--- /home/fdroid/fdroiddata/tmp/nerd.tuxmobil.fahrplan.camp_39.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_nerd.tuxmobil.fahrplan.camp_39.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 48373a8b7ec9757fe747ee1ba34e640b9f333dbf50ed3caf1457ffbb014a5367 │ -Signer #1 certificate SHA-1 digest: df6e4983eb337df3432912f2f4832226e9299a0b │ -Signer #1 certificate MD5 digest: 50c38d3a75e7cfc8b1a98da7453cb28a │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: e910f81db806e7e718b6c4d7b2ee7c26f6b1ef4f43fc7ab5720de8644cfd550d │ -Signer #1 public key SHA-1 digest: a74358e6c483b9f8c8ea89f867d98a7956c35bdb │ -Signer #1 public key MD5 digest: 6a81cf793918027350f6bfb07ad0e9de │ -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,556 +1,554 @@ │ -Zip file size: 1745014 bytes, number of entries: 554 │ --rw---- 2.0 fat 55989 bl defN 15-Dec-29 17:09 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 56110 bl defN 15-Dec-29 17:09 META-INF/E9E6A834.SF │ --rw---- 2.0 fat 1326 bl defN 15-Dec-29 17:09 META-INF/E9E6A834.RSA │ --rw---- 2.0 fat 41 bl defN 15-Dec-29 16:43 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-Dec-29 16:43 META-INF/fdroidserverid │ --rw---- 2.0 fat 5516 bX defN 15-Dec-29 16:43 AndroidManifest.xml │ --rw---- 2.0 fat 164936 bl defN 15-Dec-29 16:43 assets/Roboto-Black.ttf │ --rw---- 2.0 fat 163448 bl defN 15-Dec-29 16:43 assets/Roboto-Bold.ttf │ --rw---- 2.0 fat 80508 bl defN 15-Dec-29 16:43 assets/Roboto-BoldCondensed.ttf │ --rw---- 2.0 fat 162636 bl defN 15-Dec-29 16:43 assets/Roboto-Light.ttf │ --rw---- 2.0 fat 158604 bl defN 15-Dec-29 16:43 assets/Roboto-Regular.ttf │ --rw---- 2.0 fat 396 bl defN 15-Dec-29 16:43 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Dec-29 16:43 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 860 bl defN 15-Dec-29 16:43 res/anim/abc_grow_fade_in_from_bottom.xml │ --rw---- 2.0 fat 512 bl defN 15-Dec-29 16:43 res/anim/abc_popup_enter.xml │ --rw---- 2.0 fat 512 bl defN 15-Dec-29 16:43 res/anim/abc_popup_exit.xml │ --rw---- 2.0 fat 860 bl defN 15-Dec-29 16:43 res/anim/abc_shrink_fade_out_from_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Dec-29 16:43 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Dec-29 16:43 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Dec-29 16:43 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Dec-29 16:43 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 472 bl defN 15-Dec-29 16:43 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 15-Dec-29 16:43 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 548 bl defN 15-Dec-29 16:43 res/color-v23/abc_color_highlight_material.xml │ --rw---- 2.0 fat 344 bl defN 15-Dec-29 16:43 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 344 bl defN 15-Dec-29 16:43 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Dec-29 16:43 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Dec-29 16:43 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Dec-29 16:43 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Dec-29 16:43 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Dec-29 16:43 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 15-Dec-29 16:43 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Dec-29 16:43 res/color/abc_secondary_text_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Dec-29 16:43 res/color/switch_thumb_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Dec-29 16:43 res/color/switch_thumb_material_light.xml │ --rw---- 1.0 fat 287 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 306 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1619 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1078 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1548 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1748 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 416 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 233 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 160 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 288 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 612 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 373 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 791 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1028 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 840 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1290 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 259 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 271 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 387 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 214 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 201 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 392 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 538 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 6610 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/dialog_logo.png │ --rw---- 1.0 fat 215 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_action_delete.png │ --rw---- 1.0 fat 126 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_action_list.png │ --rw---- 1.0 fat 682 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_add_to_calendar_dark.png │ --rw---- 1.0 fat 250 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_cancel.png │ --rw---- 1.0 fat 1174 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_clear_alarm.png │ --rw---- 1.0 fat 715 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_fav.png │ --rw---- 1.0 fat 665 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_feedback.png │ --rw---- 1.0 fat 1039 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 639 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_set_alarm.png │ --rw---- 1.0 fat 620 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 959 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_action_unfav.png │ --rw---- 1.0 fat 2042 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_actionbar_logo.png │ --rw---- 1.0 fat 1635 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 2052 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_menu_about.png │ --rw---- 1.0 fat 2367 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_menu_alarmclock.png │ --rw---- 1.0 fat 1948 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_menu_delete.png │ --rw---- 1.0 fat 2283 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_menu_settings.png │ --rw---- 1.0 fat 1324 b- stor 15-Dec-29 16:41 res/drawable-hdpi-v4/ic_notification.png │ --rw---- 1.0 fat 646 b- stor 15-Dec-29 16:41 res/drawable-ldpi-v4/ic_action_clear_alarm.png │ --rw---- 1.0 fat 407 b- stor 15-Dec-29 16:41 res/drawable-ldpi-v4/ic_action_fav.png │ --rw---- 1.0 fat 379 b- stor 15-Dec-29 16:41 res/drawable-ldpi-v4/ic_action_set_alarm.png │ --rw---- 1.0 fat 371 b- stor 15-Dec-29 16:41 res/drawable-ldpi-v4/ic_action_share.png │ --rw---- 1.0 fat 484 b- stor 15-Dec-29 16:41 res/drawable-ldpi-v4/ic_action_unfav.png │ --rw---- 1.0 fat 1245 b- stor 15-Dec-29 16:41 res/drawable-ldpi-v4/ic_menu_about.png │ --rw---- 1.0 fat 986 b- stor 15-Dec-29 16:41 res/drawable-ldpi-v4/ic_menu_alarmclock.png │ --rw---- 1.0 fat 1050 b- stor 15-Dec-29 16:41 res/drawable-ldpi-v4/ic_menu_delete.png │ --rw---- 1.0 fat 1325 b- stor 15-Dec-29 16:41 res/drawable-ldpi-v4/ic_menu_settings.png │ --rw---- 1.0 fat 384 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 289 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 610 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 391 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 325 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 351 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 729 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 503 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 475 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 361 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 991 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 630 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 418 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1257 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 611 b- stor 15-Dec-29 16:41 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 274 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 288 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1348 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1005 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1047 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1124 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 351 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 236 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 185 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 545 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 681 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 415 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 604 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 863 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 214 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 202 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 279 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 208 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 353 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 162 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_action_delete.png │ --rw---- 1.0 fat 162 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_action_list.png │ --rw---- 1.0 fat 689 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_add_to_calendar_dark.png │ --rw---- 1.0 fat 192 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_cancel.png │ --rw---- 1.0 fat 854 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_clear_alarm.png │ --rw---- 1.0 fat 487 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_fav.png │ --rw---- 1.0 fat 480 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_feedback.png │ --rw---- 1.0 fat 428 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_navigate.png │ --rw---- 1.0 fat 792 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 451 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_set_alarm.png │ --rw---- 1.0 fat 451 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 668 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_action_unfav.png │ --rw---- 1.0 fat 1374 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_actionbar_logo.png │ --rw---- 1.0 fat 1642 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1751 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_menu_about.png │ --rw---- 1.0 fat 1398 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_menu_alarmclock.png │ --rw---- 1.0 fat 1313 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_menu_delete.png │ --rw---- 1.0 fat 1346 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_menu_settings.png │ --rw---- 1.0 fat 840 b- stor 15-Dec-29 16:41 res/drawable-mdpi-v4/ic_notification.png │ --rw---- 2.0 fat 336 bl defN 15-Dec-29 16:43 res/drawable-v21/abc_action_bar_item_background_material.xml │ --rw---- 2.0 fat 1908 bl defN 15-Dec-29 16:43 res/drawable-v21/abc_btn_colored_material.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_default.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_default_art_culture.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_default_ccc.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_default_ethics_society_politics.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_default_failosophy.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_default_hardware_making.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_default_other.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_default_science.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_default_security_hacking.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight.xml │ --rw---- 2.0 fat 540 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_alt.xml │ --rw---- 2.0 fat 540 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_alt_art_culture.xml │ --rw---- 2.0 fat 540 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_alt_ccc.xml │ --rw---- 2.0 fat 540 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_alt_ethics_society_politics.xml │ --rw---- 2.0 fat 540 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_alt_failosophy.xml │ --rw---- 2.0 fat 540 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_alt_hardware_making.xml │ --rw---- 2.0 fat 540 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_alt_other.xml │ --rw---- 2.0 fat 540 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_alt_science.xml │ --rw---- 2.0 fat 540 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_alt_security_hacking.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_art_culture.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_ccc.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_ethics_society_politics.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_failosophy.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_hardware_making.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_other.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_science.xml │ --rw---- 2.0 fat 460 bl defN 15-Dec-29 16:43 res/drawable-v21/event_border_highlight_security_hacking.xml │ --rw---- 2.0 fat 380 bl defN 15-Dec-29 16:43 res/drawable-v23/abc_control_background_material.xml │ --rw---- 1.0 fat 297 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 354 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2215 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1547 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 2259 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2606 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 485 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 365 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 344 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 188 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 723 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 371 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 919 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1131 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 730 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1141 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1811 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 345 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 400 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 557 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 219 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 207 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 507 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 741 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 8740 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/dialog_logo.png │ --rw---- 1.0 fat 226 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_action_delete.png │ --rw---- 1.0 fat 162 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_action_list.png │ --rw---- 1.0 fat 697 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_add_to_calendar_dark.png │ --rw---- 1.0 fat 278 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_cancel.png │ --rw---- 1.0 fat 1442 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_clear_alarm.png │ --rw---- 1.0 fat 894 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_fav.png │ --rw---- 1.0 fat 795 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_feedback.png │ --rw---- 1.0 fat 740 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_navigate.png │ --rw---- 1.0 fat 1279 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 836 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_set_alarm.png │ --rw---- 1.0 fat 794 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 1235 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_action_unfav.png │ --rw---- 1.0 fat 2553 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_actionbar_logo.png │ --rw---- 1.0 fat 2337 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1775 b- stor 15-Dec-29 16:41 res/drawable-xhdpi-v4/ic_notification.png │ --rw---- 1.0 fat 305 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 369 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2401 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1032 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 3755 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2804 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 570 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 395 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 363 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 988 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 521 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 337 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1292 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1908 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 947 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1822 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 396 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 589 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 811 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 218 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 632 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1060 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 210 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 13271 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/dialog_logo.png │ --rw---- 1.0 fat 214 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/ic_action_action_delete.png │ --rw---- 1.0 fat 196 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/ic_action_action_list.png │ --rw---- 1.0 fat 595 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/ic_action_add_to_calendar_dark.png │ --rw---- 1.0 fat 478 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/ic_action_cancel.png │ --rw---- 1.0 fat 1109 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/ic_action_navigate.png │ --rw---- 1.0 fat 3579 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/ic_actionbar_logo.png │ --rw---- 1.0 fat 3792 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 2401 b- stor 15-Dec-29 16:41 res/drawable-xxhdpi-v4/ic_notification.png │ --rw---- 1.0 fat 295 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3524 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3853 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 566 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 418 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1253 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 378 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 680 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1559 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1571 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1291 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 666 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 959 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 617 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1025 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 208 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 2795 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/ic_action_navigate.png │ --rw---- 1.0 fat 5441 b- stor 15-Dec-29 16:41 res/drawable-xxxhdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 700 bl defN 15-Dec-29 16:43 res/drawable/abc_btn_borderless_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Dec-29 16:43 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/abc_btn_colored_material.xml │ --rw---- 2.0 fat 1092 bl defN 15-Dec-29 16:43 res/drawable/abc_btn_default_mtrl_shape.xml │ --rw---- 2.0 fat 560 bl defN 15-Dec-29 16:43 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 15-Dec-29 16:43 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 412 bl defN 15-Dec-29 16:43 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 844 bl defN 15-Dec-29 16:43 res/drawable/abc_dialog_material_background_dark.xml │ --rw---- 2.0 fat 844 bl defN 15-Dec-29 16:43 res/drawable/abc_dialog_material_background_light.xml │ --rw---- 2.0 fat 1040 bl defN 15-Dec-29 16:43 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 15-Dec-29 16:43 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Dec-29 16:43 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Dec-29 16:43 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Dec-29 16:43 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 664 bl defN 15-Dec-29 16:43 res/drawable/abc_ratingbar_full_material.xml │ --rw---- 2.0 fat 1232 bl defN 15-Dec-29 16:43 res/drawable/abc_seekbar_thumb_material.xml │ --rw---- 2.0 fat 1532 bl defN 15-Dec-29 16:43 res/drawable/abc_seekbar_track_material.xml │ --rw---- 2.0 fat 1328 bl defN 15-Dec-29 16:43 res/drawable/abc_spinner_textfield_background_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Dec-29 16:43 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 15-Dec-29 16:43 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 600 bl defN 15-Dec-29 16:43 res/drawable/abc_text_cursor_material.xml │ --rw---- 2.0 fat 880 bl defN 15-Dec-29 16:43 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 464 bl defN 15-Dec-29 16:43 res/drawable/alarm_list_icon_layer.xml │ --rw---- 2.0 fat 580 bl defN 15-Dec-29 16:43 res/drawable/alarm_list_icon_shape.xml │ --rw---- 1.0 fat 849 b- stor 15-Dec-29 16:41 res/drawable/bell.png │ --rw---- 2.0 fat 692 bl defN 15-Dec-29 16:43 res/drawable/border.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_default.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_default_art_culture.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_default_ccc.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_default_ethics_society_politics.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_default_failosophy.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_default_hardware_making.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_default_other.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_default_science.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_default_security_hacking.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_alt.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_alt_art_culture.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_alt_ccc.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_alt_ethics_society_politics.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_alt_failosophy.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_alt_hardware_making.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_alt_other.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_alt_science.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_alt_security_hacking.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_art_culture.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_ccc.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_ethics_society_politics.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_failosophy.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_hardware_making.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_other.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_science.xml │ --rw---- 2.0 fat 428 bl defN 15-Dec-29 16:43 res/drawable/event_border_highlight_security_hacking.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_default.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_default_art_culture.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_default_ccc.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_default_ethics_society_politics.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_default_failosophy.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_default_hardware_making.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_default_other.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_default_science.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_default_security_hacking.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_highlight.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_highlight_art_culture.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_highlight_ccc.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_highlight_ethics_society_politics.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_highlight_failosophy.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_highlight_hardware_making.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_highlight_other.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_highlight_science.xml │ --rw---- 2.0 fat 896 bl defN 15-Dec-29 16:43 res/drawable/event_item_highlight_security_hacking.xml │ --rw---- 2.0 fat 852 bl defN 15-Dec-29 16:43 res/drawable/event_item_selection_stroke.xml │ --rw---- 1.0 fat 2722 b- stor 15-Dec-29 16:41 res/drawable/ic_change_novideo.png │ --rw---- 1.0 fat 1258 b- stor 15-Dec-29 16:41 res/drawable/ic_change_video.png │ --rw---- 1.0 fat 1913 b- stor 15-Dec-29 16:41 res/drawable/ic_novideo.png │ --rw---- 2.0 fat 436 bl defN 15-Dec-29 16:43 res/drawable/list_checked_background.xml │ --rw---- 2.0 fat 600 bl defN 15-Dec-29 16:43 res/drawable/seperator_bottom_line.xml │ --rw---- 2.0 fat 2552 bl defN 15-Dec-29 16:43 res/layout-port-v16/event_layout.xml │ --rw---- 2.0 fat 1412 bl defN 15-Dec-29 16:43 res/layout-port-v21/main_layout.xml │ --rw---- 2.0 fat 4708 bl defN 15-Dec-29 16:43 res/layout-port/about_dialog.xml │ --rw---- 2.0 fat 940 bl defN 15-Dec-29 16:43 res/layout-port/detail.xml │ --rw---- 2.0 fat 2420 bl defN 15-Dec-29 16:43 res/layout-port/event_layout.xml │ --rw---- 2.0 fat 1352 bl defN 15-Dec-29 16:43 res/layout-port/main_layout.xml │ --rw---- 2.0 fat 2068 bl defN 15-Dec-29 16:43 res/layout-port/schedule.xml │ --rw---- 2.0 fat 556 bl defN 15-Dec-29 16:43 res/layout-port/time_layout.xml │ --rw---- 2.0 fat 556 bl defN 15-Dec-29 16:43 res/layout-port/time_layout_now.xml │ --rw---- 2.0 fat 828 bl defN 15-Dec-29 16:43 res/layout-v16/changes_header.xml │ --rw---- 2.0 fat 1240 bl defN 15-Dec-29 16:43 res/layout-v16/event_detailbar.xml │ --rw---- 2.0 fat 1240 bl defN 15-Dec-29 16:43 res/layout-v16/event_detailbar_large.xml │ --rw---- 2.0 fat 2552 bl defN 15-Dec-29 16:43 res/layout-v16/event_layout_land.xml │ --rw---- 2.0 fat 2492 bl defN 15-Dec-29 16:43 res/layout-v16/event_layout_land_large.xml │ --rw---- 2.0 fat 828 bl defN 15-Dec-29 16:43 res/layout-v16/starred_header.xml │ --rw---- 2.0 fat 1692 bl defN 15-Dec-29 16:43 res/layout-v17/abc_alert_dialog_button_bar_material.xml │ --rw---- 2.0 fat 3328 bl defN 15-Dec-29 16:43 res/layout-v17/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1156 bl defN 15-Dec-29 16:43 res/layout-v17/abc_dialog_title_material.xml │ --rw---- 2.0 fat 3696 bl defN 15-Dec-29 16:43 res/layout-v17/abc_search_view.xml │ --rw---- 2.0 fat 2920 bl defN 15-Dec-29 16:43 res/layout-v17/lecture_change_row.xml │ --rw---- 2.0 fat 1780 bl defN 15-Dec-29 16:43 res/layout-v17/notification_template_big_media.xml │ --rw---- 2.0 fat 1920 bl defN 15-Dec-29 16:43 res/layout-v17/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2848 bl defN 15-Dec-29 16:43 res/layout-v17/notification_template_lines.xml │ --rw---- 2.0 fat 1428 bl defN 15-Dec-29 16:43 res/layout-v17/notification_template_media.xml │ --rw---- 2.0 fat 660 bl defN 15-Dec-29 16:43 res/layout-v17/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 660 bl defN 15-Dec-29 16:43 res/layout-v17/notification_template_part_time.xml │ --rw---- 2.0 fat 872 bl defN 15-Dec-29 16:43 res/layout-v17/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 872 bl defN 15-Dec-29 16:43 res/layout-v17/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 1632 bl defN 15-Dec-29 16:43 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 1012 bl defN 15-Dec-29 16:43 res/layout-v21/activity_change_list.xml │ --rw---- 2.0 fat 1412 bl defN 15-Dec-29 16:43 res/layout-v21/main_layout_land.xml │ --rw---- 2.0 fat 1412 bl defN 15-Dec-29 16:43 res/layout-v21/main_layout_land_large.xml │ --rw---- 2.0 fat 1776 bl defN 15-Dec-29 16:43 res/layout-v21/main_layout_land_large_split.xml │ --rw---- 2.0 fat 1032 bl defN 15-Dec-29 16:43 res/layout-v21/settings.xml │ --rw---- 2.0 fat 940 bl defN 15-Dec-29 16:43 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 15-Dec-29 16:43 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 15-Dec-29 16:43 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 804 bl defN 15-Dec-29 16:43 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 15-Dec-29 16:43 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 500 bl defN 15-Dec-29 16:43 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 592 bl defN 15-Dec-29 16:43 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 1752 bl defN 15-Dec-29 16:43 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1272 bl defN 15-Dec-29 16:43 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 1648 bl defN 15-Dec-29 16:43 res/layout/abc_alert_dialog_button_bar_material.xml │ --rw---- 2.0 fat 3284 bl defN 15-Dec-29 16:43 res/layout/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1112 bl defN 15-Dec-29 16:43 res/layout/abc_dialog_title_material.xml │ --rw---- 2.0 fat 396 bl defN 15-Dec-29 16:43 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Dec-29 16:43 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Dec-29 16:43 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1404 bl defN 15-Dec-29 16:43 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Dec-29 16:43 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1548 bl defN 15-Dec-29 16:43 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 556 bl defN 15-Dec-29 16:43 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 872 bl defN 15-Dec-29 16:43 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 828 bl defN 15-Dec-29 16:43 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1580 bl defN 15-Dec-29 16:43 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2204 bl defN 15-Dec-29 16:43 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3648 bl defN 15-Dec-29 16:43 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 768 bl defN 15-Dec-29 16:43 res/layout/abc_select_dialog_material.xml │ --rw---- 2.0 fat 4708 bl defN 15-Dec-29 16:43 res/layout/about_dialog_land.xml │ --rw---- 2.0 fat 972 bl defN 15-Dec-29 16:43 res/layout/activity_change_list.xml │ --rw---- 2.0 fat 1360 bl defN 15-Dec-29 16:43 res/layout/alarm_list_item.xml │ --rw---- 2.0 fat 776 bl defN 15-Dec-29 16:43 res/layout/alarms.xml │ --rw---- 2.0 fat 592 bl defN 15-Dec-29 16:43 res/layout/alarms_empty.xml │ --rw---- 2.0 fat 724 bl defN 15-Dec-29 16:43 res/layout/build_info.xml │ --rw---- 2.0 fat 724 bl defN 15-Dec-29 16:43 res/layout/cert_dialog.xml │ --rw---- 2.0 fat 848 bl defN 15-Dec-29 16:43 res/layout/changes_dialog.xml │ --rw---- 2.0 fat 764 bl defN 15-Dec-29 16:43 res/layout/changes_header.xml │ --rw---- 2.0 fat 360 bl defN 15-Dec-29 16:43 res/layout/detail_frame.xml │ --rw---- 2.0 fat 940 bl defN 15-Dec-29 16:43 res/layout/detail_land.xml │ --rw---- 2.0 fat 1076 bl defN 15-Dec-29 16:43 res/layout/detail_land_large.xml │ --rw---- 2.0 fat 1076 bl defN 15-Dec-29 16:43 res/layout/detail_large.xml │ --rw---- 2.0 fat 1072 bl defN 15-Dec-29 16:43 res/layout/detail_narrow.xml │ --rw---- 2.0 fat 1076 bl defN 15-Dec-29 16:43 res/layout/detail_narrow_large.xml │ --rw---- 2.0 fat 1540 bl defN 15-Dec-29 16:43 res/layout/event_detail_content.xml │ --rw---- 2.0 fat 1156 bl defN 15-Dec-29 16:43 res/layout/event_detailbar.xml │ --rw---- 2.0 fat 1156 bl defN 15-Dec-29 16:43 res/layout/event_detailbar_large.xml │ --rw---- 2.0 fat 2420 bl defN 15-Dec-29 16:43 res/layout/event_layout_land.xml │ --rw---- 2.0 fat 2360 bl defN 15-Dec-29 16:43 res/layout/event_layout_land_large.xml │ --rw---- 2.0 fat 1036 bl defN 15-Dec-29 16:43 res/layout/fragment_favorites_list.xml │ --rw---- 2.0 fat 940 bl defN 15-Dec-29 16:43 res/layout/fragment_favorites_list_narrow.xml │ --rw---- 2.0 fat 1036 bl defN 15-Dec-29 16:43 res/layout/fragment_lecture_list.xml │ --rw---- 2.0 fat 940 bl defN 15-Dec-29 16:43 res/layout/fragment_lecture_list_narrow.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/layout/header_empty.xml │ --rw---- 2.0 fat 364 bl defN 15-Dec-29 16:43 res/layout/horizontal_line.xml │ --rw---- 2.0 fat 2832 bl defN 15-Dec-29 16:43 res/layout/lecture_change_row.xml │ --rw---- 2.0 fat 944 bl defN 15-Dec-29 16:43 res/layout/lecture_list_seperator.xml │ --rw---- 2.0 fat 856 bl defN 15-Dec-29 16:43 res/layout/lecture_list_seperator_land_large.xml │ --rw---- 2.0 fat 1352 bl defN 15-Dec-29 16:43 res/layout/main_layout_land.xml │ --rw---- 2.0 fat 1352 bl defN 15-Dec-29 16:43 res/layout/main_layout_land_large.xml │ --rw---- 2.0 fat 1716 bl defN 15-Dec-29 16:43 res/layout/main_layout_land_large_split.xml │ --rw---- 2.0 fat 616 bl defN 15-Dec-29 16:43 res/layout/notification_media_action.xml │ --rw---- 2.0 fat 688 bl defN 15-Dec-29 16:43 res/layout/notification_media_cancel_action.xml │ --rw---- 2.0 fat 1640 bl defN 15-Dec-29 16:43 res/layout/notification_template_big_media.xml │ --rw---- 2.0 fat 1660 bl defN 15-Dec-29 16:43 res/layout/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2676 bl defN 15-Dec-29 16:43 res/layout/notification_template_lines.xml │ --rw---- 2.0 fat 1336 bl defN 15-Dec-29 16:43 res/layout/notification_template_media.xml │ --rw---- 2.0 fat 616 bl defN 15-Dec-29 16:43 res/layout/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 616 bl defN 15-Dec-29 16:43 res/layout/notification_template_part_time.xml │ --rw---- 2.0 fat 584 bl defN 15-Dec-29 16:43 res/layout/reminder_dialog.xml │ --rw---- 2.0 fat 2124 bl defN 15-Dec-29 16:43 res/layout/schedule_land.xml │ --rw---- 2.0 fat 2124 bl defN 15-Dec-29 16:43 res/layout/schedule_land_large.xml │ --rw---- 2.0 fat 648 bl defN 15-Dec-29 16:43 res/layout/select_dialog_item_material.xml │ --rw---- 2.0 fat 788 bl defN 15-Dec-29 16:43 res/layout/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 788 bl defN 15-Dec-29 16:43 res/layout/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 992 bl defN 15-Dec-29 16:43 res/layout/settings.xml │ --rw---- 2.0 fat 764 bl defN 15-Dec-29 16:43 res/layout/starred_header.xml │ --rw---- 2.0 fat 508 bl defN 15-Dec-29 16:43 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 512 bl defN 15-Dec-29 16:43 res/layout/support_simple_spinner_dropdown_item_large.xml │ --rw---- 2.0 fat 516 bl defN 15-Dec-29 16:43 res/layout/support_simple_spinner_dropdown_list_item.xml │ --rw---- 2.0 fat 588 bl defN 15-Dec-29 16:43 res/layout/time_layout_land.xml │ --rw---- 2.0 fat 588 bl defN 15-Dec-29 16:43 res/layout/time_layout_land_large.xml │ --rw---- 2.0 fat 588 bl defN 15-Dec-29 16:43 res/layout/time_layout_now_land.xml │ --rw---- 2.0 fat 588 bl defN 15-Dec-29 16:43 res/layout/time_layout_now_land_large.xml │ --rw---- 2.0 fat 456 bl defN 15-Dec-29 16:43 res/menu/alarmmenu.xml │ --rw---- 2.0 fat 1820 bl defN 15-Dec-29 16:43 res/menu/detailmenu.xml │ --rw---- 2.0 fat 1348 bl defN 15-Dec-29 16:43 res/menu/mainmenu.xml │ --rw---- 2.0 fat 408 bl defN 15-Dec-29 16:43 res/menu/starred_list_context_menu.xml │ --rw---- 2.0 fat 600 bl defN 15-Dec-29 16:43 res/menu/starred_list_menu.xml │ --rw---- 2.0 fat 1724 bl defN 15-Dec-29 16:43 res/xml/prefs.xml │ --rw---- 2.0 fat 1452 bl defN 15-Dec-29 16:43 res/xml/track_resource_names.xml │ --rw---- 1.0 fat 283628 b- stor 15-Dec-29 16:41 resources.arsc │ --rw---- 2.0 fat 1437176 bl defN 15-Dec-29 16:43 classes.dex │ -554 files, 3050278 bytes uncompressed, 1644874 bytes compressed: 46.1% │ +Zip file size: 1741974 bytes, number of entries: 552 │ +-rw---- 2.0 fat 5516 bX defN 17-Oct-12 00:20 AndroidManifest.xml │ +-rw---- 2.0 fat 164936 bl defN 17-Oct-12 00:20 assets/Roboto-Black.ttf │ +-rw---- 2.0 fat 163448 bl defN 17-Oct-12 00:20 assets/Roboto-Bold.ttf │ +-rw---- 2.0 fat 80508 bl defN 17-Oct-12 00:20 assets/Roboto-BoldCondensed.ttf │ +-rw---- 2.0 fat 162636 bl defN 17-Oct-12 00:20 assets/Roboto-Light.ttf │ +-rw---- 2.0 fat 158604 bl defN 17-Oct-12 00:20 assets/Roboto-Regular.ttf │ +-rw---- 2.0 fat 396 bl defN 17-Oct-12 00:20 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 17-Oct-12 00:20 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 860 bl defN 17-Oct-12 00:20 res/anim/abc_grow_fade_in_from_bottom.xml │ +-rw---- 2.0 fat 512 bl defN 17-Oct-12 00:20 res/anim/abc_popup_enter.xml │ +-rw---- 2.0 fat 512 bl defN 17-Oct-12 00:20 res/anim/abc_popup_exit.xml │ +-rw---- 2.0 fat 860 bl defN 17-Oct-12 00:20 res/anim/abc_shrink_fade_out_from_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-12 00:20 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-12 00:20 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-12 00:20 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-12 00:20 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 472 bl defN 17-Oct-12 00:20 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 17-Oct-12 00:20 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 548 bl defN 17-Oct-12 00:20 res/color-v23/abc_color_highlight_material.xml │ +-rw---- 2.0 fat 344 bl defN 17-Oct-12 00:20 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 344 bl defN 17-Oct-12 00:20 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:20 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:20 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:20 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:20 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 17-Oct-12 00:20 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:20 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:20 res/color/abc_secondary_text_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:20 res/color/switch_thumb_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:20 res/color/switch_thumb_material_light.xml │ +-rw---- 1.0 fat 287 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 306 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1619 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1078 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1548 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1748 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 416 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 233 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 160 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 288 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 612 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 373 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 791 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1028 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 840 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1290 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 259 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 271 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 387 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 201 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 392 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 538 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 6610 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/dialog_logo.png │ +-rw---- 1.0 fat 215 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_action_delete.png │ +-rw---- 1.0 fat 126 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_action_list.png │ +-rw---- 1.0 fat 682 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_add_to_calendar_dark.png │ +-rw---- 1.0 fat 250 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_cancel.png │ +-rw---- 1.0 fat 1174 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_clear_alarm.png │ +-rw---- 1.0 fat 715 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_fav.png │ +-rw---- 1.0 fat 665 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_feedback.png │ +-rw---- 1.0 fat 1039 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 639 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_set_alarm.png │ +-rw---- 1.0 fat 620 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 959 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_action_unfav.png │ +-rw---- 1.0 fat 2042 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_actionbar_logo.png │ +-rw---- 1.0 fat 1635 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 2052 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_menu_about.png │ +-rw---- 1.0 fat 2367 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_menu_alarmclock.png │ +-rw---- 1.0 fat 1948 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_menu_delete.png │ +-rw---- 1.0 fat 2283 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_menu_settings.png │ +-rw---- 1.0 fat 1324 b- stor 17-Oct-12 00:20 res/drawable-hdpi-v4/ic_notification.png │ +-rw---- 1.0 fat 646 b- stor 17-Oct-12 00:20 res/drawable-ldpi-v4/ic_action_clear_alarm.png │ +-rw---- 1.0 fat 407 b- stor 17-Oct-12 00:20 res/drawable-ldpi-v4/ic_action_fav.png │ +-rw---- 1.0 fat 379 b- stor 17-Oct-12 00:20 res/drawable-ldpi-v4/ic_action_set_alarm.png │ +-rw---- 1.0 fat 371 b- stor 17-Oct-12 00:20 res/drawable-ldpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 484 b- stor 17-Oct-12 00:20 res/drawable-ldpi-v4/ic_action_unfav.png │ +-rw---- 1.0 fat 1245 b- stor 17-Oct-12 00:20 res/drawable-ldpi-v4/ic_menu_about.png │ +-rw---- 1.0 fat 986 b- stor 17-Oct-12 00:20 res/drawable-ldpi-v4/ic_menu_alarmclock.png │ +-rw---- 1.0 fat 1050 b- stor 17-Oct-12 00:20 res/drawable-ldpi-v4/ic_menu_delete.png │ +-rw---- 1.0 fat 1325 b- stor 17-Oct-12 00:20 res/drawable-ldpi-v4/ic_menu_settings.png │ +-rw---- 1.0 fat 384 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 289 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 610 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 391 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 325 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 351 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 428 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 729 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 503 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 475 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 361 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 991 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 630 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 418 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1257 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 611 b- stor 17-Oct-12 00:20 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 274 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 288 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1348 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1005 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1047 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1124 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 351 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 236 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 280 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 185 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 545 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 681 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 415 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 604 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 863 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 202 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 279 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 208 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 353 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 428 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 162 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_action_delete.png │ +-rw---- 1.0 fat 162 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_action_list.png │ +-rw---- 1.0 fat 689 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_add_to_calendar_dark.png │ +-rw---- 1.0 fat 192 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_cancel.png │ +-rw---- 1.0 fat 854 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_clear_alarm.png │ +-rw---- 1.0 fat 487 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_fav.png │ +-rw---- 1.0 fat 480 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_feedback.png │ +-rw---- 1.0 fat 428 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_navigate.png │ +-rw---- 1.0 fat 792 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 451 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_set_alarm.png │ +-rw---- 1.0 fat 451 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 668 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_action_unfav.png │ +-rw---- 1.0 fat 1374 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_actionbar_logo.png │ +-rw---- 1.0 fat 1642 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1751 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_menu_about.png │ +-rw---- 1.0 fat 1398 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_menu_alarmclock.png │ +-rw---- 1.0 fat 1313 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_menu_delete.png │ +-rw---- 1.0 fat 1346 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_menu_settings.png │ +-rw---- 1.0 fat 840 b- stor 17-Oct-12 00:20 res/drawable-mdpi-v4/ic_notification.png │ +-rw---- 2.0 fat 336 bl defN 17-Oct-12 00:20 res/drawable-v21/abc_action_bar_item_background_material.xml │ +-rw---- 2.0 fat 1908 bl defN 17-Oct-12 00:20 res/drawable-v21/abc_btn_colored_material.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_default.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_default_art_culture.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_default_ccc.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_default_ethics_society_politics.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_default_failosophy.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_default_hardware_making.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_default_other.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_default_science.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_default_security_hacking.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight.xml │ +-rw---- 2.0 fat 540 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_alt.xml │ +-rw---- 2.0 fat 540 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_alt_art_culture.xml │ +-rw---- 2.0 fat 540 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_alt_ccc.xml │ +-rw---- 2.0 fat 540 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_alt_ethics_society_politics.xml │ +-rw---- 2.0 fat 540 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_alt_failosophy.xml │ +-rw---- 2.0 fat 540 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_alt_hardware_making.xml │ +-rw---- 2.0 fat 540 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_alt_other.xml │ +-rw---- 2.0 fat 540 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_alt_science.xml │ +-rw---- 2.0 fat 540 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_alt_security_hacking.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_art_culture.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_ccc.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_ethics_society_politics.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_failosophy.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_hardware_making.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_other.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_science.xml │ +-rw---- 2.0 fat 460 bl defN 17-Oct-12 00:20 res/drawable-v21/event_border_highlight_security_hacking.xml │ +-rw---- 2.0 fat 380 bl defN 17-Oct-12 00:20 res/drawable-v23/abc_control_background_material.xml │ +-rw---- 1.0 fat 297 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 354 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2215 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1547 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 2259 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2606 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 485 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 365 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 344 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 188 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 723 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 371 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 919 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1131 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 730 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1141 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1811 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 345 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 400 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 557 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 219 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 207 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 507 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 741 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 8740 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/dialog_logo.png │ +-rw---- 1.0 fat 226 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_action_delete.png │ +-rw---- 1.0 fat 162 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_action_list.png │ +-rw---- 1.0 fat 697 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_add_to_calendar_dark.png │ +-rw---- 1.0 fat 278 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_cancel.png │ +-rw---- 1.0 fat 1442 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_clear_alarm.png │ +-rw---- 1.0 fat 894 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_fav.png │ +-rw---- 1.0 fat 795 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_feedback.png │ +-rw---- 1.0 fat 740 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_navigate.png │ +-rw---- 1.0 fat 1279 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 836 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_set_alarm.png │ +-rw---- 1.0 fat 794 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 1235 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_action_unfav.png │ +-rw---- 1.0 fat 2553 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_actionbar_logo.png │ +-rw---- 1.0 fat 2337 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1775 b- stor 17-Oct-12 00:20 res/drawable-xhdpi-v4/ic_notification.png │ +-rw---- 1.0 fat 305 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2401 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1032 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 3755 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2804 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 570 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 395 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 363 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 988 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 521 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 337 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1292 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1908 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 947 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1822 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 396 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 589 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 811 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 218 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 632 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1060 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 210 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 13271 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/dialog_logo.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/ic_action_action_delete.png │ +-rw---- 1.0 fat 196 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/ic_action_action_list.png │ +-rw---- 1.0 fat 595 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/ic_action_add_to_calendar_dark.png │ +-rw---- 1.0 fat 478 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/ic_action_cancel.png │ +-rw---- 1.0 fat 1109 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/ic_action_navigate.png │ +-rw---- 1.0 fat 3579 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/ic_actionbar_logo.png │ +-rw---- 1.0 fat 3792 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 2401 b- stor 17-Oct-12 00:20 res/drawable-xxhdpi-v4/ic_notification.png │ +-rw---- 1.0 fat 295 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3524 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3853 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 566 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 418 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1253 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 378 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 680 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1559 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1571 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1291 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 666 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 959 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 617 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1025 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 208 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 2795 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/ic_action_navigate.png │ +-rw---- 1.0 fat 5441 b- stor 17-Oct-12 00:20 res/drawable-xxxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 700 bl defN 17-Oct-12 00:20 res/drawable/abc_btn_borderless_material.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-12 00:20 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/abc_btn_colored_material.xml │ +-rw---- 2.0 fat 1092 bl defN 17-Oct-12 00:20 res/drawable/abc_btn_default_mtrl_shape.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-12 00:20 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 17-Oct-12 00:20 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 412 bl defN 17-Oct-12 00:20 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 844 bl defN 17-Oct-12 00:20 res/drawable/abc_dialog_material_background_dark.xml │ +-rw---- 2.0 fat 844 bl defN 17-Oct-12 00:20 res/drawable/abc_dialog_material_background_light.xml │ +-rw---- 2.0 fat 1040 bl defN 17-Oct-12 00:20 res/drawable/abc_edit_text_material.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Oct-12 00:20 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Oct-12 00:20 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Oct-12 00:20 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Oct-12 00:20 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 664 bl defN 17-Oct-12 00:20 res/drawable/abc_ratingbar_full_material.xml │ +-rw---- 2.0 fat 1232 bl defN 17-Oct-12 00:20 res/drawable/abc_seekbar_thumb_material.xml │ +-rw---- 2.0 fat 1532 bl defN 17-Oct-12 00:20 res/drawable/abc_seekbar_track_material.xml │ +-rw---- 2.0 fat 1328 bl defN 17-Oct-12 00:20 res/drawable/abc_spinner_textfield_background_material.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-12 00:20 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 17-Oct-12 00:20 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 600 bl defN 17-Oct-12 00:20 res/drawable/abc_text_cursor_material.xml │ +-rw---- 2.0 fat 880 bl defN 17-Oct-12 00:20 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 464 bl defN 17-Oct-12 00:20 res/drawable/alarm_list_icon_layer.xml │ +-rw---- 2.0 fat 580 bl defN 17-Oct-12 00:20 res/drawable/alarm_list_icon_shape.xml │ +-rw---- 1.0 fat 849 b- stor 17-Oct-12 00:20 res/drawable/bell.png │ +-rw---- 2.0 fat 692 bl defN 17-Oct-12 00:20 res/drawable/border.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_default.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_default_art_culture.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_default_ccc.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_default_ethics_society_politics.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_default_failosophy.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_default_hardware_making.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_default_other.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_default_science.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_default_security_hacking.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_alt.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_alt_art_culture.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_alt_ccc.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_alt_ethics_society_politics.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_alt_failosophy.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_alt_hardware_making.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_alt_other.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_alt_science.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_alt_security_hacking.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_art_culture.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_ccc.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_ethics_society_politics.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_failosophy.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_hardware_making.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_other.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_science.xml │ +-rw---- 2.0 fat 428 bl defN 17-Oct-12 00:20 res/drawable/event_border_highlight_security_hacking.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_default.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_default_art_culture.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_default_ccc.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_default_ethics_society_politics.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_default_failosophy.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_default_hardware_making.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_default_other.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_default_science.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_default_security_hacking.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_highlight.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_highlight_art_culture.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_highlight_ccc.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_highlight_ethics_society_politics.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_highlight_failosophy.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_highlight_hardware_making.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_highlight_other.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_highlight_science.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-12 00:20 res/drawable/event_item_highlight_security_hacking.xml │ +-rw---- 2.0 fat 852 bl defN 17-Oct-12 00:20 res/drawable/event_item_selection_stroke.xml │ +-rw---- 1.0 fat 2722 b- stor 17-Oct-12 00:20 res/drawable/ic_change_novideo.png │ +-rw---- 1.0 fat 1258 b- stor 17-Oct-12 00:20 res/drawable/ic_change_video.png │ +-rw---- 1.0 fat 1913 b- stor 17-Oct-12 00:20 res/drawable/ic_novideo.png │ +-rw---- 2.0 fat 436 bl defN 17-Oct-12 00:20 res/drawable/list_checked_background.xml │ +-rw---- 2.0 fat 600 bl defN 17-Oct-12 00:20 res/drawable/seperator_bottom_line.xml │ +-rw---- 2.0 fat 2552 bl defN 17-Oct-12 00:20 res/layout-port-v16/event_layout.xml │ +-rw---- 2.0 fat 1412 bl defN 17-Oct-12 00:20 res/layout-port-v21/main_layout.xml │ +-rw---- 2.0 fat 4708 bl defN 17-Oct-12 00:20 res/layout-port/about_dialog.xml │ +-rw---- 2.0 fat 940 bl defN 17-Oct-12 00:20 res/layout-port/detail.xml │ +-rw---- 2.0 fat 2420 bl defN 17-Oct-12 00:20 res/layout-port/event_layout.xml │ +-rw---- 2.0 fat 1352 bl defN 17-Oct-12 00:20 res/layout-port/main_layout.xml │ +-rw---- 2.0 fat 2068 bl defN 17-Oct-12 00:20 res/layout-port/schedule.xml │ +-rw---- 2.0 fat 556 bl defN 17-Oct-12 00:20 res/layout-port/time_layout.xml │ +-rw---- 2.0 fat 556 bl defN 17-Oct-12 00:20 res/layout-port/time_layout_now.xml │ +-rw---- 2.0 fat 828 bl defN 17-Oct-12 00:20 res/layout-v16/changes_header.xml │ +-rw---- 2.0 fat 1240 bl defN 17-Oct-12 00:20 res/layout-v16/event_detailbar.xml │ +-rw---- 2.0 fat 1240 bl defN 17-Oct-12 00:20 res/layout-v16/event_detailbar_large.xml │ +-rw---- 2.0 fat 2552 bl defN 17-Oct-12 00:20 res/layout-v16/event_layout_land.xml │ +-rw---- 2.0 fat 2492 bl defN 17-Oct-12 00:20 res/layout-v16/event_layout_land_large.xml │ +-rw---- 2.0 fat 828 bl defN 17-Oct-12 00:20 res/layout-v16/starred_header.xml │ +-rw---- 2.0 fat 1692 bl defN 17-Oct-12 00:20 res/layout-v17/abc_alert_dialog_button_bar_material.xml │ +-rw---- 2.0 fat 3328 bl defN 17-Oct-12 00:20 res/layout-v17/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1156 bl defN 17-Oct-12 00:20 res/layout-v17/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 3696 bl defN 17-Oct-12 00:20 res/layout-v17/abc_search_view.xml │ +-rw---- 2.0 fat 2920 bl defN 17-Oct-12 00:20 res/layout-v17/lecture_change_row.xml │ +-rw---- 2.0 fat 1780 bl defN 17-Oct-12 00:20 res/layout-v17/notification_template_big_media.xml │ +-rw---- 2.0 fat 1920 bl defN 17-Oct-12 00:20 res/layout-v17/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2848 bl defN 17-Oct-12 00:20 res/layout-v17/notification_template_lines.xml │ +-rw---- 2.0 fat 1428 bl defN 17-Oct-12 00:20 res/layout-v17/notification_template_media.xml │ +-rw---- 2.0 fat 660 bl defN 17-Oct-12 00:20 res/layout-v17/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 660 bl defN 17-Oct-12 00:20 res/layout-v17/notification_template_part_time.xml │ +-rw---- 2.0 fat 872 bl defN 17-Oct-12 00:20 res/layout-v17/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 872 bl defN 17-Oct-12 00:20 res/layout-v17/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 1632 bl defN 17-Oct-12 00:20 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 1012 bl defN 17-Oct-12 00:20 res/layout-v21/activity_change_list.xml │ +-rw---- 2.0 fat 1412 bl defN 17-Oct-12 00:20 res/layout-v21/main_layout_land.xml │ +-rw---- 2.0 fat 1412 bl defN 17-Oct-12 00:20 res/layout-v21/main_layout_land_large.xml │ +-rw---- 2.0 fat 1776 bl defN 17-Oct-12 00:20 res/layout-v21/main_layout_land_large_split.xml │ +-rw---- 2.0 fat 1032 bl defN 17-Oct-12 00:20 res/layout-v21/settings.xml │ +-rw---- 2.0 fat 940 bl defN 17-Oct-12 00:20 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 17-Oct-12 00:20 res/layout/abc_action_bar_up_container.xml │ +-rw---- 2.0 fat 396 bl defN 17-Oct-12 00:20 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 804 bl defN 17-Oct-12 00:20 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-12 00:20 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 500 bl defN 17-Oct-12 00:20 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 592 bl defN 17-Oct-12 00:20 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 1752 bl defN 17-Oct-12 00:20 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Oct-12 00:20 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 1648 bl defN 17-Oct-12 00:20 res/layout/abc_alert_dialog_button_bar_material.xml │ +-rw---- 2.0 fat 3284 bl defN 17-Oct-12 00:20 res/layout/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1112 bl defN 17-Oct-12 00:20 res/layout/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 396 bl defN 17-Oct-12 00:20 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Oct-12 00:20 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 17-Oct-12 00:20 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1404 bl defN 17-Oct-12 00:20 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Oct-12 00:20 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1548 bl defN 17-Oct-12 00:20 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 556 bl defN 17-Oct-12 00:20 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 872 bl defN 17-Oct-12 00:20 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 828 bl defN 17-Oct-12 00:20 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1580 bl defN 17-Oct-12 00:20 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2204 bl defN 17-Oct-12 00:20 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3648 bl defN 17-Oct-12 00:20 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 768 bl defN 17-Oct-12 00:20 res/layout/abc_select_dialog_material.xml │ +-rw---- 2.0 fat 4708 bl defN 17-Oct-12 00:20 res/layout/about_dialog_land.xml │ +-rw---- 2.0 fat 972 bl defN 17-Oct-12 00:20 res/layout/activity_change_list.xml │ +-rw---- 2.0 fat 1360 bl defN 17-Oct-12 00:20 res/layout/alarm_list_item.xml │ +-rw---- 2.0 fat 776 bl defN 17-Oct-12 00:20 res/layout/alarms.xml │ +-rw---- 2.0 fat 592 bl defN 17-Oct-12 00:20 res/layout/alarms_empty.xml │ +-rw---- 2.0 fat 724 bl defN 17-Oct-12 00:20 res/layout/build_info.xml │ +-rw---- 2.0 fat 724 bl defN 17-Oct-12 00:20 res/layout/cert_dialog.xml │ +-rw---- 2.0 fat 848 bl defN 17-Oct-12 00:20 res/layout/changes_dialog.xml │ +-rw---- 2.0 fat 764 bl defN 17-Oct-12 00:20 res/layout/changes_header.xml │ +-rw---- 2.0 fat 360 bl defN 17-Oct-12 00:20 res/layout/detail_frame.xml │ +-rw---- 2.0 fat 940 bl defN 17-Oct-12 00:20 res/layout/detail_land.xml │ +-rw---- 2.0 fat 1076 bl defN 17-Oct-12 00:20 res/layout/detail_land_large.xml │ +-rw---- 2.0 fat 1076 bl defN 17-Oct-12 00:20 res/layout/detail_large.xml │ +-rw---- 2.0 fat 1072 bl defN 17-Oct-12 00:20 res/layout/detail_narrow.xml │ +-rw---- 2.0 fat 1076 bl defN 17-Oct-12 00:20 res/layout/detail_narrow_large.xml │ +-rw---- 2.0 fat 1540 bl defN 17-Oct-12 00:20 res/layout/event_detail_content.xml │ +-rw---- 2.0 fat 1156 bl defN 17-Oct-12 00:20 res/layout/event_detailbar.xml │ +-rw---- 2.0 fat 1156 bl defN 17-Oct-12 00:20 res/layout/event_detailbar_large.xml │ +-rw---- 2.0 fat 2420 bl defN 17-Oct-12 00:20 res/layout/event_layout_land.xml │ +-rw---- 2.0 fat 2360 bl defN 17-Oct-12 00:20 res/layout/event_layout_land_large.xml │ +-rw---- 2.0 fat 1036 bl defN 17-Oct-12 00:20 res/layout/fragment_favorites_list.xml │ +-rw---- 2.0 fat 940 bl defN 17-Oct-12 00:20 res/layout/fragment_favorites_list_narrow.xml │ +-rw---- 2.0 fat 1036 bl defN 17-Oct-12 00:20 res/layout/fragment_lecture_list.xml │ +-rw---- 2.0 fat 940 bl defN 17-Oct-12 00:20 res/layout/fragment_lecture_list_narrow.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/layout/header_empty.xml │ +-rw---- 2.0 fat 364 bl defN 17-Oct-12 00:20 res/layout/horizontal_line.xml │ +-rw---- 2.0 fat 2832 bl defN 17-Oct-12 00:20 res/layout/lecture_change_row.xml │ +-rw---- 2.0 fat 944 bl defN 17-Oct-12 00:20 res/layout/lecture_list_seperator.xml │ +-rw---- 2.0 fat 856 bl defN 17-Oct-12 00:20 res/layout/lecture_list_seperator_land_large.xml │ +-rw---- 2.0 fat 1352 bl defN 17-Oct-12 00:20 res/layout/main_layout_land.xml │ +-rw---- 2.0 fat 1352 bl defN 17-Oct-12 00:20 res/layout/main_layout_land_large.xml │ +-rw---- 2.0 fat 1716 bl defN 17-Oct-12 00:20 res/layout/main_layout_land_large_split.xml │ +-rw---- 2.0 fat 616 bl defN 17-Oct-12 00:20 res/layout/notification_media_action.xml │ +-rw---- 2.0 fat 688 bl defN 17-Oct-12 00:20 res/layout/notification_media_cancel_action.xml │ +-rw---- 2.0 fat 1640 bl defN 17-Oct-12 00:20 res/layout/notification_template_big_media.xml │ +-rw---- 2.0 fat 1660 bl defN 17-Oct-12 00:20 res/layout/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2676 bl defN 17-Oct-12 00:20 res/layout/notification_template_lines.xml │ +-rw---- 2.0 fat 1336 bl defN 17-Oct-12 00:20 res/layout/notification_template_media.xml │ +-rw---- 2.0 fat 616 bl defN 17-Oct-12 00:20 res/layout/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 616 bl defN 17-Oct-12 00:20 res/layout/notification_template_part_time.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-12 00:20 res/layout/reminder_dialog.xml │ +-rw---- 2.0 fat 2124 bl defN 17-Oct-12 00:20 res/layout/schedule_land.xml │ +-rw---- 2.0 fat 2124 bl defN 17-Oct-12 00:20 res/layout/schedule_land_large.xml │ +-rw---- 2.0 fat 648 bl defN 17-Oct-12 00:20 res/layout/select_dialog_item_material.xml │ +-rw---- 2.0 fat 788 bl defN 17-Oct-12 00:20 res/layout/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 788 bl defN 17-Oct-12 00:20 res/layout/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 992 bl defN 17-Oct-12 00:20 res/layout/settings.xml │ +-rw---- 2.0 fat 764 bl defN 17-Oct-12 00:20 res/layout/starred_header.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:20 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 512 bl defN 17-Oct-12 00:20 res/layout/support_simple_spinner_dropdown_item_large.xml │ +-rw---- 2.0 fat 516 bl defN 17-Oct-12 00:20 res/layout/support_simple_spinner_dropdown_list_item.xml │ +-rw---- 2.0 fat 588 bl defN 17-Oct-12 00:20 res/layout/time_layout_land.xml │ +-rw---- 2.0 fat 588 bl defN 17-Oct-12 00:20 res/layout/time_layout_land_large.xml │ +-rw---- 2.0 fat 588 bl defN 17-Oct-12 00:20 res/layout/time_layout_now_land.xml │ +-rw---- 2.0 fat 588 bl defN 17-Oct-12 00:20 res/layout/time_layout_now_land_large.xml │ +-rw---- 2.0 fat 456 bl defN 17-Oct-12 00:20 res/menu/alarmmenu.xml │ +-rw---- 2.0 fat 1820 bl defN 17-Oct-12 00:20 res/menu/detailmenu.xml │ +-rw---- 2.0 fat 1348 bl defN 17-Oct-12 00:20 res/menu/mainmenu.xml │ +-rw---- 2.0 fat 408 bl defN 17-Oct-12 00:20 res/menu/starred_list_context_menu.xml │ +-rw---- 2.0 fat 600 bl defN 17-Oct-12 00:20 res/menu/starred_list_menu.xml │ +-rw---- 2.0 fat 1724 bl defN 17-Oct-12 00:20 res/xml/prefs.xml │ +-rw---- 2.0 fat 1452 bl defN 17-Oct-12 00:20 res/xml/track_resource_names.xml │ +-rw---- 1.0 fat 283628 b- stor 17-Oct-12 00:20 resources.arsc │ +-rw---- 2.0 fat 1437384 bl defN 17-Oct-12 00:20 classes.dex │ +-rw---- 2.0 fat 55989 b- defN 17-Oct-12 00:20 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 56110 b- defN 17-Oct-12 00:20 META-INF/E9E6A834.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Oct-12 00:20 META-INF/E9E6A834.RSA │ +552 files, 3050404 bytes uncompressed, 1642592 bytes compressed: 46.2% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,42 +1,69 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 473f9ef6 │ │ -signature : 2a17...990d │ │ -file_size : 1437176 │ │ +checksum : f55ebb2c │ │ +signature : 9949...8014 │ │ +file_size : 1437384 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 14223 │ │ +string_ids_size : 14232 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 1705 │ │ -type_ids_off : 57004 (0x00deac) │ │ +type_ids_size : 1708 │ │ +type_ids_off : 57040 (0x00ded0) │ │ proto_ids_size : 2481 │ │ -proto_ids_off : 63824 (0x00f950) │ │ -field_ids_size : 4640 │ │ -field_ids_off : 93596 (0x016d9c) │ │ +proto_ids_off : 63872 (0x00f980) │ │ +field_ids_size : 4647 │ │ +field_ids_off : 93644 (0x016dcc) │ │ method_ids_size : 11527 │ │ -method_ids_off : 130716 (0x01fe9c) │ │ -class_defs_size : 1126 │ │ -class_defs_off : 222932 (0x0366d4) │ │ -data_size : 1178212 │ │ -data_off : 258964 (0x03f394) │ │ +method_ids_off : 130820 (0x01ff04) │ │ +class_defs_size : 1127 │ │ +class_defs_off : 223036 (0x03673c) │ │ +data_size : 1178284 │ │ +data_off : 259100 (0x03f41c) │ │ │ │ Class #0 header: │ │ class_idx : 150 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1679 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #0 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ PACKAGE TYPE ANNOTATION_TYPE CONSTRUCTOR METHOD FIELD } │ │ + │ │ +Class #0 - │ │ + Class descriptor : 'Landroid/support/annotation/Keep;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1679 (Keep.java) │ │ + │ │ +Class #1 header: │ │ +class_idx : 151 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 667 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 668 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #0 - │ │ +Class #1 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompat21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -45,38 +72,38 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04215c: |[04215c] android.support.v4.app.ActivityCompat21.finishAfterTransition:(Landroid/app/Activity;)V │ │ -04216c: 6e10 0500 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAfterTransition:()V // method@0005 │ │ -042172: 0e00 |0003: return-void │ │ +0421e0: |[0421e0] android.support.v4.app.ActivityCompat21.finishAfterTransition:(Landroid/app/Activity;)V │ │ +0421f0: 6e10 0500 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAfterTransition:()V // method@0005 │ │ +0421f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 667 (ActivityCompat21.java) │ │ + source_file_idx : 668 (ActivityCompat21.java) │ │ │ │ -Class #1 header: │ │ -class_idx : 271 │ │ +Class #2 header: │ │ +class_idx : 272 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1111 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1114 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1 - │ │ +Class #2 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -85,26 +112,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 │ │ -042174: |[042174] android.support.v4.content.ContextCompat.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -042184: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -042188: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -04218c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -042190: 7120 7305 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi21;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0573 │ │ -042196: 0c01 |0009: move-result-object v1 │ │ -042198: 1101 |000a: return-object v1 │ │ -04219a: 6e10 a600 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0421a0: 0c01 |000e: move-result-object v1 │ │ -0421a2: 6e20 0a01 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ -0421a8: 0c01 |0012: move-result-object v1 │ │ -0421aa: 28f7 |0013: goto 000a // -0009 │ │ +0421f8: |[0421f8] android.support.v4.content.ContextCompat.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +042208: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04220c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +042210: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +042214: 7120 7305 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi21;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0573 │ │ +04221a: 0c01 |0009: move-result-object v1 │ │ +04221c: 1101 |000a: return-object v1 │ │ +04221e: 6e10 a600 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +042224: 0c01 |000e: move-result-object v1 │ │ +042226: 6e20 0a01 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ +04222c: 0c01 |0012: move-result-object v1 │ │ +04222e: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0002 line=320 │ │ 0x0006 line=321 │ │ 0x000a line=323 │ │ locals : │ │ @@ -117,27 +144,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 │ │ -0421ac: |[0421ac] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ -0421bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0421be: 6000 3700 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0421c2: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -0421c6: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -0421ca: 7130 7505 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@0575 │ │ -0421d0: 0f01 |000a: return v1 │ │ -0421d2: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ -0421d6: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ -0421da: 7120 7405 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@0574 │ │ -0421e0: 28f8 |0012: goto 000a // -0008 │ │ -0421e2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0421e4: 28f6 |0014: goto 000a // -000a │ │ +042230: |[042230] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ +042240: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +042242: 6000 3700 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +042246: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +04224a: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +04224e: 7130 7505 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@0575 │ │ +042254: 0f01 |000a: return v1 │ │ +042256: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ +04225a: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ +04225e: 7120 7405 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@0574 │ │ +042264: 28f8 |0012: goto 000a // -0008 │ │ +042266: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +042268: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x000a line=113 │ │ 0x000b line=109 │ │ @@ -146,27 +173,27 @@ │ │ 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 : 1111 (ContextCompat.java) │ │ + source_file_idx : 1114 (ContextCompat.java) │ │ │ │ -Class #2 header: │ │ -class_idx : 151 │ │ +Class #3 header: │ │ +class_idx : 152 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 271 │ │ -source_file_idx : 666 │ │ +superclass_idx : 272 │ │ +source_file_idx : 667 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #2 - │ │ +Class #3 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/content/ContextCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -175,22 +202,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0421e8: |[0421e8] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ -0421f8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0421fc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -042200: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -042204: 7110 8102 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0281 │ │ -04220a: 0e00 |0009: return-void │ │ -04220c: 6e10 0300 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0003 │ │ -042212: 28fc |000d: goto 0009 // -0004 │ │ +04226c: |[04226c] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +04227c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +042280: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +042284: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +042288: 7110 8102 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0281 │ │ +04228e: 0e00 |0009: return-void │ │ +042290: 6e10 0300 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0003 │ │ +042296: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0006 line=177 │ │ 0x0009 line=181 │ │ 0x000a line=179 │ │ locals : │ │ @@ -201,45 +228,45 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -042214: |[042214] android.support.v4.app.ActivityCompat.finishAfterTransition:(Landroid/app/Activity;)V │ │ -042224: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -042228: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -04222c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -042230: 7110 7d02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.finishAfterTransition:(Landroid/app/Activity;)V // method@027d │ │ -042236: 0e00 |0009: return-void │ │ -042238: 6e10 0300 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0003 │ │ -04223e: 28fc |000d: goto 0009 // -0004 │ │ +042298: |[042298] android.support.v4.app.ActivityCompat.finishAfterTransition:(Landroid/app/Activity;)V │ │ +0422a8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0422ac: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0422b0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0422b4: 7110 7d02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.finishAfterTransition:(Landroid/app/Activity;)V // method@027d │ │ +0422ba: 0e00 |0009: return-void │ │ +0422bc: 6e10 0300 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0003 │ │ +0422c2: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0006 line=194 │ │ 0x0009 line=198 │ │ 0x000a line=196 │ │ locals : │ │ 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 666 (ActivityCompat.java) │ │ + source_file_idx : 667 (ActivityCompat.java) │ │ │ │ -Class #3 header: │ │ -class_idx : 152 │ │ +Class #4 header: │ │ +class_idx : 153 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 668 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 669 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #3 - │ │ +Class #4 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -248,38 +275,38 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042240: |[042240] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -042250: 6e10 0c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@000c │ │ -042256: 0e00 |0003: return-void │ │ +0422c4: |[0422c4] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +0422d4: 6e10 0c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@000c │ │ +0422da: 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 : 668 (ActivityCompatHoneycomb.java) │ │ + source_file_idx : 669 (ActivityCompatHoneycomb.java) │ │ │ │ -Class #4 header: │ │ -class_idx : 153 │ │ +Class #5 header: │ │ +class_idx : 154 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 669 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 670 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #4 - │ │ +Class #5 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -288,75 +315,75 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042258: |[042258] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ -042268: 6e10 0400 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@0004 │ │ -04226e: 0e00 |0003: return-void │ │ +0422dc: |[0422dc] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ +0422ec: 6e10 0400 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@0004 │ │ +0422f2: 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 : 669 (ActivityCompatJB.java) │ │ + source_file_idx : 670 (ActivityCompatJB.java) │ │ │ │ -Class #5 header: │ │ -class_idx : 202 │ │ +Class #6 header: │ │ +class_idx : 203 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1413 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1417 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #5 annotations: │ │ +Class #6 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTransitionCompat21; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ViewRetriever" │ │ │ │ -Class #5 - │ │ +Class #6 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 1413 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 1417 (FragmentTransitionCompat21.java) │ │ │ │ -Class #6 header: │ │ -class_idx : 154 │ │ +Class #7 header: │ │ +class_idx : 155 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #6 annotations: │ │ +Class #7 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=configureTransitions │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #6 - │ │ +Class #7 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackRecord$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;' │ │ Static fields - │ │ Instance fields - │ │ @@ -374,19 +401,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 │ │ -042270: |[042270] android.support.v4.app.BackStackRecord$1.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ │ -042280: 5b01 3d00 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$1;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ -042284: 5b02 3e00 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ -042288: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04228e: 0e00 |0007: return-void │ │ +0422f4: |[0422f4] android.support.v4.app.BackStackRecord$1.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ │ +042304: 5b01 3d00 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$1;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ +042308: 5b02 3e00 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ +04230c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +042312: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1188 │ │ 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,43 +424,43 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042290: |[042290] android.support.v4.app.BackStackRecord$1.getView:()Landroid/view/View; │ │ -0422a0: 5410 3e00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ -0422a4: 6e10 2003 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ -0422aa: 0c00 |0005: move-result-object v0 │ │ -0422ac: 1100 |0006: return-object v0 │ │ +042314: |[042314] android.support.v4.app.BackStackRecord$1.getView:()Landroid/view/View; │ │ +042324: 5410 3e00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ +042328: 6e10 2003 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ +04232e: 0c00 |0005: move-result-object v0 │ │ +042330: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1191 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/BackStackRecord$1; │ │ │ │ - source_file_idx : 786 (BackStackRecord.java) │ │ + source_file_idx : 787 (BackStackRecord.java) │ │ │ │ -Class #7 header: │ │ -class_idx : 155 │ │ +Class #8 header: │ │ +class_idx : 156 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #7 annotations: │ │ +Class #8 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=prepareSharedElementTransition │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #7 - │ │ +Class #8 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackRecord$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnPreDrawListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -475,25 +502,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 │ │ -0422b0: |[0422b0] 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 │ │ -0422c0: 5b01 3f00 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003f │ │ -0422c4: 5b02 4300 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@0043 │ │ -0422c8: 5b03 4500 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0045 │ │ -0422cc: 5b04 4400 |0006: iput-object v4, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0044 │ │ -0422d0: 5b05 4600 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ -0422d4: 5c06 4100 |000a: iput-boolean v6, v0, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0041 │ │ -0422d8: 5b07 4000 |000c: iput-object v7, v0, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ -0422dc: 5b08 4200 |000e: iput-object v8, v0, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@0042 │ │ -0422e0: 7010 b927 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0422e6: 0e00 |0013: return-void │ │ +042334: |[042334] 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 │ │ +042344: 5b01 3f00 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003f │ │ +042348: 5b02 4300 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@0043 │ │ +04234c: 5b03 4500 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0045 │ │ +042350: 5b04 4400 |0006: iput-object v4, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0044 │ │ +042354: 5b05 4600 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ +042358: 5c06 4100 |000a: iput-boolean v6, v0, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0041 │ │ +04235c: 5b07 4000 |000c: iput-object v7, v0, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ +042360: 5b08 4200 |000e: iput-object v8, v0, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@0042 │ │ +042364: 7010 b927 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04236a: 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,48 +537,48 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -0422e8: |[0422e8] android.support.v4.app.BackStackRecord$2.onPreDraw:()Z │ │ -0422f8: 5460 4300 |0000: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@0043 │ │ -0422fc: 6e10 f91f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -042302: 0c00 |0005: move-result-object v0 │ │ -042304: 6e20 bb20 6000 |0006: invoke-virtual {v0, v6}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20bb │ │ -04230a: 5460 4500 |0009: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0045 │ │ -04230e: 3800 3900 |000b: if-eqz v0, 0044 // +0039 │ │ -042312: 5460 4500 |000d: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0045 │ │ -042316: 5461 4400 |000f: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0044 │ │ -04231a: 7120 a204 1000 |0011: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ -042320: 5460 4400 |0014: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0044 │ │ -042324: 6e10 9628 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -04232a: 5460 3f00 |0019: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003f │ │ -04232e: 5461 4600 |001b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ -042332: 5562 4100 |001d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0041 │ │ -042336: 5463 4000 |001f: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ -04233a: 7140 8c02 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@028c │ │ -042340: 0c05 |0024: move-result-object v5 │ │ -042342: 5460 4500 |0025: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0045 │ │ -042346: 5461 4600 |0027: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ -04234a: 5411 5800 |0029: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ -04234e: 5462 4400 |002b: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0044 │ │ -042352: 7140 a504 1025 |002d: invoke-static {v0, v1, v5, v2}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementTargets:(Ljava/lang/Object;Landroid/view/View;Ljava/util/Map;Ljava/util/ArrayList;)V // method@04a5 │ │ -042358: 5460 3f00 |0030: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003f │ │ -04235c: 5461 4600 |0032: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ -042360: 7130 8d02 5001 |0034: 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@028d │ │ -042366: 5460 3f00 |0037: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003f │ │ -04236a: 5461 4600 |0039: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ -04236e: 5462 4000 |003b: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ -042372: 5463 4200 |003d: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@0042 │ │ -042376: 5564 4100 |003f: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0041 │ │ -04237a: 7706 8e02 0000 |0041: 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@028e │ │ -042380: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -042382: 0f00 |0045: return v0 │ │ +04236c: |[04236c] android.support.v4.app.BackStackRecord$2.onPreDraw:()Z │ │ +04237c: 5460 4300 |0000: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@0043 │ │ +042380: 6e10 f91f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +042386: 0c00 |0005: move-result-object v0 │ │ +042388: 6e20 bb20 6000 |0006: invoke-virtual {v0, v6}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20bb │ │ +04238e: 5460 4500 |0009: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0045 │ │ +042392: 3800 3900 |000b: if-eqz v0, 0044 // +0039 │ │ +042396: 5460 4500 |000d: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0045 │ │ +04239a: 5461 4400 |000f: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0044 │ │ +04239e: 7120 a204 1000 |0011: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ +0423a4: 5460 4400 |0014: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0044 │ │ +0423a8: 6e10 9628 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +0423ae: 5460 3f00 |0019: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003f │ │ +0423b2: 5461 4600 |001b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ +0423b6: 5562 4100 |001d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0041 │ │ +0423ba: 5463 4000 |001f: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ +0423be: 7140 8c02 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@028c │ │ +0423c4: 0c05 |0024: move-result-object v5 │ │ +0423c6: 5460 4500 |0025: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0045 │ │ +0423ca: 5461 4600 |0027: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ +0423ce: 5411 5800 |0029: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ +0423d2: 5462 4400 |002b: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0044 │ │ +0423d6: 7140 a504 1025 |002d: invoke-static {v0, v1, v5, v2}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementTargets:(Ljava/lang/Object;Landroid/view/View;Ljava/util/Map;Ljava/util/ArrayList;)V // method@04a5 │ │ +0423dc: 5460 3f00 |0030: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003f │ │ +0423e0: 5461 4600 |0032: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ +0423e4: 7130 8d02 5001 |0034: 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@028d │ │ +0423ea: 5460 3f00 |0037: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003f │ │ +0423ee: 5461 4600 |0039: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0046 │ │ +0423f2: 5462 4000 |003b: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ +0423f6: 5463 4200 |003d: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@0042 │ │ +0423fa: 5564 4100 |003f: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0041 │ │ +0423fe: 7706 8e02 0000 |0041: 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@028e │ │ +042404: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +042406: 0f00 |0045: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 0x0009 line=1239 │ │ 0x000d line=1240 │ │ 0x0014 line=1242 │ │ 0x0019 line=1244 │ │ @@ -559,32 +586,32 @@ │ │ 0x0030 line=1249 │ │ 0x0037 line=1251 │ │ 0x0044 line=1255 │ │ locals : │ │ 0x0025 - 0x0044 reg=5 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0046 reg=6 this Landroid/support/v4/app/BackStackRecord$2; │ │ │ │ - source_file_idx : 786 (BackStackRecord.java) │ │ + source_file_idx : 787 (BackStackRecord.java) │ │ │ │ -Class #8 header: │ │ -class_idx : 156 │ │ +Class #9 header: │ │ +class_idx : 157 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #8 annotations: │ │ +Class #9 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=excludeHiddenFragmentsAfterEnter │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #8 - │ │ +Class #9 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackRecord$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnPreDrawListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -614,22 +641,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 │ │ -042384: |[042384] android.support.v4.app.BackStackRecord$3.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -042394: 5b01 4700 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0047 │ │ -042398: 5b02 4900 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0049 │ │ -04239c: 5b03 4a00 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@004a │ │ -0423a0: 5904 4800 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0048 │ │ -0423a4: 5b05 4b00 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@004b │ │ -0423a8: 7010 b927 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0423ae: 0e00 |000d: return-void │ │ +042408: |[042408] android.support.v4.app.BackStackRecord$3.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +042418: 5b01 4700 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0047 │ │ +04241c: 5b02 4900 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0049 │ │ +042420: 5b03 4a00 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@004a │ │ +042424: 5904 4800 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0048 │ │ +042428: 5b05 4b00 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@004b │ │ +04242c: 7010 b927 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +042432: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1360 │ │ 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; │ │ @@ -643,54 +670,54 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0423b0: |[0423b0] android.support.v4.app.BackStackRecord$3.onPreDraw:()Z │ │ -0423c0: 5440 4900 |0000: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0049 │ │ -0423c4: 6e10 f91f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -0423ca: 0c00 |0005: move-result-object v0 │ │ -0423cc: 6e20 bb20 4000 |0006: invoke-virtual {v0, v4}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20bb │ │ -0423d2: 5440 4700 |0009: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0047 │ │ -0423d6: 5441 4a00 |000b: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@004a │ │ -0423da: 5242 4800 |000d: iget v2, v4, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0048 │ │ -0423de: 5443 4b00 |000f: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@004b │ │ -0423e2: 7140 8f02 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@028f │ │ -0423e8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0423ea: 0f00 |0015: return v0 │ │ +042434: |[042434] android.support.v4.app.BackStackRecord$3.onPreDraw:()Z │ │ +042444: 5440 4900 |0000: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0049 │ │ +042448: 6e10 f91f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +04244e: 0c00 |0005: move-result-object v0 │ │ +042450: 6e20 bb20 4000 |0006: invoke-virtual {v0, v4}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20bb │ │ +042456: 5440 4700 |0009: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0047 │ │ +04245a: 5441 4a00 |000b: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@004a │ │ +04245e: 5242 4800 |000d: iget v2, v4, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0048 │ │ +042462: 5443 4b00 |000f: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@004b │ │ +042466: 7140 8f02 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@028f │ │ +04246c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +04246e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ 0x0009 line=1363 │ │ 0x0014 line=1364 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Landroid/support/v4/app/BackStackRecord$3; │ │ │ │ - source_file_idx : 786 (BackStackRecord.java) │ │ + source_file_idx : 787 (BackStackRecord.java) │ │ │ │ -Class #9 header: │ │ -class_idx : 157 │ │ +Class #10 header: │ │ +class_idx : 158 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #9 annotations: │ │ +Class #10 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackRecord; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Op" │ │ Annotations on field #84 'removed' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ │ │ -Class #9 - │ │ +Class #10 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/BackStackRecord$Op;) │ │ @@ -735,46 +762,46 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0423ec: |[0423ec] android.support.v4.app.BackStackRecord$Op.:()V │ │ -0423fc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -042402: 0e00 |0003: return-void │ │ +042470: |[042470] android.support.v4.app.BackStackRecord$Op.:()V │ │ +042480: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +042486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ - source_file_idx : 786 (BackStackRecord.java) │ │ + source_file_idx : 787 (BackStackRecord.java) │ │ │ │ -Class #10 header: │ │ -class_idx : 158 │ │ +Class #11 header: │ │ +class_idx : 159 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #10 annotations: │ │ +Class #11 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackRecord; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="TransitionState" │ │ Annotations on field #86 'hiddenFragmentViews' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" } │ │ Annotations on field #87 'nameOverrides' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #10 - │ │ +Class #11 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/BackStackRecord$TransitionState;) │ │ @@ -803,51 +830,51 @@ │ │ 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 │ │ -042404: |[042404] android.support.v4.app.BackStackRecord$TransitionState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ -042414: 5b12 5900 |0000: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0059 │ │ -042418: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04241e: 2200 7601 |0005: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -042422: 7010 4807 0000 |0007: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -042428: 5b10 5700 |000a: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ -04242c: 2200 ab05 |000c: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -042430: 7010 9028 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -042436: 5b10 5600 |0011: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ -04243a: 2200 c900 |0013: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // type@00c9 │ │ -04243e: 7010 8e04 0000 |0015: invoke-direct {v0}, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.:()V // method@048e │ │ -042444: 5b10 5500 |0018: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0055 │ │ -042448: 0e00 |001a: return-void │ │ +042488: |[042488] android.support.v4.app.BackStackRecord$TransitionState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ +042498: 5b12 5900 |0000: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0059 │ │ +04249c: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0424a2: 2200 7701 |0005: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +0424a6: 7010 4807 0000 |0007: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +0424ac: 5b10 5700 |000a: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ +0424b0: 2200 ae05 |000c: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0424b4: 7010 9028 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0424ba: 5b10 5600 |0011: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ +0424be: 2200 ca00 |0013: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // type@00ca │ │ +0424c2: 7010 8e04 0000 |0015: invoke-direct {v0}, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.:()V // method@048e │ │ +0424c8: 5b10 5500 |0018: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0055 │ │ +0424cc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1447 │ │ 0x0005 line=1448 │ │ 0x000c line=1449 │ │ 0x0013 line=1451 │ │ 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 : 786 (BackStackRecord.java) │ │ + source_file_idx : 787 (BackStackRecord.java) │ │ │ │ -Class #11 header: │ │ -class_idx : 196 │ │ +Class #12 header: │ │ +class_idx : 197 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1412 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ -Class #11 - │ │ +Class #12 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransaction;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -856,17 +883,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04244c: |[04244c] android.support.v4.app.FragmentTransaction.:()V │ │ -04245c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -042462: 0e00 |0003: return-void │ │ +0424d0: |[0424d0] android.support.v4.app.FragmentTransaction.:()V │ │ +0424e0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0424e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ @@ -939,27 +966,27 @@ │ │ │ │ #11 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'replace' │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1412 (FragmentTransaction.java) │ │ + source_file_idx : 1416 (FragmentTransaction.java) │ │ │ │ -Class #12 header: │ │ -class_idx : 159 │ │ +Class #13 header: │ │ +class_idx : 160 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 196 │ │ -source_file_idx : 786 │ │ +superclass_idx : 197 │ │ +source_file_idx : 787 │ │ static_fields_size : 1 │ │ instance_fields_size: 21 │ │ direct_methods_size : 29 │ │ virtual_methods_size: 22 │ │ │ │ -Class #12 annotations: │ │ +Class #13 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/BackStackRecord$TransitionState; Landroid/support/v4/app/BackStackRecord$Op; } │ │ Annotations on field #107 'mSharedElementSourceNames' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #108 'mSharedElementTargetNames' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #662 'beginTransition' │ │ @@ -997,15 +1024,15 @@ │ │ Annotations on method #697 'setNameOverride' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" "Ljava/lang/String;" "Ljava/lang/String;" ")V" } │ │ Annotations on method #698 'setNameOverrides' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;Z)V" } │ │ Annotations on method #699 'setNameOverrides' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;)V" } │ │ │ │ -Class #12 - │ │ +Class #13 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackRecord;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/support/v4/app/FragmentTransaction;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -1103,45 +1130,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -042464: |[042464] android.support.v4.app.BackStackRecord.:()V │ │ -042474: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -042478: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -04247c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -042480: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -042482: 6a00 5a00 |0007: sput-boolean v0, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@005a │ │ -042486: 0e00 |0009: return-void │ │ -042488: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04248a: 28fc |000b: goto 0007 // -0004 │ │ +0424e8: |[0424e8] android.support.v4.app.BackStackRecord.:()V │ │ +0424f8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0424fc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +042500: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +042504: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +042506: 6a00 5a00 |0007: sput-boolean v0, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@005a │ │ +04250a: 0e00 |0009: return-void │ │ +04250c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04250e: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ name : '' │ │ 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 │ │ -04248c: |[04248c] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -04249c: 7010 7904 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0479 │ │ -0424a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0424a4: 5c10 5c00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005c │ │ -0424a8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0424aa: 5910 6500 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -0424ae: 5b12 6600 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -0424b2: 0e00 |000b: return-void │ │ +042510: |[042510] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +042520: 7010 7904 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0479 │ │ +042526: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +042528: 5c10 5c00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005c │ │ +04252c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +04252e: 5910 6500 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +042532: 5b12 6600 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +042536: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0003 line=226 │ │ 0x0006 line=229 │ │ 0x0009 line=354 │ │ 0x000b line=355 │ │ @@ -1154,18 +1181,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 │ │ -0424b4: |[0424b4] 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; │ │ -0424c4: 7040 ad02 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@02ad │ │ -0424ca: 0c00 |0003: move-result-object v0 │ │ -0424cc: 1100 |0004: return-object v0 │ │ +042538: |[042538] 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; │ │ +042548: 7040 ad02 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@02ad │ │ +04254e: 0c00 |0003: move-result-object v0 │ │ +042550: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 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 │ │ @@ -1176,17 +1203,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 │ │ -0424d0: |[0424d0] android.support.v4.app.BackStackRecord.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ -0424e0: 7030 b602 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@02b6 │ │ -0424e6: 0e00 |0003: return-void │ │ +042554: |[042554] android.support.v4.app.BackStackRecord.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +042564: 7030 b602 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@02b6 │ │ +04256a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 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; │ │ @@ -1196,17 +1223,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 │ │ -0424e8: |[0424e8] 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 │ │ -0424f8: 7606 9a02 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@029a │ │ -0424fe: 0e00 |0003: return-void │ │ +04256c: |[04256c] 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 │ │ +04257c: 7606 9a02 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@029a │ │ +042582: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 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; │ │ @@ -1219,17 +1246,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 │ │ -042500: |[042500] android.support.v4.app.BackStackRecord.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -042510: 7040 a502 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@02a5 │ │ -042516: 0e00 |0003: return-void │ │ +042584: |[042584] android.support.v4.app.BackStackRecord.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +042594: 7040 a502 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@02a5 │ │ +04259a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 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 │ │ @@ -1240,63 +1267,63 @@ │ │ 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 : 81 16-bit code units │ │ -042518: |[042518] android.support.v4.app.BackStackRecord.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ -042528: 2202 9e00 |0000: new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; // type@009e │ │ -04252c: 7020 8902 8200 |0002: invoke-direct {v2, v8}, Landroid/support/v4/app/BackStackRecord$TransitionState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@0289 │ │ -042532: 2200 3c04 |0005: new-instance v0, Landroid/view/View; // type@043c │ │ -042536: 5483 6600 |0007: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -04253a: 5433 f700 |0009: iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04253e: 6e10 d303 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -042544: 0c03 |000e: move-result-object v3 │ │ -042546: 7020 c21f 3000 |000f: invoke-direct {v0, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1fc2 │ │ -04254c: 5b20 5800 |0012: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ -042550: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -042552: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -042554: 6e10 191f 0900 |0016: invoke-virtual {v9}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ -04255a: 0a00 |0019: move-result v0 │ │ -04255c: 3507 1400 |001a: if-ge v7, v0, 002e // +0014 │ │ -042560: 6e20 171f 7900 |001c: invoke-virtual {v9, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1f17 │ │ -042566: 0a01 |001f: move-result v1 │ │ -042568: 0780 |0020: move-object v0, v8 │ │ -04256a: 01b3 |0021: move v3, v11 │ │ -04256c: 0794 |0022: move-object v4, v9 │ │ -04256e: 07a5 |0023: move-object v5, v10 │ │ -042570: 7606 9f02 0000 |0024: 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@029f │ │ -042576: 0a00 |0027: move-result v0 │ │ -042578: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -04257c: 1216 |002a: const/4 v6, #int 1 // #1 │ │ -04257e: d807 0701 |002b: add-int/lit8 v7, v7, #int 1 // #01 │ │ -042582: 28e9 |002d: goto 0016 // -0017 │ │ -042584: 1207 |002e: const/4 v7, #int 0 // #0 │ │ -042586: 6e10 191f 0a00 |002f: invoke-virtual {v10}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ -04258c: 0a00 |0032: move-result v0 │ │ -04258e: 3507 1a00 |0033: if-ge v7, v0, 004d // +001a │ │ -042592: 6e20 171f 7a00 |0035: invoke-virtual {v10, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1f17 │ │ -042598: 0a01 |0038: move-result v1 │ │ -04259a: 6e20 161f 1900 |0039: invoke-virtual {v9, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ -0425a0: 0c00 |003c: move-result-object v0 │ │ -0425a2: 3900 0d00 |003d: if-nez v0, 004a // +000d │ │ -0425a6: 0780 |003f: move-object v0, v8 │ │ -0425a8: 01b3 |0040: move v3, v11 │ │ -0425aa: 0794 |0041: move-object v4, v9 │ │ -0425ac: 07a5 |0042: move-object v5, v10 │ │ -0425ae: 7606 9f02 0000 |0043: 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@029f │ │ -0425b4: 0a00 |0046: move-result v0 │ │ -0425b6: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ -0425ba: 1216 |0049: const/4 v6, #int 1 // #1 │ │ -0425bc: d807 0701 |004a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0425c0: 28e3 |004c: goto 002f // -001d │ │ -0425c2: 3906 0300 |004d: if-nez v6, 0050 // +0003 │ │ -0425c6: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -0425c8: 1102 |0050: return-object v2 │ │ +04259c: |[04259c] android.support.v4.app.BackStackRecord.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +0425ac: 2202 9f00 |0000: new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; // type@009f │ │ +0425b0: 7020 8902 8200 |0002: invoke-direct {v2, v8}, Landroid/support/v4/app/BackStackRecord$TransitionState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@0289 │ │ +0425b6: 2200 3d04 |0005: new-instance v0, Landroid/view/View; // type@043d │ │ +0425ba: 5483 6600 |0007: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0425be: 5433 f700 |0009: iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +0425c2: 6e10 d303 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +0425c8: 0c03 |000e: move-result-object v3 │ │ +0425ca: 7020 c21f 3000 |000f: invoke-direct {v0, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1fc2 │ │ +0425d0: 5b20 5800 |0012: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ +0425d4: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0425d6: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +0425d8: 6e10 191f 0900 |0016: invoke-virtual {v9}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ +0425de: 0a00 |0019: move-result v0 │ │ +0425e0: 3507 1400 |001a: if-ge v7, v0, 002e // +0014 │ │ +0425e4: 6e20 171f 7900 |001c: invoke-virtual {v9, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1f17 │ │ +0425ea: 0a01 |001f: move-result v1 │ │ +0425ec: 0780 |0020: move-object v0, v8 │ │ +0425ee: 01b3 |0021: move v3, v11 │ │ +0425f0: 0794 |0022: move-object v4, v9 │ │ +0425f2: 07a5 |0023: move-object v5, v10 │ │ +0425f4: 7606 9f02 0000 |0024: 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@029f │ │ +0425fa: 0a00 |0027: move-result v0 │ │ +0425fc: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +042600: 1216 |002a: const/4 v6, #int 1 // #1 │ │ +042602: d807 0701 |002b: add-int/lit8 v7, v7, #int 1 // #01 │ │ +042606: 28e9 |002d: goto 0016 // -0017 │ │ +042608: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +04260a: 6e10 191f 0a00 |002f: invoke-virtual {v10}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ +042610: 0a00 |0032: move-result v0 │ │ +042612: 3507 1a00 |0033: if-ge v7, v0, 004d // +001a │ │ +042616: 6e20 171f 7a00 |0035: invoke-virtual {v10, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1f17 │ │ +04261c: 0a01 |0038: move-result v1 │ │ +04261e: 6e20 161f 1900 |0039: invoke-virtual {v9, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ +042624: 0c00 |003c: move-result-object v0 │ │ +042626: 3900 0d00 |003d: if-nez v0, 004a // +000d │ │ +04262a: 0780 |003f: move-object v0, v8 │ │ +04262c: 01b3 |0040: move v3, v11 │ │ +04262e: 0794 |0041: move-object v4, v9 │ │ +042630: 07a5 |0042: move-object v5, v10 │ │ +042632: 7606 9f02 0000 |0043: 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@029f │ │ +042638: 0a00 |0046: move-result v0 │ │ +04263a: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ +04263e: 1216 |0049: const/4 v6, #int 1 // #1 │ │ +042640: d807 0701 |004a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +042644: 28e3 |004c: goto 002f // -001d │ │ +042646: 3906 0300 |004d: if-nez v6, 0050 // +0003 │ │ +04264a: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +04264c: 1102 |0050: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ 0x0005 line=1024 │ │ 0x0014 line=1026 │ │ 0x0015 line=1028 │ │ 0x001c line=1029 │ │ @@ -1329,73 +1356,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 │ │ -0425cc: |[0425cc] android.support.v4.app.BackStackRecord.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ -0425dc: 5464 6600 |0000: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -0425e0: 5444 f000 |0002: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ -0425e4: 6e10 a903 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/FragmentContainer;.onHasView:()Z // method@03a9 │ │ -0425ea: 0a04 |0007: move-result v4 │ │ -0425ec: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -0425f0: 0e00 |000a: return-void │ │ -0425f2: 5463 6400 |000b: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -0425f6: 3803 fdff |000d: if-eqz v3, 000a // -0003 │ │ -0425fa: 5234 4c00 |000f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -0425fe: 2b04 5d00 0000 |0011: packed-switch v4, 0000006e // +0000005d │ │ -042604: 5433 5000 |0014: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -042608: 28f7 |0016: goto 000d // -0009 │ │ -04260a: 5434 4f00 |0017: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -04260e: 7030 b802 8604 |0019: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ -042614: 28f8 |001c: goto 0014 // -0008 │ │ -042616: 5430 4f00 |001d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -04261a: 5464 6600 |001f: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -04261e: 5444 ea00 |0021: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -042622: 3804 2900 |0023: if-eqz v4, 004c // +0029 │ │ -042626: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -042628: 5464 6600 |0026: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -04262c: 5444 ea00 |0028: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -042630: 6e10 9f28 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -042636: 0a04 |002d: move-result v4 │ │ -042638: 3541 1e00 |002e: if-ge v1, v4, 004c // +001e │ │ -04263c: 5464 6600 |0030: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -042640: 5444 ea00 |0032: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -042644: 6e20 9828 1400 |0034: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04264a: 0c02 |0037: move-result-object v2 │ │ -04264c: 1f02 a900 |0038: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -042650: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ -042654: 5224 9500 |003c: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -042658: 5205 9500 |003e: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -04265c: 3354 0500 |0040: if-ne v4, v5, 0045 // +0005 │ │ -042660: 3302 0600 |0042: if-ne v2, v0, 0048 // +0006 │ │ -042664: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -042666: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04266a: 28df |0047: goto 0026 // -0021 │ │ -04266c: 7120 b702 2700 |0048: invoke-static {v7, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ -042672: 28fa |004b: goto 0045 // -0006 │ │ -042674: 7030 b802 8600 |004c: invoke-direct {v6, v8, v0}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ -04267a: 28c5 |004f: goto 0014 // -003b │ │ -04267c: 5434 4f00 |0050: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -042680: 7120 b702 4700 |0052: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ -042686: 28bf |0055: goto 0014 // -0041 │ │ -042688: 5434 4f00 |0056: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -04268c: 7120 b702 4700 |0058: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ -042692: 28b9 |005b: goto 0014 // -0047 │ │ -042694: 5434 4f00 |005c: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -042698: 7030 b802 8604 |005e: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ -04269e: 28b3 |0061: goto 0014 // -004d │ │ -0426a0: 5434 4f00 |0062: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0426a4: 7120 b702 4700 |0064: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ -0426aa: 28ad |0067: goto 0014 // -0053 │ │ -0426ac: 5434 4f00 |0068: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0426b0: 7030 b802 8604 |006a: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ -0426b6: 28a7 |006d: goto 0014 // -0059 │ │ -0426b8: 0001 0700 0100 0000 0600 0000 0c00 ... |006e: packed-switch-data (18 units) │ │ +042650: |[042650] android.support.v4.app.BackStackRecord.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +042660: 5464 6600 |0000: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +042664: 5444 f000 |0002: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ +042668: 6e10 a903 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/FragmentContainer;.onHasView:()Z // method@03a9 │ │ +04266e: 0a04 |0007: move-result v4 │ │ +042670: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +042674: 0e00 |000a: return-void │ │ +042676: 5463 6400 |000b: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +04267a: 3803 fdff |000d: if-eqz v3, 000a // -0003 │ │ +04267e: 5234 4c00 |000f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +042682: 2b04 5d00 0000 |0011: packed-switch v4, 0000006e // +0000005d │ │ +042688: 5433 5000 |0014: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +04268c: 28f7 |0016: goto 000d // -0009 │ │ +04268e: 5434 4f00 |0017: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +042692: 7030 b802 8604 |0019: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ +042698: 28f8 |001c: goto 0014 // -0008 │ │ +04269a: 5430 4f00 |001d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +04269e: 5464 6600 |001f: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0426a2: 5444 ea00 |0021: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0426a6: 3804 2900 |0023: if-eqz v4, 004c // +0029 │ │ +0426aa: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0426ac: 5464 6600 |0026: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0426b0: 5444 ea00 |0028: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0426b4: 6e10 9f28 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0426ba: 0a04 |002d: move-result v4 │ │ +0426bc: 3541 1e00 |002e: if-ge v1, v4, 004c // +001e │ │ +0426c0: 5464 6600 |0030: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0426c4: 5444 ea00 |0032: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0426c8: 6e20 9828 1400 |0034: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0426ce: 0c02 |0037: move-result-object v2 │ │ +0426d0: 1f02 aa00 |0038: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +0426d4: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ +0426d8: 5224 9500 |003c: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +0426dc: 5205 9500 |003e: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +0426e0: 3354 0500 |0040: if-ne v4, v5, 0045 // +0005 │ │ +0426e4: 3302 0600 |0042: if-ne v2, v0, 0048 // +0006 │ │ +0426e8: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +0426ea: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0426ee: 28df |0047: goto 0026 // -0021 │ │ +0426f0: 7120 b702 2700 |0048: invoke-static {v7, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ +0426f6: 28fa |004b: goto 0045 // -0006 │ │ +0426f8: 7030 b802 8600 |004c: invoke-direct {v6, v8, v0}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ +0426fe: 28c5 |004f: goto 0014 // -003b │ │ +042700: 5434 4f00 |0050: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +042704: 7120 b702 4700 |0052: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ +04270a: 28bf |0055: goto 0014 // -0041 │ │ +04270c: 5434 4f00 |0056: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +042710: 7120 b702 4700 |0058: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ +042716: 28b9 |005b: goto 0014 // -0047 │ │ +042718: 5434 4f00 |005c: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +04271c: 7030 b802 8604 |005e: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ +042722: 28b3 |0061: goto 0014 // -004d │ │ +042724: 5434 4f00 |0062: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +042728: 7120 b702 4700 |0064: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ +04272e: 28ad |0067: goto 0014 // -0053 │ │ +042730: 5434 4f00 |0068: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +042734: 7030 b802 8604 |006a: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ +04273a: 28a7 |006d: goto 0014 // -0059 │ │ +04273c: 0001 0700 0100 0000 0600 0000 0c00 ... |006e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x000a line=820 │ │ 0x000b line=778 │ │ 0x000d line=779 │ │ 0x000f line=780 │ │ @@ -1433,31 +1460,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 │ │ -0426dc: |[0426dc] 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 │ │ -0426ec: 3808 1d00 |0000: if-eqz v8, 001d // +001d │ │ -0426f0: 5471 9900 |0002: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -0426f4: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -0426f8: 2200 ab05 |0006: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0426fc: 6e10 5207 0900 |0008: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0752 │ │ -042702: 0c03 |000b: move-result-object v3 │ │ -042704: 7020 9228 3000 |000c: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ -04270a: 2202 ab05 |000f: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -04270e: 6e10 5a07 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@075a │ │ -042714: 0c03 |0014: move-result-object v3 │ │ -042716: 7020 9228 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ -04271c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -04271e: 6e40 6105 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@0561 │ │ -042724: 0e00 |001c: return-void │ │ -042726: 5461 9900 |001d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -04272a: 28e5 |001f: goto 0004 // -001b │ │ +042760: |[042760] 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 │ │ +042770: 3808 1d00 |0000: if-eqz v8, 001d // +001d │ │ +042774: 5471 9900 |0002: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +042778: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +04277c: 2200 ae05 |0006: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +042780: 6e10 5207 0900 |0008: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0752 │ │ +042786: 0c03 |000b: move-result-object v3 │ │ +042788: 7020 9228 3000 |000c: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ +04278e: 2202 ae05 |000f: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +042792: 6e10 5a07 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@075a │ │ +042798: 0c03 |0014: move-result-object v3 │ │ +04279a: 7020 9228 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ +0427a0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0427a2: 6e40 6105 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@0561 │ │ +0427a8: 0e00 |001c: return-void │ │ +0427aa: 5461 9900 |001d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +0427ae: 28e5 |001f: goto 0004 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1262 │ │ 0x0004 line=1265 │ │ 0x0006 line=1266 │ │ 0x000f line=1267 │ │ 0x0018 line=1268 │ │ @@ -1480,21 +1507,21 @@ │ │ type : '(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -04272c: |[04272c] android.support.v4.app.BackStackRecord.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;Landroid/view/View;)Ljava/lang/Object; │ │ -04273c: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -042740: 6e10 2003 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ -042746: 0c00 |0005: move-result-object v0 │ │ -042748: 7155 9604 0143 |0006: invoke-static {v1, v0, v3, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;Landroid/view/View;)Ljava/lang/Object; // method@0496 │ │ -04274e: 0c01 |0009: move-result-object v1 │ │ -042750: 1101 |000a: return-object v1 │ │ +0427b0: |[0427b0] android.support.v4.app.BackStackRecord.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;Landroid/view/View;)Ljava/lang/Object; │ │ +0427c0: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +0427c4: 6e10 2003 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ +0427ca: 0c00 |0005: move-result-object v0 │ │ +0427cc: 7155 9604 0143 |0006: invoke-static {v1, v0, v3, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;Landroid/view/View;)Ljava/lang/Object; // method@0496 │ │ +0427d2: 0c01 |0009: move-result-object v1 │ │ +0427d4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1081 │ │ 0x0002 line=1082 │ │ 0x000a line=1085 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ @@ -1510,188 +1537,188 @@ │ │ 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 : 348 16-bit code units │ │ -042754: |[042754] android.support.v4.app.BackStackRecord.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ │ -042764: 0800 2600 |0000: move-object/from16 v0, v38 │ │ -042768: 5404 6600 |0002: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -04276c: 5444 f000 |0004: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ -042770: 0200 2700 |0006: move/from16 v0, v39 │ │ -042774: 6e20 a803 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentContainer;.onFindViewById:(I)Landroid/view/View; // method@03a8 │ │ -04277a: 0c06 |000b: move-result-object v6 │ │ -04277c: 1f06 4204 |000c: check-cast v6, Landroid/view/ViewGroup; // type@0442 │ │ -042780: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ -042784: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -042786: 0f04 |0011: return v4 │ │ -042788: 0800 2b00 |0012: move-object/from16 v0, v43 │ │ -04278c: 0201 2700 |0014: move/from16 v1, v39 │ │ -042790: 6e20 161f 1000 |0016: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ -042796: 0c08 |0019: move-result-object v8 │ │ -042798: 1f08 a900 |001a: check-cast v8, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04279c: 0800 2a00 |001c: move-object/from16 v0, v42 │ │ -0427a0: 0201 2700 |001e: move/from16 v1, v39 │ │ -0427a4: 6e20 161f 1000 |0020: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ -0427aa: 0c09 |0023: move-result-object v9 │ │ -0427ac: 1f09 a900 |0024: check-cast v9, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0427b0: 0200 2900 |0026: move/from16 v0, v41 │ │ -0427b4: 7120 a702 0800 |0028: invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@02a7 │ │ -0427ba: 0c0c |002b: move-result-object v12 │ │ -0427bc: 0200 2900 |002c: move/from16 v0, v41 │ │ -0427c0: 7130 aa02 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@02aa │ │ -0427c6: 0c07 |0031: move-result-object v7 │ │ -0427c8: 0200 2900 |0032: move/from16 v0, v41 │ │ -0427cc: 7120 a802 0900 |0034: invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@02a8 │ │ -0427d2: 0c1a |0037: move-result-object v26 │ │ -0427d4: 1314 0000 |0038: const/16 v20, #int 0 // #0 │ │ -0427d8: 220b ab05 |003a: new-instance v11, Ljava/util/ArrayList; // type@05ab │ │ -0427dc: 7010 9028 0b00 |003c: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0427e2: 3807 1500 |003f: if-eqz v7, 0054 // +0015 │ │ -0427e6: 0800 2600 |0041: move-object/from16 v0, v38 │ │ -0427ea: 0801 2800 |0043: move-object/from16 v1, v40 │ │ -0427ee: 0202 2900 |0045: move/from16 v2, v41 │ │ -0427f2: 7040 b102 1029 |0047: 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@02b1 │ │ -0427f8: 0c14 |004a: move-result-object v20 │ │ -0427fa: 7401 5007 1400 |004b: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0750 │ │ -042800: 0a04 |004e: move-result v4 │ │ -042802: 3804 0d00 |004f: if-eqz v4, 005c // +000d │ │ -042806: 1207 |0051: const/4 v7, #int 0 // #0 │ │ -042808: 1314 0000 |0052: const/16 v20, #int 0 // #0 │ │ -04280c: 390c 3f00 |0054: if-nez v12, 0093 // +003f │ │ -042810: 3907 3d00 |0056: if-nez v7, 0093 // +003d │ │ -042814: 391a 3b00 |0058: if-nez v26, 0093 // +003b │ │ -042818: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -04281a: 28b6 |005b: goto 0011 // -004a │ │ -04281c: 3829 3200 |005c: if-eqz v41, 008e // +0032 │ │ -042820: 5490 9900 |005e: iget-object v0, v9, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -042824: 0822 0000 |0060: move-object/from16 v34, v0 │ │ -042828: 3822 2200 |0062: if-eqz v34, 0084 // +0022 │ │ -04282c: 2224 ab05 |0064: new-instance v36, Ljava/util/ArrayList; // type@05ab │ │ -042830: 7401 5207 1400 |0066: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0752 │ │ -042836: 0c04 |0069: move-result-object v4 │ │ -042838: 0800 2400 |006a: move-object/from16 v0, v36 │ │ -04283c: 7020 9228 4000 |006c: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ -042842: 2225 ab05 |006f: new-instance v37, Ljava/util/ArrayList; // type@05ab │ │ -042846: 7401 5a07 1400 |0071: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@075a │ │ -04284c: 0c04 |0074: move-result-object v4 │ │ -04284e: 0800 2500 |0075: move-object/from16 v0, v37 │ │ -042852: 7020 9228 4000 |0077: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ -042858: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -04285a: 0800 2200 |007b: move-object/from16 v0, v34 │ │ -04285e: 0801 2400 |007d: move-object/from16 v1, v36 │ │ -042862: 0802 2500 |007f: move-object/from16 v2, v37 │ │ -042866: 6e40 6205 1042 |0081: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@0562 │ │ -04286c: 0804 2600 |0084: move-object/from16 v4, v38 │ │ -042870: 0805 2800 |0086: move-object/from16 v5, v40 │ │ -042874: 020a 2900 |0088: move/from16 v10, v41 │ │ -042878: 7608 af02 0400 |008a: 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@02af │ │ -04287e: 28c7 |008d: goto 0054 // -0039 │ │ -042880: 5480 9900 |008e: iget-object v0, v8, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -042884: 0822 0000 |0090: move-object/from16 v34, v0 │ │ -042888: 28d0 |0092: goto 0062 // -0030 │ │ -04288a: 221b ab05 |0093: new-instance v27, Ljava/util/ArrayList; // type@05ab │ │ -04288e: 7601 9028 1b00 |0095: invoke-direct/range {v27}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -042894: 0800 2800 |0098: move-object/from16 v0, v40 │ │ -042898: 5404 5800 |009a: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ -04289c: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ -0428a0: 0801 1b00 |009e: move-object/from16 v1, v27 │ │ -0428a4: 0802 1400 |00a0: move-object/from16 v2, v20 │ │ -0428a8: 7154 9b02 9021 |00a2: invoke-static {v0, v9, v1, v2, v4}, Landroid/support/v4/app/BackStackRecord;.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;Landroid/view/View;)Ljava/lang/Object; // method@029b │ │ -0428ae: 0c1a |00a5: move-result-object v26 │ │ -0428b0: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ -0428b4: 5404 6c00 |00a8: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -0428b8: 3804 2700 |00aa: if-eqz v4, 00d1 // +0027 │ │ -0428bc: 3814 2500 |00ac: if-eqz v20, 00d1 // +0025 │ │ -0428c0: 0800 2600 |00ae: move-object/from16 v0, v38 │ │ -0428c4: 5404 6c00 |00b0: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -0428c8: 1205 |00b2: const/4 v5, #int 0 // #0 │ │ -0428ca: 6e20 9828 5400 |00b3: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0428d0: 0c04 |00b6: move-result-object v4 │ │ -0428d2: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -0428d6: 6e20 4c07 4000 |00b9: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@074c │ │ -0428dc: 0c23 |00bc: move-result-object v35 │ │ -0428de: 1f23 3c04 |00bd: check-cast v35, Landroid/view/View; // type@043c │ │ -0428e2: 3823 1200 |00bf: if-eqz v35, 00d1 // +0012 │ │ -0428e6: 381a 0900 |00c1: if-eqz v26, 00ca // +0009 │ │ -0428ea: 0800 1a00 |00c3: move-object/from16 v0, v26 │ │ -0428ee: 0801 2300 |00c5: move-object/from16 v1, v35 │ │ -0428f2: 7120 a304 1000 |00c7: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@04a3 │ │ -0428f8: 3807 0700 |00ca: if-eqz v7, 00d1 // +0007 │ │ -0428fc: 0800 2300 |00cc: move-object/from16 v0, v35 │ │ -042900: 7120 a304 0700 |00ce: invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@04a3 │ │ -042906: 220f 9a00 |00d1: new-instance v15, Landroid/support/v4/app/BackStackRecord$1; // type@009a │ │ -04290a: 0800 2600 |00d3: move-object/from16 v0, v38 │ │ -04290e: 7030 8202 0f08 |00d5: invoke-direct {v15, v0, v8}, Landroid/support/v4/app/BackStackRecord$1;.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V // method@0282 │ │ -042914: 2213 ab05 |00d8: new-instance v19, Ljava/util/ArrayList; // type@05ab │ │ -042918: 7601 9028 1300 |00da: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04291e: 2215 7601 |00dd: new-instance v21, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -042922: 7601 4807 1500 |00df: invoke-direct/range {v21}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -042928: 1321 0100 |00e2: const/16 v33, #int 1 // #1 │ │ -04292c: 3808 0800 |00e4: if-eqz v8, 00ec // +0008 │ │ -042930: 3829 6e00 |00e6: if-eqz v41, 0154 // +006e │ │ -042934: 6e10 1003 0800 |00e8: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowReturnTransitionOverlap:()Z // method@0310 │ │ -04293a: 0a21 |00eb: move-result v33 │ │ -04293c: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ -042940: 0201 2100 |00ee: move/from16 v1, v33 │ │ -042944: 7140 a104 0c17 |00f0: 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@04a1 │ │ -04294a: 0c1e |00f3: move-result-object v30 │ │ -04294c: 381e 5b00 |00f4: if-eqz v30, 014f // +005b │ │ -042950: 0800 2800 |00f6: move-object/from16 v0, v40 │ │ -042954: 5400 5800 |00f8: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ -042958: 0810 0000 |00fa: move-object/from16 v16, v0 │ │ -04295c: 0800 2800 |00fc: move-object/from16 v0, v40 │ │ -042960: 5400 5500 |00fe: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0055 │ │ -042964: 0811 0000 |0100: move-object/from16 v17, v0 │ │ -042968: 0800 2800 |0102: move-object/from16 v0, v40 │ │ -04296c: 5400 5700 |0104: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ -042970: 0812 0000 |0106: move-object/from16 v18, v0 │ │ -042974: 077d |0108: move-object v13, v7 │ │ -042976: 076e |0109: move-object v14, v6 │ │ -042978: 0816 0b00 |010a: move-object/from16 v22, v11 │ │ -04297c: 770b 9304 0c00 |010c: invoke-static/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, 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/Map;Ljava/util/ArrayList;)V // method@0493 │ │ -042982: 0800 2600 |010f: move-object/from16 v0, v38 │ │ -042986: 0801 2800 |0111: move-object/from16 v1, v40 │ │ -04298a: 0202 2700 |0113: move/from16 v2, v39 │ │ -04298e: 0803 1e00 |0115: move-object/from16 v3, v30 │ │ -042992: 7053 a602 6021 |0117: 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@02a6 │ │ -042998: 0800 2800 |011a: move-object/from16 v0, v40 │ │ -04299c: 5404 5800 |011c: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ -0429a0: 1215 |011e: const/4 v5, #int 1 // #1 │ │ -0429a2: 0800 1e00 |011f: move-object/from16 v0, v30 │ │ -0429a6: 7130 9b04 4005 |0121: invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@049b │ │ -0429ac: 0800 2600 |0124: move-object/from16 v0, v38 │ │ -0429b0: 0801 2800 |0126: move-object/from16 v1, v40 │ │ -0429b4: 0202 2700 |0128: move/from16 v2, v39 │ │ -0429b8: 0803 1e00 |012a: move-object/from16 v3, v30 │ │ -0429bc: 7040 a502 1032 |012c: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@02a5 │ │ -0429c2: 0800 1e00 |012f: move-object/from16 v0, v30 │ │ -0429c6: 7120 9404 0600 |0131: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V // method@0494 │ │ -0429cc: 0800 2800 |0134: move-object/from16 v0, v40 │ │ -0429d0: 5400 5800 |0136: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ -0429d4: 0817 0000 |0138: move-object/from16 v23, v0 │ │ -0429d8: 0800 2800 |013a: move-object/from16 v0, v40 │ │ -0429dc: 5400 5600 |013c: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ -0429e0: 081f 0000 |013e: move-object/from16 v31, v0 │ │ -0429e4: 0816 0600 |0140: move-object/from16 v22, v6 │ │ -0429e8: 0818 0c00 |0142: move-object/from16 v24, v12 │ │ -0429ec: 0819 1300 |0144: move-object/from16 v25, v19 │ │ -0429f0: 081c 0700 |0146: move-object/from16 v28, v7 │ │ -0429f4: 081d 0b00 |0148: move-object/from16 v29, v11 │ │ -0429f8: 0820 1500 |014a: move-object/from16 v32, v21 │ │ -0429fc: 770b 9804 1600 |014c: invoke-static/range {v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32}, 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@0498 │ │ -042a02: 381e 0a00 |014f: if-eqz v30, 0159 // +000a │ │ -042a06: 1214 |0151: const/4 v4, #int 1 // #1 │ │ -042a08: 2900 bffe |0152: goto/16 0011 // -0141 │ │ -042a0c: 6e10 0f03 0800 |0154: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowEnterTransitionOverlap:()Z // method@030f │ │ -042a12: 0a21 |0157: move-result v33 │ │ -042a14: 2894 |0158: goto 00ec // -006c │ │ -042a16: 1204 |0159: const/4 v4, #int 0 // #0 │ │ -042a18: 2900 b7fe |015a: goto/16 0011 // -0149 │ │ +0427d8: |[0427d8] android.support.v4.app.BackStackRecord.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ │ +0427e8: 0800 2600 |0000: move-object/from16 v0, v38 │ │ +0427ec: 5404 6600 |0002: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0427f0: 5444 f000 |0004: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ +0427f4: 0200 2700 |0006: move/from16 v0, v39 │ │ +0427f8: 6e20 a803 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentContainer;.onFindViewById:(I)Landroid/view/View; // method@03a8 │ │ +0427fe: 0c06 |000b: move-result-object v6 │ │ +042800: 1f06 4304 |000c: check-cast v6, Landroid/view/ViewGroup; // type@0443 │ │ +042804: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ +042808: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +04280a: 0f04 |0011: return v4 │ │ +04280c: 0800 2b00 |0012: move-object/from16 v0, v43 │ │ +042810: 0201 2700 |0014: move/from16 v1, v39 │ │ +042814: 6e20 161f 1000 |0016: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ +04281a: 0c08 |0019: move-result-object v8 │ │ +04281c: 1f08 aa00 |001a: check-cast v8, Landroid/support/v4/app/Fragment; // type@00aa │ │ +042820: 0800 2a00 |001c: move-object/from16 v0, v42 │ │ +042824: 0201 2700 |001e: move/from16 v1, v39 │ │ +042828: 6e20 161f 1000 |0020: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ +04282e: 0c09 |0023: move-result-object v9 │ │ +042830: 1f09 aa00 |0024: check-cast v9, Landroid/support/v4/app/Fragment; // type@00aa │ │ +042834: 0200 2900 |0026: move/from16 v0, v41 │ │ +042838: 7120 a702 0800 |0028: invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@02a7 │ │ +04283e: 0c0c |002b: move-result-object v12 │ │ +042840: 0200 2900 |002c: move/from16 v0, v41 │ │ +042844: 7130 aa02 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@02aa │ │ +04284a: 0c07 |0031: move-result-object v7 │ │ +04284c: 0200 2900 |0032: move/from16 v0, v41 │ │ +042850: 7120 a802 0900 |0034: invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@02a8 │ │ +042856: 0c1a |0037: move-result-object v26 │ │ +042858: 1314 0000 |0038: const/16 v20, #int 0 // #0 │ │ +04285c: 220b ae05 |003a: new-instance v11, Ljava/util/ArrayList; // type@05ae │ │ +042860: 7010 9028 0b00 |003c: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +042866: 3807 1500 |003f: if-eqz v7, 0054 // +0015 │ │ +04286a: 0800 2600 |0041: move-object/from16 v0, v38 │ │ +04286e: 0801 2800 |0043: move-object/from16 v1, v40 │ │ +042872: 0202 2900 |0045: move/from16 v2, v41 │ │ +042876: 7040 b102 1029 |0047: 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@02b1 │ │ +04287c: 0c14 |004a: move-result-object v20 │ │ +04287e: 7401 5007 1400 |004b: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0750 │ │ +042884: 0a04 |004e: move-result v4 │ │ +042886: 3804 0d00 |004f: if-eqz v4, 005c // +000d │ │ +04288a: 1207 |0051: const/4 v7, #int 0 // #0 │ │ +04288c: 1314 0000 |0052: const/16 v20, #int 0 // #0 │ │ +042890: 390c 3f00 |0054: if-nez v12, 0093 // +003f │ │ +042894: 3907 3d00 |0056: if-nez v7, 0093 // +003d │ │ +042898: 391a 3b00 |0058: if-nez v26, 0093 // +003b │ │ +04289c: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +04289e: 28b6 |005b: goto 0011 // -004a │ │ +0428a0: 3829 3200 |005c: if-eqz v41, 008e // +0032 │ │ +0428a4: 5490 9900 |005e: iget-object v0, v9, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +0428a8: 0822 0000 |0060: move-object/from16 v34, v0 │ │ +0428ac: 3822 2200 |0062: if-eqz v34, 0084 // +0022 │ │ +0428b0: 2224 ae05 |0064: new-instance v36, Ljava/util/ArrayList; // type@05ae │ │ +0428b4: 7401 5207 1400 |0066: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0752 │ │ +0428ba: 0c04 |0069: move-result-object v4 │ │ +0428bc: 0800 2400 |006a: move-object/from16 v0, v36 │ │ +0428c0: 7020 9228 4000 |006c: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ +0428c6: 2225 ae05 |006f: new-instance v37, Ljava/util/ArrayList; // type@05ae │ │ +0428ca: 7401 5a07 1400 |0071: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@075a │ │ +0428d0: 0c04 |0074: move-result-object v4 │ │ +0428d2: 0800 2500 |0075: move-object/from16 v0, v37 │ │ +0428d6: 7020 9228 4000 |0077: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ +0428dc: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +0428de: 0800 2200 |007b: move-object/from16 v0, v34 │ │ +0428e2: 0801 2400 |007d: move-object/from16 v1, v36 │ │ +0428e6: 0802 2500 |007f: move-object/from16 v2, v37 │ │ +0428ea: 6e40 6205 1042 |0081: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@0562 │ │ +0428f0: 0804 2600 |0084: move-object/from16 v4, v38 │ │ +0428f4: 0805 2800 |0086: move-object/from16 v5, v40 │ │ +0428f8: 020a 2900 |0088: move/from16 v10, v41 │ │ +0428fc: 7608 af02 0400 |008a: 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@02af │ │ +042902: 28c7 |008d: goto 0054 // -0039 │ │ +042904: 5480 9900 |008e: iget-object v0, v8, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +042908: 0822 0000 |0090: move-object/from16 v34, v0 │ │ +04290c: 28d0 |0092: goto 0062 // -0030 │ │ +04290e: 221b ae05 |0093: new-instance v27, Ljava/util/ArrayList; // type@05ae │ │ +042912: 7601 9028 1b00 |0095: invoke-direct/range {v27}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +042918: 0800 2800 |0098: move-object/from16 v0, v40 │ │ +04291c: 5404 5800 |009a: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ +042920: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ +042924: 0801 1b00 |009e: move-object/from16 v1, v27 │ │ +042928: 0802 1400 |00a0: move-object/from16 v2, v20 │ │ +04292c: 7154 9b02 9021 |00a2: invoke-static {v0, v9, v1, v2, v4}, Landroid/support/v4/app/BackStackRecord;.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;Landroid/view/View;)Ljava/lang/Object; // method@029b │ │ +042932: 0c1a |00a5: move-result-object v26 │ │ +042934: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ +042938: 5404 6c00 |00a8: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +04293c: 3804 2700 |00aa: if-eqz v4, 00d1 // +0027 │ │ +042940: 3814 2500 |00ac: if-eqz v20, 00d1 // +0025 │ │ +042944: 0800 2600 |00ae: move-object/from16 v0, v38 │ │ +042948: 5404 6c00 |00b0: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +04294c: 1205 |00b2: const/4 v5, #int 0 // #0 │ │ +04294e: 6e20 9828 5400 |00b3: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +042954: 0c04 |00b6: move-result-object v4 │ │ +042956: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ +04295a: 6e20 4c07 4000 |00b9: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@074c │ │ +042960: 0c23 |00bc: move-result-object v35 │ │ +042962: 1f23 3d04 |00bd: check-cast v35, Landroid/view/View; // type@043d │ │ +042966: 3823 1200 |00bf: if-eqz v35, 00d1 // +0012 │ │ +04296a: 381a 0900 |00c1: if-eqz v26, 00ca // +0009 │ │ +04296e: 0800 1a00 |00c3: move-object/from16 v0, v26 │ │ +042972: 0801 2300 |00c5: move-object/from16 v1, v35 │ │ +042976: 7120 a304 1000 |00c7: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@04a3 │ │ +04297c: 3807 0700 |00ca: if-eqz v7, 00d1 // +0007 │ │ +042980: 0800 2300 |00cc: move-object/from16 v0, v35 │ │ +042984: 7120 a304 0700 |00ce: invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@04a3 │ │ +04298a: 220f 9b00 |00d1: new-instance v15, Landroid/support/v4/app/BackStackRecord$1; // type@009b │ │ +04298e: 0800 2600 |00d3: move-object/from16 v0, v38 │ │ +042992: 7030 8202 0f08 |00d5: invoke-direct {v15, v0, v8}, Landroid/support/v4/app/BackStackRecord$1;.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V // method@0282 │ │ +042998: 2213 ae05 |00d8: new-instance v19, Ljava/util/ArrayList; // type@05ae │ │ +04299c: 7601 9028 1300 |00da: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0429a2: 2215 7701 |00dd: new-instance v21, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +0429a6: 7601 4807 1500 |00df: invoke-direct/range {v21}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +0429ac: 1321 0100 |00e2: const/16 v33, #int 1 // #1 │ │ +0429b0: 3808 0800 |00e4: if-eqz v8, 00ec // +0008 │ │ +0429b4: 3829 6e00 |00e6: if-eqz v41, 0154 // +006e │ │ +0429b8: 6e10 1003 0800 |00e8: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowReturnTransitionOverlap:()Z // method@0310 │ │ +0429be: 0a21 |00eb: move-result v33 │ │ +0429c0: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ +0429c4: 0201 2100 |00ee: move/from16 v1, v33 │ │ +0429c8: 7140 a104 0c17 |00f0: 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@04a1 │ │ +0429ce: 0c1e |00f3: move-result-object v30 │ │ +0429d0: 381e 5b00 |00f4: if-eqz v30, 014f // +005b │ │ +0429d4: 0800 2800 |00f6: move-object/from16 v0, v40 │ │ +0429d8: 5400 5800 |00f8: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ +0429dc: 0810 0000 |00fa: move-object/from16 v16, v0 │ │ +0429e0: 0800 2800 |00fc: move-object/from16 v0, v40 │ │ +0429e4: 5400 5500 |00fe: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0055 │ │ +0429e8: 0811 0000 |0100: move-object/from16 v17, v0 │ │ +0429ec: 0800 2800 |0102: move-object/from16 v0, v40 │ │ +0429f0: 5400 5700 |0104: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ +0429f4: 0812 0000 |0106: move-object/from16 v18, v0 │ │ +0429f8: 077d |0108: move-object v13, v7 │ │ +0429fa: 076e |0109: move-object v14, v6 │ │ +0429fc: 0816 0b00 |010a: move-object/from16 v22, v11 │ │ +042a00: 770b 9304 0c00 |010c: invoke-static/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, 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/Map;Ljava/util/ArrayList;)V // method@0493 │ │ +042a06: 0800 2600 |010f: move-object/from16 v0, v38 │ │ +042a0a: 0801 2800 |0111: move-object/from16 v1, v40 │ │ +042a0e: 0202 2700 |0113: move/from16 v2, v39 │ │ +042a12: 0803 1e00 |0115: move-object/from16 v3, v30 │ │ +042a16: 7053 a602 6021 |0117: 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@02a6 │ │ +042a1c: 0800 2800 |011a: move-object/from16 v0, v40 │ │ +042a20: 5404 5800 |011c: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ +042a24: 1215 |011e: const/4 v5, #int 1 // #1 │ │ +042a26: 0800 1e00 |011f: move-object/from16 v0, v30 │ │ +042a2a: 7130 9b04 4005 |0121: invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@049b │ │ +042a30: 0800 2600 |0124: move-object/from16 v0, v38 │ │ +042a34: 0801 2800 |0126: move-object/from16 v1, v40 │ │ +042a38: 0202 2700 |0128: move/from16 v2, v39 │ │ +042a3c: 0803 1e00 |012a: move-object/from16 v3, v30 │ │ +042a40: 7040 a502 1032 |012c: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@02a5 │ │ +042a46: 0800 1e00 |012f: move-object/from16 v0, v30 │ │ +042a4a: 7120 9404 0600 |0131: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V // method@0494 │ │ +042a50: 0800 2800 |0134: move-object/from16 v0, v40 │ │ +042a54: 5400 5800 |0136: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0058 │ │ +042a58: 0817 0000 |0138: move-object/from16 v23, v0 │ │ +042a5c: 0800 2800 |013a: move-object/from16 v0, v40 │ │ +042a60: 5400 5600 |013c: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ +042a64: 081f 0000 |013e: move-object/from16 v31, v0 │ │ +042a68: 0816 0600 |0140: move-object/from16 v22, v6 │ │ +042a6c: 0818 0c00 |0142: move-object/from16 v24, v12 │ │ +042a70: 0819 1300 |0144: move-object/from16 v25, v19 │ │ +042a74: 081c 0700 |0146: move-object/from16 v28, v7 │ │ +042a78: 081d 0b00 |0148: move-object/from16 v29, v11 │ │ +042a7c: 0820 1500 |014a: move-object/from16 v32, v21 │ │ +042a80: 770b 9804 1600 |014c: invoke-static/range {v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32}, 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@0498 │ │ +042a86: 381e 0a00 |014f: if-eqz v30, 0159 // +000a │ │ +042a8a: 1214 |0151: const/4 v4, #int 1 // #1 │ │ +042a8c: 2900 bffe |0152: goto/16 0011 // -0141 │ │ +042a90: 6e10 0f03 0800 |0154: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowEnterTransitionOverlap:()Z // method@030f │ │ +042a96: 0a21 |0157: move-result v33 │ │ +042a98: 2894 |0158: goto 00ec // -006c │ │ +042a9a: 1204 |0159: const/4 v4, #int 0 // #0 │ │ +042a9c: 2900 b7fe |015a: goto/16 0011 // -0149 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1132 │ │ 0x000e line=1133 │ │ 0x0010 line=1134 │ │ 0x0011 line=1226 │ │ 0x0012 line=1136 │ │ @@ -1776,84 +1803,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 │ │ -042a1c: |[042a1c] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -042a2c: 5441 6600 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -042a30: 5b61 9d00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ -042a34: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -042a38: 5461 b700 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -042a3c: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -042a40: 5461 b700 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -042a44: 6e20 d727 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -042a4a: 0a01 |000f: move-result v1 │ │ -042a4c: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -042a50: 2201 5705 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -042a54: 2202 6c05 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -042a58: 7010 f927 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -042a5e: 1a03 0604 |0019: const-string v3, "Can't change tag of fragment " // string@0406 │ │ -042a62: 6e20 0228 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -042a68: 0c02 |001e: move-result-object v2 │ │ -042a6a: 6e20 0128 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -042a70: 0c02 |0022: move-result-object v2 │ │ -042a72: 1a03 6001 |0023: const-string v3, ": was " // string@0160 │ │ -042a76: 6e20 0228 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -042a7c: 0c02 |0028: move-result-object v2 │ │ -042a7e: 5463 b700 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -042a82: 6e20 0228 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -042a88: 0c02 |002e: move-result-object v2 │ │ -042a8a: 1a03 a300 |002f: const-string v3, " now " // string@00a3 │ │ -042a8e: 6e20 0228 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -042a94: 0c02 |0034: move-result-object v2 │ │ -042a96: 6e20 0228 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -042a9c: 0c02 |0038: move-result-object v2 │ │ -042a9e: 6e10 0628 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -042aa4: 0c02 |003c: move-result-object v2 │ │ -042aa6: 7020 9327 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -042aac: 2701 |0040: throw v1 │ │ -042aae: 5b67 b700 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -042ab2: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -042ab6: 5261 9c00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -042aba: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -042abe: 5261 9c00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -042ac2: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -042ac6: 2201 5705 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -042aca: 2202 6c05 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -042ace: 7010 f927 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -042ad4: 1a03 0504 |0054: const-string v3, "Can't change container ID of fragment " // string@0405 │ │ -042ad8: 6e20 0228 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -042ade: 0c02 |0059: move-result-object v2 │ │ -042ae0: 6e20 0128 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -042ae6: 0c02 |005d: move-result-object v2 │ │ -042ae8: 1a03 6001 |005e: const-string v3, ": was " // string@0160 │ │ -042aec: 6e20 0228 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -042af2: 0c02 |0063: move-result-object v2 │ │ -042af4: 5263 9c00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -042af8: 6e20 fe27 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -042afe: 0c02 |0069: move-result-object v2 │ │ -042b00: 1a03 a300 |006a: const-string v3, " now " // string@00a3 │ │ -042b04: 6e20 0228 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -042b0a: 0c02 |006f: move-result-object v2 │ │ -042b0c: 6e20 fe27 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -042b12: 0c02 |0073: move-result-object v2 │ │ -042b14: 6e10 0628 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -042b1a: 0c02 |0077: move-result-object v2 │ │ -042b1c: 7020 9327 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -042b22: 2701 |007b: throw v1 │ │ -042b24: 5965 9c00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -042b28: 5965 9500 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -042b2c: 2200 9d00 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ -042b30: 7010 8802 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ -042b36: 5908 4c00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -042b3a: 5b06 4f00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -042b3e: 6e20 9302 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ -042b44: 0e00 |008c: return-void │ │ +042aa0: |[042aa0] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +042ab0: 5441 6600 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +042ab4: 5b61 9d00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ +042ab8: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +042abc: 5461 b700 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +042ac0: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +042ac4: 5461 b700 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +042ac8: 6e20 d727 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +042ace: 0a01 |000f: move-result v1 │ │ +042ad0: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +042ad4: 2201 5805 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +042ad8: 2202 6d05 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +042adc: 7010 f927 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +042ae2: 1a03 0904 |0019: const-string v3, "Can't change tag of fragment " // string@0409 │ │ +042ae6: 6e20 0228 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +042aec: 0c02 |001e: move-result-object v2 │ │ +042aee: 6e20 0128 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +042af4: 0c02 |0022: move-result-object v2 │ │ +042af6: 1a03 6001 |0023: const-string v3, ": was " // string@0160 │ │ +042afa: 6e20 0228 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +042b00: 0c02 |0028: move-result-object v2 │ │ +042b02: 5463 b700 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +042b06: 6e20 0228 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +042b0c: 0c02 |002e: move-result-object v2 │ │ +042b0e: 1a03 a300 |002f: const-string v3, " now " // string@00a3 │ │ +042b12: 6e20 0228 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +042b18: 0c02 |0034: move-result-object v2 │ │ +042b1a: 6e20 0228 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +042b20: 0c02 |0038: move-result-object v2 │ │ +042b22: 6e10 0628 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +042b28: 0c02 |003c: move-result-object v2 │ │ +042b2a: 7020 9327 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +042b30: 2701 |0040: throw v1 │ │ +042b32: 5b67 b700 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +042b36: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +042b3a: 5261 9c00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +042b3e: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +042b42: 5261 9c00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +042b46: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +042b4a: 2201 5805 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +042b4e: 2202 6d05 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +042b52: 7010 f927 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +042b58: 1a03 0804 |0054: const-string v3, "Can't change container ID of fragment " // string@0408 │ │ +042b5c: 6e20 0228 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +042b62: 0c02 |0059: move-result-object v2 │ │ +042b64: 6e20 0128 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +042b6a: 0c02 |005d: move-result-object v2 │ │ +042b6c: 1a03 6001 |005e: const-string v3, ": was " // string@0160 │ │ +042b70: 6e20 0228 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +042b76: 0c02 |0063: move-result-object v2 │ │ +042b78: 5263 9c00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +042b7c: 6e20 fe27 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +042b82: 0c02 |0069: move-result-object v2 │ │ +042b84: 1a03 a300 |006a: const-string v3, " now " // string@00a3 │ │ +042b88: 6e20 0228 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +042b8e: 0c02 |006f: move-result-object v2 │ │ +042b90: 6e20 fe27 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +042b96: 0c02 |0073: move-result-object v2 │ │ +042b98: 6e10 0628 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +042b9e: 0c02 |0077: move-result-object v2 │ │ +042ba0: 7020 9327 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +042ba6: 2701 |007b: throw v1 │ │ +042ba8: 5965 9c00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +042bac: 5965 9500 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +042bb0: 2200 9e00 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009e │ │ +042bb4: 7010 8802 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ +042bba: 5908 4c00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +042bbe: 5b06 4f00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +042bc2: 6e20 9302 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ +042bc8: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0004 line=416 │ │ 0x0006 line=417 │ │ 0x0012 line=418 │ │ 0x0041 line=422 │ │ @@ -1879,58 +1906,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 │ │ -042b48: |[042b48] android.support.v4.app.BackStackRecord.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -042b58: 5442 6600 |0000: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -042b5c: 5422 ea00 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -042b60: 3802 4f00 |0004: if-eqz v2, 0053 // +004f │ │ -042b64: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -042b66: 5442 6600 |0007: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -042b6a: 5422 ea00 |0009: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -042b6e: 6e10 9f28 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -042b74: 0a02 |000e: move-result v2 │ │ -042b76: 3521 4400 |000f: if-ge v1, v2, 0053 // +0044 │ │ -042b7a: 5442 6600 |0011: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -042b7e: 5422 ea00 |0013: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -042b82: 6e20 9828 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -042b88: 0c00 |0018: move-result-object v0 │ │ -042b8a: 1f00 a900 |0019: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -042b8e: 5402 bc00 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -042b92: 3802 2500 |001d: if-eqz v2, 0042 // +0025 │ │ -042b96: 5402 9400 |001f: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ -042b9a: 3802 2100 |0021: if-eqz v2, 0042 // +0021 │ │ -042b9e: 5202 9500 |0023: iget v2, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -042ba2: 3362 1d00 |0025: if-ne v2, v6, 0042 // +001d │ │ -042ba6: 5502 a000 |0027: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -042baa: 3802 1c00 |0029: if-eqz v2, 0045 // +001c │ │ -042bae: 5452 5600 |002b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ -042bb2: 5403 bc00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -042bb6: 6e20 9728 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ -042bbc: 0a02 |0032: move-result v2 │ │ -042bbe: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ -042bc2: 5402 bc00 |0035: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -042bc6: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -042bc8: 7130 9b04 2703 |0038: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@049b │ │ -042bce: 5452 5600 |003b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ -042bd2: 5403 bc00 |003d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -042bd6: 6e20 9428 3200 |003f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -042bdc: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -042be0: 28c3 |0044: goto 0007 // -003d │ │ -042be2: 5402 bc00 |0045: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -042be6: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -042be8: 7130 9b04 2703 |0048: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@049b │ │ -042bee: 5452 5600 |004b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ -042bf2: 5403 bc00 |004d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -042bf6: 6e20 9c28 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ -042bfc: 28f0 |0052: goto 0042 // -0010 │ │ -042bfe: 0e00 |0053: return-void │ │ +042bcc: |[042bcc] android.support.v4.app.BackStackRecord.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +042bdc: 5442 6600 |0000: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +042be0: 5422 ea00 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +042be4: 3802 4f00 |0004: if-eqz v2, 0053 // +004f │ │ +042be8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +042bea: 5442 6600 |0007: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +042bee: 5422 ea00 |0009: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +042bf2: 6e10 9f28 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +042bf8: 0a02 |000e: move-result v2 │ │ +042bfa: 3521 4400 |000f: if-ge v1, v2, 0053 // +0044 │ │ +042bfe: 5442 6600 |0011: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +042c02: 5422 ea00 |0013: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +042c06: 6e20 9828 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +042c0c: 0c00 |0018: move-result-object v0 │ │ +042c0e: 1f00 aa00 |0019: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +042c12: 5402 bc00 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +042c16: 3802 2500 |001d: if-eqz v2, 0042 // +0025 │ │ +042c1a: 5402 9400 |001f: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ +042c1e: 3802 2100 |0021: if-eqz v2, 0042 // +0021 │ │ +042c22: 5202 9500 |0023: iget v2, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +042c26: 3362 1d00 |0025: if-ne v2, v6, 0042 // +001d │ │ +042c2a: 5502 a000 |0027: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +042c2e: 3802 1c00 |0029: if-eqz v2, 0045 // +001c │ │ +042c32: 5452 5600 |002b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ +042c36: 5403 bc00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +042c3a: 6e20 9728 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ +042c40: 0a02 |0032: move-result v2 │ │ +042c42: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ +042c46: 5402 bc00 |0035: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +042c4a: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +042c4c: 7130 9b04 2703 |0038: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@049b │ │ +042c52: 5452 5600 |003b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ +042c56: 5403 bc00 |003d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +042c5a: 6e20 9428 3200 |003f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +042c60: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +042c64: 28c3 |0044: goto 0007 // -003d │ │ +042c66: 5402 bc00 |0045: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +042c6a: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +042c6c: 7130 9b04 2703 |0048: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@049b │ │ +042c72: 5452 5600 |004b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0056 │ │ +042c76: 5403 bc00 |004d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +042c7a: 6e20 9c28 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ +042c80: 28f0 |0052: goto 0042 // -0010 │ │ +042c82: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0006 line=1371 │ │ 0x0011 line=1372 │ │ 0x001b line=1373 │ │ 0x0027 line=1375 │ │ @@ -1954,26 +1981,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 │ │ -042c00: |[042c00] android.support.v4.app.BackStackRecord.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -042c10: 6e10 f91f 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -042c16: 0c06 |0003: move-result-object v6 │ │ -042c18: 2200 9c00 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$3; // type@009c │ │ -042c1c: 0771 |0006: move-object v1, v7 │ │ -042c1e: 0782 |0007: move-object v2, v8 │ │ -042c20: 0793 |0008: move-object v3, v9 │ │ -042c22: 01a4 |0009: move v4, v10 │ │ -042c24: 07b5 |000a: move-object v5, v11 │ │ -042c26: 7606 8602 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@0286 │ │ -042c2c: 6e20 b820 0600 |000e: invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20b8 │ │ -042c32: 0e00 |0011: return-void │ │ +042c84: |[042c84] android.support.v4.app.BackStackRecord.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +042c94: 6e10 f91f 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +042c9a: 0c06 |0003: move-result-object v6 │ │ +042c9c: 2200 9d00 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$3; // type@009d │ │ +042ca0: 0771 |0006: move-object v1, v7 │ │ +042ca2: 0782 |0007: move-object v2, v8 │ │ +042ca4: 0793 |0008: move-object v3, v9 │ │ +042ca6: 01a4 |0009: move v4, v10 │ │ +042ca8: 07b5 |000a: move-object v5, v11 │ │ +042caa: 7606 8602 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@0286 │ │ +042cb0: 6e20 b820 0600 |000e: invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20b8 │ │ +042cb6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1359 │ │ 0x0011 line=1367 │ │ locals : │ │ 0x0000 - 0x0012 reg=7 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0012 reg=8 sceneRoot Landroid/view/View; │ │ @@ -1986,27 +2013,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 │ │ -042c34: |[042c34] android.support.v4.app.BackStackRecord.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -042c44: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -042c48: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -042c4a: 1100 |0003: return-object v0 │ │ -042c4c: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ -042c50: 6e10 1703 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReenterTransition:()Ljava/lang/Object; // method@0317 │ │ -042c56: 0c00 |0009: move-result-object v0 │ │ -042c58: 7110 9904 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@0499 │ │ -042c5e: 0c00 |000d: move-result-object v0 │ │ -042c60: 28f5 |000e: goto 0003 // -000b │ │ -042c62: 6e10 1303 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@0313 │ │ -042c68: 0c00 |0012: move-result-object v0 │ │ -042c6a: 28f7 |0013: goto 000a // -0009 │ │ +042cb8: |[042cb8] android.support.v4.app.BackStackRecord.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +042cc8: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +042ccc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +042cce: 1100 |0003: return-object v0 │ │ +042cd0: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +042cd4: 6e10 1703 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReenterTransition:()Ljava/lang/Object; // method@0317 │ │ +042cda: 0c00 |0009: move-result-object v0 │ │ +042cdc: 7110 9904 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@0499 │ │ +042ce2: 0c00 |000d: move-result-object v0 │ │ +042ce4: 28f5 |000e: goto 0003 // -000b │ │ +042ce6: 6e10 1303 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@0313 │ │ +042cec: 0c00 |0012: move-result-object v0 │ │ +042cee: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ 0x0002 line=1055 │ │ 0x0003 line=1057 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 inFragment Landroid/support/v4/app/Fragment; │ │ @@ -2017,27 +2044,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 │ │ -042c6c: |[042c6c] android.support.v4.app.BackStackRecord.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -042c7c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -042c80: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -042c82: 1100 |0003: return-object v0 │ │ -042c84: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ -042c88: 6e10 1903 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReturnTransition:()Ljava/lang/Object; // method@0319 │ │ -042c8e: 0c00 |0009: move-result-object v0 │ │ -042c90: 7110 9904 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@0499 │ │ -042c96: 0c00 |000d: move-result-object v0 │ │ -042c98: 28f5 |000e: goto 0003 // -000b │ │ -042c9a: 6e10 1403 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@0314 │ │ -042ca0: 0c00 |0012: move-result-object v0 │ │ -042ca2: 28f7 |0013: goto 000a // -0009 │ │ +042cf0: |[042cf0] android.support.v4.app.BackStackRecord.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +042d00: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +042d04: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +042d06: 1100 |0003: return-object v0 │ │ +042d08: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +042d0c: 6e10 1903 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReturnTransition:()Ljava/lang/Object; // method@0319 │ │ +042d12: 0c00 |0009: move-result-object v0 │ │ +042d14: 7110 9904 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@0499 │ │ +042d1a: 0c00 |000d: move-result-object v0 │ │ +042d1c: 28f5 |000e: goto 0003 // -000b │ │ +042d1e: 6e10 1403 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@0314 │ │ +042d24: 0c00 |0012: move-result-object v0 │ │ +042d26: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1062 │ │ 0x0002 line=1063 │ │ 0x0003 line=1065 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 outFragment Landroid/support/v4/app/Fragment; │ │ @@ -2048,28 +2075,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 │ │ -042ca4: |[042ca4] android.support.v4.app.BackStackRecord.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -042cb4: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -042cb8: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -042cbc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -042cbe: 1100 |0005: return-object v0 │ │ -042cc0: 3803 0b00 |0006: if-eqz v3, 0011 // +000b │ │ -042cc4: 6e10 1b03 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementReturnTransition:()Ljava/lang/Object; // method@031b │ │ -042cca: 0c00 |000b: move-result-object v0 │ │ -042ccc: 7110 a604 0000 |000c: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.wrapSharedElementTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a6 │ │ -042cd2: 0c00 |000f: move-result-object v0 │ │ -042cd4: 28f5 |0010: goto 0005 // -000b │ │ -042cd6: 6e10 1a03 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@031a │ │ -042cdc: 0c00 |0014: move-result-object v0 │ │ -042cde: 28f7 |0015: goto 000c // -0009 │ │ +042d28: |[042d28] android.support.v4.app.BackStackRecord.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +042d38: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +042d3c: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +042d40: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +042d42: 1100 |0005: return-object v0 │ │ +042d44: 3803 0b00 |0006: if-eqz v3, 0011 // +000b │ │ +042d48: 6e10 1b03 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementReturnTransition:()Ljava/lang/Object; // method@031b │ │ +042d4e: 0c00 |000b: move-result-object v0 │ │ +042d50: 7110 a604 0000 |000c: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.wrapSharedElementTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a6 │ │ +042d56: 0c00 |000f: move-result-object v0 │ │ +042d58: 28f5 |0010: goto 0005 // -000b │ │ +042d5a: 6e10 1a03 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@031a │ │ +042d60: 0c00 |0014: move-result-object v0 │ │ +042d62: 28f7 |0015: goto 000c // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0004 line=1072 │ │ 0x0005 line=1074 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 inFragment Landroid/support/v4/app/Fragment; │ │ @@ -2081,32 +2108,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 │ │ -042ce0: |[042ce0] android.support.v4.app.BackStackRecord.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ -042cf0: 2200 7601 |0000: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -042cf4: 7010 4807 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -042cfa: 6e10 2003 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ -042d00: 0c01 |0008: move-result-object v1 │ │ -042d02: 3801 1300 |0009: if-eqz v1, 001c // +0013 │ │ -042d06: 5442 6b00 |000b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ -042d0a: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ -042d0e: 7120 9c04 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@049c │ │ -042d14: 3807 0b00 |0012: if-eqz v7, 001d // +000b │ │ -042d18: 5442 6b00 |0014: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ -042d1c: 5443 6c00 |0016: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042d20: 7130 b002 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@02b0 │ │ -042d26: 0c00 |001b: move-result-object v0 │ │ -042d28: 1100 |001c: return-object v0 │ │ -042d2a: 5442 6c00 |001d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042d2e: 6e20 5607 2000 |001f: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0756 │ │ -042d34: 28fa |0022: goto 001c // -0006 │ │ +042d64: |[042d64] android.support.v4.app.BackStackRecord.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +042d74: 2200 7701 |0000: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +042d78: 7010 4807 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +042d7e: 6e10 2003 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ +042d84: 0c01 |0008: move-result-object v1 │ │ +042d86: 3801 1300 |0009: if-eqz v1, 001c // +0013 │ │ +042d8a: 5442 6b00 |000b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ +042d8e: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ +042d92: 7120 9c04 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@049c │ │ +042d98: 3807 0b00 |0012: if-eqz v7, 001d // +000b │ │ +042d9c: 5442 6b00 |0014: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ +042da0: 5443 6c00 |0016: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042da4: 7130 b002 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@02b0 │ │ +042daa: 0c00 |001b: move-result-object v0 │ │ +042dac: 1100 |001c: return-object v0 │ │ +042dae: 5442 6c00 |001d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042db2: 6e20 5607 2000 |001f: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0756 │ │ +042db8: 28fa |0022: goto 001c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0005 line=1342 │ │ 0x0009 line=1343 │ │ 0x000b line=1344 │ │ 0x000f line=1345 │ │ @@ -2127,33 +2154,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 │ │ -042d38: |[042d38] android.support.v4.app.BackStackRecord.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ -042d48: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -042d4a: 7040 ac02 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@02ac │ │ -042d50: 0c00 |0004: move-result-object v0 │ │ -042d52: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ -042d56: 5471 9b00 |0007: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ -042d5a: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -042d5e: 5471 9b00 |000b: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ -042d62: 5442 6c00 |000d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042d66: 6e30 6005 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0560 │ │ -042d6c: 7040 b502 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@02b5 │ │ -042d72: 1100 |0015: return-object v0 │ │ -042d74: 5471 9900 |0016: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -042d78: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ -042d7c: 5471 9900 |001a: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -042d80: 5442 6c00 |001c: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042d84: 6e30 6005 2100 |001e: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0560 │ │ -042d8a: 7040 ba02 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@02ba │ │ -042d90: 28f1 |0024: goto 0015 // -000f │ │ +042dbc: |[042dbc] android.support.v4.app.BackStackRecord.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ +042dcc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +042dce: 7040 ac02 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@02ac │ │ +042dd4: 0c00 |0004: move-result-object v0 │ │ +042dd6: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ +042dda: 5471 9b00 |0007: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ +042dde: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +042de2: 5471 9b00 |000b: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ +042de6: 5442 6c00 |000d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042dea: 6e30 6005 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0560 │ │ +042df0: 7040 b502 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@02b5 │ │ +042df6: 1100 |0015: return-object v0 │ │ +042df8: 5471 9900 |0016: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +042dfc: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ +042e00: 5471 9900 |001a: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +042e04: 5442 6c00 |001c: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042e08: 6e30 6005 2100 |001e: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0560 │ │ +042e0e: 7040 ba02 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@02ba │ │ +042e14: 28f1 |0024: goto 0015 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1286 │ │ 0x0005 line=1290 │ │ 0x0007 line=1291 │ │ 0x000b line=1292 │ │ 0x0012 line=1295 │ │ @@ -2173,29 +2200,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 │ │ -042d94: |[042d94] 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 │ │ -042da4: 6e10 f91f 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -042daa: 0c09 |0003: move-result-object v9 │ │ -042dac: 2200 9b00 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$2; // type@009b │ │ -042db0: 07a1 |0006: move-object v1, v10 │ │ -042db2: 07c2 |0007: move-object v2, v12 │ │ -042db4: 07d3 |0008: move-object v3, v13 │ │ -042db6: 0804 1100 |0009: move-object/from16 v4, v17 │ │ -042dba: 07b5 |000b: move-object v5, v11 │ │ -042dbc: 0206 1000 |000c: move/from16 v6, v16 │ │ -042dc0: 07e7 |000e: move-object v7, v14 │ │ -042dc2: 07f8 |000f: move-object v8, v15 │ │ -042dc4: 7609 8402 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@0284 │ │ -042dca: 6e20 b820 0900 |0013: invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20b8 │ │ -042dd0: 0e00 |0016: return-void │ │ +042e18: |[042e18] 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 │ │ +042e28: 6e10 f91f 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +042e2e: 0c09 |0003: move-result-object v9 │ │ +042e30: 2200 9c00 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$2; // type@009c │ │ +042e34: 07a1 |0006: move-object v1, v10 │ │ +042e36: 07c2 |0007: move-object v2, v12 │ │ +042e38: 07d3 |0008: move-object v3, v13 │ │ +042e3a: 0804 1100 |0009: move-object/from16 v4, v17 │ │ +042e3e: 07b5 |000b: move-object v5, v11 │ │ +042e40: 0206 1000 |000c: move/from16 v6, v16 │ │ +042e44: 07e7 |000e: move-object v7, v14 │ │ +042e46: 07f8 |000f: move-object v8, v15 │ │ +042e48: 7609 8402 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@0284 │ │ +042e4e: 6e20 b820 0900 |0013: invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20b8 │ │ +042e54: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x0016 line=1258 │ │ locals : │ │ 0x0000 - 0x0000 reg=17 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0017 reg=10 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -2212,38 +2239,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 │ │ -042dd4: |[042dd4] android.support.v4.app.BackStackRecord.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ │ -042de4: 6e10 5007 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0750 │ │ -042dea: 0a04 |0003: move-result v4 │ │ -042dec: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ -042df0: 1107 |0006: return-object v7 │ │ -042df2: 2202 7601 |0007: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -042df6: 7010 4807 0200 |0009: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -042dfc: 6e10 9f28 0500 |000c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -042e02: 0a01 |000f: move-result v1 │ │ -042e04: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -042e06: 3510 1800 |0011: if-ge v0, v1, 0029 // +0018 │ │ -042e0a: 6e20 9828 0500 |0013: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -042e10: 0c04 |0016: move-result-object v4 │ │ -042e12: 6e20 4c07 4700 |0017: invoke-virtual {v7, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@074c │ │ -042e18: 0c03 |001a: move-result-object v3 │ │ -042e1a: 1f03 3c04 |001b: check-cast v3, Landroid/view/View; // type@043c │ │ -042e1e: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ -042e22: 6e20 9828 0600 |001f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -042e28: 0c04 |0022: move-result-object v4 │ │ -042e2a: 6e30 5307 4203 |0023: invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -042e30: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -042e34: 28e9 |0028: goto 0011 // -0017 │ │ -042e36: 0727 |0029: move-object v7, v2 │ │ -042e38: 28dc |002a: goto 0006 // -0024 │ │ +042e58: |[042e58] android.support.v4.app.BackStackRecord.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ │ +042e68: 6e10 5007 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0750 │ │ +042e6e: 0a04 |0003: move-result v4 │ │ +042e70: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ +042e74: 1107 |0006: return-object v7 │ │ +042e76: 2202 7701 |0007: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +042e7a: 7010 4807 0200 |0009: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +042e80: 6e10 9f28 0500 |000c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +042e86: 0a01 |000f: move-result v1 │ │ +042e88: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +042e8a: 3510 1800 |0011: if-ge v0, v1, 0029 // +0018 │ │ +042e8e: 6e20 9828 0500 |0013: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +042e94: 0c04 |0016: move-result-object v4 │ │ +042e96: 6e20 4c07 4700 |0017: invoke-virtual {v7, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@074c │ │ +042e9c: 0c03 |001a: move-result-object v3 │ │ +042e9e: 1f03 3d04 |001b: check-cast v3, Landroid/view/View; // type@043d │ │ +042ea2: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ +042ea6: 6e20 9828 0600 |001f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +042eac: 0c04 |0022: move-result-object v4 │ │ +042eae: 6e30 5307 4203 |0023: invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +042eb4: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +042eb8: 28e9 |0028: goto 0011 // -0017 │ │ +042eba: 0727 |0029: move-object v7, v2 │ │ +042ebc: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1316 │ │ 0x0006 line=1327 │ │ 0x0007 line=1319 │ │ 0x000c line=1320 │ │ 0x0010 line=1321 │ │ @@ -2270,46 +2297,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 │ │ -042e3c: |[042e3c] android.support.v4.app.BackStackRecord.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ -042e4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -042e4e: 2200 7601 |0001: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -042e52: 7010 4807 0000 |0003: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -042e58: 5441 6b00 |0006: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ -042e5c: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ -042e60: 6e10 2003 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ -042e66: 0c01 |000d: move-result-object v1 │ │ -042e68: 7120 9c04 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@049c │ │ -042e6e: 3807 1800 |0011: if-eqz v7, 0029 // +0018 │ │ -042e72: 5441 6c00 |0013: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042e76: 6e20 5607 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0756 │ │ -042e7c: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ -042e80: 5461 9900 |001a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -042e84: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -042e88: 5461 9900 |001e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -042e8c: 5442 6c00 |0020: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042e90: 6e30 6005 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0560 │ │ -042e96: 7040 b502 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@02b5 │ │ -042e9c: 1100 |0028: return-object v0 │ │ -042e9e: 5441 6b00 |0029: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ -042ea2: 5442 6c00 |002b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042ea6: 7130 b002 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@02b0 │ │ -042eac: 0c00 |0030: move-result-object v0 │ │ -042eae: 28e7 |0031: goto 0018 // -0019 │ │ -042eb0: 5461 9b00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ -042eb4: 3801 0900 |0034: if-eqz v1, 003d // +0009 │ │ -042eb8: 5461 9b00 |0036: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ -042ebc: 5442 6c00 |0038: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042ec0: 6e30 6005 2100 |003a: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0560 │ │ -042ec6: 7040 ba02 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@02ba │ │ -042ecc: 28e8 |0040: goto 0028 // -0018 │ │ +042ec0: |[042ec0] android.support.v4.app.BackStackRecord.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +042ed0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +042ed2: 2200 7701 |0001: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +042ed6: 7010 4807 0000 |0003: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +042edc: 5441 6b00 |0006: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ +042ee0: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ +042ee4: 6e10 2003 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ +042eea: 0c01 |000d: move-result-object v1 │ │ +042eec: 7120 9c04 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@049c │ │ +042ef2: 3807 1800 |0011: if-eqz v7, 0029 // +0018 │ │ +042ef6: 5441 6c00 |0013: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042efa: 6e20 5607 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0756 │ │ +042f00: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ +042f04: 5461 9900 |001a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +042f08: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +042f0c: 5461 9900 |001e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +042f10: 5442 6c00 |0020: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042f14: 6e30 6005 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0560 │ │ +042f1a: 7040 b502 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@02b5 │ │ +042f20: 1100 |0028: return-object v0 │ │ +042f22: 5441 6b00 |0029: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ +042f26: 5442 6c00 |002b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042f2a: 7130 b002 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@02b0 │ │ +042f30: 0c00 |0030: move-result-object v0 │ │ +042f32: 28e7 |0031: goto 0018 // -0019 │ │ +042f34: 5461 9b00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ +042f38: 3801 0900 |0034: if-eqz v1, 003d // +0009 │ │ +042f3c: 5461 9b00 |0036: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ +042f40: 5442 6c00 |0038: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042f44: 6e30 6005 2100 |003a: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0560 │ │ +042f4a: 7040 ba02 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@02ba │ │ +042f50: 28e8 |0040: goto 0028 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1090 │ │ 0x0006 line=1091 │ │ 0x000a line=1092 │ │ 0x0011 line=1093 │ │ 0x0013 line=1094 │ │ @@ -2334,47 +2361,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 │ │ -042ed0: |[042ed0] android.support.v4.app.BackStackRecord.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ -042ee0: 5476 6c00 |0000: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042ee4: 3906 2c00 |0002: if-nez v6, 002e // +002c │ │ -042ee8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -042eea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -042eec: 3501 3500 |0006: if-ge v1, v0, 003b // +0035 │ │ -042ef0: 5476 6b00 |0008: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ -042ef4: 6e20 9828 1600 |000a: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -042efa: 0c03 |000d: move-result-object v3 │ │ -042efc: 1f03 6a05 |000e: check-cast v3, Ljava/lang/String; // type@056a │ │ -042f00: 5476 6c00 |0010: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042f04: 6e20 9828 1600 |0012: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -042f0a: 0c02 |0015: move-result-object v2 │ │ -042f0c: 1f02 6a05 |0016: check-cast v2, Ljava/lang/String; // type@056a │ │ -042f10: 6e20 4c07 2900 |0018: invoke-virtual {v9, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@074c │ │ -042f16: 0c05 |001b: move-result-object v5 │ │ -042f18: 1f05 3c04 |001c: check-cast v5, Landroid/view/View; // type@043c │ │ -042f1c: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ -042f20: 7110 9e04 0500 |0020: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@049e │ │ -042f26: 0c04 |0023: move-result-object v4 │ │ -042f28: 380a 1100 |0024: if-eqz v10, 0035 // +0011 │ │ -042f2c: 5486 5700 |0026: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ -042f30: 7130 b902 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@02b9 │ │ -042f36: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -042f3a: 28d9 |002d: goto 0006 // -0027 │ │ -042f3c: 5476 6c00 |002e: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042f40: 6e10 9f28 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -042f46: 0a00 |0033: move-result v0 │ │ -042f48: 28d1 |0034: goto 0005 // -002f │ │ -042f4a: 5486 5700 |0035: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ -042f4e: 7130 b902 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@02b9 │ │ -042f54: 28f1 |003a: goto 002b // -000f │ │ -042f56: 0e00 |003b: return-void │ │ +042f54: |[042f54] android.support.v4.app.BackStackRecord.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +042f64: 5476 6c00 |0000: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042f68: 3906 2c00 |0002: if-nez v6, 002e // +002c │ │ +042f6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +042f6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +042f70: 3501 3500 |0006: if-ge v1, v0, 003b // +0035 │ │ +042f74: 5476 6b00 |0008: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ +042f78: 6e20 9828 1600 |000a: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +042f7e: 0c03 |000d: move-result-object v3 │ │ +042f80: 1f03 6b05 |000e: check-cast v3, Ljava/lang/String; // type@056b │ │ +042f84: 5476 6c00 |0010: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042f88: 6e20 9828 1600 |0012: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +042f8e: 0c02 |0015: move-result-object v2 │ │ +042f90: 1f02 6b05 |0016: check-cast v2, Ljava/lang/String; // type@056b │ │ +042f94: 6e20 4c07 2900 |0018: invoke-virtual {v9, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@074c │ │ +042f9a: 0c05 |001b: move-result-object v5 │ │ +042f9c: 1f05 3d04 |001c: check-cast v5, Landroid/view/View; // type@043d │ │ +042fa0: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ +042fa4: 7110 9e04 0500 |0020: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@049e │ │ +042faa: 0c04 |0023: move-result-object v4 │ │ +042fac: 380a 1100 |0024: if-eqz v10, 0035 // +0011 │ │ +042fb0: 5486 5700 |0026: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ +042fb4: 7130 b902 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@02b9 │ │ +042fba: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +042fbe: 28d9 |002d: goto 0006 // -0027 │ │ +042fc0: 5476 6c00 |002e: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042fc4: 6e10 9f28 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +042fca: 0a00 |0033: move-result v0 │ │ +042fcc: 28d1 |0034: goto 0005 // -002f │ │ +042fce: 5486 5700 |0035: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ +042fd2: 7130 b902 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@02b9 │ │ +042fd8: 28f1 |003a: goto 002b // -000f │ │ +042fda: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1417 │ │ 0x0005 line=1418 │ │ 0x0008 line=1419 │ │ 0x0010 line=1420 │ │ 0x0018 line=1421 │ │ @@ -2410,31 +2437,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 │ │ -042f58: |[042f58] android.support.v4.app.BackStackRecord.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ -042f68: 5431 6c00 |0000: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042f6c: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -042f70: 6e10 5007 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0750 │ │ -042f76: 0a01 |0007: move-result v1 │ │ -042f78: 3901 1500 |0008: if-nez v1, 001d // +0015 │ │ -042f7c: 5431 6c00 |000a: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -042f80: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -042f82: 6e20 9828 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -042f88: 0c01 |0010: move-result-object v1 │ │ -042f8a: 6e20 4c07 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@074c │ │ -042f90: 0c00 |0014: move-result-object v0 │ │ -042f92: 1f00 3c04 |0015: check-cast v0, Landroid/view/View; // type@043c │ │ -042f96: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -042f9a: 5451 5500 |0019: iget-object v1, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0055 │ │ -042f9e: 5b10 3301 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0133 │ │ -042fa2: 0e00 |001d: return-void │ │ +042fdc: |[042fdc] android.support.v4.app.BackStackRecord.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +042fec: 5431 6c00 |0000: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +042ff0: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +042ff4: 6e10 5007 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0750 │ │ +042ffa: 0a01 |0007: move-result v1 │ │ +042ffc: 3901 1500 |0008: if-nez v1, 001d // +0015 │ │ +043000: 5431 6c00 |000a: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +043004: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +043006: 6e20 9828 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04300c: 0c01 |0010: move-result-object v1 │ │ +04300e: 6e20 4c07 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@074c │ │ +043014: 0c00 |0014: move-result-object v0 │ │ +043016: 1f00 3d04 |0015: check-cast v0, Landroid/view/View; // type@043d │ │ +04301a: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +04301e: 5451 5500 |0019: iget-object v1, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0055 │ │ +043022: 5b10 3301 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0133 │ │ +043026: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1273 │ │ 0x000a line=1275 │ │ 0x0017 line=1277 │ │ 0x0019 line=1278 │ │ 0x001d line=1281 │ │ @@ -2450,32 +2477,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 │ │ -042fa4: |[042fa4] android.support.v4.app.BackStackRecord.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ -042fb4: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ -042fb8: 5230 9500 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -042fbc: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ -042fc0: 6e10 2803 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0328 │ │ -042fc6: 0a01 |0009: move-result v1 │ │ -042fc8: 3901 1700 |000a: if-nez v1, 0021 // +0017 │ │ -042fcc: 6e10 2603 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0326 │ │ -042fd2: 0a01 |000f: move-result v1 │ │ -042fd4: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ -042fd8: 6e10 2003 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ -042fde: 0c01 |0015: move-result-object v1 │ │ -042fe0: 3801 0b00 |0016: if-eqz v1, 0021 // +000b │ │ -042fe4: 6e20 161f 0200 |0018: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ -042fea: 0c01 |001b: move-result-object v1 │ │ -042fec: 3901 0500 |001c: if-nez v1, 0021 // +0005 │ │ -042ff0: 6e30 181f 0203 |001e: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1f18 │ │ -042ff6: 0e00 |0021: return-void │ │ +043028: |[043028] android.support.v4.app.BackStackRecord.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +043038: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +04303c: 5230 9500 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +043040: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ +043044: 6e10 2803 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0328 │ │ +04304a: 0a01 |0009: move-result v1 │ │ +04304c: 3901 1700 |000a: if-nez v1, 0021 // +0017 │ │ +043050: 6e10 2603 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0326 │ │ +043056: 0a01 |000f: move-result v1 │ │ +043058: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ +04305c: 6e10 2003 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0320 │ │ +043062: 0c01 |0015: move-result-object v1 │ │ +043064: 3801 0b00 |0016: if-eqz v1, 0021 // +000b │ │ +043068: 6e20 161f 0200 |0018: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ +04306e: 0c01 |001b: move-result-object v1 │ │ +043070: 3901 0500 |001c: if-nez v1, 0021 // +0005 │ │ +043074: 6e30 181f 0203 |001e: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1f18 │ │ +04307a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0002 line=747 │ │ 0x0004 line=748 │ │ 0x001e line=750 │ │ 0x0021 line=753 │ │ @@ -2490,20 +2517,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 │ │ -042ff8: |[042ff8] android.support.v4.app.BackStackRecord.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ -043008: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -04300c: 5230 9500 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -043010: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -043014: 6e30 181f 0203 |0006: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1f18 │ │ -04301a: 0e00 |0009: return-void │ │ +04307c: |[04307c] android.support.v4.app.BackStackRecord.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +04308c: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +043090: 5230 9500 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +043094: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +043098: 6e30 181f 0203 |0006: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1f18 │ │ +04309e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0002 line=757 │ │ 0x0004 line=758 │ │ 0x0006 line=759 │ │ 0x0009 line=762 │ │ @@ -2519,32 +2546,32 @@ │ │ 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 : 32 16-bit code units │ │ -04301c: |[04301c] android.support.v4.app.BackStackRecord.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ │ -04302c: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ -043030: 3804 1600 |0002: if-eqz v4, 0018 // +0016 │ │ -043034: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -043036: 6e10 5807 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0758 │ │ -04303c: 0a01 |0008: move-result v1 │ │ -04303e: 3510 1300 |0009: if-ge v0, v1, 001c // +0013 │ │ -043042: 6e20 5907 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0759 │ │ -043048: 0c01 |000e: move-result-object v1 │ │ -04304a: 6e20 d727 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -043050: 0a01 |0012: move-result v1 │ │ -043052: 3801 0600 |0013: if-eqz v1, 0019 // +0006 │ │ -043056: 6e30 5707 0204 |0015: invoke-virtual {v2, v0, v4}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0757 │ │ -04305c: 0e00 |0018: return-void │ │ -04305e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -043062: 28ea |001b: goto 0005 // -0016 │ │ -043064: 6e30 5307 3204 |001c: invoke-virtual {v2, v3, v4}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -04306a: 28f9 |001f: goto 0018 // -0007 │ │ +0430a0: |[0430a0] android.support.v4.app.BackStackRecord.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ │ +0430b0: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ +0430b4: 3804 1600 |0002: if-eqz v4, 0018 // +0016 │ │ +0430b8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0430ba: 6e10 5807 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0758 │ │ +0430c0: 0a01 |0008: move-result v1 │ │ +0430c2: 3510 1300 |0009: if-ge v0, v1, 001c // +0013 │ │ +0430c6: 6e20 5907 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0759 │ │ +0430cc: 0c01 |000e: move-result-object v1 │ │ +0430ce: 6e20 d727 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0430d4: 0a01 |0012: move-result v1 │ │ +0430d6: 3801 0600 |0013: if-eqz v1, 0019 // +0006 │ │ +0430da: 6e30 5707 0204 |0015: invoke-virtual {v2, v0, v4}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0757 │ │ +0430e0: 0e00 |0018: return-void │ │ +0430e2: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0430e6: 28ea |001b: goto 0005 // -0016 │ │ +0430e8: 6e30 5307 3204 |001c: invoke-virtual {v2, v3, v4}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0430ee: 28f9 |001f: goto 0018 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ 0x0004 line=1394 │ │ 0x000b line=1395 │ │ 0x0015 line=1396 │ │ 0x0018 line=1402 │ │ @@ -2563,36 +2590,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 │ │ -04306c: |[04306c] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ -04307c: 6e10 5807 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0758 │ │ -043082: 0a00 |0003: move-result v0 │ │ -043084: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -043086: 3501 2200 |0005: if-ge v1, v0, 0027 // +0022 │ │ -04308a: 6e20 5107 1700 |0007: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0751 │ │ -043090: 0c02 |000a: move-result-object v2 │ │ -043092: 1f02 6a05 |000b: check-cast v2, Ljava/lang/String; // type@056a │ │ -043096: 6e20 5907 1700 |000d: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0759 │ │ -04309c: 0c04 |0010: move-result-object v4 │ │ -04309e: 1f04 3c04 |0011: check-cast v4, Landroid/view/View; // type@043c │ │ -0430a2: 7110 9e04 0400 |0013: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@049e │ │ -0430a8: 0c03 |0016: move-result-object v3 │ │ -0430aa: 3808 0a00 |0017: if-eqz v8, 0021 // +000a │ │ -0430ae: 5464 5700 |0019: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ -0430b2: 7130 b902 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@02b9 │ │ -0430b8: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0430bc: 28e5 |0020: goto 0005 // -001b │ │ -0430be: 5464 5700 |0021: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ -0430c2: 7130 b902 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@02b9 │ │ -0430c8: 28f8 |0026: goto 001e // -0008 │ │ -0430ca: 0e00 |0027: return-void │ │ +0430f0: |[0430f0] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +043100: 6e10 5807 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0758 │ │ +043106: 0a00 |0003: move-result v0 │ │ +043108: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04310a: 3501 2200 |0005: if-ge v1, v0, 0027 // +0022 │ │ +04310e: 6e20 5107 1700 |0007: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0751 │ │ +043114: 0c02 |000a: move-result-object v2 │ │ +043116: 1f02 6b05 |000b: check-cast v2, Ljava/lang/String; // type@056b │ │ +04311a: 6e20 5907 1700 |000d: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0759 │ │ +043120: 0c04 |0010: move-result-object v4 │ │ +043122: 1f04 3d04 |0011: check-cast v4, Landroid/view/View; // type@043d │ │ +043126: 7110 9e04 0400 |0013: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@049e │ │ +04312c: 0c03 |0016: move-result-object v3 │ │ +04312e: 3808 0a00 |0017: if-eqz v8, 0021 // +000a │ │ +043132: 5464 5700 |0019: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ +043136: 7130 b902 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@02b9 │ │ +04313c: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +043140: 28e5 |0020: goto 0005 // -001b │ │ +043142: 5464 5700 |0021: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ +043146: 7130 b902 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@02b9 │ │ +04314c: 28f8 |0026: goto 001e // -0008 │ │ +04314e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1435 │ │ 0x0004 line=1436 │ │ 0x0007 line=1437 │ │ 0x000d line=1438 │ │ 0x0017 line=1439 │ │ @@ -2616,31 +2643,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 │ │ -0430cc: |[0430cc] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ -0430dc: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ -0430e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0430e2: 6e10 9f28 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0430e8: 0a03 |0006: move-result v3 │ │ -0430ea: 3530 1600 |0007: if-ge v0, v3, 001d // +0016 │ │ -0430ee: 6e20 9828 0500 |0009: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0430f4: 0c01 |000c: move-result-object v1 │ │ -0430f6: 1f01 6a05 |000d: check-cast v1, Ljava/lang/String; // type@056a │ │ -0430fa: 6e20 9828 0600 |000f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -043100: 0c02 |0012: move-result-object v2 │ │ -043102: 1f02 6a05 |0013: check-cast v2, Ljava/lang/String; // type@056a │ │ -043106: 5443 5700 |0015: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ -04310a: 7130 b902 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@02b9 │ │ -043110: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -043114: 28e7 |001c: goto 0003 // -0019 │ │ -043116: 0e00 |001d: return-void │ │ +043150: |[043150] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ +043160: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ +043164: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +043166: 6e10 9f28 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04316c: 0a03 |0006: move-result v3 │ │ +04316e: 3530 1600 |0007: if-ge v0, v3, 001d // +0016 │ │ +043172: 6e20 9828 0500 |0009: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +043178: 0c01 |000c: move-result-object v1 │ │ +04317a: 1f01 6b05 |000d: check-cast v1, Ljava/lang/String; // type@056b │ │ +04317e: 6e20 9828 0600 |000f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +043184: 0c02 |0012: move-result-object v2 │ │ +043186: 1f02 6b05 |0013: check-cast v2, Ljava/lang/String; // type@056b │ │ +04318a: 5443 5700 |0015: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0057 │ │ +04318e: 7130 b902 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@02b9 │ │ +043194: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +043198: 28e7 |001c: goto 0003 // -0019 │ │ +04319a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0002 line=1407 │ │ 0x0009 line=1408 │ │ 0x000f line=1409 │ │ 0x0015 line=1410 │ │ @@ -2662,19 +2689,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 │ │ -043118: |[043118] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -043128: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04312a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -04312c: 7051 a202 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@02a2 │ │ -043132: 1102 |0005: return-object v2 │ │ +04319c: |[04319c] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0431ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0431ae: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0431b0: 7051 a202 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@02a2 │ │ +0431b6: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0005 line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 containerViewId I │ │ @@ -2685,18 +2712,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 │ │ -043134: |[043134] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -043144: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -043146: 7050 a202 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@02a2 │ │ -04314c: 1101 |0004: return-object v1 │ │ +0431b8: |[0431b8] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0431c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0431ca: 7050 a202 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@02a2 │ │ +0431d0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0004 line=410 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 containerViewId I │ │ @@ -2708,19 +2735,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 │ │ -043150: |[043150] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -043160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043162: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -043164: 7051 a202 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@02a2 │ │ -04316a: 1102 |0005: return-object v2 │ │ +0431d4: |[0431d4] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0431e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0431e6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0431e8: 7051 a202 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@02a2 │ │ +0431ee: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0005 line=400 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -2731,37 +2758,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 │ │ -04316c: |[04316c] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -04317c: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -043180: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -043184: 5b12 6d00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ -043188: 5b12 6400 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -04318c: 5210 6200 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0062 │ │ -043190: 5920 4d00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -043194: 5210 6300 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0063 │ │ -043198: 5920 4e00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -04319c: 5210 6900 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0069 │ │ -0431a0: 5920 5100 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -0431a4: 5210 6a00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006a │ │ -0431a8: 5920 5200 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -0431ac: 5210 6800 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0068 │ │ -0431b0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0431b4: 5910 6800 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0068 │ │ -0431b8: 0e00 |001e: return-void │ │ -0431ba: 5410 6d00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ -0431be: 5b20 5300 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0053 │ │ -0431c2: 5410 6d00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ -0431c6: 5b02 5000 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -0431ca: 5b12 6d00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ -0431ce: 28df |0029: goto 0008 // -0021 │ │ +0431f0: |[0431f0] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +043200: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +043204: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +043208: 5b12 6d00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ +04320c: 5b12 6400 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +043210: 5210 6200 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0062 │ │ +043214: 5920 4d00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +043218: 5210 6300 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0063 │ │ +04321c: 5920 4e00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +043220: 5210 6900 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0069 │ │ +043224: 5920 5100 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +043228: 5210 6a00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006a │ │ +04322c: 5920 5200 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +043230: 5210 6800 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0068 │ │ +043234: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +043238: 5910 6800 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0068 │ │ +04323c: 0e00 |001e: return-void │ │ +04323e: 5410 6d00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ +043242: 5b20 5300 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0053 │ │ +043246: 5410 6d00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ +04324a: 5b02 5000 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +04324e: 5b12 6d00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ +043252: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0004 line=385 │ │ 0x0008 line=391 │ │ 0x000c line=392 │ │ 0x0010 line=393 │ │ @@ -2780,25 +2807,25 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0431d0: |[0431d0] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0431e0: 5520 5c00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005c │ │ -0431e4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0431e8: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0431ec: 1a01 1012 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@1210 │ │ -0431f0: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0431f6: 2700 |000b: throw v0 │ │ -0431f8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0431fa: 5c20 5b00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ -0431fe: 5b23 6700 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ -043202: 1102 |0011: return-object v2 │ │ +043254: |[043254] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +043264: 5520 5c00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005c │ │ +043268: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04326c: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +043270: 1a01 1a12 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@121a │ │ +043274: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04327a: 2700 |000b: throw v0 │ │ +04327c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +04327e: 5c20 5b00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ +043282: 5b23 6700 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ +043286: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0004 line=542 │ │ 0x000c line=545 │ │ 0x000f line=546 │ │ 0x0011 line=547 │ │ @@ -2811,22 +2838,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 │ │ -043204: |[043204] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -043214: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ -043218: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ -04321e: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -043220: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -043224: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043228: 6e20 9302 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ -04322e: 1102 |000d: return-object v2 │ │ +043288: |[043288] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +043298: 2200 9e00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009e │ │ +04329c: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ +0432a2: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +0432a4: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +0432a8: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0432ac: 6e20 9302 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ +0432b2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0005 line=491 │ │ 0x0008 line=492 │ │ 0x000a line=493 │ │ 0x000d line=495 │ │ @@ -2840,102 +2867,102 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -043230: |[043230] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -043240: 5563 5b00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ -043244: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -043248: 0e00 |0004: return-void │ │ -04324a: 6303 e500 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04324e: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -043252: 1a03 7c05 |0009: const-string v3, "FragmentManager" // string@057c │ │ -043256: 2204 6c05 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -04325a: 7010 f927 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -043260: 1a05 be03 |0010: const-string v5, "Bump nesting in " // string@03be │ │ -043264: 6e20 0228 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04326a: 0c04 |0015: move-result-object v4 │ │ -04326c: 6e20 0128 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -043272: 0c04 |0019: move-result-object v4 │ │ -043274: 1a05 3e00 |001a: const-string v5, " by " // string@003e │ │ -043278: 6e20 0228 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04327e: 0c04 |001f: move-result-object v4 │ │ -043280: 6e20 fe27 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -043286: 0c04 |0023: move-result-object v4 │ │ -043288: 6e10 0628 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04328e: 0c04 |0027: move-result-object v4 │ │ -043290: 7120 0f1f 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -043296: 5461 6400 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -04329a: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -04329e: 5413 4f00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0432a2: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -0432a6: 5413 4f00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0432aa: 5234 9000 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -0432ae: b074 |0037: add-int/2addr v4, v7 │ │ -0432b0: 5934 9000 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -0432b4: 6303 e500 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -0432b8: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -0432bc: 1a03 7c05 |003e: const-string v3, "FragmentManager" // string@057c │ │ -0432c0: 2204 6c05 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0432c4: 7010 f927 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0432ca: 1a05 bf03 |0045: const-string v5, "Bump nesting of " // string@03bf │ │ -0432ce: 6e20 0228 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0432d4: 0c04 |004a: move-result-object v4 │ │ -0432d6: 5415 4f00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0432da: 6e20 0128 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0432e0: 0c04 |0050: move-result-object v4 │ │ -0432e2: 1a05 b600 |0051: const-string v5, " to " // string@00b6 │ │ -0432e6: 6e20 0228 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0432ec: 0c04 |0056: move-result-object v4 │ │ -0432ee: 5415 4f00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0432f2: 5255 9000 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -0432f6: 6e20 fe27 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0432fc: 0c04 |005e: move-result-object v4 │ │ -0432fe: 6e10 0628 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -043304: 0c04 |0062: move-result-object v4 │ │ -043306: 7120 0f1f 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04330c: 5413 5400 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043310: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -043314: 5413 5400 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043318: 6e10 9f28 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04331e: 0a03 |006f: move-result v3 │ │ -043320: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -043324: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -043328: 5413 5400 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -04332c: 6e20 9828 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -043332: 0c02 |0079: move-result-object v2 │ │ -043334: 1f02 a900 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -043338: 5223 9000 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -04333c: b073 |007e: add-int/2addr v3, v7 │ │ -04333e: 5923 9000 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -043342: 6303 e500 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -043346: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -04334a: 1a03 7c05 |0085: const-string v3, "FragmentManager" // string@057c │ │ -04334e: 2204 6c05 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -043352: 7010 f927 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -043358: 1a05 bf03 |008c: const-string v5, "Bump nesting of " // string@03bf │ │ -04335c: 6e20 0228 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043362: 0c04 |0091: move-result-object v4 │ │ -043364: 6e20 0128 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04336a: 0c04 |0095: move-result-object v4 │ │ -04336c: 1a05 b600 |0096: const-string v5, " to " // string@00b6 │ │ -043370: 6e20 0228 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043376: 0c04 |009b: move-result-object v4 │ │ -043378: 5225 9000 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -04337c: 6e20 fe27 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -043382: 0c04 |00a1: move-result-object v4 │ │ -043384: 6e10 0628 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04338a: 0c04 |00a5: move-result-object v4 │ │ -04338c: 7120 0f1f 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -043392: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -043396: 28c7 |00ab: goto 0072 // -0039 │ │ -043398: 5411 5000 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -04339c: 2900 7fff |00ae: goto/16 002d // -0081 │ │ +0432b4: |[0432b4] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +0432c4: 5563 5b00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ +0432c8: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +0432cc: 0e00 |0004: return-void │ │ +0432ce: 6303 e500 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +0432d2: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +0432d6: 1a03 8005 |0009: const-string v3, "FragmentManager" // string@0580 │ │ +0432da: 2204 6d05 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0432de: 7010 f927 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0432e4: 1a05 bf03 |0010: const-string v5, "Bump nesting in " // string@03bf │ │ +0432e8: 6e20 0228 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0432ee: 0c04 |0015: move-result-object v4 │ │ +0432f0: 6e20 0128 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0432f6: 0c04 |0019: move-result-object v4 │ │ +0432f8: 1a05 3e00 |001a: const-string v5, " by " // string@003e │ │ +0432fc: 6e20 0228 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043302: 0c04 |001f: move-result-object v4 │ │ +043304: 6e20 fe27 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04330a: 0c04 |0023: move-result-object v4 │ │ +04330c: 6e10 0628 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +043312: 0c04 |0027: move-result-object v4 │ │ +043314: 7120 0f1f 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04331a: 5461 6400 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +04331e: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +043322: 5413 4f00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043326: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +04332a: 5413 4f00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +04332e: 5234 9000 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +043332: b074 |0037: add-int/2addr v4, v7 │ │ +043334: 5934 9000 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +043338: 6303 e500 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04333c: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +043340: 1a03 8005 |003e: const-string v3, "FragmentManager" // string@0580 │ │ +043344: 2204 6d05 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +043348: 7010 f927 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04334e: 1a05 c003 |0045: const-string v5, "Bump nesting of " // string@03c0 │ │ +043352: 6e20 0228 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043358: 0c04 |004a: move-result-object v4 │ │ +04335a: 5415 4f00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +04335e: 6e20 0128 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +043364: 0c04 |0050: move-result-object v4 │ │ +043366: 1a05 b600 |0051: const-string v5, " to " // string@00b6 │ │ +04336a: 6e20 0228 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043370: 0c04 |0056: move-result-object v4 │ │ +043372: 5415 4f00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043376: 5255 9000 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +04337a: 6e20 fe27 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +043380: 0c04 |005e: move-result-object v4 │ │ +043382: 6e10 0628 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +043388: 0c04 |0062: move-result-object v4 │ │ +04338a: 7120 0f1f 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +043390: 5413 5400 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +043394: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +043398: 5413 5400 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +04339c: 6e10 9f28 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0433a2: 0a03 |006f: move-result v3 │ │ +0433a4: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0433a8: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +0433ac: 5413 5400 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +0433b0: 6e20 9828 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0433b6: 0c02 |0079: move-result-object v2 │ │ +0433b8: 1f02 aa00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +0433bc: 5223 9000 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +0433c0: b073 |007e: add-int/2addr v3, v7 │ │ +0433c2: 5923 9000 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +0433c6: 6303 e500 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +0433ca: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +0433ce: 1a03 8005 |0085: const-string v3, "FragmentManager" // string@0580 │ │ +0433d2: 2204 6d05 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0433d6: 7010 f927 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0433dc: 1a05 c003 |008c: const-string v5, "Bump nesting of " // string@03c0 │ │ +0433e0: 6e20 0228 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0433e6: 0c04 |0091: move-result-object v4 │ │ +0433e8: 6e20 0128 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0433ee: 0c04 |0095: move-result-object v4 │ │ +0433f0: 1a05 b600 |0096: const-string v5, " to " // string@00b6 │ │ +0433f4: 6e20 0228 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0433fa: 0c04 |009b: move-result-object v4 │ │ +0433fc: 5225 9000 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +043400: 6e20 fe27 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +043406: 0c04 |00a1: move-result-object v4 │ │ +043408: 6e10 0628 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04340e: 0c04 |00a5: move-result-object v4 │ │ +043410: 7120 0f1f 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +043416: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04341a: 28c7 |00ab: goto 0072 // -0039 │ │ +04341c: 5411 5000 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +043420: 2900 7fff |00ae: goto/16 002d // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0004 line=610 │ │ 0x0005 line=591 │ │ 0x002b line=593 │ │ 0x002d line=594 │ │ @@ -2961,64 +2988,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 │ │ -0433a0: |[0433a0] android.support.v4.app.BackStackRecord.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ -0433b0: 5432 6600 |0000: iget-object v2, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -0433b4: 5422 f000 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ -0433b8: 6e10 a903 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentContainer;.onHasView:()Z // method@03a9 │ │ -0433be: 0a02 |0007: move-result v2 │ │ -0433c0: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -0433c4: 0e00 |000a: return-void │ │ -0433c6: 5431 6400 |000b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -0433ca: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ -0433ce: 5212 4c00 |000f: iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -0433d2: 2b02 4d00 0000 |0011: packed-switch v2, 0000005e // +0000004d │ │ -0433d8: 5411 5000 |0014: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -0433dc: 28f7 |0016: goto 000d // -0009 │ │ -0433de: 5412 4f00 |0017: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0433e2: 7120 b702 2400 |0019: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ -0433e8: 28f8 |001c: goto 0014 // -0008 │ │ -0433ea: 5412 5400 |001d: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0433ee: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ -0433f2: 5412 5400 |0021: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0433f6: 6e10 9f28 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0433fc: 0a02 |0026: move-result v2 │ │ -0433fe: d800 02ff |0027: add-int/lit8 v0, v2, #int -1 // #ff │ │ -043402: 3a00 1000 |0029: if-ltz v0, 0039 // +0010 │ │ -043406: 5412 5400 |002b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -04340a: 6e20 9828 0200 |002d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -043410: 0c02 |0030: move-result-object v2 │ │ -043412: 1f02 a900 |0031: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -043416: 7030 b802 5302 |0033: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ -04341c: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ -043420: 28f1 |0038: goto 0029 // -000f │ │ -043422: 5412 4f00 |0039: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043426: 7120 b702 2400 |003b: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ -04342c: 28d6 |003e: goto 0014 // -002a │ │ -04342e: 5412 4f00 |003f: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043432: 7030 b802 5302 |0041: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ -043438: 28d0 |0044: goto 0014 // -0030 │ │ -04343a: 5412 4f00 |0045: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -04343e: 7030 b802 5302 |0047: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ -043444: 28ca |004a: goto 0014 // -0036 │ │ -043446: 5412 4f00 |004b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -04344a: 7120 b702 2400 |004d: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ -043450: 28c4 |0050: goto 0014 // -003c │ │ -043452: 5412 4f00 |0051: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043456: 7030 b802 5302 |0053: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ -04345c: 28be |0056: goto 0014 // -0042 │ │ -04345e: 5412 4f00 |0057: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043462: 7120 b702 2400 |0059: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ -043468: 28b8 |005c: goto 0014 // -0048 │ │ -04346a: 0000 |005d: nop // spacer │ │ -04346c: 0001 0700 0100 0000 0600 0000 0c00 ... |005e: packed-switch-data (18 units) │ │ +043424: |[043424] android.support.v4.app.BackStackRecord.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +043434: 5432 6600 |0000: iget-object v2, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043438: 5422 f000 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ +04343c: 6e10 a903 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentContainer;.onHasView:()Z // method@03a9 │ │ +043442: 0a02 |0007: move-result v2 │ │ +043444: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +043448: 0e00 |000a: return-void │ │ +04344a: 5431 6400 |000b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +04344e: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ +043452: 5212 4c00 |000f: iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +043456: 2b02 4d00 0000 |0011: packed-switch v2, 0000005e // +0000004d │ │ +04345c: 5411 5000 |0014: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +043460: 28f7 |0016: goto 000d // -0009 │ │ +043462: 5412 4f00 |0017: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043466: 7120 b702 2400 |0019: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ +04346c: 28f8 |001c: goto 0014 // -0008 │ │ +04346e: 5412 5400 |001d: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +043472: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ +043476: 5412 5400 |0021: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +04347a: 6e10 9f28 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +043480: 0a02 |0026: move-result v2 │ │ +043482: d800 02ff |0027: add-int/lit8 v0, v2, #int -1 // #ff │ │ +043486: 3a00 1000 |0029: if-ltz v0, 0039 // +0010 │ │ +04348a: 5412 5400 |002b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +04348e: 6e20 9828 0200 |002d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +043494: 0c02 |0030: move-result-object v2 │ │ +043496: 1f02 aa00 |0031: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04349a: 7030 b802 5302 |0033: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ +0434a0: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0434a4: 28f1 |0038: goto 0029 // -000f │ │ +0434a6: 5412 4f00 |0039: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0434aa: 7120 b702 2400 |003b: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ +0434b0: 28d6 |003e: goto 0014 // -002a │ │ +0434b2: 5412 4f00 |003f: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0434b6: 7030 b802 5302 |0041: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ +0434bc: 28d0 |0044: goto 0014 // -0030 │ │ +0434be: 5412 4f00 |0045: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0434c2: 7030 b802 5302 |0047: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ +0434c8: 28ca |004a: goto 0014 // -0036 │ │ +0434ca: 5412 4f00 |004b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0434ce: 7120 b702 2400 |004d: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ +0434d4: 28c4 |0050: goto 0014 // -003c │ │ +0434d6: 5412 4f00 |0051: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0434da: 7030 b802 5302 |0053: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ +0434e0: 28be |0056: goto 0014 // -0042 │ │ +0434e2: 5412 4f00 |0057: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0434e6: 7120 b702 2400 |0059: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ +0434ec: 28b8 |005c: goto 0014 // -0048 │ │ +0434ee: 0000 |005d: nop // spacer │ │ +0434f0: 0001 0700 0100 0000 0600 0000 0c00 ... |005e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ 0x000a line=869 │ │ 0x000b line=836 │ │ 0x000d line=837 │ │ 0x000f line=838 │ │ @@ -3049,19 +3076,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043490: |[043490] android.support.v4.app.BackStackRecord.commit:()I │ │ -0434a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0434a2: 6e20 9e02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@029e │ │ -0434a8: 0a00 |0004: move-result v0 │ │ -0434aa: 0f00 |0005: return v0 │ │ +043514: |[043514] android.support.v4.app.BackStackRecord.commit:()I │ │ +043524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043526: 6e20 9e02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@029e │ │ +04352c: 0a00 |0004: move-result v0 │ │ +04352e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -3069,19 +3096,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0434ac: |[0434ac] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -0434bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0434be: 6e20 9e02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@029e │ │ -0434c4: 0a00 |0004: move-result v0 │ │ -0434c6: 0f00 |0005: return v0 │ │ +043530: |[043530] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +043540: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +043542: 6e20 9e02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@029e │ │ +043548: 0a00 |0004: move-result v0 │ │ +04354a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -3089,57 +3116,57 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0434c8: |[0434c8] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -0434d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0434da: 5562 6100 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0061 │ │ -0434de: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0434e2: 2202 5705 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0434e6: 1a03 7319 |0007: const-string v3, "commit already called" // string@1973 │ │ -0434ea: 7020 9327 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0434f0: 2702 |000c: throw v2 │ │ -0434f2: 6302 e500 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -0434f6: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -0434fa: 1a02 7c05 |0011: const-string v2, "FragmentManager" // string@057c │ │ -0434fe: 2203 6c05 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -043502: 7010 f927 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -043508: 1a04 3404 |0018: const-string v4, "Commit: " // string@0434 │ │ -04350c: 6e20 0228 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043512: 0c03 |001d: move-result-object v3 │ │ -043514: 6e20 0128 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04351a: 0c03 |0021: move-result-object v3 │ │ -04351c: 6e10 0628 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -043522: 0c03 |0025: move-result-object v3 │ │ -043524: 7120 0f1f 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04352a: 2200 7901 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@0179 │ │ -04352e: 1a02 7c05 |002b: const-string v2, "FragmentManager" // string@057c │ │ -043532: 7020 6107 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0761 │ │ -043538: 2201 3b05 |0030: new-instance v1, Ljava/io/PrintWriter; // type@053b │ │ -04353c: 7020 5427 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2754 │ │ -043542: 1a02 0d00 |0035: const-string v2, " " // string@000d │ │ -043546: 6e55 a302 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@02a3 │ │ -04354c: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -04354e: 5c62 6100 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0061 │ │ -043552: 5562 5b00 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ -043556: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -04355a: 5462 6600 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -04355e: 6e20 0604 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0406 │ │ -043564: 0a02 |0046: move-result v2 │ │ -043566: 5962 6500 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -04356a: 5462 6600 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -04356e: 6e30 1d04 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@041d │ │ -043574: 5262 6500 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -043578: 0f02 |0050: return v2 │ │ -04357a: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -04357c: 5962 6500 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -043580: 28f5 |0054: goto 0049 // -000b │ │ +04354c: |[04354c] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +04355c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04355e: 5562 6100 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0061 │ │ +043562: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +043566: 2202 5805 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +04356a: 1a03 7d19 |0007: const-string v3, "commit already called" // string@197d │ │ +04356e: 7020 9327 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +043574: 2702 |000c: throw v2 │ │ +043576: 6302 e500 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04357a: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +04357e: 1a02 8005 |0011: const-string v2, "FragmentManager" // string@0580 │ │ +043582: 2203 6d05 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +043586: 7010 f927 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04358c: 1a04 3704 |0018: const-string v4, "Commit: " // string@0437 │ │ +043590: 6e20 0228 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043596: 0c03 |001d: move-result-object v3 │ │ +043598: 6e20 0128 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04359e: 0c03 |0021: move-result-object v3 │ │ +0435a0: 6e10 0628 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0435a6: 0c03 |0025: move-result-object v3 │ │ +0435a8: 7120 0f1f 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +0435ae: 2200 7a01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@017a │ │ +0435b2: 1a02 8005 |002b: const-string v2, "FragmentManager" // string@0580 │ │ +0435b6: 7020 6107 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0761 │ │ +0435bc: 2201 3c05 |0030: new-instance v1, Ljava/io/PrintWriter; // type@053c │ │ +0435c0: 7020 5427 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2754 │ │ +0435c6: 1a02 0d00 |0035: const-string v2, " " // string@000d │ │ +0435ca: 6e55 a302 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@02a3 │ │ +0435d0: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +0435d2: 5c62 6100 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0061 │ │ +0435d6: 5562 5b00 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ +0435da: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +0435de: 5462 6600 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0435e2: 6e20 0604 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0406 │ │ +0435e8: 0a02 |0046: move-result v2 │ │ +0435ea: 5962 6500 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +0435ee: 5462 6600 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0435f2: 6e30 1d04 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@041d │ │ +0435f8: 5262 6500 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +0435fc: 0f02 |0050: return v2 │ │ +0435fe: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +043600: 5962 6500 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +043604: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=621 │ │ 0x000d line=622 │ │ 0x0011 line=623 │ │ 0x0029 line=624 │ │ 0x0030 line=625 │ │ @@ -3161,22 +3188,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 │ │ -043584: |[043584] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -043594: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ -043598: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ -04359e: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -0435a0: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -0435a4: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0435a8: 6e20 9302 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ -0435ae: 1102 |000d: return-object v2 │ │ +043608: |[043608] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +043618: 2200 9e00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009e │ │ +04361c: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ +043622: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +043624: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +043628: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +04362c: 6e20 9302 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ +043632: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0005 line=482 │ │ 0x0008 line=483 │ │ 0x000a line=484 │ │ 0x000d line=486 │ │ @@ -3190,24 +3217,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0435b0: |[0435b0] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -0435c0: 5520 5b00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ -0435c4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0435c8: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0435cc: 1a01 1512 |0006: const-string v1, "This transaction is already being added to the back stack" // string@1215 │ │ -0435d0: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0435d6: 2700 |000b: throw v0 │ │ -0435d8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0435da: 5c20 5c00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005c │ │ -0435de: 1102 |000f: return-object v2 │ │ +043634: |[043634] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +043644: 5520 5b00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ +043648: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04364c: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +043650: 1a01 1f12 |0006: const-string v1, "This transaction is already being added to the back stack" // string@121f │ │ +043654: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04365a: 2700 |000b: throw v0 │ │ +04365c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04365e: 5c20 5c00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005c │ │ +043662: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0004 line=556 │ │ 0x000c line=559 │ │ 0x000f line=560 │ │ locals : │ │ @@ -3218,18 +3245,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 │ │ -0435e0: |[0435e0] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0435f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0435f2: 6e40 a402 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@02a4 │ │ -0435f8: 0e00 |0004: return-void │ │ +043664: |[043664] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +043674: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +043676: 6e40 a402 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@02a4 │ │ +04367c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 prefix Ljava/lang/String; │ │ @@ -3242,239 +3269,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 │ │ -0435fc: |[0435fc] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -04360c: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -043610: 6e20 5727 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043616: 1a05 c726 |0005: const-string v5, "mName=" // string@26c7 │ │ -04361a: 6e20 5727 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043620: 5475 6700 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ -043624: 6e20 5727 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04362a: 1a05 8300 |000f: const-string v5, " mIndex=" // string@0083 │ │ -04362e: 6e20 5727 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043634: 5275 6500 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -043638: 6e20 5527 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -04363e: 1a05 7a00 |0019: const-string v5, " mCommitted=" // string@007a │ │ -043642: 6e20 5727 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043648: 5575 6100 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0061 │ │ -04364c: 6e20 5c27 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -043652: 5275 6e00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ -043656: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -04365a: 6e20 5727 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043660: 1a05 ae28 |002a: const-string v5, "mTransition=#" // string@28ae │ │ -043664: 6e20 5727 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04366a: 5275 6e00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ -04366e: 7110 9d27 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -043674: 0c05 |0034: move-result-object v5 │ │ -043676: 6e20 5727 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04367c: 1a05 9400 |0038: const-string v5, " mTransitionStyle=#" // string@0094 │ │ -043680: 6e20 5727 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043686: 5275 6f00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ -04368a: 7110 9d27 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -043690: 0c05 |0042: move-result-object v5 │ │ -043692: 6e20 5b27 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -043698: 5275 6200 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0062 │ │ -04369c: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -0436a0: 5275 6300 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0063 │ │ -0436a4: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -0436a8: 6e20 5727 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0436ae: 1a05 9125 |0051: const-string v5, "mEnterAnim=#" // string@2591 │ │ -0436b2: 6e20 5727 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0436b8: 5275 6200 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0062 │ │ -0436bc: 7110 9d27 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0436c2: 0c05 |005b: move-result-object v5 │ │ -0436c4: 6e20 5727 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0436ca: 1a05 7f00 |005f: const-string v5, " mExitAnim=#" // string@007f │ │ -0436ce: 6e20 5727 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0436d4: 5275 6300 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0063 │ │ -0436d8: 7110 9d27 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0436de: 0c05 |0069: move-result-object v5 │ │ -0436e0: 6e20 5b27 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0436e6: 5275 6900 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0069 │ │ -0436ea: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -0436ee: 5275 6a00 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006a │ │ -0436f2: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -0436f6: 6e20 5727 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0436fc: 1a05 3a27 |0078: const-string v5, "mPopEnterAnim=#" // string@273a │ │ -043700: 6e20 5727 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043706: 5275 6900 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0069 │ │ -04370a: 7110 9d27 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -043710: 0c05 |0082: move-result-object v5 │ │ -043712: 6e20 5727 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043718: 1a05 8700 |0086: const-string v5, " mPopExitAnim=#" // string@0087 │ │ -04371c: 6e20 5727 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043722: 5275 6a00 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006a │ │ -043726: 7110 9d27 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04372c: 0c05 |0090: move-result-object v5 │ │ -04372e: 6e20 5b27 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -043734: 5275 5f00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005f │ │ -043738: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -04373c: 5475 6000 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0060 │ │ -043740: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -043744: 6e20 5727 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04374a: 1a05 b024 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@24b0 │ │ -04374e: 6e20 5727 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043754: 5275 5f00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005f │ │ -043758: 7110 9d27 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04375e: 0c05 |00a9: move-result-object v5 │ │ -043760: 6e20 5727 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043766: 1a05 7900 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0079 │ │ -04376a: 6e20 5727 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043770: 5475 6000 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0060 │ │ -043774: 6e20 5a27 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -04377a: 5275 5d00 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005d │ │ -04377e: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -043782: 5475 5e00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005e │ │ -043786: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -04378a: 6e20 5727 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043790: 1a05 ad24 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@24ad │ │ -043794: 6e20 5727 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04379a: 5275 5d00 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005d │ │ -04379e: 7110 9d27 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0437a4: 0c05 |00cc: move-result-object v5 │ │ -0437a6: 6e20 5727 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0437ac: 1a05 7800 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@0078 │ │ -0437b0: 6e20 5727 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0437b6: 5475 5e00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005e │ │ -0437ba: 6e20 5a27 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -0437c0: 5475 6400 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -0437c4: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -0437c8: 6e20 5727 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0437ce: 1a05 110f |00e1: const-string v5, "Operations:" // string@0f11 │ │ -0437d2: 6e20 5b27 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0437d8: 2205 6c05 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0437dc: 7010 f927 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0437e2: 6e20 0228 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0437e8: 0c05 |00ee: move-result-object v5 │ │ -0437ea: 1a06 0f00 |00ef: const-string v6, " " // string@000f │ │ -0437ee: 6e20 0228 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0437f4: 0c05 |00f4: move-result-object v5 │ │ -0437f6: 6e10 0628 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0437fc: 0c02 |00f8: move-result-object v2 │ │ -0437fe: 5474 6400 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -043802: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -043804: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -043808: 5245 4c00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -04380c: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -043812: 2205 6c05 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -043816: 7010 f927 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04381c: 1a06 3419 |0108: const-string v6, "cmd=" // string@1934 │ │ -043820: 6e20 0228 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043826: 0c05 |010d: move-result-object v5 │ │ -043828: 5246 4c00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -04382c: 6e20 fe27 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -043832: 0c05 |0113: move-result-object v5 │ │ -043834: 6e10 0628 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04383a: 0c00 |0117: move-result-object v0 │ │ -04383c: 6e20 5727 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043842: 1a05 1300 |011b: const-string v5, " Op #" // string@0013 │ │ -043846: 6e20 5727 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04384c: 6e20 5527 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -043852: 1a05 5b01 |0123: const-string v5, ": " // string@015b │ │ -043856: 6e20 5727 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04385c: 6e20 5727 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043862: 1a05 0c00 |012b: const-string v5, " " // string@000c │ │ -043866: 6e20 5727 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04386c: 5445 4f00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043870: 6e20 5a27 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -043876: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -04387a: 5245 4d00 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -04387e: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -043882: 5245 4e00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -043886: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -04388a: 6e20 5727 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043890: 1a05 591c |0142: const-string v5, "enterAnim=#" // string@1c59 │ │ -043894: 6e20 5727 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04389a: 5245 4d00 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -04389e: 7110 9d27 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0438a4: 0c05 |014c: move-result-object v5 │ │ -0438a6: 6e20 5727 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0438ac: 1a05 5c00 |0150: const-string v5, " exitAnim=#" // string@005c │ │ -0438b0: 6e20 5727 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0438b6: 5245 4e00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -0438ba: 7110 9d27 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0438c0: 0c05 |015a: move-result-object v5 │ │ -0438c2: 6e20 5b27 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0438c8: 5245 5100 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -0438cc: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -0438d0: 5245 5200 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -0438d4: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -0438d8: 6e20 5727 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0438de: 1a05 642d |0169: const-string v5, "popEnterAnim=#" // string@2d64 │ │ -0438e2: 6e20 5727 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0438e8: 5245 5100 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -0438ec: 7110 9d27 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0438f2: 0c05 |0173: move-result-object v5 │ │ -0438f4: 6e20 5727 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0438fa: 1a05 a800 |0177: const-string v5, " popExitAnim=#" // string@00a8 │ │ -0438fe: 6e20 5727 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043904: 5245 5200 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -043908: 7110 9d27 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04390e: 0c05 |0181: move-result-object v5 │ │ -043910: 6e20 5b27 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -043916: 5445 5400 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -04391a: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -04391e: 5445 5400 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043922: 6e10 9f28 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -043928: 0a05 |018e: move-result v5 │ │ -04392a: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -04392e: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -043930: 5445 5400 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043934: 6e10 9f28 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04393a: 0a05 |0197: move-result v5 │ │ -04393c: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -043940: 6e20 5727 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043946: 5445 5400 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -04394a: 6e10 9f28 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -043950: 0a05 |01a2: move-result v5 │ │ -043952: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -043954: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -043958: 1a05 a50f |01a6: const-string v5, "Removed: " // string@0fa5 │ │ -04395c: 6e20 5727 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -043962: 5445 5400 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043966: 6e20 9828 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04396c: 0c05 |01b0: move-result-object v5 │ │ -04396e: 6e20 5a27 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -043974: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -043978: 28dc |01b6: goto 0192 // -0024 │ │ -04397a: 1a00 9d0e |01b7: const-string v0, "NULL" // string@0e9d │ │ -04397e: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -043982: 1a00 f301 |01bb: const-string v0, "ADD" // string@01f3 │ │ -043986: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -04398a: 1a00 890f |01bf: const-string v0, "REPLACE" // string@0f89 │ │ -04398e: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -043992: 1a00 870f |01c3: const-string v0, "REMOVE" // string@0f87 │ │ -043996: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -04399a: 1a00 b505 |01c7: const-string v0, "HIDE" // string@05b5 │ │ -04399e: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -0439a2: 1a00 e90f |01cb: const-string v0, "SHOW" // string@0fe9 │ │ -0439a6: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -0439aa: 1a00 8f04 |01cf: const-string v0, "DETACH" // string@048f │ │ -0439ae: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -0439b2: 1a00 0e02 |01d3: const-string v0, "ATTACH" // string@020e │ │ -0439b6: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -0439ba: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -0439be: 1a05 a40f |01d9: const-string v5, "Removed:" // string@0fa4 │ │ -0439c2: 6e20 5b27 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0439c8: 6e20 5727 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0439ce: 1a05 1000 |01e1: const-string v5, " #" // string@0010 │ │ -0439d2: 6e20 5727 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0439d8: 6e20 5527 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -0439de: 1a05 5b01 |01e9: const-string v5, ": " // string@015b │ │ -0439e2: 6e20 5727 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0439e8: 28bd |01ee: goto 01ab // -0043 │ │ -0439ea: 5444 5000 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -0439ee: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0439f2: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -0439f6: 0e00 |01f5: return-void │ │ -0439f8: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ +043680: |[043680] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +043690: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +043694: 6e20 5727 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04369a: 1a05 d126 |0005: const-string v5, "mName=" // string@26d1 │ │ +04369e: 6e20 5727 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0436a4: 5475 6700 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ +0436a8: 6e20 5727 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0436ae: 1a05 8300 |000f: const-string v5, " mIndex=" // string@0083 │ │ +0436b2: 6e20 5727 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0436b8: 5275 6500 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +0436bc: 6e20 5527 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +0436c2: 1a05 7a00 |0019: const-string v5, " mCommitted=" // string@007a │ │ +0436c6: 6e20 5727 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0436cc: 5575 6100 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0061 │ │ +0436d0: 6e20 5c27 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +0436d6: 5275 6e00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ +0436da: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +0436de: 6e20 5727 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0436e4: 1a05 b828 |002a: const-string v5, "mTransition=#" // string@28b8 │ │ +0436e8: 6e20 5727 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0436ee: 5275 6e00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ +0436f2: 7110 9d27 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0436f8: 0c05 |0034: move-result-object v5 │ │ +0436fa: 6e20 5727 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043700: 1a05 9400 |0038: const-string v5, " mTransitionStyle=#" // string@0094 │ │ +043704: 6e20 5727 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04370a: 5275 6f00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ +04370e: 7110 9d27 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +043714: 0c05 |0042: move-result-object v5 │ │ +043716: 6e20 5b27 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04371c: 5275 6200 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0062 │ │ +043720: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +043724: 5275 6300 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0063 │ │ +043728: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +04372c: 6e20 5727 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043732: 1a05 9b25 |0051: const-string v5, "mEnterAnim=#" // string@259b │ │ +043736: 6e20 5727 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04373c: 5275 6200 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0062 │ │ +043740: 7110 9d27 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +043746: 0c05 |005b: move-result-object v5 │ │ +043748: 6e20 5727 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04374e: 1a05 7f00 |005f: const-string v5, " mExitAnim=#" // string@007f │ │ +043752: 6e20 5727 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043758: 5275 6300 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0063 │ │ +04375c: 7110 9d27 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +043762: 0c05 |0069: move-result-object v5 │ │ +043764: 6e20 5b27 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04376a: 5275 6900 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0069 │ │ +04376e: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +043772: 5275 6a00 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006a │ │ +043776: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +04377a: 6e20 5727 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043780: 1a05 4427 |0078: const-string v5, "mPopEnterAnim=#" // string@2744 │ │ +043784: 6e20 5727 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04378a: 5275 6900 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0069 │ │ +04378e: 7110 9d27 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +043794: 0c05 |0082: move-result-object v5 │ │ +043796: 6e20 5727 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04379c: 1a05 8700 |0086: const-string v5, " mPopExitAnim=#" // string@0087 │ │ +0437a0: 6e20 5727 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0437a6: 5275 6a00 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006a │ │ +0437aa: 7110 9d27 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0437b0: 0c05 |0090: move-result-object v5 │ │ +0437b2: 6e20 5b27 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +0437b8: 5275 5f00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005f │ │ +0437bc: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +0437c0: 5475 6000 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0060 │ │ +0437c4: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +0437c8: 6e20 5727 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0437ce: 1a05 ba24 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@24ba │ │ +0437d2: 6e20 5727 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0437d8: 5275 5f00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005f │ │ +0437dc: 7110 9d27 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0437e2: 0c05 |00a9: move-result-object v5 │ │ +0437e4: 6e20 5727 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0437ea: 1a05 7900 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0079 │ │ +0437ee: 6e20 5727 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0437f4: 5475 6000 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0060 │ │ +0437f8: 6e20 5a27 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +0437fe: 5275 5d00 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005d │ │ +043802: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +043806: 5475 5e00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005e │ │ +04380a: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +04380e: 6e20 5727 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043814: 1a05 b724 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@24b7 │ │ +043818: 6e20 5727 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04381e: 5275 5d00 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005d │ │ +043822: 7110 9d27 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +043828: 0c05 |00cc: move-result-object v5 │ │ +04382a: 6e20 5727 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043830: 1a05 7800 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@0078 │ │ +043834: 6e20 5727 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04383a: 5475 5e00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005e │ │ +04383e: 6e20 5a27 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +043844: 5475 6400 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +043848: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +04384c: 6e20 5727 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043852: 1a05 1a0f |00e1: const-string v5, "Operations:" // string@0f1a │ │ +043856: 6e20 5b27 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04385c: 2205 6d05 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +043860: 7010 f927 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +043866: 6e20 0228 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04386c: 0c05 |00ee: move-result-object v5 │ │ +04386e: 1a06 0f00 |00ef: const-string v6, " " // string@000f │ │ +043872: 6e20 0228 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043878: 0c05 |00f4: move-result-object v5 │ │ +04387a: 6e10 0628 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +043880: 0c02 |00f8: move-result-object v2 │ │ +043882: 5474 6400 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +043886: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +043888: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +04388c: 5245 4c00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +043890: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +043896: 2205 6d05 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +04389a: 7010 f927 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0438a0: 1a06 3e19 |0108: const-string v6, "cmd=" // string@193e │ │ +0438a4: 6e20 0228 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0438aa: 0c05 |010d: move-result-object v5 │ │ +0438ac: 5246 4c00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +0438b0: 6e20 fe27 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0438b6: 0c05 |0113: move-result-object v5 │ │ +0438b8: 6e10 0628 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0438be: 0c00 |0117: move-result-object v0 │ │ +0438c0: 6e20 5727 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0438c6: 1a05 1300 |011b: const-string v5, " Op #" // string@0013 │ │ +0438ca: 6e20 5727 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0438d0: 6e20 5527 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +0438d6: 1a05 5b01 |0123: const-string v5, ": " // string@015b │ │ +0438da: 6e20 5727 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0438e0: 6e20 5727 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0438e6: 1a05 0c00 |012b: const-string v5, " " // string@000c │ │ +0438ea: 6e20 5727 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0438f0: 5445 4f00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0438f4: 6e20 5a27 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +0438fa: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +0438fe: 5245 4d00 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +043902: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +043906: 5245 4e00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +04390a: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +04390e: 6e20 5727 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043914: 1a05 631c |0142: const-string v5, "enterAnim=#" // string@1c63 │ │ +043918: 6e20 5727 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04391e: 5245 4d00 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +043922: 7110 9d27 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +043928: 0c05 |014c: move-result-object v5 │ │ +04392a: 6e20 5727 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043930: 1a05 5c00 |0150: const-string v5, " exitAnim=#" // string@005c │ │ +043934: 6e20 5727 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04393a: 5245 4e00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +04393e: 7110 9d27 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +043944: 0c05 |015a: move-result-object v5 │ │ +043946: 6e20 5b27 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04394c: 5245 5100 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +043950: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +043954: 5245 5200 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +043958: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +04395c: 6e20 5727 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043962: 1a05 6e2d |0169: const-string v5, "popEnterAnim=#" // string@2d6e │ │ +043966: 6e20 5727 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04396c: 5245 5100 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +043970: 7110 9d27 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +043976: 0c05 |0173: move-result-object v5 │ │ +043978: 6e20 5727 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04397e: 1a05 a800 |0177: const-string v5, " popExitAnim=#" // string@00a8 │ │ +043982: 6e20 5727 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043988: 5245 5200 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +04398c: 7110 9d27 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +043992: 0c05 |0181: move-result-object v5 │ │ +043994: 6e20 5b27 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04399a: 5445 5400 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +04399e: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +0439a2: 5445 5400 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +0439a6: 6e10 9f28 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0439ac: 0a05 |018e: move-result v5 │ │ +0439ae: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +0439b2: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +0439b4: 5445 5400 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +0439b8: 6e10 9f28 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0439be: 0a05 |0197: move-result v5 │ │ +0439c0: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +0439c4: 6e20 5727 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0439ca: 5445 5400 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +0439ce: 6e10 9f28 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0439d4: 0a05 |01a2: move-result v5 │ │ +0439d6: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +0439d8: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +0439dc: 1a05 af0f |01a6: const-string v5, "Removed: " // string@0faf │ │ +0439e0: 6e20 5727 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0439e6: 5445 5400 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +0439ea: 6e20 9828 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0439f0: 0c05 |01b0: move-result-object v5 │ │ +0439f2: 6e20 5a27 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +0439f8: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0439fc: 28dc |01b6: goto 0192 // -0024 │ │ +0439fe: 1a00 a60e |01b7: const-string v0, "NULL" // string@0ea6 │ │ +043a02: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +043a06: 1a00 f301 |01bb: const-string v0, "ADD" // string@01f3 │ │ +043a0a: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +043a0e: 1a00 930f |01bf: const-string v0, "REPLACE" // string@0f93 │ │ +043a12: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +043a16: 1a00 910f |01c3: const-string v0, "REMOVE" // string@0f91 │ │ +043a1a: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +043a1e: 1a00 b905 |01c7: const-string v0, "HIDE" // string@05b9 │ │ +043a22: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +043a26: 1a00 f30f |01cb: const-string v0, "SHOW" // string@0ff3 │ │ +043a2a: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +043a2e: 1a00 9204 |01cf: const-string v0, "DETACH" // string@0492 │ │ +043a32: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +043a36: 1a00 0f02 |01d3: const-string v0, "ATTACH" // string@020f │ │ +043a3a: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +043a3e: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +043a42: 1a05 ae0f |01d9: const-string v5, "Removed:" // string@0fae │ │ +043a46: 6e20 5b27 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +043a4c: 6e20 5727 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043a52: 1a05 1000 |01e1: const-string v5, " #" // string@0010 │ │ +043a56: 6e20 5727 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043a5c: 6e20 5527 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +043a62: 1a05 5b01 |01e9: const-string v5, ": " // string@015b │ │ +043a66: 6e20 5727 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +043a6c: 28bd |01ee: goto 01ab // -0043 │ │ +043a6e: 5444 5000 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +043a72: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +043a76: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +043a7a: 0e00 |01f5: return-void │ │ +043a7c: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0002 line=262 │ │ 0x000f line=263 │ │ 0x0019 line=264 │ │ 0x0023 line=265 │ │ @@ -3573,17 +3600,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043a20: |[043a20] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -043a30: 5410 6700 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ -043a34: 1100 |0002: return-object v0 │ │ +043aa4: |[043aa4] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +043ab4: 5410 6700 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ +043ab8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -3591,21 +3618,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -043a38: |[043a38] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -043a48: 5210 6800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0068 │ │ -043a4c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -043a50: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -043a52: 0f00 |0005: return v0 │ │ -043a54: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -043a56: 28fe |0007: goto 0005 // -0002 │ │ +043abc: |[043abc] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +043acc: 5210 6800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0068 │ │ +043ad0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +043ad4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +043ad6: 0f00 |0005: return v0 │ │ +043ad8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +043ada: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -3613,201 +3640,201 @@ │ │ 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 : 382 16-bit code units │ │ -043a58: |[043a58] android.support.v4.app.BackStackRecord.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ -043a68: 630d e500 |0000: sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -043a6c: 380d 3100 |0002: if-eqz v13, 0033 // +0031 │ │ -043a70: 1a0d 7c05 |0004: const-string v13, "FragmentManager" // string@057c │ │ -043a74: 220e 6c05 |0006: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -043a78: 7010 f927 0e00 |0008: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -043a7e: 1a0f 672d |000b: const-string v15, "popFromBackStack: " // string@2d67 │ │ -043a82: 6e20 0228 fe00 |000d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043a88: 0c0e |0010: move-result-object v14 │ │ -043a8a: 0800 1100 |0011: move-object/from16 v0, v17 │ │ -043a8e: 6e20 0128 0e00 |0013: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -043a94: 0c0e |0016: move-result-object v14 │ │ -043a96: 6e10 0628 0e00 |0017: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -043a9c: 0c0e |001a: move-result-object v14 │ │ -043a9e: 7120 0f1f ed00 |001b: invoke-static {v13, v14}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -043aa4: 2205 7901 |001e: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0179 │ │ -043aa8: 1a0d 7c05 |0020: const-string v13, "FragmentManager" // string@057c │ │ -043aac: 7020 6107 d500 |0022: invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0761 │ │ -043ab2: 220a 3b05 |0025: new-instance v10, Ljava/io/PrintWriter; // type@053b │ │ -043ab6: 7020 5427 5a00 |0027: invoke-direct {v10, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2754 │ │ -043abc: 1a0d 0d00 |002a: const-string v13, " " // string@000d │ │ -043ac0: 120e |002c: const/4 v14, #int 0 // #0 │ │ -043ac2: 120f |002d: const/4 v15, #int 0 // #0 │ │ -043ac4: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -043ac8: 6e5f a302 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@02a3 │ │ -043ace: 630d 5a00 |0033: sget-boolean v13, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@005a │ │ -043ad2: 380d 1b00 |0035: if-eqz v13, 0050 // +001b │ │ -043ad6: 3913 5100 |0037: if-nez v19, 0088 // +0051 │ │ -043ada: 7401 191f 1400 |0039: invoke-virtual/range {v20}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ -043ae0: 0a0d |003c: move-result v13 │ │ -043ae2: 390d 0800 |003d: if-nez v13, 0045 // +0008 │ │ -043ae6: 7401 191f 1500 |003f: invoke-virtual/range {v21}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ -043aec: 0a0d |0042: move-result v13 │ │ -043aee: 380d 0d00 |0043: if-eqz v13, 0050 // +000d │ │ -043af2: 121d |0045: const/4 v13, #int 1 // #1 │ │ -043af4: 0800 1100 |0046: move-object/from16 v0, v17 │ │ -043af8: 0801 1400 |0048: move-object/from16 v1, v20 │ │ -043afc: 0802 1500 |004a: move-object/from16 v2, v21 │ │ -043b00: 7040 9602 10d2 |004c: 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@0296 │ │ -043b06: 0c13 |004f: move-result-object v19 │ │ -043b08: 12fd |0050: const/4 v13, #int -1 // #ff │ │ -043b0a: 0800 1100 |0051: move-object/from16 v0, v17 │ │ -043b0e: 6e20 9702 d000 |0053: invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0297 │ │ -043b14: 3813 4200 |0056: if-eqz v19, 0098 // +0042 │ │ -043b18: 120c |0058: const/4 v12, #int 0 // #0 │ │ -043b1a: 3813 4400 |0059: if-eqz v19, 009d // +0044 │ │ -043b1e: 120b |005b: const/4 v11, #int 0 // #0 │ │ -043b20: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -043b24: 5407 6d00 |005e: iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ -043b28: 3807 db00 |0060: if-eqz v7, 013b // +00db │ │ -043b2c: 3813 4000 |0062: if-eqz v19, 00a2 // +0040 │ │ -043b30: 1208 |0064: const/4 v8, #int 0 // #0 │ │ -043b32: 3813 4000 |0065: if-eqz v19, 00a5 // +0040 │ │ -043b36: 1209 |0067: const/4 v9, #int 0 // #0 │ │ -043b38: 527d 4c00 |0068: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -043b3c: 2b0d 0201 0000 |006a: packed-switch v13, 0000016c // +00000102 │ │ -043b42: 220d 5605 |006d: new-instance v13, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -043b46: 220e 6c05 |006f: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -043b4a: 7010 f927 0e00 |0071: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -043b50: 1a0f 6812 |0074: const-string v15, "Unknown cmd: " // string@1268 │ │ -043b54: 6e20 0228 fe00 |0076: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043b5a: 0c0e |0079: move-result-object v14 │ │ -043b5c: 527f 4c00 |007a: iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -043b60: 6e20 fe27 fe00 |007c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -043b66: 0c0e |007f: move-result-object v14 │ │ -043b68: 6e10 0628 0e00 |0080: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -043b6e: 0c0e |0083: move-result-object v14 │ │ -043b70: 7020 8f27 ed00 |0084: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -043b76: 270d |0087: throw v13 │ │ -043b78: 3912 c8ff |0088: if-nez v18, 0050 // -0038 │ │ -043b7c: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -043b80: 540d 6c00 |008c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -043b84: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -043b88: 540e 6b00 |0090: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ -043b8c: 0800 1300 |0092: move-object/from16 v0, v19 │ │ -043b90: 7130 bb02 d00e |0094: 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@02bb │ │ -043b96: 28b9 |0097: goto 0050 // -0047 │ │ -043b98: 0800 1100 |0098: move-object/from16 v0, v17 │ │ -043b9c: 520c 6f00 |009a: iget v12, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ -043ba0: 28bd |009c: goto 0059 // -0043 │ │ -043ba2: 0800 1100 |009d: move-object/from16 v0, v17 │ │ -043ba6: 520b 6e00 |009f: iget v11, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ -043baa: 28bb |00a1: goto 005c // -0045 │ │ -043bac: 5278 5100 |00a2: iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -043bb0: 28c1 |00a4: goto 0065 // -003f │ │ -043bb2: 5279 5200 |00a5: iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -043bb6: 28c1 |00a7: goto 0068 // -003f │ │ -043bb8: 5473 4f00 |00a8: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043bbc: 5939 a800 |00aa: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043bc0: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -043bc4: 540d 6600 |00ae: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043bc8: 7110 3b04 0b00 |00b0: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ -043bce: 0a0e |00b3: move-result v14 │ │ -043bd0: 6e40 3704 3dce |00b4: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0437 │ │ -043bd6: 5477 5300 |00b7: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0053 │ │ -043bda: 28a7 |00b9: goto 0060 // -0059 │ │ -043bdc: 5473 4f00 |00ba: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043be0: 3803 0f00 |00bc: if-eqz v3, 00cb // +000f │ │ -043be4: 5939 a800 |00be: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043be8: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -043bec: 540d 6600 |00c2: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043bf0: 7110 3b04 0b00 |00c4: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ -043bf6: 0a0e |00c7: move-result v14 │ │ -043bf8: 6e40 3704 3dce |00c8: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0437 │ │ -043bfe: 547d 5400 |00cb: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043c02: 380d eaff |00cd: if-eqz v13, 00b7 // -0016 │ │ -043c06: 1204 |00cf: const/4 v4, #int 0 // #0 │ │ -043c08: 547d 5400 |00d0: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043c0c: 6e10 9f28 0d00 |00d2: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -043c12: 0a0d |00d5: move-result v13 │ │ -043c14: 35d4 e1ff |00d6: if-ge v4, v13, 00b7 // -001f │ │ -043c18: 547d 5400 |00d8: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043c1c: 6e20 9828 4d00 |00da: invoke-virtual {v13, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -043c22: 0c06 |00dd: move-result-object v6 │ │ -043c24: 1f06 a900 |00de: check-cast v6, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -043c28: 5968 a800 |00e0: iput v8, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043c2c: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ -043c30: 540d 6600 |00e4: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043c34: 120e |00e6: const/4 v14, #int 0 // #0 │ │ -043c36: 6e30 0404 6d0e |00e7: invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ -043c3c: d804 0401 |00ea: add-int/lit8 v4, v4, #int 1 // #01 │ │ -043c40: 28e4 |00ec: goto 00d0 // -001c │ │ -043c42: 5473 4f00 |00ed: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043c46: 5938 a800 |00ef: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043c4a: 0800 1100 |00f1: move-object/from16 v0, v17 │ │ -043c4e: 540d 6600 |00f3: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043c52: 120e |00f5: const/4 v14, #int 0 // #0 │ │ -043c54: 6e30 0404 3d0e |00f6: invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ -043c5a: 28be |00f9: goto 00b7 // -0042 │ │ -043c5c: 5473 4f00 |00fa: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043c60: 5938 a800 |00fc: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043c64: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ -043c68: 540d 6600 |0100: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043c6c: 7110 3b04 0b00 |0102: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ -043c72: 0a0e |0105: move-result v14 │ │ -043c74: 6e40 4204 3dce |0106: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0442 │ │ -043c7a: 28ae |0109: goto 00b7 // -0052 │ │ -043c7c: 5473 4f00 |010a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043c80: 5939 a800 |010c: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043c84: 0800 1100 |010e: move-object/from16 v0, v17 │ │ -043c88: 540d 6600 |0110: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043c8c: 7110 3b04 0b00 |0112: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ -043c92: 0a0e |0115: move-result v14 │ │ -043c94: 6e40 2504 3dce |0116: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0425 │ │ -043c9a: 289e |0119: goto 00b7 // -0062 │ │ -043c9c: 5473 4f00 |011a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043ca0: 5938 a800 |011c: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043ca4: 0800 1100 |011e: move-object/from16 v0, v17 │ │ -043ca8: 540d 6600 |0120: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043cac: 7110 3b04 0b00 |0122: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ -043cb2: 0a0e |0125: move-result v14 │ │ -043cb4: 6e40 0804 3dce |0126: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0408 │ │ -043cba: 288e |0129: goto 00b7 // -0072 │ │ -043cbc: 5473 4f00 |012a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043cc0: 5938 a800 |012c: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043cc4: 0800 1100 |012e: move-object/from16 v0, v17 │ │ -043cc8: 540d 6600 |0130: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043ccc: 7110 3b04 0b00 |0132: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ -043cd2: 0a0e |0135: move-result v14 │ │ -043cd4: 6e40 0b04 3dce |0136: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@040b │ │ -043cda: 2900 7eff |0139: goto/16 00b7 // -0082 │ │ -043cde: 3812 1900 |013b: if-eqz v18, 0154 // +0019 │ │ -043ce2: 0800 1100 |013d: move-object/from16 v0, v17 │ │ -043ce6: 540d 6600 |013f: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043cea: 0800 1100 |0141: move-object/from16 v0, v17 │ │ -043cee: 540e 6600 |0143: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043cf2: 52ee f200 |0145: iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -043cf6: 7110 3b04 0b00 |0147: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ -043cfc: 0a0f |014a: move-result v15 │ │ -043cfe: 1310 0100 |014b: const/16 v16, #int 1 // #1 │ │ -043d02: 0200 1000 |014d: move/from16 v0, v16 │ │ -043d06: 6e50 2c04 edcf |014f: invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@042c │ │ -043d0c: 1313 0000 |0152: const/16 v19, #int 0 // #0 │ │ -043d10: 0800 1100 |0154: move-object/from16 v0, v17 │ │ -043d14: 520d 6500 |0156: iget v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -043d18: 3a0d 1200 |0158: if-ltz v13, 016a // +0012 │ │ -043d1c: 0800 1100 |015a: move-object/from16 v0, v17 │ │ -043d20: 540d 6600 |015c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043d24: 0800 1100 |015e: move-object/from16 v0, v17 │ │ -043d28: 520e 6500 |0160: iget v14, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -043d2c: 6e20 2204 ed00 |0162: invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0422 │ │ -043d32: 12fd |0165: const/4 v13, #int -1 // #ff │ │ -043d34: 0800 1100 |0166: move-object/from16 v0, v17 │ │ -043d38: 590d 6500 |0168: iput v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -043d3c: 1113 |016a: return-object v19 │ │ -043d3e: 0000 |016b: nop // spacer │ │ -043d40: 0001 0700 0100 0000 3e00 0000 5000 ... |016c: packed-switch-data (18 units) │ │ +043adc: |[043adc] android.support.v4.app.BackStackRecord.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +043aec: 630d e500 |0000: sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +043af0: 380d 3100 |0002: if-eqz v13, 0033 // +0031 │ │ +043af4: 1a0d 8005 |0004: const-string v13, "FragmentManager" // string@0580 │ │ +043af8: 220e 6d05 |0006: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +043afc: 7010 f927 0e00 |0008: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +043b02: 1a0f 712d |000b: const-string v15, "popFromBackStack: " // string@2d71 │ │ +043b06: 6e20 0228 fe00 |000d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043b0c: 0c0e |0010: move-result-object v14 │ │ +043b0e: 0800 1100 |0011: move-object/from16 v0, v17 │ │ +043b12: 6e20 0128 0e00 |0013: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +043b18: 0c0e |0016: move-result-object v14 │ │ +043b1a: 6e10 0628 0e00 |0017: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +043b20: 0c0e |001a: move-result-object v14 │ │ +043b22: 7120 0f1f ed00 |001b: invoke-static {v13, v14}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +043b28: 2205 7a01 |001e: new-instance v5, Landroid/support/v4/util/LogWriter; // type@017a │ │ +043b2c: 1a0d 8005 |0020: const-string v13, "FragmentManager" // string@0580 │ │ +043b30: 7020 6107 d500 |0022: invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0761 │ │ +043b36: 220a 3c05 |0025: new-instance v10, Ljava/io/PrintWriter; // type@053c │ │ +043b3a: 7020 5427 5a00 |0027: invoke-direct {v10, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2754 │ │ +043b40: 1a0d 0d00 |002a: const-string v13, " " // string@000d │ │ +043b44: 120e |002c: const/4 v14, #int 0 // #0 │ │ +043b46: 120f |002d: const/4 v15, #int 0 // #0 │ │ +043b48: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +043b4c: 6e5f a302 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@02a3 │ │ +043b52: 630d 5a00 |0033: sget-boolean v13, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@005a │ │ +043b56: 380d 1b00 |0035: if-eqz v13, 0050 // +001b │ │ +043b5a: 3913 5100 |0037: if-nez v19, 0088 // +0051 │ │ +043b5e: 7401 191f 1400 |0039: invoke-virtual/range {v20}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ +043b64: 0a0d |003c: move-result v13 │ │ +043b66: 390d 0800 |003d: if-nez v13, 0045 // +0008 │ │ +043b6a: 7401 191f 1500 |003f: invoke-virtual/range {v21}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ +043b70: 0a0d |0042: move-result v13 │ │ +043b72: 380d 0d00 |0043: if-eqz v13, 0050 // +000d │ │ +043b76: 121d |0045: const/4 v13, #int 1 // #1 │ │ +043b78: 0800 1100 |0046: move-object/from16 v0, v17 │ │ +043b7c: 0801 1400 |0048: move-object/from16 v1, v20 │ │ +043b80: 0802 1500 |004a: move-object/from16 v2, v21 │ │ +043b84: 7040 9602 10d2 |004c: 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@0296 │ │ +043b8a: 0c13 |004f: move-result-object v19 │ │ +043b8c: 12fd |0050: const/4 v13, #int -1 // #ff │ │ +043b8e: 0800 1100 |0051: move-object/from16 v0, v17 │ │ +043b92: 6e20 9702 d000 |0053: invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0297 │ │ +043b98: 3813 4200 |0056: if-eqz v19, 0098 // +0042 │ │ +043b9c: 120c |0058: const/4 v12, #int 0 // #0 │ │ +043b9e: 3813 4400 |0059: if-eqz v19, 009d // +0044 │ │ +043ba2: 120b |005b: const/4 v11, #int 0 // #0 │ │ +043ba4: 0800 1100 |005c: move-object/from16 v0, v17 │ │ +043ba8: 5407 6d00 |005e: iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006d │ │ +043bac: 3807 db00 |0060: if-eqz v7, 013b // +00db │ │ +043bb0: 3813 4000 |0062: if-eqz v19, 00a2 // +0040 │ │ +043bb4: 1208 |0064: const/4 v8, #int 0 // #0 │ │ +043bb6: 3813 4000 |0065: if-eqz v19, 00a5 // +0040 │ │ +043bba: 1209 |0067: const/4 v9, #int 0 // #0 │ │ +043bbc: 527d 4c00 |0068: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +043bc0: 2b0d 0201 0000 |006a: packed-switch v13, 0000016c // +00000102 │ │ +043bc6: 220d 5705 |006d: new-instance v13, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +043bca: 220e 6d05 |006f: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +043bce: 7010 f927 0e00 |0071: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +043bd4: 1a0f 7212 |0074: const-string v15, "Unknown cmd: " // string@1272 │ │ +043bd8: 6e20 0228 fe00 |0076: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043bde: 0c0e |0079: move-result-object v14 │ │ +043be0: 527f 4c00 |007a: iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +043be4: 6e20 fe27 fe00 |007c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +043bea: 0c0e |007f: move-result-object v14 │ │ +043bec: 6e10 0628 0e00 |0080: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +043bf2: 0c0e |0083: move-result-object v14 │ │ +043bf4: 7020 8f27 ed00 |0084: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +043bfa: 270d |0087: throw v13 │ │ +043bfc: 3912 c8ff |0088: if-nez v18, 0050 // -0038 │ │ +043c00: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +043c04: 540d 6c00 |008c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +043c08: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +043c0c: 540e 6b00 |0090: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ +043c10: 0800 1300 |0092: move-object/from16 v0, v19 │ │ +043c14: 7130 bb02 d00e |0094: 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@02bb │ │ +043c1a: 28b9 |0097: goto 0050 // -0047 │ │ +043c1c: 0800 1100 |0098: move-object/from16 v0, v17 │ │ +043c20: 520c 6f00 |009a: iget v12, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ +043c24: 28bd |009c: goto 0059 // -0043 │ │ +043c26: 0800 1100 |009d: move-object/from16 v0, v17 │ │ +043c2a: 520b 6e00 |009f: iget v11, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ +043c2e: 28bb |00a1: goto 005c // -0045 │ │ +043c30: 5278 5100 |00a2: iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +043c34: 28c1 |00a4: goto 0065 // -003f │ │ +043c36: 5279 5200 |00a5: iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +043c3a: 28c1 |00a7: goto 0068 // -003f │ │ +043c3c: 5473 4f00 |00a8: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043c40: 5939 a800 |00aa: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +043c44: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +043c48: 540d 6600 |00ae: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043c4c: 7110 3b04 0b00 |00b0: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ +043c52: 0a0e |00b3: move-result v14 │ │ +043c54: 6e40 3704 3dce |00b4: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0437 │ │ +043c5a: 5477 5300 |00b7: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0053 │ │ +043c5e: 28a7 |00b9: goto 0060 // -0059 │ │ +043c60: 5473 4f00 |00ba: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043c64: 3803 0f00 |00bc: if-eqz v3, 00cb // +000f │ │ +043c68: 5939 a800 |00be: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +043c6c: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +043c70: 540d 6600 |00c2: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043c74: 7110 3b04 0b00 |00c4: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ +043c7a: 0a0e |00c7: move-result v14 │ │ +043c7c: 6e40 3704 3dce |00c8: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0437 │ │ +043c82: 547d 5400 |00cb: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +043c86: 380d eaff |00cd: if-eqz v13, 00b7 // -0016 │ │ +043c8a: 1204 |00cf: const/4 v4, #int 0 // #0 │ │ +043c8c: 547d 5400 |00d0: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +043c90: 6e10 9f28 0d00 |00d2: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +043c96: 0a0d |00d5: move-result v13 │ │ +043c98: 35d4 e1ff |00d6: if-ge v4, v13, 00b7 // -001f │ │ +043c9c: 547d 5400 |00d8: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +043ca0: 6e20 9828 4d00 |00da: invoke-virtual {v13, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +043ca6: 0c06 |00dd: move-result-object v6 │ │ +043ca8: 1f06 aa00 |00de: check-cast v6, Landroid/support/v4/app/Fragment; // type@00aa │ │ +043cac: 5968 a800 |00e0: iput v8, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +043cb0: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ +043cb4: 540d 6600 |00e4: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043cb8: 120e |00e6: const/4 v14, #int 0 // #0 │ │ +043cba: 6e30 0404 6d0e |00e7: invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ +043cc0: d804 0401 |00ea: add-int/lit8 v4, v4, #int 1 // #01 │ │ +043cc4: 28e4 |00ec: goto 00d0 // -001c │ │ +043cc6: 5473 4f00 |00ed: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043cca: 5938 a800 |00ef: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +043cce: 0800 1100 |00f1: move-object/from16 v0, v17 │ │ +043cd2: 540d 6600 |00f3: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043cd6: 120e |00f5: const/4 v14, #int 0 // #0 │ │ +043cd8: 6e30 0404 3d0e |00f6: invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ +043cde: 28be |00f9: goto 00b7 // -0042 │ │ +043ce0: 5473 4f00 |00fa: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043ce4: 5938 a800 |00fc: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +043ce8: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ +043cec: 540d 6600 |0100: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043cf0: 7110 3b04 0b00 |0102: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ +043cf6: 0a0e |0105: move-result v14 │ │ +043cf8: 6e40 4204 3dce |0106: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0442 │ │ +043cfe: 28ae |0109: goto 00b7 // -0052 │ │ +043d00: 5473 4f00 |010a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043d04: 5939 a800 |010c: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +043d08: 0800 1100 |010e: move-object/from16 v0, v17 │ │ +043d0c: 540d 6600 |0110: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043d10: 7110 3b04 0b00 |0112: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ +043d16: 0a0e |0115: move-result v14 │ │ +043d18: 6e40 2504 3dce |0116: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0425 │ │ +043d1e: 289e |0119: goto 00b7 // -0062 │ │ +043d20: 5473 4f00 |011a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043d24: 5938 a800 |011c: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +043d28: 0800 1100 |011e: move-object/from16 v0, v17 │ │ +043d2c: 540d 6600 |0120: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043d30: 7110 3b04 0b00 |0122: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ +043d36: 0a0e |0125: move-result v14 │ │ +043d38: 6e40 0804 3dce |0126: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0408 │ │ +043d3e: 288e |0129: goto 00b7 // -0072 │ │ +043d40: 5473 4f00 |012a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043d44: 5938 a800 |012c: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +043d48: 0800 1100 |012e: move-object/from16 v0, v17 │ │ +043d4c: 540d 6600 |0130: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043d50: 7110 3b04 0b00 |0132: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ +043d56: 0a0e |0135: move-result v14 │ │ +043d58: 6e40 0b04 3dce |0136: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@040b │ │ +043d5e: 2900 7eff |0139: goto/16 00b7 // -0082 │ │ +043d62: 3812 1900 |013b: if-eqz v18, 0154 // +0019 │ │ +043d66: 0800 1100 |013d: move-object/from16 v0, v17 │ │ +043d6a: 540d 6600 |013f: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043d6e: 0800 1100 |0141: move-object/from16 v0, v17 │ │ +043d72: 540e 6600 |0143: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043d76: 52ee f200 |0145: iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +043d7a: 7110 3b04 0b00 |0147: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@043b │ │ +043d80: 0a0f |014a: move-result v15 │ │ +043d82: 1310 0100 |014b: const/16 v16, #int 1 // #1 │ │ +043d86: 0200 1000 |014d: move/from16 v0, v16 │ │ +043d8a: 6e50 2c04 edcf |014f: invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@042c │ │ +043d90: 1313 0000 |0152: const/16 v19, #int 0 // #0 │ │ +043d94: 0800 1100 |0154: move-object/from16 v0, v17 │ │ +043d98: 520d 6500 |0156: iget v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +043d9c: 3a0d 1200 |0158: if-ltz v13, 016a // +0012 │ │ +043da0: 0800 1100 |015a: move-object/from16 v0, v17 │ │ +043da4: 540d 6600 |015c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043da8: 0800 1100 |015e: move-object/from16 v0, v17 │ │ +043dac: 520e 6500 |0160: iget v14, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +043db0: 6e20 2204 ed00 |0162: invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0422 │ │ +043db6: 12fd |0165: const/4 v13, #int -1 // #ff │ │ +043db8: 0800 1100 |0166: move-object/from16 v0, v17 │ │ +043dbc: 590d 6500 |0168: iput v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +043dc0: 1113 |016a: return-object v19 │ │ +043dc2: 0000 |016b: nop // spacer │ │ +043dc4: 0001 0700 0100 0000 3e00 0000 5000 ... |016c: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x0004 line=874 │ │ 0x001e line=875 │ │ 0x0025 line=876 │ │ 0x002a line=877 │ │ @@ -3903,22 +3930,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 │ │ -043d64: |[043d64] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -043d74: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ -043d78: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ -043d7e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -043d80: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -043d84: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043d88: 6e20 9302 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ -043d8e: 1102 |000d: return-object v2 │ │ +043de8: |[043de8] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +043df8: 2200 9e00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009e │ │ +043dfc: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ +043e02: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +043e04: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +043e08: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043e0c: 6e20 9302 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ +043e12: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0005 line=455 │ │ 0x0008 line=456 │ │ 0x000a line=457 │ │ 0x000d line=459 │ │ @@ -3932,23 +3959,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 │ │ -043d90: |[043d90] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -043da0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -043da4: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -043da8: 1a01 8e0e |0004: const-string v1, "Must use non-zero containerViewId" // string@0e8e │ │ -043dac: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -043db2: 2700 |0009: throw v0 │ │ -043db4: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -043db6: 7050 a202 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@02a2 │ │ -043dbc: 1102 |000e: return-object v2 │ │ +043e14: |[043e14] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +043e24: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +043e28: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +043e2c: 1a01 970e |0004: const-string v1, "Must use non-zero containerViewId" // string@0e97 │ │ +043e30: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +043e36: 2700 |0009: throw v0 │ │ +043e38: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +043e3a: 7050 a202 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@02a2 │ │ +043e40: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0002 line=446 │ │ 0x000a line=449 │ │ 0x000e line=450 │ │ locals : │ │ @@ -3962,209 +3989,209 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 406 16-bit code units │ │ -043dc0: |[043dc0] android.support.v4.app.BackStackRecord.run:()V │ │ -043dd0: 630c e500 |0000: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -043dd4: 380c 1a00 |0002: if-eqz v12, 001c // +001a │ │ -043dd8: 1a0c 7c05 |0004: const-string v12, "FragmentManager" // string@057c │ │ -043ddc: 220d 6c05 |0006: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -043de0: 7010 f927 0d00 |0008: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -043de6: 1a0e d60f |000b: const-string v14, "Run: " // string@0fd6 │ │ -043dea: 6e20 0228 ed00 |000d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043df0: 0c0d |0010: move-result-object v13 │ │ -043df2: 6e20 0128 fd00 |0011: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -043df8: 0c0d |0014: move-result-object v13 │ │ -043dfa: 6e10 0628 0d00 |0015: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -043e00: 0c0d |0018: move-result-object v13 │ │ -043e02: 7120 0f1f dc00 |0019: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -043e08: 55fc 5b00 |001c: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ -043e0c: 380c 0e00 |001e: if-eqz v12, 002c // +000e │ │ -043e10: 52fc 6500 |0020: iget v12, v15, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -043e14: 3b0c 0a00 |0022: if-gez v12, 002c // +000a │ │ -043e18: 220c 5705 |0024: new-instance v12, Ljava/lang/IllegalStateException; // type@0557 │ │ -043e1c: 1a0d 3116 |0026: const-string v13, "addToBackStack() called after commit()" // string@1631 │ │ -043e20: 7020 9327 dc00 |0028: invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -043e26: 270c |002b: throw v12 │ │ -043e28: 121c |002c: const/4 v12, #int 1 // #1 │ │ -043e2a: 6e20 9702 cf00 |002d: invoke-virtual {v15, v12}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0297 │ │ -043e30: 1209 |0030: const/4 v9, #int 0 // #0 │ │ -043e32: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -043e34: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -043e36: 630c 5a00 |0033: sget-boolean v12, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@005a │ │ -043e3a: 380c 1400 |0035: if-eqz v12, 0049 // +0014 │ │ -043e3e: 2204 0d04 |0037: new-instance v4, Landroid/util/SparseArray; // type@040d │ │ -043e42: 7010 131f 0400 |0039: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -043e48: 2206 0d04 |003c: new-instance v6, Landroid/util/SparseArray; // type@040d │ │ -043e4c: 7010 131f 0600 |003e: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -043e52: 7030 9902 4f06 |0041: invoke-direct {v15, v4, v6}, Landroid/support/v4/app/BackStackRecord;.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0299 │ │ -043e58: 120c |0044: const/4 v12, #int 0 // #0 │ │ -043e5a: 7040 9602 4fc6 |0045: invoke-direct {v15, v4, v6, v12}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0296 │ │ -043e60: 0c09 |0048: move-result-object v9 │ │ -043e62: 3809 3000 |0049: if-eqz v9, 0079 // +0030 │ │ -043e66: 120b |004b: const/4 v11, #int 0 // #0 │ │ -043e68: 3809 3000 |004c: if-eqz v9, 007c // +0030 │ │ -043e6c: 120a |004e: const/4 v10, #int 0 // #0 │ │ -043e6e: 54f8 6400 |004f: iget-object v8, v15, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -043e72: 3808 1f01 |0051: if-eqz v8, 0170 // +011f │ │ -043e76: 3809 2c00 |0053: if-eqz v9, 007f // +002c │ │ -043e7a: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -043e7c: 3809 2c00 |0056: if-eqz v9, 0082 // +002c │ │ -043e80: 1202 |0058: const/4 v2, #int 0 // #0 │ │ -043e82: 528c 4c00 |0059: iget v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -043e86: 2b0c 2901 0000 |005b: packed-switch v12, 00000184 // +00000129 │ │ -043e8c: 220c 5605 |005e: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -043e90: 220d 6c05 |0060: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -043e94: 7010 f927 0d00 |0062: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -043e9a: 1a0e 6812 |0065: const-string v14, "Unknown cmd: " // string@1268 │ │ -043e9e: 6e20 0228 ed00 |0067: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043ea4: 0c0d |006a: move-result-object v13 │ │ -043ea6: 528e 4c00 |006b: iget v14, v8, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -043eaa: 6e20 fe27 ed00 |006d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -043eb0: 0c0d |0070: move-result-object v13 │ │ -043eb2: 6e10 0628 0d00 |0071: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -043eb8: 0c0d |0074: move-result-object v13 │ │ -043eba: 7020 8f27 dc00 |0075: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -043ec0: 270c |0078: throw v12 │ │ -043ec2: 52fb 6f00 |0079: iget v11, v15, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ -043ec6: 28d1 |007b: goto 004c // -002f │ │ -043ec8: 52fa 6e00 |007c: iget v10, v15, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ -043ecc: 28d1 |007e: goto 004f // -002f │ │ -043ece: 5281 4d00 |007f: iget v1, v8, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -043ed2: 28d5 |0081: goto 0056 // -002b │ │ -043ed4: 5282 4e00 |0082: iget v2, v8, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -043ed8: 28d5 |0084: goto 0059 // -002b │ │ -043eda: 5483 4f00 |0085: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043ede: 5931 a800 |0087: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043ee2: 54fc 6600 |0089: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043ee6: 120d |008b: const/4 v13, #int 0 // #0 │ │ -043ee8: 6e30 0404 3c0d |008c: invoke-virtual {v12, v3, v13}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ -043eee: 5488 5000 |008f: iget-object v8, v8, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -043ef2: 28c0 |0091: goto 0051 // -0040 │ │ -043ef4: 5483 4f00 |0092: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043ef8: 5230 9500 |0094: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -043efc: 54fc 6600 |0096: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043f00: 54cc ea00 |0098: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -043f04: 380c 9300 |009a: if-eqz v12, 012d // +0093 │ │ -043f08: 1205 |009c: const/4 v5, #int 0 // #0 │ │ -043f0a: 54fc 6600 |009d: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043f0e: 54cc ea00 |009f: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -043f12: 6e10 9f28 0c00 |00a1: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -043f18: 0a0c |00a4: move-result v12 │ │ -043f1a: 35c5 8800 |00a5: if-ge v5, v12, 012d // +0088 │ │ -043f1e: 54fc 6600 |00a7: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -043f22: 54cc ea00 |00a9: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -043f26: 6e20 9828 5c00 |00ab: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -043f2c: 0c07 |00ae: move-result-object v7 │ │ -043f2e: 1f07 a900 |00af: check-cast v7, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -043f32: 630c e500 |00b1: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -043f36: 380c 2400 |00b3: if-eqz v12, 00d7 // +0024 │ │ -043f3a: 1a0c 7c05 |00b5: const-string v12, "FragmentManager" // string@057c │ │ -043f3e: 220d 6c05 |00b7: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -043f42: 7010 f927 0d00 |00b9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -043f48: 1a0e df0e |00bc: const-string v14, "OP_REPLACE: adding=" // string@0edf │ │ -043f4c: 6e20 0228 ed00 |00be: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043f52: 0c0d |00c1: move-result-object v13 │ │ -043f54: 6e20 0128 3d00 |00c2: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -043f5a: 0c0d |00c5: move-result-object v13 │ │ -043f5c: 1a0e a500 |00c6: const-string v14, " old=" // string@00a5 │ │ -043f60: 6e20 0228 ed00 |00c8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043f66: 0c0d |00cb: move-result-object v13 │ │ -043f68: 6e20 0128 7d00 |00cc: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -043f6e: 0c0d |00cf: move-result-object v13 │ │ -043f70: 6e10 0628 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -043f76: 0c0d |00d3: move-result-object v13 │ │ -043f78: 7120 0f1f dc00 |00d4: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -043f7e: 527c 9500 |00d7: iget v12, v7, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -043f82: 330c 0700 |00d9: if-ne v12, v0, 00e0 // +0007 │ │ -043f86: 3337 0800 |00db: if-ne v7, v3, 00e3 // +0008 │ │ -043f8a: 1203 |00dd: const/4 v3, #int 0 // #0 │ │ -043f8c: 5b83 4f00 |00de: iput-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -043f90: d805 0501 |00e0: add-int/lit8 v5, v5, #int 1 // #01 │ │ -043f94: 28bb |00e2: goto 009d // -0045 │ │ -043f96: 548c 5400 |00e3: iget-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043f9a: 390c 0900 |00e5: if-nez v12, 00ee // +0009 │ │ -043f9e: 220c ab05 |00e7: new-instance v12, Ljava/util/ArrayList; // type@05ab │ │ -043fa2: 7010 9028 0c00 |00e9: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -043fa8: 5b8c 5400 |00ec: iput-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043fac: 548c 5400 |00ee: iget-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -043fb0: 6e20 9428 7c00 |00f0: invoke-virtual {v12, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -043fb6: 5972 a800 |00f3: iput v2, v7, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -043fba: 55fc 5b00 |00f5: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ -043fbe: 380c 3000 |00f7: if-eqz v12, 0127 // +0030 │ │ -043fc2: 527c 9000 |00f9: iget v12, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -043fc6: d80c 0c01 |00fb: add-int/lit8 v12, v12, #int 1 // #01 │ │ -043fca: 597c 9000 |00fd: iput v12, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -043fce: 630c e500 |00ff: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -043fd2: 380c 2600 |0101: if-eqz v12, 0127 // +0026 │ │ -043fd6: 1a0c 7c05 |0103: const-string v12, "FragmentManager" // string@057c │ │ -043fda: 220d 6c05 |0105: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -043fde: 7010 f927 0d00 |0107: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -043fe4: 1a0e bf03 |010a: const-string v14, "Bump nesting of " // string@03bf │ │ -043fe8: 6e20 0228 ed00 |010c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -043fee: 0c0d |010f: move-result-object v13 │ │ -043ff0: 6e20 0128 7d00 |0110: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -043ff6: 0c0d |0113: move-result-object v13 │ │ -043ff8: 1a0e b600 |0114: const-string v14, " to " // string@00b6 │ │ -043ffc: 6e20 0228 ed00 |0116: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044002: 0c0d |0119: move-result-object v13 │ │ -044004: 527e 9000 |011a: iget v14, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -044008: 6e20 fe27 ed00 |011c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04400e: 0c0d |011f: move-result-object v13 │ │ -044010: 6e10 0628 0d00 |0120: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -044016: 0c0d |0123: move-result-object v13 │ │ -044018: 7120 0f1f dc00 |0124: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04401e: 54fc 6600 |0127: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -044022: 6e40 3704 7cba |0129: invoke-virtual {v12, v7, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0437 │ │ -044028: 28b4 |012c: goto 00e0 // -004c │ │ -04402a: 3803 62ff |012d: if-eqz v3, 008f // -009e │ │ -04402e: 5931 a800 |012f: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -044032: 54fc 6600 |0131: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -044036: 120d |0133: const/4 v13, #int 0 // #0 │ │ -044038: 6e30 0404 3c0d |0134: invoke-virtual {v12, v3, v13}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ -04403e: 2900 58ff |0137: goto/16 008f // -00a8 │ │ -044042: 5483 4f00 |0139: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -044046: 5932 a800 |013b: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -04404a: 54fc 6600 |013d: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -04404e: 6e40 3704 3cba |013f: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0437 │ │ -044054: 2900 4dff |0142: goto/16 008f // -00b3 │ │ -044058: 5483 4f00 |0144: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -04405c: 5932 a800 |0146: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -044060: 54fc 6600 |0148: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -044064: 6e40 2504 3cba |014a: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0425 │ │ -04406a: 2900 42ff |014d: goto/16 008f // -00be │ │ -04406e: 5483 4f00 |014f: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -044072: 5931 a800 |0151: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -044076: 54fc 6600 |0153: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -04407a: 6e40 4204 3cba |0155: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0442 │ │ -044080: 2900 37ff |0158: goto/16 008f // -00c9 │ │ -044084: 5483 4f00 |015a: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -044088: 5932 a800 |015c: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -04408c: 54fc 6600 |015e: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -044090: 6e40 0b04 3cba |0160: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@040b │ │ -044096: 2900 2cff |0163: goto/16 008f // -00d4 │ │ -04409a: 5483 4f00 |0165: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -04409e: 5931 a800 |0167: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -0440a2: 54fc 6600 |0169: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -0440a6: 6e40 0804 3cba |016b: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0408 │ │ -0440ac: 2900 21ff |016e: goto/16 008f // -00df │ │ -0440b0: 54fc 6600 |0170: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -0440b4: 54fd 6600 |0172: iget-object v13, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -0440b8: 52dd f200 |0174: iget v13, v13, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -0440bc: 121e |0176: const/4 v14, #int 1 // #1 │ │ -0440be: 6e5e 2c04 dcba |0177: invoke-virtual {v12, v13, v10, v11, v14}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@042c │ │ -0440c4: 55fc 5b00 |017a: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ -0440c8: 380c 0700 |017c: if-eqz v12, 0183 // +0007 │ │ -0440cc: 54fc 6600 |017e: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ -0440d0: 6e20 0304 fc00 |0180: invoke-virtual {v12, v15}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0403 │ │ -0440d6: 0e00 |0183: return-void │ │ -0440d8: 0001 0700 0100 0000 2a00 0000 3700 ... |0184: packed-switch-data (18 units) │ │ +043e44: |[043e44] android.support.v4.app.BackStackRecord.run:()V │ │ +043e54: 630c e500 |0000: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +043e58: 380c 1a00 |0002: if-eqz v12, 001c // +001a │ │ +043e5c: 1a0c 8005 |0004: const-string v12, "FragmentManager" // string@0580 │ │ +043e60: 220d 6d05 |0006: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +043e64: 7010 f927 0d00 |0008: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +043e6a: 1a0e e00f |000b: const-string v14, "Run: " // string@0fe0 │ │ +043e6e: 6e20 0228 ed00 |000d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043e74: 0c0d |0010: move-result-object v13 │ │ +043e76: 6e20 0128 fd00 |0011: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +043e7c: 0c0d |0014: move-result-object v13 │ │ +043e7e: 6e10 0628 0d00 |0015: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +043e84: 0c0d |0018: move-result-object v13 │ │ +043e86: 7120 0f1f dc00 |0019: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +043e8c: 55fc 5b00 |001c: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ +043e90: 380c 0e00 |001e: if-eqz v12, 002c // +000e │ │ +043e94: 52fc 6500 |0020: iget v12, v15, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +043e98: 3b0c 0a00 |0022: if-gez v12, 002c // +000a │ │ +043e9c: 220c 5805 |0024: new-instance v12, Ljava/lang/IllegalStateException; // type@0558 │ │ +043ea0: 1a0d 3b16 |0026: const-string v13, "addToBackStack() called after commit()" // string@163b │ │ +043ea4: 7020 9327 dc00 |0028: invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +043eaa: 270c |002b: throw v12 │ │ +043eac: 121c |002c: const/4 v12, #int 1 // #1 │ │ +043eae: 6e20 9702 cf00 |002d: invoke-virtual {v15, v12}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0297 │ │ +043eb4: 1209 |0030: const/4 v9, #int 0 // #0 │ │ +043eb6: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +043eb8: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +043eba: 630c 5a00 |0033: sget-boolean v12, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@005a │ │ +043ebe: 380c 1400 |0035: if-eqz v12, 0049 // +0014 │ │ +043ec2: 2204 0e04 |0037: new-instance v4, Landroid/util/SparseArray; // type@040e │ │ +043ec6: 7010 131f 0400 |0039: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +043ecc: 2206 0e04 |003c: new-instance v6, Landroid/util/SparseArray; // type@040e │ │ +043ed0: 7010 131f 0600 |003e: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +043ed6: 7030 9902 4f06 |0041: invoke-direct {v15, v4, v6}, Landroid/support/v4/app/BackStackRecord;.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0299 │ │ +043edc: 120c |0044: const/4 v12, #int 0 // #0 │ │ +043ede: 7040 9602 4fc6 |0045: invoke-direct {v15, v4, v6, v12}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0296 │ │ +043ee4: 0c09 |0048: move-result-object v9 │ │ +043ee6: 3809 3000 |0049: if-eqz v9, 0079 // +0030 │ │ +043eea: 120b |004b: const/4 v11, #int 0 // #0 │ │ +043eec: 3809 3000 |004c: if-eqz v9, 007c // +0030 │ │ +043ef0: 120a |004e: const/4 v10, #int 0 // #0 │ │ +043ef2: 54f8 6400 |004f: iget-object v8, v15, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +043ef6: 3808 1f01 |0051: if-eqz v8, 0170 // +011f │ │ +043efa: 3809 2c00 |0053: if-eqz v9, 007f // +002c │ │ +043efe: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +043f00: 3809 2c00 |0056: if-eqz v9, 0082 // +002c │ │ +043f04: 1202 |0058: const/4 v2, #int 0 // #0 │ │ +043f06: 528c 4c00 |0059: iget v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +043f0a: 2b0c 2901 0000 |005b: packed-switch v12, 00000184 // +00000129 │ │ +043f10: 220c 5705 |005e: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +043f14: 220d 6d05 |0060: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +043f18: 7010 f927 0d00 |0062: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +043f1e: 1a0e 7212 |0065: const-string v14, "Unknown cmd: " // string@1272 │ │ +043f22: 6e20 0228 ed00 |0067: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043f28: 0c0d |006a: move-result-object v13 │ │ +043f2a: 528e 4c00 |006b: iget v14, v8, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +043f2e: 6e20 fe27 ed00 |006d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +043f34: 0c0d |0070: move-result-object v13 │ │ +043f36: 6e10 0628 0d00 |0071: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +043f3c: 0c0d |0074: move-result-object v13 │ │ +043f3e: 7020 8f27 dc00 |0075: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +043f44: 270c |0078: throw v12 │ │ +043f46: 52fb 6f00 |0079: iget v11, v15, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ +043f4a: 28d1 |007b: goto 004c // -002f │ │ +043f4c: 52fa 6e00 |007c: iget v10, v15, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ +043f50: 28d1 |007e: goto 004f // -002f │ │ +043f52: 5281 4d00 |007f: iget v1, v8, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +043f56: 28d5 |0081: goto 0056 // -002b │ │ +043f58: 5282 4e00 |0082: iget v2, v8, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +043f5c: 28d5 |0084: goto 0059 // -002b │ │ +043f5e: 5483 4f00 |0085: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043f62: 5931 a800 |0087: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +043f66: 54fc 6600 |0089: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043f6a: 120d |008b: const/4 v13, #int 0 // #0 │ │ +043f6c: 6e30 0404 3c0d |008c: invoke-virtual {v12, v3, v13}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ +043f72: 5488 5000 |008f: iget-object v8, v8, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +043f76: 28c0 |0091: goto 0051 // -0040 │ │ +043f78: 5483 4f00 |0092: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +043f7c: 5230 9500 |0094: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +043f80: 54fc 6600 |0096: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043f84: 54cc ea00 |0098: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +043f88: 380c 9300 |009a: if-eqz v12, 012d // +0093 │ │ +043f8c: 1205 |009c: const/4 v5, #int 0 // #0 │ │ +043f8e: 54fc 6600 |009d: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043f92: 54cc ea00 |009f: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +043f96: 6e10 9f28 0c00 |00a1: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +043f9c: 0a0c |00a4: move-result v12 │ │ +043f9e: 35c5 8800 |00a5: if-ge v5, v12, 012d // +0088 │ │ +043fa2: 54fc 6600 |00a7: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +043fa6: 54cc ea00 |00a9: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +043faa: 6e20 9828 5c00 |00ab: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +043fb0: 0c07 |00ae: move-result-object v7 │ │ +043fb2: 1f07 aa00 |00af: check-cast v7, Landroid/support/v4/app/Fragment; // type@00aa │ │ +043fb6: 630c e500 |00b1: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +043fba: 380c 2400 |00b3: if-eqz v12, 00d7 // +0024 │ │ +043fbe: 1a0c 8005 |00b5: const-string v12, "FragmentManager" // string@0580 │ │ +043fc2: 220d 6d05 |00b7: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +043fc6: 7010 f927 0d00 |00b9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +043fcc: 1a0e e80e |00bc: const-string v14, "OP_REPLACE: adding=" // string@0ee8 │ │ +043fd0: 6e20 0228 ed00 |00be: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043fd6: 0c0d |00c1: move-result-object v13 │ │ +043fd8: 6e20 0128 3d00 |00c2: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +043fde: 0c0d |00c5: move-result-object v13 │ │ +043fe0: 1a0e a500 |00c6: const-string v14, " old=" // string@00a5 │ │ +043fe4: 6e20 0228 ed00 |00c8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +043fea: 0c0d |00cb: move-result-object v13 │ │ +043fec: 6e20 0128 7d00 |00cc: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +043ff2: 0c0d |00cf: move-result-object v13 │ │ +043ff4: 6e10 0628 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +043ffa: 0c0d |00d3: move-result-object v13 │ │ +043ffc: 7120 0f1f dc00 |00d4: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +044002: 527c 9500 |00d7: iget v12, v7, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +044006: 330c 0700 |00d9: if-ne v12, v0, 00e0 // +0007 │ │ +04400a: 3337 0800 |00db: if-ne v7, v3, 00e3 // +0008 │ │ +04400e: 1203 |00dd: const/4 v3, #int 0 // #0 │ │ +044010: 5b83 4f00 |00de: iput-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +044014: d805 0501 |00e0: add-int/lit8 v5, v5, #int 1 // #01 │ │ +044018: 28bb |00e2: goto 009d // -0045 │ │ +04401a: 548c 5400 |00e3: iget-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +04401e: 390c 0900 |00e5: if-nez v12, 00ee // +0009 │ │ +044022: 220c ae05 |00e7: new-instance v12, Ljava/util/ArrayList; // type@05ae │ │ +044026: 7010 9028 0c00 |00e9: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04402c: 5b8c 5400 |00ec: iput-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +044030: 548c 5400 |00ee: iget-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +044034: 6e20 9428 7c00 |00f0: invoke-virtual {v12, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04403a: 5972 a800 |00f3: iput v2, v7, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +04403e: 55fc 5b00 |00f5: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ +044042: 380c 3000 |00f7: if-eqz v12, 0127 // +0030 │ │ +044046: 527c 9000 |00f9: iget v12, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +04404a: d80c 0c01 |00fb: add-int/lit8 v12, v12, #int 1 // #01 │ │ +04404e: 597c 9000 |00fd: iput v12, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +044052: 630c e500 |00ff: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +044056: 380c 2600 |0101: if-eqz v12, 0127 // +0026 │ │ +04405a: 1a0c 8005 |0103: const-string v12, "FragmentManager" // string@0580 │ │ +04405e: 220d 6d05 |0105: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +044062: 7010 f927 0d00 |0107: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +044068: 1a0e c003 |010a: const-string v14, "Bump nesting of " // string@03c0 │ │ +04406c: 6e20 0228 ed00 |010c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044072: 0c0d |010f: move-result-object v13 │ │ +044074: 6e20 0128 7d00 |0110: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04407a: 0c0d |0113: move-result-object v13 │ │ +04407c: 1a0e b600 |0114: const-string v14, " to " // string@00b6 │ │ +044080: 6e20 0228 ed00 |0116: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044086: 0c0d |0119: move-result-object v13 │ │ +044088: 527e 9000 |011a: iget v14, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +04408c: 6e20 fe27 ed00 |011c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +044092: 0c0d |011f: move-result-object v13 │ │ +044094: 6e10 0628 0d00 |0120: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04409a: 0c0d |0123: move-result-object v13 │ │ +04409c: 7120 0f1f dc00 |0124: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +0440a2: 54fc 6600 |0127: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0440a6: 6e40 3704 7cba |0129: invoke-virtual {v12, v7, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0437 │ │ +0440ac: 28b4 |012c: goto 00e0 // -004c │ │ +0440ae: 3803 62ff |012d: if-eqz v3, 008f // -009e │ │ +0440b2: 5931 a800 |012f: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +0440b6: 54fc 6600 |0131: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0440ba: 120d |0133: const/4 v13, #int 0 // #0 │ │ +0440bc: 6e30 0404 3c0d |0134: invoke-virtual {v12, v3, v13}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ +0440c2: 2900 58ff |0137: goto/16 008f // -00a8 │ │ +0440c6: 5483 4f00 |0139: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0440ca: 5932 a800 |013b: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +0440ce: 54fc 6600 |013d: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0440d2: 6e40 3704 3cba |013f: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0437 │ │ +0440d8: 2900 4dff |0142: goto/16 008f // -00b3 │ │ +0440dc: 5483 4f00 |0144: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0440e0: 5932 a800 |0146: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +0440e4: 54fc 6600 |0148: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0440e8: 6e40 2504 3cba |014a: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0425 │ │ +0440ee: 2900 42ff |014d: goto/16 008f // -00be │ │ +0440f2: 5483 4f00 |014f: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0440f6: 5931 a800 |0151: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +0440fa: 54fc 6600 |0153: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +0440fe: 6e40 4204 3cba |0155: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0442 │ │ +044104: 2900 37ff |0158: goto/16 008f // -00c9 │ │ +044108: 5483 4f00 |015a: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +04410c: 5932 a800 |015c: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +044110: 54fc 6600 |015e: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +044114: 6e40 0b04 3cba |0160: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@040b │ │ +04411a: 2900 2cff |0163: goto/16 008f // -00d4 │ │ +04411e: 5483 4f00 |0165: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +044122: 5931 a800 |0167: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +044126: 54fc 6600 |0169: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +04412a: 6e40 0804 3cba |016b: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0408 │ │ +044130: 2900 21ff |016e: goto/16 008f // -00df │ │ +044134: 54fc 6600 |0170: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +044138: 54fd 6600 |0172: iget-object v13, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +04413c: 52dd f200 |0174: iget v13, v13, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +044140: 121e |0176: const/4 v14, #int 1 // #1 │ │ +044142: 6e5e 2c04 dcba |0177: invoke-virtual {v12, v13, v10, v11, v14}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@042c │ │ +044148: 55fc 5b00 |017a: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ +04414c: 380c 0700 |017c: if-eqz v12, 0183 // +0007 │ │ +044150: 54fc 6600 |017e: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0066 │ │ +044154: 6e20 0304 fc00 |0180: invoke-virtual {v12, v15}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0403 │ │ +04415a: 0e00 |0183: return-void │ │ +04415c: 0001 0700 0100 0000 2a00 0000 3700 ... |0184: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x001c line=641 │ │ 0x0020 line=642 │ │ 0x0024 line=643 │ │ 0x002c line=647 │ │ @@ -4267,42 +4294,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0440fc: |[0440fc] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -04410c: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -044110: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -044114: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -04411a: 1a01 1103 |0007: const-string v1, "BackStackEntry{" // string@0311 │ │ -04411e: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044124: 7110 0a28 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -04412a: 0a01 |000f: move-result v1 │ │ -04412c: 7110 9d27 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -044132: 0c01 |0013: move-result-object v1 │ │ -044134: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04413a: 5221 6500 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -04413e: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -044142: 1a01 2600 |001b: const-string v1, " #" // string@0026 │ │ -044146: 6e20 0228 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04414c: 5221 6500 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -044150: 6e20 fe27 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -044156: 5421 6700 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ -04415a: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -04415e: 1a01 0c00 |0029: const-string v1, " " // string@000c │ │ -044162: 6e20 0228 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044168: 5421 6700 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ -04416c: 6e20 0228 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044172: 1a01 8d37 |0033: const-string v1, "}" // string@378d │ │ -044176: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04417c: 6e10 0628 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -044182: 0c01 |003b: move-result-object v1 │ │ -044184: 1101 |003c: return-object v1 │ │ +044180: |[044180] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +044190: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +044194: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +044198: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +04419e: 1a01 1203 |0007: const-string v1, "BackStackEntry{" // string@0312 │ │ +0441a2: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0441a8: 7110 0a28 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +0441ae: 0a01 |000f: move-result v1 │ │ +0441b0: 7110 9d27 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0441b6: 0c01 |0013: move-result-object v1 │ │ +0441b8: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0441be: 5221 6500 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +0441c2: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +0441c6: 1a01 2600 |001b: const-string v1, " #" // string@0026 │ │ +0441ca: 6e20 0228 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0441d0: 5221 6500 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +0441d4: 6e20 fe27 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0441da: 5421 6700 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ +0441de: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +0441e2: 1a01 0c00 |0029: const-string v1, " " // string@000c │ │ +0441e6: 6e20 0228 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0441ec: 5421 6700 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ +0441f0: 6e20 0228 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0441f6: 1a01 9637 |0033: const-string v1, "}" // string@3796 │ │ +0441fa: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044200: 6e10 0628 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +044206: 0c01 |003b: move-result-object v1 │ │ +044208: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0007 line=242 │ │ 0x000c line=243 │ │ 0x0017 line=244 │ │ 0x001b line=245 │ │ @@ -4312,33 +4339,33 @@ │ │ 0x002e line=250 │ │ 0x0033 line=252 │ │ 0x0038 line=253 │ │ locals : │ │ 0x0007 - 0x003d reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x003d reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ - source_file_idx : 786 (BackStackRecord.java) │ │ + source_file_idx : 787 (BackStackRecord.java) │ │ │ │ -Class #13 header: │ │ -class_idx : 160 │ │ +Class #14 header: │ │ +class_idx : 161 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #13 annotations: │ │ +Class #14 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/BackStackState;" ">;" } │ │ │ │ -Class #13 - │ │ +Class #14 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4348,17 +4375,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044188: |[044188] android.support.v4.app.BackStackState$1.:()V │ │ -044198: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04419e: 0e00 |0003: return-void │ │ +04420c: |[04420c] android.support.v4.app.BackStackState$1.:()V │ │ +04421c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +044222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -4367,18 +4394,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 │ │ -0441a0: |[0441a0] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -0441b0: 2200 a100 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00a1 │ │ -0441b4: 7020 c302 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@02c3 │ │ -0441ba: 1100 |0005: return-object v0 │ │ +044224: |[044224] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +044234: 2200 a200 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00a2 │ │ +044238: 7020 c302 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@02c3 │ │ +04423e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -4387,18 +4414,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 │ │ -0441bc: |[0441bc] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0441cc: 6e20 be02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@02be │ │ -0441d2: 0c00 |0003: move-result-object v0 │ │ -0441d4: 1100 |0004: return-object v0 │ │ +044240: |[044240] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +044250: 6e20 be02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@02be │ │ +044256: 0c00 |0003: move-result-object v0 │ │ +044258: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -4407,17 +4434,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 │ │ -0441d8: |[0441d8] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -0441e8: 2320 7006 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0670 │ │ -0441ec: 1100 |0002: return-object v0 │ │ +04425c: |[04425c] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +04426c: 2320 7306 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0673 │ │ +044270: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -4426,46 +4453,46 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0441f0: |[0441f0] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -044200: 6e20 c002 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@02c0 │ │ -044206: 0c00 |0003: move-result-object v0 │ │ -044208: 1100 |0004: return-object v0 │ │ +044274: |[044274] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +044284: 6e20 c002 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@02c0 │ │ +04428a: 0c00 |0003: move-result-object v0 │ │ +04428c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 786 (BackStackRecord.java) │ │ + source_file_idx : 787 (BackStackRecord.java) │ │ │ │ -Class #14 header: │ │ -class_idx : 161 │ │ +Class #15 header: │ │ +class_idx : 162 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 787 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #14 annotations: │ │ +Class #15 annotations: │ │ Annotations on field #112 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/BackStackState;" ">;" } │ │ Annotations on field #120 'mSharedElementSourceNames' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #121 'mSharedElementTargetNames' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #14 - │ │ +Class #15 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackState;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -4523,73 +4550,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04420c: |[04420c] android.support.v4.app.BackStackState.:()V │ │ -04421c: 2200 a000 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00a0 │ │ -044220: 7010 bd02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@02bd │ │ -044226: 6900 7000 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0070 │ │ -04422a: 0e00 |0007: return-void │ │ +044290: |[044290] android.support.v4.app.BackStackState.:()V │ │ +0442a0: 2200 a100 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00a1 │ │ +0442a4: 7010 bd02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@02bd │ │ +0442aa: 6900 7000 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0070 │ │ +0442ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 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 │ │ -04422c: |[04422c] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -04423c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -044242: 6e10 5a02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@025a │ │ -044248: 0c00 |0006: move-result-object v0 │ │ -04424a: 5b10 7700 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -04424e: 6e10 6302 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -044254: 0a00 |000c: move-result v0 │ │ -044256: 5910 7a00 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007a │ │ -04425a: 6e10 6302 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -044260: 0a00 |0012: move-result v0 │ │ -044262: 5910 7b00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007b │ │ -044266: 6e10 6602 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ -04426c: 0c00 |0018: move-result-object v0 │ │ -04426e: 5b10 7600 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0076 │ │ -044272: 6e10 6302 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -044278: 0a00 |001e: move-result v0 │ │ -04427a: 5910 7500 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0075 │ │ -04427e: 6e10 6302 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -044284: 0a00 |0024: move-result v0 │ │ -044286: 5910 7300 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0073 │ │ -04428a: 6200 160e |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ -04428e: 7220 7602 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -044294: 0c00 |002c: move-result-object v0 │ │ -044296: 1f00 4605 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0546 │ │ -04429a: 5b10 7400 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0074 │ │ -04429e: 6e10 6302 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -0442a4: 0a00 |0034: move-result v0 │ │ -0442a6: 5910 7100 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0071 │ │ -0442aa: 6200 160e |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ -0442ae: 7220 7602 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -0442b4: 0c00 |003c: move-result-object v0 │ │ -0442b6: 1f00 4605 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0546 │ │ -0442ba: 5b10 7200 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0072 │ │ -0442be: 6e10 5b02 0200 |0041: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@025b │ │ -0442c4: 0c00 |0044: move-result-object v0 │ │ -0442c6: 5b10 7800 |0045: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0078 │ │ -0442ca: 6e10 5b02 0200 |0047: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@025b │ │ -0442d0: 0c00 |004a: move-result-object v0 │ │ -0442d2: 5b10 7900 |004b: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0079 │ │ -0442d6: 0e00 |004d: return-void │ │ +0442b0: |[0442b0] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +0442c0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0442c6: 6e10 5a02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@025a │ │ +0442cc: 0c00 |0006: move-result-object v0 │ │ +0442ce: 5b10 7700 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0442d2: 6e10 6302 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +0442d8: 0a00 |000c: move-result v0 │ │ +0442da: 5910 7a00 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007a │ │ +0442de: 6e10 6302 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +0442e4: 0a00 |0012: move-result v0 │ │ +0442e6: 5910 7b00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007b │ │ +0442ea: 6e10 6602 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ +0442f0: 0c00 |0018: move-result-object v0 │ │ +0442f2: 5b10 7600 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0076 │ │ +0442f6: 6e10 6302 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +0442fc: 0a00 |001e: move-result v0 │ │ +0442fe: 5910 7500 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0075 │ │ +044302: 6e10 6302 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +044308: 0a00 |0024: move-result v0 │ │ +04430a: 5910 7300 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0073 │ │ +04430e: 6200 160e |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ +044312: 7220 7602 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +044318: 0c00 |002c: move-result-object v0 │ │ +04431a: 1f00 4705 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0547 │ │ +04431e: 5b10 7400 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0074 │ │ +044322: 6e10 6302 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +044328: 0a00 |0034: move-result v0 │ │ +04432a: 5910 7100 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0071 │ │ +04432e: 6200 160e |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ +044332: 7220 7602 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +044338: 0c00 |003c: move-result-object v0 │ │ +04433a: 1f00 4705 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0547 │ │ +04433e: 5b10 7200 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0072 │ │ +044342: 6e10 5b02 0200 |0041: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@025b │ │ +044348: 0c00 |0044: move-result-object v0 │ │ +04434a: 5b10 7800 |0045: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0078 │ │ +04434e: 6e10 5b02 0200 |0047: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@025b │ │ +044354: 0c00 |004a: move-result-object v0 │ │ +044356: 5b10 7900 |004b: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0079 │ │ +04435a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0009 line=95 │ │ 0x000f line=96 │ │ 0x0015 line=97 │ │ @@ -4610,123 +4637,123 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 199 16-bit code units │ │ -0442d8: |[0442d8] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ -0442e8: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0442ee: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0442f0: 5493 6400 |0004: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -0442f4: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -0442f8: 5436 5400 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0442fc: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -044300: 5436 5400 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -044304: 6e10 9f28 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04430a: 0a06 |0011: move-result v6 │ │ -04430c: b062 |0012: add-int/2addr v2, v6 │ │ -04430e: 5433 5000 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -044312: 28f1 |0015: goto 0006 // -000f │ │ -044314: 5296 6800 |0016: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0068 │ │ -044318: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -04431c: b026 |001a: add-int/2addr v6, v2 │ │ -04431e: 2366 6906 |001b: new-array v6, v6, [I // type@0669 │ │ -044322: 5b86 7700 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -044326: 5596 5b00 |001f: iget-boolean v6, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ -04432a: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -04432e: 2206 5705 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0557 │ │ -044332: 1a07 c50e |0025: const-string v7, "Not on back stack" // string@0ec5 │ │ -044336: 7020 9327 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04433c: 2706 |002a: throw v6 │ │ -04433e: 5493 6400 |002b: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ -044342: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -044344: 0145 |002e: move v5, v4 │ │ -044346: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ -04434a: 5486 7700 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -04434e: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -044352: 5237 4c00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -044356: 4b07 0605 |0037: aput v7, v6, v5 │ │ -04435a: 5487 7700 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -04435e: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -044362: 5436 4f00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -044366: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ -04436a: 5436 4f00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -04436e: 5266 a300 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -044372: 4b06 0704 |0045: aput v6, v7, v4 │ │ -044376: 5486 7700 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -04437a: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ -04437e: 5237 4d00 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -044382: 4b07 0605 |004d: aput v7, v6, v5 │ │ -044386: 5486 7700 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -04438a: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ -04438e: 5237 4e00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -044392: 4b07 0604 |0055: aput v7, v6, v4 │ │ -044396: 5486 7700 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -04439a: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ -04439e: 5237 5100 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -0443a2: 4b07 0605 |005d: aput v7, v6, v5 │ │ -0443a6: 5486 7700 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -0443aa: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ -0443ae: 5237 5200 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -0443b2: 4b07 0604 |0065: aput v7, v6, v4 │ │ -0443b6: 5436 5400 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0443ba: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ -0443be: 5436 5400 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0443c2: 6e10 9f28 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0443c8: 0a00 |0070: move-result v0 │ │ -0443ca: 5486 7700 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -0443ce: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0443d2: 4b00 0605 |0075: aput v0, v6, v5 │ │ -0443d6: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -0443d8: 0145 |0078: move v5, v4 │ │ -0443da: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ -0443de: 5487 7700 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -0443e2: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0443e6: 5436 5400 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0443ea: 6e20 9828 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0443f0: 0c06 |0084: move-result-object v6 │ │ -0443f2: 1f06 a900 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0443f6: 5266 a300 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -0443fa: 4b06 0705 |0089: aput v6, v7, v5 │ │ -0443fe: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -044402: 0145 |008d: move v5, v4 │ │ -044404: 28eb |008e: goto 0079 // -0015 │ │ -044406: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ -044408: 28b5 |0090: goto 0045 // -004b │ │ -04440a: 0154 |0091: move v4, v5 │ │ -04440c: 5433 5000 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -044410: 0145 |0094: move v5, v4 │ │ -044412: 289a |0095: goto 002f // -0066 │ │ -044414: 5486 7700 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -044418: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ -04441c: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -04441e: 4b07 0605 |009b: aput v7, v6, v5 │ │ -044422: 28f5 |009d: goto 0092 // -000b │ │ -044424: 5296 6e00 |009e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ -044428: 5986 7a00 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007a │ │ -04442c: 5296 6f00 |00a2: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ -044430: 5986 7b00 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007b │ │ -044434: 5496 6700 |00a6: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ -044438: 5b86 7600 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0076 │ │ -04443c: 5296 6500 |00aa: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -044440: 5986 7500 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0075 │ │ -044444: 5296 5f00 |00ae: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005f │ │ -044448: 5986 7300 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0073 │ │ -04444c: 5496 6000 |00b2: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0060 │ │ -044450: 5b86 7400 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0074 │ │ -044454: 5296 5d00 |00b6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005d │ │ -044458: 5986 7100 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0071 │ │ -04445c: 5496 5e00 |00ba: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005e │ │ -044460: 5b86 7200 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0072 │ │ -044464: 5496 6b00 |00be: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ -044468: 5b86 7800 |00c0: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0078 │ │ -04446c: 5496 6c00 |00c2: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -044470: 5b86 7900 |00c4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0079 │ │ -044474: 0e00 |00c6: return-void │ │ +04435c: |[04435c] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ +04436c: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ +044372: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +044374: 5493 6400 |0004: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +044378: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +04437c: 5436 5400 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +044380: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +044384: 5436 5400 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +044388: 6e10 9f28 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04438e: 0a06 |0011: move-result v6 │ │ +044390: b062 |0012: add-int/2addr v2, v6 │ │ +044392: 5433 5000 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +044396: 28f1 |0015: goto 0006 // -000f │ │ +044398: 5296 6800 |0016: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0068 │ │ +04439c: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +0443a0: b026 |001a: add-int/2addr v6, v2 │ │ +0443a2: 2366 6c06 |001b: new-array v6, v6, [I // type@066c │ │ +0443a6: 5b86 7700 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0443aa: 5596 5b00 |001f: iget-boolean v6, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ +0443ae: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +0443b2: 2206 5805 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0558 │ │ +0443b6: 1a07 ce0e |0025: const-string v7, "Not on back stack" // string@0ece │ │ +0443ba: 7020 9327 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0443c0: 2706 |002a: throw v6 │ │ +0443c2: 5493 6400 |002b: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0064 │ │ +0443c6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +0443c8: 0145 |002e: move v5, v4 │ │ +0443ca: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ +0443ce: 5486 7700 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0443d2: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0443d6: 5237 4c00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +0443da: 4b07 0605 |0037: aput v7, v6, v5 │ │ +0443de: 5487 7700 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0443e2: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +0443e6: 5436 4f00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0443ea: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ +0443ee: 5436 4f00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0443f2: 5266 a300 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +0443f6: 4b06 0704 |0045: aput v6, v7, v4 │ │ +0443fa: 5486 7700 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0443fe: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ +044402: 5237 4d00 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +044406: 4b07 0605 |004d: aput v7, v6, v5 │ │ +04440a: 5486 7700 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +04440e: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ +044412: 5237 4e00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +044416: 4b07 0604 |0055: aput v7, v6, v4 │ │ +04441a: 5486 7700 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +04441e: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ +044422: 5237 5100 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +044426: 4b07 0605 |005d: aput v7, v6, v5 │ │ +04442a: 5486 7700 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +04442e: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ +044432: 5237 5200 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +044436: 4b07 0604 |0065: aput v7, v6, v4 │ │ +04443a: 5436 5400 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +04443e: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ +044442: 5436 5400 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +044446: 6e10 9f28 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04444c: 0a00 |0070: move-result v0 │ │ +04444e: 5486 7700 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +044452: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ +044456: 4b00 0605 |0075: aput v0, v6, v5 │ │ +04445a: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +04445c: 0145 |0078: move v5, v4 │ │ +04445e: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ +044462: 5487 7700 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +044466: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +04446a: 5436 5400 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +04446e: 6e20 9828 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +044474: 0c06 |0084: move-result-object v6 │ │ +044476: 1f06 aa00 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04447a: 5266 a300 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04447e: 4b06 0705 |0089: aput v6, v7, v5 │ │ +044482: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +044486: 0145 |008d: move v5, v4 │ │ +044488: 28eb |008e: goto 0079 // -0015 │ │ +04448a: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ +04448c: 28b5 |0090: goto 0045 // -004b │ │ +04448e: 0154 |0091: move v4, v5 │ │ +044490: 5433 5000 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +044494: 0145 |0094: move v5, v4 │ │ +044496: 289a |0095: goto 002f // -0066 │ │ +044498: 5486 7700 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +04449c: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0444a0: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +0444a2: 4b07 0605 |009b: aput v7, v6, v5 │ │ +0444a6: 28f5 |009d: goto 0092 // -000b │ │ +0444a8: 5296 6e00 |009e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ +0444ac: 5986 7a00 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007a │ │ +0444b0: 5296 6f00 |00a2: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ +0444b4: 5986 7b00 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007b │ │ +0444b8: 5496 6700 |00a6: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ +0444bc: 5b86 7600 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0076 │ │ +0444c0: 5296 6500 |00aa: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +0444c4: 5986 7500 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0075 │ │ +0444c8: 5296 5f00 |00ae: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005f │ │ +0444cc: 5986 7300 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0073 │ │ +0444d0: 5496 6000 |00b2: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0060 │ │ +0444d4: 5b86 7400 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0074 │ │ +0444d8: 5296 5d00 |00b6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005d │ │ +0444dc: 5986 7100 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0071 │ │ +0444e0: 5496 5e00 |00ba: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005e │ │ +0444e4: 5b86 7200 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0072 │ │ +0444e8: 5496 6b00 |00be: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ +0444ec: 5b86 7800 |00c0: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0078 │ │ +0444f0: 5496 6c00 |00c2: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +0444f4: 5b86 7900 |00c4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0079 │ │ +0444f8: 0e00 |00c6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0004 line=50 │ │ 0x0006 line=51 │ │ 0x0008 line=52 │ │ @@ -4795,17 +4822,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -044478: |[044478] android.support.v4.app.BackStackState.describeContents:()I │ │ -044488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04448a: 0f00 |0001: return v0 │ │ +0444fc: |[0444fc] android.support.v4.app.BackStackState.describeContents:()I │ │ +04450c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04450e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -4813,150 +4840,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 │ │ -04448c: |[04448c] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -04449c: 121d |0000: const/4 v13, #int 1 // #1 │ │ -04449e: 2201 9f00 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -0444a2: 7020 8b02 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@028b │ │ -0444a8: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -0444aa: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -0444ac: 54ea 7700 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -0444b0: 21aa |000a: array-length v10, v10 │ │ -0444b2: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ -0444b6: 2206 9d00 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ -0444ba: 7010 8802 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ -0444c0: 54ea 7700 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -0444c4: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0444c8: 440a 0a07 |0016: aget v10, v10, v7 │ │ -0444cc: 596a 4c00 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -0444d0: 630a e500 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -0444d4: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ -0444d8: 1a0a 7c05 |001e: const-string v10, "FragmentManager" // string@057c │ │ -0444dc: 220b 6c05 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@056c │ │ -0444e0: 7010 f927 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0444e6: 1a0c 5c06 |0025: const-string v12, "Instantiate " // string@065c │ │ -0444ea: 6e20 0228 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0444f0: 0c0b |002a: move-result-object v11 │ │ -0444f2: 6e20 0128 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0444f8: 0c0b |002e: move-result-object v11 │ │ -0444fa: 1a0c a700 |002f: const-string v12, " op #" // string@00a7 │ │ -0444fe: 6e20 0228 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044504: 0c0b |0034: move-result-object v11 │ │ -044506: 6e20 fe27 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04450c: 0c0b |0038: move-result-object v11 │ │ -04450e: 1a0c 3b00 |0039: const-string v12, " base fragment #" // string@003b │ │ -044512: 6e20 0228 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044518: 0c0b |003e: move-result-object v11 │ │ -04451a: 54ec 7700 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -04451e: 440c 0c08 |0041: aget v12, v12, v8 │ │ -044522: 6e20 fe27 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -044528: 0c0b |0046: move-result-object v11 │ │ -04452a: 6e10 0628 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -044530: 0c0b |004a: move-result-object v11 │ │ -044532: 7120 0f1f ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -044538: 54ea 7700 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -04453c: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -044540: 4403 0a08 |0052: aget v3, v10, v8 │ │ -044544: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ -044548: 54fa e900 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04454c: 6e20 9828 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -044552: 0c02 |005b: move-result-object v2 │ │ -044554: 1f02 a900 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -044558: 5b62 4f00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -04455c: 54ea 7700 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -044560: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -044564: 440a 0a07 |0064: aget v10, v10, v7 │ │ -044568: 596a 4d00 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -04456c: 54ea 7700 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -044570: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -044574: 440a 0a08 |006c: aget v10, v10, v8 │ │ -044578: 596a 4e00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -04457c: 54ea 7700 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -044580: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ -044584: 440a 0a07 |0074: aget v10, v10, v7 │ │ -044588: 596a 5100 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -04458c: 54ea 7700 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -044590: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -044594: 440a 0a08 |007c: aget v10, v10, v8 │ │ -044598: 596a 5200 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -04459c: 54ea 7700 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -0445a0: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0445a4: 4400 0a07 |0084: aget v0, v10, v7 │ │ -0445a8: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ -0445ac: 220a ab05 |0088: new-instance v10, Ljava/util/ArrayList; // type@05ab │ │ -0445b0: 7020 9128 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0445b6: 5b6a 5400 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0445ba: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -0445bc: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ -0445c0: 630a e500 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -0445c4: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ -0445c8: 1a0a 7c05 |0096: const-string v10, "FragmentManager" // string@057c │ │ -0445cc: 220b 6c05 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@056c │ │ -0445d0: 7010 f927 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0445d6: 1a0c 5c06 |009d: const-string v12, "Instantiate " // string@065c │ │ -0445da: 6e20 0228 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0445e0: 0c0b |00a2: move-result-object v11 │ │ -0445e2: 6e20 0128 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0445e8: 0c0b |00a6: move-result-object v11 │ │ -0445ea: 1a0c b300 |00a7: const-string v12, " set remove fragment #" // string@00b3 │ │ -0445ee: 6e20 0228 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0445f4: 0c0b |00ac: move-result-object v11 │ │ -0445f6: 54ec 7700 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -0445fa: 440c 0c08 |00af: aget v12, v12, v8 │ │ -0445fe: 6e20 fe27 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -044604: 0c0b |00b4: move-result-object v11 │ │ -044606: 6e10 0628 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04460c: 0c0b |00b8: move-result-object v11 │ │ -04460e: 7120 0f1f ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -044614: 54fa e900 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -044618: 54eb 7700 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -04461c: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ -044620: 440b 0b08 |00c2: aget v11, v11, v8 │ │ -044624: 6e20 9828 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04462a: 0c09 |00c7: move-result-object v9 │ │ -04462c: 1f09 a900 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -044630: 546a 5400 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -044634: 6e20 9428 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04463a: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04463e: 0178 |00d1: move v8, v7 │ │ -044640: 28be |00d2: goto 0090 // -0042 │ │ -044642: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -044644: 5b6a 4f00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -044648: 288a |00d6: goto 0060 // -0076 │ │ -04464a: 0187 |00d7: move v7, v8 │ │ -04464c: 6e20 9302 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ -044652: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ -044656: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -04465a: 52ea 7a00 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007a │ │ -04465e: 591a 6e00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ -044662: 52ea 7b00 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007b │ │ -044666: 591a 6f00 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ -04466a: 54ea 7600 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0076 │ │ -04466e: 5b1a 6700 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ -044672: 52ea 7500 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0075 │ │ -044676: 591a 6500 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -04467a: 5c1d 5b00 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ -04467e: 52ea 7300 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0073 │ │ -044682: 591a 5f00 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005f │ │ -044686: 54ea 7400 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0074 │ │ -04468a: 5b1a 6000 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0060 │ │ -04468e: 52ea 7100 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0071 │ │ -044692: 591a 5d00 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005d │ │ -044696: 54ea 7200 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0072 │ │ -04469a: 5b1a 5e00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005e │ │ -04469e: 54ea 7800 |0101: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0078 │ │ -0446a2: 5b1a 6b00 |0103: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ -0446a6: 54ea 7900 |0105: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0079 │ │ -0446aa: 5b1a 6c00 |0107: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ -0446ae: 6e20 9702 d100 |0109: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0297 │ │ -0446b4: 1101 |010c: return-object v1 │ │ +044510: |[044510] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +044520: 121d |0000: const/4 v13, #int 1 // #1 │ │ +044522: 2201 a000 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +044526: 7020 8b02 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@028b │ │ +04452c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +04452e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +044530: 54ea 7700 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +044534: 21aa |000a: array-length v10, v10 │ │ +044536: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ +04453a: 2206 9e00 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@009e │ │ +04453e: 7010 8802 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0288 │ │ +044544: 54ea 7700 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +044548: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ +04454c: 440a 0a07 |0016: aget v10, v10, v7 │ │ +044550: 596a 4c00 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +044554: 630a e500 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +044558: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ +04455c: 1a0a 8005 |001e: const-string v10, "FragmentManager" // string@0580 │ │ +044560: 220b 6d05 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@056d │ │ +044564: 7010 f927 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04456a: 1a0c 6006 |0025: const-string v12, "Instantiate " // string@0660 │ │ +04456e: 6e20 0228 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044574: 0c0b |002a: move-result-object v11 │ │ +044576: 6e20 0128 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04457c: 0c0b |002e: move-result-object v11 │ │ +04457e: 1a0c a700 |002f: const-string v12, " op #" // string@00a7 │ │ +044582: 6e20 0228 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044588: 0c0b |0034: move-result-object v11 │ │ +04458a: 6e20 fe27 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +044590: 0c0b |0038: move-result-object v11 │ │ +044592: 1a0c 3b00 |0039: const-string v12, " base fragment #" // string@003b │ │ +044596: 6e20 0228 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04459c: 0c0b |003e: move-result-object v11 │ │ +04459e: 54ec 7700 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0445a2: 440c 0c08 |0041: aget v12, v12, v8 │ │ +0445a6: 6e20 fe27 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0445ac: 0c0b |0046: move-result-object v11 │ │ +0445ae: 6e10 0628 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0445b4: 0c0b |004a: move-result-object v11 │ │ +0445b6: 7120 0f1f ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +0445bc: 54ea 7700 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0445c0: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0445c4: 4403 0a08 |0052: aget v3, v10, v8 │ │ +0445c8: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ +0445cc: 54fa e900 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +0445d0: 6e20 9828 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0445d6: 0c02 |005b: move-result-object v2 │ │ +0445d8: 1f02 aa00 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +0445dc: 5b62 4f00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0445e0: 54ea 7700 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0445e4: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0445e8: 440a 0a07 |0064: aget v10, v10, v7 │ │ +0445ec: 596a 4d00 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +0445f0: 54ea 7700 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0445f4: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0445f8: 440a 0a08 |006c: aget v10, v10, v8 │ │ +0445fc: 596a 4e00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +044600: 54ea 7700 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +044604: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ +044608: 440a 0a07 |0074: aget v10, v10, v7 │ │ +04460c: 596a 5100 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +044610: 54ea 7700 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +044614: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +044618: 440a 0a08 |007c: aget v10, v10, v8 │ │ +04461c: 596a 5200 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +044620: 54ea 7700 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +044624: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ +044628: 4400 0a07 |0084: aget v0, v10, v7 │ │ +04462c: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ +044630: 220a ae05 |0088: new-instance v10, Ljava/util/ArrayList; // type@05ae │ │ +044634: 7020 9128 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +04463a: 5b6a 5400 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +04463e: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +044640: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ +044644: 630a e500 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +044648: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ +04464c: 1a0a 8005 |0096: const-string v10, "FragmentManager" // string@0580 │ │ +044650: 220b 6d05 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@056d │ │ +044654: 7010 f927 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04465a: 1a0c 6006 |009d: const-string v12, "Instantiate " // string@0660 │ │ +04465e: 6e20 0228 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044664: 0c0b |00a2: move-result-object v11 │ │ +044666: 6e20 0128 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04466c: 0c0b |00a6: move-result-object v11 │ │ +04466e: 1a0c b300 |00a7: const-string v12, " set remove fragment #" // string@00b3 │ │ +044672: 6e20 0228 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044678: 0c0b |00ac: move-result-object v11 │ │ +04467a: 54ec 7700 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +04467e: 440c 0c08 |00af: aget v12, v12, v8 │ │ +044682: 6e20 fe27 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +044688: 0c0b |00b4: move-result-object v11 │ │ +04468a: 6e10 0628 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +044690: 0c0b |00b8: move-result-object v11 │ │ +044692: 7120 0f1f ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +044698: 54fa e900 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04469c: 54eb 7700 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +0446a0: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0446a4: 440b 0b08 |00c2: aget v11, v11, v8 │ │ +0446a8: 6e20 9828 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0446ae: 0c09 |00c7: move-result-object v9 │ │ +0446b0: 1f09 aa00 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00aa │ │ +0446b4: 546a 5400 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +0446b8: 6e20 9428 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +0446be: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0446c2: 0178 |00d1: move v8, v7 │ │ +0446c4: 28be |00d2: goto 0090 // -0042 │ │ +0446c6: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +0446c8: 5b6a 4f00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0446cc: 288a |00d6: goto 0060 // -0076 │ │ +0446ce: 0187 |00d7: move v7, v8 │ │ +0446d0: 6e20 9302 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0293 │ │ +0446d6: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0446da: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +0446de: 52ea 7a00 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007a │ │ +0446e2: 591a 6e00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006e │ │ +0446e6: 52ea 7b00 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007b │ │ +0446ea: 591a 6f00 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006f │ │ +0446ee: 54ea 7600 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0076 │ │ +0446f2: 5b1a 6700 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0067 │ │ +0446f6: 52ea 7500 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0075 │ │ +0446fa: 591a 6500 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +0446fe: 5c1d 5b00 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005b │ │ +044702: 52ea 7300 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0073 │ │ +044706: 591a 5f00 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005f │ │ +04470a: 54ea 7400 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0074 │ │ +04470e: 5b1a 6000 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0060 │ │ +044712: 52ea 7100 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0071 │ │ +044716: 591a 5d00 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005d │ │ +04471a: 54ea 7200 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0072 │ │ +04471e: 5b1a 5e00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005e │ │ +044722: 54ea 7800 |0101: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0078 │ │ +044726: 5b1a 6b00 |0103: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@006b │ │ +04472a: 54ea 7900 |0105: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0079 │ │ +04472e: 5b1a 6c00 |0107: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@006c │ │ +044732: 6e20 9702 d100 |0109: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0297 │ │ +044738: 1101 |010c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ 0x0006 line=109 │ │ 0x0007 line=110 │ │ 0x0008 line=111 │ │ 0x000d line=112 │ │ @@ -5026,39 +5053,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0446b8: |[0446b8] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0446c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0446ca: 5420 7700 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ -0446ce: 6e20 6c02 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@026c │ │ -0446d4: 5220 7a00 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007a │ │ -0446d8: 6e20 6b02 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -0446de: 5220 7b00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007b │ │ -0446e2: 6e20 6b02 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -0446e8: 5420 7600 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0076 │ │ -0446ec: 6e20 7002 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ -0446f2: 5220 7500 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0075 │ │ -0446f6: 6e20 6b02 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -0446fc: 5220 7300 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0073 │ │ -044700: 6e20 6b02 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -044706: 5420 7400 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0074 │ │ -04470a: 7130 e51e 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ -044710: 5220 7100 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0071 │ │ -044714: 6e20 6b02 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -04471a: 5420 7200 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0072 │ │ -04471e: 7130 e51e 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ -044724: 5420 7800 |002e: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0078 │ │ -044728: 6e20 7102 0300 |0030: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0271 │ │ -04472e: 5420 7900 |0033: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0079 │ │ -044732: 6e20 7102 0300 |0035: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0271 │ │ -044738: 0e00 |0038: return-void │ │ +04473c: |[04473c] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04474c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04474e: 5420 7700 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0077 │ │ +044752: 6e20 6c02 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@026c │ │ +044758: 5220 7a00 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@007a │ │ +04475c: 6e20 6b02 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +044762: 5220 7b00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007b │ │ +044766: 6e20 6b02 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +04476c: 5420 7600 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0076 │ │ +044770: 6e20 7002 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ +044776: 5220 7500 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0075 │ │ +04477a: 6e20 6b02 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +044780: 5220 7300 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0073 │ │ +044784: 6e20 6b02 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +04478a: 5420 7400 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0074 │ │ +04478e: 7130 e51e 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ +044794: 5220 7100 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0071 │ │ +044798: 6e20 6b02 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +04479e: 5420 7200 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0072 │ │ +0447a2: 7130 e51e 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ +0447a8: 5420 7800 |002e: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0078 │ │ +0447ac: 6e20 7102 0300 |0030: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0271 │ │ +0447b2: 5420 7900 |0033: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0079 │ │ +0447b6: 6e20 7102 0300 |0035: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0271 │ │ +0447bc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0006 line=161 │ │ 0x000b line=162 │ │ 0x0010 line=163 │ │ 0x0015 line=164 │ │ @@ -5070,27 +5097,27 @@ │ │ 0x0033 line=170 │ │ 0x0038 line=171 │ │ 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 : 786 (BackStackRecord.java) │ │ + source_file_idx : 787 (BackStackRecord.java) │ │ │ │ -Class #15 header: │ │ -class_idx : 162 │ │ +Class #16 header: │ │ +class_idx : 163 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 14 │ │ -source_file_idx : 793 │ │ +source_file_idx : 794 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #15 - │ │ +Class #16 - │ │ Class descriptor : 'Landroid/support/v4/app/BaseFragmentActivityDonut;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -5099,17 +5126,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04473c: |[04473c] android.support.v4.app.BaseFragmentActivityDonut.:()V │ │ -04474c: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -044752: 0e00 |0003: return-void │ │ +0447c0: |[0447c0] android.support.v4.app.BaseFragmentActivityDonut.:()V │ │ +0447d0: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +0447d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BaseFragmentActivityDonut; │ │ │ │ Virtual methods - │ │ @@ -5124,28 +5151,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -044754: |[044754] android.support.v4.app.BaseFragmentActivityDonut.onCreate:(Landroid/os/Bundle;)V │ │ -044764: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -044768: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -04476c: 3510 1300 |0004: if-ge v0, v1, 0017 // +0013 │ │ -044770: 6e10 ca02 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/BaseFragmentActivityDonut;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ca │ │ -044776: 0c00 |0009: move-result-object v0 │ │ -044778: 6e10 671f 0000 |000a: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1f67 │ │ -04477e: 0c00 |000d: move-result-object v0 │ │ -044780: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -044784: 6e10 ca02 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/app/BaseFragmentActivityDonut;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ca │ │ -04478a: 0c00 |0013: move-result-object v0 │ │ -04478c: 6e20 6a1f 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1f6a │ │ -044792: 6f20 0e00 3200 |0017: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000e │ │ -044798: 0e00 |001a: return-void │ │ +0447d8: |[0447d8] android.support.v4.app.BaseFragmentActivityDonut.onCreate:(Landroid/os/Bundle;)V │ │ +0447e8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0447ec: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0447f0: 3510 1300 |0004: if-ge v0, v1, 0017 // +0013 │ │ +0447f4: 6e10 ca02 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/BaseFragmentActivityDonut;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ca │ │ +0447fa: 0c00 |0009: move-result-object v0 │ │ +0447fc: 6e10 671f 0000 |000a: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1f67 │ │ +044802: 0c00 |000d: move-result-object v0 │ │ +044804: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +044808: 6e10 ca02 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/app/BaseFragmentActivityDonut;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ca │ │ +04480e: 0c00 |0013: move-result-object v0 │ │ +044810: 6e20 6a1f 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1f6a │ │ +044816: 6f20 0e00 3200 |0017: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000e │ │ +04481c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0010 line=36 │ │ 0x0017 line=39 │ │ 0x001a line=40 │ │ locals : │ │ @@ -5157,48 +5184,48 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -04479c: |[04479c] android.support.v4.app.BaseFragmentActivityDonut.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0447ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0447ae: 6e55 c902 1243 |0001: invoke-virtual {v2, v1, v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityDonut;.dispatchFragmentsOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02c9 │ │ -0447b4: 0c00 |0004: move-result-object v0 │ │ -0447b6: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -0447ba: 6f40 0f00 3254 |0007: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@000f │ │ -0447c0: 0c00 |000a: move-result-object v0 │ │ -0447c2: 1100 |000b: return-object v0 │ │ +044820: |[044820] android.support.v4.app.BaseFragmentActivityDonut.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +044830: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +044832: 6e55 c902 1243 |0001: invoke-virtual {v2, v1, v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityDonut;.dispatchFragmentsOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02c9 │ │ +044838: 0c00 |0004: move-result-object v0 │ │ +04483a: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +04483e: 6f40 0f00 3254 |0007: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@000f │ │ +044844: 0c00 |000a: move-result-object v0 │ │ +044846: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x000b line=48 │ │ locals : │ │ 0x0005 - 0x000b reg=0 v Landroid/view/View; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/BaseFragmentActivityDonut; │ │ 0x0000 - 0x000c reg=3 name Ljava/lang/String; │ │ 0x0000 - 0x000c reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000c reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ - source_file_idx : 793 (BaseFragmentActivityDonut.java) │ │ + source_file_idx : 794 (BaseFragmentActivityDonut.java) │ │ │ │ -Class #16 header: │ │ -class_idx : 163 │ │ +Class #17 header: │ │ +class_idx : 164 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 162 │ │ -source_file_idx : 794 │ │ +superclass_idx : 163 │ │ +source_file_idx : 795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #16 - │ │ +Class #17 - │ │ Class descriptor : 'Landroid/support/v4/app/BaseFragmentActivityHoneycomb;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Landroid/support/v4/app/BaseFragmentActivityDonut;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -5207,17 +5234,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0447c4: |[0447c4] android.support.v4.app.BaseFragmentActivityHoneycomb.:()V │ │ -0447d4: 7010 c802 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/BaseFragmentActivityDonut;.:()V // method@02c8 │ │ -0447da: 0e00 |0003: return-void │ │ +044848: |[044848] android.support.v4.app.BaseFragmentActivityHoneycomb.:()V │ │ +044858: 7010 c802 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/BaseFragmentActivityDonut;.:()V // method@02c8 │ │ +04485e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BaseFragmentActivityHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -5226,63 +5253,63 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0447dc: |[0447dc] android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0447ec: 6e57 cf02 4365 |0000: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.dispatchFragmentsOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02cf │ │ -0447f2: 0c00 |0003: move-result-object v0 │ │ -0447f4: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -0447f8: 6001 3700 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0447fc: 1302 0b00 |0008: const/16 v2, #int 11 // #b │ │ -044800: 3421 0600 |000a: if-lt v1, v2, 0010 // +0006 │ │ -044804: 6f57 cc02 4365 |000c: invoke-super {v3, v4, v5, v6, v7}, Landroid/support/v4/app/BaseFragmentActivityDonut;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02cc │ │ -04480a: 0c00 |000f: move-result-object v0 │ │ -04480c: 1100 |0010: return-object v0 │ │ +044860: |[044860] android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +044870: 6e57 cf02 4365 |0000: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.dispatchFragmentsOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02cf │ │ +044876: 0c00 |0003: move-result-object v0 │ │ +044878: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +04487c: 6001 3700 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +044880: 1302 0b00 |0008: const/16 v2, #int 11 // #b │ │ +044884: 3421 0600 |000a: if-lt v1, v2, 0010 // +0006 │ │ +044888: 6f57 cc02 4365 |000c: invoke-super {v3, v4, v5, v6, v7}, Landroid/support/v4/app/BaseFragmentActivityDonut;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02cc │ │ +04488e: 0c00 |000f: move-result-object v0 │ │ +044890: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ 0x000c line=34 │ │ 0x0010 line=36 │ │ locals : │ │ 0x0004 - 0x0010 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0011 reg=3 this Landroid/support/v4/app/BaseFragmentActivityHoneycomb; │ │ 0x0000 - 0x0011 reg=4 parent Landroid/view/View; │ │ 0x0000 - 0x0011 reg=5 name Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x0011 reg=7 attrs Landroid/util/AttributeSet; │ │ │ │ - source_file_idx : 794 (BaseFragmentActivityHoneycomb.java) │ │ + source_file_idx : 795 (BaseFragmentActivityHoneycomb.java) │ │ │ │ -Class #17 header: │ │ -class_idx : 169 │ │ +Class #18 header: │ │ +class_idx : 170 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1398 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1402 │ │ static_fields_size : 2 │ │ instance_fields_size: 51 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 83 │ │ │ │ -Class #17 annotations: │ │ +Class #18 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/Fragment$InstantiationException; Landroid/support/v4/app/Fragment$SavedState; } │ │ Annotations on field #178 'mSavedViewState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ Annotations on field #190 'sClassMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Ljava/lang/Class" "<*>;>;" } │ │ Annotations on method #813 'onAttach' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ Annotations on method #827 'onInflate' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #17 - │ │ +Class #18 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/ComponentCallbacks;' │ │ #1 : 'Landroid/view/View$OnCreateContextMenuListener;' │ │ Static fields - │ │ @@ -5505,22 +5532,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -044810: |[044810] android.support.v4.app.Fragment.:()V │ │ -044820: 2200 8101 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0181 │ │ -044824: 7010 c007 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@07c0 │ │ -04482a: 6900 be00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ -04482e: 2200 6405 |0007: new-instance v0, Ljava/lang/Object; // type@0564 │ │ -044832: 7010 b927 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -044838: 6900 8a00 |000c: sput-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ -04483c: 0e00 |000e: return-void │ │ +044894: |[044894] android.support.v4.app.Fragment.:()V │ │ +0448a4: 2200 8201 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0182 │ │ +0448a8: 7010 c007 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@07c0 │ │ +0448ae: 6900 be00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ +0448b2: 2200 6505 |0007: new-instance v0, Ljava/lang/Object; // type@0565 │ │ +0448b6: 7010 b927 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0448bc: 6900 8a00 |000c: sput-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ +0448c0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=172 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5528,37 +5555,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -044840: |[044840] android.support.v4.app.Fragment.:()V │ │ -044850: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -044852: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -044854: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -044856: 7010 b927 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04485c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04485e: 5940 b500 |0007: iput v0, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -044862: 5942 a300 |0009: iput v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -044866: 5942 b900 |000b: iput v2, v4, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ -04486a: 5c43 a700 |000d: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -04486e: 5c43 bb00 |000f: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ -044872: 5b41 9800 |0011: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@0098 │ │ -044876: 6200 8a00 |0013: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ -04487a: 5b40 b000 |0015: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00b0 │ │ -04487e: 5b41 9a00 |0017: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@009a │ │ -044882: 6200 8a00 |0019: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ -044886: 5b40 aa00 |001b: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00aa │ │ -04488a: 5b41 b300 |001d: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00b3 │ │ -04488e: 6200 8a00 |001f: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ -044892: 5b40 b400 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b4 │ │ -044896: 5b41 9900 |0023: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -04489a: 5b41 9b00 |0025: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ -04489e: 0e00 |0027: return-void │ │ +0448c4: |[0448c4] android.support.v4.app.Fragment.:()V │ │ +0448d4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0448d6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0448d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0448da: 7010 b927 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0448e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0448e2: 5940 b500 |0007: iput v0, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +0448e6: 5942 a300 |0009: iput v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +0448ea: 5942 b900 |000b: iput v2, v4, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ +0448ee: 5c43 a700 |000d: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +0448f2: 5c43 bb00 |000f: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ +0448f6: 5b41 9800 |0011: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@0098 │ │ +0448fa: 6200 8a00 |0013: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ +0448fe: 5b40 b000 |0015: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00b0 │ │ +044902: 5b41 9a00 |0017: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@009a │ │ +044906: 6200 8a00 |0019: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ +04490a: 5b40 aa00 |001b: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00aa │ │ +04490e: 5b41 b300 |001d: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00b3 │ │ +044912: 6200 8a00 |001f: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ +044916: 5b40 b400 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b4 │ │ +04491a: 5b41 9900 |0023: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +04491e: 5b41 9b00 |0025: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@009b │ │ +044922: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=390 │ │ 0x0006 line=181 │ │ 0x0009 line=197 │ │ 0x000b line=209 │ │ 0x000d line=280 │ │ @@ -5580,19 +5607,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 │ │ -0448a0: |[0448a0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0448b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0448b2: 7130 2403 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@0324 │ │ -0448b8: 0c00 |0004: move-result-object v0 │ │ -0448ba: 1100 |0005: return-object v0 │ │ +044924: |[044924] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +044934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044936: 7130 2403 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@0324 │ │ +04493c: 0c00 |0004: move-result-object v0 │ │ +04493e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -5601,94 +5628,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 │ │ -0448bc: |[0448bc] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -0448cc: 6203 be00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ -0448d0: 6e20 c807 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ -0448d6: 0c00 |0005: move-result-object v0 │ │ -0448d8: 1f00 4805 |0006: check-cast v0, Ljava/lang/Class; // type@0548 │ │ -0448dc: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -0448e0: 6e10 9f00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ -0448e6: 0c03 |000d: move-result-object v3 │ │ -0448e8: 6e20 8227 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2782 │ │ -0448ee: 0c00 |0011: move-result-object v0 │ │ -0448f0: 6203 be00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ -0448f4: 6e30 d007 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07d0 │ │ -0448fa: 6e10 8027 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2780 │ │ -044900: 0c02 |001a: move-result-object v2 │ │ -044902: 1f02 a900 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -044906: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -04490a: 6e10 bc27 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -044910: 0c03 |0022: move-result-object v3 │ │ -044912: 6e10 7427 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2774 │ │ -044918: 0c03 |0026: move-result-object v3 │ │ -04491a: 6e20 4602 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ -044920: 5b28 8f00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ -044924: 1102 |002c: return-object v2 │ │ -044926: 0d01 |002d: move-exception v1 │ │ -044928: 2203 a600 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a6 │ │ -04492c: 2204 6c05 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -044930: 7010 f927 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -044936: 1a05 5812 |0035: const-string v5, "Unable to instantiate fragment " // string@1258 │ │ -04493a: 6e20 0228 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044940: 0c04 |003a: move-result-object v4 │ │ -044942: 6e20 0228 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044948: 0c04 |003e: move-result-object v4 │ │ -04494a: 1a05 5f01 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@015f │ │ -04494e: 6e20 0228 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044954: 0c04 |0044: move-result-object v4 │ │ -044956: 1a05 5800 |0045: const-string v5, " empty constructor that is public" // string@0058 │ │ -04495a: 6e20 0228 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044960: 0c04 |004a: move-result-object v4 │ │ -044962: 6e10 0628 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -044968: 0c04 |004e: move-result-object v4 │ │ -04496a: 7030 0003 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0300 │ │ -044970: 2703 |0052: throw v3 │ │ -044972: 0d01 |0053: move-exception v1 │ │ -044974: 2203 a600 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a6 │ │ -044978: 2204 6c05 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -04497c: 7010 f927 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -044982: 1a05 5812 |005b: const-string v5, "Unable to instantiate fragment " // string@1258 │ │ -044986: 6e20 0228 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04498c: 0c04 |0060: move-result-object v4 │ │ -04498e: 6e20 0228 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044994: 0c04 |0064: move-result-object v4 │ │ -044996: 1a05 5f01 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@015f │ │ -04499a: 6e20 0228 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0449a0: 0c04 |006a: move-result-object v4 │ │ -0449a2: 1a05 5800 |006b: const-string v5, " empty constructor that is public" // string@0058 │ │ -0449a6: 6e20 0228 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0449ac: 0c04 |0070: move-result-object v4 │ │ -0449ae: 6e10 0628 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0449b4: 0c04 |0074: move-result-object v4 │ │ -0449b6: 7030 0003 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0300 │ │ -0449bc: 2703 |0078: throw v3 │ │ -0449be: 0d01 |0079: move-exception v1 │ │ -0449c0: 2203 a600 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a6 │ │ -0449c4: 2204 6c05 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0449c8: 7010 f927 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0449ce: 1a05 5812 |0081: const-string v5, "Unable to instantiate fragment " // string@1258 │ │ -0449d2: 6e20 0228 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0449d8: 0c04 |0086: move-result-object v4 │ │ -0449da: 6e20 0228 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0449e0: 0c04 |008a: move-result-object v4 │ │ -0449e2: 1a05 5f01 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@015f │ │ -0449e6: 6e20 0228 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0449ec: 0c04 |0090: move-result-object v4 │ │ -0449ee: 1a05 5800 |0091: const-string v5, " empty constructor that is public" // string@0058 │ │ -0449f2: 6e20 0228 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0449f8: 0c04 |0096: move-result-object v4 │ │ -0449fa: 6e10 0628 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -044a00: 0c04 |009a: move-result-object v4 │ │ -044a02: 7030 0003 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0300 │ │ -044a08: 2703 |009e: throw v3 │ │ +044940: |[044940] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +044950: 6203 be00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ +044954: 6e20 c807 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ +04495a: 0c00 |0005: move-result-object v0 │ │ +04495c: 1f00 4905 |0006: check-cast v0, Ljava/lang/Class; // type@0549 │ │ +044960: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +044964: 6e10 9f00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ +04496a: 0c03 |000d: move-result-object v3 │ │ +04496c: 6e20 8227 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2782 │ │ +044972: 0c00 |0011: move-result-object v0 │ │ +044974: 6203 be00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ +044978: 6e30 d007 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07d0 │ │ +04497e: 6e10 8027 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2780 │ │ +044984: 0c02 |001a: move-result-object v2 │ │ +044986: 1f02 aa00 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04498a: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +04498e: 6e10 bc27 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +044994: 0c03 |0022: move-result-object v3 │ │ +044996: 6e10 7427 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2774 │ │ +04499c: 0c03 |0026: move-result-object v3 │ │ +04499e: 6e20 4602 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ +0449a4: 5b28 8f00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ +0449a8: 1102 |002c: return-object v2 │ │ +0449aa: 0d01 |002d: move-exception v1 │ │ +0449ac: 2203 a700 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a7 │ │ +0449b0: 2204 6d05 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0449b4: 7010 f927 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0449ba: 1a05 6212 |0035: const-string v5, "Unable to instantiate fragment " // string@1262 │ │ +0449be: 6e20 0228 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0449c4: 0c04 |003a: move-result-object v4 │ │ +0449c6: 6e20 0228 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0449cc: 0c04 |003e: move-result-object v4 │ │ +0449ce: 1a05 5f01 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@015f │ │ +0449d2: 6e20 0228 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0449d8: 0c04 |0044: move-result-object v4 │ │ +0449da: 1a05 5800 |0045: const-string v5, " empty constructor that is public" // string@0058 │ │ +0449de: 6e20 0228 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0449e4: 0c04 |004a: move-result-object v4 │ │ +0449e6: 6e10 0628 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0449ec: 0c04 |004e: move-result-object v4 │ │ +0449ee: 7030 0003 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0300 │ │ +0449f4: 2703 |0052: throw v3 │ │ +0449f6: 0d01 |0053: move-exception v1 │ │ +0449f8: 2203 a700 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a7 │ │ +0449fc: 2204 6d05 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +044a00: 7010 f927 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +044a06: 1a05 6212 |005b: const-string v5, "Unable to instantiate fragment " // string@1262 │ │ +044a0a: 6e20 0228 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044a10: 0c04 |0060: move-result-object v4 │ │ +044a12: 6e20 0228 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044a18: 0c04 |0064: move-result-object v4 │ │ +044a1a: 1a05 5f01 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@015f │ │ +044a1e: 6e20 0228 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044a24: 0c04 |006a: move-result-object v4 │ │ +044a26: 1a05 5800 |006b: const-string v5, " empty constructor that is public" // string@0058 │ │ +044a2a: 6e20 0228 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044a30: 0c04 |0070: move-result-object v4 │ │ +044a32: 6e10 0628 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +044a38: 0c04 |0074: move-result-object v4 │ │ +044a3a: 7030 0003 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0300 │ │ +044a40: 2703 |0078: throw v3 │ │ +044a42: 0d01 |0079: move-exception v1 │ │ +044a44: 2203 a700 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a7 │ │ +044a48: 2204 6d05 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +044a4c: 7010 f927 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +044a52: 1a05 6212 |0081: const-string v5, "Unable to instantiate fragment " // string@1262 │ │ +044a56: 6e20 0228 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044a5c: 0c04 |0086: move-result-object v4 │ │ +044a5e: 6e20 0228 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044a64: 0c04 |008a: move-result-object v4 │ │ +044a66: 1a05 5f01 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@015f │ │ +044a6a: 6e20 0228 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044a70: 0c04 |0090: move-result-object v4 │ │ +044a72: 1a05 5800 |0091: const-string v5, " empty constructor that is public" // string@0058 │ │ +044a76: 6e20 0228 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044a7c: 0c04 |0096: move-result-object v4 │ │ +044a7e: 6e10 0628 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +044a84: 0c04 |009a: move-result-object v4 │ │ +044a86: 7030 0003 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0300 │ │ +044a8c: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=417 │ │ @@ -5721,33 +5748,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 │ │ -044a20: |[044a20] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -044a30: 6202 be00 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ -044a34: 6e20 c807 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ -044a3a: 0c00 |0005: move-result-object v0 │ │ -044a3c: 1f00 4805 |0006: check-cast v0, Ljava/lang/Class; // type@0548 │ │ -044a40: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -044a44: 6e10 9f00 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ -044a4a: 0c02 |000d: move-result-object v2 │ │ -044a4c: 6e20 8227 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2782 │ │ -044a52: 0c00 |0011: move-result-object v0 │ │ -044a54: 6202 be00 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ -044a58: 6e30 d007 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07d0 │ │ -044a5e: 1c02 a900 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -044a62: 6e20 7e27 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@277e │ │ -044a68: 0a02 |001c: move-result v2 │ │ -044a6a: 0f02 |001d: return v2 │ │ -044a6c: 0d01 |001e: move-exception v1 │ │ -044a6e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -044a70: 28fd |0020: goto 001d // -0003 │ │ +044aa4: |[044aa4] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +044ab4: 6202 be00 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ +044ab8: 6e20 c807 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ +044abe: 0c00 |0005: move-result-object v0 │ │ +044ac0: 1f00 4905 |0006: check-cast v0, Ljava/lang/Class; // type@0549 │ │ +044ac4: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +044ac8: 6e10 9f00 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ +044ace: 0c02 |000d: move-result-object v2 │ │ +044ad0: 6e20 8227 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2782 │ │ +044ad6: 0c00 |0011: move-result-object v0 │ │ +044ad8: 6202 be00 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00be │ │ +044adc: 6e30 d007 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07d0 │ │ +044ae2: 1c02 aa00 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +044ae6: 6e20 7e27 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@277e │ │ +044aec: 0a02 |001c: move-result v2 │ │ +044aee: 0f02 |001d: return v2 │ │ +044af0: 0d01 |001e: move-exception v1 │ │ +044af2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +044af4: 28fd |0020: goto 001d // -0003 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/lang/ClassNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=454 │ │ 0x0008 line=455 │ │ 0x000a line=457 │ │ @@ -5768,238 +5795,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 │ │ -044a84: |[044a84] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -044a94: 6e20 5727 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044a9a: 1a00 c825 |0003: const-string v0, "mFragmentId=#" // string@25c8 │ │ -044a9e: 6e20 5727 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044aa4: 5230 9c00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -044aa8: 7110 9d27 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -044aae: 0c00 |000d: move-result-object v0 │ │ -044ab0: 6e20 5727 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044ab6: 1a00 7b00 |0011: const-string v0, " mContainerId=#" // string@007b │ │ -044aba: 6e20 5727 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044ac0: 5230 9500 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -044ac4: 7110 9d27 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -044aca: 0c00 |001b: move-result-object v0 │ │ -044acc: 6e20 5727 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044ad2: 1a00 9200 |001f: const-string v0, " mTag=" // string@0092 │ │ -044ad6: 6e20 5727 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044adc: 5430 b700 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -044ae0: 6e20 5b27 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -044ae6: 6e20 5727 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044aec: 1a00 1a28 |002c: const-string v0, "mState=" // string@281a │ │ -044af0: 6e20 5727 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044af6: 5230 b500 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -044afa: 6e20 5527 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -044b00: 1a00 8300 |0036: const-string v0, " mIndex=" // string@0083 │ │ -044b04: 6e20 5727 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b0a: 5230 a300 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -044b0e: 6e20 5527 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -044b14: 1a00 9600 |0040: const-string v0, " mWho=" // string@0096 │ │ -044b18: 6e20 5727 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b1e: 5430 bd00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ -044b22: 6e20 5727 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b28: 1a00 7700 |004a: const-string v0, " mBackStackNesting=" // string@0077 │ │ -044b2c: 6e20 5727 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b32: 5230 9000 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -044b36: 6e20 5927 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2759 │ │ -044b3c: 6e20 5727 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b42: 1a00 6524 |0057: const-string v0, "mAdded=" // string@2465 │ │ -044b46: 6e20 5727 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b4c: 5530 8b00 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -044b50: 6e20 5827 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -044b56: 1a00 8a00 |0061: const-string v0, " mRemoving=" // string@008a │ │ -044b5a: 6e20 5727 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b60: 5530 ab00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ -044b64: 6e20 5827 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -044b6a: 1a00 8d00 |006b: const-string v0, " mResumed=" // string@008d │ │ -044b6e: 6e20 5727 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b74: 5530 ad00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00ad │ │ -044b78: 6e20 5827 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -044b7e: 1a00 8000 |0075: const-string v0, " mFromLayout=" // string@0080 │ │ -044b82: 6e20 5727 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b88: 5530 9e00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ -044b8c: 6e20 5827 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -044b92: 1a00 8200 |007f: const-string v0, " mInLayout=" // string@0082 │ │ -044b96: 6e20 5727 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044b9c: 5530 a200 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ -044ba0: 6e20 5c27 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -044ba6: 6e20 5727 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044bac: 1a00 ee25 |008c: const-string v0, "mHidden=" // string@25ee │ │ -044bb0: 6e20 5727 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044bb6: 5530 a000 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -044bba: 6e20 5827 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -044bc0: 1a00 7e00 |0096: const-string v0, " mDetached=" // string@007e │ │ -044bc4: 6e20 5727 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044bca: 5530 9700 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -044bce: 6e20 5827 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -044bd4: 1a00 8600 |00a0: const-string v0, " mMenuVisible=" // string@0086 │ │ -044bd8: 6e20 5727 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044bde: 5530 a700 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -044be2: 6e20 5827 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -044be8: 1a00 8100 |00aa: const-string v0, " mHasMenu=" // string@0081 │ │ -044bec: 6e20 5727 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044bf2: 5530 9f00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -044bf6: 6e20 5c27 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -044bfc: 6e20 5727 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c02: 1a00 9427 |00b7: const-string v0, "mRetainInstance=" // string@2794 │ │ -044c06: 6e20 5727 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c0c: 5530 ae00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ae │ │ -044c10: 6e20 5827 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -044c16: 1a00 8e00 |00c1: const-string v0, " mRetaining=" // string@008e │ │ -044c1a: 6e20 5727 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c20: 5530 af00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ -044c24: 6e20 5827 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -044c2a: 1a00 9500 |00cb: const-string v0, " mUserVisibleHint=" // string@0095 │ │ -044c2e: 6e20 5727 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c34: 5530 bb00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ -044c38: 6e20 5c27 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -044c3e: 5430 9d00 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ -044c42: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -044c46: 6e20 5727 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c4c: 1a00 ca25 |00dc: const-string v0, "mFragmentManager=" // string@25ca │ │ -044c50: 6e20 5727 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c56: 5430 9d00 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ -044c5a: 6e20 5a27 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044c60: 5430 a100 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -044c64: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -044c68: 6e20 5727 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c6e: 1a00 ff25 |00ed: const-string v0, "mHost=" // string@25ff │ │ -044c72: 6e20 5727 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c78: 5430 a100 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -044c7c: 6e20 5a27 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044c82: 5430 a900 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ -044c86: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -044c8a: 6e20 5727 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c90: 1a00 2b27 |00fe: const-string v0, "mParentFragment=" // string@272b │ │ -044c94: 6e20 5727 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044c9a: 5430 a900 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ -044c9e: 6e20 5a27 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044ca4: 5430 8f00 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ -044ca8: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -044cac: 6e20 5727 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044cb2: 1a00 8724 |010f: const-string v0, "mArguments=" // string@2487 │ │ -044cb6: 6e20 5727 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044cbc: 5430 8f00 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ -044cc0: 6e20 5a27 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044cc6: 5430 b100 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -044cca: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -044cce: 6e20 5727 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044cd4: 1a00 a827 |0120: const-string v0, "mSavedFragmentState=" // string@27a8 │ │ -044cd8: 6e20 5727 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044cde: 5430 b100 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -044ce2: 6e20 5a27 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044ce8: 5430 b200 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -044cec: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -044cf0: 6e20 5727 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044cf6: 1a00 ad27 |0131: const-string v0, "mSavedViewState=" // string@27ad │ │ -044cfa: 6e20 5727 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d00: 5430 b200 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -044d04: 6e20 5a27 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044d0a: 5430 b800 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -044d0e: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -044d12: 6e20 5727 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d18: 1a00 5a28 |0142: const-string v0, "mTarget=" // string@285a │ │ -044d1c: 6e20 5727 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d22: 5430 b800 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -044d26: 6e20 5627 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2756 │ │ -044d2c: 1a00 9300 |014c: const-string v0, " mTargetRequestCode=" // string@0093 │ │ -044d30: 6e20 5727 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d36: 5230 ba00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ -044d3a: 6e20 5927 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2759 │ │ -044d40: 5230 a800 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -044d44: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -044d48: 6e20 5727 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d4e: 1a00 db26 |015d: const-string v0, "mNextAnim=" // string@26db │ │ -044d52: 6e20 5727 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d58: 5230 a800 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -044d5c: 6e20 5927 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2759 │ │ -044d62: 5430 9400 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ -044d66: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -044d6a: 6e20 5727 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d70: 1a00 0425 |016e: const-string v0, "mContainer=" // string@2504 │ │ -044d74: 6e20 5727 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d7a: 5430 9400 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ -044d7e: 6e20 5a27 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044d84: 5430 bc00 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -044d88: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -044d8c: 6e20 5727 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d92: 1a00 c528 |017f: const-string v0, "mView=" // string@28c5 │ │ -044d96: 6e20 5727 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044d9c: 5430 bc00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -044da0: 6e20 5a27 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044da6: 5430 a400 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ -044daa: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -044dae: 6e20 5727 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044db4: 1a00 2726 |0190: const-string v0, "mInnerView=" // string@2627 │ │ -044db8: 6e20 5727 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044dbe: 5430 bc00 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -044dc2: 6e20 5a27 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044dc8: 5430 8e00 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -044dcc: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -044dd0: 6e20 5727 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044dd6: 1a00 7a24 |01a1: const-string v0, "mAnimatingAway=" // string@247a │ │ -044dda: 6e20 5727 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044de0: 5430 8e00 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -044de4: 6e20 5a27 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -044dea: 6e20 5727 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044df0: 1a00 1c28 |01ae: const-string v0, "mStateAfterAnimating=" // string@281c │ │ -044df4: 6e20 5727 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044dfa: 5230 b600 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ -044dfe: 6e20 5927 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2759 │ │ -044e04: 5430 a500 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -044e08: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -044e0c: 6e20 5727 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044e12: 1a00 e70d |01bf: const-string v0, "Loader Manager:" // string@0de7 │ │ -044e16: 6e20 5b27 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -044e1c: 5430 a500 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -044e20: 2201 6c05 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -044e24: 7010 f927 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -044e2a: 6e20 0228 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044e30: 0c01 |01ce: move-result-object v1 │ │ -044e32: 1a02 0d00 |01cf: const-string v2, " " // string@000d │ │ -044e36: 6e20 0228 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044e3c: 0c01 |01d4: move-result-object v1 │ │ -044e3e: 6e10 0628 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -044e44: 0c01 |01d8: move-result-object v1 │ │ -044e46: 6e57 cc04 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@04cc │ │ -044e4c: 5430 9300 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -044e50: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -044e54: 6e20 5727 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -044e5a: 2200 6c05 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -044e5e: 7010 f927 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -044e64: 1a01 2604 |01e8: const-string v1, "Child " // string@0426 │ │ -044e68: 6e20 0228 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044e6e: 0c00 |01ed: move-result-object v0 │ │ -044e70: 5431 9300 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -044e74: 6e20 0128 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -044e7a: 0c00 |01f3: move-result-object v0 │ │ -044e7c: 1a01 5a01 |01f4: const-string v1, ":" // string@015a │ │ -044e80: 6e20 0228 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044e86: 0c00 |01f9: move-result-object v0 │ │ -044e88: 6e10 0628 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -044e8e: 0c00 |01fd: move-result-object v0 │ │ -044e90: 6e20 5b27 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -044e96: 5430 9300 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -044e9a: 2201 6c05 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -044e9e: 7010 f927 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -044ea4: 6e20 0228 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044eaa: 0c01 |020b: move-result-object v1 │ │ -044eac: 1a02 0d00 |020c: const-string v2, " " // string@000d │ │ -044eb0: 6e20 0228 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -044eb6: 0c01 |0211: move-result-object v1 │ │ -044eb8: 6e10 0628 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -044ebe: 0c01 |0215: move-result-object v1 │ │ -044ec0: 6e57 1c04 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@041c │ │ -044ec6: 0e00 |0219: return-void │ │ +044b08: |[044b08] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +044b18: 6e20 5727 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044b1e: 1a00 d225 |0003: const-string v0, "mFragmentId=#" // string@25d2 │ │ +044b22: 6e20 5727 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044b28: 5230 9c00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +044b2c: 7110 9d27 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +044b32: 0c00 |000d: move-result-object v0 │ │ +044b34: 6e20 5727 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044b3a: 1a00 7b00 |0011: const-string v0, " mContainerId=#" // string@007b │ │ +044b3e: 6e20 5727 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044b44: 5230 9500 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +044b48: 7110 9d27 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +044b4e: 0c00 |001b: move-result-object v0 │ │ +044b50: 6e20 5727 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044b56: 1a00 9200 |001f: const-string v0, " mTag=" // string@0092 │ │ +044b5a: 6e20 5727 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044b60: 5430 b700 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +044b64: 6e20 5b27 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +044b6a: 6e20 5727 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044b70: 1a00 2428 |002c: const-string v0, "mState=" // string@2824 │ │ +044b74: 6e20 5727 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044b7a: 5230 b500 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +044b7e: 6e20 5527 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +044b84: 1a00 8300 |0036: const-string v0, " mIndex=" // string@0083 │ │ +044b88: 6e20 5727 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044b8e: 5230 a300 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +044b92: 6e20 5527 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +044b98: 1a00 9600 |0040: const-string v0, " mWho=" // string@0096 │ │ +044b9c: 6e20 5727 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044ba2: 5430 bd00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ +044ba6: 6e20 5727 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044bac: 1a00 7700 |004a: const-string v0, " mBackStackNesting=" // string@0077 │ │ +044bb0: 6e20 5727 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044bb6: 5230 9000 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +044bba: 6e20 5927 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2759 │ │ +044bc0: 6e20 5727 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044bc6: 1a00 6f24 |0057: const-string v0, "mAdded=" // string@246f │ │ +044bca: 6e20 5727 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044bd0: 5530 8b00 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +044bd4: 6e20 5827 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +044bda: 1a00 8a00 |0061: const-string v0, " mRemoving=" // string@008a │ │ +044bde: 6e20 5727 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044be4: 5530 ab00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ +044be8: 6e20 5827 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +044bee: 1a00 8d00 |006b: const-string v0, " mResumed=" // string@008d │ │ +044bf2: 6e20 5727 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044bf8: 5530 ad00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00ad │ │ +044bfc: 6e20 5827 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +044c02: 1a00 8000 |0075: const-string v0, " mFromLayout=" // string@0080 │ │ +044c06: 6e20 5727 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044c0c: 5530 9e00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ +044c10: 6e20 5827 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +044c16: 1a00 8200 |007f: const-string v0, " mInLayout=" // string@0082 │ │ +044c1a: 6e20 5727 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044c20: 5530 a200 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ +044c24: 6e20 5c27 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +044c2a: 6e20 5727 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044c30: 1a00 f825 |008c: const-string v0, "mHidden=" // string@25f8 │ │ +044c34: 6e20 5727 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044c3a: 5530 a000 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +044c3e: 6e20 5827 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +044c44: 1a00 7e00 |0096: const-string v0, " mDetached=" // string@007e │ │ +044c48: 6e20 5727 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044c4e: 5530 9700 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +044c52: 6e20 5827 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +044c58: 1a00 8600 |00a0: const-string v0, " mMenuVisible=" // string@0086 │ │ +044c5c: 6e20 5727 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044c62: 5530 a700 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +044c66: 6e20 5827 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +044c6c: 1a00 8100 |00aa: const-string v0, " mHasMenu=" // string@0081 │ │ +044c70: 6e20 5727 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044c76: 5530 9f00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +044c7a: 6e20 5c27 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +044c80: 6e20 5727 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044c86: 1a00 9e27 |00b7: const-string v0, "mRetainInstance=" // string@279e │ │ +044c8a: 6e20 5727 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044c90: 5530 ae00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ae │ │ +044c94: 6e20 5827 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +044c9a: 1a00 8e00 |00c1: const-string v0, " mRetaining=" // string@008e │ │ +044c9e: 6e20 5727 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044ca4: 5530 af00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ +044ca8: 6e20 5827 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +044cae: 1a00 9500 |00cb: const-string v0, " mUserVisibleHint=" // string@0095 │ │ +044cb2: 6e20 5727 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044cb8: 5530 bb00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ +044cbc: 6e20 5c27 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +044cc2: 5430 9d00 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ +044cc6: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +044cca: 6e20 5727 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044cd0: 1a00 d425 |00dc: const-string v0, "mFragmentManager=" // string@25d4 │ │ +044cd4: 6e20 5727 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044cda: 5430 9d00 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ +044cde: 6e20 5a27 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044ce4: 5430 a100 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +044ce8: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +044cec: 6e20 5727 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044cf2: 1a00 0926 |00ed: const-string v0, "mHost=" // string@2609 │ │ +044cf6: 6e20 5727 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044cfc: 5430 a100 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +044d00: 6e20 5a27 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044d06: 5430 a900 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ +044d0a: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +044d0e: 6e20 5727 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044d14: 1a00 3527 |00fe: const-string v0, "mParentFragment=" // string@2735 │ │ +044d18: 6e20 5727 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044d1e: 5430 a900 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ +044d22: 6e20 5a27 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044d28: 5430 8f00 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ +044d2c: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +044d30: 6e20 5727 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044d36: 1a00 9124 |010f: const-string v0, "mArguments=" // string@2491 │ │ +044d3a: 6e20 5727 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044d40: 5430 8f00 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ +044d44: 6e20 5a27 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044d4a: 5430 b100 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +044d4e: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +044d52: 6e20 5727 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044d58: 1a00 b227 |0120: const-string v0, "mSavedFragmentState=" // string@27b2 │ │ +044d5c: 6e20 5727 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044d62: 5430 b100 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +044d66: 6e20 5a27 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044d6c: 5430 b200 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +044d70: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ +044d74: 6e20 5727 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044d7a: 1a00 b727 |0131: const-string v0, "mSavedViewState=" // string@27b7 │ │ +044d7e: 6e20 5727 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044d84: 5430 b200 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +044d88: 6e20 5a27 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044d8e: 5430 b800 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +044d92: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ +044d96: 6e20 5727 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044d9c: 1a00 6428 |0142: const-string v0, "mTarget=" // string@2864 │ │ +044da0: 6e20 5727 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044da6: 5430 b800 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +044daa: 6e20 5627 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2756 │ │ +044db0: 1a00 9300 |014c: const-string v0, " mTargetRequestCode=" // string@0093 │ │ +044db4: 6e20 5727 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044dba: 5230 ba00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ +044dbe: 6e20 5927 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2759 │ │ +044dc4: 5230 a800 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +044dc8: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +044dcc: 6e20 5727 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044dd2: 1a00 e526 |015d: const-string v0, "mNextAnim=" // string@26e5 │ │ +044dd6: 6e20 5727 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044ddc: 5230 a800 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +044de0: 6e20 5927 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2759 │ │ +044de6: 5430 9400 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ +044dea: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +044dee: 6e20 5727 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044df4: 1a00 0e25 |016e: const-string v0, "mContainer=" // string@250e │ │ +044df8: 6e20 5727 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044dfe: 5430 9400 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ +044e02: 6e20 5a27 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044e08: 5430 bc00 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +044e0c: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +044e10: 6e20 5727 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044e16: 1a00 cf28 |017f: const-string v0, "mView=" // string@28cf │ │ +044e1a: 6e20 5727 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044e20: 5430 bc00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +044e24: 6e20 5a27 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044e2a: 5430 a400 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ +044e2e: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ +044e32: 6e20 5727 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044e38: 1a00 3126 |0190: const-string v0, "mInnerView=" // string@2631 │ │ +044e3c: 6e20 5727 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044e42: 5430 bc00 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +044e46: 6e20 5a27 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044e4c: 5430 8e00 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +044e50: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ +044e54: 6e20 5727 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044e5a: 1a00 8424 |01a1: const-string v0, "mAnimatingAway=" // string@2484 │ │ +044e5e: 6e20 5727 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044e64: 5430 8e00 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +044e68: 6e20 5a27 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +044e6e: 6e20 5727 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044e74: 1a00 2628 |01ae: const-string v0, "mStateAfterAnimating=" // string@2826 │ │ +044e78: 6e20 5727 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044e7e: 5230 b600 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ +044e82: 6e20 5927 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2759 │ │ +044e88: 5430 a500 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +044e8c: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ +044e90: 6e20 5727 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044e96: 1a00 ef0d |01bf: const-string v0, "Loader Manager:" // string@0def │ │ +044e9a: 6e20 5b27 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +044ea0: 5430 a500 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +044ea4: 2201 6d05 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +044ea8: 7010 f927 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +044eae: 6e20 0228 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044eb4: 0c01 |01ce: move-result-object v1 │ │ +044eb6: 1a02 0d00 |01cf: const-string v2, " " // string@000d │ │ +044eba: 6e20 0228 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044ec0: 0c01 |01d4: move-result-object v1 │ │ +044ec2: 6e10 0628 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +044ec8: 0c01 |01d8: move-result-object v1 │ │ +044eca: 6e57 cc04 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@04cc │ │ +044ed0: 5430 9300 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +044ed4: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ +044ed8: 6e20 5727 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +044ede: 2200 6d05 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +044ee2: 7010 f927 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +044ee8: 1a01 2904 |01e8: const-string v1, "Child " // string@0429 │ │ +044eec: 6e20 0228 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044ef2: 0c00 |01ed: move-result-object v0 │ │ +044ef4: 5431 9300 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +044ef8: 6e20 0128 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +044efe: 0c00 |01f3: move-result-object v0 │ │ +044f00: 1a01 5a01 |01f4: const-string v1, ":" // string@015a │ │ +044f04: 6e20 0228 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044f0a: 0c00 |01f9: move-result-object v0 │ │ +044f0c: 6e10 0628 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +044f12: 0c00 |01fd: move-result-object v0 │ │ +044f14: 6e20 5b27 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +044f1a: 5430 9300 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +044f1e: 2201 6d05 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +044f22: 7010 f927 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +044f28: 6e20 0228 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044f2e: 0c01 |020b: move-result-object v1 │ │ +044f30: 1a02 0d00 |020c: const-string v2, " " // string@000d │ │ +044f34: 6e20 0228 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +044f3a: 0c01 |0211: move-result-object v1 │ │ +044f3c: 6e10 0628 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +044f42: 0c01 |0215: move-result-object v1 │ │ +044f44: 6e57 1c04 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@041c │ │ +044f4a: 0e00 |0219: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1829 │ │ 0x0008 line=1830 │ │ 0x0011 line=1831 │ │ 0x0016 line=1832 │ │ 0x001f line=1833 │ │ @@ -6071,18 +6098,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -044ec8: |[044ec8] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -044ed8: 6f20 bb27 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -044ede: 0a00 |0003: move-result v0 │ │ -044ee0: 0f00 |0004: return v0 │ │ +044f4c: |[044f4c] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +044f5c: 6f20 bb27 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +044f62: 0a00 |0003: move-result v0 │ │ +044f64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -6091,24 +6118,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -044ee4: |[044ee4] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -044ef4: 5410 a100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -044ef8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -044efc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -044efe: 1100 |0005: return-object v0 │ │ -044f00: 5410 a100 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -044f04: 6e10 d203 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@03d2 │ │ -044f0a: 0c00 |000b: move-result-object v0 │ │ -044f0c: 1f00 ad00 |000c: check-cast v0, Landroid/support/v4/app/FragmentActivity; // type@00ad │ │ -044f10: 28f7 |000e: goto 0005 // -0009 │ │ +044f68: |[044f68] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +044f78: 5410 a100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +044f7c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +044f80: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +044f82: 1100 |0005: return-object v0 │ │ +044f84: 5410 a100 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +044f88: 6e10 d203 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@03d2 │ │ +044f8e: 0c00 |000b: move-result-object v0 │ │ +044f90: 1f00 ae00 |000c: check-cast v0, Landroid/support/v4/app/FragmentActivity; // type@00ae │ │ +044f94: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6116,23 +6143,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -044f14: |[044f14] android.support.v4.app.Fragment.getAllowEnterTransitionOverlap:()Z │ │ -044f24: 5410 8c00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@008c │ │ -044f28: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -044f2c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -044f2e: 0f00 |0005: return v0 │ │ -044f30: 5410 8c00 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@008c │ │ -044f34: 6e10 6627 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -044f3a: 0a00 |000b: move-result v0 │ │ -044f3c: 28f9 |000c: goto 0005 // -0007 │ │ +044f98: |[044f98] android.support.v4.app.Fragment.getAllowEnterTransitionOverlap:()Z │ │ +044fa8: 5410 8c00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@008c │ │ +044fac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +044fb0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +044fb2: 0f00 |0005: return v0 │ │ +044fb4: 5410 8c00 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@008c │ │ +044fb8: 6e10 6627 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +044fbe: 0a00 |000b: move-result v0 │ │ +044fc0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1792 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6140,23 +6167,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -044f40: |[044f40] android.support.v4.app.Fragment.getAllowReturnTransitionOverlap:()Z │ │ -044f50: 5410 8d00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@008d │ │ -044f54: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -044f58: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -044f5a: 0f00 |0005: return v0 │ │ -044f5c: 5410 8d00 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@008d │ │ -044f60: 6e10 6627 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -044f66: 0a00 |000b: move-result v0 │ │ -044f68: 28f9 |000c: goto 0005 // -0007 │ │ +044fc4: |[044fc4] android.support.v4.app.Fragment.getAllowReturnTransitionOverlap:()Z │ │ +044fd4: 5410 8d00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@008d │ │ +044fd8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +044fdc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +044fde: 0f00 |0005: return v0 │ │ +044fe0: 5410 8d00 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@008d │ │ +044fe4: 6e10 6627 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +044fea: 0a00 |000b: move-result v0 │ │ +044fec: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1816 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6164,17 +6191,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044f6c: |[044f6c] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -044f7c: 5410 8f00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ -044f80: 1100 |0002: return-object v0 │ │ +044ff0: |[044ff0] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +045000: 5410 8f00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ +045004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #6 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6182,43 +6209,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 │ │ -044f84: |[044f84] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -044f94: 5420 9300 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -044f98: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -044f9c: 6e10 2503 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0325 │ │ -044fa2: 5220 b500 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -044fa6: 1251 |0009: const/4 v1, #int 5 // #5 │ │ -044fa8: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -044fac: 5420 9300 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -044fb0: 6e10 1904 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0419 │ │ -044fb6: 5420 9300 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -044fba: 1100 |0013: return-object v0 │ │ -044fbc: 5220 b500 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -044fc0: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -044fc2: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ -044fc6: 5420 9300 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -044fca: 6e10 1a04 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@041a │ │ -044fd0: 28f3 |001e: goto 0011 // -000d │ │ -044fd2: 5220 b500 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -044fd6: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -044fd8: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ -044fdc: 5420 9300 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -044fe0: 6e10 0c04 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@040c │ │ -044fe6: 28e8 |0029: goto 0011 // -0018 │ │ -044fe8: 5220 b500 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -044fec: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -044fee: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ -044ff2: 5420 9300 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -044ff6: 6e10 0f04 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@040f │ │ -044ffc: 28dd |0034: goto 0011 // -0023 │ │ +045008: |[045008] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +045018: 5420 9300 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +04501c: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +045020: 6e10 2503 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0325 │ │ +045026: 5220 b500 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04502a: 1251 |0009: const/4 v1, #int 5 // #5 │ │ +04502c: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +045030: 5420 9300 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045034: 6e10 1904 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0419 │ │ +04503a: 5420 9300 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +04503e: 1100 |0013: return-object v0 │ │ +045040: 5220 b500 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +045044: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +045046: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ +04504a: 5420 9300 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +04504e: 6e10 1a04 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@041a │ │ +045054: 28f3 |001e: goto 0011 // -000d │ │ +045056: 5220 b500 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04505a: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +04505c: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ +045060: 5420 9300 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045064: 6e10 0c04 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@040c │ │ +04506a: 28e8 |0029: goto 0011 // -0018 │ │ +04506c: 5220 b500 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +045070: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +045072: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ +045076: 5420 9300 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +04507a: 6e10 0f04 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@040f │ │ +045080: 28dd |0034: goto 0011 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0004 line=697 │ │ 0x0007 line=698 │ │ 0x000c line=699 │ │ 0x0011 line=708 │ │ @@ -6236,17 +6263,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045000: |[045000] android.support.v4.app.Fragment.getEnterTransition:()Ljava/lang/Object; │ │ -045010: 5410 9800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@0098 │ │ -045014: 1100 |0002: return-object v0 │ │ +045084: |[045084] android.support.v4.app.Fragment.getEnterTransition:()Ljava/lang/Object; │ │ +045094: 5410 9800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@0098 │ │ +045098: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #8 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6254,17 +6281,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045018: |[045018] android.support.v4.app.Fragment.getExitTransition:()Ljava/lang/Object; │ │ -045028: 5410 9a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@009a │ │ -04502c: 1100 |0002: return-object v0 │ │ +04509c: |[04509c] android.support.v4.app.Fragment.getExitTransition:()Ljava/lang/Object; │ │ +0450ac: 5410 9a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@009a │ │ +0450b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #9 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6272,17 +6299,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 │ │ -045030: |[045030] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -045040: 5410 9d00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ -045044: 1100 |0002: return-object v0 │ │ +0450b4: |[0450b4] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +0450c4: 5410 9d00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ +0450c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #10 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6290,24 +6317,24 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -045048: |[045048] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -045058: 5421 a100 |0000: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -04505c: 6e10 dc03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.onGetLayoutInflater:()Landroid/view/LayoutInflater; // method@03dc │ │ -045062: 0c00 |0005: move-result-object v0 │ │ -045064: 6e10 1203 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0312 │ │ -04506a: 5421 9300 |0009: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -04506e: 6e10 2404 0100 |000b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.getLayoutInflaterFactory:()Landroid/support/v4/view/LayoutInflaterFactory; // method@0424 │ │ -045074: 0c01 |000e: move-result-object v1 │ │ -045076: 7120 8a08 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/view/LayoutInflaterCompat;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088a │ │ -04507c: 1100 |0012: return-object v0 │ │ +0450cc: |[0450cc] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0450dc: 5421 a100 |0000: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +0450e0: 6e10 dc03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.onGetLayoutInflater:()Landroid/view/LayoutInflater; // method@03dc │ │ +0450e6: 0c00 |0005: move-result-object v0 │ │ +0450e8: 6e10 1203 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0312 │ │ +0450ee: 5421 9300 |0009: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0450f2: 6e10 2404 0100 |000b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.getLayoutInflaterFactory:()Landroid/support/v4/view/LayoutInflaterFactory; // method@0424 │ │ +0450f8: 0c01 |000e: move-result-object v1 │ │ +0450fa: 7120 8a08 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/view/LayoutInflaterCompat;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088a │ │ +045100: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0006 line=1077 │ │ 0x0009 line=1078 │ │ 0x0012 line=1079 │ │ locals : │ │ @@ -6320,23 +6347,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -045080: |[045080] android.support.v4.app.Fragment.getReenterTransition:()Ljava/lang/Object; │ │ -045090: 5420 aa00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00aa │ │ -045094: 6201 8a00 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ -045098: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -04509c: 6e10 1403 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@0314 │ │ -0450a2: 0c00 |0009: move-result-object v0 │ │ -0450a4: 1100 |000a: return-object v0 │ │ -0450a6: 5420 aa00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00aa │ │ -0450aa: 28fd |000d: goto 000a // -0003 │ │ +045104: |[045104] android.support.v4.app.Fragment.getReenterTransition:()Ljava/lang/Object; │ │ +045114: 5420 aa00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00aa │ │ +045118: 6201 8a00 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ +04511c: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +045120: 6e10 1403 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@0314 │ │ +045126: 0c00 |0009: move-result-object v0 │ │ +045128: 1100 |000a: return-object v0 │ │ +04512a: 5420 aa00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00aa │ │ +04512e: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1708 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ #12 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6344,38 +6371,38 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0450ac: |[0450ac] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -0450bc: 5430 a100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -0450c0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0450c4: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0450c8: 2201 6c05 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0450cc: 7010 f927 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0450d2: 1a02 7105 |000b: const-string v2, "Fragment " // string@0571 │ │ -0450d6: 6e20 0228 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0450dc: 0c01 |0010: move-result-object v1 │ │ -0450de: 6e20 0128 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0450e4: 0c01 |0014: move-result-object v1 │ │ -0450e6: 1a02 9f00 |0015: const-string v2, " not attached to Activity" // string@009f │ │ -0450ea: 6e20 0228 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0450f0: 0c01 |001a: move-result-object v1 │ │ -0450f2: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0450f8: 0c01 |001e: move-result-object v1 │ │ -0450fa: 7020 9327 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -045100: 2700 |0022: throw v0 │ │ -045102: 5430 a100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -045106: 6e10 d303 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -04510c: 0c00 |0028: move-result-object v0 │ │ -04510e: 6e10 a600 0000 |0029: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -045114: 0c00 |002c: move-result-object v0 │ │ -045116: 1100 |002d: return-object v0 │ │ +045130: |[045130] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +045140: 5430 a100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +045144: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +045148: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +04514c: 2201 6d05 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +045150: 7010 f927 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045156: 1a02 7505 |000b: const-string v2, "Fragment " // string@0575 │ │ +04515a: 6e20 0228 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045160: 0c01 |0010: move-result-object v1 │ │ +045162: 6e20 0128 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +045168: 0c01 |0014: move-result-object v1 │ │ +04516a: 1a02 9f00 |0015: const-string v2, " not attached to Activity" // string@009f │ │ +04516e: 6e20 0228 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045174: 0c01 |001a: move-result-object v1 │ │ +045176: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04517c: 0c01 |001e: move-result-object v1 │ │ +04517e: 7020 9327 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +045184: 2700 |0022: throw v0 │ │ +045186: 5430 a100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +04518a: 6e10 d303 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +045190: 0c00 |0028: move-result-object v0 │ │ +045192: 6e10 a600 0000 |0029: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +045198: 0c00 |002c: move-result-object v0 │ │ +04519a: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0004 line=639 │ │ 0x0023 line=641 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -6385,23 +6412,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -045118: |[045118] android.support.v4.app.Fragment.getReturnTransition:()Ljava/lang/Object; │ │ -045128: 5420 b000 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00b0 │ │ -04512c: 6201 8a00 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ -045130: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -045134: 6e10 1303 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@0313 │ │ -04513a: 0c00 |0009: move-result-object v0 │ │ -04513c: 1100 |000a: return-object v0 │ │ -04513e: 5420 b000 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00b0 │ │ -045142: 28fd |000d: goto 000a // -0003 │ │ +04519c: |[04519c] android.support.v4.app.Fragment.getReturnTransition:()Ljava/lang/Object; │ │ +0451ac: 5420 b000 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00b0 │ │ +0451b0: 6201 8a00 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ +0451b4: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +0451b8: 6e10 1303 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@0313 │ │ +0451be: 0c00 |0009: move-result-object v0 │ │ +0451c0: 1100 |000a: return-object v0 │ │ +0451c2: 5420 b000 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00b0 │ │ +0451c6: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1641 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ #14 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6409,17 +6436,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045144: |[045144] android.support.v4.app.Fragment.getSharedElementEnterTransition:()Ljava/lang/Object; │ │ -045154: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00b3 │ │ -045158: 1100 |0002: return-object v0 │ │ +0451c8: |[0451c8] android.support.v4.app.Fragment.getSharedElementEnterTransition:()Ljava/lang/Object; │ │ +0451d8: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00b3 │ │ +0451dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1735 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #15 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6427,23 +6454,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04515c: |[04515c] android.support.v4.app.Fragment.getSharedElementReturnTransition:()Ljava/lang/Object; │ │ -04516c: 5420 b400 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b4 │ │ -045170: 6201 8a00 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ -045174: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -045178: 6e10 1a03 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@031a │ │ -04517e: 0c00 |0009: move-result-object v0 │ │ -045180: 1100 |000a: return-object v0 │ │ -045182: 5420 b400 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b4 │ │ -045186: 28fd |000d: goto 000a // -0003 │ │ +0451e0: |[0451e0] android.support.v4.app.Fragment.getSharedElementReturnTransition:()Ljava/lang/Object; │ │ +0451f0: 5420 b400 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b4 │ │ +0451f4: 6201 8a00 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@008a │ │ +0451f8: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +0451fc: 6e10 1a03 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@031a │ │ +045202: 0c00 |0009: move-result-object v0 │ │ +045204: 1100 |000a: return-object v0 │ │ +045206: 5420 b400 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b4 │ │ +04520a: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ #16 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6451,20 +6478,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -045188: |[045188] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -045198: 6e10 1803 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0318 │ │ -04519e: 0c00 |0003: move-result-object v0 │ │ -0451a0: 6e20 1b01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -0451a6: 0c00 |0007: move-result-object v0 │ │ -0451a8: 1100 |0008: return-object v0 │ │ +04520c: |[04520c] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +04521c: 6e10 1803 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0318 │ │ +045222: 0c00 |0003: move-result-object v0 │ │ +045224: 6e20 1b01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +04522a: 0c00 |0007: move-result-object v0 │ │ +04522c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -6473,20 +6500,20 @@ │ │ type : '(I[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0451ac: |[0451ac] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -0451bc: 6e10 1803 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0318 │ │ -0451c2: 0c00 |0003: move-result-object v0 │ │ -0451c4: 6e30 1c01 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@011c │ │ -0451ca: 0c00 |0007: move-result-object v0 │ │ -0451cc: 1100 |0008: return-object v0 │ │ +045230: |[045230] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +045240: 6e10 1803 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0318 │ │ +045246: 0c00 |0003: move-result-object v0 │ │ +045248: 6e30 1c01 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@011c │ │ +04524e: 0c00 |0007: move-result-object v0 │ │ +045250: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ 0x0000 - 0x0009 reg=3 formatArgs [Ljava/lang/Object; │ │ @@ -6496,17 +6523,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0451d0: |[0451d0] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -0451e0: 5410 b800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -0451e4: 1100 |0002: return-object v0 │ │ +045254: |[045254] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +045264: 5410 b800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +045268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #19 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6514,17 +6541,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0451e8: |[0451e8] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -0451f8: 5210 ba00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ -0451fc: 0f00 |0002: return v0 │ │ +04526c: |[04526c] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +04527c: 5210 ba00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ +045280: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #20 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6532,17 +6559,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045200: |[045200] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -045210: 5410 bc00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -045214: 1100 |0002: return-object v0 │ │ +045284: |[045284] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +045294: 5410 bc00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +045298: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6550,18 +6577,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -045218: |[045218] android.support.v4.app.Fragment.hashCode:()I │ │ -045228: 6f10 bd27 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -04522e: 0a00 |0003: move-result v0 │ │ -045230: 0f00 |0004: return v0 │ │ +04529c: |[04529c] android.support.v4.app.Fragment.hashCode:()I │ │ +0452ac: 6f10 bd27 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0452b2: 0a00 |0003: move-result v0 │ │ +0452b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6569,40 +6596,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -045234: |[045234] android.support.v4.app.Fragment.initState:()V │ │ -045244: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -045246: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -045248: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -04524a: 5930 a300 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04524e: 5b32 bd00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ -045252: 5c31 8b00 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -045256: 5c31 ab00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ -04525a: 5c31 ad00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00ad │ │ -04525e: 5c31 9e00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ -045262: 5c31 a200 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ -045266: 5c31 ac00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00ac │ │ -04526a: 5931 9000 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -04526e: 5b32 9d00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ -045272: 5b32 9300 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045276: 5b32 a100 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -04527a: 5931 9c00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -04527e: 5931 9500 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -045282: 5b32 b700 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -045286: 5c31 a000 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -04528a: 5c31 9700 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -04528e: 5c31 af00 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ -045292: 5b32 a500 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -045296: 5c31 a600 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ -04529a: 5c31 9200 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ -04529e: 0e00 |002d: return-void │ │ +0452b8: |[0452b8] android.support.v4.app.Fragment.initState:()V │ │ +0452c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0452ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0452cc: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0452ce: 5930 a300 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +0452d2: 5b32 bd00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ +0452d6: 5c31 8b00 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +0452da: 5c31 ab00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ +0452de: 5c31 ad00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00ad │ │ +0452e2: 5c31 9e00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ +0452e6: 5c31 a200 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ +0452ea: 5c31 ac00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00ac │ │ +0452ee: 5931 9000 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +0452f2: 5b32 9d00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ +0452f6: 5b32 9300 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0452fa: 5b32 a100 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +0452fe: 5931 9c00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +045302: 5931 9500 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +045306: 5b32 b700 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +04530a: 5c31 a000 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +04530e: 5c31 9700 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +045312: 5c31 af00 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ +045316: 5b32 a500 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +04531a: 5c31 a600 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ +04531e: 5c31 9200 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ +045322: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1387 │ │ 0x0005 line=1388 │ │ 0x0007 line=1389 │ │ 0x0009 line=1390 │ │ 0x000b line=1391 │ │ @@ -6631,24 +6658,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0452a0: |[0452a0] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ -0452b0: 2200 ba00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00ba │ │ -0452b4: 7010 0204 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0402 │ │ -0452ba: 5b30 9300 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0452be: 5430 9300 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0452c2: 5431 a100 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -0452c6: 2202 a500 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00a5 │ │ -0452ca: 7020 fd02 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@02fd │ │ -0452d0: 6e40 0704 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachController:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0407 │ │ -0452d6: 0e00 |0013: return-void │ │ +045324: |[045324] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ +045334: 2200 bb00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00bb │ │ +045338: 7010 0204 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0402 │ │ +04533e: 5b30 9300 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045342: 5430 9300 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045346: 5431 a100 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +04534a: 2202 a600 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00a6 │ │ +04534e: 7020 fd02 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@02fd │ │ +045354: 6e40 0704 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachController:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0407 │ │ +04535a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1916 │ │ 0x0007 line=1917 │ │ 0x0013 line=1932 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -6658,23 +6685,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0452d8: |[0452d8] android.support.v4.app.Fragment.isAdded:()Z │ │ -0452e8: 5410 a100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -0452ec: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0452f0: 5510 8b00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -0452f4: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0452f8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0452fa: 0f00 |0009: return v0 │ │ -0452fc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0452fe: 28fe |000b: goto 0009 // -0002 │ │ +04535c: |[04535c] android.support.v4.app.Fragment.isAdded:()Z │ │ +04536c: 5410 a100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +045370: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +045374: 5510 8b00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +045378: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +04537c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04537e: 0f00 |0009: return v0 │ │ +045380: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +045382: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #25 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6682,17 +6709,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045300: |[045300] android.support.v4.app.Fragment.isDetached:()Z │ │ -045310: 5510 9700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -045314: 0f00 |0002: return v0 │ │ +045384: |[045384] android.support.v4.app.Fragment.isDetached:()Z │ │ +045394: 5510 9700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +045398: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6700,17 +6727,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045318: |[045318] android.support.v4.app.Fragment.isHidden:()Z │ │ -045328: 5510 a000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -04532c: 0f00 |0002: return v0 │ │ +04539c: |[04539c] android.support.v4.app.Fragment.isHidden:()Z │ │ +0453ac: 5510 a000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +0453b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6718,21 +6745,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -045330: |[045330] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -045340: 5210 9000 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -045344: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -045348: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04534a: 0f00 |0005: return v0 │ │ -04534c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04534e: 28fe |0007: goto 0005 // -0002 │ │ +0453b4: |[0453b4] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +0453c4: 5210 9000 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +0453c8: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +0453cc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0453ce: 0f00 |0005: return v0 │ │ +0453d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0453d2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #28 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6740,18 +6767,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -045350: |[045350] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -045360: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045362: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045366: 0e00 |0003: return-void │ │ +0453d4: |[0453d4] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +0453e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0453e6: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +0453ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ 0x0003 line=1255 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -6761,16 +6788,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -045368: |[045368] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -045378: 0e00 |0000: return-void │ │ +0453ec: |[0453ec] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +0453fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -6781,18 +6808,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04537c: |[04537c] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -04538c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04538e: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045392: 0e00 |0003: return-void │ │ +045400: |[045400] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +045410: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +045412: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1163 │ │ 0x0003 line=1164 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -6802,29 +6829,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -045394: |[045394] android.support.v4.app.Fragment.onAttach:(Landroid/content/Context;)V │ │ -0453a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0453a6: 5c21 9100 |0001: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0453aa: 5421 a100 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -0453ae: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ -0453b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0453b4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0453b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0453ba: 5c21 9100 |000b: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0453be: 6e20 2d03 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@032d │ │ -0453c4: 0e00 |0010: return-void │ │ -0453c6: 5421 a100 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -0453ca: 6e10 d203 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@03d2 │ │ -0453d0: 0c00 |0016: move-result-object v0 │ │ -0453d2: 28f1 |0017: goto 0008 // -000f │ │ +045418: |[045418] android.support.v4.app.Fragment.onAttach:(Landroid/content/Context;)V │ │ +045428: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04542a: 5c21 9100 |0001: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04542e: 5421 a100 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +045432: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ +045436: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +045438: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +04543c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +04543e: 5c21 9100 |000b: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045442: 6e20 2d03 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@032d │ │ +045448: 0e00 |0010: return-void │ │ +04544a: 5421 a100 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +04544e: 6e10 d203 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@03d2 │ │ +045454: 0c00 |0016: move-result-object v0 │ │ +045456: 28f1 |0017: goto 0008 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1148 │ │ 0x0003 line=1149 │ │ 0x0008 line=1150 │ │ 0x000a line=1151 │ │ 0x000d line=1152 │ │ @@ -6840,18 +6867,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0453d4: |[0453d4] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0453e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0453e6: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0453ea: 0e00 |0003: return-void │ │ +045458: |[045458] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +045468: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04546a: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04546e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1325 │ │ 0x0003 line=1326 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -6861,17 +6888,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0453ec: |[0453ec] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0453fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0453fe: 0f00 |0001: return v0 │ │ +045470: |[045470] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +045480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045482: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1558 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -6880,18 +6907,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -045400: |[045400] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -045410: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045412: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045416: 0e00 |0003: return-void │ │ +045484: |[045484] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +045494: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +045496: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04549a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1188 │ │ 0x0003 line=1189 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -6901,17 +6928,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -045418: |[045418] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -045428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04542a: 1100 |0001: return-object v0 │ │ +04549c: |[04549c] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +0454ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0454ae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -6922,19 +6949,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 │ │ -04542c: |[04542c] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -04543c: 6e10 0e03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@030e │ │ -045442: 0c00 |0003: move-result-object v0 │ │ -045444: 6e40 8603 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@0386 │ │ -04544a: 0e00 |0007: return-void │ │ +0454b0: |[0454b0] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0454c0: 6e10 0e03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@030e │ │ +0454c6: 0c00 |0003: move-result-object v0 │ │ +0454c8: 6e40 8603 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@0386 │ │ +0454ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1512 │ │ 0x0007 line=1513 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -6946,16 +6973,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 │ │ -04544c: |[04544c] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -04545c: 0e00 |0000: return-void │ │ +0454d0: |[0454d0] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +0454e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1432 │ │ 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; │ │ @@ -6965,17 +6992,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 │ │ -045460: |[045460] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -045470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -045472: 1100 |0001: return-object v0 │ │ +0454e4: |[0454e4] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0454f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0454f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1213 │ │ 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; │ │ @@ -6986,32 +7013,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -045474: |[045474] android.support.v4.app.Fragment.onDestroy:()V │ │ -045484: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -045486: 5c41 9100 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04548a: 5540 9200 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ -04548e: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -045492: 5c41 9200 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ -045496: 5440 a100 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -04549a: 5441 bd00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ -04549e: 5542 a600 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ -0454a2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0454a4: 6e40 d603 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@03d6 │ │ -0454aa: 0c00 |0013: move-result-object v0 │ │ -0454ac: 5b40 a500 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -0454b0: 5440 a500 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -0454b4: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -0454b8: 5440 a500 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -0454bc: 6e10 c604 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04c6 │ │ -0454c2: 0e00 |001f: return-void │ │ +0454f8: |[0454f8] android.support.v4.app.Fragment.onDestroy:()V │ │ +045508: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04550a: 5c41 9100 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04550e: 5540 9200 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ +045512: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +045516: 5c41 9200 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ +04551a: 5440 a100 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +04551e: 5441 bd00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ +045522: 5542 a600 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ +045526: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +045528: 6e40 d603 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@03d6 │ │ +04552e: 0c00 |0013: move-result-object v0 │ │ +045530: 5b40 a500 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045534: 5440 a500 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045538: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +04553c: 5440 a500 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045540: 6e10 c604 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04c6 │ │ +045546: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1368 │ │ 0x0003 line=1371 │ │ 0x0007 line=1372 │ │ 0x0009 line=1373 │ │ 0x0016 line=1375 │ │ @@ -7025,16 +7052,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0454c4: |[0454c4] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -0454d4: 0e00 |0000: return-void │ │ +045548: |[045548] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +045558: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1459 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #41 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -7042,18 +7069,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0454d8: |[0454d8] android.support.v4.app.Fragment.onDestroyView:()V │ │ -0454e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0454ea: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0454ee: 0e00 |0003: return-void │ │ +04555c: |[04555c] android.support.v4.app.Fragment.onDestroyView:()V │ │ +04556c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04556e: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1360 │ │ 0x0003 line=1361 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -7062,18 +7089,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0454f0: |[0454f0] android.support.v4.app.Fragment.onDetach:()V │ │ -045500: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045502: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045506: 0e00 |0003: return-void │ │ +045574: |[045574] android.support.v4.app.Fragment.onDetach:()V │ │ +045584: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +045586: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04558a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1415 │ │ 0x0003 line=1416 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -7082,16 +7109,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -045508: |[045508] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -045518: 0e00 |0000: return-void │ │ +04558c: |[04558c] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +04559c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -7100,18 +7127,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 │ │ -04551c: |[04551c] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -04552c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04552e: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045532: 0e00 |0003: return-void │ │ +0455a0: |[0455a0] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +0455b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0455b2: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +0455b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 0x0003 line=1141 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -7123,29 +7150,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -045534: |[045534] android.support.v4.app.Fragment.onInflate:(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -045544: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -045546: 5c21 9100 |0001: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04554a: 5421 a100 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -04554e: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ -045552: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -045554: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -045558: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -04555a: 5c21 9100 |000b: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04555e: 6e40 3b03 0254 |000d: invoke-virtual {v2, v0, v4, v5}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@033b │ │ -045564: 0e00 |0010: return-void │ │ -045566: 5421 a100 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -04556a: 6e10 d203 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@03d2 │ │ -045570: 0c00 |0016: move-result-object v0 │ │ -045572: 28f1 |0017: goto 0008 // -000f │ │ +0455b8: |[0455b8] android.support.v4.app.Fragment.onInflate:(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +0455c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0455ca: 5c21 9100 |0001: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +0455ce: 5421 a100 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +0455d2: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ +0455d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0455d8: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0455dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0455de: 5c21 9100 |000b: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +0455e2: 6e40 3b03 0254 |000d: invoke-virtual {v2, v0, v4, v5}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@033b │ │ +0455e8: 0e00 |0010: return-void │ │ +0455ea: 5421 a100 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +0455ee: 6e10 d203 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@03d2 │ │ +0455f4: 0c00 |0016: move-result-object v0 │ │ +0455f6: 28f1 |0017: goto 0008 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ 0x0003 line=1126 │ │ 0x0008 line=1127 │ │ 0x000a line=1128 │ │ 0x000d line=1129 │ │ @@ -7163,18 +7190,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -045574: |[045574] android.support.v4.app.Fragment.onLowMemory:()V │ │ -045584: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045586: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04558a: 0e00 |0003: return-void │ │ +0455f8: |[0455f8] android.support.v4.app.Fragment.onLowMemory:()V │ │ +045608: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04560a: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04560e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1347 │ │ 0x0003 line=1348 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -7183,17 +7210,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04558c: |[04558c] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -04559c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04559e: 0f00 |0001: return v0 │ │ +045610: |[045610] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +045620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045622: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -7202,16 +7229,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0455a0: |[0455a0] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -0455b0: 0e00 |0000: return-void │ │ +045624: |[045624] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +045634: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1491 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -7220,18 +7247,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0455b4: |[0455b4] android.support.v4.app.Fragment.onPause:()V │ │ -0455c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0455c6: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0455ca: 0e00 |0003: return-void │ │ +045638: |[045638] android.support.v4.app.Fragment.onPause:()V │ │ +045648: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04564a: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04564e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1334 │ │ 0x0003 line=1335 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -7240,16 +7267,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0455cc: |[0455cc] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -0455dc: 0e00 |0000: return-void │ │ +045650: |[045650] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +045660: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1449 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -7258,16 +7285,16 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0455e0: |[0455e0] android.support.v4.app.Fragment.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -0455f0: 0e00 |0000: return-void │ │ +045664: |[045664] android.support.v4.app.Fragment.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +045674: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 permissions [Ljava/lang/String; │ │ @@ -7278,18 +7305,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0455f4: |[0455f4] android.support.v4.app.Fragment.onResume:()V │ │ -045604: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045606: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04560a: 0e00 |0003: return-void │ │ +045678: |[045678] android.support.v4.app.Fragment.onResume:()V │ │ +045688: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04568a: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04568e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ 0x0003 line=1300 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -7298,16 +7325,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04560c: |[04560c] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -04561c: 0e00 |0000: return-void │ │ +045690: |[045690] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0456a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -7316,35 +7343,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -045620: |[045620] android.support.v4.app.Fragment.onStart:()V │ │ -045630: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -045632: 5c41 9100 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045636: 5540 a600 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ -04563a: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -04563e: 5c41 a600 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ -045642: 5540 9200 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ -045646: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -04564a: 5c41 9200 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ -04564e: 5440 a100 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -045652: 5441 bd00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ -045656: 5542 a600 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ -04565a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -04565c: 6e40 d603 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@03d6 │ │ -045662: 0c00 |0019: move-result-object v0 │ │ -045664: 5b40 a500 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -045668: 5440 a500 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -04566c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -045670: 5440 a500 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -045674: 6e10 ca04 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04ca │ │ -04567a: 0e00 |0025: return-void │ │ +0456a4: |[0456a4] android.support.v4.app.Fragment.onStart:()V │ │ +0456b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0456b6: 5c41 9100 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +0456ba: 5540 a600 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ +0456be: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +0456c2: 5c41 a600 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ +0456c6: 5540 9200 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ +0456ca: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +0456ce: 5c41 9200 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ +0456d2: 5440 a100 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +0456d6: 5441 bd00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ +0456da: 5542 a600 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ +0456de: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0456e0: 6e40 d603 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@03d6 │ │ +0456e6: 0c00 |0019: move-result-object v0 │ │ +0456e8: 5b40 a500 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +0456ec: 5440 a500 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +0456f0: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +0456f4: 5440 a500 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +0456f8: 6e10 ca04 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04ca │ │ +0456fe: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1278 │ │ 0x0003 line=1280 │ │ 0x0007 line=1281 │ │ 0x0009 line=1282 │ │ 0x000d line=1283 │ │ @@ -7360,18 +7387,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04567c: |[04567c] android.support.v4.app.Fragment.onStop:()V │ │ -04568c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04568e: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045692: 0e00 |0003: return-void │ │ +045700: |[045700] android.support.v4.app.Fragment.onStop:()V │ │ +045710: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +045712: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ 0x0003 line=1344 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -7380,16 +7407,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 │ │ -045694: |[045694] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0456a4: 0e00 |0000: return-void │ │ +045718: |[045718] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +045728: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1227 │ │ 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; │ │ @@ -7399,18 +7426,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0456a8: |[0456a8] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -0456b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0456ba: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0456be: 0e00 |0003: return-void │ │ +04572c: |[04572c] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +04573c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04573e: 5c10 9100 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1269 │ │ 0x0003 line=1270 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -7420,44 +7447,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0456c0: |[0456c0] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ -0456d0: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0456d4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0456d8: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0456dc: 6e10 3004 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ -0456e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0456e4: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0456e8: 6e20 2b03 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@032b │ │ -0456ee: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0456f2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0456f6: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -0456fa: 2201 6c05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0456fe: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045704: 1a02 7105 |001a: const-string v2, "Fragment " // string@0571 │ │ -045708: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04570e: 0c01 |001f: move-result-object v1 │ │ -045710: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -045716: 0c01 |0023: move-result-object v1 │ │ -045718: 1a02 4900 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0049 │ │ -04571c: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045722: 0c01 |0029: move-result-object v1 │ │ -045724: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04572a: 0c01 |002d: move-result-object v1 │ │ -04572c: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -045732: 2700 |0031: throw v0 │ │ -045734: 5430 9300 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045738: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -04573c: 5430 9300 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045740: 6e10 0c04 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@040c │ │ -045746: 0e00 |003b: return-void │ │ +045744: |[045744] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ +045754: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045758: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04575c: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045760: 6e10 3004 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ +045766: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +045768: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04576c: 6e20 2b03 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@032b │ │ +045772: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045776: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +04577a: 2200 0a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +04577e: 2201 6d05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +045782: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045788: 1a02 7505 |001a: const-string v2, "Fragment " // string@0575 │ │ +04578c: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045792: 0c01 |001f: move-result-object v1 │ │ +045794: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04579a: 0c01 |0023: move-result-object v1 │ │ +04579c: 1a02 4900 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0049 │ │ +0457a0: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0457a6: 0c01 |0029: move-result-object v1 │ │ +0457a8: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0457ae: 0c01 |002d: move-result-object v1 │ │ +0457b0: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +0457b6: 2700 |0031: throw v0 │ │ +0457b8: 5430 9300 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0457bc: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +0457c0: 5430 9300 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0457c4: 6e10 0c04 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@040c │ │ +0457ca: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1966 │ │ 0x0004 line=1967 │ │ 0x0009 line=1969 │ │ 0x000c line=1970 │ │ 0x000f line=1971 │ │ @@ -7474,21 +7501,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -045748: |[045748] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -045758: 6e20 2f03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@032f │ │ -04575e: 5410 9300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045762: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -045766: 5410 9300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -04576a: 6e20 0d04 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@040d │ │ -045770: 0e00 |000c: return-void │ │ +0457cc: |[0457cc] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0457dc: 6e20 2f03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@032f │ │ +0457e2: 5410 9300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0457e6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0457ea: 5410 9300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0457ee: 6e20 0d04 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@040d │ │ +0457f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2017 │ │ 0x0003 line=2018 │ │ 0x0007 line=2019 │ │ 0x000c line=2021 │ │ locals : │ │ @@ -7500,30 +7527,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -045774: |[045774] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -045784: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045786: 5521 a000 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -04578a: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -04578e: 6e20 3003 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0330 │ │ -045794: 0a01 |0008: move-result v1 │ │ -045796: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -04579a: 0f00 |000b: return v0 │ │ -04579c: 5421 9300 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0457a0: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -0457a4: 5421 9300 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0457a8: 6e20 0e04 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@040e │ │ -0457ae: 0a01 |0015: move-result v1 │ │ -0457b0: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -0457b4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0457b6: 28f2 |0019: goto 000b // -000e │ │ +0457f8: |[0457f8] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +045808: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04580a: 5521 a000 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +04580e: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ +045812: 6e20 3003 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0330 │ │ +045818: 0a01 |0008: move-result v1 │ │ +04581a: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +04581e: 0f00 |000b: return v0 │ │ +045820: 5421 9300 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045824: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +045828: 5421 9300 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +04582c: 6e20 0e04 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@040e │ │ +045832: 0a01 |0015: move-result v1 │ │ +045834: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ +045838: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +04583a: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2084 │ │ 0x0005 line=2085 │ │ 0x000b line=2094 │ │ 0x000c line=2088 │ │ 0x0010 line=2089 │ │ @@ -7537,53 +7564,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0457b8: |[0457b8] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ -0457c8: 5441 9300 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0457cc: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -0457d0: 5441 9300 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0457d4: 6e10 3004 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ -0457da: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0457dc: 5c41 9100 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0457e0: 6e20 3103 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0331 │ │ -0457e6: 5541 9100 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -0457ea: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -0457ee: 2201 0901 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -0457f2: 2202 6c05 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0457f6: 7010 f927 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0457fc: 1a03 7105 |001a: const-string v3, "Fragment " // string@0571 │ │ -045800: 6e20 0228 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045806: 0c02 |001f: move-result-object v2 │ │ -045808: 6e20 0128 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04580e: 0c02 |0023: move-result-object v2 │ │ -045810: 1a03 4b00 |0024: const-string v3, " did not call through to super.onCreate()" // string@004b │ │ -045814: 6e20 0228 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04581a: 0c02 |0029: move-result-object v2 │ │ -04581c: 6e10 0628 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -045822: 0c02 |002d: move-result-object v2 │ │ -045824: 7020 6305 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -04582a: 2701 |0031: throw v1 │ │ -04582c: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ -045830: 1a01 e116 |0034: const-string v1, "android:support:fragments" // string@16e1 │ │ -045834: 6e20 3502 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0235 │ │ -04583a: 0c00 |0039: move-result-object v0 │ │ -04583c: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -045840: 5441 9300 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045844: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -045848: 6e10 2503 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0325 │ │ -04584e: 5441 9300 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045852: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -045854: 6e30 3904 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@0439 │ │ -04585a: 5441 9300 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -04585e: 6e10 0f04 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@040f │ │ -045864: 0e00 |004e: return-void │ │ +04583c: |[04583c] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ +04584c: 5441 9300 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045850: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +045854: 5441 9300 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045858: 6e10 3004 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ +04585e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +045860: 5c41 9100 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045864: 6e20 3103 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0331 │ │ +04586a: 5541 9100 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04586e: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +045872: 2201 0a01 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +045876: 2202 6d05 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04587a: 7010 f927 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045880: 1a03 7505 |001a: const-string v3, "Fragment " // string@0575 │ │ +045884: 6e20 0228 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04588a: 0c02 |001f: move-result-object v2 │ │ +04588c: 6e20 0128 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +045892: 0c02 |0023: move-result-object v2 │ │ +045894: 1a03 4b00 |0024: const-string v3, " did not call through to super.onCreate()" // string@004b │ │ +045898: 6e20 0228 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04589e: 0c02 |0029: move-result-object v2 │ │ +0458a0: 6e10 0628 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0458a6: 0c02 |002d: move-result-object v2 │ │ +0458a8: 7020 6305 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +0458ae: 2701 |0031: throw v1 │ │ +0458b0: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ +0458b4: 1a01 eb16 |0034: const-string v1, "android:support:fragments" // string@16eb │ │ +0458b8: 6e20 3502 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0235 │ │ +0458be: 0c00 |0039: move-result-object v0 │ │ +0458c0: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ +0458c4: 5441 9300 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0458c8: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ +0458cc: 6e10 2503 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0325 │ │ +0458d2: 5441 9300 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0458d6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0458d8: 6e30 3904 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@0439 │ │ +0458de: 5441 9300 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0458e2: 6e10 0f04 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@040f │ │ +0458e8: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1935 │ │ 0x0004 line=1936 │ │ 0x0009 line=1938 │ │ 0x000c line=1939 │ │ 0x000f line=1940 │ │ @@ -7606,31 +7633,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 │ │ -045868: |[045868] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -045878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04587a: 5521 a000 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -04587e: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -045882: 5521 9f00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -045886: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -04588a: 5521 a700 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -04588e: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -045892: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -045894: 6e30 3403 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0334 │ │ -04589a: 5421 9300 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -04589e: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -0458a2: 5421 9300 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0458a6: 6e30 1004 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0410 │ │ -0458ac: 0a01 |001a: move-result v1 │ │ -0458ae: b610 |001b: or-int/2addr v0, v1 │ │ -0458b0: 0f00 |001c: return v0 │ │ +0458ec: |[0458ec] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +0458fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0458fe: 5521 a000 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +045902: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +045906: 5521 9f00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +04590a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +04590e: 5521 a700 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +045912: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +045916: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +045918: 6e30 3403 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0334 │ │ +04591e: 5421 9300 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045922: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +045926: 5421 9300 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +04592a: 6e30 1004 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0410 │ │ +045930: 0a01 |001a: move-result v1 │ │ +045932: b610 |001b: or-int/2addr v0, v1 │ │ +045934: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2040 │ │ 0x0001 line=2041 │ │ 0x0005 line=2042 │ │ 0x000d line=2043 │ │ 0x000e line=2044 │ │ @@ -7648,22 +7675,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 │ │ -0458b4: |[0458b4] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0458c4: 5410 9300 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0458c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0458cc: 5410 9300 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0458d0: 6e10 3004 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ -0458d6: 6e40 3503 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@0335 │ │ -0458dc: 0c00 |000c: move-result-object v0 │ │ -0458de: 1100 |000d: return-object v0 │ │ +045938: |[045938] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +045948: 5410 9300 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +04594c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +045950: 5410 9300 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045954: 6e10 3004 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ +04595a: 6e40 3503 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@0335 │ │ +045960: 0c00 |000c: move-result-object v0 │ │ +045962: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1959 │ │ 0x0004 line=1960 │ │ 0x0009 line=1962 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/Fragment; │ │ @@ -7676,40 +7703,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0458e0: |[0458e0] android.support.v4.app.Fragment.performDestroy:()V │ │ -0458f0: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0458f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0458f8: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0458fc: 6e10 1104 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0411 │ │ -045902: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -045904: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045908: 6e10 3603 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0336 │ │ -04590e: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045912: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -045916: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -04591a: 2201 6c05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04591e: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045924: 1a02 7105 |001a: const-string v2, "Fragment " // string@0571 │ │ -045928: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04592e: 0c01 |001f: move-result-object v1 │ │ -045930: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -045936: 0c01 |0023: move-result-object v1 │ │ -045938: 1a02 4c00 |0024: const-string v2, " did not call through to super.onDestroy()" // string@004c │ │ -04593c: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045942: 0c01 |0029: move-result-object v1 │ │ -045944: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04594a: 0c01 |002d: move-result-object v1 │ │ -04594c: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -045952: 2700 |0031: throw v0 │ │ -045954: 0e00 |0032: return-void │ │ +045964: |[045964] android.support.v4.app.Fragment.performDestroy:()V │ │ +045974: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045978: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04597c: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045980: 6e10 1104 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0411 │ │ +045986: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +045988: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04598c: 6e10 3603 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0336 │ │ +045992: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045996: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +04599a: 2200 0a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +04599e: 2201 6d05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0459a2: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0459a8: 1a02 7505 |001a: const-string v2, "Fragment " // string@0575 │ │ +0459ac: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0459b2: 0c01 |001f: move-result-object v1 │ │ +0459b4: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0459ba: 0c01 |0023: move-result-object v1 │ │ +0459bc: 1a02 4c00 |0024: const-string v2, " did not call through to super.onDestroy()" // string@004c │ │ +0459c0: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0459c6: 0c01 |0029: move-result-object v1 │ │ +0459c8: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0459ce: 0c01 |002d: move-result-object v1 │ │ +0459d0: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +0459d6: 2700 |0031: throw v0 │ │ +0459d8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2178 │ │ 0x0004 line=2179 │ │ 0x0009 line=2181 │ │ 0x000c line=2182 │ │ 0x000f line=2183 │ │ @@ -7723,44 +7750,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -045958: |[045958] android.support.v4.app.Fragment.performDestroyView:()V │ │ -045968: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -04596c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -045970: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045974: 6e10 1204 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0412 │ │ -04597a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04597c: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045980: 6e10 3803 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0338 │ │ -045986: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04598a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -04598e: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -045992: 2201 6c05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -045996: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04599c: 1a02 7105 |001a: const-string v2, "Fragment " // string@0571 │ │ -0459a0: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0459a6: 0c01 |001f: move-result-object v1 │ │ -0459a8: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0459ae: 0c01 |0023: move-result-object v1 │ │ -0459b0: 1a02 4d00 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@004d │ │ -0459b4: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0459ba: 0c01 |0029: move-result-object v1 │ │ -0459bc: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0459c2: 0c01 |002d: move-result-object v1 │ │ -0459c4: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -0459ca: 2700 |0031: throw v0 │ │ -0459cc: 5430 a500 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -0459d0: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -0459d4: 5430 a500 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -0459d8: 6e10 c704 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@04c7 │ │ -0459de: 0e00 |003b: return-void │ │ +0459dc: |[0459dc] android.support.v4.app.Fragment.performDestroyView:()V │ │ +0459ec: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0459f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0459f4: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +0459f8: 6e10 1204 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0412 │ │ +0459fe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +045a00: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045a04: 6e10 3803 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0338 │ │ +045a0a: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045a0e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +045a12: 2200 0a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +045a16: 2201 6d05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +045a1a: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045a20: 1a02 7505 |001a: const-string v2, "Fragment " // string@0575 │ │ +045a24: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045a2a: 0c01 |001f: move-result-object v1 │ │ +045a2c: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +045a32: 0c01 |0023: move-result-object v1 │ │ +045a34: 1a02 4d00 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@004d │ │ +045a38: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045a3e: 0c01 |0029: move-result-object v1 │ │ +045a40: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +045a46: 0c01 |002d: move-result-object v1 │ │ +045a48: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +045a4e: 2700 |0031: throw v0 │ │ +045a50: 5430 a500 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045a54: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +045a58: 5430 a500 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045a5c: 6e10 c704 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@04c7 │ │ +045a62: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2163 │ │ 0x0004 line=2164 │ │ 0x0009 line=2166 │ │ 0x000c line=2167 │ │ 0x000f line=2168 │ │ @@ -7776,21 +7803,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0459e0: |[0459e0] android.support.v4.app.Fragment.performLowMemory:()V │ │ -0459f0: 6e10 3d03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@033d │ │ -0459f6: 5410 9300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -0459fa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0459fe: 5410 9300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045a02: 6e10 1304 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0413 │ │ -045a08: 0e00 |000c: return-void │ │ +045a64: |[045a64] android.support.v4.app.Fragment.performLowMemory:()V │ │ +045a74: 6e10 3d03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@033d │ │ +045a7a: 5410 9300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045a7e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +045a82: 5410 9300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045a86: 6e10 1304 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0413 │ │ +045a8c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2024 │ │ 0x0003 line=2025 │ │ 0x0007 line=2026 │ │ 0x000c line=2028 │ │ locals : │ │ @@ -7801,34 +7828,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -045a0c: |[045a0c] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -045a1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045a1e: 5521 a000 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -045a22: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -045a26: 5521 9f00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -045a2a: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -045a2e: 5521 a700 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -045a32: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -045a36: 6e20 3e03 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@033e │ │ -045a3c: 0a01 |0010: move-result v1 │ │ -045a3e: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -045a42: 0f00 |0013: return v0 │ │ -045a44: 5421 9300 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045a48: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -045a4c: 5421 9300 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045a50: 6e20 1404 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0414 │ │ -045a56: 0a01 |001d: move-result v1 │ │ -045a58: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -045a5c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -045a5e: 28f2 |0021: goto 0013 // -000e │ │ +045a90: |[045a90] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +045aa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +045aa2: 5521 a000 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +045aa6: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +045aaa: 5521 9f00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +045aae: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ +045ab2: 5521 a700 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +045ab6: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +045aba: 6e20 3e03 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@033e │ │ +045ac0: 0a01 |0010: move-result v1 │ │ +045ac2: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +045ac6: 0f00 |0013: return v0 │ │ +045ac8: 5421 9300 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045acc: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +045ad0: 5421 9300 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045ad4: 6e20 1404 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0414 │ │ +045ada: 0a01 |001d: move-result v1 │ │ +045adc: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ +045ae0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +045ae2: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2068 │ │ 0x0005 line=2069 │ │ 0x000d line=2070 │ │ 0x0013 line=2080 │ │ 0x0014 line=2074 │ │ @@ -7843,27 +7870,27 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -045a60: |[045a60] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -045a70: 5510 a000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -045a74: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -045a78: 5510 9f00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -045a7c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -045a80: 5510 a700 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -045a84: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -045a88: 6e20 3f03 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@033f │ │ -045a8e: 5410 9300 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045a92: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -045a96: 5410 9300 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045a9a: 6e20 1504 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0415 │ │ -045aa0: 0e00 |0018: return-void │ │ +045ae4: |[045ae4] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +045af4: 5510 a000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +045af8: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +045afc: 5510 9f00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +045b00: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +045b04: 5510 a700 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +045b08: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +045b0c: 6e20 3f03 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@033f │ │ +045b12: 5410 9300 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045b16: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +045b1a: 5410 9300 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045b1e: 6e20 1504 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0415 │ │ +045b24: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2098 │ │ 0x0004 line=2099 │ │ 0x000c line=2100 │ │ 0x000f line=2102 │ │ 0x0013 line=2103 │ │ @@ -7877,40 +7904,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -045aa4: |[045aa4] android.support.v4.app.Fragment.performPause:()V │ │ -045ab4: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045ab8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -045abc: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045ac0: 6e10 1604 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0416 │ │ -045ac6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -045ac8: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045acc: 6e10 4003 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0340 │ │ -045ad2: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045ad6: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -045ada: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -045ade: 2201 6c05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -045ae2: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045ae8: 1a02 7105 |001a: const-string v2, "Fragment " // string@0571 │ │ -045aec: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045af2: 0c01 |001f: move-result-object v1 │ │ -045af4: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -045afa: 0c01 |0023: move-result-object v1 │ │ -045afc: 1a02 4f00 |0024: const-string v2, " did not call through to super.onPause()" // string@004f │ │ -045b00: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045b06: 0c01 |0029: move-result-object v1 │ │ -045b08: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -045b0e: 0c01 |002d: move-result-object v1 │ │ -045b10: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -045b16: 2700 |0031: throw v0 │ │ -045b18: 0e00 |0032: return-void │ │ +045b28: |[045b28] android.support.v4.app.Fragment.performPause:()V │ │ +045b38: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045b3c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +045b40: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045b44: 6e10 1604 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0416 │ │ +045b4a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +045b4c: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045b50: 6e10 4003 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0340 │ │ +045b56: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045b5a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +045b5e: 2200 0a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +045b62: 2201 6d05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +045b66: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045b6c: 1a02 7505 |001a: const-string v2, "Fragment " // string@0575 │ │ +045b70: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045b76: 0c01 |001f: move-result-object v1 │ │ +045b78: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +045b7e: 0c01 |0023: move-result-object v1 │ │ +045b80: 1a02 4f00 |0024: const-string v2, " did not call through to super.onPause()" // string@004f │ │ +045b84: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045b8a: 0c01 |0029: move-result-object v1 │ │ +045b8c: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +045b92: 0c01 |002d: move-result-object v1 │ │ +045b94: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +045b9a: 2700 |0031: throw v0 │ │ +045b9c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2119 │ │ 0x0004 line=2120 │ │ 0x0009 line=2122 │ │ 0x000c line=2123 │ │ 0x000f line=2124 │ │ @@ -7924,31 +7951,31 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -045b1c: |[045b1c] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -045b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -045b2e: 5521 a000 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -045b32: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -045b36: 5521 9f00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -045b3a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -045b3e: 5521 a700 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -045b42: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -045b46: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -045b48: 6e20 4103 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@0341 │ │ -045b4e: 5421 9300 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045b52: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -045b56: 5421 9300 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045b5a: 6e20 1704 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0417 │ │ -045b60: 0a01 |001a: move-result v1 │ │ -045b62: b610 |001b: or-int/2addr v0, v1 │ │ -045b64: 0f00 |001c: return v0 │ │ +045ba0: |[045ba0] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +045bb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045bb2: 5521 a000 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +045bb6: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +045bba: 5521 9f00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +045bbe: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +045bc2: 5521 a700 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +045bc6: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +045bca: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +045bcc: 6e20 4103 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@0341 │ │ +045bd2: 5421 9300 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045bd6: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +045bda: 5421 9300 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045bde: 6e20 1704 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0417 │ │ +045be4: 0a01 |001a: move-result v1 │ │ +045be6: b610 |001b: or-int/2addr v0, v1 │ │ +045be8: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2054 │ │ 0x0001 line=2055 │ │ 0x0005 line=2056 │ │ 0x000d line=2057 │ │ 0x000e line=2058 │ │ @@ -7965,45 +7992,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -045b68: |[045b68] android.support.v4.app.Fragment.performReallyStop:()V │ │ -045b78: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -045b7a: 5440 9300 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045b7e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -045b82: 5440 9300 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045b86: 6e10 1804 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0418 │ │ -045b8c: 5540 a600 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ -045b90: 3800 2800 |000c: if-eqz v0, 0034 // +0028 │ │ -045b94: 5c43 a600 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ -045b98: 5540 9200 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ -045b9c: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -045ba0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -045ba2: 5c40 9200 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ -045ba6: 5440 a100 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -045baa: 5441 bd00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ -045bae: 5542 a600 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ -045bb2: 6e40 d603 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@03d6 │ │ -045bb8: 0c00 |0020: move-result-object v0 │ │ -045bba: 5b40 a500 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -045bbe: 5440 a500 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -045bc2: 3800 0f00 |0025: if-eqz v0, 0034 // +000f │ │ -045bc6: 5440 a100 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -045bca: 6e10 d703 0000 |0029: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getRetainLoaders:()Z // method@03d7 │ │ -045bd0: 0a00 |002c: move-result v0 │ │ -045bd2: 3800 0800 |002d: if-eqz v0, 0035 // +0008 │ │ -045bd6: 5440 a500 |002f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -045bda: 6e10 c904 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@04c9 │ │ -045be0: 0e00 |0034: return-void │ │ -045be2: 5440 a500 |0035: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -045be6: 6e10 cb04 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@04cb │ │ -045bec: 28fa |003a: goto 0034 // -0006 │ │ +045bec: |[045bec] android.support.v4.app.Fragment.performReallyStop:()V │ │ +045bfc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +045bfe: 5440 9300 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045c02: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +045c06: 5440 9300 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045c0a: 6e10 1804 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0418 │ │ +045c10: 5540 a600 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ +045c14: 3800 2800 |000c: if-eqz v0, 0034 // +0028 │ │ +045c18: 5c43 a600 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ +045c1c: 5540 9200 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ +045c20: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +045c24: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +045c26: 5c40 9200 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0092 │ │ +045c2a: 5440 a100 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +045c2e: 5441 bd00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ +045c32: 5542 a600 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a6 │ │ +045c36: 6e40 d603 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@03d6 │ │ +045c3c: 0c00 |0020: move-result-object v0 │ │ +045c3e: 5b40 a500 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045c42: 5440 a500 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045c46: 3800 0f00 |0025: if-eqz v0, 0034 // +000f │ │ +045c4a: 5440 a100 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +045c4e: 6e10 d703 0000 |0029: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getRetainLoaders:()Z // method@03d7 │ │ +045c54: 0a00 |002c: move-result v0 │ │ +045c56: 3800 0800 |002d: if-eqz v0, 0035 // +0008 │ │ +045c5a: 5440 a500 |002f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045c5e: 6e10 c904 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@04c9 │ │ +045c64: 0e00 |0034: return-void │ │ +045c66: 5440 a500 |0035: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045c6a: 6e10 cb04 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@04cb │ │ +045c70: 28fa |003a: goto 0034 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2143 │ │ 0x0005 line=2144 │ │ 0x000a line=2146 │ │ 0x000e line=2147 │ │ 0x0010 line=2148 │ │ @@ -8022,48 +8049,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -045bf0: |[045bf0] android.support.v4.app.Fragment.performResume:()V │ │ -045c00: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045c04: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -045c08: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045c0c: 6e10 3004 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ -045c12: 5430 9300 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045c16: 6e10 1e04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ -045c1c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -045c1e: 5c30 9100 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045c22: 6e10 4303 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@0343 │ │ -045c28: 5530 9100 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045c2c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -045c30: 2200 0901 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -045c34: 2201 6c05 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -045c38: 7010 f927 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045c3e: 1a02 7105 |001f: const-string v2, "Fragment " // string@0571 │ │ -045c42: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045c48: 0c01 |0024: move-result-object v1 │ │ -045c4a: 6e20 0128 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -045c50: 0c01 |0028: move-result-object v1 │ │ -045c52: 1a02 5000 |0029: const-string v2, " did not call through to super.onResume()" // string@0050 │ │ -045c56: 6e20 0228 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045c5c: 0c01 |002e: move-result-object v1 │ │ -045c5e: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -045c64: 0c01 |0032: move-result-object v1 │ │ -045c66: 7020 6305 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -045c6c: 2700 |0036: throw v0 │ │ -045c6e: 5430 9300 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045c72: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -045c76: 5430 9300 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045c7a: 6e10 1904 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0419 │ │ -045c80: 5430 9300 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045c84: 6e10 1e04 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ -045c8a: 0e00 |0045: return-void │ │ +045c74: |[045c74] android.support.v4.app.Fragment.performResume:()V │ │ +045c84: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045c88: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +045c8c: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045c90: 6e10 3004 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ +045c96: 5430 9300 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045c9a: 6e10 1e04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ +045ca0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +045ca2: 5c30 9100 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045ca6: 6e10 4303 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@0343 │ │ +045cac: 5530 9100 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045cb0: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +045cb4: 2200 0a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +045cb8: 2201 6d05 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +045cbc: 7010 f927 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045cc2: 1a02 7505 |001f: const-string v2, "Fragment " // string@0575 │ │ +045cc6: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045ccc: 0c01 |0024: move-result-object v1 │ │ +045cce: 6e20 0128 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +045cd4: 0c01 |0028: move-result-object v1 │ │ +045cd6: 1a02 5000 |0029: const-string v2, " did not call through to super.onResume()" // string@0050 │ │ +045cda: 6e20 0228 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045ce0: 0c01 |002e: move-result-object v1 │ │ +045ce2: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +045ce8: 0c01 |0032: move-result-object v1 │ │ +045cea: 7020 6305 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +045cf0: 2700 |0036: throw v0 │ │ +045cf2: 5430 9300 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045cf6: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +045cfa: 5430 9300 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045cfe: 6e10 1904 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0419 │ │ +045d04: 5430 9300 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045d08: 6e10 1e04 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ +045d0e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2000 │ │ 0x0004 line=2001 │ │ 0x0009 line=2002 │ │ 0x000e line=2004 │ │ 0x0011 line=2005 │ │ @@ -8081,25 +8108,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -045c8c: |[045c8c] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ -045c9c: 6e20 4403 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0344 │ │ -045ca2: 5421 9300 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045ca6: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -045caa: 5421 9300 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045cae: 6e10 3c04 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@043c │ │ -045cb4: 0c00 |000c: move-result-object v0 │ │ -045cb6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -045cba: 1a01 e116 |000f: const-string v1, "android:support:fragments" // string@16e1 │ │ -045cbe: 6e30 4002 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0240 │ │ -045cc4: 0e00 |0014: return-void │ │ +045d10: |[045d10] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ +045d20: 6e20 4403 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0344 │ │ +045d26: 5421 9300 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045d2a: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +045d2e: 5421 9300 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045d32: 6e10 3c04 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@043c │ │ +045d38: 0c00 |000c: move-result-object v0 │ │ +045d3a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +045d3e: 1a01 eb16 |000f: const-string v1, "android:support:fragments" // string@16eb │ │ +045d42: 6e30 4002 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0240 │ │ +045d48: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2109 │ │ 0x0003 line=2110 │ │ 0x0007 line=2111 │ │ 0x000d line=2112 │ │ 0x000f line=2113 │ │ @@ -8114,50 +8141,50 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -045cc8: |[045cc8] android.support.v4.app.Fragment.performStart:()V │ │ -045cd8: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045cdc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -045ce0: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045ce4: 6e10 3004 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ -045cea: 5430 9300 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045cee: 6e10 1e04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ -045cf4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -045cf6: 5c30 9100 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045cfa: 6e10 4503 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0345 │ │ -045d00: 5530 9100 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045d04: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -045d08: 2200 0901 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -045d0c: 2201 6c05 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -045d10: 7010 f927 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045d16: 1a02 7105 |001f: const-string v2, "Fragment " // string@0571 │ │ -045d1a: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045d20: 0c01 |0024: move-result-object v1 │ │ -045d22: 6e20 0128 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -045d28: 0c01 |0028: move-result-object v1 │ │ -045d2a: 1a02 5100 |0029: const-string v2, " did not call through to super.onStart()" // string@0051 │ │ -045d2e: 6e20 0228 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045d34: 0c01 |002e: move-result-object v1 │ │ -045d36: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -045d3c: 0c01 |0032: move-result-object v1 │ │ -045d3e: 7020 6305 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -045d44: 2700 |0036: throw v0 │ │ -045d46: 5430 9300 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045d4a: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -045d4e: 5430 9300 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045d52: 6e10 1a04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@041a │ │ -045d58: 5430 a500 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -045d5c: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -045d60: 5430 a500 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -045d64: 6e10 c804 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@04c8 │ │ -045d6a: 0e00 |0049: return-void │ │ +045d4c: |[045d4c] android.support.v4.app.Fragment.performStart:()V │ │ +045d5c: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045d60: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +045d64: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045d68: 6e10 3004 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ +045d6e: 5430 9300 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045d72: 6e10 1e04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ +045d78: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +045d7a: 5c30 9100 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045d7e: 6e10 4503 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0345 │ │ +045d84: 5530 9100 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045d88: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +045d8c: 2200 0a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +045d90: 2201 6d05 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +045d94: 7010 f927 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045d9a: 1a02 7505 |001f: const-string v2, "Fragment " // string@0575 │ │ +045d9e: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045da4: 0c01 |0024: move-result-object v1 │ │ +045da6: 6e20 0128 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +045dac: 0c01 |0028: move-result-object v1 │ │ +045dae: 1a02 5100 |0029: const-string v2, " did not call through to super.onStart()" // string@0051 │ │ +045db2: 6e20 0228 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045db8: 0c01 |002e: move-result-object v1 │ │ +045dba: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +045dc0: 0c01 |0032: move-result-object v1 │ │ +045dc2: 7020 6305 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +045dc8: 2700 |0036: throw v0 │ │ +045dca: 5430 9300 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045dce: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +045dd2: 5430 9300 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045dd6: 6e10 1a04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@041a │ │ +045ddc: 5430 a500 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045de0: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +045de4: 5430 a500 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +045de8: 6e10 c804 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@04c8 │ │ +045dee: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1981 │ │ 0x0004 line=1982 │ │ 0x0009 line=1983 │ │ 0x000e line=1985 │ │ 0x0011 line=1986 │ │ @@ -8176,40 +8203,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -045d6c: |[045d6c] android.support.v4.app.Fragment.performStop:()V │ │ -045d7c: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045d80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -045d84: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -045d88: 6e10 1b04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@041b │ │ -045d8e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -045d90: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045d94: 6e10 4603 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0346 │ │ -045d9a: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045d9e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -045da2: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -045da6: 2201 6c05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -045daa: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045db0: 1a02 7105 |001a: const-string v2, "Fragment " // string@0571 │ │ -045db4: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045dba: 0c01 |001f: move-result-object v1 │ │ -045dbc: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -045dc2: 0c01 |0023: move-result-object v1 │ │ -045dc4: 1a02 5200 |0024: const-string v2, " did not call through to super.onStop()" // string@0052 │ │ -045dc8: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045dce: 0c01 |0029: move-result-object v1 │ │ -045dd0: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -045dd6: 0c01 |002d: move-result-object v1 │ │ -045dd8: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -045dde: 2700 |0031: throw v0 │ │ -045de0: 0e00 |0032: return-void │ │ +045df0: |[045df0] android.support.v4.app.Fragment.performStop:()V │ │ +045e00: 5430 9300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045e04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +045e08: 5430 9300 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +045e0c: 6e10 1b04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@041b │ │ +045e12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +045e14: 5c30 9100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045e18: 6e10 4603 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0346 │ │ +045e1e: 5530 9100 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045e22: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +045e26: 2200 0a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +045e2a: 2201 6d05 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +045e2e: 7010 f927 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045e34: 1a02 7505 |001a: const-string v2, "Fragment " // string@0575 │ │ +045e38: 6e20 0228 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045e3e: 0c01 |001f: move-result-object v1 │ │ +045e40: 6e20 0128 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +045e46: 0c01 |0023: move-result-object v1 │ │ +045e48: 1a02 5200 |0024: const-string v2, " did not call through to super.onStop()" // string@0052 │ │ +045e4c: 6e20 0228 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045e52: 0c01 |0029: move-result-object v1 │ │ +045e54: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +045e5a: 0c01 |002d: move-result-object v1 │ │ +045e5c: 7020 6305 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +045e62: 2700 |0031: throw v0 │ │ +045e64: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2131 │ │ 0x0004 line=2132 │ │ 0x0009 line=2134 │ │ 0x000c line=2135 │ │ 0x000f line=2136 │ │ @@ -8223,43 +8250,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -045de4: |[045de4] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ -045df4: 5430 b200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -045df8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -045dfc: 5430 a400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ -045e00: 5431 b200 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -045e04: 6e20 2920 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2029 │ │ -045e0a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -045e0c: 5b30 b200 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -045e10: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -045e12: 5c30 9100 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045e16: 6e20 4803 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0348 │ │ -045e1c: 5530 9100 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -045e20: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -045e24: 2200 0901 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -045e28: 2201 6c05 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -045e2c: 7010 f927 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045e32: 1a02 7105 |001f: const-string v2, "Fragment " // string@0571 │ │ -045e36: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045e3c: 0c01 |0024: move-result-object v1 │ │ -045e3e: 6e20 0128 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -045e44: 0c01 |0028: move-result-object v1 │ │ -045e46: 1a02 5300 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0053 │ │ -045e4a: 6e20 0228 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045e50: 0c01 |002e: move-result-object v1 │ │ -045e52: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -045e58: 0c01 |0032: move-result-object v1 │ │ -045e5a: 7020 6305 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -045e60: 2700 |0036: throw v0 │ │ -045e62: 0e00 |0037: return-void │ │ +045e68: |[045e68] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ +045e78: 5430 b200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +045e7c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +045e80: 5430 a400 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ +045e84: 5431 b200 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +045e88: 6e20 2920 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2029 │ │ +045e8e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +045e90: 5b30 b200 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +045e94: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +045e96: 5c30 9100 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045e9a: 6e20 4803 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0348 │ │ +045ea0: 5530 9100 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +045ea4: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +045ea8: 2200 0a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +045eac: 2201 6d05 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +045eb0: 7010 f927 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045eb6: 1a02 7505 |001f: const-string v2, "Fragment " // string@0575 │ │ +045eba: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045ec0: 0c01 |0024: move-result-object v1 │ │ +045ec2: 6e20 0128 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +045ec8: 0c01 |0028: move-result-object v1 │ │ +045eca: 1a02 5300 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0053 │ │ +045ece: 6e20 0228 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045ed4: 0c01 |002e: move-result-object v1 │ │ +045ed6: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +045edc: 0c01 |0032: move-result-object v1 │ │ +045ede: 7020 6305 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +045ee4: 2700 |0036: throw v0 │ │ +045ee6: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0004 line=468 │ │ 0x000b line=469 │ │ 0x000e line=471 │ │ 0x0011 line=472 │ │ @@ -8275,23 +8302,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -045e64: |[045e64] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -045e74: 5220 a300 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -045e78: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -045e7c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -045e80: 1a01 7205 |0006: const-string v1, "Fragment already active" // string@0572 │ │ -045e84: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -045e8a: 2700 |000b: throw v0 │ │ -045e8c: 5b23 8f00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ -045e90: 0e00 |000e: return-void │ │ +045ee8: |[045ee8] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +045ef8: 5220 a300 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +045efc: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +045f00: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +045f04: 1a01 7605 |0006: const-string v1, "Fragment already active" // string@0576 │ │ +045f08: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +045f0e: 2700 |000b: throw v0 │ │ +045f10: 5b23 8f00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ +045f14: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0004 line=551 │ │ 0x000c line=553 │ │ 0x000e line=554 │ │ locals : │ │ @@ -8303,27 +8330,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -045e94: |[045e94] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -045ea4: 5510 9f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -045ea8: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -045eac: 5c12 9f00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -045eb0: 6e10 2603 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0326 │ │ -045eb6: 0a00 |0009: move-result v0 │ │ -045eb8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -045ebc: 6e10 2803 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0328 │ │ -045ec2: 0a00 |000f: move-result v0 │ │ -045ec4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -045ec8: 5410 a100 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -045ecc: 6e10 e203 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@03e2 │ │ -045ed2: 0e00 |0017: return-void │ │ +045f18: |[045f18] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +045f28: 5510 9f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +045f2c: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +045f30: 5c12 9f00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +045f34: 6e10 2603 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0326 │ │ +045f3a: 0a00 |0009: move-result v0 │ │ +045f3c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +045f40: 6e10 2803 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0328 │ │ +045f46: 0a00 |000f: move-result v0 │ │ +045f48: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +045f4c: 5410 a100 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +045f50: 6e10 e203 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@03e2 │ │ +045f56: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ 0x0004 line=839 │ │ 0x0006 line=840 │ │ 0x0012 line=841 │ │ 0x0017 line=844 │ │ @@ -8336,44 +8363,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 │ │ -045ed4: |[045ed4] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ -045ee4: 5923 a300 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -045ee8: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -045eec: 2200 6c05 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -045ef0: 7010 f927 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045ef6: 5441 bd00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ -045efa: 6e20 0228 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045f00: 0c00 |000e: move-result-object v0 │ │ -045f02: 1a01 5a01 |000f: const-string v1, ":" // string@015a │ │ -045f06: 6e20 0228 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045f0c: 0c00 |0014: move-result-object v0 │ │ -045f0e: 5221 a300 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -045f12: 6e20 fe27 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -045f18: 0c00 |001a: move-result-object v0 │ │ -045f1a: 6e10 0628 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -045f20: 0c00 |001e: move-result-object v0 │ │ -045f22: 5b20 bd00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ -045f26: 0e00 |0021: return-void │ │ -045f28: 2200 6c05 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -045f2c: 7010 f927 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045f32: 1a01 db16 |0027: const-string v1, "android:fragment:" // string@16db │ │ -045f36: 6e20 0228 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045f3c: 0c00 |002c: move-result-object v0 │ │ -045f3e: 5221 a300 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -045f42: 6e20 fe27 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -045f48: 0c00 |0032: move-result-object v0 │ │ -045f4a: 6e10 0628 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -045f50: 0c00 |0036: move-result-object v0 │ │ -045f52: 5b20 bd00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ -045f56: 28e8 |0039: goto 0021 // -0018 │ │ +045f58: |[045f58] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ +045f68: 5923 a300 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +045f6c: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ +045f70: 2200 6d05 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +045f74: 7010 f927 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045f7a: 5441 bd00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ +045f7e: 6e20 0228 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045f84: 0c00 |000e: move-result-object v0 │ │ +045f86: 1a01 5a01 |000f: const-string v1, ":" // string@015a │ │ +045f8a: 6e20 0228 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045f90: 0c00 |0014: move-result-object v0 │ │ +045f92: 5221 a300 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +045f96: 6e20 fe27 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +045f9c: 0c00 |001a: move-result-object v0 │ │ +045f9e: 6e10 0628 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +045fa4: 0c00 |001e: move-result-object v0 │ │ +045fa6: 5b20 bd00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ +045faa: 0e00 |0021: return-void │ │ +045fac: 2200 6d05 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +045fb0: 7010 f927 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +045fb6: 1a01 e516 |0027: const-string v1, "android:fragment:" // string@16e5 │ │ +045fba: 6e20 0228 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +045fc0: 0c00 |002c: move-result-object v0 │ │ +045fc2: 5221 a300 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +045fc6: 6e20 fe27 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +045fcc: 0c00 |0032: move-result-object v0 │ │ +045fce: 6e10 0628 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +045fd4: 0c00 |0036: move-result-object v0 │ │ +045fd6: 5b20 bd00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ +045fda: 28e8 |0039: goto 0021 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0002 line=481 │ │ 0x0004 line=482 │ │ 0x0021 line=486 │ │ 0x0022 line=484 │ │ @@ -8387,18 +8414,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -045f58: |[045f58] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -045f68: 5b01 b800 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -045f6c: 5902 ba00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ -045f70: 0e00 |0004: return-void │ │ +045fdc: |[045fdc] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +045fec: 5b01 b800 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +045ff0: 5902 ba00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ +045ff4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0002 line=593 │ │ 0x0004 line=594 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -8410,36 +8437,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -045f74: |[045f74] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -045f84: 5430 a100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -045f88: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -045f8c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -045f90: 2201 6c05 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -045f94: 7010 f927 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -045f9a: 1a02 7105 |000b: const-string v2, "Fragment " // string@0571 │ │ -045f9e: 6e20 0228 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045fa4: 0c01 |0010: move-result-object v1 │ │ -045fa6: 6e20 0128 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -045fac: 0c01 |0014: move-result-object v1 │ │ -045fae: 1a02 9f00 |0015: const-string v2, " not attached to Activity" // string@009f │ │ -045fb2: 6e20 0228 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -045fb8: 0c01 |001a: move-result-object v1 │ │ -045fba: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -045fc0: 0c01 |001e: move-result-object v1 │ │ -045fc2: 7020 9327 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -045fc8: 2700 |0022: throw v0 │ │ -045fca: 5430 a100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -045fce: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -045fd0: 6e40 e103 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentHostCallback;.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@03e1 │ │ -045fd6: 0e00 |0029: return-void │ │ +045ff8: |[045ff8] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +046008: 5430 a100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +04600c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +046010: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +046014: 2201 6d05 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +046018: 7010 f927 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04601e: 1a02 7505 |000b: const-string v2, "Fragment " // string@0575 │ │ +046022: 6e20 0228 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +046028: 0c01 |0010: move-result-object v1 │ │ +04602a: 6e20 0128 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +046030: 0c01 |0014: move-result-object v1 │ │ +046032: 1a02 9f00 |0015: const-string v2, " not attached to Activity" // string@009f │ │ +046036: 6e20 0228 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04603c: 0c01 |001a: move-result-object v1 │ │ +04603e: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +046044: 0c01 |001e: move-result-object v1 │ │ +046046: 7020 9327 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04604c: 2700 |0022: throw v0 │ │ +04604e: 5430 a100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +046052: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +046054: 6e40 e103 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentHostCallback;.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@03e1 │ │ +04605a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=913 │ │ 0x0004 line=914 │ │ 0x0023 line=916 │ │ 0x0029 line=917 │ │ locals : │ │ @@ -8451,44 +8478,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -045fd8: |[045fd8] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -045fe8: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -045fec: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -045ff0: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -045ff6: 7120 6007 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ -045ffc: 5221 a300 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -046000: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -046004: 1a01 2600 |000e: const-string v1, " #" // string@0026 │ │ -046008: 6e20 0228 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04600e: 5221 a300 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -046012: 6e20 fe27 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -046018: 5221 9c00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -04601c: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -046020: 1a01 6800 |001c: const-string v1, " id=0x" // string@0068 │ │ -046024: 6e20 0228 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04602a: 5221 9c00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -04602e: 7110 9d27 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -046034: 0c01 |0026: move-result-object v1 │ │ -046036: 6e20 0228 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04603c: 5421 b700 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -046040: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -046044: 1a01 0c00 |002e: const-string v1, " " // string@000c │ │ -046048: 6e20 0228 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04604e: 5421 b700 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -046052: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -046058: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -04605c: 6e20 fc27 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -046062: 6e10 0628 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -046068: 0c01 |0040: move-result-object v1 │ │ -04606a: 1101 |0041: return-object v1 │ │ +04605c: |[04605c] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +04606c: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +046070: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +046074: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +04607a: 7120 6007 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ +046080: 5221 a300 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +046084: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +046088: 1a01 2600 |000e: const-string v1, " #" // string@0026 │ │ +04608c: 6e20 0228 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +046092: 5221 a300 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +046096: 6e20 fe27 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04609c: 5221 9c00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +0460a0: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +0460a4: 1a01 6800 |001c: const-string v1, " id=0x" // string@0068 │ │ +0460a8: 6e20 0228 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0460ae: 5221 9c00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +0460b2: 7110 9d27 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0460b8: 0c01 |0026: move-result-object v1 │ │ +0460ba: 6e20 0228 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0460c0: 5421 b700 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +0460c4: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +0460c8: 1a01 0c00 |002e: const-string v1, " " // string@000c │ │ +0460cc: 6e20 0228 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0460d2: 5421 b700 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +0460d6: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0460dc: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +0460e0: 6e20 fc27 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0460e6: 6e10 0628 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0460ec: 0c01 |0040: move-result-object v1 │ │ +0460ee: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0007 line=509 │ │ 0x000a line=510 │ │ 0x000e line=511 │ │ 0x0013 line=512 │ │ @@ -8500,27 +8527,27 @@ │ │ 0x0033 line=520 │ │ 0x0038 line=522 │ │ 0x003d line=523 │ │ locals : │ │ 0x0007 - 0x0042 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ - source_file_idx : 1398 (Fragment.java) │ │ + source_file_idx : 1402 (Fragment.java) │ │ │ │ -Class #18 header: │ │ -class_idx : 164 │ │ +Class #19 header: │ │ +class_idx : 165 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 169 │ │ -source_file_idx : 1194 │ │ +superclass_idx : 170 │ │ +source_file_idx : 1197 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 19 │ │ │ │ -Class #18 - │ │ +Class #19 - │ │ Class descriptor : 'Landroid/support/v4/app/DialogFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/Fragment;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ #1 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ Static fields - │ │ @@ -8567,25 +8594,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -04606c: |[04606c] android.support.v4.app.DialogFragment.:()V │ │ -04607c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04607e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -046080: 7010 0b03 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@030b │ │ -046086: 5920 8400 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ -04608a: 5920 8500 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ -04608e: 5c21 7d00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ -046092: 5c21 8300 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ -046096: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -046098: 5920 7c00 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ -04609c: 0e00 |0010: return-void │ │ +0460f0: |[0460f0] android.support.v4.app.DialogFragment.:()V │ │ +046100: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +046102: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +046104: 7010 0b03 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@030b │ │ +04610a: 5920 8400 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ +04610e: 5920 8500 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ +046112: 5c21 7d00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ +046116: 5c21 8300 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ +04611a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +04611c: 5920 7c00 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ +046120: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=96 │ │ 0x0005 line=85 │ │ 0x0007 line=86 │ │ 0x0009 line=87 │ │ 0x000b line=88 │ │ @@ -8600,48 +8627,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0460a0: |[0460a0] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -0460b0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0460b2: 5541 8000 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ -0460b6: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -0460ba: 0e00 |0005: return-void │ │ -0460bc: 5c43 8000 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ -0460c0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0460c2: 5c41 8200 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ -0460c6: 5441 7f00 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -0460ca: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -0460ce: 5441 7f00 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -0460d2: 6e10 1b00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@001b │ │ -0460d8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0460da: 5b41 7f00 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -0460de: 5c43 8600 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ -0460e2: 5241 7c00 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ -0460e6: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -0460ea: 6e10 e702 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02e7 │ │ -0460f0: 0c01 |0020: move-result-object v1 │ │ -0460f2: 5242 7c00 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ -0460f6: 6e30 ee03 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@03ee │ │ -0460fc: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -0460fe: 5941 7c00 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ -046102: 28dc |0029: goto 0005 // -0024 │ │ -046104: 6e10 e702 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02e7 │ │ -04610a: 0c01 |002d: move-result-object v1 │ │ -04610c: 6e10 e903 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -046112: 0c00 |0031: move-result-object v0 │ │ -046114: 6e20 8404 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0484 │ │ -04611a: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -04611e: 6e10 8004 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0480 │ │ -046124: 28cb |003a: goto 0005 // -0035 │ │ -046126: 6e10 7f04 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -04612c: 28c7 |003e: goto 0005 // -0039 │ │ +046124: |[046124] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +046134: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +046136: 5541 8000 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ +04613a: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +04613e: 0e00 |0005: return-void │ │ +046140: 5c43 8000 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ +046144: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +046146: 5c41 8200 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ +04614a: 5441 7f00 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +04614e: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +046152: 5441 7f00 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046156: 6e10 1b00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@001b │ │ +04615c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +04615e: 5b41 7f00 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046162: 5c43 8600 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ +046166: 5241 7c00 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ +04616a: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +04616e: 6e10 e702 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02e7 │ │ +046174: 0c01 |0020: move-result-object v1 │ │ +046176: 5242 7c00 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ +04617a: 6e30 ee03 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@03ee │ │ +046180: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +046182: 5941 7c00 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ +046186: 28dc |0029: goto 0005 // -0024 │ │ +046188: 6e10 e702 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02e7 │ │ +04618e: 0c01 |002d: move-result-object v1 │ │ +046190: 6e10 e903 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +046196: 0c00 |0031: move-result-object v0 │ │ +046198: 6e20 8404 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0484 │ │ +04619e: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +0461a2: 6e10 8004 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0480 │ │ +0461a8: 28cb |003a: goto 0005 // -0035 │ │ +0461aa: 6e10 7f04 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0461b0: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=181 │ │ 0x0005 line=204 │ │ 0x0006 line=184 │ │ 0x0008 line=185 │ │ 0x000b line=186 │ │ @@ -8666,44 +8693,44 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -046130: |[046130] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -046140: 5520 8300 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ -046144: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -046148: 6f20 1603 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0316 │ │ -04614e: 0c00 |0007: move-result-object v0 │ │ -046150: 1100 |0008: return-object v0 │ │ -046152: 6e20 ef02 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@02ef │ │ -046158: 0c00 |000c: move-result-object v0 │ │ -04615a: 5b20 7f00 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -04615e: 5420 7f00 |000f: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046162: 3800 1800 |0011: if-eqz v0, 0029 // +0018 │ │ -046166: 5420 7f00 |0013: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -04616a: 5221 8400 |0015: iget v1, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ -04616e: 6e30 fa02 0201 |0017: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/DialogFragment;.setupDialog:(Landroid/app/Dialog;I)V // method@02fa │ │ -046174: 5420 7f00 |001a: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046178: 6e10 1c00 0000 |001c: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@001c │ │ -04617e: 0c00 |001f: move-result-object v0 │ │ -046180: 1a01 b223 |0020: const-string v1, "layout_inflater" // string@23b2 │ │ -046184: 6e20 a900 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -04618a: 0c00 |0025: move-result-object v0 │ │ -04618c: 1f00 2604 |0026: check-cast v0, Landroid/view/LayoutInflater; // type@0426 │ │ -046190: 28e0 |0028: goto 0008 // -0020 │ │ -046192: 5420 8100 |0029: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0081 │ │ -046196: 6e10 d303 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -04619c: 0c00 |002e: move-result-object v0 │ │ -04619e: 1a01 b223 |002f: const-string v1, "layout_inflater" // string@23b2 │ │ -0461a2: 6e20 a900 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0461a8: 0c00 |0034: move-result-object v0 │ │ -0461aa: 1f00 2604 |0035: check-cast v0, Landroid/view/LayoutInflater; // type@0426 │ │ -0461ae: 28d1 |0037: goto 0008 // -002f │ │ +0461b4: |[0461b4] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0461c4: 5520 8300 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ +0461c8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0461cc: 6f20 1603 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0316 │ │ +0461d2: 0c00 |0007: move-result-object v0 │ │ +0461d4: 1100 |0008: return-object v0 │ │ +0461d6: 6e20 ef02 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@02ef │ │ +0461dc: 0c00 |000c: move-result-object v0 │ │ +0461de: 5b20 7f00 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0461e2: 5420 7f00 |000f: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0461e6: 3800 1800 |0011: if-eqz v0, 0029 // +0018 │ │ +0461ea: 5420 7f00 |0013: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0461ee: 5221 8400 |0015: iget v1, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ +0461f2: 6e30 fa02 0201 |0017: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/DialogFragment;.setupDialog:(Landroid/app/Dialog;I)V // method@02fa │ │ +0461f8: 5420 7f00 |001a: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0461fc: 6e10 1c00 0000 |001c: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@001c │ │ +046202: 0c00 |001f: move-result-object v0 │ │ +046204: 1a01 bc23 |0020: const-string v1, "layout_inflater" // string@23bc │ │ +046208: 6e20 a900 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +04620e: 0c00 |0025: move-result-object v0 │ │ +046210: 1f00 2704 |0026: check-cast v0, Landroid/view/LayoutInflater; // type@0427 │ │ +046214: 28e0 |0028: goto 0008 // -0020 │ │ +046216: 5420 8100 |0029: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0081 │ │ +04621a: 6e10 d303 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +046220: 0c00 |002e: move-result-object v0 │ │ +046222: 1a01 bc23 |002f: const-string v1, "layout_inflater" // string@23bc │ │ +046226: 6e20 a900 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +04622c: 0c00 |0034: move-result-object v0 │ │ +04622e: 1f00 2704 |0035: check-cast v0, Landroid/view/LayoutInflater; // type@0427 │ │ +046232: 28d1 |0037: goto 0008 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0004 line=305 │ │ 0x0008 line=316 │ │ 0x0009 line=308 │ │ 0x000f line=310 │ │ @@ -8719,17 +8746,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0461b0: |[0461b0] android.support.v4.app.DialogFragment.getTheme:()I │ │ -0461c0: 5210 8500 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ -0461c4: 0f00 |0002: return v0 │ │ +046234: |[046234] android.support.v4.app.DialogFragment.getTheme:()I │ │ +046244: 5210 8500 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ +046248: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -8737,50 +8764,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0461c8: |[0461c8] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -0461d8: 6f20 2b03 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@032b │ │ -0461de: 5542 8300 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ -0461e2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0461e6: 0e00 |0007: return-void │ │ -0461e8: 6e10 ea02 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@02ea │ │ -0461ee: 0c01 |000b: move-result-object v1 │ │ -0461f0: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -0461f4: 6e10 ed1f 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -0461fa: 0c02 |0011: move-result-object v2 │ │ -0461fc: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -046200: 2202 5705 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -046204: 1a03 a904 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@04a9 │ │ -046208: 7020 9327 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04620e: 2702 |001b: throw v2 │ │ -046210: 5442 7f00 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046214: 6e20 2500 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0025 │ │ -04621a: 5442 7f00 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -04621e: 6e10 e602 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02e6 │ │ -046224: 0c03 |0026: move-result-object v3 │ │ -046226: 6e20 2800 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0028 │ │ -04622c: 5442 7f00 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046230: 5543 7d00 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ -046234: 6e20 2400 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0024 │ │ -04623a: 5442 7f00 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -04623e: 6e20 2600 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0026 │ │ -046244: 5442 7f00 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046248: 6e20 2700 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0027 │ │ -04624e: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -046252: 1a02 de16 |003d: const-string v2, "android:savedDialogState" // string@16de │ │ -046256: 6e20 3202 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0232 │ │ -04625c: 0c00 |0042: move-result-object v0 │ │ -04625e: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -046262: 5442 7f00 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046266: 6e20 2000 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0020 │ │ -04626c: 28bd |004a: goto 0007 // -0043 │ │ +04624c: |[04624c] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +04625c: 6f20 2b03 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@032b │ │ +046262: 5542 8300 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ +046266: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +04626a: 0e00 |0007: return-void │ │ +04626c: 6e10 ea02 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@02ea │ │ +046272: 0c01 |000b: move-result-object v1 │ │ +046274: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +046278: 6e10 ed1f 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +04627e: 0c02 |0011: move-result-object v2 │ │ +046280: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +046284: 2202 5805 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +046288: 1a03 ac04 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@04ac │ │ +04628c: 7020 9327 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +046292: 2702 |001b: throw v2 │ │ +046294: 5442 7f00 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046298: 6e20 2500 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0025 │ │ +04629e: 5442 7f00 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0462a2: 6e10 e602 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02e6 │ │ +0462a8: 0c03 |0026: move-result-object v3 │ │ +0462aa: 6e20 2800 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0028 │ │ +0462b0: 5442 7f00 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0462b4: 5543 7d00 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ +0462b8: 6e20 2400 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0024 │ │ +0462be: 5442 7f00 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0462c2: 6e20 2600 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0026 │ │ +0462c8: 5442 7f00 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0462cc: 6e20 2700 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0027 │ │ +0462d2: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +0462d6: 1a02 e816 |003d: const-string v2, "android:savedDialogState" // string@16e8 │ │ +0462da: 6e20 3202 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0232 │ │ +0462e0: 0c00 |0042: move-result-object v0 │ │ +0462e2: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +0462e6: 5442 7f00 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0462ea: 6e20 2000 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0020 │ │ +0462f0: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=378 │ │ 0x0007 line=399 │ │ 0x0008 line=382 │ │ 0x000c line=383 │ │ @@ -8806,21 +8833,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -046270: |[046270] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -046280: 6f20 2d03 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@032d │ │ -046286: 5510 8200 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ -04628a: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -04628e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -046290: 5c10 8000 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ -046294: 0e00 |000a: return-void │ │ +0462f4: |[0462f4] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +046304: 6f20 2d03 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@032d │ │ +04630a: 5510 8200 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ +04630e: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +046312: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +046314: 5c10 8000 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ +046318: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x0007 line=270 │ │ 0x000a line=272 │ │ locals : │ │ @@ -8832,16 +8859,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046298: |[046298] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -0462a8: 0e00 |0000: return-void │ │ +04631c: |[04631c] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +04632c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -8850,48 +8877,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0462ac: |[0462ac] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0462bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0462be: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0462c0: 6f20 3103 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0331 │ │ -0462c6: 5230 7e00 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@007e │ │ -0462ca: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -0462ce: 0110 |0009: move v0, v1 │ │ -0462d0: 5c30 8300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ -0462d4: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -0462d8: 1a00 e016 |000e: const-string v0, "android:style" // string@16e0 │ │ -0462dc: 6e30 3402 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ -0462e2: 0a00 |0013: move-result v0 │ │ -0462e4: 5930 8400 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ -0462e8: 1a00 e416 |0016: const-string v0, "android:theme" // string@16e4 │ │ -0462ec: 6e30 3402 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ -0462f2: 0a00 |001b: move-result v0 │ │ -0462f4: 5930 8500 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ -0462f8: 1a00 da16 |001e: const-string v0, "android:cancelable" // string@16da │ │ -0462fc: 6e30 3102 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0231 │ │ -046302: 0a00 |0023: move-result v0 │ │ -046304: 5c30 7d00 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ -046308: 1a00 df16 |0026: const-string v0, "android:showsDialog" // string@16df │ │ -04630c: 5531 8300 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ -046310: 6e30 3102 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0231 │ │ -046316: 0a00 |002d: move-result v0 │ │ -046318: 5c30 8300 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ -04631c: 1a00 d916 |0030: const-string v0, "android:backStackId" // string@16d9 │ │ -046320: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -046322: 6e30 3402 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ -046328: 0a00 |0036: move-result v0 │ │ -04632a: 5930 7c00 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ -04632e: 0e00 |0039: return-void │ │ -046330: 0120 |003a: move v0, v2 │ │ -046332: 28cf |003b: goto 000a // -0031 │ │ +046330: |[046330] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +046340: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +046342: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +046344: 6f20 3103 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0331 │ │ +04634a: 5230 7e00 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@007e │ │ +04634e: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +046352: 0110 |0009: move v0, v1 │ │ +046354: 5c30 8300 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ +046358: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +04635c: 1a00 ea16 |000e: const-string v0, "android:style" // string@16ea │ │ +046360: 6e30 3402 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ +046366: 0a00 |0013: move-result v0 │ │ +046368: 5930 8400 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ +04636c: 1a00 ee16 |0016: const-string v0, "android:theme" // string@16ee │ │ +046370: 6e30 3402 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ +046376: 0a00 |001b: move-result v0 │ │ +046378: 5930 8500 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ +04637c: 1a00 e416 |001e: const-string v0, "android:cancelable" // string@16e4 │ │ +046380: 6e30 3102 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0231 │ │ +046386: 0a00 |0023: move-result v0 │ │ +046388: 5c30 7d00 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ +04638c: 1a00 e916 |0026: const-string v0, "android:showsDialog" // string@16e9 │ │ +046390: 5531 8300 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ +046394: 6e30 3102 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0231 │ │ +04639a: 0a00 |002d: move-result v0 │ │ +04639c: 5c30 8300 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ +0463a0: 1a00 e316 |0030: const-string v0, "android:backStackId" // string@16e3 │ │ +0463a4: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +0463a6: 6e30 3402 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ +0463ac: 0a00 |0036: move-result v0 │ │ +0463ae: 5930 7c00 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ +0463b2: 0e00 |0039: return-void │ │ +0463b4: 0120 |003a: move v0, v2 │ │ +0463b6: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=287 │ │ 0x0005 line=289 │ │ 0x000c line=291 │ │ 0x000e line=292 │ │ 0x0016 line=293 │ │ @@ -8909,22 +8936,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 │ │ -046334: |[046334] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -046344: 2200 1100 |0000: new-instance v0, Landroid/app/Dialog; // type@0011 │ │ -046348: 6e10 e602 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02e6 │ │ -04634e: 0c01 |0005: move-result-object v1 │ │ -046350: 6e10 e902 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@02e9 │ │ -046356: 0a02 |0009: move-result v2 │ │ -046358: 7030 1a00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@001a │ │ -04635e: 1100 |000d: return-object v0 │ │ +0463b8: |[0463b8] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0463c8: 2200 1100 |0000: new-instance v0, Landroid/app/Dialog; // type@0011 │ │ +0463cc: 6e10 e602 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02e6 │ │ +0463d2: 0c01 |0005: move-result-object v1 │ │ +0463d4: 6e10 e902 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@02e9 │ │ +0463da: 0a02 |0009: move-result v2 │ │ +0463dc: 7030 1a00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@001a │ │ +0463e2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -8933,25 +8960,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -046360: |[046360] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -046370: 6f10 3803 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0338 │ │ -046376: 5410 7f00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -04637a: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -04637e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -046380: 5c10 8600 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ -046384: 5410 7f00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046388: 6e10 1b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@001b │ │ -04638e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -046390: 5b10 7f00 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046394: 0e00 |0012: return-void │ │ +0463e4: |[0463e4] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +0463f4: 6f10 3803 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0338 │ │ +0463fa: 5410 7f00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +0463fe: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +046402: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +046404: 5c10 8600 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ +046408: 5410 7f00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +04640c: 6e10 1b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@001b │ │ +046412: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +046414: 5b10 7f00 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046418: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0003 line=450 │ │ 0x0007 line=454 │ │ 0x000a line=455 │ │ 0x000f line=456 │ │ @@ -8964,23 +8991,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -046398: |[046398] android.support.v4.app.DialogFragment.onDetach:()V │ │ -0463a8: 6f10 3903 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0339 │ │ -0463ae: 5510 8200 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ -0463b2: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0463b6: 5510 8000 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ -0463ba: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0463be: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0463c0: 5c10 8000 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ -0463c4: 0e00 |000e: return-void │ │ +04641c: |[04641c] android.support.v4.app.DialogFragment.onDetach:()V │ │ +04642c: 6f10 3903 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0339 │ │ +046432: 5510 8200 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ +046436: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +04643a: 5510 8000 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ +04643e: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +046442: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +046444: 5c10 8000 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ +046448: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0003 line=277 │ │ 0x000b line=281 │ │ 0x000e line=283 │ │ locals : │ │ @@ -8991,20 +9018,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0463c8: |[0463c8] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0463d8: 5510 8600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ -0463dc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0463e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0463e2: 6e20 e502 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02e5 │ │ -0463e8: 0e00 |0008: return-void │ │ +04644c: |[04644c] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +04645c: 5510 8600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ +046460: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +046464: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +046466: 6e20 e502 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02e5 │ │ +04646c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0004 line=370 │ │ 0x0008 line=372 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -9015,51 +9042,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0463ec: |[0463ec] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0463fc: 6f20 4403 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0344 │ │ -046402: 5431 7f00 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046406: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -04640a: 5431 7f00 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -04640e: 6e10 2100 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0021 │ │ -046414: 0c00 |000c: move-result-object v0 │ │ -046416: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -04641a: 1a01 de16 |000f: const-string v1, "android:savedDialogState" // string@16de │ │ -04641e: 6e30 3c02 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@023c │ │ -046424: 5231 8400 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ -046428: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -04642c: 1a01 e016 |0018: const-string v1, "android:style" // string@16e0 │ │ -046430: 5232 8400 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ -046434: 6e30 3f02 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -04643a: 5231 8500 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ -04643e: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -046442: 1a01 e416 |0023: const-string v1, "android:theme" // string@16e4 │ │ -046446: 5232 8500 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ -04644a: 6e30 3f02 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -046450: 5531 7d00 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ -046454: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -046458: 1a01 da16 |002e: const-string v1, "android:cancelable" // string@16da │ │ -04645c: 5532 7d00 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ -046460: 6e30 3b02 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -046466: 5531 8300 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ -04646a: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -04646e: 1a01 df16 |0039: const-string v1, "android:showsDialog" // string@16df │ │ -046472: 5532 8300 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ -046476: 6e30 3b02 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -04647c: 5231 7c00 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ -046480: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -046482: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -046486: 1a01 d916 |0045: const-string v1, "android:backStackId" // string@16d9 │ │ -04648a: 5232 7c00 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ -04648e: 6e30 3f02 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -046494: 0e00 |004c: return-void │ │ +046470: |[046470] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +046480: 6f20 4403 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0344 │ │ +046486: 5431 7f00 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +04648a: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +04648e: 5431 7f00 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046492: 6e10 2100 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0021 │ │ +046498: 0c00 |000c: move-result-object v0 │ │ +04649a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +04649e: 1a01 e816 |000f: const-string v1, "android:savedDialogState" // string@16e8 │ │ +0464a2: 6e30 3c02 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@023c │ │ +0464a8: 5231 8400 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ +0464ac: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0464b0: 1a01 ea16 |0018: const-string v1, "android:style" // string@16ea │ │ +0464b4: 5232 8400 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ +0464b8: 6e30 3f02 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0464be: 5231 8500 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ +0464c2: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +0464c6: 1a01 ee16 |0023: const-string v1, "android:theme" // string@16ee │ │ +0464ca: 5232 8500 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ +0464ce: 6e30 3f02 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0464d4: 5531 7d00 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ +0464d8: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +0464dc: 1a01 e416 |002e: const-string v1, "android:cancelable" // string@16e4 │ │ +0464e0: 5532 7d00 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ +0464e4: 6e30 3b02 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +0464ea: 5531 8300 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ +0464ee: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +0464f2: 1a01 e916 |0039: const-string v1, "android:showsDialog" // string@16e9 │ │ +0464f6: 5532 8300 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0083 │ │ +0464fa: 6e30 3b02 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +046500: 5231 7c00 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ +046504: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +046506: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +04650a: 1a01 e316 |0045: const-string v1, "android:backStackId" // string@16e3 │ │ +04650e: 5232 7c00 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ +046512: 6e30 3f02 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +046518: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ 0x0007 line=414 │ │ 0x000d line=415 │ │ 0x000f line=416 │ │ @@ -9084,23 +9111,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -046498: |[046498] android.support.v4.app.DialogFragment.onStart:()V │ │ -0464a8: 6f10 4503 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0345 │ │ -0464ae: 5410 7f00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -0464b2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0464b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0464b8: 5c10 8600 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ -0464bc: 5410 7f00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -0464c0: 6e10 2b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@002b │ │ -0464c6: 0e00 |000f: return-void │ │ +04651c: |[04651c] android.support.v4.app.DialogFragment.onStart:()V │ │ +04652c: 6f10 4503 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0345 │ │ +046532: 5410 7f00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046536: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +04653a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04653c: 5c10 8600 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ +046540: 5410 7f00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046544: 6e10 2b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@002b │ │ +04654a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0003 line=404 │ │ 0x0007 line=405 │ │ 0x000a line=406 │ │ 0x000f line=408 │ │ @@ -9112,21 +9139,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0464c8: |[0464c8] android.support.v4.app.DialogFragment.onStop:()V │ │ -0464d8: 6f10 4603 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0346 │ │ -0464de: 5410 7f00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -0464e2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0464e6: 5410 7f00 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -0464ea: 6e10 1e00 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@001e │ │ -0464f0: 0e00 |000c: return-void │ │ +04654c: |[04654c] android.support.v4.app.DialogFragment.onStop:()V │ │ +04655c: 6f10 4603 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0346 │ │ +046562: 5410 7f00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046566: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +04656a: 5410 7f00 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +04656e: 6e10 1e00 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@001e │ │ +046574: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=442 │ │ locals : │ │ @@ -9137,21 +9164,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0464f4: |[0464f4] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -046504: 5c12 7d00 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ -046508: 5410 7f00 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -04650c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -046510: 5410 7f00 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ -046514: 6e20 2400 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0024 │ │ -04651a: 0e00 |000b: return-void │ │ +046578: |[046578] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +046588: 5c12 7d00 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007d │ │ +04658c: 5410 7f00 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046590: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +046594: 5410 7f00 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007f │ │ +046598: 6e20 2400 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0024 │ │ +04659e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0002 line=226 │ │ 0x000b line=227 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -9162,27 +9189,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -04651c: |[04651c] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -04652c: 5923 8400 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ -046530: 5220 8400 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ -046534: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -046536: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -04653a: 5220 8400 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ -04653e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -046540: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -046544: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -04654a: 5920 8500 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ -04654e: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -046552: 5924 8500 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ -046556: 0e00 |0015: return-void │ │ +0465a0: |[0465a0] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +0465b0: 5923 8400 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ +0465b4: 5220 8400 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ +0465b8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0465ba: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +0465be: 5220 8400 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0084 │ │ +0465c2: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +0465c4: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +0465c8: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +0465ce: 5920 8500 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ +0465d2: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +0465d6: 5924 8500 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0085 │ │ +0465da: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000c line=116 │ │ 0x0011 line=118 │ │ 0x0013 line=119 │ │ @@ -9197,25 +9224,25 @@ │ │ type : '(Landroid/app/Dialog;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -046558: |[046558] android.support.v4.app.DialogFragment.setupDialog:(Landroid/app/Dialog;I)V │ │ -046568: 2b04 1200 0000 |0000: packed-switch v4, 00000012 // +00000012 │ │ -04656e: 0e00 |0003: return-void │ │ -046570: 6e10 1d00 0300 |0004: invoke-virtual {v3}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@001d │ │ -046576: 0c00 |0007: move-result-object v0 │ │ -046578: 1301 1800 |0008: const/16 v1, #int 24 // #18 │ │ -04657c: 6e20 d320 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@20d3 │ │ -046582: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -046584: 6e20 2300 0300 |000e: invoke-virtual {v3, v0}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0023 │ │ -04658a: 28f2 |0011: goto 0003 // -000e │ │ -04658c: 0001 0300 0100 0000 0d00 0000 0d00 ... |0012: packed-switch-data (10 units) │ │ +0465dc: |[0465dc] android.support.v4.app.DialogFragment.setupDialog:(Landroid/app/Dialog;I)V │ │ +0465ec: 2b04 1200 0000 |0000: packed-switch v4, 00000012 // +00000012 │ │ +0465f2: 0e00 |0003: return-void │ │ +0465f4: 6e10 1d00 0300 |0004: invoke-virtual {v3}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@001d │ │ +0465fa: 0c00 |0007: move-result-object v0 │ │ +0465fc: 1301 1800 |0008: const/16 v1, #int 24 // #18 │ │ +046600: 6e20 d320 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@20d3 │ │ +046606: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +046608: 6e20 2300 0300 |000e: invoke-virtual {v3, v0}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0023 │ │ +04660e: 28f2 |0011: goto 0003 // -000e │ │ +046610: 0001 0300 0100 0000 0d00 0000 0d00 ... |0012: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0003 line=332 │ │ 0x0004 line=324 │ │ 0x000d line=330 │ │ 0x0012 line=322 │ │ @@ -9229,26 +9256,26 @@ │ │ type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0465a0: |[0465a0] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -0465b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0465b2: 5c21 8000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ -0465b6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0465b8: 5c20 8200 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ -0465bc: 6e30 7c04 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047c │ │ -0465c2: 5c21 8600 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ -0465c6: 6e10 7f04 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0465cc: 0a00 |000e: move-result v0 │ │ -0465ce: 5920 7c00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ -0465d2: 5220 7c00 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ -0465d6: 0f00 |0013: return v0 │ │ +046624: |[046624] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +046634: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +046636: 5c21 8000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ +04663a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04663c: 5c20 8200 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ +046640: 6e30 7c04 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047c │ │ +046646: 5c21 8600 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0086 │ │ +04664a: 6e10 7f04 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +046650: 0a00 |000e: move-result v0 │ │ +046652: 5920 7c00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ +046656: 5220 7c00 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007c │ │ +04665a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=152 │ │ 0x0003 line=153 │ │ 0x0006 line=154 │ │ 0x0009 line=155 │ │ 0x000b line=156 │ │ @@ -9263,51 +9290,51 @@ │ │ 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 │ │ -0465d8: |[0465d8] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -0465e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0465ea: 5c21 8000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ -0465ee: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0465f0: 5c21 8200 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ -0465f4: 6e10 e903 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0465fa: 0c00 |0009: move-result-object v0 │ │ -0465fc: 6e30 7c04 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@047c │ │ -046602: 6e10 7f04 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -046608: 0e00 |0010: return-void │ │ +04665c: |[04665c] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +04666c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04666e: 5c21 8000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0080 │ │ +046672: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +046674: 5c21 8200 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0082 │ │ +046678: 6e10 e903 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +04667e: 0c00 |0009: move-result-object v0 │ │ +046680: 6e30 7c04 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@047c │ │ +046686: 6e10 7f04 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +04668c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=138 │ │ 0x000d line=139 │ │ 0x0010 line=140 │ │ 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 : 1194 (DialogFragment.java) │ │ + source_file_idx : 1197 (DialogFragment.java) │ │ │ │ -Class #19 header: │ │ -class_idx : 174 │ │ +Class #20 header: │ │ +class_idx : 175 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1401 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1405 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #19 - │ │ +Class #20 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentContainer;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -9316,17 +9343,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04660c: |[04660c] android.support.v4.app.FragmentContainer.:()V │ │ -04661c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -046622: 0e00 |0003: return-void │ │ +046690: |[046690] android.support.v4.app.FragmentContainer.:()V │ │ +0466a0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0466a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentContainer; │ │ │ │ Virtual methods - │ │ @@ -9338,32 +9365,32 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentContainer;) │ │ name : 'onHasView' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1401 (FragmentContainer.java) │ │ + source_file_idx : 1405 (FragmentContainer.java) │ │ │ │ -Class #20 header: │ │ -class_idx : 165 │ │ +Class #21 header: │ │ +class_idx : 166 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 174 │ │ -source_file_idx : 1398 │ │ +superclass_idx : 175 │ │ +source_file_idx : 1402 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #20 annotations: │ │ +Class #21 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=instantiateChildFragmentManager │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #20 - │ │ +Class #21 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/FragmentContainer;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/Fragment$1;) │ │ @@ -9376,18 +9403,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 │ │ -046624: |[046624] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -046634: 5b01 8700 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0087 │ │ -046638: 7010 a703 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentContainer;.:()V // method@03a7 │ │ -04663e: 0e00 |0005: return-void │ │ +0466a8: |[0466a8] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +0466b8: 5b01 8700 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0087 │ │ +0466bc: 7010 a703 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentContainer;.:()V // method@03a7 │ │ +0466c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1917 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ │ │ @@ -9397,27 +9424,27 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -046640: |[046640] android.support.v4.app.Fragment$1.onFindViewById:(I)Landroid/view/View; │ │ -046650: 5420 8700 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0087 │ │ -046654: 5400 bc00 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -046658: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -04665c: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -046660: 1a01 7405 |0008: const-string v1, "Fragment does not have a view" // string@0574 │ │ -046664: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04666a: 2700 |000d: throw v0 │ │ -04666c: 5420 8700 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0087 │ │ -046670: 5400 bc00 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -046674: 6e20 d01f 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -04667a: 0c00 |0015: move-result-object v0 │ │ -04667c: 1100 |0016: return-object v0 │ │ +0466c4: |[0466c4] android.support.v4.app.Fragment$1.onFindViewById:(I)Landroid/view/View; │ │ +0466d4: 5420 8700 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0087 │ │ +0466d8: 5400 bc00 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +0466dc: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0466e0: 2200 5805 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0466e4: 1a01 7805 |0008: const-string v1, "Fragment does not have a view" // string@0578 │ │ +0466e8: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0466ee: 2700 |000d: throw v0 │ │ +0466f0: 5420 8700 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0087 │ │ +0466f4: 5400 bc00 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +0466f8: 6e20 d01f 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0466fe: 0c00 |0015: move-result-object v0 │ │ +046700: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1921 │ │ 0x0006 line=1922 │ │ 0x000e line=1924 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ @@ -9428,46 +9455,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -046680: |[046680] android.support.v4.app.Fragment$1.onHasView:()Z │ │ -046690: 5410 8700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0087 │ │ -046694: 5400 bc00 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -046698: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -04669c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04669e: 0f00 |0007: return v0 │ │ -0466a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0466a2: 28fe |0009: goto 0007 // -0002 │ │ +046704: |[046704] android.support.v4.app.Fragment$1.onHasView:()Z │ │ +046714: 5410 8700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0087 │ │ +046718: 5400 bc00 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04671c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +046720: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +046722: 0f00 |0007: return v0 │ │ +046724: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +046726: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1929 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/Fragment$1; │ │ │ │ - source_file_idx : 1398 (Fragment.java) │ │ + source_file_idx : 1402 (Fragment.java) │ │ │ │ -Class #21 header: │ │ -class_idx : 166 │ │ +Class #22 header: │ │ +class_idx : 167 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1383 │ │ -source_file_idx : 1398 │ │ +superclass_idx : 1384 │ │ +source_file_idx : 1402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #21 annotations: │ │ +Class #22 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InstantiationException" │ │ │ │ -Class #21 - │ │ +Class #22 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment$InstantiationException;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/RuntimeException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -9476,46 +9503,46 @@ │ │ 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 │ │ -0466a4: |[0466a4] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -0466b4: 7030 c527 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@27c5 │ │ -0466ba: 0e00 |0003: return-void │ │ +046728: |[046728] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +046738: 7030 c527 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@27c5 │ │ +04673e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0003 line=370 │ │ 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 : 1398 (Fragment.java) │ │ + source_file_idx : 1402 (Fragment.java) │ │ │ │ -Class #22 header: │ │ -class_idx : 167 │ │ +Class #23 header: │ │ +class_idx : 168 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1398 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #22 annotations: │ │ +Class #23 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ │ │ -Class #22 - │ │ +Class #23 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9525,17 +9552,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0466bc: |[0466bc] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -0466cc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0466d2: 0e00 |0003: return-void │ │ +046740: |[046740] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +046750: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +046756: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -9544,19 +9571,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 │ │ -0466d4: |[0466d4] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -0466e4: 2200 a800 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00a8 │ │ -0466e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0466ea: 7030 0703 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0307 │ │ -0466f0: 1100 |0006: return-object v0 │ │ +046758: |[046758] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +046768: 2200 a900 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00a9 │ │ +04676c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04676e: 7030 0703 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0307 │ │ +046774: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -9565,18 +9592,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 │ │ -0466f4: |[0466f4] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -046704: 6e20 0203 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0302 │ │ -04670a: 0c00 |0003: move-result-object v0 │ │ -04670c: 1100 |0004: return-object v0 │ │ +046778: |[046778] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +046788: 6e20 0203 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0302 │ │ +04678e: 0c00 |0003: move-result-object v0 │ │ +046790: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -9585,17 +9612,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 │ │ -046710: |[046710] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -046720: 2320 7106 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0671 │ │ -046724: 1100 |0002: return-object v0 │ │ +046794: |[046794] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +0467a4: 2320 7406 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0674 │ │ +0467a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -9604,45 +9631,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -046728: |[046728] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -046738: 6e20 0403 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0304 │ │ -04673e: 0c00 |0003: move-result-object v0 │ │ -046740: 1100 |0004: return-object v0 │ │ +0467ac: |[0467ac] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0467bc: 6e20 0403 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0304 │ │ +0467c2: 0c00 |0003: move-result-object v0 │ │ +0467c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 1398 (Fragment.java) │ │ + source_file_idx : 1402 (Fragment.java) │ │ │ │ -Class #23 header: │ │ -class_idx : 168 │ │ +Class #24 header: │ │ +class_idx : 169 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1398 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1402 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #23 annotations: │ │ +Class #24 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ Annotations on field #136 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ │ │ -Class #23 - │ │ +Class #24 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -9660,44 +9687,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -046744: |[046744] android.support.v4.app.Fragment$SavedState.:()V │ │ -046754: 2200 a700 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00a7 │ │ -046758: 7010 0103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0301 │ │ -04675e: 6900 8800 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0088 │ │ -046762: 0e00 |0007: return-void │ │ +0467c8: |[0467c8] android.support.v4.app.Fragment$SavedState.:()V │ │ +0467d8: 2200 a800 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00a8 │ │ +0467dc: 7010 0103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0301 │ │ +0467e2: 6900 8800 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0088 │ │ +0467e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ name : '' │ │ 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 │ │ -046764: |[046764] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -046774: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04677a: 6e10 6002 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ -046780: 0c00 |0006: move-result-object v0 │ │ -046782: 5b10 8900 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0089 │ │ -046786: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -04678a: 5410 8900 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0089 │ │ -04678e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -046792: 5410 8900 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0089 │ │ -046796: 6e20 4602 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ -04679c: 0e00 |0014: return-void │ │ +0467e8: |[0467e8] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +0467f8: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0467fe: 6e10 6002 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ +046804: 0c00 |0006: move-result-object v0 │ │ +046806: 5b10 8900 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0089 │ │ +04680a: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +04680e: 5410 8900 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0089 │ │ +046812: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +046816: 5410 8900 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0089 │ │ +04681a: 6e20 4602 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ +046820: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0003 line=333 │ │ 0x0009 line=334 │ │ 0x000f line=335 │ │ 0x0014 line=337 │ │ @@ -9712,17 +9739,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0467a0: |[0467a0] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -0467b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0467b2: 0f00 |0001: return v0 │ │ +046824: |[046824] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +046834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046836: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -9730,45 +9757,45 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0467b4: |[0467b4] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0467c4: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0089 │ │ -0467c8: 6e20 6902 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ -0467ce: 0e00 |0005: return-void │ │ +046838: |[046838] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +046848: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0089 │ │ +04684c: 6e20 6902 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ +046852: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 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 : 1398 (Fragment.java) │ │ + source_file_idx : 1402 (Fragment.java) │ │ │ │ -Class #24 header: │ │ -class_idx : 170 │ │ +Class #25 header: │ │ +class_idx : 171 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 132 │ │ -source_file_idx : 1400 │ │ +source_file_idx : 1404 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #24 annotations: │ │ +Class #25 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #24 - │ │ +Class #25 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$1;) │ │ @@ -9781,18 +9808,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 │ │ -0467d0: |[0467d0] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0467e0: 5b01 bf00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ -0467e4: 7010 4a02 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@024a │ │ -0467ea: 0e00 |0005: return-void │ │ +046854: |[046854] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +046864: 5b01 bf00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ +046868: 7010 4a02 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@024a │ │ +04686e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -9802,71 +9829,71 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0467ec: |[0467ec] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -0467fc: 5230 3a00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@003a │ │ -046800: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ -046806: 6f20 4d02 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@024d │ │ -04680c: 0e00 |0008: return-void │ │ -04680e: 5420 bf00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ -046812: 5500 cb00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ -046816: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -04681a: 5420 bf00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ -04681e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -046820: 6e20 7203 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0372 │ │ -046826: 28f3 |0015: goto 0008 // -000d │ │ -046828: 5420 bf00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ -04682c: 6e10 9903 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0399 │ │ -046832: 5420 bf00 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ -046836: 5400 c500 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -04683a: 6e10 c003 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@03c0 │ │ -046840: 28e6 |0022: goto 0008 // -001a │ │ -046842: 0000 |0023: nop // spacer │ │ -046844: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ +046870: |[046870] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +046880: 5230 3a00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@003a │ │ +046884: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ +04688a: 6f20 4d02 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@024d │ │ +046890: 0e00 |0008: return-void │ │ +046892: 5420 bf00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ +046896: 5500 cb00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ +04689a: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +04689e: 5420 bf00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ +0468a2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0468a4: 6e20 7203 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0372 │ │ +0468aa: 28f3 |0015: goto 0008 // -000d │ │ +0468ac: 5420 bf00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ +0468b0: 6e10 9903 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0399 │ │ +0468b6: 5420 bf00 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bf │ │ +0468ba: 5400 c500 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +0468be: 6e10 c003 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@03c0 │ │ +0468c4: 28e6 |0022: goto 0008 // -001a │ │ +0468c6: 0000 |0023: nop // spacer │ │ +0468c8: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=106 │ │ 0x0008 line=108 │ │ 0x0009 line=97 │ │ 0x000f line=98 │ │ 0x0016 line=102 │ │ 0x001b line=103 │ │ 0x0023 line=95 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002c reg=3 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 1400 (FragmentActivity.java) │ │ + source_file_idx : 1404 (FragmentActivity.java) │ │ │ │ -Class #25 header: │ │ -class_idx : 176 │ │ +Class #26 header: │ │ +class_idx : 177 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 174 │ │ -source_file_idx : 1403 │ │ +superclass_idx : 175 │ │ +source_file_idx : 1407 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 24 │ │ │ │ -Class #25 annotations: │ │ +Class #26 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/app/FragmentContainer;" } │ │ Annotations on field #206 'mAllLoaderManagers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManager;" ">;" } │ │ Annotations on method #996 'restoreLoaderNonConfig' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManager;" ">;)V" } │ │ Annotations on method #997 'retainLoaderNonConfig' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManager;" ">;" } │ │ │ │ -Class #25 - │ │ +Class #26 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentHostCallback;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/support/v4/app/FragmentContainer;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentHostCallback;) │ │ @@ -9915,24 +9942,24 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -046854: |[046854] android.support.v4.app.FragmentHostCallback.:(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V │ │ -046864: 7010 a703 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentContainer;.:()V // method@03a7 │ │ -04686a: 2200 ba00 |0003: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00ba │ │ -04686e: 7010 0204 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0402 │ │ -046874: 5b10 d100 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -046878: 5b12 cd00 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentHostCallback;.mActivity:Landroid/app/Activity; // field@00cd │ │ -04687c: 5b13 d000 |000c: iput-object v3, v1, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@00d0 │ │ -046880: 5b14 d200 |000e: iput-object v4, v1, Landroid/support/v4/app/FragmentHostCallback;.mHandler:Landroid/os/Handler; // field@00d2 │ │ -046884: 5915 d600 |0010: iput v5, v1, Landroid/support/v4/app/FragmentHostCallback;.mWindowAnimations:I // field@00d6 │ │ -046888: 0e00 |0012: return-void │ │ +0468d8: |[0468d8] android.support.v4.app.FragmentHostCallback.:(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V │ │ +0468e8: 7010 a703 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentContainer;.:()V // method@03a7 │ │ +0468ee: 2200 bb00 |0003: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00bb │ │ +0468f2: 7010 0204 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0402 │ │ +0468f8: 5b10 d100 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +0468fc: 5b12 cd00 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentHostCallback;.mActivity:Landroid/app/Activity; // field@00cd │ │ +046900: 5b13 d000 |000c: iput-object v3, v1, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@00d0 │ │ +046904: 5b14 d200 |000e: iput-object v4, v1, Landroid/support/v4/app/FragmentHostCallback;.mHandler:Landroid/os/Handler; // field@00d2 │ │ +046908: 5915 d600 |0010: iput v5, v1, Landroid/support/v4/app/FragmentHostCallback;.mWindowAnimations:I // field@00d6 │ │ +04690c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=44 │ │ 0x000a line=65 │ │ 0x000c line=66 │ │ 0x000e line=67 │ │ @@ -9951,19 +9978,19 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -04688c: |[04688c] android.support.v4.app.FragmentHostCallback.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -04689c: 5430 c600 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ -0468a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0468a2: 7051 cc03 3203 |0003: invoke-direct {v2, v3, v3, v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.:(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V // method@03cc │ │ -0468a8: 0e00 |0006: return-void │ │ +046910: |[046910] android.support.v4.app.FragmentHostCallback.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +046920: 5430 c600 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ +046924: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +046926: 7051 cc03 3203 |0003: invoke-direct {v2, v3, v3, v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.:(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V // method@03cc │ │ +04692c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ @@ -9975,21 +10002,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0468ac: |[0468ac] android.support.v4.app.FragmentHostCallback.doLoaderDestroy:()V │ │ -0468bc: 5410 d300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -0468c0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0468c4: 0e00 |0004: return-void │ │ -0468c6: 5410 d300 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -0468ca: 6e10 c604 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04c6 │ │ -0468d0: 28fa |000a: goto 0004 // -0006 │ │ +046930: |[046930] android.support.v4.app.FragmentHostCallback.doLoaderDestroy:()V │ │ +046940: 5410 d300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +046944: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +046948: 0e00 |0004: return-void │ │ +04694a: 5410 d300 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +04694e: 6e10 c604 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04c6 │ │ +046954: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=259 │ │ 0x0005 line=258 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ @@ -10000,42 +10027,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -0468d4: |[0468d4] android.support.v4.app.FragmentHostCallback.doLoaderStart:()V │ │ -0468e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0468e6: 5540 d400 |0001: iget-boolean v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ -0468ea: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -0468ee: 0e00 |0005: return-void │ │ -0468f0: 5c43 d400 |0006: iput-boolean v3, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ -0468f4: 5440 d300 |0008: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -0468f8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0468fc: 5440 d300 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -046900: 6e10 ca04 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04ca │ │ -046906: 5c43 cf00 |0011: iput-boolean v3, v4, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@00cf │ │ -04690a: 28f2 |0013: goto 0005 // -000e │ │ -04690c: 5540 cf00 |0014: iget-boolean v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@00cf │ │ -046910: 3900 fbff |0016: if-nez v0, 0011 // -0005 │ │ -046914: 1a00 0301 |0018: const-string v0, "(root)" // string@0103 │ │ -046918: 5541 d400 |001a: iget-boolean v1, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ -04691c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -04691e: 6e40 d603 0421 |001d: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@03d6 │ │ -046924: 0c00 |0020: move-result-object v0 │ │ -046926: 5b40 d300 |0021: iput-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -04692a: 5440 d300 |0023: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -04692e: 3800 ecff |0025: if-eqz v0, 0011 // -0014 │ │ -046932: 5440 d300 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -046936: 5500 5501 |0029: iget-boolean v0, v0, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ -04693a: 3900 e6ff |002b: if-nez v0, 0011 // -001a │ │ -04693e: 5440 d300 |002d: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -046942: 6e10 ca04 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04ca │ │ -046948: 28df |0032: goto 0011 // -0021 │ │ +046958: |[046958] android.support.v4.app.FragmentHostCallback.doLoaderStart:()V │ │ +046968: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04696a: 5540 d400 |0001: iget-boolean v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ +04696e: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +046972: 0e00 |0005: return-void │ │ +046974: 5c43 d400 |0006: iput-boolean v3, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ +046978: 5440 d300 |0008: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +04697c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +046980: 5440 d300 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +046984: 6e10 ca04 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04ca │ │ +04698a: 5c43 cf00 |0011: iput-boolean v3, v4, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@00cf │ │ +04698e: 28f2 |0013: goto 0005 // -000e │ │ +046990: 5540 cf00 |0014: iget-boolean v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@00cf │ │ +046994: 3900 fbff |0016: if-nez v0, 0011 // -0005 │ │ +046998: 1a00 0301 |0018: const-string v0, "(root)" // string@0103 │ │ +04699c: 5541 d400 |001a: iget-boolean v1, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ +0469a0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +0469a2: 6e40 d603 0421 |001d: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@03d6 │ │ +0469a8: 0c00 |0020: move-result-object v0 │ │ +0469aa: 5b40 d300 |0021: iput-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +0469ae: 5440 d300 |0023: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +0469b2: 3800 ecff |0025: if-eqz v0, 0011 // -0014 │ │ +0469b6: 5440 d300 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +0469ba: 5500 5501 |0029: iget-boolean v0, v0, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ +0469be: 3900 e6ff |002b: if-nez v0, 0011 // -001a │ │ +0469c2: 5440 d300 |002d: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +0469c6: 6e10 ca04 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@04ca │ │ +0469cc: 28df |0032: goto 0011 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=210 │ │ 0x0005 line=225 │ │ 0x0006 line=213 │ │ 0x0008 line=215 │ │ 0x000c line=216 │ │ @@ -10053,30 +10080,30 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -04694c: |[04694c] android.support.v4.app.FragmentHostCallback.doLoaderStop:(Z)V │ │ -04695c: 5c12 d500 |0000: iput-boolean v2, v1, Landroid/support/v4/app/FragmentHostCallback;.mRetainLoaders:Z // field@00d5 │ │ -046960: 5410 d300 |0002: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -046964: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -046968: 0e00 |0006: return-void │ │ -04696a: 5510 d400 |0007: iget-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ -04696e: 3800 fdff |0009: if-eqz v0, 0006 // -0003 │ │ -046972: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -046974: 5c10 d400 |000c: iput-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ -046978: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ -04697c: 5410 d300 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -046980: 6e10 c904 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@04c9 │ │ -046986: 28f1 |0015: goto 0006 // -000f │ │ -046988: 5410 d300 |0016: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -04698c: 6e10 cb04 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@04cb │ │ -046992: 28eb |001b: goto 0006 // -0015 │ │ +0469d0: |[0469d0] android.support.v4.app.FragmentHostCallback.doLoaderStop:(Z)V │ │ +0469e0: 5c12 d500 |0000: iput-boolean v2, v1, Landroid/support/v4/app/FragmentHostCallback;.mRetainLoaders:Z // field@00d5 │ │ +0469e4: 5410 d300 |0002: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +0469e8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0469ec: 0e00 |0006: return-void │ │ +0469ee: 5510 d400 |0007: iget-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ +0469f2: 3800 fdff |0009: if-eqz v0, 0006 // -0003 │ │ +0469f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0469f8: 5c10 d400 |000c: iput-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ +0469fc: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ +046a00: 5410 d300 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +046a04: 6e10 c904 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@04c9 │ │ +046a0a: 28f1 |0015: goto 0006 // -000f │ │ +046a0c: 5410 d300 |0016: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +046a10: 6e10 cb04 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@04cb │ │ +046a16: 28eb |001b: goto 0006 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0002 line=231 │ │ 0x0006 line=245 │ │ 0x0007 line=235 │ │ 0x000b line=238 │ │ @@ -10093,45 +10120,45 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -046994: |[046994] android.support.v4.app.FragmentHostCallback.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0469a4: 6e20 5727 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0469aa: 1a00 8326 |0003: const-string v0, "mLoadersStarted=" // string@2683 │ │ -0469ae: 6e20 5727 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0469b4: 5530 d400 |0008: iget-boolean v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ -0469b8: 6e20 5c27 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -0469be: 5430 d300 |000d: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -0469c2: 3800 3400 |000f: if-eqz v0, 0043 // +0034 │ │ -0469c6: 6e20 5727 4600 |0011: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0469cc: 1a00 e60d |0014: const-string v0, "Loader Manager " // string@0de6 │ │ -0469d0: 6e20 5727 0600 |0016: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0469d6: 5430 d300 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -0469da: 7110 0a28 0000 |001b: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -0469e0: 0a00 |001e: move-result v0 │ │ -0469e2: 7110 9d27 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0469e8: 0c00 |0022: move-result-object v0 │ │ -0469ea: 6e20 5727 0600 |0023: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0469f0: 1a00 5a01 |0026: const-string v0, ":" // string@015a │ │ -0469f4: 6e20 5b27 0600 |0028: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0469fa: 5430 d300 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ -0469fe: 2201 6c05 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -046a02: 7010 f927 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -046a08: 6e20 0228 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -046a0e: 0c01 |0035: move-result-object v1 │ │ -046a10: 1a02 0d00 |0036: const-string v2, " " // string@000d │ │ -046a14: 6e20 0228 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -046a1a: 0c01 |003b: move-result-object v1 │ │ -046a1c: 6e10 0628 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -046a22: 0c01 |003f: move-result-object v1 │ │ -046a24: 6e57 cc04 1065 |0040: 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@04cc │ │ -046a2a: 0e00 |0043: return-void │ │ +046a18: |[046a18] android.support.v4.app.FragmentHostCallback.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +046a28: 6e20 5727 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +046a2e: 1a00 8d26 |0003: const-string v0, "mLoadersStarted=" // string@268d │ │ +046a32: 6e20 5727 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +046a38: 5530 d400 |0008: iget-boolean v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@00d4 │ │ +046a3c: 6e20 5c27 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +046a42: 5430 d300 |000d: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +046a46: 3800 3400 |000f: if-eqz v0, 0043 // +0034 │ │ +046a4a: 6e20 5727 4600 |0011: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +046a50: 1a00 ee0d |0014: const-string v0, "Loader Manager " // string@0dee │ │ +046a54: 6e20 5727 0600 |0016: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +046a5a: 5430 d300 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +046a5e: 7110 0a28 0000 |001b: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +046a64: 0a00 |001e: move-result v0 │ │ +046a66: 7110 9d27 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +046a6c: 0c00 |0022: move-result-object v0 │ │ +046a6e: 6e20 5727 0600 |0023: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +046a74: 1a00 5a01 |0026: const-string v0, ":" // string@015a │ │ +046a78: 6e20 5b27 0600 |0028: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +046a7e: 5430 d300 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d3 │ │ +046a82: 2201 6d05 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +046a86: 7010 f927 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +046a8c: 6e20 0228 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +046a92: 0c01 |0035: move-result-object v1 │ │ +046a94: 1a02 0d00 |0036: const-string v2, " " // string@000d │ │ +046a98: 6e20 0228 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +046a9e: 0c01 |003b: move-result-object v1 │ │ +046aa0: 6e10 0628 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +046aa6: 0c01 |003f: move-result-object v1 │ │ +046aa8: 6e57 cc04 1065 |0040: 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@04cc │ │ +046aae: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0008 line=325 │ │ 0x000d line=326 │ │ 0x0011 line=327 │ │ 0x0019 line=328 │ │ @@ -10151,17 +10178,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046a2c: |[046a2c] android.support.v4.app.FragmentHostCallback.getActivity:()Landroid/app/Activity; │ │ -046a3c: 5410 cd00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mActivity:Landroid/app/Activity; // field@00cd │ │ -046a40: 1100 |0002: return-object v0 │ │ +046ab0: |[046ab0] android.support.v4.app.FragmentHostCallback.getActivity:()Landroid/app/Activity; │ │ +046ac0: 5410 cd00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mActivity:Landroid/app/Activity; // field@00cd │ │ +046ac4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10170,17 +10197,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046a44: |[046a44] android.support.v4.app.FragmentHostCallback.getContext:()Landroid/content/Context; │ │ -046a54: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@00d0 │ │ -046a58: 1100 |0002: return-object v0 │ │ +046ac8: |[046ac8] android.support.v4.app.FragmentHostCallback.getContext:()Landroid/content/Context; │ │ +046ad8: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@00d0 │ │ +046adc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10189,17 +10216,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046a5c: |[046a5c] android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; │ │ -046a6c: 5410 d100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -046a70: 1100 |0002: return-object v0 │ │ +046ae0: |[046ae0] android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; │ │ +046af0: 5410 d100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +046af4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10208,17 +10235,17 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046a74: |[046a74] android.support.v4.app.FragmentHostCallback.getHandler:()Landroid/os/Handler; │ │ -046a84: 5410 d200 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mHandler:Landroid/os/Handler; // field@00d2 │ │ -046a88: 1100 |0002: return-object v0 │ │ +046af8: |[046af8] android.support.v4.app.FragmentHostCallback.getHandler:()Landroid/os/Handler; │ │ +046b08: 5410 d200 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mHandler:Landroid/os/Handler; // field@00d2 │ │ +046b0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10227,33 +10254,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 │ │ -046a8c: |[046a8c] android.support.v4.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -046a9c: 5421 ce00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046aa0: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -046aa4: 2201 8101 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@0181 │ │ -046aa8: 7010 c007 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@07c0 │ │ -046aae: 5b21 ce00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046ab2: 5421 ce00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046ab6: 6e20 c807 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ -046abc: 0c00 |0010: move-result-object v0 │ │ -046abe: 1f00 d200 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00d2 │ │ -046ac2: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -046ac6: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -046aca: 2200 d200 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00d2 │ │ -046ace: 7040 c404 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V // method@04c4 │ │ -046ad4: 5421 ce00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046ad8: 6e30 d007 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07d0 │ │ -046ade: 1100 |0021: return-object v0 │ │ -046ae0: 6e20 d004 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateHostController:(Landroid/support/v4/app/FragmentHostCallback;)V // method@04d0 │ │ -046ae6: 28fc |0025: goto 0021 // -0004 │ │ +046b10: |[046b10] android.support.v4.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +046b20: 5421 ce00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046b24: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +046b28: 2201 8201 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@0182 │ │ +046b2c: 7010 c007 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@07c0 │ │ +046b32: 5b21 ce00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046b36: 5421 ce00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046b3a: 6e20 c807 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ +046b40: 0c00 |0010: move-result-object v0 │ │ +046b42: 1f00 d300 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00d3 │ │ +046b46: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +046b4a: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +046b4e: 2200 d300 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00d3 │ │ +046b52: 7040 c404 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V // method@04c4 │ │ +046b58: 5421 ce00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046b5c: 6e30 d007 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07d0 │ │ +046b62: 1100 |0021: return-object v0 │ │ +046b64: 6e20 d004 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateHostController:(Landroid/support/v4/app/FragmentHostCallback;)V // method@04d0 │ │ +046b6a: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0004 line=278 │ │ 0x000b line=280 │ │ 0x0013 line=281 │ │ 0x0015 line=282 │ │ @@ -10275,17 +10302,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046ae8: |[046ae8] android.support.v4.app.FragmentHostCallback.getRetainLoaders:()Z │ │ -046af8: 5510 d500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mRetainLoaders:Z // field@00d5 │ │ -046afc: 0f00 |0002: return v0 │ │ +046b6c: |[046b6c] android.support.v4.app.FragmentHostCallback.getRetainLoaders:()Z │ │ +046b7c: 5510 d500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mRetainLoaders:Z // field@00d5 │ │ +046b80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10294,28 +10321,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -046b00: |[046b00] android.support.v4.app.FragmentHostCallback.inactivateFragment:(Ljava/lang/String;)V │ │ -046b10: 5421 ce00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046b14: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -046b18: 5421 ce00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046b1c: 6e20 c807 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ -046b22: 0c00 |0009: move-result-object v0 │ │ -046b24: 1f00 d200 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00d2 │ │ -046b28: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -046b2c: 5501 5401 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ -046b30: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -046b34: 6e10 c604 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04c6 │ │ -046b3a: 5421 ce00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046b3e: 6e20 d107 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@07d1 │ │ -046b44: 0e00 |001a: return-void │ │ +046b84: |[046b84] android.support.v4.app.FragmentHostCallback.inactivateFragment:(Ljava/lang/String;)V │ │ +046b94: 5421 ce00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046b98: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +046b9c: 5421 ce00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046ba0: 6e20 c807 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ +046ba6: 0c00 |0009: move-result-object v0 │ │ +046ba8: 1f00 d300 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00d3 │ │ +046bac: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +046bb0: 5501 5401 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ +046bb4: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +046bb8: 6e10 c604 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04c6 │ │ +046bbe: 5421 ce00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046bc2: 6e20 d107 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@07d1 │ │ +046bc8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ 0x000c line=195 │ │ 0x0012 line=196 │ │ 0x0015 line=197 │ │ @@ -10331,16 +10358,16 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046b48: |[046b48] android.support.v4.app.FragmentHostCallback.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -046b58: 0e00 |0000: return-void │ │ +046bcc: |[046bcc] android.support.v4.app.FragmentHostCallback.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +046bdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ @@ -10350,16 +10377,16 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046b5c: |[046b5c] android.support.v4.app.FragmentHostCallback.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -046b6c: 0e00 |0000: return-void │ │ +046be0: |[046be0] android.support.v4.app.FragmentHostCallback.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +046bf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0001 reg=1 prefix Ljava/lang/String; │ │ @@ -10372,17 +10399,17 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046b70: |[046b70] android.support.v4.app.FragmentHostCallback.onFindViewById:(I)Landroid/view/View; │ │ -046b80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046b82: 1100 |0001: return-object v0 │ │ +046bf4: |[046bf4] android.support.v4.app.FragmentHostCallback.onFindViewById:(I)Landroid/view/View; │ │ +046c04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046c06: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0002 reg=2 id I │ │ @@ -10392,21 +10419,21 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -046b84: |[046b84] android.support.v4.app.FragmentHostCallback.onGetLayoutInflater:()Landroid/view/LayoutInflater; │ │ -046b94: 5420 d000 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@00d0 │ │ -046b98: 1a01 b223 |0002: const-string v1, "layout_inflater" // string@23b2 │ │ -046b9c: 6e20 a900 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -046ba2: 0c00 |0007: move-result-object v0 │ │ -046ba4: 1f00 2604 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@0426 │ │ -046ba8: 1100 |000a: return-object v0 │ │ +046c08: |[046c08] android.support.v4.app.FragmentHostCallback.onGetLayoutInflater:()Landroid/view/LayoutInflater; │ │ +046c18: 5420 d000 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@00d0 │ │ +046c1c: 1a01 bc23 |0002: const-string v1, "layout_inflater" // string@23bc │ │ +046c20: 6e20 a900 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +046c26: 0c00 |0007: move-result-object v0 │ │ +046c28: 1f00 2704 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@0427 │ │ +046c2c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10415,17 +10442,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046bac: |[046bac] android.support.v4.app.FragmentHostCallback.onGetWindowAnimations:()I │ │ -046bbc: 5210 d600 |0000: iget v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mWindowAnimations:I // field@00d6 │ │ -046bc0: 0f00 |0002: return v0 │ │ +046c30: |[046c30] android.support.v4.app.FragmentHostCallback.onGetWindowAnimations:()I │ │ +046c40: 5210 d600 |0000: iget v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mWindowAnimations:I // field@00d6 │ │ +046c44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10434,17 +10461,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046bc4: |[046bc4] android.support.v4.app.FragmentHostCallback.onHasView:()Z │ │ -046bd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -046bd6: 0f00 |0001: return v0 │ │ +046c48: |[046c48] android.support.v4.app.FragmentHostCallback.onHasView:()Z │ │ +046c58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +046c5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10453,17 +10480,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046bd8: |[046bd8] android.support.v4.app.FragmentHostCallback.onHasWindowAnimations:()Z │ │ -046be8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -046bea: 0f00 |0001: return v0 │ │ +046c5c: |[046c5c] android.support.v4.app.FragmentHostCallback.onHasWindowAnimations:()Z │ │ +046c6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +046c6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10472,17 +10499,17 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046bec: |[046bec] android.support.v4.app.FragmentHostCallback.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z │ │ -046bfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -046bfe: 0f00 |0001: return v0 │ │ +046c70: |[046c70] android.support.v4.app.FragmentHostCallback.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z │ │ +046c80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +046c82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0002 reg=2 fragment Landroid/support/v4/app/Fragment; │ │ @@ -10492,24 +10519,24 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -046c00: |[046c00] android.support.v4.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -046c10: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -046c12: 3205 0a00 |0001: if-eq v5, v0, 000b // +000a │ │ -046c16: 2200 5705 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -046c1a: 1a01 7410 |0005: const-string v1, "Starting activity with a requestCode requires a FragmentActivity host" // string@1074 │ │ -046c1e: 7020 9327 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -046c24: 2700 |000a: throw v0 │ │ -046c26: 5420 d000 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@00d0 │ │ -046c2a: 6e20 b500 4000 |000d: invoke-virtual {v0, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -046c30: 0e00 |0010: return-void │ │ +046c84: |[046c84] android.support.v4.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +046c94: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +046c96: 3205 0a00 |0001: if-eq v5, v0, 000b // +000a │ │ +046c9a: 2200 5805 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +046c9e: 1a01 7e10 |0005: const-string v1, "Starting activity with a requestCode requires a FragmentActivity host" // string@107e │ │ +046ca2: 7020 9327 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +046ca8: 2700 |000a: throw v0 │ │ +046caa: 5420 d000 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@00d0 │ │ +046cae: 6e20 b500 4000 |000d: invoke-virtual {v0, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +046cb4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ 0x000b line=122 │ │ 0x0010 line=123 │ │ locals : │ │ @@ -10524,16 +10551,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046c34: |[046c34] android.support.v4.app.FragmentHostCallback.onSupportInvalidateOptionsMenu:()V │ │ -046c44: 0e00 |0000: return-void │ │ +046cb8: |[046cb8] android.support.v4.app.FragmentHostCallback.onSupportInvalidateOptionsMenu:()V │ │ +046cc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ @@ -10542,38 +10569,38 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -046c48: |[046c48] android.support.v4.app.FragmentHostCallback.reportLoaderStart:()V │ │ -046c58: 5454 ce00 |0000: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046c5c: 3804 2900 |0002: if-eqz v4, 002b // +0029 │ │ -046c60: 5454 ce00 |0004: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046c64: 6e10 d407 0400 |0006: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@07d4 │ │ -046c6a: 0a00 |0009: move-result v0 │ │ -046c6c: 2303 7506 |000a: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0675 │ │ -046c70: d801 00ff |000c: add-int/lit8 v1, v0, #int -1 // #ff │ │ -046c74: 3a01 0f00 |000e: if-ltz v1, 001d // +000f │ │ -046c78: 5454 ce00 |0010: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046c7c: 6e20 d607 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@07d6 │ │ -046c82: 0c04 |0015: move-result-object v4 │ │ -046c84: 1f04 d200 |0016: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@00d2 │ │ -046c88: 4d04 0301 |0018: aput-object v4, v3, v1 │ │ -046c8c: d801 01ff |001a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -046c90: 28f2 |001c: goto 000e // -000e │ │ -046c92: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -046c94: 3501 0d00 |001e: if-ge v1, v0, 002b // +000d │ │ -046c98: 4602 0301 |0020: aget-object v2, v3, v1 │ │ -046c9c: 6e10 cd04 0200 |0022: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@04cd │ │ -046ca2: 6e10 c804 0200 |0025: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@04c8 │ │ -046ca8: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -046cac: 28f4 |002a: goto 001e // -000c │ │ -046cae: 0e00 |002b: return-void │ │ +046ccc: |[046ccc] android.support.v4.app.FragmentHostCallback.reportLoaderStart:()V │ │ +046cdc: 5454 ce00 |0000: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046ce0: 3804 2900 |0002: if-eqz v4, 002b // +0029 │ │ +046ce4: 5454 ce00 |0004: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046ce8: 6e10 d407 0400 |0006: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@07d4 │ │ +046cee: 0a00 |0009: move-result v0 │ │ +046cf0: 2303 7806 |000a: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0678 │ │ +046cf4: d801 00ff |000c: add-int/lit8 v1, v0, #int -1 // #ff │ │ +046cf8: 3a01 0f00 |000e: if-ltz v1, 001d // +000f │ │ +046cfc: 5454 ce00 |0010: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046d00: 6e20 d607 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@07d6 │ │ +046d06: 0c04 |0015: move-result-object v4 │ │ +046d08: 1f04 d300 |0016: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@00d3 │ │ +046d0c: 4d04 0301 |0018: aput-object v4, v3, v1 │ │ +046d10: d801 01ff |001a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +046d14: 28f2 |001c: goto 000e // -000e │ │ +046d16: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +046d18: 3501 0d00 |001e: if-ge v1, v0, 002b // +000d │ │ +046d1c: 4602 0301 |0020: aget-object v2, v3, v1 │ │ +046d20: 6e10 cd04 0200 |0022: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@04cd │ │ +046d26: 6e10 c804 0200 |0025: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@04c8 │ │ +046d2c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +046d30: 28f4 |002a: goto 001e // -000c │ │ +046d32: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x000a line=264 │ │ 0x000c line=265 │ │ 0x0010 line=266 │ │ @@ -10597,17 +10624,17 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046cb0: |[046cb0] android.support.v4.app.FragmentHostCallback.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -046cc0: 5b01 ce00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046cc4: 0e00 |0002: return-void │ │ +046d34: |[046d34] android.support.v4.app.FragmentHostCallback.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +046d44: 5b01 ce00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046d48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0002 line=321 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/util/SimpleArrayMap; │ │ @@ -10619,49 +10646,49 @@ │ │ type : '()Landroid/support/v4/util/SimpleArrayMap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -046cc8: |[046cc8] android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; │ │ -046cd8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -046cda: 5475 ce00 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046cde: 3805 3300 |0003: if-eqz v5, 0036 // +0033 │ │ -046ce2: 5475 ce00 |0005: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046ce6: 6e10 d407 0500 |0007: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@07d4 │ │ -046cec: 0a00 |000a: move-result v0 │ │ -046cee: 2303 7506 |000b: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0675 │ │ -046cf2: d801 00ff |000d: add-int/lit8 v1, v0, #int -1 // #ff │ │ -046cf6: 3a01 0f00 |000f: if-ltz v1, 001e // +000f │ │ -046cfa: 5475 ce00 |0011: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046cfe: 6e20 d607 1500 |0013: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@07d6 │ │ -046d04: 0c05 |0016: move-result-object v5 │ │ -046d06: 1f05 d200 |0017: check-cast v5, Landroid/support/v4/app/LoaderManagerImpl; // type@00d2 │ │ -046d0a: 4d05 0301 |0019: aput-object v5, v3, v1 │ │ -046d0e: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -046d12: 28f2 |001d: goto 000f // -000e │ │ -046d14: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -046d16: 3501 1700 |001f: if-ge v1, v0, 0036 // +0017 │ │ -046d1a: 4602 0301 |0021: aget-object v2, v3, v1 │ │ -046d1e: 5525 5401 |0023: iget-boolean v5, v2, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ -046d22: 3805 0600 |0025: if-eqz v5, 002b // +0006 │ │ -046d26: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -046d28: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -046d2c: 28f5 |002a: goto 001f // -000b │ │ -046d2e: 6e10 c604 0200 |002b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04c6 │ │ -046d34: 5475 ce00 |002e: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046d38: 5426 5601 |0030: iget-object v6, v2, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0156 │ │ -046d3c: 6e20 d107 6500 |0032: invoke-virtual {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@07d1 │ │ -046d42: 28f3 |0035: goto 0028 // -000d │ │ -046d44: 3804 0500 |0036: if-eqz v4, 003b // +0005 │ │ -046d48: 5475 ce00 |0038: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ -046d4c: 1105 |003a: return-object v5 │ │ -046d4e: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -046d50: 28fe |003c: goto 003a // -0002 │ │ +046d4c: |[046d4c] android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; │ │ +046d5c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +046d5e: 5475 ce00 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046d62: 3805 3300 |0003: if-eqz v5, 0036 // +0033 │ │ +046d66: 5475 ce00 |0005: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046d6a: 6e10 d407 0500 |0007: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@07d4 │ │ +046d70: 0a00 |000a: move-result v0 │ │ +046d72: 2303 7806 |000b: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0678 │ │ +046d76: d801 00ff |000d: add-int/lit8 v1, v0, #int -1 // #ff │ │ +046d7a: 3a01 0f00 |000f: if-ltz v1, 001e // +000f │ │ +046d7e: 5475 ce00 |0011: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046d82: 6e20 d607 1500 |0013: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@07d6 │ │ +046d88: 0c05 |0016: move-result-object v5 │ │ +046d8a: 1f05 d300 |0017: check-cast v5, Landroid/support/v4/app/LoaderManagerImpl; // type@00d3 │ │ +046d8e: 4d05 0301 |0019: aput-object v5, v3, v1 │ │ +046d92: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +046d96: 28f2 |001d: goto 000f // -000e │ │ +046d98: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +046d9a: 3501 1700 |001f: if-ge v1, v0, 0036 // +0017 │ │ +046d9e: 4602 0301 |0021: aget-object v2, v3, v1 │ │ +046da2: 5525 5401 |0023: iget-boolean v5, v2, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ +046da6: 3805 0600 |0025: if-eqz v5, 002b // +0006 │ │ +046daa: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +046dac: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +046db0: 28f5 |002a: goto 001f // -000b │ │ +046db2: 6e10 c604 0200 |002b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@04c6 │ │ +046db8: 5475 ce00 |002e: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046dbc: 5426 5601 |0030: iget-object v6, v2, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0156 │ │ +046dc0: 6e20 d107 6500 |0032: invoke-virtual {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@07d1 │ │ +046dc6: 28f3 |0035: goto 0028 // -000d │ │ +046dc8: 3804 0500 |0036: if-eqz v4, 003b // +0005 │ │ +046dcc: 5475 ce00 |0038: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00ce │ │ +046dd0: 1105 |003a: return-object v5 │ │ +046dd2: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +046dd4: 28fe |003c: goto 003a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0001 line=294 │ │ 0x0005 line=297 │ │ 0x000b line=298 │ │ 0x000d line=299 │ │ @@ -10682,33 +10709,33 @@ │ │ 0x000b - 0x0036 reg=0 N I │ │ 0x000f - 0x0036 reg=1 i I │ │ 0x0023 - 0x0036 reg=2 lm Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x000d - 0x0036 reg=3 loaders [Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0001 - 0x003d reg=4 retainLoaders Z │ │ 0x0000 - 0x003d reg=7 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ - source_file_idx : 1403 (FragmentHostCallback.java) │ │ + source_file_idx : 1407 (FragmentHostCallback.java) │ │ │ │ -Class #26 header: │ │ -class_idx : 171 │ │ +Class #27 header: │ │ +class_idx : 172 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 176 │ │ -source_file_idx : 1400 │ │ +superclass_idx : 177 │ │ +source_file_idx : 1404 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ -Class #26 annotations: │ │ +Class #27 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="HostCallbacks" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/FragmentHostCallback" "<" "Landroid/support/v4/app/FragmentActivity;" ">;" } │ │ │ │ -Class #26 - │ │ +Class #27 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$HostCallbacks;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/FragmentHostCallback;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$HostCallbacks;) │ │ @@ -10721,18 +10748,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046d54: |[046d54] android.support.v4.app.FragmentActivity$HostCallbacks.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -046d64: 5b01 c000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046d68: 7020 cd03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.:(Landroid/support/v4/app/FragmentActivity;)V // method@03cd │ │ -046d6e: 0e00 |0005: return-void │ │ +046dd8: |[046dd8] android.support.v4.app.FragmentActivity$HostCallbacks.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +046de8: 5b01 c000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046dec: 7020 cd03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.:(Landroid/support/v4/app/FragmentActivity;)V // method@03cd │ │ +046df2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ 0x0002 line=877 │ │ 0x0005 line=878 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ @@ -10744,18 +10771,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046d70: |[046d70] android.support.v4.app.FragmentActivity$HostCallbacks.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -046d80: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046d84: 6e20 8203 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0382 │ │ -046d8a: 0e00 |0005: return-void │ │ +046df4: |[046df4] android.support.v4.app.FragmentActivity$HostCallbacks.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +046e04: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046e08: 6e20 8203 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0382 │ │ +046e0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x0005 line=937 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ 0x0000 - 0x0006 reg=2 fragment Landroid/support/v4/app/Fragment; │ │ @@ -10765,18 +10792,18 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -046d8c: |[046d8c] android.support.v4.app.FragmentActivity$HostCallbacks.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -046d9c: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046da0: 6e55 7303 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0373 │ │ -046da6: 0e00 |0005: return-void │ │ +046e10: |[046e10] android.support.v4.app.FragmentActivity$HostCallbacks.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +046e20: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046e24: 6e55 7303 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0373 │ │ +046e2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x0005 line=883 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ 0x0000 - 0x0006 reg=2 prefix Ljava/lang/String; │ │ @@ -10789,19 +10816,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046da8: |[046da8] android.support.v4.app.FragmentActivity$HostCallbacks.onFindViewById:(I)Landroid/view/View; │ │ -046db8: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046dbc: 6e20 7503 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@0375 │ │ -046dc2: 0c00 |0005: move-result-object v0 │ │ -046dc4: 1100 |0006: return-object v0 │ │ +046e2c: |[046e2c] android.support.v4.app.FragmentActivity$HostCallbacks.onFindViewById:(I)Landroid/view/View; │ │ +046e3c: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046e40: 6e20 7503 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@0375 │ │ +046e46: 0c00 |0005: move-result-object v0 │ │ +046e48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=942 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -10810,22 +10837,22 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -046dc8: |[046dc8] android.support.v4.app.FragmentActivity$HostCallbacks.onGetLayoutInflater:()Landroid/view/LayoutInflater; │ │ -046dd8: 5420 c000 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046ddc: 6e10 7a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@037a │ │ -046de2: 0c00 |0005: move-result-object v0 │ │ -046de4: 5421 c000 |0006: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046de8: 6e20 641f 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ -046dee: 0c00 |000b: move-result-object v0 │ │ -046df0: 1100 |000c: return-object v0 │ │ +046e4c: |[046e4c] android.support.v4.app.FragmentActivity$HostCallbacks.onGetLayoutInflater:()Landroid/view/LayoutInflater; │ │ +046e5c: 5420 c000 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046e60: 6e10 7a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@037a │ │ +046e66: 0c00 |0005: move-result-object v0 │ │ +046e68: 5421 c000 |0006: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046e6c: 6e20 641f 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ +046e72: 0c00 |000b: move-result-object v0 │ │ +046e74: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentActivity$HostCallbacks;) │ │ @@ -10833,25 +10860,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -046df4: |[046df4] android.support.v4.app.FragmentActivity$HostCallbacks.onGetWindowAnimations:()I │ │ -046e04: 5421 c000 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046e08: 6e10 7f03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@037f │ │ -046e0e: 0c00 |0005: move-result-object v0 │ │ -046e10: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -046e14: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -046e16: 0f01 |0009: return v1 │ │ -046e18: 6e10 d520 0000 |000a: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@20d5 │ │ -046e1e: 0c01 |000d: move-result-object v1 │ │ -046e20: 5211 300e |000e: iget v1, v1, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0e30 │ │ -046e24: 28f9 |0010: goto 0009 // -0007 │ │ +046e78: |[046e78] android.support.v4.app.FragmentActivity$HostCallbacks.onGetWindowAnimations:()I │ │ +046e88: 5421 c000 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046e8c: 6e10 7f03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@037f │ │ +046e92: 0c00 |0005: move-result-object v0 │ │ +046e94: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +046e98: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +046e9a: 0f01 |0009: return v1 │ │ +046e9c: 6e10 d520 0000 |000a: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@20d5 │ │ +046ea2: 0c01 |000d: move-result-object v1 │ │ +046ea4: 5211 300e |000e: iget v1, v1, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0e30 │ │ +046ea8: 28f9 |0010: goto 0009 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ 0x0006 line=931 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 w Landroid/view/Window; │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ @@ -10861,26 +10888,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -046e28: |[046e28] android.support.v4.app.FragmentActivity$HostCallbacks.onHasView:()Z │ │ -046e38: 5421 c000 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046e3c: 6e10 7f03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@037f │ │ -046e42: 0c00 |0005: move-result-object v0 │ │ -046e44: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -046e48: 6e10 d820 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@20d8 │ │ -046e4e: 0c01 |000b: move-result-object v1 │ │ -046e50: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -046e54: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -046e56: 0f01 |000f: return v1 │ │ -046e58: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -046e5a: 28fe |0011: goto 000f // -0002 │ │ +046eac: |[046eac] android.support.v4.app.FragmentActivity$HostCallbacks.onHasView:()Z │ │ +046ebc: 5421 c000 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046ec0: 6e10 7f03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@037f │ │ +046ec6: 0c00 |0005: move-result-object v0 │ │ +046ec8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +046ecc: 6e10 d820 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@20d8 │ │ +046ed2: 0c01 |000b: move-result-object v1 │ │ +046ed4: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +046ed8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +046eda: 0f01 |000f: return v1 │ │ +046edc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +046ede: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ 0x0006 line=948 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 w Landroid/view/Window; │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ @@ -10890,23 +10917,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -046e5c: |[046e5c] android.support.v4.app.FragmentActivity$HostCallbacks.onHasWindowAnimations:()Z │ │ -046e6c: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046e70: 6e10 7f03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@037f │ │ -046e76: 0c00 |0005: move-result-object v0 │ │ -046e78: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -046e7c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -046e7e: 0f00 |0009: return v0 │ │ -046e80: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -046e82: 28fe |000b: goto 0009 // -0002 │ │ +046ee0: |[046ee0] android.support.v4.app.FragmentActivity$HostCallbacks.onHasWindowAnimations:()Z │ │ +046ef0: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046ef4: 6e10 7f03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@037f │ │ +046efa: 0c00 |0005: move-result-object v0 │ │ +046efc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +046f00: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +046f02: 0f00 |0009: return v0 │ │ +046f04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +046f06: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentActivity$HostCallbacks;) │ │ @@ -10914,23 +10941,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -046e84: |[046e84] android.support.v4.app.FragmentActivity$HostCallbacks.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z │ │ -046e94: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046e98: 6e10 8003 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0380 │ │ -046e9e: 0a00 |0005: move-result v0 │ │ -046ea0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -046ea4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -046ea6: 0f00 |0009: return v0 │ │ -046ea8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -046eaa: 28fe |000b: goto 0009 // -0002 │ │ +046f08: |[046f08] android.support.v4.app.FragmentActivity$HostCallbacks.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z │ │ +046f18: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046f1c: 6e10 8003 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0380 │ │ +046f22: 0a00 |0005: move-result v0 │ │ +046f24: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +046f28: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +046f2a: 0f00 |0009: return v0 │ │ +046f2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +046f2e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ 0x0000 - 0x000c reg=2 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -10939,18 +10966,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -046eac: |[046eac] android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -046ebc: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046ec0: 6e40 a303 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@03a3 │ │ -046ec6: 0e00 |0005: return-void │ │ +046f30: |[046f30] android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +046f40: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046f44: 6e40 a303 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@03a3 │ │ +046f4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ 0x0005 line=908 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ 0x0000 - 0x0006 reg=2 fragment Landroid/support/v4/app/Fragment; │ │ @@ -10962,47 +10989,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -046ec8: |[046ec8] android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu:()V │ │ -046ed8: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ -046edc: 6e10 a503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ -046ee2: 0e00 |0005: return-void │ │ +046f4c: |[046f4c] android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu:()V │ │ +046f5c: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c0 │ │ +046f60: 6e10 a503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ +046f66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ 0x0005 line=903 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ │ │ - source_file_idx : 1400 (FragmentActivity.java) │ │ + source_file_idx : 1404 (FragmentActivity.java) │ │ │ │ -Class #27 header: │ │ -class_idx : 172 │ │ +Class #28 header: │ │ +class_idx : 173 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1400 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1404 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #27 annotations: │ │ +Class #28 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="NonConfigurationInstances" │ │ Annotations on field #194 'fragments' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ Annotations on field #195 'loaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManager;" ">;" } │ │ │ │ -Class #27 - │ │ +Class #28 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;) │ │ @@ -11023,41 +11050,41 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046ee4: |[046ee4] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -046ef4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -046efa: 0e00 |0003: return-void │ │ +046f68: |[046f68] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +046f78: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +046f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1400 (FragmentActivity.java) │ │ + source_file_idx : 1404 (FragmentActivity.java) │ │ │ │ -Class #28 header: │ │ -class_idx : 173 │ │ +Class #29 header: │ │ +class_idx : 174 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 163 │ │ -source_file_idx : 1400 │ │ +superclass_idx : 164 │ │ +source_file_idx : 1404 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 36 │ │ │ │ -Class #28 annotations: │ │ +Class #29 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentActivity$HostCallbacks; Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; } │ │ │ │ -Class #28 - │ │ +Class #29 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/BaseFragmentActivityHoneycomb;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -11098,25 +11125,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -046efc: |[046efc] android.support.v4.app.FragmentActivity.:()V │ │ -046f0c: 7010 ce02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.:()V // method@02ce │ │ -046f12: 2200 aa00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00aa │ │ -046f16: 7020 6203 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0362 │ │ -046f1c: 5b10 c600 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ -046f20: 2200 ab00 |000a: new-instance v0, Landroid/support/v4/app/FragmentActivity$HostCallbacks; // type@00ab │ │ -046f24: 7020 6403 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0364 │ │ -046f2a: 7110 ac03 0000 |000f: invoke-static {v0}, Landroid/support/v4/app/FragmentController;.createController:(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController; // method@03ac │ │ -046f30: 0c00 |0012: move-result-object v0 │ │ -046f32: 5b10 c500 |0013: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -046f36: 0e00 |0015: return-void │ │ +046f80: |[046f80] android.support.v4.app.FragmentActivity.:()V │ │ +046f90: 7010 ce02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.:()V // method@02ce │ │ +046f96: 2200 ab00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00ab │ │ +046f9a: 7020 6203 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0362 │ │ +046fa0: 5b10 c600 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ +046fa4: 2200 ac00 |000a: new-instance v0, Landroid/support/v4/app/FragmentActivity$HostCallbacks; // type@00ac │ │ +046fa8: 7020 6403 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0364 │ │ +046fae: 7110 ac03 0000 |000f: invoke-static {v0}, Landroid/support/v4/app/FragmentController;.createController:(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController; // method@03ac │ │ +046fb4: 0c00 |0012: move-result-object v0 │ │ +046fb6: 5b10 c500 |0013: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +046fba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=92 │ │ 0x000a line=111 │ │ 0x0015 line=875 │ │ locals : │ │ @@ -11127,46 +11154,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 │ │ -046f38: |[046f38] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -046f48: 6e20 5727 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -046f4e: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ -046f52: 1a03 eb2a |0005: const-string v3, "null" // string@2aeb │ │ -046f56: 6e20 5b27 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -046f5c: 0e00 |000a: return-void │ │ -046f5e: 7110 a603 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@03a6 │ │ -046f64: 0c03 |000e: move-result-object v3 │ │ -046f66: 6e20 5b27 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -046f6c: 2083 4204 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@0442 │ │ -046f70: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ -046f74: 0781 |0016: move-object v1, v8 │ │ -046f76: 1f01 4204 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0442 │ │ -046f7a: 6e10 6f20 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -046f80: 0a00 |001c: move-result v0 │ │ -046f82: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ -046f86: 2203 6c05 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -046f8a: 7010 f927 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -046f90: 6e20 0228 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -046f96: 0c03 |0027: move-result-object v3 │ │ -046f98: 1a04 0d00 |0028: const-string v4, " " // string@000d │ │ -046f9c: 6e20 0228 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -046fa2: 0c03 |002d: move-result-object v3 │ │ -046fa4: 6e10 0628 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -046faa: 0c06 |0031: move-result-object v6 │ │ -046fac: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -046fae: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ -046fb2: 6e20 6e20 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -046fb8: 0c03 |0038: move-result-object v3 │ │ -046fba: 7040 7403 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@0374 │ │ -046fc0: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -046fc4: 28f5 |003e: goto 0033 // -000b │ │ +046fbc: |[046fbc] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ +046fcc: 6e20 5727 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +046fd2: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ +046fd6: 1a03 f52a |0005: const-string v3, "null" // string@2af5 │ │ +046fda: 6e20 5b27 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +046fe0: 0e00 |000a: return-void │ │ +046fe2: 7110 a603 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@03a6 │ │ +046fe8: 0c03 |000e: move-result-object v3 │ │ +046fea: 6e20 5b27 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +046ff0: 2083 4304 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@0443 │ │ +046ff4: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ +046ff8: 0781 |0016: move-object v1, v8 │ │ +046ffa: 1f01 4304 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0443 │ │ +046ffe: 6e10 6f20 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +047004: 0a00 |001c: move-result v0 │ │ +047006: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ +04700a: 2203 6d05 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04700e: 7010 f927 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +047014: 6e20 0228 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04701a: 0c03 |0027: move-result-object v3 │ │ +04701c: 1a04 0d00 |0028: const-string v4, " " // string@000d │ │ +047020: 6e20 0228 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047026: 0c03 |002d: move-result-object v3 │ │ +047028: 6e10 0628 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04702e: 0c06 |0031: move-result-object v6 │ │ +047030: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +047032: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ +047036: 6e20 6e20 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +04703c: 0c03 |0038: move-result-object v3 │ │ +04703e: 7040 7403 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@0374 │ │ +047044: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +047048: 28f5 |003e: goto 0033 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0003 line=711 │ │ 0x0005 line=712 │ │ 0x000a line=728 │ │ 0x000b line=715 │ │ @@ -11192,178 +11219,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 │ │ -046fc8: |[046fc8] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ -046fd8: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ -046fdc: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -046fe0: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ -046fe4: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ -046fe8: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ -046fec: 2202 6c05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -046ff0: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ -046ff4: 7020 fa27 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -046ffa: 6e10 bc27 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -047000: 0c06 |0014: move-result-object v6 │ │ -047002: 6e10 7c27 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -047008: 0c06 |0018: move-result-object v6 │ │ -04700a: 6e20 0228 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -047010: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ -047014: 6e20 fc27 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -04701a: 7110 0a28 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -047020: 0a06 |0024: move-result v6 │ │ -047022: 7110 9d27 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -047028: 0c06 |0028: move-result-object v6 │ │ -04702a: 6e20 0228 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -047030: 6e20 fc27 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -047036: 6e10 fa1f 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -04703c: 0a06 |0032: move-result v6 │ │ -04703e: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ -047044: 6e20 fc27 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -04704a: 6e10 0720 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@2007 │ │ -047050: 0a06 |003c: move-result v6 │ │ -047052: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ -047056: 0176 |003f: move v6, v7 │ │ -047058: 6e20 fc27 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -04705e: 6e10 0620 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@2006 │ │ -047064: 0a06 |0046: move-result v6 │ │ -047066: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ -04706a: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ -04706e: 6e20 fc27 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -047074: 6e10 4e20 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@204e │ │ -04707a: 0a06 |0051: move-result v6 │ │ -04707c: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ -047080: 0186 |0054: move v6, v8 │ │ -047082: 6e20 fc27 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -047088: 6e10 0920 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@2009 │ │ -04708e: 0a06 |005b: move-result v6 │ │ -047090: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ -047094: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ -047098: 6e20 fc27 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -04709e: 6e10 1120 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@2011 │ │ -0470a4: 0a06 |0066: move-result v6 │ │ -0470a6: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ -0470aa: 0196 |0069: move v6, v9 │ │ -0470ac: 6e20 fc27 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0470b2: 6e10 0420 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@2004 │ │ -0470b8: 0a06 |0070: move-result v6 │ │ -0470ba: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ -0470be: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ -0470c2: 6e20 fc27 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0470c8: 6e10 0b20 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@200b │ │ -0470ce: 0a06 |007b: move-result v6 │ │ -0470d0: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ -0470d4: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ -0470d8: 6e20 fc27 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0470de: 6e20 fc27 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0470e4: 6e10 0820 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@2008 │ │ -0470ea: 0a06 |0089: move-result v6 │ │ -0470ec: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ -0470f0: 6e20 fc27 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0470f6: 6e10 0f20 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@200f │ │ -0470fc: 0a06 |0092: move-result v6 │ │ -0470fe: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ -047102: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ -047106: 6e20 fc27 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -04710c: 6e10 0e20 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@200e │ │ -047112: 0a06 |009d: move-result v6 │ │ -047114: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ -047118: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ -04711c: 6e20 fc27 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -047122: 6e20 fc27 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -047128: 6e10 e31f 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -04712e: 0a06 |00ab: move-result v6 │ │ -047130: 6e20 fe27 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -047136: 6e20 fc27 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -04713c: 6e10 f61f 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -047142: 0a06 |00b5: move-result v6 │ │ -047144: 6e20 fe27 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04714a: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ -04714e: 6e20 fc27 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -047154: 6e10 f01f 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -04715a: 0a06 |00c1: move-result v6 │ │ -04715c: 6e20 fe27 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -047162: 6e20 fc27 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -047168: 6e10 d41f 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -04716e: 0a06 |00cb: move-result v6 │ │ -047170: 6e20 fe27 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -047176: 6e10 dd1f 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fdd │ │ -04717c: 0a01 |00d2: move-result v1 │ │ -04717e: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ -047180: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ -047184: 1a06 2600 |00d6: const-string v6, " #" // string@0026 │ │ -047188: 6e20 0228 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04718e: 7110 9d27 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -047194: 0c06 |00de: move-result-object v6 │ │ -047196: 6e20 0228 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04719c: 6e10 ef1f 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@1fef │ │ -0471a2: 0c04 |00e5: move-result-object v4 │ │ -0471a4: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -0471a8: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ -0471ac: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ -0471b0: b516 |00ec: and-int/2addr v6, v1 │ │ -0471b2: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ -0471b8: 6e20 1901 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@0119 │ │ -0471be: 0c03 |00f3: move-result-object v3 │ │ -0471c0: 6e20 1a01 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@011a │ │ -0471c6: 0c05 |00f7: move-result-object v5 │ │ -0471c8: 6e20 1701 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0117 │ │ -0471ce: 0c00 |00fb: move-result-object v0 │ │ -0471d0: 1a06 0c00 |00fc: const-string v6, " " // string@000c │ │ -0471d4: 6e20 0228 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0471da: 6e20 0228 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0471e0: 1a06 5a01 |0104: const-string v6, ":" // string@015a │ │ -0471e4: 6e20 0228 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0471ea: 6e20 0228 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0471f0: 1a06 4401 |010c: const-string v6, "/" // string@0144 │ │ -0471f4: 6e20 0228 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0471fa: 6e20 0228 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -047200: 1a06 8d37 |0114: const-string v6, "}" // string@378d │ │ -047204: 6e20 0228 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04720a: 6e10 0628 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -047210: 0c06 |011c: move-result-object v6 │ │ -047212: 1106 |011d: return-object v6 │ │ -047214: 6e20 fc27 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -04721a: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -04721e: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ -047222: 6e20 fc27 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -047228: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -04722c: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ -047230: 6e20 fc27 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -047236: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -04723a: 0186 |0131: move v6, v8 │ │ -04723c: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -047240: 0186 |0134: move v6, v8 │ │ -047242: 2900 16ff |0135: goto/16 004b // -00ea │ │ -047246: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ -04724a: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -04724e: 0186 |013b: move v6, v8 │ │ -047250: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -047254: 0186 |013e: move v6, v8 │ │ -047256: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -04725a: 0186 |0141: move v6, v8 │ │ -04725c: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -047260: 0186 |0144: move v6, v8 │ │ -047262: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -047266: 0187 |0147: move v7, v8 │ │ -047268: 2900 44ff |0148: goto/16 008c // -00bc │ │ -04726c: 0186 |014a: move v6, v8 │ │ -04726e: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -047272: 1a03 fc16 |014d: const-string v3, "app" // string@16fc │ │ -047276: 28a5 |014f: goto 00f4 // -005b │ │ -047278: 1a03 9916 |0150: const-string v3, "android" // string@1699 │ │ -04727c: 28a2 |0152: goto 00f4 // -005e │ │ -04727e: 0d06 |0153: move-exception v6 │ │ -047280: 28c0 |0154: goto 0114 // -0040 │ │ -047282: 0000 |0155: nop // spacer │ │ -047284: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -0472a0: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ +04704c: |[04704c] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ +04705c: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ +047060: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +047064: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ +047068: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ +04706c: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ +047070: 2202 6d05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +047074: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ +047078: 7020 fa27 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +04707e: 6e10 bc27 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +047084: 0c06 |0014: move-result-object v6 │ │ +047086: 6e10 7c27 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +04708c: 0c06 |0018: move-result-object v6 │ │ +04708e: 6e20 0228 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047094: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ +047098: 6e20 fc27 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +04709e: 7110 0a28 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +0470a4: 0a06 |0024: move-result v6 │ │ +0470a6: 7110 9d27 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0470ac: 0c06 |0028: move-result-object v6 │ │ +0470ae: 6e20 0228 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0470b4: 6e20 fc27 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0470ba: 6e10 fa1f 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +0470c0: 0a06 |0032: move-result v6 │ │ +0470c2: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ +0470c8: 6e20 fc27 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0470ce: 6e10 0720 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@2007 │ │ +0470d4: 0a06 |003c: move-result v6 │ │ +0470d6: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ +0470da: 0176 |003f: move v6, v7 │ │ +0470dc: 6e20 fc27 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0470e2: 6e10 0620 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@2006 │ │ +0470e8: 0a06 |0046: move-result v6 │ │ +0470ea: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ +0470ee: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ +0470f2: 6e20 fc27 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0470f8: 6e10 4e20 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@204e │ │ +0470fe: 0a06 |0051: move-result v6 │ │ +047100: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ +047104: 0186 |0054: move v6, v8 │ │ +047106: 6e20 fc27 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +04710c: 6e10 0920 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@2009 │ │ +047112: 0a06 |005b: move-result v6 │ │ +047114: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ +047118: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ +04711c: 6e20 fc27 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +047122: 6e10 1120 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@2011 │ │ +047128: 0a06 |0066: move-result v6 │ │ +04712a: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ +04712e: 0196 |0069: move v6, v9 │ │ +047130: 6e20 fc27 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +047136: 6e10 0420 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@2004 │ │ +04713c: 0a06 |0070: move-result v6 │ │ +04713e: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ +047142: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ +047146: 6e20 fc27 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +04714c: 6e10 0b20 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@200b │ │ +047152: 0a06 |007b: move-result v6 │ │ +047154: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ +047158: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ +04715c: 6e20 fc27 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +047162: 6e20 fc27 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +047168: 6e10 0820 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@2008 │ │ +04716e: 0a06 |0089: move-result v6 │ │ +047170: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ +047174: 6e20 fc27 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +04717a: 6e10 0f20 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@200f │ │ +047180: 0a06 |0092: move-result v6 │ │ +047182: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ +047186: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ +04718a: 6e20 fc27 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +047190: 6e10 0e20 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@200e │ │ +047196: 0a06 |009d: move-result v6 │ │ +047198: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ +04719c: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ +0471a0: 6e20 fc27 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0471a6: 6e20 fc27 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0471ac: 6e10 e31f 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +0471b2: 0a06 |00ab: move-result v6 │ │ +0471b4: 6e20 fe27 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0471ba: 6e20 fc27 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0471c0: 6e10 f61f 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0471c6: 0a06 |00b5: move-result v6 │ │ +0471c8: 6e20 fe27 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0471ce: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ +0471d2: 6e20 fc27 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0471d8: 6e10 f01f 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +0471de: 0a06 |00c1: move-result v6 │ │ +0471e0: 6e20 fe27 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0471e6: 6e20 fc27 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0471ec: 6e10 d41f 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +0471f2: 0a06 |00cb: move-result v6 │ │ +0471f4: 6e20 fe27 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0471fa: 6e10 dd1f 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fdd │ │ +047200: 0a01 |00d2: move-result v1 │ │ +047202: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ +047204: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ +047208: 1a06 2600 |00d6: const-string v6, " #" // string@0026 │ │ +04720c: 6e20 0228 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047212: 7110 9d27 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +047218: 0c06 |00de: move-result-object v6 │ │ +04721a: 6e20 0228 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047220: 6e10 ef1f 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@1fef │ │ +047226: 0c04 |00e5: move-result-object v4 │ │ +047228: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ +04722c: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ +047230: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ +047234: b516 |00ec: and-int/2addr v6, v1 │ │ +047236: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ +04723c: 6e20 1901 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@0119 │ │ +047242: 0c03 |00f3: move-result-object v3 │ │ +047244: 6e20 1a01 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@011a │ │ +04724a: 0c05 |00f7: move-result-object v5 │ │ +04724c: 6e20 1701 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0117 │ │ +047252: 0c00 |00fb: move-result-object v0 │ │ +047254: 1a06 0c00 |00fc: const-string v6, " " // string@000c │ │ +047258: 6e20 0228 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04725e: 6e20 0228 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047264: 1a06 5a01 |0104: const-string v6, ":" // string@015a │ │ +047268: 6e20 0228 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04726e: 6e20 0228 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047274: 1a06 4401 |010c: const-string v6, "/" // string@0144 │ │ +047278: 6e20 0228 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04727e: 6e20 0228 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047284: 1a06 9637 |0114: const-string v6, "}" // string@3796 │ │ +047288: 6e20 0228 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04728e: 6e10 0628 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +047294: 0c06 |011c: move-result-object v6 │ │ +047296: 1106 |011d: return-object v6 │ │ +047298: 6e20 fc27 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +04729e: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ +0472a2: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ +0472a6: 6e20 fc27 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0472ac: 2900 11ff |0128: goto/16 0039 // -00ef │ │ +0472b0: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ +0472b4: 6e20 fc27 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0472ba: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ +0472be: 0186 |0131: move v6, v8 │ │ +0472c0: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ +0472c4: 0186 |0134: move v6, v8 │ │ +0472c6: 2900 16ff |0135: goto/16 004b // -00ea │ │ +0472ca: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ +0472ce: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ +0472d2: 0186 |013b: move v6, v8 │ │ +0472d4: 2900 24ff |013c: goto/16 0060 // -00dc │ │ +0472d8: 0186 |013e: move v6, v8 │ │ +0472da: 2900 2bff |013f: goto/16 006a // -00d5 │ │ +0472de: 0186 |0141: move v6, v8 │ │ +0472e0: 2900 33ff |0142: goto/16 0075 // -00cd │ │ +0472e4: 0186 |0144: move v6, v8 │ │ +0472e6: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ +0472ea: 0187 |0147: move v7, v8 │ │ +0472ec: 2900 44ff |0148: goto/16 008c // -00bc │ │ +0472f0: 0186 |014a: move v6, v8 │ │ +0472f2: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ +0472f6: 1a03 0617 |014d: const-string v3, "app" // string@1706 │ │ +0472fa: 28a5 |014f: goto 00f4 // -005b │ │ +0472fc: 1a03 a316 |0150: const-string v3, "android" // string@16a3 │ │ +047300: 28a2 |0152: goto 00f4 // -005e │ │ +047302: 0d06 |0153: move-exception v6 │ │ +047304: 28c0 |0154: goto 0114 // -0040 │ │ +047306: 0000 |0155: nop // spacer │ │ +047308: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ +047324: 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=644 │ │ @@ -11448,19 +11475,19 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0472cc: |[0472cc] android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0472dc: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0472e0: 6e55 c503 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentController;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@03c5 │ │ -0472e6: 0c00 |0005: move-result-object v0 │ │ -0472e8: 1100 |0006: return-object v0 │ │ +047350: |[047350] android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +047360: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047364: 6e55 c503 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentController;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@03c5 │ │ +04736a: 0c00 |0005: move-result-object v0 │ │ +04736c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0007 reg=2 parent Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 name Ljava/lang/String; │ │ @@ -11472,24 +11499,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0472ec: |[0472ec] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -0472fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0472fe: 5520 c800 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00c8 │ │ -047302: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -047306: 5c21 c800 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00c8 │ │ -04730a: 5c23 ca00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ca │ │ -04730e: 5420 c600 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ -047312: 6e20 5302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0253 │ │ -047318: 6e10 9603 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0396 │ │ -04731e: 0e00 |0011: return-void │ │ +047370: |[047370] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +047380: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +047382: 5520 c800 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00c8 │ │ +047386: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +04738a: 5c21 c800 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00c8 │ │ +04738e: 5c23 ca00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ca │ │ +047392: 5420 c600 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ +047396: 6e20 5302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0253 │ │ +04739c: 6e10 9603 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0396 │ │ +0473a2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=731 │ │ 0x0005 line=732 │ │ 0x0007 line=733 │ │ 0x0009 line=734 │ │ 0x000e line=735 │ │ @@ -11503,78 +11530,78 @@ │ │ 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 : 145 16-bit code units │ │ -047320: |[047320] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -047330: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -047334: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -047338: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -04733c: 6e20 5727 4600 |0006: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -047342: 1a01 ef0d |0009: const-string v1, "Local FragmentActivity " // string@0def │ │ -047346: 6e20 5727 1600 |000b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04734c: 7110 0a28 0300 |000e: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -047352: 0a01 |0011: move-result v1 │ │ -047354: 7110 9d27 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04735a: 0c01 |0015: move-result-object v1 │ │ -04735c: 6e20 5727 1600 |0016: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -047362: 1a01 3400 |0019: const-string v1, " State:" // string@0034 │ │ -047366: 6e20 5b27 1600 |001b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04736c: 2201 6c05 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -047370: 7010 f927 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -047376: 6e20 0228 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04737c: 0c01 |0026: move-result-object v1 │ │ -04737e: 1a02 0d00 |0027: const-string v2, " " // string@000d │ │ -047382: 6e20 0228 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -047388: 0c01 |002c: move-result-object v1 │ │ -04738a: 6e10 0628 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -047390: 0c00 |0030: move-result-object v0 │ │ -047392: 6e20 5727 0600 |0031: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -047398: 1a01 1825 |0034: const-string v1, "mCreated=" // string@2518 │ │ -04739c: 6e20 5727 1600 |0036: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0473a2: 5531 c400 |0039: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c4 │ │ -0473a6: 6e20 5827 1600 |003b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -0473ac: 1a01 9227 |003e: const-string v1, "mResumed=" // string@2792 │ │ -0473b0: 6e20 5727 1600 |0040: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0473b6: 5531 c900 |0043: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00c9 │ │ -0473ba: 6e20 5827 1600 |0045: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -0473c0: 1a01 9100 |0048: const-string v1, " mStopped=" // string@0091 │ │ -0473c4: 6e20 5727 1600 |004a: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0473ca: 5531 cb00 |004d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ -0473ce: 6e20 5827 1600 |004f: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -0473d4: 1a01 8900 |0052: const-string v1, " mReallyStopped=" // string@0089 │ │ -0473d8: 6e20 5727 1600 |0054: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0473de: 5531 c800 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00c8 │ │ -0473e2: 6e20 5c27 1600 |0059: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -0473e8: 5431 c500 |005c: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0473ec: 6e57 bf03 0165 |005e: invoke-virtual {v1, v0, v5, v6, v7}, Landroid/support/v4/app/FragmentController;.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03bf │ │ -0473f2: 5431 c500 |0061: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0473f6: 6e10 c303 0100 |0063: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03c3 │ │ -0473fc: 0c01 |0066: move-result-object v1 │ │ -0473fe: 6e57 ea03 4165 |0067: invoke-virtual {v1, v4, v5, v6, v7}, Landroid/support/v4/app/FragmentManager;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03ea │ │ -047404: 6e20 5727 4600 |006a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04740a: 1a01 2613 |006d: const-string v1, "View Hierarchy:" // string@1326 │ │ -04740e: 6e20 5b27 1600 |006f: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -047414: 2201 6c05 |0072: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -047418: 7010 f927 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04741e: 6e20 0228 4100 |0077: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -047424: 0c01 |007a: move-result-object v1 │ │ -047426: 1a02 0d00 |007b: const-string v2, " " // string@000d │ │ -04742a: 6e20 0228 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -047430: 0c01 |0080: move-result-object v1 │ │ -047432: 6e10 0628 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -047438: 0c01 |0084: move-result-object v1 │ │ -04743a: 6e10 7f03 0300 |0085: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@037f │ │ -047440: 0c02 |0088: move-result-object v2 │ │ -047442: 6e10 d720 0200 |0089: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ -047448: 0c02 |008c: move-result-object v2 │ │ -04744a: 7040 7403 1326 |008d: invoke-direct {v3, v1, v6, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0374 │ │ -047450: 0e00 |0090: return-void │ │ +0473a4: |[0473a4] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0473b4: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0473b8: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +0473bc: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +0473c0: 6e20 5727 4600 |0006: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0473c6: 1a01 f70d |0009: const-string v1, "Local FragmentActivity " // string@0df7 │ │ +0473ca: 6e20 5727 1600 |000b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0473d0: 7110 0a28 0300 |000e: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +0473d6: 0a01 |0011: move-result v1 │ │ +0473d8: 7110 9d27 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0473de: 0c01 |0015: move-result-object v1 │ │ +0473e0: 6e20 5727 1600 |0016: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0473e6: 1a01 3400 |0019: const-string v1, " State:" // string@0034 │ │ +0473ea: 6e20 5b27 1600 |001b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +0473f0: 2201 6d05 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0473f4: 7010 f927 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0473fa: 6e20 0228 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047400: 0c01 |0026: move-result-object v1 │ │ +047402: 1a02 0d00 |0027: const-string v2, " " // string@000d │ │ +047406: 6e20 0228 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04740c: 0c01 |002c: move-result-object v1 │ │ +04740e: 6e10 0628 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +047414: 0c00 |0030: move-result-object v0 │ │ +047416: 6e20 5727 0600 |0031: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04741c: 1a01 2225 |0034: const-string v1, "mCreated=" // string@2522 │ │ +047420: 6e20 5727 1600 |0036: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +047426: 5531 c400 |0039: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c4 │ │ +04742a: 6e20 5827 1600 |003b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +047430: 1a01 9c27 |003e: const-string v1, "mResumed=" // string@279c │ │ +047434: 6e20 5727 1600 |0040: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04743a: 5531 c900 |0043: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00c9 │ │ +04743e: 6e20 5827 1600 |0045: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +047444: 1a01 9100 |0048: const-string v1, " mStopped=" // string@0091 │ │ +047448: 6e20 5727 1600 |004a: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04744e: 5531 cb00 |004d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ +047452: 6e20 5827 1600 |004f: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +047458: 1a01 8900 |0052: const-string v1, " mReallyStopped=" // string@0089 │ │ +04745c: 6e20 5727 1600 |0054: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +047462: 5531 c800 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00c8 │ │ +047466: 6e20 5c27 1600 |0059: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +04746c: 5431 c500 |005c: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047470: 6e57 bf03 0165 |005e: invoke-virtual {v1, v0, v5, v6, v7}, Landroid/support/v4/app/FragmentController;.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03bf │ │ +047476: 5431 c500 |0061: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +04747a: 6e10 c303 0100 |0063: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03c3 │ │ +047480: 0c01 |0066: move-result-object v1 │ │ +047482: 6e57 ea03 4165 |0067: invoke-virtual {v1, v4, v5, v6, v7}, Landroid/support/v4/app/FragmentManager;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03ea │ │ +047488: 6e20 5727 4600 |006a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04748e: 1a01 3013 |006d: const-string v1, "View Hierarchy:" // string@1330 │ │ +047492: 6e20 5b27 1600 |006f: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +047498: 2201 6d05 |0072: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04749c: 7010 f927 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0474a2: 6e20 0228 4100 |0077: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0474a8: 0c01 |007a: move-result-object v1 │ │ +0474aa: 1a02 0d00 |007b: const-string v2, " " // string@000d │ │ +0474ae: 6e20 0228 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0474b4: 0c01 |0080: move-result-object v1 │ │ +0474b6: 6e10 0628 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0474bc: 0c01 |0084: move-result-object v1 │ │ +0474be: 6e10 7f03 0300 |0085: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@037f │ │ +0474c4: 0c02 |0088: move-result-object v2 │ │ +0474c6: 6e10 d720 0200 |0089: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ +0474cc: 0c02 |008c: move-result-object v2 │ │ +0474ce: 7040 7403 1326 |008d: invoke-direct {v3, v1, v6, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0374 │ │ +0474d4: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0006 line=628 │ │ 0x000e line=629 │ │ 0x0019 line=630 │ │ 0x001e line=631 │ │ @@ -11601,19 +11628,19 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -047454: |[047454] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -047464: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047468: 6e10 c303 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03c3 │ │ -04746e: 0c00 |0005: move-result-object v0 │ │ -047470: 1100 |0006: return-object v0 │ │ +0474d8: |[0474d8] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +0474e8: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +0474ec: 6e10 c303 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03c3 │ │ +0474f2: 0c00 |0005: move-result-object v0 │ │ +0474f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -11621,69 +11648,69 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -047474: |[047474] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -047484: 5474 c500 |0000: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047488: 6e10 c403 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@03c4 │ │ -04748e: e103 0810 |0005: shr-int/lit8 v3, v8, #int 16 // #10 │ │ -047492: 3803 6500 |0007: if-eqz v3, 006c // +0065 │ │ -047496: d803 03ff |0009: add-int/lit8 v3, v3, #int -1 // #ff │ │ -04749a: 5474 c500 |000b: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -04749e: 6e10 c203 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@03c2 │ │ -0474a4: 0a01 |0010: move-result v1 │ │ -0474a6: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ -0474aa: 3a03 0400 |0013: if-ltz v3, 0017 // +0004 │ │ -0474ae: 3413 1f00 |0015: if-lt v3, v1, 0034 // +001f │ │ -0474b2: 1a04 7705 |0017: const-string v4, "FragmentActivity" // string@0577 │ │ -0474b6: 2205 6c05 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0474ba: 7010 f927 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0474c0: 1a06 9002 |001e: const-string v6, "Activity result fragment index out of range: 0x" // string@0290 │ │ -0474c4: 6e20 0228 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0474ca: 0c05 |0023: move-result-object v5 │ │ -0474cc: 7110 9d27 0800 |0024: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0474d2: 0c06 |0027: move-result-object v6 │ │ -0474d4: 6e20 0228 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0474da: 0c05 |002b: move-result-object v5 │ │ -0474dc: 6e10 0628 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0474e2: 0c05 |002f: move-result-object v5 │ │ -0474e4: 7120 101f 5400 |0030: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -0474ea: 0e00 |0033: return-void │ │ -0474ec: 5474 c500 |0034: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0474f0: 2205 ab05 |0036: new-instance v5, Ljava/util/ArrayList; // type@05ab │ │ -0474f4: 7020 9128 1500 |0038: invoke-direct {v5, v1}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0474fa: 6e20 c103 5400 |003b: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentController;.getActiveFragments:(Ljava/util/List;)Ljava/util/List; // method@03c1 │ │ -047500: 0c00 |003e: move-result-object v0 │ │ -047502: 7220 e528 3000 |003f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -047508: 0c02 |0042: move-result-object v2 │ │ -04750a: 1f02 a900 |0043: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04750e: 3902 1f00 |0045: if-nez v2, 0064 // +001f │ │ -047512: 1a04 7705 |0047: const-string v4, "FragmentActivity" // string@0577 │ │ -047516: 2205 6c05 |0049: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -04751a: 7010 f927 0500 |004b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -047520: 1a06 9102 |004e: const-string v6, "Activity result no fragment exists for index: 0x" // string@0291 │ │ -047524: 6e20 0228 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04752a: 0c05 |0053: move-result-object v5 │ │ -04752c: 7110 9d27 0800 |0054: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -047532: 0c06 |0057: move-result-object v6 │ │ -047534: 6e20 0228 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04753a: 0c05 |005b: move-result-object v5 │ │ -04753c: 6e10 0628 0500 |005c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -047542: 0c05 |005f: move-result-object v5 │ │ -047544: 7120 101f 5400 |0060: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -04754a: 28d0 |0063: goto 0033 // -0030 │ │ -04754c: 1404 ffff 0000 |0064: const v4, #float 9.18341e-41 // #0000ffff │ │ -047552: b584 |0067: and-int/2addr v4, v8 │ │ -047554: 6e40 2c03 42a9 |0068: invoke-virtual {v2, v4, v9, v10}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@032c │ │ -04755a: 28c8 |006b: goto 0033 // -0038 │ │ -04755c: 6f40 d002 87a9 |006c: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onActivityResult:(IILandroid/content/Intent;)V // method@02d0 │ │ -047562: 28c4 |006f: goto 0033 // -003c │ │ +0474f8: |[0474f8] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +047508: 5474 c500 |0000: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +04750c: 6e10 c403 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@03c4 │ │ +047512: e103 0810 |0005: shr-int/lit8 v3, v8, #int 16 // #10 │ │ +047516: 3803 6500 |0007: if-eqz v3, 006c // +0065 │ │ +04751a: d803 03ff |0009: add-int/lit8 v3, v3, #int -1 // #ff │ │ +04751e: 5474 c500 |000b: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047522: 6e10 c203 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@03c2 │ │ +047528: 0a01 |0010: move-result v1 │ │ +04752a: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ +04752e: 3a03 0400 |0013: if-ltz v3, 0017 // +0004 │ │ +047532: 3413 1f00 |0015: if-lt v3, v1, 0034 // +001f │ │ +047536: 1a04 7b05 |0017: const-string v4, "FragmentActivity" // string@057b │ │ +04753a: 2205 6d05 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +04753e: 7010 f927 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +047544: 1a06 9102 |001e: const-string v6, "Activity result fragment index out of range: 0x" // string@0291 │ │ +047548: 6e20 0228 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04754e: 0c05 |0023: move-result-object v5 │ │ +047550: 7110 9d27 0800 |0024: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +047556: 0c06 |0027: move-result-object v6 │ │ +047558: 6e20 0228 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04755e: 0c05 |002b: move-result-object v5 │ │ +047560: 6e10 0628 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +047566: 0c05 |002f: move-result-object v5 │ │ +047568: 7120 101f 5400 |0030: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +04756e: 0e00 |0033: return-void │ │ +047570: 5474 c500 |0034: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047574: 2205 ae05 |0036: new-instance v5, Ljava/util/ArrayList; // type@05ae │ │ +047578: 7020 9128 1500 |0038: invoke-direct {v5, v1}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +04757e: 6e20 c103 5400 |003b: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentController;.getActiveFragments:(Ljava/util/List;)Ljava/util/List; // method@03c1 │ │ +047584: 0c00 |003e: move-result-object v0 │ │ +047586: 7220 e528 3000 |003f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +04758c: 0c02 |0042: move-result-object v2 │ │ +04758e: 1f02 aa00 |0043: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +047592: 3902 1f00 |0045: if-nez v2, 0064 // +001f │ │ +047596: 1a04 7b05 |0047: const-string v4, "FragmentActivity" // string@057b │ │ +04759a: 2205 6d05 |0049: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +04759e: 7010 f927 0500 |004b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0475a4: 1a06 9202 |004e: const-string v6, "Activity result no fragment exists for index: 0x" // string@0292 │ │ +0475a8: 6e20 0228 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0475ae: 0c05 |0053: move-result-object v5 │ │ +0475b0: 7110 9d27 0800 |0054: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0475b6: 0c06 |0057: move-result-object v6 │ │ +0475b8: 6e20 0228 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0475be: 0c05 |005b: move-result-object v5 │ │ +0475c0: 6e10 0628 0500 |005c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0475c6: 0c05 |005f: move-result-object v5 │ │ +0475c8: 7120 101f 5400 |0060: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +0475ce: 28d0 |0063: goto 0033 // -0030 │ │ +0475d0: 1404 ffff 0000 |0064: const v4, #float 9.18341e-41 // #0000ffff │ │ +0475d6: b584 |0067: and-int/2addr v4, v8 │ │ +0475d8: 6e40 2c03 42a9 |0068: invoke-virtual {v2, v4, v9, v10}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@032c │ │ +0475de: 28c8 |006b: goto 0033 // -0038 │ │ +0475e0: 6f40 d002 87a9 |006c: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onActivityResult:(IILandroid/content/Intent;)V // method@02d0 │ │ +0475e6: 28c4 |006f: goto 0033 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x0007 line=141 │ │ 0x0009 line=142 │ │ 0x000b line=143 │ │ @@ -11712,16 +11739,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 │ │ -047564: |[047564] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -047574: 0e00 |0000: return-void │ │ +0475e8: |[0475e8] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +0475f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -11730,23 +11757,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -047578: |[047578] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -047588: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -04758c: 6e10 c303 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03c3 │ │ -047592: 0c00 |0005: move-result-object v0 │ │ -047594: 6e10 ef03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.popBackStackImmediate:()Z // method@03ef │ │ -04759a: 0a00 |0009: move-result v0 │ │ -04759c: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -0475a0: 6e10 a403 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportFinishAfterTransition:()V // method@03a4 │ │ -0475a6: 0e00 |000f: return-void │ │ +0475fc: |[0475fc] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +04760c: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047610: 6e10 c303 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03c3 │ │ +047616: 0c00 |0005: move-result-object v0 │ │ +047618: 6e10 ef03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.popBackStackImmediate:()Z // method@03ef │ │ +04761e: 0a00 |0009: move-result v0 │ │ +047620: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +047624: 6e10 a403 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportFinishAfterTransition:()V // method@03a4 │ │ +04762a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000c line=170 │ │ 0x000f line=172 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -11756,19 +11783,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0475a8: |[0475a8] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0475b8: 6f20 d102 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02d1 │ │ -0475be: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0475c2: 6e20 ae03 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentController;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03ae │ │ -0475c8: 0e00 |0008: return-void │ │ +04762c: |[04762c] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +04763c: 6f20 d102 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02d1 │ │ +047642: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047646: 6e20 ae03 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentController;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03ae │ │ +04764c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x0008 line=268 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -11779,37 +11806,37 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0475cc: |[0475cc] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0475dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0475de: 5453 c500 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0475e2: 6e20 ab03 2300 |0003: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentController;.attachHost:(Landroid/support/v4/app/Fragment;)V // method@03ab │ │ -0475e8: 6f20 d202 6500 |0006: invoke-super {v5, v6}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreate:(Landroid/os/Bundle;)V // method@02d2 │ │ -0475ee: 6e10 7903 0500 |0009: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0379 │ │ -0475f4: 0c00 |000c: move-result-object v0 │ │ -0475f6: 1f00 ac00 |000d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00ac │ │ -0475fa: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -0475fe: 5453 c500 |0011: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047602: 5404 c300 |0013: iget-object v4, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -047606: 6e20 c803 4300 |0015: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentController;.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V // method@03c8 │ │ -04760c: 3806 1100 |0018: if-eqz v6, 0029 // +0011 │ │ -047610: 1a03 e116 |001a: const-string v3, "android:support:fragments" // string@16e1 │ │ -047614: 6e20 3502 3600 |001c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0235 │ │ -04761a: 0c01 |001f: move-result-object v1 │ │ -04761c: 5453 c500 |0020: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047620: 3800 0400 |0022: if-eqz v0, 0026 // +0004 │ │ -047624: 5402 c200 |0024: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/List; // field@00c2 │ │ -047628: 6e30 c703 1302 |0026: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentController;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@03c7 │ │ -04762e: 5452 c500 |0029: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047632: 6e10 b003 0200 |002b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentController;.dispatchCreate:()V // method@03b0 │ │ -047638: 0e00 |002e: return-void │ │ +047650: |[047650] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +047660: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +047662: 5453 c500 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047666: 6e20 ab03 2300 |0003: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentController;.attachHost:(Landroid/support/v4/app/Fragment;)V // method@03ab │ │ +04766c: 6f20 d202 6500 |0006: invoke-super {v5, v6}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreate:(Landroid/os/Bundle;)V // method@02d2 │ │ +047672: 6e10 7903 0500 |0009: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0379 │ │ +047678: 0c00 |000c: move-result-object v0 │ │ +04767a: 1f00 ad00 |000d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00ad │ │ +04767e: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +047682: 5453 c500 |0011: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047686: 5404 c300 |0013: iget-object v4, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +04768a: 6e20 c803 4300 |0015: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentController;.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V // method@03c8 │ │ +047690: 3806 1100 |0018: if-eqz v6, 0029 // +0011 │ │ +047694: 1a03 eb16 |001a: const-string v3, "android:support:fragments" // string@16eb │ │ +047698: 6e20 3502 3600 |001c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0235 │ │ +04769e: 0c01 |001f: move-result-object v1 │ │ +0476a0: 5453 c500 |0020: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +0476a4: 3800 0400 |0022: if-eqz v0, 0026 // +0004 │ │ +0476a8: 5402 c200 |0024: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/List; // field@00c2 │ │ +0476ac: 6e30 c703 1302 |0026: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentController;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@03c7 │ │ +0476b2: 5452 c500 |0029: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +0476b6: 6e10 b003 0200 |002b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentController;.dispatchCreate:()V // method@03b0 │ │ +0476bc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=276 │ │ 0x0006 line=278 │ │ 0x0009 line=280 │ │ 0x000f line=282 │ │ 0x0011 line=283 │ │ @@ -11829,33 +11856,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -04763c: |[04763c] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -04764c: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -047650: 6f30 d302 4305 |0002: invoke-super {v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@02d3 │ │ -047656: 0a00 |0005: move-result v0 │ │ -047658: 5431 c500 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -04765c: 6e10 7b03 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@037b │ │ -047662: 0c02 |000b: move-result-object v2 │ │ -047664: 6e30 b103 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentController;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03b1 │ │ -04766a: 0a01 |000f: move-result v1 │ │ -04766c: b610 |0010: or-int/2addr v0, v1 │ │ -04766e: 6001 3700 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -047672: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -047676: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -04767a: 0f00 |0017: return v0 │ │ -04767c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -04767e: 28fe |0019: goto 0017 // -0002 │ │ -047680: 6f30 d302 4305 |001a: invoke-super {v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@02d3 │ │ -047686: 0a00 |001d: move-result v0 │ │ -047688: 28f9 |001e: goto 0017 // -0007 │ │ +0476c0: |[0476c0] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0476d0: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +0476d4: 6f30 d302 4305 |0002: invoke-super {v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@02d3 │ │ +0476da: 0a00 |0005: move-result v0 │ │ +0476dc: 5431 c500 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +0476e0: 6e10 7b03 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@037b │ │ +0476e6: 0c02 |000b: move-result-object v2 │ │ +0476e8: 6e30 b103 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentController;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03b1 │ │ +0476ee: 0a01 |000f: move-result v1 │ │ +0476f0: b610 |0010: or-int/2addr v0, v1 │ │ +0476f2: 6001 3700 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0476f6: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +0476fa: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +0476fe: 0f00 |0017: return v0 │ │ +047700: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +047702: 28fe |0019: goto 0017 // -0002 │ │ +047704: 6f30 d302 4305 |001a: invoke-super {v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@02d3 │ │ +04770a: 0a00 |001d: move-result v0 │ │ +04770c: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0002 line=298 │ │ 0x0006 line=299 │ │ 0x0011 line=300 │ │ 0x0017 line=308 │ │ @@ -11873,18 +11900,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -04768c: |[04768c] android.support.v4.app.FragmentActivity.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -04769c: 6f55 d402 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02d4 │ │ -0476a2: 0c00 |0003: move-result-object v0 │ │ -0476a4: 1100 |0004: return-object v0 │ │ +047710: |[047710] android.support.v4.app.FragmentActivity.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +047720: 6f55 d402 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02d4 │ │ +047726: 0c00 |0003: move-result-object v0 │ │ +047728: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/String; │ │ @@ -11896,18 +11923,18 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0476a8: |[0476a8] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0476b8: 6f40 d502 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02d5 │ │ -0476be: 0c00 |0003: move-result-object v0 │ │ -0476c0: 1100 |0004: return-object v0 │ │ +04772c: |[04772c] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +04773c: 6f40 d502 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@02d5 │ │ +047742: 0c00 |0003: move-result-object v0 │ │ +047744: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x1 Landroid/content/Context; │ │ @@ -11918,23 +11945,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0476c4: |[0476c4] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -0476d4: 6f10 d602 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onDestroy:()V // method@02d6 │ │ -0476da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0476dc: 6e20 7203 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0372 │ │ -0476e2: 5410 c500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0476e6: 6e10 b203 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchDestroy:()V // method@03b2 │ │ -0476ec: 5410 c500 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0476f0: 6e10 bc03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.doLoaderDestroy:()V // method@03bc │ │ -0476f6: 0e00 |0011: return-void │ │ +047748: |[047748] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +047758: 6f10 d602 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onDestroy:()V // method@02d6 │ │ +04775e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +047760: 6e20 7203 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0372 │ │ +047766: 5410 c500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +04776a: 6e10 b203 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchDestroy:()V // method@03b2 │ │ +047770: 5410 c500 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047774: 6e10 bc03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.doLoaderDestroy:()V // method@03bc │ │ +04777a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0003 line=324 │ │ 0x0007 line=326 │ │ 0x000c line=327 │ │ 0x0011 line=328 │ │ @@ -11946,29 +11973,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0476f8: |[0476f8] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -047708: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04770c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -04770e: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -047712: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -047714: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -047718: 6e10 591f 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ -04771e: 0a00 |000b: move-result v0 │ │ -047720: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -047724: 6e10 8303 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0383 │ │ -04772a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -04772c: 0f00 |0012: return v0 │ │ -04772e: 6f30 d702 3204 |0013: invoke-super {v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@02d7 │ │ -047734: 0a00 |0016: move-result v0 │ │ -047736: 28fb |0017: goto 0012 // -0005 │ │ +04777c: |[04777c] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +04778c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +047790: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +047792: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +047796: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +047798: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +04779c: 6e10 591f 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ +0477a2: 0a00 |000b: move-result v0 │ │ +0477a4: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +0477a8: 6e10 8303 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0383 │ │ +0477ae: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0477b0: 0f00 |0012: return v0 │ │ +0477b2: 6f30 d702 3204 |0013: invoke-super {v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@02d7 │ │ +0477b8: 0a00 |0016: move-result v0 │ │ +0477ba: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x000e line=340 │ │ 0x0011 line=341 │ │ 0x0012 line=344 │ │ locals : │ │ @@ -11981,19 +12008,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -047738: |[047738] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -047748: 6f10 d802 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onLowMemory:()V // method@02d8 │ │ -04774e: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047752: 6e10 b303 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchLowMemory:()V // method@03b3 │ │ -047758: 0e00 |0008: return-void │ │ +0477bc: |[0477bc] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +0477cc: 6f10 d802 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onLowMemory:()V // method@02d8 │ │ +0477d2: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +0477d6: 6e10 b303 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchLowMemory:()V // method@03b3 │ │ +0477dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0003 line=353 │ │ 0x0008 line=354 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -12003,33 +12030,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -04775c: |[04775c] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -04776c: 6f30 d902 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@02d9 │ │ -047772: 0a00 |0003: move-result v0 │ │ -047774: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -047778: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04777a: 0f00 |0007: return v0 │ │ -04777c: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -047782: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -047784: 28fb |000c: goto 0007 // -0005 │ │ -047786: 5410 c500 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -04778a: 6e20 b403 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03b4 │ │ -047790: 0a00 |0012: move-result v0 │ │ -047792: 28f4 |0013: goto 0007 // -000c │ │ -047794: 5410 c500 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047798: 6e20 af03 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03af │ │ -04779e: 0a00 |0019: move-result v0 │ │ -0477a0: 28ed |001a: goto 0007 // -0013 │ │ -0477a2: 0000 |001b: nop // spacer │ │ -0477a4: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +0477e0: |[0477e0] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0477f0: 6f30 d902 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@02d9 │ │ +0477f6: 0a00 |0003: move-result v0 │ │ +0477f8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0477fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0477fe: 0f00 |0007: return v0 │ │ +047800: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +047806: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +047808: 28fb |000c: goto 0007 // -0005 │ │ +04780a: 5410 c500 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +04780e: 6e20 b403 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03b4 │ │ +047814: 0a00 |0012: move-result v0 │ │ +047816: 28f4 |0013: goto 0007 // -000c │ │ +047818: 5410 c500 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +04781c: 6e20 af03 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03af │ │ +047822: 0a00 |0019: move-result v0 │ │ +047824: 28ed |001a: goto 0007 // -0013 │ │ +047826: 0000 |001b: nop // spacer │ │ +047828: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x0007 line=373 │ │ 0x0008 line=365 │ │ 0x000b line=373 │ │ @@ -12046,19 +12073,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0477b8: |[0477b8] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -0477c8: 6f20 da02 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onNewIntent:(Landroid/content/Intent;)V // method@02da │ │ -0477ce: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0477d2: 6e10 c403 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@03c4 │ │ -0477d8: 0e00 |0008: return-void │ │ +04783c: |[04783c] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +04784c: 6f20 da02 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onNewIntent:(Landroid/content/Intent;)V // method@02da │ │ +047852: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047856: 6e10 c403 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@03c4 │ │ +04785c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=417 │ │ 0x0008 line=418 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -12069,23 +12096,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0477dc: |[0477dc] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -0477ec: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0477f2: 6f30 db02 2103 |0003: invoke-super {v1, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPanelClosed:(ILandroid/view/Menu;)V // method@02db │ │ -0477f8: 0e00 |0006: return-void │ │ -0477fa: 5410 c500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0477fe: 6e20 b503 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03b5 │ │ -047804: 28f7 |000c: goto 0003 // -0009 │ │ -047806: 0000 |000d: nop // spacer │ │ -047808: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +047860: |[047860] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +047870: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +047876: 6f30 db02 2103 |0003: invoke-super {v1, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPanelClosed:(ILandroid/view/Menu;)V // method@02db │ │ +04787c: 0e00 |0006: return-void │ │ +04787e: 5410 c500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047882: 6e20 b503 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03b5 │ │ +047888: 28f7 |000c: goto 0003 // -0009 │ │ +04788a: 0000 |000d: nop // spacer │ │ +04788c: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=387 │ │ 0x0006 line=388 │ │ 0x0007 line=384 │ │ 0x000d line=382 │ │ @@ -12099,29 +12126,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -047814: |[047814] android.support.v4.app.FragmentActivity.onPause:()V │ │ -047824: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -047826: 6f10 dc02 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPause:()V // method@02dc │ │ -04782c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04782e: 5c20 c900 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00c9 │ │ -047832: 5420 c600 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ -047836: 6e20 4e02 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@024e │ │ -04783c: 0a00 |000c: move-result v0 │ │ -04783e: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -047842: 5420 c600 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ -047846: 6e20 5302 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0253 │ │ -04784c: 6e10 9903 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0399 │ │ -047852: 5420 c500 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047856: 6e10 b603 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchPause:()V // method@03b6 │ │ -04785c: 0e00 |001c: return-void │ │ +047898: |[047898] android.support.v4.app.FragmentActivity.onPause:()V │ │ +0478a8: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +0478aa: 6f10 dc02 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPause:()V // method@02dc │ │ +0478b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0478b2: 5c20 c900 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00c9 │ │ +0478b6: 5420 c600 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ +0478ba: 6e20 4e02 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@024e │ │ +0478c0: 0a00 |000c: move-result v0 │ │ +0478c2: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +0478c6: 5420 c600 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ +0478ca: 6e20 5302 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0253 │ │ +0478d0: 6e10 9903 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0399 │ │ +0478d6: 5420 c500 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +0478da: 6e10 b603 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchPause:()V // method@03b6 │ │ +0478e0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=395 │ │ 0x0004 line=396 │ │ 0x0007 line=397 │ │ 0x000f line=398 │ │ 0x0014 line=399 │ │ @@ -12135,23 +12162,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -047860: |[047860] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -047870: 6f10 dd02 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPostResume:()V // method@02dd │ │ -047876: 5420 c600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ -04787a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -04787c: 6e20 5302 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0253 │ │ -047882: 6e10 9903 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0399 │ │ -047888: 5420 c500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -04788c: 6e10 c003 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@03c0 │ │ -047892: 0e00 |0011: return-void │ │ +0478e4: |[0478e4] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +0478f4: 6f10 dd02 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPostResume:()V // method@02dd │ │ +0478fa: 5420 c600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ +0478fe: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +047900: 6e20 5302 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0253 │ │ +047906: 6e10 9903 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0399 │ │ +04790c: 5420 c500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047910: 6e10 c003 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@03c0 │ │ +047916: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0003 line=450 │ │ 0x0009 line=451 │ │ 0x000c line=452 │ │ 0x0011 line=453 │ │ @@ -12163,19 +12190,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 │ │ -047894: |[047894] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -0478a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0478a6: 6f40 de02 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@02de │ │ -0478ac: 0a00 |0004: move-result v0 │ │ -0478ae: 0f00 |0005: return v0 │ │ +047918: |[047918] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +047928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04792a: 6f40 de02 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@02de │ │ +047930: 0a00 |0004: move-result v0 │ │ +047932: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 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; │ │ @@ -12185,33 +12212,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 │ │ -0478b0: |[0478b0] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0478c0: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -0478c4: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ -0478c8: 5521 c700 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00c7 │ │ -0478cc: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -0478d0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0478d2: 5c21 c700 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00c7 │ │ -0478d6: 7210 6e1f 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1f6e │ │ -0478dc: 6e30 8703 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0387 │ │ -0478e2: 6e30 9403 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0394 │ │ -0478e8: 0a00 |0014: move-result v0 │ │ -0478ea: 5421 c500 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0478ee: 6e20 b703 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentController;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03b7 │ │ -0478f4: 0a01 |001a: move-result v1 │ │ -0478f6: b610 |001b: or-int/2addr v0, v1 │ │ -0478f8: 0f00 |001c: return v0 │ │ -0478fa: 6f40 de02 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@02de │ │ -047900: 0a00 |0020: move-result v0 │ │ -047902: 28fb |0021: goto 001c // -0005 │ │ +047934: |[047934] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +047944: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +047948: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ +04794c: 5521 c700 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00c7 │ │ +047950: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +047954: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +047956: 5c21 c700 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00c7 │ │ +04795a: 7210 6e1f 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1f6e │ │ +047960: 6e30 8703 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0387 │ │ +047966: 6e30 9403 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0394 │ │ +04796c: 0a00 |0014: move-result v0 │ │ +04796e: 5421 c500 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047972: 6e20 b703 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentController;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03b7 │ │ +047978: 0a01 |001a: move-result v1 │ │ +04797a: b610 |001b: or-int/2addr v0, v1 │ │ +04797c: 0f00 |001c: return v0 │ │ +04797e: 6f40 de02 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@02de │ │ +047984: 0a00 |0020: move-result v0 │ │ +047986: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0008 line=472 │ │ 0x000b line=473 │ │ 0x000e line=474 │ │ @@ -12230,21 +12257,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -047904: |[047904] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -047914: 5420 c500 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047918: 5521 ca00 |0002: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ca │ │ -04791c: 6e20 be03 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentController;.doLoaderStop:(Z)V // method@03be │ │ -047922: 5420 c500 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047926: 6e10 b803 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchReallyStop:()V // method@03b8 │ │ -04792c: 0e00 |000c: return-void │ │ +047988: |[047988] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +047998: 5420 c500 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +04799c: 5521 ca00 |0002: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ca │ │ +0479a0: 6e20 be03 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentController;.doLoaderStop:(Z)V // method@03be │ │ +0479a6: 5420 c500 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +0479aa: 6e10 b803 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchReallyStop:()V // method@03b8 │ │ +0479b0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0007 line=749 │ │ 0x000c line=750 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -12254,65 +12281,65 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -047930: |[047930] android.support.v4.app.FragmentActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -047940: e104 0808 |0000: shr-int/lit8 v4, v8, #int 8 // #08 │ │ -047944: d543 ff00 |0002: and-int/lit16 v3, v4, #int 255 // #00ff │ │ -047948: 3803 2c00 |0004: if-eqz v3, 0030 // +002c │ │ -04794c: d803 03ff |0006: add-int/lit8 v3, v3, #int -1 // #ff │ │ -047950: 5474 c500 |0008: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047954: 6e10 c203 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@03c2 │ │ -04795a: 0a01 |000d: move-result v1 │ │ -04795c: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -047960: 3a03 0400 |0010: if-ltz v3, 0014 // +0004 │ │ -047964: 3413 1f00 |0012: if-lt v3, v1, 0031 // +001f │ │ -047968: 1a04 7705 |0014: const-string v4, "FragmentActivity" // string@0577 │ │ -04796c: 2205 6c05 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -047970: 7010 f927 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -047976: 1a06 9002 |001b: const-string v6, "Activity result fragment index out of range: 0x" // string@0290 │ │ -04797a: 6e20 0228 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -047980: 0c05 |0020: move-result-object v5 │ │ -047982: 7110 9d27 0800 |0021: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -047988: 0c06 |0024: move-result-object v6 │ │ -04798a: 6e20 0228 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -047990: 0c05 |0028: move-result-object v5 │ │ -047992: 6e10 0628 0500 |0029: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -047998: 0c05 |002c: move-result-object v5 │ │ -04799a: 7120 101f 5400 |002d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -0479a0: 0e00 |0030: return-void │ │ -0479a2: 5474 c500 |0031: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -0479a6: 2205 ab05 |0033: new-instance v5, Ljava/util/ArrayList; // type@05ab │ │ -0479aa: 7020 9128 1500 |0035: invoke-direct {v5, v1}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0479b0: 6e20 c103 5400 |0038: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentController;.getActiveFragments:(Ljava/util/List;)Ljava/util/List; // method@03c1 │ │ -0479b6: 0c00 |003b: move-result-object v0 │ │ -0479b8: 7220 e528 3000 |003c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0479be: 0c02 |003f: move-result-object v2 │ │ -0479c0: 1f02 a900 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0479c4: 3902 1f00 |0042: if-nez v2, 0061 // +001f │ │ -0479c8: 1a04 7705 |0044: const-string v4, "FragmentActivity" // string@0577 │ │ -0479cc: 2205 6c05 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0479d0: 7010 f927 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0479d6: 1a06 9102 |004b: const-string v6, "Activity result no fragment exists for index: 0x" // string@0291 │ │ -0479da: 6e20 0228 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0479e0: 0c05 |0050: move-result-object v5 │ │ -0479e2: 7110 9d27 0800 |0051: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0479e8: 0c06 |0054: move-result-object v6 │ │ -0479ea: 6e20 0228 6500 |0055: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0479f0: 0c05 |0058: move-result-object v5 │ │ -0479f2: 6e10 0628 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0479f8: 0c05 |005c: move-result-object v5 │ │ -0479fa: 7120 101f 5400 |005d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -047a00: 28d0 |0060: goto 0030 // -0030 │ │ -047a02: d584 ff00 |0061: and-int/lit16 v4, v8, #int 255 // #00ff │ │ -047a06: 6e40 4203 42a9 |0063: invoke-virtual {v2, v4, v9, v10}, Landroid/support/v4/app/Fragment;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@0342 │ │ -047a0c: 28ca |0066: goto 0030 // -0036 │ │ +0479b4: |[0479b4] android.support.v4.app.FragmentActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +0479c4: e104 0808 |0000: shr-int/lit8 v4, v8, #int 8 // #08 │ │ +0479c8: d543 ff00 |0002: and-int/lit16 v3, v4, #int 255 // #00ff │ │ +0479cc: 3803 2c00 |0004: if-eqz v3, 0030 // +002c │ │ +0479d0: d803 03ff |0006: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0479d4: 5474 c500 |0008: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +0479d8: 6e10 c203 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@03c2 │ │ +0479de: 0a01 |000d: move-result v1 │ │ +0479e0: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +0479e4: 3a03 0400 |0010: if-ltz v3, 0014 // +0004 │ │ +0479e8: 3413 1f00 |0012: if-lt v3, v1, 0031 // +001f │ │ +0479ec: 1a04 7b05 |0014: const-string v4, "FragmentActivity" // string@057b │ │ +0479f0: 2205 6d05 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0479f4: 7010 f927 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0479fa: 1a06 9102 |001b: const-string v6, "Activity result fragment index out of range: 0x" // string@0291 │ │ +0479fe: 6e20 0228 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047a04: 0c05 |0020: move-result-object v5 │ │ +047a06: 7110 9d27 0800 |0021: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +047a0c: 0c06 |0024: move-result-object v6 │ │ +047a0e: 6e20 0228 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047a14: 0c05 |0028: move-result-object v5 │ │ +047a16: 6e10 0628 0500 |0029: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +047a1c: 0c05 |002c: move-result-object v5 │ │ +047a1e: 7120 101f 5400 |002d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +047a24: 0e00 |0030: return-void │ │ +047a26: 5474 c500 |0031: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047a2a: 2205 ae05 |0033: new-instance v5, Ljava/util/ArrayList; // type@05ae │ │ +047a2e: 7020 9128 1500 |0035: invoke-direct {v5, v1}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +047a34: 6e20 c103 5400 |0038: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentController;.getActiveFragments:(Ljava/util/List;)Ljava/util/List; // method@03c1 │ │ +047a3a: 0c00 |003b: move-result-object v0 │ │ +047a3c: 7220 e528 3000 |003c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +047a42: 0c02 |003f: move-result-object v2 │ │ +047a44: 1f02 aa00 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +047a48: 3902 1f00 |0042: if-nez v2, 0061 // +001f │ │ +047a4c: 1a04 7b05 |0044: const-string v4, "FragmentActivity" // string@057b │ │ +047a50: 2205 6d05 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +047a54: 7010 f927 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +047a5a: 1a06 9202 |004b: const-string v6, "Activity result no fragment exists for index: 0x" // string@0292 │ │ +047a5e: 6e20 0228 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047a64: 0c05 |0050: move-result-object v5 │ │ +047a66: 7110 9d27 0800 |0051: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +047a6c: 0c06 |0054: move-result-object v6 │ │ +047a6e: 6e20 0228 6500 |0055: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +047a74: 0c05 |0058: move-result-object v5 │ │ +047a76: 6e10 0628 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +047a7c: 0c05 |005c: move-result-object v5 │ │ +047a7e: 7120 101f 5400 |005d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +047a84: 28d0 |0060: goto 0030 // -0030 │ │ +047a86: d584 ff00 |0061: and-int/lit16 v4, v8, #int 255 // #00ff │ │ +047a8a: 6e40 4203 42a9 |0063: invoke-virtual {v2, v4, v9, v10}, Landroid/support/v4/app/Fragment;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@0342 │ │ +047a90: 28ca |0066: goto 0030 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0004 line=823 │ │ 0x0006 line=824 │ │ 0x0008 line=825 │ │ 0x000e line=826 │ │ @@ -12339,24 +12366,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -047a10: |[047a10] android.support.v4.app.FragmentActivity.onResume:()V │ │ -047a20: 6f10 df02 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onResume:()V // method@02df │ │ -047a26: 5420 c600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ -047a2a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -047a2c: 6e20 5402 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0254 │ │ -047a32: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -047a34: 5c20 c900 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00c9 │ │ -047a38: 5420 c500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047a3c: 6e10 c003 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@03c0 │ │ -047a42: 0e00 |0011: return-void │ │ +047a94: |[047a94] android.support.v4.app.FragmentActivity.onResume:()V │ │ +047aa4: 6f10 df02 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onResume:()V // method@02df │ │ +047aaa: 5420 c600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ +047aae: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +047ab0: 6e20 5402 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0254 │ │ +047ab6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +047ab8: 5c20 c900 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00c9 │ │ +047abc: 5420 c500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047ac0: 6e10 c003 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@03c0 │ │ +047ac6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ 0x0009 line=440 │ │ 0x000c line=441 │ │ 0x0011 line=442 │ │ @@ -12368,18 +12395,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047a44: |[047a44] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ -047a54: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047a58: 6e10 b903 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchResume:()V // method@03b9 │ │ -047a5e: 0e00 |0005: return-void │ │ +047ac8: |[047ac8] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ +047ad8: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047adc: 6e10 b903 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchResume:()V // method@03b9 │ │ +047ae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0005 line=463 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -12388,17 +12415,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -047a60: |[047a60] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -047a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -047a72: 1100 |0001: return-object v0 │ │ +047ae4: |[047ae4] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +047af4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047af6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #27 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -12406,38 +12433,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -047a74: |[047a74] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -047a84: 5554 cb00 |0000: iget-boolean v4, v5, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ -047a88: 3804 0600 |0002: if-eqz v4, 0008 // +0006 │ │ -047a8c: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -047a8e: 6e20 7203 4500 |0005: invoke-virtual {v5, v4}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0372 │ │ -047a94: 6e10 9a03 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@039a │ │ -047a9a: 0c00 |000b: move-result-object v0 │ │ -047a9c: 5454 c500 |000c: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047aa0: 6e10 ca03 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.retainNonConfig:()Ljava/util/List; // method@03ca │ │ -047aa6: 0c01 |0011: move-result-object v1 │ │ -047aa8: 5454 c500 |0012: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047aac: 6e10 c903 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; // method@03c9 │ │ -047ab2: 0c02 |0017: move-result-object v2 │ │ -047ab4: 3901 0800 |0018: if-nez v1, 0020 // +0008 │ │ -047ab8: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ -047abc: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ -047ac0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -047ac2: 1103 |001f: return-object v3 │ │ -047ac4: 2203 ac00 |0020: new-instance v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00ac │ │ -047ac8: 7010 6f03 0300 |0022: invoke-direct {v3}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@036f │ │ -047ace: 5b30 c100 |0025: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00c1 │ │ -047ad2: 5b31 c200 |0027: iput-object v1, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/List; // field@00c2 │ │ -047ad6: 5b32 c300 |0029: iput-object v2, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -047ada: 28f4 |002b: goto 001f // -000c │ │ +047af8: |[047af8] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +047b08: 5554 cb00 |0000: iget-boolean v4, v5, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ +047b0c: 3804 0600 |0002: if-eqz v4, 0008 // +0006 │ │ +047b10: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +047b12: 6e20 7203 4500 |0005: invoke-virtual {v5, v4}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0372 │ │ +047b18: 6e10 9a03 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@039a │ │ +047b1e: 0c00 |000b: move-result-object v0 │ │ +047b20: 5454 c500 |000c: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047b24: 6e10 ca03 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.retainNonConfig:()Ljava/util/List; // method@03ca │ │ +047b2a: 0c01 |0011: move-result-object v1 │ │ +047b2c: 5454 c500 |0012: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047b30: 6e10 c903 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; // method@03c9 │ │ +047b36: 0c02 |0017: move-result-object v2 │ │ +047b38: 3901 0800 |0018: if-nez v1, 0020 // +0008 │ │ +047b3c: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ +047b40: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ +047b44: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +047b46: 1103 |001f: return-object v3 │ │ +047b48: 2203 ad00 |0020: new-instance v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00ad │ │ +047b4c: 7010 6f03 0300 |0022: invoke-direct {v3}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@036f │ │ +047b52: 5b30 c100 |0025: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00c1 │ │ +047b56: 5b31 c200 |0027: iput-object v1, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/List; // field@00c2 │ │ +047b5a: 5b32 c300 |0029: iput-object v2, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +047b5e: 28f4 |002b: goto 001f // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0004 line=498 │ │ 0x0008 line=501 │ │ 0x000c line=503 │ │ 0x0012 line=504 │ │ @@ -12460,23 +12487,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -047adc: |[047adc] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -047aec: 6f20 e002 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@02e0 │ │ -047af2: 5421 c500 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047af6: 6e10 cb03 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.saveAllState:()Landroid/os/Parcelable; // method@03cb │ │ -047afc: 0c00 |0008: move-result-object v0 │ │ -047afe: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -047b02: 1a01 e116 |000b: const-string v1, "android:support:fragments" // string@16e1 │ │ -047b06: 6e30 4002 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0240 │ │ -047b0c: 0e00 |0010: return-void │ │ +047b60: |[047b60] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +047b70: 6f20 e002 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@02e0 │ │ +047b76: 5421 c500 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047b7a: 6e10 cb03 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.saveAllState:()Landroid/os/Parcelable; // method@03cb │ │ +047b80: 0c00 |0008: move-result-object v0 │ │ +047b82: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +047b86: 1a01 eb16 |000b: const-string v1, "android:support:fragments" // string@16eb │ │ +047b8a: 6e30 4002 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0240 │ │ +047b90: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0003 line=523 │ │ 0x0009 line=524 │ │ 0x000b line=525 │ │ 0x0010 line=527 │ │ @@ -12490,38 +12517,38 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -047b10: |[047b10] android.support.v4.app.FragmentActivity.onStart:()V │ │ -047b20: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -047b22: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -047b24: 6f10 e102 0200 |0002: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onStart:()V // method@02e1 │ │ -047b2a: 5c20 cb00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ -047b2e: 5c20 c800 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00c8 │ │ -047b32: 5420 c600 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ -047b36: 6e20 5302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0253 │ │ -047b3c: 5520 c400 |000e: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c4 │ │ -047b40: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ -047b44: 5c21 c400 |0012: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c4 │ │ -047b48: 5420 c500 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047b4c: 6e10 ad03 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchActivityCreated:()V // method@03ad │ │ -047b52: 5420 c500 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047b56: 6e10 c403 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@03c4 │ │ -047b5c: 5420 c500 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047b60: 6e10 c003 0000 |0020: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@03c0 │ │ -047b66: 5420 c500 |0023: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047b6a: 6e10 bd03 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.doLoaderStart:()V // method@03bd │ │ -047b70: 5420 c500 |0028: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047b74: 6e10 ba03 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchStart:()V // method@03ba │ │ -047b7a: 5420 c500 |002d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047b7e: 6e10 c603 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.reportLoaderStart:()V // method@03c6 │ │ -047b84: 0e00 |0032: return-void │ │ +047b94: |[047b94] android.support.v4.app.FragmentActivity.onStart:()V │ │ +047ba4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +047ba6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +047ba8: 6f10 e102 0200 |0002: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onStart:()V // method@02e1 │ │ +047bae: 5c20 cb00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ +047bb2: 5c20 c800 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00c8 │ │ +047bb6: 5420 c600 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ +047bba: 6e20 5302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0253 │ │ +047bc0: 5520 c400 |000e: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c4 │ │ +047bc4: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ +047bc8: 5c21 c400 |0012: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c4 │ │ +047bcc: 5420 c500 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047bd0: 6e10 ad03 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchActivityCreated:()V // method@03ad │ │ +047bd6: 5420 c500 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047bda: 6e10 c403 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@03c4 │ │ +047be0: 5420 c500 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047be4: 6e10 c003 0000 |0020: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@03c0 │ │ +047bea: 5420 c500 |0023: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047bee: 6e10 bd03 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.doLoaderStart:()V // method@03bd │ │ +047bf4: 5420 c500 |0028: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047bf8: 6e10 ba03 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchStart:()V // method@03ba │ │ +047bfe: 5420 c500 |002d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047c02: 6e10 c603 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.reportLoaderStart:()V // method@03c6 │ │ +047c08: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=535 │ │ 0x0005 line=537 │ │ 0x0007 line=538 │ │ 0x0009 line=539 │ │ 0x000e line=541 │ │ @@ -12541,18 +12568,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047b88: |[047b88] android.support.v4.app.FragmentActivity.onStateNotSaved:()V │ │ -047b98: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047b9c: 6e10 c403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@03c4 │ │ -047ba2: 0e00 |0005: return-void │ │ +047c0c: |[047c0c] android.support.v4.app.FragmentActivity.onStateNotSaved:()V │ │ +047c1c: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047c20: 6e10 c403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@03c4 │ │ +047c26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0005 line=425 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -12561,23 +12588,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -047ba4: |[047ba4] android.support.v4.app.FragmentActivity.onStop:()V │ │ -047bb4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -047bb6: 6f10 e202 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onStop:()V // method@02e2 │ │ -047bbc: 5c21 cb00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ -047bc0: 5420 c600 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ -047bc4: 6e20 5402 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0254 │ │ -047bca: 5420 c500 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ -047bce: 6e10 bb03 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchStop:()V // method@03bb │ │ -047bd4: 0e00 |0010: return-void │ │ +047c28: |[047c28] android.support.v4.app.FragmentActivity.onStop:()V │ │ +047c38: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +047c3a: 6f10 e202 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onStop:()V // method@02e2 │ │ +047c40: 5c21 cb00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cb │ │ +047c44: 5420 c600 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c6 │ │ +047c48: 6e20 5402 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0254 │ │ +047c4e: 5420 c500 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@00c5 │ │ +047c52: 6e10 bb03 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchStop:()V // method@03bb │ │ +047c58: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=562 │ │ 0x0004 line=564 │ │ 0x0006 line=565 │ │ 0x000b line=567 │ │ 0x0010 line=568 │ │ @@ -12589,26 +12616,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -047bd8: |[047bd8] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -047be8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -047bea: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -047bee: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -047bf2: b540 |0005: and-int/2addr v0, v4 │ │ -047bf4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -047bf8: 2200 5605 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -047bfc: 1a01 0304 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@0403 │ │ -047c00: 7020 8f27 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -047c06: 2700 |000f: throw v0 │ │ -047c08: 6f30 e302 3204 |0010: invoke-super {v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@02e3 │ │ -047c0e: 0e00 |0013: return-void │ │ +047c5c: |[047c5c] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +047c6c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +047c6e: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +047c72: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +047c76: b540 |0005: and-int/2addr v0, v4 │ │ +047c78: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +047c7c: 2200 5705 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +047c80: 1a01 0604 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@0406 │ │ +047c84: 7020 8f27 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +047c8a: 2700 |000f: throw v0 │ │ +047c8c: 6f30 e302 3204 |0010: invoke-super {v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@02e3 │ │ +047c92: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0008 line=782 │ │ 0x0010 line=784 │ │ 0x0013 line=785 │ │ locals : │ │ @@ -12621,34 +12648,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 │ │ -047c10: |[047c10] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -047c20: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -047c22: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -047c26: 6f30 e302 4200 |0003: invoke-super {v2, v4, v0}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@02e3 │ │ -047c2c: 0e00 |0006: return-void │ │ -047c2e: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -047c32: b550 |0009: and-int/2addr v0, v5 │ │ -047c34: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -047c38: 2200 5605 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -047c3c: 1a01 0304 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@0403 │ │ -047c40: 7020 8f27 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -047c46: 2700 |0013: throw v0 │ │ -047c48: 5230 a300 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -047c4c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -047c50: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -047c54: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -047c5a: b551 |001d: and-int/2addr v1, v5 │ │ -047c5c: b010 |001e: add-int/2addr v0, v1 │ │ -047c5e: 6f30 e302 4200 |001f: invoke-super {v2, v4, v0}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@02e3 │ │ -047c64: 28e4 |0022: goto 0006 // -001c │ │ +047c94: |[047c94] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +047ca4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +047ca6: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +047caa: 6f30 e302 4200 |0003: invoke-super {v2, v4, v0}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@02e3 │ │ +047cb0: 0e00 |0006: return-void │ │ +047cb2: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +047cb6: b550 |0009: and-int/2addr v0, v5 │ │ +047cb8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +047cbc: 2200 5705 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +047cc0: 1a01 0604 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@0406 │ │ +047cc4: 7020 8f27 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +047cca: 2700 |0013: throw v0 │ │ +047ccc: 5230 a300 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +047cd0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +047cd4: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +047cd8: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +047cde: b551 |001d: and-int/2addr v1, v5 │ │ +047ce0: b010 |001e: add-int/2addr v0, v1 │ │ +047ce2: 6f30 e302 4200 |001f: invoke-super {v2, v4, v0}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@02e3 │ │ +047ce8: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=848 │ │ 0x0003 line=849 │ │ 0x0006 line=856 │ │ 0x0007 line=852 │ │ 0x000c line=853 │ │ @@ -12664,17 +12691,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047c68: |[047c68] android.support.v4.app.FragmentActivity.supportFinishAfterTransition:()V │ │ -047c78: 7110 7f02 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.finishAfterTransition:(Landroid/app/Activity;)V // method@027f │ │ -047c7e: 0e00 |0003: return-void │ │ +047cec: |[047cec] android.support.v4.app.FragmentActivity.supportFinishAfterTransition:()V │ │ +047cfc: 7110 7f02 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.finishAfterTransition:(Landroid/app/Activity;)V // method@027f │ │ +047d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -12683,45 +12710,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -047c80: |[047c80] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -047c90: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -047c94: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -047c98: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -047c9c: 7110 8002 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0280 │ │ -047ca2: 0e00 |0009: return-void │ │ -047ca4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -047ca6: 5c20 c700 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00c7 │ │ -047caa: 28fc |000d: goto 0009 // -0004 │ │ +047d04: |[047d04] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +047d14: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +047d18: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +047d1c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +047d20: 7110 8002 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0280 │ │ +047d26: 0e00 |0009: return-void │ │ +047d28: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +047d2a: 5c20 c700 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00c7 │ │ +047d2e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0006 line=604 │ │ 0x0009 line=611 │ │ 0x000a line=610 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 1400 (FragmentActivity.java) │ │ + source_file_idx : 1404 (FragmentActivity.java) │ │ │ │ -Class #29 header: │ │ -class_idx : 175 │ │ +Class #30 header: │ │ +class_idx : 176 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1402 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1406 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 32 │ │ │ │ -Class #29 annotations: │ │ +Class #30 annotations: │ │ Annotations on field #204 'mHost' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/FragmentHostCallback" "<*>;" } │ │ Annotations on method #938 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/FragmentHostCallback" "<*>;)V" } │ │ Annotations on method #940 'createController' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/FragmentHostCallback" "<*>;)" "Landroid/support/v4/app/FragmentController;" } │ │ Annotations on method #961 'getActiveFragments' │ │ @@ -12731,15 +12758,15 @@ │ │ Annotations on method #968 'restoreLoaderNonConfig' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManager;" ">;)V" } │ │ Annotations on method #969 'retainLoaderNonConfig' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManager;" ">;" } │ │ Annotations on method #970 'retainNonConfig' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ │ │ -Class #29 - │ │ +Class #30 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentController;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -12752,18 +12779,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentHostCallback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047cac: |[047cac] android.support.v4.app.FragmentController.:(Landroid/support/v4/app/FragmentHostCallback;)V │ │ -047cbc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -047cc2: 5b01 cc00 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047cc6: 0e00 |0005: return-void │ │ +047d30: |[047d30] android.support.v4.app.FragmentController.:(Landroid/support/v4/app/FragmentHostCallback;)V │ │ +047d40: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +047d46: 5b01 cc00 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047d4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/app/FragmentHostCallback; │ │ @@ -12775,18 +12802,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -047cc8: |[047cc8] android.support.v4.app.FragmentController.createController:(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController; │ │ -047cd8: 2200 af00 |0000: new-instance v0, Landroid/support/v4/app/FragmentController; // type@00af │ │ -047cdc: 7020 aa03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentController;.:(Landroid/support/v4/app/FragmentHostCallback;)V // method@03aa │ │ -047ce2: 1100 |0005: return-object v0 │ │ +047d4c: |[047d4c] android.support.v4.app.FragmentController.createController:(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController; │ │ +047d5c: 2200 b000 |0000: new-instance v0, Landroid/support/v4/app/FragmentController; // type@00b0 │ │ +047d60: 7020 aa03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentController;.:(Landroid/support/v4/app/FragmentHostCallback;)V // method@03aa │ │ +047d66: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback<*>; │ │ │ │ @@ -12796,21 +12823,21 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -047ce4: |[047ce4] android.support.v4.app.FragmentController.attachHost:(Landroid/support/v4/app/Fragment;)V │ │ -047cf4: 5430 cc00 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047cf8: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047cfc: 5431 cc00 |0004: iget-object v1, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047d00: 5432 cc00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047d04: 6e40 0704 1042 |0008: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachController:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0407 │ │ -047d0a: 0e00 |000b: return-void │ │ +047d68: |[047d68] android.support.v4.app.FragmentController.attachHost:(Landroid/support/v4/app/Fragment;)V │ │ +047d78: 5430 cc00 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047d7c: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047d80: 5431 cc00 |0004: iget-object v1, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047d84: 5432 cc00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047d88: 6e40 0704 1042 |0008: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachController:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0407 │ │ +047d8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000b line=97 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x000c reg=4 parent Landroid/support/v4/app/Fragment; │ │ @@ -12820,19 +12847,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047d0c: |[047d0c] android.support.v4.app.FragmentController.dispatchActivityCreated:()V │ │ -047d1c: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047d20: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047d24: 6e10 0c04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@040c │ │ -047d2a: 0e00 |0007: return-void │ │ +047d90: |[047d90] android.support.v4.app.FragmentController.dispatchActivityCreated:()V │ │ +047da0: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047da4: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047da8: 6e10 0c04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@040c │ │ +047dae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0007 line=166 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -12841,19 +12868,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -047d2c: |[047d2c] android.support.v4.app.FragmentController.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -047d3c: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047d40: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047d44: 6e20 0d04 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@040d │ │ -047d4a: 0e00 |0007: return-void │ │ +047db0: |[047db0] android.support.v4.app.FragmentController.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +047dc0: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047dc4: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047dc8: 6e20 0d04 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@040d │ │ +047dce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0007 line=247 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0008 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -12863,20 +12890,20 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -047d4c: |[047d4c] android.support.v4.app.FragmentController.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -047d5c: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047d60: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047d64: 6e20 0e04 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@040e │ │ -047d6a: 0a00 |0007: move-result v0 │ │ -047d6c: 0f00 |0008: return v0 │ │ +047dd0: |[047dd0] android.support.v4.app.FragmentController.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +047de0: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047de4: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047de8: 6e20 0e04 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@040e │ │ +047dee: 0a00 |0007: move-result v0 │ │ +047df0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0009 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -12885,19 +12912,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047d70: |[047d70] android.support.v4.app.FragmentController.dispatchCreate:()V │ │ -047d80: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047d84: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047d88: 6e10 0f04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@040f │ │ -047d8e: 0e00 |0007: return-void │ │ +047df4: |[047df4] android.support.v4.app.FragmentController.dispatchCreate:()V │ │ +047e04: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047e08: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047e0c: 6e10 0f04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@040f │ │ +047e12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0007 line=155 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -12906,20 +12933,20 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -047d90: |[047d90] android.support.v4.app.FragmentController.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -047da0: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047da4: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047da8: 6e30 1004 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0410 │ │ -047dae: 0a00 |0007: move-result v0 │ │ -047db0: 0f00 |0008: return v0 │ │ +047e14: |[047e14] android.support.v4.app.FragmentController.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +047e24: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047e28: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047e2c: 6e30 1004 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0410 │ │ +047e32: 0a00 |0007: move-result v0 │ │ +047e34: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0009 reg=2 menu Landroid/view/Menu; │ │ 0x0000 - 0x0009 reg=3 inflater Landroid/view/MenuInflater; │ │ @@ -12929,19 +12956,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047db4: |[047db4] android.support.v4.app.FragmentController.dispatchDestroy:()V │ │ -047dc4: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047dc8: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047dcc: 6e10 1104 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0411 │ │ -047dd2: 0e00 |0007: return-void │ │ +047e38: |[047e38] android.support.v4.app.FragmentController.dispatchDestroy:()V │ │ +047e48: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047e4c: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047e50: 6e10 1104 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0411 │ │ +047e56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0007 line=236 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -12950,19 +12977,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047dd4: |[047dd4] android.support.v4.app.FragmentController.dispatchLowMemory:()V │ │ -047de4: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047de8: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047dec: 6e10 1304 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0413 │ │ -047df2: 0e00 |0007: return-void │ │ +047e58: |[047e58] android.support.v4.app.FragmentController.dispatchLowMemory:()V │ │ +047e68: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047e6c: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047e70: 6e10 1304 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0413 │ │ +047e76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0007 line=259 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -12971,20 +12998,20 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -047df4: |[047df4] android.support.v4.app.FragmentController.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -047e04: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047e08: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047e0c: 6e20 1404 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0414 │ │ -047e12: 0a00 |0007: move-result v0 │ │ -047e14: 0f00 |0008: return v0 │ │ +047e78: |[047e78] android.support.v4.app.FragmentController.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +047e88: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047e8c: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047e90: 6e20 1404 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0414 │ │ +047e96: 0a00 |0007: move-result v0 │ │ +047e98: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0009 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -12993,19 +13020,19 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -047e18: |[047e18] android.support.v4.app.FragmentController.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -047e28: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047e2c: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047e30: 6e20 1504 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0415 │ │ -047e36: 0e00 |0007: return-void │ │ +047e9c: |[047e9c] android.support.v4.app.FragmentController.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +047eac: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047eb0: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047eb4: 6e20 1504 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0415 │ │ +047eba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0007 line=320 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/Menu; │ │ @@ -13015,19 +13042,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047e38: |[047e38] android.support.v4.app.FragmentController.dispatchPause:()V │ │ -047e48: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047e4c: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047e50: 6e10 1604 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0416 │ │ -047e56: 0e00 |0007: return-void │ │ +047ebc: |[047ebc] android.support.v4.app.FragmentController.dispatchPause:()V │ │ +047ecc: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047ed0: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047ed4: 6e10 1604 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0416 │ │ +047eda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0007 line=199 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -13036,20 +13063,20 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -047e58: |[047e58] android.support.v4.app.FragmentController.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -047e68: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047e6c: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047e70: 6e20 1704 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0417 │ │ -047e76: 0a00 |0007: move-result v0 │ │ -047e78: 0f00 |0008: return v0 │ │ +047edc: |[047edc] android.support.v4.app.FragmentController.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +047eec: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047ef0: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047ef4: 6e20 1704 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0417 │ │ +047efa: 0a00 |0007: move-result v0 │ │ +047efc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0009 reg=2 menu Landroid/view/Menu; │ │ │ │ @@ -13058,19 +13085,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047e7c: |[047e7c] android.support.v4.app.FragmentController.dispatchReallyStop:()V │ │ -047e8c: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047e90: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047e94: 6e10 1804 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0418 │ │ -047e9a: 0e00 |0007: return-void │ │ +047f00: |[047f00] android.support.v4.app.FragmentController.dispatchReallyStop:()V │ │ +047f10: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047f14: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047f18: 6e10 1804 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0418 │ │ +047f1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -13079,19 +13106,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047e9c: |[047e9c] android.support.v4.app.FragmentController.dispatchResume:()V │ │ -047eac: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047eb0: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047eb4: 6e10 1904 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0419 │ │ -047eba: 0e00 |0007: return-void │ │ +047f20: |[047f20] android.support.v4.app.FragmentController.dispatchResume:()V │ │ +047f30: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047f34: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047f38: 6e10 1904 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0419 │ │ +047f3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0007 line=188 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -13100,19 +13127,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047ebc: |[047ebc] android.support.v4.app.FragmentController.dispatchStart:()V │ │ -047ecc: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047ed0: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047ed4: 6e10 1a04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@041a │ │ -047eda: 0e00 |0007: return-void │ │ +047f40: |[047f40] android.support.v4.app.FragmentController.dispatchStart:()V │ │ +047f50: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047f54: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047f58: 6e10 1a04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@041a │ │ +047f5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0007 line=177 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -13121,19 +13148,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047edc: |[047edc] android.support.v4.app.FragmentController.dispatchStop:()V │ │ -047eec: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047ef0: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047ef4: 6e10 1b04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@041b │ │ -047efa: 0e00 |0007: return-void │ │ +047f60: |[047f60] android.support.v4.app.FragmentController.dispatchStop:()V │ │ +047f70: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047f74: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +047f78: 6e10 1b04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@041b │ │ +047f7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0007 line=210 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -13142,18 +13169,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047efc: |[047efc] android.support.v4.app.FragmentController.doLoaderDestroy:()V │ │ -047f0c: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047f10: 6e10 ce03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderDestroy:()V // method@03ce │ │ -047f16: 0e00 |0005: return-void │ │ +047f80: |[047f80] android.support.v4.app.FragmentController.doLoaderDestroy:()V │ │ +047f90: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047f94: 6e10 ce03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderDestroy:()V // method@03ce │ │ +047f9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -13162,18 +13189,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047f18: |[047f18] android.support.v4.app.FragmentController.doLoaderStart:()V │ │ -047f28: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047f2c: 6e10 cf03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderStart:()V // method@03cf │ │ -047f32: 0e00 |0005: return-void │ │ +047f9c: |[047f9c] android.support.v4.app.FragmentController.doLoaderStart:()V │ │ +047fac: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047fb0: 6e10 cf03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderStart:()V // method@03cf │ │ +047fb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0005 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -13182,18 +13209,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -047f34: |[047f34] android.support.v4.app.FragmentController.doLoaderStop:(Z)V │ │ -047f44: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047f48: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderStop:(Z)V // method@03d0 │ │ -047f4e: 0e00 |0005: return-void │ │ +047fb8: |[047fb8] android.support.v4.app.FragmentController.doLoaderStop:(Z)V │ │ +047fc8: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047fcc: 6e20 d003 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderStop:(Z)V // method@03d0 │ │ +047fd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0006 reg=2 retain Z │ │ @@ -13203,18 +13230,18 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -047f50: |[047f50] android.support.v4.app.FragmentController.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -047f60: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047f64: 6e55 d103 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentHostCallback;.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03d1 │ │ -047f6a: 0e00 |0005: return-void │ │ +047fd4: |[047fd4] android.support.v4.app.FragmentController.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +047fe4: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +047fe8: 6e55 d103 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentHostCallback;.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03d1 │ │ +047fee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0005 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0006 reg=2 prefix Ljava/lang/String; │ │ @@ -13227,20 +13254,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -047f6c: |[047f6c] android.support.v4.app.FragmentController.execPendingActions:()Z │ │ -047f7c: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047f80: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047f84: 6e10 1e04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ -047f8a: 0a00 |0007: move-result v0 │ │ -047f8c: 0f00 |0008: return v0 │ │ +047ff0: |[047ff0] android.support.v4.app.FragmentController.execPendingActions:()Z │ │ +048000: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +048004: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +048008: 6e10 1e04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ +04800e: 0a00 |0007: move-result v0 │ │ +048010: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ #21 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -13248,32 +13275,32 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -047f90: |[047f90] android.support.v4.app.FragmentController.getActiveFragments:(Ljava/util/List;)Ljava/util/List; │ │ -047fa0: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047fa4: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047fa8: 5400 e900 |0004: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -047fac: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -047fb0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -047fb2: 1100 |0009: return-object v0 │ │ -047fb4: 3902 0b00 |000a: if-nez v2, 0015 // +000b │ │ -047fb8: 2202 ab05 |000c: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -047fbc: 6e10 c203 0100 |000e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@03c2 │ │ -047fc2: 0a00 |0011: move-result v0 │ │ -047fc4: 7020 9128 0200 |0012: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -047fca: 5410 cc00 |0015: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047fce: 5400 d100 |0017: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047fd2: 5400 e900 |0019: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -047fd6: 7220 e028 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -047fdc: 0720 |001e: move-object v0, v2 │ │ -047fde: 28ea |001f: goto 0009 // -0016 │ │ +048014: |[048014] android.support.v4.app.FragmentController.getActiveFragments:(Ljava/util/List;)Ljava/util/List; │ │ +048024: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +048028: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04802c: 5400 e900 |0004: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +048030: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +048034: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +048036: 1100 |0009: return-object v0 │ │ +048038: 3902 0b00 |000a: if-nez v2, 0015 // +000b │ │ +04803c: 2202 ae05 |000c: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +048040: 6e10 c203 0100 |000e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@03c2 │ │ +048046: 0a00 |0011: move-result v0 │ │ +048048: 7020 9128 0200 |0012: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +04804e: 5410 cc00 |0015: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +048052: 5400 d100 |0017: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +048056: 5400 e900 |0019: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04805a: 7220 e028 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +048060: 0720 |001e: move-object v0, v2 │ │ +048062: 28ea |001f: goto 0009 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0008 line=81 │ │ 0x0009 line=87 │ │ 0x000a line=83 │ │ 0x000c line=84 │ │ @@ -13290,24 +13317,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -047fe0: |[047fe0] android.support.v4.app.FragmentController.getActiveFragmentsCount:()I │ │ -047ff0: 5421 cc00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -047ff4: 5411 d100 |0002: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -047ff8: 5410 e900 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -047ffc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -048000: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -048002: 0f01 |0009: return v1 │ │ -048004: 7210 ec28 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -04800a: 0a01 |000d: move-result v1 │ │ -04800c: 28fb |000e: goto 0009 // -0005 │ │ +048064: |[048064] android.support.v4.app.FragmentController.getActiveFragmentsCount:()I │ │ +048074: 5421 cc00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +048078: 5411 d100 |0002: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04807c: 5410 e900 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +048080: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +048084: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +048086: 0f01 |0009: return v1 │ │ +048088: 7210 ec28 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +04808e: 0a01 |000d: move-result v1 │ │ +048090: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ locals : │ │ 0x0006 - 0x000f reg=0 actives Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/FragmentController; │ │ @@ -13317,19 +13344,19 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -048010: |[048010] android.support.v4.app.FragmentController.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -048020: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -048024: 6e10 d403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; // method@03d4 │ │ -04802a: 0c00 |0005: move-result-object v0 │ │ -04802c: 1100 |0006: return-object v0 │ │ +048094: |[048094] android.support.v4.app.FragmentController.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +0480a4: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +0480a8: 6e10 d403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; // method@03d4 │ │ +0480ae: 0c00 |0005: move-result-object v0 │ │ +0480b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ #24 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -13337,19 +13364,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048030: |[048030] android.support.v4.app.FragmentController.noteStateNotSaved:()V │ │ -048040: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -048044: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -048048: 6e10 3004 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ -04804e: 0e00 |0007: return-void │ │ +0480b4: |[0480b4] android.support.v4.app.FragmentController.noteStateNotSaved:()V │ │ +0480c4: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +0480c8: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +0480cc: 6e10 3004 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0430 │ │ +0480d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=119 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -13358,20 +13385,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -048050: |[048050] android.support.v4.app.FragmentController.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -048060: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -048064: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -048068: 6e55 3104 2043 |0004: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0431 │ │ -04806e: 0c00 |0007: move-result-object v0 │ │ -048070: 1100 |0008: return-object v0 │ │ +0480d4: |[0480d4] android.support.v4.app.FragmentController.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +0480e4: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +0480e8: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +0480ec: 6e55 3104 2043 |0004: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0431 │ │ +0480f2: 0c00 |0007: move-result-object v0 │ │ +0480f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0009 reg=2 parent Landroid/view/View; │ │ 0x0000 - 0x0009 reg=3 name Ljava/lang/String; │ │ @@ -13383,18 +13410,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.app.FragmentController.reportLoaderStart:()V │ │ -048084: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -048088: 6e10 e303 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.reportLoaderStart:()V // method@03e3 │ │ -04808e: 0e00 |0005: return-void │ │ +0480f8: |[0480f8] android.support.v4.app.FragmentController.reportLoaderStart:()V │ │ +048108: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +04810c: 6e10 e303 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.reportLoaderStart:()V // method@03e3 │ │ +048112: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0005 line=370 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -13403,19 +13430,19 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -048090: |[048090] android.support.v4.app.FragmentController.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V │ │ -0480a0: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -0480a4: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -0480a8: 6e30 3904 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@0439 │ │ -0480ae: 0e00 |0007: return-void │ │ +048114: |[048114] android.support.v4.app.FragmentController.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V │ │ +048124: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +048128: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04812c: 6e30 3904 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@0439 │ │ +048132: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0007 line=136 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ @@ -13427,18 +13454,18 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0480b0: |[0480b0] android.support.v4.app.FragmentController.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -0480c0: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -0480c4: 6e20 e403 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V // method@03e4 │ │ -0480ca: 0e00 |0005: return-void │ │ +048134: |[048134] android.support.v4.app.FragmentController.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +048144: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +048148: 6e20 e403 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V // method@03e4 │ │ +04814e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0005 line=388 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ @@ -13449,19 +13476,19 @@ │ │ type : '()Landroid/support/v4/util/SimpleArrayMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0480cc: |[0480cc] android.support.v4.app.FragmentController.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; │ │ -0480dc: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -0480e0: 6e10 e503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; // method@03e5 │ │ -0480e6: 0c00 |0005: move-result-object v0 │ │ -0480e8: 1100 |0006: return-object v0 │ │ +048150: |[048150] android.support.v4.app.FragmentController.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; │ │ +048160: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +048164: 6e10 e503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; // method@03e5 │ │ +04816a: 0c00 |0005: move-result-object v0 │ │ +04816c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ #30 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -13469,20 +13496,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0480ec: |[0480ec] android.support.v4.app.FragmentController.retainNonConfig:()Ljava/util/List; │ │ -0480fc: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -048100: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -048104: 6e10 3a04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@043a │ │ -04810a: 0c00 |0007: move-result-object v0 │ │ -04810c: 1100 |0008: return-object v0 │ │ +048170: |[048170] android.support.v4.app.FragmentController.retainNonConfig:()Ljava/util/List; │ │ +048180: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +048184: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +048188: 6e10 3a04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@043a │ │ +04818e: 0c00 |0007: move-result-object v0 │ │ +048190: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ #31 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -13490,75 +13517,75 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -048110: |[048110] android.support.v4.app.FragmentController.saveAllState:()Landroid/os/Parcelable; │ │ -048120: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ -048124: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -048128: 6e10 3c04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@043c │ │ -04812e: 0c00 |0007: move-result-object v0 │ │ -048130: 1100 |0008: return-object v0 │ │ +048194: |[048194] android.support.v4.app.FragmentController.saveAllState:()Landroid/os/Parcelable; │ │ +0481a4: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00cc │ │ +0481a8: 5400 d100 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +0481ac: 6e10 3c04 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@043c │ │ +0481b2: 0c00 |0007: move-result-object v0 │ │ +0481b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ - source_file_idx : 1402 (FragmentController.java) │ │ + source_file_idx : 1406 (FragmentController.java) │ │ │ │ -Class #30 header: │ │ -class_idx : 177 │ │ +Class #31 header: │ │ +class_idx : 178 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #30 annotations: │ │ +Class #31 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnBackStackChangedListener" │ │ │ │ -Class #30 - │ │ +Class #31 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;) │ │ name : 'onBackStackChanged' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #31 header: │ │ -class_idx : 178 │ │ +Class #32 header: │ │ +class_idx : 179 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ -Class #31 annotations: │ │ +Class #32 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; } │ │ │ │ -Class #31 - │ │ +Class #32 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManager;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -13567,17 +13594,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048134: |[048134] android.support.v4.app.FragmentManager.:()V │ │ -048144: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04814a: 0e00 |0003: return-void │ │ +0481b8: |[0481b8] android.support.v4.app.FragmentManager.:()V │ │ +0481c8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0481ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -13626,32 +13653,32 @@ │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'popBackStackImmediate' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #32 header: │ │ -class_idx : 179 │ │ +Class #33 header: │ │ +class_idx : 180 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #32 annotations: │ │ +Class #33 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #32 - │ │ +Class #33 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13665,18 +13692,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 │ │ -04814c: |[04814c] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -04815c: 5b01 d700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -048160: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -048166: 0e00 |0005: return-void │ │ +0481d0: |[0481d0] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0481e0: 5b01 d700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +0481e4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0481ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -13686,43 +13713,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048168: |[048168] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -048178: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -04817c: 6e10 1e04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ -048182: 0e00 |0005: return-void │ │ +0481ec: |[0481ec] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +0481fc: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +048200: 6e10 1e04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ +048206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0005 line=518 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #33 header: │ │ -class_idx : 180 │ │ +Class #34 header: │ │ +class_idx : 181 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #33 annotations: │ │ +Class #34 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #33 - │ │ +Class #34 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13744,20 +13771,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 │ │ -048184: |[048184] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -048194: 5b01 d800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ -048198: 5902 da00 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00da │ │ -04819c: 5903 d900 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00d9 │ │ -0481a0: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0481a6: 0e00 |0009: return-void │ │ +048208: |[048208] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +048218: 5b01 d800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04821c: 5902 da00 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00da │ │ +048220: 5903 d900 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00d9 │ │ +048224: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04822a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 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 │ │ @@ -13769,50 +13796,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0481a8: |[0481a8] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -0481b8: 5450 d800 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ -0481bc: 5451 d800 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ -0481c0: 5411 f700 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -0481c4: 6e10 d503 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ -0481ca: 0c01 |0009: move-result-object v1 │ │ -0481cc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0481ce: 5253 da00 |000b: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00da │ │ -0481d2: 5254 d900 |000d: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00d9 │ │ -0481d6: 6e54 3504 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0435 │ │ -0481dc: 0e00 |0012: return-void │ │ +04822c: |[04822c] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +04823c: 5450 d800 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +048240: 5451 d800 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +048244: 5411 f700 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +048248: 6e10 d503 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ +04824e: 0c01 |0009: move-result-object v1 │ │ +048250: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +048252: 5253 da00 |000b: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00da │ │ +048256: 5254 d900 |000d: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00d9 │ │ +04825a: 6e54 3504 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0435 │ │ +048260: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0012 line=613 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #34 header: │ │ -class_idx : 184 │ │ +Class #35 header: │ │ +class_idx : 185 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #34 annotations: │ │ +Class #35 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AnimateOnHWLayerIfNeededListener" │ │ │ │ -Class #34 - │ │ +Class #35 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13834,26 +13861,26 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Animation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0481e0: |[0481e0] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -0481f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0481f2: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0481f8: 5b21 df00 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ -0481fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0481fe: 5c20 e000 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ -048202: 5b21 e100 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -048206: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ -04820a: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -04820e: 0e00 |000f: return-void │ │ -048210: 5b23 e100 |0010: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -048214: 28fd |0012: goto 000f // -0003 │ │ +048264: |[048264] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +048274: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048276: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04827c: 5b21 df00 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ +048280: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +048282: 5c20 e000 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ +048286: 5b21 e100 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +04828a: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ +04828e: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +048292: 0e00 |000f: return-void │ │ +048294: 5b23 e100 |0010: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +048298: 28fd |0012: goto 000f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=421 │ │ 0x0004 line=418 │ │ 0x0006 line=419 │ │ 0x0009 line=420 │ │ 0x000b line=422 │ │ @@ -13869,27 +13896,27 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Animation;Landroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -048218: |[048218] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.:(Landroid/view/View;Landroid/view/animation/Animation;Landroid/view/animation/Animation$AnimationListener;)V │ │ -048228: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04822a: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -048230: 5b21 df00 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ -048234: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -048236: 5c20 e000 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ -04823a: 5b21 e100 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -04823e: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ -048242: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -048246: 0e00 |000f: return-void │ │ -048248: 5b25 df00 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ -04824c: 5b23 e100 |0012: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -048250: 28fb |0014: goto 000f // -0005 │ │ +04829c: |[04829c] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.:(Landroid/view/View;Landroid/view/animation/Animation;Landroid/view/animation/Animation$AnimationListener;)V │ │ +0482ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0482ae: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0482b4: 5b21 df00 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ +0482b8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0482ba: 5c20 e000 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ +0482be: 5b21 e100 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +0482c2: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ +0482c6: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +0482ca: 0e00 |000f: return-void │ │ +0482cc: 5b25 df00 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ +0482d0: 5b23 e100 |0012: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +0482d4: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=429 │ │ 0x0004 line=418 │ │ 0x0006 line=419 │ │ 0x0009 line=420 │ │ 0x000b line=430 │ │ @@ -13907,17 +13934,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048254: |[048254] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; │ │ -048264: 5410 e100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -048268: 1100 |0002: return-object v0 │ │ +0482d8: |[0482d8] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; │ │ +0482e8: 5410 e100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +0482ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; │ │ │ │ Virtual methods - │ │ @@ -13926,28 +13953,28 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04826c: |[04826c] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -04827c: 5420 e100 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -048280: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -048284: 5520 e000 |0004: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ -048288: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -04828c: 5420 e100 |0008: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -048290: 2201 b700 |000a: new-instance v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2; // type@00b7 │ │ -048294: 7020 f803 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V // method@03f8 │ │ -04829a: 6e20 1a20 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ -0482a0: 5420 df00 |0012: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ -0482a4: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0482a8: 5420 df00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ -0482ac: 7220 2821 3000 |0018: invoke-interface {v0, v3}, Landroid/view/animation/Animation$AnimationListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@2128 │ │ -0482b2: 0e00 |001b: return-void │ │ +0482f0: |[0482f0] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +048300: 5420 e100 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +048304: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +048308: 5520 e000 |0004: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ +04830c: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +048310: 5420 e100 |0008: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +048314: 2201 b800 |000a: new-instance v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2; // type@00b8 │ │ +048318: 7020 f803 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V // method@03f8 │ │ +04831e: 6e20 1a20 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ +048324: 5420 df00 |0012: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ +048328: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +04832c: 5420 df00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ +048330: 7220 2821 3000 |0018: invoke-interface {v0, v3}, Landroid/view/animation/Animation$AnimationListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@2128 │ │ +048336: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0008 line=460 │ │ 0x0012 line=467 │ │ 0x0016 line=468 │ │ 0x001b line=470 │ │ @@ -13960,20 +13987,20 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0482b4: |[0482b4] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0482c4: 5410 df00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ -0482c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0482cc: 5410 df00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ -0482d0: 7220 2921 2000 |0006: invoke-interface {v0, v2}, Landroid/view/animation/Animation$AnimationListener;.onAnimationRepeat:(Landroid/view/animation/Animation;)V // method@2129 │ │ -0482d6: 0e00 |0009: return-void │ │ +048338: |[048338] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +048348: 5410 df00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ +04834c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +048350: 5410 df00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ +048354: 7220 2921 2000 |0006: invoke-interface {v0, v2}, Landroid/view/animation/Animation$AnimationListener;.onAnimationRepeat:(Landroid/view/animation/Animation;)V // method@2129 │ │ +04835a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x0009 line=477 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; │ │ @@ -13984,63 +14011,63 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0482d8: |[0482d8] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0482e8: 5420 e100 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -0482ec: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -0482f0: 5420 e100 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -0482f4: 7120 4104 3000 |0006: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z // method@0441 │ │ -0482fa: 0a00 |0009: move-result v0 │ │ -0482fc: 5c20 e000 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ -048300: 5520 e000 |000c: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ -048304: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ -048308: 5420 e100 |0010: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ -04830c: 2201 b600 |0012: new-instance v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1; // type@00b6 │ │ -048310: 7020 f603 2100 |0014: invoke-direct {v1, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V // method@03f6 │ │ -048316: 6e20 1a20 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ -04831c: 5420 df00 |001a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ -048320: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ -048324: 5420 df00 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ -048328: 7220 2a21 3000 |0020: invoke-interface {v0, v3}, Landroid/view/animation/Animation$AnimationListener;.onAnimationStart:(Landroid/view/animation/Animation;)V // method@212a │ │ -04832e: 0e00 |0023: return-void │ │ +04835c: |[04835c] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +04836c: 5420 e100 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +048370: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +048374: 5420 e100 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +048378: 7120 4104 3000 |0006: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z // method@0441 │ │ +04837e: 0a00 |0009: move-result v0 │ │ +048380: 5c20 e000 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ +048384: 5520 e000 |000c: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@00e0 │ │ +048388: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +04838c: 5420 e100 |0010: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@00e1 │ │ +048390: 2201 b700 |0012: new-instance v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1; // type@00b7 │ │ +048394: 7020 f603 2100 |0014: invoke-direct {v1, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V // method@03f6 │ │ +04839a: 6e20 1a20 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ +0483a0: 5420 df00 |001a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ +0483a4: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ +0483a8: 5420 df00 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@00df │ │ +0483ac: 7220 2a21 3000 |0020: invoke-interface {v0, v3}, Landroid/view/animation/Animation$AnimationListener;.onAnimationStart:(Landroid/view/animation/Animation;)V // method@212a │ │ +0483b2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0004 line=441 │ │ 0x000c line=442 │ │ 0x0010 line=443 │ │ 0x001a line=451 │ │ 0x001e line=452 │ │ 0x0023 line=454 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; │ │ 0x0000 - 0x0024 reg=3 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #35 header: │ │ -class_idx : 181 │ │ +Class #36 header: │ │ +class_idx : 182 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 184 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 185 │ │ +source_file_idx : 1410 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #35 annotations: │ │ +Class #36 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=moveToState │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #35 - │ │ +Class #36 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerImpl$5;) │ │ @@ -14057,19 +14084,19 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -048330: |[048330] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V │ │ -048340: 5b01 db00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00db │ │ -048344: 5b04 dc00 |0002: iput-object v4, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -048348: 7030 fa03 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@03fa │ │ -04834e: 0e00 |0007: return-void │ │ +0483b4: |[0483b4] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V │ │ +0483c4: 5b01 db00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00db │ │ +0483c8: 5b04 dc00 |0002: iput-object v4, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +0483cc: 7030 fa03 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@03fa │ │ +0483d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1154 │ │ 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 x0 Landroid/view/View; │ │ @@ -14082,60 +14109,60 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -048350: |[048350] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -048360: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -048362: 6f20 fd03 7600 |0001: invoke-super {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@03fd │ │ -048368: 5460 dc00 |0004: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -04836c: 5400 8e00 |0006: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -048370: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -048374: 5460 dc00 |000a: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -048378: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -04837a: 5b01 8e00 |000d: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -04837e: 5460 db00 |000f: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00db │ │ -048382: 5461 dc00 |0011: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -048386: 5462 dc00 |0013: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -04838a: 5222 b600 |0015: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ -04838e: 0134 |0017: move v4, v3 │ │ -048390: 0135 |0018: move v5, v3 │ │ -048392: 7406 2f04 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@042f │ │ -048398: 0e00 |001c: return-void │ │ +0483d4: |[0483d4] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0483e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0483e6: 6f20 fd03 7600 |0001: invoke-super {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@03fd │ │ +0483ec: 5460 dc00 |0004: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +0483f0: 5400 8e00 |0006: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +0483f4: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +0483f8: 5460 dc00 |000a: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +0483fc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0483fe: 5b01 8e00 |000d: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +048402: 5460 db00 |000f: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00db │ │ +048406: 5461 dc00 |0011: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +04840a: 5462 dc00 |0013: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +04840e: 5222 b600 |0015: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ +048412: 0134 |0017: move v4, v3 │ │ +048414: 0135 |0018: move v5, v3 │ │ +048416: 7406 2f04 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@042f │ │ +04841c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1157 │ │ 0x0004 line=1158 │ │ 0x000a line=1159 │ │ 0x000f line=1160 │ │ 0x001c line=1163 │ │ locals : │ │ 0x0000 - 0x001d reg=6 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x001d reg=7 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #36 header: │ │ -class_idx : 182 │ │ +Class #37 header: │ │ +class_idx : 183 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #36 annotations: │ │ +Class #37 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onAnimationStart │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #36 - │ │ +Class #37 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14149,18 +14176,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04839c: |[04839c] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V │ │ -0483ac: 5b01 dd00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@00dd │ │ -0483b0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0483b6: 0e00 |0005: return-void │ │ +048420: |[048420] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V │ │ +048430: 5b01 dd00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@00dd │ │ +048434: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04843a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; │ │ │ │ @@ -14170,47 +14197,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0483b8: |[0483b8] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.run:()V │ │ -0483c8: 5430 dd00 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@00dd │ │ -0483cc: 7110 fc03 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; // method@03fc │ │ -0483d2: 0c00 |0005: move-result-object v0 │ │ -0483d4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0483d6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0483d8: 7130 4e0a 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ -0483de: 0e00 |000b: return-void │ │ +04843c: |[04843c] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.run:()V │ │ +04844c: 5430 dd00 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@00dd │ │ +048450: 7110 fc03 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; // method@03fc │ │ +048456: 0c00 |0005: move-result-object v0 │ │ +048458: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +04845a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +04845c: 7130 4e0a 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ +048462: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x000b line=447 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1; │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #37 header: │ │ -class_idx : 183 │ │ +Class #38 header: │ │ +class_idx : 184 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #37 annotations: │ │ +Class #38 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onAnimationEnd │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #37 - │ │ +Class #38 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14224,18 +14251,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0483e0: |[0483e0] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V │ │ -0483f0: 5b01 de00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@00de │ │ -0483f4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0483fa: 0e00 |0005: return-void │ │ +048464: |[048464] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V │ │ +048474: 5b01 de00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@00de │ │ +048478: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04847e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; │ │ │ │ @@ -14245,47 +14272,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0483fc: |[0483fc] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2.run:()V │ │ -04840c: 5430 de00 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@00de │ │ -048410: 7110 fc03 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; // method@03fc │ │ -048416: 0c00 |0005: move-result-object v0 │ │ -048418: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04841a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -04841c: 7130 4e0a 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ -048422: 0e00 |000b: return-void │ │ +048480: |[048480] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2.run:()V │ │ +048490: 5430 de00 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@00de │ │ +048494: 7110 fc03 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; // method@03fc │ │ +04849a: 0c00 |0005: move-result-object v0 │ │ +04849c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04849e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0484a0: 7130 4e0a 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ +0484a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x000b line=464 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2; │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #38 header: │ │ -class_idx : 185 │ │ +Class #39 header: │ │ +class_idx : 186 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #38 annotations: │ │ +Class #39 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FragmentTag" │ │ │ │ -Class #38 - │ │ +Class #39 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;) │ │ name : 'Fragment' │ │ @@ -14298,68 +14325,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -048424: |[048424] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ -048434: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -048436: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -04843a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -048440: 6900 e200 |0006: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@00e2 │ │ -048444: 0e00 |0008: return-void │ │ -048446: 0000 |0009: nop // spacer │ │ -048448: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +0484a8: |[0484a8] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ +0484b8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0484ba: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +0484be: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0484c4: 6900 e200 |0006: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@00e2 │ │ +0484c8: 0e00 |0008: return-void │ │ +0484ca: 0000 |0009: nop // spacer │ │ +0484cc: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2331 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #39 header: │ │ -class_idx : 425 │ │ +Class #40 header: │ │ +class_idx : 426 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 2999 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3005 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #39 - │ │ +Class #40 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterFactory;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/LayoutInflaterFactory;) │ │ name : 'onCreateView' │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2999 (LayoutInflaterFactory.java) │ │ + source_file_idx : 3005 (LayoutInflaterFactory.java) │ │ │ │ -Class #40 header: │ │ -class_idx : 186 │ │ +Class #41 header: │ │ +class_idx : 187 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 178 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 179 │ │ +source_file_idx : 1410 │ │ static_fields_size : 7 │ │ instance_fields_size: 23 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 59 │ │ │ │ -Class #40 annotations: │ │ +Class #41 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentManagerImpl$FragmentTag; Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; } │ │ Annotations on field #233 'mActive' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ Annotations on field #234 'mAdded' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ Annotations on field #235 'mAvailBackStackIndices' │ │ @@ -14379,15 +14406,15 @@ │ │ Annotations on field #252 'mStateArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ Annotations on method #1081 'restoreAllState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcelable;" "Ljava/util/List" "<" "Landroid/support/v4/app/Fragment;" ">;)V" } │ │ Annotations on method #1082 'retainNonConfig' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ │ │ -Class #40 - │ │ +Class #41 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/support/v4/app/FragmentManager;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/LayoutInflaterFactory;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -14517,39 +14544,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -04845c: |[04845c] android.support.v4.app.FragmentManagerImpl.:()V │ │ -04846c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04846e: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -048472: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -048476: 6a00 e500 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04847a: 6001 3700 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04847e: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -048482: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -048486: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -048488: 6a00 e800 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00e8 │ │ -04848c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -04848e: 6900 0001 |0011: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ -048492: 2200 5a04 |0013: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045a │ │ -048496: 7020 3a21 4000 |0015: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@213a │ │ -04849c: 6900 e700 |0018: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00e7 │ │ -0484a0: 2200 5a04 |001a: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045a │ │ -0484a4: 7020 3a21 3000 |001c: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@213a │ │ -0484aa: 6900 e600 |001f: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e6 │ │ -0484ae: 2200 5404 |0021: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0454 │ │ -0484b2: 7020 2421 4000 |0023: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2124 │ │ -0484b8: 6900 e400 |0026: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00e4 │ │ -0484bc: 2200 5404 |0028: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0454 │ │ -0484c0: 7020 2421 3000 |002a: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2124 │ │ -0484c6: 6900 e300 |002d: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e3 │ │ -0484ca: 0e00 |002f: return-void │ │ +0484e0: |[0484e0] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0484f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0484f2: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +0484f6: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +0484fa: 6a00 e500 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +0484fe: 6001 3700 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +048502: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +048506: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +04850a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +04850c: 6a00 e800 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00e8 │ │ +048510: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +048512: 6900 0001 |0011: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ +048516: 2200 5b04 |0013: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045b │ │ +04851a: 7020 3a21 4000 |0015: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@213a │ │ +048520: 6900 e700 |0018: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00e7 │ │ +048524: 2200 5b04 |001a: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045b │ │ +048528: 7020 3a21 3000 |001c: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@213a │ │ +04852e: 6900 e600 |001f: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e6 │ │ +048532: 2200 5504 |0021: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0455 │ │ +048536: 7020 2421 4000 |0023: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2124 │ │ +04853c: 6900 e400 |0026: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00e4 │ │ +048540: 2200 5504 |0028: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0455 │ │ +048544: 7020 2421 3000 |002a: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2124 │ │ +04854a: 6900 e300 |002d: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e3 │ │ +04854e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=406 │ │ 0x0007 line=409 │ │ 0x0010 line=502 │ │ 0x0013 line=830 │ │ 0x001a line=831 │ │ @@ -14562,25 +14589,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0484cc: |[0484cc] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0484dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0484de: 7010 e703 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@03e7 │ │ -0484e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0484e6: 5920 f200 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -0484ea: 5b21 fd00 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ -0484ee: 5b21 fc00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ -0484f2: 2200 b300 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00b3 │ │ -0484f6: 7020 f003 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03f0 │ │ -0484fc: 5b20 f400 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00f4 │ │ -048500: 0e00 |0012: return-void │ │ +048550: |[048550] android.support.v4.app.FragmentManagerImpl.:()V │ │ +048560: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048562: 7010 e703 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@03e7 │ │ +048568: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04856a: 5920 f200 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +04856e: 5b21 fd00 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ +048572: 5b21 fc00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ +048576: 2200 b400 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00b4 │ │ +04857a: 7020 f003 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03f0 │ │ +048580: 5b20 f400 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00f4 │ │ +048584: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=405 │ │ 0x0004 line=496 │ │ 0x0007 line=511 │ │ 0x0009 line=512 │ │ 0x000b line=514 │ │ @@ -14593,37 +14620,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -048504: |[048504] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -048514: 5530 fe00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ -048518: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04851c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -048520: 1a01 0104 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@0401 │ │ -048524: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04852a: 2700 |000b: throw v0 │ │ -04852c: 5430 f900 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -048530: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -048534: 2200 5705 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -048538: 2201 6c05 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04853c: 7010 f927 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -048542: 1a02 0204 |0017: const-string v2, "Can not perform this action inside of " // string@0402 │ │ -048546: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04854c: 0c01 |001c: move-result-object v1 │ │ -04854e: 5432 f900 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -048552: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048558: 0c01 |0022: move-result-object v1 │ │ -04855a: 6e10 0628 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -048560: 0c01 |0026: move-result-object v1 │ │ -048562: 7020 9327 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -048568: 2700 |002a: throw v0 │ │ -04856a: 0e00 |002b: return-void │ │ +048588: |[048588] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +048598: 5530 fe00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ +04859c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0485a0: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0485a4: 1a01 0404 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@0404 │ │ +0485a8: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0485ae: 2700 |000b: throw v0 │ │ +0485b0: 5430 f900 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +0485b4: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0485b8: 2200 5805 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0485bc: 2201 6d05 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0485c0: 7010 f927 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0485c6: 1a02 0504 |0017: const-string v2, "Can not perform this action inside of " // string@0405 │ │ +0485ca: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0485d0: 0c01 |001c: move-result-object v1 │ │ +0485d2: 5432 f900 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +0485d6: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0485dc: 0c01 |0022: move-result-object v1 │ │ +0485de: 6e10 0628 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0485e4: 0c01 |0026: move-result-object v1 │ │ +0485e6: 7020 9327 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0485ec: 2700 |002a: throw v0 │ │ +0485ee: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ 0x0004 line=1489 │ │ 0x000c line=1492 │ │ 0x0010 line=1493 │ │ 0x002b line=1496 │ │ @@ -14635,22 +14662,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 │ │ -04856c: |[04856c] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -04857c: 2200 5504 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0455 │ │ -048580: 7030 2521 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@2125 │ │ -048586: 6201 e600 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e6 │ │ -04858a: 6e20 2721 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2127 │ │ -048590: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ -048594: 6e30 2621 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2126 │ │ -04859a: 1100 |000f: return-object v0 │ │ +0485f0: |[0485f0] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +048600: 2200 5604 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0456 │ │ +048604: 7030 2521 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@2125 │ │ +04860a: 6201 e600 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e6 │ │ +04860e: 6e20 2721 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2127 │ │ +048614: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +048618: 6e30 2621 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2126 │ │ +04861e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0005 line=854 │ │ 0x000a line=855 │ │ 0x000f line=856 │ │ locals : │ │ @@ -14664,41 +14691,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 │ │ -04859c: |[04859c] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -0485ac: 220a 5804 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0458 │ │ -0485b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0485b2: 7020 3421 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@2134 │ │ -0485b8: 2200 5d04 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@045d │ │ -0485bc: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -0485be: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -0485c2: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -0485c4: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -0485c8: 01c1 |000e: move v1, v12 │ │ -0485ca: 01d2 |000f: move v2, v13 │ │ -0485cc: 01c3 |0010: move v3, v12 │ │ -0485ce: 01d4 |0011: move v4, v13 │ │ -0485d0: 7609 3d21 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@213d │ │ -0485d6: 6201 e700 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00e7 │ │ -0485da: 6e20 3f21 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@213f │ │ -0485e0: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ -0485e4: 6e30 3e21 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@213e │ │ -0485ea: 6e20 3521 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@2135 │ │ -0485f0: 2209 5504 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0455 │ │ -0485f4: 7030 2521 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@2125 │ │ -0485fa: 6201 e600 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e6 │ │ -0485fe: 6e20 2721 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2127 │ │ -048604: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ -048608: 6e30 2621 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2126 │ │ -04860e: 6e20 3521 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@2135 │ │ -048614: 110a |0034: return-object v10 │ │ +048620: |[048620] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +048630: 220a 5904 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0459 │ │ +048634: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +048636: 7020 3421 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@2134 │ │ +04863c: 2200 5e04 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@045e │ │ +048640: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +048642: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +048646: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +048648: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +04864c: 01c1 |000e: move v1, v12 │ │ +04864e: 01d2 |000f: move v2, v13 │ │ +048650: 01c3 |0010: move v3, v12 │ │ +048652: 01d4 |0011: move v4, v13 │ │ +048654: 7609 3d21 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@213d │ │ +04865a: 6201 e700 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00e7 │ │ +04865e: 6e20 3f21 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@213f │ │ +048664: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +048668: 6e30 3e21 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@213e │ │ +04866e: 6e20 3521 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@2135 │ │ +048674: 2209 5604 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0456 │ │ +048678: 7030 2521 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@2125 │ │ +04867e: 6201 e600 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e6 │ │ +048682: 6e20 2721 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2127 │ │ +048688: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +04868c: 6e30 2621 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2126 │ │ +048692: 6e20 3521 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@2135 │ │ +048698: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0006 line=840 │ │ 0x0015 line=842 │ │ 0x001a line=843 │ │ 0x001f line=844 │ │ @@ -14722,36 +14749,36 @@ │ │ type : '(Landroid/view/animation/Animation;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -048618: |[048618] android.support.v4.app.FragmentManagerImpl.modifiesAlpha:(Landroid/view/animation/Animation;)Z │ │ -048628: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04862a: 2043 5504 |0001: instance-of v3, v4, Landroid/view/animation/AlphaAnimation; // type@0455 │ │ -04862e: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -048632: 0f02 |0005: return v2 │ │ -048634: 2043 5804 |0006: instance-of v3, v4, Landroid/view/animation/AnimationSet; // type@0458 │ │ -048638: 3803 1a00 |0008: if-eqz v3, 0022 // +001a │ │ -04863c: 1f04 5804 |000a: check-cast v4, Landroid/view/animation/AnimationSet; // type@0458 │ │ -048640: 6e10 3621 0400 |000c: invoke-virtual {v4}, Landroid/view/animation/AnimationSet;.getAnimations:()Ljava/util/List; // method@2136 │ │ -048646: 0c00 |000f: move-result-object v0 │ │ -048648: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -04864a: 7210 ec28 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -048650: 0a03 |0014: move-result v3 │ │ -048652: 3531 0d00 |0015: if-ge v1, v3, 0022 // +000d │ │ -048656: 7220 e528 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -04865c: 0c03 |001a: move-result-object v3 │ │ -04865e: 2033 5504 |001b: instance-of v3, v3, Landroid/view/animation/AlphaAnimation; // type@0455 │ │ -048662: 3903 e8ff |001d: if-nez v3, 0005 // -0018 │ │ -048666: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04866a: 28f0 |0021: goto 0011 // -0010 │ │ -04866c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -04866e: 28e2 |0023: goto 0005 // -001e │ │ +04869c: |[04869c] android.support.v4.app.FragmentManagerImpl.modifiesAlpha:(Landroid/view/animation/Animation;)Z │ │ +0486ac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0486ae: 2043 5604 |0001: instance-of v3, v4, Landroid/view/animation/AlphaAnimation; // type@0456 │ │ +0486b2: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +0486b6: 0f02 |0005: return v2 │ │ +0486b8: 2043 5904 |0006: instance-of v3, v4, Landroid/view/animation/AnimationSet; // type@0459 │ │ +0486bc: 3803 1a00 |0008: if-eqz v3, 0022 // +001a │ │ +0486c0: 1f04 5904 |000a: check-cast v4, Landroid/view/animation/AnimationSet; // type@0459 │ │ +0486c4: 6e10 3621 0400 |000c: invoke-virtual {v4}, Landroid/view/animation/AnimationSet;.getAnimations:()Ljava/util/List; // method@2136 │ │ +0486ca: 0c00 |000f: move-result-object v0 │ │ +0486cc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0486ce: 7210 ec28 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +0486d4: 0a03 |0014: move-result v3 │ │ +0486d6: 3531 0d00 |0015: if-ge v1, v3, 0022 // +000d │ │ +0486da: 7220 e528 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0486e0: 0c03 |001a: move-result-object v3 │ │ +0486e2: 2033 5604 |001b: instance-of v3, v3, Landroid/view/animation/AlphaAnimation; // type@0456 │ │ +0486e6: 3903 e8ff |001d: if-nez v3, 0005 // -0018 │ │ +0486ea: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0486ee: 28f0 |0021: goto 0011 // -0010 │ │ +0486f0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0486f2: 28e2 |0023: goto 0005 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=522 │ │ 0x0005 line=532 │ │ 0x0006 line=524 │ │ 0x000a line=525 │ │ 0x0010 line=526 │ │ @@ -14771,25 +14798,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -048670: |[048670] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -048680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048682: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -048688: 0f00 |0004: return v0 │ │ -04868a: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -04868e: 28fd |0007: goto 0004 // -0003 │ │ -048690: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -048694: 28fa |000a: goto 0004 // -0006 │ │ -048696: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -04869a: 28f7 |000d: goto 0004 // -0009 │ │ -04869c: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +0486f4: |[0486f4] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +048704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048706: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +04870c: 0f00 |0004: return v0 │ │ +04870e: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +048712: 28fd |0007: goto 0004 // -0003 │ │ +048714: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +048718: 28fa |000a: goto 0004 // -0006 │ │ +04871a: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +04871e: 28f7 |000d: goto 0004 // -0009 │ │ +048720: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2194 │ │ 0x0001 line=2195 │ │ 0x0004 line=2206 │ │ 0x0005 line=2197 │ │ 0x0007 line=2198 │ │ @@ -14806,52 +14833,52 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Animation;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -0486b8: |[0486b8] android.support.v4.app.FragmentManagerImpl.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -0486c8: 3806 0400 |0000: if-eqz v6, 0004 // +0004 │ │ -0486cc: 3907 0300 |0002: if-nez v7, 0005 // +0003 │ │ -0486d0: 0e00 |0004: return-void │ │ -0486d2: 7120 4104 7600 |0005: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z // method@0441 │ │ -0486d8: 0a03 |0008: move-result v3 │ │ -0486da: 3803 fbff |0009: if-eqz v3, 0004 // -0005 │ │ -0486de: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0486e0: 6203 0001 |000c: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ -0486e4: 3903 1200 |000e: if-nez v3, 0020 // +0012 │ │ -0486e8: 1c03 5704 |0010: const-class v3, Landroid/view/animation/Animation; // type@0457 │ │ -0486ec: 1a04 7c26 |0012: const-string v4, "mListener" // string@267c │ │ -0486f0: 6e20 7727 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -0486f6: 0c03 |0017: move-result-object v3 │ │ -0486f8: 6903 0001 |0018: sput-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ -0486fc: 6203 0001 |001a: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ -048700: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -048702: 6e20 2928 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -048708: 6203 0001 |0020: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ -04870c: 6e20 2328 7300 |0022: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ -048712: 0c03 |0025: move-result-object v3 │ │ -048714: 0730 |0026: move-object v0, v3 │ │ -048716: 1f00 5604 |0027: check-cast v0, Landroid/view/animation/Animation$AnimationListener; // type@0456 │ │ -04871a: 0702 |0029: move-object v2, v0 │ │ -04871c: 2203 b800 |002a: new-instance v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // type@00b8 │ │ -048720: 7040 fb03 6327 |002c: invoke-direct {v3, v6, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.:(Landroid/view/View;Landroid/view/animation/Animation;Landroid/view/animation/Animation$AnimationListener;)V // method@03fb │ │ -048726: 6e20 2f21 3700 |002f: invoke-virtual {v7, v3}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@212f │ │ -04872c: 28d2 |0032: goto 0004 // -002e │ │ -04872e: 0d01 |0033: move-exception v1 │ │ -048730: 1a03 7c05 |0034: const-string v3, "FragmentManager" // string@057c │ │ -048734: 1a04 b60e |0036: const-string v4, "No field with the name mListener is found in Animation class" // string@0eb6 │ │ -048738: 7130 0c1f 4301 |0038: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -04873e: 28ef |003b: goto 002a // -0011 │ │ -048740: 0d01 |003c: move-exception v1 │ │ -048742: 1a03 7c05 |003d: const-string v3, "FragmentManager" // string@057c │ │ -048746: 1a04 0c04 |003f: const-string v4, "Cannot access Animation's mListener field" // string@040c │ │ -04874a: 7130 0c1f 4301 |0041: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -048750: 28e6 |0044: goto 002a // -001a │ │ +04873c: |[04873c] android.support.v4.app.FragmentManagerImpl.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +04874c: 3806 0400 |0000: if-eqz v6, 0004 // +0004 │ │ +048750: 3907 0300 |0002: if-nez v7, 0005 // +0003 │ │ +048754: 0e00 |0004: return-void │ │ +048756: 7120 4104 7600 |0005: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z // method@0441 │ │ +04875c: 0a03 |0008: move-result v3 │ │ +04875e: 3803 fbff |0009: if-eqz v3, 0004 // -0005 │ │ +048762: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +048764: 6203 0001 |000c: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ +048768: 3903 1200 |000e: if-nez v3, 0020 // +0012 │ │ +04876c: 1c03 5804 |0010: const-class v3, Landroid/view/animation/Animation; // type@0458 │ │ +048770: 1a04 8626 |0012: const-string v4, "mListener" // string@2686 │ │ +048774: 6e20 7727 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +04877a: 0c03 |0017: move-result-object v3 │ │ +04877c: 6903 0001 |0018: sput-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ +048780: 6203 0001 |001a: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ +048784: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +048786: 6e20 2928 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +04878c: 6203 0001 |0020: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0100 │ │ +048790: 6e20 2328 7300 |0022: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ +048796: 0c03 |0025: move-result-object v3 │ │ +048798: 0730 |0026: move-object v0, v3 │ │ +04879a: 1f00 5704 |0027: check-cast v0, Landroid/view/animation/Animation$AnimationListener; // type@0457 │ │ +04879e: 0702 |0029: move-object v2, v0 │ │ +0487a0: 2203 b900 |002a: new-instance v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // type@00b9 │ │ +0487a4: 7040 fb03 6327 |002c: invoke-direct {v3, v6, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.:(Landroid/view/View;Landroid/view/animation/Animation;Landroid/view/animation/Animation$AnimationListener;)V // method@03fb │ │ +0487aa: 6e20 2f21 3700 |002f: invoke-virtual {v7, v3}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@212f │ │ +0487b0: 28d2 |0032: goto 0004 // -002e │ │ +0487b2: 0d01 |0033: move-exception v1 │ │ +0487b4: 1a03 8005 |0034: const-string v3, "FragmentManager" // string@0580 │ │ +0487b8: 1a04 bf0e |0036: const-string v4, "No field with the name mListener is found in Animation class" // string@0ebf │ │ +0487bc: 7130 0c1f 4301 |0038: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0487c2: 28ef |003b: goto 002a // -0011 │ │ +0487c4: 0d01 |003c: move-exception v1 │ │ +0487c6: 1a03 8005 |003d: const-string v3, "FragmentManager" // string@0580 │ │ +0487ca: 1a04 0f04 |003f: const-string v4, "Cannot access Animation's mListener field" // string@040f │ │ +0487ce: 7130 0c1f 4301 |0041: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0487d4: 28e6 |0044: goto 002a // -001a │ │ catches : 1 │ │ 0x000c - 0x002a │ │ Ljava/lang/NoSuchFieldException; -> 0x0033 │ │ Ljava/lang/IllegalAccessException; -> 0x003c │ │ positions : │ │ 0x0000 line=938 │ │ 0x0004 line=960 │ │ @@ -14879,31 +14906,31 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Animation;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -048764: |[048764] android.support.v4.app.FragmentManagerImpl.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z │ │ -048774: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -048778: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -04877c: 3410 1600 |0004: if-lt v0, v1, 001a // +0016 │ │ -048780: 7110 2d0a 0200 |0006: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0a2d │ │ -048786: 0a00 |0009: move-result v0 │ │ -048788: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ -04878c: 7110 380a 0200 |000c: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.hasOverlappingRendering:(Landroid/view/View;)Z // method@0a38 │ │ -048792: 0a00 |000f: move-result v0 │ │ -048794: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -048798: 7110 2b04 0300 |0012: invoke-static {v3}, Landroid/support/v4/app/FragmentManagerImpl;.modifiesAlpha:(Landroid/view/animation/Animation;)Z // method@042b │ │ -04879e: 0a00 |0015: move-result v0 │ │ -0487a0: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -0487a4: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0487a6: 0f00 |0019: return v0 │ │ -0487a8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0487aa: 28fe |001b: goto 0019 // -0002 │ │ +0487e8: |[0487e8] android.support.v4.app.FragmentManagerImpl.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z │ │ +0487f8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0487fc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +048800: 3410 1600 |0004: if-lt v0, v1, 001a // +0016 │ │ +048804: 7110 2d0a 0200 |0006: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0a2d │ │ +04880a: 0a00 |0009: move-result v0 │ │ +04880c: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ +048810: 7110 380a 0200 |000c: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.hasOverlappingRendering:(Landroid/view/View;)Z // method@0a38 │ │ +048816: 0a00 |000f: move-result v0 │ │ +048818: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +04881c: 7110 2b04 0300 |0012: invoke-static {v3}, Landroid/support/v4/app/FragmentManagerImpl;.modifiesAlpha:(Landroid/view/animation/Animation;)Z // method@042b │ │ +048822: 0a00 |0015: move-result v0 │ │ +048824: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +048828: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +04882a: 0f00 |0019: return v0 │ │ +04882c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +04882e: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x001c reg=2 v Landroid/view/View; │ │ 0x0000 - 0x001c reg=3 anim Landroid/view/animation/Animation; │ │ │ │ @@ -14912,52 +14939,52 @@ │ │ type : '(Ljava/lang/RuntimeException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -0487ac: |[0487ac] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -0487bc: 1a03 7c05 |0000: const-string v3, "FragmentManager" // string@057c │ │ -0487c0: 6e10 c827 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@27c8 │ │ -0487c6: 0c04 |0005: move-result-object v4 │ │ -0487c8: 7120 0b1f 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -0487ce: 1a03 7c05 |0009: const-string v3, "FragmentManager" // string@057c │ │ -0487d2: 1a04 9202 |000b: const-string v4, "Activity state:" // string@0292 │ │ -0487d6: 7120 0b1f 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -0487dc: 2201 7901 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@0179 │ │ -0487e0: 1a03 7c05 |0012: const-string v3, "FragmentManager" // string@057c │ │ -0487e4: 7020 6107 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0761 │ │ -0487ea: 2202 3b05 |0017: new-instance v2, Ljava/io/PrintWriter; // type@053b │ │ -0487ee: 7020 5427 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2754 │ │ -0487f4: 5473 f700 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -0487f8: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -0487fc: 5473 f700 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -048800: 1a04 0d00 |0022: const-string v4, " " // string@000d │ │ -048804: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -048806: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -048808: 2366 9b06 |0026: new-array v6, v6, [Ljava/lang/String; // type@069b │ │ -04880c: 6e56 da03 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentHostCallback;.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03da │ │ -048812: 2708 |002b: throw v8 │ │ -048814: 0d00 |002c: move-exception v0 │ │ -048816: 1a03 7c05 |002d: const-string v3, "FragmentManager" // string@057c │ │ -04881a: 1a04 5305 |002f: const-string v4, "Failed dumping state" // string@0553 │ │ -04881e: 7130 0c1f 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -048824: 28f7 |0034: goto 002b // -0009 │ │ -048826: 1a03 0d00 |0035: const-string v3, " " // string@000d │ │ -04882a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -04882c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -04882e: 2355 9b06 |0039: new-array v5, v5, [Ljava/lang/String; // type@069b │ │ -048832: 6e55 1c04 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@041c │ │ -048838: 28ed |003e: goto 002b // -0013 │ │ -04883a: 0d00 |003f: move-exception v0 │ │ -04883c: 1a03 7c05 |0040: const-string v3, "FragmentManager" // string@057c │ │ -048840: 1a04 5305 |0042: const-string v4, "Failed dumping state" // string@0553 │ │ -048844: 7130 0c1f 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -04884a: 28e4 |0047: goto 002b // -001c │ │ +048830: |[048830] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +048840: 1a03 8005 |0000: const-string v3, "FragmentManager" // string@0580 │ │ +048844: 6e10 c827 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@27c8 │ │ +04884a: 0c04 |0005: move-result-object v4 │ │ +04884c: 7120 0b1f 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +048852: 1a03 8005 |0009: const-string v3, "FragmentManager" // string@0580 │ │ +048856: 1a04 9302 |000b: const-string v4, "Activity state:" // string@0293 │ │ +04885a: 7120 0b1f 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +048860: 2201 7a01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@017a │ │ +048864: 1a03 8005 |0012: const-string v3, "FragmentManager" // string@0580 │ │ +048868: 7020 6107 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0761 │ │ +04886e: 2202 3c05 |0017: new-instance v2, Ljava/io/PrintWriter; // type@053c │ │ +048872: 7020 5427 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2754 │ │ +048878: 5473 f700 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04887c: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +048880: 5473 f700 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +048884: 1a04 0d00 |0022: const-string v4, " " // string@000d │ │ +048888: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +04888a: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +04888c: 2366 9e06 |0026: new-array v6, v6, [Ljava/lang/String; // type@069e │ │ +048890: 6e56 da03 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentHostCallback;.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03da │ │ +048896: 2708 |002b: throw v8 │ │ +048898: 0d00 |002c: move-exception v0 │ │ +04889a: 1a03 8005 |002d: const-string v3, "FragmentManager" // string@0580 │ │ +04889e: 1a04 5705 |002f: const-string v4, "Failed dumping state" // string@0557 │ │ +0488a2: 7130 0c1f 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0488a8: 28f7 |0034: goto 002b // -0009 │ │ +0488aa: 1a03 0d00 |0035: const-string v3, " " // string@000d │ │ +0488ae: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +0488b0: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +0488b2: 2355 9e06 |0039: new-array v5, v5, [Ljava/lang/String; // type@069e │ │ +0488b6: 6e55 1c04 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@041c │ │ +0488bc: 28ed |003e: goto 002b // -0013 │ │ +0488be: 0d00 |003f: move-exception v0 │ │ +0488c0: 1a03 8005 |0040: const-string v3, "FragmentManager" // string@0580 │ │ +0488c4: 1a04 5705 |0042: const-string v4, "Failed dumping state" // string@0557 │ │ +0488c8: 7130 0c1f 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0488ce: 28e4 |0047: goto 002b // -001c │ │ catches : 2 │ │ 0x0020 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0035 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=543 │ │ @@ -14985,35 +15012,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -048868: |[048868] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -048878: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -04887a: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -048880: 0f00 |0004: return v0 │ │ -048882: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -048886: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -048888: 28fc |0008: goto 0004 // -0004 │ │ -04888a: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -04888c: 28fe |000a: goto 0008 // -0002 │ │ -04888e: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -048892: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -048894: 28f6 |000e: goto 0004 // -000a │ │ -048896: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -048898: 28fe |0010: goto 000e // -0002 │ │ -04889a: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -04889e: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -0488a0: 28f0 |0014: goto 0004 // -0010 │ │ -0488a2: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -0488a4: 28fe |0016: goto 0014 // -0002 │ │ -0488a6: 0000 |0017: nop // spacer │ │ -0488a8: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +0488ec: |[0488ec] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +0488fc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0488fe: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +048904: 0f00 |0004: return v0 │ │ +048906: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +04890a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +04890c: 28fc |0008: goto 0004 // -0004 │ │ +04890e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +048910: 28fe |000a: goto 0008 // -0002 │ │ +048912: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +048916: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +048918: 28f6 |000e: goto 0004 // -000a │ │ +04891a: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +04891c: 28fe |0010: goto 000e // -0002 │ │ +04891e: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +048922: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +048924: 28f0 |0014: goto 0004 // -0010 │ │ +048926: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +048928: 28fe |0016: goto 0014 // -0002 │ │ +04892a: 0000 |0017: nop // spacer │ │ +04892c: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2218 │ │ 0x0001 line=2219 │ │ 0x0004 line=2230 │ │ 0x0005 line=2221 │ │ 0x0008 line=2222 │ │ @@ -15034,24 +15061,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0488c4: |[0488c4] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -0488d4: 5410 ed00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -0488d8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0488dc: 2200 ab05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0488e0: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0488e6: 5b10 ed00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -0488ea: 5410 ed00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -0488ee: 6e20 9428 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -0488f4: 6e10 3804 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0438 │ │ -0488fa: 0e00 |0013: return-void │ │ +048948: |[048948] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +048958: 5410 ed00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04895c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +048960: 2200 ae05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +048964: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04896a: 5b10 ed00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04896e: 5410 ed00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +048972: 6e20 9428 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +048978: 6e10 3804 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0438 │ │ +04897e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1645 │ │ 0x0004 line=1646 │ │ 0x000b line=1648 │ │ 0x0010 line=1649 │ │ 0x0013 line=1650 │ │ @@ -15064,66 +15091,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 │ │ -0488fc: |[0488fc] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -04890c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -04890e: 5440 ea00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048912: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -048916: 2200 ab05 |0005: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -04891a: 7010 9028 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -048920: 5b40 ea00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048924: 6300 e500 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -048928: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -04892c: 1a00 7c05 |0010: const-string v0, "FragmentManager" // string@057c │ │ -048930: 2201 6c05 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -048934: 7010 f927 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04893a: 1a02 e915 |0017: const-string v2, "add: " // string@15e9 │ │ -04893e: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048944: 0c01 |001c: move-result-object v1 │ │ -048946: 6e20 0128 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04894c: 0c01 |0020: move-result-object v1 │ │ -04894e: 6e10 0628 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -048954: 0c01 |0024: move-result-object v1 │ │ -048956: 7120 0f1f 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04895c: 6e20 2704 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0427 │ │ -048962: 5550 9700 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -048966: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -04896a: 5440 ea00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04896e: 6e20 9728 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ -048974: 0a00 |0034: move-result v0 │ │ -048976: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -04897a: 2200 5705 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -04897e: 2201 6c05 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -048982: 7010 f927 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -048988: 1a02 7305 |003e: const-string v2, "Fragment already added: " // string@0573 │ │ -04898c: 6e20 0228 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048992: 0c01 |0043: move-result-object v1 │ │ -048994: 6e20 0128 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04899a: 0c01 |0047: move-result-object v1 │ │ -04899c: 6e10 0628 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0489a2: 0c01 |004b: move-result-object v1 │ │ -0489a4: 7020 9327 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0489aa: 2700 |004f: throw v0 │ │ -0489ac: 5440 ea00 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -0489b0: 6e20 9428 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -0489b6: 5c53 8b00 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -0489ba: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -0489bc: 5c50 ab00 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ -0489c0: 5550 9f00 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -0489c4: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -0489c8: 5550 a700 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -0489cc: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -0489d0: 5c43 f800 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -0489d4: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -0489d8: 6e20 2e04 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@042e │ │ -0489de: 0e00 |0069: return-void │ │ +048980: |[048980] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +048990: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +048992: 5440 ea00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048996: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +04899a: 2200 ae05 |0005: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +04899e: 7010 9028 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0489a4: 5b40 ea00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0489a8: 6300 e500 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +0489ac: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +0489b0: 1a00 8005 |0010: const-string v0, "FragmentManager" // string@0580 │ │ +0489b4: 2201 6d05 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0489b8: 7010 f927 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0489be: 1a02 f315 |0017: const-string v2, "add: " // string@15f3 │ │ +0489c2: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0489c8: 0c01 |001c: move-result-object v1 │ │ +0489ca: 6e20 0128 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0489d0: 0c01 |0020: move-result-object v1 │ │ +0489d2: 6e10 0628 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0489d8: 0c01 |0024: move-result-object v1 │ │ +0489da: 7120 0f1f 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +0489e0: 6e20 2704 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0427 │ │ +0489e6: 5550 9700 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +0489ea: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +0489ee: 5440 ea00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0489f2: 6e20 9728 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ +0489f8: 0a00 |0034: move-result v0 │ │ +0489fa: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +0489fe: 2200 5805 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +048a02: 2201 6d05 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +048a06: 7010 f927 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +048a0c: 1a02 7705 |003e: const-string v2, "Fragment already added: " // string@0577 │ │ +048a10: 6e20 0228 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048a16: 0c01 |0043: move-result-object v1 │ │ +048a18: 6e20 0128 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +048a1e: 0c01 |0047: move-result-object v1 │ │ +048a20: 6e10 0628 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +048a26: 0c01 |004b: move-result-object v1 │ │ +048a28: 7020 9327 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +048a2e: 2700 |004f: throw v0 │ │ +048a30: 5440 ea00 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048a34: 6e20 9428 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +048a3a: 5c53 8b00 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +048a3e: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +048a40: 5c50 ab00 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ +048a44: 5550 9f00 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +048a48: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +048a4c: 5550 a700 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +048a50: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +048a54: 5c43 f800 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +048a58: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +048a5c: 6e20 2e04 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@042e │ │ +048a62: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1312 │ │ 0x0005 line=1313 │ │ 0x000c line=1315 │ │ 0x0028 line=1316 │ │ 0x002b line=1317 │ │ @@ -15147,23 +15174,23 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0489e0: |[0489e0] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -0489f0: 5410 ee00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ -0489f4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0489f8: 2200 ab05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0489fc: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -048a02: 5b10 ee00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ -048a06: 5410 ee00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ -048a0a: 6e20 9428 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -048a10: 0e00 |0010: return-void │ │ +048a64: |[048a64] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +048a74: 5410 ee00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ +048a78: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +048a7c: 2200 ae05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +048a80: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +048a86: 5b10 ee00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ +048a8a: 5410 ee00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ +048a8e: 6e20 9428 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +048a94: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0004 line=640 │ │ 0x000b line=642 │ │ 0x0010 line=643 │ │ locals : │ │ @@ -15175,89 +15202,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 │ │ -048a14: |[048a14] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -048a24: 1d05 |0000: monitor-enter v5 │ │ -048a26: 5452 eb00 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -048a2a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -048a2e: 5452 eb00 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -048a32: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -048a38: 0a02 |000a: move-result v2 │ │ -048a3a: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -048a3e: 5452 ef00 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -048a42: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -048a46: 2202 ab05 |0011: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -048a4a: 7010 9028 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -048a50: 5b52 ef00 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -048a54: 5452 ef00 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -048a58: 6e10 9f28 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -048a5e: 0a00 |001d: move-result v0 │ │ -048a60: 6302 e500 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -048a64: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -048a68: 1a02 7c05 |0022: const-string v2, "FragmentManager" // string@057c │ │ -048a6c: 2203 6c05 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -048a70: 7010 f927 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -048a76: 1a04 4d10 |0029: const-string v4, "Setting back stack index " // string@104d │ │ -048a7a: 6e20 0228 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048a80: 0c03 |002e: move-result-object v3 │ │ -048a82: 6e20 fe27 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -048a88: 0c03 |0032: move-result-object v3 │ │ -048a8a: 1a04 b600 |0033: const-string v4, " to " // string@00b6 │ │ -048a8e: 6e20 0228 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048a94: 0c03 |0038: move-result-object v3 │ │ -048a96: 6e20 0128 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -048a9c: 0c03 |003c: move-result-object v3 │ │ -048a9e: 6e10 0628 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -048aa4: 0c03 |0040: move-result-object v3 │ │ -048aa6: 7120 0f1f 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -048aac: 5452 ef00 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -048ab0: 6e20 9428 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -048ab6: 1e05 |0049: monitor-exit v5 │ │ -048ab8: 0101 |004a: move v1, v0 │ │ -048aba: 0f01 |004b: return v1 │ │ -048abc: 5452 eb00 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -048ac0: 5453 eb00 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -048ac4: 6e10 9f28 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -048aca: 0a03 |0053: move-result v3 │ │ -048acc: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -048ad0: 6e20 9b28 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ -048ad6: 0c02 |0059: move-result-object v2 │ │ -048ad8: 1f02 5a05 |005a: check-cast v2, Ljava/lang/Integer; // type@055a │ │ -048adc: 6e10 9927 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -048ae2: 0a00 |005f: move-result v0 │ │ -048ae4: 6302 e500 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -048ae8: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -048aec: 1a02 7c05 |0064: const-string v2, "FragmentManager" // string@057c │ │ -048af0: 2203 6c05 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -048af4: 7010 f927 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -048afa: 1a04 a302 |006b: const-string v4, "Adding back stack index " // string@02a3 │ │ -048afe: 6e20 0228 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048b04: 0c03 |0070: move-result-object v3 │ │ -048b06: 6e20 fe27 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -048b0c: 0c03 |0074: move-result-object v3 │ │ -048b0e: 1a04 bd00 |0075: const-string v4, " with " // string@00bd │ │ -048b12: 6e20 0228 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048b18: 0c03 |007a: move-result-object v3 │ │ -048b1a: 6e20 0128 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -048b20: 0c03 |007e: move-result-object v3 │ │ -048b22: 6e10 0628 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -048b28: 0c03 |0082: move-result-object v3 │ │ -048b2a: 7120 0f1f 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -048b30: 5452 ef00 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -048b34: 6e30 9e28 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ -048b3a: 1e05 |008b: monitor-exit v5 │ │ -048b3c: 0101 |008c: move v1, v0 │ │ -048b3e: 28be |008d: goto 004b // -0042 │ │ -048b40: 0d02 |008e: move-exception v2 │ │ -048b42: 1e05 |008f: monitor-exit v5 │ │ -048b44: 2702 |0090: throw v2 │ │ +048a98: |[048a98] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +048aa8: 1d05 |0000: monitor-enter v5 │ │ +048aaa: 5452 eb00 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +048aae: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +048ab2: 5452 eb00 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +048ab6: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +048abc: 0a02 |000a: move-result v2 │ │ +048abe: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +048ac2: 5452 ef00 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +048ac6: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +048aca: 2202 ae05 |0011: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +048ace: 7010 9028 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +048ad4: 5b52 ef00 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +048ad8: 5452 ef00 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +048adc: 6e10 9f28 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +048ae2: 0a00 |001d: move-result v0 │ │ +048ae4: 6302 e500 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +048ae8: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +048aec: 1a02 8005 |0022: const-string v2, "FragmentManager" // string@0580 │ │ +048af0: 2203 6d05 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +048af4: 7010 f927 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +048afa: 1a04 5710 |0029: const-string v4, "Setting back stack index " // string@1057 │ │ +048afe: 6e20 0228 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048b04: 0c03 |002e: move-result-object v3 │ │ +048b06: 6e20 fe27 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +048b0c: 0c03 |0032: move-result-object v3 │ │ +048b0e: 1a04 b600 |0033: const-string v4, " to " // string@00b6 │ │ +048b12: 6e20 0228 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048b18: 0c03 |0038: move-result-object v3 │ │ +048b1a: 6e20 0128 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +048b20: 0c03 |003c: move-result-object v3 │ │ +048b22: 6e10 0628 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +048b28: 0c03 |0040: move-result-object v3 │ │ +048b2a: 7120 0f1f 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +048b30: 5452 ef00 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +048b34: 6e20 9428 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +048b3a: 1e05 |0049: monitor-exit v5 │ │ +048b3c: 0101 |004a: move v1, v0 │ │ +048b3e: 0f01 |004b: return v1 │ │ +048b40: 5452 eb00 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +048b44: 5453 eb00 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +048b48: 6e10 9f28 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +048b4e: 0a03 |0053: move-result v3 │ │ +048b50: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +048b54: 6e20 9b28 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ +048b5a: 0c02 |0059: move-result-object v2 │ │ +048b5c: 1f02 5b05 |005a: check-cast v2, Ljava/lang/Integer; // type@055b │ │ +048b60: 6e10 9927 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +048b66: 0a00 |005f: move-result v0 │ │ +048b68: 6302 e500 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +048b6c: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +048b70: 1a02 8005 |0064: const-string v2, "FragmentManager" // string@0580 │ │ +048b74: 2203 6d05 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +048b78: 7010 f927 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +048b7e: 1a04 a402 |006b: const-string v4, "Adding back stack index " // string@02a4 │ │ +048b82: 6e20 0228 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048b88: 0c03 |0070: move-result-object v3 │ │ +048b8a: 6e20 fe27 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +048b90: 0c03 |0074: move-result-object v3 │ │ +048b92: 1a04 bd00 |0075: const-string v4, " with " // string@00bd │ │ +048b96: 6e20 0228 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048b9c: 0c03 |007a: move-result-object v3 │ │ +048b9e: 6e20 0128 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +048ba4: 0c03 |007e: move-result-object v3 │ │ +048ba6: 6e10 0628 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +048bac: 0c03 |0082: move-result-object v3 │ │ +048bae: 7120 0f1f 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +048bb4: 5452 ef00 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +048bb8: 6e30 9e28 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ +048bbe: 1e05 |008b: monitor-exit v5 │ │ +048bc0: 0101 |008c: move v1, v0 │ │ +048bc2: 28be |008d: goto 004b // -0042 │ │ +048bc4: 0d02 |008e: move-exception v2 │ │ +048bc6: 1e05 |008f: monitor-exit v5 │ │ +048bc8: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1525 │ │ 0x0001 line=1526 │ │ 0x000d line=1527 │ │ @@ -15285,25 +15312,25 @@ │ │ type : '(Landroid/support/v4/app/FragmentHostCallback;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 │ │ -048b54: |[048b54] android.support.v4.app.FragmentManagerImpl.attachController:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -048b64: 5420 f700 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -048b68: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -048b6c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -048b70: 1a01 be02 |0006: const-string v1, "Already attached" // string@02be │ │ -048b74: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -048b7a: 2700 |000b: throw v0 │ │ -048b7c: 5b23 f700 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -048b80: 5b24 f000 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ -048b84: 5b25 fa00 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -048b88: 0e00 |0012: return-void │ │ +048bd8: |[048bd8] android.support.v4.app.FragmentManagerImpl.attachController:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +048be8: 5420 f700 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +048bec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +048bf0: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +048bf4: 1a01 bf02 |0006: const-string v1, "Already attached" // string@02bf │ │ +048bf8: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +048bfe: 2700 |000b: throw v0 │ │ +048c00: 5b23 f700 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +048c04: 5b24 f000 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ +048c08: 5b25 fa00 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +048c0c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2025 │ │ 0x000c line=2026 │ │ 0x000e line=2027 │ │ 0x0010 line=2028 │ │ 0x0012 line=2029 │ │ @@ -15318,84 +15345,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 │ │ -048b8c: |[048b8c] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -048b9c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -048b9e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -048ba0: 6300 e500 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -048ba4: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -048ba8: 1a00 7c05 |0006: const-string v0, "FragmentManager" // string@057c │ │ -048bac: 2201 6c05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -048bb0: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -048bb6: 1a02 3b17 |000d: const-string v2, "attach: " // string@173b │ │ -048bba: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048bc0: 0c01 |0012: move-result-object v1 │ │ -048bc2: 6e20 0128 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -048bc8: 0c01 |0016: move-result-object v1 │ │ -048bca: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -048bd0: 0c01 |001a: move-result-object v1 │ │ -048bd2: 7120 0f1f 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -048bd8: 5570 9700 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -048bdc: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -048be0: 5c75 9700 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -048be4: 5570 8b00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -048be8: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -048bec: 5460 ea00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048bf0: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -048bf4: 2200 ab05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -048bf8: 7010 9028 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -048bfe: 5b60 ea00 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048c02: 5460 ea00 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048c06: 6e20 9728 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ -048c0c: 0a00 |0038: move-result v0 │ │ -048c0e: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -048c12: 2200 5705 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -048c16: 2201 6c05 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -048c1a: 7010 f927 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -048c20: 1a02 7305 |0042: const-string v2, "Fragment already added: " // string@0573 │ │ -048c24: 6e20 0228 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048c2a: 0c01 |0047: move-result-object v1 │ │ -048c2c: 6e20 0128 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -048c32: 0c01 |004b: move-result-object v1 │ │ -048c34: 6e10 0628 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -048c3a: 0c01 |004f: move-result-object v1 │ │ -048c3c: 7020 9327 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -048c42: 2700 |0053: throw v0 │ │ -048c44: 6300 e500 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -048c48: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -048c4c: 1a00 7c05 |0058: const-string v0, "FragmentManager" // string@057c │ │ -048c50: 2201 6c05 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -048c54: 7010 f927 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -048c5a: 1a02 e815 |005f: const-string v2, "add from attach: " // string@15e8 │ │ -048c5e: 6e20 0228 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048c64: 0c01 |0064: move-result-object v1 │ │ -048c66: 6e20 0128 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -048c6c: 0c01 |0068: move-result-object v1 │ │ -048c6e: 6e10 0628 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -048c74: 0c01 |006c: move-result-object v1 │ │ -048c76: 7120 0f1f 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -048c7c: 5460 ea00 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048c80: 6e20 9428 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -048c86: 5c73 8b00 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -048c8a: 5570 9f00 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -048c8e: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -048c92: 5570 a700 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -048c96: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -048c9a: 5c63 f800 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -048c9e: 5262 f200 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -048ca2: 0760 |0083: move-object v0, v6 │ │ -048ca4: 0771 |0084: move-object v1, v7 │ │ -048ca6: 0183 |0085: move v3, v8 │ │ -048ca8: 0194 |0086: move v4, v9 │ │ -048caa: 7406 2f04 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@042f │ │ -048cb0: 0e00 |008a: return-void │ │ +048c10: |[048c10] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +048c20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +048c22: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +048c24: 6300 e500 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +048c28: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +048c2c: 1a00 8005 |0006: const-string v0, "FragmentManager" // string@0580 │ │ +048c30: 2201 6d05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +048c34: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +048c3a: 1a02 4517 |000d: const-string v2, "attach: " // string@1745 │ │ +048c3e: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048c44: 0c01 |0012: move-result-object v1 │ │ +048c46: 6e20 0128 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +048c4c: 0c01 |0016: move-result-object v1 │ │ +048c4e: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +048c54: 0c01 |001a: move-result-object v1 │ │ +048c56: 7120 0f1f 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +048c5c: 5570 9700 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +048c60: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +048c64: 5c75 9700 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +048c68: 5570 8b00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +048c6c: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +048c70: 5460 ea00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048c74: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +048c78: 2200 ae05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +048c7c: 7010 9028 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +048c82: 5b60 ea00 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048c86: 5460 ea00 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048c8a: 6e20 9728 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ +048c90: 0a00 |0038: move-result v0 │ │ +048c92: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +048c96: 2200 5805 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +048c9a: 2201 6d05 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +048c9e: 7010 f927 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +048ca4: 1a02 7705 |0042: const-string v2, "Fragment already added: " // string@0577 │ │ +048ca8: 6e20 0228 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048cae: 0c01 |0047: move-result-object v1 │ │ +048cb0: 6e20 0128 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +048cb6: 0c01 |004b: move-result-object v1 │ │ +048cb8: 6e10 0628 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +048cbe: 0c01 |004f: move-result-object v1 │ │ +048cc0: 7020 9327 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +048cc6: 2700 |0053: throw v0 │ │ +048cc8: 6300 e500 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +048ccc: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +048cd0: 1a00 8005 |0058: const-string v0, "FragmentManager" // string@0580 │ │ +048cd4: 2201 6d05 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +048cd8: 7010 f927 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +048cde: 1a02 f215 |005f: const-string v2, "add from attach: " // string@15f2 │ │ +048ce2: 6e20 0228 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048ce8: 0c01 |0064: move-result-object v1 │ │ +048cea: 6e20 0128 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +048cf0: 0c01 |0068: move-result-object v1 │ │ +048cf2: 6e10 0628 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +048cf8: 0c01 |006c: move-result-object v1 │ │ +048cfa: 7120 0f1f 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +048d00: 5460 ea00 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048d04: 6e20 9428 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +048d0a: 5c73 8b00 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +048d0e: 5570 9f00 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +048d12: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +048d16: 5570 a700 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +048d1a: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +048d1e: 5c63 f800 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +048d22: 5262 f200 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +048d26: 0760 |0083: move-object v0, v6 │ │ +048d28: 0771 |0084: move-object v1, v7 │ │ +048d2a: 0183 |0085: move v3, v8 │ │ +048d2c: 0194 |0086: move v4, v9 │ │ +048d2e: 7406 2f04 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@042f │ │ +048d34: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1410 │ │ 0x001e line=1411 │ │ 0x0022 line=1412 │ │ 0x0024 line=1413 │ │ 0x0028 line=1414 │ │ @@ -15420,18 +15447,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -048cb4: |[048cb4] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -048cc4: 2200 9f00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -048cc8: 7020 8b02 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@028b │ │ -048cce: 1100 |0005: return-object v0 │ │ +048d38: |[048d38] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +048d48: 2200 a000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +048d4c: 7020 8b02 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@028b │ │ +048d52: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -15439,64 +15466,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 │ │ -048cd0: |[048cd0] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -048ce0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -048ce2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -048ce4: 6300 e500 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -048ce8: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -048cec: 1a00 7c05 |0006: const-string v0, "FragmentManager" // string@057c │ │ -048cf0: 2201 6c05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -048cf4: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -048cfa: 1a03 061b |000d: const-string v3, "detach: " // string@1b06 │ │ -048cfe: 6e20 0228 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048d04: 0c01 |0012: move-result-object v1 │ │ -048d06: 6e20 0128 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -048d0c: 0c01 |0016: move-result-object v1 │ │ -048d0e: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -048d14: 0c01 |001a: move-result-object v1 │ │ -048d16: 7120 0f1f 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -048d1c: 5570 9700 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -048d20: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -048d24: 5c72 9700 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -048d28: 5570 8b00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -048d2c: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -048d30: 5460 ea00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048d34: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -048d38: 6300 e500 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -048d3c: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -048d40: 1a00 7c05 |0030: const-string v0, "FragmentManager" // string@057c │ │ -048d44: 2201 6c05 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -048d48: 7010 f927 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -048d4e: 1a03 ba2e |0037: const-string v3, "remove from detach: " // string@2eba │ │ -048d52: 6e20 0228 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -048d58: 0c01 |003c: move-result-object v1 │ │ -048d5a: 6e20 0128 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -048d60: 0c01 |0040: move-result-object v1 │ │ -048d62: 6e10 0628 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -048d68: 0c01 |0044: move-result-object v1 │ │ -048d6a: 7120 0f1f 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -048d70: 5460 ea00 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048d74: 6e20 9c28 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ -048d7a: 5570 9f00 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -048d7e: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -048d82: 5570 a700 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -048d86: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -048d8a: 5c62 f800 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -048d8e: 5c75 8b00 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -048d92: 0760 |0059: move-object v0, v6 │ │ -048d94: 0771 |005a: move-object v1, v7 │ │ -048d96: 0183 |005b: move v3, v8 │ │ -048d98: 0194 |005c: move v4, v9 │ │ -048d9a: 7406 2f04 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@042f │ │ -048da0: 0e00 |0060: return-void │ │ +048d54: |[048d54] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +048d64: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +048d66: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +048d68: 6300 e500 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +048d6c: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +048d70: 1a00 8005 |0006: const-string v0, "FragmentManager" // string@0580 │ │ +048d74: 2201 6d05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +048d78: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +048d7e: 1a03 101b |000d: const-string v3, "detach: " // string@1b10 │ │ +048d82: 6e20 0228 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048d88: 0c01 |0012: move-result-object v1 │ │ +048d8a: 6e20 0128 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +048d90: 0c01 |0016: move-result-object v1 │ │ +048d92: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +048d98: 0c01 |001a: move-result-object v1 │ │ +048d9a: 7120 0f1f 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +048da0: 5570 9700 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +048da4: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +048da8: 5c72 9700 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +048dac: 5570 8b00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +048db0: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +048db4: 5460 ea00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048db8: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +048dbc: 6300 e500 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +048dc0: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +048dc4: 1a00 8005 |0030: const-string v0, "FragmentManager" // string@0580 │ │ +048dc8: 2201 6d05 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +048dcc: 7010 f927 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +048dd2: 1a03 c42e |0037: const-string v3, "remove from detach: " // string@2ec4 │ │ +048dd6: 6e20 0228 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +048ddc: 0c01 |003c: move-result-object v1 │ │ +048dde: 6e20 0128 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +048de4: 0c01 |0040: move-result-object v1 │ │ +048de6: 6e10 0628 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +048dec: 0c01 |0044: move-result-object v1 │ │ +048dee: 7120 0f1f 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +048df4: 5460 ea00 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048df8: 6e20 9c28 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ +048dfe: 5570 9f00 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +048e02: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +048e06: 5570 a700 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +048e0a: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +048e0e: 5c62 f800 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +048e12: 5c75 8b00 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +048e16: 0760 |0059: move-object v0, v6 │ │ +048e18: 0771 |005a: move-object v1, v7 │ │ +048e1a: 0183 |005b: move v3, v8 │ │ +048e1c: 0194 |005c: move v4, v9 │ │ +048e1e: 7406 2f04 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@042f │ │ +048e24: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1391 │ │ 0x001e line=1392 │ │ 0x0022 line=1393 │ │ 0x0024 line=1394 │ │ 0x0028 line=1396 │ │ @@ -15518,20 +15545,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -048da4: |[048da4] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -048db4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -048db6: 5c21 fe00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ -048dba: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -048dbc: 6e30 2d04 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ -048dc2: 0e00 |0007: return-void │ │ +048e28: |[048e28] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +048e38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048e3a: 5c21 fe00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ +048e3e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +048e40: 6e30 2d04 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ +048e46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2041 │ │ 0x0003 line=2042 │ │ 0x0007 line=2043 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -15541,31 +15568,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -048dc4: |[048dc4] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -048dd4: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048dd8: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -048ddc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -048dde: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048de2: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -048de8: 0a02 |000a: move-result v2 │ │ -048dea: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -048dee: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048df2: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -048df8: 0c00 |0012: move-result-object v0 │ │ -048dfa: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -048dfe: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -048e02: 6e20 4a03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@034a │ │ -048e08: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048e0c: 28e9 |001c: goto 0005 // -0017 │ │ -048e0e: 0e00 |001d: return-void │ │ +048e48: |[048e48] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +048e58: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048e5c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +048e60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +048e62: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048e66: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +048e6c: 0a02 |000a: move-result v2 │ │ +048e6e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +048e72: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048e76: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +048e7c: 0c00 |0012: move-result-object v0 │ │ +048e7e: 1f00 aa00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +048e82: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +048e86: 6e20 4a03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@034a │ │ +048e8c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048e90: 28e9 |001c: goto 0005 // -0017 │ │ +048e92: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2086 │ │ 0x0004 line=2087 │ │ 0x000d line=2088 │ │ 0x0015 line=2089 │ │ 0x0017 line=2090 │ │ @@ -15582,36 +15609,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -048e10: |[048e10] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -048e20: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048e24: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -048e28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -048e2a: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048e2e: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -048e34: 0a02 |000a: move-result v2 │ │ -048e36: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -048e3a: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048e3e: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -048e44: 0c00 |0012: move-result-object v0 │ │ -048e46: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -048e4a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -048e4e: 6e20 4b03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@034b │ │ -048e54: 0a02 |001a: move-result v2 │ │ -048e56: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -048e5a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -048e5c: 0f02 |001e: return v2 │ │ -048e5e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048e62: 28e4 |0021: goto 0005 // -001c │ │ -048e64: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -048e66: 28fb |0023: goto 001e // -0005 │ │ +048e94: |[048e94] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +048ea4: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048ea8: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +048eac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +048eae: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048eb2: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +048eb8: 0a02 |000a: move-result v2 │ │ +048eba: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +048ebe: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048ec2: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +048ec8: 0c00 |0012: move-result-object v0 │ │ +048eca: 1f00 aa00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +048ece: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +048ed2: 6e20 4b03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@034b │ │ +048ed8: 0a02 |001a: move-result v2 │ │ +048eda: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +048ede: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +048ee0: 0f02 |001e: return v2 │ │ +048ee2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048ee6: 28e4 |0021: goto 0005 // -001c │ │ +048ee8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +048eea: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2169 │ │ 0x0004 line=2170 │ │ 0x000d line=2171 │ │ 0x0015 line=2172 │ │ 0x0017 line=2173 │ │ @@ -15632,20 +15659,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -048e68: |[048e68] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -048e78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -048e7a: 5c21 fe00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ -048e7e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -048e80: 6e30 2d04 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ -048e86: 0e00 |0007: return-void │ │ +048eec: |[048eec] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +048efc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048efe: 5c21 fe00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ +048f02: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +048f04: 6e30 2d04 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ +048f0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2036 │ │ 0x0003 line=2037 │ │ 0x0007 line=2038 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -15655,59 +15682,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 │ │ -048e88: |[048e88] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -048e98: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -048e9a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -048e9c: 5454 ea00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048ea0: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -048ea4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -048ea6: 5454 ea00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048eaa: 6e10 9f28 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -048eb0: 0a04 |000c: move-result v4 │ │ -048eb2: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -048eb6: 5454 ea00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048eba: 6e20 9828 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -048ec0: 0c00 |0014: move-result-object v0 │ │ -048ec2: 1f00 a900 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -048ec6: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -048eca: 6e30 4d03 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@034d │ │ -048ed0: 0a04 |001c: move-result v4 │ │ -048ed2: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -048ed6: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -048ed8: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -048edc: 2202 ab05 |0022: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -048ee0: 7010 9028 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -048ee6: 6e20 9428 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -048eec: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048ef0: 28db |002c: goto 0007 // -0025 │ │ -048ef2: 5454 f100 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ -048ef6: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -048efa: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -048efc: 5454 f100 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ -048f00: 6e10 9f28 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -048f06: 0a04 |0037: move-result v4 │ │ -048f08: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -048f0c: 5454 f100 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ -048f10: 6e20 9828 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -048f16: 0c00 |003f: move-result-object v0 │ │ -048f18: 1f00 a900 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -048f1c: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -048f20: 6e20 9728 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ -048f26: 0a04 |0047: move-result v4 │ │ -048f28: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -048f2c: 6e10 3703 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0337 │ │ -048f32: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048f36: 28e3 |004f: goto 0032 // -001d │ │ -048f38: 5b52 f100 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ -048f3c: 0f03 |0052: return v3 │ │ +048f0c: |[048f0c] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +048f1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +048f1e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +048f20: 5454 ea00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048f24: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +048f28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +048f2a: 5454 ea00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048f2e: 6e10 9f28 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +048f34: 0a04 |000c: move-result v4 │ │ +048f36: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +048f3a: 5454 ea00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +048f3e: 6e20 9828 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +048f44: 0c00 |0014: move-result-object v0 │ │ +048f46: 1f00 aa00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +048f4a: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +048f4e: 6e30 4d03 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@034d │ │ +048f54: 0a04 |001c: move-result v4 │ │ +048f56: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +048f5a: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +048f5c: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +048f60: 2202 ae05 |0022: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +048f64: 7010 9028 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +048f6a: 6e20 9428 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +048f70: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048f74: 28db |002c: goto 0007 // -0025 │ │ +048f76: 5454 f100 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ +048f7a: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +048f7e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +048f80: 5454 f100 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ +048f84: 6e10 9f28 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +048f8a: 0a04 |0037: move-result v4 │ │ +048f8c: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +048f90: 5454 f100 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ +048f94: 6e20 9828 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +048f9a: 0c00 |003f: move-result-object v0 │ │ +048f9c: 1f00 aa00 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +048fa0: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +048fa4: 6e20 9728 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ +048faa: 0a04 |0047: move-result v4 │ │ +048fac: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +048fb0: 6e10 3703 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0337 │ │ +048fb6: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048fba: 28e3 |004f: goto 0032 // -001d │ │ +048fbc: 5b52 f100 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ +048fc0: 0f03 |0052: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2108 │ │ 0x0001 line=2109 │ │ 0x0002 line=2110 │ │ 0x0006 line=2111 │ │ 0x000f line=2112 │ │ @@ -15743,25 +15770,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -048f40: |[048f40] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -048f50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -048f52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -048f54: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -048f56: 5c30 f300 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ -048f5a: 6e10 1e04 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ -048f60: 6e30 2d04 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ -048f66: 5b31 f700 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -048f6a: 5b31 f000 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ -048f6e: 5b31 fa00 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -048f72: 0e00 |0011: return-void │ │ +048fc4: |[048fc4] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +048fd4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +048fd6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +048fd8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +048fda: 5c30 f300 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ +048fde: 6e10 1e04 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ +048fe4: 6e30 2d04 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ +048fea: 5b31 f700 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +048fee: 5b31 f000 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ +048ff2: 5b31 fa00 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +048ff6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2077 │ │ 0x0005 line=2078 │ │ 0x0008 line=2079 │ │ 0x000b line=2080 │ │ 0x000d line=2081 │ │ @@ -15775,19 +15802,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -048f74: |[048f74] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -048f84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -048f86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -048f88: 6e30 2d04 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ -048f8e: 0e00 |0005: return-void │ │ +048ff8: |[048ff8] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +049008: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04900a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +04900c: 6e30 2d04 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ +049012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2073 │ │ 0x0005 line=2074 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -15796,31 +15823,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -048f90: |[048f90] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -048fa0: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048fa4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -048fa8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -048faa: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048fae: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -048fb4: 0a02 |000a: move-result v2 │ │ -048fb6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -048fba: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048fbe: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -048fc4: 0c00 |0012: move-result-object v0 │ │ -048fc6: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -048fca: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -048fce: 6e10 5103 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@0351 │ │ -048fd4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048fd8: 28e9 |001c: goto 0005 // -0017 │ │ -048fda: 0e00 |001d: return-void │ │ +049014: |[049014] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +049024: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +049028: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +04902c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04902e: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +049032: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049038: 0a02 |000a: move-result v2 │ │ +04903a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +04903e: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +049042: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +049048: 0c00 |0012: move-result-object v0 │ │ +04904a: 1f00 aa00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04904e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +049052: 6e10 5103 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@0351 │ │ +049058: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04905c: 28e9 |001c: goto 0005 // -0017 │ │ +04905e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2097 │ │ 0x0004 line=2098 │ │ 0x000d line=2099 │ │ 0x0015 line=2100 │ │ 0x0017 line=2101 │ │ @@ -15836,36 +15863,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -048fdc: |[048fdc] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -048fec: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048ff0: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -048ff4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -048ff6: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -048ffa: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049000: 0a02 |000a: move-result v2 │ │ -049002: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -049006: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04900a: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -049010: 0c00 |0012: move-result-object v0 │ │ -049012: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -049016: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -04901a: 6e20 5203 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0352 │ │ -049020: 0a02 |001a: move-result v2 │ │ -049022: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -049026: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -049028: 0f02 |001e: return v2 │ │ -04902a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04902e: 28e4 |0021: goto 0005 // -001c │ │ -049030: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -049032: 28fb |0023: goto 001e // -0005 │ │ +049060: |[049060] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +049070: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +049074: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +049078: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04907a: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04907e: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049084: 0a02 |000a: move-result v2 │ │ +049086: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +04908a: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04908e: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +049094: 0c00 |0012: move-result-object v0 │ │ +049096: 1f00 aa00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04909a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +04909e: 6e20 5203 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0352 │ │ +0490a4: 0a02 |001a: move-result v2 │ │ +0490a6: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +0490aa: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0490ac: 0f02 |001e: return v2 │ │ +0490ae: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0490b2: 28e4 |0021: goto 0005 // -001c │ │ +0490b4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0490b6: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2155 │ │ 0x0004 line=2156 │ │ 0x000d line=2157 │ │ 0x0015 line=2158 │ │ 0x0017 line=2159 │ │ @@ -15886,31 +15913,31 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -049034: |[049034] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -049044: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -049048: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -04904c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04904e: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -049052: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049058: 0a02 |000a: move-result v2 │ │ -04905a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -04905e: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -049062: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -049068: 0c00 |0012: move-result-object v0 │ │ -04906a: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04906e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -049072: 6e20 5303 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@0353 │ │ -049078: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04907c: 28e9 |001c: goto 0005 // -0017 │ │ -04907e: 0e00 |001d: return-void │ │ +0490b8: |[0490b8] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +0490c8: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0490cc: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +0490d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0490d2: 5432 ea00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0490d6: 6e10 9f28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0490dc: 0a02 |000a: move-result v2 │ │ +0490de: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0490e2: 5432 ea00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0490e6: 6e20 9828 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0490ec: 0c00 |0012: move-result-object v0 │ │ +0490ee: 1f00 aa00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +0490f2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0490f6: 6e20 5303 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@0353 │ │ +0490fc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049100: 28e9 |001c: goto 0005 // -0017 │ │ +049102: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2183 │ │ 0x0004 line=2184 │ │ 0x000d line=2185 │ │ 0x0015 line=2186 │ │ 0x0017 line=2187 │ │ @@ -15927,19 +15954,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049080: |[049080] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -049090: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -049092: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -049094: 6e30 2d04 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ -04909a: 0e00 |0005: return-void │ │ +049104: |[049104] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +049114: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +049116: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +049118: 6e30 2d04 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ +04911e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2056 │ │ 0x0005 line=2057 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -15948,35 +15975,35 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -04909c: |[04909c] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0490ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0490ae: 5443 ea00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -0490b2: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -0490b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0490b8: 5443 ea00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -0490bc: 6e10 9f28 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0490c2: 0a03 |000b: move-result v3 │ │ -0490c4: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -0490c8: 5443 ea00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -0490cc: 6e20 9828 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0490d2: 0c00 |0013: move-result-object v0 │ │ -0490d4: 1f00 a900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0490d8: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -0490dc: 6e20 5503 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0355 │ │ -0490e2: 0a03 |001b: move-result v3 │ │ -0490e4: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -0490e8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0490ea: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0490ee: 28e5 |0021: goto 0006 // -001b │ │ -0490f0: 0f02 |0022: return v2 │ │ +049120: |[049120] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +049130: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +049132: 5443 ea00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +049136: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +04913a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +04913c: 5443 ea00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +049140: 6e10 9f28 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049146: 0a03 |000b: move-result v3 │ │ +049148: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +04914c: 5443 ea00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +049150: 6e20 9828 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +049156: 0c00 |0013: move-result-object v0 │ │ +049158: 1f00 aa00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04915c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +049160: 6e20 5503 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0355 │ │ +049166: 0a03 |001b: move-result v3 │ │ +049168: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +04916c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +04916e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049172: 28e5 |0021: goto 0006 // -001b │ │ +049174: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2140 │ │ 0x0001 line=2141 │ │ 0x0005 line=2142 │ │ 0x000e line=2143 │ │ 0x0016 line=2144 │ │ @@ -15996,19 +16023,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0490f4: |[0490f4] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -049104: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -049106: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -049108: 6e30 2d04 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ -04910e: 0e00 |0005: return-void │ │ +049178: |[049178] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +049188: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +04918a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +04918c: 6e30 2d04 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ +049192: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2069 │ │ 0x0005 line=2070 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -16017,20 +16044,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -049110: |[049110] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -049120: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -049122: 5c21 fe00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ -049126: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -049128: 6e30 2d04 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ -04912e: 0e00 |0007: return-void │ │ +049194: |[049194] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +0491a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0491a6: 5c21 fe00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ +0491aa: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +0491ac: 6e30 2d04 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ +0491b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2051 │ │ 0x0003 line=2052 │ │ 0x0007 line=2053 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -16040,20 +16067,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -049130: |[049130] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -049140: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -049142: 5c21 fe00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ -049146: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -049148: 6e30 2d04 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ -04914e: 0e00 |0007: return-void │ │ +0491b4: |[0491b4] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +0491c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0491c6: 5c21 fe00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ +0491ca: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0491cc: 6e30 2d04 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ +0491d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2046 │ │ 0x0003 line=2047 │ │ 0x0007 line=2048 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -16063,21 +16090,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -049150: |[049150] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -049160: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -049162: 5c20 fe00 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ -049166: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -049168: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04916a: 6e30 2d04 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ -049170: 0e00 |0008: return-void │ │ +0491d4: |[0491d4] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +0491e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0491e6: 5c20 fe00 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ +0491ea: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +0491ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0491ee: 6e30 2d04 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@042d │ │ +0491f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2063 │ │ 0x0003 line=2065 │ │ 0x0008 line=2066 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -16087,267 +16114,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 │ │ -049174: |[049174] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -049184: 2206 6c05 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -049188: 7010 f927 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04918e: 6e20 0228 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049194: 0c06 |0008: move-result-object v6 │ │ -049196: 1a07 0f00 |0009: const-string v7, " " // string@000f │ │ -04919a: 6e20 0228 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0491a0: 0c06 |000e: move-result-object v6 │ │ -0491a2: 6e10 0628 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0491a8: 0c04 |0012: move-result-object v4 │ │ -0491aa: 5486 e900 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -0491ae: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -0491b2: 5486 e900 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -0491b6: 6e10 9f28 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0491bc: 0a00 |001c: move-result v0 │ │ -0491be: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -0491c2: 6e20 5727 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0491c8: 1a06 8d02 |0022: const-string v6, "Active Fragments in " // string@028d │ │ -0491cc: 6e20 5727 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0491d2: 7110 0a28 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -0491d8: 0a06 |002a: move-result v6 │ │ -0491da: 7110 9d27 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0491e0: 0c06 |002e: move-result-object v6 │ │ -0491e2: 6e20 5727 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0491e8: 1a06 5a01 |0032: const-string v6, ":" // string@015a │ │ -0491ec: 6e20 5b27 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0491f2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -0491f4: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -0491f8: 5486 e900 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -0491fc: 6e20 9828 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -049202: 0c02 |003f: move-result-object v2 │ │ -049204: 1f02 a900 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -049208: 6e20 5727 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04920e: 1a06 1000 |0045: const-string v6, " #" // string@0010 │ │ -049212: 6e20 5727 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049218: 6e20 5527 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -04921e: 1a06 5b01 |004d: const-string v6, ": " // string@015b │ │ -049222: 6e20 5727 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049228: 6e20 5a27 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -04922e: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -049232: 6e5c 0c03 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@030c │ │ -049238: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04923c: 28dc |005c: goto 0038 // -0024 │ │ -04923e: 5486 ea00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -049242: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -049246: 5486 ea00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04924a: 6e10 9f28 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049250: 0a00 |0066: move-result v0 │ │ -049252: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -049256: 6e20 5727 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04925c: 1a06 a102 |006c: const-string v6, "Added Fragments:" // string@02a1 │ │ -049260: 6e20 5b27 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -049266: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -049268: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -04926c: 5486 ea00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -049270: 6e20 9828 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -049276: 0c02 |0079: move-result-object v2 │ │ -049278: 1f02 a900 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04927c: 6e20 5727 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049282: 1a06 1000 |007f: const-string v6, " #" // string@0010 │ │ -049286: 6e20 5727 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04928c: 6e20 5527 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -049292: 1a06 5b01 |0087: const-string v6, ": " // string@015b │ │ -049296: 6e20 5727 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04929c: 6e10 6103 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0361 │ │ -0492a2: 0c06 |008f: move-result-object v6 │ │ -0492a4: 6e20 5b27 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0492aa: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0492ae: 28dd |0095: goto 0072 // -0023 │ │ -0492b0: 5486 f100 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ -0492b4: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -0492b8: 5486 f100 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ -0492bc: 6e10 9f28 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0492c2: 0a00 |009f: move-result v0 │ │ -0492c4: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -0492c8: 6e20 5727 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0492ce: 1a06 8605 |00a5: const-string v6, "Fragments Created Menus:" // string@0586 │ │ -0492d2: 6e20 5b27 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0492d8: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -0492da: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -0492de: 5486 f100 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ -0492e2: 6e20 9828 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0492e8: 0c02 |00b2: move-result-object v2 │ │ -0492ea: 1f02 a900 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0492ee: 6e20 5727 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0492f4: 1a06 1000 |00b8: const-string v6, " #" // string@0010 │ │ -0492f8: 6e20 5727 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0492fe: 6e20 5527 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -049304: 1a06 5b01 |00c0: const-string v6, ": " // string@015b │ │ -049308: 6e20 5727 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04930e: 6e10 6103 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0361 │ │ -049314: 0c06 |00c8: move-result-object v6 │ │ -049316: 6e20 5b27 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04931c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -049320: 28dd |00ce: goto 00ab // -0023 │ │ -049322: 5486 ed00 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -049326: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -04932a: 5486 ed00 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04932e: 6e10 9f28 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049334: 0a00 |00d8: move-result v0 │ │ -049336: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -04933a: 6e20 5727 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049340: 1a06 1003 |00de: const-string v6, "Back Stack:" // string@0310 │ │ -049344: 6e20 5b27 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04934a: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -04934c: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -049350: 5486 ed00 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -049354: 6e20 9828 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04935a: 0c01 |00eb: move-result-object v1 │ │ -04935c: 1f01 9f00 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -049360: 6e20 5727 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049366: 1a06 1000 |00f1: const-string v6, " #" // string@0010 │ │ -04936a: 6e20 5727 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049370: 6e20 5527 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -049376: 1a06 5b01 |00f9: const-string v6, ": " // string@015b │ │ -04937a: 6e20 5727 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049380: 6e10 bc02 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@02bc │ │ -049386: 0c06 |0101: move-result-object v6 │ │ -049388: 6e20 5b27 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04938e: 6e5c a302 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@02a3 │ │ -049394: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -049398: 28da |010a: goto 00e4 // -0026 │ │ -04939a: 1d08 |010b: monitor-enter v8 │ │ -04939c: 5486 ef00 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -0493a0: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -0493a4: 5486 ef00 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -0493a8: 6e10 9f28 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0493ae: 0a00 |0115: move-result v0 │ │ -0493b0: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -0493b4: 6e20 5727 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0493ba: 1a06 0f03 |011b: const-string v6, "Back Stack Indices:" // string@030f │ │ -0493be: 6e20 5b27 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0493c4: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -0493c6: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -0493ca: 5486 ef00 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -0493ce: 6e20 9828 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0493d4: 0c01 |0128: move-result-object v1 │ │ -0493d6: 1f01 9f00 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -0493da: 6e20 5727 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0493e0: 1a06 1000 |012e: const-string v6, " #" // string@0010 │ │ -0493e4: 6e20 5727 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0493ea: 6e20 5527 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -0493f0: 1a06 5b01 |0136: const-string v6, ": " // string@015b │ │ -0493f4: 6e20 5727 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0493fa: 6e20 5a27 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -049400: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -049404: 28e1 |0140: goto 0121 // -001f │ │ -049406: 5486 eb00 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -04940a: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -04940e: 5486 eb00 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -049412: 6e10 9f28 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049418: 0a06 |014a: move-result v6 │ │ -04941a: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -04941e: 6e20 5727 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049424: 1a06 9324 |0150: const-string v6, "mAvailBackStackIndices: " // string@2493 │ │ -049428: 6e20 5727 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04942e: 5486 eb00 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -049432: 6e10 a028 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@28a0 │ │ -049438: 0c06 |015a: move-result-object v6 │ │ -04943a: 7110 aa28 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@28aa │ │ -049440: 0c06 |015e: move-result-object v6 │ │ -049442: 6e20 5b27 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -049448: 1e08 |0162: monitor-exit v8 │ │ -04944a: 5486 fb00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -04944e: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -049452: 5486 fb00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -049456: 6e10 9f28 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04945c: 0a00 |016c: move-result v0 │ │ -04945e: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -049462: 6e20 5727 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049468: 1a06 500f |0172: const-string v6, "Pending Actions:" // string@0f50 │ │ -04946c: 6e20 5b27 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -049472: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -049474: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -049478: 5486 fb00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -04947c: 6e20 9828 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -049482: 0c05 |017f: move-result-object v5 │ │ -049484: 1f05 6605 |0180: check-cast v5, Ljava/lang/Runnable; // type@0566 │ │ -049488: 6e20 5727 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04948e: 1a06 1000 |0185: const-string v6, " #" // string@0010 │ │ -049492: 6e20 5727 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049498: 6e20 5527 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -04949e: 1a06 5b01 |018d: const-string v6, ": " // string@015b │ │ -0494a2: 6e20 5727 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0494a8: 6e20 5a27 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -0494ae: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0494b2: 28e1 |0197: goto 0178 // -001f │ │ -0494b4: 0d06 |0198: move-exception v6 │ │ -0494b6: 1e08 |0199: monitor-exit v8 │ │ -0494b8: 2706 |019a: throw v6 │ │ -0494ba: 6e20 5727 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0494c0: 1a06 7d05 |019e: const-string v6, "FragmentManager misc state:" // string@057d │ │ -0494c4: 6e20 5b27 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0494ca: 6e20 5727 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0494d0: 1a06 1c00 |01a6: const-string v6, " mHost=" // string@001c │ │ -0494d4: 6e20 5727 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0494da: 5486 f700 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -0494de: 6e20 5a27 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -0494e4: 6e20 5727 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0494ea: 1a06 1900 |01b3: const-string v6, " mContainer=" // string@0019 │ │ -0494ee: 6e20 5727 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0494f4: 5486 f000 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ -0494f8: 6e20 5a27 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -0494fe: 5486 fa00 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -049502: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -049506: 6e20 5727 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04950c: 1a06 1f00 |01c4: const-string v6, " mParent=" // string@001f │ │ -049510: 6e20 5727 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049516: 5486 fa00 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -04951a: 6e20 5a27 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -049520: 6e20 5727 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049526: 1a06 1a00 |01d1: const-string v6, " mCurState=" // string@001a │ │ -04952a: 6e20 5727 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049530: 5286 f200 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -049534: 6e20 5527 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -04953a: 1a06 9000 |01db: const-string v6, " mStateSaved=" // string@0090 │ │ -04953e: 6e20 5727 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049544: 5586 fe00 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ -049548: 6e20 5827 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -04954e: 1a06 7d00 |01e5: const-string v6, " mDestroyed=" // string@007d │ │ -049552: 6e20 5727 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049558: 5586 f300 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ -04955c: 6e20 5c27 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -049562: 5586 f800 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -049566: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -04956a: 6e20 5727 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049570: 1a06 1d00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@001d │ │ -049574: 6e20 5727 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04957a: 5586 f800 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -04957e: 6e20 5c27 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -049584: 5486 f900 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -049588: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -04958c: 6e20 5727 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -049592: 1a06 1e00 |0207: const-string v6, " mNoTransactionsBecause=" // string@001e │ │ -049596: 6e20 5727 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04959c: 5486 f900 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -0495a0: 6e20 5b27 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0495a6: 5486 ec00 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -0495aa: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -0495ae: 5486 ec00 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -0495b2: 6e10 9f28 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0495b8: 0a06 |021a: move-result v6 │ │ -0495ba: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -0495be: 6e20 5727 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0495c4: 1a06 1800 |0220: const-string v6, " mAvailIndices: " // string@0018 │ │ -0495c8: 6e20 5727 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0495ce: 5486 ec00 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -0495d2: 6e10 a028 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@28a0 │ │ -0495d8: 0c06 |022a: move-result-object v6 │ │ -0495da: 7110 aa28 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@28aa │ │ -0495e0: 0c06 |022e: move-result-object v6 │ │ -0495e2: 6e20 5b27 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -0495e8: 0e00 |0232: return-void │ │ +0491f8: |[0491f8] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +049208: 2206 6d05 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +04920c: 7010 f927 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +049212: 6e20 0228 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049218: 0c06 |0008: move-result-object v6 │ │ +04921a: 1a07 0f00 |0009: const-string v7, " " // string@000f │ │ +04921e: 6e20 0228 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049224: 0c06 |000e: move-result-object v6 │ │ +049226: 6e10 0628 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04922c: 0c04 |0012: move-result-object v4 │ │ +04922e: 5486 e900 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049232: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +049236: 5486 e900 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04923a: 6e10 9f28 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049240: 0a00 |001c: move-result v0 │ │ +049242: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +049246: 6e20 5727 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04924c: 1a06 8e02 |0022: const-string v6, "Active Fragments in " // string@028e │ │ +049250: 6e20 5727 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049256: 7110 0a28 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +04925c: 0a06 |002a: move-result v6 │ │ +04925e: 7110 9d27 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +049264: 0c06 |002e: move-result-object v6 │ │ +049266: 6e20 5727 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04926c: 1a06 5a01 |0032: const-string v6, ":" // string@015a │ │ +049270: 6e20 5b27 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +049276: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +049278: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +04927c: 5486 e900 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049280: 6e20 9828 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +049286: 0c02 |003f: move-result-object v2 │ │ +049288: 1f02 aa00 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04928c: 6e20 5727 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049292: 1a06 1000 |0045: const-string v6, " #" // string@0010 │ │ +049296: 6e20 5727 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04929c: 6e20 5527 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +0492a2: 1a06 5b01 |004d: const-string v6, ": " // string@015b │ │ +0492a6: 6e20 5727 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0492ac: 6e20 5a27 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +0492b2: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +0492b6: 6e5c 0c03 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@030c │ │ +0492bc: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0492c0: 28dc |005c: goto 0038 // -0024 │ │ +0492c2: 5486 ea00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0492c6: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +0492ca: 5486 ea00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0492ce: 6e10 9f28 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0492d4: 0a00 |0066: move-result v0 │ │ +0492d6: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +0492da: 6e20 5727 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0492e0: 1a06 a202 |006c: const-string v6, "Added Fragments:" // string@02a2 │ │ +0492e4: 6e20 5b27 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +0492ea: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +0492ec: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +0492f0: 5486 ea00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0492f4: 6e20 9828 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0492fa: 0c02 |0079: move-result-object v2 │ │ +0492fc: 1f02 aa00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +049300: 6e20 5727 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049306: 1a06 1000 |007f: const-string v6, " #" // string@0010 │ │ +04930a: 6e20 5727 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049310: 6e20 5527 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +049316: 1a06 5b01 |0087: const-string v6, ": " // string@015b │ │ +04931a: 6e20 5727 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049320: 6e10 6103 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0361 │ │ +049326: 0c06 |008f: move-result-object v6 │ │ +049328: 6e20 5b27 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04932e: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +049332: 28dd |0095: goto 0072 // -0023 │ │ +049334: 5486 f100 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ +049338: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +04933c: 5486 f100 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ +049340: 6e10 9f28 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049346: 0a00 |009f: move-result v0 │ │ +049348: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +04934c: 6e20 5727 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049352: 1a06 8a05 |00a5: const-string v6, "Fragments Created Menus:" // string@058a │ │ +049356: 6e20 5b27 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04935c: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +04935e: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +049362: 5486 f100 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00f1 │ │ +049366: 6e20 9828 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04936c: 0c02 |00b2: move-result-object v2 │ │ +04936e: 1f02 aa00 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00aa │ │ +049372: 6e20 5727 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049378: 1a06 1000 |00b8: const-string v6, " #" // string@0010 │ │ +04937c: 6e20 5727 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049382: 6e20 5527 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +049388: 1a06 5b01 |00c0: const-string v6, ": " // string@015b │ │ +04938c: 6e20 5727 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049392: 6e10 6103 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0361 │ │ +049398: 0c06 |00c8: move-result-object v6 │ │ +04939a: 6e20 5b27 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +0493a0: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0493a4: 28dd |00ce: goto 00ab // -0023 │ │ +0493a6: 5486 ed00 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +0493aa: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +0493ae: 5486 ed00 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +0493b2: 6e10 9f28 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0493b8: 0a00 |00d8: move-result v0 │ │ +0493ba: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +0493be: 6e20 5727 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0493c4: 1a06 1103 |00de: const-string v6, "Back Stack:" // string@0311 │ │ +0493c8: 6e20 5b27 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +0493ce: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +0493d0: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +0493d4: 5486 ed00 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +0493d8: 6e20 9828 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0493de: 0c01 |00eb: move-result-object v1 │ │ +0493e0: 1f01 a000 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +0493e4: 6e20 5727 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0493ea: 1a06 1000 |00f1: const-string v6, " #" // string@0010 │ │ +0493ee: 6e20 5727 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0493f4: 6e20 5527 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +0493fa: 1a06 5b01 |00f9: const-string v6, ": " // string@015b │ │ +0493fe: 6e20 5727 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049404: 6e10 bc02 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@02bc │ │ +04940a: 0c06 |0101: move-result-object v6 │ │ +04940c: 6e20 5b27 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +049412: 6e5c a302 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@02a3 │ │ +049418: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04941c: 28da |010a: goto 00e4 // -0026 │ │ +04941e: 1d08 |010b: monitor-enter v8 │ │ +049420: 5486 ef00 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +049424: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +049428: 5486 ef00 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +04942c: 6e10 9f28 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049432: 0a00 |0115: move-result v0 │ │ +049434: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +049438: 6e20 5727 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04943e: 1a06 1003 |011b: const-string v6, "Back Stack Indices:" // string@0310 │ │ +049442: 6e20 5b27 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +049448: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +04944a: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +04944e: 5486 ef00 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +049452: 6e20 9828 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +049458: 0c01 |0128: move-result-object v1 │ │ +04945a: 1f01 a000 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +04945e: 6e20 5727 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049464: 1a06 1000 |012e: const-string v6, " #" // string@0010 │ │ +049468: 6e20 5727 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04946e: 6e20 5527 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +049474: 1a06 5b01 |0136: const-string v6, ": " // string@015b │ │ +049478: 6e20 5727 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04947e: 6e20 5a27 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +049484: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +049488: 28e1 |0140: goto 0121 // -001f │ │ +04948a: 5486 eb00 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +04948e: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +049492: 5486 eb00 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +049496: 6e10 9f28 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04949c: 0a06 |014a: move-result v6 │ │ +04949e: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +0494a2: 6e20 5727 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0494a8: 1a06 9d24 |0150: const-string v6, "mAvailBackStackIndices: " // string@249d │ │ +0494ac: 6e20 5727 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0494b2: 5486 eb00 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +0494b6: 6e10 a028 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@28a0 │ │ +0494bc: 0c06 |015a: move-result-object v6 │ │ +0494be: 7110 aa28 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@28aa │ │ +0494c4: 0c06 |015e: move-result-object v6 │ │ +0494c6: 6e20 5b27 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +0494cc: 1e08 |0162: monitor-exit v8 │ │ +0494ce: 5486 fb00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +0494d2: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +0494d6: 5486 fb00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +0494da: 6e10 9f28 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0494e0: 0a00 |016c: move-result v0 │ │ +0494e2: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +0494e6: 6e20 5727 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0494ec: 1a06 5a0f |0172: const-string v6, "Pending Actions:" // string@0f5a │ │ +0494f0: 6e20 5b27 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +0494f6: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +0494f8: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +0494fc: 5486 fb00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +049500: 6e20 9828 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +049506: 0c05 |017f: move-result-object v5 │ │ +049508: 1f05 6705 |0180: check-cast v5, Ljava/lang/Runnable; // type@0567 │ │ +04950c: 6e20 5727 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049512: 1a06 1000 |0185: const-string v6, " #" // string@0010 │ │ +049516: 6e20 5727 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04951c: 6e20 5527 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +049522: 1a06 5b01 |018d: const-string v6, ": " // string@015b │ │ +049526: 6e20 5727 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04952c: 6e20 5a27 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +049532: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +049536: 28e1 |0197: goto 0178 // -001f │ │ +049538: 0d06 |0198: move-exception v6 │ │ +04953a: 1e08 |0199: monitor-exit v8 │ │ +04953c: 2706 |019a: throw v6 │ │ +04953e: 6e20 5727 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049544: 1a06 8105 |019e: const-string v6, "FragmentManager misc state:" // string@0581 │ │ +049548: 6e20 5b27 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04954e: 6e20 5727 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049554: 1a06 1c00 |01a6: const-string v6, " mHost=" // string@001c │ │ +049558: 6e20 5727 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04955e: 5486 f700 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049562: 6e20 5a27 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +049568: 6e20 5727 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04956e: 1a06 1900 |01b3: const-string v6, " mContainer=" // string@0019 │ │ +049572: 6e20 5727 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049578: 5486 f000 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ +04957c: 6e20 5a27 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +049582: 5486 fa00 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +049586: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +04958a: 6e20 5727 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049590: 1a06 1f00 |01c4: const-string v6, " mParent=" // string@001f │ │ +049594: 6e20 5727 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04959a: 5486 fa00 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +04959e: 6e20 5a27 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +0495a4: 6e20 5727 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0495aa: 1a06 1a00 |01d1: const-string v6, " mCurState=" // string@001a │ │ +0495ae: 6e20 5727 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0495b4: 5286 f200 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +0495b8: 6e20 5527 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +0495be: 1a06 9000 |01db: const-string v6, " mStateSaved=" // string@0090 │ │ +0495c2: 6e20 5727 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0495c8: 5586 fe00 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ +0495cc: 6e20 5827 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +0495d2: 1a06 7d00 |01e5: const-string v6, " mDestroyed=" // string@007d │ │ +0495d6: 6e20 5727 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0495dc: 5586 f300 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ +0495e0: 6e20 5c27 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +0495e6: 5586 f800 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +0495ea: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +0495ee: 6e20 5727 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0495f4: 1a06 1d00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@001d │ │ +0495f8: 6e20 5727 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0495fe: 5586 f800 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +049602: 6e20 5c27 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +049608: 5486 f900 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +04960c: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +049610: 6e20 5727 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049616: 1a06 1e00 |0207: const-string v6, " mNoTransactionsBecause=" // string@001e │ │ +04961a: 6e20 5727 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049620: 5486 f900 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +049624: 6e20 5b27 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04962a: 5486 ec00 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +04962e: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +049632: 5486 ec00 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +049636: 6e10 9f28 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04963c: 0a06 |021a: move-result v6 │ │ +04963e: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +049642: 6e20 5727 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049648: 1a06 1800 |0220: const-string v6, " mAvailIndices: " // string@0018 │ │ +04964c: 6e20 5727 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +049652: 5486 ec00 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +049656: 6e10 a028 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@28a0 │ │ +04965c: 0c06 |022a: move-result-object v6 │ │ +04965e: 7110 aa28 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@28aa │ │ +049664: 0c06 |022e: move-result-object v6 │ │ +049666: 6e20 5b27 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04966c: 0e00 |0232: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=719 │ │ @@ -16465,53 +16492,53 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -049600: |[049600] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -049610: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -049614: 7010 0a04 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@040a │ │ -04961a: 1d02 |0005: monitor-enter v2 │ │ -04961c: 5520 f300 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ -049620: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -049624: 5420 f700 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049628: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -04962c: 2200 5705 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -049630: 1a01 8f02 |0010: const-string v1, "Activity has been destroyed" // string@028f │ │ -049634: 7020 9327 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04963a: 2700 |0015: throw v0 │ │ -04963c: 0d00 |0016: move-exception v0 │ │ -04963e: 1e02 |0017: monitor-exit v2 │ │ -049640: 2700 |0018: throw v0 │ │ -049642: 5420 fb00 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -049646: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -04964a: 2200 ab05 |001d: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -04964e: 7010 9028 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -049654: 5b20 fb00 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -049658: 5420 fb00 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -04965c: 6e20 9428 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -049662: 5420 fb00 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -049666: 6e10 9f28 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04966c: 0a00 |002e: move-result v0 │ │ -04966e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -049670: 3310 1800 |0030: if-ne v0, v1, 0048 // +0018 │ │ -049674: 5420 f700 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049678: 6e10 d503 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ -04967e: 0c00 |0037: move-result-object v0 │ │ -049680: 5421 f400 |0038: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00f4 │ │ -049684: 6e20 5202 1000 |003a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ -04968a: 5420 f700 |003d: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04968e: 6e10 d503 0000 |003f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ -049694: 0c00 |0042: move-result-object v0 │ │ -049696: 5421 f400 |0043: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00f4 │ │ -04969a: 6e20 5002 1000 |0045: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ -0496a0: 1e02 |0048: monitor-exit v2 │ │ -0496a2: 0e00 |0049: return-void │ │ +049684: |[049684] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +049694: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +049698: 7010 0a04 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@040a │ │ +04969e: 1d02 |0005: monitor-enter v2 │ │ +0496a0: 5520 f300 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ +0496a4: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +0496a8: 5420 f700 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +0496ac: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +0496b0: 2200 5805 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0496b4: 1a01 9002 |0010: const-string v1, "Activity has been destroyed" // string@0290 │ │ +0496b8: 7020 9327 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0496be: 2700 |0015: throw v0 │ │ +0496c0: 0d00 |0016: move-exception v0 │ │ +0496c2: 1e02 |0017: monitor-exit v2 │ │ +0496c4: 2700 |0018: throw v0 │ │ +0496c6: 5420 fb00 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +0496ca: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +0496ce: 2200 ae05 |001d: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0496d2: 7010 9028 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0496d8: 5b20 fb00 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +0496dc: 5420 fb00 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +0496e0: 6e20 9428 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +0496e6: 5420 fb00 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +0496ea: 6e10 9f28 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0496f0: 0a00 |002e: move-result v0 │ │ +0496f2: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +0496f4: 3310 1800 |0030: if-ne v0, v1, 0048 // +0018 │ │ +0496f8: 5420 f700 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +0496fc: 6e10 d503 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ +049702: 0c00 |0037: move-result-object v0 │ │ +049704: 5421 f400 |0038: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00f4 │ │ +049708: 6e20 5202 1000 |003a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ +04970e: 5420 f700 |003d: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049712: 6e10 d503 0000 |003f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ +049718: 0c00 |0042: move-result-object v0 │ │ +04971a: 5421 f400 |0043: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00f4 │ │ +04971e: 6e20 5002 1000 |0045: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ +049724: 1e02 |0048: monitor-exit v2 │ │ +049726: 0e00 |0049: return-void │ │ catches : 2 │ │ 0x0006 - 0x0018 │ │ -> 0x0016 │ │ 0x0019 - 0x0049 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=1506 │ │ @@ -16538,107 +16565,107 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 169 16-bit code units │ │ -0496b8: |[0496b8] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -0496c8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0496ca: 5585 f500 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00f5 │ │ -0496ce: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -0496d2: 2205 5705 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0557 │ │ -0496d6: 1a06 9d0f |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0f9d │ │ -0496da: 7020 9327 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0496e0: 2705 |000c: throw v5 │ │ -0496e2: 7100 5702 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0257 │ │ -0496e8: 0c05 |0010: move-result-object v5 │ │ -0496ea: 5486 f700 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -0496ee: 6e10 d503 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ -0496f4: 0c06 |0016: move-result-object v6 │ │ -0496f6: 6e10 4c02 0600 |0017: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@024c │ │ -0496fc: 0c06 |001a: move-result-object v6 │ │ -0496fe: 3265 0a00 |001b: if-eq v5, v6, 0025 // +000a │ │ -049702: 2205 5705 |001d: new-instance v5, Ljava/lang/IllegalStateException; // type@0557 │ │ -049706: 1a06 8b0e |001f: const-string v6, "Must be called from main thread of process" // string@0e8b │ │ -04970a: 7020 9327 6500 |0021: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -049710: 2705 |0024: throw v5 │ │ -049712: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -049714: 1d08 |0026: monitor-enter v8 │ │ -049716: 5485 fb00 |0027: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -04971a: 3805 0a00 |0029: if-eqz v5, 0033 // +000a │ │ -04971e: 5485 fb00 |002b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -049722: 6e10 9f28 0500 |002d: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049728: 0a05 |0030: move-result v5 │ │ -04972a: 3905 2900 |0031: if-nez v5, 005a // +0029 │ │ -04972e: 1e08 |0033: monitor-exit v8 │ │ -049730: 5585 f600 |0034: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00f6 │ │ -049734: 3805 7200 |0036: if-eqz v5, 00a8 // +0072 │ │ -049738: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -04973a: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -04973c: 5485 e900 |003a: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049740: 6e10 9f28 0500 |003c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049746: 0a05 |003f: move-result v5 │ │ -049748: 3552 6100 |0040: if-ge v2, v5, 00a1 // +0061 │ │ -04974c: 5485 e900 |0042: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049750: 6e20 9828 2500 |0044: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -049756: 0c01 |0047: move-result-object v1 │ │ -049758: 1f01 a900 |0048: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04975c: 3801 0d00 |004a: if-eqz v1, 0057 // +000d │ │ -049760: 5415 a500 |004c: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -049764: 3805 0900 |004e: if-eqz v5, 0057 // +0009 │ │ -049768: 5415 a500 |0050: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -04976c: 6e10 ce04 0500 |0052: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04ce │ │ -049772: 0a05 |0055: move-result v5 │ │ -049774: b653 |0056: or-int/2addr v3, v5 │ │ -049776: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04977a: 28e1 |0059: goto 003a // -001f │ │ -04977c: 5485 fb00 |005a: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -049780: 6e10 9f28 0500 |005c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049786: 0a04 |005f: move-result v4 │ │ -049788: 5485 ff00 |0060: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ -04978c: 3805 0700 |0062: if-eqz v5, 0069 // +0007 │ │ -049790: 5485 ff00 |0064: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ -049794: 2155 |0066: array-length v5, v5 │ │ -049796: 3545 0600 |0067: if-ge v5, v4, 006d // +0006 │ │ -04979a: 2345 9a06 |0069: new-array v5, v4, [Ljava/lang/Runnable; // type@069a │ │ -04979e: 5b85 ff00 |006b: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ -0497a2: 5485 fb00 |006d: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -0497a6: 5486 ff00 |006f: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ -0497aa: 6e20 a128 6500 |0071: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28a1 │ │ -0497b0: 5485 fb00 |0074: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ -0497b4: 6e10 9628 0500 |0076: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -0497ba: 5485 f700 |0079: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -0497be: 6e10 d503 0500 |007b: invoke-virtual {v5}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ -0497c4: 0c05 |007e: move-result-object v5 │ │ -0497c6: 5486 f400 |007f: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00f4 │ │ -0497ca: 6e20 5202 6500 |0081: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ -0497d0: 1e08 |0084: monitor-exit v8 │ │ -0497d2: 1215 |0085: const/4 v5, #int 1 // #1 │ │ -0497d4: 5c85 f500 |0086: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00f5 │ │ -0497d8: 1202 |0088: const/4 v2, #int 0 // #0 │ │ -0497da: 3542 1400 |0089: if-ge v2, v4, 009d // +0014 │ │ -0497de: 5485 ff00 |008b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ -0497e2: 4605 0502 |008d: aget-object v5, v5, v2 │ │ -0497e6: 7210 c327 0500 |008f: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -0497ec: 5485 ff00 |0092: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ -0497f0: 1206 |0094: const/4 v6, #int 0 // #0 │ │ -0497f2: 4d06 0502 |0095: aput-object v6, v5, v2 │ │ -0497f6: d802 0201 |0097: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0497fa: 28f0 |0099: goto 0089 // -0010 │ │ -0497fc: 0d05 |009a: move-exception v5 │ │ -0497fe: 1e08 |009b: monitor-exit v8 │ │ -049800: 2705 |009c: throw v5 │ │ -049802: 5c87 f500 |009d: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00f5 │ │ -049806: 1210 |009f: const/4 v0, #int 1 // #1 │ │ -049808: 2886 |00a0: goto 0026 // -007a │ │ -04980a: 3903 0700 |00a1: if-nez v3, 00a8 // +0007 │ │ -04980e: 5c87 f600 |00a3: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00f6 │ │ -049812: 6e10 4304 0800 |00a5: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0443 │ │ -049818: 0f00 |00a8: return v0 │ │ +04973c: |[04973c] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +04974c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04974e: 5585 f500 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00f5 │ │ +049752: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +049756: 2205 5805 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0558 │ │ +04975a: 1a06 a70f |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0fa7 │ │ +04975e: 7020 9327 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +049764: 2705 |000c: throw v5 │ │ +049766: 7100 5702 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0257 │ │ +04976c: 0c05 |0010: move-result-object v5 │ │ +04976e: 5486 f700 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049772: 6e10 d503 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ +049778: 0c06 |0016: move-result-object v6 │ │ +04977a: 6e10 4c02 0600 |0017: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@024c │ │ +049780: 0c06 |001a: move-result-object v6 │ │ +049782: 3265 0a00 |001b: if-eq v5, v6, 0025 // +000a │ │ +049786: 2205 5805 |001d: new-instance v5, Ljava/lang/IllegalStateException; // type@0558 │ │ +04978a: 1a06 940e |001f: const-string v6, "Must be called from main thread of process" // string@0e94 │ │ +04978e: 7020 9327 6500 |0021: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +049794: 2705 |0024: throw v5 │ │ +049796: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +049798: 1d08 |0026: monitor-enter v8 │ │ +04979a: 5485 fb00 |0027: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +04979e: 3805 0a00 |0029: if-eqz v5, 0033 // +000a │ │ +0497a2: 5485 fb00 |002b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +0497a6: 6e10 9f28 0500 |002d: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0497ac: 0a05 |0030: move-result v5 │ │ +0497ae: 3905 2900 |0031: if-nez v5, 005a // +0029 │ │ +0497b2: 1e08 |0033: monitor-exit v8 │ │ +0497b4: 5585 f600 |0034: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00f6 │ │ +0497b8: 3805 7200 |0036: if-eqz v5, 00a8 // +0072 │ │ +0497bc: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +0497be: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +0497c0: 5485 e900 |003a: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +0497c4: 6e10 9f28 0500 |003c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0497ca: 0a05 |003f: move-result v5 │ │ +0497cc: 3552 6100 |0040: if-ge v2, v5, 00a1 // +0061 │ │ +0497d0: 5485 e900 |0042: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +0497d4: 6e20 9828 2500 |0044: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0497da: 0c01 |0047: move-result-object v1 │ │ +0497dc: 1f01 aa00 |0048: check-cast v1, Landroid/support/v4/app/Fragment; // type@00aa │ │ +0497e0: 3801 0d00 |004a: if-eqz v1, 0057 // +000d │ │ +0497e4: 5415 a500 |004c: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +0497e8: 3805 0900 |004e: if-eqz v5, 0057 // +0009 │ │ +0497ec: 5415 a500 |0050: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +0497f0: 6e10 ce04 0500 |0052: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04ce │ │ +0497f6: 0a05 |0055: move-result v5 │ │ +0497f8: b653 |0056: or-int/2addr v3, v5 │ │ +0497fa: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0497fe: 28e1 |0059: goto 003a // -001f │ │ +049800: 5485 fb00 |005a: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +049804: 6e10 9f28 0500 |005c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04980a: 0a04 |005f: move-result v4 │ │ +04980c: 5485 ff00 |0060: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ +049810: 3805 0700 |0062: if-eqz v5, 0069 // +0007 │ │ +049814: 5485 ff00 |0064: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ +049818: 2155 |0066: array-length v5, v5 │ │ +04981a: 3545 0600 |0067: if-ge v5, v4, 006d // +0006 │ │ +04981e: 2345 9d06 |0069: new-array v5, v4, [Ljava/lang/Runnable; // type@069d │ │ +049822: 5b85 ff00 |006b: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ +049826: 5485 fb00 |006d: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +04982a: 5486 ff00 |006f: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ +04982e: 6e20 a128 6500 |0071: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28a1 │ │ +049834: 5485 fb00 |0074: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00fb │ │ +049838: 6e10 9628 0500 |0076: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +04983e: 5485 f700 |0079: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049842: 6e10 d503 0500 |007b: invoke-virtual {v5}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ +049848: 0c05 |007e: move-result-object v5 │ │ +04984a: 5486 f400 |007f: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00f4 │ │ +04984e: 6e20 5202 6500 |0081: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ +049854: 1e08 |0084: monitor-exit v8 │ │ +049856: 1215 |0085: const/4 v5, #int 1 // #1 │ │ +049858: 5c85 f500 |0086: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00f5 │ │ +04985c: 1202 |0088: const/4 v2, #int 0 // #0 │ │ +04985e: 3542 1400 |0089: if-ge v2, v4, 009d // +0014 │ │ +049862: 5485 ff00 |008b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ +049866: 4605 0502 |008d: aget-object v5, v5, v2 │ │ +04986a: 7210 c327 0500 |008f: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +049870: 5485 ff00 |0092: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ff │ │ +049874: 1206 |0094: const/4 v6, #int 0 // #0 │ │ +049876: 4d06 0502 |0095: aput-object v6, v5, v2 │ │ +04987a: d802 0201 |0097: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04987e: 28f0 |0099: goto 0089 // -0010 │ │ +049880: 0d05 |009a: move-exception v5 │ │ +049882: 1e08 |009b: monitor-exit v8 │ │ +049884: 2705 |009c: throw v5 │ │ +049886: 5c87 f500 |009d: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00f5 │ │ +04988a: 1210 |009f: const/4 v0, #int 1 // #1 │ │ +04988c: 2886 |00a0: goto 0026 // -007a │ │ +04988e: 3903 0700 |00a1: if-nez v3, 00a8 // +0007 │ │ +049892: 5c87 f600 |00a3: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00f6 │ │ +049896: 6e10 4304 0800 |00a5: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0443 │ │ +04989c: 0f00 |00a8: return v0 │ │ catches : 3 │ │ 0x0027 - 0x0034 │ │ -> 0x009a │ │ 0x005a - 0x0085 │ │ -> 0x009a │ │ 0x009b - 0x009c │ │ -> 0x009a │ │ @@ -16695,18 +16722,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -049838: |[049838] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -049848: 6e10 1e04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ -04984e: 0a00 |0003: move-result v0 │ │ -049850: 0f00 |0004: return v0 │ │ +0498bc: |[0498bc] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +0498cc: 6e10 1e04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ +0498d2: 0a00 |0003: move-result v0 │ │ +0498d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -16714,50 +16741,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 │ │ -049854: |[049854] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -049864: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -049868: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -04986c: 5432 ea00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -049870: 6e10 9f28 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049876: 0a02 |0009: move-result v2 │ │ -049878: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -04987c: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -049880: 5432 ea00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -049884: 6e20 9828 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04988a: 0c00 |0013: move-result-object v0 │ │ -04988c: 1f00 a900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -049890: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -049894: 5202 9c00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -049898: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -04989c: 1100 |001c: return-object v0 │ │ -04989e: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0498a2: 28ed |001f: goto 000c // -0013 │ │ -0498a4: 5432 e900 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -0498a8: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -0498ac: 5432 e900 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -0498b0: 6e10 9f28 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0498b6: 0a02 |0029: move-result v2 │ │ -0498b8: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0498bc: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -0498c0: 5432 e900 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -0498c4: 6e20 9828 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0498ca: 0c00 |0033: move-result-object v0 │ │ -0498cc: 1f00 a900 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0498d0: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -0498d4: 5202 9c00 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -0498d8: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -0498dc: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0498e0: 28ee |003e: goto 002c // -0012 │ │ -0498e2: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -0498e4: 28dc |0040: goto 001c // -0024 │ │ +0498d8: |[0498d8] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +0498e8: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0498ec: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +0498f0: 5432 ea00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0498f4: 6e10 9f28 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0498fa: 0a02 |0009: move-result v2 │ │ +0498fc: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +049900: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +049904: 5432 ea00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +049908: 6e20 9828 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04990e: 0c00 |0013: move-result-object v0 │ │ +049910: 1f00 aa00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +049914: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +049918: 5202 9c00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +04991c: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +049920: 1100 |001c: return-object v0 │ │ +049922: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +049926: 28ed |001f: goto 000c // -0013 │ │ +049928: 5432 e900 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04992c: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +049930: 5432 e900 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049934: 6e10 9f28 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04993a: 0a02 |0029: move-result v2 │ │ +04993c: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +049940: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +049944: 5432 e900 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049948: 6e20 9828 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04994e: 0c00 |0033: move-result-object v0 │ │ +049950: 1f00 aa00 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +049954: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +049958: 5202 9c00 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +04995c: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +049960: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +049964: 28ee |003e: goto 002c // -0012 │ │ +049966: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +049968: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1432 │ │ 0x0004 line=1434 │ │ 0x000e line=1435 │ │ 0x0016 line=1436 │ │ 0x001c line=1450 │ │ @@ -16783,56 +16810,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 │ │ -0498e8: |[0498e8] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0498f8: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -0498fc: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -049900: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -049904: 5432 ea00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -049908: 6e10 9f28 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04990e: 0a02 |000b: move-result v2 │ │ -049910: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -049914: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -049918: 5432 ea00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04991c: 6e20 9828 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -049922: 0c00 |0015: move-result-object v0 │ │ -049924: 1f00 a900 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -049928: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -04992c: 5402 b700 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -049930: 6e20 d727 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -049936: 0a02 |001f: move-result v2 │ │ -049938: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -04993c: 1100 |0022: return-object v0 │ │ -04993e: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -049942: 28e9 |0025: goto 000e // -0017 │ │ -049944: 5432 e900 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049948: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -04994c: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -049950: 5432 e900 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049954: 6e10 9f28 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04995a: 0a02 |0031: move-result v2 │ │ -04995c: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -049960: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -049964: 5432 e900 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049968: 6e20 9828 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04996e: 0c00 |003b: move-result-object v0 │ │ -049970: 1f00 a900 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -049974: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -049978: 5402 b700 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -04997c: 6e20 d727 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -049982: 0a02 |0045: move-result v2 │ │ -049984: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -049988: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04998c: 28ea |004a: goto 0034 // -0016 │ │ -04998e: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -049990: 28d6 |004c: goto 0022 // -002a │ │ +04996c: |[04996c] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +04997c: 5432 ea00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +049980: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +049984: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +049988: 5432 ea00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04998c: 6e10 9f28 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049992: 0a02 |000b: move-result v2 │ │ +049994: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +049998: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +04999c: 5432 ea00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +0499a0: 6e20 9828 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0499a6: 0c00 |0015: move-result-object v0 │ │ +0499a8: 1f00 aa00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +0499ac: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +0499b0: 5402 b700 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +0499b4: 6e20 d727 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0499ba: 0a02 |001f: move-result v2 │ │ +0499bc: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +0499c0: 1100 |0022: return-object v0 │ │ +0499c2: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0499c6: 28e9 |0025: goto 000e // -0017 │ │ +0499c8: 5432 e900 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +0499cc: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +0499d0: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +0499d4: 5432 e900 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +0499d8: 6e10 9f28 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0499de: 0a02 |0031: move-result v2 │ │ +0499e0: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0499e4: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +0499e8: 5432 e900 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +0499ec: 6e20 9828 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0499f2: 0c00 |003b: move-result-object v0 │ │ +0499f4: 1f00 aa00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +0499f8: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +0499fc: 5402 b700 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +049a00: 6e20 d727 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +049a06: 0a02 |0045: move-result v2 │ │ +049a08: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +049a0c: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +049a10: 28ea |004a: goto 0034 // -0016 │ │ +049a12: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +049a14: 28d6 |004c: goto 0022 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ 0x0006 line=1456 │ │ 0x0010 line=1457 │ │ 0x0018 line=1458 │ │ 0x0022 line=1472 │ │ @@ -16858,46 +16885,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -049994: |[049994] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -0499a4: 1d03 |0000: monitor-enter v3 │ │ -0499a6: 5430 ef00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -0499aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0499ac: 6e30 9e28 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ -0499b2: 5430 eb00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -0499b6: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -0499ba: 2200 ab05 |000b: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0499be: 7010 9028 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0499c4: 5b30 eb00 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -0499c8: 6300 e500 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -0499cc: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0499d0: 1a00 7c05 |0016: const-string v0, "FragmentManager" // string@057c │ │ -0499d4: 2201 6c05 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0499d8: 7010 f927 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0499de: 1a02 8f05 |001d: const-string v2, "Freeing back stack index " // string@058f │ │ -0499e2: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0499e8: 0c01 |0022: move-result-object v1 │ │ -0499ea: 6e20 fe27 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0499f0: 0c01 |0026: move-result-object v1 │ │ -0499f2: 6e10 0628 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0499f8: 0c01 |002a: move-result-object v1 │ │ -0499fa: 7120 0f1f 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -049a00: 5430 eb00 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -049a04: 7110 9e27 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -049a0a: 0c01 |0033: move-result-object v1 │ │ -049a0c: 6e20 9428 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -049a12: 1e03 |0037: monitor-exit v3 │ │ -049a14: 0e00 |0038: return-void │ │ -049a16: 0d00 |0039: move-exception v0 │ │ -049a18: 1e03 |003a: monitor-exit v3 │ │ -049a1a: 2700 |003b: throw v0 │ │ +049a18: |[049a18] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +049a28: 1d03 |0000: monitor-enter v3 │ │ +049a2a: 5430 ef00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +049a2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +049a30: 6e30 9e28 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ +049a36: 5430 eb00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +049a3a: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +049a3e: 2200 ae05 |000b: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +049a42: 7010 9028 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +049a48: 5b30 eb00 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +049a4c: 6300 e500 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +049a50: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +049a54: 1a00 8005 |0016: const-string v0, "FragmentManager" // string@0580 │ │ +049a58: 2201 6d05 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +049a5c: 7010 f927 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +049a62: 1a02 9305 |001d: const-string v2, "Freeing back stack index " // string@0593 │ │ +049a66: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049a6c: 0c01 |0022: move-result-object v1 │ │ +049a6e: 6e20 fe27 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +049a74: 0c01 |0026: move-result-object v1 │ │ +049a76: 6e10 0628 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +049a7c: 0c01 |002a: move-result-object v1 │ │ +049a7e: 7120 0f1f 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +049a84: 5430 eb00 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +049a88: 7110 9e27 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +049a8e: 0c01 |0033: move-result-object v1 │ │ +049a90: 6e20 9428 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +049a96: 1e03 |0037: monitor-exit v3 │ │ +049a98: 0e00 |0038: return-void │ │ +049a9a: 0d00 |0039: move-exception v0 │ │ +049a9c: 1e03 |003a: monitor-exit v3 │ │ +049a9e: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1570 │ │ 0x0001 line=1571 │ │ 0x0007 line=1572 │ │ @@ -16916,65 +16943,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 │ │ -049a28: |[049a28] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -049a38: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -049a3a: 6e30 3402 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ -049a40: 0a01 |0004: move-result v1 │ │ -049a42: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -049a46: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -049a48: 1100 |0008: return-object v0 │ │ -049a4a: 5452 e900 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049a4e: 6e10 9f28 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049a54: 0a02 |000e: move-result v2 │ │ -049a56: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -049a5a: 2202 5705 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -049a5e: 2203 6c05 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -049a62: 7010 f927 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -049a68: 1a04 7505 |0018: const-string v4, "Fragment no longer exists for key " // string@0575 │ │ -049a6c: 6e20 0228 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049a72: 0c03 |001d: move-result-object v3 │ │ -049a74: 6e20 0228 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049a7a: 0c03 |0021: move-result-object v3 │ │ -049a7c: 1a04 5e01 |0022: const-string v4, ": index " // string@015e │ │ -049a80: 6e20 0228 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049a86: 0c03 |0027: move-result-object v3 │ │ -049a88: 6e20 fe27 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -049a8e: 0c03 |002b: move-result-object v3 │ │ -049a90: 6e10 0628 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -049a96: 0c03 |002f: move-result-object v3 │ │ -049a98: 7020 9327 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -049a9e: 7020 4404 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ -049aa4: 5452 e900 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049aa8: 6e20 9828 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -049aae: 0c00 |003b: move-result-object v0 │ │ -049ab0: 1f00 a900 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -049ab4: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -049ab8: 2202 5705 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -049abc: 2203 6c05 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -049ac0: 7010 f927 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -049ac6: 1a04 7505 |0047: const-string v4, "Fragment no longer exists for key " // string@0575 │ │ -049aca: 6e20 0228 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049ad0: 0c03 |004c: move-result-object v3 │ │ -049ad2: 6e20 0228 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049ad8: 0c03 |0050: move-result-object v3 │ │ -049ada: 1a04 5e01 |0051: const-string v4, ": index " // string@015e │ │ -049ade: 6e20 0228 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049ae4: 0c03 |0056: move-result-object v3 │ │ -049ae6: 6e20 fe27 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -049aec: 0c03 |005a: move-result-object v3 │ │ -049aee: 6e10 0628 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -049af4: 0c03 |005e: move-result-object v3 │ │ -049af6: 7020 9327 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -049afc: 7020 4404 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ -049b02: 28a3 |0065: goto 0008 // -005d │ │ +049aac: |[049aac] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +049abc: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +049abe: 6e30 3402 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ +049ac4: 0a01 |0004: move-result v1 │ │ +049ac6: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +049aca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +049acc: 1100 |0008: return-object v0 │ │ +049ace: 5452 e900 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049ad2: 6e10 9f28 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049ad8: 0a02 |000e: move-result v2 │ │ +049ada: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +049ade: 2202 5805 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +049ae2: 2203 6d05 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +049ae6: 7010 f927 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +049aec: 1a04 7905 |0018: const-string v4, "Fragment no longer exists for key " // string@0579 │ │ +049af0: 6e20 0228 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049af6: 0c03 |001d: move-result-object v3 │ │ +049af8: 6e20 0228 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049afe: 0c03 |0021: move-result-object v3 │ │ +049b00: 1a04 5e01 |0022: const-string v4, ": index " // string@015e │ │ +049b04: 6e20 0228 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049b0a: 0c03 |0027: move-result-object v3 │ │ +049b0c: 6e20 fe27 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +049b12: 0c03 |002b: move-result-object v3 │ │ +049b14: 6e10 0628 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +049b1a: 0c03 |002f: move-result-object v3 │ │ +049b1c: 7020 9327 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +049b22: 7020 4404 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ +049b28: 5452 e900 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049b2c: 6e20 9828 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +049b32: 0c00 |003b: move-result-object v0 │ │ +049b34: 1f00 aa00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +049b38: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +049b3c: 2202 5805 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +049b40: 2203 6d05 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +049b44: 7010 f927 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +049b4a: 1a04 7905 |0047: const-string v4, "Fragment no longer exists for key " // string@0579 │ │ +049b4e: 6e20 0228 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049b54: 0c03 |004c: move-result-object v3 │ │ +049b56: 6e20 0228 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049b5c: 0c03 |0050: move-result-object v3 │ │ +049b5e: 1a04 5e01 |0051: const-string v4, ": index " // string@015e │ │ +049b62: 6e20 0228 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049b68: 0c03 |0056: move-result-object v3 │ │ +049b6a: 6e20 fe27 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +049b70: 0c03 |005a: move-result-object v3 │ │ +049b72: 6e10 0628 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +049b78: 0c03 |005e: move-result-object v3 │ │ +049b7a: 7020 9327 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +049b80: 7020 4404 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ +049b86: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=663 │ │ 0x0005 line=664 │ │ 0x0007 line=665 │ │ 0x0008 line=676 │ │ 0x0009 line=667 │ │ @@ -16994,16 +17021,16 @@ │ │ type : '()Landroid/support/v4/view/LayoutInflaterFactory;' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -049b04: |[049b04] android.support.v4.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/support/v4/view/LayoutInflaterFactory; │ │ -049b14: 1100 |0000: return-object v0 │ │ +049b88: |[049b88] android.support.v4.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/support/v4/view/LayoutInflaterFactory; │ │ +049b98: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2327 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -17011,54 +17038,54 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -049b18: |[049b18] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -049b28: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -049b2a: 6301 e500 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -049b2e: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -049b32: 1a01 7c05 |0005: const-string v1, "FragmentManager" // string@057c │ │ -049b36: 2202 6c05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -049b3a: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -049b40: 1a03 6121 |000c: const-string v3, "hide: " // string@2161 │ │ -049b44: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049b4a: 0c02 |0011: move-result-object v2 │ │ -049b4c: 6e20 0128 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -049b52: 0c02 |0015: move-result-object v2 │ │ -049b54: 6e10 0628 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -049b5a: 0c02 |0019: move-result-object v2 │ │ -049b5c: 7120 0f1f 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -049b62: 5561 a000 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -049b66: 3901 3100 |001f: if-nez v1, 0050 // +0031 │ │ -049b6a: 5c64 a000 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -049b6e: 5461 bc00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -049b72: 3801 1a00 |0025: if-eqz v1, 003f // +001a │ │ -049b76: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -049b78: 6e58 2604 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@0426 │ │ -049b7e: 0c00 |002b: move-result-object v0 │ │ -049b80: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ -049b84: 5461 bc00 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -049b88: 7030 4004 1500 |0030: invoke-direct {v5, v1, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@0440 │ │ -049b8e: 5461 bc00 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -049b92: 6e20 4c20 0100 |0035: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -049b98: 5461 bc00 |0038: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -049b9c: 1302 0800 |003a: const/16 v2, #int 8 // #8 │ │ -049ba0: 6e20 4b20 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -049ba6: 5561 8b00 |003f: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -049baa: 3801 0c00 |0041: if-eqz v1, 004d // +000c │ │ -049bae: 5561 9f00 |0043: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -049bb2: 3801 0800 |0045: if-eqz v1, 004d // +0008 │ │ -049bb6: 5561 a700 |0047: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -049bba: 3801 0400 |0049: if-eqz v1, 004d // +0004 │ │ -049bbe: 5c54 f800 |004b: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -049bc2: 6e20 3a03 4600 |004d: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@033a │ │ -049bc8: 0e00 |0050: return-void │ │ +049b9c: |[049b9c] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +049bac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +049bae: 6301 e500 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +049bb2: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +049bb6: 1a01 8005 |0005: const-string v1, "FragmentManager" // string@0580 │ │ +049bba: 2202 6d05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +049bbe: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +049bc4: 1a03 6b21 |000c: const-string v3, "hide: " // string@216b │ │ +049bc8: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049bce: 0c02 |0011: move-result-object v2 │ │ +049bd0: 6e20 0128 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +049bd6: 0c02 |0015: move-result-object v2 │ │ +049bd8: 6e10 0628 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +049bde: 0c02 |0019: move-result-object v2 │ │ +049be0: 7120 0f1f 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +049be6: 5561 a000 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +049bea: 3901 3100 |001f: if-nez v1, 0050 // +0031 │ │ +049bee: 5c64 a000 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +049bf2: 5461 bc00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +049bf6: 3801 1a00 |0025: if-eqz v1, 003f // +001a │ │ +049bfa: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +049bfc: 6e58 2604 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@0426 │ │ +049c02: 0c00 |002b: move-result-object v0 │ │ +049c04: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ +049c08: 5461 bc00 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +049c0c: 7030 4004 1500 |0030: invoke-direct {v5, v1, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@0440 │ │ +049c12: 5461 bc00 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +049c16: 6e20 4c20 0100 |0035: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +049c1c: 5461 bc00 |0038: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +049c20: 1302 0800 |003a: const/16 v2, #int 8 // #8 │ │ +049c24: 6e20 4b20 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +049c2a: 5561 8b00 |003f: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +049c2e: 3801 0c00 |0041: if-eqz v1, 004d // +000c │ │ +049c32: 5561 9f00 |0043: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +049c36: 3801 0800 |0045: if-eqz v1, 004d // +0008 │ │ +049c3a: 5561 a700 |0047: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +049c3e: 3801 0400 |0049: if-eqz v1, 004d // +0004 │ │ +049c42: 5c54 f800 |004b: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +049c46: 6e20 3a03 4600 |004d: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@033a │ │ +049c4c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1351 │ │ 0x001d line=1352 │ │ 0x0021 line=1353 │ │ 0x0023 line=1354 │ │ 0x0027 line=1355 │ │ @@ -17082,96 +17109,96 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 160 16-bit code units │ │ -049bcc: |[049bcc] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -049bdc: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -049be2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -049be4: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -049be6: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -049bea: 52a4 a800 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -049bee: 6e40 3203 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0332 │ │ -049bf4: 0c01 |000c: move-result-object v1 │ │ -049bf6: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -049bfa: 1101 |000f: return-object v1 │ │ -049bfc: 52a4 a800 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -049c00: 3804 1200 |0012: if-eqz v4, 0024 // +0012 │ │ -049c04: 5494 f700 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049c08: 6e10 d303 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -049c0e: 0c04 |0019: move-result-object v4 │ │ -049c10: 52a5 a800 |001a: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ -049c14: 7120 3821 5400 |001c: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ -049c1a: 0c00 |001f: move-result-object v0 │ │ -049c1c: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ -049c20: 0701 |0022: move-object v1, v0 │ │ -049c22: 28ec |0023: goto 000f // -0014 │ │ -049c24: 390b 0400 |0024: if-nez v11, 0028 // +0004 │ │ -049c28: 0731 |0026: move-object v1, v3 │ │ -049c2a: 28e8 |0027: goto 000f // -0018 │ │ -049c2c: 7120 4604 cb00 |0028: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@0446 │ │ -049c32: 0a02 |002b: move-result v2 │ │ -049c34: 3b02 0400 |002c: if-gez v2, 0030 // +0004 │ │ -049c38: 0731 |002e: move-object v1, v3 │ │ -049c3a: 28e0 |002f: goto 000f // -0020 │ │ -049c3c: 2b02 6000 0000 |0030: packed-switch v2, 00000090 // +00000060 │ │ -049c42: 390d 1000 |0033: if-nez v13, 0043 // +0010 │ │ -049c46: 5494 f700 |0035: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049c4a: 6e10 df03 0400 |0037: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.onHasWindowAnimations:()Z // method@03df │ │ -049c50: 0a04 |003a: move-result v4 │ │ -049c52: 3804 0800 |003b: if-eqz v4, 0043 // +0008 │ │ -049c56: 5494 f700 |003d: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049c5a: 6e10 dd03 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.onGetWindowAnimations:()I // method@03dd │ │ -049c60: 0a0d |0042: move-result v13 │ │ -049c62: 390d 4b00 |0043: if-nez v13, 008e // +004b │ │ -049c66: 0731 |0045: move-object v1, v3 │ │ -049c68: 28c9 |0046: goto 000f // -0037 │ │ -049c6a: 5493 f700 |0047: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049c6e: 6e10 d303 0300 |0049: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -049c74: 0c03 |004c: move-result-object v3 │ │ -049c76: 1504 903f |004d: const/high16 v4, #int 1066401792 // #3f90 │ │ -049c7a: 7156 2a04 4376 |004f: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@042a │ │ -049c80: 0c01 |0052: move-result-object v1 │ │ -049c82: 28bc |0053: goto 000f // -0044 │ │ -049c84: 5493 f700 |0054: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049c88: 6e10 d303 0300 |0056: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -049c8e: 0c03 |0059: move-result-object v3 │ │ -049c90: 7157 2a04 6368 |005a: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@042a │ │ -049c96: 0c01 |005d: move-result-object v1 │ │ -049c98: 28b1 |005e: goto 000f // -004f │ │ -049c9a: 5493 f700 |005f: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049c9e: 6e10 d303 0300 |0061: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -049ca4: 0c03 |0064: move-result-object v3 │ │ -049ca6: 7156 2a04 8376 |0065: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@042a │ │ -049cac: 0c01 |0068: move-result-object v1 │ │ -049cae: 28a6 |0069: goto 000f // -005a │ │ -049cb0: 5493 f700 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049cb4: 6e10 d303 0300 |006c: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -049cba: 0c03 |006f: move-result-object v3 │ │ -049cbc: 1404 9a99 893f |0070: const v4, #float 1.075 // #3f89999a │ │ -049cc2: 7157 2a04 6364 |0073: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@042a │ │ -049cc8: 0c01 |0076: move-result-object v1 │ │ -049cca: 2898 |0077: goto 000f // -0068 │ │ -049ccc: 5493 f700 |0078: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049cd0: 6e10 d303 0300 |007a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -049cd6: 0c03 |007d: move-result-object v3 │ │ -049cd8: 7130 2804 7306 |007e: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0428 │ │ -049cde: 0c01 |0081: move-result-object v1 │ │ -049ce0: 288d |0082: goto 000f // -0073 │ │ -049ce2: 5493 f700 |0083: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049ce6: 6e10 d303 0300 |0085: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -049cec: 0c03 |0088: move-result-object v3 │ │ -049cee: 7130 2804 6307 |0089: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0428 │ │ -049cf4: 0c01 |008c: move-result-object v1 │ │ -049cf6: 2882 |008d: goto 000f // -007e │ │ -049cf8: 0731 |008e: move-object v1, v3 │ │ -049cfa: 2880 |008f: goto 000f // -0080 │ │ -049cfc: 0001 0600 0100 0000 1700 0000 2400 ... |0090: packed-switch-data (16 units) │ │ +049c50: |[049c50] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +049c60: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +049c66: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +049c68: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +049c6a: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +049c6e: 52a4 a800 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +049c72: 6e40 3203 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0332 │ │ +049c78: 0c01 |000c: move-result-object v1 │ │ +049c7a: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +049c7e: 1101 |000f: return-object v1 │ │ +049c80: 52a4 a800 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +049c84: 3804 1200 |0012: if-eqz v4, 0024 // +0012 │ │ +049c88: 5494 f700 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049c8c: 6e10 d303 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +049c92: 0c04 |0019: move-result-object v4 │ │ +049c94: 52a5 a800 |001a: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a8 │ │ +049c98: 7120 3821 5400 |001c: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ +049c9e: 0c00 |001f: move-result-object v0 │ │ +049ca0: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ +049ca4: 0701 |0022: move-object v1, v0 │ │ +049ca6: 28ec |0023: goto 000f // -0014 │ │ +049ca8: 390b 0400 |0024: if-nez v11, 0028 // +0004 │ │ +049cac: 0731 |0026: move-object v1, v3 │ │ +049cae: 28e8 |0027: goto 000f // -0018 │ │ +049cb0: 7120 4604 cb00 |0028: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@0446 │ │ +049cb6: 0a02 |002b: move-result v2 │ │ +049cb8: 3b02 0400 |002c: if-gez v2, 0030 // +0004 │ │ +049cbc: 0731 |002e: move-object v1, v3 │ │ +049cbe: 28e0 |002f: goto 000f // -0020 │ │ +049cc0: 2b02 6000 0000 |0030: packed-switch v2, 00000090 // +00000060 │ │ +049cc6: 390d 1000 |0033: if-nez v13, 0043 // +0010 │ │ +049cca: 5494 f700 |0035: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049cce: 6e10 df03 0400 |0037: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.onHasWindowAnimations:()Z // method@03df │ │ +049cd4: 0a04 |003a: move-result v4 │ │ +049cd6: 3804 0800 |003b: if-eqz v4, 0043 // +0008 │ │ +049cda: 5494 f700 |003d: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049cde: 6e10 dd03 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.onGetWindowAnimations:()I // method@03dd │ │ +049ce4: 0a0d |0042: move-result v13 │ │ +049ce6: 390d 4b00 |0043: if-nez v13, 008e // +004b │ │ +049cea: 0731 |0045: move-object v1, v3 │ │ +049cec: 28c9 |0046: goto 000f // -0037 │ │ +049cee: 5493 f700 |0047: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049cf2: 6e10 d303 0300 |0049: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +049cf8: 0c03 |004c: move-result-object v3 │ │ +049cfa: 1504 903f |004d: const/high16 v4, #int 1066401792 // #3f90 │ │ +049cfe: 7156 2a04 4376 |004f: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@042a │ │ +049d04: 0c01 |0052: move-result-object v1 │ │ +049d06: 28bc |0053: goto 000f // -0044 │ │ +049d08: 5493 f700 |0054: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049d0c: 6e10 d303 0300 |0056: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +049d12: 0c03 |0059: move-result-object v3 │ │ +049d14: 7157 2a04 6368 |005a: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@042a │ │ +049d1a: 0c01 |005d: move-result-object v1 │ │ +049d1c: 28b1 |005e: goto 000f // -004f │ │ +049d1e: 5493 f700 |005f: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049d22: 6e10 d303 0300 |0061: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +049d28: 0c03 |0064: move-result-object v3 │ │ +049d2a: 7156 2a04 8376 |0065: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@042a │ │ +049d30: 0c01 |0068: move-result-object v1 │ │ +049d32: 28a6 |0069: goto 000f // -005a │ │ +049d34: 5493 f700 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049d38: 6e10 d303 0300 |006c: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +049d3e: 0c03 |006f: move-result-object v3 │ │ +049d40: 1404 9a99 893f |0070: const v4, #float 1.075 // #3f89999a │ │ +049d46: 7157 2a04 6364 |0073: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@042a │ │ +049d4c: 0c01 |0076: move-result-object v1 │ │ +049d4e: 2898 |0077: goto 000f // -0068 │ │ +049d50: 5493 f700 |0078: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049d54: 6e10 d303 0300 |007a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +049d5a: 0c03 |007d: move-result-object v3 │ │ +049d5c: 7130 2804 7306 |007e: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0428 │ │ +049d62: 0c01 |0081: move-result-object v1 │ │ +049d64: 288d |0082: goto 000f // -0073 │ │ +049d66: 5493 f700 |0083: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049d6a: 6e10 d303 0300 |0085: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +049d70: 0c03 |0088: move-result-object v3 │ │ +049d72: 7130 2804 6307 |0089: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0428 │ │ +049d78: 0c01 |008c: move-result-object v1 │ │ +049d7a: 2882 |008d: goto 000f // -007e │ │ +049d7c: 0731 |008e: move-object v1, v3 │ │ +049d7e: 2880 |008f: goto 000f // -0080 │ │ +049d80: 0001 0600 0100 0000 1700 0000 2400 ... |0090: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=861 │ │ 0x000d line=863 │ │ 0x000f line=915 │ │ 0x0010 line=867 │ │ 0x0014 line=868 │ │ @@ -17211,66 +17238,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -049d1c: |[049d1c] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -049d2c: 5240 a300 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -049d30: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -049d34: 0e00 |0004: return-void │ │ -049d36: 5430 ec00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -049d3a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -049d3e: 5430 ec00 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -049d42: 6e10 9f28 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049d48: 0a00 |000e: move-result v0 │ │ -049d4a: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -049d4e: 5430 e900 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049d52: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -049d56: 2200 ab05 |0015: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -049d5a: 7010 9028 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -049d60: 5b30 e900 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049d64: 5430 e900 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049d68: 6e10 9f28 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049d6e: 0a00 |0021: move-result v0 │ │ -049d70: 5431 fa00 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -049d74: 6e30 5e03 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@035e │ │ -049d7a: 5430 e900 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049d7e: 6e20 9428 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -049d84: 6300 e500 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -049d88: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -049d8c: 1a00 7c05 |0030: const-string v0, "FragmentManager" // string@057c │ │ -049d90: 2201 6c05 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -049d94: 7010 f927 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -049d9a: 1a02 bb02 |0037: const-string v2, "Allocated fragment index " // string@02bb │ │ -049d9e: 6e20 0228 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049da4: 0c01 |003c: move-result-object v1 │ │ -049da6: 6e20 0128 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -049dac: 0c01 |0040: move-result-object v1 │ │ -049dae: 6e10 0628 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -049db4: 0c01 |0044: move-result-object v1 │ │ -049db6: 7120 0f1f 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -049dbc: 28bc |0048: goto 0004 // -0044 │ │ -049dbe: 5430 ec00 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -049dc2: 5431 ec00 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -049dc6: 6e10 9f28 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049dcc: 0a01 |0050: move-result v1 │ │ -049dce: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -049dd2: 6e20 9b28 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ -049dd8: 0c00 |0056: move-result-object v0 │ │ -049dda: 1f00 5a05 |0057: check-cast v0, Ljava/lang/Integer; // type@055a │ │ -049dde: 6e10 9927 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -049de4: 0a00 |005c: move-result v0 │ │ -049de6: 5431 fa00 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -049dea: 6e30 5e03 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@035e │ │ -049df0: 5430 e900 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049df4: 5241 a300 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -049df8: 6e30 9e28 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ -049dfe: 28c3 |0069: goto 002c // -003d │ │ +049da0: |[049da0] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +049db0: 5240 a300 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +049db4: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +049db8: 0e00 |0004: return-void │ │ +049dba: 5430 ec00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +049dbe: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +049dc2: 5430 ec00 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +049dc6: 6e10 9f28 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049dcc: 0a00 |000e: move-result v0 │ │ +049dce: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +049dd2: 5430 e900 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049dd6: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +049dda: 2200 ae05 |0015: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +049dde: 7010 9028 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +049de4: 5b30 e900 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049de8: 5430 e900 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049dec: 6e10 9f28 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049df2: 0a00 |0021: move-result v0 │ │ +049df4: 5431 fa00 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +049df8: 6e30 5e03 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@035e │ │ +049dfe: 5430 e900 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049e02: 6e20 9428 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +049e08: 6300 e500 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +049e0c: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +049e10: 1a00 8005 |0030: const-string v0, "FragmentManager" // string@0580 │ │ +049e14: 2201 6d05 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +049e18: 7010 f927 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +049e1e: 1a02 bc02 |0037: const-string v2, "Allocated fragment index " // string@02bc │ │ +049e22: 6e20 0228 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049e28: 0c01 |003c: move-result-object v1 │ │ +049e2a: 6e20 0128 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +049e30: 0c01 |0040: move-result-object v1 │ │ +049e32: 6e10 0628 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +049e38: 0c01 |0044: move-result-object v1 │ │ +049e3a: 7120 0f1f 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +049e40: 28bc |0048: goto 0004 // -0044 │ │ +049e42: 5430 ec00 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +049e46: 5431 ec00 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +049e4a: 6e10 9f28 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049e50: 0a01 |0050: move-result v1 │ │ +049e52: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +049e56: 6e20 9b28 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ +049e5c: 0c00 |0056: move-result-object v0 │ │ +049e5e: 1f00 5b05 |0057: check-cast v0, Ljava/lang/Integer; // type@055b │ │ +049e62: 6e10 9927 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +049e68: 0a00 |005c: move-result v0 │ │ +049e6a: 5431 fa00 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +049e6e: 6e30 5e03 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@035e │ │ +049e74: 5430 e900 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049e78: 5241 a300 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +049e7c: 6e30 9e28 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ +049e82: 28c3 |0069: goto 002c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 0x0004 line=1294 │ │ 0x0005 line=1282 │ │ 0x0011 line=1283 │ │ 0x0015 line=1284 │ │ @@ -17288,50 +17315,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -049e00: |[049e00] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -049e10: 5240 a300 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -049e14: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -049e18: 0e00 |0004: return-void │ │ -049e1a: 6300 e500 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -049e1e: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -049e22: 1a00 7c05 |0009: const-string v0, "FragmentManager" // string@057c │ │ -049e26: 2201 6c05 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -049e2a: 7010 f927 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -049e30: 1a02 9005 |0010: const-string v2, "Freeing fragment index " // string@0590 │ │ -049e34: 6e20 0228 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -049e3a: 0c01 |0015: move-result-object v1 │ │ -049e3c: 6e20 0128 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -049e42: 0c01 |0019: move-result-object v1 │ │ -049e44: 6e10 0628 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -049e4a: 0c01 |001d: move-result-object v1 │ │ -049e4c: 7120 0f1f 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -049e52: 5430 e900 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049e56: 5241 a300 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -049e5a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -049e5c: 6e30 9e28 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ -049e62: 5430 ec00 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -049e66: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -049e6a: 2200 ab05 |002d: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -049e6e: 7010 9028 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -049e74: 5b30 ec00 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -049e78: 5430 ec00 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -049e7c: 5241 a300 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -049e80: 7110 9e27 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -049e86: 0c01 |003b: move-result-object v1 │ │ -049e88: 6e20 9428 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -049e8e: 5430 f700 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049e92: 5441 bd00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ -049e96: 6e20 d803 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.inactivateFragment:(Ljava/lang/String;)V // method@03d8 │ │ -049e9c: 6e10 2203 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0322 │ │ -049ea2: 28bb |0049: goto 0004 // -0045 │ │ +049e84: |[049e84] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +049e94: 5240 a300 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +049e98: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +049e9c: 0e00 |0004: return-void │ │ +049e9e: 6300 e500 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +049ea2: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +049ea6: 1a00 8005 |0009: const-string v0, "FragmentManager" // string@0580 │ │ +049eaa: 2201 6d05 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +049eae: 7010 f927 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +049eb4: 1a02 9405 |0010: const-string v2, "Freeing fragment index " // string@0594 │ │ +049eb8: 6e20 0228 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +049ebe: 0c01 |0015: move-result-object v1 │ │ +049ec0: 6e20 0128 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +049ec6: 0c01 |0019: move-result-object v1 │ │ +049ec8: 6e10 0628 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +049ece: 0c01 |001d: move-result-object v1 │ │ +049ed0: 7120 0f1f 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +049ed6: 5430 e900 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049eda: 5241 a300 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +049ede: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +049ee0: 6e30 9e28 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ +049ee6: 5430 ec00 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +049eea: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +049eee: 2200 ae05 |002d: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +049ef2: 7010 9028 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +049ef8: 5b30 ec00 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +049efc: 5430 ec00 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +049f00: 5241 a300 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +049f04: 7110 9e27 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +049f0a: 0c01 |003b: move-result-object v1 │ │ +049f0c: 6e20 9428 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +049f12: 5430 f700 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049f16: 5441 bd00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bd │ │ +049f1a: 6e20 d803 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.inactivateFragment:(Ljava/lang/String;)V // method@03d8 │ │ +049f20: 6e10 2203 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0322 │ │ +049f26: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1297 │ │ 0x0004 line=1309 │ │ 0x0005 line=1301 │ │ 0x0021 line=1302 │ │ 0x0029 line=1303 │ │ @@ -17348,67 +17375,67 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -049ea4: |[049ea4] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -049eb4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -049eb6: 5480 f700 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049eba: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -049ebe: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -049ec2: 2200 5705 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -049ec6: 1a02 b70e |0009: const-string v2, "No host" // string@0eb7 │ │ -049eca: 7020 9327 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -049ed0: 2700 |000e: throw v0 │ │ -049ed2: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -049ed6: 5280 f200 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -049eda: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -049ede: 0e00 |0015: return-void │ │ -049ee0: 5989 f200 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -049ee4: 5480 e900 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049ee8: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -049eec: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -049eee: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -049ef0: 5480 e900 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049ef4: 6e10 9f28 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -049efa: 0a00 |0023: move-result v0 │ │ -049efc: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -049f00: 5480 e900 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -049f04: 6e20 9828 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -049f0a: 0c01 |002b: move-result-object v1 │ │ -049f0c: 1f01 a900 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -049f10: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -049f14: 0780 |0030: move-object v0, v8 │ │ -049f16: 0192 |0031: move v2, v9 │ │ -049f18: 01a3 |0032: move v3, v10 │ │ -049f1a: 01b4 |0033: move v4, v11 │ │ -049f1c: 7406 2f04 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@042f │ │ -049f22: 5410 a500 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -049f26: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -049f2a: 5410 a500 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ -049f2e: 6e10 ce04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04ce │ │ -049f34: 0a00 |0040: move-result v0 │ │ -049f36: b607 |0041: or-int/2addr v7, v0 │ │ -049f38: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -049f3c: 28da |0044: goto 001e // -0026 │ │ -049f3e: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -049f42: 6e10 4304 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0443 │ │ -049f48: 5580 f800 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -049f4c: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -049f50: 5480 f700 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049f54: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -049f58: 5280 f200 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -049f5c: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -049f5e: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -049f62: 5480 f700 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -049f66: 6e10 e203 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@03e2 │ │ -049f6c: 5c85 f800 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -049f70: 28b7 |005e: goto 0015 // -0049 │ │ +049f28: |[049f28] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +049f38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +049f3a: 5480 f700 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049f3e: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +049f42: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +049f46: 2200 5805 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +049f4a: 1a02 c00e |0009: const-string v2, "No host" // string@0ec0 │ │ +049f4e: 7020 9327 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +049f54: 2700 |000e: throw v0 │ │ +049f56: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +049f5a: 5280 f200 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +049f5e: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +049f62: 0e00 |0015: return-void │ │ +049f64: 5989 f200 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +049f68: 5480 e900 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049f6c: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +049f70: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +049f72: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +049f74: 5480 e900 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049f78: 6e10 9f28 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +049f7e: 0a00 |0023: move-result v0 │ │ +049f80: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +049f84: 5480 e900 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +049f88: 6e20 9828 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +049f8e: 0c01 |002b: move-result-object v1 │ │ +049f90: 1f01 aa00 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00aa │ │ +049f94: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +049f98: 0780 |0030: move-object v0, v8 │ │ +049f9a: 0192 |0031: move v2, v9 │ │ +049f9c: 01a3 |0032: move v3, v10 │ │ +049f9e: 01b4 |0033: move v4, v11 │ │ +049fa0: 7406 2f04 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@042f │ │ +049fa6: 5410 a500 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +049faa: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +049fae: 5410 a500 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a5 │ │ +049fb2: 6e10 ce04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@04ce │ │ +049fb8: 0a00 |0040: move-result v0 │ │ +049fba: b607 |0041: or-int/2addr v7, v0 │ │ +049fbc: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +049fc0: 28da |0044: goto 001e // -0026 │ │ +049fc2: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +049fc6: 6e10 4304 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0443 │ │ +049fcc: 5580 f800 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +049fd0: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +049fd4: 5480 f700 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049fd8: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +049fdc: 5280 f200 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +049fe0: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +049fe2: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +049fe6: 5480 f700 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +049fea: 6e10 e203 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@03e2 │ │ +049ff0: 5c85 f800 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +049ff4: 28b7 |005e: goto 0015 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1234 │ │ 0x0007 line=1235 │ │ 0x000f line=1238 │ │ 0x0015 line=1264 │ │ 0x0016 line=1242 │ │ @@ -17441,18 +17468,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -049f74: |[049f74] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -049f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049f86: 6e53 2c04 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@042c │ │ -049f8c: 0e00 |0004: return-void │ │ +049ff8: |[049ff8] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +04a008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a00a: 6e53 2c04 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@042c │ │ +04a010: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1230 │ │ 0x0004 line=1231 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -17463,23 +17490,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -049f90: |[049f90] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -049fa0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -049fa2: 5262 f200 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -049fa6: 0760 |0003: move-object v0, v6 │ │ -049fa8: 0771 |0004: move-object v1, v7 │ │ -049faa: 0134 |0005: move v4, v3 │ │ -049fac: 0135 |0006: move v5, v3 │ │ -049fae: 7406 2f04 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@042f │ │ -049fb4: 0e00 |000a: return-void │ │ +04a014: |[04a014] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +04a024: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04a026: 5262 f200 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +04a02a: 0760 |0003: move-object v0, v6 │ │ +04a02c: 0771 |0004: move-object v1, v7 │ │ +04a02e: 0134 |0005: move v4, v3 │ │ +04a030: 0135 |0006: move v5, v3 │ │ +04a032: 7406 2f04 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@042f │ │ +04a038: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1226 │ │ 0x000a line=1227 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ @@ -17489,523 +17516,523 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 1040 16-bit code units │ │ -049fb8: |[049fb8] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -049fc8: 55c0 8b00 |0000: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -049fcc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -049fd0: 55c0 9700 |0004: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -049fd4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -049fd8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -049fda: 370d 0300 |0009: if-le v13, v0, 000c // +0003 │ │ -049fde: 121d |000b: const/4 v13, #int 1 // #1 │ │ -049fe0: 55c0 ab00 |000c: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ -049fe4: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -049fe8: 52c0 b500 |0010: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -049fec: 370d 0400 |0012: if-le v13, v0, 0016 // +0004 │ │ -049ff0: 52cd b500 |0014: iget v13, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -049ff4: 55c0 9600 |0016: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0096 │ │ -049ff8: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -049ffc: 52c0 b500 |001a: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -04a000: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -04a002: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -04a006: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -04a008: 370d 0300 |0020: if-le v13, v0, 0023 // +0003 │ │ -04a00c: 123d |0022: const/4 v13, #int 3 // #3 │ │ -04a00e: 52c0 b500 |0023: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -04a012: 35d0 6402 |0025: if-ge v0, v13, 0289 // +0264 │ │ -04a016: 55c0 9e00 |0027: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ -04a01a: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -04a01e: 55c0 a200 |002b: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ -04a022: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -04a026: 0e00 |002f: return-void │ │ -04a028: 54c0 8e00 |0030: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -04a02c: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -04a030: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -04a032: 5bc0 8e00 |0035: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -04a036: 52c2 b600 |0037: iget v2, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ -04a03a: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -04a03c: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -04a03e: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -04a040: 07b0 |003c: move-object v0, v11 │ │ -04a042: 07c1 |003d: move-object v1, v12 │ │ -04a044: 7406 2f04 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@042f │ │ -04a04a: 52c0 b500 |0041: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -04a04e: 2b00 b103 0000 |0043: packed-switch v0, 000003f4 // +000003b1 │ │ -04a054: 59cd b500 |0046: iput v13, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -04a058: 28e7 |0048: goto 002f // -0019 │ │ -04a05a: 6300 e500 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a05e: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -04a062: 1a00 7c05 |004d: const-string v0, "FragmentManager" // string@057c │ │ -04a066: 2201 6c05 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a06a: 7010 f927 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a070: 1a02 e929 |0054: const-string v2, "moveto CREATED: " // string@29e9 │ │ -04a074: 6e20 0228 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a07a: 0c01 |0059: move-result-object v1 │ │ -04a07c: 6e20 0128 c100 |005a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a082: 0c01 |005d: move-result-object v1 │ │ -04a084: 6e10 0628 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a08a: 0c01 |0061: move-result-object v1 │ │ -04a08c: 7120 0f1f 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a092: 54c0 b100 |0065: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a096: 3800 4a00 |0067: if-eqz v0, 00b1 // +004a │ │ -04a09a: 54c0 b100 |0069: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a09e: 54b1 f700 |006b: iget-object v1, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04a0a2: 6e10 d303 0100 |006d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -04a0a8: 0c01 |0070: move-result-object v1 │ │ -04a0aa: 6e10 9f00 0100 |0071: invoke-virtual {v1}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ -04a0b0: 0c01 |0074: move-result-object v1 │ │ -04a0b2: 6e20 4602 1000 |0075: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ -04a0b8: 54c0 b100 |0078: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a0bc: 1a01 e616 |007a: const-string v1, "android:view_state" // string@16e6 │ │ -04a0c0: 6e20 3602 1000 |007c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0236 │ │ -04a0c6: 0c00 |007f: move-result-object v0 │ │ -04a0c8: 5bc0 b200 |0080: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -04a0cc: 54c0 b100 |0082: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a0d0: 1a01 e316 |0084: const-string v1, "android:target_state" // string@16e3 │ │ -04a0d4: 6e30 2304 0b01 |0086: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0423 │ │ -04a0da: 0c00 |0089: move-result-object v0 │ │ -04a0dc: 5bc0 b800 |008a: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04a0e0: 54c0 b800 |008c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04a0e4: 3800 0d00 |008e: if-eqz v0, 009b // +000d │ │ -04a0e8: 54c0 b100 |0090: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a0ec: 1a01 e216 |0092: const-string v1, "android:target_req_state" // string@16e2 │ │ -04a0f0: 1202 |0094: const/4 v2, #int 0 // #0 │ │ -04a0f2: 6e30 3402 1002 |0095: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ -04a0f8: 0a00 |0098: move-result v0 │ │ -04a0fa: 59c0 ba00 |0099: iput v0, v12, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ -04a0fe: 54c0 b100 |009b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a102: 1a01 e516 |009d: const-string v1, "android:user_visible_hint" // string@16e5 │ │ -04a106: 1212 |009f: const/4 v2, #int 1 // #1 │ │ -04a108: 6e30 3102 1002 |00a0: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0231 │ │ -04a10e: 0a00 |00a3: move-result v0 │ │ -04a110: 5cc0 bb00 |00a4: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ -04a114: 55c0 bb00 |00a6: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ -04a118: 3900 0900 |00a8: if-nez v0, 00b1 // +0009 │ │ -04a11c: 1210 |00aa: const/4 v0, #int 1 // #1 │ │ -04a11e: 5cc0 9600 |00ab: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0096 │ │ -04a122: 1230 |00ad: const/4 v0, #int 3 // #3 │ │ -04a124: 370d 0300 |00ae: if-le v13, v0, 00b1 // +0003 │ │ -04a128: 123d |00b0: const/4 v13, #int 3 // #3 │ │ -04a12a: 54b0 f700 |00b1: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04a12e: 5bc0 a100 |00b3: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -04a132: 54b0 fa00 |00b5: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -04a136: 5bc0 a900 |00b7: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ -04a13a: 54b0 fa00 |00b9: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -04a13e: 3800 3700 |00bb: if-eqz v0, 00f2 // +0037 │ │ -04a142: 54b0 fa00 |00bd: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -04a146: 5400 9300 |00bf: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -04a14a: 5bc0 9d00 |00c1: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ -04a14e: 1200 |00c3: const/4 v0, #int 0 // #0 │ │ -04a150: 5cc0 9100 |00c4: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04a154: 54b0 f700 |00c6: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04a158: 6e10 d303 0000 |00c8: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -04a15e: 0c00 |00cb: move-result-object v0 │ │ -04a160: 6e20 2e03 0c00 |00cc: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@032e │ │ -04a166: 55c0 9100 |00cf: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04a16a: 3900 2800 |00d1: if-nez v0, 00f9 // +0028 │ │ -04a16e: 2200 0901 |00d3: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -04a172: 2201 6c05 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a176: 7010 f927 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a17c: 1a02 7105 |00da: const-string v2, "Fragment " // string@0571 │ │ -04a180: 6e20 0228 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a186: 0c01 |00df: move-result-object v1 │ │ -04a188: 6e20 0128 c100 |00e0: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a18e: 0c01 |00e3: move-result-object v1 │ │ -04a190: 1a02 4a00 |00e4: const-string v2, " did not call through to super.onAttach()" // string@004a │ │ -04a194: 6e20 0228 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a19a: 0c01 |00e9: move-result-object v1 │ │ -04a19c: 6e10 0628 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a1a2: 0c01 |00ed: move-result-object v1 │ │ -04a1a4: 7020 6305 1000 |00ee: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -04a1aa: 2700 |00f1: throw v0 │ │ -04a1ac: 54b0 f700 |00f2: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04a1b0: 6e10 d403 0000 |00f4: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; // method@03d4 │ │ -04a1b6: 0c00 |00f7: move-result-object v0 │ │ -04a1b8: 28c9 |00f8: goto 00c1 // -0037 │ │ -04a1ba: 54c0 a900 |00f9: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ -04a1be: 3900 0700 |00fb: if-nez v0, 0102 // +0007 │ │ -04a1c2: 54b0 f700 |00fd: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04a1c6: 6e20 d903 c000 |00ff: invoke-virtual {v0, v12}, Landroid/support/v4/app/FragmentHostCallback;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@03d9 │ │ -04a1cc: 55c0 af00 |0102: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ -04a1d0: 3900 0700 |0104: if-nez v0, 010b // +0007 │ │ -04a1d4: 54c0 b100 |0106: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a1d8: 6e20 4c03 0c00 |0108: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@034c │ │ -04a1de: 1200 |010b: const/4 v0, #int 0 // #0 │ │ -04a1e0: 5cc0 af00 |010c: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ -04a1e4: 55c0 9e00 |010e: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ -04a1e8: 3800 3700 |0110: if-eqz v0, 0147 // +0037 │ │ -04a1ec: 54c0 b100 |0112: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a1f0: 6e20 1603 0c00 |0114: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0316 │ │ -04a1f6: 0c00 |0117: move-result-object v0 │ │ -04a1f8: 1201 |0118: const/4 v1, #int 0 // #0 │ │ -04a1fa: 54c2 b100 |0119: iget-object v2, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a1fe: 6e40 4e03 0c21 |011b: invoke-virtual {v12, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@034e │ │ -04a204: 0c00 |011e: move-result-object v0 │ │ -04a206: 5bc0 bc00 |011f: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a20a: 54c0 bc00 |0121: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a20e: 3800 5301 |0123: if-eqz v0, 0276 // +0153 │ │ -04a212: 54c0 bc00 |0125: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a216: 5bc0 a400 |0127: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ -04a21a: 6000 3700 |0129: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04a21e: 1301 0b00 |012b: const/16 v1, #int 11 // #b │ │ -04a222: 3410 3f01 |012d: if-lt v0, v1, 026c // +013f │ │ -04a226: 54c0 bc00 |012f: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a22a: 1201 |0131: const/4 v1, #int 0 // #0 │ │ -04a22c: 7120 500a 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@0a50 │ │ -04a232: 55c0 a000 |0135: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -04a236: 3800 0900 |0137: if-eqz v0, 0140 // +0009 │ │ -04a23a: 54c0 bc00 |0139: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a23e: 1301 0800 |013b: const/16 v1, #int 8 // #8 │ │ -04a242: 6e20 4b20 1000 |013d: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -04a248: 54c0 bc00 |0140: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a24c: 54c1 b100 |0142: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a250: 6e30 4703 0c01 |0144: invoke-virtual {v12, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ -04a256: 1210 |0147: const/4 v0, #int 1 // #1 │ │ -04a258: 370d d500 |0148: if-le v13, v0, 021d // +00d5 │ │ -04a25c: 6300 e500 |014a: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a260: 3800 1a00 |014c: if-eqz v0, 0166 // +001a │ │ -04a264: 1a00 7c05 |014e: const-string v0, "FragmentManager" // string@057c │ │ -04a268: 2201 6c05 |0150: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a26c: 7010 f927 0100 |0152: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a272: 1a02 e829 |0155: const-string v2, "moveto ACTIVITY_CREATED: " // string@29e8 │ │ -04a276: 6e20 0228 2100 |0157: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a27c: 0c01 |015a: move-result-object v1 │ │ -04a27e: 6e20 0128 c100 |015b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a284: 0c01 |015e: move-result-object v1 │ │ -04a286: 6e10 0628 0100 |015f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a28c: 0c01 |0162: move-result-object v1 │ │ -04a28e: 7120 0f1f 1000 |0163: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a294: 55c0 9e00 |0166: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ -04a298: 3900 a400 |0168: if-nez v0, 020c // +00a4 │ │ -04a29c: 1207 |016a: const/4 v7, #int 0 // #0 │ │ -04a29e: 52c0 9500 |016b: iget v0, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -04a2a2: 3800 5100 |016d: if-eqz v0, 01be // +0051 │ │ -04a2a6: 54b0 f000 |016f: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ -04a2aa: 52c1 9500 |0171: iget v1, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -04a2ae: 6e20 a803 1000 |0173: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentContainer;.onFindViewById:(I)Landroid/view/View; // method@03a8 │ │ -04a2b4: 0c07 |0176: move-result-object v7 │ │ -04a2b6: 1f07 4204 |0177: check-cast v7, Landroid/view/ViewGroup; // type@0442 │ │ -04a2ba: 3907 4500 |0179: if-nez v7, 01be // +0045 │ │ -04a2be: 55c0 ac00 |017b: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00ac │ │ -04a2c2: 3900 4100 |017d: if-nez v0, 01be // +0041 │ │ -04a2c6: 2200 5605 |017f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -04a2ca: 2201 6c05 |0181: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a2ce: 7010 f927 0100 |0183: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a2d4: 1a02 c10e |0186: const-string v2, "No view found for id 0x" // string@0ec1 │ │ -04a2d8: 6e20 0228 2100 |0188: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a2de: 0c01 |018b: move-result-object v1 │ │ -04a2e0: 52c2 9500 |018c: iget v2, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -04a2e4: 7110 9d27 0200 |018e: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04a2ea: 0c02 |0191: move-result-object v2 │ │ -04a2ec: 6e20 0228 2100 |0192: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a2f2: 0c01 |0195: move-result-object v1 │ │ -04a2f4: 1a02 2800 |0196: const-string v2, " (" // string@0028 │ │ -04a2f8: 6e20 0228 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a2fe: 0c01 |019b: move-result-object v1 │ │ -04a300: 6e10 1803 0c00 |019c: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0318 │ │ -04a306: 0c02 |019f: move-result-object v2 │ │ -04a308: 52c3 9500 |01a0: iget v3, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -04a30c: 6e20 1801 3200 |01a2: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0118 │ │ -04a312: 0c02 |01a5: move-result-object v2 │ │ -04a314: 6e20 0228 2100 |01a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a31a: 0c01 |01a9: move-result-object v1 │ │ -04a31c: 1a02 0601 |01aa: const-string v2, ") for fragment " // string@0106 │ │ -04a320: 6e20 0228 2100 |01ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a326: 0c01 |01af: move-result-object v1 │ │ -04a328: 6e20 0128 c100 |01b0: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a32e: 0c01 |01b3: move-result-object v1 │ │ -04a330: 6e10 0628 0100 |01b4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a336: 0c01 |01b7: move-result-object v1 │ │ -04a338: 7020 8f27 1000 |01b8: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -04a33e: 7020 4404 0b00 |01bb: invoke-direct {v11, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ -04a344: 5bc7 9400 |01be: iput-object v7, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ -04a348: 54c0 b100 |01c0: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a34c: 6e20 1603 0c00 |01c2: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0316 │ │ -04a352: 0c00 |01c5: move-result-object v0 │ │ -04a354: 54c1 b100 |01c6: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a358: 6e40 4e03 0c17 |01c8: invoke-virtual {v12, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@034e │ │ -04a35e: 0c00 |01cb: move-result-object v0 │ │ -04a360: 5bc0 bc00 |01cc: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a364: 54c0 bc00 |01ce: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a368: 3800 b500 |01d0: if-eqz v0, 0285 // +00b5 │ │ -04a36c: 54c0 bc00 |01d2: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a370: 5bc0 a400 |01d4: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ -04a374: 6000 3700 |01d6: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04a378: 1301 0b00 |01d8: const/16 v1, #int 11 // #b │ │ -04a37c: 3410 a100 |01da: if-lt v0, v1, 027b // +00a1 │ │ -04a380: 54c0 bc00 |01dc: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a384: 1201 |01de: const/4 v1, #int 0 // #0 │ │ -04a386: 7120 500a 1000 |01df: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@0a50 │ │ -04a38c: 3807 1800 |01e2: if-eqz v7, 01fa // +0018 │ │ -04a390: 1210 |01e4: const/4 v0, #int 1 // #1 │ │ -04a392: 6e5f 2604 cb0e |01e5: invoke-virtual {v11, v12, v14, v0, v15}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0426 │ │ -04a398: 0c06 |01e8: move-result-object v6 │ │ -04a39a: 3806 0c00 |01e9: if-eqz v6, 01f5 // +000c │ │ -04a39e: 54c0 bc00 |01eb: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a3a2: 7030 4004 0b06 |01ed: invoke-direct {v11, v0, v6}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@0440 │ │ -04a3a8: 54c0 bc00 |01f0: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a3ac: 6e20 4c20 6000 |01f2: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -04a3b2: 54c0 bc00 |01f5: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a3b6: 6e20 6120 0700 |01f7: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@2061 │ │ -04a3bc: 55c0 a000 |01fa: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -04a3c0: 3800 0900 |01fc: if-eqz v0, 0205 // +0009 │ │ -04a3c4: 54c0 bc00 |01fe: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a3c8: 1301 0800 |0200: const/16 v1, #int 8 // #8 │ │ -04a3cc: 6e20 4b20 1000 |0202: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -04a3d2: 54c0 bc00 |0205: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a3d6: 54c1 b100 |0207: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a3da: 6e30 4703 0c01 |0209: invoke-virtual {v12, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ -04a3e0: 54c0 b100 |020c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a3e4: 6e20 4903 0c00 |020e: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0349 │ │ -04a3ea: 54c0 bc00 |0211: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a3ee: 3800 0700 |0213: if-eqz v0, 021a // +0007 │ │ -04a3f2: 54c0 b100 |0215: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a3f6: 6e20 5b03 0c00 |0217: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@035b │ │ -04a3fc: 1200 |021a: const/4 v0, #int 0 // #0 │ │ -04a3fe: 5bc0 b100 |021b: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a402: 1230 |021d: const/4 v0, #int 3 // #3 │ │ -04a404: 370d 2100 |021e: if-le v13, v0, 023f // +0021 │ │ -04a408: 6300 e500 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a40c: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ -04a410: 1a00 7c05 |0224: const-string v0, "FragmentManager" // string@057c │ │ -04a414: 2201 6c05 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a418: 7010 f927 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a41e: 1a02 eb29 |022b: const-string v2, "moveto STARTED: " // string@29eb │ │ -04a422: 6e20 0228 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a428: 0c01 |0230: move-result-object v1 │ │ -04a42a: 6e20 0128 c100 |0231: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a430: 0c01 |0234: move-result-object v1 │ │ -04a432: 6e10 0628 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a438: 0c01 |0238: move-result-object v1 │ │ -04a43a: 7120 0f1f 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a440: 6e10 5903 0c00 |023c: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0359 │ │ -04a446: 1240 |023f: const/4 v0, #int 4 // #4 │ │ -04a448: 370d 06fe |0240: if-le v13, v0, 0046 // -01fa │ │ -04a44c: 6300 e500 |0242: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a450: 3800 1a00 |0244: if-eqz v0, 025e // +001a │ │ -04a454: 1a00 7c05 |0246: const-string v0, "FragmentManager" // string@057c │ │ -04a458: 2201 6c05 |0248: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a45c: 7010 f927 0100 |024a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a462: 1a02 ea29 |024d: const-string v2, "moveto RESUMED: " // string@29ea │ │ -04a466: 6e20 0228 2100 |024f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a46c: 0c01 |0252: move-result-object v1 │ │ -04a46e: 6e20 0128 c100 |0253: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a474: 0c01 |0256: move-result-object v1 │ │ -04a476: 6e10 0628 0100 |0257: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a47c: 0c01 |025a: move-result-object v1 │ │ -04a47e: 7120 0f1f 1000 |025b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a484: 1210 |025e: const/4 v0, #int 1 // #1 │ │ -04a486: 5cc0 ad00 |025f: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00ad │ │ -04a48a: 6e10 5703 0c00 |0261: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performResume:()V // method@0357 │ │ -04a490: 1200 |0264: const/4 v0, #int 0 // #0 │ │ -04a492: 5bc0 b100 |0265: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a496: 1200 |0267: const/4 v0, #int 0 // #0 │ │ -04a498: 5bc0 b200 |0268: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -04a49c: 2900 dcfd |026a: goto/16 0046 // -0224 │ │ -04a4a0: 54c0 bc00 |026c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a4a4: 7110 f204 0000 |026e: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@04f2 │ │ -04a4aa: 0c00 |0271: move-result-object v0 │ │ -04a4ac: 5bc0 bc00 |0272: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a4b0: 2900 c1fe |0274: goto/16 0135 // -013f │ │ -04a4b4: 1200 |0276: const/4 v0, #int 0 // #0 │ │ -04a4b6: 5bc0 a400 |0277: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ -04a4ba: 2900 cefe |0279: goto/16 0147 // -0132 │ │ -04a4be: 54c0 bc00 |027b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a4c2: 7110 f204 0000 |027d: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@04f2 │ │ -04a4c8: 0c00 |0280: move-result-object v0 │ │ -04a4ca: 5bc0 bc00 |0281: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a4ce: 2900 5fff |0283: goto/16 01e2 // -00a1 │ │ -04a4d2: 1200 |0285: const/4 v0, #int 0 // #0 │ │ -04a4d4: 5bc0 a400 |0286: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ -04a4d8: 2884 |0288: goto 020c // -007c │ │ -04a4da: 52c0 b500 |0289: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -04a4de: 37d0 bbfd |028b: if-le v0, v13, 0046 // -0245 │ │ -04a4e2: 52c0 b500 |028d: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -04a4e6: 2b00 7301 0000 |028f: packed-switch v0, 00000402 // +00000173 │ │ -04a4ec: 2900 b4fd |0292: goto/16 0046 // -024c │ │ -04a4f0: 1210 |0294: const/4 v0, #int 1 // #1 │ │ -04a4f2: 350d b1fd |0295: if-ge v13, v0, 0046 // -024f │ │ -04a4f6: 55b0 f300 |0297: iget-boolean v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ -04a4fa: 3800 0e00 |0299: if-eqz v0, 02a7 // +000e │ │ -04a4fe: 54c0 8e00 |029b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -04a502: 3800 0a00 |029d: if-eqz v0, 02a7 // +000a │ │ -04a506: 54c9 8e00 |029f: iget-object v9, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -04a50a: 1200 |02a1: const/4 v0, #int 0 // #0 │ │ -04a50c: 5bc0 8e00 |02a2: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -04a510: 6e10 cb1f 0900 |02a4: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ -04a516: 54c0 8e00 |02a7: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -04a51a: 3800 e500 |02a9: if-eqz v0, 038e // +00e5 │ │ -04a51e: 59cd b600 |02ab: iput v13, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ -04a522: 121d |02ad: const/4 v13, #int 1 // #1 │ │ -04a524: 2900 98fd |02ae: goto/16 0046 // -0268 │ │ -04a528: 1250 |02b0: const/4 v0, #int 5 // #5 │ │ -04a52a: 350d 2400 |02b1: if-ge v13, v0, 02d5 // +0024 │ │ -04a52e: 6300 e500 |02b3: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a532: 3800 1a00 |02b5: if-eqz v0, 02cf // +001a │ │ -04a536: 1a00 7c05 |02b7: const-string v0, "FragmentManager" // string@057c │ │ -04a53a: 2201 6c05 |02b9: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a53e: 7010 f927 0100 |02bb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a544: 1a02 e529 |02be: const-string v2, "movefrom RESUMED: " // string@29e5 │ │ -04a548: 6e20 0228 2100 |02c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a54e: 0c01 |02c3: move-result-object v1 │ │ -04a550: 6e20 0128 c100 |02c4: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a556: 0c01 |02c7: move-result-object v1 │ │ -04a558: 6e10 0628 0100 |02c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a55e: 0c01 |02cb: move-result-object v1 │ │ -04a560: 7120 0f1f 1000 |02cc: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a566: 6e10 5403 0c00 |02cf: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performPause:()V // method@0354 │ │ -04a56c: 1200 |02d2: const/4 v0, #int 0 // #0 │ │ -04a56e: 5cc0 ad00 |02d3: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00ad │ │ -04a572: 1240 |02d5: const/4 v0, #int 4 // #4 │ │ -04a574: 350d 2100 |02d6: if-ge v13, v0, 02f7 // +0021 │ │ -04a578: 6300 e500 |02d8: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a57c: 3800 1a00 |02da: if-eqz v0, 02f4 // +001a │ │ -04a580: 1a00 7c05 |02dc: const-string v0, "FragmentManager" // string@057c │ │ -04a584: 2201 6c05 |02de: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a588: 7010 f927 0100 |02e0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a58e: 1a02 e629 |02e3: const-string v2, "movefrom STARTED: " // string@29e6 │ │ -04a592: 6e20 0228 2100 |02e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a598: 0c01 |02e8: move-result-object v1 │ │ -04a59a: 6e20 0128 c100 |02e9: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a5a0: 0c01 |02ec: move-result-object v1 │ │ -04a5a2: 6e10 0628 0100 |02ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a5a8: 0c01 |02f0: move-result-object v1 │ │ -04a5aa: 7120 0f1f 1000 |02f1: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a5b0: 6e10 5a03 0c00 |02f4: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performStop:()V // method@035a │ │ -04a5b6: 1230 |02f7: const/4 v0, #int 3 // #3 │ │ -04a5b8: 350d 2100 |02f8: if-ge v13, v0, 0319 // +0021 │ │ -04a5bc: 6300 e500 |02fa: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a5c0: 3800 1a00 |02fc: if-eqz v0, 0316 // +001a │ │ -04a5c4: 1a00 7c05 |02fe: const-string v0, "FragmentManager" // string@057c │ │ -04a5c8: 2201 6c05 |0300: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a5cc: 7010 f927 0100 |0302: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a5d2: 1a02 e729 |0305: const-string v2, "movefrom STOPPED: " // string@29e7 │ │ -04a5d6: 6e20 0228 2100 |0307: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a5dc: 0c01 |030a: move-result-object v1 │ │ -04a5de: 6e20 0128 c100 |030b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a5e4: 0c01 |030e: move-result-object v1 │ │ -04a5e6: 6e10 0628 0100 |030f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a5ec: 0c01 |0312: move-result-object v1 │ │ -04a5ee: 7120 0f1f 1000 |0313: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a5f4: 6e10 5603 0c00 |0316: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0356 │ │ -04a5fa: 1220 |0319: const/4 v0, #int 2 // #2 │ │ -04a5fc: 350d 7aff |031a: if-ge v13, v0, 0294 // -0086 │ │ -04a600: 6300 e500 |031c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a604: 3800 1a00 |031e: if-eqz v0, 0338 // +001a │ │ -04a608: 1a00 7c05 |0320: const-string v0, "FragmentManager" // string@057c │ │ -04a60c: 2201 6c05 |0322: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a610: 7010 f927 0100 |0324: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a616: 1a02 e329 |0327: const-string v2, "movefrom ACTIVITY_CREATED: " // string@29e3 │ │ -04a61a: 6e20 0228 2100 |0329: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a620: 0c01 |032c: move-result-object v1 │ │ -04a622: 6e20 0128 c100 |032d: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a628: 0c01 |0330: move-result-object v1 │ │ -04a62a: 6e10 0628 0100 |0331: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a630: 0c01 |0334: move-result-object v1 │ │ -04a632: 7120 0f1f 1000 |0335: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a638: 54c0 bc00 |0338: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a63c: 3800 1100 |033a: if-eqz v0, 034b // +0011 │ │ -04a640: 54b0 f700 |033c: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04a644: 6e20 e003 c000 |033e: invoke-virtual {v0, v12}, Landroid/support/v4/app/FragmentHostCallback;.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z // method@03e0 │ │ -04a64a: 0a00 |0341: move-result v0 │ │ -04a64c: 3800 0900 |0342: if-eqz v0, 034b // +0009 │ │ -04a650: 54c0 b200 |0344: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -04a654: 3900 0500 |0346: if-nez v0, 034b // +0005 │ │ -04a658: 6e20 3e04 cb00 |0348: invoke-virtual {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@043e │ │ -04a65e: 6e10 5003 0c00 |034b: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0350 │ │ -04a664: 54c0 bc00 |034e: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a668: 3800 3300 |0350: if-eqz v0, 0383 // +0033 │ │ -04a66c: 54c0 9400 |0352: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ -04a670: 3800 2f00 |0354: if-eqz v0, 0383 // +002f │ │ -04a674: 1206 |0356: const/4 v6, #int 0 // #0 │ │ -04a676: 52b0 f200 |0357: iget v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -04a67a: 3d00 0b00 |0359: if-lez v0, 0364 // +000b │ │ -04a67e: 55b0 f300 |035b: iget-boolean v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ -04a682: 3900 0700 |035d: if-nez v0, 0364 // +0007 │ │ -04a686: 1200 |035f: const/4 v0, #int 0 // #0 │ │ -04a688: 6e5f 2604 cb0e |0360: invoke-virtual {v11, v12, v14, v0, v15}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0426 │ │ -04a68e: 0c06 |0363: move-result-object v6 │ │ -04a690: 3806 1800 |0364: if-eqz v6, 037c // +0018 │ │ -04a694: 07c8 |0366: move-object v8, v12 │ │ -04a696: 54c0 bc00 |0367: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a69a: 5bc0 8e00 |0369: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ -04a69e: 59cd b600 |036b: iput v13, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ -04a6a2: 54ca bc00 |036d: iget-object v10, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a6a6: 2200 b500 |036f: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00b5 │ │ -04a6aa: 7058 f403 b06a |0371: invoke-direct {v0, v11, v10, v6, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V // method@03f4 │ │ -04a6b0: 6e20 2f21 0600 |0374: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@212f │ │ -04a6b6: 54c0 bc00 |0377: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a6ba: 6e20 4c20 6000 |0379: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -04a6c0: 54c0 9400 |037c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ -04a6c4: 54c1 bc00 |037e: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a6c8: 6e20 9520 1000 |0380: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -04a6ce: 1200 |0383: const/4 v0, #int 0 // #0 │ │ -04a6d0: 5bc0 9400 |0384: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ -04a6d4: 1200 |0386: const/4 v0, #int 0 // #0 │ │ -04a6d6: 5bc0 bc00 |0387: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a6da: 1200 |0389: const/4 v0, #int 0 // #0 │ │ -04a6dc: 5bc0 a400 |038a: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ -04a6e0: 2900 08ff |038c: goto/16 0294 // -00f8 │ │ -04a6e4: 6300 e500 |038e: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a6e8: 3800 1a00 |0390: if-eqz v0, 03aa // +001a │ │ -04a6ec: 1a00 7c05 |0392: const-string v0, "FragmentManager" // string@057c │ │ -04a6f0: 2201 6c05 |0394: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a6f4: 7010 f927 0100 |0396: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a6fa: 1a02 e429 |0399: const-string v2, "movefrom CREATED: " // string@29e4 │ │ -04a6fe: 6e20 0228 2100 |039b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a704: 0c01 |039e: move-result-object v1 │ │ -04a706: 6e20 0128 c100 |039f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a70c: 0c01 |03a2: move-result-object v1 │ │ -04a70e: 6e10 0628 0100 |03a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a714: 0c01 |03a6: move-result-object v1 │ │ -04a716: 7120 0f1f 1000 |03a7: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a71c: 55c0 af00 |03aa: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ -04a720: 3900 0500 |03ac: if-nez v0, 03b1 // +0005 │ │ -04a724: 6e10 4f03 0c00 |03ae: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@034f │ │ -04a72a: 1200 |03b1: const/4 v0, #int 0 // #0 │ │ -04a72c: 5cc0 9100 |03b2: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04a730: 6e10 3903 0c00 |03b4: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0339 │ │ -04a736: 55c0 9100 |03b7: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ -04a73a: 3900 2100 |03b9: if-nez v0, 03da // +0021 │ │ -04a73e: 2200 0901 |03bb: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -04a742: 2201 6c05 |03bd: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04a746: 7010 f927 0100 |03bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a74c: 1a02 7105 |03c2: const-string v2, "Fragment " // string@0571 │ │ -04a750: 6e20 0228 2100 |03c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a756: 0c01 |03c7: move-result-object v1 │ │ -04a758: 6e20 0128 c100 |03c8: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a75e: 0c01 |03cb: move-result-object v1 │ │ -04a760: 1a02 4e00 |03cc: const-string v2, " did not call through to super.onDetach()" // string@004e │ │ -04a764: 6e20 0228 2100 |03ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a76a: 0c01 |03d1: move-result-object v1 │ │ -04a76c: 6e10 0628 0100 |03d2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a772: 0c01 |03d5: move-result-object v1 │ │ -04a774: 7020 6305 1000 |03d6: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ -04a77a: 2700 |03d9: throw v0 │ │ -04a77c: 3910 6cfc |03da: if-nez v16, 0046 // -0394 │ │ -04a780: 55c0 af00 |03dc: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ -04a784: 3900 0700 |03de: if-nez v0, 03e5 // +0007 │ │ -04a788: 6e20 2904 cb00 |03e0: invoke-virtual {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0429 │ │ -04a78e: 2900 63fc |03e3: goto/16 0046 // -039d │ │ -04a792: 1200 |03e5: const/4 v0, #int 0 // #0 │ │ -04a794: 5bc0 a100 |03e6: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -04a798: 1200 |03e8: const/4 v0, #int 0 // #0 │ │ -04a79a: 5bc0 a900 |03e9: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ -04a79e: 1200 |03eb: const/4 v0, #int 0 // #0 │ │ -04a7a0: 5bc0 9d00 |03ec: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ -04a7a4: 1200 |03ee: const/4 v0, #int 0 // #0 │ │ -04a7a6: 5bc0 9300 |03ef: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -04a7aa: 2900 55fc |03f1: goto/16 0046 // -03ab │ │ -04a7ae: 0000 |03f3: nop // spacer │ │ -04a7b0: 0001 0500 0000 0000 0600 0000 0401 ... |03f4: packed-switch-data (14 units) │ │ -04a7cc: 0001 0500 0100 0000 0500 0000 8a00 ... |0402: packed-switch-data (14 units) │ │ +04a03c: |[04a03c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +04a04c: 55c0 8b00 |0000: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +04a050: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +04a054: 55c0 9700 |0004: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +04a058: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +04a05c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04a05e: 370d 0300 |0009: if-le v13, v0, 000c // +0003 │ │ +04a062: 121d |000b: const/4 v13, #int 1 // #1 │ │ +04a064: 55c0 ab00 |000c: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ +04a068: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +04a06c: 52c0 b500 |0010: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04a070: 370d 0400 |0012: if-le v13, v0, 0016 // +0004 │ │ +04a074: 52cd b500 |0014: iget v13, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04a078: 55c0 9600 |0016: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0096 │ │ +04a07c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +04a080: 52c0 b500 |001a: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04a084: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +04a086: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +04a08a: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +04a08c: 370d 0300 |0020: if-le v13, v0, 0023 // +0003 │ │ +04a090: 123d |0022: const/4 v13, #int 3 // #3 │ │ +04a092: 52c0 b500 |0023: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04a096: 35d0 6402 |0025: if-ge v0, v13, 0289 // +0264 │ │ +04a09a: 55c0 9e00 |0027: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ +04a09e: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +04a0a2: 55c0 a200 |002b: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ +04a0a6: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +04a0aa: 0e00 |002f: return-void │ │ +04a0ac: 54c0 8e00 |0030: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +04a0b0: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +04a0b4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +04a0b6: 5bc0 8e00 |0035: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +04a0ba: 52c2 b600 |0037: iget v2, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ +04a0be: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +04a0c0: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +04a0c2: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +04a0c4: 07b0 |003c: move-object v0, v11 │ │ +04a0c6: 07c1 |003d: move-object v1, v12 │ │ +04a0c8: 7406 2f04 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@042f │ │ +04a0ce: 52c0 b500 |0041: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04a0d2: 2b00 b103 0000 |0043: packed-switch v0, 000003f4 // +000003b1 │ │ +04a0d8: 59cd b500 |0046: iput v13, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04a0dc: 28e7 |0048: goto 002f // -0019 │ │ +04a0de: 6300 e500 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a0e2: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +04a0e6: 1a00 8005 |004d: const-string v0, "FragmentManager" // string@0580 │ │ +04a0ea: 2201 6d05 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a0ee: 7010 f927 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a0f4: 1a02 f329 |0054: const-string v2, "moveto CREATED: " // string@29f3 │ │ +04a0f8: 6e20 0228 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a0fe: 0c01 |0059: move-result-object v1 │ │ +04a100: 6e20 0128 c100 |005a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a106: 0c01 |005d: move-result-object v1 │ │ +04a108: 6e10 0628 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a10e: 0c01 |0061: move-result-object v1 │ │ +04a110: 7120 0f1f 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a116: 54c0 b100 |0065: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a11a: 3800 4a00 |0067: if-eqz v0, 00b1 // +004a │ │ +04a11e: 54c0 b100 |0069: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a122: 54b1 f700 |006b: iget-object v1, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04a126: 6e10 d303 0100 |006d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +04a12c: 0c01 |0070: move-result-object v1 │ │ +04a12e: 6e10 9f00 0100 |0071: invoke-virtual {v1}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ +04a134: 0c01 |0074: move-result-object v1 │ │ +04a136: 6e20 4602 1000 |0075: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ +04a13c: 54c0 b100 |0078: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a140: 1a01 f016 |007a: const-string v1, "android:view_state" // string@16f0 │ │ +04a144: 6e20 3602 1000 |007c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0236 │ │ +04a14a: 0c00 |007f: move-result-object v0 │ │ +04a14c: 5bc0 b200 |0080: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +04a150: 54c0 b100 |0082: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a154: 1a01 ed16 |0084: const-string v1, "android:target_state" // string@16ed │ │ +04a158: 6e30 2304 0b01 |0086: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0423 │ │ +04a15e: 0c00 |0089: move-result-object v0 │ │ +04a160: 5bc0 b800 |008a: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04a164: 54c0 b800 |008c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04a168: 3800 0d00 |008e: if-eqz v0, 009b // +000d │ │ +04a16c: 54c0 b100 |0090: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a170: 1a01 ec16 |0092: const-string v1, "android:target_req_state" // string@16ec │ │ +04a174: 1202 |0094: const/4 v2, #int 0 // #0 │ │ +04a176: 6e30 3402 1002 |0095: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ +04a17c: 0a00 |0098: move-result v0 │ │ +04a17e: 59c0 ba00 |0099: iput v0, v12, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ +04a182: 54c0 b100 |009b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a186: 1a01 ef16 |009d: const-string v1, "android:user_visible_hint" // string@16ef │ │ +04a18a: 1212 |009f: const/4 v2, #int 1 // #1 │ │ +04a18c: 6e30 3102 1002 |00a0: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0231 │ │ +04a192: 0a00 |00a3: move-result v0 │ │ +04a194: 5cc0 bb00 |00a4: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ +04a198: 55c0 bb00 |00a6: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ +04a19c: 3900 0900 |00a8: if-nez v0, 00b1 // +0009 │ │ +04a1a0: 1210 |00aa: const/4 v0, #int 1 // #1 │ │ +04a1a2: 5cc0 9600 |00ab: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0096 │ │ +04a1a6: 1230 |00ad: const/4 v0, #int 3 // #3 │ │ +04a1a8: 370d 0300 |00ae: if-le v13, v0, 00b1 // +0003 │ │ +04a1ac: 123d |00b0: const/4 v13, #int 3 // #3 │ │ +04a1ae: 54b0 f700 |00b1: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04a1b2: 5bc0 a100 |00b3: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +04a1b6: 54b0 fa00 |00b5: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +04a1ba: 5bc0 a900 |00b7: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ +04a1be: 54b0 fa00 |00b9: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +04a1c2: 3800 3700 |00bb: if-eqz v0, 00f2 // +0037 │ │ +04a1c6: 54b0 fa00 |00bd: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +04a1ca: 5400 9300 |00bf: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +04a1ce: 5bc0 9d00 |00c1: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ +04a1d2: 1200 |00c3: const/4 v0, #int 0 // #0 │ │ +04a1d4: 5cc0 9100 |00c4: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04a1d8: 54b0 f700 |00c6: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04a1dc: 6e10 d303 0000 |00c8: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +04a1e2: 0c00 |00cb: move-result-object v0 │ │ +04a1e4: 6e20 2e03 0c00 |00cc: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@032e │ │ +04a1ea: 55c0 9100 |00cf: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04a1ee: 3900 2800 |00d1: if-nez v0, 00f9 // +0028 │ │ +04a1f2: 2200 0a01 |00d3: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +04a1f6: 2201 6d05 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a1fa: 7010 f927 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a200: 1a02 7505 |00da: const-string v2, "Fragment " // string@0575 │ │ +04a204: 6e20 0228 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a20a: 0c01 |00df: move-result-object v1 │ │ +04a20c: 6e20 0128 c100 |00e0: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a212: 0c01 |00e3: move-result-object v1 │ │ +04a214: 1a02 4a00 |00e4: const-string v2, " did not call through to super.onAttach()" // string@004a │ │ +04a218: 6e20 0228 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a21e: 0c01 |00e9: move-result-object v1 │ │ +04a220: 6e10 0628 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a226: 0c01 |00ed: move-result-object v1 │ │ +04a228: 7020 6305 1000 |00ee: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +04a22e: 2700 |00f1: throw v0 │ │ +04a230: 54b0 f700 |00f2: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04a234: 6e10 d403 0000 |00f4: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; // method@03d4 │ │ +04a23a: 0c00 |00f7: move-result-object v0 │ │ +04a23c: 28c9 |00f8: goto 00c1 // -0037 │ │ +04a23e: 54c0 a900 |00f9: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ +04a242: 3900 0700 |00fb: if-nez v0, 0102 // +0007 │ │ +04a246: 54b0 f700 |00fd: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04a24a: 6e20 d903 c000 |00ff: invoke-virtual {v0, v12}, Landroid/support/v4/app/FragmentHostCallback;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@03d9 │ │ +04a250: 55c0 af00 |0102: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ +04a254: 3900 0700 |0104: if-nez v0, 010b // +0007 │ │ +04a258: 54c0 b100 |0106: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a25c: 6e20 4c03 0c00 |0108: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@034c │ │ +04a262: 1200 |010b: const/4 v0, #int 0 // #0 │ │ +04a264: 5cc0 af00 |010c: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ +04a268: 55c0 9e00 |010e: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ +04a26c: 3800 3700 |0110: if-eqz v0, 0147 // +0037 │ │ +04a270: 54c0 b100 |0112: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a274: 6e20 1603 0c00 |0114: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0316 │ │ +04a27a: 0c00 |0117: move-result-object v0 │ │ +04a27c: 1201 |0118: const/4 v1, #int 0 // #0 │ │ +04a27e: 54c2 b100 |0119: iget-object v2, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a282: 6e40 4e03 0c21 |011b: invoke-virtual {v12, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@034e │ │ +04a288: 0c00 |011e: move-result-object v0 │ │ +04a28a: 5bc0 bc00 |011f: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a28e: 54c0 bc00 |0121: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a292: 3800 5301 |0123: if-eqz v0, 0276 // +0153 │ │ +04a296: 54c0 bc00 |0125: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a29a: 5bc0 a400 |0127: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ +04a29e: 6000 3700 |0129: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04a2a2: 1301 0b00 |012b: const/16 v1, #int 11 // #b │ │ +04a2a6: 3410 3f01 |012d: if-lt v0, v1, 026c // +013f │ │ +04a2aa: 54c0 bc00 |012f: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a2ae: 1201 |0131: const/4 v1, #int 0 // #0 │ │ +04a2b0: 7120 500a 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@0a50 │ │ +04a2b6: 55c0 a000 |0135: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +04a2ba: 3800 0900 |0137: if-eqz v0, 0140 // +0009 │ │ +04a2be: 54c0 bc00 |0139: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a2c2: 1301 0800 |013b: const/16 v1, #int 8 // #8 │ │ +04a2c6: 6e20 4b20 1000 |013d: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +04a2cc: 54c0 bc00 |0140: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a2d0: 54c1 b100 |0142: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a2d4: 6e30 4703 0c01 |0144: invoke-virtual {v12, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ +04a2da: 1210 |0147: const/4 v0, #int 1 // #1 │ │ +04a2dc: 370d d500 |0148: if-le v13, v0, 021d // +00d5 │ │ +04a2e0: 6300 e500 |014a: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a2e4: 3800 1a00 |014c: if-eqz v0, 0166 // +001a │ │ +04a2e8: 1a00 8005 |014e: const-string v0, "FragmentManager" // string@0580 │ │ +04a2ec: 2201 6d05 |0150: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a2f0: 7010 f927 0100 |0152: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a2f6: 1a02 f229 |0155: const-string v2, "moveto ACTIVITY_CREATED: " // string@29f2 │ │ +04a2fa: 6e20 0228 2100 |0157: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a300: 0c01 |015a: move-result-object v1 │ │ +04a302: 6e20 0128 c100 |015b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a308: 0c01 |015e: move-result-object v1 │ │ +04a30a: 6e10 0628 0100 |015f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a310: 0c01 |0162: move-result-object v1 │ │ +04a312: 7120 0f1f 1000 |0163: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a318: 55c0 9e00 |0166: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ +04a31c: 3900 a400 |0168: if-nez v0, 020c // +00a4 │ │ +04a320: 1207 |016a: const/4 v7, #int 0 // #0 │ │ +04a322: 52c0 9500 |016b: iget v0, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +04a326: 3800 5100 |016d: if-eqz v0, 01be // +0051 │ │ +04a32a: 54b0 f000 |016f: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00f0 │ │ +04a32e: 52c1 9500 |0171: iget v1, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +04a332: 6e20 a803 1000 |0173: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentContainer;.onFindViewById:(I)Landroid/view/View; // method@03a8 │ │ +04a338: 0c07 |0176: move-result-object v7 │ │ +04a33a: 1f07 4304 |0177: check-cast v7, Landroid/view/ViewGroup; // type@0443 │ │ +04a33e: 3907 4500 |0179: if-nez v7, 01be // +0045 │ │ +04a342: 55c0 ac00 |017b: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00ac │ │ +04a346: 3900 4100 |017d: if-nez v0, 01be // +0041 │ │ +04a34a: 2200 5705 |017f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +04a34e: 2201 6d05 |0181: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a352: 7010 f927 0100 |0183: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a358: 1a02 ca0e |0186: const-string v2, "No view found for id 0x" // string@0eca │ │ +04a35c: 6e20 0228 2100 |0188: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a362: 0c01 |018b: move-result-object v1 │ │ +04a364: 52c2 9500 |018c: iget v2, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +04a368: 7110 9d27 0200 |018e: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +04a36e: 0c02 |0191: move-result-object v2 │ │ +04a370: 6e20 0228 2100 |0192: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a376: 0c01 |0195: move-result-object v1 │ │ +04a378: 1a02 2800 |0196: const-string v2, " (" // string@0028 │ │ +04a37c: 6e20 0228 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a382: 0c01 |019b: move-result-object v1 │ │ +04a384: 6e10 1803 0c00 |019c: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0318 │ │ +04a38a: 0c02 |019f: move-result-object v2 │ │ +04a38c: 52c3 9500 |01a0: iget v3, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +04a390: 6e20 1801 3200 |01a2: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0118 │ │ +04a396: 0c02 |01a5: move-result-object v2 │ │ +04a398: 6e20 0228 2100 |01a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a39e: 0c01 |01a9: move-result-object v1 │ │ +04a3a0: 1a02 0601 |01aa: const-string v2, ") for fragment " // string@0106 │ │ +04a3a4: 6e20 0228 2100 |01ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a3aa: 0c01 |01af: move-result-object v1 │ │ +04a3ac: 6e20 0128 c100 |01b0: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a3b2: 0c01 |01b3: move-result-object v1 │ │ +04a3b4: 6e10 0628 0100 |01b4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a3ba: 0c01 |01b7: move-result-object v1 │ │ +04a3bc: 7020 8f27 1000 |01b8: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +04a3c2: 7020 4404 0b00 |01bb: invoke-direct {v11, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ +04a3c8: 5bc7 9400 |01be: iput-object v7, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ +04a3cc: 54c0 b100 |01c0: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a3d0: 6e20 1603 0c00 |01c2: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0316 │ │ +04a3d6: 0c00 |01c5: move-result-object v0 │ │ +04a3d8: 54c1 b100 |01c6: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a3dc: 6e40 4e03 0c17 |01c8: invoke-virtual {v12, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@034e │ │ +04a3e2: 0c00 |01cb: move-result-object v0 │ │ +04a3e4: 5bc0 bc00 |01cc: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a3e8: 54c0 bc00 |01ce: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a3ec: 3800 b500 |01d0: if-eqz v0, 0285 // +00b5 │ │ +04a3f0: 54c0 bc00 |01d2: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a3f4: 5bc0 a400 |01d4: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ +04a3f8: 6000 3700 |01d6: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04a3fc: 1301 0b00 |01d8: const/16 v1, #int 11 // #b │ │ +04a400: 3410 a100 |01da: if-lt v0, v1, 027b // +00a1 │ │ +04a404: 54c0 bc00 |01dc: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a408: 1201 |01de: const/4 v1, #int 0 // #0 │ │ +04a40a: 7120 500a 1000 |01df: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@0a50 │ │ +04a410: 3807 1800 |01e2: if-eqz v7, 01fa // +0018 │ │ +04a414: 1210 |01e4: const/4 v0, #int 1 // #1 │ │ +04a416: 6e5f 2604 cb0e |01e5: invoke-virtual {v11, v12, v14, v0, v15}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0426 │ │ +04a41c: 0c06 |01e8: move-result-object v6 │ │ +04a41e: 3806 0c00 |01e9: if-eqz v6, 01f5 // +000c │ │ +04a422: 54c0 bc00 |01eb: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a426: 7030 4004 0b06 |01ed: invoke-direct {v11, v0, v6}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@0440 │ │ +04a42c: 54c0 bc00 |01f0: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a430: 6e20 4c20 6000 |01f2: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +04a436: 54c0 bc00 |01f5: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a43a: 6e20 6120 0700 |01f7: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@2061 │ │ +04a440: 55c0 a000 |01fa: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +04a444: 3800 0900 |01fc: if-eqz v0, 0205 // +0009 │ │ +04a448: 54c0 bc00 |01fe: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a44c: 1301 0800 |0200: const/16 v1, #int 8 // #8 │ │ +04a450: 6e20 4b20 1000 |0202: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +04a456: 54c0 bc00 |0205: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a45a: 54c1 b100 |0207: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a45e: 6e30 4703 0c01 |0209: invoke-virtual {v12, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ +04a464: 54c0 b100 |020c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a468: 6e20 4903 0c00 |020e: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0349 │ │ +04a46e: 54c0 bc00 |0211: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a472: 3800 0700 |0213: if-eqz v0, 021a // +0007 │ │ +04a476: 54c0 b100 |0215: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a47a: 6e20 5b03 0c00 |0217: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@035b │ │ +04a480: 1200 |021a: const/4 v0, #int 0 // #0 │ │ +04a482: 5bc0 b100 |021b: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a486: 1230 |021d: const/4 v0, #int 3 // #3 │ │ +04a488: 370d 2100 |021e: if-le v13, v0, 023f // +0021 │ │ +04a48c: 6300 e500 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a490: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ +04a494: 1a00 8005 |0224: const-string v0, "FragmentManager" // string@0580 │ │ +04a498: 2201 6d05 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a49c: 7010 f927 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a4a2: 1a02 f529 |022b: const-string v2, "moveto STARTED: " // string@29f5 │ │ +04a4a6: 6e20 0228 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a4ac: 0c01 |0230: move-result-object v1 │ │ +04a4ae: 6e20 0128 c100 |0231: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a4b4: 0c01 |0234: move-result-object v1 │ │ +04a4b6: 6e10 0628 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a4bc: 0c01 |0238: move-result-object v1 │ │ +04a4be: 7120 0f1f 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a4c4: 6e10 5903 0c00 |023c: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0359 │ │ +04a4ca: 1240 |023f: const/4 v0, #int 4 // #4 │ │ +04a4cc: 370d 06fe |0240: if-le v13, v0, 0046 // -01fa │ │ +04a4d0: 6300 e500 |0242: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a4d4: 3800 1a00 |0244: if-eqz v0, 025e // +001a │ │ +04a4d8: 1a00 8005 |0246: const-string v0, "FragmentManager" // string@0580 │ │ +04a4dc: 2201 6d05 |0248: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a4e0: 7010 f927 0100 |024a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a4e6: 1a02 f429 |024d: const-string v2, "moveto RESUMED: " // string@29f4 │ │ +04a4ea: 6e20 0228 2100 |024f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a4f0: 0c01 |0252: move-result-object v1 │ │ +04a4f2: 6e20 0128 c100 |0253: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a4f8: 0c01 |0256: move-result-object v1 │ │ +04a4fa: 6e10 0628 0100 |0257: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a500: 0c01 |025a: move-result-object v1 │ │ +04a502: 7120 0f1f 1000 |025b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a508: 1210 |025e: const/4 v0, #int 1 // #1 │ │ +04a50a: 5cc0 ad00 |025f: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00ad │ │ +04a50e: 6e10 5703 0c00 |0261: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performResume:()V // method@0357 │ │ +04a514: 1200 |0264: const/4 v0, #int 0 // #0 │ │ +04a516: 5bc0 b100 |0265: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04a51a: 1200 |0267: const/4 v0, #int 0 // #0 │ │ +04a51c: 5bc0 b200 |0268: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +04a520: 2900 dcfd |026a: goto/16 0046 // -0224 │ │ +04a524: 54c0 bc00 |026c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a528: 7110 f204 0000 |026e: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@04f2 │ │ +04a52e: 0c00 |0271: move-result-object v0 │ │ +04a530: 5bc0 bc00 |0272: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a534: 2900 c1fe |0274: goto/16 0135 // -013f │ │ +04a538: 1200 |0276: const/4 v0, #int 0 // #0 │ │ +04a53a: 5bc0 a400 |0277: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ +04a53e: 2900 cefe |0279: goto/16 0147 // -0132 │ │ +04a542: 54c0 bc00 |027b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a546: 7110 f204 0000 |027d: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@04f2 │ │ +04a54c: 0c00 |0280: move-result-object v0 │ │ +04a54e: 5bc0 bc00 |0281: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a552: 2900 5fff |0283: goto/16 01e2 // -00a1 │ │ +04a556: 1200 |0285: const/4 v0, #int 0 // #0 │ │ +04a558: 5bc0 a400 |0286: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ +04a55c: 2884 |0288: goto 020c // -007c │ │ +04a55e: 52c0 b500 |0289: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04a562: 37d0 bbfd |028b: if-le v0, v13, 0046 // -0245 │ │ +04a566: 52c0 b500 |028d: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04a56a: 2b00 7301 0000 |028f: packed-switch v0, 00000402 // +00000173 │ │ +04a570: 2900 b4fd |0292: goto/16 0046 // -024c │ │ +04a574: 1210 |0294: const/4 v0, #int 1 // #1 │ │ +04a576: 350d b1fd |0295: if-ge v13, v0, 0046 // -024f │ │ +04a57a: 55b0 f300 |0297: iget-boolean v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ +04a57e: 3800 0e00 |0299: if-eqz v0, 02a7 // +000e │ │ +04a582: 54c0 8e00 |029b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +04a586: 3800 0a00 |029d: if-eqz v0, 02a7 // +000a │ │ +04a58a: 54c9 8e00 |029f: iget-object v9, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +04a58e: 1200 |02a1: const/4 v0, #int 0 // #0 │ │ +04a590: 5bc0 8e00 |02a2: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +04a594: 6e10 cb1f 0900 |02a4: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ +04a59a: 54c0 8e00 |02a7: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +04a59e: 3800 e500 |02a9: if-eqz v0, 038e // +00e5 │ │ +04a5a2: 59cd b600 |02ab: iput v13, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ +04a5a6: 121d |02ad: const/4 v13, #int 1 // #1 │ │ +04a5a8: 2900 98fd |02ae: goto/16 0046 // -0268 │ │ +04a5ac: 1250 |02b0: const/4 v0, #int 5 // #5 │ │ +04a5ae: 350d 2400 |02b1: if-ge v13, v0, 02d5 // +0024 │ │ +04a5b2: 6300 e500 |02b3: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a5b6: 3800 1a00 |02b5: if-eqz v0, 02cf // +001a │ │ +04a5ba: 1a00 8005 |02b7: const-string v0, "FragmentManager" // string@0580 │ │ +04a5be: 2201 6d05 |02b9: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a5c2: 7010 f927 0100 |02bb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a5c8: 1a02 ef29 |02be: const-string v2, "movefrom RESUMED: " // string@29ef │ │ +04a5cc: 6e20 0228 2100 |02c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a5d2: 0c01 |02c3: move-result-object v1 │ │ +04a5d4: 6e20 0128 c100 |02c4: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a5da: 0c01 |02c7: move-result-object v1 │ │ +04a5dc: 6e10 0628 0100 |02c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a5e2: 0c01 |02cb: move-result-object v1 │ │ +04a5e4: 7120 0f1f 1000 |02cc: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a5ea: 6e10 5403 0c00 |02cf: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performPause:()V // method@0354 │ │ +04a5f0: 1200 |02d2: const/4 v0, #int 0 // #0 │ │ +04a5f2: 5cc0 ad00 |02d3: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00ad │ │ +04a5f6: 1240 |02d5: const/4 v0, #int 4 // #4 │ │ +04a5f8: 350d 2100 |02d6: if-ge v13, v0, 02f7 // +0021 │ │ +04a5fc: 6300 e500 |02d8: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a600: 3800 1a00 |02da: if-eqz v0, 02f4 // +001a │ │ +04a604: 1a00 8005 |02dc: const-string v0, "FragmentManager" // string@0580 │ │ +04a608: 2201 6d05 |02de: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a60c: 7010 f927 0100 |02e0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a612: 1a02 f029 |02e3: const-string v2, "movefrom STARTED: " // string@29f0 │ │ +04a616: 6e20 0228 2100 |02e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a61c: 0c01 |02e8: move-result-object v1 │ │ +04a61e: 6e20 0128 c100 |02e9: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a624: 0c01 |02ec: move-result-object v1 │ │ +04a626: 6e10 0628 0100 |02ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a62c: 0c01 |02f0: move-result-object v1 │ │ +04a62e: 7120 0f1f 1000 |02f1: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a634: 6e10 5a03 0c00 |02f4: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performStop:()V // method@035a │ │ +04a63a: 1230 |02f7: const/4 v0, #int 3 // #3 │ │ +04a63c: 350d 2100 |02f8: if-ge v13, v0, 0319 // +0021 │ │ +04a640: 6300 e500 |02fa: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a644: 3800 1a00 |02fc: if-eqz v0, 0316 // +001a │ │ +04a648: 1a00 8005 |02fe: const-string v0, "FragmentManager" // string@0580 │ │ +04a64c: 2201 6d05 |0300: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a650: 7010 f927 0100 |0302: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a656: 1a02 f129 |0305: const-string v2, "movefrom STOPPED: " // string@29f1 │ │ +04a65a: 6e20 0228 2100 |0307: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a660: 0c01 |030a: move-result-object v1 │ │ +04a662: 6e20 0128 c100 |030b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a668: 0c01 |030e: move-result-object v1 │ │ +04a66a: 6e10 0628 0100 |030f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a670: 0c01 |0312: move-result-object v1 │ │ +04a672: 7120 0f1f 1000 |0313: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a678: 6e10 5603 0c00 |0316: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0356 │ │ +04a67e: 1220 |0319: const/4 v0, #int 2 // #2 │ │ +04a680: 350d 7aff |031a: if-ge v13, v0, 0294 // -0086 │ │ +04a684: 6300 e500 |031c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a688: 3800 1a00 |031e: if-eqz v0, 0338 // +001a │ │ +04a68c: 1a00 8005 |0320: const-string v0, "FragmentManager" // string@0580 │ │ +04a690: 2201 6d05 |0322: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a694: 7010 f927 0100 |0324: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a69a: 1a02 ed29 |0327: const-string v2, "movefrom ACTIVITY_CREATED: " // string@29ed │ │ +04a69e: 6e20 0228 2100 |0329: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a6a4: 0c01 |032c: move-result-object v1 │ │ +04a6a6: 6e20 0128 c100 |032d: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a6ac: 0c01 |0330: move-result-object v1 │ │ +04a6ae: 6e10 0628 0100 |0331: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a6b4: 0c01 |0334: move-result-object v1 │ │ +04a6b6: 7120 0f1f 1000 |0335: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a6bc: 54c0 bc00 |0338: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a6c0: 3800 1100 |033a: if-eqz v0, 034b // +0011 │ │ +04a6c4: 54b0 f700 |033c: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04a6c8: 6e20 e003 c000 |033e: invoke-virtual {v0, v12}, Landroid/support/v4/app/FragmentHostCallback;.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z // method@03e0 │ │ +04a6ce: 0a00 |0341: move-result v0 │ │ +04a6d0: 3800 0900 |0342: if-eqz v0, 034b // +0009 │ │ +04a6d4: 54c0 b200 |0344: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +04a6d8: 3900 0500 |0346: if-nez v0, 034b // +0005 │ │ +04a6dc: 6e20 3e04 cb00 |0348: invoke-virtual {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@043e │ │ +04a6e2: 6e10 5003 0c00 |034b: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0350 │ │ +04a6e8: 54c0 bc00 |034e: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a6ec: 3800 3300 |0350: if-eqz v0, 0383 // +0033 │ │ +04a6f0: 54c0 9400 |0352: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ +04a6f4: 3800 2f00 |0354: if-eqz v0, 0383 // +002f │ │ +04a6f8: 1206 |0356: const/4 v6, #int 0 // #0 │ │ +04a6fa: 52b0 f200 |0357: iget v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +04a6fe: 3d00 0b00 |0359: if-lez v0, 0364 // +000b │ │ +04a702: 55b0 f300 |035b: iget-boolean v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00f3 │ │ +04a706: 3900 0700 |035d: if-nez v0, 0364 // +0007 │ │ +04a70a: 1200 |035f: const/4 v0, #int 0 // #0 │ │ +04a70c: 6e5f 2604 cb0e |0360: invoke-virtual {v11, v12, v14, v0, v15}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0426 │ │ +04a712: 0c06 |0363: move-result-object v6 │ │ +04a714: 3806 1800 |0364: if-eqz v6, 037c // +0018 │ │ +04a718: 07c8 |0366: move-object v8, v12 │ │ +04a71a: 54c0 bc00 |0367: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a71e: 5bc0 8e00 |0369: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008e │ │ +04a722: 59cd b600 |036b: iput v13, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b6 │ │ +04a726: 54ca bc00 |036d: iget-object v10, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a72a: 2200 b600 |036f: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00b6 │ │ +04a72e: 7058 f403 b06a |0371: invoke-direct {v0, v11, v10, v6, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V // method@03f4 │ │ +04a734: 6e20 2f21 0600 |0374: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@212f │ │ +04a73a: 54c0 bc00 |0377: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a73e: 6e20 4c20 6000 |0379: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +04a744: 54c0 9400 |037c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ +04a748: 54c1 bc00 |037e: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a74c: 6e20 9520 1000 |0380: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +04a752: 1200 |0383: const/4 v0, #int 0 // #0 │ │ +04a754: 5bc0 9400 |0384: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0094 │ │ +04a758: 1200 |0386: const/4 v0, #int 0 // #0 │ │ +04a75a: 5bc0 bc00 |0387: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04a75e: 1200 |0389: const/4 v0, #int 0 // #0 │ │ +04a760: 5bc0 a400 |038a: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ +04a764: 2900 08ff |038c: goto/16 0294 // -00f8 │ │ +04a768: 6300 e500 |038e: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a76c: 3800 1a00 |0390: if-eqz v0, 03aa // +001a │ │ +04a770: 1a00 8005 |0392: const-string v0, "FragmentManager" // string@0580 │ │ +04a774: 2201 6d05 |0394: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a778: 7010 f927 0100 |0396: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a77e: 1a02 ee29 |0399: const-string v2, "movefrom CREATED: " // string@29ee │ │ +04a782: 6e20 0228 2100 |039b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a788: 0c01 |039e: move-result-object v1 │ │ +04a78a: 6e20 0128 c100 |039f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a790: 0c01 |03a2: move-result-object v1 │ │ +04a792: 6e10 0628 0100 |03a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a798: 0c01 |03a6: move-result-object v1 │ │ +04a79a: 7120 0f1f 1000 |03a7: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a7a0: 55c0 af00 |03aa: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ +04a7a4: 3900 0500 |03ac: if-nez v0, 03b1 // +0005 │ │ +04a7a8: 6e10 4f03 0c00 |03ae: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@034f │ │ +04a7ae: 1200 |03b1: const/4 v0, #int 0 // #0 │ │ +04a7b0: 5cc0 9100 |03b2: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04a7b4: 6e10 3903 0c00 |03b4: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0339 │ │ +04a7ba: 55c0 9100 |03b7: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0091 │ │ +04a7be: 3900 2100 |03b9: if-nez v0, 03da // +0021 │ │ +04a7c2: 2200 0a01 |03bb: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@010a │ │ +04a7c6: 2201 6d05 |03bd: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04a7ca: 7010 f927 0100 |03bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a7d0: 1a02 7505 |03c2: const-string v2, "Fragment " // string@0575 │ │ +04a7d4: 6e20 0228 2100 |03c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a7da: 0c01 |03c7: move-result-object v1 │ │ +04a7dc: 6e20 0128 c100 |03c8: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a7e2: 0c01 |03cb: move-result-object v1 │ │ +04a7e4: 1a02 4e00 |03cc: const-string v2, " did not call through to super.onDetach()" // string@004e │ │ +04a7e8: 6e20 0228 2100 |03ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a7ee: 0c01 |03d1: move-result-object v1 │ │ +04a7f0: 6e10 0628 0100 |03d2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a7f6: 0c01 |03d5: move-result-object v1 │ │ +04a7f8: 7020 6305 1000 |03d6: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0563 │ │ +04a7fe: 2700 |03d9: throw v0 │ │ +04a800: 3910 6cfc |03da: if-nez v16, 0046 // -0394 │ │ +04a804: 55c0 af00 |03dc: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ +04a808: 3900 0700 |03de: if-nez v0, 03e5 // +0007 │ │ +04a80c: 6e20 2904 cb00 |03e0: invoke-virtual {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0429 │ │ +04a812: 2900 63fc |03e3: goto/16 0046 // -039d │ │ +04a816: 1200 |03e5: const/4 v0, #int 0 // #0 │ │ +04a818: 5bc0 a100 |03e6: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +04a81c: 1200 |03e8: const/4 v0, #int 0 // #0 │ │ +04a81e: 5bc0 a900 |03e9: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a9 │ │ +04a822: 1200 |03eb: const/4 v0, #int 0 // #0 │ │ +04a824: 5bc0 9d00 |03ec: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ +04a828: 1200 |03ee: const/4 v0, #int 0 // #0 │ │ +04a82a: 5bc0 9300 |03ef: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +04a82e: 2900 55fc |03f1: goto/16 0046 // -03ab │ │ +04a832: 0000 |03f3: nop // spacer │ │ +04a834: 0001 0500 0000 0000 0600 0000 0401 ... |03f4: packed-switch-data (14 units) │ │ +04a850: 0001 0500 0100 0000 0500 0000 8a00 ... |0402: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ 0x000b line=966 │ │ 0x000c line=968 │ │ 0x0014 line=970 │ │ 0x0016 line=974 │ │ @@ -18169,18 +18196,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04a7e8: |[04a7e8] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -04a7f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04a7fa: 5c10 fe00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ -04a7fe: 0e00 |0003: return-void │ │ +04a86c: |[04a86c] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +04a87c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a87e: 5c10 fe00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ +04a882: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2032 │ │ 0x0003 line=2033 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -18189,212 +18216,212 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 392 16-bit code units │ │ -04a800: |[04a800] android.support.v4.app.FragmentManagerImpl.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -04a810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04a812: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04a814: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ -04a816: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -04a818: 1a04 901d |0004: const-string v4, "fragment" // string@1d90 │ │ -04a81c: 6e20 d727 d400 |0006: invoke-virtual {v4, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -04a822: 0a04 |0009: move-result v4 │ │ -04a824: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -04a828: 1100 |000c: return-object v0 │ │ -04a82a: 1a04 f818 |000d: const-string v4, "class" // string@18f8 │ │ -04a82e: 7230 071f 0f04 |000f: invoke-interface {v15, v0, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1f07 │ │ -04a834: 0c08 |0012: move-result-object v8 │ │ -04a836: 6204 e200 |0013: sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@00e2 │ │ -04a83a: 6e30 ae00 fe04 |0015: invoke-virtual {v14, v15, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -04a840: 0c06 |0018: move-result-object v6 │ │ -04a842: 3908 0600 |0019: if-nez v8, 001f // +0006 │ │ -04a846: 6e20 4301 3600 |001b: invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ -04a84c: 0c08 |001e: move-result-object v8 │ │ -04a84e: 6e30 4101 2605 |001f: invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -04a854: 0a09 |0022: move-result v9 │ │ -04a856: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -04a858: 6e20 4301 4600 |0024: invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ -04a85e: 0c0a |0027: move-result-object v10 │ │ -04a860: 6e10 4b01 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -04a866: 54b4 f700 |002b: iget-object v4, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04a86a: 6e10 d303 0400 |002d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -04a870: 0c04 |0030: move-result-object v4 │ │ -04a872: 7120 2a03 8400 |0031: invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@032a │ │ -04a878: 0a04 |0034: move-result v4 │ │ -04a87a: 3804 d7ff |0035: if-eqz v4, 000c // -0029 │ │ -04a87e: 380c 2d00 |0037: if-eqz v12, 0064 // +002d │ │ -04a882: 6e10 dd1f 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fdd │ │ -04a888: 0a07 |003c: move-result v7 │ │ -04a88a: 3357 2900 |003d: if-ne v7, v5, 0066 // +0029 │ │ -04a88e: 3359 2700 |003f: if-ne v9, v5, 0066 // +0027 │ │ -04a892: 390a 2500 |0041: if-nez v10, 0066 // +0025 │ │ -04a896: 2200 5605 |0043: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -04a89a: 2202 6c05 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04a89e: 7010 f927 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a8a4: 7210 081f 0f00 |004a: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1f08 │ │ -04a8aa: 0c03 |004d: move-result-object v3 │ │ -04a8ac: 6e20 0228 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a8b2: 0c02 |0051: move-result-object v2 │ │ -04a8b4: 1a03 5d01 |0052: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@015d │ │ -04a8b8: 6e20 0228 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a8be: 0c02 |0057: move-result-object v2 │ │ -04a8c0: 6e20 0228 8200 |0058: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a8c6: 0c02 |005b: move-result-object v2 │ │ -04a8c8: 6e10 0628 0200 |005c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a8ce: 0c02 |005f: move-result-object v2 │ │ -04a8d0: 7020 8f27 2000 |0060: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -04a8d6: 2700 |0063: throw v0 │ │ -04a8d8: 0137 |0064: move v7, v3 │ │ -04a8da: 28d8 |0065: goto 003d // -0028 │ │ -04a8dc: 3259 a200 |0066: if-eq v9, v5, 0108 // +00a2 │ │ -04a8e0: 6e20 2004 9b00 |0068: invoke-virtual {v11, v9}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0420 │ │ -04a8e6: 0c01 |006b: move-result-object v1 │ │ -04a8e8: 3901 0800 |006c: if-nez v1, 0074 // +0008 │ │ -04a8ec: 380a 0600 |006e: if-eqz v10, 0074 // +0006 │ │ -04a8f0: 6e20 2104 ab00 |0070: invoke-virtual {v11, v10}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0421 │ │ -04a8f6: 0c01 |0073: move-result-object v1 │ │ -04a8f8: 3901 0800 |0074: if-nez v1, 007c // +0008 │ │ -04a8fc: 3257 0600 |0076: if-eq v7, v5, 007c // +0006 │ │ -04a900: 6e20 2004 7b00 |0078: invoke-virtual {v11, v7}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0420 │ │ -04a906: 0c01 |007b: move-result-object v1 │ │ -04a908: 6300 e500 |007c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04a90c: 3800 3200 |007e: if-eqz v0, 00b0 // +0032 │ │ -04a910: 1a00 7c05 |0080: const-string v0, "FragmentManager" // string@057c │ │ -04a914: 2204 6c05 |0082: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -04a918: 7010 f927 0400 |0084: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a91e: 1a05 832b |0087: const-string v5, "onCreateView: id=0x" // string@2b83 │ │ -04a922: 6e20 0228 5400 |0089: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a928: 0c04 |008c: move-result-object v4 │ │ -04a92a: 7110 9d27 0900 |008d: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04a930: 0c05 |0090: move-result-object v5 │ │ -04a932: 6e20 0228 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a938: 0c04 |0094: move-result-object v4 │ │ -04a93a: 1a05 5e00 |0095: const-string v5, " fname=" // string@005e │ │ -04a93e: 6e20 0228 5400 |0097: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a944: 0c04 |009a: move-result-object v4 │ │ -04a946: 6e20 0228 8400 |009b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a94c: 0c04 |009e: move-result-object v4 │ │ -04a94e: 1a05 5b00 |009f: const-string v5, " existing=" // string@005b │ │ -04a952: 6e20 0228 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a958: 0c04 |00a4: move-result-object v4 │ │ -04a95a: 6e20 0128 1400 |00a5: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04a960: 0c04 |00a8: move-result-object v4 │ │ -04a962: 6e10 0628 0400 |00a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04a968: 0c04 |00ac: move-result-object v4 │ │ -04a96a: 7120 0f1f 4000 |00ad: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04a970: 3901 5d00 |00b0: if-nez v1, 010d // +005d │ │ -04a974: 7120 2303 8e00 |00b2: invoke-static {v14, v8}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0323 │ │ -04a97a: 0c01 |00b5: move-result-object v1 │ │ -04a97c: 5c12 9e00 |00b6: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ -04a980: 3809 5300 |00b8: if-eqz v9, 010b // +0053 │ │ -04a984: 0190 |00ba: move v0, v9 │ │ -04a986: 5910 9c00 |00bb: iput v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -04a98a: 5917 9500 |00bd: iput v7, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -04a98e: 5b1a b700 |00bf: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -04a992: 5c12 a200 |00c1: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ -04a996: 5b1b 9d00 |00c3: iput-object v11, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ -04a99a: 54b0 f700 |00c5: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04a99e: 5b10 a100 |00c7: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ -04a9a2: 54b0 f700 |00c9: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04a9a6: 6e10 d303 0000 |00cb: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -04a9ac: 0c00 |00ce: move-result-object v0 │ │ -04a9ae: 5414 b100 |00cf: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04a9b2: 6e40 3c03 014f |00d1: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@033c │ │ -04a9b8: 6e30 0404 1b02 |00d4: invoke-virtual {v11, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ -04a9be: 52b0 f200 |00d7: iget v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -04a9c2: 3520 9200 |00d9: if-ge v0, v2, 016b // +0092 │ │ -04a9c6: 5510 9e00 |00db: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ -04a9ca: 3800 8e00 |00dd: if-eqz v0, 016b // +008e │ │ -04a9ce: 07b0 |00df: move-object v0, v11 │ │ -04a9d0: 0134 |00e0: move v4, v3 │ │ -04a9d2: 0135 |00e1: move v5, v3 │ │ -04a9d4: 7406 2f04 0000 |00e2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@042f │ │ -04a9da: 5410 bc00 |00e5: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04a9de: 3900 8900 |00e7: if-nez v0, 0170 // +0089 │ │ -04a9e2: 2200 5705 |00e9: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -04a9e6: 2202 6c05 |00eb: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04a9ea: 7010 f927 0200 |00ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04a9f0: 1a03 7105 |00f0: const-string v3, "Fragment " // string@0571 │ │ -04a9f4: 6e20 0228 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04a9fa: 0c02 |00f5: move-result-object v2 │ │ -04a9fc: 6e20 0228 8200 |00f6: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aa02: 0c02 |00f9: move-result-object v2 │ │ -04aa04: 1a03 5400 |00fa: const-string v3, " did not create a view." // string@0054 │ │ -04aa08: 6e20 0228 3200 |00fc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aa0e: 0c02 |00ff: move-result-object v2 │ │ -04aa10: 6e10 0628 0200 |0100: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04aa16: 0c02 |0103: move-result-object v2 │ │ -04aa18: 7020 9327 2000 |0104: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04aa1e: 2700 |0107: throw v0 │ │ -04aa20: 0701 |0108: move-object v1, v0 │ │ -04aa22: 2900 63ff |0109: goto/16 006c // -009d │ │ -04aa26: 0170 |010b: move v0, v7 │ │ -04aa28: 28af |010c: goto 00bb // -0051 │ │ -04aa2a: 5510 a200 |010d: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ -04aa2e: 3800 4900 |010f: if-eqz v0, 0158 // +0049 │ │ -04aa32: 2200 5605 |0111: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -04aa36: 2202 6c05 |0113: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04aa3a: 7010 f927 0200 |0115: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04aa40: 7210 081f 0f00 |0118: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1f08 │ │ -04aa46: 0c03 |011b: move-result-object v3 │ │ -04aa48: 6e20 0228 3200 |011c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aa4e: 0c02 |011f: move-result-object v2 │ │ -04aa50: 1a03 5c01 |0120: const-string v3, ": Duplicate id 0x" // string@015c │ │ -04aa54: 6e20 0228 3200 |0122: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aa5a: 0c02 |0125: move-result-object v2 │ │ -04aa5c: 7110 9d27 0900 |0126: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04aa62: 0c03 |0129: move-result-object v3 │ │ -04aa64: 6e20 0228 3200 |012a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aa6a: 0c02 |012d: move-result-object v2 │ │ -04aa6c: 1a03 2c01 |012e: const-string v3, ", tag " // string@012c │ │ -04aa70: 6e20 0228 3200 |0130: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aa76: 0c02 |0133: move-result-object v2 │ │ -04aa78: 6e20 0228 a200 |0134: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aa7e: 0c02 |0137: move-result-object v2 │ │ -04aa80: 1a03 2601 |0138: const-string v3, ", or parent id 0x" // string@0126 │ │ -04aa84: 6e20 0228 3200 |013a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aa8a: 0c02 |013d: move-result-object v2 │ │ -04aa8c: 7110 9d27 0700 |013e: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04aa92: 0c03 |0141: move-result-object v3 │ │ -04aa94: 6e20 0228 3200 |0142: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aa9a: 0c02 |0145: move-result-object v2 │ │ -04aa9c: 1a03 be00 |0146: const-string v3, " with another fragment for " // string@00be │ │ -04aaa0: 6e20 0228 3200 |0148: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aaa6: 0c02 |014b: move-result-object v2 │ │ -04aaa8: 6e20 0228 8200 |014c: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aaae: 0c02 |014f: move-result-object v2 │ │ -04aab0: 6e10 0628 0200 |0150: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04aab6: 0c02 |0153: move-result-object v2 │ │ -04aab8: 7020 8f27 2000 |0154: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -04aabe: 2700 |0157: throw v0 │ │ -04aac0: 5c12 a200 |0158: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ -04aac4: 5510 af00 |015a: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ -04aac8: 3900 7bff |015c: if-nez v0, 00d7 // -0085 │ │ -04aacc: 54b0 f700 |015e: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04aad0: 6e10 d303 0000 |0160: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -04aad6: 0c00 |0163: move-result-object v0 │ │ -04aad8: 5414 b100 |0164: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04aadc: 6e40 3c03 014f |0166: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@033c │ │ -04aae2: 2900 6eff |0169: goto/16 00d7 // -0092 │ │ -04aae6: 6e20 2e04 1b00 |016b: invoke-virtual {v11, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@042e │ │ -04aaec: 2900 77ff |016e: goto/16 00e5 // -0089 │ │ -04aaf0: 3809 0700 |0170: if-eqz v9, 0177 // +0007 │ │ -04aaf4: 5410 bc00 |0172: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04aaf8: 6e20 3620 9000 |0174: invoke-virtual {v0, v9}, Landroid/view/View;.setId:(I)V // method@2036 │ │ -04aafe: 5410 bc00 |0177: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04ab02: 6e10 f41f 0000 |0179: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -04ab08: 0c00 |017c: move-result-object v0 │ │ -04ab0a: 3900 0700 |017d: if-nez v0, 0184 // +0007 │ │ -04ab0e: 5410 bc00 |017f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04ab12: 6e20 4820 a000 |0181: invoke-virtual {v0, v10}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ -04ab18: 5410 bc00 |0184: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04ab1c: 2900 86fe |0186: goto/16 000c // -017a │ │ +04a884: |[04a884] android.support.v4.app.FragmentManagerImpl.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +04a894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a896: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +04a898: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +04a89a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +04a89c: 1a04 9a1d |0004: const-string v4, "fragment" // string@1d9a │ │ +04a8a0: 6e20 d727 d400 |0006: invoke-virtual {v4, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +04a8a6: 0a04 |0009: move-result v4 │ │ +04a8a8: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +04a8ac: 1100 |000c: return-object v0 │ │ +04a8ae: 1a04 0219 |000d: const-string v4, "class" // string@1902 │ │ +04a8b2: 7230 071f 0f04 |000f: invoke-interface {v15, v0, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1f07 │ │ +04a8b8: 0c08 |0012: move-result-object v8 │ │ +04a8ba: 6204 e200 |0013: sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@00e2 │ │ +04a8be: 6e30 ae00 fe04 |0015: invoke-virtual {v14, v15, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +04a8c4: 0c06 |0018: move-result-object v6 │ │ +04a8c6: 3908 0600 |0019: if-nez v8, 001f // +0006 │ │ +04a8ca: 6e20 4301 3600 |001b: invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +04a8d0: 0c08 |001e: move-result-object v8 │ │ +04a8d2: 6e30 4101 2605 |001f: invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +04a8d8: 0a09 |0022: move-result v9 │ │ +04a8da: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +04a8dc: 6e20 4301 4600 |0024: invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +04a8e2: 0c0a |0027: move-result-object v10 │ │ +04a8e4: 6e10 4b01 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +04a8ea: 54b4 f700 |002b: iget-object v4, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04a8ee: 6e10 d303 0400 |002d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +04a8f4: 0c04 |0030: move-result-object v4 │ │ +04a8f6: 7120 2a03 8400 |0031: invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@032a │ │ +04a8fc: 0a04 |0034: move-result v4 │ │ +04a8fe: 3804 d7ff |0035: if-eqz v4, 000c // -0029 │ │ +04a902: 380c 2d00 |0037: if-eqz v12, 0064 // +002d │ │ +04a906: 6e10 dd1f 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fdd │ │ +04a90c: 0a07 |003c: move-result v7 │ │ +04a90e: 3357 2900 |003d: if-ne v7, v5, 0066 // +0029 │ │ +04a912: 3359 2700 |003f: if-ne v9, v5, 0066 // +0027 │ │ +04a916: 390a 2500 |0041: if-nez v10, 0066 // +0025 │ │ +04a91a: 2200 5705 |0043: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +04a91e: 2202 6d05 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04a922: 7010 f927 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a928: 7210 081f 0f00 |004a: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1f08 │ │ +04a92e: 0c03 |004d: move-result-object v3 │ │ +04a930: 6e20 0228 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a936: 0c02 |0051: move-result-object v2 │ │ +04a938: 1a03 5d01 |0052: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@015d │ │ +04a93c: 6e20 0228 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a942: 0c02 |0057: move-result-object v2 │ │ +04a944: 6e20 0228 8200 |0058: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a94a: 0c02 |005b: move-result-object v2 │ │ +04a94c: 6e10 0628 0200 |005c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a952: 0c02 |005f: move-result-object v2 │ │ +04a954: 7020 8f27 2000 |0060: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +04a95a: 2700 |0063: throw v0 │ │ +04a95c: 0137 |0064: move v7, v3 │ │ +04a95e: 28d8 |0065: goto 003d // -0028 │ │ +04a960: 3259 a200 |0066: if-eq v9, v5, 0108 // +00a2 │ │ +04a964: 6e20 2004 9b00 |0068: invoke-virtual {v11, v9}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0420 │ │ +04a96a: 0c01 |006b: move-result-object v1 │ │ +04a96c: 3901 0800 |006c: if-nez v1, 0074 // +0008 │ │ +04a970: 380a 0600 |006e: if-eqz v10, 0074 // +0006 │ │ +04a974: 6e20 2104 ab00 |0070: invoke-virtual {v11, v10}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0421 │ │ +04a97a: 0c01 |0073: move-result-object v1 │ │ +04a97c: 3901 0800 |0074: if-nez v1, 007c // +0008 │ │ +04a980: 3257 0600 |0076: if-eq v7, v5, 007c // +0006 │ │ +04a984: 6e20 2004 7b00 |0078: invoke-virtual {v11, v7}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0420 │ │ +04a98a: 0c01 |007b: move-result-object v1 │ │ +04a98c: 6300 e500 |007c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04a990: 3800 3200 |007e: if-eqz v0, 00b0 // +0032 │ │ +04a994: 1a00 8005 |0080: const-string v0, "FragmentManager" // string@0580 │ │ +04a998: 2204 6d05 |0082: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +04a99c: 7010 f927 0400 |0084: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04a9a2: 1a05 8d2b |0087: const-string v5, "onCreateView: id=0x" // string@2b8d │ │ +04a9a6: 6e20 0228 5400 |0089: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a9ac: 0c04 |008c: move-result-object v4 │ │ +04a9ae: 7110 9d27 0900 |008d: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +04a9b4: 0c05 |0090: move-result-object v5 │ │ +04a9b6: 6e20 0228 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a9bc: 0c04 |0094: move-result-object v4 │ │ +04a9be: 1a05 5e00 |0095: const-string v5, " fname=" // string@005e │ │ +04a9c2: 6e20 0228 5400 |0097: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a9c8: 0c04 |009a: move-result-object v4 │ │ +04a9ca: 6e20 0228 8400 |009b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a9d0: 0c04 |009e: move-result-object v4 │ │ +04a9d2: 1a05 5b00 |009f: const-string v5, " existing=" // string@005b │ │ +04a9d6: 6e20 0228 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04a9dc: 0c04 |00a4: move-result-object v4 │ │ +04a9de: 6e20 0128 1400 |00a5: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04a9e4: 0c04 |00a8: move-result-object v4 │ │ +04a9e6: 6e10 0628 0400 |00a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04a9ec: 0c04 |00ac: move-result-object v4 │ │ +04a9ee: 7120 0f1f 4000 |00ad: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04a9f4: 3901 5d00 |00b0: if-nez v1, 010d // +005d │ │ +04a9f8: 7120 2303 8e00 |00b2: invoke-static {v14, v8}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0323 │ │ +04a9fe: 0c01 |00b5: move-result-object v1 │ │ +04aa00: 5c12 9e00 |00b6: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ +04aa04: 3809 5300 |00b8: if-eqz v9, 010b // +0053 │ │ +04aa08: 0190 |00ba: move v0, v9 │ │ +04aa0a: 5910 9c00 |00bb: iput v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +04aa0e: 5917 9500 |00bd: iput v7, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +04aa12: 5b1a b700 |00bf: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +04aa16: 5c12 a200 |00c1: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ +04aa1a: 5b1b 9d00 |00c3: iput-object v11, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ +04aa1e: 54b0 f700 |00c5: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04aa22: 5b10 a100 |00c7: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00a1 │ │ +04aa26: 54b0 f700 |00c9: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04aa2a: 6e10 d303 0000 |00cb: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +04aa30: 0c00 |00ce: move-result-object v0 │ │ +04aa32: 5414 b100 |00cf: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04aa36: 6e40 3c03 014f |00d1: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@033c │ │ +04aa3c: 6e30 0404 1b02 |00d4: invoke-virtual {v11, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0404 │ │ +04aa42: 52b0 f200 |00d7: iget v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +04aa46: 3520 9200 |00d9: if-ge v0, v2, 016b // +0092 │ │ +04aa4a: 5510 9e00 |00db: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ +04aa4e: 3800 8e00 |00dd: if-eqz v0, 016b // +008e │ │ +04aa52: 07b0 |00df: move-object v0, v11 │ │ +04aa54: 0134 |00e0: move v4, v3 │ │ +04aa56: 0135 |00e1: move v5, v3 │ │ +04aa58: 7406 2f04 0000 |00e2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@042f │ │ +04aa5e: 5410 bc00 |00e5: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04aa62: 3900 8900 |00e7: if-nez v0, 0170 // +0089 │ │ +04aa66: 2200 5805 |00e9: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +04aa6a: 2202 6d05 |00eb: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04aa6e: 7010 f927 0200 |00ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04aa74: 1a03 7505 |00f0: const-string v3, "Fragment " // string@0575 │ │ +04aa78: 6e20 0228 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04aa7e: 0c02 |00f5: move-result-object v2 │ │ +04aa80: 6e20 0228 8200 |00f6: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04aa86: 0c02 |00f9: move-result-object v2 │ │ +04aa88: 1a03 5400 |00fa: const-string v3, " did not create a view." // string@0054 │ │ +04aa8c: 6e20 0228 3200 |00fc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04aa92: 0c02 |00ff: move-result-object v2 │ │ +04aa94: 6e10 0628 0200 |0100: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04aa9a: 0c02 |0103: move-result-object v2 │ │ +04aa9c: 7020 9327 2000 |0104: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04aaa2: 2700 |0107: throw v0 │ │ +04aaa4: 0701 |0108: move-object v1, v0 │ │ +04aaa6: 2900 63ff |0109: goto/16 006c // -009d │ │ +04aaaa: 0170 |010b: move v0, v7 │ │ +04aaac: 28af |010c: goto 00bb // -0051 │ │ +04aaae: 5510 a200 |010d: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ +04aab2: 3800 4900 |010f: if-eqz v0, 0158 // +0049 │ │ +04aab6: 2200 5705 |0111: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +04aaba: 2202 6d05 |0113: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04aabe: 7010 f927 0200 |0115: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04aac4: 7210 081f 0f00 |0118: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1f08 │ │ +04aaca: 0c03 |011b: move-result-object v3 │ │ +04aacc: 6e20 0228 3200 |011c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04aad2: 0c02 |011f: move-result-object v2 │ │ +04aad4: 1a03 5c01 |0120: const-string v3, ": Duplicate id 0x" // string@015c │ │ +04aad8: 6e20 0228 3200 |0122: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04aade: 0c02 |0125: move-result-object v2 │ │ +04aae0: 7110 9d27 0900 |0126: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +04aae6: 0c03 |0129: move-result-object v3 │ │ +04aae8: 6e20 0228 3200 |012a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04aaee: 0c02 |012d: move-result-object v2 │ │ +04aaf0: 1a03 2c01 |012e: const-string v3, ", tag " // string@012c │ │ +04aaf4: 6e20 0228 3200 |0130: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04aafa: 0c02 |0133: move-result-object v2 │ │ +04aafc: 6e20 0228 a200 |0134: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04ab02: 0c02 |0137: move-result-object v2 │ │ +04ab04: 1a03 2601 |0138: const-string v3, ", or parent id 0x" // string@0126 │ │ +04ab08: 6e20 0228 3200 |013a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04ab0e: 0c02 |013d: move-result-object v2 │ │ +04ab10: 7110 9d27 0700 |013e: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +04ab16: 0c03 |0141: move-result-object v3 │ │ +04ab18: 6e20 0228 3200 |0142: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04ab1e: 0c02 |0145: move-result-object v2 │ │ +04ab20: 1a03 be00 |0146: const-string v3, " with another fragment for " // string@00be │ │ +04ab24: 6e20 0228 3200 |0148: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04ab2a: 0c02 |014b: move-result-object v2 │ │ +04ab2c: 6e20 0228 8200 |014c: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04ab32: 0c02 |014f: move-result-object v2 │ │ +04ab34: 6e10 0628 0200 |0150: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04ab3a: 0c02 |0153: move-result-object v2 │ │ +04ab3c: 7020 8f27 2000 |0154: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +04ab42: 2700 |0157: throw v0 │ │ +04ab44: 5c12 a200 |0158: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ +04ab48: 5510 af00 |015a: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ +04ab4c: 3900 7bff |015c: if-nez v0, 00d7 // -0085 │ │ +04ab50: 54b0 f700 |015e: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04ab54: 6e10 d303 0000 |0160: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +04ab5a: 0c00 |0163: move-result-object v0 │ │ +04ab5c: 5414 b100 |0164: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04ab60: 6e40 3c03 014f |0166: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@033c │ │ +04ab66: 2900 6eff |0169: goto/16 00d7 // -0092 │ │ +04ab6a: 6e20 2e04 1b00 |016b: invoke-virtual {v11, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@042e │ │ +04ab70: 2900 77ff |016e: goto/16 00e5 // -0089 │ │ +04ab74: 3809 0700 |0170: if-eqz v9, 0177 // +0007 │ │ +04ab78: 5410 bc00 |0172: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04ab7c: 6e20 3620 9000 |0174: invoke-virtual {v0, v9}, Landroid/view/View;.setId:(I)V // method@2036 │ │ +04ab82: 5410 bc00 |0177: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04ab86: 6e10 f41f 0000 |0179: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +04ab8c: 0c00 |017c: move-result-object v0 │ │ +04ab8e: 3900 0700 |017d: if-nez v0, 0184 // +0007 │ │ +04ab92: 5410 bc00 |017f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04ab96: 6e20 4820 a000 |0181: invoke-virtual {v0, v10}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ +04ab9c: 5410 bc00 |0184: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04aba0: 2900 86fe |0186: goto/16 000c // -017a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2235 │ │ 0x000c line=2323 │ │ 0x000d line=2239 │ │ 0x0013 line=2240 │ │ 0x0019 line=2241 │ │ @@ -18461,31 +18488,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 │ │ -04ab20: |[04ab20] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -04ab30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04ab32: 5570 9600 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0096 │ │ -04ab36: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -04ab3a: 5560 f500 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00f5 │ │ -04ab3e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -04ab42: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -04ab44: 5c60 f600 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00f6 │ │ -04ab48: 0e00 |000c: return-void │ │ -04ab4a: 5c73 9600 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0096 │ │ -04ab4e: 5262 f200 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ -04ab52: 0760 |0011: move-object v0, v6 │ │ -04ab54: 0771 |0012: move-object v1, v7 │ │ -04ab56: 0134 |0013: move v4, v3 │ │ -04ab58: 0135 |0014: move v5, v3 │ │ -04ab5a: 7406 2f04 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@042f │ │ -04ab60: 28f4 |0018: goto 000c // -000c │ │ +04aba4: |[04aba4] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +04abb4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04abb6: 5570 9600 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0096 │ │ +04abba: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +04abbe: 5560 f500 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00f5 │ │ +04abc2: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +04abc6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +04abc8: 5c60 f600 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00f6 │ │ +04abcc: 0e00 |000c: return-void │ │ +04abce: 5c73 9600 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0096 │ │ +04abd2: 5262 f200 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00f2 │ │ +04abd6: 0760 |0011: move-object v0, v6 │ │ +04abd8: 0771 |0012: move-object v1, v7 │ │ +04abda: 0134 |0013: move v4, v3 │ │ +04abdc: 0135 |0014: move v5, v3 │ │ +04abde: 7406 2f04 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@042f │ │ +04abe4: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=919 │ │ 0x0005 line=920 │ │ 0x0009 line=922 │ │ 0x000c line=928 │ │ 0x000d line=925 │ │ @@ -18499,33 +18526,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -04ab64: |[04ab64] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -04ab74: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -04ab78: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -04ab7c: 2201 6c05 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04ab80: 7010 f927 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04ab86: 1a02 1403 |0009: const-string v2, "Bad id: " // string@0314 │ │ -04ab8a: 6e20 0228 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04ab90: 0c01 |000e: move-result-object v1 │ │ -04ab92: 6e20 fe27 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04ab98: 0c01 |0012: move-result-object v1 │ │ -04ab9a: 6e10 0628 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04aba0: 0c01 |0016: move-result-object v1 │ │ -04aba2: 7020 8f27 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -04aba8: 2700 |001a: throw v0 │ │ -04abaa: 2200 b400 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00b4 │ │ -04abae: 7040 f203 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@03f2 │ │ -04abb4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -04abb6: 6e30 1d04 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@041d │ │ -04abbc: 0e00 |0024: return-void │ │ +04abe8: |[04abe8] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +04abf8: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +04abfc: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +04ac00: 2201 6d05 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04ac04: 7010 f927 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04ac0a: 1a02 1503 |0009: const-string v2, "Bad id: " // string@0315 │ │ +04ac0e: 6e20 0228 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04ac14: 0c01 |000e: move-result-object v1 │ │ +04ac16: 6e20 fe27 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04ac1c: 0c01 |0012: move-result-object v1 │ │ +04ac1e: 6e10 0628 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04ac24: 0c01 |0016: move-result-object v1 │ │ +04ac26: 7020 8f27 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +04ac2c: 2700 |001a: throw v0 │ │ +04ac2e: 2200 b500 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00b5 │ │ +04ac32: 7040 f203 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@03f2 │ │ +04ac38: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +04ac3a: 6e30 1d04 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@041d │ │ +04ac40: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0002 line=608 │ │ 0x001b line=610 │ │ 0x0024 line=615 │ │ locals : │ │ @@ -18538,26 +18565,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -04abc0: |[04abc0] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -04abd0: 7010 0a04 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@040a │ │ -04abd6: 6e10 1f04 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@041f │ │ -04abdc: 5440 f700 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04abe0: 6e10 d503 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ -04abe6: 0c00 |000b: move-result-object v0 │ │ -04abe8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -04abea: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -04abec: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -04abee: 6e53 3504 0421 |000f: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0435 │ │ -04abf4: 0a00 |0012: move-result v0 │ │ -04abf6: 0f00 |0013: return v0 │ │ +04ac44: |[04ac44] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +04ac54: 7010 0a04 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@040a │ │ +04ac5a: 6e10 1f04 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@041f │ │ +04ac60: 5440 f700 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04ac64: 6e10 d503 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@03d5 │ │ +04ac6a: 0c00 |000b: move-result-object v0 │ │ +04ac6c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +04ac6e: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +04ac70: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +04ac72: 6e53 3504 0421 |000f: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0435 │ │ +04ac78: 0a00 |0012: move-result v0 │ │ +04ac7a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x0006 line=586 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -18567,156 +18594,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 │ │ -04abf8: |[04abf8] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -04ac08: 54c9 ed00 |0000: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04ac0c: 3909 0400 |0002: if-nez v9, 0006 // +0004 │ │ -04ac10: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -04ac12: 0f09 |0005: return v9 │ │ -04ac14: 390e 3300 |0006: if-nez v14, 0039 // +0033 │ │ -04ac18: 3b0f 3100 |0008: if-gez v15, 0039 // +0031 │ │ -04ac1c: dd09 1001 |000a: and-int/lit8 v9, v16, #int 1 // #01 │ │ -04ac20: 3909 2d00 |000c: if-nez v9, 0039 // +002d │ │ -04ac24: 54c9 ed00 |000e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04ac28: 6e10 9f28 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04ac2e: 0a09 |0013: move-result v9 │ │ -04ac30: d805 09ff |0014: add-int/lit8 v5, v9, #int -1 // #ff │ │ -04ac34: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ -04ac38: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -04ac3a: 28ec |0019: goto 0005 // -0014 │ │ -04ac3c: 54c9 ed00 |001a: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04ac40: 6e20 9b28 5900 |001c: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ -04ac46: 0c01 |001f: move-result-object v1 │ │ -04ac48: 1f01 9f00 |0020: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -04ac4c: 2202 0d04 |0022: new-instance v2, Landroid/util/SparseArray; // type@040d │ │ -04ac50: 7010 131f 0200 |0024: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -04ac56: 2206 0d04 |0027: new-instance v6, Landroid/util/SparseArray; // type@040d │ │ -04ac5a: 7010 131f 0600 |0029: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -04ac60: 6e30 9802 2106 |002c: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0298 │ │ -04ac66: 1219 |002f: const/4 v9, #int 1 // #1 │ │ -04ac68: 120a |0030: const/4 v10, #int 0 // #0 │ │ -04ac6a: 6e56 ae02 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@02ae │ │ -04ac70: 6e10 3804 0c00 |0034: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0438 │ │ -04ac76: 1219 |0037: const/4 v9, #int 1 // #1 │ │ -04ac78: 28cd |0038: goto 0005 // -0033 │ │ -04ac7a: 12f4 |0039: const/4 v4, #int -1 // #ff │ │ -04ac7c: 390e 0400 |003a: if-nez v14, 003e // +0004 │ │ -04ac80: 3a0f 5200 |003c: if-ltz v15, 008e // +0052 │ │ -04ac84: 54c9 ed00 |003e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04ac88: 6e10 9f28 0900 |0040: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04ac8e: 0a09 |0043: move-result v9 │ │ -04ac90: d804 09ff |0044: add-int/lit8 v4, v9, #int -1 // #ff │ │ -04ac94: 3a04 1600 |0046: if-ltz v4, 005c // +0016 │ │ -04ac98: 54c9 ed00 |0048: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04ac9c: 6e20 9828 4900 |004a: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04aca2: 0c01 |004d: move-result-object v1 │ │ -04aca4: 1f01 9f00 |004e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -04aca8: 380e 1000 |0050: if-eqz v14, 0060 // +0010 │ │ -04acac: 6e10 a902 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@02a9 │ │ -04acb2: 0c09 |0055: move-result-object v9 │ │ -04acb4: 6e20 d727 9e00 |0056: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -04acba: 0a09 |0059: move-result v9 │ │ -04acbc: 3809 0600 |005a: if-eqz v9, 0060 // +0006 │ │ -04acc0: 3b04 0d00 |005c: if-gez v4, 0069 // +000d │ │ -04acc4: 1209 |005e: const/4 v9, #int 0 // #0 │ │ -04acc6: 28a6 |005f: goto 0005 // -005a │ │ -04acc8: 3a0f 0600 |0060: if-ltz v15, 0066 // +0006 │ │ -04accc: 5219 6500 |0062: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -04acd0: 329f f8ff |0064: if-eq v15, v9, 005c // -0008 │ │ -04acd4: d804 04ff |0066: add-int/lit8 v4, v4, #int -1 // #ff │ │ -04acd8: 28de |0068: goto 0046 // -0022 │ │ -04acda: dd09 1001 |0069: and-int/lit8 v9, v16, #int 1 // #01 │ │ -04acde: 3809 2300 |006b: if-eqz v9, 008e // +0023 │ │ -04ace2: d804 04ff |006d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -04ace6: 3a04 1f00 |006f: if-ltz v4, 008e // +001f │ │ -04acea: 54c9 ed00 |0071: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04acee: 6e20 9828 4900 |0073: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04acf4: 0c01 |0076: move-result-object v1 │ │ -04acf6: 1f01 9f00 |0077: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -04acfa: 380e 0c00 |0079: if-eqz v14, 0085 // +000c │ │ -04acfe: 6e10 a902 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@02a9 │ │ -04ad04: 0c09 |007e: move-result-object v9 │ │ -04ad06: 6e20 d727 9e00 |007f: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -04ad0c: 0a09 |0082: move-result v9 │ │ -04ad0e: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ -04ad12: 3a0f 0900 |0085: if-ltz v15, 008e // +0009 │ │ -04ad16: 5219 6500 |0087: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -04ad1a: 339f 0500 |0089: if-ne v15, v9, 008e // +0005 │ │ -04ad1e: d804 04ff |008b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -04ad22: 28e2 |008d: goto 006f // -001e │ │ -04ad24: 54c9 ed00 |008e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04ad28: 6e10 9f28 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04ad2e: 0a09 |0093: move-result v9 │ │ -04ad30: d809 09ff |0094: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04ad34: 3394 0500 |0096: if-ne v4, v9, 009b // +0005 │ │ -04ad38: 1209 |0098: const/4 v9, #int 0 // #0 │ │ -04ad3a: 2900 6cff |0099: goto/16 0005 // -0094 │ │ -04ad3e: 2208 ab05 |009b: new-instance v8, Ljava/util/ArrayList; // type@05ab │ │ -04ad42: 7010 9028 0800 |009d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04ad48: 54c9 ed00 |00a0: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04ad4c: 6e10 9f28 0900 |00a2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04ad52: 0a09 |00a5: move-result v9 │ │ -04ad54: d803 09ff |00a6: add-int/lit8 v3, v9, #int -1 // #ff │ │ -04ad58: 3743 0e00 |00a8: if-le v3, v4, 00b6 // +000e │ │ -04ad5c: 54c9 ed00 |00aa: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04ad60: 6e20 9b28 3900 |00ac: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ -04ad66: 0c09 |00af: move-result-object v9 │ │ -04ad68: 6e20 9428 9800 |00b0: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04ad6e: d803 03ff |00b3: add-int/lit8 v3, v3, #int -1 // #ff │ │ -04ad72: 28f3 |00b5: goto 00a8 // -000d │ │ -04ad74: 6e10 9f28 0800 |00b6: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04ad7a: 0a09 |00b9: move-result v9 │ │ -04ad7c: d800 09ff |00ba: add-int/lit8 v0, v9, #int -1 // #ff │ │ -04ad80: 2202 0d04 |00bc: new-instance v2, Landroid/util/SparseArray; // type@040d │ │ -04ad84: 7010 131f 0200 |00be: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -04ad8a: 2206 0d04 |00c1: new-instance v6, Landroid/util/SparseArray; // type@040d │ │ -04ad8e: 7010 131f 0600 |00c3: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -04ad94: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ -04ad96: 3603 0e00 |00c7: if-gt v3, v0, 00d5 // +000e │ │ -04ad9a: 6e20 9828 3800 |00c9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04ada0: 0c09 |00cc: move-result-object v9 │ │ -04ada2: 1f09 9f00 |00cd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -04ada6: 6e30 9802 2906 |00cf: invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0298 │ │ -04adac: d803 0301 |00d2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04adb0: 28f3 |00d4: goto 00c7 // -000d │ │ -04adb2: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ -04adb4: 1203 |00d6: const/4 v3, #int 0 // #0 │ │ -04adb6: 3603 3400 |00d7: if-gt v3, v0, 010b // +0034 │ │ -04adba: 6309 e500 |00d9: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04adbe: 3809 1e00 |00db: if-eqz v9, 00f9 // +001e │ │ -04adc2: 1a09 7c05 |00dd: const-string v9, "FragmentManager" // string@057c │ │ -04adc6: 220a 6c05 |00df: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -04adca: 7010 f927 0a00 |00e1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04add0: 1a0b 610f |00e4: const-string v11, "Popping back stack state: " // string@0f61 │ │ -04add4: 6e20 0228 ba00 |00e6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04adda: 0c0a |00e9: move-result-object v10 │ │ -04addc: 6e20 9828 3800 |00ea: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04ade2: 0c0b |00ed: move-result-object v11 │ │ -04ade4: 6e20 0128 ba00 |00ee: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04adea: 0c0a |00f1: move-result-object v10 │ │ -04adec: 6e10 0628 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04adf2: 0c0a |00f5: move-result-object v10 │ │ -04adf4: 7120 0f1f a900 |00f6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04adfa: 6e20 9828 3800 |00f9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04ae00: 0c09 |00fc: move-result-object v9 │ │ -04ae02: 1f09 9f00 |00fd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -04ae06: 3303 0a00 |00ff: if-ne v3, v0, 0109 // +000a │ │ -04ae0a: 121a |0101: const/4 v10, #int 1 // #1 │ │ -04ae0c: 6e56 ae02 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@02ae │ │ -04ae12: 0c07 |0105: move-result-object v7 │ │ -04ae14: d803 0301 |0106: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04ae18: 28cf |0108: goto 00d7 // -0031 │ │ -04ae1a: 120a |0109: const/4 v10, #int 0 // #0 │ │ -04ae1c: 28f8 |010a: goto 0102 // -0008 │ │ -04ae1e: 6e10 3804 0c00 |010b: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0438 │ │ -04ae24: 2900 29ff |010e: goto/16 0037 // -00d7 │ │ +04ac7c: |[04ac7c] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +04ac8c: 54c9 ed00 |0000: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04ac90: 3909 0400 |0002: if-nez v9, 0006 // +0004 │ │ +04ac94: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +04ac96: 0f09 |0005: return v9 │ │ +04ac98: 390e 3300 |0006: if-nez v14, 0039 // +0033 │ │ +04ac9c: 3b0f 3100 |0008: if-gez v15, 0039 // +0031 │ │ +04aca0: dd09 1001 |000a: and-int/lit8 v9, v16, #int 1 // #01 │ │ +04aca4: 3909 2d00 |000c: if-nez v9, 0039 // +002d │ │ +04aca8: 54c9 ed00 |000e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04acac: 6e10 9f28 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04acb2: 0a09 |0013: move-result v9 │ │ +04acb4: d805 09ff |0014: add-int/lit8 v5, v9, #int -1 // #ff │ │ +04acb8: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ +04acbc: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +04acbe: 28ec |0019: goto 0005 // -0014 │ │ +04acc0: 54c9 ed00 |001a: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04acc4: 6e20 9b28 5900 |001c: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ +04acca: 0c01 |001f: move-result-object v1 │ │ +04accc: 1f01 a000 |0020: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +04acd0: 2202 0e04 |0022: new-instance v2, Landroid/util/SparseArray; // type@040e │ │ +04acd4: 7010 131f 0200 |0024: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +04acda: 2206 0e04 |0027: new-instance v6, Landroid/util/SparseArray; // type@040e │ │ +04acde: 7010 131f 0600 |0029: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +04ace4: 6e30 9802 2106 |002c: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0298 │ │ +04acea: 1219 |002f: const/4 v9, #int 1 // #1 │ │ +04acec: 120a |0030: const/4 v10, #int 0 // #0 │ │ +04acee: 6e56 ae02 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@02ae │ │ +04acf4: 6e10 3804 0c00 |0034: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0438 │ │ +04acfa: 1219 |0037: const/4 v9, #int 1 // #1 │ │ +04acfc: 28cd |0038: goto 0005 // -0033 │ │ +04acfe: 12f4 |0039: const/4 v4, #int -1 // #ff │ │ +04ad00: 390e 0400 |003a: if-nez v14, 003e // +0004 │ │ +04ad04: 3a0f 5200 |003c: if-ltz v15, 008e // +0052 │ │ +04ad08: 54c9 ed00 |003e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04ad0c: 6e10 9f28 0900 |0040: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04ad12: 0a09 |0043: move-result v9 │ │ +04ad14: d804 09ff |0044: add-int/lit8 v4, v9, #int -1 // #ff │ │ +04ad18: 3a04 1600 |0046: if-ltz v4, 005c // +0016 │ │ +04ad1c: 54c9 ed00 |0048: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04ad20: 6e20 9828 4900 |004a: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04ad26: 0c01 |004d: move-result-object v1 │ │ +04ad28: 1f01 a000 |004e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +04ad2c: 380e 1000 |0050: if-eqz v14, 0060 // +0010 │ │ +04ad30: 6e10 a902 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@02a9 │ │ +04ad36: 0c09 |0055: move-result-object v9 │ │ +04ad38: 6e20 d727 9e00 |0056: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +04ad3e: 0a09 |0059: move-result v9 │ │ +04ad40: 3809 0600 |005a: if-eqz v9, 0060 // +0006 │ │ +04ad44: 3b04 0d00 |005c: if-gez v4, 0069 // +000d │ │ +04ad48: 1209 |005e: const/4 v9, #int 0 // #0 │ │ +04ad4a: 28a6 |005f: goto 0005 // -005a │ │ +04ad4c: 3a0f 0600 |0060: if-ltz v15, 0066 // +0006 │ │ +04ad50: 5219 6500 |0062: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +04ad54: 329f f8ff |0064: if-eq v15, v9, 005c // -0008 │ │ +04ad58: d804 04ff |0066: add-int/lit8 v4, v4, #int -1 // #ff │ │ +04ad5c: 28de |0068: goto 0046 // -0022 │ │ +04ad5e: dd09 1001 |0069: and-int/lit8 v9, v16, #int 1 // #01 │ │ +04ad62: 3809 2300 |006b: if-eqz v9, 008e // +0023 │ │ +04ad66: d804 04ff |006d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +04ad6a: 3a04 1f00 |006f: if-ltz v4, 008e // +001f │ │ +04ad6e: 54c9 ed00 |0071: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04ad72: 6e20 9828 4900 |0073: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04ad78: 0c01 |0076: move-result-object v1 │ │ +04ad7a: 1f01 a000 |0077: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +04ad7e: 380e 0c00 |0079: if-eqz v14, 0085 // +000c │ │ +04ad82: 6e10 a902 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@02a9 │ │ +04ad88: 0c09 |007e: move-result-object v9 │ │ +04ad8a: 6e20 d727 9e00 |007f: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +04ad90: 0a09 |0082: move-result v9 │ │ +04ad92: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ +04ad96: 3a0f 0900 |0085: if-ltz v15, 008e // +0009 │ │ +04ad9a: 5219 6500 |0087: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +04ad9e: 339f 0500 |0089: if-ne v15, v9, 008e // +0005 │ │ +04ada2: d804 04ff |008b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +04ada6: 28e2 |008d: goto 006f // -001e │ │ +04ada8: 54c9 ed00 |008e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04adac: 6e10 9f28 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04adb2: 0a09 |0093: move-result v9 │ │ +04adb4: d809 09ff |0094: add-int/lit8 v9, v9, #int -1 // #ff │ │ +04adb8: 3394 0500 |0096: if-ne v4, v9, 009b // +0005 │ │ +04adbc: 1209 |0098: const/4 v9, #int 0 // #0 │ │ +04adbe: 2900 6cff |0099: goto/16 0005 // -0094 │ │ +04adc2: 2208 ae05 |009b: new-instance v8, Ljava/util/ArrayList; // type@05ae │ │ +04adc6: 7010 9028 0800 |009d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04adcc: 54c9 ed00 |00a0: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04add0: 6e10 9f28 0900 |00a2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04add6: 0a09 |00a5: move-result v9 │ │ +04add8: d803 09ff |00a6: add-int/lit8 v3, v9, #int -1 // #ff │ │ +04addc: 3743 0e00 |00a8: if-le v3, v4, 00b6 // +000e │ │ +04ade0: 54c9 ed00 |00aa: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04ade4: 6e20 9b28 3900 |00ac: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ +04adea: 0c09 |00af: move-result-object v9 │ │ +04adec: 6e20 9428 9800 |00b0: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04adf2: d803 03ff |00b3: add-int/lit8 v3, v3, #int -1 // #ff │ │ +04adf6: 28f3 |00b5: goto 00a8 // -000d │ │ +04adf8: 6e10 9f28 0800 |00b6: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04adfe: 0a09 |00b9: move-result v9 │ │ +04ae00: d800 09ff |00ba: add-int/lit8 v0, v9, #int -1 // #ff │ │ +04ae04: 2202 0e04 |00bc: new-instance v2, Landroid/util/SparseArray; // type@040e │ │ +04ae08: 7010 131f 0200 |00be: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +04ae0e: 2206 0e04 |00c1: new-instance v6, Landroid/util/SparseArray; // type@040e │ │ +04ae12: 7010 131f 0600 |00c3: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +04ae18: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ +04ae1a: 3603 0e00 |00c7: if-gt v3, v0, 00d5 // +000e │ │ +04ae1e: 6e20 9828 3800 |00c9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04ae24: 0c09 |00cc: move-result-object v9 │ │ +04ae26: 1f09 a000 |00cd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +04ae2a: 6e30 9802 2906 |00cf: invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0298 │ │ +04ae30: d803 0301 |00d2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04ae34: 28f3 |00d4: goto 00c7 // -000d │ │ +04ae36: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ +04ae38: 1203 |00d6: const/4 v3, #int 0 // #0 │ │ +04ae3a: 3603 3400 |00d7: if-gt v3, v0, 010b // +0034 │ │ +04ae3e: 6309 e500 |00d9: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04ae42: 3809 1e00 |00db: if-eqz v9, 00f9 // +001e │ │ +04ae46: 1a09 8005 |00dd: const-string v9, "FragmentManager" // string@0580 │ │ +04ae4a: 220a 6d05 |00df: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +04ae4e: 7010 f927 0a00 |00e1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04ae54: 1a0b 6b0f |00e4: const-string v11, "Popping back stack state: " // string@0f6b │ │ +04ae58: 6e20 0228 ba00 |00e6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04ae5e: 0c0a |00e9: move-result-object v10 │ │ +04ae60: 6e20 9828 3800 |00ea: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04ae66: 0c0b |00ed: move-result-object v11 │ │ +04ae68: 6e20 0128 ba00 |00ee: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04ae6e: 0c0a |00f1: move-result-object v10 │ │ +04ae70: 6e10 0628 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04ae76: 0c0a |00f5: move-result-object v10 │ │ +04ae78: 7120 0f1f a900 |00f6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04ae7e: 6e20 9828 3800 |00f9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04ae84: 0c09 |00fc: move-result-object v9 │ │ +04ae86: 1f09 a000 |00fd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +04ae8a: 3303 0a00 |00ff: if-ne v3, v0, 0109 // +000a │ │ +04ae8e: 121a |0101: const/4 v10, #int 1 // #1 │ │ +04ae90: 6e56 ae02 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@02ae │ │ +04ae96: 0c07 |0105: move-result-object v7 │ │ +04ae98: d803 0301 |0106: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04ae9c: 28cf |0108: goto 00d7 // -0031 │ │ +04ae9e: 120a |0109: const/4 v10, #int 0 // #0 │ │ +04aea0: 28f8 |010a: goto 0102 // -0008 │ │ +04aea2: 6e10 3804 0c00 |010b: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0438 │ │ +04aea8: 2900 29ff |010e: goto/16 0037 // -00d7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1654 │ │ 0x0004 line=1655 │ │ 0x0005 line=1723 │ │ 0x0006 line=1657 │ │ 0x000e line=1658 │ │ @@ -18792,35 +18819,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 │ │ -04ae28: |[04ae28] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -04ae38: 5260 a300 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04ae3c: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -04ae40: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -04ae44: 2201 6c05 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04ae48: 7010 f927 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04ae4e: 1a02 7105 |000b: const-string v2, "Fragment " // string@0571 │ │ -04ae52: 6e20 0228 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04ae58: 0c01 |0010: move-result-object v1 │ │ -04ae5a: 6e20 0128 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04ae60: 0c01 |0014: move-result-object v1 │ │ -04ae62: 1a02 7200 |0015: const-string v2, " is not currently in the FragmentManager" // string@0072 │ │ -04ae66: 6e20 0228 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04ae6c: 0c01 |001a: move-result-object v1 │ │ -04ae6e: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04ae74: 0c01 |001e: move-result-object v1 │ │ -04ae76: 7020 9327 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04ae7c: 7020 4404 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ -04ae82: 5260 a300 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04ae86: 6e30 3f02 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -04ae8c: 0e00 |002a: return-void │ │ +04aeac: |[04aeac] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +04aebc: 5260 a300 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04aec0: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +04aec4: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +04aec8: 2201 6d05 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04aecc: 7010 f927 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04aed2: 1a02 7505 |000b: const-string v2, "Fragment " // string@0575 │ │ +04aed6: 6e20 0228 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04aedc: 0c01 |0010: move-result-object v1 │ │ +04aede: 6e20 0128 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04aee4: 0c01 |0014: move-result-object v1 │ │ +04aee6: 1a02 7200 |0015: const-string v2, " is not currently in the FragmentManager" // string@0072 │ │ +04aeea: 6e20 0228 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04aef0: 0c01 |001a: move-result-object v1 │ │ +04aef2: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04aef8: 0c01 |001e: move-result-object v1 │ │ +04aefa: 7020 9327 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04af00: 7020 4404 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ +04af06: 5260 a300 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04af0a: 6e30 3f02 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +04af10: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0004 line=655 │ │ 0x0025 line=658 │ │ 0x002a line=659 │ │ locals : │ │ @@ -18834,66 +18861,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 │ │ -04ae90: |[04ae90] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -04aea0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04aea2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -04aea4: 6301 e500 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04aea8: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -04aeac: 1a01 7c05 |0006: const-string v1, "FragmentManager" // string@057c │ │ -04aeb0: 2202 6c05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04aeb4: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04aeba: 1a03 bb2e |000d: const-string v3, "remove: " // string@2ebb │ │ -04aebe: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aec4: 0c02 |0012: move-result-object v2 │ │ -04aec6: 6e20 0128 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04aecc: 0c02 |0016: move-result-object v2 │ │ -04aece: 1a03 9e00 |0017: const-string v3, " nesting=" // string@009e │ │ -04aed2: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04aed8: 0c02 |001c: move-result-object v2 │ │ -04aeda: 5283 9000 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -04aede: 6e20 fe27 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04aee4: 0c02 |0022: move-result-object v2 │ │ -04aee6: 6e10 0628 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04aeec: 0c02 |0026: move-result-object v2 │ │ -04aeee: 7120 0f1f 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04aef4: 6e10 2903 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0329 │ │ -04aefa: 0a01 |002d: move-result v1 │ │ -04aefc: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -04af00: 0106 |0030: move v6, v0 │ │ -04af02: 5581 9700 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -04af06: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -04af0a: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -04af0e: 5471 ea00 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04af12: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -04af16: 5471 ea00 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04af1a: 6e20 9c28 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ -04af20: 5581 9f00 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -04af24: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -04af28: 5581 a700 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -04af2c: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -04af30: 5c70 f800 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -04af34: 5c85 8b00 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -04af38: 5c80 ab00 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ -04af3c: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -04af40: 0152 |0050: move v2, v5 │ │ -04af42: 0770 |0051: move-object v0, v7 │ │ -04af44: 0781 |0052: move-object v1, v8 │ │ -04af46: 0193 |0053: move v3, v9 │ │ -04af48: 01a4 |0054: move v4, v10 │ │ -04af4a: 7406 2f04 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@042f │ │ -04af50: 0e00 |0058: return-void │ │ -04af52: 0156 |0059: move v6, v5 │ │ -04af54: 28d7 |005a: goto 0031 // -0029 │ │ -04af56: 0102 |005b: move v2, v0 │ │ -04af58: 28f5 |005c: goto 0051 // -000b │ │ +04af14: |[04af14] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +04af24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04af26: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +04af28: 6301 e500 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04af2c: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +04af30: 1a01 8005 |0006: const-string v1, "FragmentManager" // string@0580 │ │ +04af34: 2202 6d05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04af38: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04af3e: 1a03 c52e |000d: const-string v3, "remove: " // string@2ec5 │ │ +04af42: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04af48: 0c02 |0012: move-result-object v2 │ │ +04af4a: 6e20 0128 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04af50: 0c02 |0016: move-result-object v2 │ │ +04af52: 1a03 9e00 |0017: const-string v3, " nesting=" // string@009e │ │ +04af56: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04af5c: 0c02 |001c: move-result-object v2 │ │ +04af5e: 5283 9000 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +04af62: 6e20 fe27 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04af68: 0c02 |0022: move-result-object v2 │ │ +04af6a: 6e10 0628 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04af70: 0c02 |0026: move-result-object v2 │ │ +04af72: 7120 0f1f 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04af78: 6e10 2903 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0329 │ │ +04af7e: 0a01 |002d: move-result v1 │ │ +04af80: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +04af84: 0106 |0030: move v6, v0 │ │ +04af86: 5581 9700 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +04af8a: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +04af8e: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +04af92: 5471 ea00 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04af96: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +04af9a: 5471 ea00 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04af9e: 6e20 9c28 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ +04afa4: 5581 9f00 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +04afa8: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +04afac: 5581 a700 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +04afb0: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +04afb4: 5c70 f800 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +04afb8: 5c85 8b00 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +04afbc: 5c80 ab00 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ab │ │ +04afc0: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +04afc4: 0152 |0050: move v2, v5 │ │ +04afc6: 0770 |0051: move-object v0, v7 │ │ +04afc8: 0781 |0052: move-object v1, v8 │ │ +04afca: 0193 |0053: move v3, v9 │ │ +04afcc: 01a4 |0054: move v4, v10 │ │ +04afce: 7406 2f04 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@042f │ │ +04afd4: 0e00 |0058: return-void │ │ +04afd6: 0156 |0059: move v6, v5 │ │ +04afd8: 28d7 |005a: goto 0031 // -0029 │ │ +04afda: 0102 |005b: move v2, v0 │ │ +04afdc: 28f5 |005c: goto 0051 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1334 │ │ 0x002a line=1335 │ │ 0x0031 line=1336 │ │ 0x0037 line=1337 │ │ 0x003b line=1338 │ │ @@ -18918,30 +18945,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04af5c: |[04af5c] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -04af6c: 5421 ee00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ -04af70: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -04af74: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04af76: 5421 ee00 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ -04af7a: 6e10 9f28 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04af80: 0a01 |000a: move-result v1 │ │ -04af82: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -04af86: 5421 ee00 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ -04af8a: 6e20 9828 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04af90: 0c01 |0012: move-result-object v1 │ │ -04af92: 1f01 b100 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00b1 │ │ -04af96: 7210 e603 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@03e6 │ │ -04af9c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04afa0: 28eb |001a: goto 0005 // -0015 │ │ -04afa2: 0e00 |001b: return-void │ │ +04afe0: |[04afe0] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +04aff0: 5421 ee00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ +04aff4: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +04aff8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04affa: 5421 ee00 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ +04affe: 6e10 9f28 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04b004: 0a01 |000a: move-result v1 │ │ +04b006: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +04b00a: 5421 ee00 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00ee │ │ +04b00e: 6e20 9828 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b014: 0c01 |0012: move-result-object v1 │ │ +04b016: 1f01 b200 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00b2 │ │ +04b01a: 7210 e603 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@03e6 │ │ +04b020: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04b024: 28eb |001a: goto 0005 // -0015 │ │ +04b026: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ 0x0004 line=1638 │ │ 0x000d line=1639 │ │ 0x0018 line=1638 │ │ 0x001b line=1642 │ │ @@ -18954,302 +18981,302 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 581 16-bit code units │ │ -04afa4: |[04afa4] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V │ │ -04afb4: 120b |0000: const/4 v11, #int 0 // #0 │ │ -04afb6: 120a |0001: const/4 v10, #int 0 // #0 │ │ -04afb8: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -04afbc: 0e00 |0004: return-void │ │ -04afbe: 07d2 |0005: move-object v2, v13 │ │ -04afc0: 1f02 bc00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00bc │ │ -04afc4: 5427 0201 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ -04afc8: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -04afcc: 380e 6100 |000c: if-eqz v14, 006d // +0061 │ │ -04afd0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -04afd2: 7210 ec28 0e00 |000f: invoke-interface {v14}, Ljava/util/List;.size:()I // method@28ec │ │ -04afd8: 0a07 |0012: move-result v7 │ │ -04afda: 3574 5a00 |0013: if-ge v4, v7, 006d // +005a │ │ -04afde: 7220 e528 4e00 |0015: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -04afe4: 0c01 |0018: move-result-object v1 │ │ -04afe6: 1f01 a900 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04afea: 6307 e500 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04afee: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -04aff2: 1a07 7c05 |001f: const-string v7, "FragmentManager" // string@057c │ │ -04aff6: 2208 6c05 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -04affa: 7010 f927 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b000: 1a09 422f |0026: const-string v9, "restoreAllState: re-attaching retained " // string@2f42 │ │ -04b004: 6e20 0228 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b00a: 0c08 |002b: move-result-object v8 │ │ -04b00c: 6e20 0128 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b012: 0c08 |002f: move-result-object v8 │ │ -04b014: 6e10 0628 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b01a: 0c08 |0033: move-result-object v8 │ │ -04b01c: 7120 0f1f 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b022: 5427 0201 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ -04b026: 5218 a300 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04b02a: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -04b02e: 5b31 0d01 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04b032: 5b1a b200 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -04b036: 591b 9000 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ -04b03a: 5c1b a200 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ -04b03e: 5c1b 8b00 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -04b042: 5b1a b800 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04b046: 5437 0f01 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b04a: 3807 1f00 |004b: if-eqz v7, 006a // +001f │ │ -04b04e: 5437 0f01 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b052: 54c8 f700 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04b056: 6e10 d303 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -04b05c: 0c08 |0054: move-result-object v8 │ │ -04b05e: 6e10 9f00 0800 |0055: invoke-virtual {v8}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ -04b064: 0c08 |0058: move-result-object v8 │ │ -04b066: 6e20 4602 8700 |0059: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ -04b06c: 5437 0f01 |005c: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b070: 1a08 e616 |005e: const-string v8, "android:view_state" // string@16e6 │ │ -04b074: 6e20 3602 8700 |0060: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0236 │ │ -04b07a: 0c07 |0063: move-result-object v7 │ │ -04b07c: 5b17 b200 |0064: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -04b080: 5437 0f01 |0066: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b084: 5b17 b100 |0068: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04b088: d804 0401 |006a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04b08c: 28a3 |006c: goto 000f // -005d │ │ -04b08e: 2207 ab05 |006d: new-instance v7, Ljava/util/ArrayList; // type@05ab │ │ -04b092: 5428 0201 |006f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ -04b096: 2188 |0071: array-length v8, v8 │ │ -04b098: 7020 9128 8700 |0072: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -04b09e: 5bc7 e900 |0075: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b0a2: 54c7 ec00 |0077: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -04b0a6: 3807 0700 |0079: if-eqz v7, 0080 // +0007 │ │ -04b0aa: 54c7 ec00 |007b: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -04b0ae: 6e10 9628 0700 |007d: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -04b0b4: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -04b0b6: 5427 0201 |0081: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ -04b0ba: 2177 |0083: array-length v7, v7 │ │ -04b0bc: 3574 7600 |0084: if-ge v4, v7, 00fa // +0076 │ │ -04b0c0: 5427 0201 |0086: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ -04b0c4: 4603 0704 |0088: aget-object v3, v7, v4 │ │ -04b0c8: 3803 3a00 |008a: if-eqz v3, 00c4 // +003a │ │ -04b0cc: 54c7 f700 |008c: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04b0d0: 54c8 fa00 |008e: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -04b0d4: 6e30 5a04 7308 |0090: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@045a │ │ -04b0da: 0c01 |0093: move-result-object v1 │ │ -04b0dc: 6307 e500 |0094: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04b0e0: 3807 2400 |0096: if-eqz v7, 00ba // +0024 │ │ -04b0e4: 1a07 7c05 |0098: const-string v7, "FragmentManager" // string@057c │ │ -04b0e8: 2208 6c05 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -04b0ec: 7010 f927 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b0f2: 1a09 3e2f |009f: const-string v9, "restoreAllState: active #" // string@2f3e │ │ -04b0f6: 6e20 0228 9800 |00a1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b0fc: 0c08 |00a4: move-result-object v8 │ │ -04b0fe: 6e20 fe27 4800 |00a5: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b104: 0c08 |00a8: move-result-object v8 │ │ -04b106: 1a09 5b01 |00a9: const-string v9, ": " // string@015b │ │ -04b10a: 6e20 0228 9800 |00ab: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b110: 0c08 |00ae: move-result-object v8 │ │ -04b112: 6e20 0128 1800 |00af: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b118: 0c08 |00b2: move-result-object v8 │ │ -04b11a: 6e10 0628 0800 |00b3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b120: 0c08 |00b6: move-result-object v8 │ │ -04b122: 7120 0f1f 8700 |00b7: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b128: 54c7 e900 |00ba: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b12c: 6e20 9428 1700 |00bc: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04b132: 5b3a 0d01 |00bf: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04b136: d804 0401 |00c1: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04b13a: 28be |00c3: goto 0081 // -0042 │ │ -04b13c: 54c7 e900 |00c4: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b140: 6e20 9428 a700 |00c6: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04b146: 54c7 ec00 |00c9: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -04b14a: 3907 0900 |00cb: if-nez v7, 00d4 // +0009 │ │ -04b14e: 2207 ab05 |00cd: new-instance v7, Ljava/util/ArrayList; // type@05ab │ │ -04b152: 7010 9028 0700 |00cf: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04b158: 5bc7 ec00 |00d2: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -04b15c: 6307 e500 |00d4: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04b160: 3807 1a00 |00d6: if-eqz v7, 00f0 // +001a │ │ -04b164: 1a07 7c05 |00d8: const-string v7, "FragmentManager" // string@057c │ │ -04b168: 2208 6c05 |00da: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -04b16c: 7010 f927 0800 |00dc: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b172: 1a09 402f |00df: const-string v9, "restoreAllState: avail #" // string@2f40 │ │ -04b176: 6e20 0228 9800 |00e1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b17c: 0c08 |00e4: move-result-object v8 │ │ -04b17e: 6e20 fe27 4800 |00e5: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b184: 0c08 |00e8: move-result-object v8 │ │ -04b186: 6e10 0628 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b18c: 0c08 |00ec: move-result-object v8 │ │ -04b18e: 7120 0f1f 8700 |00ed: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b194: 54c7 ec00 |00f0: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ -04b198: 7110 9e27 0400 |00f2: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -04b19e: 0c08 |00f5: move-result-object v8 │ │ -04b1a0: 6e20 9428 8700 |00f6: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04b1a6: 28c8 |00f9: goto 00c1 // -0038 │ │ -04b1a8: 380e 5300 |00fa: if-eqz v14, 014d // +0053 │ │ -04b1ac: 1204 |00fc: const/4 v4, #int 0 // #0 │ │ -04b1ae: 7210 ec28 0e00 |00fd: invoke-interface {v14}, Ljava/util/List;.size:()I // method@28ec │ │ -04b1b4: 0a07 |0100: move-result v7 │ │ -04b1b6: 3574 4c00 |0101: if-ge v4, v7, 014d // +004c │ │ -04b1ba: 7220 e528 4e00 |0103: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -04b1c0: 0c01 |0106: move-result-object v1 │ │ -04b1c2: 1f01 a900 |0107: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04b1c6: 5217 b900 |0109: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ -04b1ca: 3a07 1800 |010b: if-ltz v7, 0123 // +0018 │ │ -04b1ce: 5217 b900 |010d: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ -04b1d2: 54c8 e900 |010f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b1d6: 6e10 9f28 0800 |0111: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04b1dc: 0a08 |0114: move-result v8 │ │ -04b1de: 3587 1100 |0115: if-ge v7, v8, 0126 // +0011 │ │ -04b1e2: 54c7 e900 |0117: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b1e6: 5218 b900 |0119: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ -04b1ea: 6e20 9828 8700 |011b: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04b1f0: 0c07 |011e: move-result-object v7 │ │ -04b1f2: 1f07 a900 |011f: check-cast v7, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04b1f6: 5b17 b800 |0121: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04b1fa: d804 0401 |0123: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04b1fe: 28d8 |0125: goto 00fd // -0028 │ │ -04b200: 1a07 7c05 |0126: const-string v7, "FragmentManager" // string@057c │ │ -04b204: 2208 6c05 |0128: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -04b208: 7010 f927 0800 |012a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b20e: 1a09 950f |012d: const-string v9, "Re-attaching retained fragment " // string@0f95 │ │ -04b212: 6e20 0228 9800 |012f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b218: 0c08 |0132: move-result-object v8 │ │ -04b21a: 6e20 0128 1800 |0133: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b220: 0c08 |0136: move-result-object v8 │ │ -04b222: 1a09 b400 |0137: const-string v9, " target no longer exists: " // string@00b4 │ │ -04b226: 6e20 0228 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b22c: 0c08 |013c: move-result-object v8 │ │ -04b22e: 5219 b900 |013d: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ -04b232: 6e20 fe27 9800 |013f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b238: 0c08 |0142: move-result-object v8 │ │ -04b23a: 6e10 0628 0800 |0143: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b240: 0c08 |0146: move-result-object v8 │ │ -04b242: 7120 101f 8700 |0147: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -04b248: 5b1a b800 |014a: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04b24c: 28d7 |014c: goto 0123 // -0029 │ │ -04b24e: 5427 0301 |014d: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ -04b252: 3807 8000 |014f: if-eqz v7, 01cf // +0080 │ │ -04b256: 2207 ab05 |0151: new-instance v7, Ljava/util/ArrayList; // type@05ab │ │ -04b25a: 5428 0301 |0153: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ -04b25e: 2188 |0155: array-length v8, v8 │ │ -04b260: 7020 9128 8700 |0156: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -04b266: 5bc7 ea00 |0159: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04b26a: 1204 |015b: const/4 v4, #int 0 // #0 │ │ -04b26c: 5427 0301 |015c: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ -04b270: 2177 |015e: array-length v7, v7 │ │ -04b272: 3574 7200 |015f: if-ge v4, v7, 01d1 // +0072 │ │ -04b276: 54c7 e900 |0161: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b27a: 5428 0301 |0163: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ -04b27e: 4408 0804 |0165: aget v8, v8, v4 │ │ -04b282: 6e20 9828 8700 |0167: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04b288: 0c01 |016a: move-result-object v1 │ │ -04b28a: 1f01 a900 |016b: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04b28e: 3901 2100 |016d: if-nez v1, 018e // +0021 │ │ -04b292: 2207 5705 |016f: new-instance v7, Ljava/lang/IllegalStateException; // type@0557 │ │ -04b296: 2208 6c05 |0171: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -04b29a: 7010 f927 0800 |0173: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b2a0: 1a09 b80e |0176: const-string v9, "No instantiated fragment for index #" // string@0eb8 │ │ -04b2a4: 6e20 0228 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b2aa: 0c08 |017b: move-result-object v8 │ │ -04b2ac: 5429 0301 |017c: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ -04b2b0: 4409 0904 |017e: aget v9, v9, v4 │ │ -04b2b4: 6e20 fe27 9800 |0180: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b2ba: 0c08 |0183: move-result-object v8 │ │ -04b2bc: 6e10 0628 0800 |0184: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b2c2: 0c08 |0187: move-result-object v8 │ │ -04b2c4: 7020 9327 8700 |0188: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04b2ca: 7020 4404 7c00 |018b: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ -04b2d0: 1217 |018e: const/4 v7, #int 1 // #1 │ │ -04b2d2: 5c17 8b00 |018f: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -04b2d6: 6307 e500 |0191: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04b2da: 3807 2400 |0193: if-eqz v7, 01b7 // +0024 │ │ -04b2de: 1a07 7c05 |0195: const-string v7, "FragmentManager" // string@057c │ │ -04b2e2: 2208 6c05 |0197: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -04b2e6: 7010 f927 0800 |0199: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b2ec: 1a09 3f2f |019c: const-string v9, "restoreAllState: added #" // string@2f3f │ │ -04b2f0: 6e20 0228 9800 |019e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b2f6: 0c08 |01a1: move-result-object v8 │ │ -04b2f8: 6e20 fe27 4800 |01a2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b2fe: 0c08 |01a5: move-result-object v8 │ │ -04b300: 1a09 5b01 |01a6: const-string v9, ": " // string@015b │ │ -04b304: 6e20 0228 9800 |01a8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b30a: 0c08 |01ab: move-result-object v8 │ │ -04b30c: 6e20 0128 1800 |01ac: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b312: 0c08 |01af: move-result-object v8 │ │ -04b314: 6e10 0628 0800 |01b0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b31a: 0c08 |01b3: move-result-object v8 │ │ -04b31c: 7120 0f1f 8700 |01b4: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b322: 54c7 ea00 |01b7: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04b326: 6e20 9728 1700 |01b9: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ -04b32c: 0a07 |01bc: move-result v7 │ │ -04b32e: 3807 0a00 |01bd: if-eqz v7, 01c7 // +000a │ │ -04b332: 2207 5705 |01bf: new-instance v7, Ljava/lang/IllegalStateException; // type@0557 │ │ -04b336: 1a08 bd02 |01c1: const-string v8, "Already added!" // string@02bd │ │ -04b33a: 7020 9327 8700 |01c3: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04b340: 2707 |01c6: throw v7 │ │ -04b342: 54c7 ea00 |01c7: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04b346: 6e20 9428 1700 |01c9: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04b34c: d804 0401 |01cc: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04b350: 288e |01ce: goto 015c // -0072 │ │ -04b352: 5bca ea00 |01cf: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04b356: 5427 0401 |01d1: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ -04b35a: 3807 6e00 |01d3: if-eqz v7, 0241 // +006e │ │ -04b35e: 2207 ab05 |01d5: new-instance v7, Ljava/util/ArrayList; // type@05ab │ │ -04b362: 5428 0401 |01d7: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ -04b366: 2188 |01d9: array-length v8, v8 │ │ -04b368: 7020 9128 8700 |01da: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -04b36e: 5bc7 ed00 |01dd: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04b372: 1204 |01df: const/4 v4, #int 0 // #0 │ │ -04b374: 5427 0401 |01e0: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ -04b378: 2177 |01e2: array-length v7, v7 │ │ -04b37a: 3574 21fe |01e3: if-ge v4, v7, 0004 // -01df │ │ -04b37e: 5427 0401 |01e5: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ -04b382: 4607 0704 |01e7: aget-object v7, v7, v4 │ │ -04b386: 6e20 c602 c700 |01e9: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@02c6 │ │ -04b38c: 0c00 |01ec: move-result-object v0 │ │ -04b38e: 6307 e500 |01ed: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04b392: 3807 4100 |01ef: if-eqz v7, 0230 // +0041 │ │ -04b396: 1a07 7c05 |01f1: const-string v7, "FragmentManager" // string@057c │ │ -04b39a: 2208 6c05 |01f3: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -04b39e: 7010 f927 0800 |01f5: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b3a4: 1a09 412f |01f8: const-string v9, "restoreAllState: back stack #" // string@2f41 │ │ -04b3a8: 6e20 0228 9800 |01fa: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b3ae: 0c08 |01fd: move-result-object v8 │ │ -04b3b0: 6e20 fe27 4800 |01fe: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b3b6: 0c08 |0201: move-result-object v8 │ │ -04b3b8: 1a09 2900 |0202: const-string v9, " (index " // string@0029 │ │ -04b3bc: 6e20 0228 9800 |0204: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b3c2: 0c08 |0207: move-result-object v8 │ │ -04b3c4: 5209 6500 |0208: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -04b3c8: 6e20 fe27 9800 |020a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b3ce: 0c08 |020d: move-result-object v8 │ │ -04b3d0: 1a09 0701 |020e: const-string v9, "): " // string@0107 │ │ -04b3d4: 6e20 0228 9800 |0210: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b3da: 0c08 |0213: move-result-object v8 │ │ -04b3dc: 6e20 0128 0800 |0214: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b3e2: 0c08 |0217: move-result-object v8 │ │ -04b3e4: 6e10 0628 0800 |0218: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b3ea: 0c08 |021b: move-result-object v8 │ │ -04b3ec: 7120 0f1f 8700 |021c: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b3f2: 2205 7901 |021f: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0179 │ │ -04b3f6: 1a07 7c05 |0221: const-string v7, "FragmentManager" // string@057c │ │ -04b3fa: 7020 6107 7500 |0223: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0761 │ │ -04b400: 2206 3b05 |0226: new-instance v6, Ljava/io/PrintWriter; // type@053b │ │ -04b404: 7020 5427 5600 |0228: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2754 │ │ -04b40a: 1a07 0d00 |022b: const-string v7, " " // string@000d │ │ -04b40e: 6e40 a402 70b6 |022d: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@02a4 │ │ -04b414: 54c7 ed00 |0230: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04b418: 6e20 9428 0700 |0232: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04b41e: 5207 6500 |0235: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -04b422: 3a07 0700 |0237: if-ltz v7, 023e // +0007 │ │ -04b426: 5207 6500 |0239: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ -04b42a: 6e30 3f04 7c00 |023b: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@043f │ │ -04b430: d804 0401 |023e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04b434: 28a0 |0240: goto 01e0 // -0060 │ │ -04b436: 5bca ed00 |0241: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04b43a: 2900 c1fd |0243: goto/16 0004 // -023f │ │ +04b028: |[04b028] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V │ │ +04b038: 120b |0000: const/4 v11, #int 0 // #0 │ │ +04b03a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +04b03c: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +04b040: 0e00 |0004: return-void │ │ +04b042: 07d2 |0005: move-object v2, v13 │ │ +04b044: 1f02 bd00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00bd │ │ +04b048: 5427 0201 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ +04b04c: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +04b050: 380e 6100 |000c: if-eqz v14, 006d // +0061 │ │ +04b054: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +04b056: 7210 ec28 0e00 |000f: invoke-interface {v14}, Ljava/util/List;.size:()I // method@28ec │ │ +04b05c: 0a07 |0012: move-result v7 │ │ +04b05e: 3574 5a00 |0013: if-ge v4, v7, 006d // +005a │ │ +04b062: 7220 e528 4e00 |0015: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +04b068: 0c01 |0018: move-result-object v1 │ │ +04b06a: 1f01 aa00 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04b06e: 6307 e500 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b072: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +04b076: 1a07 8005 |001f: const-string v7, "FragmentManager" // string@0580 │ │ +04b07a: 2208 6d05 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +04b07e: 7010 f927 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b084: 1a09 4c2f |0026: const-string v9, "restoreAllState: re-attaching retained " // string@2f4c │ │ +04b088: 6e20 0228 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b08e: 0c08 |002b: move-result-object v8 │ │ +04b090: 6e20 0128 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b096: 0c08 |002f: move-result-object v8 │ │ +04b098: 6e10 0628 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b09e: 0c08 |0033: move-result-object v8 │ │ +04b0a0: 7120 0f1f 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b0a6: 5427 0201 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ +04b0aa: 5218 a300 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04b0ae: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +04b0b2: 5b31 0d01 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04b0b6: 5b1a b200 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +04b0ba: 591b 9000 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0090 │ │ +04b0be: 5c1b a200 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a2 │ │ +04b0c2: 5c1b 8b00 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +04b0c6: 5b1a b800 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04b0ca: 5437 0f01 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b0ce: 3807 1f00 |004b: if-eqz v7, 006a // +001f │ │ +04b0d2: 5437 0f01 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b0d6: 54c8 f700 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04b0da: 6e10 d303 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +04b0e0: 0c08 |0054: move-result-object v8 │ │ +04b0e2: 6e10 9f00 0800 |0055: invoke-virtual {v8}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ +04b0e8: 0c08 |0058: move-result-object v8 │ │ +04b0ea: 6e20 4602 8700 |0059: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ +04b0f0: 5437 0f01 |005c: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b0f4: 1a08 f016 |005e: const-string v8, "android:view_state" // string@16f0 │ │ +04b0f8: 6e20 3602 8700 |0060: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0236 │ │ +04b0fe: 0c07 |0063: move-result-object v7 │ │ +04b100: 5b17 b200 |0064: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +04b104: 5437 0f01 |0066: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b108: 5b17 b100 |0068: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04b10c: d804 0401 |006a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04b110: 28a3 |006c: goto 000f // -005d │ │ +04b112: 2207 ae05 |006d: new-instance v7, Ljava/util/ArrayList; // type@05ae │ │ +04b116: 5428 0201 |006f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ +04b11a: 2188 |0071: array-length v8, v8 │ │ +04b11c: 7020 9128 8700 |0072: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +04b122: 5bc7 e900 |0075: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b126: 54c7 ec00 |0077: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +04b12a: 3807 0700 |0079: if-eqz v7, 0080 // +0007 │ │ +04b12e: 54c7 ec00 |007b: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +04b132: 6e10 9628 0700 |007d: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +04b138: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +04b13a: 5427 0201 |0081: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ +04b13e: 2177 |0083: array-length v7, v7 │ │ +04b140: 3574 7600 |0084: if-ge v4, v7, 00fa // +0076 │ │ +04b144: 5427 0201 |0086: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ +04b148: 4603 0704 |0088: aget-object v3, v7, v4 │ │ +04b14c: 3803 3a00 |008a: if-eqz v3, 00c4 // +003a │ │ +04b150: 54c7 f700 |008c: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04b154: 54c8 fa00 |008e: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +04b158: 6e30 5a04 7308 |0090: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@045a │ │ +04b15e: 0c01 |0093: move-result-object v1 │ │ +04b160: 6307 e500 |0094: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b164: 3807 2400 |0096: if-eqz v7, 00ba // +0024 │ │ +04b168: 1a07 8005 |0098: const-string v7, "FragmentManager" // string@0580 │ │ +04b16c: 2208 6d05 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +04b170: 7010 f927 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b176: 1a09 482f |009f: const-string v9, "restoreAllState: active #" // string@2f48 │ │ +04b17a: 6e20 0228 9800 |00a1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b180: 0c08 |00a4: move-result-object v8 │ │ +04b182: 6e20 fe27 4800 |00a5: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b188: 0c08 |00a8: move-result-object v8 │ │ +04b18a: 1a09 5b01 |00a9: const-string v9, ": " // string@015b │ │ +04b18e: 6e20 0228 9800 |00ab: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b194: 0c08 |00ae: move-result-object v8 │ │ +04b196: 6e20 0128 1800 |00af: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b19c: 0c08 |00b2: move-result-object v8 │ │ +04b19e: 6e10 0628 0800 |00b3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b1a4: 0c08 |00b6: move-result-object v8 │ │ +04b1a6: 7120 0f1f 8700 |00b7: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b1ac: 54c7 e900 |00ba: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b1b0: 6e20 9428 1700 |00bc: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04b1b6: 5b3a 0d01 |00bf: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04b1ba: d804 0401 |00c1: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04b1be: 28be |00c3: goto 0081 // -0042 │ │ +04b1c0: 54c7 e900 |00c4: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b1c4: 6e20 9428 a700 |00c6: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04b1ca: 54c7 ec00 |00c9: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +04b1ce: 3907 0900 |00cb: if-nez v7, 00d4 // +0009 │ │ +04b1d2: 2207 ae05 |00cd: new-instance v7, Ljava/util/ArrayList; // type@05ae │ │ +04b1d6: 7010 9028 0700 |00cf: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04b1dc: 5bc7 ec00 |00d2: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +04b1e0: 6307 e500 |00d4: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b1e4: 3807 1a00 |00d6: if-eqz v7, 00f0 // +001a │ │ +04b1e8: 1a07 8005 |00d8: const-string v7, "FragmentManager" // string@0580 │ │ +04b1ec: 2208 6d05 |00da: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +04b1f0: 7010 f927 0800 |00dc: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b1f6: 1a09 4a2f |00df: const-string v9, "restoreAllState: avail #" // string@2f4a │ │ +04b1fa: 6e20 0228 9800 |00e1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b200: 0c08 |00e4: move-result-object v8 │ │ +04b202: 6e20 fe27 4800 |00e5: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b208: 0c08 |00e8: move-result-object v8 │ │ +04b20a: 6e10 0628 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b210: 0c08 |00ec: move-result-object v8 │ │ +04b212: 7120 0f1f 8700 |00ed: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b218: 54c7 ec00 |00f0: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ec │ │ +04b21c: 7110 9e27 0400 |00f2: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +04b222: 0c08 |00f5: move-result-object v8 │ │ +04b224: 6e20 9428 8700 |00f6: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04b22a: 28c8 |00f9: goto 00c1 // -0038 │ │ +04b22c: 380e 5300 |00fa: if-eqz v14, 014d // +0053 │ │ +04b230: 1204 |00fc: const/4 v4, #int 0 // #0 │ │ +04b232: 7210 ec28 0e00 |00fd: invoke-interface {v14}, Ljava/util/List;.size:()I // method@28ec │ │ +04b238: 0a07 |0100: move-result v7 │ │ +04b23a: 3574 4c00 |0101: if-ge v4, v7, 014d // +004c │ │ +04b23e: 7220 e528 4e00 |0103: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +04b244: 0c01 |0106: move-result-object v1 │ │ +04b246: 1f01 aa00 |0107: check-cast v1, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04b24a: 5217 b900 |0109: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ +04b24e: 3a07 1800 |010b: if-ltz v7, 0123 // +0018 │ │ +04b252: 5217 b900 |010d: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ +04b256: 54c8 e900 |010f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b25a: 6e10 9f28 0800 |0111: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04b260: 0a08 |0114: move-result v8 │ │ +04b262: 3587 1100 |0115: if-ge v7, v8, 0126 // +0011 │ │ +04b266: 54c7 e900 |0117: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b26a: 5218 b900 |0119: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ +04b26e: 6e20 9828 8700 |011b: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b274: 0c07 |011e: move-result-object v7 │ │ +04b276: 1f07 aa00 |011f: check-cast v7, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04b27a: 5b17 b800 |0121: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04b27e: d804 0401 |0123: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04b282: 28d8 |0125: goto 00fd // -0028 │ │ +04b284: 1a07 8005 |0126: const-string v7, "FragmentManager" // string@0580 │ │ +04b288: 2208 6d05 |0128: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +04b28c: 7010 f927 0800 |012a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b292: 1a09 9f0f |012d: const-string v9, "Re-attaching retained fragment " // string@0f9f │ │ +04b296: 6e20 0228 9800 |012f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b29c: 0c08 |0132: move-result-object v8 │ │ +04b29e: 6e20 0128 1800 |0133: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b2a4: 0c08 |0136: move-result-object v8 │ │ +04b2a6: 1a09 b400 |0137: const-string v9, " target no longer exists: " // string@00b4 │ │ +04b2aa: 6e20 0228 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b2b0: 0c08 |013c: move-result-object v8 │ │ +04b2b2: 5219 b900 |013d: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ +04b2b6: 6e20 fe27 9800 |013f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b2bc: 0c08 |0142: move-result-object v8 │ │ +04b2be: 6e10 0628 0800 |0143: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b2c4: 0c08 |0146: move-result-object v8 │ │ +04b2c6: 7120 101f 8700 |0147: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +04b2cc: 5b1a b800 |014a: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04b2d0: 28d7 |014c: goto 0123 // -0029 │ │ +04b2d2: 5427 0301 |014d: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ +04b2d6: 3807 8000 |014f: if-eqz v7, 01cf // +0080 │ │ +04b2da: 2207 ae05 |0151: new-instance v7, Ljava/util/ArrayList; // type@05ae │ │ +04b2de: 5428 0301 |0153: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ +04b2e2: 2188 |0155: array-length v8, v8 │ │ +04b2e4: 7020 9128 8700 |0156: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +04b2ea: 5bc7 ea00 |0159: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04b2ee: 1204 |015b: const/4 v4, #int 0 // #0 │ │ +04b2f0: 5427 0301 |015c: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ +04b2f4: 2177 |015e: array-length v7, v7 │ │ +04b2f6: 3574 7200 |015f: if-ge v4, v7, 01d1 // +0072 │ │ +04b2fa: 54c7 e900 |0161: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b2fe: 5428 0301 |0163: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ +04b302: 4408 0804 |0165: aget v8, v8, v4 │ │ +04b306: 6e20 9828 8700 |0167: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b30c: 0c01 |016a: move-result-object v1 │ │ +04b30e: 1f01 aa00 |016b: check-cast v1, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04b312: 3901 2100 |016d: if-nez v1, 018e // +0021 │ │ +04b316: 2207 5805 |016f: new-instance v7, Ljava/lang/IllegalStateException; // type@0558 │ │ +04b31a: 2208 6d05 |0171: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +04b31e: 7010 f927 0800 |0173: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b324: 1a09 c10e |0176: const-string v9, "No instantiated fragment for index #" // string@0ec1 │ │ +04b328: 6e20 0228 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b32e: 0c08 |017b: move-result-object v8 │ │ +04b330: 5429 0301 |017c: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ +04b334: 4409 0904 |017e: aget v9, v9, v4 │ │ +04b338: 6e20 fe27 9800 |0180: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b33e: 0c08 |0183: move-result-object v8 │ │ +04b340: 6e10 0628 0800 |0184: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b346: 0c08 |0187: move-result-object v8 │ │ +04b348: 7020 9327 8700 |0188: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04b34e: 7020 4404 7c00 |018b: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ +04b354: 1217 |018e: const/4 v7, #int 1 // #1 │ │ +04b356: 5c17 8b00 |018f: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +04b35a: 6307 e500 |0191: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b35e: 3807 2400 |0193: if-eqz v7, 01b7 // +0024 │ │ +04b362: 1a07 8005 |0195: const-string v7, "FragmentManager" // string@0580 │ │ +04b366: 2208 6d05 |0197: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +04b36a: 7010 f927 0800 |0199: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b370: 1a09 492f |019c: const-string v9, "restoreAllState: added #" // string@2f49 │ │ +04b374: 6e20 0228 9800 |019e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b37a: 0c08 |01a1: move-result-object v8 │ │ +04b37c: 6e20 fe27 4800 |01a2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b382: 0c08 |01a5: move-result-object v8 │ │ +04b384: 1a09 5b01 |01a6: const-string v9, ": " // string@015b │ │ +04b388: 6e20 0228 9800 |01a8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b38e: 0c08 |01ab: move-result-object v8 │ │ +04b390: 6e20 0128 1800 |01ac: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b396: 0c08 |01af: move-result-object v8 │ │ +04b398: 6e10 0628 0800 |01b0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b39e: 0c08 |01b3: move-result-object v8 │ │ +04b3a0: 7120 0f1f 8700 |01b4: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b3a6: 54c7 ea00 |01b7: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04b3aa: 6e20 9728 1700 |01b9: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ +04b3b0: 0a07 |01bc: move-result v7 │ │ +04b3b2: 3807 0a00 |01bd: if-eqz v7, 01c7 // +000a │ │ +04b3b6: 2207 5805 |01bf: new-instance v7, Ljava/lang/IllegalStateException; // type@0558 │ │ +04b3ba: 1a08 be02 |01c1: const-string v8, "Already added!" // string@02be │ │ +04b3be: 7020 9327 8700 |01c3: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04b3c4: 2707 |01c6: throw v7 │ │ +04b3c6: 54c7 ea00 |01c7: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04b3ca: 6e20 9428 1700 |01c9: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04b3d0: d804 0401 |01cc: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04b3d4: 288e |01ce: goto 015c // -0072 │ │ +04b3d6: 5bca ea00 |01cf: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04b3da: 5427 0401 |01d1: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ +04b3de: 3807 6e00 |01d3: if-eqz v7, 0241 // +006e │ │ +04b3e2: 2207 ae05 |01d5: new-instance v7, Ljava/util/ArrayList; // type@05ae │ │ +04b3e6: 5428 0401 |01d7: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ +04b3ea: 2188 |01d9: array-length v8, v8 │ │ +04b3ec: 7020 9128 8700 |01da: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +04b3f2: 5bc7 ed00 |01dd: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04b3f6: 1204 |01df: const/4 v4, #int 0 // #0 │ │ +04b3f8: 5427 0401 |01e0: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ +04b3fc: 2177 |01e2: array-length v7, v7 │ │ +04b3fe: 3574 21fe |01e3: if-ge v4, v7, 0004 // -01df │ │ +04b402: 5427 0401 |01e5: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ +04b406: 4607 0704 |01e7: aget-object v7, v7, v4 │ │ +04b40a: 6e20 c602 c700 |01e9: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@02c6 │ │ +04b410: 0c00 |01ec: move-result-object v0 │ │ +04b412: 6307 e500 |01ed: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b416: 3807 4100 |01ef: if-eqz v7, 0230 // +0041 │ │ +04b41a: 1a07 8005 |01f1: const-string v7, "FragmentManager" // string@0580 │ │ +04b41e: 2208 6d05 |01f3: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +04b422: 7010 f927 0800 |01f5: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b428: 1a09 4b2f |01f8: const-string v9, "restoreAllState: back stack #" // string@2f4b │ │ +04b42c: 6e20 0228 9800 |01fa: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b432: 0c08 |01fd: move-result-object v8 │ │ +04b434: 6e20 fe27 4800 |01fe: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b43a: 0c08 |0201: move-result-object v8 │ │ +04b43c: 1a09 2900 |0202: const-string v9, " (index " // string@0029 │ │ +04b440: 6e20 0228 9800 |0204: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b446: 0c08 |0207: move-result-object v8 │ │ +04b448: 5209 6500 |0208: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +04b44c: 6e20 fe27 9800 |020a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b452: 0c08 |020d: move-result-object v8 │ │ +04b454: 1a09 0701 |020e: const-string v9, "): " // string@0107 │ │ +04b458: 6e20 0228 9800 |0210: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b45e: 0c08 |0213: move-result-object v8 │ │ +04b460: 6e20 0128 0800 |0214: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b466: 0c08 |0217: move-result-object v8 │ │ +04b468: 6e10 0628 0800 |0218: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b46e: 0c08 |021b: move-result-object v8 │ │ +04b470: 7120 0f1f 8700 |021c: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b476: 2205 7a01 |021f: new-instance v5, Landroid/support/v4/util/LogWriter; // type@017a │ │ +04b47a: 1a07 8005 |0221: const-string v7, "FragmentManager" // string@0580 │ │ +04b47e: 7020 6107 7500 |0223: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0761 │ │ +04b484: 2206 3c05 |0226: new-instance v6, Ljava/io/PrintWriter; // type@053c │ │ +04b488: 7020 5427 5600 |0228: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2754 │ │ +04b48e: 1a07 0d00 |022b: const-string v7, " " // string@000d │ │ +04b492: 6e40 a402 70b6 |022d: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@02a4 │ │ +04b498: 54c7 ed00 |0230: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04b49c: 6e20 9428 0700 |0232: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04b4a2: 5207 6500 |0235: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +04b4a6: 3a07 0700 |0237: if-ltz v7, 023e // +0007 │ │ +04b4aa: 5207 6500 |0239: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0065 │ │ +04b4ae: 6e30 3f04 7c00 |023b: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@043f │ │ +04b4b4: d804 0401 |023e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04b4b8: 28a0 |0240: goto 01e0 // -0060 │ │ +04b4ba: 5bca ed00 |0241: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04b4be: 2900 c1fd |0243: goto/16 0004 // -023f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1913 │ │ 0x0004 line=2021 │ │ 0x0006 line=1914 │ │ 0x0008 line=1915 │ │ 0x000c line=1919 │ │ @@ -19343,59 +19370,59 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -04b440: |[04b440] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -04b450: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04b452: 5463 e900 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b456: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -04b45a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -04b45c: 5463 e900 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b460: 6e10 9f28 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04b466: 0a03 |000b: move-result v3 │ │ -04b468: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -04b46c: 5463 e900 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b470: 6e20 9828 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04b476: 0c00 |0013: move-result-object v0 │ │ -04b478: 1f00 a900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04b47c: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -04b480: 5503 ae00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ae │ │ -04b484: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -04b488: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -04b48c: 2201 ab05 |001e: new-instance v1, Ljava/util/ArrayList; // type@05ab │ │ -04b490: 7010 9028 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04b496: 6e20 9428 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04b49c: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -04b49e: 5c03 af00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ -04b4a2: 5403 b800 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04b4a6: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -04b4aa: 5403 b800 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04b4ae: 5233 a300 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04b4b2: 5903 b900 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ -04b4b6: 6303 e500 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04b4ba: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -04b4be: 1a03 7c05 |0037: const-string v3, "FragmentManager" // string@057c │ │ -04b4c2: 2204 6c05 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -04b4c6: 7010 f927 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b4cc: 1a05 582f |003e: const-string v5, "retainNonConfig: keeping retained " // string@2f58 │ │ -04b4d0: 6e20 0228 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b4d6: 0c04 |0043: move-result-object v4 │ │ -04b4d8: 6e20 0128 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b4de: 0c04 |0047: move-result-object v4 │ │ -04b4e0: 6e10 0628 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b4e6: 0c04 |004b: move-result-object v4 │ │ -04b4e8: 7120 0f1f 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b4ee: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04b4f2: 28b5 |0051: goto 0006 // -004b │ │ -04b4f4: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -04b4f6: 28de |0053: goto 0031 // -0022 │ │ -04b4f8: 1101 |0054: return-object v1 │ │ +04b4c4: |[04b4c4] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +04b4d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04b4d6: 5463 e900 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b4da: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +04b4de: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +04b4e0: 5463 e900 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b4e4: 6e10 9f28 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04b4ea: 0a03 |000b: move-result v3 │ │ +04b4ec: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +04b4f0: 5463 e900 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b4f4: 6e20 9828 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b4fa: 0c00 |0013: move-result-object v0 │ │ +04b4fc: 1f00 aa00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04b500: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +04b504: 5503 ae00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ae │ │ +04b508: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +04b50c: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +04b510: 2201 ae05 |001e: new-instance v1, Ljava/util/ArrayList; // type@05ae │ │ +04b514: 7010 9028 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04b51a: 6e20 9428 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04b520: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +04b522: 5c03 af00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00af │ │ +04b526: 5403 b800 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04b52a: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +04b52e: 5403 b800 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04b532: 5233 a300 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04b536: 5903 b900 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b9 │ │ +04b53a: 6303 e500 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b53e: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +04b542: 1a03 8005 |0037: const-string v3, "FragmentManager" // string@0580 │ │ +04b546: 2204 6d05 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +04b54a: 7010 f927 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b550: 1a05 622f |003e: const-string v5, "retainNonConfig: keeping retained " // string@2f62 │ │ +04b554: 6e20 0228 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b55a: 0c04 |0043: move-result-object v4 │ │ +04b55c: 6e20 0128 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b562: 0c04 |0047: move-result-object v4 │ │ +04b564: 6e10 0628 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b56a: 0c04 |004b: move-result-object v4 │ │ +04b56c: 7120 0f1f 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b572: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b576: 28b5 |0051: goto 0006 // -004b │ │ +04b578: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +04b57a: 28de |0053: goto 0031 // -0022 │ │ +04b57c: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1727 │ │ 0x0001 line=1728 │ │ 0x0005 line=1729 │ │ 0x000e line=1730 │ │ 0x0016 line=1731 │ │ @@ -19420,248 +19447,248 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -04b4fc: |[04b4fc] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -04b50c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04b50e: 6e10 1e04 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ -04b514: 6309 e800 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00e8 │ │ -04b518: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -04b51c: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -04b51e: 5cc9 fe00 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ -04b522: 54c9 e900 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b526: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -04b52a: 54c9 e900 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b52e: 6e10 9f28 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04b534: 0a09 |0014: move-result v9 │ │ -04b536: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -04b53a: 1105 |0017: return-object v5 │ │ -04b53c: 54c9 e900 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b540: 6e10 9f28 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04b546: 0a00 |001d: move-result v0 │ │ -04b548: 2301 7306 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0673 │ │ -04b54c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -04b54e: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -04b550: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -04b554: 54c9 e900 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04b558: 6e20 9828 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04b55e: 0c04 |0029: move-result-object v4 │ │ -04b560: 1f04 a900 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04b564: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -04b568: 5249 a300 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04b56c: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -04b570: 2209 5705 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0557 │ │ -04b574: 220a 6c05 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -04b578: 7010 f927 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b57e: 1a0b 6005 |0039: const-string v11, "Failure saving state: active " // string@0560 │ │ -04b582: 6e20 0228 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b588: 0c0a |003e: move-result-object v10 │ │ -04b58a: 6e20 0128 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b590: 0c0a |0042: move-result-object v10 │ │ -04b592: 1a0b 6300 |0043: const-string v11, " has cleared index: " // string@0063 │ │ -04b596: 6e20 0228 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b59c: 0c0a |0048: move-result-object v10 │ │ -04b59e: 524b a300 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04b5a2: 6e20 fe27 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b5a8: 0c0a |004e: move-result-object v10 │ │ -04b5aa: 6e10 0628 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b5b0: 0c0a |0052: move-result-object v10 │ │ -04b5b2: 7020 9327 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04b5b8: 7020 4404 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ -04b5be: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -04b5c0: 2206 be00 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00be │ │ -04b5c4: 7020 5804 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@0458 │ │ -04b5ca: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -04b5ce: 5249 b500 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ -04b5d2: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -04b5d6: 5469 0f01 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b5da: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -04b5de: 6e20 3d04 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@043d │ │ -04b5e4: 0c09 |006c: move-result-object v9 │ │ -04b5e6: 5b69 0f01 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b5ea: 5449 b800 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04b5ee: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -04b5f2: 5449 b800 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04b5f6: 5299 a300 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04b5fa: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -04b5fe: 2209 5705 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0557 │ │ -04b602: 220a 6c05 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -04b606: 7010 f927 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b60c: 1a0b 5f05 |0080: const-string v11, "Failure saving state: " // string@055f │ │ -04b610: 6e20 0228 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b616: 0c0a |0085: move-result-object v10 │ │ -04b618: 6e20 0128 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b61e: 0c0a |0089: move-result-object v10 │ │ -04b620: 1a0b 6400 |008a: const-string v11, " has target not in fragment manager: " // string@0064 │ │ -04b624: 6e20 0228 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b62a: 0c0a |008f: move-result-object v10 │ │ -04b62c: 544b b800 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04b630: 6e20 0128 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b636: 0c0a |0095: move-result-object v10 │ │ -04b638: 6e10 0628 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b63e: 0c0a |0099: move-result-object v10 │ │ -04b640: 7020 9327 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04b646: 7020 4404 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ -04b64c: 5469 0f01 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b650: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -04b654: 2209 8200 |00a4: new-instance v9, Landroid/os/Bundle; // type@0082 │ │ -04b658: 7010 2d02 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@022d │ │ -04b65e: 5b69 0f01 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b662: 5469 0f01 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b666: 1a0a e316 |00ad: const-string v10, "android:target_state" // string@16e3 │ │ -04b66a: 544b b800 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -04b66e: 6e40 3604 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@0436 │ │ -04b674: 5249 ba00 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ -04b678: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -04b67c: 5469 0f01 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b680: 1a0a e216 |00ba: const-string v10, "android:target_req_state" // string@16e2 │ │ -04b684: 524b ba00 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ -04b688: 6e30 3f02 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -04b68e: 6309 e500 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04b692: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -04b696: 1a09 7c05 |00c5: const-string v9, "FragmentManager" // string@057c │ │ -04b69a: 220a 6c05 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -04b69e: 7010 f927 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b6a4: 1a0b 2210 |00cc: const-string v11, "Saved state of " // string@1022 │ │ -04b6a8: 6e20 0228 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b6ae: 0c0a |00d1: move-result-object v10 │ │ -04b6b0: 6e20 0128 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b6b6: 0c0a |00d5: move-result-object v10 │ │ -04b6b8: 1a0b 5b01 |00d6: const-string v11, ": " // string@015b │ │ -04b6bc: 6e20 0228 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b6c2: 0c0a |00db: move-result-object v10 │ │ -04b6c4: 546b 0f01 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b6c8: 6e20 0128 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b6ce: 0c0a |00e1: move-result-object v10 │ │ -04b6d0: 6e10 0628 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b6d6: 0c0a |00e5: move-result-object v10 │ │ -04b6d8: 7120 0f1f a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b6de: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04b6e2: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -04b6e6: 5449 b100 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04b6ea: 5b69 0f01 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04b6ee: 28d0 |00f1: goto 00c1 // -0030 │ │ -04b6f0: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -04b6f4: 6309 e500 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04b6f8: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -04b6fc: 1a09 7c05 |00f8: const-string v9, "FragmentManager" // string@057c │ │ -04b700: 1a0a dd2f |00fa: const-string v10, "saveAllState: no fragments!" // string@2fdd │ │ -04b704: 7120 0f1f a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b70a: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -04b70e: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -04b710: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -04b712: 54c9 ea00 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04b716: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -04b71a: 54c9 ea00 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04b71e: 6e10 9f28 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04b724: 0a00 |010c: move-result v0 │ │ -04b726: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -04b72a: 2302 6906 |010f: new-array v2, v0, [I // type@0669 │ │ -04b72e: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -04b730: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -04b734: 54c9 ea00 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04b738: 6e20 9828 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04b73e: 0c09 |0119: move-result-object v9 │ │ -04b740: 1f09 a900 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04b744: 5299 a300 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04b748: 4b09 0208 |011e: aput v9, v2, v8 │ │ -04b74c: 4409 0208 |0120: aget v9, v2, v8 │ │ -04b750: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -04b754: 2209 5705 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0557 │ │ -04b758: 220a 6c05 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -04b75c: 7010 f927 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b762: 1a0b 6005 |012b: const-string v11, "Failure saving state: active " // string@0560 │ │ -04b766: 6e20 0228 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b76c: 0c0a |0130: move-result-object v10 │ │ -04b76e: 54cb ea00 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04b772: 6e20 9828 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04b778: 0c0b |0136: move-result-object v11 │ │ -04b77a: 6e20 0128 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b780: 0c0a |013a: move-result-object v10 │ │ -04b782: 1a0b 6300 |013b: const-string v11, " has cleared index: " // string@0063 │ │ -04b786: 6e20 0228 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b78c: 0c0a |0140: move-result-object v10 │ │ -04b78e: 440b 0208 |0141: aget v11, v2, v8 │ │ -04b792: 6e20 fe27 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b798: 0c0a |0146: move-result-object v10 │ │ -04b79a: 6e10 0628 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b7a0: 0c0a |014a: move-result-object v10 │ │ -04b7a2: 7020 9327 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04b7a8: 7020 4404 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ -04b7ae: 6309 e500 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04b7b2: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -04b7b6: 1a09 7c05 |0155: const-string v9, "FragmentManager" // string@057c │ │ -04b7ba: 220a 6c05 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -04b7be: 7010 f927 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b7c4: 1a0b dc2f |015c: const-string v11, "saveAllState: adding fragment #" // string@2fdc │ │ -04b7c8: 6e20 0228 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b7ce: 0c0a |0161: move-result-object v10 │ │ -04b7d0: 6e20 fe27 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b7d6: 0c0a |0165: move-result-object v10 │ │ -04b7d8: 1a0b 5b01 |0166: const-string v11, ": " // string@015b │ │ -04b7dc: 6e20 0228 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b7e2: 0c0a |016b: move-result-object v10 │ │ -04b7e4: 54cb ea00 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ -04b7e8: 6e20 9828 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04b7ee: 0c0b |0171: move-result-object v11 │ │ -04b7f0: 6e20 0128 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b7f6: 0c0a |0175: move-result-object v10 │ │ -04b7f8: 6e10 0628 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b7fe: 0c0a |0179: move-result-object v10 │ │ -04b800: 7120 0f1f a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b806: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04b80a: 2893 |017f: goto 0112 // -006d │ │ -04b80c: 54c9 ed00 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04b810: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -04b814: 54c9 ed00 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04b818: 6e10 9f28 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04b81e: 0a00 |0189: move-result v0 │ │ -04b820: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -04b824: 2303 7006 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0670 │ │ -04b828: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -04b82a: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -04b82e: 220a a100 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00a1 │ │ -04b832: 54c9 ed00 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04b836: 6e20 9828 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04b83c: 0c09 |0198: move-result-object v9 │ │ -04b83e: 1f09 9f00 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@009f │ │ -04b842: 7020 c402 9a00 |019b: invoke-direct {v10, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@02c4 │ │ -04b848: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -04b84c: 6309 e500 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04b850: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -04b854: 1a09 7c05 |01a4: const-string v9, "FragmentManager" // string@057c │ │ -04b858: 220a 6c05 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -04b85c: 7010 f927 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04b862: 1a0b db2f |01ab: const-string v11, "saveAllState: adding back stack #" // string@2fdb │ │ -04b866: 6e20 0228 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b86c: 0c0a |01b0: move-result-object v10 │ │ -04b86e: 6e20 fe27 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04b874: 0c0a |01b4: move-result-object v10 │ │ -04b876: 1a0b 5b01 |01b5: const-string v11, ": " // string@015b │ │ -04b87a: 6e20 0228 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04b880: 0c0a |01ba: move-result-object v10 │ │ -04b882: 54cb ed00 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ -04b886: 6e20 9828 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04b88c: 0c0b |01c0: move-result-object v11 │ │ -04b88e: 6e20 0128 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04b894: 0c0a |01c4: move-result-object v10 │ │ -04b896: 6e10 0628 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04b89c: 0c0a |01c8: move-result-object v10 │ │ -04b89e: 7120 0f1f a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04b8a4: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04b8a8: 28c1 |01ce: goto 018f // -003f │ │ -04b8aa: 2205 bc00 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00bc │ │ -04b8ae: 7010 4d04 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@044d │ │ -04b8b4: 5b51 0201 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ -04b8b8: 5b52 0301 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ -04b8bc: 5b53 0401 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ -04b8c0: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ +04b580: |[04b580] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +04b590: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04b592: 6e10 1e04 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@041e │ │ +04b598: 6309 e800 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00e8 │ │ +04b59c: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +04b5a0: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +04b5a2: 5cc9 fe00 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00fe │ │ +04b5a6: 54c9 e900 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b5aa: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +04b5ae: 54c9 e900 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b5b2: 6e10 9f28 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04b5b8: 0a09 |0014: move-result v9 │ │ +04b5ba: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +04b5be: 1105 |0017: return-object v5 │ │ +04b5c0: 54c9 e900 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b5c4: 6e10 9f28 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04b5ca: 0a00 |001d: move-result v0 │ │ +04b5cc: 2301 7606 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0676 │ │ +04b5d0: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +04b5d2: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +04b5d4: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +04b5d8: 54c9 e900 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04b5dc: 6e20 9828 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b5e2: 0c04 |0029: move-result-object v4 │ │ +04b5e4: 1f04 aa00 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04b5e8: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +04b5ec: 5249 a300 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04b5f0: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +04b5f4: 2209 5805 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0558 │ │ +04b5f8: 220a 6d05 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +04b5fc: 7010 f927 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b602: 1a0b 6405 |0039: const-string v11, "Failure saving state: active " // string@0564 │ │ +04b606: 6e20 0228 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b60c: 0c0a |003e: move-result-object v10 │ │ +04b60e: 6e20 0128 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b614: 0c0a |0042: move-result-object v10 │ │ +04b616: 1a0b 6300 |0043: const-string v11, " has cleared index: " // string@0063 │ │ +04b61a: 6e20 0228 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b620: 0c0a |0048: move-result-object v10 │ │ +04b622: 524b a300 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04b626: 6e20 fe27 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b62c: 0c0a |004e: move-result-object v10 │ │ +04b62e: 6e10 0628 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b634: 0c0a |0052: move-result-object v10 │ │ +04b636: 7020 9327 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04b63c: 7020 4404 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ +04b642: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +04b644: 2206 bf00 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00bf │ │ +04b648: 7020 5804 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@0458 │ │ +04b64e: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +04b652: 5249 b500 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b5 │ │ +04b656: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +04b65a: 5469 0f01 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b65e: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +04b662: 6e20 3d04 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@043d │ │ +04b668: 0c09 |006c: move-result-object v9 │ │ +04b66a: 5b69 0f01 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b66e: 5449 b800 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04b672: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +04b676: 5449 b800 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04b67a: 5299 a300 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04b67e: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +04b682: 2209 5805 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0558 │ │ +04b686: 220a 6d05 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +04b68a: 7010 f927 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b690: 1a0b 6305 |0080: const-string v11, "Failure saving state: " // string@0563 │ │ +04b694: 6e20 0228 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b69a: 0c0a |0085: move-result-object v10 │ │ +04b69c: 6e20 0128 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b6a2: 0c0a |0089: move-result-object v10 │ │ +04b6a4: 1a0b 6400 |008a: const-string v11, " has target not in fragment manager: " // string@0064 │ │ +04b6a8: 6e20 0228 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b6ae: 0c0a |008f: move-result-object v10 │ │ +04b6b0: 544b b800 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04b6b4: 6e20 0128 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b6ba: 0c0a |0095: move-result-object v10 │ │ +04b6bc: 6e10 0628 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b6c2: 0c0a |0099: move-result-object v10 │ │ +04b6c4: 7020 9327 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04b6ca: 7020 4404 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ +04b6d0: 5469 0f01 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b6d4: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +04b6d8: 2209 8200 |00a4: new-instance v9, Landroid/os/Bundle; // type@0082 │ │ +04b6dc: 7010 2d02 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@022d │ │ +04b6e2: 5b69 0f01 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b6e6: 5469 0f01 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b6ea: 1a0a ed16 |00ad: const-string v10, "android:target_state" // string@16ed │ │ +04b6ee: 544b b800 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b8 │ │ +04b6f2: 6e40 3604 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@0436 │ │ +04b6f8: 5249 ba00 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ +04b6fc: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +04b700: 5469 0f01 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b704: 1a0a ec16 |00ba: const-string v10, "android:target_req_state" // string@16ec │ │ +04b708: 524b ba00 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00ba │ │ +04b70c: 6e30 3f02 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +04b712: 6309 e500 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b716: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +04b71a: 1a09 8005 |00c5: const-string v9, "FragmentManager" // string@0580 │ │ +04b71e: 220a 6d05 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +04b722: 7010 f927 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b728: 1a0b 2c10 |00cc: const-string v11, "Saved state of " // string@102c │ │ +04b72c: 6e20 0228 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b732: 0c0a |00d1: move-result-object v10 │ │ +04b734: 6e20 0128 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b73a: 0c0a |00d5: move-result-object v10 │ │ +04b73c: 1a0b 5b01 |00d6: const-string v11, ": " // string@015b │ │ +04b740: 6e20 0228 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b746: 0c0a |00db: move-result-object v10 │ │ +04b748: 546b 0f01 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b74c: 6e20 0128 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b752: 0c0a |00e1: move-result-object v10 │ │ +04b754: 6e10 0628 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b75a: 0c0a |00e5: move-result-object v10 │ │ +04b75c: 7120 0f1f a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b762: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04b766: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +04b76a: 5449 b100 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04b76e: 5b69 0f01 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04b772: 28d0 |00f1: goto 00c1 // -0030 │ │ +04b774: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +04b778: 6309 e500 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b77c: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +04b780: 1a09 8005 |00f8: const-string v9, "FragmentManager" // string@0580 │ │ +04b784: 1a0a e72f |00fa: const-string v10, "saveAllState: no fragments!" // string@2fe7 │ │ +04b788: 7120 0f1f a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b78e: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +04b792: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +04b794: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +04b796: 54c9 ea00 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04b79a: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +04b79e: 54c9 ea00 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04b7a2: 6e10 9f28 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04b7a8: 0a00 |010c: move-result v0 │ │ +04b7aa: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +04b7ae: 2302 6c06 |010f: new-array v2, v0, [I // type@066c │ │ +04b7b2: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +04b7b4: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +04b7b8: 54c9 ea00 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04b7bc: 6e20 9828 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b7c2: 0c09 |0119: move-result-object v9 │ │ +04b7c4: 1f09 aa00 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04b7c8: 5299 a300 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04b7cc: 4b09 0208 |011e: aput v9, v2, v8 │ │ +04b7d0: 4409 0208 |0120: aget v9, v2, v8 │ │ +04b7d4: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +04b7d8: 2209 5805 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0558 │ │ +04b7dc: 220a 6d05 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +04b7e0: 7010 f927 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b7e6: 1a0b 6405 |012b: const-string v11, "Failure saving state: active " // string@0564 │ │ +04b7ea: 6e20 0228 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b7f0: 0c0a |0130: move-result-object v10 │ │ +04b7f2: 54cb ea00 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04b7f6: 6e20 9828 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b7fc: 0c0b |0136: move-result-object v11 │ │ +04b7fe: 6e20 0128 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b804: 0c0a |013a: move-result-object v10 │ │ +04b806: 1a0b 6300 |013b: const-string v11, " has cleared index: " // string@0063 │ │ +04b80a: 6e20 0228 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b810: 0c0a |0140: move-result-object v10 │ │ +04b812: 440b 0208 |0141: aget v11, v2, v8 │ │ +04b816: 6e20 fe27 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b81c: 0c0a |0146: move-result-object v10 │ │ +04b81e: 6e10 0628 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b824: 0c0a |014a: move-result-object v10 │ │ +04b826: 7020 9327 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04b82c: 7020 4404 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0444 │ │ +04b832: 6309 e500 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b836: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +04b83a: 1a09 8005 |0155: const-string v9, "FragmentManager" // string@0580 │ │ +04b83e: 220a 6d05 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +04b842: 7010 f927 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b848: 1a0b e62f |015c: const-string v11, "saveAllState: adding fragment #" // string@2fe6 │ │ +04b84c: 6e20 0228 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b852: 0c0a |0161: move-result-object v10 │ │ +04b854: 6e20 fe27 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b85a: 0c0a |0165: move-result-object v10 │ │ +04b85c: 1a0b 5b01 |0166: const-string v11, ": " // string@015b │ │ +04b860: 6e20 0228 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b866: 0c0a |016b: move-result-object v10 │ │ +04b868: 54cb ea00 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ea │ │ +04b86c: 6e20 9828 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b872: 0c0b |0171: move-result-object v11 │ │ +04b874: 6e20 0128 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b87a: 0c0a |0175: move-result-object v10 │ │ +04b87c: 6e10 0628 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b882: 0c0a |0179: move-result-object v10 │ │ +04b884: 7120 0f1f a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b88a: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04b88e: 2893 |017f: goto 0112 // -006d │ │ +04b890: 54c9 ed00 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04b894: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +04b898: 54c9 ed00 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04b89c: 6e10 9f28 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04b8a2: 0a00 |0189: move-result v0 │ │ +04b8a4: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +04b8a8: 2303 7306 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0673 │ │ +04b8ac: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +04b8ae: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +04b8b2: 220a a200 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00a2 │ │ +04b8b6: 54c9 ed00 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04b8ba: 6e20 9828 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b8c0: 0c09 |0198: move-result-object v9 │ │ +04b8c2: 1f09 a000 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00a0 │ │ +04b8c6: 7020 c402 9a00 |019b: invoke-direct {v10, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@02c4 │ │ +04b8cc: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +04b8d0: 6309 e500 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04b8d4: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +04b8d8: 1a09 8005 |01a4: const-string v9, "FragmentManager" // string@0580 │ │ +04b8dc: 220a 6d05 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +04b8e0: 7010 f927 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04b8e6: 1a0b e52f |01ab: const-string v11, "saveAllState: adding back stack #" // string@2fe5 │ │ +04b8ea: 6e20 0228 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b8f0: 0c0a |01b0: move-result-object v10 │ │ +04b8f2: 6e20 fe27 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04b8f8: 0c0a |01b4: move-result-object v10 │ │ +04b8fa: 1a0b 5b01 |01b5: const-string v11, ": " // string@015b │ │ +04b8fe: 6e20 0228 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04b904: 0c0a |01ba: move-result-object v10 │ │ +04b906: 54cb ed00 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ed │ │ +04b90a: 6e20 9828 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04b910: 0c0b |01c0: move-result-object v11 │ │ +04b912: 6e20 0128 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04b918: 0c0a |01c4: move-result-object v10 │ │ +04b91a: 6e10 0628 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04b920: 0c0a |01c8: move-result-object v10 │ │ +04b922: 7120 0f1f a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04b928: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04b92c: 28c1 |01ce: goto 018f // -003f │ │ +04b92e: 2205 bd00 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00bd │ │ +04b932: 7010 4d04 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@044d │ │ +04b938: 5b51 0201 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ +04b93c: 5b52 0301 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ +04b940: 5b53 0401 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ +04b944: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1797 │ │ 0x0004 line=1799 │ │ 0x0008 line=1809 │ │ 0x000b line=1812 │ │ 0x0017 line=1907 │ │ @@ -19733,50 +19760,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 │ │ -04b8c4: |[04b8c4] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -04b8d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04b8d6: 5431 fd00 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ -04b8da: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -04b8de: 2201 8200 |0005: new-instance v1, Landroid/os/Bundle; // type@0082 │ │ -04b8e2: 7010 2d02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@022d │ │ -04b8e8: 5b31 fd00 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ -04b8ec: 5431 fd00 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ -04b8f0: 6e20 5803 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0358 │ │ -04b8f6: 5431 fd00 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ -04b8fa: 6e10 3802 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0238 │ │ -04b900: 0a01 |0016: move-result v1 │ │ -04b902: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -04b906: 5430 fd00 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ -04b90a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -04b90c: 5b31 fd00 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ -04b910: 5441 bc00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04b914: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -04b918: 6e20 3e04 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@043e │ │ -04b91e: 5441 b200 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -04b922: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -04b926: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -04b92a: 2200 8200 |002b: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -04b92e: 7010 2d02 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -04b934: 1a01 e616 |0030: const-string v1, "android:view_state" // string@16e6 │ │ -04b938: 5442 b200 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -04b93c: 6e30 4202 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0242 │ │ -04b942: 5541 bb00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ -04b946: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -04b94a: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -04b94e: 2200 8200 |003d: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -04b952: 7010 2d02 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -04b958: 1a01 e516 |0042: const-string v1, "android:user_visible_hint" // string@16e5 │ │ -04b95c: 5542 bb00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ -04b960: 6e30 3b02 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -04b966: 1100 |0049: return-object v0 │ │ +04b948: |[04b948] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +04b958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04b95a: 5431 fd00 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ +04b95e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +04b962: 2201 8200 |0005: new-instance v1, Landroid/os/Bundle; // type@0082 │ │ +04b966: 7010 2d02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@022d │ │ +04b96c: 5b31 fd00 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ +04b970: 5431 fd00 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ +04b974: 6e20 5803 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0358 │ │ +04b97a: 5431 fd00 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ +04b97e: 6e10 3802 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0238 │ │ +04b984: 0a01 |0016: move-result v1 │ │ +04b986: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +04b98a: 5430 fd00 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ +04b98e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +04b990: 5b31 fd00 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00fd │ │ +04b994: 5441 bc00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04b998: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +04b99c: 6e20 3e04 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@043e │ │ +04b9a2: 5441 b200 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +04b9a6: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +04b9aa: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +04b9ae: 2200 8200 |002b: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +04b9b2: 7010 2d02 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +04b9b8: 1a01 f016 |0030: const-string v1, "android:view_state" // string@16f0 │ │ +04b9bc: 5442 b200 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +04b9c0: 6e30 4202 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0242 │ │ +04b9c6: 5541 bb00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ +04b9ca: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +04b9ce: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +04b9d2: 2200 8200 |003d: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +04b9d6: 7010 2d02 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +04b9dc: 1a01 ef16 |0042: const-string v1, "android:user_visible_hint" // string@16ef │ │ +04b9e0: 5542 bb00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bb │ │ +04b9e4: 6e30 3b02 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +04b9ea: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1762 │ │ 0x0001 line=1764 │ │ 0x0005 line=1765 │ │ 0x000c line=1767 │ │ 0x0011 line=1768 │ │ @@ -19805,38 +19832,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -04b968: |[04b968] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -04b978: 5430 a400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ -04b97c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -04b980: 0e00 |0004: return-void │ │ -04b982: 5420 fc00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ -04b986: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -04b98a: 2200 0d04 |0009: new-instance v0, Landroid/util/SparseArray; // type@040d │ │ -04b98e: 7010 131f 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -04b994: 5b20 fc00 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ -04b998: 5430 a400 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ -04b99c: 5421 fc00 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ -04b9a0: 6e20 2a20 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@202a │ │ -04b9a6: 5420 fc00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ -04b9aa: 6e10 191f 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ -04b9b0: 0a00 |001c: move-result v0 │ │ -04b9b2: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -04b9b6: 5420 fc00 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ -04b9ba: 5b30 b200 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ -04b9be: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -04b9c0: 5b20 fc00 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ -04b9c4: 28de |0026: goto 0004 // -0022 │ │ -04b9c6: 5420 fc00 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ -04b9ca: 6e10 151f 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1f15 │ │ -04b9d0: 28e4 |002c: goto 0010 // -001c │ │ +04b9ec: |[04b9ec] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +04b9fc: 5430 a400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ +04ba00: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +04ba04: 0e00 |0004: return-void │ │ +04ba06: 5420 fc00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ +04ba0a: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +04ba0e: 2200 0e04 |0009: new-instance v0, Landroid/util/SparseArray; // type@040e │ │ +04ba12: 7010 131f 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +04ba18: 5b20 fc00 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ +04ba1c: 5430 a400 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a4 │ │ +04ba20: 5421 fc00 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ +04ba24: 6e20 2a20 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@202a │ │ +04ba2a: 5420 fc00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ +04ba2e: 6e10 191f 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@1f19 │ │ +04ba34: 0a00 |001c: move-result v0 │ │ +04ba36: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +04ba3a: 5420 fc00 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ +04ba3e: 5b30 b200 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b2 │ │ +04ba42: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +04ba44: 5b20 fc00 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ +04ba48: 28de |0026: goto 0004 // -0022 │ │ +04ba4a: 5420 fc00 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00fc │ │ +04ba4e: 6e10 151f 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1f15 │ │ +04ba54: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1746 │ │ 0x0004 line=1759 │ │ 0x0005 line=1749 │ │ 0x0009 line=1750 │ │ 0x0010 line=1754 │ │ @@ -19853,99 +19880,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 │ │ -04b9d4: |[04b9d4] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -04b9e4: 1d04 |0000: monitor-enter v4 │ │ -04b9e6: 5441 ef00 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -04b9ea: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -04b9ee: 2201 ab05 |0005: new-instance v1, Ljava/util/ArrayList; // type@05ab │ │ -04b9f2: 7010 9028 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04b9f8: 5b41 ef00 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -04b9fc: 5441 ef00 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -04ba00: 6e10 9f28 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04ba06: 0a00 |0011: move-result v0 │ │ -04ba08: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -04ba0c: 6301 e500 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04ba10: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -04ba14: 1a01 7c05 |0018: const-string v1, "FragmentManager" // string@057c │ │ -04ba18: 2202 6c05 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04ba1c: 7010 f927 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04ba22: 1a03 4d10 |001f: const-string v3, "Setting back stack index " // string@104d │ │ -04ba26: 6e20 0228 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04ba2c: 0c02 |0024: move-result-object v2 │ │ -04ba2e: 6e20 fe27 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04ba34: 0c02 |0028: move-result-object v2 │ │ -04ba36: 1a03 b600 |0029: const-string v3, " to " // string@00b6 │ │ -04ba3a: 6e20 0228 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04ba40: 0c02 |002e: move-result-object v2 │ │ -04ba42: 6e20 0128 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04ba48: 0c02 |0032: move-result-object v2 │ │ -04ba4a: 6e10 0628 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04ba50: 0c02 |0036: move-result-object v2 │ │ -04ba52: 7120 0f1f 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04ba58: 5441 ef00 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -04ba5c: 6e30 9e28 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ -04ba62: 1e04 |003f: monitor-exit v4 │ │ -04ba64: 0e00 |0040: return-void │ │ -04ba66: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -04ba6a: 5441 ef00 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -04ba6e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -04ba70: 6e20 9428 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04ba76: 5441 eb00 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -04ba7a: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -04ba7e: 2201 ab05 |004d: new-instance v1, Ljava/util/ArrayList; // type@05ab │ │ -04ba82: 7010 9028 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04ba88: 5b41 eb00 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -04ba8c: 6301 e500 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04ba90: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -04ba94: 1a01 7c05 |0058: const-string v1, "FragmentManager" // string@057c │ │ -04ba98: 2202 6c05 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04ba9c: 7010 f927 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04baa2: 1a03 a202 |005f: const-string v3, "Adding available back stack index " // string@02a2 │ │ -04baa6: 6e20 0228 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04baac: 0c02 |0064: move-result-object v2 │ │ -04baae: 6e20 fe27 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04bab4: 0c02 |0068: move-result-object v2 │ │ -04bab6: 6e10 0628 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04babc: 0c02 |006c: move-result-object v2 │ │ -04babe: 7120 0f1f 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04bac4: 5441 eb00 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ -04bac8: 7110 9e27 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -04bace: 0c02 |0075: move-result-object v2 │ │ -04bad0: 6e20 9428 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04bad6: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04bada: 28c6 |007b: goto 0041 // -003a │ │ -04badc: 6301 e500 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04bae0: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -04bae4: 1a01 7c05 |0080: const-string v1, "FragmentManager" // string@057c │ │ -04bae8: 2202 6c05 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04baec: 7010 f927 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04baf2: 1a03 a302 |0087: const-string v3, "Adding back stack index " // string@02a3 │ │ -04baf6: 6e20 0228 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04bafc: 0c02 |008c: move-result-object v2 │ │ -04bafe: 6e20 fe27 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04bb04: 0c02 |0090: move-result-object v2 │ │ -04bb06: 1a03 bd00 |0091: const-string v3, " with " // string@00bd │ │ -04bb0a: 6e20 0228 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04bb10: 0c02 |0096: move-result-object v2 │ │ -04bb12: 6e20 0128 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04bb18: 0c02 |009a: move-result-object v2 │ │ -04bb1a: 6e10 0628 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04bb20: 0c02 |009e: move-result-object v2 │ │ -04bb22: 7120 0f1f 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04bb28: 5441 ef00 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ -04bb2c: 6e20 9428 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04bb32: 2898 |00a7: goto 003f // -0068 │ │ -04bb34: 0d01 |00a8: move-exception v1 │ │ -04bb36: 1e04 |00a9: monitor-exit v4 │ │ -04bb38: 2701 |00aa: throw v1 │ │ +04ba58: |[04ba58] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +04ba68: 1d04 |0000: monitor-enter v4 │ │ +04ba6a: 5441 ef00 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +04ba6e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +04ba72: 2201 ae05 |0005: new-instance v1, Ljava/util/ArrayList; // type@05ae │ │ +04ba76: 7010 9028 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04ba7c: 5b41 ef00 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +04ba80: 5441 ef00 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +04ba84: 6e10 9f28 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04ba8a: 0a00 |0011: move-result v0 │ │ +04ba8c: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +04ba90: 6301 e500 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04ba94: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +04ba98: 1a01 8005 |0018: const-string v1, "FragmentManager" // string@0580 │ │ +04ba9c: 2202 6d05 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04baa0: 7010 f927 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04baa6: 1a03 5710 |001f: const-string v3, "Setting back stack index " // string@1057 │ │ +04baaa: 6e20 0228 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bab0: 0c02 |0024: move-result-object v2 │ │ +04bab2: 6e20 fe27 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04bab8: 0c02 |0028: move-result-object v2 │ │ +04baba: 1a03 b600 |0029: const-string v3, " to " // string@00b6 │ │ +04babe: 6e20 0228 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bac4: 0c02 |002e: move-result-object v2 │ │ +04bac6: 6e20 0128 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04bacc: 0c02 |0032: move-result-object v2 │ │ +04bace: 6e10 0628 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04bad4: 0c02 |0036: move-result-object v2 │ │ +04bad6: 7120 0f1f 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04badc: 5441 ef00 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +04bae0: 6e30 9e28 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@289e │ │ +04bae6: 1e04 |003f: monitor-exit v4 │ │ +04bae8: 0e00 |0040: return-void │ │ +04baea: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +04baee: 5441 ef00 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +04baf2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +04baf4: 6e20 9428 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04bafa: 5441 eb00 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +04bafe: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +04bb02: 2201 ae05 |004d: new-instance v1, Ljava/util/ArrayList; // type@05ae │ │ +04bb06: 7010 9028 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04bb0c: 5b41 eb00 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +04bb10: 6301 e500 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04bb14: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +04bb18: 1a01 8005 |0058: const-string v1, "FragmentManager" // string@0580 │ │ +04bb1c: 2202 6d05 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04bb20: 7010 f927 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04bb26: 1a03 a302 |005f: const-string v3, "Adding available back stack index " // string@02a3 │ │ +04bb2a: 6e20 0228 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bb30: 0c02 |0064: move-result-object v2 │ │ +04bb32: 6e20 fe27 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04bb38: 0c02 |0068: move-result-object v2 │ │ +04bb3a: 6e10 0628 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04bb40: 0c02 |006c: move-result-object v2 │ │ +04bb42: 7120 0f1f 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04bb48: 5441 eb00 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00eb │ │ +04bb4c: 7110 9e27 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +04bb52: 0c02 |0075: move-result-object v2 │ │ +04bb54: 6e20 9428 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04bb5a: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04bb5e: 28c6 |007b: goto 0041 // -003a │ │ +04bb60: 6301 e500 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04bb64: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +04bb68: 1a01 8005 |0080: const-string v1, "FragmentManager" // string@0580 │ │ +04bb6c: 2202 6d05 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04bb70: 7010 f927 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04bb76: 1a03 a402 |0087: const-string v3, "Adding back stack index " // string@02a4 │ │ +04bb7a: 6e20 0228 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bb80: 0c02 |008c: move-result-object v2 │ │ +04bb82: 6e20 fe27 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04bb88: 0c02 |0090: move-result-object v2 │ │ +04bb8a: 1a03 bd00 |0091: const-string v3, " with " // string@00bd │ │ +04bb8e: 6e20 0228 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bb94: 0c02 |0096: move-result-object v2 │ │ +04bb96: 6e20 0128 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04bb9c: 0c02 |009a: move-result-object v2 │ │ +04bb9e: 6e10 0628 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04bba4: 0c02 |009e: move-result-object v2 │ │ +04bba6: 7120 0f1f 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04bbac: 5441 ef00 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00ef │ │ +04bbb0: 6e20 9428 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04bbb6: 2898 |00a7: goto 003f // -0068 │ │ +04bbb8: 0d01 |00a8: move-exception v1 │ │ +04bbba: 1e04 |00a9: monitor-exit v4 │ │ +04bbbc: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1545 │ │ 0x0001 line=1546 │ │ 0x0005 line=1547 │ │ @@ -19976,53 +20003,53 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 79 16-bit code units │ │ -04bb48: |[04bb48] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -04bb58: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -04bb5a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04bb5c: 6301 e500 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04bb60: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -04bb64: 1a01 7c05 |0006: const-string v1, "FragmentManager" // string@057c │ │ -04bb68: 2202 6c05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04bb6c: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04bb72: 1a03 0c33 |000d: const-string v3, "show: " // string@330c │ │ -04bb76: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04bb7c: 0c02 |0012: move-result-object v2 │ │ -04bb7e: 6e20 0128 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04bb84: 0c02 |0016: move-result-object v2 │ │ -04bb86: 6e10 0628 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04bb8c: 0c02 |001a: move-result-object v2 │ │ -04bb8e: 7120 0f1f 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04bb94: 5571 a000 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -04bb98: 3801 2e00 |0020: if-eqz v1, 004e // +002e │ │ -04bb9c: 5c74 a000 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ -04bba0: 5471 bc00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04bba4: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ -04bba8: 6e59 2604 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@0426 │ │ -04bbae: 0c00 |002b: move-result-object v0 │ │ -04bbb0: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ -04bbb4: 5471 bc00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04bbb8: 7030 4004 1600 |0030: invoke-direct {v6, v1, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@0440 │ │ -04bbbe: 5471 bc00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04bbc2: 6e20 4c20 0100 |0035: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -04bbc8: 5471 bc00 |0038: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ -04bbcc: 6e20 4b20 4100 |003a: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -04bbd2: 5571 8b00 |003d: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ -04bbd6: 3801 0c00 |003f: if-eqz v1, 004b // +000c │ │ -04bbda: 5571 9f00 |0041: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ -04bbde: 3801 0800 |0043: if-eqz v1, 004b // +0008 │ │ -04bbe2: 5571 a700 |0045: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ -04bbe6: 3801 0400 |0047: if-eqz v1, 004b // +0004 │ │ -04bbea: 5c65 f800 |0049: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ -04bbee: 6e20 3a03 4700 |004b: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@033a │ │ -04bbf4: 0e00 |004e: return-void │ │ +04bbcc: |[04bbcc] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +04bbdc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +04bbde: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +04bbe0: 6301 e500 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04bbe4: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +04bbe8: 1a01 8005 |0006: const-string v1, "FragmentManager" // string@0580 │ │ +04bbec: 2202 6d05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04bbf0: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04bbf6: 1a03 1633 |000d: const-string v3, "show: " // string@3316 │ │ +04bbfa: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bc00: 0c02 |0012: move-result-object v2 │ │ +04bc02: 6e20 0128 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04bc08: 0c02 |0016: move-result-object v2 │ │ +04bc0a: 6e10 0628 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04bc10: 0c02 |001a: move-result-object v2 │ │ +04bc12: 7120 0f1f 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04bc18: 5571 a000 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +04bc1c: 3801 2e00 |0020: if-eqz v1, 004e // +002e │ │ +04bc20: 5c74 a000 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a0 │ │ +04bc24: 5471 bc00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04bc28: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ +04bc2c: 6e59 2604 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@0426 │ │ +04bc32: 0c00 |002b: move-result-object v0 │ │ +04bc34: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ +04bc38: 5471 bc00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04bc3c: 7030 4004 1600 |0030: invoke-direct {v6, v1, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@0440 │ │ +04bc42: 5471 bc00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04bc46: 6e20 4c20 0100 |0035: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +04bc4c: 5471 bc00 |0038: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00bc │ │ +04bc50: 6e20 4b20 4100 |003a: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +04bc56: 5571 8b00 |003d: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@008b │ │ +04bc5a: 3801 0c00 |003f: if-eqz v1, 004b // +000c │ │ +04bc5e: 5571 9f00 |0041: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009f │ │ +04bc62: 3801 0800 |0043: if-eqz v1, 004b // +0008 │ │ +04bc66: 5571 a700 |0045: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a7 │ │ +04bc6a: 3801 0400 |0047: if-eqz v1, 004b // +0004 │ │ +04bc6e: 5c65 f800 |0049: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00f8 │ │ +04bc72: 6e20 3a03 4700 |004b: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@033a │ │ +04bc78: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1371 │ │ 0x001e line=1372 │ │ 0x0022 line=1373 │ │ 0x0024 line=1374 │ │ 0x0028 line=1375 │ │ @@ -20046,31 +20073,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04bbf8: |[04bbf8] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -04bc08: 5432 e900 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04bc0c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -04bc10: 0e00 |0004: return-void │ │ -04bc12: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -04bc14: 5432 e900 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04bc18: 6e10 9f28 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04bc1e: 0a02 |000b: move-result v2 │ │ -04bc20: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -04bc24: 5432 e900 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ -04bc28: 6e20 9828 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04bc2e: 0c00 |0013: move-result-object v0 │ │ -04bc30: 1f00 a900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -04bc34: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -04bc38: 6e20 3204 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0432 │ │ -04bc3e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04bc42: 28e9 |001d: goto 0006 // -0017 │ │ +04bc7c: |[04bc7c] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +04bc8c: 5432 e900 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04bc90: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +04bc94: 0e00 |0004: return-void │ │ +04bc96: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +04bc98: 5432 e900 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04bc9c: 6e10 9f28 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04bca2: 0a02 |000b: move-result v2 │ │ +04bca4: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +04bca8: 5432 e900 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00e9 │ │ +04bcac: 6e20 9828 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04bcb2: 0c00 |0013: move-result-object v0 │ │ +04bcb4: 1f00 aa00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00aa │ │ +04bcb8: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +04bcbc: 6e20 3204 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0432 │ │ +04bcc2: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04bcc6: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ 0x0004 line=1275 │ │ 0x0005 line=1269 │ │ 0x000e line=1270 │ │ 0x0016 line=1271 │ │ @@ -20086,39 +20113,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -04bc44: |[04bc44] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -04bc54: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -04bc58: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -04bc5c: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -04bc62: 1a01 7f05 |0007: const-string v1, "FragmentManager{" // string@057f │ │ -04bc66: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04bc6c: 7110 0a28 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -04bc72: 0a01 |000f: move-result v1 │ │ -04bc74: 7110 9d27 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04bc7a: 0c01 |0013: move-result-object v1 │ │ -04bc7c: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04bc82: 1a01 6900 |0017: const-string v1, " in " // string@0069 │ │ -04bc86: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04bc8c: 5421 fa00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -04bc90: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -04bc94: 5421 fa00 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ -04bc98: 7120 6007 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ -04bc9e: 1a01 8e37 |0025: const-string v1, "}}" // string@378e │ │ -04bca2: 6e20 0228 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04bca8: 6e10 0628 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04bcae: 0c01 |002d: move-result-object v1 │ │ -04bcb0: 1101 |002e: return-object v1 │ │ -04bcb2: 5421 f700 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ -04bcb6: 7120 6007 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ -04bcbc: 28f1 |0034: goto 0025 // -000f │ │ +04bcc8: |[04bcc8] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +04bcd8: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +04bcdc: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +04bce0: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +04bce6: 1a01 8305 |0007: const-string v1, "FragmentManager{" // string@0583 │ │ +04bcea: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bcf0: 7110 0a28 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +04bcf6: 0a01 |000f: move-result v1 │ │ +04bcf8: 7110 9d27 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +04bcfe: 0c01 |0013: move-result-object v1 │ │ +04bd00: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bd06: 1a01 6900 |0017: const-string v1, " in " // string@0069 │ │ +04bd0a: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bd10: 5421 fa00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +04bd14: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +04bd18: 5421 fa00 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00fa │ │ +04bd1c: 7120 6007 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ +04bd22: 1a01 9737 |0025: const-string v1, "}}" // string@3797 │ │ +04bd26: 6e20 0228 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04bd2c: 6e10 0628 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04bd32: 0c01 |002d: move-result-object v1 │ │ +04bd34: 1101 |002e: return-object v1 │ │ +04bd36: 5421 f700 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@00f7 │ │ +04bd3a: 7120 6007 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ +04bd40: 28f1 |0034: goto 0025 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0007 line=705 │ │ 0x000c line=706 │ │ 0x0017 line=707 │ │ 0x001c line=708 │ │ @@ -20126,33 +20153,33 @@ │ │ 0x0025 line=713 │ │ 0x002a line=714 │ │ 0x002f line=711 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #41 header: │ │ -class_idx : 187 │ │ +Class #42 header: │ │ +class_idx : 188 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #41 annotations: │ │ +Class #42 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ │ │ -Class #41 - │ │ +Class #42 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -20162,17 +20189,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bcc0: |[04bcc0] android.support.v4.app.FragmentManagerState$1.:()V │ │ -04bcd0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04bcd6: 0e00 |0003: return-void │ │ +04bd44: |[04bd44] android.support.v4.app.FragmentManagerState$1.:()V │ │ +04bd54: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04bd5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -20181,18 +20208,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 │ │ -04bcd8: |[04bcd8] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -04bce8: 2200 bc00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00bc │ │ -04bcec: 7020 4e04 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@044e │ │ -04bcf2: 1100 |0005: return-object v0 │ │ +04bd5c: |[04bd5c] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +04bd6c: 2200 bd00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00bd │ │ +04bd70: 7020 4e04 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@044e │ │ +04bd76: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -20201,18 +20228,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 │ │ -04bcf4: |[04bcf4] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -04bd04: 6e20 4804 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@0448 │ │ -04bd0a: 0c00 |0003: move-result-object v0 │ │ -04bd0c: 1100 |0004: return-object v0 │ │ +04bd78: |[04bd78] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +04bd88: 6e20 4804 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@0448 │ │ +04bd8e: 0c00 |0003: move-result-object v0 │ │ +04bd90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -20221,17 +20248,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 │ │ -04bd10: |[04bd10] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -04bd20: 2320 7206 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0672 │ │ -04bd24: 1100 |0002: return-object v0 │ │ +04bd94: |[04bd94] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +04bda4: 2320 7506 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0675 │ │ +04bda8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -20240,42 +20267,42 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04bd28: |[04bd28] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -04bd38: 6e20 4a04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@044a │ │ -04bd3e: 0c00 |0003: move-result-object v0 │ │ -04bd40: 1100 |0004: return-object v0 │ │ +04bdac: |[04bdac] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +04bdbc: 6e20 4a04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@044a │ │ +04bdc2: 0c00 |0003: move-result-object v0 │ │ +04bdc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #42 header: │ │ -class_idx : 188 │ │ +Class #43 header: │ │ +class_idx : 189 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1406 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1410 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #42 annotations: │ │ +Class #43 annotations: │ │ Annotations on field #257 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ │ │ -Class #42 - │ │ +Class #43 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerState;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -20301,36 +20328,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04bd44: |[04bd44] android.support.v4.app.FragmentManagerState.:()V │ │ -04bd54: 2200 bb00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00bb │ │ -04bd58: 7010 4704 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@0447 │ │ -04bd5e: 6900 0101 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0101 │ │ -04bd62: 0e00 |0007: return-void │ │ +04bdc8: |[04bdc8] android.support.v4.app.FragmentManagerState.:()V │ │ +04bdd8: 2200 bc00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00bc │ │ +04bddc: 7010 4704 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@0447 │ │ +04bde2: 6900 0101 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0101 │ │ +04bde6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 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 │ │ -04bd64: |[04bd64] android.support.v4.app.FragmentManagerState.:()V │ │ -04bd74: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04bd7a: 0e00 |0003: return-void │ │ +04bde8: |[04bde8] android.support.v4.app.FragmentManagerState.:()V │ │ +04bdf8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04bdfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0003 line=372 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -20339,30 +20366,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04bd7c: |[04bd7c] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -04bd8c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04bd92: 6200 0501 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0105 │ │ -04bd96: 6e20 5c02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@025c │ │ -04bd9c: 0c00 |0008: move-result-object v0 │ │ -04bd9e: 1f00 7306 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0673 │ │ -04bda2: 5b10 0201 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ -04bda6: 6e10 5a02 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@025a │ │ -04bdac: 0c00 |0010: move-result-object v0 │ │ -04bdae: 5b10 0301 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ -04bdb2: 6200 7000 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0070 │ │ -04bdb6: 6e20 5c02 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@025c │ │ -04bdbc: 0c00 |0018: move-result-object v0 │ │ -04bdbe: 1f00 7006 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0670 │ │ -04bdc2: 5b10 0401 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ -04bdc6: 0e00 |001d: return-void │ │ +04be00: |[04be00] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +04be10: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04be16: 6200 0501 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0105 │ │ +04be1a: 6e20 5c02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@025c │ │ +04be20: 0c00 |0008: move-result-object v0 │ │ +04be22: 1f00 7606 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0676 │ │ +04be26: 5b10 0201 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ +04be2a: 6e10 5a02 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@025a │ │ +04be30: 0c00 |0010: move-result-object v0 │ │ +04be32: 5b10 0301 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ +04be36: 6200 7000 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0070 │ │ +04be3a: 6e20 5c02 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@025c │ │ +04be40: 0c00 |0018: move-result-object v0 │ │ +04be42: 1f00 7306 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0673 │ │ +04be46: 5b10 0401 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ +04be4a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0003 line=375 │ │ 0x000d line=376 │ │ 0x0013 line=377 │ │ 0x001d line=378 │ │ @@ -20376,17 +20403,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04bdc8: |[04bdc8] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -04bdd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04bdda: 0f00 |0001: return v0 │ │ +04be4c: |[04be4c] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +04be5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04be5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -20394,52 +20421,52 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -04bddc: |[04bddc] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -04bdec: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ -04bdf0: 6e30 7302 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0273 │ │ -04bdf6: 5410 0301 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ -04bdfa: 6e20 6c02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@026c │ │ -04be00: 5410 0401 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ -04be04: 6e30 7302 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0273 │ │ -04be0a: 0e00 |000f: return-void │ │ +04be60: |[04be60] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04be70: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0102 │ │ +04be74: 6e30 7302 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0273 │ │ +04be7a: 5410 0301 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0103 │ │ +04be7e: 6e20 6c02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@026c │ │ +04be84: 5410 0401 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0104 │ │ +04be88: 6e30 7302 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0273 │ │ +04be8e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0005 line=386 │ │ 0x000a line=387 │ │ 0x000f line=388 │ │ 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 : 1406 (FragmentManager.java) │ │ + source_file_idx : 1410 (FragmentManager.java) │ │ │ │ -Class #43 header: │ │ -class_idx : 189 │ │ +Class #44 header: │ │ +class_idx : 190 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1398 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #43 annotations: │ │ +Class #44 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ │ │ -Class #43 - │ │ +Class #44 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -20449,17 +20476,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04be0c: |[04be0c] android.support.v4.app.FragmentState$1.:()V │ │ -04be1c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04be22: 0e00 |0003: return-void │ │ +04be90: |[04be90] android.support.v4.app.FragmentState$1.:()V │ │ +04bea0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04bea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -20468,18 +20495,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 │ │ -04be24: |[04be24] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -04be34: 2200 be00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00be │ │ -04be38: 7020 5704 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@0457 │ │ -04be3e: 1100 |0005: return-object v0 │ │ +04bea8: |[04bea8] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +04beb8: 2200 bf00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00bf │ │ +04bebc: 7020 5704 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@0457 │ │ +04bec2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -20488,18 +20515,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 │ │ -04be40: |[04be40] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -04be50: 6e20 5204 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0452 │ │ -04be56: 0c00 |0003: move-result-object v0 │ │ -04be58: 1100 |0004: return-object v0 │ │ +04bec4: |[04bec4] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +04bed4: 6e20 5204 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0452 │ │ +04beda: 0c00 |0003: move-result-object v0 │ │ +04bedc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -20508,17 +20535,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 │ │ -04be5c: |[04be5c] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -04be6c: 2320 7306 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0673 │ │ -04be70: 1100 |0002: return-object v0 │ │ +04bee0: |[04bee0] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +04bef0: 2320 7606 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0676 │ │ +04bef4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -20527,42 +20554,42 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04be74: |[04be74] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -04be84: 6e20 5404 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0454 │ │ -04be8a: 0c00 |0003: move-result-object v0 │ │ -04be8c: 1100 |0004: return-object v0 │ │ +04bef8: |[04bef8] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +04bf08: 6e20 5404 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0454 │ │ +04bf0e: 0c00 |0003: move-result-object v0 │ │ +04bf10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 1398 (Fragment.java) │ │ + source_file_idx : 1402 (Fragment.java) │ │ │ │ -Class #44 header: │ │ -class_idx : 190 │ │ +Class #45 header: │ │ +class_idx : 191 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1398 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1402 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #44 annotations: │ │ +Class #45 annotations: │ │ Annotations on field #261 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ │ │ -Class #44 - │ │ +Class #45 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentState;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -20620,79 +20647,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04be90: |[04be90] android.support.v4.app.FragmentState.:()V │ │ -04bea0: 2200 bd00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00bd │ │ -04bea4: 7010 5104 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0451 │ │ -04beaa: 6900 0501 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0105 │ │ -04beae: 0e00 |0007: return-void │ │ +04bf14: |[04bf14] android.support.v4.app.FragmentState.:()V │ │ +04bf24: 2200 be00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00be │ │ +04bf28: 7010 5104 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0451 │ │ +04bf2e: 6900 0501 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0105 │ │ +04bf32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 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 │ │ -04beb0: |[04beb0] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -04bec0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04bec2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04bec4: 7010 b927 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04beca: 6e10 6602 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ -04bed0: 0c00 |0008: move-result-object v0 │ │ -04bed2: 5b30 0701 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0107 │ │ -04bed6: 6e10 6302 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -04bedc: 0a00 |000e: move-result v0 │ │ -04bede: 5930 0c01 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@010c │ │ -04bee2: 6e10 6302 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -04bee8: 0a00 |0014: move-result v0 │ │ -04beea: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -04beee: 0110 |0017: move v0, v1 │ │ -04bef0: 5c30 0b01 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@010b │ │ -04bef4: 6e10 6302 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -04befa: 0a00 |001d: move-result v0 │ │ -04befc: 5930 0a01 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@010a │ │ -04bf00: 6e10 6302 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -04bf06: 0a00 |0023: move-result v0 │ │ -04bf08: 5930 0801 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0108 │ │ -04bf0c: 6e10 6602 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ -04bf12: 0c00 |0029: move-result-object v0 │ │ -04bf14: 5b30 1001 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0110 │ │ -04bf18: 6e10 6302 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -04bf1e: 0a00 |002f: move-result v0 │ │ -04bf20: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -04bf24: 0110 |0032: move v0, v1 │ │ -04bf26: 5c30 0e01 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@010e │ │ -04bf2a: 6e10 6302 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -04bf30: 0a00 |0038: move-result v0 │ │ -04bf32: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -04bf36: 5c31 0901 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0109 │ │ -04bf3a: 6e10 6002 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ -04bf40: 0c00 |0040: move-result-object v0 │ │ -04bf42: 5b30 0601 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ -04bf46: 6e10 6002 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ -04bf4c: 0c00 |0046: move-result-object v0 │ │ -04bf4e: 5b30 0f01 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04bf52: 0e00 |0049: return-void │ │ -04bf54: 0120 |004a: move v0, v2 │ │ -04bf56: 28cd |004b: goto 0018 // -0033 │ │ -04bf58: 0120 |004c: move v0, v2 │ │ -04bf5a: 28e6 |004d: goto 0033 // -001a │ │ -04bf5c: 0121 |004e: move v1, v2 │ │ -04bf5e: 28ec |004f: goto 003b // -0014 │ │ +04bf34: |[04bf34] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +04bf44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04bf46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04bf48: 7010 b927 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04bf4e: 6e10 6602 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ +04bf54: 0c00 |0008: move-result-object v0 │ │ +04bf56: 5b30 0701 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0107 │ │ +04bf5a: 6e10 6302 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +04bf60: 0a00 |000e: move-result v0 │ │ +04bf62: 5930 0c01 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@010c │ │ +04bf66: 6e10 6302 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +04bf6c: 0a00 |0014: move-result v0 │ │ +04bf6e: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +04bf72: 0110 |0017: move v0, v1 │ │ +04bf74: 5c30 0b01 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@010b │ │ +04bf78: 6e10 6302 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +04bf7e: 0a00 |001d: move-result v0 │ │ +04bf80: 5930 0a01 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@010a │ │ +04bf84: 6e10 6302 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +04bf8a: 0a00 |0023: move-result v0 │ │ +04bf8c: 5930 0801 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0108 │ │ +04bf90: 6e10 6602 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ +04bf96: 0c00 |0029: move-result-object v0 │ │ +04bf98: 5b30 1001 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0110 │ │ +04bf9c: 6e10 6302 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +04bfa2: 0a00 |002f: move-result v0 │ │ +04bfa4: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +04bfa8: 0110 |0032: move v0, v1 │ │ +04bfaa: 5c30 0e01 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@010e │ │ +04bfae: 6e10 6302 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +04bfb4: 0a00 |0038: move-result v0 │ │ +04bfb6: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +04bfba: 5c31 0901 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0109 │ │ +04bfbe: 6e10 6002 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ +04bfc4: 0c00 |0040: move-result-object v0 │ │ +04bfc6: 5b30 0601 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ +04bfca: 6e10 6002 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ +04bfd0: 0c00 |0046: move-result-object v0 │ │ +04bfd2: 5b30 0f01 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04bfd6: 0e00 |0049: return-void │ │ +04bfd8: 0120 |004a: move v0, v2 │ │ +04bfda: 28cd |004b: goto 0018 // -0033 │ │ +04bfdc: 0120 |004c: move v0, v2 │ │ +04bfde: 28e6 |004d: goto 0033 // -001a │ │ +04bfe0: 0121 |004e: move v1, v2 │ │ +04bfe2: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0005 line=80 │ │ 0x000b line=81 │ │ 0x0011 line=82 │ │ 0x001a line=83 │ │ @@ -20715,38 +20742,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 │ │ -04bf60: |[04bf60] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -04bf70: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04bf76: 6e10 bc27 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -04bf7c: 0c00 |0006: move-result-object v0 │ │ -04bf7e: 6e10 7c27 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -04bf84: 0c00 |000a: move-result-object v0 │ │ -04bf86: 5b10 0701 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0107 │ │ -04bf8a: 5220 a300 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ -04bf8e: 5910 0c01 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@010c │ │ -04bf92: 5520 9e00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ -04bf96: 5c10 0b01 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@010b │ │ -04bf9a: 5220 9c00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -04bf9e: 5910 0a01 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@010a │ │ -04bfa2: 5220 9500 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -04bfa6: 5910 0801 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0108 │ │ -04bfaa: 5420 b700 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -04bfae: 5b10 1001 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0110 │ │ -04bfb2: 5520 ae00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ae │ │ -04bfb6: 5c10 0e01 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@010e │ │ -04bfba: 5520 9700 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -04bfbe: 5c10 0901 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0109 │ │ -04bfc2: 5420 8f00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ -04bfc6: 5b10 0601 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ -04bfca: 0e00 |002d: return-void │ │ +04bfe4: |[04bfe4] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +04bff4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04bffa: 6e10 bc27 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +04c000: 0c00 |0006: move-result-object v0 │ │ +04c002: 6e10 7c27 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +04c008: 0c00 |000a: move-result-object v0 │ │ +04c00a: 5b10 0701 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0107 │ │ +04c00e: 5220 a300 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a3 │ │ +04c012: 5910 0c01 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@010c │ │ +04c016: 5520 9e00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ +04c01a: 5c10 0b01 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@010b │ │ +04c01e: 5220 9c00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +04c022: 5910 0a01 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@010a │ │ +04c026: 5220 9500 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +04c02a: 5910 0801 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0108 │ │ +04c02e: 5420 b700 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +04c032: 5b10 1001 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0110 │ │ +04c036: 5520 ae00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ae │ │ +04c03a: 5c10 0e01 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@010e │ │ +04c03e: 5520 9700 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +04c042: 5c10 0901 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0109 │ │ +04c046: 5420 8f00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008f │ │ +04c04a: 5b10 0601 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ +04c04e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x000d line=69 │ │ 0x0011 line=70 │ │ 0x0015 line=71 │ │ @@ -20766,17 +20793,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04bfcc: |[04bfcc] android.support.v4.app.FragmentState.describeContents:()I │ │ -04bfdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04bfde: 0f00 |0001: return v0 │ │ +04c050: |[04c050] android.support.v4.app.FragmentState.describeContents:()I │ │ +04c060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c062: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -20784,84 +20811,84 @@ │ │ type : '(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 141 16-bit code units │ │ -04bfe0: |[04bfe0] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -04bff0: 5441 0d01 |0000: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04bff4: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -04bff8: 5441 0d01 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04bffc: 1101 |0006: return-object v1 │ │ -04bffe: 6e10 d303 0500 |0007: invoke-virtual {v5}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ -04c004: 0c00 |000a: move-result-object v0 │ │ -04c006: 5441 0601 |000b: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ -04c00a: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -04c00e: 5441 0601 |000f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ -04c012: 6e10 9f00 0000 |0011: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ -04c018: 0c02 |0014: move-result-object v2 │ │ -04c01a: 6e20 4602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ -04c020: 5441 0701 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0107 │ │ -04c024: 5442 0601 |001a: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ -04c028: 7130 2403 1002 |001c: invoke-static {v0, v1, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0324 │ │ -04c02e: 0c01 |001f: move-result-object v1 │ │ -04c030: 5b41 0d01 |0020: iput-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c034: 5441 0f01 |0022: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04c038: 3801 1100 |0024: if-eqz v1, 0035 // +0011 │ │ -04c03c: 5441 0f01 |0026: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04c040: 6e10 9f00 0000 |0028: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ -04c046: 0c02 |002b: move-result-object v2 │ │ -04c048: 6e20 4602 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ -04c04e: 5441 0d01 |002f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c052: 5442 0f01 |0031: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04c056: 5b12 b100 |0033: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ -04c05a: 5441 0d01 |0035: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c05e: 5242 0c01 |0037: iget v2, v4, Landroid/support/v4/app/FragmentState;.mIndex:I // field@010c │ │ -04c062: 6e30 5e03 2106 |0039: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@035e │ │ -04c068: 5441 0d01 |003c: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c06c: 5542 0b01 |003e: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@010b │ │ -04c070: 5c12 9e00 |0040: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ -04c074: 5441 0d01 |0042: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c078: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -04c07a: 5c12 ac00 |0045: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00ac │ │ -04c07e: 5441 0d01 |0047: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c082: 5242 0a01 |0049: iget v2, v4, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@010a │ │ -04c086: 5912 9c00 |004b: iput v2, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ -04c08a: 5441 0d01 |004d: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c08e: 5242 0801 |004f: iget v2, v4, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0108 │ │ -04c092: 5912 9500 |0051: iput v2, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ -04c096: 5441 0d01 |0053: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c09a: 5442 1001 |0055: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0110 │ │ -04c09e: 5b12 b700 |0057: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ -04c0a2: 5441 0d01 |0059: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c0a6: 5542 0e01 |005b: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@010e │ │ -04c0aa: 5c12 ae00 |005d: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ae │ │ -04c0ae: 5441 0d01 |005f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c0b2: 5542 0901 |0061: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0109 │ │ -04c0b6: 5c12 9700 |0063: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ -04c0ba: 5441 0d01 |0065: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c0be: 5452 d100 |0067: iget-object v2, v5, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -04c0c2: 5b12 9d00 |0069: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ -04c0c6: 6301 e500 |006b: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ -04c0ca: 3801 1c00 |006d: if-eqz v1, 0089 // +001c │ │ -04c0ce: 1a01 7c05 |006f: const-string v1, "FragmentManager" // string@057c │ │ -04c0d2: 2202 6c05 |0071: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04c0d6: 7010 f927 0200 |0073: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04c0dc: 1a03 5d06 |0076: const-string v3, "Instantiated fragment " // string@065d │ │ -04c0e0: 6e20 0228 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04c0e6: 0c02 |007b: move-result-object v2 │ │ -04c0e8: 5443 0d01 |007c: iget-object v3, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c0ec: 6e20 0128 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04c0f2: 0c02 |0081: move-result-object v2 │ │ -04c0f4: 6e10 0628 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04c0fa: 0c02 |0085: move-result-object v2 │ │ -04c0fc: 7120 0f1f 2100 |0086: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04c102: 5441 0d01 |0089: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ -04c106: 2900 7bff |008b: goto/16 0006 // -0085 │ │ +04c064: |[04c064] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +04c074: 5441 0d01 |0000: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c078: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +04c07c: 5441 0d01 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c080: 1101 |0006: return-object v1 │ │ +04c082: 6e10 d303 0500 |0007: invoke-virtual {v5}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@03d3 │ │ +04c088: 0c00 |000a: move-result-object v0 │ │ +04c08a: 5441 0601 |000b: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ +04c08e: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +04c092: 5441 0601 |000f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ +04c096: 6e10 9f00 0000 |0011: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ +04c09c: 0c02 |0014: move-result-object v2 │ │ +04c09e: 6e20 4602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ +04c0a4: 5441 0701 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0107 │ │ +04c0a8: 5442 0601 |001a: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ +04c0ac: 7130 2403 1002 |001c: invoke-static {v0, v1, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0324 │ │ +04c0b2: 0c01 |001f: move-result-object v1 │ │ +04c0b4: 5b41 0d01 |0020: iput-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c0b8: 5441 0f01 |0022: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04c0bc: 3801 1100 |0024: if-eqz v1, 0035 // +0011 │ │ +04c0c0: 5441 0f01 |0026: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04c0c4: 6e10 9f00 0000 |0028: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ +04c0ca: 0c02 |002b: move-result-object v2 │ │ +04c0cc: 6e20 4602 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0246 │ │ +04c0d2: 5441 0d01 |002f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c0d6: 5442 0f01 |0031: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04c0da: 5b12 b100 |0033: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b1 │ │ +04c0de: 5441 0d01 |0035: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c0e2: 5242 0c01 |0037: iget v2, v4, Landroid/support/v4/app/FragmentState;.mIndex:I // field@010c │ │ +04c0e6: 6e30 5e03 2106 |0039: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@035e │ │ +04c0ec: 5441 0d01 |003c: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c0f0: 5542 0b01 |003e: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@010b │ │ +04c0f4: 5c12 9e00 |0040: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009e │ │ +04c0f8: 5441 0d01 |0042: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c0fc: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +04c0fe: 5c12 ac00 |0045: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00ac │ │ +04c102: 5441 0d01 |0047: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c106: 5242 0a01 |0049: iget v2, v4, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@010a │ │ +04c10a: 5912 9c00 |004b: iput v2, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009c │ │ +04c10e: 5441 0d01 |004d: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c112: 5242 0801 |004f: iget v2, v4, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0108 │ │ +04c116: 5912 9500 |0051: iput v2, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0095 │ │ +04c11a: 5441 0d01 |0053: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c11e: 5442 1001 |0055: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0110 │ │ +04c122: 5b12 b700 |0057: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b7 │ │ +04c126: 5441 0d01 |0059: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c12a: 5542 0e01 |005b: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@010e │ │ +04c12e: 5c12 ae00 |005d: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ae │ │ +04c132: 5441 0d01 |005f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c136: 5542 0901 |0061: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0109 │ │ +04c13a: 5c12 9700 |0063: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0097 │ │ +04c13e: 5441 0d01 |0065: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c142: 5452 d100 |0067: iget-object v2, v5, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04c146: 5b12 9d00 |0069: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009d │ │ +04c14a: 6301 e500 |006b: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00e5 │ │ +04c14e: 3801 1c00 |006d: if-eqz v1, 0089 // +001c │ │ +04c152: 1a01 8005 |006f: const-string v1, "FragmentManager" // string@0580 │ │ +04c156: 2202 6d05 |0071: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04c15a: 7010 f927 0200 |0073: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04c160: 1a03 6106 |0076: const-string v3, "Instantiated fragment " // string@0661 │ │ +04c164: 6e20 0228 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04c16a: 0c02 |007b: move-result-object v2 │ │ +04c16c: 5443 0d01 |007c: iget-object v3, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c170: 6e20 0128 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04c176: 0c02 |0081: move-result-object v2 │ │ +04c178: 6e10 0628 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04c17e: 0c02 |0085: move-result-object v2 │ │ +04c180: 7120 0f1f 2100 |0086: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04c186: 5441 0d01 |0089: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@010d │ │ +04c18a: 2900 7bff |008b: goto/16 0006 // -0085 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x0006 line=121 │ │ 0x0007 line=97 │ │ 0x000b line=98 │ │ @@ -20892,49 +20919,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -04c10c: |[04c10c] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -04c11c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04c11e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04c120: 5430 0701 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0107 │ │ -04c124: 6e20 7002 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ -04c12a: 5230 0c01 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@010c │ │ -04c12e: 6e20 6b02 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -04c134: 5530 0b01 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@010b │ │ -04c138: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -04c13c: 0110 |0010: move v0, v1 │ │ -04c13e: 6e20 6b02 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -04c144: 5230 0a01 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@010a │ │ -04c148: 6e20 6b02 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -04c14e: 5230 0801 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0108 │ │ -04c152: 6e20 6b02 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -04c158: 5430 1001 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0110 │ │ -04c15c: 6e20 7002 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ -04c162: 5530 0e01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@010e │ │ -04c166: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -04c16a: 0110 |0027: move v0, v1 │ │ -04c16c: 6e20 6b02 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -04c172: 5530 0901 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0109 │ │ -04c176: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -04c17a: 6e20 6b02 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -04c180: 5430 0601 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ -04c184: 6e20 6902 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ -04c18a: 5430 0f01 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ -04c18e: 6e20 6902 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ -04c194: 0e00 |003c: return-void │ │ -04c196: 0120 |003d: move v0, v2 │ │ -04c198: 28d3 |003e: goto 0011 // -002d │ │ -04c19a: 0120 |003f: move v0, v2 │ │ -04c19c: 28e8 |0040: goto 0028 // -0018 │ │ -04c19e: 0121 |0041: move v1, v2 │ │ -04c1a0: 28ed |0042: goto 002f // -0013 │ │ +04c190: |[04c190] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04c1a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04c1a2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04c1a4: 5430 0701 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0107 │ │ +04c1a8: 6e20 7002 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ +04c1ae: 5230 0c01 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@010c │ │ +04c1b2: 6e20 6b02 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +04c1b8: 5530 0b01 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@010b │ │ +04c1bc: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +04c1c0: 0110 |0010: move v0, v1 │ │ +04c1c2: 6e20 6b02 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +04c1c8: 5230 0a01 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@010a │ │ +04c1cc: 6e20 6b02 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +04c1d2: 5230 0801 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0108 │ │ +04c1d6: 6e20 6b02 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +04c1dc: 5430 1001 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0110 │ │ +04c1e0: 6e20 7002 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ +04c1e6: 5530 0e01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@010e │ │ +04c1ea: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +04c1ee: 0110 |0027: move v0, v1 │ │ +04c1f0: 6e20 6b02 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +04c1f6: 5530 0901 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0109 │ │ +04c1fa: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +04c1fe: 6e20 6b02 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +04c204: 5430 0601 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0106 │ │ +04c208: 6e20 6902 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ +04c20e: 5430 0f01 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@010f │ │ +04c212: 6e20 6902 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ +04c218: 0e00 |003c: return-void │ │ +04c21a: 0120 |003d: move v0, v2 │ │ +04c21c: 28d3 |003e: goto 0011 // -002d │ │ +04c21e: 0120 |003f: move v0, v2 │ │ +04c220: 28e8 |0040: goto 0028 // -0018 │ │ +04c222: 0121 |0041: move v1, v2 │ │ +04c224: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x0007 line=130 │ │ 0x000c line=131 │ │ 0x0014 line=132 │ │ 0x0019 line=133 │ │ @@ -20948,59 +20975,59 @@ │ │ 0x0040 line=135 │ │ 0x0042 line=136 │ │ 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 : 1398 (Fragment.java) │ │ + source_file_idx : 1402 (Fragment.java) │ │ │ │ -Class #45 header: │ │ -class_idx : 191 │ │ +Class #46 header: │ │ +class_idx : 192 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1410 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #45 annotations: │ │ +Class #46 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTabHost; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #45 - │ │ +Class #46 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1410 (FragmentTabHost.java) │ │ + source_file_idx : 1414 (FragmentTabHost.java) │ │ │ │ -Class #46 header: │ │ -class_idx : 192 │ │ +Class #47 header: │ │ +class_idx : 193 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1410 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #46 annotations: │ │ +Class #47 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentTabHost$SavedState;" ">;" } │ │ │ │ -Class #46 - │ │ +Class #47 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -21010,17 +21037,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c1a4: |[04c1a4] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ -04c1b4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04c1ba: 0e00 |0003: return-void │ │ +04c228: |[04c228] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ +04c238: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04c23e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -21029,19 +21056,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04c1bc: |[04c1bc] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -04c1cc: 2200 c100 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00c1 │ │ -04c1d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04c1d2: 7030 6304 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@0463 │ │ -04c1d8: 1100 |0006: return-object v0 │ │ +04c240: |[04c240] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +04c250: 2200 c200 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00c2 │ │ +04c254: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04c256: 7030 6304 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@0463 │ │ +04c25c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -21050,18 +21077,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 │ │ -04c1dc: |[04c1dc] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -04c1ec: 6e20 5d04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@045d │ │ -04c1f2: 0c00 |0003: move-result-object v0 │ │ -04c1f4: 1100 |0004: return-object v0 │ │ +04c260: |[04c260] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +04c270: 6e20 5d04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@045d │ │ +04c276: 0c00 |0003: move-result-object v0 │ │ +04c278: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -21070,17 +21097,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c1f8: |[04c1f8] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -04c208: 2320 7406 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0674 │ │ -04c20c: 1100 |0002: return-object v0 │ │ +04c27c: |[04c27c] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +04c28c: 2320 7706 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0677 │ │ +04c290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -21089,45 +21116,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04c210: |[04c210] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -04c220: 6e20 5f04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@045f │ │ -04c226: 0c00 |0003: move-result-object v0 │ │ -04c228: 1100 |0004: return-object v0 │ │ +04c294: |[04c294] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +04c2a4: 6e20 5f04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@045f │ │ +04c2aa: 0c00 |0003: move-result-object v0 │ │ +04c2ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 1410 (FragmentTabHost.java) │ │ + source_file_idx : 1414 (FragmentTabHost.java) │ │ │ │ -Class #47 header: │ │ -class_idx : 193 │ │ +Class #48 header: │ │ +class_idx : 194 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1074 │ │ -source_file_idx : 1410 │ │ +superclass_idx : 1075 │ │ +source_file_idx : 1414 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ -Class #47 annotations: │ │ +Class #48 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTabHost; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SavedState" │ │ Annotations on field #273 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentTabHost$SavedState;" ">;" } │ │ │ │ -Class #47 - │ │ +Class #48 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ name : 'CREATOR' │ │ @@ -21144,39 +21171,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04c22c: |[04c22c] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ -04c23c: 2200 c000 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00c0 │ │ -04c240: 7010 5c04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@045c │ │ -04c246: 6900 1101 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0111 │ │ -04c24a: 0e00 |0007: return-void │ │ +04c2b0: |[04c2b0] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ +04c2c0: 2200 c100 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00c1 │ │ +04c2c4: 7010 5c04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@045c │ │ +04c2ca: 6900 1101 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0111 │ │ +04c2ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04c24c: |[04c24c] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ -04c25c: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ -04c262: 6e10 6602 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ -04c268: 0c00 |0006: move-result-object v0 │ │ -04c26a: 5b10 1201 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ -04c26e: 0e00 |0009: return-void │ │ +04c2d0: |[04c2d0] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ +04c2e0: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ +04c2e6: 6e10 6602 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ +04c2ec: 0c00 |0006: move-result-object v0 │ │ +04c2ee: 5b10 1201 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ +04c2f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0009 line=100 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ @@ -21187,17 +21214,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04c270: |[04c270] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ -04c280: 7020 6204 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@0462 │ │ -04c286: 0e00 |0003: return-void │ │ +04c2f4: |[04c2f4] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ +04c304: 7020 6204 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@0462 │ │ +04c30a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/app/FragmentTabHost$1; │ │ @@ -21207,17 +21234,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04c288: |[04c288] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ -04c298: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ -04c29e: 0e00 |0003: return-void │ │ +04c30c: |[04c30c] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ +04c31c: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ +04c322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -21228,38 +21255,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04c2a0: |[04c2a0] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ -04c2b0: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -04c2b4: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04c2ba: 1a01 8105 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@0581 │ │ -04c2be: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04c2c4: 0c00 |000a: move-result-object v0 │ │ -04c2c6: 7110 0a28 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -04c2cc: 0a01 |000e: move-result v1 │ │ -04c2ce: 7110 9d27 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04c2d4: 0c01 |0012: move-result-object v1 │ │ -04c2d6: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04c2dc: 0c00 |0016: move-result-object v0 │ │ -04c2de: 1a01 4800 |0017: const-string v1, " curTab=" // string@0048 │ │ -04c2e2: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04c2e8: 0c00 |001c: move-result-object v0 │ │ -04c2ea: 5421 1201 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ -04c2ee: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04c2f4: 0c00 |0022: move-result-object v0 │ │ -04c2f6: 1a01 8d37 |0023: const-string v1, "}" // string@378d │ │ -04c2fa: 6e20 0228 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04c300: 0c00 |0028: move-result-object v0 │ │ -04c302: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04c308: 0c00 |002c: move-result-object v0 │ │ -04c30a: 1100 |002d: return-object v0 │ │ +04c324: |[04c324] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ +04c334: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +04c338: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04c33e: 1a01 8505 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@0585 │ │ +04c342: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04c348: 0c00 |000a: move-result-object v0 │ │ +04c34a: 7110 0a28 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +04c350: 0a01 |000e: move-result v1 │ │ +04c352: 7110 9d27 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +04c358: 0c01 |0012: move-result-object v1 │ │ +04c35a: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04c360: 0c00 |0016: move-result-object v0 │ │ +04c362: 1a01 4800 |0017: const-string v1, " curTab=" // string@0048 │ │ +04c366: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04c36c: 0c00 |001c: move-result-object v0 │ │ +04c36e: 5421 1201 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ +04c372: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04c378: 0c00 |0022: move-result-object v0 │ │ +04c37a: 1a01 9637 |0023: const-string v1, "}" // string@3796 │ │ +04c37e: 6e20 0228 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04c384: 0c00 |0028: move-result-object v0 │ │ +04c386: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04c38c: 0c00 |002c: move-result-object v0 │ │ +04c38e: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ @@ -21267,49 +21294,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04c30c: |[04c30c] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -04c31c: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ -04c322: 5410 1201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ -04c326: 6e20 7002 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ -04c32c: 0e00 |0008: return-void │ │ +04c390: |[04c390] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04c3a0: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ +04c3a6: 5410 1201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ +04c3aa: 6e20 7002 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ +04c3b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0009 reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 1410 (FragmentTabHost.java) │ │ + source_file_idx : 1414 (FragmentTabHost.java) │ │ │ │ -Class #48 header: │ │ -class_idx : 194 │ │ +Class #49 header: │ │ +class_idx : 195 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1410 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1414 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #48 annotations: │ │ +Class #49 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTabHost; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="TabInfo" │ │ Annotations on field #276 'clss' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ │ │ -Class #48 - │ │ +Class #49 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$TabInfo;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -21334,17 +21361,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c330: |[04c330] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ -04c340: 5410 1501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ -04c344: 1100 |0002: return-object v0 │ │ +04c3b4: |[04c3b4] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ +04c3c4: 5410 1501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ +04c3c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -21352,17 +21379,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c348: |[04c348] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -04c358: 5b01 1501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ -04c35c: 1101 |0002: return-object v1 │ │ +04c3cc: |[04c3cc] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +04c3dc: 5b01 1501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ +04c3e0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/app/Fragment; │ │ │ │ @@ -21371,17 +21398,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c360: |[04c360] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ -04c370: 5410 1601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0116 │ │ -04c374: 1100 |0002: return-object v0 │ │ +04c3e4: |[04c3e4] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ +04c3f4: 5410 1601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0116 │ │ +04c3f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #3 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -21389,17 +21416,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c378: |[04c378] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ -04c388: 5410 1401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0114 │ │ -04c38c: 1100 |0002: return-object v0 │ │ +04c3fc: |[04c3fc] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ +04c40c: 5410 1401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0114 │ │ +04c410: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -21407,45 +21434,45 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c390: |[04c390] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ -04c3a0: 5410 1301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0113 │ │ -04c3a4: 1100 |0002: return-object v0 │ │ +04c414: |[04c414] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ +04c424: 5410 1301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0113 │ │ +04c428: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1410 (FragmentTabHost.java) │ │ + source_file_idx : 1414 (FragmentTabHost.java) │ │ │ │ -Class #49 header: │ │ -class_idx : 195 │ │ +Class #50 header: │ │ +class_idx : 196 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1170 │ │ -source_file_idx : 1410 │ │ +superclass_idx : 1171 │ │ +source_file_idx : 1414 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ -Class #49 annotations: │ │ +Class #50 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentTabHost$1; Landroid/support/v4/app/FragmentTabHost$SavedState; Landroid/support/v4/app/FragmentTabHost$TabInfo; } │ │ Annotations on field #285 'mTabs' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/FragmentTabHost$TabInfo;" ">;" } │ │ Annotations on method #1144 'setup' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #49 - │ │ +Class #50 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/TabHost;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/TabHost$OnTabChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -21483,21 +21510,21 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04c3a8: |[04c3a8] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04c3b8: 7030 ba22 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@22ba │ │ -04c3be: 2200 ab05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -04c3c2: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04c3c8: 5b10 1d01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ -04c3cc: 7030 7004 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0470 │ │ -04c3d2: 0e00 |000d: return-void │ │ +04c42c: |[04c42c] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04c43c: 7030 ba22 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@22ba │ │ +04c442: 2200 ae05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +04c446: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04c44c: 5b10 1d01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ +04c450: 7030 7004 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0470 │ │ +04c456: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=52 │ │ 0x000a line=136 │ │ 0x000d line=137 │ │ locals : │ │ @@ -21510,88 +21537,88 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -04c3d4: |[04c3d4] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ -04c3e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04c3e6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -04c3e8: 5463 1d01 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ -04c3ec: 6e10 9f28 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04c3f2: 0a03 |0007: move-result v3 │ │ -04c3f4: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ -04c3f8: 5463 1d01 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ -04c3fc: 6e20 9828 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04c402: 0c02 |000f: move-result-object v2 │ │ -04c404: 1f02 c200 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c2 │ │ -04c408: 7110 6a04 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046a │ │ -04c40e: 0c03 |0015: move-result-object v3 │ │ -04c410: 6e20 d727 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -04c416: 0a03 |0019: move-result v3 │ │ -04c418: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -04c41c: 0721 |001c: move-object v1, v2 │ │ -04c41e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04c422: 28e3 |001f: goto 0002 // -001d │ │ -04c424: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ -04c428: 2203 5705 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0557 │ │ -04c42c: 2204 6c05 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -04c430: 7010 f927 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04c436: 1a05 c00e |0029: const-string v5, "No tab known for tag " // string@0ec0 │ │ -04c43a: 6e20 0228 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04c440: 0c04 |002e: move-result-object v4 │ │ -04c442: 6e20 0228 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04c448: 0c04 |0032: move-result-object v4 │ │ -04c44a: 6e10 0628 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04c450: 0c04 |0036: move-result-object v4 │ │ -04c452: 7020 9327 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04c458: 2703 |003a: throw v3 │ │ -04c45a: 5463 1b01 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ -04c45e: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ -04c462: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ -04c466: 5463 1a01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ -04c46a: 6e10 e903 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -04c470: 0c08 |0046: move-result-object v8 │ │ -04c472: 5463 1b01 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ -04c476: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ -04c47a: 5463 1b01 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ -04c47e: 7110 6804 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ -04c484: 0c03 |0050: move-result-object v3 │ │ -04c486: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ -04c48a: 5463 1b01 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ -04c48e: 7110 6804 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ -04c494: 0c03 |0058: move-result-object v3 │ │ -04c496: 6e20 8104 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0481 │ │ -04c49c: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ -04c4a0: 7110 6804 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ -04c4a6: 0c03 |0061: move-result-object v3 │ │ -04c4a8: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ -04c4ac: 5463 1901 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0119 │ │ -04c4b0: 7110 6b04 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@046b │ │ -04c4b6: 0c04 |0069: move-result-object v4 │ │ -04c4b8: 6e10 7c27 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -04c4be: 0c04 |006d: move-result-object v4 │ │ -04c4c0: 7110 6c04 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@046c │ │ -04c4c6: 0c05 |0071: move-result-object v5 │ │ -04c4c8: 7130 2403 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0324 │ │ -04c4ce: 0c03 |0075: move-result-object v3 │ │ -04c4d0: 7120 6904 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0469 │ │ -04c4d6: 5263 1801 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0118 │ │ -04c4da: 7110 6804 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ -04c4e0: 0c04 |007e: move-result-object v4 │ │ -04c4e2: 7110 6a04 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046a │ │ -04c4e8: 0c05 |0082: move-result-object v5 │ │ -04c4ea: 6e40 7b04 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047b │ │ -04c4f0: 5b61 1b01 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ -04c4f4: 1108 |0088: return-object v8 │ │ -04c4f6: 7110 6804 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ -04c4fc: 0c03 |008c: move-result-object v3 │ │ -04c4fe: 6e20 7e04 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@047e │ │ -04c504: 28f6 |0090: goto 0086 // -000a │ │ +04c458: |[04c458] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ +04c468: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04c46a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +04c46c: 5463 1d01 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ +04c470: 6e10 9f28 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04c476: 0a03 |0007: move-result v3 │ │ +04c478: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ +04c47c: 5463 1d01 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ +04c480: 6e20 9828 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04c486: 0c02 |000f: move-result-object v2 │ │ +04c488: 1f02 c300 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c3 │ │ +04c48c: 7110 6a04 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046a │ │ +04c492: 0c03 |0015: move-result-object v3 │ │ +04c494: 6e20 d727 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +04c49a: 0a03 |0019: move-result v3 │ │ +04c49c: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +04c4a0: 0721 |001c: move-object v1, v2 │ │ +04c4a2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04c4a6: 28e3 |001f: goto 0002 // -001d │ │ +04c4a8: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ +04c4ac: 2203 5805 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0558 │ │ +04c4b0: 2204 6d05 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +04c4b4: 7010 f927 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04c4ba: 1a05 c90e |0029: const-string v5, "No tab known for tag " // string@0ec9 │ │ +04c4be: 6e20 0228 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04c4c4: 0c04 |002e: move-result-object v4 │ │ +04c4c6: 6e20 0228 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04c4cc: 0c04 |0032: move-result-object v4 │ │ +04c4ce: 6e10 0628 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04c4d4: 0c04 |0036: move-result-object v4 │ │ +04c4d6: 7020 9327 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04c4dc: 2703 |003a: throw v3 │ │ +04c4de: 5463 1b01 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ +04c4e2: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ +04c4e6: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ +04c4ea: 5463 1a01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ +04c4ee: 6e10 e903 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +04c4f4: 0c08 |0046: move-result-object v8 │ │ +04c4f6: 5463 1b01 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ +04c4fa: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ +04c4fe: 5463 1b01 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ +04c502: 7110 6804 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ +04c508: 0c03 |0050: move-result-object v3 │ │ +04c50a: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ +04c50e: 5463 1b01 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ +04c512: 7110 6804 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ +04c518: 0c03 |0058: move-result-object v3 │ │ +04c51a: 6e20 8104 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0481 │ │ +04c520: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ +04c524: 7110 6804 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ +04c52a: 0c03 |0061: move-result-object v3 │ │ +04c52c: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ +04c530: 5463 1901 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0119 │ │ +04c534: 7110 6b04 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@046b │ │ +04c53a: 0c04 |0069: move-result-object v4 │ │ +04c53c: 6e10 7c27 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +04c542: 0c04 |006d: move-result-object v4 │ │ +04c544: 7110 6c04 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@046c │ │ +04c54a: 0c05 |0071: move-result-object v5 │ │ +04c54c: 7130 2403 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0324 │ │ +04c552: 0c03 |0075: move-result-object v3 │ │ +04c554: 7120 6904 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0469 │ │ +04c55a: 5263 1801 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0118 │ │ +04c55e: 7110 6804 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ +04c564: 0c04 |007e: move-result-object v4 │ │ +04c566: 7110 6a04 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046a │ │ +04c56c: 0c05 |0082: move-result-object v5 │ │ +04c56e: 6e40 7b04 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047b │ │ +04c574: 5b61 1b01 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ +04c578: 1108 |0088: return-object v8 │ │ +04c57a: 7110 6804 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ +04c580: 0c03 |008c: move-result-object v3 │ │ +04c582: 6e20 7e04 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@047e │ │ +04c588: 28f6 |0090: goto 0086 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0001 line=323 │ │ 0x000a line=324 │ │ 0x0012 line=325 │ │ 0x001c line=326 │ │ @@ -21624,28 +21651,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -04c508: |[04c508] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04c518: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04c51a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -04c51c: 2311 6906 |0002: new-array v1, v1, [I // type@0669 │ │ -04c520: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ -04c526: 4b02 0103 |0007: aput v2, v1, v3 │ │ -04c52a: 6e53 af00 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -04c530: 0c00 |000c: move-result-object v0 │ │ -04c532: 6e30 4101 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -04c538: 0a01 |0010: move-result v1 │ │ -04c53a: 5941 1801 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0118 │ │ -04c53e: 6e10 4b01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -04c544: 6f20 bf22 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@22bf │ │ -04c54a: 0e00 |0019: return-void │ │ +04c58c: |[04c58c] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04c59c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04c59e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +04c5a0: 2311 6c06 |0002: new-array v1, v1, [I // type@066c │ │ +04c5a4: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ +04c5aa: 4b02 0103 |0007: aput v2, v1, v3 │ │ +04c5ae: 6e53 af00 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +04c5b4: 0c00 |000c: move-result-object v0 │ │ +04c5b6: 6e30 4101 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +04c5bc: 0a01 |0010: move-result v1 │ │ +04c5be: 5941 1801 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0118 │ │ +04c5c2: 6e10 4b01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +04c5c8: 6f20 bf22 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@22bf │ │ +04c5ce: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x000d line=142 │ │ 0x0013 line=143 │ │ 0x0016 line=145 │ │ 0x0019 line=146 │ │ @@ -21661,67 +21688,67 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -04c54c: |[04c54c] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ -04c55c: 6f10 bb22 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@22bb │ │ -04c562: 6e10 6f04 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@046f │ │ -04c568: 0c00 |0006: move-result-object v0 │ │ -04c56a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -04c56c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -04c56e: 5464 1d01 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ -04c572: 6e10 9f28 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04c578: 0a04 |000e: move-result v4 │ │ -04c57a: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ -04c57e: 5464 1d01 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ -04c582: 6e20 9828 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04c588: 0c03 |0016: move-result-object v3 │ │ -04c58a: 1f03 c200 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c2 │ │ -04c58e: 5464 1a01 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ -04c592: 7110 6a04 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046a │ │ -04c598: 0c05 |001e: move-result-object v5 │ │ -04c59a: 6e20 ed03 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -04c5a0: 0c04 |0022: move-result-object v4 │ │ -04c5a2: 7120 6904 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0469 │ │ -04c5a8: 7110 6804 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ -04c5ae: 0c04 |0029: move-result-object v4 │ │ -04c5b0: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ -04c5b4: 7110 6804 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ -04c5ba: 0c04 |002f: move-result-object v4 │ │ -04c5bc: 6e10 2703 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0327 │ │ -04c5c2: 0a04 |0033: move-result v4 │ │ -04c5c4: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ -04c5c8: 7110 6a04 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046a │ │ -04c5ce: 0c04 |0039: move-result-object v4 │ │ -04c5d0: 6e20 d727 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -04c5d6: 0a04 |003d: move-result v4 │ │ -04c5d8: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -04c5dc: 5b63 1b01 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ -04c5e0: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04c5e4: 28c5 |0044: goto 0009 // -003b │ │ -04c5e6: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ -04c5ea: 5464 1a01 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ -04c5ee: 6e10 e903 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -04c5f4: 0c01 |004c: move-result-object v1 │ │ -04c5f6: 7110 6804 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ -04c5fc: 0c04 |0050: move-result-object v4 │ │ -04c5fe: 6e20 8104 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0481 │ │ -04c604: 28ee |0054: goto 0042 // -0012 │ │ -04c606: 1214 |0055: const/4 v4, #int 1 // #1 │ │ -04c608: 5c64 1701 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0117 │ │ -04c60c: 7030 6e04 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@046e │ │ -04c612: 0c01 |005b: move-result-object v1 │ │ -04c614: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ -04c618: 6e10 7f04 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -04c61e: 5464 1a01 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ -04c622: 6e10 eb03 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@03eb │ │ -04c628: 0e00 |0066: return-void │ │ +04c5d0: |[04c5d0] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ +04c5e0: 6f10 bb22 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@22bb │ │ +04c5e6: 6e10 6f04 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@046f │ │ +04c5ec: 0c00 |0006: move-result-object v0 │ │ +04c5ee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +04c5f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +04c5f2: 5464 1d01 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ +04c5f6: 6e10 9f28 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04c5fc: 0a04 |000e: move-result v4 │ │ +04c5fe: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ +04c602: 5464 1d01 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@011d │ │ +04c606: 6e20 9828 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04c60c: 0c03 |0016: move-result-object v3 │ │ +04c60e: 1f03 c300 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c3 │ │ +04c612: 5464 1a01 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ +04c616: 7110 6a04 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046a │ │ +04c61c: 0c05 |001e: move-result-object v5 │ │ +04c61e: 6e20 ed03 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +04c624: 0c04 |0022: move-result-object v4 │ │ +04c626: 7120 6904 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0469 │ │ +04c62c: 7110 6804 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ +04c632: 0c04 |0029: move-result-object v4 │ │ +04c634: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ +04c638: 7110 6804 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ +04c63e: 0c04 |002f: move-result-object v4 │ │ +04c640: 6e10 2703 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0327 │ │ +04c646: 0a04 |0033: move-result v4 │ │ +04c648: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ +04c64c: 7110 6a04 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@046a │ │ +04c652: 0c04 |0039: move-result-object v4 │ │ +04c654: 6e20 d727 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +04c65a: 0a04 |003d: move-result v4 │ │ +04c65c: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +04c660: 5b63 1b01 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@011b │ │ +04c664: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04c668: 28c5 |0044: goto 0009 // -003b │ │ +04c66a: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ +04c66e: 5464 1a01 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ +04c672: 6e10 e903 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +04c678: 0c01 |004c: move-result-object v1 │ │ +04c67a: 7110 6804 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0468 │ │ +04c680: 0c04 |0050: move-result-object v4 │ │ +04c682: 6e20 8104 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0481 │ │ +04c688: 28ee |0054: goto 0042 // -0012 │ │ +04c68a: 1214 |0055: const/4 v4, #int 1 // #1 │ │ +04c68c: 5c64 1701 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0117 │ │ +04c690: 7030 6e04 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@046e │ │ +04c696: 0c01 |005b: move-result-object v1 │ │ +04c698: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ +04c69c: 6e10 7f04 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +04c6a2: 5464 1a01 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ +04c6a6: 6e10 eb03 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@03eb │ │ +04c6ac: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=252 │ │ 0x0007 line=256 │ │ 0x0008 line=257 │ │ 0x0011 line=258 │ │ @@ -21751,19 +21778,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04c62c: |[04c62c] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ -04c63c: 6f10 bc22 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@22bc │ │ -04c642: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04c644: 5c10 1701 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0117 │ │ -04c648: 0e00 |0006: return-void │ │ +04c6b0: |[04c6b0] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ +04c6c0: 6f10 bc22 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@22bc │ │ +04c6c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04c6c8: 5c10 1701 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0117 │ │ +04c6cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0003 line=290 │ │ 0x0006 line=291 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentTabHost; │ │ @@ -21773,23 +21800,23 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04c64c: |[04c64c] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -04c65c: 0730 |0000: move-object v0, v3 │ │ -04c65e: 1f00 c100 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00c1 │ │ -04c662: 6e10 6504 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0465 │ │ -04c668: 0c01 |0006: move-result-object v1 │ │ -04c66a: 6f20 bd22 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bd │ │ -04c670: 5401 1201 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ -04c674: 6e20 7604 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@0476 │ │ -04c67a: 0e00 |000f: return-void │ │ +04c6d0: |[04c6d0] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +04c6e0: 0730 |0000: move-object v0, v3 │ │ +04c6e2: 1f00 c200 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00c2 │ │ +04c6e6: 6e10 6504 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0465 │ │ +04c6ec: 0c01 |0006: move-result-object v1 │ │ +04c6ee: 6f20 bd22 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bd │ │ +04c6f4: 5401 1201 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ +04c6f8: 6e20 7604 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@0476 │ │ +04c6fe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0003 line=304 │ │ 0x000a line=305 │ │ 0x000f line=306 │ │ locals : │ │ @@ -21802,23 +21829,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04c67c: |[04c67c] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -04c68c: 6f10 be22 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@22be │ │ -04c692: 0c01 |0003: move-result-object v1 │ │ -04c694: 2200 c100 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00c1 │ │ -04c698: 7020 6404 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@0464 │ │ -04c69e: 6e10 6f04 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@046f │ │ -04c6a4: 0c02 |000c: move-result-object v2 │ │ -04c6a6: 5b02 1201 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ -04c6aa: 1100 |000f: return-object v0 │ │ +04c700: |[04c700] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +04c710: 6f10 be22 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@22be │ │ +04c716: 0c01 |0003: move-result-object v1 │ │ +04c718: 2200 c200 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00c2 │ │ +04c71c: 7020 6404 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@0464 │ │ +04c722: 6e10 6f04 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@046f │ │ +04c728: 0c02 |000c: move-result-object v2 │ │ +04c72a: 5b02 1201 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0112 │ │ +04c72e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0009 line=297 │ │ 0x000f line=298 │ │ locals : │ │ @@ -21831,27 +21858,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -04c6ac: |[04c6ac] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ -04c6bc: 5521 1701 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0117 │ │ -04c6c0: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -04c6c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04c6c6: 7030 6e04 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@046e │ │ -04c6cc: 0c00 |0008: move-result-object v0 │ │ -04c6ce: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -04c6d2: 6e10 7f04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -04c6d8: 5421 1c01 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@011c │ │ -04c6dc: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -04c6e0: 5421 1c01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@011c │ │ -04c6e4: 7220 b922 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@22b9 │ │ -04c6ea: 0e00 |0017: return-void │ │ +04c730: |[04c730] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ +04c740: 5521 1701 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0117 │ │ +04c744: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +04c748: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04c74a: 7030 6e04 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@046e │ │ +04c750: 0c00 |0008: move-result-object v0 │ │ +04c752: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +04c756: 6e10 7f04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +04c75c: 5421 1c01 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@011c │ │ +04c760: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +04c764: 5421 1c01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@011c │ │ +04c768: 7220 b922 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@22b9 │ │ +04c76e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0009 line=312 │ │ 0x000b line=313 │ │ 0x000e line=316 │ │ @@ -21867,17 +21894,17 @@ │ │ type : '(Landroid/widget/TabHost$OnTabChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c6ec: |[04c6ec] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ -04c6fc: 5b01 1c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@011c │ │ -04c700: 0e00 |0002: return-void │ │ +04c770: |[04c770] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ +04c780: 5b01 1c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@011c │ │ +04c784: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0003 reg=1 l Landroid/widget/TabHost$OnTabChangeListener; │ │ @@ -21887,43 +21914,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04c704: |[04c704] android.support.v4.app.FragmentTabHost.setup:()V │ │ -04c714: 2200 5705 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -04c718: 1a01 8c0e |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0e8c │ │ -04c71c: 7020 9327 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04c722: 2700 |0007: throw v0 │ │ +04c788: |[04c788] android.support.v4.app.FragmentTabHost.setup:()V │ │ +04c798: 2200 5805 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +04c79c: 1a01 950e |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0e95 │ │ +04c7a0: 7020 9327 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04c7a6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ - source_file_idx : 1410 (FragmentTabHost.java) │ │ + source_file_idx : 1414 (FragmentTabHost.java) │ │ │ │ -Class #50 header: │ │ -class_idx : 197 │ │ +Class #51 header: │ │ +class_idx : 198 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1029 │ │ -source_file_idx : 1413 │ │ +superclass_idx : 1030 │ │ +source_file_idx : 1417 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #50 annotations: │ │ +Class #51 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setEpicenter │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #50 - │ │ +Class #51 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/transition/Transition$EpicenterCallback;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$1;) │ │ @@ -21936,18 +21963,18 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c724: |[04c724] android.support.v4.app.FragmentTransitionCompat21$1.:(Landroid/graphics/Rect;)V │ │ -04c734: 5b01 1e01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@011e │ │ -04c738: 7010 f51e 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@1ef5 │ │ -04c73e: 0e00 |0005: return-void │ │ +04c7a8: |[04c7a8] android.support.v4.app.FragmentTransitionCompat21$1.:(Landroid/graphics/Rect;)V │ │ +04c7b8: 5b01 1e01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@011e │ │ +04c7bc: 7010 f51e 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@1ef5 │ │ +04c7c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/graphics/Rect; │ │ │ │ @@ -21957,42 +21984,42 @@ │ │ type : '(Landroid/transition/Transition;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c740: |[04c740] android.support.v4.app.FragmentTransitionCompat21$1.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ -04c750: 5410 1e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@011e │ │ -04c754: 1100 |0002: return-object v0 │ │ +04c7c4: |[04c7c4] android.support.v4.app.FragmentTransitionCompat21$1.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ +04c7d4: 5410 1e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@011e │ │ +04c7d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentTransitionCompat21$1; │ │ 0x0000 - 0x0003 reg=2 transition Landroid/transition/Transition; │ │ │ │ - source_file_idx : 1413 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 1417 (FragmentTransitionCompat21.java) │ │ │ │ -Class #51 header: │ │ -class_idx : 198 │ │ +Class #52 header: │ │ +class_idx : 199 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1413 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1417 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #51 annotations: │ │ +Class #52 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=addTransitionTargets │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #51 - │ │ +Class #52 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnPreDrawListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22030,24 +22057,24 @@ │ │ type : '(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -04c758: |[04c758] android.support.v4.app.FragmentTransitionCompat21$2.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Ljava/util/ArrayList;)V │ │ -04c768: 5b01 1f01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@011f │ │ -04c76c: 5b02 2001 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ -04c770: 5b03 2401 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@0124 │ │ -04c774: 5b04 2201 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0122 │ │ -04c778: 5b05 2301 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0123 │ │ -04c77c: 5b06 2501 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ -04c780: 5b07 2101 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ -04c784: 7010 b927 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04c78a: 0e00 |0011: return-void │ │ +04c7dc: |[04c7dc] android.support.v4.app.FragmentTransitionCompat21$2.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Ljava/util/ArrayList;)V │ │ +04c7ec: 5b01 1f01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@011f │ │ +04c7f0: 5b02 2001 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ +04c7f4: 5b03 2401 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@0124 │ │ +04c7f8: 5b04 2201 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0122 │ │ +04c7fc: 5b05 2301 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0123 │ │ +04c800: 5b06 2501 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ +04c804: 5b07 2101 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ +04c808: 7010 b927 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04c80e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$2; │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/transition/Transition; │ │ @@ -22063,82 +22090,82 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 140 16-bit code units │ │ -04c78c: |[04c78c] android.support.v4.app.FragmentTransitionCompat21$2.onPreDraw:()Z │ │ -04c79c: 5486 1f01 |0000: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@011f │ │ -04c7a0: 6e10 f91f 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -04c7a6: 0c06 |0005: move-result-object v6 │ │ -04c7a8: 6e20 bb20 8600 |0006: invoke-virtual {v6, v8}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20bb │ │ -04c7ae: 5486 2001 |0009: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ -04c7b2: 3806 0900 |000b: if-eqz v6, 0014 // +0009 │ │ -04c7b6: 5486 2001 |000d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ -04c7ba: 5487 2401 |000f: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@0124 │ │ -04c7be: 6e20 fd1e 7600 |0011: invoke-virtual {v6, v7}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1efd │ │ -04c7c4: 5486 2201 |0014: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0122 │ │ -04c7c8: 7210 8f04 0600 |0016: invoke-interface {v6}, Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;.getView:()Landroid/view/View; // method@048f │ │ -04c7ce: 0c01 |0019: move-result-object v1 │ │ -04c7d0: 3801 7000 |001a: if-eqz v1, 008a // +0070 │ │ -04c7d4: 5486 2301 |001c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0123 │ │ -04c7d8: 7210 f928 0600 |001e: invoke-interface {v6}, Ljava/util/Map;.isEmpty:()Z // method@28f9 │ │ -04c7de: 0a06 |0021: move-result v6 │ │ -04c7e0: 3906 4600 |0022: if-nez v6, 0068 // +0046 │ │ -04c7e4: 5486 2501 |0024: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ -04c7e8: 7120 9c04 1600 |0026: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@049c │ │ -04c7ee: 5486 2501 |0029: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ -04c7f2: 7210 fa28 0600 |002b: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@28fa │ │ -04c7f8: 0c06 |002e: move-result-object v6 │ │ -04c7fa: 5487 2301 |002f: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0123 │ │ -04c7fe: 7210 fe28 0700 |0031: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ -04c804: 0c07 |0034: move-result-object v7 │ │ -04c806: 7220 0629 7600 |0035: invoke-interface {v6, v7}, Ljava/util/Set;.retainAll:(Ljava/util/Collection;)Z // method@2906 │ │ -04c80c: 5486 2301 |0038: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0123 │ │ -04c810: 7210 f728 0600 |003a: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ -04c816: 0c06 |003d: move-result-object v6 │ │ -04c818: 7210 0429 0600 |003e: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -04c81e: 0c03 |0041: move-result-object v3 │ │ -04c820: 7210 d228 0300 |0042: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -04c826: 0a06 |0045: move-result v6 │ │ -04c828: 3806 2200 |0046: if-eqz v6, 0068 // +0022 │ │ -04c82c: 7210 d328 0300 |0048: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -04c832: 0c00 |004b: move-result-object v0 │ │ -04c834: 1f00 ba05 |004c: check-cast v0, Ljava/util/Map$Entry; // type@05ba │ │ -04c838: 7210 f428 0000 |004e: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -04c83e: 0c04 |0051: move-result-object v4 │ │ -04c840: 1f04 6a05 |0052: check-cast v4, Ljava/lang/String; // type@056a │ │ -04c844: 5486 2501 |0054: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ -04c848: 7220 f828 4600 |0056: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -04c84e: 0c05 |0059: move-result-object v5 │ │ -04c850: 1f05 3c04 |005a: check-cast v5, Landroid/view/View; // type@043c │ │ -04c854: 3805 e6ff |005c: if-eqz v5, 0042 // -001a │ │ -04c858: 7210 f328 0000 |005e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -04c85e: 0c02 |0061: move-result-object v2 │ │ -04c860: 1f02 6a05 |0062: check-cast v2, Ljava/lang/String; // type@056a │ │ -04c864: 6e20 4920 2500 |0064: invoke-virtual {v5, v2}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@2049 │ │ -04c86a: 28db |0067: goto 0042 // -0025 │ │ -04c86c: 5486 2001 |0068: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ -04c870: 3806 2000 |006a: if-eqz v6, 008a // +0020 │ │ -04c874: 5486 2101 |006c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ -04c878: 7120 9004 1600 |006e: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0490 │ │ -04c87e: 5486 2101 |0071: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ -04c882: 5487 2501 |0073: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ -04c886: 7210 fe28 0700 |0075: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ -04c88c: 0c07 |0078: move-result-object v7 │ │ -04c88e: 6e20 9d28 7600 |0079: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@289d │ │ -04c894: 5486 2101 |007c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ -04c898: 5487 2401 |007e: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@0124 │ │ -04c89c: 6e20 9428 7600 |0080: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04c8a2: 5486 2001 |0083: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ -04c8a6: 5487 2101 |0085: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ -04c8aa: 7120 9204 7600 |0087: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0492 │ │ -04c8b0: 1216 |008a: const/4 v6, #int 1 // #1 │ │ -04c8b2: 0f06 |008b: return v6 │ │ +04c810: |[04c810] android.support.v4.app.FragmentTransitionCompat21$2.onPreDraw:()Z │ │ +04c820: 5486 1f01 |0000: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@011f │ │ +04c824: 6e10 f91f 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +04c82a: 0c06 |0005: move-result-object v6 │ │ +04c82c: 6e20 bb20 8600 |0006: invoke-virtual {v6, v8}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20bb │ │ +04c832: 5486 2001 |0009: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ +04c836: 3806 0900 |000b: if-eqz v6, 0014 // +0009 │ │ +04c83a: 5486 2001 |000d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ +04c83e: 5487 2401 |000f: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@0124 │ │ +04c842: 6e20 fd1e 7600 |0011: invoke-virtual {v6, v7}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1efd │ │ +04c848: 5486 2201 |0014: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0122 │ │ +04c84c: 7210 8f04 0600 |0016: invoke-interface {v6}, Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;.getView:()Landroid/view/View; // method@048f │ │ +04c852: 0c01 |0019: move-result-object v1 │ │ +04c854: 3801 7000 |001a: if-eqz v1, 008a // +0070 │ │ +04c858: 5486 2301 |001c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0123 │ │ +04c85c: 7210 f928 0600 |001e: invoke-interface {v6}, Ljava/util/Map;.isEmpty:()Z // method@28f9 │ │ +04c862: 0a06 |0021: move-result v6 │ │ +04c864: 3906 4600 |0022: if-nez v6, 0068 // +0046 │ │ +04c868: 5486 2501 |0024: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ +04c86c: 7120 9c04 1600 |0026: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@049c │ │ +04c872: 5486 2501 |0029: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ +04c876: 7210 fa28 0600 |002b: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@28fa │ │ +04c87c: 0c06 |002e: move-result-object v6 │ │ +04c87e: 5487 2301 |002f: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0123 │ │ +04c882: 7210 fe28 0700 |0031: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ +04c888: 0c07 |0034: move-result-object v7 │ │ +04c88a: 7220 0629 7600 |0035: invoke-interface {v6, v7}, Ljava/util/Set;.retainAll:(Ljava/util/Collection;)Z // method@2906 │ │ +04c890: 5486 2301 |0038: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0123 │ │ +04c894: 7210 f728 0600 |003a: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ +04c89a: 0c06 |003d: move-result-object v6 │ │ +04c89c: 7210 0429 0600 |003e: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +04c8a2: 0c03 |0041: move-result-object v3 │ │ +04c8a4: 7210 d228 0300 |0042: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +04c8aa: 0a06 |0045: move-result v6 │ │ +04c8ac: 3806 2200 |0046: if-eqz v6, 0068 // +0022 │ │ +04c8b0: 7210 d328 0300 |0048: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +04c8b6: 0c00 |004b: move-result-object v0 │ │ +04c8b8: 1f00 bd05 |004c: check-cast v0, Ljava/util/Map$Entry; // type@05bd │ │ +04c8bc: 7210 f428 0000 |004e: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +04c8c2: 0c04 |0051: move-result-object v4 │ │ +04c8c4: 1f04 6b05 |0052: check-cast v4, Ljava/lang/String; // type@056b │ │ +04c8c8: 5486 2501 |0054: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ +04c8cc: 7220 f828 4600 |0056: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +04c8d2: 0c05 |0059: move-result-object v5 │ │ +04c8d4: 1f05 3d04 |005a: check-cast v5, Landroid/view/View; // type@043d │ │ +04c8d8: 3805 e6ff |005c: if-eqz v5, 0042 // -001a │ │ +04c8dc: 7210 f328 0000 |005e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +04c8e2: 0c02 |0061: move-result-object v2 │ │ +04c8e4: 1f02 6b05 |0062: check-cast v2, Ljava/lang/String; // type@056b │ │ +04c8e8: 6e20 4920 2500 |0064: invoke-virtual {v5, v2}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@2049 │ │ +04c8ee: 28db |0067: goto 0042 // -0025 │ │ +04c8f0: 5486 2001 |0068: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ +04c8f4: 3806 2000 |006a: if-eqz v6, 008a // +0020 │ │ +04c8f8: 5486 2101 |006c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ +04c8fc: 7120 9004 1600 |006e: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0490 │ │ +04c902: 5486 2101 |0071: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ +04c906: 5487 2501 |0073: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0125 │ │ +04c90a: 7210 fe28 0700 |0075: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ +04c910: 0c07 |0078: move-result-object v7 │ │ +04c912: 6e20 9d28 7600 |0079: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@289d │ │ +04c918: 5486 2101 |007c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ +04c91c: 5487 2401 |007e: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@0124 │ │ +04c920: 6e20 9428 7600 |0080: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04c926: 5486 2001 |0083: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0120 │ │ +04c92a: 5487 2101 |0085: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0121 │ │ +04c92e: 7120 9204 7600 |0087: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0492 │ │ +04c934: 1216 |008a: const/4 v6, #int 1 // #1 │ │ +04c936: 0f06 |008b: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x000d line=128 │ │ 0x0014 line=130 │ │ 0x001a line=131 │ │ @@ -22162,32 +22189,32 @@ │ │ 0x0064 - 0x0068 reg=2 from Ljava/lang/String; │ │ 0x0042 - 0x0068 reg=3 i$ Ljava/util/Iterator; │ │ 0x0054 - 0x0068 reg=4 to Ljava/lang/String; │ │ 0x005c - 0x0068 reg=5 view Landroid/view/View; │ │ 0x001a - 0x008c reg=1 fragmentView Landroid/view/View; │ │ 0x0000 - 0x008c reg=8 this Landroid/support/v4/app/FragmentTransitionCompat21$2; │ │ │ │ - source_file_idx : 1413 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 1417 (FragmentTransitionCompat21.java) │ │ │ │ -Class #52 header: │ │ -class_idx : 199 │ │ +Class #53 header: │ │ +class_idx : 200 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1029 │ │ -source_file_idx : 1413 │ │ +superclass_idx : 1030 │ │ +source_file_idx : 1417 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #52 annotations: │ │ +Class #53 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setSharedElementEpicenter │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #52 - │ │ +Class #53 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$3;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/transition/Transition$EpicenterCallback;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$3;) │ │ @@ -22204,18 +22231,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 │ │ -04c8b4: |[04c8b4] android.support.v4.app.FragmentTransitionCompat21$3.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ -04c8c4: 5b01 2701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0127 │ │ -04c8c8: 7010 f51e 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@1ef5 │ │ -04c8ce: 0e00 |0005: return-void │ │ +04c938: |[04c938] android.support.v4.app.FragmentTransitionCompat21$3.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ +04c948: 5b01 2701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0127 │ │ +04c94c: 7010 f51e 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@1ef5 │ │ +04c952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ │ │ │ @@ -22225,54 +22252,54 @@ │ │ type : '(Landroid/transition/Transition;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -04c8d0: |[04c8d0] android.support.v4.app.FragmentTransitionCompat21$3.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ -04c8e0: 5410 2601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0126 │ │ -04c8e4: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -04c8e8: 5410 2701 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0127 │ │ -04c8ec: 5400 3301 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0133 │ │ -04c8f0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -04c8f4: 5410 2701 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0127 │ │ -04c8f8: 5400 3301 |000c: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0133 │ │ -04c8fc: 7110 9104 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$100:(Landroid/view/View;)Landroid/graphics/Rect; // method@0491 │ │ -04c902: 0c00 |0011: move-result-object v0 │ │ -04c904: 5b10 2601 |0012: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0126 │ │ -04c908: 5410 2601 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0126 │ │ -04c90c: 1100 |0016: return-object v0 │ │ +04c954: |[04c954] android.support.v4.app.FragmentTransitionCompat21$3.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ +04c964: 5410 2601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0126 │ │ +04c968: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +04c96c: 5410 2701 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0127 │ │ +04c970: 5400 3301 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0133 │ │ +04c974: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +04c978: 5410 2701 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0127 │ │ +04c97c: 5400 3301 |000c: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0133 │ │ +04c980: 7110 9104 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$100:(Landroid/view/View;)Landroid/graphics/Rect; // method@0491 │ │ +04c986: 0c00 |0011: move-result-object v0 │ │ +04c988: 5b10 2601 |0012: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0126 │ │ +04c98c: 5410 2601 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0126 │ │ +04c990: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x000a line=288 │ │ 0x0014 line=290 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v4/app/FragmentTransitionCompat21$3; │ │ 0x0000 - 0x0017 reg=2 transition Landroid/transition/Transition; │ │ │ │ - source_file_idx : 1413 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 1417 (FragmentTransitionCompat21.java) │ │ │ │ -Class #53 header: │ │ -class_idx : 200 │ │ +Class #54 header: │ │ +class_idx : 201 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1413 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1417 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #53 annotations: │ │ +Class #54 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=cleanupTransitions │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #53 - │ │ +Class #54 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$4;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnPreDrawListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22326,28 +22353,28 @@ │ │ type : '(Landroid/view/View;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -04c910: |[04c910] android.support.v4.app.FragmentTransitionCompat21$4.:(Landroid/view/View;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;Landroid/view/View;)V │ │ -04c920: 5b01 3001 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0130 │ │ -04c924: 5b02 2801 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0128 │ │ -04c928: 5b03 2901 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0129 │ │ -04c92c: 5b04 2a01 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@012a │ │ -04c930: 5b05 2b01 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@012b │ │ -04c934: 5b06 3201 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0132 │ │ -04c938: 5b07 3101 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0131 │ │ -04c93c: 5b08 2f01 |000e: iput-object v8, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@012f │ │ -04c940: 5b09 2c01 |0010: iput-object v9, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@012c │ │ -04c944: 5b0a 2e01 |0012: iput-object v10, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@012e │ │ -04c948: 5b0b 2d01 |0014: iput-object v11, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@012d │ │ -04c94c: 7010 b927 0000 |0016: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04c952: 0e00 |0019: return-void │ │ +04c994: |[04c994] android.support.v4.app.FragmentTransitionCompat21$4.:(Landroid/view/View;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;Landroid/view/View;)V │ │ +04c9a4: 5b01 3001 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0130 │ │ +04c9a8: 5b02 2801 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0128 │ │ +04c9ac: 5b03 2901 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0129 │ │ +04c9b0: 5b04 2a01 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@012a │ │ +04c9b4: 5b05 2b01 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@012b │ │ +04c9b8: 5b06 3201 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0132 │ │ +04c9bc: 5b07 3101 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0131 │ │ +04c9c0: 5b08 2f01 |000e: iput-object v8, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@012f │ │ +04c9c4: 5b09 2c01 |0010: iput-object v9, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@012c │ │ +04c9c8: 5b0a 2e01 |0012: iput-object v10, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@012e │ │ +04c9cc: 5b0b 2d01 |0014: iput-object v11, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@012d │ │ +04c9d0: 7010 b927 0000 |0016: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04c9d6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 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; │ │ @@ -22367,72 +22394,72 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -04c954: |[04c954] android.support.v4.app.FragmentTransitionCompat21$4.onPreDraw:()Z │ │ -04c964: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -04c966: 5496 3001 |0001: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0130 │ │ -04c96a: 6e10 f91f 0600 |0003: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -04c970: 0c06 |0006: move-result-object v6 │ │ -04c972: 6e20 bb20 9600 |0007: invoke-virtual {v6, v9}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20bb │ │ -04c978: 5496 2801 |000a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0128 │ │ -04c97c: 3806 0900 |000c: if-eqz v6, 0015 // +0009 │ │ -04c980: 5496 2801 |000e: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0128 │ │ -04c984: 5497 2901 |0010: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0129 │ │ -04c988: 7120 a204 7600 |0012: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ -04c98e: 5496 2a01 |0015: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@012a │ │ -04c992: 3806 0900 |0017: if-eqz v6, 0020 // +0009 │ │ -04c996: 5496 2a01 |0019: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@012a │ │ -04c99a: 5497 2b01 |001b: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@012b │ │ -04c99e: 7120 a204 7600 |001d: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ -04c9a4: 5496 3201 |0020: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0132 │ │ -04c9a8: 3806 0900 |0022: if-eqz v6, 002b // +0009 │ │ -04c9ac: 5496 3201 |0024: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0132 │ │ -04c9b0: 5497 3101 |0026: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0131 │ │ -04c9b4: 7120 a204 7600 |0028: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ -04c9ba: 5496 2f01 |002b: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@012f │ │ -04c9be: 7210 f728 0600 |002d: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ -04c9c4: 0c06 |0030: move-result-object v6 │ │ -04c9c6: 7210 0429 0600 |0031: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -04c9cc: 0c02 |0034: move-result-object v2 │ │ -04c9ce: 7210 d228 0200 |0035: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -04c9d4: 0a06 |0038: move-result v6 │ │ -04c9d6: 3806 1800 |0039: if-eqz v6, 0051 // +0018 │ │ -04c9da: 7210 d328 0200 |003b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -04c9e0: 0c00 |003e: move-result-object v0 │ │ -04c9e2: 1f00 ba05 |003f: check-cast v0, Ljava/util/Map$Entry; // type@05ba │ │ -04c9e6: 7210 f428 0000 |0041: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -04c9ec: 0c05 |0044: move-result-object v5 │ │ -04c9ee: 1f05 3c04 |0045: check-cast v5, Landroid/view/View; // type@043c │ │ -04c9f2: 7210 f328 0000 |0047: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -04c9f8: 0c03 |004a: move-result-object v3 │ │ -04c9fa: 1f03 6a05 |004b: check-cast v3, Ljava/lang/String; // type@056a │ │ -04c9fe: 6e20 4920 3500 |004d: invoke-virtual {v5, v3}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@2049 │ │ -04ca04: 28e5 |0050: goto 0035 // -001b │ │ -04ca06: 5496 2c01 |0051: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@012c │ │ -04ca0a: 6e10 9f28 0600 |0053: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04ca10: 0a04 |0056: move-result v4 │ │ -04ca12: 1201 |0057: const/4 v1, #int 0 // #0 │ │ -04ca14: 3541 1200 |0058: if-ge v1, v4, 006a // +0012 │ │ -04ca18: 5497 2e01 |005a: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@012e │ │ -04ca1c: 5496 2c01 |005c: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@012c │ │ -04ca20: 6e20 9828 1600 |005e: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04ca26: 0c06 |0061: move-result-object v6 │ │ -04ca28: 1f06 3c04 |0062: check-cast v6, Landroid/view/View; // type@043c │ │ -04ca2c: 6e30 f81e 6708 |0064: invoke-virtual {v7, v6, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@1ef8 │ │ -04ca32: d801 0101 |0067: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ca36: 28ef |0069: goto 0058 // -0011 │ │ -04ca38: 5496 2e01 |006a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@012e │ │ -04ca3c: 5497 2d01 |006c: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@012d │ │ -04ca40: 6e30 f81e 7608 |006e: invoke-virtual {v6, v7, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@1ef8 │ │ -04ca46: 1216 |0071: const/4 v6, #int 1 // #1 │ │ -04ca48: 0f06 |0072: return v6 │ │ +04c9d8: |[04c9d8] android.support.v4.app.FragmentTransitionCompat21$4.onPreDraw:()Z │ │ +04c9e8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +04c9ea: 5496 3001 |0001: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0130 │ │ +04c9ee: 6e10 f91f 0600 |0003: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +04c9f4: 0c06 |0006: move-result-object v6 │ │ +04c9f6: 6e20 bb20 9600 |0007: invoke-virtual {v6, v9}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20bb │ │ +04c9fc: 5496 2801 |000a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0128 │ │ +04ca00: 3806 0900 |000c: if-eqz v6, 0015 // +0009 │ │ +04ca04: 5496 2801 |000e: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0128 │ │ +04ca08: 5497 2901 |0010: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0129 │ │ +04ca0c: 7120 a204 7600 |0012: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ +04ca12: 5496 2a01 |0015: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@012a │ │ +04ca16: 3806 0900 |0017: if-eqz v6, 0020 // +0009 │ │ +04ca1a: 5496 2a01 |0019: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@012a │ │ +04ca1e: 5497 2b01 |001b: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@012b │ │ +04ca22: 7120 a204 7600 |001d: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ +04ca28: 5496 3201 |0020: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0132 │ │ +04ca2c: 3806 0900 |0022: if-eqz v6, 002b // +0009 │ │ +04ca30: 5496 3201 |0024: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0132 │ │ +04ca34: 5497 3101 |0026: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0131 │ │ +04ca38: 7120 a204 7600 |0028: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ +04ca3e: 5496 2f01 |002b: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@012f │ │ +04ca42: 7210 f728 0600 |002d: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ +04ca48: 0c06 |0030: move-result-object v6 │ │ +04ca4a: 7210 0429 0600 |0031: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +04ca50: 0c02 |0034: move-result-object v2 │ │ +04ca52: 7210 d228 0200 |0035: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +04ca58: 0a06 |0038: move-result v6 │ │ +04ca5a: 3806 1800 |0039: if-eqz v6, 0051 // +0018 │ │ +04ca5e: 7210 d328 0200 |003b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +04ca64: 0c00 |003e: move-result-object v0 │ │ +04ca66: 1f00 bd05 |003f: check-cast v0, Ljava/util/Map$Entry; // type@05bd │ │ +04ca6a: 7210 f428 0000 |0041: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +04ca70: 0c05 |0044: move-result-object v5 │ │ +04ca72: 1f05 3d04 |0045: check-cast v5, Landroid/view/View; // type@043d │ │ +04ca76: 7210 f328 0000 |0047: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +04ca7c: 0c03 |004a: move-result-object v3 │ │ +04ca7e: 1f03 6b05 |004b: check-cast v3, Ljava/lang/String; // type@056b │ │ +04ca82: 6e20 4920 3500 |004d: invoke-virtual {v5, v3}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@2049 │ │ +04ca88: 28e5 |0050: goto 0035 // -001b │ │ +04ca8a: 5496 2c01 |0051: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@012c │ │ +04ca8e: 6e10 9f28 0600 |0053: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04ca94: 0a04 |0056: move-result v4 │ │ +04ca96: 1201 |0057: const/4 v1, #int 0 // #0 │ │ +04ca98: 3541 1200 |0058: if-ge v1, v4, 006a // +0012 │ │ +04ca9c: 5497 2e01 |005a: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@012e │ │ +04caa0: 5496 2c01 |005c: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@012c │ │ +04caa4: 6e20 9828 1600 |005e: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04caaa: 0c06 |0061: move-result-object v6 │ │ +04caac: 1f06 3d04 |0062: check-cast v6, Landroid/view/View; // type@043d │ │ +04cab0: 6e30 f81e 6708 |0064: invoke-virtual {v7, v6, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@1ef8 │ │ +04cab6: d801 0101 |0067: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04caba: 28ef |0069: goto 0058 // -0011 │ │ +04cabc: 5496 2e01 |006a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@012e │ │ +04cac0: 5497 2d01 |006c: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@012d │ │ +04cac4: 6e30 f81e 7608 |006e: invoke-virtual {v6, v7, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@1ef8 │ │ +04caca: 1216 |0071: const/4 v6, #int 1 // #1 │ │ +04cacc: 0f06 |0072: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=355 │ │ 0x000a line=356 │ │ 0x000e line=357 │ │ 0x0015 line=359 │ │ 0x0019 line=360 │ │ @@ -22453,32 +22480,32 @@ │ │ 0x004d - 0x0051 reg=3 name Ljava/lang/String; │ │ 0x0047 - 0x0051 reg=5 view Landroid/view/View; │ │ 0x0058 - 0x0073 reg=1 i I │ │ 0x0035 - 0x0073 reg=2 i$ Ljava/util/Iterator; │ │ 0x0057 - 0x0073 reg=4 numViews I │ │ 0x0000 - 0x0073 reg=9 this Landroid/support/v4/app/FragmentTransitionCompat21$4; │ │ │ │ - source_file_idx : 1413 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 1417 (FragmentTransitionCompat21.java) │ │ │ │ -Class #54 header: │ │ -class_idx : 201 │ │ +Class #55 header: │ │ +class_idx : 202 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1413 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1417 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #54 annotations: │ │ +Class #55 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTransitionCompat21; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="EpicenterView" │ │ │ │ -Class #54 - │ │ +Class #55 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;) │ │ @@ -22491,37 +22518,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ca4c: |[04ca4c] android.support.v4.app.FragmentTransitionCompat21$EpicenterView.:()V │ │ -04ca5c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04ca62: 0e00 |0003: return-void │ │ +04cad0: |[04cad0] android.support.v4.app.FragmentTransitionCompat21$EpicenterView.:()V │ │ +04cae0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04cae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1413 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 1417 (FragmentTransitionCompat21.java) │ │ │ │ -Class #55 header: │ │ -class_idx : 203 │ │ +Class #56 header: │ │ +class_idx : 204 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1413 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1417 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 23 │ │ virtual_methods_size: 0 │ │ │ │ -Class #55 annotations: │ │ +Class #56 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; } │ │ Annotations on method #1170 'addTargets' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ Annotations on method #1171 'addTransitionTargets' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "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/lang/String;" "Ljava/lang/String;" ">;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ Annotations on method #1173 'bfsAddViewChildren' │ │ @@ -22537,15 +22564,15 @@ │ │ Annotations on method #1180 'findNamedViews' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" "Landroid/view/View;" ")V" } │ │ Annotations on method #1186 'removeTargets' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ Annotations on method #1189 'setSharedElementTargets' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Landroid/view/View;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ │ │ -Class #55 - │ │ +Class #56 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -22554,17 +22581,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 │ │ -04ca64: |[04ca64] android.support.v4.app.FragmentTransitionCompat21.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ -04ca74: 7120 9704 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0497 │ │ -04ca7a: 0e00 |0003: return-void │ │ +04cae8: |[04cae8] android.support.v4.app.FragmentTransitionCompat21.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ +04caf8: 7120 9704 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0497 │ │ +04cafe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljava/util/ArrayList; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -22573,18 +22600,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 │ │ -04ca7c: |[04ca7c] android.support.v4.app.FragmentTransitionCompat21.access$100:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -04ca8c: 7110 9d04 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@049d │ │ -04ca92: 0c00 |0003: move-result-object v0 │ │ -04ca94: 1100 |0004: return-object v0 │ │ +04cb00: |[04cb00] android.support.v4.app.FragmentTransitionCompat21.access$100:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +04cb10: 7110 9d04 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@049d │ │ +04cb16: 0c00 |0003: move-result-object v0 │ │ +04cb18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -22592,49 +22619,49 @@ │ │ type : '(Ljava/lang/Object;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -04ca98: |[04ca98] android.support.v4.app.FragmentTransitionCompat21.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ -04caa8: 0786 |0000: move-object v6, v8 │ │ -04caaa: 1f06 0604 |0001: check-cast v6, Landroid/transition/Transition; // type@0406 │ │ -04caae: 2067 0804 |0003: instance-of v7, v6, Landroid/transition/TransitionSet; // type@0408 │ │ -04cab2: 3807 1600 |0005: if-eqz v7, 001b // +0016 │ │ -04cab6: 0764 |0007: move-object v4, v6 │ │ -04cab8: 1f04 0804 |0008: check-cast v4, Landroid/transition/TransitionSet; // type@0408 │ │ -04cabc: 6e10 041f 0400 |000a: invoke-virtual {v4}, Landroid/transition/TransitionSet;.getTransitionCount:()I // method@1f04 │ │ -04cac2: 0a02 |000d: move-result v2 │ │ -04cac4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -04cac6: 3521 2f00 |000f: if-ge v1, v2, 003e // +002f │ │ -04caca: 6e20 031f 1400 |0011: invoke-virtual {v4, v1}, Landroid/transition/TransitionSet;.getTransitionAt:(I)Landroid/transition/Transition; // method@1f03 │ │ -04cad0: 0c00 |0014: move-result-object v0 │ │ -04cad2: 7120 9204 9000 |0015: invoke-static {v0, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0492 │ │ -04cad8: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04cadc: 28f5 |001a: goto 000f // -000b │ │ -04cade: 7110 9f04 0600 |001b: invoke-static {v6}, Landroid/support/v4/app/FragmentTransitionCompat21;.hasSimpleTarget:(Landroid/transition/Transition;)Z // method@049f │ │ -04cae4: 0a07 |001e: move-result v7 │ │ -04cae6: 3907 1f00 |001f: if-nez v7, 003e // +001f │ │ -04caea: 6e10 fc1e 0600 |0021: invoke-virtual {v6}, Landroid/transition/Transition;.getTargets:()Ljava/util/List; // method@1efc │ │ -04caf0: 0c05 |0024: move-result-object v5 │ │ -04caf2: 7110 a004 0500 |0025: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@04a0 │ │ -04caf8: 0a07 |0028: move-result v7 │ │ -04cafa: 3807 1500 |0029: if-eqz v7, 003e // +0015 │ │ -04cafe: 6e10 9f28 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04cb04: 0a03 |002e: move-result v3 │ │ -04cb06: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -04cb08: 3531 0e00 |0030: if-ge v1, v3, 003e // +000e │ │ -04cb0c: 6e20 9828 1900 |0032: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04cb12: 0c07 |0035: move-result-object v7 │ │ -04cb14: 1f07 3c04 |0036: check-cast v7, Landroid/view/View; // type@043c │ │ -04cb18: 6e20 f61e 7600 |0038: invoke-virtual {v6, v7}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1ef6 │ │ -04cb1e: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04cb22: 28f3 |003d: goto 0030 // -000d │ │ -04cb24: 0e00 |003e: return-void │ │ +04cb1c: |[04cb1c] android.support.v4.app.FragmentTransitionCompat21.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ +04cb2c: 0786 |0000: move-object v6, v8 │ │ +04cb2e: 1f06 0704 |0001: check-cast v6, Landroid/transition/Transition; // type@0407 │ │ +04cb32: 2067 0904 |0003: instance-of v7, v6, Landroid/transition/TransitionSet; // type@0409 │ │ +04cb36: 3807 1600 |0005: if-eqz v7, 001b // +0016 │ │ +04cb3a: 0764 |0007: move-object v4, v6 │ │ +04cb3c: 1f04 0904 |0008: check-cast v4, Landroid/transition/TransitionSet; // type@0409 │ │ +04cb40: 6e10 041f 0400 |000a: invoke-virtual {v4}, Landroid/transition/TransitionSet;.getTransitionCount:()I // method@1f04 │ │ +04cb46: 0a02 |000d: move-result v2 │ │ +04cb48: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +04cb4a: 3521 2f00 |000f: if-ge v1, v2, 003e // +002f │ │ +04cb4e: 6e20 031f 1400 |0011: invoke-virtual {v4, v1}, Landroid/transition/TransitionSet;.getTransitionAt:(I)Landroid/transition/Transition; // method@1f03 │ │ +04cb54: 0c00 |0014: move-result-object v0 │ │ +04cb56: 7120 9204 9000 |0015: invoke-static {v0, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0492 │ │ +04cb5c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04cb60: 28f5 |001a: goto 000f // -000b │ │ +04cb62: 7110 9f04 0600 |001b: invoke-static {v6}, Landroid/support/v4/app/FragmentTransitionCompat21;.hasSimpleTarget:(Landroid/transition/Transition;)Z // method@049f │ │ +04cb68: 0a07 |001e: move-result v7 │ │ +04cb6a: 3907 1f00 |001f: if-nez v7, 003e // +001f │ │ +04cb6e: 6e10 fc1e 0600 |0021: invoke-virtual {v6}, Landroid/transition/Transition;.getTargets:()Ljava/util/List; // method@1efc │ │ +04cb74: 0c05 |0024: move-result-object v5 │ │ +04cb76: 7110 a004 0500 |0025: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@04a0 │ │ +04cb7c: 0a07 |0028: move-result v7 │ │ +04cb7e: 3807 1500 |0029: if-eqz v7, 003e // +0015 │ │ +04cb82: 6e10 9f28 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04cb88: 0a03 |002e: move-result v3 │ │ +04cb8a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +04cb8c: 3531 0e00 |0030: if-ge v1, v3, 003e // +000e │ │ +04cb90: 6e20 9828 1900 |0032: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04cb96: 0c07 |0035: move-result-object v7 │ │ +04cb98: 1f07 3d04 |0036: check-cast v7, Landroid/view/View; // type@043d │ │ +04cb9c: 6e20 f61e 7600 |0038: invoke-virtual {v6, v7}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1ef6 │ │ +04cba2: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04cba6: 28f3 |003d: goto 0030 // -000d │ │ +04cba8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=417 │ │ 0x0008 line=418 │ │ 0x000a line=419 │ │ 0x000e line=420 │ │ @@ -22667,40 +22694,40 @@ │ │ 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/Map;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 11 │ │ outs : 8 │ │ insns size : 50 16-bit code units │ │ -04cb28: |[04cb28] 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/Map;Ljava/util/ArrayList;)V │ │ -04cb38: 390b 0400 |0000: if-nez v11, 0004 // +0004 │ │ -04cb3c: 380c 2f00 |0002: if-eqz v12, 0031 // +002f │ │ -04cb40: 07b4 |0004: move-object v4, v11 │ │ -04cb42: 1f04 0604 |0005: check-cast v4, Landroid/transition/Transition; // type@0406 │ │ -04cb46: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -04cb4a: 6e20 f61e f400 |0009: invoke-virtual {v4, v15}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1ef6 │ │ -04cb50: 380c 0900 |000c: if-eqz v12, 0015 // +0009 │ │ -04cb54: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -04cb58: 0801 1500 |0010: move-object/from16 v1, v21 │ │ -04cb5c: 7140 a504 fc10 |0012: invoke-static {v12, v15, v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementTargets:(Ljava/lang/Object;Landroid/view/View;Ljava/util/Map;Ljava/util/ArrayList;)V // method@04a5 │ │ -04cb62: 380e 1700 |0015: if-eqz v14, 002c // +0017 │ │ -04cb66: 6e10 f91f 0d00 |0017: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -04cb6c: 0c0a |001a: move-result-object v10 │ │ -04cb6e: 2202 c600 |001b: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$2; // type@00c6 │ │ -04cb72: 07d3 |001d: move-object v3, v13 │ │ -04cb74: 07f5 |001e: move-object v5, v15 │ │ -04cb76: 07e6 |001f: move-object v6, v14 │ │ -04cb78: 0807 1100 |0020: move-object/from16 v7, v17 │ │ -04cb7c: 0808 1400 |0022: move-object/from16 v8, v20 │ │ -04cb80: 0809 1200 |0024: move-object/from16 v9, v18 │ │ -04cb84: 7608 8804 0200 |0026: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/FragmentTransitionCompat21$2;.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Ljava/util/ArrayList;)V // method@0488 │ │ -04cb8a: 6e20 b820 2a00 |0029: invoke-virtual {v10, v2}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20b8 │ │ -04cb90: 0800 1000 |002c: move-object/from16 v0, v16 │ │ -04cb94: 7120 a404 0400 |002e: invoke-static {v4, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@04a4 │ │ -04cb9a: 0e00 |0031: return-void │ │ +04cbac: |[04cbac] 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/Map;Ljava/util/ArrayList;)V │ │ +04cbbc: 390b 0400 |0000: if-nez v11, 0004 // +0004 │ │ +04cbc0: 380c 2f00 |0002: if-eqz v12, 0031 // +002f │ │ +04cbc4: 07b4 |0004: move-object v4, v11 │ │ +04cbc6: 1f04 0704 |0005: check-cast v4, Landroid/transition/Transition; // type@0407 │ │ +04cbca: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +04cbce: 6e20 f61e f400 |0009: invoke-virtual {v4, v15}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1ef6 │ │ +04cbd4: 380c 0900 |000c: if-eqz v12, 0015 // +0009 │ │ +04cbd8: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +04cbdc: 0801 1500 |0010: move-object/from16 v1, v21 │ │ +04cbe0: 7140 a504 fc10 |0012: invoke-static {v12, v15, v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementTargets:(Ljava/lang/Object;Landroid/view/View;Ljava/util/Map;Ljava/util/ArrayList;)V // method@04a5 │ │ +04cbe6: 380e 1700 |0015: if-eqz v14, 002c // +0017 │ │ +04cbea: 6e10 f91f 0d00 |0017: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +04cbf0: 0c0a |001a: move-result-object v10 │ │ +04cbf2: 2202 c700 |001b: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$2; // type@00c7 │ │ +04cbf6: 07d3 |001d: move-object v3, v13 │ │ +04cbf8: 07f5 |001e: move-object v5, v15 │ │ +04cbfa: 07e6 |001f: move-object v6, v14 │ │ +04cbfc: 0807 1100 |0020: move-object/from16 v7, v17 │ │ +04cc00: 0808 1400 |0022: move-object/from16 v8, v20 │ │ +04cc04: 0809 1200 |0024: move-object/from16 v9, v18 │ │ +04cc08: 7608 8804 0200 |0026: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/FragmentTransitionCompat21$2;.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Ljava/util/ArrayList;)V // method@0488 │ │ +04cc0e: 6e20 b820 2a00 |0029: invoke-virtual {v10, v2}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20b8 │ │ +04cc14: 0800 1000 |002c: move-object/from16 v0, v16 │ │ +04cc18: 7120 a404 0400 |002e: invoke-static {v4, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@04a4 │ │ +04cc1e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ 0x0007 line=114 │ │ 0x0009 line=115 │ │ 0x000c line=117 │ │ @@ -22733,19 +22760,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 │ │ -04cb9c: |[04cb9c] android.support.v4.app.FragmentTransitionCompat21.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V │ │ -04cbac: 0720 |0000: move-object v0, v2 │ │ -04cbae: 1f00 0604 |0001: check-cast v0, Landroid/transition/Transition; // type@0406 │ │ -04cbb2: 7120 ff1e 0100 |0003: invoke-static {v1, v0}, Landroid/transition/TransitionManager;.beginDelayedTransition:(Landroid/view/ViewGroup;Landroid/transition/Transition;)V // method@1eff │ │ -04cbb8: 0e00 |0006: return-void │ │ +04cc20: |[04cc20] android.support.v4.app.FragmentTransitionCompat21.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V │ │ +04cc30: 0720 |0000: move-object v0, v2 │ │ +04cc32: 1f00 0704 |0001: check-cast v0, Landroid/transition/Transition; // type@0407 │ │ +04cc36: 7120 ff1e 0100 |0003: invoke-static {v1, v0}, Landroid/transition/TransitionManager;.beginDelayedTransition:(Landroid/view/ViewGroup;Landroid/transition/Transition;)V // method@1eff │ │ +04cc3c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0006 line=68 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 transition Landroid/transition/Transition; │ │ @@ -22757,47 +22784,47 @@ │ │ type : '(Ljava/util/List;Landroid/view/View;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -04cbbc: |[04cbbc] android.support.v4.app.FragmentTransitionCompat21.bfsAddViewChildren:(Ljava/util/List;Landroid/view/View;)V │ │ -04cbcc: 7210 ec28 0800 |0000: invoke-interface {v8}, Ljava/util/List;.size:()I // method@28ec │ │ -04cbd2: 0a04 |0003: move-result v4 │ │ -04cbd4: 7130 9a04 9804 |0004: invoke-static {v8, v9, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z // method@049a │ │ -04cbda: 0a07 |0007: move-result v7 │ │ -04cbdc: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -04cbe0: 0e00 |000a: return-void │ │ -04cbe2: 7220 df28 9800 |000b: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -04cbe8: 0143 |000e: move v3, v4 │ │ -04cbea: 7210 ec28 0800 |000f: invoke-interface {v8}, Ljava/util/List;.size:()I // method@28ec │ │ -04cbf0: 0a07 |0012: move-result v7 │ │ -04cbf2: 3573 f7ff |0013: if-ge v3, v7, 000a // -0009 │ │ -04cbf6: 7220 e528 3800 |0015: invoke-interface {v8, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -04cbfc: 0c05 |0018: move-result-object v5 │ │ -04cbfe: 1f05 3c04 |0019: check-cast v5, Landroid/view/View; // type@043c │ │ -04cc02: 2057 4204 |001b: instance-of v7, v5, Landroid/view/ViewGroup; // type@0442 │ │ -04cc06: 3807 1c00 |001d: if-eqz v7, 0039 // +001c │ │ -04cc0a: 0756 |001f: move-object v6, v5 │ │ -04cc0c: 1f06 4204 |0020: check-cast v6, Landroid/view/ViewGroup; // type@0442 │ │ -04cc10: 6e10 6f20 0600 |0022: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -04cc16: 0a01 |0025: move-result v1 │ │ -04cc18: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -04cc1a: 3512 1200 |0027: if-ge v2, v1, 0039 // +0012 │ │ -04cc1e: 6e20 6e20 2600 |0029: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -04cc24: 0c00 |002c: move-result-object v0 │ │ -04cc26: 7130 9a04 0804 |002d: invoke-static {v8, v0, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z // method@049a │ │ -04cc2c: 0a07 |0030: move-result v7 │ │ -04cc2e: 3907 0500 |0031: if-nez v7, 0036 // +0005 │ │ -04cc32: 7220 df28 0800 |0033: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -04cc38: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04cc3c: 28ef |0038: goto 0027 // -0011 │ │ -04cc3e: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04cc42: 28d4 |003b: goto 000f // -002c │ │ +04cc40: |[04cc40] android.support.v4.app.FragmentTransitionCompat21.bfsAddViewChildren:(Ljava/util/List;Landroid/view/View;)V │ │ +04cc50: 7210 ec28 0800 |0000: invoke-interface {v8}, Ljava/util/List;.size:()I // method@28ec │ │ +04cc56: 0a04 |0003: move-result v4 │ │ +04cc58: 7130 9a04 9804 |0004: invoke-static {v8, v9, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z // method@049a │ │ +04cc5e: 0a07 |0007: move-result v7 │ │ +04cc60: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +04cc64: 0e00 |000a: return-void │ │ +04cc66: 7220 df28 9800 |000b: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +04cc6c: 0143 |000e: move v3, v4 │ │ +04cc6e: 7210 ec28 0800 |000f: invoke-interface {v8}, Ljava/util/List;.size:()I // method@28ec │ │ +04cc74: 0a07 |0012: move-result v7 │ │ +04cc76: 3573 f7ff |0013: if-ge v3, v7, 000a // -0009 │ │ +04cc7a: 7220 e528 3800 |0015: invoke-interface {v8, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +04cc80: 0c05 |0018: move-result-object v5 │ │ +04cc82: 1f05 3d04 |0019: check-cast v5, Landroid/view/View; // type@043d │ │ +04cc86: 2057 4304 |001b: instance-of v7, v5, Landroid/view/ViewGroup; // type@0443 │ │ +04cc8a: 3807 1c00 |001d: if-eqz v7, 0039 // +001c │ │ +04cc8e: 0756 |001f: move-object v6, v5 │ │ +04cc90: 1f06 4304 |0020: check-cast v6, Landroid/view/ViewGroup; // type@0443 │ │ +04cc94: 6e10 6f20 0600 |0022: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +04cc9a: 0a01 |0025: move-result v1 │ │ +04cc9c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +04cc9e: 3512 1200 |0027: if-ge v2, v1, 0039 // +0012 │ │ +04cca2: 6e20 6e20 2600 |0029: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +04cca8: 0c00 |002c: move-result-object v0 │ │ +04ccaa: 7130 9a04 0804 |002d: invoke-static {v8, v0, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z // method@049a │ │ +04ccb0: 0a07 |0030: move-result v7 │ │ +04ccb2: 3907 0500 |0031: if-nez v7, 0036 // +0005 │ │ +04ccb6: 7220 df28 0800 |0033: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +04ccbc: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04ccc0: 28ef |0038: goto 0027 // -0011 │ │ +04ccc2: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04ccc6: 28d4 |003b: goto 000f // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x000a line=264 │ │ 0x000b line=250 │ │ 0x000e line=251 │ │ @@ -22828,31 +22855,31 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04cc44: |[04cc44] android.support.v4.app.FragmentTransitionCompat21.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;Landroid/view/View;)Ljava/lang/Object; │ │ -04cc54: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -04cc58: 7120 9704 2300 |0002: invoke-static {v3, v2}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0497 │ │ -04cc5e: 3804 0900 |0005: if-eqz v4, 000e // +0009 │ │ -04cc62: 7210 fe28 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ -04cc68: 0c00 |000a: move-result-object v0 │ │ -04cc6a: 6e20 9d28 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@289d │ │ -04cc70: 6e10 9928 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ -04cc76: 0a00 |0011: move-result v0 │ │ -04cc78: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -04cc7c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -04cc7e: 1101 |0015: return-object v1 │ │ -04cc80: 6e20 9428 5300 |0016: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04cc86: 0710 |0019: move-object v0, v1 │ │ -04cc88: 1f00 0604 |001a: check-cast v0, Landroid/transition/Transition; // type@0406 │ │ -04cc8c: 7120 9204 3000 |001c: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0492 │ │ -04cc92: 28f6 |001f: goto 0015 // -000a │ │ +04ccc8: |[04ccc8] android.support.v4.app.FragmentTransitionCompat21.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;Landroid/view/View;)Ljava/lang/Object; │ │ +04ccd8: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +04ccdc: 7120 9704 2300 |0002: invoke-static {v3, v2}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0497 │ │ +04cce2: 3804 0900 |0005: if-eqz v4, 000e // +0009 │ │ +04cce6: 7210 fe28 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ +04ccec: 0c00 |000a: move-result-object v0 │ │ +04ccee: 6e20 9d28 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@289d │ │ +04ccf4: 6e10 9928 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ +04ccfa: 0a00 |0011: move-result v0 │ │ +04ccfc: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +04cd00: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +04cd02: 1101 |0015: return-object v1 │ │ +04cd04: 6e20 9428 5300 |0016: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04cd0a: 0710 |0019: move-object v0, v1 │ │ +04cd0c: 1f00 0704 |001a: check-cast v0, Landroid/transition/Transition; // type@0407 │ │ +04cd10: 7120 9204 3000 |001c: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0492 │ │ +04cd16: 28f6 |001f: goto 0015 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x000e line=50 │ │ @@ -22875,38 +22902,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 │ │ -04cc94: |[04cc94] android.support.v4.app.FragmentTransitionCompat21.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ -04cca4: 6e10 fa1f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -04ccaa: 0a04 |0003: move-result v4 │ │ -04ccac: 3904 1200 |0004: if-nez v4, 0016 // +0012 │ │ -04ccb0: 2064 4204 |0006: instance-of v4, v6, Landroid/view/ViewGroup; // type@0442 │ │ -04ccb4: 3804 2000 |0008: if-eqz v4, 0028 // +0020 │ │ -04ccb8: 0763 |000a: move-object v3, v6 │ │ -04ccba: 1f03 4204 |000b: check-cast v3, Landroid/view/ViewGroup; // type@0442 │ │ -04ccbe: 6e10 7e20 0300 |000d: invoke-virtual {v3}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@207e │ │ -04ccc4: 0a04 |0010: move-result v4 │ │ -04ccc6: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ -04ccca: 6e20 9428 3500 |0013: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04ccd0: 0e00 |0016: return-void │ │ -04ccd2: 6e10 6f20 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -04ccd8: 0a01 |001a: move-result v1 │ │ -04ccda: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -04ccdc: 3512 faff |001c: if-ge v2, v1, 0016 // -0006 │ │ -04cce0: 6e20 6e20 2300 |001e: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -04cce6: 0c00 |0021: move-result-object v0 │ │ -04cce8: 7120 9704 0500 |0022: invoke-static {v5, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0497 │ │ -04ccee: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04ccf2: 28f5 |0027: goto 001c // -000b │ │ -04ccf4: 6e20 9428 6500 |0028: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04ccfa: 28eb |002b: goto 0016 // -0015 │ │ +04cd18: |[04cd18] android.support.v4.app.FragmentTransitionCompat21.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ +04cd28: 6e10 fa1f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +04cd2e: 0a04 |0003: move-result v4 │ │ +04cd30: 3904 1200 |0004: if-nez v4, 0016 // +0012 │ │ +04cd34: 2064 4304 |0006: instance-of v4, v6, Landroid/view/ViewGroup; // type@0443 │ │ +04cd38: 3804 2000 |0008: if-eqz v4, 0028 // +0020 │ │ +04cd3c: 0763 |000a: move-object v3, v6 │ │ +04cd3e: 1f03 4304 |000b: check-cast v3, Landroid/view/ViewGroup; // type@0443 │ │ +04cd42: 6e10 7e20 0300 |000d: invoke-virtual {v3}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@207e │ │ +04cd48: 0a04 |0010: move-result v4 │ │ +04cd4a: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ +04cd4e: 6e20 9428 3500 |0013: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04cd54: 0e00 |0016: return-void │ │ +04cd56: 6e10 6f20 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +04cd5c: 0a01 |001a: move-result v1 │ │ +04cd5e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +04cd60: 3512 faff |001c: if-ge v2, v1, 0016 // -0006 │ │ +04cd64: 6e20 6e20 2300 |001e: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +04cd6a: 0c00 |0021: move-result-object v0 │ │ +04cd6c: 7120 9704 0500 |0022: invoke-static {v5, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0497 │ │ +04cd72: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04cd76: 28f5 |0027: goto 001c // -000b │ │ +04cd78: 6e20 9428 6500 |0028: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04cd7e: 28eb |002b: goto 0016 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0006 line=307 │ │ 0x000b line=308 │ │ 0x000d line=309 │ │ 0x0013 line=310 │ │ @@ -22932,37 +22959,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 │ │ -04ccfc: |[04ccfc] 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 │ │ -04cd0c: 07f2 |0000: move-object v2, v15 │ │ -04cd0e: 1f02 0604 |0001: check-cast v2, Landroid/transition/Transition; // type@0406 │ │ -04cd12: 0804 1100 |0003: move-object/from16 v4, v17 │ │ -04cd16: 1f04 0604 |0005: check-cast v4, Landroid/transition/Transition; // type@0406 │ │ -04cd1a: 0806 1300 |0007: move-object/from16 v6, v19 │ │ -04cd1e: 1f06 0604 |0009: check-cast v6, Landroid/transition/Transition; // type@0406 │ │ -04cd22: 080a 1500 |000b: move-object/from16 v10, v21 │ │ -04cd26: 1f0a 0604 |000d: check-cast v10, Landroid/transition/Transition; // type@0406 │ │ -04cd2a: 380a 1a00 |000f: if-eqz v10, 0029 // +001a │ │ -04cd2e: 6e10 f91f 0d00 |0011: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -04cd34: 0c0c |0014: move-result-object v12 │ │ -04cd36: 2200 c800 |0015: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$4; // type@00c8 │ │ -04cd3a: 07d1 |0017: move-object v1, v13 │ │ -04cd3c: 0803 1000 |0018: move-object/from16 v3, v16 │ │ -04cd40: 0805 1200 |001a: move-object/from16 v5, v18 │ │ -04cd44: 0807 1400 |001c: move-object/from16 v7, v20 │ │ -04cd48: 0808 1700 |001e: move-object/from16 v8, v23 │ │ -04cd4c: 0809 1600 |0020: move-object/from16 v9, v22 │ │ -04cd50: 07eb |0022: move-object v11, v14 │ │ -04cd52: 760c 8c04 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;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;Landroid/view/View;)V // method@048c │ │ -04cd58: 6e20 b820 0c00 |0026: invoke-virtual {v12, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20b8 │ │ -04cd5e: 0e00 |0029: return-void │ │ +04cd80: |[04cd80] 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 │ │ +04cd90: 07f2 |0000: move-object v2, v15 │ │ +04cd92: 1f02 0704 |0001: check-cast v2, Landroid/transition/Transition; // type@0407 │ │ +04cd96: 0804 1100 |0003: move-object/from16 v4, v17 │ │ +04cd9a: 1f04 0704 |0005: check-cast v4, Landroid/transition/Transition; // type@0407 │ │ +04cd9e: 0806 1300 |0007: move-object/from16 v6, v19 │ │ +04cda2: 1f06 0704 |0009: check-cast v6, Landroid/transition/Transition; // type@0407 │ │ +04cda6: 080a 1500 |000b: move-object/from16 v10, v21 │ │ +04cdaa: 1f0a 0704 |000d: check-cast v10, Landroid/transition/Transition; // type@0407 │ │ +04cdae: 380a 1a00 |000f: if-eqz v10, 0029 // +001a │ │ +04cdb2: 6e10 f91f 0d00 |0011: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +04cdb8: 0c0c |0014: move-result-object v12 │ │ +04cdba: 2200 c900 |0015: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$4; // type@00c9 │ │ +04cdbe: 07d1 |0017: move-object v1, v13 │ │ +04cdc0: 0803 1000 |0018: move-object/from16 v3, v16 │ │ +04cdc4: 0805 1200 |001a: move-object/from16 v5, v18 │ │ +04cdc8: 0807 1400 |001c: move-object/from16 v7, v20 │ │ +04cdcc: 0808 1700 |001e: move-object/from16 v8, v23 │ │ +04cdd0: 0809 1600 |0020: move-object/from16 v9, v22 │ │ +04cdd4: 07eb |0022: move-object v11, v14 │ │ +04cdd6: 760c 8c04 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;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;Landroid/view/View;)V // method@048c │ │ +04cddc: 6e20 b820 0c00 |0026: invoke-virtual {v12, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@20b8 │ │ +04cde2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0005 line=348 │ │ 0x0009 line=349 │ │ 0x000d line=350 │ │ 0x000f line=351 │ │ @@ -22995,20 +23022,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 │ │ -04cd60: |[04cd60] android.support.v4.app.FragmentTransitionCompat21.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04cd70: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ -04cd74: 1f00 0604 |0002: check-cast v0, Landroid/transition/Transition; // type@0406 │ │ -04cd78: 6e10 f71e 0000 |0004: invoke-virtual {v0}, Landroid/transition/Transition;.clone:()Landroid/transition/Transition; // method@1ef7 │ │ -04cd7e: 0c00 |0007: move-result-object v0 │ │ -04cd80: 1100 |0008: return-object v0 │ │ +04cde4: |[04cde4] android.support.v4.app.FragmentTransitionCompat21.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04cdf4: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ +04cdf8: 1f00 0704 |0002: check-cast v0, Landroid/transition/Transition; // type@0407 │ │ +04cdfc: 6e10 f71e 0000 |0004: invoke-virtual {v0}, Landroid/transition/Transition;.clone:()Landroid/transition/Transition; // method@1ef7 │ │ +04ce02: 0c00 |0007: move-result-object v0 │ │ +04ce04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0008 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 transition Ljava/lang/Object; │ │ @@ -23018,26 +23045,26 @@ │ │ type : '(Ljava/util/List;Landroid/view/View;I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04cd84: |[04cd84] android.support.v4.app.FragmentTransitionCompat21.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z │ │ -04cd94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04cd96: 3540 0d00 |0001: if-ge v0, v4, 000e // +000d │ │ -04cd9a: 7220 e528 0200 |0003: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -04cda0: 0c01 |0006: move-result-object v1 │ │ -04cda2: 3331 0400 |0007: if-ne v1, v3, 000b // +0004 │ │ -04cda6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -04cda8: 0f01 |000a: return v1 │ │ -04cdaa: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04cdae: 28f4 |000d: goto 0001 // -000c │ │ -04cdb0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -04cdb2: 28fb |000f: goto 000a // -0005 │ │ +04ce08: |[04ce08] android.support.v4.app.FragmentTransitionCompat21.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z │ │ +04ce18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ce1a: 3540 0d00 |0001: if-ge v0, v4, 000e // +000d │ │ +04ce1e: 7220 e528 0200 |0003: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +04ce24: 0c01 |0006: move-result-object v1 │ │ +04ce26: 3331 0400 |0007: if-ne v1, v3, 000b // +0004 │ │ +04ce2a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +04ce2c: 0f01 |000a: return v1 │ │ +04ce2e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04ce32: 28f4 |000d: goto 0001 // -000c │ │ +04ce34: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +04ce36: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0003 line=272 │ │ 0x0009 line=273 │ │ 0x000a line=276 │ │ 0x000b line=271 │ │ @@ -23054,19 +23081,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 │ │ -04cdb4: |[04cdb4] android.support.v4.app.FragmentTransitionCompat21.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V │ │ -04cdc4: 0710 |0000: move-object v0, v1 │ │ -04cdc6: 1f00 0604 |0001: check-cast v0, Landroid/transition/Transition; // type@0406 │ │ -04cdca: 6e30 f81e 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@1ef8 │ │ -04cdd0: 0e00 |0006: return-void │ │ +04ce38: |[04ce38] android.support.v4.app.FragmentTransitionCompat21.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V │ │ +04ce48: 0710 |0000: move-object v0, v1 │ │ +04ce4a: 1f00 0704 |0001: check-cast v0, Landroid/transition/Transition; // type@0407 │ │ +04ce4e: 6e30 f81e 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@1ef8 │ │ +04ce54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0006 line=63 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 transition Landroid/transition/Transition; │ │ @@ -23079,36 +23106,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 │ │ -04cdd4: |[04cdd4] android.support.v4.app.FragmentTransitionCompat21.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V │ │ -04cde4: 6e10 fa1f 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -04cdea: 0a05 |0003: move-result v5 │ │ -04cdec: 3905 2300 |0004: if-nez v5, 0027 // +0023 │ │ -04cdf0: 6e10 f71f 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@1ff7 │ │ -04cdf6: 0c03 |0009: move-result-object v3 │ │ -04cdf8: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -04cdfc: 7230 fb28 3607 |000c: invoke-interface {v6, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -04ce02: 2075 4204 |000f: instance-of v5, v7, Landroid/view/ViewGroup; // type@0442 │ │ -04ce06: 3805 1600 |0011: if-eqz v5, 0027 // +0016 │ │ -04ce0a: 0774 |0013: move-object v4, v7 │ │ -04ce0c: 1f04 4204 |0014: check-cast v4, Landroid/view/ViewGroup; // type@0442 │ │ -04ce10: 6e10 6f20 0400 |0016: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -04ce16: 0a01 |0019: move-result v1 │ │ -04ce18: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -04ce1a: 3512 0c00 |001b: if-ge v2, v1, 0027 // +000c │ │ -04ce1e: 6e20 6e20 2400 |001d: invoke-virtual {v4, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -04ce24: 0c00 |0020: move-result-object v0 │ │ -04ce26: 7120 9c04 0600 |0021: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@049c │ │ -04ce2c: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04ce30: 28f5 |0026: goto 001b // -000b │ │ -04ce32: 0e00 |0027: return-void │ │ +04ce58: |[04ce58] android.support.v4.app.FragmentTransitionCompat21.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V │ │ +04ce68: 6e10 fa1f 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +04ce6e: 0a05 |0003: move-result v5 │ │ +04ce70: 3905 2300 |0004: if-nez v5, 0027 // +0023 │ │ +04ce74: 6e10 f71f 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@1ff7 │ │ +04ce7a: 0c03 |0009: move-result-object v3 │ │ +04ce7c: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +04ce80: 7230 fb28 3607 |000c: invoke-interface {v6, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +04ce86: 2075 4304 |000f: instance-of v5, v7, Landroid/view/ViewGroup; // type@0443 │ │ +04ce8a: 3805 1600 |0011: if-eqz v5, 0027 // +0016 │ │ +04ce8e: 0774 |0013: move-object v4, v7 │ │ +04ce90: 1f04 4304 |0014: check-cast v4, Landroid/view/ViewGroup; // type@0443 │ │ +04ce94: 6e10 6f20 0400 |0016: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +04ce9a: 0a01 |0019: move-result v1 │ │ +04ce9c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +04ce9e: 3512 0c00 |001b: if-ge v2, v1, 0027 // +000c │ │ +04cea2: 6e20 6e20 2400 |001d: invoke-virtual {v4, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +04cea8: 0c00 |0020: move-result-object v0 │ │ +04ceaa: 7120 9c04 0600 |0021: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@049c │ │ +04ceb0: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04ceb4: 28f5 |0026: goto 001b // -000b │ │ +04ceb6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0006 line=326 │ │ 0x000a line=327 │ │ 0x000c line=328 │ │ 0x000f line=330 │ │ @@ -23134,34 +23161,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 │ │ -04ce34: |[04ce34] android.support.v4.app.FragmentTransitionCompat21.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -04ce44: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -04ce46: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04ce48: 2200 6000 |0002: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -04ce4c: 7010 a901 0000 |0004: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -04ce52: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -04ce54: 2321 6906 |0008: new-array v1, v2, [I // type@0669 │ │ -04ce58: 6e20 e51f 1700 |000a: invoke-virtual {v7, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fe5 │ │ -04ce5e: 4402 0104 |000d: aget v2, v1, v4 │ │ -04ce62: 4403 0106 |000f: aget v3, v1, v6 │ │ -04ce66: 4404 0104 |0011: aget v4, v1, v4 │ │ -04ce6a: 6e10 fb1f 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -04ce70: 0a05 |0016: move-result v5 │ │ -04ce72: b054 |0017: add-int/2addr v4, v5 │ │ -04ce74: 4405 0106 |0018: aget v5, v1, v6 │ │ -04ce78: 6e10 dc1f 0700 |001a: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -04ce7e: 0a06 |001d: move-result v6 │ │ -04ce80: b065 |001e: add-int/2addr v5, v6 │ │ -04ce82: 6e55 b001 2043 |001f: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ -04ce88: 1100 |0022: return-object v0 │ │ +04ceb8: |[04ceb8] android.support.v4.app.FragmentTransitionCompat21.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +04cec8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +04ceca: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +04cecc: 2200 6000 |0002: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +04ced0: 7010 a901 0000 |0004: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +04ced6: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +04ced8: 2321 6c06 |0008: new-array v1, v2, [I // type@066c │ │ +04cedc: 6e20 e51f 1700 |000a: invoke-virtual {v7, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fe5 │ │ +04cee2: 4402 0104 |000d: aget v2, v1, v4 │ │ +04cee6: 4403 0106 |000f: aget v3, v1, v6 │ │ +04ceea: 4404 0104 |0011: aget v4, v1, v4 │ │ +04ceee: 6e10 fb1f 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +04cef4: 0a05 |0016: move-result v5 │ │ +04cef6: b054 |0017: add-int/2addr v4, v5 │ │ +04cef8: 4405 0106 |0018: aget v5, v1, v6 │ │ +04cefc: 6e10 dc1f 0700 |001a: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +04cf02: 0a06 |001d: move-result v6 │ │ +04cf04: b065 |001e: add-int/2addr v5, v6 │ │ +04cf06: 6e55 b001 2043 |001f: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ +04cf0c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=297 │ │ 0x0007 line=298 │ │ 0x000a line=299 │ │ 0x000d line=301 │ │ 0x0022 line=302 │ │ @@ -23175,18 +23202,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 │ │ -04ce8c: |[04ce8c] android.support.v4.app.FragmentTransitionCompat21.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ -04ce9c: 6e10 f71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@1ff7 │ │ -04cea2: 0c00 |0003: move-result-object v0 │ │ -04cea4: 1100 |0004: return-object v0 │ │ +04cf10: |[04cf10] android.support.v4.app.FragmentTransitionCompat21.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +04cf20: 6e10 f71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@1ff7 │ │ +04cf26: 0c00 |0003: move-result-object v0 │ │ +04cf28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #15 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -23194,34 +23221,34 @@ │ │ type : '(Landroid/transition/Transition;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -04cea8: |[04cea8] android.support.v4.app.FragmentTransitionCompat21.hasSimpleTarget:(Landroid/transition/Transition;)Z │ │ -04ceb8: 6e10 f91e 0100 |0000: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetIds:()Ljava/util/List; // method@1ef9 │ │ -04cebe: 0c00 |0003: move-result-object v0 │ │ -04cec0: 7110 a004 0000 |0004: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@04a0 │ │ -04cec6: 0a00 |0007: move-result v0 │ │ -04cec8: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ -04cecc: 6e10 fa1e 0100 |000a: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetNames:()Ljava/util/List; // method@1efa │ │ -04ced2: 0c00 |000d: move-result-object v0 │ │ -04ced4: 7110 a004 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@04a0 │ │ -04ceda: 0a00 |0011: move-result v0 │ │ -04cedc: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -04cee0: 6e10 fb1e 0100 |0014: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetTypes:()Ljava/util/List; // method@1efb │ │ -04cee6: 0c00 |0017: move-result-object v0 │ │ -04cee8: 7110 a004 0000 |0018: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@04a0 │ │ -04ceee: 0a00 |001b: move-result v0 │ │ -04cef0: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ -04cef4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -04cef6: 0f00 |001f: return v0 │ │ -04cef8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -04cefa: 28fe |0021: goto 001f // -0002 │ │ +04cf2c: |[04cf2c] android.support.v4.app.FragmentTransitionCompat21.hasSimpleTarget:(Landroid/transition/Transition;)Z │ │ +04cf3c: 6e10 f91e 0100 |0000: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetIds:()Ljava/util/List; // method@1ef9 │ │ +04cf42: 0c00 |0003: move-result-object v0 │ │ +04cf44: 7110 a004 0000 |0004: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@04a0 │ │ +04cf4a: 0a00 |0007: move-result v0 │ │ +04cf4c: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ +04cf50: 6e10 fa1e 0100 |000a: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetNames:()Ljava/util/List; // method@1efa │ │ +04cf56: 0c00 |000d: move-result-object v0 │ │ +04cf58: 7110 a004 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@04a0 │ │ +04cf5e: 0a00 |0011: move-result v0 │ │ +04cf60: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +04cf64: 6e10 fb1e 0100 |0014: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetTypes:()Ljava/util/List; // method@1efb │ │ +04cf6a: 0c00 |0017: move-result-object v0 │ │ +04cf6c: 7110 a004 0000 |0018: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@04a0 │ │ +04cf72: 0a00 |001b: move-result v0 │ │ +04cf74: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ +04cf78: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +04cf7a: 0f00 |001f: return v0 │ │ +04cf7c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +04cf7e: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 transition Landroid/transition/Transition; │ │ │ │ #16 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -23229,23 +23256,23 @@ │ │ type : '(Ljava/util/List;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04cefc: |[04cefc] android.support.v4.app.FragmentTransitionCompat21.isNullOrEmpty:(Ljava/util/List;)Z │ │ -04cf0c: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -04cf10: 7210 e728 0100 |0002: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -04cf16: 0a00 |0005: move-result v0 │ │ -04cf18: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -04cf1c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04cf1e: 0f00 |0009: return v0 │ │ -04cf20: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04cf22: 28fe |000b: goto 0009 // -0002 │ │ +04cf80: |[04cf80] android.support.v4.app.FragmentTransitionCompat21.isNullOrEmpty:(Ljava/util/List;)Z │ │ +04cf90: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +04cf94: 7210 e728 0100 |0002: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +04cf9a: 0a00 |0005: move-result v0 │ │ +04cf9c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +04cfa0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04cfa2: 0f00 |0009: return v0 │ │ +04cfa4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04cfa6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x000c reg=1 list Ljava/util/List; │ │ │ │ #17 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -23253,64 +23280,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 │ │ -04cf24: |[04cf24] android.support.v4.app.FragmentTransitionCompat21.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ │ -04cf34: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04cf36: 07a0 |0001: move-object v0, v10 │ │ -04cf38: 1f00 0604 |0002: check-cast v0, Landroid/transition/Transition; // type@0406 │ │ -04cf3c: 07b1 |0004: move-object v1, v11 │ │ -04cf3e: 1f01 0604 |0005: check-cast v1, Landroid/transition/Transition; // type@0406 │ │ -04cf42: 07c3 |0007: move-object v3, v12 │ │ -04cf44: 1f03 0604 |0008: check-cast v3, Landroid/transition/Transition; // type@0406 │ │ -04cf48: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -04cf4c: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -04cf50: 01d2 |000e: move v2, v13 │ │ -04cf52: 3802 1800 |000f: if-eqz v2, 0027 // +0018 │ │ -04cf56: 2207 0804 |0011: new-instance v7, Landroid/transition/TransitionSet; // type@0408 │ │ -04cf5a: 7010 001f 0700 |0013: invoke-direct {v7}, Landroid/transition/TransitionSet;.:()V // method@1f00 │ │ -04cf60: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -04cf64: 6e20 011f 0700 |0018: invoke-virtual {v7, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ -04cf6a: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -04cf6e: 6e20 011f 1700 |001d: invoke-virtual {v7, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ -04cf74: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ -04cf78: 6e20 011f 3700 |0022: invoke-virtual {v7, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ -04cf7e: 0776 |0025: move-object v6, v7 │ │ -04cf80: 1106 |0026: return-object v6 │ │ -04cf82: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -04cf84: 3801 2700 |0028: if-eqz v1, 004f // +0027 │ │ -04cf88: 3800 2500 |002a: if-eqz v0, 004f // +0025 │ │ -04cf8c: 2208 0804 |002c: new-instance v8, Landroid/transition/TransitionSet; // type@0408 │ │ -04cf90: 7010 001f 0800 |002e: invoke-direct {v8}, Landroid/transition/TransitionSet;.:()V // method@1f00 │ │ -04cf96: 6e20 011f 1800 |0031: invoke-virtual {v8, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ -04cf9c: 0c08 |0034: move-result-object v8 │ │ -04cf9e: 6e20 011f 0800 |0035: invoke-virtual {v8, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ -04cfa4: 0c08 |0038: move-result-object v8 │ │ -04cfa6: 1219 |0039: const/4 v9, #int 1 // #1 │ │ -04cfa8: 6e20 051f 9800 |003a: invoke-virtual {v8, v9}, Landroid/transition/TransitionSet;.setOrdering:(I)Landroid/transition/TransitionSet; // method@1f05 │ │ -04cfae: 0c04 |003d: move-result-object v4 │ │ -04cfb0: 3803 1900 |003e: if-eqz v3, 0057 // +0019 │ │ -04cfb4: 2205 0804 |0040: new-instance v5, Landroid/transition/TransitionSet; // type@0408 │ │ -04cfb8: 7010 001f 0500 |0042: invoke-direct {v5}, Landroid/transition/TransitionSet;.:()V // method@1f00 │ │ -04cfbe: 3804 0500 |0045: if-eqz v4, 004a // +0005 │ │ -04cfc2: 6e20 011f 4500 |0047: invoke-virtual {v5, v4}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ -04cfc8: 6e20 011f 3500 |004a: invoke-virtual {v5, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ -04cfce: 0756 |004d: move-object v6, v5 │ │ -04cfd0: 28d8 |004e: goto 0026 // -0028 │ │ -04cfd2: 3801 0400 |004f: if-eqz v1, 0053 // +0004 │ │ -04cfd6: 0714 |0051: move-object v4, v1 │ │ -04cfd8: 28ec |0052: goto 003e // -0014 │ │ -04cfda: 3800 ebff |0053: if-eqz v0, 003e // -0015 │ │ -04cfde: 0704 |0055: move-object v4, v0 │ │ -04cfe0: 28e8 |0056: goto 003e // -0018 │ │ -04cfe2: 0746 |0057: move-object v6, v4 │ │ -04cfe4: 28ce |0058: goto 0026 // -0032 │ │ +04cfa8: |[04cfa8] android.support.v4.app.FragmentTransitionCompat21.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +04cfb8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04cfba: 07a0 |0001: move-object v0, v10 │ │ +04cfbc: 1f00 0704 |0002: check-cast v0, Landroid/transition/Transition; // type@0407 │ │ +04cfc0: 07b1 |0004: move-object v1, v11 │ │ +04cfc2: 1f01 0704 |0005: check-cast v1, Landroid/transition/Transition; // type@0407 │ │ +04cfc6: 07c3 |0007: move-object v3, v12 │ │ +04cfc8: 1f03 0704 |0008: check-cast v3, Landroid/transition/Transition; // type@0407 │ │ +04cfcc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +04cfd0: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +04cfd4: 01d2 |000e: move v2, v13 │ │ +04cfd6: 3802 1800 |000f: if-eqz v2, 0027 // +0018 │ │ +04cfda: 2207 0904 |0011: new-instance v7, Landroid/transition/TransitionSet; // type@0409 │ │ +04cfde: 7010 001f 0700 |0013: invoke-direct {v7}, Landroid/transition/TransitionSet;.:()V // method@1f00 │ │ +04cfe4: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +04cfe8: 6e20 011f 0700 |0018: invoke-virtual {v7, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ +04cfee: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +04cff2: 6e20 011f 1700 |001d: invoke-virtual {v7, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ +04cff8: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ +04cffc: 6e20 011f 3700 |0022: invoke-virtual {v7, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ +04d002: 0776 |0025: move-object v6, v7 │ │ +04d004: 1106 |0026: return-object v6 │ │ +04d006: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +04d008: 3801 2700 |0028: if-eqz v1, 004f // +0027 │ │ +04d00c: 3800 2500 |002a: if-eqz v0, 004f // +0025 │ │ +04d010: 2208 0904 |002c: new-instance v8, Landroid/transition/TransitionSet; // type@0409 │ │ +04d014: 7010 001f 0800 |002e: invoke-direct {v8}, Landroid/transition/TransitionSet;.:()V // method@1f00 │ │ +04d01a: 6e20 011f 1800 |0031: invoke-virtual {v8, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ +04d020: 0c08 |0034: move-result-object v8 │ │ +04d022: 6e20 011f 0800 |0035: invoke-virtual {v8, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ +04d028: 0c08 |0038: move-result-object v8 │ │ +04d02a: 1219 |0039: const/4 v9, #int 1 // #1 │ │ +04d02c: 6e20 051f 9800 |003a: invoke-virtual {v8, v9}, Landroid/transition/TransitionSet;.setOrdering:(I)Landroid/transition/TransitionSet; // method@1f05 │ │ +04d032: 0c04 |003d: move-result-object v4 │ │ +04d034: 3803 1900 |003e: if-eqz v3, 0057 // +0019 │ │ +04d038: 2205 0904 |0040: new-instance v5, Landroid/transition/TransitionSet; // type@0409 │ │ +04d03c: 7010 001f 0500 |0042: invoke-direct {v5}, Landroid/transition/TransitionSet;.:()V // method@1f00 │ │ +04d042: 3804 0500 |0045: if-eqz v4, 004a // +0005 │ │ +04d046: 6e20 011f 4500 |0047: invoke-virtual {v5, v4}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ +04d04c: 6e20 011f 3500 |004a: invoke-virtual {v5, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ +04d052: 0756 |004d: move-object v6, v5 │ │ +04d054: 28d8 |004e: goto 0026 // -0028 │ │ +04d056: 3801 0400 |004f: if-eqz v1, 0053 // +0004 │ │ +04d05a: 0714 |0051: move-object v4, v1 │ │ +04d05c: 28ec |0052: goto 003e // -0014 │ │ +04d05e: 3800 ebff |0053: if-eqz v0, 003e // -0015 │ │ +04d062: 0704 |0055: move-object v4, v0 │ │ +04d064: 28e8 |0056: goto 003e // -0018 │ │ +04d066: 0746 |0057: move-object v6, v4 │ │ +04d068: 28ce |0058: goto 0026 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ 0x0005 line=164 │ │ 0x0008 line=165 │ │ 0x000a line=167 │ │ @@ -23361,55 +23388,55 @@ │ │ type : '(Ljava/lang/Object;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -04cfe8: |[04cfe8] android.support.v4.app.FragmentTransitionCompat21.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ -04cff8: 0785 |0000: move-object v5, v8 │ │ -04cffa: 1f05 0604 |0001: check-cast v5, Landroid/transition/Transition; // type@0406 │ │ -04cffe: 2056 0804 |0003: instance-of v6, v5, Landroid/transition/TransitionSet; // type@0408 │ │ -04d002: 3806 1600 |0005: if-eqz v6, 001b // +0016 │ │ -04d006: 0753 |0007: move-object v3, v5 │ │ -04d008: 1f03 0804 |0008: check-cast v3, Landroid/transition/TransitionSet; // type@0408 │ │ -04d00c: 6e10 041f 0300 |000a: invoke-virtual {v3}, Landroid/transition/TransitionSet;.getTransitionCount:()I // method@1f04 │ │ -04d012: 0a02 |000d: move-result v2 │ │ -04d014: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -04d016: 3521 3c00 |000f: if-ge v1, v2, 004b // +003c │ │ -04d01a: 6e20 031f 1300 |0011: invoke-virtual {v3, v1}, Landroid/transition/TransitionSet;.getTransitionAt:(I)Landroid/transition/Transition; // method@1f03 │ │ -04d020: 0c00 |0014: move-result-object v0 │ │ -04d022: 7120 a204 9000 |0015: invoke-static {v0, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ -04d028: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04d02c: 28f5 |001a: goto 000f // -000b │ │ -04d02e: 7110 9f04 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.hasSimpleTarget:(Landroid/transition/Transition;)Z // method@049f │ │ -04d034: 0a06 |001e: move-result v6 │ │ -04d036: 3906 2c00 |001f: if-nez v6, 004b // +002c │ │ -04d03a: 6e10 fc1e 0500 |0021: invoke-virtual {v5}, Landroid/transition/Transition;.getTargets:()Ljava/util/List; // method@1efc │ │ -04d040: 0c04 |0024: move-result-object v4 │ │ -04d042: 3804 2600 |0025: if-eqz v4, 004b // +0026 │ │ -04d046: 7210 ec28 0400 |0027: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -04d04c: 0a06 |002a: move-result v6 │ │ -04d04e: 6e10 9f28 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04d054: 0a07 |002e: move-result v7 │ │ -04d056: 3376 1c00 |002f: if-ne v6, v7, 004b // +001c │ │ -04d05a: 7220 e328 9400 |0031: invoke-interface {v4, v9}, Ljava/util/List;.containsAll:(Ljava/util/Collection;)Z // method@28e3 │ │ -04d060: 0a06 |0034: move-result v6 │ │ -04d062: 3806 1600 |0035: if-eqz v6, 004b // +0016 │ │ -04d066: 6e10 9f28 0900 |0037: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04d06c: 0a06 |003a: move-result v6 │ │ -04d06e: d801 06ff |003b: add-int/lit8 v1, v6, #int -1 // #ff │ │ -04d072: 3a01 0e00 |003d: if-ltz v1, 004b // +000e │ │ -04d076: 6e20 9828 1900 |003f: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04d07c: 0c06 |0042: move-result-object v6 │ │ -04d07e: 1f06 3c04 |0043: check-cast v6, Landroid/view/View; // type@043c │ │ -04d082: 6e20 fd1e 6500 |0045: invoke-virtual {v5, v6}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1efd │ │ -04d088: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04d08c: 28f3 |004a: goto 003d // -000d │ │ -04d08e: 0e00 |004b: return-void │ │ +04d06c: |[04d06c] android.support.v4.app.FragmentTransitionCompat21.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ +04d07c: 0785 |0000: move-object v5, v8 │ │ +04d07e: 1f05 0704 |0001: check-cast v5, Landroid/transition/Transition; // type@0407 │ │ +04d082: 2056 0904 |0003: instance-of v6, v5, Landroid/transition/TransitionSet; // type@0409 │ │ +04d086: 3806 1600 |0005: if-eqz v6, 001b // +0016 │ │ +04d08a: 0753 |0007: move-object v3, v5 │ │ +04d08c: 1f03 0904 |0008: check-cast v3, Landroid/transition/TransitionSet; // type@0409 │ │ +04d090: 6e10 041f 0300 |000a: invoke-virtual {v3}, Landroid/transition/TransitionSet;.getTransitionCount:()I // method@1f04 │ │ +04d096: 0a02 |000d: move-result v2 │ │ +04d098: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +04d09a: 3521 3c00 |000f: if-ge v1, v2, 004b // +003c │ │ +04d09e: 6e20 031f 1300 |0011: invoke-virtual {v3, v1}, Landroid/transition/TransitionSet;.getTransitionAt:(I)Landroid/transition/Transition; // method@1f03 │ │ +04d0a4: 0c00 |0014: move-result-object v0 │ │ +04d0a6: 7120 a204 9000 |0015: invoke-static {v0, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@04a2 │ │ +04d0ac: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04d0b0: 28f5 |001a: goto 000f // -000b │ │ +04d0b2: 7110 9f04 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.hasSimpleTarget:(Landroid/transition/Transition;)Z // method@049f │ │ +04d0b8: 0a06 |001e: move-result v6 │ │ +04d0ba: 3906 2c00 |001f: if-nez v6, 004b // +002c │ │ +04d0be: 6e10 fc1e 0500 |0021: invoke-virtual {v5}, Landroid/transition/Transition;.getTargets:()Ljava/util/List; // method@1efc │ │ +04d0c4: 0c04 |0024: move-result-object v4 │ │ +04d0c6: 3804 2600 |0025: if-eqz v4, 004b // +0026 │ │ +04d0ca: 7210 ec28 0400 |0027: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +04d0d0: 0a06 |002a: move-result v6 │ │ +04d0d2: 6e10 9f28 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04d0d8: 0a07 |002e: move-result v7 │ │ +04d0da: 3376 1c00 |002f: if-ne v6, v7, 004b // +001c │ │ +04d0de: 7220 e328 9400 |0031: invoke-interface {v4, v9}, Ljava/util/List;.containsAll:(Ljava/util/Collection;)Z // method@28e3 │ │ +04d0e4: 0a06 |0034: move-result v6 │ │ +04d0e6: 3806 1600 |0035: if-eqz v6, 004b // +0016 │ │ +04d0ea: 6e10 9f28 0900 |0037: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04d0f0: 0a06 |003a: move-result v6 │ │ +04d0f2: d801 06ff |003b: add-int/lit8 v1, v6, #int -1 // #ff │ │ +04d0f6: 3a01 0e00 |003d: if-ltz v1, 004b // +000e │ │ +04d0fa: 6e20 9828 1900 |003f: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04d100: 0c06 |0042: move-result-object v6 │ │ +04d102: 1f06 3d04 |0043: check-cast v6, Landroid/view/View; // type@043d │ │ +04d106: 6e20 fd1e 6500 |0045: invoke-virtual {v5, v6}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1efd │ │ +04d10c: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04d110: 28f3 |004a: goto 003d // -000d │ │ +04d112: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=388 │ │ 0x0008 line=389 │ │ 0x000a line=390 │ │ 0x000e line=391 │ │ @@ -23440,23 +23467,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 │ │ -04d090: |[04d090] android.support.v4.app.FragmentTransitionCompat21.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04d0a0: 0731 |0000: move-object v1, v3 │ │ -04d0a2: 1f01 0604 |0001: check-cast v1, Landroid/transition/Transition; // type@0406 │ │ -04d0a6: 7110 9d04 0400 |0003: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@049d │ │ -04d0ac: 0c00 |0006: move-result-object v0 │ │ -04d0ae: 2202 c500 |0007: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$1; // type@00c5 │ │ -04d0b2: 7020 8604 0200 |0009: invoke-direct {v2, v0}, Landroid/support/v4/app/FragmentTransitionCompat21$1;.:(Landroid/graphics/Rect;)V // method@0486 │ │ -04d0b8: 6e20 fe1e 2100 |000c: invoke-virtual {v1, v2}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@1efe │ │ -04d0be: 0e00 |000f: return-void │ │ +04d114: |[04d114] android.support.v4.app.FragmentTransitionCompat21.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d124: 0731 |0000: move-object v1, v3 │ │ +04d126: 1f01 0704 |0001: check-cast v1, Landroid/transition/Transition; // type@0407 │ │ +04d12a: 7110 9d04 0400 |0003: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@049d │ │ +04d130: 0c00 |0006: move-result-object v0 │ │ +04d132: 2202 c600 |0007: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$1; // type@00c6 │ │ +04d136: 7020 8604 0200 |0009: invoke-direct {v2, v0}, Landroid/support/v4/app/FragmentTransitionCompat21$1;.:(Landroid/graphics/Rect;)V // method@0486 │ │ +04d13c: 6e20 fe1e 2100 |000c: invoke-virtual {v1, v2}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@1efe │ │ +04d142: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x0007 line=74 │ │ 0x000f line=80 │ │ locals : │ │ @@ -23470,20 +23497,20 @@ │ │ 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 │ │ -04d0c0: |[04d0c0] android.support.v4.app.FragmentTransitionCompat21.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ -04d0d0: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -04d0d4: 2200 c700 |0002: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$3; // type@00c7 │ │ -04d0d8: 7020 8a04 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentTransitionCompat21$3;.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@048a │ │ -04d0de: 6e20 fe1e 0100 |0007: invoke-virtual {v1, v0}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@1efe │ │ -04d0e4: 0e00 |000a: return-void │ │ +04d144: |[04d144] android.support.v4.app.FragmentTransitionCompat21.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ +04d154: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +04d158: 2200 c800 |0002: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$3; // type@00c8 │ │ +04d15c: 7020 8a04 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentTransitionCompat21$3;.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@048a │ │ +04d162: 6e20 fe1e 0100 |0007: invoke-virtual {v1, v0}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@1efe │ │ +04d168: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ 0x000a line=294 │ │ locals : │ │ 0x0000 - 0x000b reg=1 transition Landroid/transition/Transition; │ │ @@ -23494,37 +23521,37 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/util/Map;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04d0e8: |[04d0e8] android.support.v4.app.FragmentTransitionCompat21.setSharedElementTargets:(Ljava/lang/Object;Landroid/view/View;Ljava/util/Map;Ljava/util/ArrayList;)V │ │ -04d0f8: 0762 |0000: move-object v2, v6 │ │ -04d0fa: 1f02 0804 |0001: check-cast v2, Landroid/transition/TransitionSet; // type@0408 │ │ -04d0fe: 6e10 9628 0900 |0003: invoke-virtual {v9}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -04d104: 7210 fe28 0800 |0006: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ -04d10a: 0c05 |0009: move-result-object v5 │ │ -04d10c: 6e20 9528 5900 |000a: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2895 │ │ -04d112: 6e10 021f 0200 |000d: invoke-virtual {v2}, Landroid/transition/TransitionSet;.getTargets:()Ljava/util/List; // method@1f02 │ │ -04d118: 0c04 |0010: move-result-object v4 │ │ -04d11a: 7210 e128 0400 |0011: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@28e1 │ │ -04d120: 6e10 9f28 0900 |0014: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04d126: 0a00 |0017: move-result v0 │ │ -04d128: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -04d12a: 3501 0e00 |0019: if-ge v1, v0, 0027 // +000e │ │ -04d12e: 6e20 9828 1900 |001b: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -04d134: 0c03 |001e: move-result-object v3 │ │ -04d136: 1f03 3c04 |001f: check-cast v3, Landroid/view/View; // type@043c │ │ -04d13a: 7120 9504 3400 |0021: invoke-static {v4, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.bfsAddViewChildren:(Ljava/util/List;Landroid/view/View;)V // method@0495 │ │ -04d140: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04d144: 28f3 |0026: goto 0019 // -000d │ │ -04d146: 6e20 9428 7900 |0027: invoke-virtual {v9, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -04d14c: 7120 9204 9200 |002a: invoke-static {v2, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0492 │ │ -04d152: 0e00 |002d: return-void │ │ +04d16c: |[04d16c] android.support.v4.app.FragmentTransitionCompat21.setSharedElementTargets:(Ljava/lang/Object;Landroid/view/View;Ljava/util/Map;Ljava/util/ArrayList;)V │ │ +04d17c: 0762 |0000: move-object v2, v6 │ │ +04d17e: 1f02 0904 |0001: check-cast v2, Landroid/transition/TransitionSet; // type@0409 │ │ +04d182: 6e10 9628 0900 |0003: invoke-virtual {v9}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +04d188: 7210 fe28 0800 |0006: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ +04d18e: 0c05 |0009: move-result-object v5 │ │ +04d190: 6e20 9528 5900 |000a: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2895 │ │ +04d196: 6e10 021f 0200 |000d: invoke-virtual {v2}, Landroid/transition/TransitionSet;.getTargets:()Ljava/util/List; // method@1f02 │ │ +04d19c: 0c04 |0010: move-result-object v4 │ │ +04d19e: 7210 e128 0400 |0011: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@28e1 │ │ +04d1a4: 6e10 9f28 0900 |0014: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04d1aa: 0a00 |0017: move-result v0 │ │ +04d1ac: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +04d1ae: 3501 0e00 |0019: if-ge v1, v0, 0027 // +000e │ │ +04d1b2: 6e20 9828 1900 |001b: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +04d1b8: 0c03 |001e: move-result-object v3 │ │ +04d1ba: 1f03 3d04 |001f: check-cast v3, Landroid/view/View; // type@043d │ │ +04d1be: 7120 9504 3400 |0021: invoke-static {v4, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.bfsAddViewChildren:(Ljava/util/List;Landroid/view/View;)V // method@0495 │ │ +04d1c4: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04d1c8: 28f3 |0026: goto 0019 // -000d │ │ +04d1ca: 6e20 9428 7900 |0027: invoke-virtual {v9, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +04d1d0: 7120 9204 9200 |002a: invoke-static {v2, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0492 │ │ +04d1d6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0003 line=227 │ │ 0x0006 line=228 │ │ 0x000d line=230 │ │ 0x0011 line=231 │ │ @@ -23554,57 +23581,57 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04d154: |[04d154] android.support.v4.app.FragmentTransitionCompat21.wrapSharedElementTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04d164: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04d166: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -04d16a: 1101 |0003: return-object v1 │ │ -04d16c: 0720 |0004: move-object v0, v2 │ │ -04d16e: 1f00 0604 |0005: check-cast v0, Landroid/transition/Transition; // type@0406 │ │ -04d172: 3800 fcff |0007: if-eqz v0, 0003 // -0004 │ │ -04d176: 2201 0804 |0009: new-instance v1, Landroid/transition/TransitionSet; // type@0408 │ │ -04d17a: 7010 001f 0100 |000b: invoke-direct {v1}, Landroid/transition/TransitionSet;.:()V // method@1f00 │ │ -04d180: 6e20 011f 0100 |000e: invoke-virtual {v1, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ -04d186: 28f2 |0011: goto 0003 // -000e │ │ +04d1d8: |[04d1d8] android.support.v4.app.FragmentTransitionCompat21.wrapSharedElementTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04d1e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04d1ea: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +04d1ee: 1101 |0003: return-object v1 │ │ +04d1f0: 0720 |0004: move-object v0, v2 │ │ +04d1f2: 1f00 0704 |0005: check-cast v0, Landroid/transition/Transition; // type@0407 │ │ +04d1f6: 3800 fcff |0007: if-eqz v0, 0003 // -0004 │ │ +04d1fa: 2201 0904 |0009: new-instance v1, Landroid/transition/TransitionSet; // type@0409 │ │ +04d1fe: 7010 001f 0100 |000b: invoke-direct {v1}, Landroid/transition/TransitionSet;.:()V // method@1f00 │ │ +04d204: 6e20 011f 0100 |000e: invoke-virtual {v1, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1f01 │ │ +04d20a: 28f2 |0011: goto 0003 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0003 line=92 │ │ 0x0005 line=86 │ │ 0x0007 line=87 │ │ 0x0009 line=90 │ │ 0x000e line=91 │ │ locals : │ │ 0x0007 - 0x0012 reg=0 transition Landroid/transition/Transition; │ │ 0x000e - 0x0012 reg=1 transitionSet Landroid/transition/TransitionSet; │ │ 0x0000 - 0x0012 reg=2 transitionObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1413 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 1417 (FragmentTransitionCompat21.java) │ │ │ │ -Class #56 header: │ │ -class_idx : 204 │ │ +Class #57 header: │ │ +class_idx : 205 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3182 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #56 annotations: │ │ +Class #57 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ListFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #56 - │ │ +Class #57 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23618,18 +23645,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 │ │ -04d188: |[04d188] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -04d198: 5b01 3401 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0134 │ │ -04d19c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04d1a2: 0e00 |0005: return-void │ │ +04d20c: |[04d20c] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +04d21c: 5b01 3401 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0134 │ │ +04d220: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04d226: 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; │ │ │ │ @@ -23639,48 +23666,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04d1a4: |[04d1a4] android.support.v4.app.ListFragment$1.run:()V │ │ -04d1b4: 5420 3401 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0134 │ │ -04d1b8: 5400 3a01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d1bc: 5421 3401 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0134 │ │ -04d1c0: 5411 3a01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d1c4: 6e20 2022 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@2220 │ │ -04d1ca: 0e00 |000b: return-void │ │ +04d228: |[04d228] android.support.v4.app.ListFragment$1.run:()V │ │ +04d238: 5420 3401 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0134 │ │ +04d23c: 5400 3a01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d240: 5421 3401 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0134 │ │ +04d244: 5411 3a01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d248: 6e20 2022 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@2220 │ │ +04d24e: 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 : 3176 (ListFragment.java) │ │ + source_file_idx : 3182 (ListFragment.java) │ │ │ │ -Class #57 header: │ │ -class_idx : 205 │ │ +Class #58 header: │ │ +class_idx : 206 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3182 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #57 annotations: │ │ +Class #58 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ListFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #1194 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #57 - │ │ +Class #58 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23694,18 +23721,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 │ │ -04d1cc: |[04d1cc] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -04d1dc: 5b01 3501 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0135 │ │ -04d1e0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04d1e6: 0e00 |0005: return-void │ │ +04d250: |[04d250] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +04d260: 5b01 3501 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0135 │ │ +04d264: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04d26a: 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; │ │ │ │ @@ -23715,48 +23742,48 @@ │ │ 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 │ │ -04d1e8: |[04d1e8] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -04d1f8: 5460 3501 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0135 │ │ -04d1fc: 0771 |0002: move-object v1, v7 │ │ -04d1fe: 1f01 8204 |0003: check-cast v1, Landroid/widget/ListView; // type@0482 │ │ -04d202: 0782 |0005: move-object v2, v8 │ │ -04d204: 0193 |0006: move v3, v9 │ │ -04d206: 04a4 |0007: move-wide v4, v10 │ │ -04d208: 7406 b104 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@04b1 │ │ -04d20e: 0e00 |000b: return-void │ │ +04d26c: |[04d26c] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +04d27c: 5460 3501 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0135 │ │ +04d280: 0771 |0002: move-object v1, v7 │ │ +04d282: 1f01 8304 |0003: check-cast v1, Landroid/widget/ListView; // type@0483 │ │ +04d286: 0782 |0005: move-object v2, v8 │ │ +04d288: 0193 |0006: move v3, v9 │ │ +04d28a: 04a4 |0007: move-wide v4, v10 │ │ +04d28c: 7406 b104 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@04b1 │ │ +04d292: 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 : 3176 (ListFragment.java) │ │ + source_file_idx : 3182 (ListFragment.java) │ │ │ │ -Class #58 header: │ │ -class_idx : 206 │ │ +Class #59 header: │ │ +class_idx : 207 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 169 │ │ -source_file_idx : 3176 │ │ +superclass_idx : 170 │ │ +source_file_idx : 3182 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ -Class #58 - │ │ +Class #59 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/Fragment;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/ListFragment;) │ │ @@ -23809,26 +23836,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04d210: |[04d210] android.support.v4.app.ListFragment.:()V │ │ -04d220: 7010 0b03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@030b │ │ -04d226: 2200 8400 |0003: new-instance v0, Landroid/os/Handler; // type@0084 │ │ -04d22a: 7010 4a02 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@024a │ │ -04d230: 5b10 3901 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0139 │ │ -04d234: 2200 cc00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00cc │ │ -04d238: 7020 a704 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@04a7 │ │ -04d23e: 5b10 3f01 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@013f │ │ -04d242: 2200 cd00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00cd │ │ -04d246: 7020 a904 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@04a9 │ │ -04d24c: 5b10 3d01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@013d │ │ -04d250: 0e00 |0018: return-void │ │ +04d294: |[04d294] android.support.v4.app.ListFragment.:()V │ │ +04d2a4: 7010 0b03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@030b │ │ +04d2aa: 2200 8400 |0003: new-instance v0, Landroid/os/Handler; // type@0084 │ │ +04d2ae: 7010 4a02 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@024a │ │ +04d2b4: 5b10 3901 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0139 │ │ +04d2b8: 2200 cd00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00cd │ │ +04d2bc: 7020 a704 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@04a7 │ │ +04d2c2: 5b10 3f01 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@013f │ │ +04d2c6: 2200 ce00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00ce │ │ +04d2ca: 7020 a904 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@04a9 │ │ +04d2d0: 5b10 3d01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@013d │ │ +04d2d4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -23840,103 +23867,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -04d254: |[04d254] android.support.v4.app.ListFragment.ensureList:()V │ │ -04d264: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04d266: 5463 3a01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d26a: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -04d26e: 0e00 |0005: return-void │ │ -04d270: 6e10 ae04 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@04ae │ │ -04d276: 0c02 |0009: move-result-object v2 │ │ -04d278: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -04d27c: 2203 5705 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0557 │ │ -04d280: 1a04 5004 |000e: const-string v4, "Content view not yet created" // string@0450 │ │ -04d284: 7020 9327 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04d28a: 2703 |0013: throw v3 │ │ -04d28c: 2023 8204 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0482 │ │ -04d290: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -04d294: 1f02 8204 |0018: check-cast v2, Landroid/widget/ListView; // type@0482 │ │ -04d298: 5b62 3a01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d29c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -04d29e: 5c63 3c01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ -04d2a2: 5463 3a01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d2a6: 5464 3d01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@013d │ │ -04d2aa: 6e20 3522 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2235 │ │ -04d2b0: 5463 3601 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ -04d2b4: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -04d2b8: 5460 3601 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ -04d2bc: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -04d2be: 5b63 3601 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ -04d2c2: 6e20 b304 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@04b3 │ │ -04d2c8: 5463 3901 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0139 │ │ -04d2cc: 5464 3f01 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@013f │ │ -04d2d0: 6e20 5002 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ -04d2d6: 28cc |0039: goto 0005 // -0034 │ │ -04d2d8: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -04d2de: 6e20 d01f 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -04d2e4: 0c03 |0040: move-result-object v3 │ │ -04d2e6: 1f03 9504 |0041: check-cast v3, Landroid/widget/TextView; // type@0495 │ │ -04d2ea: 5b63 4001 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ -04d2ee: 5463 4001 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ -04d2f2: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -04d2f6: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -04d2fc: 6e20 d01f 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -04d302: 0c03 |004f: move-result-object v3 │ │ -04d304: 5b63 3801 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0138 │ │ -04d308: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -04d30e: 6e20 d01f 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -04d314: 0c03 |0058: move-result-object v3 │ │ -04d316: 5b63 3e01 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d31a: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -04d320: 6e20 d01f 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -04d326: 0c03 |0061: move-result-object v3 │ │ -04d328: 5b63 3b01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ -04d32c: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -04d332: 6e20 d01f 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -04d338: 0c01 |006a: move-result-object v1 │ │ -04d33a: 2013 8204 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0482 │ │ -04d33e: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -04d342: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -04d346: 2203 6705 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0567 │ │ -04d34a: 1a04 c813 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@13c8 │ │ -04d34e: 7020 c427 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -04d354: 2703 |0078: throw v3 │ │ -04d356: 5463 4001 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ -04d35a: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -04d35e: 6e20 ed22 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -04d364: 28d2 |0080: goto 0052 // -002e │ │ -04d366: 2203 6705 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0567 │ │ -04d36a: 1a04 4f04 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@044f │ │ -04d36e: 7020 c427 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -04d374: 2703 |0088: throw v3 │ │ -04d376: 1f01 8204 |0089: check-cast v1, Landroid/widget/ListView; // type@0482 │ │ -04d37a: 5b61 3a01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d37e: 5463 3801 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0138 │ │ -04d382: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -04d386: 5463 3a01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d38a: 5464 3801 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0138 │ │ -04d38e: 6e20 3022 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2230 │ │ -04d394: 2884 |0098: goto 001c // -007c │ │ -04d396: 5463 3701 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0137 │ │ -04d39a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -04d39e: 5463 4001 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ -04d3a2: 5464 3701 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0137 │ │ -04d3a6: 6e20 e522 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -04d3ac: 5463 3a01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d3b0: 5464 4001 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ -04d3b4: 6e20 3022 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2230 │ │ -04d3ba: 2900 71ff |00ab: goto/16 001c // -008f │ │ -04d3be: 5463 3e01 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d3c2: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -04d3c6: 7030 b404 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b4 │ │ -04d3cc: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +04d2d8: |[04d2d8] android.support.v4.app.ListFragment.ensureList:()V │ │ +04d2e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04d2ea: 5463 3a01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d2ee: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +04d2f2: 0e00 |0005: return-void │ │ +04d2f4: 6e10 ae04 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@04ae │ │ +04d2fa: 0c02 |0009: move-result-object v2 │ │ +04d2fc: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +04d300: 2203 5805 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0558 │ │ +04d304: 1a04 5304 |000e: const-string v4, "Content view not yet created" // string@0453 │ │ +04d308: 7020 9327 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04d30e: 2703 |0013: throw v3 │ │ +04d310: 2023 8304 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0483 │ │ +04d314: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +04d318: 1f02 8304 |0018: check-cast v2, Landroid/widget/ListView; // type@0483 │ │ +04d31c: 5b62 3a01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d320: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +04d322: 5c63 3c01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ +04d326: 5463 3a01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d32a: 5464 3d01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@013d │ │ +04d32e: 6e20 3522 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2235 │ │ +04d334: 5463 3601 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ +04d338: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +04d33c: 5460 3601 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ +04d340: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +04d342: 5b63 3601 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ +04d346: 6e20 b304 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@04b3 │ │ +04d34c: 5463 3901 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0139 │ │ +04d350: 5464 3f01 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@013f │ │ +04d354: 6e20 5002 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ +04d35a: 28cc |0039: goto 0005 // -0034 │ │ +04d35c: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +04d362: 6e20 d01f 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +04d368: 0c03 |0040: move-result-object v3 │ │ +04d36a: 1f03 9604 |0041: check-cast v3, Landroid/widget/TextView; // type@0496 │ │ +04d36e: 5b63 4001 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ +04d372: 5463 4001 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ +04d376: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +04d37a: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +04d380: 6e20 d01f 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +04d386: 0c03 |004f: move-result-object v3 │ │ +04d388: 5b63 3801 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0138 │ │ +04d38c: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +04d392: 6e20 d01f 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +04d398: 0c03 |0058: move-result-object v3 │ │ +04d39a: 5b63 3e01 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d39e: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +04d3a4: 6e20 d01f 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +04d3aa: 0c03 |0061: move-result-object v3 │ │ +04d3ac: 5b63 3b01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ +04d3b0: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +04d3b6: 6e20 d01f 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +04d3bc: 0c01 |006a: move-result-object v1 │ │ +04d3be: 2013 8304 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0483 │ │ +04d3c2: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +04d3c6: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +04d3ca: 2203 6805 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0568 │ │ +04d3ce: 1a04 d213 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@13d2 │ │ +04d3d2: 7020 c427 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +04d3d8: 2703 |0078: throw v3 │ │ +04d3da: 5463 4001 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ +04d3de: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +04d3e2: 6e20 ed22 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +04d3e8: 28d2 |0080: goto 0052 // -002e │ │ +04d3ea: 2203 6805 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0568 │ │ +04d3ee: 1a04 5204 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@0452 │ │ +04d3f2: 7020 c427 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +04d3f8: 2703 |0088: throw v3 │ │ +04d3fa: 1f01 8304 |0089: check-cast v1, Landroid/widget/ListView; // type@0483 │ │ +04d3fe: 5b61 3a01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d402: 5463 3801 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0138 │ │ +04d406: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +04d40a: 5463 3a01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d40e: 5464 3801 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0138 │ │ +04d412: 6e20 3022 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2230 │ │ +04d418: 2884 |0098: goto 001c // -007c │ │ +04d41a: 5463 3701 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0137 │ │ +04d41e: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +04d422: 5463 4001 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ +04d426: 5464 3701 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0137 │ │ +04d42a: 6e20 e522 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +04d430: 5463 3a01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d434: 5464 4001 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ +04d438: 6e20 3022 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2230 │ │ +04d43e: 2900 71ff |00ab: goto/16 001c // -008f │ │ +04d442: 5463 3e01 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d446: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +04d44a: 7030 b404 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b4 │ │ +04d450: 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 │ │ @@ -23981,77 +24008,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -04d3d0: |[04d3d0] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -04d3e0: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -04d3e6: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -04d3ea: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -04d3ee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -04d3f0: 7010 ac04 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04ac │ │ -04d3f6: 5460 3e01 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d3fa: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -04d3fe: 2200 5705 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -04d402: 1a01 0404 |0011: const-string v1, "Can't be used with a custom content view" // string@0404 │ │ -04d406: 7020 9327 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -04d40c: 2700 |0016: throw v0 │ │ -04d40e: 5560 3c01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ -04d412: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -04d416: 0e00 |001b: return-void │ │ -04d418: 5c67 3c01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ -04d41c: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -04d420: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -04d424: 5460 3e01 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d428: 6e10 ad04 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ -04d42e: 0c01 |0027: move-result-object v1 │ │ -04d430: 7120 3821 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ -04d436: 0c01 |002b: move-result-object v1 │ │ -04d438: 6e20 4c20 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -04d43e: 5460 3b01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ -04d442: 6e10 ad04 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ -04d448: 0c01 |0034: move-result-object v1 │ │ -04d44a: 7120 3821 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ -04d450: 0c01 |0038: move-result-object v1 │ │ -04d452: 6e20 4c20 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -04d458: 5460 3e01 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d45c: 6e20 4b20 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -04d462: 5460 3b01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ -04d466: 6e20 4b20 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -04d46c: 28d5 |0046: goto 001b // -002b │ │ -04d46e: 5460 3e01 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d472: 6e10 cb1f 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ -04d478: 5460 3b01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ -04d47c: 6e10 cb1f 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ -04d482: 28eb |0051: goto 003c // -0015 │ │ -04d484: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -04d488: 5460 3e01 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d48c: 6e10 ad04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ -04d492: 0c01 |0059: move-result-object v1 │ │ -04d494: 7120 3821 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ -04d49a: 0c01 |005d: move-result-object v1 │ │ -04d49c: 6e20 4c20 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -04d4a2: 5460 3b01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ -04d4a6: 6e10 ad04 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ -04d4ac: 0c01 |0066: move-result-object v1 │ │ -04d4ae: 7120 3821 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ -04d4b4: 0c01 |006a: move-result-object v1 │ │ -04d4b6: 6e20 4c20 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -04d4bc: 5460 3e01 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d4c0: 6e20 4b20 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -04d4c6: 5460 3b01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ -04d4ca: 6e20 4b20 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -04d4d0: 28a3 |0078: goto 001b // -005d │ │ -04d4d2: 5460 3e01 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d4d6: 6e10 cb1f 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ -04d4dc: 5460 3b01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ -04d4e0: 6e10 cb1f 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ -04d4e6: 28eb |0083: goto 006e // -0015 │ │ +04d454: |[04d454] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +04d464: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +04d46a: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +04d46e: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +04d472: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +04d474: 7010 ac04 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04ac │ │ +04d47a: 5460 3e01 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d47e: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +04d482: 2200 5805 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +04d486: 1a01 0704 |0011: const-string v1, "Can't be used with a custom content view" // string@0407 │ │ +04d48a: 7020 9327 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +04d490: 2700 |0016: throw v0 │ │ +04d492: 5560 3c01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ +04d496: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +04d49a: 0e00 |001b: return-void │ │ +04d49c: 5c67 3c01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ +04d4a0: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +04d4a4: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +04d4a8: 5460 3e01 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d4ac: 6e10 ad04 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ +04d4b2: 0c01 |0027: move-result-object v1 │ │ +04d4b4: 7120 3821 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ +04d4ba: 0c01 |002b: move-result-object v1 │ │ +04d4bc: 6e20 4c20 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +04d4c2: 5460 3b01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ +04d4c6: 6e10 ad04 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ +04d4cc: 0c01 |0034: move-result-object v1 │ │ +04d4ce: 7120 3821 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ +04d4d4: 0c01 |0038: move-result-object v1 │ │ +04d4d6: 6e20 4c20 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +04d4dc: 5460 3e01 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d4e0: 6e20 4b20 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +04d4e6: 5460 3b01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ +04d4ea: 6e20 4b20 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +04d4f0: 28d5 |0046: goto 001b // -002b │ │ +04d4f2: 5460 3e01 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d4f6: 6e10 cb1f 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ +04d4fc: 5460 3b01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ +04d500: 6e10 cb1f 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ +04d506: 28eb |0051: goto 003c // -0015 │ │ +04d508: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +04d50c: 5460 3e01 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d510: 6e10 ad04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ +04d516: 0c01 |0059: move-result-object v1 │ │ +04d518: 7120 3821 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ +04d51e: 0c01 |005d: move-result-object v1 │ │ +04d520: 6e20 4c20 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +04d526: 5460 3b01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ +04d52a: 6e10 ad04 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ +04d530: 0c01 |0066: move-result-object v1 │ │ +04d532: 7120 3821 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@2138 │ │ +04d538: 0c01 |006a: move-result-object v1 │ │ +04d53a: 6e20 4c20 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +04d540: 5460 3e01 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d544: 6e20 4b20 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +04d54a: 5460 3b01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ +04d54e: 6e20 4b20 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +04d554: 28a3 |0078: goto 001b // -005d │ │ +04d556: 5460 3e01 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d55a: 6e10 cb1f 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ +04d560: 5460 3b01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ +04d564: 6e10 cb1f 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ +04d56a: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -24082,73 +24109,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 │ │ -04d4e8: |[04d4e8] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -04d4f8: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -04d4fc: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -04d4fe: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -04d500: 6e10 ad04 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ -04d506: 0c00 |0007: move-result-object v0 │ │ -04d508: 2205 7a04 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@047a │ │ -04d50c: 7020 9a21 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ -04d512: 2203 8004 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0480 │ │ -04d516: 7020 fd21 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ -04d51c: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -04d522: 6e20 0d22 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@220d │ │ -04d528: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -04d52a: 6e20 0f22 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@220f │ │ -04d530: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -04d534: 6e20 1022 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@2210 │ │ -04d53a: 6e20 0c22 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@220c │ │ -04d540: 2204 8704 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0487 │ │ -04d544: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -04d546: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -04d54c: 7040 7022 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2270 │ │ -04d552: 2207 7904 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -04d556: 7030 9921 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ -04d55c: 6e30 0222 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2202 │ │ -04d562: 2207 7904 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -04d566: 7030 9921 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ -04d56c: 6e30 a021 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ -04d572: 2201 7a04 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@047a │ │ -04d576: 7020 9a21 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ -04d57c: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -04d582: 6e20 bf21 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@21bf │ │ -04d588: 2206 9504 |0048: new-instance v6, Landroid/widget/TextView; // type@0495 │ │ -04d58c: 6e10 ad04 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ -04d592: 0c07 |004d: move-result-object v7 │ │ -04d594: 7020 c022 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ -04d59a: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -04d5a0: 6e20 db22 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@22db │ │ -04d5a6: 6e20 da22 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@22da │ │ -04d5ac: 2207 7904 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -04d5b0: 7030 9921 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ -04d5b6: 6e30 a021 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ -04d5bc: 2202 8204 |0062: new-instance v2, Landroid/widget/ListView; // type@0482 │ │ -04d5c0: 6e10 ad04 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ -04d5c6: 0c07 |0067: move-result-object v7 │ │ -04d5c8: 7020 1a22 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@221a │ │ -04d5ce: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -04d5d4: 6e20 3222 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@2232 │ │ -04d5da: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -04d5dc: 6e20 2f22 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@222f │ │ -04d5e2: 2207 7904 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -04d5e6: 7030 9921 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ -04d5ec: 6e30 a021 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ -04d5f2: 2207 7904 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -04d5f6: 7030 9921 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ -04d5fc: 6e30 a021 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ -04d602: 2207 7904 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -04d606: 7030 9921 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ -04d60c: 6e20 c021 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ -04d612: 1105 |008d: return-object v5 │ │ +04d56c: |[04d56c] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +04d57c: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +04d580: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +04d582: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +04d584: 6e10 ad04 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ +04d58a: 0c00 |0007: move-result-object v0 │ │ +04d58c: 2205 7b04 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@047b │ │ +04d590: 7020 9a21 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ +04d596: 2203 8104 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0481 │ │ +04d59a: 7020 fd21 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ +04d5a0: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +04d5a6: 6e20 0d22 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@220d │ │ +04d5ac: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +04d5ae: 6e20 0f22 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@220f │ │ +04d5b4: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +04d5b8: 6e20 1022 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@2210 │ │ +04d5be: 6e20 0c22 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@220c │ │ +04d5c4: 2204 8804 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0488 │ │ +04d5c8: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +04d5ca: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +04d5d0: 7040 7022 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2270 │ │ +04d5d6: 2207 7a04 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +04d5da: 7030 9921 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ +04d5e0: 6e30 0222 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2202 │ │ +04d5e6: 2207 7a04 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +04d5ea: 7030 9921 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ +04d5f0: 6e30 a021 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ +04d5f6: 2201 7b04 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@047b │ │ +04d5fa: 7020 9a21 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ +04d600: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +04d606: 6e20 bf21 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@21bf │ │ +04d60c: 2206 9604 |0048: new-instance v6, Landroid/widget/TextView; // type@0496 │ │ +04d610: 6e10 ad04 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ +04d616: 0c07 |004d: move-result-object v7 │ │ +04d618: 7020 c022 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ +04d61e: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +04d624: 6e20 db22 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@22db │ │ +04d62a: 6e20 da22 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@22da │ │ +04d630: 2207 7a04 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +04d634: 7030 9921 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ +04d63a: 6e30 a021 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ +04d640: 2202 8304 |0062: new-instance v2, Landroid/widget/ListView; // type@0483 │ │ +04d644: 6e10 ad04 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04ad │ │ +04d64a: 0c07 |0067: move-result-object v7 │ │ +04d64c: 7020 1a22 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@221a │ │ +04d652: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +04d658: 6e20 3222 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@2232 │ │ +04d65e: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +04d660: 6e20 2f22 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@222f │ │ +04d666: 2207 7a04 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +04d66a: 7030 9921 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ +04d670: 6e30 a021 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ +04d676: 2207 7a04 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +04d67a: 7030 9921 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ +04d680: 6e30 a021 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ +04d686: 2207 7a04 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +04d68a: 7030 9921 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ +04d690: 6e20 c021 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ +04d696: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -24188,28 +24215,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04d614: |[04d614] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -04d624: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04d626: 5430 3901 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0139 │ │ -04d62a: 5431 3f01 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@013f │ │ -04d62e: 6e20 5202 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ -04d634: 5b32 3a01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d638: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04d63a: 5c30 3c01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ -04d63e: 5b32 3b01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ -04d642: 5b32 3e01 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ -04d646: 5b32 3801 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0138 │ │ -04d64a: 5b32 4001 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ -04d64e: 6f10 3803 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0338 │ │ -04d654: 0e00 |0018: return-void │ │ +04d698: |[04d698] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +04d6a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04d6aa: 5430 3901 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0139 │ │ +04d6ae: 5431 3f01 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@013f │ │ +04d6b2: 6e20 5202 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ +04d6b8: 5b32 3a01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d6bc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04d6be: 5c30 3c01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ +04d6c2: 5b32 3b01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@013b │ │ +04d6c6: 5b32 3e01 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@013e │ │ +04d6ca: 5b32 3801 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0138 │ │ +04d6ce: 5b32 4001 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0140 │ │ +04d6d2: 6f10 3803 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0338 │ │ +04d6d8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -24223,16 +24250,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 │ │ -04d658: |[04d658] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -04d668: 0e00 |0000: return-void │ │ +04d6dc: |[04d6dc] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +04d6ec: 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; │ │ @@ -24244,18 +24271,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 │ │ -04d66c: |[04d66c] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -04d67c: 6f30 4703 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ -04d682: 7010 ac04 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04ac │ │ -04d688: 0e00 |0006: return-void │ │ +04d6f0: |[04d6f0] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +04d700: 6f30 4703 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ +04d706: 7010 ac04 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@04ac │ │ +04d70c: 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; │ │ @@ -24267,38 +24294,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -04d68c: |[04d68c] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -04d69c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04d69e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -04d6a0: 5443 3601 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ -04d6a4: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -04d6a8: 0110 |0006: move v0, v1 │ │ -04d6aa: 5b45 3601 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ -04d6ae: 5443 3a01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d6b2: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -04d6b6: 5443 3a01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ -04d6ba: 6e20 2c22 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@222c │ │ -04d6c0: 5543 3c01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ -04d6c4: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -04d6c8: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -04d6cc: 6e10 ae04 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@04ae │ │ -04d6d2: 0c03 |001b: move-result-object v3 │ │ -04d6d4: 6e10 fd1f 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1ffd │ │ -04d6da: 0c03 |001f: move-result-object v3 │ │ -04d6dc: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -04d6e0: 0112 |0022: move v2, v1 │ │ -04d6e2: 7030 b404 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b4 │ │ -04d6e8: 0e00 |0026: return-void │ │ -04d6ea: 0120 |0027: move v0, v2 │ │ -04d6ec: 28df |0028: goto 0007 // -0021 │ │ +04d710: |[04d710] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +04d720: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04d722: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +04d724: 5443 3601 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ +04d728: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +04d72c: 0110 |0006: move v0, v1 │ │ +04d72e: 5b45 3601 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0136 │ │ +04d732: 5443 3a01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d736: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +04d73a: 5443 3a01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@013a │ │ +04d73e: 6e20 2c22 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@222c │ │ +04d744: 5543 3c01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@013c │ │ +04d748: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +04d74c: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +04d750: 6e10 ae04 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@04ae │ │ +04d756: 0c03 |001b: move-result-object v3 │ │ +04d758: 6e10 fd1f 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1ffd │ │ +04d75e: 0c03 |001f: move-result-object v3 │ │ +04d760: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +04d764: 0112 |0022: move v2, v1 │ │ +04d766: 7030 b404 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@04b4 │ │ +04d76c: 0e00 |0026: return-void │ │ +04d76e: 0120 |0027: move v0, v2 │ │ +04d770: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -24306,39 +24333,39 @@ │ │ 0x0026 line=189 │ │ 0x0028 line=179 │ │ locals : │ │ 0x0007 - 0x0027 reg=0 hadAdapter Z │ │ 0x0000 - 0x0029 reg=4 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0029 reg=5 adapter Landroid/widget/ListAdapter; │ │ │ │ - source_file_idx : 3176 (ListFragment.java) │ │ + source_file_idx : 3182 (ListFragment.java) │ │ │ │ -Class #59 header: │ │ -class_idx : 207 │ │ +Class #60 header: │ │ +class_idx : 208 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3565 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #59 annotations: │ │ +Class #60 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="LoaderCallbacks" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on method #1205 'onCreateLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" ";" } │ │ Annotations on method #1206 'onLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ Annotations on method #1207 'onLoaderReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";)V" } │ │ │ │ -Class #59 - │ │ +Class #60 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -24357,31 +24384,31 @@ │ │ │ │ #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 : 3565 (LoaderManager.java) │ │ + source_file_idx : 3573 (LoaderManager.java) │ │ │ │ -Class #60 header: │ │ -class_idx : 208 │ │ +Class #61 header: │ │ +class_idx : 209 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3565 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #60 annotations: │ │ +Class #61 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManager$LoaderCallbacks; } │ │ │ │ -Class #60 - │ │ +Class #61 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManager;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -24390,17 +24417,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d6f0: |[04d6f0] android.support.v4.app.LoaderManager.:()V │ │ -04d700: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04d706: 0e00 |0003: return-void │ │ +04d774: |[04d774] android.support.v4.app.LoaderManager.:()V │ │ +04d784: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04d78a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -24410,102 +24437,102 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d708: |[04d708] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -04d718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d71a: 0f00 |0001: return v0 │ │ +04d78c: |[04d78c] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +04d79c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d79e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ - source_file_idx : 3565 (LoaderManager.java) │ │ + source_file_idx : 3573 (LoaderManager.java) │ │ │ │ -Class #61 header: │ │ -class_idx : 284 │ │ +Class #62 header: │ │ +class_idx : 285 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3560 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3568 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #61 annotations: │ │ +Class #62 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnLoadCanceledListener" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ │ │ -Class #61 - │ │ +Class #62 - │ │ Class descriptor : 'Landroid/support/v4/content/Loader$OnLoadCanceledListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3560 (Loader.java) │ │ + source_file_idx : 3568 (Loader.java) │ │ │ │ -Class #62 header: │ │ -class_idx : 285 │ │ +Class #63 header: │ │ +class_idx : 286 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3560 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3568 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #62 annotations: │ │ +Class #63 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnLoadCompleteListener" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ │ │ -Class #62 - │ │ +Class #63 - │ │ Class descriptor : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3560 (Loader.java) │ │ + source_file_idx : 3568 (Loader.java) │ │ │ │ -Class #63 header: │ │ -class_idx : 209 │ │ +Class #64 header: │ │ +class_idx : 210 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3565 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3573 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ -Class #63 annotations: │ │ +Class #64 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManagerImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoaderInfo" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/content/Loader$OnLoadCanceledListener" "<" "Ljava/lang/Object;" ">;" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" "<" "Ljava/lang/Object;" ">;" } │ │ Annotations on field #322 'mCallbacks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;" } │ │ Annotations on field #329 'mLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" } │ │ Annotations on method #1210 'callOnLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ │ │ -Class #63 - │ │ +Class #64 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/content/Loader$OnLoadCanceledListener;' │ │ #1 : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ Static fields - │ │ @@ -24577,78 +24604,78 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -04d71c: |[04d71c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -04d72c: 5441 4201 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ -04d730: 3801 6500 |0002: if-eqz v1, 0067 // +0065 │ │ -04d734: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04d736: 5441 4f01 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d73a: 7110 c504 0100 |0007: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d740: 0c01 |000a: move-result-object v1 │ │ -04d742: 3801 1800 |000b: if-eqz v1, 0023 // +0018 │ │ -04d746: 5441 4f01 |000d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d74a: 7110 c504 0100 |000f: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d750: 0c01 |0012: move-result-object v1 │ │ -04d752: 5411 d100 |0013: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -04d756: 5410 f900 |0015: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -04d75a: 5441 4f01 |0017: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d75e: 7110 c504 0100 |0019: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d764: 0c01 |001c: move-result-object v1 │ │ -04d766: 5411 d100 |001d: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -04d76a: 1a02 cb2b |001f: const-string v2, "onLoadFinished" // string@2bcb │ │ -04d76e: 5b12 f900 |0021: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -04d772: 6301 5001 |0023: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04d776: 3801 2800 |0025: if-eqz v1, 004d // +0028 │ │ -04d77a: 1a01 ec0d |0027: const-string v1, "LoaderManager" // string@0dec │ │ -04d77e: 2202 6c05 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04d782: 7010 f927 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04d788: 1a03 2000 |002e: const-string v3, " onLoadFinished in " // string@0020 │ │ -04d78c: 6e20 0228 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04d792: 0c02 |0033: move-result-object v2 │ │ -04d794: 6e20 0128 5200 |0034: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04d79a: 0c02 |0037: move-result-object v2 │ │ -04d79c: 1a03 5b01 |0038: const-string v3, ": " // string@015b │ │ -04d7a0: 6e20 0228 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04d7a6: 0c02 |003d: move-result-object v2 │ │ -04d7a8: 6e20 9305 6500 |003e: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0593 │ │ -04d7ae: 0c03 |0041: move-result-object v3 │ │ -04d7b0: 6e20 0228 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04d7b6: 0c02 |0045: move-result-object v2 │ │ -04d7b8: 6e10 0628 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04d7be: 0c02 |0049: move-result-object v2 │ │ -04d7c0: 7120 0f1f 2100 |004a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04d7c6: 5441 4201 |004d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ -04d7ca: 7230 b604 5106 |004f: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04b6 │ │ -04d7d0: 5441 4f01 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d7d4: 7110 c504 0100 |0054: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d7da: 0c01 |0057: move-result-object v1 │ │ -04d7dc: 3801 0c00 |0058: if-eqz v1, 0064 // +000c │ │ -04d7e0: 5441 4f01 |005a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d7e4: 7110 c504 0100 |005c: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d7ea: 0c01 |005f: move-result-object v1 │ │ -04d7ec: 5411 d100 |0060: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -04d7f0: 5b10 f900 |0062: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -04d7f4: 1211 |0064: const/4 v1, #int 1 // #1 │ │ -04d7f6: 5c41 4401 |0065: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ -04d7fa: 0e00 |0067: return-void │ │ -04d7fc: 0d01 |0068: move-exception v1 │ │ -04d7fe: 5442 4f01 |0069: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d802: 7110 c504 0200 |006b: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d808: 0c02 |006e: move-result-object v2 │ │ -04d80a: 3802 0c00 |006f: if-eqz v2, 007b // +000c │ │ -04d80e: 5442 4f01 |0071: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d812: 7110 c504 0200 |0073: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d818: 0c02 |0076: move-result-object v2 │ │ -04d81a: 5422 d100 |0077: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -04d81e: 5b20 f900 |0079: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -04d822: 2701 |007b: throw v1 │ │ +04d7a0: |[04d7a0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +04d7b0: 5441 4201 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ +04d7b4: 3801 6500 |0002: if-eqz v1, 0067 // +0065 │ │ +04d7b8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04d7ba: 5441 4f01 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d7be: 7110 c504 0100 |0007: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d7c4: 0c01 |000a: move-result-object v1 │ │ +04d7c6: 3801 1800 |000b: if-eqz v1, 0023 // +0018 │ │ +04d7ca: 5441 4f01 |000d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d7ce: 7110 c504 0100 |000f: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d7d4: 0c01 |0012: move-result-object v1 │ │ +04d7d6: 5411 d100 |0013: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04d7da: 5410 f900 |0015: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +04d7de: 5441 4f01 |0017: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d7e2: 7110 c504 0100 |0019: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d7e8: 0c01 |001c: move-result-object v1 │ │ +04d7ea: 5411 d100 |001d: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04d7ee: 1a02 d52b |001f: const-string v2, "onLoadFinished" // string@2bd5 │ │ +04d7f2: 5b12 f900 |0021: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +04d7f6: 6301 5001 |0023: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04d7fa: 3801 2800 |0025: if-eqz v1, 004d // +0028 │ │ +04d7fe: 1a01 f40d |0027: const-string v1, "LoaderManager" // string@0df4 │ │ +04d802: 2202 6d05 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04d806: 7010 f927 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04d80c: 1a03 2000 |002e: const-string v3, " onLoadFinished in " // string@0020 │ │ +04d810: 6e20 0228 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04d816: 0c02 |0033: move-result-object v2 │ │ +04d818: 6e20 0128 5200 |0034: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04d81e: 0c02 |0037: move-result-object v2 │ │ +04d820: 1a03 5b01 |0038: const-string v3, ": " // string@015b │ │ +04d824: 6e20 0228 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04d82a: 0c02 |003d: move-result-object v2 │ │ +04d82c: 6e20 9305 6500 |003e: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0593 │ │ +04d832: 0c03 |0041: move-result-object v3 │ │ +04d834: 6e20 0228 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04d83a: 0c02 |0045: move-result-object v2 │ │ +04d83c: 6e10 0628 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04d842: 0c02 |0049: move-result-object v2 │ │ +04d844: 7120 0f1f 2100 |004a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04d84a: 5441 4201 |004d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ +04d84e: 7230 b604 5106 |004f: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04b6 │ │ +04d854: 5441 4f01 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d858: 7110 c504 0100 |0054: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d85e: 0c01 |0057: move-result-object v1 │ │ +04d860: 3801 0c00 |0058: if-eqz v1, 0064 // +000c │ │ +04d864: 5441 4f01 |005a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d868: 7110 c504 0100 |005c: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d86e: 0c01 |005f: move-result-object v1 │ │ +04d870: 5411 d100 |0060: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04d874: 5b10 f900 |0062: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +04d878: 1211 |0064: const/4 v1, #int 1 // #1 │ │ +04d87a: 5c41 4401 |0065: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ +04d87e: 0e00 |0067: return-void │ │ +04d880: 0d01 |0068: move-exception v1 │ │ +04d882: 5442 4f01 |0069: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d886: 7110 c504 0200 |006b: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d88c: 0c02 |006e: move-result-object v2 │ │ +04d88e: 3802 0c00 |006f: if-eqz v2, 007b // +000c │ │ +04d892: 5442 4f01 |0071: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d896: 7110 c504 0200 |0073: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d89c: 0c02 |0076: move-result-object v2 │ │ +04d89e: 5422 d100 |0077: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04d8a2: 5b20 f900 |0079: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +04d8a6: 2701 |007b: throw v1 │ │ catches : 1 │ │ 0x0023 - 0x0052 │ │ -> 0x0068 │ │ positions : │ │ 0x0000 line=467 │ │ 0x0004 line=468 │ │ 0x0005 line=469 │ │ @@ -24675,112 +24702,112 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 196 16-bit code units │ │ -04d830: |[04d830] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -04d840: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -04d842: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -04d844: 6302 5001 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04d848: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -04d84c: 1a02 ec0d |0006: const-string v2, "LoaderManager" // string@0dec │ │ -04d850: 2203 6c05 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04d854: 7010 f927 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04d85a: 1a04 1100 |000d: const-string v4, " Destroying: " // string@0011 │ │ -04d85e: 6e20 0228 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04d864: 0c03 |0012: move-result-object v3 │ │ -04d866: 6e20 0128 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04d86c: 0c03 |0016: move-result-object v3 │ │ -04d86e: 6e10 0628 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04d874: 0c03 |001a: move-result-object v3 │ │ -04d876: 7120 0f1f 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04d87c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -04d87e: 5c72 4501 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0145 │ │ -04d882: 5571 4401 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ -04d886: 5c75 4401 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ -04d88a: 5472 4201 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ -04d88e: 3802 6000 |0027: if-eqz v2, 0087 // +0060 │ │ -04d892: 5472 4901 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04d896: 3802 5c00 |002b: if-eqz v2, 0087 // +005c │ │ -04d89a: 5572 4601 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ -04d89e: 3802 5800 |002f: if-eqz v2, 0087 // +0058 │ │ -04d8a2: 3801 5600 |0031: if-eqz v1, 0087 // +0056 │ │ -04d8a6: 6302 5001 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04d8aa: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -04d8ae: 1a02 ec0d |0037: const-string v2, "LoaderManager" // string@0dec │ │ -04d8b2: 2203 6c05 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04d8b6: 7010 f927 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04d8bc: 1a04 1400 |003e: const-string v4, " Reseting: " // string@0014 │ │ -04d8c0: 6e20 0228 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04d8c6: 0c03 |0043: move-result-object v3 │ │ -04d8c8: 6e20 0128 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04d8ce: 0c03 |0047: move-result-object v3 │ │ -04d8d0: 6e10 0628 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04d8d6: 0c03 |004b: move-result-object v3 │ │ -04d8d8: 7120 0f1f 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04d8de: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -04d8e0: 5472 4f01 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d8e4: 7110 c504 0200 |0052: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d8ea: 0c02 |0055: move-result-object v2 │ │ -04d8ec: 3802 1800 |0056: if-eqz v2, 006e // +0018 │ │ -04d8f0: 5472 4f01 |0058: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d8f4: 7110 c504 0200 |005a: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d8fa: 0c02 |005d: move-result-object v2 │ │ -04d8fc: 5422 d100 |005e: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -04d900: 5420 f900 |0060: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -04d904: 5472 4f01 |0062: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d908: 7110 c504 0200 |0064: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d90e: 0c02 |0067: move-result-object v2 │ │ -04d910: 5422 d100 |0068: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -04d914: 1a03 cc2b |006a: const-string v3, "onLoaderReset" // string@2bcc │ │ -04d918: 5b23 f900 |006c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -04d91c: 5472 4201 |006e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ -04d920: 5473 4901 |0070: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04d924: 7220 b704 3200 |0072: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@04b7 │ │ -04d92a: 5472 4f01 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d92e: 7110 c504 0200 |0077: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d934: 0c02 |007a: move-result-object v2 │ │ -04d936: 3802 0c00 |007b: if-eqz v2, 0087 // +000c │ │ -04d93a: 5472 4f01 |007d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d93e: 7110 c504 0200 |007f: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d944: 0c02 |0082: move-result-object v2 │ │ -04d946: 5422 d100 |0083: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -04d94a: 5b20 f900 |0085: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -04d94e: 5b76 4201 |0087: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ -04d952: 5b76 4301 |0089: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0143 │ │ -04d956: 5c75 4601 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ -04d95a: 5472 4901 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04d95e: 3802 1700 |008f: if-eqz v2, 00a6 // +0017 │ │ -04d962: 5572 4801 |0091: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ -04d966: 3802 0e00 |0093: if-eqz v2, 00a1 // +000e │ │ -04d96a: 5c75 4801 |0095: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ -04d96e: 5472 4901 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04d972: 6e20 9e05 7200 |0099: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@059e │ │ -04d978: 5472 4901 |009c: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04d97c: 6e20 9f05 7200 |009e: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@059f │ │ -04d982: 5472 4901 |00a1: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04d986: 6e10 9a05 0200 |00a3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@059a │ │ -04d98c: 5472 4a01 |00a6: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ -04d990: 3802 0700 |00a8: if-eqz v2, 00af // +0007 │ │ -04d994: 5472 4a01 |00aa: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ -04d998: 6e10 bb04 0200 |00ac: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04bb │ │ -04d99e: 0e00 |00af: return-void │ │ -04d9a0: 0d02 |00b0: move-exception v2 │ │ -04d9a2: 5473 4f01 |00b1: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d9a6: 7110 c504 0300 |00b3: invoke-static {v3}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d9ac: 0c03 |00b6: move-result-object v3 │ │ -04d9ae: 3803 0c00 |00b7: if-eqz v3, 00c3 // +000c │ │ -04d9b2: 5473 4f01 |00b9: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ -04d9b6: 7110 c504 0300 |00bb: invoke-static {v3}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ -04d9bc: 0c03 |00be: move-result-object v3 │ │ -04d9be: 5433 d100 |00bf: iget-object v3, v3, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -04d9c2: 5b30 f900 |00c1: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ -04d9c6: 2702 |00c3: throw v2 │ │ +04d8b4: |[04d8b4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +04d8c4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +04d8c6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +04d8c8: 6302 5001 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04d8cc: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +04d8d0: 1a02 f40d |0006: const-string v2, "LoaderManager" // string@0df4 │ │ +04d8d4: 2203 6d05 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04d8d8: 7010 f927 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04d8de: 1a04 1100 |000d: const-string v4, " Destroying: " // string@0011 │ │ +04d8e2: 6e20 0228 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04d8e8: 0c03 |0012: move-result-object v3 │ │ +04d8ea: 6e20 0128 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04d8f0: 0c03 |0016: move-result-object v3 │ │ +04d8f2: 6e10 0628 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04d8f8: 0c03 |001a: move-result-object v3 │ │ +04d8fa: 7120 0f1f 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04d900: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +04d902: 5c72 4501 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0145 │ │ +04d906: 5571 4401 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ +04d90a: 5c75 4401 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ +04d90e: 5472 4201 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ +04d912: 3802 6000 |0027: if-eqz v2, 0087 // +0060 │ │ +04d916: 5472 4901 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04d91a: 3802 5c00 |002b: if-eqz v2, 0087 // +005c │ │ +04d91e: 5572 4601 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ +04d922: 3802 5800 |002f: if-eqz v2, 0087 // +0058 │ │ +04d926: 3801 5600 |0031: if-eqz v1, 0087 // +0056 │ │ +04d92a: 6302 5001 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04d92e: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +04d932: 1a02 f40d |0037: const-string v2, "LoaderManager" // string@0df4 │ │ +04d936: 2203 6d05 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04d93a: 7010 f927 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04d940: 1a04 1400 |003e: const-string v4, " Reseting: " // string@0014 │ │ +04d944: 6e20 0228 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04d94a: 0c03 |0043: move-result-object v3 │ │ +04d94c: 6e20 0128 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04d952: 0c03 |0047: move-result-object v3 │ │ +04d954: 6e10 0628 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04d95a: 0c03 |004b: move-result-object v3 │ │ +04d95c: 7120 0f1f 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04d962: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +04d964: 5472 4f01 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d968: 7110 c504 0200 |0052: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d96e: 0c02 |0055: move-result-object v2 │ │ +04d970: 3802 1800 |0056: if-eqz v2, 006e // +0018 │ │ +04d974: 5472 4f01 |0058: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d978: 7110 c504 0200 |005a: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d97e: 0c02 |005d: move-result-object v2 │ │ +04d980: 5422 d100 |005e: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04d984: 5420 f900 |0060: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +04d988: 5472 4f01 |0062: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d98c: 7110 c504 0200 |0064: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d992: 0c02 |0067: move-result-object v2 │ │ +04d994: 5422 d100 |0068: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04d998: 1a03 d62b |006a: const-string v3, "onLoaderReset" // string@2bd6 │ │ +04d99c: 5b23 f900 |006c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +04d9a0: 5472 4201 |006e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ +04d9a4: 5473 4901 |0070: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04d9a8: 7220 b704 3200 |0072: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@04b7 │ │ +04d9ae: 5472 4f01 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d9b2: 7110 c504 0200 |0077: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d9b8: 0c02 |007a: move-result-object v2 │ │ +04d9ba: 3802 0c00 |007b: if-eqz v2, 0087 // +000c │ │ +04d9be: 5472 4f01 |007d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04d9c2: 7110 c504 0200 |007f: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04d9c8: 0c02 |0082: move-result-object v2 │ │ +04d9ca: 5422 d100 |0083: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04d9ce: 5b20 f900 |0085: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +04d9d2: 5b76 4201 |0087: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ +04d9d6: 5b76 4301 |0089: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0143 │ │ +04d9da: 5c75 4601 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ +04d9de: 5472 4901 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04d9e2: 3802 1700 |008f: if-eqz v2, 00a6 // +0017 │ │ +04d9e6: 5572 4801 |0091: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ +04d9ea: 3802 0e00 |0093: if-eqz v2, 00a1 // +000e │ │ +04d9ee: 5c75 4801 |0095: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ +04d9f2: 5472 4901 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04d9f6: 6e20 9e05 7200 |0099: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@059e │ │ +04d9fc: 5472 4901 |009c: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04da00: 6e20 9f05 7200 |009e: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@059f │ │ +04da06: 5472 4901 |00a1: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04da0a: 6e10 9a05 0200 |00a3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@059a │ │ +04da10: 5472 4a01 |00a6: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ +04da14: 3802 0700 |00a8: if-eqz v2, 00af // +0007 │ │ +04da18: 5472 4a01 |00aa: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ +04da1c: 6e10 bb04 0200 |00ac: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04bb │ │ +04da22: 0e00 |00af: return-void │ │ +04da24: 0d02 |00b0: move-exception v2 │ │ +04da26: 5473 4f01 |00b1: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04da2a: 7110 c504 0300 |00b3: invoke-static {v3}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04da30: 0c03 |00b6: move-result-object v3 │ │ +04da32: 3803 0c00 |00b7: if-eqz v3, 00c3 // +000c │ │ +04da36: 5473 4f01 |00b9: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@014f │ │ +04da3a: 7110 c504 0300 |00bb: invoke-static {v3}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@04c5 │ │ +04da40: 0c03 |00be: move-result-object v3 │ │ +04da42: 5433 d100 |00bf: iget-object v3, v3, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +04da46: 5b30 f900 |00c1: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00f9 │ │ +04da4a: 2702 |00c3: throw v2 │ │ catches : 1 │ │ 0x006e - 0x0075 │ │ -> 0x00b0 │ │ positions : │ │ 0x0002 line=345 │ │ 0x001e line=346 │ │ 0x0021 line=347 │ │ @@ -24819,112 +24846,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 │ │ -04d9d4: |[04d9d4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -04d9e4: 6e20 5727 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04d9ea: 1a00 1026 |0003: const-string v0, "mId=" // string@2610 │ │ -04d9ee: 6e20 5727 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04d9f4: 5230 4701 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0147 │ │ -04d9f8: 6e20 5527 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -04d9fe: 1a00 7600 |000d: const-string v0, " mArgs=" // string@0076 │ │ -04da02: 6e20 5727 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04da08: 5430 4101 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0141 │ │ -04da0c: 6e20 5a27 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -04da12: 6e20 5727 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04da18: 1a00 c824 |001a: const-string v0, "mCallbacks=" // string@24c8 │ │ -04da1c: 6e20 5727 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04da22: 5430 4201 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ -04da26: 6e20 5a27 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -04da2c: 6e20 5727 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04da32: 1a00 7f26 |0027: const-string v0, "mLoader=" // string@267f │ │ -04da36: 6e20 5727 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04da3c: 5430 4901 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04da40: 6e20 5a27 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -04da46: 5430 4901 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04da4a: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -04da4e: 5430 4901 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04da52: 2201 6c05 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04da56: 7010 f927 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04da5c: 6e20 0228 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04da62: 0c01 |003f: move-result-object v1 │ │ -04da64: 1a02 0d00 |0040: const-string v2, " " // string@000d │ │ -04da68: 6e20 0228 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04da6e: 0c01 |0045: move-result-object v1 │ │ -04da70: 6e10 0628 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04da76: 0c01 |0049: move-result-object v1 │ │ -04da78: 6e57 9405 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@0594 │ │ -04da7e: 5530 4601 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ -04da82: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -04da86: 5530 4401 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ -04da8a: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -04da8e: 6e20 5727 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04da94: 1a00 e625 |0058: const-string v0, "mHaveData=" // string@25e6 │ │ -04da98: 6e20 5727 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04da9e: 5530 4601 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ -04daa2: 6e20 5827 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -04daa8: 1a00 1b00 |0062: const-string v0, " mDeliveredData=" // string@001b │ │ -04daac: 6e20 5727 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04dab2: 5530 4401 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ -04dab6: 6e20 5c27 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -04dabc: 6e20 5727 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04dac2: 1a00 2b25 |006f: const-string v0, "mData=" // string@252b │ │ -04dac6: 6e20 5727 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04dacc: 5430 4301 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0143 │ │ -04dad0: 6e20 5a27 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -04dad6: 6e20 5727 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04dadc: 1a00 1328 |007c: const-string v0, "mStarted=" // string@2813 │ │ -04dae0: 6e20 5727 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04dae6: 5530 4e01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04daea: 6e20 5827 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -04daf0: 1a00 8b00 |0086: const-string v0, " mReportNextStart=" // string@008b │ │ -04daf4: 6e20 5727 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04dafa: 5530 4b01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ -04dafe: 6e20 5827 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -04db04: 1a00 7d00 |0090: const-string v0, " mDestroyed=" // string@007d │ │ -04db08: 6e20 5727 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04db0e: 5530 4501 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0145 │ │ -04db12: 6e20 5c27 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -04db18: 6e20 5727 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04db1e: 1a00 9727 |009d: const-string v0, "mRetaining=" // string@2797 │ │ -04db22: 6e20 5727 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04db28: 5530 4c01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ -04db2c: 6e20 5827 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -04db32: 1a00 8f00 |00a7: const-string v0, " mRetainingStarted=" // string@008f │ │ -04db36: 6e20 5727 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04db3c: 5530 4d01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@014d │ │ -04db40: 6e20 5827 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -04db46: 1a00 8500 |00b1: const-string v0, " mListenerRegistered=" // string@0085 │ │ -04db4a: 6e20 5727 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04db50: 5530 4801 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ -04db54: 6e20 5c27 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -04db5a: 5430 4a01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ -04db5e: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -04db62: 6e20 5727 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04db68: 1a00 510f |00c2: const-string v0, "Pending Loader " // string@0f51 │ │ -04db6c: 6e20 5b27 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04db72: 5430 4a01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ -04db76: 6e20 5627 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2756 │ │ -04db7c: 1a00 5a01 |00cc: const-string v0, ":" // string@015a │ │ -04db80: 6e20 5b27 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04db86: 5430 4a01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ -04db8a: 2201 6c05 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04db8e: 7010 f927 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04db94: 6e20 0228 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04db9a: 0c01 |00db: move-result-object v1 │ │ -04db9c: 1a02 0d00 |00dc: const-string v2, " " // string@000d │ │ -04dba0: 6e20 0228 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04dba6: 0c01 |00e1: move-result-object v1 │ │ -04dba8: 6e10 0628 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04dbae: 0c01 |00e5: move-result-object v1 │ │ -04dbb0: 6e57 bc04 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@04bc │ │ -04dbb6: 0e00 |00e9: return-void │ │ +04da58: |[04da58] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +04da68: 6e20 5727 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04da6e: 1a00 1a26 |0003: const-string v0, "mId=" // string@261a │ │ +04da72: 6e20 5727 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04da78: 5230 4701 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0147 │ │ +04da7c: 6e20 5527 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +04da82: 1a00 7600 |000d: const-string v0, " mArgs=" // string@0076 │ │ +04da86: 6e20 5727 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04da8c: 5430 4101 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0141 │ │ +04da90: 6e20 5a27 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +04da96: 6e20 5727 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04da9c: 1a00 d224 |001a: const-string v0, "mCallbacks=" // string@24d2 │ │ +04daa0: 6e20 5727 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04daa6: 5430 4201 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ +04daaa: 6e20 5a27 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +04dab0: 6e20 5727 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04dab6: 1a00 8926 |0027: const-string v0, "mLoader=" // string@2689 │ │ +04daba: 6e20 5727 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04dac0: 5430 4901 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04dac4: 6e20 5a27 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +04daca: 5430 4901 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04dace: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +04dad2: 5430 4901 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04dad6: 2201 6d05 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04dada: 7010 f927 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04dae0: 6e20 0228 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04dae6: 0c01 |003f: move-result-object v1 │ │ +04dae8: 1a02 0d00 |0040: const-string v2, " " // string@000d │ │ +04daec: 6e20 0228 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04daf2: 0c01 |0045: move-result-object v1 │ │ +04daf4: 6e10 0628 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04dafa: 0c01 |0049: move-result-object v1 │ │ +04dafc: 6e57 9405 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@0594 │ │ +04db02: 5530 4601 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ +04db06: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +04db0a: 5530 4401 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ +04db0e: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +04db12: 6e20 5727 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04db18: 1a00 f025 |0058: const-string v0, "mHaveData=" // string@25f0 │ │ +04db1c: 6e20 5727 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04db22: 5530 4601 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ +04db26: 6e20 5827 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +04db2c: 1a00 1b00 |0062: const-string v0, " mDeliveredData=" // string@001b │ │ +04db30: 6e20 5727 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04db36: 5530 4401 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ +04db3a: 6e20 5c27 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +04db40: 6e20 5727 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04db46: 1a00 3525 |006f: const-string v0, "mData=" // string@2535 │ │ +04db4a: 6e20 5727 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04db50: 5430 4301 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0143 │ │ +04db54: 6e20 5a27 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +04db5a: 6e20 5727 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04db60: 1a00 1d28 |007c: const-string v0, "mStarted=" // string@281d │ │ +04db64: 6e20 5727 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04db6a: 5530 4e01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04db6e: 6e20 5827 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +04db74: 1a00 8b00 |0086: const-string v0, " mReportNextStart=" // string@008b │ │ +04db78: 6e20 5727 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04db7e: 5530 4b01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ +04db82: 6e20 5827 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +04db88: 1a00 7d00 |0090: const-string v0, " mDestroyed=" // string@007d │ │ +04db8c: 6e20 5727 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04db92: 5530 4501 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0145 │ │ +04db96: 6e20 5c27 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +04db9c: 6e20 5727 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04dba2: 1a00 a127 |009d: const-string v0, "mRetaining=" // string@27a1 │ │ +04dba6: 6e20 5727 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04dbac: 5530 4c01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ +04dbb0: 6e20 5827 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +04dbb6: 1a00 8f00 |00a7: const-string v0, " mRetainingStarted=" // string@008f │ │ +04dbba: 6e20 5727 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04dbc0: 5530 4d01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@014d │ │ +04dbc4: 6e20 5827 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +04dbca: 1a00 8500 |00b1: const-string v0, " mListenerRegistered=" // string@0085 │ │ +04dbce: 6e20 5727 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04dbd4: 5530 4801 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ +04dbd8: 6e20 5c27 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +04dbde: 5430 4a01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ +04dbe2: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +04dbe6: 6e20 5727 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04dbec: 1a00 5b0f |00c2: const-string v0, "Pending Loader " // string@0f5b │ │ +04dbf0: 6e20 5b27 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04dbf6: 5430 4a01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ +04dbfa: 6e20 5627 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2756 │ │ +04dc00: 1a00 5a01 |00cc: const-string v0, ":" // string@015a │ │ +04dc04: 6e20 5b27 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04dc0a: 5430 4a01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@014a │ │ +04dc0e: 2201 6d05 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04dc12: 7010 f927 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04dc18: 6e20 0228 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04dc1e: 0c01 |00db: move-result-object v1 │ │ +04dc20: 1a02 0d00 |00dc: const-string v2, " " // string@000d │ │ +04dc24: 6e20 0228 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04dc2a: 0c01 |00e1: move-result-object v1 │ │ +04dc2c: 6e10 0628 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04dc32: 0c01 |00e5: move-result-object v1 │ │ +04dc34: 6e57 bc04 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@04bc │ │ +04dc3a: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x000d line=501 │ │ 0x0017 line=502 │ │ 0x0024 line=503 │ │ 0x0031 line=504 │ │ @@ -24956,48 +24983,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -04dbb8: |[04dbb8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -04dbc8: 5530 4c01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ -04dbcc: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -04dbd0: 6300 5001 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04dbd4: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -04dbd8: 1a00 ec0d |0008: const-string v0, "LoaderManager" // string@0dec │ │ -04dbdc: 2201 6c05 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04dbe0: 7010 f927 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04dbe6: 1a02 1200 |000f: const-string v2, " Finished Retaining: " // string@0012 │ │ -04dbea: 6e20 0228 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04dbf0: 0c01 |0014: move-result-object v1 │ │ -04dbf2: 6e20 0128 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04dbf8: 0c01 |0018: move-result-object v1 │ │ -04dbfa: 6e10 0628 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04dc00: 0c01 |001c: move-result-object v1 │ │ -04dc02: 7120 0f1f 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04dc08: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -04dc0a: 5c30 4c01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ -04dc0e: 5530 4e01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04dc12: 5531 4d01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@014d │ │ -04dc16: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -04dc1a: 5530 4e01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04dc1e: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -04dc22: 6e10 c104 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@04c1 │ │ -04dc28: 5530 4e01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04dc2c: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -04dc30: 5530 4601 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ -04dc34: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -04dc38: 5530 4b01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ -04dc3c: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -04dc40: 5430 4901 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04dc44: 5431 4301 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0143 │ │ -04dc48: 6e30 ba04 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04ba │ │ -04dc4e: 0e00 |0043: return-void │ │ +04dc3c: |[04dc3c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +04dc4c: 5530 4c01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ +04dc50: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +04dc54: 6300 5001 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04dc58: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +04dc5c: 1a00 f40d |0008: const-string v0, "LoaderManager" // string@0df4 │ │ +04dc60: 2201 6d05 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04dc64: 7010 f927 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04dc6a: 1a02 1200 |000f: const-string v2, " Finished Retaining: " // string@0012 │ │ +04dc6e: 6e20 0228 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04dc74: 0c01 |0014: move-result-object v1 │ │ +04dc76: 6e20 0128 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04dc7c: 0c01 |0018: move-result-object v1 │ │ +04dc7e: 6e10 0628 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04dc84: 0c01 |001c: move-result-object v1 │ │ +04dc86: 7120 0f1f 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04dc8c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +04dc8e: 5c30 4c01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ +04dc92: 5530 4e01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04dc96: 5531 4d01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@014d │ │ +04dc9a: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +04dc9e: 5530 4e01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04dca2: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +04dca6: 6e10 c104 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@04c1 │ │ +04dcac: 5530 4e01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04dcb0: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +04dcb4: 5530 4601 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ +04dcb8: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +04dcbc: 5530 4b01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ +04dcc0: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +04dcc4: 5430 4901 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04dcc8: 5431 4301 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0143 │ │ +04dccc: 6e30 ba04 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04ba │ │ +04dcd2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x0020 line=288 │ │ 0x0023 line=289 │ │ 0x0029 line=290 │ │ @@ -25013,27 +25040,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -04dc50: |[04dc50] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -04dc60: 5520 4e01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04dc64: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -04dc68: 5520 4b01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ -04dc6c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -04dc70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04dc72: 5c20 4b01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ -04dc76: 5520 4601 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ -04dc7a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -04dc7e: 5420 4901 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04dc82: 5421 4301 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0143 │ │ -04dc86: 6e30 ba04 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04ba │ │ -04dc8c: 0e00 |0016: return-void │ │ +04dcd4: |[04dcd4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +04dce4: 5520 4e01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04dce8: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +04dcec: 5520 4b01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ +04dcf0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +04dcf4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04dcf6: 5c20 4b01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ +04dcfa: 5520 4601 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0146 │ │ +04dcfe: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +04dd02: 5420 4901 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04dd06: 5421 4301 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0143 │ │ +04dd0a: 6e30 ba04 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04ba │ │ +04dd10: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0004 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=314 │ │ 0x000f line=315 │ │ @@ -25046,37 +25073,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -04dc90: |[04dc90] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -04dca0: 6300 5001 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04dca4: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -04dca8: 1a00 ec0d |0004: const-string v0, "LoaderManager" // string@0dec │ │ -04dcac: 2201 6c05 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04dcb0: 7010 f927 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04dcb6: 1a02 1500 |000b: const-string v2, " Retaining: " // string@0015 │ │ -04dcba: 6e20 0228 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04dcc0: 0c01 |0010: move-result-object v1 │ │ -04dcc2: 6e20 0128 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04dcc8: 0c01 |0014: move-result-object v1 │ │ -04dcca: 6e10 0628 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04dcd0: 0c01 |0018: move-result-object v1 │ │ -04dcd2: 7120 0f1f 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04dcd8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -04dcda: 5c30 4c01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ -04dcde: 5530 4e01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04dce2: 5c30 4d01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@014d │ │ -04dce6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -04dce8: 5c30 4e01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04dcec: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -04dcee: 5b30 4201 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ -04dcf2: 0e00 |0029: return-void │ │ +04dd14: |[04dd14] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +04dd24: 6300 5001 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04dd28: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +04dd2c: 1a00 f40d |0004: const-string v0, "LoaderManager" // string@0df4 │ │ +04dd30: 2201 6d05 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04dd34: 7010 f927 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04dd3a: 1a02 1500 |000b: const-string v2, " Retaining: " // string@0015 │ │ +04dd3e: 6e20 0228 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04dd44: 0c01 |0010: move-result-object v1 │ │ +04dd46: 6e20 0128 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04dd4c: 0c01 |0014: move-result-object v1 │ │ +04dd4e: 6e10 0628 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04dd54: 0c01 |0018: move-result-object v1 │ │ +04dd56: 7120 0f1f 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04dd5c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +04dd5e: 5c30 4c01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ +04dd62: 5530 4e01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04dd66: 5c30 4d01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@014d │ │ +04dd6a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +04dd6c: 5c30 4e01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04dd70: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +04dd72: 5b30 4201 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ +04dd76: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x001c line=279 │ │ 0x001f line=280 │ │ 0x0023 line=281 │ │ 0x0026 line=282 │ │ @@ -25089,88 +25116,88 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -04dcf4: |[04dcf4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -04dd04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -04dd06: 5540 4c01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ -04dd0a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -04dd0e: 5540 4d01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@014d │ │ -04dd12: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -04dd16: 5c43 4e01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04dd1a: 0e00 |000b: return-void │ │ -04dd1c: 5540 4e01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04dd20: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -04dd24: 5c43 4e01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04dd28: 6300 5001 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04dd2c: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -04dd30: 1a00 ec0d |0016: const-string v0, "LoaderManager" // string@0dec │ │ -04dd34: 2201 6c05 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04dd38: 7010 f927 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04dd3e: 1a02 1600 |001d: const-string v2, " Starting: " // string@0016 │ │ -04dd42: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04dd48: 0c01 |0022: move-result-object v1 │ │ -04dd4a: 6e20 0128 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04dd50: 0c01 |0026: move-result-object v1 │ │ -04dd52: 6e10 0628 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04dd58: 0c01 |002a: move-result-object v1 │ │ -04dd5a: 7120 0f1f 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04dd60: 5440 4901 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04dd64: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -04dd68: 5440 4201 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ -04dd6c: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -04dd70: 5440 4201 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ -04dd74: 5241 4701 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0147 │ │ -04dd78: 5442 4101 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0141 │ │ -04dd7c: 7230 b504 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@04b5 │ │ -04dd82: 0c00 |003f: move-result-object v0 │ │ -04dd84: 5b40 4901 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04dd88: 5440 4901 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04dd8c: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -04dd90: 5440 4901 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04dd94: 6e10 bc27 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -04dd9a: 0c00 |004b: move-result-object v0 │ │ -04dd9c: 6e10 7f27 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@277f │ │ -04dda2: 0a00 |004f: move-result v0 │ │ -04dda4: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -04dda8: 5440 4901 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04ddac: 6e10 bc27 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -04ddb2: 0c00 |0057: move-result-object v0 │ │ -04ddb4: 6e10 7b27 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@277b │ │ -04ddba: 0a00 |005b: move-result v0 │ │ -04ddbc: 7110 3228 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2832 │ │ -04ddc2: 0a00 |005f: move-result v0 │ │ -04ddc4: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -04ddc8: 2200 5605 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -04ddcc: 2201 6c05 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04ddd0: 7010 f927 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04ddd6: 1a02 e00e |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0ee0 │ │ -04ddda: 6e20 0228 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04dde0: 0c01 |006e: move-result-object v1 │ │ -04dde2: 5442 4901 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04dde6: 6e20 0128 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04ddec: 0c01 |0074: move-result-object v1 │ │ -04ddee: 6e10 0628 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04ddf4: 0c01 |0078: move-result-object v1 │ │ -04ddf6: 7020 8f27 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -04ddfc: 2700 |007c: throw v0 │ │ -04ddfe: 5540 4801 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ -04de02: 3900 1000 |007f: if-nez v0, 008f // +0010 │ │ -04de06: 5440 4901 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04de0a: 5241 4701 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0147 │ │ -04de0e: 6e30 9805 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0598 │ │ -04de14: 5440 4901 |0088: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04de18: 6e20 9905 4000 |008a: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.registerOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@0599 │ │ -04de1e: 5c43 4801 |008d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ -04de22: 5440 4901 |008f: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04de26: 6e10 9b05 0000 |0091: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@059b │ │ -04de2c: 2900 77ff |0094: goto/16 000b // -0089 │ │ +04dd78: |[04dd78] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +04dd88: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04dd8a: 5540 4c01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ +04dd8e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +04dd92: 5540 4d01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@014d │ │ +04dd96: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +04dd9a: 5c43 4e01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04dd9e: 0e00 |000b: return-void │ │ +04dda0: 5540 4e01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04dda4: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +04dda8: 5c43 4e01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04ddac: 6300 5001 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04ddb0: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +04ddb4: 1a00 f40d |0016: const-string v0, "LoaderManager" // string@0df4 │ │ +04ddb8: 2201 6d05 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04ddbc: 7010 f927 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04ddc2: 1a02 1600 |001d: const-string v2, " Starting: " // string@0016 │ │ +04ddc6: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04ddcc: 0c01 |0022: move-result-object v1 │ │ +04ddce: 6e20 0128 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04ddd4: 0c01 |0026: move-result-object v1 │ │ +04ddd6: 6e10 0628 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04dddc: 0c01 |002a: move-result-object v1 │ │ +04ddde: 7120 0f1f 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04dde4: 5440 4901 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04dde8: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +04ddec: 5440 4201 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ +04ddf0: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +04ddf4: 5440 4201 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0142 │ │ +04ddf8: 5241 4701 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0147 │ │ +04ddfc: 5442 4101 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0141 │ │ +04de00: 7230 b504 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@04b5 │ │ +04de06: 0c00 |003f: move-result-object v0 │ │ +04de08: 5b40 4901 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04de0c: 5440 4901 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04de10: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +04de14: 5440 4901 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04de18: 6e10 bc27 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +04de1e: 0c00 |004b: move-result-object v0 │ │ +04de20: 6e10 7f27 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@277f │ │ +04de26: 0a00 |004f: move-result v0 │ │ +04de28: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +04de2c: 5440 4901 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04de30: 6e10 bc27 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +04de36: 0c00 |0057: move-result-object v0 │ │ +04de38: 6e10 7b27 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@277b │ │ +04de3e: 0a00 |005b: move-result v0 │ │ +04de40: 7110 3228 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2832 │ │ +04de46: 0a00 |005f: move-result v0 │ │ +04de48: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +04de4c: 2200 5705 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +04de50: 2201 6d05 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04de54: 7010 f927 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04de5a: 1a02 e90e |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0ee9 │ │ +04de5e: 6e20 0228 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04de64: 0c01 |006e: move-result-object v1 │ │ +04de66: 5442 4901 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04de6a: 6e20 0128 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04de70: 0c01 |0074: move-result-object v1 │ │ +04de72: 6e10 0628 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04de78: 0c01 |0078: move-result-object v1 │ │ +04de7a: 7020 8f27 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +04de80: 2700 |007c: throw v0 │ │ +04de82: 5540 4801 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ +04de86: 3900 1000 |007f: if-nez v0, 008f // +0010 │ │ +04de8a: 5440 4901 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04de8e: 5241 4701 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0147 │ │ +04de92: 6e30 9805 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0598 │ │ +04de98: 5440 4901 |0088: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04de9c: 6e20 9905 4000 |008a: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.registerOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@0599 │ │ +04dea2: 5c43 4801 |008d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ +04dea6: 5440 4901 |008f: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04deaa: 6e10 9b05 0000 |0091: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@059b │ │ +04deb0: 2900 77ff |0094: goto/16 000b // -0089 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=242 │ │ 0x0009 line=246 │ │ 0x000b line=275 │ │ 0x000c line=250 │ │ 0x0010 line=255 │ │ @@ -25193,44 +25220,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -04de30: |[04de30] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -04de40: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04de42: 6300 5001 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04de46: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -04de4a: 1a00 ec0d |0005: const-string v0, "LoaderManager" // string@0dec │ │ -04de4e: 2201 6c05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04de52: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04de58: 1a02 1700 |000c: const-string v2, " Stopping: " // string@0017 │ │ -04de5c: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04de62: 0c01 |0011: move-result-object v1 │ │ -04de64: 6e20 0128 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04de6a: 0c01 |0015: move-result-object v1 │ │ -04de6c: 6e10 0628 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04de72: 0c01 |0019: move-result-object v1 │ │ -04de74: 7120 0f1f 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04de7a: 5c43 4e01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04de7e: 5540 4c01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ -04de82: 3900 1b00 |0021: if-nez v0, 003c // +001b │ │ -04de86: 5440 4901 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04de8a: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ -04de8e: 5540 4801 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ -04de92: 3800 1300 |0029: if-eqz v0, 003c // +0013 │ │ -04de96: 5c43 4801 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ -04de9a: 5440 4901 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04de9e: 6e20 9e05 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@059e │ │ -04dea4: 5440 4901 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04dea8: 6e20 9f05 4000 |0034: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@059f │ │ -04deae: 5440 4901 |0037: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04deb2: 6e10 9c05 0000 |0039: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@059c │ │ -04deb8: 0e00 |003c: return-void │ │ +04deb4: |[04deb4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +04dec4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04dec6: 6300 5001 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04deca: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +04dece: 1a00 f40d |0005: const-string v0, "LoaderManager" // string@0df4 │ │ +04ded2: 2201 6d05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04ded6: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04dedc: 1a02 1700 |000c: const-string v2, " Stopping: " // string@0017 │ │ +04dee0: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04dee6: 0c01 |0011: move-result-object v1 │ │ +04dee8: 6e20 0128 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04deee: 0c01 |0015: move-result-object v1 │ │ +04def0: 6e10 0628 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04def6: 0c01 |0019: move-result-object v1 │ │ +04def8: 7120 0f1f 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04defe: 5c43 4e01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04df02: 5540 4c01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@014c │ │ +04df06: 3900 1b00 |0021: if-nez v0, 003c // +001b │ │ +04df0a: 5440 4901 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04df0e: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ +04df12: 5540 4801 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ +04df16: 3800 1300 |0029: if-eqz v0, 003c // +0013 │ │ +04df1a: 5c43 4801 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0148 │ │ +04df1e: 5440 4901 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04df22: 6e20 9e05 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@059e │ │ +04df28: 5440 4901 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04df2c: 6e20 9f05 4000 |0034: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@059f │ │ +04df32: 5440 4901 |0037: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04df36: 6e10 9c05 0000 |0039: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@059c │ │ +04df3c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=322 │ │ 0x001d line=323 │ │ 0x001f line=324 │ │ 0x0023 line=325 │ │ 0x002b line=327 │ │ @@ -25246,38 +25273,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -04debc: |[04debc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -04decc: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -04ded0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -04ded4: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -04deda: 1a01 eb0d |0007: const-string v1, "LoaderInfo{" // string@0deb │ │ -04dede: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04dee4: 7110 0a28 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -04deea: 0a01 |000f: move-result v1 │ │ -04deec: 7110 9d27 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04def2: 0c01 |0013: move-result-object v1 │ │ -04def4: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04defa: 1a01 2600 |0017: const-string v1, " #" // string@0026 │ │ -04defe: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04df04: 5221 4701 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0147 │ │ -04df08: 6e20 fe27 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -04df0e: 1a01 2c00 |0021: const-string v1, " : " // string@002c │ │ -04df12: 6e20 0228 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04df18: 5421 4901 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ -04df1c: 7120 6007 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ -04df22: 1a01 8e37 |002b: const-string v1, "}}" // string@378e │ │ -04df26: 6e20 0228 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04df2c: 6e10 0628 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04df32: 0c01 |0033: move-result-object v1 │ │ -04df34: 1101 |0034: return-object v1 │ │ +04df40: |[04df40] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +04df50: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +04df54: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +04df58: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +04df5e: 1a01 f30d |0007: const-string v1, "LoaderInfo{" // string@0df3 │ │ +04df62: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04df68: 7110 0a28 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +04df6e: 0a01 |000f: move-result v1 │ │ +04df70: 7110 9d27 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +04df76: 0c01 |0013: move-result-object v1 │ │ +04df78: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04df7e: 1a01 2600 |0017: const-string v1, " #" // string@0026 │ │ +04df82: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04df88: 5221 4701 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0147 │ │ +04df8c: 6e20 fe27 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +04df92: 1a01 2c00 |0021: const-string v1, " : " // string@002c │ │ +04df96: 6e20 0228 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04df9c: 5421 4901 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0149 │ │ +04dfa0: 7120 6007 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ +04dfa6: 1a01 9737 |002b: const-string v1, "}}" // string@3797 │ │ +04dfaa: 6e20 0228 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04dfb0: 6e10 0628 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04dfb6: 0c01 |0033: move-result-object v1 │ │ +04dfb8: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0007 line=489 │ │ 0x000c line=490 │ │ 0x0017 line=491 │ │ 0x001c line=492 │ │ @@ -25285,35 +25312,35 @@ │ │ 0x0026 line=494 │ │ 0x002b line=495 │ │ 0x0030 line=496 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ │ │ - source_file_idx : 3565 (LoaderManager.java) │ │ + source_file_idx : 3573 (LoaderManager.java) │ │ │ │ -Class #64 header: │ │ -class_idx : 210 │ │ +Class #65 header: │ │ +class_idx : 211 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 208 │ │ -source_file_idx : 3565 │ │ +superclass_idx : 209 │ │ +source_file_idx : 3573 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ -Class #64 annotations: │ │ +Class #65 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; } │ │ Annotations on field #338 'mInactiveLoaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SparseArrayCompat" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ Annotations on field #339 'mLoaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SparseArrayCompat" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ │ │ -Class #64 - │ │ +Class #65 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/LoaderManager;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ name : 'DEBUG' │ │ @@ -25350,44 +25377,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04df38: |[04df38] android.support.v4.app.LoaderManagerImpl.:()V │ │ -04df48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04df4a: 6a00 5001 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04df4e: 0e00 |0003: return-void │ │ +04dfbc: |[04dfbc] android.support.v4.app.LoaderManagerImpl.:()V │ │ +04dfcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04dfce: 6a00 5001 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04dfd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ name : '' │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -04df50: |[04df50] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V │ │ -04df60: 7010 b804 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@04b8 │ │ -04df66: 2200 8201 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0182 │ │ -04df6a: 7010 d807 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@07d8 │ │ -04df70: 5b10 5301 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04df74: 2200 8201 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0182 │ │ -04df78: 7010 d807 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@07d8 │ │ -04df7e: 5b10 5201 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ -04df82: 5b12 5601 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0156 │ │ -04df86: 5b13 5101 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0151 │ │ -04df8a: 5c14 5501 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ -04df8e: 0e00 |0017: return-void │ │ +04dfd4: |[04dfd4] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V │ │ +04dfe4: 7010 b804 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@04b8 │ │ +04dfea: 2200 8301 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0183 │ │ +04dfee: 7010 d807 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@07d8 │ │ +04dff4: 5b10 5301 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04dff8: 2200 8301 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0183 │ │ +04dffc: 7010 d807 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@07d8 │ │ +04e002: 5b10 5201 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ +04e006: 5b12 5601 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0156 │ │ +04e00a: 5b13 5101 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0151 │ │ +04e00e: 5c14 5501 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ +04e012: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0003 line=197 │ │ 0x000a line=203 │ │ 0x0011 line=527 │ │ 0x0013 line=528 │ │ @@ -25404,17 +25431,17 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04df90: |[04df90] android.support.v4.app.LoaderManagerImpl.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; │ │ -04dfa0: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0151 │ │ -04dfa4: 1100 |0002: return-object v0 │ │ +04e014: |[04e014] android.support.v4.app.LoaderManagerImpl.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; │ │ +04e024: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0151 │ │ +04e028: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/LoaderManagerImpl; │ │ │ │ Virtual methods - │ │ @@ -25423,72 +25450,72 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -04dfa8: |[04dfa8] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -04dfb8: 5541 5401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ -04dfbc: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ -04dfc0: 6301 5001 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04dfc4: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -04dfc8: 1a01 ec0d |0008: const-string v1, "LoaderManager" // string@0dec │ │ -04dfcc: 2202 6c05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04dfd0: 7010 f927 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04dfd6: 1a03 a604 |000f: const-string v3, "Destroying Active in " // string@04a6 │ │ -04dfda: 6e20 0228 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04dfe0: 0c02 |0014: move-result-object v2 │ │ -04dfe2: 6e20 0128 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04dfe8: 0c02 |0018: move-result-object v2 │ │ -04dfea: 6e10 0628 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04dff0: 0c02 |001c: move-result-object v2 │ │ -04dff2: 7120 0f1f 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04dff8: 5441 5301 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04dffc: 6e10 df07 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e002: 0a01 |0025: move-result v1 │ │ -04e004: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -04e008: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -04e00c: 5441 5301 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e010: 6e20 e107 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e016: 0c01 |002f: move-result-object v1 │ │ -04e018: 1f01 d100 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e01c: 6e10 bb04 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04bb │ │ -04e022: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04e026: 28f1 |0037: goto 0028 // -000f │ │ -04e028: 5441 5301 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e02c: 6e10 da07 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@07da │ │ -04e032: 6301 5001 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04e036: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ -04e03a: 1a01 ec0d |0041: const-string v1, "LoaderManager" // string@0dec │ │ -04e03e: 2202 6c05 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04e042: 7010 f927 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e048: 1a03 a704 |0048: const-string v3, "Destroying Inactive in " // string@04a7 │ │ -04e04c: 6e20 0228 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e052: 0c02 |004d: move-result-object v2 │ │ -04e054: 6e20 0128 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04e05a: 0c02 |0051: move-result-object v2 │ │ -04e05c: 6e10 0628 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e062: 0c02 |0055: move-result-object v2 │ │ -04e064: 7120 0f1f 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04e06a: 5441 5201 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ -04e06e: 6e10 df07 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e074: 0a01 |005e: move-result v1 │ │ -04e076: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -04e07a: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ -04e07e: 5441 5201 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ -04e082: 6e20 e107 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e088: 0c01 |0068: move-result-object v1 │ │ -04e08a: 1f01 d100 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e08e: 6e10 bb04 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04bb │ │ -04e094: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04e098: 28f1 |0070: goto 0061 // -000f │ │ -04e09a: 5441 5201 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ -04e09e: 6e10 da07 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@07da │ │ -04e0a4: 0e00 |0076: return-void │ │ +04e02c: |[04e02c] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +04e03c: 5541 5401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ +04e040: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +04e044: 6301 5001 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04e048: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +04e04c: 1a01 f40d |0008: const-string v1, "LoaderManager" // string@0df4 │ │ +04e050: 2202 6d05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04e054: 7010 f927 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e05a: 1a03 a904 |000f: const-string v3, "Destroying Active in " // string@04a9 │ │ +04e05e: 6e20 0228 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e064: 0c02 |0014: move-result-object v2 │ │ +04e066: 6e20 0128 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04e06c: 0c02 |0018: move-result-object v2 │ │ +04e06e: 6e10 0628 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e074: 0c02 |001c: move-result-object v2 │ │ +04e076: 7120 0f1f 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04e07c: 5441 5301 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e080: 6e10 df07 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e086: 0a01 |0025: move-result v1 │ │ +04e088: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +04e08c: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +04e090: 5441 5301 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e094: 6e20 e107 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e09a: 0c01 |002f: move-result-object v1 │ │ +04e09c: 1f01 d200 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e0a0: 6e10 bb04 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04bb │ │ +04e0a6: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04e0aa: 28f1 |0037: goto 0028 // -000f │ │ +04e0ac: 5441 5301 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e0b0: 6e10 da07 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@07da │ │ +04e0b6: 6301 5001 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04e0ba: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +04e0be: 1a01 f40d |0041: const-string v1, "LoaderManager" // string@0df4 │ │ +04e0c2: 2202 6d05 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04e0c6: 7010 f927 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e0cc: 1a03 aa04 |0048: const-string v3, "Destroying Inactive in " // string@04aa │ │ +04e0d0: 6e20 0228 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e0d6: 0c02 |004d: move-result-object v2 │ │ +04e0d8: 6e20 0128 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04e0de: 0c02 |0051: move-result-object v2 │ │ +04e0e0: 6e10 0628 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e0e6: 0c02 |0055: move-result-object v2 │ │ +04e0e8: 7120 0f1f 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04e0ee: 5441 5201 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ +04e0f2: 6e10 df07 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e0f8: 0a01 |005e: move-result v1 │ │ +04e0fa: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +04e0fe: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +04e102: 5441 5201 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ +04e106: 6e20 e107 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e10c: 0c01 |0068: move-result-object v1 │ │ +04e10e: 1f01 d200 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e112: 6e10 bb04 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@04bb │ │ +04e118: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04e11c: 28f1 |0070: goto 0061 // -000f │ │ +04e11e: 5441 5201 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ +04e122: 6e10 da07 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@07da │ │ +04e128: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0004 line=825 │ │ 0x0020 line=826 │ │ 0x002a line=827 │ │ 0x0035 line=826 │ │ @@ -25509,29 +25536,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04e0a8: |[04e0a8] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -04e0b8: 5431 5301 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e0bc: 6e10 df07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e0c2: 0a01 |0005: move-result v1 │ │ -04e0c4: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -04e0c8: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -04e0cc: 5431 5301 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e0d0: 6e20 e107 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e0d6: 0c01 |000f: move-result-object v1 │ │ -04e0d8: 1f01 d100 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e0dc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -04e0de: 5c12 4b01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ -04e0e2: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04e0e6: 28f1 |0017: goto 0008 // -000f │ │ -04e0e8: 0e00 |0018: return-void │ │ +04e12c: |[04e12c] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +04e13c: 5431 5301 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e140: 6e10 df07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e146: 0a01 |0005: move-result v1 │ │ +04e148: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +04e14c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +04e150: 5431 5301 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e154: 6e20 e107 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e15a: 0c01 |000f: move-result-object v1 │ │ +04e15c: 1f01 d200 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e160: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +04e162: 5c12 4b01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@014b │ │ +04e166: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04e16a: 28f1 |0017: goto 0008 // -000f │ │ +04e16c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x000a line=813 │ │ 0x0015 line=812 │ │ 0x0018 line=815 │ │ locals : │ │ @@ -25543,28 +25570,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04e0ec: |[04e0ec] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -04e0fc: 5421 5301 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e100: 6e10 df07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e106: 0a01 |0005: move-result v1 │ │ -04e108: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -04e10c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -04e110: 5421 5301 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e114: 6e20 e107 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e11a: 0c01 |000f: move-result-object v1 │ │ -04e11c: 1f01 d100 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e120: 6e10 be04 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@04be │ │ -04e126: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04e12a: 28f1 |0017: goto 0008 // -000f │ │ -04e12c: 0e00 |0018: return-void │ │ +04e170: |[04e170] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +04e180: 5421 5301 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e184: 6e10 df07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e18a: 0a01 |0005: move-result v1 │ │ +04e18c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +04e190: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +04e194: 5421 5301 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e198: 6e20 e107 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e19e: 0c01 |000f: move-result-object v1 │ │ +04e1a0: 1f01 d200 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e1a4: 6e10 be04 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@04be │ │ +04e1aa: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04e1ae: 28f1 |0017: goto 0008 // -000f │ │ +04e1b0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x000a line=819 │ │ 0x0015 line=818 │ │ 0x0018 line=821 │ │ locals : │ │ @@ -25576,62 +25603,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -04e130: |[04e130] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -04e140: 6302 5001 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04e144: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -04e148: 1a02 ec0d |0004: const-string v2, "LoaderManager" // string@0dec │ │ -04e14c: 2203 6c05 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04e150: 7010 f927 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e156: 1a04 ba0f |000b: const-string v4, "Retaining in " // string@0fba │ │ -04e15a: 6e20 0228 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e160: 0c03 |0010: move-result-object v3 │ │ -04e162: 6e20 0128 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04e168: 0c03 |0014: move-result-object v3 │ │ -04e16a: 6e10 0628 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e170: 0c03 |0018: move-result-object v3 │ │ -04e172: 7120 0f1f 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04e178: 5552 5501 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ -04e17c: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -04e180: 2200 6705 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0567 │ │ -04e184: 1a02 5221 |0022: const-string v2, "here" // string@2152 │ │ -04e188: 7020 c427 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -04e18e: 6e10 c727 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@27c7 │ │ -04e194: 1a02 ec0d |002a: const-string v2, "LoaderManager" // string@0dec │ │ -04e198: 2203 6c05 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04e19c: 7010 f927 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e1a2: 1a04 fe03 |0031: const-string v4, "Called doRetain when not started: " // string@03fe │ │ -04e1a6: 6e20 0228 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e1ac: 0c03 |0036: move-result-object v3 │ │ -04e1ae: 6e20 0128 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04e1b4: 0c03 |003a: move-result-object v3 │ │ -04e1b6: 6e10 0628 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e1bc: 0c03 |003e: move-result-object v3 │ │ -04e1be: 7130 111f 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ -04e1c4: 0e00 |0042: return-void │ │ -04e1c6: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -04e1c8: 5c52 5401 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ -04e1cc: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -04e1ce: 5c52 5501 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ -04e1d2: 5452 5301 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e1d6: 6e10 df07 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e1dc: 0a02 |004e: move-result v2 │ │ -04e1de: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -04e1e2: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -04e1e6: 5452 5301 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e1ea: 6e20 e107 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e1f0: 0c02 |0058: move-result-object v2 │ │ -04e1f2: 1f02 d100 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e1f6: 6e10 bf04 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@04bf │ │ -04e1fc: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04e200: 28f1 |0060: goto 0051 // -000f │ │ +04e1b4: |[04e1b4] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +04e1c4: 6302 5001 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04e1c8: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +04e1cc: 1a02 f40d |0004: const-string v2, "LoaderManager" // string@0df4 │ │ +04e1d0: 2203 6d05 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04e1d4: 7010 f927 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e1da: 1a04 c40f |000b: const-string v4, "Retaining in " // string@0fc4 │ │ +04e1de: 6e20 0228 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e1e4: 0c03 |0010: move-result-object v3 │ │ +04e1e6: 6e20 0128 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04e1ec: 0c03 |0014: move-result-object v3 │ │ +04e1ee: 6e10 0628 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e1f4: 0c03 |0018: move-result-object v3 │ │ +04e1f6: 7120 0f1f 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04e1fc: 5552 5501 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ +04e200: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +04e204: 2200 6805 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0568 │ │ +04e208: 1a02 5c21 |0022: const-string v2, "here" // string@215c │ │ +04e20c: 7020 c427 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +04e212: 6e10 c727 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@27c7 │ │ +04e218: 1a02 f40d |002a: const-string v2, "LoaderManager" // string@0df4 │ │ +04e21c: 2203 6d05 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04e220: 7010 f927 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e226: 1a04 0104 |0031: const-string v4, "Called doRetain when not started: " // string@0401 │ │ +04e22a: 6e20 0228 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e230: 0c03 |0036: move-result-object v3 │ │ +04e232: 6e20 0128 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04e238: 0c03 |003a: move-result-object v3 │ │ +04e23a: 6e10 0628 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e240: 0c03 |003e: move-result-object v3 │ │ +04e242: 7130 111f 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ +04e248: 0e00 |0042: return-void │ │ +04e24a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +04e24c: 5c52 5401 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ +04e250: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +04e252: 5c52 5501 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ +04e256: 5452 5301 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e25a: 6e10 df07 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e260: 0a02 |004e: move-result v2 │ │ +04e262: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +04e266: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +04e26a: 5452 5301 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e26e: 6e20 e107 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e274: 0c02 |0058: move-result-object v2 │ │ +04e276: 1f02 d200 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e27a: 6e10 bf04 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@04bf │ │ +04e280: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04e284: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x001c line=786 │ │ 0x0020 line=787 │ │ 0x0027 line=788 │ │ 0x002a line=789 │ │ @@ -25651,60 +25678,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -04e204: |[04e204] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -04e214: 6302 5001 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04e218: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -04e21c: 1a02 ec0d |0004: const-string v2, "LoaderManager" // string@0dec │ │ -04e220: 2203 6c05 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04e224: 7010 f927 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e22a: 1a04 7510 |000b: const-string v4, "Starting in " // string@1075 │ │ -04e22e: 6e20 0228 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e234: 0c03 |0010: move-result-object v3 │ │ -04e236: 6e20 0128 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04e23c: 0c03 |0014: move-result-object v3 │ │ -04e23e: 6e10 0628 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e244: 0c03 |0018: move-result-object v3 │ │ -04e246: 7120 0f1f 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04e24c: 5552 5501 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ -04e250: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -04e254: 2200 6705 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0567 │ │ -04e258: 1a02 5221 |0022: const-string v2, "here" // string@2152 │ │ -04e25c: 7020 c427 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -04e262: 6e10 c727 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@27c7 │ │ -04e268: 1a02 ec0d |002a: const-string v2, "LoaderManager" // string@0dec │ │ -04e26c: 2203 6c05 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04e270: 7010 f927 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e276: 1a04 ff03 |0031: const-string v4, "Called doStart when already started: " // string@03ff │ │ -04e27a: 6e20 0228 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e280: 0c03 |0036: move-result-object v3 │ │ -04e282: 6e20 0128 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04e288: 0c03 |003a: move-result-object v3 │ │ -04e28a: 6e10 0628 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e290: 0c03 |003e: move-result-object v3 │ │ -04e292: 7130 111f 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ -04e298: 0e00 |0042: return-void │ │ -04e29a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -04e29c: 5c52 5501 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ -04e2a0: 5452 5301 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e2a4: 6e10 df07 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e2aa: 0a02 |004b: move-result v2 │ │ -04e2ac: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -04e2b0: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -04e2b4: 5452 5301 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e2b8: 6e20 e107 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e2be: 0c02 |0055: move-result-object v2 │ │ -04e2c0: 1f02 d100 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e2c4: 6e10 c004 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@04c0 │ │ -04e2ca: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04e2ce: 28f1 |005d: goto 004e // -000f │ │ +04e288: |[04e288] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +04e298: 6302 5001 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04e29c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +04e2a0: 1a02 f40d |0004: const-string v2, "LoaderManager" // string@0df4 │ │ +04e2a4: 2203 6d05 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04e2a8: 7010 f927 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e2ae: 1a04 7f10 |000b: const-string v4, "Starting in " // string@107f │ │ +04e2b2: 6e20 0228 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e2b8: 0c03 |0010: move-result-object v3 │ │ +04e2ba: 6e20 0128 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04e2c0: 0c03 |0014: move-result-object v3 │ │ +04e2c2: 6e10 0628 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e2c8: 0c03 |0018: move-result-object v3 │ │ +04e2ca: 7120 0f1f 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04e2d0: 5552 5501 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ +04e2d4: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +04e2d8: 2200 6805 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0568 │ │ +04e2dc: 1a02 5c21 |0022: const-string v2, "here" // string@215c │ │ +04e2e0: 7020 c427 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +04e2e6: 6e10 c727 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@27c7 │ │ +04e2ec: 1a02 f40d |002a: const-string v2, "LoaderManager" // string@0df4 │ │ +04e2f0: 2203 6d05 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04e2f4: 7010 f927 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e2fa: 1a04 0204 |0031: const-string v4, "Called doStart when already started: " // string@0402 │ │ +04e2fe: 6e20 0228 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e304: 0c03 |0036: move-result-object v3 │ │ +04e306: 6e20 0128 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04e30c: 0c03 |003a: move-result-object v3 │ │ +04e30e: 6e10 0628 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e314: 0c03 |003e: move-result-object v3 │ │ +04e316: 7130 111f 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ +04e31c: 0e00 |0042: return-void │ │ +04e31e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +04e320: 5c52 5501 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ +04e324: 5452 5301 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e328: 6e10 df07 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e32e: 0a02 |004b: move-result v2 │ │ +04e330: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +04e334: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +04e338: 5452 5301 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e33c: 6e20 e107 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e342: 0c02 |0055: move-result-object v2 │ │ +04e344: 1f02 d200 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e348: 6e10 c004 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@04c0 │ │ +04e34e: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04e352: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x001c line=753 │ │ 0x0020 line=754 │ │ 0x0027 line=755 │ │ 0x002a line=756 │ │ @@ -25723,61 +25750,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -04e2d0: |[04e2d0] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -04e2e0: 6302 5001 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04e2e4: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -04e2e8: 1a02 ec0d |0004: const-string v2, "LoaderManager" // string@0dec │ │ -04e2ec: 2203 6c05 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04e2f0: 7010 f927 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e2f6: 1a04 7710 |000b: const-string v4, "Stopping in " // string@1077 │ │ -04e2fa: 6e20 0228 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e300: 0c03 |0010: move-result-object v3 │ │ -04e302: 6e20 0128 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04e308: 0c03 |0014: move-result-object v3 │ │ -04e30a: 6e10 0628 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e310: 0c03 |0018: move-result-object v3 │ │ -04e312: 7120 0f1f 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04e318: 5552 5501 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ -04e31c: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -04e320: 2200 6705 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0567 │ │ -04e324: 1a02 5221 |0022: const-string v2, "here" // string@2152 │ │ -04e328: 7020 c427 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -04e32e: 6e10 c727 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@27c7 │ │ -04e334: 1a02 ec0d |002a: const-string v2, "LoaderManager" // string@0dec │ │ -04e338: 2203 6c05 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04e33c: 7010 f927 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e342: 1a04 0004 |0031: const-string v4, "Called doStop when not started: " // string@0400 │ │ -04e346: 6e20 0228 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e34c: 0c03 |0036: move-result-object v3 │ │ -04e34e: 6e20 0128 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04e354: 0c03 |003a: move-result-object v3 │ │ -04e356: 6e10 0628 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e35c: 0c03 |003e: move-result-object v3 │ │ -04e35e: 7130 111f 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ -04e364: 0e00 |0042: return-void │ │ -04e366: 5452 5301 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e36a: 6e10 df07 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e370: 0a02 |0048: move-result v2 │ │ -04e372: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -04e376: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -04e37a: 5452 5301 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e37e: 6e20 e107 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e384: 0c02 |0052: move-result-object v2 │ │ -04e386: 1f02 d100 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e38a: 6e10 c104 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@04c1 │ │ -04e390: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04e394: 28f1 |005a: goto 004b // -000f │ │ -04e396: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -04e398: 5c52 5501 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ -04e39c: 28e4 |005e: goto 0042 // -001c │ │ +04e354: |[04e354] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +04e364: 6302 5001 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04e368: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +04e36c: 1a02 f40d |0004: const-string v2, "LoaderManager" // string@0df4 │ │ +04e370: 2203 6d05 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04e374: 7010 f927 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e37a: 1a04 8110 |000b: const-string v4, "Stopping in " // string@1081 │ │ +04e37e: 6e20 0228 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e384: 0c03 |0010: move-result-object v3 │ │ +04e386: 6e20 0128 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04e38c: 0c03 |0014: move-result-object v3 │ │ +04e38e: 6e10 0628 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e394: 0c03 |0018: move-result-object v3 │ │ +04e396: 7120 0f1f 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04e39c: 5552 5501 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ +04e3a0: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +04e3a4: 2200 6805 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0568 │ │ +04e3a8: 1a02 5c21 |0022: const-string v2, "here" // string@215c │ │ +04e3ac: 7020 c427 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +04e3b2: 6e10 c727 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@27c7 │ │ +04e3b8: 1a02 f40d |002a: const-string v2, "LoaderManager" // string@0df4 │ │ +04e3bc: 2203 6d05 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04e3c0: 7010 f927 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e3c6: 1a04 0304 |0031: const-string v4, "Called doStop when not started: " // string@0403 │ │ +04e3ca: 6e20 0228 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e3d0: 0c03 |0036: move-result-object v3 │ │ +04e3d2: 6e20 0128 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04e3d8: 0c03 |003a: move-result-object v3 │ │ +04e3da: 6e10 0628 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e3e0: 0c03 |003e: move-result-object v3 │ │ +04e3e2: 7130 111f 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ +04e3e8: 0e00 |0042: return-void │ │ +04e3ea: 5452 5301 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e3ee: 6e10 df07 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e3f4: 0a02 |0048: move-result v2 │ │ +04e3f6: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +04e3fa: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +04e3fe: 5452 5301 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e402: 6e20 e107 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e408: 0c02 |0052: move-result-object v2 │ │ +04e40a: 1f02 d200 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e40e: 6e10 c104 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@04c1 │ │ +04e414: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04e418: 28f1 |005a: goto 004b // -000f │ │ +04e41a: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +04e41c: 5c52 5501 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0155 │ │ +04e420: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x001c line=771 │ │ 0x0020 line=772 │ │ 0x0027 line=773 │ │ 0x002a line=774 │ │ @@ -25796,96 +25823,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 │ │ -04e3a0: |[04e3a0] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -04e3b0: 5453 5301 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e3b4: 6e10 df07 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e3ba: 0a03 |0005: move-result v3 │ │ -04e3bc: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -04e3c0: 6e20 5727 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04e3c6: 1a03 8e02 |000b: const-string v3, "Active Loaders:" // string@028e │ │ -04e3ca: 6e20 5b27 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04e3d0: 2203 6c05 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04e3d4: 7010 f927 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e3da: 6e20 0228 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e3e0: 0c03 |0018: move-result-object v3 │ │ -04e3e2: 1a04 0f00 |0019: const-string v4, " " // string@000f │ │ -04e3e6: 6e20 0228 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e3ec: 0c03 |001e: move-result-object v3 │ │ -04e3ee: 6e10 0628 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e3f4: 0c01 |0022: move-result-object v1 │ │ -04e3f6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -04e3f8: 5453 5301 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e3fc: 6e10 df07 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e402: 0a03 |0029: move-result v3 │ │ -04e404: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -04e408: 5453 5301 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e40c: 6e20 e107 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e412: 0c02 |0031: move-result-object v2 │ │ -04e414: 1f02 d100 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e418: 6e20 5727 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04e41e: 1a03 1000 |0037: const-string v3, " #" // string@0010 │ │ -04e422: 6e20 5727 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04e428: 5453 5301 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e42c: 6e20 de07 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@07de │ │ -04e432: 0a03 |0041: move-result v3 │ │ -04e434: 6e20 5527 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -04e43a: 1a03 5b01 |0045: const-string v3, ": " // string@015b │ │ -04e43e: 6e20 5727 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04e444: 6e10 c204 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@04c2 │ │ -04e44a: 0c03 |004d: move-result-object v3 │ │ -04e44c: 6e20 5b27 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04e452: 6e59 bc04 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@04bc │ │ -04e458: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04e45c: 28ce |0056: goto 0024 // -0032 │ │ -04e45e: 5453 5201 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ -04e462: 6e10 df07 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e468: 0a03 |005c: move-result v3 │ │ -04e46a: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -04e46e: 6e20 5727 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04e474: 1a03 5506 |0062: const-string v3, "Inactive Loaders:" // string@0655 │ │ -04e478: 6e20 5b27 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04e47e: 2203 6c05 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -04e482: 7010 f927 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e488: 6e20 0228 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e48e: 0c03 |006f: move-result-object v3 │ │ -04e490: 1a04 0f00 |0070: const-string v4, " " // string@000f │ │ -04e494: 6e20 0228 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e49a: 0c03 |0075: move-result-object v3 │ │ -04e49c: 6e10 0628 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e4a2: 0c01 |0079: move-result-object v1 │ │ -04e4a4: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -04e4a6: 5453 5201 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ -04e4aa: 6e10 df07 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e4b0: 0a03 |0080: move-result v3 │ │ -04e4b2: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -04e4b6: 5453 5201 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ -04e4ba: 6e20 e107 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e4c0: 0c02 |0088: move-result-object v2 │ │ -04e4c2: 1f02 d100 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e4c6: 6e20 5727 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04e4cc: 1a03 1000 |008e: const-string v3, " #" // string@0010 │ │ -04e4d0: 6e20 5727 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04e4d6: 5453 5201 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ -04e4da: 6e20 de07 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@07de │ │ -04e4e0: 0a03 |0098: move-result v3 │ │ -04e4e2: 6e20 5527 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -04e4e8: 1a03 5b01 |009c: const-string v3, ": " // string@015b │ │ -04e4ec: 6e20 5727 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -04e4f2: 6e10 c204 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@04c2 │ │ -04e4f8: 0c03 |00a4: move-result-object v3 │ │ -04e4fa: 6e20 5b27 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ -04e500: 6e59 bc04 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@04bc │ │ -04e506: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04e50a: 28ce |00ad: goto 007b // -0032 │ │ -04e50c: 0e00 |00ae: return-void │ │ +04e424: |[04e424] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +04e434: 5453 5301 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e438: 6e10 df07 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e43e: 0a03 |0005: move-result v3 │ │ +04e440: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +04e444: 6e20 5727 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04e44a: 1a03 8f02 |000b: const-string v3, "Active Loaders:" // string@028f │ │ +04e44e: 6e20 5b27 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04e454: 2203 6d05 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04e458: 7010 f927 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e45e: 6e20 0228 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e464: 0c03 |0018: move-result-object v3 │ │ +04e466: 1a04 0f00 |0019: const-string v4, " " // string@000f │ │ +04e46a: 6e20 0228 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e470: 0c03 |001e: move-result-object v3 │ │ +04e472: 6e10 0628 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e478: 0c01 |0022: move-result-object v1 │ │ +04e47a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +04e47c: 5453 5301 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e480: 6e10 df07 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e486: 0a03 |0029: move-result v3 │ │ +04e488: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +04e48c: 5453 5301 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e490: 6e20 e107 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e496: 0c02 |0031: move-result-object v2 │ │ +04e498: 1f02 d200 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e49c: 6e20 5727 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04e4a2: 1a03 1000 |0037: const-string v3, " #" // string@0010 │ │ +04e4a6: 6e20 5727 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04e4ac: 5453 5301 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e4b0: 6e20 de07 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@07de │ │ +04e4b6: 0a03 |0041: move-result v3 │ │ +04e4b8: 6e20 5527 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +04e4be: 1a03 5b01 |0045: const-string v3, ": " // string@015b │ │ +04e4c2: 6e20 5727 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04e4c8: 6e10 c204 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@04c2 │ │ +04e4ce: 0c03 |004d: move-result-object v3 │ │ +04e4d0: 6e20 5b27 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04e4d6: 6e59 bc04 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@04bc │ │ +04e4dc: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04e4e0: 28ce |0056: goto 0024 // -0032 │ │ +04e4e2: 5453 5201 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ +04e4e6: 6e10 df07 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e4ec: 0a03 |005c: move-result v3 │ │ +04e4ee: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +04e4f2: 6e20 5727 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04e4f8: 1a03 5906 |0062: const-string v3, "Inactive Loaders:" // string@0659 │ │ +04e4fc: 6e20 5b27 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04e502: 2203 6d05 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +04e506: 7010 f927 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e50c: 6e20 0228 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e512: 0c03 |006f: move-result-object v3 │ │ +04e514: 1a04 0f00 |0070: const-string v4, " " // string@000f │ │ +04e518: 6e20 0228 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e51e: 0c03 |0075: move-result-object v3 │ │ +04e520: 6e10 0628 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e526: 0c01 |0079: move-result-object v1 │ │ +04e528: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +04e52a: 5453 5201 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ +04e52e: 6e10 df07 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e534: 0a03 |0080: move-result v3 │ │ +04e536: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +04e53a: 5453 5201 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ +04e53e: 6e20 e107 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e544: 0c02 |0088: move-result-object v2 │ │ +04e546: 1f02 d200 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e54a: 6e20 5727 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04e550: 1a03 1000 |008e: const-string v3, " #" // string@0010 │ │ +04e554: 6e20 5727 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04e55a: 5453 5201 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0152 │ │ +04e55e: 6e20 de07 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@07de │ │ +04e564: 0a03 |0098: move-result v3 │ │ +04e566: 6e20 5527 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +04e56c: 1a03 5b01 |009c: const-string v3, ": " // string@015b │ │ +04e570: 6e20 5727 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +04e576: 6e10 c204 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@04c2 │ │ +04e57c: 0c03 |00a4: move-result-object v3 │ │ +04e57e: 6e20 5b27 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@275b │ │ +04e584: 6e59 bc04 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@04bc │ │ +04e58a: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04e58e: 28ce |00ad: goto 007b // -0032 │ │ +04e590: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ 0x0008 line=853 │ │ 0x0010 line=854 │ │ 0x0023 line=855 │ │ 0x002c line=856 │ │ @@ -25921,45 +25948,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -04e510: |[04e510] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -04e520: 5541 5401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ -04e524: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -04e528: 6301 5001 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ -04e52c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -04e530: 1a01 ec0d |0008: const-string v1, "LoaderManager" // string@0dec │ │ -04e534: 2202 6c05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -04e538: 7010 f927 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e53e: 1a03 6705 |000f: const-string v3, "Finished Retaining in " // string@0567 │ │ -04e542: 6e20 0228 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e548: 0c02 |0014: move-result-object v2 │ │ -04e54a: 6e20 0128 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -04e550: 0c02 |0018: move-result-object v2 │ │ -04e552: 6e10 0628 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e558: 0c02 |001c: move-result-object v2 │ │ -04e55a: 7120 0f1f 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ -04e560: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -04e562: 5c41 5401 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ -04e566: 5441 5301 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e56a: 6e10 df07 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e570: 0a01 |0028: move-result v1 │ │ -04e572: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -04e576: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -04e57a: 5441 5301 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e57e: 6e20 e107 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e584: 0c01 |0032: move-result-object v1 │ │ -04e586: 1f01 d100 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e58a: 6e10 bd04 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@04bd │ │ -04e590: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04e594: 28f1 |003a: goto 002b // -000f │ │ -04e596: 0e00 |003b: return-void │ │ +04e594: |[04e594] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +04e5a4: 5541 5401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ +04e5a8: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +04e5ac: 6301 5001 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0150 │ │ +04e5b0: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +04e5b4: 1a01 f40d |0008: const-string v1, "LoaderManager" // string@0df4 │ │ +04e5b8: 2202 6d05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +04e5bc: 7010 f927 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e5c2: 1a03 6b05 |000f: const-string v3, "Finished Retaining in " // string@056b │ │ +04e5c6: 6e20 0228 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e5cc: 0c02 |0014: move-result-object v2 │ │ +04e5ce: 6e20 0128 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +04e5d4: 0c02 |0018: move-result-object v2 │ │ +04e5d6: 6e10 0628 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e5dc: 0c02 |001c: move-result-object v2 │ │ +04e5de: 7120 0f1f 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0f │ │ +04e5e4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +04e5e6: 5c41 5401 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0154 │ │ +04e5ea: 5441 5301 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e5ee: 6e10 df07 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e5f4: 0a01 |0028: move-result v1 │ │ +04e5f6: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +04e5fa: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +04e5fe: 5441 5301 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e602: 6e20 e107 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e608: 0c01 |0032: move-result-object v1 │ │ +04e60a: 1f01 d200 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e60e: 6e10 bd04 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@04bd │ │ +04e614: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04e618: 28f1 |003a: goto 002b // -000f │ │ +04e61a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0004 line=802 │ │ 0x0020 line=804 │ │ 0x0023 line=805 │ │ 0x002d line=806 │ │ @@ -25974,36 +26001,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -04e598: |[04e598] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -04e5a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04e5aa: 5454 5301 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e5ae: 6e10 df07 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -04e5b4: 0a00 |0006: move-result v0 │ │ -04e5b6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -04e5b8: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -04e5bc: 5454 5301 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ -04e5c0: 6e20 e107 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -04e5c6: 0c02 |000f: move-result-object v2 │ │ -04e5c8: 1f02 d100 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d1 │ │ -04e5cc: 5524 4e01 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ -04e5d0: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -04e5d4: 5524 4401 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ -04e5d8: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -04e5dc: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -04e5de: b643 |001b: or-int/2addr v3, v4 │ │ -04e5e0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04e5e4: 28ea |001e: goto 0008 // -0016 │ │ -04e5e6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -04e5e8: 28fb |0020: goto 001b // -0005 │ │ -04e5ea: 0f03 |0021: return v3 │ │ +04e61c: |[04e61c] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +04e62c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04e62e: 5454 5301 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e632: 6e10 df07 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +04e638: 0a00 |0006: move-result v0 │ │ +04e63a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +04e63c: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +04e640: 5454 5301 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0153 │ │ +04e644: 6e20 e107 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +04e64a: 0c02 |000f: move-result-object v2 │ │ +04e64c: 1f02 d200 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00d2 │ │ +04e650: 5524 4e01 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@014e │ │ +04e654: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +04e658: 5524 4401 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0144 │ │ +04e65c: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +04e660: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +04e662: b643 |001b: or-int/2addr v3, v4 │ │ +04e664: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04e668: 28ea |001e: goto 0008 // -0016 │ │ +04e66a: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +04e66c: 28fb |0020: goto 001b // -0005 │ │ +04e66e: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ 0x0001 line=877 │ │ 0x0007 line=878 │ │ 0x000a line=879 │ │ 0x0012 line=880 │ │ @@ -26022,34 +26049,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -04e5ec: |[04e5ec] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -04e5fc: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -04e600: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -04e604: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -04e60a: 1a01 ee0d |0007: const-string v1, "LoaderManager{" // string@0dee │ │ -04e60e: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e614: 7110 0a28 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -04e61a: 0a01 |000f: move-result v1 │ │ -04e61c: 7110 9d27 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -04e622: 0c01 |0013: move-result-object v1 │ │ -04e624: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e62a: 1a01 6900 |0017: const-string v1, " in " // string@0069 │ │ -04e62e: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e634: 5421 5101 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0151 │ │ -04e638: 7120 6007 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ -04e63e: 1a01 8e37 |0021: const-string v1, "}}" // string@378e │ │ -04e642: 6e20 0228 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e648: 6e10 0628 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e64e: 0c01 |0029: move-result-object v1 │ │ -04e650: 1101 |002a: return-object v1 │ │ +04e670: |[04e670] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +04e680: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +04e684: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +04e688: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +04e68e: 1a01 f60d |0007: const-string v1, "LoaderManager{" // string@0df6 │ │ +04e692: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e698: 7110 0a28 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +04e69e: 0a01 |000f: move-result v1 │ │ +04e6a0: 7110 9d27 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +04e6a6: 0c01 |0013: move-result-object v1 │ │ +04e6a8: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e6ae: 1a01 6900 |0017: const-string v1, " in " // string@0069 │ │ +04e6b2: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e6b8: 5421 5101 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0151 │ │ +04e6bc: 7120 6007 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ +04e6c2: 1a01 9737 |0021: const-string v1, "}}" // string@3797 │ │ +04e6c6: 6e20 0228 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e6cc: 6e10 0628 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e6d2: 0c01 |0029: move-result-object v1 │ │ +04e6d4: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0007 line=842 │ │ 0x000c line=843 │ │ 0x0017 line=844 │ │ 0x001c line=845 │ │ @@ -26064,43 +26091,43 @@ │ │ type : '(Landroid/support/v4/app/FragmentHostCallback;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e654: |[04e654] android.support.v4.app.LoaderManagerImpl.updateHostController:(Landroid/support/v4/app/FragmentHostCallback;)V │ │ -04e664: 5b01 5101 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0151 │ │ -04e668: 0e00 |0002: return-void │ │ +04e6d8: |[04e6d8] android.support.v4.app.LoaderManagerImpl.updateHostController:(Landroid/support/v4/app/FragmentHostCallback;)V │ │ +04e6e8: 5b01 5101 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0151 │ │ +04e6ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0002 line=534 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0000 - 0x0003 reg=1 host Landroid/support/v4/app/FragmentHostCallback; │ │ │ │ - source_file_idx : 3565 (LoaderManager.java) │ │ + source_file_idx : 3573 (LoaderManager.java) │ │ │ │ -Class #65 header: │ │ -class_idx : 211 │ │ +Class #66 header: │ │ +class_idx : 212 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3747 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3756 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #65 annotations: │ │ +Class #66 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NavUtils; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="NavUtilsImpl" │ │ │ │ -Class #65 - │ │ +Class #66 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtils$NavUtilsImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -26125,32 +26152,32 @@ │ │ │ │ #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 : 3747 (NavUtils.java) │ │ + source_file_idx : 3756 (NavUtils.java) │ │ │ │ -Class #66 header: │ │ -class_idx : 212 │ │ +Class #67 header: │ │ +class_idx : 213 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3747 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3756 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #66 annotations: │ │ +Class #67 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NavUtils; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NavUtilsImplBase" │ │ │ │ -Class #66 - │ │ +Class #67 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtils$NavUtilsImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/NavUtils$NavUtilsImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26160,17 +26187,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e66c: |[04e66c] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -04e67c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04e682: 0e00 |0003: return-void │ │ +04e6f0: |[04e6f0] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +04e700: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04e706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ │ │ Virtual methods - │ │ @@ -26179,49 +26206,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 │ │ -04e684: |[04e684] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -04e694: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04e696: 7110 e304 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@04e3 │ │ -04e69c: 0c03 |0004: move-result-object v3 │ │ -04e69e: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -04e6a2: 1102 |0007: return-object v2 │ │ -04e6a4: 2204 2800 |0008: new-instance v4, Landroid/content/ComponentName; // type@0028 │ │ -04e6a8: 7030 8b00 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@008b │ │ -04e6ae: 7120 e404 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04e4 │ │ -04e6b4: 0c01 |0010: move-result-object v1 │ │ -04e6b6: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -04e6ba: 7110 9105 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0591 │ │ -04e6c0: 0c02 |0016: move-result-object v2 │ │ -04e6c2: 28f0 |0017: goto 0007 // -0010 │ │ -04e6c4: 2205 3400 |0018: new-instance v5, Landroid/content/Intent; // type@0034 │ │ -04e6c8: 7010 bd00 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00bd │ │ -04e6ce: 6e20 d500 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ -04e6d4: 0c02 |0020: move-result-object v2 │ │ -04e6d6: 28f6 |0021: goto 0017 // -000a │ │ -04e6d8: 0d00 |0022: move-exception v0 │ │ -04e6da: 1a05 a20e |0023: const-string v5, "NavUtils" // string@0ea2 │ │ -04e6de: 2206 6c05 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -04e6e2: 7010 f927 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e6e8: 1a07 9f1f |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@1f9f │ │ -04e6ec: 6e20 0228 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e6f2: 0c06 |002f: move-result-object v6 │ │ -04e6f4: 6e20 0228 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e6fa: 0c06 |0033: move-result-object v6 │ │ -04e6fc: 1a07 de00 |0034: const-string v7, "' in manifest" // string@00de │ │ -04e700: 6e20 0228 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e706: 0c06 |0039: move-result-object v6 │ │ -04e708: 6e10 0628 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e70e: 0c06 |003d: move-result-object v6 │ │ -04e710: 7120 0b1f 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -04e716: 28c6 |0041: goto 0007 // -003a │ │ +04e708: |[04e708] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +04e718: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04e71a: 7110 e304 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@04e3 │ │ +04e720: 0c03 |0004: move-result-object v3 │ │ +04e722: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +04e726: 1102 |0007: return-object v2 │ │ +04e728: 2204 2800 |0008: new-instance v4, Landroid/content/ComponentName; // type@0028 │ │ +04e72c: 7030 8b00 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@008b │ │ +04e732: 7120 e404 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04e4 │ │ +04e738: 0c01 |0010: move-result-object v1 │ │ +04e73a: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +04e73e: 7110 9105 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0591 │ │ +04e744: 0c02 |0016: move-result-object v2 │ │ +04e746: 28f0 |0017: goto 0007 // -0010 │ │ +04e748: 2205 3400 |0018: new-instance v5, Landroid/content/Intent; // type@0034 │ │ +04e74c: 7010 bd00 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00bd │ │ +04e752: 6e20 d500 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ +04e758: 0c02 |0020: move-result-object v2 │ │ +04e75a: 28f6 |0021: goto 0017 // -000a │ │ +04e75c: 0d00 |0022: move-exception v0 │ │ +04e75e: 1a05 ab0e |0023: const-string v5, "NavUtils" // string@0eab │ │ +04e762: 2206 6d05 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +04e766: 7010 f927 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e76c: 1a07 a91f |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@1fa9 │ │ +04e770: 6e20 0228 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e776: 0c06 |002f: move-result-object v6 │ │ +04e778: 6e20 0228 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e77e: 0c06 |0033: move-result-object v6 │ │ +04e780: 1a07 de00 |0034: const-string v7, "' in manifest" // string@00de │ │ +04e784: 6e20 0228 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e78a: 0c06 |0039: move-result-object v6 │ │ +04e78c: 6e10 0628 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e792: 0c06 |003d: move-result-object v6 │ │ +04e794: 7120 0b1f 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +04e79a: 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 │ │ @@ -26246,43 +26273,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 │ │ -04e724: |[04e724] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -04e734: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04e736: 5462 1000 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0010 │ │ -04e73a: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -04e73e: 0710 |0005: move-object v0, v1 │ │ -04e740: 1100 |0006: return-object v0 │ │ -04e742: 5462 1000 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0010 │ │ -04e746: 1a03 ce16 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@16ce │ │ -04e74a: 6e20 3702 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -04e750: 0c00 |000e: move-result-object v0 │ │ -04e752: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -04e756: 0710 |0011: move-object v0, v1 │ │ -04e758: 28f4 |0012: goto 0006 // -000c │ │ -04e75a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -04e75c: 6e20 d327 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -04e762: 0a01 |0017: move-result v1 │ │ -04e764: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -04e768: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -04e76c: 2201 6c05 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -04e770: 7010 f927 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -04e776: 6e10 a500 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ -04e77c: 0c02 |0024: move-result-object v2 │ │ -04e77e: 6e20 0228 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e784: 0c01 |0028: move-result-object v1 │ │ -04e786: 6e20 0228 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -04e78c: 0c01 |002c: move-result-object v1 │ │ -04e78e: 6e10 0628 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -04e794: 0c00 |0030: move-result-object v0 │ │ -04e796: 28d5 |0031: goto 0006 // -002b │ │ +04e7a8: |[04e7a8] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +04e7b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04e7ba: 5462 1000 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0010 │ │ +04e7be: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +04e7c2: 0710 |0005: move-object v0, v1 │ │ +04e7c4: 1100 |0006: return-object v0 │ │ +04e7c6: 5462 1000 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0010 │ │ +04e7ca: 1a03 d816 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@16d8 │ │ +04e7ce: 6e20 3702 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +04e7d4: 0c00 |000e: move-result-object v0 │ │ +04e7d6: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +04e7da: 0710 |0011: move-object v0, v1 │ │ +04e7dc: 28f4 |0012: goto 0006 // -000c │ │ +04e7de: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +04e7e0: 6e20 d327 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +04e7e6: 0a01 |0017: move-result v1 │ │ +04e7e8: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +04e7ec: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +04e7f0: 2201 6d05 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +04e7f4: 7010 f927 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +04e7fa: 6e10 a500 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ +04e800: 0c02 |0024: move-result-object v2 │ │ +04e802: 6e20 0228 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e808: 0c01 |0028: move-result-object v1 │ │ +04e80a: 6e20 0228 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +04e810: 0c01 |002c: move-result-object v1 │ │ +04e812: 6e10 0628 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +04e818: 0c00 |0030: move-result-object v0 │ │ +04e81a: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0006 line=92 │ │ 0x0007 line=87 │ │ 0x000f line=88 │ │ 0x0013 line=89 │ │ @@ -26298,20 +26325,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 │ │ -04e798: |[04e798] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -04e7a8: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -04e7ac: 6e20 c300 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -04e7b2: 6e20 1200 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0012 │ │ -04e7b8: 6e10 0300 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0003 │ │ -04e7be: 0e00 |000b: return-void │ │ +04e81c: |[04e81c] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +04e82c: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +04e830: 6e20 c300 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +04e836: 6e20 1200 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0012 │ │ +04e83c: 6e10 0300 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0003 │ │ +04e842: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0008 line=81 │ │ 0x000b line=82 │ │ locals : │ │ @@ -26324,56 +26351,56 @@ │ │ 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 │ │ -04e7c0: |[04e7c0] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -04e7d0: 6e10 0700 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0007 │ │ -04e7d6: 0c01 |0003: move-result-object v1 │ │ -04e7d8: 6e10 c400 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ -04e7de: 0c00 |0007: move-result-object v0 │ │ -04e7e0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -04e7e4: 1a01 9d16 |000a: const-string v1, "android.intent.action.MAIN" // string@169d │ │ -04e7e8: 6e20 d727 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -04e7ee: 0a01 |000f: move-result v1 │ │ -04e7f0: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -04e7f4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -04e7f6: 0f01 |0013: return v1 │ │ -04e7f8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -04e7fa: 28fe |0015: goto 0013 // -0002 │ │ +04e844: |[04e844] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +04e854: 6e10 0700 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0007 │ │ +04e85a: 0c01 |0003: move-result-object v1 │ │ +04e85c: 6e10 c400 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ +04e862: 0c00 |0007: move-result-object v0 │ │ +04e864: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +04e868: 1a01 a716 |000a: const-string v1, "android.intent.action.MAIN" // string@16a7 │ │ +04e86c: 6e20 d727 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +04e872: 0a01 |000f: move-result v1 │ │ +04e874: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +04e878: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +04e87a: 0f01 |0013: return v1 │ │ +04e87c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +04e87e: 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 : 3747 (NavUtils.java) │ │ + source_file_idx : 3756 (NavUtils.java) │ │ │ │ -Class #67 header: │ │ -class_idx : 213 │ │ +Class #68 header: │ │ +class_idx : 214 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 212 │ │ -source_file_idx : 3747 │ │ +superclass_idx : 213 │ │ +source_file_idx : 3756 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #67 annotations: │ │ +Class #68 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NavUtils; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NavUtilsImplJB" │ │ │ │ -Class #67 - │ │ +Class #68 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtils$NavUtilsImplJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NavUtils$NavUtilsImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -26382,17 +26409,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e7fc: |[04e7fc] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -04e80c: 7010 d504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04d5 │ │ -04e812: 0e00 |0003: return-void │ │ +04e880: |[04e880] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +04e890: 7010 d504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04d5 │ │ +04e896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ @@ -26401,21 +26428,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 │ │ -04e814: |[04e814] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -04e824: 7110 e704 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e7 │ │ -04e82a: 0c00 |0003: move-result-object v0 │ │ -04e82c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -04e830: 6e20 df04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04df │ │ -04e836: 0c00 |0009: move-result-object v0 │ │ -04e838: 1100 |000a: return-object v0 │ │ +04e898: |[04e898] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +04e8a8: 7110 e704 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e7 │ │ +04e8ae: 0c00 |0003: move-result-object v0 │ │ +04e8b0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +04e8b4: 6e20 df04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04df │ │ +04e8ba: 0c00 |0009: move-result-object v0 │ │ +04e8bc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0006 line=104 │ │ 0x000a line=106 │ │ locals : │ │ @@ -26428,21 +26455,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 │ │ -04e83c: |[04e83c] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -04e84c: 7110 e804 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04e8 │ │ -04e852: 0c00 |0003: move-result-object v0 │ │ -04e854: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -04e858: 6f30 d704 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@04d7 │ │ -04e85e: 0c00 |0009: move-result-object v0 │ │ -04e860: 1100 |000a: return-object v0 │ │ +04e8c0: |[04e8c0] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +04e8d0: 7110 e804 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04e8 │ │ +04e8d6: 0c00 |0003: move-result-object v0 │ │ +04e8d8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +04e8dc: 6f30 d704 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@04d7 │ │ +04e8e2: 0c00 |0009: move-result-object v0 │ │ +04e8e4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=127 │ │ 0x000a line=129 │ │ locals : │ │ @@ -26456,17 +26483,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 │ │ -04e864: |[04e864] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -04e874: 7120 e904 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04e9 │ │ -04e87a: 0e00 |0003: return-void │ │ +04e8e8: |[04e8e8] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +04e8f8: 7120 e904 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04e9 │ │ +04e8fe: 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; │ │ @@ -26477,18 +26504,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 │ │ -04e87c: |[04e87c] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -04e88c: 7120 ea04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04ea │ │ -04e892: 0a00 |0003: move-result v0 │ │ -04e894: 0f00 |0004: return v0 │ │ +04e900: |[04e900] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +04e910: 7120 ea04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04ea │ │ +04e916: 0a00 |0003: move-result v0 │ │ +04e918: 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; │ │ @@ -26498,46 +26525,46 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04e898: |[04e898] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -04e8a8: 6f20 d604 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04d6 │ │ -04e8ae: 0c00 |0003: move-result-object v0 │ │ -04e8b0: 1100 |0004: return-object v0 │ │ +04e91c: |[04e91c] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +04e92c: 6f20 d604 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04d6 │ │ +04e932: 0c00 |0003: move-result-object v0 │ │ +04e934: 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 : 3747 (NavUtils.java) │ │ + source_file_idx : 3756 (NavUtils.java) │ │ │ │ -Class #68 header: │ │ -class_idx : 214 │ │ +Class #69 header: │ │ +class_idx : 215 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3747 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3756 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #68 annotations: │ │ +Class #69 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NavUtils$NavUtilsImplJB; Landroid/support/v4/app/NavUtils$NavUtilsImplBase; Landroid/support/v4/app/NavUtils$NavUtilsImpl; } │ │ Annotations on method #1250 'getParentActivityIntent' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ Annotations on method #1252 'getParentActivityName' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ │ │ -Class #68 - │ │ +Class #69 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/NavUtils;) │ │ name : 'IMPL' │ │ @@ -26550,26 +26577,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04e8b4: |[04e8b4] android.support.v4.app.NavUtils.:()V │ │ -04e8c4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04e8c8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -04e8cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04e8d0: 2201 d500 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00d5 │ │ -04e8d4: 7010 da04 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@04da │ │ -04e8da: 6901 5701 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ -04e8de: 0e00 |000d: return-void │ │ -04e8e0: 2201 d400 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00d4 │ │ -04e8e4: 7010 d504 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04d5 │ │ -04e8ea: 6901 5701 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ -04e8ee: 28f8 |0015: goto 000d // -0008 │ │ +04e938: |[04e938] android.support.v4.app.NavUtils.:()V │ │ +04e948: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04e94c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +04e950: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04e954: 2201 d600 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00d6 │ │ +04e958: 7010 da04 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@04da │ │ +04e95e: 6901 5701 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ +04e962: 0e00 |000d: return-void │ │ +04e964: 2201 d500 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00d5 │ │ +04e968: 7010 d504 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04d5 │ │ +04e96e: 6901 5701 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ +04e972: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ 0x0006 line=138 │ │ 0x000d line=142 │ │ 0x000e line=140 │ │ @@ -26581,19 +26608,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 │ │ -04e8f0: |[04e8f0] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -04e900: 6200 5701 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ -04e904: 7220 d104 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04d1 │ │ -04e90a: 0c00 |0005: move-result-object v0 │ │ -04e90c: 1100 |0006: return-object v0 │ │ +04e974: |[04e974] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +04e984: 6200 5701 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ +04e988: 7220 d104 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04d1 │ │ +04e98e: 0c00 |0005: move-result-object v0 │ │ +04e990: 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;) │ │ @@ -26601,35 +26628,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 │ │ -04e910: |[04e910] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -04e920: 7120 e404 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04e4 │ │ -04e926: 0c01 |0003: move-result-object v1 │ │ -04e928: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -04e92c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04e92e: 1102 |0007: return-object v2 │ │ -04e930: 2203 2800 |0008: new-instance v3, Landroid/content/ComponentName; // type@0028 │ │ -04e934: 6e10 9000 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0090 │ │ -04e93a: 0c04 |000d: move-result-object v4 │ │ -04e93c: 7030 8c00 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ -04e942: 7120 e404 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04e4 │ │ -04e948: 0c00 |0014: move-result-object v0 │ │ -04e94a: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -04e94e: 7110 9105 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0591 │ │ -04e954: 0c02 |001a: move-result-object v2 │ │ -04e956: 28ec |001b: goto 0007 // -0014 │ │ -04e958: 2204 3400 |001c: new-instance v4, Landroid/content/Intent; // type@0034 │ │ -04e95c: 7010 bd00 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00bd │ │ -04e962: 6e20 d500 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ -04e968: 0c02 |0024: move-result-object v2 │ │ -04e96a: 28f6 |0025: goto 001b // -000a │ │ +04e994: |[04e994] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +04e9a4: 7120 e404 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04e4 │ │ +04e9aa: 0c01 |0003: move-result-object v1 │ │ +04e9ac: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +04e9b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04e9b2: 1102 |0007: return-object v2 │ │ +04e9b4: 2203 2800 |0008: new-instance v3, Landroid/content/ComponentName; // type@0028 │ │ +04e9b8: 6e10 9000 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0090 │ │ +04e9be: 0c04 |000d: move-result-object v4 │ │ +04e9c0: 7030 8c00 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ +04e9c6: 7120 e404 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04e4 │ │ +04e9cc: 0c00 |0014: move-result-object v0 │ │ +04e9ce: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +04e9d2: 7110 9105 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0591 │ │ +04e9d8: 0c02 |001a: move-result-object v2 │ │ +04e9da: 28ec |001b: goto 0007 // -0014 │ │ +04e9dc: 2204 3400 |001c: new-instance v4, Landroid/content/Intent; // type@0034 │ │ +04e9e0: 7010 bd00 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00bd │ │ +04e9e6: 6e20 d500 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ +04e9ec: 0c02 |0024: move-result-object v2 │ │ +04e9ee: 28f6 |0025: goto 001b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x0007 line=266 │ │ 0x0008 line=260 │ │ 0x0011 line=262 │ │ @@ -26649,24 +26676,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 │ │ -04e96c: |[04e96c] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -04e97c: 6e10 0600 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0006 │ │ -04e982: 0c01 |0003: move-result-object v1 │ │ -04e984: 7120 e404 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04e4 │ │ -04e98a: 0c01 |0007: move-result-object v1 │ │ -04e98c: 1101 |0008: return-object v1 │ │ -04e98e: 0d00 |0009: move-exception v0 │ │ -04e990: 2201 5605 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -04e994: 7020 9127 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@2791 │ │ -04e99a: 2701 |000f: throw v1 │ │ +04e9f0: |[04e9f0] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +04ea00: 6e10 0600 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0006 │ │ +04ea06: 0c01 |0003: move-result-object v1 │ │ +04ea08: 7120 e404 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04e4 │ │ +04ea0e: 0c01 |0007: move-result-object v1 │ │ +04ea10: 1101 |0008: return-object v1 │ │ +04ea12: 0d00 |0009: move-exception v0 │ │ +04ea14: 2201 5705 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +04ea18: 7020 9127 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@2791 │ │ +04ea1e: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=281 │ │ 0x0009 line=282 │ │ 0x000a line=284 │ │ @@ -26679,24 +26706,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 │ │ -04e9a8: |[04e9a8] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -04e9b8: 6e10 a400 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -04e9be: 0c02 |0003: move-result-object v2 │ │ -04e9c0: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ -04e9c4: 6e30 e700 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00e7 │ │ -04e9ca: 0c00 |0009: move-result-object v0 │ │ -04e9cc: 6203 5701 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ -04e9d0: 7230 d204 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@04d2 │ │ -04e9d6: 0c01 |000f: move-result-object v1 │ │ -04e9d8: 1101 |0010: return-object v1 │ │ +04ea2c: |[04ea2c] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +04ea3c: 6e10 a400 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +04ea42: 0c02 |0003: move-result-object v2 │ │ +04ea44: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ +04ea48: 6e30 e700 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00e7 │ │ +04ea4e: 0c00 |0009: move-result-object v0 │ │ +04ea50: 6203 5701 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ +04ea54: 7230 d204 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@04d2 │ │ +04ea5a: 0c01 |000f: move-result-object v1 │ │ +04ea5c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x000a line=302 │ │ 0x0010 line=303 │ │ locals : │ │ @@ -26711,18 +26738,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 │ │ -04e9dc: |[04e9dc] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -04e9ec: 6200 5701 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ -04e9f0: 7230 d304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04d3 │ │ -04e9f6: 0e00 |0005: return-void │ │ +04ea60: |[04ea60] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +04ea70: 6200 5701 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ +04ea74: 7230 d304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04d3 │ │ +04ea7a: 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; │ │ @@ -26732,40 +26759,40 @@ │ │ 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 │ │ -04e9f8: |[04e9f8] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -04ea08: 6200 5701 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ -04ea0c: 7230 d404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04d4 │ │ -04ea12: 0a00 |0005: move-result v0 │ │ -04ea14: 0f00 |0006: return v0 │ │ +04ea7c: |[04ea7c] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +04ea8c: 6200 5701 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0157 │ │ +04ea90: 7230 d404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04d4 │ │ +04ea96: 0a00 |0005: move-result v0 │ │ +04ea98: 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 : 3747 (NavUtils.java) │ │ + source_file_idx : 3756 (NavUtils.java) │ │ │ │ -Class #69 header: │ │ -class_idx : 215 │ │ +Class #70 header: │ │ +class_idx : 216 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3751 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3760 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #69 - │ │ +Class #70 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtilsJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -26774,18 +26801,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 │ │ -04ea18: |[04ea18] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -04ea28: 6e10 0800 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0008 │ │ -04ea2e: 0c00 |0003: move-result-object v0 │ │ -04ea30: 1100 |0004: return-object v0 │ │ +04ea9c: |[04ea9c] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +04eaac: 6e10 0800 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0008 │ │ +04eab2: 0c00 |0003: move-result-object v0 │ │ +04eab4: 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;) │ │ @@ -26793,17 +26820,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 │ │ -04ea34: |[04ea34] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -04ea44: 5410 1300 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0013 │ │ -04ea48: 1100 |0002: return-object v0 │ │ +04eab8: |[04eab8] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +04eac8: 5410 1300 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0013 │ │ +04eacc: 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;) │ │ @@ -26811,17 +26838,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 │ │ -04ea4c: |[04ea4c] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -04ea5c: 6e20 0d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@000d │ │ -04ea62: 0e00 |0003: return-void │ │ +04ead0: |[04ead0] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +04eae0: 6e20 0d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@000d │ │ +04eae6: 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; │ │ @@ -26831,45 +26858,45 @@ │ │ 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 │ │ -04ea64: |[04ea64] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -04ea74: 6e20 1100 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0011 │ │ -04ea7a: 0a00 |0003: move-result v0 │ │ -04ea7c: 0f00 |0004: return v0 │ │ +04eae8: |[04eae8] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +04eaf8: 6e20 1100 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0011 │ │ +04eafe: 0a00 |0003: move-result v0 │ │ +04eb00: 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 : 3751 (NavUtilsJB.java) │ │ + source_file_idx : 3760 (NavUtilsJB.java) │ │ │ │ -Class #70 header: │ │ -class_idx : 216 │ │ +Class #71 header: │ │ +class_idx : 217 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1146 │ │ -source_file_idx : 3778 │ │ +superclass_idx : 1147 │ │ +source_file_idx : 3787 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #70 annotations: │ │ +Class #71 annotations: │ │ Annotations on method #1262 'dispatchRestoreInstanceState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ Annotations on method #1263 'dispatchSaveInstanceState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ │ │ -Class #70 - │ │ +Class #71 - │ │ Class descriptor : 'Landroid/support/v4/app/NoSaveStateFrameLayout;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -26878,17 +26905,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04ea80: |[04ea80] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -04ea90: 7020 9a21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ -04ea96: 0e00 |0003: return-void │ │ +04eb04: |[04eb04] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +04eb14: 7020 9a21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ +04eb1a: 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; │ │ @@ -26898,29 +26925,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 │ │ -04ea98: |[04ea98] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -04eaa8: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -04eaaa: 2202 d800 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00d8 │ │ -04eaae: 6e10 d51f 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ -04eab4: 0c03 |0006: move-result-object v3 │ │ -04eab6: 7020 eb04 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@04eb │ │ -04eabc: 6e10 e21f 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -04eac2: 0c00 |000d: move-result-object v0 │ │ -04eac4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -04eac8: 6e20 f104 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@04f1 │ │ -04eace: 2201 7904 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -04ead2: 7030 9921 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ -04ead8: 6e20 3a20 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -04eade: 6e20 ec04 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@04ec │ │ -04eae4: 1102 |001e: return-object v2 │ │ +04eb1c: |[04eb1c] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +04eb2c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +04eb2e: 2202 d900 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00d9 │ │ +04eb32: 6e10 d51f 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ +04eb38: 0c03 |0006: move-result-object v3 │ │ +04eb3a: 7020 eb04 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@04eb │ │ +04eb40: 6e10 e21f 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +04eb46: 0c00 |000d: move-result-object v0 │ │ +04eb48: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +04eb4c: 6e20 f104 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@04f1 │ │ +04eb52: 2201 7a04 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +04eb56: 7030 9921 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@2199 │ │ +04eb5c: 6e20 3a20 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +04eb62: 6e20 ec04 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@04ec │ │ +04eb68: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -26939,17 +26966,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04eae8: |[04eae8] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -04eaf8: 6e20 f004 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@04f0 │ │ -04eafe: 0e00 |0003: return-void │ │ +04eb6c: |[04eb6c] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +04eb7c: 6e20 f004 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@04f0 │ │ +04eb82: 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; │ │ @@ -26960,66 +26987,66 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04eb00: |[04eb00] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -04eb10: 6e20 ed04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@04ed │ │ -04eb16: 0e00 |0003: return-void │ │ +04eb84: |[04eb84] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +04eb94: 6e20 ed04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@04ed │ │ +04eb9a: 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 : 3778 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 3787 (NoSaveStateFrameLayout.java) │ │ │ │ -Class #71 header: │ │ -class_idx : 217 │ │ +Class #72 header: │ │ +class_idx : 218 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3783 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3792 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #71 - │ │ +Class #72 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 3783 (NotificationBuilderWithActions.java) │ │ + source_file_idx : 3792 (NotificationBuilderWithActions.java) │ │ │ │ -Class #72 header: │ │ -class_idx : 218 │ │ +Class #73 header: │ │ +class_idx : 219 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3784 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3793 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #72 - │ │ +Class #73 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -27032,58 +27059,58 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;) │ │ name : 'getBuilder' │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3784 (NotificationBuilderWithBuilderAccessor.java) │ │ + source_file_idx : 3793 (NotificationBuilderWithBuilderAccessor.java) │ │ │ │ -Class #73 header: │ │ -class_idx : 241 │ │ +Class #74 header: │ │ +class_idx : 242 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3789 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #73 annotations: │ │ +Class #74 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatBase$Action; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Factory" │ │ │ │ -Class #73 - │ │ +Class #74 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatBase$Action$Factory;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3789 (NotificationCompatBase.java) │ │ + source_file_idx : 3798 (NotificationCompatBase.java) │ │ │ │ -Class #74 header: │ │ -class_idx : 219 │ │ +Class #75 header: │ │ +class_idx : 220 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #74 annotations: │ │ +Class #75 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat$Action; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #74 - │ │ +Class #75 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Action$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/NotificationCompatBase$Action$Factory;' │ │ Static fields - │ │ Instance fields - │ │ @@ -27093,43 +27120,43 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04eb18: |[04eb18] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ -04eb28: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04eb2e: 0e00 |0003: return-void │ │ +04eb9c: |[04eb9c] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ +04ebac: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04ebb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2171 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #75 header: │ │ -class_idx : 242 │ │ +Class #76 header: │ │ +class_idx : 243 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3789 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ -Class #75 annotations: │ │ +Class #76 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatBase; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Action" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatBase$Action$Factory; } │ │ │ │ -Class #75 - │ │ +Class #76 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -27160,32 +27187,32 @@ │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompatBase$Action;) │ │ name : 'getTitle' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3789 (NotificationCompatBase.java) │ │ + source_file_idx : 3798 (NotificationCompatBase.java) │ │ │ │ -Class #76 header: │ │ -class_idx : 220 │ │ +Class #77 header: │ │ +class_idx : 221 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 242 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 243 │ │ +source_file_idx : 3795 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #76 annotations: │ │ +Class #77 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Action" │ │ │ │ -Class #76 - │ │ +Class #77 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Action;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ name : 'FACTORY' │ │ @@ -27218,19 +27245,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04eb30: |[04eb30] android.support.v4.app.NotificationCompat$Action.:()V │ │ -04eb40: 2200 db00 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@00db │ │ -04eb44: 7010 f604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@04f6 │ │ -04eb4a: 6900 5801 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@0158 │ │ -04eb4e: 0e00 |0007: return-void │ │ +04ebb4: |[04ebb4] android.support.v4.app.NotificationCompat$Action.:()V │ │ +04ebc4: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@00dc │ │ +04ebc8: 7010 f604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@04f6 │ │ +04ebce: 6900 5801 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@0158 │ │ +04ebd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2171 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -27238,17 +27265,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04eb50: |[04eb50] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ -04eb60: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0159 │ │ -04eb64: 1100 |0002: return-object v0 │ │ +04ebd4: |[04ebd4] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ +04ebe4: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0159 │ │ +04ebe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1851 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -27256,17 +27283,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04eb68: |[04eb68] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ -04eb78: 5410 5b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@015b │ │ -04eb7c: 1100 |0002: return-object v0 │ │ +04ebec: |[04ebec] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ +04ebfc: 5410 5b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@015b │ │ +04ec00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1859 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -27274,17 +27301,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04eb80: |[04eb80] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ -04eb90: 5210 5a01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@015a │ │ -04eb94: 0f00 |0002: return v0 │ │ +04ec04: |[04ec04] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ +04ec14: 5210 5a01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@015a │ │ +04ec18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1841 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -27292,17 +27319,17 @@ │ │ type : '()[Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04eb98: |[04eb98] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ -04eba8: 5410 5c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@015c │ │ -04ebac: 1100 |0002: return-object v0 │ │ +04ec1c: |[04ec1c] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ +04ec2c: 5410 5c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@015c │ │ +04ec30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1868 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -27310,18 +27337,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 │ │ -04ebb0: |[04ebb0] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -04ebc0: 6e10 fb04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@04fb │ │ -04ebc6: 0c00 |0003: move-result-object v0 │ │ -04ebc8: 1100 |0004: return-object v0 │ │ +04ec34: |[04ec34] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +04ec44: 6e10 fb04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@04fb │ │ +04ec4a: 0c00 |0003: move-result-object v0 │ │ +04ec4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1808 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -27329,41 +27356,41 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ebcc: |[04ebcc] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ -04ebdc: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@015d │ │ -04ebe0: 1100 |0002: return-object v0 │ │ +04ec50: |[04ec50] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ +04ec60: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@015d │ │ +04ec64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1846 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #77 header: │ │ -class_idx : 235 │ │ +Class #78 header: │ │ +class_idx : 236 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #77 annotations: │ │ +Class #78 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Style" │ │ │ │ -Class #77 - │ │ +Class #78 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Style;) │ │ @@ -27384,45 +27411,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04ebe4: |[04ebe4] android.support.v4.app.NotificationCompat$Style.:()V │ │ -04ebf4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04ebfa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04ebfc: 5c10 8b01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@018b │ │ -04ec00: 0e00 |0006: return-void │ │ +04ec68: |[04ec68] android.support.v4.app.NotificationCompat$Style.:()V │ │ +04ec78: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04ec7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04ec80: 5c10 8b01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@018b │ │ +04ec84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1587 │ │ 0x0003 line=1591 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #78 header: │ │ -class_idx : 221 │ │ +Class #79 header: │ │ +class_idx : 222 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 235 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 236 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #78 annotations: │ │ +Class #79 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="BigPictureStyle" │ │ │ │ -Class #78 - │ │ +Class #79 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ @@ -27443,43 +27470,43 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ec04: |[04ec04] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -04ec14: 7010 2305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0523 │ │ -04ec1a: 0e00 |0003: return-void │ │ +04ec88: |[04ec88] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +04ec98: 7010 2305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0523 │ │ +04ec9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1636 │ │ 0x0003 line=1637 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #79 header: │ │ -class_idx : 222 │ │ +Class #80 header: │ │ +class_idx : 223 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 235 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 236 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #79 annotations: │ │ +Class #80 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="BigTextStyle" │ │ │ │ -Class #79 - │ │ +Class #80 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ @@ -27492,47 +27519,47 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ec1c: |[04ec1c] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -04ec2c: 7010 2305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0523 │ │ -04ec32: 0e00 |0003: return-void │ │ +04eca0: |[04eca0] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +04ecb0: 7010 2305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0523 │ │ +04ecb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1703 │ │ 0x0003 line=1704 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #80 header: │ │ -class_idx : 223 │ │ +Class #81 header: │ │ +class_idx : 224 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 29 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ -Class #80 annotations: │ │ +Class #81 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ Annotations on field #360 'mActions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/NotificationCompat$Action;" ">;" } │ │ Annotations on field #376 'mPeople' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #80 - │ │ +Class #81 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -27657,41 +27684,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -04ec34: |[04ec34] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -04ec44: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04ec46: 7010 b927 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04ec4c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04ec4e: 5c50 7e01 |0005: iput-boolean v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@017e │ │ -04ec52: 2200 ab05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -04ec56: 7010 9028 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04ec5c: 5b50 6801 |000c: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ -04ec60: 5c54 7501 |000e: iput-boolean v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ -04ec64: 5954 6a01 |0010: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@016a │ │ -04ec68: 5954 8401 |0012: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0184 │ │ -04ec6c: 2200 1c00 |0014: new-instance v0, Landroid/app/Notification; // type@001c │ │ -04ec70: 7010 6800 0000 |0016: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0068 │ │ -04ec76: 5b50 7601 |0019: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ec7a: 5b56 6f01 |001b: iput-object v6, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04ec7e: 5450 7601 |001d: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ec82: 7100 0828 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ -04ec88: 0b02 |0022: move-result-wide v2 │ │ -04ec8a: 5a02 0e00 |0023: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ -04ec8e: 5450 7601 |0025: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ec92: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ -04ec94: 5901 0000 |0028: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04ec98: 5954 7901 |002a: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ -04ec9c: 2200 ab05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -04eca0: 7010 9028 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04eca6: 5b50 7801 |0031: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0178 │ │ -04ecaa: 0e00 |0033: return-void │ │ +04ecb8: |[04ecb8] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +04ecc8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04ecca: 7010 b927 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04ecd0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +04ecd2: 5c50 7e01 |0005: iput-boolean v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@017e │ │ +04ecd6: 2200 ae05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +04ecda: 7010 9028 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04ece0: 5b50 6801 |000c: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ +04ece4: 5c54 7501 |000e: iput-boolean v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ +04ece8: 5954 6a01 |0010: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@016a │ │ +04ecec: 5954 8401 |0012: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0184 │ │ +04ecf0: 2200 1c00 |0014: new-instance v0, Landroid/app/Notification; // type@001c │ │ +04ecf4: 7010 6800 0000 |0016: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0068 │ │ +04ecfa: 5b50 7601 |0019: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04ecfe: 5b56 6f01 |001b: iput-object v6, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04ed02: 5450 7601 |001d: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04ed06: 7100 0828 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ +04ed0c: 0b02 |0022: move-result-wide v2 │ │ +04ed0e: 5a02 0e00 |0023: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ +04ed12: 5450 7601 |0025: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04ed16: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ +04ed18: 5901 0000 |0028: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +04ed1c: 5954 7901 |002a: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ +04ed20: 2200 ae05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +04ed24: 7010 9028 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04ed2a: 5b50 7801 |0031: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0178 │ │ +04ed2e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=935 │ │ 0x0004 line=898 │ │ 0x0007 line=912 │ │ 0x000e line=913 │ │ 0x0010 line=916 │ │ @@ -27712,25 +27739,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 │ │ -04ecac: |[04ecac] android.support.v4.app.NotificationCompat$Builder.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -04ecbc: 1301 0014 |0000: const/16 v1, #int 5120 // #1400 │ │ -04ecc0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -04ecc4: 1102 |0004: return-object v2 │ │ -04ecc6: 7210 6b27 0200 |0005: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@276b │ │ -04eccc: 0a00 |0008: move-result v0 │ │ -04ecce: 3710 fbff |0009: if-le v0, v1, 0004 // -0005 │ │ -04ecd2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -04ecd4: 7230 6c27 0201 |000c: invoke-interface {v2, v0, v1}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@276c │ │ -04ecda: 0c02 |000f: move-result-object v2 │ │ -04ecdc: 28f4 |0010: goto 0004 // -000c │ │ +04ed30: |[04ed30] android.support.v4.app.NotificationCompat$Builder.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +04ed40: 1301 0014 |0000: const/16 v1, #int 5120 // #1400 │ │ +04ed44: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +04ed48: 1102 |0004: return-object v2 │ │ +04ed4a: 7210 6b27 0200 |0005: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@276b │ │ +04ed50: 0a00 |0008: move-result v0 │ │ +04ed52: 3710 fbff |0009: if-le v0, v1, 0004 // -0005 │ │ +04ed56: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +04ed58: 7230 6c27 0201 |000c: invoke-interface {v2, v0, v1}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@276c │ │ +04ed5e: 0c02 |000f: move-result-object v2 │ │ +04ed60: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1572 │ │ 0x0004 line=1576 │ │ 0x0005 line=1573 │ │ 0x000b line=1574 │ │ locals : │ │ @@ -27741,27 +27768,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -04ece0: |[04ece0] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -04ecf0: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -04ecf4: 5430 7601 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ecf8: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ecfc: b641 |0006: or-int/2addr v1, v4 │ │ -04ecfe: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ed02: 0e00 |0009: return-void │ │ -04ed04: 5430 7601 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ed08: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ed0c: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -04ed10: b521 |0010: and-int/2addr v1, v2 │ │ -04ed12: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ed16: 28f6 |0013: goto 0009 // -000a │ │ +04ed64: |[04ed64] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +04ed74: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +04ed78: 5430 7601 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04ed7c: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04ed80: b641 |0006: or-int/2addr v1, v4 │ │ +04ed82: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04ed86: 0e00 |0009: return-void │ │ +04ed88: 5430 7601 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04ed8c: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04ed90: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +04ed94: b521 |0010: and-int/2addr v1, v2 │ │ +04ed96: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04ed9a: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1291 │ │ 0x0002 line=1292 │ │ 0x0009 line=1296 │ │ 0x000a line=1294 │ │ locals : │ │ @@ -27775,22 +27802,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -04ed18: |[04ed18] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ -04ed28: 7100 2705 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0527 │ │ -04ed2e: 0c00 |0003: move-result-object v0 │ │ -04ed30: 6e10 0205 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; // method@0502 │ │ -04ed36: 0c01 |0007: move-result-object v1 │ │ -04ed38: 7230 1205 2001 |0008: invoke-interface {v0, v2, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; // method@0512 │ │ -04ed3e: 0c00 |000b: move-result-object v0 │ │ -04ed40: 1100 |000c: return-object v0 │ │ +04ed9c: |[04ed9c] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ +04edac: 7100 2705 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0527 │ │ +04edb2: 0c00 |0003: move-result-object v0 │ │ +04edb4: 6e10 0205 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; // method@0502 │ │ +04edba: 0c01 |0007: move-result-object v1 │ │ +04edbc: 7230 1205 2001 |0008: invoke-interface {v0, v2, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; // method@0512 │ │ +04edc2: 0c00 |000b: move-result-object v0 │ │ +04edc4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1561 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -27798,18 +27825,18 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$BuilderExtender;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ed44: |[04ed44] android.support.v4.app.NotificationCompat$Builder.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ -04ed54: 2200 e000 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$BuilderExtender; // type@00e0 │ │ -04ed58: 7010 0f05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@050f │ │ -04ed5e: 1100 |0005: return-object v0 │ │ +04edc8: |[04edc8] android.support.v4.app.NotificationCompat$Builder.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ +04edd8: 2200 e100 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$BuilderExtender; // type@00e1 │ │ +04eddc: 7010 0f05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@050f │ │ +04ede2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1568 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -27817,18 +27844,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 │ │ -04ed60: |[04ed60] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04ed70: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -04ed74: 7030 0a05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@050a │ │ -04ed7a: 1101 |0005: return-object v1 │ │ +04ede4: |[04ede4] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04edf4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +04edf8: 7030 0a05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@050a │ │ +04edfe: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1245 │ │ 0x0005 line=1246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -27838,17 +27865,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 │ │ -04ed7c: |[04ed7c] android.support.v4.app.NotificationCompat$Builder.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04ed8c: 5901 6a01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@016a │ │ -04ed90: 1100 |0002: return-object v0 │ │ +04ee00: |[04ee00] android.support.v4.app.NotificationCompat$Builder.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04ee10: 5901 6a01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@016a │ │ +04ee14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ 0x0002 line=1511 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 argb I │ │ @@ -27858,17 +27885,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 │ │ -04ed94: |[04ed94] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04eda4: 5b01 6c01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04eda8: 1100 |0002: return-object v0 │ │ +04ee18: |[04ee18] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04ee28: 5b01 6c01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04ee2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1083 │ │ 0x0002 line=1084 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -27878,19 +27905,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 │ │ -04edac: |[04edac] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04edbc: 7110 0305 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0503 │ │ -04edc2: 0c00 |0003: move-result-object v0 │ │ -04edc4: 5b10 6d01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04edc8: 1101 |0006: return-object v1 │ │ +04ee30: |[04ee30] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04ee40: 7110 0305 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0503 │ │ +04ee46: 0c00 |0003: move-result-object v0 │ │ +04ee48: 5b10 6d01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04ee4c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ 0x0006 line=1020 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0007 reg=2 text Ljava/lang/CharSequence; │ │ @@ -27900,19 +27927,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 │ │ -04edcc: |[04edcc] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04eddc: 7110 0305 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0503 │ │ -04ede2: 0c00 |0003: move-result-object v0 │ │ -04ede4: 5b10 6e01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04ede8: 1101 |0006: return-object v1 │ │ +04ee50: |[04ee50] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04ee60: 7110 0305 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0503 │ │ +04ee66: 0c00 |0003: move-result-object v0 │ │ +04ee68: 5b10 6e01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04ee6c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ 0x0006 line=1012 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ @@ -27922,24 +27949,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 │ │ -04edec: |[04edec] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04edfc: 5420 7601 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ee00: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ -04ee04: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -04ee08: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -04ee0c: 5420 7601 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ee10: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ee14: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -04ee18: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ee1c: 1102 |0010: return-object v2 │ │ +04ee70: |[04ee70] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04ee80: 5420 7601 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04ee84: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ +04ee88: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +04ee8c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +04ee90: 5420 7601 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04ee94: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04ee98: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +04ee9c: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04eea0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1283 │ │ 0x0004 line=1284 │ │ 0x0008 line=1285 │ │ 0x0010 line=1287 │ │ locals : │ │ @@ -27951,18 +27978,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 │ │ -04ee20: |[04ee20] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04ee30: 5410 7601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ee34: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ -04ee38: 1101 |0004: return-object v1 │ │ +04eea4: |[04eea4] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04eeb4: 5410 7601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04eeb8: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ +04eebc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ 0x0004 line=988 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -27972,21 +27999,21 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04ee3c: |[04ee3c] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04ee4c: 5420 7601 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ee50: 5b03 0b00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -04ee54: 5420 7601 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ee58: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -04ee5a: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04ee5e: 1102 |0009: return-object v2 │ │ +04eec0: |[04eec0] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04eed0: 5420 7601 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04eed4: 5b03 0b00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +04eed8: 5420 7601 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04eedc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +04eede: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +04eee2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ 0x0004 line=1161 │ │ 0x0009 line=1162 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -27997,19 +28024,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 │ │ -04ee60: |[04ee60] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04ee70: 7110 0305 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0503 │ │ -04ee76: 0c00 |0003: move-result-object v0 │ │ -04ee78: 5b10 8101 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ -04ee7c: 1101 |0006: return-object v1 │ │ +04eee4: |[04eee4] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04eef4: 7110 0305 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0503 │ │ +04eefa: 0c00 |0003: move-result-object v0 │ │ +04eefc: 5b10 8101 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ +04ef00: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ 0x0006 line=1034 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0007 reg=2 text Ljava/lang/CharSequence; │ │ @@ -28019,44 +28046,44 @@ │ │ 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 │ │ -04ee80: |[04ee80] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -04ee90: 5410 7601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ee94: 5a02 0e00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ -04ee98: 1101 |0004: return-object v1 │ │ +04ef04: |[04ef04] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04ef14: 5410 7601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04ef18: 5a02 0e00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ +04ef1c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ 0x0004 line=951 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #81 header: │ │ -class_idx : 224 │ │ +Class #82 header: │ │ +class_idx : 225 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #81 annotations: │ │ +Class #82 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=12 name="BuilderExtender" │ │ │ │ -Class #81 - │ │ +Class #82 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$BuilderExtender;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -28065,17 +28092,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ee9c: |[04ee9c] android.support.v4.app.NotificationCompat$BuilderExtender.:()V │ │ -04eeac: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04eeb2: 0e00 |0003: return-void │ │ +04ef20: |[04ef20] android.support.v4.app.NotificationCompat$BuilderExtender.:()V │ │ +04ef30: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04ef36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ Virtual methods - │ │ @@ -28084,46 +28111,46 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04eeb4: |[04eeb4] android.support.v4.app.NotificationCompat$BuilderExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ -04eec4: 7210 f404 0300 |0000: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@04f4 │ │ -04eeca: 0c00 |0003: move-result-object v0 │ │ -04eecc: 1100 |0004: return-object v0 │ │ +04ef38: |[04ef38] android.support.v4.app.NotificationCompat$BuilderExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ +04ef48: 7210 f404 0300 |0000: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@04f4 │ │ +04ef4e: 0c00 |0003: move-result-object v0 │ │ +04ef50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ 0x0000 - 0x0005 reg=2 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=3 builder Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #82 header: │ │ -class_idx : 225 │ │ +Class #83 header: │ │ +class_idx : 226 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 235 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 236 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #82 annotations: │ │ +Class #83 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InboxStyle" │ │ Annotations on field #392 'mTexts' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #82 - │ │ +Class #83 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ @@ -28136,79 +28163,79 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04eed0: |[04eed0] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -04eee0: 7010 2305 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0523 │ │ -04eee6: 2200 ab05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -04eeea: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -04eef0: 5b10 8801 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0188 │ │ -04eef4: 0e00 |000a: return-void │ │ +04ef54: |[04ef54] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +04ef64: 7010 2305 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0523 │ │ +04ef6a: 2200 ae05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +04ef6e: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +04ef74: 5b10 8801 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0188 │ │ +04ef78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1765 │ │ 0x0003 line=1763 │ │ 0x000a line=1766 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #83 header: │ │ -class_idx : 226 │ │ +Class #84 header: │ │ +class_idx : 227 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #83 annotations: │ │ +Class #84 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="NotificationCompatImpl" │ │ │ │ -Class #83 - │ │ +Class #84 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ name : 'build' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #84 header: │ │ -class_idx : 229 │ │ +Class #85 header: │ │ +class_idx : 230 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #84 annotations: │ │ +Class #85 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplBase" │ │ │ │ -Class #84 - │ │ +Class #85 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -28218,17 +28245,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04eef8: |[04eef8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -04ef08: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04ef0e: 0e00 |0003: return-void │ │ +04ef7c: |[04ef7c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +04ef8c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04ef92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -28237,58 +28264,58 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -04ef10: |[04ef10] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -04ef20: 5460 7601 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ef24: 5461 6f01 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04ef28: 5462 6e01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04ef2c: 5463 6d01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04ef30: 5464 6c01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04ef34: 6e54 6900 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@0069 │ │ -04ef3a: 5261 7901 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ -04ef3e: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -04ef42: 5201 0400 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ef46: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -04ef4a: 5901 0400 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ef4e: 1100 |0017: return-object v0 │ │ +04ef94: |[04ef94] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +04efa4: 5460 7601 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04efa8: 5461 6f01 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04efac: 5462 6e01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04efb0: 5463 6d01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04efb4: 5464 6c01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04efb8: 6e54 6900 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@0069 │ │ +04efbe: 5261 7901 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ +04efc2: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +04efc6: 5201 0400 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04efca: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +04efce: 5901 0400 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04efd2: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0002 line=479 │ │ 0x000d line=482 │ │ 0x0011 line=483 │ │ 0x0017 line=485 │ │ locals : │ │ 0x0002 - 0x0018 reg=0 result Landroid/app/Notification; │ │ 0x0000 - 0x0018 reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0018 reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0018 reg=7 extender Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #85 header: │ │ -class_idx : 233 │ │ +Class #86 header: │ │ +class_idx : 234 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 229 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 230 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #85 annotations: │ │ +Class #86 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplJellybean" │ │ │ │ -Class #85 - │ │ +Class #86 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -28297,17 +28324,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ef50: |[04ef50] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -04ef60: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ -04ef66: 0e00 |0003: return-void │ │ +04efd4: |[04efd4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +04efe4: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ +04efea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -28316,108 +28343,108 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 3 │ │ outs : 22 │ │ insns size : 128 16-bit code units │ │ -04ef68: |[04ef68] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -04ef78: 2202 f800 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@00f8 │ │ -04ef7c: 0800 1900 |0002: move-object/from16 v0, v25 │ │ -04ef80: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04ef84: 0800 1900 |0006: move-object/from16 v0, v25 │ │ -04ef88: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04ef8c: 0800 1900 |000a: move-object/from16 v0, v25 │ │ -04ef90: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04ef94: 0800 1900 |000e: move-object/from16 v0, v25 │ │ -04ef98: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04ef9c: 0800 1900 |0012: move-object/from16 v0, v25 │ │ -04efa0: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ -04efa4: 0800 1900 |0016: move-object/from16 v0, v25 │ │ -04efa8: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ -04efac: 0800 1900 |001a: move-object/from16 v0, v25 │ │ -04efb0: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ -04efb4: 0800 1900 |001e: move-object/from16 v0, v25 │ │ -04efb8: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04efbc: 0800 1900 |0022: move-object/from16 v0, v25 │ │ -04efc0: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ -04efc4: 0800 1900 |0026: move-object/from16 v0, v25 │ │ -04efc8: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ -04efcc: 0800 1900 |002a: move-object/from16 v0, v25 │ │ -04efd0: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ -04efd4: 0800 1900 |002e: move-object/from16 v0, v25 │ │ -04efd8: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ -04efdc: 0800 1900 |0032: move-object/from16 v0, v25 │ │ -04efe0: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ -04efe4: 0800 1900 |0036: move-object/from16 v0, v25 │ │ -04efe8: 5500 8301 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0183 │ │ -04efec: 0210 0000 |003a: move/from16 v16, v0 │ │ -04eff0: 0800 1900 |003c: move-object/from16 v0, v25 │ │ -04eff4: 5200 7901 |003e: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ -04eff8: 0211 0000 |0040: move/from16 v17, v0 │ │ -04effc: 0800 1900 |0042: move-object/from16 v0, v25 │ │ -04f000: 5400 8101 |0044: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ -04f004: 0812 0000 |0046: move-object/from16 v18, v0 │ │ -04f008: 0800 1900 |0048: move-object/from16 v0, v25 │ │ -04f00c: 5500 7501 |004a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ -04f010: 0213 0000 |004c: move/from16 v19, v0 │ │ -04f014: 0800 1900 |004e: move-object/from16 v0, v25 │ │ -04f018: 5400 7001 |0050: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0170 │ │ -04f01c: 0814 0000 |0052: move-object/from16 v20, v0 │ │ -04f020: 0800 1900 |0054: move-object/from16 v0, v25 │ │ -04f024: 5400 7201 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0172 │ │ -04f028: 0815 0000 |0058: move-object/from16 v21, v0 │ │ -04f02c: 0800 1900 |005a: move-object/from16 v0, v25 │ │ -04f030: 5500 7301 |005c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0173 │ │ -04f034: 0216 0000 |005e: move/from16 v22, v0 │ │ -04f038: 0800 1900 |0060: move-object/from16 v0, v25 │ │ -04f03c: 5400 7f01 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@017f │ │ -04f040: 0817 0000 |0064: move-object/from16 v23, v0 │ │ -04f044: 7616 3d05 0200 |0066: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, 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@053d │ │ -04f04a: 0800 1900 |0069: move-object/from16 v0, v25 │ │ -04f04e: 5403 6801 |006b: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ -04f052: 7120 2505 3200 |006d: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0525 │ │ -04f058: 0800 1900 |0070: move-object/from16 v0, v25 │ │ -04f05c: 5403 8001 |0072: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0180 │ │ -04f060: 7120 2605 3200 |0074: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@0526 │ │ -04f066: 0800 1a00 |0077: move-object/from16 v0, v26 │ │ -04f06a: 0801 1900 |0079: move-object/from16 v1, v25 │ │ -04f06e: 6e30 1005 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ -04f074: 0c03 |007e: move-result-object v3 │ │ -04f076: 1103 |007f: return-object v3 │ │ +04efec: |[04efec] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +04effc: 2202 f900 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@00f9 │ │ +04f000: 0800 1900 |0002: move-object/from16 v0, v25 │ │ +04f004: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04f008: 0800 1900 |0006: move-object/from16 v0, v25 │ │ +04f00c: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04f010: 0800 1900 |000a: move-object/from16 v0, v25 │ │ +04f014: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04f018: 0800 1900 |000e: move-object/from16 v0, v25 │ │ +04f01c: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04f020: 0800 1900 |0012: move-object/from16 v0, v25 │ │ +04f024: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ +04f028: 0800 1900 |0016: move-object/from16 v0, v25 │ │ +04f02c: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ +04f030: 0800 1900 |001a: move-object/from16 v0, v25 │ │ +04f034: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ +04f038: 0800 1900 |001e: move-object/from16 v0, v25 │ │ +04f03c: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04f040: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +04f044: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ +04f048: 0800 1900 |0026: move-object/from16 v0, v25 │ │ +04f04c: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ +04f050: 0800 1900 |002a: move-object/from16 v0, v25 │ │ +04f054: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ +04f058: 0800 1900 |002e: move-object/from16 v0, v25 │ │ +04f05c: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ +04f060: 0800 1900 |0032: move-object/from16 v0, v25 │ │ +04f064: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ +04f068: 0800 1900 |0036: move-object/from16 v0, v25 │ │ +04f06c: 5500 8301 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0183 │ │ +04f070: 0210 0000 |003a: move/from16 v16, v0 │ │ +04f074: 0800 1900 |003c: move-object/from16 v0, v25 │ │ +04f078: 5200 7901 |003e: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ +04f07c: 0211 0000 |0040: move/from16 v17, v0 │ │ +04f080: 0800 1900 |0042: move-object/from16 v0, v25 │ │ +04f084: 5400 8101 |0044: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ +04f088: 0812 0000 |0046: move-object/from16 v18, v0 │ │ +04f08c: 0800 1900 |0048: move-object/from16 v0, v25 │ │ +04f090: 5500 7501 |004a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ +04f094: 0213 0000 |004c: move/from16 v19, v0 │ │ +04f098: 0800 1900 |004e: move-object/from16 v0, v25 │ │ +04f09c: 5400 7001 |0050: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0170 │ │ +04f0a0: 0814 0000 |0052: move-object/from16 v20, v0 │ │ +04f0a4: 0800 1900 |0054: move-object/from16 v0, v25 │ │ +04f0a8: 5400 7201 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0172 │ │ +04f0ac: 0815 0000 |0058: move-object/from16 v21, v0 │ │ +04f0b0: 0800 1900 |005a: move-object/from16 v0, v25 │ │ +04f0b4: 5500 7301 |005c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0173 │ │ +04f0b8: 0216 0000 |005e: move/from16 v22, v0 │ │ +04f0bc: 0800 1900 |0060: move-object/from16 v0, v25 │ │ +04f0c0: 5400 7f01 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@017f │ │ +04f0c4: 0817 0000 |0064: move-object/from16 v23, v0 │ │ +04f0c8: 7616 3d05 0200 |0066: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, 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@053d │ │ +04f0ce: 0800 1900 |0069: move-object/from16 v0, v25 │ │ +04f0d2: 5403 6801 |006b: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ +04f0d6: 7120 2505 3200 |006d: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0525 │ │ +04f0dc: 0800 1900 |0070: move-object/from16 v0, v25 │ │ +04f0e0: 5403 8001 |0072: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0180 │ │ +04f0e4: 7120 2605 3200 |0074: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@0526 │ │ +04f0ea: 0800 1a00 |0077: move-object/from16 v0, v26 │ │ +04f0ee: 0801 1900 |0079: move-object/from16 v1, v25 │ │ +04f0f2: 6e30 1005 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ +04f0f8: 0c03 |007e: move-result-object v3 │ │ +04f0fa: 1103 |007f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0069 line=598 │ │ 0x0070 line=599 │ │ 0x0077 line=600 │ │ locals : │ │ 0x0069 - 0x0080 reg=2 builder Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ 0x0000 - 0x0080 reg=24 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0080 reg=25 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0080 reg=26 extender Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #86 header: │ │ -class_idx : 234 │ │ +Class #87 header: │ │ +class_idx : 235 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 233 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 234 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #86 annotations: │ │ +Class #87 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplKitKat" │ │ │ │ -Class #86 - │ │ +Class #87 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -28426,17 +28453,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04f078: |[04f078] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ -04f088: 7010 1f05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@051f │ │ -04f08e: 0e00 |0003: return-void │ │ +04f0fc: |[04f0fc] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ +04f10c: 7010 1f05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@051f │ │ +04f112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ │ │ Virtual methods - │ │ @@ -28445,114 +28472,114 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 3 │ │ outs : 24 │ │ insns size : 140 16-bit code units │ │ -04f090: |[04f090] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -04f0a0: 2202 fa00 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@00fa │ │ -04f0a4: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ -04f0a8: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04f0ac: 0800 1b00 |0006: move-object/from16 v0, v27 │ │ -04f0b0: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04f0b4: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ -04f0b8: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04f0bc: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ -04f0c0: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04f0c4: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ -04f0c8: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ -04f0cc: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -04f0d0: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ -04f0d4: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -04f0d8: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ -04f0dc: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ -04f0e0: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04f0e4: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -04f0e8: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ -04f0ec: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ -04f0f0: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ -04f0f4: 0800 1b00 |002a: move-object/from16 v0, v27 │ │ -04f0f8: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ -04f0fc: 0800 1b00 |002e: move-object/from16 v0, v27 │ │ -04f100: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ -04f104: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ -04f108: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ -04f10c: 0800 1b00 |0036: move-object/from16 v0, v27 │ │ -04f110: 5500 7e01 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@017e │ │ -04f114: 0210 0000 |003a: move/from16 v16, v0 │ │ -04f118: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ -04f11c: 5500 8301 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0183 │ │ -04f120: 0211 0000 |0040: move/from16 v17, v0 │ │ -04f124: 0800 1b00 |0042: move-object/from16 v0, v27 │ │ -04f128: 5200 7901 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ -04f12c: 0212 0000 |0046: move/from16 v18, v0 │ │ -04f130: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ -04f134: 5400 8101 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ -04f138: 0813 0000 |004c: move-object/from16 v19, v0 │ │ -04f13c: 0800 1b00 |004e: move-object/from16 v0, v27 │ │ -04f140: 5500 7501 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ -04f144: 0214 0000 |0052: move/from16 v20, v0 │ │ -04f148: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ -04f14c: 5400 7801 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0178 │ │ -04f150: 0815 0000 |0058: move-object/from16 v21, v0 │ │ -04f154: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ -04f158: 5400 7001 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0170 │ │ -04f15c: 0816 0000 |005e: move-object/from16 v22, v0 │ │ -04f160: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ -04f164: 5400 7201 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0172 │ │ -04f168: 0817 0000 |0064: move-object/from16 v23, v0 │ │ -04f16c: 0800 1b00 |0066: move-object/from16 v0, v27 │ │ -04f170: 5500 7301 |0068: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0173 │ │ -04f174: 0218 0000 |006a: move/from16 v24, v0 │ │ -04f178: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ -04f17c: 5400 7f01 |006e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@017f │ │ -04f180: 0819 0000 |0070: move-object/from16 v25, v0 │ │ -04f184: 7618 4805 0200 |0072: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, 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@0548 │ │ -04f18a: 0800 1b00 |0075: move-object/from16 v0, v27 │ │ -04f18e: 5403 6801 |0077: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ -04f192: 7120 2505 3200 |0079: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0525 │ │ -04f198: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ -04f19c: 5403 8001 |007e: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0180 │ │ -04f1a0: 7120 2605 3200 |0080: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@0526 │ │ -04f1a6: 0800 1c00 |0083: move-object/from16 v0, v28 │ │ -04f1aa: 0801 1b00 |0085: move-object/from16 v1, v27 │ │ -04f1ae: 6e30 1005 1002 |0087: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ -04f1b4: 0c03 |008a: move-result-object v3 │ │ -04f1b6: 1103 |008b: return-object v3 │ │ +04f114: |[04f114] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +04f124: 2202 fb00 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@00fb │ │ +04f128: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ +04f12c: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04f130: 0800 1b00 |0006: move-object/from16 v0, v27 │ │ +04f134: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04f138: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ +04f13c: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04f140: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ +04f144: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04f148: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ +04f14c: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ +04f150: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ +04f154: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ +04f158: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ +04f15c: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ +04f160: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ +04f164: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04f168: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ +04f16c: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ +04f170: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ +04f174: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ +04f178: 0800 1b00 |002a: move-object/from16 v0, v27 │ │ +04f17c: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ +04f180: 0800 1b00 |002e: move-object/from16 v0, v27 │ │ +04f184: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ +04f188: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ +04f18c: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ +04f190: 0800 1b00 |0036: move-object/from16 v0, v27 │ │ +04f194: 5500 7e01 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@017e │ │ +04f198: 0210 0000 |003a: move/from16 v16, v0 │ │ +04f19c: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ +04f1a0: 5500 8301 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0183 │ │ +04f1a4: 0211 0000 |0040: move/from16 v17, v0 │ │ +04f1a8: 0800 1b00 |0042: move-object/from16 v0, v27 │ │ +04f1ac: 5200 7901 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ +04f1b0: 0212 0000 |0046: move/from16 v18, v0 │ │ +04f1b4: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ +04f1b8: 5400 8101 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ +04f1bc: 0813 0000 |004c: move-object/from16 v19, v0 │ │ +04f1c0: 0800 1b00 |004e: move-object/from16 v0, v27 │ │ +04f1c4: 5500 7501 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ +04f1c8: 0214 0000 |0052: move/from16 v20, v0 │ │ +04f1cc: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ +04f1d0: 5400 7801 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0178 │ │ +04f1d4: 0815 0000 |0058: move-object/from16 v21, v0 │ │ +04f1d8: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ +04f1dc: 5400 7001 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0170 │ │ +04f1e0: 0816 0000 |005e: move-object/from16 v22, v0 │ │ +04f1e4: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ +04f1e8: 5400 7201 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0172 │ │ +04f1ec: 0817 0000 |0064: move-object/from16 v23, v0 │ │ +04f1f0: 0800 1b00 |0066: move-object/from16 v0, v27 │ │ +04f1f4: 5500 7301 |0068: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0173 │ │ +04f1f8: 0218 0000 |006a: move/from16 v24, v0 │ │ +04f1fc: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ +04f200: 5400 7f01 |006e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@017f │ │ +04f204: 0819 0000 |0070: move-object/from16 v25, v0 │ │ +04f208: 7618 4805 0200 |0072: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, 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@0548 │ │ +04f20e: 0800 1b00 |0075: move-object/from16 v0, v27 │ │ +04f212: 5403 6801 |0077: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ +04f216: 7120 2505 3200 |0079: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0525 │ │ +04f21c: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ +04f220: 5403 8001 |007e: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0180 │ │ +04f224: 7120 2605 3200 |0080: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@0526 │ │ +04f22a: 0800 1c00 |0083: move-object/from16 v0, v28 │ │ +04f22e: 0801 1b00 |0085: move-object/from16 v1, v27 │ │ +04f232: 6e30 1005 1002 |0087: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ +04f238: 0c03 |008a: move-result-object v3 │ │ +04f23a: 1103 |008b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0075 line=662 │ │ 0x007c line=663 │ │ 0x0083 line=664 │ │ locals : │ │ 0x0075 - 0x008c reg=2 builder Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ 0x0000 - 0x008c reg=26 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x008c reg=27 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x008c reg=28 extender Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #87 header: │ │ -class_idx : 227 │ │ +Class #88 header: │ │ +class_idx : 228 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 234 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 235 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #87 annotations: │ │ +Class #88 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplApi20" │ │ │ │ -Class #87 - │ │ +Class #88 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -28561,17 +28588,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04f1b8: |[04f1b8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ -04f1c8: 7010 2105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0521 │ │ -04f1ce: 0e00 |0003: return-void │ │ +04f23c: |[04f23c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ +04f24c: 7010 2105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0521 │ │ +04f252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ │ │ Virtual methods - │ │ @@ -28580,114 +28607,114 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 3 │ │ outs : 24 │ │ insns size : 140 16-bit code units │ │ -04f1d0: |[04f1d0] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -04f1e0: 2202 ed00 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@00ed │ │ -04f1e4: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ -04f1e8: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04f1ec: 0800 1b00 |0006: move-object/from16 v0, v27 │ │ -04f1f0: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04f1f4: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ -04f1f8: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04f1fc: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ -04f200: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04f204: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ -04f208: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ -04f20c: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -04f210: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ -04f214: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -04f218: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ -04f21c: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ -04f220: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04f224: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -04f228: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ -04f22c: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ -04f230: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ -04f234: 0800 1b00 |002a: move-object/from16 v0, v27 │ │ -04f238: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ -04f23c: 0800 1b00 |002e: move-object/from16 v0, v27 │ │ -04f240: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ -04f244: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ -04f248: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ -04f24c: 0800 1b00 |0036: move-object/from16 v0, v27 │ │ -04f250: 5500 7e01 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@017e │ │ -04f254: 0210 0000 |003a: move/from16 v16, v0 │ │ -04f258: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ -04f25c: 5500 8301 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0183 │ │ -04f260: 0211 0000 |0040: move/from16 v17, v0 │ │ -04f264: 0800 1b00 |0042: move-object/from16 v0, v27 │ │ -04f268: 5200 7901 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ -04f26c: 0212 0000 |0046: move/from16 v18, v0 │ │ -04f270: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ -04f274: 5400 8101 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ -04f278: 0813 0000 |004c: move-object/from16 v19, v0 │ │ -04f27c: 0800 1b00 |004e: move-object/from16 v0, v27 │ │ -04f280: 5500 7501 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ -04f284: 0214 0000 |0052: move/from16 v20, v0 │ │ -04f288: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ -04f28c: 5400 7801 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0178 │ │ -04f290: 0815 0000 |0058: move-object/from16 v21, v0 │ │ -04f294: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ -04f298: 5400 7001 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0170 │ │ -04f29c: 0816 0000 |005e: move-object/from16 v22, v0 │ │ -04f2a0: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ -04f2a4: 5400 7201 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0172 │ │ -04f2a8: 0817 0000 |0064: move-object/from16 v23, v0 │ │ -04f2ac: 0800 1b00 |0066: move-object/from16 v0, v27 │ │ -04f2b0: 5500 7301 |0068: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0173 │ │ -04f2b4: 0218 0000 |006a: move/from16 v24, v0 │ │ -04f2b8: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ -04f2bc: 5400 7f01 |006e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@017f │ │ -04f2c0: 0819 0000 |0070: move-object/from16 v25, v0 │ │ -04f2c4: 7618 2a05 0200 |0072: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, 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@052a │ │ -04f2ca: 0800 1b00 |0075: move-object/from16 v0, v27 │ │ -04f2ce: 5403 6801 |0077: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ -04f2d2: 7120 2505 3200 |0079: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0525 │ │ -04f2d8: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ -04f2dc: 5403 8001 |007e: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0180 │ │ -04f2e0: 7120 2605 3200 |0080: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@0526 │ │ -04f2e6: 0800 1c00 |0083: move-object/from16 v0, v28 │ │ -04f2ea: 0801 1b00 |0085: move-object/from16 v1, v27 │ │ -04f2ee: 6e30 1005 1002 |0087: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ -04f2f4: 0c03 |008a: move-result-object v3 │ │ -04f2f6: 1103 |008b: return-object v3 │ │ +04f254: |[04f254] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +04f264: 2202 ee00 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@00ee │ │ +04f268: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ +04f26c: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04f270: 0800 1b00 |0006: move-object/from16 v0, v27 │ │ +04f274: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04f278: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ +04f27c: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04f280: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ +04f284: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04f288: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ +04f28c: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ +04f290: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ +04f294: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ +04f298: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ +04f29c: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ +04f2a0: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ +04f2a4: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04f2a8: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ +04f2ac: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ +04f2b0: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ +04f2b4: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ +04f2b8: 0800 1b00 |002a: move-object/from16 v0, v27 │ │ +04f2bc: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ +04f2c0: 0800 1b00 |002e: move-object/from16 v0, v27 │ │ +04f2c4: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ +04f2c8: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ +04f2cc: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ +04f2d0: 0800 1b00 |0036: move-object/from16 v0, v27 │ │ +04f2d4: 5500 7e01 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@017e │ │ +04f2d8: 0210 0000 |003a: move/from16 v16, v0 │ │ +04f2dc: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ +04f2e0: 5500 8301 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0183 │ │ +04f2e4: 0211 0000 |0040: move/from16 v17, v0 │ │ +04f2e8: 0800 1b00 |0042: move-object/from16 v0, v27 │ │ +04f2ec: 5200 7901 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ +04f2f0: 0212 0000 |0046: move/from16 v18, v0 │ │ +04f2f4: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ +04f2f8: 5400 8101 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ +04f2fc: 0813 0000 |004c: move-object/from16 v19, v0 │ │ +04f300: 0800 1b00 |004e: move-object/from16 v0, v27 │ │ +04f304: 5500 7501 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ +04f308: 0214 0000 |0052: move/from16 v20, v0 │ │ +04f30c: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ +04f310: 5400 7801 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0178 │ │ +04f314: 0815 0000 |0058: move-object/from16 v21, v0 │ │ +04f318: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ +04f31c: 5400 7001 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0170 │ │ +04f320: 0816 0000 |005e: move-object/from16 v22, v0 │ │ +04f324: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ +04f328: 5400 7201 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0172 │ │ +04f32c: 0817 0000 |0064: move-object/from16 v23, v0 │ │ +04f330: 0800 1b00 |0066: move-object/from16 v0, v27 │ │ +04f334: 5500 7301 |0068: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0173 │ │ +04f338: 0218 0000 |006a: move/from16 v24, v0 │ │ +04f33c: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ +04f340: 5400 7f01 |006e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@017f │ │ +04f344: 0819 0000 |0070: move-object/from16 v25, v0 │ │ +04f348: 7618 2a05 0200 |0072: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, 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@052a │ │ +04f34e: 0800 1b00 |0075: move-object/from16 v0, v27 │ │ +04f352: 5403 6801 |0077: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ +04f356: 7120 2505 3200 |0079: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0525 │ │ +04f35c: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ +04f360: 5403 8001 |007e: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0180 │ │ +04f364: 7120 2605 3200 |0080: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@0526 │ │ +04f36a: 0800 1c00 |0083: move-object/from16 v0, v28 │ │ +04f36e: 0801 1b00 |0085: move-object/from16 v1, v27 │ │ +04f372: 6e30 1005 1002 |0087: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ +04f378: 0c03 |008a: move-result-object v3 │ │ +04f37a: 1103 |008b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0075 line=713 │ │ 0x007c line=714 │ │ 0x0083 line=715 │ │ locals : │ │ 0x0075 - 0x008c reg=2 builder Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ 0x0000 - 0x008c reg=26 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x008c reg=27 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x008c reg=28 extender Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #88 header: │ │ -class_idx : 228 │ │ +Class #89 header: │ │ +class_idx : 229 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 227 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 228 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #88 annotations: │ │ +Class #89 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplApi21" │ │ │ │ -Class #88 - │ │ +Class #89 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -28696,17 +28723,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04f2f8: |[04f2f8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.:()V │ │ -04f308: 7010 1305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0513 │ │ -04f30e: 0e00 |0003: return-void │ │ +04f37c: |[04f37c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.:()V │ │ +04f38c: 7010 1305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0513 │ │ +04f392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ │ │ Virtual methods - │ │ @@ -28715,126 +28742,126 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 3 │ │ outs : 28 │ │ insns size : 164 16-bit code units │ │ -04f310: |[04f310] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -04f320: 2202 ef00 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatApi21$Builder; // type@00ef │ │ -04f324: 0800 1f00 |0002: move-object/from16 v0, v31 │ │ -04f328: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04f32c: 0800 1f00 |0006: move-object/from16 v0, v31 │ │ -04f330: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04f334: 0800 1f00 |000a: move-object/from16 v0, v31 │ │ -04f338: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04f33c: 0800 1f00 |000e: move-object/from16 v0, v31 │ │ -04f340: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04f344: 0800 1f00 |0012: move-object/from16 v0, v31 │ │ -04f348: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ -04f34c: 0800 1f00 |0016: move-object/from16 v0, v31 │ │ -04f350: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ -04f354: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ -04f358: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ -04f35c: 0800 1f00 |001e: move-object/from16 v0, v31 │ │ -04f360: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04f364: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ -04f368: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ -04f36c: 0800 1f00 |0026: move-object/from16 v0, v31 │ │ -04f370: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ -04f374: 0800 1f00 |002a: move-object/from16 v0, v31 │ │ -04f378: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ -04f37c: 0800 1f00 |002e: move-object/from16 v0, v31 │ │ -04f380: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ -04f384: 0800 1f00 |0032: move-object/from16 v0, v31 │ │ -04f388: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ -04f38c: 0800 1f00 |0036: move-object/from16 v0, v31 │ │ -04f390: 5500 7e01 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@017e │ │ -04f394: 0210 0000 |003a: move/from16 v16, v0 │ │ -04f398: 0800 1f00 |003c: move-object/from16 v0, v31 │ │ -04f39c: 5500 8301 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0183 │ │ -04f3a0: 0211 0000 |0040: move/from16 v17, v0 │ │ -04f3a4: 0800 1f00 |0042: move-object/from16 v0, v31 │ │ -04f3a8: 5200 7901 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ -04f3ac: 0212 0000 |0046: move/from16 v18, v0 │ │ -04f3b0: 0800 1f00 |0048: move-object/from16 v0, v31 │ │ -04f3b4: 5400 8101 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ -04f3b8: 0813 0000 |004c: move-object/from16 v19, v0 │ │ -04f3bc: 0800 1f00 |004e: move-object/from16 v0, v31 │ │ -04f3c0: 5500 7501 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ -04f3c4: 0214 0000 |0052: move/from16 v20, v0 │ │ -04f3c8: 0800 1f00 |0054: move-object/from16 v0, v31 │ │ -04f3cc: 5400 6901 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@0169 │ │ -04f3d0: 0815 0000 |0058: move-object/from16 v21, v0 │ │ -04f3d4: 0800 1f00 |005a: move-object/from16 v0, v31 │ │ -04f3d8: 5400 7801 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0178 │ │ -04f3dc: 0816 0000 |005e: move-object/from16 v22, v0 │ │ -04f3e0: 0800 1f00 |0060: move-object/from16 v0, v31 │ │ -04f3e4: 5400 7001 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0170 │ │ -04f3e8: 0817 0000 |0064: move-object/from16 v23, v0 │ │ -04f3ec: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ -04f3f0: 5200 6a01 |0068: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@016a │ │ -04f3f4: 0218 0000 |006a: move/from16 v24, v0 │ │ -04f3f8: 0800 1f00 |006c: move-object/from16 v0, v31 │ │ -04f3fc: 5200 8401 |006e: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0184 │ │ -04f400: 0219 0000 |0070: move/from16 v25, v0 │ │ -04f404: 0800 1f00 |0072: move-object/from16 v0, v31 │ │ -04f408: 5400 7d01 |0074: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@017d │ │ -04f40c: 081a 0000 |0076: move-object/from16 v26, v0 │ │ -04f410: 0800 1f00 |0078: move-object/from16 v0, v31 │ │ -04f414: 5400 7201 |007a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0172 │ │ -04f418: 081b 0000 |007c: move-object/from16 v27, v0 │ │ -04f41c: 0800 1f00 |007e: move-object/from16 v0, v31 │ │ -04f420: 5500 7301 |0080: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0173 │ │ -04f424: 021c 0000 |0082: move/from16 v28, v0 │ │ -04f428: 0800 1f00 |0084: move-object/from16 v0, v31 │ │ -04f42c: 5400 7f01 |0086: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@017f │ │ -04f430: 081d 0000 |0088: move-object/from16 v29, v0 │ │ -04f434: 761c 2f05 0200 |008a: invoke-direct/range {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, v29}, 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@052f │ │ -04f43a: 0800 1f00 |008d: move-object/from16 v0, v31 │ │ -04f43e: 5403 6801 |008f: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ -04f442: 7120 2505 3200 |0091: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0525 │ │ -04f448: 0800 1f00 |0094: move-object/from16 v0, v31 │ │ -04f44c: 5403 8001 |0096: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0180 │ │ -04f450: 7120 2605 3200 |0098: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@0526 │ │ -04f456: 0800 2000 |009b: move-object/from16 v0, v32 │ │ -04f45a: 0801 1f00 |009d: move-object/from16 v1, v31 │ │ -04f45e: 6e30 1005 1002 |009f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ -04f464: 0c03 |00a2: move-result-object v3 │ │ -04f466: 1103 |00a3: return-object v3 │ │ +04f394: |[04f394] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +04f3a4: 2202 f000 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatApi21$Builder; // type@00f0 │ │ +04f3a8: 0800 1f00 |0002: move-object/from16 v0, v31 │ │ +04f3ac: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04f3b0: 0800 1f00 |0006: move-object/from16 v0, v31 │ │ +04f3b4: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04f3b8: 0800 1f00 |000a: move-object/from16 v0, v31 │ │ +04f3bc: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04f3c0: 0800 1f00 |000e: move-object/from16 v0, v31 │ │ +04f3c4: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04f3c8: 0800 1f00 |0012: move-object/from16 v0, v31 │ │ +04f3cc: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ +04f3d0: 0800 1f00 |0016: move-object/from16 v0, v31 │ │ +04f3d4: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ +04f3d8: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ +04f3dc: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ +04f3e0: 0800 1f00 |001e: move-object/from16 v0, v31 │ │ +04f3e4: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04f3e8: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ +04f3ec: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ +04f3f0: 0800 1f00 |0026: move-object/from16 v0, v31 │ │ +04f3f4: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ +04f3f8: 0800 1f00 |002a: move-object/from16 v0, v31 │ │ +04f3fc: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ +04f400: 0800 1f00 |002e: move-object/from16 v0, v31 │ │ +04f404: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ +04f408: 0800 1f00 |0032: move-object/from16 v0, v31 │ │ +04f40c: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ +04f410: 0800 1f00 |0036: move-object/from16 v0, v31 │ │ +04f414: 5500 7e01 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@017e │ │ +04f418: 0210 0000 |003a: move/from16 v16, v0 │ │ +04f41c: 0800 1f00 |003c: move-object/from16 v0, v31 │ │ +04f420: 5500 8301 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0183 │ │ +04f424: 0211 0000 |0040: move/from16 v17, v0 │ │ +04f428: 0800 1f00 |0042: move-object/from16 v0, v31 │ │ +04f42c: 5200 7901 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ +04f430: 0212 0000 |0046: move/from16 v18, v0 │ │ +04f434: 0800 1f00 |0048: move-object/from16 v0, v31 │ │ +04f438: 5400 8101 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0181 │ │ +04f43c: 0813 0000 |004c: move-object/from16 v19, v0 │ │ +04f440: 0800 1f00 |004e: move-object/from16 v0, v31 │ │ +04f444: 5500 7501 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0175 │ │ +04f448: 0214 0000 |0052: move/from16 v20, v0 │ │ +04f44c: 0800 1f00 |0054: move-object/from16 v0, v31 │ │ +04f450: 5400 6901 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@0169 │ │ +04f454: 0815 0000 |0058: move-object/from16 v21, v0 │ │ +04f458: 0800 1f00 |005a: move-object/from16 v0, v31 │ │ +04f45c: 5400 7801 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0178 │ │ +04f460: 0816 0000 |005e: move-object/from16 v22, v0 │ │ +04f464: 0800 1f00 |0060: move-object/from16 v0, v31 │ │ +04f468: 5400 7001 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0170 │ │ +04f46c: 0817 0000 |0064: move-object/from16 v23, v0 │ │ +04f470: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ +04f474: 5200 6a01 |0068: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@016a │ │ +04f478: 0218 0000 |006a: move/from16 v24, v0 │ │ +04f47c: 0800 1f00 |006c: move-object/from16 v0, v31 │ │ +04f480: 5200 8401 |006e: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0184 │ │ +04f484: 0219 0000 |0070: move/from16 v25, v0 │ │ +04f488: 0800 1f00 |0072: move-object/from16 v0, v31 │ │ +04f48c: 5400 7d01 |0074: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@017d │ │ +04f490: 081a 0000 |0076: move-object/from16 v26, v0 │ │ +04f494: 0800 1f00 |0078: move-object/from16 v0, v31 │ │ +04f498: 5400 7201 |007a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0172 │ │ +04f49c: 081b 0000 |007c: move-object/from16 v27, v0 │ │ +04f4a0: 0800 1f00 |007e: move-object/from16 v0, v31 │ │ +04f4a4: 5500 7301 |0080: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0173 │ │ +04f4a8: 021c 0000 |0082: move/from16 v28, v0 │ │ +04f4ac: 0800 1f00 |0084: move-object/from16 v0, v31 │ │ +04f4b0: 5400 7f01 |0086: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@017f │ │ +04f4b4: 081d 0000 |0088: move-object/from16 v29, v0 │ │ +04f4b8: 761c 2f05 0200 |008a: invoke-direct/range {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, v29}, 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@052f │ │ +04f4be: 0800 1f00 |008d: move-object/from16 v0, v31 │ │ +04f4c2: 5403 6801 |008f: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0168 │ │ +04f4c6: 7120 2505 3200 |0091: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0525 │ │ +04f4cc: 0800 1f00 |0094: move-object/from16 v0, v31 │ │ +04f4d0: 5403 8001 |0096: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0180 │ │ +04f4d4: 7120 2605 3200 |0098: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@0526 │ │ +04f4da: 0800 2000 |009b: move-object/from16 v0, v32 │ │ +04f4de: 0801 1f00 |009d: move-object/from16 v1, v31 │ │ +04f4e2: 6e30 1005 1002 |009f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ +04f4e8: 0c03 |00a2: move-result-object v3 │ │ +04f4ea: 1103 |00a3: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x008d line=768 │ │ 0x0094 line=769 │ │ 0x009b line=770 │ │ locals : │ │ 0x008d - 0x00a4 reg=2 builder Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ 0x0000 - 0x00a4 reg=30 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ 0x0000 - 0x00a4 reg=31 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x00a4 reg=32 extender Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #89 header: │ │ -class_idx : 230 │ │ +Class #90 header: │ │ +class_idx : 231 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 229 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 230 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #89 annotations: │ │ +Class #90 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplGingerbread" │ │ │ │ -Class #89 - │ │ +Class #90 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -28843,17 +28870,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04f468: |[04f468] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ -04f478: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ -04f47e: 0e00 |0003: return-void │ │ +04f4ec: |[04f4ec] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ +04f4fc: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ +04f502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -28862,66 +28889,66 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -04f480: |[04f480] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -04f490: 5470 7601 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04f494: 5471 6f01 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04f498: 5472 6e01 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04f49c: 5473 6d01 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04f4a0: 5474 6c01 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04f4a4: 6e54 6900 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@0069 │ │ -04f4aa: 5471 6f01 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04f4ae: 5472 6e01 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04f4b2: 5473 6d01 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04f4b6: 5474 6c01 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04f4ba: 5475 7101 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ -04f4be: 7706 3805 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@0538 │ │ -04f4c4: 0c00 |001a: move-result-object v0 │ │ -04f4c6: 5271 7901 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ -04f4ca: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ -04f4ce: 5201 0400 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04f4d2: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -04f4d6: 5901 0400 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -04f4da: 1100 |0025: return-object v0 │ │ +04f504: |[04f504] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +04f514: 5470 7601 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04f518: 5471 6f01 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04f51c: 5472 6e01 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04f520: 5473 6d01 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04f524: 5474 6c01 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04f528: 6e54 6900 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@0069 │ │ +04f52e: 5471 6f01 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04f532: 5472 6e01 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04f536: 5473 6d01 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04f53a: 5474 6c01 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04f53e: 5475 7101 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ +04f542: 7706 3805 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@0538 │ │ +04f548: 0c00 |001a: move-result-object v0 │ │ +04f54a: 5271 7901 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0179 │ │ +04f54e: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ +04f552: 5201 0400 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04f556: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +04f55a: 5901 0400 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +04f55e: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0002 line=556 │ │ 0x000d line=558 │ │ 0x001b line=561 │ │ 0x001f line=562 │ │ 0x0025 line=564 │ │ 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; │ │ 0x0000 - 0x0026 reg=8 extender Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #90 header: │ │ -class_idx : 231 │ │ +Class #91 header: │ │ +class_idx : 232 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 229 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 230 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #90 annotations: │ │ +Class #91 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplHoneycomb" │ │ │ │ -Class #90 - │ │ +Class #91 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -28930,17 +28957,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04f4dc: |[04f4dc] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -04f4ec: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ -04f4f2: 0e00 |0003: return-void │ │ +04f560: |[04f560] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +04f570: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ +04f576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -28949,54 +28976,54 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -04f4f4: |[04f4f4] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -04f504: 54b0 6f01 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04f508: 54b1 7601 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04f50c: 54b2 6e01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04f510: 54b3 6d01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04f514: 54b4 6b01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ -04f518: 54b5 8201 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ -04f51c: 52b6 7701 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ -04f520: 54b7 6c01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04f524: 54b8 7101 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ -04f528: 54b9 7401 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ -04f52c: 770a 3905 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@0539 │ │ -04f532: 0c00 |0017: move-result-object v0 │ │ -04f534: 1100 |0018: return-object v0 │ │ +04f578: |[04f578] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +04f588: 54b0 6f01 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04f58c: 54b1 7601 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04f590: 54b2 6e01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04f594: 54b3 6d01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04f598: 54b4 6b01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ +04f59c: 54b5 8201 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ +04f5a0: 52b6 7701 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ +04f5a4: 54b7 6c01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04f5a8: 54b8 7101 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ +04f5ac: 54b9 7401 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ +04f5b0: 770a 3905 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@0539 │ │ +04f5b6: 0c00 |0017: move-result-object v0 │ │ +04f5b8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0019 reg=12 extender Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #91 header: │ │ -class_idx : 232 │ │ +Class #92 header: │ │ +class_idx : 233 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 229 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 230 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #91 annotations: │ │ +Class #92 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplIceCreamSandwich" │ │ │ │ -Class #91 - │ │ +Class #92 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -29005,17 +29032,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04f538: |[04f538] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -04f548: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ -04f54e: 0e00 |0003: return-void │ │ +04f5bc: |[04f5bc] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +04f5cc: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ +04f5d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -29024,77 +29051,77 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 14 │ │ insns size : 66 16-bit code units │ │ -04f550: |[04f550] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -04f560: 2202 f600 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder; // type@00f6 │ │ -04f564: 0800 1100 |0002: move-object/from16 v0, v17 │ │ -04f568: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ -04f56c: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -04f570: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ -04f574: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -04f578: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ -04f57c: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -04f580: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ -04f584: 0800 1100 |0012: move-object/from16 v0, v17 │ │ -04f588: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ -04f58c: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -04f590: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ -04f594: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -04f598: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ -04f59c: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -04f5a0: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ -04f5a4: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -04f5a8: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ -04f5ac: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -04f5b0: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ -04f5b4: 0800 1100 |002a: move-object/from16 v0, v17 │ │ -04f5b8: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ -04f5bc: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -04f5c0: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ -04f5c4: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -04f5c8: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ -04f5cc: 760e 3a05 0200 |0036: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$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;IIZ)V // method@053a │ │ -04f5d2: 0800 1200 |0039: move-object/from16 v0, v18 │ │ -04f5d6: 0801 1100 |003b: move-object/from16 v1, v17 │ │ -04f5da: 6e30 1005 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ -04f5e0: 0c03 |0040: move-result-object v3 │ │ -04f5e2: 1103 |0041: return-object v3 │ │ +04f5d4: |[04f5d4] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +04f5e4: 2202 f700 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder; // type@00f7 │ │ +04f5e8: 0800 1100 |0002: move-object/from16 v0, v17 │ │ +04f5ec: 5403 6f01 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@016f │ │ +04f5f0: 0800 1100 |0006: move-object/from16 v0, v17 │ │ +04f5f4: 5404 7601 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0176 │ │ +04f5f8: 0800 1100 |000a: move-object/from16 v0, v17 │ │ +04f5fc: 5405 6e01 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@016e │ │ +04f600: 0800 1100 |000e: move-object/from16 v0, v17 │ │ +04f604: 5406 6d01 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@016d │ │ +04f608: 0800 1100 |0012: move-object/from16 v0, v17 │ │ +04f60c: 5407 6b01 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@016b │ │ +04f610: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +04f614: 5408 8201 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0182 │ │ +04f618: 0800 1100 |001a: move-object/from16 v0, v17 │ │ +04f61c: 5209 7701 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0177 │ │ +04f620: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +04f624: 540a 6c01 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@016c │ │ +04f628: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +04f62c: 540b 7101 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0171 │ │ +04f630: 0800 1100 |0026: move-object/from16 v0, v17 │ │ +04f634: 540c 7401 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ +04f638: 0800 1100 |002a: move-object/from16 v0, v17 │ │ +04f63c: 520d 7c01 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@017c │ │ +04f640: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +04f644: 520e 7a01 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@017a │ │ +04f648: 0800 1100 |0032: move-object/from16 v0, v17 │ │ +04f64c: 550f 7b01 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@017b │ │ +04f650: 760e 3a05 0200 |0036: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$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;IIZ)V // method@053a │ │ +04f656: 0800 1200 |0039: move-object/from16 v0, v18 │ │ +04f65a: 0801 1100 |003b: move-object/from16 v1, v17 │ │ +04f65e: 6e30 1005 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; // method@0510 │ │ +04f664: 0c03 |0040: move-result-object v3 │ │ +04f666: 1103 |0041: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0039 line=585 │ │ locals : │ │ 0x0039 - 0x0042 reg=2 builder Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder; │ │ 0x0000 - 0x0042 reg=16 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ 0x0000 - 0x0042 reg=17 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0042 reg=18 extender Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #92 header: │ │ -class_idx : 236 │ │ +Class #93 header: │ │ +class_idx : 237 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3786 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3795 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #92 annotations: │ │ +Class #93 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompat$Action; Landroid/support/v4/app/NotificationCompat$InboxStyle; Landroid/support/v4/app/NotificationCompat$BigTextStyle; Landroid/support/v4/app/NotificationCompat$BigPictureStyle; Landroid/support/v4/app/NotificationCompat$Style; Landroid/support/v4/app/NotificationCompat$Builder; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; Landroid/support/v4/app/NotificationCompat$BuilderExtender; Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; } │ │ Annotations on method #1320 'addActionsToBuilder' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/NotificationBuilderWithActions;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/NotificationCompat$Action;" ">;)V" } │ │ │ │ -Class #92 - │ │ +Class #93 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'IMPL' │ │ @@ -29107,68 +29134,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 106 16-bit code units │ │ -04f5e4: |[04f5e4] android.support.v4.app.NotificationCompat.:()V │ │ -04f5f4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04f5f8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -04f5fc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04f600: 2200 e400 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; // type@00e4 │ │ -04f604: 7010 1505 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;.:()V // method@0515 │ │ -04f60a: 6900 8c01 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ -04f60e: 0e00 |000d: return-void │ │ -04f610: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04f614: 1301 1400 |0010: const/16 v1, #int 20 // #14 │ │ -04f618: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -04f61c: 2200 e300 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; // type@00e3 │ │ -04f620: 7010 1305 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0513 │ │ -04f626: 6900 8c01 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ -04f62a: 28f2 |001b: goto 000d // -000e │ │ -04f62c: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04f630: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ -04f634: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -04f638: 2200 ea00 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; // type@00ea │ │ -04f63c: 7010 2105 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0521 │ │ -04f642: 6900 8c01 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ -04f646: 28e4 |0029: goto 000d // -001c │ │ -04f648: 6000 3700 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04f64c: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ -04f650: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -04f654: 2200 e900 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00e9 │ │ -04f658: 7010 1f05 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@051f │ │ -04f65e: 6900 8c01 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ -04f662: 28d6 |0037: goto 000d // -002a │ │ -04f664: 6000 3700 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04f668: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ -04f66c: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ -04f670: 2200 e800 |003e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00e8 │ │ -04f674: 7010 1d05 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@051d │ │ -04f67a: 6900 8c01 |0043: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ -04f67e: 28c8 |0045: goto 000d // -0038 │ │ -04f680: 6000 3700 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04f684: 1301 0b00 |0048: const/16 v1, #int 11 // #b │ │ -04f688: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ -04f68c: 2200 e700 |004c: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00e7 │ │ -04f690: 7010 1b05 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@051b │ │ -04f696: 6900 8c01 |0051: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ -04f69a: 28ba |0053: goto 000d // -0046 │ │ -04f69c: 6000 3700 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -04f6a0: 1301 0900 |0056: const/16 v1, #int 9 // #9 │ │ -04f6a4: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ -04f6a8: 2200 e600 |005a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@00e6 │ │ -04f6ac: 7010 1905 0000 |005c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@0519 │ │ -04f6b2: 6900 8c01 |005f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ -04f6b6: 28ac |0061: goto 000d // -0054 │ │ -04f6b8: 2200 e500 |0062: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00e5 │ │ -04f6bc: 7010 1705 0000 |0064: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ -04f6c2: 6900 8c01 |0067: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ -04f6c6: 28a4 |0069: goto 000d // -005c │ │ +04f668: |[04f668] android.support.v4.app.NotificationCompat.:()V │ │ +04f678: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04f67c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +04f680: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04f684: 2200 e500 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; // type@00e5 │ │ +04f688: 7010 1505 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;.:()V // method@0515 │ │ +04f68e: 6900 8c01 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ +04f692: 0e00 |000d: return-void │ │ +04f694: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04f698: 1301 1400 |0010: const/16 v1, #int 20 // #14 │ │ +04f69c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +04f6a0: 2200 e400 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; // type@00e4 │ │ +04f6a4: 7010 1305 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0513 │ │ +04f6aa: 6900 8c01 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ +04f6ae: 28f2 |001b: goto 000d // -000e │ │ +04f6b0: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04f6b4: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ +04f6b8: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +04f6bc: 2200 eb00 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; // type@00eb │ │ +04f6c0: 7010 2105 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0521 │ │ +04f6c6: 6900 8c01 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ +04f6ca: 28e4 |0029: goto 000d // -001c │ │ +04f6cc: 6000 3700 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04f6d0: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ +04f6d4: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +04f6d8: 2200 ea00 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00ea │ │ +04f6dc: 7010 1f05 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@051f │ │ +04f6e2: 6900 8c01 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ +04f6e6: 28d6 |0037: goto 000d // -002a │ │ +04f6e8: 6000 3700 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04f6ec: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ +04f6f0: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +04f6f4: 2200 e900 |003e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00e9 │ │ +04f6f8: 7010 1d05 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@051d │ │ +04f6fe: 6900 8c01 |0043: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ +04f702: 28c8 |0045: goto 000d // -0038 │ │ +04f704: 6000 3700 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04f708: 1301 0b00 |0048: const/16 v1, #int 11 // #b │ │ +04f70c: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ +04f710: 2200 e800 |004c: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00e8 │ │ +04f714: 7010 1b05 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@051b │ │ +04f71a: 6900 8c01 |0051: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ +04f71e: 28ba |0053: goto 000d // -0046 │ │ +04f720: 6000 3700 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +04f724: 1301 0900 |0056: const/16 v1, #int 9 // #9 │ │ +04f728: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ +04f72c: 2200 e700 |005a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@00e7 │ │ +04f730: 7010 1905 0000 |005c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@0519 │ │ +04f736: 6900 8c01 |005f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ +04f73a: 28ac |0061: goto 000d // -0054 │ │ +04f73c: 2200 e600 |0062: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00e6 │ │ +04f740: 7010 1705 0000 |0064: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0517 │ │ +04f746: 6900 8c01 |0067: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ +04f74a: 28a4 |0069: goto 000d // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0006 line=831 │ │ 0x000d line=847 │ │ 0x000e line=832 │ │ 0x0014 line=833 │ │ @@ -29190,17 +29217,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 │ │ -04f6c8: |[04f6c8] android.support.v4.app.NotificationCompat.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ -04f6d8: 7120 2805 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0528 │ │ -04f6de: 0e00 |0003: return-void │ │ +04f74c: |[04f74c] android.support.v4.app.NotificationCompat.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +04f75c: 7120 2805 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0528 │ │ +04f762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithActions; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/util/ArrayList; │ │ │ │ @@ -29209,17 +29236,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 │ │ -04f6e0: |[04f6e0] android.support.v4.app.NotificationCompat.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -04f6f0: 7120 2905 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@0529 │ │ -04f6f6: 0e00 |0003: return-void │ │ +04f764: |[04f764] android.support.v4.app.NotificationCompat.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +04f774: 7120 2905 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@0529 │ │ +04f77a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -29228,43 +29255,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 │ │ -04f6f8: |[04f6f8] android.support.v4.app.NotificationCompat.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -04f708: 6200 8c01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ -04f70c: 1100 |0002: return-object v0 │ │ +04f77c: |[04f77c] android.support.v4.app.NotificationCompat.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +04f78c: 6200 8c01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@018c │ │ +04f790: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 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 │ │ -04f710: |[04f710] android.support.v4.app.NotificationCompat.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ -04f720: 6e10 9a28 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ -04f726: 0c01 |0003: move-result-object v1 │ │ -04f728: 7210 d228 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -04f72e: 0a02 |0007: move-result v2 │ │ -04f730: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -04f734: 7210 d328 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -04f73a: 0c00 |000d: move-result-object v0 │ │ -04f73c: 1f00 dc00 |000e: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@00dc │ │ -04f740: 7220 f304 0300 |0010: invoke-interface {v3, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@04f3 │ │ -04f746: 28f1 |0013: goto 0004 // -000f │ │ -04f748: 0e00 |0014: return-void │ │ +04f794: |[04f794] android.support.v4.app.NotificationCompat.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +04f7a4: 6e10 9a28 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ +04f7aa: 0c01 |0003: move-result-object v1 │ │ +04f7ac: 7210 d228 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +04f7b2: 0a02 |0007: move-result v2 │ │ +04f7b4: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +04f7b8: 7210 d328 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +04f7be: 0c00 |000d: move-result-object v0 │ │ +04f7c0: 1f00 dd00 |000e: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@00dd │ │ +04f7c4: 7220 f304 0300 |0010: invoke-interface {v3, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@04f3 │ │ +04f7ca: 28f1 |0013: goto 0004 // -000f │ │ +04f7cc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0010 line=795 │ │ 0x0014 line=797 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/ArrayList; │ │ @@ -29278,49 +29305,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 │ │ -04f74c: |[04f74c] android.support.v4.app.NotificationCompat.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -04f75c: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ -04f760: 20b0 de00 |0002: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00de │ │ -04f764: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -04f768: 07b8 |0006: move-object v8, v11 │ │ -04f76a: 1f08 de00 |0007: check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00de │ │ -04f76e: 5480 6401 |0009: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0164 │ │ -04f772: 5581 6701 |000b: iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0167 │ │ -04f776: 5482 6601 |000d: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0166 │ │ -04f77a: 5483 6501 |000f: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0165 │ │ -04f77e: 7153 4305 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@0543 │ │ -04f784: 0e00 |0014: return-void │ │ -04f786: 20b0 e100 |0015: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00e1 │ │ -04f78a: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ -04f78e: 07b9 |0019: move-object v9, v11 │ │ -04f790: 1f09 e100 |001a: check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00e1 │ │ -04f794: 5490 8501 |001c: iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0185 │ │ -04f798: 5591 8701 |001e: iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0187 │ │ -04f79c: 5492 8601 |0020: iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0186 │ │ -04f7a0: 5493 8801 |0022: iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0188 │ │ -04f7a4: 7153 4405 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@0544 │ │ -04f7aa: 28ed |0027: goto 0014 // -0013 │ │ -04f7ac: 20b0 dd00 |0028: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00dd │ │ -04f7b0: 3800 eaff |002a: if-eqz v0, 0014 // -0016 │ │ -04f7b4: 07b7 |002c: move-object v7, v11 │ │ -04f7b6: 1f07 dd00 |002d: check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00dd │ │ -04f7ba: 5471 5e01 |002f: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@015e │ │ -04f7be: 5572 6301 |0031: iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0163 │ │ -04f7c2: 5473 6201 |0033: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0162 │ │ -04f7c6: 5474 6101 |0035: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0161 │ │ -04f7ca: 5475 5f01 |0037: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@015f │ │ -04f7ce: 5576 6001 |0039: iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0160 │ │ -04f7d2: 07a0 |003b: move-object v0, v10 │ │ -04f7d4: 7707 4205 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@0542 │ │ -04f7da: 28d5 |003f: goto 0014 // -002b │ │ +04f7d0: |[04f7d0] android.support.v4.app.NotificationCompat.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +04f7e0: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ +04f7e4: 20b0 df00 |0002: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00df │ │ +04f7e8: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +04f7ec: 07b8 |0006: move-object v8, v11 │ │ +04f7ee: 1f08 df00 |0007: check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00df │ │ +04f7f2: 5480 6401 |0009: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0164 │ │ +04f7f6: 5581 6701 |000b: iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0167 │ │ +04f7fa: 5482 6601 |000d: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0166 │ │ +04f7fe: 5483 6501 |000f: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0165 │ │ +04f802: 7153 4305 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@0543 │ │ +04f808: 0e00 |0014: return-void │ │ +04f80a: 20b0 e200 |0015: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00e2 │ │ +04f80e: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ +04f812: 07b9 |0019: move-object v9, v11 │ │ +04f814: 1f09 e200 |001a: check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00e2 │ │ +04f818: 5490 8501 |001c: iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0185 │ │ +04f81c: 5591 8701 |001e: iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0187 │ │ +04f820: 5492 8601 |0020: iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0186 │ │ +04f824: 5493 8801 |0022: iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0188 │ │ +04f828: 7153 4405 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@0544 │ │ +04f82e: 28ed |0027: goto 0014 // -0013 │ │ +04f830: 20b0 de00 |0028: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00de │ │ +04f834: 3800 eaff |002a: if-eqz v0, 0014 // -0016 │ │ +04f838: 07b7 |002c: move-object v7, v11 │ │ +04f83a: 1f07 de00 |002d: check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00de │ │ +04f83e: 5471 5e01 |002f: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@015e │ │ +04f842: 5572 6301 |0031: iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0163 │ │ +04f846: 5473 6201 |0033: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0162 │ │ +04f84a: 5474 6101 |0035: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0161 │ │ +04f84e: 5475 5f01 |0037: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@015f │ │ +04f852: 5576 6001 |0039: iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0160 │ │ +04f856: 07a0 |003b: move-object v0, v10 │ │ +04f858: 7707 4205 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@0542 │ │ +04f85e: 28d5 |003f: goto 0014 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0002 line=802 │ │ 0x0007 line=803 │ │ 0x0009 line=804 │ │ 0x0014 line=827 │ │ @@ -29334,34 +29361,34 @@ │ │ 0x0009 - 0x0014 reg=8 bigTextStyle Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x001c - 0x0028 reg=9 inboxStyle Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x002f - 0x0040 reg=7 bigPictureStyle Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0040 reg=10 builder Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ 0x0000 - 0x0040 reg=11 style Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3786 (NotificationCompat.java) │ │ + source_file_idx : 3795 (NotificationCompat.java) │ │ │ │ -Class #93 header: │ │ -class_idx : 237 │ │ +Class #94 header: │ │ +class_idx : 238 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3787 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3796 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #93 annotations: │ │ +Class #94 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatApi20; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ Annotations on method #1322 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Landroid/app/Notification;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Landroid/widget/RemoteViews;" "I" "Landroid/app/PendingIntent;" "Landroid/app/PendingIntent;" "Landroid/graphics/Bitmap;" "IIZZZI" "Ljava/lang/CharSequence;" "Z" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Landroid/os/Bundle;" "Ljava/lang/String;" "Z" "Ljava/lang/String;" ")V" } │ │ │ │ -Class #93 - │ │ +Class #94 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatApi20$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ #1 : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ Static fields - │ │ @@ -29380,148 +29407,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 │ │ -04f7dc: |[04f7dc] 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 │ │ -04f7ec: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04f7f2: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -04f7f6: 7020 3d00 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ -04f7fc: 53a6 0e00 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ -04f800: 6e30 6300 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ -04f806: 0c04 |000d: move-result-object v4 │ │ -04f808: 0200 1600 |000e: move/from16 v0, v22 │ │ -04f80c: 6e20 5a00 0400 |0010: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@005a │ │ -04f812: 0c04 |0013: move-result-object v4 │ │ -04f814: 52a5 0600 |0014: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ -04f818: 52a6 0700 |0016: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -04f81c: 6e30 5b00 5406 |0018: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ -04f822: 0c04 |001b: move-result-object v4 │ │ -04f824: 54a5 0100 |001c: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -04f828: 6e20 4600 5400 |001e: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ -04f82e: 0c04 |0021: move-result-object v4 │ │ -04f830: 54a5 0c00 |0022: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -04f834: 6e30 5f00 540e |0024: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ -04f83a: 0c04 |0027: move-result-object v4 │ │ -04f83c: 54a5 0b00 |0028: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -04f840: 52a6 0000 |002a: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04f844: 6e30 5d00 5406 |002c: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ -04f84a: 0c04 |002f: move-result-object v4 │ │ -04f84c: 54a5 0d00 |0030: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -04f850: 6e20 6100 5400 |0032: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ -04f856: 0c04 |0035: move-result-object v4 │ │ -04f858: 52a5 0800 |0036: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -04f85c: 52a6 0a00 |0038: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -04f860: 52a7 0900 |003a: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -04f864: 6e40 5200 5476 |003c: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ -04f86a: 0c05 |003f: move-result-object v5 │ │ -04f86c: 52a4 0400 |0040: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -04f870: dd04 0402 |0042: and-int/lit8 v4, v4, #int 2 // #02 │ │ -04f874: 3804 b600 |0044: if-eqz v4, 00fa // +00b6 │ │ -04f878: 1214 |0046: const/4 v4, #int 1 // #1 │ │ -04f87a: 6e20 5500 4500 |0047: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ -04f880: 0c05 |004a: move-result-object v5 │ │ -04f882: 52a4 0400 |004b: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -04f886: dd04 0408 |004d: and-int/lit8 v4, v4, #int 8 // #08 │ │ -04f88a: 3804 ae00 |004f: if-eqz v4, 00fd // +00ae │ │ -04f88e: 1214 |0051: const/4 v4, #int 1 // #1 │ │ -04f890: 6e20 5600 4500 |0052: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ -04f896: 0c05 |0055: move-result-object v5 │ │ -04f898: 52a4 0400 |0056: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -04f89c: dd04 0410 |0058: and-int/lit8 v4, v4, #int 16 // #10 │ │ -04f8a0: 3804 a600 |005a: if-eqz v4, 0100 // +00a6 │ │ -04f8a4: 1214 |005c: const/4 v4, #int 1 // #1 │ │ -04f8a6: 6e20 4300 4500 |005d: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ -04f8ac: 0c04 |0060: move-result-object v4 │ │ -04f8ae: 52a5 0200 |0061: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ -04f8b2: 6e20 4b00 5400 |0063: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ -04f8b8: 0c04 |0066: move-result-object v4 │ │ -04f8ba: 6e20 4a00 b400 |0067: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ -04f8c0: 0c04 |006a: move-result-object v4 │ │ -04f8c2: 6e20 4900 c400 |006b: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ -04f8c8: 0c04 |006e: move-result-object v4 │ │ -04f8ca: 0800 1900 |006f: move-object/from16 v0, v25 │ │ -04f8ce: 6e20 5e00 0400 |0071: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005e │ │ -04f8d4: 0c04 |0074: move-result-object v4 │ │ -04f8d6: 6e20 4700 d400 |0075: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ -04f8dc: 0c04 |0078: move-result-object v4 │ │ -04f8de: 0800 1000 |0079: move-object/from16 v0, v16 │ │ -04f8e2: 6e20 4800 0400 |007b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ -04f8e8: 0c04 |007e: move-result-object v4 │ │ -04f8ea: 54a5 0300 |007f: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -04f8ee: 6e20 4c00 5400 |0081: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ -04f8f4: 0c05 |0084: move-result-object v5 │ │ -04f8f6: 52a4 0400 |0085: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -04f8fa: d544 8000 |0087: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -04f8fe: 3804 7a00 |0089: if-eqz v4, 0103 // +007a │ │ -04f902: 1214 |008b: const/4 v4, #int 1 // #1 │ │ -04f904: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -04f908: 6e30 4e00 0504 |008e: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ -04f90e: 0c04 |0091: move-result-object v4 │ │ -04f910: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -04f914: 6e20 5100 0400 |0094: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ -04f91a: 0c04 |0097: move-result-object v4 │ │ -04f91c: 6e20 5400 f400 |0098: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ -04f922: 0c04 |009b: move-result-object v4 │ │ -04f924: 0200 1700 |009c: move/from16 v0, v23 │ │ -04f928: 6e20 6000 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0060 │ │ -04f92e: 0c04 |00a1: move-result-object v4 │ │ -04f930: 0200 1800 |00a2: move/from16 v0, v24 │ │ -04f934: 6e20 5700 0400 |00a4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0057 │ │ -04f93a: 0c04 |00a7: move-result-object v4 │ │ -04f93c: 0200 1300 |00a8: move/from16 v0, v19 │ │ -04f940: 0201 1400 |00aa: move/from16 v1, v20 │ │ -04f944: 0202 1500 |00ac: move/from16 v2, v21 │ │ -04f948: 6e40 5800 0421 |00ae: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ -04f94e: 0c04 |00b1: move-result-object v4 │ │ -04f950: 0200 1a00 |00b2: move/from16 v0, v26 │ │ -04f954: 6e20 5300 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0053 │ │ -04f95a: 0c04 |00b7: move-result-object v4 │ │ -04f95c: 0800 1d00 |00b8: move-object/from16 v0, v29 │ │ -04f960: 6e20 4f00 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@004f │ │ -04f966: 0c04 |00bd: move-result-object v4 │ │ -04f968: 0200 1e00 |00be: move/from16 v0, v30 │ │ -04f96c: 6e20 5000 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0050 │ │ -04f972: 0c04 |00c3: move-result-object v4 │ │ -04f974: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ -04f978: 6e20 5c00 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@005c │ │ -04f97e: 0c04 |00c9: move-result-object v4 │ │ -04f980: 5b84 8d01 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ -04f984: 2204 8200 |00cc: new-instance v4, Landroid/os/Bundle; // type@0082 │ │ -04f988: 7010 2d02 0400 |00ce: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@022d │ │ -04f98e: 5b84 8e01 |00d1: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -04f992: 381c 0900 |00d3: if-eqz v28, 00dc // +0009 │ │ -04f996: 5484 8e01 |00d5: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -04f99a: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -04f99e: 6e20 3a02 0400 |00d9: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@023a │ │ -04f9a4: 381b 1d00 |00dc: if-eqz v27, 00f9 // +001d │ │ -04f9a8: 7401 9928 1b00 |00de: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ -04f9ae: 0a04 |00e1: move-result v4 │ │ -04f9b0: 3904 1700 |00e2: if-nez v4, 00f9 // +0017 │ │ -04f9b4: 5485 8e01 |00e4: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -04f9b8: 1a06 c216 |00e6: const-string v6, "android.people" // string@16c2 │ │ -04f9bc: 7401 9f28 1b00 |00e8: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -04f9c2: 0a04 |00eb: move-result v4 │ │ -04f9c4: 2344 9b06 |00ec: new-array v4, v4, [Ljava/lang/String; // type@069b │ │ -04f9c8: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ -04f9cc: 6e20 a128 4000 |00f0: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28a1 │ │ -04f9d2: 0c04 |00f3: move-result-object v4 │ │ -04f9d4: 1f04 9b06 |00f4: check-cast v4, [Ljava/lang/String; // type@069b │ │ -04f9d8: 6e30 4402 6504 |00f6: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@0244 │ │ -04f9de: 0e00 |00f9: return-void │ │ -04f9e0: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ -04f9e2: 2900 4cff |00fb: goto/16 0047 // -00b4 │ │ -04f9e6: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ -04f9e8: 2900 54ff |00fe: goto/16 0052 // -00ac │ │ -04f9ec: 1204 |0100: const/4 v4, #int 0 // #0 │ │ -04f9ee: 2900 5cff |0101: goto/16 005d // -00a4 │ │ -04f9f2: 1204 |0103: const/4 v4, #int 0 // #0 │ │ -04f9f4: 2888 |0104: goto 008c // -0078 │ │ +04f860: |[04f860] 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 │ │ +04f870: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04f876: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +04f87a: 7020 3d00 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ +04f880: 53a6 0e00 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ +04f884: 6e30 6300 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ +04f88a: 0c04 |000d: move-result-object v4 │ │ +04f88c: 0200 1600 |000e: move/from16 v0, v22 │ │ +04f890: 6e20 5a00 0400 |0010: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@005a │ │ +04f896: 0c04 |0013: move-result-object v4 │ │ +04f898: 52a5 0600 |0014: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ +04f89c: 52a6 0700 |0016: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +04f8a0: 6e30 5b00 5406 |0018: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ +04f8a6: 0c04 |001b: move-result-object v4 │ │ +04f8a8: 54a5 0100 |001c: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +04f8ac: 6e20 4600 5400 |001e: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ +04f8b2: 0c04 |0021: move-result-object v4 │ │ +04f8b4: 54a5 0c00 |0022: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +04f8b8: 6e30 5f00 540e |0024: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ +04f8be: 0c04 |0027: move-result-object v4 │ │ +04f8c0: 54a5 0b00 |0028: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +04f8c4: 52a6 0000 |002a: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +04f8c8: 6e30 5d00 5406 |002c: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ +04f8ce: 0c04 |002f: move-result-object v4 │ │ +04f8d0: 54a5 0d00 |0030: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +04f8d4: 6e20 6100 5400 |0032: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ +04f8da: 0c04 |0035: move-result-object v4 │ │ +04f8dc: 52a5 0800 |0036: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +04f8e0: 52a6 0a00 |0038: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +04f8e4: 52a7 0900 |003a: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +04f8e8: 6e40 5200 5476 |003c: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ +04f8ee: 0c05 |003f: move-result-object v5 │ │ +04f8f0: 52a4 0400 |0040: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +04f8f4: dd04 0402 |0042: and-int/lit8 v4, v4, #int 2 // #02 │ │ +04f8f8: 3804 b600 |0044: if-eqz v4, 00fa // +00b6 │ │ +04f8fc: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +04f8fe: 6e20 5500 4500 |0047: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ +04f904: 0c05 |004a: move-result-object v5 │ │ +04f906: 52a4 0400 |004b: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +04f90a: dd04 0408 |004d: and-int/lit8 v4, v4, #int 8 // #08 │ │ +04f90e: 3804 ae00 |004f: if-eqz v4, 00fd // +00ae │ │ +04f912: 1214 |0051: const/4 v4, #int 1 // #1 │ │ +04f914: 6e20 5600 4500 |0052: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ +04f91a: 0c05 |0055: move-result-object v5 │ │ +04f91c: 52a4 0400 |0056: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +04f920: dd04 0410 |0058: and-int/lit8 v4, v4, #int 16 // #10 │ │ +04f924: 3804 a600 |005a: if-eqz v4, 0100 // +00a6 │ │ +04f928: 1214 |005c: const/4 v4, #int 1 // #1 │ │ +04f92a: 6e20 4300 4500 |005d: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ +04f930: 0c04 |0060: move-result-object v4 │ │ +04f932: 52a5 0200 |0061: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ +04f936: 6e20 4b00 5400 |0063: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ +04f93c: 0c04 |0066: move-result-object v4 │ │ +04f93e: 6e20 4a00 b400 |0067: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ +04f944: 0c04 |006a: move-result-object v4 │ │ +04f946: 6e20 4900 c400 |006b: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ +04f94c: 0c04 |006e: move-result-object v4 │ │ +04f94e: 0800 1900 |006f: move-object/from16 v0, v25 │ │ +04f952: 6e20 5e00 0400 |0071: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005e │ │ +04f958: 0c04 |0074: move-result-object v4 │ │ +04f95a: 6e20 4700 d400 |0075: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ +04f960: 0c04 |0078: move-result-object v4 │ │ +04f962: 0800 1000 |0079: move-object/from16 v0, v16 │ │ +04f966: 6e20 4800 0400 |007b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ +04f96c: 0c04 |007e: move-result-object v4 │ │ +04f96e: 54a5 0300 |007f: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +04f972: 6e20 4c00 5400 |0081: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ +04f978: 0c05 |0084: move-result-object v5 │ │ +04f97a: 52a4 0400 |0085: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +04f97e: d544 8000 |0087: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +04f982: 3804 7a00 |0089: if-eqz v4, 0103 // +007a │ │ +04f986: 1214 |008b: const/4 v4, #int 1 // #1 │ │ +04f988: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +04f98c: 6e30 4e00 0504 |008e: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ +04f992: 0c04 |0091: move-result-object v4 │ │ +04f994: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +04f998: 6e20 5100 0400 |0094: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ +04f99e: 0c04 |0097: move-result-object v4 │ │ +04f9a0: 6e20 5400 f400 |0098: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ +04f9a6: 0c04 |009b: move-result-object v4 │ │ +04f9a8: 0200 1700 |009c: move/from16 v0, v23 │ │ +04f9ac: 6e20 6000 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0060 │ │ +04f9b2: 0c04 |00a1: move-result-object v4 │ │ +04f9b4: 0200 1800 |00a2: move/from16 v0, v24 │ │ +04f9b8: 6e20 5700 0400 |00a4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0057 │ │ +04f9be: 0c04 |00a7: move-result-object v4 │ │ +04f9c0: 0200 1300 |00a8: move/from16 v0, v19 │ │ +04f9c4: 0201 1400 |00aa: move/from16 v1, v20 │ │ +04f9c8: 0202 1500 |00ac: move/from16 v2, v21 │ │ +04f9cc: 6e40 5800 0421 |00ae: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ +04f9d2: 0c04 |00b1: move-result-object v4 │ │ +04f9d4: 0200 1a00 |00b2: move/from16 v0, v26 │ │ +04f9d8: 6e20 5300 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0053 │ │ +04f9de: 0c04 |00b7: move-result-object v4 │ │ +04f9e0: 0800 1d00 |00b8: move-object/from16 v0, v29 │ │ +04f9e4: 6e20 4f00 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@004f │ │ +04f9ea: 0c04 |00bd: move-result-object v4 │ │ +04f9ec: 0200 1e00 |00be: move/from16 v0, v30 │ │ +04f9f0: 6e20 5000 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0050 │ │ +04f9f6: 0c04 |00c3: move-result-object v4 │ │ +04f9f8: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ +04f9fc: 6e20 5c00 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@005c │ │ +04fa02: 0c04 |00c9: move-result-object v4 │ │ +04fa04: 5b84 8d01 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ +04fa08: 2204 8200 |00cc: new-instance v4, Landroid/os/Bundle; // type@0082 │ │ +04fa0c: 7010 2d02 0400 |00ce: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@022d │ │ +04fa12: 5b84 8e01 |00d1: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +04fa16: 381c 0900 |00d3: if-eqz v28, 00dc // +0009 │ │ +04fa1a: 5484 8e01 |00d5: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +04fa1e: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +04fa22: 6e20 3a02 0400 |00d9: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@023a │ │ +04fa28: 381b 1d00 |00dc: if-eqz v27, 00f9 // +001d │ │ +04fa2c: 7401 9928 1b00 |00de: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ +04fa32: 0a04 |00e1: move-result v4 │ │ +04fa34: 3904 1700 |00e2: if-nez v4, 00f9 // +0017 │ │ +04fa38: 5485 8e01 |00e4: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +04fa3c: 1a06 cc16 |00e6: const-string v6, "android.people" // string@16cc │ │ +04fa40: 7401 9f28 1b00 |00e8: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +04fa46: 0a04 |00eb: move-result v4 │ │ +04fa48: 2344 9e06 |00ec: new-array v4, v4, [Ljava/lang/String; // type@069e │ │ +04fa4c: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ +04fa50: 6e20 a128 4000 |00f0: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28a1 │ │ +04fa56: 0c04 |00f3: move-result-object v4 │ │ +04fa58: 1f04 9e06 |00f4: check-cast v4, [Ljava/lang/String; // type@069e │ │ +04fa5c: 6e30 4402 6504 |00f6: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@0244 │ │ +04fa62: 0e00 |00f9: return-void │ │ +04fa64: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ +04fa66: 2900 4cff |00fb: goto/16 0047 // -00b4 │ │ +04fa6a: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ +04fa6c: 2900 54ff |00fe: goto/16 0052 // -00ac │ │ +04fa70: 1204 |0100: const/4 v4, #int 0 // #0 │ │ +04fa72: 2900 5cff |0101: goto/16 005d // -00a4 │ │ +04fa76: 1204 |0103: const/4 v4, #int 0 // #0 │ │ +04fa78: 2888 |0104: goto 008c // -0078 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x00cc line=74 │ │ 0x00d3 line=75 │ │ 0x00d5 line=76 │ │ @@ -29562,18 +29589,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 │ │ -04f9f8: |[04f9f8] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -04fa08: 5410 8d01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ -04fa0c: 7120 2e05 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@052e │ │ -04fa12: 0e00 |0005: return-void │ │ +04fa7c: |[04fa7c] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +04fa8c: 5410 8d01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ +04fa90: 7120 2e05 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@052e │ │ +04fa96: 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; │ │ @@ -29583,22 +29610,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04fa14: |[04fa14] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ -04fa24: 5420 8d01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ -04fa28: 5421 8e01 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -04fa2c: 6e20 4d00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@004d │ │ -04fa32: 5420 8d01 |0007: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ -04fa36: 6e10 4100 0000 |0009: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0041 │ │ -04fa3c: 0c00 |000c: move-result-object v0 │ │ -04fa3e: 1100 |000d: return-object v0 │ │ +04fa98: |[04fa98] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ +04faa8: 5420 8d01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ +04faac: 5421 8e01 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +04fab0: 6e20 4d00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@004d │ │ +04fab6: 5420 8d01 |0007: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ +04faba: 6e10 4100 0000 |0009: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0041 │ │ +04fac0: 0c00 |000c: move-result-object v0 │ │ +04fac2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=97 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ │ │ @@ -29607,40 +29634,40 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04fa40: |[04fa40] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -04fa50: 5410 8d01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ -04fa54: 1100 |0002: return-object v0 │ │ +04fac4: |[04fac4] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +04fad4: 5410 8d01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@018d │ │ +04fad8: 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 : 3787 (NotificationCompatApi20.java) │ │ + source_file_idx : 3796 (NotificationCompatApi20.java) │ │ │ │ -Class #94 header: │ │ -class_idx : 238 │ │ +Class #95 header: │ │ +class_idx : 239 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3787 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #94 annotations: │ │ +Class #95 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatApi20$Builder; } │ │ │ │ -Class #94 - │ │ +Class #95 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatApi20;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -29649,47 +29676,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 │ │ -04fa58: |[04fa58] android.support.v4.app.NotificationCompatApi20.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -04fa68: 2200 1600 |0000: new-instance v0, Landroid/app/Notification$Action$Builder; // type@0016 │ │ -04fa6c: 6e10 3505 0900 |0002: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0535 │ │ -04fa72: 0a05 |0005: move-result v5 │ │ -04fa74: 6e10 3705 0900 |0006: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0537 │ │ -04fa7a: 0c06 |0009: move-result-object v6 │ │ -04fa7c: 6e10 3305 0900 |000a: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0533 │ │ -04fa82: 0c07 |000d: move-result-object v7 │ │ -04fa84: 7040 3000 5076 |000e: invoke-direct {v0, v5, v6, v7}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0030 │ │ -04fa8a: 6e10 3605 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0536 │ │ -04fa90: 0c05 |0014: move-result-object v5 │ │ -04fa92: 3805 1600 |0015: if-eqz v5, 002b // +0016 │ │ -04fa96: 6e10 3605 0900 |0017: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0536 │ │ -04fa9c: 0c05 |001a: move-result-object v5 │ │ -04fa9e: 7110 5705 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0557 │ │ -04faa4: 0c01 |001e: move-result-object v1 │ │ -04faa6: 2113 |001f: array-length v3, v1 │ │ -04faa8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -04faaa: 3532 0a00 |0021: if-ge v2, v3, 002b // +000a │ │ -04faae: 4604 0102 |0023: aget-object v4, v1, v2 │ │ -04fab2: 6e20 3200 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0032 │ │ -04fab8: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04fabc: 28f7 |002a: goto 0021 // -0009 │ │ -04fabe: 6e10 3405 0900 |002b: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0534 │ │ -04fac4: 0c05 |002e: move-result-object v5 │ │ -04fac6: 3805 0900 |002f: if-eqz v5, 0038 // +0009 │ │ -04faca: 6e10 3405 0900 |0031: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0534 │ │ -04fad0: 0c05 |0034: move-result-object v5 │ │ -04fad2: 6e20 3100 5000 |0035: invoke-virtual {v0, v5}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0031 │ │ -04fad8: 6e10 3300 0000 |0038: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0033 │ │ -04fade: 0c05 |003b: move-result-object v5 │ │ -04fae0: 6e20 3f00 5800 |003c: invoke-virtual {v8, v5}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@003f │ │ -04fae6: 0e00 |003f: return-void │ │ +04fadc: |[04fadc] android.support.v4.app.NotificationCompatApi20.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +04faec: 2200 1600 |0000: new-instance v0, Landroid/app/Notification$Action$Builder; // type@0016 │ │ +04faf0: 6e10 3505 0900 |0002: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0535 │ │ +04faf6: 0a05 |0005: move-result v5 │ │ +04faf8: 6e10 3705 0900 |0006: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0537 │ │ +04fafe: 0c06 |0009: move-result-object v6 │ │ +04fb00: 6e10 3305 0900 |000a: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0533 │ │ +04fb06: 0c07 |000d: move-result-object v7 │ │ +04fb08: 7040 3000 5076 |000e: invoke-direct {v0, v5, v6, v7}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0030 │ │ +04fb0e: 6e10 3605 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0536 │ │ +04fb14: 0c05 |0014: move-result-object v5 │ │ +04fb16: 3805 1600 |0015: if-eqz v5, 002b // +0016 │ │ +04fb1a: 6e10 3605 0900 |0017: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0536 │ │ +04fb20: 0c05 |001a: move-result-object v5 │ │ +04fb22: 7110 5705 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0557 │ │ +04fb28: 0c01 |001e: move-result-object v1 │ │ +04fb2a: 2113 |001f: array-length v3, v1 │ │ +04fb2c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +04fb2e: 3532 0a00 |0021: if-ge v2, v3, 002b // +000a │ │ +04fb32: 4604 0102 |0023: aget-object v4, v1, v2 │ │ +04fb36: 6e20 3200 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0032 │ │ +04fb3c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04fb40: 28f7 |002a: goto 0021 // -0009 │ │ +04fb42: 6e10 3405 0900 |002b: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0534 │ │ +04fb48: 0c05 |002e: move-result-object v5 │ │ +04fb4a: 3805 0900 |002f: if-eqz v5, 0038 // +0009 │ │ +04fb4e: 6e10 3405 0900 |0031: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0534 │ │ +04fb54: 0c05 |0034: move-result-object v5 │ │ +04fb56: 6e20 3100 5000 |0035: invoke-virtual {v0, v5}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0031 │ │ +04fb5c: 6e10 3300 0000 |0038: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0033 │ │ +04fb62: 0c05 |003b: move-result-object v5 │ │ +04fb64: 6e20 3f00 5800 |003c: invoke-virtual {v8, v5}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@003f │ │ +04fb6a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0011 line=104 │ │ 0x0017 line=105 │ │ 0x0025 line=107 │ │ 0x0028 line=105 │ │ @@ -29703,34 +29730,34 @@ │ │ 0x0020 - 0x002b reg=3 len$ I │ │ 0x0025 - 0x002b reg=4 remoteInput Landroid/app/RemoteInput; │ │ 0x0011 - 0x0040 reg=0 actionBuilder Landroid/app/Notification$Action$Builder; │ │ 0x0000 - 0x0040 reg=8 b Landroid/app/Notification$Builder; │ │ 0x0000 - 0x0040 reg=9 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3787 (NotificationCompatApi20.java) │ │ + source_file_idx : 3796 (NotificationCompatApi20.java) │ │ │ │ -Class #95 header: │ │ -class_idx : 239 │ │ +Class #96 header: │ │ +class_idx : 240 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3788 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3797 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #95 annotations: │ │ +Class #96 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatApi21; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ Annotations on method #1327 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Landroid/app/Notification;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Landroid/widget/RemoteViews;" "I" "Landroid/app/PendingIntent;" "Landroid/app/PendingIntent;" "Landroid/graphics/Bitmap;" "IIZZZI" "Ljava/lang/CharSequence;" "Z" "Ljava/lang/String;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Landroid/os/Bundle;" "II" "Landroid/app/Notification;" "Ljava/lang/String;" "Z" "Ljava/lang/String;" ")V" } │ │ │ │ -Class #95 - │ │ +Class #96 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatApi21$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ #1 : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ Static fields - │ │ @@ -29745,155 +29772,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 │ │ -04fae8: |[04fae8] 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 │ │ -04faf8: 7010 b927 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04fafe: 2206 1a00 |0003: new-instance v6, Landroid/app/Notification$Builder; // type@001a │ │ -04fb02: 7020 3d00 b600 |0005: invoke-direct {v6, v11}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ -04fb08: 53c8 0e00 |0008: iget-wide v8, v12, Landroid/app/Notification;.when:J // field@000e │ │ -04fb0c: 6e30 6300 8609 |000a: invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ -04fb12: 0c06 |000d: move-result-object v6 │ │ -04fb14: 0200 1800 |000e: move/from16 v0, v24 │ │ -04fb18: 6e20 5a00 0600 |0010: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@005a │ │ -04fb1e: 0c06 |0013: move-result-object v6 │ │ -04fb20: 52c7 0600 |0014: iget v7, v12, Landroid/app/Notification;.icon:I // field@0006 │ │ -04fb24: 52c8 0700 |0016: iget v8, v12, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -04fb28: 6e30 5b00 7608 |0018: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ -04fb2e: 0c06 |001b: move-result-object v6 │ │ -04fb30: 54c7 0100 |001c: iget-object v7, v12, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -04fb34: 6e20 4600 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ -04fb3a: 0c06 |0021: move-result-object v6 │ │ -04fb3c: 54c7 0c00 |0022: iget-object v7, v12, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -04fb40: 0800 1000 |0024: move-object/from16 v0, v16 │ │ -04fb44: 6e30 5f00 7600 |0026: invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ -04fb4a: 0c06 |0029: move-result-object v6 │ │ -04fb4c: 54c7 0b00 |002a: iget-object v7, v12, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -04fb50: 52c8 0000 |002c: iget v8, v12, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04fb54: 6e30 5d00 7608 |002e: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ -04fb5a: 0c06 |0031: move-result-object v6 │ │ -04fb5c: 54c7 0d00 |0032: iget-object v7, v12, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -04fb60: 6e20 6100 7600 |0034: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ -04fb66: 0c06 |0037: move-result-object v6 │ │ -04fb68: 52c7 0800 |0038: iget v7, v12, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -04fb6c: 52c8 0a00 |003a: iget v8, v12, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -04fb70: 52c9 0900 |003c: iget v9, v12, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -04fb74: 6e40 5200 7698 |003e: invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ -04fb7a: 0c07 |0041: move-result-object v7 │ │ -04fb7c: 52c6 0400 |0042: iget v6, v12, Landroid/app/Notification;.flags:I // field@0004 │ │ -04fb80: dd06 0602 |0044: and-int/lit8 v6, v6, #int 2 // #02 │ │ -04fb84: 3806 be00 |0046: if-eqz v6, 0104 // +00be │ │ -04fb88: 1216 |0048: const/4 v6, #int 1 // #1 │ │ -04fb8a: 6e20 5500 6700 |0049: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ -04fb90: 0c07 |004c: move-result-object v7 │ │ -04fb92: 52c6 0400 |004d: iget v6, v12, Landroid/app/Notification;.flags:I // field@0004 │ │ -04fb96: dd06 0608 |004f: and-int/lit8 v6, v6, #int 8 // #08 │ │ -04fb9a: 3806 b600 |0051: if-eqz v6, 0107 // +00b6 │ │ -04fb9e: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -04fba0: 6e20 5600 6700 |0054: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ -04fba6: 0c07 |0057: move-result-object v7 │ │ -04fba8: 52c6 0400 |0058: iget v6, v12, Landroid/app/Notification;.flags:I // field@0004 │ │ -04fbac: dd06 0610 |005a: and-int/lit8 v6, v6, #int 16 // #10 │ │ -04fbb0: 3806 ae00 |005c: if-eqz v6, 010a // +00ae │ │ -04fbb4: 1216 |005e: const/4 v6, #int 1 // #1 │ │ -04fbb6: 6e20 4300 6700 |005f: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ -04fbbc: 0c06 |0062: move-result-object v6 │ │ -04fbbe: 52c7 0200 |0063: iget v7, v12, Landroid/app/Notification;.defaults:I // field@0002 │ │ -04fbc2: 6e20 4b00 7600 |0065: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ -04fbc8: 0c06 |0068: move-result-object v6 │ │ -04fbca: 6e20 4a00 d600 |0069: invoke-virtual {v6, v13}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ -04fbd0: 0c06 |006c: move-result-object v6 │ │ -04fbd2: 6e20 4900 e600 |006d: invoke-virtual {v6, v14}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ -04fbd8: 0c06 |0070: move-result-object v6 │ │ -04fbda: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ -04fbde: 6e20 5e00 0600 |0073: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005e │ │ -04fbe4: 0c06 |0076: move-result-object v6 │ │ -04fbe6: 6e20 4700 f600 |0077: invoke-virtual {v6, v15}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ -04fbec: 0c06 |007a: move-result-object v6 │ │ -04fbee: 0800 1200 |007b: move-object/from16 v0, v18 │ │ -04fbf2: 6e20 4800 0600 |007d: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ -04fbf8: 0c06 |0080: move-result-object v6 │ │ -04fbfa: 54c7 0300 |0081: iget-object v7, v12, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -04fbfe: 6e20 4c00 7600 |0083: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ -04fc04: 0c07 |0086: move-result-object v7 │ │ -04fc06: 52c6 0400 |0087: iget v6, v12, Landroid/app/Notification;.flags:I // field@0004 │ │ -04fc0a: d566 8000 |0089: and-int/lit16 v6, v6, #int 128 // #0080 │ │ -04fc0e: 3806 8200 |008b: if-eqz v6, 010d // +0082 │ │ -04fc12: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -04fc14: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -04fc18: 6e30 4e00 0706 |0090: invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ -04fc1e: 0c06 |0093: move-result-object v6 │ │ -04fc20: 0800 1400 |0094: move-object/from16 v0, v20 │ │ -04fc24: 6e20 5100 0600 |0096: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ -04fc2a: 0c06 |0099: move-result-object v6 │ │ -04fc2c: 0200 1100 |009a: move/from16 v0, v17 │ │ -04fc30: 6e20 5400 0600 |009c: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ -04fc36: 0c06 |009f: move-result-object v6 │ │ -04fc38: 0200 1900 |00a0: move/from16 v0, v25 │ │ -04fc3c: 6e20 6000 0600 |00a2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0060 │ │ -04fc42: 0c06 |00a5: move-result-object v6 │ │ -04fc44: 0200 1a00 |00a6: move/from16 v0, v26 │ │ -04fc48: 6e20 5700 0600 |00a8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0057 │ │ -04fc4e: 0c06 |00ab: move-result-object v6 │ │ -04fc50: 0200 1500 |00ac: move/from16 v0, v21 │ │ -04fc54: 0201 1600 |00ae: move/from16 v1, v22 │ │ -04fc58: 0202 1700 |00b0: move/from16 v2, v23 │ │ -04fc5c: 6e40 5800 0621 |00b2: invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ -04fc62: 0c06 |00b5: move-result-object v6 │ │ -04fc64: 0200 1c00 |00b6: move/from16 v0, v28 │ │ -04fc68: 6e20 5300 0600 |00b8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0053 │ │ -04fc6e: 0c06 |00bb: move-result-object v6 │ │ -04fc70: 0800 1f00 |00bc: move-object/from16 v0, v31 │ │ -04fc74: 6e20 4d00 0600 |00be: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@004d │ │ -04fc7a: 0c06 |00c1: move-result-object v6 │ │ -04fc7c: 0800 2300 |00c2: move-object/from16 v0, v35 │ │ -04fc80: 6e20 4f00 0600 |00c4: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@004f │ │ -04fc86: 0c06 |00c7: move-result-object v6 │ │ -04fc88: 0200 2400 |00c8: move/from16 v0, v36 │ │ -04fc8c: 6e20 5000 0600 |00ca: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0050 │ │ -04fc92: 0c06 |00cd: move-result-object v6 │ │ -04fc94: 0800 2500 |00ce: move-object/from16 v0, v37 │ │ -04fc98: 6e20 5c00 0600 |00d0: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@005c │ │ -04fc9e: 0c06 |00d3: move-result-object v6 │ │ -04fca0: 0800 1d00 |00d4: move-object/from16 v0, v29 │ │ -04fca4: 6e20 4400 0600 |00d6: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setCategory:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0044 │ │ -04fcaa: 0c06 |00d9: move-result-object v6 │ │ -04fcac: 0200 2000 |00da: move/from16 v0, v32 │ │ -04fcb0: 6e20 4500 0600 |00dc: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setColor:(I)Landroid/app/Notification$Builder; // method@0045 │ │ -04fcb6: 0c06 |00df: move-result-object v6 │ │ -04fcb8: 0200 2100 |00e0: move/from16 v0, v33 │ │ -04fcbc: 6e20 6200 0600 |00e2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setVisibility:(I)Landroid/app/Notification$Builder; // method@0062 │ │ -04fcc2: 0c06 |00e5: move-result-object v6 │ │ -04fcc4: 0800 2200 |00e6: move-object/from16 v0, v34 │ │ -04fcc8: 6e20 5900 0600 |00e8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/app/Notification$Builder; // method@0059 │ │ -04fcce: 0c06 |00eb: move-result-object v6 │ │ -04fcd0: 5ba6 8f01 |00ec: iput-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ -04fcd4: 7401 9a28 1e00 |00ee: invoke-virtual/range {v30}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ -04fcda: 0c04 |00f1: move-result-object v4 │ │ -04fcdc: 7210 d228 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -04fce2: 0a06 |00f5: move-result v6 │ │ -04fce4: 3806 1900 |00f6: if-eqz v6, 010f // +0019 │ │ -04fce8: 7210 d328 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -04fcee: 0c05 |00fb: move-result-object v5 │ │ -04fcf0: 1f05 6a05 |00fc: check-cast v5, Ljava/lang/String; // type@056a │ │ -04fcf4: 54a6 8f01 |00fe: iget-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ -04fcf8: 6e20 4000 5600 |0100: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.addPerson:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0040 │ │ -04fcfe: 28ef |0103: goto 00f2 // -0011 │ │ -04fd00: 1206 |0104: const/4 v6, #int 0 // #0 │ │ -04fd02: 2900 44ff |0105: goto/16 0049 // -00bc │ │ -04fd06: 1206 |0107: const/4 v6, #int 0 // #0 │ │ -04fd08: 2900 4cff |0108: goto/16 0054 // -00b4 │ │ -04fd0c: 1206 |010a: const/4 v6, #int 0 // #0 │ │ -04fd0e: 2900 54ff |010b: goto/16 005f // -00ac │ │ -04fd12: 1206 |010d: const/4 v6, #int 0 // #0 │ │ -04fd14: 2880 |010e: goto 008e // -0080 │ │ -04fd16: 0e00 |010f: return-void │ │ +04fb6c: |[04fb6c] 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 │ │ +04fb7c: 7010 b927 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04fb82: 2206 1a00 |0003: new-instance v6, Landroid/app/Notification$Builder; // type@001a │ │ +04fb86: 7020 3d00 b600 |0005: invoke-direct {v6, v11}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ +04fb8c: 53c8 0e00 |0008: iget-wide v8, v12, Landroid/app/Notification;.when:J // field@000e │ │ +04fb90: 6e30 6300 8609 |000a: invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ +04fb96: 0c06 |000d: move-result-object v6 │ │ +04fb98: 0200 1800 |000e: move/from16 v0, v24 │ │ +04fb9c: 6e20 5a00 0600 |0010: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@005a │ │ +04fba2: 0c06 |0013: move-result-object v6 │ │ +04fba4: 52c7 0600 |0014: iget v7, v12, Landroid/app/Notification;.icon:I // field@0006 │ │ +04fba8: 52c8 0700 |0016: iget v8, v12, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +04fbac: 6e30 5b00 7608 |0018: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ +04fbb2: 0c06 |001b: move-result-object v6 │ │ +04fbb4: 54c7 0100 |001c: iget-object v7, v12, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +04fbb8: 6e20 4600 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ +04fbbe: 0c06 |0021: move-result-object v6 │ │ +04fbc0: 54c7 0c00 |0022: iget-object v7, v12, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +04fbc4: 0800 1000 |0024: move-object/from16 v0, v16 │ │ +04fbc8: 6e30 5f00 7600 |0026: invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ +04fbce: 0c06 |0029: move-result-object v6 │ │ +04fbd0: 54c7 0b00 |002a: iget-object v7, v12, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +04fbd4: 52c8 0000 |002c: iget v8, v12, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +04fbd8: 6e30 5d00 7608 |002e: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ +04fbde: 0c06 |0031: move-result-object v6 │ │ +04fbe0: 54c7 0d00 |0032: iget-object v7, v12, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +04fbe4: 6e20 6100 7600 |0034: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ +04fbea: 0c06 |0037: move-result-object v6 │ │ +04fbec: 52c7 0800 |0038: iget v7, v12, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +04fbf0: 52c8 0a00 |003a: iget v8, v12, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +04fbf4: 52c9 0900 |003c: iget v9, v12, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +04fbf8: 6e40 5200 7698 |003e: invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ +04fbfe: 0c07 |0041: move-result-object v7 │ │ +04fc00: 52c6 0400 |0042: iget v6, v12, Landroid/app/Notification;.flags:I // field@0004 │ │ +04fc04: dd06 0602 |0044: and-int/lit8 v6, v6, #int 2 // #02 │ │ +04fc08: 3806 be00 |0046: if-eqz v6, 0104 // +00be │ │ +04fc0c: 1216 |0048: const/4 v6, #int 1 // #1 │ │ +04fc0e: 6e20 5500 6700 |0049: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ +04fc14: 0c07 |004c: move-result-object v7 │ │ +04fc16: 52c6 0400 |004d: iget v6, v12, Landroid/app/Notification;.flags:I // field@0004 │ │ +04fc1a: dd06 0608 |004f: and-int/lit8 v6, v6, #int 8 // #08 │ │ +04fc1e: 3806 b600 |0051: if-eqz v6, 0107 // +00b6 │ │ +04fc22: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +04fc24: 6e20 5600 6700 |0054: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ +04fc2a: 0c07 |0057: move-result-object v7 │ │ +04fc2c: 52c6 0400 |0058: iget v6, v12, Landroid/app/Notification;.flags:I // field@0004 │ │ +04fc30: dd06 0610 |005a: and-int/lit8 v6, v6, #int 16 // #10 │ │ +04fc34: 3806 ae00 |005c: if-eqz v6, 010a // +00ae │ │ +04fc38: 1216 |005e: const/4 v6, #int 1 // #1 │ │ +04fc3a: 6e20 4300 6700 |005f: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ +04fc40: 0c06 |0062: move-result-object v6 │ │ +04fc42: 52c7 0200 |0063: iget v7, v12, Landroid/app/Notification;.defaults:I // field@0002 │ │ +04fc46: 6e20 4b00 7600 |0065: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ +04fc4c: 0c06 |0068: move-result-object v6 │ │ +04fc4e: 6e20 4a00 d600 |0069: invoke-virtual {v6, v13}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ +04fc54: 0c06 |006c: move-result-object v6 │ │ +04fc56: 6e20 4900 e600 |006d: invoke-virtual {v6, v14}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ +04fc5c: 0c06 |0070: move-result-object v6 │ │ +04fc5e: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ +04fc62: 6e20 5e00 0600 |0073: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005e │ │ +04fc68: 0c06 |0076: move-result-object v6 │ │ +04fc6a: 6e20 4700 f600 |0077: invoke-virtual {v6, v15}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ +04fc70: 0c06 |007a: move-result-object v6 │ │ +04fc72: 0800 1200 |007b: move-object/from16 v0, v18 │ │ +04fc76: 6e20 4800 0600 |007d: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ +04fc7c: 0c06 |0080: move-result-object v6 │ │ +04fc7e: 54c7 0300 |0081: iget-object v7, v12, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +04fc82: 6e20 4c00 7600 |0083: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ +04fc88: 0c07 |0086: move-result-object v7 │ │ +04fc8a: 52c6 0400 |0087: iget v6, v12, Landroid/app/Notification;.flags:I // field@0004 │ │ +04fc8e: d566 8000 |0089: and-int/lit16 v6, v6, #int 128 // #0080 │ │ +04fc92: 3806 8200 |008b: if-eqz v6, 010d // +0082 │ │ +04fc96: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +04fc98: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +04fc9c: 6e30 4e00 0706 |0090: invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ +04fca2: 0c06 |0093: move-result-object v6 │ │ +04fca4: 0800 1400 |0094: move-object/from16 v0, v20 │ │ +04fca8: 6e20 5100 0600 |0096: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ +04fcae: 0c06 |0099: move-result-object v6 │ │ +04fcb0: 0200 1100 |009a: move/from16 v0, v17 │ │ +04fcb4: 6e20 5400 0600 |009c: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ +04fcba: 0c06 |009f: move-result-object v6 │ │ +04fcbc: 0200 1900 |00a0: move/from16 v0, v25 │ │ +04fcc0: 6e20 6000 0600 |00a2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0060 │ │ +04fcc6: 0c06 |00a5: move-result-object v6 │ │ +04fcc8: 0200 1a00 |00a6: move/from16 v0, v26 │ │ +04fccc: 6e20 5700 0600 |00a8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0057 │ │ +04fcd2: 0c06 |00ab: move-result-object v6 │ │ +04fcd4: 0200 1500 |00ac: move/from16 v0, v21 │ │ +04fcd8: 0201 1600 |00ae: move/from16 v1, v22 │ │ +04fcdc: 0202 1700 |00b0: move/from16 v2, v23 │ │ +04fce0: 6e40 5800 0621 |00b2: invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ +04fce6: 0c06 |00b5: move-result-object v6 │ │ +04fce8: 0200 1c00 |00b6: move/from16 v0, v28 │ │ +04fcec: 6e20 5300 0600 |00b8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0053 │ │ +04fcf2: 0c06 |00bb: move-result-object v6 │ │ +04fcf4: 0800 1f00 |00bc: move-object/from16 v0, v31 │ │ +04fcf8: 6e20 4d00 0600 |00be: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@004d │ │ +04fcfe: 0c06 |00c1: move-result-object v6 │ │ +04fd00: 0800 2300 |00c2: move-object/from16 v0, v35 │ │ +04fd04: 6e20 4f00 0600 |00c4: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@004f │ │ +04fd0a: 0c06 |00c7: move-result-object v6 │ │ +04fd0c: 0200 2400 |00c8: move/from16 v0, v36 │ │ +04fd10: 6e20 5000 0600 |00ca: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0050 │ │ +04fd16: 0c06 |00cd: move-result-object v6 │ │ +04fd18: 0800 2500 |00ce: move-object/from16 v0, v37 │ │ +04fd1c: 6e20 5c00 0600 |00d0: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@005c │ │ +04fd22: 0c06 |00d3: move-result-object v6 │ │ +04fd24: 0800 1d00 |00d4: move-object/from16 v0, v29 │ │ +04fd28: 6e20 4400 0600 |00d6: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setCategory:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0044 │ │ +04fd2e: 0c06 |00d9: move-result-object v6 │ │ +04fd30: 0200 2000 |00da: move/from16 v0, v32 │ │ +04fd34: 6e20 4500 0600 |00dc: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setColor:(I)Landroid/app/Notification$Builder; // method@0045 │ │ +04fd3a: 0c06 |00df: move-result-object v6 │ │ +04fd3c: 0200 2100 |00e0: move/from16 v0, v33 │ │ +04fd40: 6e20 6200 0600 |00e2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setVisibility:(I)Landroid/app/Notification$Builder; // method@0062 │ │ +04fd46: 0c06 |00e5: move-result-object v6 │ │ +04fd48: 0800 2200 |00e6: move-object/from16 v0, v34 │ │ +04fd4c: 6e20 5900 0600 |00e8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/app/Notification$Builder; // method@0059 │ │ +04fd52: 0c06 |00eb: move-result-object v6 │ │ +04fd54: 5ba6 8f01 |00ec: iput-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ +04fd58: 7401 9a28 1e00 |00ee: invoke-virtual/range {v30}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ +04fd5e: 0c04 |00f1: move-result-object v4 │ │ +04fd60: 7210 d228 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +04fd66: 0a06 |00f5: move-result v6 │ │ +04fd68: 3806 1900 |00f6: if-eqz v6, 010f // +0019 │ │ +04fd6c: 7210 d328 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +04fd72: 0c05 |00fb: move-result-object v5 │ │ +04fd74: 1f05 6b05 |00fc: check-cast v5, Ljava/lang/String; // type@056b │ │ +04fd78: 54a6 8f01 |00fe: iget-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ +04fd7c: 6e20 4000 5600 |0100: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.addPerson:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0040 │ │ +04fd82: 28ef |0103: goto 00f2 // -0011 │ │ +04fd84: 1206 |0104: const/4 v6, #int 0 // #0 │ │ +04fd86: 2900 44ff |0105: goto/16 0049 // -00bc │ │ +04fd8a: 1206 |0107: const/4 v6, #int 0 // #0 │ │ +04fd8c: 2900 4cff |0108: goto/16 0054 // -00b4 │ │ +04fd90: 1206 |010a: const/4 v6, #int 0 // #0 │ │ +04fd92: 2900 54ff |010b: goto/16 005f // -00ac │ │ +04fd96: 1206 |010d: const/4 v6, #int 0 // #0 │ │ +04fd98: 2880 |010e: goto 008e // -0080 │ │ +04fd9a: 0e00 |010f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x00ee line=103 │ │ 0x00fe line=104 │ │ 0x0104 line=68 │ │ @@ -29938,18 +29965,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 │ │ -04fd18: |[04fd18] android.support.v4.app.NotificationCompatApi21$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -04fd28: 5410 8f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ -04fd2c: 7120 2e05 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@052e │ │ -04fd32: 0e00 |0005: return-void │ │ +04fd9c: |[04fd9c] android.support.v4.app.NotificationCompatApi21$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +04fdac: 5410 8f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ +04fdb0: 7120 2e05 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@052e │ │ +04fdb6: 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; │ │ @@ -29959,19 +29986,19 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04fd34: |[04fd34] android.support.v4.app.NotificationCompatApi21$Builder.build:()Landroid/app/Notification; │ │ -04fd44: 5410 8f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ -04fd48: 6e10 4100 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0041 │ │ -04fd4e: 0c00 |0005: move-result-object v0 │ │ -04fd50: 1100 |0006: return-object v0 │ │ +04fdb8: |[04fdb8] android.support.v4.app.NotificationCompatApi21$Builder.build:()Landroid/app/Notification; │ │ +04fdc8: 5410 8f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ +04fdcc: 6e10 4100 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0041 │ │ +04fdd2: 0c00 |0005: move-result-object v0 │ │ +04fdd4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompatApi21$Builder;) │ │ @@ -29979,86 +30006,86 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04fd54: |[04fd54] android.support.v4.app.NotificationCompatApi21$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -04fd64: 5410 8f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ -04fd68: 1100 |0002: return-object v0 │ │ +04fdd8: |[04fdd8] android.support.v4.app.NotificationCompatApi21$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +04fde8: 5410 8f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018f │ │ +04fdec: 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 : 3788 (NotificationCompatApi21.java) │ │ + source_file_idx : 3797 (NotificationCompatApi21.java) │ │ │ │ -Class #96 header: │ │ -class_idx : 240 │ │ +Class #97 header: │ │ +class_idx : 241 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3788 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3797 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #96 annotations: │ │ +Class #97 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatApi21$Builder; } │ │ │ │ -Class #96 - │ │ +Class #97 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3788 (NotificationCompatApi21.java) │ │ + source_file_idx : 3797 (NotificationCompatApi21.java) │ │ │ │ -Class #97 header: │ │ -class_idx : 243 │ │ +Class #98 header: │ │ +class_idx : 244 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3789 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #97 annotations: │ │ +Class #98 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatBase$Action; } │ │ │ │ -Class #97 - │ │ +Class #98 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatBase;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3789 (NotificationCompatBase.java) │ │ + source_file_idx : 3798 (NotificationCompatBase.java) │ │ │ │ -Class #98 header: │ │ -class_idx : 244 │ │ +Class #99 header: │ │ +class_idx : 245 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3790 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3799 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #98 - │ │ +Class #99 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatGingerbread;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -30067,45 +30094,45 @@ │ │ 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 │ │ -04fd6c: |[04fd6c] 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; │ │ -04fd7c: 6e54 6900 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@0069 │ │ -04fd82: 5b05 0500 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@0005 │ │ -04fd86: 1100 |0005: return-object v0 │ │ +04fdf0: |[04fdf0] 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; │ │ +04fe00: 6e54 6900 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@0069 │ │ +04fe06: 5b05 0500 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@0005 │ │ +04fe0a: 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 : 3790 (NotificationCompatGingerbread.java) │ │ + source_file_idx : 3799 (NotificationCompatGingerbread.java) │ │ │ │ -Class #99 header: │ │ -class_idx : 245 │ │ +Class #100 header: │ │ +class_idx : 246 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3791 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3800 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #99 - │ │ +Class #100 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -30114,95 +30141,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 │ │ -04fd88: |[04fd88] 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; │ │ -04fd98: 2201 1a00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@001a │ │ -04fd9c: 7020 3d00 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ -04fda2: 5362 0e00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000e │ │ -04fda6: 6e30 6300 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ -04fdac: 0c01 |000a: move-result-object v1 │ │ -04fdae: 5262 0600 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0006 │ │ -04fdb2: 5263 0700 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -04fdb6: 6e30 5b00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ -04fdbc: 0c01 |0012: move-result-object v1 │ │ -04fdbe: 5462 0100 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -04fdc2: 6e20 4600 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ -04fdc8: 0c01 |0018: move-result-object v1 │ │ -04fdca: 5462 0c00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -04fdce: 6e30 5f00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ -04fdd4: 0c01 |001e: move-result-object v1 │ │ -04fdd6: 5462 0b00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -04fdda: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04fdde: 6e30 5d00 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ -04fde4: 0c01 |0026: move-result-object v1 │ │ -04fde6: 5462 0d00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -04fdea: 6e20 6100 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ -04fdf0: 0c01 |002c: move-result-object v1 │ │ -04fdf2: 5262 0800 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -04fdf6: 5263 0a00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -04fdfa: 5264 0900 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -04fdfe: 6e40 5200 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ -04fe04: 0c02 |0036: move-result-object v2 │ │ -04fe06: 5261 0400 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -04fe0a: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -04fe0e: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ -04fe12: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -04fe14: 6e20 5500 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ -04fe1a: 0c02 |0041: move-result-object v2 │ │ -04fe1c: 5261 0400 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -04fe20: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -04fe24: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ -04fe28: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -04fe2a: 6e20 5600 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ -04fe30: 0c02 |004c: move-result-object v2 │ │ -04fe32: 5261 0400 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -04fe36: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -04fe3a: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ -04fe3e: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -04fe40: 6e20 4300 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ -04fe46: 0c01 |0057: move-result-object v1 │ │ -04fe48: 5262 0200 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0002 │ │ -04fe4c: 6e20 4b00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ -04fe52: 0c01 |005d: move-result-object v1 │ │ -04fe54: 6e20 4a00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ -04fe5a: 0c01 |0061: move-result-object v1 │ │ -04fe5c: 6e20 4900 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ -04fe62: 0c01 |0065: move-result-object v1 │ │ -04fe64: 6e20 4700 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ -04fe6a: 0c01 |0069: move-result-object v1 │ │ -04fe6c: 6e20 4800 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ -04fe72: 0c01 |006d: move-result-object v1 │ │ -04fe74: 5462 0300 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -04fe78: 6e20 4c00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ -04fe7e: 0c02 |0073: move-result-object v2 │ │ -04fe80: 5261 0400 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -04fe84: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -04fe88: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ -04fe8c: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -04fe8e: 6e30 4e00 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ -04fe94: 0c01 |007e: move-result-object v1 │ │ -04fe96: 6e20 5100 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ -04fe9c: 0c01 |0082: move-result-object v1 │ │ -04fe9e: 6e20 5400 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ -04fea4: 0c00 |0086: move-result-object v0 │ │ -04fea6: 6e10 4200 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0042 │ │ -04feac: 0c01 |008a: move-result-object v1 │ │ -04feae: 1101 |008b: return-object v1 │ │ -04feb0: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -04feb2: 28b1 |008d: goto 003e // -004f │ │ -04feb4: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -04feb6: 28ba |008f: goto 0049 // -0046 │ │ -04feb8: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -04feba: 28c3 |0091: goto 0054 // -003d │ │ -04febc: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -04febe: 28e8 |0093: goto 007b // -0018 │ │ +04fe0c: |[04fe0c] 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; │ │ +04fe1c: 2201 1a00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@001a │ │ +04fe20: 7020 3d00 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ +04fe26: 5362 0e00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000e │ │ +04fe2a: 6e30 6300 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ +04fe30: 0c01 |000a: move-result-object v1 │ │ +04fe32: 5262 0600 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0006 │ │ +04fe36: 5263 0700 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +04fe3a: 6e30 5b00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ +04fe40: 0c01 |0012: move-result-object v1 │ │ +04fe42: 5462 0100 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +04fe46: 6e20 4600 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ +04fe4c: 0c01 |0018: move-result-object v1 │ │ +04fe4e: 5462 0c00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +04fe52: 6e30 5f00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ +04fe58: 0c01 |001e: move-result-object v1 │ │ +04fe5a: 5462 0b00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +04fe5e: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +04fe62: 6e30 5d00 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ +04fe68: 0c01 |0026: move-result-object v1 │ │ +04fe6a: 5462 0d00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +04fe6e: 6e20 6100 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ +04fe74: 0c01 |002c: move-result-object v1 │ │ +04fe76: 5262 0800 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +04fe7a: 5263 0a00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +04fe7e: 5264 0900 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +04fe82: 6e40 5200 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ +04fe88: 0c02 |0036: move-result-object v2 │ │ +04fe8a: 5261 0400 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +04fe8e: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +04fe92: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ +04fe96: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +04fe98: 6e20 5500 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ +04fe9e: 0c02 |0041: move-result-object v2 │ │ +04fea0: 5261 0400 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +04fea4: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +04fea8: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ +04feac: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +04feae: 6e20 5600 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ +04feb4: 0c02 |004c: move-result-object v2 │ │ +04feb6: 5261 0400 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +04feba: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +04febe: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ +04fec2: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +04fec4: 6e20 4300 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ +04feca: 0c01 |0057: move-result-object v1 │ │ +04fecc: 5262 0200 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0002 │ │ +04fed0: 6e20 4b00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ +04fed6: 0c01 |005d: move-result-object v1 │ │ +04fed8: 6e20 4a00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ +04fede: 0c01 |0061: move-result-object v1 │ │ +04fee0: 6e20 4900 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ +04fee6: 0c01 |0065: move-result-object v1 │ │ +04fee8: 6e20 4700 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ +04feee: 0c01 |0069: move-result-object v1 │ │ +04fef0: 6e20 4800 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ +04fef6: 0c01 |006d: move-result-object v1 │ │ +04fef8: 5462 0300 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +04fefc: 6e20 4c00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ +04ff02: 0c02 |0073: move-result-object v2 │ │ +04ff04: 5261 0400 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +04ff08: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +04ff0c: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ +04ff10: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +04ff12: 6e30 4e00 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ +04ff18: 0c01 |007e: move-result-object v1 │ │ +04ff1a: 6e20 5100 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ +04ff20: 0c01 |0082: move-result-object v1 │ │ +04ff22: 6e20 5400 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ +04ff28: 0c00 |0086: move-result-object v0 │ │ +04ff2a: 6e10 4200 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0042 │ │ +04ff30: 0c01 |008a: move-result-object v1 │ │ +04ff32: 1101 |008b: return-object v1 │ │ +04ff34: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +04ff36: 28b1 |008d: goto 003e // -004f │ │ +04ff38: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +04ff3a: 28ba |008f: goto 0049 // -0046 │ │ +04ff3c: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +04ff3e: 28c3 |0091: goto 0054 // -003d │ │ +04ff40: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +04ff42: 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; │ │ @@ -30214,32 +30241,32 @@ │ │ 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 : 3791 (NotificationCompatHoneycomb.java) │ │ + source_file_idx : 3800 (NotificationCompatHoneycomb.java) │ │ │ │ -Class #100 header: │ │ -class_idx : 246 │ │ +Class #101 header: │ │ +class_idx : 247 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3792 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3801 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #100 annotations: │ │ +Class #101 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatIceCreamSandwich; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ │ │ -Class #100 - │ │ +Class #101 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ Static fields - │ │ Instance fields - │ │ @@ -30253,103 +30280,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)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 14 │ │ outs : 4 │ │ insns size : 165 16-bit code units │ │ -04fec0: |[04fec0] android.support.v4.app.NotificationCompatIceCreamSandwich$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;IIZ)V │ │ -04fed0: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ -04fed6: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -04feda: 7020 3d00 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ -04fee0: 53a6 0e00 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ -04fee4: 6e30 6300 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ -04feea: 0c04 |000d: move-result-object v4 │ │ -04feec: 52a5 0600 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ -04fef0: 52a6 0700 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -04fef4: 6e30 5b00 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ -04fefa: 0c04 |0015: move-result-object v4 │ │ -04fefc: 54a5 0100 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -04ff00: 6e20 4600 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ -04ff06: 0c04 |001b: move-result-object v4 │ │ -04ff08: 54a5 0c00 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -04ff0c: 6e30 5f00 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ -04ff12: 0c04 |0021: move-result-object v4 │ │ -04ff14: 54a5 0b00 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -04ff18: 52a6 0000 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04ff1c: 6e30 5d00 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ -04ff22: 0c04 |0029: move-result-object v4 │ │ -04ff24: 54a5 0d00 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -04ff28: 6e20 6100 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ -04ff2e: 0c04 |002f: move-result-object v4 │ │ -04ff30: 52a5 0800 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -04ff34: 52a6 0a00 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -04ff38: 52a7 0900 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -04ff3c: 6e40 5200 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ -04ff42: 0c05 |0039: move-result-object v5 │ │ -04ff44: 52a4 0400 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ff48: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ -04ff4c: 3804 5f00 |003e: if-eqz v4, 009d // +005f │ │ -04ff50: 1214 |0040: const/4 v4, #int 1 // #1 │ │ -04ff52: 6e20 5500 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ -04ff58: 0c05 |0044: move-result-object v5 │ │ -04ff5a: 52a4 0400 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ff5e: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ -04ff62: 3804 5600 |0049: if-eqz v4, 009f // +0056 │ │ -04ff66: 1214 |004b: const/4 v4, #int 1 // #1 │ │ -04ff68: 6e20 5600 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ -04ff6e: 0c05 |004f: move-result-object v5 │ │ -04ff70: 52a4 0400 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ff74: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ -04ff78: 3804 4d00 |0054: if-eqz v4, 00a1 // +004d │ │ -04ff7c: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -04ff7e: 6e20 4300 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ -04ff84: 0c04 |005a: move-result-object v4 │ │ -04ff86: 52a5 0200 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ -04ff8a: 6e20 4b00 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ -04ff90: 0c04 |0060: move-result-object v4 │ │ -04ff92: 6e20 4a00 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ -04ff98: 0c04 |0064: move-result-object v4 │ │ -04ff9a: 6e20 4900 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ -04ffa0: 0c04 |0068: move-result-object v4 │ │ -04ffa2: 6e20 4700 d400 |0069: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ -04ffa8: 0c04 |006c: move-result-object v4 │ │ -04ffaa: 0800 1000 |006d: move-object/from16 v0, v16 │ │ -04ffae: 6e20 4800 0400 |006f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ -04ffb4: 0c04 |0072: move-result-object v4 │ │ -04ffb6: 54a5 0300 |0073: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -04ffba: 6e20 4c00 5400 |0075: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ -04ffc0: 0c05 |0078: move-result-object v5 │ │ -04ffc2: 52a4 0400 |0079: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -04ffc6: d544 8000 |007b: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -04ffca: 3804 2600 |007d: if-eqz v4, 00a3 // +0026 │ │ -04ffce: 1214 |007f: const/4 v4, #int 1 // #1 │ │ -04ffd0: 0800 1100 |0080: move-object/from16 v0, v17 │ │ -04ffd4: 6e30 4e00 0504 |0082: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ -04ffda: 0c04 |0085: move-result-object v4 │ │ -04ffdc: 0800 1200 |0086: move-object/from16 v0, v18 │ │ -04ffe0: 6e20 5100 0400 |0088: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ -04ffe6: 0c04 |008b: move-result-object v4 │ │ -04ffe8: 6e20 5400 f400 |008c: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ -04ffee: 0c04 |008f: move-result-object v4 │ │ -04fff0: 0200 1300 |0090: move/from16 v0, v19 │ │ -04fff4: 0201 1400 |0092: move/from16 v1, v20 │ │ -04fff8: 0202 1500 |0094: move/from16 v2, v21 │ │ -04fffc: 6e40 5800 0421 |0096: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ -050002: 0c04 |0099: move-result-object v4 │ │ -050004: 5b84 9001 |009a: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@0190 │ │ -050008: 0e00 |009c: return-void │ │ -05000a: 1204 |009d: const/4 v4, #int 0 // #0 │ │ -05000c: 28a3 |009e: goto 0041 // -005d │ │ -05000e: 1204 |009f: const/4 v4, #int 0 // #0 │ │ -050010: 28ac |00a0: goto 004c // -0054 │ │ -050012: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ -050014: 28b5 |00a2: goto 0057 // -004b │ │ -050016: 1204 |00a3: const/4 v4, #int 0 // #0 │ │ -050018: 28dc |00a4: goto 0080 // -0024 │ │ +04ff44: |[04ff44] android.support.v4.app.NotificationCompatIceCreamSandwich$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;IIZ)V │ │ +04ff54: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ +04ff5a: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +04ff5e: 7020 3d00 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ +04ff64: 53a6 0e00 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ +04ff68: 6e30 6300 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ +04ff6e: 0c04 |000d: move-result-object v4 │ │ +04ff70: 52a5 0600 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ +04ff74: 52a6 0700 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +04ff78: 6e30 5b00 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ +04ff7e: 0c04 |0015: move-result-object v4 │ │ +04ff80: 54a5 0100 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +04ff84: 6e20 4600 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ +04ff8a: 0c04 |001b: move-result-object v4 │ │ +04ff8c: 54a5 0c00 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +04ff90: 6e30 5f00 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ +04ff96: 0c04 |0021: move-result-object v4 │ │ +04ff98: 54a5 0b00 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +04ff9c: 52a6 0000 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +04ffa0: 6e30 5d00 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ +04ffa6: 0c04 |0029: move-result-object v4 │ │ +04ffa8: 54a5 0d00 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +04ffac: 6e20 6100 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ +04ffb2: 0c04 |002f: move-result-object v4 │ │ +04ffb4: 52a5 0800 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +04ffb8: 52a6 0a00 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +04ffbc: 52a7 0900 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +04ffc0: 6e40 5200 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ +04ffc6: 0c05 |0039: move-result-object v5 │ │ +04ffc8: 52a4 0400 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +04ffcc: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ +04ffd0: 3804 5f00 |003e: if-eqz v4, 009d // +005f │ │ +04ffd4: 1214 |0040: const/4 v4, #int 1 // #1 │ │ +04ffd6: 6e20 5500 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ +04ffdc: 0c05 |0044: move-result-object v5 │ │ +04ffde: 52a4 0400 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +04ffe2: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ +04ffe6: 3804 5600 |0049: if-eqz v4, 009f // +0056 │ │ +04ffea: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +04ffec: 6e20 5600 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ +04fff2: 0c05 |004f: move-result-object v5 │ │ +04fff4: 52a4 0400 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +04fff8: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ +04fffc: 3804 4d00 |0054: if-eqz v4, 00a1 // +004d │ │ +050000: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +050002: 6e20 4300 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ +050008: 0c04 |005a: move-result-object v4 │ │ +05000a: 52a5 0200 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ +05000e: 6e20 4b00 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ +050014: 0c04 |0060: move-result-object v4 │ │ +050016: 6e20 4a00 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ +05001c: 0c04 |0064: move-result-object v4 │ │ +05001e: 6e20 4900 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ +050024: 0c04 |0068: move-result-object v4 │ │ +050026: 6e20 4700 d400 |0069: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ +05002c: 0c04 |006c: move-result-object v4 │ │ +05002e: 0800 1000 |006d: move-object/from16 v0, v16 │ │ +050032: 6e20 4800 0400 |006f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ +050038: 0c04 |0072: move-result-object v4 │ │ +05003a: 54a5 0300 |0073: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +05003e: 6e20 4c00 5400 |0075: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ +050044: 0c05 |0078: move-result-object v5 │ │ +050046: 52a4 0400 |0079: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +05004a: d544 8000 |007b: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +05004e: 3804 2600 |007d: if-eqz v4, 00a3 // +0026 │ │ +050052: 1214 |007f: const/4 v4, #int 1 // #1 │ │ +050054: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +050058: 6e30 4e00 0504 |0082: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ +05005e: 0c04 |0085: move-result-object v4 │ │ +050060: 0800 1200 |0086: move-object/from16 v0, v18 │ │ +050064: 6e20 5100 0400 |0088: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ +05006a: 0c04 |008b: move-result-object v4 │ │ +05006c: 6e20 5400 f400 |008c: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ +050072: 0c04 |008f: move-result-object v4 │ │ +050074: 0200 1300 |0090: move/from16 v0, v19 │ │ +050078: 0201 1400 |0092: move/from16 v1, v20 │ │ +05007c: 0202 1500 |0094: move/from16 v2, v21 │ │ +050080: 6e40 5800 0421 |0096: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ +050086: 0c04 |0099: move-result-object v4 │ │ +050088: 5b84 9001 |009a: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@0190 │ │ +05008c: 0e00 |009c: return-void │ │ +05008e: 1204 |009d: const/4 v4, #int 0 // #0 │ │ +050090: 28a3 |009e: goto 0041 // -005d │ │ +050092: 1204 |009f: const/4 v4, #int 0 // #0 │ │ +050094: 28ac |00a0: goto 004c // -0054 │ │ +050096: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ +050098: 28b5 |00a2: goto 0057 // -004b │ │ +05009a: 1204 |00a3: const/4 v4, #int 0 // #0 │ │ +05009c: 28dc |00a4: goto 0080 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x009c line=57 │ │ 0x009d line=35 │ │ locals : │ │ @@ -30374,19 +30401,19 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05001c: |[05001c] android.support.v4.app.NotificationCompatIceCreamSandwich$Builder.build:()Landroid/app/Notification; │ │ -05002c: 5410 9001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@0190 │ │ -050030: 6e10 4200 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0042 │ │ -050036: 0c00 |0005: move-result-object v0 │ │ -050038: 1100 |0006: return-object v0 │ │ +0500a0: |[0500a0] android.support.v4.app.NotificationCompatIceCreamSandwich$Builder.build:()Landroid/app/Notification; │ │ +0500b0: 5410 9001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@0190 │ │ +0500b4: 6e10 4200 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0042 │ │ +0500ba: 0c00 |0005: move-result-object v0 │ │ +0500bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;) │ │ @@ -30394,68 +30421,68 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05003c: |[05003c] android.support.v4.app.NotificationCompatIceCreamSandwich$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -05004c: 5410 9001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@0190 │ │ -050050: 1100 |0002: return-object v0 │ │ +0500c0: |[0500c0] android.support.v4.app.NotificationCompatIceCreamSandwich$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +0500d0: 5410 9001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@0190 │ │ +0500d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder; │ │ │ │ - source_file_idx : 3792 (NotificationCompatIceCreamSandwich.java) │ │ + source_file_idx : 3801 (NotificationCompatIceCreamSandwich.java) │ │ │ │ -Class #101 header: │ │ -class_idx : 247 │ │ +Class #102 header: │ │ +class_idx : 248 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3792 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3801 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #101 annotations: │ │ +Class #102 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder; } │ │ │ │ -Class #101 - │ │ +Class #102 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatIceCreamSandwich;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3792 (NotificationCompatIceCreamSandwich.java) │ │ + source_file_idx : 3801 (NotificationCompatIceCreamSandwich.java) │ │ │ │ -Class #102 header: │ │ -class_idx : 248 │ │ +Class #103 header: │ │ +class_idx : 249 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3802 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3811 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #102 annotations: │ │ +Class #103 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatJellybean; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ Annotations on field #402 'mActionExtrasList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Landroid/os/Bundle;" ">;" } │ │ │ │ -Class #102 - │ │ +Class #103 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatJellybean$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ #1 : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ Static fields - │ │ @@ -30478,147 +30505,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 │ │ -050054: |[050054] 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 │ │ -050064: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05006a: 2204 ab05 |0003: new-instance v4, Ljava/util/ArrayList; // type@05ab │ │ -05006e: 7010 9028 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -050074: 5b84 9201 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@0192 │ │ -050078: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -05007c: 7020 3d00 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ -050082: 53a6 0e00 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ -050086: 6e30 6300 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ -05008c: 0c04 |0014: move-result-object v4 │ │ -05008e: 52a5 0600 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ -050092: 52a6 0700 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -050096: 6e30 5b00 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ -05009c: 0c04 |001c: move-result-object v4 │ │ -05009e: 54a5 0100 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -0500a2: 6e20 4600 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ -0500a8: 0c04 |0022: move-result-object v4 │ │ -0500aa: 54a5 0c00 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -0500ae: 6e30 5f00 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ -0500b4: 0c04 |0028: move-result-object v4 │ │ -0500b6: 54a5 0b00 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -0500ba: 52a6 0000 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0500be: 6e30 5d00 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ -0500c4: 0c04 |0030: move-result-object v4 │ │ -0500c6: 54a5 0d00 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -0500ca: 6e20 6100 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ -0500d0: 0c04 |0036: move-result-object v4 │ │ -0500d2: 52a5 0800 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -0500d6: 52a6 0a00 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -0500da: 52a7 0900 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -0500de: 6e40 5200 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ -0500e4: 0c05 |0040: move-result-object v5 │ │ -0500e6: 52a4 0400 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -0500ea: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ -0500ee: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ -0500f2: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -0500f4: 6e20 5500 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ -0500fa: 0c05 |004b: move-result-object v5 │ │ -0500fc: 52a4 0400 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -050100: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ -050104: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ -050108: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -05010a: 6e20 5600 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ -050110: 0c05 |0056: move-result-object v5 │ │ -050112: 52a4 0400 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -050116: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ -05011a: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ -05011e: 1214 |005d: const/4 v4, #int 1 // #1 │ │ -050120: 6e20 4300 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ -050126: 0c04 |0061: move-result-object v4 │ │ -050128: 52a5 0200 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ -05012c: 6e20 4b00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ -050132: 0c04 |0067: move-result-object v4 │ │ -050134: 6e20 4a00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ -05013a: 0c04 |006b: move-result-object v4 │ │ -05013c: 6e20 4900 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ -050142: 0c04 |006f: move-result-object v4 │ │ -050144: 0800 1800 |0070: move-object/from16 v0, v24 │ │ -050148: 6e20 5e00 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005e │ │ -05014e: 0c04 |0075: move-result-object v4 │ │ -050150: 6e20 4700 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ -050156: 0c04 |0079: move-result-object v4 │ │ -050158: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -05015c: 6e20 4800 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ -050162: 0c04 |007f: move-result-object v4 │ │ -050164: 54a5 0300 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -050168: 6e20 4c00 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ -05016e: 0c05 |0085: move-result-object v5 │ │ -050170: 52a4 0400 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -050174: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -050178: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ -05017c: 1214 |008c: const/4 v4, #int 1 // #1 │ │ -05017e: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -050182: 6e30 4e00 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ -050188: 0c04 |0092: move-result-object v4 │ │ -05018a: 0800 1200 |0093: move-object/from16 v0, v18 │ │ -05018e: 6e20 5100 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ -050194: 0c04 |0098: move-result-object v4 │ │ -050196: 6e20 5400 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ -05019c: 0c04 |009c: move-result-object v4 │ │ -05019e: 0200 1600 |009d: move/from16 v0, v22 │ │ -0501a2: 6e20 6000 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0060 │ │ -0501a8: 0c04 |00a2: move-result-object v4 │ │ -0501aa: 0200 1700 |00a3: move/from16 v0, v23 │ │ -0501ae: 6e20 5700 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0057 │ │ -0501b4: 0c04 |00a8: move-result-object v4 │ │ -0501b6: 0200 1300 |00a9: move/from16 v0, v19 │ │ -0501ba: 0201 1400 |00ab: move/from16 v1, v20 │ │ -0501be: 0202 1500 |00ad: move/from16 v2, v21 │ │ -0501c2: 6e40 5800 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ -0501c8: 0c04 |00b2: move-result-object v4 │ │ -0501ca: 5b84 9101 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@0191 │ │ -0501ce: 2204 8200 |00b5: new-instance v4, Landroid/os/Bundle; // type@0082 │ │ -0501d2: 7010 2d02 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@022d │ │ -0501d8: 5b84 9301 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ -0501dc: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ -0501e0: 5484 9301 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ -0501e4: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ -0501e8: 6e20 3a02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@023a │ │ -0501ee: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ -0501f2: 5484 9301 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ -0501f6: 1a05 d216 |00c9: const-string v5, "android.support.localOnly" // string@16d2 │ │ -0501fa: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ -0501fc: 6e30 3b02 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -050202: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ -050206: 5484 9301 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ -05020a: 1a05 d016 |00d3: const-string v5, "android.support.groupKey" // string@16d0 │ │ -05020e: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ -050212: 6e30 4302 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -050218: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ -05021c: 5484 9301 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ -050220: 1a05 d116 |00de: const-string v5, "android.support.isGroupSummary" // string@16d1 │ │ -050224: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ -050226: 6e30 3b02 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -05022c: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ -050230: 5484 9301 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ -050234: 1a05 d416 |00e8: const-string v5, "android.support.sortKey" // string@16d4 │ │ -050238: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ -05023c: 6e30 4302 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -050242: 0e00 |00ef: return-void │ │ -050244: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ -050246: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ -05024a: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ -05024c: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ -050250: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ -050252: 2900 67ff |00f7: goto/16 005e // -0099 │ │ -050256: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ -050258: 2893 |00fa: goto 008d // -006d │ │ -05025a: 5484 9301 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ -05025e: 1a05 d516 |00fd: const-string v5, "android.support.useSideChannel" // string@16d5 │ │ -050262: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ -050264: 6e30 3b02 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -05026a: 28e1 |0103: goto 00e4 // -001f │ │ +0500d8: |[0500d8] 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 │ │ +0500e8: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0500ee: 2204 ae05 |0003: new-instance v4, Ljava/util/ArrayList; // type@05ae │ │ +0500f2: 7010 9028 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0500f8: 5b84 9201 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@0192 │ │ +0500fc: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +050100: 7020 3d00 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ +050106: 53a6 0e00 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ +05010a: 6e30 6300 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ +050110: 0c04 |0014: move-result-object v4 │ │ +050112: 52a5 0600 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ +050116: 52a6 0700 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +05011a: 6e30 5b00 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ +050120: 0c04 |001c: move-result-object v4 │ │ +050122: 54a5 0100 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +050126: 6e20 4600 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ +05012c: 0c04 |0022: move-result-object v4 │ │ +05012e: 54a5 0c00 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +050132: 6e30 5f00 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ +050138: 0c04 |0028: move-result-object v4 │ │ +05013a: 54a5 0b00 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +05013e: 52a6 0000 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +050142: 6e30 5d00 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ +050148: 0c04 |0030: move-result-object v4 │ │ +05014a: 54a5 0d00 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +05014e: 6e20 6100 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ +050154: 0c04 |0036: move-result-object v4 │ │ +050156: 52a5 0800 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +05015a: 52a6 0a00 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +05015e: 52a7 0900 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +050162: 6e40 5200 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ +050168: 0c05 |0040: move-result-object v5 │ │ +05016a: 52a4 0400 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +05016e: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ +050172: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ +050176: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +050178: 6e20 5500 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ +05017e: 0c05 |004b: move-result-object v5 │ │ +050180: 52a4 0400 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +050184: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ +050188: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ +05018c: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +05018e: 6e20 5600 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ +050194: 0c05 |0056: move-result-object v5 │ │ +050196: 52a4 0400 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +05019a: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ +05019e: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ +0501a2: 1214 |005d: const/4 v4, #int 1 // #1 │ │ +0501a4: 6e20 4300 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ +0501aa: 0c04 |0061: move-result-object v4 │ │ +0501ac: 52a5 0200 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ +0501b0: 6e20 4b00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ +0501b6: 0c04 |0067: move-result-object v4 │ │ +0501b8: 6e20 4a00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ +0501be: 0c04 |006b: move-result-object v4 │ │ +0501c0: 6e20 4900 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ +0501c6: 0c04 |006f: move-result-object v4 │ │ +0501c8: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +0501cc: 6e20 5e00 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005e │ │ +0501d2: 0c04 |0075: move-result-object v4 │ │ +0501d4: 6e20 4700 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ +0501da: 0c04 |0079: move-result-object v4 │ │ +0501dc: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +0501e0: 6e20 4800 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ +0501e6: 0c04 |007f: move-result-object v4 │ │ +0501e8: 54a5 0300 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +0501ec: 6e20 4c00 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ +0501f2: 0c05 |0085: move-result-object v5 │ │ +0501f4: 52a4 0400 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +0501f8: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +0501fc: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ +050200: 1214 |008c: const/4 v4, #int 1 // #1 │ │ +050202: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +050206: 6e30 4e00 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ +05020c: 0c04 |0092: move-result-object v4 │ │ +05020e: 0800 1200 |0093: move-object/from16 v0, v18 │ │ +050212: 6e20 5100 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ +050218: 0c04 |0098: move-result-object v4 │ │ +05021a: 6e20 5400 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ +050220: 0c04 |009c: move-result-object v4 │ │ +050222: 0200 1600 |009d: move/from16 v0, v22 │ │ +050226: 6e20 6000 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0060 │ │ +05022c: 0c04 |00a2: move-result-object v4 │ │ +05022e: 0200 1700 |00a3: move/from16 v0, v23 │ │ +050232: 6e20 5700 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0057 │ │ +050238: 0c04 |00a8: move-result-object v4 │ │ +05023a: 0200 1300 |00a9: move/from16 v0, v19 │ │ +05023e: 0201 1400 |00ab: move/from16 v1, v20 │ │ +050242: 0202 1500 |00ad: move/from16 v2, v21 │ │ +050246: 6e40 5800 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ +05024c: 0c04 |00b2: move-result-object v4 │ │ +05024e: 5b84 9101 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@0191 │ │ +050252: 2204 8200 |00b5: new-instance v4, Landroid/os/Bundle; // type@0082 │ │ +050256: 7010 2d02 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@022d │ │ +05025c: 5b84 9301 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ +050260: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ +050264: 5484 9301 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ +050268: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ +05026c: 6e20 3a02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@023a │ │ +050272: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ +050276: 5484 9301 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ +05027a: 1a05 dc16 |00c9: const-string v5, "android.support.localOnly" // string@16dc │ │ +05027e: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ +050280: 6e30 3b02 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +050286: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ +05028a: 5484 9301 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ +05028e: 1a05 da16 |00d3: const-string v5, "android.support.groupKey" // string@16da │ │ +050292: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ +050296: 6e30 4302 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +05029c: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ +0502a0: 5484 9301 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ +0502a4: 1a05 db16 |00de: const-string v5, "android.support.isGroupSummary" // string@16db │ │ +0502a8: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ +0502aa: 6e30 3b02 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +0502b0: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ +0502b4: 5484 9301 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ +0502b8: 1a05 de16 |00e8: const-string v5, "android.support.sortKey" // string@16de │ │ +0502bc: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ +0502c0: 6e30 4302 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0502c6: 0e00 |00ef: return-void │ │ +0502c8: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ +0502ca: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ +0502ce: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +0502d0: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ +0502d4: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ +0502d6: 2900 67ff |00f7: goto/16 005e // -0099 │ │ +0502da: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ +0502dc: 2893 |00fa: goto 008d // -006d │ │ +0502de: 5484 9301 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ +0502e2: 1a05 df16 |00fd: const-string v5, "android.support.useSideChannel" // string@16df │ │ +0502e6: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ +0502e8: 6e30 3b02 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +0502ee: 28e1 |0103: goto 00e4 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=68 │ │ 0x000a line=77 │ │ 0x00b5 line=102 │ │ 0x00bc line=103 │ │ @@ -30664,21 +30691,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 │ │ -05026c: |[05026c] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -05027c: 5420 9201 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@0192 │ │ -050280: 5421 9101 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@0191 │ │ -050284: 7120 4705 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@0547 │ │ -05028a: 0c01 |0007: move-result-object v1 │ │ -05028c: 7220 df28 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -050292: 0e00 |000b: return-void │ │ +0502f0: |[0502f0] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +050300: 5420 9201 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@0192 │ │ +050304: 5421 9101 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@0191 │ │ +050308: 7120 4705 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@0547 │ │ +05030e: 0c01 |0007: move-result-object v1 │ │ +050310: 7220 df28 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +050316: 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; │ │ @@ -30688,49 +30715,49 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -050294: |[050294] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ -0502a4: 5486 9101 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@0191 │ │ -0502a8: 6e10 4100 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0041 │ │ -0502ae: 0c05 |0005: move-result-object v5 │ │ -0502b0: 7110 4605 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0546 │ │ -0502b6: 0c01 |0009: move-result-object v1 │ │ -0502b8: 2204 8200 |000a: new-instance v4, Landroid/os/Bundle; // type@0082 │ │ -0502bc: 5486 9301 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ -0502c0: 7020 2e02 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@022e │ │ -0502c6: 5486 9301 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ -0502ca: 6e10 3902 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0239 │ │ -0502d0: 0c06 |0016: move-result-object v6 │ │ -0502d2: 7210 0429 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -0502d8: 0c02 |001a: move-result-object v2 │ │ -0502da: 7210 d228 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0502e0: 0a06 |001e: move-result v6 │ │ -0502e2: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ -0502e6: 7210 d328 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0502ec: 0c03 |0024: move-result-object v3 │ │ -0502ee: 1f03 6a05 |0025: check-cast v3, Ljava/lang/String; // type@056a │ │ -0502f2: 6e20 2f02 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@022f │ │ -0502f8: 0a06 |002a: move-result v6 │ │ -0502fa: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ -0502fe: 6e20 4502 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@0245 │ │ -050304: 28eb |0030: goto 001b // -0015 │ │ -050306: 6e20 3a02 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@023a │ │ -05030c: 5486 9201 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@0192 │ │ -050310: 7110 4505 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@0545 │ │ -050316: 0c00 |0039: move-result-object v0 │ │ -050318: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ -05031c: 7110 4605 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0546 │ │ -050322: 0c06 |003f: move-result-object v6 │ │ -050324: 1a07 cf16 |0040: const-string v7, "android.support.actionExtras" // string@16cf │ │ -050328: 6e30 4202 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0242 │ │ -05032e: 1105 |0045: return-object v5 │ │ +050318: |[050318] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ +050328: 5486 9101 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@0191 │ │ +05032c: 6e10 4100 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0041 │ │ +050332: 0c05 |0005: move-result-object v5 │ │ +050334: 7110 4605 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0546 │ │ +05033a: 0c01 |0009: move-result-object v1 │ │ +05033c: 2204 8200 |000a: new-instance v4, Landroid/os/Bundle; // type@0082 │ │ +050340: 5486 9301 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ +050344: 7020 2e02 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@022e │ │ +05034a: 5486 9301 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0193 │ │ +05034e: 6e10 3902 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0239 │ │ +050354: 0c06 |0016: move-result-object v6 │ │ +050356: 7210 0429 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +05035c: 0c02 |001a: move-result-object v2 │ │ +05035e: 7210 d228 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +050364: 0a06 |001e: move-result v6 │ │ +050366: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ +05036a: 7210 d328 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +050370: 0c03 |0024: move-result-object v3 │ │ +050372: 1f03 6b05 |0025: check-cast v3, Ljava/lang/String; // type@056b │ │ +050376: 6e20 2f02 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@022f │ │ +05037c: 0a06 |002a: move-result v6 │ │ +05037e: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ +050382: 6e20 4502 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@0245 │ │ +050388: 28eb |0030: goto 001b // -0015 │ │ +05038a: 6e20 3a02 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@023a │ │ +050390: 5486 9201 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@0192 │ │ +050394: 7110 4505 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@0545 │ │ +05039a: 0c00 |0039: move-result-object v0 │ │ +05039c: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ +0503a0: 7110 4605 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0546 │ │ +0503a6: 0c06 |003f: move-result-object v6 │ │ +0503a8: 1a07 d916 |0040: const-string v7, "android.support.actionExtras" // string@16d9 │ │ +0503ac: 6e30 4202 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0242 │ │ +0503b2: 1105 |0045: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=136 │ │ 0x000a line=137 │ │ 0x0011 line=138 │ │ 0x0027 line=139 │ │ @@ -30754,44 +30781,44 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050330: |[050330] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -050340: 5410 9101 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@0191 │ │ -050344: 1100 |0002: return-object v0 │ │ +0503b4: |[0503b4] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +0503c4: 5410 9101 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@0191 │ │ +0503c8: 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 : 3802 (NotificationCompatJellybean.java) │ │ + source_file_idx : 3811 (NotificationCompatJellybean.java) │ │ │ │ -Class #103 header: │ │ -class_idx : 249 │ │ +Class #104 header: │ │ +class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3802 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3811 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #103 annotations: │ │ +Class #104 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatJellybean$Builder; } │ │ Annotations on method #1348 'addInboxStyle' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;" "Ljava/lang/CharSequence;" "Z" "Ljava/lang/CharSequence;" "Ljava/util/ArrayList" "<" "Ljava/lang/CharSequence;" ">;)V" } │ │ Annotations on method #1349 'buildActionExtrasMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/os/Bundle;" ">;)" "Landroid/util/SparseArray" "<" "Landroid/os/Bundle;" ">;" } │ │ │ │ -Class #103 - │ │ +Class #104 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatJellybean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ name : 'sActionsLock' │ │ @@ -30816,22 +30843,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -050348: |[050348] android.support.v4.app.NotificationCompatJellybean.:()V │ │ -050358: 2200 6405 |0000: new-instance v0, Ljava/lang/Object; // type@0564 │ │ -05035c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -050362: 6900 9701 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0197 │ │ -050366: 2200 6405 |0007: new-instance v0, Ljava/lang/Object; // type@0564 │ │ -05036a: 7010 b927 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -050370: 6900 9401 |000c: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0194 │ │ -050374: 0e00 |000e: return-void │ │ +0503cc: |[0503cc] android.support.v4.app.NotificationCompatJellybean.:()V │ │ +0503dc: 2200 6505 |0000: new-instance v0, Ljava/lang/Object; // type@0565 │ │ +0503e0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0503e6: 6900 9701 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0197 │ │ +0503ea: 2200 6505 |0007: new-instance v0, Ljava/lang/Object; // type@0565 │ │ +0503ee: 7010 b927 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0503f4: 6900 9401 |000c: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0194 │ │ +0503f8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=56 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -30839,28 +30866,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 │ │ -050378: |[050378] 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 │ │ -050388: 2201 1800 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0018 │ │ -05038c: 7210 f504 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@04f5 │ │ -050392: 0c02 |0005: move-result-object v2 │ │ -050394: 7020 3400 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@0034 │ │ -05039a: 6e20 3700 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0037 │ │ -0503a0: 0c01 |000c: move-result-object v1 │ │ -0503a2: 6e20 3600 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0036 │ │ -0503a8: 0c00 |0010: move-result-object v0 │ │ -0503aa: 3809 0500 |0011: if-eqz v9, 0016 // +0005 │ │ -0503ae: 6e20 3500 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0035 │ │ -0503b4: 3805 0500 |0016: if-eqz v5, 001b // +0005 │ │ -0503b8: 6e20 3800 6000 |0018: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0038 │ │ -0503be: 0e00 |001b: return-void │ │ +0503fc: |[0503fc] 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 │ │ +05040c: 2201 1800 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0018 │ │ +050410: 7210 f504 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@04f5 │ │ +050416: 0c02 |0005: move-result-object v2 │ │ +050418: 7020 3400 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@0034 │ │ +05041e: 6e20 3700 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0037 │ │ +050424: 0c01 |000c: move-result-object v1 │ │ +050426: 6e20 3600 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0036 │ │ +05042c: 0c00 |0010: move-result-object v0 │ │ +05042e: 3809 0500 |0011: if-eqz v9, 0016 // +0005 │ │ +050432: 6e20 3500 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0035 │ │ +050438: 3805 0500 |0016: if-eqz v5, 001b // +0005 │ │ +05043c: 6e20 3800 6000 |0018: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0038 │ │ +050442: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0011 line=171 │ │ 0x0013 line=172 │ │ 0x0016 line=174 │ │ 0x0018 line=175 │ │ @@ -30880,26 +30907,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 │ │ -0503c0: |[0503c0] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -0503d0: 2201 1900 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0019 │ │ -0503d4: 7210 f504 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@04f5 │ │ -0503da: 0c02 |0005: move-result-object v2 │ │ -0503dc: 7020 3900 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@0039 │ │ -0503e2: 6e20 3b00 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@003b │ │ -0503e8: 0c01 |000c: move-result-object v1 │ │ -0503ea: 6e20 3a00 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@003a │ │ -0503f0: 0c00 |0010: move-result-object v0 │ │ -0503f2: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ -0503f6: 6e20 3c00 6000 |0013: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@003c │ │ -0503fc: 0e00 |0016: return-void │ │ +050444: |[050444] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +050454: 2201 1900 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0019 │ │ +050458: 7210 f504 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@04f5 │ │ +05045e: 0c02 |0005: move-result-object v2 │ │ +050460: 7020 3900 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@0039 │ │ +050466: 6e20 3b00 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@003b │ │ +05046c: 0c01 |000c: move-result-object v1 │ │ +05046e: 6e20 3a00 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@003a │ │ +050474: 0c00 |0010: move-result-object v0 │ │ +050476: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ +05047a: 6e20 3c00 6000 |0013: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@003c │ │ +050480: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0011 line=159 │ │ 0x0013 line=160 │ │ 0x0016 line=162 │ │ locals : │ │ @@ -30915,34 +30942,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 │ │ -050400: |[050400] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -050410: 2203 1b00 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@001b │ │ -050414: 7210 f504 0500 |0002: invoke-interface {v5}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@04f5 │ │ -05041a: 0c04 |0005: move-result-object v4 │ │ -05041c: 7020 6400 4300 |0006: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@0064 │ │ -050422: 6e20 6600 6300 |0009: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0066 │ │ -050428: 0c01 |000c: move-result-object v1 │ │ -05042a: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ -05042e: 6e20 6700 8100 |000f: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0067 │ │ -050434: 6e10 9a28 0900 |0012: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ -05043a: 0c00 |0015: move-result-object v0 │ │ -05043c: 7210 d228 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -050442: 0a03 |0019: move-result v3 │ │ -050444: 3803 0c00 |001a: if-eqz v3, 0026 // +000c │ │ -050448: 7210 d328 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -05044e: 0c02 |001f: move-result-object v2 │ │ -050450: 1f02 4605 |0020: check-cast v2, Ljava/lang/CharSequence; // type@0546 │ │ -050454: 6e20 6500 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0065 │ │ -05045a: 28f1 |0025: goto 0016 // -000f │ │ -05045c: 0e00 |0026: return-void │ │ +050484: |[050484] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +050494: 2203 1b00 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@001b │ │ +050498: 7210 f504 0500 |0002: invoke-interface {v5}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@04f5 │ │ +05049e: 0c04 |0005: move-result-object v4 │ │ +0504a0: 7020 6400 4300 |0006: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@0064 │ │ +0504a6: 6e20 6600 6300 |0009: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0066 │ │ +0504ac: 0c01 |000c: move-result-object v1 │ │ +0504ae: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ +0504b2: 6e20 6700 8100 |000f: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0067 │ │ +0504b8: 6e10 9a28 0900 |0012: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ +0504be: 0c00 |0015: move-result-object v0 │ │ +0504c0: 7210 d228 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0504c6: 0a03 |0019: move-result v3 │ │ +0504c8: 3803 0c00 |001a: if-eqz v3, 0026 // +000c │ │ +0504cc: 7210 d328 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0504d2: 0c02 |001f: move-result-object v2 │ │ +0504d4: 1f02 4705 |0020: check-cast v2, Ljava/lang/CharSequence; // type@0547 │ │ +0504d8: 6e20 6500 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0065 │ │ +0504de: 28f1 |0025: goto 0016 // -000f │ │ +0504e0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000d line=184 │ │ 0x000f line=185 │ │ 0x0012 line=187 │ │ 0x0022 line=188 │ │ @@ -30963,31 +30990,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 │ │ -050460: |[050460] android.support.v4.app.NotificationCompatJellybean.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; │ │ -050470: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -050472: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -050474: 7210 ec28 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -05047a: 0a02 |0005: move-result v2 │ │ -05047c: 3523 1700 |0006: if-ge v3, v2, 001d // +0017 │ │ -050480: 7220 e528 3400 |0008: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -050486: 0c00 |000b: move-result-object v0 │ │ -050488: 1f00 8200 |000c: check-cast v0, Landroid/os/Bundle; // type@0082 │ │ -05048c: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ -050490: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ -050494: 2201 0d04 |0012: new-instance v1, Landroid/util/SparseArray; // type@040d │ │ -050498: 7010 131f 0100 |0014: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -05049e: 6e30 181f 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1f18 │ │ -0504a4: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0504a8: 28ea |001c: goto 0006 // -0016 │ │ -0504aa: 1101 |001d: return-object v1 │ │ +0504e4: |[0504e4] android.support.v4.app.NotificationCompatJellybean.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; │ │ +0504f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0504f6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0504f8: 7210 ec28 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +0504fe: 0a02 |0005: move-result v2 │ │ +050500: 3523 1700 |0006: if-ge v3, v2, 001d // +0017 │ │ +050504: 7220 e528 3400 |0008: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +05050a: 0c00 |000b: move-result-object v0 │ │ +05050c: 1f00 8200 |000c: check-cast v0, Landroid/os/Bundle; // type@0082 │ │ +050510: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +050514: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ +050518: 2201 0e04 |0012: new-instance v1, Landroid/util/SparseArray; // type@040e │ │ +05051c: 7010 131f 0100 |0014: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +050522: 6e30 181f 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1f18 │ │ +050528: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05052c: 28ea |001c: goto 0006 // -0016 │ │ +05052e: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0001 line=195 │ │ 0x0008 line=196 │ │ 0x000e line=197 │ │ 0x0010 line=198 │ │ @@ -31009,74 +31036,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 │ │ -0504ac: |[0504ac] android.support.v4.app.NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -0504bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0504be: 6204 9701 |0001: sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0197 │ │ -0504c2: 1d04 |0003: monitor-enter v4 │ │ -0504c4: 6305 9601 |0004: sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0196 │ │ -0504c8: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ -0504cc: 1e04 |0008: monitor-exit v4 │ │ -0504ce: 0731 |0009: move-object v1, v3 │ │ -0504d0: 1101 |000a: return-object v1 │ │ -0504d2: 6205 9501 |000b: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0195 │ │ -0504d6: 3905 2900 |000d: if-nez v5, 0036 // +0029 │ │ -0504da: 1c05 1c00 |000f: const-class v5, Landroid/app/Notification; // type@001c │ │ -0504de: 1a06 cc1c |0011: const-string v6, "extras" // string@1ccc │ │ -0504e2: 6e20 7727 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -0504e8: 0c02 |0016: move-result-object v2 │ │ -0504ea: 1c05 8200 |0017: const-class v5, Landroid/os/Bundle; // type@0082 │ │ -0504ee: 6e10 2728 0200 |0019: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2827 │ │ -0504f4: 0c06 |001c: move-result-object v6 │ │ -0504f6: 6e20 7e27 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@277e │ │ -0504fc: 0a05 |0020: move-result v5 │ │ -0504fe: 3905 0f00 |0021: if-nez v5, 0030 // +000f │ │ -050502: 1a05 c90e |0023: const-string v5, "NotificationCompat" // string@0ec9 │ │ -050506: 1a06 c60e |0025: const-string v6, "Notification.extras field is not of type Bundle" // string@0ec6 │ │ -05050a: 7120 0b1f 6500 |0027: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -050510: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -050512: 6a05 9601 |002b: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0196 │ │ -050516: 1e04 |002d: monitor-exit v4 │ │ -050518: 0731 |002e: move-object v1, v3 │ │ -05051a: 28db |002f: goto 000a // -0025 │ │ -05051c: 1215 |0030: const/4 v5, #int 1 // #1 │ │ -05051e: 6e20 2928 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -050524: 6902 9501 |0034: sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0195 │ │ -050528: 6205 9501 |0036: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0195 │ │ -05052c: 6e20 2328 7500 |0038: invoke-virtual {v5, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ -050532: 0c01 |003b: move-result-object v1 │ │ -050534: 1f01 8200 |003c: check-cast v1, Landroid/os/Bundle; // type@0082 │ │ -050538: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ -05053c: 2201 8200 |0040: new-instance v1, Landroid/os/Bundle; // type@0082 │ │ -050540: 7010 2d02 0100 |0042: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@022d │ │ -050546: 6205 9501 |0045: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0195 │ │ -05054a: 6e30 2828 7501 |0047: invoke-virtual {v5, v7, v1}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ -050550: 1e04 |004a: monitor-exit v4 │ │ -050552: 28bf |004b: goto 000a // -0041 │ │ -050554: 0d03 |004c: move-exception v3 │ │ -050556: 1e04 |004d: monitor-exit v4 │ │ -050558: 2703 |004e: throw v3 │ │ -05055a: 0d00 |004f: move-exception v0 │ │ -05055c: 1a05 c90e |0050: const-string v5, "NotificationCompat" // string@0ec9 │ │ -050560: 1a06 5312 |0052: const-string v6, "Unable to access notification extras" // string@1253 │ │ -050564: 7130 0c1f 6500 |0054: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -05056a: 1215 |0057: const/4 v5, #int 1 // #1 │ │ -05056c: 6a05 9601 |0058: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0196 │ │ -050570: 1e04 |005a: monitor-exit v4 │ │ -050572: 0731 |005b: move-object v1, v3 │ │ -050574: 28ae |005c: goto 000a // -0052 │ │ -050576: 0d00 |005d: move-exception v0 │ │ -050578: 1a05 c90e |005e: const-string v5, "NotificationCompat" // string@0ec9 │ │ -05057c: 1a06 5312 |0060: const-string v6, "Unable to access notification extras" // string@1253 │ │ -050580: 7130 0c1f 6500 |0062: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -050586: 28f2 |0065: goto 0057 // -000e │ │ +050530: |[050530] android.support.v4.app.NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +050540: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +050542: 6204 9701 |0001: sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0197 │ │ +050546: 1d04 |0003: monitor-enter v4 │ │ +050548: 6305 9601 |0004: sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0196 │ │ +05054c: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ +050550: 1e04 |0008: monitor-exit v4 │ │ +050552: 0731 |0009: move-object v1, v3 │ │ +050554: 1101 |000a: return-object v1 │ │ +050556: 6205 9501 |000b: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0195 │ │ +05055a: 3905 2900 |000d: if-nez v5, 0036 // +0029 │ │ +05055e: 1c05 1c00 |000f: const-class v5, Landroid/app/Notification; // type@001c │ │ +050562: 1a06 d61c |0011: const-string v6, "extras" // string@1cd6 │ │ +050566: 6e20 7727 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +05056c: 0c02 |0016: move-result-object v2 │ │ +05056e: 1c05 8200 |0017: const-class v5, Landroid/os/Bundle; // type@0082 │ │ +050572: 6e10 2728 0200 |0019: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2827 │ │ +050578: 0c06 |001c: move-result-object v6 │ │ +05057a: 6e20 7e27 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@277e │ │ +050580: 0a05 |0020: move-result v5 │ │ +050582: 3905 0f00 |0021: if-nez v5, 0030 // +000f │ │ +050586: 1a05 d20e |0023: const-string v5, "NotificationCompat" // string@0ed2 │ │ +05058a: 1a06 cf0e |0025: const-string v6, "Notification.extras field is not of type Bundle" // string@0ecf │ │ +05058e: 7120 0b1f 6500 |0027: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +050594: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +050596: 6a05 9601 |002b: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0196 │ │ +05059a: 1e04 |002d: monitor-exit v4 │ │ +05059c: 0731 |002e: move-object v1, v3 │ │ +05059e: 28db |002f: goto 000a // -0025 │ │ +0505a0: 1215 |0030: const/4 v5, #int 1 // #1 │ │ +0505a2: 6e20 2928 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +0505a8: 6902 9501 |0034: sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0195 │ │ +0505ac: 6205 9501 |0036: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0195 │ │ +0505b0: 6e20 2328 7500 |0038: invoke-virtual {v5, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ +0505b6: 0c01 |003b: move-result-object v1 │ │ +0505b8: 1f01 8200 |003c: check-cast v1, Landroid/os/Bundle; // type@0082 │ │ +0505bc: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ +0505c0: 2201 8200 |0040: new-instance v1, Landroid/os/Bundle; // type@0082 │ │ +0505c4: 7010 2d02 0100 |0042: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@022d │ │ +0505ca: 6205 9501 |0045: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0195 │ │ +0505ce: 6e30 2828 7501 |0047: invoke-virtual {v5, v7, v1}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ +0505d4: 1e04 |004a: monitor-exit v4 │ │ +0505d6: 28bf |004b: goto 000a // -0041 │ │ +0505d8: 0d03 |004c: move-exception v3 │ │ +0505da: 1e04 |004d: monitor-exit v4 │ │ +0505dc: 2703 |004e: throw v3 │ │ +0505de: 0d00 |004f: move-exception v0 │ │ +0505e0: 1a05 d20e |0050: const-string v5, "NotificationCompat" // string@0ed2 │ │ +0505e4: 1a06 5d12 |0052: const-string v6, "Unable to access notification extras" // string@125d │ │ +0505e8: 7130 0c1f 6500 |0054: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0505ee: 1215 |0057: const/4 v5, #int 1 // #1 │ │ +0505f0: 6a05 9601 |0058: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0196 │ │ +0505f4: 1e04 |005a: monitor-exit v4 │ │ +0505f6: 0731 |005b: move-object v1, v3 │ │ +0505f8: 28ae |005c: goto 000a // -0052 │ │ +0505fa: 0d00 |005d: move-exception v0 │ │ +0505fc: 1a05 d20e |005e: const-string v5, "NotificationCompat" // string@0ed2 │ │ +050600: 1a06 5d12 |0060: const-string v6, "Unable to access notification extras" // string@125d │ │ +050604: 7130 0c1f 6500 |0062: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +05060a: 28f2 |0065: goto 0057 // -000e │ │ catches : 6 │ │ 0x0004 - 0x0009 │ │ -> 0x004c │ │ 0x000b - 0x002d │ │ Ljava/lang/IllegalAccessException; -> 0x004f │ │ Ljava/lang/NoSuchFieldException; -> 0x005d │ │ -> 0x004c │ │ @@ -31128,71 +31155,71 @@ │ │ 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 │ │ -0505c4: |[0505c4] android.support.v4.app.NotificationCompatJellybean.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ -0505d4: 6e10 3505 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0535 │ │ -0505da: 0a01 |0003: move-result v1 │ │ -0505dc: 6e10 3705 0500 |0004: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0537 │ │ -0505e2: 0c02 |0007: move-result-object v2 │ │ -0505e4: 6e10 3305 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0533 │ │ -0505ea: 0c03 |000b: move-result-object v3 │ │ -0505ec: 6e40 3e00 1432 |000c: invoke-virtual {v4, v1, v2, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@003e │ │ -0505f2: 2200 8200 |000f: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -0505f6: 6e10 3405 0500 |0011: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0534 │ │ -0505fc: 0c01 |0014: move-result-object v1 │ │ -0505fe: 7020 2e02 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@022e │ │ -050604: 6e10 3605 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0536 │ │ -05060a: 0c01 |001b: move-result-object v1 │ │ -05060c: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ -050610: 1a01 d316 |001e: const-string v1, "android.support.remoteInputs" // string@16d3 │ │ -050614: 6e10 3605 0500 |0020: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0536 │ │ -05061a: 0c02 |0023: move-result-object v2 │ │ -05061c: 7110 5e05 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@055e │ │ -050622: 0c02 |0027: move-result-object v2 │ │ -050624: 6e30 4102 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0241 │ │ -05062a: 1100 |002b: return-object v0 │ │ +050648: |[050648] android.support.v4.app.NotificationCompatJellybean.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ +050658: 6e10 3505 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0535 │ │ +05065e: 0a01 |0003: move-result v1 │ │ +050660: 6e10 3705 0500 |0004: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0537 │ │ +050666: 0c02 |0007: move-result-object v2 │ │ +050668: 6e10 3305 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0533 │ │ +05066e: 0c03 |000b: move-result-object v3 │ │ +050670: 6e40 3e00 1432 |000c: invoke-virtual {v4, v1, v2, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@003e │ │ +050676: 2200 8200 |000f: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +05067a: 6e10 3405 0500 |0011: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0534 │ │ +050680: 0c01 |0014: move-result-object v1 │ │ +050682: 7020 2e02 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@022e │ │ +050688: 6e10 3605 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0536 │ │ +05068e: 0c01 |001b: move-result-object v1 │ │ +050690: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ +050694: 1a01 dd16 |001e: const-string v1, "android.support.remoteInputs" // string@16dd │ │ +050698: 6e10 3605 0500 |0020: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0536 │ │ +05069e: 0c02 |0023: move-result-object v2 │ │ +0506a0: 7110 5e05 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@055e │ │ +0506a6: 0c02 |0027: move-result-object v2 │ │ +0506a8: 6e30 4102 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0241 │ │ +0506ae: 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 : 3802 (NotificationCompatJellybean.java) │ │ + source_file_idx : 3811 (NotificationCompatJellybean.java) │ │ │ │ -Class #104 header: │ │ -class_idx : 250 │ │ +Class #105 header: │ │ +class_idx : 251 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3803 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3812 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #104 annotations: │ │ +Class #105 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatKitKat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ Annotations on field #409 'mActionExtrasList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Landroid/os/Bundle;" ">;" } │ │ Annotations on method #1352 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Landroid/app/Notification;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Landroid/widget/RemoteViews;" "I" "Landroid/app/PendingIntent;" "Landroid/app/PendingIntent;" "Landroid/graphics/Bitmap;" "IIZZZI" "Ljava/lang/CharSequence;" "Z" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Landroid/os/Bundle;" "Ljava/lang/String;" "Z" "Ljava/lang/String;" ")V" } │ │ │ │ -Class #104 - │ │ +Class #105 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatKitKat$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ #1 : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ Static fields - │ │ @@ -31215,164 +31242,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 │ │ -05062c: |[05062c] 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 │ │ -05063c: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ -050642: 2204 ab05 |0003: new-instance v4, Ljava/util/ArrayList; // type@05ab │ │ -050646: 7010 9028 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -05064c: 5b84 9901 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0199 │ │ -050650: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -050654: 7020 3d00 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ -05065a: 53a6 0e00 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ -05065e: 6e30 6300 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ -050664: 0c04 |0014: move-result-object v4 │ │ -050666: 0200 1600 |0015: move/from16 v0, v22 │ │ -05066a: 6e20 5a00 0400 |0017: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@005a │ │ -050670: 0c04 |001a: move-result-object v4 │ │ -050672: 52a5 0600 |001b: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ -050676: 52a6 0700 |001d: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -05067a: 6e30 5b00 5406 |001f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ -050680: 0c04 |0022: move-result-object v4 │ │ -050682: 54a5 0100 |0023: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -050686: 6e20 4600 5400 |0025: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ -05068c: 0c04 |0028: move-result-object v4 │ │ -05068e: 54a5 0c00 |0029: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -050692: 6e30 5f00 540e |002b: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ -050698: 0c04 |002e: move-result-object v4 │ │ -05069a: 54a5 0b00 |002f: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -05069e: 52a6 0000 |0031: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0506a2: 6e30 5d00 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ -0506a8: 0c04 |0036: move-result-object v4 │ │ -0506aa: 54a5 0d00 |0037: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -0506ae: 6e20 6100 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ -0506b4: 0c04 |003c: move-result-object v4 │ │ -0506b6: 52a5 0800 |003d: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -0506ba: 52a6 0a00 |003f: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -0506be: 52a7 0900 |0041: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -0506c2: 6e40 5200 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ -0506c8: 0c05 |0046: move-result-object v5 │ │ -0506ca: 52a4 0400 |0047: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -0506ce: dd04 0402 |0049: and-int/lit8 v4, v4, #int 2 // #02 │ │ -0506d2: 3804 c800 |004b: if-eqz v4, 0113 // +00c8 │ │ -0506d6: 1214 |004d: const/4 v4, #int 1 // #1 │ │ -0506d8: 6e20 5500 4500 |004e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ -0506de: 0c05 |0051: move-result-object v5 │ │ -0506e0: 52a4 0400 |0052: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -0506e4: dd04 0408 |0054: and-int/lit8 v4, v4, #int 8 // #08 │ │ -0506e8: 3804 c000 |0056: if-eqz v4, 0116 // +00c0 │ │ -0506ec: 1214 |0058: const/4 v4, #int 1 // #1 │ │ -0506ee: 6e20 5600 4500 |0059: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ -0506f4: 0c05 |005c: move-result-object v5 │ │ -0506f6: 52a4 0400 |005d: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -0506fa: dd04 0410 |005f: and-int/lit8 v4, v4, #int 16 // #10 │ │ -0506fe: 3804 b800 |0061: if-eqz v4, 0119 // +00b8 │ │ -050702: 1214 |0063: const/4 v4, #int 1 // #1 │ │ -050704: 6e20 4300 4500 |0064: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ -05070a: 0c04 |0067: move-result-object v4 │ │ -05070c: 52a5 0200 |0068: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ -050710: 6e20 4b00 5400 |006a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ -050716: 0c04 |006d: move-result-object v4 │ │ -050718: 6e20 4a00 b400 |006e: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ -05071e: 0c04 |0071: move-result-object v4 │ │ -050720: 6e20 4900 c400 |0072: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ -050726: 0c04 |0075: move-result-object v4 │ │ -050728: 0800 1900 |0076: move-object/from16 v0, v25 │ │ -05072c: 6e20 5e00 0400 |0078: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005e │ │ -050732: 0c04 |007b: move-result-object v4 │ │ -050734: 6e20 4700 d400 |007c: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ -05073a: 0c04 |007f: move-result-object v4 │ │ -05073c: 0800 1000 |0080: move-object/from16 v0, v16 │ │ -050740: 6e20 4800 0400 |0082: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ -050746: 0c04 |0085: move-result-object v4 │ │ -050748: 54a5 0300 |0086: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -05074c: 6e20 4c00 5400 |0088: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ -050752: 0c05 |008b: move-result-object v5 │ │ -050754: 52a4 0400 |008c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ -050758: d544 8000 |008e: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -05075c: 3804 8c00 |0090: if-eqz v4, 011c // +008c │ │ -050760: 1214 |0092: const/4 v4, #int 1 // #1 │ │ -050762: 0800 1100 |0093: move-object/from16 v0, v17 │ │ -050766: 6e30 4e00 0504 |0095: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ -05076c: 0c04 |0098: move-result-object v4 │ │ -05076e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -050772: 6e20 5100 0400 |009b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ -050778: 0c04 |009e: move-result-object v4 │ │ -05077a: 6e20 5400 f400 |009f: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ -050780: 0c04 |00a2: move-result-object v4 │ │ -050782: 0200 1700 |00a3: move/from16 v0, v23 │ │ -050786: 6e20 6000 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0060 │ │ -05078c: 0c04 |00a8: move-result-object v4 │ │ -05078e: 0200 1800 |00a9: move/from16 v0, v24 │ │ -050792: 6e20 5700 0400 |00ab: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0057 │ │ -050798: 0c04 |00ae: move-result-object v4 │ │ -05079a: 0200 1300 |00af: move/from16 v0, v19 │ │ -05079e: 0201 1400 |00b1: move/from16 v1, v20 │ │ -0507a2: 0202 1500 |00b3: move/from16 v2, v21 │ │ -0507a6: 6e40 5800 0421 |00b5: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ -0507ac: 0c04 |00b8: move-result-object v4 │ │ -0507ae: 5b84 9801 |00b9: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ -0507b2: 2204 8200 |00bb: new-instance v4, Landroid/os/Bundle; // type@0082 │ │ -0507b6: 7010 2d02 0400 |00bd: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@022d │ │ -0507bc: 5b84 9a01 |00c0: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -0507c0: 381c 0900 |00c2: if-eqz v28, 00cb // +0009 │ │ -0507c4: 5484 9a01 |00c4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -0507c8: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ -0507cc: 6e20 3a02 0400 |00c8: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@023a │ │ -0507d2: 381b 1d00 |00cb: if-eqz v27, 00e8 // +001d │ │ -0507d6: 7401 9928 1b00 |00cd: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ -0507dc: 0a04 |00d0: move-result v4 │ │ -0507de: 3904 1700 |00d1: if-nez v4, 00e8 // +0017 │ │ -0507e2: 5485 9a01 |00d3: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -0507e6: 1a06 c216 |00d5: const-string v6, "android.people" // string@16c2 │ │ -0507ea: 7401 9f28 1b00 |00d7: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0507f0: 0a04 |00da: move-result v4 │ │ -0507f2: 2344 9b06 |00db: new-array v4, v4, [Ljava/lang/String; // type@069b │ │ -0507f6: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ -0507fa: 6e20 a128 4000 |00df: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28a1 │ │ -050800: 0c04 |00e2: move-result-object v4 │ │ -050802: 1f04 9b06 |00e3: check-cast v4, [Ljava/lang/String; // type@069b │ │ -050806: 6e30 4402 6504 |00e5: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@0244 │ │ -05080c: 381a 0a00 |00e8: if-eqz v26, 00f2 // +000a │ │ -050810: 5484 9a01 |00ea: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -050814: 1a05 d216 |00ec: const-string v5, "android.support.localOnly" // string@16d2 │ │ -050818: 1216 |00ee: const/4 v6, #int 1 // #1 │ │ -05081a: 6e30 3b02 5406 |00ef: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -050820: 381d 1500 |00f2: if-eqz v29, 0107 // +0015 │ │ -050824: 5484 9a01 |00f4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -050828: 1a05 d016 |00f6: const-string v5, "android.support.groupKey" // string@16d0 │ │ -05082c: 0800 1d00 |00f8: move-object/from16 v0, v29 │ │ -050830: 6e30 4302 5400 |00fa: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -050836: 381e 2200 |00fd: if-eqz v30, 011f // +0022 │ │ -05083a: 5484 9a01 |00ff: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -05083e: 1a05 d116 |0101: const-string v5, "android.support.isGroupSummary" // string@16d1 │ │ -050842: 1216 |0103: const/4 v6, #int 1 // #1 │ │ -050844: 6e30 3b02 5406 |0104: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -05084a: 381f 0b00 |0107: if-eqz v31, 0112 // +000b │ │ -05084e: 5484 9a01 |0109: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -050852: 1a05 d416 |010b: const-string v5, "android.support.sortKey" // string@16d4 │ │ -050856: 0800 1f00 |010d: move-object/from16 v0, v31 │ │ -05085a: 6e30 4302 5400 |010f: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -050860: 0e00 |0112: return-void │ │ -050862: 1204 |0113: const/4 v4, #int 0 // #0 │ │ -050864: 2900 3aff |0114: goto/16 004e // -00c6 │ │ -050868: 1204 |0116: const/4 v4, #int 0 // #0 │ │ -05086a: 2900 42ff |0117: goto/16 0059 // -00be │ │ -05086e: 1204 |0119: const/4 v4, #int 0 // #0 │ │ -050870: 2900 4aff |011a: goto/16 0064 // -00b6 │ │ -050874: 1204 |011c: const/4 v4, #int 0 // #0 │ │ -050876: 2900 76ff |011d: goto/16 0093 // -008a │ │ -05087a: 5484 9a01 |011f: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -05087e: 1a05 d516 |0121: const-string v5, "android.support.useSideChannel" // string@16d5 │ │ -050882: 1216 |0123: const/4 v6, #int 1 // #1 │ │ -050884: 6e30 3b02 5406 |0124: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -05088a: 28e0 |0127: goto 0107 // -0020 │ │ +0506b0: |[0506b0] 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 │ │ +0506c0: 7010 b927 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0506c6: 2204 ae05 |0003: new-instance v4, Ljava/util/ArrayList; // type@05ae │ │ +0506ca: 7010 9028 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0506d0: 5b84 9901 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0199 │ │ +0506d4: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +0506d8: 7020 3d00 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003d │ │ +0506de: 53a6 0e00 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ +0506e2: 6e30 6300 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0063 │ │ +0506e8: 0c04 |0014: move-result-object v4 │ │ +0506ea: 0200 1600 |0015: move/from16 v0, v22 │ │ +0506ee: 6e20 5a00 0400 |0017: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@005a │ │ +0506f4: 0c04 |001a: move-result-object v4 │ │ +0506f6: 52a5 0600 |001b: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ +0506fa: 52a6 0700 |001d: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +0506fe: 6e30 5b00 5406 |001f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ +050704: 0c04 |0022: move-result-object v4 │ │ +050706: 54a5 0100 |0023: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +05070a: 6e20 4600 5400 |0025: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0046 │ │ +050710: 0c04 |0028: move-result-object v4 │ │ +050712: 54a5 0c00 |0029: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +050716: 6e30 5f00 540e |002b: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005f │ │ +05071c: 0c04 |002e: move-result-object v4 │ │ +05071e: 54a5 0b00 |002f: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +050722: 52a6 0000 |0031: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +050726: 6e30 5d00 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005d │ │ +05072c: 0c04 |0036: move-result-object v4 │ │ +05072e: 54a5 0d00 |0037: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +050732: 6e20 6100 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0061 │ │ +050738: 0c04 |003c: move-result-object v4 │ │ +05073a: 52a5 0800 |003d: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +05073e: 52a6 0a00 |003f: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +050742: 52a7 0900 |0041: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +050746: 6e40 5200 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ +05074c: 0c05 |0046: move-result-object v5 │ │ +05074e: 52a4 0400 |0047: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +050752: dd04 0402 |0049: and-int/lit8 v4, v4, #int 2 // #02 │ │ +050756: 3804 c800 |004b: if-eqz v4, 0113 // +00c8 │ │ +05075a: 1214 |004d: const/4 v4, #int 1 // #1 │ │ +05075c: 6e20 5500 4500 |004e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0055 │ │ +050762: 0c05 |0051: move-result-object v5 │ │ +050764: 52a4 0400 |0052: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +050768: dd04 0408 |0054: and-int/lit8 v4, v4, #int 8 // #08 │ │ +05076c: 3804 c000 |0056: if-eqz v4, 0116 // +00c0 │ │ +050770: 1214 |0058: const/4 v4, #int 1 // #1 │ │ +050772: 6e20 5600 4500 |0059: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0056 │ │ +050778: 0c05 |005c: move-result-object v5 │ │ +05077a: 52a4 0400 |005d: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +05077e: dd04 0410 |005f: and-int/lit8 v4, v4, #int 16 // #10 │ │ +050782: 3804 b800 |0061: if-eqz v4, 0119 // +00b8 │ │ +050786: 1214 |0063: const/4 v4, #int 1 // #1 │ │ +050788: 6e20 4300 4500 |0064: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0043 │ │ +05078e: 0c04 |0067: move-result-object v4 │ │ +050790: 52a5 0200 |0068: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ +050794: 6e20 4b00 5400 |006a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004b │ │ +05079a: 0c04 |006d: move-result-object v4 │ │ +05079c: 6e20 4a00 b400 |006e: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ +0507a2: 0c04 |0071: move-result-object v4 │ │ +0507a4: 6e20 4900 c400 |0072: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0049 │ │ +0507aa: 0c04 |0075: move-result-object v4 │ │ +0507ac: 0800 1900 |0076: move-object/from16 v0, v25 │ │ +0507b0: 6e20 5e00 0400 |0078: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005e │ │ +0507b6: 0c04 |007b: move-result-object v4 │ │ +0507b8: 6e20 4700 d400 |007c: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0047 │ │ +0507be: 0c04 |007f: move-result-object v4 │ │ +0507c0: 0800 1000 |0080: move-object/from16 v0, v16 │ │ +0507c4: 6e20 4800 0400 |0082: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ +0507ca: 0c04 |0085: move-result-object v4 │ │ +0507cc: 54a5 0300 |0086: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +0507d0: 6e20 4c00 5400 |0088: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004c │ │ +0507d6: 0c05 |008b: move-result-object v5 │ │ +0507d8: 52a4 0400 |008c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +0507dc: d544 8000 |008e: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +0507e0: 3804 8c00 |0090: if-eqz v4, 011c // +008c │ │ +0507e4: 1214 |0092: const/4 v4, #int 1 // #1 │ │ +0507e6: 0800 1100 |0093: move-object/from16 v0, v17 │ │ +0507ea: 6e30 4e00 0504 |0095: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@004e │ │ +0507f0: 0c04 |0098: move-result-object v4 │ │ +0507f2: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +0507f6: 6e20 5100 0400 |009b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ +0507fc: 0c04 |009e: move-result-object v4 │ │ +0507fe: 6e20 5400 f400 |009f: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0054 │ │ +050804: 0c04 |00a2: move-result-object v4 │ │ +050806: 0200 1700 |00a3: move/from16 v0, v23 │ │ +05080a: 6e20 6000 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0060 │ │ +050810: 0c04 |00a8: move-result-object v4 │ │ +050812: 0200 1800 |00a9: move/from16 v0, v24 │ │ +050816: 6e20 5700 0400 |00ab: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0057 │ │ +05081c: 0c04 |00ae: move-result-object v4 │ │ +05081e: 0200 1300 |00af: move/from16 v0, v19 │ │ +050822: 0201 1400 |00b1: move/from16 v1, v20 │ │ +050826: 0202 1500 |00b3: move/from16 v2, v21 │ │ +05082a: 6e40 5800 0421 |00b5: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0058 │ │ +050830: 0c04 |00b8: move-result-object v4 │ │ +050832: 5b84 9801 |00b9: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ +050836: 2204 8200 |00bb: new-instance v4, Landroid/os/Bundle; // type@0082 │ │ +05083a: 7010 2d02 0400 |00bd: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@022d │ │ +050840: 5b84 9a01 |00c0: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +050844: 381c 0900 |00c2: if-eqz v28, 00cb // +0009 │ │ +050848: 5484 9a01 |00c4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +05084c: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ +050850: 6e20 3a02 0400 |00c8: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@023a │ │ +050856: 381b 1d00 |00cb: if-eqz v27, 00e8 // +001d │ │ +05085a: 7401 9928 1b00 |00cd: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ +050860: 0a04 |00d0: move-result v4 │ │ +050862: 3904 1700 |00d1: if-nez v4, 00e8 // +0017 │ │ +050866: 5485 9a01 |00d3: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +05086a: 1a06 cc16 |00d5: const-string v6, "android.people" // string@16cc │ │ +05086e: 7401 9f28 1b00 |00d7: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +050874: 0a04 |00da: move-result v4 │ │ +050876: 2344 9e06 |00db: new-array v4, v4, [Ljava/lang/String; // type@069e │ │ +05087a: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ +05087e: 6e20 a128 4000 |00df: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28a1 │ │ +050884: 0c04 |00e2: move-result-object v4 │ │ +050886: 1f04 9e06 |00e3: check-cast v4, [Ljava/lang/String; // type@069e │ │ +05088a: 6e30 4402 6504 |00e5: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@0244 │ │ +050890: 381a 0a00 |00e8: if-eqz v26, 00f2 // +000a │ │ +050894: 5484 9a01 |00ea: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +050898: 1a05 dc16 |00ec: const-string v5, "android.support.localOnly" // string@16dc │ │ +05089c: 1216 |00ee: const/4 v6, #int 1 // #1 │ │ +05089e: 6e30 3b02 5406 |00ef: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +0508a4: 381d 1500 |00f2: if-eqz v29, 0107 // +0015 │ │ +0508a8: 5484 9a01 |00f4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +0508ac: 1a05 da16 |00f6: const-string v5, "android.support.groupKey" // string@16da │ │ +0508b0: 0800 1d00 |00f8: move-object/from16 v0, v29 │ │ +0508b4: 6e30 4302 5400 |00fa: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0508ba: 381e 2200 |00fd: if-eqz v30, 011f // +0022 │ │ +0508be: 5484 9a01 |00ff: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +0508c2: 1a05 db16 |0101: const-string v5, "android.support.isGroupSummary" // string@16db │ │ +0508c6: 1216 |0103: const/4 v6, #int 1 // #1 │ │ +0508c8: 6e30 3b02 5406 |0104: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +0508ce: 381f 0b00 |0107: if-eqz v31, 0112 // +000b │ │ +0508d2: 5484 9a01 |0109: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +0508d6: 1a05 de16 |010b: const-string v5, "android.support.sortKey" // string@16de │ │ +0508da: 0800 1f00 |010d: move-object/from16 v0, v31 │ │ +0508de: 6e30 4302 5400 |010f: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0508e4: 0e00 |0112: return-void │ │ +0508e6: 1204 |0113: const/4 v4, #int 0 // #0 │ │ +0508e8: 2900 3aff |0114: goto/16 004e // -00c6 │ │ +0508ec: 1204 |0116: const/4 v4, #int 0 // #0 │ │ +0508ee: 2900 42ff |0117: goto/16 0059 // -00be │ │ +0508f2: 1204 |0119: const/4 v4, #int 0 // #0 │ │ +0508f4: 2900 4aff |011a: goto/16 0064 // -00b6 │ │ +0508f8: 1204 |011c: const/4 v4, #int 0 // #0 │ │ +0508fa: 2900 76ff |011d: goto/16 0093 // -008a │ │ +0508fe: 5484 9a01 |011f: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +050902: 1a05 df16 |0121: const-string v5, "android.support.useSideChannel" // string@16df │ │ +050906: 1216 |0123: const/4 v6, #int 1 // #1 │ │ +050908: 6e30 3b02 5406 |0124: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +05090e: 28e0 |0127: goto 0107 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=35 │ │ 0x000a line=45 │ │ 0x00bb line=71 │ │ 0x00c2 line=72 │ │ @@ -31423,21 +31450,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 │ │ -05088c: |[05088c] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -05089c: 5420 9901 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0199 │ │ -0508a0: 5421 9801 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ -0508a4: 7120 4705 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@0547 │ │ -0508aa: 0c01 |0007: move-result-object v1 │ │ -0508ac: 7220 df28 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0508b2: 0e00 |000b: return-void │ │ +050910: |[050910] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +050920: 5420 9901 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0199 │ │ +050924: 5421 9801 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ +050928: 7120 4705 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@0547 │ │ +05092e: 0c01 |0007: move-result-object v1 │ │ +050930: 7220 df28 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +050936: 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; │ │ @@ -31447,29 +31474,29 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0508b4: |[0508b4] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ -0508c4: 5431 9901 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0199 │ │ -0508c8: 7110 4505 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@0545 │ │ -0508ce: 0c00 |0005: move-result-object v0 │ │ -0508d0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0508d4: 5431 9a01 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -0508d8: 1a02 cf16 |000a: const-string v2, "android.support.actionExtras" // string@16cf │ │ -0508dc: 6e30 4202 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0242 │ │ -0508e2: 5431 9801 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ -0508e6: 5432 9a01 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ -0508ea: 6e20 4d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@004d │ │ -0508f0: 5431 9801 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ -0508f4: 6e10 4100 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0041 │ │ -0508fa: 0c01 |001b: move-result-object v1 │ │ -0508fc: 1101 |001c: return-object v1 │ │ +050938: |[050938] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ +050948: 5431 9901 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0199 │ │ +05094c: 7110 4505 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@0545 │ │ +050952: 0c00 |0005: move-result-object v0 │ │ +050954: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +050958: 5431 9a01 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +05095c: 1a02 d916 |000a: const-string v2, "android.support.actionExtras" // string@16d9 │ │ +050960: 6e30 4202 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0242 │ │ +050966: 5431 9801 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ +05096a: 5432 9a01 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@019a │ │ +05096e: 6e20 4d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@004d │ │ +050974: 5431 9801 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ +050978: 6e10 4100 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0041 │ │ +05097e: 0c01 |001b: move-result-object v1 │ │ +050980: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=109 │ │ 0x0008 line=111 │ │ 0x000f line=114 │ │ 0x0016 line=115 │ │ @@ -31482,61 +31509,61 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050900: |[050900] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -050910: 5410 9801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ -050914: 1100 |0002: return-object v0 │ │ +050984: |[050984] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +050994: 5410 9801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0198 │ │ +050998: 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 : 3803 (NotificationCompatKitKat.java) │ │ + source_file_idx : 3812 (NotificationCompatKitKat.java) │ │ │ │ -Class #105 header: │ │ -class_idx : 251 │ │ +Class #106 header: │ │ +class_idx : 252 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3803 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3812 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #105 annotations: │ │ +Class #106 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatKitKat$Builder; } │ │ │ │ -Class #105 - │ │ +Class #106 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatKitKat;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3803 (NotificationCompatKitKat.java) │ │ + source_file_idx : 3812 (NotificationCompatKitKat.java) │ │ │ │ -Class #106 header: │ │ -class_idx : 252 │ │ +Class #107 header: │ │ +class_idx : 253 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 36 │ │ -source_file_idx : 3804 │ │ +source_file_idx : 3813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #106 - │ │ +Class #107 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatSideChannelService;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/app/Service;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31545,69 +31572,69 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050918: |[050918] android.support.v4.app.NotificationCompatSideChannelService.:()V │ │ -050928: 7010 8800 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0088 │ │ -05092e: 0e00 |0003: return-void │ │ +05099c: |[05099c] android.support.v4.app.NotificationCompatSideChannelService.:()V │ │ +0509ac: 7010 8800 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0088 │ │ +0509b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3804 (NotificationCompatSideChannelService.java) │ │ + source_file_idx : 3813 (NotificationCompatSideChannelService.java) │ │ │ │ -Class #107 header: │ │ -class_idx : 260 │ │ +Class #108 header: │ │ +class_idx : 261 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4002 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4012 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #107 annotations: │ │ +Class #108 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Factory" │ │ │ │ -Class #107 - │ │ +Class #108 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4002 (RemoteInputCompatBase.java) │ │ + source_file_idx : 4012 (RemoteInputCompatBase.java) │ │ │ │ -Class #108 header: │ │ -class_idx : 253 │ │ +Class #109 header: │ │ +class_idx : 254 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4000 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4010 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #108 annotations: │ │ +Class #109 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #108 - │ │ +Class #109 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInput$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;' │ │ Static fields - │ │ Instance fields - │ │ @@ -31617,68 +31644,68 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050930: |[050930] android.support.v4.app.RemoteInput$1.:()V │ │ -050940: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -050946: 0e00 |0003: return-void │ │ +0509b4: |[0509b4] android.support.v4.app.RemoteInput$1.:()V │ │ +0509c4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0509ca: 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 : 4000 (RemoteInput.java) │ │ + source_file_idx : 4010 (RemoteInput.java) │ │ │ │ -Class #109 header: │ │ -class_idx : 254 │ │ +Class #110 header: │ │ +class_idx : 255 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4000 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4010 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #109 annotations: │ │ +Class #110 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Impl" │ │ │ │ -Class #109 - │ │ +Class #110 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInput$Impl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4000 (RemoteInput.java) │ │ + source_file_idx : 4010 (RemoteInput.java) │ │ │ │ -Class #110 header: │ │ -class_idx : 255 │ │ +Class #111 header: │ │ +class_idx : 256 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4000 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4010 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #110 annotations: │ │ +Class #111 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ImplApi20" │ │ │ │ -Class #110 - │ │ +Class #111 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInput$ImplApi20;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/RemoteInput$Impl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -31688,42 +31715,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050948: |[050948] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ -050958: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05095e: 0e00 |0003: return-void │ │ +0509cc: |[0509cc] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ +0509dc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0509e2: 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 : 4000 (RemoteInput.java) │ │ + source_file_idx : 4010 (RemoteInput.java) │ │ │ │ -Class #111 header: │ │ -class_idx : 256 │ │ +Class #112 header: │ │ +class_idx : 257 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4000 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4010 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #111 annotations: │ │ +Class #112 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ImplBase" │ │ │ │ -Class #111 - │ │ +Class #112 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInput$ImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/RemoteInput$Impl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -31733,42 +31760,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050960: |[050960] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ -050970: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -050976: 0e00 |0003: return-void │ │ +0509e4: |[0509e4] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ +0509f4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0509fa: 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 : 4000 (RemoteInput.java) │ │ + source_file_idx : 4010 (RemoteInput.java) │ │ │ │ -Class #112 header: │ │ -class_idx : 257 │ │ +Class #113 header: │ │ +class_idx : 258 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4000 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4010 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #112 annotations: │ │ +Class #113 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ImplJellybean" │ │ │ │ -Class #112 - │ │ +Class #113 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInput$ImplJellybean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/RemoteInput$Impl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -31778,43 +31805,43 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050978: |[050978] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ -050988: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05098e: 0e00 |0003: return-void │ │ +0509fc: |[0509fc] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ +050a0c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +050a12: 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 : 4000 (RemoteInput.java) │ │ + source_file_idx : 4010 (RemoteInput.java) │ │ │ │ -Class #113 header: │ │ -class_idx : 261 │ │ +Class #114 header: │ │ +class_idx : 262 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4002 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4012 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ -Class #113 annotations: │ │ +Class #114 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInputCompatBase; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="RemoteInput" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; } │ │ │ │ -Class #113 - │ │ +Class #114 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31845,31 +31872,31 @@ │ │ │ │ #4 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;) │ │ name : 'getResultKey' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4002 (RemoteInputCompatBase.java) │ │ + source_file_idx : 4012 (RemoteInputCompatBase.java) │ │ │ │ -Class #114 header: │ │ -class_idx : 258 │ │ +Class #115 header: │ │ +class_idx : 259 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 261 │ │ -source_file_idx : 4000 │ │ +superclass_idx : 262 │ │ +source_file_idx : 4010 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #114 annotations: │ │ +Class #115 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/RemoteInput$ImplApi20; Landroid/support/v4/app/RemoteInput$ImplJellybean; Landroid/support/v4/app/RemoteInput$ImplBase; Landroid/support/v4/app/RemoteInput$Impl; } │ │ │ │ -Class #114 - │ │ +Class #115 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInput;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/RemoteInput;) │ │ name : 'FACTORY' │ │ @@ -31906,36 +31933,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -050990: |[050990] android.support.v4.app.RemoteInput.:()V │ │ -0509a0: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0509a4: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -0509a8: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ -0509ac: 2200 ff00 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@00ff │ │ -0509b0: 7010 4e05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@054e │ │ -0509b6: 6900 9c01 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@019c │ │ -0509ba: 2200 fd00 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@00fd │ │ -0509be: 7010 4d05 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@054d │ │ -0509c4: 6900 9b01 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@019b │ │ -0509c8: 0e00 |0014: return-void │ │ -0509ca: 6000 3700 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0509ce: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ -0509d2: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ -0509d6: 2200 0101 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@0101 │ │ -0509da: 7010 5005 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0550 │ │ -0509e0: 6900 9c01 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@019c │ │ -0509e4: 28eb |0022: goto 000d // -0015 │ │ -0509e6: 2200 0001 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@0100 │ │ -0509ea: 7010 4f05 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@054f │ │ -0509f0: 6900 9c01 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@019c │ │ -0509f4: 28e3 |002a: goto 000d // -001d │ │ +050a14: |[050a14] android.support.v4.app.RemoteInput.:()V │ │ +050a24: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +050a28: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +050a2c: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ +050a30: 2200 0001 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@0100 │ │ +050a34: 7010 4e05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@054e │ │ +050a3a: 6900 9c01 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@019c │ │ +050a3e: 2200 fe00 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@00fe │ │ +050a42: 7010 4d05 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@054d │ │ +050a48: 6900 9b01 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@019b │ │ +050a4c: 0e00 |0014: return-void │ │ +050a4e: 6000 3700 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +050a52: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ +050a56: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ +050a5a: 2200 0201 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@0102 │ │ +050a5e: 7010 5005 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0550 │ │ +050a64: 6900 9c01 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@019c │ │ +050a68: 28eb |0022: goto 000d // -0015 │ │ +050a6a: 2200 0101 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@0101 │ │ +050a6e: 7010 4f05 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@054f │ │ +050a74: 6900 9c01 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@019c │ │ +050a78: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=254 │ │ 0x000d line=263 │ │ 0x0015 line=255 │ │ 0x001b line=256 │ │ @@ -31948,17 +31975,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0509f8: |[0509f8] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ -050a08: 5510 9d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@019d │ │ -050a0c: 0f00 |0002: return v0 │ │ +050a7c: |[050a7c] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ +050a8c: 5510 9d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@019d │ │ +050a90: 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;) │ │ @@ -31966,17 +31993,17 @@ │ │ type : '()[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050a10: |[050a10] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ -050a20: 5410 9e01 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@019e │ │ -050a24: 1100 |0002: return-object v0 │ │ +050a94: |[050a94] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ +050aa4: 5410 9e01 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@019e │ │ +050aa8: 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;) │ │ @@ -31984,17 +32011,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050a28: |[050a28] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ -050a38: 5410 9f01 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@019f │ │ -050a3c: 1100 |0002: return-object v0 │ │ +050aac: |[050aac] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ +050abc: 5410 9f01 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@019f │ │ +050ac0: 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;) │ │ @@ -32002,17 +32029,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050a40: |[050a40] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ -050a50: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@01a0 │ │ -050a54: 1100 |0002: return-object v0 │ │ +050ac4: |[050ac4] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ +050ad4: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@01a0 │ │ +050ad8: 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;) │ │ @@ -32020,36 +32047,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050a58: |[050a58] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ -050a68: 5410 a101 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@01a1 │ │ -050a6c: 1100 |0002: return-object v0 │ │ +050adc: |[050adc] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ +050aec: 5410 a101 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@01a1 │ │ +050af0: 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 : 4000 (RemoteInput.java) │ │ + source_file_idx : 4010 (RemoteInput.java) │ │ │ │ -Class #115 header: │ │ -class_idx : 259 │ │ +Class #116 header: │ │ +class_idx : 260 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4001 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4011 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #115 - │ │ +Class #116 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatApi20;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -32058,49 +32085,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 │ │ -050a70: |[050a70] android.support.v4.app.RemoteInputCompatApi20.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; │ │ -050a80: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -050a84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -050a86: 1101 |0003: return-object v1 │ │ -050a88: 2153 |0004: array-length v3, v5 │ │ -050a8a: 2331 6b06 |0005: new-array v1, v3, [Landroid/app/RemoteInput; // type@066b │ │ -050a8e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -050a90: 2153 |0008: array-length v3, v5 │ │ -050a92: 3530 faff |0009: if-ge v0, v3, 0003 // -0006 │ │ -050a96: 4602 0500 |000b: aget-object v2, v5, v0 │ │ -050a9a: 2203 2000 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@0020 │ │ -050a9e: 6e10 5c05 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@055c │ │ -050aa4: 0c04 |0012: move-result-object v4 │ │ -050aa6: 7020 6f00 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@006f │ │ -050aac: 6e10 5b05 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@055b │ │ -050ab2: 0c04 |0019: move-result-object v4 │ │ -050ab4: 6e20 7400 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0074 │ │ -050aba: 0c03 |001d: move-result-object v3 │ │ -050abc: 6e10 5905 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0559 │ │ -050ac2: 0c04 |0021: move-result-object v4 │ │ -050ac4: 6e20 7300 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0073 │ │ -050aca: 0c03 |0025: move-result-object v3 │ │ -050acc: 6e10 5805 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0558 │ │ -050ad2: 0a04 |0029: move-result v4 │ │ -050ad4: 6e20 7200 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@0072 │ │ -050ada: 0c03 |002d: move-result-object v3 │ │ -050adc: 6e10 5a05 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@055a │ │ -050ae2: 0c04 |0031: move-result-object v4 │ │ -050ae4: 6e20 7000 4300 |0032: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@0070 │ │ -050aea: 0c03 |0035: move-result-object v3 │ │ -050aec: 6e10 7100 0300 |0036: invoke-virtual {v3}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@0071 │ │ -050af2: 0c03 |0039: move-result-object v3 │ │ -050af4: 4d03 0100 |003a: aput-object v3, v1, v0 │ │ -050af8: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -050afc: 28ca |003e: goto 0008 // -0036 │ │ +050af4: |[050af4] android.support.v4.app.RemoteInputCompatApi20.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; │ │ +050b04: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +050b08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +050b0a: 1101 |0003: return-object v1 │ │ +050b0c: 2153 |0004: array-length v3, v5 │ │ +050b0e: 2331 6e06 |0005: new-array v1, v3, [Landroid/app/RemoteInput; // type@066e │ │ +050b12: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +050b14: 2153 |0008: array-length v3, v5 │ │ +050b16: 3530 faff |0009: if-ge v0, v3, 0003 // -0006 │ │ +050b1a: 4602 0500 |000b: aget-object v2, v5, v0 │ │ +050b1e: 2203 2000 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@0020 │ │ +050b22: 6e10 5c05 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@055c │ │ +050b28: 0c04 |0012: move-result-object v4 │ │ +050b2a: 7020 6f00 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@006f │ │ +050b30: 6e10 5b05 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@055b │ │ +050b36: 0c04 |0019: move-result-object v4 │ │ +050b38: 6e20 7400 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0074 │ │ +050b3e: 0c03 |001d: move-result-object v3 │ │ +050b40: 6e10 5905 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0559 │ │ +050b46: 0c04 |0021: move-result-object v4 │ │ +050b48: 6e20 7300 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0073 │ │ +050b4e: 0c03 |0025: move-result-object v3 │ │ +050b50: 6e10 5805 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0558 │ │ +050b56: 0a04 |0029: move-result v4 │ │ +050b58: 6e20 7200 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@0072 │ │ +050b5e: 0c03 |002d: move-result-object v3 │ │ +050b60: 6e10 5a05 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@055a │ │ +050b66: 0c04 |0031: move-result-object v4 │ │ +050b68: 6e20 7000 4300 |0032: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@0070 │ │ +050b6e: 0c03 |0035: move-result-object v3 │ │ +050b70: 6e10 7100 0300 |0036: invoke-virtual {v3}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@0071 │ │ +050b76: 0c03 |0039: move-result-object v3 │ │ +050b78: 4d03 0100 |003a: aput-object v3, v1, v0 │ │ +050b7c: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +050b80: 28ca |003e: goto 0008 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0003 line=52 │ │ 0x0004 line=42 │ │ 0x0007 line=43 │ │ @@ -32110,52 +32137,52 @@ │ │ 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 : 4001 (RemoteInputCompatApi20.java) │ │ + source_file_idx : 4011 (RemoteInputCompatApi20.java) │ │ │ │ -Class #116 header: │ │ -class_idx : 262 │ │ +Class #117 header: │ │ +class_idx : 263 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4002 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4012 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #116 annotations: │ │ +Class #117 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; } │ │ │ │ -Class #116 - │ │ +Class #117 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4002 (RemoteInputCompatBase.java) │ │ + source_file_idx : 4012 (RemoteInputCompatBase.java) │ │ │ │ -Class #117 header: │ │ -class_idx : 263 │ │ +Class #118 header: │ │ +class_idx : 264 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4003 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4013 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #117 - │ │ +Class #118 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatJellybean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -32164,38 +32191,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 │ │ -050b00: |[050b00] android.support.v4.app.RemoteInputCompatJellybean.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; │ │ -050b10: 2200 8200 |0000: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -050b14: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -050b1a: 1a01 4e2f |0005: const-string v1, "resultKey" // string@2f4e │ │ -050b1e: 6e10 5c05 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@055c │ │ -050b24: 0c02 |000a: move-result-object v2 │ │ -050b26: 6e30 4302 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -050b2c: 1a01 7523 |000e: const-string v1, "label" // string@2375 │ │ -050b30: 6e10 5b05 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@055b │ │ -050b36: 0c02 |0013: move-result-object v2 │ │ -050b38: 6e30 3d02 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@023d │ │ -050b3e: 1a01 db18 |0017: const-string v1, "choices" // string@18db │ │ -050b42: 6e10 5905 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0559 │ │ -050b48: 0c02 |001c: move-result-object v2 │ │ -050b4a: 6e30 3e02 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@023e │ │ -050b50: 1a01 7b16 |0020: const-string v1, "allowFreeFormInput" // string@167b │ │ -050b54: 6e10 5805 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0558 │ │ -050b5a: 0a02 |0025: move-result v2 │ │ -050b5c: 6e30 3b02 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -050b62: 1a01 cc1c |0029: const-string v1, "extras" // string@1ccc │ │ -050b66: 6e10 5a05 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@055a │ │ -050b6c: 0c02 |002e: move-result-object v2 │ │ -050b6e: 6e30 3c02 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@023c │ │ -050b74: 1100 |0032: return-object v0 │ │ +050b84: |[050b84] android.support.v4.app.RemoteInputCompatJellybean.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; │ │ +050b94: 2200 8200 |0000: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +050b98: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +050b9e: 1a01 582f |0005: const-string v1, "resultKey" // string@2f58 │ │ +050ba2: 6e10 5c05 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@055c │ │ +050ba8: 0c02 |000a: move-result-object v2 │ │ +050baa: 6e30 4302 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +050bb0: 1a01 7f23 |000e: const-string v1, "label" // string@237f │ │ +050bb4: 6e10 5b05 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@055b │ │ +050bba: 0c02 |0013: move-result-object v2 │ │ +050bbc: 6e30 3d02 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@023d │ │ +050bc2: 1a01 e518 |0017: const-string v1, "choices" // string@18e5 │ │ +050bc6: 6e10 5905 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0559 │ │ +050bcc: 0c02 |001c: move-result-object v2 │ │ +050bce: 6e30 3e02 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@023e │ │ +050bd4: 1a01 8516 |0020: const-string v1, "allowFreeFormInput" // string@1685 │ │ +050bd8: 6e10 5805 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0558 │ │ +050bde: 0a02 |0025: move-result v2 │ │ +050be0: 6e30 3b02 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +050be6: 1a01 d61c |0029: const-string v1, "extras" // string@1cd6 │ │ +050bea: 6e10 5a05 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@055a │ │ +050bf0: 0c02 |002e: move-result-object v2 │ │ +050bf2: 6e30 3c02 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@023c │ │ +050bf8: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x000e line=49 │ │ 0x0017 line=50 │ │ 0x0020 line=51 │ │ @@ -32210,29 +32237,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 │ │ -050b78: |[050b78] android.support.v4.app.RemoteInputCompatJellybean.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ │ -050b88: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -050b8c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -050b8e: 1100 |0003: return-object v0 │ │ -050b90: 2132 |0004: array-length v2, v3 │ │ -050b92: 2320 6e06 |0005: new-array v0, v2, [Landroid/os/Bundle; // type@066e │ │ -050b96: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -050b98: 2132 |0008: array-length v2, v3 │ │ -050b9a: 3521 faff |0009: if-ge v1, v2, 0003 // -0006 │ │ -050b9e: 4602 0301 |000b: aget-object v2, v3, v1 │ │ -050ba2: 7110 5d05 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; // method@055d │ │ -050ba8: 0c02 |0010: move-result-object v2 │ │ -050baa: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -050bae: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -050bb2: 28f3 |0015: goto 0008 // -000d │ │ +050bfc: |[050bfc] android.support.v4.app.RemoteInputCompatJellybean.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ │ +050c0c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +050c10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +050c12: 1100 |0003: return-object v0 │ │ +050c14: 2132 |0004: array-length v2, v3 │ │ +050c16: 2320 7106 |0005: new-array v0, v2, [Landroid/os/Bundle; // type@0671 │ │ +050c1a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +050c1c: 2132 |0008: array-length v2, v3 │ │ +050c1e: 3521 faff |0009: if-ge v1, v2, 0003 // -0006 │ │ +050c22: 4602 0301 |000b: aget-object v2, v3, v1 │ │ +050c26: 7110 5d05 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; // method@055d │ │ +050c2c: 0c02 |0010: move-result-object v2 │ │ +050c2e: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +050c32: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +050c36: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ 0x0003 line=76 │ │ 0x0004 line=72 │ │ 0x0007 line=73 │ │ @@ -32240,35 +32267,35 @@ │ │ 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 : 4003 (RemoteInputCompatJellybean.java) │ │ + source_file_idx : 4013 (RemoteInputCompatJellybean.java) │ │ │ │ -Class #118 header: │ │ -class_idx : 264 │ │ +Class #119 header: │ │ +class_idx : 265 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4183 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4193 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #118 annotations: │ │ +Class #119 annotations: │ │ Annotations on method #1376 'onMapSharedElements' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)V" } │ │ Annotations on method #1377 'onSharedElementEnd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ Annotations on method #1378 'onSharedElementStart' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ │ │ -Class #118 - │ │ +Class #119 - │ │ Class descriptor : 'Landroid/support/v4/app/SharedElementCallback;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ name : 'MAX_IMAGE_SIZE' │ │ @@ -32281,18 +32308,18 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -050bb4: |[050bb4] android.support.v4.app.SharedElementCallback.:()V │ │ -050bc4: 1500 1000 |0000: const/high16 v0, #int 1048576 // #10 │ │ -050bc8: 6700 a201 |0002: sput v0, Landroid/support/v4/app/SharedElementCallback;.MAX_IMAGE_SIZE:I // field@01a2 │ │ -050bcc: 0e00 |0004: return-void │ │ +050c38: |[050c38] android.support.v4.app.SharedElementCallback.:()V │ │ +050c48: 1500 1000 |0000: const/high16 v0, #int 1048576 // #10 │ │ +050c4c: 6700 a201 |0002: sput v0, Landroid/support/v4/app/SharedElementCallback;.MAX_IMAGE_SIZE:I // field@01a2 │ │ +050c50: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ @@ -32300,16 +32327,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 │ │ -050bd0: |[050bd0] android.support.v4.app.SharedElementCallback.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ -050be0: 0e00 |0000: return-void │ │ +050c54: |[050c54] android.support.v4.app.SharedElementCallback.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ +050c64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 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; │ │ @@ -32321,16 +32348,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 │ │ -050be4: |[050be4] android.support.v4.app.SharedElementCallback.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -050bf4: 0e00 |0000: return-void │ │ +050c68: |[050c68] android.support.v4.app.SharedElementCallback.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +050c78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 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; │ │ @@ -32344,41 +32371,41 @@ │ │ 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 │ │ -050bf8: |[050bf8] android.support.v4.app.SharedElementCallback.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -050c08: 0e00 |0000: return-void │ │ +050c7c: |[050c7c] android.support.v4.app.SharedElementCallback.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +050c8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 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 : 4183 (SharedElementCallback.java) │ │ + source_file_idx : 4193 (SharedElementCallback.java) │ │ │ │ -Class #119 header: │ │ -class_idx : 265 │ │ +Class #120 header: │ │ +class_idx : 266 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1033 │ │ -source_file_idx : 4227 │ │ +superclass_idx : 1034 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #119 - │ │ +Class #120 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/util/AndroidRuntimeException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -32387,102 +32414,102 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -050c0c: |[050c0c] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -050c1c: 7020 061f 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@1f06 │ │ -050c22: 0e00 |0003: return-void │ │ +050c90: |[050c90] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +050ca0: 7020 061f 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@1f06 │ │ +050ca6: 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 : 4227 (SuperNotCalledException.java) │ │ + source_file_idx : 4237 (SuperNotCalledException.java) │ │ │ │ -Class #120 header: │ │ -class_idx : 266 │ │ +Class #121 header: │ │ +class_idx : 267 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4414 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4424 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #120 annotations: │ │ +Class #121 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="SupportParentable" │ │ │ │ -Class #120 - │ │ +Class #121 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$SupportParentable;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 4414 (TaskStackBuilder.java) │ │ + source_file_idx : 4424 (TaskStackBuilder.java) │ │ │ │ -Class #121 header: │ │ -class_idx : 267 │ │ +Class #122 header: │ │ +class_idx : 268 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4414 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4424 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #121 annotations: │ │ +Class #122 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="TaskStackBuilderImpl" │ │ │ │ -Class #121 - │ │ +Class #122 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4414 (TaskStackBuilder.java) │ │ + source_file_idx : 4424 (TaskStackBuilder.java) │ │ │ │ -Class #122 header: │ │ -class_idx : 268 │ │ +Class #123 header: │ │ +class_idx : 269 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4414 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4424 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #122 annotations: │ │ +Class #123 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplBase" │ │ │ │ -Class #122 - │ │ +Class #123 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -32492,42 +32519,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050c24: |[050c24] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -050c34: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -050c3a: 0e00 |0003: return-void │ │ +050ca8: |[050ca8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +050cb8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +050cbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4414 (TaskStackBuilder.java) │ │ + source_file_idx : 4424 (TaskStackBuilder.java) │ │ │ │ -Class #123 header: │ │ -class_idx : 269 │ │ +Class #124 header: │ │ +class_idx : 270 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4414 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4424 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #123 annotations: │ │ +Class #124 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplHoneycomb" │ │ │ │ -Class #123 - │ │ +Class #124 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -32537,46 +32564,46 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050c3c: |[050c3c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -050c4c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -050c52: 0e00 |0003: return-void │ │ +050cc0: |[050cc0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +050cd0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +050cd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4414 (TaskStackBuilder.java) │ │ + source_file_idx : 4424 (TaskStackBuilder.java) │ │ │ │ -Class #124 header: │ │ -class_idx : 270 │ │ +Class #125 header: │ │ +class_idx : 271 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4414 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4424 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ -Class #124 annotations: │ │ +Class #125 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; Landroid/support/v4/app/TaskStackBuilder$SupportParentable; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/lang/Iterable" "<" "Landroid/content/Intent;" ">;" } │ │ Annotations on field #420 'mIntents' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/content/Intent;" ">;" } │ │ Annotations on method #1390 'iterator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator" "<" "Landroid/content/Intent;" ">;" } │ │ │ │ -Class #124 - │ │ +Class #125 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Iterable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -32598,26 +32625,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -050c54: |[050c54] android.support.v4.app.TaskStackBuilder.:()V │ │ -050c64: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -050c68: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -050c6c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -050c70: 2200 0d01 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@010d │ │ -050c74: 7010 6605 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0566 │ │ -050c7a: 6900 a301 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01a3 │ │ -050c7e: 0e00 |000d: return-void │ │ -050c80: 2200 0c01 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@010c │ │ -050c84: 7010 6505 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0565 │ │ -050c8a: 6900 a301 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01a3 │ │ -050c8e: 28f8 |0015: goto 000d // -0008 │ │ +050cd8: |[050cd8] android.support.v4.app.TaskStackBuilder.:()V │ │ +050ce8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +050cec: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +050cf0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +050cf4: 2200 0e01 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@010e │ │ +050cf8: 7010 6605 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0566 │ │ +050cfe: 6900 a301 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01a3 │ │ +050d02: 0e00 |000d: return-void │ │ +050d04: 2200 0d01 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@010d │ │ +050d08: 7010 6505 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0565 │ │ +050d0e: 6900 a301 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01a3 │ │ +050d12: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000d line=120 │ │ 0x000e line=118 │ │ locals : │ │ @@ -32627,21 +32654,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -050c90: |[050c90] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -050ca0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -050ca6: 2200 ab05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -050caa: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -050cb0: 5b10 a401 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ -050cb4: 5b12 a501 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ -050cb8: 0e00 |000c: return-void │ │ +050d14: |[050d14] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +050d24: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +050d2a: 2200 ae05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +050d2e: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +050d34: 5b10 a401 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ +050d38: 5b12 a501 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ +050d3c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=122 │ │ 0x000a line=126 │ │ 0x000c line=127 │ │ locals : │ │ @@ -32653,18 +32680,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 │ │ -050cbc: |[050cbc] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -050ccc: 2200 0e01 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@010e │ │ -050cd0: 7020 6805 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0568 │ │ -050cd6: 1100 |0005: return-object v0 │ │ +050d40: |[050d40] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +050d50: 2200 0f01 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@010f │ │ +050d54: 7020 6805 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0568 │ │ +050d5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -32673,18 +32700,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 │ │ -050cd8: |[050cd8] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -050ce8: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ -050cec: 6e20 9428 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -050cf2: 1101 |0005: return-object v1 │ │ +050d5c: |[050d5c] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +050d6c: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ +050d70: 6e20 9428 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +050d76: 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; │ │ @@ -32694,27 +32721,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 │ │ -050cf4: |[050cf4] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -050d04: 6e10 c600 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00c6 │ │ -050d0a: 0c00 |0003: move-result-object v0 │ │ -050d0c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -050d10: 5421 a501 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ -050d14: 6e10 a400 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -050d1a: 0c01 |000b: move-result-object v1 │ │ -050d1c: 6e20 d300 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00d3 │ │ -050d22: 0c00 |000f: move-result-object v0 │ │ -050d24: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -050d28: 6e20 6c05 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@056c │ │ -050d2e: 6e20 6905 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0569 │ │ -050d34: 1102 |0018: return-object v2 │ │ +050d78: |[050d78] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +050d88: 6e10 c600 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00c6 │ │ +050d8e: 0c00 |0003: move-result-object v0 │ │ +050d90: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +050d94: 5421 a501 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ +050d98: 6e10 a400 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +050d9e: 0c01 |000b: move-result-object v1 │ │ +050da0: 6e20 d300 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00d3 │ │ +050da6: 0c00 |000f: move-result-object v0 │ │ +050da8: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +050dac: 6e20 6c05 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@056c │ │ +050db2: 6e20 6905 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0569 │ │ +050db8: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x0006 line=180 │ │ 0x0010 line=182 │ │ 0x0012 line=183 │ │ @@ -32730,37 +32757,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 │ │ -050d38: |[050d38] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -050d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050d4a: 2042 0a01 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@010a │ │ -050d4e: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -050d52: 0742 |0005: move-object v2, v4 │ │ -050d54: 1f02 0a01 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@010a │ │ -050d58: 7210 6405 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0564 │ │ -050d5e: 0c00 |000b: move-result-object v0 │ │ -050d60: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -050d64: 7110 e104 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e1 │ │ -050d6a: 0c00 |0011: move-result-object v0 │ │ -050d6c: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -050d70: 6e10 c600 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00c6 │ │ -050d76: 0c01 |0017: move-result-object v1 │ │ -050d78: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ -050d7c: 5432 a501 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ -050d80: 6e10 a400 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -050d86: 0c02 |001f: move-result-object v2 │ │ -050d88: 6e20 d300 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00d3 │ │ -050d8e: 0c01 |0023: move-result-object v1 │ │ -050d90: 6e20 6c05 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@056c │ │ -050d96: 6e20 6905 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0569 │ │ -050d9c: 1103 |002a: return-object v3 │ │ +050dbc: |[050dbc] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +050dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050dce: 2042 0b01 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@010b │ │ +050dd2: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +050dd6: 0742 |0005: move-object v2, v4 │ │ +050dd8: 1f02 0b01 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@010b │ │ +050ddc: 7210 6405 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0564 │ │ +050de2: 0c00 |000b: move-result-object v0 │ │ +050de4: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +050de8: 7110 e104 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e1 │ │ +050dee: 0c00 |0011: move-result-object v0 │ │ +050df0: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +050df4: 6e10 c600 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00c6 │ │ +050dfa: 0c01 |0017: move-result-object v1 │ │ +050dfc: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ +050e00: 5432 a501 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ +050e04: 6e10 a400 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +050e0a: 0c02 |001f: move-result-object v2 │ │ +050e0c: 6e20 d300 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00d3 │ │ +050e12: 0c01 |0023: move-result-object v1 │ │ +050e14: 6e20 6c05 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@056c │ │ +050e1a: 6e20 6905 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0569 │ │ +050e20: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0001 line=198 │ │ 0x0006 line=199 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ @@ -32782,38 +32809,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 │ │ -050da0: |[050da0] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ -050db0: 5453 a401 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ -050db4: 6e10 9f28 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -050dba: 0a01 |0005: move-result v1 │ │ -050dbc: 5453 a501 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ -050dc0: 7120 e204 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04e2 │ │ -050dc6: 0c02 |000b: move-result-object v2 │ │ -050dc8: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -050dcc: 5453 a401 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ -050dd0: 6e30 9328 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2893 │ │ -050dd6: 5453 a501 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ -050dda: 6e10 c600 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00c6 │ │ -050de0: 0c04 |0018: move-result-object v4 │ │ -050de2: 7120 e204 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04e2 │ │ -050de8: 0c02 |001c: move-result-object v2 │ │ -050dea: 28ef |001d: goto 000c // -0011 │ │ -050dec: 0d00 |001e: move-exception v0 │ │ -050dee: 1a03 3d11 |001f: const-string v3, "TaskStackBuilder" // string@113d │ │ -050df2: 1a04 1303 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0313 │ │ -050df6: 7120 0b1f 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -050dfc: 2203 5605 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -050e00: 7020 9127 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@2791 │ │ -050e06: 2703 |002b: throw v3 │ │ -050e08: 1105 |002c: return-object v5 │ │ +050e24: |[050e24] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ +050e34: 5453 a401 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ +050e38: 6e10 9f28 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +050e3e: 0a01 |0005: move-result v1 │ │ +050e40: 5453 a501 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ +050e44: 7120 e204 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04e2 │ │ +050e4a: 0c02 |000b: move-result-object v2 │ │ +050e4c: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +050e50: 5453 a401 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ +050e54: 6e30 9328 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2893 │ │ +050e5a: 5453 a501 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ +050e5e: 6e10 c600 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00c6 │ │ +050e64: 0c04 |0018: move-result-object v4 │ │ +050e66: 7120 e204 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04e2 │ │ +050e6c: 0c02 |001c: move-result-object v2 │ │ +050e6e: 28ef |001d: goto 000c // -0011 │ │ +050e70: 0d00 |001e: move-exception v0 │ │ +050e72: 1a03 4711 |001f: const-string v3, "TaskStackBuilder" // string@1147 │ │ +050e76: 1a04 1403 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0314 │ │ +050e7a: 7120 0b1f 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +050e80: 2203 5705 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +050e84: 7020 9127 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@2791 │ │ +050e8a: 2703 |002b: throw v3 │ │ +050e8c: 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 │ │ @@ -32836,19 +32863,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -050e18: |[050e18] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -050e28: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ -050e2c: 6e10 9a28 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ -050e32: 0c00 |0005: move-result-object v0 │ │ -050e34: 1100 |0006: return-object v0 │ │ +050e9c: |[050e9c] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +050eac: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ +050eb0: 6e10 9a28 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ +050eb6: 0c00 |0005: move-result-object v0 │ │ +050eb8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #5 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -32856,18 +32883,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -050e38: |[050e38] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -050e48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050e4a: 6e20 7005 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0570 │ │ -050e50: 0e00 |0004: return-void │ │ +050ebc: |[050ebc] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +050ecc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050ece: 6e20 7005 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0570 │ │ +050ed4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0004 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -32876,53 +32903,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -050e54: |[050e54] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ -050e64: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -050e66: 5452 a401 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ -050e6a: 6e10 9928 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ -050e70: 0a02 |0006: move-result v2 │ │ -050e72: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -050e76: 2202 5705 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -050e7a: 1a03 b90e |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0eb9 │ │ -050e7e: 7020 9327 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -050e84: 2702 |0010: throw v2 │ │ -050e86: 5452 a401 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ -050e8a: 5453 a401 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ -050e8e: 6e10 9f28 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -050e94: 0a03 |0018: move-result v3 │ │ -050e96: 2333 6c06 |0019: new-array v3, v3, [Landroid/content/Intent; // type@066c │ │ -050e9a: 6e20 a128 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28a1 │ │ -050ea0: 0c00 |001e: move-result-object v0 │ │ -050ea2: 1f00 6c06 |001f: check-cast v0, [Landroid/content/Intent; // type@066c │ │ -050ea6: 2202 3400 |0021: new-instance v2, Landroid/content/Intent; // type@0034 │ │ -050eaa: 4603 0004 |0023: aget-object v3, v0, v4 │ │ -050eae: 7020 bf00 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ -050eb4: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ -050eba: 6e20 c300 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -050ec0: 0c02 |002e: move-result-object v2 │ │ -050ec2: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ -050ec6: 5452 a501 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ -050eca: 7130 7205 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0572 │ │ -050ed0: 0a02 |0036: move-result v2 │ │ -050ed2: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ -050ed6: 2201 3400 |0039: new-instance v1, Landroid/content/Intent; // type@0034 │ │ -050eda: 2102 |003b: array-length v2, v0 │ │ -050edc: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -050ee0: 4602 0002 |003e: aget-object v2, v0, v2 │ │ -050ee4: 7020 bf00 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ -050eea: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -050eee: 6e20 c300 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -050ef4: 5452 a501 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ -050ef8: 6e20 b500 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -050efe: 0e00 |004d: return-void │ │ +050ed8: |[050ed8] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ +050ee8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +050eea: 5452 a401 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ +050eee: 6e10 9928 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ +050ef4: 0a02 |0006: move-result v2 │ │ +050ef6: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +050efa: 2202 5805 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +050efe: 1a03 c20e |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0ec2 │ │ +050f02: 7020 9327 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +050f08: 2702 |0010: throw v2 │ │ +050f0a: 5452 a401 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ +050f0e: 5453 a401 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01a4 │ │ +050f12: 6e10 9f28 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +050f18: 0a03 |0018: move-result v3 │ │ +050f1a: 2333 6f06 |0019: new-array v3, v3, [Landroid/content/Intent; // type@066f │ │ +050f1e: 6e20 a128 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28a1 │ │ +050f24: 0c00 |001e: move-result-object v0 │ │ +050f26: 1f00 6f06 |001f: check-cast v0, [Landroid/content/Intent; // type@066f │ │ +050f2a: 2202 3400 |0021: new-instance v2, Landroid/content/Intent; // type@0034 │ │ +050f2e: 4603 0004 |0023: aget-object v3, v0, v4 │ │ +050f32: 7020 bf00 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ +050f38: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ +050f3e: 6e20 c300 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +050f44: 0c02 |002e: move-result-object v2 │ │ +050f46: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ +050f4a: 5452 a501 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ +050f4e: 7130 7205 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0572 │ │ +050f54: 0a02 |0036: move-result v2 │ │ +050f56: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ +050f5a: 2201 3400 |0039: new-instance v1, Landroid/content/Intent; // type@0034 │ │ +050f5e: 2102 |003b: array-length v2, v0 │ │ +050f60: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +050f64: 4602 0002 |003e: aget-object v2, v0, v2 │ │ +050f68: 7020 bf00 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ +050f6e: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +050f72: 6e20 c300 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +050f78: 5452 a501 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01a5 │ │ +050f7c: 6e20 b500 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +050f82: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0009 line=317 │ │ 0x0011 line=321 │ │ 0x0021 line=322 │ │ 0x0031 line=325 │ │ @@ -32932,27 +32959,27 @@ │ │ 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 : 4414 (TaskStackBuilder.java) │ │ + source_file_idx : 4424 (TaskStackBuilder.java) │ │ │ │ -Class #125 header: │ │ -class_idx : 272 │ │ +Class #126 header: │ │ +class_idx : 273 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1112 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1115 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #125 - │ │ +Class #126 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -32961,39 +32988,39 @@ │ │ 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 │ │ -050f00: |[050f00] android.support.v4.content.ContextCompatApi21.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -050f10: 6e20 a100 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00a1 │ │ -050f16: 0c00 |0003: move-result-object v0 │ │ -050f18: 1100 |0004: return-object v0 │ │ +050f84: |[050f84] android.support.v4.content.ContextCompatApi21.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +050f94: 6e20 a100 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00a1 │ │ +050f9a: 0c00 |0003: move-result-object v0 │ │ +050f9c: 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 : 1112 (ContextCompatApi21.java) │ │ + source_file_idx : 1115 (ContextCompatApi21.java) │ │ │ │ -Class #126 header: │ │ -class_idx : 273 │ │ +Class #127 header: │ │ +class_idx : 274 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1113 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1116 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #126 - │ │ +Class #127 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -33002,39 +33029,39 @@ │ │ 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 │ │ -050f1c: |[050f1c] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ -050f2c: 6e20 b300 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@00b3 │ │ -050f32: 0e00 |0003: return-void │ │ +050fa0: |[050fa0] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ +050fb0: 6e20 b300 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@00b3 │ │ +050fb6: 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 : 1113 (ContextCompatHoneycomb.java) │ │ + source_file_idx : 1116 (ContextCompatHoneycomb.java) │ │ │ │ -Class #127 header: │ │ -class_idx : 274 │ │ +Class #128 header: │ │ +class_idx : 275 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1114 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1117 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #127 - │ │ +Class #128 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatJellybean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -33043,79 +33070,79 @@ │ │ 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 │ │ -050f34: |[050f34] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -050f44: 6e30 b400 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00b4 │ │ -050f4a: 0e00 |0003: return-void │ │ +050fb8: |[050fb8] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +050fc8: 6e30 b400 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00b4 │ │ +050fce: 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 : 1114 (ContextCompatJellybean.java) │ │ + source_file_idx : 1117 (ContextCompatJellybean.java) │ │ │ │ -Class #128 header: │ │ -class_idx : 275 │ │ +Class #129 header: │ │ +class_idx : 276 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1382 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1386 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #128 annotations: │ │ +Class #129 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/FileProvider; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="PathStrategy" │ │ │ │ -Class #128 - │ │ +Class #129 - │ │ Class descriptor : 'Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/FileProvider$PathStrategy;) │ │ name : 'getFileForUri' │ │ type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1382 (FileProvider.java) │ │ + source_file_idx : 1386 (FileProvider.java) │ │ │ │ -Class #129 header: │ │ -class_idx : 276 │ │ +Class #130 header: │ │ +class_idx : 277 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1382 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1386 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #129 annotations: │ │ +Class #130 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/FileProvider; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SimplePathStrategy" │ │ Annotations on field #423 'mRoots' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/io/File;" ">;" } │ │ │ │ -Class #129 - │ │ +Class #130 - │ │ Class descriptor : 'Landroid/support/v4/content/FileProvider$SimplePathStrategy;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ Static fields - │ │ Instance fields - │ │ @@ -33133,21 +33160,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -050f4c: |[050f4c] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ -050f5c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -050f62: 2200 b405 |0003: new-instance v0, Ljava/util/HashMap; // type@05b4 │ │ -050f66: 7010 c928 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -050f6c: 5b10 a701 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01a7 │ │ -050f70: 5b12 a601 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01a6 │ │ -050f74: 0e00 |000c: return-void │ │ +050fd0: |[050fd0] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ +050fe0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +050fe6: 2200 b705 |0003: new-instance v0, Ljava/util/HashMap; // type@05b7 │ │ +050fea: 7010 c928 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +050ff0: 5b10 a701 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01a7 │ │ +050ff4: 5b12 a601 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01a6 │ │ +050ff8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=632 │ │ 0x000a line=635 │ │ 0x000c line=636 │ │ locals : │ │ @@ -33160,40 +33187,40 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -050f78: |[050f78] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ -050f88: 7110 e41e 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -050f8e: 0a01 |0003: move-result v1 │ │ -050f90: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -050f94: 2201 5605 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -050f98: 1a02 9e0e |0008: const-string v2, "Name must not be empty" // string@0e9e │ │ -050f9c: 7020 8f27 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -050fa2: 2701 |000d: throw v1 │ │ -050fa4: 6e10 3c27 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@273c │ │ -050faa: 0c06 |0011: move-result-object v6 │ │ -050fac: 5441 a701 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01a7 │ │ -050fb0: 6e30 cf28 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ -050fb6: 0e00 |0017: return-void │ │ -050fb8: 0d00 |0018: move-exception v0 │ │ -050fba: 2201 5605 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -050fbe: 2202 6c05 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -050fc2: 7010 f927 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -050fc8: 1a03 5c05 |0020: const-string v3, "Failed to resolve canonical path for " // string@055c │ │ -050fcc: 6e20 0228 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -050fd2: 0c02 |0025: move-result-object v2 │ │ -050fd4: 6e20 0128 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -050fda: 0c02 |0029: move-result-object v2 │ │ -050fdc: 6e10 0628 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -050fe2: 0c02 |002d: move-result-object v2 │ │ -050fe4: 7030 9027 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2790 │ │ -050fea: 2701 |0031: throw v1 │ │ +050ffc: |[050ffc] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ +05100c: 7110 e41e 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +051012: 0a01 |0003: move-result v1 │ │ +051014: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +051018: 2201 5705 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +05101c: 1a02 a70e |0008: const-string v2, "Name must not be empty" // string@0ea7 │ │ +051020: 7020 8f27 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +051026: 2701 |000d: throw v1 │ │ +051028: 6e10 3c27 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@273c │ │ +05102e: 0c06 |0011: move-result-object v6 │ │ +051030: 5441 a701 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01a7 │ │ +051034: 6e30 cf28 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ +05103a: 0e00 |0017: return-void │ │ +05103c: 0d00 |0018: move-exception v0 │ │ +05103e: 2201 5705 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +051042: 2202 6d05 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +051046: 7010 f927 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +05104c: 1a03 6005 |0020: const-string v3, "Failed to resolve canonical path for " // string@0560 │ │ +051050: 6e20 0228 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +051056: 0c02 |0025: move-result-object v2 │ │ +051058: 6e20 0128 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +05105e: 0c02 |0029: move-result-object v2 │ │ +051060: 6e10 0628 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +051066: 0c02 |002d: move-result-object v2 │ │ +051068: 7030 9027 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2790 │ │ +05106e: 2701 |0031: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=643 │ │ 0x0006 line=644 │ │ 0x000e line=649 │ │ @@ -33212,76 +33239,76 @@ │ │ type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -050ffc: |[050ffc] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ -05100c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -05100e: 6e10 2302 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0223 │ │ -051014: 0c02 |0004: move-result-object v2 │ │ -051016: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ -05101a: 6e30 de27 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ -051020: 0a04 |000a: move-result v4 │ │ -051022: 6e30 ec27 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -051028: 0c06 |000e: move-result-object v6 │ │ -05102a: 7110 2002 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0220 │ │ -051030: 0c05 |0012: move-result-object v5 │ │ -051032: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ -051036: 6e20 eb27 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -05103c: 0c06 |0018: move-result-object v6 │ │ -05103e: 7110 2002 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0220 │ │ -051044: 0c02 |001c: move-result-object v2 │ │ -051046: 5496 a701 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01a7 │ │ -05104a: 6e20 ce28 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ -051050: 0c03 |0022: move-result-object v3 │ │ -051052: 1f03 3105 |0023: check-cast v3, Ljava/io/File; // type@0531 │ │ -051056: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ -05105a: 2206 5605 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -05105e: 2207 6c05 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -051062: 7010 f927 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -051068: 1a08 5612 |002e: const-string v8, "Unable to find configured root for " // string@1256 │ │ -05106c: 6e20 0228 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -051072: 0c07 |0033: move-result-object v7 │ │ -051074: 6e20 0128 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -05107a: 0c07 |0037: move-result-object v7 │ │ -05107c: 6e10 0628 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -051082: 0c07 |003b: move-result-object v7 │ │ -051084: 7020 8f27 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -05108a: 2706 |003f: throw v6 │ │ -05108c: 2201 3105 |0040: new-instance v1, Ljava/io/File; // type@0531 │ │ -051090: 7030 3927 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2739 │ │ -051096: 6e10 3c27 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@273c │ │ -05109c: 0c01 |0048: move-result-object v1 │ │ -05109e: 6e10 3e27 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@273e │ │ -0510a4: 0c06 |004c: move-result-object v6 │ │ -0510a6: 6e10 3e27 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@273e │ │ -0510ac: 0c07 |0050: move-result-object v7 │ │ -0510ae: 6e20 ea27 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0510b4: 0a06 |0054: move-result v6 │ │ -0510b6: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ -0510ba: 2206 6805 |0057: new-instance v6, Ljava/lang/SecurityException; // type@0568 │ │ -0510be: 1a07 af0f |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0faf │ │ -0510c2: 7020 ca27 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@27ca │ │ -0510c8: 2706 |005e: throw v6 │ │ -0510ca: 0d00 |005f: move-exception v0 │ │ -0510cc: 2206 5605 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0510d0: 2207 6c05 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0510d4: 7010 f927 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0510da: 1a08 5c05 |0067: const-string v8, "Failed to resolve canonical path for " // string@055c │ │ -0510de: 6e20 0228 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0510e4: 0c07 |006c: move-result-object v7 │ │ -0510e6: 6e20 0128 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0510ec: 0c07 |0070: move-result-object v7 │ │ -0510ee: 6e10 0628 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0510f4: 0c07 |0074: move-result-object v7 │ │ -0510f6: 7020 8f27 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0510fc: 2706 |0078: throw v6 │ │ -0510fe: 1101 |0079: return-object v1 │ │ +051080: |[051080] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +051090: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +051092: 6e10 2302 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0223 │ │ +051098: 0c02 |0004: move-result-object v2 │ │ +05109a: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ +05109e: 6e30 de27 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ +0510a4: 0a04 |000a: move-result v4 │ │ +0510a6: 6e30 ec27 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0510ac: 0c06 |000e: move-result-object v6 │ │ +0510ae: 7110 2002 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0220 │ │ +0510b4: 0c05 |0012: move-result-object v5 │ │ +0510b6: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ +0510ba: 6e20 eb27 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0510c0: 0c06 |0018: move-result-object v6 │ │ +0510c2: 7110 2002 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0220 │ │ +0510c8: 0c02 |001c: move-result-object v2 │ │ +0510ca: 5496 a701 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01a7 │ │ +0510ce: 6e20 ce28 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ +0510d4: 0c03 |0022: move-result-object v3 │ │ +0510d6: 1f03 3205 |0023: check-cast v3, Ljava/io/File; // type@0532 │ │ +0510da: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ +0510de: 2206 5705 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0510e2: 2207 6d05 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0510e6: 7010 f927 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0510ec: 1a08 6012 |002e: const-string v8, "Unable to find configured root for " // string@1260 │ │ +0510f0: 6e20 0228 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0510f6: 0c07 |0033: move-result-object v7 │ │ +0510f8: 6e20 0128 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0510fe: 0c07 |0037: move-result-object v7 │ │ +051100: 6e10 0628 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +051106: 0c07 |003b: move-result-object v7 │ │ +051108: 7020 8f27 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +05110e: 2706 |003f: throw v6 │ │ +051110: 2201 3205 |0040: new-instance v1, Ljava/io/File; // type@0532 │ │ +051114: 7030 3927 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2739 │ │ +05111a: 6e10 3c27 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@273c │ │ +051120: 0c01 |0048: move-result-object v1 │ │ +051122: 6e10 3e27 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@273e │ │ +051128: 0c06 |004c: move-result-object v6 │ │ +05112a: 6e10 3e27 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@273e │ │ +051130: 0c07 |0050: move-result-object v7 │ │ +051132: 6e20 ea27 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +051138: 0a06 |0054: move-result v6 │ │ +05113a: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ +05113e: 2206 6905 |0057: new-instance v6, Ljava/lang/SecurityException; // type@0569 │ │ +051142: 1a07 b90f |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0fb9 │ │ +051146: 7020 ca27 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@27ca │ │ +05114c: 2706 |005e: throw v6 │ │ +05114e: 0d00 |005f: move-exception v0 │ │ +051150: 2206 5705 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +051154: 2207 6d05 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +051158: 7010 f927 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +05115e: 1a08 6005 |0067: const-string v8, "Failed to resolve canonical path for " // string@0560 │ │ +051162: 6e20 0228 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +051168: 0c07 |006c: move-result-object v7 │ │ +05116a: 6e20 0128 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +051170: 0c07 |0070: move-result-object v7 │ │ +051172: 6e10 0628 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +051178: 0c07 |0074: move-result-object v7 │ │ +05117a: 7020 8f27 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +051180: 2706 |0078: throw v6 │ │ +051182: 1101 |0079: return-object v1 │ │ catches : 1 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x005f │ │ positions : │ │ 0x0001 line=698 │ │ 0x0005 line=700 │ │ 0x000b line=701 │ │ @@ -33302,37 +33329,37 @@ │ │ 0x0005 - 0x007a reg=2 path Ljava/lang/String; │ │ 0x0025 - 0x007a reg=3 root Ljava/io/File; │ │ 0x000b - 0x007a reg=4 splitIndex I │ │ 0x0013 - 0x007a reg=5 tag Ljava/lang/String; │ │ 0x0000 - 0x007a reg=9 this Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ 0x0000 - 0x007a reg=10 uri Landroid/net/Uri; │ │ │ │ - source_file_idx : 1382 (FileProvider.java) │ │ + source_file_idx : 1386 (FileProvider.java) │ │ │ │ -Class #130 header: │ │ -class_idx : 277 │ │ +Class #131 header: │ │ +class_idx : 278 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 41 │ │ -source_file_idx : 1382 │ │ +source_file_idx : 1386 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 8 │ │ │ │ -Class #130 annotations: │ │ +Class #131 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/FileProvider$SimplePathStrategy; Landroid/support/v4/content/FileProvider$PathStrategy; } │ │ Annotations on field #427 'sCache' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Landroid/support/v4/content/FileProvider$PathStrategy;" ">;" } │ │ Annotations on method #1414 'openFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ Annotations on method #1415 'parsePathStrategy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lorg/xmlpull/v1/XmlPullParserException; } │ │ │ │ -Class #130 - │ │ +Class #131 - │ │ Class descriptor : 'Landroid/support/v4/content/FileProvider;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/ContentProvider;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/FileProvider;) │ │ name : 'COLUMNS' │ │ @@ -33357,32 +33384,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -051110: |[051110] android.support.v4.content.FileProvider.:()V │ │ -051120: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -051122: 2300 9b06 |0001: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -051126: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -051128: 1a02 5b14 |0004: const-string v2, "_display_name" // string@145b │ │ -05112c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -051130: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -051132: 1a02 5e14 |0009: const-string v2, "_size" // string@145e │ │ -051136: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -05113a: 6900 a801 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01a8 │ │ -05113e: 2200 3105 |000f: new-instance v0, Ljava/io/File; // type@0531 │ │ -051142: 1a01 4401 |0011: const-string v1, "/" // string@0144 │ │ -051146: 7020 3a27 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@273a │ │ -05114c: 6900 a901 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01a9 │ │ -051150: 2200 b405 |0018: new-instance v0, Ljava/util/HashMap; // type@05b4 │ │ -051154: 7010 c928 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -05115a: 6900 ab01 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01ab │ │ -05115e: 0e00 |001f: return-void │ │ +051194: |[051194] android.support.v4.content.FileProvider.:()V │ │ +0511a4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0511a6: 2300 9e06 |0001: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +0511aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0511ac: 1a02 6514 |0004: const-string v2, "_display_name" // string@1465 │ │ +0511b0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0511b4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0511b6: 1a02 6814 |0009: const-string v2, "_size" // string@1468 │ │ +0511ba: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0511be: 6900 a801 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01a8 │ │ +0511c2: 2200 3205 |000f: new-instance v0, Ljava/io/File; // type@0532 │ │ +0511c6: 1a01 4401 |0011: const-string v1, "/" // string@0144 │ │ +0511ca: 7020 3a27 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@273a │ │ +0511d0: 6900 a901 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01a9 │ │ +0511d4: 2200 b705 |0018: new-instance v0, Ljava/util/HashMap; // type@05b7 │ │ +0511d8: 7010 c928 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +0511de: 6900 ab01 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01ab │ │ +0511e2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000f line=317 │ │ 0x0018 line=320 │ │ locals : │ │ │ │ @@ -33391,17 +33418,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051160: |[051160] android.support.v4.content.FileProvider.:()V │ │ -051170: 7010 9300 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0093 │ │ -051176: 0e00 |0003: return-void │ │ +0511e4: |[0511e4] android.support.v4.content.FileProvider.:()V │ │ +0511f4: 7010 9300 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0093 │ │ +0511fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/FileProvider; │ │ │ │ @@ -33410,31 +33437,31 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -051178: |[051178] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -051188: 0761 |0000: move-object v1, v6 │ │ -05118a: 0770 |0001: move-object v0, v7 │ │ -05118c: 2104 |0002: array-length v4, v0 │ │ -05118e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -051190: 0712 |0004: move-object v2, v1 │ │ -051192: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ -051196: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -05119a: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ -05119e: 2201 3105 |000b: new-instance v1, Ljava/io/File; // type@0531 │ │ -0511a2: 7030 3927 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2739 │ │ -0511a8: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0511ac: 0712 |0012: move-object v2, v1 │ │ -0511ae: 28f2 |0013: goto 0005 // -000e │ │ -0511b0: 1102 |0014: return-object v2 │ │ -0511b2: 0721 |0015: move-object v1, v2 │ │ -0511b4: 28fa |0016: goto 0010 // -0006 │ │ +0511fc: |[0511fc] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +05120c: 0761 |0000: move-object v1, v6 │ │ +05120e: 0770 |0001: move-object v0, v7 │ │ +051210: 2104 |0002: array-length v4, v0 │ │ +051212: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +051214: 0712 |0004: move-object v2, v1 │ │ +051216: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ +05121a: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +05121e: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ +051222: 2201 3205 |000b: new-instance v1, Ljava/io/File; // type@0532 │ │ +051226: 7030 3927 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2739 │ │ +05122c: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +051230: 0712 |0012: move-object v2, v1 │ │ +051232: 28f2 |0013: goto 0005 // -000e │ │ +051234: 1102 |0014: return-object v2 │ │ +051236: 0721 |0015: move-object v1, v2 │ │ +051238: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0001 line=754 │ │ 0x0009 line=755 │ │ 0x000b line=756 │ │ 0x0010 line=754 │ │ @@ -33458,19 +33485,19 @@ │ │ type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0511b8: |[0511b8] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -0511c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0511ca: 2330 9906 |0001: new-array v0, v3, [Ljava/lang/Object; // type@0699 │ │ -0511ce: 7153 0728 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0511d4: 1100 |0006: return-object v0 │ │ +05123c: |[05123c] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +05124c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05124e: 2330 9c06 |0001: new-array v0, v3, [Ljava/lang/Object; // type@069c │ │ +051252: 7153 0728 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +051258: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=769 │ │ 0x0003 line=770 │ │ 0x0006 line=771 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 result [Ljava/lang/Object; │ │ @@ -33482,19 +33509,19 @@ │ │ type : '([Ljava/lang/String;I)[Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0511d8: |[0511d8] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ -0511e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0511ea: 2330 9b06 |0001: new-array v0, v3, [Ljava/lang/String; // type@069b │ │ -0511ee: 7153 0728 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0511f4: 1100 |0006: return-object v0 │ │ +05125c: |[05125c] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +05126c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05126e: 2330 9e06 |0001: new-array v0, v3, [Ljava/lang/String; // type@069e │ │ +051272: 7153 0728 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +051278: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=763 │ │ 0x0003 line=764 │ │ 0x0006 line=765 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 result [Ljava/lang/String; │ │ @@ -33506,41 +33533,41 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0511f8: |[0511f8] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -051208: 6203 ab01 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01ab │ │ -05120c: 1d03 |0002: monitor-enter v3 │ │ -05120e: 6202 ab01 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01ab │ │ -051212: 6e20 ce28 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ -051218: 0c01 |0008: move-result-object v1 │ │ -05121a: 1f01 1301 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@0113 │ │ -05121e: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -051222: 7120 8705 6500 |000d: invoke-static {v5, v6}, Landroid/support/v4/content/FileProvider;.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0587 │ │ -051228: 0c01 |0010: move-result-object v1 │ │ -05122a: 6202 ab01 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01ab │ │ -05122e: 6e30 cf28 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ -051234: 1e03 |0016: monitor-exit v3 │ │ -051236: 1101 |0017: return-object v1 │ │ -051238: 0d00 |0018: move-exception v0 │ │ -05123a: 2202 5605 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -05123e: 1a04 5b05 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@055b │ │ -051242: 7030 9027 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2790 │ │ -051248: 2702 |0020: throw v2 │ │ -05124a: 0d02 |0021: move-exception v2 │ │ -05124c: 1e03 |0022: monitor-exit v3 │ │ -05124e: 2702 |0023: throw v2 │ │ -051250: 0d00 |0024: move-exception v0 │ │ -051252: 2202 5605 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -051256: 1a04 5b05 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@055b │ │ -05125a: 7030 9027 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2790 │ │ -051260: 2702 |002c: throw v2 │ │ +05127c: |[05127c] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +05128c: 6203 ab01 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01ab │ │ +051290: 1d03 |0002: monitor-enter v3 │ │ +051292: 6202 ab01 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01ab │ │ +051296: 6e20 ce28 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ +05129c: 0c01 |0008: move-result-object v1 │ │ +05129e: 1f01 1401 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@0114 │ │ +0512a2: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +0512a6: 7120 8705 6500 |000d: invoke-static {v5, v6}, Landroid/support/v4/content/FileProvider;.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0587 │ │ +0512ac: 0c01 |0010: move-result-object v1 │ │ +0512ae: 6202 ab01 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01ab │ │ +0512b2: 6e30 cf28 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ +0512b8: 1e03 |0016: monitor-exit v3 │ │ +0512ba: 1101 |0017: return-object v1 │ │ +0512bc: 0d00 |0018: move-exception v0 │ │ +0512be: 2202 5705 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0512c2: 1a04 5f05 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@055f │ │ +0512c6: 7030 9027 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2790 │ │ +0512cc: 2702 |0020: throw v2 │ │ +0512ce: 0d02 |0021: move-exception v2 │ │ +0512d0: 1e03 |0022: monitor-exit v3 │ │ +0512d2: 2702 |0023: throw v2 │ │ +0512d4: 0d00 |0024: move-exception v0 │ │ +0512d6: 2202 5705 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0512da: 1a04 5f05 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@055f │ │ +0512de: 7030 9027 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2790 │ │ +0512e4: 2702 |002c: throw v2 │ │ catches : 4 │ │ 0x0003 - 0x000b │ │ -> 0x0021 │ │ 0x000d - 0x0010 │ │ Ljava/io/IOException; -> 0x0018 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0024 │ │ -> 0x0021 │ │ @@ -33574,61 +33601,61 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -051290: |[051290] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ -0512a0: 1a01 1d2e |0000: const-string v1, "r" // string@2e1d │ │ -0512a4: 6e20 d727 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0512aa: 0a01 |0005: move-result v1 │ │ -0512ac: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -0512b0: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ -0512b4: 0f00 |000a: return v0 │ │ -0512b6: 1a01 da36 |000b: const-string v1, "w" // string@36da │ │ -0512ba: 6e20 d727 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0512c0: 0a01 |0010: move-result v1 │ │ -0512c2: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ -0512c6: 1a01 6337 |0013: const-string v1, "wt" // string@3763 │ │ -0512ca: 6e20 d727 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0512d0: 0a01 |0018: move-result v1 │ │ -0512d2: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -0512d6: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ -0512da: 28ed |001d: goto 000a // -0013 │ │ -0512dc: 1a01 dd36 |001e: const-string v1, "wa" // string@36dd │ │ -0512e0: 6e20 d727 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0512e6: 0a01 |0023: move-result v1 │ │ -0512e8: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -0512ec: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ -0512f0: 28e2 |0028: goto 000a // -001e │ │ -0512f2: 1a01 a22f |0029: const-string v1, "rw" // string@2fa2 │ │ -0512f6: 6e20 d727 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0512fc: 0a01 |002e: move-result v1 │ │ -0512fe: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -051302: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ -051306: 28d7 |0033: goto 000a // -0029 │ │ -051308: 1a01 a32f |0034: const-string v1, "rwt" // string@2fa3 │ │ -05130c: 6e20 d727 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -051312: 0a01 |0039: move-result v1 │ │ -051314: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ -051318: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ -05131c: 28cc |003e: goto 000a // -0034 │ │ -05131e: 2201 5605 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -051322: 2202 6c05 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -051326: 7010 f927 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -05132c: 1a03 6b06 |0046: const-string v3, "Invalid mode: " // string@066b │ │ -051330: 6e20 0228 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -051336: 0c02 |004b: move-result-object v2 │ │ -051338: 6e20 0228 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05133e: 0c02 |004f: move-result-object v2 │ │ -051340: 6e10 0628 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -051346: 0c02 |0053: move-result-object v2 │ │ -051348: 7020 8f27 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -05134e: 2701 |0057: throw v1 │ │ +051314: |[051314] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ +051324: 1a01 272e |0000: const-string v1, "r" // string@2e27 │ │ +051328: 6e20 d727 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +05132e: 0a01 |0005: move-result v1 │ │ +051330: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +051334: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ +051338: 0f00 |000a: return v0 │ │ +05133a: 1a01 e336 |000b: const-string v1, "w" // string@36e3 │ │ +05133e: 6e20 d727 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +051344: 0a01 |0010: move-result v1 │ │ +051346: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ +05134a: 1a01 6c37 |0013: const-string v1, "wt" // string@376c │ │ +05134e: 6e20 d727 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +051354: 0a01 |0018: move-result v1 │ │ +051356: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +05135a: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ +05135e: 28ed |001d: goto 000a // -0013 │ │ +051360: 1a01 e636 |001e: const-string v1, "wa" // string@36e6 │ │ +051364: 6e20 d727 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +05136a: 0a01 |0023: move-result v1 │ │ +05136c: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +051370: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ +051374: 28e2 |0028: goto 000a // -001e │ │ +051376: 1a01 ac2f |0029: const-string v1, "rw" // string@2fac │ │ +05137a: 6e20 d727 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +051380: 0a01 |002e: move-result v1 │ │ +051382: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +051386: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ +05138a: 28d7 |0033: goto 000a // -0029 │ │ +05138c: 1a01 ad2f |0034: const-string v1, "rwt" // string@2fad │ │ +051390: 6e20 d727 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +051396: 0a01 |0039: move-result v1 │ │ +051398: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +05139c: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ +0513a0: 28cc |003e: goto 000a // -0034 │ │ +0513a2: 2201 5705 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0513a6: 2202 6d05 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0513aa: 7010 f927 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0513b0: 1a03 6f06 |0046: const-string v3, "Invalid mode: " // string@066f │ │ +0513b4: 6e20 0228 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0513ba: 0c02 |004b: move-result-object v2 │ │ +0513bc: 6e20 0228 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0513c2: 0c02 |004f: move-result-object v2 │ │ +0513c4: 6e10 0628 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0513ca: 0c02 |0053: move-result-object v2 │ │ +0513cc: 7020 8f27 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0513d2: 2701 |0057: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0008 line=730 │ │ 0x000a line=749 │ │ 0x000b line=731 │ │ 0x001b line=732 │ │ @@ -33652,95 +33679,95 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -051350: |[051350] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -051360: 120c |0000: const/4 v12, #int 0 // #0 │ │ -051362: 120b |0001: const/4 v11, #int 0 // #0 │ │ -051364: 121a |0002: const/4 v10, #int 1 // #1 │ │ -051366: 2204 1401 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@0114 │ │ -05136a: 7020 7705 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0577 │ │ -051370: 6e10 a400 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -051376: 0c08 |000b: move-result-object v8 │ │ -051378: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ -05137c: 6e30 f000 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@00f0 │ │ -051382: 0c01 |0011: move-result-object v1 │ │ -051384: 6e10 a400 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -05138a: 0c08 |0015: move-result-object v8 │ │ -05138c: 1a09 cd16 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@16cd │ │ -051390: 6e30 f200 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@00f2 │ │ -051396: 0c00 |001b: move-result-object v0 │ │ -051398: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -05139c: 2208 5605 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0513a0: 1a09 810e |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0e81 │ │ -0513a4: 7020 8f27 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0513aa: 2708 |0025: throw v8 │ │ -0513ac: 7210 5201 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@0152 │ │ -0513b2: 0a07 |0029: move-result v7 │ │ -0513b4: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ -0513b8: 1228 |002c: const/4 v8, #int 2 // #2 │ │ -0513ba: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ -0513be: 7210 5001 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0150 │ │ -0513c4: 0c05 |0032: move-result-object v5 │ │ -0513c6: 1a08 fb29 |0033: const-string v8, "name" // string@29fb │ │ -0513ca: 7230 4e01 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ -0513d0: 0c02 |0038: move-result-object v2 │ │ -0513d2: 1a08 042d |0039: const-string v8, "path" // string@2d04 │ │ -0513d6: 7230 4e01 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ -0513dc: 0c03 |003e: move-result-object v3 │ │ -0513de: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -0513e0: 1a08 8c2f |0040: const-string v8, "root-path" // string@2f8c │ │ -0513e4: 6e20 d727 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0513ea: 0a08 |0045: move-result v8 │ │ -0513ec: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ -0513f0: 6208 a901 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01a9 │ │ -0513f4: 23a9 9b06 |004a: new-array v9, v10, [Ljava/lang/String; // type@069b │ │ -0513f8: 4d03 090b |004c: aput-object v3, v9, v11 │ │ -0513fc: 7120 7d05 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@057d │ │ -051402: 0c06 |0051: move-result-object v6 │ │ -051404: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ -051408: 6e30 7805 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0578 │ │ -05140e: 28cf |0057: goto 0026 // -0031 │ │ -051410: 1a08 ff1c |0058: const-string v8, "files-path" // string@1cff │ │ -051414: 6e20 d727 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -05141a: 0a08 |005d: move-result v8 │ │ -05141c: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ -051420: 6e10 a200 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00a2 │ │ -051426: 0c08 |0063: move-result-object v8 │ │ -051428: 23a9 9b06 |0064: new-array v9, v10, [Ljava/lang/String; // type@069b │ │ -05142c: 4d03 090b |0066: aput-object v3, v9, v11 │ │ -051430: 7120 7d05 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@057d │ │ -051436: 0c06 |006b: move-result-object v6 │ │ -051438: 28e6 |006c: goto 0052 // -001a │ │ -05143a: 1a08 fa17 |006d: const-string v8, "cache-path" // string@17fa │ │ -05143e: 6e20 d727 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -051444: 0a08 |0072: move-result v8 │ │ -051446: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ -05144a: 6e10 9e00 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@009e │ │ -051450: 0c08 |0078: move-result-object v8 │ │ -051452: 23a9 9b06 |0079: new-array v9, v10, [Ljava/lang/String; // type@069b │ │ -051456: 4d03 090b |007b: aput-object v3, v9, v11 │ │ -05145a: 7120 7d05 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@057d │ │ -051460: 0c06 |0080: move-result-object v6 │ │ -051462: 28d1 |0081: goto 0052 // -002f │ │ -051464: 1a08 c41c |0082: const-string v8, "external-path" // string@1cc4 │ │ -051468: 6e20 d727 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -05146e: 0a08 |0087: move-result v8 │ │ -051470: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ -051474: 7100 4902 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0249 │ │ -05147a: 0c08 |008d: move-result-object v8 │ │ -05147c: 23a9 9b06 |008e: new-array v9, v10, [Ljava/lang/String; // type@069b │ │ -051480: 4d03 090b |0090: aput-object v3, v9, v11 │ │ -051484: 7120 7d05 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@057d │ │ -05148a: 0c06 |0095: move-result-object v6 │ │ -05148c: 28bc |0096: goto 0052 // -0044 │ │ -05148e: 1104 |0097: return-object v4 │ │ +0513d4: |[0513d4] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +0513e4: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0513e6: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0513e8: 121a |0002: const/4 v10, #int 1 // #1 │ │ +0513ea: 2204 1501 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@0115 │ │ +0513ee: 7020 7705 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0577 │ │ +0513f4: 6e10 a400 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +0513fa: 0c08 |000b: move-result-object v8 │ │ +0513fc: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ +051400: 6e30 f000 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@00f0 │ │ +051406: 0c01 |0011: move-result-object v1 │ │ +051408: 6e10 a400 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +05140e: 0c08 |0015: move-result-object v8 │ │ +051410: 1a09 d716 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@16d7 │ │ +051414: 6e30 f200 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@00f2 │ │ +05141a: 0c00 |001b: move-result-object v0 │ │ +05141c: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +051420: 2208 5705 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +051424: 1a09 8a0e |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0e8a │ │ +051428: 7020 8f27 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +05142e: 2708 |0025: throw v8 │ │ +051430: 7210 5201 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@0152 │ │ +051436: 0a07 |0029: move-result v7 │ │ +051438: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ +05143c: 1228 |002c: const/4 v8, #int 2 // #2 │ │ +05143e: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ +051442: 7210 5001 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0150 │ │ +051448: 0c05 |0032: move-result-object v5 │ │ +05144a: 1a08 052a |0033: const-string v8, "name" // string@2a05 │ │ +05144e: 7230 4e01 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ +051454: 0c02 |0038: move-result-object v2 │ │ +051456: 1a08 0e2d |0039: const-string v8, "path" // string@2d0e │ │ +05145a: 7230 4e01 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ +051460: 0c03 |003e: move-result-object v3 │ │ +051462: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +051464: 1a08 962f |0040: const-string v8, "root-path" // string@2f96 │ │ +051468: 6e20 d727 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +05146e: 0a08 |0045: move-result v8 │ │ +051470: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ +051474: 6208 a901 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01a9 │ │ +051478: 23a9 9e06 |004a: new-array v9, v10, [Ljava/lang/String; // type@069e │ │ +05147c: 4d03 090b |004c: aput-object v3, v9, v11 │ │ +051480: 7120 7d05 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@057d │ │ +051486: 0c06 |0051: move-result-object v6 │ │ +051488: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ +05148c: 6e30 7805 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0578 │ │ +051492: 28cf |0057: goto 0026 // -0031 │ │ +051494: 1a08 091d |0058: const-string v8, "files-path" // string@1d09 │ │ +051498: 6e20 d727 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +05149e: 0a08 |005d: move-result v8 │ │ +0514a0: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ +0514a4: 6e10 a200 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00a2 │ │ +0514aa: 0c08 |0063: move-result-object v8 │ │ +0514ac: 23a9 9e06 |0064: new-array v9, v10, [Ljava/lang/String; // type@069e │ │ +0514b0: 4d03 090b |0066: aput-object v3, v9, v11 │ │ +0514b4: 7120 7d05 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@057d │ │ +0514ba: 0c06 |006b: move-result-object v6 │ │ +0514bc: 28e6 |006c: goto 0052 // -001a │ │ +0514be: 1a08 0418 |006d: const-string v8, "cache-path" // string@1804 │ │ +0514c2: 6e20 d727 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0514c8: 0a08 |0072: move-result v8 │ │ +0514ca: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ +0514ce: 6e10 9e00 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@009e │ │ +0514d4: 0c08 |0078: move-result-object v8 │ │ +0514d6: 23a9 9e06 |0079: new-array v9, v10, [Ljava/lang/String; // type@069e │ │ +0514da: 4d03 090b |007b: aput-object v3, v9, v11 │ │ +0514de: 7120 7d05 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@057d │ │ +0514e4: 0c06 |0080: move-result-object v6 │ │ +0514e6: 28d1 |0081: goto 0052 // -002f │ │ +0514e8: 1a08 ce1c |0082: const-string v8, "external-path" // string@1cce │ │ +0514ec: 6e20 d727 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0514f2: 0a08 |0087: move-result v8 │ │ +0514f4: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ +0514f8: 7100 4902 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0249 │ │ +0514fe: 0c08 |008d: move-result-object v8 │ │ +051500: 23a9 9e06 |008e: new-array v9, v10, [Ljava/lang/String; // type@069e │ │ +051504: 4d03 090b |0090: aput-object v3, v9, v11 │ │ +051508: 7120 7d05 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@057d │ │ +05150e: 0c06 |0095: move-result-object v6 │ │ +051510: 28bc |0096: goto 0052 // -0044 │ │ +051512: 1104 |0097: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=556 │ │ 0x0008 line=558 │ │ 0x0012 line=560 │ │ 0x001c line=562 │ │ 0x001e line=563 │ │ @@ -33779,33 +33806,33 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -051490: |[051490] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ -0514a0: 6f30 9400 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0094 │ │ -0514a6: 5540 1700 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0017 │ │ -0514aa: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0514ae: 2200 6805 |0007: new-instance v0, Ljava/lang/SecurityException; // type@0568 │ │ -0514b2: 1a01 7a0f |0009: const-string v1, "Provider must not be exported" // string@0f7a │ │ -0514b6: 7020 ca27 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@27ca │ │ -0514bc: 2700 |000e: throw v0 │ │ -0514be: 5540 1800 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0018 │ │ -0514c2: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -0514c6: 2200 6805 |0013: new-instance v0, Ljava/lang/SecurityException; // type@0568 │ │ -0514ca: 1a01 790f |0015: const-string v1, "Provider must grant uri permissions" // string@0f79 │ │ -0514ce: 7020 ca27 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@27ca │ │ -0514d4: 2700 |001a: throw v0 │ │ -0514d6: 5440 1600 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0016 │ │ -0514da: 7120 8105 0300 |001d: invoke-static {v3, v0}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0581 │ │ -0514e0: 0c00 |0020: move-result-object v0 │ │ -0514e2: 5b20 aa01 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ -0514e6: 0e00 |0023: return-void │ │ +051514: |[051514] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ +051524: 6f30 9400 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0094 │ │ +05152a: 5540 1700 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0017 │ │ +05152e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +051532: 2200 6905 |0007: new-instance v0, Ljava/lang/SecurityException; // type@0569 │ │ +051536: 1a01 840f |0009: const-string v1, "Provider must not be exported" // string@0f84 │ │ +05153a: 7020 ca27 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@27ca │ │ +051540: 2700 |000e: throw v0 │ │ +051542: 5540 1800 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0018 │ │ +051546: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +05154a: 2200 6905 |0013: new-instance v0, Ljava/lang/SecurityException; // type@0569 │ │ +05154e: 1a01 830f |0015: const-string v1, "Provider must grant uri permissions" // string@0f83 │ │ +051552: 7020 ca27 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@27ca │ │ +051558: 2700 |001a: throw v0 │ │ +05155a: 5440 1600 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0016 │ │ +05155e: 7120 8105 0300 |001d: invoke-static {v3, v0}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0581 │ │ +051564: 0c00 |0020: move-result-object v0 │ │ +051566: 5b20 aa01 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ +05156a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=345 │ │ 0x0007 line=346 │ │ 0x000f line=348 │ │ 0x0013 line=349 │ │ @@ -33821,25 +33848,25 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0514e8: |[0514e8] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0514f8: 5421 aa01 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ -0514fc: 7220 7605 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0576 │ │ -051502: 0c00 |0005: move-result-object v0 │ │ -051504: 6e10 3b27 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@273b │ │ -05150a: 0a01 |0009: move-result v1 │ │ -05150c: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -051510: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -051512: 0f01 |000d: return v1 │ │ -051514: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -051516: 28fe |000f: goto 000d // -0002 │ │ +05156c: |[05156c] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +05157c: 5421 aa01 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ +051580: 7220 7605 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0576 │ │ +051586: 0c00 |0005: move-result-object v0 │ │ +051588: 6e10 3b27 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@273b │ │ +05158e: 0a01 |0009: move-result v1 │ │ +051590: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +051594: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +051596: 0f01 |000d: return v1 │ │ +051598: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +05159a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0006 line=498 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 file Ljava/io/File; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/FileProvider; │ │ @@ -33852,37 +33879,37 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -051518: |[051518] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -051528: 5464 aa01 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ -05152c: 7220 7605 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0576 │ │ -051532: 0c01 |0005: move-result-object v1 │ │ -051534: 6e10 3d27 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@273d │ │ -05153a: 0c04 |0009: move-result-object v4 │ │ -05153c: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ -051540: 6e20 e127 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@27e1 │ │ -051546: 0a02 |000f: move-result v2 │ │ -051548: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ -05154c: 6e10 3d27 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@273d │ │ -051552: 0c04 |0015: move-result-object v4 │ │ -051554: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ -051558: 6e20 eb27 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -05155e: 0c00 |001b: move-result-object v0 │ │ -051560: 7100 4321 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@2143 │ │ -051566: 0c04 |001f: move-result-object v4 │ │ -051568: 6e20 4221 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@2142 │ │ -05156e: 0c03 |0023: move-result-object v3 │ │ -051570: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -051574: 1103 |0026: return-object v3 │ │ -051576: 1a03 0917 |0027: const-string v3, "application/octet-stream" // string@1709 │ │ -05157a: 28fd |0029: goto 0026 // -0003 │ │ +05159c: |[05159c] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +0515ac: 5464 aa01 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ +0515b0: 7220 7605 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0576 │ │ +0515b6: 0c01 |0005: move-result-object v1 │ │ +0515b8: 6e10 3d27 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@273d │ │ +0515be: 0c04 |0009: move-result-object v4 │ │ +0515c0: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ +0515c4: 6e20 e127 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@27e1 │ │ +0515ca: 0a02 |000f: move-result v2 │ │ +0515cc: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ +0515d0: 6e10 3d27 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@273d │ │ +0515d6: 0c04 |0015: move-result-object v4 │ │ +0515d8: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ +0515dc: 6e20 eb27 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0515e2: 0c00 |001b: move-result-object v0 │ │ +0515e4: 7100 4321 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@2143 │ │ +0515ea: 0c04 |001f: move-result-object v4 │ │ +0515ec: 6e20 4221 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@2142 │ │ +0515f2: 0c03 |0023: move-result-object v3 │ │ +0515f4: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +0515f8: 1103 |0026: return-object v3 │ │ +0515fa: 1a03 1317 |0027: const-string v3, "application/octet-stream" // string@1713 │ │ +0515fe: 28fd |0029: goto 0026 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=453 │ │ 0x0010 line=454 │ │ 0x0012 line=455 │ │ 0x001c line=456 │ │ @@ -33901,19 +33928,19 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05157c: |[05157c] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -05158c: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -051590: 1a01 b40e |0002: const-string v1, "No external inserts" // string@0eb4 │ │ -051594: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ -05159a: 2700 |0007: throw v0 │ │ +051600: |[051600] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +051610: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +051614: 1a01 bd0e |0002: const-string v1, "No external inserts" // string@0ebd │ │ +051618: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ +05161e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ @@ -33923,17 +33950,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05159c: |[05159c] android.support.v4.content.FileProvider.onCreate:()Z │ │ -0515ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0515ae: 0f00 |0001: return v0 │ │ +051620: |[051620] android.support.v4.content.FileProvider.onCreate:()Z │ │ +051630: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +051632: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/FileProvider; │ │ │ │ #5 : (in Landroid/support/v4/content/FileProvider;) │ │ @@ -33941,23 +33968,23 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0515b0: |[0515b0] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ -0515c0: 5432 aa01 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ -0515c4: 7220 7605 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0576 │ │ -0515ca: 0c00 |0005: move-result-object v0 │ │ -0515cc: 7110 8405 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@0584 │ │ -0515d2: 0a01 |0009: move-result v1 │ │ -0515d4: 7120 7502 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0275 │ │ -0515da: 0c02 |000d: move-result-object v2 │ │ -0515dc: 1102 |000e: return-object v2 │ │ +051634: |[051634] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +051644: 5432 aa01 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ +051648: 7220 7605 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0576 │ │ +05164e: 0c00 |0005: move-result-object v0 │ │ +051650: 7110 8405 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@0584 │ │ +051656: 0a01 |0009: move-result v1 │ │ +051658: 7120 7502 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0275 │ │ +05165e: 0c02 |000d: move-result-object v2 │ │ +051660: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0006 line=520 │ │ 0x000a line=521 │ │ locals : │ │ 0x0006 - 0x000f reg=0 file Ljava/io/File; │ │ @@ -33971,68 +33998,68 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -0515e0: |[0515e0] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -0515f0: 54ca aa01 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ -0515f4: 7220 7605 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0576 │ │ -0515fa: 0c04 |0005: move-result-object v4 │ │ -0515fc: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ -051600: 620e a801 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01a8 │ │ -051604: 21ea |000a: array-length v10, v14 │ │ -051606: 23a2 9b06 |000b: new-array v2, v10, [Ljava/lang/String; // type@069b │ │ -05160a: 21ea |000d: array-length v10, v14 │ │ -05160c: 23a9 9906 |000e: new-array v9, v10, [Ljava/lang/Object; // type@0699 │ │ -051610: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -051612: 07e0 |0011: move-object v0, v14 │ │ -051614: 2108 |0012: array-length v8, v0 │ │ -051616: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -051618: 0156 |0014: move v6, v5 │ │ -05161a: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ -05161e: 4601 0007 |0017: aget-object v1, v0, v7 │ │ -051622: 1a0a 5b14 |0019: const-string v10, "_display_name" // string@145b │ │ -051626: 6e20 d727 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -05162c: 0a0a |001e: move-result v10 │ │ -05162e: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ -051632: 1a0a 5b14 |0021: const-string v10, "_display_name" // string@145b │ │ -051636: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ -05163a: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ -05163e: 6e10 3d27 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@273d │ │ -051644: 0c0a |002a: move-result-object v10 │ │ -051646: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ -05164a: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -05164e: 0156 |002f: move v6, v5 │ │ -051650: 28e5 |0030: goto 0015 // -001b │ │ -051652: 1a0a 5e14 |0031: const-string v10, "_size" // string@145e │ │ -051656: 6e20 d727 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -05165c: 0a0a |0036: move-result v10 │ │ -05165e: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ -051662: 1a0a 5e14 |0039: const-string v10, "_size" // string@145e │ │ -051666: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ -05166a: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -05166e: 6e10 3f27 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@273f │ │ -051674: 0b0a |0042: move-result-wide v10 │ │ -051676: 7120 a427 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -05167c: 0c0a |0046: move-result-object v10 │ │ -05167e: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ -051682: 28e4 |0049: goto 002d // -001c │ │ -051684: 7120 7f05 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@057f │ │ -05168a: 0c02 |004d: move-result-object v2 │ │ -05168c: 7120 7e05 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@057e │ │ -051692: 0c09 |0051: move-result-object v9 │ │ -051694: 2203 4b00 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@004b │ │ -051698: 121a |0054: const/4 v10, #int 1 // #1 │ │ -05169a: 7030 6f01 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@016f │ │ -0516a0: 6e20 7001 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0170 │ │ -0516a6: 1103 |005b: return-object v3 │ │ -0516a8: 0165 |005c: move v5, v6 │ │ -0516aa: 28d0 |005d: goto 002d // -0030 │ │ +051664: |[051664] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +051674: 54ca aa01 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01aa │ │ +051678: 7220 7605 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0576 │ │ +05167e: 0c04 |0005: move-result-object v4 │ │ +051680: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ +051684: 620e a801 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01a8 │ │ +051688: 21ea |000a: array-length v10, v14 │ │ +05168a: 23a2 9e06 |000b: new-array v2, v10, [Ljava/lang/String; // type@069e │ │ +05168e: 21ea |000d: array-length v10, v14 │ │ +051690: 23a9 9c06 |000e: new-array v9, v10, [Ljava/lang/Object; // type@069c │ │ +051694: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +051696: 07e0 |0011: move-object v0, v14 │ │ +051698: 2108 |0012: array-length v8, v0 │ │ +05169a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +05169c: 0156 |0014: move v6, v5 │ │ +05169e: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ +0516a2: 4601 0007 |0017: aget-object v1, v0, v7 │ │ +0516a6: 1a0a 6514 |0019: const-string v10, "_display_name" // string@1465 │ │ +0516aa: 6e20 d727 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0516b0: 0a0a |001e: move-result v10 │ │ +0516b2: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ +0516b6: 1a0a 6514 |0021: const-string v10, "_display_name" // string@1465 │ │ +0516ba: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ +0516be: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0516c2: 6e10 3d27 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@273d │ │ +0516c8: 0c0a |002a: move-result-object v10 │ │ +0516ca: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ +0516ce: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0516d2: 0156 |002f: move v6, v5 │ │ +0516d4: 28e5 |0030: goto 0015 // -001b │ │ +0516d6: 1a0a 6814 |0031: const-string v10, "_size" // string@1468 │ │ +0516da: 6e20 d727 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0516e0: 0a0a |0036: move-result v10 │ │ +0516e2: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ +0516e6: 1a0a 6814 |0039: const-string v10, "_size" // string@1468 │ │ +0516ea: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ +0516ee: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0516f2: 6e10 3f27 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@273f │ │ +0516f8: 0b0a |0042: move-result-wide v10 │ │ +0516fa: 7120 a427 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +051700: 0c0a |0046: move-result-object v10 │ │ +051702: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ +051706: 28e4 |0049: goto 002d // -001c │ │ +051708: 7120 7f05 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@057f │ │ +05170e: 0c02 |004d: move-result-object v2 │ │ +051710: 7120 7e05 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@057e │ │ +051716: 0c09 |0051: move-result-object v9 │ │ +051718: 2203 4b00 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@004b │ │ +05171c: 121a |0054: const/4 v10, #int 1 // #1 │ │ +05171e: 7030 6f01 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@016f │ │ +051724: 6e20 7001 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0170 │ │ +05172a: 1103 |005b: return-object v3 │ │ +05172c: 0165 |005c: move v5, v6 │ │ +05172e: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0006 line=414 │ │ 0x0008 line=415 │ │ 0x000a line=418 │ │ 0x000d line=419 │ │ @@ -34079,79 +34106,79 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0516ac: |[0516ac] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0516bc: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -0516c0: 1a01 b50e |0002: const-string v1, "No external updates" // string@0eb5 │ │ -0516c4: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ -0516ca: 2700 |0007: throw v0 │ │ +051730: |[051730] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +051740: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +051744: 1a01 be0e |0002: const-string v1, "No external updates" // string@0ebe │ │ +051748: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ +05174e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ 0x0000 - 0x0008 reg=5 selection Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=6 selectionArgs [Ljava/lang/String; │ │ │ │ - source_file_idx : 1382 (FileProvider.java) │ │ + source_file_idx : 1386 (FileProvider.java) │ │ │ │ -Class #131 header: │ │ -class_idx : 278 │ │ +Class #132 header: │ │ +class_idx : 279 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1631 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1635 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #131 annotations: │ │ +Class #132 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="IntentCompatImpl" │ │ │ │ -Class #131 - │ │ +Class #132 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 1631 (IntentCompat.java) │ │ + source_file_idx : 1635 (IntentCompat.java) │ │ │ │ -Class #132 header: │ │ -class_idx : 279 │ │ +Class #133 header: │ │ +class_idx : 280 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1631 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1635 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #132 annotations: │ │ +Class #133 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IntentCompatImplBase" │ │ │ │ -Class #132 - │ │ +Class #133 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/content/IntentCompat$IntentCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -34161,17 +34188,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0516cc: |[0516cc] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -0516dc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0516e2: 0e00 |0003: return-void │ │ +051750: |[051750] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +051760: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +051766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -34180,51 +34207,51 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0516e4: |[0516e4] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0516f4: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -0516f8: 1a01 9d16 |0002: const-string v1, "android.intent.action.MAIN" // string@169d │ │ -0516fc: 7020 c000 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ -051702: 6e20 d500 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ -051708: 1a01 a316 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@16a3 │ │ -05170c: 6e20 c200 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c2 │ │ -051712: 1100 |000f: return-object v0 │ │ +051768: |[051768] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +051778: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +05177c: 1a01 a716 |0002: const-string v1, "android.intent.action.MAIN" // string@16a7 │ │ +051780: 7020 c000 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ +051786: 6e20 d500 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ +05178c: 1a01 ad16 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@16ad │ │ +051790: 6e20 c200 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c2 │ │ +051796: 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 : 1631 (IntentCompat.java) │ │ + source_file_idx : 1635 (IntentCompat.java) │ │ │ │ -Class #133 header: │ │ -class_idx : 280 │ │ +Class #134 header: │ │ +class_idx : 281 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 279 │ │ -source_file_idx : 1631 │ │ +superclass_idx : 280 │ │ +source_file_idx : 1635 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #133 annotations: │ │ +Class #134 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IntentCompatImplHC" │ │ │ │ -Class #133 - │ │ +Class #134 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -34233,17 +34260,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051714: |[051714] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -051724: 7010 8b05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@058b │ │ -05172a: 0e00 |0003: return-void │ │ +051798: |[051798] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +0517a8: 7010 8b05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@058b │ │ +0517ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -34252,43 +34279,43 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05172c: |[05172c] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -05173c: 7110 9205 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0592 │ │ -051742: 0c00 |0003: move-result-object v0 │ │ -051744: 1100 |0004: return-object v0 │ │ +0517b0: |[0517b0] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0517c0: 7110 9205 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0592 │ │ +0517c6: 0c00 |0003: move-result-object v0 │ │ +0517c8: 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 : 1631 (IntentCompat.java) │ │ + source_file_idx : 1635 (IntentCompat.java) │ │ │ │ -Class #134 header: │ │ -class_idx : 281 │ │ +Class #135 header: │ │ +class_idx : 282 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 280 │ │ -source_file_idx : 1631 │ │ +superclass_idx : 281 │ │ +source_file_idx : 1635 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #134 annotations: │ │ +Class #135 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IntentCompatImplIcsMr1" │ │ │ │ -Class #134 - │ │ +Class #135 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -34297,41 +34324,41 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051748: |[051748] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -051758: 7010 8d05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@058d │ │ -05175e: 0e00 |0003: return-void │ │ +0517cc: |[0517cc] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +0517dc: 7010 8d05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@058d │ │ +0517e2: 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 : 1631 (IntentCompat.java) │ │ + source_file_idx : 1635 (IntentCompat.java) │ │ │ │ -Class #135 header: │ │ -class_idx : 282 │ │ +Class #136 header: │ │ +class_idx : 283 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1631 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1635 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #135 annotations: │ │ +Class #136 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; Landroid/support/v4/content/IntentCompat$IntentCompatImpl; } │ │ │ │ -Class #135 - │ │ +Class #136 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ name : 'IMPL' │ │ @@ -34344,32 +34371,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -051760: |[051760] android.support.v4.content.IntentCompat.:()V │ │ -051770: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -051774: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -051778: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -05177c: 2201 1901 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0119 │ │ -051780: 7010 8f05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@058f │ │ -051786: 6901 ac01 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ac │ │ -05178a: 0e00 |000d: return-void │ │ -05178c: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -051790: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -051794: 2201 1801 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0118 │ │ -051798: 7010 8d05 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@058d │ │ -05179e: 6901 ac01 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ac │ │ -0517a2: 28f4 |0019: goto 000d // -000c │ │ -0517a4: 2201 1701 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@0117 │ │ -0517a8: 7010 8b05 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@058b │ │ -0517ae: 6901 ac01 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ac │ │ -0517b2: 28ec |0021: goto 000d // -0014 │ │ +0517e4: |[0517e4] android.support.v4.content.IntentCompat.:()V │ │ +0517f4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0517f8: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +0517fc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +051800: 2201 1a01 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@011a │ │ +051804: 7010 8f05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@058f │ │ +05180a: 6901 ac01 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ac │ │ +05180e: 0e00 |000d: return-void │ │ +051810: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +051814: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +051818: 2201 1901 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0119 │ │ +05181c: 7010 8d05 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@058d │ │ +051822: 6901 ac01 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ac │ │ +051826: 28f4 |0019: goto 000d // -000c │ │ +051828: 2201 1801 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@0118 │ │ +05182c: 7010 8b05 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@058b │ │ +051832: 6901 ac01 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ac │ │ +051836: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=93 │ │ 0x000e line=88 │ │ @@ -34383,39 +34410,39 @@ │ │ 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 │ │ -0517b4: |[0517b4] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0517c4: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ac │ │ -0517c8: 7220 8a05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@058a │ │ -0517ce: 0c00 |0005: move-result-object v0 │ │ -0517d0: 1100 |0006: return-object v0 │ │ +051838: |[051838] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +051848: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ac │ │ +05184c: 7220 8a05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@058a │ │ +051852: 0c00 |0005: move-result-object v0 │ │ +051854: 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 : 1631 (IntentCompat.java) │ │ + source_file_idx : 1635 (IntentCompat.java) │ │ │ │ -Class #136 header: │ │ -class_idx : 283 │ │ +Class #137 header: │ │ +class_idx : 284 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1632 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1636 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #136 - │ │ +Class #137 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -34424,38 +34451,38 @@ │ │ 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 │ │ -0517d4: |[0517d4] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0517e4: 7110 ca00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00ca │ │ -0517ea: 0c00 |0003: move-result-object v0 │ │ -0517ec: 1100 |0004: return-object v0 │ │ +051858: |[051858] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +051868: 7110 ca00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00ca │ │ +05186e: 0c00 |0003: move-result-object v0 │ │ +051870: 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 : 1632 (IntentCompatHoneycomb.java) │ │ + source_file_idx : 1636 (IntentCompatHoneycomb.java) │ │ │ │ -Class #137 header: │ │ -class_idx : 286 │ │ +Class #138 header: │ │ +class_idx : 287 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3560 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3568 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 13 │ │ │ │ -Class #137 annotations: │ │ +Class #138 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/Loader$OnLoadCanceledListener; Landroid/support/v4/content/Loader$OnLoadCompleteListener; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #432 'mListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";" } │ │ Annotations on field #433 'mOnLoadCanceledListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader$OnLoadCanceledListener" ";" } │ │ @@ -34466,15 +34493,15 @@ │ │ Annotations on method #1433 'registerOnLoadCanceledListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader$OnLoadCanceledListener" ";)V" } │ │ Annotations on method #1438 'unregisterListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";)V" } │ │ Annotations on method #1439 'unregisterOnLoadCanceledListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader$OnLoadCanceledListener" ";)V" } │ │ │ │ -Class #137 - │ │ +Class #138 - │ │ Class descriptor : 'Landroid/support/v4/content/Loader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/Loader;) │ │ @@ -34516,24 +34543,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 │ │ -0517f0: |[0517f0] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -051800: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -051804: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -051808: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -05180e: 7120 6007 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ -051814: 1a01 8d37 |000a: const-string v1, "}" // string@378d │ │ -051818: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05181e: 6e10 0628 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -051824: 0c01 |0012: move-result-object v1 │ │ -051826: 1101 |0013: return-object v1 │ │ +051874: |[051874] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +051884: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +051888: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +05188c: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +051892: 7120 6007 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ +051898: 1a01 9637 |000a: const-string v1, "}" // string@3796 │ │ +05189c: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0518a2: 6e10 0628 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0518a8: 0c01 |0012: move-result-object v1 │ │ +0518aa: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0007 line=498 │ │ 0x000a line=499 │ │ 0x000f line=500 │ │ locals : │ │ @@ -34548,57 +34575,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 │ │ -051828: |[051828] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -051838: 6e20 5727 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -05183e: 1a00 1026 |0003: const-string v0, "mId=" // string@2610 │ │ -051842: 6e20 5727 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -051848: 5210 af01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01af │ │ -05184c: 6e20 5527 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ -051852: 1a00 8400 |000d: const-string v0, " mListener=" // string@0084 │ │ -051856: 6e20 5727 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -05185c: 5410 b001 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ -051860: 6e20 5a27 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ -051866: 5510 b401 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ -05186a: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -05186e: 5510 ae01 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01ae │ │ -051872: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -051876: 5510 b201 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01b2 │ │ -05187a: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -05187e: 6e20 5727 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -051884: 1a00 1328 |0026: const-string v0, "mStarted=" // string@2813 │ │ -051888: 6e20 5727 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -05188e: 5510 b401 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ -051892: 6e20 5827 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -051898: 1a00 7c00 |0030: const-string v0, " mContentChanged=" // string@007c │ │ -05189c: 6e20 5727 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0518a2: 5510 ae01 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01ae │ │ -0518a6: 6e20 5827 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -0518ac: 1a00 8800 |003a: const-string v0, " mProcessingChange=" // string@0088 │ │ -0518b0: 6e20 5727 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0518b6: 5510 b201 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01b2 │ │ -0518ba: 6e20 5c27 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -0518c0: 5510 ad01 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ad │ │ -0518c4: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ -0518c8: 5510 b301 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01b3 │ │ -0518cc: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -0518d0: 6e20 5727 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0518d6: 1a00 3b24 |004f: const-string v0, "mAbandoned=" // string@243b │ │ -0518da: 6e20 5727 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0518e0: 5510 ad01 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ad │ │ -0518e4: 6e20 5827 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ -0518ea: 1a00 8c00 |0059: const-string v0, " mReset=" // string@008c │ │ -0518ee: 6e20 5727 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ -0518f4: 5510 b301 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01b3 │ │ -0518f8: 6e20 5c27 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ -0518fe: 0e00 |0063: return-void │ │ +0518ac: |[0518ac] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0518bc: 6e20 5727 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0518c2: 1a00 1a26 |0003: const-string v0, "mId=" // string@261a │ │ +0518c6: 6e20 5727 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0518cc: 5210 af01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01af │ │ +0518d0: 6e20 5527 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2755 │ │ +0518d6: 1a00 8400 |000d: const-string v0, " mListener=" // string@0084 │ │ +0518da: 6e20 5727 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +0518e0: 5410 b001 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ +0518e4: 6e20 5a27 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@275a │ │ +0518ea: 5510 b401 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ +0518ee: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +0518f2: 5510 ae01 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01ae │ │ +0518f6: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +0518fa: 5510 b201 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01b2 │ │ +0518fe: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +051902: 6e20 5727 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +051908: 1a00 1d28 |0026: const-string v0, "mStarted=" // string@281d │ │ +05190c: 6e20 5727 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +051912: 5510 b401 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ +051916: 6e20 5827 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +05191c: 1a00 7c00 |0030: const-string v0, " mContentChanged=" // string@007c │ │ +051920: 6e20 5727 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +051926: 5510 ae01 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01ae │ │ +05192a: 6e20 5827 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +051930: 1a00 8800 |003a: const-string v0, " mProcessingChange=" // string@0088 │ │ +051934: 6e20 5727 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +05193a: 5510 b201 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01b2 │ │ +05193e: 6e20 5c27 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +051944: 5510 ad01 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ad │ │ +051948: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ +05194c: 5510 b301 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01b3 │ │ +051950: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +051954: 6e20 5727 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +05195a: 1a00 4524 |004f: const-string v0, "mAbandoned=" // string@2445 │ │ +05195e: 6e20 5727 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +051964: 5510 ad01 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ad │ │ +051968: 6e20 5827 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2758 │ │ +05196e: 1a00 8c00 |0059: const-string v0, " mReset=" // string@008c │ │ +051972: 6e20 5727 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2757 │ │ +051978: 5510 b301 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01b3 │ │ +05197c: 6e20 5c27 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@275c │ │ +051982: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x000d line=523 │ │ 0x0017 line=524 │ │ 0x0023 line=525 │ │ 0x0030 line=526 │ │ @@ -34620,16 +34647,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -051900: |[051900] android.support.v4.content.Loader.onReset:()V │ │ -051910: 0e00 |0000: return-void │ │ +051984: |[051984] android.support.v4.content.Loader.onReset:()V │ │ +051994: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 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; │ │ │ │ @@ -34638,16 +34665,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -051914: |[051914] android.support.v4.content.Loader.onStartLoading:()V │ │ -051924: 0e00 |0000: return-void │ │ +051998: |[051998] android.support.v4.content.Loader.onStartLoading:()V │ │ +0519a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 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; │ │ │ │ @@ -34656,16 +34683,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -051928: |[051928] android.support.v4.content.Loader.onStopLoading:()V │ │ -051938: 0e00 |0000: return-void │ │ +0519ac: |[0519ac] android.support.v4.content.Loader.onStopLoading:()V │ │ +0519bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 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; │ │ │ │ @@ -34674,24 +34701,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 │ │ -05193c: |[05193c] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -05194c: 5420 b001 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ -051950: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -051954: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -051958: 1a01 0d12 |0006: const-string v1, "There is already a listener registered" // string@120d │ │ -05195c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -051962: 2700 |000b: throw v0 │ │ -051964: 5b24 b001 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ -051968: 5923 af01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01af │ │ -05196c: 0e00 |0010: return-void │ │ +0519c0: |[0519c0] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +0519d0: 5420 b001 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ +0519d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0519d8: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0519dc: 1a01 1712 |0006: const-string v1, "There is already a listener registered" // string@1217 │ │ +0519e0: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0519e6: 2700 |000b: throw v0 │ │ +0519e8: 5b24 b001 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ +0519ec: 5923 af01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01af │ │ +0519f0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x000c line=167 │ │ 0x000e line=168 │ │ 0x0010 line=169 │ │ @@ -34707,23 +34734,23 @@ │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -051970: |[051970] android.support.v4.content.Loader.registerOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V │ │ -051980: 5420 b101 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ -051984: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -051988: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -05198c: 1a01 0d12 |0006: const-string v1, "There is already a listener registered" // string@120d │ │ -051990: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -051996: 2700 |000b: throw v0 │ │ -051998: 5b23 b101 |000c: iput-object v3, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ -05199c: 0e00 |000e: return-void │ │ +0519f4: |[0519f4] android.support.v4.content.Loader.registerOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V │ │ +051a04: 5420 b101 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ +051a08: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +051a0c: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +051a10: 1a01 1712 |0006: const-string v1, "There is already a listener registered" // string@1217 │ │ +051a14: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +051a1a: 2700 |000b: throw v0 │ │ +051a1c: 5b23 b101 |000c: iput-object v3, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ +051a20: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=197 │ │ 0x000c line=199 │ │ 0x000e line=200 │ │ locals : │ │ @@ -34737,24 +34764,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0519a0: |[0519a0] android.support.v4.content.Loader.reset:()V │ │ -0519b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0519b2: 6e10 9505 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0595 │ │ -0519b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0519ba: 5c20 b301 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01b3 │ │ -0519be: 5c21 b401 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ -0519c2: 5c21 ad01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ad │ │ -0519c6: 5c21 ae01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01ae │ │ -0519ca: 5c21 b201 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01b2 │ │ -0519ce: 0e00 |000f: return-void │ │ +051a24: |[051a24] android.support.v4.content.Loader.reset:()V │ │ +051a34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +051a36: 6e10 9505 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0595 │ │ +051a3c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +051a3e: 5c20 b301 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01b3 │ │ +051a42: 5c21 b401 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ +051a46: 5c21 ad01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ad │ │ +051a4a: 5c21 ae01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01ae │ │ +051a4e: 5c21 b201 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01b2 │ │ +051a52: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=420 │ │ 0x0004 line=421 │ │ 0x0007 line=422 │ │ 0x0009 line=423 │ │ 0x000b line=424 │ │ @@ -34769,22 +34796,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0519d0: |[0519d0] android.support.v4.content.Loader.startLoading:()V │ │ -0519e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0519e2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0519e4: 5c20 b401 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ -0519e8: 5c21 b301 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01b3 │ │ -0519ec: 5c21 ad01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ad │ │ -0519f0: 6e10 9605 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0596 │ │ -0519f6: 0e00 |000b: return-void │ │ +051a54: |[051a54] android.support.v4.content.Loader.startLoading:()V │ │ +051a64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +051a66: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +051a68: 5c20 b401 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ +051a6c: 5c21 b301 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01b3 │ │ +051a70: 5c21 ad01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01ad │ │ +051a74: 6e10 9605 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0596 │ │ +051a7a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=269 │ │ 0x0004 line=270 │ │ 0x0006 line=271 │ │ 0x0008 line=272 │ │ 0x000b line=273 │ │ @@ -34797,19 +34824,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0519f8: |[0519f8] android.support.v4.content.Loader.stopLoading:()V │ │ -051a08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -051a0a: 5c10 b401 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ -051a0e: 6e10 9705 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0597 │ │ -051a14: 0e00 |0006: return-void │ │ +051a7c: |[051a7c] android.support.v4.content.Loader.stopLoading:()V │ │ +051a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051a8e: 5c10 b401 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01b4 │ │ +051a92: 6e10 9705 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0597 │ │ +051a98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=361 │ │ 0x0006 line=362 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -34820,28 +34847,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -051a18: |[051a18] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -051a28: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -051a2c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -051a30: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -051a36: 7120 6007 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ -051a3c: 1a01 6700 |000a: const-string v1, " id=" // string@0067 │ │ -051a40: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -051a46: 5221 af01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01af │ │ -051a4a: 6e20 fe27 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -051a50: 1a01 8d37 |0014: const-string v1, "}" // string@378d │ │ -051a54: 6e20 0228 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -051a5a: 6e10 0628 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -051a60: 0c01 |001c: move-result-object v1 │ │ -051a62: 1101 |001d: return-object v1 │ │ +051a9c: |[051a9c] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +051aac: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +051ab0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +051ab4: 7020 fa27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +051aba: 7120 6007 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0760 │ │ +051ac0: 1a01 6700 |000a: const-string v1, " id=" // string@0067 │ │ +051ac4: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +051aca: 5221 af01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01af │ │ +051ace: 6e20 fe27 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +051ad4: 1a01 9637 |0014: const-string v1, "}" // string@3796 │ │ +051ad8: 6e20 0228 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +051ade: 6e10 0628 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +051ae4: 0c01 |001c: move-result-object v1 │ │ +051ae6: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0007 line=506 │ │ 0x000a line=507 │ │ 0x000f line=508 │ │ 0x0014 line=509 │ │ @@ -34856,30 +34883,30 @@ │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -051a64: |[051a64] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -051a74: 5420 b001 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ -051a78: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -051a7c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -051a80: 1a01 ba0e |0006: const-string v1, "No listener register" // string@0eba │ │ -051a84: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -051a8a: 2700 |000b: throw v0 │ │ -051a8c: 5420 b001 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ -051a90: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -051a94: 2200 5605 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -051a98: 1a01 fd02 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@02fd │ │ -051a9c: 7020 8f27 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -051aa2: 2700 |0017: throw v0 │ │ -051aa4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -051aa6: 5b20 b001 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ -051aaa: 0e00 |001b: return-void │ │ +051ae8: |[051ae8] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +051af8: 5420 b001 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ +051afc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +051b00: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +051b04: 1a01 c30e |0006: const-string v1, "No listener register" // string@0ec3 │ │ +051b08: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +051b0e: 2700 |000b: throw v0 │ │ +051b10: 5420 b001 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ +051b14: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +051b18: 2200 5705 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +051b1c: 1a01 fe02 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@02fe │ │ +051b20: 7020 8f27 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +051b26: 2700 |0017: throw v0 │ │ +051b28: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +051b2a: 5b20 b001 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01b0 │ │ +051b2e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ 0x000c line=180 │ │ 0x0010 line=181 │ │ 0x0018 line=183 │ │ @@ -34895,61 +34922,61 @@ │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -051aac: |[051aac] android.support.v4.content.Loader.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V │ │ -051abc: 5420 b101 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ -051ac0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -051ac4: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -051ac8: 1a01 ba0e |0006: const-string v1, "No listener register" // string@0eba │ │ -051acc: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -051ad2: 2700 |000b: throw v0 │ │ -051ad4: 5420 b101 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ -051ad8: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -051adc: 2200 5605 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -051ae0: 1a01 fd02 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@02fd │ │ -051ae4: 7020 8f27 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -051aea: 2700 |0017: throw v0 │ │ -051aec: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -051aee: 5b20 b101 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ -051af2: 0e00 |001b: return-void │ │ +051b30: |[051b30] android.support.v4.content.Loader.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V │ │ +051b40: 5420 b101 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ +051b44: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +051b48: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +051b4c: 1a01 c30e |0006: const-string v1, "No listener register" // string@0ec3 │ │ +051b50: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +051b56: 2700 |000b: throw v0 │ │ +051b58: 5420 b101 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ +051b5c: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +051b60: 2200 5705 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +051b64: 1a01 fe02 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@02fe │ │ +051b68: 7020 8f27 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +051b6e: 2700 |0017: throw v0 │ │ +051b70: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +051b72: 5b20 b101 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@01b1 │ │ +051b76: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=212 │ │ 0x000c line=214 │ │ 0x0010 line=215 │ │ 0x0018 line=217 │ │ 0x001b line=218 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader$OnLoadCanceledListener; │ │ 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$OnLoadCanceledListener; Landroid/support/v4/content/Loader$OnLoadCanceledListener; │ │ │ │ - source_file_idx : 3560 (Loader.java) │ │ + source_file_idx : 3568 (Loader.java) │ │ │ │ -Class #138 header: │ │ -class_idx : 287 │ │ +Class #139 header: │ │ +class_idx : 288 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 38 │ │ -source_file_idx : 4979 │ │ +source_file_idx : 4989 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #138 annotations: │ │ +Class #139 annotations: │ │ Annotations on field #437 'mActiveWakeLocks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/PowerManager$WakeLock;" ">;" } │ │ │ │ -Class #138 - │ │ +Class #139 - │ │ Class descriptor : 'Landroid/support/v4/content/WakefulBroadcastReceiver;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ name : 'mActiveWakeLocks' │ │ @@ -34966,21 +34993,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -051af4: |[051af4] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -051b04: 2200 0d04 |0000: new-instance v0, Landroid/util/SparseArray; // type@040d │ │ -051b08: 7010 131f 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -051b0e: 6900 b501 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01b5 │ │ -051b12: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -051b14: 6700 b601 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01b6 │ │ -051b18: 0e00 |000a: return-void │ │ +051b78: |[051b78] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +051b88: 2200 0e04 |0000: new-instance v0, Landroid/util/SparseArray; // type@040e │ │ +051b8c: 7010 131f 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +051b92: 6900 b501 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01b5 │ │ +051b96: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +051b98: 6700 b601 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01b6 │ │ +051b9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -34988,37 +35015,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051b1c: |[051b1c] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -051b2c: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -051b32: 0e00 |0003: return-void │ │ +051ba0: |[051ba0] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +051bb0: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +051bb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/WakefulBroadcastReceiver; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4979 (WakefulBroadcastReceiver.java) │ │ + source_file_idx : 4989 (WakefulBroadcastReceiver.java) │ │ │ │ -Class #139 header: │ │ -class_idx : 288 │ │ +Class #140 header: │ │ +class_idx : 289 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1075 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1078 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #139 - │ │ +Class #140 - │ │ Class descriptor : 'Landroid/support/v4/graphics/ColorUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35027,21 +35054,21 @@ │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -051b34: |[051b34] android.support.v4.graphics.ColorUtils.compositeAlpha:(II)I │ │ -051b44: d130 ff00 |0000: rsub-int v0, v3, #int 255 // #00ff │ │ -051b48: d121 ff00 |0002: rsub-int v1, v2, #int 255 // #00ff │ │ -051b4c: b210 |0004: mul-int/2addr v0, v1 │ │ -051b4e: d300 ff00 |0005: div-int/lit16 v0, v0, #int 255 // #00ff │ │ -051b52: d100 ff00 |0007: rsub-int v0, v0, #int 255 // #00ff │ │ -051b56: 0f00 |0009: return v0 │ │ +051bb8: |[051bb8] android.support.v4.graphics.ColorUtils.compositeAlpha:(II)I │ │ +051bc8: d130 ff00 |0000: rsub-int v0, v3, #int 255 // #00ff │ │ +051bcc: d121 ff00 |0002: rsub-int v1, v2, #int 255 // #00ff │ │ +051bd0: b210 |0004: mul-int/2addr v0, v1 │ │ +051bd2: d300 ff00 |0005: div-int/lit16 v0, v0, #int 255 // #00ff │ │ +051bd6: d100 ff00 |0007: rsub-int v0, v0, #int 255 // #00ff │ │ +051bda: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000a reg=2 foregroundAlpha I │ │ 0x0000 - 0x000a reg=3 backgroundAlpha I │ │ │ │ @@ -35050,42 +35077,42 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -051b58: |[051b58] android.support.v4.graphics.ColorUtils.compositeColors:(II)I │ │ -051b68: 7110 8e01 0900 |0000: invoke-static {v9}, Landroid/graphics/Color;.alpha:(I)I // method@018e │ │ -051b6e: 0a02 |0003: move-result v2 │ │ -051b70: 7110 8e01 0800 |0004: invoke-static {v8}, Landroid/graphics/Color;.alpha:(I)I // method@018e │ │ -051b76: 0a03 |0007: move-result v3 │ │ -051b78: 7120 a205 2300 |0008: invoke-static {v3, v2}, Landroid/support/v4/graphics/ColorUtils;.compositeAlpha:(II)I // method@05a2 │ │ -051b7e: 0a00 |000b: move-result v0 │ │ -051b80: 7110 9201 0800 |000c: invoke-static {v8}, Landroid/graphics/Color;.red:(I)I // method@0192 │ │ -051b86: 0a06 |000f: move-result v6 │ │ -051b88: 7110 9201 0900 |0010: invoke-static {v9}, Landroid/graphics/Color;.red:(I)I // method@0192 │ │ -051b8e: 0a07 |0013: move-result v7 │ │ -051b90: 7150 a405 3627 |0014: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@05a4 │ │ -051b96: 0a05 |0017: move-result v5 │ │ -051b98: 7110 9101 0800 |0018: invoke-static {v8}, Landroid/graphics/Color;.green:(I)I // method@0191 │ │ -051b9e: 0a06 |001b: move-result v6 │ │ -051ba0: 7110 9101 0900 |001c: invoke-static {v9}, Landroid/graphics/Color;.green:(I)I // method@0191 │ │ -051ba6: 0a07 |001f: move-result v7 │ │ -051ba8: 7150 a405 3627 |0020: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@05a4 │ │ -051bae: 0a04 |0023: move-result v4 │ │ -051bb0: 7110 9001 0800 |0024: invoke-static {v8}, Landroid/graphics/Color;.blue:(I)I // method@0190 │ │ -051bb6: 0a06 |0027: move-result v6 │ │ -051bb8: 7110 9001 0900 |0028: invoke-static {v9}, Landroid/graphics/Color;.blue:(I)I // method@0190 │ │ -051bbe: 0a07 |002b: move-result v7 │ │ -051bc0: 7150 a405 3627 |002c: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@05a4 │ │ -051bc6: 0a01 |002f: move-result v1 │ │ -051bc8: 7140 8f01 5014 |0030: invoke-static {v0, v5, v4, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@018f │ │ -051bce: 0a06 |0033: move-result v6 │ │ -051bd0: 0f06 |0034: return v6 │ │ +051bdc: |[051bdc] android.support.v4.graphics.ColorUtils.compositeColors:(II)I │ │ +051bec: 7110 8e01 0900 |0000: invoke-static {v9}, Landroid/graphics/Color;.alpha:(I)I // method@018e │ │ +051bf2: 0a02 |0003: move-result v2 │ │ +051bf4: 7110 8e01 0800 |0004: invoke-static {v8}, Landroid/graphics/Color;.alpha:(I)I // method@018e │ │ +051bfa: 0a03 |0007: move-result v3 │ │ +051bfc: 7120 a205 2300 |0008: invoke-static {v3, v2}, Landroid/support/v4/graphics/ColorUtils;.compositeAlpha:(II)I // method@05a2 │ │ +051c02: 0a00 |000b: move-result v0 │ │ +051c04: 7110 9201 0800 |000c: invoke-static {v8}, Landroid/graphics/Color;.red:(I)I // method@0192 │ │ +051c0a: 0a06 |000f: move-result v6 │ │ +051c0c: 7110 9201 0900 |0010: invoke-static {v9}, Landroid/graphics/Color;.red:(I)I // method@0192 │ │ +051c12: 0a07 |0013: move-result v7 │ │ +051c14: 7150 a405 3627 |0014: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@05a4 │ │ +051c1a: 0a05 |0017: move-result v5 │ │ +051c1c: 7110 9101 0800 |0018: invoke-static {v8}, Landroid/graphics/Color;.green:(I)I // method@0191 │ │ +051c22: 0a06 |001b: move-result v6 │ │ +051c24: 7110 9101 0900 |001c: invoke-static {v9}, Landroid/graphics/Color;.green:(I)I // method@0191 │ │ +051c2a: 0a07 |001f: move-result v7 │ │ +051c2c: 7150 a405 3627 |0020: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@05a4 │ │ +051c32: 0a04 |0023: move-result v4 │ │ +051c34: 7110 9001 0800 |0024: invoke-static {v8}, Landroid/graphics/Color;.blue:(I)I // method@0190 │ │ +051c3a: 0a06 |0027: move-result v6 │ │ +051c3c: 7110 9001 0900 |0028: invoke-static {v9}, Landroid/graphics/Color;.blue:(I)I // method@0190 │ │ +051c42: 0a07 |002b: move-result v7 │ │ +051c44: 7150 a405 3627 |002c: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@05a4 │ │ +051c4a: 0a01 |002f: move-result v1 │ │ +051c4c: 7140 8f01 5014 |0030: invoke-static {v0, v5, v4, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@018f │ │ +051c52: 0a06 |0033: move-result v6 │ │ +051c54: 0f06 |0034: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0008 line=41 │ │ 0x000c line=43 │ │ 0x0018 line=45 │ │ @@ -35106,27 +35133,27 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -051bd4: |[051bd4] android.support.v4.graphics.ColorUtils.compositeComponent:(IIIII)I │ │ -051be4: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -051be8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -051bea: 0f00 |0003: return v0 │ │ -051bec: d230 ff00 |0004: mul-int/lit16 v0, v3, #int 255 // #00ff │ │ -051bf0: b240 |0006: mul-int/2addr v0, v4 │ │ -051bf2: 9201 0506 |0007: mul-int v1, v5, v6 │ │ -051bf6: d142 ff00 |0009: rsub-int v2, v4, #int 255 // #00ff │ │ -051bfa: b221 |000b: mul-int/2addr v1, v2 │ │ -051bfc: b010 |000c: add-int/2addr v0, v1 │ │ -051bfe: d271 ff00 |000d: mul-int/lit16 v1, v7, #int 255 // #00ff │ │ -051c02: b310 |000f: div-int/2addr v0, v1 │ │ -051c04: 28f3 |0010: goto 0003 // -000d │ │ +051c58: |[051c58] android.support.v4.graphics.ColorUtils.compositeComponent:(IIIII)I │ │ +051c68: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +051c6c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +051c6e: 0f00 |0003: return v0 │ │ +051c70: d230 ff00 |0004: mul-int/lit16 v0, v3, #int 255 // #00ff │ │ +051c74: b240 |0006: mul-int/2addr v0, v4 │ │ +051c76: 9201 0506 |0007: mul-int v1, v5, v6 │ │ +051c7a: d142 ff00 |0009: rsub-int v2, v4, #int 255 // #00ff │ │ +051c7e: b221 |000b: mul-int/2addr v1, v2 │ │ +051c80: b010 |000c: add-int/2addr v0, v1 │ │ +051c82: d271 ff00 |000d: mul-int/lit16 v1, v7, #int 255 // #00ff │ │ +051c86: b310 |000f: div-int/2addr v0, v1 │ │ +051c88: 28f3 |0010: goto 0003 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 fgC I │ │ 0x0000 - 0x0011 reg=4 fgA I │ │ @@ -35139,55 +35166,55 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -051c08: |[051c08] android.support.v4.graphics.ColorUtils.setAlphaComponent:(II)I │ │ -051c18: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ -051c1c: 1300 ff00 |0002: const/16 v0, #int 255 // #ff │ │ -051c20: 3703 0a00 |0004: if-le v3, v0, 000e // +000a │ │ -051c24: 2200 5605 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -051c28: 1a01 8116 |0008: const-string v1, "alpha must be between 0 and 255." // string@1681 │ │ -051c2c: 7020 8f27 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -051c32: 2700 |000d: throw v0 │ │ -051c34: 1400 ffff ff00 |000e: const v0, #float 2.35099e-38 // #00ffffff │ │ -051c3a: b520 |0011: and-int/2addr v0, v2 │ │ -051c3c: e001 0318 |0012: shl-int/lit8 v1, v3, #int 24 // #18 │ │ -051c40: b610 |0014: or-int/2addr v0, v1 │ │ -051c42: 0f00 |0015: return v0 │ │ +051c8c: |[051c8c] android.support.v4.graphics.ColorUtils.setAlphaComponent:(II)I │ │ +051c9c: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ +051ca0: 1300 ff00 |0002: const/16 v0, #int 255 // #ff │ │ +051ca4: 3703 0a00 |0004: if-le v3, v0, 000e // +000a │ │ +051ca8: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +051cac: 1a01 8b16 |0008: const-string v1, "alpha must be between 0 and 255." // string@168b │ │ +051cb0: 7020 8f27 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +051cb6: 2700 |000d: throw v0 │ │ +051cb8: 1400 ffff ff00 |000e: const v0, #float 2.35099e-38 // #00ffffff │ │ +051cbe: b520 |0011: and-int/2addr v0, v2 │ │ +051cc0: e001 0318 |0012: shl-int/lit8 v1, v3, #int 24 // #18 │ │ +051cc4: b610 |0014: or-int/2addr v0, v1 │ │ +051cc6: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0006 line=298 │ │ 0x000e line=300 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 color I │ │ 0x0000 - 0x0016 reg=3 alpha I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1075 (ColorUtils.java) │ │ + source_file_idx : 1078 (ColorUtils.java) │ │ │ │ -Class #140 header: │ │ -class_idx : 290 │ │ +Class #141 header: │ │ +class_idx : 291 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1210 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 10 │ │ │ │ -Class #140 annotations: │ │ +Class #141 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="DrawableImpl" │ │ │ │ -Class #140 - │ │ +Class #141 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35248,32 +35275,32 @@ │ │ │ │ #9 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ name : 'wrap' │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1210 (DrawableCompat.java) │ │ + source_file_idx : 1213 (DrawableCompat.java) │ │ │ │ -Class #141 header: │ │ -class_idx : 289 │ │ +Class #142 header: │ │ +class_idx : 290 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1210 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ -Class #141 annotations: │ │ +Class #142 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseDrawableImpl" │ │ │ │ -Class #141 - │ │ +Class #142 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -35283,17 +35310,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051c44: |[051c44] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ -051c54: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -051c5a: 0e00 |0003: return-void │ │ +051cc8: |[051cc8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +051cd8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +051cde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -35302,17 +35329,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -051c5c: |[051c5c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -051c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -051c6e: 0f00 |0001: return v0 │ │ +051ce0: |[051ce0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +051cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051cf2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0002 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -35321,16 +35348,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -051c70: |[051c70] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -051c80: 0e00 |0000: return-void │ │ +051cf4: |[051cf4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +051d04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -35339,16 +35366,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 │ │ -051c84: |[051c84] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -051c94: 0e00 |0000: return-void │ │ +051d08: |[051d08] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +051d18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 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 │ │ @@ -35358,16 +35385,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 │ │ -051c98: |[051c98] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -051ca8: 0e00 |0000: return-void │ │ +051d1c: |[051d1c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +051d2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 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 │ │ @@ -35378,16 +35405,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 │ │ -051cac: |[051cac] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -051cbc: 0e00 |0000: return-void │ │ +051d30: |[051d30] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +051d40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 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 │ │ @@ -35400,16 +35427,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 │ │ -051cc0: |[051cc0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -051cd0: 0e00 |0000: return-void │ │ +051d44: |[051d44] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +051d54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 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 layoutDirection I │ │ @@ -35419,17 +35446,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 │ │ -051cd4: |[051cd4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -051ce4: 7120 dd05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05dd │ │ -051cea: 0e00 |0003: return-void │ │ +051d58: |[051d58] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +051d68: 7120 dd05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05dd │ │ +051d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35440,17 +35467,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 │ │ -051cec: |[051cec] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -051cfc: 7120 de05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05de │ │ -051d02: 0e00 |0003: return-void │ │ +051d70: |[051d70] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +051d80: 7120 de05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05de │ │ +051d86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35461,17 +35488,17 @@ │ │ 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 │ │ -051d04: |[051d04] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -051d14: 7120 df05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05df │ │ -051d1a: 0e00 |0003: return-void │ │ +051d88: |[051d88] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +051d98: 7120 df05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05df │ │ +051d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35482,43 +35509,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -051d1c: |[051d1c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -051d2c: 7110 e005 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05e0 │ │ -051d32: 0c00 |0003: move-result-object v0 │ │ -051d34: 1100 |0004: return-object v0 │ │ +051da0: |[051da0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +051db0: 7110 e005 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05e0 │ │ +051db6: 0c00 |0003: move-result-object v0 │ │ +051db8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 1210 (DrawableCompat.java) │ │ + source_file_idx : 1213 (DrawableCompat.java) │ │ │ │ -Class #142 header: │ │ -class_idx : 291 │ │ +Class #143 header: │ │ +class_idx : 292 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 289 │ │ -source_file_idx : 1210 │ │ +superclass_idx : 290 │ │ +source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #142 annotations: │ │ +Class #143 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombDrawableImpl" │ │ │ │ -Class #142 - │ │ +Class #143 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35527,17 +35554,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051d38: |[051d38] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ -051d48: 7010 a605 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05a6 │ │ -051d4e: 0e00 |0003: return-void │ │ +051dbc: |[051dbc] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +051dcc: 7010 a605 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05a6 │ │ +051dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -35546,17 +35573,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051d50: |[051d50] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -051d60: 7110 e105 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05e1 │ │ -051d66: 0e00 |0003: return-void │ │ +051dd4: |[051dd4] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +051de4: 7110 e105 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05e1 │ │ +051dea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35566,43 +35593,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -051d68: |[051d68] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -051d78: 7110 e205 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05e2 │ │ -051d7e: 0c00 |0003: move-result-object v0 │ │ -051d80: 1100 |0004: return-object v0 │ │ +051dec: |[051dec] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +051dfc: 7110 e205 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05e2 │ │ +051e02: 0c00 |0003: move-result-object v0 │ │ +051e04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 1210 (DrawableCompat.java) │ │ + source_file_idx : 1213 (DrawableCompat.java) │ │ │ │ -Class #143 header: │ │ -class_idx : 292 │ │ +Class #144 header: │ │ +class_idx : 293 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 291 │ │ -source_file_idx : 1210 │ │ +superclass_idx : 292 │ │ +source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #143 annotations: │ │ +Class #144 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JellybeanMr1DrawableImpl" │ │ │ │ -Class #143 - │ │ +Class #144 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35611,17 +35638,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051d84: |[051d84] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.:()V │ │ -051d94: 7010 bb05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05bb │ │ -051d9a: 0e00 |0003: return-void │ │ +051e08: |[051e08] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.:()V │ │ +051e18: 7010 bb05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05bb │ │ +051e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -35630,44 +35657,44 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -051d9c: |[051d9c] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -051dac: 7120 e305 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@05e3 │ │ -051db2: 0e00 |0003: return-void │ │ +051e20: |[051e20] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +051e30: 7120 e305 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@05e3 │ │ +051e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=2 layoutDirection I │ │ │ │ - source_file_idx : 1210 (DrawableCompat.java) │ │ + source_file_idx : 1213 (DrawableCompat.java) │ │ │ │ -Class #144 header: │ │ -class_idx : 293 │ │ +Class #145 header: │ │ +class_idx : 294 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 292 │ │ -source_file_idx : 1210 │ │ +superclass_idx : 293 │ │ +source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #144 annotations: │ │ +Class #145 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatDrawableImpl" │ │ │ │ -Class #144 - │ │ +Class #145 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35676,17 +35703,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051db4: |[051db4] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ -051dc4: 7010 be05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;.:()V // method@05be │ │ -051dca: 0e00 |0003: return-void │ │ +051e38: |[051e38] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ +051e48: 7010 be05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;.:()V // method@05be │ │ +051e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -35695,18 +35722,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -051dcc: |[051dcc] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -051ddc: 7110 e405 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05e4 │ │ -051de2: 0a00 |0003: move-result v0 │ │ -051de4: 0f00 |0004: return v0 │ │ +051e50: |[051e50] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +051e60: 7110 e405 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05e4 │ │ +051e66: 0a00 |0003: move-result v0 │ │ +051e68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -35715,17 +35742,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -051de8: |[051de8] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -051df8: 7120 e505 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05e5 │ │ -051dfe: 0e00 |0003: return-void │ │ +051e6c: |[051e6c] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +051e7c: 7120 e505 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05e5 │ │ +051e82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35736,43 +35763,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -051e00: |[051e00] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -051e10: 7110 e605 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05e6 │ │ -051e16: 0c00 |0003: move-result-object v0 │ │ -051e18: 1100 |0004: return-object v0 │ │ +051e84: |[051e84] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +051e94: 7110 e605 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05e6 │ │ +051e9a: 0c00 |0003: move-result-object v0 │ │ +051e9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 1210 (DrawableCompat.java) │ │ + source_file_idx : 1213 (DrawableCompat.java) │ │ │ │ -Class #145 header: │ │ -class_idx : 294 │ │ +Class #146 header: │ │ +class_idx : 295 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 293 │ │ -source_file_idx : 1210 │ │ +superclass_idx : 294 │ │ +source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #145 annotations: │ │ +Class #146 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="LollipopDrawableImpl" │ │ │ │ -Class #145 - │ │ +Class #146 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35781,17 +35808,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051e1c: |[051e1c] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.:()V │ │ -051e2c: 7010 c005 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@05c0 │ │ -051e32: 0e00 |0003: return-void │ │ +051ea0: |[051ea0] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.:()V │ │ +051eb0: 7010 c005 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@05c0 │ │ +051eb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -35800,17 +35827,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 │ │ -051e34: |[051e34] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -051e44: 7130 e705 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05e7 │ │ -051e4a: 0e00 |0003: return-void │ │ +051eb8: |[051eb8] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +051ec8: 7130 e705 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05e7 │ │ +051ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35822,17 +35849,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 │ │ -051e4c: |[051e4c] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -051e5c: 7155 e805 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05e8 │ │ -051e62: 0e00 |0003: return-void │ │ +051ed0: |[051ed0] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +051ee0: 7155 e805 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05e8 │ │ +051ee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35846,17 +35873,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 │ │ -051e64: |[051e64] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -051e74: 7120 e905 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05e9 │ │ -051e7a: 0e00 |0003: return-void │ │ +051ee8: |[051ee8] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +051ef8: 7120 e905 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05e9 │ │ +051efe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35867,17 +35894,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 │ │ -051e7c: |[051e7c] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -051e8c: 7120 ea05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05ea │ │ -051e92: 0e00 |0003: return-void │ │ +051f00: |[051f00] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +051f10: 7120 ea05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05ea │ │ +051f16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0003 line=172 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35888,17 +35915,17 @@ │ │ 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 │ │ -051e94: |[051e94] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -051ea4: 7120 eb05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05eb │ │ -051eaa: 0e00 |0003: return-void │ │ +051f18: |[051f18] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +051f28: 7120 eb05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05eb │ │ +051f2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -35909,43 +35936,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -051eac: |[051eac] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -051ebc: 7110 ec05 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05ec │ │ -051ec2: 0c00 |0003: move-result-object v0 │ │ -051ec4: 1100 |0004: return-object v0 │ │ +051f30: |[051f30] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +051f40: 7110 ec05 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05ec │ │ +051f46: 0c00 |0003: move-result-object v0 │ │ +051f48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 1210 (DrawableCompat.java) │ │ + source_file_idx : 1213 (DrawableCompat.java) │ │ │ │ -Class #146 header: │ │ -class_idx : 295 │ │ +Class #147 header: │ │ +class_idx : 296 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 294 │ │ -source_file_idx : 1210 │ │ +superclass_idx : 295 │ │ +source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #146 annotations: │ │ +Class #147 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="LollipopMr1DrawableImpl" │ │ │ │ -Class #146 - │ │ +Class #147 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35954,17 +35981,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051ec8: |[051ec8] android.support.v4.graphics.drawable.DrawableCompat$LollipopMr1DrawableImpl.:()V │ │ -051ed8: 7010 c405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;.:()V // method@05c4 │ │ -051ede: 0e00 |0003: return-void │ │ +051f4c: |[051f4c] android.support.v4.graphics.drawable.DrawableCompat$LollipopMr1DrawableImpl.:()V │ │ +051f5c: 7010 c405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;.:()V // method@05c4 │ │ +051f62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -35973,43 +36000,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -051ee0: |[051ee0] android.support.v4.graphics.drawable.DrawableCompat$LollipopMr1DrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -051ef0: 7110 db05 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi22;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05db │ │ -051ef6: 0c00 |0003: move-result-object v0 │ │ -051ef8: 1100 |0004: return-object v0 │ │ +051f64: |[051f64] android.support.v4.graphics.drawable.DrawableCompat$LollipopMr1DrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +051f74: 7110 db05 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi22;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05db │ │ +051f7a: 0c00 |0003: move-result-object v0 │ │ +051f7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 1210 (DrawableCompat.java) │ │ + source_file_idx : 1213 (DrawableCompat.java) │ │ │ │ -Class #147 header: │ │ -class_idx : 296 │ │ +Class #148 header: │ │ +class_idx : 297 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 295 │ │ -source_file_idx : 1210 │ │ +superclass_idx : 296 │ │ +source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #147 annotations: │ │ +Class #148 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MDrawableImpl" │ │ │ │ -Class #147 - │ │ +Class #148 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36018,17 +36045,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051efc: |[051efc] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.:()V │ │ -051f0c: 7010 cb05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;.:()V // method@05cb │ │ -051f12: 0e00 |0003: return-void │ │ +051f80: |[051f80] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.:()V │ │ +051f90: 7010 cb05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;.:()V // method@05cb │ │ +051f96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -36037,45 +36064,45 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -051f14: |[051f14] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -051f24: 7120 dc05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi23;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@05dc │ │ -051f2a: 0e00 |0003: return-void │ │ +051f98: |[051f98] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +051fa8: 7120 dc05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi23;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@05dc │ │ +051fae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=2 layoutDirection I │ │ │ │ - source_file_idx : 1210 (DrawableCompat.java) │ │ + source_file_idx : 1213 (DrawableCompat.java) │ │ │ │ -Class #148 header: │ │ -class_idx : 297 │ │ +Class #149 header: │ │ +class_idx : 298 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1210 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1213 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ -Class #148 annotations: │ │ +Class #149 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; } │ │ Annotations on method #1497 'unwrap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/graphics/drawable/Drawable;" ")TT;" } │ │ │ │ -Class #148 - │ │ +Class #149 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ name : 'IMPL' │ │ @@ -36088,56 +36115,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 82 16-bit code units │ │ -051f2c: |[051f2c] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -051f3c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -051f40: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -051f44: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -051f48: 2201 2801 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl; // type@0128 │ │ -051f4c: 7010 cd05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl;.:()V // method@05cd │ │ -051f52: 6901 b701 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -051f56: 0e00 |000d: return-void │ │ -051f58: 1301 1600 |000e: const/16 v1, #int 22 // #16 │ │ -051f5c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -051f60: 2201 2701 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl; // type@0127 │ │ -051f64: 7010 cb05 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;.:()V // method@05cb │ │ -051f6a: 6901 b701 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -051f6e: 28f4 |0019: goto 000d // -000c │ │ -051f70: 1301 1500 |001a: const/16 v1, #int 21 // #15 │ │ -051f74: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -051f78: 2201 2601 |001e: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; // type@0126 │ │ -051f7c: 7010 c405 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;.:()V // method@05c4 │ │ -051f82: 6901 b701 |0023: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -051f86: 28e8 |0025: goto 000d // -0018 │ │ -051f88: 1301 1300 |0026: const/16 v1, #int 19 // #13 │ │ -051f8c: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -051f90: 2201 2501 |002a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@0125 │ │ -051f94: 7010 c005 0100 |002c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@05c0 │ │ -051f9a: 6901 b701 |002f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -051f9e: 28dc |0031: goto 000d // -0024 │ │ -051fa0: 1301 1100 |0032: const/16 v1, #int 17 // #11 │ │ -051fa4: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -051fa8: 2201 2401 |0036: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl; // type@0124 │ │ -051fac: 7010 be05 0100 |0038: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;.:()V // method@05be │ │ -051fb2: 6901 b701 |003b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -051fb6: 28d0 |003d: goto 000d // -0030 │ │ -051fb8: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -051fbc: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -051fc0: 2201 2301 |0042: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@0123 │ │ -051fc4: 7010 bb05 0100 |0044: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05bb │ │ -051fca: 6901 b701 |0047: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -051fce: 28c4 |0049: goto 000d // -003c │ │ -051fd0: 2201 2101 |004a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@0121 │ │ -051fd4: 7010 a605 0100 |004c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05a6 │ │ -051fda: 6901 b701 |004f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -051fde: 28bc |0051: goto 000d // -0044 │ │ +051fb0: |[051fb0] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +051fc0: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +051fc4: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +051fc8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +051fcc: 2201 2901 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl; // type@0129 │ │ +051fd0: 7010 cd05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl;.:()V // method@05cd │ │ +051fd6: 6901 b701 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +051fda: 0e00 |000d: return-void │ │ +051fdc: 1301 1600 |000e: const/16 v1, #int 22 // #16 │ │ +051fe0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +051fe4: 2201 2801 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl; // type@0128 │ │ +051fe8: 7010 cb05 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;.:()V // method@05cb │ │ +051fee: 6901 b701 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +051ff2: 28f4 |0019: goto 000d // -000c │ │ +051ff4: 1301 1500 |001a: const/16 v1, #int 21 // #15 │ │ +051ff8: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +051ffc: 2201 2701 |001e: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; // type@0127 │ │ +052000: 7010 c405 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;.:()V // method@05c4 │ │ +052006: 6901 b701 |0023: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +05200a: 28e8 |0025: goto 000d // -0018 │ │ +05200c: 1301 1300 |0026: const/16 v1, #int 19 // #13 │ │ +052010: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +052014: 2201 2601 |002a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@0126 │ │ +052018: 7010 c005 0100 |002c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@05c0 │ │ +05201e: 6901 b701 |002f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +052022: 28dc |0031: goto 000d // -0024 │ │ +052024: 1301 1100 |0032: const/16 v1, #int 17 // #11 │ │ +052028: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +05202c: 2201 2501 |0036: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl; // type@0125 │ │ +052030: 7010 be05 0100 |0038: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;.:()V // method@05be │ │ +052036: 6901 b701 |003b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +05203a: 28d0 |003d: goto 000d // -0030 │ │ +05203c: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +052040: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +052044: 2201 2401 |0042: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@0124 │ │ +052048: 7010 bb05 0100 |0044: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05bb │ │ +05204e: 6901 b701 |0047: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +052052: 28c4 |0049: goto 000d // -003c │ │ +052054: 2201 2201 |004a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@0122 │ │ +052058: 7010 a605 0100 |004c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05a6 │ │ +05205e: 6901 b701 |004f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +052062: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0002 line=216 │ │ 0x0006 line=217 │ │ 0x000d line=231 │ │ 0x000e line=218 │ │ @@ -36159,19 +36186,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 │ │ -051fe0: |[051fe0] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -051ff0: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -051ff4: 7220 b105 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05b1 │ │ -051ffa: 0a00 |0005: move-result v0 │ │ -051ffc: 0f00 |0006: return v0 │ │ +052064: |[052064] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +052074: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +052078: 7220 b105 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05b1 │ │ +05207e: 0a00 |0005: move-result v0 │ │ +052080: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ @@ -36179,18 +36206,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 │ │ -052000: |[052000] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -052010: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -052014: 7220 b205 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05b2 │ │ -05201a: 0e00 |0005: return-void │ │ +052084: |[052084] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +052094: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +052098: 7220 b205 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05b2 │ │ +05209e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -36199,18 +36226,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 │ │ -05201c: |[05201c] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -05202c: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -052030: 7230 b305 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05b3 │ │ -052036: 0e00 |0005: return-void │ │ +0520a0: |[0520a0] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0520b0: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +0520b4: 7230 b305 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05b3 │ │ +0520ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 mirrored Z │ │ @@ -36220,18 +36247,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 │ │ -052038: |[052038] android.support.v4.graphics.drawable.DrawableCompat.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -052048: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -05204c: 7240 b405 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05b4 │ │ -052052: 0e00 |0005: return-void │ │ +0520bc: |[0520bc] android.support.v4.graphics.drawable.DrawableCompat.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +0520cc: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +0520d0: 7240 b405 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05b4 │ │ +0520d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0005 line=285 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 x F │ │ @@ -36242,23 +36269,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 │ │ -052054: |[052054] android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -052064: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -052068: 0761 |0002: move-object v1, v6 │ │ -05206a: 0172 |0003: move v2, v7 │ │ -05206c: 0183 |0004: move v3, v8 │ │ -05206e: 0194 |0005: move v4, v9 │ │ -052070: 01a5 |0006: move v5, v10 │ │ -052072: 7806 b505 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@05b5 │ │ -052078: 0e00 |000a: return-void │ │ +0520d8: |[0520d8] android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +0520e8: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +0520ec: 0761 |0002: move-object v1, v6 │ │ +0520ee: 0172 |0003: move v2, v7 │ │ +0520f0: 0183 |0004: move v3, v8 │ │ +0520f2: 0194 |0005: move v4, v9 │ │ +0520f4: 01a5 |0006: move v5, v10 │ │ +0520f6: 7806 b505 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@05b5 │ │ +0520fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000a line=296 │ │ locals : │ │ 0x0000 - 0x000b reg=6 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000b reg=7 left I │ │ @@ -36271,18 +36298,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 │ │ -05207c: |[05207c] android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -05208c: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -052090: 7230 b605 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@05b6 │ │ -052096: 0e00 |0005: return-void │ │ +052100: |[052100] android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +052110: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +052114: 7230 b605 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@05b6 │ │ +05211a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0005 line=376 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -36292,18 +36319,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 │ │ -052098: |[052098] android.support.v4.graphics.drawable.DrawableCompat.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -0520a8: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -0520ac: 7230 b705 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05b7 │ │ -0520b2: 0e00 |0005: return-void │ │ +05211c: |[05211c] android.support.v4.graphics.drawable.DrawableCompat.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +05212c: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +052130: 7230 b705 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05b7 │ │ +052136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0005 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 tint I │ │ @@ -36313,18 +36340,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 │ │ -0520b4: |[0520b4] android.support.v4.graphics.drawable.DrawableCompat.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -0520c4: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -0520c8: 7230 b805 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@05b8 │ │ -0520ce: 0e00 |0005: return-void │ │ +052138: |[052138] android.support.v4.graphics.drawable.DrawableCompat.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +052148: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +05214c: 7230 b805 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@05b8 │ │ +052152: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0005 line=316 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 tint Landroid/content/res/ColorStateList; │ │ @@ -36334,18 +36361,18 @@ │ │ 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 │ │ -0520d0: |[0520d0] android.support.v4.graphics.drawable.DrawableCompat.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -0520e0: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -0520e4: 7230 b905 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@05b9 │ │ -0520ea: 0e00 |0005: return-void │ │ +052154: |[052154] android.support.v4.graphics.drawable.DrawableCompat.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +052164: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +052168: 7230 b905 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@05b9 │ │ +05216e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0005 line=326 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ @@ -36355,21 +36382,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0520ec: |[0520ec] android.support.v4.graphics.drawable.DrawableCompat.unwrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0520fc: 2010 3101 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -052100: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -052104: 1f01 3101 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -052108: 7210 ed05 0100 |0006: invoke-interface {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; // method@05ed │ │ -05210e: 0c01 |0009: move-result-object v1 │ │ -052110: 1101 |000a: return-object v1 │ │ +052170: |[052170] android.support.v4.graphics.drawable.DrawableCompat.unwrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +052180: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +052184: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +052188: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +05218c: 7210 ed05 0100 |0006: invoke-interface {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; // method@05ed │ │ +052192: 0c01 |0009: move-result-object v1 │ │ +052194: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0004 line=359 │ │ 0x000a line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -36379,39 +36406,39 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -052114: |[052114] android.support.v4.graphics.drawable.DrawableCompat.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -052124: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ -052128: 7220 ba05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05ba │ │ -05212e: 0c00 |0005: move-result-object v0 │ │ -052130: 1100 |0006: return-object v0 │ │ +052198: |[052198] android.support.v4.graphics.drawable.DrawableCompat.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0521a8: 6200 b701 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01b7 │ │ +0521ac: 7220 ba05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05ba │ │ +0521b2: 0c00 |0005: move-result-object v0 │ │ +0521b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1210 (DrawableCompat.java) │ │ + source_file_idx : 1213 (DrawableCompat.java) │ │ │ │ -Class #149 header: │ │ -class_idx : 298 │ │ +Class #150 header: │ │ +class_idx : 299 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1211 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1214 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #149 - │ │ +Class #150 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatApi22;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36420,36 +36447,36 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -052134: |[052134] android.support.v4.graphics.drawable.DrawableCompatApi22.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -052144: 1100 |0000: return-object v0 │ │ +0521b8: |[0521b8] android.support.v4.graphics.drawable.DrawableCompatApi22.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0521c8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1211 (DrawableCompatApi22.java) │ │ + source_file_idx : 1214 (DrawableCompatApi22.java) │ │ │ │ -Class #150 header: │ │ -class_idx : 299 │ │ +Class #151 header: │ │ +class_idx : 300 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1212 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1215 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #150 - │ │ +Class #151 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatApi23;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36458,39 +36485,39 @@ │ │ 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 │ │ -052148: |[052148] android.support.v4.graphics.drawable.DrawableCompatApi23.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -052158: 6e20 ef01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setLayoutDirection:(I)Z // method@01ef │ │ -05215e: 0e00 |0003: return-void │ │ +0521cc: |[0521cc] android.support.v4.graphics.drawable.DrawableCompatApi23.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +0521dc: 6e20 ef01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setLayoutDirection:(I)Z // method@01ef │ │ +0521e2: 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 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1212 (DrawableCompatApi23.java) │ │ + source_file_idx : 1215 (DrawableCompatApi23.java) │ │ │ │ -Class #151 header: │ │ -class_idx : 300 │ │ +Class #152 header: │ │ +class_idx : 301 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1213 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1216 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #151 - │ │ +Class #152 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36499,20 +36526,20 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -052160: |[052160] android.support.v4.graphics.drawable.DrawableCompatBase.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -052170: 2010 3101 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -052174: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -052178: 1f01 3101 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -05217c: 7220 ee05 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTint:(I)V // method@05ee │ │ -052182: 0e00 |0009: return-void │ │ +0521e4: |[0521e4] android.support.v4.graphics.drawable.DrawableCompatBase.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +0521f4: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +0521f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0521fc: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +052200: 7220 ee05 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTint:(I)V // method@05ee │ │ +052206: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0009 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -36523,20 +36550,20 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -052184: |[052184] android.support.v4.graphics.drawable.DrawableCompatBase.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -052194: 2010 3101 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -052198: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05219c: 1f01 3101 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -0521a0: 7220 ef05 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTintList:(Landroid/content/res/ColorStateList;)V // method@05ef │ │ -0521a6: 0e00 |0009: return-void │ │ +052208: |[052208] android.support.v4.graphics.drawable.DrawableCompatBase.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +052218: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +05221c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +052220: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +052224: 7220 ef05 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTintList:(Landroid/content/res/ColorStateList;)V // method@05ef │ │ +05222a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0009 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -36547,20 +36574,20 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0521a8: |[0521a8] android.support.v4.graphics.drawable.DrawableCompatBase.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -0521b8: 2010 3101 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -0521bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0521c0: 1f01 3101 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -0521c4: 7220 f005 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@05f0 │ │ -0521ca: 0e00 |0009: return-void │ │ +05222c: |[05222c] android.support.v4.graphics.drawable.DrawableCompatBase.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +05223c: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +052240: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +052244: 1f01 3201 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +052248: 7220 f005 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@05f0 │ │ +05224e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ 0x0009 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -36571,43 +36598,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0521cc: |[0521cc] android.support.v4.graphics.drawable.DrawableCompatBase.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0521dc: 2010 3201 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; // type@0132 │ │ -0521e0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0521e4: 2200 3201 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; // type@0132 │ │ -0521e8: 7020 f305 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.:(Landroid/graphics/drawable/Drawable;)V // method@05f3 │ │ -0521ee: 0701 |0009: move-object v1, v0 │ │ -0521f0: 1101 |000a: return-object v1 │ │ +052250: |[052250] android.support.v4.graphics.drawable.DrawableCompatBase.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +052260: 2010 3301 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; // type@0133 │ │ +052264: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +052268: 2200 3301 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; // type@0133 │ │ +05226c: 7020 f305 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.:(Landroid/graphics/drawable/Drawable;)V // method@05f3 │ │ +052272: 0701 |0009: move-object v1, v0 │ │ +052274: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x000a line=50 │ │ locals : │ │ 0x0000 - 0x000a reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1213 (DrawableCompatBase.java) │ │ + source_file_idx : 1216 (DrawableCompatBase.java) │ │ │ │ -Class #152 header: │ │ -class_idx : 301 │ │ +Class #153 header: │ │ +class_idx : 302 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1214 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1217 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #152 - │ │ +Class #153 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36616,17 +36643,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0521f4: |[0521f4] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -052204: 6e10 e201 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ -05220a: 0e00 |0003: return-void │ │ +052278: |[052278] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +052288: 6e10 e201 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ +05228e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -36635,43 +36662,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05220c: |[05220c] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -05221c: 2010 3301 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; // type@0133 │ │ -052220: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -052224: 2200 3301 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; // type@0133 │ │ -052228: 7020 1806 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.:(Landroid/graphics/drawable/Drawable;)V // method@0618 │ │ -05222e: 0701 |0009: move-object v1, v0 │ │ -052230: 1101 |000a: return-object v1 │ │ +052290: |[052290] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0522a0: 2010 3401 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; // type@0134 │ │ +0522a4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0522a8: 2200 3401 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; // type@0134 │ │ +0522ac: 7020 1806 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.:(Landroid/graphics/drawable/Drawable;)V // method@0618 │ │ +0522b2: 0701 |0009: move-object v1, v0 │ │ +0522b4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x000a line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1214 (DrawableCompatHoneycomb.java) │ │ + source_file_idx : 1217 (DrawableCompatHoneycomb.java) │ │ │ │ -Class #153 header: │ │ -class_idx : 302 │ │ +Class #154 header: │ │ +class_idx : 303 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1216 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1219 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #153 - │ │ +Class #154 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;) │ │ name : 'sSetLayoutDirectionMethod' │ │ @@ -36688,55 +36715,55 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -052234: |[052234] android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -052244: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -052246: 6301 b901 |0001: sget-boolean v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethodFetched:Z // field@01b9 │ │ -05224a: 3901 1c00 |0003: if-nez v1, 001f // +001c │ │ -05224e: 1c01 6e00 |0005: const-class v1, Landroid/graphics/drawable/Drawable; // type@006e │ │ -052252: 1a02 8631 |0007: const-string v2, "setLayoutDirection" // string@3186 │ │ -052256: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -052258: 2333 9806 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -05225c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -05225e: 6205 c510 |000d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@10c5 │ │ -052262: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -052266: 6e30 7827 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -05226c: 0c01 |0014: move-result-object v1 │ │ -05226e: 6901 b801 |0015: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ -052272: 6201 b801 |0017: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ -052276: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -052278: 6e20 3128 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ -05227e: 6a06 b901 |001d: sput-boolean v6, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethodFetched:Z // field@01b9 │ │ -052282: 6201 b801 |001f: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ -052286: 3801 1100 |0021: if-eqz v1, 0032 // +0011 │ │ -05228a: 6201 b801 |0023: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ -05228e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -052290: 2322 9906 |0026: new-array v2, v2, [Ljava/lang/Object; // type@0699 │ │ -052294: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -052296: 7110 9e27 0800 |0029: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -05229c: 0c04 |002c: move-result-object v4 │ │ -05229e: 4d04 0203 |002d: aput-object v4, v2, v3 │ │ -0522a2: 6e30 2f28 7102 |002f: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0522a8: 0e00 |0032: return-void │ │ -0522aa: 0d00 |0033: move-exception v0 │ │ -0522ac: 1a01 bf04 |0034: const-string v1, "DrawableCompatJellybeanMr1" // string@04bf │ │ -0522b0: 1a02 5e05 |0036: const-string v2, "Failed to retrieve setLayoutDirection(int) method" // string@055e │ │ -0522b4: 7130 0e1f 2100 |0038: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ -0522ba: 28e2 |003b: goto 001d // -001e │ │ -0522bc: 0d00 |003c: move-exception v0 │ │ -0522be: 1a01 bf04 |003d: const-string v1, "DrawableCompatJellybeanMr1" // string@04bf │ │ -0522c2: 1a02 5905 |003f: const-string v2, "Failed to invoke setLayoutDirection(int) via reflection" // string@0559 │ │ -0522c6: 7130 0e1f 2100 |0041: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ -0522cc: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -0522ce: 6901 b801 |0045: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ -0522d2: 28eb |0047: goto 0032 // -0015 │ │ +0522b8: |[0522b8] android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +0522c8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0522ca: 6301 b901 |0001: sget-boolean v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethodFetched:Z // field@01b9 │ │ +0522ce: 3901 1c00 |0003: if-nez v1, 001f // +001c │ │ +0522d2: 1c01 6e00 |0005: const-class v1, Landroid/graphics/drawable/Drawable; // type@006e │ │ +0522d6: 1a02 9031 |0007: const-string v2, "setLayoutDirection" // string@3190 │ │ +0522da: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0522dc: 2333 9b06 |000a: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +0522e0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0522e2: 6205 c510 |000d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@10c5 │ │ +0522e6: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +0522ea: 6e30 7827 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +0522f0: 0c01 |0014: move-result-object v1 │ │ +0522f2: 6901 b801 |0015: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ +0522f6: 6201 b801 |0017: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ +0522fa: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0522fc: 6e20 3128 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ +052302: 6a06 b901 |001d: sput-boolean v6, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethodFetched:Z // field@01b9 │ │ +052306: 6201 b801 |001f: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ +05230a: 3801 1100 |0021: if-eqz v1, 0032 // +0011 │ │ +05230e: 6201 b801 |0023: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ +052312: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +052314: 2322 9c06 |0026: new-array v2, v2, [Ljava/lang/Object; // type@069c │ │ +052318: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +05231a: 7110 9e27 0800 |0029: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +052320: 0c04 |002c: move-result-object v4 │ │ +052322: 4d04 0203 |002d: aput-object v4, v2, v3 │ │ +052326: 6e30 2f28 7102 |002f: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +05232c: 0e00 |0032: return-void │ │ +05232e: 0d00 |0033: move-exception v0 │ │ +052330: 1a01 c204 |0034: const-string v1, "DrawableCompatJellybeanMr1" // string@04c2 │ │ +052334: 1a02 6205 |0036: const-string v2, "Failed to retrieve setLayoutDirection(int) method" // string@0562 │ │ +052338: 7130 0e1f 2100 |0038: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ +05233e: 28e2 |003b: goto 001d // -001e │ │ +052340: 0d00 |003c: move-exception v0 │ │ +052342: 1a01 c204 |003d: const-string v1, "DrawableCompatJellybeanMr1" // string@04c2 │ │ +052346: 1a02 5d05 |003f: const-string v2, "Failed to invoke setLayoutDirection(int) via reflection" // string@055d │ │ +05234a: 7130 0e1f 2100 |0041: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ +052350: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +052352: 6901 b801 |0045: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@01b8 │ │ +052356: 28eb |0047: goto 0032 // -0015 │ │ catches : 2 │ │ 0x0005 - 0x001d │ │ Ljava/lang/NoSuchMethodException; -> 0x0033 │ │ 0x0023 - 0x0032 │ │ Ljava/lang/Exception; -> 0x003c │ │ positions : │ │ 0x0001 line=41 │ │ @@ -36754,27 +36781,27 @@ │ │ locals : │ │ 0x0034 - 0x003c reg=0 e Ljava/lang/NoSuchMethodException; │ │ 0x003d - 0x0048 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0048 reg=7 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0048 reg=8 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1216 (DrawableCompatJellybeanMr1.java) │ │ + source_file_idx : 1219 (DrawableCompatJellybeanMr1.java) │ │ │ │ -Class #154 header: │ │ -class_idx : 303 │ │ +Class #155 header: │ │ +class_idx : 304 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1217 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1220 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #154 - │ │ +Class #155 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36783,18 +36810,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 │ │ -0522f0: |[0522f0] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -052300: 6e10 e001 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@01e0 │ │ -052306: 0a00 |0003: move-result v0 │ │ -052308: 0f00 |0004: return v0 │ │ +052374: |[052374] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +052384: 6e10 e001 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@01e0 │ │ +05238a: 0a00 |0003: move-result v0 │ │ +05238c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -36802,17 +36829,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05230c: |[05230c] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -05231c: 6e20 e501 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@01e5 │ │ -052322: 0e00 |0003: return-void │ │ +052390: |[052390] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0523a0: 6e20 e501 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@01e5 │ │ +0523a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 mirrored Z │ │ @@ -36822,43 +36849,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -052324: |[052324] android.support.v4.graphics.drawable.DrawableCompatKitKat.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -052334: 2010 3401 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; // type@0134 │ │ -052338: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -05233c: 2200 3401 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; // type@0134 │ │ -052340: 7020 1a06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.:(Landroid/graphics/drawable/Drawable;)V // method@061a │ │ -052346: 0701 |0009: move-object v1, v0 │ │ -052348: 1101 |000a: return-object v1 │ │ +0523a8: |[0523a8] android.support.v4.graphics.drawable.DrawableCompatKitKat.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0523b8: 2010 3501 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; // type@0135 │ │ +0523bc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0523c0: 2200 3501 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; // type@0135 │ │ +0523c4: 7020 1a06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.:(Landroid/graphics/drawable/Drawable;)V // method@061a │ │ +0523ca: 0701 |0009: move-object v1, v0 │ │ +0523cc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1217 (DrawableCompatKitKat.java) │ │ + source_file_idx : 1220 (DrawableCompatKitKat.java) │ │ │ │ -Class #155 header: │ │ -class_idx : 304 │ │ +Class #156 header: │ │ +class_idx : 305 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1218 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1221 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #155 - │ │ +Class #156 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36867,17 +36894,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 │ │ -05234c: |[05234c] android.support.v4.graphics.drawable.DrawableCompatLollipop.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -05235c: 6e30 ed01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@01ed │ │ -052362: 0e00 |0003: return-void │ │ +0523d0: |[0523d0] android.support.v4.graphics.drawable.DrawableCompatLollipop.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +0523e0: 6e30 ed01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@01ed │ │ +0523e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 x F │ │ @@ -36888,17 +36915,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 │ │ -052364: |[052364] android.support.v4.graphics.drawable.DrawableCompatLollipop.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -052374: 6e54 ee01 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@01ee │ │ -05237a: 0e00 |0003: return-void │ │ +0523e8: |[0523e8] android.support.v4.graphics.drawable.DrawableCompatLollipop.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +0523f8: 6e54 ee01 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@01ee │ │ +0523fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 left I │ │ @@ -36911,21 +36938,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05237c: |[05237c] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -05238c: 2010 3501 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@0135 │ │ -052390: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -052394: 7120 dd05 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05dd │ │ -05239a: 0e00 |0007: return-void │ │ -05239c: 6e20 f201 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@01f2 │ │ -0523a2: 28fc |000b: goto 0007 // -0004 │ │ +052400: |[052400] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +052410: 2010 3601 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@0136 │ │ +052414: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +052418: 7120 dd05 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05dd │ │ +05241e: 0e00 |0007: return-void │ │ +052420: 6e20 f201 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@01f2 │ │ +052426: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=43 │ │ 0x0007 line=48 │ │ 0x0008 line=46 │ │ locals : │ │ @@ -36937,21 +36964,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0523a4: |[0523a4] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -0523b4: 2010 3501 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@0135 │ │ -0523b8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0523bc: 7120 de05 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05de │ │ -0523c2: 0e00 |0007: return-void │ │ -0523c4: 6e20 f301 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTintList:(Landroid/content/res/ColorStateList;)V // method@01f3 │ │ -0523ca: 28fc |000b: goto 0007 // -0004 │ │ +052428: |[052428] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +052438: 2010 3601 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@0136 │ │ +05243c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +052440: 7120 de05 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05de │ │ +052446: 0e00 |0007: return-void │ │ +052448: 6e20 f301 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTintList:(Landroid/content/res/ColorStateList;)V // method@01f3 │ │ +05244e: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=54 │ │ 0x0007 line=59 │ │ 0x0008 line=57 │ │ locals : │ │ @@ -36963,21 +36990,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0523cc: |[0523cc] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -0523dc: 2010 3501 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@0135 │ │ -0523e0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0523e4: 7120 df05 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05df │ │ -0523ea: 0e00 |0007: return-void │ │ -0523ec: 6e20 f401 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@01f4 │ │ -0523f2: 28fc |000b: goto 0007 // -0004 │ │ +052450: |[052450] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +052460: 2010 3601 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@0136 │ │ +052464: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +052468: 7120 df05 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05df │ │ +05246e: 0e00 |0007: return-void │ │ +052470: 6e20 f401 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@01f4 │ │ +052476: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=65 │ │ 0x0007 line=70 │ │ 0x0008 line=68 │ │ locals : │ │ @@ -36989,45 +37016,45 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0523f4: |[0523f4] android.support.v4.graphics.drawable.DrawableCompatLollipop.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -052404: 2010 7100 |0000: instance-of v0, v1, Landroid/graphics/drawable/GradientDrawable; // type@0071 │ │ -052408: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -05240c: 2010 7000 |0004: instance-of v0, v1, Landroid/graphics/drawable/DrawableContainer; // type@0070 │ │ -052410: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -052414: 2200 3501 |0008: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@0135 │ │ -052418: 7020 1d06 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.:(Landroid/graphics/drawable/Drawable;)V // method@061d │ │ -05241e: 0701 |000d: move-object v1, v0 │ │ -052420: 1101 |000e: return-object v1 │ │ +052478: |[052478] android.support.v4.graphics.drawable.DrawableCompatLollipop.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +052488: 2010 7100 |0000: instance-of v0, v1, Landroid/graphics/drawable/GradientDrawable; // type@0071 │ │ +05248c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +052490: 2010 7000 |0004: instance-of v0, v1, Landroid/graphics/drawable/DrawableContainer; // type@0070 │ │ +052494: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +052498: 2200 3601 |0008: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@0136 │ │ +05249c: 7020 1d06 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.:(Landroid/graphics/drawable/Drawable;)V // method@061d │ │ +0524a2: 0701 |000d: move-object v1, v0 │ │ +0524a4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0008 line=77 │ │ 0x000e line=79 │ │ locals : │ │ 0x0000 - 0x000e reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1218 (DrawableCompatLollipop.java) │ │ + source_file_idx : 1221 (DrawableCompatLollipop.java) │ │ │ │ -Class #156 header: │ │ -class_idx : 305 │ │ +Class #157 header: │ │ +class_idx : 306 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1222 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1225 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ -Class #156 - │ │ +Class #157 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapper;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -37058,27 +37085,27 @@ │ │ │ │ #4 : (in Landroid/support/v4/graphics/drawable/DrawableWrapper;) │ │ name : 'setWrappedDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1222 (DrawableWrapper.java) │ │ + source_file_idx : 1225 (DrawableWrapper.java) │ │ │ │ -Class #157 header: │ │ -class_idx : 306 │ │ +Class #158 header: │ │ +class_idx : 307 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 110 │ │ -source_file_idx : 1223 │ │ +source_file_idx : 1226 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 30 │ │ │ │ -Class #157 - │ │ +Class #158 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/graphics/drawable/Drawable;' │ │ Interfaces - │ │ #0 : 'Landroid/graphics/drawable/Drawable$Callback;' │ │ #1 : 'Landroid/support/v4/graphics/drawable/DrawableWrapper;' │ │ Static fields - │ │ @@ -37117,38 +37144,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -052424: |[052424] android.support.v4.graphics.drawable.DrawableWrapperDonut.:()V │ │ -052434: 6200 2900 |0000: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0029 │ │ -052438: 6900 ba01 |0002: sput-object v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@01ba │ │ -05243c: 0e00 |0004: return-void │ │ +0524a8: |[0524a8] android.support.v4.graphics.drawable.DrawableWrapperDonut.:()V │ │ +0524b8: 6200 2900 |0000: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0029 │ │ +0524bc: 6900 ba01 |0002: sput-object v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@01ba │ │ +0524c0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ name : '' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -052440: |[052440] android.support.v4.graphics.drawable.DrawableWrapperDonut.:(Landroid/graphics/drawable/Drawable;)V │ │ -052450: 7010 ca01 0100 |0000: invoke-direct {v1}, Landroid/graphics/drawable/Drawable;.:()V // method@01ca │ │ -052456: 6200 ba01 |0003: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@01ba │ │ -05245a: 5b10 c001 |0005: iput-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@01c0 │ │ -05245e: 6e20 1406 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0614 │ │ -052464: 0e00 |000a: return-void │ │ +0524c4: |[0524c4] android.support.v4.graphics.drawable.DrawableWrapperDonut.:(Landroid/graphics/drawable/Drawable;)V │ │ +0524d4: 7010 ca01 0100 |0000: invoke-direct {v1}, Landroid/graphics/drawable/Drawable;.:()V // method@01ca │ │ +0524da: 6200 ba01 |0003: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@01ba │ │ +0524de: 5b10 c001 |0005: iput-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@01c0 │ │ +0524e2: 6e20 1406 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0614 │ │ +0524e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x0007 line=47 │ │ 0x000a line=48 │ │ locals : │ │ @@ -37160,43 +37187,43 @@ │ │ type : '([I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -052468: |[052468] android.support.v4.graphics.drawable.DrawableWrapperDonut.updateTint:([I)Z │ │ -052478: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05247a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05247c: 5464 bf01 |0002: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ -052480: 3804 2a00 |0004: if-eqz v4, 002e // +002a │ │ -052484: 5464 c001 |0006: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@01c0 │ │ -052488: 3804 2600 |0008: if-eqz v4, 002e // +0026 │ │ -05248c: 5464 bf01 |000a: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ -052490: 5465 bf01 |000c: iget-object v5, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ -052494: 6e10 f800 0500 |000e: invoke-virtual {v5}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ -05249a: 0a05 |0011: move-result v5 │ │ -05249c: 6e30 f700 7405 |0012: invoke-virtual {v4, v7, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ -0524a2: 0a00 |0015: move-result v0 │ │ -0524a4: 5461 c001 |0016: iget-object v1, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@01c0 │ │ -0524a8: 5564 bb01 |0018: iget-boolean v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@01bb │ │ -0524ac: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ -0524b0: 5264 bc01 |001c: iget v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentColor:I // field@01bc │ │ -0524b4: 3340 0600 |001e: if-ne v0, v4, 0024 // +0006 │ │ -0524b8: 5464 bd01 |0020: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentMode:Landroid/graphics/PorterDuff$Mode; // field@01bd │ │ -0524bc: 3241 1100 |0022: if-eq v1, v4, 0033 // +0011 │ │ -0524c0: 6e30 0b06 0601 |0024: invoke-virtual {v6, v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@060b │ │ -0524c6: 5960 bc01 |0027: iput v0, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentColor:I // field@01bc │ │ -0524ca: 5b61 bd01 |0029: iput-object v1, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentMode:Landroid/graphics/PorterDuff$Mode; // field@01bd │ │ -0524ce: 5c62 bb01 |002b: iput-boolean v2, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@01bb │ │ -0524d2: 0f02 |002d: return v2 │ │ -0524d4: 5c63 bb01 |002e: iput-boolean v3, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@01bb │ │ -0524d8: 6e10 f405 0600 |0030: invoke-virtual {v6}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.clearColorFilter:()V // method@05f4 │ │ -0524de: 0132 |0033: move v2, v3 │ │ -0524e0: 28f9 |0034: goto 002d // -0007 │ │ +0524ec: |[0524ec] android.support.v4.graphics.drawable.DrawableWrapperDonut.updateTint:([I)Z │ │ +0524fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0524fe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +052500: 5464 bf01 |0002: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ +052504: 3804 2a00 |0004: if-eqz v4, 002e // +002a │ │ +052508: 5464 c001 |0006: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@01c0 │ │ +05250c: 3804 2600 |0008: if-eqz v4, 002e // +0026 │ │ +052510: 5464 bf01 |000a: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ +052514: 5465 bf01 |000c: iget-object v5, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ +052518: 6e10 f800 0500 |000e: invoke-virtual {v5}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ +05251e: 0a05 |0011: move-result v5 │ │ +052520: 6e30 f700 7405 |0012: invoke-virtual {v4, v7, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ +052526: 0a00 |0015: move-result v0 │ │ +052528: 5461 c001 |0016: iget-object v1, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@01c0 │ │ +05252c: 5564 bb01 |0018: iget-boolean v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@01bb │ │ +052530: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ +052534: 5264 bc01 |001c: iget v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentColor:I // field@01bc │ │ +052538: 3340 0600 |001e: if-ne v0, v4, 0024 // +0006 │ │ +05253c: 5464 bd01 |0020: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentMode:Landroid/graphics/PorterDuff$Mode; // field@01bd │ │ +052540: 3241 1100 |0022: if-eq v1, v4, 0033 // +0011 │ │ +052544: 6e30 0b06 0601 |0024: invoke-virtual {v6, v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@060b │ │ +05254a: 5960 bc01 |0027: iput v0, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentColor:I // field@01bc │ │ +05254e: 5b61 bd01 |0029: iput-object v1, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentMode:Landroid/graphics/PorterDuff$Mode; // field@01bd │ │ +052552: 5c62 bb01 |002b: iput-boolean v2, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@01bb │ │ +052556: 0f02 |002d: return v2 │ │ +052558: 5c63 bb01 |002e: iput-boolean v3, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@01bb │ │ +05255c: 6e10 f405 0600 |0030: invoke-virtual {v6}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.clearColorFilter:()V // method@05f4 │ │ +052562: 0132 |0033: move v2, v3 │ │ +052564: 28f9 |0034: goto 002d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=208 │ │ 0x000a line=209 │ │ 0x0016 line=210 │ │ 0x0018 line=211 │ │ 0x0024 line=212 │ │ @@ -37219,18 +37246,18 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0524e4: |[0524e4] android.support.v4.graphics.drawable.DrawableWrapperDonut.draw:(Landroid/graphics/Canvas;)V │ │ -0524f4: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0524f8: 6e20 d001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -0524fe: 0e00 |0005: return-void │ │ +052568: |[052568] android.support.v4.graphics.drawable.DrawableWrapperDonut.draw:(Landroid/graphics/Canvas;)V │ │ +052578: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +05257c: 6e20 d001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +052582: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0006 reg=2 canvas Landroid/graphics/Canvas; │ │ @@ -37240,19 +37267,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052500: |[052500] android.support.v4.graphics.drawable.DrawableWrapperDonut.getChangingConfigurations:()I │ │ -052510: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052514: 6e10 d201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@01d2 │ │ -05251a: 0a00 |0005: move-result v0 │ │ -05251c: 0f00 |0006: return v0 │ │ +052584: |[052584] android.support.v4.graphics.drawable.DrawableWrapperDonut.getChangingConfigurations:()I │ │ +052594: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052598: 6e10 d201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@01d2 │ │ +05259e: 0a00 |0005: move-result v0 │ │ +0525a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37260,19 +37287,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052520: |[052520] android.support.v4.graphics.drawable.DrawableWrapperDonut.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ -052530: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052534: 6e10 d401 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@01d4 │ │ -05253a: 0c00 |0005: move-result-object v0 │ │ -05253c: 1100 |0006: return-object v0 │ │ +0525a4: |[0525a4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ +0525b4: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +0525b8: 6e10 d401 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@01d4 │ │ +0525be: 0c00 |0005: move-result-object v0 │ │ +0525c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37280,19 +37307,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052540: |[052540] android.support.v4.graphics.drawable.DrawableWrapperDonut.getIntrinsicHeight:()I │ │ -052550: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052554: 6e10 d601 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ -05255a: 0a00 |0005: move-result v0 │ │ -05255c: 0f00 |0006: return v0 │ │ +0525c4: |[0525c4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getIntrinsicHeight:()I │ │ +0525d4: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +0525d8: 6e10 d601 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ +0525de: 0a00 |0005: move-result v0 │ │ +0525e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #4 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37300,19 +37327,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052560: |[052560] android.support.v4.graphics.drawable.DrawableWrapperDonut.getIntrinsicWidth:()I │ │ -052570: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052574: 6e10 d701 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ -05257a: 0a00 |0005: move-result v0 │ │ -05257c: 0f00 |0006: return v0 │ │ +0525e4: |[0525e4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getIntrinsicWidth:()I │ │ +0525f4: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +0525f8: 6e10 d701 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ +0525fe: 0a00 |0005: move-result v0 │ │ +052600: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #5 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37320,19 +37347,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052580: |[052580] android.support.v4.graphics.drawable.DrawableWrapperDonut.getMinimumHeight:()I │ │ -052590: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052594: 6e10 d801 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@01d8 │ │ -05259a: 0a00 |0005: move-result v0 │ │ -05259c: 0f00 |0006: return v0 │ │ +052604: |[052604] android.support.v4.graphics.drawable.DrawableWrapperDonut.getMinimumHeight:()I │ │ +052614: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052618: 6e10 d801 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@01d8 │ │ +05261e: 0a00 |0005: move-result v0 │ │ +052620: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #6 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37340,19 +37367,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0525a0: |[0525a0] android.support.v4.graphics.drawable.DrawableWrapperDonut.getMinimumWidth:()I │ │ -0525b0: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0525b4: 6e10 d901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@01d9 │ │ -0525ba: 0a00 |0005: move-result v0 │ │ -0525bc: 0f00 |0006: return v0 │ │ +052624: |[052624] android.support.v4.graphics.drawable.DrawableWrapperDonut.getMinimumWidth:()I │ │ +052634: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052638: 6e10 d901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@01d9 │ │ +05263e: 0a00 |0005: move-result v0 │ │ +052640: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #7 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37360,19 +37387,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0525c0: |[0525c0] android.support.v4.graphics.drawable.DrawableWrapperDonut.getOpacity:()I │ │ -0525d0: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0525d4: 6e10 da01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ -0525da: 0a00 |0005: move-result v0 │ │ -0525dc: 0f00 |0006: return v0 │ │ +052644: |[052644] android.support.v4.graphics.drawable.DrawableWrapperDonut.getOpacity:()I │ │ +052654: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052658: 6e10 da01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ +05265e: 0a00 |0005: move-result v0 │ │ +052660: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #8 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37380,19 +37407,19 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0525e0: |[0525e0] android.support.v4.graphics.drawable.DrawableWrapperDonut.getPadding:(Landroid/graphics/Rect;)Z │ │ -0525f0: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0525f4: 6e20 dc01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -0525fa: 0a00 |0005: move-result v0 │ │ -0525fc: 0f00 |0006: return v0 │ │ +052664: |[052664] android.support.v4.graphics.drawable.DrawableWrapperDonut.getPadding:(Landroid/graphics/Rect;)Z │ │ +052674: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052678: 6e20 dc01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +05267e: 0a00 |0005: move-result v0 │ │ +052680: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0007 reg=2 padding Landroid/graphics/Rect; │ │ │ │ @@ -37401,19 +37428,19 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052600: |[052600] android.support.v4.graphics.drawable.DrawableWrapperDonut.getState:()[I │ │ -052610: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052614: 6e10 dd01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@01dd │ │ -05261a: 0c00 |0005: move-result-object v0 │ │ -05261c: 1100 |0006: return-object v0 │ │ +052684: |[052684] android.support.v4.graphics.drawable.DrawableWrapperDonut.getState:()[I │ │ +052694: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052698: 6e10 dd01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@01dd │ │ +05269e: 0c00 |0005: move-result-object v0 │ │ +0526a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #10 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37421,19 +37448,19 @@ │ │ type : '()Landroid/graphics/Region;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052620: |[052620] android.support.v4.graphics.drawable.DrawableWrapperDonut.getTransparentRegion:()Landroid/graphics/Region; │ │ -052630: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052634: 6e10 de01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@01de │ │ -05263a: 0c00 |0005: move-result-object v0 │ │ -05263c: 1100 |0006: return-object v0 │ │ +0526a4: |[0526a4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getTransparentRegion:()Landroid/graphics/Region; │ │ +0526b4: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +0526b8: 6e10 de01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@01de │ │ +0526be: 0c00 |0005: move-result-object v0 │ │ +0526c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #11 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37441,17 +37468,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052640: |[052640] android.support.v4.graphics.drawable.DrawableWrapperDonut.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; │ │ -052650: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052654: 1100 |0002: return-object v0 │ │ +0526c4: |[0526c4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; │ │ +0526d4: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +0526d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #12 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37459,17 +37486,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052658: |[052658] android.support.v4.graphics.drawable.DrawableWrapperDonut.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -052668: 6e10 0206 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.invalidateSelf:()V // method@0602 │ │ -05266e: 0e00 |0003: return-void │ │ +0526dc: |[0526dc] android.support.v4.graphics.drawable.DrawableWrapperDonut.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0526ec: 6e10 0206 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.invalidateSelf:()V // method@0602 │ │ +0526f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0004 reg=1 who Landroid/graphics/drawable/Drawable; │ │ @@ -37479,29 +37506,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -052670: |[052670] android.support.v4.graphics.drawable.DrawableWrapperDonut.isStateful:()Z │ │ -052680: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ -052684: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -052688: 5410 bf01 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ -05268c: 6e10 f900 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@00f9 │ │ -052692: 0a00 |0009: move-result v0 │ │ -052694: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -052698: 5410 be01 |000c: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -05269c: 6e10 e101 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ -0526a2: 0a00 |0011: move-result v0 │ │ -0526a4: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -0526a8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0526aa: 0f00 |0015: return v0 │ │ -0526ac: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0526ae: 28fe |0017: goto 0015 // -0002 │ │ +0526f4: |[0526f4] android.support.v4.graphics.drawable.DrawableWrapperDonut.isStateful:()Z │ │ +052704: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ +052708: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05270c: 5410 bf01 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ +052710: 6e10 f900 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@00f9 │ │ +052716: 0a00 |0009: move-result v0 │ │ +052718: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +05271c: 5410 be01 |000c: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052720: 6e10 e101 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ +052726: 0a00 |0011: move-result v0 │ │ +052728: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +05272c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +05272e: 0f00 |0015: return v0 │ │ +052730: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +052732: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ │ │ #14 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;) │ │ @@ -37509,21 +37536,21 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0526b0: |[0526b0] android.support.v4.graphics.drawable.DrawableWrapperDonut.mutate:()Landroid/graphics/drawable/Drawable; │ │ -0526c0: 5421 be01 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0526c4: 6e10 e301 0100 |0002: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ -0526ca: 0c00 |0005: move-result-object v0 │ │ -0526cc: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ -0526d0: 6e20 1406 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0614 │ │ -0526d6: 1102 |000b: return-object v2 │ │ +052734: |[052734] android.support.v4.graphics.drawable.DrawableWrapperDonut.mutate:()Landroid/graphics/drawable/Drawable; │ │ +052744: 5421 be01 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052748: 6e10 e301 0100 |0002: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ +05274e: 0c00 |0005: move-result-object v0 │ │ +052750: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ +052754: 6e20 1406 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0614 │ │ +05275a: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ 0x0006 line=156 │ │ 0x0008 line=158 │ │ 0x000b line=161 │ │ @@ -37537,18 +37564,18 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0526d8: |[0526d8] android.support.v4.graphics.drawable.DrawableWrapperDonut.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -0526e8: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0526ec: 6e20 e701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@01e7 │ │ -0526f2: 0e00 |0005: return-void │ │ +05275c: |[05275c] android.support.v4.graphics.drawable.DrawableWrapperDonut.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +05276c: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052770: 6e20 e701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@01e7 │ │ +052776: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0006 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -37558,19 +37585,19 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0526f4: |[0526f4] android.support.v4.graphics.drawable.DrawableWrapperDonut.onLevelChange:(I)Z │ │ -052704: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052708: 6e20 f001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@01f0 │ │ -05270e: 0a00 |0005: move-result v0 │ │ -052710: 0f00 |0006: return v0 │ │ +052778: |[052778] android.support.v4.graphics.drawable.DrawableWrapperDonut.onLevelChange:(I)Z │ │ +052788: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +05278c: 6e20 f001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@01f0 │ │ +052792: 0a00 |0005: move-result v0 │ │ +052794: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0007 reg=2 level I │ │ │ │ @@ -37579,17 +37606,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 │ │ -052714: |[052714] android.support.v4.graphics.drawable.DrawableWrapperDonut.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ -052724: 6e40 0806 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@0608 │ │ -05272a: 0e00 |0003: return-void │ │ +052798: |[052798] android.support.v4.graphics.drawable.DrawableWrapperDonut.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ +0527a8: 6e40 0806 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@0608 │ │ +0527ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0003 line=176 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0004 reg=2 who Landroid/graphics/drawable/Drawable; │ │ @@ -37601,18 +37628,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05272c: |[05272c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setAlpha:(I)V │ │ -05273c: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052740: 6e20 e401 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ -052746: 0e00 |0005: return-void │ │ +0527b0: |[0527b0] android.support.v4.graphics.drawable.DrawableWrapperDonut.setAlpha:(I)V │ │ +0527c0: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +0527c4: 6e20 e401 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ +0527ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0006 reg=2 alpha I │ │ @@ -37622,18 +37649,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052748: |[052748] android.support.v4.graphics.drawable.DrawableWrapperDonut.setChangingConfigurations:(I)V │ │ -052758: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -05275c: 6e20 e901 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@01e9 │ │ -052762: 0e00 |0005: return-void │ │ +0527cc: |[0527cc] android.support.v4.graphics.drawable.DrawableWrapperDonut.setChangingConfigurations:(I)V │ │ +0527dc: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +0527e0: 6e20 e901 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@01e9 │ │ +0527e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0006 reg=2 configs I │ │ @@ -37643,18 +37670,18 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052764: |[052764] android.support.v4.graphics.drawable.DrawableWrapperDonut.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -052774: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052778: 6e20 ea01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -05277e: 0e00 |0005: return-void │ │ +0527e8: |[0527e8] android.support.v4.graphics.drawable.DrawableWrapperDonut.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0527f8: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +0527fc: 6e20 ea01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +052802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0006 reg=2 cf Landroid/graphics/ColorFilter; │ │ @@ -37664,18 +37691,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052780: |[052780] android.support.v4.graphics.drawable.DrawableWrapperDonut.setDither:(Z)V │ │ -052790: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052794: 6e20 eb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@01eb │ │ -05279a: 0e00 |0005: return-void │ │ +052804: |[052804] android.support.v4.graphics.drawable.DrawableWrapperDonut.setDither:(Z)V │ │ +052814: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052818: 6e20 eb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@01eb │ │ +05281e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0006 reg=2 dither Z │ │ @@ -37685,18 +37712,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05279c: |[05279c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setFilterBitmap:(Z)V │ │ -0527ac: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0527b0: 6e20 ec01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@01ec │ │ -0527b6: 0e00 |0005: return-void │ │ +052820: |[052820] android.support.v4.graphics.drawable.DrawableWrapperDonut.setFilterBitmap:(Z)V │ │ +052830: 5410 be01 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052834: 6e20 ec01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@01ec │ │ +05283a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0006 reg=2 filter Z │ │ @@ -37706,26 +37733,26 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0527b8: |[0527b8] android.support.v4.graphics.drawable.DrawableWrapperDonut.setState:([I)Z │ │ -0527c8: 5421 be01 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0527cc: 6e20 f101 3100 |0002: invoke-virtual {v1, v3}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -0527d2: 0a00 |0005: move-result v0 │ │ -0527d4: 7020 1706 3200 |0006: invoke-direct {v2, v3}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0617 │ │ -0527da: 0a01 |0009: move-result v1 │ │ -0527dc: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0527e0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0527e4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0527e6: 0f00 |000f: return v0 │ │ -0527e8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0527ea: 28fe |0011: goto 000f // -0002 │ │ +05283c: |[05283c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setState:([I)Z │ │ +05284c: 5421 be01 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052850: 6e20 f101 3100 |0002: invoke-virtual {v1, v3}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +052856: 0a00 |0005: move-result v0 │ │ +052858: 7020 1706 3200 |0006: invoke-direct {v2, v3}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0617 │ │ +05285e: 0a01 |0009: move-result v1 │ │ +052860: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +052864: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +052868: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05286a: 0f00 |000f: return v0 │ │ +05286c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +05286e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0006 line=98 │ │ 0x000f line=99 │ │ 0x0010 line=98 │ │ locals : │ │ @@ -37738,19 +37765,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0527ec: |[0527ec] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTint:(I)V │ │ -0527fc: 7110 fa00 0200 |0000: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00fa │ │ -052802: 0c00 |0003: move-result-object v0 │ │ -052804: 6e20 1106 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setTintList:(Landroid/content/res/ColorStateList;)V // method@0611 │ │ -05280a: 0e00 |0007: return-void │ │ +052870: |[052870] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTint:(I)V │ │ +052880: 7110 fa00 0200 |0000: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00fa │ │ +052886: 0c00 |0003: move-result-object v0 │ │ +052888: 6e20 1106 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setTintList:(Landroid/content/res/ColorStateList;)V // method@0611 │ │ +05288e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0007 line=193 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0008 reg=2 tint I │ │ @@ -37760,20 +37787,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05280c: |[05280c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTintList:(Landroid/content/res/ColorStateList;)V │ │ -05281c: 5b12 bf01 |0000: iput-object v2, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ -052820: 6e10 fe05 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.getState:()[I // method@05fe │ │ -052826: 0c00 |0005: move-result-object v0 │ │ -052828: 7020 1706 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0617 │ │ -05282e: 0e00 |0009: return-void │ │ +052890: |[052890] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTintList:(Landroid/content/res/ColorStateList;)V │ │ +0528a0: 5b12 bf01 |0000: iput-object v2, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@01bf │ │ +0528a4: 6e10 fe05 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.getState:()[I // method@05fe │ │ +0528aa: 0c00 |0005: move-result-object v0 │ │ +0528ac: 7020 1706 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0617 │ │ +0528b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0002 line=198 │ │ 0x0009 line=199 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ @@ -37784,20 +37811,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -052830: |[052830] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -052840: 5b12 c001 |0000: iput-object v2, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@01c0 │ │ -052844: 6e10 fe05 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.getState:()[I // method@05fe │ │ -05284a: 0c00 |0005: move-result-object v0 │ │ -05284c: 7020 1706 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0617 │ │ -052852: 0e00 |0009: return-void │ │ +0528b4: |[0528b4] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +0528c4: 5b12 c001 |0000: iput-object v2, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@01c0 │ │ +0528c8: 6e10 fe05 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.getState:()[I // method@05fe │ │ +0528ce: 0c00 |0005: move-result-object v0 │ │ +0528d0: 7020 1706 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0617 │ │ +0528d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0002 line=204 │ │ 0x0009 line=205 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ @@ -37808,26 +37835,26 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -052854: |[052854] android.support.v4.graphics.drawable.DrawableWrapperDonut.setVisible:(ZZ)Z │ │ -052864: 6f30 f501 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -05286a: 0a00 |0003: move-result v0 │ │ -05286c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -052870: 5410 be01 |0006: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -052874: 6e30 f501 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -05287a: 0a00 |000b: move-result v0 │ │ -05287c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -052880: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -052882: 0f00 |000f: return v0 │ │ -052884: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -052886: 28fe |0011: goto 000f // -0002 │ │ +0528d8: |[0528d8] android.support.v4.graphics.drawable.DrawableWrapperDonut.setVisible:(ZZ)Z │ │ +0528e8: 6f30 f501 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +0528ee: 0a00 |0003: move-result v0 │ │ +0528f0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0528f4: 5410 be01 |0006: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +0528f8: 6e30 f501 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +0528fe: 0a00 |000b: move-result v0 │ │ +052900: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +052904: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +052906: 0f00 |000f: return v0 │ │ +052908: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +05290a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0012 reg=2 visible Z │ │ 0x0000 - 0x0012 reg=3 restart Z │ │ @@ -37837,25 +37864,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -052888: |[052888] android.support.v4.graphics.drawable.DrawableWrapperDonut.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -052898: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -05289c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0528a0: 5420 be01 |0004: iget-object v0, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0528a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0528a6: 6e20 e801 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -0528ac: 5b23 be01 |000a: iput-object v3, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ -0528b0: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -0528b4: 6e20 e801 2300 |000e: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -0528ba: 6e10 0206 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.invalidateSelf:()V // method@0602 │ │ -0528c0: 0e00 |0014: return-void │ │ +05290c: |[05290c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +05291c: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052920: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +052924: 5420 be01 |0004: iget-object v0, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052928: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05292a: 6e20 e801 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +052930: 5b23 be01 |000a: iput-object v3, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01be │ │ +052934: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +052938: 6e20 e801 2300 |000e: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +05293e: 6e10 0206 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.invalidateSelf:()V // method@0602 │ │ +052944: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x000a line=240 │ │ 0x000c line=242 │ │ 0x000e line=243 │ │ @@ -37870,39 +37897,39 @@ │ │ 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 │ │ -0528c4: |[0528c4] android.support.v4.graphics.drawable.DrawableWrapperDonut.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ -0528d4: 6e20 1606 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@0616 │ │ -0528da: 0e00 |0003: return-void │ │ +052948: |[052948] android.support.v4.graphics.drawable.DrawableWrapperDonut.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ +052958: 6e20 1606 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@0616 │ │ +05295e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0003 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; │ │ 0x0000 - 0x0004 reg=1 who Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=2 what Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 1223 (DrawableWrapperDonut.java) │ │ + source_file_idx : 1226 (DrawableWrapperDonut.java) │ │ │ │ -Class #158 header: │ │ -class_idx : 307 │ │ +Class #159 header: │ │ +class_idx : 308 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 306 │ │ -source_file_idx : 1224 │ │ +superclass_idx : 307 │ │ +source_file_idx : 1227 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #158 - │ │ +Class #159 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -37911,17 +37938,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0528dc: |[0528dc] android.support.v4.graphics.drawable.DrawableWrapperHoneycomb.:(Landroid/graphics/drawable/Drawable;)V │ │ -0528ec: 7020 f305 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.:(Landroid/graphics/drawable/Drawable;)V // method@05f3 │ │ -0528f2: 0e00 |0003: return-void │ │ +052960: |[052960] android.support.v4.graphics.drawable.DrawableWrapperHoneycomb.:(Landroid/graphics/drawable/Drawable;)V │ │ +052970: 7020 f305 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.:(Landroid/graphics/drawable/Drawable;)V // method@05f3 │ │ +052976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -37932,38 +37959,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0528f4: |[0528f4] android.support.v4.graphics.drawable.DrawableWrapperHoneycomb.jumpToCurrentState:()V │ │ -052904: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c1 │ │ -052908: 6e10 e201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ -05290e: 0e00 |0005: return-void │ │ +052978: |[052978] android.support.v4.graphics.drawable.DrawableWrapperHoneycomb.jumpToCurrentState:()V │ │ +052988: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c1 │ │ +05298c: 6e10 e201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ +052992: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; │ │ │ │ - source_file_idx : 1224 (DrawableWrapperHoneycomb.java) │ │ + source_file_idx : 1227 (DrawableWrapperHoneycomb.java) │ │ │ │ -Class #159 header: │ │ -class_idx : 308 │ │ +Class #160 header: │ │ +class_idx : 309 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 307 │ │ -source_file_idx : 1225 │ │ +superclass_idx : 308 │ │ +source_file_idx : 1228 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #159 - │ │ +Class #160 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -37972,17 +37999,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -052910: |[052910] android.support.v4.graphics.drawable.DrawableWrapperKitKat.:(Landroid/graphics/drawable/Drawable;)V │ │ -052920: 7020 1806 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.:(Landroid/graphics/drawable/Drawable;)V // method@0618 │ │ -052926: 0e00 |0003: return-void │ │ +052994: |[052994] android.support.v4.graphics.drawable.DrawableWrapperKitKat.:(Landroid/graphics/drawable/Drawable;)V │ │ +0529a4: 7020 1806 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.:(Landroid/graphics/drawable/Drawable;)V // method@0618 │ │ +0529aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -37993,19 +38020,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052928: |[052928] android.support.v4.graphics.drawable.DrawableWrapperKitKat.isAutoMirrored:()Z │ │ -052938: 5410 c201 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c2 │ │ -05293c: 6e10 e001 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@01e0 │ │ -052942: 0a00 |0005: move-result v0 │ │ -052944: 0f00 |0006: return v0 │ │ +0529ac: |[0529ac] android.support.v4.graphics.drawable.DrawableWrapperKitKat.isAutoMirrored:()Z │ │ +0529bc: 5410 c201 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c2 │ │ +0529c0: 6e10 e001 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@01e0 │ │ +0529c6: 0a00 |0005: move-result v0 │ │ +0529c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;) │ │ @@ -38013,39 +38040,39 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052948: |[052948] android.support.v4.graphics.drawable.DrawableWrapperKitKat.setAutoMirrored:(Z)V │ │ -052958: 5410 c201 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c2 │ │ -05295c: 6e20 e501 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@01e5 │ │ -052962: 0e00 |0005: return-void │ │ +0529cc: |[0529cc] android.support.v4.graphics.drawable.DrawableWrapperKitKat.setAutoMirrored:(Z)V │ │ +0529dc: 5410 c201 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c2 │ │ +0529e0: 6e20 e501 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@01e5 │ │ +0529e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; │ │ 0x0000 - 0x0006 reg=2 mirrored Z │ │ │ │ - source_file_idx : 1225 (DrawableWrapperKitKat.java) │ │ + source_file_idx : 1228 (DrawableWrapperKitKat.java) │ │ │ │ -Class #160 header: │ │ -class_idx : 309 │ │ +Class #161 header: │ │ +class_idx : 310 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 308 │ │ -source_file_idx : 1226 │ │ +superclass_idx : 309 │ │ +source_file_idx : 1229 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #160 - │ │ +Class #161 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -38054,17 +38081,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -052964: |[052964] android.support.v4.graphics.drawable.DrawableWrapperLollipop.:(Landroid/graphics/drawable/Drawable;)V │ │ -052974: 7020 1a06 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.:(Landroid/graphics/drawable/Drawable;)V // method@061a │ │ -05297a: 0e00 |0003: return-void │ │ +0529e8: |[0529e8] android.support.v4.graphics.drawable.DrawableWrapperLollipop.:(Landroid/graphics/drawable/Drawable;)V │ │ +0529f8: 7020 1a06 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.:(Landroid/graphics/drawable/Drawable;)V // method@061a │ │ +0529fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -38075,18 +38102,18 @@ │ │ type : '(Landroid/content/res/Resources$Theme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05297c: |[05297c] android.support.v4.graphics.drawable.DrawableWrapperLollipop.applyTheme:(Landroid/content/res/Resources$Theme;)V │ │ -05298c: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ -052990: 6e20 cb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.applyTheme:(Landroid/content/res/Resources$Theme;)V // method@01cb │ │ -052996: 0e00 |0005: return-void │ │ +052a00: |[052a00] android.support.v4.graphics.drawable.DrawableWrapperLollipop.applyTheme:(Landroid/content/res/Resources$Theme;)V │ │ +052a10: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ +052a14: 6e20 cb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.applyTheme:(Landroid/content/res/Resources$Theme;)V // method@01cb │ │ +052a1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; │ │ 0x0000 - 0x0006 reg=2 t Landroid/content/res/Resources$Theme; │ │ @@ -38096,19 +38123,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052998: |[052998] android.support.v4.graphics.drawable.DrawableWrapperLollipop.canApplyTheme:()Z │ │ -0529a8: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ -0529ac: 6e10 cc01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.canApplyTheme:()Z // method@01cc │ │ -0529b2: 0a00 |0005: move-result v0 │ │ -0529b4: 0f00 |0006: return v0 │ │ +052a1c: |[052a1c] android.support.v4.graphics.drawable.DrawableWrapperLollipop.canApplyTheme:()Z │ │ +052a2c: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ +052a30: 6e10 cc01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.canApplyTheme:()Z // method@01cc │ │ +052a36: 0a00 |0005: move-result v0 │ │ +052a38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;) │ │ @@ -38116,19 +38143,19 @@ │ │ type : '()Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0529b8: |[0529b8] android.support.v4.graphics.drawable.DrawableWrapperLollipop.getDirtyBounds:()Landroid/graphics/Rect; │ │ -0529c8: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ -0529cc: 6e10 d501 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getDirtyBounds:()Landroid/graphics/Rect; // method@01d5 │ │ -0529d2: 0c00 |0005: move-result-object v0 │ │ -0529d4: 1100 |0006: return-object v0 │ │ +052a3c: |[052a3c] android.support.v4.graphics.drawable.DrawableWrapperLollipop.getDirtyBounds:()Landroid/graphics/Rect; │ │ +052a4c: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ +052a50: 6e10 d501 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getDirtyBounds:()Landroid/graphics/Rect; // method@01d5 │ │ +052a56: 0c00 |0005: move-result-object v0 │ │ +052a58: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;) │ │ @@ -38136,18 +38163,18 @@ │ │ type : '(Landroid/graphics/Outline;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0529d8: |[0529d8] android.support.v4.graphics.drawable.DrawableWrapperLollipop.getOutline:(Landroid/graphics/Outline;)V │ │ -0529e8: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ -0529ec: 6e20 db01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01db │ │ -0529f2: 0e00 |0005: return-void │ │ +052a5c: |[052a5c] android.support.v4.graphics.drawable.DrawableWrapperLollipop.getOutline:(Landroid/graphics/Outline;)V │ │ +052a6c: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ +052a70: 6e20 db01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01db │ │ +052a76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; │ │ 0x0000 - 0x0006 reg=2 outline Landroid/graphics/Outline; │ │ @@ -38157,18 +38184,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0529f4: |[0529f4] android.support.v4.graphics.drawable.DrawableWrapperLollipop.setHotspot:(FF)V │ │ -052a04: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ -052a08: 6e30 ed01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@01ed │ │ -052a0e: 0e00 |0005: return-void │ │ +052a78: |[052a78] android.support.v4.graphics.drawable.DrawableWrapperLollipop.setHotspot:(FF)V │ │ +052a88: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ +052a8c: 6e30 ed01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@01ed │ │ +052a92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; │ │ 0x0000 - 0x0006 reg=2 x F │ │ @@ -38179,64 +38206,64 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -052a10: |[052a10] android.support.v4.graphics.drawable.DrawableWrapperLollipop.setHotspotBounds:(IIII)V │ │ -052a20: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ -052a24: 6e55 ee01 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@01ee │ │ -052a2a: 0e00 |0005: return-void │ │ +052a94: |[052a94] android.support.v4.graphics.drawable.DrawableWrapperLollipop.setHotspotBounds:(IIII)V │ │ +052aa4: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@01c3 │ │ +052aa8: 6e55 ee01 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@01ee │ │ +052aae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; │ │ 0x0000 - 0x0006 reg=2 left I │ │ 0x0000 - 0x0006 reg=3 top I │ │ 0x0000 - 0x0006 reg=4 right I │ │ 0x0000 - 0x0006 reg=5 bottom I │ │ │ │ - source_file_idx : 1226 (DrawableWrapperLollipop.java) │ │ + source_file_idx : 1229 (DrawableWrapperLollipop.java) │ │ │ │ -Class #161 header: │ │ -class_idx : 310 │ │ +Class #162 header: │ │ +class_idx : 311 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4229 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4239 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #161 - │ │ +Class #162 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/Menu;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4229 (SupportMenu.java) │ │ + source_file_idx : 4239 (SupportMenu.java) │ │ │ │ -Class #162 header: │ │ -class_idx : 311 │ │ +Class #163 header: │ │ +class_idx : 312 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4232 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4242 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ -Class #162 - │ │ +Class #163 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/MenuItem;' │ │ Static fields - │ │ Instance fields - │ │ @@ -38304,81 +38331,81 @@ │ │ │ │ #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 : 4232 (SupportMenuItem.java) │ │ + source_file_idx : 4242 (SupportMenuItem.java) │ │ │ │ -Class #163 header: │ │ -class_idx : 312 │ │ +Class #164 header: │ │ +class_idx : 313 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4234 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4244 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #163 - │ │ +Class #164 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportSubMenu;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ #1 : 'Landroid/view/SubMenu;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4234 (SupportSubMenu.java) │ │ + source_file_idx : 4244 (SupportSubMenu.java) │ │ │ │ -Class #164 header: │ │ -class_idx : 313 │ │ +Class #165 header: │ │ +class_idx : 314 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3642 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #164 annotations: │ │ +Class #165 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaBrowserCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #164 - │ │ +Class #165 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaBrowserCompat$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3642 (MediaBrowserCompat.java) │ │ + source_file_idx : 3651 (MediaBrowserCompat.java) │ │ │ │ -Class #165 header: │ │ -class_idx : 314 │ │ +Class #166 header: │ │ +class_idx : 315 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3642 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #165 annotations: │ │ +Class #166 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaBrowserCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="ItemCallback" │ │ │ │ -Class #165 - │ │ +Class #166 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -38388,16 +38415,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -052a2c: |[052a2c] android.support.v4.media.MediaBrowserCompat$ItemCallback.onError:(Ljava/lang/String;)V │ │ -052a3c: 0e00 |0000: return-void │ │ +052ab0: |[052ab0] android.support.v4.media.MediaBrowserCompat$ItemCallback.onError:(Ljava/lang/String;)V │ │ +052ac0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; │ │ 0x0000 - 0x0001 reg=1 itemId Ljava/lang/String; │ │ │ │ @@ -38406,42 +38433,42 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -052a40: |[052a40] android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V │ │ -052a50: 0e00 |0000: return-void │ │ +052ac4: |[052ac4] android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V │ │ +052ad4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; │ │ 0x0000 - 0x0001 reg=1 item Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ │ │ - source_file_idx : 3642 (MediaBrowserCompat.java) │ │ + source_file_idx : 3651 (MediaBrowserCompat.java) │ │ │ │ -Class #166 header: │ │ -class_idx : 360 │ │ +Class #167 header: │ │ +class_idx : 361 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4024 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4034 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #166 annotations: │ │ +Class #167 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/os/ResultReceiver$MyResultReceiver; Landroid/support/v4/os/ResultReceiver$MyRunnable; } │ │ Annotations on field #522 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/os/ResultReceiver;" ">;" } │ │ │ │ -Class #166 - │ │ +Class #167 - │ │ Class descriptor : 'Landroid/support/v4/os/ResultReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/os/ResultReceiver;) │ │ @@ -38467,45 +38494,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -052a54: |[052a54] android.support.v4.os.ResultReceiver.:()V │ │ -052a64: 2200 6501 |0000: new-instance v0, Landroid/support/v4/os/ResultReceiver$1; // type@0165 │ │ -052a68: 7010 1507 0000 |0002: invoke-direct {v0}, Landroid/support/v4/os/ResultReceiver$1;.:()V // method@0715 │ │ -052a6e: 6900 0a02 |0005: sput-object v0, Landroid/support/v4/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@020a │ │ -052a72: 0e00 |0007: return-void │ │ +052ad8: |[052ad8] android.support.v4.os.ResultReceiver.:()V │ │ +052ae8: 2200 6601 |0000: new-instance v0, Landroid/support/v4/os/ResultReceiver$1; // type@0166 │ │ +052aec: 7010 1507 0000 |0002: invoke-direct {v0}, Landroid/support/v4/os/ResultReceiver$1;.:()V // method@0715 │ │ +052af2: 6900 0a02 |0005: sput-object v0, Landroid/support/v4/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@020a │ │ +052af6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/os/ResultReceiver;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -052a74: |[052a74] android.support.v4.os.ResultReceiver.:(Landroid/os/Parcel;)V │ │ -052a84: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -052a8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -052a8c: 5c10 0c02 |0004: iput-boolean v0, v1, Landroid/support/v4/os/ResultReceiver;.mLocal:Z // field@020c │ │ -052a90: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -052a92: 5b10 0b02 |0007: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@020b │ │ -052a96: 6e10 6702 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@0267 │ │ -052a9c: 0c00 |000c: move-result-object v0 │ │ -052a9e: 7110 0407 0000 |000d: invoke-static {v0}, Landroid/support/v4/os/IResultReceiver$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver; // method@0704 │ │ -052aa4: 0c00 |0010: move-result-object v0 │ │ -052aa6: 5b10 0d02 |0011: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@020d │ │ -052aaa: 0e00 |0013: return-void │ │ +052af8: |[052af8] android.support.v4.os.ResultReceiver.:(Landroid/os/Parcel;)V │ │ +052b08: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +052b0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +052b10: 5c10 0c02 |0004: iput-boolean v0, v1, Landroid/support/v4/os/ResultReceiver;.mLocal:Z // field@020c │ │ +052b14: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +052b16: 5b10 0b02 |0007: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@020b │ │ +052b1a: 6e10 6702 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@0267 │ │ +052b20: 0c00 |000c: move-result-object v0 │ │ +052b22: 7110 0407 0000 |000d: invoke-static {v0}, Landroid/support/v4/os/IResultReceiver$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver; // method@0704 │ │ +052b28: 0c00 |0010: move-result-object v0 │ │ +052b2a: 5b10 0d02 |0011: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@020d │ │ +052b2e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ 0x0006 line=130 │ │ 0x0009 line=131 │ │ 0x0013 line=132 │ │ @@ -38519,17 +38546,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -052aac: |[052aac] android.support.v4.os.ResultReceiver.describeContents:()I │ │ -052abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052abe: 0f00 |0001: return v0 │ │ +052b30: |[052b30] android.support.v4.os.ResultReceiver.describeContents:()I │ │ +052b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052b42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/os/ResultReceiver; │ │ │ │ #1 : (in Landroid/support/v4/os/ResultReceiver;) │ │ @@ -38537,16 +38564,16 @@ │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -052ac0: |[052ac0] android.support.v4.os.ResultReceiver.onReceiveResult:(ILandroid/os/Bundle;)V │ │ -052ad0: 0e00 |0000: return-void │ │ +052b44: |[052b44] android.support.v4.os.ResultReceiver.onReceiveResult:(ILandroid/os/Bundle;)V │ │ +052b54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/os/ResultReceiver; │ │ 0x0000 - 0x0001 reg=1 resultCode I │ │ 0x0000 - 0x0001 reg=2 resultData Landroid/os/Bundle; │ │ @@ -38556,30 +38583,30 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -052ad4: |[052ad4] android.support.v4.os.ResultReceiver.writeToParcel:(Landroid/os/Parcel;I)V │ │ -052ae4: 1d01 |0000: monitor-enter v1 │ │ -052ae6: 5410 0d02 |0001: iget-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@020d │ │ -052aea: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -052aee: 2200 6601 |0005: new-instance v0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver; // type@0166 │ │ -052af2: 7020 1a07 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.:(Landroid/support/v4/os/ResultReceiver;)V // method@071a │ │ -052af8: 5b10 0d02 |000a: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@020d │ │ -052afc: 5410 0d02 |000c: iget-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@020d │ │ -052b00: 7210 0807 0000 |000e: invoke-interface {v0}, Landroid/support/v4/os/IResultReceiver;.asBinder:()Landroid/os/IBinder; // method@0708 │ │ -052b06: 0c00 |0011: move-result-object v0 │ │ -052b08: 6e20 7202 0200 |0012: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0272 │ │ -052b0e: 1e01 |0015: monitor-exit v1 │ │ -052b10: 0e00 |0016: return-void │ │ -052b12: 0d00 |0017: move-exception v0 │ │ -052b14: 1e01 |0018: monitor-exit v1 │ │ -052b16: 2700 |0019: throw v0 │ │ +052b58: |[052b58] android.support.v4.os.ResultReceiver.writeToParcel:(Landroid/os/Parcel;I)V │ │ +052b68: 1d01 |0000: monitor-enter v1 │ │ +052b6a: 5410 0d02 |0001: iget-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@020d │ │ +052b6e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +052b72: 2200 6701 |0005: new-instance v0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver; // type@0167 │ │ +052b76: 7020 1a07 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.:(Landroid/support/v4/os/ResultReceiver;)V // method@071a │ │ +052b7c: 5b10 0d02 |000a: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@020d │ │ +052b80: 5410 0d02 |000c: iget-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@020d │ │ +052b84: 7210 0807 0000 |000e: invoke-interface {v0}, Landroid/support/v4/os/IResultReceiver;.asBinder:()Landroid/os/IBinder; // method@0708 │ │ +052b8a: 0c00 |0011: move-result-object v0 │ │ +052b8c: 6e20 7202 0200 |0012: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0272 │ │ +052b92: 1e01 |0015: monitor-exit v1 │ │ +052b94: 0e00 |0016: return-void │ │ +052b96: 0d00 |0017: move-exception v0 │ │ +052b98: 1e01 |0018: monitor-exit v1 │ │ +052b9a: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=120 │ │ 0x0001 line=121 │ │ 0x0005 line=122 │ │ @@ -38588,32 +38615,32 @@ │ │ 0x0016 line=126 │ │ 0x0017 line=125 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Landroid/support/v4/os/ResultReceiver; │ │ 0x0000 - 0x001a reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x001a reg=3 flags I │ │ │ │ - source_file_idx : 4024 (ResultReceiver.java) │ │ + source_file_idx : 4034 (ResultReceiver.java) │ │ │ │ -Class #167 header: │ │ -class_idx : 315 │ │ +Class #168 header: │ │ +class_idx : 316 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 360 │ │ -source_file_idx : 3642 │ │ +superclass_idx : 361 │ │ +source_file_idx : 3651 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #167 annotations: │ │ +Class #168 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #167 - │ │ +Class #168 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/os/ResultReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;) │ │ @@ -38631,38 +38658,38 @@ │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -052b24: |[052b24] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$3.onReceiveResult:(ILandroid/os/Bundle;)V │ │ -052b34: 3904 0c00 |0000: if-nez v4, 000c // +000c │ │ -052b38: 3805 0a00 |0002: if-eqz v5, 000c // +000a │ │ -052b3c: 1a01 7a29 |0004: const-string v1, "media_item" // string@297a │ │ -052b40: 6e20 2f02 1500 |0006: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@022f │ │ -052b46: 0a01 |0009: move-result v1 │ │ -052b48: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ -052b4c: 5431 c401 |000c: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@01c4 │ │ -052b50: 5432 c501 |000e: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@01c5 │ │ -052b54: 6e20 6e06 2100 |0010: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@066e │ │ -052b5a: 0e00 |0013: return-void │ │ -052b5c: 1a01 7a29 |0014: const-string v1, "media_item" // string@297a │ │ -052b60: 6e20 3502 1500 |0016: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0235 │ │ -052b66: 0c00 |0019: move-result-object v0 │ │ -052b68: 2001 3e01 |001a: instance-of v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@013e │ │ -052b6c: 3901 0a00 |001c: if-nez v1, 0026 // +000a │ │ -052b70: 5431 c401 |001e: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@01c4 │ │ -052b74: 5432 c501 |0020: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@01c5 │ │ -052b78: 6e20 6e06 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@066e │ │ -052b7e: 28ee |0025: goto 0013 // -0012 │ │ -052b80: 5431 c401 |0026: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@01c4 │ │ -052b84: 1f00 3e01 |0028: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@013e │ │ -052b88: 6e20 6f06 0100 |002a: invoke-virtual {v1, v0}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onItemLoaded:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V // method@066f │ │ -052b8e: 28e6 |002d: goto 0013 // -001a │ │ +052ba8: |[052ba8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$3.onReceiveResult:(ILandroid/os/Bundle;)V │ │ +052bb8: 3904 0c00 |0000: if-nez v4, 000c // +000c │ │ +052bbc: 3805 0a00 |0002: if-eqz v5, 000c // +000a │ │ +052bc0: 1a01 8429 |0004: const-string v1, "media_item" // string@2984 │ │ +052bc4: 6e20 2f02 1500 |0006: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@022f │ │ +052bca: 0a01 |0009: move-result v1 │ │ +052bcc: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ +052bd0: 5431 c401 |000c: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@01c4 │ │ +052bd4: 5432 c501 |000e: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@01c5 │ │ +052bd8: 6e20 6e06 2100 |0010: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@066e │ │ +052bde: 0e00 |0013: return-void │ │ +052be0: 1a01 8429 |0014: const-string v1, "media_item" // string@2984 │ │ +052be4: 6e20 3502 1500 |0016: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0235 │ │ +052bea: 0c00 |0019: move-result-object v0 │ │ +052bec: 2001 3f01 |001a: instance-of v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@013f │ │ +052bf0: 3901 0a00 |001c: if-nez v1, 0026 // +000a │ │ +052bf4: 5431 c401 |001e: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@01c4 │ │ +052bf8: 5432 c501 |0020: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@01c5 │ │ +052bfc: 6e20 6e06 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@066e │ │ +052c02: 28ee |0025: goto 0013 // -0012 │ │ +052c04: 5431 c401 |0026: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@01c4 │ │ +052c08: 1f00 3f01 |0028: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@013f │ │ +052c0c: 6e20 6f06 0100 |002a: invoke-virtual {v1, v0}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onItemLoaded:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V // method@066f │ │ +052c12: 28e6 |002d: goto 0013 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x000c line=644 │ │ 0x0013 line=654 │ │ 0x0014 line=647 │ │ 0x001a line=649 │ │ @@ -38670,59 +38697,59 @@ │ │ 0x0026 line=653 │ │ locals : │ │ 0x001a - 0x002a reg=0 item Landroid/os/Parcelable; │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3; │ │ 0x0000 - 0x002e reg=4 resultCode I │ │ 0x0000 - 0x002e reg=5 resultData Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3642 (MediaBrowserCompat.java) │ │ + source_file_idx : 3651 (MediaBrowserCompat.java) │ │ │ │ -Class #168 header: │ │ -class_idx : 316 │ │ +Class #169 header: │ │ +class_idx : 317 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3642 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #168 annotations: │ │ +Class #169 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaBrowserCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MediaBrowserImplBase" │ │ │ │ -Class #168 - │ │ +Class #169 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3642 (MediaBrowserCompat.java) │ │ + source_file_idx : 3651 (MediaBrowserCompat.java) │ │ │ │ -Class #169 header: │ │ -class_idx : 317 │ │ +Class #170 header: │ │ +class_idx : 318 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3642 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #169 annotations: │ │ +Class #170 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/MediaBrowserCompat$MediaItem;" ">;" } │ │ │ │ -Class #169 - │ │ +Class #170 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -38732,17 +38759,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052b90: |[052b90] android.support.v4.media.MediaBrowserCompat$MediaItem$1.:()V │ │ -052ba0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -052ba6: 0e00 |0003: return-void │ │ +052c14: |[052c14] android.support.v4.media.MediaBrowserCompat$MediaItem$1.:()V │ │ +052c24: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +052c2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1; │ │ │ │ Virtual methods - │ │ @@ -38751,19 +38778,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -052ba8: |[052ba8] android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -052bb8: 2200 3e01 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@013e │ │ -052bbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -052bbe: 7030 7806 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaBrowserCompat$1;)V // method@0678 │ │ -052bc4: 1100 |0006: return-object v0 │ │ +052c2c: |[052c2c] android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +052c3c: 2200 3f01 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@013f │ │ +052c40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +052c42: 7030 7806 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaBrowserCompat$1;)V // method@0678 │ │ +052c48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -38772,18 +38799,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 │ │ -052bc8: |[052bc8] android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -052bd8: 6e20 7206 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@0672 │ │ -052bde: 0c00 |0003: move-result-object v0 │ │ -052be0: 1100 |0004: return-object v0 │ │ +052c4c: |[052c4c] android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +052c5c: 6e20 7206 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@0672 │ │ +052c62: 0c00 |0003: move-result-object v0 │ │ +052c64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -38792,17 +38819,17 @@ │ │ type : '(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052be4: |[052be4] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray:(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -052bf4: 2320 7806 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@0678 │ │ -052bf8: 1100 |0002: return-object v0 │ │ +052c68: |[052c68] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray:(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +052c78: 2320 7b06 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@067b │ │ +052c7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -38811,45 +38838,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -052bfc: |[052bfc] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray:(I)[Ljava/lang/Object; │ │ -052c0c: 6e20 7406 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.newArray:(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@0674 │ │ -052c12: 0c00 |0003: move-result-object v0 │ │ -052c14: 1100 |0004: return-object v0 │ │ +052c80: |[052c80] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray:(I)[Ljava/lang/Object; │ │ +052c90: 6e20 7406 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.newArray:(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@0674 │ │ +052c96: 0c00 |0003: move-result-object v0 │ │ +052c98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3642 (MediaBrowserCompat.java) │ │ + source_file_idx : 3651 (MediaBrowserCompat.java) │ │ │ │ -Class #170 header: │ │ -class_idx : 318 │ │ +Class #171 header: │ │ +class_idx : 319 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3642 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3651 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #170 annotations: │ │ +Class #171 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaBrowserCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="MediaItem" │ │ Annotations on field #454 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/MediaBrowserCompat$MediaItem;" ">;" } │ │ │ │ -Class #170 - │ │ +Class #171 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaBrowserCompat$MediaItem;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaItem;) │ │ @@ -38871,44 +38898,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -052c18: |[052c18] android.support.v4.media.MediaBrowserCompat$MediaItem.:()V │ │ -052c28: 2200 3d01 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1; // type@013d │ │ -052c2c: 7010 7106 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.:()V // method@0671 │ │ -052c32: 6900 c601 |0005: sput-object v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@01c6 │ │ -052c36: 0e00 |0007: return-void │ │ +052c9c: |[052c9c] android.support.v4.media.MediaBrowserCompat$MediaItem.:()V │ │ +052cac: 2200 3e01 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1; // type@013e │ │ +052cb0: 7010 7106 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.:()V // method@0671 │ │ +052cb6: 6900 c601 |0005: sput-object v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@01c6 │ │ +052cba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaItem;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -052c38: |[052c38] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/os/Parcel;)V │ │ -052c48: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -052c4e: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -052c54: 0a00 |0006: move-result v0 │ │ -052c56: 5910 c801 |0007: iput v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@01c8 │ │ -052c5a: 6200 d301 |0009: sget-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01d3 │ │ -052c5e: 7220 7602 2000 |000b: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -052c64: 0c00 |000e: move-result-object v0 │ │ -052c66: 1f00 4301 |000f: check-cast v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@0143 │ │ -052c6a: 5b10 c701 |0011: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01c7 │ │ -052c6e: 0e00 |0013: return-void │ │ +052cbc: |[052cbc] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/os/Parcel;)V │ │ +052ccc: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +052cd2: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +052cd8: 0a00 |0006: move-result v0 │ │ +052cda: 5910 c801 |0007: iput v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@01c8 │ │ +052cde: 6200 d301 |0009: sget-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01d3 │ │ +052ce2: 7220 7602 2000 |000b: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +052ce8: 0c00 |000e: move-result-object v0 │ │ +052cea: 1f00 4401 |000f: check-cast v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@0144 │ │ +052cee: 5b10 c701 |0011: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01c7 │ │ +052cf2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0003 line=238 │ │ 0x0009 line=239 │ │ 0x0013 line=240 │ │ locals : │ │ @@ -38920,17 +38947,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/media/MediaBrowserCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -052c70: |[052c70] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaBrowserCompat$1;)V │ │ -052c80: 7020 7706 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/os/Parcel;)V // method@0677 │ │ -052c86: 0e00 |0003: return-void │ │ +052cf4: |[052cf4] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaBrowserCompat$1;)V │ │ +052d04: 7020 7706 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/os/Parcel;)V // method@0677 │ │ +052d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/MediaBrowserCompat$1; │ │ @@ -38941,17 +38968,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -052c88: |[052c88] android.support.v4.media.MediaBrowserCompat$MediaItem.describeContents:()I │ │ -052c98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052c9a: 0f00 |0001: return v0 │ │ +052d0c: |[052d0c] android.support.v4.media.MediaBrowserCompat$MediaItem.describeContents:()I │ │ +052d1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052d1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaItem;) │ │ @@ -38959,33 +38986,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -052c9c: |[052c9c] android.support.v4.media.MediaBrowserCompat$MediaItem.toString:()Ljava/lang/String; │ │ -052cac: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -052cb0: 1a01 420e |0002: const-string v1, "MediaItem{" // string@0e42 │ │ -052cb4: 7020 fb27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@27fb │ │ -052cba: 1a01 bc25 |0007: const-string v1, "mFlags=" // string@25bc │ │ -052cbe: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -052cc4: 0c01 |000c: move-result-object v1 │ │ -052cc6: 5232 c801 |000d: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@01c8 │ │ -052cca: 6e20 fe27 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -052cd0: 1a01 2001 |0012: const-string v1, ", mDescription=" // string@0120 │ │ -052cd4: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -052cda: 0c01 |0017: move-result-object v1 │ │ -052cdc: 5432 c701 |0018: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01c7 │ │ -052ce0: 6e20 0128 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -052ce6: 1301 7d00 |001d: const/16 v1, #int 125 // #7d │ │ -052cea: 6e20 fc27 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -052cf0: 6e10 0628 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -052cf6: 0c01 |0025: move-result-object v1 │ │ -052cf8: 1101 |0026: return-object v1 │ │ +052d20: |[052d20] android.support.v4.media.MediaBrowserCompat$MediaItem.toString:()Ljava/lang/String; │ │ +052d30: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +052d34: 1a01 4b0e |0002: const-string v1, "MediaItem{" // string@0e4b │ │ +052d38: 7020 fb27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@27fb │ │ +052d3e: 1a01 c625 |0007: const-string v1, "mFlags=" // string@25c6 │ │ +052d42: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +052d48: 0c01 |000c: move-result-object v1 │ │ +052d4a: 5232 c801 |000d: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@01c8 │ │ +052d4e: 6e20 fe27 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +052d54: 1a01 2001 |0012: const-string v1, ", mDescription=" // string@0120 │ │ +052d58: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +052d5e: 0c01 |0017: move-result-object v1 │ │ +052d60: 5432 c701 |0018: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01c7 │ │ +052d64: 6e20 0128 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +052d6a: 1301 7d00 |001d: const/16 v1, #int 125 // #7d │ │ +052d6e: 6e20 fc27 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +052d74: 6e10 0628 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +052d7a: 0c01 |0025: move-result-object v1 │ │ +052d7c: 1101 |0026: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=256 │ │ 0x0012 line=257 │ │ 0x001d line=258 │ │ 0x0022 line=259 │ │ @@ -38998,72 +39025,72 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -052cfc: |[052cfc] android.support.v4.media.MediaBrowserCompat$MediaItem.writeToParcel:(Landroid/os/Parcel;I)V │ │ -052d0c: 5210 c801 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@01c8 │ │ -052d10: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -052d16: 5410 c701 |0005: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01c7 │ │ -052d1a: 6e30 9506 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/MediaDescriptionCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0695 │ │ -052d20: 0e00 |000a: return-void │ │ +052d80: |[052d80] android.support.v4.media.MediaBrowserCompat$MediaItem.writeToParcel:(Landroid/os/Parcel;I)V │ │ +052d90: 5210 c801 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@01c8 │ │ +052d94: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +052d9a: 5410 c701 |0005: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01c7 │ │ +052d9e: 6e30 9506 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/MediaDescriptionCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0695 │ │ +052da4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0005 line=250 │ │ 0x000a line=251 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ 0x0000 - 0x000b reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000b reg=3 flags I │ │ │ │ - source_file_idx : 3642 (MediaBrowserCompat.java) │ │ + source_file_idx : 3651 (MediaBrowserCompat.java) │ │ │ │ -Class #171 header: │ │ -class_idx : 319 │ │ +Class #172 header: │ │ +class_idx : 320 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3642 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #171 annotations: │ │ +Class #172 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/MediaBrowserCompat$1; Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; Landroid/support/v4/media/MediaBrowserCompat$MediaItem; } │ │ │ │ -Class #171 - │ │ +Class #172 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaBrowserCompat;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3642 (MediaBrowserCompat.java) │ │ + source_file_idx : 3651 (MediaBrowserCompat.java) │ │ │ │ -Class #172 header: │ │ -class_idx : 320 │ │ +Class #173 header: │ │ +class_idx : 321 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 36 │ │ -source_file_idx : 3644 │ │ +source_file_idx : 3653 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #172 annotations: │ │ +Class #173 annotations: │ │ Annotations on field #457 'mConnections' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/ArrayMap" "<" "Landroid/os/IBinder;" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #172 - │ │ +Class #173 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaBrowserServiceCompat;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/app/Service;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/media/MediaBrowserServiceCompat;) │ │ @@ -39080,52 +39107,52 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -052d24: |[052d24] android.support.v4.media.MediaBrowserServiceCompat.:()V │ │ -052d34: 7010 8800 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0088 │ │ -052d3a: 2200 7601 |0003: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -052d3e: 7010 4807 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -052d44: 5b10 c901 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mConnections:Landroid/support/v4/util/ArrayMap; // field@01c9 │ │ -052d48: 2200 8400 |000a: new-instance v0, Landroid/os/Handler; // type@0084 │ │ -052d4c: 7010 4a02 0000 |000c: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@024a │ │ -052d52: 5b10 ca01 |000f: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@01ca │ │ -052d56: 0e00 |0011: return-void │ │ +052da8: |[052da8] android.support.v4.media.MediaBrowserServiceCompat.:()V │ │ +052db8: 7010 8800 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0088 │ │ +052dbe: 2200 7701 |0003: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +052dc2: 7010 4807 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +052dc8: 5b10 c901 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mConnections:Landroid/support/v4/util/ArrayMap; // field@01c9 │ │ +052dcc: 2200 8400 |000a: new-instance v0, Landroid/os/Handler; // type@0084 │ │ +052dd0: 7010 4a02 0000 |000c: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@024a │ │ +052dd6: 5b10 ca01 |000f: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@01ca │ │ +052dda: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=80 │ │ 0x000a line=81 │ │ 0x0011 line=522 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3644 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 3653 (MediaBrowserServiceCompat.java) │ │ │ │ -Class #173 header: │ │ -class_idx : 321 │ │ +Class #174 header: │ │ +class_idx : 322 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3646 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3655 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #173 annotations: │ │ +Class #174 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaDescriptionCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/MediaDescriptionCompat;" ">;" } │ │ │ │ -Class #173 - │ │ +Class #174 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaDescriptionCompat$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -39135,17 +39162,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052d58: |[052d58] android.support.v4.media.MediaDescriptionCompat$1.:()V │ │ -052d68: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -052d6e: 0e00 |0003: return-void │ │ +052ddc: |[052ddc] android.support.v4.media.MediaDescriptionCompat$1.:()V │ │ +052dec: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +052df2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$1; │ │ │ │ Virtual methods - │ │ @@ -39154,27 +39181,27 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/MediaDescriptionCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -052d70: |[052d70] android.support.v4.media.MediaDescriptionCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaDescriptionCompat; │ │ -052d80: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -052d84: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -052d88: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -052d8c: 2200 4301 |0006: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@0143 │ │ -052d90: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -052d92: 7030 8e06 3001 |0009: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaDescriptionCompat$1;)V // method@068e │ │ -052d98: 1100 |000c: return-object v0 │ │ -052d9a: 7110 9f06 0300 |000d: invoke-static {v3}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.fromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@069f │ │ -052da0: 0c00 |0010: move-result-object v0 │ │ -052da2: 7110 9206 0000 |0011: invoke-static {v0}, Landroid/support/v4/media/MediaDescriptionCompat;.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; // method@0692 │ │ -052da8: 0c00 |0014: move-result-object v0 │ │ -052daa: 28f7 |0015: goto 000c // -0009 │ │ +052df4: |[052df4] android.support.v4.media.MediaDescriptionCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaDescriptionCompat; │ │ +052e04: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +052e08: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +052e0c: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +052e10: 2200 4401 |0006: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@0144 │ │ +052e14: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +052e16: 7030 8e06 3001 |0009: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaDescriptionCompat$1;)V // method@068e │ │ +052e1c: 1100 |000c: return-object v0 │ │ +052e1e: 7110 9f06 0300 |000d: invoke-static {v3}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.fromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@069f │ │ +052e24: 0c00 |0010: move-result-object v0 │ │ +052e26: 7110 9206 0000 |0011: invoke-static {v0}, Landroid/support/v4/media/MediaDescriptionCompat;.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; // method@0692 │ │ +052e2c: 0c00 |0014: move-result-object v0 │ │ +052e2e: 28f7 |0015: goto 000c // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0006 line=268 │ │ 0x000c line=270 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/media/MediaDescriptionCompat$1; │ │ @@ -39185,18 +39212,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 │ │ -052dac: |[052dac] android.support.v4.media.MediaDescriptionCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -052dbc: 6e20 7e06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaDescriptionCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaDescriptionCompat; // method@067e │ │ -052dc2: 0c00 |0003: move-result-object v0 │ │ -052dc4: 1100 |0004: return-object v0 │ │ +052e30: |[052e30] android.support.v4.media.MediaDescriptionCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +052e40: 6e20 7e06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaDescriptionCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaDescriptionCompat; // method@067e │ │ +052e46: 0c00 |0003: move-result-object v0 │ │ +052e48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -39205,17 +39232,17 @@ │ │ type : '(I)[Landroid/support/v4/media/MediaDescriptionCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052dc8: |[052dc8] android.support.v4.media.MediaDescriptionCompat$1.newArray:(I)[Landroid/support/v4/media/MediaDescriptionCompat; │ │ -052dd8: 2320 7906 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaDescriptionCompat; // type@0679 │ │ -052ddc: 1100 |0002: return-object v0 │ │ +052e4c: |[052e4c] android.support.v4.media.MediaDescriptionCompat$1.newArray:(I)[Landroid/support/v4/media/MediaDescriptionCompat; │ │ +052e5c: 2320 7c06 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaDescriptionCompat; // type@067c │ │ +052e60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -39224,43 +39251,43 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -052de0: |[052de0] android.support.v4.media.MediaDescriptionCompat$1.newArray:(I)[Ljava/lang/Object; │ │ -052df0: 6e20 8006 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaDescriptionCompat$1;.newArray:(I)[Landroid/support/v4/media/MediaDescriptionCompat; // method@0680 │ │ -052df6: 0c00 |0003: move-result-object v0 │ │ -052df8: 1100 |0004: return-object v0 │ │ +052e64: |[052e64] android.support.v4.media.MediaDescriptionCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +052e74: 6e20 8006 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaDescriptionCompat$1;.newArray:(I)[Landroid/support/v4/media/MediaDescriptionCompat; // method@0680 │ │ +052e7a: 0c00 |0003: move-result-object v0 │ │ +052e7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3646 (MediaDescriptionCompat.java) │ │ + source_file_idx : 3655 (MediaDescriptionCompat.java) │ │ │ │ -Class #174 header: │ │ -class_idx : 322 │ │ +Class #175 header: │ │ +class_idx : 323 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3646 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3655 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #174 annotations: │ │ +Class #175 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaDescriptionCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ │ │ -Class #174 - │ │ +Class #175 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaDescriptionCompat$Builder;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/media/MediaDescriptionCompat$Builder;) │ │ @@ -39301,17 +39328,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052dfc: |[052dfc] android.support.v4.media.MediaDescriptionCompat$Builder.:()V │ │ -052e0c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -052e12: 0e00 |0003: return-void │ │ +052e80: |[052e80] android.support.v4.media.MediaDescriptionCompat$Builder.:()V │ │ +052e90: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +052e96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ │ │ @@ -39321,27 +39348,27 @@ │ │ type : '()Landroid/support/v4/media/MediaDescriptionCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 23 16-bit code units │ │ -052e14: |[052e14] android.support.v4.media.MediaDescriptionCompat$Builder.build:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ -052e24: 2200 4301 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@0143 │ │ -052e28: 54a1 cf01 |0002: iget-object v1, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaId:Ljava/lang/String; // field@01cf │ │ -052e2c: 54a2 d201 |0004: iget-object v2, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mTitle:Ljava/lang/CharSequence; // field@01d2 │ │ -052e30: 54a3 d101 |0006: iget-object v3, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mSubtitle:Ljava/lang/CharSequence; // field@01d1 │ │ -052e34: 54a4 cb01 |0008: iget-object v4, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mDescription:Ljava/lang/CharSequence; // field@01cb │ │ -052e38: 54a5 cd01 |000a: iget-object v5, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIcon:Landroid/graphics/Bitmap; // field@01cd │ │ -052e3c: 54a6 ce01 |000c: iget-object v6, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIconUri:Landroid/net/Uri; // field@01ce │ │ -052e40: 54a7 cc01 |000e: iget-object v7, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01cc │ │ -052e44: 54a8 d001 |0010: iget-object v8, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaUri:Landroid/net/Uri; // field@01d0 │ │ -052e48: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -052e4a: 760a 9006 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;Landroid/support/v4/media/MediaDescriptionCompat$1;)V // method@0690 │ │ -052e50: 1100 |0016: return-object v0 │ │ +052e98: |[052e98] android.support.v4.media.MediaDescriptionCompat$Builder.build:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ +052ea8: 2200 4401 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@0144 │ │ +052eac: 54a1 cf01 |0002: iget-object v1, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaId:Ljava/lang/String; // field@01cf │ │ +052eb0: 54a2 d201 |0004: iget-object v2, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mTitle:Ljava/lang/CharSequence; // field@01d2 │ │ +052eb4: 54a3 d101 |0006: iget-object v3, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mSubtitle:Ljava/lang/CharSequence; // field@01d1 │ │ +052eb8: 54a4 cb01 |0008: iget-object v4, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mDescription:Ljava/lang/CharSequence; // field@01cb │ │ +052ebc: 54a5 cd01 |000a: iget-object v5, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIcon:Landroid/graphics/Bitmap; // field@01cd │ │ +052ec0: 54a6 ce01 |000c: iget-object v6, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIconUri:Landroid/net/Uri; // field@01ce │ │ +052ec4: 54a7 cc01 |000e: iget-object v7, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01cc │ │ +052ec8: 54a8 d001 |0010: iget-object v8, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaUri:Landroid/net/Uri; // field@01d0 │ │ +052ecc: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +052ece: 760a 9006 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;Landroid/support/v4/media/MediaDescriptionCompat$1;)V // method@0690 │ │ +052ed4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0017 reg=10 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaDescriptionCompat$Builder;) │ │ @@ -39349,17 +39376,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052e54: |[052e54] android.support.v4.media.MediaDescriptionCompat$Builder.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -052e64: 5b01 cb01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mDescription:Ljava/lang/CharSequence; // field@01cb │ │ -052e68: 1100 |0002: return-object v0 │ │ +052ed8: |[052ed8] android.support.v4.media.MediaDescriptionCompat$Builder.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +052ee8: 5b01 cb01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mDescription:Ljava/lang/CharSequence; // field@01cb │ │ +052eec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 description Ljava/lang/CharSequence; │ │ @@ -39369,17 +39396,17 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052e6c: |[052e6c] android.support.v4.media.MediaDescriptionCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -052e7c: 5b01 cc01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01cc │ │ -052e80: 1100 |0002: return-object v0 │ │ +052ef0: |[052ef0] android.support.v4.media.MediaDescriptionCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +052f00: 5b01 cc01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01cc │ │ +052f04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0002 line=376 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 extras Landroid/os/Bundle; │ │ @@ -39389,17 +39416,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052e84: |[052e84] android.support.v4.media.MediaDescriptionCompat$Builder.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -052e94: 5b01 cd01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIcon:Landroid/graphics/Bitmap; // field@01cd │ │ -052e98: 1100 |0002: return-object v0 │ │ +052f08: |[052f08] android.support.v4.media.MediaDescriptionCompat$Builder.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +052f18: 5b01 cd01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIcon:Landroid/graphics/Bitmap; // field@01cd │ │ +052f1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0002 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -39409,17 +39436,17 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052e9c: |[052e9c] android.support.v4.media.MediaDescriptionCompat$Builder.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -052eac: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIconUri:Landroid/net/Uri; // field@01ce │ │ -052eb0: 1100 |0002: return-object v0 │ │ +052f20: |[052f20] android.support.v4.media.MediaDescriptionCompat$Builder.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +052f30: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIconUri:Landroid/net/Uri; // field@01ce │ │ +052f34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0002 line=365 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 iconUri Landroid/net/Uri; │ │ @@ -39429,17 +39456,17 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052eb4: |[052eb4] android.support.v4.media.MediaDescriptionCompat$Builder.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -052ec4: 5b01 cf01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaId:Ljava/lang/String; // field@01cf │ │ -052ec8: 1100 |0002: return-object v0 │ │ +052f38: |[052f38] android.support.v4.media.MediaDescriptionCompat$Builder.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +052f48: 5b01 cf01 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaId:Ljava/lang/String; // field@01cf │ │ +052f4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0002 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 mediaId Ljava/lang/String; │ │ @@ -39449,17 +39476,17 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052ecc: |[052ecc] android.support.v4.media.MediaDescriptionCompat$Builder.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -052edc: 5b01 d001 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaUri:Landroid/net/Uri; // field@01d0 │ │ -052ee0: 1100 |0002: return-object v0 │ │ +052f50: |[052f50] android.support.v4.media.MediaDescriptionCompat$Builder.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +052f60: 5b01 d001 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaUri:Landroid/net/Uri; // field@01d0 │ │ +052f64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0002 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 mediaUri Landroid/net/Uri; │ │ @@ -39469,17 +39496,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052ee4: |[052ee4] android.support.v4.media.MediaDescriptionCompat$Builder.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -052ef4: 5b01 d101 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mSubtitle:Ljava/lang/CharSequence; // field@01d1 │ │ -052ef8: 1100 |0002: return-object v0 │ │ +052f68: |[052f68] android.support.v4.media.MediaDescriptionCompat$Builder.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +052f78: 5b01 d101 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mSubtitle:Ljava/lang/CharSequence; // field@01d1 │ │ +052f7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0002 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 subtitle Ljava/lang/CharSequence; │ │ @@ -39489,44 +39516,44 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052efc: |[052efc] android.support.v4.media.MediaDescriptionCompat$Builder.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -052f0c: 5b01 d201 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mTitle:Ljava/lang/CharSequence; // field@01d2 │ │ -052f10: 1100 |0002: return-object v0 │ │ +052f80: |[052f80] android.support.v4.media.MediaDescriptionCompat$Builder.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +052f90: 5b01 d201 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mTitle:Ljava/lang/CharSequence; // field@01d2 │ │ +052f94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0002 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 3646 (MediaDescriptionCompat.java) │ │ + source_file_idx : 3655 (MediaDescriptionCompat.java) │ │ │ │ -Class #175 header: │ │ -class_idx : 323 │ │ +Class #176 header: │ │ +class_idx : 324 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3646 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3655 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 4 │ │ │ │ -Class #175 annotations: │ │ +Class #176 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/MediaDescriptionCompat$Builder; } │ │ Annotations on field #467 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/MediaDescriptionCompat;" ">;" } │ │ │ │ -Class #175 - │ │ +Class #176 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaDescriptionCompat;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -39576,70 +39603,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -052f14: |[052f14] android.support.v4.media.MediaDescriptionCompat.:()V │ │ -052f24: 2200 4101 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$1; // type@0141 │ │ -052f28: 7010 7d06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$1;.:()V // method@067d │ │ -052f2e: 6900 d301 |0005: sput-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01d3 │ │ -052f32: 0e00 |0007: return-void │ │ +052f98: |[052f98] android.support.v4.media.MediaDescriptionCompat.:()V │ │ +052fa8: 2200 4201 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$1; // type@0142 │ │ +052fac: 7010 7d06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$1;.:()V // method@067d │ │ +052fb2: 6900 d301 |0005: sput-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01d3 │ │ +052fb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -052f34: |[052f34] android.support.v4.media.MediaDescriptionCompat.:(Landroid/os/Parcel;)V │ │ -052f44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -052f46: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -052f4c: 6e10 6602 0300 |0004: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ -052f52: 0c00 |0007: move-result-object v0 │ │ -052f54: 5b20 d901 |0008: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@01d9 │ │ -052f58: 6200 160e |000a: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ -052f5c: 7220 7602 3000 |000c: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -052f62: 0c00 |000f: move-result-object v0 │ │ -052f64: 1f00 4605 |0010: check-cast v0, Ljava/lang/CharSequence; // type@0546 │ │ -052f68: 5b20 dc01 |0012: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ -052f6c: 6200 160e |0014: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ -052f70: 7220 7602 3000 |0016: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -052f76: 0c00 |0019: move-result-object v0 │ │ -052f78: 1f00 4605 |001a: check-cast v0, Ljava/lang/CharSequence; // type@0546 │ │ -052f7c: 5b20 db01 |001c: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ -052f80: 6200 160e |001e: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ -052f84: 7220 7602 3000 |0020: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -052f8a: 0c00 |0023: move-result-object v0 │ │ -052f8c: 1f00 4605 |0024: check-cast v0, Ljava/lang/CharSequence; // type@0546 │ │ -052f90: 5b20 d401 |0026: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ -052f94: 6e20 6502 1300 |0028: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ -052f9a: 0c00 |002b: move-result-object v0 │ │ -052f9c: 1f00 5100 |002c: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ -052fa0: 5b20 d701 |002e: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@01d7 │ │ -052fa4: 6e20 6502 1300 |0030: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ -052faa: 0c00 |0033: move-result-object v0 │ │ -052fac: 1f00 7e00 |0034: check-cast v0, Landroid/net/Uri; // type@007e │ │ -052fb0: 5b20 d801 |0036: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@01d8 │ │ -052fb4: 6e10 6002 0300 |0038: invoke-virtual {v3}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ -052fba: 0c00 |003b: move-result-object v0 │ │ -052fbc: 5b20 d601 |003c: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@01d6 │ │ -052fc0: 6e20 6502 1300 |003e: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ -052fc6: 0c00 |0041: move-result-object v0 │ │ -052fc8: 1f00 7e00 |0042: check-cast v0, Landroid/net/Uri; // type@007e │ │ -052fcc: 5b20 da01 |0044: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@01da │ │ -052fd0: 0e00 |0046: return-void │ │ +052fb8: |[052fb8] android.support.v4.media.MediaDescriptionCompat.:(Landroid/os/Parcel;)V │ │ +052fc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +052fca: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +052fd0: 6e10 6602 0300 |0004: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ +052fd6: 0c00 |0007: move-result-object v0 │ │ +052fd8: 5b20 d901 |0008: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@01d9 │ │ +052fdc: 6200 160e |000a: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ +052fe0: 7220 7602 3000 |000c: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +052fe6: 0c00 |000f: move-result-object v0 │ │ +052fe8: 1f00 4705 |0010: check-cast v0, Ljava/lang/CharSequence; // type@0547 │ │ +052fec: 5b20 dc01 |0012: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ +052ff0: 6200 160e |0014: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ +052ff4: 7220 7602 3000 |0016: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +052ffa: 0c00 |0019: move-result-object v0 │ │ +052ffc: 1f00 4705 |001a: check-cast v0, Ljava/lang/CharSequence; // type@0547 │ │ +053000: 5b20 db01 |001c: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ +053004: 6200 160e |001e: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ +053008: 7220 7602 3000 |0020: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +05300e: 0c00 |0023: move-result-object v0 │ │ +053010: 1f00 4705 |0024: check-cast v0, Ljava/lang/CharSequence; // type@0547 │ │ +053014: 5b20 d401 |0026: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ +053018: 6e20 6502 1300 |0028: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ +05301e: 0c00 |002b: move-result-object v0 │ │ +053020: 1f00 5100 |002c: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ +053024: 5b20 d701 |002e: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@01d7 │ │ +053028: 6e20 6502 1300 |0030: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ +05302e: 0c00 |0033: move-result-object v0 │ │ +053030: 1f00 7e00 |0034: check-cast v0, Landroid/net/Uri; // type@007e │ │ +053034: 5b20 d801 |0036: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@01d8 │ │ +053038: 6e10 6002 0300 |0038: invoke-virtual {v3}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ +05303e: 0c00 |003b: move-result-object v0 │ │ +053040: 5b20 d601 |003c: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@01d6 │ │ +053044: 6e20 6502 1300 |003e: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ +05304a: 0c00 |0041: move-result-object v0 │ │ +05304c: 1f00 7e00 |0042: check-cast v0, Landroid/net/Uri; // type@007e │ │ +053050: 5b20 da01 |0044: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@01da │ │ +053054: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0004 line=84 │ │ 0x000a line=85 │ │ 0x0014 line=86 │ │ 0x001e line=87 │ │ @@ -39657,17 +39684,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/media/MediaDescriptionCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -052fd4: |[052fd4] android.support.v4.media.MediaDescriptionCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaDescriptionCompat$1;)V │ │ -052fe4: 7020 8d06 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Landroid/os/Parcel;)V // method@068d │ │ -052fea: 0e00 |0003: return-void │ │ +053058: |[053058] android.support.v4.media.MediaDescriptionCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaDescriptionCompat$1;)V │ │ +053068: 7020 8d06 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Landroid/os/Parcel;)V // method@068d │ │ +05306e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/MediaDescriptionCompat$1; │ │ @@ -39677,25 +39704,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -052fec: |[052fec] android.support.v4.media.MediaDescriptionCompat.:(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;)V │ │ -052ffc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053002: 5b01 d901 |0003: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@01d9 │ │ -053006: 5b02 dc01 |0005: iput-object v2, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ -05300a: 5b03 db01 |0007: iput-object v3, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ -05300e: 5b04 d401 |0009: iput-object v4, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ -053012: 5b05 d701 |000b: iput-object v5, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@01d7 │ │ -053016: 5b06 d801 |000d: iput-object v6, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@01d8 │ │ -05301a: 5b07 d601 |000f: iput-object v7, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@01d6 │ │ -05301e: 5b08 da01 |0011: iput-object v8, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@01da │ │ -053022: 0e00 |0013: return-void │ │ +053070: |[053070] android.support.v4.media.MediaDescriptionCompat.:(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;)V │ │ +053080: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053086: 5b01 d901 |0003: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@01d9 │ │ +05308a: 5b02 dc01 |0005: iput-object v2, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ +05308e: 5b03 db01 |0007: iput-object v3, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ +053092: 5b04 d401 |0009: iput-object v4, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ +053096: 5b05 d701 |000b: iput-object v5, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@01d7 │ │ +05309a: 5b06 d801 |000d: iput-object v6, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@01d8 │ │ +05309e: 5b07 d601 |000f: iput-object v7, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@01d6 │ │ +0530a2: 5b08 da01 |0011: iput-object v8, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@01da │ │ +0530a6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ 0x0007 line=75 │ │ 0x0009 line=76 │ │ @@ -39720,17 +39747,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;Landroid/support/v4/media/MediaDescriptionCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -053024: |[053024] android.support.v4.media.MediaDescriptionCompat.:(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;Landroid/support/v4/media/MediaDescriptionCompat$1;)V │ │ -053034: 7609 8f06 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;)V // method@068f │ │ -05303a: 0e00 |0003: return-void │ │ +0530a8: |[0530a8] android.support.v4.media.MediaDescriptionCompat.:(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;Landroid/support/v4/media/MediaDescriptionCompat$1;)V │ │ +0530b8: 7609 8f06 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/net/Uri;Landroid/os/Bundle;Landroid/net/Uri;)V // method@068f │ │ +0530be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x1 Ljava/lang/CharSequence; │ │ @@ -39747,54 +39774,54 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -05303c: |[05303c] android.support.v4.media.MediaDescriptionCompat.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; │ │ -05304c: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -053050: 6002 3700 |0002: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -053054: 1303 1500 |0004: const/16 v3, #int 21 // #15 │ │ -053058: 3532 0400 |0006: if-ge v2, v3, 000a // +0004 │ │ -05305c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -05305e: 1101 |0009: return-object v1 │ │ -053060: 2200 4201 |000a: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@0142 │ │ -053064: 7010 8206 0000 |000c: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0682 │ │ -05306a: 7110 a406 0400 |000f: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getMediaId:(Ljava/lang/Object;)Ljava/lang/String; // method@06a4 │ │ -053070: 0c02 |0012: move-result-object v2 │ │ -053072: 6e20 8806 2000 |0013: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0688 │ │ -053078: 7110 a606 0400 |0016: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06a6 │ │ -05307e: 0c02 |0019: move-result-object v2 │ │ -053080: 6e20 8b06 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@068b │ │ -053086: 7110 a506 0400 |001d: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getSubtitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06a5 │ │ -05308c: 0c02 |0020: move-result-object v2 │ │ -05308e: 6e20 8a06 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@068a │ │ -053094: 7110 a006 0400 |0024: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06a0 │ │ -05309a: 0c02 |0027: move-result-object v2 │ │ -05309c: 6e20 8406 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0684 │ │ -0530a2: 7110 a206 0400 |002b: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getIconBitmap:(Ljava/lang/Object;)Landroid/graphics/Bitmap; // method@06a2 │ │ -0530a8: 0c02 |002e: move-result-object v2 │ │ -0530aa: 6e20 8606 2000 |002f: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0686 │ │ -0530b0: 7110 a306 0400 |0032: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getIconUri:(Ljava/lang/Object;)Landroid/net/Uri; // method@06a3 │ │ -0530b6: 0c02 |0035: move-result-object v2 │ │ -0530b8: 6e20 8706 2000 |0036: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0687 │ │ -0530be: 7110 a106 0400 |0039: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@06a1 │ │ -0530c4: 0c02 |003c: move-result-object v2 │ │ -0530c6: 6e20 8506 2000 |003d: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0685 │ │ -0530cc: 6002 3700 |0040: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0530d0: 1303 1700 |0042: const/16 v3, #int 23 // #17 │ │ -0530d4: 3432 0900 |0044: if-lt v2, v3, 004d // +0009 │ │ -0530d8: 7110 a906 0400 |0046: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi23;.getMediaUri:(Ljava/lang/Object;)Landroid/net/Uri; // method@06a9 │ │ -0530de: 0c02 |0049: move-result-object v2 │ │ -0530e0: 6e20 8906 2000 |004a: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0689 │ │ -0530e6: 6e10 8306 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0683 │ │ -0530ec: 0c01 |0050: move-result-object v1 │ │ -0530ee: 5b14 d501 |0051: iput-object v4, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ -0530f2: 28b6 |0053: goto 0009 // -004a │ │ +0530c0: |[0530c0] android.support.v4.media.MediaDescriptionCompat.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; │ │ +0530d0: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +0530d4: 6002 3700 |0002: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0530d8: 1303 1500 |0004: const/16 v3, #int 21 // #15 │ │ +0530dc: 3532 0400 |0006: if-ge v2, v3, 000a // +0004 │ │ +0530e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0530e2: 1101 |0009: return-object v1 │ │ +0530e4: 2200 4301 |000a: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@0143 │ │ +0530e8: 7010 8206 0000 |000c: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0682 │ │ +0530ee: 7110 a406 0400 |000f: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getMediaId:(Ljava/lang/Object;)Ljava/lang/String; // method@06a4 │ │ +0530f4: 0c02 |0012: move-result-object v2 │ │ +0530f6: 6e20 8806 2000 |0013: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0688 │ │ +0530fc: 7110 a606 0400 |0016: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06a6 │ │ +053102: 0c02 |0019: move-result-object v2 │ │ +053104: 6e20 8b06 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@068b │ │ +05310a: 7110 a506 0400 |001d: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getSubtitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06a5 │ │ +053110: 0c02 |0020: move-result-object v2 │ │ +053112: 6e20 8a06 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@068a │ │ +053118: 7110 a006 0400 |0024: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06a0 │ │ +05311e: 0c02 |0027: move-result-object v2 │ │ +053120: 6e20 8406 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0684 │ │ +053126: 7110 a206 0400 |002b: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getIconBitmap:(Ljava/lang/Object;)Landroid/graphics/Bitmap; // method@06a2 │ │ +05312c: 0c02 |002e: move-result-object v2 │ │ +05312e: 6e20 8606 2000 |002f: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0686 │ │ +053134: 7110 a306 0400 |0032: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getIconUri:(Ljava/lang/Object;)Landroid/net/Uri; // method@06a3 │ │ +05313a: 0c02 |0035: move-result-object v2 │ │ +05313c: 6e20 8706 2000 |0036: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0687 │ │ +053142: 7110 a106 0400 |0039: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@06a1 │ │ +053148: 0c02 |003c: move-result-object v2 │ │ +05314a: 6e20 8506 2000 |003d: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0685 │ │ +053150: 6002 3700 |0040: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +053154: 1303 1700 |0042: const/16 v3, #int 23 // #17 │ │ +053158: 3432 0900 |0044: if-lt v2, v3, 004d // +0009 │ │ +05315c: 7110 a906 0400 |0046: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi23;.getMediaUri:(Ljava/lang/Object;)Landroid/net/Uri; // method@06a9 │ │ +053162: 0c02 |0049: move-result-object v2 │ │ +053164: 6e20 8906 2000 |004a: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0689 │ │ +05316a: 6e10 8306 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0683 │ │ +053170: 0c01 |0050: move-result-object v1 │ │ +053172: 5b14 d501 |0051: iput-object v4, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ +053176: 28b6 |0053: goto 0009 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=243 │ │ 0x0009 line=260 │ │ 0x000a line=246 │ │ 0x000f line=247 │ │ @@ -39819,17 +39846,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0530f4: |[0530f4] android.support.v4.media.MediaDescriptionCompat.describeContents:()I │ │ -053104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053106: 0f00 |0001: return v0 │ │ +053178: |[053178] android.support.v4.media.MediaDescriptionCompat.describeContents:()I │ │ +053188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05318a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -39837,48 +39864,48 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -053108: |[053108] android.support.v4.media.MediaDescriptionCompat.getMediaDescription:()Ljava/lang/Object; │ │ -053118: 5431 d501 |0000: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ -05311c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -053120: 6001 3700 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -053124: 1302 1500 |0006: const/16 v2, #int 21 // #15 │ │ -053128: 3521 0500 |0008: if-ge v1, v2, 000d // +0005 │ │ -05312c: 5431 d501 |000a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ -053130: 1101 |000c: return-object v1 │ │ -053132: 7100 9706 0000 |000d: invoke-static {}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.newInstance:()Ljava/lang/Object; // method@0697 │ │ -053138: 0c00 |0010: move-result-object v0 │ │ -05313a: 5431 d901 |0011: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@01d9 │ │ -05313e: 7120 9c06 1000 |0013: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setMediaId:(Ljava/lang/Object;Ljava/lang/String;)V // method@069c │ │ -053144: 5431 dc01 |0016: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ -053148: 7120 9e06 1000 |0018: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@069e │ │ -05314e: 5431 db01 |001b: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ -053152: 7120 9d06 1000 |001d: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setSubtitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@069d │ │ -053158: 5431 d401 |0020: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ -05315c: 7120 9806 1000 |0022: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0698 │ │ -053162: 5431 d701 |0025: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@01d7 │ │ -053166: 7120 9a06 1000 |0027: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setIconBitmap:(Ljava/lang/Object;Landroid/graphics/Bitmap;)V // method@069a │ │ -05316c: 5431 d801 |002a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@01d8 │ │ -053170: 7120 9b06 1000 |002c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setIconUri:(Ljava/lang/Object;Landroid/net/Uri;)V // method@069b │ │ -053176: 5431 d601 |002f: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@01d6 │ │ -05317a: 7120 9906 1000 |0031: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V // method@0699 │ │ -053180: 6001 3700 |0034: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -053184: 1302 1700 |0036: const/16 v2, #int 23 // #17 │ │ -053188: 3421 0700 |0038: if-lt v1, v2, 003f // +0007 │ │ -05318c: 5431 da01 |003a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@01da │ │ -053190: 7120 a806 1000 |003c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi23$Builder;.setMediaUri:(Ljava/lang/Object;Landroid/net/Uri;)V // method@06a8 │ │ -053196: 7110 9606 0000 |003f: invoke-static {v0}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.build:(Ljava/lang/Object;)Ljava/lang/Object; // method@0696 │ │ -05319c: 0c01 |0042: move-result-object v1 │ │ -05319e: 5b31 d501 |0043: iput-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ -0531a2: 5431 d501 |0045: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ -0531a6: 28c5 |0047: goto 000c // -003b │ │ +05318c: |[05318c] android.support.v4.media.MediaDescriptionCompat.getMediaDescription:()Ljava/lang/Object; │ │ +05319c: 5431 d501 |0000: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ +0531a0: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0531a4: 6001 3700 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0531a8: 1302 1500 |0006: const/16 v2, #int 21 // #15 │ │ +0531ac: 3521 0500 |0008: if-ge v1, v2, 000d // +0005 │ │ +0531b0: 5431 d501 |000a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ +0531b4: 1101 |000c: return-object v1 │ │ +0531b6: 7100 9706 0000 |000d: invoke-static {}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.newInstance:()Ljava/lang/Object; // method@0697 │ │ +0531bc: 0c00 |0010: move-result-object v0 │ │ +0531be: 5431 d901 |0011: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@01d9 │ │ +0531c2: 7120 9c06 1000 |0013: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setMediaId:(Ljava/lang/Object;Ljava/lang/String;)V // method@069c │ │ +0531c8: 5431 dc01 |0016: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ +0531cc: 7120 9e06 1000 |0018: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@069e │ │ +0531d2: 5431 db01 |001b: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ +0531d6: 7120 9d06 1000 |001d: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setSubtitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@069d │ │ +0531dc: 5431 d401 |0020: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ +0531e0: 7120 9806 1000 |0022: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0698 │ │ +0531e6: 5431 d701 |0025: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@01d7 │ │ +0531ea: 7120 9a06 1000 |0027: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setIconBitmap:(Ljava/lang/Object;Landroid/graphics/Bitmap;)V // method@069a │ │ +0531f0: 5431 d801 |002a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@01d8 │ │ +0531f4: 7120 9b06 1000 |002c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setIconUri:(Ljava/lang/Object;Landroid/net/Uri;)V // method@069b │ │ +0531fa: 5431 d601 |002f: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@01d6 │ │ +0531fe: 7120 9906 1000 |0031: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V // method@0699 │ │ +053204: 6001 3700 |0034: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +053208: 1302 1700 |0036: const/16 v2, #int 23 // #17 │ │ +05320c: 3421 0700 |0038: if-lt v1, v2, 003f // +0007 │ │ +053210: 5431 da01 |003a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@01da │ │ +053214: 7120 a806 1000 |003c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi23$Builder;.setMediaUri:(Ljava/lang/Object;Landroid/net/Uri;)V // method@06a8 │ │ +05321a: 7110 9606 0000 |003f: invoke-static {v0}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.build:(Ljava/lang/Object;)Ljava/lang/Object; // method@0696 │ │ +053220: 0c01 |0042: move-result-object v1 │ │ +053222: 5b31 d501 |0043: iput-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ +053226: 5431 d501 |0045: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@01d5 │ │ +05322a: 28c5 |0047: goto 000c // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x000a line=211 │ │ 0x000c line=226 │ │ 0x000d line=213 │ │ 0x0011 line=214 │ │ @@ -39901,35 +39928,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0531a8: |[0531a8] android.support.v4.media.MediaDescriptionCompat.toString:()Ljava/lang/String; │ │ -0531b8: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0531bc: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0531c2: 5421 dc01 |0005: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ -0531c6: 6e20 0128 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0531cc: 0c00 |000a: move-result-object v0 │ │ -0531ce: 1a01 1201 |000b: const-string v1, ", " // string@0112 │ │ -0531d2: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0531d8: 0c00 |0010: move-result-object v0 │ │ -0531da: 5421 db01 |0011: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ -0531de: 6e20 0128 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0531e4: 0c00 |0016: move-result-object v0 │ │ -0531e6: 1a01 1201 |0017: const-string v1, ", " // string@0112 │ │ -0531ea: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0531f0: 0c00 |001c: move-result-object v0 │ │ -0531f2: 5421 d401 |001d: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ -0531f6: 6e20 0128 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0531fc: 0c00 |0022: move-result-object v0 │ │ -0531fe: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -053204: 0c00 |0026: move-result-object v0 │ │ -053206: 1100 |0027: return-object v0 │ │ +05322c: |[05322c] android.support.v4.media.MediaDescriptionCompat.toString:()Ljava/lang/String; │ │ +05323c: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +053240: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +053246: 5421 dc01 |0005: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ +05324a: 6e20 0128 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +053250: 0c00 |000a: move-result-object v0 │ │ +053252: 1a01 1201 |000b: const-string v1, ", " // string@0112 │ │ +053256: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05325c: 0c00 |0010: move-result-object v0 │ │ +05325e: 5421 db01 |0011: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ +053262: 6e20 0128 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +053268: 0c00 |0016: move-result-object v0 │ │ +05326a: 1a01 1201 |0017: const-string v1, ", " // string@0112 │ │ +05326e: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +053274: 0c00 |001c: move-result-object v0 │ │ +053276: 5421 d401 |001d: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ +05327a: 6e20 0128 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +053280: 0c00 |0022: move-result-object v0 │ │ +053282: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +053288: 0c00 |0026: move-result-object v0 │ │ +05328a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #3 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -39937,37 +39964,37 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -053208: |[053208] android.support.v4.media.MediaDescriptionCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ -053218: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -05321c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -053220: 3510 2600 |0004: if-ge v0, v1, 002a // +0026 │ │ -053224: 5420 d901 |0006: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@01d9 │ │ -053228: 6e20 7002 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ -05322e: 5420 dc01 |000b: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ -053232: 7130 e51e 3004 |000d: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ -053238: 5420 db01 |0010: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ -05323c: 7130 e51e 3004 |0012: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ -053242: 5420 d401 |0015: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ -053246: 7130 e51e 3004 |0017: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ -05324c: 5420 d701 |001a: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@01d7 │ │ -053250: 6e30 6f02 0304 |001c: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@026f │ │ -053256: 5420 d801 |001f: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@01d8 │ │ -05325a: 6e30 6f02 0304 |0021: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@026f │ │ -053260: 5420 d601 |0024: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@01d6 │ │ -053264: 6e20 6902 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ -05326a: 0e00 |0029: return-void │ │ -05326c: 6e10 9306 0200 |002a: invoke-virtual {v2}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaDescription:()Ljava/lang/Object; // method@0693 │ │ -053272: 0c00 |002d: move-result-object v0 │ │ -053274: 7130 a706 3004 |002e: invoke-static {v0, v3, v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.writeToParcel:(Ljava/lang/Object;Landroid/os/Parcel;I)V // method@06a7 │ │ -05327a: 28f8 |0031: goto 0029 // -0008 │ │ +05328c: |[05328c] android.support.v4.media.MediaDescriptionCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +05329c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0532a0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0532a4: 3510 2600 |0004: if-ge v0, v1, 002a // +0026 │ │ +0532a8: 5420 d901 |0006: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@01d9 │ │ +0532ac: 6e20 7002 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ +0532b2: 5420 dc01 |000b: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@01dc │ │ +0532b6: 7130 e51e 3004 |000d: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ +0532bc: 5420 db01 |0010: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@01db │ │ +0532c0: 7130 e51e 3004 |0012: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ +0532c6: 5420 d401 |0015: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@01d4 │ │ +0532ca: 7130 e51e 3004 |0017: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ +0532d0: 5420 d701 |001a: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@01d7 │ │ +0532d4: 6e30 6f02 0304 |001c: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@026f │ │ +0532da: 5420 d801 |001f: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@01d8 │ │ +0532de: 6e30 6f02 0304 |0021: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@026f │ │ +0532e4: 5420 d601 |0024: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@01d6 │ │ +0532e8: 6e20 6902 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ +0532ee: 0e00 |0029: return-void │ │ +0532f0: 6e10 9306 0200 |002a: invoke-virtual {v2}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaDescription:()Ljava/lang/Object; // method@0693 │ │ +0532f6: 0c00 |002d: move-result-object v0 │ │ +0532f8: 7130 a706 3004 |002e: invoke-static {v0, v3, v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.writeToParcel:(Ljava/lang/Object;Landroid/os/Parcel;I)V // method@06a7 │ │ +0532fe: 28f8 |0031: goto 0029 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0006 line=181 │ │ 0x000b line=182 │ │ 0x0010 line=183 │ │ 0x0015 line=184 │ │ @@ -39977,32 +40004,32 @@ │ │ 0x0029 line=191 │ │ 0x002a line=189 │ │ locals : │ │ 0x0000 - 0x0032 reg=2 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ 0x0000 - 0x0032 reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0032 reg=4 flags I │ │ │ │ - source_file_idx : 3646 (MediaDescriptionCompat.java) │ │ + source_file_idx : 3655 (MediaDescriptionCompat.java) │ │ │ │ -Class #176 header: │ │ -class_idx : 324 │ │ +Class #177 header: │ │ +class_idx : 325 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3647 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3656 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #176 annotations: │ │ +Class #177 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaDescriptionCompatApi21; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="Builder" │ │ │ │ -Class #176 - │ │ +Class #177 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -40011,19 +40038,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 │ │ -05327c: |[05327c] android.support.v4.media.MediaDescriptionCompatApi21$Builder.build:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05328c: 1f01 7900 |0000: check-cast v1, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -053290: 6e10 0302 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription$Builder;.build:()Landroid/media/MediaDescription; // method@0203 │ │ -053296: 0c00 |0005: move-result-object v0 │ │ -053298: 1100 |0006: return-object v0 │ │ +053300: |[053300] android.support.v4.media.MediaDescriptionCompatApi21$Builder.build:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +053310: 1f01 7900 |0000: check-cast v1, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +053314: 6e10 0302 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription$Builder;.build:()Landroid/media/MediaDescription; // method@0203 │ │ +05331a: 0c00 |0005: move-result-object v0 │ │ +05331c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 builderObj Ljava/lang/Object; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;) │ │ @@ -40031,36 +40058,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05329c: |[05329c] android.support.v4.media.MediaDescriptionCompatApi21$Builder.newInstance:()Ljava/lang/Object; │ │ -0532ac: 2200 7900 |0000: new-instance v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -0532b0: 7010 0202 0000 |0002: invoke-direct {v0}, Landroid/media/MediaDescription$Builder;.:()V // method@0202 │ │ -0532b6: 1100 |0005: return-object v0 │ │ +053320: |[053320] android.support.v4.media.MediaDescriptionCompatApi21$Builder.newInstance:()Ljava/lang/Object; │ │ +053330: 2200 7900 |0000: new-instance v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +053334: 7010 0202 0000 |0002: invoke-direct {v0}, Landroid/media/MediaDescription$Builder;.:()V // method@0202 │ │ +05333a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ │ │ #2 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;) │ │ name : 'setDescription' │ │ 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 │ │ -0532b8: |[0532b8] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0532c8: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -0532cc: 6e20 0402 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@0204 │ │ -0532d2: 0e00 |0005: return-void │ │ +05333c: |[05333c] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +05334c: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +053350: 6e20 0402 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@0204 │ │ +053356: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 description Ljava/lang/CharSequence; │ │ @@ -40070,18 +40097,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0532d4: |[0532d4] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V │ │ -0532e4: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -0532e8: 6e20 0502 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/media/MediaDescription$Builder; // method@0205 │ │ -0532ee: 0e00 |0005: return-void │ │ +053358: |[053358] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V │ │ +053368: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +05336c: 6e20 0502 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/media/MediaDescription$Builder; // method@0205 │ │ +053372: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 extras Landroid/os/Bundle; │ │ @@ -40091,18 +40118,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Bitmap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0532f0: |[0532f0] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconBitmap:(Ljava/lang/Object;Landroid/graphics/Bitmap;)V │ │ -053300: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -053304: 6e20 0602 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/media/MediaDescription$Builder; // method@0206 │ │ -05330a: 0e00 |0005: return-void │ │ +053374: |[053374] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconBitmap:(Ljava/lang/Object;Landroid/graphics/Bitmap;)V │ │ +053384: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +053388: 6e20 0602 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/media/MediaDescription$Builder; // method@0206 │ │ +05338e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 iconBitmap Landroid/graphics/Bitmap; │ │ @@ -40112,18 +40139,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/net/Uri;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05330c: |[05330c] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconUri:(Ljava/lang/Object;Landroid/net/Uri;)V │ │ -05331c: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -053320: 6e20 0702 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder; // method@0207 │ │ -053326: 0e00 |0005: return-void │ │ +053390: |[053390] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconUri:(Ljava/lang/Object;Landroid/net/Uri;)V │ │ +0533a0: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +0533a4: 6e20 0702 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder; // method@0207 │ │ +0533aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 iconUri Landroid/net/Uri; │ │ @@ -40133,18 +40160,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053328: |[053328] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setMediaId:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -053338: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -05333c: 6e20 0802 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setMediaId:(Ljava/lang/String;)Landroid/media/MediaDescription$Builder; // method@0208 │ │ -053342: 0e00 |0005: return-void │ │ +0533ac: |[0533ac] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setMediaId:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0533bc: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +0533c0: 6e20 0802 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setMediaId:(Ljava/lang/String;)Landroid/media/MediaDescription$Builder; // method@0208 │ │ +0533c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 mediaId Ljava/lang/String; │ │ @@ -40154,18 +40181,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 │ │ -053344: |[053344] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setSubtitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -053354: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -053358: 6e20 0a02 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@020a │ │ -05335e: 0e00 |0005: return-void │ │ +0533c8: |[0533c8] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setSubtitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0533d8: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +0533dc: 6e20 0a02 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@020a │ │ +0533e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 subtitle Ljava/lang/CharSequence; │ │ @@ -40175,44 +40202,44 @@ │ │ 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 │ │ -053360: |[053360] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -053370: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -053374: 6e20 0b02 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@020b │ │ -05337a: 0e00 |0005: return-void │ │ +0533e4: |[0533e4] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0533f4: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +0533f8: 6e20 0b02 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@020b │ │ +0533fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 title Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3647 (MediaDescriptionCompatApi21.java) │ │ + source_file_idx : 3656 (MediaDescriptionCompatApi21.java) │ │ │ │ -Class #177 header: │ │ -class_idx : 325 │ │ +Class #178 header: │ │ +class_idx : 326 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3647 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3656 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #177 annotations: │ │ +Class #178 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder; } │ │ │ │ -Class #177 - │ │ +Class #178 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaDescriptionCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -40221,19 +40248,19 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05337c: |[05337c] android.support.v4.media.MediaDescriptionCompatApi21.fromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -05338c: 6200 3500 |0000: sget-object v0, Landroid/media/MediaDescription;.CREATOR:Landroid/os/Parcelable$Creator; // field@0035 │ │ -053390: 7220 7602 1000 |0002: invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -053396: 0c00 |0005: move-result-object v0 │ │ -053398: 1100 |0006: return-object v0 │ │ +053400: |[053400] android.support.v4.media.MediaDescriptionCompatApi21.fromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +053410: 6200 3500 |0000: sget-object v0, Landroid/media/MediaDescription;.CREATOR:Landroid/os/Parcelable$Creator; // field@0035 │ │ +053414: 7220 7602 1000 |0002: invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +05341a: 0c00 |0005: move-result-object v0 │ │ +05341c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 in Landroid/os/Parcel; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -40241,19 +40268,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 │ │ -05339c: |[05339c] android.support.v4.media.MediaDescriptionCompatApi21.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0533ac: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ -0533b0: 6e10 0c02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getDescription:()Ljava/lang/CharSequence; // method@020c │ │ -0533b6: 0c00 |0005: move-result-object v0 │ │ -0533b8: 1100 |0006: return-object v0 │ │ +053420: |[053420] android.support.v4.media.MediaDescriptionCompatApi21.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +053430: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ +053434: 6e10 0c02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getDescription:()Ljava/lang/CharSequence; // method@020c │ │ +05343a: 0c00 |0005: move-result-object v0 │ │ +05343c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -40261,19 +40288,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0533bc: |[0533bc] android.support.v4.media.MediaDescriptionCompatApi21.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ -0533cc: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ -0533d0: 6e10 0d02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getExtras:()Landroid/os/Bundle; // method@020d │ │ -0533d6: 0c00 |0005: move-result-object v0 │ │ -0533d8: 1100 |0006: return-object v0 │ │ +053440: |[053440] android.support.v4.media.MediaDescriptionCompatApi21.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ +053450: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ +053454: 6e10 0d02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getExtras:()Landroid/os/Bundle; // method@020d │ │ +05345a: 0c00 |0005: move-result-object v0 │ │ +05345c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -40281,19 +40308,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0533dc: |[0533dc] android.support.v4.media.MediaDescriptionCompatApi21.getIconBitmap:(Ljava/lang/Object;)Landroid/graphics/Bitmap; │ │ -0533ec: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ -0533f0: 6e10 0e02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getIconBitmap:()Landroid/graphics/Bitmap; // method@020e │ │ -0533f6: 0c00 |0005: move-result-object v0 │ │ -0533f8: 1100 |0006: return-object v0 │ │ +053460: |[053460] android.support.v4.media.MediaDescriptionCompatApi21.getIconBitmap:(Ljava/lang/Object;)Landroid/graphics/Bitmap; │ │ +053470: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ +053474: 6e10 0e02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getIconBitmap:()Landroid/graphics/Bitmap; // method@020e │ │ +05347a: 0c00 |0005: move-result-object v0 │ │ +05347c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -40301,19 +40328,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0533fc: |[0533fc] android.support.v4.media.MediaDescriptionCompatApi21.getIconUri:(Ljava/lang/Object;)Landroid/net/Uri; │ │ -05340c: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ -053410: 6e10 0f02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getIconUri:()Landroid/net/Uri; // method@020f │ │ -053416: 0c00 |0005: move-result-object v0 │ │ -053418: 1100 |0006: return-object v0 │ │ +053480: |[053480] android.support.v4.media.MediaDescriptionCompatApi21.getIconUri:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +053490: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ +053494: 6e10 0f02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getIconUri:()Landroid/net/Uri; // method@020f │ │ +05349a: 0c00 |0005: move-result-object v0 │ │ +05349c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -40321,19 +40348,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05341c: |[05341c] android.support.v4.media.MediaDescriptionCompatApi21.getMediaId:(Ljava/lang/Object;)Ljava/lang/String; │ │ -05342c: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ -053430: 6e10 1002 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getMediaId:()Ljava/lang/String; // method@0210 │ │ -053436: 0c00 |0005: move-result-object v0 │ │ -053438: 1100 |0006: return-object v0 │ │ +0534a0: |[0534a0] android.support.v4.media.MediaDescriptionCompatApi21.getMediaId:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0534b0: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ +0534b4: 6e10 1002 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getMediaId:()Ljava/lang/String; // method@0210 │ │ +0534ba: 0c00 |0005: move-result-object v0 │ │ +0534bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -40341,19 +40368,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 │ │ -05343c: |[05343c] android.support.v4.media.MediaDescriptionCompatApi21.getSubtitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -05344c: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ -053450: 6e10 1202 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getSubtitle:()Ljava/lang/CharSequence; // method@0212 │ │ -053456: 0c00 |0005: move-result-object v0 │ │ -053458: 1100 |0006: return-object v0 │ │ +0534c0: |[0534c0] android.support.v4.media.MediaDescriptionCompatApi21.getSubtitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0534d0: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ +0534d4: 6e10 1202 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getSubtitle:()Ljava/lang/CharSequence; // method@0212 │ │ +0534da: 0c00 |0005: move-result-object v0 │ │ +0534dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -40361,19 +40388,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 │ │ -05345c: |[05345c] android.support.v4.media.MediaDescriptionCompatApi21.getTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -05346c: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ -053470: 6e10 1302 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getTitle:()Ljava/lang/CharSequence; // method@0213 │ │ -053476: 0c00 |0005: move-result-object v0 │ │ -053478: 1100 |0006: return-object v0 │ │ +0534e0: |[0534e0] android.support.v4.media.MediaDescriptionCompatApi21.getTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0534f0: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ +0534f4: 6e10 1302 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getTitle:()Ljava/lang/CharSequence; // method@0213 │ │ +0534fa: 0c00 |0005: move-result-object v0 │ │ +0534fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -40381,46 +40408,46 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcel;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05347c: |[05347c] android.support.v4.media.MediaDescriptionCompatApi21.writeToParcel:(Ljava/lang/Object;Landroid/os/Parcel;I)V │ │ -05348c: 1f00 7a00 |0000: check-cast v0, Landroid/media/MediaDescription; // type@007a │ │ -053490: 6e30 1402 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaDescription;.writeToParcel:(Landroid/os/Parcel;I)V // method@0214 │ │ -053496: 0e00 |0005: return-void │ │ +053500: |[053500] android.support.v4.media.MediaDescriptionCompatApi21.writeToParcel:(Ljava/lang/Object;Landroid/os/Parcel;I)V │ │ +053510: 1f00 7a00 |0000: check-cast v0, Landroid/media/MediaDescription; // type@007a │ │ +053514: 6e30 1402 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaDescription;.writeToParcel:(Landroid/os/Parcel;I)V // method@0214 │ │ +05351a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 descriptionObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=2 flags I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3647 (MediaDescriptionCompatApi21.java) │ │ + source_file_idx : 3656 (MediaDescriptionCompatApi21.java) │ │ │ │ -Class #178 header: │ │ -class_idx : 326 │ │ +Class #179 header: │ │ +class_idx : 327 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 324 │ │ -source_file_idx : 3648 │ │ +superclass_idx : 325 │ │ +source_file_idx : 3657 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #178 annotations: │ │ +Class #179 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaDescriptionCompatApi23; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="Builder" │ │ │ │ -Class #178 - │ │ +Class #179 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaDescriptionCompatApi23$Builder;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -40429,44 +40456,44 @@ │ │ type : '(Ljava/lang/Object;Landroid/net/Uri;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053498: |[053498] android.support.v4.media.MediaDescriptionCompatApi23$Builder.setMediaUri:(Ljava/lang/Object;Landroid/net/Uri;)V │ │ -0534a8: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ -0534ac: 6e20 0902 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder; // method@0209 │ │ -0534b2: 0e00 |0005: return-void │ │ +05351c: |[05351c] android.support.v4.media.MediaDescriptionCompatApi23$Builder.setMediaUri:(Ljava/lang/Object;Landroid/net/Uri;)V │ │ +05352c: 1f00 7900 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@0079 │ │ +053530: 6e20 0902 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder; // method@0209 │ │ +053536: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 mediaUri Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3648 (MediaDescriptionCompatApi23.java) │ │ + source_file_idx : 3657 (MediaDescriptionCompatApi23.java) │ │ │ │ -Class #179 header: │ │ -class_idx : 327 │ │ +Class #180 header: │ │ +class_idx : 328 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 325 │ │ -source_file_idx : 3648 │ │ +superclass_idx : 326 │ │ +source_file_idx : 3657 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #179 annotations: │ │ +Class #180 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/MediaDescriptionCompatApi23$Builder; } │ │ │ │ -Class #179 - │ │ +Class #180 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaDescriptionCompatApi23;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/media/MediaDescriptionCompatApi21;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -40475,45 +40502,45 @@ │ │ type : '(Ljava/lang/Object;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0534b4: |[0534b4] android.support.v4.media.MediaDescriptionCompatApi23.getMediaUri:(Ljava/lang/Object;)Landroid/net/Uri; │ │ -0534c4: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ -0534c8: 6e10 1102 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getMediaUri:()Landroid/net/Uri; // method@0211 │ │ -0534ce: 0c00 |0005: move-result-object v0 │ │ -0534d0: 1100 |0006: return-object v0 │ │ +053538: |[053538] android.support.v4.media.MediaDescriptionCompatApi23.getMediaUri:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +053548: 1f01 7a00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@007a │ │ +05354c: 6e10 1102 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getMediaUri:()Landroid/net/Uri; // method@0211 │ │ +053552: 0c00 |0005: move-result-object v0 │ │ +053554: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3648 (MediaDescriptionCompatApi23.java) │ │ + source_file_idx : 3657 (MediaDescriptionCompatApi23.java) │ │ │ │ -Class #180 header: │ │ -class_idx : 328 │ │ +Class #181 header: │ │ +class_idx : 329 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3651 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3660 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #180 annotations: │ │ +Class #181 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaMetadataCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/MediaMetadataCompat;" ">;" } │ │ │ │ -Class #180 - │ │ +Class #181 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaMetadataCompat$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -40523,17 +40550,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0534d4: |[0534d4] android.support.v4.media.MediaMetadataCompat$1.:()V │ │ -0534e4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0534ea: 0e00 |0003: return-void │ │ +053558: |[053558] android.support.v4.media.MediaMetadataCompat$1.:()V │ │ +053568: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05356e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ │ │ Virtual methods - │ │ @@ -40542,19 +40569,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0534ec: |[0534ec] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; │ │ -0534fc: 2200 4901 |0000: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat; // type@0149 │ │ -053500: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -053502: 7030 b106 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V // method@06b1 │ │ -053508: 1100 |0006: return-object v0 │ │ +053570: |[053570] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; │ │ +053580: 2200 4a01 |0000: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat; // type@014a │ │ +053584: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +053586: 7030 b106 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V // method@06b1 │ │ +05358c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -40563,18 +40590,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 │ │ -05350c: |[05350c] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -05351c: 6e20 ab06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; // method@06ab │ │ -053522: 0c00 |0003: move-result-object v0 │ │ -053524: 1100 |0004: return-object v0 │ │ +053590: |[053590] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0535a0: 6e20 ab06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; // method@06ab │ │ +0535a6: 0c00 |0003: move-result-object v0 │ │ +0535a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -40583,17 +40610,17 @@ │ │ type : '(I)[Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053528: |[053528] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; │ │ -053538: 2320 7a06 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaMetadataCompat; // type@067a │ │ -05353c: 1100 |0002: return-object v0 │ │ +0535ac: |[0535ac] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; │ │ +0535bc: 2320 7d06 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaMetadataCompat; // type@067d │ │ +0535c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -40602,44 +40629,44 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053540: |[053540] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Ljava/lang/Object; │ │ -053550: 6e20 ad06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; // method@06ad │ │ -053556: 0c00 |0003: move-result-object v0 │ │ -053558: 1100 |0004: return-object v0 │ │ +0535c4: |[0535c4] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +0535d4: 6e20 ad06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; // method@06ad │ │ +0535da: 0c00 |0003: move-result-object v0 │ │ +0535dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3651 (MediaMetadataCompat.java) │ │ + source_file_idx : 3660 (MediaMetadataCompat.java) │ │ │ │ -Class #181 header: │ │ -class_idx : 329 │ │ +Class #182 header: │ │ +class_idx : 330 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3651 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3660 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #181 annotations: │ │ +Class #182 annotations: │ │ Annotations on field #477 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/MediaMetadataCompat;" ">;" } │ │ Annotations on field #478 'METADATA_KEYS_TYPE' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #181 - │ │ +Class #182 - │ │ Class descriptor : 'Landroid/support/v4/media/MediaMetadataCompat;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ @@ -40673,197 +40700,197 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 384 16-bit code units │ │ -05355c: |[05355c] android.support.v4.media.MediaMetadataCompat.:()V │ │ -05356c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -05356e: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -053570: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -053572: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -053574: 2200 7601 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -053578: 7010 4807 0000 |0006: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -05357e: 6900 de01 |0009: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053582: 6200 de01 |000b: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053586: 1a01 bb16 |000d: const-string v1, "android.media.metadata.TITLE" // string@16bb │ │ -05358a: 7110 9e27 0300 |000f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053590: 0c02 |0012: move-result-object v2 │ │ -053592: 6e30 5307 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -053598: 6200 de01 |0016: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -05359c: 1a01 aa16 |0018: const-string v1, "android.media.metadata.ARTIST" // string@16aa │ │ -0535a0: 7110 9e27 0300 |001a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0535a6: 0c02 |001d: move-result-object v2 │ │ -0535a8: 6e30 5307 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0535ae: 6200 de01 |0021: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0535b2: 1a01 b616 |0023: const-string v1, "android.media.metadata.DURATION" // string@16b6 │ │ -0535b6: 7110 9e27 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0535bc: 0c02 |0028: move-result-object v2 │ │ -0535be: 6e30 5307 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0535c4: 6200 de01 |002c: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0535c8: 1a01 a516 |002e: const-string v1, "android.media.metadata.ALBUM" // string@16a5 │ │ -0535cc: 7110 9e27 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0535d2: 0c02 |0033: move-result-object v2 │ │ -0535d4: 6e30 5307 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0535da: 6200 de01 |0037: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0535de: 1a01 ac16 |0039: const-string v1, "android.media.metadata.AUTHOR" // string@16ac │ │ -0535e2: 7110 9e27 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0535e8: 0c02 |003e: move-result-object v2 │ │ -0535ea: 6e30 5307 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0535f0: 6200 de01 |0042: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0535f4: 1a01 be16 |0044: const-string v1, "android.media.metadata.WRITER" // string@16be │ │ -0535f8: 7110 9e27 0300 |0046: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0535fe: 0c02 |0049: move-result-object v2 │ │ -053600: 6e30 5307 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -053606: 6200 de01 |004d: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -05360a: 1a01 ae16 |004f: const-string v1, "android.media.metadata.COMPOSER" // string@16ae │ │ -05360e: 7110 9e27 0300 |0051: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053614: 0c02 |0054: move-result-object v2 │ │ -053616: 6e30 5307 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -05361c: 6200 de01 |0058: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053620: 1a01 ad16 |005a: const-string v1, "android.media.metadata.COMPILATION" // string@16ad │ │ -053624: 7110 9e27 0300 |005c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -05362a: 0c02 |005f: move-result-object v2 │ │ -05362c: 6e30 5307 1002 |0060: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -053632: 6200 de01 |0063: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053636: 1a01 af16 |0065: const-string v1, "android.media.metadata.DATE" // string@16af │ │ -05363a: 7110 9e27 0300 |0067: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053640: 0c02 |006a: move-result-object v2 │ │ -053642: 6e30 5307 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -053648: 6200 de01 |006e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -05364c: 1a01 bf16 |0070: const-string v1, "android.media.metadata.YEAR" // string@16bf │ │ -053650: 7110 9e27 0400 |0072: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053656: 0c02 |0075: move-result-object v2 │ │ -053658: 6e30 5307 1002 |0076: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -05365e: 6200 de01 |0079: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053662: 1a01 b716 |007b: const-string v1, "android.media.metadata.GENRE" // string@16b7 │ │ -053666: 7110 9e27 0300 |007d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -05366c: 0c02 |0080: move-result-object v2 │ │ -05366e: 6e30 5307 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -053674: 6200 de01 |0084: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053678: 1a01 bc16 |0086: const-string v1, "android.media.metadata.TRACK_NUMBER" // string@16bc │ │ -05367c: 7110 9e27 0400 |0088: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053682: 0c02 |008b: move-result-object v2 │ │ -053684: 6e30 5307 1002 |008c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -05368a: 6200 de01 |008f: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -05368e: 1a01 b916 |0091: const-string v1, "android.media.metadata.NUM_TRACKS" // string@16b9 │ │ -053692: 7110 9e27 0400 |0093: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053698: 0c02 |0096: move-result-object v2 │ │ -05369a: 6e30 5307 1002 |0097: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0536a0: 6200 de01 |009a: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0536a4: 1a01 b016 |009c: const-string v1, "android.media.metadata.DISC_NUMBER" // string@16b0 │ │ -0536a8: 7110 9e27 0400 |009e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0536ae: 0c02 |00a1: move-result-object v2 │ │ -0536b0: 6e30 5307 1002 |00a2: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0536b6: 6200 de01 |00a5: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0536ba: 1a01 a716 |00a7: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@16a7 │ │ -0536be: 7110 9e27 0300 |00a9: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0536c4: 0c02 |00ac: move-result-object v2 │ │ -0536c6: 6e30 5307 1002 |00ad: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0536cc: 6200 de01 |00b0: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0536d0: 1a01 a916 |00b2: const-string v1, "android.media.metadata.ART" // string@16a9 │ │ -0536d4: 7110 9e27 0500 |00b4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0536da: 0c02 |00b7: move-result-object v2 │ │ -0536dc: 6e30 5307 1002 |00b8: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0536e2: 6200 de01 |00bb: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0536e6: 1a01 ab16 |00bd: const-string v1, "android.media.metadata.ART_URI" // string@16ab │ │ -0536ea: 7110 9e27 0300 |00bf: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0536f0: 0c02 |00c2: move-result-object v2 │ │ -0536f2: 6e30 5307 1002 |00c3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0536f8: 6200 de01 |00c6: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0536fc: 1a01 a616 |00c8: const-string v1, "android.media.metadata.ALBUM_ART" // string@16a6 │ │ -053700: 7110 9e27 0500 |00ca: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053706: 0c02 |00cd: move-result-object v2 │ │ -053708: 6e30 5307 1002 |00ce: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -05370e: 6200 de01 |00d1: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053712: 1a01 a816 |00d3: const-string v1, "android.media.metadata.ALBUM_ART_URI" // string@16a8 │ │ -053716: 7110 9e27 0300 |00d5: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -05371c: 0c02 |00d8: move-result-object v2 │ │ -05371e: 6e30 5307 1002 |00d9: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -053724: 6200 de01 |00dc: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053728: 1a01 bd16 |00de: const-string v1, "android.media.metadata.USER_RATING" // string@16bd │ │ -05372c: 7110 9e27 0600 |00e0: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053732: 0c02 |00e3: move-result-object v2 │ │ -053734: 6e30 5307 1002 |00e4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -05373a: 6200 de01 |00e7: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -05373e: 1a01 ba16 |00e9: const-string v1, "android.media.metadata.RATING" // string@16ba │ │ -053742: 7110 9e27 0600 |00eb: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053748: 0c02 |00ee: move-result-object v2 │ │ -05374a: 6e30 5307 1002 |00ef: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -053750: 6200 de01 |00f2: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053754: 1a01 b516 |00f4: const-string v1, "android.media.metadata.DISPLAY_TITLE" // string@16b5 │ │ -053758: 7110 9e27 0300 |00f6: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -05375e: 0c02 |00f9: move-result-object v2 │ │ -053760: 6e30 5307 1002 |00fa: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -053766: 6200 de01 |00fd: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -05376a: 1a01 b416 |00ff: const-string v1, "android.media.metadata.DISPLAY_SUBTITLE" // string@16b4 │ │ -05376e: 7110 9e27 0300 |0101: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -053774: 0c02 |0104: move-result-object v2 │ │ -053776: 6e30 5307 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -05377c: 6200 de01 |0108: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053780: 1a01 b116 |010a: const-string v1, "android.media.metadata.DISPLAY_DESCRIPTION" // string@16b1 │ │ -053784: 7110 9e27 0300 |010c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -05378a: 0c02 |010f: move-result-object v2 │ │ -05378c: 6e30 5307 1002 |0110: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -053792: 6200 de01 |0113: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -053796: 1a01 b216 |0115: const-string v1, "android.media.metadata.DISPLAY_ICON" // string@16b2 │ │ -05379a: 7110 9e27 0500 |0117: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0537a0: 0c02 |011a: move-result-object v2 │ │ -0537a2: 6e30 5307 1002 |011b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0537a8: 6200 de01 |011e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0537ac: 1a01 b316 |0120: const-string v1, "android.media.metadata.DISPLAY_ICON_URI" // string@16b3 │ │ -0537b0: 7110 9e27 0300 |0122: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0537b6: 0c02 |0125: move-result-object v2 │ │ -0537b8: 6e30 5307 1002 |0126: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0537be: 6200 de01 |0129: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ -0537c2: 1a01 b816 |012b: const-string v1, "android.media.metadata.MEDIA_ID" // string@16b8 │ │ -0537c6: 7110 9e27 0300 |012d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0537cc: 0c02 |0130: move-result-object v2 │ │ -0537ce: 6e30 5307 1002 |0131: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -0537d4: 1270 |0134: const/4 v0, #int 7 // #7 │ │ -0537d6: 2300 9b06 |0135: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -0537da: 1a01 bb16 |0137: const-string v1, "android.media.metadata.TITLE" // string@16bb │ │ -0537de: 4d01 0004 |0139: aput-object v1, v0, v4 │ │ -0537e2: 1a01 aa16 |013b: const-string v1, "android.media.metadata.ARTIST" // string@16aa │ │ -0537e6: 4d01 0003 |013d: aput-object v1, v0, v3 │ │ -0537ea: 1a01 a516 |013f: const-string v1, "android.media.metadata.ALBUM" // string@16a5 │ │ -0537ee: 4d01 0005 |0141: aput-object v1, v0, v5 │ │ -0537f2: 1a01 a716 |0143: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@16a7 │ │ -0537f6: 4d01 0006 |0145: aput-object v1, v0, v6 │ │ -0537fa: 1241 |0147: const/4 v1, #int 4 // #4 │ │ -0537fc: 1a02 be16 |0148: const-string v2, "android.media.metadata.WRITER" // string@16be │ │ -053800: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ -053804: 1251 |014c: const/4 v1, #int 5 // #5 │ │ -053806: 1a02 ac16 |014d: const-string v2, "android.media.metadata.AUTHOR" // string@16ac │ │ -05380a: 4d02 0001 |014f: aput-object v2, v0, v1 │ │ -05380e: 1261 |0151: const/4 v1, #int 6 // #6 │ │ -053810: 1a02 ae16 |0152: const-string v2, "android.media.metadata.COMPOSER" // string@16ae │ │ -053814: 4d02 0001 |0154: aput-object v2, v0, v1 │ │ -053818: 6900 e001 |0156: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_DESCRIPTION_ORDER:[Ljava/lang/String; // field@01e0 │ │ -05381c: 2360 9b06 |0158: new-array v0, v6, [Ljava/lang/String; // type@069b │ │ -053820: 1a01 b216 |015a: const-string v1, "android.media.metadata.DISPLAY_ICON" // string@16b2 │ │ -053824: 4d01 0004 |015c: aput-object v1, v0, v4 │ │ -053828: 1a01 a916 |015e: const-string v1, "android.media.metadata.ART" // string@16a9 │ │ -05382c: 4d01 0003 |0160: aput-object v1, v0, v3 │ │ -053830: 1a01 a616 |0162: const-string v1, "android.media.metadata.ALBUM_ART" // string@16a6 │ │ -053834: 4d01 0005 |0164: aput-object v1, v0, v5 │ │ -053838: 6900 df01 |0166: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_BITMAP_ORDER:[Ljava/lang/String; // field@01df │ │ -05383c: 2360 9b06 |0168: new-array v0, v6, [Ljava/lang/String; // type@069b │ │ -053840: 1a01 b316 |016a: const-string v1, "android.media.metadata.DISPLAY_ICON_URI" // string@16b3 │ │ -053844: 4d01 0004 |016c: aput-object v1, v0, v4 │ │ -053848: 1a01 ab16 |016e: const-string v1, "android.media.metadata.ART_URI" // string@16ab │ │ -05384c: 4d01 0003 |0170: aput-object v1, v0, v3 │ │ -053850: 1a01 a816 |0172: const-string v1, "android.media.metadata.ALBUM_ART_URI" // string@16a8 │ │ -053854: 4d01 0005 |0174: aput-object v1, v0, v5 │ │ -053858: 6900 e101 |0176: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_URI_ORDER:[Ljava/lang/String; // field@01e1 │ │ -05385c: 2200 4801 |0178: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$1; // type@0148 │ │ -053860: 7010 aa06 0000 |017a: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$1;.:()V // method@06aa │ │ -053866: 6900 dd01 |017d: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01dd │ │ -05386a: 0e00 |017f: return-void │ │ +0535e0: |[0535e0] android.support.v4.media.MediaMetadataCompat.:()V │ │ +0535f0: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +0535f2: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +0535f4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0535f6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0535f8: 2200 7701 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +0535fc: 7010 4807 0000 |0006: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +053602: 6900 de01 |0009: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053606: 6200 de01 |000b: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +05360a: 1a01 c516 |000d: const-string v1, "android.media.metadata.TITLE" // string@16c5 │ │ +05360e: 7110 9e27 0300 |000f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053614: 0c02 |0012: move-result-object v2 │ │ +053616: 6e30 5307 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +05361c: 6200 de01 |0016: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053620: 1a01 b416 |0018: const-string v1, "android.media.metadata.ARTIST" // string@16b4 │ │ +053624: 7110 9e27 0300 |001a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +05362a: 0c02 |001d: move-result-object v2 │ │ +05362c: 6e30 5307 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053632: 6200 de01 |0021: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053636: 1a01 c016 |0023: const-string v1, "android.media.metadata.DURATION" // string@16c0 │ │ +05363a: 7110 9e27 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053640: 0c02 |0028: move-result-object v2 │ │ +053642: 6e30 5307 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053648: 6200 de01 |002c: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +05364c: 1a01 af16 |002e: const-string v1, "android.media.metadata.ALBUM" // string@16af │ │ +053650: 7110 9e27 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053656: 0c02 |0033: move-result-object v2 │ │ +053658: 6e30 5307 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +05365e: 6200 de01 |0037: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053662: 1a01 b616 |0039: const-string v1, "android.media.metadata.AUTHOR" // string@16b6 │ │ +053666: 7110 9e27 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +05366c: 0c02 |003e: move-result-object v2 │ │ +05366e: 6e30 5307 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053674: 6200 de01 |0042: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053678: 1a01 c816 |0044: const-string v1, "android.media.metadata.WRITER" // string@16c8 │ │ +05367c: 7110 9e27 0300 |0046: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053682: 0c02 |0049: move-result-object v2 │ │ +053684: 6e30 5307 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +05368a: 6200 de01 |004d: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +05368e: 1a01 b816 |004f: const-string v1, "android.media.metadata.COMPOSER" // string@16b8 │ │ +053692: 7110 9e27 0300 |0051: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053698: 0c02 |0054: move-result-object v2 │ │ +05369a: 6e30 5307 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0536a0: 6200 de01 |0058: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +0536a4: 1a01 b716 |005a: const-string v1, "android.media.metadata.COMPILATION" // string@16b7 │ │ +0536a8: 7110 9e27 0300 |005c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0536ae: 0c02 |005f: move-result-object v2 │ │ +0536b0: 6e30 5307 1002 |0060: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0536b6: 6200 de01 |0063: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +0536ba: 1a01 b916 |0065: const-string v1, "android.media.metadata.DATE" // string@16b9 │ │ +0536be: 7110 9e27 0300 |0067: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0536c4: 0c02 |006a: move-result-object v2 │ │ +0536c6: 6e30 5307 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0536cc: 6200 de01 |006e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +0536d0: 1a01 c916 |0070: const-string v1, "android.media.metadata.YEAR" // string@16c9 │ │ +0536d4: 7110 9e27 0400 |0072: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0536da: 0c02 |0075: move-result-object v2 │ │ +0536dc: 6e30 5307 1002 |0076: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0536e2: 6200 de01 |0079: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +0536e6: 1a01 c116 |007b: const-string v1, "android.media.metadata.GENRE" // string@16c1 │ │ +0536ea: 7110 9e27 0300 |007d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0536f0: 0c02 |0080: move-result-object v2 │ │ +0536f2: 6e30 5307 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0536f8: 6200 de01 |0084: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +0536fc: 1a01 c616 |0086: const-string v1, "android.media.metadata.TRACK_NUMBER" // string@16c6 │ │ +053700: 7110 9e27 0400 |0088: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053706: 0c02 |008b: move-result-object v2 │ │ +053708: 6e30 5307 1002 |008c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +05370e: 6200 de01 |008f: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053712: 1a01 c316 |0091: const-string v1, "android.media.metadata.NUM_TRACKS" // string@16c3 │ │ +053716: 7110 9e27 0400 |0093: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +05371c: 0c02 |0096: move-result-object v2 │ │ +05371e: 6e30 5307 1002 |0097: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053724: 6200 de01 |009a: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053728: 1a01 ba16 |009c: const-string v1, "android.media.metadata.DISC_NUMBER" // string@16ba │ │ +05372c: 7110 9e27 0400 |009e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053732: 0c02 |00a1: move-result-object v2 │ │ +053734: 6e30 5307 1002 |00a2: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +05373a: 6200 de01 |00a5: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +05373e: 1a01 b116 |00a7: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@16b1 │ │ +053742: 7110 9e27 0300 |00a9: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053748: 0c02 |00ac: move-result-object v2 │ │ +05374a: 6e30 5307 1002 |00ad: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053750: 6200 de01 |00b0: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053754: 1a01 b316 |00b2: const-string v1, "android.media.metadata.ART" // string@16b3 │ │ +053758: 7110 9e27 0500 |00b4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +05375e: 0c02 |00b7: move-result-object v2 │ │ +053760: 6e30 5307 1002 |00b8: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053766: 6200 de01 |00bb: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +05376a: 1a01 b516 |00bd: const-string v1, "android.media.metadata.ART_URI" // string@16b5 │ │ +05376e: 7110 9e27 0300 |00bf: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053774: 0c02 |00c2: move-result-object v2 │ │ +053776: 6e30 5307 1002 |00c3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +05377c: 6200 de01 |00c6: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053780: 1a01 b016 |00c8: const-string v1, "android.media.metadata.ALBUM_ART" // string@16b0 │ │ +053784: 7110 9e27 0500 |00ca: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +05378a: 0c02 |00cd: move-result-object v2 │ │ +05378c: 6e30 5307 1002 |00ce: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053792: 6200 de01 |00d1: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053796: 1a01 b216 |00d3: const-string v1, "android.media.metadata.ALBUM_ART_URI" // string@16b2 │ │ +05379a: 7110 9e27 0300 |00d5: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0537a0: 0c02 |00d8: move-result-object v2 │ │ +0537a2: 6e30 5307 1002 |00d9: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0537a8: 6200 de01 |00dc: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +0537ac: 1a01 c716 |00de: const-string v1, "android.media.metadata.USER_RATING" // string@16c7 │ │ +0537b0: 7110 9e27 0600 |00e0: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0537b6: 0c02 |00e3: move-result-object v2 │ │ +0537b8: 6e30 5307 1002 |00e4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0537be: 6200 de01 |00e7: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +0537c2: 1a01 c416 |00e9: const-string v1, "android.media.metadata.RATING" // string@16c4 │ │ +0537c6: 7110 9e27 0600 |00eb: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0537cc: 0c02 |00ee: move-result-object v2 │ │ +0537ce: 6e30 5307 1002 |00ef: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0537d4: 6200 de01 |00f2: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +0537d8: 1a01 bf16 |00f4: const-string v1, "android.media.metadata.DISPLAY_TITLE" // string@16bf │ │ +0537dc: 7110 9e27 0300 |00f6: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0537e2: 0c02 |00f9: move-result-object v2 │ │ +0537e4: 6e30 5307 1002 |00fa: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0537ea: 6200 de01 |00fd: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +0537ee: 1a01 be16 |00ff: const-string v1, "android.media.metadata.DISPLAY_SUBTITLE" // string@16be │ │ +0537f2: 7110 9e27 0300 |0101: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0537f8: 0c02 |0104: move-result-object v2 │ │ +0537fa: 6e30 5307 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053800: 6200 de01 |0108: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053804: 1a01 bb16 |010a: const-string v1, "android.media.metadata.DISPLAY_DESCRIPTION" // string@16bb │ │ +053808: 7110 9e27 0300 |010c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +05380e: 0c02 |010f: move-result-object v2 │ │ +053810: 6e30 5307 1002 |0110: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053816: 6200 de01 |0113: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +05381a: 1a01 bc16 |0115: const-string v1, "android.media.metadata.DISPLAY_ICON" // string@16bc │ │ +05381e: 7110 9e27 0500 |0117: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053824: 0c02 |011a: move-result-object v2 │ │ +053826: 6e30 5307 1002 |011b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +05382c: 6200 de01 |011e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053830: 1a01 bd16 |0120: const-string v1, "android.media.metadata.DISPLAY_ICON_URI" // string@16bd │ │ +053834: 7110 9e27 0300 |0122: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +05383a: 0c02 |0125: move-result-object v2 │ │ +05383c: 6e30 5307 1002 |0126: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053842: 6200 de01 |0129: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@01de │ │ +053846: 1a01 c216 |012b: const-string v1, "android.media.metadata.MEDIA_ID" // string@16c2 │ │ +05384a: 7110 9e27 0300 |012d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +053850: 0c02 |0130: move-result-object v2 │ │ +053852: 6e30 5307 1002 |0131: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +053858: 1270 |0134: const/4 v0, #int 7 // #7 │ │ +05385a: 2300 9e06 |0135: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +05385e: 1a01 c516 |0137: const-string v1, "android.media.metadata.TITLE" // string@16c5 │ │ +053862: 4d01 0004 |0139: aput-object v1, v0, v4 │ │ +053866: 1a01 b416 |013b: const-string v1, "android.media.metadata.ARTIST" // string@16b4 │ │ +05386a: 4d01 0003 |013d: aput-object v1, v0, v3 │ │ +05386e: 1a01 af16 |013f: const-string v1, "android.media.metadata.ALBUM" // string@16af │ │ +053872: 4d01 0005 |0141: aput-object v1, v0, v5 │ │ +053876: 1a01 b116 |0143: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@16b1 │ │ +05387a: 4d01 0006 |0145: aput-object v1, v0, v6 │ │ +05387e: 1241 |0147: const/4 v1, #int 4 // #4 │ │ +053880: 1a02 c816 |0148: const-string v2, "android.media.metadata.WRITER" // string@16c8 │ │ +053884: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ +053888: 1251 |014c: const/4 v1, #int 5 // #5 │ │ +05388a: 1a02 b616 |014d: const-string v2, "android.media.metadata.AUTHOR" // string@16b6 │ │ +05388e: 4d02 0001 |014f: aput-object v2, v0, v1 │ │ +053892: 1261 |0151: const/4 v1, #int 6 // #6 │ │ +053894: 1a02 b816 |0152: const-string v2, "android.media.metadata.COMPOSER" // string@16b8 │ │ +053898: 4d02 0001 |0154: aput-object v2, v0, v1 │ │ +05389c: 6900 e001 |0156: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_DESCRIPTION_ORDER:[Ljava/lang/String; // field@01e0 │ │ +0538a0: 2360 9e06 |0158: new-array v0, v6, [Ljava/lang/String; // type@069e │ │ +0538a4: 1a01 bc16 |015a: const-string v1, "android.media.metadata.DISPLAY_ICON" // string@16bc │ │ +0538a8: 4d01 0004 |015c: aput-object v1, v0, v4 │ │ +0538ac: 1a01 b316 |015e: const-string v1, "android.media.metadata.ART" // string@16b3 │ │ +0538b0: 4d01 0003 |0160: aput-object v1, v0, v3 │ │ +0538b4: 1a01 b016 |0162: const-string v1, "android.media.metadata.ALBUM_ART" // string@16b0 │ │ +0538b8: 4d01 0005 |0164: aput-object v1, v0, v5 │ │ +0538bc: 6900 df01 |0166: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_BITMAP_ORDER:[Ljava/lang/String; // field@01df │ │ +0538c0: 2360 9e06 |0168: new-array v0, v6, [Ljava/lang/String; // type@069e │ │ +0538c4: 1a01 bd16 |016a: const-string v1, "android.media.metadata.DISPLAY_ICON_URI" // string@16bd │ │ +0538c8: 4d01 0004 |016c: aput-object v1, v0, v4 │ │ +0538cc: 1a01 b516 |016e: const-string v1, "android.media.metadata.ART_URI" // string@16b5 │ │ +0538d0: 4d01 0003 |0170: aput-object v1, v0, v3 │ │ +0538d4: 1a01 b216 |0172: const-string v1, "android.media.metadata.ALBUM_ART_URI" // string@16b2 │ │ +0538d8: 4d01 0005 |0174: aput-object v1, v0, v5 │ │ +0538dc: 6900 e101 |0176: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_URI_ORDER:[Ljava/lang/String; // field@01e1 │ │ +0538e0: 2200 4901 |0178: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$1; // type@0149 │ │ +0538e4: 7010 aa06 0000 |017a: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$1;.:()V // method@06aa │ │ +0538ea: 6900 dd01 |017d: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01dd │ │ +0538ee: 0e00 |017f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=241 │ │ 0x000b line=242 │ │ 0x0016 line=243 │ │ 0x0021 line=244 │ │ 0x002c line=245 │ │ @@ -40901,20 +40928,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05386c: |[05386c] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;)V │ │ -05387c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053882: 6e10 6002 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ -053888: 0c00 |0006: move-result-object v0 │ │ -05388a: 5b10 e201 |0007: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@01e2 │ │ -05388e: 0e00 |0009: return-void │ │ +0538f0: |[0538f0] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;)V │ │ +053900: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053906: 6e10 6002 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ +05390c: 0c00 |0006: move-result-object v0 │ │ +05390e: 5b10 e201 |0007: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@01e2 │ │ +053912: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0003 line=302 │ │ 0x0009 line=303 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ @@ -40925,17 +40952,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -053890: |[053890] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V │ │ -0538a0: 7020 b006 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;)V // method@06b0 │ │ -0538a6: 0e00 |0003: return-void │ │ +053914: |[053914] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V │ │ +053924: 7020 b006 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;)V // method@06b0 │ │ +05392a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompat; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/MediaMetadataCompat$1; │ │ @@ -40946,17 +40973,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0538a8: |[0538a8] android.support.v4.media.MediaMetadataCompat.describeContents:()I │ │ -0538b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0538ba: 0f00 |0001: return v0 │ │ +05392c: |[05392c] android.support.v4.media.MediaMetadataCompat.describeContents:()I │ │ +05393c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05393e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ @@ -40964,46 +40991,46 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0538bc: |[0538bc] android.support.v4.media.MediaMetadataCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0538cc: 5410 e201 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@01e2 │ │ -0538d0: 6e20 6902 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ -0538d6: 0e00 |0005: return-void │ │ +053940: |[053940] android.support.v4.media.MediaMetadataCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +053950: 5410 e201 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@01e2 │ │ +053954: 6e20 6902 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ +05395a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0005 line=465 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ - source_file_idx : 3651 (MediaMetadataCompat.java) │ │ + source_file_idx : 3660 (MediaMetadataCompat.java) │ │ │ │ -Class #182 header: │ │ -class_idx : 330 │ │ +Class #183 header: │ │ +class_idx : 331 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3988 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3998 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #182 annotations: │ │ +Class #183 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/RatingCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/RatingCompat;" ">;" } │ │ │ │ -Class #182 - │ │ +Class #183 - │ │ Class descriptor : 'Landroid/support/v4/media/RatingCompat$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -41013,17 +41040,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0538d8: |[0538d8] android.support.v4.media.RatingCompat$1.:()V │ │ -0538e8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0538ee: 0e00 |0003: return-void │ │ +05395c: |[05395c] android.support.v4.media.RatingCompat$1.:()V │ │ +05396c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/RatingCompat$1; │ │ │ │ Virtual methods - │ │ @@ -41032,23 +41059,23 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0538f0: |[0538f0] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; │ │ -053900: 2200 4b01 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@014b │ │ -053904: 6e10 6302 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -05390a: 0a01 |0005: move-result v1 │ │ -05390c: 6e10 6202 0500 |0006: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@0262 │ │ -053912: 0a02 |0009: move-result v2 │ │ -053914: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -053916: 7040 bb06 1032 |000b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/media/RatingCompat;.:(IFLandroid/support/v4/media/RatingCompat$1;)V // method@06bb │ │ -05391c: 1100 |000e: return-object v0 │ │ +053974: |[053974] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; │ │ +053984: 2200 4c01 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@014c │ │ +053988: 6e10 6302 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +05398e: 0a01 |0005: move-result v1 │ │ +053990: 6e10 6202 0500 |0006: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@0262 │ │ +053996: 0a02 |0009: move-result v2 │ │ +053998: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +05399a: 7040 bb06 1032 |000b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/media/RatingCompat;.:(IFLandroid/support/v4/media/RatingCompat$1;)V // method@06bb │ │ +0539a0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Landroid/support/v4/media/RatingCompat$1; │ │ 0x0000 - 0x000f reg=5 p Landroid/os/Parcel; │ │ │ │ @@ -41057,18 +41084,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 │ │ -053920: |[053920] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -053930: 6e20 b506 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; // method@06b5 │ │ -053936: 0c00 |0003: move-result-object v0 │ │ -053938: 1100 |0004: return-object v0 │ │ +0539a4: |[0539a4] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0539b4: 6e20 b506 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; // method@06b5 │ │ +0539ba: 0c00 |0003: move-result-object v0 │ │ +0539bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/RatingCompat$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -41077,17 +41104,17 @@ │ │ type : '(I)[Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05393c: |[05393c] android.support.v4.media.RatingCompat$1.newArray:(I)[Landroid/support/v4/media/RatingCompat; │ │ -05394c: 2320 7b06 |0000: new-array v0, v2, [Landroid/support/v4/media/RatingCompat; // type@067b │ │ -053950: 1100 |0002: return-object v0 │ │ +0539c0: |[0539c0] android.support.v4.media.RatingCompat$1.newArray:(I)[Landroid/support/v4/media/RatingCompat; │ │ +0539d0: 2320 7e06 |0000: new-array v0, v2, [Landroid/support/v4/media/RatingCompat; // type@067e │ │ +0539d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/RatingCompat$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -41096,42 +41123,42 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053954: |[053954] android.support.v4.media.RatingCompat$1.newArray:(I)[Ljava/lang/Object; │ │ -053964: 6e20 b706 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.newArray:(I)[Landroid/support/v4/media/RatingCompat; // method@06b7 │ │ -05396a: 0c00 |0003: move-result-object v0 │ │ -05396c: 1100 |0004: return-object v0 │ │ +0539d8: |[0539d8] android.support.v4.media.RatingCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +0539e8: 6e20 b706 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.newArray:(I)[Landroid/support/v4/media/RatingCompat; // method@06b7 │ │ +0539ee: 0c00 |0003: move-result-object v0 │ │ +0539f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/RatingCompat$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3988 (RatingCompat.java) │ │ + source_file_idx : 3998 (RatingCompat.java) │ │ │ │ -Class #183 header: │ │ -class_idx : 331 │ │ +Class #184 header: │ │ +class_idx : 332 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3988 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3998 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #183 annotations: │ │ +Class #184 annotations: │ │ Annotations on field #483 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/RatingCompat;" ">;" } │ │ │ │ -Class #183 - │ │ +Class #184 - │ │ Class descriptor : 'Landroid/support/v4/media/RatingCompat;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/RatingCompat;) │ │ @@ -41153,38 +41180,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053970: |[053970] android.support.v4.media.RatingCompat.:()V │ │ -053980: 2200 4a01 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat$1; // type@014a │ │ -053984: 7010 b406 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/RatingCompat$1;.:()V // method@06b4 │ │ -05398a: 6900 e301 |0005: sput-object v0, Landroid/support/v4/media/RatingCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01e3 │ │ -05398e: 0e00 |0007: return-void │ │ +0539f4: |[0539f4] android.support.v4.media.RatingCompat.:()V │ │ +053a04: 2200 4b01 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat$1; // type@014b │ │ +053a08: 7010 b406 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/RatingCompat$1;.:()V // method@06b4 │ │ +053a0e: 6900 e301 |0005: sput-object v0, Landroid/support/v4/media/RatingCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01e3 │ │ +053a12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/RatingCompat;) │ │ name : '' │ │ type : '(IF)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053990: |[053990] android.support.v4.media.RatingCompat.:(IF)V │ │ -0539a0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0539a6: 5901 e401 |0003: iput v1, v0, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@01e4 │ │ -0539aa: 5902 e501 |0005: iput v2, v0, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@01e5 │ │ -0539ae: 0e00 |0007: return-void │ │ +053a14: |[053a14] android.support.v4.media.RatingCompat.:(IF)V │ │ +053a24: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053a2a: 5901 e401 |0003: iput v1, v0, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@01e4 │ │ +053a2e: 5902 e501 |0005: iput v2, v0, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@01e5 │ │ +053a32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0005 line=101 │ │ 0x0007 line=102 │ │ locals : │ │ @@ -41197,17 +41224,17 @@ │ │ type : '(IFLandroid/support/v4/media/RatingCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0539b0: |[0539b0] android.support.v4.media.RatingCompat.:(IFLandroid/support/v4/media/RatingCompat$1;)V │ │ -0539c0: 7030 ba06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@06ba │ │ -0539c6: 0e00 |0003: return-void │ │ +053a34: |[053a34] android.support.v4.media.RatingCompat.:(IFLandroid/support/v4/media/RatingCompat$1;)V │ │ +053a44: 7030 ba06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@06ba │ │ +053a4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/RatingCompat; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ 0x0000 - 0x0004 reg=2 x1 F │ │ @@ -41219,17 +41246,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0539c8: |[0539c8] android.support.v4.media.RatingCompat.describeContents:()I │ │ -0539d8: 5210 e401 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@01e4 │ │ -0539dc: 0f00 |0002: return v0 │ │ +053a4c: |[053a4c] android.support.v4.media.RatingCompat.describeContents:()I │ │ +053a5c: 5210 e401 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@01e4 │ │ +053a60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/RatingCompat; │ │ │ │ #1 : (in Landroid/support/v4/media/RatingCompat;) │ │ @@ -41237,40 +41264,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0539e0: |[0539e0] android.support.v4.media.RatingCompat.toString:()Ljava/lang/String; │ │ -0539f0: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0539f4: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0539fa: 1a01 920f |0005: const-string v1, "Rating:style=" // string@0f92 │ │ -0539fe: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -053a04: 0c00 |000a: move-result-object v0 │ │ -053a06: 5231 e401 |000b: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@01e4 │ │ -053a0a: 6e20 fe27 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -053a10: 0c00 |0010: move-result-object v0 │ │ -053a12: 1a01 ab00 |0011: const-string v1, " rating=" // string@00ab │ │ -053a16: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -053a1c: 0c01 |0016: move-result-object v1 │ │ -053a1e: 5230 e501 |0017: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@01e5 │ │ -053a22: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -053a24: 2e00 0002 |001a: cmpg-float v0, v0, v2 │ │ -053a28: 3b00 0d00 |001c: if-gez v0, 0029 // +000d │ │ -053a2c: 1a00 e035 |001e: const-string v0, "unrated" // string@35e0 │ │ -053a30: 6e20 0228 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -053a36: 0c00 |0023: move-result-object v0 │ │ -053a38: 6e10 0628 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -053a3e: 0c00 |0027: move-result-object v0 │ │ -053a40: 1100 |0028: return-object v0 │ │ -053a42: 5230 e501 |0029: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@01e5 │ │ -053a46: 7110 f327 0000 |002b: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@27f3 │ │ -053a4c: 0c00 |002e: move-result-object v0 │ │ -053a4e: 28f1 |002f: goto 0020 // -000f │ │ +053a64: |[053a64] android.support.v4.media.RatingCompat.toString:()Ljava/lang/String; │ │ +053a74: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +053a78: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +053a7e: 1a01 9c0f |0005: const-string v1, "Rating:style=" // string@0f9c │ │ +053a82: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +053a88: 0c00 |000a: move-result-object v0 │ │ +053a8a: 5231 e401 |000b: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@01e4 │ │ +053a8e: 6e20 fe27 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +053a94: 0c00 |0010: move-result-object v0 │ │ +053a96: 1a01 ab00 |0011: const-string v1, " rating=" // string@00ab │ │ +053a9a: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +053aa0: 0c01 |0016: move-result-object v1 │ │ +053aa2: 5230 e501 |0017: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@01e5 │ │ +053aa6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +053aa8: 2e00 0002 |001a: cmpg-float v0, v0, v2 │ │ +053aac: 3b00 0d00 |001c: if-gez v0, 0029 // +000d │ │ +053ab0: 1a00 e935 |001e: const-string v0, "unrated" // string@35e9 │ │ +053ab4: 6e20 0228 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +053aba: 0c00 |0023: move-result-object v0 │ │ +053abc: 6e10 0628 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +053ac2: 0c00 |0027: move-result-object v0 │ │ +053ac4: 1100 |0028: return-object v0 │ │ +053ac6: 5230 e501 |0029: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@01e5 │ │ +053aca: 7110 f327 0000 |002b: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@27f3 │ │ +053ad0: 0c00 |002e: move-result-object v0 │ │ +053ad2: 28f1 |002f: goto 0020 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 this Landroid/support/v4/media/RatingCompat; │ │ │ │ #2 : (in Landroid/support/v4/media/RatingCompat;) │ │ @@ -41278,43 +41305,43 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -053a50: |[053a50] android.support.v4.media.RatingCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ -053a60: 5210 e401 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@01e4 │ │ -053a64: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -053a6a: 5210 e501 |0005: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@01e5 │ │ -053a6e: 6e20 6a02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@026a │ │ -053a74: 0e00 |000a: return-void │ │ +053ad4: |[053ad4] android.support.v4.media.RatingCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +053ae4: 5210 e401 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@01e4 │ │ +053ae8: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +053aee: 5210 e501 |0005: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@01e5 │ │ +053af2: 6e20 6a02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@026a │ │ +053af8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x000a line=119 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/RatingCompat; │ │ 0x0000 - 0x000b reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x000b reg=3 flags I │ │ │ │ - source_file_idx : 3988 (RatingCompat.java) │ │ + source_file_idx : 3998 (RatingCompat.java) │ │ │ │ -Class #184 header: │ │ -class_idx : 332 │ │ +Class #185 header: │ │ +class_idx : 333 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 38 │ │ -source_file_idx : 3645 │ │ +source_file_idx : 3654 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #184 - │ │ +Class #185 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaButtonReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -41323,17 +41350,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053a78: |[053a78] android.support.v4.media.session.MediaButtonReceiver.:()V │ │ -053a88: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -053a8e: 0e00 |0003: return-void │ │ +053afc: |[053afc] android.support.v4.media.session.MediaButtonReceiver.:()V │ │ +053b0c: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +053b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaButtonReceiver; │ │ │ │ Virtual methods - │ │ @@ -41342,56 +41369,56 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -053a90: |[053a90] android.support.v4.media.session.MediaButtonReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -053aa0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -053aa2: 2202 3400 |0001: new-instance v2, Landroid/content/Intent; // type@0034 │ │ -053aa6: 1a05 9e16 |0003: const-string v5, "android.intent.action.MEDIA_BUTTON" // string@169e │ │ -053aaa: 7020 c000 5200 |0005: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ -053ab0: 6e10 a500 0900 |0008: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ -053ab6: 0c05 |000b: move-result-object v5 │ │ -053ab8: 6e20 d800 5200 |000c: invoke-virtual {v2, v5}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00d8 │ │ -053abe: 6e10 a400 0900 |000f: invoke-virtual {v9}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -053ac4: 0c01 |0012: move-result-object v1 │ │ -053ac6: 6e30 ee00 2107 |0013: invoke-virtual {v1, v2, v7}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@00ee │ │ -053acc: 0c04 |0016: move-result-object v4 │ │ -053ace: 7210 ec28 0400 |0017: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -053ad4: 0a05 |001a: move-result v5 │ │ -053ad6: 1216 |001b: const/4 v6, #int 1 // #1 │ │ -053ad8: 3265 1f00 |001c: if-eq v5, v6, 003b // +001f │ │ -053adc: 2205 5705 |001e: new-instance v5, Ljava/lang/IllegalStateException; // type@0557 │ │ -053ae0: 2206 6c05 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -053ae4: 7010 f927 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -053aea: 1a07 2205 |0025: const-string v7, "Expected 1 Service that handles android.intent.action.MEDIA_BUTTON, found " // string@0522 │ │ -053aee: 6e20 0228 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -053af4: 0c06 |002a: move-result-object v6 │ │ -053af6: 7210 ec28 0400 |002b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -053afc: 0a07 |002e: move-result v7 │ │ -053afe: 6e20 fe27 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -053b04: 0c06 |0032: move-result-object v6 │ │ -053b06: 6e10 0628 0600 |0033: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -053b0c: 0c06 |0036: move-result-object v6 │ │ -053b0e: 7020 9327 6500 |0037: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -053b14: 2705 |003a: throw v5 │ │ -053b16: 7220 e528 7400 |003b: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -053b1c: 0c03 |003e: move-result-object v3 │ │ -053b1e: 1f03 3c00 |003f: check-cast v3, Landroid/content/pm/ResolveInfo; // type@003c │ │ -053b22: 2200 2800 |0041: new-instance v0, Landroid/content/ComponentName; // type@0028 │ │ -053b26: 5435 1a00 |0043: iget-object v5, v3, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@001a │ │ -053b2a: 5455 1d00 |0045: iget-object v5, v5, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@001d │ │ -053b2e: 5436 1a00 |0047: iget-object v6, v3, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@001a │ │ -053b32: 5466 1c00 |0049: iget-object v6, v6, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@001c │ │ -053b36: 7030 8c00 5006 |004b: invoke-direct {v0, v5, v6}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ -053b3c: 6e20 d500 0a00 |004e: invoke-virtual {v10, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ -053b42: 6e20 b600 a900 |0051: invoke-virtual {v9, v10}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00b6 │ │ -053b48: 0e00 |0054: return-void │ │ +053b14: |[053b14] android.support.v4.media.session.MediaButtonReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +053b24: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +053b26: 2202 3400 |0001: new-instance v2, Landroid/content/Intent; // type@0034 │ │ +053b2a: 1a05 a816 |0003: const-string v5, "android.intent.action.MEDIA_BUTTON" // string@16a8 │ │ +053b2e: 7020 c000 5200 |0005: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ +053b34: 6e10 a500 0900 |0008: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ +053b3a: 0c05 |000b: move-result-object v5 │ │ +053b3c: 6e20 d800 5200 |000c: invoke-virtual {v2, v5}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00d8 │ │ +053b42: 6e10 a400 0900 |000f: invoke-virtual {v9}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +053b48: 0c01 |0012: move-result-object v1 │ │ +053b4a: 6e30 ee00 2107 |0013: invoke-virtual {v1, v2, v7}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@00ee │ │ +053b50: 0c04 |0016: move-result-object v4 │ │ +053b52: 7210 ec28 0400 |0017: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +053b58: 0a05 |001a: move-result v5 │ │ +053b5a: 1216 |001b: const/4 v6, #int 1 // #1 │ │ +053b5c: 3265 1f00 |001c: if-eq v5, v6, 003b // +001f │ │ +053b60: 2205 5805 |001e: new-instance v5, Ljava/lang/IllegalStateException; // type@0558 │ │ +053b64: 2206 6d05 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +053b68: 7010 f927 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +053b6e: 1a07 2505 |0025: const-string v7, "Expected 1 Service that handles android.intent.action.MEDIA_BUTTON, found " // string@0525 │ │ +053b72: 6e20 0228 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +053b78: 0c06 |002a: move-result-object v6 │ │ +053b7a: 7210 ec28 0400 |002b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +053b80: 0a07 |002e: move-result v7 │ │ +053b82: 6e20 fe27 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +053b88: 0c06 |0032: move-result-object v6 │ │ +053b8a: 6e10 0628 0600 |0033: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +053b90: 0c06 |0036: move-result-object v6 │ │ +053b92: 7020 9327 6500 |0037: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +053b98: 2705 |003a: throw v5 │ │ +053b9a: 7220 e528 7400 |003b: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +053ba0: 0c03 |003e: move-result-object v3 │ │ +053ba2: 1f03 3c00 |003f: check-cast v3, Landroid/content/pm/ResolveInfo; // type@003c │ │ +053ba6: 2200 2800 |0041: new-instance v0, Landroid/content/ComponentName; // type@0028 │ │ +053baa: 5435 1a00 |0043: iget-object v5, v3, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@001a │ │ +053bae: 5455 1d00 |0045: iget-object v5, v5, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@001d │ │ +053bb2: 5436 1a00 |0047: iget-object v6, v3, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@001a │ │ +053bb6: 5466 1c00 |0049: iget-object v6, v6, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@001c │ │ +053bba: 7030 8c00 5006 |004b: invoke-direct {v0, v5, v6}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ +053bc0: 6e20 d500 0a00 |004e: invoke-virtual {v10, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ +053bc6: 6e20 b600 a900 |0051: invoke-virtual {v9, v10}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00b6 │ │ +053bcc: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x0008 line=78 │ │ 0x000f line=79 │ │ 0x0013 line=80 │ │ 0x0017 line=81 │ │ @@ -41407,59 +41434,59 @@ │ │ 0x0008 - 0x0055 reg=2 queryIntent Landroid/content/Intent; │ │ 0x0041 - 0x0055 reg=3 resolveInfo Landroid/content/pm/ResolveInfo; │ │ 0x0017 - 0x0055 reg=4 resolveInfos Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0055 reg=8 this Landroid/support/v4/media/session/MediaButtonReceiver; │ │ 0x0000 - 0x0055 reg=9 context Landroid/content/Context; │ │ 0x0000 - 0x0055 reg=10 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 3645 (MediaButtonReceiver.java) │ │ + source_file_idx : 3654 (MediaButtonReceiver.java) │ │ │ │ -Class #185 header: │ │ -class_idx : 333 │ │ +Class #186 header: │ │ +class_idx : 334 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3653 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3662 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #185 annotations: │ │ +Class #186 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #185 - │ │ +Class #186 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3653 (MediaSessionCompat.java) │ │ + source_file_idx : 3662 (MediaSessionCompat.java) │ │ │ │ -Class #186 header: │ │ -class_idx : 334 │ │ +Class #187 header: │ │ +class_idx : 335 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3653 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3662 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #186 annotations: │ │ +Class #187 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;" ">;" } │ │ │ │ -Class #186 - │ │ +Class #187 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -41469,17 +41496,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053b4c: |[053b4c] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.:()V │ │ -053b5c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053b62: 0e00 |0003: return-void │ │ +053bd0: |[053bd0] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.:()V │ │ +053be0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; │ │ │ │ Virtual methods - │ │ @@ -41488,19 +41515,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -053b64: |[053b64] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ -053b74: 2200 4f01 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@014f │ │ -053b78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -053b7a: 7030 c806 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/os/Parcel;Landroid/support/v4/media/session/MediaSessionCompat$1;)V // method@06c8 │ │ -053b80: 1100 |0006: return-object v0 │ │ +053be8: |[053be8] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ +053bf8: 2200 5001 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@0150 │ │ +053bfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +053bfe: 7030 c806 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/os/Parcel;Landroid/support/v4/media/session/MediaSessionCompat$1;)V // method@06c8 │ │ +053c04: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=913 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; │ │ 0x0000 - 0x0007 reg=3 p Landroid/os/Parcel; │ │ │ │ @@ -41509,18 +41536,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 │ │ -053b84: |[053b84] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -053b94: 6e20 c206 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // method@06c2 │ │ -053b9a: 0c00 |0003: move-result-object v0 │ │ -053b9c: 1100 |0004: return-object v0 │ │ +053c08: |[053c08] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +053c18: 6e20 c206 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // method@06c2 │ │ +053c1e: 0c00 |0003: move-result-object v0 │ │ +053c20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -41529,17 +41556,17 @@ │ │ type : '(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053ba0: |[053ba0] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ -053bb0: 2320 7c06 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@067c │ │ -053bb4: 1100 |0002: return-object v0 │ │ +053c24: |[053c24] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ +053c34: 2320 7f06 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@067f │ │ +053c38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -41548,45 +41575,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053bb8: |[053bb8] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray:(I)[Ljava/lang/Object; │ │ -053bc8: 6e20 c406 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // method@06c4 │ │ -053bce: 0c00 |0003: move-result-object v0 │ │ -053bd0: 1100 |0004: return-object v0 │ │ +053c3c: |[053c3c] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray:(I)[Ljava/lang/Object; │ │ +053c4c: 6e20 c406 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // method@06c4 │ │ +053c52: 0c00 |0003: move-result-object v0 │ │ +053c54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3653 (MediaSessionCompat.java) │ │ + source_file_idx : 3662 (MediaSessionCompat.java) │ │ │ │ -Class #187 header: │ │ -class_idx : 335 │ │ +Class #188 header: │ │ +class_idx : 336 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3653 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3662 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #187 annotations: │ │ +Class #188 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="QueueItem" │ │ Annotations on field #486 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;" ">;" } │ │ │ │ -Class #187 - │ │ +Class #188 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;) │ │ @@ -41608,44 +41635,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053bd4: |[053bd4] android.support.v4.media.session.MediaSessionCompat$QueueItem.:()V │ │ -053be4: 2200 4e01 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; // type@014e │ │ -053be8: 7010 c106 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.:()V // method@06c1 │ │ -053bee: 6900 e601 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@01e6 │ │ -053bf2: 0e00 |0007: return-void │ │ +053c58: |[053c58] android.support.v4.media.session.MediaSessionCompat$QueueItem.:()V │ │ +053c68: 2200 4f01 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; // type@014f │ │ +053c6c: 7010 c106 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.:()V // method@06c1 │ │ +053c72: 6900 e601 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@01e6 │ │ +053c76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -053bf4: |[053bf4] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/os/Parcel;)V │ │ -053c04: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053c0a: 6200 d301 |0003: sget-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01d3 │ │ -053c0e: 7220 7602 3000 |0005: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -053c14: 0c00 |0008: move-result-object v0 │ │ -053c16: 1f00 4301 |0009: check-cast v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@0143 │ │ -053c1a: 5b20 e701 |000b: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01e7 │ │ -053c1e: 6e10 6402 0300 |000d: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ -053c24: 0b00 |0010: move-result-wide v0 │ │ -053c26: 5a20 e801 |0011: iput-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@01e8 │ │ -053c2a: 0e00 |0013: return-void │ │ +053c78: |[053c78] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/os/Parcel;)V │ │ +053c88: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053c8e: 6200 d301 |0003: sget-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01d3 │ │ +053c92: 7220 7602 3000 |0005: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +053c98: 0c00 |0008: move-result-object v0 │ │ +053c9a: 1f00 4401 |0009: check-cast v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@0144 │ │ +053c9e: 5b20 e701 |000b: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01e7 │ │ +053ca2: 6e10 6402 0300 |000d: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ +053ca8: 0b00 |0010: move-result-wide v0 │ │ +053caa: 5a20 e801 |0011: iput-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@01e8 │ │ +053cae: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0003 line=845 │ │ 0x000d line=846 │ │ 0x0013 line=847 │ │ locals : │ │ @@ -41657,17 +41684,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/media/session/MediaSessionCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -053c2c: |[053c2c] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/os/Parcel;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ -053c3c: 7020 c706 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/os/Parcel;)V // method@06c7 │ │ -053c42: 0e00 |0003: return-void │ │ +053cb0: |[053cb0] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/os/Parcel;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ +053cc0: 7020 c706 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/os/Parcel;)V // method@06c7 │ │ +053cc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=810 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/MediaSessionCompat$1; │ │ @@ -41678,17 +41705,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053c44: |[053c44] android.support.v4.media.session.MediaSessionCompat$QueueItem.describeContents:()I │ │ -053c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053c56: 0f00 |0001: return v0 │ │ +053cc8: |[053cc8] android.support.v4.media.session.MediaSessionCompat$QueueItem.describeContents:()I │ │ +053cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053cda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;) │ │ @@ -41696,35 +41723,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -053c58: |[053c58] android.support.v4.media.session.MediaSessionCompat$QueueItem.toString:()Ljava/lang/String; │ │ -053c68: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -053c6c: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -053c72: 1a01 440e |0005: const-string v1, "MediaSession.QueueItem {Description=" // string@0e44 │ │ -053c76: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -053c7c: 0c00 |000a: move-result-object v0 │ │ -053c7e: 5441 e701 |000b: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01e7 │ │ -053c82: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -053c88: 0c00 |0010: move-result-object v0 │ │ -053c8a: 1a01 1301 |0011: const-string v1, ", Id=" // string@0113 │ │ -053c8e: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -053c94: 0c00 |0016: move-result-object v0 │ │ -053c96: 5342 e801 |0017: iget-wide v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@01e8 │ │ -053c9a: 6e30 ff27 2003 |0019: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -053ca0: 0c00 |001c: move-result-object v0 │ │ -053ca2: 1a01 c100 |001d: const-string v1, " }" // string@00c1 │ │ -053ca6: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -053cac: 0c00 |0022: move-result-object v0 │ │ -053cae: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -053cb4: 0c00 |0026: move-result-object v0 │ │ -053cb6: 1100 |0027: return-object v0 │ │ +053cdc: |[053cdc] android.support.v4.media.session.MediaSessionCompat$QueueItem.toString:()Ljava/lang/String; │ │ +053cec: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +053cf0: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +053cf6: 1a01 4d0e |0005: const-string v1, "MediaSession.QueueItem {Description=" // string@0e4d │ │ +053cfa: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +053d00: 0c00 |000a: move-result-object v0 │ │ +053d02: 5441 e701 |000b: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01e7 │ │ +053d06: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +053d0c: 0c00 |0010: move-result-object v0 │ │ +053d0e: 1a01 1301 |0011: const-string v1, ", Id=" // string@0113 │ │ +053d12: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +053d18: 0c00 |0016: move-result-object v0 │ │ +053d1a: 5342 e801 |0017: iget-wide v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@01e8 │ │ +053d1e: 6e30 ff27 2003 |0019: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +053d24: 0c00 |001c: move-result-object v0 │ │ +053d26: 1a01 c100 |001d: const-string v1, " }" // string@00c1 │ │ +053d2a: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +053d30: 0c00 |0022: move-result-object v0 │ │ +053d32: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +053d38: 0c00 |0026: move-result-object v0 │ │ +053d3a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;) │ │ @@ -41732,49 +41759,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -053cb8: |[053cb8] android.support.v4.media.session.MediaSessionCompat$QueueItem.writeToParcel:(Landroid/os/Parcel;I)V │ │ -053cc8: 5420 e701 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01e7 │ │ -053ccc: 6e30 9506 3004 |0002: invoke-virtual {v0, v3, v4}, Landroid/support/v4/media/MediaDescriptionCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0695 │ │ -053cd2: 5320 e801 |0005: iget-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@01e8 │ │ -053cd6: 6e30 6e02 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ -053cdc: 0e00 |000a: return-void │ │ +053d3c: |[053d3c] android.support.v4.media.session.MediaSessionCompat$QueueItem.writeToParcel:(Landroid/os/Parcel;I)V │ │ +053d4c: 5420 e701 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@01e7 │ │ +053d50: 6e30 9506 3004 |0002: invoke-virtual {v0, v3, v4}, Landroid/support/v4/media/MediaDescriptionCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0695 │ │ +053d56: 5320 e801 |0005: iget-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@01e8 │ │ +053d5a: 6e30 6e02 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ +053d60: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ 0x0005 line=866 │ │ 0x000a line=867 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ 0x0000 - 0x000b reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x000b reg=4 flags I │ │ │ │ - source_file_idx : 3653 (MediaSessionCompat.java) │ │ + source_file_idx : 3662 (MediaSessionCompat.java) │ │ │ │ -Class #188 header: │ │ -class_idx : 336 │ │ +Class #189 header: │ │ +class_idx : 337 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3653 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3662 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #188 annotations: │ │ +Class #189 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;" ">;" } │ │ │ │ -Class #188 - │ │ +Class #189 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -41784,17 +41811,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053ce0: |[053ce0] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.:()V │ │ -053cf0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053cf6: 0e00 |0003: return-void │ │ +053d64: |[053d64] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.:()V │ │ +053d74: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1; │ │ │ │ Virtual methods - │ │ @@ -41803,18 +41830,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053cf8: |[053cf8] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ -053d08: 2200 5101 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@0151 │ │ -053d0c: 7020 d206 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.:(Landroid/os/Parcel;)V // method@06d2 │ │ -053d12: 1100 |0005: return-object v0 │ │ +053d7c: |[053d7c] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ +053d8c: 2200 5201 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@0152 │ │ +053d90: 7020 d206 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.:(Landroid/os/Parcel;)V // method@06d2 │ │ +053d96: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1; │ │ 0x0000 - 0x0006 reg=2 p Landroid/os/Parcel; │ │ │ │ @@ -41823,18 +41850,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 │ │ -053d14: |[053d14] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -053d24: 6e20 cd06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // method@06cd │ │ -053d2a: 0c00 |0003: move-result-object v0 │ │ -053d2c: 1100 |0004: return-object v0 │ │ +053d98: |[053d98] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +053da8: 6e20 cd06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // method@06cd │ │ +053dae: 0c00 |0003: move-result-object v0 │ │ +053db0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -41843,17 +41870,17 @@ │ │ type : '(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053d30: |[053d30] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ -053d40: 2320 7d06 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@067d │ │ -053d44: 1100 |0002: return-object v0 │ │ +053db4: |[053db4] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ +053dc4: 2320 8006 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@0680 │ │ +053dc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=955 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -41862,45 +41889,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053d48: |[053d48] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.newArray:(I)[Ljava/lang/Object; │ │ -053d58: 6e20 cf06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // method@06cf │ │ -053d5e: 0c00 |0003: move-result-object v0 │ │ -053d60: 1100 |0004: return-object v0 │ │ +053dcc: |[053dcc] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.newArray:(I)[Ljava/lang/Object; │ │ +053ddc: 6e20 cf06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // method@06cf │ │ +053de2: 0c00 |0003: move-result-object v0 │ │ +053de4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3653 (MediaSessionCompat.java) │ │ + source_file_idx : 3662 (MediaSessionCompat.java) │ │ │ │ -Class #189 header: │ │ -class_idx : 337 │ │ +Class #190 header: │ │ +class_idx : 338 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3653 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3662 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #189 annotations: │ │ +Class #190 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="ResultReceiverWrapper" │ │ Annotations on field #489 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;" ">;" } │ │ │ │ -Class #189 - │ │ +Class #190 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;) │ │ @@ -41918,41 +41945,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053d64: |[053d64] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:()V │ │ -053d74: 2200 5001 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1; // type@0150 │ │ -053d78: 7010 cc06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.:()V // method@06cc │ │ -053d7e: 6900 e901 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.CREATOR:Landroid/os/Parcelable$Creator; // field@01e9 │ │ -053d82: 0e00 |0007: return-void │ │ +053de8: |[053de8] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:()V │ │ +053df8: 2200 5101 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1; // type@0151 │ │ +053dfc: 7010 cc06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.:()V // method@06cc │ │ +053e02: 6900 e901 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.CREATOR:Landroid/os/Parcelable$Creator; // field@01e9 │ │ +053e06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -053d84: |[053d84] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:(Landroid/os/Parcel;)V │ │ -053d94: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053d9a: 6200 3b00 |0003: sget-object v0, Landroid/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@003b │ │ -053d9e: 7220 7602 2000 |0005: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -053da4: 0c00 |0008: move-result-object v0 │ │ -053da6: 1f00 8f00 |0009: check-cast v0, Landroid/os/ResultReceiver; // type@008f │ │ -053daa: 5b10 ea01 |000b: iput-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@01ea │ │ -053dae: 0e00 |000d: return-void │ │ +053e08: |[053e08] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:(Landroid/os/Parcel;)V │ │ +053e18: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053e1e: 6200 3b00 |0003: sget-object v0, Landroid/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@003b │ │ +053e22: 7220 7602 2000 |0005: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +053e28: 0c00 |0008: move-result-object v0 │ │ +053e2a: 1f00 8f00 |0009: check-cast v0, Landroid/os/ResultReceiver; // type@008f │ │ +053e2e: 5b10 ea01 |000b: iput-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@01ea │ │ +053e32: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=942 │ │ 0x0003 line=943 │ │ 0x000d line=944 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ @@ -41964,17 +41991,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053db0: |[053db0] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.describeContents:()I │ │ -053dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053dc2: 0f00 |0001: return v0 │ │ +053e34: |[053e34] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.describeContents:()I │ │ +053e44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053e46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;) │ │ @@ -41982,46 +42009,46 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -053dc4: |[053dc4] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.writeToParcel:(Landroid/os/Parcel;I)V │ │ -053dd4: 5410 ea01 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@01ea │ │ -053dd8: 6e30 7702 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/os/ResultReceiver;.writeToParcel:(Landroid/os/Parcel;I)V // method@0277 │ │ -053dde: 0e00 |0005: return-void │ │ +053e48: |[053e48] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.writeToParcel:(Landroid/os/Parcel;I)V │ │ +053e58: 5410 ea01 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@01ea │ │ +053e5c: 6e30 7702 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/os/ResultReceiver;.writeToParcel:(Landroid/os/Parcel;I)V // method@0277 │ │ +053e62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=966 │ │ 0x0005 line=967 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ - source_file_idx : 3653 (MediaSessionCompat.java) │ │ + source_file_idx : 3662 (MediaSessionCompat.java) │ │ │ │ -Class #190 header: │ │ -class_idx : 338 │ │ +Class #191 header: │ │ +class_idx : 339 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3653 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3662 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #190 annotations: │ │ +Class #191 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/MediaSessionCompat$Token;" ">;" } │ │ │ │ -Class #190 - │ │ +Class #191 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$Token$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -42031,17 +42058,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053de0: |[053de0] android.support.v4.media.session.MediaSessionCompat$Token$1.:()V │ │ -053df0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053df6: 0e00 |0003: return-void │ │ +053e64: |[053e64] android.support.v4.media.session.MediaSessionCompat$Token$1.:()V │ │ +053e74: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053e7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Token$1; │ │ │ │ Virtual methods - │ │ @@ -42050,27 +42077,27 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -053df8: |[053df8] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -053e08: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -053e0c: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ -053e10: 3421 0d00 |0004: if-lt v1, v2, 0011 // +000d │ │ -053e14: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -053e16: 6e20 6502 1400 |0007: invoke-virtual {v4, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ -053e1c: 0c00 |000a: move-result-object v0 │ │ -053e1e: 2201 5301 |000b: new-instance v1, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@0153 │ │ -053e22: 7020 db06 0100 |000d: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@06db │ │ -053e28: 1101 |0010: return-object v1 │ │ -053e2a: 6e10 6702 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@0267 │ │ -053e30: 0c00 |0014: move-result-object v0 │ │ -053e32: 28f6 |0015: goto 000b // -000a │ │ +053e7c: |[053e7c] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +053e8c: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +053e90: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ +053e94: 3421 0d00 |0004: if-lt v1, v2, 0011 // +000d │ │ +053e98: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +053e9a: 6e20 6502 1400 |0007: invoke-virtual {v4, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ +053ea0: 0c00 |000a: move-result-object v0 │ │ +053ea2: 2201 5401 |000b: new-instance v1, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@0154 │ │ +053ea6: 7020 db06 0100 |000d: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@06db │ │ +053eac: 1101 |0010: return-object v1 │ │ +053eae: 6e10 6702 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@0267 │ │ +053eb4: 0c00 |0014: move-result-object v0 │ │ +053eb6: 28f6 |0015: goto 000b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0006 line=792 │ │ 0x000b line=796 │ │ 0x0011 line=794 │ │ locals : │ │ @@ -42083,18 +42110,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 │ │ -053e34: |[053e34] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -053e44: 6e20 d606 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@06d6 │ │ -053e4a: 0c00 |0003: move-result-object v0 │ │ -053e4c: 1100 |0004: return-object v0 │ │ +053eb8: |[053eb8] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +053ec8: 6e20 d606 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@06d6 │ │ +053ece: 0c00 |0003: move-result-object v0 │ │ +053ed0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -42103,17 +42130,17 @@ │ │ type : '(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053e50: |[053e50] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -053e60: 2320 7e06 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@067e │ │ -053e64: 1100 |0002: return-object v0 │ │ +053ed4: |[053ed4] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +053ee4: 2320 8106 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@0681 │ │ +053ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -42122,45 +42149,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053e68: |[053e68] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Ljava/lang/Object; │ │ -053e78: 6e20 d806 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@06d8 │ │ -053e7e: 0c00 |0003: move-result-object v0 │ │ -053e80: 1100 |0004: return-object v0 │ │ +053eec: |[053eec] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Ljava/lang/Object; │ │ +053efc: 6e20 d806 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@06d8 │ │ +053f02: 0c00 |0003: move-result-object v0 │ │ +053f04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3653 (MediaSessionCompat.java) │ │ + source_file_idx : 3662 (MediaSessionCompat.java) │ │ │ │ -Class #191 header: │ │ -class_idx : 339 │ │ +Class #192 header: │ │ +class_idx : 340 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3653 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3662 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #191 annotations: │ │ +Class #192 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Token" │ │ Annotations on field #491 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/MediaSessionCompat$Token;" ">;" } │ │ │ │ -Class #191 - │ │ +Class #192 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ @@ -42178,37 +42205,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053e84: |[053e84] android.support.v4.media.session.MediaSessionCompat$Token.:()V │ │ -053e94: 2200 5201 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token$1; // type@0152 │ │ -053e98: 7010 d506 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.:()V // method@06d5 │ │ -053e9e: 6900 eb01 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.CREATOR:Landroid/os/Parcelable$Creator; // field@01eb │ │ -053ea2: 0e00 |0007: return-void │ │ +053f08: |[053f08] android.support.v4.media.session.MediaSessionCompat$Token.:()V │ │ +053f18: 2200 5301 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token$1; // type@0153 │ │ +053f1c: 7010 d506 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.:()V // method@06d5 │ │ +053f22: 6900 eb01 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.CREATOR:Landroid/os/Parcelable$Creator; // field@01eb │ │ +053f26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ name : '' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053ea4: |[053ea4] android.support.v4.media.session.MediaSessionCompat$Token.:(Ljava/lang/Object;)V │ │ -053eb4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053eba: 5b01 ec01 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@01ec │ │ -053ebe: 0e00 |0005: return-void │ │ +053f28: |[053f28] android.support.v4.media.session.MediaSessionCompat$Token.:(Ljava/lang/Object;)V │ │ +053f38: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053f3e: 5b01 ec01 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@01ec │ │ +053f42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0003 line=738 │ │ 0x0005 line=739 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ @@ -42220,17 +42247,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053ec0: |[053ec0] android.support.v4.media.session.MediaSessionCompat$Token.describeContents:()I │ │ -053ed0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053ed2: 0f00 |0001: return v0 │ │ +053f44: |[053f44] android.support.v4.media.session.MediaSessionCompat$Token.describeContents:()I │ │ +053f54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053f56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ @@ -42238,81 +42265,81 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -053ed4: |[053ed4] android.support.v4.media.session.MediaSessionCompat$Token.writeToParcel:(Landroid/os/Parcel;I)V │ │ -053ee4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -053ee8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -053eec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -053ef0: 5420 ec01 |0006: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@01ec │ │ -053ef4: 1f00 8d00 |0008: check-cast v0, Landroid/os/Parcelable; // type@008d │ │ -053ef8: 6e30 6f02 0304 |000a: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@026f │ │ -053efe: 0e00 |000d: return-void │ │ -053f00: 5420 ec01 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@01ec │ │ -053f04: 1f00 8500 |0010: check-cast v0, Landroid/os/IBinder; // type@0085 │ │ -053f08: 6e20 7202 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0272 │ │ -053f0e: 28f8 |0015: goto 000d // -0008 │ │ +053f58: |[053f58] android.support.v4.media.session.MediaSessionCompat$Token.writeToParcel:(Landroid/os/Parcel;I)V │ │ +053f68: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +053f6c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +053f70: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +053f74: 5420 ec01 |0006: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@01ec │ │ +053f78: 1f00 8d00 |0008: check-cast v0, Landroid/os/Parcelable; // type@008d │ │ +053f7c: 6e30 6f02 0304 |000a: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@026f │ │ +053f82: 0e00 |000d: return-void │ │ +053f84: 5420 ec01 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@01ec │ │ +053f88: 1f00 8500 |0010: check-cast v0, Landroid/os/IBinder; // type@0085 │ │ +053f8c: 6e20 7202 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0272 │ │ +053f92: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0006 line=767 │ │ 0x000d line=771 │ │ 0x000e line=769 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ 0x0000 - 0x0016 reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0016 reg=4 flags I │ │ │ │ - source_file_idx : 3653 (MediaSessionCompat.java) │ │ + source_file_idx : 3662 (MediaSessionCompat.java) │ │ │ │ -Class #192 header: │ │ -class_idx : 340 │ │ +Class #193 header: │ │ +class_idx : 341 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3653 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3662 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #192 annotations: │ │ +Class #193 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/session/MediaSessionCompat$1; Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; Landroid/support/v4/media/session/MediaSessionCompat$Token; } │ │ │ │ -Class #192 - │ │ +Class #193 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3653 (MediaSessionCompat.java) │ │ + source_file_idx : 3662 (MediaSessionCompat.java) │ │ │ │ -Class #193 header: │ │ -class_idx : 341 │ │ +Class #194 header: │ │ +class_idx : 342 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3915 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #193 annotations: │ │ +Class #194 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/ParcelableVolumeInfo;" ">;" } │ │ │ │ -Class #193 - │ │ +Class #194 - │ │ Class descriptor : 'Landroid/support/v4/media/session/ParcelableVolumeInfo$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -42322,17 +42349,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053f10: |[053f10] android.support.v4.media.session.ParcelableVolumeInfo$1.:()V │ │ -053f20: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053f26: 0e00 |0003: return-void │ │ +053f94: |[053f94] android.support.v4.media.session.ParcelableVolumeInfo$1.:()V │ │ +053fa4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +053faa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/ParcelableVolumeInfo$1; │ │ │ │ Virtual methods - │ │ @@ -42341,18 +42368,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/session/ParcelableVolumeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053f28: |[053f28] android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ -053f38: 2200 5601 |0000: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@0156 │ │ -053f3c: 7020 e406 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(Landroid/os/Parcel;)V // method@06e4 │ │ -053f42: 1100 |0005: return-object v0 │ │ +053fac: |[053fac] android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ +053fbc: 2200 5701 |0000: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@0157 │ │ +053fc0: 7020 e406 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(Landroid/os/Parcel;)V // method@06e4 │ │ +053fc6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/ParcelableVolumeInfo$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -42361,18 +42388,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 │ │ -053f44: |[053f44] android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -053f54: 6e20 df06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@06df │ │ -053f5a: 0c00 |0003: move-result-object v0 │ │ -053f5c: 1100 |0004: return-object v0 │ │ +053fc8: |[053fc8] android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +053fd8: 6e20 df06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@06df │ │ +053fde: 0c00 |0003: move-result-object v0 │ │ +053fe0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/ParcelableVolumeInfo$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -42381,17 +42408,17 @@ │ │ type : '(I)[Landroid/support/v4/media/session/ParcelableVolumeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053f60: |[053f60] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray:(I)[Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ -053f70: 2320 7f06 |0000: new-array v0, v2, [Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@067f │ │ -053f74: 1100 |0002: return-object v0 │ │ +053fe4: |[053fe4] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray:(I)[Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ +053ff4: 2320 8206 |0000: new-array v0, v2, [Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@0682 │ │ +053ff8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/ParcelableVolumeInfo$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -42400,42 +42427,42 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053f78: |[053f78] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray:(I)[Ljava/lang/Object; │ │ -053f88: 6e20 e106 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.newArray:(I)[Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@06e1 │ │ -053f8e: 0c00 |0003: move-result-object v0 │ │ -053f90: 1100 |0004: return-object v0 │ │ +053ffc: |[053ffc] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray:(I)[Ljava/lang/Object; │ │ +05400c: 6e20 e106 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.newArray:(I)[Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@06e1 │ │ +054012: 0c00 |0003: move-result-object v0 │ │ +054014: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/ParcelableVolumeInfo$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3915 (ParcelableVolumeInfo.java) │ │ + source_file_idx : 3925 (ParcelableVolumeInfo.java) │ │ │ │ -Class #194 header: │ │ -class_idx : 342 │ │ +Class #195 header: │ │ +class_idx : 343 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3915 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3925 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #194 annotations: │ │ +Class #195 annotations: │ │ Annotations on field #493 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/ParcelableVolumeInfo;" ">;" } │ │ │ │ -Class #194 - │ │ +Class #195 - │ │ Class descriptor : 'Landroid/support/v4/media/session/ParcelableVolumeInfo;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/session/ParcelableVolumeInfo;) │ │ @@ -42469,51 +42496,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053f94: |[053f94] android.support.v4.media.session.ParcelableVolumeInfo.:()V │ │ -053fa4: 2200 5501 |0000: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo$1; // type@0155 │ │ -053fa8: 7010 de06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.:()V // method@06de │ │ -053fae: 6900 ed01 |0005: sput-object v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.CREATOR:Landroid/os/Parcelable$Creator; // field@01ed │ │ -053fb2: 0e00 |0007: return-void │ │ +054018: |[054018] android.support.v4.media.session.ParcelableVolumeInfo.:()V │ │ +054028: 2200 5601 |0000: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo$1; // type@0156 │ │ +05402c: 7010 de06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.:()V // method@06de │ │ +054032: 6900 ed01 |0005: sput-object v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.CREATOR:Landroid/os/Parcelable$Creator; // field@01ed │ │ +054036: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/session/ParcelableVolumeInfo;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -053fb4: |[053fb4] android.support.v4.media.session.ParcelableVolumeInfo.:(Landroid/os/Parcel;)V │ │ -053fc4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -053fca: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -053fd0: 0a00 |0006: move-result v0 │ │ -053fd2: 5910 f201 |0007: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@01f2 │ │ -053fd6: 6e10 6302 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -053fdc: 0a00 |000c: move-result v0 │ │ -053fde: 5910 ef01 |000d: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@01ef │ │ -053fe2: 6e10 6302 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -053fe8: 0a00 |0012: move-result v0 │ │ -053fea: 5910 f101 |0013: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@01f1 │ │ -053fee: 6e10 6302 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -053ff4: 0a00 |0018: move-result v0 │ │ -053ff6: 5910 f001 |0019: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@01f0 │ │ -053ffa: 6e10 6302 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -054000: 0a00 |001e: move-result v0 │ │ -054002: 5910 ee01 |001f: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@01ee │ │ -054006: 0e00 |0021: return-void │ │ +054038: |[054038] android.support.v4.media.session.ParcelableVolumeInfo.:(Landroid/os/Parcel;)V │ │ +054048: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05404e: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +054054: 0a00 |0006: move-result v0 │ │ +054056: 5910 f201 |0007: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@01f2 │ │ +05405a: 6e10 6302 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +054060: 0a00 |000c: move-result v0 │ │ +054062: 5910 ef01 |000d: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@01ef │ │ +054066: 6e10 6302 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +05406c: 0a00 |0012: move-result v0 │ │ +05406e: 5910 f101 |0013: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@01f1 │ │ +054072: 6e10 6302 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +054078: 0a00 |0018: move-result v0 │ │ +05407a: 5910 f001 |0019: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@01f0 │ │ +05407e: 6e10 6302 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +054084: 0a00 |001e: move-result v0 │ │ +054086: 5910 ee01 |001f: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@01ee │ │ +05408a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0009 line=44 │ │ 0x000f line=45 │ │ 0x0015 line=46 │ │ @@ -42529,17 +42556,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -054008: |[054008] android.support.v4.media.session.ParcelableVolumeInfo.describeContents:()I │ │ -054018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05401a: 0f00 |0001: return v0 │ │ +05408c: |[05408c] android.support.v4.media.session.ParcelableVolumeInfo.describeContents:()I │ │ +05409c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05409e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ │ │ #1 : (in Landroid/support/v4/media/session/ParcelableVolumeInfo;) │ │ @@ -42547,58 +42574,58 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -05401c: |[05401c] android.support.v4.media.session.ParcelableVolumeInfo.writeToParcel:(Landroid/os/Parcel;I)V │ │ -05402c: 5210 f201 |0000: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@01f2 │ │ -054030: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -054036: 5210 ef01 |0005: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@01ef │ │ -05403a: 6e20 6b02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -054040: 5210 f101 |000a: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@01f1 │ │ -054044: 6e20 6b02 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -05404a: 5210 f001 |000f: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@01f0 │ │ -05404e: 6e20 6b02 0200 |0011: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -054054: 5210 ee01 |0014: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@01ee │ │ -054058: 6e20 6b02 0200 |0016: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -05405e: 0e00 |0019: return-void │ │ +0540a0: |[0540a0] android.support.v4.media.session.ParcelableVolumeInfo.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0540b0: 5210 f201 |0000: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@01f2 │ │ +0540b4: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +0540ba: 5210 ef01 |0005: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@01ef │ │ +0540be: 6e20 6b02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +0540c4: 5210 f101 |000a: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@01f1 │ │ +0540c8: 6e20 6b02 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +0540ce: 5210 f001 |000f: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@01f0 │ │ +0540d2: 6e20 6b02 0200 |0011: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +0540d8: 5210 ee01 |0014: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@01ee │ │ +0540dc: 6e20 6b02 0200 |0016: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +0540e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x000a line=59 │ │ 0x000f line=60 │ │ 0x0014 line=61 │ │ 0x0019 line=62 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ 0x0000 - 0x001a reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x001a reg=3 flags I │ │ │ │ - source_file_idx : 3915 (ParcelableVolumeInfo.java) │ │ + source_file_idx : 3925 (ParcelableVolumeInfo.java) │ │ │ │ -Class #195 header: │ │ -class_idx : 343 │ │ +Class #196 header: │ │ +class_idx : 344 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3936 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3946 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #195 annotations: │ │ +Class #196 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/PlaybackStateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/PlaybackStateCompat;" ">;" } │ │ │ │ -Class #195 - │ │ +Class #196 - │ │ Class descriptor : 'Landroid/support/v4/media/session/PlaybackStateCompat$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -42608,17 +42635,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054060: |[054060] android.support.v4.media.session.PlaybackStateCompat$1.:()V │ │ -054070: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -054076: 0e00 |0003: return-void │ │ +0540e4: |[0540e4] android.support.v4.media.session.PlaybackStateCompat$1.:()V │ │ +0540f4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0540fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ │ │ Virtual methods - │ │ @@ -42627,19 +42654,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -054078: |[054078] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -054088: 2200 5a01 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@015a │ │ -05408c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05408e: 7030 f906 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@06f9 │ │ -054094: 1100 |0006: return-object v0 │ │ +0540fc: |[0540fc] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +05410c: 2200 5b01 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@015b │ │ +054110: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +054112: 7030 f906 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@06f9 │ │ +054118: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -42648,18 +42675,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 │ │ -054098: |[054098] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0540a8: 6e20 e806 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@06e8 │ │ -0540ae: 0c00 |0003: move-result-object v0 │ │ -0540b0: 1100 |0004: return-object v0 │ │ +05411c: |[05411c] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +05412c: 6e20 e806 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@06e8 │ │ +054132: 0c00 |0003: move-result-object v0 │ │ +054134: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -42668,17 +42695,17 @@ │ │ type : '(I)[Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0540b4: |[0540b4] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -0540c4: 2320 8106 |0000: new-array v0, v2, [Landroid/support/v4/media/session/PlaybackStateCompat; // type@0681 │ │ -0540c8: 1100 |0002: return-object v0 │ │ +054138: |[054138] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +054148: 2320 8406 |0000: new-array v0, v2, [Landroid/support/v4/media/session/PlaybackStateCompat; // type@0684 │ │ +05414c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -42687,44 +42714,44 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0540cc: |[0540cc] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Ljava/lang/Object; │ │ -0540dc: 6e20 ea06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; // method@06ea │ │ -0540e2: 0c00 |0003: move-result-object v0 │ │ -0540e4: 1100 |0004: return-object v0 │ │ +054150: |[054150] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +054160: 6e20 ea06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; // method@06ea │ │ +054166: 0c00 |0003: move-result-object v0 │ │ +054168: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3936 (PlaybackStateCompat.java) │ │ + source_file_idx : 3946 (PlaybackStateCompat.java) │ │ │ │ -Class #196 header: │ │ -class_idx : 344 │ │ +Class #197 header: │ │ +class_idx : 345 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3936 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3946 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #196 annotations: │ │ +Class #197 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;" ">;" } │ │ │ │ -Class #196 - │ │ +Class #197 - │ │ Class descriptor : 'Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -42734,17 +42761,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0540e8: |[0540e8] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.:()V │ │ -0540f8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0540fe: 0e00 |0003: return-void │ │ +05416c: |[05416c] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.:()V │ │ +05417c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +054182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1; │ │ │ │ Virtual methods - │ │ @@ -42753,19 +42780,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -054100: |[054100] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ -054110: 2200 5901 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0159 │ │ -054114: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -054116: 7030 f306 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@06f3 │ │ -05411c: 1100 |0006: return-object v0 │ │ +054184: |[054184] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ +054194: 2200 5a01 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@015a │ │ +054198: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05419a: 7030 f306 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@06f3 │ │ +0541a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1; │ │ 0x0000 - 0x0007 reg=3 p Landroid/os/Parcel; │ │ │ │ @@ -42774,18 +42801,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 │ │ -054120: |[054120] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -054130: 6e20 ed06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@06ed │ │ -054136: 0c00 |0003: move-result-object v0 │ │ -054138: 1100 |0004: return-object v0 │ │ +0541a4: |[0541a4] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0541b4: 6e20 ed06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@06ed │ │ +0541ba: 0c00 |0003: move-result-object v0 │ │ +0541bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -42794,17 +42821,17 @@ │ │ type : '(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05413c: |[05413c] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ -05414c: 2320 8006 |0000: new-array v0, v2, [Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0680 │ │ -054150: 1100 |0002: return-object v0 │ │ +0541c0: |[0541c0] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ +0541d0: 2320 8306 |0000: new-array v0, v2, [Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0683 │ │ +0541d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -42813,45 +42840,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -054154: |[054154] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.newArray:(I)[Ljava/lang/Object; │ │ -054164: 6e20 ef06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@06ef │ │ -05416a: 0c00 |0003: move-result-object v0 │ │ -05416c: 1100 |0004: return-object v0 │ │ +0541d8: |[0541d8] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.newArray:(I)[Ljava/lang/Object; │ │ +0541e8: 6e20 ef06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@06ef │ │ +0541ee: 0c00 |0003: move-result-object v0 │ │ +0541f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3936 (PlaybackStateCompat.java) │ │ + source_file_idx : 3946 (PlaybackStateCompat.java) │ │ │ │ -Class #197 header: │ │ -class_idx : 345 │ │ +Class #198 header: │ │ +class_idx : 346 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3936 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3946 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #197 annotations: │ │ +Class #198 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/PlaybackStateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="CustomAction" │ │ Annotations on field #499 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;" ">;" } │ │ │ │ -Class #197 - │ │ +Class #198 - │ │ Class descriptor : 'Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;) │ │ @@ -42881,50 +42908,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -054170: |[054170] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:()V │ │ -054180: 2200 5801 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1; // type@0158 │ │ -054184: 7010 ec06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.:()V // method@06ec │ │ -05418a: 6900 f301 |0005: sput-object v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.CREATOR:Landroid/os/Parcelable$Creator; // field@01f3 │ │ -05418e: 0e00 |0007: return-void │ │ +0541f4: |[0541f4] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:()V │ │ +054204: 2200 5901 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1; // type@0159 │ │ +054208: 7010 ec06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.:()V // method@06ec │ │ +05420e: 6900 f301 |0005: sput-object v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.CREATOR:Landroid/os/Parcelable$Creator; // field@01f3 │ │ +054212: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -054190: |[054190] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Landroid/os/Parcel;)V │ │ -0541a0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0541a6: 6e10 6602 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ -0541ac: 0c00 |0006: move-result-object v0 │ │ -0541ae: 5b10 f401 |0007: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@01f4 │ │ -0541b2: 6200 160e |0009: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ -0541b6: 7220 7602 2000 |000b: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -0541bc: 0c00 |000e: move-result-object v0 │ │ -0541be: 1f00 4605 |000f: check-cast v0, Ljava/lang/CharSequence; // type@0546 │ │ -0541c2: 5b10 f701 |0011: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@01f7 │ │ -0541c6: 6e10 6302 0200 |0013: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -0541cc: 0a00 |0016: move-result v0 │ │ -0541ce: 5910 f601 |0017: iput v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@01f6 │ │ -0541d2: 6e10 6002 0200 |0019: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ -0541d8: 0c00 |001c: move-result-object v0 │ │ -0541da: 5b10 f501 |001d: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ -0541de: 0e00 |001f: return-void │ │ +054214: |[054214] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Landroid/os/Parcel;)V │ │ +054224: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05422a: 6e10 6602 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0266 │ │ +054230: 0c00 |0006: move-result-object v0 │ │ +054232: 5b10 f401 |0007: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@01f4 │ │ +054236: 6200 160e |0009: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ +05423a: 7220 7602 2000 |000b: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +054240: 0c00 |000e: move-result-object v0 │ │ +054242: 1f00 4705 |000f: check-cast v0, Ljava/lang/CharSequence; // type@0547 │ │ +054246: 5b10 f701 |0011: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@01f7 │ │ +05424a: 6e10 6302 0200 |0013: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +054250: 0a00 |0016: move-result v0 │ │ +054252: 5910 f601 |0017: iput v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@01f6 │ │ +054256: 6e10 6002 0200 |0019: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ +05425c: 0c00 |001c: move-result-object v0 │ │ +05425e: 5b10 f501 |001d: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +054262: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0003 line=563 │ │ 0x0009 line=564 │ │ 0x0013 line=565 │ │ 0x0019 line=566 │ │ @@ -42938,17 +42965,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0541e0: |[0541e0] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ -0541f0: 7020 f206 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Landroid/os/Parcel;)V // method@06f2 │ │ -0541f6: 0e00 |0003: return-void │ │ +054264: |[054264] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ +054274: 7020 f206 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Landroid/os/Parcel;)V // method@06f2 │ │ +05427a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ @@ -42959,17 +42986,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0541f8: |[0541f8] android.support.v4.media.session.PlaybackStateCompat$CustomAction.describeContents:()I │ │ -054208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05420a: 0f00 |0001: return v0 │ │ +05427c: |[05427c] android.support.v4.media.session.PlaybackStateCompat$CustomAction.describeContents:()I │ │ +05428c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05428e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ │ │ #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;) │ │ @@ -42977,38 +43004,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -05420c: |[05420c] android.support.v4.media.session.PlaybackStateCompat$CustomAction.toString:()Ljava/lang/String; │ │ -05421c: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -054220: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -054226: 1a01 4602 |0005: const-string v1, "Action:mName='" // string@0246 │ │ -05422a: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -054230: 0c00 |000a: move-result-object v0 │ │ -054232: 5421 f701 |000b: iget-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@01f7 │ │ -054236: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -05423c: 0c00 |0010: move-result-object v0 │ │ -05423e: 1a01 2201 |0011: const-string v1, ", mIcon=" // string@0122 │ │ -054242: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -054248: 0c00 |0016: move-result-object v0 │ │ -05424a: 5221 f601 |0017: iget v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@01f6 │ │ -05424e: 6e20 fe27 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -054254: 0c00 |001c: move-result-object v0 │ │ -054256: 1a01 2101 |001d: const-string v1, ", mExtras=" // string@0121 │ │ -05425a: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -054260: 0c00 |0022: move-result-object v0 │ │ -054262: 5421 f501 |0023: iget-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ -054266: 6e20 0128 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -05426c: 0c00 |0028: move-result-object v0 │ │ -05426e: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -054274: 0c00 |002c: move-result-object v0 │ │ -054276: 1100 |002d: return-object v0 │ │ +054290: |[054290] android.support.v4.media.session.PlaybackStateCompat$CustomAction.toString:()Ljava/lang/String; │ │ +0542a0: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0542a4: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0542aa: 1a01 4702 |0005: const-string v1, "Action:mName='" // string@0247 │ │ +0542ae: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0542b4: 0c00 |000a: move-result-object v0 │ │ +0542b6: 5421 f701 |000b: iget-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@01f7 │ │ +0542ba: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0542c0: 0c00 |0010: move-result-object v0 │ │ +0542c2: 1a01 2201 |0011: const-string v1, ", mIcon=" // string@0122 │ │ +0542c6: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0542cc: 0c00 |0016: move-result-object v0 │ │ +0542ce: 5221 f601 |0017: iget v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@01f6 │ │ +0542d2: 6e20 fe27 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0542d8: 0c00 |001c: move-result-object v0 │ │ +0542da: 1a01 2101 |001d: const-string v1, ", mExtras=" // string@0121 │ │ +0542de: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0542e4: 0c00 |0022: move-result-object v0 │ │ +0542e6: 5421 f501 |0023: iget-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +0542ea: 6e20 0128 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0542f0: 0c00 |0028: move-result-object v0 │ │ +0542f2: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0542f8: 0c00 |002c: move-result-object v0 │ │ +0542fa: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ │ │ #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;) │ │ @@ -43016,57 +43043,57 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -054278: |[054278] android.support.v4.media.session.PlaybackStateCompat$CustomAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -054288: 5410 f401 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@01f4 │ │ -05428c: 6e20 7002 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ -054292: 5410 f701 |0005: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@01f7 │ │ -054296: 7130 e51e 2003 |0007: invoke-static {v0, v2, v3}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ -05429c: 5210 f601 |000a: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@01f6 │ │ -0542a0: 6e20 6b02 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -0542a6: 5410 f501 |000f: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ -0542aa: 6e20 6902 0200 |0011: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ -0542b0: 0e00 |0014: return-void │ │ +0542fc: |[0542fc] android.support.v4.media.session.PlaybackStateCompat$CustomAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +05430c: 5410 f401 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@01f4 │ │ +054310: 6e20 7002 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ +054316: 5410 f701 |0005: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@01f7 │ │ +05431a: 7130 e51e 2003 |0007: invoke-static {v0, v2, v3}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ +054320: 5210 f601 |000a: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@01f6 │ │ +054324: 6e20 6b02 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +05432a: 5410 f501 |000f: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +05432e: 6e20 6902 0200 |0011: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ +054334: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0005 line=572 │ │ 0x000a line=573 │ │ 0x000f line=574 │ │ 0x0014 line=575 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ 0x0000 - 0x0015 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0015 reg=3 flags I │ │ │ │ - source_file_idx : 3936 (PlaybackStateCompat.java) │ │ + source_file_idx : 3946 (PlaybackStateCompat.java) │ │ │ │ -Class #198 header: │ │ -class_idx : 346 │ │ +Class #199 header: │ │ +class_idx : 347 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3936 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3946 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #198 annotations: │ │ +Class #199 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; } │ │ Annotations on field #504 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/PlaybackStateCompat;" ">;" } │ │ Annotations on field #508 'mCustomActions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;" ">;" } │ │ │ │ -Class #198 - │ │ +Class #199 - │ │ Class descriptor : 'Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -43120,69 +43147,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0542b4: |[0542b4] android.support.v4.media.session.PlaybackStateCompat.:()V │ │ -0542c4: 2200 5701 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$1; // type@0157 │ │ -0542c8: 7010 e706 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.:()V // method@06e7 │ │ -0542ce: 6900 f801 |0005: sput-object v0, Landroid/support/v4/media/session/PlaybackStateCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01f8 │ │ -0542d2: 0e00 |0007: return-void │ │ +054338: |[054338] android.support.v4.media.session.PlaybackStateCompat.:()V │ │ +054348: 2200 5801 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$1; // type@0158 │ │ +05434c: 7010 e706 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.:()V // method@06e7 │ │ +054352: 6900 f801 |0005: sput-object v0, Landroid/support/v4/media/session/PlaybackStateCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@01f8 │ │ +054356: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0542d4: |[0542d4] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;)V │ │ -0542e4: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0542ea: 6e10 6302 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -0542f0: 0a00 |0006: move-result v0 │ │ -0542f2: 5920 0102 |0007: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0201 │ │ -0542f6: 6e10 6402 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ -0542fc: 0b00 |000c: move-result-wide v0 │ │ -0542fe: 5a20 ff01 |000d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@01ff │ │ -054302: 6e10 6202 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@0262 │ │ -054308: 0a00 |0012: move-result v0 │ │ -05430a: 5920 0002 |0013: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0200 │ │ -05430e: 6e10 6402 0300 |0015: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ -054314: 0b00 |0018: move-result-wide v0 │ │ -054316: 5a20 0202 |0019: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0202 │ │ -05431a: 6e10 6402 0300 |001b: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ -054320: 0b00 |001e: move-result-wide v0 │ │ -054322: 5a20 fb01 |001f: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@01fb │ │ -054326: 6e10 6402 0300 |0021: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ -05432c: 0b00 |0024: move-result-wide v0 │ │ -05432e: 5a20 f901 |0025: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@01f9 │ │ -054332: 6200 160e |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ -054336: 7220 7602 3000 |0029: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -05433c: 0c00 |002c: move-result-object v0 │ │ -05433e: 1f00 4605 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0546 │ │ -054342: 5b20 fd01 |002f: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@01fd │ │ -054346: 6200 f301 |0031: sget-object v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.CREATOR:Landroid/os/Parcelable$Creator; // field@01f3 │ │ -05434a: 6e20 5d02 0300 |0033: invoke-virtual {v3, v0}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@025d │ │ -054350: 0c00 |0036: move-result-object v0 │ │ -054352: 5b20 fc01 |0037: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@01fc │ │ -054356: 6e10 6402 0300 |0039: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ -05435c: 0b00 |003c: move-result-wide v0 │ │ -05435e: 5a20 fa01 |003d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@01fa │ │ -054362: 6e10 6002 0300 |003f: invoke-virtual {v3}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ -054368: 0c00 |0042: move-result-object v0 │ │ -05436a: 5b20 fe01 |0043: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@01fe │ │ -05436e: 0e00 |0045: return-void │ │ +054358: |[054358] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;)V │ │ +054368: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05436e: 6e10 6302 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +054374: 0a00 |0006: move-result v0 │ │ +054376: 5920 0102 |0007: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0201 │ │ +05437a: 6e10 6402 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ +054380: 0b00 |000c: move-result-wide v0 │ │ +054382: 5a20 ff01 |000d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@01ff │ │ +054386: 6e10 6202 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@0262 │ │ +05438c: 0a00 |0012: move-result v0 │ │ +05438e: 5920 0002 |0013: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0200 │ │ +054392: 6e10 6402 0300 |0015: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ +054398: 0b00 |0018: move-result-wide v0 │ │ +05439a: 5a20 0202 |0019: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0202 │ │ +05439e: 6e10 6402 0300 |001b: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ +0543a4: 0b00 |001e: move-result-wide v0 │ │ +0543a6: 5a20 fb01 |001f: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@01fb │ │ +0543aa: 6e10 6402 0300 |0021: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ +0543b0: 0b00 |0024: move-result-wide v0 │ │ +0543b2: 5a20 f901 |0025: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@01f9 │ │ +0543b6: 6200 160e |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0e16 │ │ +0543ba: 7220 7602 3000 |0029: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +0543c0: 0c00 |002c: move-result-object v0 │ │ +0543c2: 1f00 4705 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0547 │ │ +0543c6: 5b20 fd01 |002f: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@01fd │ │ +0543ca: 6200 f301 |0031: sget-object v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.CREATOR:Landroid/os/Parcelable$Creator; // field@01f3 │ │ +0543ce: 6e20 5d02 0300 |0033: invoke-virtual {v3, v0}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@025d │ │ +0543d4: 0c00 |0036: move-result-object v0 │ │ +0543d6: 5b20 fc01 |0037: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@01fc │ │ +0543da: 6e10 6402 0300 |0039: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0264 │ │ +0543e0: 0b00 |003c: move-result-wide v0 │ │ +0543e2: 5a20 fa01 |003d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@01fa │ │ +0543e6: 6e10 6002 0300 |003f: invoke-virtual {v3}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0260 │ │ +0543ec: 0c00 |0042: move-result-object v0 │ │ +0543ee: 5b20 fe01 |0043: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@01fe │ │ +0543f2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ 0x0009 line=289 │ │ 0x000f line=290 │ │ 0x0015 line=291 │ │ @@ -43202,17 +43229,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -054370: |[054370] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ -054380: 7020 f806 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(Landroid/os/Parcel;)V // method@06f8 │ │ -054386: 0e00 |0003: return-void │ │ +0543f4: |[0543f4] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ +054404: 7020 f806 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(Landroid/os/Parcel;)V // method@06f8 │ │ +05440a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ @@ -43223,17 +43250,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -054388: |[054388] android.support.v4.media.session.PlaybackStateCompat.describeContents:()I │ │ -054398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05439a: 0f00 |0001: return v0 │ │ +05440c: |[05440c] android.support.v4.media.session.PlaybackStateCompat.describeContents:()I │ │ +05441c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05441e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -43241,68 +43268,68 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -05439c: |[05439c] android.support.v4.media.session.PlaybackStateCompat.toString:()Ljava/lang/String; │ │ -0543ac: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0543b0: 1a01 5f0f |0002: const-string v1, "PlaybackState {" // string@0f5f │ │ -0543b4: 7020 fb27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@27fb │ │ -0543ba: 1a01 f733 |0007: const-string v1, "state=" // string@33f7 │ │ -0543be: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0543c4: 0c01 |000c: move-result-object v1 │ │ -0543c6: 5242 0102 |000d: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0201 │ │ -0543ca: 6e20 fe27 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0543d0: 1a01 2701 |0012: const-string v1, ", position=" // string@0127 │ │ -0543d4: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0543da: 0c01 |0017: move-result-object v1 │ │ -0543dc: 5342 ff01 |0018: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@01ff │ │ -0543e0: 6e30 ff27 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0543e6: 1a01 1701 |001d: const-string v1, ", buffered position=" // string@0117 │ │ -0543ea: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0543f0: 0c01 |0022: move-result-object v1 │ │ -0543f2: 5342 fb01 |0023: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@01fb │ │ -0543f6: 6e30 ff27 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0543fc: 1a01 2901 |0028: const-string v1, ", speed=" // string@0129 │ │ -054400: 6e20 0228 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -054406: 0c01 |002d: move-result-object v1 │ │ -054408: 5242 0002 |002e: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0200 │ │ -05440c: 6e20 fd27 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@27fd │ │ -054412: 1a01 2f01 |0033: const-string v1, ", updated=" // string@012f │ │ -054416: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05441c: 0c01 |0038: move-result-object v1 │ │ -05441e: 5342 0202 |0039: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0202 │ │ -054422: 6e30 ff27 2103 |003b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -054428: 1a01 1401 |003e: const-string v1, ", actions=" // string@0114 │ │ -05442c: 6e20 0228 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -054432: 0c01 |0043: move-result-object v1 │ │ -054434: 5342 f901 |0044: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@01f9 │ │ -054438: 6e30 ff27 2103 |0046: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -05443e: 1a01 1b01 |0049: const-string v1, ", error=" // string@011b │ │ -054442: 6e20 0228 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -054448: 0c01 |004e: move-result-object v1 │ │ -05444a: 5442 fd01 |004f: iget-object v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@01fd │ │ -05444e: 6e20 0028 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ -054454: 1a01 1901 |0054: const-string v1, ", custom actions=" // string@0119 │ │ -054458: 6e20 0228 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05445e: 0c01 |0059: move-result-object v1 │ │ -054460: 5442 fc01 |005a: iget-object v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@01fc │ │ -054464: 6e20 0128 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -05446a: 1a01 1501 |005f: const-string v1, ", active item id=" // string@0115 │ │ -05446e: 6e20 0228 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -054474: 0c01 |0064: move-result-object v1 │ │ -054476: 5342 fa01 |0065: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@01fa │ │ -05447a: 6e30 ff27 2103 |0067: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -054480: 1a01 8d37 |006a: const-string v1, "}" // string@378d │ │ -054484: 6e20 0228 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05448a: 6e10 0628 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -054490: 0c01 |0072: move-result-object v1 │ │ -054492: 1101 |0073: return-object v1 │ │ +054420: |[054420] android.support.v4.media.session.PlaybackStateCompat.toString:()Ljava/lang/String; │ │ +054430: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +054434: 1a01 690f |0002: const-string v1, "PlaybackState {" // string@0f69 │ │ +054438: 7020 fb27 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@27fb │ │ +05443e: 1a01 0134 |0007: const-string v1, "state=" // string@3401 │ │ +054442: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +054448: 0c01 |000c: move-result-object v1 │ │ +05444a: 5242 0102 |000d: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0201 │ │ +05444e: 6e20 fe27 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +054454: 1a01 2701 |0012: const-string v1, ", position=" // string@0127 │ │ +054458: 6e20 0228 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05445e: 0c01 |0017: move-result-object v1 │ │ +054460: 5342 ff01 |0018: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@01ff │ │ +054464: 6e30 ff27 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +05446a: 1a01 1701 |001d: const-string v1, ", buffered position=" // string@0117 │ │ +05446e: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +054474: 0c01 |0022: move-result-object v1 │ │ +054476: 5342 fb01 |0023: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@01fb │ │ +05447a: 6e30 ff27 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +054480: 1a01 2901 |0028: const-string v1, ", speed=" // string@0129 │ │ +054484: 6e20 0228 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05448a: 0c01 |002d: move-result-object v1 │ │ +05448c: 5242 0002 |002e: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0200 │ │ +054490: 6e20 fd27 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@27fd │ │ +054496: 1a01 2f01 |0033: const-string v1, ", updated=" // string@012f │ │ +05449a: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0544a0: 0c01 |0038: move-result-object v1 │ │ +0544a2: 5342 0202 |0039: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0202 │ │ +0544a6: 6e30 ff27 2103 |003b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0544ac: 1a01 1401 |003e: const-string v1, ", actions=" // string@0114 │ │ +0544b0: 6e20 0228 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0544b6: 0c01 |0043: move-result-object v1 │ │ +0544b8: 5342 f901 |0044: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@01f9 │ │ +0544bc: 6e30 ff27 2103 |0046: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0544c2: 1a01 1b01 |0049: const-string v1, ", error=" // string@011b │ │ +0544c6: 6e20 0228 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0544cc: 0c01 |004e: move-result-object v1 │ │ +0544ce: 5442 fd01 |004f: iget-object v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@01fd │ │ +0544d2: 6e20 0028 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ +0544d8: 1a01 1901 |0054: const-string v1, ", custom actions=" // string@0119 │ │ +0544dc: 6e20 0228 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0544e2: 0c01 |0059: move-result-object v1 │ │ +0544e4: 5442 fc01 |005a: iget-object v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@01fc │ │ +0544e8: 6e20 0128 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0544ee: 1a01 1501 |005f: const-string v1, ", active item id=" // string@0115 │ │ +0544f2: 6e20 0228 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0544f8: 0c01 |0064: move-result-object v1 │ │ +0544fa: 5342 fa01 |0065: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@01fa │ │ +0544fe: 6e30 ff27 2103 |0067: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +054504: 1a01 9637 |006a: const-string v1, "}" // string@3796 │ │ +054508: 6e20 0228 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05450e: 6e10 0628 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +054514: 0c01 |0072: move-result-object v1 │ │ +054516: 1101 |0073: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0007 line=303 │ │ 0x0012 line=304 │ │ 0x001d line=305 │ │ 0x0028 line=306 │ │ @@ -43322,36 +43349,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -054494: |[054494] android.support.v4.media.session.PlaybackStateCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0544a4: 5220 0102 |0000: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0201 │ │ -0544a8: 6e20 6b02 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -0544ae: 5320 ff01 |0005: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@01ff │ │ -0544b2: 6e30 6e02 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ -0544b8: 5220 0002 |000a: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0200 │ │ -0544bc: 6e20 6a02 0300 |000c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@026a │ │ -0544c2: 5320 0202 |000f: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0202 │ │ -0544c6: 6e30 6e02 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ -0544cc: 5320 fb01 |0014: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@01fb │ │ -0544d0: 6e30 6e02 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ -0544d6: 5320 f901 |0019: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@01f9 │ │ -0544da: 6e30 6e02 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ -0544e0: 5420 fd01 |001e: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@01fd │ │ -0544e4: 7130 e51e 3004 |0020: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ -0544ea: 5420 fc01 |0023: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@01fc │ │ -0544ee: 6e20 7402 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0274 │ │ -0544f4: 5320 fa01 |0028: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@01fa │ │ -0544f8: 6e30 6e02 0301 |002a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ -0544fe: 5420 fe01 |002d: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@01fe │ │ -054502: 6e20 6902 0300 |002f: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ -054508: 0e00 |0032: return-void │ │ +054518: |[054518] android.support.v4.media.session.PlaybackStateCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +054528: 5220 0102 |0000: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0201 │ │ +05452c: 6e20 6b02 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +054532: 5320 ff01 |0005: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@01ff │ │ +054536: 6e30 6e02 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ +05453c: 5220 0002 |000a: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0200 │ │ +054540: 6e20 6a02 0300 |000c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@026a │ │ +054546: 5320 0202 |000f: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0202 │ │ +05454a: 6e30 6e02 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ +054550: 5320 fb01 |0014: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@01fb │ │ +054554: 6e30 6e02 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ +05455a: 5320 f901 |0019: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@01f9 │ │ +05455e: 6e30 6e02 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ +054564: 5420 fd01 |001e: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@01fd │ │ +054568: 7130 e51e 3004 |0020: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1ee5 │ │ +05456e: 5420 fc01 |0023: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@01fc │ │ +054572: 6e20 7402 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0274 │ │ +054578: 5320 fa01 |0028: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@01fa │ │ +05457c: 6e30 6e02 0301 |002a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@026e │ │ +054582: 5420 fe01 |002d: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@01fe │ │ +054586: 6e20 6902 0300 |002f: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ +05458c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ 0x000a line=325 │ │ 0x000f line=326 │ │ 0x0014 line=327 │ │ @@ -43362,31 +43389,31 @@ │ │ 0x002d line=332 │ │ 0x0032 line=333 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ 0x0000 - 0x0033 reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0033 reg=4 flags I │ │ │ │ - source_file_idx : 3936 (PlaybackStateCompat.java) │ │ + source_file_idx : 3946 (PlaybackStateCompat.java) │ │ │ │ -Class #199 header: │ │ -class_idx : 347 │ │ +Class #200 header: │ │ +class_idx : 348 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 758 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 759 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #199 annotations: │ │ +Class #200 annotations: │ │ Annotations on method #1789 'executeParallel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/AsyncTask" ";[TParams;)" "Landroid/os/AsyncTask" ";" } │ │ │ │ -Class #199 - │ │ +Class #200 - │ │ Class descriptor : 'Landroid/support/v4/os/AsyncTaskCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -43395,27 +43422,27 @@ │ │ type : '(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -05450c: |[05450c] android.support.v4.os.AsyncTaskCompat.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ -05451c: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -054520: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -054524: 1a01 ae34 |0004: const-string v1, "task can not be null" // string@34ae │ │ -054528: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -05452e: 2700 |0009: throw v0 │ │ -054530: 6000 3700 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -054534: 1301 0b00 |000c: const/16 v1, #int 11 // #b │ │ -054538: 3410 0600 |000e: if-lt v0, v1, 0014 // +0006 │ │ -05453c: 7120 fe06 3200 |0010: invoke-static {v2, v3}, Landroid/support/v4/os/AsyncTaskCompatHoneycomb;.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V // method@06fe │ │ -054542: 1102 |0013: return-object v2 │ │ -054544: 6e20 2902 3200 |0014: invoke-virtual {v2, v3}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0229 │ │ -05454a: 28fc |0017: goto 0013 // -0004 │ │ +054590: |[054590] android.support.v4.os.AsyncTaskCompat.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ +0545a0: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +0545a4: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0545a8: 1a01 b834 |0004: const-string v1, "task can not be null" // string@34b8 │ │ +0545ac: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0545b2: 2700 |0009: throw v0 │ │ +0545b4: 6000 3700 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0545b8: 1301 0b00 |000c: const/16 v1, #int 11 // #b │ │ +0545bc: 3410 0600 |000e: if-lt v0, v1, 0014 // +0006 │ │ +0545c0: 7120 fe06 3200 |0010: invoke-static {v2, v3}, Landroid/support/v4/os/AsyncTaskCompatHoneycomb;.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V // method@06fe │ │ +0545c6: 1102 |0013: return-object v2 │ │ +0545c8: 6e20 2902 3200 |0014: invoke-virtual {v2, v3}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0229 │ │ +0545ce: 28fc |0017: goto 0013 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x000a line=43 │ │ 0x0010 line=45 │ │ 0x0013 line=51 │ │ @@ -43423,31 +43450,31 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/os/AsyncTask; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0018 reg=2 task Landroid/os/AsyncTask; Landroid/os/AsyncTask; │ │ 0x0000 - 0x0018 reg=3 params [Ljava/lang/Object; [TParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 758 (AsyncTaskCompat.java) │ │ + source_file_idx : 759 (AsyncTaskCompat.java) │ │ │ │ -Class #200 header: │ │ -class_idx : 348 │ │ +Class #201 header: │ │ +class_idx : 349 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 759 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 760 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #200 annotations: │ │ +Class #201 annotations: │ │ Annotations on method #1790 'executeParallel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/AsyncTask" ";[TParams;)V" } │ │ │ │ -Class #200 - │ │ +Class #201 - │ │ Class descriptor : 'Landroid/support/v4/os/AsyncTaskCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -43456,48 +43483,48 @@ │ │ type : '(Landroid/os/AsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05454c: |[05454c] android.support.v4.os.AsyncTaskCompatHoneycomb.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V │ │ -05455c: 6200 3600 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0036 │ │ -054560: 6e30 2a02 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/os/AsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@022a │ │ -054566: 0e00 |0005: return-void │ │ +0545d0: |[0545d0] android.support.v4.os.AsyncTaskCompatHoneycomb.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V │ │ +0545e0: 6200 3600 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0036 │ │ +0545e4: 6e30 2a02 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/os/AsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@022a │ │ +0545ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/os/AsyncTask; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 task Landroid/os/AsyncTask; Landroid/os/AsyncTask; │ │ 0x0000 - 0x0006 reg=2 params [Ljava/lang/Object; [TParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 759 (AsyncTaskCompatHoneycomb.java) │ │ + source_file_idx : 760 (AsyncTaskCompatHoneycomb.java) │ │ │ │ -Class #201 header: │ │ -class_idx : 351 │ │ +Class #202 header: │ │ +class_idx : 352 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1599 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1603 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #201 annotations: │ │ +Class #202 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/os/IResultReceiver$Stub; } │ │ Annotations on method #1801 'send' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ │ │ -Class #201 - │ │ +Class #202 - │ │ Class descriptor : 'Landroid/support/v4/os/IResultReceiver;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/IInterface;' │ │ Static fields - │ │ Instance fields - │ │ @@ -43505,34 +43532,34 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/os/IResultReceiver;) │ │ name : 'send' │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1599 (IResultReceiver.java) │ │ + source_file_idx : 1603 (IResultReceiver.java) │ │ │ │ -Class #202 header: │ │ -class_idx : 349 │ │ +Class #203 header: │ │ +class_idx : 350 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1599 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #202 annotations: │ │ +Class #203 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/IResultReceiver$Stub; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="Proxy" │ │ Annotations on method #1793 'send' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ │ │ -Class #202 - │ │ +Class #203 - │ │ Class descriptor : 'Landroid/support/v4/os/IResultReceiver$Stub$Proxy;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/os/IResultReceiver;' │ │ Static fields - │ │ Instance fields - │ │ @@ -43546,18 +43573,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054568: |[054568] android.support.v4.os.IResultReceiver$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -054578: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05457e: 5b01 0302 |0003: iput-object v1, v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0203 │ │ -054582: 0e00 |0005: return-void │ │ +0545ec: |[0545ec] android.support.v4.os.IResultReceiver$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +0545fc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +054602: 5b01 0302 |0003: iput-object v1, v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0203 │ │ +054606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/os/IResultReceiver$Stub$Proxy; │ │ @@ -43569,17 +43596,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054584: |[054584] android.support.v4.os.IResultReceiver$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -054594: 5410 0302 |0000: iget-object v0, v1, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0203 │ │ -054598: 1100 |0002: return-object v0 │ │ +054608: |[054608] android.support.v4.os.IResultReceiver$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +054618: 5410 0302 |0000: iget-object v0, v1, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0203 │ │ +05461c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/os/IResultReceiver$Stub$Proxy; │ │ │ │ #1 : (in Landroid/support/v4/os/IResultReceiver$Stub$Proxy;) │ │ @@ -43587,38 +43614,38 @@ │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -05459c: |[05459c] android.support.v4.os.IResultReceiver$Stub$Proxy.send:(ILandroid/os/Bundle;)V │ │ -0545ac: 7100 5f02 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@025f │ │ -0545b2: 0c00 |0003: move-result-object v0 │ │ -0545b4: 1a01 d616 |0004: const-string v1, "android.support.v4.os.IResultReceiver" // string@16d6 │ │ -0545b8: 6e20 6d02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@026d │ │ -0545be: 6e20 6b02 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -0545c4: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ -0545c8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0545ca: 6e20 6b02 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -0545d0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0545d2: 6e30 4802 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@0248 │ │ -0545d8: 5451 0302 |0016: iget-object v1, v5, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0203 │ │ -0545dc: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -0545de: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0545e0: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -0545e2: 7254 5602 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0256 │ │ -0545e8: 6e10 6802 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0268 │ │ -0545ee: 0e00 |0021: return-void │ │ -0545f0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0545f2: 6e20 6b02 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -0545f8: 28f0 |0026: goto 0016 // -0010 │ │ -0545fa: 0d01 |0027: move-exception v1 │ │ -0545fc: 6e10 6802 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0268 │ │ -054602: 2701 |002b: throw v1 │ │ +054620: |[054620] android.support.v4.os.IResultReceiver$Stub$Proxy.send:(ILandroid/os/Bundle;)V │ │ +054630: 7100 5f02 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@025f │ │ +054636: 0c00 |0003: move-result-object v0 │ │ +054638: 1a01 e016 |0004: const-string v1, "android.support.v4.os.IResultReceiver" // string@16e0 │ │ +05463c: 6e20 6d02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@026d │ │ +054642: 6e20 6b02 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +054648: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ +05464c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +05464e: 6e20 6b02 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +054654: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +054656: 6e30 4802 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@0248 │ │ +05465c: 5451 0302 |0016: iget-object v1, v5, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0203 │ │ +054660: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +054662: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +054664: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +054666: 7254 5602 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0256 │ │ +05466c: 6e10 6802 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0268 │ │ +054672: 0e00 |0021: return-void │ │ +054674: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +054676: 6e20 6b02 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +05467c: 28f0 |0026: goto 0016 // -0010 │ │ +05467e: 0d01 |0027: move-exception v1 │ │ +054680: 6e10 6802 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0268 │ │ +054686: 2701 |002b: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001e │ │ -> 0x0027 │ │ 0x0023 - 0x0026 │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=81 │ │ @@ -43634,35 +43661,35 @@ │ │ 0x0027 line=95 │ │ locals : │ │ 0x0004 - 0x002c reg=0 _data Landroid/os/Parcel; │ │ 0x0000 - 0x002c reg=5 this Landroid/support/v4/os/IResultReceiver$Stub$Proxy; │ │ 0x0000 - 0x002c reg=6 resultCode I │ │ 0x0000 - 0x002c reg=7 resultData Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1599 (IResultReceiver.java) │ │ + source_file_idx : 1603 (IResultReceiver.java) │ │ │ │ -Class #203 header: │ │ -class_idx : 350 │ │ +Class #204 header: │ │ +class_idx : 351 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 128 │ │ -source_file_idx : 1599 │ │ +source_file_idx : 1603 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #203 annotations: │ │ +Class #204 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/IResultReceiver; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Stub" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/os/IResultReceiver$Stub$Proxy; } │ │ Annotations on method #1798 'onTransact' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ │ │ -Class #203 - │ │ +Class #204 - │ │ Class descriptor : 'Landroid/support/v4/os/IResultReceiver$Stub;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/os/Binder;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/os/IResultReceiver;' │ │ Static fields - │ │ Instance fields - │ │ @@ -43672,19 +43699,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -054618: |[054618] android.support.v4.os.IResultReceiver$Stub.:()V │ │ -054628: 7010 2b02 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@022b │ │ -05462e: 1a00 d616 |0003: const-string v0, "android.support.v4.os.IResultReceiver" // string@16d6 │ │ -054632: 6e30 0507 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/os/IResultReceiver$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0705 │ │ -054638: 0e00 |0008: return-void │ │ +05469c: |[05469c] android.support.v4.os.IResultReceiver$Stub.:()V │ │ +0546ac: 7010 2b02 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@022b │ │ +0546b2: 1a00 e016 |0003: const-string v0, "android.support.v4.os.IResultReceiver" // string@16e0 │ │ +0546b6: 6e30 0507 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/os/IResultReceiver$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0705 │ │ +0546bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0008 line=17 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/os/IResultReceiver$Stub; │ │ @@ -43694,29 +43721,29 @@ │ │ type : '(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05463c: |[05463c] android.support.v4.os.IResultReceiver$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver; │ │ -05464c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -054650: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -054652: 1100 |0003: return-object v0 │ │ -054654: 1a01 d616 |0004: const-string v1, "android.support.v4.os.IResultReceiver" // string@16d6 │ │ -054658: 7220 5502 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@0255 │ │ -05465e: 0c00 |0009: move-result-object v0 │ │ -054660: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -054664: 2001 5f01 |000c: instance-of v1, v0, Landroid/support/v4/os/IResultReceiver; // type@015f │ │ -054668: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -05466c: 1f00 5f01 |0010: check-cast v0, Landroid/support/v4/os/IResultReceiver; // type@015f │ │ -054670: 28f1 |0012: goto 0003 // -000f │ │ -054672: 2200 5d01 |0013: new-instance v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy; // type@015d │ │ -054676: 7020 ff06 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@06ff │ │ -05467c: 28eb |0018: goto 0003 // -0015 │ │ +0546c0: |[0546c0] android.support.v4.os.IResultReceiver$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver; │ │ +0546d0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0546d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0546d6: 1100 |0003: return-object v0 │ │ +0546d8: 1a01 e016 |0004: const-string v1, "android.support.v4.os.IResultReceiver" // string@16e0 │ │ +0546dc: 7220 5502 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@0255 │ │ +0546e2: 0c00 |0009: move-result-object v0 │ │ +0546e4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0546e8: 2001 6001 |000c: instance-of v1, v0, Landroid/support/v4/os/IResultReceiver; // type@0160 │ │ +0546ec: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +0546f0: 1f00 6001 |0010: check-cast v0, Landroid/support/v4/os/IResultReceiver; // type@0160 │ │ +0546f4: 28f1 |0012: goto 0003 // -000f │ │ +0546f6: 2200 5e01 |0013: new-instance v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy; // type@015e │ │ +0546fa: 7020 ff06 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@06ff │ │ +054700: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0002 line=25 │ │ 0x0003 line=31 │ │ 0x0004 line=27 │ │ 0x000a line=28 │ │ @@ -43732,16 +43759,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -054680: |[054680] android.support.v4.os.IResultReceiver$Stub.asBinder:()Landroid/os/IBinder; │ │ -054690: 1100 |0000: return-object v0 │ │ +054704: |[054704] android.support.v4.os.IResultReceiver$Stub.asBinder:()Landroid/os/IBinder; │ │ +054714: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/os/IResultReceiver$Stub; │ │ │ │ #1 : (in Landroid/support/v4/os/IResultReceiver$Stub;) │ │ @@ -43749,39 +43776,39 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -054694: |[054694] android.support.v4.os.IResultReceiver$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -0546a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0546a6: 2c05 2b00 0000 |0001: sparse-switch v5, 0000002c // +0000002b │ │ -0546ac: 6f58 2c02 5476 |0004: invoke-super {v4, v5, v6, v7, v8}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@022c │ │ -0546b2: 0a02 |0007: move-result v2 │ │ -0546b4: 0f02 |0008: return v2 │ │ -0546b6: 1a03 d616 |0009: const-string v3, "android.support.v4.os.IResultReceiver" // string@16d6 │ │ -0546ba: 6e20 7002 3700 |000b: invoke-virtual {v7, v3}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ -0546c0: 28fa |000e: goto 0008 // -0006 │ │ -0546c2: 1a03 d616 |000f: const-string v3, "android.support.v4.os.IResultReceiver" // string@16d6 │ │ -0546c6: 6e20 5e02 3600 |0011: invoke-virtual {v6, v3}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@025e │ │ -0546cc: 6e10 6302 0600 |0014: invoke-virtual {v6}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -0546d2: 0a00 |0017: move-result v0 │ │ -0546d4: 6e10 6302 0600 |0018: invoke-virtual {v6}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -0546da: 0a03 |001b: move-result v3 │ │ -0546dc: 3803 0e00 |001c: if-eqz v3, 002a // +000e │ │ -0546e0: 6203 3800 |001e: sget-object v3, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@0038 │ │ -0546e4: 7220 7602 6300 |0020: invoke-interface {v3, v6}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ -0546ea: 0c01 |0023: move-result-object v1 │ │ -0546ec: 1f01 8200 |0024: check-cast v1, Landroid/os/Bundle; // type@0082 │ │ -0546f0: 6e30 0707 0401 |0026: invoke-virtual {v4, v0, v1}, Landroid/support/v4/os/IResultReceiver$Stub;.send:(ILandroid/os/Bundle;)V // method@0707 │ │ -0546f6: 28df |0029: goto 0008 // -0021 │ │ -0546f8: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0546fa: 28fb |002b: goto 0026 // -0005 │ │ -0546fc: 0002 0200 0100 0000 4654 4e5f 0e00 ... |002c: sparse-switch-data (10 units) │ │ +054718: |[054718] android.support.v4.os.IResultReceiver$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +054728: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05472a: 2c05 2b00 0000 |0001: sparse-switch v5, 0000002c // +0000002b │ │ +054730: 6f58 2c02 5476 |0004: invoke-super {v4, v5, v6, v7, v8}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@022c │ │ +054736: 0a02 |0007: move-result v2 │ │ +054738: 0f02 |0008: return v2 │ │ +05473a: 1a03 e016 |0009: const-string v3, "android.support.v4.os.IResultReceiver" // string@16e0 │ │ +05473e: 6e20 7002 3700 |000b: invoke-virtual {v7, v3}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0270 │ │ +054744: 28fa |000e: goto 0008 // -0006 │ │ +054746: 1a03 e016 |000f: const-string v3, "android.support.v4.os.IResultReceiver" // string@16e0 │ │ +05474a: 6e20 5e02 3600 |0011: invoke-virtual {v6, v3}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@025e │ │ +054750: 6e10 6302 0600 |0014: invoke-virtual {v6}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +054756: 0a00 |0017: move-result v0 │ │ +054758: 6e10 6302 0600 |0018: invoke-virtual {v6}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +05475e: 0a03 |001b: move-result v3 │ │ +054760: 3803 0e00 |001c: if-eqz v3, 002a // +000e │ │ +054764: 6203 3800 |001e: sget-object v3, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@0038 │ │ +054768: 7220 7602 6300 |0020: invoke-interface {v3, v6}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0276 │ │ +05476e: 0c01 |0023: move-result-object v1 │ │ +054770: 1f01 8200 |0024: check-cast v1, Landroid/os/Bundle; // type@0082 │ │ +054774: 6e30 0707 0401 |0026: invoke-virtual {v4, v0, v1}, Landroid/support/v4/os/IResultReceiver$Stub;.send:(ILandroid/os/Bundle;)V // method@0707 │ │ +05477a: 28df |0029: goto 0008 // -0021 │ │ +05477c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +05477e: 28fb |002b: goto 0026 // -0005 │ │ +054780: 0002 0200 0100 0000 4654 4e5f 0e00 ... |002c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=62 │ │ 0x0009 line=43 │ │ 0x000f line=48 │ │ 0x0014 line=50 │ │ @@ -43796,41 +43823,41 @@ │ │ 0x002b - 0x0036 reg=1 _arg1 Landroid/os/Bundle; │ │ 0x0000 - 0x0036 reg=4 this Landroid/support/v4/os/IResultReceiver$Stub; │ │ 0x0000 - 0x0036 reg=5 code I │ │ 0x0000 - 0x0036 reg=6 data Landroid/os/Parcel; │ │ 0x0000 - 0x0036 reg=7 reply Landroid/os/Parcel; │ │ 0x0000 - 0x0036 reg=8 flags I │ │ │ │ - source_file_idx : 1599 (IResultReceiver.java) │ │ + source_file_idx : 1603 (IResultReceiver.java) │ │ │ │ -Class #204 header: │ │ -class_idx : 352 │ │ +Class #205 header: │ │ +class_idx : 353 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3912 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #204 annotations: │ │ +Class #205 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/ParcelableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CompatCreator" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" ";" } │ │ Annotations on field #516 'mCallbacks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ Annotations on method #1802 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ Annotations on method #1803 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ Annotations on method #1804 'newArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #204 - │ │ +Class #205 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompat$CompatCreator;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -43844,18 +43871,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 │ │ -054710: |[054710] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -054720: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -054726: 5b01 0402 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0204 │ │ -05472a: 0e00 |0005: return-void │ │ +054794: |[054794] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +0547a4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0547aa: 5b01 0402 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0204 │ │ +0547ae: 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; │ │ @@ -43869,20 +43896,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 │ │ -05472c: |[05472c] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -05473c: 5420 0402 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0204 │ │ -054740: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -054742: 7230 0e07 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@070e │ │ -054748: 0c00 |0006: move-result-object v0 │ │ -05474a: 1100 |0007: return-object v0 │ │ +0547b0: |[0547b0] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0547c0: 5420 0402 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0204 │ │ +0547c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0547c6: 7230 0e07 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@070e │ │ +0547cc: 0c00 |0006: move-result-object v0 │ │ +0547ce: 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; │ │ @@ -43892,46 +43919,46 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05474c: |[05474c] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -05475c: 5410 0402 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0204 │ │ -054760: 7220 0f07 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@070f │ │ -054766: 0c00 |0005: move-result-object v0 │ │ -054768: 1100 |0006: return-object v0 │ │ +0547d0: |[0547d0] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +0547e0: 5410 0402 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0204 │ │ +0547e4: 7220 0f07 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@070f │ │ +0547ea: 0c00 |0005: move-result-object v0 │ │ +0547ec: 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 : 3912 (ParcelableCompat.java) │ │ + source_file_idx : 3922 (ParcelableCompat.java) │ │ │ │ -Class #205 header: │ │ -class_idx : 353 │ │ +Class #206 header: │ │ +class_idx : 354 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3912 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3922 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #205 annotations: │ │ +Class #206 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/os/ParcelableCompat$CompatCreator; } │ │ Annotations on method #1805 'newCreator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ │ │ -Class #205 - │ │ +Class #206 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -43940,55 +43967,55 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05476c: |[05476c] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -05477c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -054780: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -054784: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -054788: 7110 1407 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0714 │ │ -05478e: 0c00 |0009: move-result-object v0 │ │ -054790: 1100 |000a: return-object v0 │ │ -054792: 2200 6001 |000b: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0160 │ │ -054796: 7020 0a07 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@070a │ │ -05479c: 28fa |0010: goto 000a // -0006 │ │ +0547f0: |[0547f0] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +054800: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +054804: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +054808: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +05480c: 7110 1407 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0714 │ │ +054812: 0c00 |0009: move-result-object v0 │ │ +054814: 1100 |000a: return-object v0 │ │ +054816: 2200 6101 |000b: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0161 │ │ +05481a: 7020 0a07 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@070a │ │ +054820: 28fa |0010: goto 000a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x0011 reg=2 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3912 (ParcelableCompat.java) │ │ + source_file_idx : 3922 (ParcelableCompat.java) │ │ │ │ -Class #206 header: │ │ -class_idx : 354 │ │ +Class #207 header: │ │ +class_idx : 355 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3913 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3923 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #206 annotations: │ │ +Class #207 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on method #1806 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ Annotations on method #1807 'newArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #206 - │ │ +Class #207 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -44001,41 +44028,41 @@ │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3913 (ParcelableCompatCreatorCallbacks.java) │ │ + source_file_idx : 3923 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ -Class #207 header: │ │ -class_idx : 355 │ │ +Class #208 header: │ │ +class_idx : 356 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3914 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3924 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #207 annotations: │ │ +Class #208 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$ClassLoaderCreator" ";" } │ │ Annotations on field #517 'mCallbacks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ Annotations on method #1808 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ Annotations on method #1809 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ Annotations on method #1810 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ Annotations on method #1811 'newArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #207 - │ │ +Class #208 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -44049,18 +44076,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 │ │ -0547a0: |[0547a0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -0547b0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0547b6: 5b01 0502 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0205 │ │ -0547ba: 0e00 |0005: return-void │ │ +054824: |[054824] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +054834: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05483a: 5b01 0502 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0205 │ │ +05483e: 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; │ │ @@ -44074,20 +44101,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 │ │ -0547bc: |[0547bc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0547cc: 5420 0502 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0205 │ │ -0547d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0547d2: 7230 0e07 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@070e │ │ -0547d8: 0c00 |0006: move-result-object v0 │ │ -0547da: 1100 |0007: return-object v0 │ │ +054840: |[054840] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +054850: 5420 0502 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0205 │ │ +054854: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +054856: 7230 0e07 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@070e │ │ +05485c: 0c00 |0006: move-result-object v0 │ │ +05485e: 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; │ │ @@ -44097,19 +44124,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 │ │ -0547dc: |[0547dc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0547ec: 5410 0502 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0205 │ │ -0547f0: 7230 0e07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@070e │ │ -0547f6: 0c00 |0005: move-result-object v0 │ │ -0547f8: 1100 |0006: return-object v0 │ │ +054860: |[054860] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +054870: 5410 0502 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0205 │ │ +054874: 7230 0e07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@070e │ │ +05487a: 0c00 |0005: move-result-object v0 │ │ +05487c: 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; │ │ @@ -44120,44 +44147,44 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0547fc: |[0547fc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -05480c: 5410 0502 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0205 │ │ -054810: 7220 0f07 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@070f │ │ -054816: 0c00 |0005: move-result-object v0 │ │ -054818: 1100 |0006: return-object v0 │ │ +054880: |[054880] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +054890: 5410 0502 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0205 │ │ +054894: 7220 0f07 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@070f │ │ +05489a: 0c00 |0005: move-result-object v0 │ │ +05489c: 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 : 3914 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 3924 (ParcelableCompatHoneycombMR2.java) │ │ │ │ -Class #208 header: │ │ -class_idx : 356 │ │ +Class #209 header: │ │ +class_idx : 357 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3914 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3924 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #208 annotations: │ │ +Class #209 annotations: │ │ Annotations on method #1812 'instantiate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ │ │ -Class #208 - │ │ +Class #209 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -44166,45 +44193,45 @@ │ │ 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 │ │ -05481c: |[05481c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -05482c: 2200 6301 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0163 │ │ -054830: 7020 1007 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0710 │ │ -054836: 1100 |0005: return-object v0 │ │ +0548a0: |[0548a0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +0548b0: 2200 6401 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0164 │ │ +0548b4: 7020 1007 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0710 │ │ +0548ba: 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 : 3914 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 3924 (ParcelableCompatHoneycombMR2.java) │ │ │ │ -Class #209 header: │ │ -class_idx : 357 │ │ +Class #210 header: │ │ +class_idx : 358 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4024 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #209 annotations: │ │ +Class #210 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/ResultReceiver; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/os/ResultReceiver;" ">;" } │ │ │ │ -Class #209 - │ │ +Class #210 - │ │ Class descriptor : 'Landroid/support/v4/os/ResultReceiver$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -44214,17 +44241,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054838: |[054838] android.support.v4.os.ResultReceiver$1.:()V │ │ -054848: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05484e: 0e00 |0003: return-void │ │ +0548bc: |[0548bc] android.support.v4.os.ResultReceiver$1.:()V │ │ +0548cc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0548d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ResultReceiver$1; │ │ │ │ Virtual methods - │ │ @@ -44233,18 +44260,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -054850: |[054850] android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; │ │ -054860: 2200 6801 |0000: new-instance v0, Landroid/support/v4/os/ResultReceiver; // type@0168 │ │ -054864: 7020 1f07 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/os/ResultReceiver;.:(Landroid/os/Parcel;)V // method@071f │ │ -05486a: 1100 |0005: return-object v0 │ │ +0548d4: |[0548d4] android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; │ │ +0548e4: 2200 6901 |0000: new-instance v0, Landroid/support/v4/os/ResultReceiver; // type@0169 │ │ +0548e8: 7020 1f07 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/os/ResultReceiver;.:(Landroid/os/Parcel;)V // method@071f │ │ +0548ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/os/ResultReceiver$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -44253,18 +44280,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 │ │ -05486c: |[05486c] android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -05487c: 6e20 1607 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; // method@0716 │ │ -054882: 0c00 |0003: move-result-object v0 │ │ -054884: 1100 |0004: return-object v0 │ │ +0548f0: |[0548f0] android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +054900: 6e20 1607 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; // method@0716 │ │ +054906: 0c00 |0003: move-result-object v0 │ │ +054908: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/os/ResultReceiver$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -44273,17 +44300,17 @@ │ │ type : '(I)[Landroid/support/v4/os/ResultReceiver;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054888: |[054888] android.support.v4.os.ResultReceiver$1.newArray:(I)[Landroid/support/v4/os/ResultReceiver; │ │ -054898: 2320 8206 |0000: new-array v0, v2, [Landroid/support/v4/os/ResultReceiver; // type@0682 │ │ -05489c: 1100 |0002: return-object v0 │ │ +05490c: |[05490c] android.support.v4.os.ResultReceiver$1.newArray:(I)[Landroid/support/v4/os/ResultReceiver; │ │ +05491c: 2320 8506 |0000: new-array v0, v2, [Landroid/support/v4/os/ResultReceiver; // type@0685 │ │ +054920: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/os/ResultReceiver$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -44292,43 +44319,43 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0548a0: |[0548a0] android.support.v4.os.ResultReceiver$1.newArray:(I)[Ljava/lang/Object; │ │ -0548b0: 6e20 1807 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/os/ResultReceiver$1;.newArray:(I)[Landroid/support/v4/os/ResultReceiver; // method@0718 │ │ -0548b6: 0c00 |0003: move-result-object v0 │ │ -0548b8: 1100 |0004: return-object v0 │ │ +054924: |[054924] android.support.v4.os.ResultReceiver$1.newArray:(I)[Ljava/lang/Object; │ │ +054934: 6e20 1807 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/os/ResultReceiver$1;.newArray:(I)[Landroid/support/v4/os/ResultReceiver; // method@0718 │ │ +05493a: 0c00 |0003: move-result-object v0 │ │ +05493c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/os/ResultReceiver$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 4024 (ResultReceiver.java) │ │ + source_file_idx : 4034 (ResultReceiver.java) │ │ │ │ -Class #210 header: │ │ -class_idx : 358 │ │ +Class #211 header: │ │ +class_idx : 359 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 350 │ │ -source_file_idx : 4024 │ │ +superclass_idx : 351 │ │ +source_file_idx : 4034 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #210 annotations: │ │ +Class #211 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/ResultReceiver; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="MyResultReceiver" │ │ │ │ -Class #210 - │ │ +Class #211 - │ │ Class descriptor : 'Landroid/support/v4/os/ResultReceiver$MyResultReceiver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/os/IResultReceiver$Stub;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/os/ResultReceiver$MyResultReceiver;) │ │ @@ -44341,18 +44368,18 @@ │ │ type : '(Landroid/support/v4/os/ResultReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0548bc: |[0548bc] android.support.v4.os.ResultReceiver$MyResultReceiver.:(Landroid/support/v4/os/ResultReceiver;)V │ │ -0548cc: 5b01 0602 |0000: iput-object v1, v0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ -0548d0: 7010 0207 0000 |0002: invoke-direct {v0}, Landroid/support/v4/os/IResultReceiver$Stub;.:()V // method@0702 │ │ -0548d6: 0e00 |0005: return-void │ │ +054940: |[054940] android.support.v4.os.ResultReceiver$MyResultReceiver.:(Landroid/support/v4/os/ResultReceiver;)V │ │ +054950: 5b01 0602 |0000: iput-object v1, v0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ +054954: 7010 0207 0000 |0002: invoke-direct {v0}, Landroid/support/v4/os/IResultReceiver$Stub;.:()V // method@0702 │ │ +05495a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/os/ResultReceiver$MyResultReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/os/ResultReceiver; │ │ │ │ @@ -44362,57 +44389,57 @@ │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0548d8: |[0548d8] android.support.v4.os.ResultReceiver$MyResultReceiver.send:(ILandroid/os/Bundle;)V │ │ -0548e8: 5430 0602 |0000: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ -0548ec: 5400 0b02 |0002: iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@020b │ │ -0548f0: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -0548f4: 5430 0602 |0006: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ -0548f8: 5400 0b02 |0008: iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@020b │ │ -0548fc: 2201 6701 |000a: new-instance v1, Landroid/support/v4/os/ResultReceiver$MyRunnable; // type@0167 │ │ -054900: 5432 0602 |000c: iget-object v2, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ -054904: 7040 1c07 2154 |000e: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/os/ResultReceiver$MyRunnable;.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V // method@071c │ │ -05490a: 6e20 5002 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ -054910: 0e00 |0014: return-void │ │ -054912: 5430 0602 |0015: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ -054916: 6e30 2107 4005 |0017: invoke-virtual {v0, v4, v5}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@0721 │ │ -05491c: 28fa |001a: goto 0014 // -0006 │ │ +05495c: |[05495c] android.support.v4.os.ResultReceiver$MyResultReceiver.send:(ILandroid/os/Bundle;)V │ │ +05496c: 5430 0602 |0000: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ +054970: 5400 0b02 |0002: iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@020b │ │ +054974: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +054978: 5430 0602 |0006: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ +05497c: 5400 0b02 |0008: iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@020b │ │ +054980: 2201 6801 |000a: new-instance v1, Landroid/support/v4/os/ResultReceiver$MyRunnable; // type@0168 │ │ +054984: 5432 0602 |000c: iget-object v2, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ +054988: 7040 1c07 2154 |000e: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/os/ResultReceiver$MyRunnable;.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V // method@071c │ │ +05498e: 6e20 5002 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ +054994: 0e00 |0014: return-void │ │ +054996: 5430 0602 |0015: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0206 │ │ +05499a: 6e30 2107 4005 |0017: invoke-virtual {v0, v4, v5}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@0721 │ │ +0549a0: 28fa |001a: goto 0014 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x0014 line=67 │ │ 0x0015 line=65 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/os/ResultReceiver$MyResultReceiver; │ │ 0x0000 - 0x001b reg=4 resultCode I │ │ 0x0000 - 0x001b reg=5 resultData Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4024 (ResultReceiver.java) │ │ + source_file_idx : 4034 (ResultReceiver.java) │ │ │ │ -Class #211 header: │ │ -class_idx : 359 │ │ +Class #212 header: │ │ +class_idx : 360 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4024 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4034 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #211 annotations: │ │ +Class #212 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/ResultReceiver; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="MyRunnable" │ │ │ │ -Class #211 - │ │ +Class #212 - │ │ Class descriptor : 'Landroid/support/v4/os/ResultReceiver$MyRunnable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -44434,20 +44461,20 @@ │ │ type : '(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -054920: |[054920] android.support.v4.os.ResultReceiver$MyRunnable.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V │ │ -054930: 5b01 0902 |0000: iput-object v1, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0209 │ │ -054934: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05493a: 5902 0702 |0005: iput v2, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultCode:I // field@0207 │ │ -05493e: 5b03 0802 |0007: iput-object v3, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultData:Landroid/os/Bundle; // field@0208 │ │ -054942: 0e00 |0009: return-void │ │ +0549a4: |[0549a4] android.support.v4.os.ResultReceiver$MyRunnable.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V │ │ +0549b4: 5b01 0902 |0000: iput-object v1, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0209 │ │ +0549b8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0549be: 5902 0702 |0005: iput v2, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultCode:I // field@0207 │ │ +0549c2: 5b03 0802 |0007: iput-object v3, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultData:Landroid/os/Bundle; // field@0208 │ │ +0549c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ locals : │ │ @@ -44462,77 +44489,77 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -054944: |[054944] android.support.v4.os.ResultReceiver$MyRunnable.run:()V │ │ -054954: 5430 0902 |0000: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0209 │ │ -054958: 5231 0702 |0002: iget v1, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultCode:I // field@0207 │ │ -05495c: 5432 0802 |0004: iget-object v2, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultData:Landroid/os/Bundle; // field@0208 │ │ -054960: 6e30 2107 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@0721 │ │ -054966: 0e00 |0009: return-void │ │ +0549c8: |[0549c8] android.support.v4.os.ResultReceiver$MyRunnable.run:()V │ │ +0549d8: 5430 0902 |0000: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.this$0:Landroid/support/v4/os/ResultReceiver; // field@0209 │ │ +0549dc: 5231 0702 |0002: iget v1, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultCode:I // field@0207 │ │ +0549e0: 5432 0802 |0004: iget-object v2, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultData:Landroid/os/Bundle; // field@0208 │ │ +0549e4: 6e30 2107 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@0721 │ │ +0549ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0009 line=57 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/os/ResultReceiver$MyRunnable; │ │ │ │ - source_file_idx : 4024 (ResultReceiver.java) │ │ + source_file_idx : 4034 (ResultReceiver.java) │ │ │ │ -Class #212 header: │ │ -class_idx : 361 │ │ +Class #213 header: │ │ +class_idx : 362 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1533 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1537 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #212 annotations: │ │ +Class #213 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/ICUCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ICUCompatImpl" │ │ │ │ -Class #212 - │ │ +Class #213 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompat$ICUCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImpl;) │ │ name : 'maximizeAndGetScript' │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1533 (ICUCompat.java) │ │ + source_file_idx : 1537 (ICUCompat.java) │ │ │ │ -Class #213 header: │ │ -class_idx : 362 │ │ +Class #214 header: │ │ +class_idx : 363 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1533 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1537 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #213 annotations: │ │ +Class #214 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/ICUCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICUCompatImplBase" │ │ │ │ -Class #213 - │ │ +Class #214 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/text/ICUCompat$ICUCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -44542,17 +44569,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054968: |[054968] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ -054978: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05497e: 0e00 |0003: return-void │ │ +0549ec: |[0549ec] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +0549fc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +054a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -44561,42 +44588,42 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -054980: |[054980] android.support.v4.text.ICUCompat$ICUCompatImplBase.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -054990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054992: 1100 |0001: return-object v0 │ │ +054a04: |[054a04] android.support.v4.text.ICUCompat$ICUCompatImplBase.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +054a14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054a16: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 locale Ljava/util/Locale; │ │ │ │ - source_file_idx : 1533 (ICUCompat.java) │ │ + source_file_idx : 1537 (ICUCompat.java) │ │ │ │ -Class #214 header: │ │ -class_idx : 363 │ │ +Class #215 header: │ │ +class_idx : 364 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1533 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1537 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #214 annotations: │ │ +Class #215 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/ICUCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICUCompatImplIcs" │ │ │ │ -Class #214 - │ │ +Class #215 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/text/ICUCompat$ICUCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -44606,17 +44633,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054994: |[054994] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ -0549a4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0549aa: 0e00 |0003: return-void │ │ +054a18: |[054a18] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +054a28: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +054a2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -44625,43 +44652,43 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0549ac: |[0549ac] android.support.v4.text.ICUCompat$ICUCompatImplIcs.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -0549bc: 7110 3107 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@0731 │ │ -0549c2: 0c00 |0003: move-result-object v0 │ │ -0549c4: 1100 |0004: return-object v0 │ │ +054a30: |[054a30] android.support.v4.text.ICUCompat$ICUCompatImplIcs.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +054a40: 7110 3107 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@0731 │ │ +054a46: 0c00 |0003: move-result-object v0 │ │ +054a48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/util/Locale; │ │ │ │ - source_file_idx : 1533 (ICUCompat.java) │ │ + source_file_idx : 1537 (ICUCompat.java) │ │ │ │ -Class #215 header: │ │ -class_idx : 364 │ │ +Class #216 header: │ │ +class_idx : 365 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1533 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1537 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #215 annotations: │ │ +Class #216 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/ICUCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICUCompatImplLollipop" │ │ │ │ -Class #215 - │ │ +Class #216 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/text/ICUCompat$ICUCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -44671,17 +44698,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0549c8: |[0549c8] android.support.v4.text.ICUCompat$ICUCompatImplLollipop.:()V │ │ -0549d8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0549de: 0e00 |0003: return-void │ │ +054a4c: |[054a4c] android.support.v4.text.ICUCompat$ICUCompatImplLollipop.:()V │ │ +054a5c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +054a62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop; │ │ │ │ Virtual methods - │ │ @@ -44690,42 +44717,42 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0549e0: |[0549e0] android.support.v4.text.ICUCompat$ICUCompatImplLollipop.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -0549f0: 7110 2d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatApi23;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@072d │ │ -0549f6: 0c00 |0003: move-result-object v0 │ │ -0549f8: 1100 |0004: return-object v0 │ │ +054a64: |[054a64] android.support.v4.text.ICUCompat$ICUCompatImplLollipop.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +054a74: 7110 2d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatApi23;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@072d │ │ +054a7a: 0c00 |0003: move-result-object v0 │ │ +054a7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/util/Locale; │ │ │ │ - source_file_idx : 1533 (ICUCompat.java) │ │ + source_file_idx : 1537 (ICUCompat.java) │ │ │ │ -Class #216 header: │ │ -class_idx : 365 │ │ +Class #217 header: │ │ +class_idx : 366 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1533 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1537 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #216 annotations: │ │ +Class #217 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop; Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; Landroid/support/v4/text/ICUCompat$ICUCompatImpl; } │ │ │ │ -Class #216 - │ │ +Class #217 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/text/ICUCompat;) │ │ name : 'IMPL' │ │ @@ -44738,32 +44765,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0549fc: |[0549fc] android.support.v4.text.ICUCompat.:()V │ │ -054a0c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -054a10: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -054a14: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -054a18: 2201 6c01 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop; // type@016c │ │ -054a1c: 7010 2807 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop;.:()V // method@0728 │ │ -054a22: 6901 0e02 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@020e │ │ -054a26: 0e00 |000d: return-void │ │ -054a28: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -054a2c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -054a30: 2201 6b01 |0012: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@016b │ │ -054a34: 7010 2607 0100 |0014: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@0726 │ │ -054a3a: 6901 0e02 |0017: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@020e │ │ -054a3e: 28f4 |0019: goto 000d // -000c │ │ -054a40: 2201 6a01 |001a: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@016a │ │ -054a44: 7010 2407 0100 |001c: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@0724 │ │ -054a4a: 6901 0e02 |001f: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@020e │ │ -054a4e: 28ec |0021: goto 000d // -0014 │ │ +054a80: |[054a80] android.support.v4.text.ICUCompat.:()V │ │ +054a90: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +054a94: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +054a98: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +054a9c: 2201 6d01 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop; // type@016d │ │ +054aa0: 7010 2807 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop;.:()V // method@0728 │ │ +054aa6: 6901 0e02 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@020e │ │ +054aaa: 0e00 |000d: return-void │ │ +054aac: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +054ab0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +054ab4: 2201 6c01 |0012: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@016c │ │ +054ab8: 7010 2607 0100 |0014: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@0726 │ │ +054abe: 6901 0e02 |0017: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@020e │ │ +054ac2: 28f4 |0019: goto 000d // -000c │ │ +054ac4: 2201 6b01 |001a: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@016b │ │ +054ac8: 7010 2407 0100 |001c: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@0724 │ │ +054ace: 6901 0e02 |001f: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@020e │ │ +054ad2: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ 0x0006 line=55 │ │ 0x000d line=61 │ │ 0x000e line=56 │ │ @@ -44777,39 +44804,39 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -054a50: |[054a50] android.support.v4.text.ICUCompat.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -054a60: 6200 0e02 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@020e │ │ -054a64: 7220 2307 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@0723 │ │ -054a6a: 0c00 |0005: move-result-object v0 │ │ -054a6c: 1100 |0006: return-object v0 │ │ +054ad4: |[054ad4] android.support.v4.text.ICUCompat.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +054ae4: 6200 0e02 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@020e │ │ +054ae8: 7220 2307 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@0723 │ │ +054aee: 0c00 |0005: move-result-object v0 │ │ +054af0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/util/Locale; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1533 (ICUCompat.java) │ │ + source_file_idx : 1537 (ICUCompat.java) │ │ │ │ -Class #217 header: │ │ -class_idx : 366 │ │ +Class #218 header: │ │ +class_idx : 367 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1534 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1538 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #217 - │ │ +Class #218 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompatApi23;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/text/ICUCompatApi23;) │ │ name : 'sAddLikelySubtagsMethod' │ │ @@ -44822,32 +44849,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -054a70: |[054a70] android.support.v4.text.ICUCompatApi23.:()V │ │ -054a80: 1a02 d623 |0000: const-string v2, "libcore.icu.ICU" // string@23d6 │ │ -054a84: 7110 7327 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -054a8a: 0c00 |0005: move-result-object v0 │ │ -054a8c: 1a02 0e16 |0006: const-string v2, "addLikelySubtags" // string@160e │ │ -054a90: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -054a92: 2333 9806 |0009: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -054a96: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -054a98: 1c05 b905 |000c: const-class v5, Ljava/util/Locale; // type@05b9 │ │ -054a9c: 4d05 0304 |000e: aput-object v5, v3, v4 │ │ -054aa0: 6e30 7a27 2003 |0010: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -054aa6: 0c02 |0013: move-result-object v2 │ │ -054aa8: 6902 0f02 |0014: sput-object v2, Landroid/support/v4/text/ICUCompatApi23;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@020f │ │ -054aac: 0e00 |0016: return-void │ │ -054aae: 0d01 |0017: move-exception v1 │ │ -054ab0: 2202 5705 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -054ab4: 7020 9527 1200 |001a: invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@2795 │ │ -054aba: 2702 |001d: throw v2 │ │ +054af4: |[054af4] android.support.v4.text.ICUCompatApi23.:()V │ │ +054b04: 1a02 e023 |0000: const-string v2, "libcore.icu.ICU" // string@23e0 │ │ +054b08: 7110 7327 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +054b0e: 0c00 |0005: move-result-object v0 │ │ +054b10: 1a02 1816 |0006: const-string v2, "addLikelySubtags" // string@1618 │ │ +054b14: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +054b16: 2333 9b06 |0009: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +054b1a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +054b1c: 1c05 bc05 |000c: const-class v5, Ljava/util/Locale; // type@05bc │ │ +054b20: 4d05 0304 |000e: aput-object v5, v3, v4 │ │ +054b24: 6e30 7a27 2003 |0010: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +054b2a: 0c02 |0013: move-result-object v2 │ │ +054b2c: 6902 0f02 |0014: sput-object v2, Landroid/support/v4/text/ICUCompatApi23;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@020f │ │ +054b30: 0e00 |0016: return-void │ │ +054b32: 0d01 |0017: move-exception v1 │ │ +054b34: 2202 5805 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +054b38: 7020 9527 1200 |001a: invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@2795 │ │ +054b3e: 2702 |001d: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ 0x0016 line=40 │ │ @@ -44862,37 +44889,37 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -054acc: |[054acc] android.support.v4.text.ICUCompatApi23.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -054adc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -054ade: 2320 9906 |0001: new-array v0, v2, [Ljava/lang/Object; // type@0699 │ │ -054ae2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -054ae4: 4d04 0002 |0004: aput-object v4, v0, v2 │ │ -054ae8: 6202 0f02 |0006: sget-object v2, Landroid/support/v4/text/ICUCompatApi23;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@020f │ │ -054aec: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -054aee: 6e30 2f28 3200 |0009: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -054af4: 0c02 |000c: move-result-object v2 │ │ -054af6: 1f02 b905 |000d: check-cast v2, Ljava/util/Locale; // type@05b9 │ │ -054afa: 6e10 f128 0200 |000f: invoke-virtual {v2}, Ljava/util/Locale;.getScript:()Ljava/lang/String; // method@28f1 │ │ -054b00: 0c02 |0012: move-result-object v2 │ │ -054b02: 1102 |0013: return-object v2 │ │ -054b04: 0d01 |0014: move-exception v1 │ │ -054b06: 1a02 ff05 |0015: const-string v2, "ICUCompatIcs" // string@05ff │ │ -054b0a: 7120 121f 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ -054b10: 6e10 f128 0400 |001a: invoke-virtual {v4}, Ljava/util/Locale;.getScript:()Ljava/lang/String; // method@28f1 │ │ -054b16: 0c02 |001d: move-result-object v2 │ │ -054b18: 28f5 |001e: goto 0013 // -000b │ │ -054b1a: 0d01 |001f: move-exception v1 │ │ -054b1c: 1a02 ff05 |0020: const-string v2, "ICUCompatIcs" // string@05ff │ │ -054b20: 7120 121f 1200 |0022: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ -054b26: 28f5 |0025: goto 001a // -000b │ │ +054b50: |[054b50] android.support.v4.text.ICUCompatApi23.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +054b60: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +054b62: 2320 9c06 |0001: new-array v0, v2, [Ljava/lang/Object; // type@069c │ │ +054b66: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +054b68: 4d04 0002 |0004: aput-object v4, v0, v2 │ │ +054b6c: 6202 0f02 |0006: sget-object v2, Landroid/support/v4/text/ICUCompatApi23;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@020f │ │ +054b70: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +054b72: 6e30 2f28 3200 |0009: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +054b78: 0c02 |000c: move-result-object v2 │ │ +054b7a: 1f02 bc05 |000d: check-cast v2, Ljava/util/Locale; // type@05bc │ │ +054b7e: 6e10 f128 0200 |000f: invoke-virtual {v2}, Ljava/util/Locale;.getScript:()Ljava/lang/String; // method@28f1 │ │ +054b84: 0c02 |0012: move-result-object v2 │ │ +054b86: 1102 |0013: return-object v2 │ │ +054b88: 0d01 |0014: move-exception v1 │ │ +054b8a: 1a02 0306 |0015: const-string v2, "ICUCompatIcs" // string@0603 │ │ +054b8e: 7120 121f 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ +054b94: 6e10 f128 0400 |001a: invoke-virtual {v4}, Ljava/util/Locale;.getScript:()Ljava/lang/String; // method@28f1 │ │ +054b9a: 0c02 |001d: move-result-object v2 │ │ +054b9c: 28f5 |001e: goto 0013 // -000b │ │ +054b9e: 0d01 |001f: move-exception v1 │ │ +054ba0: 1a02 0306 |0020: const-string v2, "ICUCompatIcs" // string@0603 │ │ +054ba4: 7120 121f 1200 |0022: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ +054baa: 28f5 |0025: goto 001a // -000b │ │ catches : 1 │ │ 0x0001 - 0x0012 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0014 │ │ Ljava/lang/IllegalAccessException; -> 0x001f │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ @@ -44905,27 +44932,27 @@ │ │ locals : │ │ 0x0006 - 0x0013 reg=0 args [Ljava/lang/Object; │ │ 0x0015 - 0x001a reg=1 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0020 - 0x0026 reg=1 e Ljava/lang/IllegalAccessException; │ │ 0x0000 - 0x0026 reg=4 locale Ljava/util/Locale; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1534 (ICUCompatApi23.java) │ │ + source_file_idx : 1538 (ICUCompatApi23.java) │ │ │ │ -Class #218 header: │ │ -class_idx : 367 │ │ +Class #219 header: │ │ +class_idx : 368 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1536 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1540 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #218 - │ │ +Class #219 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ name : 'sAddLikelySubtagsMethod' │ │ @@ -44942,45 +44969,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -054b38: |[054b38] android.support.v4.text.ICUCompatIcs.:()V │ │ -054b48: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -054b4a: 1a02 d623 |0001: const-string v2, "libcore.icu.ICU" // string@23d6 │ │ -054b4e: 7110 7327 0200 |0003: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -054b54: 0c00 |0006: move-result-object v0 │ │ -054b56: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ -054b5a: 1a02 e81f |0009: const-string v2, "getScript" // string@1fe8 │ │ -054b5e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -054b60: 2333 9806 |000c: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -054b64: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -054b66: 1c05 6a05 |000f: const-class v5, Ljava/lang/String; // type@056a │ │ -054b6a: 4d05 0304 |0011: aput-object v5, v3, v4 │ │ -054b6e: 6e30 7a27 2003 |0013: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -054b74: 0c02 |0016: move-result-object v2 │ │ -054b76: 6902 1102 |0017: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0211 │ │ -054b7a: 1a02 0e16 |0019: const-string v2, "addLikelySubtags" // string@160e │ │ -054b7e: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -054b80: 2333 9806 |001c: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -054b84: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -054b86: 1c05 6a05 |001f: const-class v5, Ljava/lang/String; // type@056a │ │ -054b8a: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ -054b8e: 6e30 7a27 2003 |0023: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -054b94: 0c02 |0026: move-result-object v2 │ │ -054b96: 6902 1002 |0027: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0210 │ │ -054b9a: 0e00 |0029: return-void │ │ -054b9c: 0d01 |002a: move-exception v1 │ │ -054b9e: 6906 1102 |002b: sput-object v6, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0211 │ │ -054ba2: 6906 1002 |002d: sput-object v6, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0210 │ │ -054ba6: 1a02 ff05 |002f: const-string v2, "ICUCompatIcs" // string@05ff │ │ -054baa: 7120 121f 1200 |0031: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ -054bb0: 28f5 |0034: goto 0029 // -000b │ │ +054bbc: |[054bbc] android.support.v4.text.ICUCompatIcs.:()V │ │ +054bcc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +054bce: 1a02 e023 |0001: const-string v2, "libcore.icu.ICU" // string@23e0 │ │ +054bd2: 7110 7327 0200 |0003: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +054bd8: 0c00 |0006: move-result-object v0 │ │ +054bda: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ +054bde: 1a02 f21f |0009: const-string v2, "getScript" // string@1ff2 │ │ +054be2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +054be4: 2333 9b06 |000c: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +054be8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +054bea: 1c05 6b05 |000f: const-class v5, Ljava/lang/String; // type@056b │ │ +054bee: 4d05 0304 |0011: aput-object v5, v3, v4 │ │ +054bf2: 6e30 7a27 2003 |0013: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +054bf8: 0c02 |0016: move-result-object v2 │ │ +054bfa: 6902 1102 |0017: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0211 │ │ +054bfe: 1a02 1816 |0019: const-string v2, "addLikelySubtags" // string@1618 │ │ +054c02: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +054c04: 2333 9b06 |001c: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +054c08: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +054c0a: 1c05 6b05 |001f: const-class v5, Ljava/lang/String; // type@056b │ │ +054c0e: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ +054c12: 6e30 7a27 2003 |0023: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +054c18: 0c02 |0026: move-result-object v2 │ │ +054c1a: 6902 1002 |0027: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0210 │ │ +054c1e: 0e00 |0029: return-void │ │ +054c20: 0d01 |002a: move-exception v1 │ │ +054c22: 6906 1102 |002b: sput-object v6, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0211 │ │ +054c26: 6906 1002 |002d: sput-object v6, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0210 │ │ +054c2a: 1a02 0306 |002f: const-string v2, "ICUCompatIcs" // string@0603 │ │ +054c2e: 7120 121f 1200 |0031: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ +054c34: 28f5 |0034: goto 0029 // -000b │ │ catches : 1 │ │ 0x0001 - 0x0029 │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0001 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -44999,38 +45026,38 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -054bc4: |[054bc4] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/util/Locale;)Ljava/lang/String; │ │ -054bd4: 6e10 f228 0500 |0000: invoke-virtual {v5}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@28f2 │ │ -054bda: 0c02 |0003: move-result-object v2 │ │ -054bdc: 6203 1002 |0004: sget-object v3, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0210 │ │ -054be0: 3803 1800 |0006: if-eqz v3, 001e // +0018 │ │ -054be4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -054be6: 2330 9906 |0009: new-array v0, v3, [Ljava/lang/Object; // type@0699 │ │ -054bea: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -054bec: 4d02 0003 |000c: aput-object v2, v0, v3 │ │ -054bf0: 6203 1002 |000e: sget-object v3, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0210 │ │ -054bf4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -054bf6: 6e30 2f28 4300 |0011: invoke-virtual {v3, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -054bfc: 0c03 |0014: move-result-object v3 │ │ -054bfe: 1f03 6a05 |0015: check-cast v3, Ljava/lang/String; // type@056a │ │ -054c02: 1103 |0017: return-object v3 │ │ -054c04: 0d01 |0018: move-exception v1 │ │ -054c06: 1a03 ff05 |0019: const-string v3, "ICUCompatIcs" // string@05ff │ │ -054c0a: 7120 121f 1300 |001b: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ -054c10: 0723 |001e: move-object v3, v2 │ │ -054c12: 28f8 |001f: goto 0017 // -0008 │ │ -054c14: 0d01 |0020: move-exception v1 │ │ -054c16: 1a03 ff05 |0021: const-string v3, "ICUCompatIcs" // string@05ff │ │ -054c1a: 7120 121f 1300 |0023: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ -054c20: 28f8 |0026: goto 001e // -0008 │ │ +054c48: |[054c48] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/util/Locale;)Ljava/lang/String; │ │ +054c58: 6e10 f228 0500 |0000: invoke-virtual {v5}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@28f2 │ │ +054c5e: 0c02 |0003: move-result-object v2 │ │ +054c60: 6203 1002 |0004: sget-object v3, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0210 │ │ +054c64: 3803 1800 |0006: if-eqz v3, 001e // +0018 │ │ +054c68: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +054c6a: 2330 9c06 |0009: new-array v0, v3, [Ljava/lang/Object; // type@069c │ │ +054c6e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +054c70: 4d02 0003 |000c: aput-object v2, v0, v3 │ │ +054c74: 6203 1002 |000e: sget-object v3, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0210 │ │ +054c78: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +054c7a: 6e30 2f28 4300 |0011: invoke-virtual {v3, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +054c80: 0c03 |0014: move-result-object v3 │ │ +054c82: 1f03 6b05 |0015: check-cast v3, Ljava/lang/String; // type@056b │ │ +054c86: 1103 |0017: return-object v3 │ │ +054c88: 0d01 |0018: move-exception v1 │ │ +054c8a: 1a03 0306 |0019: const-string v3, "ICUCompatIcs" // string@0603 │ │ +054c8e: 7120 121f 1300 |001b: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ +054c94: 0723 |001e: move-object v3, v2 │ │ +054c96: 28f8 |001f: goto 0017 // -0008 │ │ +054c98: 0d01 |0020: move-exception v1 │ │ +054c9a: 1a03 0306 |0021: const-string v3, "ICUCompatIcs" // string@0603 │ │ +054c9e: 7120 121f 1300 |0023: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ +054ca4: 28f8 |0026: goto 001e // -0008 │ │ catches : 1 │ │ 0x0004 - 0x0017 │ │ Ljava/lang/IllegalAccessException; -> 0x0018 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0020 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=79 │ │ @@ -45054,37 +45081,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -054c34: |[054c34] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -054c44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -054c46: 6202 1102 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0211 │ │ -054c4a: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -054c4e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -054c50: 2320 9906 |0006: new-array v0, v2, [Ljava/lang/Object; // type@0699 │ │ -054c54: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -054c56: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ -054c5a: 6202 1102 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0211 │ │ -054c5e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -054c60: 6e30 2f28 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -054c66: 0c02 |0011: move-result-object v2 │ │ -054c68: 1f02 6a05 |0012: check-cast v2, Ljava/lang/String; // type@056a │ │ -054c6c: 1102 |0014: return-object v2 │ │ -054c6e: 0d01 |0015: move-exception v1 │ │ -054c70: 1a02 ff05 |0016: const-string v2, "ICUCompatIcs" // string@05ff │ │ -054c74: 7120 121f 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ -054c7a: 0732 |001b: move-object v2, v3 │ │ -054c7c: 28f8 |001c: goto 0014 // -0008 │ │ -054c7e: 0d01 |001d: move-exception v1 │ │ -054c80: 1a02 ff05 |001e: const-string v2, "ICUCompatIcs" // string@05ff │ │ -054c84: 7120 121f 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ -054c8a: 28f8 |0023: goto 001b // -0008 │ │ +054cb8: |[054cb8] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +054cc8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +054cca: 6202 1102 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0211 │ │ +054cce: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +054cd2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +054cd4: 2320 9c06 |0006: new-array v0, v2, [Ljava/lang/Object; // type@069c │ │ +054cd8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +054cda: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ +054cde: 6202 1102 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0211 │ │ +054ce2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +054ce4: 6e30 2f28 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +054cea: 0c02 |0011: move-result-object v2 │ │ +054cec: 1f02 6b05 |0012: check-cast v2, Ljava/lang/String; // type@056b │ │ +054cf0: 1102 |0014: return-object v2 │ │ +054cf2: 0d01 |0015: move-exception v1 │ │ +054cf4: 1a02 0306 |0016: const-string v2, "ICUCompatIcs" // string@0603 │ │ +054cf8: 7120 121f 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ +054cfe: 0732 |001b: move-object v2, v3 │ │ +054d00: 28f8 |001c: goto 0014 // -0008 │ │ +054d02: 0d01 |001d: move-exception v1 │ │ +054d04: 1a02 0306 |001e: const-string v2, "ICUCompatIcs" // string@0603 │ │ +054d08: 7120 121f 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f12 │ │ +054d0e: 28f8 |0023: goto 001b // -0008 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ Ljava/lang/IllegalAccessException; -> 0x0015 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001d │ │ positions : │ │ 0x0001 line=61 │ │ 0x0005 line=62 │ │ @@ -45106,78 +45133,78 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -054c9c: |[054c9c] android.support.v4.text.ICUCompatIcs.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -054cac: 7110 2f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/util/Locale;)Ljava/lang/String; // method@072f │ │ -054cb2: 0c00 |0003: move-result-object v0 │ │ -054cb4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -054cb8: 7110 3007 0000 |0006: invoke-static {v0}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0730 │ │ -054cbe: 0c01 |0009: move-result-object v1 │ │ -054cc0: 1101 |000a: return-object v1 │ │ -054cc2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -054cc4: 28fe |000c: goto 000a // -0002 │ │ +054d20: |[054d20] android.support.v4.text.ICUCompatIcs.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +054d30: 7110 2f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/util/Locale;)Ljava/lang/String; // method@072f │ │ +054d36: 0c00 |0003: move-result-object v0 │ │ +054d38: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +054d3c: 7110 3007 0000 |0006: invoke-static {v0}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0730 │ │ +054d42: 0c01 |0009: move-result-object v1 │ │ +054d44: 1101 |000a: return-object v1 │ │ +054d46: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +054d48: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x0006 line=53 │ │ 0x000a line=56 │ │ locals : │ │ 0x0004 - 0x000d reg=0 localeWithSubtags Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 locale Ljava/util/Locale; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1536 (ICUCompatIcs.java) │ │ + source_file_idx : 1540 (ICUCompatIcs.java) │ │ │ │ -Class #219 header: │ │ -class_idx : 368 │ │ +Class #220 header: │ │ +class_idx : 369 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4480 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4490 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #219 annotations: │ │ +Class #220 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextUtilsCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #219 - │ │ +Class #220 - │ │ Class descriptor : 'Landroid/support/v4/text/TextUtilsCompat$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4480 (TextUtilsCompat.java) │ │ + source_file_idx : 4490 (TextUtilsCompat.java) │ │ │ │ -Class #220 header: │ │ -class_idx : 369 │ │ +Class #221 header: │ │ +class_idx : 370 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4480 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4490 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #220 annotations: │ │ +Class #221 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextUtilsCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="TextUtilsCompatImpl" │ │ │ │ -Class #220 - │ │ +Class #221 - │ │ Class descriptor : 'Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -45186,17 +45213,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054cc8: |[054cc8] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.:()V │ │ -054cd8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -054cde: 0e00 |0003: return-void │ │ +054d4c: |[054d4c] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.:()V │ │ +054d5c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +054d62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; │ │ │ │ #1 : (in Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;) │ │ @@ -45204,17 +45231,17 @@ │ │ type : '(Landroid/support/v4/text/TextUtilsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054ce0: |[054ce0] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.:(Landroid/support/v4/text/TextUtilsCompat$1;)V │ │ -054cf0: 7010 3207 0000 |0000: invoke-direct {v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:()V // method@0732 │ │ -054cf6: 0e00 |0003: return-void │ │ +054d64: |[054d64] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.:(Landroid/support/v4/text/TextUtilsCompat$1;)V │ │ +054d74: 7010 3207 0000 |0000: invoke-direct {v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:()V // method@0732 │ │ +054d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/text/TextUtilsCompat$1; │ │ │ │ @@ -45223,28 +45250,28 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -054cf8: |[054cf8] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ -054d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054d0a: 6e20 f028 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@28f0 │ │ -054d10: 0c01 |0004: move-result-object v1 │ │ -054d12: 6e20 d327 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -054d18: 0a01 |0008: move-result v1 │ │ -054d1a: 7110 6f27 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@276f │ │ -054d20: 0a01 |000c: move-result v1 │ │ -054d22: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ -054d28: 0f00 |0010: return v0 │ │ -054d2a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -054d2c: 28fe |0012: goto 0010 // -0002 │ │ -054d2e: 0000 |0013: nop // spacer │ │ -054d30: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ +054d7c: |[054d7c] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ +054d8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054d8e: 6e20 f028 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@28f0 │ │ +054d94: 0c01 |0004: move-result-object v1 │ │ +054d96: 6e20 d327 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +054d9c: 0a01 |0008: move-result v1 │ │ +054d9e: 7110 6f27 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@276f │ │ +054da4: 0a01 |000c: move-result v1 │ │ +054da6: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ +054dac: 0f00 |0010: return v0 │ │ +054dae: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +054db0: 28fe |0012: goto 0010 // -0002 │ │ +054db2: 0000 |0013: nop // spacer │ │ +054db4: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x0010 line=95 │ │ 0x0011 line=91 │ │ 0x0013 line=88 │ │ locals : │ │ @@ -45256,40 +45283,40 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -054d40: |[054d40] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -054d50: 3803 2b00 |0000: if-eqz v3, 002b // +002b │ │ -054d54: 6201 1502 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0215 │ │ -054d58: 6e20 ef28 1300 |0004: invoke-virtual {v3, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@28ef │ │ -054d5e: 0a01 |0007: move-result v1 │ │ -054d60: 3901 2300 |0008: if-nez v1, 002b // +0023 │ │ -054d64: 7110 2b07 0300 |000a: invoke-static {v3}, Landroid/support/v4/text/ICUCompat;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@072b │ │ -054d6a: 0c00 |000d: move-result-object v0 │ │ -054d6c: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ -054d70: 7110 3407 0300 |0010: invoke-static {v3}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@0734 │ │ -054d76: 0a01 |0013: move-result v1 │ │ -054d78: 0f01 |0014: return v1 │ │ -054d7a: 7100 3a07 0000 |0015: invoke-static {}, Landroid/support/v4/text/TextUtilsCompat;.access$000:()Ljava/lang/String; // method@073a │ │ -054d80: 0c01 |0018: move-result-object v1 │ │ -054d82: 6e20 d827 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -054d88: 0a01 |001c: move-result v1 │ │ -054d8a: 3901 0c00 |001d: if-nez v1, 0029 // +000c │ │ -054d8e: 7100 3b07 0000 |001f: invoke-static {}, Landroid/support/v4/text/TextUtilsCompat;.access$100:()Ljava/lang/String; // method@073b │ │ -054d94: 0c01 |0022: move-result-object v1 │ │ -054d96: 6e20 d827 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -054d9c: 0a01 |0026: move-result v1 │ │ -054d9e: 3801 0400 |0027: if-eqz v1, 002b // +0004 │ │ -054da2: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -054da4: 28ea |002a: goto 0014 // -0016 │ │ -054da6: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -054da8: 28e8 |002c: goto 0014 // -0018 │ │ +054dc4: |[054dc4] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +054dd4: 3803 2b00 |0000: if-eqz v3, 002b // +002b │ │ +054dd8: 6201 1502 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0215 │ │ +054ddc: 6e20 ef28 1300 |0004: invoke-virtual {v3, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@28ef │ │ +054de2: 0a01 |0007: move-result v1 │ │ +054de4: 3901 2300 |0008: if-nez v1, 002b // +0023 │ │ +054de8: 7110 2b07 0300 |000a: invoke-static {v3}, Landroid/support/v4/text/ICUCompat;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@072b │ │ +054dee: 0c00 |000d: move-result-object v0 │ │ +054df0: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ +054df4: 7110 3407 0300 |0010: invoke-static {v3}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@0734 │ │ +054dfa: 0a01 |0013: move-result v1 │ │ +054dfc: 0f01 |0014: return v1 │ │ +054dfe: 7100 3a07 0000 |0015: invoke-static {}, Landroid/support/v4/text/TextUtilsCompat;.access$000:()Ljava/lang/String; // method@073a │ │ +054e04: 0c01 |0018: move-result-object v1 │ │ +054e06: 6e20 d827 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +054e0c: 0a01 |001c: move-result v1 │ │ +054e0e: 3901 0c00 |001d: if-nez v1, 0029 // +000c │ │ +054e12: 7100 3b07 0000 |001f: invoke-static {}, Landroid/support/v4/text/TextUtilsCompat;.access$100:()Ljava/lang/String; // method@073b │ │ +054e18: 0c01 |0022: move-result-object v1 │ │ +054e1a: 6e20 d827 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +054e20: 0a01 |0026: move-result v1 │ │ +054e22: 3801 0400 |0027: if-eqz v1, 002b // +0004 │ │ +054e26: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +054e28: 28ea |002a: goto 0014 // -0016 │ │ +054e2a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +054e2c: 28e8 |002c: goto 0014 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000a line=64 │ │ 0x000e line=65 │ │ 0x0014 line=72 │ │ 0x0015 line=67 │ │ @@ -45297,32 +45324,32 @@ │ │ 0x002b line=72 │ │ locals : │ │ 0x000e - 0x0014 reg=0 scriptSubtag Ljava/lang/String; │ │ 0x0015 - 0x002b reg=0 scriptSubtag Ljava/lang/String; │ │ 0x0000 - 0x002d reg=2 this Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; │ │ 0x0000 - 0x002d reg=3 locale Ljava/util/Locale; │ │ │ │ - source_file_idx : 4480 (TextUtilsCompat.java) │ │ + source_file_idx : 4490 (TextUtilsCompat.java) │ │ │ │ -Class #221 header: │ │ -class_idx : 370 │ │ +Class #222 header: │ │ +class_idx : 371 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 369 │ │ -source_file_idx : 4480 │ │ +superclass_idx : 370 │ │ +source_file_idx : 4490 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #221 annotations: │ │ +Class #222 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextUtilsCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="TextUtilsCompatJellybeanMr1Impl" │ │ │ │ -Class #221 - │ │ +Class #222 - │ │ Class descriptor : 'Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -45331,18 +45358,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -054dac: |[054dac] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.:()V │ │ -054dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054dbe: 7020 3307 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@0733 │ │ -054dc4: 0e00 |0004: return-void │ │ +054e30: |[054e30] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.:()V │ │ +054e40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054e42: 7020 3307 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@0733 │ │ +054e48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl; │ │ │ │ #1 : (in Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;) │ │ @@ -45350,17 +45377,17 @@ │ │ type : '(Landroid/support/v4/text/TextUtilsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054dc8: |[054dc8] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.:(Landroid/support/v4/text/TextUtilsCompat$1;)V │ │ -054dd8: 7010 3607 0000 |0000: invoke-direct {v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;.:()V // method@0736 │ │ -054dde: 0e00 |0003: return-void │ │ +054e4c: |[054e4c] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.:(Landroid/support/v4/text/TextUtilsCompat$1;)V │ │ +054e5c: 7010 3607 0000 |0000: invoke-direct {v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;.:()V // method@0736 │ │ +054e62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/text/TextUtilsCompat$1; │ │ │ │ @@ -45370,42 +45397,42 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -054de0: |[054de0] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -054df0: 7110 3d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompatJellybeanMr1;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@073d │ │ -054df6: 0a00 |0003: move-result v0 │ │ -054df8: 0f00 |0004: return v0 │ │ +054e64: |[054e64] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +054e74: 7110 3d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompatJellybeanMr1;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@073d │ │ +054e7a: 0a00 |0003: move-result v0 │ │ +054e7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/util/Locale; │ │ │ │ - source_file_idx : 4480 (TextUtilsCompat.java) │ │ + source_file_idx : 4490 (TextUtilsCompat.java) │ │ │ │ -Class #222 header: │ │ -class_idx : 371 │ │ +Class #223 header: │ │ +class_idx : 372 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4480 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4490 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #222 annotations: │ │ +Class #223 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/text/TextUtilsCompat$1; Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl; Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; } │ │ │ │ -Class #222 - │ │ +Class #223 - │ │ Class descriptor : 'Landroid/support/v4/text/TextUtilsCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ name : 'ARAB_SCRIPT_SUBTAG' │ │ @@ -45430,36 +45457,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -054dfc: |[054dfc] android.support.v4.text.TextUtilsCompat.:()V │ │ -054e0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -054e0e: 6000 3700 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -054e12: 1301 1100 |0003: const/16 v1, #int 17 // #11 │ │ -054e16: 3410 1d00 |0005: if-lt v0, v1, 0022 // +001d │ │ -054e1a: 2201 7201 |0007: new-instance v1, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl; // type@0172 │ │ -054e1e: 7020 3707 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@0737 │ │ -054e24: 6901 1402 |000c: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0214 │ │ -054e28: 2201 b905 |000e: new-instance v1, Ljava/util/Locale; // type@05b9 │ │ -054e2c: 1a02 0000 |0010: const-string v2, "" // string@0000 │ │ -054e30: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ -054e34: 7030 ee28 2103 |0014: invoke-direct {v1, v2, v3}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@28ee │ │ -054e3a: 6901 1502 |0017: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0215 │ │ -054e3e: 1a01 f302 |0019: const-string v1, "Arab" // string@02f3 │ │ -054e42: 6901 1202 |001b: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0212 │ │ -054e46: 1a01 da05 |001d: const-string v1, "Hebr" // string@05da │ │ -054e4a: 6901 1302 |001f: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0213 │ │ -054e4e: 0e00 |0021: return-void │ │ -054e50: 2201 7101 |0022: new-instance v1, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // type@0171 │ │ -054e54: 7020 3307 2100 |0024: invoke-direct {v1, v2}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@0733 │ │ -054e5a: 6901 1402 |0027: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0214 │ │ -054e5e: 28e5 |0029: goto 000e // -001b │ │ +054e80: |[054e80] android.support.v4.text.TextUtilsCompat.:()V │ │ +054e90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +054e92: 6000 3700 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +054e96: 1301 1100 |0003: const/16 v1, #int 17 // #11 │ │ +054e9a: 3410 1d00 |0005: if-lt v0, v1, 0022 // +001d │ │ +054e9e: 2201 7301 |0007: new-instance v1, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl; // type@0173 │ │ +054ea2: 7020 3707 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@0737 │ │ +054ea8: 6901 1402 |000c: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0214 │ │ +054eac: 2201 bc05 |000e: new-instance v1, Ljava/util/Locale; // type@05bc │ │ +054eb0: 1a02 0000 |0010: const-string v2, "" // string@0000 │ │ +054eb4: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ +054eb8: 7030 ee28 2103 |0014: invoke-direct {v1, v2, v3}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@28ee │ │ +054ebe: 6901 1502 |0017: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0215 │ │ +054ec2: 1a01 f402 |0019: const-string v1, "Arab" // string@02f4 │ │ +054ec6: 6901 1202 |001b: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0212 │ │ +054eca: 1a01 de05 |001d: const-string v1, "Hebr" // string@05de │ │ +054ece: 6901 1302 |001f: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0213 │ │ +054ed2: 0e00 |0021: return-void │ │ +054ed4: 2201 7201 |0022: new-instance v1, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // type@0172 │ │ +054ed8: 7020 3307 2100 |0024: invoke-direct {v1, v2}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@0733 │ │ +054ede: 6901 1402 |0027: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0214 │ │ +054ee2: 28e5 |0029: goto 000e // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0003 line=115 │ │ 0x0007 line=116 │ │ 0x000e line=146 │ │ 0x0019 line=148 │ │ @@ -45473,73 +45500,73 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054e60: |[054e60] android.support.v4.text.TextUtilsCompat.access$000:()Ljava/lang/String; │ │ -054e70: 6200 1202 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0212 │ │ -054e74: 1100 |0002: return-object v0 │ │ +054ee4: |[054ee4] android.support.v4.text.TextUtilsCompat.access$000:()Ljava/lang/String; │ │ +054ef4: 6200 1202 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0212 │ │ +054ef8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #2 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ name : 'access$100' │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054e78: |[054e78] android.support.v4.text.TextUtilsCompat.access$100:()Ljava/lang/String; │ │ -054e88: 6200 1302 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0213 │ │ -054e8c: 1100 |0002: return-object v0 │ │ +054efc: |[054efc] android.support.v4.text.TextUtilsCompat.access$100:()Ljava/lang/String; │ │ +054f0c: 6200 1302 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0213 │ │ +054f10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ name : 'getLayoutDirectionFromLocale' │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -054e90: |[054e90] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -054ea0: 6200 1402 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0214 │ │ -054ea4: 6e20 3507 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0735 │ │ -054eaa: 0a00 |0005: move-result v0 │ │ -054eac: 0f00 |0006: return v0 │ │ +054f14: |[054f14] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +054f24: 6200 1402 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0214 │ │ +054f28: 6e20 3507 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0735 │ │ +054f2e: 0a00 |0005: move-result v0 │ │ +054f30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/util/Locale; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4480 (TextUtilsCompat.java) │ │ + source_file_idx : 4490 (TextUtilsCompat.java) │ │ │ │ -Class #223 header: │ │ -class_idx : 372 │ │ +Class #224 header: │ │ +class_idx : 373 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4482 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4492 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #223 - │ │ +Class #224 - │ │ Class descriptor : 'Landroid/support/v4/text/TextUtilsCompatJellybeanMr1;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -45548,38 +45575,38 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -054eb0: |[054eb0] android.support.v4.text.TextUtilsCompatJellybeanMr1.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -054ec0: 7110 e21e 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@1ee2 │ │ -054ec6: 0a00 |0003: move-result v0 │ │ -054ec8: 0f00 |0004: return v0 │ │ +054f34: |[054f34] android.support.v4.text.TextUtilsCompatJellybeanMr1.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +054f44: 7110 e21e 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@1ee2 │ │ +054f4a: 0a00 |0003: move-result v0 │ │ +054f4c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 locale Ljava/util/Locale; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4482 (TextUtilsCompatJellybeanMr1.java) │ │ + source_file_idx : 4492 (TextUtilsCompatJellybeanMr1.java) │ │ │ │ -Class #224 header: │ │ -class_idx : 384 │ │ +Class #225 header: │ │ +class_idx : 385 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3633 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3642 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 14 │ │ │ │ -Class #224 annotations: │ │ +Class #225 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections$ArrayIterator; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #563 'mEntrySet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/MapCollections" ".android/support/v4/util/MapCollections$EntrySet;" } │ │ Annotations on field #564 'mKeySet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/MapCollections" ".android/support/v4/util/MapCollections$KeySet;" } │ │ @@ -45604,15 +45631,15 @@ │ │ Annotations on method #1980 'removeAllHelper' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" ";" "Ljava/util/Collection" "<*>;)Z" } │ │ Annotations on method #1981 'retainAllHelper' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" ";" "Ljava/util/Collection" "<*>;)Z" } │ │ Annotations on method #1983 'toArrayHelper' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;I)[TT;" } │ │ │ │ -Class #224 - │ │ +Class #225 - │ │ Class descriptor : 'Landroid/support/v4/util/MapCollections;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/util/MapCollections;) │ │ @@ -45633,17 +45660,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054ecc: |[054ecc] android.support.v4.util.MapCollections.:()V │ │ -054edc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -054ee2: 0e00 |0003: return-void │ │ +054f50: |[054f50] android.support.v4.util.MapCollections.:()V │ │ +054f60: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +054f66: 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; │ │ @@ -45653,29 +45680,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 │ │ -054ee4: |[054ee4] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -054ef4: 7210 af28 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ -054efa: 0c00 |0003: move-result-object v0 │ │ -054efc: 7210 d228 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -054f02: 0a01 |0007: move-result v1 │ │ -054f04: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -054f08: 7210 d328 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -054f0e: 0c01 |000d: move-result-object v1 │ │ -054f10: 7220 f628 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ -054f16: 0a01 |0011: move-result v1 │ │ -054f18: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -054f1c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -054f1e: 0f01 |0015: return v1 │ │ -054f20: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -054f22: 28fe |0017: goto 0015 // -0002 │ │ +054f68: |[054f68] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +054f78: 7210 af28 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ +054f7e: 0c00 |0003: move-result-object v0 │ │ +054f80: 7210 d228 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +054f86: 0a01 |0007: move-result v1 │ │ +054f88: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +054f8c: 7210 d328 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +054f92: 0c01 |000d: move-result-object v1 │ │ +054f94: 7220 f628 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ +054f9a: 0a01 |0011: move-result v1 │ │ +054f9c: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +054fa0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +054fa2: 0f01 |0015: return v1 │ │ +054fa4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +054fa6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000a line=457 │ │ 0x0014 line=458 │ │ 0x0015 line=461 │ │ @@ -45691,40 +45718,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 │ │ -054f24: |[054f24] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ -054f34: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -054f36: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -054f38: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ -054f3c: 0123 |0004: move v3, v2 │ │ -054f3e: 0f03 |0005: return v3 │ │ -054f40: 2074 bd05 |0006: instance-of v4, v7, Ljava/util/Set; // type@05bd │ │ -054f44: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ -054f48: 0771 |000a: move-object v1, v7 │ │ -054f4a: 1f01 bd05 |000b: check-cast v1, Ljava/util/Set; // type@05bd │ │ -054f4e: 7210 0729 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@2907 │ │ -054f54: 0a04 |0010: move-result v4 │ │ -054f56: 7210 0729 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@2907 │ │ -054f5c: 0a05 |0014: move-result v5 │ │ -054f5e: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ -054f62: 7220 0329 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@2903 │ │ -054f68: 0a04 |001a: move-result v4 │ │ -054f6a: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ -054f6e: 0123 |001d: move v3, v2 │ │ -054f70: 28e7 |001e: goto 0005 // -0019 │ │ -054f72: 0132 |001f: move v2, v3 │ │ -054f74: 28fd |0020: goto 001d // -0003 │ │ -054f76: 0d00 |0021: move-exception v0 │ │ -054f78: 28e3 |0022: goto 0005 // -001d │ │ -054f7a: 0d00 |0023: move-exception v0 │ │ -054f7c: 28e1 |0024: goto 0005 // -001f │ │ +054fa8: |[054fa8] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ +054fb8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +054fba: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +054fbc: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ +054fc0: 0123 |0004: move v3, v2 │ │ +054fc2: 0f03 |0005: return v3 │ │ +054fc4: 2074 c005 |0006: instance-of v4, v7, Ljava/util/Set; // type@05c0 │ │ +054fc8: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ +054fcc: 0771 |000a: move-object v1, v7 │ │ +054fce: 1f01 c005 |000b: check-cast v1, Ljava/util/Set; // type@05c0 │ │ +054fd2: 7210 0729 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@2907 │ │ +054fd8: 0a04 |0010: move-result v4 │ │ +054fda: 7210 0729 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@2907 │ │ +054fe0: 0a05 |0014: move-result v5 │ │ +054fe2: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ +054fe6: 7220 0329 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@2903 │ │ +054fec: 0a04 |001a: move-result v4 │ │ +054fee: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +054ff2: 0123 |001d: move v3, v2 │ │ +054ff4: 28e7 |001e: goto 0005 // -0019 │ │ +054ff6: 0132 |001f: move v2, v3 │ │ +054ff8: 28fd |0020: goto 001d // -0003 │ │ +054ffa: 0d00 |0021: move-exception v0 │ │ +054ffc: 28e3 |0022: goto 0005 // -001d │ │ +054ffe: 0d00 |0023: move-exception v0 │ │ +055000: 28e1 |0024: goto 0005 // -001f │ │ catches : 1 │ │ 0x000d - 0x001a │ │ Ljava/lang/NullPointerException; -> 0x0021 │ │ Ljava/lang/ClassCastException; -> 0x0023 │ │ positions : │ │ 0x0002 line=511 │ │ 0x0005 line=525 │ │ @@ -45748,33 +45775,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 │ │ -054f90: |[054f90] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -054fa0: 7210 fd28 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ -054fa6: 0a01 |0003: move-result v1 │ │ -054fa8: 7210 af28 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ -054fae: 0c00 |0007: move-result-object v0 │ │ -054fb0: 7210 d228 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -054fb6: 0a02 |000b: move-result v2 │ │ -054fb8: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -054fbc: 7210 d328 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -054fc2: 0c02 |0011: move-result-object v2 │ │ -054fc4: 7220 fc28 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@28fc │ │ -054fca: 28f3 |0015: goto 0008 // -000d │ │ -054fcc: 7210 fd28 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ -054fd2: 0a02 |0019: move-result v2 │ │ -054fd4: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ -054fd8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -054fda: 0f02 |001d: return v2 │ │ -054fdc: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -054fde: 28fe |001f: goto 001d // -0002 │ │ +055014: |[055014] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +055024: 7210 fd28 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ +05502a: 0a01 |0003: move-result v1 │ │ +05502c: 7210 af28 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ +055032: 0c00 |0007: move-result-object v0 │ │ +055034: 7210 d228 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +05503a: 0a02 |000b: move-result v2 │ │ +05503c: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +055040: 7210 d328 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +055046: 0c02 |0011: move-result-object v2 │ │ +055048: 7220 fc28 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@28fc │ │ +05504e: 28f3 |0015: goto 0008 // -000d │ │ +055050: 7210 fd28 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ +055056: 0a02 |0019: move-result v2 │ │ +055058: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ +05505c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +05505e: 0f02 |001d: return v2 │ │ +055060: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +055062: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0004 line=466 │ │ 0x0008 line=467 │ │ 0x000e line=468 │ │ 0x0016 line=470 │ │ @@ -45791,38 +45818,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 │ │ -054fe0: |[054fe0] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -054ff0: 7210 fd28 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ -054ff6: 0a01 |0003: move-result v1 │ │ -054ff8: 7210 fa28 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@28fa │ │ -054ffe: 0c02 |0007: move-result-object v2 │ │ -055000: 7210 0429 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -055006: 0c00 |000b: move-result-object v0 │ │ -055008: 7210 d228 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -05500e: 0a02 |000f: move-result v2 │ │ -055010: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ -055014: 7210 d328 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -05501a: 0c02 |0015: move-result-object v2 │ │ -05501c: 7220 ae28 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@28ae │ │ -055022: 0a02 |0019: move-result v2 │ │ -055024: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ -055028: 7210 d428 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@28d4 │ │ -05502e: 28ed |001f: goto 000c // -0013 │ │ -055030: 7210 fd28 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ -055036: 0a02 |0023: move-result v2 │ │ -055038: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ -05503c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -05503e: 0f02 |0027: return v2 │ │ -055040: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -055042: 28fe |0029: goto 0027 // -0002 │ │ +055064: |[055064] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +055074: 7210 fd28 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ +05507a: 0a01 |0003: move-result v1 │ │ +05507c: 7210 fa28 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@28fa │ │ +055082: 0c02 |0007: move-result-object v2 │ │ +055084: 7210 0429 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +05508a: 0c00 |000b: move-result-object v0 │ │ +05508c: 7210 d228 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +055092: 0a02 |000f: move-result v2 │ │ +055094: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ +055098: 7210 d328 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +05509e: 0c02 |0015: move-result-object v2 │ │ +0550a0: 7220 ae28 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@28ae │ │ +0550a6: 0a02 |0019: move-result v2 │ │ +0550a8: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ +0550ac: 7210 d428 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@28d4 │ │ +0550b2: 28ed |001f: goto 000c // -0013 │ │ +0550b4: 7210 fd28 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ +0550ba: 0a02 |0023: move-result v2 │ │ +0550bc: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ +0550c0: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +0550c2: 0f02 |0027: return v2 │ │ +0550c4: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0550c6: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x000c line=476 │ │ 0x0012 line=477 │ │ 0x001c line=478 │ │ @@ -45895,22 +45922,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -055044: |[055044] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ -055054: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0233 │ │ -055058: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -05505c: 2200 7c01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@017c │ │ -055060: 7020 7307 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0773 │ │ -055066: 5b10 3302 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0233 │ │ -05506a: 5410 3302 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0233 │ │ -05506e: 1100 |000d: return-object v0 │ │ +0550c8: |[0550c8] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ +0550d8: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0233 │ │ +0550dc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0550e0: 2200 7d01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@017d │ │ +0550e4: 7020 7307 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0773 │ │ +0550ea: 5b10 3302 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0233 │ │ +0550ee: 5410 3302 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0233 │ │ +0550f2: 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; │ │ @@ -45921,22 +45948,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -055070: |[055070] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ -055080: 5410 3402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0234 │ │ -055084: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -055088: 2200 7d01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@017d │ │ -05508c: 7020 8407 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0784 │ │ -055092: 5b10 3402 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0234 │ │ -055096: 5410 3402 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0234 │ │ -05509a: 1100 |000d: return-object v0 │ │ +0550f4: |[0550f4] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ +055104: 5410 3402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0234 │ │ +055108: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +05510c: 2200 7e01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@017e │ │ +055110: 7020 8407 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0784 │ │ +055116: 5b10 3402 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0234 │ │ +05511a: 5410 3402 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0234 │ │ +05511e: 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; │ │ @@ -45947,22 +45974,22 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05509c: |[05509c] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ -0550ac: 5410 3502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0235 │ │ -0550b0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0550b4: 2200 7f01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@017f │ │ -0550b8: 7020 9f07 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@079f │ │ -0550be: 5b10 3502 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0235 │ │ -0550c2: 5410 3502 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0235 │ │ -0550c6: 1100 |000d: return-object v0 │ │ +055120: |[055120] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ +055130: 5410 3502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0235 │ │ +055134: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +055138: 2200 8001 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@0180 │ │ +05513c: 7020 9f07 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@079f │ │ +055142: 5b10 3502 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0235 │ │ +055146: 5410 3502 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0235 │ │ +05514a: 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; │ │ @@ -45973,26 +46000,26 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0550c8: |[0550c8] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ -0550d8: 6e10 b107 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -0550de: 0a00 |0003: move-result v0 │ │ -0550e0: 2302 9906 |0004: new-array v2, v0, [Ljava/lang/Object; // type@0699 │ │ -0550e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0550e6: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ -0550ea: 6e30 af07 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -0550f0: 0c03 |000c: move-result-object v3 │ │ -0550f2: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ -0550f6: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0550fa: 28f6 |0011: goto 0007 // -000a │ │ -0550fc: 1102 |0012: return-object v2 │ │ +05514c: |[05514c] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ +05515c: 6e10 b107 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +055162: 0a00 |0003: move-result v0 │ │ +055164: 2302 9c06 |0004: new-array v2, v0, [Ljava/lang/Object; // type@069c │ │ +055168: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05516a: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ +05516e: 6e30 af07 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +055174: 0c03 |000c: move-result-object v3 │ │ +055176: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +05517a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05517e: 28f6 |0011: goto 0007 // -000a │ │ +055180: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0006 line=488 │ │ 0x0009 line=489 │ │ 0x000f line=488 │ │ @@ -46010,41 +46037,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 │ │ -055100: |[055100] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -055110: 6e10 b107 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -055116: 0a00 |0003: move-result v0 │ │ -055118: 2153 |0004: array-length v3, v5 │ │ -05511a: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ -05511e: 6e10 bc27 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -055124: 0c03 |000a: move-result-object v3 │ │ -055126: 6e10 7527 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@2775 │ │ -05512c: 0c03 |000e: move-result-object v3 │ │ -05512e: 7120 2028 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2820 │ │ -055134: 0c03 |0012: move-result-object v3 │ │ -055136: 1f03 9906 |0013: check-cast v3, [Ljava/lang/Object; // type@0699 │ │ -05513a: 0732 |0015: move-object v2, v3 │ │ -05513c: 1f02 9906 |0016: check-cast v2, [Ljava/lang/Object; // type@0699 │ │ -055140: 0725 |0018: move-object v5, v2 │ │ -055142: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -055144: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ -055148: 6e30 af07 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -05514e: 0c03 |001f: move-result-object v3 │ │ -055150: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ -055154: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055158: 28f6 |0024: goto 001a // -000a │ │ -05515a: 2153 |0025: array-length v3, v5 │ │ -05515c: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ -055160: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -055162: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ -055166: 1105 |002b: return-object v5 │ │ +055184: |[055184] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +055194: 6e10 b107 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +05519a: 0a00 |0003: move-result v0 │ │ +05519c: 2153 |0004: array-length v3, v5 │ │ +05519e: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ +0551a2: 6e10 bc27 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0551a8: 0c03 |000a: move-result-object v3 │ │ +0551aa: 6e10 7527 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@2775 │ │ +0551b0: 0c03 |000e: move-result-object v3 │ │ +0551b2: 7120 2028 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2820 │ │ +0551b8: 0c03 |0012: move-result-object v3 │ │ +0551ba: 1f03 9c06 |0013: check-cast v3, [Ljava/lang/Object; // type@069c │ │ +0551be: 0732 |0015: move-object v2, v3 │ │ +0551c0: 1f02 9c06 |0016: check-cast v2, [Ljava/lang/Object; // type@069c │ │ +0551c4: 0725 |0018: move-object v5, v2 │ │ +0551c6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0551c8: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ +0551cc: 6e30 af07 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +0551d2: 0c03 |001f: move-result-object v3 │ │ +0551d4: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ +0551d8: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0551dc: 28f6 |0024: goto 001a // -000a │ │ +0551de: 2153 |0025: array-length v3, v5 │ │ +0551e0: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ +0551e4: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +0551e6: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ +0551ea: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0007 line=497 │ │ 0x0018 line=499 │ │ 0x0019 line=501 │ │ @@ -46059,39 +46086,39 @@ │ │ 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 : 3633 (MapCollections.java) │ │ + source_file_idx : 3642 (MapCollections.java) │ │ │ │ -Class #225 header: │ │ -class_idx : 373 │ │ +Class #226 header: │ │ +class_idx : 374 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 384 │ │ -source_file_idx : 757 │ │ +superclass_idx : 385 │ │ +source_file_idx : 758 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #225 annotations: │ │ +Class #226 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getCollection │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/MapCollections" ";" } │ │ Annotations on method #1857 'colGetMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" ";" } │ │ Annotations on method #1861 'colPut' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)V" } │ │ Annotations on method #1863 'colSetValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITV;)TV;" } │ │ │ │ -Class #225 - │ │ +Class #226 - │ │ Class descriptor : 'Landroid/support/v4/util/ArrayMap$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/util/MapCollections;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ @@ -46104,18 +46131,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 │ │ -055168: |[055168] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ -055178: 5b01 1602 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -05517c: 7010 ad07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@07ad │ │ -055182: 0e00 |0005: return-void │ │ +0551ec: |[0551ec] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ +0551fc: 5b01 1602 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +055200: 7010 ad07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@07ad │ │ +055206: 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; │ │ @@ -46126,18 +46153,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055184: |[055184] android.support.v4.util.ArrayMap$1.colClear:()V │ │ -055194: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -055198: 6e10 4907 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0749 │ │ -05519e: 0e00 |0005: return-void │ │ +055208: |[055208] android.support.v4.util.ArrayMap$1.colClear:()V │ │ +055218: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +05521c: 6e10 4907 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0749 │ │ +055222: 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; │ │ @@ -46147,21 +46174,21 @@ │ │ type : '(II)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0551a0: |[0551a0] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ -0551b0: 5420 1602 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -0551b4: 5400 1702 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@0217 │ │ -0551b8: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -0551bc: b041 |0006: add-int/2addr v1, v4 │ │ -0551be: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -0551c2: 1100 |0009: return-object v0 │ │ +055224: |[055224] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ +055234: 5420 1602 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +055238: 5400 1702 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@0217 │ │ +05523c: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +055240: b041 |0006: add-int/2addr v1, v4 │ │ +055242: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +055246: 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 │ │ @@ -46172,17 +46199,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0551c4: |[0551c4] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ -0551d4: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -0551d8: 1100 |0002: return-object v0 │ │ +055248: |[055248] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ +055258: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +05525c: 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; │ │ │ │ @@ -46191,18 +46218,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0551dc: |[0551dc] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ -0551ec: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -0551f0: 5200 1902 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@0219 │ │ -0551f4: 0f00 |0004: return v0 │ │ +055260: |[055260] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ +055270: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +055274: 5200 1902 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@0219 │ │ +055278: 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; │ │ │ │ @@ -46211,19 +46238,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0551f8: |[0551f8] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ -055208: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -05520c: 6e20 4e07 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@074e │ │ -055212: 0a00 |0005: move-result v0 │ │ -055214: 0f00 |0006: return v0 │ │ +05527c: |[05527c] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ +05528c: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +055290: 6e20 4e07 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@074e │ │ +055296: 0a00 |0005: move-result v0 │ │ +055298: 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; │ │ @@ -46233,19 +46260,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -055218: |[055218] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ -055228: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -05522c: 6e20 4f07 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@074f │ │ -055232: 0a00 |0005: move-result v0 │ │ -055234: 0f00 |0006: return v0 │ │ +05529c: |[05529c] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ +0552ac: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +0552b0: 6e20 4f07 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@074f │ │ +0552b6: 0a00 |0005: move-result v0 │ │ +0552b8: 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; │ │ @@ -46255,18 +46282,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 │ │ -055238: |[055238] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -055248: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -05524c: 6e30 5307 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -055252: 0e00 |0005: return-void │ │ +0552bc: |[0552bc] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0552cc: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +0552d0: 6e30 5307 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +0552d6: 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; │ │ @@ -46280,18 +46307,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -055254: |[055254] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ -055264: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -055268: 6e20 5507 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0755 │ │ -05526e: 0e00 |0005: return-void │ │ +0552d8: |[0552d8] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ +0552e8: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +0552ec: 6e20 5507 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0755 │ │ +0552f2: 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; │ │ @@ -46302,42 +46329,42 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -055270: |[055270] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -055280: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ -055284: 6e30 5707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0757 │ │ -05528a: 0c00 |0005: move-result-object v0 │ │ -05528c: 1100 |0006: return-object v0 │ │ +0552f4: |[0552f4] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +055304: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0216 │ │ +055308: 6e30 5707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0757 │ │ +05530e: 0c00 |0005: move-result-object v0 │ │ +055310: 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 : 757 (ArrayMap.java) │ │ + source_file_idx : 758 (ArrayMap.java) │ │ │ │ -Class #226 header: │ │ -class_idx : 385 │ │ +Class #227 header: │ │ +class_idx : 386 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4184 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4194 │ │ static_fields_size : 4 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ -Class #226 annotations: │ │ +Class #227 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on method #1992 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")TV;" } │ │ Annotations on method #1999 'keyAt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TK;" } │ │ Annotations on method #2000 'put' │ │ @@ -46347,15 +46374,15 @@ │ │ Annotations on method #2002 'removeAt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TV;" } │ │ Annotations on method #2003 'setValueAt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITV;)TV;" } │ │ Annotations on method #2006 'valueAt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TV;" } │ │ │ │ -Class #226 - │ │ +Class #227 - │ │ Class descriptor : 'Landroid/support/v4/util/SimpleArrayMap;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ name : 'mBaseCache' │ │ @@ -46392,23 +46419,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -055290: |[055290] android.support.v4.util.SimpleArrayMap.:()V │ │ -0552a0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0552a6: 6200 1a02 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ -0552aa: 5b10 3902 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -0552ae: 6200 1c02 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ -0552b2: 5b10 3602 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0552b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0552b8: 5910 3a02 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0552bc: 0e00 |000e: return-void │ │ +055314: |[055314] android.support.v4.util.SimpleArrayMap.:()V │ │ +055324: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05532a: 6200 1a02 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ +05532e: 5b10 3902 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055332: 6200 1c02 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ +055336: 5b10 3602 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +05533a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05533c: 5910 3a02 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055340: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000b line=211 │ │ 0x000e line=212 │ │ @@ -46421,86 +46448,86 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 115 16-bit code units │ │ -0552c0: |[0552c0] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ -0552d0: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -0552d4: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ -0552d8: 1c02 7601 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -0552dc: 1d02 |0006: monitor-enter v2 │ │ -0552de: 6201 3b02 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ -0552e2: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ -0552e6: 6200 3b02 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ -0552ea: 5b50 3602 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0552ee: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0552f0: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -0552f4: 1f01 9906 |0012: check-cast v1, [Ljava/lang/Object; // type@0699 │ │ -0552f8: 1f01 9906 |0014: check-cast v1, [Ljava/lang/Object; // type@0699 │ │ -0552fc: 6901 3b02 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ -055300: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -055302: 4601 0001 |0019: aget-object v1, v0, v1 │ │ -055306: 1f01 6906 |001b: check-cast v1, [I // type@0669 │ │ -05530a: 1f01 6906 |001d: check-cast v1, [I // type@0669 │ │ -05530e: 5b51 3902 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055312: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -055314: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -055316: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -055318: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ -05531c: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ -055320: 6001 3c02 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ -055324: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -055328: 6701 3c02 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ -05532c: 1e02 |002e: monitor-exit v2 │ │ -05532e: 0e00 |002f: return-void │ │ -055330: 1e02 |0030: monitor-exit v2 │ │ -055332: 2361 6906 |0031: new-array v1, v6, [I // type@0669 │ │ -055336: 5b51 3902 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -05533a: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -05533e: 2311 9906 |0037: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -055342: 5b51 3602 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055346: 28f4 |003b: goto 002f // -000c │ │ -055348: 0d01 |003c: move-exception v1 │ │ -05534a: 1e02 |003d: monitor-exit v2 │ │ -05534c: 2701 |003e: throw v1 │ │ -05534e: 1241 |003f: const/4 v1, #int 4 // #4 │ │ -055350: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ -055354: 1c02 7601 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -055358: 1d02 |0044: monitor-enter v2 │ │ -05535a: 6201 3702 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ -05535e: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ -055362: 6200 3702 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ -055366: 5b50 3602 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -05536a: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -05536c: 4601 0001 |004e: aget-object v1, v0, v1 │ │ -055370: 1f01 9906 |0050: check-cast v1, [Ljava/lang/Object; // type@0699 │ │ -055374: 1f01 9906 |0052: check-cast v1, [Ljava/lang/Object; // type@0699 │ │ -055378: 6901 3702 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ -05537c: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -05537e: 4601 0001 |0057: aget-object v1, v0, v1 │ │ -055382: 1f01 6906 |0059: check-cast v1, [I // type@0669 │ │ -055386: 1f01 6906 |005b: check-cast v1, [I // type@0669 │ │ -05538a: 5b51 3902 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -05538e: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -055390: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -055392: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -055394: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ -055398: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ -05539c: 6001 3802 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ -0553a0: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0553a4: 6701 3802 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ -0553a8: 1e02 |006c: monitor-exit v2 │ │ -0553aa: 28c2 |006d: goto 002f // -003e │ │ -0553ac: 0d01 |006e: move-exception v1 │ │ -0553ae: 1e02 |006f: monitor-exit v2 │ │ -0553b0: 2701 |0070: throw v1 │ │ -0553b2: 1e02 |0071: monitor-exit v2 │ │ -0553b4: 28bf |0072: goto 0031 // -0041 │ │ +055344: |[055344] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ +055354: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +055358: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ +05535c: 1c02 7701 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +055360: 1d02 |0006: monitor-enter v2 │ │ +055362: 6201 3b02 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ +055366: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ +05536a: 6200 3b02 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ +05536e: 5b50 3602 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055372: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +055374: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +055378: 1f01 9c06 |0012: check-cast v1, [Ljava/lang/Object; // type@069c │ │ +05537c: 1f01 9c06 |0014: check-cast v1, [Ljava/lang/Object; // type@069c │ │ +055380: 6901 3b02 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ +055384: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +055386: 4601 0001 |0019: aget-object v1, v0, v1 │ │ +05538a: 1f01 6c06 |001b: check-cast v1, [I // type@066c │ │ +05538e: 1f01 6c06 |001d: check-cast v1, [I // type@066c │ │ +055392: 5b51 3902 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055396: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +055398: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +05539a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +05539c: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ +0553a0: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ +0553a4: 6001 3c02 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ +0553a8: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0553ac: 6701 3c02 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ +0553b0: 1e02 |002e: monitor-exit v2 │ │ +0553b2: 0e00 |002f: return-void │ │ +0553b4: 1e02 |0030: monitor-exit v2 │ │ +0553b6: 2361 6c06 |0031: new-array v1, v6, [I // type@066c │ │ +0553ba: 5b51 3902 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +0553be: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +0553c2: 2311 9c06 |0037: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +0553c6: 5b51 3602 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +0553ca: 28f4 |003b: goto 002f // -000c │ │ +0553cc: 0d01 |003c: move-exception v1 │ │ +0553ce: 1e02 |003d: monitor-exit v2 │ │ +0553d0: 2701 |003e: throw v1 │ │ +0553d2: 1241 |003f: const/4 v1, #int 4 // #4 │ │ +0553d4: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ +0553d8: 1c02 7701 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +0553dc: 1d02 |0044: monitor-enter v2 │ │ +0553de: 6201 3702 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ +0553e2: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ +0553e6: 6200 3702 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ +0553ea: 5b50 3602 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +0553ee: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +0553f0: 4601 0001 |004e: aget-object v1, v0, v1 │ │ +0553f4: 1f01 9c06 |0050: check-cast v1, [Ljava/lang/Object; // type@069c │ │ +0553f8: 1f01 9c06 |0052: check-cast v1, [Ljava/lang/Object; // type@069c │ │ +0553fc: 6901 3702 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ +055400: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +055402: 4601 0001 |0057: aget-object v1, v0, v1 │ │ +055406: 1f01 6c06 |0059: check-cast v1, [I // type@066c │ │ +05540a: 1f01 6c06 |005b: check-cast v1, [I // type@066c │ │ +05540e: 5b51 3902 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055412: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +055414: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +055416: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +055418: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ +05541c: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ +055420: 6001 3802 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ +055424: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ +055428: 6701 3802 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ +05542c: 1e02 |006c: monitor-exit v2 │ │ +05542e: 28c2 |006d: goto 002f // -003e │ │ +055430: 0d01 |006e: move-exception v1 │ │ +055432: 1e02 |006f: monitor-exit v2 │ │ +055434: 2701 |0070: throw v1 │ │ +055436: 1e02 |0071: monitor-exit v2 │ │ +055438: 28bf |0072: goto 0031 // -0041 │ │ catches : 4 │ │ 0x0007 - 0x0031 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ 0x0045 - 0x0070 │ │ -> 0x006e │ │ @@ -46545,73 +46572,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 │ │ -0553e0: |[0553e0] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ -0553f0: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -0553f4: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0553f6: 2151 |0003: array-length v1, v5 │ │ -0553f8: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -0553fc: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ -055400: 1c02 7601 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -055404: 1d02 |000a: monitor-enter v2 │ │ -055406: 6001 3c02 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ -05540a: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ -05540e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -055410: 6203 3b02 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ -055414: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ -055418: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -05541a: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ -05541e: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -055422: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ -055426: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ -05542a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -05542c: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ -055430: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -055434: 28f9 |0022: goto 001b // -0007 │ │ -055436: 6906 3b02 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ -05543a: 6001 3c02 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ -05543e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055442: 6701 3c02 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ -055446: 1e02 |002b: monitor-exit v2 │ │ -055448: 0e00 |002c: return-void │ │ -05544a: 0d01 |002d: move-exception v1 │ │ -05544c: 1e02 |002e: monitor-exit v2 │ │ -05544e: 2701 |002f: throw v1 │ │ -055450: 2151 |0030: array-length v1, v5 │ │ -055452: 1242 |0031: const/4 v2, #int 4 // #4 │ │ -055454: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ -055458: 1c02 7601 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -05545c: 1d02 |0036: monitor-enter v2 │ │ -05545e: 6001 3802 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ -055462: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ -055466: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -055468: 6203 3702 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ -05546c: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ -055470: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -055472: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ -055476: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -05547a: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ -05547e: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ -055482: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -055484: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ -055488: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05548c: 28f9 |004e: goto 0047 // -0007 │ │ -05548e: 6906 3702 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ -055492: 6001 3802 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ -055496: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05549a: 6701 3802 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ -05549e: 1e02 |0057: monitor-exit v2 │ │ -0554a0: 28d4 |0058: goto 002c // -002c │ │ -0554a2: 0d01 |0059: move-exception v1 │ │ -0554a4: 1e02 |005a: monitor-exit v2 │ │ -0554a6: 2701 |005b: throw v1 │ │ +055464: |[055464] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ +055474: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +055478: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +05547a: 2151 |0003: array-length v1, v5 │ │ +05547c: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +055480: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ +055484: 1c02 7701 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +055488: 1d02 |000a: monitor-enter v2 │ │ +05548a: 6001 3c02 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ +05548e: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ +055492: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +055494: 6203 3b02 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ +055498: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +05549c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +05549e: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ +0554a2: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +0554a6: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0554aa: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ +0554ae: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +0554b0: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ +0554b4: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0554b8: 28f9 |0022: goto 001b // -0007 │ │ +0554ba: 6906 3b02 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@023b │ │ +0554be: 6001 3c02 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ +0554c2: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0554c6: 6701 3c02 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@023c │ │ +0554ca: 1e02 |002b: monitor-exit v2 │ │ +0554cc: 0e00 |002c: return-void │ │ +0554ce: 0d01 |002d: move-exception v1 │ │ +0554d0: 1e02 |002e: monitor-exit v2 │ │ +0554d2: 2701 |002f: throw v1 │ │ +0554d4: 2151 |0030: array-length v1, v5 │ │ +0554d6: 1242 |0031: const/4 v2, #int 4 // #4 │ │ +0554d8: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ +0554dc: 1c02 7701 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +0554e0: 1d02 |0036: monitor-enter v2 │ │ +0554e2: 6001 3802 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ +0554e6: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ +0554ea: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +0554ec: 6203 3702 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ +0554f0: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ +0554f4: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +0554f6: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ +0554fa: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +0554fe: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ +055502: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ +055506: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +055508: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ +05550c: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +055510: 28f9 |004e: goto 0047 // -0007 │ │ +055512: 6906 3702 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0237 │ │ +055516: 6001 3802 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ +05551a: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05551e: 6701 3802 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0238 │ │ +055522: 1e02 |0057: monitor-exit v2 │ │ +055524: 28d4 |0058: goto 002c // -002c │ │ +055526: 0d01 |0059: move-exception v1 │ │ +055528: 1e02 |005a: monitor-exit v2 │ │ +05552a: 2701 |005b: throw v1 │ │ catches : 2 │ │ 0x000b - 0x002f │ │ -> 0x002d │ │ 0x0037 - 0x005b │ │ -> 0x0059 │ │ positions : │ │ 0x0003 line=173 │ │ @@ -46651,28 +46678,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0554c0: |[0554c0] android.support.v4.util.SimpleArrayMap.clear:()V │ │ -0554d0: 5230 3a02 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0554d4: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0554d8: 5430 3902 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -0554dc: 5431 3602 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0554e0: 5232 3a02 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0554e4: 7130 c707 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@07c7 │ │ -0554ea: 6200 1a02 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ -0554ee: 5b30 3902 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -0554f2: 6200 1c02 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ -0554f6: 5b30 3602 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0554fa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0554fc: 5930 3a02 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055500: 0e00 |0018: return-void │ │ +055544: |[055544] android.support.v4.util.SimpleArrayMap.clear:()V │ │ +055554: 5230 3a02 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055558: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +05555c: 5430 3902 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055560: 5431 3602 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055564: 5232 3a02 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055568: 7130 c707 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@07c7 │ │ +05556e: 6200 1a02 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ +055572: 5b30 3902 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055576: 6200 1c02 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ +05557a: 5b30 3602 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +05557e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +055580: 5930 3a02 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055584: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x000d line=243 │ │ 0x0011 line=244 │ │ 0x0015 line=245 │ │ @@ -46686,22 +46713,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -055504: |[055504] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -055514: 6e20 cb07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@07cb │ │ -05551a: 0a00 |0003: move-result v0 │ │ -05551c: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -055520: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -055522: 0f00 |0007: return v0 │ │ -055524: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -055526: 28fe |0009: goto 0007 // -0002 │ │ +055588: |[055588] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +055598: 6e20 cb07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@07cb │ │ +05559e: 0a00 |0003: move-result v0 │ │ +0555a0: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +0555a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0555a6: 0f00 |0007: return v0 │ │ +0555a8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0555aa: 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; │ │ @@ -46711,22 +46738,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -055528: |[055528] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ -055538: 6e20 cd07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@07cd │ │ -05553e: 0a00 |0003: move-result v0 │ │ -055540: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -055544: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -055546: 0f00 |0007: return v0 │ │ -055548: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05554a: 28fe |0009: goto 0007 // -0002 │ │ +0555ac: |[0555ac] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ +0555bc: 6e20 cd07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@07cd │ │ +0555c2: 0a00 |0003: move-result v0 │ │ +0555c4: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +0555c8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0555ca: 0f00 |0007: return v0 │ │ +0555cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0555ce: 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; │ │ @@ -46736,34 +46763,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -05554c: |[05554c] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ -05555c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05555e: 5452 3902 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055562: 2122 |0003: array-length v2, v2 │ │ -055564: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ -055568: 5451 3902 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -05556c: 5450 3602 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055570: 7020 c107 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@07c1 │ │ -055576: 5252 3a02 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -05557a: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ -05557e: 5452 3902 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055582: 5253 3a02 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055586: 7153 0728 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -05558c: 5452 3602 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055590: 5253 3a02 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055594: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -055598: 7153 0728 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -05559e: 5252 3a02 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0555a2: 7130 c707 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@07c7 │ │ -0555a8: 0e00 |0026: return-void │ │ +0555d0: |[0555d0] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ +0555e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0555e2: 5452 3902 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +0555e6: 2122 |0003: array-length v2, v2 │ │ +0555e8: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ +0555ec: 5451 3902 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +0555f0: 5450 3602 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +0555f4: 7020 c107 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@07c1 │ │ +0555fa: 5252 3a02 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +0555fe: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ +055602: 5452 3902 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055606: 5253 3a02 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +05560a: 7153 0728 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055610: 5452 3602 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055614: 5253 3a02 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055618: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +05561c: 7153 0728 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055622: 5252 3a02 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055626: 7130 c707 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@07c7 │ │ +05562c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ 0x0008 line=256 │ │ 0x000a line=257 │ │ 0x000d line=258 │ │ @@ -46783,61 +46810,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0555ac: |[0555ac] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ -0555bc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0555be: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0555c0: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ -0555c4: 0f06 |0004: return v6 │ │ -0555c6: 20b8 bb05 |0005: instance-of v8, v11, Ljava/util/Map; // type@05bb │ │ -0555ca: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ -0555ce: 07b3 |0009: move-object v3, v11 │ │ -0555d0: 1f03 bb05 |000a: check-cast v3, Ljava/util/Map; // type@05bb │ │ -0555d4: 6e10 d407 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@07d4 │ │ -0555da: 0a08 |000f: move-result v8 │ │ -0555dc: 7210 fd28 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ -0555e2: 0a09 |0013: move-result v9 │ │ -0555e4: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ -0555e8: 0176 |0016: move v6, v7 │ │ -0555ea: 28ed |0017: goto 0004 // -0013 │ │ -0555ec: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0555ee: 52a8 3a02 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0555f2: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ -0555f6: 6e20 cf07 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@07cf │ │ -0555fc: 0c02 |0020: move-result-object v2 │ │ -0555fe: 6e20 d607 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@07d6 │ │ -055604: 0c04 |0024: move-result-object v4 │ │ -055606: 7220 f828 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -05560c: 0c05 |0028: move-result-object v5 │ │ -05560e: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ -055612: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ -055616: 7220 f628 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ -05561c: 0a08 |0030: move-result v8 │ │ -05561e: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ -055622: 0176 |0033: move v6, v7 │ │ -055624: 28d0 |0034: goto 0004 // -0030 │ │ -055626: 6e20 bb27 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -05562c: 0a08 |0038: move-result v8 │ │ -05562e: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ -055632: 0176 |003b: move v6, v7 │ │ -055634: 28c8 |003c: goto 0004 // -0038 │ │ -055636: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05563a: 28da |003f: goto 0019 // -0026 │ │ -05563c: 0d01 |0040: move-exception v1 │ │ -05563e: 0176 |0041: move v6, v7 │ │ -055640: 28c2 |0042: goto 0004 // -003e │ │ -055642: 0d01 |0043: move-exception v1 │ │ -055644: 0176 |0044: move v6, v7 │ │ -055646: 28bf |0045: goto 0004 // -0041 │ │ -055648: 0176 |0046: move v6, v7 │ │ -05564a: 28bd |0047: goto 0004 // -0043 │ │ +055630: |[055630] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ +055640: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +055642: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +055644: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ +055648: 0f06 |0004: return v6 │ │ +05564a: 20b8 be05 |0005: instance-of v8, v11, Ljava/util/Map; // type@05be │ │ +05564e: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ +055652: 07b3 |0009: move-object v3, v11 │ │ +055654: 1f03 be05 |000a: check-cast v3, Ljava/util/Map; // type@05be │ │ +055658: 6e10 d407 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@07d4 │ │ +05565e: 0a08 |000f: move-result v8 │ │ +055660: 7210 fd28 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@28fd │ │ +055666: 0a09 |0013: move-result v9 │ │ +055668: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ +05566c: 0176 |0016: move v6, v7 │ │ +05566e: 28ed |0017: goto 0004 // -0013 │ │ +055670: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +055672: 52a8 3a02 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055676: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ +05567a: 6e20 cf07 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@07cf │ │ +055680: 0c02 |0020: move-result-object v2 │ │ +055682: 6e20 d607 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@07d6 │ │ +055688: 0c04 |0024: move-result-object v4 │ │ +05568a: 7220 f828 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +055690: 0c05 |0028: move-result-object v5 │ │ +055692: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ +055696: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ +05569a: 7220 f628 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ +0556a0: 0a08 |0030: move-result v8 │ │ +0556a2: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ +0556a6: 0176 |0033: move v6, v7 │ │ +0556a8: 28d0 |0034: goto 0004 // -0030 │ │ +0556aa: 6e20 bb27 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0556b0: 0a08 |0038: move-result v8 │ │ +0556b2: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ +0556b6: 0176 |003b: move v6, v7 │ │ +0556b8: 28c8 |003c: goto 0004 // -0038 │ │ +0556ba: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0556be: 28da |003f: goto 0019 // -0026 │ │ +0556c0: 0d01 |0040: move-exception v1 │ │ +0556c2: 0176 |0041: move v6, v7 │ │ +0556c4: 28c2 |0042: goto 0004 // -003e │ │ +0556c6: 0d01 |0043: move-exception v1 │ │ +0556c8: 0176 |0044: move v6, v7 │ │ +0556ca: 28bf |0045: goto 0004 // -0041 │ │ +0556cc: 0176 |0046: move v6, v7 │ │ +0556ce: 28bd |0047: goto 0004 // -0043 │ │ catches : 1 │ │ 0x0019 - 0x0038 │ │ Ljava/lang/NullPointerException; -> 0x0040 │ │ Ljava/lang/ClassCastException; -> 0x0043 │ │ positions : │ │ 0x0002 line=532 │ │ 0x0004 line=561 │ │ @@ -46877,25 +46904,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 │ │ -05565c: |[05565c] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05566c: 6e20 cb07 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@07cb │ │ -055672: 0a00 |0003: move-result v0 │ │ -055674: 3a00 0b00 |0004: if-ltz v0, 000f // +000b │ │ -055678: 5431 3602 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -05567c: e002 0001 |0008: shl-int/lit8 v2, v0, #int 1 // #01 │ │ -055680: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -055684: 4601 0102 |000c: aget-object v1, v1, v2 │ │ -055688: 1101 |000e: return-object v1 │ │ -05568a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -05568c: 28fe |0010: goto 000e // -0002 │ │ +0556e0: |[0556e0] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0556f0: 6e20 cb07 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@07cb │ │ +0556f6: 0a00 |0003: move-result v0 │ │ +0556f8: 3a00 0b00 |0004: if-ltz v0, 000f // +000b │ │ +0556fc: 5431 3602 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055700: e002 0001 |0008: shl-int/lit8 v2, v0, #int 1 // #01 │ │ +055704: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +055708: 4601 0102 |000c: aget-object v1, v1, v2 │ │ +05570c: 1101 |000e: return-object v1 │ │ +05570e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +055710: 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 │ │ @@ -46907,35 +46934,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -055690: |[055690] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ -0556a0: 5491 3902 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -0556a4: 5490 3602 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0556a8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0556aa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0556ac: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -0556ae: 5294 3a02 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0556b2: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ -0556b6: 4606 0005 |000b: aget-object v6, v0, v5 │ │ -0556ba: 4408 0102 |000d: aget v8, v1, v2 │ │ -0556be: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ -0556c2: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -0556c4: b787 |0012: xor-int/2addr v7, v8 │ │ -0556c6: b073 |0013: add-int/2addr v3, v7 │ │ -0556c8: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0556cc: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ -0556d0: 28f1 |0018: goto 0009 // -000f │ │ -0556d2: 6e10 bd27 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0556d8: 0a07 |001c: move-result v7 │ │ -0556da: 28f5 |001d: goto 0012 // -000b │ │ -0556dc: 0f03 |001e: return v3 │ │ +055714: |[055714] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ +055724: 5491 3902 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055728: 5490 3602 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +05572c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +05572e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +055730: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +055732: 5294 3a02 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055736: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ +05573a: 4606 0005 |000b: aget-object v6, v0, v5 │ │ +05573e: 4408 0102 |000d: aget v8, v1, v2 │ │ +055742: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ +055746: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +055748: b787 |0012: xor-int/2addr v7, v8 │ │ +05574a: b073 |0013: add-int/2addr v3, v7 │ │ +05574c: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +055750: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ +055754: 28f1 |0018: goto 0009 // -000f │ │ +055756: 6e10 bd27 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +05575c: 0a07 |001c: move-result v7 │ │ +05575e: 28f5 |001d: goto 0012 // -000b │ │ +055760: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0002 line=570 │ │ 0x0004 line=571 │ │ 0x0005 line=572 │ │ 0x000b line=573 │ │ @@ -46959,61 +46986,61 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0556e0: |[0556e0] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ -0556f0: 5260 3a02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0556f4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0556f8: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -0556fa: 0f03 |0005: return v3 │ │ -0556fc: 5464 3902 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055700: 7130 5c07 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@075c │ │ -055706: 0a03 |000b: move-result v3 │ │ -055708: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ -05570c: 5464 3602 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055710: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -055714: 4604 0405 |0012: aget-object v4, v4, v5 │ │ -055718: 6e20 bb27 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -05571e: 0a04 |0017: move-result v4 │ │ -055720: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ -055724: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ -055728: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ -05572c: 5464 3902 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055730: 4404 0401 |0020: aget v4, v4, v1 │ │ -055734: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ -055738: 5464 3602 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -05573c: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -055740: 4604 0405 |0028: aget-object v4, v4, v5 │ │ -055744: 6e20 bb27 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -05574a: 0a04 |002d: move-result v4 │ │ -05574c: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -055750: 0113 |0030: move v3, v1 │ │ -055752: 28d4 |0031: goto 0005 // -002c │ │ -055754: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055758: 28e8 |0034: goto 001c // -0018 │ │ -05575a: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ -05575e: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ -055762: 5464 3902 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055766: 4404 0402 |003b: aget v4, v4, v2 │ │ -05576a: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ -05576e: 5464 3602 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055772: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -055776: 4604 0405 |0043: aget-object v4, v4, v5 │ │ -05577a: 6e20 bb27 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -055780: 0a04 |0048: move-result v4 │ │ -055782: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ -055786: 0123 |004b: move v3, v2 │ │ -055788: 28b9 |004c: goto 0005 // -0047 │ │ -05578a: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05578e: 28e8 |004f: goto 0037 // -0018 │ │ -055790: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -055794: 28b3 |0052: goto 0005 // -004d │ │ +055764: |[055764] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ +055774: 5260 3a02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055778: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +05577c: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +05577e: 0f03 |0005: return v3 │ │ +055780: 5464 3902 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055784: 7130 5c07 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@075c │ │ +05578a: 0a03 |000b: move-result v3 │ │ +05578c: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ +055790: 5464 3602 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055794: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +055798: 4604 0405 |0012: aget-object v4, v4, v5 │ │ +05579c: 6e20 bb27 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0557a2: 0a04 |0017: move-result v4 │ │ +0557a4: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ +0557a8: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ +0557ac: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ +0557b0: 5464 3902 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +0557b4: 4404 0401 |0020: aget v4, v4, v1 │ │ +0557b8: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ +0557bc: 5464 3602 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +0557c0: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +0557c4: 4604 0405 |0028: aget-object v4, v4, v5 │ │ +0557c8: 6e20 bb27 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0557ce: 0a04 |002d: move-result v4 │ │ +0557d0: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +0557d4: 0113 |0030: move v3, v1 │ │ +0557d6: 28d4 |0031: goto 0005 // -002c │ │ +0557d8: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0557dc: 28e8 |0034: goto 001c // -0018 │ │ +0557de: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0557e2: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ +0557e6: 5464 3902 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +0557ea: 4404 0402 |003b: aget v4, v4, v2 │ │ +0557ee: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ +0557f2: 5464 3602 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +0557f6: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +0557fa: 4604 0405 |0043: aget-object v4, v4, v5 │ │ +0557fe: 6e20 bb27 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +055804: 0a04 |0048: move-result v4 │ │ +055806: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ +05580a: 0123 |004b: move v3, v2 │ │ +05580c: 28b9 |004c: goto 0005 // -0047 │ │ +05580e: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +055812: 28e8 |004f: goto 0037 // -0018 │ │ +055814: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +055818: 28b3 |0052: goto 0005 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=65 │ │ 0x0004 line=66 │ │ 0x0005 line=96 │ │ 0x0006 line=69 │ │ @@ -47041,24 +47068,24 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -055798: |[055798] android.support.v4.util.SimpleArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ -0557a8: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -0557ac: 6e10 cc07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@07cc │ │ -0557b2: 0a00 |0005: move-result v0 │ │ -0557b4: 0f00 |0006: return v0 │ │ -0557b6: 6e10 bd27 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0557bc: 0a00 |000a: move-result v0 │ │ -0557be: 6e30 ca07 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@07ca │ │ -0557c4: 0a00 |000e: move-result v0 │ │ -0557c6: 28f7 |000f: goto 0006 // -0009 │ │ +05581c: |[05581c] android.support.v4.util.SimpleArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ +05582c: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +055830: 6e10 cc07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@07cc │ │ +055836: 0a00 |0005: move-result v0 │ │ +055838: 0f00 |0006: return v0 │ │ +05583a: 6e10 bd27 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +055840: 0a00 |000a: move-result v0 │ │ +055842: 6e30 ca07 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@07ca │ │ +055848: 0a00 |000e: move-result v0 │ │ +05584a: 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; │ │ @@ -47068,56 +47095,56 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0557c8: |[0557c8] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ -0557d8: 5260 3a02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0557dc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0557e0: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -0557e2: 0f03 |0005: return v3 │ │ -0557e4: 5464 3902 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -0557e8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -0557ea: 7130 5c07 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@075c │ │ -0557f0: 0a03 |000c: move-result v3 │ │ -0557f2: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ -0557f6: 5464 3602 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0557fa: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -0557fe: 4604 0405 |0013: aget-object v4, v4, v5 │ │ -055802: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ -055806: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ -05580a: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ -05580e: 5464 3902 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055812: 4404 0401 |001d: aget v4, v4, v1 │ │ -055816: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -05581a: 5464 3602 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -05581e: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -055822: 4604 0405 |0025: aget-object v4, v4, v5 │ │ -055826: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ -05582a: 0113 |0029: move v3, v1 │ │ -05582c: 28db |002a: goto 0005 // -0025 │ │ -05582e: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055832: 28ec |002d: goto 0019 // -0014 │ │ -055834: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ -055838: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ -05583c: 5464 3902 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055840: 4404 0402 |0034: aget v4, v4, v2 │ │ -055844: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ -055848: 5464 3602 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -05584c: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -055850: 4604 0405 |003c: aget-object v4, v4, v5 │ │ -055854: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ -055858: 0123 |0040: move v3, v2 │ │ -05585a: 28c4 |0041: goto 0005 // -003c │ │ -05585c: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ -055860: 28ec |0044: goto 0030 // -0014 │ │ -055862: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -055866: 28be |0047: goto 0005 // -0042 │ │ +05584c: |[05584c] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ +05585c: 5260 3a02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055860: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +055864: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +055866: 0f03 |0005: return v3 │ │ +055868: 5464 3902 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +05586c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +05586e: 7130 5c07 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@075c │ │ +055874: 0a03 |000c: move-result v3 │ │ +055876: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ +05587a: 5464 3602 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +05587e: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +055882: 4604 0405 |0013: aget-object v4, v4, v5 │ │ +055886: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ +05588a: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ +05588e: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ +055892: 5464 3902 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055896: 4404 0401 |001d: aget v4, v4, v1 │ │ +05589a: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +05589e: 5464 3602 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +0558a2: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +0558a6: 4604 0405 |0025: aget-object v4, v4, v5 │ │ +0558aa: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ +0558ae: 0113 |0029: move v3, v1 │ │ +0558b0: 28db |002a: goto 0005 // -0025 │ │ +0558b2: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0558b6: 28ec |002d: goto 0019 // -0014 │ │ +0558b8: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0558bc: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ +0558c0: 5464 3902 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +0558c4: 4404 0402 |0034: aget v4, v4, v2 │ │ +0558c8: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ +0558cc: 5464 3602 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +0558d0: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +0558d4: 4604 0405 |003c: aget-object v4, v4, v5 │ │ +0558d8: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ +0558dc: 0123 |0040: move v3, v2 │ │ +0558de: 28c4 |0041: goto 0005 // -003c │ │ +0558e0: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0558e4: 28ec |0044: goto 0030 // -0014 │ │ +0558e6: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +0558ea: 28be |0047: goto 0005 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=103 │ │ 0x0004 line=104 │ │ 0x0005 line=134 │ │ 0x0006 line=107 │ │ @@ -47143,39 +47170,39 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -055868: |[055868] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ -055878: 5243 3a02 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -05587c: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -055880: 5441 3602 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055884: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ -055888: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -05588a: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ -05588e: 4603 0102 |000b: aget-object v3, v1, v2 │ │ -055892: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -055896: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -05589a: 0f03 |0011: return v3 │ │ -05589c: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0558a0: 28f5 |0014: goto 0009 // -000b │ │ -0558a2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0558a4: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ -0558a8: 4603 0102 |0018: aget-object v3, v1, v2 │ │ -0558ac: 6e20 bb27 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -0558b2: 0a03 |001d: move-result v3 │ │ -0558b4: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ -0558b8: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -0558bc: 28ef |0022: goto 0011 // -0011 │ │ -0558be: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0558c2: 28f1 |0025: goto 0016 // -000f │ │ -0558c4: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -0558c6: 28ea |0027: goto 0011 // -0016 │ │ +0558ec: |[0558ec] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ +0558fc: 5243 3a02 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055900: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +055904: 5441 3602 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055908: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ +05590c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +05590e: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ +055912: 4603 0102 |000b: aget-object v3, v1, v2 │ │ +055916: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +05591a: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +05591e: 0f03 |0011: return v3 │ │ +055920: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ +055924: 28f5 |0014: goto 0009 // -000b │ │ +055926: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +055928: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ +05592c: 4603 0102 |0018: aget-object v3, v1, v2 │ │ +055930: 6e20 bb27 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +055936: 0a03 |001d: move-result v3 │ │ +055938: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ +05593c: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +055940: 28ef |0022: goto 0011 // -0011 │ │ +055942: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ +055946: 28f1 |0025: goto 0016 // -000f │ │ +055948: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +05594a: 28ea |0027: goto 0011 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0006 line=289 │ │ 0x0008 line=290 │ │ 0x000b line=291 │ │ @@ -47201,21 +47228,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0558c8: |[0558c8] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ -0558d8: 5210 3a02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0558dc: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -0558e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0558e2: 0f00 |0005: return v0 │ │ -0558e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0558e6: 28fe |0007: goto 0005 // -0002 │ │ +05594c: |[05594c] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ +05595c: 5210 3a02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055960: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +055964: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +055966: 0f00 |0005: return v0 │ │ +055968: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +05596a: 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; │ │ │ │ @@ -47224,19 +47251,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0558e8: |[0558e8] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ -0558f8: 5420 3602 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0558fc: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -055900: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -055904: 1100 |0006: return-object v0 │ │ +05596c: |[05596c] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ +05597c: 5420 3602 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055980: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +055984: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +055988: 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 │ │ @@ -47246,95 +47273,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 │ │ -055908: |[055908] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -055918: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -05591c: 1246 |0002: const/4 v6, #int 4 // #4 │ │ -05591e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -055920: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ -055924: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -055926: 6e10 cc07 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@07cc │ │ -05592c: 0a01 |000a: move-result v1 │ │ -05592e: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ -055932: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ -055936: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ -05593a: 54b6 3602 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -05593e: 4605 0601 |0013: aget-object v5, v6, v1 │ │ -055942: 54b6 3602 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055946: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ -05594a: 1105 |0019: return-object v5 │ │ -05594c: 6e10 bd27 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -055952: 0a00 |001d: move-result v0 │ │ -055954: 6e30 ca07 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@07ca │ │ -05595a: 0a01 |0021: move-result v1 │ │ -05595c: 28e9 |0022: goto 000b // -0017 │ │ -05595e: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -055962: 52b7 3a02 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055966: 54b8 3902 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -05596a: 2188 |0029: array-length v8, v8 │ │ -05596c: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ -055970: 52b7 3a02 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055974: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ -055978: 52b6 3a02 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -05597c: 52b7 3a02 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055980: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -055984: 9002 0607 |0036: add-int v2, v6, v7 │ │ -055988: 54b4 3902 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -05598c: 54b3 3602 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055990: 7020 c107 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@07c1 │ │ -055996: 54b6 3902 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -05599a: 2166 |0041: array-length v6, v6 │ │ -05599c: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ -0559a0: 54b6 3902 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -0559a4: 2147 |0046: array-length v7, v4 │ │ -0559a6: 7157 0728 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0559ac: 54b6 3602 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0559b0: 2137 |004c: array-length v7, v3 │ │ -0559b2: 7157 0728 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0559b8: 52b6 3a02 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0559bc: 7130 c707 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@07c7 │ │ -0559c2: 52b6 3a02 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0559c6: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ -0559ca: 54b6 3902 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -0559ce: 54b7 3902 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -0559d2: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0559d6: 52b9 3a02 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0559da: b119 |0061: sub-int/2addr v9, v1 │ │ -0559dc: 7159 0728 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0559e2: 54b6 3602 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0559e6: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -0559ea: 54b8 3602 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -0559ee: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ -0559f2: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ -0559f6: 52ba 3a02 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -0559fa: b11a |0071: sub-int/2addr v10, v1 │ │ -0559fc: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ -055a00: 715a 0728 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -055a06: 54b6 3902 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055a0a: 4b00 0601 |0079: aput v0, v6, v1 │ │ -055a0e: 54b6 3602 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055a12: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -055a16: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ -055a1a: 54b6 3602 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055a1e: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -055a22: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ -055a26: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ -055a2a: 52b6 3a02 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055a2e: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -055a32: 59b6 3a02 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055a36: 1205 |008f: const/4 v5, #int 0 // #0 │ │ -055a38: 2889 |0090: goto 0019 // -0077 │ │ -055a3a: 52b7 3a02 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055a3e: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ -055a42: 0162 |0095: move v2, v6 │ │ -055a44: 28a2 |0096: goto 0038 // -005e │ │ +05598c: |[05598c] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +05599c: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0559a0: 1246 |0002: const/4 v6, #int 4 // #4 │ │ +0559a2: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0559a4: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ +0559a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0559aa: 6e10 cc07 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@07cc │ │ +0559b0: 0a01 |000a: move-result v1 │ │ +0559b2: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ +0559b6: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +0559ba: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ +0559be: 54b6 3602 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +0559c2: 4605 0601 |0013: aget-object v5, v6, v1 │ │ +0559c6: 54b6 3602 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +0559ca: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ +0559ce: 1105 |0019: return-object v5 │ │ +0559d0: 6e10 bd27 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0559d6: 0a00 |001d: move-result v0 │ │ +0559d8: 6e30 ca07 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@07ca │ │ +0559de: 0a01 |0021: move-result v1 │ │ +0559e0: 28e9 |0022: goto 000b // -0017 │ │ +0559e2: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +0559e6: 52b7 3a02 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +0559ea: 54b8 3902 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +0559ee: 2188 |0029: array-length v8, v8 │ │ +0559f0: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ +0559f4: 52b7 3a02 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +0559f8: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ +0559fc: 52b6 3a02 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055a00: 52b7 3a02 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055a04: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +055a08: 9002 0607 |0036: add-int v2, v6, v7 │ │ +055a0c: 54b4 3902 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055a10: 54b3 3602 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055a14: 7020 c107 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@07c1 │ │ +055a1a: 54b6 3902 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055a1e: 2166 |0041: array-length v6, v6 │ │ +055a20: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ +055a24: 54b6 3902 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055a28: 2147 |0046: array-length v7, v4 │ │ +055a2a: 7157 0728 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055a30: 54b6 3602 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055a34: 2137 |004c: array-length v7, v3 │ │ +055a36: 7157 0728 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055a3c: 52b6 3a02 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055a40: 7130 c707 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@07c7 │ │ +055a46: 52b6 3a02 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055a4a: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ +055a4e: 54b6 3902 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055a52: 54b7 3902 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055a56: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +055a5a: 52b9 3a02 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055a5e: b119 |0061: sub-int/2addr v9, v1 │ │ +055a60: 7159 0728 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055a66: 54b6 3602 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055a6a: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +055a6e: 54b8 3602 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055a72: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ +055a76: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ +055a7a: 52ba 3a02 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055a7e: b11a |0071: sub-int/2addr v10, v1 │ │ +055a80: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ +055a84: 715a 0728 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055a8a: 54b6 3902 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055a8e: 4b00 0601 |0079: aput v0, v6, v1 │ │ +055a92: 54b6 3602 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055a96: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +055a9a: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ +055a9e: 54b6 3602 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055aa2: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +055aa6: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ +055aaa: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ +055aae: 52b6 3a02 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055ab2: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +055ab6: 59b6 3a02 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055aba: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +055abc: 2889 |0090: goto 0019 // -0077 │ │ +055abe: 52b7 3a02 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055ac2: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ +055ac6: 0162 |0095: move v2, v6 │ │ +055ac8: 28a2 |0096: goto 0038 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=376 │ │ 0x0006 line=377 │ │ 0x0007 line=378 │ │ 0x000b line=383 │ │ 0x000d line=384 │ │ @@ -47383,23 +47410,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 │ │ -055a48: |[055a48] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -055a58: 6e20 cb07 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@07cb │ │ -055a5e: 0a00 |0003: move-result v0 │ │ -055a60: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ -055a64: 6e20 d207 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@07d2 │ │ -055a6a: 0c01 |0009: move-result-object v1 │ │ -055a6c: 1101 |000a: return-object v1 │ │ -055a6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -055a70: 28fe |000c: goto 000a // -0002 │ │ +055acc: |[055acc] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +055adc: 6e20 cb07 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@07cb │ │ +055ae2: 0a00 |0003: move-result v0 │ │ +055ae4: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ +055ae8: 6e20 d207 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@07d2 │ │ +055aee: 0c01 |0009: move-result-object v1 │ │ +055af0: 1101 |000a: return-object v1 │ │ +055af2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +055af4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0004 line=452 │ │ 0x0006 line=453 │ │ 0x000a line=456 │ │ locals : │ │ @@ -47413,107 +47440,107 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -055a74: |[055a74] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ -055a84: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -055a86: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -055a8a: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -055a8c: 54a4 3602 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055a90: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -055a94: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ -055a98: 4603 0405 |000a: aget-object v3, v4, v5 │ │ -055a9c: 52a4 3a02 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055aa0: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -055aa2: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ -055aa6: 54a4 3902 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055aaa: 54a5 3602 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055aae: 52a6 3a02 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055ab2: 7130 c707 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@07c7 │ │ -055ab8: 6204 1a02 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ -055abc: 5ba4 3902 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055ac0: 6204 1c02 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ -055ac4: 5ba4 3602 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055ac8: 59a7 3a02 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055acc: 1103 |0024: return-object v3 │ │ -055ace: 54a4 3902 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055ad2: 2144 |0027: array-length v4, v4 │ │ -055ad4: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ -055ad8: 52a4 3a02 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055adc: 54a5 3902 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055ae0: 2155 |002e: array-length v5, v5 │ │ -055ae2: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ -055ae6: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ -055aea: 52a4 3a02 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055aee: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ -055af2: 52a4 3a02 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055af6: 52a5 3a02 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055afa: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -055afe: 9000 0405 |003d: add-int v0, v4, v5 │ │ -055b02: 54a2 3902 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055b06: 54a1 3602 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055b0a: 7020 c107 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@07c1 │ │ -055b10: 52a4 3a02 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055b14: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ -055b18: 59a4 3a02 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055b1c: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ -055b20: 54a4 3902 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055b24: 715b 0728 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -055b2a: 54a4 3602 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055b2e: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -055b32: 7155 0728 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -055b38: 52a4 3a02 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055b3c: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ -055b40: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ -055b44: 54a5 3902 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055b48: 52a6 3a02 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055b4c: b1b6 |0064: sub-int/2addr v6, v11 │ │ -055b4e: 7156 0728 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -055b54: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ -055b58: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -055b5c: 54a5 3602 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055b60: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ -055b64: 52a7 3a02 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055b68: b1b7 |0072: sub-int/2addr v7, v11 │ │ -055b6a: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -055b6e: 7157 0728 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -055b74: 28ac |0078: goto 0024 // -0054 │ │ -055b76: 52a4 3a02 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055b7a: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -055b7e: 59a4 3a02 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055b82: 52a4 3a02 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055b86: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ -055b8a: 54a4 3902 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055b8e: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ -055b92: 54a6 3902 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ -055b96: 52a7 3a02 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055b9a: b1b7 |008b: sub-int/2addr v7, v11 │ │ -055b9c: 7157 0728 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -055ba2: 54a4 3602 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055ba6: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ -055baa: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -055bae: 54a6 3602 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055bb2: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ -055bb6: 52a8 3a02 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055bba: b1b8 |009b: sub-int/2addr v8, v11 │ │ -055bbc: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -055bc0: 7158 0728 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -055bc6: 54a4 3602 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055bca: 52a5 3a02 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055bce: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -055bd2: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ -055bd6: 54a4 3602 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055bda: 52a5 3a02 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055bde: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -055be2: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ -055be6: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ -055bea: 2900 71ff |00b3: goto/16 0024 // -008f │ │ +055af8: |[055af8] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ +055b08: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +055b0a: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +055b0e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +055b10: 54a4 3602 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055b14: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +055b18: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ +055b1c: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +055b20: 52a4 3a02 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055b24: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +055b26: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ +055b2a: 54a4 3902 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055b2e: 54a5 3602 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055b32: 52a6 3a02 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055b36: 7130 c707 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@07c7 │ │ +055b3c: 6204 1a02 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ +055b40: 5ba4 3902 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055b44: 6204 1c02 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ +055b48: 5ba4 3602 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055b4c: 59a7 3a02 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055b50: 1103 |0024: return-object v3 │ │ +055b52: 54a4 3902 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055b56: 2144 |0027: array-length v4, v4 │ │ +055b58: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ +055b5c: 52a4 3a02 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055b60: 54a5 3902 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055b64: 2155 |002e: array-length v5, v5 │ │ +055b66: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ +055b6a: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ +055b6e: 52a4 3a02 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055b72: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ +055b76: 52a4 3a02 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055b7a: 52a5 3a02 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055b7e: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +055b82: 9000 0405 |003d: add-int v0, v4, v5 │ │ +055b86: 54a2 3902 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055b8a: 54a1 3602 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055b8e: 7020 c107 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@07c1 │ │ +055b94: 52a4 3a02 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055b98: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ +055b9c: 59a4 3a02 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055ba0: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ +055ba4: 54a4 3902 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055ba8: 715b 0728 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055bae: 54a4 3602 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055bb2: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +055bb6: 7155 0728 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055bbc: 52a4 3a02 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055bc0: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ +055bc4: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ +055bc8: 54a5 3902 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055bcc: 52a6 3a02 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055bd0: b1b6 |0064: sub-int/2addr v6, v11 │ │ +055bd2: 7156 0728 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055bd8: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ +055bdc: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +055be0: 54a5 3602 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055be4: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ +055be8: 52a7 3a02 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055bec: b1b7 |0072: sub-int/2addr v7, v11 │ │ +055bee: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +055bf2: 7157 0728 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055bf8: 28ac |0078: goto 0024 // -0054 │ │ +055bfa: 52a4 3a02 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055bfe: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +055c02: 59a4 3a02 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055c06: 52a4 3a02 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055c0a: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ +055c0e: 54a4 3902 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055c12: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ +055c16: 54a6 3902 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0239 │ │ +055c1a: 52a7 3a02 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055c1e: b1b7 |008b: sub-int/2addr v7, v11 │ │ +055c20: 7157 0728 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055c26: 54a4 3602 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055c2a: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ +055c2e: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +055c32: 54a6 3602 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055c36: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ +055c3a: 52a8 3a02 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055c3e: b1b8 |009b: sub-int/2addr v8, v11 │ │ +055c40: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +055c44: 7158 0728 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +055c4a: 54a4 3602 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055c4e: 52a5 3a02 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055c52: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +055c56: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ +055c5a: 54a4 3602 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055c5e: 52a5 3a02 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055c62: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +055c66: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ +055c6a: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ +055c6e: 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 │ │ @@ -47551,22 +47578,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 │ │ -055bf0: |[055bf0] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -055c00: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -055c04: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ -055c08: 5421 3602 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055c0c: 4600 0103 |0006: aget-object v0, v1, v3 │ │ -055c10: 5421 3602 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055c14: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ -055c18: 1100 |000c: return-object v0 │ │ +055c74: |[055c74] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +055c84: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +055c88: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ +055c8c: 5421 3602 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055c90: 4600 0103 |0006: aget-object v0, v1, v3 │ │ +055c94: 5421 3602 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055c98: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ +055c9c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0004 line=353 │ │ 0x0008 line=354 │ │ 0x000c line=355 │ │ locals : │ │ @@ -47582,17 +47609,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055c1c: |[055c1c] android.support.v4.util.SimpleArrayMap.size:()I │ │ -055c2c: 5210 3a02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055c30: 0f00 |0002: return v0 │ │ +055ca0: |[055ca0] android.support.v4.util.SimpleArrayMap.size:()I │ │ +055cb0: 5210 3a02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055cb4: 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; │ │ │ │ @@ -47601,55 +47628,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -055c34: |[055c34] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ -055c44: 6e10 ce07 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@07ce │ │ -055c4a: 0a04 |0003: move-result v4 │ │ -055c4c: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -055c50: 1a04 8b37 |0006: const-string v4, "{}" // string@378b │ │ -055c54: 1104 |0008: return-object v4 │ │ -055c56: 2200 6c05 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -055c5a: 5254 3a02 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055c5e: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -055c62: 7020 fa27 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -055c68: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -055c6c: 6e20 fc27 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -055c72: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -055c74: 5254 3a02 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ -055c78: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ -055c7c: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -055c80: 1a04 1201 |001e: const-string v4, ", " // string@0112 │ │ -055c84: 6e20 0228 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -055c8a: 6e20 cf07 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@07cf │ │ -055c90: 0c02 |0026: move-result-object v2 │ │ -055c92: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ -055c96: 6e20 0128 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -055c9c: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ -055ca0: 6e20 fc27 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -055ca6: 6e20 d607 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@07d6 │ │ -055cac: 0c03 |0034: move-result-object v3 │ │ -055cae: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ -055cb2: 6e20 0128 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -055cb8: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055cbc: 28dc |003c: goto 0018 // -0024 │ │ -055cbe: 1a04 0401 |003d: const-string v4, "(this Map)" // string@0104 │ │ -055cc2: 6e20 0228 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -055cc8: 28ea |0042: goto 002c // -0016 │ │ -055cca: 1a04 0401 |0043: const-string v4, "(this Map)" // string@0104 │ │ -055cce: 6e20 0228 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -055cd4: 28f2 |0048: goto 003a // -000e │ │ -055cd6: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ -055cda: 6e20 fc27 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -055ce0: 6e10 0628 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -055ce6: 0c04 |0051: move-result-object v4 │ │ -055ce8: 28b6 |0052: goto 0008 // -004a │ │ +055cb8: |[055cb8] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ +055cc8: 6e10 ce07 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@07ce │ │ +055cce: 0a04 |0003: move-result v4 │ │ +055cd0: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +055cd4: 1a04 9437 |0006: const-string v4, "{}" // string@3794 │ │ +055cd8: 1104 |0008: return-object v4 │ │ +055cda: 2200 6d05 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +055cde: 5254 3a02 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055ce2: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +055ce6: 7020 fa27 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +055cec: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +055cf0: 6e20 fc27 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +055cf6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +055cf8: 5254 3a02 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@023a │ │ +055cfc: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ +055d00: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +055d04: 1a04 1201 |001e: const-string v4, ", " // string@0112 │ │ +055d08: 6e20 0228 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +055d0e: 6e20 cf07 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@07cf │ │ +055d14: 0c02 |0026: move-result-object v2 │ │ +055d16: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ +055d1a: 6e20 0128 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +055d20: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ +055d24: 6e20 fc27 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +055d2a: 6e20 d607 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@07d6 │ │ +055d30: 0c03 |0034: move-result-object v3 │ │ +055d32: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ +055d36: 6e20 0128 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +055d3c: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055d40: 28dc |003c: goto 0018 // -0024 │ │ +055d42: 1a04 0401 |003d: const-string v4, "(this Map)" // string@0104 │ │ +055d46: 6e20 0228 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +055d4c: 28ea |0042: goto 002c // -0016 │ │ +055d4e: 1a04 0401 |0043: const-string v4, "(this Map)" // string@0104 │ │ +055d52: 6e20 0228 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +055d58: 28f2 |0048: goto 003a // -000e │ │ +055d5a: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ +055d5e: 6e20 fc27 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +055d64: 6e10 0628 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +055d6a: 0c04 |0051: move-result-object v4 │ │ +055d6c: 28b6 |0052: goto 0008 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0006 line=589 │ │ 0x0008 line=613 │ │ 0x0009 line=592 │ │ 0x0012 line=593 │ │ @@ -47682,41 +47709,41 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -055cec: |[055cec] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ -055cfc: 5420 3602 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ -055d00: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -055d04: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055d08: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -055d0c: 1100 |0008: return-object v0 │ │ +055d70: |[055d70] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ +055d80: 5420 3602 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0236 │ │ +055d84: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +055d88: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055d8c: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +055d90: 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 : 4184 (SimpleArrayMap.java) │ │ + source_file_idx : 4194 (SimpleArrayMap.java) │ │ │ │ -Class #227 header: │ │ -class_idx : 374 │ │ +Class #228 header: │ │ +class_idx : 375 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 385 │ │ -source_file_idx : 757 │ │ +superclass_idx : 386 │ │ +source_file_idx : 758 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ -Class #227 annotations: │ │ +Class #228 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/util/SimpleArrayMap" ";" "Ljava/util/Map" ";" } │ │ Annotations on field #536 'mCollections' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/MapCollections" ";" } │ │ Annotations on method #1867 'entrySet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set" "<" "Ljava/util/Map$Entry" ";>;" } │ │ Annotations on method #1869 'getCollection' │ │ @@ -47726,15 +47753,15 @@ │ │ Annotations on method #1876 'putAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<+TK;+TV;>;)V" } │ │ Annotations on method #1878 'retainAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ Annotations on method #1882 'values' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Collection" ";" } │ │ │ │ -Class #227 - │ │ +Class #228 - │ │ Class descriptor : 'Landroid/support/v4/util/ArrayMap;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/util/SimpleArrayMap;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Map;' │ │ Static fields - │ │ Instance fields - │ │ @@ -47748,17 +47775,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055d10: |[055d10] android.support.v4.util.ArrayMap.:()V │ │ -055d20: 7010 c007 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@07c0 │ │ -055d26: 0e00 |0003: return-void │ │ +055d94: |[055d94] android.support.v4.util.ArrayMap.:()V │ │ +055da4: 7010 c007 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@07c0 │ │ +055daa: 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; │ │ @@ -47768,22 +47795,22 @@ │ │ type : '()Landroid/support/v4/util/MapCollections;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -055d28: |[055d28] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ -055d38: 5410 1802 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0218 │ │ -055d3c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -055d40: 2200 7501 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0175 │ │ -055d44: 7020 3e07 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@073e │ │ -055d4a: 5b10 1802 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0218 │ │ -055d4e: 5410 1802 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0218 │ │ -055d52: 1100 |000d: return-object v0 │ │ +055dac: |[055dac] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ +055dbc: 5410 1802 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0218 │ │ +055dc0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +055dc4: 2200 7601 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0176 │ │ +055dc8: 7020 3e07 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@073e │ │ +055dce: 5b10 1802 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0218 │ │ +055dd2: 5410 1802 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0218 │ │ +055dd6: 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; │ │ @@ -47795,20 +47822,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -055d54: |[055d54] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ -055d64: 7010 4d07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@074d │ │ -055d6a: 0c00 |0003: move-result-object v0 │ │ -055d6c: 6e10 b907 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@07b9 │ │ -055d72: 0c00 |0007: move-result-object v0 │ │ -055d74: 1100 |0008: return-object v0 │ │ +055dd8: |[055dd8] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ +055de8: 7010 4d07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@074d │ │ +055dee: 0c00 |0003: move-result-object v0 │ │ +055df0: 6e10 b907 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@07b9 │ │ +055df6: 0c00 |0007: move-result-object v0 │ │ +055df8: 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; │ │ │ │ @@ -47817,20 +47844,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -055d78: |[055d78] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ -055d88: 7010 4d07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@074d │ │ -055d8e: 0c00 |0003: move-result-object v0 │ │ -055d90: 6e10 ba07 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@07ba │ │ -055d96: 0c00 |0007: move-result-object v0 │ │ -055d98: 1100 |0008: return-object v0 │ │ +055dfc: |[055dfc] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ +055e0c: 7010 4d07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@074d │ │ +055e12: 0c00 |0003: move-result-object v0 │ │ +055e14: 6e10 ba07 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@07ba │ │ +055e1a: 0c00 |0007: move-result-object v0 │ │ +055e1c: 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; │ │ │ │ @@ -47839,37 +47866,37 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -055d9c: |[055d9c] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ -055dac: 5242 1902 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@0219 │ │ -055db0: 7210 fd28 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@28fd │ │ -055db6: 0a03 |0005: move-result v3 │ │ -055db8: b032 |0006: add-int/2addr v2, v3 │ │ -055dba: 6e20 4a07 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@074a │ │ -055dc0: 7210 f728 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ -055dc6: 0c02 |000d: move-result-object v2 │ │ -055dc8: 7210 0429 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -055dce: 0c01 |0011: move-result-object v1 │ │ -055dd0: 7210 d228 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -055dd6: 0a02 |0015: move-result v2 │ │ -055dd8: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ -055ddc: 7210 d328 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -055de2: 0c00 |001b: move-result-object v0 │ │ -055de4: 1f00 ba05 |001c: check-cast v0, Ljava/util/Map$Entry; // type@05ba │ │ -055de8: 7210 f328 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -055dee: 0c02 |0021: move-result-object v2 │ │ -055df0: 7210 f428 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -055df6: 0c03 |0025: move-result-object v3 │ │ -055df8: 6e30 5307 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ -055dfe: 28e9 |0029: goto 0012 // -0017 │ │ -055e00: 0e00 |002a: return-void │ │ +055e20: |[055e20] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ +055e30: 5242 1902 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@0219 │ │ +055e34: 7210 fd28 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@28fd │ │ +055e3a: 0a03 |0005: move-result v3 │ │ +055e3c: b032 |0006: add-int/2addr v2, v3 │ │ +055e3e: 6e20 4a07 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@074a │ │ +055e44: 7210 f728 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ +055e4a: 0c02 |000d: move-result-object v2 │ │ +055e4c: 7210 0429 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +055e52: 0c01 |0011: move-result-object v1 │ │ +055e54: 7210 d228 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +055e5a: 0a02 |0015: move-result v2 │ │ +055e5c: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +055e60: 7210 d328 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +055e66: 0c00 |001b: move-result-object v0 │ │ +055e68: 1f00 bd05 |001c: check-cast v0, Ljava/util/Map$Entry; // type@05bd │ │ +055e6c: 7210 f328 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +055e72: 0c02 |0021: move-result-object v2 │ │ +055e74: 7210 f428 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +055e7a: 0c03 |0025: move-result-object v3 │ │ +055e7c: 6e30 5307 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0753 │ │ +055e82: 28e9 |0029: goto 0012 // -0017 │ │ +055e84: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x001e line=141 │ │ 0x002a line=143 │ │ locals : │ │ @@ -47885,18 +47912,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -055e04: |[055e04] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ -055e14: 7120 bd07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@07bd │ │ -055e1a: 0a00 |0003: move-result v0 │ │ -055e1c: 0f00 |0004: return v0 │ │ +055e88: |[055e88] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ +055e98: 7120 bd07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@07bd │ │ +055e9e: 0a00 |0003: move-result v0 │ │ +055ea0: 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; │ │ @@ -47907,40 +47934,40 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -055e20: |[055e20] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ -055e30: 7010 4d07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@074d │ │ -055e36: 0c00 |0003: move-result-object v0 │ │ -055e38: 6e10 bb07 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@07bb │ │ -055e3e: 0c00 |0007: move-result-object v0 │ │ -055e40: 1100 |0008: return-object v0 │ │ +055ea4: |[055ea4] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ +055eb4: 7010 4d07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@074d │ │ +055eba: 0c00 |0003: move-result-object v0 │ │ +055ebc: 6e10 bb07 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@07bb │ │ +055ec2: 0c00 |0007: move-result-object v0 │ │ +055ec4: 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 : 757 (ArrayMap.java) │ │ + source_file_idx : 758 (ArrayMap.java) │ │ │ │ -Class #228 header: │ │ -class_idx : 375 │ │ +Class #229 header: │ │ +class_idx : 376 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1102 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1105 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #228 - │ │ +Class #229 - │ │ Class descriptor : 'Landroid/support/v4/util/ContainerHelpers;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ name : 'EMPTY_INTS' │ │ @@ -47961,23 +47988,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -055e44: |[055e44] android.support.v4.util.ContainerHelpers.:()V │ │ -055e54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -055e56: 2310 6906 |0001: new-array v0, v1, [I // type@0669 │ │ -055e5a: 6900 1a02 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ -055e5e: 2310 6a06 |0005: new-array v0, v1, [J // type@066a │ │ -055e62: 6900 1b02 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@021b │ │ -055e66: 2310 9906 |0009: new-array v0, v1, [Ljava/lang/Object; // type@0699 │ │ -055e6a: 6900 1c02 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ -055e6e: 0e00 |000d: return-void │ │ +055ec8: |[055ec8] android.support.v4.util.ContainerHelpers.:()V │ │ +055ed8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055eda: 2310 6c06 |0001: new-array v0, v1, [I // type@066c │ │ +055ede: 6900 1a02 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ +055ee2: 2310 6d06 |0005: new-array v0, v1, [J // type@066d │ │ +055ee6: 6900 1b02 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@021b │ │ +055eea: 2310 9c06 |0009: new-array v0, v1, [Ljava/lang/Object; // type@069c │ │ +055eee: 6900 1c02 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ +055ef2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ 0x0005 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ │ │ @@ -47986,29 +48013,29 @@ │ │ type : '([III)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -055e70: |[055e70] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ -055e80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -055e82: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ -055e86: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ -055e8a: 9004 0100 |0005: add-int v4, v1, v0 │ │ -055e8e: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ -055e92: 4403 0502 |0009: aget v3, v5, v2 │ │ -055e96: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ -055e9a: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -055e9e: 28f4 |000f: goto 0003 // -000c │ │ -055ea0: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ -055ea4: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ -055ea8: 28ef |0014: goto 0003 // -0011 │ │ -055eaa: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -055eae: 0f02 |0017: return v2 │ │ +055ef4: |[055ef4] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ +055f04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055f06: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ +055f0a: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ +055f0e: 9004 0100 |0005: add-int v4, v1, v0 │ │ +055f12: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ +055f16: 4403 0502 |0009: aget v3, v5, v2 │ │ +055f1a: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ +055f1e: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +055f22: 28f4 |000f: goto 0003 // -000c │ │ +055f24: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ +055f28: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ +055f2c: 28ef |0014: goto 0003 // -0011 │ │ +055f2e: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +055f32: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0001 line=47 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=51 │ │ @@ -48031,24 +48058,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 │ │ -055eb0: |[055eb0] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -055ec0: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -055ec4: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -055ec8: 6e20 bb27 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -055ece: 0a00 |0007: move-result v0 │ │ -055ed0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -055ed4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -055ed6: 0f00 |000b: return v0 │ │ -055ed8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -055eda: 28fe |000d: goto 000b // -0002 │ │ +055f34: |[055f34] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +055f44: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +055f48: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +055f4c: 6e20 bb27 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +055f52: 0a00 |0007: move-result v0 │ │ +055f54: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +055f58: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +055f5a: 0f00 |000b: return v0 │ │ +055f5c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +055f5e: 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; │ │ │ │ @@ -48057,27 +48084,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -055edc: |[055edc] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ -055eec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -055eee: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -055ef0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -055ef4: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -055ef8: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -055efc: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -055f00: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -055f04: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -055f08: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -055f0c: 0f03 |0010: return v3 │ │ -055f0e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -055f12: 28ef |0013: goto 0002 // -0011 │ │ +055f60: |[055f60] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ +055f70: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +055f72: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +055f74: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +055f78: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +055f7c: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +055f80: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +055f84: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +055f88: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +055f8c: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +055f90: 0f03 |0010: return v3 │ │ +055f92: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +055f96: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0006 line=34 │ │ 0x000c line=35 │ │ 0x0010 line=37 │ │ 0x0011 line=33 │ │ @@ -48091,40 +48118,40 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -055f14: |[055f14] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ -055f24: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -055f28: 7110 5e07 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@075e │ │ -055f2e: 0a00 |0005: move-result v0 │ │ -055f30: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -055f34: 0f00 |0008: return v0 │ │ +055f98: |[055f98] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ +055fa8: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +055fac: 7110 5e07 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@075e │ │ +055fb2: 0a00 |0005: move-result v0 │ │ +055fb4: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +055fb8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1102 (ContainerHelpers.java) │ │ + source_file_idx : 1105 (ContainerHelpers.java) │ │ │ │ -Class #229 header: │ │ -class_idx : 376 │ │ +Class #230 header: │ │ +class_idx : 377 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1182 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1185 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #229 - │ │ +Class #230 - │ │ Class descriptor : 'Landroid/support/v4/util/DebugUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -48133,47 +48160,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 │ │ -055f38: |[055f38] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -055f48: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -055f4c: 1a02 eb2a |0002: const-string v2, "null" // string@2aeb │ │ -055f50: 6e20 0228 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -055f56: 0e00 |0007: return-void │ │ -055f58: 6e10 bc27 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -055f5e: 0c02 |000b: move-result-object v2 │ │ -055f60: 6e10 7d27 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -055f66: 0c01 |000f: move-result-object v1 │ │ -055f68: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -055f6c: 6e10 e327 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@27e3 │ │ -055f72: 0a02 |0015: move-result v2 │ │ -055f74: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -055f78: 6e10 bc27 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -055f7e: 0c02 |001b: move-result-object v2 │ │ -055f80: 6e10 7c27 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -055f86: 0c01 |001f: move-result-object v1 │ │ -055f88: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -055f8c: 6e20 e127 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@27e1 │ │ -055f92: 0a00 |0025: move-result v0 │ │ -055f94: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -055f98: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -055f9c: 6e20 eb27 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -055fa2: 0c01 |002d: move-result-object v1 │ │ -055fa4: 6e20 0228 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -055faa: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -055fae: 6e20 fc27 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -055fb4: 7110 0a28 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -055fba: 0a02 |0039: move-result v2 │ │ -055fbc: 7110 9d27 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -055fc2: 0c02 |003d: move-result-object v2 │ │ -055fc4: 6e20 0228 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -055fca: 28c6 |0041: goto 0007 // -003a │ │ +055fbc: |[055fbc] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +055fcc: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +055fd0: 1a02 f52a |0002: const-string v2, "null" // string@2af5 │ │ +055fd4: 6e20 0228 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +055fda: 0e00 |0007: return-void │ │ +055fdc: 6e10 bc27 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +055fe2: 0c02 |000b: move-result-object v2 │ │ +055fe4: 6e10 7d27 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +055fea: 0c01 |000f: move-result-object v1 │ │ +055fec: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +055ff0: 6e10 e327 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@27e3 │ │ +055ff6: 0a02 |0015: move-result v2 │ │ +055ff8: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +055ffc: 6e10 bc27 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +056002: 0c02 |001b: move-result-object v2 │ │ +056004: 6e10 7c27 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +05600a: 0c01 |001f: move-result-object v1 │ │ +05600c: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +056010: 6e20 e127 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@27e1 │ │ +056016: 0a00 |0025: move-result v0 │ │ +056018: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +05601c: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +056020: 6e20 eb27 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +056026: 0c01 |002d: move-result-object v1 │ │ +056028: 6e20 0228 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05602e: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +056032: 6e20 fc27 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +056038: 7110 0a28 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +05603e: 0a02 |0039: move-result v2 │ │ +056040: 7110 9d27 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +056046: 0c02 |003d: move-result-object v2 │ │ +056048: 6e20 0228 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05604e: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -48187,27 +48214,27 @@ │ │ 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 : 1182 (DebugUtils.java) │ │ + source_file_idx : 1185 (DebugUtils.java) │ │ │ │ -Class #230 header: │ │ -class_idx : 377 │ │ +Class #231 header: │ │ +class_idx : 378 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1344 │ │ -source_file_idx : 3570 │ │ +superclass_idx : 1345 │ │ +source_file_idx : 3578 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #230 - │ │ +Class #231 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/io/Writer;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/util/LogWriter;) │ │ @@ -48224,22 +48251,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -055fcc: |[055fcc] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -055fdc: 7010 5e27 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@275e │ │ -055fe2: 2200 6c05 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -055fe6: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -055fea: 7020 fa27 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -055ff0: 5b20 1d02 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ -055ff4: 5b23 1e02 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@021e │ │ -055ff8: 0e00 |000e: return-void │ │ +056050: |[056050] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +056060: 7010 5e27 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@275e │ │ +056066: 2200 6d05 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +05606a: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +05606e: 7020 fa27 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +056074: 5b20 1d02 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ +056078: 5b23 1e02 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@021e │ │ +05607c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -48251,31 +48278,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -055ffc: |[055ffc] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -05600c: 5430 1d02 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ -056010: 6e10 0528 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ -056016: 0a00 |0005: move-result v0 │ │ -056018: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -05601c: 5430 1e02 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@021e │ │ -056020: 5431 1d02 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ -056024: 6e10 0628 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05602a: 0c01 |000f: move-result-object v1 │ │ -05602c: 7120 091f 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ -056032: 5430 1d02 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ -056036: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -056038: 5432 1d02 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ -05603c: 6e10 0528 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ -056042: 0a02 |001b: move-result v2 │ │ -056044: 6e30 0428 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2804 │ │ -05604a: 0e00 |001f: return-void │ │ +056080: |[056080] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +056090: 5430 1d02 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ +056094: 6e10 0528 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ +05609a: 0a00 |0005: move-result v0 │ │ +05609c: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +0560a0: 5430 1e02 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@021e │ │ +0560a4: 5431 1d02 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ +0560a8: 6e10 0628 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0560ae: 0c01 |000f: move-result-object v1 │ │ +0560b0: 7120 091f 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ +0560b6: 5430 1d02 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ +0560ba: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0560bc: 5432 1d02 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ +0560c0: 6e10 0528 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ +0560c6: 0a02 |001b: move-result v2 │ │ +0560c8: 6e30 0428 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2804 │ │ +0560ce: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -48287,17 +48314,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05604c: |[05604c] android.support.v4.util.LogWriter.close:()V │ │ -05605c: 7010 6407 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0764 │ │ -056062: 0e00 |0003: return-void │ │ +0560d0: |[0560d0] android.support.v4.util.LogWriter.close:()V │ │ +0560e0: 7010 6407 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0764 │ │ +0560e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -48306,17 +48333,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -056064: |[056064] android.support.v4.util.LogWriter.flush:()V │ │ -056074: 7010 6407 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0764 │ │ -05607a: 0e00 |0003: return-void │ │ +0560e8: |[0560e8] android.support.v4.util.LogWriter.flush:()V │ │ +0560f8: 7010 6407 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0764 │ │ +0560fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -48325,28 +48352,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -05607c: |[05607c] android.support.v4.util.LogWriter.write:([CII)V │ │ -05608c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05608e: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -056092: 9002 0501 |0003: add-int v2, v5, v1 │ │ -056096: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -05609a: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -05609e: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -0560a2: 7010 6407 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0764 │ │ -0560a8: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0560ac: 28f1 |0010: goto 0001 // -000f │ │ -0560ae: 5432 1d02 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ -0560b2: 6e20 fc27 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0560b8: 28f8 |0016: goto 000e // -0008 │ │ -0560ba: 0e00 |0017: return-void │ │ +056100: |[056100] android.support.v4.util.LogWriter.write:([CII)V │ │ +056110: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +056112: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +056116: 9002 0501 |0003: add-int v2, v5, v1 │ │ +05611a: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +05611e: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +056122: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +056126: 7010 6407 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0764 │ │ +05612c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +056130: 28f1 |0010: goto 0001 // -000f │ │ +056132: 5432 1d02 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@021d │ │ +056136: 6e20 fc27 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +05613c: 28f8 |0016: goto 000e // -0008 │ │ +05613e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -48356,27 +48383,27 @@ │ │ 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 : 3570 (LogWriter.java) │ │ + source_file_idx : 3578 (LogWriter.java) │ │ │ │ -Class #231 header: │ │ -class_idx : 378 │ │ +Class #232 header: │ │ +class_idx : 379 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3609 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3617 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ -Class #231 annotations: │ │ +Class #232 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #546 'map' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/LinkedHashMap" ";" } │ │ Annotations on method #1895 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ Annotations on method #1896 'entryRemoved' │ │ @@ -48386,15 +48413,15 @@ │ │ Annotations on method #1898 'put' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)TV;" } │ │ Annotations on method #1899 'safeSizeOf' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ Annotations on method #1900 'sizeOf' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ │ │ -Class #231 - │ │ +Class #232 - │ │ Class descriptor : 'Landroid/support/v4/util/LruCache;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/util/LruCache;) │ │ @@ -48435,29 +48462,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0560bc: |[0560bc] android.support.v4.util.LruCache.:(I)V │ │ -0560cc: 7010 b927 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0560d2: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -0560d6: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0560da: 1a01 4a29 |0007: const-string v1, "maxSize <= 0" // string@294a │ │ -0560de: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0560e4: 2700 |000c: throw v0 │ │ -0560e6: 5945 2302 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0223 │ │ -0560ea: 2200 b605 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@05b6 │ │ -0560ee: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0560f0: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -0560f4: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0560f6: 7040 d728 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@28d7 │ │ -0560fc: 5b40 2202 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ -056100: 0e00 |001a: return-void │ │ +056140: |[056140] android.support.v4.util.LruCache.:(I)V │ │ +056150: 7010 b927 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ +056156: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +05615a: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +05615e: 1a01 5429 |0007: const-string v1, "maxSize <= 0" // string@2954 │ │ +056162: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +056168: 2700 |000c: throw v0 │ │ +05616a: 5945 2302 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0223 │ │ +05616e: 2200 b905 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@05b9 │ │ +056172: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +056174: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +056178: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +05617a: 7040 d728 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@28d7 │ │ +056180: 5b40 2202 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ +056184: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -48472,36 +48499,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 │ │ -056104: |[056104] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -056114: 6e30 6c07 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076c │ │ -05611a: 0a00 |0003: move-result v0 │ │ -05611c: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -056120: 2201 5705 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -056124: 2202 6c05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -056128: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -05612e: 1a03 a80e |000d: const-string v3, "Negative size: " // string@0ea8 │ │ -056132: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -056138: 0c02 |0012: move-result-object v2 │ │ -05613a: 6e20 0128 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -056140: 0c02 |0016: move-result-object v2 │ │ -056142: 1a03 b301 |0017: const-string v3, "=" // string@01b3 │ │ -056146: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05614c: 0c02 |001c: move-result-object v2 │ │ -05614e: 6e20 0128 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -056154: 0c02 |0020: move-result-object v2 │ │ -056156: 6e10 0628 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05615c: 0c02 |0024: move-result-object v2 │ │ -05615e: 7020 9327 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -056164: 2701 |0028: throw v1 │ │ -056166: 0f00 |0029: return v0 │ │ +056188: |[056188] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +056198: 6e30 6c07 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076c │ │ +05619e: 0a00 |0003: move-result v0 │ │ +0561a0: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +0561a4: 2201 5805 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +0561a8: 2202 6d05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0561ac: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0561b2: 1a03 b10e |000d: const-string v3, "Negative size: " // string@0eb1 │ │ +0561b6: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0561bc: 0c02 |0012: move-result-object v2 │ │ +0561be: 6e20 0128 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0561c4: 0c02 |0016: move-result-object v2 │ │ +0561c6: 1a03 b301 |0017: const-string v3, "=" // string@01b3 │ │ +0561ca: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0561d0: 0c02 |001c: move-result-object v2 │ │ +0561d2: 6e20 0128 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0561d8: 0c02 |0020: move-result-object v2 │ │ +0561da: 6e10 0628 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0561e0: 0c02 |0024: move-result-object v2 │ │ +0561e2: 7020 9327 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0561e8: 2701 |0028: throw v1 │ │ +0561ea: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0006 line=251 │ │ 0x0029 line=253 │ │ locals : │ │ @@ -48519,17 +48546,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 │ │ -056168: |[056168] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -056178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05617a: 1100 |0001: return-object v0 │ │ +0561ec: |[0561ec] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0561fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0561fe: 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; │ │ @@ -48540,16 +48567,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 │ │ -05617c: |[05617c] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -05618c: 0e00 |0000: return-void │ │ +056200: |[056200] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +056210: 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; │ │ @@ -48565,71 +48592,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 │ │ -056190: |[056190] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0561a0: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0561a4: 2202 6205 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0562 │ │ -0561a8: 1a03 6723 |0004: const-string v3, "key == null" // string@2367 │ │ -0561ac: 7020 b627 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0561b2: 2702 |0009: throw v2 │ │ -0561b4: 1d04 |000a: monitor-enter v4 │ │ -0561b6: 5442 2202 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ -0561ba: 6e20 da28 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28da │ │ -0561c0: 0c01 |0010: move-result-object v1 │ │ -0561c2: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -0561c6: 5242 2102 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ -0561ca: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0561ce: 5942 2102 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ -0561d2: 1e04 |0019: monitor-exit v4 │ │ -0561d4: 0710 |001a: move-object v0, v1 │ │ -0561d6: 1100 |001b: return-object v0 │ │ -0561d8: 5242 2402 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0224 │ │ -0561dc: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0561e0: 5942 2402 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0224 │ │ -0561e4: 1e04 |0022: monitor-exit v4 │ │ -0561e6: 6e20 6707 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0767 │ │ -0561ec: 0c00 |0026: move-result-object v0 │ │ -0561ee: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -0561f2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0561f4: 28f1 |002a: goto 001b // -000f │ │ -0561f6: 0d02 |002b: move-exception v2 │ │ -0561f8: 1e04 |002c: monitor-exit v4 │ │ -0561fa: 2702 |002d: throw v2 │ │ -0561fc: 1d04 |002e: monitor-enter v4 │ │ -0561fe: 5242 1f02 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@021f │ │ -056202: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -056206: 5942 1f02 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@021f │ │ -05620a: 5442 2202 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ -05620e: 6e30 dc28 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28dc │ │ -056214: 0c01 |003a: move-result-object v1 │ │ -056216: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -05621a: 5442 2202 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ -05621e: 6e30 dc28 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28dc │ │ -056224: 1e04 |0042: monitor-exit v4 │ │ -056226: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -05622a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -05622c: 6e51 6807 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@0768 │ │ -056232: 0710 |0049: move-object v0, v1 │ │ -056234: 28d1 |004a: goto 001b // -002f │ │ -056236: 5242 2602 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -05623a: 7030 6b07 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076b │ │ -056240: 0a03 |0050: move-result v3 │ │ -056242: b032 |0051: add-int/2addr v2, v3 │ │ -056244: 5942 2602 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -056248: 28ee |0054: goto 0042 // -0012 │ │ -05624a: 0d02 |0055: move-exception v2 │ │ -05624c: 1e04 |0056: monitor-exit v4 │ │ -05624e: 2702 |0057: throw v2 │ │ -056250: 5242 2302 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0223 │ │ -056254: 6e20 6e07 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@076e │ │ -05625a: 28be |005d: goto 001b // -0042 │ │ +056214: |[056214] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +056224: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +056228: 2202 6305 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0563 │ │ +05622c: 1a03 7123 |0004: const-string v3, "key == null" // string@2371 │ │ +056230: 7020 b627 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +056236: 2702 |0009: throw v2 │ │ +056238: 1d04 |000a: monitor-enter v4 │ │ +05623a: 5442 2202 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ +05623e: 6e20 da28 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28da │ │ +056244: 0c01 |0010: move-result-object v1 │ │ +056246: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +05624a: 5242 2102 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ +05624e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +056252: 5942 2102 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ +056256: 1e04 |0019: monitor-exit v4 │ │ +056258: 0710 |001a: move-object v0, v1 │ │ +05625a: 1100 |001b: return-object v0 │ │ +05625c: 5242 2402 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0224 │ │ +056260: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +056264: 5942 2402 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0224 │ │ +056268: 1e04 |0022: monitor-exit v4 │ │ +05626a: 6e20 6707 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0767 │ │ +056270: 0c00 |0026: move-result-object v0 │ │ +056272: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +056276: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +056278: 28f1 |002a: goto 001b // -000f │ │ +05627a: 0d02 |002b: move-exception v2 │ │ +05627c: 1e04 |002c: monitor-exit v4 │ │ +05627e: 2702 |002d: throw v2 │ │ +056280: 1d04 |002e: monitor-enter v4 │ │ +056282: 5242 1f02 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@021f │ │ +056286: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05628a: 5942 1f02 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@021f │ │ +05628e: 5442 2202 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ +056292: 6e30 dc28 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28dc │ │ +056298: 0c01 |003a: move-result-object v1 │ │ +05629a: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +05629e: 5442 2202 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ +0562a2: 6e30 dc28 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28dc │ │ +0562a8: 1e04 |0042: monitor-exit v4 │ │ +0562aa: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +0562ae: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0562b0: 6e51 6807 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@0768 │ │ +0562b6: 0710 |0049: move-object v0, v1 │ │ +0562b8: 28d1 |004a: goto 001b // -002f │ │ +0562ba: 5242 2602 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +0562be: 7030 6b07 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076b │ │ +0562c4: 0a03 |0050: move-result v3 │ │ +0562c6: b032 |0051: add-int/2addr v2, v3 │ │ +0562c8: 5942 2602 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +0562cc: 28ee |0054: goto 0042 // -0012 │ │ +0562ce: 0d02 |0055: move-exception v2 │ │ +0562d0: 1e04 |0056: monitor-exit v4 │ │ +0562d2: 2702 |0057: throw v2 │ │ +0562d4: 5242 2302 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0223 │ │ +0562d8: 6e20 6e07 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@076e │ │ +0562de: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -48677,49 +48704,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 │ │ -056284: |[056284] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -056294: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -056298: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -05629c: 2201 6205 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0562 │ │ -0562a0: 1a02 6823 |0006: const-string v2, "key == null || value == null" // string@2368 │ │ -0562a4: 7020 b627 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0562aa: 2701 |000b: throw v1 │ │ -0562ac: 1d03 |000c: monitor-enter v3 │ │ -0562ae: 5231 2502 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0225 │ │ -0562b2: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0562b6: 5931 2502 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0225 │ │ -0562ba: 5231 2602 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -0562be: 7030 6b07 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076b │ │ -0562c4: 0a02 |0018: move-result v2 │ │ -0562c6: b021 |0019: add-int/2addr v1, v2 │ │ -0562c8: 5931 2602 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -0562cc: 5431 2202 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ -0562d0: 6e30 dc28 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28dc │ │ -0562d6: 0c00 |0021: move-result-object v0 │ │ -0562d8: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -0562dc: 5231 2602 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -0562e0: 7030 6b07 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076b │ │ -0562e6: 0a02 |0029: move-result v2 │ │ -0562e8: b121 |002a: sub-int/2addr v1, v2 │ │ -0562ea: 5931 2602 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -0562ee: 1e03 |002d: monitor-exit v3 │ │ -0562f0: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -0562f4: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -0562f6: 6e55 6807 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@0768 │ │ -0562fc: 5231 2302 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0223 │ │ -056300: 6e20 6e07 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@076e │ │ -056306: 1100 |0039: return-object v0 │ │ -056308: 0d01 |003a: move-exception v1 │ │ -05630a: 1e03 |003b: monitor-exit v3 │ │ -05630c: 2701 |003c: throw v1 │ │ +056308: |[056308] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +056318: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +05631c: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +056320: 2201 6305 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0563 │ │ +056324: 1a02 7223 |0006: const-string v2, "key == null || value == null" // string@2372 │ │ +056328: 7020 b627 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +05632e: 2701 |000b: throw v1 │ │ +056330: 1d03 |000c: monitor-enter v3 │ │ +056332: 5231 2502 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0225 │ │ +056336: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05633a: 5931 2502 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0225 │ │ +05633e: 5231 2602 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +056342: 7030 6b07 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076b │ │ +056348: 0a02 |0018: move-result v2 │ │ +05634a: b021 |0019: add-int/2addr v1, v2 │ │ +05634c: 5931 2602 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +056350: 5431 2202 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ +056354: 6e30 dc28 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28dc │ │ +05635a: 0c00 |0021: move-result-object v0 │ │ +05635c: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +056360: 5231 2602 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +056364: 7030 6b07 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076b │ │ +05636a: 0a02 |0029: move-result v2 │ │ +05636c: b121 |002a: sub-int/2addr v1, v2 │ │ +05636e: 5931 2602 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +056372: 1e03 |002d: monitor-exit v3 │ │ +056374: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +056378: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +05637a: 6e55 6807 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@0768 │ │ +056380: 5231 2302 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0223 │ │ +056384: 6e20 6e07 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@076e │ │ +05638a: 1100 |0039: return-object v0 │ │ +05638c: 0d01 |003a: move-exception v1 │ │ +05638e: 1e03 |003b: monitor-exit v3 │ │ +056390: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=132 │ │ @@ -48750,17 +48777,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 │ │ -056324: |[056324] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -056334: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -056336: 0f00 |0001: return v0 │ │ +0563a8: |[0563a8] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0563b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0563ba: 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; │ │ @@ -48773,53 +48800,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 │ │ -056338: |[056338] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -056348: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05634a: 1d06 |0001: monitor-enter v6 │ │ -05634c: 5262 2102 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ -056350: 5263 2402 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0224 │ │ -056354: 9000 0203 |0006: add-int v0, v2, v3 │ │ -056358: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -05635c: 5262 2102 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ -056360: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -056364: 9301 0200 |000e: div-int v1, v2, v0 │ │ -056368: 1a02 1a0e |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0e1a │ │ -05636c: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -05636e: 2333 9906 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -056372: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -056374: 5265 2302 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0223 │ │ -056378: 7110 9e27 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -05637e: 0c05 |001b: move-result-object v5 │ │ -056380: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -056384: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -056386: 5265 2102 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ -05638a: 7110 9e27 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -056390: 0c05 |0024: move-result-object v5 │ │ -056392: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -056396: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -056398: 5265 2402 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0224 │ │ -05639c: 7110 9e27 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0563a2: 0c05 |002d: move-result-object v5 │ │ -0563a4: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -0563a8: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -0563aa: 7110 9e27 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0563b0: 0c05 |0034: move-result-object v5 │ │ -0563b2: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -0563b6: 7120 d927 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0563bc: 0c02 |003a: move-result-object v2 │ │ -0563be: 1e06 |003b: monitor-exit v6 │ │ -0563c0: 1102 |003c: return-object v2 │ │ -0563c2: 0d02 |003d: move-exception v2 │ │ -0563c4: 1e06 |003e: monitor-exit v6 │ │ -0563c6: 2702 |003f: throw v2 │ │ +0563bc: |[0563bc] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +0563cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0563ce: 1d06 |0001: monitor-enter v6 │ │ +0563d0: 5262 2102 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ +0563d4: 5263 2402 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0224 │ │ +0563d8: 9000 0203 |0006: add-int v0, v2, v3 │ │ +0563dc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0563e0: 5262 2102 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ +0563e4: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +0563e8: 9301 0200 |000e: div-int v1, v2, v0 │ │ +0563ec: 1a02 220e |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0e22 │ │ +0563f0: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +0563f2: 2333 9c06 |0013: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +0563f6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0563f8: 5265 2302 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0223 │ │ +0563fc: 7110 9e27 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +056402: 0c05 |001b: move-result-object v5 │ │ +056404: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +056408: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +05640a: 5265 2102 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0221 │ │ +05640e: 7110 9e27 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +056414: 0c05 |0024: move-result-object v5 │ │ +056416: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +05641a: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +05641c: 5265 2402 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0224 │ │ +056420: 7110 9e27 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +056426: 0c05 |002d: move-result-object v5 │ │ +056428: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +05642c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +05642e: 7110 9e27 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +056434: 0c05 |0034: move-result-object v5 │ │ +056436: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +05643a: 7120 d927 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +056440: 0c02 |003a: move-result-object v2 │ │ +056442: 1e06 |003b: monitor-exit v6 │ │ +056444: 1102 |003c: return-object v2 │ │ +056446: 0d02 |003d: move-exception v2 │ │ +056448: 1e06 |003e: monitor-exit v6 │ │ +05644a: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=338 │ │ 0x0008 line=339 │ │ 0x0010 line=340 │ │ @@ -48835,78 +48862,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -0563d4: |[0563d4] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -0563e4: 1d06 |0000: monitor-enter v6 │ │ -0563e6: 5263 2602 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -0563ea: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -0563ee: 5463 2202 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ -0563f2: 6e10 db28 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@28db │ │ -0563f8: 0a03 |000a: move-result v3 │ │ -0563fa: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -0563fe: 5263 2602 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -056402: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -056406: 2203 5705 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0557 │ │ -05640a: 2204 6c05 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -05640e: 7010 f927 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -056414: 6e10 bc27 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -05641a: 0c05 |001b: move-result-object v5 │ │ -05641c: 6e10 7c27 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -056422: 0c05 |001f: move-result-object v5 │ │ -056424: 6e20 0228 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05642a: 0c04 |0023: move-result-object v4 │ │ -05642c: 1a05 4201 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@0142 │ │ -056430: 6e20 0228 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -056436: 0c04 |0029: move-result-object v4 │ │ -056438: 6e10 0628 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05643e: 0c04 |002d: move-result-object v4 │ │ -056440: 7020 9327 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -056446: 2703 |0031: throw v3 │ │ -056448: 0d03 |0032: move-exception v3 │ │ -05644a: 1e06 |0033: monitor-exit v6 │ │ -05644c: 2703 |0034: throw v3 │ │ -05644e: 5263 2602 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -056452: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -056456: 5463 2202 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ -05645a: 6e10 db28 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@28db │ │ -056460: 0a03 |003e: move-result v3 │ │ -056462: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -056466: 1e06 |0041: monitor-exit v6 │ │ -056468: 0e00 |0042: return-void │ │ -05646a: 5463 2202 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ -05646e: 6e10 d928 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@28d9 │ │ -056474: 0c03 |0048: move-result-object v3 │ │ -056476: 7210 0429 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -05647c: 0c03 |004c: move-result-object v3 │ │ -05647e: 7210 d328 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -056484: 0c01 |0050: move-result-object v1 │ │ -056486: 1f01 ba05 |0051: check-cast v1, Ljava/util/Map$Entry; // type@05ba │ │ -05648a: 7210 f328 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -056490: 0c00 |0056: move-result-object v0 │ │ -056492: 7210 f428 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -056498: 0c02 |005a: move-result-object v2 │ │ -05649a: 5463 2202 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ -05649e: 6e20 dd28 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@28dd │ │ -0564a4: 5263 2602 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -0564a8: 7030 6b07 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076b │ │ -0564ae: 0a04 |0065: move-result v4 │ │ -0564b0: b143 |0066: sub-int/2addr v3, v4 │ │ -0564b2: 5963 2602 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ -0564b6: 5263 2002 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0220 │ │ -0564ba: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0564be: 5963 2002 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0220 │ │ -0564c2: 1e06 |006f: monitor-exit v6 │ │ -0564c4: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -0564c6: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -0564c8: 6e54 6807 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@0768 │ │ -0564ce: 288b |0075: goto 0000 // -0075 │ │ +056458: |[056458] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +056468: 1d06 |0000: monitor-enter v6 │ │ +05646a: 5263 2602 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +05646e: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +056472: 5463 2202 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ +056476: 6e10 db28 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@28db │ │ +05647c: 0a03 |000a: move-result v3 │ │ +05647e: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +056482: 5263 2602 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +056486: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +05648a: 2203 5805 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0558 │ │ +05648e: 2204 6d05 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +056492: 7010 f927 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +056498: 6e10 bc27 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +05649e: 0c05 |001b: move-result-object v5 │ │ +0564a0: 6e10 7c27 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +0564a6: 0c05 |001f: move-result-object v5 │ │ +0564a8: 6e20 0228 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0564ae: 0c04 |0023: move-result-object v4 │ │ +0564b0: 1a05 4201 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@0142 │ │ +0564b4: 6e20 0228 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0564ba: 0c04 |0029: move-result-object v4 │ │ +0564bc: 6e10 0628 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0564c2: 0c04 |002d: move-result-object v4 │ │ +0564c4: 7020 9327 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0564ca: 2703 |0031: throw v3 │ │ +0564cc: 0d03 |0032: move-exception v3 │ │ +0564ce: 1e06 |0033: monitor-exit v6 │ │ +0564d0: 2703 |0034: throw v3 │ │ +0564d2: 5263 2602 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +0564d6: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +0564da: 5463 2202 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ +0564de: 6e10 db28 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@28db │ │ +0564e4: 0a03 |003e: move-result v3 │ │ +0564e6: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +0564ea: 1e06 |0041: monitor-exit v6 │ │ +0564ec: 0e00 |0042: return-void │ │ +0564ee: 5463 2202 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ +0564f2: 6e10 d928 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@28d9 │ │ +0564f8: 0c03 |0048: move-result-object v3 │ │ +0564fa: 7210 0429 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +056500: 0c03 |004c: move-result-object v3 │ │ +056502: 7210 d328 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +056508: 0c01 |0050: move-result-object v1 │ │ +05650a: 1f01 bd05 |0051: check-cast v1, Ljava/util/Map$Entry; // type@05bd │ │ +05650e: 7210 f328 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +056514: 0c00 |0056: move-result-object v0 │ │ +056516: 7210 f428 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +05651c: 0c02 |005a: move-result-object v2 │ │ +05651e: 5463 2202 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0222 │ │ +056522: 6e20 dd28 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@28dd │ │ +056528: 5263 2602 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +05652c: 7030 6b07 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@076b │ │ +056532: 0a04 |0065: move-result v4 │ │ +056534: b143 |0066: sub-int/2addr v3, v4 │ │ +056536: 5963 2602 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0226 │ │ +05653a: 5263 2002 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0220 │ │ +05653e: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +056542: 5963 2002 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0220 │ │ +056546: 1e06 |006f: monitor-exit v6 │ │ +056548: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +05654a: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +05654c: 6e54 6807 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@0768 │ │ +056552: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=165 │ │ @@ -48928,35 +48955,35 @@ │ │ 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 : 3609 (LruCache.java) │ │ + source_file_idx : 3617 (LruCache.java) │ │ │ │ -Class #232 header: │ │ -class_idx : 379 │ │ +Class #233 header: │ │ +class_idx : 380 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3633 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3642 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #232 annotations: │ │ +Class #233 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="ArrayIterator" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/Iterator" ";" } │ │ Annotations on method #1905 'next' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ │ │ -Class #232 - │ │ +Class #233 - │ │ Class descriptor : 'Landroid/support/v4/util/MapCollections$ArrayIterator;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Iterator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -48986,24 +49013,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 │ │ -0564e4: |[0564e4] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ -0564f4: 5b12 2b02 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@022b │ │ -0564f8: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0564fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -056500: 5c10 2702 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0227 │ │ -056504: 5913 2902 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0229 │ │ -056508: 6e10 b107 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -05650e: 0a00 |000d: move-result v0 │ │ -056510: 5910 2a02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@022a │ │ -056514: 0e00 |0010: return-void │ │ +056568: |[056568] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ +056578: 5b12 2b02 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@022b │ │ +05657c: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +056582: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +056584: 5c10 2702 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0227 │ │ +056588: 5913 2902 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0229 │ │ +05658c: 6e10 b107 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +056592: 0a00 |000d: move-result v0 │ │ +056594: 5910 2a02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@022a │ │ +056598: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=39 │ │ 0x0008 line=42 │ │ 0x000a line=43 │ │ 0x0010 line=44 │ │ @@ -49019,22 +49046,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -056518: |[056518] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ -056528: 5220 2802 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ -05652c: 5221 2a02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@022a │ │ -056530: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -056534: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -056536: 0f00 |0007: return v0 │ │ -056538: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05653a: 28fe |0009: goto 0007 // -0002 │ │ +05659c: |[05659c] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ +0565ac: 5220 2802 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ +0565b0: 5221 2a02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@022a │ │ +0565b4: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +0565b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0565ba: 0f00 |0007: return v0 │ │ +0565bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0565be: 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; │ │ │ │ @@ -49043,26 +49070,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -05653c: |[05653c] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ -05654c: 5441 2b02 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@022b │ │ -056550: 5242 2802 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ -056554: 5243 2902 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0229 │ │ -056558: 6e30 af07 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -05655e: 0c00 |0009: move-result-object v0 │ │ -056560: 5241 2802 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ -056564: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -056568: 5941 2802 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ -05656c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -05656e: 5c41 2702 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0227 │ │ -056572: 1100 |0013: return-object v0 │ │ +0565c0: |[0565c0] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ +0565d0: 5441 2b02 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@022b │ │ +0565d4: 5242 2802 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ +0565d8: 5243 2902 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0229 │ │ +0565dc: 6e30 af07 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +0565e2: 0c00 |0009: move-result-object v0 │ │ +0565e4: 5241 2802 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ +0565e8: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0565ec: 5941 2802 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ +0565f0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0565f2: 5c41 2702 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0227 │ │ +0565f6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=56 │ │ locals : │ │ @@ -49075,58 +49102,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -056574: |[056574] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ -056584: 5520 2702 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0227 │ │ -056588: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -05658c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -056590: 7010 9227 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -056596: 2700 |0009: throw v0 │ │ -056598: 5220 2802 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ -05659c: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0565a0: 5920 2802 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ -0565a4: 5220 2a02 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@022a │ │ -0565a8: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0565ac: 5920 2a02 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@022a │ │ -0565b0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0565b2: 5c20 2702 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0227 │ │ -0565b6: 5420 2b02 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@022b │ │ -0565ba: 5221 2802 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ -0565be: 6e20 b507 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ -0565c4: 0e00 |0020: return-void │ │ +0565f8: |[0565f8] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ +056608: 5520 2702 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0227 │ │ +05660c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +056610: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +056614: 7010 9227 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +05661a: 2700 |0009: throw v0 │ │ +05661c: 5220 2802 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ +056620: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056624: 5920 2802 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ +056628: 5220 2a02 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@022a │ │ +05662c: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056630: 5920 2a02 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@022a │ │ +056634: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +056636: 5c20 2702 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0227 │ │ +05663a: 5420 2b02 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@022b │ │ +05663e: 5221 2802 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0228 │ │ +056642: 6e20 b507 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ +056648: 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 : 3633 (MapCollections.java) │ │ + source_file_idx : 3642 (MapCollections.java) │ │ │ │ -Class #233 header: │ │ -class_idx : 380 │ │ +Class #234 header: │ │ +class_idx : 381 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3633 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3642 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ -Class #233 annotations: │ │ +Class #234 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="EntrySet" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Set" "<" "Ljava/util/Map$Entry" ";>;" } │ │ Annotations on method #1909 'add' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map$Entry" ";)Z" } │ │ Annotations on method #1910 'addAll' │ │ @@ -49138,15 +49165,15 @@ │ │ Annotations on method #1919 'removeAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ Annotations on method #1920 'retainAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ Annotations on method #1923 'toArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;)[TT;" } │ │ │ │ -Class #233 - │ │ +Class #234 - │ │ Class descriptor : 'Landroid/support/v4/util/MapCollections$EntrySet;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Set;' │ │ Static fields - │ │ Instance fields - │ │ @@ -49160,18 +49187,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 │ │ -0565c8: |[0565c8] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -0565d8: 5b01 2c02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -0565dc: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0565e2: 0e00 |0005: return-void │ │ +05664c: |[05664c] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +05665c: 5b01 2c02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +056660: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +056666: 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; │ │ @@ -49182,19 +49209,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 │ │ -0565e4: |[0565e4] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ -0565f4: 1f02 ba05 |0000: check-cast v2, Ljava/util/Map$Entry; // type@05ba │ │ -0565f8: 6e20 7507 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@0775 │ │ -0565fe: 0a00 |0005: move-result v0 │ │ -056600: 0f00 |0006: return v0 │ │ +056668: |[056668] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ +056678: 1f02 bd05 |0000: check-cast v2, Ljava/util/Map$Entry; // type@05bd │ │ +05667c: 6e20 7507 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@0775 │ │ +056682: 0a00 |0005: move-result v0 │ │ +056684: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 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; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ @@ -49204,18 +49231,18 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056604: |[056604] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ -056614: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -056618: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -05661e: 2700 |0005: throw v0 │ │ +056688: |[056688] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ +056698: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +05669c: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +0566a2: 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; │ │ @@ -49226,41 +49253,41 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -056620: |[056620] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ -056630: 5463 2c02 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -056634: 6e10 b107 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -05663a: 0a02 |0005: move-result v2 │ │ -05663c: 7210 af28 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ -056642: 0c01 |0009: move-result-object v1 │ │ -056644: 7210 d228 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -05664a: 0a03 |000d: move-result v3 │ │ -05664c: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ -056650: 7210 d328 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -056656: 0c00 |0013: move-result-object v0 │ │ -056658: 1f00 ba05 |0014: check-cast v0, Ljava/util/Map$Entry; // type@05ba │ │ -05665c: 5463 2c02 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -056660: 7210 f328 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -056666: 0c04 |001b: move-result-object v4 │ │ -056668: 7210 f428 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -05666e: 0c05 |001f: move-result-object v5 │ │ -056670: 6e30 b407 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@07b4 │ │ -056676: 28e7 |0023: goto 000a // -0019 │ │ -056678: 5463 2c02 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -05667c: 6e10 b107 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -056682: 0a03 |0029: move-result v3 │ │ -056684: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ -056688: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -05668a: 0f03 |002d: return v3 │ │ -05668c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -05668e: 28fe |002f: goto 002d // -0002 │ │ +0566a4: |[0566a4] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ +0566b4: 5463 2c02 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +0566b8: 6e10 b107 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +0566be: 0a02 |0005: move-result v2 │ │ +0566c0: 7210 af28 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ +0566c6: 0c01 |0009: move-result-object v1 │ │ +0566c8: 7210 d228 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0566ce: 0a03 |000d: move-result v3 │ │ +0566d0: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ +0566d4: 7210 d328 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0566da: 0c00 |0013: move-result-object v0 │ │ +0566dc: 1f00 bd05 |0014: check-cast v0, Ljava/util/Map$Entry; // type@05bd │ │ +0566e0: 5463 2c02 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +0566e4: 7210 f328 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +0566ea: 0c04 |001b: move-result-object v4 │ │ +0566ec: 7210 f428 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +0566f2: 0c05 |001f: move-result-object v5 │ │ +0566f4: 6e30 b407 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@07b4 │ │ +0566fa: 28e7 |0023: goto 000a // -0019 │ │ +0566fc: 5463 2c02 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +056700: 6e10 b107 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +056706: 0a03 |0029: move-result v3 │ │ +056708: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ +05670c: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +05670e: 0f03 |002d: return v3 │ │ +056710: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +056712: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x0016 line=173 │ │ 0x0024 line=175 │ │ locals : │ │ @@ -49277,18 +49304,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056690: |[056690] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ -0566a0: 5410 2c02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -0566a4: 6e10 ae07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@07ae │ │ -0566aa: 0e00 |0005: return-void │ │ +056714: |[056714] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ +056724: 5410 2c02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +056728: 6e10 ae07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@07ae │ │ +05672e: 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; │ │ @@ -49298,36 +49325,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0566ac: |[0566ac] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ -0566bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0566be: 2074 ba05 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@05ba │ │ -0566c2: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -0566c6: 0f03 |0005: return v3 │ │ -0566c8: 0770 |0006: move-object v0, v7 │ │ -0566ca: 1f00 ba05 |0007: check-cast v0, Ljava/util/Map$Entry; // type@05ba │ │ -0566ce: 5464 2c02 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -0566d2: 7210 f328 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -0566d8: 0c05 |000e: move-result-object v5 │ │ -0566da: 6e20 b207 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@07b2 │ │ -0566e0: 0a02 |0012: move-result v2 │ │ -0566e2: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ -0566e6: 5463 2c02 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -0566ea: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -0566ec: 6e30 af07 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -0566f2: 0c01 |001b: move-result-object v1 │ │ -0566f4: 7210 f428 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -0566fa: 0c03 |001f: move-result-object v3 │ │ -0566fc: 7120 5d07 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@075d │ │ -056702: 0a03 |0023: move-result v3 │ │ -056704: 28e1 |0024: goto 0005 // -001f │ │ +056730: |[056730] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ +056740: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +056742: 2074 bd05 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@05bd │ │ +056746: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +05674a: 0f03 |0005: return v3 │ │ +05674c: 0770 |0006: move-object v0, v7 │ │ +05674e: 1f00 bd05 |0007: check-cast v0, Ljava/util/Map$Entry; // type@05bd │ │ +056752: 5464 2c02 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +056756: 7210 f328 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +05675c: 0c05 |000e: move-result-object v5 │ │ +05675e: 6e20 b207 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@07b2 │ │ +056764: 0a02 |0012: move-result v2 │ │ +056766: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ +05676a: 5463 2c02 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +05676e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +056770: 6e30 af07 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +056776: 0c01 |001b: move-result-object v1 │ │ +056778: 7210 f428 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +05677e: 0c03 |001f: move-result-object v3 │ │ +056780: 7120 5d07 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@075d │ │ +056786: 0a03 |0023: move-result v3 │ │ +056788: 28e1 |0024: goto 0005 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0005 line=193 │ │ 0x0007 line=187 │ │ 0x0009 line=188 │ │ 0x0013 line=189 │ │ @@ -49346,29 +49373,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -056708: |[056708] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ -056718: 7210 af28 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ -05671e: 0c00 |0003: move-result-object v0 │ │ -056720: 7210 d228 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -056726: 0a01 |0007: move-result v1 │ │ -056728: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -05672c: 7210 d328 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -056732: 0c01 |000d: move-result-object v1 │ │ -056734: 6e20 7807 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0778 │ │ -05673a: 0a01 |0011: move-result v1 │ │ -05673c: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -056740: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -056742: 0f01 |0015: return v1 │ │ -056744: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -056746: 28fe |0017: goto 0015 // -0002 │ │ +05678c: |[05678c] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ +05679c: 7210 af28 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ +0567a2: 0c00 |0003: move-result-object v0 │ │ +0567a4: 7210 d228 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0567aa: 0a01 |0007: move-result v1 │ │ +0567ac: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0567b0: 7210 d328 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0567b6: 0c01 |000d: move-result-object v1 │ │ +0567b8: 6e20 7807 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0778 │ │ +0567be: 0a01 |0011: move-result v1 │ │ +0567c0: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +0567c4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0567c6: 0f01 |0015: return v1 │ │ +0567c8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0567ca: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x000a line=200 │ │ 0x0014 line=201 │ │ 0x0015 line=204 │ │ @@ -49384,18 +49411,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -056748: |[056748] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ -056758: 7120 b807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@07b8 │ │ -05675e: 0a00 |0003: move-result v0 │ │ -056760: 0f00 |0004: return v0 │ │ +0567cc: |[0567cc] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ +0567dc: 7120 b807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@07b8 │ │ +0567e2: 0a00 |0003: move-result v0 │ │ +0567e4: 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; │ │ @@ -49405,45 +49432,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -056764: |[056764] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ -056774: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -056776: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -056778: 5474 2c02 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -05677c: 6e10 b107 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -056782: 0a04 |0007: move-result v4 │ │ -056784: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ -056788: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ -05678c: 5474 2c02 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -056790: 6e30 af07 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -056796: 0c01 |0011: move-result-object v1 │ │ -056798: 5474 2c02 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -05679c: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -05679e: 6e30 af07 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -0567a4: 0c03 |0018: move-result-object v3 │ │ -0567a6: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ -0567aa: 0156 |001b: move v6, v5 │ │ -0567ac: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ -0567b0: 0154 |001e: move v4, v5 │ │ -0567b2: b764 |001f: xor-int/2addr v4, v6 │ │ -0567b4: b042 |0020: add-int/2addr v2, v4 │ │ -0567b6: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0567ba: 28e7 |0023: goto 000a // -0019 │ │ -0567bc: 6e10 bd27 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0567c2: 0a04 |0027: move-result v4 │ │ -0567c4: 0146 |0028: move v6, v4 │ │ -0567c6: 28f3 |0029: goto 001c // -000d │ │ -0567c8: 6e10 bd27 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0567ce: 0a04 |002d: move-result v4 │ │ -0567d0: 28f1 |002e: goto 001f // -000f │ │ -0567d2: 0f02 |002f: return v2 │ │ +0567e8: |[0567e8] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ +0567f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0567fa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0567fc: 5474 2c02 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +056800: 6e10 b107 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +056806: 0a04 |0007: move-result v4 │ │ +056808: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ +05680c: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ +056810: 5474 2c02 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +056814: 6e30 af07 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +05681a: 0c01 |0011: move-result-object v1 │ │ +05681c: 5474 2c02 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +056820: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +056822: 6e30 af07 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +056828: 0c03 |0018: move-result-object v3 │ │ +05682a: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ +05682e: 0156 |001b: move v6, v5 │ │ +056830: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ +056834: 0154 |001e: move v4, v5 │ │ +056836: b764 |001f: xor-int/2addr v4, v6 │ │ +056838: b042 |0020: add-int/2addr v2, v4 │ │ +05683a: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05683e: 28e7 |0023: goto 000a // -0019 │ │ +056840: 6e10 bd27 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +056846: 0a04 |0027: move-result v4 │ │ +056848: 0146 |0028: move v6, v4 │ │ +05684a: 28f3 |0029: goto 001c // -000d │ │ +05684c: 6e10 bd27 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +056852: 0a04 |002d: move-result v4 │ │ +056854: 28f1 |002e: goto 001f // -000f │ │ +056856: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0002 line=255 │ │ 0x000c line=256 │ │ 0x0012 line=257 │ │ 0x0019 line=258 │ │ @@ -49463,23 +49490,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0567d4: |[0567d4] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ -0567e4: 5410 2c02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -0567e8: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -0567ee: 0a00 |0005: move-result v0 │ │ -0567f0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0567f4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0567f6: 0f00 |0009: return v0 │ │ -0567f8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0567fa: 28fe |000b: goto 0009 // -0002 │ │ +056858: |[056858] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ +056868: 5410 2c02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +05686c: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +056872: 0a00 |0005: move-result v0 │ │ +056874: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +056878: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +05687a: 0f00 |0009: return v0 │ │ +05687c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05687e: 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; │ │ │ │ @@ -49488,19 +49515,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0567fc: |[0567fc] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ -05680c: 2200 7e01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@017e │ │ -056810: 5421 2c02 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -056814: 7020 9407 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@0794 │ │ -05681a: 1100 |0007: return-object v0 │ │ +056880: |[056880] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ +056890: 2200 7f01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@017f │ │ +056894: 5421 2c02 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +056898: 7020 9407 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@0794 │ │ +05689e: 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; │ │ │ │ @@ -49509,18 +49536,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05681c: |[05681c] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ -05682c: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -056830: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -056836: 2700 |0005: throw v0 │ │ +0568a0: |[0568a0] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ +0568b0: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +0568b4: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +0568ba: 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; │ │ @@ -49530,18 +49557,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056838: |[056838] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ -056848: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -05684c: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -056852: 2700 |0005: throw v0 │ │ +0568bc: |[0568bc] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ +0568cc: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +0568d0: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +0568d6: 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; │ │ @@ -49552,18 +49579,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056854: |[056854] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ -056864: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -056868: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -05686e: 2700 |0005: throw v0 │ │ +0568d8: |[0568d8] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ +0568e8: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +0568ec: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +0568f2: 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; │ │ @@ -49574,19 +49601,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056870: |[056870] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ -056880: 5410 2c02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ -056884: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -05688a: 0a00 |0005: move-result v0 │ │ -05688c: 0f00 |0006: return v0 │ │ +0568f4: |[0568f4] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ +056904: 5410 2c02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022c │ │ +056908: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +05690e: 0a00 |0005: move-result v0 │ │ +056910: 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; │ │ │ │ @@ -49595,18 +49622,18 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056890: |[056890] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ -0568a0: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -0568a4: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -0568aa: 2700 |0005: throw v0 │ │ +056914: |[056914] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ +056924: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +056928: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +05692e: 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; │ │ │ │ @@ -49615,40 +49642,40 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0568ac: |[0568ac] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -0568bc: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -0568c0: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -0568c6: 2700 |0005: throw v0 │ │ +056930: |[056930] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +056940: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +056944: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +05694a: 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 : 3633 (MapCollections.java) │ │ + source_file_idx : 3642 (MapCollections.java) │ │ │ │ -Class #234 header: │ │ -class_idx : 381 │ │ +Class #235 header: │ │ +class_idx : 382 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3633 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3642 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ -Class #234 annotations: │ │ +Class #235 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="KeySet" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Set" ";" } │ │ Annotations on method #1925 'add' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)Z" } │ │ Annotations on method #1926 'addAll' │ │ @@ -49660,15 +49687,15 @@ │ │ Annotations on method #1935 'removeAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ Annotations on method #1936 'retainAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ Annotations on method #1939 'toArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;)[TT;" } │ │ │ │ -Class #234 - │ │ +Class #235 - │ │ Class descriptor : 'Landroid/support/v4/util/MapCollections$KeySet;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Set;' │ │ Static fields - │ │ Instance fields - │ │ @@ -49682,18 +49709,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 │ │ -0568c8: |[0568c8] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -0568d8: 5b01 2d02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -0568dc: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0568e2: 0e00 |0005: return-void │ │ +05694c: |[05694c] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +05695c: 5b01 2d02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056960: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +056966: 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; │ │ @@ -49704,18 +49731,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0568e4: |[0568e4] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ -0568f4: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -0568f8: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -0568fe: 2700 |0005: throw v0 │ │ +056968: |[056968] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ +056978: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +05697c: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +056982: 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; │ │ @@ -49726,18 +49753,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056900: |[056900] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ -056910: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -056914: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -05691a: 2700 |0005: throw v0 │ │ +056984: |[056984] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ +056994: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +056998: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +05699e: 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; │ │ @@ -49748,18 +49775,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05691c: |[05691c] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ -05692c: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056930: 6e10 ae07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@07ae │ │ -056936: 0e00 |0005: return-void │ │ +0569a0: |[0569a0] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ +0569b0: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +0569b4: 6e10 ae07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@07ae │ │ +0569ba: 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; │ │ @@ -49769,23 +49796,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -056938: |[056938] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ -056948: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -05694c: 6e20 b207 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@07b2 │ │ -056952: 0a00 |0005: move-result v0 │ │ -056954: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -056958: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05695a: 0f00 |0009: return v0 │ │ -05695c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05695e: 28fe |000b: goto 0009 // -0002 │ │ +0569bc: |[0569bc] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ +0569cc: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +0569d0: 6e20 b207 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@07b2 │ │ +0569d6: 0a00 |0005: move-result v0 │ │ +0569d8: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +0569dc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0569de: 0f00 |0009: return v0 │ │ +0569e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0569e2: 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; │ │ @@ -49795,21 +49822,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -056960: |[056960] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ -056970: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056974: 6e10 b007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@07b0 │ │ -05697a: 0c00 |0005: move-result-object v0 │ │ -05697c: 7120 b707 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@07b7 │ │ -056982: 0a00 |0009: move-result v0 │ │ -056984: 0f00 |000a: return v0 │ │ +0569e4: |[0569e4] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ +0569f4: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +0569f8: 6e10 b007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@07b0 │ │ +0569fe: 0c00 |0005: move-result-object v0 │ │ +056a00: 7120 b707 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@07b7 │ │ +056a06: 0a00 |0009: move-result v0 │ │ +056a08: 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; │ │ @@ -49820,18 +49847,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -056988: |[056988] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ -056998: 7120 b807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@07b8 │ │ -05699e: 0a00 |0003: move-result v0 │ │ -0569a0: 0f00 |0004: return v0 │ │ +056a0c: |[056a0c] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ +056a1c: 7120 b807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@07b8 │ │ +056a22: 0a00 |0003: move-result v0 │ │ +056a24: 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; │ │ @@ -49841,34 +49868,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0569a4: |[0569a4] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ -0569b4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0569b6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0569b8: 5453 2d02 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -0569bc: 6e10 b107 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -0569c2: 0a03 |0007: move-result v3 │ │ -0569c4: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0569c8: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ -0569cc: 5453 2d02 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -0569d0: 6e30 af07 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -0569d6: 0c01 |0011: move-result-object v1 │ │ -0569d8: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ -0569dc: 0143 |0014: move v3, v4 │ │ -0569de: b032 |0015: add-int/2addr v2, v3 │ │ -0569e0: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0569e4: 28f2 |0018: goto 000a // -000e │ │ -0569e6: 6e10 bd27 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0569ec: 0a03 |001c: move-result v3 │ │ -0569ee: 28f8 |001d: goto 0015 // -0008 │ │ -0569f0: 0f02 |001e: return v2 │ │ +056a28: |[056a28] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ +056a38: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +056a3a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +056a3c: 5453 2d02 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056a40: 6e10 b107 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +056a46: 0a03 |0007: move-result v3 │ │ +056a48: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ +056a4c: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ +056a50: 5453 2d02 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056a54: 6e30 af07 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +056a5a: 0c01 |0011: move-result-object v1 │ │ +056a5c: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +056a60: 0143 |0014: move v3, v4 │ │ +056a62: b032 |0015: add-int/2addr v2, v3 │ │ +056a64: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056a68: 28f2 |0018: goto 000a // -000e │ │ +056a6a: 6e10 bd27 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +056a70: 0a03 |001c: move-result v3 │ │ +056a72: 28f8 |001d: goto 0015 // -0008 │ │ +056a74: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0002 line=345 │ │ 0x000c line=346 │ │ 0x0012 line=347 │ │ 0x0016 line=345 │ │ @@ -49886,23 +49913,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0569f4: |[0569f4] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ -056a04: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056a08: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -056a0e: 0a00 |0005: move-result v0 │ │ -056a10: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -056a14: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -056a16: 0f00 |0009: return v0 │ │ -056a18: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -056a1a: 28fe |000b: goto 0009 // -0002 │ │ +056a78: |[056a78] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ +056a88: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056a8c: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +056a92: 0a00 |0005: move-result v0 │ │ +056a94: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +056a98: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +056a9a: 0f00 |0009: return v0 │ │ +056a9c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +056a9e: 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; │ │ │ │ @@ -49911,20 +49938,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -056a1c: |[056a1c] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ -056a2c: 2200 7b01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@017b │ │ -056a30: 5431 2d02 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056a34: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -056a36: 7030 6f07 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@076f │ │ -056a3c: 1100 |0008: return-object v0 │ │ +056aa0: |[056aa0] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ +056ab0: 2200 7c01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@017c │ │ +056ab4: 5431 2d02 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056ab8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +056aba: 7030 6f07 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@076f │ │ +056ac0: 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; │ │ │ │ @@ -49933,25 +49960,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -056a40: |[056a40] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ -056a50: 5421 2d02 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056a54: 6e20 b207 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@07b2 │ │ -056a5a: 0a00 |0005: move-result v0 │ │ -056a5c: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -056a60: 5421 2d02 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056a64: 6e20 b507 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ -056a6a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -056a6c: 0f01 |000e: return v1 │ │ -056a6e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -056a70: 28fe |0010: goto 000e // -0002 │ │ +056ac4: |[056ac4] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ +056ad4: 5421 2d02 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056ad8: 6e20 b207 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@07b2 │ │ +056ade: 0a00 |0005: move-result v0 │ │ +056ae0: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +056ae4: 5421 2d02 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056ae8: 6e20 b507 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ +056aee: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +056af0: 0f01 |000e: return v1 │ │ +056af2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +056af4: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x0008 line=306 │ │ 0x000d line=307 │ │ 0x000e line=309 │ │ @@ -49966,21 +49993,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -056a74: |[056a74] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ -056a84: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056a88: 6e10 b007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@07b0 │ │ -056a8e: 0c00 |0005: move-result-object v0 │ │ -056a90: 7120 bc07 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@07bc │ │ -056a96: 0a00 |0009: move-result v0 │ │ -056a98: 0f00 |000a: return v0 │ │ +056af8: |[056af8] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ +056b08: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056b0c: 6e10 b007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@07b0 │ │ +056b12: 0c00 |0005: move-result-object v0 │ │ +056b14: 7120 bc07 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@07bc │ │ +056b1a: 0a00 |0009: move-result v0 │ │ +056b1c: 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; │ │ @@ -49991,21 +50018,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -056a9c: |[056a9c] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ -056aac: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056ab0: 6e10 b007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@07b0 │ │ -056ab6: 0c00 |0005: move-result-object v0 │ │ -056ab8: 7120 bd07 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@07bd │ │ -056abe: 0a00 |0009: move-result v0 │ │ -056ac0: 0f00 |000a: return v0 │ │ +056b20: |[056b20] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ +056b30: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056b34: 6e10 b007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@07b0 │ │ +056b3a: 0c00 |0005: move-result-object v0 │ │ +056b3c: 7120 bd07 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@07bd │ │ +056b42: 0a00 |0009: move-result v0 │ │ +056b44: 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; │ │ @@ -50016,19 +50043,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056ac4: |[056ac4] android.support.v4.util.MapCollections$KeySet.size:()I │ │ -056ad4: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056ad8: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -056ade: 0a00 |0005: move-result v0 │ │ -056ae0: 0f00 |0006: return v0 │ │ +056b48: |[056b48] android.support.v4.util.MapCollections$KeySet.size:()I │ │ +056b58: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056b5c: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +056b62: 0a00 |0005: move-result v0 │ │ +056b64: 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; │ │ │ │ @@ -50037,20 +50064,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -056ae4: |[056ae4] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ -056af4: 5420 2d02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056af8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -056afa: 6e20 be07 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@07be │ │ -056b00: 0c00 |0006: move-result-object v0 │ │ -056b02: 1100 |0007: return-object v0 │ │ +056b68: |[056b68] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ +056b78: 5420 2d02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056b7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +056b7e: 6e20 be07 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@07be │ │ +056b84: 0c00 |0006: move-result-object v0 │ │ +056b86: 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; │ │ │ │ @@ -50059,56 +50086,56 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -056b04: |[056b04] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -056b14: 5420 2d02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ -056b18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -056b1a: 6e30 bf07 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@07bf │ │ -056b20: 0c00 |0006: move-result-object v0 │ │ -056b22: 1100 |0007: return-object v0 │ │ +056b88: |[056b88] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +056b98: 5420 2d02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@022d │ │ +056b9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +056b9e: 6e30 bf07 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@07bf │ │ +056ba4: 0c00 |0006: move-result-object v0 │ │ +056ba6: 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 : 3633 (MapCollections.java) │ │ + source_file_idx : 3642 (MapCollections.java) │ │ │ │ -Class #235 header: │ │ -class_idx : 382 │ │ +Class #236 header: │ │ +class_idx : 383 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3633 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3642 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ -Class #235 annotations: │ │ +Class #236 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="MapIterator" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Iterator" "<" "Ljava/util/Map$Entry" ";>;" "Ljava/util/Map$Entry" ";" } │ │ Annotations on method #1942 'getKey' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TK;" } │ │ Annotations on method #1943 'getValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TV;" } │ │ Annotations on method #1947 'next' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map$Entry" ";" } │ │ Annotations on method #1949 'setValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TV;)TV;" } │ │ │ │ -Class #235 - │ │ +Class #236 - │ │ Class descriptor : 'Landroid/support/v4/util/MapCollections$MapIterator;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Iterator;' │ │ #1 : 'Ljava/util/Map$Entry;' │ │ Static fields - │ │ @@ -50135,26 +50162,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 │ │ -056b24: |[056b24] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ -056b34: 5b12 3102 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ -056b38: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -056b3e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -056b40: 5c10 2f02 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ -056b44: 6e10 b107 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -056b4a: 0a00 |000b: move-result v0 │ │ -056b4c: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -056b50: 5910 2e02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@022e │ │ -056b54: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -056b56: 5910 3002 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056b5a: 0e00 |0013: return-void │ │ +056ba8: |[056ba8] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ +056bb8: 5b12 3102 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ +056bbc: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +056bc2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +056bc4: 5c10 2f02 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ +056bc8: 6e10 b107 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +056bce: 0a00 |000b: move-result v0 │ │ +056bd0: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056bd4: 5910 2e02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@022e │ │ +056bd8: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +056bda: 5910 3002 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056bde: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=74 │ │ 0x0008 line=77 │ │ 0x0010 line=78 │ │ 0x0013 line=79 │ │ @@ -50169,50 +50196,50 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -056b5c: |[056b5c] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ -056b6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -056b6e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -056b70: 5563 2f02 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ -056b74: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ -056b78: 2201 5705 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -056b7c: 1a02 1112 |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@1211 │ │ -056b80: 7020 9327 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -056b86: 2701 |000d: throw v1 │ │ -056b88: 2073 ba05 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@05ba │ │ -056b8c: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ -056b90: 0f02 |0012: return v2 │ │ -056b92: 0770 |0013: move-object v0, v7 │ │ -056b94: 1f00 ba05 |0014: check-cast v0, Ljava/util/Map$Entry; // type@05ba │ │ -056b98: 7210 f328 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -056b9e: 0c03 |0019: move-result-object v3 │ │ -056ba0: 5464 3102 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ -056ba4: 5265 3002 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056ba8: 6e30 af07 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -056bae: 0c04 |0021: move-result-object v4 │ │ -056bb0: 7120 5d07 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@075d │ │ -056bb6: 0a03 |0025: move-result v3 │ │ -056bb8: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ -056bbc: 7210 f428 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -056bc2: 0c03 |002b: move-result-object v3 │ │ -056bc4: 5464 3102 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ -056bc8: 5265 3002 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056bcc: 6e30 af07 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -056bd2: 0c04 |0033: move-result-object v4 │ │ -056bd4: 7120 5d07 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@075d │ │ -056bda: 0a03 |0037: move-result v3 │ │ -056bdc: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ -056be0: 0112 |003a: move v2, v1 │ │ -056be2: 28d7 |003b: goto 0012 // -0029 │ │ -056be4: 0121 |003c: move v1, v2 │ │ -056be6: 28fd |003d: goto 003a // -0003 │ │ +056be0: |[056be0] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ +056bf0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +056bf2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +056bf4: 5563 2f02 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ +056bf8: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ +056bfc: 2201 5805 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +056c00: 1a02 1b12 |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@121b │ │ +056c04: 7020 9327 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +056c0a: 2701 |000d: throw v1 │ │ +056c0c: 2073 bd05 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@05bd │ │ +056c10: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ +056c14: 0f02 |0012: return v2 │ │ +056c16: 0770 |0013: move-object v0, v7 │ │ +056c18: 1f00 bd05 |0014: check-cast v0, Ljava/util/Map$Entry; // type@05bd │ │ +056c1c: 7210 f328 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +056c22: 0c03 |0019: move-result-object v3 │ │ +056c24: 5464 3102 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ +056c28: 5265 3002 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056c2c: 6e30 af07 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +056c32: 0c04 |0021: move-result-object v4 │ │ +056c34: 7120 5d07 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@075d │ │ +056c3a: 0a03 |0025: move-result v3 │ │ +056c3c: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ +056c40: 7210 f428 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +056c46: 0c03 |002b: move-result-object v3 │ │ +056c48: 5464 3102 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ +056c4c: 5265 3002 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056c50: 6e30 af07 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +056c56: 0c04 |0033: move-result-object v4 │ │ +056c58: 7120 5d07 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@075d │ │ +056c5e: 0a03 |0037: move-result v3 │ │ +056c60: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +056c64: 0112 |003a: move v2, v1 │ │ +056c66: 28d7 |003b: goto 0012 // -0029 │ │ +056c68: 0121 |003c: move v1, v2 │ │ +056c6a: 28fd |003d: goto 003a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0006 line=134 │ │ 0x000e line=137 │ │ 0x0012 line=141 │ │ 0x0014 line=140 │ │ @@ -50228,27 +50255,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -056be8: |[056be8] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ -056bf8: 5530 2f02 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ -056bfc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -056c00: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -056c04: 1a01 1112 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1211 │ │ -056c08: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -056c0e: 2700 |000b: throw v0 │ │ -056c10: 5430 3102 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ -056c14: 5231 3002 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056c18: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -056c1a: 6e30 af07 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -056c20: 0c00 |0014: move-result-object v0 │ │ -056c22: 1100 |0015: return-object v0 │ │ +056c6c: |[056c6c] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ +056c7c: 5530 2f02 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ +056c80: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +056c84: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +056c88: 1a01 1b12 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@121b │ │ +056c8c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +056c92: 2700 |000b: throw v0 │ │ +056c94: 5430 3102 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ +056c98: 5231 3002 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056c9c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +056c9e: 6e30 af07 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +056ca4: 0c00 |0014: move-result-object v0 │ │ +056ca6: 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; │ │ @@ -50259,27 +50286,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -056c24: |[056c24] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ -056c34: 5530 2f02 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ -056c38: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -056c3c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -056c40: 1a01 1112 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1211 │ │ -056c44: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -056c4a: 2700 |000b: throw v0 │ │ -056c4c: 5430 3102 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ -056c50: 5231 3002 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056c54: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -056c56: 6e30 af07 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -056c5c: 0c00 |0014: move-result-object v0 │ │ -056c5e: 1100 |0015: return-object v0 │ │ +056ca8: |[056ca8] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ +056cb8: 5530 2f02 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ +056cbc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +056cc0: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +056cc4: 1a01 1b12 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@121b │ │ +056cc8: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +056cce: 2700 |000b: throw v0 │ │ +056cd0: 5430 3102 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ +056cd4: 5231 3002 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056cd8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +056cda: 6e30 af07 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +056ce0: 0c00 |0014: move-result-object v0 │ │ +056ce2: 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; │ │ @@ -50290,22 +50317,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -056c60: |[056c60] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ -056c70: 5220 3002 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056c74: 5221 2e02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@022e │ │ -056c78: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -056c7c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -056c7e: 0f00 |0007: return v0 │ │ -056c80: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -056c82: 28fe |0009: goto 0007 // -0002 │ │ +056ce4: |[056ce4] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ +056cf4: 5220 3002 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056cf8: 5221 2e02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@022e │ │ +056cfc: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +056d00: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +056d02: 0f00 |0007: return v0 │ │ +056d04: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +056d06: 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; │ │ │ │ @@ -50314,42 +50341,42 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -056c84: |[056c84] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ -056c94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -056c96: 5563 2f02 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ -056c9a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -056c9e: 2202 5705 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -056ca2: 1a03 1112 |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@1211 │ │ -056ca6: 7020 9327 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -056cac: 2702 |000c: throw v2 │ │ -056cae: 5463 3102 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ -056cb2: 5264 3002 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056cb6: 6e30 af07 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -056cbc: 0c00 |0014: move-result-object v0 │ │ -056cbe: 5463 3102 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ -056cc2: 5264 3002 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056cc6: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -056cc8: 6e30 af07 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -056cce: 0c01 |001d: move-result-object v1 │ │ -056cd0: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -056cd4: 0123 |0020: move v3, v2 │ │ -056cd6: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -056cda: b732 |0023: xor-int/2addr v2, v3 │ │ -056cdc: 0f02 |0024: return v2 │ │ -056cde: 6e10 bd27 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -056ce4: 0a03 |0028: move-result v3 │ │ -056ce6: 28f8 |0029: goto 0021 // -0008 │ │ -056ce8: 6e10 bd27 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -056cee: 0a02 |002d: move-result v2 │ │ -056cf0: 28f5 |002e: goto 0023 // -000b │ │ +056d08: |[056d08] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ +056d18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +056d1a: 5563 2f02 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ +056d1e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +056d22: 2202 5805 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +056d26: 1a03 1b12 |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@121b │ │ +056d2a: 7020 9327 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +056d30: 2702 |000c: throw v2 │ │ +056d32: 5463 3102 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ +056d36: 5264 3002 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056d3a: 6e30 af07 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +056d40: 0c00 |0014: move-result-object v0 │ │ +056d42: 5463 3102 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ +056d46: 5264 3002 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056d4a: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +056d4c: 6e30 af07 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +056d52: 0c01 |001d: move-result-object v1 │ │ +056d54: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +056d58: 0123 |0020: move v3, v2 │ │ +056d5a: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +056d5e: b732 |0023: xor-int/2addr v2, v3 │ │ +056d60: 0f02 |0024: return v2 │ │ +056d62: 6e10 bd27 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +056d68: 0a03 |0028: move-result v3 │ │ +056d6a: 28f8 |0029: goto 0021 // -0008 │ │ +056d6c: 6e10 bd27 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +056d72: 0a02 |002d: move-result v2 │ │ +056d74: 28f5 |002e: goto 0023 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0005 line=148 │ │ 0x000d line=151 │ │ 0x0015 line=152 │ │ 0x001e line=153 │ │ @@ -50364,18 +50391,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -056cf4: |[056cf4] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ -056d04: 6e10 9b07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@079b │ │ -056d0a: 0c00 |0003: move-result-object v0 │ │ -056d0c: 1100 |0004: return-object v0 │ │ +056d78: |[056d78] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ +056d88: 6e10 9b07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@079b │ │ +056d8e: 0c00 |0003: move-result-object v0 │ │ +056d90: 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; │ │ │ │ @@ -50384,21 +50411,21 @@ │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -056d10: |[056d10] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ -056d20: 5210 3002 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056d24: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -056d28: 5910 3002 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056d2c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -056d2e: 5c10 2f02 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ -056d32: 1101 |0009: return-object v1 │ │ +056d94: |[056d94] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ +056da4: 5210 3002 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056da8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +056dac: 5910 3002 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056db0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +056db2: 5c10 2f02 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ +056db6: 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; │ │ @@ -50409,32 +50436,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -056d34: |[056d34] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ -056d44: 5520 2f02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ -056d48: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -056d4c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -056d50: 7010 9227 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -056d56: 2700 |0009: throw v0 │ │ -056d58: 5420 3102 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ -056d5c: 5221 3002 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056d60: 6e20 b507 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ -056d66: 5220 3002 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056d6a: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -056d6e: 5920 3002 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056d72: 5220 2e02 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@022e │ │ -056d76: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -056d7a: 5920 2e02 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@022e │ │ -056d7e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -056d80: 5c20 2f02 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ -056d84: 0e00 |0020: return-void │ │ +056db8: |[056db8] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ +056dc8: 5520 2f02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ +056dcc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +056dd0: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +056dd4: 7010 9227 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +056dda: 2700 |0009: throw v0 │ │ +056ddc: 5420 3102 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ +056de0: 5221 3002 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056de4: 6e20 b507 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ +056dea: 5220 3002 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056dee: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056df2: 5920 3002 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056df6: 5220 2e02 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@022e │ │ +056dfa: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056dfe: 5920 2e02 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@022e │ │ +056e02: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +056e04: 5c20 2f02 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ +056e08: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000a line=98 │ │ 0x0011 line=99 │ │ 0x0017 line=100 │ │ @@ -50449,26 +50476,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 │ │ -056d88: |[056d88] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -056d98: 5520 2f02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ -056d9c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -056da0: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -056da4: 1a01 1112 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1211 │ │ -056da8: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -056dae: 2700 |000b: throw v0 │ │ -056db0: 5420 3102 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ -056db4: 5221 3002 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ -056db8: 6e30 b607 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@07b6 │ │ -056dbe: 0c00 |0013: move-result-object v0 │ │ -056dc0: 1100 |0014: return-object v0 │ │ +056e0c: |[056e0c] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +056e1c: 5520 2f02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@022f │ │ +056e20: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +056e24: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +056e28: 1a01 1b12 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@121b │ │ +056e2c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +056e32: 2700 |000b: throw v0 │ │ +056e34: 5420 3102 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0231 │ │ +056e38: 5221 3002 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0230 │ │ +056e3c: 6e30 b607 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@07b6 │ │ +056e42: 0c00 |0013: move-result-object v0 │ │ +056e44: 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; │ │ @@ -50481,51 +50508,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -056dc4: |[056dc4] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ -056dd4: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -056dd8: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -056dde: 6e10 9607 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0796 │ │ -056de4: 0c01 |0008: move-result-object v1 │ │ -056de6: 6e20 0128 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -056dec: 0c00 |000c: move-result-object v0 │ │ -056dee: 1a01 b301 |000d: const-string v1, "=" // string@01b3 │ │ -056df2: 6e20 0228 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -056df8: 0c00 |0012: move-result-object v0 │ │ -056dfa: 6e10 9707 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0797 │ │ -056e00: 0c01 |0016: move-result-object v1 │ │ -056e02: 6e20 0128 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -056e08: 0c00 |001a: move-result-object v0 │ │ -056e0a: 6e10 0628 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -056e10: 0c00 |001e: move-result-object v0 │ │ -056e12: 1100 |001f: return-object v0 │ │ +056e48: |[056e48] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ +056e58: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +056e5c: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +056e62: 6e10 9607 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0796 │ │ +056e68: 0c01 |0008: move-result-object v1 │ │ +056e6a: 6e20 0128 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +056e70: 0c00 |000c: move-result-object v0 │ │ +056e72: 1a01 b301 |000d: const-string v1, "=" // string@01b3 │ │ +056e76: 6e20 0228 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +056e7c: 0c00 |0012: move-result-object v0 │ │ +056e7e: 6e10 9707 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0797 │ │ +056e84: 0c01 |0016: move-result-object v1 │ │ +056e86: 6e20 0128 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +056e8c: 0c00 |001a: move-result-object v0 │ │ +056e8e: 6e10 0628 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +056e94: 0c00 |001e: move-result-object v0 │ │ +056e96: 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 : 3633 (MapCollections.java) │ │ + source_file_idx : 3642 (MapCollections.java) │ │ │ │ -Class #236 header: │ │ -class_idx : 383 │ │ +Class #237 header: │ │ +class_idx : 384 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3633 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3642 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ -Class #236 annotations: │ │ +Class #237 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="ValuesCollection" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Collection" ";" } │ │ Annotations on method #1952 'add' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TV;)Z" } │ │ Annotations on method #1953 'addAll' │ │ @@ -50537,15 +50564,15 @@ │ │ Annotations on method #1960 'removeAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ Annotations on method #1961 'retainAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ Annotations on method #1964 'toArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;)[TT;" } │ │ │ │ -Class #236 - │ │ +Class #237 - │ │ Class descriptor : 'Landroid/support/v4/util/MapCollections$ValuesCollection;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Collection;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50559,18 +50586,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 │ │ -056e14: |[056e14] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ -056e24: 5b01 3202 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056e28: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -056e2e: 0e00 |0005: return-void │ │ +056e98: |[056e98] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ +056ea8: 5b01 3202 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +056eac: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +056eb2: 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; │ │ @@ -50581,18 +50608,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056e30: |[056e30] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ -056e40: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -056e44: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -056e4a: 2700 |0005: throw v0 │ │ +056eb4: |[056eb4] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ +056ec4: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +056ec8: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +056ece: 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; │ │ @@ -50603,18 +50630,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056e4c: |[056e4c] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ -056e5c: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -056e60: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -056e66: 2700 |0005: throw v0 │ │ +056ed0: |[056ed0] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ +056ee0: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +056ee4: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +056eea: 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; │ │ @@ -50625,18 +50652,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056e68: |[056e68] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ -056e78: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056e7c: 6e10 ae07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@07ae │ │ -056e82: 0e00 |0005: return-void │ │ +056eec: |[056eec] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ +056efc: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +056f00: 6e10 ae07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@07ae │ │ +056f06: 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; │ │ @@ -50646,23 +50673,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -056e84: |[056e84] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ -056e94: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056e98: 6e20 b307 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@07b3 │ │ -056e9e: 0a00 |0005: move-result v0 │ │ -056ea0: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -056ea4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -056ea6: 0f00 |0009: return v0 │ │ -056ea8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -056eaa: 28fe |000b: goto 0009 // -0002 │ │ +056f08: |[056f08] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ +056f18: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +056f1c: 6e20 b307 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@07b3 │ │ +056f22: 0a00 |0005: move-result v0 │ │ +056f24: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +056f28: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +056f2a: 0f00 |0009: return v0 │ │ +056f2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +056f2e: 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; │ │ @@ -50672,29 +50699,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -056eac: |[056eac] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ -056ebc: 7210 af28 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ -056ec2: 0c00 |0003: move-result-object v0 │ │ -056ec4: 7210 d228 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -056eca: 0a01 |0007: move-result v1 │ │ -056ecc: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -056ed0: 7210 d328 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -056ed6: 0c01 |000d: move-result-object v1 │ │ -056ed8: 6e20 a307 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@07a3 │ │ -056ede: 0a01 |0011: move-result v1 │ │ -056ee0: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -056ee4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -056ee6: 0f01 |0015: return v1 │ │ -056ee8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -056eea: 28fe |0017: goto 0015 // -0002 │ │ +056f30: |[056f30] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ +056f40: 7210 af28 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ +056f46: 0c00 |0003: move-result-object v0 │ │ +056f48: 7210 d228 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +056f4e: 0a01 |0007: move-result v1 │ │ +056f50: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +056f54: 7210 d328 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +056f5a: 0c01 |000d: move-result-object v1 │ │ +056f5c: 6e20 a307 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@07a3 │ │ +056f62: 0a01 |0011: move-result v1 │ │ +056f64: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +056f68: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +056f6a: 0f01 |0015: return v1 │ │ +056f6c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +056f6e: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x000a line=379 │ │ 0x0014 line=380 │ │ 0x0015 line=383 │ │ @@ -50710,23 +50737,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -056eec: |[056eec] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ -056efc: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056f00: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -056f06: 0a00 |0005: move-result v0 │ │ -056f08: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -056f0c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -056f0e: 0f00 |0009: return v0 │ │ -056f10: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -056f12: 28fe |000b: goto 0009 // -0002 │ │ +056f70: |[056f70] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ +056f80: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +056f84: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +056f8a: 0a00 |0005: move-result v0 │ │ +056f8c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +056f90: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +056f92: 0f00 |0009: return v0 │ │ +056f94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +056f96: 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; │ │ │ │ @@ -50735,20 +50762,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -056f14: |[056f14] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ -056f24: 2200 7b01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@017b │ │ -056f28: 5431 3202 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056f2c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -056f2e: 7030 6f07 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@076f │ │ -056f34: 1100 |0008: return-object v0 │ │ +056f98: |[056f98] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ +056fa8: 2200 7c01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@017c │ │ +056fac: 5431 3202 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +056fb0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +056fb2: 7030 6f07 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@076f │ │ +056fb8: 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; │ │ │ │ @@ -50757,25 +50784,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -056f38: |[056f38] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ -056f48: 5421 3202 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056f4c: 6e20 b307 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@07b3 │ │ -056f52: 0a00 |0005: move-result v0 │ │ -056f54: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -056f58: 5421 3202 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056f5c: 6e20 b507 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ -056f62: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -056f64: 0f01 |000e: return v1 │ │ -056f66: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -056f68: 28fe |0010: goto 000e // -0002 │ │ +056fbc: |[056fbc] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ +056fcc: 5421 3202 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +056fd0: 6e20 b307 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@07b3 │ │ +056fd6: 0a00 |0005: move-result v0 │ │ +056fd8: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +056fdc: 5421 3202 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +056fe0: 6e20 b507 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ +056fe6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +056fe8: 0f01 |000e: return v1 │ │ +056fea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +056fec: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0006 line=399 │ │ 0x0008 line=400 │ │ 0x000d line=401 │ │ 0x000e line=403 │ │ @@ -50790,36 +50817,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -056f6c: |[056f6c] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ -056f7c: 5464 3202 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056f80: 6e10 b107 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -056f86: 0a00 |0005: move-result v0 │ │ -056f88: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -056f8a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -056f8c: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -056f90: 5464 3202 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056f94: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -056f96: 6e30 af07 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -056f9c: 0c02 |0010: move-result-object v2 │ │ -056f9e: 7220 ae28 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@28ae │ │ -056fa4: 0a04 |0014: move-result v4 │ │ -056fa6: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -056faa: 5464 3202 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056fae: 6e20 b507 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ -056fb4: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -056fb8: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -056fbc: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -056fbe: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -056fc2: 28e5 |0023: goto 0008 // -001b │ │ -056fc4: 0f01 |0024: return v1 │ │ +056ff0: |[056ff0] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ +057000: 5464 3202 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +057004: 6e10 b107 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +05700a: 0a00 |0005: move-result v0 │ │ +05700c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05700e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +057010: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +057014: 5464 3202 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +057018: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +05701a: 6e30 af07 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +057020: 0c02 |0010: move-result-object v2 │ │ +057022: 7220 ae28 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@28ae │ │ +057028: 0a04 |0014: move-result v4 │ │ +05702a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +05702e: 5464 3202 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +057032: 6e20 b507 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ +057038: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +05703c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +057040: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +057042: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +057046: 28e5 |0023: goto 0008 // -001b │ │ +057048: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=409 │ │ 0x0007 line=410 │ │ 0x000a line=411 │ │ 0x0011 line=412 │ │ @@ -50844,36 +50871,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -056fc8: |[056fc8] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ -056fd8: 5464 3202 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056fdc: 6e10 b107 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -056fe2: 0a00 |0005: move-result v0 │ │ -056fe4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -056fe6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -056fe8: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -056fec: 5464 3202 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -056ff0: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -056ff2: 6e30 af07 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ -056ff8: 0c02 |0010: move-result-object v2 │ │ -056ffa: 7220 ae28 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@28ae │ │ -057000: 0a04 |0014: move-result v4 │ │ -057002: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ -057006: 5464 3202 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -05700a: 6e20 b507 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ -057010: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -057014: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -057018: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -05701a: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05701e: 28e5 |0023: goto 0008 // -001b │ │ -057020: 0f01 |0024: return v1 │ │ +05704c: |[05704c] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ +05705c: 5464 3202 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +057060: 6e10 b107 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +057066: 0a00 |0005: move-result v0 │ │ +057068: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05706a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +05706c: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +057070: 5464 3202 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +057074: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +057076: 6e30 af07 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@07af │ │ +05707c: 0c02 |0010: move-result-object v2 │ │ +05707e: 7220 ae28 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@28ae │ │ +057084: 0a04 |0014: move-result v4 │ │ +057086: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ +05708a: 5464 3202 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +05708e: 6e20 b507 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@07b5 │ │ +057094: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +057098: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05709c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +05709e: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0570a2: 28e5 |0023: goto 0008 // -001b │ │ +0570a4: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0006 line=425 │ │ 0x0007 line=426 │ │ 0x000a line=427 │ │ 0x0011 line=428 │ │ @@ -50898,19 +50925,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -057024: |[057024] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ -057034: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -057038: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ -05703e: 0a00 |0005: move-result v0 │ │ -057040: 0f00 |0006: return v0 │ │ +0570a8: |[0570a8] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ +0570b8: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +0570bc: 6e10 b107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@07b1 │ │ +0570c2: 0a00 |0005: move-result v0 │ │ +0570c4: 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; │ │ │ │ @@ -50919,20 +50946,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -057044: |[057044] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ -057054: 5420 3202 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -057058: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05705a: 6e20 be07 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@07be │ │ -057060: 0c00 |0006: move-result-object v0 │ │ -057062: 1100 |0007: return-object v0 │ │ +0570c8: |[0570c8] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ +0570d8: 5420 3202 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +0570dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0570de: 6e20 be07 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@07be │ │ +0570e4: 0c00 |0006: move-result-object v0 │ │ +0570e6: 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; │ │ │ │ @@ -50941,52 +50968,52 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -057064: |[057064] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -057074: 5420 3202 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ -057078: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05707a: 6e30 bf07 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@07bf │ │ -057080: 0c00 |0006: move-result-object v0 │ │ -057082: 1100 |0007: return-object v0 │ │ +0570e8: |[0570e8] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0570f8: 5420 3202 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0232 │ │ +0570fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0570fe: 6e30 bf07 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@07bf │ │ +057104: 0c00 |0006: move-result-object v0 │ │ +057106: 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 : 3633 (MapCollections.java) │ │ + source_file_idx : 3642 (MapCollections.java) │ │ │ │ -Class #237 header: │ │ -class_idx : 386 │ │ +Class #238 header: │ │ +class_idx : 387 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4198 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4208 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 7 │ │ │ │ -Class #237 annotations: │ │ +Class #238 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/lang/Cloneable;" } │ │ Annotations on method #2011 'clone' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/SparseArrayCompat" ";" } │ │ Annotations on method #2012 'clone' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/CloneNotSupportedException; } │ │ Annotations on method #2017 'valueAt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ │ │ -Class #237 - │ │ +Class #238 - │ │ Class descriptor : 'Landroid/support/v4/util/SparseArrayCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Cloneable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ @@ -51016,37 +51043,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -057084: |[057084] android.support.v4.util.SparseArrayCompat.:()V │ │ -057094: 2200 6405 |0000: new-instance v0, Ljava/lang/Object; // type@0564 │ │ -057098: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05709e: 6900 3d02 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@023d │ │ -0570a2: 0e00 |0007: return-void │ │ +057108: |[057108] android.support.v4.util.SparseArrayCompat.:()V │ │ +057118: 2200 6505 |0000: new-instance v0, Ljava/lang/Object; // type@0565 │ │ +05711c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +057122: 6900 3d02 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@023d │ │ +057126: 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 │ │ -0570a4: |[0570a4] android.support.v4.util.SparseArrayCompat.:()V │ │ -0570b4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0570b8: 7020 d907 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@07d9 │ │ -0570be: 0e00 |0005: return-void │ │ +057128: |[057128] android.support.v4.util.SparseArrayCompat.:()V │ │ +057138: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +05713c: 7020 d907 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@07d9 │ │ +057142: 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; │ │ @@ -51056,32 +51083,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0570c0: |[0570c0] android.support.v4.util.SparseArrayCompat.:(I)V │ │ -0570d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0570d2: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0570d8: 5c21 3e02 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ -0570dc: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -0570e0: 6200 1a02 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ -0570e4: 5b20 3f02 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ -0570e8: 6200 1c02 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ -0570ec: 5b20 4102 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ -0570f0: 5921 4002 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ -0570f4: 0e00 |0012: return-void │ │ -0570f6: 7110 5f07 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@075f │ │ -0570fc: 0a03 |0016: move-result v3 │ │ -0570fe: 2330 6906 |0017: new-array v0, v3, [I // type@0669 │ │ -057102: 5b20 3f02 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ -057106: 2330 9906 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0699 │ │ -05710a: 5b20 4102 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ -05710e: 28f1 |001f: goto 0010 // -000f │ │ +057144: |[057144] android.support.v4.util.SparseArrayCompat.:(I)V │ │ +057154: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +057156: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05715c: 5c21 3e02 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ +057160: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +057164: 6200 1a02 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@021a │ │ +057168: 5b20 3f02 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ +05716c: 6200 1c02 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@021c │ │ +057170: 5b20 4102 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ +057174: 5921 4002 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ +057178: 0e00 |0012: return-void │ │ +05717a: 7110 5f07 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@075f │ │ +057180: 0a03 |0016: move-result v3 │ │ +057182: 2330 6c06 |0017: new-array v0, v3, [I // type@066c │ │ +057186: 5b20 3f02 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ +05718a: 2330 9c06 |001b: new-array v0, v3, [Ljava/lang/Object; // type@069c │ │ +05718e: 5b20 4102 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ +057192: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=25 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000c line=48 │ │ @@ -51100,37 +51127,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -057110: |[057110] android.support.v4.util.SparseArrayCompat.gc:()V │ │ -057120: 5272 4002 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ -057124: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -057126: 5471 3f02 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ -05712a: 5475 4102 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ -05712e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -057130: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -057134: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -057138: 6206 3d02 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@023d │ │ -05713c: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -057140: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -057144: 4406 0100 |0012: aget v6, v1, v0 │ │ -057148: 4b06 0103 |0014: aput v6, v1, v3 │ │ -05714c: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -057150: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -057152: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -057156: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05715a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05715e: 28e9 |001f: goto 0008 // -0017 │ │ -057160: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -057162: 5c76 3e02 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ -057166: 5973 4002 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ -05716a: 0e00 |0025: return-void │ │ +057194: |[057194] android.support.v4.util.SparseArrayCompat.gc:()V │ │ +0571a4: 5272 4002 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ +0571a8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0571aa: 5471 3f02 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ +0571ae: 5475 4102 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ +0571b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0571b4: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +0571b8: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +0571bc: 6206 3d02 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@023d │ │ +0571c0: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +0571c4: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +0571c8: 4406 0100 |0012: aget v6, v1, v0 │ │ +0571cc: 4b06 0103 |0014: aput v6, v1, v3 │ │ +0571d0: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +0571d4: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +0571d6: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +0571da: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0571de: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0571e2: 28e9 |001f: goto 0008 // -0017 │ │ +0571e4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0571e6: 5c76 3e02 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ +0571ea: 5973 4002 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ +0571ee: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0003 line=143 │ │ 0x0005 line=144 │ │ 0x0007 line=146 │ │ @@ -51161,27 +51188,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -05716c: |[05716c] android.support.v4.util.SparseArrayCompat.clear:()V │ │ -05717c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05717e: 5251 4002 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ -057182: 5452 4102 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ -057186: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -057188: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -05718c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -05718e: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -057192: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -057196: 28f9 |000d: goto 0006 // -0007 │ │ -057198: 5954 4002 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ -05719c: 5c54 3e02 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ -0571a0: 0e00 |0012: return-void │ │ +0571f0: |[0571f0] android.support.v4.util.SparseArrayCompat.clear:()V │ │ +057200: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +057202: 5251 4002 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ +057206: 5452 4102 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ +05720a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +05720c: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +057210: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +057212: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +057216: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05721a: 28f9 |000d: goto 0006 // -0007 │ │ +05721c: 5954 4002 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ +057220: 5c54 3e02 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ +057224: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=312 │ │ @@ -51200,34 +51227,34 @@ │ │ type : '()Landroid/support/v4/util/SparseArrayCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0571a4: |[0571a4] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ -0571b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0571b6: 6f10 ba27 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@27ba │ │ -0571bc: 0c02 |0004: move-result-object v2 │ │ -0571be: 0720 |0005: move-object v0, v2 │ │ -0571c0: 1f00 8201 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@0182 │ │ -0571c4: 0701 |0008: move-object v1, v0 │ │ -0571c6: 5432 3f02 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ -0571ca: 6e10 fc2c 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@2cfc │ │ -0571d0: 0c02 |000e: move-result-object v2 │ │ -0571d2: 1f02 6906 |000f: check-cast v2, [I // type@0669 │ │ -0571d6: 5b12 3f02 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ -0571da: 5432 4102 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ -0571de: 6e10 032d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2d03 │ │ -0571e4: 0c02 |0018: move-result-object v2 │ │ -0571e6: 1f02 9906 |0019: check-cast v2, [Ljava/lang/Object; // type@0699 │ │ -0571ea: 5b12 4102 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ -0571ee: 1101 |001d: return-object v1 │ │ -0571f0: 0d02 |001e: move-exception v2 │ │ -0571f2: 28fe |001f: goto 001d // -0002 │ │ +057228: |[057228] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ +057238: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05723a: 6f10 ba27 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@27ba │ │ +057240: 0c02 |0004: move-result-object v2 │ │ +057242: 0720 |0005: move-object v0, v2 │ │ +057244: 1f00 8301 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@0183 │ │ +057248: 0701 |0008: move-object v1, v0 │ │ +05724a: 5432 3f02 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ +05724e: 6e10 fc2c 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@2cfc │ │ +057254: 0c02 |000e: move-result-object v2 │ │ +057256: 1f02 6c06 |000f: check-cast v2, [I // type@066c │ │ +05725a: 5b12 3f02 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ +05725e: 5432 4102 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ +057262: 6e10 032d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2d03 │ │ +057268: 0c02 |0018: move-result-object v2 │ │ +05726a: 1f02 9c06 |0019: check-cast v2, [Ljava/lang/Object; // type@069c │ │ +05726e: 5b12 4102 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ +057272: 1101 |001d: return-object v1 │ │ +057274: 0d02 |001e: move-exception v2 │ │ +057276: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=60 │ │ 0x0001 line=62 │ │ 0x0009 line=63 │ │ @@ -51244,18 +51271,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -057204: |[057204] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ -057214: 6e10 db07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@07db │ │ -05721a: 0c00 |0003: move-result-object v0 │ │ -05721c: 1100 |0004: return-object v0 │ │ +057288: |[057288] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ +057298: 6e10 db07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@07db │ │ +05729e: 0c00 |0003: move-result-object v0 │ │ +0572a0: 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; │ │ │ │ @@ -51264,21 +51291,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -057220: |[057220] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ -057230: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ -057234: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -057238: 7010 dd07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@07dd │ │ -05723e: 5410 3f02 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ -057242: 4400 0002 |0009: aget v0, v0, v2 │ │ -057246: 0f00 |000b: return v0 │ │ +0572a4: |[0572a4] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ +0572b4: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ +0572b8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0572bc: 7010 dd07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@07dd │ │ +0572c2: 5410 3f02 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@023f │ │ +0572c6: 4400 0002 |0009: aget v0, v0, v2 │ │ +0572ca: 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; │ │ @@ -51290,20 +51317,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -057248: |[057248] android.support.v4.util.SparseArrayCompat.size:()I │ │ -057258: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ -05725c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -057260: 7010 dd07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@07dd │ │ -057266: 5210 4002 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ -05726a: 0f00 |0009: return v0 │ │ +0572cc: |[0572cc] android.support.v4.util.SparseArrayCompat.size:()I │ │ +0572dc: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ +0572e0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0572e4: 7010 dd07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@07dd │ │ +0572ea: 5210 4002 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ +0572ee: 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; │ │ @@ -51314,51 +51341,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -05726c: |[05726c] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ -05727c: 6e10 df07 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ -057282: 0a04 |0003: move-result v4 │ │ -057284: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ -057288: 1a04 8b37 |0006: const-string v4, "{}" // string@378b │ │ -05728c: 1104 |0008: return-object v4 │ │ -05728e: 2200 6c05 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -057292: 5254 4002 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ -057296: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -05729a: 7020 fa27 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ -0572a0: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -0572a4: 6e20 fc27 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0572aa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0572ac: 5254 4002 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ -0572b0: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ -0572b4: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -0572b8: 1a04 1201 |001e: const-string v4, ", " // string@0112 │ │ -0572bc: 6e20 0228 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0572c2: 6e20 de07 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@07de │ │ -0572c8: 0a02 |0026: move-result v2 │ │ -0572ca: 6e20 fe27 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0572d0: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ -0572d4: 6e20 fc27 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0572da: 6e20 e107 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ -0572e0: 0c03 |0032: move-result-object v3 │ │ -0572e2: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ -0572e6: 6e20 0128 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0572ec: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0572f0: 28de |003a: goto 0018 // -0022 │ │ -0572f2: 1a04 0401 |003b: const-string v4, "(this Map)" // string@0104 │ │ -0572f6: 6e20 0228 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0572fc: 28f8 |0040: goto 0038 // -0008 │ │ -0572fe: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ -057302: 6e20 fc27 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -057308: 6e10 0628 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05730e: 0c04 |0049: move-result-object v4 │ │ -057310: 28be |004a: goto 0008 // -0042 │ │ +0572f0: |[0572f0] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ +057300: 6e10 df07 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@07df │ │ +057306: 0a04 |0003: move-result v4 │ │ +057308: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ +05730c: 1a04 9437 |0006: const-string v4, "{}" // string@3794 │ │ +057310: 1104 |0008: return-object v4 │ │ +057312: 2200 6d05 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +057316: 5254 4002 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ +05731a: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +05731e: 7020 fa27 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@27fa │ │ +057324: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +057328: 6e20 fc27 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +05732e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +057330: 5254 4002 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0240 │ │ +057334: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ +057338: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +05733c: 1a04 1201 |001e: const-string v4, ", " // string@0112 │ │ +057340: 6e20 0228 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +057346: 6e20 de07 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@07de │ │ +05734c: 0a02 |0026: move-result v2 │ │ +05734e: 6e20 fe27 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +057354: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ +057358: 6e20 fc27 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +05735e: 6e20 e107 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@07e1 │ │ +057364: 0c03 |0032: move-result-object v3 │ │ +057366: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ +05736a: 6e20 0128 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +057370: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +057374: 28de |003a: goto 0018 // -0022 │ │ +057376: 1a04 0401 |003b: const-string v4, "(this Map)" // string@0104 │ │ +05737a: 6e20 0228 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +057380: 28f8 |0040: goto 0038 // -0008 │ │ +057382: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +057386: 6e20 fc27 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +05738c: 6e10 0628 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +057392: 0c04 |0049: move-result-object v4 │ │ +057394: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0006 line=364 │ │ 0x0008 line=384 │ │ 0x0009 line=367 │ │ 0x0012 line=368 │ │ @@ -51388,49 +51415,49 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -057314: |[057314] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ -057324: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ -057328: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05732c: 7010 dd07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@07dd │ │ -057332: 5410 4102 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ -057336: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -05733a: 1100 |000b: return-object v0 │ │ +057398: |[057398] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ +0573a8: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@023e │ │ +0573ac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0573b0: 7010 dd07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@07dd │ │ +0573b6: 5410 4102 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0241 │ │ +0573ba: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +0573be: 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 : 4198 (SparseArrayCompat.java) │ │ + source_file_idx : 4208 (SparseArrayCompat.java) │ │ │ │ -Class #238 header: │ │ -class_idx : 395 │ │ +Class #239 header: │ │ +class_idx : 396 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 539 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 540 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ -Class #238 annotations: │ │ +Class #239 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridge" │ │ │ │ -Class #238 - │ │ +Class #239 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -51473,32 +51500,32 @@ │ │ │ │ #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 : 539 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 540 (AccessibilityDelegateCompatIcs.java) │ │ │ │ -Class #239 header: │ │ -class_idx : 387 │ │ +Class #240 header: │ │ +class_idx : 388 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 538 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 539 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #239 annotations: │ │ +Class #240 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityDelegateBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #239 - │ │ +Class #240 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ Static fields - │ │ Instance fields - │ │ @@ -51516,19 +51543,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 │ │ -05733c: |[05733c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -05734c: 5b01 4202 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0242 │ │ -057350: 5b02 4302 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ -057354: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05735a: 0e00 |0007: return-void │ │ +0573c0: |[0573c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0573d0: 5b01 4202 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0242 │ │ +0573d4: 5b02 4302 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ +0573d8: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0573de: 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; │ │ @@ -51539,19 +51566,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 │ │ -05735c: |[05735c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05736c: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ -057370: 6e30 1b08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@081b │ │ -057376: 0a00 |0005: move-result v0 │ │ -057378: 0f00 |0006: return v0 │ │ +0573e0: |[0573e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0573f0: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ +0573f4: 6e30 1b08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@081b │ │ +0573fa: 0a00 |0005: move-result v0 │ │ +0573fc: 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; │ │ @@ -51561,18 +51588,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 │ │ -05737c: |[05737c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05738c: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ -057390: 6e30 1e08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ -057396: 0e00 |0005: return-void │ │ +057400: |[057400] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057410: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ +057414: 6e30 1e08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ +05741a: 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; │ │ @@ -51583,20 +51610,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 │ │ -057398: |[057398] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0573a8: 5420 4302 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ -0573ac: 2201 3d02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023d │ │ -0573b0: 7020 750c 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0c75 │ │ -0573b6: 6e30 1f08 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ -0573bc: 0e00 |000a: return-void │ │ +05741c: |[05741c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +05742c: 5420 4302 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ +057430: 2201 3e02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023e │ │ +057434: 7020 750c 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0c75 │ │ +05743a: 6e30 1f08 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ +057440: 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; │ │ @@ -51607,18 +51634,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 │ │ -0573c0: |[0573c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0573d0: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ -0573d4: 6e30 2008 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0820 │ │ -0573da: 0e00 |0005: return-void │ │ +057444: |[057444] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057454: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ +057458: 6e30 2008 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0820 │ │ +05745e: 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; │ │ @@ -51629,19 +51656,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 │ │ -0573dc: |[0573dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0573ec: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ -0573f0: 6e40 2108 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@0821 │ │ -0573f6: 0a00 |0005: move-result v0 │ │ -0573f8: 0f00 |0006: return v0 │ │ +057460: |[057460] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +057470: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ +057474: 6e40 2108 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@0821 │ │ +05747a: 0a00 |0005: move-result v0 │ │ +05747c: 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; │ │ @@ -51652,18 +51679,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0573fc: |[0573fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -05740c: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ -057410: 6e30 2308 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0823 │ │ -057416: 0e00 |0005: return-void │ │ +057480: |[057480] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +057490: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ +057494: 6e30 2308 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0823 │ │ +05749a: 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; │ │ @@ -51674,45 +51701,45 @@ │ │ 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 │ │ -057418: |[057418] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057428: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ -05742c: 6e30 2408 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0824 │ │ -057432: 0e00 |0005: return-void │ │ +05749c: |[05749c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0574ac: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0243 │ │ +0574b0: 6e30 2408 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0824 │ │ +0574b6: 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 : 538 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 539 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #240 header: │ │ -class_idx : 389 │ │ +Class #241 header: │ │ +class_idx : 390 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 538 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 539 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ -Class #240 annotations: │ │ +Class #241 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityDelegateImpl" │ │ │ │ -Class #240 - │ │ +Class #241 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -51779,32 +51806,32 @@ │ │ │ │ #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 : 538 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 539 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #241 header: │ │ -class_idx : 392 │ │ +Class #242 header: │ │ +class_idx : 393 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 538 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 539 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ -Class #241 annotations: │ │ +Class #242 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateStubImpl" │ │ │ │ -Class #241 - │ │ +Class #242 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -51814,17 +51841,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057434: |[057434] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -057444: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05744a: 0e00 |0003: return-void │ │ +0574b8: |[0574b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +0574c8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0574ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -51833,17 +51860,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 │ │ -05744c: |[05744c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05745c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05745e: 0f00 |0001: return v0 │ │ +0574d0: |[0574d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0574e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0574e2: 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; │ │ @@ -51854,17 +51881,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 │ │ -057460: |[057460] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -057470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -057472: 1100 |0001: return-object v0 │ │ +0574e4: |[0574e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0574f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0574f6: 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; │ │ @@ -51874,17 +51901,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 │ │ -057474: |[057474] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -057484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -057486: 1100 |0001: return-object v0 │ │ +0574f8: |[0574f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +057508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05750a: 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; │ │ │ │ @@ -51893,17 +51920,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -057488: |[057488] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -057498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05749a: 1100 |0001: return-object v0 │ │ +05750c: |[05750c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +05751c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05751e: 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;) │ │ @@ -51911,16 +51938,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 │ │ -05749c: |[05749c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0574ac: 0e00 |0000: return-void │ │ +057520: |[057520] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057530: 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; │ │ @@ -51931,16 +51958,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 │ │ -0574b0: |[0574b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0574c0: 0e00 |0000: return-void │ │ +057534: |[057534] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +057544: 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; │ │ @@ -51951,16 +51978,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 │ │ -0574c4: |[0574c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0574d4: 0e00 |0000: return-void │ │ +057548: |[057548] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057558: 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; │ │ @@ -51971,17 +51998,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 │ │ -0574d8: |[0574d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0574e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0574ea: 0f00 |0001: return v0 │ │ +05755c: |[05755c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05756c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05756e: 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; │ │ @@ -51993,17 +52020,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 │ │ -0574ec: |[0574ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0574fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0574fe: 0f00 |0001: return v0 │ │ +057570: |[057570] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +057580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +057582: 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; │ │ @@ -52015,16 +52042,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 │ │ -057500: |[057500] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -057510: 0e00 |0000: return-void │ │ +057584: |[057584] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +057594: 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; │ │ @@ -52035,43 +52062,43 @@ │ │ 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 │ │ -057514: |[057514] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057524: 0e00 |0000: return-void │ │ +057598: |[057598] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0575a8: 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 : 538 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 539 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #242 header: │ │ -class_idx : 388 │ │ +Class #243 header: │ │ +class_idx : 389 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 392 │ │ -source_file_idx : 538 │ │ +superclass_idx : 393 │ │ +source_file_idx : 539 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #242 annotations: │ │ +Class #243 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateIcsImpl" │ │ │ │ -Class #242 - │ │ +Class #243 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -52080,17 +52107,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057528: |[057528] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -057538: 7010 0d08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@080d │ │ -05753e: 0e00 |0003: return-void │ │ +0575ac: |[0575ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +0575bc: 7010 0d08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@080d │ │ +0575c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -52099,18 +52126,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 │ │ -057540: |[057540] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057550: 7130 3408 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@0834 │ │ -057556: 0a00 |0003: move-result v0 │ │ -057558: 0f00 |0004: return v0 │ │ +0575c4: |[0575c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0575d4: 7130 3408 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@0834 │ │ +0575da: 0a00 |0003: move-result v0 │ │ +0575dc: 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; │ │ @@ -52121,20 +52148,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 │ │ -05755c: |[05755c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -05756c: 2200 8301 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0183 │ │ -057570: 7030 e207 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@07e2 │ │ -057576: 7110 3508 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0835 │ │ -05757c: 0c00 |0008: move-result-object v0 │ │ -05757e: 1100 |0009: return-object v0 │ │ +0575e0: |[0575e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0575f0: 2200 8401 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0184 │ │ +0575f4: 7030 e207 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@07e2 │ │ +0575fa: 7110 3508 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0835 │ │ +057600: 0c00 |0008: move-result-object v0 │ │ +057602: 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; │ │ │ │ @@ -52143,18 +52170,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -057580: |[057580] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -057590: 7100 3608 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0836 │ │ -057596: 0c00 |0003: move-result-object v0 │ │ -057598: 1100 |0004: return-object v0 │ │ +057604: |[057604] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +057614: 7100 3608 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0836 │ │ +05761a: 0c00 |0003: move-result-object v0 │ │ +05761c: 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;) │ │ @@ -52162,17 +52189,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 │ │ -05759c: |[05759c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0575ac: 7130 3708 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@0837 │ │ -0575b2: 0e00 |0003: return-void │ │ +057620: |[057620] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057630: 7130 3708 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@0837 │ │ +057636: 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; │ │ @@ -52184,19 +52211,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 │ │ -0575b4: |[0575b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0575c4: 6e10 800c 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ -0575ca: 0c00 |0003: move-result-object v0 │ │ -0575cc: 7130 3808 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0838 │ │ -0575d2: 0e00 |0007: return-void │ │ +057638: |[057638] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +057648: 6e10 800c 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ +05764e: 0c00 |0003: move-result-object v0 │ │ +057650: 7130 3808 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0838 │ │ +057656: 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; │ │ @@ -52208,17 +52235,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 │ │ -0575d4: |[0575d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0575e4: 7130 3908 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@0839 │ │ -0575ea: 0e00 |0003: return-void │ │ +057658: |[057658] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057668: 7130 3908 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@0839 │ │ +05766e: 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; │ │ @@ -52230,18 +52257,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 │ │ -0575ec: |[0575ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0575fc: 7140 3a08 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@083a │ │ -057602: 0a00 |0003: move-result v0 │ │ -057604: 0f00 |0004: return v0 │ │ +057670: |[057670] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +057680: 7140 3a08 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@083a │ │ +057686: 0a00 |0003: move-result v0 │ │ +057688: 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; │ │ @@ -52253,17 +52280,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 │ │ -057608: |[057608] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -057618: 7130 3b08 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@083b │ │ -05761e: 0e00 |0003: return-void │ │ +05768c: |[05768c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +05769c: 7130 3b08 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@083b │ │ +0576a2: 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; │ │ @@ -52275,45 +52302,45 @@ │ │ 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 │ │ -057620: |[057620] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057630: 7130 3c08 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@083c │ │ -057636: 0e00 |0003: return-void │ │ +0576a4: |[0576a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0576b4: 7130 3c08 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@083c │ │ +0576ba: 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 : 538 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 539 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #243 header: │ │ -class_idx : 398 │ │ +Class #244 header: │ │ +class_idx : 399 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 540 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 541 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ -Class #243 annotations: │ │ +Class #244 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridgeJellyBean" │ │ │ │ -Class #243 - │ │ +Class #244 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -52368,32 +52395,32 @@ │ │ │ │ #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 : 540 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 541 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ -Class #244 header: │ │ -class_idx : 390 │ │ +Class #245 header: │ │ +class_idx : 391 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 538 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 539 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #244 annotations: │ │ +Class #245 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityDelegateBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #244 - │ │ +Class #245 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;' │ │ Static fields - │ │ Instance fields - │ │ @@ -52411,19 +52438,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 │ │ -057638: |[057638] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -057648: 5b01 4402 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0244 │ │ -05764c: 5b02 4502 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -057650: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -057656: 0e00 |0007: return-void │ │ +0576bc: |[0576bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0576cc: 5b01 4402 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0244 │ │ +0576d0: 5b02 4502 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +0576d4: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0576da: 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; │ │ @@ -52434,19 +52461,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 │ │ -057658: |[057658] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057668: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -05766c: 6e30 1b08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@081b │ │ -057672: 0a00 |0005: move-result v0 │ │ -057674: 0f00 |0006: return v0 │ │ +0576dc: |[0576dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0576ec: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +0576f0: 6e30 1b08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@081b │ │ +0576f6: 0a00 |0005: move-result v0 │ │ +0576f8: 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; │ │ @@ -52456,24 +52483,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 │ │ -057678: |[057678] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -057688: 5421 4502 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -05768c: 6e20 1c08 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@081c │ │ -057692: 0c00 |0005: move-result-object v0 │ │ -057694: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -057698: 6e10 ea0c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0cea │ │ -05769e: 0c01 |000b: move-result-object v1 │ │ -0576a0: 1101 |000c: return-object v1 │ │ -0576a2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0576a4: 28fe |000e: goto 000c // -0002 │ │ +0576fc: |[0576fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +05770c: 5421 4502 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +057710: 6e20 1c08 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@081c │ │ +057716: 0c00 |0005: move-result-object v0 │ │ +057718: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +05771c: 6e10 ea0c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0cea │ │ +057722: 0c01 |000b: move-result-object v1 │ │ +057724: 1101 |000c: return-object v1 │ │ +057726: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +057728: 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; │ │ @@ -52484,18 +52511,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 │ │ -0576a8: |[0576a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0576b8: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -0576bc: 6e30 1e08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ -0576c2: 0e00 |0005: return-void │ │ +05772c: |[05772c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05773c: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +057740: 6e30 1e08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ +057746: 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; │ │ @@ -52506,20 +52533,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 │ │ -0576c4: |[0576c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0576d4: 5420 4502 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -0576d8: 2201 3d02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023d │ │ -0576dc: 7020 750c 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0c75 │ │ -0576e2: 6e30 1f08 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ -0576e8: 0e00 |000a: return-void │ │ +057748: |[057748] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +057758: 5420 4502 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +05775c: 2201 3e02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023e │ │ +057760: 7020 750c 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0c75 │ │ +057766: 6e30 1f08 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ +05776c: 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; │ │ @@ -52530,18 +52557,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 │ │ -0576ec: |[0576ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0576fc: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -057700: 6e30 2008 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0820 │ │ -057706: 0e00 |0005: return-void │ │ +057770: |[057770] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057780: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +057784: 6e30 2008 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0820 │ │ +05778a: 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; │ │ @@ -52552,19 +52579,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 │ │ -057708: |[057708] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057718: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -05771c: 6e40 2108 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@0821 │ │ -057722: 0a00 |0005: move-result v0 │ │ -057724: 0f00 |0006: return v0 │ │ +05778c: |[05778c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05779c: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +0577a0: 6e40 2108 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@0821 │ │ +0577a6: 0a00 |0005: move-result v0 │ │ +0577a8: 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; │ │ @@ -52575,19 +52602,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 │ │ -057728: |[057728] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -057738: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -05773c: 6e40 2208 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0822 │ │ -057742: 0a00 |0005: move-result v0 │ │ -057744: 0f00 |0006: return v0 │ │ +0577ac: |[0577ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0577bc: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +0577c0: 6e40 2208 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0822 │ │ +0577c6: 0a00 |0005: move-result v0 │ │ +0577c8: 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 │ │ @@ -52598,18 +52625,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -057748: |[057748] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -057758: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -05775c: 6e30 2308 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0823 │ │ -057762: 0e00 |0005: return-void │ │ +0577cc: |[0577cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0577dc: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +0577e0: 6e30 2308 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0823 │ │ +0577e6: 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; │ │ @@ -52620,45 +52647,45 @@ │ │ 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 │ │ -057764: |[057764] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057774: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ -057778: 6e30 2408 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0824 │ │ -05777e: 0e00 |0005: return-void │ │ +0577e8: |[0577e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0577f8: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0245 │ │ +0577fc: 6e30 2408 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0824 │ │ +057802: 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 : 538 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 539 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #245 header: │ │ -class_idx : 391 │ │ +Class #246 header: │ │ +class_idx : 392 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 388 │ │ -source_file_idx : 538 │ │ +superclass_idx : 389 │ │ +source_file_idx : 539 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #245 annotations: │ │ +Class #246 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateJellyBeanImpl" │ │ │ │ -Class #245 - │ │ +Class #246 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -52667,17 +52694,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057780: |[057780] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -057790: 7010 ea07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@07ea │ │ -057796: 0e00 |0003: return-void │ │ +057804: |[057804] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +057814: 7010 ea07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@07ea │ │ +05781a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -52686,23 +52713,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 │ │ -057798: |[057798] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0577a8: 7120 5008 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0850 │ │ -0577ae: 0c00 |0003: move-result-object v0 │ │ -0577b0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0577b4: 2201 4802 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0248 │ │ -0577b8: 7020 e60c 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0ce6 │ │ -0577be: 1101 |000b: return-object v1 │ │ -0577c0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0577c2: 28fe |000d: goto 000b // -0002 │ │ +05781c: |[05781c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +05782c: 7120 5008 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0850 │ │ +057832: 0c00 |0003: move-result-object v0 │ │ +057834: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +057838: 2201 4902 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0249 │ │ +05783c: 7020 e60c 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0ce6 │ │ +057842: 1101 |000b: return-object v1 │ │ +057844: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +057846: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -52716,20 +52743,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 │ │ -0577c4: |[0577c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0577d4: 2200 8601 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0186 │ │ -0577d8: 7030 ff07 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@07ff │ │ -0577de: 7110 5108 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0851 │ │ -0577e4: 0c00 |0008: move-result-object v0 │ │ -0577e6: 1100 |0009: return-object v0 │ │ +057848: |[057848] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +057858: 2200 8701 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0187 │ │ +05785c: 7030 ff07 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@07ff │ │ +057862: 7110 5108 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0851 │ │ +057868: 0c00 |0008: move-result-object v0 │ │ +05786a: 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; │ │ │ │ @@ -52738,45 +52765,45 @@ │ │ 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 │ │ -0577e8: |[0577e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0577f8: 7140 5208 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@0852 │ │ -0577fe: 0a00 |0003: move-result v0 │ │ -057800: 0f00 |0004: return v0 │ │ +05786c: |[05786c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +05787c: 7140 5208 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@0852 │ │ +057882: 0a00 |0003: move-result v0 │ │ +057884: 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 : 538 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 539 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #246 header: │ │ -class_idx : 393 │ │ +Class #247 header: │ │ +class_idx : 394 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 538 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 539 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ -Class #246 annotations: │ │ +Class #247 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; } │ │ │ │ -Class #246 - │ │ +Class #247 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : 'DEFAULT_DELEGATE' │ │ @@ -52797,37 +52824,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -057804: |[057804] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -057814: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -057818: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -05781c: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -057820: 2200 8701 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0187 │ │ -057824: 7010 0908 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0809 │ │ -05782a: 6900 4702 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -05782e: 6200 4702 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -057832: 7210 f707 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@07f7 │ │ -057838: 0c00 |0012: move-result-object v0 │ │ -05783a: 6900 4602 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -05783e: 0e00 |0015: return-void │ │ -057840: 6000 3700 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -057844: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -057848: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -05784c: 2200 8401 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0184 │ │ -057850: 7010 ea07 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@07ea │ │ -057856: 6900 4702 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -05785a: 28ea |0023: goto 000d // -0016 │ │ -05785c: 2200 8801 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0188 │ │ -057860: 7010 0d08 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@080d │ │ -057866: 6900 4702 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -05786a: 28e2 |002b: goto 000d // -001e │ │ +057888: |[057888] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +057898: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05789c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0578a0: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +0578a4: 2200 8801 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0188 │ │ +0578a8: 7010 0908 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0809 │ │ +0578ae: 6900 4702 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +0578b2: 6200 4702 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +0578b6: 7210 f707 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@07f7 │ │ +0578bc: 0c00 |0012: move-result-object v0 │ │ +0578be: 6900 4602 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +0578c2: 0e00 |0015: return-void │ │ +0578c4: 6000 3700 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0578c8: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +0578cc: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ +0578d0: 2200 8501 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0185 │ │ +0578d4: 7010 ea07 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@07ea │ │ +0578da: 6900 4702 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +0578de: 28ea |0023: goto 000d // -0016 │ │ +0578e0: 2200 8901 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0189 │ │ +0578e4: 7010 0d08 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@080d │ │ +0578ea: 6900 4702 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +0578ee: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x000d line=302 │ │ 0x0015 line=303 │ │ 0x0016 line=297 │ │ @@ -52840,21 +52867,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05786c: |[05786c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -05787c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -057882: 6200 4702 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -057886: 7220 f607 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@07f6 │ │ -05788c: 0c00 |0008: move-result-object v0 │ │ -05788e: 5b10 4802 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@0248 │ │ -057892: 0e00 |000b: return-void │ │ +0578f0: |[0578f0] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +057900: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +057906: 6200 4702 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +05790a: 7220 f607 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@07f6 │ │ +057910: 0c00 |0008: move-result-object v0 │ │ +057912: 5b10 4802 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@0248 │ │ +057916: 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; │ │ @@ -52865,20 +52892,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 │ │ -057894: |[057894] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0578a4: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -0578a8: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -0578ac: 7240 f407 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@07f4 │ │ -0578b2: 0a00 |0007: move-result v0 │ │ -0578b4: 0f00 |0008: return v0 │ │ +057918: |[057918] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +057928: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +05792c: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +057930: 7240 f407 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@07f4 │ │ +057936: 0a00 |0007: move-result v0 │ │ +057938: 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; │ │ @@ -52888,20 +52915,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 │ │ -0578b8: |[0578b8] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0578c8: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -0578cc: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -0578d0: 7230 f507 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@07f5 │ │ -0578d6: 0c00 |0007: move-result-object v0 │ │ -0578d8: 1100 |0008: return-object v0 │ │ +05793c: |[05793c] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +05794c: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +057950: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +057954: 7230 f507 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@07f5 │ │ +05795a: 0c00 |0007: move-result-object v0 │ │ +05795c: 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; │ │ │ │ @@ -52910,17 +52937,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0578dc: |[0578dc] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -0578ec: 5410 4802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@0248 │ │ -0578f0: 1100 |0002: return-object v0 │ │ +057960: |[057960] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +057970: 5410 4802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@0248 │ │ +057974: 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;) │ │ @@ -52928,19 +52955,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 │ │ -0578f4: |[0578f4] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057904: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -057908: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -05790c: 7240 f807 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@07f8 │ │ -057912: 0e00 |0007: return-void │ │ +057978: |[057978] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057988: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +05798c: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +057990: 7240 f807 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@07f8 │ │ +057996: 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; │ │ @@ -52951,19 +52978,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 │ │ -057914: |[057914] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -057924: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -057928: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -05792c: 7240 f907 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@07f9 │ │ -057932: 0e00 |0007: return-void │ │ +057998: |[057998] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0579a8: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +0579ac: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +0579b0: 7240 f907 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@07f9 │ │ +0579b6: 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; │ │ @@ -52974,19 +53001,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 │ │ -057934: |[057934] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057944: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -057948: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -05794c: 7240 fa07 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@07fa │ │ -057952: 0e00 |0007: return-void │ │ +0579b8: |[0579b8] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0579c8: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +0579cc: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +0579d0: 7240 fa07 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@07fa │ │ +0579d6: 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; │ │ @@ -52997,20 +53024,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 │ │ -057954: |[057954] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057964: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -057968: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -05796c: 7255 fb07 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@07fb │ │ -057972: 0a00 |0007: move-result v0 │ │ -057974: 0f00 |0008: return v0 │ │ +0579d8: |[0579d8] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0579e8: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +0579ec: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +0579f0: 7255 fb07 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@07fb │ │ +0579f6: 0a00 |0007: move-result v0 │ │ +0579f8: 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; │ │ @@ -53021,20 +53048,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 │ │ -057978: |[057978] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -057988: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -05798c: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -057990: 7255 fc07 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@07fc │ │ -057996: 0a00 |0007: move-result v0 │ │ -057998: 0f00 |0008: return v0 │ │ +0579fc: |[0579fc] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +057a0c: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +057a10: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +057a14: 7255 fc07 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@07fc │ │ +057a1a: 0a00 |0007: move-result v0 │ │ +057a1c: 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 │ │ @@ -53045,19 +53072,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -05799c: |[05799c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0579ac: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -0579b0: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -0579b4: 7240 fd07 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@07fd │ │ -0579ba: 0e00 |0007: return-void │ │ +057a20: |[057a20] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +057a30: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +057a34: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +057a38: 7240 fd07 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@07fd │ │ +057a3e: 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; │ │ @@ -53068,46 +53095,46 @@ │ │ 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 │ │ -0579bc: |[0579bc] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0579cc: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ -0579d0: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ -0579d4: 7240 fe07 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@07fe │ │ -0579da: 0e00 |0007: return-void │ │ +057a40: |[057a40] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057a50: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0247 │ │ +057a54: 6201 4602 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0246 │ │ +057a58: 7240 fe07 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@07fe │ │ +057a5e: 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 : 538 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 539 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #247 header: │ │ -class_idx : 394 │ │ +Class #248 header: │ │ +class_idx : 395 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1073 │ │ -source_file_idx : 539 │ │ +superclass_idx : 1074 │ │ +source_file_idx : 540 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #247 annotations: │ │ +Class #248 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityDelegateBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #247 - │ │ +Class #248 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/view/View$AccessibilityDelegate;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ @@ -53120,18 +53147,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 │ │ -0579dc: |[0579dc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -0579ec: 5b01 4902 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ -0579f0: 7010 b01f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1fb0 │ │ -0579f6: 0e00 |0005: return-void │ │ +057a60: |[057a60] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +057a70: 5b01 4902 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ +057a74: 7010 b01f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1fb0 │ │ +057a7a: 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; │ │ │ │ @@ -53141,19 +53168,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 │ │ -0579f8: |[0579f8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057a08: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ -057a0c: 7230 2d08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@082d │ │ -057a12: 0a00 |0005: move-result v0 │ │ -057a14: 0f00 |0006: return v0 │ │ +057a7c: |[057a7c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +057a8c: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ +057a90: 7230 2d08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@082d │ │ +057a96: 0a00 |0005: move-result v0 │ │ +057a98: 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; │ │ @@ -53163,18 +53190,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 │ │ -057a18: |[057a18] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057a28: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ -057a2c: 7230 2e08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@082e │ │ -057a32: 0e00 |0005: return-void │ │ +057a9c: |[057a9c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057aac: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ +057ab0: 7230 2e08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@082e │ │ +057ab6: 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; │ │ @@ -53185,18 +53212,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 │ │ -057a34: |[057a34] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -057a44: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ -057a48: 7230 2f08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@082f │ │ -057a4e: 0e00 |0005: return-void │ │ +057ab8: |[057ab8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +057ac8: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ +057acc: 7230 2f08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@082f │ │ +057ad2: 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; │ │ @@ -53207,18 +53234,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 │ │ -057a50: |[057a50] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057a60: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ -057a64: 7230 3008 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0830 │ │ -057a6a: 0e00 |0005: return-void │ │ +057ad4: |[057ad4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057ae4: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ +057ae8: 7230 3008 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0830 │ │ +057aee: 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; │ │ @@ -53229,19 +53256,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 │ │ -057a6c: |[057a6c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057a7c: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ -057a80: 7240 3108 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@0831 │ │ -057a86: 0a00 |0005: move-result v0 │ │ -057a88: 0f00 |0006: return v0 │ │ +057af0: |[057af0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +057b00: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ +057b04: 7240 3108 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@0831 │ │ +057b0a: 0a00 |0005: move-result v0 │ │ +057b0c: 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; │ │ @@ -53252,18 +53279,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -057a8c: |[057a8c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -057a9c: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ -057aa0: 7230 3208 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0832 │ │ -057aa6: 0e00 |0005: return-void │ │ +057b10: |[057b10] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +057b20: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ +057b24: 7230 3208 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0832 │ │ +057b2a: 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; │ │ @@ -53274,44 +53301,44 @@ │ │ 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 │ │ -057aa8: |[057aa8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057ab8: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ -057abc: 7230 3308 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0833 │ │ -057ac2: 0e00 |0005: return-void │ │ +057b2c: |[057b2c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057b3c: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0249 │ │ +057b40: 7230 3308 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0833 │ │ +057b46: 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 : 539 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 540 (AccessibilityDelegateCompatIcs.java) │ │ │ │ -Class #248 header: │ │ -class_idx : 396 │ │ +Class #249 header: │ │ +class_idx : 397 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 539 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 540 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #248 annotations: │ │ +Class #249 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; } │ │ │ │ -Class #248 - │ │ +Class #249 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -53320,19 +53347,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 │ │ -057ac4: |[057ac4] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057ad4: 1f01 3104 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057ad8: 6e30 b11f 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1fb1 │ │ -057ade: 0a00 |0005: move-result v0 │ │ -057ae0: 0f00 |0006: return v0 │ │ +057b48: |[057b48] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +057b58: 1f01 3204 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057b5c: 6e30 b11f 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1fb1 │ │ +057b62: 0a00 |0005: move-result v0 │ │ +057b64: 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; │ │ @@ -53342,18 +53369,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 │ │ -057ae4: |[057ae4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -057af4: 2200 8a01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@018a │ │ -057af8: 7020 2508 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0825 │ │ -057afe: 1100 |0005: return-object v0 │ │ +057b68: |[057b68] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +057b78: 2200 8b01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@018b │ │ +057b7c: 7020 2508 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0825 │ │ +057b82: 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;) │ │ @@ -53361,36 +53388,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -057b00: |[057b00] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -057b10: 2200 3104 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057b14: 7010 b01f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1fb0 │ │ -057b1a: 1100 |0005: return-object v0 │ │ +057b84: |[057b84] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +057b94: 2200 3204 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057b98: 7010 b01f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1fb0 │ │ +057b9e: 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 │ │ -057b1c: |[057b1c] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057b2c: 1f00 3104 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057b30: 6e30 b31f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1fb3 │ │ -057b36: 0e00 |0005: return-void │ │ +057ba0: |[057ba0] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057bb0: 1f00 3204 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057bb4: 6e30 b31f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1fb3 │ │ +057bba: 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; │ │ @@ -53401,19 +53428,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 │ │ -057b38: |[057b38] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -057b48: 1f00 3104 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057b4c: 1f02 5104 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -057b50: 6e30 b41f 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1fb4 │ │ -057b56: 0e00 |0007: return-void │ │ +057bbc: |[057bbc] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +057bcc: 1f00 3204 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057bd0: 1f02 5204 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +057bd4: 6e30 b41f 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1fb4 │ │ +057bda: 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; │ │ @@ -53424,18 +53451,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 │ │ -057b58: |[057b58] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057b68: 1f00 3104 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057b6c: 6e30 b51f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1fb5 │ │ -057b72: 0e00 |0005: return-void │ │ +057bdc: |[057bdc] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057bec: 1f00 3204 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057bf0: 6e30 b51f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1fb5 │ │ +057bf6: 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; │ │ @@ -53446,19 +53473,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 │ │ -057b74: |[057b74] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057b84: 1f01 3104 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057b88: 6e40 b61f 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@1fb6 │ │ -057b8e: 0a00 |0005: move-result v0 │ │ -057b90: 0f00 |0006: return v0 │ │ +057bf8: |[057bf8] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +057c08: 1f01 3204 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057c0c: 6e40 b61f 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@1fb6 │ │ +057c12: 0a00 |0005: move-result v0 │ │ +057c14: 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; │ │ @@ -53469,18 +53496,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 │ │ -057b94: |[057b94] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -057ba4: 1f00 3104 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057ba8: 6e30 b81f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1fb8 │ │ -057bae: 0e00 |0005: return-void │ │ +057c18: |[057c18] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +057c28: 1f00 3204 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057c2c: 6e30 b81f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1fb8 │ │ +057c32: 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; │ │ @@ -53491,46 +53518,46 @@ │ │ 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 │ │ -057bb0: |[057bb0] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057bc0: 1f00 3104 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057bc4: 6e30 b91f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1fb9 │ │ -057bca: 0e00 |0005: return-void │ │ +057c34: |[057c34] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057c44: 1f00 3204 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057c48: 6e30 b91f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1fb9 │ │ +057c4e: 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 : 539 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 540 (AccessibilityDelegateCompatIcs.java) │ │ │ │ -Class #249 header: │ │ -class_idx : 397 │ │ +Class #250 header: │ │ +class_idx : 398 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1073 │ │ -source_file_idx : 540 │ │ +superclass_idx : 1074 │ │ +source_file_idx : 541 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #249 annotations: │ │ +Class #250 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityDelegateBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #249 - │ │ +Class #250 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/view/View$AccessibilityDelegate;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ @@ -53543,18 +53570,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 │ │ -057bcc: |[057bcc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ -057bdc: 5b01 4a02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057be0: 7010 b01f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1fb0 │ │ -057be6: 0e00 |0005: return-void │ │ +057c50: |[057c50] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ +057c60: 5b01 4a02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057c64: 7010 b01f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1fb0 │ │ +057c6a: 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; │ │ │ │ @@ -53564,19 +53591,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 │ │ -057be8: |[057be8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057bf8: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057bfc: 7230 4708 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0847 │ │ -057c02: 0a00 |0005: move-result v0 │ │ -057c04: 0f00 |0006: return v0 │ │ +057c6c: |[057c6c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +057c7c: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057c80: 7230 4708 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0847 │ │ +057c86: 0a00 |0005: move-result v0 │ │ +057c88: 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; │ │ @@ -53586,20 +53613,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 │ │ -057c08: |[057c08] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -057c18: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057c1c: 7220 4808 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0848 │ │ -057c22: 0c00 |0005: move-result-object v0 │ │ -057c24: 1f00 5204 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0452 │ │ -057c28: 1100 |0008: return-object v0 │ │ +057c8c: |[057c8c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +057c9c: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057ca0: 7220 4808 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0848 │ │ +057ca6: 0c00 |0005: move-result-object v0 │ │ +057ca8: 1f00 5304 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0453 │ │ +057cac: 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; │ │ │ │ @@ -53608,18 +53635,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 │ │ -057c2c: |[057c2c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057c3c: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057c40: 7230 4908 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0849 │ │ -057c46: 0e00 |0005: return-void │ │ +057cb0: |[057cb0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057cc0: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057cc4: 7230 4908 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0849 │ │ +057cca: 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; │ │ @@ -53630,18 +53657,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 │ │ -057c48: |[057c48] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -057c58: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057c5c: 7230 4a08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@084a │ │ -057c62: 0e00 |0005: return-void │ │ +057ccc: |[057ccc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +057cdc: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057ce0: 7230 4a08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@084a │ │ +057ce6: 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; │ │ @@ -53652,18 +53679,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 │ │ -057c64: |[057c64] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057c74: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057c78: 7230 4b08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@084b │ │ -057c7e: 0e00 |0005: return-void │ │ +057ce8: |[057ce8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057cf8: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057cfc: 7230 4b08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@084b │ │ +057d02: 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; │ │ @@ -53674,19 +53701,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 │ │ -057c80: |[057c80] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -057c90: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057c94: 7240 4c08 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@084c │ │ -057c9a: 0a00 |0005: move-result v0 │ │ -057c9c: 0f00 |0006: return v0 │ │ +057d04: |[057d04] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +057d14: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057d18: 7240 4c08 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@084c │ │ +057d1e: 0a00 |0005: move-result v0 │ │ +057d20: 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; │ │ @@ -53697,19 +53724,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 │ │ -057ca0: |[057ca0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -057cb0: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057cb4: 7240 4d08 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@084d │ │ -057cba: 0a00 |0005: move-result v0 │ │ -057cbc: 0f00 |0006: return v0 │ │ +057d24: |[057d24] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +057d34: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057d38: 7240 4d08 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@084d │ │ +057d3e: 0a00 |0005: move-result v0 │ │ +057d40: 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 │ │ @@ -53720,18 +53747,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -057cc0: |[057cc0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -057cd0: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057cd4: 7230 4e08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@084e │ │ -057cda: 0e00 |0005: return-void │ │ +057d44: |[057d44] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +057d54: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057d58: 7230 4e08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@084e │ │ +057d5e: 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; │ │ @@ -53742,44 +53769,44 @@ │ │ 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 │ │ -057cdc: |[057cdc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -057cec: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ -057cf0: 7230 4f08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@084f │ │ -057cf6: 0e00 |0005: return-void │ │ +057d60: |[057d60] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +057d70: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@024a │ │ +057d74: 7230 4f08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@084f │ │ +057d7a: 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 : 540 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 541 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ -Class #250 header: │ │ -class_idx : 399 │ │ +Class #251 header: │ │ +class_idx : 400 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 540 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 541 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #250 annotations: │ │ +Class #251 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; } │ │ │ │ -Class #250 - │ │ +Class #251 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -53788,19 +53815,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 │ │ -057cf8: |[057cf8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ -057d08: 1f01 3104 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057d0c: 6e20 b21f 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@1fb2 │ │ -057d12: 0c00 |0005: move-result-object v0 │ │ -057d14: 1100 |0006: return-object v0 │ │ +057d7c: |[057d7c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ +057d8c: 1f01 3204 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057d90: 6e20 b21f 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@1fb2 │ │ +057d96: 0c00 |0005: move-result-object v0 │ │ +057d98: 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; │ │ │ │ @@ -53809,18 +53836,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 │ │ -057d18: |[057d18] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ -057d28: 2200 8d01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@018d │ │ -057d2c: 7020 3d08 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@083d │ │ -057d32: 1100 |0005: return-object v0 │ │ +057d9c: |[057d9c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ +057dac: 2200 8e01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@018e │ │ +057db0: 7020 3d08 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@083d │ │ +057db6: 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;) │ │ @@ -53828,110 +53855,110 @@ │ │ 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 │ │ -057d34: |[057d34] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -057d44: 1f01 3104 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -057d48: 6e40 b71f 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1fb7 │ │ -057d4e: 0a00 |0005: move-result v0 │ │ -057d50: 0f00 |0006: return v0 │ │ +057db8: |[057db8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +057dc8: 1f01 3204 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +057dcc: 6e40 b71f 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1fb7 │ │ +057dd2: 0a00 |0005: move-result v0 │ │ +057dd4: 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 : 540 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 541 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ -Class #251 header: │ │ -class_idx : 400 │ │ +Class #252 header: │ │ +class_idx : 401 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 650 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #251 annotations: │ │ +Class #252 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ActionProvider; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="SubUiVisibilityListener" │ │ │ │ -Class #251 - │ │ +Class #252 - │ │ Class descriptor : 'Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;) │ │ name : 'onSubUiVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 650 (ActionProvider.java) │ │ + source_file_idx : 651 (ActionProvider.java) │ │ │ │ -Class #252 header: │ │ -class_idx : 401 │ │ +Class #253 header: │ │ +class_idx : 402 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 650 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #252 annotations: │ │ +Class #253 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ActionProvider; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="VisibilityListener" │ │ │ │ -Class #252 - │ │ +Class #253 - │ │ Class descriptor : 'Landroid/support/v4/view/ActionProvider$VisibilityListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ActionProvider$VisibilityListener;) │ │ name : 'onActionProviderVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 650 (ActionProvider.java) │ │ + source_file_idx : 651 (ActionProvider.java) │ │ │ │ -Class #253 header: │ │ -class_idx : 402 │ │ +Class #254 header: │ │ +class_idx : 403 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 650 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 651 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ -Class #253 annotations: │ │ +Class #254 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ActionProvider$VisibilityListener; Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; } │ │ │ │ -Class #253 - │ │ +Class #254 - │ │ Class descriptor : 'Landroid/support/v4/view/ActionProvider;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ActionProvider;) │ │ name : 'TAG' │ │ @@ -53957,18 +53984,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -057d54: |[057d54] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ -057d64: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -057d6a: 5b01 4c02 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@024c │ │ -057d6e: 0e00 |0005: return-void │ │ +057dd8: |[057dd8] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ +057de8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +057dee: 5b01 4c02 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@024c │ │ +057df2: 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; │ │ @@ -53980,17 +54007,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057d70: |[057d70] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ -057d80: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@024c │ │ -057d84: 1100 |0002: return-object v0 │ │ +057df4: |[057df4] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ +057e04: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@024c │ │ +057e08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #1 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -53998,17 +54025,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -057d88: |[057d88] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ -057d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -057d9a: 0f00 |0001: return v0 │ │ +057e0c: |[057e0c] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ +057e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +057e1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #2 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -54016,17 +54043,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -057d9c: |[057d9c] android.support.v4.view.ActionProvider.isVisible:()Z │ │ -057dac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -057dae: 0f00 |0001: return v0 │ │ +057e20: |[057e20] android.support.v4.view.ActionProvider.isVisible:()Z │ │ +057e30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +057e32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #3 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -54040,18 +54067,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 │ │ -057db0: |[057db0] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -057dc0: 6e10 5908 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0859 │ │ -057dc6: 0c00 |0003: move-result-object v0 │ │ -057dc8: 1100 |0004: return-object v0 │ │ +057e34: |[057e34] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +057e44: 6e10 5908 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0859 │ │ +057e4a: 0c00 |0003: move-result-object v0 │ │ +057e4c: 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; │ │ │ │ @@ -54060,17 +54087,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -057dcc: |[057dcc] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ -057ddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -057dde: 0f00 |0001: return v0 │ │ +057e50: |[057e50] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ +057e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +057e62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #6 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -54078,16 +54105,16 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -057de0: |[057de0] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -057df0: 0e00 |0000: return-void │ │ +057e64: |[057e64] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +057e74: 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; │ │ │ │ @@ -54096,17 +54123,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -057df4: |[057df4] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ -057e04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -057e06: 0f00 |0001: return v0 │ │ +057e78: |[057e78] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ +057e88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +057e8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #8 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -54114,25 +54141,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -057e08: |[057e08] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ -057e18: 5420 4e02 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ -057e1c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -057e20: 6e10 5d08 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@085d │ │ -057e26: 0a00 |0007: move-result v0 │ │ -057e28: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -057e2c: 5420 4e02 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ -057e30: 6e10 5808 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0858 │ │ -057e36: 0a01 |000f: move-result v1 │ │ -057e38: 7220 5408 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0854 │ │ -057e3e: 0e00 |0013: return-void │ │ +057e8c: |[057e8c] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ +057e9c: 5420 4e02 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ +057ea0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +057ea4: 6e10 5d08 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@085d │ │ +057eaa: 0a00 |0007: move-result v0 │ │ +057eac: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +057eb0: 5420 4e02 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ +057eb4: 6e10 5808 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0858 │ │ +057eba: 0a01 |000f: move-result v1 │ │ +057ebc: 7220 5408 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0854 │ │ +057ec2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000a line=146 │ │ 0x0013 line=148 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/view/ActionProvider; │ │ @@ -54142,19 +54169,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -057e40: |[057e40] android.support.v4.view.ActionProvider.reset:()V │ │ -057e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -057e52: 5b10 4e02 |0001: iput-object v0, v1, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ -057e56: 5b10 4d02 |0003: iput-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@024d │ │ -057e5a: 0e00 |0005: return-void │ │ +057ec4: |[057ec4] android.support.v4.view.ActionProvider.reset:()V │ │ +057ed4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +057ed6: 5b10 4e02 |0001: iput-object v0, v1, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ +057eda: 5b10 4d02 |0003: iput-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@024d │ │ +057ede: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=248 │ │ 0x0003 line=249 │ │ 0x0005 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ @@ -54164,17 +54191,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 │ │ -057e5c: |[057e5c] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ -057e6c: 5b01 4d02 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@024d │ │ -057e70: 0e00 |0002: return-void │ │ +057ee0: |[057ee0] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ +057ef0: 5b01 4d02 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@024d │ │ +057ef4: 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; │ │ @@ -54184,38 +54211,38 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -057e74: |[057e74] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -057e84: 5430 4e02 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ -057e88: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -057e8c: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ -057e90: 1a00 8902 |0006: const-string v0, "ActionProvider(support)" // string@0289 │ │ -057e94: 2201 6c05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -057e98: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -057e9e: 1a02 c232 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@32c2 │ │ -057ea2: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -057ea8: 0c01 |0012: move-result-object v1 │ │ -057eaa: 6e10 bc27 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -057eb0: 0c02 |0016: move-result-object v2 │ │ -057eb2: 6e10 7d27 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -057eb8: 0c02 |001a: move-result-object v2 │ │ -057eba: 6e20 0228 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -057ec0: 0c01 |001e: move-result-object v1 │ │ -057ec2: 1a02 6d00 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@006d │ │ -057ec6: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -057ecc: 0c01 |0024: move-result-object v1 │ │ -057ece: 6e10 0628 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -057ed4: 0c01 |0028: move-result-object v1 │ │ -057ed6: 7120 101f 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -057edc: 5b34 4e02 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ -057ee0: 0e00 |002e: return-void │ │ +057ef8: |[057ef8] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +057f08: 5430 4e02 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ +057f0c: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +057f10: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ +057f14: 1a00 8a02 |0006: const-string v0, "ActionProvider(support)" // string@028a │ │ +057f18: 2201 6d05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +057f1c: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +057f22: 1a02 cc32 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@32cc │ │ +057f26: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +057f2c: 0c01 |0012: move-result-object v1 │ │ +057f2e: 6e10 bc27 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +057f34: 0c02 |0016: move-result-object v2 │ │ +057f36: 6e10 7d27 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +057f3c: 0c02 |001a: move-result-object v2 │ │ +057f3e: 6e20 0228 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +057f44: 0c01 |001e: move-result-object v1 │ │ +057f46: 1a02 6d00 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@006d │ │ +057f4a: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +057f50: 0c01 |0024: move-result-object v1 │ │ +057f52: 6e10 0628 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +057f58: 0c01 |0028: move-result-object v1 │ │ +057f5a: 7120 101f 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +057f60: 5b34 4e02 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@024e │ │ +057f64: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x002c line=241 │ │ 0x002e line=242 │ │ locals : │ │ @@ -54227,79 +54254,79 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -057ee4: |[057ee4] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ -057ef4: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@024d │ │ -057ef8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -057efc: 5410 4d02 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@024d │ │ -057f00: 7220 5308 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0853 │ │ -057f06: 0e00 |0009: return-void │ │ +057f68: |[057f68] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ +057f78: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@024d │ │ +057f7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +057f80: 5410 4d02 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@024d │ │ +057f84: 7220 5308 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0853 │ │ +057f8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0009 line=220 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x000a reg=2 isVisible Z │ │ │ │ - source_file_idx : 650 (ActionProvider.java) │ │ + source_file_idx : 651 (ActionProvider.java) │ │ │ │ -Class #254 header: │ │ -class_idx : 403 │ │ +Class #255 header: │ │ +class_idx : 404 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1440 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1444 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #254 annotations: │ │ +Class #255 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GravityCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="GravityCompatImpl" │ │ │ │ -Class #254 - │ │ +Class #255 - │ │ Class descriptor : 'Landroid/support/v4/view/GravityCompat$GravityCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImpl;) │ │ name : 'getAbsoluteGravity' │ │ type : '(II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1440 (GravityCompat.java) │ │ + source_file_idx : 1444 (GravityCompat.java) │ │ │ │ -Class #255 header: │ │ -class_idx : 404 │ │ +Class #256 header: │ │ +class_idx : 405 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1440 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1444 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #255 annotations: │ │ +Class #256 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GravityCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GravityCompatImplBase" │ │ │ │ -Class #255 - │ │ +Class #256 - │ │ Class descriptor : 'Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/GravityCompat$GravityCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -54309,17 +54336,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057f08: |[057f08] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ -057f18: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -057f1e: 0e00 |0003: return-void │ │ +057f8c: |[057f8c] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +057f9c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +057fa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -54328,44 +54355,44 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -057f20: |[057f20] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ -057f30: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -057f36: b520 |0003: and-int/2addr v0, v2 │ │ -057f38: 0f00 |0004: return v0 │ │ +057fa4: |[057fa4] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +057fb4: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +057fba: b520 |0003: and-int/2addr v0, v2 │ │ +057fbc: 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 : 1440 (GravityCompat.java) │ │ + source_file_idx : 1444 (GravityCompat.java) │ │ │ │ -Class #256 header: │ │ -class_idx : 405 │ │ +Class #257 header: │ │ +class_idx : 406 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1440 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1444 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #256 annotations: │ │ +Class #257 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GravityCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GravityCompatImplJellybeanMr1" │ │ │ │ -Class #256 - │ │ +Class #257 - │ │ Class descriptor : 'Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/GravityCompat$GravityCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -54375,17 +54402,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057f3c: |[057f3c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ -057f4c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -057f52: 0e00 |0003: return-void │ │ +057fc0: |[057fc0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +057fd0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +057fd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -54394,43 +54421,43 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -057f54: |[057f54] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ -057f64: 7120 6a08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@086a │ │ -057f6a: 0a00 |0003: move-result v0 │ │ -057f6c: 0f00 |0004: return v0 │ │ +057fd8: |[057fd8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +057fe8: 7120 6a08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@086a │ │ +057fee: 0a00 |0003: move-result v0 │ │ +057ff0: 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 : 1440 (GravityCompat.java) │ │ + source_file_idx : 1444 (GravityCompat.java) │ │ │ │ -Class #257 header: │ │ -class_idx : 406 │ │ +Class #258 header: │ │ +class_idx : 407 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1440 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1444 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #257 annotations: │ │ +Class #258 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; Landroid/support/v4/view/GravityCompat$GravityCompatImpl; } │ │ │ │ -Class #257 - │ │ +Class #258 - │ │ Class descriptor : 'Landroid/support/v4/view/GravityCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/GravityCompat;) │ │ name : 'IMPL' │ │ @@ -54443,26 +54470,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -057f70: |[057f70] android.support.v4.view.GravityCompat.:()V │ │ -057f80: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -057f84: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -057f88: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -057f8c: 2201 9501 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@0195 │ │ -057f90: 7010 6608 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0866 │ │ -057f96: 6901 4f02 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@024f │ │ -057f9a: 0e00 |000d: return-void │ │ -057f9c: 2201 9401 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@0194 │ │ -057fa0: 7010 6408 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@0864 │ │ -057fa6: 6901 4f02 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@024f │ │ -057faa: 28f8 |0015: goto 000d // -0008 │ │ +057ff4: |[057ff4] android.support.v4.view.GravityCompat.:()V │ │ +058004: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +058008: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +05800c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +058010: 2201 9601 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@0196 │ │ +058014: 7010 6608 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0866 │ │ +05801a: 6901 4f02 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@024f │ │ +05801e: 0e00 |000d: return-void │ │ +058020: 2201 9501 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@0195 │ │ +058024: 7010 6408 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@0864 │ │ +05802a: 6901 4f02 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@024f │ │ +05802e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ @@ -54474,40 +54501,40 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -057fac: |[057fac] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ -057fbc: 6200 4f02 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@024f │ │ -057fc0: 7230 6308 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@0863 │ │ -057fc6: 0a00 |0005: move-result v0 │ │ -057fc8: 0f00 |0006: return v0 │ │ +058030: |[058030] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ +058040: 6200 4f02 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@024f │ │ +058044: 7230 6308 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@0863 │ │ +05804a: 0a00 |0005: move-result v0 │ │ +05804c: 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 : 1440 (GravityCompat.java) │ │ + source_file_idx : 1444 (GravityCompat.java) │ │ │ │ -Class #258 header: │ │ -class_idx : 407 │ │ +Class #259 header: │ │ +class_idx : 408 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1444 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1448 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #258 - │ │ +Class #259 - │ │ Class descriptor : 'Landroid/support/v4/view/GravityCompatJellybeanMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -54516,44 +54543,44 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -057fcc: |[057fcc] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ -057fdc: 7120 491f 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@1f49 │ │ -057fe2: 0a00 |0003: move-result v0 │ │ -057fe4: 0f00 |0004: return v0 │ │ +058050: |[058050] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ +058060: 7120 491f 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@1f49 │ │ +058066: 0a00 |0003: move-result v0 │ │ +058068: 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 : 1444 (GravityCompatJellybeanMr1.java) │ │ + source_file_idx : 1448 (GravityCompatJellybeanMr1.java) │ │ │ │ -Class #259 header: │ │ -class_idx : 411 │ │ +Class #260 header: │ │ +class_idx : 412 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1676 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1681 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #259 annotations: │ │ +Class #260 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="KeyEventVersionImpl" │ │ │ │ -Class #259 - │ │ +Class #260 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -54572,32 +54599,32 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ name : 'startTracking' │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1676 (KeyEventCompat.java) │ │ + source_file_idx : 1681 (KeyEventCompat.java) │ │ │ │ -Class #260 header: │ │ -class_idx : 408 │ │ +Class #261 header: │ │ +class_idx : 409 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1676 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1681 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #260 annotations: │ │ +Class #261 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseKeyEventVersionImpl" │ │ │ │ -Class #260 - │ │ +Class #261 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -54607,17 +54634,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057fe8: |[057fe8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -057ff8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -057ffe: 0e00 |0003: return-void │ │ +05806c: |[05806c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +05807c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +058082: 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;) │ │ @@ -54625,40 +54652,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -058000: |[058000] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -058010: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -058012: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -058014: 9504 0607 |0002: and-int v4, v6, v7 │ │ -058018: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -05801c: 0121 |0006: move v1, v2 │ │ -05801e: 9600 0809 |0007: or-int v0, v8, v9 │ │ -058022: 9504 0600 |0009: and-int v4, v6, v0 │ │ -058026: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -05802a: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -05802e: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -058032: 2203 5605 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -058036: 1a04 7317 |0013: const-string v4, "bad arguments" // string@1773 │ │ -05803a: 7020 8f27 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -058040: 2703 |0018: throw v3 │ │ -058042: 0131 |0019: move v1, v3 │ │ -058044: 28ed |001a: goto 0007 // -0013 │ │ -058046: 0132 |001b: move v2, v3 │ │ -058048: 28f1 |001c: goto 000d // -000f │ │ -05804a: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -05804e: b535 |001f: and-int/2addr v5, v3 │ │ -058050: 0f05 |0020: return v5 │ │ -058052: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -058056: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -05805a: b535 |0025: and-int/2addr v5, v3 │ │ -05805c: 28fa |0026: goto 0020 // -0006 │ │ +058084: |[058084] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +058094: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +058096: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +058098: 9504 0607 |0002: and-int v4, v6, v7 │ │ +05809c: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +0580a0: 0121 |0006: move v1, v2 │ │ +0580a2: 9600 0809 |0007: or-int v0, v8, v9 │ │ +0580a6: 9504 0600 |0009: and-int v4, v6, v0 │ │ +0580aa: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +0580ae: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +0580b2: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +0580b6: 2203 5705 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0580ba: 1a04 7d17 |0013: const-string v4, "bad arguments" // string@177d │ │ +0580be: 7020 8f27 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0580c4: 2703 |0018: throw v3 │ │ +0580c6: 0131 |0019: move v1, v3 │ │ +0580c8: 28ed |001a: goto 0007 // -0013 │ │ +0580ca: 0132 |001b: move v2, v3 │ │ +0580cc: 28f1 |001c: goto 000d // -000f │ │ +0580ce: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +0580d2: b535 |001f: and-int/2addr v5, v3 │ │ +0580d4: 0f05 |0020: return v5 │ │ +0580d6: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +0580da: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +0580de: b535 |0025: and-int/2addr v5, v3 │ │ +0580e0: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -54689,32 +54716,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -058060: |[058060] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -058070: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -058072: 6e20 6f08 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@086f │ │ -058078: 0a01 |0004: move-result v1 │ │ -05807a: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -05807e: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -058082: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -058086: 7152 6c08 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@086c │ │ -05808c: 0a05 |000e: move-result v5 │ │ -05808e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -058090: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -058094: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -058098: 7153 6c08 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@086c │ │ -05809e: 0a05 |0017: move-result v5 │ │ -0580a0: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -0580a4: 0f00 |001a: return v0 │ │ -0580a6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0580a8: 28fe |001c: goto 001a // -0002 │ │ +0580e4: |[0580e4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0580f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0580f6: 6e20 6f08 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@086f │ │ +0580fc: 0a01 |0004: move-result v1 │ │ +0580fe: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +058102: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +058106: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +05810a: 7152 6c08 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@086c │ │ +058110: 0a05 |000e: move-result v5 │ │ +058112: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +058114: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +058118: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +05811c: 7153 6c08 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@086c │ │ +058122: 0a05 |0017: move-result v5 │ │ +058124: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +058128: 0f00 |001a: return v0 │ │ +05812a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +05812c: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0007 line=85 │ │ 0x000f line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -54727,23 +54754,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0580ac: |[0580ac] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0580bc: 6e20 6f08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@086f │ │ -0580c2: 0a00 |0003: move-result v0 │ │ -0580c4: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -0580c8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0580cc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0580ce: 0f00 |0009: return v0 │ │ -0580d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0580d2: 28fe |000b: goto 0009 // -0002 │ │ +058130: |[058130] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +058140: 6e20 6f08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@086f │ │ +058146: 0a00 |0003: move-result v0 │ │ +058148: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +05814c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +058150: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +058152: 0f00 |0009: return v0 │ │ +058154: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +058156: 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 │ │ │ │ @@ -54752,23 +54779,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0580d4: |[0580d4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0580e4: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -0580e8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0580ec: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -0580f0: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -0580f4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0580f8: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -0580fc: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -058100: 0f00 |000e: return v0 │ │ +058158: |[058158] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +058168: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +05816c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +058170: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +058174: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +058178: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +05817c: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +058180: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +058184: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=76 │ │ 0x000a line=77 │ │ 0x000c line=79 │ │ @@ -54781,41 +54808,41 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058104: |[058104] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -058114: 0e00 |0000: return-void │ │ +058188: |[058188] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +058198: 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 : 1676 (KeyEventCompat.java) │ │ + source_file_idx : 1681 (KeyEventCompat.java) │ │ │ │ -Class #261 header: │ │ -class_idx : 409 │ │ +Class #262 header: │ │ +class_idx : 410 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 408 │ │ -source_file_idx : 1676 │ │ +superclass_idx : 409 │ │ +source_file_idx : 1681 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #261 annotations: │ │ +Class #262 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairKeyEventVersionImpl" │ │ │ │ -Class #261 - │ │ +Class #262 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -54824,17 +54851,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058118: |[058118] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ -058128: 7010 6b08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@086b │ │ -05812e: 0e00 |0003: return-void │ │ +05819c: |[05819c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +0581ac: 7010 6b08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@086b │ │ +0581b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -54843,43 +54870,43 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058130: |[058130] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -058140: 7110 7e08 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@087e │ │ -058146: 0e00 |0003: return-void │ │ +0581b4: |[0581b4] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +0581c4: 7110 7e08 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@087e │ │ +0581ca: 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 : 1676 (KeyEventCompat.java) │ │ + source_file_idx : 1681 (KeyEventCompat.java) │ │ │ │ -Class #262 header: │ │ -class_idx : 410 │ │ +Class #263 header: │ │ +class_idx : 411 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 409 │ │ -source_file_idx : 1676 │ │ +superclass_idx : 410 │ │ +source_file_idx : 1681 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #262 annotations: │ │ +Class #263 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombKeyEventVersionImpl" │ │ │ │ -Class #262 - │ │ +Class #263 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -54888,17 +54915,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058148: |[058148] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -058158: 7010 7108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0871 │ │ -05815e: 0e00 |0003: return-void │ │ +0581cc: |[0581cc] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +0581dc: 7010 7108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0871 │ │ +0581e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -54907,18 +54934,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -058160: |[058160] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -058170: 7120 7f08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@087f │ │ -058176: 0a00 |0003: move-result v0 │ │ -058178: 0f00 |0004: return v0 │ │ +0581e4: |[0581e4] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0581f4: 7120 7f08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@087f │ │ +0581fa: 0a00 |0003: move-result v0 │ │ +0581fc: 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 │ │ @@ -54928,18 +54955,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05817c: |[05817c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -05818c: 7110 8008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0880 │ │ -058192: 0a00 |0003: move-result v0 │ │ -058194: 0f00 |0004: return v0 │ │ +058200: |[058200] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +058210: 7110 8008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0880 │ │ +058216: 0a00 |0003: move-result v0 │ │ +058218: 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 │ │ │ │ @@ -54948,42 +54975,42 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -058198: |[058198] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0581a8: 7110 8108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0881 │ │ -0581ae: 0a00 |0003: move-result v0 │ │ -0581b0: 0f00 |0004: return v0 │ │ +05821c: |[05821c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +05822c: 7110 8108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0881 │ │ +058232: 0a00 |0003: move-result v0 │ │ +058234: 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 : 1676 (KeyEventCompat.java) │ │ + source_file_idx : 1681 (KeyEventCompat.java) │ │ │ │ -Class #263 header: │ │ -class_idx : 412 │ │ +Class #264 header: │ │ +class_idx : 413 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1676 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1681 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #263 annotations: │ │ +Class #264 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; } │ │ │ │ -Class #263 - │ │ +Class #264 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ name : 'IMPL' │ │ @@ -54996,26 +55023,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0581b4: |[0581b4] android.support.v4.view.KeyEventCompat.:()V │ │ -0581c4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0581c8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0581cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0581d0: 2200 9a01 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@019a │ │ -0581d4: 7010 7308 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0873 │ │ -0581da: 6900 5002 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ -0581de: 0e00 |000d: return-void │ │ -0581e0: 2200 9801 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@0198 │ │ -0581e4: 7010 6b08 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@086b │ │ -0581ea: 6900 5002 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ -0581ee: 28f8 |0015: goto 000d // -0008 │ │ +058238: |[058238] android.support.v4.view.KeyEventCompat.:()V │ │ +058248: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05824c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +058250: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +058254: 2200 9b01 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@019b │ │ +058258: 7010 7308 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0873 │ │ +05825e: 6900 5002 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ +058262: 0e00 |000d: return-void │ │ +058264: 2200 9901 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@0199 │ │ +058268: 7010 6b08 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@086b │ │ +05826e: 6900 5002 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ +058272: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000d line=171 │ │ 0x000e line=169 │ │ locals : │ │ @@ -55025,21 +55052,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 │ │ -0581f0: |[0581f0] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -058200: 6200 5002 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ -058204: 6e10 581f 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f58 │ │ -05820a: 0a01 |0005: move-result v1 │ │ -05820c: 7230 7708 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0877 │ │ -058212: 0a00 |0009: move-result v0 │ │ -058214: 0f00 |000a: return v0 │ │ +058274: |[058274] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +058284: 6200 5002 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ +058288: 6e10 581f 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f58 │ │ +05828e: 0a01 |0005: move-result v1 │ │ +058290: 7230 7708 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0877 │ │ +058296: 0a00 |0009: move-result v0 │ │ +058298: 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 │ │ │ │ @@ -55048,21 +55075,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -058218: |[058218] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -058228: 6200 5002 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ -05822c: 6e10 581f 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f58 │ │ -058232: 0a01 |0005: move-result v1 │ │ -058234: 7220 7808 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0878 │ │ -05823a: 0a00 |0009: move-result v0 │ │ -05823c: 0f00 |000a: return v0 │ │ +05829c: |[05829c] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +0582ac: 6200 5002 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ +0582b0: 6e10 581f 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f58 │ │ +0582b6: 0a01 |0005: move-result v1 │ │ +0582b8: 7220 7808 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0878 │ │ +0582be: 0a00 |0009: move-result v0 │ │ +0582c0: 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;) │ │ @@ -55070,39 +55097,39 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -058240: |[058240] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ -058250: 6200 5002 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ -058254: 7220 7908 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@0879 │ │ -05825a: 0e00 |0005: return-void │ │ +0582c4: |[0582c4] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ +0582d4: 6200 5002 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0250 │ │ +0582d8: 7220 7908 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@0879 │ │ +0582de: 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 : 1676 (KeyEventCompat.java) │ │ + source_file_idx : 1681 (KeyEventCompat.java) │ │ │ │ -Class #264 header: │ │ -class_idx : 413 │ │ +Class #265 header: │ │ +class_idx : 414 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1677 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1682 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #264 - │ │ +Class #265 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatEclair;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -55111,38 +55138,38 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05825c: |[05825c] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ -05826c: 6e10 621f 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@1f62 │ │ -058272: 0e00 |0003: return-void │ │ +0582e0: |[0582e0] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ +0582f0: 6e10 621f 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@1f62 │ │ +0582f6: 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 : 1677 (KeyEventCompatEclair.java) │ │ + source_file_idx : 1682 (KeyEventCompatEclair.java) │ │ │ │ -Class #265 header: │ │ -class_idx : 414 │ │ +Class #266 header: │ │ +class_idx : 415 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1678 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1683 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #265 - │ │ +Class #266 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -55151,18 +55178,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -058274: |[058274] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -058284: 7120 5f1f 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1f5f │ │ -05828a: 0a00 |0003: move-result v0 │ │ -05828c: 0f00 |0004: return v0 │ │ +0582f8: |[0582f8] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +058308: 7120 5f1f 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1f5f │ │ +05830e: 0a00 |0003: move-result v0 │ │ +058310: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -55171,18 +55198,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -058290: |[058290] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -0582a0: 7110 601f 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1f60 │ │ -0582a6: 0a00 |0003: move-result v0 │ │ -0582a8: 0f00 |0004: return v0 │ │ +058314: |[058314] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +058324: 7110 601f 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1f60 │ │ +05832a: 0a00 |0003: move-result v0 │ │ +05832c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #2 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -55190,75 +55217,75 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0582ac: |[0582ac] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -0582bc: 7110 611f 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1f61 │ │ -0582c2: 0a00 |0003: move-result v0 │ │ -0582c4: 0f00 |0004: return v0 │ │ +058330: |[058330] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +058340: 7110 611f 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1f61 │ │ +058346: 0a00 |0003: move-result v0 │ │ +058348: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1678 (KeyEventCompatHoneycomb.java) │ │ + source_file_idx : 1683 (KeyEventCompatHoneycomb.java) │ │ │ │ -Class #266 header: │ │ -class_idx : 415 │ │ +Class #267 header: │ │ +class_idx : 416 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 2990 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #266 annotations: │ │ +Class #267 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/LayoutInflaterCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="LayoutInflaterCompatImpl" │ │ │ │ -Class #266 - │ │ +Class #267 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl;) │ │ name : 'setFactory' │ │ type : '(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2990 (LayoutInflaterCompat.java) │ │ + source_file_idx : 2996 (LayoutInflaterCompat.java) │ │ │ │ -Class #267 header: │ │ -class_idx : 416 │ │ +Class #268 header: │ │ +class_idx : 417 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 2990 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #267 annotations: │ │ +Class #268 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/LayoutInflaterCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="LayoutInflaterCompatImplBase" │ │ │ │ -Class #267 - │ │ +Class #268 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -55268,17 +55295,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0582c8: |[0582c8] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplBase.:()V │ │ -0582d8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0582de: 0e00 |0003: return-void │ │ +05834c: |[05834c] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplBase.:()V │ │ +05835c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +058362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -55287,44 +55314,44 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0582e0: |[0582e0] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplBase.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0582f0: 7120 8e08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatBase;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088e │ │ -0582f6: 0e00 |0003: return-void │ │ +058364: |[058364] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplBase.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +058374: 7120 8e08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatBase;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088e │ │ +05837a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 layoutInflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0004 reg=2 factory Landroid/support/v4/view/LayoutInflaterFactory; │ │ │ │ - source_file_idx : 2990 (LayoutInflaterCompat.java) │ │ + source_file_idx : 2996 (LayoutInflaterCompat.java) │ │ │ │ -Class #268 header: │ │ -class_idx : 417 │ │ +Class #269 header: │ │ +class_idx : 418 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 416 │ │ -source_file_idx : 2990 │ │ +superclass_idx : 417 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #268 annotations: │ │ +Class #269 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/LayoutInflaterCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="LayoutInflaterCompatImplV11" │ │ │ │ -Class #268 - │ │ +Class #269 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -55333,17 +55360,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0582f8: |[0582f8] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.:()V │ │ -058308: 7010 8308 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;.:()V // method@0883 │ │ -05830e: 0e00 |0003: return-void │ │ +05837c: |[05837c] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.:()V │ │ +05838c: 7010 8308 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;.:()V // method@0883 │ │ +058392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11; │ │ │ │ Virtual methods - │ │ @@ -55352,44 +55379,44 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -058310: |[058310] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -058320: 7120 9208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatHC;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@0892 │ │ -058326: 0e00 |0003: return-void │ │ +058394: |[058394] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +0583a4: 7120 9208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatHC;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@0892 │ │ +0583aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11; │ │ 0x0000 - 0x0004 reg=1 layoutInflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0004 reg=2 factory Landroid/support/v4/view/LayoutInflaterFactory; │ │ │ │ - source_file_idx : 2990 (LayoutInflaterCompat.java) │ │ + source_file_idx : 2996 (LayoutInflaterCompat.java) │ │ │ │ -Class #269 header: │ │ -class_idx : 418 │ │ +Class #270 header: │ │ +class_idx : 419 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 417 │ │ -source_file_idx : 2990 │ │ +superclass_idx : 418 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #269 annotations: │ │ +Class #270 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/LayoutInflaterCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="LayoutInflaterCompatImplV21" │ │ │ │ -Class #269 - │ │ +Class #270 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -55398,17 +55425,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058328: |[058328] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV21.:()V │ │ -058338: 7010 8508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;.:()V // method@0885 │ │ -05833e: 0e00 |0003: return-void │ │ +0583ac: |[0583ac] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV21.:()V │ │ +0583bc: 7010 8508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;.:()V // method@0885 │ │ +0583c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21; │ │ │ │ Virtual methods - │ │ @@ -55417,43 +55444,43 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -058340: |[058340] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV21.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -058350: 7120 9308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatLollipop;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@0893 │ │ -058356: 0e00 |0003: return-void │ │ +0583c4: |[0583c4] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV21.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +0583d4: 7120 9308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatLollipop;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@0893 │ │ +0583da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21; │ │ 0x0000 - 0x0004 reg=1 layoutInflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0004 reg=2 factory Landroid/support/v4/view/LayoutInflaterFactory; │ │ │ │ - source_file_idx : 2990 (LayoutInflaterCompat.java) │ │ + source_file_idx : 2996 (LayoutInflaterCompat.java) │ │ │ │ -Class #270 header: │ │ -class_idx : 419 │ │ +Class #271 header: │ │ +class_idx : 420 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 2990 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 2996 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #270 annotations: │ │ +Class #271 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21; Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11; Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase; Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; } │ │ │ │ -Class #270 - │ │ +Class #271 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/LayoutInflaterCompat;) │ │ name : 'IMPL' │ │ @@ -55466,32 +55493,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -058358: |[058358] android.support.v4.view.LayoutInflaterCompat.:()V │ │ -058368: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -05836c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -058370: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -058374: 2201 a201 |0006: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21; // type@01a2 │ │ -058378: 7010 8708 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21;.:()V // method@0887 │ │ -05837e: 6901 5102 |000b: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@0251 │ │ -058382: 0e00 |000d: return-void │ │ -058384: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -058388: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -05838c: 2201 a101 |0012: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11; // type@01a1 │ │ -058390: 7010 8508 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;.:()V // method@0885 │ │ -058396: 6901 5102 |0017: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@0251 │ │ -05839a: 28f4 |0019: goto 000d // -000c │ │ -05839c: 2201 a001 |001a: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase; // type@01a0 │ │ -0583a0: 7010 8308 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;.:()V // method@0883 │ │ -0583a6: 6901 5102 |001f: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@0251 │ │ -0583aa: 28ec |0021: goto 000d // -0014 │ │ +0583dc: |[0583dc] android.support.v4.view.LayoutInflaterCompat.:()V │ │ +0583ec: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0583f0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0583f4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0583f8: 2201 a301 |0006: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21; // type@01a3 │ │ +0583fc: 7010 8708 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21;.:()V // method@0887 │ │ +058402: 6901 5102 |000b: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@0251 │ │ +058406: 0e00 |000d: return-void │ │ +058408: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +05840c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +058410: 2201 a201 |0012: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11; // type@01a2 │ │ +058414: 7010 8508 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;.:()V // method@0885 │ │ +05841a: 6901 5102 |0017: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@0251 │ │ +05841e: 28f4 |0019: goto 000d // -000c │ │ +058420: 2201 a101 |001a: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase; // type@01a1 │ │ +058424: 7010 8308 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;.:()V // method@0883 │ │ +05842a: 6901 5102 |001f: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@0251 │ │ +05842e: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x000d line=63 │ │ 0x000e line=58 │ │ @@ -55505,45 +55532,45 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0583ac: |[0583ac] android.support.v4.view.LayoutInflaterCompat.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0583bc: 6200 5102 |0000: sget-object v0, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@0251 │ │ -0583c0: 7230 8208 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@0882 │ │ -0583c6: 0e00 |0005: return-void │ │ +058430: |[058430] android.support.v4.view.LayoutInflaterCompat.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +058440: 6200 5102 |0000: sget-object v0, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@0251 │ │ +058444: 7230 8208 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@0882 │ │ +05844a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0006 reg=2 factory Landroid/support/v4/view/LayoutInflaterFactory; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2990 (LayoutInflaterCompat.java) │ │ + source_file_idx : 2996 (LayoutInflaterCompat.java) │ │ │ │ -Class #271 header: │ │ -class_idx : 420 │ │ +Class #272 header: │ │ +class_idx : 421 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 2991 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 2997 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #271 annotations: │ │ +Class #272 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/LayoutInflaterCompatBase; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FactoryWrapper" │ │ │ │ -Class #271 - │ │ +Class #272 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/LayoutInflater$Factory;' │ │ Static fields - │ │ Instance fields - │ │ @@ -55557,18 +55584,18 @@ │ │ type : '(Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0583c8: |[0583c8] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.:(Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0583d8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0583de: 5b01 5202 |0003: iput-object v1, v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@0252 │ │ -0583e2: 0e00 |0005: return-void │ │ +05844c: |[05844c] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.:(Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +05845c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +058462: 5b01 5202 |0003: iput-object v1, v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@0252 │ │ +058466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; │ │ @@ -55580,20 +55607,20 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0583e4: |[0583e4] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0583f4: 5420 5202 |0000: iget-object v0, v2, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@0252 │ │ -0583f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0583fa: 7255 9408 1043 |0003: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/LayoutInflaterFactory;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0894 │ │ -058400: 0c00 |0006: move-result-object v0 │ │ -058402: 1100 |0007: return-object v0 │ │ +058468: |[058468] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +058478: 5420 5202 |0000: iget-object v0, v2, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@0252 │ │ +05847c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05847e: 7255 9408 1043 |0003: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/LayoutInflaterFactory;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0894 │ │ +058484: 0c00 |0006: move-result-object v0 │ │ +058486: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; │ │ 0x0000 - 0x0008 reg=3 name Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -55604,58 +55631,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -058404: |[058404] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.toString:()Ljava/lang/String; │ │ -058414: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -058418: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -05841e: 6e10 bc27 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -058424: 0c01 |0008: move-result-object v1 │ │ -058426: 6e10 7c27 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -05842c: 0c01 |000c: move-result-object v1 │ │ -05842e: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -058434: 0c00 |0010: move-result-object v0 │ │ -058436: 1a01 8a37 |0011: const-string v1, "{" // string@378a │ │ -05843a: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -058440: 0c00 |0016: move-result-object v0 │ │ -058442: 5421 5202 |0017: iget-object v1, v2, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@0252 │ │ -058446: 6e20 0128 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -05844c: 0c00 |001c: move-result-object v0 │ │ -05844e: 1a01 8d37 |001d: const-string v1, "}" // string@378d │ │ -058452: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -058458: 0c00 |0022: move-result-object v0 │ │ -05845a: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -058460: 0c00 |0026: move-result-object v0 │ │ -058462: 1100 |0027: return-object v0 │ │ +058488: |[058488] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.toString:()Ljava/lang/String; │ │ +058498: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +05849c: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0584a2: 6e10 bc27 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0584a8: 0c01 |0008: move-result-object v1 │ │ +0584aa: 6e10 7c27 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +0584b0: 0c01 |000c: move-result-object v1 │ │ +0584b2: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0584b8: 0c00 |0010: move-result-object v0 │ │ +0584ba: 1a01 9337 |0011: const-string v1, "{" // string@3793 │ │ +0584be: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0584c4: 0c00 |0016: move-result-object v0 │ │ +0584c6: 5421 5202 |0017: iget-object v1, v2, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@0252 │ │ +0584ca: 6e20 0128 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0584d0: 0c00 |001c: move-result-object v0 │ │ +0584d2: 1a01 9637 |001d: const-string v1, "}" // string@3796 │ │ +0584d6: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0584dc: 0c00 |0022: move-result-object v0 │ │ +0584de: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0584e4: 0c00 |0026: move-result-object v0 │ │ +0584e6: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; │ │ │ │ - source_file_idx : 2991 (LayoutInflaterCompatBase.java) │ │ + source_file_idx : 2997 (LayoutInflaterCompatBase.java) │ │ │ │ -Class #272 header: │ │ -class_idx : 421 │ │ +Class #273 header: │ │ +class_idx : 422 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 2991 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 2997 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #272 annotations: │ │ +Class #273 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; } │ │ │ │ -Class #272 - │ │ +Class #273 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompatBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -55664,50 +55691,50 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -058464: |[058464] android.support.v4.view.LayoutInflaterCompatBase.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -058474: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -058478: 2200 a401 |0002: new-instance v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; // type@01a4 │ │ -05847c: 7020 8b08 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088b │ │ -058482: 6e20 6a1f 0100 |0007: invoke-virtual {v1, v0}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1f6a │ │ -058488: 0e00 |000a: return-void │ │ -05848a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -05848c: 28fb |000c: goto 0007 // -0005 │ │ +0584e8: |[0584e8] android.support.v4.view.LayoutInflaterCompatBase.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +0584f8: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +0584fc: 2200 a501 |0002: new-instance v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; // type@01a5 │ │ +058500: 7020 8b08 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088b │ │ +058506: 6e20 6a1f 0100 |0007: invoke-virtual {v1, v0}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1f6a │ │ +05850c: 0e00 |000a: return-void │ │ +05850e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +058510: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000a line=46 │ │ 0x000b line=45 │ │ locals : │ │ 0x0000 - 0x000d reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000d reg=2 factory Landroid/support/v4/view/LayoutInflaterFactory; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2991 (LayoutInflaterCompatBase.java) │ │ + source_file_idx : 2997 (LayoutInflaterCompatBase.java) │ │ │ │ -Class #273 header: │ │ -class_idx : 422 │ │ +Class #274 header: │ │ +class_idx : 423 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 420 │ │ -source_file_idx : 2993 │ │ +superclass_idx : 421 │ │ +source_file_idx : 2999 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #273 annotations: │ │ +Class #274 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/LayoutInflaterCompatHC; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FactoryWrapperHC" │ │ │ │ -Class #273 - │ │ +Class #274 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;' │ │ Interfaces - │ │ #0 : 'Landroid/view/LayoutInflater$Factory2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -55717,17 +55744,17 @@ │ │ type : '(Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -058490: |[058490] android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.:(Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0584a0: 7020 8b08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088b │ │ -0584a6: 0e00 |0003: return-void │ │ +058514: |[058514] android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.:(Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +058524: 7020 8b08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088b │ │ +05852a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; │ │ 0x0000 - 0x0004 reg=1 delegateFactory Landroid/support/v4/view/LayoutInflaterFactory; │ │ @@ -55738,46 +55765,46 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0584a8: |[0584a8] android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0584b8: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@0253 │ │ -0584bc: 7255 9408 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/view/LayoutInflaterFactory;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0894 │ │ -0584c2: 0c00 |0005: move-result-object v0 │ │ -0584c4: 1100 |0006: return-object v0 │ │ +05852c: |[05852c] android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +05853c: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@0253 │ │ +058540: 7255 9408 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/view/LayoutInflaterFactory;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0894 │ │ +058546: 0c00 |0005: move-result-object v0 │ │ +058548: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; │ │ 0x0000 - 0x0007 reg=2 parent Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 name Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=5 attributeSet Landroid/util/AttributeSet; │ │ │ │ - source_file_idx : 2993 (LayoutInflaterCompatHC.java) │ │ + source_file_idx : 2999 (LayoutInflaterCompatHC.java) │ │ │ │ -Class #274 header: │ │ -class_idx : 423 │ │ +Class #275 header: │ │ +class_idx : 424 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 2993 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 2999 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #274 annotations: │ │ +Class #275 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; } │ │ │ │ -Class #274 - │ │ +Class #275 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompatHC;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/LayoutInflaterCompatHC;) │ │ name : 'sCheckedField' │ │ @@ -55794,67 +55821,67 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0584c8: |[0584c8] android.support.v4.view.LayoutInflaterCompatHC.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V │ │ -0584d8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0584da: 6301 5402 |0001: sget-boolean v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sCheckedField:Z // field@0254 │ │ -0584de: 3901 1400 |0003: if-nez v1, 0017 // +0014 │ │ -0584e2: 1c01 2604 |0005: const-class v1, Landroid/view/LayoutInflater; // type@0426 │ │ -0584e6: 1a02 ab25 |0007: const-string v2, "mFactory2" // string@25ab │ │ -0584ea: 6e20 7727 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -0584f0: 0c01 |000c: move-result-object v1 │ │ -0584f2: 6901 5502 |000d: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@0255 │ │ -0584f6: 6201 5502 |000f: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@0255 │ │ -0584fa: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0584fc: 6e20 2928 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -058502: 6a04 5402 |0015: sput-boolean v4, Landroid/support/v4/view/LayoutInflaterCompatHC;.sCheckedField:Z // field@0254 │ │ -058506: 6201 5502 |0017: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@0255 │ │ -05850a: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -05850e: 6201 5502 |001b: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@0255 │ │ -058512: 6e30 2828 5106 |001d: invoke-virtual {v1, v5, v6}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ -058518: 0e00 |0020: return-void │ │ -05851a: 0d00 |0021: move-exception v0 │ │ -05851c: 1a01 b00b |0022: const-string v1, "LayoutInflaterCompatHC" // string@0bb0 │ │ -058520: 2202 6c05 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -058524: 7010 f927 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -05852a: 1a03 721d |0029: const-string v3, "forceSetFactory2 Could not find field 'mFactory2' on class " // string@1d72 │ │ -05852e: 6e20 0228 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -058534: 0c02 |002e: move-result-object v2 │ │ -058536: 1c03 2604 |002f: const-class v3, Landroid/view/LayoutInflater; // type@0426 │ │ -05853a: 6e10 7c27 0300 |0031: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -058540: 0c03 |0034: move-result-object v3 │ │ -058542: 6e20 0228 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -058548: 0c02 |0038: move-result-object v2 │ │ -05854a: 1a03 7b01 |0039: const-string v3, "; inflation may have unexpected results." // string@017b │ │ -05854e: 6e20 0228 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -058554: 0c02 |003e: move-result-object v2 │ │ -058556: 6e10 0628 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05855c: 0c02 |0042: move-result-object v2 │ │ -05855e: 7130 0c1f 2100 |0043: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -058564: 28cf |0046: goto 0015 // -0031 │ │ -058566: 0d00 |0047: move-exception v0 │ │ -058568: 1a01 b00b |0048: const-string v1, "LayoutInflaterCompatHC" // string@0bb0 │ │ -05856c: 2202 6c05 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -058570: 7010 f927 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -058576: 1a03 731d |004f: const-string v3, "forceSetFactory2 could not set the Factory2 on LayoutInflater " // string@1d73 │ │ -05857a: 6e20 0228 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -058580: 0c02 |0054: move-result-object v2 │ │ -058582: 6e20 0128 5200 |0055: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -058588: 0c02 |0058: move-result-object v2 │ │ -05858a: 1a03 7b01 |0059: const-string v3, "; inflation may have unexpected results." // string@017b │ │ -05858e: 6e20 0228 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -058594: 0c02 |005e: move-result-object v2 │ │ -058596: 6e10 0628 0200 |005f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05859c: 0c02 |0062: move-result-object v2 │ │ -05859e: 7130 0c1f 2100 |0063: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0585a4: 28ba |0066: goto 0020 // -0046 │ │ +05854c: |[05854c] android.support.v4.view.LayoutInflaterCompatHC.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V │ │ +05855c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05855e: 6301 5402 |0001: sget-boolean v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sCheckedField:Z // field@0254 │ │ +058562: 3901 1400 |0003: if-nez v1, 0017 // +0014 │ │ +058566: 1c01 2704 |0005: const-class v1, Landroid/view/LayoutInflater; // type@0427 │ │ +05856a: 1a02 b525 |0007: const-string v2, "mFactory2" // string@25b5 │ │ +05856e: 6e20 7727 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +058574: 0c01 |000c: move-result-object v1 │ │ +058576: 6901 5502 |000d: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@0255 │ │ +05857a: 6201 5502 |000f: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@0255 │ │ +05857e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +058580: 6e20 2928 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +058586: 6a04 5402 |0015: sput-boolean v4, Landroid/support/v4/view/LayoutInflaterCompatHC;.sCheckedField:Z // field@0254 │ │ +05858a: 6201 5502 |0017: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@0255 │ │ +05858e: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +058592: 6201 5502 |001b: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@0255 │ │ +058596: 6e30 2828 5106 |001d: invoke-virtual {v1, v5, v6}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ +05859c: 0e00 |0020: return-void │ │ +05859e: 0d00 |0021: move-exception v0 │ │ +0585a0: 1a01 b60b |0022: const-string v1, "LayoutInflaterCompatHC" // string@0bb6 │ │ +0585a4: 2202 6d05 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0585a8: 7010 f927 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0585ae: 1a03 7c1d |0029: const-string v3, "forceSetFactory2 Could not find field 'mFactory2' on class " // string@1d7c │ │ +0585b2: 6e20 0228 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0585b8: 0c02 |002e: move-result-object v2 │ │ +0585ba: 1c03 2704 |002f: const-class v3, Landroid/view/LayoutInflater; // type@0427 │ │ +0585be: 6e10 7c27 0300 |0031: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +0585c4: 0c03 |0034: move-result-object v3 │ │ +0585c6: 6e20 0228 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0585cc: 0c02 |0038: move-result-object v2 │ │ +0585ce: 1a03 7b01 |0039: const-string v3, "; inflation may have unexpected results." // string@017b │ │ +0585d2: 6e20 0228 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0585d8: 0c02 |003e: move-result-object v2 │ │ +0585da: 6e10 0628 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0585e0: 0c02 |0042: move-result-object v2 │ │ +0585e2: 7130 0c1f 2100 |0043: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0585e8: 28cf |0046: goto 0015 // -0031 │ │ +0585ea: 0d00 |0047: move-exception v0 │ │ +0585ec: 1a01 b60b |0048: const-string v1, "LayoutInflaterCompatHC" // string@0bb6 │ │ +0585f0: 2202 6d05 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0585f4: 7010 f927 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0585fa: 1a03 7d1d |004f: const-string v3, "forceSetFactory2 could not set the Factory2 on LayoutInflater " // string@1d7d │ │ +0585fe: 6e20 0228 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +058604: 0c02 |0054: move-result-object v2 │ │ +058606: 6e20 0128 5200 |0055: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +05860c: 0c02 |0058: move-result-object v2 │ │ +05860e: 1a03 7b01 |0059: const-string v3, "; inflation may have unexpected results." // string@017b │ │ +058612: 6e20 0228 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +058618: 0c02 |005e: move-result-object v2 │ │ +05861a: 6e10 0628 0200 |005f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +058620: 0c02 |0062: move-result-object v2 │ │ +058622: 7130 0c1f 2100 |0063: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +058628: 28ba |0066: goto 0020 // -0046 │ │ catches : 2 │ │ 0x0005 - 0x0015 │ │ Ljava/lang/NoSuchFieldException; -> 0x0021 │ │ 0x001b - 0x0020 │ │ Ljava/lang/IllegalAccessException; -> 0x0047 │ │ positions : │ │ 0x0001 line=71 │ │ @@ -55879,30 +55906,30 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0585c4: |[0585c4] android.support.v4.view.LayoutInflaterCompatHC.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0585d4: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ -0585d8: 2201 a601 |0002: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; // type@01a6 │ │ -0585dc: 7020 8f08 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088f │ │ -0585e2: 6e20 6b1f 1300 |0007: invoke-virtual {v3, v1}, Landroid/view/LayoutInflater;.setFactory2:(Landroid/view/LayoutInflater$Factory2;)V // method@1f6b │ │ -0585e8: 6e10 671f 0300 |000a: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1f67 │ │ -0585ee: 0c00 |000d: move-result-object v0 │ │ -0585f0: 2002 2404 |000e: instance-of v2, v0, Landroid/view/LayoutInflater$Factory2; // type@0424 │ │ -0585f4: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -0585f8: 1f00 2404 |0012: check-cast v0, Landroid/view/LayoutInflater$Factory2; // type@0424 │ │ -0585fc: 7120 9108 0300 |0014: invoke-static {v3, v0}, Landroid/support/v4/view/LayoutInflaterCompatHC;.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V // method@0891 │ │ -058602: 0e00 |0017: return-void │ │ -058604: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -058606: 28ee |0019: goto 0007 // -0012 │ │ -058608: 7120 9108 1300 |001a: invoke-static {v3, v1}, Landroid/support/v4/view/LayoutInflaterCompatHC;.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V // method@0891 │ │ -05860e: 28fa |001d: goto 0017 // -0006 │ │ +058648: |[058648] android.support.v4.view.LayoutInflaterCompatHC.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +058658: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ +05865c: 2201 a701 |0002: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; // type@01a7 │ │ +058660: 7020 8f08 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088f │ │ +058666: 6e20 6b1f 1300 |0007: invoke-virtual {v3, v1}, Landroid/view/LayoutInflater;.setFactory2:(Landroid/view/LayoutInflater$Factory2;)V // method@1f6b │ │ +05866c: 6e10 671f 0300 |000a: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1f67 │ │ +058672: 0c00 |000d: move-result-object v0 │ │ +058674: 2002 2504 |000e: instance-of v2, v0, Landroid/view/LayoutInflater$Factory2; // type@0425 │ │ +058678: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +05867c: 1f00 2504 |0012: check-cast v0, Landroid/view/LayoutInflater$Factory2; // type@0425 │ │ +058680: 7120 9108 0300 |0014: invoke-static {v3, v0}, Landroid/support/v4/view/LayoutInflaterCompatHC;.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V // method@0891 │ │ +058686: 0e00 |0017: return-void │ │ +058688: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +05868a: 28ee |0019: goto 0007 // -0012 │ │ +05868c: 7120 9108 1300 |001a: invoke-static {v3, v1}, Landroid/support/v4/view/LayoutInflaterCompatHC;.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V // method@0891 │ │ +058692: 28fa |001d: goto 0017 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=51 │ │ 0x000a line=53 │ │ 0x000e line=54 │ │ 0x0012 line=57 │ │ @@ -55914,27 +55941,27 @@ │ │ 0x0007 - 0x0018 reg=1 factory2 Landroid/view/LayoutInflater$Factory2; │ │ 0x001a - 0x001e reg=0 f Landroid/view/LayoutInflater$Factory; │ │ 0x001a - 0x001e reg=1 factory2 Landroid/view/LayoutInflater$Factory2; │ │ 0x0000 - 0x001e reg=3 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x001e reg=4 factory Landroid/support/v4/view/LayoutInflaterFactory; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2993 (LayoutInflaterCompatHC.java) │ │ + source_file_idx : 2999 (LayoutInflaterCompatHC.java) │ │ │ │ -Class #275 header: │ │ -class_idx : 424 │ │ +Class #276 header: │ │ +class_idx : 425 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 2998 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3004 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #275 - │ │ +Class #276 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompatLollipop;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -55943,50 +55970,50 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -058610: |[058610] android.support.v4.view.LayoutInflaterCompatLollipop.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -058620: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -058624: 2200 a601 |0002: new-instance v0, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; // type@01a6 │ │ -058628: 7020 8f08 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088f │ │ -05862e: 6e20 6b1f 0100 |0007: invoke-virtual {v1, v0}, Landroid/view/LayoutInflater;.setFactory2:(Landroid/view/LayoutInflater$Factory2;)V // method@1f6b │ │ -058634: 0e00 |000a: return-void │ │ -058636: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -058638: 28fb |000c: goto 0007 // -0005 │ │ +058694: |[058694] android.support.v4.view.LayoutInflaterCompatLollipop.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +0586a4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +0586a8: 2200 a701 |0002: new-instance v0, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; // type@01a7 │ │ +0586ac: 7020 8f08 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088f │ │ +0586b2: 6e20 6b1f 0100 |0007: invoke-virtual {v1, v0}, Landroid/view/LayoutInflater;.setFactory2:(Landroid/view/LayoutInflater$Factory2;)V // method@1f6b │ │ +0586b8: 0e00 |000a: return-void │ │ +0586ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0586bc: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x000a line=26 │ │ 0x000b line=24 │ │ locals : │ │ 0x0000 - 0x000d reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000d reg=2 factory Landroid/support/v4/view/LayoutInflaterFactory; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2998 (LayoutInflaterCompatLollipop.java) │ │ + source_file_idx : 3004 (LayoutInflaterCompatLollipop.java) │ │ │ │ -Class #276 header: │ │ -class_idx : 426 │ │ +Class #277 header: │ │ +class_idx : 427 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3635 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3644 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #276 annotations: │ │ +Class #277 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MarginLayoutParamsCompatImpl" │ │ │ │ -Class #276 - │ │ +Class #277 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -55999,32 +56026,32 @@ │ │ │ │ #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 : 3635 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 3644 (MarginLayoutParamsCompat.java) │ │ │ │ -Class #277 header: │ │ -class_idx : 427 │ │ +Class #278 header: │ │ +class_idx : 428 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3635 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3644 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #277 annotations: │ │ +Class #278 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MarginLayoutParamsCompatImplBase" │ │ │ │ -Class #277 - │ │ +Class #278 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -56034,17 +56061,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05863c: |[05863c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ -05864c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -058652: 0e00 |0003: return-void │ │ +0586c0: |[0586c0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +0586d0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0586d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -56053,17 +56080,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058654: |[058654] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -058664: 5220 290e |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ -058668: 0f00 |0002: return v0 │ │ +0586d8: |[0586d8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0586e8: 5220 290e |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ +0586ec: 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; │ │ │ │ @@ -56072,42 +56099,42 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05866c: |[05866c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -05867c: 5220 280e |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ -058680: 0f00 |0002: return v0 │ │ +0586f0: |[0586f0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +058700: 5220 280e |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ +058704: 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 : 3635 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 3644 (MarginLayoutParamsCompat.java) │ │ │ │ -Class #278 header: │ │ -class_idx : 428 │ │ +Class #279 header: │ │ +class_idx : 429 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3635 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3644 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #278 annotations: │ │ +Class #279 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MarginLayoutParamsCompatImplJbMr1" │ │ │ │ -Class #278 - │ │ +Class #279 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -56117,17 +56144,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058684: |[058684] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ -058694: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05869a: 0e00 |0003: return-void │ │ +058708: |[058708] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +058718: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05871e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ @@ -56136,18 +56163,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05869c: |[05869c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0586ac: 7110 a008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@08a0 │ │ -0586b2: 0a00 |0003: move-result v0 │ │ -0586b4: 0f00 |0004: return v0 │ │ +058720: |[058720] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +058730: 7110 a008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@08a0 │ │ +058736: 0a00 |0003: move-result v0 │ │ +058738: 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; │ │ │ │ @@ -56156,42 +56183,42 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0586b8: |[0586b8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0586c8: 7110 a108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@08a1 │ │ -0586ce: 0a00 |0003: move-result v0 │ │ -0586d0: 0f00 |0004: return v0 │ │ +05873c: |[05873c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +05874c: 7110 a108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@08a1 │ │ +058752: 0a00 |0003: move-result v0 │ │ +058754: 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 : 3635 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 3644 (MarginLayoutParamsCompat.java) │ │ │ │ -Class #279 header: │ │ -class_idx : 429 │ │ +Class #280 header: │ │ +class_idx : 430 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3635 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3644 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #279 annotations: │ │ +Class #280 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; } │ │ │ │ -Class #279 - │ │ +Class #280 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ name : 'IMPL' │ │ @@ -56204,26 +56231,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0586d4: |[0586d4] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -0586e4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0586e8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -0586ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0586f0: 2201 ac01 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@01ac │ │ -0586f4: 7010 9a08 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@089a │ │ -0586fa: 6901 5602 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0256 │ │ -0586fe: 0e00 |000d: return-void │ │ -058700: 2201 ab01 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@01ab │ │ -058704: 7010 9708 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@0897 │ │ -05870a: 6901 5602 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0256 │ │ -05870e: 28f8 |0015: goto 000d // -0008 │ │ +058758: |[058758] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +058768: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05876c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +058770: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +058774: 2201 ad01 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@01ad │ │ +058778: 7010 9a08 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@089a │ │ +05877e: 6901 5602 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0256 │ │ +058782: 0e00 |000d: return-void │ │ +058784: 2201 ac01 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@01ac │ │ +058788: 7010 9708 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@0897 │ │ +05878e: 6901 5602 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0256 │ │ +058792: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0002 line=128 │ │ 0x0006 line=129 │ │ 0x000d line=133 │ │ 0x000e line=131 │ │ @@ -56235,19 +56262,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 │ │ -058710: |[058710] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -058720: 6200 5602 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0256 │ │ -058724: 7220 9508 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0895 │ │ -05872a: 0a00 |0005: move-result v0 │ │ -05872c: 0f00 |0006: return v0 │ │ +058794: |[058794] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0587a4: 6200 5602 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0256 │ │ +0587a8: 7220 9508 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0895 │ │ +0587ae: 0a00 |0005: move-result v0 │ │ +0587b0: 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;) │ │ @@ -56255,39 +56282,39 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -058730: |[058730] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -058740: 6200 5602 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0256 │ │ -058744: 7220 9608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0896 │ │ -05874a: 0a00 |0005: move-result v0 │ │ -05874c: 0f00 |0006: return v0 │ │ +0587b4: |[0587b4] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0587c4: 6200 5602 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0256 │ │ +0587c8: 7220 9608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0896 │ │ +0587ce: 0a00 |0005: move-result v0 │ │ +0587d0: 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 : 3635 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 3644 (MarginLayoutParamsCompat.java) │ │ │ │ -Class #280 header: │ │ -class_idx : 430 │ │ +Class #281 header: │ │ +class_idx : 431 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3639 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3648 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #280 - │ │ +Class #281 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -56296,18 +56323,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 │ │ -058750: |[058750] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -058760: 6e10 5d20 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@205d │ │ -058766: 0a00 |0003: move-result v0 │ │ -058768: 0f00 |0004: return v0 │ │ +0587d4: |[0587d4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0587e4: 6e10 5d20 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@205d │ │ +0587ea: 0a00 |0003: move-result v0 │ │ +0587ec: 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;) │ │ @@ -56315,43 +56342,43 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05876c: |[05876c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -05877c: 6e10 5e20 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@205e │ │ -058782: 0a00 |0003: move-result v0 │ │ -058784: 0f00 |0004: return v0 │ │ +0587f0: |[0587f0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +058800: 6e10 5e20 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@205e │ │ +058806: 0a00 |0003: move-result v0 │ │ +058808: 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 : 3639 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ + source_file_idx : 3648 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ │ │ -Class #281 header: │ │ -class_idx : 434 │ │ +Class #282 header: │ │ +class_idx : 435 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3668 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3677 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ -Class #281 annotations: │ │ +Class #282 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MenuVersionImpl" │ │ │ │ -Class #281 - │ │ +Class #282 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -56388,32 +56415,32 @@ │ │ │ │ #5 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3668 (MenuItemCompat.java) │ │ + source_file_idx : 3677 (MenuItemCompat.java) │ │ │ │ -Class #282 header: │ │ -class_idx : 431 │ │ +Class #283 header: │ │ +class_idx : 432 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3668 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3677 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #282 annotations: │ │ +Class #283 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ │ │ -Class #282 - │ │ +Class #283 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -56423,17 +56450,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058788: |[058788] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -058798: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05879e: 0e00 |0003: return-void │ │ +05880c: |[05880c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +05881c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +058822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -56442,17 +56469,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0587a0: |[0587a0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0587b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0587b2: 0f00 |0001: return v0 │ │ +058824: |[058824] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +058834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058836: 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; │ │ │ │ @@ -56461,17 +56488,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 │ │ -0587b4: |[0587b4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0587c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0587c6: 1100 |0001: return-object v0 │ │ +058838: |[058838] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +058848: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05884a: 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; │ │ │ │ @@ -56480,17 +56507,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0587c8: |[0587c8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0587d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0587da: 0f00 |0001: return v0 │ │ +05884c: |[05884c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +05885c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05885e: 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; │ │ │ │ @@ -56499,16 +56526,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 │ │ -0587dc: |[0587dc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -0587ec: 1101 |0000: return-object v1 │ │ +058860: |[058860] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +058870: 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 │ │ @@ -56518,16 +56545,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 │ │ -0587f0: |[0587f0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -058800: 1101 |0000: return-object v1 │ │ +058874: |[058874] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +058884: 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; │ │ @@ -56537,42 +56564,42 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058804: |[058804] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -058814: 0e00 |0000: return-void │ │ +058888: |[058888] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +058898: 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 : 3668 (MenuItemCompat.java) │ │ + source_file_idx : 3677 (MenuItemCompat.java) │ │ │ │ -Class #283 header: │ │ -class_idx : 432 │ │ +Class #284 header: │ │ +class_idx : 433 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3668 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3677 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #283 annotations: │ │ +Class #284 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ │ │ -Class #283 - │ │ +Class #284 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -56582,17 +56609,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058818: |[058818] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -058828: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05882e: 0e00 |0003: return-void │ │ +05889c: |[05889c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +0588ac: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0588b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -56601,17 +56628,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -058830: |[058830] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -058840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -058842: 0f00 |0001: return v0 │ │ +0588b4: |[0588b4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0588c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0588c6: 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; │ │ │ │ @@ -56620,18 +56647,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 │ │ -058844: |[058844] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -058854: 7110 c308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08c3 │ │ -05885a: 0c00 |0003: move-result-object v0 │ │ -05885c: 1100 |0004: return-object v0 │ │ +0588c8: |[0588c8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0588d8: 7110 c308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08c3 │ │ +0588de: 0c00 |0003: move-result-object v0 │ │ +0588e0: 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; │ │ │ │ @@ -56640,17 +56667,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -058860: |[058860] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -058870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -058872: 0f00 |0001: return v0 │ │ +0588e4: |[0588e4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0588f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0588f6: 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; │ │ │ │ @@ -56659,18 +56686,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 │ │ -058874: |[058874] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -058884: 7120 c408 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08c4 │ │ -05888a: 0c00 |0003: move-result-object v0 │ │ -05888c: 1100 |0004: return-object v0 │ │ +0588f8: |[0588f8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +058908: 7120 c408 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08c4 │ │ +05890e: 0c00 |0003: move-result-object v0 │ │ +058910: 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 │ │ @@ -56680,18 +56707,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 │ │ -058890: |[058890] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0588a0: 7120 c508 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08c5 │ │ -0588a6: 0c00 |0003: move-result-object v0 │ │ -0588a8: 1100 |0004: return-object v0 │ │ +058914: |[058914] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +058924: 7120 c508 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08c5 │ │ +05892a: 0c00 |0003: move-result-object v0 │ │ +05892c: 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; │ │ @@ -56701,44 +56728,44 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0588ac: |[0588ac] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0588bc: 7120 c608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08c6 │ │ -0588c2: 0e00 |0003: return-void │ │ +058930: |[058930] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +058940: 7120 c608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08c6 │ │ +058946: 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 : 3668 (MenuItemCompat.java) │ │ + source_file_idx : 3677 (MenuItemCompat.java) │ │ │ │ -Class #284 header: │ │ -class_idx : 433 │ │ +Class #285 header: │ │ +class_idx : 434 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 432 │ │ -source_file_idx : 3668 │ │ +superclass_idx : 433 │ │ +source_file_idx : 3677 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #284 annotations: │ │ +Class #285 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IcsMenuVersionImpl" │ │ │ │ -Class #284 - │ │ +Class #285 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -56747,17 +56774,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0588c4: |[0588c4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ -0588d4: 7010 a908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@08a9 │ │ -0588da: 0e00 |0003: return-void │ │ +058948: |[058948] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +058958: 7010 a908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@08a9 │ │ +05895e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -56766,18 +56793,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0588dc: |[0588dc] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0588ec: 7110 c708 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@08c7 │ │ -0588f2: 0a00 |0003: move-result v0 │ │ -0588f4: 0f00 |0004: return v0 │ │ +058960: |[058960] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +058970: 7110 c708 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@08c7 │ │ +058976: 0a00 |0003: move-result v0 │ │ +058978: 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; │ │ │ │ @@ -56786,43 +56813,43 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0588f8: |[0588f8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -058908: 7110 c808 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08c8 │ │ -05890e: 0a00 |0003: move-result v0 │ │ -058910: 0f00 |0004: return v0 │ │ +05897c: |[05897c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +05898c: 7110 c808 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08c8 │ │ +058992: 0a00 |0003: move-result v0 │ │ +058994: 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 : 3668 (MenuItemCompat.java) │ │ + source_file_idx : 3677 (MenuItemCompat.java) │ │ │ │ -Class #285 header: │ │ -class_idx : 435 │ │ +Class #286 header: │ │ +class_idx : 436 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3668 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3677 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #285 annotations: │ │ +Class #286 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnActionExpandListener" │ │ │ │ -Class #285 - │ │ +Class #286 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -56835,31 +56862,31 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3668 (MenuItemCompat.java) │ │ + source_file_idx : 3677 (MenuItemCompat.java) │ │ │ │ -Class #286 header: │ │ -class_idx : 436 │ │ +Class #287 header: │ │ +class_idx : 437 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3668 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3677 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #286 annotations: │ │ +Class #287 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; } │ │ │ │ -Class #286 - │ │ +Class #287 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ name : 'IMPL' │ │ @@ -56872,32 +56899,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -058914: |[058914] android.support.v4.view.MenuItemCompat.:()V │ │ -058924: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -058928: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -05892c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -058930: 2201 b101 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@01b1 │ │ -058934: 7010 b008 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@08b0 │ │ -05893a: 6901 5702 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ -05893e: 0e00 |000d: return-void │ │ -058940: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -058944: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -058948: 2201 b001 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@01b0 │ │ -05894c: 7010 a908 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@08a9 │ │ -058952: 6901 5702 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ -058956: 28f4 |0019: goto 000d // -000c │ │ -058958: 2201 af01 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@01af │ │ -05895c: 7010 a208 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@08a2 │ │ -058962: 6901 5702 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ -058966: 28ec |0021: goto 000d // -0014 │ │ +058998: |[058998] android.support.v4.view.MenuItemCompat.:()V │ │ +0589a8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0589ac: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0589b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0589b4: 2201 b201 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@01b2 │ │ +0589b8: 7010 b008 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@08b0 │ │ +0589be: 6901 5702 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ +0589c2: 0e00 |000d: return-void │ │ +0589c4: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +0589c8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0589cc: 2201 b101 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@01b1 │ │ +0589d0: 7010 a908 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@08a9 │ │ +0589d6: 6901 5702 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ +0589da: 28f4 |0019: goto 000d // -000c │ │ +0589dc: 2201 b001 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@01b0 │ │ +0589e0: 7010 a208 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@08a2 │ │ +0589e6: 6901 5702 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ +0589ea: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ 0x0006 line=249 │ │ 0x000d line=255 │ │ 0x000e line=250 │ │ @@ -56911,25 +56938,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -058968: |[058968] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ -058978: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -05897c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -058980: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -058984: 7210 3d06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@063d │ │ -05898a: 0a00 |0009: move-result v0 │ │ -05898c: 0f00 |000a: return v0 │ │ -05898e: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ -058992: 7220 b308 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@08b3 │ │ -058998: 0a00 |0010: move-result v0 │ │ -05899a: 28f9 |0011: goto 000a // -0007 │ │ +0589ec: |[0589ec] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0589fc: 2010 3801 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058a00: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +058a04: 1f01 3801 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058a08: 7210 3d06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@063d │ │ +058a0e: 0a00 |0009: move-result v0 │ │ +058a10: 0f00 |000a: return v0 │ │ +058a12: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ +058a16: 7220 b308 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@08b3 │ │ +058a1c: 0a00 |0010: move-result v0 │ │ +058a1e: 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; │ │ @@ -56940,25 +56967,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 │ │ -05899c: |[05899c] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0589ac: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0589b0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0589b4: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0589b8: 7210 3e06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@063e │ │ -0589be: 0c00 |0009: move-result-object v0 │ │ -0589c0: 1100 |000a: return-object v0 │ │ -0589c2: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ -0589c6: 7220 b408 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08b4 │ │ -0589cc: 0c00 |0010: move-result-object v0 │ │ -0589ce: 28f9 |0011: goto 000a // -0007 │ │ +058a20: |[058a20] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +058a30: 2010 3801 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058a34: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +058a38: 1f01 3801 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058a3c: 7210 3e06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@063e │ │ +058a42: 0c00 |0009: move-result-object v0 │ │ +058a44: 1100 |000a: return-object v0 │ │ +058a46: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ +058a4a: 7220 b408 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08b4 │ │ +058a50: 0c00 |0010: move-result-object v0 │ │ +058a52: 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; │ │ @@ -56969,25 +56996,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0589d0: |[0589d0] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0589e0: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0589e4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0589e8: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0589ec: 7210 4c06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@064c │ │ -0589f2: 0a00 |0009: move-result v0 │ │ -0589f4: 0f00 |000a: return v0 │ │ -0589f6: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ -0589fa: 7220 b508 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08b5 │ │ -058a00: 0a00 |0010: move-result v0 │ │ -058a02: 28f9 |0011: goto 000a // -0007 │ │ +058a54: |[058a54] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +058a64: 2010 3801 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058a68: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +058a6c: 1f01 3801 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058a70: 7210 4c06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@064c │ │ +058a76: 0a00 |0009: move-result v0 │ │ +058a78: 0f00 |000a: return v0 │ │ +058a7a: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ +058a7e: 7220 b508 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08b5 │ │ +058a84: 0a00 |0010: move-result v0 │ │ +058a86: 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; │ │ @@ -56998,25 +57025,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 │ │ -058a04: |[058a04] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ -058a14: 2020 3701 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -058a18: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -058a1c: 1f02 3701 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -058a20: 7220 5f06 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@065f │ │ -058a26: 0c02 |0009: move-result-object v2 │ │ -058a28: 1102 |000a: return-object v2 │ │ -058a2a: 1a00 530e |000b: const-string v0, "MenuItemCompat" // string@0e53 │ │ -058a2e: 1a01 8530 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@3085 │ │ -058a32: 7120 101f 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -058a38: 28f8 |0012: goto 000a // -0008 │ │ +058a88: |[058a88] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ +058a98: 2020 3801 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058a9c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +058aa0: 1f02 3801 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058aa4: 7220 5f06 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@065f │ │ +058aaa: 0c02 |0009: move-result-object v2 │ │ +058aac: 1102 |000a: return-object v2 │ │ +058aae: 1a00 5c0e |000b: const-string v0, "MenuItemCompat" // string@0e5c │ │ +058ab2: 1a01 8f30 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@308f │ │ +058ab6: 7120 101f 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +058abc: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000a line=349 │ │ 0x000b line=348 │ │ locals : │ │ @@ -57029,25 +57056,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 │ │ -058a3c: |[058a3c] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -058a4c: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -058a50: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -058a54: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -058a58: 7220 5106 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0651 │ │ -058a5e: 0c00 |0009: move-result-object v0 │ │ -058a60: 1100 |000a: return-object v0 │ │ -058a62: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ -058a66: 7230 b608 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08b6 │ │ -058a6c: 0c00 |0010: move-result-object v0 │ │ -058a6e: 28f9 |0011: goto 000a // -0007 │ │ +058ac0: |[058ac0] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +058ad0: 2010 3801 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058ad4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +058ad8: 1f01 3801 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058adc: 7220 5106 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0651 │ │ +058ae2: 0c00 |0009: move-result-object v0 │ │ +058ae4: 1100 |000a: return-object v0 │ │ +058ae6: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ +058aea: 7230 b608 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08b6 │ │ +058af0: 0c00 |0010: move-result-object v0 │ │ +058af2: 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; │ │ @@ -57059,25 +57086,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 │ │ -058a70: |[058a70] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -058a80: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -058a84: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -058a88: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -058a8c: 7220 5206 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0652 │ │ -058a92: 0c00 |0009: move-result-object v0 │ │ -058a94: 1100 |000a: return-object v0 │ │ -058a96: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ -058a9a: 7230 b708 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08b7 │ │ -058aa0: 0c00 |0010: move-result-object v0 │ │ -058aa2: 28f9 |0011: goto 000a // -0007 │ │ +058af4: |[058af4] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +058b04: 2010 3801 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058b08: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +058b0c: 1f01 3801 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058b10: 7220 5206 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0652 │ │ +058b16: 0c00 |0009: move-result-object v0 │ │ +058b18: 1100 |000a: return-object v0 │ │ +058b1a: 6200 5702 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ +058b1e: 7230 b708 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08b7 │ │ +058b24: 0c00 |0010: move-result-object v0 │ │ +058b26: 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; │ │ @@ -57089,48 +57116,48 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -058aa4: |[058aa4] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -058ab4: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -058ab8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -058abc: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -058ac0: 7220 5d06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@065d │ │ -058ac6: 0e00 |0009: return-void │ │ -058ac8: 6200 5702 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ -058acc: 7230 b808 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08b8 │ │ -058ad2: 28fa |000f: goto 0009 // -0006 │ │ +058b28: |[058b28] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +058b38: 2010 3801 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058b3c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +058b40: 1f01 3801 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +058b44: 7220 5d06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@065d │ │ +058b4a: 0e00 |0009: return-void │ │ +058b4c: 6200 5702 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0257 │ │ +058b50: 7230 b808 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08b8 │ │ +058b56: 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 : 3668 (MenuItemCompat.java) │ │ + source_file_idx : 3677 (MenuItemCompat.java) │ │ │ │ -Class #287 header: │ │ -class_idx : 437 │ │ +Class #288 header: │ │ +class_idx : 438 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3669 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3678 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #287 - │ │ +Class #288 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -57139,18 +57166,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 │ │ -058ad4: |[058ad4] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -058ae4: 7210 781f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1f78 │ │ -058aea: 0c00 |0003: move-result-object v0 │ │ -058aec: 1100 |0004: return-object v0 │ │ +058b58: |[058b58] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +058b68: 7210 781f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1f78 │ │ +058b6e: 0c00 |0003: move-result-object v0 │ │ +058b70: 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;) │ │ @@ -57158,18 +57185,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 │ │ -058af0: |[058af0] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -058b00: 7220 811f 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1f81 │ │ -058b06: 0c00 |0003: move-result-object v0 │ │ -058b08: 1100 |0004: return-object v0 │ │ +058b74: |[058b74] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +058b84: 7220 811f 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1f81 │ │ +058b8a: 0c00 |0003: move-result-object v0 │ │ +058b8c: 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 │ │ │ │ @@ -57178,18 +57205,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 │ │ -058b0c: |[058b0c] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -058b1c: 7220 821f 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1f82 │ │ -058b22: 0c00 |0003: move-result-object v0 │ │ -058b24: 1100 |0004: return-object v0 │ │ +058b90: |[058b90] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +058ba0: 7220 821f 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1f82 │ │ +058ba6: 0c00 |0003: move-result-object v0 │ │ +058ba8: 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; │ │ │ │ @@ -57198,39 +57225,39 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -058b28: |[058b28] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -058b38: 7220 8c1f 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1f8c │ │ -058b3e: 0e00 |0003: return-void │ │ +058bac: |[058bac] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +058bbc: 7220 8c1f 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1f8c │ │ +058bc2: 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 : 3669 (MenuItemCompatHoneycomb.java) │ │ + source_file_idx : 3678 (MenuItemCompatHoneycomb.java) │ │ │ │ -Class #288 header: │ │ -class_idx : 438 │ │ +Class #289 header: │ │ +class_idx : 439 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3670 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3679 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #288 - │ │ +Class #289 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -57239,18 +57266,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -058b40: |[058b40] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ -058b50: 7210 771f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@1f77 │ │ -058b56: 0a00 |0003: move-result v0 │ │ -058b58: 0f00 |0004: return v0 │ │ +058bc4: |[058bc4] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ +058bd4: 7210 771f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@1f77 │ │ +058bda: 0a00 |0003: move-result v0 │ │ +058bdc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -57258,43 +57285,43 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -058b5c: |[058b5c] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -058b6c: 7210 7f1f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1f7f │ │ -058b72: 0a00 |0003: move-result v0 │ │ -058b74: 0f00 |0004: return v0 │ │ +058be0: |[058be0] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +058bf0: 7210 7f1f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1f7f │ │ +058bf6: 0a00 |0003: move-result v0 │ │ +058bf8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3670 (MenuItemCompatIcs.java) │ │ + source_file_idx : 3679 (MenuItemCompatIcs.java) │ │ │ │ -Class #289 header: │ │ -class_idx : 443 │ │ +Class #290 header: │ │ +class_idx : 444 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3716 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3725 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ -Class #289 annotations: │ │ +Class #290 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MotionEventVersionImpl" │ │ │ │ -Class #289 - │ │ +Class #290 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -57337,32 +57364,32 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3716 (MotionEventCompat.java) │ │ + source_file_idx : 3725 (MotionEventCompat.java) │ │ │ │ -Class #290 header: │ │ -class_idx : 439 │ │ +Class #291 header: │ │ +class_idx : 440 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3716 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3725 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #290 annotations: │ │ +Class #291 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMotionEventVersionImpl" │ │ │ │ -Class #290 - │ │ +Class #291 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -57372,17 +57399,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058b78: |[058b78] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -058b88: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -058b8e: 0e00 |0003: return-void │ │ +058bfc: |[058bfc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +058c0c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +058c12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -57391,20 +57418,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -058b90: |[058b90] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -058ba0: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -058ba4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -058ba6: 0f00 |0003: return v0 │ │ -058ba8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -058baa: 28fe |0005: goto 0003 // -0002 │ │ +058c14: |[058c14] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +058c24: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +058c28: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +058c2a: 0f00 |0003: return v0 │ │ +058c2c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +058c2e: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=49 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -57416,17 +57443,17 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -058bac: |[058bac] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ -058bbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -058bbe: 0f00 |0001: return v0 │ │ +058c30: |[058c30] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ +058c40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058c42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0002 reg=3 axis I │ │ @@ -57436,17 +57463,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -058bc0: |[058bc0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -058bd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -058bd2: 0f00 |0001: return v0 │ │ +058c44: |[058c44] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +058c54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +058c56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -57455,22 +57482,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -058bd4: |[058bd4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -058be4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -058be8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -058bea: 0f00 |0003: return v0 │ │ -058bec: 2200 5805 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0558 │ │ -058bf0: 1a01 750f |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f75 │ │ -058bf4: 7020 9727 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2797 │ │ -058bfa: 2700 |000b: throw v0 │ │ +058c58: |[058c58] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +058c68: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +058c6c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +058c6e: 0f00 |0003: return v0 │ │ +058c70: 2200 5905 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0559 │ │ +058c74: 1a01 7f0f |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f7f │ │ +058c78: 7020 9727 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2797 │ │ +058c7e: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=57 │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -57482,17 +57509,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -058bfc: |[058bfc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getSource:(Landroid/view/MotionEvent;)I │ │ -058c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -058c0e: 0f00 |0001: return v0 │ │ +058c80: |[058c80] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getSource:(Landroid/view/MotionEvent;)I │ │ +058c90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058c92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -57501,23 +57528,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -058c10: |[058c10] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -058c20: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -058c24: 6e10 961f 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -058c2a: 0a00 |0005: move-result v0 │ │ -058c2c: 0f00 |0006: return v0 │ │ -058c2e: 2200 5805 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0558 │ │ -058c32: 1a01 750f |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f75 │ │ -058c36: 7020 9727 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2797 │ │ -058c3c: 2700 |000e: throw v0 │ │ +058c94: |[058c94] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +058ca4: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +058ca8: 6e10 961f 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +058cae: 0a00 |0005: move-result v0 │ │ +058cb0: 0f00 |0006: return v0 │ │ +058cb2: 2200 5905 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0559 │ │ +058cb6: 1a01 7f0f |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f7f │ │ +058cba: 7020 9727 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2797 │ │ +058cc0: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -57529,51 +57556,51 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -058c40: |[058c40] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -058c50: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -058c54: 6e10 981f 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -058c5a: 0a00 |0005: move-result v0 │ │ -058c5c: 0f00 |0006: return v0 │ │ -058c5e: 2200 5805 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0558 │ │ -058c62: 1a01 750f |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f75 │ │ -058c66: 7020 9727 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2797 │ │ -058c6c: 2700 |000e: throw v0 │ │ +058cc4: |[058cc4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +058cd4: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +058cd8: 6e10 981f 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +058cde: 0a00 |0005: move-result v0 │ │ +058ce0: 0f00 |0006: return v0 │ │ +058ce2: 2200 5905 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0559 │ │ +058ce6: 1a01 7f0f |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f7f │ │ +058cea: 7020 9727 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2797 │ │ +058cf0: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ 0x0007 line=73 │ │ 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 : 3716 (MotionEventCompat.java) │ │ + source_file_idx : 3725 (MotionEventCompat.java) │ │ │ │ -Class #291 header: │ │ -class_idx : 440 │ │ +Class #292 header: │ │ +class_idx : 441 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 439 │ │ -source_file_idx : 3716 │ │ +superclass_idx : 440 │ │ +source_file_idx : 3725 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #291 annotations: │ │ +Class #292 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairMotionEventVersionImpl" │ │ │ │ -Class #291 - │ │ +Class #292 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -57582,17 +57609,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058c70: |[058c70] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -058c80: 7010 c908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@08c9 │ │ -058c86: 0e00 |0003: return-void │ │ +058cf4: |[058cf4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +058d04: 7010 c908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@08c9 │ │ +058d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -57601,18 +57628,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -058c88: |[058c88] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -058c98: 7120 ec08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08ec │ │ -058c9e: 0a00 |0003: move-result v0 │ │ -058ca0: 0f00 |0004: return v0 │ │ +058d0c: |[058d0c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +058d1c: 7120 ec08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08ec │ │ +058d22: 0a00 |0003: move-result v0 │ │ +058d24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 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 │ │ @@ -57622,18 +57649,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -058ca4: |[058ca4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -058cb4: 7110 ed08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08ed │ │ -058cba: 0a00 |0003: move-result v0 │ │ -058cbc: 0f00 |0004: return v0 │ │ +058d28: |[058d28] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +058d38: 7110 ed08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08ed │ │ +058d3e: 0a00 |0003: move-result v0 │ │ +058d40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -57642,18 +57669,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -058cc0: |[058cc0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -058cd0: 7120 ee08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08ee │ │ -058cd6: 0a00 |0003: move-result v0 │ │ -058cd8: 0f00 |0004: return v0 │ │ +058d44: |[058d44] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +058d54: 7120 ee08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08ee │ │ +058d5a: 0a00 |0003: move-result v0 │ │ +058d5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 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 │ │ @@ -57663,18 +57690,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -058cdc: |[058cdc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -058cec: 7120 ef08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@08ef │ │ -058cf2: 0a00 |0003: move-result v0 │ │ -058cf4: 0f00 |0004: return v0 │ │ +058d60: |[058d60] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +058d70: 7120 ef08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@08ef │ │ +058d76: 0a00 |0003: move-result v0 │ │ +058d78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 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 │ │ @@ -57684,44 +57711,44 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -058cf8: |[058cf8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -058d08: 7120 f008 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@08f0 │ │ -058d0e: 0a00 |0003: move-result v0 │ │ -058d10: 0f00 |0004: return v0 │ │ +058d7c: |[058d7c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +058d8c: 7120 f008 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@08f0 │ │ +058d92: 0a00 |0003: move-result v0 │ │ +058d94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 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 : 3716 (MotionEventCompat.java) │ │ + source_file_idx : 3725 (MotionEventCompat.java) │ │ │ │ -Class #292 header: │ │ -class_idx : 441 │ │ +Class #293 header: │ │ +class_idx : 442 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3716 │ │ +superclass_idx : 441 │ │ +source_file_idx : 3725 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #292 annotations: │ │ +Class #293 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GingerbreadMotionEventVersionImpl" │ │ │ │ -Class #292 - │ │ +Class #293 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -57730,17 +57757,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058d14: |[058d14] android.support.v4.view.MotionEventCompat$GingerbreadMotionEventVersionImpl.:()V │ │ -058d24: 7010 d108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@08d1 │ │ -058d2a: 0e00 |0003: return-void │ │ +058d98: |[058d98] android.support.v4.view.MotionEventCompat$GingerbreadMotionEventVersionImpl.:()V │ │ +058da8: 7010 d108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@08d1 │ │ +058dae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -57749,43 +57776,43 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -058d2c: |[058d2c] android.support.v4.view.MotionEventCompat$GingerbreadMotionEventVersionImpl.getSource:(Landroid/view/MotionEvent;)I │ │ -058d3c: 7110 f108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatGingerbread;.getSource:(Landroid/view/MotionEvent;)I // method@08f1 │ │ -058d42: 0a00 |0003: move-result v0 │ │ -058d44: 0f00 |0004: return v0 │ │ +058db0: |[058db0] android.support.v4.view.MotionEventCompat$GingerbreadMotionEventVersionImpl.getSource:(Landroid/view/MotionEvent;)I │ │ +058dc0: 7110 f108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatGingerbread;.getSource:(Landroid/view/MotionEvent;)I // method@08f1 │ │ +058dc6: 0a00 |0003: move-result v0 │ │ +058dc8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 3716 (MotionEventCompat.java) │ │ + source_file_idx : 3725 (MotionEventCompat.java) │ │ │ │ -Class #293 header: │ │ -class_idx : 442 │ │ +Class #294 header: │ │ +class_idx : 443 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 441 │ │ -source_file_idx : 3716 │ │ +superclass_idx : 442 │ │ +source_file_idx : 3725 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #293 annotations: │ │ +Class #294 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMr1MotionEventVersionImpl" │ │ │ │ -Class #293 - │ │ +Class #294 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -57794,17 +57821,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058d48: |[058d48] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.:()V │ │ -058d58: 7010 d708 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;.:()V // method@08d7 │ │ -058d5e: 0e00 |0003: return-void │ │ +058dcc: |[058dcc] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.:()V │ │ +058ddc: 7010 d708 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;.:()V // method@08d7 │ │ +058de2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -57813,43 +57840,43 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -058d60: |[058d60] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ -058d70: 7120 f208 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatHoneycombMr1;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@08f2 │ │ -058d76: 0a00 |0003: move-result v0 │ │ -058d78: 0f00 |0004: return v0 │ │ +058de4: |[058de4] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ +058df4: 7120 f208 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatHoneycombMr1;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@08f2 │ │ +058dfa: 0a00 |0003: move-result v0 │ │ +058dfc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 axis I │ │ │ │ - source_file_idx : 3716 (MotionEventCompat.java) │ │ + source_file_idx : 3725 (MotionEventCompat.java) │ │ │ │ -Class #294 header: │ │ -class_idx : 444 │ │ +Class #295 header: │ │ +class_idx : 445 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3716 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3725 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #294 annotations: │ │ +Class #295 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; } │ │ │ │ -Class #294 - │ │ +Class #295 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ name : 'IMPL' │ │ @@ -57862,40 +57889,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -058d7c: |[058d7c] android.support.v4.view.MotionEventCompat.:()V │ │ -058d8c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -058d90: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -058d94: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -058d98: 2200 ba01 |0006: new-instance v0, Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl; // type@01ba │ │ -058d9c: 7010 d908 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl;.:()V // method@08d9 │ │ -058da2: 6900 5802 |000b: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058da6: 0e00 |000d: return-void │ │ -058da8: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -058dac: 1301 0900 |0010: const/16 v1, #int 9 // #9 │ │ -058db0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -058db4: 2200 b901 |0014: new-instance v0, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl; // type@01b9 │ │ -058db8: 7010 d708 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;.:()V // method@08d7 │ │ -058dbe: 6900 5802 |0019: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058dc2: 28f2 |001b: goto 000d // -000e │ │ -058dc4: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -058dc8: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -058dca: 3410 0a00 |001f: if-lt v0, v1, 0029 // +000a │ │ -058dce: 2200 b801 |0021: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@01b8 │ │ -058dd2: 7010 d108 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@08d1 │ │ -058dd8: 6900 5802 |0026: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058ddc: 28e5 |0028: goto 000d // -001b │ │ -058dde: 2200 b701 |0029: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@01b7 │ │ -058de2: 7010 c908 0000 |002b: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@08c9 │ │ -058de8: 6900 5802 |002e: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058dec: 28dd |0030: goto 000d // -0023 │ │ +058e00: |[058e00] android.support.v4.view.MotionEventCompat.:()V │ │ +058e10: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +058e14: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +058e18: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +058e1c: 2200 bb01 |0006: new-instance v0, Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl; // type@01bb │ │ +058e20: 7010 d908 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl;.:()V // method@08d9 │ │ +058e26: 6900 5802 |000b: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058e2a: 0e00 |000d: return-void │ │ +058e2c: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +058e30: 1301 0900 |0010: const/16 v1, #int 9 // #9 │ │ +058e34: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +058e38: 2200 ba01 |0014: new-instance v0, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl; // type@01ba │ │ +058e3c: 7010 d708 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;.:()V // method@08d7 │ │ +058e42: 6900 5802 |0019: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058e46: 28f2 |001b: goto 000d // -000e │ │ +058e48: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +058e4c: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +058e4e: 3410 0a00 |001f: if-lt v0, v1, 0029 // +000a │ │ +058e52: 2200 b901 |0021: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@01b9 │ │ +058e56: 7010 d108 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@08d1 │ │ +058e5c: 6900 5802 |0026: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058e60: 28e5 |0028: goto 000d // -001b │ │ +058e62: 2200 b801 |0029: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@01b8 │ │ +058e66: 7010 c908 0000 |002b: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@08c9 │ │ +058e6c: 6900 5802 |002e: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058e70: 28dd |0030: goto 000d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x000d line=162 │ │ 0x000e line=155 │ │ 0x0014 line=156 │ │ @@ -57909,19 +57936,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 │ │ -058df0: |[058df0] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -058e00: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058e04: 7230 db08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08db │ │ -058e0a: 0a00 |0005: move-result v0 │ │ -058e0c: 0f00 |0006: return v0 │ │ +058e74: |[058e74] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +058e84: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058e88: 7230 db08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08db │ │ +058e8e: 0a00 |0005: move-result v0 │ │ +058e90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -57930,21 +57957,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -058e10: |[058e10] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -058e20: 6e10 901f 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -058e26: 0a00 |0003: move-result v0 │ │ -058e28: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -058e2e: b510 |0007: and-int/2addr v0, v1 │ │ -058e30: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -058e34: 0f00 |000a: return v0 │ │ +058e94: |[058e94] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +058ea4: 6e10 901f 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +058eaa: 0a00 |0003: move-result v0 │ │ +058eac: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +058eb2: b510 |0007: and-int/2addr v0, v1 │ │ +058eb4: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +058eb8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #3 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -57952,19 +57979,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058e38: |[058e38] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -058e48: 6e10 901f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -058e4e: 0a00 |0003: move-result v0 │ │ -058e50: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -058e54: 0f00 |0006: return v0 │ │ +058ebc: |[058ebc] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +058ecc: 6e10 901f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +058ed2: 0a00 |0003: move-result v0 │ │ +058ed4: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +058ed8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -57972,19 +57999,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 │ │ -058e58: |[058e58] android.support.v4.view.MotionEventCompat.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ -058e68: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058e6c: 7230 dc08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -058e72: 0a00 |0005: move-result v0 │ │ -058e74: 0f00 |0006: return v0 │ │ +058edc: |[058edc] android.support.v4.view.MotionEventCompat.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ +058eec: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058ef0: 7230 dc08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +058ef6: 0a00 |0005: move-result v0 │ │ +058ef8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 axis I │ │ │ │ @@ -57993,19 +58020,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -058e78: |[058e78] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -058e88: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058e8c: 7220 dd08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08dd │ │ -058e92: 0a00 |0005: move-result v0 │ │ -058e94: 0f00 |0006: return v0 │ │ +058efc: |[058efc] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +058f0c: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058f10: 7220 dd08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08dd │ │ +058f16: 0a00 |0005: move-result v0 │ │ +058f18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #6 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -58013,19 +58040,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 │ │ -058e98: |[058e98] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -058ea8: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058eac: 7230 de08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08de │ │ -058eb2: 0a00 |0005: move-result v0 │ │ -058eb4: 0f00 |0006: return v0 │ │ +058f1c: |[058f1c] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +058f2c: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058f30: 7230 de08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08de │ │ +058f36: 0a00 |0005: move-result v0 │ │ +058f38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -58034,19 +58061,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -058eb8: |[058eb8] android.support.v4.view.MotionEventCompat.getSource:(Landroid/view/MotionEvent;)I │ │ -058ec8: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058ecc: 7220 df08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getSource:(Landroid/view/MotionEvent;)I // method@08df │ │ -058ed2: 0a00 |0005: move-result v0 │ │ -058ed4: 0f00 |0006: return v0 │ │ +058f3c: |[058f3c] android.support.v4.view.MotionEventCompat.getSource:(Landroid/view/MotionEvent;)I │ │ +058f4c: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058f50: 7220 df08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getSource:(Landroid/view/MotionEvent;)I // method@08df │ │ +058f56: 0a00 |0005: move-result v0 │ │ +058f58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #8 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -58054,19 +58081,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 │ │ -058ed8: |[058ed8] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -058ee8: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058eec: 7230 e008 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@08e0 │ │ -058ef2: 0a00 |0005: move-result v0 │ │ -058ef4: 0f00 |0006: return v0 │ │ +058f5c: |[058f5c] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +058f6c: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058f70: 7230 e008 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@08e0 │ │ +058f76: 0a00 |0005: move-result v0 │ │ +058f78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -58075,40 +58102,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -058ef8: |[058ef8] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -058f08: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ -058f0c: 7230 e108 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@08e1 │ │ -058f12: 0a00 |0005: move-result v0 │ │ -058f14: 0f00 |0006: return v0 │ │ +058f7c: |[058f7c] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +058f8c: 6200 5802 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0258 │ │ +058f90: 7230 e108 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@08e1 │ │ +058f96: 0a00 |0005: move-result v0 │ │ +058f98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3716 (MotionEventCompat.java) │ │ + source_file_idx : 3725 (MotionEventCompat.java) │ │ │ │ -Class #295 header: │ │ -class_idx : 445 │ │ +Class #296 header: │ │ +class_idx : 446 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3717 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3726 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #295 - │ │ +Class #296 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -58117,18 +58144,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 │ │ -058f18: |[058f18] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -058f28: 6e20 8f1f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1f8f │ │ -058f2e: 0a00 |0003: move-result v0 │ │ -058f30: 0f00 |0004: return v0 │ │ +058f9c: |[058f9c] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +058fac: 6e20 8f1f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1f8f │ │ +058fb2: 0a00 |0003: move-result v0 │ │ +058fb4: 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 │ │ │ │ @@ -58137,18 +58164,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -058f34: |[058f34] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -058f44: 6e10 931f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1f93 │ │ -058f4a: 0a00 |0003: move-result v0 │ │ -058f4c: 0f00 |0004: return v0 │ │ +058fb8: |[058fb8] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +058fc8: 6e10 931f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1f93 │ │ +058fce: 0a00 |0003: move-result v0 │ │ +058fd0: 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;) │ │ @@ -58156,18 +58183,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 │ │ -058f50: |[058f50] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -058f60: 6e20 941f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@1f94 │ │ -058f66: 0a00 |0003: move-result v0 │ │ -058f68: 0f00 |0004: return v0 │ │ +058fd4: |[058fd4] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +058fe4: 6e20 941f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@1f94 │ │ +058fea: 0a00 |0003: move-result v0 │ │ +058fec: 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 │ │ │ │ @@ -58176,18 +58203,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 │ │ -058f6c: |[058f6c] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -058f7c: 6e20 971f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@1f97 │ │ -058f82: 0a00 |0003: move-result v0 │ │ -058f84: 0f00 |0004: return v0 │ │ +058ff0: |[058ff0] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +059000: 6e20 971f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@1f97 │ │ +059006: 0a00 |0003: move-result v0 │ │ +059008: 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 │ │ │ │ @@ -58196,39 +58223,39 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -058f88: |[058f88] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -058f98: 6e20 991f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@1f99 │ │ -058f9e: 0a00 |0003: move-result v0 │ │ -058fa0: 0f00 |0004: return v0 │ │ +05900c: |[05900c] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +05901c: 6e20 991f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@1f99 │ │ +059022: 0a00 |0003: move-result v0 │ │ +059024: 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 : 3717 (MotionEventCompatEclair.java) │ │ + source_file_idx : 3726 (MotionEventCompatEclair.java) │ │ │ │ -Class #296 header: │ │ -class_idx : 446 │ │ +Class #297 header: │ │ +class_idx : 447 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3718 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3727 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #296 - │ │ +Class #297 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatGingerbread;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -58237,38 +58264,38 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -058fa4: |[058fa4] android.support.v4.view.MotionEventCompatGingerbread.getSource:(Landroid/view/MotionEvent;)I │ │ -058fb4: 6e10 951f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getSource:()I // method@1f95 │ │ -058fba: 0a00 |0003: move-result v0 │ │ -058fbc: 0f00 |0004: return v0 │ │ +059028: |[059028] android.support.v4.view.MotionEventCompatGingerbread.getSource:(Landroid/view/MotionEvent;)I │ │ +059038: 6e10 951f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getSource:()I // method@1f95 │ │ +05903e: 0a00 |0003: move-result v0 │ │ +059040: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3718 (MotionEventCompatGingerbread.java) │ │ + source_file_idx : 3727 (MotionEventCompatGingerbread.java) │ │ │ │ -Class #297 header: │ │ -class_idx : 447 │ │ +Class #298 header: │ │ +class_idx : 448 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3719 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #297 - │ │ +Class #298 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatHoneycombMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -58277,39 +58304,39 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -058fc0: |[058fc0] android.support.v4.view.MotionEventCompatHoneycombMr1.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ -058fd0: 6e20 911f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@1f91 │ │ -058fd6: 0a00 |0003: move-result v0 │ │ -058fd8: 0f00 |0004: return v0 │ │ +059044: |[059044] android.support.v4.view.MotionEventCompatHoneycombMr1.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ +059054: 6e20 911f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@1f91 │ │ +05905a: 0a00 |0003: move-result v0 │ │ +05905c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 axis I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3719 (MotionEventCompatHoneycombMr1.java) │ │ + source_file_idx : 3728 (MotionEventCompatHoneycombMr1.java) │ │ │ │ -Class #298 header: │ │ -class_idx : 448 │ │ +Class #299 header: │ │ +class_idx : 449 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3755 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3764 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #298 - │ │ +Class #299 - │ │ Class descriptor : 'Landroid/support/v4/view/NestedScrollingChild;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -58322,27 +58349,27 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/NestedScrollingChild;) │ │ name : 'stopNestedScroll' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3755 (NestedScrollingChild.java) │ │ + source_file_idx : 3764 (NestedScrollingChild.java) │ │ │ │ -Class #299 header: │ │ -class_idx : 449 │ │ +Class #300 header: │ │ +class_idx : 450 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3756 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3765 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #299 - │ │ +Class #300 - │ │ Class descriptor : 'Landroid/support/v4/view/NestedScrollingChildHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/NestedScrollingChildHelper;) │ │ @@ -58367,18 +58394,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058fdc: |[058fdc] android.support.v4.view.NestedScrollingChildHelper.:(Landroid/view/View;)V │ │ -058fec: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -058ff2: 5b01 5c02 |0003: iput-object v1, v0, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -058ff6: 0e00 |0005: return-void │ │ +059060: |[059060] android.support.v4.view.NestedScrollingChildHelper.:(Landroid/view/View;)V │ │ +059070: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +059076: 5b01 5c02 |0003: iput-object v1, v0, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +05907a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/NestedScrollingChildHelper; │ │ @@ -58390,27 +58417,27 @@ │ │ type : '(FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -058ff8: |[058ff8] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedFling:(FFZ)Z │ │ -059008: 6e10 fb08 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ -05900e: 0a00 |0003: move-result v0 │ │ -059010: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -059014: 5420 5a02 |0006: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -059018: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -05901c: 5420 5a02 |000a: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -059020: 5421 5c02 |000c: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -059024: 7155 670b 1043 |000e: invoke-static {v0, v1, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@0b67 │ │ -05902a: 0a00 |0011: move-result v0 │ │ -05902c: 0f00 |0012: return v0 │ │ -05902e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -059030: 28fe |0014: goto 0012 // -0002 │ │ +05907c: |[05907c] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedFling:(FFZ)Z │ │ +05908c: 6e10 fb08 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ +059092: 0a00 |0003: move-result v0 │ │ +059094: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +059098: 5420 5a02 |0006: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +05909c: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +0590a0: 5420 5a02 |000a: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +0590a4: 5421 5c02 |000c: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +0590a8: 7155 670b 1043 |000e: invoke-static {v0, v1, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@0b67 │ │ +0590ae: 0a00 |0011: move-result v0 │ │ +0590b0: 0f00 |0012: return v0 │ │ +0590b2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0590b4: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000a line=235 │ │ 0x0012 line=238 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v4/view/NestedScrollingChildHelper; │ │ @@ -58423,27 +58450,27 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -059034: |[059034] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling:(FF)Z │ │ -059044: 6e10 fb08 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ -05904a: 0a00 |0003: move-result v0 │ │ -05904c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -059050: 5420 5a02 |0006: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -059054: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -059058: 5420 5a02 |000a: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -05905c: 5421 5c02 |000c: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -059060: 7140 680b 1043 |000e: invoke-static {v0, v1, v3, v4}, Landroid/support/v4/view/ViewParentCompat;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@0b68 │ │ -059066: 0a00 |0011: move-result v0 │ │ -059068: 0f00 |0012: return v0 │ │ -05906a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -05906c: 28fe |0014: goto 0012 // -0002 │ │ +0590b8: |[0590b8] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling:(FF)Z │ │ +0590c8: 6e10 fb08 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ +0590ce: 0a00 |0003: move-result v0 │ │ +0590d0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +0590d4: 5420 5a02 |0006: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +0590d8: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +0590dc: 5420 5a02 |000a: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +0590e0: 5421 5c02 |000c: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +0590e4: 7140 680b 1043 |000e: invoke-static {v0, v1, v3, v4}, Landroid/support/v4/view/ViewParentCompat;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@0b68 │ │ +0590ea: 0a00 |0011: move-result v0 │ │ +0590ec: 0f00 |0012: return v0 │ │ +0590ee: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0590f0: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x000a line=252 │ │ 0x0012 line=255 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v4/view/NestedScrollingChildHelper; │ │ @@ -58455,62 +58482,62 @@ │ │ type : '(II[I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -059070: |[059070] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreScroll:(II[I[I)Z │ │ -059080: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -059082: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -059084: 6e10 fb08 0600 |0002: invoke-virtual {v6}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ -05908a: 0a04 |0005: move-result v4 │ │ -05908c: 3804 4900 |0006: if-eqz v4, 004f // +0049 │ │ -059090: 5464 5a02 |0008: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -059094: 3804 4500 |000a: if-eqz v4, 004f // +0045 │ │ -059098: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ -05909c: 3808 4200 |000e: if-eqz v8, 0050 // +0042 │ │ -0590a0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0590a2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0590a4: 380a 0b00 |0012: if-eqz v10, 001d // +000b │ │ -0590a8: 5464 5c02 |0014: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -0590ac: 6e20 e41f a400 |0016: invoke-virtual {v4, v10}, Landroid/view/View;.getLocationInWindow:([I)V // method@1fe4 │ │ -0590b2: 4400 0a02 |0019: aget v0, v10, v2 │ │ -0590b6: 4401 0a03 |001b: aget v1, v10, v3 │ │ -0590ba: 3909 0d00 |001d: if-nez v9, 002a // +000d │ │ -0590be: 5464 5b02 |001f: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@025b │ │ -0590c2: 3904 0700 |0021: if-nez v4, 0028 // +0007 │ │ -0590c6: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -0590c8: 2344 6906 |0024: new-array v4, v4, [I // type@0669 │ │ -0590cc: 5b64 5b02 |0026: iput-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@025b │ │ -0590d0: 5469 5b02 |0028: iget-object v9, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@025b │ │ -0590d4: 4b02 0902 |002a: aput v2, v9, v2 │ │ -0590d8: 4b02 0903 |002c: aput v2, v9, v3 │ │ -0590dc: 5464 5a02 |002e: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -0590e0: 5465 5c02 |0030: iget-object v5, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -0590e4: 7159 690b 5487 |0032: invoke-static {v4, v5, v7, v8, v9}, Landroid/support/v4/view/ViewParentCompat;.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V // method@0b69 │ │ -0590ea: 380a 1100 |0035: if-eqz v10, 0046 // +0011 │ │ -0590ee: 5464 5c02 |0037: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -0590f2: 6e20 e41f a400 |0039: invoke-virtual {v4, v10}, Landroid/view/View;.getLocationInWindow:([I)V // method@1fe4 │ │ -0590f8: 4404 0a02 |003c: aget v4, v10, v2 │ │ -0590fc: b104 |003e: sub-int/2addr v4, v0 │ │ -0590fe: 4b04 0a02 |003f: aput v4, v10, v2 │ │ -059102: 4404 0a03 |0041: aget v4, v10, v3 │ │ -059106: b114 |0043: sub-int/2addr v4, v1 │ │ -059108: 4b04 0a03 |0044: aput v4, v10, v3 │ │ -05910c: 4404 0902 |0046: aget v4, v9, v2 │ │ -059110: 3904 0600 |0048: if-nez v4, 004e // +0006 │ │ -059114: 4404 0903 |004a: aget v4, v9, v3 │ │ -059118: 3804 0300 |004c: if-eqz v4, 004f // +0003 │ │ -05911c: 0132 |004e: move v2, v3 │ │ -05911e: 0f02 |004f: return v2 │ │ -059120: 380a ffff |0050: if-eqz v10, 004f // -0001 │ │ -059124: 4b02 0a02 |0052: aput v2, v10, v2 │ │ -059128: 4b02 0a03 |0054: aput v2, v10, v3 │ │ -05912c: 28f9 |0056: goto 004f // -0007 │ │ +0590f4: |[0590f4] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreScroll:(II[I[I)Z │ │ +059104: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +059106: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +059108: 6e10 fb08 0600 |0002: invoke-virtual {v6}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ +05910e: 0a04 |0005: move-result v4 │ │ +059110: 3804 4900 |0006: if-eqz v4, 004f // +0049 │ │ +059114: 5464 5a02 |0008: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +059118: 3804 4500 |000a: if-eqz v4, 004f // +0045 │ │ +05911c: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ +059120: 3808 4200 |000e: if-eqz v8, 0050 // +0042 │ │ +059124: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +059126: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +059128: 380a 0b00 |0012: if-eqz v10, 001d // +000b │ │ +05912c: 5464 5c02 |0014: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +059130: 6e20 e41f a400 |0016: invoke-virtual {v4, v10}, Landroid/view/View;.getLocationInWindow:([I)V // method@1fe4 │ │ +059136: 4400 0a02 |0019: aget v0, v10, v2 │ │ +05913a: 4401 0a03 |001b: aget v1, v10, v3 │ │ +05913e: 3909 0d00 |001d: if-nez v9, 002a // +000d │ │ +059142: 5464 5b02 |001f: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@025b │ │ +059146: 3904 0700 |0021: if-nez v4, 0028 // +0007 │ │ +05914a: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +05914c: 2344 6c06 |0024: new-array v4, v4, [I // type@066c │ │ +059150: 5b64 5b02 |0026: iput-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@025b │ │ +059154: 5469 5b02 |0028: iget-object v9, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@025b │ │ +059158: 4b02 0902 |002a: aput v2, v9, v2 │ │ +05915c: 4b02 0903 |002c: aput v2, v9, v3 │ │ +059160: 5464 5a02 |002e: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +059164: 5465 5c02 |0030: iget-object v5, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +059168: 7159 690b 5487 |0032: invoke-static {v4, v5, v7, v8, v9}, Landroid/support/v4/view/ViewParentCompat;.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V // method@0b69 │ │ +05916e: 380a 1100 |0035: if-eqz v10, 0046 // +0011 │ │ +059172: 5464 5c02 |0037: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +059176: 6e20 e41f a400 |0039: invoke-virtual {v4, v10}, Landroid/view/View;.getLocationInWindow:([I)V // method@1fe4 │ │ +05917c: 4404 0a02 |003c: aget v4, v10, v2 │ │ +059180: b104 |003e: sub-int/2addr v4, v0 │ │ +059182: 4b04 0a02 |003f: aput v4, v10, v2 │ │ +059186: 4404 0a03 |0041: aget v4, v10, v3 │ │ +05918a: b114 |0043: sub-int/2addr v4, v1 │ │ +05918c: 4b04 0a03 |0044: aput v4, v10, v3 │ │ +059190: 4404 0902 |0046: aget v4, v9, v2 │ │ +059194: 3904 0600 |0048: if-nez v4, 004e // +0006 │ │ +059198: 4404 0903 |004a: aget v4, v9, v3 │ │ +05919c: 3804 0300 |004c: if-eqz v4, 004f // +0003 │ │ +0591a0: 0132 |004e: move v2, v3 │ │ +0591a2: 0f02 |004f: return v2 │ │ +0591a4: 380a ffff |0050: if-eqz v10, 004f // -0001 │ │ +0591a8: 4b02 0a02 |0052: aput v2, v10, v2 │ │ +0591ac: 4b02 0a03 |0054: aput v2, v10, v3 │ │ +0591b0: 28f9 |0056: goto 004f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=190 │ │ 0x000c line=191 │ │ 0x0010 line=192 │ │ 0x0011 line=193 │ │ 0x0012 line=194 │ │ @@ -58547,56 +58574,56 @@ │ │ type : '(IIII[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 71 16-bit code units │ │ -059130: |[059130] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedScroll:(IIII[I)Z │ │ -059140: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -059142: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -059144: 6e10 fb08 0a00 |0002: invoke-virtual {v10}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ -05914a: 0a00 |0005: move-result v0 │ │ -05914c: 3800 3f00 |0006: if-eqz v0, 0045 // +003f │ │ -059150: 54a0 5a02 |0008: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -059154: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ -059158: 390b 0800 |000c: if-nez v11, 0014 // +0008 │ │ -05915c: 390c 0600 |000e: if-nez v12, 0014 // +0006 │ │ -059160: 390d 0400 |0010: if-nez v13, 0014 // +0004 │ │ -059164: 380e 2d00 |0012: if-eqz v14, 003f // +002d │ │ -059168: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -05916a: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -05916c: 380f 0b00 |0016: if-eqz v15, 0021 // +000b │ │ -059170: 54a0 5c02 |0018: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -059174: 6e20 e41f f000 |001a: invoke-virtual {v0, v15}, Landroid/view/View;.getLocationInWindow:([I)V // method@1fe4 │ │ -05917a: 4406 0f09 |001d: aget v6, v15, v9 │ │ -05917e: 4407 0f08 |001f: aget v7, v15, v8 │ │ -059182: 54a0 5a02 |0021: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -059186: 54a1 5c02 |0023: iget-object v1, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -05918a: 01b2 |0025: move v2, v11 │ │ -05918c: 01c3 |0026: move v3, v12 │ │ -05918e: 01d4 |0027: move v4, v13 │ │ -059190: 01e5 |0028: move v5, v14 │ │ -059192: 7706 6a0b 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat;.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V // method@0b6a │ │ -059198: 380f 1100 |002c: if-eqz v15, 003d // +0011 │ │ -05919c: 54a0 5c02 |002e: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -0591a0: 6e20 e41f f000 |0030: invoke-virtual {v0, v15}, Landroid/view/View;.getLocationInWindow:([I)V // method@1fe4 │ │ -0591a6: 4400 0f09 |0033: aget v0, v15, v9 │ │ -0591aa: b160 |0035: sub-int/2addr v0, v6 │ │ -0591ac: 4b00 0f09 |0036: aput v0, v15, v9 │ │ -0591b0: 4400 0f08 |0038: aget v0, v15, v8 │ │ -0591b4: b170 |003a: sub-int/2addr v0, v7 │ │ -0591b6: 4b00 0f08 |003b: aput v0, v15, v8 │ │ -0591ba: 0180 |003d: move v0, v8 │ │ -0591bc: 0f00 |003e: return v0 │ │ -0591be: 380f 0600 |003f: if-eqz v15, 0045 // +0006 │ │ -0591c2: 4b09 0f09 |0041: aput v9, v15, v9 │ │ -0591c6: 4b09 0f08 |0043: aput v9, v15, v8 │ │ -0591ca: 0190 |0045: move v0, v9 │ │ -0591cc: 28f8 |0046: goto 003e // -0008 │ │ +0591b4: |[0591b4] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedScroll:(IIII[I)Z │ │ +0591c4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0591c6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0591c8: 6e10 fb08 0a00 |0002: invoke-virtual {v10}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ +0591ce: 0a00 |0005: move-result v0 │ │ +0591d0: 3800 3f00 |0006: if-eqz v0, 0045 // +003f │ │ +0591d4: 54a0 5a02 |0008: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +0591d8: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ +0591dc: 390b 0800 |000c: if-nez v11, 0014 // +0008 │ │ +0591e0: 390c 0600 |000e: if-nez v12, 0014 // +0006 │ │ +0591e4: 390d 0400 |0010: if-nez v13, 0014 // +0004 │ │ +0591e8: 380e 2d00 |0012: if-eqz v14, 003f // +002d │ │ +0591ec: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0591ee: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +0591f0: 380f 0b00 |0016: if-eqz v15, 0021 // +000b │ │ +0591f4: 54a0 5c02 |0018: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +0591f8: 6e20 e41f f000 |001a: invoke-virtual {v0, v15}, Landroid/view/View;.getLocationInWindow:([I)V // method@1fe4 │ │ +0591fe: 4406 0f09 |001d: aget v6, v15, v9 │ │ +059202: 4407 0f08 |001f: aget v7, v15, v8 │ │ +059206: 54a0 5a02 |0021: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +05920a: 54a1 5c02 |0023: iget-object v1, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +05920e: 01b2 |0025: move v2, v11 │ │ +059210: 01c3 |0026: move v3, v12 │ │ +059212: 01d4 |0027: move v4, v13 │ │ +059214: 01e5 |0028: move v5, v14 │ │ +059216: 7706 6a0b 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat;.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V // method@0b6a │ │ +05921c: 380f 1100 |002c: if-eqz v15, 003d // +0011 │ │ +059220: 54a0 5c02 |002e: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +059224: 6e20 e41f f000 |0030: invoke-virtual {v0, v15}, Landroid/view/View;.getLocationInWindow:([I)V // method@1fe4 │ │ +05922a: 4400 0f09 |0033: aget v0, v15, v9 │ │ +05922e: b160 |0035: sub-int/2addr v0, v6 │ │ +059230: 4b00 0f09 |0036: aput v0, v15, v9 │ │ +059234: 4400 0f08 |0038: aget v0, v15, v8 │ │ +059238: b170 |003a: sub-int/2addr v0, v7 │ │ +05923a: 4b00 0f08 |003b: aput v0, v15, v8 │ │ +05923e: 0180 |003d: move v0, v8 │ │ +059240: 0f00 |003e: return v0 │ │ +059242: 380f 0600 |003f: if-eqz v15, 0045 // +0006 │ │ +059246: 4b09 0f09 |0041: aput v9, v15, v9 │ │ +05924a: 4b09 0f08 |0043: aput v9, v15, v8 │ │ +05924e: 0190 |0045: move v0, v9 │ │ +059250: 28f8 |0046: goto 003e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ 0x000c line=153 │ │ 0x0014 line=154 │ │ 0x0015 line=155 │ │ 0x0016 line=156 │ │ @@ -58628,21 +58655,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0591d0: |[0591d0] android.support.v4.view.NestedScrollingChildHelper.hasNestedScrollingParent:()Z │ │ -0591e0: 5410 5a02 |0000: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -0591e4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0591e8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0591ea: 0f00 |0005: return v0 │ │ -0591ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0591ee: 28fe |0007: goto 0005 // -0002 │ │ +059254: |[059254] android.support.v4.view.NestedScrollingChildHelper.hasNestedScrollingParent:()Z │ │ +059264: 5410 5a02 |0000: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +059268: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +05926c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +05926e: 0f00 |0005: return v0 │ │ +059270: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +059272: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/NestedScrollingChildHelper; │ │ │ │ #5 : (in Landroid/support/v4/view/NestedScrollingChildHelper;) │ │ @@ -58650,17 +58677,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0591f0: |[0591f0] android.support.v4.view.NestedScrollingChildHelper.isNestedScrollingEnabled:()Z │ │ -059200: 5510 5902 |0000: iget-boolean v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@0259 │ │ -059204: 0f00 |0002: return v0 │ │ +059274: |[059274] android.support.v4.view.NestedScrollingChildHelper.isNestedScrollingEnabled:()Z │ │ +059284: 5510 5902 |0000: iget-boolean v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@0259 │ │ +059288: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/NestedScrollingChildHelper; │ │ │ │ #6 : (in Landroid/support/v4/view/NestedScrollingChildHelper;) │ │ @@ -58668,21 +58695,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -059208: |[059208] android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled:(Z)V │ │ -059218: 5510 5902 |0000: iget-boolean v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@0259 │ │ -05921c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -059220: 5410 5c02 |0004: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -059224: 7110 550a 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.stopNestedScroll:(Landroid/view/View;)V // method@0a55 │ │ -05922a: 5c12 5902 |0009: iput-boolean v2, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@0259 │ │ -05922e: 0e00 |000b: return-void │ │ +05928c: |[05928c] android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled:(Z)V │ │ +05929c: 5510 5902 |0000: iget-boolean v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@0259 │ │ +0592a0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0592a4: 5410 5c02 |0004: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +0592a8: 7110 550a 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.stopNestedScroll:(Landroid/view/View;)V // method@0a55 │ │ +0592ae: 5c12 5902 |0009: iput-boolean v2, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@0259 │ │ +0592b2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0009 line=63 │ │ 0x000b line=64 │ │ locals : │ │ @@ -58694,45 +58721,45 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -059230: |[059230] android.support.v4.view.NestedScrollingChildHelper.startNestedScroll:(I)Z │ │ -059240: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -059242: 6e10 fa08 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@08fa │ │ -059248: 0a03 |0004: move-result v3 │ │ -05924a: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ -05924e: 0f02 |0007: return v2 │ │ -059250: 6e10 fb08 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ -059256: 0a03 |000b: move-result v3 │ │ -059258: 3803 2800 |000c: if-eqz v3, 0034 // +0028 │ │ -05925c: 5443 5c02 |000e: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -059260: 6e10 ed1f 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -059266: 0c01 |0013: move-result-object v1 │ │ -059268: 5440 5c02 |0014: iget-object v0, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -05926c: 3801 1e00 |0016: if-eqz v1, 0034 // +001e │ │ -059270: 5443 5c02 |0018: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -059274: 7140 6c0b 0153 |001a: invoke-static {v1, v0, v3, v5}, Landroid/support/v4/view/ViewParentCompat;.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z // method@0b6c │ │ -05927a: 0a03 |001d: move-result v3 │ │ -05927c: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ -059280: 5b41 5a02 |0020: iput-object v1, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -059284: 5443 5c02 |0022: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -059288: 7140 6b0b 0153 |0024: invoke-static {v1, v0, v3, v5}, Landroid/support/v4/view/ViewParentCompat;.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@0b6b │ │ -05928e: 28e0 |0027: goto 0007 // -0020 │ │ -059290: 2013 3c04 |0028: instance-of v3, v1, Landroid/view/View; // type@043c │ │ -059294: 3803 0500 |002a: if-eqz v3, 002f // +0005 │ │ -059298: 0710 |002c: move-object v0, v1 │ │ -05929a: 1f00 3c04 |002d: check-cast v0, Landroid/view/View; // type@043c │ │ -05929e: 7210 a220 0100 |002f: invoke-interface {v1}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@20a2 │ │ -0592a4: 0c01 |0032: move-result-object v1 │ │ -0592a6: 28e3 |0033: goto 0016 // -001d │ │ -0592a8: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -0592aa: 28d2 |0035: goto 0007 // -002e │ │ +0592b4: |[0592b4] android.support.v4.view.NestedScrollingChildHelper.startNestedScroll:(I)Z │ │ +0592c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0592c6: 6e10 fa08 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@08fa │ │ +0592cc: 0a03 |0004: move-result v3 │ │ +0592ce: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ +0592d2: 0f02 |0007: return v2 │ │ +0592d4: 6e10 fb08 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ +0592da: 0a03 |000b: move-result v3 │ │ +0592dc: 3803 2800 |000c: if-eqz v3, 0034 // +0028 │ │ +0592e0: 5443 5c02 |000e: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +0592e4: 6e10 ed1f 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +0592ea: 0c01 |0013: move-result-object v1 │ │ +0592ec: 5440 5c02 |0014: iget-object v0, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +0592f0: 3801 1e00 |0016: if-eqz v1, 0034 // +001e │ │ +0592f4: 5443 5c02 |0018: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +0592f8: 7140 6c0b 0153 |001a: invoke-static {v1, v0, v3, v5}, Landroid/support/v4/view/ViewParentCompat;.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z // method@0b6c │ │ +0592fe: 0a03 |001d: move-result v3 │ │ +059300: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ +059304: 5b41 5a02 |0020: iput-object v1, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +059308: 5443 5c02 |0022: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +05930c: 7140 6b0b 0153 |0024: invoke-static {v1, v0, v3, v5}, Landroid/support/v4/view/ViewParentCompat;.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@0b6b │ │ +059312: 28e0 |0027: goto 0007 // -0020 │ │ +059314: 2013 3d04 |0028: instance-of v3, v1, Landroid/view/View; // type@043d │ │ +059318: 3803 0500 |002a: if-eqz v3, 002f // +0005 │ │ +05931c: 0710 |002c: move-object v0, v1 │ │ +05931e: 1f00 3d04 |002d: check-cast v0, Landroid/view/View; // type@043d │ │ +059322: 7210 a220 0100 |002f: invoke-interface {v1}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@20a2 │ │ +059328: 0c01 |0032: move-result-object v1 │ │ +05932a: 28e3 |0033: goto 0016 // -001d │ │ +05932c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +05932e: 28d2 |0035: goto 0007 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ 0x0007 line=124 │ │ 0x0008 line=109 │ │ 0x000e line=110 │ │ 0x0014 line=111 │ │ @@ -58755,45 +58782,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0592ac: |[0592ac] android.support.v4.view.NestedScrollingChildHelper.stopNestedScroll:()V │ │ -0592bc: 5420 5a02 |0000: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -0592c0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0592c4: 5420 5a02 |0004: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -0592c8: 5421 5c02 |0006: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ -0592cc: 7120 6d0b 1000 |0008: invoke-static {v0, v1}, Landroid/support/v4/view/ViewParentCompat;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@0b6d │ │ -0592d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0592d4: 5b20 5a02 |000c: iput-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ -0592d8: 0e00 |000e: return-void │ │ +059330: |[059330] android.support.v4.view.NestedScrollingChildHelper.stopNestedScroll:()V │ │ +059340: 5420 5a02 |0000: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +059344: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +059348: 5420 5a02 |0004: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +05934c: 5421 5c02 |0006: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@025c │ │ +059350: 7120 6d0b 1000 |0008: invoke-static {v0, v1}, Landroid/support/v4/view/ViewParentCompat;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@0b6d │ │ +059356: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +059358: 5b20 5a02 |000c: iput-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@025a │ │ +05935c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x000b line=137 │ │ 0x000e line=139 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/NestedScrollingChildHelper; │ │ │ │ - source_file_idx : 3756 (NestedScrollingChildHelper.java) │ │ + source_file_idx : 3765 (NestedScrollingChildHelper.java) │ │ │ │ -Class #300 header: │ │ -class_idx : 450 │ │ +Class #301 header: │ │ +class_idx : 451 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3757 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3766 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ -Class #300 - │ │ +Class #301 - │ │ Class descriptor : 'Landroid/support/v4/view/NestedScrollingParent;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -58836,27 +58863,27 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/NestedScrollingParent;) │ │ name : 'onStopNestedScroll' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3757 (NestedScrollingParent.java) │ │ + source_file_idx : 3766 (NestedScrollingParent.java) │ │ │ │ -Class #301 header: │ │ -class_idx : 451 │ │ +Class #302 header: │ │ +class_idx : 452 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3758 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3767 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #301 - │ │ +Class #302 - │ │ Class descriptor : 'Landroid/support/v4/view/NestedScrollingParentHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/NestedScrollingParentHelper;) │ │ @@ -58873,18 +58900,18 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0592dc: |[0592dc] android.support.v4.view.NestedScrollingParentHelper.:(Landroid/view/ViewGroup;)V │ │ -0592ec: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0592f2: 5b01 5e02 |0003: iput-object v1, v0, Landroid/support/v4/view/NestedScrollingParentHelper;.mViewGroup:Landroid/view/ViewGroup; // field@025e │ │ -0592f6: 0e00 |0005: return-void │ │ +059360: |[059360] android.support.v4.view.NestedScrollingParentHelper.:(Landroid/view/ViewGroup;)V │ │ +059370: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +059376: 5b01 5e02 |0003: iput-object v1, v0, Landroid/support/v4/view/NestedScrollingParentHelper;.mViewGroup:Landroid/view/ViewGroup; // field@025e │ │ +05937a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/NestedScrollingParentHelper; │ │ @@ -58896,17 +58923,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0592f8: |[0592f8] android.support.v4.view.NestedScrollingParentHelper.getNestedScrollAxes:()I │ │ -059308: 5210 5d02 |0000: iget v0, v1, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@025d │ │ -05930c: 0f00 |0002: return v0 │ │ +05937c: |[05937c] android.support.v4.view.NestedScrollingParentHelper.getNestedScrollAxes:()I │ │ +05938c: 5210 5d02 |0000: iget v0, v1, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@025d │ │ +059390: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/NestedScrollingParentHelper; │ │ │ │ #1 : (in Landroid/support/v4/view/NestedScrollingParentHelper;) │ │ @@ -58914,17 +58941,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059310: |[059310] android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ -059320: 5903 5d02 |0000: iput v3, v0, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@025d │ │ -059324: 0e00 |0002: return-void │ │ +059394: |[059394] android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ +0593a4: 5903 5d02 |0000: iput v3, v0, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@025d │ │ +0593a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/NestedScrollingParentHelper; │ │ 0x0000 - 0x0003 reg=1 child Landroid/view/View; │ │ @@ -58936,66 +58963,66 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -059328: |[059328] android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll:(Landroid/view/View;)V │ │ -059338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05933a: 5910 5d02 |0001: iput v0, v1, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@025d │ │ -05933e: 0e00 |0003: return-void │ │ +0593ac: |[0593ac] android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll:(Landroid/view/View;)V │ │ +0593bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0593be: 5910 5d02 |0001: iput v0, v1, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@025d │ │ +0593c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/NestedScrollingParentHelper; │ │ 0x0000 - 0x0004 reg=2 target Landroid/view/View; │ │ │ │ - source_file_idx : 3758 (NestedScrollingParentHelper.java) │ │ + source_file_idx : 3767 (NestedScrollingParentHelper.java) │ │ │ │ -Class #302 header: │ │ -class_idx : 452 │ │ +Class #303 header: │ │ +class_idx : 453 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3831 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3840 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #302 - │ │ +Class #303 - │ │ Class descriptor : 'Landroid/support/v4/view/OnApplyWindowInsetsListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 3831 (OnApplyWindowInsetsListener.java) │ │ + source_file_idx : 3840 (OnApplyWindowInsetsListener.java) │ │ │ │ -Class #303 header: │ │ -class_idx : 453 │ │ +Class #304 header: │ │ +class_idx : 454 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3900 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3910 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 19 │ │ │ │ -Class #303 - │ │ +Class #304 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ @@ -59008,20 +59035,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -059340: |[059340] android.support.v4.view.PagerAdapter.:()V │ │ -059350: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -059356: 2200 4900 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0049 │ │ -05935a: 7010 6901 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@0169 │ │ -059360: 5b10 5f02 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@025f │ │ -059364: 0e00 |000a: return-void │ │ +0593c4: |[0593c4] android.support.v4.view.PagerAdapter.:()V │ │ +0593d4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0593da: 2200 4900 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0049 │ │ +0593de: 7010 6901 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@0169 │ │ +0593e4: 5b10 5f02 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@025f │ │ +0593e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -59031,19 +59058,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 │ │ -059368: |[059368] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -059378: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -05937c: 1a01 ac0f |0002: const-string v1, "Required method destroyItem was not overridden" // string@0fac │ │ -059380: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ -059386: 2700 |0007: throw v0 │ │ +0593ec: |[0593ec] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +0593fc: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +059400: 1a01 b60f |0002: const-string v1, "Required method destroyItem was not overridden" // string@0fb6 │ │ +059404: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ +05940a: 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 │ │ @@ -59054,17 +59081,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 │ │ -059388: |[059388] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -059398: 6e40 0c09 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@090c │ │ -05939e: 0e00 |0003: return-void │ │ +05940c: |[05940c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +05941c: 6e40 0c09 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@090c │ │ +059422: 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; │ │ @@ -59076,16 +59103,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0593a0: |[0593a0] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -0593b0: 0e00 |0000: return-void │ │ +059424: |[059424] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +059434: 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; │ │ │ │ @@ -59094,17 +59121,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0593b4: |[0593b4] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0593c4: 6e20 0e09 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@090e │ │ -0593ca: 0e00 |0003: return-void │ │ +059438: |[059438] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +059448: 6e20 0e09 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@090e │ │ +05944e: 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; │ │ @@ -59120,17 +59147,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0593cc: |[0593cc] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -0593dc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0593de: 0f00 |0001: return v0 │ │ +059450: |[059450] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +059460: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +059462: 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; │ │ │ │ @@ -59139,17 +59166,17 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0593e0: |[0593e0] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -0593f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0593f2: 1100 |0001: return-object v0 │ │ +059464: |[059464] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +059474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +059476: 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 │ │ │ │ @@ -59158,17 +59185,17 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0593f4: |[0593f4] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ -059404: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -059408: 0f00 |0002: return v0 │ │ +059478: |[059478] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ +059488: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +05948c: 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 │ │ │ │ @@ -59177,19 +59204,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 │ │ -05940c: |[05940c] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -05941c: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -059420: 1a01 ad0f |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0fad │ │ -059424: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ -05942a: 2700 |0007: throw v0 │ │ +059490: |[059490] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0594a0: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +0594a4: 1a01 b70f |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0fb7 │ │ +0594a8: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ +0594ae: 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 │ │ @@ -59199,18 +59226,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 │ │ -05942c: |[05942c] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -05943c: 6e30 1409 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0914 │ │ -059442: 0c00 |0003: move-result-object v0 │ │ -059444: 1100 |0004: return-object v0 │ │ +0594b0: |[0594b0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0594c0: 6e30 1409 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0914 │ │ +0594c6: 0c00 |0003: move-result-object v0 │ │ +0594c8: 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 │ │ @@ -59226,18 +59253,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -059448: |[059448] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -059458: 5410 5f02 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@025f │ │ -05945c: 6e20 6a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@016a │ │ -059462: 0e00 |0005: return-void │ │ +0594cc: |[0594cc] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0594dc: 5410 5f02 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@025f │ │ +0594e0: 6e20 6a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@016a │ │ +0594e6: 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; │ │ @@ -59247,16 +59274,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 │ │ -059464: |[059464] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -059474: 0e00 |0000: return-void │ │ +0594e8: |[0594e8] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +0594f8: 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; │ │ @@ -59266,17 +59293,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -059478: |[059478] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -059488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05948a: 1100 |0001: return-object v0 │ │ +0594fc: |[0594fc] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +05950c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05950e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ #14 : (in Landroid/support/v4/view/PagerAdapter;) │ │ @@ -59284,16 +59311,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 │ │ -05948c: |[05948c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -05949c: 0e00 |0000: return-void │ │ +059510: |[059510] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +059520: 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 │ │ @@ -59304,17 +59331,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 │ │ -0594a0: |[0594a0] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0594b0: 6e40 1a09 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@091a │ │ -0594b6: 0e00 |0003: return-void │ │ +059524: |[059524] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +059534: 6e40 1a09 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@091a │ │ +05953a: 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; │ │ @@ -59326,16 +59353,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0594b8: |[0594b8] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -0594c8: 0e00 |0000: return-void │ │ +05953c: |[05953c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +05954c: 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; │ │ │ │ @@ -59344,17 +59371,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0594cc: |[0594cc] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0594dc: 6e20 1c09 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@091c │ │ -0594e2: 0e00 |0003: return-void │ │ +059550: |[059550] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +059560: 6e20 1c09 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@091c │ │ +059566: 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; │ │ @@ -59364,44 +59391,44 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0594e4: |[0594e4] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0594f4: 5410 5f02 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@025f │ │ -0594f8: 6e20 6b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@016b │ │ -0594fe: 0e00 |0005: return-void │ │ +059568: |[059568] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +059578: 5410 5f02 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@025f │ │ +05957c: 6e20 6b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@016b │ │ +059582: 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 : 3900 (PagerAdapter.java) │ │ + source_file_idx : 3910 (PagerAdapter.java) │ │ │ │ -Class #304 header: │ │ -class_idx : 454 │ │ +Class #305 header: │ │ +class_idx : 455 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3902 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3912 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #304 annotations: │ │ +Class #305 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #304 - │ │ +Class #305 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTabStrip$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -59415,18 +59442,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059500: |[059500] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -059510: 5b01 6002 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0260 │ │ -059514: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05951a: 0e00 |0005: return-void │ │ +059584: |[059584] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +059594: 5b01 6002 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0260 │ │ +059598: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05959e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -59436,50 +59463,50 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05951c: |[05951c] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ -05952c: 5420 6002 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0260 │ │ -059530: 5400 6f02 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ -059534: 5421 6002 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0260 │ │ -059538: 5411 6f02 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ -05953c: 6e10 f80a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ -059542: 0a01 |000b: move-result v1 │ │ -059544: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -059548: 6e20 390b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ -05954e: 0e00 |0011: return-void │ │ +0595a0: |[0595a0] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ +0595b0: 5420 6002 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0260 │ │ +0595b4: 5400 6f02 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ +0595b8: 5421 6002 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0260 │ │ +0595bc: 5411 6f02 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ +0595c0: 6e10 f80a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ +0595c6: 0a01 |000b: move-result v1 │ │ +0595c8: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0595cc: 6e20 390b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ +0595d2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0011 line=110 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 3902 (PagerTabStrip.java) │ │ + source_file_idx : 3912 (PagerTabStrip.java) │ │ │ │ -Class #305 header: │ │ -class_idx : 455 │ │ +Class #306 header: │ │ +class_idx : 456 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3902 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3912 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #305 annotations: │ │ +Class #306 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #305 - │ │ +Class #306 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTabStrip$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -59493,18 +59520,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059550: |[059550] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -059560: 5b01 6102 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0261 │ │ -059564: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05956a: 0e00 |0005: return-void │ │ +0595d4: |[0595d4] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +0595e4: 5b01 6102 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0261 │ │ +0595e8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0595ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -59514,77 +59541,77 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05956c: |[05956c] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ -05957c: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0261 │ │ -059580: 5400 6f02 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ -059584: 5421 6102 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0261 │ │ -059588: 5411 6f02 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ -05958c: 6e10 f80a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ -059592: 0a01 |000b: move-result v1 │ │ -059594: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -059598: 6e20 390b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ -05959e: 0e00 |0011: return-void │ │ +0595f0: |[0595f0] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ +059600: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0261 │ │ +059604: 5400 6f02 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ +059608: 5421 6102 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0261 │ │ +05960c: 5411 6f02 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ +059610: 6e10 f80a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ +059616: 0a01 |000b: move-result v1 │ │ +059618: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05961c: 6e20 390b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ +059622: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0011 line=118 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 3902 (PagerTabStrip.java) │ │ + source_file_idx : 3912 (PagerTabStrip.java) │ │ │ │ -Class #306 header: │ │ -class_idx : 517 │ │ +Class #307 header: │ │ +class_idx : 518 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #306 annotations: │ │ +Class #307 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Decor" │ │ │ │ -Class #306 - │ │ +Class #307 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #307 header: │ │ -class_idx : 462 │ │ +Class #308 header: │ │ +class_idx : 463 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 3904 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 3914 │ │ static_fields_size : 3 │ │ instance_fields_size: 14 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ -Class #307 annotations: │ │ +Class #308 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/PagerTitleStrip$1; Landroid/support/v4/view/PagerTitleStrip$PageListener; Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; } │ │ Annotations on field #649 'mWatchingAdapter' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/support/v4/view/PagerAdapter;" ">;" } │ │ │ │ -Class #307 - │ │ +Class #308 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -59662,38 +59689,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0595a0: |[0595a0] android.support.v4.view.PagerTitleStrip.:()V │ │ -0595b0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0595b2: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -0595b6: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ -0595bc: 6900 7902 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0279 │ │ -0595c0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0595c2: 2300 6906 |0009: new-array v0, v0, [I // type@0669 │ │ -0595c6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0595c8: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ -0595ce: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0595d2: 6900 7b02 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@027b │ │ -0595d6: 6000 3700 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0595da: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -0595de: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -0595e2: 2200 cd01 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@01cd │ │ -0595e6: 7010 4809 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0948 │ │ -0595ec: 6900 7a02 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@027a │ │ -0595f0: 0e00 |0020: return-void │ │ -0595f2: 2200 cc01 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@01cc │ │ -0595f6: 7010 4609 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0946 │ │ -0595fc: 6900 7a02 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@027a │ │ -059600: 28f8 |0028: goto 0020 // -0008 │ │ -059602: 0000 |0029: nop // spacer │ │ -059604: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ +059624: |[059624] android.support.v4.view.PagerTitleStrip.:()V │ │ +059634: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +059636: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +05963a: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ +059640: 6900 7902 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0279 │ │ +059644: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +059646: 2300 6c06 |0009: new-array v0, v0, [I // type@066c │ │ +05964a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05964c: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ +059652: 4b02 0001 |000f: aput v2, v0, v1 │ │ +059656: 6900 7b02 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@027b │ │ +05965a: 6000 3700 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05965e: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +059662: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +059666: 2200 ce01 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@01ce │ │ +05966a: 7010 4809 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0948 │ │ +059670: 6900 7a02 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@027a │ │ +059674: 0e00 |0020: return-void │ │ +059676: 2200 cd01 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@01cd │ │ +05967a: 7010 4609 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0946 │ │ +059680: 6900 7a02 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@027a │ │ +059684: 28f8 |0028: goto 0020 // -0008 │ │ +059686: 0000 |0029: nop // spacer │ │ +059688: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0008 line=74 │ │ 0x0013 line=102 │ │ 0x0019 line=103 │ │ 0x0020 line=107 │ │ @@ -59706,122 +59733,122 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 230 16-bit code units │ │ -05961c: |[05961c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05962c: 122a |0000: const/4 v10, #int 2 // #2 │ │ -05962e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -059630: 7030 5f20 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205f │ │ -059636: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -059638: 59b7 7e02 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ -05963c: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -059640: 59b7 7f02 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ -059644: 2207 ca01 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@01ca │ │ -059648: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -05964a: 7030 3f09 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@093f │ │ -059650: 5bb7 8202 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ -059654: 2207 9504 |0014: new-instance v7, Landroid/widget/TextView; // type@0495 │ │ -059658: 7020 c022 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ -05965e: 5bb7 8402 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059662: 6e20 4d09 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@094d │ │ -059668: 2207 9504 |001e: new-instance v7, Landroid/widget/TextView; // type@0495 │ │ -05966c: 7020 c022 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ -059672: 5bb7 7c02 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059676: 6e20 4d09 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@094d │ │ -05967c: 2207 9504 |0028: new-instance v7, Landroid/widget/TextView; // type@0495 │ │ -059680: 7020 c022 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ -059686: 5bb7 8002 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -05968a: 6e20 4d09 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@094d │ │ -059690: 6207 7902 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0279 │ │ -059694: 6e30 ae00 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -05969a: 0c00 |0037: move-result-object v0 │ │ -05969c: 6e30 4101 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -0596a2: 0a04 |003b: move-result v4 │ │ -0596a4: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ -0596a8: 54b7 8402 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -0596ac: 6e30 e722 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0596b2: 54b7 7c02 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -0596b6: 6e30 e722 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0596bc: 54b7 8002 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -0596c0: 6e30 e722 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0596c6: 1217 |004d: const/4 v7, #int 1 // #1 │ │ -0596c8: 6e30 3501 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ -0596ce: 0a06 |0051: move-result v6 │ │ -0596d0: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ -0596d4: 8267 |0054: int-to-float v7, v6 │ │ -0596d6: 6e30 6809 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0968 │ │ -0596dc: 6e20 4801 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -0596e2: 0a07 |005b: move-result v7 │ │ -0596e4: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ -0596e8: 6e30 3101 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0131 │ │ -0596ee: 0a05 |0061: move-result v5 │ │ -0596f0: 54b7 8402 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -0596f4: 6e20 e822 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0596fa: 54b7 7c02 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -0596fe: 6e20 e822 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -059704: 54b7 8002 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059708: 6e20 e822 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -05970e: 1237 |0071: const/4 v7, #int 3 // #3 │ │ -059710: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ -059714: 6e30 3c01 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@013c │ │ -05971a: 0a07 |0077: move-result v7 │ │ -05971c: 59b7 7d02 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@027d │ │ -059720: 6e10 4b01 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -059726: 54b7 7c02 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -05972a: 6e10 d122 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@22d1 │ │ -059730: 0c07 |0082: move-result-object v7 │ │ -059732: 6e10 f800 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ -059738: 0a07 |0086: move-result v7 │ │ -05973a: 59b7 8602 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0286 │ │ -05973e: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ -059744: 6e20 6409 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0964 │ │ -05974a: 54b7 8402 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -05974e: 6208 150e |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ -059752: 6e20 d822 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ -059758: 54b7 7c02 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -05975c: 6208 150e |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ -059760: 6e20 d822 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ -059766: 54b7 8002 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -05976a: 6208 150e |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ -05976e: 6e20 d822 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ -059774: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -059776: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ -05977a: 6207 7b02 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@027b │ │ -05977e: 6e30 ad00 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ad │ │ -059784: 0c03 |00ac: move-result-object v3 │ │ -059786: 6e30 2f01 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -05978c: 0a01 |00b0: move-result v1 │ │ -05978e: 6e10 4b01 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -059794: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ -059798: 54b7 8402 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -05979c: 7110 6609 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0966 │ │ -0597a2: 54b7 7c02 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -0597a6: 7110 6609 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0966 │ │ -0597ac: 54b7 8002 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -0597b0: 7110 6609 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0966 │ │ -0597b6: 6e10 a600 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0597bc: 0c07 |00c8: move-result-object v7 │ │ -0597be: 6e10 0901 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0597c4: 0c07 |00cc: move-result-object v7 │ │ -0597c6: 5272 1d0e |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0597ca: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ -0597ce: c827 |00d1: mul-float/2addr v7, v2 │ │ -0597d0: 8777 |00d2: float-to-int v7, v7 │ │ -0597d2: 59b7 8502 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ -0597d6: 0e00 |00d5: return-void │ │ -0597d8: 54b7 8402 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -0597dc: 6e10 e322 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ -0597e2: 54b7 7c02 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -0597e6: 6e10 e322 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ -0597ec: 54b7 8002 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -0597f0: 6e10 e322 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ -0597f6: 28e0 |00e5: goto 00c5 // -0020 │ │ +0596a0: |[0596a0] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0596b0: 122a |0000: const/4 v10, #int 2 // #2 │ │ +0596b2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0596b4: 7030 5f20 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205f │ │ +0596ba: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +0596bc: 59b7 7e02 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ +0596c0: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +0596c4: 59b7 7f02 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ +0596c8: 2207 cb01 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@01cb │ │ +0596cc: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +0596ce: 7030 3f09 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@093f │ │ +0596d4: 5bb7 8202 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ +0596d8: 2207 9604 |0014: new-instance v7, Landroid/widget/TextView; // type@0496 │ │ +0596dc: 7020 c022 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ +0596e2: 5bb7 8402 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +0596e6: 6e20 4d09 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@094d │ │ +0596ec: 2207 9604 |001e: new-instance v7, Landroid/widget/TextView; // type@0496 │ │ +0596f0: 7020 c022 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ +0596f6: 5bb7 7c02 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +0596fa: 6e20 4d09 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@094d │ │ +059700: 2207 9604 |0028: new-instance v7, Landroid/widget/TextView; // type@0496 │ │ +059704: 7020 c022 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ +05970a: 5bb7 8002 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +05970e: 6e20 4d09 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@094d │ │ +059714: 6207 7902 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0279 │ │ +059718: 6e30 ae00 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +05971e: 0c00 |0037: move-result-object v0 │ │ +059720: 6e30 4101 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +059726: 0a04 |003b: move-result v4 │ │ +059728: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ +05972c: 54b7 8402 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059730: 6e30 e722 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +059736: 54b7 7c02 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +05973a: 6e30 e722 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +059740: 54b7 8002 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059744: 6e30 e722 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +05974a: 1217 |004d: const/4 v7, #int 1 // #1 │ │ +05974c: 6e30 3501 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ +059752: 0a06 |0051: move-result v6 │ │ +059754: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ +059758: 8267 |0054: int-to-float v7, v6 │ │ +05975a: 6e30 6809 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0968 │ │ +059760: 6e20 4801 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +059766: 0a07 |005b: move-result v7 │ │ +059768: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ +05976c: 6e30 3101 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0131 │ │ +059772: 0a05 |0061: move-result v5 │ │ +059774: 54b7 8402 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059778: 6e20 e822 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +05977e: 54b7 7c02 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059782: 6e20 e822 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +059788: 54b7 8002 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +05978c: 6e20 e822 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +059792: 1237 |0071: const/4 v7, #int 3 // #3 │ │ +059794: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ +059798: 6e30 3c01 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@013c │ │ +05979e: 0a07 |0077: move-result v7 │ │ +0597a0: 59b7 7d02 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@027d │ │ +0597a4: 6e10 4b01 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +0597aa: 54b7 7c02 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +0597ae: 6e10 d122 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@22d1 │ │ +0597b4: 0c07 |0082: move-result-object v7 │ │ +0597b6: 6e10 f800 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ +0597bc: 0a07 |0086: move-result v7 │ │ +0597be: 59b7 8602 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0286 │ │ +0597c2: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ +0597c8: 6e20 6409 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0964 │ │ +0597ce: 54b7 8402 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +0597d2: 6208 150e |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ +0597d6: 6e20 d822 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ +0597dc: 54b7 7c02 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +0597e0: 6208 150e |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ +0597e4: 6e20 d822 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ +0597ea: 54b7 8002 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +0597ee: 6208 150e |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ +0597f2: 6e20 d822 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ +0597f8: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +0597fa: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ +0597fe: 6207 7b02 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@027b │ │ +059802: 6e30 ad00 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ad │ │ +059808: 0c03 |00ac: move-result-object v3 │ │ +05980a: 6e30 2f01 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +059810: 0a01 |00b0: move-result v1 │ │ +059812: 6e10 4b01 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +059818: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ +05981c: 54b7 8402 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059820: 7110 6609 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0966 │ │ +059826: 54b7 7c02 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +05982a: 7110 6609 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0966 │ │ +059830: 54b7 8002 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059834: 7110 6609 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0966 │ │ +05983a: 6e10 a600 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +059840: 0c07 |00c8: move-result-object v7 │ │ +059842: 6e10 0901 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +059848: 0c07 |00cc: move-result-object v7 │ │ +05984a: 5272 1d0e |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +05984e: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ +059852: c827 |00d1: mul-float/2addr v7, v2 │ │ +059854: 8777 |00d2: float-to-int v7, v7 │ │ +059856: 59b7 8502 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ +05985a: 0e00 |00d5: return-void │ │ +05985c: 54b7 8402 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059860: 6e10 e322 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ +059866: 54b7 7c02 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +05986a: 6e10 e322 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ +059870: 54b7 8002 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059874: 6e10 e322 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ +05987a: 28e0 |00e5: goto 00c5 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ 0x0005 line=55 │ │ 0x0008 line=56 │ │ 0x000c line=63 │ │ 0x0014 line=120 │ │ @@ -59880,17 +59907,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0597f8: |[0597f8] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ -059808: 5210 7f02 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ -05980c: 0f00 |0002: return v0 │ │ +05987c: |[05987c] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ +05988c: 5210 7f02 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ +059890: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -59898,18 +59925,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -059810: |[059810] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -059820: 6200 7a02 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@027a │ │ -059824: 7220 4509 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0945 │ │ -05982a: 0e00 |0005: return-void │ │ +059894: |[059894] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +0598a4: 6200 7a02 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@027a │ │ +0598a8: 7220 4509 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0945 │ │ +0598ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Landroid/widget/TextView; │ │ │ │ @@ -59919,22 +59946,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05982c: |[05982c] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ -05983c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05983e: 6e10 4e09 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@094e │ │ -059844: 0c00 |0004: move-result-object v0 │ │ -059846: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -05984a: 6e10 d601 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ -059850: 0a01 |000a: move-result v1 │ │ -059852: 0f01 |000b: return v1 │ │ +0598b0: |[0598b0] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ +0598c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0598c2: 6e10 4e09 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@094e │ │ +0598c8: 0c00 |0004: move-result-object v0 │ │ +0598ca: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +0598ce: 6e10 d601 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ +0598d4: 0a01 |000a: move-result v1 │ │ +0598d6: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0001 line=469 │ │ 0x0005 line=470 │ │ 0x0007 line=471 │ │ 0x000b line=473 │ │ @@ -59948,17 +59975,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059854: |[059854] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ -059864: 5210 8502 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ -059868: 0f00 |0002: return v0 │ │ +0598d8: |[0598d8] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ +0598e8: 5210 8502 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ +0598ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -59966,43 +59993,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -05986c: |[05986c] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -05987c: 6f10 8020 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ -059882: 6e10 5609 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0956 │ │ -059888: 0c02 |0006: move-result-object v2 │ │ -05988a: 2023 1002 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@0210 │ │ -05988e: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -059892: 2203 5705 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0557 │ │ -059896: 1a04 3f0f |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0f3f │ │ -05989a: 7020 9327 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0598a0: 2703 |0012: throw v3 │ │ -0598a2: 0721 |0013: move-object v1, v2 │ │ -0598a4: 1f01 1002 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@0210 │ │ -0598a8: 6e10 f10a 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ -0598ae: 0c00 |0019: move-result-object v0 │ │ -0598b0: 5453 8202 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ -0598b4: 6e20 3f0b 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0b3f │ │ -0598ba: 5453 8202 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ -0598be: 6e20 420b 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0b42 │ │ -0598c4: 5b51 8302 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -0598c8: 5453 8902 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0289 │ │ -0598cc: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ -0598d0: 5453 8902 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0289 │ │ -0598d4: 6e10 1f28 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -0598da: 0c03 |002f: move-result-object v3 │ │ -0598dc: 1f03 c501 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@01c5 │ │ -0598e0: 6e30 6a09 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@096a │ │ -0598e6: 0e00 |0035: return-void │ │ -0598e8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0598ea: 28fb |0037: goto 0032 // -0005 │ │ +0598f0: |[0598f0] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +059900: 6f10 8020 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ +059906: 6e10 5609 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0956 │ │ +05990c: 0c02 |0006: move-result-object v2 │ │ +05990e: 2023 1102 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@0211 │ │ +059912: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +059916: 2203 5805 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0558 │ │ +05991a: 1a04 490f |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0f49 │ │ +05991e: 7020 9327 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +059924: 2703 |0012: throw v3 │ │ +059926: 0721 |0013: move-object v1, v2 │ │ +059928: 1f01 1102 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@0211 │ │ +05992c: 6e10 f10a 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ +059932: 0c00 |0019: move-result-object v0 │ │ +059934: 5453 8202 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ +059938: 6e20 3f0b 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0b3f │ │ +05993e: 5453 8202 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ +059942: 6e20 420b 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0b42 │ │ +059948: 5b51 8302 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +05994c: 5453 8902 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0289 │ │ +059950: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +059954: 5453 8902 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0289 │ │ +059958: 6e10 1f28 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +05995e: 0c03 |002f: move-result-object v3 │ │ +059960: 1f03 c601 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@01c6 │ │ +059964: 6e30 6a09 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@096a │ │ +05996a: 0e00 |0035: return-void │ │ +05996c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +05996e: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=246 │ │ 0x0007 line=247 │ │ 0x000b line=248 │ │ 0x0014 line=252 │ │ @@ -60024,29 +60051,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0598ec: |[0598ec] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -0598fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0598fe: 6f10 8220 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ -059904: 5420 8302 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -059908: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -05990c: 5420 8302 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -059910: 6e10 f10a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ -059916: 0c00 |000d: move-result-object v0 │ │ -059918: 6e30 6a09 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@096a │ │ -05991e: 5420 8302 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -059922: 6e20 3f0b 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0b3f │ │ -059928: 5420 8302 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -05992c: 6e20 420b 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0b42 │ │ -059932: 5b21 8302 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -059936: 0e00 |001d: return-void │ │ +059970: |[059970] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +059980: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +059982: 6f10 8220 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ +059988: 5420 8302 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +05998c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +059990: 5420 8302 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +059994: 6e10 f10a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ +05999a: 0c00 |000d: move-result-object v0 │ │ +05999c: 6e30 6a09 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@096a │ │ +0599a2: 5420 8302 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +0599a6: 6e20 3f0b 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0b3f │ │ +0599ac: 5420 8302 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +0599b0: 6e20 420b 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0b42 │ │ +0599b6: 5b21 8302 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +0599ba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=263 │ │ 0x0004 line=264 │ │ 0x0008 line=265 │ │ 0x0011 line=266 │ │ 0x0016 line=267 │ │ @@ -60060,26 +60087,26 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -059938: |[059938] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -059948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05994a: 5431 8302 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -05994e: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ -059952: 5231 7f02 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ -059956: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ -05995a: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ -05995e: 5230 7f02 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ -059962: 5231 7e02 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ -059966: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -059968: 6e40 6c09 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ -05996e: 0e00 |0013: return-void │ │ +0599bc: |[0599bc] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +0599cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0599ce: 5431 8302 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +0599d2: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ +0599d6: 5231 7f02 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ +0599da: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ +0599de: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ +0599e2: 5230 7f02 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ +0599e6: 5231 7e02 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ +0599ea: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0599ec: 6e40 6c09 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ +0599f2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=461 │ │ 0x0005 line=462 │ │ 0x000d line=463 │ │ 0x0013 line=465 │ │ locals : │ │ @@ -60096,72 +60123,72 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -059970: |[059970] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -059980: 7701 bd1f 1000 |0000: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -059986: 0a0a |0003: move-result v10 │ │ -059988: 150d 0040 |0004: const/high16 v13, #int 1073741824 // #4000 │ │ -05998c: 32da 0a00 |0006: if-eq v10, v13, 0010 // +000a │ │ -059990: 220d 5705 |0008: new-instance v13, Ljava/lang/IllegalStateException; // type@0557 │ │ -059994: 1a0e 8d0e |000a: const-string v14, "Must measure with an exact width" // string@0e8d │ │ -059998: 7020 9327 ed00 |000c: invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -05999e: 270d |000f: throw v13 │ │ -0599a0: 6e10 5509 0f00 |0010: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0955 │ │ -0599a6: 0a0d |0013: move-result v13 │ │ -0599a8: 6e10 5209 0f00 |0014: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0952 │ │ -0599ae: 0a0e |0017: move-result v14 │ │ -0599b0: 9006 0d0e |0018: add-int v6, v13, v14 │ │ -0599b4: 12ed |001a: const/4 v13, #int -2 // #fe │ │ -0599b6: 0200 1100 |001b: move/from16 v0, v17 │ │ -0599ba: 7130 4f09 600d |001d: invoke-static {v0, v6, v13}, Landroid/support/v4/view/PagerTitleStrip;.getChildMeasureSpec:(III)I // method@094f │ │ -0599c0: 0a01 |0020: move-result v1 │ │ -0599c2: 7701 be1f 1000 |0021: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -0599c8: 0a0c |0024: move-result v12 │ │ -0599ca: 82cd |0025: int-to-float v13, v12 │ │ -0599cc: 140e cdcc 4c3e |0026: const v14, #float 0.2 // #3e4ccccd │ │ -0599d2: c8ed |0029: mul-float/2addr v13, v14 │ │ -0599d4: 87db |002a: float-to-int v11, v13 │ │ -0599d6: 12ed |002b: const/4 v13, #int -2 // #fe │ │ -0599d8: 0200 1000 |002c: move/from16 v0, v16 │ │ -0599dc: 7130 4f09 b00d |002e: invoke-static {v0, v11, v13}, Landroid/support/v4/view/PagerTitleStrip;.getChildMeasureSpec:(III)I // method@094f │ │ -0599e2: 0a03 |0031: move-result v3 │ │ -0599e4: 54fd 8402 |0032: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -0599e8: 6e30 d422 3d01 |0034: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ -0599ee: 54fd 7c02 |0037: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -0599f2: 6e30 d422 3d01 |0039: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ -0599f8: 54fd 8002 |003c: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -0599fc: 6e30 d422 3d01 |003e: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ -059a02: 7701 bd1f 1100 |0041: invoke-static/range {v17}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -059a08: 0a05 |0044: move-result v5 │ │ -059a0a: 150d 0040 |0045: const/high16 v13, #int 1073741824 // #4000 │ │ -059a0e: 33d5 1800 |0047: if-ne v5, v13, 005f // +0018 │ │ -059a12: 7701 be1f 1100 |0049: invoke-static/range {v17}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -059a18: 0a04 |004c: move-result v4 │ │ -059a1a: 54fd 7c02 |004d: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059a1e: 7110 2f0a 0d00 |004f: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -059a24: 0a02 |0052: move-result v2 │ │ -059a26: e00d 0210 |0053: shl-int/lit8 v13, v2, #int 16 // #10 │ │ -059a2a: 0200 1100 |0055: move/from16 v0, v17 │ │ -059a2e: 7130 440a 040d |0057: invoke-static {v4, v0, v13}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -059a34: 0a07 |005a: move-result v7 │ │ -059a36: 6e30 6309 cf07 |005b: invoke-virtual {v15, v12, v7}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0963 │ │ -059a3c: 0e00 |005e: return-void │ │ -059a3e: 54fd 7c02 |005f: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059a42: 6e10 cc22 0d00 |0061: invoke-virtual {v13}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -059a48: 0a09 |0064: move-result v9 │ │ -059a4a: 6e10 5109 0f00 |0065: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0951 │ │ -059a50: 0a08 |0068: move-result v8 │ │ -059a52: 900d 0906 |0069: add-int v13, v9, v6 │ │ -059a56: 7120 ac27 d800 |006b: invoke-static {v8, v13}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -059a5c: 0a04 |006e: move-result v4 │ │ -059a5e: 28de |006f: goto 004d // -0022 │ │ +0599f4: |[0599f4] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +059a04: 7701 bd1f 1000 |0000: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +059a0a: 0a0a |0003: move-result v10 │ │ +059a0c: 150d 0040 |0004: const/high16 v13, #int 1073741824 // #4000 │ │ +059a10: 32da 0a00 |0006: if-eq v10, v13, 0010 // +000a │ │ +059a14: 220d 5805 |0008: new-instance v13, Ljava/lang/IllegalStateException; // type@0558 │ │ +059a18: 1a0e 960e |000a: const-string v14, "Must measure with an exact width" // string@0e96 │ │ +059a1c: 7020 9327 ed00 |000c: invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +059a22: 270d |000f: throw v13 │ │ +059a24: 6e10 5509 0f00 |0010: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0955 │ │ +059a2a: 0a0d |0013: move-result v13 │ │ +059a2c: 6e10 5209 0f00 |0014: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0952 │ │ +059a32: 0a0e |0017: move-result v14 │ │ +059a34: 9006 0d0e |0018: add-int v6, v13, v14 │ │ +059a38: 12ed |001a: const/4 v13, #int -2 // #fe │ │ +059a3a: 0200 1100 |001b: move/from16 v0, v17 │ │ +059a3e: 7130 4f09 600d |001d: invoke-static {v0, v6, v13}, Landroid/support/v4/view/PagerTitleStrip;.getChildMeasureSpec:(III)I // method@094f │ │ +059a44: 0a01 |0020: move-result v1 │ │ +059a46: 7701 be1f 1000 |0021: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +059a4c: 0a0c |0024: move-result v12 │ │ +059a4e: 82cd |0025: int-to-float v13, v12 │ │ +059a50: 140e cdcc 4c3e |0026: const v14, #float 0.2 // #3e4ccccd │ │ +059a56: c8ed |0029: mul-float/2addr v13, v14 │ │ +059a58: 87db |002a: float-to-int v11, v13 │ │ +059a5a: 12ed |002b: const/4 v13, #int -2 // #fe │ │ +059a5c: 0200 1000 |002c: move/from16 v0, v16 │ │ +059a60: 7130 4f09 b00d |002e: invoke-static {v0, v11, v13}, Landroid/support/v4/view/PagerTitleStrip;.getChildMeasureSpec:(III)I // method@094f │ │ +059a66: 0a03 |0031: move-result v3 │ │ +059a68: 54fd 8402 |0032: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059a6c: 6e30 d422 3d01 |0034: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ +059a72: 54fd 7c02 |0037: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059a76: 6e30 d422 3d01 |0039: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ +059a7c: 54fd 8002 |003c: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059a80: 6e30 d422 3d01 |003e: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ +059a86: 7701 bd1f 1100 |0041: invoke-static/range {v17}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +059a8c: 0a05 |0044: move-result v5 │ │ +059a8e: 150d 0040 |0045: const/high16 v13, #int 1073741824 // #4000 │ │ +059a92: 33d5 1800 |0047: if-ne v5, v13, 005f // +0018 │ │ +059a96: 7701 be1f 1100 |0049: invoke-static/range {v17}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +059a9c: 0a04 |004c: move-result v4 │ │ +059a9e: 54fd 7c02 |004d: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059aa2: 7110 2f0a 0d00 |004f: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +059aa8: 0a02 |0052: move-result v2 │ │ +059aaa: e00d 0210 |0053: shl-int/lit8 v13, v2, #int 16 // #10 │ │ +059aae: 0200 1100 |0055: move/from16 v0, v17 │ │ +059ab2: 7130 440a 040d |0057: invoke-static {v4, v0, v13}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +059ab8: 0a07 |005a: move-result v7 │ │ +059aba: 6e30 6309 cf07 |005b: invoke-virtual {v15, v12, v7}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0963 │ │ +059ac0: 0e00 |005e: return-void │ │ +059ac2: 54fd 7c02 |005f: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059ac6: 6e10 cc22 0d00 |0061: invoke-virtual {v13}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +059acc: 0a09 |0064: move-result v9 │ │ +059ace: 6e10 5109 0f00 |0065: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0951 │ │ +059ad4: 0a08 |0068: move-result v8 │ │ +059ad6: 900d 0906 |0069: add-int v13, v9, v6 │ │ +059ada: 7120 ac27 d800 |006b: invoke-static {v8, v13}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +059ae0: 0a04 |006e: move-result v4 │ │ +059ae2: 28de |006f: goto 004d // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0004 line=426 │ │ 0x0008 line=427 │ │ 0x0010 line=430 │ │ 0x001a line=431 │ │ @@ -60204,19 +60231,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -059a60: |[059a60] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -059a70: 5510 8802 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0288 │ │ -059a74: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -059a78: 6f10 9a20 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@209a │ │ -059a7e: 0e00 |0007: return-void │ │ +059ae4: |[059ae4] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +059af4: 5510 8802 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0288 │ │ +059af8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +059afc: 6f10 9a20 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@209a │ │ +059b02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0004 line=314 │ │ 0x0007 line=316 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -60226,18 +60253,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059a80: |[059a80] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ -059a90: 5901 7d02 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@027d │ │ -059a94: 6e10 5e09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@095e │ │ -059a9a: 0e00 |0005: return-void │ │ +059b04: |[059b04] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ +059b14: 5901 7d02 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@027d │ │ +059b18: 6e10 5e09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@095e │ │ +059b1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0002 line=239 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -60248,31 +60275,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -059a9c: |[059a9c] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ -059aac: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -059ab0: c851 |0002: mul-float/2addr v1, v5 │ │ -059ab2: 8711 |0003: float-to-int v1, v1 │ │ -059ab4: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -059ab8: 5941 8102 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0281 │ │ -059abc: 5241 8102 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0281 │ │ -059ac0: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -059ac4: 5242 8602 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0286 │ │ -059ac8: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ -059ace: b532 |0011: and-int/2addr v2, v3 │ │ -059ad0: 9600 0102 |0012: or-int v0, v1, v2 │ │ -059ad4: 5441 8402 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059ad8: 6e20 e822 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -059ade: 5441 8002 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059ae2: 6e20 e822 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -059ae8: 0e00 |001e: return-void │ │ +059b20: |[059b20] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ +059b30: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +059b34: c851 |0002: mul-float/2addr v1, v5 │ │ +059b36: 8711 |0003: float-to-int v1, v1 │ │ +059b38: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +059b3c: 5941 8102 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0281 │ │ +059b40: 5241 8102 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0281 │ │ +059b44: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +059b48: 5242 8602 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0286 │ │ +059b4c: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ +059b52: b532 |0011: and-int/2addr v2, v3 │ │ +059b54: 9600 0102 |0012: or-int v0, v1, v2 │ │ +059b58: 5441 8402 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059b5c: 6e20 e822 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +059b62: 5441 8002 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059b66: 6e20 e822 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +059b6c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0008 line=196 │ │ 0x0014 line=197 │ │ 0x0019 line=198 │ │ 0x001e line=199 │ │ @@ -60286,29 +60313,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -059aec: |[059aec] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ -059afc: 5945 8602 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0286 │ │ -059b00: 5441 7c02 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059b04: 6e20 e822 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -059b0a: 5241 8102 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0281 │ │ -059b0e: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -059b12: 5242 8602 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0286 │ │ -059b16: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ -059b1c: b532 |0010: and-int/2addr v2, v3 │ │ -059b1e: 9600 0102 |0011: or-int v0, v1, v2 │ │ -059b22: 5441 8402 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059b26: 6e20 e822 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -059b2c: 5441 8002 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059b30: 6e20 e822 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -059b36: 0e00 |001d: return-void │ │ +059b70: |[059b70] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ +059b80: 5945 8602 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0286 │ │ +059b84: 5441 7c02 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059b88: 6e20 e822 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +059b8e: 5241 8102 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0281 │ │ +059b92: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +059b96: 5242 8602 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0286 │ │ +059b9a: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ +059ba0: b532 |0010: and-int/2addr v2, v3 │ │ +059ba2: 9600 0102 |0011: or-int v0, v1, v2 │ │ +059ba6: 5441 8402 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059baa: 6e20 e822 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +059bb0: 5441 8002 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059bb4: 6e20 e822 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +059bba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0002 line=209 │ │ 0x0007 line=210 │ │ 0x0013 line=211 │ │ 0x0018 line=212 │ │ @@ -60323,22 +60350,22 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -059b38: |[059b38] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ -059b48: 5410 8402 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059b4c: 6e30 ea22 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22ea │ │ -059b52: 5410 7c02 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059b56: 6e30 ea22 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22ea │ │ -059b5c: 5410 8002 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059b60: 6e30 ea22 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22ea │ │ -059b66: 0e00 |000f: return-void │ │ +059bbc: |[059bbc] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ +059bcc: 5410 8402 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059bd0: 6e30 ea22 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22ea │ │ +059bd6: 5410 7c02 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059bda: 6e30 ea22 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22ea │ │ +059be0: 5410 8002 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059be4: 6e30 ea22 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22ea │ │ +059bea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0005 line=227 │ │ 0x000a line=228 │ │ 0x000f line=229 │ │ locals : │ │ @@ -60351,18 +60378,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059b68: |[059b68] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ -059b78: 5901 8502 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ -059b7c: 6e10 5e09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@095e │ │ -059b82: 0e00 |0005: return-void │ │ +059bec: |[059bec] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ +059bfc: 5901 8502 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ +059c00: 6e10 5e09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@095e │ │ +059c06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0002 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -60373,38 +60400,38 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -059b84: |[059b84] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -059b94: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -059b98: 5410 8202 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ -059b9c: 6e20 1e09 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@091e │ │ -059ba2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -059ba4: 5b10 8902 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0289 │ │ -059ba8: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ -059bac: 5410 8202 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ -059bb0: 6e20 1709 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0917 │ │ -059bb6: 2200 7705 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0577 │ │ -059bba: 7020 1e28 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -059bc0: 5b10 8902 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0289 │ │ -059bc4: 5410 8302 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -059bc8: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ -059bcc: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -059bce: 5910 7e02 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ -059bd2: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ -059bd6: 5910 7f02 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ -059bda: 5410 8302 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -059bde: 6e10 f80a 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ -059be4: 0a00 |0028: move-result v0 │ │ -059be6: 6e30 6b09 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@096b │ │ -059bec: 6e10 5e09 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@095e │ │ -059bf2: 0e00 |002f: return-void │ │ +059c08: |[059c08] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +059c18: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +059c1c: 5410 8202 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ +059c20: 6e20 1e09 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@091e │ │ +059c26: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +059c28: 5b10 8902 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0289 │ │ +059c2c: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ +059c30: 5410 8202 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0282 │ │ +059c34: 6e20 1709 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0917 │ │ +059c3a: 2200 7a05 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@057a │ │ +059c3e: 7020 1e28 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +059c44: 5b10 8902 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0289 │ │ +059c48: 5410 8302 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +059c4c: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ +059c50: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +059c52: 5910 7e02 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ +059c56: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ +059c5a: 5910 7f02 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ +059c5e: 5410 8302 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +059c62: 6e10 f80a 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ +059c68: 0a00 |0028: move-result v0 │ │ +059c6a: 6e30 6b09 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@096b │ │ +059c70: 6e10 5e09 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@095e │ │ +059c76: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0002 line=320 │ │ 0x0007 line=321 │ │ 0x000a line=323 │ │ 0x000c line=324 │ │ @@ -60425,90 +60452,90 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -059bf4: |[059bf4] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -059c04: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -059c06: 150b 0080 |0001: const/high16 v11, #int -2147483648 // #8000 │ │ -059c0a: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -059c0c: 380e 8800 |0004: if-eqz v14, 008c // +0088 │ │ -059c10: 6e10 1009 0e00 |0006: invoke-virtual {v14}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -059c16: 0a03 |0009: move-result v3 │ │ -059c18: 5cc9 8802 |000a: iput-boolean v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0288 │ │ -059c1c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -059c1e: 349d 0a00 |000d: if-lt v13, v9, 0017 // +000a │ │ -059c22: 380e 0800 |000f: if-eqz v14, 0017 // +0008 │ │ -059c26: d809 0dff |0011: add-int/lit8 v9, v13, #int -1 // #ff │ │ -059c2a: 6e20 1209 9e00 |0013: invoke-virtual {v14, v9}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0912 │ │ -059c30: 0c06 |0016: move-result-object v6 │ │ -059c32: 54c9 8402 |0017: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059c36: 6e20 e522 6900 |0019: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -059c3c: 54ca 7c02 |001c: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059c40: 380e 7100 |001e: if-eqz v14, 008f // +0071 │ │ -059c44: 353d 6f00 |0020: if-ge v13, v3, 008f // +006f │ │ -059c48: 6e20 1209 de00 |0022: invoke-virtual {v14, v13}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0912 │ │ -059c4e: 0c09 |0025: move-result-object v9 │ │ -059c50: 6e20 e522 9a00 |0026: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -059c56: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -059c58: d809 0d01 |002a: add-int/lit8 v9, v13, #int 1 // #01 │ │ -059c5c: 3539 0a00 |002c: if-ge v9, v3, 0036 // +000a │ │ -059c60: 380e 0800 |002e: if-eqz v14, 0036 // +0008 │ │ -059c64: d809 0d01 |0030: add-int/lit8 v9, v13, #int 1 // #01 │ │ -059c68: 6e20 1209 9e00 |0032: invoke-virtual {v14, v9}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0912 │ │ -059c6e: 0c06 |0035: move-result-object v6 │ │ -059c70: 54c9 8002 |0036: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059c74: 6e20 e522 6900 |0038: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -059c7a: 6e10 5809 0c00 |003b: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0958 │ │ -059c80: 0a09 |003e: move-result v9 │ │ -059c82: 6e10 5309 0c00 |003f: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0953 │ │ -059c88: 0a0a |0042: move-result v10 │ │ -059c8a: b1a9 |0043: sub-int/2addr v9, v10 │ │ -059c8c: 6e10 5409 0c00 |0044: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0954 │ │ -059c92: 0a0a |0047: move-result v10 │ │ -059c94: 9107 090a |0048: sub-int v7, v9, v10 │ │ -059c98: 8279 |004a: int-to-float v9, v7 │ │ -059c9a: 140a cdcc 4c3f |004b: const v10, #float 0.8 // #3f4ccccd │ │ -059ca0: c8a9 |004e: mul-float/2addr v9, v10 │ │ -059ca2: 8799 |004f: float-to-int v9, v9 │ │ -059ca4: 7120 ac27 9800 |0050: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -059caa: 0a05 |0053: move-result v5 │ │ -059cac: 7120 bf1f b500 |0054: invoke-static {v5, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -059cb2: 0a02 |0057: move-result v2 │ │ -059cb4: 6e10 5009 0c00 |0058: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0950 │ │ -059cba: 0a09 |005b: move-result v9 │ │ -059cbc: 6e10 5509 0c00 |005c: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0955 │ │ -059cc2: 0a0a |005f: move-result v10 │ │ -059cc4: b1a9 |0060: sub-int/2addr v9, v10 │ │ -059cc6: 6e10 5209 0c00 |0061: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0952 │ │ -059ccc: 0a0a |0064: move-result v10 │ │ -059cce: 9100 090a |0065: sub-int v0, v9, v10 │ │ -059cd2: 7120 ac27 0800 |0067: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -059cd8: 0a04 |006a: move-result v4 │ │ -059cda: 7120 bf1f b400 |006b: invoke-static {v4, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -059ce0: 0a01 |006e: move-result v1 │ │ -059ce2: 54c9 8402 |006f: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059ce6: 6e30 d422 2901 |0071: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ -059cec: 54c9 7c02 |0074: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059cf0: 6e30 d422 2901 |0076: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ -059cf6: 54c9 8002 |0079: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059cfa: 6e30 d422 2901 |007b: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ -059d00: 59cd 7e02 |007e: iput v13, v12, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ -059d04: 55c9 8702 |0080: iget-boolean v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0287 │ │ -059d08: 3909 0700 |0082: if-nez v9, 0089 // +0007 │ │ -059d0c: 52c9 7f02 |0084: iget v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ -059d10: 6e40 6c09 dc89 |0086: invoke-virtual {v12, v13, v9, v8}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ -059d16: 5cc8 8802 |0089: iput-boolean v8, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0288 │ │ -059d1a: 0e00 |008b: return-void │ │ -059d1c: 0183 |008c: move v3, v8 │ │ -059d1e: 2900 7dff |008d: goto/16 000a // -0083 │ │ -059d22: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -059d24: 2896 |0090: goto 0026 // -006a │ │ +059c78: |[059c78] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +059c88: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +059c8a: 150b 0080 |0001: const/high16 v11, #int -2147483648 // #8000 │ │ +059c8e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +059c90: 380e 8800 |0004: if-eqz v14, 008c // +0088 │ │ +059c94: 6e10 1009 0e00 |0006: invoke-virtual {v14}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +059c9a: 0a03 |0009: move-result v3 │ │ +059c9c: 5cc9 8802 |000a: iput-boolean v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0288 │ │ +059ca0: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +059ca2: 349d 0a00 |000d: if-lt v13, v9, 0017 // +000a │ │ +059ca6: 380e 0800 |000f: if-eqz v14, 0017 // +0008 │ │ +059caa: d809 0dff |0011: add-int/lit8 v9, v13, #int -1 // #ff │ │ +059cae: 6e20 1209 9e00 |0013: invoke-virtual {v14, v9}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0912 │ │ +059cb4: 0c06 |0016: move-result-object v6 │ │ +059cb6: 54c9 8402 |0017: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059cba: 6e20 e522 6900 |0019: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +059cc0: 54ca 7c02 |001c: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059cc4: 380e 7100 |001e: if-eqz v14, 008f // +0071 │ │ +059cc8: 353d 6f00 |0020: if-ge v13, v3, 008f // +006f │ │ +059ccc: 6e20 1209 de00 |0022: invoke-virtual {v14, v13}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0912 │ │ +059cd2: 0c09 |0025: move-result-object v9 │ │ +059cd4: 6e20 e522 9a00 |0026: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +059cda: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +059cdc: d809 0d01 |002a: add-int/lit8 v9, v13, #int 1 // #01 │ │ +059ce0: 3539 0a00 |002c: if-ge v9, v3, 0036 // +000a │ │ +059ce4: 380e 0800 |002e: if-eqz v14, 0036 // +0008 │ │ +059ce8: d809 0d01 |0030: add-int/lit8 v9, v13, #int 1 // #01 │ │ +059cec: 6e20 1209 9e00 |0032: invoke-virtual {v14, v9}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0912 │ │ +059cf2: 0c06 |0035: move-result-object v6 │ │ +059cf4: 54c9 8002 |0036: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059cf8: 6e20 e522 6900 |0038: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +059cfe: 6e10 5809 0c00 |003b: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0958 │ │ +059d04: 0a09 |003e: move-result v9 │ │ +059d06: 6e10 5309 0c00 |003f: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0953 │ │ +059d0c: 0a0a |0042: move-result v10 │ │ +059d0e: b1a9 |0043: sub-int/2addr v9, v10 │ │ +059d10: 6e10 5409 0c00 |0044: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0954 │ │ +059d16: 0a0a |0047: move-result v10 │ │ +059d18: 9107 090a |0048: sub-int v7, v9, v10 │ │ +059d1c: 8279 |004a: int-to-float v9, v7 │ │ +059d1e: 140a cdcc 4c3f |004b: const v10, #float 0.8 // #3f4ccccd │ │ +059d24: c8a9 |004e: mul-float/2addr v9, v10 │ │ +059d26: 8799 |004f: float-to-int v9, v9 │ │ +059d28: 7120 ac27 9800 |0050: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +059d2e: 0a05 |0053: move-result v5 │ │ +059d30: 7120 bf1f b500 |0054: invoke-static {v5, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +059d36: 0a02 |0057: move-result v2 │ │ +059d38: 6e10 5009 0c00 |0058: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0950 │ │ +059d3e: 0a09 |005b: move-result v9 │ │ +059d40: 6e10 5509 0c00 |005c: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0955 │ │ +059d46: 0a0a |005f: move-result v10 │ │ +059d48: b1a9 |0060: sub-int/2addr v9, v10 │ │ +059d4a: 6e10 5209 0c00 |0061: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0952 │ │ +059d50: 0a0a |0064: move-result v10 │ │ +059d52: 9100 090a |0065: sub-int v0, v9, v10 │ │ +059d56: 7120 ac27 0800 |0067: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +059d5c: 0a04 |006a: move-result v4 │ │ +059d5e: 7120 bf1f b400 |006b: invoke-static {v4, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +059d64: 0a01 |006e: move-result v1 │ │ +059d66: 54c9 8402 |006f: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059d6a: 6e30 d422 2901 |0071: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ +059d70: 54c9 7c02 |0074: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059d74: 6e30 d422 2901 |0076: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ +059d7a: 54c9 8002 |0079: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059d7e: 6e30 d422 2901 |007b: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22d4 │ │ +059d84: 59cd 7e02 |007e: iput v13, v12, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ +059d88: 55c9 8702 |0080: iget-boolean v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0287 │ │ +059d8c: 3909 0700 |0082: if-nez v9, 0089 // +0007 │ │ +059d90: 52c9 7f02 |0084: iget v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ +059d94: 6e40 6c09 dc89 |0086: invoke-virtual {v12, v13, v9, v8}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ +059d9a: 5cc8 8802 |0089: iput-boolean v8, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0288 │ │ +059d9e: 0e00 |008b: return-void │ │ +059da0: 0183 |008c: move v3, v8 │ │ +059da2: 2900 7dff |008d: goto/16 000a // -0083 │ │ +059da6: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +059da8: 2896 |0090: goto 0026 // -006a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=273 │ │ 0x000a line=274 │ │ 0x000c line=276 │ │ 0x000d line=277 │ │ 0x0011 line=278 │ │ @@ -60554,233 +60581,233 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 444 16-bit code units │ │ -059d28: |[059d28] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ -059d38: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ -059d3c: 5200 7e02 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ -059d40: 022a 0000 |0004: move/from16 v42, v0 │ │ -059d44: 0200 2e00 |0006: move/from16 v0, v46 │ │ -059d48: 0201 2a00 |0008: move/from16 v1, v42 │ │ -059d4c: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ -059d50: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ -059d54: 5400 8302 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -059d58: 082a 0000 |0010: move-object/from16 v42, v0 │ │ -059d5c: 7401 f10a 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ -059d62: 0c2a |0015: move-result-object v42 │ │ -059d64: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ -059d68: 0201 2e00 |0018: move/from16 v1, v46 │ │ -059d6c: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ -059d70: 6e30 6b09 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@096b │ │ -059d76: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ -059d7a: 0200 2a00 |0021: move/from16 v0, v42 │ │ -059d7e: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ -059d82: 5c10 8702 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0287 │ │ -059d86: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ -059d8a: 5400 8402 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059d8e: 082a 0000 |002b: move-object/from16 v42, v0 │ │ -059d92: 7401 cd22 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -059d98: 0a24 |0030: move-result v36 │ │ -059d9a: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ -059d9e: 5400 7c02 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059da2: 082a 0000 |0035: move-object/from16 v42, v0 │ │ -059da6: 7401 cd22 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -059dac: 0a12 |003a: move-result v18 │ │ -059dae: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ -059db2: 5400 8002 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059db6: 082a 0000 |003f: move-object/from16 v42, v0 │ │ -059dba: 7401 cd22 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -059dc0: 0a1a |0044: move-result v26 │ │ -059dc2: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ -059dc6: 7401 5809 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0958 │ │ -059dcc: 0a26 |004a: move-result v38 │ │ -059dce: 7401 5009 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0950 │ │ -059dd4: 0a25 |004e: move-result v37 │ │ -059dd6: 7401 5309 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0953 │ │ -059ddc: 0a1d |0052: move-result v29 │ │ -059dde: 7401 5409 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0954 │ │ -059de4: 0a1e |0056: move-result v30 │ │ -059de6: 7401 5509 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0955 │ │ -059dec: 0a1f |005a: move-result v31 │ │ -059dee: 7401 5209 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0952 │ │ -059df4: 0a1c |005e: move-result v28 │ │ -059df6: 9027 1d13 |005f: add-int v39, v29, v19 │ │ -059dfa: 9028 1e13 |0061: add-int v40, v30, v19 │ │ -059dfe: 912a 2627 |0063: sub-int v42, v38, v39 │ │ -059e02: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ -059e06: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ -059e0a: a60e 2f2a |0069: add-float v14, v47, v42 │ │ -059e0e: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ -059e12: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ -059e16: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ -059e1a: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ -059e1e: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ -059e22: 912a 2628 |0075: sub-int v42, v38, v40 │ │ -059e26: 82a0 |0077: int-to-float v0, v10 │ │ -059e28: 022b 0000 |0078: move/from16 v43, v0 │ │ -059e2c: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ -059e30: 0200 2b00 |007c: move/from16 v0, v43 │ │ -059e34: 8700 |007e: float-to-int v0, v0 │ │ -059e36: 022b 0000 |007f: move/from16 v43, v0 │ │ -059e3a: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ -059e3e: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ -059e42: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ -059e46: 900f 0d12 |0087: add-int v15, v13, v18 │ │ -059e4a: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -059e4e: 5400 8402 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059e52: 082a 0000 |008d: move-object/from16 v42, v0 │ │ -059e56: 7401 c422 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22c4 │ │ -059e5c: 0a20 |0092: move-result v32 │ │ -059e5e: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ -059e62: 5400 7c02 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059e66: 082a 0000 |0097: move-object/from16 v42, v0 │ │ -059e6a: 7401 c422 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22c4 │ │ -059e70: 0a0b |009c: move-result v11 │ │ -059e72: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ -059e76: 5400 8002 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059e7a: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ -059e7e: 7401 c422 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22c4 │ │ -059e84: 0a16 |00a6: move-result v22 │ │ -059e86: 0200 2000 |00a7: move/from16 v0, v32 │ │ -059e8a: 7120 ac27 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -059e90: 0a2a |00ac: move-result v42 │ │ -059e92: 0200 2a00 |00ad: move/from16 v0, v42 │ │ -059e96: 0201 1600 |00af: move/from16 v1, v22 │ │ -059e9a: 7120 ac27 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -059ea0: 0a14 |00b4: move-result v20 │ │ -059ea2: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ -059ea6: 9111 140b |00b7: sub-int v17, v20, v11 │ │ -059eaa: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ -059eae: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ -059eb2: 5400 8402 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059eb6: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ -059eba: 7401 cc22 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -059ec0: 0a2a |00c4: move-result v42 │ │ -059ec2: 9007 232a |00c5: add-int v7, v35, v42 │ │ -059ec6: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ -059eca: 5400 7c02 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059ece: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ -059ed2: 7401 cc22 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -059ed8: 0a2a |00d0: move-result v42 │ │ -059eda: 9005 112a |00d1: add-int v5, v17, v42 │ │ -059ede: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ -059ee2: 5400 8002 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059ee6: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ -059eea: 7401 cc22 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -059ef0: 0a2a |00dc: move-result v42 │ │ -059ef2: 9006 192a |00dd: add-int v6, v25, v42 │ │ -059ef6: 7120 ac27 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -059efc: 0a2a |00e2: move-result v42 │ │ -059efe: 0200 2a00 |00e3: move/from16 v0, v42 │ │ -059f02: 7120 ac27 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -059f08: 0a15 |00e8: move-result v21 │ │ -059f0a: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ -059f0e: 5200 7d02 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@027d │ │ -059f12: 022a 0000 |00ed: move/from16 v42, v0 │ │ -059f16: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ -059f1a: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ -059f20: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ -059f24: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ -059f28: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ -059f2c: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ -059f30: 5400 7c02 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059f34: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ -059f38: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ -059f3c: 5400 7c02 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ -059f40: 082b 0000 |0104: move-object/from16 v43, v0 │ │ -059f44: 7401 cc22 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -059f4a: 0a2b |0109: move-result v43 │ │ -059f4c: 902b 2b10 |010a: add-int v43, v43, v16 │ │ -059f50: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -059f54: 0201 1000 |010e: move/from16 v1, v16 │ │ -059f58: 0202 2b00 |0110: move/from16 v2, v43 │ │ -059f5c: 6e52 d322 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ -059f62: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ -059f66: 5200 8502 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ -059f6a: 022a 0000 |0119: move/from16 v42, v0 │ │ -059f6e: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ -059f72: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ -059f76: 0200 1d00 |011f: move/from16 v0, v29 │ │ -059f7a: 0201 2a00 |0121: move/from16 v1, v42 │ │ -059f7e: 7120 af27 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -059f84: 0a21 |0126: move-result v33 │ │ -059f86: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ -059f8a: 5400 8402 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059f8e: 082a 0000 |012b: move-object/from16 v42, v0 │ │ -059f92: 902b 2124 |012d: add-int v43, v33, v36 │ │ -059f96: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ -059f9a: 5400 8402 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ -059f9e: 082c 0000 |0133: move-object/from16 v44, v0 │ │ -059fa2: 7401 cc22 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -059fa8: 0a2c |0138: move-result v44 │ │ -059faa: 902c 2c22 |0139: add-int v44, v44, v34 │ │ -059fae: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ -059fb2: 0201 2100 |013d: move/from16 v1, v33 │ │ -059fb6: 0202 2200 |013f: move/from16 v2, v34 │ │ -059fba: 0203 2b00 |0141: move/from16 v3, v43 │ │ -059fbe: 0204 2c00 |0143: move/from16 v4, v44 │ │ -059fc2: 6e54 d322 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ -059fc8: 912a 261e |0148: sub-int v42, v38, v30 │ │ -059fcc: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ -059fd0: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ -059fd4: 5200 8502 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ -059fd8: 022b 0000 |0150: move/from16 v43, v0 │ │ -059fdc: 902b 2b0f |0152: add-int v43, v43, v15 │ │ -059fe0: 7702 ac27 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -059fe6: 0a17 |0157: move-result v23 │ │ -059fe8: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ -059fec: 5400 8002 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -059ff0: 082a 0000 |015c: move-object/from16 v42, v0 │ │ -059ff4: 902b 171a |015e: add-int v43, v23, v26 │ │ -059ff8: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ -059ffc: 5400 8002 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ -05a000: 082c 0000 |0164: move-object/from16 v44, v0 │ │ -05a004: 7401 cc22 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -05a00a: 0a2c |0169: move-result v44 │ │ -05a00c: 902c 2c18 |016a: add-int v44, v44, v24 │ │ -05a010: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ -05a014: 0201 1700 |016e: move/from16 v1, v23 │ │ -05a018: 0202 1800 |0170: move/from16 v2, v24 │ │ -05a01c: 0203 2b00 |0172: move/from16 v3, v43 │ │ -05a020: 0204 2c00 |0174: move/from16 v4, v44 │ │ -05a024: 6e54 d322 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ -05a02a: 0200 2f00 |0179: move/from16 v0, v47 │ │ -05a02e: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ -05a032: 5910 7f02 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ -05a036: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ -05a03a: 0200 2a00 |0181: move/from16 v0, v42 │ │ -05a03e: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ -05a042: 5c10 8702 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0287 │ │ -05a046: 0e00 |0187: return-void │ │ -05a048: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ -05a04c: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ -05a050: 5200 7f02 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ -05a054: 022a 0000 |018e: move/from16 v42, v0 │ │ -05a058: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ -05a05c: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ -05a060: 28f3 |0194: goto 0187 // -000d │ │ -05a062: 912a 251f |0195: sub-int v42, v37, v31 │ │ -05a066: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ -05a06a: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ -05a06e: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ -05a072: 9022 0923 |019d: add-int v34, v9, v35 │ │ -05a076: 9010 0911 |019f: add-int v16, v9, v17 │ │ -05a07a: 9018 0919 |01a1: add-int v24, v9, v25 │ │ -05a07e: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ -05a082: 912a 251c |01a5: sub-int v42, v37, v28 │ │ -05a086: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ -05a08a: 9022 0823 |01a9: add-int v34, v8, v35 │ │ -05a08e: 9010 0811 |01ab: add-int v16, v8, v17 │ │ -05a092: 9018 0819 |01ad: add-int v24, v8, v25 │ │ -05a096: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ -05a09a: 0000 |01b1: nop // spacer │ │ -05a09c: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ +059dac: |[059dac] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ +059dbc: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ +059dc0: 5200 7e02 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@027e │ │ +059dc4: 022a 0000 |0004: move/from16 v42, v0 │ │ +059dc8: 0200 2e00 |0006: move/from16 v0, v46 │ │ +059dcc: 0201 2a00 |0008: move/from16 v1, v42 │ │ +059dd0: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ +059dd4: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ +059dd8: 5400 8302 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +059ddc: 082a 0000 |0010: move-object/from16 v42, v0 │ │ +059de0: 7401 f10a 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ +059de6: 0c2a |0015: move-result-object v42 │ │ +059de8: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ +059dec: 0201 2e00 |0018: move/from16 v1, v46 │ │ +059df0: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ +059df4: 6e30 6b09 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@096b │ │ +059dfa: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ +059dfe: 0200 2a00 |0021: move/from16 v0, v42 │ │ +059e02: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ +059e06: 5c10 8702 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0287 │ │ +059e0a: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ +059e0e: 5400 8402 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059e12: 082a 0000 |002b: move-object/from16 v42, v0 │ │ +059e16: 7401 cd22 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +059e1c: 0a24 |0030: move-result v36 │ │ +059e1e: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ +059e22: 5400 7c02 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059e26: 082a 0000 |0035: move-object/from16 v42, v0 │ │ +059e2a: 7401 cd22 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +059e30: 0a12 |003a: move-result v18 │ │ +059e32: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ +059e36: 5400 8002 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059e3a: 082a 0000 |003f: move-object/from16 v42, v0 │ │ +059e3e: 7401 cd22 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +059e44: 0a1a |0044: move-result v26 │ │ +059e46: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ +059e4a: 7401 5809 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0958 │ │ +059e50: 0a26 |004a: move-result v38 │ │ +059e52: 7401 5009 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0950 │ │ +059e58: 0a25 |004e: move-result v37 │ │ +059e5a: 7401 5309 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0953 │ │ +059e60: 0a1d |0052: move-result v29 │ │ +059e62: 7401 5409 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0954 │ │ +059e68: 0a1e |0056: move-result v30 │ │ +059e6a: 7401 5509 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0955 │ │ +059e70: 0a1f |005a: move-result v31 │ │ +059e72: 7401 5209 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0952 │ │ +059e78: 0a1c |005e: move-result v28 │ │ +059e7a: 9027 1d13 |005f: add-int v39, v29, v19 │ │ +059e7e: 9028 1e13 |0061: add-int v40, v30, v19 │ │ +059e82: 912a 2627 |0063: sub-int v42, v38, v39 │ │ +059e86: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ +059e8a: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ +059e8e: a60e 2f2a |0069: add-float v14, v47, v42 │ │ +059e92: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ +059e96: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ +059e9a: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ +059e9e: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ +059ea2: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ +059ea6: 912a 2628 |0075: sub-int v42, v38, v40 │ │ +059eaa: 82a0 |0077: int-to-float v0, v10 │ │ +059eac: 022b 0000 |0078: move/from16 v43, v0 │ │ +059eb0: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ +059eb4: 0200 2b00 |007c: move/from16 v0, v43 │ │ +059eb8: 8700 |007e: float-to-int v0, v0 │ │ +059eba: 022b 0000 |007f: move/from16 v43, v0 │ │ +059ebe: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ +059ec2: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ +059ec6: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ +059eca: 900f 0d12 |0087: add-int v15, v13, v18 │ │ +059ece: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ +059ed2: 5400 8402 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059ed6: 082a 0000 |008d: move-object/from16 v42, v0 │ │ +059eda: 7401 c422 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22c4 │ │ +059ee0: 0a20 |0092: move-result v32 │ │ +059ee2: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ +059ee6: 5400 7c02 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059eea: 082a 0000 |0097: move-object/from16 v42, v0 │ │ +059eee: 7401 c422 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22c4 │ │ +059ef4: 0a0b |009c: move-result v11 │ │ +059ef6: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ +059efa: 5400 8002 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059efe: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ +059f02: 7401 c422 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22c4 │ │ +059f08: 0a16 |00a6: move-result v22 │ │ +059f0a: 0200 2000 |00a7: move/from16 v0, v32 │ │ +059f0e: 7120 ac27 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +059f14: 0a2a |00ac: move-result v42 │ │ +059f16: 0200 2a00 |00ad: move/from16 v0, v42 │ │ +059f1a: 0201 1600 |00af: move/from16 v1, v22 │ │ +059f1e: 7120 ac27 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +059f24: 0a14 |00b4: move-result v20 │ │ +059f26: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ +059f2a: 9111 140b |00b7: sub-int v17, v20, v11 │ │ +059f2e: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ +059f32: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ +059f36: 5400 8402 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +059f3a: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ +059f3e: 7401 cc22 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +059f44: 0a2a |00c4: move-result v42 │ │ +059f46: 9007 232a |00c5: add-int v7, v35, v42 │ │ +059f4a: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ +059f4e: 5400 7c02 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059f52: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ +059f56: 7401 cc22 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +059f5c: 0a2a |00d0: move-result v42 │ │ +059f5e: 9005 112a |00d1: add-int v5, v17, v42 │ │ +059f62: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ +059f66: 5400 8002 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +059f6a: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ +059f6e: 7401 cc22 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +059f74: 0a2a |00dc: move-result v42 │ │ +059f76: 9006 192a |00dd: add-int v6, v25, v42 │ │ +059f7a: 7120 ac27 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +059f80: 0a2a |00e2: move-result v42 │ │ +059f82: 0200 2a00 |00e3: move/from16 v0, v42 │ │ +059f86: 7120 ac27 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +059f8c: 0a15 |00e8: move-result v21 │ │ +059f8e: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ +059f92: 5200 7d02 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@027d │ │ +059f96: 022a 0000 |00ed: move/from16 v42, v0 │ │ +059f9a: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ +059f9e: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ +059fa4: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ +059fa8: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ +059fac: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ +059fb0: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ +059fb4: 5400 7c02 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059fb8: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ +059fbc: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ +059fc0: 5400 7c02 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@027c │ │ +059fc4: 082b 0000 |0104: move-object/from16 v43, v0 │ │ +059fc8: 7401 cc22 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +059fce: 0a2b |0109: move-result v43 │ │ +059fd0: 902b 2b10 |010a: add-int v43, v43, v16 │ │ +059fd4: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +059fd8: 0201 1000 |010e: move/from16 v1, v16 │ │ +059fdc: 0202 2b00 |0110: move/from16 v2, v43 │ │ +059fe0: 6e52 d322 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ +059fe6: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ +059fea: 5200 8502 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ +059fee: 022a 0000 |0119: move/from16 v42, v0 │ │ +059ff2: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ +059ff6: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ +059ffa: 0200 1d00 |011f: move/from16 v0, v29 │ │ +059ffe: 0201 2a00 |0121: move/from16 v1, v42 │ │ +05a002: 7120 af27 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +05a008: 0a21 |0126: move-result v33 │ │ +05a00a: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ +05a00e: 5400 8402 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +05a012: 082a 0000 |012b: move-object/from16 v42, v0 │ │ +05a016: 902b 2124 |012d: add-int v43, v33, v36 │ │ +05a01a: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ +05a01e: 5400 8402 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0284 │ │ +05a022: 082c 0000 |0133: move-object/from16 v44, v0 │ │ +05a026: 7401 cc22 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +05a02c: 0a2c |0138: move-result v44 │ │ +05a02e: 902c 2c22 |0139: add-int v44, v44, v34 │ │ +05a032: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ +05a036: 0201 2100 |013d: move/from16 v1, v33 │ │ +05a03a: 0202 2200 |013f: move/from16 v2, v34 │ │ +05a03e: 0203 2b00 |0141: move/from16 v3, v43 │ │ +05a042: 0204 2c00 |0143: move/from16 v4, v44 │ │ +05a046: 6e54 d322 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ +05a04c: 912a 261e |0148: sub-int v42, v38, v30 │ │ +05a050: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ +05a054: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ +05a058: 5200 8502 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0285 │ │ +05a05c: 022b 0000 |0150: move/from16 v43, v0 │ │ +05a060: 902b 2b0f |0152: add-int v43, v43, v15 │ │ +05a064: 7702 ac27 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +05a06a: 0a17 |0157: move-result v23 │ │ +05a06c: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ +05a070: 5400 8002 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +05a074: 082a 0000 |015c: move-object/from16 v42, v0 │ │ +05a078: 902b 171a |015e: add-int v43, v23, v26 │ │ +05a07c: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ +05a080: 5400 8002 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0280 │ │ +05a084: 082c 0000 |0164: move-object/from16 v44, v0 │ │ +05a088: 7401 cc22 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +05a08e: 0a2c |0169: move-result v44 │ │ +05a090: 902c 2c18 |016a: add-int v44, v44, v24 │ │ +05a094: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ +05a098: 0201 1700 |016e: move/from16 v1, v23 │ │ +05a09c: 0202 1800 |0170: move/from16 v2, v24 │ │ +05a0a0: 0203 2b00 |0172: move/from16 v3, v43 │ │ +05a0a4: 0204 2c00 |0174: move/from16 v4, v44 │ │ +05a0a8: 6e54 d322 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ +05a0ae: 0200 2f00 |0179: move/from16 v0, v47 │ │ +05a0b2: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ +05a0b6: 5910 7f02 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ +05a0ba: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ +05a0be: 0200 2a00 |0181: move/from16 v0, v42 │ │ +05a0c2: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ +05a0c6: 5c10 8702 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0287 │ │ +05a0ca: 0e00 |0187: return-void │ │ +05a0cc: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ +05a0d0: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ +05a0d4: 5200 7f02 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@027f │ │ +05a0d8: 022a 0000 |018e: move/from16 v42, v0 │ │ +05a0dc: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ +05a0e0: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ +05a0e4: 28f3 |0194: goto 0187 // -000d │ │ +05a0e6: 912a 251f |0195: sub-int v42, v37, v31 │ │ +05a0ea: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ +05a0ee: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ +05a0f2: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ +05a0f6: 9022 0923 |019d: add-int v34, v9, v35 │ │ +05a0fa: 9010 0911 |019f: add-int v16, v9, v17 │ │ +05a0fe: 9018 0919 |01a1: add-int v24, v9, v25 │ │ +05a102: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ +05a106: 912a 251c |01a5: sub-int v42, v37, v28 │ │ +05a10a: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ +05a10e: 9022 0823 |01a9: add-int v34, v8, v35 │ │ +05a112: 9010 0811 |01ab: add-int v16, v8, v17 │ │ +05a116: 9018 0819 |01ad: add-int v24, v8, v25 │ │ +05a11a: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ +05a11e: 0000 |01b1: nop // spacer │ │ +05a120: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x000c line=337 │ │ 0x001f line=342 │ │ 0x0027 line=344 │ │ 0x0031 line=345 │ │ @@ -60911,27 +60938,27 @@ │ │ 0x0195 - 0x01bc reg=40 textPaddedRight I │ │ 0x0195 - 0x01bc reg=41 vgrav I │ │ 0x0000 - 0x01bc reg=45 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x01bc reg=46 position I │ │ 0x0000 - 0x01bc reg=47 positionOffset F │ │ 0x0000 - 0x01bc reg=48 force Z │ │ │ │ - source_file_idx : 3904 (PagerTitleStrip.java) │ │ + source_file_idx : 3914 (PagerTitleStrip.java) │ │ │ │ -Class #308 header: │ │ -class_idx : 456 │ │ +Class #309 header: │ │ +class_idx : 457 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 462 │ │ -source_file_idx : 3902 │ │ +superclass_idx : 463 │ │ +source_file_idx : 3912 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ -Class #308 - │ │ +Class #309 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTabStrip;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -61004,103 +61031,103 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 169 16-bit code units │ │ -05a0b0: |[05a0b0] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05a0c0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -05a0c2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -05a0c4: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ -05a0c8: 7030 4b09 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@094b │ │ -05a0ce: 2201 5a00 |0007: new-instance v1, Landroid/graphics/Paint; // type@005a │ │ -05a0d2: 7010 9301 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0193 │ │ -05a0d8: 5b71 7302 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ -05a0dc: 2201 6000 |000e: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ -05a0e0: 7010 a901 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -05a0e6: 5b71 7402 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0274 │ │ -05a0ea: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -05a0ee: 5971 7102 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0271 │ │ -05a0f2: 5c75 6302 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ -05a0f6: 5c75 6402 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ -05a0fa: 5271 7502 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0275 │ │ -05a0fe: 5971 6702 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ -05a102: 5471 7302 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ -05a106: 5272 6702 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ -05a10a: 6e20 9701 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -05a110: 6e10 a600 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -05a116: 0c01 |002b: move-result-object v1 │ │ -05a118: 6e10 0901 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -05a11e: 0c01 |002f: move-result-object v1 │ │ -05a120: 5210 1d0e |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -05a124: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ -05a128: c801 |0034: mul-float/2addr v1, v0 │ │ -05a12a: c631 |0035: add-float/2addr v1, v3 │ │ -05a12c: 8711 |0036: float-to-int v1, v1 │ │ -05a12e: 5971 6802 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0268 │ │ -05a132: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ -05a136: c801 |003b: mul-float/2addr v1, v0 │ │ -05a138: c631 |003c: add-float/2addr v1, v3 │ │ -05a13a: 8711 |003d: float-to-int v1, v1 │ │ -05a13c: 5971 6b02 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@026b │ │ -05a140: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ -05a144: c801 |0042: mul-float/2addr v1, v0 │ │ -05a146: 8711 |0043: float-to-int v1, v1 │ │ -05a148: 5971 6d02 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@026d │ │ -05a14c: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ -05a150: c801 |0048: mul-float/2addr v1, v0 │ │ -05a152: c631 |0049: add-float/2addr v1, v3 │ │ -05a154: 8711 |004a: float-to-int v1, v1 │ │ -05a156: 5971 7202 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ -05a15a: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ -05a15e: c801 |004f: mul-float/2addr v1, v0 │ │ -05a160: c631 |0050: add-float/2addr v1, v3 │ │ -05a162: 8711 |0051: float-to-int v1, v1 │ │ -05a164: 5971 6502 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0265 │ │ -05a168: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ -05a16c: c801 |0056: mul-float/2addr v1, v0 │ │ -05a16e: c631 |0057: add-float/2addr v1, v3 │ │ -05a170: 8711 |0058: float-to-int v1, v1 │ │ -05a172: 5971 6c02 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@026c │ │ -05a176: 7110 4f20 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -05a17c: 0c01 |005e: move-result-object v1 │ │ -05a17e: 6e10 5420 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ -05a184: 0a01 |0062: move-result v1 │ │ -05a186: 5971 7602 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0276 │ │ -05a18a: 6e10 2a09 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@092a │ │ -05a190: 0a01 |0068: move-result v1 │ │ -05a192: 6e10 2c09 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@092c │ │ -05a198: 0a02 |006c: move-result v2 │ │ -05a19a: 6e10 2b09 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@092b │ │ -05a1a0: 0a03 |0070: move-result v3 │ │ -05a1a2: 6e10 2909 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0929 │ │ -05a1a8: 0a04 |0074: move-result v4 │ │ -05a1aa: 6e54 3809 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0938 │ │ -05a1b0: 6e10 2e09 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@092e │ │ -05a1b6: 0a01 |007b: move-result v1 │ │ -05a1b8: 6e20 3b09 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@093b │ │ -05a1be: 6e20 3c09 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@093c │ │ -05a1c4: 5471 7002 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0270 │ │ -05a1c8: 6e20 d922 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@22d9 │ │ -05a1ce: 5471 7002 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0270 │ │ -05a1d2: 2202 c601 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@01c6 │ │ -05a1d6: 7020 1f09 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@091f │ │ -05a1dc: 6e20 e022 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22e0 │ │ -05a1e2: 5471 6e02 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@026e │ │ -05a1e6: 6e20 d922 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@22d9 │ │ -05a1ec: 5471 6e02 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@026e │ │ -05a1f0: 2202 c701 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@01c7 │ │ -05a1f4: 7020 2109 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0921 │ │ -05a1fa: 6e20 e022 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22e0 │ │ -05a200: 6e10 2409 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0924 │ │ -05a206: 0c01 |00a3: move-result-object v1 │ │ -05a208: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ -05a20c: 5c76 6302 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ -05a210: 0e00 |00a8: return-void │ │ +05a134: |[05a134] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05a144: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +05a146: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +05a148: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ +05a14c: 7030 4b09 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@094b │ │ +05a152: 2201 5a00 |0007: new-instance v1, Landroid/graphics/Paint; // type@005a │ │ +05a156: 7010 9301 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0193 │ │ +05a15c: 5b71 7302 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ +05a160: 2201 6000 |000e: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ +05a164: 7010 a901 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +05a16a: 5b71 7402 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0274 │ │ +05a16e: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +05a172: 5971 7102 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0271 │ │ +05a176: 5c75 6302 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ +05a17a: 5c75 6402 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ +05a17e: 5271 7502 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0275 │ │ +05a182: 5971 6702 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ +05a186: 5471 7302 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ +05a18a: 5272 6702 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ +05a18e: 6e20 9701 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +05a194: 6e10 a600 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +05a19a: 0c01 |002b: move-result-object v1 │ │ +05a19c: 6e10 0901 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +05a1a2: 0c01 |002f: move-result-object v1 │ │ +05a1a4: 5210 1d0e |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +05a1a8: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ +05a1ac: c801 |0034: mul-float/2addr v1, v0 │ │ +05a1ae: c631 |0035: add-float/2addr v1, v3 │ │ +05a1b0: 8711 |0036: float-to-int v1, v1 │ │ +05a1b2: 5971 6802 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0268 │ │ +05a1b6: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ +05a1ba: c801 |003b: mul-float/2addr v1, v0 │ │ +05a1bc: c631 |003c: add-float/2addr v1, v3 │ │ +05a1be: 8711 |003d: float-to-int v1, v1 │ │ +05a1c0: 5971 6b02 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@026b │ │ +05a1c4: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ +05a1c8: c801 |0042: mul-float/2addr v1, v0 │ │ +05a1ca: 8711 |0043: float-to-int v1, v1 │ │ +05a1cc: 5971 6d02 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@026d │ │ +05a1d0: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ +05a1d4: c801 |0048: mul-float/2addr v1, v0 │ │ +05a1d6: c631 |0049: add-float/2addr v1, v3 │ │ +05a1d8: 8711 |004a: float-to-int v1, v1 │ │ +05a1da: 5971 7202 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ +05a1de: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ +05a1e2: c801 |004f: mul-float/2addr v1, v0 │ │ +05a1e4: c631 |0050: add-float/2addr v1, v3 │ │ +05a1e6: 8711 |0051: float-to-int v1, v1 │ │ +05a1e8: 5971 6502 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0265 │ │ +05a1ec: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ +05a1f0: c801 |0056: mul-float/2addr v1, v0 │ │ +05a1f2: c631 |0057: add-float/2addr v1, v3 │ │ +05a1f4: 8711 |0058: float-to-int v1, v1 │ │ +05a1f6: 5971 6c02 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@026c │ │ +05a1fa: 7110 4f20 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +05a200: 0c01 |005e: move-result-object v1 │ │ +05a202: 6e10 5420 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ +05a208: 0a01 |0062: move-result v1 │ │ +05a20a: 5971 7602 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0276 │ │ +05a20e: 6e10 2a09 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@092a │ │ +05a214: 0a01 |0068: move-result v1 │ │ +05a216: 6e10 2c09 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@092c │ │ +05a21c: 0a02 |006c: move-result v2 │ │ +05a21e: 6e10 2b09 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@092b │ │ +05a224: 0a03 |0070: move-result v3 │ │ +05a226: 6e10 2909 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0929 │ │ +05a22c: 0a04 |0074: move-result v4 │ │ +05a22e: 6e54 3809 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0938 │ │ +05a234: 6e10 2e09 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@092e │ │ +05a23a: 0a01 |007b: move-result v1 │ │ +05a23c: 6e20 3b09 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@093b │ │ +05a242: 6e20 3c09 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@093c │ │ +05a248: 5471 7002 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0270 │ │ +05a24c: 6e20 d922 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@22d9 │ │ +05a252: 5471 7002 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0270 │ │ +05a256: 2202 c701 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@01c7 │ │ +05a25a: 7020 1f09 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@091f │ │ +05a260: 6e20 e022 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22e0 │ │ +05a266: 5471 6e02 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@026e │ │ +05a26a: 6e20 d922 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@22d9 │ │ +05a270: 5471 6e02 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@026e │ │ +05a274: 2202 c801 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@01c8 │ │ +05a278: 7020 2109 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0921 │ │ +05a27e: 6e20 e022 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22e0 │ │ +05a284: 6e10 2409 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0924 │ │ +05a28a: 0c01 |00a3: move-result-object v1 │ │ +05a28c: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ +05a290: 5c76 6302 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ +05a294: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=83 │ │ 0x0007 line=64 │ │ 0x000e line=65 │ │ 0x0015 line=67 │ │ 0x0019 line=69 │ │ @@ -61137,17 +61164,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a214: |[05a214] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ -05a224: 5510 6302 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ -05a228: 0f00 |0002: return v0 │ │ +05a298: |[05a298] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ +05a2a8: 5510 6302 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ +05a2ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #1 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -61155,21 +61182,21 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05a22c: |[05a22c] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ -05a23c: 6f10 5109 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0951 │ │ -05a242: 0a00 |0003: move-result v0 │ │ -05a244: 5221 6c02 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@026c │ │ -05a248: 7120 ac27 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -05a24e: 0a00 |0009: move-result v0 │ │ -05a250: 0f00 |000a: return v0 │ │ +05a2b0: |[05a2b0] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ +05a2c0: 6f10 5109 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0951 │ │ +05a2c6: 0a00 |0003: move-result v0 │ │ +05a2c8: 5221 6c02 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@026c │ │ +05a2cc: 7120 ac27 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +05a2d2: 0a00 |0009: move-result v0 │ │ +05a2d4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -61177,17 +61204,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a254: |[05a254] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ -05a264: 5210 6702 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ -05a268: 0f00 |0002: return v0 │ │ +05a2d8: |[05a2d8] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ +05a2e8: 5210 6702 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ +05a2ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #3 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -61195,71 +61222,71 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -05a26c: |[05a26c] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -05a27c: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ -05a282: 6f20 5b09 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@095b │ │ -05a288: 6e10 2709 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0927 │ │ -05a28e: 0a07 |0009: move-result v7 │ │ -05a290: 0176 |000a: move v6, v7 │ │ -05a292: 54c0 6202 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ -05a296: 6e10 cb22 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@22cb │ │ -05a29c: 0a00 |0010: move-result v0 │ │ -05a29e: 52c1 7202 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ -05a2a2: 9108 0001 |0013: sub-int v8, v0, v1 │ │ -05a2a6: 54c0 6202 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ -05a2aa: 6e10 cf22 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@22cf │ │ -05a2b0: 0a00 |001a: move-result v0 │ │ -05a2b2: 52c1 7202 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ -05a2b6: 9009 0001 |001d: add-int v9, v0, v1 │ │ -05a2ba: 52c0 6802 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0268 │ │ -05a2be: 910a 0600 |0021: sub-int v10, v6, v0 │ │ -05a2c2: 54c0 7302 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ -05a2c6: 52c1 7102 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0271 │ │ -05a2ca: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -05a2ce: 52c2 6702 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ -05a2d2: b5b2 |002b: and-int/2addr v2, v11 │ │ -05a2d4: b621 |002c: or-int/2addr v1, v2 │ │ -05a2d6: 6e20 9701 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -05a2dc: 8281 |0030: int-to-float v1, v8 │ │ -05a2de: 82a2 |0031: int-to-float v2, v10 │ │ -05a2e0: 8293 |0032: int-to-float v3, v9 │ │ -05a2e2: 8264 |0033: int-to-float v4, v6 │ │ -05a2e4: 54c5 7302 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ -05a2e8: 07d0 |0036: move-object v0, v13 │ │ -05a2ea: 7406 8601 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0186 │ │ -05a2f0: 55c0 6302 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ -05a2f4: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ -05a2f8: 54c0 7302 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ -05a2fc: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ -05a300: 52c2 6702 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ -05a304: b5b2 |0044: and-int/2addr v2, v11 │ │ -05a306: b621 |0045: or-int/2addr v1, v2 │ │ -05a308: 6e20 9701 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -05a30e: 6e10 2a09 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@092a │ │ -05a314: 0a00 |004c: move-result v0 │ │ -05a316: 8201 |004d: int-to-float v1, v0 │ │ -05a318: 52c0 6502 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0265 │ │ -05a31c: 9100 0700 |0050: sub-int v0, v7, v0 │ │ -05a320: 8202 |0052: int-to-float v2, v0 │ │ -05a322: 6e10 2f09 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@092f │ │ -05a328: 0a00 |0056: move-result v0 │ │ -05a32a: 6e10 2b09 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@092b │ │ -05a330: 0a03 |005a: move-result v3 │ │ -05a332: b130 |005b: sub-int/2addr v0, v3 │ │ -05a334: 8203 |005c: int-to-float v3, v0 │ │ -05a336: 8274 |005d: int-to-float v4, v7 │ │ -05a338: 54c5 7302 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ -05a33c: 07d0 |0060: move-object v0, v13 │ │ -05a33e: 7406 8601 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0186 │ │ -05a344: 0e00 |0064: return-void │ │ +05a2f0: |[05a2f0] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +05a300: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ +05a306: 6f20 5b09 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@095b │ │ +05a30c: 6e10 2709 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0927 │ │ +05a312: 0a07 |0009: move-result v7 │ │ +05a314: 0176 |000a: move v6, v7 │ │ +05a316: 54c0 6202 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ +05a31a: 6e10 cb22 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@22cb │ │ +05a320: 0a00 |0010: move-result v0 │ │ +05a322: 52c1 7202 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ +05a326: 9108 0001 |0013: sub-int v8, v0, v1 │ │ +05a32a: 54c0 6202 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ +05a32e: 6e10 cf22 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@22cf │ │ +05a334: 0a00 |001a: move-result v0 │ │ +05a336: 52c1 7202 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ +05a33a: 9009 0001 |001d: add-int v9, v0, v1 │ │ +05a33e: 52c0 6802 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0268 │ │ +05a342: 910a 0600 |0021: sub-int v10, v6, v0 │ │ +05a346: 54c0 7302 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ +05a34a: 52c1 7102 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0271 │ │ +05a34e: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +05a352: 52c2 6702 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ +05a356: b5b2 |002b: and-int/2addr v2, v11 │ │ +05a358: b621 |002c: or-int/2addr v1, v2 │ │ +05a35a: 6e20 9701 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +05a360: 8281 |0030: int-to-float v1, v8 │ │ +05a362: 82a2 |0031: int-to-float v2, v10 │ │ +05a364: 8293 |0032: int-to-float v3, v9 │ │ +05a366: 8264 |0033: int-to-float v4, v6 │ │ +05a368: 54c5 7302 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ +05a36c: 07d0 |0036: move-object v0, v13 │ │ +05a36e: 7406 8601 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0186 │ │ +05a374: 55c0 6302 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ +05a378: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ +05a37c: 54c0 7302 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ +05a380: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ +05a384: 52c2 6702 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ +05a388: b5b2 |0044: and-int/2addr v2, v11 │ │ +05a38a: b621 |0045: or-int/2addr v1, v2 │ │ +05a38c: 6e20 9701 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +05a392: 6e10 2a09 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@092a │ │ +05a398: 0a00 |004c: move-result v0 │ │ +05a39a: 8201 |004d: int-to-float v1, v0 │ │ +05a39c: 52c0 6502 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0265 │ │ +05a3a0: 9100 0700 |0050: sub-int v0, v7, v0 │ │ +05a3a4: 8202 |0052: int-to-float v2, v0 │ │ +05a3a6: 6e10 2f09 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@092f │ │ +05a3ac: 0a00 |0056: move-result v0 │ │ +05a3ae: 6e10 2b09 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@092b │ │ +05a3b4: 0a03 |005a: move-result v3 │ │ +05a3b6: b130 |005b: sub-int/2addr v0, v3 │ │ +05a3b8: 8203 |005c: int-to-float v3, v0 │ │ +05a3ba: 8274 |005d: int-to-float v4, v7 │ │ +05a3bc: 54c5 7302 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ +05a3c0: 07d0 |0060: move-object v0, v13 │ │ +05a3c2: 7406 8601 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0186 │ │ +05a3c8: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=261 │ │ 0x0006 line=263 │ │ 0x000a line=264 │ │ 0x000b line=265 │ │ 0x0015 line=266 │ │ @@ -61284,83 +61311,83 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -05a348: |[05a348] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05a358: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05a35a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05a35c: 6e10 901f 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -05a362: 0a00 |0005: move-result v0 │ │ -05a364: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -05a368: 5565 6602 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0266 │ │ -05a36c: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -05a370: 0f03 |000c: return v3 │ │ -05a372: 6e10 961f 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -05a378: 0a01 |0010: move-result v1 │ │ -05a37a: 6e10 981f 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -05a380: 0a02 |0014: move-result v2 │ │ -05a382: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ -05a388: 0143 |0018: move v3, v4 │ │ -05a38a: 28f3 |0019: goto 000c // -000d │ │ -05a38c: 5961 6902 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0269 │ │ -05a390: 5962 6a02 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@026a │ │ -05a394: 5c63 6602 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0266 │ │ -05a398: 28f8 |0020: goto 0018 // -0008 │ │ -05a39a: 5263 6902 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0269 │ │ -05a39e: a703 0103 |0023: sub-float v3, v1, v3 │ │ -05a3a2: 7110 a527 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -05a3a8: 0a03 |0028: move-result v3 │ │ -05a3aa: 5265 7602 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0276 │ │ -05a3ae: 8255 |002b: int-to-float v5, v5 │ │ -05a3b0: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ -05a3b4: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ -05a3b8: 5263 6a02 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@026a │ │ -05a3bc: a703 0203 |0032: sub-float v3, v2, v3 │ │ -05a3c0: 7110 a527 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -05a3c6: 0a03 |0037: move-result v3 │ │ -05a3c8: 5265 7602 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0276 │ │ -05a3cc: 8255 |003a: int-to-float v5, v5 │ │ -05a3ce: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ -05a3d2: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ -05a3d6: 5c64 6602 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0266 │ │ -05a3da: 28d7 |0041: goto 0018 // -0029 │ │ -05a3dc: 5463 6202 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ -05a3e0: 6e10 cb22 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@22cb │ │ -05a3e6: 0a03 |0047: move-result v3 │ │ -05a3e8: 5265 7202 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ -05a3ec: b153 |004a: sub-int/2addr v3, v5 │ │ -05a3ee: 8233 |004b: int-to-float v3, v3 │ │ -05a3f0: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ -05a3f4: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ -05a3f8: 5463 6f02 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ -05a3fc: 5465 6f02 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ -05a400: 6e10 f80a 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ -05a406: 0a05 |0057: move-result v5 │ │ -05a408: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -05a40c: 6e20 390b 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ -05a412: 28bb |005d: goto 0018 // -0045 │ │ -05a414: 5463 6202 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ -05a418: 6e10 cf22 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@22cf │ │ -05a41e: 0a03 |0063: move-result v3 │ │ -05a420: 5265 7202 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ -05a424: b053 |0066: add-int/2addr v3, v5 │ │ -05a426: 8233 |0067: int-to-float v3, v3 │ │ -05a428: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ -05a42c: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ -05a430: 5463 6f02 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ -05a434: 5465 6f02 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ -05a438: 6e10 f80a 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ -05a43e: 0a05 |0073: move-result v5 │ │ -05a440: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05a444: 6e20 390b 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ -05a44a: 289f |0079: goto 0018 // -0061 │ │ -05a44c: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ +05a3cc: |[05a3cc] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05a3dc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05a3de: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05a3e0: 6e10 901f 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +05a3e6: 0a00 |0005: move-result v0 │ │ +05a3e8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +05a3ec: 5565 6602 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0266 │ │ +05a3f0: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +05a3f4: 0f03 |000c: return v3 │ │ +05a3f6: 6e10 961f 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +05a3fc: 0a01 |0010: move-result v1 │ │ +05a3fe: 6e10 981f 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +05a404: 0a02 |0014: move-result v2 │ │ +05a406: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ +05a40c: 0143 |0018: move v3, v4 │ │ +05a40e: 28f3 |0019: goto 000c // -000d │ │ +05a410: 5961 6902 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0269 │ │ +05a414: 5962 6a02 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@026a │ │ +05a418: 5c63 6602 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0266 │ │ +05a41c: 28f8 |0020: goto 0018 // -0008 │ │ +05a41e: 5263 6902 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0269 │ │ +05a422: a703 0103 |0023: sub-float v3, v1, v3 │ │ +05a426: 7110 a527 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +05a42c: 0a03 |0028: move-result v3 │ │ +05a42e: 5265 7602 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0276 │ │ +05a432: 8255 |002b: int-to-float v5, v5 │ │ +05a434: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ +05a438: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ +05a43c: 5263 6a02 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@026a │ │ +05a440: a703 0203 |0032: sub-float v3, v2, v3 │ │ +05a444: 7110 a527 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +05a44a: 0a03 |0037: move-result v3 │ │ +05a44c: 5265 7602 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0276 │ │ +05a450: 8255 |003a: int-to-float v5, v5 │ │ +05a452: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ +05a456: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ +05a45a: 5c64 6602 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0266 │ │ +05a45e: 28d7 |0041: goto 0018 // -0029 │ │ +05a460: 5463 6202 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ +05a464: 6e10 cb22 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@22cb │ │ +05a46a: 0a03 |0047: move-result v3 │ │ +05a46c: 5265 7202 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ +05a470: b153 |004a: sub-int/2addr v3, v5 │ │ +05a472: 8233 |004b: int-to-float v3, v3 │ │ +05a474: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ +05a478: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ +05a47c: 5463 6f02 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ +05a480: 5465 6f02 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ +05a484: 6e10 f80a 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ +05a48a: 0a05 |0057: move-result v5 │ │ +05a48c: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +05a490: 6e20 390b 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ +05a496: 28bb |005d: goto 0018 // -0045 │ │ +05a498: 5463 6202 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ +05a49c: 6e10 cf22 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@22cf │ │ +05a4a2: 0a03 |0063: move-result v3 │ │ +05a4a4: 5265 7202 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ +05a4a8: b053 |0066: add-int/2addr v3, v5 │ │ +05a4aa: 8233 |0067: int-to-float v3, v3 │ │ +05a4ac: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ +05a4b0: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ +05a4b4: 5463 6f02 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ +05a4b8: 5465 6f02 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@026f │ │ +05a4bc: 6e10 f80a 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ +05a4c2: 0a05 |0073: move-result v5 │ │ +05a4c4: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05a4c8: 6e20 390b 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ +05a4ce: 289f |0079: goto 0018 // -0061 │ │ +05a4d0: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x0006 line=225 │ │ 0x000c line=256 │ │ 0x000d line=231 │ │ 0x0011 line=232 │ │ @@ -61388,26 +61415,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05a460: |[05a460] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ -05a470: 6f20 5f09 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@095f │ │ -05a476: 5510 6402 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ -05a47a: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -05a47e: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -05a482: b520 |0009: and-int/2addr v0, v2 │ │ -05a484: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -05a488: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05a48a: 5c10 6302 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ -05a48e: 0e00 |000f: return-void │ │ -05a490: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -05a492: 28fc |0011: goto 000d // -0004 │ │ +05a4e4: |[05a4e4] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ +05a4f4: 6f20 5f09 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@095f │ │ +05a4fa: 5510 6402 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ +05a4fe: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +05a502: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +05a506: b520 |0009: and-int/2addr v0, v2 │ │ +05a508: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +05a50c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05a50e: 5c10 6302 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ +05a512: 0e00 |000f: return-void │ │ +05a514: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +05a516: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ 0x0007 line=182 │ │ 0x000f line=184 │ │ 0x0010 line=182 │ │ @@ -61420,24 +61447,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05a494: |[05a494] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -05a4a4: 6f20 6009 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0960 │ │ -05a4aa: 5510 6402 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ -05a4ae: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -05a4b2: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -05a4b6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -05a4b8: 5c10 6302 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ -05a4bc: 0e00 |000c: return-void │ │ -05a4be: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05a4c0: 28fc |000e: goto 000a // -0004 │ │ +05a518: |[05a518] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +05a528: 6f20 6009 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0960 │ │ +05a52e: 5510 6402 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ +05a532: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +05a536: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +05a53a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05a53c: 5c10 6302 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ +05a540: 0e00 |000c: return-void │ │ +05a542: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05a544: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ 0x0007 line=174 │ │ 0x000c line=176 │ │ 0x000d line=174 │ │ @@ -61450,24 +61477,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05a4c4: |[05a4c4] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ -05a4d4: 6f20 6109 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0961 │ │ -05a4da: 5510 6402 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ -05a4de: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -05a4e2: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -05a4e6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -05a4e8: 5c10 6302 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ -05a4ec: 0e00 |000c: return-void │ │ -05a4ee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05a4f0: 28fc |000e: goto 000a // -0004 │ │ +05a548: |[05a548] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ +05a558: 6f20 6109 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0961 │ │ +05a55e: 5510 6402 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ +05a562: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +05a566: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +05a56a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05a56c: 5c10 6302 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ +05a570: 0e00 |000c: return-void │ │ +05a572: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05a574: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=189 │ │ 0x0007 line=190 │ │ 0x000c line=192 │ │ 0x000d line=190 │ │ @@ -61480,20 +61507,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05a4f4: |[05a4f4] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ -05a504: 5c12 6302 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ -05a508: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -05a50a: 5c10 6402 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ -05a50e: 6e10 3009 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0930 │ │ -05a514: 0e00 |0008: return-void │ │ +05a578: |[05a578] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ +05a588: 5c12 6302 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0263 │ │ +05a58c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +05a58e: 5c10 6402 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0264 │ │ +05a592: 6e10 3009 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0930 │ │ +05a598: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0002 line=202 │ │ 0x0005 line=203 │ │ 0x0008 line=204 │ │ locals : │ │ @@ -61505,20 +61532,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -05a518: |[05a518] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ -05a528: 5210 6b02 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@026b │ │ -05a52c: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ -05a530: 5215 6b02 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@026b │ │ -05a534: 6f55 6509 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0965 │ │ -05a53a: 0e00 |0009: return-void │ │ +05a59c: |[05a59c] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ +05a5ac: 5210 6b02 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@026b │ │ +05a5b0: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ +05a5b4: 5215 6b02 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@026b │ │ +05a5b8: 6f55 6509 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0965 │ │ +05a5be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x0006 line=159 │ │ 0x0009 line=160 │ │ locals : │ │ @@ -61533,21 +61560,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05a53c: |[05a53c] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ -05a54c: 5923 6702 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ -05a550: 5420 7302 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ -05a554: 5221 6702 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ -05a558: 6e20 9701 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -05a55e: 6e10 3009 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0930 │ │ -05a564: 0e00 |000c: return-void │ │ +05a5c0: |[05a5c0] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ +05a5d0: 5923 6702 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ +05a5d4: 5420 7302 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0273 │ │ +05a5d8: 5221 6702 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0267 │ │ +05a5dc: 6e20 9701 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +05a5e2: 6e10 3009 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0930 │ │ +05a5e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ 0x0009 line=134 │ │ 0x000c line=135 │ │ locals : │ │ @@ -61559,23 +61586,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05a568: |[05a568] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ -05a578: 6e10 2509 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0925 │ │ -05a57e: 0c00 |0003: move-result-object v0 │ │ -05a580: 6e10 a600 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -05a586: 0c00 |0007: move-result-object v0 │ │ -05a588: 6e20 0301 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -05a58e: 0a00 |000b: move-result v0 │ │ -05a590: 6e20 3909 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0939 │ │ -05a596: 0e00 |000f: return-void │ │ +05a5ec: |[05a5ec] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ +05a5fc: 6e10 2509 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0925 │ │ +05a602: 0c00 |0003: move-result-object v0 │ │ +05a604: 6e10 a600 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +05a60a: 0c00 |0007: move-result-object v0 │ │ +05a60c: 6e20 0301 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +05a612: 0a00 |000b: move-result v0 │ │ +05a614: 6e20 3909 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0939 │ │ +05a61a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000f line=144 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -61585,20 +61612,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05a598: |[05a598] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ -05a5a8: 5210 6d02 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@026d │ │ -05a5ac: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -05a5b0: 5212 6d02 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@026d │ │ -05a5b4: 6f20 6909 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0969 │ │ -05a5ba: 0e00 |0009: return-void │ │ +05a61c: |[05a61c] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ +05a62c: 5210 6d02 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@026d │ │ +05a630: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +05a634: 5212 6d02 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@026d │ │ +05a638: 6f20 6909 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0969 │ │ +05a63e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x0006 line=167 │ │ 0x0009 line=168 │ │ locals : │ │ @@ -61610,55 +61637,55 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -05a5bc: |[05a5bc] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ -05a5cc: 5472 7402 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0274 │ │ -05a5d0: 6e10 2709 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0927 │ │ -05a5d6: 0a00 |0005: move-result v0 │ │ -05a5d8: 5475 6202 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ -05a5dc: 6e10 cb22 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@22cb │ │ -05a5e2: 0a05 |000b: move-result v5 │ │ -05a5e4: 5276 7202 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ -05a5e8: 9101 0506 |000e: sub-int v1, v5, v6 │ │ -05a5ec: 5475 6202 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ -05a5f0: 6e10 cf22 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@22cf │ │ -05a5f6: 0a05 |0015: move-result v5 │ │ -05a5f8: 5276 7202 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ -05a5fc: 9003 0506 |0018: add-int v3, v5, v6 │ │ -05a600: 5275 6802 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0268 │ │ -05a604: 9104 0005 |001c: sub-int v4, v0, v5 │ │ -05a608: 6e50 b001 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ -05a60e: 6f40 6c09 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ -05a614: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ -05a618: a705 0905 |0026: sub-float v5, v9, v5 │ │ -05a61c: 7110 a527 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -05a622: 0a05 |002b: move-result v5 │ │ -05a624: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ -05a628: c865 |002e: mul-float/2addr v5, v6 │ │ -05a62a: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ -05a62e: c865 |0031: mul-float/2addr v5, v6 │ │ -05a630: 8755 |0032: float-to-int v5, v5 │ │ -05a632: 5975 7102 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0271 │ │ -05a636: 5475 6202 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ -05a63a: 6e10 cb22 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@22cb │ │ -05a640: 0a05 |003a: move-result v5 │ │ -05a642: 5276 7202 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ -05a646: 9101 0506 |003d: sub-int v1, v5, v6 │ │ -05a64a: 5475 6202 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ -05a64e: 6e10 cf22 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@22cf │ │ -05a654: 0a05 |0044: move-result v5 │ │ -05a656: 5276 7202 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ -05a65a: 9003 0506 |0047: add-int v3, v5, v6 │ │ -05a65e: 6e50 b301 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@01b3 │ │ -05a664: 6e20 3109 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0931 │ │ -05a66a: 0e00 |004f: return-void │ │ +05a640: |[05a640] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ +05a650: 5472 7402 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0274 │ │ +05a654: 6e10 2709 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0927 │ │ +05a65a: 0a00 |0005: move-result v0 │ │ +05a65c: 5475 6202 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ +05a660: 6e10 cb22 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@22cb │ │ +05a666: 0a05 |000b: move-result v5 │ │ +05a668: 5276 7202 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ +05a66c: 9101 0506 |000e: sub-int v1, v5, v6 │ │ +05a670: 5475 6202 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ +05a674: 6e10 cf22 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@22cf │ │ +05a67a: 0a05 |0015: move-result v5 │ │ +05a67c: 5276 7202 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ +05a680: 9003 0506 |0018: add-int v3, v5, v6 │ │ +05a684: 5275 6802 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0268 │ │ +05a688: 9104 0005 |001c: sub-int v4, v0, v5 │ │ +05a68c: 6e50 b001 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ +05a692: 6f40 6c09 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ +05a698: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ +05a69c: a705 0905 |0026: sub-float v5, v9, v5 │ │ +05a6a0: 7110 a527 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +05a6a6: 0a05 |002b: move-result v5 │ │ +05a6a8: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ +05a6ac: c865 |002e: mul-float/2addr v5, v6 │ │ +05a6ae: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ +05a6b2: c865 |0031: mul-float/2addr v5, v6 │ │ +05a6b4: 8755 |0032: float-to-int v5, v5 │ │ +05a6b6: 5975 7102 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0271 │ │ +05a6ba: 5475 6202 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ +05a6be: 6e10 cb22 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@22cb │ │ +05a6c4: 0a05 |003a: move-result v5 │ │ +05a6c6: 5276 7202 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ +05a6ca: 9101 0506 |003d: sub-int v1, v5, v6 │ │ +05a6ce: 5475 6202 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0262 │ │ +05a6d2: 6e10 cf22 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@22cf │ │ +05a6d8: 0a05 |0044: move-result v5 │ │ +05a6da: 5276 7202 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0272 │ │ +05a6de: 9003 0506 |0047: add-int v3, v5, v6 │ │ +05a6e2: 6e50 b301 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@01b3 │ │ +05a6e8: 6e20 3109 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0931 │ │ +05a6ee: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ 0x0006 line=283 │ │ 0x0010 line=284 │ │ 0x001a line=285 │ │ @@ -61677,90 +61704,90 @@ │ │ 0x001a - 0x0050 reg=3 right I │ │ 0x001e - 0x0050 reg=4 top I │ │ 0x0000 - 0x0050 reg=7 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0050 reg=8 position I │ │ 0x0000 - 0x0050 reg=9 positionOffset F │ │ 0x0000 - 0x0050 reg=10 force Z │ │ │ │ - source_file_idx : 3902 (PagerTabStrip.java) │ │ + source_file_idx : 3912 (PagerTabStrip.java) │ │ │ │ -Class #309 header: │ │ -class_idx : 457 │ │ +Class #310 header: │ │ +class_idx : 458 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3904 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3914 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #309 annotations: │ │ +Class #310 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #309 - │ │ +Class #310 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3904 (PagerTitleStrip.java) │ │ + source_file_idx : 3914 (PagerTitleStrip.java) │ │ │ │ -Class #310 header: │ │ -class_idx : 521 │ │ +Class #311 header: │ │ +class_idx : 522 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #310 annotations: │ │ +Class #311 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnAdapterChangeListener" │ │ │ │ -Class #310 - │ │ +Class #311 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #311 header: │ │ -class_idx : 522 │ │ +Class #312 header: │ │ +class_idx : 523 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #311 annotations: │ │ +Class #312 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPageChangeListener" │ │ │ │ -Class #311 - │ │ +Class #312 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -61779,32 +61806,32 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #312 header: │ │ -class_idx : 458 │ │ +Class #313 header: │ │ +class_idx : 459 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 74 │ │ -source_file_idx : 3904 │ │ +source_file_idx : 3914 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ -Class #312 annotations: │ │ +Class #313 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PageListener" │ │ │ │ -Class #312 - │ │ +Class #313 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ #1 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ Static fields - │ │ @@ -61823,18 +61850,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a66c: |[05a66c] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -05a67c: 5b01 7802 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a680: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ -05a686: 0e00 |0005: return-void │ │ +05a6f0: |[05a6f0] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +05a700: 5b01 7802 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a704: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ +05a70a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ @@ -61843,17 +61870,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05a688: |[05a688] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -05a698: 7020 3e09 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@093e │ │ -05a69e: 0e00 |0003: return-void │ │ +05a70c: |[05a70c] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +05a71c: 7020 3e09 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@093e │ │ +05a722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ @@ -61864,18 +61891,18 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05a6a0: |[05a6a0] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -05a6b0: 5410 7802 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a6b4: 6e30 6a09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@096a │ │ -05a6ba: 0e00 |0005: return-void │ │ +05a724: |[05a724] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +05a734: 5410 7802 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a738: 6e30 6a09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@096a │ │ +05a73e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0005 line=508 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ @@ -61886,42 +61913,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -05a6bc: |[05a6bc] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -05a6cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a6ce: 5441 7802 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a6d2: 5442 7802 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a6d6: 5422 8302 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -05a6da: 6e10 f80a 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ -05a6e0: 0a02 |000a: move-result v2 │ │ -05a6e2: 5443 7802 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a6e6: 5433 8302 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -05a6ea: 6e10 f10a 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ -05a6f0: 0c03 |0012: move-result-object v3 │ │ -05a6f2: 6e30 6b09 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@096b │ │ -05a6f8: 5441 7802 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a6fc: 7110 4c09 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@094c │ │ -05a702: 0a01 |001b: move-result v1 │ │ -05a704: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ -05a708: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -05a70c: 5441 7802 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a710: 7110 4c09 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@094c │ │ -05a716: 0a00 |0025: move-result v0 │ │ -05a718: 5441 7802 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a71c: 5442 7802 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a720: 5422 8302 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -05a724: 6e10 f80a 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ -05a72a: 0a02 |002f: move-result v2 │ │ -05a72c: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -05a72e: 6e40 6c09 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ -05a734: 0e00 |0034: return-void │ │ +05a740: |[05a740] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +05a750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a752: 5441 7802 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a756: 5442 7802 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a75a: 5422 8302 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +05a75e: 6e10 f80a 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ +05a764: 0a02 |000a: move-result v2 │ │ +05a766: 5443 7802 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a76a: 5433 8302 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +05a76e: 6e10 f10a 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ +05a774: 0c03 |0012: move-result-object v3 │ │ +05a776: 6e30 6b09 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@096b │ │ +05a77c: 5441 7802 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a780: 7110 4c09 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@094c │ │ +05a786: 0a01 |001b: move-result v1 │ │ +05a788: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ +05a78c: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +05a790: 5441 7802 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a794: 7110 4c09 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@094c │ │ +05a79a: 0a00 |0025: move-result v0 │ │ +05a79c: 5441 7802 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a7a0: 5442 7802 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a7a4: 5422 8302 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +05a7a8: 6e10 f80a 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ +05a7ae: 0a02 |002f: move-result v2 │ │ +05a7b0: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +05a7b2: 6e40 6c09 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ +05a7b8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=512 │ │ 0x0016 line=514 │ │ 0x0026 line=515 │ │ 0x0034 line=516 │ │ locals : │ │ @@ -61933,17 +61960,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a738: |[05a738] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -05a748: 5901 7702 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0277 │ │ -05a74c: 0e00 |0002: return-void │ │ +05a7bc: |[05a7bc] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +05a7cc: 5901 7702 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0277 │ │ +05a7d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0002 line=503 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0003 reg=1 state I │ │ @@ -61953,23 +61980,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -05a750: |[05a750] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -05a760: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -05a764: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ -05a768: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -05a76c: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05a770: 5420 7802 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a774: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05a776: 6e40 6c09 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ -05a77c: 0e00 |000e: return-void │ │ +05a7d4: |[05a7d4] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +05a7e4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +05a7e8: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ +05a7ec: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +05a7f0: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05a7f4: 5420 7802 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a7f8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05a7fa: 6e40 6c09 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ +05a800: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0006 line=484 │ │ 0x0008 line=486 │ │ 0x000e line=487 │ │ locals : │ │ @@ -61983,106 +62010,106 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -05a780: |[05a780] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -05a790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a792: 5241 7702 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0277 │ │ -05a796: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ -05a79a: 5441 7802 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a79e: 5442 7802 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a7a2: 5422 8302 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -05a7a6: 6e10 f80a 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ -05a7ac: 0a02 |000e: move-result v2 │ │ -05a7ae: 5443 7802 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a7b2: 5433 8302 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -05a7b6: 6e10 f10a 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ -05a7bc: 0c03 |0016: move-result-object v3 │ │ -05a7be: 6e30 6b09 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@096b │ │ -05a7c4: 5441 7802 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a7c8: 7110 4c09 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@094c │ │ -05a7ce: 0a01 |001f: move-result v1 │ │ -05a7d0: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ -05a7d4: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ -05a7d8: 5441 7802 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a7dc: 7110 4c09 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@094c │ │ -05a7e2: 0a00 |0029: move-result v0 │ │ -05a7e4: 5441 7802 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a7e8: 5442 7802 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ -05a7ec: 5422 8302 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ -05a7f0: 6e10 f80a 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ -05a7f6: 0a02 |0033: move-result v2 │ │ -05a7f8: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -05a7fa: 6e40 6c09 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ -05a800: 0e00 |0038: return-void │ │ +05a804: |[05a804] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +05a814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a816: 5241 7702 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0277 │ │ +05a81a: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ +05a81e: 5441 7802 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a822: 5442 7802 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a826: 5422 8302 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +05a82a: 6e10 f80a 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ +05a830: 0a02 |000e: move-result v2 │ │ +05a832: 5443 7802 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a836: 5433 8302 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +05a83a: 6e10 f10a 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0af1 │ │ +05a840: 0c03 |0016: move-result-object v3 │ │ +05a842: 6e30 6b09 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@096b │ │ +05a848: 5441 7802 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a84c: 7110 4c09 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@094c │ │ +05a852: 0a01 |001f: move-result v1 │ │ +05a854: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ +05a858: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ +05a85c: 5441 7802 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a860: 7110 4c09 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@094c │ │ +05a866: 0a00 |0029: move-result v0 │ │ +05a868: 5441 7802 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a86c: 5442 7802 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0278 │ │ +05a870: 5422 8302 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0283 │ │ +05a874: 6e10 f80a 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0af8 │ │ +05a87a: 0a02 |0033: move-result v2 │ │ +05a87c: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +05a87e: 6e40 6c09 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@096c │ │ +05a884: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=491 │ │ 0x0005 line=493 │ │ 0x001a line=495 │ │ 0x002a line=496 │ │ 0x0038 line=498 │ │ locals : │ │ 0x002a - 0x0038 reg=0 offset F │ │ 0x0000 - 0x0039 reg=4 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0039 reg=5 position I │ │ │ │ - source_file_idx : 3904 (PagerTitleStrip.java) │ │ + source_file_idx : 3914 (PagerTitleStrip.java) │ │ │ │ -Class #313 header: │ │ -class_idx : 459 │ │ +Class #314 header: │ │ +class_idx : 460 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3904 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3914 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #313 annotations: │ │ +Class #314 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="PagerTitleStripImpl" │ │ │ │ -Class #313 - │ │ +Class #314 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;) │ │ name : 'setSingleLineAllCaps' │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3904 (PagerTitleStrip.java) │ │ + source_file_idx : 3914 (PagerTitleStrip.java) │ │ │ │ -Class #314 header: │ │ -class_idx : 460 │ │ +Class #315 header: │ │ +class_idx : 461 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3904 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3914 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #314 annotations: │ │ +Class #315 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="PagerTitleStripImplBase" │ │ │ │ -Class #314 - │ │ +Class #315 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -62092,17 +62119,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a804: |[05a804] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ -05a814: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05a81a: 0e00 |0003: return-void │ │ +05a888: |[05a888] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ +05a898: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05a89e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ │ │ Virtual methods - │ │ @@ -62111,43 +62138,43 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a81c: |[05a81c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -05a82c: 6e10 e322 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ -05a832: 0e00 |0003: return-void │ │ +05a8a0: |[05a8a0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +05a8b0: 6e10 e322 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ +05a8b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ │ │ - source_file_idx : 3904 (PagerTitleStrip.java) │ │ + source_file_idx : 3914 (PagerTitleStrip.java) │ │ │ │ -Class #315 header: │ │ -class_idx : 461 │ │ +Class #316 header: │ │ +class_idx : 462 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3904 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3914 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #315 annotations: │ │ +Class #316 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="PagerTitleStripImplIcs" │ │ │ │ -Class #315 - │ │ +Class #316 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -62157,17 +62184,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a834: |[05a834] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ -05a844: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05a84a: 0e00 |0003: return-void │ │ +05a8b8: |[05a8b8] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ +05a8c8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05a8ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ │ │ Virtual methods - │ │ @@ -62176,43 +62203,43 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a84c: |[05a84c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -05a85c: 7110 6f09 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@096f │ │ -05a862: 0e00 |0003: return-void │ │ +05a8d0: |[05a8d0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +05a8e0: 7110 6f09 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@096f │ │ +05a8e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ │ │ - source_file_idx : 3904 (PagerTitleStrip.java) │ │ + source_file_idx : 3914 (PagerTitleStrip.java) │ │ │ │ -Class #316 header: │ │ -class_idx : 463 │ │ +Class #317 header: │ │ +class_idx : 464 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1024 │ │ -source_file_idx : 3905 │ │ +superclass_idx : 1025 │ │ +source_file_idx : 3915 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #316 annotations: │ │ +Class #317 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStripIcs; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SingleLineAllCapsTransform" │ │ │ │ -Class #316 - │ │ +Class #317 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/text/method/SingleLineTransformationMethod;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;) │ │ @@ -62225,23 +62252,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05a864: |[05a864] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ -05a874: 7010 ef1e 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@1eef │ │ -05a87a: 6e10 a600 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -05a880: 0c00 |0006: move-result-object v0 │ │ -05a882: 6e10 0501 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -05a888: 0c00 |000a: move-result-object v0 │ │ -05a88a: 5400 1f00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ -05a88e: 5b10 8a02 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@028a │ │ -05a892: 0e00 |000f: return-void │ │ +05a8e8: |[05a8e8] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ +05a8f8: 7010 ef1e 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@1eef │ │ +05a8fe: 6e10 a600 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +05a904: 0c00 |0006: move-result-object v0 │ │ +05a906: 6e10 0501 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +05a90c: 0c00 |000a: move-result-object v0 │ │ +05a90e: 5400 1f00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ +05a912: 5b10 8a02 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@028a │ │ +05a916: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000f line=38 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ @@ -62253,52 +62280,52 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05a894: |[05a894] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -05a8a4: 6f30 f01e 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1ef0 │ │ -05a8aa: 0c03 |0003: move-result-object v3 │ │ -05a8ac: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ -05a8b0: 7210 6d27 0300 |0006: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ -05a8b6: 0c00 |0009: move-result-object v0 │ │ -05a8b8: 5421 8a02 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@028a │ │ -05a8bc: 6e20 f127 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27f1 │ │ -05a8c2: 0c00 |000f: move-result-object v0 │ │ -05a8c4: 1100 |0010: return-object v0 │ │ -05a8c6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05a8c8: 28fe |0012: goto 0010 // -0002 │ │ +05a918: |[05a918] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +05a928: 6f30 f01e 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1ef0 │ │ +05a92e: 0c03 |0003: move-result-object v3 │ │ +05a930: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ +05a934: 7210 6d27 0300 |0006: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ +05a93a: 0c00 |0009: move-result-object v0 │ │ +05a93c: 5421 8a02 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@028a │ │ +05a940: 6e20 f127 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27f1 │ │ +05a946: 0c00 |000f: move-result-object v0 │ │ +05a948: 1100 |0010: return-object v0 │ │ +05a94a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +05a94c: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ 0x0000 - 0x0013 reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x0013 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 3905 (PagerTitleStripIcs.java) │ │ + source_file_idx : 3915 (PagerTitleStripIcs.java) │ │ │ │ -Class #317 header: │ │ -class_idx : 464 │ │ +Class #318 header: │ │ +class_idx : 465 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3905 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3915 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #317 annotations: │ │ +Class #318 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; } │ │ │ │ -Class #317 - │ │ +Class #318 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStripIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -62307,42 +62334,42 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05a8cc: |[05a8cc] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -05a8dc: 2200 cf01 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@01cf │ │ -05a8e0: 6e10 c722 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22c7 │ │ -05a8e6: 0c01 |0005: move-result-object v1 │ │ -05a8e8: 7020 6d09 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@096d │ │ -05a8ee: 6e20 eb22 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@22eb │ │ -05a8f4: 0e00 |000c: return-void │ │ +05a950: |[05a950] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +05a960: 2200 d001 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@01d0 │ │ +05a964: 6e10 c722 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22c7 │ │ +05a96a: 0c01 |0005: move-result-object v1 │ │ +05a96c: 7020 6d09 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@096d │ │ +05a972: 6e20 eb22 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@22eb │ │ +05a978: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000c line=29 │ │ locals : │ │ 0x0000 - 0x000d reg=2 text Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3905 (PagerTitleStripIcs.java) │ │ + source_file_idx : 3915 (PagerTitleStripIcs.java) │ │ │ │ -Class #318 header: │ │ -class_idx : 465 │ │ +Class #319 header: │ │ +class_idx : 466 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4143 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4153 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ -Class #318 - │ │ +Class #319 - │ │ Class descriptor : 'Landroid/support/v4/view/ScrollingView;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -62379,27 +62406,27 @@ │ │ │ │ #5 : (in Landroid/support/v4/view/ScrollingView;) │ │ name : 'computeVerticalScrollRange' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4143 (ScrollingView.java) │ │ + source_file_idx : 4153 (ScrollingView.java) │ │ │ │ -Class #319 header: │ │ -class_idx : 466 │ │ +Class #320 header: │ │ +class_idx : 467 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4638 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4648 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #319 - │ │ +Class #320 - │ │ Class descriptor : 'Landroid/support/v4/view/TintableBackgroundView;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -62412,32 +62439,32 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/TintableBackgroundView;) │ │ name : 'setSupportBackgroundTintMode' │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4638 (TintableBackgroundView.java) │ │ + source_file_idx : 4648 (TintableBackgroundView.java) │ │ │ │ -Class #320 header: │ │ -class_idx : 469 │ │ +Class #321 header: │ │ +class_idx : 470 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4896 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #320 annotations: │ │ +Class #321 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="VelocityTrackerVersionImpl" │ │ │ │ -Class #320 - │ │ +Class #321 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -62450,32 +62477,32 @@ │ │ │ │ #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 : 4896 (VelocityTrackerCompat.java) │ │ + source_file_idx : 4906 (VelocityTrackerCompat.java) │ │ │ │ -Class #321 header: │ │ -class_idx : 467 │ │ +Class #322 header: │ │ +class_idx : 468 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4896 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #321 annotations: │ │ +Class #322 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseVelocityTrackerVersionImpl" │ │ │ │ -Class #321 - │ │ +Class #322 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -62485,17 +62512,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a8f8: |[05a8f8] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -05a908: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05a90e: 0e00 |0003: return-void │ │ +05a97c: |[05a97c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +05a98c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05a992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -62504,18 +62531,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05a910: |[05a910] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05a920: 6e10 aa1f 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1faa │ │ -05a926: 0a00 |0003: move-result v0 │ │ -05a928: 0f00 |0004: return v0 │ │ +05a994: |[05a994] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05a9a4: 6e10 aa1f 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1faa │ │ +05a9aa: 0a00 |0003: move-result v0 │ │ +05a9ac: 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 │ │ @@ -62525,44 +62552,44 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05a92c: |[05a92c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05a93c: 6e10 ac1f 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1fac │ │ -05a942: 0a00 |0003: move-result v0 │ │ -05a944: 0f00 |0004: return v0 │ │ +05a9b0: |[05a9b0] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05a9c0: 6e10 ac1f 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1fac │ │ +05a9c6: 0a00 |0003: move-result v0 │ │ +05a9c8: 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 : 4896 (VelocityTrackerCompat.java) │ │ + source_file_idx : 4906 (VelocityTrackerCompat.java) │ │ │ │ -Class #322 header: │ │ -class_idx : 468 │ │ +Class #323 header: │ │ +class_idx : 469 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4896 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #322 annotations: │ │ +Class #323 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombVelocityTrackerVersionImpl" │ │ │ │ -Class #322 - │ │ +Class #323 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -62572,17 +62599,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a948: |[05a948] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -05a958: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05a95e: 0e00 |0003: return-void │ │ +05a9cc: |[05a9cc] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +05a9dc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05a9e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -62591,18 +62618,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05a960: |[05a960] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05a970: 7120 8309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0983 │ │ -05a976: 0a00 |0003: move-result v0 │ │ -05a978: 0f00 |0004: return v0 │ │ +05a9e4: |[05a9e4] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05a9f4: 7120 8309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0983 │ │ +05a9fa: 0a00 |0003: move-result v0 │ │ +05a9fc: 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 │ │ @@ -62612,43 +62639,43 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05a97c: |[05a97c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05a98c: 7120 8409 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0984 │ │ -05a992: 0a00 |0003: move-result v0 │ │ -05a994: 0f00 |0004: return v0 │ │ +05aa00: |[05aa00] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05aa10: 7120 8409 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0984 │ │ +05aa16: 0a00 |0003: move-result v0 │ │ +05aa18: 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 : 4896 (VelocityTrackerCompat.java) │ │ + source_file_idx : 4906 (VelocityTrackerCompat.java) │ │ │ │ -Class #323 header: │ │ -class_idx : 470 │ │ +Class #324 header: │ │ +class_idx : 471 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4896 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4906 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #323 annotations: │ │ +Class #324 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; } │ │ │ │ -Class #323 - │ │ +Class #324 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ name : 'IMPL' │ │ @@ -62661,26 +62688,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -05a998: |[05a998] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -05a9a8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -05a9ac: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -05a9b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -05a9b4: 2200 d401 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@01d4 │ │ -05a9b8: 7010 7b09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@097b │ │ -05a9be: 6900 8b02 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@028b │ │ -05a9c2: 0e00 |000d: return-void │ │ -05a9c4: 2200 d301 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@01d3 │ │ -05a9c8: 7010 7809 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0978 │ │ -05a9ce: 6900 8b02 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@028b │ │ -05a9d2: 28f8 |0015: goto 000d // -0008 │ │ +05aa1c: |[05aa1c] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +05aa2c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05aa30: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +05aa34: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05aa38: 2200 d501 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@01d5 │ │ +05aa3c: 7010 7b09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@097b │ │ +05aa42: 6900 8b02 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@028b │ │ +05aa46: 0e00 |000d: return-void │ │ +05aa48: 2200 d401 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@01d4 │ │ +05aa4c: 7010 7809 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0978 │ │ +05aa52: 6900 8b02 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@028b │ │ +05aa56: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -62690,19 +62717,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 │ │ -05a9d4: |[05a9d4] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05a9e4: 6200 8b02 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@028b │ │ -05a9e8: 7230 7e09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@097e │ │ -05a9ee: 0a00 |0005: move-result v0 │ │ -05a9f0: 0f00 |0006: return v0 │ │ +05aa58: |[05aa58] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05aa68: 6200 8b02 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@028b │ │ +05aa6c: 7230 7e09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@097e │ │ +05aa72: 0a00 |0005: move-result v0 │ │ +05aa74: 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 │ │ │ │ @@ -62711,40 +62738,40 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05a9f4: |[05a9f4] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05aa04: 6200 8b02 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@028b │ │ -05aa08: 7230 7f09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@097f │ │ -05aa0e: 0a00 |0005: move-result v0 │ │ -05aa10: 0f00 |0006: return v0 │ │ +05aa78: |[05aa78] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05aa88: 6200 8b02 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@028b │ │ +05aa8c: 7230 7f09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@097f │ │ +05aa92: 0a00 |0005: move-result v0 │ │ +05aa94: 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 : 4896 (VelocityTrackerCompat.java) │ │ + source_file_idx : 4906 (VelocityTrackerCompat.java) │ │ │ │ -Class #324 header: │ │ -class_idx : 471 │ │ +Class #325 header: │ │ +class_idx : 472 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4897 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4907 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #324 - │ │ +Class #325 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -62753,18 +62780,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 │ │ -05aa14: |[05aa14] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05aa24: 6e20 ab1f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1fab │ │ -05aa2a: 0a00 |0003: move-result v0 │ │ -05aa2c: 0f00 |0004: return v0 │ │ +05aa98: |[05aa98] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05aaa8: 6e20 ab1f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1fab │ │ +05aaae: 0a00 |0003: move-result v0 │ │ +05aab0: 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 │ │ │ │ @@ -62773,44 +62800,44 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05aa30: |[05aa30] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05aa40: 6e20 ad1f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@1fad │ │ -05aa46: 0a00 |0003: move-result v0 │ │ -05aa48: 0f00 |0004: return v0 │ │ +05aab4: |[05aab4] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05aac4: 6e20 ad1f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@1fad │ │ +05aaca: 0a00 |0003: move-result v0 │ │ +05aacc: 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 : 4897 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 4907 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ -Class #325 header: │ │ -class_idx : 484 │ │ +Class #326 header: │ │ +class_idx : 485 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 47 │ │ │ │ -Class #325 annotations: │ │ +Class #326 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewCompatImpl" │ │ │ │ -Class #325 - │ │ +Class #326 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -63093,34 +63120,34 @@ │ │ │ │ #46 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'stopNestedScroll' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #326 header: │ │ -class_idx : 472 │ │ +Class #327 header: │ │ +class_idx : 473 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 48 │ │ │ │ -Class #326 annotations: │ │ +Class #327 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewCompatImpl" │ │ Annotations on field #652 'mViewPropertyAnimatorCompatMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Landroid/view/View;" "Landroid/support/v4/view/ViewPropertyAnimatorCompat;" ">;" } │ │ │ │ -Class #326 - │ │ +Class #327 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -63134,19 +63161,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05aa4c: |[05aa4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -05aa5c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05aa62: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05aa64: 5b10 8c02 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028c │ │ -05aa68: 0e00 |0006: return-void │ │ +05aad0: |[05aad0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +05aae0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05aae6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05aae8: 5b10 8c02 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028c │ │ +05aaec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=465 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ @@ -63155,35 +63182,35 @@ │ │ type : '(Landroid/support/v4/view/ScrollingView;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -05aa6c: |[05aa6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollingViewScrollHorizontally:(Landroid/support/v4/view/ScrollingView;I)Z │ │ -05aa7c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05aa7e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05aa80: 7210 7109 0700 |0002: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollOffset:()I // method@0971 │ │ -05aa86: 0a00 |0005: move-result v0 │ │ -05aa88: 7210 7209 0700 |0006: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollRange:()I // method@0972 │ │ -05aa8e: 0a04 |0009: move-result v4 │ │ -05aa90: 7210 7009 0700 |000a: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollExtent:()I // method@0970 │ │ -05aa96: 0a05 |000d: move-result v5 │ │ -05aa98: 9101 0405 |000e: sub-int v1, v4, v5 │ │ -05aa9c: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -05aaa0: 0132 |0012: move v2, v3 │ │ -05aaa2: 0f02 |0013: return v2 │ │ -05aaa4: 3b08 0600 |0014: if-gez v8, 001a // +0006 │ │ -05aaa8: 3c00 fdff |0016: if-gtz v0, 0013 // -0003 │ │ -05aaac: 0132 |0018: move v2, v3 │ │ -05aaae: 28fa |0019: goto 0013 // -0006 │ │ -05aab0: d804 01ff |001a: add-int/lit8 v4, v1, #int -1 // #ff │ │ -05aab4: 3440 f7ff |001c: if-lt v0, v4, 0013 // -0009 │ │ -05aab8: 0132 |001e: move v2, v3 │ │ -05aaba: 28f4 |001f: goto 0013 // -000c │ │ +05aaf0: |[05aaf0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollingViewScrollHorizontally:(Landroid/support/v4/view/ScrollingView;I)Z │ │ +05ab00: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05ab02: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05ab04: 7210 7109 0700 |0002: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollOffset:()I // method@0971 │ │ +05ab0a: 0a00 |0005: move-result v0 │ │ +05ab0c: 7210 7209 0700 |0006: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollRange:()I // method@0972 │ │ +05ab12: 0a04 |0009: move-result v4 │ │ +05ab14: 7210 7009 0700 |000a: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollExtent:()I // method@0970 │ │ +05ab1a: 0a05 |000d: move-result v5 │ │ +05ab1c: 9101 0405 |000e: sub-int v1, v4, v5 │ │ +05ab20: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +05ab24: 0132 |0012: move v2, v3 │ │ +05ab26: 0f02 |0013: return v2 │ │ +05ab28: 3b08 0600 |0014: if-gez v8, 001a // +0006 │ │ +05ab2c: 3c00 fdff |0016: if-gtz v0, 0013 // -0003 │ │ +05ab30: 0132 |0018: move v2, v3 │ │ +05ab32: 28fa |0019: goto 0013 // -0006 │ │ +05ab34: d804 01ff |001a: add-int/lit8 v4, v1, #int -1 // #ff │ │ +05ab38: 3440 f7ff |001c: if-lt v0, v4, 0013 // -0009 │ │ +05ab3c: 0132 |001e: move v2, v3 │ │ +05ab3e: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=936 │ │ 0x0006 line=937 │ │ 0x0010 line=939 │ │ 0x0013 line=943 │ │ 0x0014 line=940 │ │ @@ -63201,35 +63228,35 @@ │ │ type : '(Landroid/support/v4/view/ScrollingView;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -05aabc: |[05aabc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollingViewScrollVertically:(Landroid/support/v4/view/ScrollingView;I)Z │ │ -05aacc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05aace: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05aad0: 7210 7409 0700 |0002: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollOffset:()I // method@0974 │ │ -05aad6: 0a00 |0005: move-result v0 │ │ -05aad8: 7210 7509 0700 |0006: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollRange:()I // method@0975 │ │ -05aade: 0a04 |0009: move-result v4 │ │ -05aae0: 7210 7309 0700 |000a: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollExtent:()I // method@0973 │ │ -05aae6: 0a05 |000d: move-result v5 │ │ -05aae8: 9101 0405 |000e: sub-int v1, v4, v5 │ │ -05aaec: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -05aaf0: 0132 |0012: move v2, v3 │ │ -05aaf2: 0f02 |0013: return v2 │ │ -05aaf4: 3b08 0600 |0014: if-gez v8, 001a // +0006 │ │ -05aaf8: 3c00 fdff |0016: if-gtz v0, 0013 // -0003 │ │ -05aafc: 0132 |0018: move v2, v3 │ │ -05aafe: 28fa |0019: goto 0013 // -0006 │ │ -05ab00: d804 01ff |001a: add-int/lit8 v4, v1, #int -1 // #ff │ │ -05ab04: 3440 f7ff |001c: if-lt v0, v4, 0013 // -0009 │ │ -05ab08: 0132 |001e: move v2, v3 │ │ -05ab0a: 28f4 |001f: goto 0013 // -000c │ │ +05ab40: |[05ab40] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollingViewScrollVertically:(Landroid/support/v4/view/ScrollingView;I)Z │ │ +05ab50: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05ab52: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05ab54: 7210 7409 0700 |0002: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollOffset:()I // method@0974 │ │ +05ab5a: 0a00 |0005: move-result v0 │ │ +05ab5c: 7210 7509 0700 |0006: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollRange:()I // method@0975 │ │ +05ab62: 0a04 |0009: move-result v4 │ │ +05ab64: 7210 7309 0700 |000a: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollExtent:()I // method@0973 │ │ +05ab6a: 0a05 |000d: move-result v5 │ │ +05ab6c: 9101 0405 |000e: sub-int v1, v4, v5 │ │ +05ab70: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +05ab74: 0132 |0012: move v2, v3 │ │ +05ab76: 0f02 |0013: return v2 │ │ +05ab78: 3b08 0600 |0014: if-gez v8, 001a // +0006 │ │ +05ab7c: 3c00 fdff |0016: if-gtz v0, 0013 // -0003 │ │ +05ab80: 0132 |0018: move v2, v3 │ │ +05ab82: 28fa |0019: goto 0013 // -0006 │ │ +05ab84: d804 01ff |001a: add-int/lit8 v4, v1, #int -1 // #ff │ │ +05ab88: 3440 f7ff |001c: if-lt v0, v4, 0013 // -0009 │ │ +05ab8c: 0132 |001e: move v2, v3 │ │ +05ab8e: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=948 │ │ 0x0006 line=949 │ │ 0x0010 line=951 │ │ 0x0013 line=955 │ │ 0x0014 line=952 │ │ @@ -63248,18 +63275,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 │ │ -05ab0c: |[05ab0c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -05ab1c: 2200 2202 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0222 │ │ -05ab20: 7020 a60b 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@0ba6 │ │ -05ab26: 1100 |0005: return-object v0 │ │ +05ab90: |[05ab90] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +05aba0: 2200 2302 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0223 │ │ +05aba4: 7020 a60b 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@0ba6 │ │ +05abaa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ @@ -63268,25 +63295,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -05ab28: |[05ab28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -05ab38: 2020 d101 |0000: instance-of v0, v2, Landroid/support/v4/view/ScrollingView; // type@01d1 │ │ -05ab3c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -05ab40: 1f02 d101 |0004: check-cast v2, Landroid/support/v4/view/ScrollingView; // type@01d1 │ │ -05ab44: 7030 8909 2103 |0006: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.canScrollingViewScrollHorizontally:(Landroid/support/v4/view/ScrollingView;I)Z // method@0989 │ │ -05ab4a: 0a00 |0009: move-result v0 │ │ -05ab4c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -05ab50: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05ab52: 0f00 |000d: return v0 │ │ -05ab54: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05ab56: 28fe |000f: goto 000d // -0002 │ │ +05abac: |[05abac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +05abbc: 2020 d201 |0000: instance-of v0, v2, Landroid/support/v4/view/ScrollingView; // type@01d2 │ │ +05abc0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +05abc4: 1f02 d201 |0004: check-cast v2, Landroid/support/v4/view/ScrollingView; // type@01d2 │ │ +05abc8: 7030 8909 2103 |0006: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.canScrollingViewScrollHorizontally:(Landroid/support/v4/view/ScrollingView;I)Z // method@0989 │ │ +05abce: 0a00 |0009: move-result v0 │ │ +05abd0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +05abd4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05abd6: 0f00 |000d: return v0 │ │ +05abd8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05abda: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0010 reg=3 direction I │ │ @@ -63296,25 +63323,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -05ab58: |[05ab58] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -05ab68: 2020 d101 |0000: instance-of v0, v2, Landroid/support/v4/view/ScrollingView; // type@01d1 │ │ -05ab6c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -05ab70: 1f02 d101 |0004: check-cast v2, Landroid/support/v4/view/ScrollingView; // type@01d1 │ │ -05ab74: 7030 8a09 2103 |0006: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.canScrollingViewScrollVertically:(Landroid/support/v4/view/ScrollingView;I)Z // method@098a │ │ -05ab7a: 0a00 |0009: move-result v0 │ │ -05ab7c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -05ab80: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05ab82: 0f00 |000d: return v0 │ │ -05ab84: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05ab86: 28fe |000f: goto 000d // -0002 │ │ +05abdc: |[05abdc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +05abec: 2020 d201 |0000: instance-of v0, v2, Landroid/support/v4/view/ScrollingView; // type@01d2 │ │ +05abf0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +05abf4: 1f02 d201 |0004: check-cast v2, Landroid/support/v4/view/ScrollingView; // type@01d2 │ │ +05abf8: 7030 8a09 2103 |0006: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.canScrollingViewScrollVertically:(Landroid/support/v4/view/ScrollingView;I)Z // method@098a │ │ +05abfe: 0a00 |0009: move-result v0 │ │ +05ac00: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +05ac04: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05ac06: 0f00 |000d: return v0 │ │ +05ac08: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05ac0a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0010 reg=3 direction I │ │ @@ -63324,17 +63351,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ab88: |[05ab88] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ -05ab98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ab9a: 0f00 |0001: return v0 │ │ +05ac0c: |[05ac0c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ +05ac1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ac1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63343,17 +63370,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ab9c: |[05ab9c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -05abac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05abae: 0f00 |0001: return v0 │ │ +05ac20: |[05ac20] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +05ac30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ac32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=857 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63362,17 +63389,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05abb0: |[05abb0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -05abc0: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -05abc4: 1000 |0002: return-wide v0 │ │ +05ac34: |[05ac34] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +05ac44: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +05ac48: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ @@ -63380,17 +63407,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05abc8: |[05abc8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -05abd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05abda: 0f00 |0001: return v0 │ │ +05ac4c: |[05ac4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +05ac5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ac5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63399,17 +63426,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05abdc: |[05abdc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -05abec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05abee: 0f00 |0001: return v0 │ │ +05ac60: |[05ac60] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +05ac70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ac72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63418,17 +63445,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05abf0: |[05abf0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -05ac00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ac02: 0f00 |0001: return v0 │ │ +05ac74: |[05ac74] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +05ac84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ac86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63437,17 +63464,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ac04: |[05ac04] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -05ac14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ac16: 0f00 |0001: return v0 │ │ +05ac88: |[05ac88] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +05ac98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ac9a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63456,18 +63483,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05ac18: |[05ac18] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -05ac28: 6e10 e81f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05ac2e: 0a00 |0003: move-result v0 │ │ -05ac30: 0f00 |0004: return v0 │ │ +05ac9c: |[05ac9c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +05acac: 6e10 e81f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05acb2: 0a00 |0003: move-result v0 │ │ +05acb4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -63476,18 +63503,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05ac34: |[05ac34] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -05ac44: 7110 560a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getMinimumHeight:(Landroid/view/View;)I // method@0a56 │ │ -05ac4a: 0a00 |0003: move-result v0 │ │ -05ac4c: 0f00 |0004: return v0 │ │ +05acb8: |[05acb8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +05acc8: 7110 560a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getMinimumHeight:(Landroid/view/View;)I // method@0a56 │ │ +05acce: 0a00 |0003: move-result v0 │ │ +05acd0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -63496,17 +63523,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ac50: |[05ac50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -05ac60: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -05ac62: 0f00 |0001: return v0 │ │ +05acd4: |[05acd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +05ace4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +05ace6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -63515,18 +63542,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 │ │ -05ac64: |[05ac64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -05ac74: 6e10 ed1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -05ac7a: 0c00 |0003: move-result-object v0 │ │ -05ac7c: 1100 |0004: return-object v0 │ │ +05ace8: |[05ace8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +05acf8: 6e10 ed1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +05acfe: 0c00 |0003: move-result-object v0 │ │ +05ad00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -63535,17 +63562,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ac80: |[05ac80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ -05ac90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ac92: 0f00 |0001: return v0 │ │ +05ad04: |[05ad04] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +05ad14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ad16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63554,17 +63581,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ac94: |[05ac94] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -05aca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05aca6: 0f00 |0001: return v0 │ │ +05ad18: |[05ad18] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +05ad28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ad2a: 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; │ │ │ │ @@ -63573,17 +63600,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05aca8: |[05aca8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -05acb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05acba: 0f00 |0001: return v0 │ │ +05ad2c: |[05ad2c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +05ad3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ad3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63592,17 +63619,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05acbc: |[05acbc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasOnClickListeners:(Landroid/view/View;)Z │ │ -05accc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05acce: 0f00 |0001: return v0 │ │ +05ad40: |[05ad40] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasOnClickListeners:(Landroid/view/View;)Z │ │ +05ad50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ad52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63611,17 +63638,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05acd0: |[05acd0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasOverlappingRendering:(Landroid/view/View;)Z │ │ -05ace0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05ace2: 0f00 |0001: return v0 │ │ +05ad54: |[05ad54] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasOverlappingRendering:(Landroid/view/View;)Z │ │ +05ad64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05ad66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -63630,18 +63657,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05ace4: |[05ace4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isAttachedToWindow:(Landroid/view/View;)Z │ │ -05acf4: 7110 570a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a57 │ │ -05acfa: 0a00 |0003: move-result v0 │ │ -05acfc: 0f00 |0004: return v0 │ │ +05ad68: |[05ad68] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isAttachedToWindow:(Landroid/view/View;)Z │ │ +05ad78: 7110 570a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a57 │ │ +05ad7e: 0a00 |0003: move-result v0 │ │ +05ad80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -63650,18 +63677,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05ad00: |[05ad00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isLaidOut:(Landroid/view/View;)Z │ │ -05ad10: 7110 580a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.isLaidOut:(Landroid/view/View;)Z // method@0a58 │ │ -05ad16: 0a00 |0003: move-result v0 │ │ -05ad18: 0f00 |0004: return v0 │ │ +05ad84: |[05ad84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isLaidOut:(Landroid/view/View;)Z │ │ +05ad94: 7110 580a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.isLaidOut:(Landroid/view/View;)Z // method@0a58 │ │ +05ad9a: 0a00 |0003: move-result v0 │ │ +05ad9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -63670,23 +63697,23 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05ad1c: |[05ad1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ -05ad2c: 2020 c001 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@01c0 │ │ -05ad30: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05ad34: 1f02 c001 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@01c0 │ │ -05ad38: 7210 f308 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.isNestedScrollingEnabled:()Z // method@08f3 │ │ -05ad3e: 0a00 |0009: move-result v0 │ │ -05ad40: 0f00 |000a: return v0 │ │ -05ad42: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -05ad44: 28fe |000c: goto 000a // -0002 │ │ +05ada0: |[05ada0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ +05adb0: 2020 c101 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@01c1 │ │ +05adb4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05adb8: 1f02 c101 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@01c1 │ │ +05adbc: 7210 f308 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.isNestedScrollingEnabled:()Z // method@08f3 │ │ +05adc2: 0a00 |0009: move-result v0 │ │ +05adc4: 0f00 |000a: return v0 │ │ +05adc6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05adc8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x0004 line=910 │ │ 0x000a line=912 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -63698,25 +63725,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05ad48: |[05ad48] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -05ad58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05ad5a: 6e10 d21f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ -05ad60: 0c00 |0004: move-result-object v0 │ │ -05ad62: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -05ad66: 6e10 da01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ -05ad6c: 0a02 |000a: move-result v2 │ │ -05ad6e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -05ad70: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -05ad74: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -05ad76: 0f01 |000f: return v1 │ │ +05adcc: |[05adcc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +05addc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05adde: 6e10 d21f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ +05ade4: 0c00 |0004: move-result-object v0 │ │ +05ade6: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +05adea: 6e10 da01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ +05adf0: 0a02 |000a: move-result v2 │ │ +05adf2: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +05adf4: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +05adf8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +05adfa: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=573 │ │ 0x0005 line=574 │ │ 0x0007 line=575 │ │ 0x000f line=577 │ │ locals : │ │ @@ -63729,16 +63756,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ad78: |[05ad78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -05ad88: 0e00 |0000: return-void │ │ +05adfc: |[05adfc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +05ae0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -63747,16 +63774,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ad8c: |[05ad8c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -05ad9c: 1102 |0000: return-object v2 │ │ +05ae10: |[05ae10] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +05ae20: 1102 |0000: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 insets Landroid/support/v4/view/WindowInsetsCompat; │ │ @@ -63766,17 +63793,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ada0: |[05ada0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -05adb0: 6e10 0120 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@2001 │ │ -05adb6: 0e00 |0003: return-void │ │ +05ae24: |[05ae24] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +05ae34: 6e10 0120 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@2001 │ │ +05ae3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0003 line=509 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -63786,17 +63813,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -05adb8: |[05adb8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -05adc8: 6e55 0220 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@2002 │ │ -05adce: 0e00 |0003: return-void │ │ +05ae3c: |[05ae3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +05ae4c: 6e55 0220 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@2002 │ │ +05ae52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0003 line=512 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -63810,19 +63837,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 │ │ -05add0: |[05add0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -05ade0: 6e10 8d09 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@098d │ │ -05ade6: 0b00 |0003: move-result-wide v0 │ │ -05ade8: 6e40 1b20 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@201b │ │ -05adee: 0e00 |0007: return-void │ │ +05ae54: |[05ae54] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +05ae64: 6e10 8d09 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@098d │ │ +05ae6a: 0b00 |0003: move-result-wide v0 │ │ +05ae6c: 6e40 1b20 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@201b │ │ +05ae72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0007 line=515 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -63833,20 +63860,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 │ │ -05adf0: |[05adf0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -05ae00: 6e10 8d09 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@098d │ │ -05ae06: 0b00 |0003: move-result-wide v0 │ │ -05ae08: bb60 |0004: add-long/2addr v0, v6 │ │ -05ae0a: 6e40 1b20 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@201b │ │ -05ae10: 0e00 |0008: return-void │ │ +05ae74: |[05ae74] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +05ae84: 6e10 8d09 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@098d │ │ +05ae8a: 0b00 |0003: move-result-wide v0 │ │ +05ae8c: bb60 |0004: add-long/2addr v0, v6 │ │ +05ae8e: 6e40 1b20 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@201b │ │ +05ae94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0008 line=518 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0009 reg=4 view Landroid/view/View; │ │ @@ -63858,16 +63885,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ae14: |[05ae14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -05ae24: 0e00 |0000: return-void │ │ +05ae98: |[05ae98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +05aea8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -63876,18 +63903,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05ae28: |[05ae28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ -05ae38: 7120 2720 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@2027 │ │ -05ae3e: 0a00 |0003: move-result v0 │ │ -05ae40: 0f00 |0004: return v0 │ │ +05aeac: |[05aeac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ +05aebc: 7120 2720 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@2027 │ │ +05aec2: 0a00 |0003: move-result v0 │ │ +05aec4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -63898,16 +63925,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 │ │ -05ae44: |[05ae44] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -05ae54: 0e00 |0000: return-void │ │ +05aec8: |[05aec8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +05aed8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 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; │ │ @@ -63917,16 +63944,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ae58: |[05ae58] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setActivated:(Landroid/view/View;Z)V │ │ -05ae68: 0e00 |0000: return-void │ │ +05aedc: |[05aedc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setActivated:(Landroid/view/View;Z)V │ │ +05aeec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=894 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 activated Z │ │ @@ -63936,16 +63963,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ae6c: |[05ae6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -05ae7c: 0e00 |0000: return-void │ │ +05aef0: |[05aef0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +05af00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 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 │ │ @@ -63955,17 +63982,17 @@ │ │ type : '(Landroid/view/View;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05ae80: |[05ae80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -05ae90: 7120 590a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatBase;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@0a59 │ │ -05ae96: 0e00 |0003: return-void │ │ +05af04: |[05af04] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +05af14: 7120 590a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatBase;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@0a59 │ │ +05af1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ 0x0003 line=923 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -63976,17 +64003,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05ae98: |[05ae98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -05aea8: 7120 5a0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatBase;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@0a5a │ │ -05aeae: 0e00 |0003: return-void │ │ +05af1c: |[05af1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +05af2c: 7120 5a0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatBase;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@0a5a │ │ +05af32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ 0x0003 line=928 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -63997,16 +64024,16 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05aeb0: |[05aeb0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -05aec0: 0e00 |0000: return-void │ │ +05af34: |[05af34] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05af44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 viewGroup Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -64016,16 +64043,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05aec4: |[05aec4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ -05aed4: 0e00 |0000: return-void │ │ +05af48: |[05af48] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +05af58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 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 │ │ @@ -64035,16 +64062,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05aed8: |[05aed8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -05aee8: 0e00 |0000: return-void │ │ +05af5c: |[05af5c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +05af6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 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 │ │ @@ -64054,16 +64081,16 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05aeec: |[05aeec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -05aefc: 0e00 |0000: return-void │ │ +05af70: |[05af70] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +05af80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 p Landroid/graphics/Paint; │ │ @@ -64073,16 +64100,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 │ │ -05af00: |[05af00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -05af10: 0e00 |0000: return-void │ │ +05af84: |[05af84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +05af94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 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 │ │ @@ -64093,16 +64120,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 │ │ -05af14: |[05af14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -05af24: 0e00 |0000: return-void │ │ +05af98: |[05af98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +05afa8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 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; │ │ @@ -64112,16 +64139,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05af28: |[05af28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ -05af38: 0e00 |0000: return-void │ │ +05afac: |[05afac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ +05afbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -64131,16 +64158,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05af3c: |[05af3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ -05af4c: 0e00 |0000: return-void │ │ +05afc0: |[05afc0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +05afd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ 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 │ │ @@ -64150,16 +64177,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05af50: |[05af50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -05af60: 0e00 |0000: return-void │ │ +05afd4: |[05afd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +05afe4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 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 │ │ @@ -64169,16 +64196,16 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05af64: |[05af64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScrollIndicators:(Landroid/view/View;II)V │ │ -05af74: 0e00 |0000: return-void │ │ +05afe8: |[05afe8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScrollIndicators:(Landroid/view/View;II)V │ │ +05aff8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 indicators I │ │ @@ -64189,16 +64216,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05af78: |[05af78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -05af88: 0e00 |0000: return-void │ │ +05affc: |[05affc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +05b00c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 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 │ │ @@ -64208,47 +64235,47 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05af8c: |[05af8c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.stopNestedScroll:(Landroid/view/View;)V │ │ -05af9c: 2020 c001 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@01c0 │ │ -05afa0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05afa4: 1f02 c001 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@01c0 │ │ -05afa8: 7210 f408 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.stopNestedScroll:()V // method@08f4 │ │ -05afae: 0e00 |0009: return-void │ │ +05b010: |[05b010] android.support.v4.view.ViewCompat$BaseViewCompatImpl.stopNestedScroll:(Landroid/view/View;)V │ │ +05b020: 2020 c101 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@01c1 │ │ +05b024: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05b028: 1f02 c101 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@01c1 │ │ +05b02c: 7210 f408 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.stopNestedScroll:()V // method@08f4 │ │ +05b032: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ 0x0004 line=969 │ │ 0x0009 line=971 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #327 header: │ │ -class_idx : 473 │ │ +Class #328 header: │ │ +class_idx : 474 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 472 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 473 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #327 annotations: │ │ +Class #328 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairMr1ViewCompatImpl" │ │ │ │ -Class #327 - │ │ +Class #328 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -64257,17 +64284,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05afb0: |[05afb0] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ -05afc0: 7010 8509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0985 │ │ -05afc6: 0e00 |0003: return-void │ │ +05b034: |[05b034] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +05b044: 7010 8509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0985 │ │ +05b04a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -64276,18 +64303,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05afc8: |[05afc8] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -05afd8: 7110 5b0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0a5b │ │ -05afde: 0a00 |0003: move-result v0 │ │ -05afe0: 0f00 |0004: return v0 │ │ +05b04c: |[05b04c] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +05b05c: 7110 5b0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0a5b │ │ +05b062: 0a00 |0003: move-result v0 │ │ +05b064: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -64296,44 +64323,44 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05afe4: |[05afe4] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -05aff4: 7120 5c0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@0a5c │ │ -05affa: 0e00 |0003: return-void │ │ +05b068: |[05b068] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05b078: 7120 5c0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@0a5c │ │ +05b07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0003 line=1069 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 viewGroup Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #328 header: │ │ -class_idx : 474 │ │ +Class #329 header: │ │ +class_idx : 475 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 473 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 474 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #328 annotations: │ │ +Class #329 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GBViewCompatImpl" │ │ │ │ -Class #328 - │ │ +Class #329 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -64342,17 +64369,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05affc: |[05affc] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -05b00c: 7010 b809 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@09b8 │ │ -05b012: 0e00 |0003: return-void │ │ +05b080: |[05b080] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +05b090: 7010 b809 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@09b8 │ │ +05b096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -64361,43 +64388,43 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b014: |[05b014] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -05b024: 7110 5d0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0a5d │ │ -05b02a: 0a00 |0003: move-result v0 │ │ -05b02c: 0f00 |0004: return v0 │ │ +05b098: |[05b098] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +05b0a8: 7110 5d0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0a5d │ │ +05b0ae: 0a00 |0003: move-result v0 │ │ +05b0b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1075 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #329 header: │ │ -class_idx : 475 │ │ +Class #330 header: │ │ +class_idx : 476 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 474 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 475 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ -Class #329 annotations: │ │ +Class #330 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HCViewCompatImpl" │ │ │ │ -Class #329 - │ │ +Class #330 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -64406,17 +64433,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b030: |[05b030] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -05b040: 7010 bb09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@09bb │ │ -05b046: 0e00 |0003: return-void │ │ +05b0b4: |[05b0b4] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +05b0c4: 7010 bb09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@09bb │ │ +05b0ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1083 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -64425,18 +64452,18 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05b048: |[05b048] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -05b058: 7100 5e0a 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0a5e │ │ -05b05e: 0b00 |0003: move-result-wide v0 │ │ -05b060: 1000 |0004: return-wide v0 │ │ +05b0cc: |[05b0cc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +05b0dc: 7100 5e0a 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0a5e │ │ +05b0e2: 0b00 |0003: move-result-wide v0 │ │ +05b0e4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1086 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ @@ -64444,18 +64471,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b064: |[05b064] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -05b074: 7110 5f0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0a5f │ │ -05b07a: 0a00 |0003: move-result v0 │ │ -05b07c: 0f00 |0004: return v0 │ │ +05b0e8: |[05b0e8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +05b0f8: 7110 5f0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0a5f │ │ +05b0fe: 0a00 |0003: move-result v0 │ │ +05b100: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -64464,18 +64491,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b080: |[05b080] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -05b090: 7110 600a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0a60 │ │ -05b096: 0a00 |0003: move-result v0 │ │ -05b098: 0f00 |0004: return v0 │ │ +05b104: |[05b104] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +05b114: 7110 600a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0a60 │ │ +05b11a: 0a00 |0003: move-result v0 │ │ +05b11c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -64484,18 +64511,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b09c: |[05b09c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -05b0ac: 7110 610a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0a61 │ │ -05b0b2: 0a00 |0003: move-result v0 │ │ -05b0b4: 0f00 |0004: return v0 │ │ +05b120: |[05b120] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +05b130: 7110 610a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0a61 │ │ +05b136: 0a00 |0003: move-result v0 │ │ +05b138: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -64504,18 +64531,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b0b8: |[05b0b8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ -05b0c8: 7110 620a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleX:(Landroid/view/View;)F // method@0a62 │ │ -05b0ce: 0a00 |0003: move-result v0 │ │ -05b0d0: 0f00 |0004: return v0 │ │ +05b13c: |[05b13c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +05b14c: 7110 620a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleX:(Landroid/view/View;)F // method@0a62 │ │ +05b152: 0a00 |0003: move-result v0 │ │ +05b154: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1207 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -64524,18 +64551,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b0d4: |[05b0d4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -05b0e4: 7110 630a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@0a63 │ │ -05b0ea: 0a00 |0003: move-result v0 │ │ -05b0ec: 0f00 |0004: return v0 │ │ +05b158: |[05b158] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +05b168: 7110 630a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@0a63 │ │ +05b16e: 0a00 |0003: move-result v0 │ │ +05b170: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1130 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -64544,17 +64571,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b0f0: |[05b0f0] android.support.v4.view.ViewCompat$HCViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -05b100: 7110 640a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatHC;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@0a64 │ │ -05b106: 0e00 |0003: return-void │ │ +05b174: |[05b174] android.support.v4.view.ViewCompat$HCViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +05b184: 7110 640a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatHC;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@0a64 │ │ +05b18a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ 0x0003 line=1226 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -64564,18 +64591,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05b108: |[05b108] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ -05b118: 7130 650a 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0a65 │ │ -05b11e: 0a00 |0003: move-result v0 │ │ -05b120: 0f00 |0004: return v0 │ │ +05b18c: |[05b18c] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ +05b19c: 7130 650a 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0a65 │ │ +05b1a2: 0a00 |0003: move-result v0 │ │ +05b1a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -64586,17 +64613,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b124: |[05b124] android.support.v4.view.ViewCompat$HCViewCompatImpl.setActivated:(Landroid/view/View;Z)V │ │ -05b134: 7120 660a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setActivated:(Landroid/view/View;Z)V // method@0a66 │ │ -05b13a: 0e00 |0003: return-void │ │ +05b1a8: |[05b1a8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setActivated:(Landroid/view/View;Z)V │ │ +05b1b8: 7120 660a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setActivated:(Landroid/view/View;Z)V // method@0a66 │ │ +05b1be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ 0x0003 line=1236 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -64607,17 +64634,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b13c: |[05b13c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -05b14c: 7120 670a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@0a67 │ │ -05b152: 0e00 |0003: return-void │ │ +05b1c0: |[05b1c0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +05b1d0: 7120 670a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@0a67 │ │ +05b1d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ 0x0003 line=1143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -64628,20 +64655,20 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -05b154: |[05b154] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -05b164: 6e20 bf09 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@09bf │ │ -05b16a: 0a00 |0003: move-result v0 │ │ -05b16c: 6e40 c909 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09c9 │ │ -05b172: 6e10 0120 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@2001 │ │ -05b178: 0e00 |000a: return-void │ │ +05b1d8: |[05b1d8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +05b1e8: 6e20 bf09 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@09bf │ │ +05b1ee: 0a00 |0003: move-result v0 │ │ +05b1f0: 6e40 c909 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09c9 │ │ +05b1f6: 6e10 0120 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@2001 │ │ +05b1fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0007 line=1106 │ │ 0x000a line=1107 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ @@ -64653,17 +64680,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 │ │ -05b17c: |[05b17c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -05b18c: 7130 680a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a68 │ │ -05b192: 0e00 |0003: return-void │ │ +05b200: |[05b200] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +05b210: 7130 680a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a68 │ │ +05b216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1094 │ │ 0x0003 line=1095 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -64675,17 +64702,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b194: |[05b194] android.support.v4.view.ViewCompat$HCViewCompatImpl.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ -05b1a4: 7120 690a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@0a69 │ │ -05b1aa: 0e00 |0003: return-void │ │ +05b218: |[05b218] android.support.v4.view.ViewCompat$HCViewCompatImpl.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ +05b228: 7120 690a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@0a69 │ │ +05b22e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 0x0003 line=1231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -64696,17 +64723,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b1ac: |[05b1ac] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ -05b1bc: 7120 6a0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleX:(Landroid/view/View;F)V // method@0a6a │ │ -05b1c2: 0e00 |0003: return-void │ │ +05b230: |[05b230] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +05b240: 7120 6a0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleX:(Landroid/view/View;F)V // method@0a6a │ │ +05b246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1166 │ │ 0x0003 line=1167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -64717,17 +64744,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b1c4: |[05b1c4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -05b1d4: 7120 6b0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@0a6b │ │ -05b1da: 0e00 |0003: return-void │ │ +05b248: |[05b248] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +05b258: 7120 6b0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@0a6b │ │ +05b25e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 0x0003 line=1171 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -64738,44 +64765,44 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b1dc: |[05b1dc] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -05b1ec: 7120 6c0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@0a6c │ │ -05b1f2: 0e00 |0003: return-void │ │ +05b260: |[05b260] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +05b270: 7120 6c0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@0a6c │ │ +05b276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0003 line=1139 │ │ 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 : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #330 header: │ │ -class_idx : 477 │ │ +Class #331 header: │ │ +class_idx : 478 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 475 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 476 │ │ +source_file_idx : 4918 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #330 annotations: │ │ +Class #331 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSViewCompatImpl" │ │ │ │ -Class #330 - │ │ +Class #331 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : 'accessibilityDelegateCheckFailed' │ │ @@ -64788,35 +64815,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05b1f4: |[05b1f4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -05b204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b206: 6a00 8d02 |0001: sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@028d │ │ -05b20a: 0e00 |0003: return-void │ │ +05b278: |[05b278] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +05b288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b28a: 6a00 8d02 |0001: sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@028d │ │ +05b28e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1246 │ │ 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 │ │ -05b20c: |[05b20c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -05b21c: 7010 bd09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@09bd │ │ -05b222: 0e00 |0003: return-void │ │ +05b290: |[05b290] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +05b2a0: 7010 bd09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@09bd │ │ +05b2a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -64825,30 +64852,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 │ │ -05b224: |[05b224] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -05b234: 5421 8e02 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028e │ │ -05b238: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -05b23c: 2201 c105 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@05c1 │ │ -05b240: 7010 0e29 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ -05b246: 5b21 8e02 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028e │ │ -05b24a: 5421 8e02 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028e │ │ -05b24e: 6e20 1029 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ -05b254: 0c00 |0010: move-result-object v0 │ │ -05b256: 1f00 2202 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0222 │ │ -05b25a: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ -05b25e: 2200 2202 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0222 │ │ -05b262: 7020 a60b 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@0ba6 │ │ -05b268: 5421 8e02 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028e │ │ -05b26c: 6e30 1129 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ -05b272: 1100 |001f: return-object v0 │ │ +05b2a8: |[05b2a8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +05b2b8: 5421 8e02 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028e │ │ +05b2bc: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +05b2c0: 2201 c405 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@05c4 │ │ +05b2c4: 7010 0e29 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ +05b2ca: 5b21 8e02 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028e │ │ +05b2ce: 5421 8e02 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028e │ │ +05b2d2: 6e20 1029 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ +05b2d8: 0c00 |0010: move-result-object v0 │ │ +05b2da: 1f00 2302 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0223 │ │ +05b2de: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ +05b2e2: 2200 2302 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0223 │ │ +05b2e6: 7020 a60b 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@0ba6 │ │ +05b2ec: 5421 8e02 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@028e │ │ +05b2f0: 6e30 1129 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ +05b2f6: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ 0x0004 line=1300 │ │ 0x000b line=1303 │ │ 0x0013 line=1304 │ │ 0x0015 line=1305 │ │ @@ -64865,18 +64892,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05b274: |[05b274] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -05b284: 7120 6d0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0a6d │ │ -05b28a: 0a00 |0003: move-result v0 │ │ -05b28c: 0f00 |0004: return v0 │ │ +05b2f8: |[05b2f8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +05b308: 7120 6d0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0a6d │ │ +05b30e: 0a00 |0003: move-result v0 │ │ +05b310: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 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 │ │ @@ -64886,18 +64913,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05b290: |[05b290] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -05b2a0: 7120 6e0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0a6e │ │ -05b2a6: 0a00 |0003: move-result v0 │ │ -05b2a8: 0f00 |0004: return v0 │ │ +05b314: |[05b314] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +05b324: 7120 6e0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0a6e │ │ +05b32a: 0a00 |0003: move-result v0 │ │ +05b32c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1253 │ │ 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 │ │ @@ -64907,50 +64934,50 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05b2ac: |[05b2ac] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -05b2bc: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -05b2c0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -05b2c2: 7120 6f0a 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0a6f │ │ -05b2c8: 0e00 |0006: return-void │ │ -05b2ca: 6e10 1d08 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@081d │ │ -05b2d0: 0c00 |000a: move-result-object v0 │ │ -05b2d2: 28f8 |000b: goto 0003 // -0008 │ │ +05b330: |[05b330] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +05b340: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +05b344: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +05b346: 7120 6f0a 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0a6f │ │ +05b34c: 0e00 |0006: return-void │ │ +05b34e: 6e10 1d08 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@081d │ │ +05b354: 0c00 |000a: move-result-object v0 │ │ +05b356: 28f8 |000b: goto 0003 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1270 │ │ 0x0006 line=1272 │ │ 0x0007 line=1270 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x000c reg=2 v Landroid/view/View; │ │ 0x0000 - 0x000c reg=3 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #331 header: │ │ -class_idx : 476 │ │ +Class #332 header: │ │ +class_idx : 477 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 477 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 478 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #331 annotations: │ │ +Class #332 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSMr1ViewCompatImpl" │ │ │ │ -Class #331 - │ │ +Class #332 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -64959,17 +64986,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b2d4: |[05b2d4] android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.:()V │ │ -05b2e4: 7010 d109 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@09d1 │ │ -05b2ea: 0e00 |0003: return-void │ │ +05b358: |[05b358] android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.:()V │ │ +05b368: 7010 d109 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@09d1 │ │ +05b36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -64978,43 +65005,43 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b2ec: |[05b2ec] android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.hasOnClickListeners:(Landroid/view/View;)Z │ │ -05b2fc: 7110 700a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatICSMr1;.hasOnClickListeners:(Landroid/view/View;)Z // method@0a70 │ │ -05b302: 0a00 |0003: move-result v0 │ │ -05b304: 0f00 |0004: return v0 │ │ +05b370: |[05b370] android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.hasOnClickListeners:(Landroid/view/View;)Z │ │ +05b380: 7110 700a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatICSMr1;.hasOnClickListeners:(Landroid/view/View;)Z // method@0a70 │ │ +05b386: 0a00 |0003: move-result v0 │ │ +05b388: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1320 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #332 header: │ │ -class_idx : 478 │ │ +Class #333 header: │ │ +class_idx : 479 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 476 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 477 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ -Class #332 annotations: │ │ +Class #333 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JBViewCompatImpl" │ │ │ │ -Class #332 - │ │ +Class #333 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -65023,17 +65050,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b308: |[05b308] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -05b318: 7010 ce09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;.:()V // method@09ce │ │ -05b31e: 0e00 |0003: return-void │ │ +05b38c: |[05b38c] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +05b39c: 7010 ce09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;.:()V // method@09ce │ │ +05b3a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1324 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -65042,18 +65069,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b320: |[05b320] android.support.v4.view.ViewCompat$JBViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -05b330: 7110 710a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0a71 │ │ -05b336: 0a00 |0003: move-result v0 │ │ -05b338: 0f00 |0004: return v0 │ │ +05b3a4: |[05b3a4] android.support.v4.view.ViewCompat$JBViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +05b3b4: 7110 710a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0a71 │ │ +05b3ba: 0a00 |0003: move-result v0 │ │ +05b3bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1398 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65062,18 +65089,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b33c: |[05b33c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -05b34c: 7110 720a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0a72 │ │ -05b352: 0a00 |0003: move-result v0 │ │ -05b354: 0f00 |0004: return v0 │ │ +05b3c0: |[05b3c0] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +05b3d0: 7110 720a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0a72 │ │ +05b3d6: 0a00 |0003: move-result v0 │ │ +05b3d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1351 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65082,18 +65109,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b358: |[05b358] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -05b368: 7110 730a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@0a73 │ │ -05b36e: 0a00 |0003: move-result v0 │ │ -05b370: 0f00 |0004: return v0 │ │ +05b3dc: |[05b3dc] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +05b3ec: 7110 730a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@0a73 │ │ +05b3f2: 0a00 |0003: move-result v0 │ │ +05b3f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65102,18 +65129,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 │ │ -05b374: |[05b374] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -05b384: 7110 740a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0a74 │ │ -05b38a: 0c00 |0003: move-result-object v0 │ │ -05b38c: 1100 |0004: return-object v0 │ │ +05b3f8: |[05b3f8] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +05b408: 7110 740a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0a74 │ │ +05b40e: 0c00 |0003: move-result-object v0 │ │ +05b410: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1378 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65122,18 +65149,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b390: |[05b390] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasOverlappingRendering:(Landroid/view/View;)Z │ │ -05b3a0: 7110 750a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasOverlappingRendering:(Landroid/view/View;)Z // method@0a75 │ │ -05b3a6: 0a00 |0003: move-result v0 │ │ -05b3a8: 0f00 |0004: return v0 │ │ +05b414: |[05b414] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasOverlappingRendering:(Landroid/view/View;)Z │ │ +05b424: 7110 750a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasOverlappingRendering:(Landroid/view/View;)Z // method@0a75 │ │ +05b42a: 0a00 |0003: move-result v0 │ │ +05b42c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1403 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65142,17 +65169,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b3ac: |[05b3ac] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -05b3bc: 7110 760a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a76 │ │ -05b3c2: 0e00 |0003: return-void │ │ +05b430: |[05b430] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +05b440: 7110 760a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a76 │ │ +05b446: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1335 │ │ 0x0003 line=1336 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -65162,17 +65189,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -05b3c4: |[05b3c4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -05b3d4: 7155 770a 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0a77 │ │ -05b3da: 0e00 |0003: return-void │ │ +05b448: |[05b448] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +05b458: 7155 770a 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0a77 │ │ +05b45e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0003 line=1340 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -65186,17 +65213,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 │ │ -05b3dc: |[05b3dc] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -05b3ec: 7120 780a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a78 │ │ -05b3f2: 0e00 |0003: return-void │ │ +05b460: |[05b460] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +05b470: 7120 780a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a78 │ │ +05b476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ 0x0003 line=1344 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -65207,17 +65234,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 │ │ -05b3f4: |[05b3f4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -05b404: 7140 790a 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0a79 │ │ -05b40a: 0e00 |0003: return-void │ │ +05b478: |[05b478] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +05b488: 7140 790a 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0a79 │ │ +05b48e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1347 │ │ 0x0003 line=1348 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -65229,17 +65256,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b40c: |[05b40c] android.support.v4.view.ViewCompat$JBViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -05b41c: 7110 7a0a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.requestApplyInsets:(Landroid/view/View;)V // method@0a7a │ │ -05b422: 0e00 |0003: return-void │ │ +05b490: |[05b490] android.support.v4.view.ViewCompat$JBViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +05b4a0: 7110 7a0a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.requestApplyInsets:(Landroid/view/View;)V // method@0a7a │ │ +05b4a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ 0x0003 line=1394 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -65249,49 +65276,49 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05b424: |[05b424] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -05b434: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -05b436: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ -05b43a: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -05b43c: 7120 7b0a 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a7b │ │ -05b442: 0e00 |0007: return-void │ │ +05b4a8: |[05b4a8] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +05b4b8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +05b4ba: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ +05b4be: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +05b4c0: 7120 7b0a 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a7b │ │ +05b4c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ 0x0003 line=1359 │ │ 0x0004 line=1361 │ │ 0x0007 line=1362 │ │ 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 : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #333 header: │ │ -class_idx : 479 │ │ +Class #334 header: │ │ +class_idx : 480 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 478 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 479 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #333 annotations: │ │ +Class #334 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JbMr1ViewCompatImpl" │ │ │ │ -Class #333 - │ │ +Class #334 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -65300,17 +65327,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b444: |[05b444] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -05b454: 7010 d609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@09d6 │ │ -05b45a: 0e00 |0003: return-void │ │ +05b4c8: |[05b4c8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +05b4d8: 7010 d609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@09d6 │ │ +05b4de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -65319,18 +65346,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b45c: |[05b45c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -05b46c: 7110 7c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0a7c │ │ -05b472: 0a00 |0003: move-result v0 │ │ -05b474: 0f00 |0004: return v0 │ │ +05b4e0: |[05b4e0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +05b4f0: 7110 7c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0a7c │ │ +05b4f6: 0a00 |0003: move-result v0 │ │ +05b4f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1426 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65339,18 +65366,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b478: |[05b478] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -05b488: 7110 7d0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@0a7d │ │ -05b48e: 0a00 |0003: move-result v0 │ │ -05b490: 0f00 |0004: return v0 │ │ +05b4fc: |[05b4fc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +05b50c: 7110 7d0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@0a7d │ │ +05b512: 0a00 |0003: move-result v0 │ │ +05b514: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1451 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65359,44 +65386,44 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b494: |[05b494] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -05b4a4: 7120 7e0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0a7e │ │ -05b4aa: 0e00 |0003: return-void │ │ +05b518: |[05b518] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +05b528: 7120 7e0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0a7e │ │ +05b52e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1421 │ │ 0x0003 line=1422 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 paint Landroid/graphics/Paint; │ │ │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #334 header: │ │ -class_idx : 480 │ │ +Class #335 header: │ │ +class_idx : 481 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 479 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 480 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #334 annotations: │ │ +Class #335 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JbMr2ViewCompatImpl" │ │ │ │ -Class #334 - │ │ +Class #335 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -65405,42 +65432,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b4ac: |[05b4ac] android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.:()V │ │ -05b4bc: 7010 e209 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@09e2 │ │ -05b4c2: 0e00 |0003: return-void │ │ +05b530: |[05b530] android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.:()V │ │ +05b540: 7010 e209 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@09e2 │ │ +05b546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1460 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #335 header: │ │ -class_idx : 481 │ │ +Class #336 header: │ │ +class_idx : 482 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 480 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 481 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #335 annotations: │ │ +Class #336 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatViewCompatImpl" │ │ │ │ -Class #335 - │ │ +Class #336 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -65449,17 +65476,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b4c4: |[05b4c4] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ -05b4d4: 7010 e609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl;.:()V // method@09e6 │ │ -05b4da: 0e00 |0003: return-void │ │ +05b548: |[05b548] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ +05b558: 7010 e609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl;.:()V // method@09e6 │ │ +05b55e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1472 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -65468,18 +65495,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b4dc: |[05b4dc] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.isAttachedToWindow:(Landroid/view/View;)Z │ │ -05b4ec: 7110 7f0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a7f │ │ -05b4f2: 0a00 |0003: move-result v0 │ │ -05b4f4: 0f00 |0004: return v0 │ │ +05b560: |[05b560] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.isAttachedToWindow:(Landroid/view/View;)Z │ │ +05b570: 7110 7f0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a7f │ │ +05b576: 0a00 |0003: move-result v0 │ │ +05b578: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1495 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65488,18 +65515,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b4f8: |[05b4f8] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.isLaidOut:(Landroid/view/View;)Z │ │ -05b508: 7110 800a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.isLaidOut:(Landroid/view/View;)Z // method@0a80 │ │ -05b50e: 0a00 |0003: move-result v0 │ │ -05b510: 0f00 |0004: return v0 │ │ +05b57c: |[05b57c] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.isLaidOut:(Landroid/view/View;)Z │ │ +05b58c: 7110 800a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.isLaidOut:(Landroid/view/View;)Z // method@0a80 │ │ +05b592: 0a00 |0003: move-result v0 │ │ +05b594: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1490 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65508,44 +65535,44 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b514: |[05b514] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -05b524: 7120 7b0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a7b │ │ -05b52a: 0e00 |0003: return-void │ │ +05b598: |[05b598] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +05b5a8: 7120 7b0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a7b │ │ +05b5ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1485 │ │ 0x0003 line=1486 │ │ 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 : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #336 header: │ │ -class_idx : 482 │ │ +Class #337 header: │ │ +class_idx : 483 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 481 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 482 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #336 annotations: │ │ +Class #337 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="LollipopViewCompatImpl" │ │ │ │ -Class #336 - │ │ +Class #337 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -65554,17 +65581,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b52c: |[05b52c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.:()V │ │ -05b53c: 7010 e709 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@09e7 │ │ -05b542: 0e00 |0003: return-void │ │ +05b5b0: |[05b5b0] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.:()V │ │ +05b5c0: 7010 e709 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@09e7 │ │ +05b5c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -65573,18 +65600,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b544: |[05b544] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ -05b554: 7110 830a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getElevation:(Landroid/view/View;)F // method@0a83 │ │ -05b55a: 0a00 |0003: move-result v0 │ │ -05b55c: 0f00 |0004: return v0 │ │ +05b5c8: |[05b5c8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ +05b5d8: 7110 830a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getElevation:(Landroid/view/View;)F // method@0a83 │ │ +05b5de: 0a00 |0003: move-result v0 │ │ +05b5e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1522 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65593,18 +65620,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b560: |[05b560] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ -05b570: 7110 840a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@0a84 │ │ -05b576: 0a00 |0003: move-result v0 │ │ -05b578: 0f00 |0004: return v0 │ │ +05b5e4: |[05b5e4] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ +05b5f4: 7110 840a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@0a84 │ │ +05b5fa: 0a00 |0003: move-result v0 │ │ +05b5fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1547 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -65613,18 +65640,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05b57c: |[05b57c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -05b58c: 7120 850a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatLollipop;.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@0a85 │ │ -05b592: 0c00 |0003: move-result-object v0 │ │ -05b594: 1100 |0004: return-object v0 │ │ +05b600: |[05b600] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +05b610: 7120 850a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatLollipop;.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@0a85 │ │ +05b616: 0c00 |0003: move-result-object v0 │ │ +05b618: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1617 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 insets Landroid/support/v4/view/WindowInsetsCompat; │ │ @@ -65634,17 +65661,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b598: |[05b598] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -05b5a8: 7110 860a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatLollipop;.requestApplyInsets:(Landroid/view/View;)V // method@0a86 │ │ -05b5ae: 0e00 |0003: return-void │ │ +05b61c: |[05b61c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +05b62c: 7110 860a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatLollipop;.requestApplyInsets:(Landroid/view/View;)V // method@0a86 │ │ +05b632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1512 │ │ 0x0003 line=1513 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -65654,17 +65681,17 @@ │ │ type : '(Landroid/view/View;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b5b0: |[05b5b0] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -05b5c0: 7120 870a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@0a87 │ │ -05b5c6: 0e00 |0003: return-void │ │ +05b634: |[05b634] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +05b644: 7120 870a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@0a87 │ │ +05b64a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1602 │ │ 0x0003 line=1603 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -65675,17 +65702,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b5c8: |[05b5c8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -05b5d8: 7120 880a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@0a88 │ │ -05b5de: 0e00 |0003: return-void │ │ +05b64c: |[05b64c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +05b65c: 7120 880a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@0a88 │ │ +05b662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ 0x0003 line=1608 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -65696,17 +65723,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b5e0: |[05b5e0] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ -05b5f0: 7120 890a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setElevation:(Landroid/view/View;F)V // method@0a89 │ │ -05b5f6: 0e00 |0003: return-void │ │ +05b664: |[05b664] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +05b674: 7120 890a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setElevation:(Landroid/view/View;F)V // method@0a89 │ │ +05b67a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1517 │ │ 0x0003 line=1518 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -65717,17 +65744,17 @@ │ │ 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 │ │ -05b5f8: |[05b5f8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -05b608: 7120 8a0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0a8a │ │ -05b60e: 0e00 |0003: return-void │ │ +05b67c: |[05b67c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +05b68c: 7120 8a0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0a8a │ │ +05b692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1537 │ │ 0x0003 line=1538 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -65738,43 +65765,43 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b610: |[05b610] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.stopNestedScroll:(Landroid/view/View;)V │ │ -05b620: 7110 8b0a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatLollipop;.stopNestedScroll:(Landroid/view/View;)V // method@0a8b │ │ -05b626: 0e00 |0003: return-void │ │ +05b694: |[05b694] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.stopNestedScroll:(Landroid/view/View;)V │ │ +05b6a4: 7110 8b0a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatLollipop;.stopNestedScroll:(Landroid/view/View;)V // method@0a8b │ │ +05b6aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1557 │ │ 0x0003 line=1558 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #337 header: │ │ -class_idx : 483 │ │ +Class #338 header: │ │ +class_idx : 484 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 482 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 483 │ │ +source_file_idx : 4918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #337 annotations: │ │ +Class #338 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MarshmallowViewCompatImpl" │ │ │ │ -Class #337 - │ │ +Class #338 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -65783,17 +65810,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b628: |[05b628] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.:()V │ │ -05b638: 7010 eb09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;.:()V // method@09eb │ │ -05b63e: 0e00 |0003: return-void │ │ +05b6ac: |[05b6ac] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.:()V │ │ +05b6bc: 7010 eb09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;.:()V // method@09eb │ │ +05b6c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1631 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -65802,44 +65829,44 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05b640: |[05b640] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.setScrollIndicators:(Landroid/view/View;II)V │ │ -05b650: 7130 8c0a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatMarshmallow;.setScrollIndicators:(Landroid/view/View;II)V // method@0a8c │ │ -05b656: 0e00 |0003: return-void │ │ +05b6c4: |[05b6c4] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.setScrollIndicators:(Landroid/view/View;II)V │ │ +05b6d4: 7130 8c0a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatMarshmallow;.setScrollIndicators:(Landroid/view/View;II)V // method@0a8c │ │ +05b6da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1639 │ │ 0x0003 line=1640 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 indicators I │ │ 0x0000 - 0x0004 reg=3 mask I │ │ │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #338 header: │ │ -class_idx : 485 │ │ +Class #339 header: │ │ +class_idx : 486 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4908 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4918 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 48 │ │ virtual_methods_size: 0 │ │ │ │ -Class #338 annotations: │ │ +Class #339 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl; Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl; Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; Landroid/support/v4/view/ViewCompat$ViewCompatImpl; } │ │ │ │ -Class #338 - │ │ +Class #339 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewCompat;) │ │ name : 'IMPL' │ │ @@ -65852,80 +65879,80 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 129 16-bit code units │ │ -05b658: |[05b658] android.support.v4.view.ViewCompat.:()V │ │ -05b668: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -05b66c: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -05b670: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -05b674: 2201 e301 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; // type@01e3 │ │ -05b678: 7010 f509 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl;.:()V // method@09f5 │ │ -05b67e: 6901 8f02 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b682: 0e00 |000d: return-void │ │ -05b684: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ -05b688: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -05b68c: 2201 e201 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; // type@01e2 │ │ -05b690: 7010 eb09 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;.:()V // method@09eb │ │ -05b696: 6901 8f02 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b69a: 28f4 |0019: goto 000d // -000c │ │ -05b69c: 1301 1300 |001a: const/16 v1, #int 19 // #13 │ │ -05b6a0: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -05b6a4: 2201 e101 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@01e1 │ │ -05b6a8: 7010 e709 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@09e7 │ │ -05b6ae: 6901 8f02 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b6b2: 28e8 |0025: goto 000d // -0018 │ │ -05b6b4: 1301 1100 |0026: const/16 v1, #int 17 // #11 │ │ -05b6b8: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -05b6bc: 2201 df01 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@01df │ │ -05b6c0: 7010 e209 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@09e2 │ │ -05b6c6: 6901 8f02 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b6ca: 28dc |0031: goto 000d // -0024 │ │ -05b6cc: 1301 1000 |0032: const/16 v1, #int 16 // #10 │ │ -05b6d0: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -05b6d4: 2201 de01 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@01de │ │ -05b6d8: 7010 d609 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@09d6 │ │ -05b6de: 6901 8f02 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b6e2: 28d0 |003d: goto 000d // -0030 │ │ -05b6e4: 1301 0f00 |003e: const/16 v1, #int 15 // #f │ │ -05b6e8: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -05b6ec: 2201 dc01 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl; // type@01dc │ │ -05b6f0: 7010 ce09 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;.:()V // method@09ce │ │ -05b6f6: 6901 8f02 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b6fa: 28c4 |0049: goto 000d // -003c │ │ -05b6fc: 1301 0e00 |004a: const/16 v1, #int 14 // #e │ │ -05b700: 3410 0a00 |004c: if-lt v0, v1, 0056 // +000a │ │ -05b704: 2201 dd01 |004e: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@01dd │ │ -05b708: 7010 d109 0100 |0050: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@09d1 │ │ -05b70e: 6901 8f02 |0053: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b712: 28b8 |0055: goto 000d // -0048 │ │ -05b714: 1301 0b00 |0056: const/16 v1, #int 11 // #b │ │ -05b718: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ -05b71c: 2201 db01 |005a: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@01db │ │ -05b720: 7010 bd09 0100 |005c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@09bd │ │ -05b726: 6901 8f02 |005f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b72a: 28ac |0061: goto 000d // -0054 │ │ -05b72c: 1301 0900 |0062: const/16 v1, #int 9 // #9 │ │ -05b730: 3410 0a00 |0064: if-lt v0, v1, 006e // +000a │ │ -05b734: 2201 da01 |0066: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@01da │ │ -05b738: 7010 bb09 0100 |0068: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@09bb │ │ -05b73e: 6901 8f02 |006b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b742: 28a0 |006d: goto 000d // -0060 │ │ -05b744: 1271 |006e: const/4 v1, #int 7 // #7 │ │ -05b746: 3410 0a00 |006f: if-lt v0, v1, 0079 // +000a │ │ -05b74a: 2201 d901 |0071: new-instance v1, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; // type@01d9 │ │ -05b74e: 7010 b809 0100 |0073: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@09b8 │ │ -05b754: 6901 8f02 |0076: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b758: 2895 |0078: goto 000d // -006b │ │ -05b75a: 2201 d801 |0079: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@01d8 │ │ -05b75e: 7010 8509 0100 |007b: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0985 │ │ -05b764: 6901 8f02 |007e: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b768: 288d |0080: goto 000d // -0073 │ │ +05b6dc: |[05b6dc] android.support.v4.view.ViewCompat.:()V │ │ +05b6ec: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05b6f0: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +05b6f4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05b6f8: 2201 e401 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; // type@01e4 │ │ +05b6fc: 7010 f509 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl;.:()V // method@09f5 │ │ +05b702: 6901 8f02 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b706: 0e00 |000d: return-void │ │ +05b708: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ +05b70c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +05b710: 2201 e301 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; // type@01e3 │ │ +05b714: 7010 eb09 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;.:()V // method@09eb │ │ +05b71a: 6901 8f02 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b71e: 28f4 |0019: goto 000d // -000c │ │ +05b720: 1301 1300 |001a: const/16 v1, #int 19 // #13 │ │ +05b724: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +05b728: 2201 e201 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@01e2 │ │ +05b72c: 7010 e709 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@09e7 │ │ +05b732: 6901 8f02 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b736: 28e8 |0025: goto 000d // -0018 │ │ +05b738: 1301 1100 |0026: const/16 v1, #int 17 // #11 │ │ +05b73c: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +05b740: 2201 e001 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@01e0 │ │ +05b744: 7010 e209 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@09e2 │ │ +05b74a: 6901 8f02 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b74e: 28dc |0031: goto 000d // -0024 │ │ +05b750: 1301 1000 |0032: const/16 v1, #int 16 // #10 │ │ +05b754: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +05b758: 2201 df01 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@01df │ │ +05b75c: 7010 d609 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@09d6 │ │ +05b762: 6901 8f02 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b766: 28d0 |003d: goto 000d // -0030 │ │ +05b768: 1301 0f00 |003e: const/16 v1, #int 15 // #f │ │ +05b76c: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +05b770: 2201 dd01 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl; // type@01dd │ │ +05b774: 7010 ce09 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;.:()V // method@09ce │ │ +05b77a: 6901 8f02 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b77e: 28c4 |0049: goto 000d // -003c │ │ +05b780: 1301 0e00 |004a: const/16 v1, #int 14 // #e │ │ +05b784: 3410 0a00 |004c: if-lt v0, v1, 0056 // +000a │ │ +05b788: 2201 de01 |004e: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@01de │ │ +05b78c: 7010 d109 0100 |0050: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@09d1 │ │ +05b792: 6901 8f02 |0053: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b796: 28b8 |0055: goto 000d // -0048 │ │ +05b798: 1301 0b00 |0056: const/16 v1, #int 11 // #b │ │ +05b79c: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ +05b7a0: 2201 dc01 |005a: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@01dc │ │ +05b7a4: 7010 bd09 0100 |005c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@09bd │ │ +05b7aa: 6901 8f02 |005f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b7ae: 28ac |0061: goto 000d // -0054 │ │ +05b7b0: 1301 0900 |0062: const/16 v1, #int 9 // #9 │ │ +05b7b4: 3410 0a00 |0064: if-lt v0, v1, 006e // +000a │ │ +05b7b8: 2201 db01 |0066: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@01db │ │ +05b7bc: 7010 bb09 0100 |0068: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@09bb │ │ +05b7c2: 6901 8f02 |006b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b7c6: 28a0 |006d: goto 000d // -0060 │ │ +05b7c8: 1271 |006e: const/4 v1, #int 7 // #7 │ │ +05b7ca: 3410 0a00 |006f: if-lt v0, v1, 0079 // +000a │ │ +05b7ce: 2201 da01 |0071: new-instance v1, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; // type@01da │ │ +05b7d2: 7010 b809 0100 |0073: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@09b8 │ │ +05b7d8: 6901 8f02 |0076: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b7dc: 2895 |0078: goto 000d // -006b │ │ +05b7de: 2201 d901 |0079: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@01d9 │ │ +05b7e2: 7010 8509 0100 |007b: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0985 │ │ +05b7e8: 6901 8f02 |007e: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b7ec: 288d |0080: goto 000d // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0002 line=1651 │ │ 0x0006 line=1652 │ │ 0x000d line=1674 │ │ 0x000e line=1653 │ │ @@ -65955,19 +65982,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 │ │ -05b76c: |[05b76c] android.support.v4.view.ViewCompat.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -05b77c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b780: 7220 f709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09f7 │ │ -05b786: 0c00 |0005: move-result-object v0 │ │ -05b788: 1100 |0006: return-object v0 │ │ +05b7f0: |[05b7f0] android.support.v4.view.ViewCompat.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +05b800: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b804: 7220 f709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09f7 │ │ +05b80a: 0c00 |0005: move-result-object v0 │ │ +05b80c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2447 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -65975,19 +66002,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 │ │ -05b78c: |[05b78c] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -05b79c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b7a0: 7230 f809 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09f8 │ │ -05b7a6: 0a00 |0005: move-result v0 │ │ -05b7a8: 0f00 |0006: return v0 │ │ +05b810: |[05b810] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +05b820: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b824: 7230 f809 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09f8 │ │ +05b82a: 0a00 |0005: move-result v0 │ │ +05b82c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1684 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -65996,19 +66023,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 │ │ -05b7ac: |[05b7ac] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -05b7bc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b7c0: 7230 f909 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@09f9 │ │ -05b7c6: 0a00 |0005: move-result v0 │ │ -05b7c8: 0f00 |0006: return v0 │ │ +05b830: |[05b830] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +05b840: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b844: 7230 f909 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@09f9 │ │ +05b84a: 0a00 |0005: move-result v0 │ │ +05b84c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1695 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -66017,19 +66044,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b7cc: |[05b7cc] android.support.v4.view.ViewCompat.getElevation:(Landroid/view/View;)F │ │ -05b7dc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b7e0: 7220 fa09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getElevation:(Landroid/view/View;)F // method@09fa │ │ -05b7e6: 0a00 |0005: move-result v0 │ │ -05b7e8: 0f00 |0006: return v0 │ │ +05b850: |[05b850] android.support.v4.view.ViewCompat.getElevation:(Landroid/view/View;)F │ │ +05b860: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b864: 7220 fa09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getElevation:(Landroid/view/View;)F // method@09fa │ │ +05b86a: 0a00 |0005: move-result v0 │ │ +05b86c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2680 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66037,19 +66064,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b7ec: |[05b7ec] android.support.v4.view.ViewCompat.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -05b7fc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b800: 7220 fb09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getFitsSystemWindows:(Landroid/view/View;)Z // method@09fb │ │ -05b806: 0a00 |0005: move-result v0 │ │ -05b808: 0f00 |0006: return v0 │ │ +05b870: |[05b870] android.support.v4.view.ViewCompat.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +05b880: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b884: 7220 fb09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getFitsSystemWindows:(Landroid/view/View;)Z // method@09fb │ │ +05b88a: 0a00 |0005: move-result v0 │ │ +05b88c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2757 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66057,19 +66084,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b80c: |[05b80c] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ -05b81c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b820: 7220 fc09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@09fc │ │ -05b826: 0a00 |0005: move-result v0 │ │ -05b828: 0f00 |0006: return v0 │ │ +05b890: |[05b890] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ +05b8a0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b8a4: 7220 fc09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@09fc │ │ +05b8aa: 0a00 |0005: move-result v0 │ │ +05b8ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1959 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66077,19 +66104,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b82c: |[05b82c] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ -05b83c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b840: 7220 fd09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@09fd │ │ -05b846: 0a00 |0005: move-result v0 │ │ -05b848: 0f00 |0006: return v0 │ │ +05b8b0: |[05b8b0] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ +05b8c0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b8c4: 7220 fd09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@09fd │ │ +05b8ca: 0a00 |0005: move-result v0 │ │ +05b8cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66097,19 +66124,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b84c: |[05b84c] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ -05b85c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b860: 7220 fe09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@09fe │ │ -05b866: 0a00 |0005: move-result v0 │ │ -05b868: 0f00 |0006: return v0 │ │ +05b8d0: |[05b8d0] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ +05b8e0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b8e4: 7220 fe09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@09fe │ │ +05b8ea: 0a00 |0005: move-result v0 │ │ +05b8ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2174 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66117,19 +66144,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b86c: |[05b86c] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ -05b87c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b880: 7220 ff09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@09ff │ │ -05b886: 0a00 |0005: move-result v0 │ │ -05b888: 0f00 |0006: return v0 │ │ +05b8f0: |[05b8f0] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ +05b900: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b904: 7220 ff09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@09ff │ │ +05b90a: 0a00 |0005: move-result v0 │ │ +05b90c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2275 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66137,19 +66164,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b88c: |[05b88c] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -05b89c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b8a0: 7220 000a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0a00 │ │ -05b8a6: 0a00 |0005: move-result v0 │ │ -05b8a8: 0f00 |0006: return v0 │ │ +05b910: |[05b910] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +05b920: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b924: 7220 000a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0a00 │ │ +05b92a: 0a00 |0005: move-result v0 │ │ +05b92c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2250 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66157,19 +66184,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b8ac: |[05b8ac] android.support.v4.view.ViewCompat.getMinimumHeight:(Landroid/view/View;)I │ │ -05b8bc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b8c0: 7220 010a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumHeight:(Landroid/view/View;)I // method@0a01 │ │ -05b8c6: 0a00 |0005: move-result v0 │ │ -05b8c8: 0f00 |0006: return v0 │ │ +05b930: |[05b930] android.support.v4.view.ViewCompat.getMinimumHeight:(Landroid/view/View;)I │ │ +05b940: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b944: 7220 010a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumHeight:(Landroid/view/View;)I // method@0a01 │ │ +05b94a: 0a00 |0005: move-result v0 │ │ +05b94c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2435 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #12 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66177,19 +66204,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b8cc: |[05b8cc] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -05b8dc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b8e0: 7220 020a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0a02 │ │ -05b8e6: 0a00 |0005: move-result v0 │ │ -05b8e8: 0f00 |0006: return v0 │ │ +05b950: |[05b950] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +05b960: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b964: 7220 020a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0a02 │ │ +05b96a: 0a00 |0005: move-result v0 │ │ +05b96c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1709 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66197,19 +66224,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 │ │ -05b8ec: |[05b8ec] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -05b8fc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b900: 7220 030a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0a03 │ │ -05b906: 0c00 |0005: move-result-object v0 │ │ -05b908: 1100 |0006: return-object v0 │ │ +05b970: |[05b970] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +05b980: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b984: 7220 030a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0a03 │ │ +05b98a: 0c00 |0005: move-result-object v0 │ │ +05b98c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2206 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66217,19 +66244,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b90c: |[05b90c] android.support.v4.view.ViewCompat.getScaleX:(Landroid/view/View;)F │ │ -05b91c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b920: 7220 040a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleX:(Landroid/view/View;)F // method@0a04 │ │ -05b926: 0a00 |0005: move-result v0 │ │ -05b928: 0f00 |0006: return v0 │ │ +05b990: |[05b990] android.support.v4.view.ViewCompat.getScaleX:(Landroid/view/View;)F │ │ +05b9a0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b9a4: 7220 040a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleX:(Landroid/view/View;)F // method@0a04 │ │ +05b9aa: 0a00 |0005: move-result v0 │ │ +05b9ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2652 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #15 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66237,19 +66264,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b92c: |[05b92c] android.support.v4.view.ViewCompat.getTranslationY:(Landroid/view/View;)F │ │ -05b93c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b940: 7220 050a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationY:(Landroid/view/View;)F // method@0a05 │ │ -05b946: 0a00 |0005: move-result v0 │ │ -05b948: 0f00 |0006: return v0 │ │ +05b9b0: |[05b9b0] android.support.v4.view.ViewCompat.getTranslationY:(Landroid/view/View;)F │ │ +05b9c0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b9c4: 7220 050a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationY:(Landroid/view/View;)F // method@0a05 │ │ +05b9ca: 0a00 |0005: move-result v0 │ │ +05b9cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2413 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66257,19 +66284,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b94c: |[05b94c] android.support.v4.view.ViewCompat.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -05b95c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b960: 7220 060a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@0a06 │ │ -05b966: 0a00 |0005: move-result v0 │ │ -05b968: 0f00 |0006: return v0 │ │ +05b9d0: |[05b9d0] android.support.v4.view.ViewCompat.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +05b9e0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05b9e4: 7220 060a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@0a06 │ │ +05b9ea: 0a00 |0005: move-result v0 │ │ +05b9ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2728 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #17 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66277,19 +66304,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b96c: |[05b96c] android.support.v4.view.ViewCompat.hasOnClickListeners:(Landroid/view/View;)Z │ │ -05b97c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b980: 7220 070a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasOnClickListeners:(Landroid/view/View;)Z // method@0a07 │ │ -05b986: 0a00 |0005: move-result v0 │ │ -05b988: 0f00 |0006: return v0 │ │ +05b9f0: |[05b9f0] android.support.v4.view.ViewCompat.hasOnClickListeners:(Landroid/view/View;)Z │ │ +05ba00: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05ba04: 7220 070a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasOnClickListeners:(Landroid/view/View;)Z // method@0a07 │ │ +05ba0a: 0a00 |0005: move-result v0 │ │ +05ba0c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3215 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #18 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66297,19 +66324,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b98c: |[05b98c] android.support.v4.view.ViewCompat.hasOverlappingRendering:(Landroid/view/View;)Z │ │ -05b99c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b9a0: 7220 080a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasOverlappingRendering:(Landroid/view/View;)Z // method@0a08 │ │ -05b9a6: 0a00 |0005: move-result v0 │ │ -05b9a8: 0f00 |0006: return v0 │ │ +05ba10: |[05ba10] android.support.v4.view.ViewCompat.hasOverlappingRendering:(Landroid/view/View;)Z │ │ +05ba20: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05ba24: 7220 080a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasOverlappingRendering:(Landroid/view/View;)Z // method@0a08 │ │ +05ba2a: 0a00 |0005: move-result v0 │ │ +05ba2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2862 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #19 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66317,19 +66344,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b9ac: |[05b9ac] android.support.v4.view.ViewCompat.isAttachedToWindow:(Landroid/view/View;)Z │ │ -05b9bc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b9c0: 7220 090a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a09 │ │ -05b9c6: 0a00 |0005: move-result v0 │ │ -05b9c8: 0f00 |0006: return v0 │ │ +05ba30: |[05ba30] android.support.v4.view.ViewCompat.isAttachedToWindow:(Landroid/view/View;)Z │ │ +05ba40: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05ba44: 7220 090a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a09 │ │ +05ba4a: 0a00 |0005: move-result v0 │ │ +05ba4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3206 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66337,19 +66364,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b9cc: |[05b9cc] android.support.v4.view.ViewCompat.isLaidOut:(Landroid/view/View;)Z │ │ -05b9dc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05b9e0: 7220 0a0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isLaidOut:(Landroid/view/View;)Z // method@0a0a │ │ -05b9e6: 0a00 |0005: move-result v0 │ │ -05b9e8: 0f00 |0006: return v0 │ │ +05ba50: |[05ba50] android.support.v4.view.ViewCompat.isLaidOut:(Landroid/view/View;)Z │ │ +05ba60: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05ba64: 7220 0a0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isLaidOut:(Landroid/view/View;)Z // method@0a0a │ │ +05ba6a: 0a00 |0005: move-result v0 │ │ +05ba6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #21 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66357,19 +66384,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b9ec: |[05b9ec] android.support.v4.view.ViewCompat.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ -05b9fc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05ba00: 7220 0b0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@0a0b │ │ -05ba06: 0a00 |0005: move-result v0 │ │ -05ba08: 0f00 |0006: return v0 │ │ +05ba70: |[05ba70] android.support.v4.view.ViewCompat.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ +05ba80: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05ba84: 7220 0b0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@0a0b │ │ +05ba8a: 0a00 |0005: move-result v0 │ │ +05ba8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2951 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #22 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66377,19 +66404,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05ba0c: |[05ba0c] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ -05ba1c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05ba20: 7220 0c0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0a0c │ │ -05ba26: 0a00 |0005: move-result v0 │ │ -05ba28: 0f00 |0006: return v0 │ │ +05ba90: |[05ba90] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ +05baa0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05baa4: 7220 0c0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0a0c │ │ +05baaa: 0a00 |0005: move-result v0 │ │ +05baac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -66397,18 +66424,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05ba2c: |[05ba2c] android.support.v4.view.ViewCompat.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -05ba3c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05ba40: 7220 0d0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@0a0d │ │ -05ba46: 0e00 |0005: return-void │ │ +05bab0: |[05bab0] android.support.v4.view.ViewCompat.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +05bac0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bac4: 7220 0d0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@0a0d │ │ +05baca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2778 │ │ 0x0005 line=2779 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ │ │ @@ -66417,19 +66444,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05ba48: |[05ba48] android.support.v4.view.ViewCompat.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -05ba58: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05ba5c: 7230 0e0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@0a0e │ │ -05ba62: 0c00 |0005: move-result-object v0 │ │ -05ba64: 1100 |0006: return-object v0 │ │ +05bacc: |[05bacc] android.support.v4.view.ViewCompat.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +05badc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bae0: 7230 0e0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@0a0e │ │ +05bae6: 0c00 |0005: move-result-object v0 │ │ +05bae8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2803 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 insets Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ @@ -66438,18 +66465,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05ba68: |[05ba68] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -05ba78: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05ba7c: 7220 0f0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a0f │ │ -05ba82: 0e00 |0005: return-void │ │ +05baec: |[05baec] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +05bafc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bb00: 7220 0f0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a0f │ │ +05bb06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1892 │ │ 0x0005 line=1893 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -66458,23 +66485,23 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -05ba84: |[05ba84] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -05ba94: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05ba98: 0761 |0002: move-object v1, v6 │ │ -05ba9a: 0172 |0003: move v2, v7 │ │ -05ba9c: 0183 |0004: move v3, v8 │ │ -05ba9e: 0194 |0005: move v4, v9 │ │ -05baa0: 01a5 |0006: move v5, v10 │ │ -05baa2: 7806 100a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0a10 │ │ -05baa8: 0e00 |000a: return-void │ │ +05bb08: |[05bb08] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +05bb18: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bb1c: 0761 |0002: move-object v1, v6 │ │ +05bb1e: 0172 |0003: move v2, v7 │ │ +05bb20: 0183 |0004: move v3, v8 │ │ +05bb22: 0194 |0005: move v4, v9 │ │ +05bb24: 01a5 |0006: move v5, v10 │ │ +05bb26: 7806 100a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0a10 │ │ +05bb2c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1910 │ │ 0x000a line=1911 │ │ locals : │ │ 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ 0x0000 - 0x000b reg=7 left I │ │ @@ -66487,18 +66514,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 │ │ -05baac: |[05baac] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -05babc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bac0: 7230 110a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a11 │ │ -05bac6: 0e00 |0005: return-void │ │ +05bb30: |[05bb30] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +05bb40: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bb44: 7230 110a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a11 │ │ +05bb4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1924 │ │ 0x0005 line=1925 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ @@ -66508,18 +66535,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 │ │ -05bac8: |[05bac8] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -05bad8: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05badc: 7255 120a 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@0a12 │ │ -05bae2: 0e00 |0005: return-void │ │ +05bb4c: |[05bb4c] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +05bb5c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bb60: 7255 120a 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@0a12 │ │ +05bb66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1941 │ │ 0x0005 line=1942 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 action Ljava/lang/Runnable; │ │ @@ -66530,18 +66557,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05bae4: |[05bae4] android.support.v4.view.ViewCompat.requestApplyInsets:(Landroid/view/View;)V │ │ -05baf4: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05baf8: 7220 130a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.requestApplyInsets:(Landroid/view/View;)V // method@0a13 │ │ -05bafe: 0e00 |0005: return-void │ │ +05bb68: |[05bb68] android.support.v4.view.ViewCompat.requestApplyInsets:(Landroid/view/View;)V │ │ +05bb78: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bb7c: 7220 130a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.requestApplyInsets:(Landroid/view/View;)V // method@0a13 │ │ +05bb82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2736 │ │ 0x0005 line=2737 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -66550,19 +66577,19 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -05bb00: |[05bb00] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ -05bb10: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bb14: 7240 140a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0a14 │ │ -05bb1a: 0a00 |0005: move-result v0 │ │ -05bb1c: 0f00 |0006: return v0 │ │ +05bb84: |[05bb84] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ +05bb94: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bb98: 7240 140a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0a14 │ │ +05bb9e: 0a00 |0005: move-result v0 │ │ +05bba0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 size I │ │ 0x0000 - 0x0007 reg=2 measureSpec I │ │ 0x0000 - 0x0007 reg=3 childMeasuredState I │ │ @@ -66572,18 +66599,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 │ │ -05bb20: |[05bb20] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -05bb30: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bb34: 7230 150a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a15 │ │ -05bb3a: 0e00 |0005: return-void │ │ +05bba4: |[05bba4] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +05bbb4: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bbb8: 7230 150a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a15 │ │ +05bbbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1846 │ │ 0x0005 line=1847 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -66593,18 +66620,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05bb3c: |[05bb3c] android.support.v4.view.ViewCompat.setActivated:(Landroid/view/View;Z)V │ │ -05bb4c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bb50: 7230 160a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setActivated:(Landroid/view/View;Z)V // method@0a16 │ │ -05bb56: 0e00 |0005: return-void │ │ +05bbc0: |[05bbc0] android.support.v4.view.ViewCompat.setActivated:(Landroid/view/View;Z)V │ │ +05bbd0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bbd4: 7230 160a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setActivated:(Landroid/view/View;Z)V // method@0a16 │ │ +05bbda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2844 │ │ 0x0005 line=2845 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 activated Z │ │ @@ -66614,18 +66641,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 │ │ -05bb58: |[05bb58] android.support.v4.view.ViewCompat.setAlpha:(Landroid/view/View;F)V │ │ -05bb68: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bb6c: 7230 170a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAlpha:(Landroid/view/View;F)V // method@0a17 │ │ -05bb72: 0e00 |0005: return-void │ │ +05bbdc: |[05bbdc] android.support.v4.view.ViewCompat.setAlpha:(Landroid/view/View;F)V │ │ +05bbec: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bbf0: 7230 170a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAlpha:(Landroid/view/View;F)V // method@0a17 │ │ +05bbf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2493 │ │ 0x0005 line=2494 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -66635,18 +66662,18 @@ │ │ type : '(Landroid/view/View;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05bb74: |[05bb74] android.support.v4.view.ViewCompat.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -05bb84: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bb88: 7230 180a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@0a18 │ │ -05bb8e: 0e00 |0005: return-void │ │ +05bbf8: |[05bbf8] android.support.v4.view.ViewCompat.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +05bc08: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bc0c: 7230 180a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@0a18 │ │ +05bc12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2893 │ │ 0x0005 line=2894 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 tintList Landroid/content/res/ColorStateList; │ │ @@ -66656,18 +66683,18 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05bb90: |[05bb90] android.support.v4.view.ViewCompat.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -05bba0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bba4: 7230 190a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@0a19 │ │ -05bbaa: 0e00 |0005: return-void │ │ +05bc14: |[05bc14] android.support.v4.view.ViewCompat.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +05bc24: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bc28: 7230 190a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@0a19 │ │ +05bc2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2917 │ │ 0x0005 line=2918 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode Landroid/graphics/PorterDuff$Mode; │ │ @@ -66677,18 +66704,18 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05bbac: |[05bbac] android.support.v4.view.ViewCompat.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -05bbbc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bbc0: 7230 1a0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@0a1a │ │ -05bbc6: 0e00 |0005: return-void │ │ +05bc30: |[05bc30] android.support.v4.view.ViewCompat.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05bc40: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bc44: 7230 1a0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@0a1a │ │ +05bc4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2749 │ │ 0x0005 line=2750 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 viewGroup Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -66698,18 +66725,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 │ │ -05bbc8: |[05bbc8] android.support.v4.view.ViewCompat.setElevation:(Landroid/view/View;F)V │ │ -05bbd8: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bbdc: 7230 1b0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setElevation:(Landroid/view/View;F)V // method@0a1b │ │ -05bbe2: 0e00 |0005: return-void │ │ +05bc4c: |[05bc4c] android.support.v4.view.ViewCompat.setElevation:(Landroid/view/View;F)V │ │ +05bc5c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bc60: 7230 1b0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setElevation:(Landroid/view/View;F)V // method@0a1b │ │ +05bc66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2671 │ │ 0x0005 line=2672 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 elevation F │ │ @@ -66719,18 +66746,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 │ │ -05bbe4: |[05bbe4] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -05bbf4: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bbf8: 7230 1c0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a1c │ │ -05bbfe: 0e00 |0005: return-void │ │ +05bc68: |[05bc68] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +05bc78: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bc7c: 7230 1c0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a1c │ │ +05bc82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1983 │ │ 0x0005 line=1984 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -66740,18 +66767,18 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05bc00: |[05bc00] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -05bc10: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bc14: 7230 1d0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0a1d │ │ -05bc1a: 0e00 |0005: return-void │ │ +05bc84: |[05bc84] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +05bc94: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bc98: 7230 1d0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0a1d │ │ +05bc9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2159 │ │ 0x0005 line=2160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 paint Landroid/graphics/Paint; │ │ @@ -66761,18 +66788,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 │ │ -05bc1c: |[05bc1c] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -05bc2c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bc30: 7240 1e0a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a1e │ │ -05bc36: 0e00 |0005: return-void │ │ +05bca0: |[05bca0] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +05bcb0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bcb4: 7240 1e0a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a1e │ │ +05bcba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2082 │ │ 0x0005 line=2083 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layerType I │ │ @@ -66783,18 +66810,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 │ │ -05bc38: |[05bc38] android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -05bc48: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bc4c: 7230 1f0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0a1f │ │ -05bc52: 0e00 |0005: return-void │ │ +05bcbc: |[05bcbc] android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +05bccc: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bcd0: 7230 1f0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0a1f │ │ +05bcd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2787 │ │ 0x0005 line=2788 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ @@ -66804,18 +66831,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05bc54: |[05bc54] android.support.v4.view.ViewCompat.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ -05bc64: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bc68: 7230 200a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@0a20 │ │ -05bc6e: 0e00 |0005: return-void │ │ +05bcd8: |[05bcd8] android.support.v4.view.ViewCompat.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ +05bce8: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bcec: 7230 200a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@0a20 │ │ +05bcf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2831 │ │ 0x0005 line=2832 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -66825,18 +66852,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 │ │ -05bc70: |[05bc70] android.support.v4.view.ViewCompat.setScaleX:(Landroid/view/View;F)V │ │ -05bc80: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bc84: 7230 210a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleX:(Landroid/view/View;F)V // method@0a21 │ │ -05bc8a: 0e00 |0005: return-void │ │ +05bcf4: |[05bcf4] android.support.v4.view.ViewCompat.setScaleX:(Landroid/view/View;F)V │ │ +05bd04: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bd08: 7230 210a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleX:(Landroid/view/View;F)V // method@0a21 │ │ +05bd0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2571 │ │ 0x0005 line=2572 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -66846,18 +66873,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 │ │ -05bc8c: |[05bc8c] android.support.v4.view.ViewCompat.setScaleY:(Landroid/view/View;F)V │ │ -05bc9c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bca0: 7230 220a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleY:(Landroid/view/View;F)V // method@0a22 │ │ -05bca6: 0e00 |0005: return-void │ │ +05bd10: |[05bd10] android.support.v4.view.ViewCompat.setScaleY:(Landroid/view/View;F)V │ │ +05bd20: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bd24: 7230 220a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleY:(Landroid/view/View;F)V // method@0a22 │ │ +05bd2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2583 │ │ 0x0005 line=2584 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -66867,18 +66894,18 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -05bca8: |[05bca8] android.support.v4.view.ViewCompat.setScrollIndicators:(Landroid/view/View;II)V │ │ -05bcb8: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bcbc: 7240 230a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScrollIndicators:(Landroid/view/View;II)V // method@0a23 │ │ -05bcc2: 0e00 |0005: return-void │ │ +05bd2c: |[05bd2c] android.support.v4.view.ViewCompat.setScrollIndicators:(Landroid/view/View;II)V │ │ +05bd3c: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bd40: 7240 230a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScrollIndicators:(Landroid/view/View;II)V // method@0a23 │ │ +05bd46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3262 │ │ 0x0005 line=3263 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 indicators I │ │ @@ -66889,18 +66916,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 │ │ -05bcc4: |[05bcc4] android.support.v4.view.ViewCompat.setTranslationY:(Landroid/view/View;F)V │ │ -05bcd4: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bcd8: 7230 240a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationY:(Landroid/view/View;F)V // method@0a24 │ │ -05bcde: 0e00 |0005: return-void │ │ +05bd48: |[05bd48] android.support.v4.view.ViewCompat.setTranslationY:(Landroid/view/View;F)V │ │ +05bd58: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bd5c: 7230 240a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationY:(Landroid/view/View;F)V // method@0a24 │ │ +05bd62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2477 │ │ 0x0005 line=2478 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -66910,39 +66937,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05bce0: |[05bce0] android.support.v4.view.ViewCompat.stopNestedScroll:(Landroid/view/View;)V │ │ -05bcf0: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ -05bcf4: 7220 250a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.stopNestedScroll:(Landroid/view/View;)V // method@0a25 │ │ -05bcfa: 0e00 |0005: return-void │ │ +05bd64: |[05bd64] android.support.v4.view.ViewCompat.stopNestedScroll:(Landroid/view/View;)V │ │ +05bd74: 6200 8f02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@028f │ │ +05bd78: 7220 250a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.stopNestedScroll:(Landroid/view/View;)V // method@0a25 │ │ +05bd7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3004 │ │ 0x0005 line=3005 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4908 (ViewCompat.java) │ │ + source_file_idx : 4918 (ViewCompat.java) │ │ │ │ -Class #339 header: │ │ -class_idx : 486 │ │ +Class #340 header: │ │ +class_idx : 487 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4909 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4919 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #339 - │ │ +Class #340 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewCompatBase;) │ │ name : 'sMinHeightField' │ │ @@ -66959,41 +66986,41 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -05bcfc: |[05bcfc] android.support.v4.view.ViewCompatBase.getMinimumHeight:(Landroid/view/View;)I │ │ -05bd0c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05bd0e: 6300 9102 |0001: sget-boolean v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightFieldFetched:Z // field@0291 │ │ -05bd12: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ -05bd16: 1c00 3c04 |0005: const-class v0, Landroid/view/View; // type@043c │ │ -05bd1a: 1a01 b926 |0007: const-string v1, "mMinHeight" // string@26b9 │ │ -05bd1e: 6e20 7727 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -05bd24: 0c00 |000c: move-result-object v0 │ │ -05bd26: 6900 9002 |000d: sput-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0290 │ │ -05bd2a: 6200 9002 |000f: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0290 │ │ -05bd2e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -05bd30: 6e20 2928 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -05bd36: 6a02 9102 |0015: sput-boolean v2, Landroid/support/v4/view/ViewCompatBase;.sMinHeightFieldFetched:Z // field@0291 │ │ -05bd3a: 6200 9002 |0017: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0290 │ │ -05bd3e: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ -05bd42: 6200 9002 |001b: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0290 │ │ -05bd46: 6e20 2328 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ -05bd4c: 0c00 |0020: move-result-object v0 │ │ -05bd4e: 1f00 5a05 |0021: check-cast v0, Ljava/lang/Integer; // type@055a │ │ -05bd52: 6e10 9927 0000 |0023: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -05bd58: 0a00 |0026: move-result v0 │ │ -05bd5a: 0f00 |0027: return v0 │ │ -05bd5c: 0d00 |0028: move-exception v0 │ │ -05bd5e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -05bd60: 28fd |002a: goto 0027 // -0003 │ │ -05bd62: 0d00 |002b: move-exception v0 │ │ -05bd64: 28e9 |002c: goto 0015 // -0017 │ │ +05bd80: |[05bd80] android.support.v4.view.ViewCompatBase.getMinimumHeight:(Landroid/view/View;)I │ │ +05bd90: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05bd92: 6300 9102 |0001: sget-boolean v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightFieldFetched:Z // field@0291 │ │ +05bd96: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ +05bd9a: 1c00 3d04 |0005: const-class v0, Landroid/view/View; // type@043d │ │ +05bd9e: 1a01 c326 |0007: const-string v1, "mMinHeight" // string@26c3 │ │ +05bda2: 6e20 7727 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +05bda8: 0c00 |000c: move-result-object v0 │ │ +05bdaa: 6900 9002 |000d: sput-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0290 │ │ +05bdae: 6200 9002 |000f: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0290 │ │ +05bdb2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +05bdb4: 6e20 2928 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +05bdba: 6a02 9102 |0015: sput-boolean v2, Landroid/support/v4/view/ViewCompatBase;.sMinHeightFieldFetched:Z // field@0291 │ │ +05bdbe: 6200 9002 |0017: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0290 │ │ +05bdc2: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ +05bdc6: 6200 9002 |001b: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0290 │ │ +05bdca: 6e20 2328 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ +05bdd0: 0c00 |0020: move-result-object v0 │ │ +05bdd2: 1f00 5b05 |0021: check-cast v0, Ljava/lang/Integer; // type@055b │ │ +05bdd6: 6e10 9927 0000 |0023: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +05bddc: 0a00 |0026: move-result v0 │ │ +05bdde: 0f00 |0027: return v0 │ │ +05bde0: 0d00 |0028: move-exception v0 │ │ +05bde2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +05bde4: 28fd |002a: goto 0027 // -0003 │ │ +05bde6: 0d00 |002b: move-exception v0 │ │ +05bde8: 28e9 |002c: goto 0015 // -0017 │ │ catches : 2 │ │ 0x0005 - 0x0015 │ │ Ljava/lang/NoSuchFieldException; -> 0x002b │ │ 0x001b - 0x0026 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0001 line=86 │ │ @@ -67014,22 +67041,22 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05bd84: |[05bd84] android.support.v4.view.ViewCompatBase.isAttachedToWindow:(Landroid/view/View;)Z │ │ -05bd94: 6e10 fd1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1ffd │ │ -05bd9a: 0c00 |0003: move-result-object v0 │ │ -05bd9c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -05bda0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05bda2: 0f00 |0007: return v0 │ │ -05bda4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05bda6: 28fe |0009: goto 0007 // -0002 │ │ +05be08: |[05be08] android.support.v4.view.ViewCompatBase.isAttachedToWindow:(Landroid/view/View;)Z │ │ +05be18: 6e10 fd1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1ffd │ │ +05be1e: 0c00 |0003: move-result-object v0 │ │ +05be20: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +05be24: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05be26: 0f00 |0007: return v0 │ │ +05be28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05be2a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatBase;) │ │ @@ -67037,25 +67064,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05bda8: |[05bda8] android.support.v4.view.ViewCompatBase.isLaidOut:(Landroid/view/View;)Z │ │ -05bdb8: 6e10 fb1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -05bdbe: 0a00 |0003: move-result v0 │ │ -05bdc0: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -05bdc4: 6e10 dc1f 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -05bdca: 0a00 |0009: move-result v0 │ │ -05bdcc: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -05bdd0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05bdd2: 0f00 |000d: return v0 │ │ -05bdd4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05bdd6: 28fe |000f: goto 000d // -0002 │ │ +05be2c: |[05be2c] android.support.v4.view.ViewCompatBase.isLaidOut:(Landroid/view/View;)Z │ │ +05be3c: 6e10 fb1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +05be42: 0a00 |0003: move-result v0 │ │ +05be44: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +05be48: 6e10 dc1f 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +05be4e: 0a00 |0009: move-result v0 │ │ +05be50: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +05be54: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05be56: 0f00 |000d: return v0 │ │ +05be58: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05be5a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatBase;) │ │ @@ -67063,20 +67090,20 @@ │ │ type : '(Landroid/view/View;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05bdd8: |[05bdd8] android.support.v4.view.ViewCompatBase.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -05bde8: 2010 d201 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@01d2 │ │ -05bdec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05bdf0: 1f01 d201 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@01d2 │ │ -05bdf4: 7220 7609 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/TintableBackgroundView;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@0976 │ │ -05bdfa: 0e00 |0009: return-void │ │ +05be5c: |[05be5c] android.support.v4.view.ViewCompatBase.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +05be6c: 2010 d301 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@01d3 │ │ +05be70: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05be74: 1f01 d301 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@01d3 │ │ +05be78: 7220 7609 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/TintableBackgroundView;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@0976 │ │ +05be7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ 0x0009 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ @@ -67087,43 +67114,43 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05bdfc: |[05bdfc] android.support.v4.view.ViewCompatBase.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -05be0c: 2010 d201 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@01d2 │ │ -05be10: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05be14: 1f01 d201 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@01d2 │ │ -05be18: 7220 7709 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/TintableBackgroundView;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@0977 │ │ -05be1e: 0e00 |0009: return-void │ │ +05be80: |[05be80] android.support.v4.view.ViewCompatBase.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +05be90: 2010 d301 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@01d3 │ │ +05be94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05be98: 1f01 d301 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@01d3 │ │ +05be9c: 7220 7709 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/TintableBackgroundView;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@0977 │ │ +05bea2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0009 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x000a reg=2 mode Landroid/graphics/PorterDuff$Mode; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4909 (ViewCompatBase.java) │ │ + source_file_idx : 4919 (ViewCompatBase.java) │ │ │ │ -Class #340 header: │ │ -class_idx : 487 │ │ +Class #341 header: │ │ +class_idx : 488 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4910 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4920 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #340 - │ │ +Class #341 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatEclairMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ name : 'sChildrenDrawingOrderMethod' │ │ @@ -67136,18 +67163,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05be20: |[05be20] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ -05be30: 6e10 0d20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@200d │ │ -05be36: 0a00 |0003: move-result v0 │ │ -05be38: 0f00 |0004: return v0 │ │ +05bea4: |[05bea4] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ +05beb4: 6e10 0d20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@200d │ │ +05beba: 0a00 |0003: move-result v0 │ │ +05bebc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ @@ -67155,59 +67182,59 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -05be3c: |[05be3c] android.support.v4.view.ViewCompatEclairMr1.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -05be4c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -05be4e: 6201 9202 |0001: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@0292 │ │ -05be52: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -05be56: 1c01 4204 |0005: const-class v1, Landroid/view/ViewGroup; // type@0442 │ │ -05be5a: 1a02 c630 |0007: const-string v2, "setChildrenDrawingOrderEnabled" // string@30c6 │ │ -05be5e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -05be60: 2333 9806 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -05be64: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -05be66: 6205 c410 |000d: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ -05be6a: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -05be6e: 6e30 7827 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -05be74: 0c01 |0014: move-result-object v1 │ │ -05be76: 6901 9202 |0015: sput-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@0292 │ │ -05be7a: 6201 9202 |0017: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@0292 │ │ -05be7e: 6e20 3128 6100 |0019: invoke-virtual {v1, v6}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ -05be84: 6201 9202 |001c: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@0292 │ │ -05be88: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -05be8a: 2322 9906 |001f: new-array v2, v2, [Ljava/lang/Object; // type@0699 │ │ -05be8e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -05be90: 7110 6927 0800 |0022: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -05be96: 0c04 |0025: move-result-object v4 │ │ -05be98: 4d04 0203 |0026: aput-object v4, v2, v3 │ │ -05be9c: 6e30 2f28 7102 |0028: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -05bea2: 0e00 |002b: return-void │ │ -05bea4: 0d00 |002c: move-exception v0 │ │ -05bea6: 1a01 2b13 |002d: const-string v1, "ViewCompat" // string@132b │ │ -05beaa: 1a02 5512 |002f: const-string v2, "Unable to find childrenDrawingOrderEnabled" // string@1255 │ │ -05beae: 7130 0c1f 2100 |0031: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -05beb4: 28e3 |0034: goto 0017 // -001d │ │ -05beb6: 0d00 |0035: move-exception v0 │ │ -05beb8: 1a01 2b13 |0036: const-string v1, "ViewCompat" // string@132b │ │ -05bebc: 1a02 5912 |0038: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1259 │ │ -05bec0: 7130 0c1f 2100 |003a: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -05bec6: 28ee |003d: goto 002b // -0012 │ │ -05bec8: 0d00 |003e: move-exception v0 │ │ -05beca: 1a01 2b13 |003f: const-string v1, "ViewCompat" // string@132b │ │ -05bece: 1a02 5912 |0041: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1259 │ │ -05bed2: 7130 0c1f 2100 |0043: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -05bed8: 28e5 |0046: goto 002b // -001b │ │ -05beda: 0d00 |0047: move-exception v0 │ │ -05bedc: 1a01 2b13 |0048: const-string v1, "ViewCompat" // string@132b │ │ -05bee0: 1a02 5912 |004a: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1259 │ │ -05bee4: 7130 0c1f 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -05beea: 28dc |004f: goto 002b // -0024 │ │ +05bec0: |[05bec0] android.support.v4.view.ViewCompatEclairMr1.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05bed0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +05bed2: 6201 9202 |0001: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@0292 │ │ +05bed6: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +05beda: 1c01 4304 |0005: const-class v1, Landroid/view/ViewGroup; // type@0443 │ │ +05bede: 1a02 d030 |0007: const-string v2, "setChildrenDrawingOrderEnabled" // string@30d0 │ │ +05bee2: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +05bee4: 2333 9b06 |000a: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +05bee8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +05beea: 6205 c410 |000d: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ +05beee: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +05bef2: 6e30 7827 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +05bef8: 0c01 |0014: move-result-object v1 │ │ +05befa: 6901 9202 |0015: sput-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@0292 │ │ +05befe: 6201 9202 |0017: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@0292 │ │ +05bf02: 6e20 3128 6100 |0019: invoke-virtual {v1, v6}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ +05bf08: 6201 9202 |001c: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@0292 │ │ +05bf0c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +05bf0e: 2322 9c06 |001f: new-array v2, v2, [Ljava/lang/Object; // type@069c │ │ +05bf12: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +05bf14: 7110 6927 0800 |0022: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +05bf1a: 0c04 |0025: move-result-object v4 │ │ +05bf1c: 4d04 0203 |0026: aput-object v4, v2, v3 │ │ +05bf20: 6e30 2f28 7102 |0028: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +05bf26: 0e00 |002b: return-void │ │ +05bf28: 0d00 |002c: move-exception v0 │ │ +05bf2a: 1a01 3513 |002d: const-string v1, "ViewCompat" // string@1335 │ │ +05bf2e: 1a02 5f12 |002f: const-string v2, "Unable to find childrenDrawingOrderEnabled" // string@125f │ │ +05bf32: 7130 0c1f 2100 |0031: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +05bf38: 28e3 |0034: goto 0017 // -001d │ │ +05bf3a: 0d00 |0035: move-exception v0 │ │ +05bf3c: 1a01 3513 |0036: const-string v1, "ViewCompat" // string@1335 │ │ +05bf40: 1a02 6312 |0038: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1263 │ │ +05bf44: 7130 0c1f 2100 |003a: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +05bf4a: 28ee |003d: goto 002b // -0012 │ │ +05bf4c: 0d00 |003e: move-exception v0 │ │ +05bf4e: 1a01 3513 |003f: const-string v1, "ViewCompat" // string@1335 │ │ +05bf52: 1a02 6312 |0041: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1263 │ │ +05bf56: 7130 0c1f 2100 |0043: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +05bf5c: 28e5 |0046: goto 002b // -001b │ │ +05bf5e: 0d00 |0047: move-exception v0 │ │ +05bf60: 1a01 3513 |0048: const-string v1, "ViewCompat" // string@1335 │ │ +05bf64: 1a02 6312 |004a: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1263 │ │ +05bf68: 7130 0c1f 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +05bf6e: 28dc |004f: goto 002b // -0024 │ │ catches : 2 │ │ 0x0005 - 0x0017 │ │ Ljava/lang/NoSuchMethodException; -> 0x002c │ │ 0x001c - 0x002b │ │ Ljava/lang/IllegalAccessException; -> 0x0035 │ │ Ljava/lang/IllegalArgumentException; -> 0x003e │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0047 │ │ @@ -67230,27 +67257,27 @@ │ │ 0x0036 - 0x003e reg=0 e Ljava/lang/IllegalAccessException; │ │ 0x003f - 0x0047 reg=0 e Ljava/lang/IllegalArgumentException; │ │ 0x0048 - 0x0050 reg=0 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0000 - 0x0050 reg=7 viewGroup Landroid/view/ViewGroup; │ │ 0x0000 - 0x0050 reg=8 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4910 (ViewCompatEclairMr1.java) │ │ + source_file_idx : 4920 (ViewCompatEclairMr1.java) │ │ │ │ -Class #341 header: │ │ -class_idx : 488 │ │ +Class #342 header: │ │ +class_idx : 489 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4911 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4921 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #341 - │ │ +Class #342 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -67259,38 +67286,38 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05bf0c: |[05bf0c] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -05bf1c: 6e10 eb1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@1feb │ │ -05bf22: 0a00 |0003: move-result v0 │ │ -05bf24: 0f00 |0004: return v0 │ │ +05bf90: |[05bf90] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +05bfa0: 6e10 eb1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@1feb │ │ +05bfa6: 0a00 |0003: move-result v0 │ │ +05bfa8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4911 (ViewCompatGingerbread.java) │ │ + source_file_idx : 4921 (ViewCompatGingerbread.java) │ │ │ │ -Class #342 header: │ │ -class_idx : 489 │ │ +Class #343 header: │ │ +class_idx : 490 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4912 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4922 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 0 │ │ │ │ -Class #342 - │ │ +Class #343 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatHC;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -67299,36 +67326,36 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05bf28: |[05bf28] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ -05bf38: 7100 0100 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0001 │ │ -05bf3e: 0b00 |0003: move-result-wide v0 │ │ -05bf40: 1000 |0004: return-wide v0 │ │ +05bfac: |[05bfac] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ +05bfbc: 7100 0100 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0001 │ │ +05bfc2: 0b00 |0003: move-result-wide v0 │ │ +05bfc4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ name : 'getLayerType' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05bf44: |[05bf44] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ -05bf54: 6e10 e01f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@1fe0 │ │ -05bf5a: 0a00 |0003: move-result v0 │ │ -05bf5c: 0f00 |0004: return v0 │ │ +05bfc8: |[05bfc8] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ +05bfd8: 6e10 e01f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@1fe0 │ │ +05bfde: 0a00 |0003: move-result v0 │ │ +05bfe0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -67336,18 +67363,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05bf60: |[05bf60] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ -05bf70: 6e10 e71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@1fe7 │ │ -05bf76: 0a00 |0003: move-result v0 │ │ -05bf78: 0f00 |0004: return v0 │ │ +05bfe4: |[05bfe4] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ +05bff4: 6e10 e71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@1fe7 │ │ +05bffa: 0a00 |0003: move-result v0 │ │ +05bffc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -67355,18 +67382,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05bf7c: |[05bf7c] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -05bf8c: 6e10 e91f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@1fe9 │ │ -05bf92: 0a00 |0003: move-result v0 │ │ -05bf94: 0f00 |0004: return v0 │ │ +05c000: |[05c000] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +05c010: 6e10 e91f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@1fe9 │ │ +05c016: 0a00 |0003: move-result v0 │ │ +05c018: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -67374,18 +67401,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05bf98: |[05bf98] android.support.v4.view.ViewCompatHC.getScaleX:(Landroid/view/View;)F │ │ -05bfa8: 6e10 f11f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleX:()F // method@1ff1 │ │ -05bfae: 0a00 |0003: move-result v0 │ │ -05bfb0: 0f00 |0004: return v0 │ │ +05c01c: |[05c01c] android.support.v4.view.ViewCompatHC.getScaleX:(Landroid/view/View;)F │ │ +05c02c: 6e10 f11f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleX:()F // method@1ff1 │ │ +05c032: 0a00 |0003: move-result v0 │ │ +05c034: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -67393,18 +67420,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05bfb4: |[05bfb4] android.support.v4.view.ViewCompatHC.getTranslationY:(Landroid/view/View;)F │ │ -05bfc4: 6e10 f81f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationY:()F // method@1ff8 │ │ -05bfca: 0a00 |0003: move-result v0 │ │ -05bfcc: 0f00 |0004: return v0 │ │ +05c038: |[05c038] android.support.v4.view.ViewCompatHC.getTranslationY:(Landroid/view/View;)F │ │ +05c048: 6e10 f81f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationY:()F // method@1ff8 │ │ +05c04e: 0a00 |0003: move-result v0 │ │ +05c050: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -67412,17 +67439,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05bfd0: |[05bfd0] android.support.v4.view.ViewCompatHC.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -05bfe0: 6e10 1220 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.jumpDrawablesToCurrentState:()V // method@2012 │ │ -05bfe6: 0e00 |0003: return-void │ │ +05c054: |[05c054] android.support.v4.view.ViewCompatHC.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +05c064: 6e10 1220 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.jumpDrawablesToCurrentState:()V // method@2012 │ │ +05c06a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -67431,18 +67458,18 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05bfe8: |[05bfe8] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ -05bff8: 7130 2820 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@2028 │ │ -05bffe: 0a00 |0003: move-result v0 │ │ -05c000: 0f00 |0004: return v0 │ │ +05c06c: |[05c06c] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ +05c07c: 7130 2820 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@2028 │ │ +05c082: 0a00 |0003: move-result v0 │ │ +05c084: 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 │ │ @@ -67452,17 +67479,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c004: |[05c004] android.support.v4.view.ViewCompatHC.setActivated:(Landroid/view/View;Z)V │ │ -05c014: 6e20 2d20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setActivated:(Z)V // method@202d │ │ -05c01a: 0e00 |0003: return-void │ │ +05c088: |[05c088] android.support.v4.view.ViewCompatHC.setActivated:(Landroid/view/View;Z)V │ │ +05c098: 6e20 2d20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setActivated:(Z)V // method@202d │ │ +05c09e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 activated Z │ │ @@ -67472,17 +67499,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 │ │ -05c01c: |[05c01c] android.support.v4.view.ViewCompatHC.setAlpha:(Landroid/view/View;F)V │ │ -05c02c: 6e20 2e20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@202e │ │ -05c032: 0e00 |0003: return-void │ │ +05c0a0: |[05c0a0] android.support.v4.view.ViewCompatHC.setAlpha:(Landroid/view/View;F)V │ │ +05c0b0: 6e20 2e20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@202e │ │ +05c0b6: 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 │ │ @@ -67492,17 +67519,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 │ │ -05c034: |[05c034] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -05c044: 6e30 3920 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@2039 │ │ -05c04a: 0e00 |0003: return-void │ │ +05c0b8: |[05c0b8] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +05c0c8: 6e30 3920 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@2039 │ │ +05c0ce: 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 │ │ @@ -67513,17 +67540,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c04c: |[05c04c] android.support.v4.view.ViewCompatHC.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ -05c05c: 6e20 4120 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setSaveFromParentEnabled:(Z)V // method@2041 │ │ -05c062: 0e00 |0003: return-void │ │ +05c0d0: |[05c0d0] android.support.v4.view.ViewCompatHC.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ +05c0e0: 6e20 4120 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setSaveFromParentEnabled:(Z)V // method@2041 │ │ +05c0e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 enabled Z │ │ @@ -67533,17 +67560,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 │ │ -05c064: |[05c064] android.support.v4.view.ViewCompatHC.setScaleX:(Landroid/view/View;F)V │ │ -05c074: 6e20 4220 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleX:(F)V // method@2042 │ │ -05c07a: 0e00 |0003: return-void │ │ +05c0e8: |[05c0e8] android.support.v4.view.ViewCompatHC.setScaleX:(Landroid/view/View;F)V │ │ +05c0f8: 6e20 4220 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleX:(F)V // method@2042 │ │ +05c0fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -67553,17 +67580,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 │ │ -05c07c: |[05c07c] android.support.v4.view.ViewCompatHC.setScaleY:(Landroid/view/View;F)V │ │ -05c08c: 6e20 4320 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleY:(F)V // method@2043 │ │ -05c092: 0e00 |0003: return-void │ │ +05c100: |[05c100] android.support.v4.view.ViewCompatHC.setScaleY:(Landroid/view/View;F)V │ │ +05c110: 6e20 4320 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleY:(F)V // method@2043 │ │ +05c116: 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 │ │ @@ -67573,39 +67600,39 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c094: |[05c094] android.support.v4.view.ViewCompatHC.setTranslationY:(Landroid/view/View;F)V │ │ -05c0a4: 6e20 4a20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationY:(F)V // method@204a │ │ -05c0aa: 0e00 |0003: return-void │ │ +05c118: |[05c118] android.support.v4.view.ViewCompatHC.setTranslationY:(Landroid/view/View;F)V │ │ +05c128: 6e20 4a20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationY:(F)V // method@204a │ │ +05c12e: 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 : 4912 (ViewCompatHC.java) │ │ + source_file_idx : 4922 (ViewCompatHC.java) │ │ │ │ -Class #343 header: │ │ -class_idx : 490 │ │ +Class #344 header: │ │ +class_idx : 491 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4913 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4923 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #343 - │ │ +Class #344 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -67614,18 +67641,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 │ │ -05c0ac: |[05c0ac] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -05c0bc: 6e20 c81f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@1fc8 │ │ -05c0c2: 0a00 |0003: move-result v0 │ │ -05c0c4: 0f00 |0004: return v0 │ │ +05c130: |[05c130] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +05c140: 6e20 c81f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@1fc8 │ │ +05c146: 0a00 |0003: move-result v0 │ │ +05c148: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -67634,18 +67661,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 │ │ -05c0c8: |[05c0c8] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -05c0d8: 6e20 c91f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@1fc9 │ │ -05c0de: 0a00 |0003: move-result v0 │ │ -05c0e0: 0f00 |0004: return v0 │ │ +05c14c: |[05c14c] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +05c15c: 6e20 c91f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@1fc9 │ │ +05c162: 0a00 |0003: move-result v0 │ │ +05c164: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -67654,40 +67681,40 @@ │ │ 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 │ │ -05c0e4: |[05c0e4] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -05c0f4: 1f01 3104 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0431 │ │ -05c0f8: 6e20 2c20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@202c │ │ -05c0fe: 0e00 |0005: return-void │ │ +05c168: |[05c168] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +05c178: 1f01 3204 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0432 │ │ +05c17c: 6e20 2c20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@202c │ │ +05c182: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4913 (ViewCompatICS.java) │ │ + source_file_idx : 4923 (ViewCompatICS.java) │ │ │ │ -Class #344 header: │ │ -class_idx : 491 │ │ +Class #345 header: │ │ +class_idx : 492 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4914 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4924 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #344 - │ │ +Class #345 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICSMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -67696,38 +67723,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c100: |[05c100] android.support.v4.view.ViewCompatICSMr1.hasOnClickListeners:(Landroid/view/View;)Z │ │ -05c110: 6e10 ff1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasOnClickListeners:()Z // method@1fff │ │ -05c116: 0a00 |0003: move-result v0 │ │ -05c118: 0f00 |0004: return v0 │ │ +05c184: |[05c184] android.support.v4.view.ViewCompatICSMr1.hasOnClickListeners:(Landroid/view/View;)Z │ │ +05c194: 6e10 ff1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasOnClickListeners:()Z // method@1fff │ │ +05c19a: 0a00 |0003: move-result v0 │ │ +05c19c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4914 (ViewCompatICSMr1.java) │ │ + source_file_idx : 4924 (ViewCompatICSMr1.java) │ │ │ │ -Class #345 header: │ │ -class_idx : 492 │ │ +Class #346 header: │ │ +class_idx : 493 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4916 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4926 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ -Class #345 - │ │ +Class #346 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -67736,18 +67763,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c11c: |[05c11c] android.support.v4.view.ViewCompatJB.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -05c12c: 6e10 da1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getFitsSystemWindows:()Z // method@1fda │ │ -05c132: 0a00 |0003: move-result v0 │ │ -05c134: 0f00 |0004: return v0 │ │ +05c1a0: |[05c1a0] android.support.v4.view.ViewCompatJB.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +05c1b0: 6e10 da1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getFitsSystemWindows:()Z // method@1fda │ │ +05c1b6: 0a00 |0003: move-result v0 │ │ +05c1b8: 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;) │ │ @@ -67755,18 +67782,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c138: |[05c138] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ -05c148: 6e10 de1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@1fde │ │ -05c14e: 0a00 |0003: move-result v0 │ │ -05c150: 0f00 |0004: return v0 │ │ +05c1bc: |[05c1bc] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ +05c1cc: 6e10 de1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@1fde │ │ +05c1d2: 0a00 |0003: move-result v0 │ │ +05c1d4: 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;) │ │ @@ -67774,18 +67801,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c154: |[05c154] android.support.v4.view.ViewCompatJB.getMinimumHeight:(Landroid/view/View;)I │ │ -05c164: 6e10 ea1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumHeight:()I // method@1fea │ │ -05c16a: 0a00 |0003: move-result v0 │ │ -05c16c: 0f00 |0004: return v0 │ │ +05c1d8: |[05c1d8] android.support.v4.view.ViewCompatJB.getMinimumHeight:(Landroid/view/View;)I │ │ +05c1e8: 6e10 ea1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumHeight:()I // method@1fea │ │ +05c1ee: 0a00 |0003: move-result v0 │ │ +05c1f0: 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;) │ │ @@ -67793,18 +67820,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 │ │ -05c170: |[05c170] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -05c180: 6e10 ee1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@1fee │ │ -05c186: 0c00 |0003: move-result-object v0 │ │ -05c188: 1100 |0004: return-object v0 │ │ +05c1f4: |[05c1f4] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +05c204: 6e10 ee1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@1fee │ │ +05c20a: 0c00 |0003: move-result-object v0 │ │ +05c20c: 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;) │ │ @@ -67812,18 +67839,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c18c: |[05c18c] android.support.v4.view.ViewCompatJB.hasOverlappingRendering:(Landroid/view/View;)Z │ │ -05c19c: 6e10 0020 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasOverlappingRendering:()Z // method@2000 │ │ -05c1a2: 0a00 |0003: move-result v0 │ │ -05c1a4: 0f00 |0004: return v0 │ │ +05c210: |[05c210] android.support.v4.view.ViewCompatJB.hasOverlappingRendering:(Landroid/view/View;)Z │ │ +05c220: 6e10 0020 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasOverlappingRendering:()Z // method@2000 │ │ +05c226: 0a00 |0003: move-result v0 │ │ +05c228: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -67831,17 +67858,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c1a8: |[05c1a8] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -05c1b8: 6e10 1d20 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@201d │ │ -05c1be: 0e00 |0003: return-void │ │ +05c22c: |[05c22c] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +05c23c: 6e10 1d20 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@201d │ │ +05c242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -67850,17 +67877,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -05c1c0: |[05c1c0] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -05c1d0: 6e54 1c20 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@201c │ │ -05c1d6: 0e00 |0003: return-void │ │ +05c244: |[05c244] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +05c254: 6e54 1c20 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@201c │ │ +05c25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 left I │ │ @@ -67873,17 +67900,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 │ │ -05c1d8: |[05c1d8] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -05c1e8: 6e20 1e20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@201e │ │ -05c1ee: 0e00 |0003: return-void │ │ +05c25c: |[05c25c] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +05c26c: 6e20 1e20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@201e │ │ +05c272: 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; │ │ @@ -67893,17 +67920,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 │ │ -05c1f0: |[05c1f0] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -05c200: 6e40 1f20 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@201f │ │ -05c206: 0e00 |0003: return-void │ │ +05c274: |[05c274] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +05c284: 6e40 1f20 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@201f │ │ +05c28a: 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; │ │ @@ -67914,17 +67941,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c208: |[05c208] android.support.v4.view.ViewCompatJB.requestApplyInsets:(Landroid/view/View;)V │ │ -05c218: 6e10 2220 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestFitSystemWindows:()V // method@2022 │ │ -05c21e: 0e00 |0003: return-void │ │ +05c28c: |[05c28c] android.support.v4.view.ViewCompatJB.requestApplyInsets:(Landroid/view/View;)V │ │ +05c29c: 6e10 2220 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestFitSystemWindows:()V // method@2022 │ │ +05c2a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -67933,39 +67960,39 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c220: |[05c220] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -05c230: 6e20 3720 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@2037 │ │ -05c236: 0e00 |0003: return-void │ │ +05c2a4: |[05c2a4] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +05c2b4: 6e20 3720 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@2037 │ │ +05c2ba: 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 : 4916 (ViewCompatJB.java) │ │ + source_file_idx : 4926 (ViewCompatJB.java) │ │ │ │ -Class #346 header: │ │ -class_idx : 493 │ │ +Class #347 header: │ │ +class_idx : 494 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4917 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4927 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #346 - │ │ +Class #347 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -67974,18 +68001,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c238: |[05c238] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ -05c248: 6e10 e11f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@1fe1 │ │ -05c24e: 0a00 |0003: move-result v0 │ │ -05c250: 0f00 |0004: return v0 │ │ +05c2bc: |[05c2bc] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ +05c2cc: 6e10 e11f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@1fe1 │ │ +05c2d2: 0a00 |0003: move-result v0 │ │ +05c2d4: 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;) │ │ @@ -67993,18 +68020,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c254: |[05c254] android.support.v4.view.ViewCompatJellybeanMr1.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -05c264: 6e10 fc1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowSystemUiVisibility:()I // method@1ffc │ │ -05c26a: 0a00 |0003: move-result v0 │ │ -05c26c: 0f00 |0004: return v0 │ │ +05c2d8: |[05c2d8] android.support.v4.view.ViewCompatJellybeanMr1.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +05c2e8: 6e10 fc1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowSystemUiVisibility:()I // method@1ffc │ │ +05c2ee: 0a00 |0003: move-result v0 │ │ +05c2f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -68012,39 +68039,39 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c270: |[05c270] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -05c280: 6e20 3820 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@2038 │ │ -05c286: 0e00 |0003: return-void │ │ +05c2f4: |[05c2f4] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +05c304: 6e20 3820 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@2038 │ │ +05c30a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 paint Landroid/graphics/Paint; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4917 (ViewCompatJellybeanMr1.java) │ │ + source_file_idx : 4927 (ViewCompatJellybeanMr1.java) │ │ │ │ -Class #347 header: │ │ -class_idx : 494 │ │ +Class #348 header: │ │ +class_idx : 495 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4918 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4928 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #347 - │ │ +Class #348 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatKitKat;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -68053,18 +68080,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c288: |[05c288] android.support.v4.view.ViewCompatKitKat.isAttachedToWindow:(Landroid/view/View;)Z │ │ -05c298: 6e10 0320 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isAttachedToWindow:()Z // method@2003 │ │ -05c29e: 0a00 |0003: move-result v0 │ │ -05c2a0: 0f00 |0004: return v0 │ │ +05c30c: |[05c30c] android.support.v4.view.ViewCompatKitKat.isAttachedToWindow:(Landroid/view/View;)Z │ │ +05c31c: 6e10 0320 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isAttachedToWindow:()Z // method@2003 │ │ +05c322: 0a00 |0003: move-result v0 │ │ +05c324: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ @@ -68072,43 +68099,43 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c2a4: |[05c2a4] android.support.v4.view.ViewCompatKitKat.isLaidOut:(Landroid/view/View;)Z │ │ -05c2b4: 6e10 0a20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isLaidOut:()Z // method@200a │ │ -05c2ba: 0a00 |0003: move-result v0 │ │ -05c2bc: 0f00 |0004: return v0 │ │ +05c328: |[05c328] android.support.v4.view.ViewCompatKitKat.isLaidOut:(Landroid/view/View;)Z │ │ +05c338: 6e10 0a20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isLaidOut:()Z // method@200a │ │ +05c33e: 0a00 |0003: move-result v0 │ │ +05c340: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4918 (ViewCompatKitKat.java) │ │ + source_file_idx : 4928 (ViewCompatKitKat.java) │ │ │ │ -Class #348 header: │ │ -class_idx : 495 │ │ +Class #349 header: │ │ +class_idx : 496 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4919 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4929 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #348 annotations: │ │ +Class #349 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setOnApplyWindowInsetsListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #348 - │ │ +Class #349 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatLollipop$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnApplyWindowInsetsListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -68122,18 +68149,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 │ │ -05c2c0: |[05c2c0] android.support.v4.view.ViewCompatLollipop$1.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -05c2d0: 5b01 9302 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewCompatLollipop$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@0293 │ │ -05c2d4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05c2da: 0e00 |0005: return-void │ │ +05c344: |[05c344] android.support.v4.view.ViewCompatLollipop$1.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +05c354: 5b01 9302 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewCompatLollipop$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@0293 │ │ +05c358: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05c35e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewCompatLollipop$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ │ │ @@ -68143,49 +68170,49 @@ │ │ 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 │ │ -05c2dc: |[05c2dc] android.support.v4.view.ViewCompatLollipop$1.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -05c2ec: 2200 2d02 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022d │ │ -05c2f0: 7020 d80b 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@0bd8 │ │ -05c2f6: 5421 9302 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewCompatLollipop$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@0293 │ │ -05c2fa: 7230 0a09 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@090a │ │ -05c300: 0c00 |000a: move-result-object v0 │ │ -05c302: 1f00 2d02 |000b: check-cast v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022d │ │ -05c306: 6e10 de0b 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@0bde │ │ -05c30c: 0c01 |0010: move-result-object v1 │ │ -05c30e: 1101 |0011: return-object v1 │ │ +05c360: |[05c360] android.support.v4.view.ViewCompatLollipop$1.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +05c370: 2200 2e02 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022e │ │ +05c374: 7020 d80b 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@0bd8 │ │ +05c37a: 5421 9302 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewCompatLollipop$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@0293 │ │ +05c37e: 7230 0a09 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@090a │ │ +05c384: 0c00 |000a: move-result-object v0 │ │ +05c386: 1f00 2e02 |000b: check-cast v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022e │ │ +05c38a: 6e10 de0b 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@0bde │ │ +05c390: 0c01 |0010: move-result-object v1 │ │ +05c392: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=62 │ │ 0x000d line=64 │ │ 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/ViewCompatLollipop$1; │ │ 0x0000 - 0x0012 reg=3 view Landroid/view/View; │ │ 0x0000 - 0x0012 reg=4 windowInsets Landroid/view/WindowInsets; │ │ │ │ - source_file_idx : 4919 (ViewCompatLollipop.java) │ │ + source_file_idx : 4929 (ViewCompatLollipop.java) │ │ │ │ -Class #349 header: │ │ -class_idx : 496 │ │ +Class #350 header: │ │ +class_idx : 497 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4919 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4929 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #349 - │ │ +Class #350 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatLollipop;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -68194,18 +68221,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c310: |[05c310] android.support.v4.view.ViewCompatLollipop.getElevation:(Landroid/view/View;)F │ │ -05c320: 6e10 d91f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getElevation:()F // method@1fd9 │ │ -05c326: 0a00 |0003: move-result v0 │ │ -05c328: 0f00 |0004: return v0 │ │ +05c394: |[05c394] android.support.v4.view.ViewCompatLollipop.getElevation:(Landroid/view/View;)F │ │ +05c3a4: 6e10 d91f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getElevation:()F // method@1fd9 │ │ +05c3aa: 0a00 |0003: move-result v0 │ │ +05c3ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -68213,18 +68240,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c32c: |[05c32c] android.support.v4.view.ViewCompatLollipop.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ -05c33c: 6e10 0c20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isNestedScrollingEnabled:()Z // method@200c │ │ -05c342: 0a00 |0003: move-result v0 │ │ -05c344: 0f00 |0004: return v0 │ │ +05c3b0: |[05c3b0] android.support.v4.view.ViewCompatLollipop.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ +05c3c0: 6e10 0c20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isNestedScrollingEnabled:()Z // method@200c │ │ +05c3c6: 0a00 |0003: move-result v0 │ │ +05c3c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -68232,27 +68259,27 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -05c348: |[05c348] android.support.v4.view.ViewCompatLollipop.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -05c358: 2042 2d02 |0000: instance-of v2, v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022d │ │ -05c35c: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ -05c360: 0742 |0004: move-object v2, v4 │ │ -05c362: 1f02 2d02 |0005: check-cast v2, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022d │ │ -05c366: 6e10 de0b 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@0bde │ │ -05c36c: 0c01 |000a: move-result-object v1 │ │ -05c36e: 6e20 1720 1300 |000b: invoke-virtual {v3, v1}, Landroid/view/View;.onApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@2017 │ │ -05c374: 0c00 |000e: move-result-object v0 │ │ -05c376: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -05c37a: 2204 2d02 |0011: new-instance v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022d │ │ -05c37e: 7020 d80b 0400 |0013: invoke-direct {v4, v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@0bd8 │ │ -05c384: 1104 |0016: return-object v4 │ │ +05c3cc: |[05c3cc] android.support.v4.view.ViewCompatLollipop.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +05c3dc: 2042 2e02 |0000: instance-of v2, v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022e │ │ +05c3e0: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ +05c3e4: 0742 |0004: move-object v2, v4 │ │ +05c3e6: 1f02 2e02 |0005: check-cast v2, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022e │ │ +05c3ea: 6e10 de0b 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@0bde │ │ +05c3f0: 0c01 |000a: move-result-object v1 │ │ +05c3f2: 6e20 1720 1300 |000b: invoke-virtual {v3, v1}, Landroid/view/View;.onApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@2017 │ │ +05c3f8: 0c00 |000e: move-result-object v0 │ │ +05c3fa: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +05c3fe: 2204 2e02 |0011: new-instance v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022e │ │ +05c402: 7020 d80b 0400 |0013: invoke-direct {v4, v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@0bd8 │ │ +05c408: 1104 |0016: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=92 │ │ 0x000b line=94 │ │ 0x000f line=96 │ │ 0x0011 line=98 │ │ @@ -68269,17 +68296,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c388: |[05c388] android.support.v4.view.ViewCompatLollipop.requestApplyInsets:(Landroid/view/View;)V │ │ -05c398: 6e10 2120 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestApplyInsets:()V // method@2021 │ │ -05c39e: 0e00 |0003: return-void │ │ +05c40c: |[05c40c] android.support.v4.view.ViewCompatLollipop.requestApplyInsets:(Landroid/view/View;)V │ │ +05c41c: 6e10 2120 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestApplyInsets:()V // method@2021 │ │ +05c422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -68288,17 +68315,17 @@ │ │ type : '(Landroid/view/View;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c3a0: |[05c3a0] android.support.v4.view.ViewCompatLollipop.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -05c3b0: 6e20 3220 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@2032 │ │ -05c3b6: 0e00 |0003: return-void │ │ +05c424: |[05c424] android.support.v4.view.ViewCompatLollipop.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +05c434: 6e20 3220 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@2032 │ │ +05c43a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 tintList Landroid/content/res/ColorStateList; │ │ @@ -68308,17 +68335,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c3b8: |[05c3b8] android.support.v4.view.ViewCompatLollipop.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -05c3c8: 6e20 3320 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@2033 │ │ -05c3ce: 0e00 |0003: return-void │ │ +05c43c: |[05c43c] android.support.v4.view.ViewCompatLollipop.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +05c44c: 6e20 3320 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@2033 │ │ +05c452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode Landroid/graphics/PorterDuff$Mode; │ │ @@ -68328,17 +68355,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 │ │ -05c3d0: |[05c3d0] android.support.v4.view.ViewCompatLollipop.setElevation:(Landroid/view/View;F)V │ │ -05c3e0: 6e20 3520 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setElevation:(F)V // method@2035 │ │ -05c3e6: 0e00 |0003: return-void │ │ +05c454: |[05c454] android.support.v4.view.ViewCompatLollipop.setElevation:(Landroid/view/View;F)V │ │ +05c464: 6e20 3520 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setElevation:(F)V // method@2035 │ │ +05c46a: 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 elevation F │ │ @@ -68348,19 +68375,19 @@ │ │ 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 │ │ -05c3e8: |[05c3e8] android.support.v4.view.ViewCompatLollipop.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -05c3f8: 2200 ef01 |0000: new-instance v0, Landroid/support/v4/view/ViewCompatLollipop$1; // type@01ef │ │ -05c3fc: 7020 810a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewCompatLollipop$1;.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0a81 │ │ -05c402: 6e20 3c20 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@203c │ │ -05c408: 0e00 |0008: return-void │ │ +05c46c: |[05c46c] android.support.v4.view.ViewCompatLollipop.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +05c47c: 2200 f001 |0000: new-instance v0, Landroid/support/v4/view/ViewCompatLollipop$1; // type@01f0 │ │ +05c480: 7020 810a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewCompatLollipop$1;.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0a81 │ │ +05c486: 6e20 3c20 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@203c │ │ +05c48c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=67 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0009 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ @@ -68370,38 +68397,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c40c: |[05c40c] android.support.v4.view.ViewCompatLollipop.stopNestedScroll:(Landroid/view/View;)V │ │ -05c41c: 6e10 4d20 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.stopNestedScroll:()V // method@204d │ │ -05c422: 0e00 |0003: return-void │ │ +05c490: |[05c490] android.support.v4.view.ViewCompatLollipop.stopNestedScroll:(Landroid/view/View;)V │ │ +05c4a0: 6e10 4d20 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.stopNestedScroll:()V // method@204d │ │ +05c4a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4919 (ViewCompatLollipop.java) │ │ + source_file_idx : 4929 (ViewCompatLollipop.java) │ │ │ │ -Class #350 header: │ │ -class_idx : 497 │ │ +Class #351 header: │ │ +class_idx : 498 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4920 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4930 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #350 - │ │ +Class #351 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatMarshmallow;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -68410,45 +68437,45 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05c424: |[05c424] android.support.v4.view.ViewCompatMarshmallow.setScrollIndicators:(Landroid/view/View;II)V │ │ -05c434: 6e30 4420 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setScrollIndicators:(II)V // method@2044 │ │ -05c43a: 0e00 |0003: return-void │ │ +05c4a8: |[05c4a8] android.support.v4.view.ViewCompatMarshmallow.setScrollIndicators:(Landroid/view/View;II)V │ │ +05c4b8: 6e30 4420 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setScrollIndicators:(II)V // method@2044 │ │ +05c4be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 indicators I │ │ 0x0000 - 0x0004 reg=2 mask I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4920 (ViewCompatMarshmallow.java) │ │ + source_file_idx : 4930 (ViewCompatMarshmallow.java) │ │ │ │ -Class #351 header: │ │ -class_idx : 502 │ │ +Class #352 header: │ │ +class_idx : 503 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4921 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #351 annotations: │ │ +Class #352 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewConfigurationVersionImpl" │ │ │ │ -Class #351 - │ │ +Class #352 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -68461,32 +68488,32 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ name : 'hasPermanentMenuKey' │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4921 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4931 (ViewConfigurationCompat.java) │ │ │ │ -Class #352 header: │ │ -class_idx : 498 │ │ +Class #353 header: │ │ +class_idx : 499 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4921 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #352 annotations: │ │ +Class #353 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewConfigurationVersionImpl" │ │ │ │ -Class #352 - │ │ +Class #353 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -68496,17 +68523,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c43c: |[05c43c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -05c44c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05c452: 0e00 |0003: return-void │ │ +05c4c0: |[05c4c0] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +05c4d0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05c4d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -68515,18 +68542,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c454: |[05c454] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -05c464: 6e10 5420 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ -05c46a: 0a00 |0003: move-result v0 │ │ -05c46c: 0f00 |0004: return v0 │ │ +05c4d8: |[05c4d8] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +05c4e8: 6e10 5420 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ +05c4ee: 0a00 |0003: move-result v0 │ │ +05c4f0: 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; │ │ │ │ @@ -68535,42 +68562,42 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05c470: |[05c470] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -05c480: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05c482: 0f00 |0001: return v0 │ │ +05c4f4: |[05c4f4] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +05c504: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05c506: 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 : 4921 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4931 (ViewConfigurationCompat.java) │ │ │ │ -Class #353 header: │ │ -class_idx : 499 │ │ +Class #354 header: │ │ +class_idx : 500 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 498 │ │ -source_file_idx : 4921 │ │ +superclass_idx : 499 │ │ +source_file_idx : 4931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #353 annotations: │ │ +Class #354 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FroyoViewConfigurationVersionImpl" │ │ │ │ -Class #353 - │ │ +Class #354 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -68579,17 +68606,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c484: |[05c484] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -05c494: 7010 8d0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0a8d │ │ -05c49a: 0e00 |0003: return-void │ │ +05c508: |[05c508] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +05c518: 7010 8d0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0a8d │ │ +05c51e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -68598,43 +68625,43 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c49c: |[05c49c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -05c4ac: 7110 9b0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a9b │ │ -05c4b2: 0a00 |0003: move-result v0 │ │ -05c4b4: 0f00 |0004: return v0 │ │ +05c520: |[05c520] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +05c530: 7110 9b0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a9b │ │ +05c536: 0a00 |0003: move-result v0 │ │ +05c538: 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 : 4921 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4931 (ViewConfigurationCompat.java) │ │ │ │ -Class #354 header: │ │ -class_idx : 500 │ │ +Class #355 header: │ │ +class_idx : 501 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 499 │ │ -source_file_idx : 4921 │ │ +superclass_idx : 500 │ │ +source_file_idx : 4931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #354 annotations: │ │ +Class #355 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombViewConfigurationVersionImpl" │ │ │ │ -Class #354 - │ │ +Class #355 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -68643,17 +68670,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c4b8: |[05c4b8] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.:()V │ │ -05c4c8: 7010 900a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0a90 │ │ -05c4ce: 0e00 |0003: return-void │ │ +05c53c: |[05c53c] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.:()V │ │ +05c54c: 7010 900a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0a90 │ │ +05c552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -68662,42 +68689,42 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05c4d0: |[05c4d0] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -05c4e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05c4e2: 0f00 |0001: return v0 │ │ +05c554: |[05c554] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +05c564: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05c566: 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 : 4921 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4931 (ViewConfigurationCompat.java) │ │ │ │ -Class #355 header: │ │ -class_idx : 501 │ │ +Class #356 header: │ │ +class_idx : 502 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 500 │ │ -source_file_idx : 4921 │ │ +superclass_idx : 501 │ │ +source_file_idx : 4931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #355 annotations: │ │ +Class #356 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IcsViewConfigurationVersionImpl" │ │ │ │ -Class #355 - │ │ +Class #356 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -68706,17 +68733,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c4e4: |[05c4e4] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.:()V │ │ -05c4f4: 7010 920a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@0a92 │ │ -05c4fa: 0e00 |0003: return-void │ │ +05c568: |[05c568] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.:()V │ │ +05c578: 7010 920a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@0a92 │ │ +05c57e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -68725,42 +68752,42 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c4fc: |[05c4fc] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -05c50c: 7110 9c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatICS;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a9c │ │ -05c512: 0a00 |0003: move-result v0 │ │ -05c514: 0f00 |0004: return v0 │ │ +05c580: |[05c580] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +05c590: 7110 9c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatICS;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a9c │ │ +05c596: 0a00 |0003: move-result v0 │ │ +05c598: 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 : 4921 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4931 (ViewConfigurationCompat.java) │ │ │ │ -Class #356 header: │ │ -class_idx : 503 │ │ +Class #357 header: │ │ +class_idx : 504 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4921 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4931 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #356 annotations: │ │ +Class #357 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; } │ │ │ │ -Class #356 - │ │ +Class #357 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ name : 'IMPL' │ │ @@ -68773,40 +68800,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -05c518: |[05c518] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -05c528: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -05c52c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -05c530: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -05c534: 2200 f501 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; // type@01f5 │ │ -05c538: 7010 940a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;.:()V // method@0a94 │ │ -05c53e: 6900 9402 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ -05c542: 0e00 |000d: return-void │ │ -05c544: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -05c548: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -05c54c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -05c550: 2200 f401 |0014: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; // type@01f4 │ │ -05c554: 7010 920a 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@0a92 │ │ -05c55a: 6900 9402 |0019: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ -05c55e: 28f2 |001b: goto 000d // -000e │ │ -05c560: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -05c564: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -05c568: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -05c56c: 2200 f301 |0022: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@01f3 │ │ -05c570: 7010 900a 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0a90 │ │ -05c576: 6900 9402 |0027: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ -05c57a: 28e4 |0029: goto 000d // -001c │ │ -05c57c: 2200 f201 |002a: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@01f2 │ │ -05c580: 7010 8d0a 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0a8d │ │ -05c586: 6900 9402 |002f: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ -05c58a: 28dc |0031: goto 000d // -0024 │ │ +05c59c: |[05c59c] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +05c5ac: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05c5b0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +05c5b4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05c5b8: 2200 f601 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; // type@01f6 │ │ +05c5bc: 7010 940a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;.:()V // method@0a94 │ │ +05c5c2: 6900 9402 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ +05c5c6: 0e00 |000d: return-void │ │ +05c5c8: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05c5cc: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +05c5d0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +05c5d4: 2200 f501 |0014: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; // type@01f5 │ │ +05c5d8: 7010 920a 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@0a92 │ │ +05c5de: 6900 9402 |0019: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ +05c5e2: 28f2 |001b: goto 000d // -000e │ │ +05c5e4: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05c5e8: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +05c5ec: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +05c5f0: 2200 f401 |0022: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@01f4 │ │ +05c5f4: 7010 900a 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0a90 │ │ +05c5fa: 6900 9402 |0027: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ +05c5fe: 28e4 |0029: goto 000d // -001c │ │ +05c600: 2200 f301 |002a: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@01f3 │ │ +05c604: 7010 8d0a 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0a8d │ │ +05c60a: 6900 9402 |002f: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ +05c60e: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=95 │ │ 0x000e line=88 │ │ 0x0014 line=89 │ │ @@ -68820,19 +68847,19 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05c58c: |[05c58c] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -05c59c: 6200 9402 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ -05c5a0: 7220 960a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a96 │ │ -05c5a6: 0a00 |0005: move-result v0 │ │ -05c5a8: 0f00 |0006: return v0 │ │ +05c610: |[05c610] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +05c620: 6200 9402 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ +05c624: 7220 960a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a96 │ │ +05c62a: 0a00 |0005: move-result v0 │ │ +05c62c: 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;) │ │ @@ -68840,39 +68867,39 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05c5ac: |[05c5ac] android.support.v4.view.ViewConfigurationCompat.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -05c5bc: 6200 9402 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ -05c5c0: 7220 970a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a97 │ │ -05c5c6: 0a00 |0005: move-result v0 │ │ -05c5c8: 0f00 |0006: return v0 │ │ +05c630: |[05c630] android.support.v4.view.ViewConfigurationCompat.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +05c640: 6200 9402 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0294 │ │ +05c644: 7220 970a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a97 │ │ +05c64a: 0a00 |0005: move-result v0 │ │ +05c64c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4921 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4931 (ViewConfigurationCompat.java) │ │ │ │ -Class #357 header: │ │ -class_idx : 504 │ │ +Class #358 header: │ │ +class_idx : 505 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4922 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4932 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #357 - │ │ +Class #358 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -68881,38 +68908,38 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c5cc: |[05c5cc] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -05c5dc: 6e10 5320 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@2053 │ │ -05c5e2: 0a00 |0003: move-result v0 │ │ -05c5e4: 0f00 |0004: return v0 │ │ +05c650: |[05c650] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +05c660: 6e10 5320 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@2053 │ │ +05c666: 0a00 |0003: move-result v0 │ │ +05c668: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4922 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 4932 (ViewConfigurationCompatFroyo.java) │ │ │ │ -Class #358 header: │ │ -class_idx : 505 │ │ +Class #359 header: │ │ +class_idx : 506 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4923 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4933 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #358 - │ │ +Class #359 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -68921,75 +68948,75 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c5e8: |[05c5e8] android.support.v4.view.ViewConfigurationCompatICS.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -05c5f8: 6e10 5620 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@2056 │ │ -05c5fe: 0a00 |0003: move-result v0 │ │ -05c600: 0f00 |0004: return v0 │ │ +05c66c: |[05c66c] android.support.v4.view.ViewConfigurationCompatICS.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +05c67c: 6e10 5620 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@2056 │ │ +05c682: 0a00 |0003: move-result v0 │ │ +05c684: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4923 (ViewConfigurationCompatICS.java) │ │ + source_file_idx : 4933 (ViewConfigurationCompatICS.java) │ │ │ │ -Class #359 header: │ │ -class_idx : 508 │ │ +Class #360 header: │ │ +class_idx : 509 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4927 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #359 annotations: │ │ +Class #360 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewGroupCompatImpl" │ │ │ │ -Class #359 - │ │ +Class #360 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 4927 (ViewGroupCompat.java) │ │ + source_file_idx : 4937 (ViewGroupCompat.java) │ │ │ │ -Class #360 header: │ │ -class_idx : 511 │ │ +Class #361 header: │ │ +class_idx : 512 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4927 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #360 annotations: │ │ +Class #361 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatStubImpl" │ │ │ │ -Class #360 - │ │ +Class #361 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -68999,17 +69026,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c604: |[05c604] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -05c614: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05c61a: 0e00 |0003: return-void │ │ +05c688: |[05c688] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +05c698: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05c69e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -69018,42 +69045,42 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c61c: |[05c61c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -05c62c: 0e00 |0000: return-void │ │ +05c6a0: |[05c6a0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05c6b0: 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 : 4927 (ViewGroupCompat.java) │ │ + source_file_idx : 4937 (ViewGroupCompat.java) │ │ │ │ -Class #361 header: │ │ -class_idx : 506 │ │ +Class #362 header: │ │ +class_idx : 507 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 511 │ │ -source_file_idx : 4927 │ │ +superclass_idx : 512 │ │ +source_file_idx : 4937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #361 annotations: │ │ +Class #362 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatHCImpl" │ │ │ │ -Class #361 - │ │ +Class #362 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -69062,17 +69089,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c630: |[05c630] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ -05c640: 7010 a30a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0aa3 │ │ -05c646: 0e00 |0003: return-void │ │ +05c6b4: |[05c6b4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +05c6c4: 7010 a30a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0aa3 │ │ +05c6ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ @@ -69081,44 +69108,44 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c648: |[05c648] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -05c658: 7120 a70a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0aa7 │ │ -05c65e: 0e00 |0003: return-void │ │ +05c6cc: |[05c6cc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05c6dc: 7120 a70a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0aa7 │ │ +05c6e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 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 : 4927 (ViewGroupCompat.java) │ │ + source_file_idx : 4937 (ViewGroupCompat.java) │ │ │ │ -Class #362 header: │ │ -class_idx : 507 │ │ +Class #363 header: │ │ +class_idx : 508 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 506 │ │ -source_file_idx : 4927 │ │ +superclass_idx : 507 │ │ +source_file_idx : 4937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #362 annotations: │ │ +Class #363 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatIcsImpl" │ │ │ │ -Class #362 - │ │ +Class #363 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -69127,42 +69154,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c660: |[05c660] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -05c670: 7010 9d0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0a9d │ │ -05c676: 0e00 |0003: return-void │ │ +05c6e4: |[05c6e4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +05c6f4: 7010 9d0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0a9d │ │ +05c6fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4927 (ViewGroupCompat.java) │ │ + source_file_idx : 4937 (ViewGroupCompat.java) │ │ │ │ -Class #363 header: │ │ -class_idx : 509 │ │ +Class #364 header: │ │ +class_idx : 510 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 507 │ │ -source_file_idx : 4927 │ │ +superclass_idx : 508 │ │ +source_file_idx : 4937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #363 annotations: │ │ +Class #364 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatJellybeanMR2Impl" │ │ │ │ -Class #363 - │ │ +Class #364 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -69171,42 +69198,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c678: |[05c678] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ -05c688: 7010 9f0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0a9f │ │ -05c68e: 0e00 |0003: return-void │ │ +05c6fc: |[05c6fc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ +05c70c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0a9f │ │ +05c712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4927 (ViewGroupCompat.java) │ │ + source_file_idx : 4937 (ViewGroupCompat.java) │ │ │ │ -Class #364 header: │ │ -class_idx : 510 │ │ +Class #365 header: │ │ +class_idx : 511 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 509 │ │ -source_file_idx : 4927 │ │ +superclass_idx : 510 │ │ +source_file_idx : 4937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #364 annotations: │ │ +Class #365 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatLollipopImpl" │ │ │ │ -Class #364 - │ │ +Class #365 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -69215,41 +69242,41 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c690: |[05c690] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.:()V │ │ -05c6a0: 7010 a10a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0aa1 │ │ -05c6a6: 0e00 |0003: return-void │ │ +05c714: |[05c714] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.:()V │ │ +05c724: 7010 a10a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0aa1 │ │ +05c72a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4927 (ViewGroupCompat.java) │ │ + source_file_idx : 4937 (ViewGroupCompat.java) │ │ │ │ -Class #365 header: │ │ -class_idx : 512 │ │ +Class #366 header: │ │ +class_idx : 513 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4927 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4937 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #365 annotations: │ │ +Class #366 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; } │ │ │ │ -Class #365 - │ │ +Class #366 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ name : 'IMPL' │ │ @@ -69262,44 +69289,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -05c6a8: |[05c6a8] android.support.v4.view.ViewGroupCompat.:()V │ │ -05c6b8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -05c6bc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -05c6c0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -05c6c4: 2201 fe01 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; // type@01fe │ │ -05c6c8: 7010 a20a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl;.:()V // method@0aa2 │ │ -05c6ce: 6901 9502 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ -05c6d2: 0e00 |000d: return-void │ │ -05c6d4: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ -05c6d8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -05c6dc: 2201 fd01 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@01fd │ │ -05c6e0: 7010 a10a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0aa1 │ │ -05c6e6: 6901 9502 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ -05c6ea: 28f4 |0019: goto 000d // -000c │ │ -05c6ec: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ -05c6f0: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -05c6f4: 2201 fb01 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@01fb │ │ -05c6f8: 7010 9f0a 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0a9f │ │ -05c6fe: 6901 9502 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ -05c702: 28e8 |0025: goto 000d // -0018 │ │ -05c704: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ -05c708: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -05c70c: 2201 fa01 |002a: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@01fa │ │ -05c710: 7010 9d0a 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0a9d │ │ -05c716: 6901 9502 |002f: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ -05c71a: 28dc |0031: goto 000d // -0024 │ │ -05c71c: 2201 ff01 |0032: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@01ff │ │ -05c720: 7010 a30a 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0aa3 │ │ -05c726: 6901 9502 |0037: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ -05c72a: 28d4 |0039: goto 000d // -002c │ │ +05c72c: |[05c72c] android.support.v4.view.ViewGroupCompat.:()V │ │ +05c73c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05c740: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +05c744: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05c748: 2201 ff01 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; // type@01ff │ │ +05c74c: 7010 a20a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl;.:()V // method@0aa2 │ │ +05c752: 6901 9502 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ +05c756: 0e00 |000d: return-void │ │ +05c758: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +05c75c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +05c760: 2201 fe01 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@01fe │ │ +05c764: 7010 a10a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0aa1 │ │ +05c76a: 6901 9502 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ +05c76e: 28f4 |0019: goto 000d // -000c │ │ +05c770: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ +05c774: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +05c778: 2201 fc01 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@01fc │ │ +05c77c: 7010 9f0a 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0a9f │ │ +05c782: 6901 9502 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ +05c786: 28e8 |0025: goto 000d // -0018 │ │ +05c788: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ +05c78c: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +05c790: 2201 fb01 |002a: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@01fb │ │ +05c794: 7010 9d0a 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0a9d │ │ +05c79a: 6901 9502 |002f: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ +05c79e: 28dc |0031: goto 000d // -0024 │ │ +05c7a0: 2201 0002 |0032: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@0200 │ │ +05c7a4: 7010 a30a 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0aa3 │ │ +05c7aa: 6901 9502 |0037: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ +05c7ae: 28d4 |0039: goto 000d // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0006 line=143 │ │ 0x000d line=153 │ │ 0x000e line=144 │ │ @@ -69317,40 +69344,40 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05c72c: |[05c72c] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -05c73c: 6200 9502 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ -05c740: 7230 a00a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0aa0 │ │ -05c746: 0e00 |0005: return-void │ │ +05c7b0: |[05c7b0] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05c7c0: 6200 9502 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0295 │ │ +05c7c4: 7230 a00a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0aa0 │ │ +05c7ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4927 (ViewGroupCompat.java) │ │ + source_file_idx : 4937 (ViewGroupCompat.java) │ │ │ │ -Class #366 header: │ │ -class_idx : 513 │ │ +Class #367 header: │ │ +class_idx : 514 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4928 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4938 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #366 - │ │ +Class #367 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatHC;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -69359,45 +69386,45 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c748: |[05c748] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -05c758: 6e20 9f20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@209f │ │ -05c75e: 0e00 |0003: return-void │ │ +05c7cc: |[05c7cc] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05c7dc: 6e20 9f20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@209f │ │ +05c7e2: 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 : 4928 (ViewGroupCompatHC.java) │ │ + source_file_idx : 4938 (ViewGroupCompatHC.java) │ │ │ │ -Class #367 header: │ │ -class_idx : 514 │ │ +Class #368 header: │ │ +class_idx : 515 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #367 annotations: │ │ +Class #368 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ │ │ -Class #367 - │ │ +Class #368 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -69407,17 +69434,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c760: |[05c760] android.support.v4.view.ViewPager$1.:()V │ │ -05c770: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05c776: 0e00 |0003: return-void │ │ +05c7e4: |[05c7e4] android.support.v4.view.ViewPager$1.:()V │ │ +05c7f4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05c7fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -69426,19 +69453,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 │ │ -05c778: |[05c778] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -05c788: 5230 9902 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05c78c: 5241 9902 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05c790: b110 |0004: sub-int/2addr v0, v1 │ │ -05c792: 0f00 |0005: return v0 │ │ +05c7fc: |[05c7fc] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +05c80c: 5230 9902 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05c810: 5241 9902 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05c814: b110 |0004: sub-int/2addr v0, v1 │ │ +05c816: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 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; │ │ @@ -69448,46 +69475,46 @@ │ │ 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 │ │ -05c794: |[05c794] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -05c7a4: 1f02 0602 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05c7a8: 1f03 0602 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05c7ac: 6e30 a90a 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@0aa9 │ │ -05c7b2: 0a00 |0007: move-result v0 │ │ -05c7b4: 0f00 |0008: return v0 │ │ +05c818: |[05c818] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +05c828: 1f02 0702 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05c82c: 1f03 0702 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05c830: 6e30 a90a 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@0aa9 │ │ +05c836: 0a00 |0007: move-result v0 │ │ +05c838: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$1; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #368 header: │ │ -class_idx : 515 │ │ +Class #369 header: │ │ +class_idx : 516 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #368 annotations: │ │ +Class #369 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #368 - │ │ +Class #369 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Interpolator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -69497,17 +69524,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c7b8: |[05c7b8] android.support.v4.view.ViewPager$2.:()V │ │ -05c7c8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05c7ce: 0e00 |0003: return-void │ │ +05c83c: |[05c83c] android.support.v4.view.ViewPager$2.:()V │ │ +05c84c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05c852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -69516,49 +69543,49 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05c7d0: |[05c7d0] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -05c7e0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -05c7e4: c713 |0002: sub-float/2addr v3, v1 │ │ -05c7e6: a800 0303 |0003: mul-float v0, v3, v3 │ │ -05c7ea: c830 |0005: mul-float/2addr v0, v3 │ │ -05c7ec: c830 |0006: mul-float/2addr v0, v3 │ │ -05c7ee: c830 |0007: mul-float/2addr v0, v3 │ │ -05c7f0: c610 |0008: add-float/2addr v0, v1 │ │ -05c7f2: 0f00 |0009: return v0 │ │ +05c854: |[05c854] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +05c864: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +05c868: c713 |0002: sub-float/2addr v3, v1 │ │ +05c86a: a800 0303 |0003: mul-float v0, v3, v3 │ │ +05c86e: c830 |0005: mul-float/2addr v0, v3 │ │ +05c870: c830 |0006: mul-float/2addr v0, v3 │ │ +05c872: c830 |0007: mul-float/2addr v0, v3 │ │ +05c874: c610 |0008: add-float/2addr v0, v1 │ │ +05c876: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #369 header: │ │ -class_idx : 516 │ │ +Class #370 header: │ │ +class_idx : 517 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #369 annotations: │ │ +Class #370 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #369 - │ │ +Class #370 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -69572,18 +69599,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 │ │ -05c7f4: |[05c7f4] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ -05c804: 5b01 9602 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0296 │ │ -05c808: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05c80e: 0e00 |0005: return-void │ │ +05c878: |[05c878] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ +05c888: 5b01 9602 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0296 │ │ +05c88c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05c892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -69593,47 +69620,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c810: |[05c810] android.support.v4.view.ViewPager$3.run:()V │ │ -05c820: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0296 │ │ -05c824: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05c826: 7120 d00a 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0ad0 │ │ -05c82c: 5420 9602 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0296 │ │ -05c830: 6e10 290b 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ -05c836: 0e00 |000b: return-void │ │ +05c894: |[05c894] android.support.v4.view.ViewPager$3.run:()V │ │ +05c8a4: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0296 │ │ +05c8a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05c8aa: 7120 d00a 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0ad0 │ │ +05c8b0: 5420 9602 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0296 │ │ +05c8b4: 6e10 290b 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ +05c8ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0006 line=251 │ │ 0x000b line=252 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPager$3; │ │ │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #370 header: │ │ -class_idx : 518 │ │ +Class #371 header: │ │ +class_idx : 519 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #370 annotations: │ │ +Class #371 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ItemInfo" │ │ │ │ -Class #370 - │ │ +Class #371 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ @@ -69662,42 +69689,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c838: |[05c838] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -05c848: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05c84e: 0e00 |0003: return-void │ │ +05c8bc: |[05c8bc] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +05c8cc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05c8d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #371 header: │ │ -class_idx : 519 │ │ +Class #372 header: │ │ +class_idx : 520 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1088 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1089 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #371 annotations: │ │ +Class #372 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ │ │ -Class #371 - │ │ +Class #372 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$LayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ @@ -69730,20 +69757,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05c850: |[05c850] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -05c860: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -05c862: 7030 5720 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -05c868: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05c86a: 5910 a302 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ -05c86e: 0e00 |0007: return-void │ │ +05c8d4: |[05c8d4] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +05c8e4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +05c8e6: 7030 5720 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +05c8ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05c8ee: 5910 a302 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ +05c8f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2958 │ │ 0x0004 line=2939 │ │ 0x0007 line=2959 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ @@ -69753,29 +69780,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 │ │ -05c870: |[05c870] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05c880: 7030 5820 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2058 │ │ -05c886: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05c888: 5931 a302 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ -05c88c: 7100 d30a 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0ad3 │ │ -05c892: 0c01 |0009: move-result-object v1 │ │ -05c894: 6e30 ae00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -05c89a: 0c00 |000d: move-result-object v0 │ │ -05c89c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -05c89e: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -05c8a2: 6e30 3c01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@013c │ │ -05c8a8: 0a01 |0014: move-result v1 │ │ -05c8aa: 5931 9d02 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ -05c8ae: 6e10 4b01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -05c8b4: 0e00 |001a: return-void │ │ +05c8f4: |[05c8f4] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05c904: 7030 5820 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2058 │ │ +05c90a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05c90c: 5931 a302 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ +05c910: 7100 d30a 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0ad3 │ │ +05c916: 0c01 |0009: move-result-object v1 │ │ +05c918: 6e30 ae00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +05c91e: 0c00 |000d: move-result-object v0 │ │ +05c920: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +05c922: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ +05c926: 6e30 3c01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@013c │ │ +05c92c: 0a01 |0014: move-result v1 │ │ +05c92e: 5931 9d02 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ +05c932: 6e10 4b01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +05c938: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2962 │ │ 0x0003 line=2939 │ │ 0x0006 line=2964 │ │ 0x000e line=2965 │ │ 0x0017 line=2966 │ │ @@ -69783,32 +69810,32 @@ │ │ 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 : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #372 header: │ │ -class_idx : 520 │ │ +Class #373 header: │ │ +class_idx : 521 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 393 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 394 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #372 annotations: │ │ +Class #373 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="MyAccessibilityDelegate" │ │ │ │ -Class #372 - │ │ +Class #373 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;) │ │ @@ -69821,18 +69848,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 │ │ -05c8b8: |[05c8b8] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -05c8c8: 5b01 a402 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05c8cc: 7010 1a08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ -05c8d2: 0e00 |0005: return-void │ │ +05c93c: |[05c93c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +05c94c: 5b01 a402 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05c950: 7010 1a08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ +05c956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2851 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -69841,29 +69868,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -05c8d4: |[05c8d4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ -05c8e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05c8e6: 5421 a402 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05c8ea: 7110 d10a 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0ad1 │ │ -05c8f0: 0c01 |0006: move-result-object v1 │ │ -05c8f2: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -05c8f6: 5421 a402 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05c8fa: 7110 d10a 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0ad1 │ │ -05c900: 0c01 |000e: move-result-object v1 │ │ -05c902: 6e10 1009 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -05c908: 0a01 |0012: move-result v1 │ │ -05c90a: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ -05c90e: 0f00 |0015: return v0 │ │ -05c910: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -05c912: 28fe |0017: goto 0015 // -0002 │ │ +05c958: |[05c958] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +05c968: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05c96a: 5421 a402 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05c96e: 7110 d10a 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0ad1 │ │ +05c974: 0c01 |0006: move-result-object v1 │ │ +05c976: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +05c97a: 5421 a402 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05c97e: 7110 d10a 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0ad1 │ │ +05c984: 0c01 |000e: move-result-object v1 │ │ +05c986: 6e10 1009 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +05c98c: 0a01 |0012: move-result v1 │ │ +05c98e: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +05c992: 0f00 |0015: return v0 │ │ +05c994: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05c996: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2903 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ │ │ Virtual methods - │ │ @@ -69872,48 +69899,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 │ │ -05c914: |[05c914] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05c924: 6f30 1e08 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ -05c92a: 1c01 1002 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@0210 │ │ -05c92e: 6e10 7c27 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -05c934: 0c01 |0008: move-result-object v1 │ │ -05c936: 6e20 e820 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ -05c93c: 7100 210d 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0d21 │ │ -05c942: 0c00 |000f: move-result-object v0 │ │ -05c944: 7010 b30a 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0ab3 │ │ -05c94a: 0a01 |0013: move-result v1 │ │ -05c94c: 6e20 280d 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0d28 │ │ -05c952: 6e10 e620 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@20e6 │ │ -05c958: 0a01 |001a: move-result v1 │ │ -05c95a: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ -05c95e: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ -05c962: 5431 a402 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05c966: 7110 d10a 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0ad1 │ │ -05c96c: 0c01 |0024: move-result-object v1 │ │ -05c96e: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -05c972: 5431 a402 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05c976: 7110 d10a 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0ad1 │ │ -05c97c: 0c01 |002c: move-result-object v1 │ │ -05c97e: 6e10 1009 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -05c984: 0a01 |0030: move-result v1 │ │ -05c986: 6e20 230d 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0d23 │ │ -05c98c: 5431 a402 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05c990: 7110 d20a 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0ad2 │ │ -05c996: 0a01 |0039: move-result v1 │ │ -05c998: 6e20 220d 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0d22 │ │ -05c99e: 5431 a402 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05c9a2: 7110 d20a 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0ad2 │ │ -05c9a8: 0a01 |0042: move-result v1 │ │ -05c9aa: 6e20 290d 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0d29 │ │ -05c9b0: 0e00 |0046: return-void │ │ +05c998: |[05c998] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05c9a8: 6f30 1e08 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ +05c9ae: 1c01 1102 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@0211 │ │ +05c9b2: 6e10 7c27 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +05c9b8: 0c01 |0008: move-result-object v1 │ │ +05c9ba: 6e20 e820 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ +05c9c0: 7100 210d 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0d21 │ │ +05c9c6: 0c00 |000f: move-result-object v0 │ │ +05c9c8: 7010 b30a 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0ab3 │ │ +05c9ce: 0a01 |0013: move-result v1 │ │ +05c9d0: 6e20 280d 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0d28 │ │ +05c9d6: 6e10 e620 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@20e6 │ │ +05c9dc: 0a01 |001a: move-result v1 │ │ +05c9de: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +05c9e2: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +05c9e6: 5431 a402 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05c9ea: 7110 d10a 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0ad1 │ │ +05c9f0: 0c01 |0024: move-result-object v1 │ │ +05c9f2: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +05c9f6: 5431 a402 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05c9fa: 7110 d10a 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0ad1 │ │ +05ca00: 0c01 |002c: move-result-object v1 │ │ +05ca02: 6e10 1009 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +05ca08: 0a01 |0030: move-result v1 │ │ +05ca0a: 6e20 230d 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0d23 │ │ +05ca10: 5431 a402 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05ca14: 7110 d20a 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0ad2 │ │ +05ca1a: 0a01 |0039: move-result v1 │ │ +05ca1c: 6e20 220d 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0d22 │ │ +05ca22: 5431 a402 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05ca26: 7110 d20a 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0ad2 │ │ +05ca2c: 0a01 |0042: move-result v1 │ │ +05ca2e: 6e20 290d 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0d29 │ │ +05ca34: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2855 │ │ 0x0003 line=2856 │ │ 0x000c line=2857 │ │ 0x0010 line=2858 │ │ 0x0017 line=2859 │ │ @@ -69932,38 +69959,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 │ │ -05c9b4: |[05c9b4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -05c9c4: 6f30 1f08 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ -05c9ca: 1c00 1002 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@0210 │ │ -05c9ce: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -05c9d4: 0c00 |0008: move-result-object v0 │ │ -05c9d6: 6e20 980c 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ -05c9dc: 7010 b30a 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0ab3 │ │ -05c9e2: 0a00 |000f: move-result v0 │ │ -05c9e4: 6e20 a20c 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0ca2 │ │ -05c9ea: 5420 a402 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05c9ee: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -05c9f0: 6e20 dc0a 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0adc │ │ -05c9f6: 0a00 |0019: move-result v0 │ │ -05c9f8: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -05c9fc: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ -05ca00: 6e20 770c 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ -05ca06: 5420 a402 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05ca0a: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -05ca0c: 6e20 dc0a 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0adc │ │ -05ca12: 0a00 |0027: move-result v0 │ │ -05ca14: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ -05ca18: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ -05ca1c: 6e20 770c 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ -05ca22: 0e00 |002f: return-void │ │ +05ca38: |[05ca38] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +05ca48: 6f30 1f08 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ +05ca4e: 1c00 1102 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@0211 │ │ +05ca52: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +05ca58: 0c00 |0008: move-result-object v0 │ │ +05ca5a: 6e20 980c 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ +05ca60: 7010 b30a 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0ab3 │ │ +05ca66: 0a00 |000f: move-result v0 │ │ +05ca68: 6e20 a20c 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0ca2 │ │ +05ca6e: 5420 a402 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05ca72: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +05ca74: 6e20 dc0a 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0adc │ │ +05ca7a: 0a00 |0019: move-result v0 │ │ +05ca7c: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +05ca80: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +05ca84: 6e20 770c 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ +05ca8a: 5420 a402 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05ca8e: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +05ca90: 6e20 dc0a 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0adc │ │ +05ca96: 0a00 |0027: move-result v0 │ │ +05ca98: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +05ca9c: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +05caa0: 6e20 770c 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ +05caa6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2869 │ │ 0x0003 line=2870 │ │ 0x000c line=2871 │ │ 0x0013 line=2872 │ │ 0x001c line=2873 │ │ @@ -69980,53 +70007,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 │ │ -05ca24: |[05ca24] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -05ca34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05ca36: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -05ca38: 6f40 2208 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0822 │ │ -05ca3e: 0a02 |0005: move-result v2 │ │ -05ca40: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -05ca44: 0f00 |0008: return v0 │ │ -05ca46: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ -05ca4c: 0110 |000c: move v0, v1 │ │ -05ca4e: 28fb |000d: goto 0008 // -0005 │ │ -05ca50: 5442 a402 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05ca54: 6e20 dc0a 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0adc │ │ -05ca5a: 0a02 |0013: move-result v2 │ │ -05ca5c: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ -05ca60: 5441 a402 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05ca64: 5442 a402 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05ca68: 7110 d20a 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0ad2 │ │ -05ca6e: 0a02 |001d: move-result v2 │ │ -05ca70: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05ca74: 6e20 390b 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ -05ca7a: 28e5 |0023: goto 0008 // -001b │ │ -05ca7c: 0110 |0024: move v0, v1 │ │ -05ca7e: 28e3 |0025: goto 0008 // -001d │ │ -05ca80: 5442 a402 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05ca84: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -05ca86: 6e20 dc0a 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0adc │ │ -05ca8c: 0a02 |002c: move-result v2 │ │ -05ca8e: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -05ca92: 5441 a402 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05ca96: 5442 a402 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ -05ca9a: 7110 d20a 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0ad2 │ │ -05caa0: 0a02 |0036: move-result v2 │ │ -05caa2: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05caa6: 6e20 390b 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ -05caac: 28cc |003c: goto 0008 // -0034 │ │ -05caae: 0110 |003d: move v0, v1 │ │ -05cab0: 28ca |003e: goto 0008 // -0036 │ │ -05cab2: 0000 |003f: nop // spacer │ │ -05cab4: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ +05caa8: |[05caa8] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +05cab8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05caba: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05cabc: 6f40 2208 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0822 │ │ +05cac2: 0a02 |0005: move-result v2 │ │ +05cac4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +05cac8: 0f00 |0008: return v0 │ │ +05caca: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +05cad0: 0110 |000c: move v0, v1 │ │ +05cad2: 28fb |000d: goto 0008 // -0005 │ │ +05cad4: 5442 a402 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05cad8: 6e20 dc0a 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0adc │ │ +05cade: 0a02 |0013: move-result v2 │ │ +05cae0: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +05cae4: 5441 a402 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05cae8: 5442 a402 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05caec: 7110 d20a 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0ad2 │ │ +05caf2: 0a02 |001d: move-result v2 │ │ +05caf4: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05caf8: 6e20 390b 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ +05cafe: 28e5 |0023: goto 0008 // -001b │ │ +05cb00: 0110 |0024: move v0, v1 │ │ +05cb02: 28e3 |0025: goto 0008 // -001d │ │ +05cb04: 5442 a402 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05cb08: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +05cb0a: 6e20 dc0a 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0adc │ │ +05cb10: 0a02 |002c: move-result v2 │ │ +05cb12: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +05cb16: 5441 a402 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05cb1a: 5442 a402 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@02a4 │ │ +05cb1e: 7110 d20a 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0ad2 │ │ +05cb24: 0a02 |0036: move-result v2 │ │ +05cb26: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05cb2a: 6e20 390b 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0b39 │ │ +05cb30: 28cc |003c: goto 0008 // -0034 │ │ +05cb32: 0110 |003d: move v0, v1 │ │ +05cb34: 28ca |003e: goto 0008 // -0036 │ │ +05cb36: 0000 |003f: nop // spacer │ │ +05cb38: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2882 │ │ 0x0008 line=2899 │ │ 0x0009 line=2885 │ │ 0x000d line=2899 │ │ 0x000e line=2887 │ │ @@ -70038,64 +70065,64 @@ │ │ 0x003f line=2885 │ │ 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 : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #373 header: │ │ -class_idx : 523 │ │ +Class #374 header: │ │ +class_idx : 524 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #373 annotations: │ │ +Class #374 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="PageTransformer" │ │ │ │ -Class #373 - │ │ +Class #374 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$PageTransformer;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #374 header: │ │ -class_idx : 524 │ │ +Class #375 header: │ │ +class_idx : 525 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 74 │ │ -source_file_idx : 4938 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #374 annotations: │ │ +Class #375 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PagerObserver" │ │ │ │ -Class #374 - │ │ +Class #375 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$PagerObserver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ @@ -70108,18 +70135,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 │ │ -05cac8: |[05cac8] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -05cad8: 5b01 a502 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@02a5 │ │ -05cadc: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ -05cae2: 0e00 |0005: return-void │ │ +05cb4c: |[05cb4c] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +05cb5c: 5b01 a502 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@02a5 │ │ +05cb60: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ +05cb66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2907 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -70128,17 +70155,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 │ │ -05cae4: |[05cae4] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -05caf4: 7020 bc0a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0abc │ │ -05cafa: 0e00 |0003: return-void │ │ +05cb68: |[05cb68] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +05cb78: 7020 bc0a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0abc │ │ +05cb7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2907 │ │ 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; │ │ @@ -70149,18 +70176,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cafc: |[05cafc] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -05cb0c: 5410 a502 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@02a5 │ │ -05cb10: 6e10 e00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0ae0 │ │ -05cb16: 0e00 |0005: return-void │ │ +05cb80: |[05cb80] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +05cb90: 5410 a502 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@02a5 │ │ +05cb94: 6e10 e00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0ae0 │ │ +05cb9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2910 │ │ 0x0005 line=2911 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ @@ -70169,44 +70196,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cb18: |[05cb18] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -05cb28: 5410 a502 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@02a5 │ │ -05cb2c: 6e10 e00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0ae0 │ │ -05cb32: 0e00 |0005: return-void │ │ +05cb9c: |[05cb9c] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +05cbac: 5410 a502 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@02a5 │ │ +05cbb0: 6e10 e00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0ae0 │ │ +05cbb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2914 │ │ 0x0005 line=2915 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #375 header: │ │ -class_idx : 525 │ │ +Class #376 header: │ │ +class_idx : 526 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #375 annotations: │ │ +Class #376 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ │ │ -Class #375 - │ │ +Class #376 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ Static fields - │ │ Instance fields - │ │ @@ -70216,17 +70243,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cb34: |[05cb34] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -05cb44: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05cb4a: 0e00 |0003: return-void │ │ +05cbb8: |[05cbb8] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +05cbc8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05cbce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -70235,18 +70262,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 │ │ -05cb4c: |[05cb4c] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -05cb5c: 2200 0e02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@020e │ │ -05cb60: 7030 c60a 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0ac6 │ │ -05cb66: 1100 |0005: return-object v0 │ │ +05cbd0: |[05cbd0] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +05cbe0: 2200 0f02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@020f │ │ +05cbe4: 7030 c60a 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0ac6 │ │ +05cbea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 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; │ │ @@ -70256,18 +70283,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 │ │ -05cb68: |[05cb68] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -05cb78: 6e30 c10a 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@0ac1 │ │ -05cb7e: 0c00 |0003: move-result-object v0 │ │ -05cb80: 1100 |0004: return-object v0 │ │ +05cbec: |[05cbec] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +05cbfc: 6e30 c10a 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@0ac1 │ │ +05cc02: 0c00 |0003: move-result-object v0 │ │ +05cc04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/ClassLoader; │ │ @@ -70277,17 +70304,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 │ │ -05cb84: |[05cb84] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -05cb94: 2320 8306 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0683 │ │ -05cb98: 1100 |0002: return-object v0 │ │ +05cc08: |[05cc08] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +05cc18: 2320 8606 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0686 │ │ +05cc1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1282 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -70296,45 +70323,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05cb9c: |[05cb9c] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -05cbac: 6e20 c30a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0ac3 │ │ -05cbb2: 0c00 |0003: move-result-object v0 │ │ -05cbb4: 1100 |0004: return-object v0 │ │ +05cc20: |[05cc20] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +05cc30: 6e20 c30a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0ac3 │ │ +05cc36: 0c00 |0003: move-result-object v0 │ │ +05cc38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #376 header: │ │ -class_idx : 526 │ │ +Class #377 header: │ │ +class_idx : 527 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1074 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1075 │ │ +source_file_idx : 4948 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #376 annotations: │ │ +Class #377 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ Annotations on field #678 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ │ │ -Class #376 - │ │ +Class #377 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ name : 'CREATOR' │ │ @@ -70359,50 +70386,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05cbb8: |[05cbb8] android.support.v4.view.ViewPager$SavedState.:()V │ │ -05cbc8: 2200 0d02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@020d │ │ -05cbcc: 7010 c00a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0ac0 │ │ -05cbd2: 7110 0d07 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@070d │ │ -05cbd8: 0c00 |0008: move-result-object v0 │ │ -05cbda: 6900 a602 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@02a6 │ │ -05cbde: 0e00 |000b: return-void │ │ +05cc3c: |[05cc3c] android.support.v4.view.ViewPager$SavedState.:()V │ │ +05cc4c: 2200 0e02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@020e │ │ +05cc50: 7010 c00a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0ac0 │ │ +05cc56: 7110 0d07 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@070d │ │ +05cc5c: 0c00 |0008: move-result-object v0 │ │ +05cc5e: 6900 a602 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@02a6 │ │ +05cc62: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1274 │ │ 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 │ │ -05cbe0: |[05cbe0] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -05cbf0: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ -05cbf6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -05cbfa: 6e10 bc27 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -05cc00: 0c00 |0008: move-result-object v0 │ │ -05cc02: 6e10 7427 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2774 │ │ -05cc08: 0c03 |000c: move-result-object v3 │ │ -05cc0a: 6e10 6302 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -05cc10: 0a00 |0010: move-result v0 │ │ -05cc12: 5910 a902 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ -05cc16: 6e20 6502 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ -05cc1c: 0c00 |0016: move-result-object v0 │ │ -05cc1e: 5b10 a702 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ -05cc22: 5b13 a802 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@02a8 │ │ -05cc26: 0e00 |001b: return-void │ │ +05cc64: |[05cc64] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +05cc74: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ +05cc7a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +05cc7e: 6e10 bc27 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +05cc84: 0c00 |0008: move-result-object v0 │ │ +05cc86: 6e10 7427 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2774 │ │ +05cc8c: 0c03 |000c: move-result-object v3 │ │ +05cc8e: 6e10 6302 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +05cc94: 0a00 |0010: move-result v0 │ │ +05cc96: 5910 a902 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ +05cc9a: 6e20 6502 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0265 │ │ +05cca0: 0c00 |0016: move-result-object v0 │ │ +05cca2: 5b10 a702 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ +05cca6: 5b13 a802 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@02a8 │ │ +05ccaa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1287 │ │ 0x0003 line=1288 │ │ 0x0005 line=1289 │ │ 0x000d line=1291 │ │ 0x0013 line=1292 │ │ @@ -70418,17 +70445,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05cc28: |[05cc28] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -05cc38: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ -05cc3e: 0e00 |0003: return-void │ │ +05ccac: |[05ccac] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +05ccbc: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ +05ccc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1257 │ │ 0x0003 line=1258 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -70439,38 +70466,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -05cc40: |[05cc40] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -05cc50: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -05cc54: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -05cc5a: 1a01 8005 |0005: const-string v1, "FragmentPager.SavedState{" // string@0580 │ │ -05cc5e: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05cc64: 0c00 |000a: move-result-object v0 │ │ -05cc66: 7110 0a28 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -05cc6c: 0a01 |000e: move-result v1 │ │ -05cc6e: 7110 9d27 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -05cc74: 0c01 |0012: move-result-object v1 │ │ -05cc76: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05cc7c: 0c00 |0016: move-result-object v0 │ │ -05cc7e: 1a01 a900 |0017: const-string v1, " position=" // string@00a9 │ │ -05cc82: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05cc88: 0c00 |001c: move-result-object v0 │ │ -05cc8a: 5221 a902 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ -05cc8e: 6e20 fe27 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -05cc94: 0c00 |0022: move-result-object v0 │ │ -05cc96: 1a01 8d37 |0023: const-string v1, "}" // string@378d │ │ -05cc9a: 6e20 0228 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05cca0: 0c00 |0028: move-result-object v0 │ │ -05cca2: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05cca8: 0c00 |002c: move-result-object v0 │ │ -05ccaa: 1100 |002d: return-object v0 │ │ +05ccc4: |[05ccc4] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +05ccd4: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +05ccd8: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +05ccde: 1a01 8405 |0005: const-string v1, "FragmentPager.SavedState{" // string@0584 │ │ +05cce2: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05cce8: 0c00 |000a: move-result-object v0 │ │ +05ccea: 7110 0a28 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +05ccf0: 0a01 |000e: move-result v1 │ │ +05ccf2: 7110 9d27 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +05ccf8: 0c01 |0012: move-result-object v1 │ │ +05ccfa: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05cd00: 0c00 |0016: move-result-object v0 │ │ +05cd02: 1a01 a900 |0017: const-string v1, " position=" // string@00a9 │ │ +05cd06: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05cd0c: 0c00 |001c: move-result-object v0 │ │ +05cd0e: 5221 a902 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ +05cd12: 6e20 fe27 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +05cd18: 0c00 |0022: move-result-object v0 │ │ +05cd1a: 1a01 9637 |0023: const-string v1, "}" // string@3796 │ │ +05cd1e: 6e20 0228 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05cd24: 0c00 |0028: move-result-object v0 │ │ +05cd26: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +05cd2c: 0c00 |002c: move-result-object v0 │ │ +05cd2e: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1269 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -70478,51 +70505,51 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -05ccac: |[05ccac] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -05ccbc: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ -05ccc2: 5210 a902 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ -05ccc6: 6e20 6b02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -05cccc: 5410 a702 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ -05ccd0: 6e30 6f02 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@026f │ │ -05ccd6: 0e00 |000d: return-void │ │ +05cd30: |[05cd30] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +05cd40: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ +05cd46: 5210 a902 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ +05cd4a: 6e20 6b02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +05cd50: 5410 a702 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ +05cd54: 6e30 6f02 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@026f │ │ +05cd5a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1262 │ │ 0x0003 line=1263 │ │ 0x0008 line=1264 │ │ 0x000d line=1265 │ │ 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 : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #377 header: │ │ -class_idx : 527 │ │ +Class #378 header: │ │ +class_idx : 528 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #377 annotations: │ │ +Class #378 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewPositionComparator" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Landroid/view/View;" ">;" } │ │ │ │ -Class #377 - │ │ +Class #378 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$ViewPositionComparator;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -70532,17 +70559,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ccd8: |[05ccd8] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ -05cce8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -05ccee: 0e00 |0003: return-void │ │ +05cd5c: |[05cd5c] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ +05cd6c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +05cd72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2970 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ Virtual methods - │ │ @@ -70551,34 +70578,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 │ │ -05ccf0: |[05ccf0] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ -05cd00: 6e10 e21f 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05cd06: 0c00 |0003: move-result-object v0 │ │ -05cd08: 1f00 0702 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05cd0c: 6e10 e21f 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05cd12: 0c01 |0009: move-result-object v1 │ │ -05cd14: 1f01 0702 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05cd18: 5502 9f02 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05cd1c: 5513 9f02 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05cd20: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -05cd24: 5502 9f02 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05cd28: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -05cd2c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -05cd2e: 0f02 |0017: return v2 │ │ -05cd30: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -05cd32: 28fe |0019: goto 0017 // -0002 │ │ -05cd34: 5202 a102 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@02a1 │ │ -05cd38: 5213 a102 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@02a1 │ │ -05cd3c: b132 |001e: sub-int/2addr v2, v3 │ │ -05cd3e: 28f8 |001f: goto 0017 // -0008 │ │ +05cd74: |[05cd74] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ +05cd84: 6e10 e21f 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05cd8a: 0c00 |0003: move-result-object v0 │ │ +05cd8c: 1f00 0802 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05cd90: 6e10 e21f 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05cd96: 0c01 |0009: move-result-object v1 │ │ +05cd98: 1f01 0802 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05cd9c: 5502 9f02 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05cda0: 5513 9f02 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05cda4: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ +05cda8: 5502 9f02 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05cdac: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +05cdb0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +05cdb2: 0f02 |0017: return v2 │ │ +05cdb4: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +05cdb6: 28fe |0019: goto 0017 // -0002 │ │ +05cdb8: 5202 a102 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@02a1 │ │ +05cdbc: 5213 a102 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@02a1 │ │ +05cdc0: b132 |001e: sub-int/2addr v2, v3 │ │ +05cdc2: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2973 │ │ 0x0006 line=2974 │ │ 0x000c line=2975 │ │ 0x0012 line=2976 │ │ 0x0017 line=2978 │ │ @@ -70596,41 +70623,41 @@ │ │ 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 │ │ -05cd40: |[05cd40] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -05cd50: 1f02 3c04 |0000: check-cast v2, Landroid/view/View; // type@043c │ │ -05cd54: 1f03 3c04 |0002: check-cast v3, Landroid/view/View; // type@043c │ │ -05cd58: 6e30 cc0a 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0acc │ │ -05cd5e: 0a00 |0007: move-result v0 │ │ -05cd60: 0f00 |0008: return v0 │ │ +05cdc4: |[05cdc4] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +05cdd4: 1f02 3d04 |0000: check-cast v2, Landroid/view/View; // type@043d │ │ +05cdd8: 1f03 3d04 |0002: check-cast v3, Landroid/view/View; // type@043d │ │ +05cddc: 6e30 cc0a 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0acc │ │ +05cde2: 0a00 |0007: move-result v0 │ │ +05cde4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2970 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #378 header: │ │ -class_idx : 528 │ │ +Class #379 header: │ │ +class_idx : 529 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 4938 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 4948 │ │ static_fields_size : 4 │ │ instance_fields_size: 55 │ │ direct_methods_size : 29 │ │ virtual_methods_size: 60 │ │ │ │ -Class #378 annotations: │ │ +Class #379 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPager$ViewPositionComparator; Landroid/support/v4/view/ViewPager$LayoutParams; Landroid/support/v4/view/ViewPager$PagerObserver; Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; Landroid/support/v4/view/ViewPager$SavedState; Landroid/support/v4/view/ViewPager$Decor; Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; Landroid/support/v4/view/ViewPager$PageTransformer; Landroid/support/v4/view/ViewPager$OnPageChangeListener; Landroid/support/v4/view/ViewPager$ItemInfo; } │ │ Annotations on field #682 'COMPARATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ Annotations on field #696 'mDrawingOrderedChildren' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" } │ │ Annotations on field #710 'mItems' │ │ @@ -70640,15 +70667,15 @@ │ │ Annotations on method #2772 'addFocusables' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;II)V" } │ │ Annotations on method #2774 'addTouchables' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ Annotations on method #2883 'setOnPageChangeListener' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #378 - │ │ +Class #379 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'COMPARATOR' │ │ @@ -70893,31 +70920,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -05cd64: |[05cd64] android.support.v4.view.ViewPager.:()V │ │ -05cd74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05cd76: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -05cd7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05cd7c: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -05cd82: 4b02 0001 |0007: aput v2, v0, v1 │ │ -05cd86: 6900 ab02 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@02ab │ │ -05cd8a: 2200 0202 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0202 │ │ -05cd8e: 7010 a80a 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0aa8 │ │ -05cd94: 6900 aa02 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@02aa │ │ -05cd98: 2200 0302 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0203 │ │ -05cd9c: 7010 ab0a 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0aab │ │ -05cda2: 6900 e302 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@02e3 │ │ -05cda6: 2200 0f02 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@020f │ │ -05cdaa: 7010 cb0a 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0acb │ │ -05cdb0: 6900 e402 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@02e4 │ │ -05cdb4: 0e00 |0020: return-void │ │ +05cde8: |[05cde8] android.support.v4.view.ViewPager.:()V │ │ +05cdf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05cdfa: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +05cdfe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05ce00: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +05ce06: 4b02 0001 |0007: aput v2, v0, v1 │ │ +05ce0a: 6900 ab02 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@02ab │ │ +05ce0e: 2200 0302 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0203 │ │ +05ce12: 7010 a80a 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0aa8 │ │ +05ce18: 6900 aa02 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@02aa │ │ +05ce1c: 2200 0402 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0204 │ │ +05ce20: 7010 ab0a 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0aab │ │ +05ce26: 6900 e302 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@02e3 │ │ +05ce2a: 2200 1002 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@0210 │ │ +05ce2e: 7010 cb0a 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0acb │ │ +05ce34: 6900 e402 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@02e4 │ │ +05ce38: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000b line=123 │ │ 0x0012 line=130 │ │ 0x0019 line=230 │ │ locals : │ │ @@ -70927,46 +70954,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 │ │ -05cdb8: |[05cdb8] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05cdc8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05cdca: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -05cdcc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05cdce: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -05cdd0: 7030 5f20 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205f │ │ -05cdd6: 2200 ab05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -05cdda: 7010 9028 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -05cde0: 5b50 c602 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05cde4: 2200 0602 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05cde8: 7010 af0a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0aaf │ │ -05cdee: 5b50 de02 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@02de │ │ -05cdf2: 2200 6000 |0015: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -05cdf6: 7010 a901 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -05cdfc: 5b50 df02 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ -05ce00: 5951 d802 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ -05ce04: 5b54 d602 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02d6 │ │ -05ce08: 5b54 d702 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02d7 │ │ -05ce0c: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -05ce12: 5950 bd02 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ -05ce16: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -05ce1c: 5950 c902 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ -05ce20: 5953 d002 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ -05ce24: 5951 ac02 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05ce28: 5c53 bc02 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ -05ce2c: 5c52 ce02 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@02ce │ │ -05ce30: 2200 0402 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0204 │ │ -05ce34: 7020 ad0a 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0aad │ │ -05ce3a: 5b50 b902 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02b9 │ │ -05ce3e: 5952 da02 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ -05ce42: 6e10 110b 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0b11 │ │ -05ce48: 0e00 |0040: return-void │ │ +05ce3c: |[05ce3c] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05ce4c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05ce4e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +05ce50: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05ce52: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +05ce54: 7030 5f20 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205f │ │ +05ce5a: 2200 ae05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +05ce5e: 7010 9028 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +05ce64: 5b50 c602 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05ce68: 2200 0702 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05ce6c: 7010 af0a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0aaf │ │ +05ce72: 5b50 de02 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@02de │ │ +05ce76: 2200 6000 |0015: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +05ce7a: 7010 a901 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +05ce80: 5b50 df02 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ +05ce84: 5951 d802 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ +05ce88: 5b54 d602 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02d6 │ │ +05ce8c: 5b54 d702 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02d7 │ │ +05ce90: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +05ce96: 5950 bd02 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ +05ce9a: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +05cea0: 5950 c902 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ +05cea4: 5953 d002 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ +05cea8: 5951 ac02 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05ceac: 5c53 bc02 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ +05ceb0: 5c52 ce02 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@02ce │ │ +05ceb4: 2200 0502 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0205 │ │ +05ceb8: 7020 ad0a 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0aad │ │ +05cebe: 5b50 b902 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02b9 │ │ +05cec2: 5952 da02 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ +05cec6: 6e10 110b 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0b11 │ │ +05cecc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=356 │ │ 0x0007 line=137 │ │ 0x000e line=138 │ │ 0x0015 line=140 │ │ 0x001c line=144 │ │ @@ -70992,17 +71019,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 │ │ -05ce4c: |[05ce4c] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ -05ce5c: 7020 470b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ -05ce62: 0e00 |0003: return-void │ │ +05ced0: |[05ced0] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ +05cee0: 7020 470b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ +05cee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -71011,17 +71038,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 │ │ -05ce64: |[05ce64] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ -05ce74: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05ce78: 1100 |0002: return-object v0 │ │ +05cee8: |[05cee8] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ +05cef8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05cefc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -71029,17 +71056,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 │ │ -05ce7c: |[05ce7c] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ -05ce8c: 5210 b402 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05ce90: 0f00 |0002: return v0 │ │ +05cf00: |[05cf00] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ +05cf10: 5210 b402 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05cf14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -71047,226 +71074,226 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ce94: |[05ce94] android.support.v4.view.ViewPager.access$400:()[I │ │ -05cea4: 6200 ab02 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@02ab │ │ -05cea8: 1100 |0002: return-object v0 │ │ +05cf18: |[05cf18] android.support.v4.view.ViewPager.access$400:()[I │ │ +05cf28: 6200 ab02 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@02ab │ │ +05cf2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ │ │ #6 : (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 │ │ -05ceac: |[05ceac] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ -05cebc: 54ec ad02 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05cec0: 6e10 1009 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -05cec6: 0a01 |0005: move-result v1 │ │ -05cec8: 7010 f60a 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -05cece: 0a0b |0009: move-result v11 │ │ -05ced0: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ -05ced4: 52ec d302 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05ced8: 82cc |000e: int-to-float v12, v12 │ │ -05ceda: 82bd |000f: int-to-float v13, v11 │ │ -05cedc: a906 0c0d |0010: div-float v6, v12, v13 │ │ -05cee0: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ -05cee4: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -05cee8: 5208 9902 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05ceec: 52fc 9902 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05cef0: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ -05cef4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -05cef6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -05cef8: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -05cefc: 520c 9802 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05cf00: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -05cf04: 520d 9b02 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05cf08: c6dc |0026: add-float/2addr v12, v13 │ │ -05cf0a: a607 0c06 |0027: add-float v7, v12, v6 │ │ -05cf0e: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -05cf12: 52fc 9902 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05cf16: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ -05cf1a: 54ec c602 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05cf1e: 6e10 9f28 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05cf24: 0a0c |0034: move-result v12 │ │ -05cf26: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ -05cf2a: 54ec c602 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05cf2e: 6e20 9828 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05cf34: 0c03 |003c: move-result-object v3 │ │ -05cf36: 1f03 0602 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05cf3a: 523c 9902 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05cf3e: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ -05cf42: 54ec c602 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05cf46: 6e10 9f28 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05cf4c: 0a0c |0048: move-result v12 │ │ -05cf4e: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ -05cf52: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ -05cf56: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05cf5a: 54ec c602 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05cf5e: 6e20 9828 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05cf64: 0c03 |0054: move-result-object v3 │ │ -05cf66: 1f03 0602 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05cf6a: 28e8 |0057: goto 003f // -0018 │ │ -05cf6c: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -05cf6e: 28b9 |0059: goto 0012 // -0047 │ │ -05cf70: 523c 9902 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05cf74: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ -05cf78: 54ec ad02 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05cf7c: 6e20 1309 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ -05cf82: 0a0c |0063: move-result v12 │ │ -05cf84: c66c |0064: add-float/2addr v12, v6 │ │ -05cf86: c6c7 |0065: add-float/2addr v7, v12 │ │ -05cf88: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -05cf8c: 28f2 |0068: goto 005a // -000e │ │ -05cf8e: 5937 9802 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05cf92: 523c 9b02 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05cf96: c66c |006d: add-float/2addr v12, v6 │ │ -05cf98: c6c7 |006e: add-float/2addr v7, v12 │ │ -05cf9a: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -05cf9e: 28ba |0071: goto 002b // -0046 │ │ -05cfa0: 52fc 9902 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05cfa4: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ -05cfa8: 54ec c602 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05cfac: 6e10 9f28 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05cfb2: 0a0c |007b: move-result v12 │ │ -05cfb4: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -05cfb8: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -05cfba: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -05cfbe: 5207 9802 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05cfc2: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ -05cfc6: 52fc 9902 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05cfca: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ -05cfce: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ -05cfd2: 54ec c602 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05cfd6: 6e20 9828 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05cfdc: 0c03 |0090: move-result-object v3 │ │ -05cfde: 1f03 0602 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05cfe2: 523c 9902 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05cfe6: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ -05cfea: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ -05cfee: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ -05cff2: 54ec c602 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05cff6: 6e20 9828 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05cffc: 0c03 |00a0: move-result-object v3 │ │ -05cffe: 1f03 0602 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05d002: 28f0 |00a3: goto 0093 // -0010 │ │ -05d004: 523c 9902 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d008: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ -05d00c: 54ec ad02 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05d010: 6e20 1309 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ -05d016: 0a0c |00ad: move-result v12 │ │ -05d018: c66c |00ae: add-float/2addr v12, v6 │ │ -05d01a: c7c7 |00af: sub-float/2addr v7, v12 │ │ -05d01c: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -05d020: 28f2 |00b2: goto 00a4 // -000e │ │ -05d022: 523c 9b02 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d026: c66c |00b5: add-float/2addr v12, v6 │ │ -05d028: c7c7 |00b6: sub-float/2addr v7, v12 │ │ -05d02a: 5937 9802 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d02e: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ -05d032: 28ca |00bb: goto 0085 // -0036 │ │ -05d034: 54ec c602 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d038: 6e10 9f28 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05d03e: 0a04 |00c1: move-result v4 │ │ -05d040: 52f7 9802 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d044: 52fc 9902 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d048: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ -05d04c: 52fc 9902 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d050: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ -05d054: 52fc 9802 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d058: 59ec bd02 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ -05d05c: 52fc 9902 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d060: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ -05d064: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ -05d068: 52fc 9802 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d06c: 52fd 9b02 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d070: c6dc |00da: add-float/2addr v12, v13 │ │ -05d072: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ -05d076: c7dc |00dd: sub-float/2addr v12, v13 │ │ -05d078: 59ec c902 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ -05d07c: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ -05d080: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ -05d084: 54ec c602 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d088: 6e20 9828 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05d08e: 0c03 |00e9: move-result-object v3 │ │ -05d090: 1f03 0602 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05d094: 523c 9902 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d098: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ -05d09c: 54ec ad02 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05d0a0: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ -05d0a4: 6e20 1309 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ -05d0aa: 0a0c |00f7: move-result v12 │ │ -05d0ac: c66c |00f8: add-float/2addr v12, v6 │ │ -05d0ae: c7c7 |00f9: sub-float/2addr v7, v12 │ │ -05d0b0: 01a9 |00fa: move v9, v10 │ │ -05d0b2: 28f1 |00fb: goto 00ec // -000f │ │ -05d0b4: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ -05d0ba: 28cf |00ff: goto 00ce // -0031 │ │ -05d0bc: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ -05d0c2: 28db |0103: goto 00de // -0025 │ │ -05d0c4: 523c 9b02 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d0c8: c66c |0106: add-float/2addr v12, v6 │ │ -05d0ca: c7c7 |0107: sub-float/2addr v7, v12 │ │ -05d0cc: 5937 9802 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d0d0: 523c 9902 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d0d4: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ -05d0d8: 59e7 bd02 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ -05d0dc: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05d0e0: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ -05d0e4: 28ce |0114: goto 00e2 // -0032 │ │ -05d0e6: 52fc 9802 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d0ea: 52fd 9b02 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d0ee: c6dc |0119: add-float/2addr v12, v13 │ │ -05d0f0: a607 0c06 |011a: add-float v7, v12, v6 │ │ -05d0f4: 52fc 9902 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d0f8: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ -05d0fc: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ -05d100: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ -05d104: 54ec c602 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d108: 6e20 9828 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05d10e: 0c03 |0129: move-result-object v3 │ │ -05d110: 1f03 0602 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05d114: 523c 9902 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d118: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ -05d11c: 54ec ad02 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05d120: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ -05d124: 6e20 1309 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ -05d12a: 0a0c |0137: move-result v12 │ │ -05d12c: c66c |0138: add-float/2addr v12, v6 │ │ -05d12e: c6c7 |0139: add-float/2addr v7, v12 │ │ -05d130: 01a9 |013a: move v9, v10 │ │ -05d132: 28f1 |013b: goto 012c // -000f │ │ -05d134: 523c 9902 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d138: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ -05d13c: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ -05d140: 523c 9b02 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d144: c67c |0144: add-float/2addr v12, v7 │ │ -05d146: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ -05d14a: c7dc |0147: sub-float/2addr v12, v13 │ │ -05d14c: 59ec c902 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ -05d150: 5937 9802 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d154: 523c 9b02 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d158: c66c |014e: add-float/2addr v12, v6 │ │ -05d15a: c6c7 |014f: add-float/2addr v7, v12 │ │ -05d15c: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05d160: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ -05d164: 28ce |0154: goto 0122 // -0032 │ │ -05d166: 120c |0155: const/4 v12, #int 0 // #0 │ │ -05d168: 5cec ce02 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@02ce │ │ -05d16c: 0e00 |0158: return-void │ │ +05cf30: |[05cf30] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ +05cf40: 54ec ad02 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05cf44: 6e10 1009 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +05cf4a: 0a01 |0005: move-result v1 │ │ +05cf4c: 7010 f60a 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +05cf52: 0a0b |0009: move-result v11 │ │ +05cf54: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ +05cf58: 52ec d302 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05cf5c: 82cc |000e: int-to-float v12, v12 │ │ +05cf5e: 82bd |000f: int-to-float v13, v11 │ │ +05cf60: a906 0c0d |0010: div-float v6, v12, v13 │ │ +05cf64: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ +05cf68: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +05cf6c: 5208 9902 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05cf70: 52fc 9902 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05cf74: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ +05cf78: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +05cf7a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +05cf7c: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +05cf80: 520c 9802 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05cf84: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +05cf88: 520d 9b02 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05cf8c: c6dc |0026: add-float/2addr v12, v13 │ │ +05cf8e: a607 0c06 |0027: add-float v7, v12, v6 │ │ +05cf92: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +05cf96: 52fc 9902 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05cf9a: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ +05cf9e: 54ec c602 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05cfa2: 6e10 9f28 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05cfa8: 0a0c |0034: move-result v12 │ │ +05cfaa: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ +05cfae: 54ec c602 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05cfb2: 6e20 9828 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05cfb8: 0c03 |003c: move-result-object v3 │ │ +05cfba: 1f03 0702 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05cfbe: 523c 9902 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05cfc2: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ +05cfc6: 54ec c602 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05cfca: 6e10 9f28 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05cfd0: 0a0c |0048: move-result v12 │ │ +05cfd2: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ +05cfd6: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ +05cfda: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05cfde: 54ec c602 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05cfe2: 6e20 9828 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05cfe8: 0c03 |0054: move-result-object v3 │ │ +05cfea: 1f03 0702 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05cfee: 28e8 |0057: goto 003f // -0018 │ │ +05cff0: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +05cff2: 28b9 |0059: goto 0012 // -0047 │ │ +05cff4: 523c 9902 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05cff8: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ +05cffc: 54ec ad02 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05d000: 6e20 1309 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ +05d006: 0a0c |0063: move-result v12 │ │ +05d008: c66c |0064: add-float/2addr v12, v6 │ │ +05d00a: c6c7 |0065: add-float/2addr v7, v12 │ │ +05d00c: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05d010: 28f2 |0068: goto 005a // -000e │ │ +05d012: 5937 9802 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d016: 523c 9b02 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d01a: c66c |006d: add-float/2addr v12, v6 │ │ +05d01c: c6c7 |006e: add-float/2addr v7, v12 │ │ +05d01e: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05d022: 28ba |0071: goto 002b // -0046 │ │ +05d024: 52fc 9902 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d028: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ +05d02c: 54ec c602 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d030: 6e10 9f28 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05d036: 0a0c |007b: move-result v12 │ │ +05d038: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +05d03c: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +05d03e: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +05d042: 5207 9802 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d046: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ +05d04a: 52fc 9902 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d04e: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ +05d052: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ +05d056: 54ec c602 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d05a: 6e20 9828 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d060: 0c03 |0090: move-result-object v3 │ │ +05d062: 1f03 0702 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d066: 523c 9902 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d06a: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ +05d06e: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ +05d072: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ +05d076: 54ec c602 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d07a: 6e20 9828 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d080: 0c03 |00a0: move-result-object v3 │ │ +05d082: 1f03 0702 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d086: 28f0 |00a3: goto 0093 // -0010 │ │ +05d088: 523c 9902 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d08c: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ +05d090: 54ec ad02 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05d094: 6e20 1309 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ +05d09a: 0a0c |00ad: move-result v12 │ │ +05d09c: c66c |00ae: add-float/2addr v12, v6 │ │ +05d09e: c7c7 |00af: sub-float/2addr v7, v12 │ │ +05d0a0: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +05d0a4: 28f2 |00b2: goto 00a4 // -000e │ │ +05d0a6: 523c 9b02 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d0aa: c66c |00b5: add-float/2addr v12, v6 │ │ +05d0ac: c7c7 |00b6: sub-float/2addr v7, v12 │ │ +05d0ae: 5937 9802 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d0b2: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ +05d0b6: 28ca |00bb: goto 0085 // -0036 │ │ +05d0b8: 54ec c602 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d0bc: 6e10 9f28 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05d0c2: 0a04 |00c1: move-result v4 │ │ +05d0c4: 52f7 9802 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d0c8: 52fc 9902 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d0cc: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ +05d0d0: 52fc 9902 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d0d4: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ +05d0d8: 52fc 9802 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d0dc: 59ec bd02 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ +05d0e0: 52fc 9902 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d0e4: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ +05d0e8: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ +05d0ec: 52fc 9802 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d0f0: 52fd 9b02 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d0f4: c6dc |00da: add-float/2addr v12, v13 │ │ +05d0f6: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ +05d0fa: c7dc |00dd: sub-float/2addr v12, v13 │ │ +05d0fc: 59ec c902 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ +05d100: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ +05d104: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ +05d108: 54ec c602 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d10c: 6e20 9828 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d112: 0c03 |00e9: move-result-object v3 │ │ +05d114: 1f03 0702 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d118: 523c 9902 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d11c: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ +05d120: 54ec ad02 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05d124: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ +05d128: 6e20 1309 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ +05d12e: 0a0c |00f7: move-result v12 │ │ +05d130: c66c |00f8: add-float/2addr v12, v6 │ │ +05d132: c7c7 |00f9: sub-float/2addr v7, v12 │ │ +05d134: 01a9 |00fa: move v9, v10 │ │ +05d136: 28f1 |00fb: goto 00ec // -000f │ │ +05d138: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ +05d13e: 28cf |00ff: goto 00ce // -0031 │ │ +05d140: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ +05d146: 28db |0103: goto 00de // -0025 │ │ +05d148: 523c 9b02 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d14c: c66c |0106: add-float/2addr v12, v6 │ │ +05d14e: c7c7 |0107: sub-float/2addr v7, v12 │ │ +05d150: 5937 9802 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d154: 523c 9902 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d158: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ +05d15c: 59e7 bd02 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ +05d160: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05d164: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ +05d168: 28ce |0114: goto 00e2 // -0032 │ │ +05d16a: 52fc 9802 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d16e: 52fd 9b02 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d172: c6dc |0119: add-float/2addr v12, v13 │ │ +05d174: a607 0c06 |011a: add-float v7, v12, v6 │ │ +05d178: 52fc 9902 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d17c: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ +05d180: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ +05d184: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ +05d188: 54ec c602 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d18c: 6e20 9828 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d192: 0c03 |0129: move-result-object v3 │ │ +05d194: 1f03 0702 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d198: 523c 9902 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d19c: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ +05d1a0: 54ec ad02 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05d1a4: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ +05d1a8: 6e20 1309 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ +05d1ae: 0a0c |0137: move-result v12 │ │ +05d1b0: c66c |0138: add-float/2addr v12, v6 │ │ +05d1b2: c6c7 |0139: add-float/2addr v7, v12 │ │ +05d1b4: 01a9 |013a: move v9, v10 │ │ +05d1b6: 28f1 |013b: goto 012c // -000f │ │ +05d1b8: 523c 9902 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d1bc: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ +05d1c0: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ +05d1c4: 523c 9b02 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d1c8: c67c |0144: add-float/2addr v12, v7 │ │ +05d1ca: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ +05d1ce: c7dc |0147: sub-float/2addr v12, v13 │ │ +05d1d0: 59ec c902 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ +05d1d4: 5937 9802 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d1d8: 523c 9b02 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d1dc: c66c |014e: add-float/2addr v12, v6 │ │ +05d1de: c6c7 |014f: add-float/2addr v7, v12 │ │ +05d1e0: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05d1e4: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05d1e8: 28ce |0154: goto 0122 // -0032 │ │ +05d1ea: 120c |0155: const/4 v12, #int 0 // #0 │ │ +05d1ec: 5cec ce02 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@02ce │ │ +05d1f0: 0e00 |0158: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ 0x0006 line=1161 │ │ 0x000a line=1162 │ │ 0x0012 line=1164 │ │ 0x0014 line=1165 │ │ @@ -71376,65 +71403,65 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -05d170: |[05d170] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ -05d180: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05d182: 52a8 da02 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ -05d186: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -05d188: 3398 4a00 |0004: if-ne v8, v9, 004e // +004a │ │ -05d18c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -05d18e: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ -05d192: 7020 480b 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ -05d198: 54a8 db02 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05d19c: 6e10 8522 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ -05d1a2: 6e10 080b 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05d1a8: 0a03 |0014: move-result v3 │ │ -05d1aa: 6e10 090b 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ -05d1b0: 0a04 |0018: move-result v4 │ │ -05d1b2: 54a8 db02 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05d1b6: 6e10 8822 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@2288 │ │ -05d1bc: 0a05 |001e: move-result v5 │ │ -05d1be: 54a8 db02 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05d1c2: 6e10 8922 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@2289 │ │ -05d1c8: 0a06 |0024: move-result v6 │ │ -05d1ca: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ -05d1ce: 3264 0a00 |0027: if-eq v4, v6, 0031 // +000a │ │ -05d1d2: 6e30 350b 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ -05d1d8: 3235 0500 |002c: if-eq v5, v3, 0031 // +0005 │ │ -05d1dc: 7020 260b 5a00 |002e: invoke-direct {v10, v5}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0b26 │ │ -05d1e2: 5ca7 d502 |0031: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ -05d1e6: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -05d1e8: 54a8 c602 |0034: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d1ec: 6e10 9f28 0800 |0036: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05d1f2: 0a08 |0039: move-result v8 │ │ -05d1f4: 3580 1600 |003a: if-ge v0, v8, 0050 // +0016 │ │ -05d1f8: 54a8 c602 |003c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d1fc: 6e20 9828 0800 |003e: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05d202: 0c01 |0041: move-result-object v1 │ │ -05d204: 1f01 0602 |0042: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05d208: 5518 9a02 |0044: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ -05d20c: 3808 0500 |0046: if-eqz v8, 004b // +0005 │ │ -05d210: 1212 |0048: const/4 v2, #int 1 // #1 │ │ -05d212: 5c17 9a02 |0049: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ -05d216: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05d21a: 28e7 |004d: goto 0034 // -0019 │ │ -05d21c: 0172 |004e: move v2, v7 │ │ -05d21e: 28b8 |004f: goto 0007 // -0048 │ │ -05d220: 3802 0900 |0050: if-eqz v2, 0059 // +0009 │ │ -05d224: 380b 0800 |0052: if-eqz v11, 005a // +0008 │ │ -05d228: 54a7 b902 |0054: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02b9 │ │ -05d22c: 7120 410a 7a00 |0056: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ -05d232: 0e00 |0059: return-void │ │ -05d234: 54a7 b902 |005a: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02b9 │ │ -05d238: 7210 c327 0700 |005c: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -05d23e: 28fa |005f: goto 0059 // -0006 │ │ +05d1f4: |[05d1f4] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ +05d204: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05d206: 52a8 da02 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ +05d20a: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +05d20c: 3398 4a00 |0004: if-ne v8, v9, 004e // +004a │ │ +05d210: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +05d212: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ +05d216: 7020 480b 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ +05d21c: 54a8 db02 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05d220: 6e10 8522 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ +05d226: 6e10 080b 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05d22c: 0a03 |0014: move-result v3 │ │ +05d22e: 6e10 090b 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ +05d234: 0a04 |0018: move-result v4 │ │ +05d236: 54a8 db02 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05d23a: 6e10 8822 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@2288 │ │ +05d240: 0a05 |001e: move-result v5 │ │ +05d242: 54a8 db02 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05d246: 6e10 8922 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@2289 │ │ +05d24c: 0a06 |0024: move-result v6 │ │ +05d24e: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ +05d252: 3264 0a00 |0027: if-eq v4, v6, 0031 // +000a │ │ +05d256: 6e30 350b 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ +05d25c: 3235 0500 |002c: if-eq v5, v3, 0031 // +0005 │ │ +05d260: 7020 260b 5a00 |002e: invoke-direct {v10, v5}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0b26 │ │ +05d266: 5ca7 d502 |0031: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ +05d26a: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +05d26c: 54a8 c602 |0034: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d270: 6e10 9f28 0800 |0036: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05d276: 0a08 |0039: move-result v8 │ │ +05d278: 3580 1600 |003a: if-ge v0, v8, 0050 // +0016 │ │ +05d27c: 54a8 c602 |003c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d280: 6e20 9828 0800 |003e: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d286: 0c01 |0041: move-result-object v1 │ │ +05d288: 1f01 0702 |0042: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d28c: 5518 9a02 |0044: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ +05d290: 3808 0500 |0046: if-eqz v8, 004b // +0005 │ │ +05d294: 1212 |0048: const/4 v2, #int 1 // #1 │ │ +05d296: 5c17 9a02 |0049: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ +05d29a: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05d29e: 28e7 |004d: goto 0034 // -0019 │ │ +05d2a0: 0172 |004e: move v2, v7 │ │ +05d2a2: 28b8 |004f: goto 0007 // -0048 │ │ +05d2a4: 3802 0900 |0050: if-eqz v2, 0059 // +0009 │ │ +05d2a8: 380b 0800 |0052: if-eqz v11, 005a // +0008 │ │ +05d2ac: 54a7 b902 |0054: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02b9 │ │ +05d2b0: 7120 410a 7a00 |0056: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ +05d2b6: 0e00 |0059: return-void │ │ +05d2b8: 54a7 b902 |005a: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02b9 │ │ +05d2bc: 7210 c327 0700 |005c: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +05d2c2: 28fa |005f: goto 0059 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1821 │ │ 0x0007 line=1822 │ │ 0x0009 line=1824 │ │ 0x000c line=1825 │ │ 0x0011 line=1826 │ │ @@ -71476,61 +71503,61 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -05d240: |[05d240] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -05d250: 7110 a627 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -05d256: 0a04 |0003: move-result v4 │ │ -05d258: 5265 be02 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@02be │ │ -05d25c: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ -05d260: 7110 a627 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -05d266: 0a04 |000b: move-result v4 │ │ -05d268: 5265 cd02 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@02cd │ │ -05d26c: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ -05d270: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ -05d274: 0172 |0012: move v2, v7 │ │ -05d276: 5464 c602 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d27a: 6e10 9f28 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05d280: 0a04 |0018: move-result v4 │ │ -05d282: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ -05d286: 5464 c602 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d28a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -05d28c: 6e20 9828 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05d292: 0c00 |0021: move-result-object v0 │ │ -05d294: 1f00 0602 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05d298: 5464 c602 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d29c: 5465 c602 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d2a0: 6e10 9f28 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05d2a6: 0a05 |002b: move-result v5 │ │ -05d2a8: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -05d2ac: 6e20 9828 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05d2b2: 0c01 |0031: move-result-object v1 │ │ -05d2b4: 1f01 0602 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05d2b8: 5204 9902 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d2bc: 5215 9902 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d2c0: 7120 af27 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -05d2c6: 0a05 |003b: move-result v5 │ │ -05d2c8: 7120 ac27 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -05d2ce: 0a02 |003f: move-result v2 │ │ -05d2d0: 0f02 |0040: return v2 │ │ -05d2d2: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ -05d2d6: 28d0 |0043: goto 0013 // -0030 │ │ -05d2d8: 5264 b402 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05d2dc: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ -05d2e0: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ -05d2e6: 8274 |004b: int-to-float v4, v7 │ │ -05d2e8: c684 |004c: add-float/2addr v4, v8 │ │ -05d2ea: c634 |004d: add-float/2addr v4, v3 │ │ -05d2ec: 8742 |004e: float-to-int v2, v4 │ │ -05d2ee: 28c4 |004f: goto 0013 // -003c │ │ -05d2f0: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ -05d2f6: 28f8 |0053: goto 004b // -0008 │ │ +05d2c4: |[05d2c4] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +05d2d4: 7110 a627 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +05d2da: 0a04 |0003: move-result v4 │ │ +05d2dc: 5265 be02 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@02be │ │ +05d2e0: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ +05d2e4: 7110 a627 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +05d2ea: 0a04 |000b: move-result v4 │ │ +05d2ec: 5265 cd02 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@02cd │ │ +05d2f0: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ +05d2f4: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ +05d2f8: 0172 |0012: move v2, v7 │ │ +05d2fa: 5464 c602 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d2fe: 6e10 9f28 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05d304: 0a04 |0018: move-result v4 │ │ +05d306: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ +05d30a: 5464 c602 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d30e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +05d310: 6e20 9828 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d316: 0c00 |0021: move-result-object v0 │ │ +05d318: 1f00 0702 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d31c: 5464 c602 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d320: 5465 c602 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d324: 6e10 9f28 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05d32a: 0a05 |002b: move-result v5 │ │ +05d32c: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +05d330: 6e20 9828 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d336: 0c01 |0031: move-result-object v1 │ │ +05d338: 1f01 0702 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d33c: 5204 9902 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d340: 5215 9902 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d344: 7120 af27 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +05d34a: 0a05 |003b: move-result v5 │ │ +05d34c: 7120 ac27 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +05d352: 0a02 |003f: move-result v2 │ │ +05d354: 0f02 |0040: return v2 │ │ +05d356: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ +05d35a: 28d0 |0043: goto 0013 // -0030 │ │ +05d35c: 5264 b402 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05d360: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ +05d364: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ +05d36a: 8274 |004b: int-to-float v4, v7 │ │ +05d36c: c684 |004c: add-float/2addr v4, v8 │ │ +05d36e: c634 |004d: add-float/2addr v4, v3 │ │ +05d370: 8742 |004e: float-to-int v2, v4 │ │ +05d372: 28c4 |004f: goto 0013 // -003c │ │ +05d374: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ +05d37a: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2242 │ │ 0x0010 line=2243 │ │ 0x0013 line=2249 │ │ 0x001b line=2250 │ │ 0x0024 line=2251 │ │ @@ -71557,39 +71584,39 @@ │ │ type : '(IFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -05d2f8: |[05d2f8] android.support.v4.view.ViewPager.dispatchOnPageScrolled:(IFI)V │ │ -05d308: 5443 d102 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ -05d30c: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -05d310: 5443 d102 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ -05d314: 7240 b90a 5376 |0006: invoke-interface {v3, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ab9 │ │ -05d31a: 5443 d202 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ -05d31e: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -05d322: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05d324: 5443 d202 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ -05d328: 7210 ec28 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ -05d32e: 0a02 |0013: move-result v2 │ │ -05d330: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ -05d334: 5443 d202 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ -05d338: 7220 e528 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -05d33e: 0c01 |001b: move-result-object v1 │ │ -05d340: 1f01 0a02 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@020a │ │ -05d344: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -05d348: 7240 b90a 5176 |0020: invoke-interface {v1, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ab9 │ │ -05d34e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05d352: 28ef |0025: goto 0014 // -0011 │ │ -05d354: 5443 c302 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -05d358: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -05d35c: 5443 c302 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -05d360: 7240 b90a 5376 |002c: invoke-interface {v3, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ab9 │ │ -05d366: 0e00 |002f: return-void │ │ +05d37c: |[05d37c] android.support.v4.view.ViewPager.dispatchOnPageScrolled:(IFI)V │ │ +05d38c: 5443 d102 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ +05d390: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +05d394: 5443 d102 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ +05d398: 7240 b90a 5376 |0006: invoke-interface {v3, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ab9 │ │ +05d39e: 5443 d202 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ +05d3a2: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +05d3a6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05d3a8: 5443 d202 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ +05d3ac: 7210 ec28 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ +05d3b2: 0a02 |0013: move-result v2 │ │ +05d3b4: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ +05d3b8: 5443 d202 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ +05d3bc: 7220 e528 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +05d3c2: 0c01 |001b: move-result-object v1 │ │ +05d3c4: 1f01 0b02 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@020b │ │ +05d3c8: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ +05d3cc: 7240 b90a 5176 |0020: invoke-interface {v1, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ab9 │ │ +05d3d2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05d3d6: 28ef |0025: goto 0014 // -0011 │ │ +05d3d8: 5443 c302 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ +05d3dc: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +05d3e0: 5443 c302 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ +05d3e4: 7240 b90a 5376 |002c: invoke-interface {v3, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ab9 │ │ +05d3ea: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ 0x0004 line=1771 │ │ 0x0009 line=1773 │ │ 0x000d line=1774 │ │ 0x0016 line=1775 │ │ @@ -71613,39 +71640,39 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -05d368: |[05d368] android.support.v4.view.ViewPager.dispatchOnPageSelected:(I)V │ │ -05d378: 5443 d102 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ -05d37c: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -05d380: 5443 d102 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ -05d384: 7220 ba0a 5300 |0006: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0aba │ │ -05d38a: 5443 d202 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ -05d38e: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -05d392: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05d394: 5443 d202 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ -05d398: 7210 ec28 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ -05d39e: 0a02 |0013: move-result v2 │ │ -05d3a0: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ -05d3a4: 5443 d202 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ -05d3a8: 7220 e528 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -05d3ae: 0c01 |001b: move-result-object v1 │ │ -05d3b0: 1f01 0a02 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@020a │ │ -05d3b4: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -05d3b8: 7220 ba0a 5100 |0020: invoke-interface {v1, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0aba │ │ -05d3be: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05d3c2: 28ef |0025: goto 0014 // -0011 │ │ -05d3c4: 5443 c302 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -05d3c8: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -05d3cc: 5443 c302 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -05d3d0: 7220 ba0a 5300 |002c: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0aba │ │ -05d3d6: 0e00 |002f: return-void │ │ +05d3ec: |[05d3ec] android.support.v4.view.ViewPager.dispatchOnPageSelected:(I)V │ │ +05d3fc: 5443 d102 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ +05d400: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +05d404: 5443 d102 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ +05d408: 7220 ba0a 5300 |0006: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0aba │ │ +05d40e: 5443 d202 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ +05d412: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +05d416: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05d418: 5443 d202 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ +05d41c: 7210 ec28 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ +05d422: 0a02 |0013: move-result v2 │ │ +05d424: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ +05d428: 5443 d202 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ +05d42c: 7220 e528 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +05d432: 0c01 |001b: move-result-object v1 │ │ +05d434: 1f01 0b02 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@020b │ │ +05d438: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ +05d43c: 7220 ba0a 5100 |0020: invoke-interface {v1, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0aba │ │ +05d442: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05d446: 28ef |0025: goto 0014 // -0011 │ │ +05d448: 5443 c302 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ +05d44c: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +05d450: 5443 c302 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ +05d454: 7220 ba0a 5300 |002c: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0aba │ │ +05d45a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1787 │ │ 0x0004 line=1788 │ │ 0x0009 line=1790 │ │ 0x000d line=1791 │ │ 0x0016 line=1792 │ │ @@ -71667,39 +71694,39 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -05d3d8: |[05d3d8] android.support.v4.view.ViewPager.dispatchOnScrollStateChanged:(I)V │ │ -05d3e8: 5443 d102 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ -05d3ec: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -05d3f0: 5443 d102 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ -05d3f4: 7220 b80a 5300 |0006: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0ab8 │ │ -05d3fa: 5443 d202 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ -05d3fe: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -05d402: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05d404: 5443 d202 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ -05d408: 7210 ec28 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ -05d40e: 0a02 |0013: move-result v2 │ │ -05d410: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ -05d414: 5443 d202 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ -05d418: 7220 e528 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -05d41e: 0c01 |001b: move-result-object v1 │ │ -05d420: 1f01 0a02 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@020a │ │ -05d424: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -05d428: 7220 b80a 5100 |0020: invoke-interface {v1, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0ab8 │ │ -05d42e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05d432: 28ef |0025: goto 0014 // -0011 │ │ -05d434: 5443 c302 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -05d438: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -05d43c: 5443 c302 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -05d440: 7220 b80a 5300 |002c: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0ab8 │ │ -05d446: 0e00 |002f: return-void │ │ +05d45c: |[05d45c] android.support.v4.view.ViewPager.dispatchOnScrollStateChanged:(I)V │ │ +05d46c: 5443 d102 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ +05d470: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +05d474: 5443 d102 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ +05d478: 7220 b80a 5300 |0006: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0ab8 │ │ +05d47e: 5443 d202 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ +05d482: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +05d486: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05d488: 5443 d202 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ +05d48c: 7210 ec28 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ +05d492: 0a02 |0013: move-result v2 │ │ +05d494: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ +05d498: 5443 d202 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@02d2 │ │ +05d49c: 7220 e528 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +05d4a2: 0c01 |001b: move-result-object v1 │ │ +05d4a4: 1f01 0b02 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@020b │ │ +05d4a8: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ +05d4ac: 7220 b80a 5100 |0020: invoke-interface {v1, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0ab8 │ │ +05d4b2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05d4b6: 28ef |0025: goto 0014 // -0011 │ │ +05d4b8: 5443 c302 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ +05d4bc: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +05d4c0: 5443 c302 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ +05d4c4: 7220 b80a 5300 |002c: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0ab8 │ │ +05d4ca: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1804 │ │ 0x0004 line=1805 │ │ 0x0009 line=1807 │ │ 0x000d line=1808 │ │ 0x0016 line=1809 │ │ @@ -71721,30 +71748,30 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05d448: |[05d448] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ -05d458: 6e10 f30a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05d45e: 0a00 |0003: move-result v0 │ │ -05d460: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05d462: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -05d466: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ -05d46a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -05d46c: 6e20 f20a 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05d472: 0c03 |000d: move-result-object v3 │ │ -05d474: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -05d476: 7130 4e0a 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ -05d47c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05d480: 28f1 |0014: goto 0005 // -000f │ │ -05d482: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -05d484: 28f4 |0016: goto 000a // -000c │ │ -05d486: 0e00 |0017: return-void │ │ +05d4cc: |[05d4cc] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ +05d4dc: 6e10 f30a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05d4e2: 0a00 |0003: move-result v0 │ │ +05d4e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05d4e6: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +05d4ea: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ +05d4ee: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +05d4f0: 6e20 f20a 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05d4f6: 0c03 |000d: move-result-object v3 │ │ +05d4f8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +05d4fa: 7130 4e0a 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ +05d500: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05d504: 28f1 |0014: goto 0005 // -000f │ │ +05d506: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +05d508: 28f4 |0016: goto 000a // -000c │ │ +05d50a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1859 │ │ 0x0004 line=1860 │ │ 0x0007 line=1861 │ │ 0x000a line=1863 │ │ 0x0012 line=1860 │ │ @@ -71762,25 +71789,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -05d488: |[05d488] android.support.v4.view.ViewPager.endDrag:()V │ │ -05d498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d49a: 5c10 c402 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05d49e: 5c10 c502 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ -05d4a2: 5410 e202 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05d4a6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -05d4aa: 5410 e202 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05d4ae: 6e10 af1f 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1faf │ │ -05d4b4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05d4b6: 5b10 e202 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05d4ba: 0e00 |0011: return-void │ │ +05d50c: |[05d50c] android.support.v4.view.ViewPager.endDrag:()V │ │ +05d51c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d51e: 5c10 c402 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05d522: 5c10 c502 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ +05d526: 5410 e202 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05d52a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +05d52e: 5410 e202 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05d532: 6e10 af1f 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1faf │ │ +05d538: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05d53a: 5b10 e202 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05d53e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2490 │ │ 0x0003 line=2491 │ │ 0x0005 line=2493 │ │ 0x0009 line=2494 │ │ 0x000e line=2495 │ │ @@ -71793,64 +71820,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 │ │ -05d4bc: |[05d4bc] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -05d4cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05d4ce: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -05d4d2: 2205 6000 |0003: new-instance v5, Landroid/graphics/Rect; // type@0060 │ │ -05d4d6: 7010 a901 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -05d4dc: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ -05d4e0: 6e52 b001 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ -05d4e6: 1105 |000d: return-object v5 │ │ -05d4e8: 6e10 e31f 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -05d4ee: 0a02 |0011: move-result v2 │ │ -05d4f0: 5952 2c00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002c │ │ -05d4f4: 6e10 f01f 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -05d4fa: 0a02 |0017: move-result v2 │ │ -05d4fc: 5952 2d00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ -05d500: 6e10 f61f 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -05d506: 0a02 |001d: move-result v2 │ │ -05d508: 5952 2e00 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ -05d50c: 6e10 d41f 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -05d512: 0a02 |0023: move-result v2 │ │ -05d514: 5952 2b00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -05d518: 6e10 ed1f 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -05d51e: 0c01 |0029: move-result-object v1 │ │ -05d520: 2012 4204 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0442 │ │ -05d524: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ -05d528: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ -05d52c: 0710 |0030: move-object v0, v1 │ │ -05d52e: 1f00 4204 |0031: check-cast v0, Landroid/view/ViewGroup; // type@0442 │ │ -05d532: 5252 2c00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@002c │ │ -05d536: 6e10 7220 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@2072 │ │ -05d53c: 0a03 |0038: move-result v3 │ │ -05d53e: b032 |0039: add-int/2addr v2, v3 │ │ -05d540: 5952 2c00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002c │ │ -05d544: 5252 2d00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ -05d548: 6e10 7820 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@2078 │ │ -05d54e: 0a03 |0041: move-result v3 │ │ -05d550: b032 |0042: add-int/2addr v2, v3 │ │ -05d552: 5952 2d00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ -05d556: 5252 2e00 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ -05d55a: 6e10 7920 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@2079 │ │ -05d560: 0a03 |004a: move-result v3 │ │ -05d562: b032 |004b: add-int/2addr v2, v3 │ │ -05d564: 5952 2e00 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ -05d568: 5252 2b00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -05d56c: 6e10 6d20 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@206d │ │ -05d572: 0a03 |0053: move-result v3 │ │ -05d574: b032 |0054: add-int/2addr v2, v3 │ │ -05d576: 5952 2b00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -05d57a: 6e10 7720 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@2077 │ │ -05d580: 0c01 |005a: move-result-object v1 │ │ -05d582: 28cf |005b: goto 002a // -0031 │ │ +05d540: |[05d540] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ +05d550: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05d552: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +05d556: 2205 6000 |0003: new-instance v5, Landroid/graphics/Rect; // type@0060 │ │ +05d55a: 7010 a901 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +05d560: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ +05d564: 6e52 b001 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ +05d56a: 1105 |000d: return-object v5 │ │ +05d56c: 6e10 e31f 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +05d572: 0a02 |0011: move-result v2 │ │ +05d574: 5952 2c00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002c │ │ +05d578: 6e10 f01f 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +05d57e: 0a02 |0017: move-result v2 │ │ +05d580: 5952 2d00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ +05d584: 6e10 f61f 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +05d58a: 0a02 |001d: move-result v2 │ │ +05d58c: 5952 2e00 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ +05d590: 6e10 d41f 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +05d596: 0a02 |0023: move-result v2 │ │ +05d598: 5952 2b00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +05d59c: 6e10 ed1f 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +05d5a2: 0c01 |0029: move-result-object v1 │ │ +05d5a4: 2012 4304 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0443 │ │ +05d5a8: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ +05d5ac: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ +05d5b0: 0710 |0030: move-object v0, v1 │ │ +05d5b2: 1f00 4304 |0031: check-cast v0, Landroid/view/ViewGroup; // type@0443 │ │ +05d5b6: 5252 2c00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@002c │ │ +05d5ba: 6e10 7220 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@2072 │ │ +05d5c0: 0a03 |0038: move-result v3 │ │ +05d5c2: b032 |0039: add-int/2addr v2, v3 │ │ +05d5c4: 5952 2c00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002c │ │ +05d5c8: 5252 2d00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ +05d5cc: 6e10 7820 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@2078 │ │ +05d5d2: 0a03 |0041: move-result v3 │ │ +05d5d4: b032 |0042: add-int/2addr v2, v3 │ │ +05d5d6: 5952 2d00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ +05d5da: 5252 2e00 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ +05d5de: 6e10 7920 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@2079 │ │ +05d5e4: 0a03 |004a: move-result v3 │ │ +05d5e6: b032 |004b: add-int/2addr v2, v3 │ │ +05d5e8: 5952 2e00 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ +05d5ec: 5252 2b00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +05d5f0: 6e10 6d20 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@206d │ │ +05d5f6: 0a03 |0053: move-result v3 │ │ +05d5f8: b032 |0054: add-int/2addr v2, v3 │ │ +05d5fa: 5952 2b00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +05d5fe: 6e10 7720 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@2077 │ │ +05d604: 0c01 |005a: move-result-object v1 │ │ +05d606: 28cf |005b: goto 002a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2671 │ │ 0x0003 line=2672 │ │ 0x0008 line=2674 │ │ 0x000a line=2675 │ │ 0x000d line=2693 │ │ @@ -71880,24 +71907,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05d584: |[05d584] android.support.v4.view.ViewPager.getClientWidth:()I │ │ -05d594: 6e10 ff0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0aff │ │ -05d59a: 0a00 |0003: move-result v0 │ │ -05d59c: 6e10 020b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ -05d5a2: 0a01 |0007: move-result v1 │ │ -05d5a4: b110 |0008: sub-int/2addr v0, v1 │ │ -05d5a6: 6e10 030b 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ -05d5ac: 0a01 |000c: move-result v1 │ │ -05d5ae: b110 |000d: sub-int/2addr v0, v1 │ │ -05d5b0: 0f00 |000e: return v0 │ │ +05d608: |[05d608] android.support.v4.view.ViewPager.getClientWidth:()I │ │ +05d618: 6e10 ff0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0aff │ │ +05d61e: 0a00 |0003: move-result v0 │ │ +05d620: 6e10 020b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ +05d626: 0a01 |0007: move-result v1 │ │ +05d628: b110 |0008: sub-int/2addr v0, v1 │ │ +05d62a: 6e10 030b 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ +05d630: 0a01 |000c: move-result v1 │ │ +05d632: b110 |000d: sub-int/2addr v0, v1 │ │ +05d634: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -71905,85 +71932,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 │ │ -05d5b4: |[05d5b4] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -05d5c4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -05d5c6: 7010 f60a 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -05d5cc: 0a0c |0004: move-result v12 │ │ -05d5ce: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ -05d5d2: 6e10 080b 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05d5d8: 0a0d |000a: move-result v13 │ │ -05d5da: 82dd |000b: int-to-float v13, v13 │ │ -05d5dc: 82ce |000c: int-to-float v14, v12 │ │ -05d5de: a90b 0d0e |000d: div-float v11, v13, v14 │ │ -05d5e2: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ -05d5e6: 52fd d302 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05d5ea: 82dd |0013: int-to-float v13, v13 │ │ -05d5ec: 82ce |0014: int-to-float v14, v12 │ │ -05d5ee: a908 0d0e |0015: div-float v8, v13, v14 │ │ -05d5f2: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ -05d5f4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -05d5f6: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -05d5f8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -05d5fa: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -05d5fc: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -05d5fe: 54fd c602 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d602: 6e10 9f28 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05d608: 0a0d |0022: move-result v13 │ │ -05d60a: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ -05d60e: 54fd c602 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d612: 6e20 9828 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05d618: 0c02 |002a: move-result-object v2 │ │ -05d61a: 1f02 0602 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05d61e: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ -05d622: 522d 9902 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d626: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -05d62a: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ -05d62e: 54f2 de02 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@02de │ │ -05d632: a60d 0406 |0037: add-float v13, v4, v6 │ │ -05d636: c68d |0039: add-float/2addr v13, v8 │ │ -05d638: 592d 9802 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d63c: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ -05d640: 592d 9902 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d644: 54fd ad02 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05d648: 522e 9902 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d64c: 6e20 1309 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ -05d652: 0a0d |0047: move-result v13 │ │ -05d654: 592d 9b02 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d658: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05d65c: 5229 9802 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d660: 0197 |004e: move v7, v9 │ │ -05d662: 522d 9b02 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d666: c69d |0051: add-float/2addr v13, v9 │ │ -05d668: a60a 0d08 |0052: add-float v10, v13, v8 │ │ -05d66c: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -05d670: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ -05d674: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ -05d678: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ -05d67c: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ -05d680: 54fd c602 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d684: 6e10 9f28 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05d68a: 0a0d |0063: move-result v13 │ │ -05d68c: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ -05d690: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ -05d694: 0723 |0068: move-object v3, v2 │ │ -05d696: 1103 |0069: return-object v3 │ │ -05d698: 018b |006a: move v11, v8 │ │ -05d69a: 28a4 |006b: goto 000f // -005c │ │ -05d69c: 1200 |006c: const/4 v0, #int 0 // #0 │ │ -05d69e: 5225 9902 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d6a2: 0194 |006f: move v4, v9 │ │ -05d6a4: 5226 9b02 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d6a8: 0723 |0072: move-object v3, v2 │ │ -05d6aa: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05d6ae: 28a8 |0075: goto 001d // -0058 │ │ +05d638: |[05d638] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05d648: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +05d64a: 7010 f60a 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +05d650: 0a0c |0004: move-result v12 │ │ +05d652: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ +05d656: 6e10 080b 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05d65c: 0a0d |000a: move-result v13 │ │ +05d65e: 82dd |000b: int-to-float v13, v13 │ │ +05d660: 82ce |000c: int-to-float v14, v12 │ │ +05d662: a90b 0d0e |000d: div-float v11, v13, v14 │ │ +05d666: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ +05d66a: 52fd d302 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05d66e: 82dd |0013: int-to-float v13, v13 │ │ +05d670: 82ce |0014: int-to-float v14, v12 │ │ +05d672: a908 0d0e |0015: div-float v8, v13, v14 │ │ +05d676: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ +05d678: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +05d67a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +05d67c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +05d67e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +05d680: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +05d682: 54fd c602 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d686: 6e10 9f28 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05d68c: 0a0d |0022: move-result v13 │ │ +05d68e: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ +05d692: 54fd c602 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d696: 6e20 9828 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d69c: 0c02 |002a: move-result-object v2 │ │ +05d69e: 1f02 0702 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d6a2: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ +05d6a6: 522d 9902 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d6aa: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +05d6ae: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ +05d6b2: 54f2 de02 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@02de │ │ +05d6b6: a60d 0406 |0037: add-float v13, v4, v6 │ │ +05d6ba: c68d |0039: add-float/2addr v13, v8 │ │ +05d6bc: 592d 9802 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d6c0: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ +05d6c4: 592d 9902 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d6c8: 54fd ad02 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05d6cc: 522e 9902 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d6d0: 6e20 1309 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ +05d6d6: 0a0d |0047: move-result v13 │ │ +05d6d8: 592d 9b02 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d6dc: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05d6e0: 5229 9802 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d6e4: 0197 |004e: move v7, v9 │ │ +05d6e6: 522d 9b02 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d6ea: c69d |0051: add-float/2addr v13, v9 │ │ +05d6ec: a60a 0d08 |0052: add-float v10, v13, v8 │ │ +05d6f0: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +05d6f4: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ +05d6f8: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ +05d6fc: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ +05d700: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ +05d704: 54fd c602 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d708: 6e10 9f28 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05d70e: 0a0d |0063: move-result v13 │ │ +05d710: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ +05d714: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ +05d718: 0723 |0068: move-object v3, v2 │ │ +05d71a: 1103 |0069: return-object v3 │ │ +05d71c: 018b |006a: move v11, v8 │ │ +05d71e: 28a4 |006b: goto 000f // -005c │ │ +05d720: 1200 |006c: const/4 v0, #int 0 // #0 │ │ +05d722: 5225 9902 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d726: 0194 |006f: move v4, v9 │ │ +05d728: 5226 9b02 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d72c: 0723 |0072: move-object v3, v2 │ │ +05d72e: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05d732: 28a8 |0075: goto 001d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2199 │ │ 0x0005 line=2200 │ │ 0x000f line=2201 │ │ 0x0017 line=2202 │ │ 0x0018 line=2203 │ │ @@ -72044,35 +72071,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -05d6b0: |[05d6b0] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ -05d6c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05d6c2: 5230 bf02 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@02bf │ │ -05d6c6: 8200 |0003: int-to-float v0, v0 │ │ -05d6c8: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -05d6cc: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -05d6d0: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -05d6d4: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -05d6d8: 6e10 0a0b 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ -05d6de: 0a00 |000f: move-result v0 │ │ -05d6e0: 5231 bf02 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@02bf │ │ -05d6e4: b110 |0012: sub-int/2addr v0, v1 │ │ -05d6e6: 8200 |0013: int-to-float v0, v0 │ │ -05d6e8: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -05d6ec: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -05d6f0: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -05d6f4: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -05d6f8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -05d6fa: 0f00 |001d: return v0 │ │ -05d6fc: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -05d6fe: 28fe |001f: goto 001d // -0002 │ │ +05d734: |[05d734] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ +05d744: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05d746: 5230 bf02 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@02bf │ │ +05d74a: 8200 |0003: int-to-float v0, v0 │ │ +05d74c: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ +05d750: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ +05d754: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ +05d758: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ +05d75c: 6e10 0a0b 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ +05d762: 0a00 |000f: move-result v0 │ │ +05d764: 5231 bf02 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@02bf │ │ +05d768: b110 |0012: sub-int/2addr v0, v1 │ │ +05d76a: 8200 |0013: int-to-float v0, v0 │ │ +05d76c: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ +05d770: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ +05d774: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ +05d778: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +05d77c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +05d77e: 0f00 |001d: return v0 │ │ +05d780: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +05d782: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1855 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0020 reg=4 x F │ │ 0x0000 - 0x0020 reg=5 dx F │ │ @@ -72082,36 +72109,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -05d700: |[05d700] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -05d710: 7110 e408 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ -05d716: 0a02 |0003: move-result v2 │ │ -05d718: 7120 e808 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -05d71e: 0a01 |0007: move-result v1 │ │ -05d720: 5243 ac02 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05d724: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -05d728: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -05d72c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -05d72e: 7120 ea08 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -05d734: 0a03 |0012: move-result v3 │ │ -05d736: 5943 c702 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05d73a: 7120 e808 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -05d740: 0a03 |0018: move-result v3 │ │ -05d742: 5943 ac02 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05d746: 5443 e202 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05d74a: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -05d74e: 5443 e202 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05d752: 6e10 a71f 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ -05d758: 0e00 |0024: return-void │ │ -05d75a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -05d75c: 28e9 |0026: goto 000f // -0017 │ │ +05d784: |[05d784] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +05d794: 7110 e408 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ +05d79a: 0a02 |0003: move-result v2 │ │ +05d79c: 7120 e808 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +05d7a2: 0a01 |0007: move-result v1 │ │ +05d7a4: 5243 ac02 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05d7a8: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +05d7ac: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +05d7b0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05d7b2: 7120 ea08 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +05d7b8: 0a03 |0012: move-result v3 │ │ +05d7ba: 5943 c702 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05d7be: 7120 e808 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +05d7c4: 0a03 |0018: move-result v3 │ │ +05d7c6: 5943 ac02 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05d7ca: 5443 e202 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05d7ce: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +05d7d2: 5443 e202 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05d7d6: 6e10 a71f 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ +05d7dc: 0e00 |0024: return-void │ │ +05d7de: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +05d7e0: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2475 │ │ 0x0004 line=2476 │ │ 0x0008 line=2477 │ │ 0x000c line=2480 │ │ 0x000f line=2481 │ │ @@ -72132,61 +72159,61 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -05d760: |[05d760] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ -05d770: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05d772: 54a8 c602 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d776: 6e10 9f28 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05d77c: 0a08 |0006: move-result v8 │ │ -05d77e: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ -05d782: 5ca7 b002 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ -05d786: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -05d788: 6e40 1d0b 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0b1d │ │ -05d78e: 55a8 b002 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ -05d792: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ -05d796: 2207 5705 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0557 │ │ -05d79a: 1a08 e92b |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@2be9 │ │ -05d79e: 7020 9327 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -05d7a4: 2707 |001a: throw v7 │ │ -05d7a6: 7010 0f0b 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0f │ │ -05d7ac: 0c01 |001e: move-result-object v1 │ │ -05d7ae: 7010 f60a 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -05d7b4: 0a05 |0022: move-result v5 │ │ -05d7b6: 52a8 d302 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05d7ba: 9006 0508 |0025: add-int v6, v5, v8 │ │ -05d7be: 52a8 d302 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05d7c2: 8288 |0029: int-to-float v8, v8 │ │ -05d7c4: 8259 |002a: int-to-float v9, v5 │ │ -05d7c6: a902 0809 |002b: div-float v2, v8, v9 │ │ -05d7ca: 5210 9902 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d7ce: 82b8 |002f: int-to-float v8, v11 │ │ -05d7d0: 8259 |0030: int-to-float v9, v5 │ │ -05d7d2: c998 |0031: div-float/2addr v8, v9 │ │ -05d7d4: 5219 9802 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d7d8: c798 |0034: sub-float/2addr v8, v9 │ │ -05d7da: 5219 9b02 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05d7de: c629 |0037: add-float/2addr v9, v2 │ │ -05d7e0: a904 0809 |0038: div-float v4, v8, v9 │ │ -05d7e4: 8268 |003a: int-to-float v8, v6 │ │ -05d7e6: c848 |003b: mul-float/2addr v8, v4 │ │ -05d7e8: 8783 |003c: float-to-int v3, v8 │ │ -05d7ea: 5ca7 b002 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ -05d7ee: 6e40 1d0b 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0b1d │ │ -05d7f4: 55a7 b002 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ -05d7f8: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ -05d7fc: 2207 5705 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0557 │ │ -05d800: 1a08 e92b |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@2be9 │ │ -05d804: 7020 9327 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -05d80a: 2707 |004d: throw v7 │ │ -05d80c: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -05d80e: 0f07 |004f: return v7 │ │ +05d7e4: |[05d7e4] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ +05d7f4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05d7f6: 54a8 c602 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d7fa: 6e10 9f28 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05d800: 0a08 |0006: move-result v8 │ │ +05d802: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ +05d806: 5ca7 b002 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ +05d80a: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +05d80c: 6e40 1d0b 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0b1d │ │ +05d812: 55a8 b002 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ +05d816: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ +05d81a: 2207 5805 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0558 │ │ +05d81e: 1a08 f32b |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@2bf3 │ │ +05d822: 7020 9327 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +05d828: 2707 |001a: throw v7 │ │ +05d82a: 7010 0f0b 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0f │ │ +05d830: 0c01 |001e: move-result-object v1 │ │ +05d832: 7010 f60a 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +05d838: 0a05 |0022: move-result v5 │ │ +05d83a: 52a8 d302 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05d83e: 9006 0508 |0025: add-int v6, v5, v8 │ │ +05d842: 52a8 d302 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05d846: 8288 |0029: int-to-float v8, v8 │ │ +05d848: 8259 |002a: int-to-float v9, v5 │ │ +05d84a: a902 0809 |002b: div-float v2, v8, v9 │ │ +05d84e: 5210 9902 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d852: 82b8 |002f: int-to-float v8, v11 │ │ +05d854: 8259 |0030: int-to-float v9, v5 │ │ +05d856: c998 |0031: div-float/2addr v8, v9 │ │ +05d858: 5219 9802 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d85c: c798 |0034: sub-float/2addr v8, v9 │ │ +05d85e: 5219 9b02 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05d862: c629 |0037: add-float/2addr v9, v2 │ │ +05d864: a904 0809 |0038: div-float v4, v8, v9 │ │ +05d868: 8268 |003a: int-to-float v8, v6 │ │ +05d86a: c848 |003b: mul-float/2addr v8, v4 │ │ +05d86c: 8783 |003c: float-to-int v3, v8 │ │ +05d86e: 5ca7 b002 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ +05d872: 6e40 1d0b 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0b1d │ │ +05d878: 55a7 b002 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ +05d87c: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ +05d880: 2207 5805 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0558 │ │ +05d884: 1a08 f32b |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@2bf3 │ │ +05d888: 7020 9327 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +05d88e: 2707 |004d: throw v7 │ │ +05d890: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +05d892: 0f07 |004f: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1669 │ │ 0x0009 line=1670 │ │ 0x000b line=1671 │ │ 0x000f line=1672 │ │ 0x0013 line=1673 │ │ @@ -72218,117 +72245,117 @@ │ │ type : '(F)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -05d810: |[05d810] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ -05d820: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05d822: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -05d826: 520e c702 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05d82a: a702 0e12 |0005: sub-float v2, v14, v18 │ │ -05d82e: 0200 1200 |0007: move/from16 v0, v18 │ │ -05d832: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -05d836: 5910 c702 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05d83a: 7401 080b 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05d840: 0a0e |0010: move-result v14 │ │ -05d842: 82e8 |0011: int-to-float v8, v14 │ │ -05d844: a60c 0802 |0012: add-float v12, v8, v2 │ │ -05d848: 7601 f60a 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -05d84e: 0a0d |0017: move-result v13 │ │ -05d850: 82de |0018: int-to-float v14, v13 │ │ -05d852: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -05d856: 520f bd02 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ -05d85a: a806 0e0f |001d: mul-float v6, v14, v15 │ │ -05d85e: 82de |001f: int-to-float v14, v13 │ │ -05d860: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -05d864: 520f c902 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ -05d868: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ -05d86c: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -05d86e: 121a |0027: const/4 v10, #int 1 // #1 │ │ -05d870: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -05d874: 540e c602 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d878: 120f |002c: const/4 v15, #int 0 // #0 │ │ -05d87a: 6e20 9828 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05d880: 0c03 |0030: move-result-object v3 │ │ -05d882: 1f03 0602 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05d886: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -05d88a: 540e c602 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d88e: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -05d892: 540f c602 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d896: 6e10 9f28 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05d89c: 0a0f |003e: move-result v15 │ │ -05d89e: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -05d8a2: 6e20 9828 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05d8a8: 0c04 |0044: move-result-object v4 │ │ -05d8aa: 1f04 0602 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05d8ae: 523e 9902 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d8b2: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ -05d8b6: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -05d8b8: 523e 9802 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d8bc: 82df |004e: int-to-float v15, v13 │ │ -05d8be: a806 0e0f |004f: mul-float v6, v14, v15 │ │ -05d8c2: 524e 9902 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05d8c6: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -05d8ca: 540f ad02 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05d8ce: 6e10 1009 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -05d8d4: 0a0f |005a: move-result v15 │ │ -05d8d6: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ -05d8da: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ -05d8de: 120a |005f: const/4 v10, #int 0 // #0 │ │ -05d8e0: 524e 9802 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05d8e4: 82df |0062: int-to-float v15, v13 │ │ -05d8e6: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ -05d8ea: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ -05d8ee: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ -05d8f2: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ -05d8f6: a709 060c |006b: sub-float v9, v6, v12 │ │ -05d8fa: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -05d8fe: 540e ca02 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -05d902: 7110 a527 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -05d908: 0a0f |0074: move-result v15 │ │ -05d90a: 82d0 |0075: int-to-float v0, v13 │ │ -05d90c: 0210 0000 |0076: move/from16 v16, v0 │ │ -05d910: a90f 0f10 |0078: div-float v15, v15, v16 │ │ -05d914: 6e20 9f0e fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0e9f │ │ -05d91a: 0a07 |007d: move-result v7 │ │ -05d91c: 016c |007e: move v12, v6 │ │ -05d91e: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -05d922: 520e c702 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05d926: 87cf |0083: float-to-int v15, v12 │ │ -05d928: 82ff |0084: int-to-float v15, v15 │ │ -05d92a: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ -05d92e: c6fe |0087: add-float/2addr v14, v15 │ │ -05d930: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -05d934: 590e c702 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05d938: 87ce |008c: float-to-int v14, v12 │ │ -05d93a: 7401 090b 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ -05d940: 0a0f |0090: move-result v15 │ │ -05d942: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -05d946: 6e30 350b e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ -05d94c: 87ce |0096: float-to-int v14, v12 │ │ -05d94e: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -05d952: 7020 260b e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0b26 │ │ -05d958: 0f07 |009c: return v7 │ │ -05d95a: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ -05d95e: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ -05d962: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ -05d966: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ -05d96a: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -05d96e: 540e d902 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ -05d972: 7110 a527 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -05d978: 0a0f |00ac: move-result v15 │ │ -05d97a: 82d0 |00ad: int-to-float v0, v13 │ │ -05d97c: 0210 0000 |00ae: move/from16 v16, v0 │ │ -05d980: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ -05d984: 6e20 9f0e fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0e9f │ │ -05d98a: 0a07 |00b5: move-result v7 │ │ -05d98c: 01bc |00b6: move v12, v11 │ │ -05d98e: 28c8 |00b7: goto 007f // -0038 │ │ +05d894: |[05d894] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ +05d8a4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05d8a6: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +05d8aa: 520e c702 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05d8ae: a702 0e12 |0005: sub-float v2, v14, v18 │ │ +05d8b2: 0200 1200 |0007: move/from16 v0, v18 │ │ +05d8b6: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +05d8ba: 5910 c702 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05d8be: 7401 080b 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05d8c4: 0a0e |0010: move-result v14 │ │ +05d8c6: 82e8 |0011: int-to-float v8, v14 │ │ +05d8c8: a60c 0802 |0012: add-float v12, v8, v2 │ │ +05d8cc: 7601 f60a 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +05d8d2: 0a0d |0017: move-result v13 │ │ +05d8d4: 82de |0018: int-to-float v14, v13 │ │ +05d8d6: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +05d8da: 520f bd02 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ +05d8de: a806 0e0f |001d: mul-float v6, v14, v15 │ │ +05d8e2: 82de |001f: int-to-float v14, v13 │ │ +05d8e4: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +05d8e8: 520f c902 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ +05d8ec: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ +05d8f0: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +05d8f2: 121a |0027: const/4 v10, #int 1 // #1 │ │ +05d8f4: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +05d8f8: 540e c602 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d8fc: 120f |002c: const/4 v15, #int 0 // #0 │ │ +05d8fe: 6e20 9828 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d904: 0c03 |0030: move-result-object v3 │ │ +05d906: 1f03 0702 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d90a: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +05d90e: 540e c602 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d912: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +05d916: 540f c602 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05d91a: 6e10 9f28 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05d920: 0a0f |003e: move-result v15 │ │ +05d922: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +05d926: 6e20 9828 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05d92c: 0c04 |0044: move-result-object v4 │ │ +05d92e: 1f04 0702 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05d932: 523e 9902 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d936: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ +05d93a: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +05d93c: 523e 9802 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d940: 82df |004e: int-to-float v15, v13 │ │ +05d942: a806 0e0f |004f: mul-float v6, v14, v15 │ │ +05d946: 524e 9902 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05d94a: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +05d94e: 540f ad02 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05d952: 6e10 1009 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +05d958: 0a0f |005a: move-result v15 │ │ +05d95a: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ +05d95e: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ +05d962: 120a |005f: const/4 v10, #int 0 // #0 │ │ +05d964: 524e 9802 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05d968: 82df |0062: int-to-float v15, v13 │ │ +05d96a: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ +05d96e: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ +05d972: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ +05d976: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ +05d97a: a709 060c |006b: sub-float v9, v6, v12 │ │ +05d97e: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +05d982: 540e ca02 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ +05d986: 7110 a527 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +05d98c: 0a0f |0074: move-result v15 │ │ +05d98e: 82d0 |0075: int-to-float v0, v13 │ │ +05d990: 0210 0000 |0076: move/from16 v16, v0 │ │ +05d994: a90f 0f10 |0078: div-float v15, v15, v16 │ │ +05d998: 6e20 9f0e fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0e9f │ │ +05d99e: 0a07 |007d: move-result v7 │ │ +05d9a0: 016c |007e: move v12, v6 │ │ +05d9a2: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +05d9a6: 520e c702 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05d9aa: 87cf |0083: float-to-int v15, v12 │ │ +05d9ac: 82ff |0084: int-to-float v15, v15 │ │ +05d9ae: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ +05d9b2: c6fe |0087: add-float/2addr v14, v15 │ │ +05d9b4: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +05d9b8: 590e c702 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05d9bc: 87ce |008c: float-to-int v14, v12 │ │ +05d9be: 7401 090b 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ +05d9c4: 0a0f |0090: move-result v15 │ │ +05d9c6: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +05d9ca: 6e30 350b e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ +05d9d0: 87ce |0096: float-to-int v14, v12 │ │ +05d9d2: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +05d9d6: 7020 260b e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0b26 │ │ +05d9dc: 0f07 |009c: return v7 │ │ +05d9de: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ +05d9e2: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ +05d9e6: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ +05d9ea: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ +05d9ee: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +05d9f2: 540e d902 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ +05d9f6: 7110 a527 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +05d9fc: 0a0f |00ac: move-result v15 │ │ +05d9fe: 82d0 |00ad: int-to-float v0, v13 │ │ +05da00: 0210 0000 |00ae: move/from16 v16, v0 │ │ +05da04: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ +05da08: 6e20 9f0e fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0e9f │ │ +05da0e: 0a07 |00b5: move-result v7 │ │ +05da10: 01bc |00b6: move v12, v11 │ │ +05da12: 28c8 |00b7: goto 007f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2148 │ │ 0x0001 line=2150 │ │ 0x0007 line=2151 │ │ 0x000d line=2153 │ │ 0x0012 line=2154 │ │ @@ -72381,96 +72408,96 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 145 16-bit code units │ │ -05d990: |[05d990] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -05d9a0: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ -05d9a4: 54e0 c602 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05d9a8: 6e10 9928 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ -05d9ae: 0a00 |0007: move-result v0 │ │ -05d9b0: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -05d9b4: 6e10 020b 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ -05d9ba: 0a00 |000d: move-result v0 │ │ -05d9bc: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ -05d9c0: 6e10 030b 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ -05d9c6: 0a02 |0013: move-result v2 │ │ -05d9c8: b120 |0014: sub-int/2addr v0, v2 │ │ -05d9ca: 900c 0011 |0015: add-int v12, v0, v17 │ │ -05d9ce: 6e10 020b 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ -05d9d4: 0a00 |001a: move-result v0 │ │ -05d9d6: 9100 1000 |001b: sub-int v0, v16, v0 │ │ -05d9da: 6e10 030b 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ -05d9e0: 0a02 |0020: move-result v2 │ │ -05d9e2: b120 |0021: sub-int/2addr v0, v2 │ │ -05d9e4: 9007 0012 |0022: add-int v7, v0, v18 │ │ -05d9e8: 6e10 080b 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05d9ee: 0a0d |0027: move-result v13 │ │ -05d9f0: 82d0 |0028: int-to-float v0, v13 │ │ -05d9f2: 8272 |0029: int-to-float v2, v7 │ │ -05d9f4: a908 0002 |002a: div-float v8, v0, v2 │ │ -05d9f8: 82c0 |002c: int-to-float v0, v12 │ │ -05d9fa: c880 |002d: mul-float/2addr v0, v8 │ │ -05d9fc: 8701 |002e: float-to-int v1, v0 │ │ -05d9fe: 6e10 090b 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ -05da04: 0a00 |0032: move-result v0 │ │ -05da06: 6e30 350b 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ -05da0c: 54e0 db02 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05da10: 6e10 8d22 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@228d │ │ -05da16: 0a00 |003b: move-result v0 │ │ -05da18: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ -05da1c: 54e0 db02 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05da20: 6e10 8a22 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@228a │ │ -05da26: 0a00 |0043: move-result v0 │ │ -05da28: 54e2 db02 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05da2c: 6e10 9022 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@2290 │ │ -05da32: 0a02 |0049: move-result v2 │ │ -05da34: 9105 0002 |004a: sub-int v5, v0, v2 │ │ -05da38: 52e0 b402 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05da3c: 6e20 100b 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b10 │ │ -05da42: 0c0b |0051: move-result-object v11 │ │ -05da44: 54e0 db02 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05da48: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -05da4a: 52b3 9802 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05da4e: 82f4 |0057: int-to-float v4, v15 │ │ -05da50: c843 |0058: mul-float/2addr v3, v4 │ │ -05da52: 8733 |0059: float-to-int v3, v3 │ │ -05da54: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -05da56: 7406 8f22 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@228f │ │ -05da5c: 0e00 |005e: return-void │ │ -05da5e: 52e0 b402 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05da62: 6e20 100b 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b10 │ │ -05da68: 0c06 |0064: move-result-object v6 │ │ -05da6a: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ -05da6e: 5260 9802 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05da72: 52e2 c902 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ -05da76: 7120 ae27 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -05da7c: 0a09 |006e: move-result v9 │ │ -05da7e: 6e10 020b 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ -05da84: 0a00 |0072: move-result v0 │ │ -05da86: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ -05da8a: 6e10 030b 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ -05da90: 0a02 |0078: move-result v2 │ │ -05da92: b120 |0079: sub-int/2addr v0, v2 │ │ -05da94: 8200 |007a: int-to-float v0, v0 │ │ -05da96: c890 |007b: mul-float/2addr v0, v9 │ │ -05da98: 870a |007c: float-to-int v10, v0 │ │ -05da9a: 6e10 080b 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05daa0: 0a00 |0080: move-result v0 │ │ -05daa2: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ -05daa6: 1200 |0083: const/4 v0, #int 0 // #0 │ │ -05daa8: 7020 de0a 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ -05daae: 6e10 090b 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ -05dab4: 0a00 |008a: move-result v0 │ │ -05dab6: 6e30 350b ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ -05dabc: 28d0 |008e: goto 005e // -0030 │ │ -05dabe: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -05dac0: 28df |0090: goto 006f // -0021 │ │ +05da14: |[05da14] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +05da24: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ +05da28: 54e0 c602 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05da2c: 6e10 9928 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ +05da32: 0a00 |0007: move-result v0 │ │ +05da34: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +05da38: 6e10 020b 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ +05da3e: 0a00 |000d: move-result v0 │ │ +05da40: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ +05da44: 6e10 030b 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ +05da4a: 0a02 |0013: move-result v2 │ │ +05da4c: b120 |0014: sub-int/2addr v0, v2 │ │ +05da4e: 900c 0011 |0015: add-int v12, v0, v17 │ │ +05da52: 6e10 020b 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ +05da58: 0a00 |001a: move-result v0 │ │ +05da5a: 9100 1000 |001b: sub-int v0, v16, v0 │ │ +05da5e: 6e10 030b 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ +05da64: 0a02 |0020: move-result v2 │ │ +05da66: b120 |0021: sub-int/2addr v0, v2 │ │ +05da68: 9007 0012 |0022: add-int v7, v0, v18 │ │ +05da6c: 6e10 080b 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05da72: 0a0d |0027: move-result v13 │ │ +05da74: 82d0 |0028: int-to-float v0, v13 │ │ +05da76: 8272 |0029: int-to-float v2, v7 │ │ +05da78: a908 0002 |002a: div-float v8, v0, v2 │ │ +05da7c: 82c0 |002c: int-to-float v0, v12 │ │ +05da7e: c880 |002d: mul-float/2addr v0, v8 │ │ +05da80: 8701 |002e: float-to-int v1, v0 │ │ +05da82: 6e10 090b 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ +05da88: 0a00 |0032: move-result v0 │ │ +05da8a: 6e30 350b 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ +05da90: 54e0 db02 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05da94: 6e10 8d22 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@228d │ │ +05da9a: 0a00 |003b: move-result v0 │ │ +05da9c: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ +05daa0: 54e0 db02 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05daa4: 6e10 8a22 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@228a │ │ +05daaa: 0a00 |0043: move-result v0 │ │ +05daac: 54e2 db02 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05dab0: 6e10 9022 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@2290 │ │ +05dab6: 0a02 |0049: move-result v2 │ │ +05dab8: 9105 0002 |004a: sub-int v5, v0, v2 │ │ +05dabc: 52e0 b402 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05dac0: 6e20 100b 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b10 │ │ +05dac6: 0c0b |0051: move-result-object v11 │ │ +05dac8: 54e0 db02 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05dacc: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +05dace: 52b3 9802 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05dad2: 82f4 |0057: int-to-float v4, v15 │ │ +05dad4: c843 |0058: mul-float/2addr v3, v4 │ │ +05dad6: 8733 |0059: float-to-int v3, v3 │ │ +05dad8: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +05dada: 7406 8f22 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@228f │ │ +05dae0: 0e00 |005e: return-void │ │ +05dae2: 52e0 b402 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05dae6: 6e20 100b 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b10 │ │ +05daec: 0c06 |0064: move-result-object v6 │ │ +05daee: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ +05daf2: 5260 9802 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05daf6: 52e2 c902 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ +05dafa: 7120 ae27 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +05db00: 0a09 |006e: move-result v9 │ │ +05db02: 6e10 020b 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ +05db08: 0a00 |0072: move-result v0 │ │ +05db0a: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ +05db0e: 6e10 030b 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ +05db14: 0a02 |0078: move-result v2 │ │ +05db16: b120 |0079: sub-int/2addr v0, v2 │ │ +05db18: 8200 |007a: int-to-float v0, v0 │ │ +05db1a: c890 |007b: mul-float/2addr v0, v9 │ │ +05db1c: 870a |007c: float-to-int v10, v0 │ │ +05db1e: 6e10 080b 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05db24: 0a00 |0080: move-result v0 │ │ +05db26: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ +05db2a: 1200 |0083: const/4 v0, #int 0 // #0 │ │ +05db2c: 7020 de0a 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ +05db32: 6e10 090b 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ +05db38: 0a00 |008a: move-result v0 │ │ +05db3a: 6e30 350b ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ +05db40: 28d0 |008e: goto 005e // -0030 │ │ +05db42: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +05db44: 28df |0090: goto 006f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1506 │ │ 0x000a line=1507 │ │ 0x0017 line=1508 │ │ 0x0024 line=1510 │ │ 0x0028 line=1511 │ │ @@ -72510,31 +72537,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05dac4: |[05dac4] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -05dad4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05dad6: 6e10 f30a 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05dadc: 0a03 |0004: move-result v3 │ │ -05dade: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -05dae2: 6e20 f20a 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05dae8: 0c00 |000a: move-result-object v0 │ │ -05daea: 6e10 e21f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05daf0: 0c02 |000e: move-result-object v2 │ │ -05daf2: 1f02 0702 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05daf6: 5523 9f02 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05dafa: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -05dafe: 6e20 300b 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0b30 │ │ -05db04: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05db08: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05db0c: 28e5 |001c: goto 0001 // -001b │ │ -05db0e: 0e00 |001d: return-void │ │ +05db48: |[05db48] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +05db58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05db5a: 6e10 f30a 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05db60: 0a03 |0004: move-result v3 │ │ +05db62: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +05db66: 6e20 f20a 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05db6c: 0c00 |000a: move-result-object v0 │ │ +05db6e: 6e10 e21f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05db74: 0c02 |000e: move-result-object v2 │ │ +05db76: 1f02 0802 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05db7a: 5523 9f02 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05db7e: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +05db82: 6e20 300b 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0b30 │ │ +05db88: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05db8c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05db90: 28e5 |001c: goto 0001 // -001b │ │ +05db92: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0007 line=460 │ │ 0x000b line=461 │ │ 0x0011 line=462 │ │ 0x0015 line=463 │ │ @@ -72552,20 +72579,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05db10: |[05db10] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ -05db20: 6e10 060b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0b06 │ │ -05db26: 0c00 |0003: move-result-object v0 │ │ -05db28: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -05db2c: 7220 aa20 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ -05db32: 0e00 |0009: return-void │ │ +05db94: |[05db94] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ +05dba4: 6e10 060b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0b06 │ │ +05dbaa: 0c00 |0003: move-result-object v0 │ │ +05dbac: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +05dbb0: 7220 aa20 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ +05dbb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2141 │ │ 0x0004 line=2142 │ │ 0x0006 line=2143 │ │ 0x0009 line=2145 │ │ locals : │ │ @@ -72578,26 +72605,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05db34: |[05db34] android.support.v4.view.ViewPager.resetTouch:()Z │ │ -05db44: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -05db46: 5931 ac02 |0001: iput v1, v3, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05db4a: 7010 eb0a 0300 |0003: invoke-direct {v3}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0aeb │ │ -05db50: 5431 ca02 |0006: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -05db54: 6e10 a10e 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ -05db5a: 0a01 |000b: move-result v1 │ │ -05db5c: 5432 d902 |000c: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ -05db60: 6e10 a10e 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ -05db66: 0a02 |0011: move-result v2 │ │ -05db68: 9600 0102 |0012: or-int v0, v1, v2 │ │ -05db6c: 0f00 |0014: return v0 │ │ +05dbb8: |[05dbb8] android.support.v4.view.ViewPager.resetTouch:()Z │ │ +05dbc8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +05dbca: 5931 ac02 |0001: iput v1, v3, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05dbce: 7010 eb0a 0300 |0003: invoke-direct {v3}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0aeb │ │ +05dbd4: 5431 ca02 |0006: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ +05dbd8: 6e10 a10e 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ +05dbde: 0a01 |000b: move-result v1 │ │ +05dbe0: 5432 d902 |000c: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ +05dbe4: 6e10 a10e 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ +05dbea: 0a02 |0011: move-result v2 │ │ +05dbec: 9600 0102 |0012: or-int v0, v1, v2 │ │ +05dbf0: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2134 │ │ 0x0003 line=2135 │ │ 0x0006 line=2136 │ │ 0x0014 line=2137 │ │ locals : │ │ @@ -72609,43 +72636,43 @@ │ │ type : '(IZIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -05db70: |[05db70] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ -05db80: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05db82: 6e20 100b 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b10 │ │ -05db88: 0c00 |0004: move-result-object v0 │ │ -05db8a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -05db8c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -05db90: 7010 f60a 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -05db96: 0a02 |000b: move-result v2 │ │ -05db98: 8223 |000c: int-to-float v3, v2 │ │ -05db9a: 5284 bd02 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ -05db9e: 5205 9802 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05dba2: 5286 c902 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ -05dba6: 7120 ae27 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -05dbac: 0a05 |0016: move-result v5 │ │ -05dbae: 7120 ab27 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ -05dbb4: 0a04 |001a: move-result v4 │ │ -05dbb6: c843 |001b: mul-float/2addr v3, v4 │ │ -05dbb8: 8731 |001c: float-to-int v1, v3 │ │ -05dbba: 380a 0b00 |001d: if-eqz v10, 0028 // +000b │ │ -05dbbe: 6e40 4a0b 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0b4a │ │ -05dbc4: 380c 0500 |0022: if-eqz v12, 0027 // +0005 │ │ -05dbc8: 7020 e40a 9800 |0024: invoke-direct {v8, v9}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@0ae4 │ │ -05dbce: 0e00 |0027: return-void │ │ -05dbd0: 380c 0500 |0028: if-eqz v12, 002d // +0005 │ │ -05dbd4: 7020 e40a 9800 |002a: invoke-direct {v8, v9}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@0ae4 │ │ -05dbda: 7020 de0a 7800 |002d: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ -05dbe0: 6e30 350b 1807 |0030: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ -05dbe6: 7020 260b 1800 |0033: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0b26 │ │ -05dbec: 28f1 |0036: goto 0027 // -000f │ │ +05dbf4: |[05dbf4] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ +05dc04: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05dc06: 6e20 100b 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b10 │ │ +05dc0c: 0c00 |0004: move-result-object v0 │ │ +05dc0e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +05dc10: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +05dc14: 7010 f60a 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +05dc1a: 0a02 |000b: move-result v2 │ │ +05dc1c: 8223 |000c: int-to-float v3, v2 │ │ +05dc1e: 5284 bd02 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ +05dc22: 5205 9802 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05dc26: 5286 c902 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ +05dc2a: 7120 ae27 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +05dc30: 0a05 |0016: move-result v5 │ │ +05dc32: 7120 ab27 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ +05dc38: 0a04 |001a: move-result v4 │ │ +05dc3a: c843 |001b: mul-float/2addr v3, v4 │ │ +05dc3c: 8731 |001c: float-to-int v1, v3 │ │ +05dc3e: 380a 0b00 |001d: if-eqz v10, 0028 // +000b │ │ +05dc42: 6e40 4a0b 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0b4a │ │ +05dc48: 380c 0500 |0022: if-eqz v12, 0027 // +0005 │ │ +05dc4c: 7020 e40a 9800 |0024: invoke-direct {v8, v9}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@0ae4 │ │ +05dc52: 0e00 |0027: return-void │ │ +05dc54: 380c 0500 |0028: if-eqz v12, 002d // +0005 │ │ +05dc58: 7020 e40a 9800 |002a: invoke-direct {v8, v9}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@0ae4 │ │ +05dc5e: 7020 de0a 7800 |002d: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ +05dc64: 6e30 350b 1807 |0030: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ +05dc6a: 7020 260b 1800 |0033: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0b26 │ │ +05dc70: 28f1 |0036: goto 0027 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=559 │ │ 0x0005 line=560 │ │ 0x0006 line=561 │ │ 0x0008 line=562 │ │ 0x000c line=563 │ │ @@ -72674,28 +72701,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -05dbf0: |[05dbf0] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -05dc00: 5210 da02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ -05dc04: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -05dc08: 0e00 |0004: return-void │ │ -05dc0a: 5912 da02 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ -05dc0e: 5410 d402 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02d4 │ │ -05dc12: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -05dc16: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ -05dc1a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -05dc1c: 7020 ea0a 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0aea │ │ -05dc22: 7020 e50a 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ViewPager;.dispatchOnScrollStateChanged:(I)V // method@0ae5 │ │ -05dc28: 28f0 |0014: goto 0004 // -0010 │ │ -05dc2a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -05dc2c: 28f8 |0016: goto 000e // -0008 │ │ +05dc74: |[05dc74] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +05dc84: 5210 da02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ +05dc88: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +05dc8c: 0e00 |0004: return-void │ │ +05dc8e: 5912 da02 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ +05dc92: 5410 d402 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02d4 │ │ +05dc96: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +05dc9a: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ +05dc9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +05dca0: 7020 ea0a 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0aea │ │ +05dca6: 7020 e50a 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ViewPager;.dispatchOnScrollStateChanged:(I)V // method@0ae5 │ │ +05dcac: 28f0 |0014: goto 0004 // -0010 │ │ +05dcae: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05dcb0: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=405 │ │ 0x0005 line=399 │ │ 0x0007 line=400 │ │ 0x000b line=402 │ │ @@ -72710,19 +72737,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05dc30: |[05dc30] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -05dc40: 5510 dc02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@02dc │ │ -05dc44: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -05dc48: 5c12 dc02 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@02dc │ │ -05dc4c: 0e00 |0006: return-void │ │ +05dcb4: |[05dcb4] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +05dcc4: 5510 dc02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@02dc │ │ +05dcc8: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +05dccc: 5c12 dc02 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@02dc │ │ +05dcd0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2500 │ │ 0x0004 line=2501 │ │ 0x0006 line=2512 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -72733,39 +72760,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -05dc50: |[05dc50] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ -05dc60: 5253 b702 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@02b7 │ │ -05dc64: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ -05dc68: 5453 b802 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ -05dc6c: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -05dc70: 2203 ab05 |0008: new-instance v3, Ljava/util/ArrayList; // type@05ab │ │ -05dc74: 7010 9028 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -05dc7a: 5b53 b802 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ -05dc7e: 6e10 f30a 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05dc84: 0a01 |0012: move-result v1 │ │ -05dc86: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -05dc88: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ -05dc8c: 6e20 f20a 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05dc92: 0c00 |0019: move-result-object v0 │ │ -05dc94: 5453 b802 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ -05dc98: 6e20 9428 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -05dc9e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05dca2: 28f3 |0021: goto 0014 // -000d │ │ -05dca4: 5453 b802 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ -05dca8: 6e10 9628 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -05dcae: 28e8 |0027: goto 000f // -0018 │ │ -05dcb0: 5453 b802 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ -05dcb4: 6204 e402 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@02e4 │ │ -05dcb8: 7120 b628 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@28b6 │ │ -05dcbe: 0e00 |002f: return-void │ │ +05dcd4: |[05dcd4] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ +05dce4: 5253 b702 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@02b7 │ │ +05dce8: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ +05dcec: 5453 b802 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ +05dcf0: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +05dcf4: 2203 ae05 |0008: new-instance v3, Ljava/util/ArrayList; // type@05ae │ │ +05dcf8: 7010 9028 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +05dcfe: 5b53 b802 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ +05dd02: 6e10 f30a 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05dd08: 0a01 |0012: move-result v1 │ │ +05dd0a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +05dd0c: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ +05dd10: 6e20 f20a 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05dd16: 0c00 |0019: move-result-object v0 │ │ +05dd18: 5453 b802 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ +05dd1c: 6e20 9428 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +05dd22: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05dd26: 28f3 |0021: goto 0014 // -000d │ │ +05dd28: 5453 b802 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ +05dd2c: 6e10 9628 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +05dd32: 28e8 |0027: goto 000f // -0018 │ │ +05dd34: 5453 b802 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ +05dd38: 6204 e402 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@02e4 │ │ +05dd3c: 7120 b628 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@28b6 │ │ +05dd42: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1144 │ │ 0x0004 line=1145 │ │ 0x0008 line=1146 │ │ 0x000f line=1150 │ │ 0x0013 line=1151 │ │ @@ -72789,60 +72816,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -05dcc0: |[05dcc0] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -05dcd0: 6e10 9f28 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05dcd6: 0a02 |0003: move-result v2 │ │ -05dcd8: 6e10 fa0a 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0afa │ │ -05dcde: 0a01 |0007: move-result v1 │ │ -05dce0: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -05dce4: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -05dce8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -05dcea: 6e10 f30a 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05dcf0: 0a05 |0010: move-result v5 │ │ -05dcf2: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -05dcf6: 6e20 f20a 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05dcfc: 0c00 |0016: move-result-object v0 │ │ -05dcfe: 6e10 fa1f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -05dd04: 0a05 |001a: move-result v5 │ │ -05dd06: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -05dd0a: 6e20 0e0b 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ -05dd10: 0c04 |0020: move-result-object v4 │ │ -05dd12: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -05dd16: 5245 9902 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05dd1a: 5276 b402 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05dd1e: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -05dd22: 6e40 c41f 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1fc4 │ │ -05dd28: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05dd2c: 28df |002e: goto 000d // -0021 │ │ -05dd2e: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -05dd32: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -05dd36: 6e10 9f28 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05dd3c: 0a05 |0036: move-result v5 │ │ -05dd3e: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -05dd42: 6e10 130b 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0b13 │ │ -05dd48: 0a05 |003c: move-result v5 │ │ -05dd4a: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -05dd4e: 0e00 |003f: return-void │ │ -05dd50: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -05dd54: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -05dd56: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -05dd5a: 6e10 160b 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0b16 │ │ -05dd60: 0a05 |0048: move-result v5 │ │ -05dd62: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -05dd66: 6e10 140b 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0b14 │ │ -05dd6c: 0a05 |004e: move-result v5 │ │ -05dd6e: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -05dd72: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -05dd76: 6e20 9428 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -05dd7c: 28e9 |0056: goto 003f // -0017 │ │ +05dd44: |[05dd44] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +05dd54: 6e10 9f28 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05dd5a: 0a02 |0003: move-result v2 │ │ +05dd5c: 6e10 fa0a 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0afa │ │ +05dd62: 0a01 |0007: move-result v1 │ │ +05dd64: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +05dd68: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +05dd6c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +05dd6e: 6e10 f30a 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05dd74: 0a05 |0010: move-result v5 │ │ +05dd76: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +05dd7a: 6e20 f20a 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05dd80: 0c00 |0016: move-result-object v0 │ │ +05dd82: 6e10 fa1f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +05dd88: 0a05 |001a: move-result v5 │ │ +05dd8a: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +05dd8e: 6e20 0e0b 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ +05dd94: 0c04 |0020: move-result-object v4 │ │ +05dd96: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +05dd9a: 5245 9902 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05dd9e: 5276 b402 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05dda2: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +05dda6: 6e40 c41f 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1fc4 │ │ +05ddac: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05ddb0: 28df |002e: goto 000d // -0021 │ │ +05ddb2: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +05ddb6: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +05ddba: 6e10 9f28 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05ddc0: 0a05 |0036: move-result v5 │ │ +05ddc2: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +05ddc6: 6e10 130b 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0b13 │ │ +05ddcc: 0a05 |003c: move-result v5 │ │ +05ddce: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +05ddd2: 0e00 |003f: return-void │ │ +05ddd4: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +05ddd8: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +05ddda: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +05ddde: 6e10 160b 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0b16 │ │ +05dde4: 0a05 |0048: move-result v5 │ │ +05dde6: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +05ddea: 6e10 140b 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0b14 │ │ +05ddf0: 0a05 |004e: move-result v5 │ │ +05ddf2: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +05ddf6: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +05ddfa: 6e20 9428 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +05de00: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2717 │ │ 0x0004 line=2719 │ │ 0x0008 line=2721 │ │ 0x000c line=2722 │ │ 0x0013 line=2723 │ │ @@ -72874,37 +72901,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 │ │ -05dd80: |[05dd80] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -05dd90: 2200 0602 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05dd94: 7010 af0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0aaf │ │ -05dd9a: 5903 9902 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05dd9e: 5421 ad02 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05dda2: 6e30 1509 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0915 │ │ -05dda8: 0c01 |000c: move-result-object v1 │ │ -05ddaa: 5b01 9702 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ -05ddae: 5421 ad02 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05ddb2: 6e20 1309 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ -05ddb8: 0a01 |0014: move-result v1 │ │ -05ddba: 5901 9b02 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05ddbe: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -05ddc2: 5421 c602 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05ddc6: 6e10 9f28 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05ddcc: 0a01 |001e: move-result v1 │ │ -05ddce: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -05ddd2: 5421 c602 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05ddd6: 6e20 9428 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -05dddc: 1100 |0026: return-object v0 │ │ -05ddde: 5421 c602 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05dde2: 6e30 9328 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2893 │ │ -05dde8: 28fa |002c: goto 0026 // -0006 │ │ +05de04: |[05de04] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05de14: 2200 0702 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05de18: 7010 af0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0aaf │ │ +05de1e: 5903 9902 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05de22: 5421 ad02 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05de26: 6e30 1509 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0915 │ │ +05de2c: 0c01 |000c: move-result-object v1 │ │ +05de2e: 5b01 9702 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ +05de32: 5421 ad02 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05de36: 6e20 1309 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ +05de3c: 0a01 |0014: move-result v1 │ │ +05de3e: 5901 9b02 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05de42: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ +05de46: 5421 c602 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05de4a: 6e10 9f28 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05de50: 0a01 |001e: move-result v1 │ │ +05de52: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ +05de56: 5421 c602 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05de5a: 6e20 9428 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +05de60: 1100 |0026: return-object v0 │ │ +05de62: 5421 c602 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05de66: 6e30 9328 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2893 │ │ +05de6c: 28fa |002c: goto 0026 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0005 line=869 │ │ 0x0007 line=870 │ │ 0x000f line=871 │ │ 0x0017 line=872 │ │ @@ -72922,34 +72949,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -05ddec: |[05ddec] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -05ddfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05ddfe: 6e10 f30a 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05de04: 0a03 |0004: move-result v3 │ │ -05de06: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -05de0a: 6e20 f20a 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05de10: 0c00 |000a: move-result-object v0 │ │ -05de12: 6e10 fa1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -05de18: 0a03 |000e: move-result v3 │ │ -05de1a: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -05de1e: 6e20 0e0b 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ -05de24: 0c02 |0014: move-result-object v2 │ │ -05de26: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -05de2a: 5223 9902 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05de2e: 5254 b402 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05de32: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -05de36: 6e20 c61f 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@1fc6 │ │ -05de3c: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05de40: 28df |0022: goto 0001 // -0021 │ │ -05de42: 0e00 |0023: return-void │ │ +05de70: |[05de70] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +05de80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05de82: 6e10 f30a 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05de88: 0a03 |0004: move-result v3 │ │ +05de8a: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +05de8e: 6e20 f20a 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05de94: 0c00 |000a: move-result-object v0 │ │ +05de96: 6e10 fa1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +05de9c: 0a03 |000e: move-result v3 │ │ +05de9e: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +05dea2: 6e20 0e0b 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ +05dea8: 0c02 |0014: move-result-object v2 │ │ +05deaa: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +05deae: 5223 9902 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05deb2: 5254 b402 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05deb6: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +05deba: 6e20 c61f 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@1fc6 │ │ +05dec0: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05dec4: 28df |0022: goto 0001 // -0021 │ │ +05dec6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2764 │ │ 0x0007 line=2765 │ │ 0x000b line=2766 │ │ 0x0011 line=2767 │ │ 0x0015 line=2768 │ │ @@ -72969,41 +72996,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 │ │ -05de44: |[05de44] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -05de54: 6e20 dd0a 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0add │ │ -05de5a: 0a01 |0003: move-result v1 │ │ -05de5c: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -05de60: 6e20 f00a 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0af0 │ │ -05de66: 0c06 |0009: move-result-object v6 │ │ -05de68: 0760 |000a: move-object v0, v6 │ │ -05de6a: 1f00 0702 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05de6e: 5501 9f02 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05de72: 2042 0502 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0205 │ │ -05de76: b621 |0011: or-int/2addr v1, v2 │ │ -05de78: 5c01 9f02 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05de7c: 5531 c002 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02c0 │ │ -05de80: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ -05de84: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -05de88: 5501 9f02 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05de8c: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -05de90: 2201 5705 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -05de94: 1a02 0d04 |0020: const-string v2, "Cannot add pager decor view during layout" // string@040d │ │ -05de98: 7020 9327 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -05de9e: 2701 |0025: throw v1 │ │ -05dea0: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -05dea2: 5c01 a002 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@02a0 │ │ -05dea6: 6e40 d80a 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0ad8 │ │ -05deac: 0e00 |002c: return-void │ │ -05deae: 6f40 6320 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ -05deb4: 28fc |0030: goto 002c // -0004 │ │ +05dec8: |[05dec8] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +05ded8: 6e20 dd0a 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0add │ │ +05dede: 0a01 |0003: move-result v1 │ │ +05dee0: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +05dee4: 6e20 f00a 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0af0 │ │ +05deea: 0c06 |0009: move-result-object v6 │ │ +05deec: 0760 |000a: move-object v0, v6 │ │ +05deee: 1f00 0802 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05def2: 5501 9f02 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05def6: 2042 0602 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0206 │ │ +05defa: b621 |0011: or-int/2addr v1, v2 │ │ +05defc: 5c01 9f02 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05df00: 5531 c002 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02c0 │ │ +05df04: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ +05df08: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +05df0c: 5501 9f02 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05df10: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +05df14: 2201 5805 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +05df18: 1a02 1004 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0410 │ │ +05df1c: 7020 9327 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +05df22: 2701 |0025: throw v1 │ │ +05df24: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +05df26: 5c01 a002 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@02a0 │ │ +05df2a: 6e40 d80a 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0ad8 │ │ +05df30: 0e00 |002c: return-void │ │ +05df32: 6f40 6320 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ +05df38: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0006 line=1331 │ │ 0x000b line=1333 │ │ 0x000d line=1334 │ │ 0x0014 line=1335 │ │ @@ -73025,127 +73052,127 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -05deb8: |[05deb8] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -05dec8: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ -05decc: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ -05ded0: 6e10 ed0a 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0aed │ │ -05ded6: 0c01 |0007: move-result-object v1 │ │ -05ded8: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ -05dedc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05dede: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -05dee0: 7100 431f 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ -05dee6: 0c08 |000f: move-result-object v8 │ │ -05dee8: 6e40 411f d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1f41 │ │ -05deee: 0c04 |0013: move-result-object v4 │ │ -05def0: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ -05def4: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ -05def8: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ -05defc: 54d8 df02 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ -05df00: 7030 f50a 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0af5 │ │ -05df06: 0c08 |001f: move-result-object v8 │ │ -05df08: 5285 2c00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ -05df0c: 54d8 df02 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ -05df10: 7030 f50a 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0af5 │ │ -05df16: 0c08 |0027: move-result-object v8 │ │ -05df18: 5280 2c00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ -05df1c: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ -05df20: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ -05df24: 6e10 240b 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0b24 │ │ -05df2a: 0a02 |0031: move-result v2 │ │ -05df2c: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ -05df30: 7110 a01f 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1fa0 │ │ -05df36: 0a08 |0037: move-result v8 │ │ -05df38: 6e20 280b 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0b28 │ │ -05df3e: 0f02 |003b: return v2 │ │ -05df40: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ -05df44: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -05df46: 6e10 ed1f 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -05df4c: 0c06 |0042: move-result-object v6 │ │ -05df4e: 2068 4204 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@0442 │ │ -05df52: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -05df56: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ -05df5a: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -05df5c: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ -05df60: 2207 6c05 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -05df64: 7010 f927 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -05df6a: 6e10 bc27 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -05df70: 0c08 |0054: move-result-object v8 │ │ -05df72: 6e10 7d27 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -05df78: 0c08 |0058: move-result-object v8 │ │ -05df7a: 6e20 0228 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05df80: 6e10 ed1f 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -05df86: 0c06 |005f: move-result-object v6 │ │ -05df88: 2068 4204 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@0442 │ │ -05df8c: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ -05df90: 1a08 2e00 |0064: const-string v8, " => " // string@002e │ │ -05df94: 6e20 0228 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05df9a: 0c08 |0069: move-result-object v8 │ │ -05df9c: 6e10 bc27 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -05dfa2: 0c09 |006d: move-result-object v9 │ │ -05dfa4: 6e10 7d27 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -05dfaa: 0c09 |0071: move-result-object v9 │ │ -05dfac: 6e20 0228 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05dfb2: 7210 a220 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@20a2 │ │ -05dfb8: 0c06 |0078: move-result-object v6 │ │ -05dfba: 28e7 |0079: goto 0060 // -0019 │ │ -05dfbc: 7210 a220 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@20a2 │ │ -05dfc2: 0c06 |007d: move-result-object v6 │ │ -05dfc4: 28c5 |007e: goto 0043 // -003b │ │ -05dfc6: 1a08 4913 |007f: const-string v8, "ViewPager" // string@1349 │ │ -05dfca: 2209 6c05 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -05dfce: 7010 f927 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -05dfd4: 1a0a 2a17 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@172a │ │ -05dfd8: 6e20 0228 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05dfde: 0c09 |008b: move-result-object v9 │ │ -05dfe0: 6e10 0628 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05dfe6: 0c0a |008f: move-result-object v10 │ │ -05dfe8: 6e20 0228 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05dfee: 0c09 |0093: move-result-object v9 │ │ -05dff0: 6e10 0628 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05dff6: 0c09 |0097: move-result-object v9 │ │ -05dff8: 7120 0b1f 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -05dffe: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -05e000: 2900 6fff |009c: goto/16 000b // -0091 │ │ -05e004: 6e10 2320 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@2023 │ │ -05e00a: 0a02 |00a1: move-result v2 │ │ -05e00c: 2890 |00a2: goto 0032 // -0070 │ │ -05e00e: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ -05e012: 54d8 df02 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ -05e016: 7030 f50a 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0af5 │ │ -05e01c: 0c08 |00aa: move-result-object v8 │ │ -05e01e: 5285 2c00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ -05e022: 54d8 df02 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ -05e026: 7030 f50a 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0af5 │ │ -05e02c: 0c08 |00b2: move-result-object v8 │ │ -05e02e: 5280 2c00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ -05e032: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ -05e036: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ -05e03a: 6e10 250b 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0b25 │ │ -05e040: 0a02 |00bc: move-result v2 │ │ -05e042: 2900 75ff |00bd: goto/16 0032 // -008b │ │ -05e046: 6e10 2320 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@2023 │ │ -05e04c: 0a02 |00c2: move-result v2 │ │ -05e04e: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ -05e052: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ -05e056: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ -05e058: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ -05e05c: 6e10 240b 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0b24 │ │ -05e062: 0a02 |00cd: move-result v2 │ │ -05e064: 2900 64ff |00ce: goto/16 0032 // -009c │ │ -05e068: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ -05e06c: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ -05e06e: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ -05e072: 6e10 250b 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0b25 │ │ -05e078: 0a02 |00d8: move-result v2 │ │ -05e07a: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ +05df3c: |[05df3c] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +05df4c: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ +05df50: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ +05df54: 6e10 ed0a 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0aed │ │ +05df5a: 0c01 |0007: move-result-object v1 │ │ +05df5c: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ +05df60: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05df62: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05df64: 7100 431f 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ +05df6a: 0c08 |000f: move-result-object v8 │ │ +05df6c: 6e40 411f d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1f41 │ │ +05df72: 0c04 |0013: move-result-object v4 │ │ +05df74: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ +05df78: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ +05df7c: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ +05df80: 54d8 df02 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ +05df84: 7030 f50a 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0af5 │ │ +05df8a: 0c08 |001f: move-result-object v8 │ │ +05df8c: 5285 2c00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ +05df90: 54d8 df02 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ +05df94: 7030 f50a 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0af5 │ │ +05df9a: 0c08 |0027: move-result-object v8 │ │ +05df9c: 5280 2c00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ +05dfa0: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ +05dfa4: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ +05dfa8: 6e10 240b 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0b24 │ │ +05dfae: 0a02 |0031: move-result v2 │ │ +05dfb0: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ +05dfb4: 7110 a01f 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1fa0 │ │ +05dfba: 0a08 |0037: move-result v8 │ │ +05dfbc: 6e20 280b 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0b28 │ │ +05dfc2: 0f02 |003b: return v2 │ │ +05dfc4: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ +05dfc8: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +05dfca: 6e10 ed1f 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +05dfd0: 0c06 |0042: move-result-object v6 │ │ +05dfd2: 2068 4304 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@0443 │ │ +05dfd6: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +05dfda: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ +05dfde: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +05dfe0: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ +05dfe4: 2207 6d05 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +05dfe8: 7010 f927 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +05dfee: 6e10 bc27 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +05dff4: 0c08 |0054: move-result-object v8 │ │ +05dff6: 6e10 7d27 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +05dffc: 0c08 |0058: move-result-object v8 │ │ +05dffe: 6e20 0228 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05e004: 6e10 ed1f 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +05e00a: 0c06 |005f: move-result-object v6 │ │ +05e00c: 2068 4304 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@0443 │ │ +05e010: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ +05e014: 1a08 2e00 |0064: const-string v8, " => " // string@002e │ │ +05e018: 6e20 0228 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05e01e: 0c08 |0069: move-result-object v8 │ │ +05e020: 6e10 bc27 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +05e026: 0c09 |006d: move-result-object v9 │ │ +05e028: 6e10 7d27 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +05e02e: 0c09 |0071: move-result-object v9 │ │ +05e030: 6e20 0228 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05e036: 7210 a220 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@20a2 │ │ +05e03c: 0c06 |0078: move-result-object v6 │ │ +05e03e: 28e7 |0079: goto 0060 // -0019 │ │ +05e040: 7210 a220 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@20a2 │ │ +05e046: 0c06 |007d: move-result-object v6 │ │ +05e048: 28c5 |007e: goto 0043 // -003b │ │ +05e04a: 1a08 5313 |007f: const-string v8, "ViewPager" // string@1353 │ │ +05e04e: 2209 6d05 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +05e052: 7010 f927 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +05e058: 1a0a 3417 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@1734 │ │ +05e05c: 6e20 0228 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05e062: 0c09 |008b: move-result-object v9 │ │ +05e064: 6e10 0628 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +05e06a: 0c0a |008f: move-result-object v10 │ │ +05e06c: 6e20 0228 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05e072: 0c09 |0093: move-result-object v9 │ │ +05e074: 6e10 0628 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +05e07a: 0c09 |0097: move-result-object v9 │ │ +05e07c: 7120 0b1f 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +05e082: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +05e084: 2900 6fff |009c: goto/16 000b // -0091 │ │ +05e088: 6e10 2320 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@2023 │ │ +05e08e: 0a02 |00a1: move-result v2 │ │ +05e090: 2890 |00a2: goto 0032 // -0070 │ │ +05e092: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ +05e096: 54d8 df02 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ +05e09a: 7030 f50a 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0af5 │ │ +05e0a0: 0c08 |00aa: move-result-object v8 │ │ +05e0a2: 5285 2c00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ +05e0a6: 54d8 df02 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02df │ │ +05e0aa: 7030 f50a 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0af5 │ │ +05e0b0: 0c08 |00b2: move-result-object v8 │ │ +05e0b2: 5280 2c00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ +05e0b6: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ +05e0ba: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ +05e0be: 6e10 250b 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0b25 │ │ +05e0c4: 0a02 |00bc: move-result v2 │ │ +05e0c6: 2900 75ff |00bd: goto/16 0032 // -008b │ │ +05e0ca: 6e10 2320 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@2023 │ │ +05e0d0: 0a02 |00c2: move-result v2 │ │ +05e0d2: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ +05e0d6: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ +05e0da: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ +05e0dc: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ +05e0e0: 6e10 240b 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0b24 │ │ +05e0e6: 0a02 |00cd: move-result v2 │ │ +05e0e8: 2900 64ff |00ce: goto/16 0032 // -009c │ │ +05e0ec: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ +05e0f0: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ +05e0f2: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ +05e0f6: 6e10 250b 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0b25 │ │ +05e0fc: 0a02 |00d8: move-result v2 │ │ +05e0fe: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2605 │ │ 0x0008 line=2606 │ │ 0x000a line=2607 │ │ 0x000b line=2631 │ │ 0x000c line=2633 │ │ @@ -73207,72 +73234,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -05e080: |[05e080] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -05e090: 20c0 4204 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0442 │ │ -05e094: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -05e098: 07c7 |0004: move-object v7, v12 │ │ -05e09a: 1f07 4204 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0442 │ │ -05e09e: 6e10 f21f 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1ff2 │ │ -05e0a4: 0a09 |000a: move-result v9 │ │ -05e0a6: 6e10 f31f 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1ff3 │ │ -05e0ac: 0a0a |000e: move-result v10 │ │ -05e0ae: 6e10 6f20 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -05e0b4: 0a06 |0012: move-result v6 │ │ -05e0b6: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -05e0ba: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -05e0be: 6e20 6e20 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -05e0c4: 0c01 |001a: move-result-object v1 │ │ -05e0c6: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -05e0ca: 6e10 e31f 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -05e0d0: 0a02 |0020: move-result v2 │ │ -05e0d2: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -05e0d6: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -05e0da: 6e10 f01f 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -05e0e0: 0a02 |0028: move-result v2 │ │ -05e0e2: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -05e0e6: 9000 100a |002b: add-int v0, v16, v10 │ │ -05e0ea: 6e10 f61f 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -05e0f0: 0a02 |0030: move-result v2 │ │ -05e0f2: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -05e0f6: 9000 100a |0033: add-int v0, v16, v10 │ │ -05e0fa: 6e10 d41f 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -05e100: 0a02 |0038: move-result v2 │ │ -05e102: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -05e106: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -05e108: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -05e10c: 6e10 e31f 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -05e112: 0a03 |0041: move-result v3 │ │ -05e114: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -05e118: 9000 100a |0044: add-int v0, v16, v10 │ │ -05e11c: 6e10 f61f 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -05e122: 0a03 |0049: move-result v3 │ │ -05e124: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -05e128: 07b0 |004c: move-object v0, v11 │ │ -05e12a: 01e3 |004d: move v3, v14 │ │ -05e12c: 7406 db0a 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0adb │ │ -05e132: 0a00 |0051: move-result v0 │ │ -05e134: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -05e138: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -05e13a: 0f00 |0055: return v0 │ │ -05e13c: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -05e140: 28bd |0058: goto 0015 // -0043 │ │ -05e142: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -05e146: 7be0 |005b: neg-int v0, v14 │ │ -05e148: 7120 280a 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0a28 │ │ -05e14e: 0a00 |005f: move-result v0 │ │ -05e150: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -05e154: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -05e156: 28f2 |0063: goto 0055 // -000e │ │ -05e158: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -05e15a: 28f0 |0065: goto 0055 // -0010 │ │ +05e104: |[05e104] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +05e114: 20c0 4304 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0443 │ │ +05e118: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +05e11c: 07c7 |0004: move-object v7, v12 │ │ +05e11e: 1f07 4304 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0443 │ │ +05e122: 6e10 f21f 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1ff2 │ │ +05e128: 0a09 |000a: move-result v9 │ │ +05e12a: 6e10 f31f 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1ff3 │ │ +05e130: 0a0a |000e: move-result v10 │ │ +05e132: 6e10 6f20 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +05e138: 0a06 |0012: move-result v6 │ │ +05e13a: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +05e13e: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +05e142: 6e20 6e20 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +05e148: 0c01 |001a: move-result-object v1 │ │ +05e14a: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +05e14e: 6e10 e31f 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +05e154: 0a02 |0020: move-result v2 │ │ +05e156: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +05e15a: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +05e15e: 6e10 f01f 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +05e164: 0a02 |0028: move-result v2 │ │ +05e166: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +05e16a: 9000 100a |002b: add-int v0, v16, v10 │ │ +05e16e: 6e10 f61f 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +05e174: 0a02 |0030: move-result v2 │ │ +05e176: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +05e17a: 9000 100a |0033: add-int v0, v16, v10 │ │ +05e17e: 6e10 d41f 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +05e184: 0a02 |0038: move-result v2 │ │ +05e186: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +05e18a: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +05e18c: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +05e190: 6e10 e31f 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +05e196: 0a03 |0041: move-result v3 │ │ +05e198: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +05e19c: 9000 100a |0044: add-int v0, v16, v10 │ │ +05e1a0: 6e10 f61f 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +05e1a6: 0a03 |0049: move-result v3 │ │ +05e1a8: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +05e1ac: 07b0 |004c: move-object v0, v11 │ │ +05e1ae: 01e3 |004d: move v3, v14 │ │ +05e1b0: 7406 db0a 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0adb │ │ +05e1b6: 0a00 |0051: move-result v0 │ │ +05e1b8: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +05e1bc: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +05e1be: 0f00 |0055: return v0 │ │ +05e1c0: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +05e1c4: 28bd |0058: goto 0015 // -0043 │ │ +05e1c6: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +05e1ca: 7be0 |005b: neg-int v0, v14 │ │ +05e1cc: 7120 280a 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0a28 │ │ +05e1d2: 0a00 |005f: move-result v0 │ │ +05e1d4: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +05e1d8: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +05e1da: 28f2 |0063: goto 0055 // -000e │ │ +05e1dc: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +05e1de: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2542 │ │ 0x0005 line=2543 │ │ 0x0007 line=2544 │ │ 0x000b line=2545 │ │ 0x000f line=2546 │ │ @@ -73308,44 +73335,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -05e15c: |[05e15c] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ -05e16c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05e16e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05e170: 5464 ad02 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e174: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -05e178: 0f03 |0006: return v3 │ │ -05e17a: 7010 f60a 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -05e180: 0a01 |000a: move-result v1 │ │ -05e182: 6e10 080b 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05e188: 0a00 |000e: move-result v0 │ │ -05e18a: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ -05e18e: 8214 |0011: int-to-float v4, v1 │ │ -05e190: 5265 bd02 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ -05e194: c854 |0014: mul-float/2addr v4, v5 │ │ -05e196: 8744 |0015: float-to-int v4, v4 │ │ -05e198: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ -05e19c: 0123 |0018: move v3, v2 │ │ -05e19e: 28ed |0019: goto 0006 // -0013 │ │ -05e1a0: 0132 |001a: move v2, v3 │ │ -05e1a2: 28fd |001b: goto 0018 // -0003 │ │ -05e1a4: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ -05e1a8: 8214 |001e: int-to-float v4, v1 │ │ -05e1aa: 5265 c902 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ -05e1ae: c854 |0021: mul-float/2addr v4, v5 │ │ -05e1b0: 8744 |0022: float-to-int v4, v4 │ │ -05e1b2: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ -05e1b6: 0123 |0025: move v3, v2 │ │ -05e1b8: 28e0 |0026: goto 0006 // -0020 │ │ -05e1ba: 0132 |0027: move v2, v3 │ │ -05e1bc: 28fd |0028: goto 0025 // -0003 │ │ +05e1e0: |[05e1e0] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ +05e1f0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05e1f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05e1f4: 5464 ad02 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e1f8: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +05e1fc: 0f03 |0006: return v3 │ │ +05e1fe: 7010 f60a 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +05e204: 0a01 |000a: move-result v1 │ │ +05e206: 6e10 080b 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05e20c: 0a00 |000e: move-result v0 │ │ +05e20e: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ +05e212: 8214 |0011: int-to-float v4, v1 │ │ +05e214: 5265 bd02 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ +05e218: c854 |0014: mul-float/2addr v4, v5 │ │ +05e21a: 8744 |0015: float-to-int v4, v4 │ │ +05e21c: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ +05e220: 0123 |0018: move v3, v2 │ │ +05e222: 28ed |0019: goto 0006 // -0013 │ │ +05e224: 0132 |001a: move v2, v3 │ │ +05e226: 28fd |001b: goto 0018 // -0003 │ │ +05e228: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ +05e22c: 8214 |001e: int-to-float v4, v1 │ │ +05e22e: 5265 c902 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ +05e232: c854 |0021: mul-float/2addr v4, v5 │ │ +05e234: 8744 |0022: float-to-int v4, v4 │ │ +05e236: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ +05e23a: 0123 |0025: move v3, v2 │ │ +05e23c: 28e0 |0026: goto 0006 // -0020 │ │ +05e23e: 0132 |0027: move v2, v3 │ │ +05e240: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2515 │ │ 0x0006 line=2526 │ │ 0x0007 line=2519 │ │ 0x000b line=2520 │ │ 0x000f line=2521 │ │ @@ -73363,24 +73390,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05e1c0: |[05e1c0] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -05e1d0: 2020 0702 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05e1d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -05e1d8: 6f20 6520 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2065 │ │ -05e1de: 0a00 |0007: move-result v0 │ │ -05e1e0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -05e1e4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -05e1e6: 0f00 |000b: return v0 │ │ -05e1e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05e1ea: 28fe |000d: goto 000b // -0002 │ │ +05e244: |[05e244] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +05e254: 2020 0802 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05e258: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05e25c: 6f20 6520 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2065 │ │ +05e262: 0a00 |0007: move-result v0 │ │ +05e264: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +05e268: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +05e26a: 0f00 |000b: return v0 │ │ +05e26c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05e26e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2843 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -73389,48 +73416,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -05e1ec: |[05e1ec] android.support.v4.view.ViewPager.computeScroll:()V │ │ -05e1fc: 5454 db02 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05e200: 6e10 8d22 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@228d │ │ -05e206: 0a04 |0005: move-result v4 │ │ -05e208: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ -05e20c: 5454 db02 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05e210: 6e10 8622 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@2286 │ │ -05e216: 0a04 |000d: move-result v4 │ │ -05e218: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ -05e21c: 6e10 080b 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05e222: 0a00 |0013: move-result v0 │ │ -05e224: 6e10 090b 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ -05e22a: 0a01 |0017: move-result v1 │ │ -05e22c: 5454 db02 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05e230: 6e10 8822 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@2288 │ │ -05e236: 0a02 |001d: move-result v2 │ │ -05e238: 5454 db02 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05e23c: 6e10 8922 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@2289 │ │ -05e242: 0a03 |0023: move-result v3 │ │ -05e244: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -05e248: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -05e24c: 6e30 350b 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ -05e252: 7020 260b 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0b26 │ │ -05e258: 0a04 |002e: move-result v4 │ │ -05e25a: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ -05e25e: 5454 db02 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05e262: 6e10 8522 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ -05e268: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -05e26a: 6e30 350b 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ -05e270: 7110 3f0a 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -05e276: 0e00 |003d: return-void │ │ -05e278: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -05e27a: 7020 de0a 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ -05e280: 28fb |0042: goto 003d // -0005 │ │ +05e270: |[05e270] android.support.v4.view.ViewPager.computeScroll:()V │ │ +05e280: 5454 db02 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05e284: 6e10 8d22 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@228d │ │ +05e28a: 0a04 |0005: move-result v4 │ │ +05e28c: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ +05e290: 5454 db02 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05e294: 6e10 8622 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@2286 │ │ +05e29a: 0a04 |000d: move-result v4 │ │ +05e29c: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ +05e2a0: 6e10 080b 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05e2a6: 0a00 |0013: move-result v0 │ │ +05e2a8: 6e10 090b 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ +05e2ae: 0a01 |0017: move-result v1 │ │ +05e2b0: 5454 db02 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05e2b4: 6e10 8822 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@2288 │ │ +05e2ba: 0a02 |001d: move-result v2 │ │ +05e2bc: 5454 db02 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05e2c0: 6e10 8922 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@2289 │ │ +05e2c6: 0a03 |0023: move-result v3 │ │ +05e2c8: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +05e2cc: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ +05e2d0: 6e30 350b 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ +05e2d6: 7020 260b 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0b26 │ │ +05e2dc: 0a04 |002e: move-result v4 │ │ +05e2de: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ +05e2e2: 5454 db02 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05e2e6: 6e10 8522 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ +05e2ec: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +05e2ee: 6e30 350b 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ +05e2f4: 7110 3f0a 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +05e2fa: 0e00 |003d: return-void │ │ +05e2fc: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +05e2fe: 7020 de0a 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ +05e304: 28fb |0042: goto 003d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1645 │ │ 0x0010 line=1646 │ │ 0x0014 line=1647 │ │ 0x0018 line=1648 │ │ 0x001e line=1649 │ │ @@ -73454,113 +73481,113 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -05e284: |[05e284] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -05e294: 121a |0000: const/4 v10, #int 1 // #1 │ │ -05e296: 120b |0001: const/4 v11, #int 0 // #0 │ │ -05e298: 54fc ad02 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e29c: 6e10 1009 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -05e2a2: 0a00 |0007: move-result v0 │ │ -05e2a4: 59f0 ba02 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ -05e2a8: 54fc c602 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e2ac: 6e10 9f28 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05e2b2: 0a0c |000f: move-result v12 │ │ -05e2b4: 52fd d002 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ -05e2b8: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ -05e2bc: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ -05e2c0: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ -05e2c4: 54fc c602 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e2c8: 6e10 9f28 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05e2ce: 0a0c |001d: move-result v12 │ │ -05e2d0: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ -05e2d4: 01a7 |0020: move v7, v10 │ │ -05e2d6: 52f8 b402 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05e2da: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -05e2dc: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -05e2de: 54fc c602 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e2e2: 6e10 9f28 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05e2e8: 0a0c |002a: move-result v12 │ │ -05e2ea: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ -05e2ee: 54fc c602 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e2f2: 6e20 9828 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05e2f8: 0c04 |0032: move-result-object v4 │ │ -05e2fa: 1f04 0602 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05e2fe: 54fc ad02 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e302: 544d 9702 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ -05e306: 6e20 1109 dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0911 │ │ -05e30c: 0a09 |003c: move-result v9 │ │ -05e30e: 12fc |003d: const/4 v12, #int -1 // #ff │ │ -05e310: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ -05e314: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05e318: 28e3 |0042: goto 0025 // -001d │ │ -05e31a: 01b7 |0043: move v7, v11 │ │ -05e31c: 28dd |0044: goto 0021 // -0023 │ │ -05e31e: 12ec |0045: const/4 v12, #int -2 // #fe │ │ -05e320: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ -05e324: 54fc c602 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e328: 6e20 9b28 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ -05e32e: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -05e332: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ -05e336: 54fc ad02 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e33a: 6e20 1d09 fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@091d │ │ -05e340: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -05e342: 54fc ad02 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e346: 524d 9902 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05e34a: 544e 9702 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ -05e34e: 6e40 0d09 fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@090d │ │ -05e354: 1217 |0060: const/4 v7, #int 1 // #1 │ │ -05e356: 52fc b402 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05e35a: 524d 9902 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05e35e: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ -05e362: 52fc b402 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05e366: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ -05e36a: 7120 af27 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -05e370: 0a0c |006e: move-result v12 │ │ -05e372: 7120 ac27 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -05e378: 0a08 |0072: move-result v8 │ │ -05e37a: 1217 |0073: const/4 v7, #int 1 // #1 │ │ -05e37c: 28cc |0074: goto 0040 // -0034 │ │ -05e37e: 524c 9902 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05e382: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ -05e386: 524c 9902 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05e38a: 52fd b402 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05e38e: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ -05e392: 0198 |007f: move v8, v9 │ │ -05e394: 5949 9902 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05e398: 1217 |0082: const/4 v7, #int 1 // #1 │ │ -05e39a: 28bd |0083: goto 0040 // -0043 │ │ -05e39c: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ -05e3a0: 54fc ad02 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e3a4: 6e20 0f09 fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@090f │ │ -05e3aa: 54fc c602 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e3ae: 620d aa02 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@02aa │ │ -05e3b2: 7120 b628 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@28b6 │ │ -05e3b8: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ -05e3bc: 6e10 f30a 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05e3c2: 0a02 |0097: move-result v2 │ │ -05e3c4: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -05e3c6: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ -05e3ca: 6e20 f20a 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05e3d0: 0c01 |009e: move-result-object v1 │ │ -05e3d2: 6e10 e21f 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05e3d8: 0c06 |00a2: move-result-object v6 │ │ -05e3da: 1f06 0702 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05e3de: 556c 9f02 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05e3e2: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ -05e3e6: 120c |00a9: const/4 v12, #int 0 // #0 │ │ -05e3e8: 596c a302 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ -05e3ec: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05e3f0: 28eb |00ae: goto 0099 // -0015 │ │ -05e3f2: 6e40 3b0b 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ -05e3f8: 6e10 320b 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0b32 │ │ -05e3fe: 0e00 |00b5: return-void │ │ +05e308: |[05e308] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +05e318: 121a |0000: const/4 v10, #int 1 // #1 │ │ +05e31a: 120b |0001: const/4 v11, #int 0 // #0 │ │ +05e31c: 54fc ad02 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e320: 6e10 1009 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +05e326: 0a00 |0007: move-result v0 │ │ +05e328: 59f0 ba02 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ +05e32c: 54fc c602 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e330: 6e10 9f28 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05e336: 0a0c |000f: move-result v12 │ │ +05e338: 52fd d002 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ +05e33c: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ +05e340: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ +05e344: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ +05e348: 54fc c602 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e34c: 6e10 9f28 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05e352: 0a0c |001d: move-result v12 │ │ +05e354: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ +05e358: 01a7 |0020: move v7, v10 │ │ +05e35a: 52f8 b402 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05e35e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +05e360: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +05e362: 54fc c602 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e366: 6e10 9f28 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05e36c: 0a0c |002a: move-result v12 │ │ +05e36e: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ +05e372: 54fc c602 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e376: 6e20 9828 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05e37c: 0c04 |0032: move-result-object v4 │ │ +05e37e: 1f04 0702 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05e382: 54fc ad02 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e386: 544d 9702 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ +05e38a: 6e20 1109 dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0911 │ │ +05e390: 0a09 |003c: move-result v9 │ │ +05e392: 12fc |003d: const/4 v12, #int -1 // #ff │ │ +05e394: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ +05e398: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05e39c: 28e3 |0042: goto 0025 // -001d │ │ +05e39e: 01b7 |0043: move v7, v11 │ │ +05e3a0: 28dd |0044: goto 0021 // -0023 │ │ +05e3a2: 12ec |0045: const/4 v12, #int -2 // #fe │ │ +05e3a4: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ +05e3a8: 54fc c602 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e3ac: 6e20 9b28 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ +05e3b2: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +05e3b6: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ +05e3ba: 54fc ad02 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e3be: 6e20 1d09 fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@091d │ │ +05e3c4: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +05e3c6: 54fc ad02 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e3ca: 524d 9902 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05e3ce: 544e 9702 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ +05e3d2: 6e40 0d09 fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@090d │ │ +05e3d8: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +05e3da: 52fc b402 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05e3de: 524d 9902 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05e3e2: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ +05e3e6: 52fc b402 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05e3ea: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ +05e3ee: 7120 af27 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +05e3f4: 0a0c |006e: move-result v12 │ │ +05e3f6: 7120 ac27 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +05e3fc: 0a08 |0072: move-result v8 │ │ +05e3fe: 1217 |0073: const/4 v7, #int 1 // #1 │ │ +05e400: 28cc |0074: goto 0040 // -0034 │ │ +05e402: 524c 9902 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05e406: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ +05e40a: 524c 9902 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05e40e: 52fd b402 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05e412: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ +05e416: 0198 |007f: move v8, v9 │ │ +05e418: 5949 9902 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05e41c: 1217 |0082: const/4 v7, #int 1 // #1 │ │ +05e41e: 28bd |0083: goto 0040 // -0043 │ │ +05e420: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +05e424: 54fc ad02 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e428: 6e20 0f09 fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@090f │ │ +05e42e: 54fc c602 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e432: 620d aa02 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@02aa │ │ +05e436: 7120 b628 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@28b6 │ │ +05e43c: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ +05e440: 6e10 f30a 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05e446: 0a02 |0097: move-result v2 │ │ +05e448: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +05e44a: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ +05e44e: 6e20 f20a 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05e454: 0c01 |009e: move-result-object v1 │ │ +05e456: 6e10 e21f 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05e45c: 0c06 |00a2: move-result-object v6 │ │ +05e45e: 1f06 0802 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05e462: 556c 9f02 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05e466: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ +05e46a: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +05e46c: 596c a302 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ +05e470: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05e474: 28eb |00ae: goto 0099 // -0015 │ │ +05e476: 6e40 3b0b 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ +05e47c: 6e10 320b 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0b32 │ │ +05e482: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=883 │ │ 0x0008 line=884 │ │ 0x000a line=885 │ │ 0x0021 line=887 │ │ 0x0023 line=889 │ │ @@ -73624,25 +73651,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05e400: |[05e400] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -05e410: 6f20 6620 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@2066 │ │ -05e416: 0a00 |0003: move-result v0 │ │ -05e418: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -05e41c: 6e20 ec0a 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0aec │ │ -05e422: 0a00 |0009: move-result v0 │ │ -05e424: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -05e428: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05e42a: 0f00 |000d: return v0 │ │ -05e42c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05e42e: 28fe |000f: goto 000d // -0002 │ │ +05e484: |[05e484] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +05e494: 6f20 6620 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@2066 │ │ +05e49a: 0a00 |0003: move-result v0 │ │ +05e49c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +05e4a0: 6e20 ec0a 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0aec │ │ +05e4a6: 0a00 |0009: move-result v0 │ │ +05e4a8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +05e4ac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05e4ae: 0f00 |000d: return v0 │ │ +05e4b0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05e4b2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2567 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -73651,46 +73678,46 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -05e430: |[05e430] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05e440: 6e10 e620 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@20e6 │ │ -05e446: 0a04 |0003: move-result v4 │ │ -05e448: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ -05e44c: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ -05e450: 6f20 6720 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@2067 │ │ -05e456: 0a04 |000b: move-result v4 │ │ -05e458: 0f04 |000c: return v4 │ │ -05e45a: 6e10 f30a 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05e460: 0a01 |0010: move-result v1 │ │ -05e462: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -05e464: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ -05e468: 6e20 f20a 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05e46e: 0c00 |0017: move-result-object v0 │ │ -05e470: 6e10 fa1f 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -05e476: 0a04 |001b: move-result v4 │ │ -05e478: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -05e47c: 6e20 0e0b 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ -05e482: 0c03 |0021: move-result-object v3 │ │ -05e484: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ -05e488: 5234 9902 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05e48c: 5265 b402 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05e490: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ -05e494: 6e20 cd1f 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1fcd │ │ -05e49a: 0a04 |002d: move-result v4 │ │ -05e49c: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -05e4a0: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -05e4a2: 28db |0031: goto 000c // -0025 │ │ -05e4a4: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05e4a8: 28de |0034: goto 0012 // -0022 │ │ -05e4aa: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -05e4ac: 28d6 |0036: goto 000c // -002a │ │ +05e4b4: |[05e4b4] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05e4c4: 6e10 e620 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@20e6 │ │ +05e4ca: 0a04 |0003: move-result v4 │ │ +05e4cc: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ +05e4d0: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ +05e4d4: 6f20 6720 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@2067 │ │ +05e4da: 0a04 |000b: move-result v4 │ │ +05e4dc: 0f04 |000c: return v4 │ │ +05e4de: 6e10 f30a 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05e4e4: 0a01 |0010: move-result v1 │ │ +05e4e6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +05e4e8: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ +05e4ec: 6e20 f20a 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05e4f2: 0c00 |0017: move-result-object v0 │ │ +05e4f4: 6e10 fa1f 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +05e4fa: 0a04 |001b: move-result v4 │ │ +05e4fc: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +05e500: 6e20 0e0b 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ +05e506: 0c03 |0021: move-result-object v3 │ │ +05e508: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +05e50c: 5234 9902 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05e510: 5265 b402 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05e514: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ +05e518: 6e20 cd1f 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1fcd │ │ +05e51e: 0a04 |002d: move-result v4 │ │ +05e520: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +05e524: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +05e526: 28db |0031: goto 000c // -0025 │ │ +05e528: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05e52c: 28de |0034: goto 0012 // -0022 │ │ +05e52e: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +05e530: 28d6 |0036: goto 000c // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2811 │ │ 0x0008 line=2812 │ │ 0x000c line=2828 │ │ 0x000d line=2816 │ │ 0x0011 line=2817 │ │ @@ -73714,26 +73741,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05e4b0: |[05e4b0] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -05e4c0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -05e4c4: c705 |0002: sub-float/2addr v5, v0 │ │ -05e4c6: 8950 |0003: float-to-double v0, v5 │ │ -05e4c8: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -05e4d2: cd20 |0009: mul-double/2addr v0, v2 │ │ -05e4d4: 8c05 |000a: double-to-float v5, v0 │ │ -05e4d6: 8950 |000b: float-to-double v0, v5 │ │ -05e4d8: 7120 b327 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@27b3 │ │ -05e4de: 0b00 |000f: move-result-wide v0 │ │ -05e4e0: 8c00 |0010: double-to-float v0, v0 │ │ -05e4e2: 0f00 |0011: return v0 │ │ +05e534: |[05e534] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +05e544: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +05e548: c705 |0002: sub-float/2addr v5, v0 │ │ +05e54a: 8950 |0003: float-to-double v0, v5 │ │ +05e54c: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +05e556: cd20 |0009: mul-double/2addr v0, v2 │ │ +05e558: 8c05 |000a: double-to-float v5, v0 │ │ +05e55a: 8950 |000b: float-to-double v0, v5 │ │ +05e55c: 7120 b327 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@27b3 │ │ +05e562: 0b00 |000f: move-result-wide v0 │ │ +05e564: 8c00 |0010: double-to-float v0, v0 │ │ +05e566: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0003 line=805 │ │ 0x000b line=806 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -73744,106 +73771,106 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -05e4e4: |[05e4e4] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -05e4f4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -05e4f6: 6f20 6820 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2068 │ │ -05e4fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05e4fe: 7110 320a 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ -05e504: 0a02 |0008: move-result v2 │ │ -05e506: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -05e50a: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ -05e50e: 5485 ad02 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e512: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ -05e516: 5485 ad02 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e51a: 6e10 1009 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -05e520: 0a05 |0016: move-result v5 │ │ -05e522: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ -05e526: 5485 ca02 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -05e52a: 6e10 9d0e 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ -05e530: 0a05 |001e: move-result v5 │ │ -05e532: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ -05e536: 6e10 8b01 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ -05e53c: 0a03 |0024: move-result v3 │ │ -05e53e: 6e10 fc0a 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0afc │ │ -05e544: 0a05 |0028: move-result v5 │ │ -05e546: 6e10 040b 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ -05e54c: 0a06 |002c: move-result v6 │ │ -05e54e: b165 |002d: sub-int/2addr v5, v6 │ │ -05e550: 6e10 010b 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0b01 │ │ -05e556: 0a06 |0031: move-result v6 │ │ -05e558: 9100 0506 |0032: sub-int v0, v5, v6 │ │ -05e55c: 6e10 0a0b 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ -05e562: 0a04 |0037: move-result v4 │ │ -05e564: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ -05e568: 6e20 8901 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0189 │ │ -05e56e: 7b05 |003d: neg-int v5, v0 │ │ -05e570: 6e10 040b 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ -05e576: 0a06 |0041: move-result v6 │ │ -05e578: b065 |0042: add-int/2addr v5, v6 │ │ -05e57a: 8255 |0043: int-to-float v5, v5 │ │ -05e57c: 5286 bd02 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ -05e580: 8247 |0046: int-to-float v7, v4 │ │ -05e582: c876 |0047: mul-float/2addr v6, v7 │ │ -05e584: 6e30 8d01 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ -05e58a: 5485 ca02 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -05e58e: 6e30 a20e 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ea2 │ │ -05e594: 5485 ca02 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -05e598: 6e20 9b0e 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e9b │ │ -05e59e: 0a05 |0055: move-result v5 │ │ -05e5a0: b651 |0056: or-int/2addr v1, v5 │ │ -05e5a2: 6e20 8801 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ -05e5a8: 5485 d902 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ -05e5ac: 6e10 9d0e 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ -05e5b2: 0a05 |005f: move-result v5 │ │ -05e5b4: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ -05e5b8: 6e10 8b01 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ -05e5be: 0a03 |0065: move-result v3 │ │ -05e5c0: 6e10 0a0b 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ -05e5c6: 0a04 |0069: move-result v4 │ │ -05e5c8: 6e10 fc0a 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0afc │ │ -05e5ce: 0a05 |006d: move-result v5 │ │ -05e5d0: 6e10 040b 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ -05e5d6: 0a06 |0071: move-result v6 │ │ -05e5d8: b165 |0072: sub-int/2addr v5, v6 │ │ -05e5da: 6e10 010b 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0b01 │ │ -05e5e0: 0a06 |0076: move-result v6 │ │ -05e5e2: 9100 0506 |0077: sub-int v0, v5, v6 │ │ -05e5e6: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ -05e5ea: 6e20 8901 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0189 │ │ -05e5f0: 6e10 040b 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ -05e5f6: 0a05 |0081: move-result v5 │ │ -05e5f8: 7b55 |0082: neg-int v5, v5 │ │ -05e5fa: 8255 |0083: int-to-float v5, v5 │ │ -05e5fc: 5286 c902 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ -05e600: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ -05e604: c676 |0088: add-float/2addr v6, v7 │ │ -05e606: 7f66 |0089: neg-float v6, v6 │ │ -05e608: 8247 |008a: int-to-float v7, v4 │ │ -05e60a: c876 |008b: mul-float/2addr v6, v7 │ │ -05e60c: 6e30 8d01 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ -05e612: 5485 d902 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ -05e616: 6e30 a20e 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ea2 │ │ -05e61c: 5485 d902 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ -05e620: 6e20 9b0e 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e9b │ │ -05e626: 0a05 |0099: move-result v5 │ │ -05e628: b651 |009a: or-int/2addr v1, v5 │ │ -05e62a: 6e20 8801 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ -05e630: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -05e634: 7110 3f0a 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -05e63a: 0e00 |00a3: return-void │ │ -05e63c: 5485 ca02 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -05e640: 6e10 9c0e 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0e9c │ │ -05e646: 5485 d902 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ -05e64a: 6e10 9c0e 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0e9c │ │ -05e650: 28f0 |00ae: goto 009e // -0010 │ │ +05e568: |[05e568] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +05e578: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +05e57a: 6f20 6820 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2068 │ │ +05e580: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05e582: 7110 320a 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ +05e588: 0a02 |0008: move-result v2 │ │ +05e58a: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +05e58e: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ +05e592: 5485 ad02 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e596: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ +05e59a: 5485 ad02 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e59e: 6e10 1009 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +05e5a4: 0a05 |0016: move-result v5 │ │ +05e5a6: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ +05e5aa: 5485 ca02 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ +05e5ae: 6e10 9d0e 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ +05e5b4: 0a05 |001e: move-result v5 │ │ +05e5b6: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ +05e5ba: 6e10 8b01 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ +05e5c0: 0a03 |0024: move-result v3 │ │ +05e5c2: 6e10 fc0a 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0afc │ │ +05e5c8: 0a05 |0028: move-result v5 │ │ +05e5ca: 6e10 040b 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ +05e5d0: 0a06 |002c: move-result v6 │ │ +05e5d2: b165 |002d: sub-int/2addr v5, v6 │ │ +05e5d4: 6e10 010b 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0b01 │ │ +05e5da: 0a06 |0031: move-result v6 │ │ +05e5dc: 9100 0506 |0032: sub-int v0, v5, v6 │ │ +05e5e0: 6e10 0a0b 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ +05e5e6: 0a04 |0037: move-result v4 │ │ +05e5e8: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ +05e5ec: 6e20 8901 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0189 │ │ +05e5f2: 7b05 |003d: neg-int v5, v0 │ │ +05e5f4: 6e10 040b 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ +05e5fa: 0a06 |0041: move-result v6 │ │ +05e5fc: b065 |0042: add-int/2addr v5, v6 │ │ +05e5fe: 8255 |0043: int-to-float v5, v5 │ │ +05e600: 5286 bd02 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02bd │ │ +05e604: 8247 |0046: int-to-float v7, v4 │ │ +05e606: c876 |0047: mul-float/2addr v6, v7 │ │ +05e608: 6e30 8d01 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ +05e60e: 5485 ca02 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ +05e612: 6e30 a20e 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ea2 │ │ +05e618: 5485 ca02 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ +05e61c: 6e20 9b0e 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e9b │ │ +05e622: 0a05 |0055: move-result v5 │ │ +05e624: b651 |0056: or-int/2addr v1, v5 │ │ +05e626: 6e20 8801 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ +05e62c: 5485 d902 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ +05e630: 6e10 9d0e 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ +05e636: 0a05 |005f: move-result v5 │ │ +05e638: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ +05e63c: 6e10 8b01 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ +05e642: 0a03 |0065: move-result v3 │ │ +05e644: 6e10 0a0b 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ +05e64a: 0a04 |0069: move-result v4 │ │ +05e64c: 6e10 fc0a 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0afc │ │ +05e652: 0a05 |006d: move-result v5 │ │ +05e654: 6e10 040b 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ +05e65a: 0a06 |0071: move-result v6 │ │ +05e65c: b165 |0072: sub-int/2addr v5, v6 │ │ +05e65e: 6e10 010b 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0b01 │ │ +05e664: 0a06 |0076: move-result v6 │ │ +05e666: 9100 0506 |0077: sub-int v0, v5, v6 │ │ +05e66a: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ +05e66e: 6e20 8901 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0189 │ │ +05e674: 6e10 040b 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ +05e67a: 0a05 |0081: move-result v5 │ │ +05e67c: 7b55 |0082: neg-int v5, v5 │ │ +05e67e: 8255 |0083: int-to-float v5, v5 │ │ +05e680: 5286 c902 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02c9 │ │ +05e684: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ +05e688: c676 |0088: add-float/2addr v6, v7 │ │ +05e68a: 7f66 |0089: neg-float v6, v6 │ │ +05e68c: 8247 |008a: int-to-float v7, v4 │ │ +05e68e: c876 |008b: mul-float/2addr v6, v7 │ │ +05e690: 6e30 8d01 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ +05e696: 5485 d902 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ +05e69a: 6e30 a20e 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ea2 │ │ +05e6a0: 5485 d902 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ +05e6a4: 6e20 9b0e 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e9b │ │ +05e6aa: 0a05 |0099: move-result v5 │ │ +05e6ac: b651 |009a: or-int/2addr v1, v5 │ │ +05e6ae: 6e20 8801 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ +05e6b4: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +05e6b8: 7110 3f0a 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +05e6be: 0e00 |00a3: return-void │ │ +05e6c0: 5485 ca02 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ +05e6c4: 6e10 9c0e 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0e9c │ │ +05e6ca: 5485 d902 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ +05e6ce: 6e10 9c0e 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0e9c │ │ +05e6d4: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2262 │ │ 0x0004 line=2263 │ │ 0x0005 line=2265 │ │ 0x0009 line=2266 │ │ 0x0019 line=2269 │ │ @@ -73886,25 +73913,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -05e654: |[05e654] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -05e664: 6f10 6a20 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@206a │ │ -05e66a: 5420 cb02 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ -05e66e: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -05e672: 6e10 e101 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ -05e678: 0a01 |000a: move-result v1 │ │ -05e67a: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -05e67e: 6e10 fb0a 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0afb │ │ -05e684: 0c01 |0010: move-result-object v1 │ │ -05e686: 6e20 f101 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -05e68c: 0e00 |0014: return-void │ │ +05e6d8: |[05e6d8] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +05e6e8: 6f10 6a20 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@206a │ │ +05e6ee: 5420 cb02 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ +05e6f2: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +05e6f6: 6e10 e101 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ +05e6fc: 0a01 |000a: move-result v1 │ │ +05e6fe: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +05e702: 6e10 fb0a 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0afb │ │ +05e708: 0c01 |0010: move-result-object v1 │ │ +05e70a: 6e20 f101 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +05e710: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0003 line=793 │ │ 0x0005 line=794 │ │ 0x000d line=795 │ │ 0x0014 line=797 │ │ @@ -73917,50 +73944,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -05e690: |[05e690] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -05e6a0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05e6a2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -05e6a4: 6e10 531f 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -05e6aa: 0a01 |0005: move-result v1 │ │ -05e6ac: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -05e6b0: 6e10 561f 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ -05e6b6: 0a01 |000b: move-result v1 │ │ -05e6b8: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -05e6be: 0f00 |000f: return v0 │ │ -05e6c0: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -05e6c4: 6e20 d90a 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0ad9 │ │ -05e6ca: 0a00 |0015: move-result v0 │ │ -05e6cc: 28f9 |0016: goto 000f // -0007 │ │ -05e6ce: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -05e6d2: 6e20 d90a 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0ad9 │ │ -05e6d8: 0a00 |001c: move-result v0 │ │ -05e6da: 28f2 |001d: goto 000f // -000e │ │ -05e6dc: 6001 3700 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -05e6e0: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -05e6e4: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -05e6e8: 7110 7c08 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@087c │ │ -05e6ee: 0a01 |0027: move-result v1 │ │ -05e6f0: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -05e6f4: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -05e6f6: 6e20 d90a 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0ad9 │ │ -05e6fc: 0a00 |002e: move-result v0 │ │ -05e6fe: 28e0 |002f: goto 000f // -0020 │ │ -05e700: 7120 7b08 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@087b │ │ -05e706: 0a01 |0033: move-result v1 │ │ -05e708: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -05e70c: 6e20 d90a 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0ad9 │ │ -05e712: 0a00 |0039: move-result v0 │ │ -05e714: 28d5 |003a: goto 000f // -002b │ │ -05e716: 0000 |003b: nop // spacer │ │ -05e718: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +05e714: |[05e714] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +05e724: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05e726: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +05e728: 6e10 531f 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +05e72e: 0a01 |0005: move-result v1 │ │ +05e730: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +05e734: 6e10 561f 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ +05e73a: 0a01 |000b: move-result v1 │ │ +05e73c: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +05e742: 0f00 |000f: return v0 │ │ +05e744: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +05e748: 6e20 d90a 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0ad9 │ │ +05e74e: 0a00 |0015: move-result v0 │ │ +05e750: 28f9 |0016: goto 000f // -0007 │ │ +05e752: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +05e756: 6e20 d90a 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0ad9 │ │ +05e75c: 0a00 |001c: move-result v0 │ │ +05e75e: 28f2 |001d: goto 000f // -000e │ │ +05e760: 6001 3700 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +05e764: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +05e768: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +05e76c: 7110 7c08 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@087c │ │ +05e772: 0a01 |0027: move-result v1 │ │ +05e774: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +05e778: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +05e77a: 6e20 d90a 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0ad9 │ │ +05e780: 0a00 |002e: move-result v0 │ │ +05e782: 28e0 |002f: goto 000f // -0020 │ │ +05e784: 7120 7b08 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@087b │ │ +05e78a: 0a01 |0033: move-result v1 │ │ +05e78c: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +05e790: 6e20 d90a 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0ad9 │ │ +05e796: 0a00 |0039: move-result v0 │ │ +05e798: 28d5 |003a: goto 000f // -002b │ │ +05e79a: 0000 |003b: nop // spacer │ │ +05e79c: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2579 │ │ 0x0002 line=2580 │ │ 0x0008 line=2581 │ │ 0x000f line=2601 │ │ 0x0010 line=2583 │ │ @@ -73983,18 +74010,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e734: |[05e734] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -05e744: 2200 0702 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05e748: 7010 b00a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0ab0 │ │ -05e74e: 1100 |0005: return-object v0 │ │ +05e7b8: |[05e7b8] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +05e7c8: 2200 0802 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05e7cc: 7010 b00a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0ab0 │ │ +05e7d2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2833 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #17 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -74002,20 +74029,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 │ │ -05e750: |[05e750] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -05e760: 2200 0702 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05e764: 6e10 f70a 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0af7 │ │ -05e76a: 0c01 |0005: move-result-object v1 │ │ -05e76c: 7030 b10a 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ab1 │ │ -05e772: 1100 |0009: return-object v0 │ │ +05e7d4: |[05e7d4] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +05e7e4: 2200 0802 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05e7e8: 6e10 f70a 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0af7 │ │ +05e7ee: 0c01 |0005: move-result-object v1 │ │ +05e7f0: 7030 b10a 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ab1 │ │ +05e7f6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2848 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -74024,18 +74051,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 │ │ -05e774: |[05e774] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -05e784: 6e10 ee0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0aee │ │ -05e78a: 0c00 |0003: move-result-object v0 │ │ -05e78c: 1100 |0004: return-object v0 │ │ +05e7f8: |[05e7f8] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +05e808: 6e10 ee0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0aee │ │ +05e80e: 0c00 |0003: move-result-object v0 │ │ +05e810: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2838 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -74044,17 +74071,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e790: |[05e790] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -05e7a0: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e7a4: 1100 |0002: return-object v0 │ │ +05e814: |[05e814] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +05e824: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e828: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -74062,31 +74089,31 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -05e7a8: |[05e7a8] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -05e7b8: 5242 b702 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@02b7 │ │ -05e7bc: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -05e7be: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ -05e7c2: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ -05e7c6: 9100 0206 |0007: sub-int v0, v2, v6 │ │ -05e7ca: 5442 b802 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ -05e7ce: 6e20 9828 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05e7d4: 0c02 |000e: move-result-object v2 │ │ -05e7d6: 1f02 3c04 |000f: check-cast v2, Landroid/view/View; // type@043c │ │ -05e7da: 6e10 e21f 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05e7e0: 0c02 |0014: move-result-object v2 │ │ -05e7e2: 1f02 0702 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05e7e6: 5221 9c02 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@029c │ │ -05e7ea: 0f01 |0019: return v1 │ │ -05e7ec: 0160 |001a: move v0, v6 │ │ -05e7ee: 28ee |001b: goto 0009 // -0012 │ │ +05e82c: |[05e82c] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ +05e83c: 5242 b702 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@02b7 │ │ +05e840: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +05e842: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ +05e846: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ +05e84a: 9100 0206 |0007: sub-int v0, v2, v6 │ │ +05e84e: 5442 b802 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02b8 │ │ +05e852: 6e20 9828 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05e858: 0c02 |000e: move-result-object v2 │ │ +05e85a: 1f02 3d04 |000f: check-cast v2, Landroid/view/View; // type@043d │ │ +05e85e: 6e10 e21f 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05e864: 0c02 |0014: move-result-object v2 │ │ +05e866: 1f02 0802 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05e86a: 5221 9c02 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@029c │ │ +05e86e: 0f01 |0019: return v1 │ │ +05e870: 0160 |001a: move v0, v6 │ │ +05e872: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0009 line=681 │ │ 0x0019 line=682 │ │ 0x001b line=680 │ │ locals : │ │ @@ -74101,17 +74128,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e7f0: |[05e7f0] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -05e800: 5210 b402 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05e804: 0f00 |0002: return v0 │ │ +05e874: |[05e874] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +05e884: 5210 b402 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05e888: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #22 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -74119,17 +74146,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e808: |[05e808] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -05e818: 5210 d002 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ -05e81c: 0f00 |0002: return v0 │ │ +05e88c: |[05e88c] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +05e89c: 5210 d002 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ +05e8a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -74137,17 +74164,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e820: |[05e820] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -05e830: 5210 d302 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05e834: 0f00 |0002: return v0 │ │ +05e8a4: |[05e8a4] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +05e8b4: 5210 d302 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05e8b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #24 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -74155,29 +74182,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 │ │ -05e838: |[05e838] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -05e848: 6e10 ed1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -05e84e: 0c00 |0003: move-result-object v0 │ │ -05e850: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -05e854: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -05e858: 2001 3c04 |0008: instance-of v1, v0, Landroid/view/View; // type@043c │ │ -05e85c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -05e860: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -05e862: 1101 |000d: return-object v1 │ │ -05e864: 0703 |000e: move-object v3, v0 │ │ -05e866: 1f03 3c04 |000f: check-cast v3, Landroid/view/View; // type@043c │ │ -05e86a: 28ef |0011: goto 0000 // -0011 │ │ -05e86c: 6e20 0e0b 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ -05e872: 0c01 |0015: move-result-object v1 │ │ -05e874: 28f7 |0016: goto 000d // -0009 │ │ +05e8bc: |[05e8bc] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05e8cc: 6e10 ed1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +05e8d2: 0c00 |0003: move-result-object v0 │ │ +05e8d4: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +05e8d8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +05e8dc: 2001 3d04 |0008: instance-of v1, v0, Landroid/view/View; // type@043d │ │ +05e8e0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +05e8e4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +05e8e6: 1101 |000d: return-object v1 │ │ +05e8e8: 0703 |000e: move-object v3, v0 │ │ +05e8ea: 1f03 3d04 |000f: check-cast v3, Landroid/view/View; // type@043d │ │ +05e8ee: 28ef |0011: goto 0000 // -0011 │ │ +05e8f0: 6e20 0e0b 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ +05e8f6: 0c01 |0015: move-result-object v1 │ │ +05e8f8: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1375 │ │ 0x0006 line=1376 │ │ 0x000c line=1377 │ │ 0x000d line=1381 │ │ 0x000f line=1379 │ │ @@ -74192,34 +74219,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 │ │ -05e878: |[05e878] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -05e888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e88a: 5442 c602 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e88e: 6e10 9f28 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05e894: 0a02 |0006: move-result v2 │ │ -05e896: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -05e89a: 5442 c602 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e89e: 6e20 9828 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05e8a4: 0c01 |000e: move-result-object v1 │ │ -05e8a6: 1f01 0602 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05e8aa: 5442 ad02 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05e8ae: 5413 9702 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ -05e8b2: 6e30 1609 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0916 │ │ -05e8b8: 0a02 |0018: move-result v2 │ │ -05e8ba: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -05e8be: 1101 |001b: return-object v1 │ │ -05e8c0: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05e8c4: 28e3 |001e: goto 0001 // -001d │ │ -05e8c6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -05e8c8: 28fb |0020: goto 001b // -0005 │ │ +05e8fc: |[05e8fc] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05e90c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e90e: 5442 c602 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e912: 6e10 9f28 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05e918: 0a02 |0006: move-result v2 │ │ +05e91a: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +05e91e: 5442 c602 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e922: 6e20 9828 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05e928: 0c01 |000e: move-result-object v1 │ │ +05e92a: 1f01 0702 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05e92e: 5442 ad02 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05e932: 5413 9702 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ +05e936: 6e30 1609 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0916 │ │ +05e93c: 0a02 |0018: move-result v2 │ │ +05e93e: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +05e942: 1101 |001b: return-object v1 │ │ +05e944: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05e948: 28e3 |001e: goto 0001 // -001d │ │ +05e94a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +05e94c: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ 0x0009 line=1365 │ │ 0x0011 line=1366 │ │ 0x001b line=1370 │ │ 0x001c line=1364 │ │ @@ -74236,31 +74263,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 │ │ -05e8cc: |[05e8cc] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -05e8dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e8de: 5432 c602 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e8e2: 6e10 9f28 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05e8e8: 0a02 |0006: move-result v2 │ │ -05e8ea: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ -05e8ee: 5432 c602 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05e8f2: 6e20 9828 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05e8f8: 0c01 |000e: move-result-object v1 │ │ -05e8fa: 1f01 0602 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05e8fe: 5212 9902 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05e902: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -05e906: 1101 |0015: return-object v1 │ │ -05e908: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05e90c: 28e9 |0018: goto 0001 // -0017 │ │ -05e90e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -05e910: 28fb |001a: goto 0015 // -0005 │ │ +05e950: |[05e950] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05e960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e962: 5432 c602 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e966: 6e10 9f28 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05e96c: 0a02 |0006: move-result v2 │ │ +05e96e: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ +05e972: 5432 c602 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05e976: 6e20 9828 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05e97c: 0c01 |000e: move-result-object v1 │ │ +05e97e: 1f01 0702 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05e982: 5212 9902 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05e986: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +05e98a: 1101 |0015: return-object v1 │ │ +05e98c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05e990: 28e9 |0018: goto 0001 // -0017 │ │ +05e992: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +05e994: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ 0x0009 line=1386 │ │ 0x0011 line=1387 │ │ 0x0015 line=1391 │ │ 0x0016 line=1385 │ │ @@ -74277,70 +74304,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -05e914: |[05e914] android.support.v4.view.ViewPager.initViewPager:()V │ │ -05e924: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -05e926: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05e928: 6e20 490b 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0b49 │ │ -05e92e: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ -05e932: 6e20 3d0b 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0b3d │ │ -05e938: 6e20 3e0b 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0b3e │ │ -05e93e: 6e10 f70a 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0af7 │ │ -05e944: 0c01 |0010: move-result-object v1 │ │ -05e946: 2203 8c04 |0011: new-instance v3, Landroid/widget/Scroller; // type@048c │ │ -05e94a: 6204 e302 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@02e3 │ │ -05e94e: 7030 8422 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2284 │ │ -05e954: 5b63 db02 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05e958: 7110 4f20 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -05e95e: 0c00 |001d: move-result-object v0 │ │ -05e960: 6e10 a600 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -05e966: 0c03 |0021: move-result-object v3 │ │ -05e968: 6e10 0901 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -05e96e: 0c03 |0025: move-result-object v3 │ │ -05e970: 5232 1d0e |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -05e974: 7110 990a 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a99 │ │ -05e97a: 0a03 |002b: move-result v3 │ │ -05e97c: 5963 e102 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ -05e980: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ -05e984: c823 |0030: mul-float/2addr v3, v2 │ │ -05e986: 8733 |0031: float-to-int v3, v3 │ │ -05e988: 5963 cd02 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@02cd │ │ -05e98c: 6e10 5120 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2051 │ │ -05e992: 0a03 |0037: move-result v3 │ │ -05e994: 5963 cc02 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@02cc │ │ -05e998: 2203 8302 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0283 │ │ -05e99c: 7020 9a0e 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e9a │ │ -05e9a2: 5b63 ca02 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -05e9a6: 2203 8302 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0283 │ │ -05e9aa: 7020 9a0e 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e9a │ │ -05e9b0: 5b63 d902 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ -05e9b4: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -05e9b8: c823 |004a: mul-float/2addr v3, v2 │ │ -05e9ba: 8733 |004b: float-to-int v3, v3 │ │ -05e9bc: 5963 be02 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@02be │ │ -05e9c0: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -05e9c4: c823 |0050: mul-float/2addr v3, v2 │ │ -05e9c6: 8733 |0051: float-to-int v3, v3 │ │ -05e9c8: 5963 b302 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@02b3 │ │ -05e9cc: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ -05e9d0: c823 |0056: mul-float/2addr v3, v2 │ │ -05e9d2: 8733 |0057: float-to-int v3, v3 │ │ -05e9d4: 5963 b602 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@02b6 │ │ -05e9d8: 2203 0802 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@0208 │ │ -05e9dc: 7020 b20a 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0ab2 │ │ -05e9e2: 7120 450a 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ -05e9e8: 7110 2c0a 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0a2c │ │ -05e9ee: 0a03 |0065: move-result v3 │ │ -05e9f0: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ -05e9f4: 7120 4c0a 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ -05e9fa: 0e00 |006b: return-void │ │ +05e998: |[05e998] android.support.v4.view.ViewPager.initViewPager:()V │ │ +05e9a8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +05e9aa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05e9ac: 6e20 490b 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0b49 │ │ +05e9b2: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ +05e9b6: 6e20 3d0b 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0b3d │ │ +05e9bc: 6e20 3e0b 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0b3e │ │ +05e9c2: 6e10 f70a 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0af7 │ │ +05e9c8: 0c01 |0010: move-result-object v1 │ │ +05e9ca: 2203 8d04 |0011: new-instance v3, Landroid/widget/Scroller; // type@048d │ │ +05e9ce: 6204 e302 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@02e3 │ │ +05e9d2: 7030 8422 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2284 │ │ +05e9d8: 5b63 db02 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05e9dc: 7110 4f20 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +05e9e2: 0c00 |001d: move-result-object v0 │ │ +05e9e4: 6e10 a600 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +05e9ea: 0c03 |0021: move-result-object v3 │ │ +05e9ec: 6e10 0901 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +05e9f2: 0c03 |0025: move-result-object v3 │ │ +05e9f4: 5232 1d0e |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +05e9f8: 7110 990a 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a99 │ │ +05e9fe: 0a03 |002b: move-result v3 │ │ +05ea00: 5963 e102 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ +05ea04: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ +05ea08: c823 |0030: mul-float/2addr v3, v2 │ │ +05ea0a: 8733 |0031: float-to-int v3, v3 │ │ +05ea0c: 5963 cd02 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@02cd │ │ +05ea10: 6e10 5120 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2051 │ │ +05ea16: 0a03 |0037: move-result v3 │ │ +05ea18: 5963 cc02 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@02cc │ │ +05ea1c: 2203 8402 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0284 │ │ +05ea20: 7020 9a0e 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e9a │ │ +05ea26: 5b63 ca02 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ +05ea2a: 2203 8402 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0284 │ │ +05ea2e: 7020 9a0e 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e9a │ │ +05ea34: 5b63 d902 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02d9 │ │ +05ea38: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +05ea3c: c823 |004a: mul-float/2addr v3, v2 │ │ +05ea3e: 8733 |004b: float-to-int v3, v3 │ │ +05ea40: 5963 be02 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@02be │ │ +05ea44: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +05ea48: c823 |0050: mul-float/2addr v3, v2 │ │ +05ea4a: 8733 |0051: float-to-int v3, v3 │ │ +05ea4c: 5963 b302 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@02b3 │ │ +05ea50: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ +05ea54: c823 |0056: mul-float/2addr v3, v2 │ │ +05ea56: 8733 |0057: float-to-int v3, v3 │ │ +05ea58: 5963 b602 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@02b6 │ │ +05ea5c: 2203 0902 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@0209 │ │ +05ea60: 7020 b20a 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0ab2 │ │ +05ea66: 7120 450a 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ +05ea6c: 7110 2c0a 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0a2c │ │ +05ea72: 0a03 |0065: move-result v3 │ │ +05ea74: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ +05ea78: 7120 4c0a 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ +05ea7e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0005 line=362 │ │ 0x000a line=363 │ │ 0x000d line=364 │ │ 0x0011 line=365 │ │ @@ -74369,19 +74396,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05e9fc: |[05e9fc] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -05ea0c: 6f10 8020 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ -05ea12: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05ea14: 5c10 bc02 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ -05ea18: 0e00 |0006: return-void │ │ +05ea80: |[05ea80] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +05ea90: 6f10 8020 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ +05ea96: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05ea98: 5c10 bc02 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ +05ea9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1396 │ │ 0x0003 line=1397 │ │ 0x0006 line=1398 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -74391,19 +74418,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05ea1c: |[05ea1c] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -05ea2c: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02b9 │ │ -05ea30: 6e20 2d0b 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0b2d │ │ -05ea36: 6f10 8220 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ -05ea3c: 0e00 |0008: return-void │ │ +05eaa0: |[05eaa0] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ +05eab0: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02b9 │ │ +05eab4: 6e20 2d0b 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0b2d │ │ +05eaba: 6f10 8220 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ +05eac0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0005 line=391 │ │ 0x0008 line=392 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -74413,131 +74440,131 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -05ea40: |[05ea40] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -05ea50: 7502 8320 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@2083 │ │ -05ea56: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -05ea5a: 520d d302 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05ea5e: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ -05ea62: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -05ea66: 540d cb02 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ -05ea6a: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ -05ea6e: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -05ea72: 540d c602 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05ea76: 6e10 9f28 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05ea7c: 0a0d |0016: move-result v13 │ │ -05ea7e: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ -05ea82: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -05ea86: 540d ad02 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05ea8a: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ -05ea8e: 7401 080b 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05ea94: 0a0a |0022: move-result v10 │ │ -05ea96: 7401 0a0b 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ -05ea9c: 0a0b |0026: move-result v11 │ │ -05ea9e: 0800 1200 |0027: move-object/from16 v0, v18 │ │ -05eaa2: 520d d302 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05eaa6: 82dd |002b: int-to-float v13, v13 │ │ -05eaa8: 82be |002c: int-to-float v14, v11 │ │ -05eaaa: a907 0d0e |002d: div-float v7, v13, v14 │ │ -05eaae: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -05eab0: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -05eab4: 540d c602 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05eab8: 120e |0034: const/4 v14, #int 0 // #0 │ │ -05eaba: 6e20 9828 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05eac0: 0c03 |0038: move-result-object v3 │ │ -05eac2: 1f03 0602 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05eac6: 5238 9802 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05eaca: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -05eace: 540d c602 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05ead2: 6e10 9f28 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -05ead8: 0a04 |0044: move-result v4 │ │ -05eada: 5232 9902 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05eade: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -05eae2: 540d c602 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05eae6: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ -05eaea: 6e20 9828 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05eaf0: 0c0d |0050: move-result-object v13 │ │ -05eaf2: 1f0d 0602 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05eaf6: 52d6 9902 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05eafa: 0129 |0055: move v9, v2 │ │ -05eafc: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ -05eb00: 523d 9902 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05eb04: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ -05eb08: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ -05eb0c: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -05eb10: 540d c602 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -05eb14: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05eb18: 6e20 9828 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -05eb1e: 0c03 |0067: move-result-object v3 │ │ -05eb20: 1f03 0602 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -05eb24: 28ee |006a: goto 0058 // -0012 │ │ -05eb26: 523d 9902 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05eb2a: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ -05eb2e: 523d 9802 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05eb32: 523e 9b02 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05eb36: c6ed |0073: add-float/2addr v13, v14 │ │ -05eb38: 82be |0074: int-to-float v14, v11 │ │ -05eb3a: a801 0d0e |0075: mul-float v1, v13, v14 │ │ -05eb3e: 523d 9802 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05eb42: 523e 9b02 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05eb46: c6ed |007b: add-float/2addr v13, v14 │ │ -05eb48: a608 0d07 |007c: add-float v8, v13, v7 │ │ -05eb4c: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -05eb50: 520d d302 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05eb54: 82dd |0082: int-to-float v13, v13 │ │ -05eb56: c61d |0083: add-float/2addr v13, v1 │ │ -05eb58: 82ae |0084: int-to-float v14, v10 │ │ -05eb5a: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ -05eb5e: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ -05eb62: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -05eb66: 540d cb02 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ -05eb6a: 871e |008d: float-to-int v14, v1 │ │ -05eb6c: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -05eb70: 520f e002 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@02e0 │ │ -05eb74: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -05eb78: 5200 d302 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05eb7c: 0210 0000 |0096: move/from16 v16, v0 │ │ -05eb80: 0200 1000 |0098: move/from16 v0, v16 │ │ -05eb84: 8200 |009a: int-to-float v0, v0 │ │ -05eb86: 0210 0000 |009b: move/from16 v16, v0 │ │ -05eb8a: a610 1001 |009d: add-float v16, v16, v1 │ │ -05eb8e: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ -05eb92: a610 1011 |00a1: add-float v16, v16, v17 │ │ -05eb96: 0200 1000 |00a3: move/from16 v0, v16 │ │ -05eb9a: 8700 |00a5: float-to-int v0, v0 │ │ -05eb9c: 0210 0000 |00a6: move/from16 v16, v0 │ │ -05eba0: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -05eba4: 5200 af02 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@02af │ │ -05eba8: 0211 0000 |00ac: move/from16 v17, v0 │ │ -05ebac: 7405 e601 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -05ebb2: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -05ebb6: 540d cb02 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ -05ebba: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -05ebbe: 6e20 d001 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -05ebc4: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ -05ebc8: 82dd |00bc: int-to-float v13, v13 │ │ -05ebca: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ -05ebce: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ -05ebd2: 0e00 |00c1: return-void │ │ -05ebd4: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -05ebd8: 540d ad02 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05ebdc: 6e20 1309 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ -05ebe2: 0a0c |00c9: move-result v12 │ │ -05ebe4: a60d 080c |00ca: add-float v13, v8, v12 │ │ -05ebe8: 82be |00cc: int-to-float v14, v11 │ │ -05ebea: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ -05ebee: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ -05ebf2: c6d8 |00d1: add-float/2addr v8, v13 │ │ -05ebf4: 28ac |00d2: goto 007e // -0054 │ │ -05ebf6: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ -05ebfa: 2881 |00d5: goto 0056 // -007f │ │ +05eac4: |[05eac4] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +05ead4: 7502 8320 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@2083 │ │ +05eada: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +05eade: 520d d302 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05eae2: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ +05eae6: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +05eaea: 540d cb02 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ +05eaee: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ +05eaf2: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +05eaf6: 540d c602 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05eafa: 6e10 9f28 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05eb00: 0a0d |0016: move-result v13 │ │ +05eb02: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ +05eb06: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +05eb0a: 540d ad02 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05eb0e: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ +05eb12: 7401 080b 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05eb18: 0a0a |0022: move-result v10 │ │ +05eb1a: 7401 0a0b 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ +05eb20: 0a0b |0026: move-result v11 │ │ +05eb22: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +05eb26: 520d d302 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05eb2a: 82dd |002b: int-to-float v13, v13 │ │ +05eb2c: 82be |002c: int-to-float v14, v11 │ │ +05eb2e: a907 0d0e |002d: div-float v7, v13, v14 │ │ +05eb32: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +05eb34: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +05eb38: 540d c602 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05eb3c: 120e |0034: const/4 v14, #int 0 // #0 │ │ +05eb3e: 6e20 9828 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05eb44: 0c03 |0038: move-result-object v3 │ │ +05eb46: 1f03 0702 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05eb4a: 5238 9802 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05eb4e: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +05eb52: 540d c602 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05eb56: 6e10 9f28 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +05eb5c: 0a04 |0044: move-result v4 │ │ +05eb5e: 5232 9902 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05eb62: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +05eb66: 540d c602 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05eb6a: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ +05eb6e: 6e20 9828 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05eb74: 0c0d |0050: move-result-object v13 │ │ +05eb76: 1f0d 0702 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05eb7a: 52d6 9902 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05eb7e: 0129 |0055: move v9, v2 │ │ +05eb80: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ +05eb84: 523d 9902 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05eb88: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ +05eb8c: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ +05eb90: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +05eb94: 540d c602 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +05eb98: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05eb9c: 6e20 9828 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +05eba2: 0c03 |0067: move-result-object v3 │ │ +05eba4: 1f03 0702 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +05eba8: 28ee |006a: goto 0058 // -0012 │ │ +05ebaa: 523d 9902 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05ebae: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ +05ebb2: 523d 9802 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05ebb6: 523e 9b02 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05ebba: c6ed |0073: add-float/2addr v13, v14 │ │ +05ebbc: 82be |0074: int-to-float v14, v11 │ │ +05ebbe: a801 0d0e |0075: mul-float v1, v13, v14 │ │ +05ebc2: 523d 9802 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05ebc6: 523e 9b02 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05ebca: c6ed |007b: add-float/2addr v13, v14 │ │ +05ebcc: a608 0d07 |007c: add-float v8, v13, v7 │ │ +05ebd0: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +05ebd4: 520d d302 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05ebd8: 82dd |0082: int-to-float v13, v13 │ │ +05ebda: c61d |0083: add-float/2addr v13, v1 │ │ +05ebdc: 82ae |0084: int-to-float v14, v10 │ │ +05ebde: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ +05ebe2: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ +05ebe6: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +05ebea: 540d cb02 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ +05ebee: 871e |008d: float-to-int v14, v1 │ │ +05ebf0: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +05ebf4: 520f e002 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@02e0 │ │ +05ebf8: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +05ebfc: 5200 d302 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05ec00: 0210 0000 |0096: move/from16 v16, v0 │ │ +05ec04: 0200 1000 |0098: move/from16 v0, v16 │ │ +05ec08: 8200 |009a: int-to-float v0, v0 │ │ +05ec0a: 0210 0000 |009b: move/from16 v16, v0 │ │ +05ec0e: a610 1001 |009d: add-float v16, v16, v1 │ │ +05ec12: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ +05ec16: a610 1011 |00a1: add-float v16, v16, v17 │ │ +05ec1a: 0200 1000 |00a3: move/from16 v0, v16 │ │ +05ec1e: 8700 |00a5: float-to-int v0, v0 │ │ +05ec20: 0210 0000 |00a6: move/from16 v16, v0 │ │ +05ec24: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +05ec28: 5200 af02 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@02af │ │ +05ec2c: 0211 0000 |00ac: move/from16 v17, v0 │ │ +05ec30: 7405 e601 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +05ec36: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +05ec3a: 540d cb02 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ +05ec3e: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +05ec42: 6e20 d001 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +05ec48: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ +05ec4c: 82dd |00bc: int-to-float v13, v13 │ │ +05ec4e: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ +05ec52: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ +05ec56: 0e00 |00c1: return-void │ │ +05ec58: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +05ec5c: 540d ad02 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05ec60: 6e20 1309 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ +05ec66: 0a0c |00c9: move-result v12 │ │ +05ec68: a60d 080c |00ca: add-float v13, v8, v12 │ │ +05ec6c: 82be |00cc: int-to-float v14, v11 │ │ +05ec6e: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ +05ec72: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ +05ec76: c6d8 |00d1: add-float/2addr v8, v13 │ │ +05ec78: 28ac |00d2: goto 007e // -0054 │ │ +05ec7a: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05ec7e: 2881 |00d5: goto 0056 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2304 │ │ 0x0003 line=2307 │ │ 0x001f line=2308 │ │ 0x0023 line=2309 │ │ 0x0027 line=2311 │ │ @@ -74595,178 +74622,178 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 306 16-bit code units │ │ -05ebfc: |[05ebfc] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05ec0c: 6e10 901f 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -05ec12: 0a00 |0003: move-result v0 │ │ -05ec14: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -05ec18: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -05ec1a: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -05ec1e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -05ec20: 3306 0700 |000a: if-ne v6, v0, 0011 // +0007 │ │ -05ec24: 7010 340b 0e00 |000c: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@0b34 │ │ -05ec2a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -05ec2c: 0f00 |0010: return v0 │ │ -05ec2e: 3806 0e00 |0011: if-eqz v6, 001f // +000e │ │ -05ec32: 55e0 c402 |0013: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05ec36: 3800 0400 |0015: if-eqz v0, 0019 // +0004 │ │ -05ec3a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -05ec3c: 28f8 |0018: goto 0010 // -0008 │ │ -05ec3e: 55e0 c502 |0019: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ -05ec42: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -05ec46: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -05ec48: 28f2 |001e: goto 0010 // -000e │ │ -05ec4a: 2c06 0501 0000 |001f: sparse-switch v6, 00000124 // +00000105 │ │ -05ec50: 54e0 e202 |0022: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05ec54: 3900 0800 |0024: if-nez v0, 002c // +0008 │ │ -05ec58: 7100 ae1f 0000 |0026: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ -05ec5e: 0c00 |0029: move-result-object v0 │ │ -05ec60: 5be0 e202 |002a: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05ec64: 54e0 e202 |002c: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05ec68: 6e20 a61f f000 |002e: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ -05ec6e: 55e0 c402 |0031: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05ec72: 28dd |0033: goto 0010 // -0023 │ │ -05ec74: 52e7 ac02 |0034: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05ec78: 12f0 |0036: const/4 v0, #int -1 // #ff │ │ -05ec7a: 3207 ebff |0037: if-eq v7, v0, 0022 // -0015 │ │ -05ec7e: 7120 e308 7f00 |0039: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -05ec84: 0a09 |003c: move-result v9 │ │ -05ec86: 7120 ea08 9f00 |003d: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -05ec8c: 0a0a |0040: move-result v10 │ │ -05ec8e: 52e0 c702 |0041: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05ec92: a708 0a00 |0043: sub-float v8, v10, v0 │ │ -05ec96: 7110 a527 0800 |0045: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -05ec9c: 0a0b |0048: move-result v11 │ │ -05ec9e: 7120 eb08 9f00 |0049: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -05eca4: 0a0c |004c: move-result v12 │ │ -05eca6: 52e0 c202 |004d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@02c2 │ │ -05ecaa: a700 0c00 |004f: sub-float v0, v12, v0 │ │ -05ecae: 7110 a527 0000 |0051: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -05ecb4: 0a0d |0054: move-result v13 │ │ -05ecb6: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -05ecb8: 2d00 0800 |0056: cmpl-float v0, v8, v0 │ │ -05ecbc: 3800 1f00 |0058: if-eqz v0, 0077 // +001f │ │ -05ecc0: 52e0 c702 |005a: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05ecc4: 7030 150b 0e08 |005c: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0b15 │ │ -05ecca: 0a00 |005f: move-result v0 │ │ -05eccc: 3900 1700 |0060: if-nez v0, 0077 // +0017 │ │ -05ecd0: 1202 |0062: const/4 v2, #int 0 // #0 │ │ -05ecd2: 8783 |0063: float-to-int v3, v8 │ │ -05ecd4: 87a4 |0064: float-to-int v4, v10 │ │ -05ecd6: 87c5 |0065: float-to-int v5, v12 │ │ -05ecd8: 07e0 |0066: move-object v0, v14 │ │ -05ecda: 07e1 |0067: move-object v1, v14 │ │ -05ecdc: 7406 db0a 0000 |0068: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0adb │ │ -05ece2: 0a00 |006b: move-result v0 │ │ -05ece4: 3800 0b00 |006c: if-eqz v0, 0077 // +000b │ │ -05ece8: 59ea c702 |006e: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05ecec: 59ec c802 |0070: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ -05ecf0: 1210 |0072: const/4 v0, #int 1 // #1 │ │ -05ecf2: 5ce0 c502 |0073: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ -05ecf6: 1200 |0075: const/4 v0, #int 0 // #0 │ │ -05ecf8: 289a |0076: goto 0010 // -0066 │ │ -05ecfa: 52e0 e102 |0077: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ -05ecfe: 8200 |0079: int-to-float v0, v0 │ │ -05ed00: 2d00 0b00 |007a: cmpl-float v0, v11, v0 │ │ -05ed04: 3d00 3d00 |007c: if-lez v0, 00b9 // +003d │ │ -05ed08: 1500 003f |007e: const/high16 v0, #int 1056964608 // #3f00 │ │ -05ed0c: c8b0 |0080: mul-float/2addr v0, v11 │ │ -05ed0e: 2d00 000d |0081: cmpl-float v0, v0, v13 │ │ -05ed12: 3d00 3600 |0083: if-lez v0, 00b9 // +0036 │ │ -05ed16: 1210 |0085: const/4 v0, #int 1 // #1 │ │ -05ed18: 5ce0 c402 |0086: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05ed1c: 1210 |0088: const/4 v0, #int 1 // #1 │ │ -05ed1e: 7020 330b 0e00 |0089: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0b33 │ │ -05ed24: 1210 |008c: const/4 v0, #int 1 // #1 │ │ -05ed26: 7020 470b 0e00 |008d: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ -05ed2c: 1200 |0090: const/4 v0, #int 0 // #0 │ │ -05ed2e: 2d00 0800 |0091: cmpl-float v0, v8, v0 │ │ -05ed32: 3d00 1f00 |0093: if-lez v0, 00b2 // +001f │ │ -05ed36: 52e0 c102 |0095: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ -05ed3a: 52e1 e102 |0097: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ -05ed3e: 8211 |0099: int-to-float v1, v1 │ │ -05ed40: c610 |009a: add-float/2addr v0, v1 │ │ -05ed42: 59e0 c702 |009b: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05ed46: 59ec c802 |009d: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ -05ed4a: 1210 |009f: const/4 v0, #int 1 // #1 │ │ -05ed4c: 7020 480b 0e00 |00a0: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ -05ed52: 55e0 c402 |00a3: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05ed56: 3800 7dff |00a5: if-eqz v0, 0022 // -0083 │ │ -05ed5a: 7020 270b ae00 |00a7: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0b27 │ │ -05ed60: 0a00 |00aa: move-result v0 │ │ -05ed62: 3800 77ff |00ab: if-eqz v0, 0022 // -0089 │ │ -05ed66: 7110 3f0a 0e00 |00ad: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -05ed6c: 2900 72ff |00b0: goto/16 0022 // -008e │ │ -05ed70: 52e0 c102 |00b2: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ -05ed74: 52e1 e102 |00b4: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ -05ed78: 8211 |00b6: int-to-float v1, v1 │ │ -05ed7a: c710 |00b7: sub-float/2addr v0, v1 │ │ -05ed7c: 28e3 |00b8: goto 009b // -001d │ │ -05ed7e: 52e0 e102 |00b9: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ -05ed82: 8200 |00bb: int-to-float v0, v0 │ │ -05ed84: 2d00 0d00 |00bc: cmpl-float v0, v13, v0 │ │ -05ed88: 3d00 e5ff |00be: if-lez v0, 00a3 // -001b │ │ -05ed8c: 1210 |00c0: const/4 v0, #int 1 // #1 │ │ -05ed8e: 5ce0 c502 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ -05ed92: 28e0 |00c3: goto 00a3 // -0020 │ │ -05ed94: 6e10 961f 0f00 |00c4: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -05ed9a: 0a00 |00c7: move-result v0 │ │ -05ed9c: 59e0 c102 |00c8: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ -05eda0: 59e0 c702 |00ca: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05eda4: 6e10 981f 0f00 |00cc: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -05edaa: 0a00 |00cf: move-result v0 │ │ -05edac: 59e0 c202 |00d0: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@02c2 │ │ -05edb0: 59e0 c802 |00d2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ -05edb4: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ -05edb6: 7120 e808 0f00 |00d5: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -05edbc: 0a00 |00d8: move-result v0 │ │ -05edbe: 59e0 ac02 |00d9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05edc2: 1200 |00db: const/4 v0, #int 0 // #0 │ │ -05edc4: 5ce0 c502 |00dc: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ -05edc8: 54e0 db02 |00de: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05edcc: 6e10 8622 0000 |00e0: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@2286 │ │ -05edd2: 52e0 da02 |00e3: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ -05edd6: 1221 |00e5: const/4 v1, #int 2 // #2 │ │ -05edd8: 3310 2f00 |00e6: if-ne v0, v1, 0115 // +002f │ │ -05eddc: 54e0 db02 |00e8: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05ede0: 6e10 8b22 0000 |00ea: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@228b │ │ -05ede6: 0a00 |00ed: move-result v0 │ │ -05ede8: 54e1 db02 |00ee: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05edec: 6e10 8822 0100 |00f0: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@2288 │ │ -05edf2: 0a01 |00f3: move-result v1 │ │ -05edf4: b110 |00f4: sub-int/2addr v0, v1 │ │ -05edf6: 7110 a627 0000 |00f5: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -05edfc: 0a00 |00f8: move-result v0 │ │ -05edfe: 52e1 b302 |00f9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@02b3 │ │ -05ee02: 3710 1a00 |00fb: if-le v0, v1, 0115 // +001a │ │ -05ee06: 54e0 db02 |00fd: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05ee0a: 6e10 8522 0000 |00ff: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ -05ee10: 1200 |0102: const/4 v0, #int 0 // #0 │ │ -05ee12: 5ce0 d502 |0103: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ -05ee16: 6e10 290b 0e00 |0105: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ -05ee1c: 1210 |0108: const/4 v0, #int 1 // #1 │ │ -05ee1e: 5ce0 c402 |0109: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05ee22: 1210 |010b: const/4 v0, #int 1 // #1 │ │ -05ee24: 7020 330b 0e00 |010c: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0b33 │ │ -05ee2a: 1210 |010f: const/4 v0, #int 1 // #1 │ │ -05ee2c: 7020 470b 0e00 |0110: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ -05ee32: 2900 0fff |0113: goto/16 0022 // -00f1 │ │ -05ee36: 1200 |0115: const/4 v0, #int 0 // #0 │ │ -05ee38: 7020 de0a 0e00 |0116: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ -05ee3e: 1200 |0119: const/4 v0, #int 0 // #0 │ │ -05ee40: 5ce0 c402 |011a: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05ee44: 2900 06ff |011c: goto/16 0022 // -00fa │ │ -05ee48: 7020 210b fe00 |011e: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0b21 │ │ -05ee4e: 2900 01ff |0121: goto/16 0022 // -00ff │ │ -05ee52: 0000 |0123: nop // spacer │ │ -05ee54: 0002 0300 0000 0000 0200 0000 0600 ... |0124: sparse-switch-data (14 units) │ │ +05ec80: |[05ec80] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05ec90: 6e10 901f 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +05ec96: 0a00 |0003: move-result v0 │ │ +05ec98: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +05ec9c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +05ec9e: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +05eca2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05eca4: 3306 0700 |000a: if-ne v6, v0, 0011 // +0007 │ │ +05eca8: 7010 340b 0e00 |000c: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@0b34 │ │ +05ecae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +05ecb0: 0f00 |0010: return v0 │ │ +05ecb2: 3806 0e00 |0011: if-eqz v6, 001f // +000e │ │ +05ecb6: 55e0 c402 |0013: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05ecba: 3800 0400 |0015: if-eqz v0, 0019 // +0004 │ │ +05ecbe: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +05ecc0: 28f8 |0018: goto 0010 // -0008 │ │ +05ecc2: 55e0 c502 |0019: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ +05ecc6: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +05ecca: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +05eccc: 28f2 |001e: goto 0010 // -000e │ │ +05ecce: 2c06 0501 0000 |001f: sparse-switch v6, 00000124 // +00000105 │ │ +05ecd4: 54e0 e202 |0022: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05ecd8: 3900 0800 |0024: if-nez v0, 002c // +0008 │ │ +05ecdc: 7100 ae1f 0000 |0026: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ +05ece2: 0c00 |0029: move-result-object v0 │ │ +05ece4: 5be0 e202 |002a: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05ece8: 54e0 e202 |002c: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05ecec: 6e20 a61f f000 |002e: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ +05ecf2: 55e0 c402 |0031: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05ecf6: 28dd |0033: goto 0010 // -0023 │ │ +05ecf8: 52e7 ac02 |0034: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05ecfc: 12f0 |0036: const/4 v0, #int -1 // #ff │ │ +05ecfe: 3207 ebff |0037: if-eq v7, v0, 0022 // -0015 │ │ +05ed02: 7120 e308 7f00 |0039: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +05ed08: 0a09 |003c: move-result v9 │ │ +05ed0a: 7120 ea08 9f00 |003d: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +05ed10: 0a0a |0040: move-result v10 │ │ +05ed12: 52e0 c702 |0041: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05ed16: a708 0a00 |0043: sub-float v8, v10, v0 │ │ +05ed1a: 7110 a527 0800 |0045: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +05ed20: 0a0b |0048: move-result v11 │ │ +05ed22: 7120 eb08 9f00 |0049: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +05ed28: 0a0c |004c: move-result v12 │ │ +05ed2a: 52e0 c202 |004d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@02c2 │ │ +05ed2e: a700 0c00 |004f: sub-float v0, v12, v0 │ │ +05ed32: 7110 a527 0000 |0051: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +05ed38: 0a0d |0054: move-result v13 │ │ +05ed3a: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +05ed3c: 2d00 0800 |0056: cmpl-float v0, v8, v0 │ │ +05ed40: 3800 1f00 |0058: if-eqz v0, 0077 // +001f │ │ +05ed44: 52e0 c702 |005a: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05ed48: 7030 150b 0e08 |005c: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0b15 │ │ +05ed4e: 0a00 |005f: move-result v0 │ │ +05ed50: 3900 1700 |0060: if-nez v0, 0077 // +0017 │ │ +05ed54: 1202 |0062: const/4 v2, #int 0 // #0 │ │ +05ed56: 8783 |0063: float-to-int v3, v8 │ │ +05ed58: 87a4 |0064: float-to-int v4, v10 │ │ +05ed5a: 87c5 |0065: float-to-int v5, v12 │ │ +05ed5c: 07e0 |0066: move-object v0, v14 │ │ +05ed5e: 07e1 |0067: move-object v1, v14 │ │ +05ed60: 7406 db0a 0000 |0068: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0adb │ │ +05ed66: 0a00 |006b: move-result v0 │ │ +05ed68: 3800 0b00 |006c: if-eqz v0, 0077 // +000b │ │ +05ed6c: 59ea c702 |006e: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05ed70: 59ec c802 |0070: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ +05ed74: 1210 |0072: const/4 v0, #int 1 // #1 │ │ +05ed76: 5ce0 c502 |0073: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ +05ed7a: 1200 |0075: const/4 v0, #int 0 // #0 │ │ +05ed7c: 289a |0076: goto 0010 // -0066 │ │ +05ed7e: 52e0 e102 |0077: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ +05ed82: 8200 |0079: int-to-float v0, v0 │ │ +05ed84: 2d00 0b00 |007a: cmpl-float v0, v11, v0 │ │ +05ed88: 3d00 3d00 |007c: if-lez v0, 00b9 // +003d │ │ +05ed8c: 1500 003f |007e: const/high16 v0, #int 1056964608 // #3f00 │ │ +05ed90: c8b0 |0080: mul-float/2addr v0, v11 │ │ +05ed92: 2d00 000d |0081: cmpl-float v0, v0, v13 │ │ +05ed96: 3d00 3600 |0083: if-lez v0, 00b9 // +0036 │ │ +05ed9a: 1210 |0085: const/4 v0, #int 1 // #1 │ │ +05ed9c: 5ce0 c402 |0086: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05eda0: 1210 |0088: const/4 v0, #int 1 // #1 │ │ +05eda2: 7020 330b 0e00 |0089: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0b33 │ │ +05eda8: 1210 |008c: const/4 v0, #int 1 // #1 │ │ +05edaa: 7020 470b 0e00 |008d: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ +05edb0: 1200 |0090: const/4 v0, #int 0 // #0 │ │ +05edb2: 2d00 0800 |0091: cmpl-float v0, v8, v0 │ │ +05edb6: 3d00 1f00 |0093: if-lez v0, 00b2 // +001f │ │ +05edba: 52e0 c102 |0095: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ +05edbe: 52e1 e102 |0097: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ +05edc2: 8211 |0099: int-to-float v1, v1 │ │ +05edc4: c610 |009a: add-float/2addr v0, v1 │ │ +05edc6: 59e0 c702 |009b: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05edca: 59ec c802 |009d: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ +05edce: 1210 |009f: const/4 v0, #int 1 // #1 │ │ +05edd0: 7020 480b 0e00 |00a0: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ +05edd6: 55e0 c402 |00a3: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05edda: 3800 7dff |00a5: if-eqz v0, 0022 // -0083 │ │ +05edde: 7020 270b ae00 |00a7: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0b27 │ │ +05ede4: 0a00 |00aa: move-result v0 │ │ +05ede6: 3800 77ff |00ab: if-eqz v0, 0022 // -0089 │ │ +05edea: 7110 3f0a 0e00 |00ad: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +05edf0: 2900 72ff |00b0: goto/16 0022 // -008e │ │ +05edf4: 52e0 c102 |00b2: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ +05edf8: 52e1 e102 |00b4: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ +05edfc: 8211 |00b6: int-to-float v1, v1 │ │ +05edfe: c710 |00b7: sub-float/2addr v0, v1 │ │ +05ee00: 28e3 |00b8: goto 009b // -001d │ │ +05ee02: 52e0 e102 |00b9: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ +05ee06: 8200 |00bb: int-to-float v0, v0 │ │ +05ee08: 2d00 0d00 |00bc: cmpl-float v0, v13, v0 │ │ +05ee0c: 3d00 e5ff |00be: if-lez v0, 00a3 // -001b │ │ +05ee10: 1210 |00c0: const/4 v0, #int 1 // #1 │ │ +05ee12: 5ce0 c502 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ +05ee16: 28e0 |00c3: goto 00a3 // -0020 │ │ +05ee18: 6e10 961f 0f00 |00c4: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +05ee1e: 0a00 |00c7: move-result v0 │ │ +05ee20: 59e0 c102 |00c8: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ +05ee24: 59e0 c702 |00ca: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05ee28: 6e10 981f 0f00 |00cc: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +05ee2e: 0a00 |00cf: move-result v0 │ │ +05ee30: 59e0 c202 |00d0: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@02c2 │ │ +05ee34: 59e0 c802 |00d2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ +05ee38: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ +05ee3a: 7120 e808 0f00 |00d5: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +05ee40: 0a00 |00d8: move-result v0 │ │ +05ee42: 59e0 ac02 |00d9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05ee46: 1200 |00db: const/4 v0, #int 0 // #0 │ │ +05ee48: 5ce0 c502 |00dc: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02c5 │ │ +05ee4c: 54e0 db02 |00de: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05ee50: 6e10 8622 0000 |00e0: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@2286 │ │ +05ee56: 52e0 da02 |00e3: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02da │ │ +05ee5a: 1221 |00e5: const/4 v1, #int 2 // #2 │ │ +05ee5c: 3310 2f00 |00e6: if-ne v0, v1, 0115 // +002f │ │ +05ee60: 54e0 db02 |00e8: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05ee64: 6e10 8b22 0000 |00ea: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@228b │ │ +05ee6a: 0a00 |00ed: move-result v0 │ │ +05ee6c: 54e1 db02 |00ee: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05ee70: 6e10 8822 0100 |00f0: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@2288 │ │ +05ee76: 0a01 |00f3: move-result v1 │ │ +05ee78: b110 |00f4: sub-int/2addr v0, v1 │ │ +05ee7a: 7110 a627 0000 |00f5: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +05ee80: 0a00 |00f8: move-result v0 │ │ +05ee82: 52e1 b302 |00f9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@02b3 │ │ +05ee86: 3710 1a00 |00fb: if-le v0, v1, 0115 // +001a │ │ +05ee8a: 54e0 db02 |00fd: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05ee8e: 6e10 8522 0000 |00ff: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ +05ee94: 1200 |0102: const/4 v0, #int 0 // #0 │ │ +05ee96: 5ce0 d502 |0103: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ +05ee9a: 6e10 290b 0e00 |0105: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ +05eea0: 1210 |0108: const/4 v0, #int 1 // #1 │ │ +05eea2: 5ce0 c402 |0109: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05eea6: 1210 |010b: const/4 v0, #int 1 // #1 │ │ +05eea8: 7020 330b 0e00 |010c: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0b33 │ │ +05eeae: 1210 |010f: const/4 v0, #int 1 // #1 │ │ +05eeb0: 7020 470b 0e00 |0110: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ +05eeb6: 2900 0fff |0113: goto/16 0022 // -00f1 │ │ +05eeba: 1200 |0115: const/4 v0, #int 0 // #0 │ │ +05eebc: 7020 de0a 0e00 |0116: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ +05eec2: 1200 |0119: const/4 v0, #int 0 // #0 │ │ +05eec4: 5ce0 c402 |011a: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05eec8: 2900 06ff |011c: goto/16 0022 // -00fa │ │ +05eecc: 7020 210b fe00 |011e: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0b21 │ │ +05eed2: 2900 01ff |0121: goto/16 0022 // -00ff │ │ +05eed6: 0000 |0123: nop // spacer │ │ +05eed8: 0002 0300 0000 0000 0200 0000 0600 ... |0124: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1875 │ │ 0x0006 line=1878 │ │ 0x000c line=1881 │ │ 0x000f line=1882 │ │ 0x0010 line=2002 │ │ @@ -74839,224 +74866,224 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -05ee70: |[05ee70] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -05ee80: 7401 f30a 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05ee86: 0a09 |0003: move-result v9 │ │ -05ee88: 9118 2220 |0004: sub-int v24, v34, v32 │ │ -05ee8c: 910b 2321 |0006: sub-int v11, v35, v33 │ │ -05ee90: 7401 020b 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ -05ee96: 0a13 |000b: move-result v19 │ │ -05ee98: 7401 040b 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ -05ee9e: 0a15 |000f: move-result v21 │ │ -05eea0: 7401 030b 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ -05eea6: 0a14 |0013: move-result v20 │ │ -05eea8: 7401 010b 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0b01 │ │ -05eeae: 0a12 |0017: move-result v18 │ │ -05eeb0: 7401 080b 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05eeb6: 0a16 |001b: move-result v22 │ │ -05eeb8: 120a |001c: const/4 v10, #int 0 // #0 │ │ -05eeba: 120e |001d: const/4 v14, #int 0 // #0 │ │ -05eebc: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ -05eec0: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ -05eec4: 6e20 f20a e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05eeca: 0c05 |0025: move-result-object v5 │ │ -05eecc: 6e10 fa1f 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -05eed2: 0a1a |0029: move-result v26 │ │ -05eed4: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ -05eed8: 0200 1a00 |002c: move/from16 v0, v26 │ │ -05eedc: 0201 1b00 |002e: move/from16 v1, v27 │ │ -05eee0: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ -05eee4: 6e10 e21f 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05eeea: 0c11 |0035: move-result-object v17 │ │ -05eeec: 1f11 0702 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05eef0: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -05eef2: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -05eef4: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -05eef8: 5500 9f02 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05eefc: 021a 0000 |003e: move/from16 v26, v0 │ │ -05ef00: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ -05ef04: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -05ef08: 5200 9d02 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ -05ef0c: 021a 0000 |0046: move/from16 v26, v0 │ │ -05ef10: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ -05ef14: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -05ef18: 5200 9d02 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ -05ef1c: 021a 0000 |004e: move/from16 v26, v0 │ │ -05ef20: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ -05ef24: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ -05ef2a: 0206 1300 |0055: move/from16 v6, v19 │ │ -05ef2e: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ -05ef34: 0207 1500 |005a: move/from16 v7, v21 │ │ -05ef38: 9006 0616 |005c: add-int v6, v6, v22 │ │ -05ef3c: 6e10 e81f 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05ef42: 0a1a |0061: move-result v26 │ │ -05ef44: 901a 1a06 |0062: add-int v26, v26, v6 │ │ -05ef48: 6e10 e61f 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -05ef4e: 0a1b |0067: move-result v27 │ │ -05ef50: 901b 1b07 |0068: add-int v27, v27, v7 │ │ -05ef54: 0200 1a00 |006a: move/from16 v0, v26 │ │ -05ef58: 0201 1b00 |006c: move/from16 v1, v27 │ │ -05ef5c: 6e51 1320 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -05ef62: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ -05ef66: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05ef6a: 28a9 |0075: goto 001e // -0057 │ │ -05ef6c: 0206 1300 |0076: move/from16 v6, v19 │ │ -05ef70: 6e10 e81f 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05ef76: 0a1a |007b: move-result v26 │ │ -05ef78: 9013 131a |007c: add-int v19, v19, v26 │ │ -05ef7c: 28d9 |007e: goto 0057 // -0027 │ │ -05ef7e: 6e10 e81f 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05ef84: 0a1a |0082: move-result v26 │ │ -05ef86: 911a 181a |0083: sub-int v26, v24, v26 │ │ -05ef8a: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ -05ef8e: 0200 1a00 |0087: move/from16 v0, v26 │ │ -05ef92: 0201 1300 |0089: move/from16 v1, v19 │ │ -05ef96: 7120 ac27 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -05ef9c: 0a06 |008e: move-result v6 │ │ -05ef9e: 28c8 |008f: goto 0057 // -0038 │ │ -05efa0: 911a 1814 |0090: sub-int v26, v24, v20 │ │ -05efa4: 6e10 e81f 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05efaa: 0a1b |0095: move-result v27 │ │ -05efac: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ -05efb0: 6e10 e81f 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05efb6: 0a1a |009b: move-result v26 │ │ -05efb8: 9014 141a |009c: add-int v20, v20, v26 │ │ -05efbc: 28b9 |009e: goto 0057 // -0047 │ │ -05efbe: 0207 1500 |009f: move/from16 v7, v21 │ │ -05efc2: 6e10 e61f 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -05efc8: 0a1a |00a4: move-result v26 │ │ -05efca: 9015 151a |00a5: add-int v21, v21, v26 │ │ -05efce: 28b5 |00a7: goto 005c // -004b │ │ -05efd0: 6e10 e61f 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -05efd6: 0a1a |00ab: move-result v26 │ │ -05efd8: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ -05efdc: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ -05efe0: 0200 1a00 |00b0: move/from16 v0, v26 │ │ -05efe4: 0201 1500 |00b2: move/from16 v1, v21 │ │ -05efe8: 7120 ac27 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -05efee: 0a07 |00b7: move-result v7 │ │ -05eff0: 28a4 |00b8: goto 005c // -005c │ │ -05eff2: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ -05eff6: 6e10 e61f 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -05effc: 0a1b |00be: move-result v27 │ │ -05effe: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ -05f002: 6e10 e61f 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -05f008: 0a1a |00c4: move-result v26 │ │ -05f00a: 9012 121a |00c5: add-int v18, v18, v26 │ │ -05f00e: 2895 |00c7: goto 005c // -006b │ │ -05f010: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ -05f014: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ -05f018: 120e |00cc: const/4 v14, #int 0 // #0 │ │ -05f01a: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ -05f01e: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ -05f022: 6e20 f20a e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05f028: 0c05 |00d4: move-result-object v5 │ │ -05f02a: 6e10 fa1f 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -05f030: 0a1a |00d8: move-result v26 │ │ -05f032: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ -05f036: 0200 1a00 |00db: move/from16 v0, v26 │ │ -05f03a: 0201 1b00 |00dd: move/from16 v1, v27 │ │ -05f03e: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ -05f042: 6e10 e21f 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05f048: 0c11 |00e4: move-result-object v17 │ │ -05f04a: 1f11 0702 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05f04e: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -05f052: 5500 9f02 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05f056: 021a 0000 |00eb: move/from16 v26, v0 │ │ -05f05a: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ -05f05e: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -05f062: 6e20 0e0b 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ -05f068: 0c0f |00f4: move-result-object v15 │ │ -05f06a: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ -05f06e: 8280 |00f7: int-to-float v0, v8 │ │ -05f070: 021a 0000 |00f8: move/from16 v26, v0 │ │ -05f074: 52f0 9802 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05f078: 021b 0000 |00fc: move/from16 v27, v0 │ │ -05f07c: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ -05f080: 0200 1a00 |0100: move/from16 v0, v26 │ │ -05f084: 8700 |0102: float-to-int v0, v0 │ │ -05f086: 0210 0000 |0103: move/from16 v16, v0 │ │ -05f08a: 9006 1310 |0105: add-int v6, v19, v16 │ │ -05f08e: 0207 1500 |0107: move/from16 v7, v21 │ │ -05f092: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -05f096: 5500 a002 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@02a0 │ │ -05f09a: 021a 0000 |010d: move/from16 v26, v0 │ │ -05f09e: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ -05f0a2: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ -05f0a6: 0200 1a00 |0113: move/from16 v0, v26 │ │ -05f0aa: 0801 1100 |0115: move-object/from16 v1, v17 │ │ -05f0ae: 5c10 a002 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@02a0 │ │ -05f0b2: 8280 |0119: int-to-float v0, v8 │ │ -05f0b4: 021a 0000 |011a: move/from16 v26, v0 │ │ -05f0b8: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -05f0bc: 5200 a302 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ -05f0c0: 021b 0000 |0120: move/from16 v27, v0 │ │ -05f0c4: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ -05f0c8: 0200 1a00 |0124: move/from16 v0, v26 │ │ -05f0cc: 8700 |0126: float-to-int v0, v0 │ │ -05f0ce: 021a 0000 |0127: move/from16 v26, v0 │ │ -05f0d2: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ -05f0d6: 7702 bf1f 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -05f0dc: 0a19 |012e: move-result v25 │ │ -05f0de: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ -05f0e2: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ -05f0e6: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ -05f0ea: 7702 bf1f 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -05f0f0: 0a0c |0138: move-result v12 │ │ -05f0f2: 0200 1900 |0139: move/from16 v0, v25 │ │ -05f0f6: 6e30 1420 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -05f0fc: 6e10 e81f 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05f102: 0a1a |0141: move-result v26 │ │ -05f104: 901a 1a06 |0142: add-int v26, v26, v6 │ │ -05f108: 6e10 e61f 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -05f10e: 0a1b |0147: move-result v27 │ │ -05f110: 901b 1b07 |0148: add-int v27, v27, v7 │ │ -05f114: 0200 1a00 |014a: move/from16 v0, v26 │ │ -05f118: 0201 1b00 |014c: move/from16 v1, v27 │ │ -05f11c: 6e51 1320 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -05f122: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05f126: 2900 7aff |0153: goto/16 00cd // -0086 │ │ -05f12a: 0200 1500 |0155: move/from16 v0, v21 │ │ -05f12e: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ -05f132: 5910 e002 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@02e0 │ │ -05f136: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ -05f13a: 0200 1a00 |015d: move/from16 v0, v26 │ │ -05f13e: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ -05f142: 5910 af02 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@02af │ │ -05f146: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ -05f14a: 590a b502 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@02b5 │ │ -05f14e: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ -05f152: 5500 bc02 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ -05f156: 021a 0000 |016b: move/from16 v26, v0 │ │ -05f15a: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ -05f15e: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ -05f162: 5200 b402 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05f166: 021a 0000 |0173: move/from16 v26, v0 │ │ -05f16a: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ -05f16e: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ -05f172: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ -05f176: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ -05f17a: 0201 1a00 |017d: move/from16 v1, v26 │ │ -05f17e: 0202 1b00 |017f: move/from16 v2, v27 │ │ -05f182: 0203 1c00 |0181: move/from16 v3, v28 │ │ -05f186: 0204 1d00 |0183: move/from16 v4, v29 │ │ -05f18a: 7054 360b 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0b36 │ │ -05f190: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ -05f194: 0200 1a00 |018a: move/from16 v0, v26 │ │ -05f198: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ -05f19c: 5c10 bc02 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ -05f1a0: 0e00 |0190: return-void │ │ -05f1a2: 0000 |0191: nop // spacer │ │ -05f1a4: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ -05f1c0: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ +05eef4: |[05eef4] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +05ef04: 7401 f30a 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05ef0a: 0a09 |0003: move-result v9 │ │ +05ef0c: 9118 2220 |0004: sub-int v24, v34, v32 │ │ +05ef10: 910b 2321 |0006: sub-int v11, v35, v33 │ │ +05ef14: 7401 020b 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ +05ef1a: 0a13 |000b: move-result v19 │ │ +05ef1c: 7401 040b 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ +05ef22: 0a15 |000f: move-result v21 │ │ +05ef24: 7401 030b 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ +05ef2a: 0a14 |0013: move-result v20 │ │ +05ef2c: 7401 010b 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0b01 │ │ +05ef32: 0a12 |0017: move-result v18 │ │ +05ef34: 7401 080b 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05ef3a: 0a16 |001b: move-result v22 │ │ +05ef3c: 120a |001c: const/4 v10, #int 0 // #0 │ │ +05ef3e: 120e |001d: const/4 v14, #int 0 // #0 │ │ +05ef40: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ +05ef44: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ +05ef48: 6e20 f20a e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05ef4e: 0c05 |0025: move-result-object v5 │ │ +05ef50: 6e10 fa1f 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +05ef56: 0a1a |0029: move-result v26 │ │ +05ef58: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ +05ef5c: 0200 1a00 |002c: move/from16 v0, v26 │ │ +05ef60: 0201 1b00 |002e: move/from16 v1, v27 │ │ +05ef64: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ +05ef68: 6e10 e21f 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05ef6e: 0c11 |0035: move-result-object v17 │ │ +05ef70: 1f11 0802 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05ef74: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +05ef76: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +05ef78: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +05ef7c: 5500 9f02 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05ef80: 021a 0000 |003e: move/from16 v26, v0 │ │ +05ef84: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ +05ef88: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +05ef8c: 5200 9d02 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ +05ef90: 021a 0000 |0046: move/from16 v26, v0 │ │ +05ef94: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ +05ef98: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +05ef9c: 5200 9d02 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ +05efa0: 021a 0000 |004e: move/from16 v26, v0 │ │ +05efa4: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ +05efa8: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ +05efae: 0206 1300 |0055: move/from16 v6, v19 │ │ +05efb2: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ +05efb8: 0207 1500 |005a: move/from16 v7, v21 │ │ +05efbc: 9006 0616 |005c: add-int v6, v6, v22 │ │ +05efc0: 6e10 e81f 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05efc6: 0a1a |0061: move-result v26 │ │ +05efc8: 901a 1a06 |0062: add-int v26, v26, v6 │ │ +05efcc: 6e10 e61f 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +05efd2: 0a1b |0067: move-result v27 │ │ +05efd4: 901b 1b07 |0068: add-int v27, v27, v7 │ │ +05efd8: 0200 1a00 |006a: move/from16 v0, v26 │ │ +05efdc: 0201 1b00 |006c: move/from16 v1, v27 │ │ +05efe0: 6e51 1320 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +05efe6: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +05efea: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ +05efee: 28a9 |0075: goto 001e // -0057 │ │ +05eff0: 0206 1300 |0076: move/from16 v6, v19 │ │ +05eff4: 6e10 e81f 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05effa: 0a1a |007b: move-result v26 │ │ +05effc: 9013 131a |007c: add-int v19, v19, v26 │ │ +05f000: 28d9 |007e: goto 0057 // -0027 │ │ +05f002: 6e10 e81f 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05f008: 0a1a |0082: move-result v26 │ │ +05f00a: 911a 181a |0083: sub-int v26, v24, v26 │ │ +05f00e: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ +05f012: 0200 1a00 |0087: move/from16 v0, v26 │ │ +05f016: 0201 1300 |0089: move/from16 v1, v19 │ │ +05f01a: 7120 ac27 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +05f020: 0a06 |008e: move-result v6 │ │ +05f022: 28c8 |008f: goto 0057 // -0038 │ │ +05f024: 911a 1814 |0090: sub-int v26, v24, v20 │ │ +05f028: 6e10 e81f 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05f02e: 0a1b |0095: move-result v27 │ │ +05f030: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ +05f034: 6e10 e81f 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05f03a: 0a1a |009b: move-result v26 │ │ +05f03c: 9014 141a |009c: add-int v20, v20, v26 │ │ +05f040: 28b9 |009e: goto 0057 // -0047 │ │ +05f042: 0207 1500 |009f: move/from16 v7, v21 │ │ +05f046: 6e10 e61f 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +05f04c: 0a1a |00a4: move-result v26 │ │ +05f04e: 9015 151a |00a5: add-int v21, v21, v26 │ │ +05f052: 28b5 |00a7: goto 005c // -004b │ │ +05f054: 6e10 e61f 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +05f05a: 0a1a |00ab: move-result v26 │ │ +05f05c: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ +05f060: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ +05f064: 0200 1a00 |00b0: move/from16 v0, v26 │ │ +05f068: 0201 1500 |00b2: move/from16 v1, v21 │ │ +05f06c: 7120 ac27 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +05f072: 0a07 |00b7: move-result v7 │ │ +05f074: 28a4 |00b8: goto 005c // -005c │ │ +05f076: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ +05f07a: 6e10 e61f 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +05f080: 0a1b |00be: move-result v27 │ │ +05f082: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ +05f086: 6e10 e61f 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +05f08c: 0a1a |00c4: move-result v26 │ │ +05f08e: 9012 121a |00c5: add-int v18, v18, v26 │ │ +05f092: 2895 |00c7: goto 005c // -006b │ │ +05f094: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ +05f098: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ +05f09c: 120e |00cc: const/4 v14, #int 0 // #0 │ │ +05f09e: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ +05f0a2: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ +05f0a6: 6e20 f20a e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05f0ac: 0c05 |00d4: move-result-object v5 │ │ +05f0ae: 6e10 fa1f 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +05f0b4: 0a1a |00d8: move-result v26 │ │ +05f0b6: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ +05f0ba: 0200 1a00 |00db: move/from16 v0, v26 │ │ +05f0be: 0201 1b00 |00dd: move/from16 v1, v27 │ │ +05f0c2: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ +05f0c6: 6e10 e21f 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05f0cc: 0c11 |00e4: move-result-object v17 │ │ +05f0ce: 1f11 0802 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05f0d2: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +05f0d6: 5500 9f02 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05f0da: 021a 0000 |00eb: move/from16 v26, v0 │ │ +05f0de: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ +05f0e2: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +05f0e6: 6e20 0e0b 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ +05f0ec: 0c0f |00f4: move-result-object v15 │ │ +05f0ee: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ +05f0f2: 8280 |00f7: int-to-float v0, v8 │ │ +05f0f4: 021a 0000 |00f8: move/from16 v26, v0 │ │ +05f0f8: 52f0 9802 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05f0fc: 021b 0000 |00fc: move/from16 v27, v0 │ │ +05f100: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ +05f104: 0200 1a00 |0100: move/from16 v0, v26 │ │ +05f108: 8700 |0102: float-to-int v0, v0 │ │ +05f10a: 0210 0000 |0103: move/from16 v16, v0 │ │ +05f10e: 9006 1310 |0105: add-int v6, v19, v16 │ │ +05f112: 0207 1500 |0107: move/from16 v7, v21 │ │ +05f116: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +05f11a: 5500 a002 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@02a0 │ │ +05f11e: 021a 0000 |010d: move/from16 v26, v0 │ │ +05f122: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ +05f126: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ +05f12a: 0200 1a00 |0113: move/from16 v0, v26 │ │ +05f12e: 0801 1100 |0115: move-object/from16 v1, v17 │ │ +05f132: 5c10 a002 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@02a0 │ │ +05f136: 8280 |0119: int-to-float v0, v8 │ │ +05f138: 021a 0000 |011a: move/from16 v26, v0 │ │ +05f13c: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +05f140: 5200 a302 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ +05f144: 021b 0000 |0120: move/from16 v27, v0 │ │ +05f148: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ +05f14c: 0200 1a00 |0124: move/from16 v0, v26 │ │ +05f150: 8700 |0126: float-to-int v0, v0 │ │ +05f152: 021a 0000 |0127: move/from16 v26, v0 │ │ +05f156: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ +05f15a: 7702 bf1f 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +05f160: 0a19 |012e: move-result v25 │ │ +05f162: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ +05f166: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ +05f16a: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ +05f16e: 7702 bf1f 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +05f174: 0a0c |0138: move-result v12 │ │ +05f176: 0200 1900 |0139: move/from16 v0, v25 │ │ +05f17a: 6e30 1420 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +05f180: 6e10 e81f 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05f186: 0a1a |0141: move-result v26 │ │ +05f188: 901a 1a06 |0142: add-int v26, v26, v6 │ │ +05f18c: 6e10 e61f 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +05f192: 0a1b |0147: move-result v27 │ │ +05f194: 901b 1b07 |0148: add-int v27, v27, v7 │ │ +05f198: 0200 1a00 |014a: move/from16 v0, v26 │ │ +05f19c: 0201 1b00 |014c: move/from16 v1, v27 │ │ +05f1a0: 6e51 1320 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +05f1a6: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ +05f1aa: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +05f1ae: 0200 1500 |0155: move/from16 v0, v21 │ │ +05f1b2: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ +05f1b6: 5910 e002 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@02e0 │ │ +05f1ba: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ +05f1be: 0200 1a00 |015d: move/from16 v0, v26 │ │ +05f1c2: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ +05f1c6: 5910 af02 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@02af │ │ +05f1ca: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ +05f1ce: 590a b502 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@02b5 │ │ +05f1d2: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +05f1d6: 5500 bc02 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ +05f1da: 021a 0000 |016b: move/from16 v26, v0 │ │ +05f1de: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ +05f1e2: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +05f1e6: 5200 b402 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05f1ea: 021a 0000 |0173: move/from16 v26, v0 │ │ +05f1ee: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ +05f1f2: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ +05f1f6: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ +05f1fa: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +05f1fe: 0201 1a00 |017d: move/from16 v1, v26 │ │ +05f202: 0202 1b00 |017f: move/from16 v2, v27 │ │ +05f206: 0203 1c00 |0181: move/from16 v3, v28 │ │ +05f20a: 0204 1d00 |0183: move/from16 v4, v29 │ │ +05f20e: 7054 360b 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0b36 │ │ +05f214: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ +05f218: 0200 1a00 |018a: move/from16 v0, v26 │ │ +05f21c: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ +05f220: 5c10 bc02 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ +05f224: 0e00 |0190: return-void │ │ +05f226: 0000 |0191: nop // spacer │ │ +05f228: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ +05f244: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1536 │ │ 0x0004 line=1537 │ │ 0x0006 line=1538 │ │ 0x0008 line=1539 │ │ 0x000c line=1540 │ │ @@ -75163,223 +75190,223 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 405 16-bit code units │ │ -05f1dc: |[05f1dc] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -05f1ec: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -05f1f0: 0200 1500 |0002: move/from16 v0, v21 │ │ -05f1f4: 0201 1800 |0004: move/from16 v1, v24 │ │ -05f1f8: 7120 f90a 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0af9 │ │ -05f1fe: 0a15 |0009: move-result v21 │ │ -05f200: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -05f204: 0200 1600 |000c: move/from16 v0, v22 │ │ -05f208: 0201 1900 |000e: move/from16 v1, v25 │ │ -05f20c: 7120 f90a 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0af9 │ │ -05f212: 0a16 |0013: move-result v22 │ │ -05f214: 0800 1700 |0014: move-object/from16 v0, v23 │ │ -05f218: 0201 1500 |0016: move/from16 v1, v21 │ │ -05f21c: 0202 1600 |0018: move/from16 v2, v22 │ │ -05f220: 6e30 400b 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0b40 │ │ -05f226: 7401 ff0a 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0aff │ │ -05f22c: 0a0f |0020: move-result v15 │ │ -05f22e: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ -05f232: 0800 1700 |0023: move-object/from16 v0, v23 │ │ -05f236: 5200 b602 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@02b6 │ │ -05f23a: 0215 0000 |0027: move/from16 v21, v0 │ │ -05f23e: 0200 1500 |0029: move/from16 v0, v21 │ │ -05f242: 7120 af27 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -05f248: 0a15 |002e: move-result v21 │ │ -05f24a: 0200 1500 |002f: move/from16 v0, v21 │ │ -05f24e: 0801 1700 |0031: move-object/from16 v1, v23 │ │ -05f252: 5910 bf02 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@02bf │ │ -05f256: 7401 020b 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ -05f25c: 0a15 |0038: move-result v21 │ │ -05f25e: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ -05f262: 7401 030b 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ -05f268: 0a16 |003e: move-result v22 │ │ -05f26a: 9105 1516 |003f: sub-int v5, v21, v22 │ │ -05f26e: 7401 fe0a 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0afe │ │ -05f274: 0a15 |0044: move-result v21 │ │ -05f276: 7401 040b 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ -05f27c: 0a16 |0048: move-result v22 │ │ -05f27e: 9115 1516 |0049: sub-int v21, v21, v22 │ │ -05f282: 7401 010b 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0b01 │ │ -05f288: 0a16 |004e: move-result v22 │ │ -05f28a: 9104 1516 |004f: sub-int v4, v21, v22 │ │ -05f28e: 7401 f30a 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05f294: 0a10 |0054: move-result v16 │ │ -05f296: 120c |0055: const/4 v12, #int 0 // #0 │ │ -05f298: 0200 1000 |0056: move/from16 v0, v16 │ │ -05f29c: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ -05f2a0: 0800 1700 |005a: move-object/from16 v0, v23 │ │ -05f2a4: 6e20 f20a c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05f2aa: 0c03 |005f: move-result-object v3 │ │ -05f2ac: 6e10 fa1f 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -05f2b2: 0a15 |0063: move-result v21 │ │ -05f2b4: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ -05f2b8: 0200 1500 |0066: move/from16 v0, v21 │ │ -05f2bc: 0201 1600 |0068: move/from16 v1, v22 │ │ -05f2c0: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ -05f2c4: 6e10 e21f 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05f2ca: 0c0d |006f: move-result-object v13 │ │ -05f2cc: 1f0d 0702 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05f2d0: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ -05f2d4: 55d0 9f02 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05f2d8: 0215 0000 |0076: move/from16 v21, v0 │ │ -05f2dc: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ -05f2e0: 52d0 9d02 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ -05f2e4: 0215 0000 |007c: move/from16 v21, v0 │ │ -05f2e8: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ -05f2ec: 52d0 9d02 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ -05f2f0: 0215 0000 |0082: move/from16 v21, v0 │ │ -05f2f4: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ -05f2f8: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ -05f2fc: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ -05f300: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ -05f304: 0200 1100 |008c: move/from16 v0, v17 │ │ -05f308: 0201 1500 |008e: move/from16 v1, v21 │ │ -05f30c: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ -05f310: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ -05f314: 0200 1100 |0094: move/from16 v0, v17 │ │ -05f318: 0201 1500 |0096: move/from16 v1, v21 │ │ -05f31c: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ -05f320: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -05f322: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ -05f326: 0200 1500 |009d: move/from16 v0, v21 │ │ -05f32a: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ -05f32e: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ -05f332: 0200 1500 |00a3: move/from16 v0, v21 │ │ -05f336: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ -05f33a: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ -05f33c: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ -05f340: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ -05f344: 0213 0500 |00ac: move/from16 v19, v5 │ │ -05f348: 0149 |00ae: move v9, v4 │ │ -05f34a: 52d0 a202 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@02a2 │ │ -05f34e: 0215 0000 |00b1: move/from16 v21, v0 │ │ -05f352: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ -05f356: 0200 1500 |00b5: move/from16 v0, v21 │ │ -05f35a: 0201 1600 |00b7: move/from16 v1, v22 │ │ -05f35e: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ -05f362: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ -05f366: 52d0 a202 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@02a2 │ │ -05f36a: 0215 0000 |00bf: move/from16 v21, v0 │ │ -05f36e: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ -05f372: 0200 1500 |00c3: move/from16 v0, v21 │ │ -05f376: 0201 1600 |00c5: move/from16 v1, v22 │ │ -05f37a: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ -05f37e: 52d0 a202 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@02a2 │ │ -05f382: 0213 0000 |00cb: move/from16 v19, v0 │ │ -05f386: 52d0 9e02 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@029e │ │ -05f38a: 0215 0000 |00cf: move/from16 v21, v0 │ │ -05f38e: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ -05f392: 0200 1500 |00d3: move/from16 v0, v21 │ │ -05f396: 0201 1600 |00d5: move/from16 v1, v22 │ │ -05f39a: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ -05f39e: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ -05f3a2: 52d0 9e02 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@029e │ │ -05f3a6: 0215 0000 |00dd: move/from16 v21, v0 │ │ -05f3aa: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ -05f3ae: 0200 1500 |00e1: move/from16 v0, v21 │ │ -05f3b2: 0201 1600 |00e3: move/from16 v1, v22 │ │ -05f3b6: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ -05f3ba: 52d9 9e02 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@029e │ │ -05f3be: 0200 1300 |00e9: move/from16 v0, v19 │ │ -05f3c2: 0201 1200 |00eb: move/from16 v1, v18 │ │ -05f3c6: 7120 bf1f 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -05f3cc: 0a14 |00f0: move-result v20 │ │ -05f3ce: 7120 bf1f 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -05f3d4: 0a0a |00f4: move-result v10 │ │ -05f3d6: 0200 1400 |00f5: move/from16 v0, v20 │ │ -05f3da: 6e30 1420 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -05f3e0: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ -05f3e4: 6e10 e61f 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -05f3ea: 0a15 |00ff: move-result v21 │ │ -05f3ec: 9104 0415 |0100: sub-int v4, v4, v21 │ │ -05f3f0: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ -05f3f4: 2900 52ff |0104: goto/16 0056 // -00ae │ │ -05f3f8: 1207 |0106: const/4 v7, #int 0 // #0 │ │ -05f3fa: 2894 |0107: goto 009b // -006c │ │ -05f3fc: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -05f3fe: 289f |0109: goto 00a8 // -0061 │ │ -05f400: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ -05f404: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ -05f408: 289e |010e: goto 00ac // -0062 │ │ -05f40a: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ -05f40e: 6e10 e81f 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05f414: 0a15 |0114: move-result v21 │ │ -05f416: 9105 0515 |0115: sub-int v5, v5, v21 │ │ -05f41a: 28eb |0117: goto 0102 // -0015 │ │ -05f41c: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ -05f420: 0200 1500 |011a: move/from16 v0, v21 │ │ -05f424: 7120 bf1f 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -05f42a: 0a15 |011f: move-result v21 │ │ -05f42c: 0200 1500 |0120: move/from16 v0, v21 │ │ -05f430: 0801 1700 |0122: move-object/from16 v1, v23 │ │ -05f434: 5910 b202 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@02b2 │ │ -05f438: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ -05f43c: 0200 1500 |0128: move/from16 v0, v21 │ │ -05f440: 7120 bf1f 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -05f446: 0a15 |012d: move-result v21 │ │ -05f448: 0200 1500 |012e: move/from16 v0, v21 │ │ -05f44c: 0801 1700 |0130: move-object/from16 v1, v23 │ │ -05f450: 5910 b102 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@02b1 │ │ -05f454: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ -05f458: 0200 1500 |0136: move/from16 v0, v21 │ │ -05f45c: 0801 1700 |0138: move-object/from16 v1, v23 │ │ -05f460: 5c10 c002 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02c0 │ │ -05f464: 7401 290b 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ -05f46a: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -05f46e: 0200 1500 |0141: move/from16 v0, v21 │ │ -05f472: 0801 1700 |0143: move-object/from16 v1, v23 │ │ -05f476: 5c10 c002 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02c0 │ │ -05f47a: 7401 f30a 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05f480: 0a10 |014a: move-result v16 │ │ -05f482: 120c |014b: const/4 v12, #int 0 // #0 │ │ -05f484: 0200 1000 |014c: move/from16 v0, v16 │ │ -05f488: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ -05f48c: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -05f490: 6e20 f20a c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05f496: 0c03 |0155: move-result-object v3 │ │ -05f498: 6e10 fa1f 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -05f49e: 0a15 |0159: move-result v21 │ │ -05f4a0: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ -05f4a4: 0200 1500 |015c: move/from16 v0, v21 │ │ -05f4a8: 0201 1600 |015e: move/from16 v1, v22 │ │ -05f4ac: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ -05f4b0: 6e10 e21f 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05f4b6: 0c0d |0165: move-result-object v13 │ │ -05f4b8: 1f0d 0702 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05f4bc: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ -05f4c0: 55d0 9f02 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05f4c4: 0215 0000 |016c: move/from16 v21, v0 │ │ -05f4c8: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ -05f4cc: 8250 |0170: int-to-float v0, v5 │ │ -05f4ce: 0215 0000 |0171: move/from16 v21, v0 │ │ -05f4d2: 52d0 a302 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ -05f4d6: 0216 0000 |0175: move/from16 v22, v0 │ │ -05f4da: a815 1516 |0177: mul-float v21, v21, v22 │ │ -05f4de: 0200 1500 |0179: move/from16 v0, v21 │ │ -05f4e2: 8700 |017b: float-to-int v0, v0 │ │ -05f4e4: 0215 0000 |017c: move/from16 v21, v0 │ │ -05f4e8: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ -05f4ec: 7702 bf1f 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -05f4f2: 0a14 |0183: move-result v20 │ │ -05f4f4: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -05f4f8: 5200 b102 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@02b1 │ │ -05f4fc: 0215 0000 |0188: move/from16 v21, v0 │ │ -05f500: 0200 1400 |018a: move/from16 v0, v20 │ │ -05f504: 0201 1500 |018c: move/from16 v1, v21 │ │ -05f508: 6e30 1420 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -05f50e: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ -05f512: 28b9 |0193: goto 014c // -0047 │ │ -05f514: 0e00 |0194: return-void │ │ +05f260: |[05f260] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +05f270: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +05f274: 0200 1500 |0002: move/from16 v0, v21 │ │ +05f278: 0201 1800 |0004: move/from16 v1, v24 │ │ +05f27c: 7120 f90a 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0af9 │ │ +05f282: 0a15 |0009: move-result v21 │ │ +05f284: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +05f288: 0200 1600 |000c: move/from16 v0, v22 │ │ +05f28c: 0201 1900 |000e: move/from16 v1, v25 │ │ +05f290: 7120 f90a 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0af9 │ │ +05f296: 0a16 |0013: move-result v22 │ │ +05f298: 0800 1700 |0014: move-object/from16 v0, v23 │ │ +05f29c: 0201 1500 |0016: move/from16 v1, v21 │ │ +05f2a0: 0202 1600 |0018: move/from16 v2, v22 │ │ +05f2a4: 6e30 400b 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0b40 │ │ +05f2aa: 7401 ff0a 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0aff │ │ +05f2b0: 0a0f |0020: move-result v15 │ │ +05f2b2: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ +05f2b6: 0800 1700 |0023: move-object/from16 v0, v23 │ │ +05f2ba: 5200 b602 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@02b6 │ │ +05f2be: 0215 0000 |0027: move/from16 v21, v0 │ │ +05f2c2: 0200 1500 |0029: move/from16 v0, v21 │ │ +05f2c6: 7120 af27 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +05f2cc: 0a15 |002e: move-result v21 │ │ +05f2ce: 0200 1500 |002f: move/from16 v0, v21 │ │ +05f2d2: 0801 1700 |0031: move-object/from16 v1, v23 │ │ +05f2d6: 5910 bf02 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@02bf │ │ +05f2da: 7401 020b 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ +05f2e0: 0a15 |0038: move-result v21 │ │ +05f2e2: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ +05f2e6: 7401 030b 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ +05f2ec: 0a16 |003e: move-result v22 │ │ +05f2ee: 9105 1516 |003f: sub-int v5, v21, v22 │ │ +05f2f2: 7401 fe0a 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0afe │ │ +05f2f8: 0a15 |0044: move-result v21 │ │ +05f2fa: 7401 040b 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0b04 │ │ +05f300: 0a16 |0048: move-result v22 │ │ +05f302: 9115 1516 |0049: sub-int v21, v21, v22 │ │ +05f306: 7401 010b 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0b01 │ │ +05f30c: 0a16 |004e: move-result v22 │ │ +05f30e: 9104 1516 |004f: sub-int v4, v21, v22 │ │ +05f312: 7401 f30a 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05f318: 0a10 |0054: move-result v16 │ │ +05f31a: 120c |0055: const/4 v12, #int 0 // #0 │ │ +05f31c: 0200 1000 |0056: move/from16 v0, v16 │ │ +05f320: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ +05f324: 0800 1700 |005a: move-object/from16 v0, v23 │ │ +05f328: 6e20 f20a c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05f32e: 0c03 |005f: move-result-object v3 │ │ +05f330: 6e10 fa1f 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +05f336: 0a15 |0063: move-result v21 │ │ +05f338: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ +05f33c: 0200 1500 |0066: move/from16 v0, v21 │ │ +05f340: 0201 1600 |0068: move/from16 v1, v22 │ │ +05f344: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ +05f348: 6e10 e21f 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05f34e: 0c0d |006f: move-result-object v13 │ │ +05f350: 1f0d 0802 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05f354: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ +05f358: 55d0 9f02 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05f35c: 0215 0000 |0076: move/from16 v21, v0 │ │ +05f360: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ +05f364: 52d0 9d02 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ +05f368: 0215 0000 |007c: move/from16 v21, v0 │ │ +05f36c: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ +05f370: 52d0 9d02 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ +05f374: 0215 0000 |0082: move/from16 v21, v0 │ │ +05f378: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ +05f37c: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ +05f380: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ +05f384: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ +05f388: 0200 1100 |008c: move/from16 v0, v17 │ │ +05f38c: 0201 1500 |008e: move/from16 v1, v21 │ │ +05f390: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ +05f394: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ +05f398: 0200 1100 |0094: move/from16 v0, v17 │ │ +05f39c: 0201 1500 |0096: move/from16 v1, v21 │ │ +05f3a0: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ +05f3a4: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +05f3a6: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ +05f3aa: 0200 1500 |009d: move/from16 v0, v21 │ │ +05f3ae: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ +05f3b2: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ +05f3b6: 0200 1500 |00a3: move/from16 v0, v21 │ │ +05f3ba: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ +05f3be: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ +05f3c0: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ +05f3c4: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ +05f3c8: 0213 0500 |00ac: move/from16 v19, v5 │ │ +05f3cc: 0149 |00ae: move v9, v4 │ │ +05f3ce: 52d0 a202 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@02a2 │ │ +05f3d2: 0215 0000 |00b1: move/from16 v21, v0 │ │ +05f3d6: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ +05f3da: 0200 1500 |00b5: move/from16 v0, v21 │ │ +05f3de: 0201 1600 |00b7: move/from16 v1, v22 │ │ +05f3e2: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ +05f3e6: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ +05f3ea: 52d0 a202 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@02a2 │ │ +05f3ee: 0215 0000 |00bf: move/from16 v21, v0 │ │ +05f3f2: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ +05f3f6: 0200 1500 |00c3: move/from16 v0, v21 │ │ +05f3fa: 0201 1600 |00c5: move/from16 v1, v22 │ │ +05f3fe: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ +05f402: 52d0 a202 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@02a2 │ │ +05f406: 0213 0000 |00cb: move/from16 v19, v0 │ │ +05f40a: 52d0 9e02 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@029e │ │ +05f40e: 0215 0000 |00cf: move/from16 v21, v0 │ │ +05f412: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ +05f416: 0200 1500 |00d3: move/from16 v0, v21 │ │ +05f41a: 0201 1600 |00d5: move/from16 v1, v22 │ │ +05f41e: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ +05f422: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ +05f426: 52d0 9e02 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@029e │ │ +05f42a: 0215 0000 |00dd: move/from16 v21, v0 │ │ +05f42e: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ +05f432: 0200 1500 |00e1: move/from16 v0, v21 │ │ +05f436: 0201 1600 |00e3: move/from16 v1, v22 │ │ +05f43a: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ +05f43e: 52d9 9e02 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@029e │ │ +05f442: 0200 1300 |00e9: move/from16 v0, v19 │ │ +05f446: 0201 1200 |00eb: move/from16 v1, v18 │ │ +05f44a: 7120 bf1f 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +05f450: 0a14 |00f0: move-result v20 │ │ +05f452: 7120 bf1f 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +05f458: 0a0a |00f4: move-result v10 │ │ +05f45a: 0200 1400 |00f5: move/from16 v0, v20 │ │ +05f45e: 6e30 1420 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +05f464: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ +05f468: 6e10 e61f 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +05f46e: 0a15 |00ff: move-result v21 │ │ +05f470: 9104 0415 |0100: sub-int v4, v4, v21 │ │ +05f474: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ +05f478: 2900 52ff |0104: goto/16 0056 // -00ae │ │ +05f47c: 1207 |0106: const/4 v7, #int 0 // #0 │ │ +05f47e: 2894 |0107: goto 009b // -006c │ │ +05f480: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +05f482: 289f |0109: goto 00a8 // -0061 │ │ +05f484: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ +05f488: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ +05f48c: 289e |010e: goto 00ac // -0062 │ │ +05f48e: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ +05f492: 6e10 e81f 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05f498: 0a15 |0114: move-result v21 │ │ +05f49a: 9105 0515 |0115: sub-int v5, v5, v21 │ │ +05f49e: 28eb |0117: goto 0102 // -0015 │ │ +05f4a0: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ +05f4a4: 0200 1500 |011a: move/from16 v0, v21 │ │ +05f4a8: 7120 bf1f 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +05f4ae: 0a15 |011f: move-result v21 │ │ +05f4b0: 0200 1500 |0120: move/from16 v0, v21 │ │ +05f4b4: 0801 1700 |0122: move-object/from16 v1, v23 │ │ +05f4b8: 5910 b202 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@02b2 │ │ +05f4bc: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ +05f4c0: 0200 1500 |0128: move/from16 v0, v21 │ │ +05f4c4: 7120 bf1f 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +05f4ca: 0a15 |012d: move-result v21 │ │ +05f4cc: 0200 1500 |012e: move/from16 v0, v21 │ │ +05f4d0: 0801 1700 |0130: move-object/from16 v1, v23 │ │ +05f4d4: 5910 b102 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@02b1 │ │ +05f4d8: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ +05f4dc: 0200 1500 |0136: move/from16 v0, v21 │ │ +05f4e0: 0801 1700 |0138: move-object/from16 v1, v23 │ │ +05f4e4: 5c10 c002 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02c0 │ │ +05f4e8: 7401 290b 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ +05f4ee: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ +05f4f2: 0200 1500 |0141: move/from16 v0, v21 │ │ +05f4f6: 0801 1700 |0143: move-object/from16 v1, v23 │ │ +05f4fa: 5c10 c002 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02c0 │ │ +05f4fe: 7401 f30a 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05f504: 0a10 |014a: move-result v16 │ │ +05f506: 120c |014b: const/4 v12, #int 0 // #0 │ │ +05f508: 0200 1000 |014c: move/from16 v0, v16 │ │ +05f50c: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ +05f510: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +05f514: 6e20 f20a c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05f51a: 0c03 |0155: move-result-object v3 │ │ +05f51c: 6e10 fa1f 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +05f522: 0a15 |0159: move-result v21 │ │ +05f524: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ +05f528: 0200 1500 |015c: move/from16 v0, v21 │ │ +05f52c: 0201 1600 |015e: move/from16 v1, v22 │ │ +05f530: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ +05f534: 6e10 e21f 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05f53a: 0c0d |0165: move-result-object v13 │ │ +05f53c: 1f0d 0802 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05f540: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ +05f544: 55d0 9f02 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05f548: 0215 0000 |016c: move/from16 v21, v0 │ │ +05f54c: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ +05f550: 8250 |0170: int-to-float v0, v5 │ │ +05f552: 0215 0000 |0171: move/from16 v21, v0 │ │ +05f556: 52d0 a302 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ +05f55a: 0216 0000 |0175: move/from16 v22, v0 │ │ +05f55e: a815 1516 |0177: mul-float v21, v21, v22 │ │ +05f562: 0200 1500 |0179: move/from16 v0, v21 │ │ +05f566: 8700 |017b: float-to-int v0, v0 │ │ +05f568: 0215 0000 |017c: move/from16 v21, v0 │ │ +05f56c: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ +05f570: 7702 bf1f 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +05f576: 0a14 |0183: move-result v20 │ │ +05f578: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +05f57c: 5200 b102 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@02b1 │ │ +05f580: 0215 0000 |0188: move/from16 v21, v0 │ │ +05f584: 0200 1400 |018a: move/from16 v0, v20 │ │ +05f588: 0201 1500 |018c: move/from16 v1, v21 │ │ +05f58c: 6e30 1420 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +05f592: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ +05f596: 28b9 |0193: goto 014c // -0047 │ │ +05f598: 0e00 |0194: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ 0x001d line=1410 │ │ 0x0021 line=1411 │ │ 0x0023 line=1412 │ │ 0x0035 line=1415 │ │ @@ -75477,103 +75504,103 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 172 16-bit code units │ │ -05f518: |[05f518] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -05f528: 52ec b502 |0000: iget v12, v14, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@02b5 │ │ -05f52c: 3d0c 6200 |0002: if-lez v12, 0064 // +0062 │ │ -05f530: 6e10 080b 0e00 |0004: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05f536: 0a09 |0007: move-result v9 │ │ -05f538: 6e10 020b 0e00 |0008: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ -05f53e: 0a07 |000b: move-result v7 │ │ -05f540: 6e10 030b 0e00 |000c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ -05f546: 0a08 |000f: move-result v8 │ │ -05f548: 6e10 0a0b 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ -05f54e: 0a0b |0013: move-result v11 │ │ -05f550: 6e10 f30a 0e00 |0014: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05f556: 0a01 |0017: move-result v1 │ │ -05f558: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -05f55a: 3515 4b00 |0019: if-ge v5, v1, 0064 // +004b │ │ -05f55e: 6e20 f20a 5e00 |001b: invoke-virtual {v14, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05f564: 0c00 |001e: move-result-object v0 │ │ -05f566: 6e10 e21f 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05f56c: 0c06 |0022: move-result-object v6 │ │ -05f56e: 1f06 0702 |0023: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05f572: 556c 9f02 |0025: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05f576: 390c 0500 |0027: if-nez v12, 002c // +0005 │ │ -05f57a: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05f57e: 28ee |002b: goto 0019 // -0012 │ │ -05f580: 526c 9d02 |002c: iget v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ -05f584: dd04 0c07 |002e: and-int/lit8 v4, v12, #int 7 // #07 │ │ -05f588: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -05f58a: 2b04 6d00 0000 |0031: packed-switch v4, 0000009e // +0000006d │ │ -05f590: 0172 |0034: move v2, v7 │ │ -05f592: b092 |0035: add-int/2addr v2, v9 │ │ -05f594: 6e10 e31f 0000 |0036: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -05f59a: 0a0c |0039: move-result v12 │ │ -05f59c: 9103 020c |003a: sub-int v3, v2, v12 │ │ -05f5a0: 3803 edff |003c: if-eqz v3, 0029 // -0013 │ │ -05f5a4: 6e20 1520 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2015 │ │ -05f5aa: 28e8 |0041: goto 0029 // -0018 │ │ -05f5ac: 0172 |0042: move v2, v7 │ │ -05f5ae: 6e10 fb1f 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -05f5b4: 0a0c |0046: move-result v12 │ │ -05f5b6: b0c7 |0047: add-int/2addr v7, v12 │ │ -05f5b8: 28ed |0048: goto 0035 // -0013 │ │ -05f5ba: 6e10 e81f 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05f5c0: 0a0c |004c: move-result v12 │ │ -05f5c2: 910c 0b0c |004d: sub-int v12, v11, v12 │ │ -05f5c6: db0c 0c02 |004f: div-int/lit8 v12, v12, #int 2 // #02 │ │ -05f5ca: 7120 ac27 7c00 |0051: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -05f5d0: 0a02 |0054: move-result v2 │ │ -05f5d2: 28e0 |0055: goto 0035 // -0020 │ │ -05f5d4: 910c 0b08 |0056: sub-int v12, v11, v8 │ │ -05f5d8: 6e10 e81f 0000 |0058: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05f5de: 0a0d |005b: move-result v13 │ │ -05f5e0: 9102 0c0d |005c: sub-int v2, v12, v13 │ │ -05f5e4: 6e10 e81f 0000 |005e: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -05f5ea: 0a0c |0061: move-result v12 │ │ -05f5ec: b0c8 |0062: add-int/2addr v8, v12 │ │ -05f5ee: 28d2 |0063: goto 0035 // -002e │ │ -05f5f0: 7604 e30a 0e00 |0064: invoke-direct/range {v14, v15, v16, v17}, Landroid/support/v4/view/ViewPager;.dispatchOnPageScrolled:(IFI)V // method@0ae3 │ │ -05f5f6: 54ec d402 |0067: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02d4 │ │ -05f5fa: 380c 3100 |0069: if-eqz v12, 009a // +0031 │ │ -05f5fe: 6e10 080b 0e00 |006b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05f604: 0a09 |006e: move-result v9 │ │ -05f606: 6e10 f30a 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05f60c: 0a01 |0072: move-result v1 │ │ -05f60e: 1205 |0073: const/4 v5, #int 0 // #0 │ │ -05f610: 3515 2600 |0074: if-ge v5, v1, 009a // +0026 │ │ -05f614: 6e20 f20a 5e00 |0076: invoke-virtual {v14, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05f61a: 0c00 |0079: move-result-object v0 │ │ -05f61c: 6e10 e21f 0000 |007a: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -05f622: 0c06 |007d: move-result-object v6 │ │ -05f624: 1f06 0702 |007e: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -05f628: 556c 9f02 |0080: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -05f62c: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ -05f630: d805 0501 |0084: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05f634: 28ee |0086: goto 0074 // -0012 │ │ -05f636: 6e10 e31f 0000 |0087: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -05f63c: 0a0c |008a: move-result v12 │ │ -05f63e: b19c |008b: sub-int/2addr v12, v9 │ │ -05f640: 82cc |008c: int-to-float v12, v12 │ │ -05f642: 7010 f60a 0e00 |008d: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -05f648: 0a0d |0090: move-result v13 │ │ -05f64a: 82dd |0091: int-to-float v13, v13 │ │ -05f64c: a90a 0c0d |0092: div-float v10, v12, v13 │ │ -05f650: 54ec d402 |0094: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02d4 │ │ -05f654: 7230 bb0a 0c0a |0096: invoke-interface {v12, v0, v10}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0abb │ │ -05f65a: 28eb |0099: goto 0084 // -0015 │ │ -05f65c: 121c |009a: const/4 v12, #int 1 // #1 │ │ -05f65e: 5cec b002 |009b: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ -05f662: 0e00 |009d: return-void │ │ -05f664: 0001 0500 0100 0000 1800 0000 0300 ... |009e: packed-switch-data (14 units) │ │ +05f59c: |[05f59c] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +05f5ac: 52ec b502 |0000: iget v12, v14, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@02b5 │ │ +05f5b0: 3d0c 6200 |0002: if-lez v12, 0064 // +0062 │ │ +05f5b4: 6e10 080b 0e00 |0004: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05f5ba: 0a09 |0007: move-result v9 │ │ +05f5bc: 6e10 020b 0e00 |0008: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ +05f5c2: 0a07 |000b: move-result v7 │ │ +05f5c4: 6e10 030b 0e00 |000c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ +05f5ca: 0a08 |000f: move-result v8 │ │ +05f5cc: 6e10 0a0b 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ +05f5d2: 0a0b |0013: move-result v11 │ │ +05f5d4: 6e10 f30a 0e00 |0014: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05f5da: 0a01 |0017: move-result v1 │ │ +05f5dc: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +05f5de: 3515 4b00 |0019: if-ge v5, v1, 0064 // +004b │ │ +05f5e2: 6e20 f20a 5e00 |001b: invoke-virtual {v14, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05f5e8: 0c00 |001e: move-result-object v0 │ │ +05f5ea: 6e10 e21f 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05f5f0: 0c06 |0022: move-result-object v6 │ │ +05f5f2: 1f06 0802 |0023: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05f5f6: 556c 9f02 |0025: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05f5fa: 390c 0500 |0027: if-nez v12, 002c // +0005 │ │ +05f5fe: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05f602: 28ee |002b: goto 0019 // -0012 │ │ +05f604: 526c 9d02 |002c: iget v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@029d │ │ +05f608: dd04 0c07 |002e: and-int/lit8 v4, v12, #int 7 // #07 │ │ +05f60c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +05f60e: 2b04 6d00 0000 |0031: packed-switch v4, 0000009e // +0000006d │ │ +05f614: 0172 |0034: move v2, v7 │ │ +05f616: b092 |0035: add-int/2addr v2, v9 │ │ +05f618: 6e10 e31f 0000 |0036: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +05f61e: 0a0c |0039: move-result v12 │ │ +05f620: 9103 020c |003a: sub-int v3, v2, v12 │ │ +05f624: 3803 edff |003c: if-eqz v3, 0029 // -0013 │ │ +05f628: 6e20 1520 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2015 │ │ +05f62e: 28e8 |0041: goto 0029 // -0018 │ │ +05f630: 0172 |0042: move v2, v7 │ │ +05f632: 6e10 fb1f 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +05f638: 0a0c |0046: move-result v12 │ │ +05f63a: b0c7 |0047: add-int/2addr v7, v12 │ │ +05f63c: 28ed |0048: goto 0035 // -0013 │ │ +05f63e: 6e10 e81f 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05f644: 0a0c |004c: move-result v12 │ │ +05f646: 910c 0b0c |004d: sub-int v12, v11, v12 │ │ +05f64a: db0c 0c02 |004f: div-int/lit8 v12, v12, #int 2 // #02 │ │ +05f64e: 7120 ac27 7c00 |0051: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +05f654: 0a02 |0054: move-result v2 │ │ +05f656: 28e0 |0055: goto 0035 // -0020 │ │ +05f658: 910c 0b08 |0056: sub-int v12, v11, v8 │ │ +05f65c: 6e10 e81f 0000 |0058: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05f662: 0a0d |005b: move-result v13 │ │ +05f664: 9102 0c0d |005c: sub-int v2, v12, v13 │ │ +05f668: 6e10 e81f 0000 |005e: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +05f66e: 0a0c |0061: move-result v12 │ │ +05f670: b0c8 |0062: add-int/2addr v8, v12 │ │ +05f672: 28d2 |0063: goto 0035 // -002e │ │ +05f674: 7604 e30a 0e00 |0064: invoke-direct/range {v14, v15, v16, v17}, Landroid/support/v4/view/ViewPager;.dispatchOnPageScrolled:(IFI)V // method@0ae3 │ │ +05f67a: 54ec d402 |0067: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02d4 │ │ +05f67e: 380c 3100 |0069: if-eqz v12, 009a // +0031 │ │ +05f682: 6e10 080b 0e00 |006b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05f688: 0a09 |006e: move-result v9 │ │ +05f68a: 6e10 f30a 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05f690: 0a01 |0072: move-result v1 │ │ +05f692: 1205 |0073: const/4 v5, #int 0 // #0 │ │ +05f694: 3515 2600 |0074: if-ge v5, v1, 009a // +0026 │ │ +05f698: 6e20 f20a 5e00 |0076: invoke-virtual {v14, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05f69e: 0c00 |0079: move-result-object v0 │ │ +05f6a0: 6e10 e21f 0000 |007a: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +05f6a6: 0c06 |007d: move-result-object v6 │ │ +05f6a8: 1f06 0802 |007e: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +05f6ac: 556c 9f02 |0080: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +05f6b0: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ +05f6b4: d805 0501 |0084: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05f6b8: 28ee |0086: goto 0074 // -0012 │ │ +05f6ba: 6e10 e31f 0000 |0087: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +05f6c0: 0a0c |008a: move-result v12 │ │ +05f6c2: b19c |008b: sub-int/2addr v12, v9 │ │ +05f6c4: 82cc |008c: int-to-float v12, v12 │ │ +05f6c6: 7010 f60a 0e00 |008d: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +05f6cc: 0a0d |0090: move-result v13 │ │ +05f6ce: 82dd |0091: int-to-float v13, v13 │ │ +05f6d0: a90a 0c0d |0092: div-float v10, v12, v13 │ │ +05f6d4: 54ec d402 |0094: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02d4 │ │ +05f6d8: 7230 bb0a 0c0a |0096: invoke-interface {v12, v0, v10}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0abb │ │ +05f6de: 28eb |0099: goto 0084 // -0015 │ │ +05f6e0: 121c |009a: const/4 v12, #int 1 // #1 │ │ +05f6e2: 5cec b002 |009b: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02b0 │ │ +05f6e6: 0e00 |009d: return-void │ │ +05f6e8: 0001 0500 0100 0000 1800 0000 0300 ... |009e: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1711 │ │ 0x0004 line=1712 │ │ 0x0008 line=1713 │ │ 0x000c line=1714 │ │ 0x0010 line=1715 │ │ @@ -75640,48 +75667,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -05f680: |[05f680] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -05f690: 6e10 f30a 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -05f696: 0a01 |0003: move-result v1 │ │ -05f698: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -05f69c: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -05f6a0: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -05f6a2: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -05f6a4: 0112 |000a: move v2, v1 │ │ -05f6a6: 0163 |000b: move v3, v6 │ │ -05f6a8: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -05f6ac: 6e20 f20a 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -05f6b2: 0c00 |0011: move-result-object v0 │ │ -05f6b4: 6e10 fa1f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -05f6ba: 0a07 |0015: move-result v7 │ │ -05f6bc: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -05f6c0: 6e20 0e0b 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ -05f6c6: 0c04 |001b: move-result-object v4 │ │ -05f6c8: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -05f6cc: 5247 9902 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05f6d0: 5298 b402 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05f6d4: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -05f6d8: 6e30 2520 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2025 │ │ -05f6de: 0a07 |0027: move-result v7 │ │ -05f6e0: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -05f6e4: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -05f6e6: 0f07 |002b: return v7 │ │ -05f6e8: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -05f6ec: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -05f6ee: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -05f6f0: 28db |0030: goto 000b // -0025 │ │ -05f6f2: b053 |0031: add-int/2addr v3, v5 │ │ -05f6f4: 28da |0032: goto 000c // -0026 │ │ -05f6f6: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -05f6f8: 28f7 |0034: goto 002b // -0009 │ │ +05f704: |[05f704] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +05f714: 6e10 f30a 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +05f71a: 0a01 |0003: move-result v1 │ │ +05f71c: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +05f720: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +05f724: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +05f726: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +05f728: 0112 |000a: move v2, v1 │ │ +05f72a: 0163 |000b: move v3, v6 │ │ +05f72c: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +05f730: 6e20 f20a 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +05f736: 0c00 |0011: move-result-object v0 │ │ +05f738: 6e10 fa1f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +05f73e: 0a07 |0015: move-result v7 │ │ +05f740: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +05f744: 6e20 0e0b 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ +05f74a: 0c04 |001b: move-result-object v4 │ │ +05f74c: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +05f750: 5247 9902 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05f754: 5298 b402 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05f758: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +05f75c: 6e30 2520 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2025 │ │ +05f762: 0a07 |0027: move-result v7 │ │ +05f764: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +05f768: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +05f76a: 0f07 |002b: return v7 │ │ +05f76c: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +05f770: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +05f772: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +05f774: 28db |0030: goto 000b // -0025 │ │ +05f776: b053 |0031: add-int/2addr v3, v5 │ │ +05f778: 28da |0032: goto 000c // -0026 │ │ +05f77a: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +05f77c: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2784 │ │ 0x0004 line=2785 │ │ 0x0008 line=2786 │ │ 0x0009 line=2787 │ │ 0x000a line=2788 │ │ @@ -75720,42 +75747,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -05f6fc: |[05f6fc] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -05f70c: 2051 0e02 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@020e │ │ -05f710: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -05f714: 6f20 8b20 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ -05f71a: 0e00 |0007: return-void │ │ -05f71c: 0750 |0008: move-object v0, v5 │ │ -05f71e: 1f00 0e02 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@020e │ │ -05f722: 6e10 c80a 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0ac8 │ │ -05f728: 0c01 |000e: move-result-object v1 │ │ -05f72a: 6f20 8b20 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ -05f730: 5441 ad02 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05f734: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -05f738: 5441 ad02 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05f73c: 5402 a702 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ -05f740: 5403 a802 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@02a8 │ │ -05f744: 6e30 1809 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0918 │ │ -05f74a: 5201 a902 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ -05f74e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -05f750: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -05f752: 6e40 3b0b 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ -05f758: 28e1 |0026: goto 0007 // -001f │ │ -05f75a: 5201 a902 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ -05f75e: 5941 d802 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ -05f762: 5401 a702 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ -05f766: 5b41 d602 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02d6 │ │ -05f76a: 5401 a802 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@02a8 │ │ -05f76e: 5b41 d702 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02d7 │ │ -05f772: 28d4 |0033: goto 0007 // -002c │ │ +05f780: |[05f780] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +05f790: 2051 0f02 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@020f │ │ +05f794: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +05f798: 6f20 8b20 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ +05f79e: 0e00 |0007: return-void │ │ +05f7a0: 0750 |0008: move-object v0, v5 │ │ +05f7a2: 1f00 0f02 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@020f │ │ +05f7a6: 6e10 c80a 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0ac8 │ │ +05f7ac: 0c01 |000e: move-result-object v1 │ │ +05f7ae: 6f20 8b20 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ +05f7b4: 5441 ad02 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05f7b8: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +05f7bc: 5441 ad02 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05f7c0: 5402 a702 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ +05f7c4: 5403 a802 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@02a8 │ │ +05f7c8: 6e30 1809 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0918 │ │ +05f7ce: 5201 a902 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ +05f7d2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +05f7d4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +05f7d6: 6e40 3b0b 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ +05f7dc: 28e1 |0026: goto 0007 // -001f │ │ +05f7de: 5201 a902 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ +05f7e2: 5941 d802 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ +05f7e6: 5401 a702 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ +05f7ea: 5b41 d602 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02d6 │ │ +05f7ee: 5401 a802 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@02a8 │ │ +05f7f2: 5b41 d702 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02d7 │ │ +05f7f6: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ 0x0004 line=1311 │ │ 0x0007 line=1326 │ │ 0x0009 line=1315 │ │ 0x000b line=1316 │ │ @@ -75775,28 +75802,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -05f774: |[05f774] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -05f784: 6f10 8d20 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@208d │ │ -05f78a: 0c01 |0003: move-result-object v1 │ │ -05f78c: 2200 0e02 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@020e │ │ -05f790: 7020 c70a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0ac7 │ │ -05f796: 5232 b402 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05f79a: 5902 a902 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ -05f79e: 5432 ad02 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05f7a2: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -05f7a6: 5432 ad02 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05f7aa: 6e10 1909 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0919 │ │ -05f7b0: 0c02 |0016: move-result-object v2 │ │ -05f7b2: 5b02 a702 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ -05f7b6: 1100 |0019: return-object v0 │ │ +05f7f8: |[05f7f8] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +05f808: 6f10 8d20 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@208d │ │ +05f80e: 0c01 |0003: move-result-object v1 │ │ +05f810: 2200 0f02 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@020f │ │ +05f814: 7020 c70a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0ac7 │ │ +05f81a: 5232 b402 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05f81e: 5902 a902 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@02a9 │ │ +05f822: 5432 ad02 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05f826: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +05f82a: 5432 ad02 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05f82e: 6e10 1909 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0919 │ │ +05f834: 0c02 |0016: move-result-object v2 │ │ +05f836: 5b02 a702 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@02a7 │ │ +05f83a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ 0x0004 line=1300 │ │ 0x0009 line=1301 │ │ 0x000d line=1302 │ │ 0x0011 line=1303 │ │ @@ -75811,21 +75838,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -05f7b8: |[05f7b8] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -05f7c8: 6f56 8e20 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@208e │ │ -05f7ce: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -05f7d2: 5220 d302 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05f7d6: 5221 d302 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -05f7da: 7051 2b0b 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0b2b │ │ -05f7e0: 0e00 |000c: return-void │ │ +05f83c: |[05f83c] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +05f84c: 6f56 8e20 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@208e │ │ +05f852: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +05f856: 5220 d302 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05f85a: 5221 d302 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +05f85e: 7051 2b0b 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0b2b │ │ +05f864: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1497 │ │ 0x0003 line=1500 │ │ 0x0005 line=1501 │ │ 0x000c line=1503 │ │ locals : │ │ @@ -75840,354 +75867,354 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 690 16-bit code units │ │ -05f7e4: |[05f7e4] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05f7f4: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -05f7f8: 5500 bb02 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@02bb │ │ -05f7fc: 0218 0000 |0004: move/from16 v24, v0 │ │ -05f800: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ -05f804: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ -05f808: 0f18 |000a: return v24 │ │ -05f80a: 7401 901f 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -05f810: 0a18 |000e: move-result v24 │ │ -05f812: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ -05f816: 7401 921f 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1f92 │ │ -05f81c: 0a18 |0014: move-result v24 │ │ -05f81e: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ -05f822: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ -05f826: 28f1 |0019: goto 000a // -000f │ │ -05f828: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -05f82c: 5400 ad02 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05f830: 0818 0000 |001e: move-object/from16 v24, v0 │ │ -05f834: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ -05f838: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ -05f83c: 5400 ad02 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05f840: 0818 0000 |0026: move-object/from16 v24, v0 │ │ -05f844: 7401 1009 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -05f84a: 0a18 |002b: move-result v24 │ │ -05f84c: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ -05f850: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ -05f854: 28da |0030: goto 000a // -0026 │ │ -05f856: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ -05f85a: 5400 e202 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05f85e: 0818 0000 |0035: move-object/from16 v24, v0 │ │ -05f862: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ -05f866: 7100 ae1f 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ -05f86c: 0c18 |003c: move-result-object v24 │ │ -05f86e: 0800 1800 |003d: move-object/from16 v0, v24 │ │ -05f872: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ -05f876: 5b10 e202 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05f87a: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ -05f87e: 5400 e202 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05f882: 0818 0000 |0047: move-object/from16 v24, v0 │ │ -05f886: 0800 1800 |0049: move-object/from16 v0, v24 │ │ -05f88a: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ -05f88e: 6e20 a61f 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ -05f894: 7401 901f 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -05f89a: 0a05 |0053: move-result v5 │ │ -05f89c: 120b |0054: const/4 v11, #int 0 // #0 │ │ -05f89e: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -05f8a2: 0218 0000 |0057: move/from16 v24, v0 │ │ -05f8a6: 2b18 4702 0000 |0059: packed-switch v24, 000002a0 // +00000247 │ │ -05f8ac: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ -05f8b0: 7701 3f0a 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -05f8b6: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ -05f8ba: 28a7 |0063: goto 000a // -0059 │ │ -05f8bc: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ -05f8c0: 5400 db02 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -05f8c4: 0818 0000 |0068: move-object/from16 v24, v0 │ │ -05f8c8: 7401 8522 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ -05f8ce: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ -05f8d2: 0200 1800 |006f: move/from16 v0, v24 │ │ -05f8d6: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ -05f8da: 5c10 d502 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ -05f8de: 7401 290b 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ -05f8e4: 7401 961f 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -05f8ea: 0a18 |007b: move-result v24 │ │ -05f8ec: 0200 1800 |007c: move/from16 v0, v24 │ │ -05f8f0: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ -05f8f4: 5910 c102 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ -05f8f8: 0200 1800 |0082: move/from16 v0, v24 │ │ -05f8fc: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ -05f900: 5910 c702 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05f904: 7401 981f 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -05f90a: 0a18 |008b: move-result v24 │ │ -05f90c: 0200 1800 |008c: move/from16 v0, v24 │ │ -05f910: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ -05f914: 5910 c202 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@02c2 │ │ -05f918: 0200 1800 |0092: move/from16 v0, v24 │ │ -05f91c: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ -05f920: 5910 c802 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ -05f924: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ -05f928: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -05f92c: 0201 1800 |009c: move/from16 v1, v24 │ │ -05f930: 7120 e808 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -05f936: 0a18 |00a1: move-result v24 │ │ -05f938: 0200 1800 |00a2: move/from16 v0, v24 │ │ -05f93c: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ -05f940: 5910 ac02 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05f944: 28b4 |00a8: goto 005c // -004c │ │ -05f946: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ -05f94a: 5500 c402 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05f94e: 0218 0000 |00ad: move/from16 v24, v0 │ │ -05f952: 3918 af00 |00af: if-nez v24, 015e // +00af │ │ -05f956: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ -05f95a: 5200 ac02 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05f95e: 0218 0000 |00b5: move/from16 v24, v0 │ │ -05f962: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ -05f966: 0201 1800 |00b9: move/from16 v1, v24 │ │ -05f96a: 7120 e308 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -05f970: 0a0f |00be: move-result v15 │ │ -05f972: 1318 ffff |00bf: const/16 v24, #int -1 // #ffff │ │ -05f976: 0200 1800 |00c1: move/from16 v0, v24 │ │ -05f97a: 330f 0700 |00c3: if-ne v15, v0, 00ca // +0007 │ │ -05f97e: 7601 340b 1c00 |00c5: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@0b34 │ │ -05f984: 0a0b |00c8: move-result v11 │ │ -05f986: 2893 |00c9: goto 005c // -006d │ │ -05f988: 0800 1d00 |00ca: move-object/from16 v0, v29 │ │ -05f98c: 7120 ea08 f000 |00cc: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -05f992: 0a14 |00cf: move-result v20 │ │ -05f994: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ -05f998: 5200 c702 |00d2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05f99c: 0218 0000 |00d4: move/from16 v24, v0 │ │ -05f9a0: a718 1418 |00d6: sub-float v24, v20, v24 │ │ -05f9a4: 7701 a527 1800 |00d8: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -05f9aa: 0a15 |00db: move-result v21 │ │ -05f9ac: 0800 1d00 |00dc: move-object/from16 v0, v29 │ │ -05f9b0: 7120 eb08 f000 |00de: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -05f9b6: 0a16 |00e1: move-result v22 │ │ -05f9b8: 0800 1c00 |00e2: move-object/from16 v0, v28 │ │ -05f9bc: 5200 c802 |00e4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ -05f9c0: 0218 0000 |00e6: move/from16 v24, v0 │ │ -05f9c4: a718 1618 |00e8: sub-float v24, v22, v24 │ │ -05f9c8: 7701 a527 1800 |00ea: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -05f9ce: 0a17 |00ed: move-result v23 │ │ -05f9d0: 0800 1c00 |00ee: move-object/from16 v0, v28 │ │ -05f9d4: 5200 e102 |00f0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ -05f9d8: 0218 0000 |00f2: move/from16 v24, v0 │ │ -05f9dc: 0200 1800 |00f4: move/from16 v0, v24 │ │ -05f9e0: 8200 |00f6: int-to-float v0, v0 │ │ -05f9e2: 0218 0000 |00f7: move/from16 v24, v0 │ │ -05f9e6: 2d18 1518 |00f9: cmpl-float v24, v21, v24 │ │ -05f9ea: 3d18 6300 |00fb: if-lez v24, 015e // +0063 │ │ -05f9ee: 2d18 1517 |00fd: cmpl-float v24, v21, v23 │ │ -05f9f2: 3d18 5f00 |00ff: if-lez v24, 015e // +005f │ │ -05f9f6: 1318 0100 |0101: const/16 v24, #int 1 // #1 │ │ -05f9fa: 0200 1800 |0103: move/from16 v0, v24 │ │ -05f9fe: 0801 1c00 |0105: move-object/from16 v1, v28 │ │ -05fa02: 5c10 c402 |0107: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05fa06: 1318 0100 |0109: const/16 v24, #int 1 // #1 │ │ -05fa0a: 0800 1c00 |010b: move-object/from16 v0, v28 │ │ -05fa0e: 0201 1800 |010d: move/from16 v1, v24 │ │ -05fa12: 7020 330b 1000 |010f: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0b33 │ │ -05fa18: 0800 1c00 |0112: move-object/from16 v0, v28 │ │ -05fa1c: 5200 c102 |0114: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ -05fa20: 0218 0000 |0116: move/from16 v24, v0 │ │ -05fa24: a718 1418 |0118: sub-float v24, v20, v24 │ │ -05fa28: 1319 0000 |011a: const/16 v25, #int 0 // #0 │ │ -05fa2c: 2d18 1819 |011c: cmpl-float v24, v24, v25 │ │ -05fa30: 3d18 6800 |011e: if-lez v24, 0186 // +0068 │ │ -05fa34: 0800 1c00 |0120: move-object/from16 v0, v28 │ │ -05fa38: 5200 c102 |0122: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ -05fa3c: 0218 0000 |0124: move/from16 v24, v0 │ │ -05fa40: 0800 1c00 |0126: move-object/from16 v0, v28 │ │ -05fa44: 5200 e102 |0128: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ -05fa48: 0219 0000 |012a: move/from16 v25, v0 │ │ -05fa4c: 0200 1900 |012c: move/from16 v0, v25 │ │ -05fa50: 8200 |012e: int-to-float v0, v0 │ │ -05fa52: 0219 0000 |012f: move/from16 v25, v0 │ │ -05fa56: a618 1819 |0131: add-float v24, v24, v25 │ │ -05fa5a: 0200 1800 |0133: move/from16 v0, v24 │ │ -05fa5e: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ -05fa62: 5910 c702 |0137: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05fa66: 0200 1600 |0139: move/from16 v0, v22 │ │ -05fa6a: 0801 1c00 |013b: move-object/from16 v1, v28 │ │ -05fa6e: 5910 c802 |013d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ -05fa72: 1318 0100 |013f: const/16 v24, #int 1 // #1 │ │ -05fa76: 0800 1c00 |0141: move-object/from16 v0, v28 │ │ -05fa7a: 0201 1800 |0143: move/from16 v1, v24 │ │ -05fa7e: 7020 470b 1000 |0145: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ -05fa84: 1318 0100 |0148: const/16 v24, #int 1 // #1 │ │ -05fa88: 0800 1c00 |014a: move-object/from16 v0, v28 │ │ -05fa8c: 0201 1800 |014c: move/from16 v1, v24 │ │ -05fa90: 7020 480b 1000 |014e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ -05fa96: 7401 060b 1c00 |0151: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0b06 │ │ -05fa9c: 0c0e |0154: move-result-object v14 │ │ -05fa9e: 380e 0900 |0155: if-eqz v14, 015e // +0009 │ │ -05faa2: 1318 0100 |0157: const/16 v24, #int 1 // #1 │ │ -05faa6: 0200 1800 |0159: move/from16 v0, v24 │ │ -05faaa: 7220 aa20 0e00 |015b: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ -05fab0: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ -05fab4: 5500 c402 |0160: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05fab8: 0218 0000 |0162: move/from16 v24, v0 │ │ -05fabc: 3818 f8fe |0164: if-eqz v24, 005c // -0108 │ │ -05fac0: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ -05fac4: 5200 ac02 |0168: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05fac8: 0218 0000 |016a: move/from16 v24, v0 │ │ -05facc: 0800 1d00 |016c: move-object/from16 v0, v29 │ │ -05fad0: 0201 1800 |016e: move/from16 v1, v24 │ │ -05fad4: 7120 e308 1000 |0170: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -05fada: 0a06 |0173: move-result v6 │ │ -05fadc: 0800 1d00 |0174: move-object/from16 v0, v29 │ │ -05fae0: 7120 ea08 6000 |0176: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -05fae6: 0a14 |0179: move-result v20 │ │ -05fae8: 0800 1c00 |017a: move-object/from16 v0, v28 │ │ -05faec: 0201 1400 |017c: move/from16 v1, v20 │ │ -05faf0: 7020 270b 1000 |017e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0b27 │ │ -05faf6: 0a18 |0181: move-result v24 │ │ -05faf8: 960b 0b18 |0182: or-int v11, v11, v24 │ │ -05fafc: 2900 d8fe |0184: goto/16 005c // -0128 │ │ -05fb00: 0800 1c00 |0186: move-object/from16 v0, v28 │ │ -05fb04: 5200 c102 |0188: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ -05fb08: 0218 0000 |018a: move/from16 v24, v0 │ │ -05fb0c: 0800 1c00 |018c: move-object/from16 v0, v28 │ │ -05fb10: 5200 e102 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ -05fb14: 0219 0000 |0190: move/from16 v25, v0 │ │ -05fb18: 0200 1900 |0192: move/from16 v0, v25 │ │ -05fb1c: 8200 |0194: int-to-float v0, v0 │ │ -05fb1e: 0219 0000 |0195: move/from16 v25, v0 │ │ -05fb22: a718 1819 |0197: sub-float v24, v24, v25 │ │ -05fb26: 289a |0199: goto 0133 // -0066 │ │ -05fb28: 0800 1c00 |019a: move-object/from16 v0, v28 │ │ -05fb2c: 5500 c402 |019c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05fb30: 0218 0000 |019e: move/from16 v24, v0 │ │ -05fb34: 3818 bcfe |01a0: if-eqz v24, 005c // -0144 │ │ -05fb38: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ -05fb3c: 5400 e202 |01a4: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ -05fb40: 0812 0000 |01a6: move-object/from16 v18, v0 │ │ -05fb44: 1318 e803 |01a8: const/16 v24, #int 1000 // #3e8 │ │ -05fb48: 0800 1c00 |01aa: move-object/from16 v0, v28 │ │ -05fb4c: 5200 cc02 |01ac: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@02cc │ │ -05fb50: 0219 0000 |01ae: move/from16 v25, v0 │ │ -05fb54: 0200 1900 |01b0: move/from16 v0, v25 │ │ -05fb58: 8200 |01b2: int-to-float v0, v0 │ │ -05fb5a: 0219 0000 |01b3: move/from16 v25, v0 │ │ -05fb5e: 0800 1200 |01b5: move-object/from16 v0, v18 │ │ -05fb62: 0201 1800 |01b7: move/from16 v1, v24 │ │ -05fb66: 0202 1900 |01b9: move/from16 v2, v25 │ │ -05fb6a: 6e30 a91f 1002 |01bb: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1fa9 │ │ -05fb70: 0800 1c00 |01be: move-object/from16 v0, v28 │ │ -05fb74: 5200 ac02 |01c0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05fb78: 0218 0000 |01c2: move/from16 v24, v0 │ │ -05fb7c: 0800 1200 |01c4: move-object/from16 v0, v18 │ │ -05fb80: 0201 1800 |01c6: move/from16 v1, v24 │ │ -05fb84: 7120 8109 1000 |01c8: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0981 │ │ -05fb8a: 0a18 |01cb: move-result v24 │ │ -05fb8c: 0200 1800 |01cc: move/from16 v0, v24 │ │ -05fb90: 870a |01ce: float-to-int v10, v0 │ │ -05fb92: 1318 0100 |01cf: const/16 v24, #int 1 // #1 │ │ -05fb96: 0200 1800 |01d1: move/from16 v0, v24 │ │ -05fb9a: 0801 1c00 |01d3: move-object/from16 v1, v28 │ │ -05fb9e: 5c10 d502 |01d5: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ -05fba2: 7601 f60a 1c00 |01d7: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -05fba8: 0a13 |01da: move-result v19 │ │ -05fbaa: 7401 080b 1c00 |01db: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -05fbb0: 0a10 |01de: move-result v16 │ │ -05fbb2: 7601 0f0b 1c00 |01df: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0f │ │ -05fbb8: 0c08 |01e2: move-result-object v8 │ │ -05fbba: 5287 9902 |01e3: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -05fbbe: 0200 1000 |01e5: move/from16 v0, v16 │ │ -05fbc2: 8200 |01e7: int-to-float v0, v0 │ │ -05fbc4: 0218 0000 |01e8: move/from16 v24, v0 │ │ -05fbc8: 0200 1300 |01ea: move/from16 v0, v19 │ │ -05fbcc: 8200 |01ec: int-to-float v0, v0 │ │ -05fbce: 0219 0000 |01ed: move/from16 v25, v0 │ │ -05fbd2: a918 1819 |01ef: div-float v24, v24, v25 │ │ -05fbd6: 5280 9802 |01f1: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ -05fbda: 0219 0000 |01f3: move/from16 v25, v0 │ │ -05fbde: a718 1819 |01f5: sub-float v24, v24, v25 │ │ -05fbe2: 5280 9b02 |01f7: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -05fbe6: 0219 0000 |01f9: move/from16 v25, v0 │ │ -05fbea: a90d 1819 |01fb: div-float v13, v24, v25 │ │ -05fbee: 0800 1c00 |01fd: move-object/from16 v0, v28 │ │ -05fbf2: 5200 ac02 |01ff: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05fbf6: 0218 0000 |0201: move/from16 v24, v0 │ │ -05fbfa: 0800 1d00 |0203: move-object/from16 v0, v29 │ │ -05fbfe: 0201 1800 |0205: move/from16 v1, v24 │ │ -05fc02: 7120 e308 1000 |0207: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -05fc08: 0a06 |020a: move-result v6 │ │ -05fc0a: 0800 1d00 |020b: move-object/from16 v0, v29 │ │ -05fc0e: 7120 ea08 6000 |020d: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -05fc14: 0a14 |0210: move-result v20 │ │ -05fc16: 0800 1c00 |0211: move-object/from16 v0, v28 │ │ -05fc1a: 5200 c102 |0213: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ -05fc1e: 0218 0000 |0215: move/from16 v24, v0 │ │ -05fc22: a718 1418 |0217: sub-float v24, v20, v24 │ │ -05fc26: 0200 1800 |0219: move/from16 v0, v24 │ │ -05fc2a: 8700 |021b: float-to-int v0, v0 │ │ -05fc2c: 0211 0000 |021c: move/from16 v17, v0 │ │ -05fc30: 0800 1c00 |021e: move-object/from16 v0, v28 │ │ -05fc34: 0201 1100 |0220: move/from16 v1, v17 │ │ -05fc38: 7051 e10a 70ad |0222: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0ae1 │ │ -05fc3e: 0a0c |0225: move-result v12 │ │ -05fc40: 1318 0100 |0226: const/16 v24, #int 1 // #1 │ │ -05fc44: 1319 0100 |0228: const/16 v25, #int 1 // #1 │ │ -05fc48: 0800 1c00 |022a: move-object/from16 v0, v28 │ │ -05fc4c: 0201 1800 |022c: move/from16 v1, v24 │ │ -05fc50: 0202 1900 |022e: move/from16 v2, v25 │ │ -05fc54: 6e5a 3c0b c021 |0230: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0b3c │ │ -05fc5a: 7601 340b 1c00 |0233: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@0b34 │ │ -05fc60: 0a0b |0236: move-result v11 │ │ -05fc62: 2900 25fe |0237: goto/16 005c // -01db │ │ -05fc66: 0800 1c00 |0239: move-object/from16 v0, v28 │ │ -05fc6a: 5500 c402 |023b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ -05fc6e: 0218 0000 |023d: move/from16 v24, v0 │ │ -05fc72: 3818 1dfe |023f: if-eqz v24, 005c // -01e3 │ │ -05fc76: 0800 1c00 |0241: move-object/from16 v0, v28 │ │ -05fc7a: 5200 b402 |0243: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fc7e: 0218 0000 |0245: move/from16 v24, v0 │ │ -05fc82: 1319 0100 |0247: const/16 v25, #int 1 // #1 │ │ -05fc86: 131a 0000 |0249: const/16 v26, #int 0 // #0 │ │ -05fc8a: 131b 0000 |024b: const/16 v27, #int 0 // #0 │ │ -05fc8e: 0800 1c00 |024d: move-object/from16 v0, v28 │ │ -05fc92: 0201 1800 |024f: move/from16 v1, v24 │ │ -05fc96: 0202 1900 |0251: move/from16 v2, v25 │ │ -05fc9a: 0203 1a00 |0253: move/from16 v3, v26 │ │ -05fc9e: 0204 1b00 |0255: move/from16 v4, v27 │ │ -05fca2: 7054 360b 1032 |0257: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0b36 │ │ -05fca8: 7601 340b 1c00 |025a: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@0b34 │ │ -05fcae: 0a0b |025d: move-result v11 │ │ -05fcb0: 2900 fefd |025e: goto/16 005c // -0202 │ │ -05fcb4: 7701 e408 1d00 |0260: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ -05fcba: 0a09 |0263: move-result v9 │ │ -05fcbc: 0800 1d00 |0264: move-object/from16 v0, v29 │ │ -05fcc0: 7120 ea08 9000 |0266: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -05fcc6: 0a14 |0269: move-result v20 │ │ -05fcc8: 0200 1400 |026a: move/from16 v0, v20 │ │ -05fccc: 0801 1c00 |026c: move-object/from16 v1, v28 │ │ -05fcd0: 5910 c702 |026e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05fcd4: 0800 1d00 |0270: move-object/from16 v0, v29 │ │ -05fcd8: 7120 e808 9000 |0272: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -05fcde: 0a18 |0275: move-result v24 │ │ -05fce0: 0200 1800 |0276: move/from16 v0, v24 │ │ -05fce4: 0801 1c00 |0278: move-object/from16 v1, v28 │ │ -05fce8: 5910 ac02 |027a: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05fcec: 2900 e0fd |027c: goto/16 005c // -0220 │ │ -05fcf0: 7602 210b 1c00 |027e: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0b21 │ │ -05fcf6: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ -05fcfa: 5200 ac02 |0283: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ -05fcfe: 0218 0000 |0285: move/from16 v24, v0 │ │ -05fd02: 0800 1d00 |0287: move-object/from16 v0, v29 │ │ -05fd06: 0201 1800 |0289: move/from16 v1, v24 │ │ -05fd0a: 7120 e308 1000 |028b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -05fd10: 0a18 |028e: move-result v24 │ │ -05fd12: 0800 1d00 |028f: move-object/from16 v0, v29 │ │ -05fd16: 0201 1800 |0291: move/from16 v1, v24 │ │ -05fd1a: 7120 ea08 1000 |0293: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -05fd20: 0a18 |0296: move-result v24 │ │ -05fd22: 0200 1800 |0297: move/from16 v0, v24 │ │ -05fd26: 0801 1c00 |0299: move-object/from16 v1, v28 │ │ -05fd2a: 5910 c702 |029b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ -05fd2e: 2900 bffd |029d: goto/16 005c // -0241 │ │ -05fd32: 0000 |029f: nop // spacer │ │ -05fd34: 0001 0700 0000 0000 0b00 0000 4101 ... |02a0: packed-switch-data (18 units) │ │ +05f868: |[05f868] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05f878: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +05f87c: 5500 bb02 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@02bb │ │ +05f880: 0218 0000 |0004: move/from16 v24, v0 │ │ +05f884: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ +05f888: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ +05f88c: 0f18 |000a: return v24 │ │ +05f88e: 7401 901f 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +05f894: 0a18 |000e: move-result v24 │ │ +05f896: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ +05f89a: 7401 921f 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1f92 │ │ +05f8a0: 0a18 |0014: move-result v24 │ │ +05f8a2: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ +05f8a6: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ +05f8aa: 28f1 |0019: goto 000a // -000f │ │ +05f8ac: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +05f8b0: 5400 ad02 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05f8b4: 0818 0000 |001e: move-object/from16 v24, v0 │ │ +05f8b8: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ +05f8bc: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +05f8c0: 5400 ad02 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05f8c4: 0818 0000 |0026: move-object/from16 v24, v0 │ │ +05f8c8: 7401 1009 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +05f8ce: 0a18 |002b: move-result v24 │ │ +05f8d0: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ +05f8d4: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ +05f8d8: 28da |0030: goto 000a // -0026 │ │ +05f8da: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ +05f8de: 5400 e202 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05f8e2: 0818 0000 |0035: move-object/from16 v24, v0 │ │ +05f8e6: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ +05f8ea: 7100 ae1f 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ +05f8f0: 0c18 |003c: move-result-object v24 │ │ +05f8f2: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +05f8f6: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ +05f8fa: 5b10 e202 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05f8fe: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ +05f902: 5400 e202 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05f906: 0818 0000 |0047: move-object/from16 v24, v0 │ │ +05f90a: 0800 1800 |0049: move-object/from16 v0, v24 │ │ +05f90e: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ +05f912: 6e20 a61f 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ +05f918: 7401 901f 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +05f91e: 0a05 |0053: move-result v5 │ │ +05f920: 120b |0054: const/4 v11, #int 0 // #0 │ │ +05f922: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +05f926: 0218 0000 |0057: move/from16 v24, v0 │ │ +05f92a: 2b18 4702 0000 |0059: packed-switch v24, 000002a0 // +00000247 │ │ +05f930: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ +05f934: 7701 3f0a 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +05f93a: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ +05f93e: 28a7 |0063: goto 000a // -0059 │ │ +05f940: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ +05f944: 5400 db02 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +05f948: 0818 0000 |0068: move-object/from16 v24, v0 │ │ +05f94c: 7401 8522 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ +05f952: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ +05f956: 0200 1800 |006f: move/from16 v0, v24 │ │ +05f95a: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ +05f95e: 5c10 d502 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ +05f962: 7401 290b 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ +05f968: 7401 961f 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +05f96e: 0a18 |007b: move-result v24 │ │ +05f970: 0200 1800 |007c: move/from16 v0, v24 │ │ +05f974: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ +05f978: 5910 c102 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ +05f97c: 0200 1800 |0082: move/from16 v0, v24 │ │ +05f980: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ +05f984: 5910 c702 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05f988: 7401 981f 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +05f98e: 0a18 |008b: move-result v24 │ │ +05f990: 0200 1800 |008c: move/from16 v0, v24 │ │ +05f994: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ +05f998: 5910 c202 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@02c2 │ │ +05f99c: 0200 1800 |0092: move/from16 v0, v24 │ │ +05f9a0: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ +05f9a4: 5910 c802 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ +05f9a8: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ +05f9ac: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +05f9b0: 0201 1800 |009c: move/from16 v1, v24 │ │ +05f9b4: 7120 e808 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +05f9ba: 0a18 |00a1: move-result v24 │ │ +05f9bc: 0200 1800 |00a2: move/from16 v0, v24 │ │ +05f9c0: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ +05f9c4: 5910 ac02 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05f9c8: 28b4 |00a8: goto 005c // -004c │ │ +05f9ca: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ +05f9ce: 5500 c402 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05f9d2: 0218 0000 |00ad: move/from16 v24, v0 │ │ +05f9d6: 3918 af00 |00af: if-nez v24, 015e // +00af │ │ +05f9da: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ +05f9de: 5200 ac02 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05f9e2: 0218 0000 |00b5: move/from16 v24, v0 │ │ +05f9e6: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ +05f9ea: 0201 1800 |00b9: move/from16 v1, v24 │ │ +05f9ee: 7120 e308 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +05f9f4: 0a0f |00be: move-result v15 │ │ +05f9f6: 1318 ffff |00bf: const/16 v24, #int -1 // #ffff │ │ +05f9fa: 0200 1800 |00c1: move/from16 v0, v24 │ │ +05f9fe: 330f 0700 |00c3: if-ne v15, v0, 00ca // +0007 │ │ +05fa02: 7601 340b 1c00 |00c5: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@0b34 │ │ +05fa08: 0a0b |00c8: move-result v11 │ │ +05fa0a: 2893 |00c9: goto 005c // -006d │ │ +05fa0c: 0800 1d00 |00ca: move-object/from16 v0, v29 │ │ +05fa10: 7120 ea08 f000 |00cc: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +05fa16: 0a14 |00cf: move-result v20 │ │ +05fa18: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ +05fa1c: 5200 c702 |00d2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05fa20: 0218 0000 |00d4: move/from16 v24, v0 │ │ +05fa24: a718 1418 |00d6: sub-float v24, v20, v24 │ │ +05fa28: 7701 a527 1800 |00d8: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +05fa2e: 0a15 |00db: move-result v21 │ │ +05fa30: 0800 1d00 |00dc: move-object/from16 v0, v29 │ │ +05fa34: 7120 eb08 f000 |00de: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +05fa3a: 0a16 |00e1: move-result v22 │ │ +05fa3c: 0800 1c00 |00e2: move-object/from16 v0, v28 │ │ +05fa40: 5200 c802 |00e4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ +05fa44: 0218 0000 |00e6: move/from16 v24, v0 │ │ +05fa48: a718 1618 |00e8: sub-float v24, v22, v24 │ │ +05fa4c: 7701 a527 1800 |00ea: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +05fa52: 0a17 |00ed: move-result v23 │ │ +05fa54: 0800 1c00 |00ee: move-object/from16 v0, v28 │ │ +05fa58: 5200 e102 |00f0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ +05fa5c: 0218 0000 |00f2: move/from16 v24, v0 │ │ +05fa60: 0200 1800 |00f4: move/from16 v0, v24 │ │ +05fa64: 8200 |00f6: int-to-float v0, v0 │ │ +05fa66: 0218 0000 |00f7: move/from16 v24, v0 │ │ +05fa6a: 2d18 1518 |00f9: cmpl-float v24, v21, v24 │ │ +05fa6e: 3d18 6300 |00fb: if-lez v24, 015e // +0063 │ │ +05fa72: 2d18 1517 |00fd: cmpl-float v24, v21, v23 │ │ +05fa76: 3d18 5f00 |00ff: if-lez v24, 015e // +005f │ │ +05fa7a: 1318 0100 |0101: const/16 v24, #int 1 // #1 │ │ +05fa7e: 0200 1800 |0103: move/from16 v0, v24 │ │ +05fa82: 0801 1c00 |0105: move-object/from16 v1, v28 │ │ +05fa86: 5c10 c402 |0107: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05fa8a: 1318 0100 |0109: const/16 v24, #int 1 // #1 │ │ +05fa8e: 0800 1c00 |010b: move-object/from16 v0, v28 │ │ +05fa92: 0201 1800 |010d: move/from16 v1, v24 │ │ +05fa96: 7020 330b 1000 |010f: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0b33 │ │ +05fa9c: 0800 1c00 |0112: move-object/from16 v0, v28 │ │ +05faa0: 5200 c102 |0114: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ +05faa4: 0218 0000 |0116: move/from16 v24, v0 │ │ +05faa8: a718 1418 |0118: sub-float v24, v20, v24 │ │ +05faac: 1319 0000 |011a: const/16 v25, #int 0 // #0 │ │ +05fab0: 2d18 1819 |011c: cmpl-float v24, v24, v25 │ │ +05fab4: 3d18 6800 |011e: if-lez v24, 0186 // +0068 │ │ +05fab8: 0800 1c00 |0120: move-object/from16 v0, v28 │ │ +05fabc: 5200 c102 |0122: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ +05fac0: 0218 0000 |0124: move/from16 v24, v0 │ │ +05fac4: 0800 1c00 |0126: move-object/from16 v0, v28 │ │ +05fac8: 5200 e102 |0128: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ +05facc: 0219 0000 |012a: move/from16 v25, v0 │ │ +05fad0: 0200 1900 |012c: move/from16 v0, v25 │ │ +05fad4: 8200 |012e: int-to-float v0, v0 │ │ +05fad6: 0219 0000 |012f: move/from16 v25, v0 │ │ +05fada: a618 1819 |0131: add-float v24, v24, v25 │ │ +05fade: 0200 1800 |0133: move/from16 v0, v24 │ │ +05fae2: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ +05fae6: 5910 c702 |0137: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05faea: 0200 1600 |0139: move/from16 v0, v22 │ │ +05faee: 0801 1c00 |013b: move-object/from16 v1, v28 │ │ +05faf2: 5910 c802 |013d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02c8 │ │ +05faf6: 1318 0100 |013f: const/16 v24, #int 1 // #1 │ │ +05fafa: 0800 1c00 |0141: move-object/from16 v0, v28 │ │ +05fafe: 0201 1800 |0143: move/from16 v1, v24 │ │ +05fb02: 7020 470b 1000 |0145: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ +05fb08: 1318 0100 |0148: const/16 v24, #int 1 // #1 │ │ +05fb0c: 0800 1c00 |014a: move-object/from16 v0, v28 │ │ +05fb10: 0201 1800 |014c: move/from16 v1, v24 │ │ +05fb14: 7020 480b 1000 |014e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ +05fb1a: 7401 060b 1c00 |0151: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0b06 │ │ +05fb20: 0c0e |0154: move-result-object v14 │ │ +05fb22: 380e 0900 |0155: if-eqz v14, 015e // +0009 │ │ +05fb26: 1318 0100 |0157: const/16 v24, #int 1 // #1 │ │ +05fb2a: 0200 1800 |0159: move/from16 v0, v24 │ │ +05fb2e: 7220 aa20 0e00 |015b: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ +05fb34: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ +05fb38: 5500 c402 |0160: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05fb3c: 0218 0000 |0162: move/from16 v24, v0 │ │ +05fb40: 3818 f8fe |0164: if-eqz v24, 005c // -0108 │ │ +05fb44: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ +05fb48: 5200 ac02 |0168: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05fb4c: 0218 0000 |016a: move/from16 v24, v0 │ │ +05fb50: 0800 1d00 |016c: move-object/from16 v0, v29 │ │ +05fb54: 0201 1800 |016e: move/from16 v1, v24 │ │ +05fb58: 7120 e308 1000 |0170: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +05fb5e: 0a06 |0173: move-result v6 │ │ +05fb60: 0800 1d00 |0174: move-object/from16 v0, v29 │ │ +05fb64: 7120 ea08 6000 |0176: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +05fb6a: 0a14 |0179: move-result v20 │ │ +05fb6c: 0800 1c00 |017a: move-object/from16 v0, v28 │ │ +05fb70: 0201 1400 |017c: move/from16 v1, v20 │ │ +05fb74: 7020 270b 1000 |017e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0b27 │ │ +05fb7a: 0a18 |0181: move-result v24 │ │ +05fb7c: 960b 0b18 |0182: or-int v11, v11, v24 │ │ +05fb80: 2900 d8fe |0184: goto/16 005c // -0128 │ │ +05fb84: 0800 1c00 |0186: move-object/from16 v0, v28 │ │ +05fb88: 5200 c102 |0188: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ +05fb8c: 0218 0000 |018a: move/from16 v24, v0 │ │ +05fb90: 0800 1c00 |018c: move-object/from16 v0, v28 │ │ +05fb94: 5200 e102 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02e1 │ │ +05fb98: 0219 0000 |0190: move/from16 v25, v0 │ │ +05fb9c: 0200 1900 |0192: move/from16 v0, v25 │ │ +05fba0: 8200 |0194: int-to-float v0, v0 │ │ +05fba2: 0219 0000 |0195: move/from16 v25, v0 │ │ +05fba6: a718 1819 |0197: sub-float v24, v24, v25 │ │ +05fbaa: 289a |0199: goto 0133 // -0066 │ │ +05fbac: 0800 1c00 |019a: move-object/from16 v0, v28 │ │ +05fbb0: 5500 c402 |019c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05fbb4: 0218 0000 |019e: move/from16 v24, v0 │ │ +05fbb8: 3818 bcfe |01a0: if-eqz v24, 005c // -0144 │ │ +05fbbc: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ +05fbc0: 5400 e202 |01a4: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02e2 │ │ +05fbc4: 0812 0000 |01a6: move-object/from16 v18, v0 │ │ +05fbc8: 1318 e803 |01a8: const/16 v24, #int 1000 // #3e8 │ │ +05fbcc: 0800 1c00 |01aa: move-object/from16 v0, v28 │ │ +05fbd0: 5200 cc02 |01ac: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@02cc │ │ +05fbd4: 0219 0000 |01ae: move/from16 v25, v0 │ │ +05fbd8: 0200 1900 |01b0: move/from16 v0, v25 │ │ +05fbdc: 8200 |01b2: int-to-float v0, v0 │ │ +05fbde: 0219 0000 |01b3: move/from16 v25, v0 │ │ +05fbe2: 0800 1200 |01b5: move-object/from16 v0, v18 │ │ +05fbe6: 0201 1800 |01b7: move/from16 v1, v24 │ │ +05fbea: 0202 1900 |01b9: move/from16 v2, v25 │ │ +05fbee: 6e30 a91f 1002 |01bb: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1fa9 │ │ +05fbf4: 0800 1c00 |01be: move-object/from16 v0, v28 │ │ +05fbf8: 5200 ac02 |01c0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05fbfc: 0218 0000 |01c2: move/from16 v24, v0 │ │ +05fc00: 0800 1200 |01c4: move-object/from16 v0, v18 │ │ +05fc04: 0201 1800 |01c6: move/from16 v1, v24 │ │ +05fc08: 7120 8109 1000 |01c8: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0981 │ │ +05fc0e: 0a18 |01cb: move-result v24 │ │ +05fc10: 0200 1800 |01cc: move/from16 v0, v24 │ │ +05fc14: 870a |01ce: float-to-int v10, v0 │ │ +05fc16: 1318 0100 |01cf: const/16 v24, #int 1 // #1 │ │ +05fc1a: 0200 1800 |01d1: move/from16 v0, v24 │ │ +05fc1e: 0801 1c00 |01d3: move-object/from16 v1, v28 │ │ +05fc22: 5c10 d502 |01d5: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ +05fc26: 7601 f60a 1c00 |01d7: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +05fc2c: 0a13 |01da: move-result v19 │ │ +05fc2e: 7401 080b 1c00 |01db: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +05fc34: 0a10 |01de: move-result v16 │ │ +05fc36: 7601 0f0b 1c00 |01df: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0f │ │ +05fc3c: 0c08 |01e2: move-result-object v8 │ │ +05fc3e: 5287 9902 |01e3: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +05fc42: 0200 1000 |01e5: move/from16 v0, v16 │ │ +05fc46: 8200 |01e7: int-to-float v0, v0 │ │ +05fc48: 0218 0000 |01e8: move/from16 v24, v0 │ │ +05fc4c: 0200 1300 |01ea: move/from16 v0, v19 │ │ +05fc50: 8200 |01ec: int-to-float v0, v0 │ │ +05fc52: 0219 0000 |01ed: move/from16 v25, v0 │ │ +05fc56: a918 1819 |01ef: div-float v24, v24, v25 │ │ +05fc5a: 5280 9802 |01f1: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0298 │ │ +05fc5e: 0219 0000 |01f3: move/from16 v25, v0 │ │ +05fc62: a718 1819 |01f5: sub-float v24, v24, v25 │ │ +05fc66: 5280 9b02 |01f7: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +05fc6a: 0219 0000 |01f9: move/from16 v25, v0 │ │ +05fc6e: a90d 1819 |01fb: div-float v13, v24, v25 │ │ +05fc72: 0800 1c00 |01fd: move-object/from16 v0, v28 │ │ +05fc76: 5200 ac02 |01ff: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05fc7a: 0218 0000 |0201: move/from16 v24, v0 │ │ +05fc7e: 0800 1d00 |0203: move-object/from16 v0, v29 │ │ +05fc82: 0201 1800 |0205: move/from16 v1, v24 │ │ +05fc86: 7120 e308 1000 |0207: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +05fc8c: 0a06 |020a: move-result v6 │ │ +05fc8e: 0800 1d00 |020b: move-object/from16 v0, v29 │ │ +05fc92: 7120 ea08 6000 |020d: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +05fc98: 0a14 |0210: move-result v20 │ │ +05fc9a: 0800 1c00 |0211: move-object/from16 v0, v28 │ │ +05fc9e: 5200 c102 |0213: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02c1 │ │ +05fca2: 0218 0000 |0215: move/from16 v24, v0 │ │ +05fca6: a718 1418 |0217: sub-float v24, v20, v24 │ │ +05fcaa: 0200 1800 |0219: move/from16 v0, v24 │ │ +05fcae: 8700 |021b: float-to-int v0, v0 │ │ +05fcb0: 0211 0000 |021c: move/from16 v17, v0 │ │ +05fcb4: 0800 1c00 |021e: move-object/from16 v0, v28 │ │ +05fcb8: 0201 1100 |0220: move/from16 v1, v17 │ │ +05fcbc: 7051 e10a 70ad |0222: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0ae1 │ │ +05fcc2: 0a0c |0225: move-result v12 │ │ +05fcc4: 1318 0100 |0226: const/16 v24, #int 1 // #1 │ │ +05fcc8: 1319 0100 |0228: const/16 v25, #int 1 // #1 │ │ +05fccc: 0800 1c00 |022a: move-object/from16 v0, v28 │ │ +05fcd0: 0201 1800 |022c: move/from16 v1, v24 │ │ +05fcd4: 0202 1900 |022e: move/from16 v2, v25 │ │ +05fcd8: 6e5a 3c0b c021 |0230: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0b3c │ │ +05fcde: 7601 340b 1c00 |0233: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@0b34 │ │ +05fce4: 0a0b |0236: move-result v11 │ │ +05fce6: 2900 25fe |0237: goto/16 005c // -01db │ │ +05fcea: 0800 1c00 |0239: move-object/from16 v0, v28 │ │ +05fcee: 5500 c402 |023b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02c4 │ │ +05fcf2: 0218 0000 |023d: move/from16 v24, v0 │ │ +05fcf6: 3818 1dfe |023f: if-eqz v24, 005c // -01e3 │ │ +05fcfa: 0800 1c00 |0241: move-object/from16 v0, v28 │ │ +05fcfe: 5200 b402 |0243: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fd02: 0218 0000 |0245: move/from16 v24, v0 │ │ +05fd06: 1319 0100 |0247: const/16 v25, #int 1 // #1 │ │ +05fd0a: 131a 0000 |0249: const/16 v26, #int 0 // #0 │ │ +05fd0e: 131b 0000 |024b: const/16 v27, #int 0 // #0 │ │ +05fd12: 0800 1c00 |024d: move-object/from16 v0, v28 │ │ +05fd16: 0201 1800 |024f: move/from16 v1, v24 │ │ +05fd1a: 0202 1900 |0251: move/from16 v2, v25 │ │ +05fd1e: 0203 1a00 |0253: move/from16 v3, v26 │ │ +05fd22: 0204 1b00 |0255: move/from16 v4, v27 │ │ +05fd26: 7054 360b 1032 |0257: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0b36 │ │ +05fd2c: 7601 340b 1c00 |025a: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@0b34 │ │ +05fd32: 0a0b |025d: move-result v11 │ │ +05fd34: 2900 fefd |025e: goto/16 005c // -0202 │ │ +05fd38: 7701 e408 1d00 |0260: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ +05fd3e: 0a09 |0263: move-result v9 │ │ +05fd40: 0800 1d00 |0264: move-object/from16 v0, v29 │ │ +05fd44: 7120 ea08 9000 |0266: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +05fd4a: 0a14 |0269: move-result v20 │ │ +05fd4c: 0200 1400 |026a: move/from16 v0, v20 │ │ +05fd50: 0801 1c00 |026c: move-object/from16 v1, v28 │ │ +05fd54: 5910 c702 |026e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05fd58: 0800 1d00 |0270: move-object/from16 v0, v29 │ │ +05fd5c: 7120 e808 9000 |0272: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +05fd62: 0a18 |0275: move-result v24 │ │ +05fd64: 0200 1800 |0276: move/from16 v0, v24 │ │ +05fd68: 0801 1c00 |0278: move-object/from16 v1, v28 │ │ +05fd6c: 5910 ac02 |027a: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05fd70: 2900 e0fd |027c: goto/16 005c // -0220 │ │ +05fd74: 7602 210b 1c00 |027e: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0b21 │ │ +05fd7a: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ +05fd7e: 5200 ac02 |0283: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@02ac │ │ +05fd82: 0218 0000 |0285: move/from16 v24, v0 │ │ +05fd86: 0800 1d00 |0287: move-object/from16 v0, v29 │ │ +05fd8a: 0201 1800 |0289: move/from16 v1, v24 │ │ +05fd8e: 7120 e308 1000 |028b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +05fd94: 0a18 |028e: move-result v24 │ │ +05fd96: 0800 1d00 |028f: move-object/from16 v0, v29 │ │ +05fd9a: 0201 1800 |0291: move/from16 v1, v24 │ │ +05fd9e: 7120 ea08 1000 |0293: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +05fda4: 0a18 |0296: move-result v24 │ │ +05fda6: 0200 1800 |0297: move/from16 v0, v24 │ │ +05fdaa: 0801 1c00 |0299: move-object/from16 v1, v28 │ │ +05fdae: 5910 c702 |029b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02c7 │ │ +05fdb2: 2900 bffd |029d: goto/16 005c // -0241 │ │ +05fdb6: 0000 |029f: nop // spacer │ │ +05fdb8: 0001 0700 0000 0000 0b00 0000 4101 ... |02a0: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2007 │ │ 0x0008 line=2011 │ │ 0x000a line=2129 │ │ 0x000b line=2014 │ │ 0x0017 line=2017 │ │ @@ -76296,24 +76323,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -05fd58: |[05fd58] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -05fd68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05fd6a: 5221 b402 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fd6e: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -05fd72: 5221 b402 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fd76: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05fd7a: 6e30 3a0b 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0b3a │ │ -05fd80: 0f00 |000c: return v0 │ │ -05fd82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05fd84: 28fe |000e: goto 000c // -0002 │ │ +05fddc: |[05fddc] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +05fdec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05fdee: 5221 b402 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fdf2: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +05fdf6: 5221 b402 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fdfa: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05fdfe: 6e30 3a0b 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0b3a │ │ +05fe04: 0f00 |000c: return v0 │ │ +05fe06: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05fe08: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2697 │ │ 0x0005 line=2698 │ │ 0x000c line=2701 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -76323,30 +76350,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -05fd88: |[05fd88] android.support.v4.view.ViewPager.pageRight:()Z │ │ -05fd98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05fd9a: 5431 ad02 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05fd9e: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -05fda2: 5231 b402 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fda6: 5432 ad02 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05fdaa: 6e10 1009 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -05fdb0: 0a02 |000c: move-result v2 │ │ -05fdb2: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05fdb6: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -05fdba: 5231 b402 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fdbe: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05fdc2: 6e30 3a0b 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0b3a │ │ -05fdc8: 0f00 |0018: return v0 │ │ -05fdca: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -05fdcc: 28fe |001a: goto 0018 // -0002 │ │ +05fe0c: |[05fe0c] android.support.v4.view.ViewPager.pageRight:()Z │ │ +05fe1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05fe1e: 5431 ad02 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05fe22: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +05fe26: 5231 b402 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fe2a: 5432 ad02 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05fe2e: 6e10 1009 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +05fe34: 0a02 |000c: move-result v2 │ │ +05fe36: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05fe3a: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +05fe3e: 5231 b402 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fe42: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05fe46: 6e30 3a0b 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0b3a │ │ +05fe4c: 0f00 |0018: return v0 │ │ +05fe4e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +05fe50: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2705 │ │ 0x0011 line=2706 │ │ 0x0018 line=2709 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -76356,18 +76383,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05fdd0: |[05fdd0] android.support.v4.view.ViewPager.populate:()V │ │ -05fde0: 5210 b402 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fde4: 6e20 2a0b 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0b2a │ │ -05fdea: 0e00 |0005: return-void │ │ +05fe54: |[05fe54] android.support.v4.view.ViewPager.populate:()V │ │ +05fe64: 5210 b402 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fe68: 6e20 2a0b 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0b2a │ │ +05fe6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ 0x0005 line=953 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -76376,606 +76403,606 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1167 16-bit code units │ │ -05fdec: |[05fdec] android.support.v4.view.ViewPager.populate:(I)V │ │ -05fdfc: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -05fe00: 122f |0002: const/4 v15, #int 2 // #2 │ │ -05fe02: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ -05fe06: 5200 b402 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fe0a: 021b 0000 |0007: move/from16 v27, v0 │ │ -05fe0e: 0200 1b00 |0009: move/from16 v0, v27 │ │ -05fe12: 0201 1f00 |000b: move/from16 v1, v31 │ │ -05fe16: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ -05fe1a: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ -05fe1e: 5200 b402 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fe22: 021b 0000 |0013: move/from16 v27, v0 │ │ -05fe26: 0200 1b00 |0015: move/from16 v0, v27 │ │ -05fe2a: 0201 1f00 |0017: move/from16 v1, v31 │ │ -05fe2e: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ -05fe32: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ -05fe36: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -05fe3a: 5200 b402 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fe3e: 021b 0000 |0021: move/from16 v27, v0 │ │ -05fe42: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ -05fe46: 0201 1b00 |0025: move/from16 v1, v27 │ │ -05fe4a: 6e20 100b 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b10 │ │ -05fe50: 0c15 |002a: move-result-object v21 │ │ -05fe52: 0200 1f00 |002b: move/from16 v0, v31 │ │ -05fe56: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ -05fe5a: 5910 b402 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fe5e: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -05fe62: 5400 ad02 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05fe66: 081b 0000 |0035: move-object/from16 v27, v0 │ │ -05fe6a: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ -05fe6e: 7601 4b0b 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0b4b │ │ -05fe74: 0e00 |003c: return-void │ │ -05fe76: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ -05fe7a: 28de |003f: goto 001d // -0022 │ │ -05fe7c: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -05fe80: 5500 d502 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ -05fe84: 021b 0000 |0044: move/from16 v27, v0 │ │ -05fe88: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ -05fe8c: 7601 4b0b 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0b4b │ │ -05fe92: 28f1 |004b: goto 003c // -000f │ │ -05fe94: 7401 0b0b 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0b0b │ │ -05fe9a: 0c1b |004f: move-result-object v27 │ │ -05fe9c: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ -05fea0: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -05fea4: 5400 ad02 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05fea8: 081b 0000 |0056: move-object/from16 v27, v0 │ │ -05feac: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ -05feb0: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ -05feb4: 6e20 1d09 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@091d │ │ -05feba: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ -05febe: 5200 d002 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ -05fec2: 0216 0000 |0063: move/from16 v22, v0 │ │ -05fec6: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ -05feca: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ -05fece: 5200 b402 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05fed2: 021c 0000 |006b: move/from16 v28, v0 │ │ -05fed6: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ -05feda: 7702 ac27 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -05fee0: 0a1a |0072: move-result v26 │ │ -05fee2: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ -05fee6: 5400 ad02 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05feea: 081b 0000 |0077: move-object/from16 v27, v0 │ │ -05feee: 7401 1009 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -05fef4: 0a04 |007c: move-result v4 │ │ -05fef6: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ -05fefa: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -05fefe: 5200 b402 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -05ff02: 021c 0000 |0083: move/from16 v28, v0 │ │ -05ff06: 901c 1c16 |0085: add-int v28, v28, v22 │ │ -05ff0a: 7702 af27 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -05ff10: 0a0c |008a: move-result v12 │ │ -05ff12: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -05ff16: 5200 ba02 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ -05ff1a: 021b 0000 |008f: move/from16 v27, v0 │ │ -05ff1e: 0200 1b00 |0091: move/from16 v0, v27 │ │ -05ff22: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ -05ff26: 7401 070b 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0b07 │ │ -05ff2c: 0c1b |0098: move-result-object v27 │ │ -05ff2e: 7401 fd0a 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0afd │ │ -05ff34: 0a1c |009c: move-result v28 │ │ -05ff36: 7402 1801 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0118 │ │ -05ff3c: 0c18 |00a0: move-result-object v24 │ │ -05ff3e: 221b 5705 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0557 │ │ -05ff42: 221c 6c05 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@056c │ │ -05ff46: 7601 f927 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -05ff4c: 1a1d 8811 |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@1188 │ │ -05ff50: 7402 0228 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05ff56: 0c1c |00ad: move-result-object v28 │ │ -05ff58: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ -05ff5c: 5200 ba02 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ -05ff60: 021d 0000 |00b2: move/from16 v29, v0 │ │ -05ff64: 7402 fe27 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -05ff6a: 0c1c |00b7: move-result-object v28 │ │ -05ff6c: 1a1d 1c01 |00b8: const-string v29, ", found: " // string@011c │ │ -05ff70: 7402 0228 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05ff76: 0c1c |00bd: move-result-object v28 │ │ -05ff78: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -05ff7c: 6e20 fe27 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -05ff82: 0c1c |00c3: move-result-object v28 │ │ -05ff84: 1a1d 3200 |00c4: const-string v29, " Pager id: " // string@0032 │ │ -05ff88: 7402 0228 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05ff8e: 0c1c |00c9: move-result-object v28 │ │ -05ff90: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ -05ff94: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ -05ff98: 6e20 0228 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05ff9e: 0c1c |00d1: move-result-object v28 │ │ -05ffa0: 1a1d 3100 |00d2: const-string v29, " Pager class: " // string@0031 │ │ -05ffa4: 7402 0228 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05ffaa: 0c1c |00d7: move-result-object v28 │ │ -05ffac: 7401 bc27 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -05ffb2: 0c1d |00db: move-result-object v29 │ │ -05ffb4: 7402 0128 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -05ffba: 0c1c |00df: move-result-object v28 │ │ -05ffbc: 1a1d 3300 |00e0: const-string v29, " Problematic adapter: " // string@0033 │ │ -05ffc0: 7402 0228 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -05ffc6: 0c1c |00e5: move-result-object v28 │ │ -05ffc8: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ -05ffcc: 5400 ad02 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -05ffd0: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ -05ffd4: 7401 bc27 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -05ffda: 0c1d |00ef: move-result-object v29 │ │ -05ffdc: 7402 0128 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -05ffe2: 0c1c |00f3: move-result-object v28 │ │ -05ffe4: 7401 0628 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -05ffea: 0c1c |00f7: move-result-object v28 │ │ -05ffec: 7602 9327 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -05fff2: 271b |00fb: throw v27 │ │ -05fff4: 0d0b |00fc: move-exception v11 │ │ -05fff6: 7401 fd0a 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0afd │ │ -05fffc: 0a1b |0100: move-result v27 │ │ -05fffe: 7701 9d27 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -060004: 0c18 |0104: move-result-object v24 │ │ -060006: 289c |0105: goto 00a1 // -0064 │ │ -060008: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ -06000a: 1209 |0107: const/4 v9, #int 0 // #0 │ │ -06000c: 1208 |0108: const/4 v8, #int 0 // #0 │ │ -06000e: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ -060012: 5400 c602 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060016: 081b 0000 |010d: move-object/from16 v27, v0 │ │ -06001a: 7401 9f28 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -060020: 0a1b |0112: move-result v27 │ │ -060022: 0200 1b00 |0113: move/from16 v0, v27 │ │ -060026: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ -06002a: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ -06002e: 5400 c602 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060032: 081b 0000 |011b: move-object/from16 v27, v0 │ │ -060036: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -06003a: 6e20 9828 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -060040: 0c11 |0122: move-result-object v17 │ │ -060042: 1f11 0602 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -060046: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -06004a: 5200 9902 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -06004e: 021b 0000 |0129: move/from16 v27, v0 │ │ -060052: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ -060056: 5200 b402 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -06005a: 021c 0000 |012f: move/from16 v28, v0 │ │ -06005e: 0200 1b00 |0131: move/from16 v0, v27 │ │ -060062: 0201 1c00 |0133: move/from16 v1, v28 │ │ -060066: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ -06006a: 0800 1100 |0137: move-object/from16 v0, v17 │ │ -06006e: 5200 9902 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -060072: 021b 0000 |013b: move/from16 v27, v0 │ │ -060076: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ -06007a: 5200 b402 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -06007e: 021c 0000 |0141: move/from16 v28, v0 │ │ -060082: 0200 1b00 |0143: move/from16 v0, v27 │ │ -060086: 0201 1c00 |0145: move/from16 v1, v28 │ │ -06008a: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ -06008e: 0809 1100 |0149: move-object/from16 v9, v17 │ │ -060092: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ -060096: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ -06009a: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ -06009e: 5200 b402 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -0600a2: 021b 0000 |0153: move/from16 v27, v0 │ │ -0600a6: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ -0600aa: 0201 1b00 |0157: move/from16 v1, v27 │ │ -0600ae: 6e30 d50a 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0ad5 │ │ -0600b4: 0c09 |015c: move-result-object v9 │ │ -0600b6: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ -0600ba: 120d |015f: const/4 v13, #int 0 // #0 │ │ -0600bc: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ -0600c0: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ -0600c4: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ -0600c8: 5400 c602 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -0600cc: 081b 0000 |0168: move-object/from16 v27, v0 │ │ -0600d0: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -0600d4: 0201 1200 |016c: move/from16 v1, v18 │ │ -0600d8: 6e20 9828 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0600de: 0c1b |0171: move-result-object v27 │ │ -0600e0: 1f1b 0602 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -0600e4: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ -0600e8: 7601 f60a 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -0600ee: 0a07 |0179: move-result v7 │ │ -0600f0: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ -0600f4: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ -0600f8: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ -0600fc: 5200 b402 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -060100: 021b 0000 |0182: move/from16 v27, v0 │ │ -060104: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ -060108: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ -06010c: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ -060110: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ -060114: 0200 1700 |018c: move/from16 v0, v23 │ │ -060118: 0201 1a00 |018e: move/from16 v1, v26 │ │ -06011c: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ -060120: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ -060124: 529e 9b02 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -060128: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ -06012c: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ -060130: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ -060134: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ -060138: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ -06013c: 5400 c602 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060140: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ -060144: 7401 9f28 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -06014a: 0a1b |01a7: move-result v27 │ │ -06014c: 0200 1200 |01a8: move/from16 v0, v18 │ │ -060150: 0201 1b00 |01aa: move/from16 v1, v27 │ │ -060154: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ -060158: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ -06015c: 5400 c602 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060160: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ -060164: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ -060168: 0201 1200 |01b6: move/from16 v1, v18 │ │ -06016c: 6e20 9828 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -060172: 0c1b |01bb: move-result-object v27 │ │ -060174: 1f1b 0602 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -060178: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ -06017c: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ -060180: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ -060184: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ -060188: 5200 b402 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -06018c: 021b 0000 |01c8: move/from16 v27, v0 │ │ -060190: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ -060194: 0200 1700 |01cc: move/from16 v0, v23 │ │ -060198: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ -06019c: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ -0601a0: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ -0601a4: 0200 1700 |01d4: move/from16 v0, v23 │ │ -0601a8: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ -0601ac: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ -0601b0: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ -0601b4: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ -0601b8: 7040 da0a 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@0ada │ │ -0601be: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ -0601c2: 5400 ad02 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -0601c6: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ -0601ca: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ -0601ce: 5200 b402 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -0601d2: 021d 0000 |01eb: move/from16 v29, v0 │ │ -0601d6: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ -0601da: 5490 9702 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ -0601de: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ -0601e2: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ -0601e6: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ -0601ea: 0202 1d00 |01f7: move/from16 v2, v29 │ │ -0601ee: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ -0601f2: 6e40 1b09 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@091b │ │ -0601f8: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ -0601fc: 5400 ad02 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -060200: 081b 0000 |0202: move-object/from16 v27, v0 │ │ -060204: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -060208: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ -06020c: 6e20 0f09 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@090f │ │ -060212: 7401 f30a 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -060218: 0a06 |020e: move-result v6 │ │ -06021a: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ -06021e: 0200 1000 |0211: move/from16 v0, v16 │ │ -060222: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ -060226: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ -06022a: 0201 1000 |0217: move/from16 v1, v16 │ │ -06022e: 6e20 f20a 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -060234: 0c05 |021c: move-result-object v5 │ │ -060236: 6e10 e21f 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06023c: 0c14 |0220: move-result-object v20 │ │ -06023e: 1f14 0702 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0207 │ │ -060242: 0200 1000 |0223: move/from16 v0, v16 │ │ -060246: 0801 1400 |0225: move-object/from16 v1, v20 │ │ -06024a: 5910 9c02 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@029c │ │ -06024e: 0800 1400 |0229: move-object/from16 v0, v20 │ │ -060252: 5500 9f02 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ -060256: 021b 0000 |022d: move/from16 v27, v0 │ │ -06025a: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ -06025e: 0800 1400 |0231: move-object/from16 v0, v20 │ │ -060262: 5200 a302 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ -060266: 021b 0000 |0235: move/from16 v27, v0 │ │ -06026a: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ -06026e: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ -060272: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ -060276: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ -06027a: 6e20 0e0b 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ -060280: 0c11 |0242: move-result-object v17 │ │ -060282: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ -060286: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -06028a: 5200 9b02 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -06028e: 021b 0000 |0249: move/from16 v27, v0 │ │ -060292: 0200 1b00 |024b: move/from16 v0, v27 │ │ -060296: 0801 1400 |024d: move-object/from16 v1, v20 │ │ -06029a: 5910 a302 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ -06029e: 0800 1100 |0251: move-object/from16 v0, v17 │ │ -0602a2: 5200 9902 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -0602a6: 021b 0000 |0255: move/from16 v27, v0 │ │ -0602aa: 0200 1b00 |0257: move/from16 v0, v27 │ │ -0602ae: 0801 1400 |0259: move-object/from16 v1, v20 │ │ -0602b2: 5910 a102 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@02a1 │ │ -0602b6: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0602ba: 28b2 |025f: goto 0211 // -004e │ │ -0602bc: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0602c0: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ -0602c4: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ -0602c8: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ -0602cc: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ -0602d0: 5290 9b02 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -0602d4: 021c 0000 |026c: move/from16 v28, v0 │ │ -0602d8: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ -0602dc: 7401 020b 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ -0602e2: 0a1c |0273: move-result v28 │ │ -0602e4: 0200 1c00 |0274: move/from16 v0, v28 │ │ -0602e8: 8200 |0276: int-to-float v0, v0 │ │ -0602ea: 021c 0000 |0277: move/from16 v28, v0 │ │ -0602ee: 8270 |0279: int-to-float v0, v7 │ │ -0602f0: 021d 0000 |027a: move/from16 v29, v0 │ │ -0602f4: a91c 1c1d |027c: div-float v28, v28, v29 │ │ -0602f8: a613 1b1c |027e: add-float v19, v27, v28 │ │ -0602fc: 2900 fefe |0280: goto/16 017e // -0102 │ │ -060300: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -060304: 5200 9902 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -060308: 021b 0000 |0286: move/from16 v27, v0 │ │ -06030c: 0200 1700 |0288: move/from16 v0, v23 │ │ -060310: 0201 1b00 |028a: move/from16 v1, v27 │ │ -060314: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ -060318: 0800 1100 |028e: move-object/from16 v0, v17 │ │ -06031c: 5500 9a02 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ -060320: 021b 0000 |0292: move/from16 v27, v0 │ │ -060324: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ -060328: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ -06032c: 5400 c602 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060330: 081b 0000 |029a: move-object/from16 v27, v0 │ │ -060334: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ -060338: 0201 1200 |029e: move/from16 v1, v18 │ │ -06033c: 6e20 9b28 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ -060342: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ -060346: 5400 ad02 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -06034a: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ -06034e: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ -060352: 5400 9702 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ -060356: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ -06035a: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ -06035e: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ -060362: 0202 1700 |02b3: move/from16 v2, v23 │ │ -060366: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ -06036a: 6e40 0d09 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@090d │ │ -060370: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ -060374: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ -060378: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ -06037c: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ -060380: 5400 c602 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060384: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ -060388: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ -06038c: 0201 1200 |02c8: move/from16 v1, v18 │ │ -060390: 6e20 9828 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -060396: 0c1b |02cd: move-result-object v27 │ │ -060398: 1f1b 0602 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -06039c: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ -0603a0: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ -0603a4: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ -0603a8: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ -0603ac: 28fa |02d8: goto 02d2 // -0006 │ │ -0603ae: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ -0603b2: 0800 1100 |02db: move-object/from16 v0, v17 │ │ -0603b6: 5200 9902 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -0603ba: 021b 0000 |02df: move/from16 v27, v0 │ │ -0603be: 0200 1700 |02e1: move/from16 v0, v23 │ │ -0603c2: 0201 1b00 |02e3: move/from16 v1, v27 │ │ -0603c6: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ -0603ca: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ -0603ce: 5200 9b02 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -0603d2: 021b 0000 |02eb: move/from16 v27, v0 │ │ -0603d6: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ -0603da: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ -0603de: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ -0603e2: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ -0603e6: 5400 c602 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -0603ea: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ -0603ee: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ -0603f2: 0201 1200 |02fb: move/from16 v1, v18 │ │ -0603f6: 6e20 9828 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0603fc: 0c1b |0300: move-result-object v27 │ │ -0603fe: 1f1b 0602 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -060402: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ -060406: 28cd |0305: goto 02d2 // -0033 │ │ -060408: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ -06040c: 28fd |0308: goto 0305 // -0003 │ │ -06040e: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ -060412: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ -060416: 0201 1700 |030d: move/from16 v1, v23 │ │ -06041a: 0202 1b00 |030f: move/from16 v2, v27 │ │ -06041e: 6e30 d50a 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0ad5 │ │ -060424: 0c11 |0314: move-result-object v17 │ │ -060426: 0800 1100 |0315: move-object/from16 v0, v17 │ │ -06042a: 5200 9b02 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -06042e: 021b 0000 |0319: move/from16 v27, v0 │ │ -060432: a60d 0d1b |031b: add-float v13, v13, v27 │ │ -060436: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -06043a: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ -06043e: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ -060442: 5400 c602 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060446: 081b 0000 |0325: move-object/from16 v27, v0 │ │ -06044a: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ -06044e: 0201 1200 |0329: move/from16 v1, v18 │ │ -060452: 6e20 9828 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -060458: 0c1b |032e: move-result-object v27 │ │ -06045a: 1f1b 0602 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -06045e: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ -060462: 289f |0333: goto 02d2 // -0061 │ │ -060464: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ -060468: 28fd |0336: goto 0333 // -0003 │ │ -06046a: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ -06046e: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ -060472: 7401 030b 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ -060478: 0a1b |033e: move-result v27 │ │ -06047a: 0200 1b00 |033f: move/from16 v0, v27 │ │ -06047e: 8200 |0341: int-to-float v0, v0 │ │ -060480: 021b 0000 |0342: move/from16 v27, v0 │ │ -060484: 8270 |0344: int-to-float v0, v7 │ │ -060486: 021c 0000 |0345: move/from16 v28, v0 │ │ -06048a: a91b 1b1c |0347: div-float v27, v27, v28 │ │ -06048e: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ -060492: a619 1b1c |034b: add-float v25, v27, v28 │ │ -060496: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ -06049a: 0800 1100 |034f: move-object/from16 v0, v17 │ │ -06049e: 5200 9902 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -0604a2: 021b 0000 |0353: move/from16 v27, v0 │ │ -0604a6: 0200 1700 |0355: move/from16 v0, v23 │ │ -0604aa: 0201 1b00 |0357: move/from16 v1, v27 │ │ -0604ae: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ -0604b2: 0800 1100 |035b: move-object/from16 v0, v17 │ │ -0604b6: 5500 9a02 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ -0604ba: 021b 0000 |035f: move/from16 v27, v0 │ │ -0604be: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ -0604c2: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ -0604c6: 5400 c602 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -0604ca: 081b 0000 |0367: move-object/from16 v27, v0 │ │ -0604ce: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ -0604d2: 0201 1200 |036b: move/from16 v1, v18 │ │ -0604d6: 6e20 9b28 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ -0604dc: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ -0604e0: 5400 ad02 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -0604e4: 081b 0000 |0374: move-object/from16 v27, v0 │ │ -0604e8: 0800 1100 |0376: move-object/from16 v0, v17 │ │ -0604ec: 5400 9702 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ -0604f0: 081c 0000 |037a: move-object/from16 v28, v0 │ │ -0604f4: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ -0604f8: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ -0604fc: 0202 1700 |0380: move/from16 v2, v23 │ │ -060500: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ -060504: 6e40 0d09 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@090d │ │ -06050a: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ -06050e: 5400 c602 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060512: 081b 0000 |038b: move-object/from16 v27, v0 │ │ -060516: 7401 9f28 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -06051c: 0a1b |0390: move-result v27 │ │ -06051e: 0200 1200 |0391: move/from16 v0, v18 │ │ -060522: 0201 1b00 |0393: move/from16 v1, v27 │ │ -060526: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ -06052a: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ -06052e: 5400 c602 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060532: 081b 0000 |039b: move-object/from16 v27, v0 │ │ -060536: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ -06053a: 0201 1200 |039f: move/from16 v1, v18 │ │ -06053e: 6e20 9828 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -060544: 0c1b |03a4: move-result-object v27 │ │ -060546: 1f1b 0602 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -06054a: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ -06054e: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ -060552: 2900 21fe |03ab: goto/16 01cc // -01df │ │ -060556: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ -06055a: 28fa |03af: goto 03a9 // -0006 │ │ -06055c: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ -060560: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ -060564: 5200 9902 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -060568: 021b 0000 |03b6: move/from16 v27, v0 │ │ -06056c: 0200 1700 |03b8: move/from16 v0, v23 │ │ -060570: 0201 1b00 |03ba: move/from16 v1, v27 │ │ -060574: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ -060578: 0800 1100 |03be: move-object/from16 v0, v17 │ │ -06057c: 5200 9b02 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -060580: 021b 0000 |03c2: move/from16 v27, v0 │ │ -060584: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ -060588: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ -06058c: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ -060590: 5400 c602 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060594: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ -060598: 7401 9f28 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -06059e: 0a1b |03d1: move-result v27 │ │ -0605a0: 0200 1200 |03d2: move/from16 v0, v18 │ │ -0605a4: 0201 1b00 |03d4: move/from16 v1, v27 │ │ -0605a8: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ -0605ac: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ -0605b0: 5400 c602 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -0605b4: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ -0605b8: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ -0605bc: 0201 1200 |03e0: move/from16 v1, v18 │ │ -0605c0: 6e20 9828 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0605c6: 0c1b |03e5: move-result-object v27 │ │ -0605c8: 1f1b 0602 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -0605cc: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ -0605d0: 28bf |03ea: goto 03a9 // -0041 │ │ -0605d2: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ -0605d6: 28fd |03ed: goto 03ea // -0003 │ │ -0605d8: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ -0605dc: 0201 1700 |03f0: move/from16 v1, v23 │ │ -0605e0: 0202 1200 |03f2: move/from16 v2, v18 │ │ -0605e4: 6e30 d50a 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0ad5 │ │ -0605ea: 0c11 |03f7: move-result-object v17 │ │ -0605ec: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0605f0: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ -0605f4: 5200 9b02 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ -0605f8: 021b 0000 |03fe: move/from16 v27, v0 │ │ -0605fc: a60e 0e1b |0400: add-float v14, v14, v27 │ │ -060600: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ -060604: 5400 c602 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060608: 081b 0000 |0406: move-object/from16 v27, v0 │ │ -06060c: 7401 9f28 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -060612: 0a1b |040b: move-result v27 │ │ -060614: 0200 1200 |040c: move/from16 v0, v18 │ │ -060618: 0201 1b00 |040e: move/from16 v1, v27 │ │ -06061c: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ -060620: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ -060624: 5400 c602 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060628: 081b 0000 |0416: move-object/from16 v27, v0 │ │ -06062c: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ -060630: 0201 1200 |041a: move/from16 v1, v18 │ │ -060634: 6e20 9828 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -06063a: 0c1b |041f: move-result-object v27 │ │ -06063c: 1f1b 0602 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -060640: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ -060644: 2885 |0424: goto 03a9 // -007b │ │ -060646: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ -06064a: 28fd |0427: goto 0424 // -0003 │ │ -06064c: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ -060650: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ -060654: 7601 4b0b 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0b4b │ │ -06065a: 7401 0c0b 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0b0c │ │ -060660: 0a1b |0432: move-result v27 │ │ -060662: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ -060666: 7401 ed0a 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0aed │ │ -06066c: 0c0a |0438: move-result-object v10 │ │ -06066e: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ -060672: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ -060676: 6e20 0d0b a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0d │ │ -06067c: 0c11 |0440: move-result-object v17 │ │ -06067e: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ -060682: 0800 1100 |0443: move-object/from16 v0, v17 │ │ -060686: 5200 9902 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -06068a: 021b 0000 |0447: move/from16 v27, v0 │ │ -06068e: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ -060692: 5200 b402 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -060696: 021c 0000 |044d: move/from16 v28, v0 │ │ -06069a: 0200 1b00 |044f: move/from16 v0, v27 │ │ -06069e: 0201 1c00 |0451: move/from16 v1, v28 │ │ -0606a2: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ -0606a6: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ -0606aa: 7401 f30a 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -0606b0: 0a1b |045a: move-result v27 │ │ -0606b2: 0200 1000 |045b: move/from16 v0, v16 │ │ -0606b6: 0201 1b00 |045d: move/from16 v1, v27 │ │ -0606ba: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ -0606be: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ -0606c2: 0201 1000 |0463: move/from16 v1, v16 │ │ -0606c6: 6e20 f20a 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ -0606cc: 0c05 |0468: move-result-object v5 │ │ -0606ce: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ -0606d2: 6e20 0e0b 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ -0606d8: 0c11 |046e: move-result-object v17 │ │ -0606da: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ -0606de: 0800 1100 |0471: move-object/from16 v0, v17 │ │ -0606e2: 5200 9902 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -0606e6: 021b 0000 |0475: move/from16 v27, v0 │ │ -0606ea: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ -0606ee: 5200 b402 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -0606f2: 021c 0000 |047b: move/from16 v28, v0 │ │ -0606f6: 0200 1b00 |047d: move/from16 v0, v27 │ │ -0606fa: 0201 1c00 |047f: move/from16 v1, v28 │ │ -0606fe: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ -060702: 6e20 2420 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@2024 │ │ -060708: 0a1b |0486: move-result v27 │ │ -06070a: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ -06070e: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ -060712: 28cc |048b: goto 0457 // -0034 │ │ -060714: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ -060718: 28b3 |048e: goto 0441 // -004d │ │ +05fe70: |[05fe70] android.support.v4.view.ViewPager.populate:(I)V │ │ +05fe80: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +05fe84: 122f |0002: const/4 v15, #int 2 // #2 │ │ +05fe86: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ +05fe8a: 5200 b402 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fe8e: 021b 0000 |0007: move/from16 v27, v0 │ │ +05fe92: 0200 1b00 |0009: move/from16 v0, v27 │ │ +05fe96: 0201 1f00 |000b: move/from16 v1, v31 │ │ +05fe9a: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ +05fe9e: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ +05fea2: 5200 b402 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fea6: 021b 0000 |0013: move/from16 v27, v0 │ │ +05feaa: 0200 1b00 |0015: move/from16 v0, v27 │ │ +05feae: 0201 1f00 |0017: move/from16 v1, v31 │ │ +05feb2: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ +05feb6: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ +05feba: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +05febe: 5200 b402 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fec2: 021b 0000 |0021: move/from16 v27, v0 │ │ +05fec6: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ +05feca: 0201 1b00 |0025: move/from16 v1, v27 │ │ +05fece: 6e20 100b 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b10 │ │ +05fed4: 0c15 |002a: move-result-object v21 │ │ +05fed6: 0200 1f00 |002b: move/from16 v0, v31 │ │ +05feda: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ +05fede: 5910 b402 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05fee2: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +05fee6: 5400 ad02 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05feea: 081b 0000 |0035: move-object/from16 v27, v0 │ │ +05feee: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ +05fef2: 7601 4b0b 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0b4b │ │ +05fef8: 0e00 |003c: return-void │ │ +05fefa: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ +05fefe: 28de |003f: goto 001d // -0022 │ │ +05ff00: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +05ff04: 5500 d502 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ +05ff08: 021b 0000 |0044: move/from16 v27, v0 │ │ +05ff0c: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ +05ff10: 7601 4b0b 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0b4b │ │ +05ff16: 28f1 |004b: goto 003c // -000f │ │ +05ff18: 7401 0b0b 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0b0b │ │ +05ff1e: 0c1b |004f: move-result-object v27 │ │ +05ff20: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ +05ff24: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +05ff28: 5400 ad02 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05ff2c: 081b 0000 |0056: move-object/from16 v27, v0 │ │ +05ff30: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +05ff34: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +05ff38: 6e20 1d09 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@091d │ │ +05ff3e: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +05ff42: 5200 d002 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ +05ff46: 0216 0000 |0063: move/from16 v22, v0 │ │ +05ff4a: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ +05ff4e: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ +05ff52: 5200 b402 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05ff56: 021c 0000 |006b: move/from16 v28, v0 │ │ +05ff5a: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ +05ff5e: 7702 ac27 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +05ff64: 0a1a |0072: move-result v26 │ │ +05ff66: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ +05ff6a: 5400 ad02 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +05ff6e: 081b 0000 |0077: move-object/from16 v27, v0 │ │ +05ff72: 7401 1009 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +05ff78: 0a04 |007c: move-result v4 │ │ +05ff7a: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ +05ff7e: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +05ff82: 5200 b402 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +05ff86: 021c 0000 |0083: move/from16 v28, v0 │ │ +05ff8a: 901c 1c16 |0085: add-int v28, v28, v22 │ │ +05ff8e: 7702 af27 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +05ff94: 0a0c |008a: move-result v12 │ │ +05ff96: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +05ff9a: 5200 ba02 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ +05ff9e: 021b 0000 |008f: move/from16 v27, v0 │ │ +05ffa2: 0200 1b00 |0091: move/from16 v0, v27 │ │ +05ffa6: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ +05ffaa: 7401 070b 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0b07 │ │ +05ffb0: 0c1b |0098: move-result-object v27 │ │ +05ffb2: 7401 fd0a 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0afd │ │ +05ffb8: 0a1c |009c: move-result v28 │ │ +05ffba: 7402 1801 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0118 │ │ +05ffc0: 0c18 |00a0: move-result-object v24 │ │ +05ffc2: 221b 5805 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0558 │ │ +05ffc6: 221c 6d05 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@056d │ │ +05ffca: 7601 f927 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +05ffd0: 1a1d 9211 |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@1192 │ │ +05ffd4: 7402 0228 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05ffda: 0c1c |00ad: move-result-object v28 │ │ +05ffdc: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ +05ffe0: 5200 ba02 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ +05ffe4: 021d 0000 |00b2: move/from16 v29, v0 │ │ +05ffe8: 7402 fe27 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +05ffee: 0c1c |00b7: move-result-object v28 │ │ +05fff0: 1a1d 1c01 |00b8: const-string v29, ", found: " // string@011c │ │ +05fff4: 7402 0228 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +05fffa: 0c1c |00bd: move-result-object v28 │ │ +05fffc: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +060000: 6e20 fe27 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +060006: 0c1c |00c3: move-result-object v28 │ │ +060008: 1a1d 3200 |00c4: const-string v29, " Pager id: " // string@0032 │ │ +06000c: 7402 0228 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +060012: 0c1c |00c9: move-result-object v28 │ │ +060014: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +060018: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ +06001c: 6e20 0228 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +060022: 0c1c |00d1: move-result-object v28 │ │ +060024: 1a1d 3100 |00d2: const-string v29, " Pager class: " // string@0031 │ │ +060028: 7402 0228 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06002e: 0c1c |00d7: move-result-object v28 │ │ +060030: 7401 bc27 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +060036: 0c1d |00db: move-result-object v29 │ │ +060038: 7402 0128 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +06003e: 0c1c |00df: move-result-object v28 │ │ +060040: 1a1d 3300 |00e0: const-string v29, " Problematic adapter: " // string@0033 │ │ +060044: 7402 0228 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06004a: 0c1c |00e5: move-result-object v28 │ │ +06004c: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ +060050: 5400 ad02 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060054: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ +060058: 7401 bc27 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +06005e: 0c1d |00ef: move-result-object v29 │ │ +060060: 7402 0128 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +060066: 0c1c |00f3: move-result-object v28 │ │ +060068: 7401 0628 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +06006e: 0c1c |00f7: move-result-object v28 │ │ +060070: 7602 9327 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +060076: 271b |00fb: throw v27 │ │ +060078: 0d0b |00fc: move-exception v11 │ │ +06007a: 7401 fd0a 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0afd │ │ +060080: 0a1b |0100: move-result v27 │ │ +060082: 7701 9d27 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +060088: 0c18 |0104: move-result-object v24 │ │ +06008a: 289c |0105: goto 00a1 // -0064 │ │ +06008c: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ +06008e: 1209 |0107: const/4 v9, #int 0 // #0 │ │ +060090: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +060092: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ +060096: 5400 c602 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +06009a: 081b 0000 |010d: move-object/from16 v27, v0 │ │ +06009e: 7401 9f28 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0600a4: 0a1b |0112: move-result v27 │ │ +0600a6: 0200 1b00 |0113: move/from16 v0, v27 │ │ +0600aa: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ +0600ae: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +0600b2: 5400 c602 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +0600b6: 081b 0000 |011b: move-object/from16 v27, v0 │ │ +0600ba: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +0600be: 6e20 9828 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0600c4: 0c11 |0122: move-result-object v17 │ │ +0600c6: 1f11 0702 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +0600ca: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +0600ce: 5200 9902 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +0600d2: 021b 0000 |0129: move/from16 v27, v0 │ │ +0600d6: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ +0600da: 5200 b402 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +0600de: 021c 0000 |012f: move/from16 v28, v0 │ │ +0600e2: 0200 1b00 |0131: move/from16 v0, v27 │ │ +0600e6: 0201 1c00 |0133: move/from16 v1, v28 │ │ +0600ea: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ +0600ee: 0800 1100 |0137: move-object/from16 v0, v17 │ │ +0600f2: 5200 9902 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +0600f6: 021b 0000 |013b: move/from16 v27, v0 │ │ +0600fa: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ +0600fe: 5200 b402 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060102: 021c 0000 |0141: move/from16 v28, v0 │ │ +060106: 0200 1b00 |0143: move/from16 v0, v27 │ │ +06010a: 0201 1c00 |0145: move/from16 v1, v28 │ │ +06010e: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ +060112: 0809 1100 |0149: move-object/from16 v9, v17 │ │ +060116: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ +06011a: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ +06011e: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +060122: 5200 b402 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060126: 021b 0000 |0153: move/from16 v27, v0 │ │ +06012a: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ +06012e: 0201 1b00 |0157: move/from16 v1, v27 │ │ +060132: 6e30 d50a 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0ad5 │ │ +060138: 0c09 |015c: move-result-object v9 │ │ +06013a: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ +06013e: 120d |015f: const/4 v13, #int 0 // #0 │ │ +060140: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ +060144: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ +060148: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +06014c: 5400 c602 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060150: 081b 0000 |0168: move-object/from16 v27, v0 │ │ +060154: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +060158: 0201 1200 |016c: move/from16 v1, v18 │ │ +06015c: 6e20 9828 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +060162: 0c1b |0171: move-result-object v27 │ │ +060164: 1f1b 0702 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +060168: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ +06016c: 7601 f60a 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +060172: 0a07 |0179: move-result v7 │ │ +060174: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ +060178: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +06017c: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +060180: 5200 b402 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060184: 021b 0000 |0182: move/from16 v27, v0 │ │ +060188: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ +06018c: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ +060190: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ +060194: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ +060198: 0200 1700 |018c: move/from16 v0, v23 │ │ +06019c: 0201 1a00 |018e: move/from16 v1, v26 │ │ +0601a0: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ +0601a4: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ +0601a8: 529e 9b02 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +0601ac: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ +0601b0: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ +0601b4: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ +0601b8: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ +0601bc: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ +0601c0: 5400 c602 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +0601c4: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ +0601c8: 7401 9f28 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0601ce: 0a1b |01a7: move-result v27 │ │ +0601d0: 0200 1200 |01a8: move/from16 v0, v18 │ │ +0601d4: 0201 1b00 |01aa: move/from16 v1, v27 │ │ +0601d8: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ +0601dc: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ +0601e0: 5400 c602 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +0601e4: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ +0601e8: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ +0601ec: 0201 1200 |01b6: move/from16 v1, v18 │ │ +0601f0: 6e20 9828 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0601f6: 0c1b |01bb: move-result-object v27 │ │ +0601f8: 1f1b 0702 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +0601fc: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ +060200: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ +060204: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ +060208: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ +06020c: 5200 b402 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060210: 021b 0000 |01c8: move/from16 v27, v0 │ │ +060214: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ +060218: 0200 1700 |01cc: move/from16 v0, v23 │ │ +06021c: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ +060220: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ +060224: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ +060228: 0200 1700 |01d4: move/from16 v0, v23 │ │ +06022c: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ +060230: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ +060234: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +060238: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ +06023c: 7040 da0a 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@0ada │ │ +060242: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ +060246: 5400 ad02 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +06024a: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ +06024e: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ +060252: 5200 b402 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060256: 021d 0000 |01eb: move/from16 v29, v0 │ │ +06025a: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ +06025e: 5490 9702 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ +060262: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ +060266: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ +06026a: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ +06026e: 0202 1d00 |01f7: move/from16 v2, v29 │ │ +060272: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ +060276: 6e40 1b09 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@091b │ │ +06027c: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ +060280: 5400 ad02 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060284: 081b 0000 |0202: move-object/from16 v27, v0 │ │ +060288: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +06028c: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ +060290: 6e20 0f09 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@090f │ │ +060296: 7401 f30a 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +06029c: 0a06 |020e: move-result v6 │ │ +06029e: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ +0602a2: 0200 1000 |0211: move/from16 v0, v16 │ │ +0602a6: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ +0602aa: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ +0602ae: 0201 1000 |0217: move/from16 v1, v16 │ │ +0602b2: 6e20 f20a 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +0602b8: 0c05 |021c: move-result-object v5 │ │ +0602ba: 6e10 e21f 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0602c0: 0c14 |0220: move-result-object v20 │ │ +0602c2: 1f14 0802 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0208 │ │ +0602c6: 0200 1000 |0223: move/from16 v0, v16 │ │ +0602ca: 0801 1400 |0225: move-object/from16 v1, v20 │ │ +0602ce: 5910 9c02 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@029c │ │ +0602d2: 0800 1400 |0229: move-object/from16 v0, v20 │ │ +0602d6: 5500 9f02 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@029f │ │ +0602da: 021b 0000 |022d: move/from16 v27, v0 │ │ +0602de: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ +0602e2: 0800 1400 |0231: move-object/from16 v0, v20 │ │ +0602e6: 5200 a302 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ +0602ea: 021b 0000 |0235: move/from16 v27, v0 │ │ +0602ee: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ +0602f2: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ +0602f6: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ +0602fa: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ +0602fe: 6e20 0e0b 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ +060304: 0c11 |0242: move-result-object v17 │ │ +060306: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ +06030a: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +06030e: 5200 9b02 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +060312: 021b 0000 |0249: move/from16 v27, v0 │ │ +060316: 0200 1b00 |024b: move/from16 v0, v27 │ │ +06031a: 0801 1400 |024d: move-object/from16 v1, v20 │ │ +06031e: 5910 a302 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@02a3 │ │ +060322: 0800 1100 |0251: move-object/from16 v0, v17 │ │ +060326: 5200 9902 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +06032a: 021b 0000 |0255: move/from16 v27, v0 │ │ +06032e: 0200 1b00 |0257: move/from16 v0, v27 │ │ +060332: 0801 1400 |0259: move-object/from16 v1, v20 │ │ +060336: 5910 a102 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@02a1 │ │ +06033a: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +06033e: 28b2 |025f: goto 0211 // -004e │ │ +060340: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ +060344: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ +060348: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ +06034c: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ +060350: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ +060354: 5290 9b02 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +060358: 021c 0000 |026c: move/from16 v28, v0 │ │ +06035c: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ +060360: 7401 020b 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0b02 │ │ +060366: 0a1c |0273: move-result v28 │ │ +060368: 0200 1c00 |0274: move/from16 v0, v28 │ │ +06036c: 8200 |0276: int-to-float v0, v0 │ │ +06036e: 021c 0000 |0277: move/from16 v28, v0 │ │ +060372: 8270 |0279: int-to-float v0, v7 │ │ +060374: 021d 0000 |027a: move/from16 v29, v0 │ │ +060378: a91c 1c1d |027c: div-float v28, v28, v29 │ │ +06037c: a613 1b1c |027e: add-float v19, v27, v28 │ │ +060380: 2900 fefe |0280: goto/16 017e // -0102 │ │ +060384: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +060388: 5200 9902 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +06038c: 021b 0000 |0286: move/from16 v27, v0 │ │ +060390: 0200 1700 |0288: move/from16 v0, v23 │ │ +060394: 0201 1b00 |028a: move/from16 v1, v27 │ │ +060398: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ +06039c: 0800 1100 |028e: move-object/from16 v0, v17 │ │ +0603a0: 5500 9a02 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ +0603a4: 021b 0000 |0292: move/from16 v27, v0 │ │ +0603a8: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ +0603ac: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ +0603b0: 5400 c602 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +0603b4: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +0603b8: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +0603bc: 0201 1200 |029e: move/from16 v1, v18 │ │ +0603c0: 6e20 9b28 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ +0603c6: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ +0603ca: 5400 ad02 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +0603ce: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ +0603d2: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ +0603d6: 5400 9702 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ +0603da: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ +0603de: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ +0603e2: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ +0603e6: 0202 1700 |02b3: move/from16 v2, v23 │ │ +0603ea: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ +0603ee: 6e40 0d09 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@090d │ │ +0603f4: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ +0603f8: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0603fc: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ +060400: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ +060404: 5400 c602 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060408: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ +06040c: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ +060410: 0201 1200 |02c8: move/from16 v1, v18 │ │ +060414: 6e20 9828 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +06041a: 0c1b |02cd: move-result-object v27 │ │ +06041c: 1f1b 0702 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +060420: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ +060424: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ +060428: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ +06042c: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ +060430: 28fa |02d8: goto 02d2 // -0006 │ │ +060432: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ +060436: 0800 1100 |02db: move-object/from16 v0, v17 │ │ +06043a: 5200 9902 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +06043e: 021b 0000 |02df: move/from16 v27, v0 │ │ +060442: 0200 1700 |02e1: move/from16 v0, v23 │ │ +060446: 0201 1b00 |02e3: move/from16 v1, v27 │ │ +06044a: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ +06044e: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +060452: 5200 9b02 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +060456: 021b 0000 |02eb: move/from16 v27, v0 │ │ +06045a: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ +06045e: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ +060462: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ +060466: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +06046a: 5400 c602 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +06046e: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ +060472: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ +060476: 0201 1200 |02fb: move/from16 v1, v18 │ │ +06047a: 6e20 9828 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +060480: 0c1b |0300: move-result-object v27 │ │ +060482: 1f1b 0702 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +060486: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ +06048a: 28cd |0305: goto 02d2 // -0033 │ │ +06048c: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ +060490: 28fd |0308: goto 0305 // -0003 │ │ +060492: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ +060496: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ +06049a: 0201 1700 |030d: move/from16 v1, v23 │ │ +06049e: 0202 1b00 |030f: move/from16 v2, v27 │ │ +0604a2: 6e30 d50a 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0ad5 │ │ +0604a8: 0c11 |0314: move-result-object v17 │ │ +0604aa: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +0604ae: 5200 9b02 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +0604b2: 021b 0000 |0319: move/from16 v27, v0 │ │ +0604b6: a60d 0d1b |031b: add-float v13, v13, v27 │ │ +0604ba: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0604be: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ +0604c2: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ +0604c6: 5400 c602 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +0604ca: 081b 0000 |0325: move-object/from16 v27, v0 │ │ +0604ce: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ +0604d2: 0201 1200 |0329: move/from16 v1, v18 │ │ +0604d6: 6e20 9828 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0604dc: 0c1b |032e: move-result-object v27 │ │ +0604de: 1f1b 0702 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +0604e2: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ +0604e6: 289f |0333: goto 02d2 // -0061 │ │ +0604e8: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ +0604ec: 28fd |0336: goto 0333 // -0003 │ │ +0604ee: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ +0604f2: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ +0604f6: 7401 030b 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0b03 │ │ +0604fc: 0a1b |033e: move-result v27 │ │ +0604fe: 0200 1b00 |033f: move/from16 v0, v27 │ │ +060502: 8200 |0341: int-to-float v0, v0 │ │ +060504: 021b 0000 |0342: move/from16 v27, v0 │ │ +060508: 8270 |0344: int-to-float v0, v7 │ │ +06050a: 021c 0000 |0345: move/from16 v28, v0 │ │ +06050e: a91b 1b1c |0347: div-float v27, v27, v28 │ │ +060512: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ +060516: a619 1b1c |034b: add-float v25, v27, v28 │ │ +06051a: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ +06051e: 0800 1100 |034f: move-object/from16 v0, v17 │ │ +060522: 5200 9902 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +060526: 021b 0000 |0353: move/from16 v27, v0 │ │ +06052a: 0200 1700 |0355: move/from16 v0, v23 │ │ +06052e: 0201 1b00 |0357: move/from16 v1, v27 │ │ +060532: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ +060536: 0800 1100 |035b: move-object/from16 v0, v17 │ │ +06053a: 5500 9a02 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ +06053e: 021b 0000 |035f: move/from16 v27, v0 │ │ +060542: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ +060546: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ +06054a: 5400 c602 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +06054e: 081b 0000 |0367: move-object/from16 v27, v0 │ │ +060552: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ +060556: 0201 1200 |036b: move/from16 v1, v18 │ │ +06055a: 6e20 9b28 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ +060560: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ +060564: 5400 ad02 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060568: 081b 0000 |0374: move-object/from16 v27, v0 │ │ +06056c: 0800 1100 |0376: move-object/from16 v0, v17 │ │ +060570: 5400 9702 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ +060574: 081c 0000 |037a: move-object/from16 v28, v0 │ │ +060578: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ +06057c: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ +060580: 0202 1700 |0380: move/from16 v2, v23 │ │ +060584: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ +060588: 6e40 0d09 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@090d │ │ +06058e: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ +060592: 5400 c602 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060596: 081b 0000 |038b: move-object/from16 v27, v0 │ │ +06059a: 7401 9f28 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0605a0: 0a1b |0390: move-result v27 │ │ +0605a2: 0200 1200 |0391: move/from16 v0, v18 │ │ +0605a6: 0201 1b00 |0393: move/from16 v1, v27 │ │ +0605aa: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ +0605ae: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ +0605b2: 5400 c602 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +0605b6: 081b 0000 |039b: move-object/from16 v27, v0 │ │ +0605ba: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +0605be: 0201 1200 |039f: move/from16 v1, v18 │ │ +0605c2: 6e20 9828 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0605c8: 0c1b |03a4: move-result-object v27 │ │ +0605ca: 1f1b 0702 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +0605ce: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ +0605d2: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0605d6: 2900 21fe |03ab: goto/16 01cc // -01df │ │ +0605da: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ +0605de: 28fa |03af: goto 03a9 // -0006 │ │ +0605e0: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ +0605e4: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ +0605e8: 5200 9902 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +0605ec: 021b 0000 |03b6: move/from16 v27, v0 │ │ +0605f0: 0200 1700 |03b8: move/from16 v0, v23 │ │ +0605f4: 0201 1b00 |03ba: move/from16 v1, v27 │ │ +0605f8: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ +0605fc: 0800 1100 |03be: move-object/from16 v0, v17 │ │ +060600: 5200 9b02 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +060604: 021b 0000 |03c2: move/from16 v27, v0 │ │ +060608: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ +06060c: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ +060610: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +060614: 5400 c602 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060618: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ +06061c: 7401 9f28 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +060622: 0a1b |03d1: move-result v27 │ │ +060624: 0200 1200 |03d2: move/from16 v0, v18 │ │ +060628: 0201 1b00 |03d4: move/from16 v1, v27 │ │ +06062c: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ +060630: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ +060634: 5400 c602 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060638: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ +06063c: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ +060640: 0201 1200 |03e0: move/from16 v1, v18 │ │ +060644: 6e20 9828 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +06064a: 0c1b |03e5: move-result-object v27 │ │ +06064c: 1f1b 0702 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +060650: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ +060654: 28bf |03ea: goto 03a9 // -0041 │ │ +060656: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ +06065a: 28fd |03ed: goto 03ea // -0003 │ │ +06065c: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ +060660: 0201 1700 |03f0: move/from16 v1, v23 │ │ +060664: 0202 1200 |03f2: move/from16 v2, v18 │ │ +060668: 6e30 d50a 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0ad5 │ │ +06066e: 0c11 |03f7: move-result-object v17 │ │ +060670: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ +060674: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ +060678: 5200 9b02 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@029b │ │ +06067c: 021b 0000 |03fe: move/from16 v27, v0 │ │ +060680: a60e 0e1b |0400: add-float v14, v14, v27 │ │ +060684: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ +060688: 5400 c602 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +06068c: 081b 0000 |0406: move-object/from16 v27, v0 │ │ +060690: 7401 9f28 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +060696: 0a1b |040b: move-result v27 │ │ +060698: 0200 1200 |040c: move/from16 v0, v18 │ │ +06069c: 0201 1b00 |040e: move/from16 v1, v27 │ │ +0606a0: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ +0606a4: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ +0606a8: 5400 c602 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +0606ac: 081b 0000 |0416: move-object/from16 v27, v0 │ │ +0606b0: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ +0606b4: 0201 1200 |041a: move/from16 v1, v18 │ │ +0606b8: 6e20 9828 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0606be: 0c1b |041f: move-result-object v27 │ │ +0606c0: 1f1b 0702 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +0606c4: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ +0606c8: 2885 |0424: goto 03a9 // -007b │ │ +0606ca: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ +0606ce: 28fd |0427: goto 0424 // -0003 │ │ +0606d0: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ +0606d4: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ +0606d8: 7601 4b0b 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0b4b │ │ +0606de: 7401 0c0b 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0b0c │ │ +0606e4: 0a1b |0432: move-result v27 │ │ +0606e6: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ +0606ea: 7401 ed0a 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0aed │ │ +0606f0: 0c0a |0438: move-result-object v10 │ │ +0606f2: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ +0606f6: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ +0606fa: 6e20 0d0b a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0d │ │ +060700: 0c11 |0440: move-result-object v17 │ │ +060702: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ +060706: 0800 1100 |0443: move-object/from16 v0, v17 │ │ +06070a: 5200 9902 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +06070e: 021b 0000 |0447: move/from16 v27, v0 │ │ +060712: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ +060716: 5200 b402 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +06071a: 021c 0000 |044d: move/from16 v28, v0 │ │ +06071e: 0200 1b00 |044f: move/from16 v0, v27 │ │ +060722: 0201 1c00 |0451: move/from16 v1, v28 │ │ +060726: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ +06072a: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ +06072e: 7401 f30a 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +060734: 0a1b |045a: move-result v27 │ │ +060736: 0200 1000 |045b: move/from16 v0, v16 │ │ +06073a: 0201 1b00 |045d: move/from16 v1, v27 │ │ +06073e: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ +060742: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ +060746: 0201 1000 |0463: move/from16 v1, v16 │ │ +06074a: 6e20 f20a 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0af2 │ │ +060750: 0c05 |0468: move-result-object v5 │ │ +060752: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ +060756: 6e20 0e0b 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0b0e │ │ +06075c: 0c11 |046e: move-result-object v17 │ │ +06075e: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ +060762: 0800 1100 |0471: move-object/from16 v0, v17 │ │ +060766: 5200 9902 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +06076a: 021b 0000 |0475: move/from16 v27, v0 │ │ +06076e: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +060772: 5200 b402 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060776: 021c 0000 |047b: move/from16 v28, v0 │ │ +06077a: 0200 1b00 |047d: move/from16 v0, v27 │ │ +06077e: 0201 1c00 |047f: move/from16 v1, v28 │ │ +060782: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ +060786: 6e20 2420 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@2024 │ │ +06078c: 0a1b |0486: move-result v27 │ │ +06078e: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ +060792: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ +060796: 28cc |048b: goto 0457 // -0034 │ │ +060798: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ +06079c: 28b3 |048e: goto 0441 // -004d │ │ catches : 1 │ │ 0x0095 - 0x00a0 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x00fc │ │ positions : │ │ 0x0000 line=956 │ │ 0x0002 line=957 │ │ 0x0003 line=958 │ │ @@ -77134,21 +77161,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06072c: |[06072c] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -06073c: 5510 c002 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02c0 │ │ -060740: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -060744: 6e20 310b 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0b31 │ │ -06074a: 0e00 |0007: return-void │ │ -06074c: 6f20 9520 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -060752: 28fc |000b: goto 0007 // -0004 │ │ +0607b0: |[0607b0] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ +0607c0: 5510 c002 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02c0 │ │ +0607c4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0607c8: 6e20 310b 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0b31 │ │ +0607ce: 0e00 |0007: return-void │ │ +0607d0: 6f20 9520 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +0607d6: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1356 │ │ 0x0004 line=1357 │ │ 0x0007 line=1361 │ │ 0x0008 line=1359 │ │ locals : │ │ @@ -77160,90 +77187,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 │ │ -060754: |[060754] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -060764: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -060766: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -060768: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -06076a: 54a4 ad02 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -06076e: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ -060772: 54a4 ad02 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -060776: 54a5 cf02 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02cf │ │ -06077a: 6e20 1e09 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@091e │ │ -060780: 54a4 ad02 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -060784: 6e20 1d09 a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@091d │ │ -06078a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -06078c: 54a4 c602 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060790: 6e10 9f28 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -060796: 0a04 |0019: move-result v4 │ │ -060798: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ -06079c: 54a4 c602 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -0607a0: 6e20 9828 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0607a6: 0c01 |0021: move-result-object v1 │ │ -0607a8: 1f01 0602 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -0607ac: 54a4 ad02 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -0607b0: 5215 9902 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ -0607b4: 5416 9702 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ -0607b8: 6e40 0d09 a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@090d │ │ -0607be: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0607c2: 28e5 |002f: goto 0014 // -001b │ │ -0607c4: 54a4 ad02 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -0607c8: 6e20 0f09 a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@090f │ │ -0607ce: 54a4 c602 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -0607d2: 6e10 9628 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -0607d8: 7010 2e0b 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0b2e │ │ -0607de: 59a7 b402 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -0607e2: 6e30 350b 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ -0607e8: 54a2 ad02 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -0607ec: 5bab ad02 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -0607f0: 59a7 ba02 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ -0607f4: 54a4 ad02 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -0607f8: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ -0607fc: 54a4 cf02 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02cf │ │ -060800: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ -060804: 2204 0c02 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@020c │ │ -060808: 7030 bd0a 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@0abd │ │ -06080e: 5ba4 cf02 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02cf │ │ -060812: 54a4 ad02 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -060816: 54a5 cf02 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02cf │ │ -06081a: 6e20 1709 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0917 │ │ -060820: 5ca7 d502 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ -060824: 55a3 bc02 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ -060828: 5ca9 bc02 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ -06082c: 54a4 ad02 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -060830: 6e10 1009 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -060836: 0a04 |0069: move-result v4 │ │ -060838: 59a4 ba02 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ -06083c: 52a4 d802 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ -060840: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ -060844: 54a4 ad02 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -060848: 54a5 d602 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02d6 │ │ -06084c: 54a6 d702 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02d7 │ │ -060850: 6e30 1809 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0918 │ │ -060856: 52a4 d802 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ -06085a: 6e40 3b0b 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ -060860: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ -060862: 59a4 d802 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ -060866: 5ba8 d602 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02d6 │ │ -06086a: 5ba8 d702 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02d7 │ │ -06086e: 54a4 ae02 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@02ae │ │ -060872: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ -060876: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ -06087a: 54a4 ae02 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@02ae │ │ -06087e: 7230 b70a 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@0ab7 │ │ -060884: 0e00 |0090: return-void │ │ -060886: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ -06088a: 6e10 290b 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ -060890: 28ef |0096: goto 0085 // -0011 │ │ -060892: 6e10 320b 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0b32 │ │ -060898: 28eb |009a: goto 0085 // -0015 │ │ +0607d8: |[0607d8] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +0607e8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0607ea: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0607ec: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0607ee: 54a4 ad02 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +0607f2: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ +0607f6: 54a4 ad02 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +0607fa: 54a5 cf02 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02cf │ │ +0607fe: 6e20 1e09 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@091e │ │ +060804: 54a4 ad02 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060808: 6e20 1d09 a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@091d │ │ +06080e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +060810: 54a4 c602 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060814: 6e10 9f28 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +06081a: 0a04 |0019: move-result v4 │ │ +06081c: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ +060820: 54a4 c602 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060824: 6e20 9828 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +06082a: 0c01 |0021: move-result-object v1 │ │ +06082c: 1f01 0702 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +060830: 54a4 ad02 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060834: 5215 9902 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0299 │ │ +060838: 5416 9702 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0297 │ │ +06083c: 6e40 0d09 a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@090d │ │ +060842: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +060846: 28e5 |002f: goto 0014 // -001b │ │ +060848: 54a4 ad02 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +06084c: 6e20 0f09 a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@090f │ │ +060852: 54a4 c602 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060856: 6e10 9628 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +06085c: 7010 2e0b 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0b2e │ │ +060862: 59a7 b402 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060866: 6e30 350b 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0b35 │ │ +06086c: 54a2 ad02 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060870: 5bab ad02 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060874: 59a7 ba02 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ +060878: 54a4 ad02 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +06087c: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ +060880: 54a4 cf02 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02cf │ │ +060884: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ +060888: 2204 0d02 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@020d │ │ +06088c: 7030 bd0a 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@0abd │ │ +060892: 5ba4 cf02 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02cf │ │ +060896: 54a4 ad02 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +06089a: 54a5 cf02 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02cf │ │ +06089e: 6e20 1709 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0917 │ │ +0608a4: 5ca7 d502 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ +0608a8: 55a3 bc02 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ +0608ac: 5ca9 bc02 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ +0608b0: 54a4 ad02 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +0608b4: 6e10 1009 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +0608ba: 0a04 |0069: move-result v4 │ │ +0608bc: 59a4 ba02 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@02ba │ │ +0608c0: 52a4 d802 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ +0608c4: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ +0608c8: 54a4 ad02 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +0608cc: 54a5 d602 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02d6 │ │ +0608d0: 54a6 d702 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02d7 │ │ +0608d4: 6e30 1809 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0918 │ │ +0608da: 52a4 d802 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ +0608de: 6e40 3b0b 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ +0608e4: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ +0608e6: 59a4 d802 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02d8 │ │ +0608ea: 5ba8 d602 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02d6 │ │ +0608ee: 5ba8 d702 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02d7 │ │ +0608f2: 54a4 ae02 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@02ae │ │ +0608f6: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ +0608fa: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ +0608fe: 54a4 ae02 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@02ae │ │ +060902: 7230 b70a 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@0ab7 │ │ +060908: 0e00 |0090: return-void │ │ +06090a: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ +06090e: 6e10 290b 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ +060914: 28ef |0096: goto 0085 // -0011 │ │ +060916: 6e10 320b 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0b32 │ │ +06091c: 28eb |009a: goto 0085 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=413 │ │ 0x0007 line=414 │ │ 0x000e line=415 │ │ 0x0013 line=416 │ │ 0x001c line=417 │ │ @@ -77291,49 +77318,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -06089c: |[06089c] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -0608ac: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0608b0: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -0608b2: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ -0608b6: 5461 dd02 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@02dd │ │ -0608ba: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ -0608be: 1c01 4204 |0009: const-class v1, Landroid/view/ViewGroup; // type@0442 │ │ -0608c2: 1a02 c630 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@30c6 │ │ -0608c6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0608c8: 2333 9806 |000e: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -0608cc: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0608ce: 6205 c410 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ -0608d2: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -0608d6: 6e30 7827 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -0608dc: 0c01 |0018: move-result-object v1 │ │ -0608de: 5b61 dd02 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@02dd │ │ -0608e2: 5461 dd02 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@02dd │ │ -0608e6: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0608e8: 2322 9906 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0699 │ │ -0608ec: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -0608ee: 7110 6927 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0608f4: 0c04 |0024: move-result-object v4 │ │ -0608f6: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -0608fa: 6e30 2f28 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -060900: 0e00 |002a: return-void │ │ -060902: 0d00 |002b: move-exception v0 │ │ -060904: 1a01 4913 |002c: const-string v1, "ViewPager" // string@1349 │ │ -060908: 1a02 0804 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0408 │ │ -06090c: 7130 0c1f 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -060912: 28e8 |0033: goto 001b // -0018 │ │ -060914: 0d00 |0034: move-exception v0 │ │ -060916: 1a01 4913 |0035: const-string v1, "ViewPager" // string@1349 │ │ -06091a: 1a02 1205 |0037: const-string v2, "Error changing children drawing order" // string@0512 │ │ -06091e: 7130 0c1f 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -060924: 28ee |003c: goto 002a // -0012 │ │ +060920: |[060920] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ +060930: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +060934: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +060936: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ +06093a: 5461 dd02 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@02dd │ │ +06093e: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ +060942: 1c01 4304 |0009: const-class v1, Landroid/view/ViewGroup; // type@0443 │ │ +060946: 1a02 d030 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@30d0 │ │ +06094a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +06094c: 2333 9b06 |000e: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +060950: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +060952: 6205 c410 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ +060956: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +06095a: 6e30 7827 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +060960: 0c01 |0018: move-result-object v1 │ │ +060962: 5b61 dd02 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@02dd │ │ +060966: 5461 dd02 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@02dd │ │ +06096a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +06096c: 2322 9c06 |001e: new-array v2, v2, [Ljava/lang/Object; // type@069c │ │ +060970: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +060972: 7110 6927 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +060978: 0c04 |0024: move-result-object v4 │ │ +06097a: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +06097e: 6e30 2f28 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +060984: 0e00 |002a: return-void │ │ +060986: 0d00 |002b: move-exception v0 │ │ +060988: 1a01 5313 |002c: const-string v1, "ViewPager" // string@1353 │ │ +06098c: 1a02 0b04 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@040b │ │ +060990: 7130 0c1f 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +060996: 28e8 |0033: goto 001b // -0018 │ │ +060998: 0d00 |0034: move-exception v0 │ │ +06099a: 1a01 5313 |0035: const-string v1, "ViewPager" // string@1353 │ │ +06099e: 1a02 1505 |0037: const-string v2, "Error changing children drawing order" // string@0515 │ │ +0609a2: 7130 0c1f 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0609a8: 28ee |003c: goto 002a // -0012 │ │ catches : 2 │ │ 0x0009 - 0x001b │ │ Ljava/lang/NoSuchMethodException; -> 0x002b │ │ 0x001b - 0x002a │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=661 │ │ @@ -77356,24 +77383,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -060944: |[060944] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -060954: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -060956: 5c21 d502 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ -06095a: 5520 bc02 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ -06095e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -060962: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -060964: 6e40 3b0b 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ -06096a: 0e00 |000b: return-void │ │ -06096c: 0110 |000c: move v0, v1 │ │ -06096e: 28fb |000d: goto 0008 // -0005 │ │ +0609c8: |[0609c8] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +0609d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0609da: 5c21 d502 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ +0609de: 5520 bc02 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ +0609e2: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +0609e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0609e8: 6e40 3b0b 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ +0609ee: 0e00 |000b: return-void │ │ +0609f0: 0110 |000c: move v0, v1 │ │ +0609f2: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x0003 line=495 │ │ 0x000b line=496 │ │ 0x000d line=495 │ │ locals : │ │ @@ -77385,19 +77412,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -060970: |[060970] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -060980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060982: 5c10 d502 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ -060986: 6e40 3b0b 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ -06098c: 0e00 |0006: return-void │ │ +0609f4: |[0609f4] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +060a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060a06: 5c10 d502 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02d5 │ │ +060a0a: 6e40 3b0b 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0b3b │ │ +060a10: 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; │ │ @@ -77409,18 +77436,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -060990: |[060990] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -0609a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0609a2: 6e50 3c0b 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0b3c │ │ -0609a8: 0e00 |0004: return-void │ │ +060a14: |[060a14] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +060a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060a26: 6e50 3c0b 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0b3c │ │ +060a2c: 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 │ │ @@ -77432,78 +77459,78 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -0609ac: |[0609ac] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -0609bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0609be: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0609c0: 5453 ad02 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -0609c4: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -0609c8: 5453 ad02 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -0609cc: 6e10 1009 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -0609d2: 0a03 |000b: move-result v3 │ │ -0609d4: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ -0609d8: 7020 480b 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ -0609de: 0e00 |0011: return-void │ │ -0609e0: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ -0609e4: 5253 b402 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -0609e8: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ -0609ec: 5453 c602 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -0609f0: 6e10 9f28 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0609f6: 0a03 |001d: move-result v3 │ │ -0609f8: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ -0609fc: 7020 480b 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ -060a02: 28ee |0023: goto 0011 // -0012 │ │ -060a04: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ -060a08: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -060a0a: 5252 d002 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ -060a0e: 5253 b402 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -060a12: b023 |002b: add-int/2addr v3, v2 │ │ -060a14: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ -060a18: 5253 b402 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -060a1c: b123 |0030: sub-int/2addr v3, v2 │ │ -060a1e: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ -060a22: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -060a24: 5453 c602 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060a28: 6e10 9f28 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -060a2e: 0a03 |0039: move-result v3 │ │ -060a30: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ -060a34: 5453 c602 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ -060a38: 6e20 9828 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -060a3e: 0c03 |0041: move-result-object v3 │ │ -060a40: 1f03 0602 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0206 │ │ -060a44: 5c30 9a02 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ -060a48: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -060a4c: 28ec |0048: goto 0034 // -0014 │ │ -060a4e: 5453 ad02 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -060a52: 6e10 1009 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -060a58: 0a03 |004e: move-result v3 │ │ -060a5a: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ -060a5e: 5453 ad02 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -060a62: 6e10 1009 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ -060a68: 0a03 |0056: move-result v3 │ │ -060a6a: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ -060a6e: 28ce |0059: goto 0027 // -0032 │ │ -060a70: 5253 b402 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -060a74: 3263 1100 |005c: if-eq v3, v6, 006d // +0011 │ │ -060a78: 5553 bc02 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ -060a7c: 3803 0f00 |0060: if-eqz v3, 006f // +000f │ │ -060a80: 5956 b402 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -060a84: 3800 0500 |0064: if-eqz v0, 0069 // +0005 │ │ -060a88: 7020 e40a 6500 |0066: invoke-direct {v5, v6}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@0ae4 │ │ -060a8e: 6e10 320b 0500 |0069: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0b32 │ │ -060a94: 28a5 |006c: goto 0011 // -005b │ │ -060a96: 0140 |006d: move v0, v4 │ │ -060a98: 28f0 |006e: goto 005e // -0010 │ │ -060a9a: 6e20 2a0b 6500 |006f: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0b2a │ │ -060aa0: 7050 360b 6597 |0072: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0b36 │ │ -060aa6: 289c |0075: goto 0011 // -0064 │ │ +060a30: |[060a30] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +060a40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +060a42: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +060a44: 5453 ad02 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060a48: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +060a4c: 5453 ad02 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060a50: 6e10 1009 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +060a56: 0a03 |000b: move-result v3 │ │ +060a58: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ +060a5c: 7020 480b 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ +060a62: 0e00 |0011: return-void │ │ +060a64: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ +060a68: 5253 b402 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060a6c: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ +060a70: 5453 c602 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060a74: 6e10 9f28 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +060a7a: 0a03 |001d: move-result v3 │ │ +060a7c: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ +060a80: 7020 480b 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ +060a86: 28ee |0023: goto 0011 // -0012 │ │ +060a88: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ +060a8c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +060a8e: 5252 d002 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ +060a92: 5253 b402 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060a96: b023 |002b: add-int/2addr v3, v2 │ │ +060a98: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ +060a9c: 5253 b402 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060aa0: b123 |0030: sub-int/2addr v3, v2 │ │ +060aa2: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ +060aa6: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +060aa8: 5453 c602 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060aac: 6e10 9f28 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +060ab2: 0a03 |0039: move-result v3 │ │ +060ab4: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ +060ab8: 5453 c602 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02c6 │ │ +060abc: 6e20 9828 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +060ac2: 0c03 |0041: move-result-object v3 │ │ +060ac4: 1f03 0702 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0207 │ │ +060ac8: 5c30 9a02 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@029a │ │ +060acc: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +060ad0: 28ec |0048: goto 0034 // -0014 │ │ +060ad2: 5453 ad02 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060ad6: 6e10 1009 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +060adc: 0a03 |004e: move-result v3 │ │ +060ade: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ +060ae2: 5453 ad02 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060ae6: 6e10 1009 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0910 │ │ +060aec: 0a03 |0056: move-result v3 │ │ +060aee: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ +060af2: 28ce |0059: goto 0027 // -0032 │ │ +060af4: 5253 b402 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060af8: 3263 1100 |005c: if-eq v3, v6, 006d // +0011 │ │ +060afc: 5553 bc02 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02bc │ │ +060b00: 3803 0f00 |0060: if-eqz v3, 006f // +000f │ │ +060b04: 5956 b402 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060b08: 3800 0500 |0064: if-eqz v0, 0069 // +0005 │ │ +060b0c: 7020 e40a 6500 |0066: invoke-direct {v5, v6}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@0ae4 │ │ +060b12: 6e10 320b 0500 |0069: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0b32 │ │ +060b18: 28a5 |006c: goto 0011 // -005b │ │ +060b1a: 0140 |006d: move v0, v4 │ │ +060b1c: 28f0 |006e: goto 005e // -0010 │ │ +060b1e: 6e20 2a0b 6500 |006f: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0b2a │ │ +060b24: 7050 360b 6597 |0072: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0b36 │ │ +060b2a: 289c |0075: goto 0011 // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=518 │ │ 0x000e line=519 │ │ 0x0011 line=555 │ │ 0x0012 line=522 │ │ 0x0020 line=523 │ │ @@ -77542,18 +77569,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -060aa8: |[060aa8] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -060ab8: 5410 c302 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -060abc: 5b12 c302 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -060ac0: 1100 |0004: return-object v0 │ │ +060b2c: |[060b2c] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +060b3c: 5410 c302 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ +060b40: 5b12 c302 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ +060b44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0002 line=693 │ │ 0x0004 line=694 │ │ locals : │ │ 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -77565,39 +77592,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -060ac4: |[060ac4] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -060ad4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -060ad6: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -060ada: 1a00 4913 |0003: const-string v0, "ViewPager" // string@1349 │ │ -060ade: 2201 6c05 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -060ae2: 7010 f927 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -060ae8: 1a02 aa0f |000a: const-string v2, "Requested offscreen page limit " // string@0faa │ │ -060aec: 6e20 0228 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -060af2: 0c01 |000f: move-result-object v1 │ │ -060af4: 6e20 fe27 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -060afa: 0c01 |0013: move-result-object v1 │ │ -060afc: 1a02 b800 |0014: const-string v2, " too small; defaulting to " // string@00b8 │ │ -060b00: 6e20 0228 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -060b06: 0c01 |0019: move-result-object v1 │ │ -060b08: 6e20 fe27 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -060b0e: 0c01 |001d: move-result-object v1 │ │ -060b10: 6e10 0628 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -060b16: 0c01 |0021: move-result-object v1 │ │ -060b18: 7120 101f 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -060b1e: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -060b20: 5240 d002 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ -060b24: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -060b28: 5945 d002 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ -060b2c: 6e10 290b 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ -060b32: 0e00 |002f: return-void │ │ +060b48: |[060b48] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +060b58: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +060b5a: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +060b5e: 1a00 5313 |0003: const-string v0, "ViewPager" // string@1353 │ │ +060b62: 2201 6d05 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +060b66: 7010 f927 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +060b6c: 1a02 b40f |000a: const-string v2, "Requested offscreen page limit " // string@0fb4 │ │ +060b70: 6e20 0228 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +060b76: 0c01 |000f: move-result-object v1 │ │ +060b78: 6e20 fe27 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +060b7e: 0c01 |0013: move-result-object v1 │ │ +060b80: 1a02 b800 |0014: const-string v2, " too small; defaulting to " // string@00b8 │ │ +060b84: 6e20 0228 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +060b8a: 0c01 |0019: move-result-object v1 │ │ +060b8c: 6e20 fe27 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +060b92: 0c01 |001d: move-result-object v1 │ │ +060b94: 6e10 0628 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +060b9a: 0c01 |0021: move-result-object v1 │ │ +060b9c: 7120 101f 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +060ba2: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +060ba4: 5240 d002 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ +060ba8: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +060bac: 5945 d002 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02d0 │ │ +060bb0: 6e10 290b 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ +060bb6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=726 │ │ 0x0003 line=727 │ │ 0x0025 line=729 │ │ 0x0026 line=731 │ │ 0x002a line=732 │ │ @@ -77612,17 +77639,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 │ │ -060b34: |[060b34] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -060b44: 5b01 ae02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@02ae │ │ -060b48: 0e00 |0002: return-void │ │ +060bb8: |[060bb8] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +060bc8: 5b01 ae02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@02ae │ │ +060bcc: 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; │ │ @@ -77632,17 +77659,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 │ │ -060b4c: |[060b4c] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -060b5c: 5b01 d102 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ -060b60: 0e00 |0002: return-void │ │ +060bd0: |[060bd0] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +060be0: 5b01 d102 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02d1 │ │ +060be4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0002 line=593 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -77652,22 +77679,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -060b64: |[060b64] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -060b74: 5220 d302 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -060b78: 5923 d302 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -060b7c: 6e10 0a0b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ -060b82: 0a01 |0007: move-result v1 │ │ -060b84: 7050 2b0b 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0b2b │ │ -060b8a: 6e10 320b 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0b32 │ │ -060b90: 0e00 |000e: return-void │ │ +060be8: |[060be8] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +060bf8: 5220 d302 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +060bfc: 5923 d302 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +060c00: 6e10 0a0b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0b0a │ │ +060c06: 0a01 |0007: move-result v1 │ │ +060c08: 7050 2b0b 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0b2b │ │ +060c0e: 6e10 320b 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0b32 │ │ +060c14: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0002 line=747 │ │ 0x0004 line=749 │ │ 0x0008 line=750 │ │ 0x000b line=752 │ │ @@ -77683,23 +77710,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -060b94: |[060b94] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -060ba4: 6e10 f70a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0af7 │ │ -060baa: 0c00 |0003: move-result-object v0 │ │ -060bac: 6e10 a600 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -060bb2: 0c00 |0007: move-result-object v0 │ │ -060bb4: 6e20 0a01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ -060bba: 0c00 |000b: move-result-object v0 │ │ -060bbc: 6e20 460b 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b46 │ │ -060bc2: 0e00 |000f: return-void │ │ +060c18: |[060c18] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +060c28: 6e10 f70a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0af7 │ │ +060c2e: 0c00 |0003: move-result-object v0 │ │ +060c30: 6e10 a600 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +060c36: 0c00 |0007: move-result-object v0 │ │ +060c38: 6e20 0a01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ +060c3e: 0c00 |000b: move-result-object v0 │ │ +060c40: 6e20 460b 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b46 │ │ +060c46: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x000f line=783 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -77709,25 +77736,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -060bc4: |[060bc4] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -060bd4: 5b12 cb02 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ -060bd8: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -060bdc: 6e10 2c0b 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0b2c │ │ -060be2: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -060be6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -060be8: 6e20 490b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0b49 │ │ -060bee: 6e10 120b 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0b12 │ │ -060bf4: 0e00 |0010: return-void │ │ -060bf6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -060bf8: 28f8 |0012: goto 000a // -0008 │ │ +060c48: |[060c48] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +060c58: 5b12 cb02 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ +060c5c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +060c60: 6e10 2c0b 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0b2c │ │ +060c66: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +060c6a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +060c6c: 6e20 490b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0b49 │ │ +060c72: 6e10 120b 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0b12 │ │ +060c78: 0e00 |0010: return-void │ │ +060c7a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +060c7c: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0002 line=771 │ │ 0x0007 line=772 │ │ 0x000d line=773 │ │ 0x0010 line=774 │ │ @@ -77741,98 +77768,98 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -060bfc: |[060bfc] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -060c0c: 6e10 f30a 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ -060c12: 0a01 |0003: move-result v1 │ │ -060c14: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -060c18: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -060c1a: 7020 480b 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ -060c20: 0e00 |000a: return-void │ │ -060c22: 6e10 080b 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ -060c28: 0a02 |000e: move-result v2 │ │ -060c2a: 6e10 090b 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ -060c30: 0a03 |0012: move-result v3 │ │ -060c32: 9104 1002 |0013: sub-int v4, v16, v2 │ │ -060c36: 9105 1103 |0015: sub-int v5, v17, v3 │ │ -060c3a: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ -060c3e: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -060c42: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -060c44: 7020 de0a 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ -060c4a: 6e10 290b 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ -060c50: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -060c52: 7020 470b 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ -060c58: 28e4 |0026: goto 000a // -001c │ │ -060c5a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -060c5c: 7020 480b 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ -060c62: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -060c64: 7020 470b 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ -060c6a: 7010 f60a 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ -060c70: 0a0c |0032: move-result v12 │ │ -060c72: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ -060c76: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -060c7a: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ -060c7e: 7110 a627 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -060c84: 0a0e |003c: move-result v14 │ │ -060c86: 82ee |003d: int-to-float v14, v14 │ │ -060c88: c8ed |003e: mul-float/2addr v13, v14 │ │ -060c8a: 82ce |003f: int-to-float v14, v12 │ │ -060c8c: c9ed |0040: div-float/2addr v13, v14 │ │ -060c8e: 7120 ae27 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -060c94: 0a08 |0044: move-result v8 │ │ -060c96: 8291 |0045: int-to-float v1, v9 │ │ -060c98: 829d |0046: int-to-float v13, v9 │ │ -060c9a: 6e20 e70a 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0ae7 │ │ -060ca0: 0a0e |004a: move-result v14 │ │ -060ca2: c8ed |004b: mul-float/2addr v13, v14 │ │ -060ca4: a607 010d |004c: add-float v7, v1, v13 │ │ -060ca8: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -060caa: 7701 a627 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -060cb0: 0a12 |0052: move-result v18 │ │ -060cb2: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ -060cb6: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ -060cba: 0200 1200 |0057: move/from16 v0, v18 │ │ -060cbe: 820d |0059: int-to-float v13, v0 │ │ -060cc0: a90d 070d |005a: div-float v13, v7, v13 │ │ -060cc4: 7110 a527 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -060cca: 0a0d |005f: move-result v13 │ │ -060ccc: c8d1 |0060: mul-float/2addr v1, v13 │ │ -060cce: 7110 b227 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ -060cd4: 0a01 |0064: move-result v1 │ │ -060cd6: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -060cda: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ -060cde: 7120 af27 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -060ce4: 0a06 |006c: move-result v6 │ │ -060ce6: 54f1 db02 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ -060cea: 7406 8f22 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@228f │ │ -060cf0: 7110 3f0a 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -060cf6: 2895 |0075: goto 000a // -006b │ │ -060cf8: 82c1 |0076: int-to-float v1, v12 │ │ -060cfa: 54fd ad02 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ -060cfe: 52fe b402 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ -060d02: 6e20 1309 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ -060d08: 0a0d |007e: move-result v13 │ │ -060d0a: a80b 010d |007f: mul-float v11, v1, v13 │ │ -060d0e: 7110 a627 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -060d14: 0a01 |0084: move-result v1 │ │ -060d16: 8211 |0085: int-to-float v1, v1 │ │ -060d18: 52fd d302 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ -060d1c: 82dd |0088: int-to-float v13, v13 │ │ -060d1e: c6bd |0089: add-float/2addr v13, v11 │ │ -060d20: a90a 010d |008a: div-float v10, v1, v13 │ │ -060d24: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ -060d28: c6a1 |008e: add-float/2addr v1, v10 │ │ -060d2a: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ -060d2e: c8d1 |0091: mul-float/2addr v1, v13 │ │ -060d30: 8716 |0092: float-to-int v6, v1 │ │ -060d32: 28d4 |0093: goto 0067 // -002c │ │ +060c80: |[060c80] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +060c90: 6e10 f30a 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0af3 │ │ +060c96: 0a01 |0003: move-result v1 │ │ +060c98: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +060c9c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +060c9e: 7020 480b 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ +060ca4: 0e00 |000a: return-void │ │ +060ca6: 6e10 080b 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0b08 │ │ +060cac: 0a02 |000e: move-result v2 │ │ +060cae: 6e10 090b 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0b09 │ │ +060cb4: 0a03 |0012: move-result v3 │ │ +060cb6: 9104 1002 |0013: sub-int v4, v16, v2 │ │ +060cba: 9105 1103 |0015: sub-int v5, v17, v3 │ │ +060cbe: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ +060cc2: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ +060cc6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +060cc8: 7020 de0a 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0ade │ │ +060cce: 6e10 290b 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0b29 │ │ +060cd4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +060cd6: 7020 470b 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ +060cdc: 28e4 |0026: goto 000a // -001c │ │ +060cde: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +060ce0: 7020 480b 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0b48 │ │ +060ce6: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +060ce8: 7020 470b 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0b47 │ │ +060cee: 7010 f60a 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0af6 │ │ +060cf4: 0a0c |0032: move-result v12 │ │ +060cf6: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ +060cfa: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +060cfe: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ +060d02: 7110 a627 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +060d08: 0a0e |003c: move-result v14 │ │ +060d0a: 82ee |003d: int-to-float v14, v14 │ │ +060d0c: c8ed |003e: mul-float/2addr v13, v14 │ │ +060d0e: 82ce |003f: int-to-float v14, v12 │ │ +060d10: c9ed |0040: div-float/2addr v13, v14 │ │ +060d12: 7120 ae27 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +060d18: 0a08 |0044: move-result v8 │ │ +060d1a: 8291 |0045: int-to-float v1, v9 │ │ +060d1c: 829d |0046: int-to-float v13, v9 │ │ +060d1e: 6e20 e70a 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0ae7 │ │ +060d24: 0a0e |004a: move-result v14 │ │ +060d26: c8ed |004b: mul-float/2addr v13, v14 │ │ +060d28: a607 010d |004c: add-float v7, v1, v13 │ │ +060d2c: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +060d2e: 7701 a627 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +060d34: 0a12 |0052: move-result v18 │ │ +060d36: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ +060d3a: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ +060d3e: 0200 1200 |0057: move/from16 v0, v18 │ │ +060d42: 820d |0059: int-to-float v13, v0 │ │ +060d44: a90d 070d |005a: div-float v13, v7, v13 │ │ +060d48: 7110 a527 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +060d4e: 0a0d |005f: move-result v13 │ │ +060d50: c8d1 |0060: mul-float/2addr v1, v13 │ │ +060d52: 7110 b227 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ +060d58: 0a01 |0064: move-result v1 │ │ +060d5a: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +060d5e: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ +060d62: 7120 af27 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +060d68: 0a06 |006c: move-result v6 │ │ +060d6a: 54f1 db02 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02db │ │ +060d6e: 7406 8f22 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@228f │ │ +060d74: 7110 3f0a 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +060d7a: 2895 |0075: goto 000a // -006b │ │ +060d7c: 82c1 |0076: int-to-float v1, v12 │ │ +060d7e: 54fd ad02 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@02ad │ │ +060d82: 52fe b402 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02b4 │ │ +060d86: 6e20 1309 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0913 │ │ +060d8c: 0a0d |007e: move-result v13 │ │ +060d8e: a80b 010d |007f: mul-float v11, v1, v13 │ │ +060d92: 7110 a627 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +060d98: 0a01 |0084: move-result v1 │ │ +060d9a: 8211 |0085: int-to-float v1, v1 │ │ +060d9c: 52fd d302 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02d3 │ │ +060da0: 82dd |0088: int-to-float v13, v13 │ │ +060da2: c6bd |0089: add-float/2addr v13, v11 │ │ +060da4: a90a 010d |008a: div-float v10, v1, v13 │ │ +060da8: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ +060dac: c6a1 |008e: add-float/2addr v1, v10 │ │ +060dae: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ +060db2: c8d1 |0091: mul-float/2addr v1, v13 │ │ +060db4: 8716 |0092: float-to-int v6, v1 │ │ +060db6: 28d4 |0093: goto 0067 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0006 line=829 │ │ 0x000a line=865 │ │ 0x000b line=832 │ │ 0x000f line=833 │ │ @@ -77880,49 +77907,49 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -060d34: |[060d34] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -060d44: 6f20 a120 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@20a1 │ │ -060d4a: 0a00 |0003: move-result v0 │ │ -060d4c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -060d50: 5410 cb02 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ -060d54: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -060d58: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -060d5a: 0f00 |000b: return v0 │ │ -060d5c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -060d5e: 28fe |000d: goto 000b // -0002 │ │ +060db8: |[060db8] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +060dc8: 6f20 a120 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@20a1 │ │ +060dce: 0a00 |0003: move-result v0 │ │ +060dd0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +060dd4: 5410 cb02 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02cb │ │ +060dd8: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +060ddc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +060dde: 0f00 |000b: return v0 │ │ +060de0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +060de2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 4938 (ViewPager.java) │ │ + source_file_idx : 4948 (ViewPager.java) │ │ │ │ -Class #379 header: │ │ -class_idx : 530 │ │ +Class #380 header: │ │ +class_idx : 531 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4941 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4951 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ -Class #379 annotations: │ │ +Class #380 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewParentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewParentCompatImpl" │ │ │ │ -Class #379 - │ │ +Class #380 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -77965,32 +77992,32 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;) │ │ name : 'onStopNestedScroll' │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4941 (ViewParentCompat.java) │ │ + source_file_idx : 4951 (ViewParentCompat.java) │ │ │ │ -Class #380 header: │ │ -class_idx : 533 │ │ +Class #381 header: │ │ +class_idx : 534 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4941 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4951 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #380 annotations: │ │ +Class #381 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewParentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewParentCompatStubImpl" │ │ │ │ -Class #380 - │ │ +Class #381 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -78000,17 +78027,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060d60: |[060d60] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ -060d70: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -060d76: 0e00 |0003: return-void │ │ +060de4: |[060de4] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ +060df4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +060dfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -78019,23 +78046,23 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -060d78: |[060d78] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ -060d88: 2020 c201 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060d8c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -060d90: 1f02 c201 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060d94: 7256 ff08 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingParent;.onNestedFling:(Landroid/view/View;FFZ)Z // method@08ff │ │ -060d9a: 0a00 |0009: move-result v0 │ │ -060d9c: 0f00 |000a: return v0 │ │ -060d9e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -060da0: 28fe |000c: goto 000a // -0002 │ │ +060dfc: |[060dfc] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ +060e0c: 2020 c301 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060e10: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +060e14: 1f02 c301 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060e18: 7256 ff08 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingParent;.onNestedFling:(Landroid/view/View;FFZ)Z // method@08ff │ │ +060e1e: 0a00 |0009: move-result v0 │ │ +060e20: 0f00 |000a: return v0 │ │ +060e22: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +060e24: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ 0x000a line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 parent Landroid/view/ViewParent; │ │ @@ -78051,23 +78078,23 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -060da4: |[060da4] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ -060db4: 2020 c201 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060db8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -060dbc: 1f02 c201 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060dc0: 7240 0009 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedPreFling:(Landroid/view/View;FF)Z // method@0900 │ │ -060dc6: 0a00 |0009: move-result v0 │ │ -060dc8: 0f00 |000a: return v0 │ │ -060dca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -060dcc: 28fe |000c: goto 000a // -0002 │ │ +060e28: |[060e28] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ +060e38: 2020 c301 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060e3c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +060e40: 1f02 c301 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060e44: 7240 0009 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedPreFling:(Landroid/view/View;FF)Z // method@0900 │ │ +060e4a: 0a00 |0009: move-result v0 │ │ +060e4c: 0f00 |000a: return v0 │ │ +060e4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +060e50: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x000a line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 parent Landroid/view/ViewParent; │ │ @@ -78082,20 +78109,20 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;II[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -060dd0: |[060dd0] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ -060de0: 2020 c201 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060de4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -060de8: 1f02 c201 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060dec: 7256 0109 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingParent;.onNestedPreScroll:(Landroid/view/View;II[I)V // method@0901 │ │ -060df2: 0e00 |0009: return-void │ │ +060e54: |[060e54] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ +060e64: 2020 c301 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060e68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +060e6c: 1f02 c301 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060e70: 7256 0109 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingParent;.onNestedPreScroll:(Landroid/view/View;II[I)V // method@0901 │ │ +060e76: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x0009 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 parent Landroid/view/ViewParent; │ │ @@ -78110,26 +78137,26 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -060df4: |[060df4] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ -060e04: 2070 c201 |0000: instance-of v0, v7, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060e08: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -060e0c: 0770 |0004: move-object v0, v7 │ │ -060e0e: 1f00 c201 |0005: check-cast v0, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060e12: 0781 |0007: move-object v1, v8 │ │ -060e14: 0192 |0008: move v2, v9 │ │ -060e16: 01a3 |0009: move v3, v10 │ │ -060e18: 01b4 |000a: move v4, v11 │ │ -060e1a: 01c5 |000b: move v5, v12 │ │ -060e1c: 7806 0209 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedScroll:(Landroid/view/View;IIII)V // method@0902 │ │ -060e22: 0e00 |000f: return-void │ │ +060e78: |[060e78] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ +060e88: 2070 c301 |0000: instance-of v0, v7, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060e8c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +060e90: 0770 |0004: move-object v0, v7 │ │ +060e92: 1f00 c301 |0005: check-cast v0, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060e96: 0781 |0007: move-object v1, v8 │ │ +060e98: 0192 |0008: move v2, v9 │ │ +060e9a: 01a3 |0009: move v3, v10 │ │ +060e9c: 01b4 |000a: move v4, v11 │ │ +060e9e: 01c5 |000b: move v5, v12 │ │ +060ea0: 7806 0209 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedScroll:(Landroid/view/View;IIII)V // method@0902 │ │ +060ea6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ 0x000f line=100 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ @@ -78145,20 +78172,20 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -060e24: |[060e24] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -060e34: 2020 c201 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060e38: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -060e3c: 1f02 c201 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060e40: 7240 0309 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@0903 │ │ -060e46: 0e00 |0009: return-void │ │ +060ea8: |[060ea8] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +060eb8: 2020 c301 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060ebc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +060ec0: 1f02 c301 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060ec4: 7240 0309 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@0903 │ │ +060eca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ 0x0009 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 parent Landroid/view/ViewParent; │ │ @@ -78172,23 +78199,23 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -060e48: |[060e48] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ -060e58: 2020 c201 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060e5c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -060e60: 1f02 c201 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060e64: 7240 0409 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z // method@0904 │ │ -060e6a: 0a00 |0009: move-result v0 │ │ -060e6c: 0f00 |000a: return v0 │ │ -060e6e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -060e70: 28fe |000c: goto 000a // -0002 │ │ +060ecc: |[060ecc] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ +060edc: 2020 c301 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060ee0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +060ee4: 1f02 c301 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060ee8: 7240 0409 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z // method@0904 │ │ +060eee: 0a00 |0009: move-result v0 │ │ +060ef0: 0f00 |000a: return v0 │ │ +060ef2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +060ef4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 parent Landroid/view/ViewParent; │ │ @@ -78203,48 +78230,48 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -060e74: |[060e74] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ -060e84: 2020 c201 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060e88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -060e8c: 1f02 c201 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c2 │ │ -060e90: 7220 0509 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/view/NestedScrollingParent;.onStopNestedScroll:(Landroid/view/View;)V // method@0905 │ │ -060e96: 0e00 |0009: return-void │ │ +060ef8: |[060ef8] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ +060f08: 2020 c301 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060f0c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +060f10: 1f02 c301 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@01c3 │ │ +060f14: 7220 0509 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/view/NestedScrollingParent;.onStopNestedScroll:(Landroid/view/View;)V // method@0905 │ │ +060f1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0009 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ 0x0000 - 0x000a reg=3 target Landroid/view/View; │ │ │ │ - source_file_idx : 4941 (ViewParentCompat.java) │ │ + source_file_idx : 4951 (ViewParentCompat.java) │ │ │ │ -Class #381 header: │ │ -class_idx : 529 │ │ +Class #382 header: │ │ +class_idx : 530 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 533 │ │ -source_file_idx : 4941 │ │ +superclass_idx : 534 │ │ +source_file_idx : 4951 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #381 annotations: │ │ +Class #382 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewParentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewParentCompatICSImpl" │ │ │ │ -Class #381 - │ │ +Class #382 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -78253,42 +78280,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060e98: |[060e98] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ -060ea8: 7010 5e0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0b5e │ │ -060eae: 0e00 |0003: return-void │ │ +060f1c: |[060f1c] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ +060f2c: 7010 5e0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0b5e │ │ +060f32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4941 (ViewParentCompat.java) │ │ + source_file_idx : 4951 (ViewParentCompat.java) │ │ │ │ -Class #382 header: │ │ -class_idx : 531 │ │ +Class #383 header: │ │ +class_idx : 532 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 529 │ │ -source_file_idx : 4941 │ │ +superclass_idx : 530 │ │ +source_file_idx : 4951 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #382 annotations: │ │ +Class #383 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewParentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewParentCompatKitKatImpl" │ │ │ │ -Class #382 - │ │ +Class #383 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -78297,42 +78324,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060eb0: |[060eb0] android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl.:()V │ │ -060ec0: 7010 4d0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0b4d │ │ -060ec6: 0e00 |0003: return-void │ │ +060f34: |[060f34] android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl.:()V │ │ +060f44: 7010 4d0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0b4d │ │ +060f4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4941 (ViewParentCompat.java) │ │ + source_file_idx : 4951 (ViewParentCompat.java) │ │ │ │ -Class #383 header: │ │ -class_idx : 532 │ │ +Class #384 header: │ │ +class_idx : 533 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 531 │ │ -source_file_idx : 4941 │ │ +superclass_idx : 532 │ │ +source_file_idx : 4951 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #383 annotations: │ │ +Class #384 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewParentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewParentCompatLollipopImpl" │ │ │ │ -Class #383 - │ │ +Class #384 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -78341,17 +78368,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060ec8: |[060ec8] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.:()V │ │ -060ed8: 7010 550b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;.:()V // method@0b55 │ │ -060ede: 0e00 |0003: return-void │ │ +060f4c: |[060f4c] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.:()V │ │ +060f5c: 7010 550b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;.:()V // method@0b55 │ │ +060f62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; │ │ │ │ Virtual methods - │ │ @@ -78360,18 +78387,18 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -060ee0: |[060ee0] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ -060ef0: 7156 6e0b 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@0b6e │ │ -060ef6: 0a00 |0003: move-result v0 │ │ -060ef8: 0f00 |0004: return v0 │ │ +060f64: |[060f64] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ +060f74: 7156 6e0b 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@0b6e │ │ +060f7a: 0a00 |0003: move-result v0 │ │ +060f7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 target Landroid/view/View; │ │ @@ -78384,18 +78411,18 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -060efc: |[060efc] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ -060f0c: 7140 6f0b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@0b6f │ │ -060f12: 0a00 |0003: move-result v0 │ │ -060f14: 0f00 |0004: return v0 │ │ +060f80: |[060f80] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ +060f90: 7140 6f0b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@0b6f │ │ +060f96: 0a00 |0003: move-result v0 │ │ +060f98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 target Landroid/view/View; │ │ @@ -78407,17 +78434,17 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;II[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -060f18: |[060f18] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ -060f28: 7155 700b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V // method@0b70 │ │ -060f2e: 0e00 |0003: return-void │ │ +060f9c: |[060f9c] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ +060fac: 7155 700b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V // method@0b70 │ │ +060fb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; │ │ 0x0000 - 0x0004 reg=1 parent Landroid/view/ViewParent; │ │ @@ -78431,17 +78458,17 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -060f30: |[060f30] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ -060f40: 7706 710b 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V // method@0b71 │ │ -060f46: 0e00 |0003: return-void │ │ +060fb4: |[060fb4] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ +060fc4: 7706 710b 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V // method@0b71 │ │ +060fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0003 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; │ │ 0x0000 - 0x0004 reg=1 parent Landroid/view/ViewParent; │ │ @@ -78456,17 +78483,17 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -060f48: |[060f48] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -060f58: 7140 720b 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@0b72 │ │ -060f5e: 0e00 |0003: return-void │ │ +060fcc: |[060fcc] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +060fdc: 7140 720b 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@0b72 │ │ +060fe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; │ │ 0x0000 - 0x0004 reg=1 parent Landroid/view/ViewParent; │ │ @@ -78479,18 +78506,18 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -060f60: |[060f60] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ -060f70: 7140 730b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompatLollipop;.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z // method@0b73 │ │ -060f76: 0a00 |0003: move-result v0 │ │ -060f78: 0f00 |0004: return v0 │ │ +060fe4: |[060fe4] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ +060ff4: 7140 730b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompatLollipop;.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z // method@0b73 │ │ +060ffa: 0a00 |0003: move-result v0 │ │ +060ffc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ @@ -78502,43 +78529,43 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -060f7c: |[060f7c] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ -060f8c: 7120 740b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewParentCompatLollipop;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@0b74 │ │ -060f92: 0e00 |0003: return-void │ │ +061000: |[061000] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ +061010: 7120 740b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewParentCompatLollipop;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@0b74 │ │ +061016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0003 line=172 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; │ │ 0x0000 - 0x0004 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0004 reg=2 target Landroid/view/View; │ │ │ │ - source_file_idx : 4941 (ViewParentCompat.java) │ │ + source_file_idx : 4951 (ViewParentCompat.java) │ │ │ │ -Class #384 header: │ │ -class_idx : 534 │ │ +Class #385 header: │ │ +class_idx : 535 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4941 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4951 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #384 annotations: │ │ +Class #385 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl; Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; } │ │ │ │ -Class #384 - │ │ +Class #385 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewParentCompat;) │ │ name : 'IMPL' │ │ @@ -78551,38 +78578,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -060f94: |[060f94] android.support.v4.view.ViewParentCompat.:()V │ │ -060fa4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -060fa8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -060fac: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -060fb0: 2201 1402 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; // type@0214 │ │ -060fb4: 7010 560b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl;.:()V // method@0b56 │ │ -060fba: 6901 e502 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -060fbe: 0e00 |000d: return-void │ │ -060fc0: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ -060fc4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -060fc8: 2201 1302 |0012: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl; // type@0213 │ │ -060fcc: 7010 550b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;.:()V // method@0b55 │ │ -060fd2: 6901 e502 |0017: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -060fd6: 28f4 |0019: goto 000d // -000c │ │ -060fd8: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ -060fdc: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -060fe0: 2201 1102 |001e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0211 │ │ -060fe4: 7010 4d0b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0b4d │ │ -060fea: 6901 e502 |0023: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -060fee: 28e8 |0025: goto 000d // -0018 │ │ -060ff0: 2201 1502 |0026: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0215 │ │ -060ff4: 7010 5e0b 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0b5e │ │ -060ffa: 6901 e502 |002b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -060ffe: 28e0 |002d: goto 000d // -0020 │ │ +061018: |[061018] android.support.v4.view.ViewParentCompat.:()V │ │ +061028: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +06102c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +061030: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +061034: 2201 1502 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; // type@0215 │ │ +061038: 7010 560b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl;.:()V // method@0b56 │ │ +06103e: 6901 e502 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +061042: 0e00 |000d: return-void │ │ +061044: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +061048: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +06104c: 2201 1402 |0012: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl; // type@0214 │ │ +061050: 7010 550b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;.:()V // method@0b55 │ │ +061056: 6901 e502 |0017: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +06105a: 28f4 |0019: goto 000d // -000c │ │ +06105c: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ +061060: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +061064: 2201 1202 |001e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0212 │ │ +061068: 7010 4d0b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0b4d │ │ +06106e: 6901 e502 |0023: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +061072: 28e8 |0025: goto 000d // -0018 │ │ +061074: 2201 1602 |0026: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0216 │ │ +061078: 7010 5e0b 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0b5e │ │ +06107e: 6901 e502 |002b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +061082: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0002 line=204 │ │ 0x0006 line=205 │ │ 0x000d line=213 │ │ 0x000e line=206 │ │ @@ -78598,24 +78625,24 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -061000: |[061000] android.support.v4.view.ViewParentCompat.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ -061010: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -061014: 0761 |0002: move-object v1, v6 │ │ -061016: 0772 |0003: move-object v2, v7 │ │ -061018: 0183 |0004: move v3, v8 │ │ -06101a: 0194 |0005: move v4, v9 │ │ -06101c: 01a5 |0006: move v5, v10 │ │ -06101e: 7806 4e0b 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@0b4e │ │ -061024: 0a00 |000a: move-result v0 │ │ -061026: 0f00 |000b: return v0 │ │ +061084: |[061084] android.support.v4.view.ViewParentCompat.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ +061094: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +061098: 0761 |0002: move-object v1, v6 │ │ +06109a: 0772 |0003: move-object v2, v7 │ │ +06109c: 0183 |0004: move v3, v8 │ │ +06109e: 0194 |0005: move v4, v9 │ │ +0610a0: 01a5 |0006: move v5, v10 │ │ +0610a2: 7806 4e0b 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@0b4e │ │ +0610a8: 0a00 |000a: move-result v0 │ │ +0610aa: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x000c reg=6 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x000c reg=7 target Landroid/view/View; │ │ 0x0000 - 0x000c reg=8 velocityX F │ │ @@ -78627,19 +78654,19 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;FF)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -061028: |[061028] android.support.v4.view.ViewParentCompat.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ -061038: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -06103c: 7254 4f0b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@0b4f │ │ -061042: 0a00 |0005: move-result v0 │ │ -061044: 0f00 |0006: return v0 │ │ +0610ac: |[0610ac] android.support.v4.view.ViewParentCompat.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ +0610bc: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +0610c0: 7254 4f0b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@0b4f │ │ +0610c6: 0a00 |0005: move-result v0 │ │ +0610c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0007 reg=2 target Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 velocityX F │ │ @@ -78650,23 +78677,23 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;II[I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -061048: |[061048] android.support.v4.view.ViewParentCompat.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ -061058: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -06105c: 0761 |0002: move-object v1, v6 │ │ -06105e: 0772 |0003: move-object v2, v7 │ │ -061060: 0183 |0004: move v3, v8 │ │ -061062: 0194 |0005: move v4, v9 │ │ -061064: 07a5 |0006: move-object v5, v10 │ │ -061066: 7806 500b 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V // method@0b50 │ │ -06106c: 0e00 |000a: return-void │ │ +0610cc: |[0610cc] android.support.v4.view.ViewParentCompat.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ +0610dc: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +0610e0: 0761 |0002: move-object v1, v6 │ │ +0610e2: 0772 |0003: move-object v2, v7 │ │ +0610e4: 0183 |0004: move v3, v8 │ │ +0610e6: 0194 |0005: move v4, v9 │ │ +0610e8: 07a5 |0006: move-object v5, v10 │ │ +0610ea: 7806 500b 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V // method@0b50 │ │ +0610f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x000a line=356 │ │ locals : │ │ 0x0000 - 0x000b reg=6 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x000b reg=7 target Landroid/view/View; │ │ @@ -78679,24 +78706,24 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -061070: |[061070] android.support.v4.view.ViewParentCompat.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ -061080: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -061084: 0771 |0002: move-object v1, v7 │ │ -061086: 0782 |0003: move-object v2, v8 │ │ -061088: 0193 |0004: move v3, v9 │ │ -06108a: 01a4 |0005: move v4, v10 │ │ -06108c: 01b5 |0006: move v5, v11 │ │ -06108e: 01c6 |0007: move v6, v12 │ │ -061090: 7807 510b 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V // method@0b51 │ │ -061096: 0e00 |000b: return-void │ │ +0610f4: |[0610f4] android.support.v4.view.ViewParentCompat.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ +061104: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +061108: 0771 |0002: move-object v1, v7 │ │ +06110a: 0782 |0003: move-object v2, v8 │ │ +06110c: 0193 |0004: move v3, v9 │ │ +06110e: 01a4 |0005: move v4, v10 │ │ +061110: 01b5 |0006: move v5, v11 │ │ +061112: 01c6 |0007: move v6, v12 │ │ +061114: 7807 510b 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V // method@0b51 │ │ +06111a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x000b line=331 │ │ locals : │ │ 0x0000 - 0x000c reg=7 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x000c reg=8 target Landroid/view/View; │ │ @@ -78710,18 +78737,18 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -061098: |[061098] android.support.v4.view.ViewParentCompat.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -0610a8: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -0610ac: 7254 520b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@0b52 │ │ -0610b2: 0e00 |0005: return-void │ │ +06111c: |[06111c] android.support.v4.view.ViewParentCompat.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +06112c: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +061130: 7254 520b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@0b52 │ │ +061136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0005 line=290 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0006 reg=2 child Landroid/view/View; │ │ @@ -78733,19 +78760,19 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0610b4: |[0610b4] android.support.v4.view.ViewParentCompat.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ -0610c4: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -0610c8: 7254 530b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z // method@0b53 │ │ -0610ce: 0a00 |0005: move-result v0 │ │ -0610d0: 0f00 |0006: return v0 │ │ +061138: |[061138] android.support.v4.view.ViewParentCompat.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ +061148: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +06114c: 7254 530b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z // method@0b53 │ │ +061152: 0a00 |0005: move-result v0 │ │ +061154: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 target Landroid/view/View; │ │ @@ -78756,40 +78783,40 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0610d4: |[0610d4] android.support.v4.view.ViewParentCompat.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ -0610e4: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ -0610e8: 7230 540b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@0b54 │ │ -0610ee: 0e00 |0005: return-void │ │ +061158: |[061158] android.support.v4.view.ViewParentCompat.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ +061168: 6200 e502 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@02e5 │ │ +06116c: 7230 540b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@0b54 │ │ +061172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0005 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0006 reg=2 target Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4941 (ViewParentCompat.java) │ │ + source_file_idx : 4951 (ViewParentCompat.java) │ │ │ │ -Class #385 header: │ │ -class_idx : 535 │ │ +Class #386 header: │ │ +class_idx : 536 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4945 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4955 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #385 - │ │ +Class #386 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompatLollipop;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -78798,38 +78825,38 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -0610f0: |[0610f0] android.support.v4.view.ViewParentCompatLollipop.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ -061100: 7258 a320 5476 |0000: invoke-interface {v4, v5, v6, v7, v8}, Landroid/view/ViewParent;.onNestedFling:(Landroid/view/View;FFZ)Z // method@20a3 │ │ -061106: 0a01 |0003: move-result v1 │ │ -061108: 0f01 |0004: return v1 │ │ -06110a: 0d00 |0005: move-exception v0 │ │ -06110c: 1a01 4c13 |0006: const-string v1, "ViewParentCompat" // string@134c │ │ -061110: 2202 6c05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -061114: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -06111a: 1a03 4b13 |000d: const-string v3, "ViewParent " // string@134b │ │ -06111e: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061124: 0c02 |0012: move-result-object v2 │ │ -061126: 6e20 0128 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -06112c: 0c02 |0016: move-result-object v2 │ │ -06112e: 1a03 5700 |0017: const-string v3, " does not implement interface " // string@0057 │ │ -061132: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061138: 0c02 |001c: move-result-object v2 │ │ -06113a: 1a03 9d29 |001d: const-string v3, "method onNestedFling" // string@299d │ │ -06113e: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061144: 0c02 |0022: move-result-object v2 │ │ -061146: 6e10 0628 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -06114c: 0c02 |0026: move-result-object v2 │ │ -06114e: 7130 0c1f 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -061154: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -061156: 28d9 |002b: goto 0004 // -0027 │ │ +061174: |[061174] android.support.v4.view.ViewParentCompatLollipop.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ +061184: 7258 a320 5476 |0000: invoke-interface {v4, v5, v6, v7, v8}, Landroid/view/ViewParent;.onNestedFling:(Landroid/view/View;FFZ)Z // method@20a3 │ │ +06118a: 0a01 |0003: move-result v1 │ │ +06118c: 0f01 |0004: return v1 │ │ +06118e: 0d00 |0005: move-exception v0 │ │ +061190: 1a01 5613 |0006: const-string v1, "ViewParentCompat" // string@1356 │ │ +061194: 2202 6d05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +061198: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +06119e: 1a03 5513 |000d: const-string v3, "ViewParent " // string@1355 │ │ +0611a2: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0611a8: 0c02 |0012: move-result-object v2 │ │ +0611aa: 6e20 0128 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0611b0: 0c02 |0016: move-result-object v2 │ │ +0611b2: 1a03 5700 |0017: const-string v3, " does not implement interface " // string@0057 │ │ +0611b6: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0611bc: 0c02 |001c: move-result-object v2 │ │ +0611be: 1a03 a729 |001d: const-string v3, "method onNestedFling" // string@29a7 │ │ +0611c2: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0611c8: 0c02 |0022: move-result-object v2 │ │ +0611ca: 6e10 0628 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0611d0: 0c02 |0026: move-result-object v2 │ │ +0611d2: 7130 0c1f 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0611d8: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0611da: 28d9 |002b: goto 0004 // -0027 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0005 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=84 │ │ 0x0005 line=81 │ │ @@ -78848,38 +78875,38 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;FF)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -061168: |[061168] android.support.v4.view.ViewParentCompatLollipop.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ -061178: 7240 a420 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onNestedPreFling:(Landroid/view/View;FF)Z // method@20a4 │ │ -06117e: 0a01 |0003: move-result v1 │ │ -061180: 0f01 |0004: return v1 │ │ -061182: 0d00 |0005: move-exception v0 │ │ -061184: 1a01 4c13 |0006: const-string v1, "ViewParentCompat" // string@134c │ │ -061188: 2202 6c05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -06118c: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -061192: 1a03 4b13 |000d: const-string v3, "ViewParent " // string@134b │ │ -061196: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06119c: 0c02 |0012: move-result-object v2 │ │ -06119e: 6e20 0128 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0611a4: 0c02 |0016: move-result-object v2 │ │ -0611a6: 1a03 5700 |0017: const-string v3, " does not implement interface " // string@0057 │ │ -0611aa: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0611b0: 0c02 |001c: move-result-object v2 │ │ -0611b2: 1a03 9e29 |001d: const-string v3, "method onNestedPreFling" // string@299e │ │ -0611b6: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0611bc: 0c02 |0022: move-result-object v2 │ │ -0611be: 6e10 0628 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0611c4: 0c02 |0026: move-result-object v2 │ │ -0611c6: 7130 0c1f 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0611cc: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0611ce: 28d9 |002b: goto 0004 // -0027 │ │ +0611ec: |[0611ec] android.support.v4.view.ViewParentCompatLollipop.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ +0611fc: 7240 a420 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onNestedPreFling:(Landroid/view/View;FF)Z // method@20a4 │ │ +061202: 0a01 |0003: move-result v1 │ │ +061204: 0f01 |0004: return v1 │ │ +061206: 0d00 |0005: move-exception v0 │ │ +061208: 1a01 5613 |0006: const-string v1, "ViewParentCompat" // string@1356 │ │ +06120c: 2202 6d05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +061210: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +061216: 1a03 5513 |000d: const-string v3, "ViewParent " // string@1355 │ │ +06121a: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +061220: 0c02 |0012: move-result-object v2 │ │ +061222: 6e20 0128 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +061228: 0c02 |0016: move-result-object v2 │ │ +06122a: 1a03 5700 |0017: const-string v3, " does not implement interface " // string@0057 │ │ +06122e: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +061234: 0c02 |001c: move-result-object v2 │ │ +061236: 1a03 a829 |001d: const-string v3, "method onNestedPreFling" // string@29a8 │ │ +06123a: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +061240: 0c02 |0022: move-result-object v2 │ │ +061242: 6e10 0628 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +061248: 0c02 |0026: move-result-object v2 │ │ +06124a: 7130 0c1f 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +061250: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +061252: 28d9 |002b: goto 0004 // -0027 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0005 │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=95 │ │ 0x0005 line=92 │ │ @@ -78897,36 +78924,36 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;II[I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -0611e0: |[0611e0] android.support.v4.view.ViewParentCompatLollipop.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ -0611f0: 7258 a520 5476 |0000: invoke-interface {v4, v5, v6, v7, v8}, Landroid/view/ViewParent;.onNestedPreScroll:(Landroid/view/View;II[I)V // method@20a5 │ │ -0611f6: 0e00 |0003: return-void │ │ -0611f8: 0d00 |0004: move-exception v0 │ │ -0611fa: 1a01 4c13 |0005: const-string v1, "ViewParentCompat" // string@134c │ │ -0611fe: 2202 6c05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -061202: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -061208: 1a03 4b13 |000c: const-string v3, "ViewParent " // string@134b │ │ -06120c: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061212: 0c02 |0011: move-result-object v2 │ │ -061214: 6e20 0128 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -06121a: 0c02 |0015: move-result-object v2 │ │ -06121c: 1a03 5700 |0016: const-string v3, " does not implement interface " // string@0057 │ │ -061220: 6e20 0228 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061226: 0c02 |001b: move-result-object v2 │ │ -061228: 1a03 9f29 |001c: const-string v3, "method onNestedPreScroll" // string@299f │ │ -06122c: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061232: 0c02 |0021: move-result-object v2 │ │ -061234: 6e10 0628 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -06123a: 0c02 |0025: move-result-object v2 │ │ -06123c: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -061242: 28da |0029: goto 0003 // -0026 │ │ +061264: |[061264] android.support.v4.view.ViewParentCompatLollipop.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ +061274: 7258 a520 5476 |0000: invoke-interface {v4, v5, v6, v7, v8}, Landroid/view/ViewParent;.onNestedPreScroll:(Landroid/view/View;II[I)V // method@20a5 │ │ +06127a: 0e00 |0003: return-void │ │ +06127c: 0d00 |0004: move-exception v0 │ │ +06127e: 1a01 5613 |0005: const-string v1, "ViewParentCompat" // string@1356 │ │ +061282: 2202 6d05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +061286: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +06128c: 1a03 5513 |000c: const-string v3, "ViewParent " // string@1355 │ │ +061290: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +061296: 0c02 |0011: move-result-object v2 │ │ +061298: 6e20 0128 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +06129e: 0c02 |0015: move-result-object v2 │ │ +0612a0: 1a03 5700 |0016: const-string v3, " does not implement interface " // string@0057 │ │ +0612a4: 6e20 0228 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0612aa: 0c02 |001b: move-result-object v2 │ │ +0612ac: 1a03 a929 |001c: const-string v3, "method onNestedPreScroll" // string@29a9 │ │ +0612b0: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0612b6: 0c02 |0021: move-result-object v2 │ │ +0612b8: 6e10 0628 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0612be: 0c02 |0025: move-result-object v2 │ │ +0612c0: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0612c6: 28da |0029: goto 0003 // -0026 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0004 │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=75 │ │ 0x0004 line=71 │ │ @@ -78944,36 +78971,36 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -061254: |[061254] android.support.v4.view.ViewParentCompatLollipop.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ -061264: 7806 a620 0400 |0000: invoke-interface/range {v4, v5, v6, v7, v8, v9}, Landroid/view/ViewParent;.onNestedScroll:(Landroid/view/View;IIII)V // method@20a6 │ │ -06126a: 0e00 |0003: return-void │ │ -06126c: 0d00 |0004: move-exception v0 │ │ -06126e: 1a01 4c13 |0005: const-string v1, "ViewParentCompat" // string@134c │ │ -061272: 2202 6c05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -061276: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -06127c: 1a03 4b13 |000c: const-string v3, "ViewParent " // string@134b │ │ -061280: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061286: 0c02 |0011: move-result-object v2 │ │ -061288: 6e20 0128 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -06128e: 0c02 |0015: move-result-object v2 │ │ -061290: 1a03 5700 |0016: const-string v3, " does not implement interface " // string@0057 │ │ -061294: 6e20 0228 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06129a: 0c02 |001b: move-result-object v2 │ │ -06129c: 1a03 a029 |001c: const-string v3, "method onNestedScroll" // string@29a0 │ │ -0612a0: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0612a6: 0c02 |0021: move-result-object v2 │ │ -0612a8: 6e10 0628 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0612ae: 0c02 |0025: move-result-object v2 │ │ -0612b0: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0612b6: 28da |0029: goto 0003 // -0026 │ │ +0612d8: |[0612d8] android.support.v4.view.ViewParentCompatLollipop.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ +0612e8: 7806 a620 0400 |0000: invoke-interface/range {v4, v5, v6, v7, v8, v9}, Landroid/view/ViewParent;.onNestedScroll:(Landroid/view/View;IIII)V // method@20a6 │ │ +0612ee: 0e00 |0003: return-void │ │ +0612f0: 0d00 |0004: move-exception v0 │ │ +0612f2: 1a01 5613 |0005: const-string v1, "ViewParentCompat" // string@1356 │ │ +0612f6: 2202 6d05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0612fa: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +061300: 1a03 5513 |000c: const-string v3, "ViewParent " // string@1355 │ │ +061304: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06130a: 0c02 |0011: move-result-object v2 │ │ +06130c: 6e20 0128 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +061312: 0c02 |0015: move-result-object v2 │ │ +061314: 1a03 5700 |0016: const-string v3, " does not implement interface " // string@0057 │ │ +061318: 6e20 0228 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06131e: 0c02 |001b: move-result-object v2 │ │ +061320: 1a03 aa29 |001c: const-string v3, "method onNestedScroll" // string@29aa │ │ +061324: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06132a: 0c02 |0021: move-result-object v2 │ │ +06132c: 6e10 0628 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +061332: 0c02 |0025: move-result-object v2 │ │ +061334: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +06133a: 28da |0029: goto 0003 // -0026 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0004 │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=65 │ │ 0x0004 line=61 │ │ @@ -78992,36 +79019,36 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0612c8: |[0612c8] android.support.v4.view.ViewParentCompatLollipop.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -0612d8: 7240 a720 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@20a7 │ │ -0612de: 0e00 |0003: return-void │ │ -0612e0: 0d00 |0004: move-exception v0 │ │ -0612e2: 1a01 4c13 |0005: const-string v1, "ViewParentCompat" // string@134c │ │ -0612e6: 2202 6c05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0612ea: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0612f0: 1a03 4b13 |000c: const-string v3, "ViewParent " // string@134b │ │ -0612f4: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0612fa: 0c02 |0011: move-result-object v2 │ │ -0612fc: 6e20 0128 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -061302: 0c02 |0015: move-result-object v2 │ │ -061304: 1a03 5700 |0016: const-string v3, " does not implement interface " // string@0057 │ │ -061308: 6e20 0228 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06130e: 0c02 |001b: move-result-object v2 │ │ -061310: 1a03 a129 |001c: const-string v3, "method onNestedScrollAccepted" // string@29a1 │ │ -061314: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06131a: 0c02 |0021: move-result-object v2 │ │ -06131c: 6e10 0628 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -061322: 0c02 |0025: move-result-object v2 │ │ -061324: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -06132a: 28da |0029: goto 0003 // -0026 │ │ +06134c: |[06134c] android.support.v4.view.ViewParentCompatLollipop.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +06135c: 7240 a720 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@20a7 │ │ +061362: 0e00 |0003: return-void │ │ +061364: 0d00 |0004: move-exception v0 │ │ +061366: 1a01 5613 |0005: const-string v1, "ViewParentCompat" // string@1356 │ │ +06136a: 2202 6d05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +06136e: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +061374: 1a03 5513 |000c: const-string v3, "ViewParent " // string@1355 │ │ +061378: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06137e: 0c02 |0011: move-result-object v2 │ │ +061380: 6e20 0128 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +061386: 0c02 |0015: move-result-object v2 │ │ +061388: 1a03 5700 |0016: const-string v3, " does not implement interface " // string@0057 │ │ +06138c: 6e20 0228 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +061392: 0c02 |001b: move-result-object v2 │ │ +061394: 1a03 ab29 |001c: const-string v3, "method onNestedScrollAccepted" // string@29ab │ │ +061398: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06139e: 0c02 |0021: move-result-object v2 │ │ +0613a0: 6e10 0628 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0613a6: 0c02 |0025: move-result-object v2 │ │ +0613a8: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0613ae: 28da |0029: goto 0003 // -0026 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0004 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=46 │ │ 0x0004 line=42 │ │ @@ -79038,38 +79065,38 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -06133c: |[06133c] android.support.v4.view.ViewParentCompatLollipop.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ -06134c: 7240 a820 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z // method@20a8 │ │ -061352: 0a01 |0003: move-result v1 │ │ -061354: 0f01 |0004: return v1 │ │ -061356: 0d00 |0005: move-exception v0 │ │ -061358: 1a01 4c13 |0006: const-string v1, "ViewParentCompat" // string@134c │ │ -06135c: 2202 6c05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -061360: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -061366: 1a03 4b13 |000d: const-string v3, "ViewParent " // string@134b │ │ -06136a: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061370: 0c02 |0012: move-result-object v2 │ │ -061372: 6e20 0128 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -061378: 0c02 |0016: move-result-object v2 │ │ -06137a: 1a03 5700 |0017: const-string v3, " does not implement interface " // string@0057 │ │ -06137e: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061384: 0c02 |001c: move-result-object v2 │ │ -061386: 1a03 a229 |001d: const-string v3, "method onStartNestedScroll" // string@29a2 │ │ -06138a: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061390: 0c02 |0022: move-result-object v2 │ │ -061392: 6e10 0628 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -061398: 0c02 |0026: move-result-object v2 │ │ -06139a: 7130 0c1f 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0613a0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0613a2: 28d9 |002b: goto 0004 // -0027 │ │ +0613c0: |[0613c0] android.support.v4.view.ViewParentCompatLollipop.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ +0613d0: 7240 a820 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z // method@20a8 │ │ +0613d6: 0a01 |0003: move-result v1 │ │ +0613d8: 0f01 |0004: return v1 │ │ +0613da: 0d00 |0005: move-exception v0 │ │ +0613dc: 1a01 5613 |0006: const-string v1, "ViewParentCompat" // string@1356 │ │ +0613e0: 2202 6d05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0613e4: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0613ea: 1a03 5513 |000d: const-string v3, "ViewParent " // string@1355 │ │ +0613ee: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0613f4: 0c02 |0012: move-result-object v2 │ │ +0613f6: 6e20 0128 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0613fc: 0c02 |0016: move-result-object v2 │ │ +0613fe: 1a03 5700 |0017: const-string v3, " does not implement interface " // string@0057 │ │ +061402: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +061408: 0c02 |001c: move-result-object v2 │ │ +06140a: 1a03 ac29 |001d: const-string v3, "method onStartNestedScroll" // string@29ac │ │ +06140e: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +061414: 0c02 |0022: move-result-object v2 │ │ +061416: 6e10 0628 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +06141c: 0c02 |0026: move-result-object v2 │ │ +06141e: 7130 0c1f 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +061424: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +061426: 28d9 |002b: goto 0004 // -0027 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0005 │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=34 │ │ 0x0005 line=31 │ │ @@ -79087,96 +79114,96 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0613b4: |[0613b4] android.support.v4.view.ViewParentCompatLollipop.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ -0613c4: 7220 a920 5400 |0000: invoke-interface {v4, v5}, Landroid/view/ViewParent;.onStopNestedScroll:(Landroid/view/View;)V // method@20a9 │ │ -0613ca: 0e00 |0003: return-void │ │ -0613cc: 0d00 |0004: move-exception v0 │ │ -0613ce: 1a01 4c13 |0005: const-string v1, "ViewParentCompat" // string@134c │ │ -0613d2: 2202 6c05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0613d6: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0613dc: 1a03 4b13 |000c: const-string v3, "ViewParent " // string@134b │ │ -0613e0: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0613e6: 0c02 |0011: move-result-object v2 │ │ -0613e8: 6e20 0128 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0613ee: 0c02 |0015: move-result-object v2 │ │ -0613f0: 1a03 5700 |0016: const-string v3, " does not implement interface " // string@0057 │ │ -0613f4: 6e20 0228 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0613fa: 0c02 |001b: move-result-object v2 │ │ -0613fc: 1a03 a329 |001c: const-string v3, "method onStopNestedScroll" // string@29a3 │ │ -061400: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -061406: 0c02 |0021: move-result-object v2 │ │ -061408: 6e10 0628 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -06140e: 0c02 |0025: move-result-object v2 │ │ -061410: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -061416: 28da |0029: goto 0003 // -0026 │ │ +061438: |[061438] android.support.v4.view.ViewParentCompatLollipop.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ +061448: 7220 a920 5400 |0000: invoke-interface {v4, v5}, Landroid/view/ViewParent;.onStopNestedScroll:(Landroid/view/View;)V // method@20a9 │ │ +06144e: 0e00 |0003: return-void │ │ +061450: 0d00 |0004: move-exception v0 │ │ +061452: 1a01 5613 |0005: const-string v1, "ViewParentCompat" // string@1356 │ │ +061456: 2202 6d05 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +06145a: 7010 f927 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +061460: 1a03 5513 |000c: const-string v3, "ViewParent " // string@1355 │ │ +061464: 6e20 0228 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06146a: 0c02 |0011: move-result-object v2 │ │ +06146c: 6e20 0128 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +061472: 0c02 |0015: move-result-object v2 │ │ +061474: 1a03 5700 |0016: const-string v3, " does not implement interface " // string@0057 │ │ +061478: 6e20 0228 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06147e: 0c02 |001b: move-result-object v2 │ │ +061480: 1a03 ad29 |001c: const-string v3, "method onStopNestedScroll" // string@29ad │ │ +061484: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06148a: 0c02 |0021: move-result-object v2 │ │ +06148c: 6e10 0628 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +061492: 0c02 |0025: move-result-object v2 │ │ +061494: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +06149a: 28da |0029: goto 0003 // -0026 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0004 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=55 │ │ 0x0004 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0005 - 0x002a reg=0 e Ljava/lang/AbstractMethodError; │ │ 0x0000 - 0x002a reg=4 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x002a reg=5 target Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4945 (ViewParentCompatLollipop.java) │ │ + source_file_idx : 4955 (ViewParentCompatLollipop.java) │ │ │ │ -Class #386 header: │ │ -class_idx : 536 │ │ +Class #387 header: │ │ +class_idx : 537 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #386 annotations: │ │ +Class #387 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #386 - │ │ +Class #387 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #387 header: │ │ -class_idx : 537 │ │ +Class #388 header: │ │ +class_idx : 538 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #387 annotations: │ │ +Class #388 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="Starter" │ │ Annotations on field #742 'mViewRef' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/view/View;" ">;" } │ │ │ │ -Class #387 - │ │ +Class #388 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -79198,22 +79225,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 │ │ -061428: |[061428] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -061438: 5b12 e802 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@02e8 │ │ -06143c: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -061442: 2200 7705 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@0577 │ │ -061446: 7020 1e28 4000 |0007: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -06144c: 5b10 e602 |000a: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@02e6 │ │ -061450: 5b13 e702 |000c: iput-object v3, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02e7 │ │ -061454: 0e00 |000e: return-void │ │ +0614ac: |[0614ac] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +0614bc: 5b12 e802 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@02e8 │ │ +0614c0: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0614c6: 2200 7a05 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@057a │ │ +0614ca: 7020 1e28 4000 |0007: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +0614d0: 5b10 e602 |000a: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@02e6 │ │ +0614d4: 5b13 e702 |000c: iput-object v3, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02e7 │ │ +0614d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0005 line=321 │ │ 0x000c line=322 │ │ 0x000e line=323 │ │ locals : │ │ @@ -79227,17 +79254,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 │ │ -061458: |[061458] 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 │ │ -061468: 7040 750b 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@0b75 │ │ -06146e: 0e00 |0003: return-void │ │ +0614dc: |[0614dc] 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 │ │ +0614ec: 7040 750b 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@0b75 │ │ +0614f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 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; │ │ @@ -79250,52 +79277,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -061470: |[061470] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.run:()V │ │ -061480: 5431 e602 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@02e6 │ │ -061484: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -06148a: 0c00 |0005: move-result-object v0 │ │ -06148c: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061490: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -061494: 5431 e802 |000a: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@02e8 │ │ -061498: 5432 e702 |000c: iget-object v2, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02e7 │ │ -06149c: 7130 790b 2100 |000e: 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@0b79 │ │ -0614a2: 0e00 |0011: return-void │ │ +0614f4: |[0614f4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.run:()V │ │ +061504: 5431 e602 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@02e6 │ │ +061508: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +06150e: 0c00 |0005: move-result-object v0 │ │ +061510: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061514: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +061518: 5431 e802 |000a: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@02e8 │ │ +06151c: 5432 e702 |000c: iget-object v2, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02e7 │ │ +061520: 7130 790b 2100 |000e: 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@0b79 │ │ +061526: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0008 line=328 │ │ 0x000a line=329 │ │ 0x0011 line=331 │ │ locals : │ │ 0x0008 - 0x0012 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; │ │ │ │ - source_file_idx : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #388 header: │ │ -class_idx : 545 │ │ +Class #389 header: │ │ +class_idx : 546 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 10 │ │ │ │ -Class #388 annotations: │ │ +Class #389 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewPropertyAnimatorCompatImpl" │ │ │ │ -Class #388 - │ │ +Class #389 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -79356,35 +79383,35 @@ │ │ │ │ #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 : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #389 header: │ │ -class_idx : 538 │ │ +Class #390 header: │ │ +class_idx : 539 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 10 │ │ │ │ -Class #389 annotations: │ │ +Class #390 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewPropertyAnimatorCompatImpl" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; } │ │ Annotations on field #745 'mStarterMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Landroid/view/View;" "Ljava/lang/Runnable;" ">;" } │ │ │ │ -Class #389 - │ │ +Class #390 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -79398,19 +79425,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0614a4: |[0614a4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ -0614b4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0614ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0614bc: 5b10 e902 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -0614c0: 0e00 |0006: return-void │ │ +061528: |[061528] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ +061538: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06153e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +061540: 5b10 e902 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +061544: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0006 line=316 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -79420,17 +79447,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 │ │ -0614c4: |[0614c4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -0614d4: 7030 850b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b85 │ │ -0614da: 0e00 |0003: return-void │ │ +061548: |[061548] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +061558: 7030 850b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b85 │ │ +06155e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 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; │ │ @@ -79440,36 +79467,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 │ │ -0614dc: |[0614dc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -0614ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0614ee: 5421 e902 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -0614f2: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -0614f6: 5421 e902 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -0614fa: 6e20 1029 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ -061500: 0c00 |000a: move-result-object v0 │ │ -061502: 1f00 6605 |000b: check-cast v0, Ljava/lang/Runnable; // type@0566 │ │ -061506: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ -06150a: 2200 1902 |000f: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; // type@0219 │ │ -06150e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -061510: 7051 760b 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@0b76 │ │ -061516: 5421 e902 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -06151a: 3901 0900 |0017: if-nez v1, 0020 // +0009 │ │ -06151e: 2201 c105 |0019: new-instance v1, Ljava/util/WeakHashMap; // type@05c1 │ │ -061522: 7010 0e29 0100 |001b: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ -061528: 5b21 e902 |001e: iput-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -06152c: 5421 e902 |0020: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -061530: 6e30 1129 4100 |0022: invoke-virtual {v1, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ -061536: 6e20 2020 0400 |0025: invoke-virtual {v4, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ -06153c: 6e20 1a20 0400 |0028: invoke-virtual {v4, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ -061542: 0e00 |002b: return-void │ │ +061560: |[061560] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +061570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061572: 5421 e902 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +061576: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +06157a: 5421 e902 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +06157e: 6e20 1029 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ +061584: 0c00 |000a: move-result-object v0 │ │ +061586: 1f00 6705 |000b: check-cast v0, Ljava/lang/Runnable; // type@0567 │ │ +06158a: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ +06158e: 2200 1a02 |000f: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; // type@021a │ │ +061592: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +061594: 7051 760b 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@0b76 │ │ +06159a: 5421 e902 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +06159e: 3901 0900 |0017: if-nez v1, 0020 // +0009 │ │ +0615a2: 2201 c405 |0019: new-instance v1, Ljava/util/WeakHashMap; // type@05c4 │ │ +0615a6: 7010 0e29 0100 |001b: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ +0615ac: 5b21 e902 |001e: iput-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +0615b0: 5421 e902 |0020: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +0615b4: 6e30 1129 4100 |0022: invoke-virtual {v1, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ +0615ba: 6e20 2020 0400 |0025: invoke-virtual {v4, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ +0615c0: 6e20 1a20 0400 |0028: invoke-virtual {v4, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ +0615c6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0001 line=346 │ │ 0x0005 line=347 │ │ 0x000d line=349 │ │ 0x000f line=350 │ │ @@ -79492,25 +79519,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -061544: |[061544] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.removeStartMessage:(Landroid/view/View;)V │ │ -061554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061556: 5421 e902 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -06155a: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ -06155e: 5421 e902 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -061562: 6e20 1029 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ -061568: 0c00 |000a: move-result-object v0 │ │ -06156a: 1f00 6605 |000b: check-cast v0, Ljava/lang/Runnable; // type@0566 │ │ -06156e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -061572: 6e20 2020 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ -061578: 0e00 |0012: return-void │ │ +0615c8: |[0615c8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.removeStartMessage:(Landroid/view/View;)V │ │ +0615d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0615da: 5421 e902 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +0615de: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ +0615e2: 5421 e902 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +0615e6: 6e20 1029 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ +0615ec: 0c00 |000a: move-result-object v0 │ │ +0615ee: 1f00 6705 |000b: check-cast v0, Ljava/lang/Runnable; // type@0567 │ │ +0615f2: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +0615f6: 6e20 2020 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ +0615fc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0001 line=336 │ │ 0x0005 line=337 │ │ 0x000d line=338 │ │ 0x000f line=339 │ │ @@ -79526,39 +79553,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 │ │ -06157c: |[06157c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -06158c: 1504 007e |0000: const/high16 v4, #int 2113929216 // #7e00 │ │ -061590: 6e20 f51f 4700 |0002: invoke-virtual {v7, v4}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1ff5 │ │ -061596: 0c02 |0005: move-result-object v2 │ │ -061598: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06159a: 2024 2902 |0007: instance-of v4, v2, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0229 │ │ -06159e: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -0615a2: 0721 |000b: move-object v1, v2 │ │ -0615a4: 1f01 2902 |000c: check-cast v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0229 │ │ -0615a8: 7110 a80b 0600 |000e: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba8 │ │ -0615ae: 0c03 |0011: move-result-object v3 │ │ -0615b0: 7110 a70b 0600 |0012: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba7 │ │ -0615b6: 0c00 |0015: move-result-object v0 │ │ -0615b8: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ -0615bc: 7210 c327 0300 |0018: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -0615c2: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ -0615c6: 7220 cc0b 7100 |001d: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ -0615cc: 7220 cb0b 7100 |0020: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ -0615d2: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -0615d6: 7210 c327 0000 |0025: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -0615dc: 5454 e902 |0028: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -0615e0: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ -0615e4: 5454 e902 |002c: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ -0615e8: 6e20 1229 7400 |002e: invoke-virtual {v4, v7}, Ljava/util/WeakHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2912 │ │ -0615ee: 0e00 |0031: return-void │ │ +061600: |[061600] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +061610: 1504 007e |0000: const/high16 v4, #int 2113929216 // #7e00 │ │ +061614: 6e20 f51f 4700 |0002: invoke-virtual {v7, v4}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1ff5 │ │ +06161a: 0c02 |0005: move-result-object v2 │ │ +06161c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06161e: 2024 2a02 |0007: instance-of v4, v2, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@022a │ │ +061622: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +061626: 0721 |000b: move-object v1, v2 │ │ +061628: 1f01 2a02 |000c: check-cast v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@022a │ │ +06162c: 7110 a80b 0600 |000e: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba8 │ │ +061632: 0c03 |0011: move-result-object v3 │ │ +061634: 7110 a70b 0600 |0012: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba7 │ │ +06163a: 0c00 |0015: move-result-object v0 │ │ +06163c: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ +061640: 7210 c327 0300 |0018: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +061646: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ +06164a: 7220 cc0b 7100 |001d: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ +061650: 7220 cb0b 7100 |0020: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ +061656: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +06165a: 7210 c327 0000 |0025: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +061660: 5454 e902 |0028: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +061664: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ +061668: 5454 e902 |002c: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02e9 │ │ +06166c: 6e20 1229 7400 |002e: invoke-virtual {v4, v7}, Ljava/util/WeakHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2912 │ │ +061672: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0006 line=295 │ │ 0x0007 line=296 │ │ 0x000c line=297 │ │ 0x000e line=299 │ │ @@ -79588,17 +79615,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 │ │ -0615f0: |[0615f0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -061600: 7030 7d0b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b7d │ │ -061606: 0e00 |0003: return-void │ │ +061674: |[061674] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +061684: 7030 7d0b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b7d │ │ +06168a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -79610,17 +79637,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 │ │ -061608: |[061608] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -061618: 7030 7d0b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b7d │ │ -06161e: 0e00 |0003: return-void │ │ +06168c: |[06168c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +06169c: 7030 7d0b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b7d │ │ +0616a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0003 line=208 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -79631,17 +79658,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061620: |[061620] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -061630: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -061634: 1000 |0002: return-wide v0 │ │ +0616a4: |[0616a4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +0616b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0616b8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0003 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0003 reg=4 view Landroid/view/View; │ │ @@ -79651,16 +79678,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 │ │ -061638: |[061638] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -061648: 0e00 |0000: return-void │ │ +0616bc: |[0616bc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +0616cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 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; │ │ @@ -79671,16 +79698,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 │ │ -06164c: |[06164c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -06165c: 0e00 |0000: return-void │ │ +0616d0: |[0616d0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +0616e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 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; │ │ @@ -79691,18 +79718,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 │ │ -061660: |[061660] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -061670: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ -061674: 6e30 4720 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@2047 │ │ -06167a: 0e00 |0005: return-void │ │ +0616e4: |[0616e4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0616f4: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +0616f8: 6e30 4720 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@2047 │ │ +0616fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0006 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -79714,16 +79741,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 │ │ -06167c: |[06167c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -06168c: 0e00 |0000: return-void │ │ +061700: |[061700] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +061710: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 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; │ │ @@ -79734,16 +79761,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 │ │ -061690: |[061690] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -0616a0: 0e00 |0000: return-void │ │ +061714: |[061714] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +061724: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 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; │ │ @@ -79754,18 +79781,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 │ │ -0616a4: |[0616a4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -0616b4: 7020 7e0b 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.removeStartMessage:(Landroid/view/View;)V // method@0b7e │ │ -0616ba: 7030 850b 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b85 │ │ -0616c0: 0e00 |0006: return-void │ │ +061728: |[061728] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +061738: 7020 7e0b 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.removeStartMessage:(Landroid/view/View;)V // method@0b7e │ │ +06173e: 7030 850b 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b85 │ │ +061744: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0006 line=270 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -79777,40 +79804,40 @@ │ │ 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 │ │ -0616c4: |[0616c4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -0616d4: 7030 7d0b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b7d │ │ -0616da: 0e00 |0003: return-void │ │ +061748: |[061748] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +061758: 7030 7d0b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b7d │ │ +06175e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 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 : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #390 header: │ │ -class_idx : 553 │ │ +Class #391 header: │ │ +class_idx : 554 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4955 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4965 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #390 - │ │ +Class #391 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -79829,32 +79856,32 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorListener;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4955 (ViewPropertyAnimatorListener.java) │ │ + source_file_idx : 4965 (ViewPropertyAnimatorListener.java) │ │ │ │ -Class #391 header: │ │ -class_idx : 539 │ │ +Class #392 header: │ │ +class_idx : 540 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #391 annotations: │ │ +Class #392 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MyVpaListener" │ │ │ │ -Class #391 - │ │ +Class #392 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -79868,18 +79895,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 │ │ -0616dc: |[0616dc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V │ │ -0616ec: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0616f2: 5b01 ea02 |0003: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ -0616f6: 0e00 |0005: return-void │ │ +061760: |[061760] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V │ │ +061770: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +061776: 5b01 ea02 |0003: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ +06177a: 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/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; │ │ @@ -79891,26 +79918,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0616f8: |[0616f8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationCancel:(Landroid/view/View;)V │ │ -061708: 1502 007e |0000: const/high16 v2, #int 2113929216 // #7e00 │ │ -06170c: 6e20 f51f 2400 |0002: invoke-virtual {v4, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1ff5 │ │ -061712: 0c01 |0005: move-result-object v1 │ │ -061714: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -061716: 2012 2902 |0007: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0229 │ │ -06171a: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ -06171e: 0710 |000b: move-object v0, v1 │ │ -061720: 1f00 2902 |000c: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0229 │ │ -061724: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -061728: 7220 ca0b 4000 |0010: invoke-interface {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@0bca │ │ -06172e: 0e00 |0013: return-void │ │ +06177c: |[06177c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationCancel:(Landroid/view/View;)V │ │ +06178c: 1502 007e |0000: const/high16 v2, #int 2113929216 // #7e00 │ │ +061790: 6e20 f51f 2400 |0002: invoke-virtual {v4, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1ff5 │ │ +061796: 0c01 |0005: move-result-object v1 │ │ +061798: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06179a: 2012 2a02 |0007: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@022a │ │ +06179e: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ +0617a2: 0710 |000b: move-object v0, v1 │ │ +0617a4: 1f00 2a02 |000c: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@022a │ │ +0617a8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0617ac: 7220 ca0b 4000 |0010: invoke-interface {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@0bca │ │ +0617b2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0006 line=572 │ │ 0x0007 line=573 │ │ 0x000c line=574 │ │ 0x000e line=576 │ │ @@ -79927,46 +79954,46 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -061730: |[061730] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationEnd:(Landroid/view/View;)V │ │ -061740: 5442 ea02 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ -061744: 7110 a90b 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@0ba9 │ │ -06174a: 0a02 |0005: move-result v2 │ │ -06174c: 3a02 1200 |0006: if-ltz v2, 0018 // +0012 │ │ -061750: 5442 ea02 |0008: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ -061754: 7110 a90b 0200 |000a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@0ba9 │ │ -06175a: 0a02 |000d: move-result v2 │ │ -06175c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -06175e: 7130 4e0a 2503 |000f: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ -061764: 5442 ea02 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ -061768: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ -06176a: 7120 aa0b 3200 |0015: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@0baa │ │ -061770: 5442 ea02 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ -061774: 7110 a70b 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba7 │ │ -06177a: 0c02 |001d: move-result-object v2 │ │ -06177c: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ -061780: 5442 ea02 |0020: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ -061784: 7110 a70b 0200 |0022: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba7 │ │ -06178a: 0c02 |0025: move-result-object v2 │ │ -06178c: 7210 c327 0200 |0026: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -061792: 1502 007e |0029: const/high16 v2, #int 2113929216 // #7e00 │ │ -061796: 6e20 f51f 2500 |002b: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1ff5 │ │ -06179c: 0c01 |002e: move-result-object v1 │ │ -06179e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -0617a0: 2012 2902 |0030: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0229 │ │ -0617a4: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ -0617a8: 0710 |0034: move-object v0, v1 │ │ -0617aa: 1f00 2902 |0035: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0229 │ │ -0617ae: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ -0617b2: 7220 cb0b 5000 |0039: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ -0617b8: 0e00 |003c: return-void │ │ +0617b4: |[0617b4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationEnd:(Landroid/view/View;)V │ │ +0617c4: 5442 ea02 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ +0617c8: 7110 a90b 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@0ba9 │ │ +0617ce: 0a02 |0005: move-result v2 │ │ +0617d0: 3a02 1200 |0006: if-ltz v2, 0018 // +0012 │ │ +0617d4: 5442 ea02 |0008: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ +0617d8: 7110 a90b 0200 |000a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@0ba9 │ │ +0617de: 0a02 |000d: move-result v2 │ │ +0617e0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0617e2: 7130 4e0a 2503 |000f: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ +0617e8: 5442 ea02 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ +0617ec: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ +0617ee: 7120 aa0b 3200 |0015: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@0baa │ │ +0617f4: 5442 ea02 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ +0617f8: 7110 a70b 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba7 │ │ +0617fe: 0c02 |001d: move-result-object v2 │ │ +061800: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ +061804: 5442 ea02 |0020: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ +061808: 7110 a70b 0200 |0022: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba7 │ │ +06180e: 0c02 |0025: move-result-object v2 │ │ +061810: 7210 c327 0200 |0026: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +061816: 1502 007e |0029: const/high16 v2, #int 2113929216 // #7e00 │ │ +06181a: 6e20 f51f 2500 |002b: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1ff5 │ │ +061820: 0c01 |002e: move-result-object v1 │ │ +061822: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +061824: 2012 2a02 |0030: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@022a │ │ +061828: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ +06182c: 0710 |0034: move-object v0, v1 │ │ +06182e: 1f00 2a02 |0035: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@022a │ │ +061832: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ +061836: 7220 cb0b 5000 |0039: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ +06183c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0008 line=553 │ │ 0x0012 line=554 │ │ 0x0018 line=556 │ │ 0x0020 line=557 │ │ @@ -79988,41 +80015,41 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0617bc: |[0617bc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationStart:(Landroid/view/View;)V │ │ -0617cc: 5442 ea02 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ -0617d0: 7110 a90b 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@0ba9 │ │ -0617d6: 0a02 |0005: move-result v2 │ │ -0617d8: 3a02 0700 |0006: if-ltz v2, 000d // +0007 │ │ -0617dc: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -0617de: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0617e0: 7130 4e0a 2503 |000a: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ -0617e6: 5442 ea02 |000d: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ -0617ea: 7110 a80b 0200 |000f: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba8 │ │ -0617f0: 0c02 |0012: move-result-object v2 │ │ -0617f2: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ -0617f6: 5442 ea02 |0015: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ -0617fa: 7110 a80b 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba8 │ │ -061800: 0c02 |001a: move-result-object v2 │ │ -061802: 7210 c327 0200 |001b: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -061808: 1502 007e |001e: const/high16 v2, #int 2113929216 // #7e00 │ │ -06180c: 6e20 f51f 2500 |0020: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1ff5 │ │ -061812: 0c01 |0023: move-result-object v1 │ │ -061814: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -061816: 2012 2902 |0025: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0229 │ │ -06181a: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ -06181e: 0710 |0029: move-object v0, v1 │ │ -061820: 1f00 2902 |002a: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0229 │ │ -061824: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -061828: 7220 cc0b 5000 |002e: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ -06182e: 0e00 |0031: return-void │ │ +061840: |[061840] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationStart:(Landroid/view/View;)V │ │ +061850: 5442 ea02 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ +061854: 7110 a90b 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@0ba9 │ │ +06185a: 0a02 |0005: move-result v2 │ │ +06185c: 3a02 0700 |0006: if-ltz v2, 000d // +0007 │ │ +061860: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +061862: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +061864: 7130 4e0a 2503 |000a: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ +06186a: 5442 ea02 |000d: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ +06186e: 7110 a80b 0200 |000f: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba8 │ │ +061874: 0c02 |0012: move-result-object v2 │ │ +061876: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ +06187a: 5442 ea02 |0015: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02ea │ │ +06187e: 7110 a80b 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@0ba8 │ │ +061884: 0c02 |001a: move-result-object v2 │ │ +061886: 7210 c327 0200 |001b: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +06188c: 1502 007e |001e: const/high16 v2, #int 2113929216 // #7e00 │ │ +061890: 6e20 f51f 2500 |0020: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1ff5 │ │ +061896: 0c01 |0023: move-result-object v1 │ │ +061898: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +06189a: 2012 2a02 |0025: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@022a │ │ +06189e: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ +0618a2: 0710 |0029: move-object v0, v1 │ │ +0618a4: 1f00 2a02 |002a: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@022a │ │ +0618a8: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +0618ac: 7220 cc0b 5000 |002e: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ +0618b2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0008 line=535 │ │ 0x000d line=537 │ │ 0x0015 line=538 │ │ 0x001e line=540 │ │ @@ -80034,35 +80061,35 @@ │ │ 0x0031 line=548 │ │ 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 : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #392 header: │ │ -class_idx : 540 │ │ +Class #393 header: │ │ +class_idx : 541 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 538 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 539 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #392 annotations: │ │ +Class #393 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSViewPropertyAnimatorCompatImpl" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; } │ │ Annotations on field #747 'mLayerMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Landroid/view/View;" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #392 - │ │ +Class #393 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ @@ -80075,19 +80102,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061830: |[061830] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ -061840: 7010 780b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0b78 │ │ -061846: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -061848: 5b10 eb02 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.mLayerMap:Ljava/util/WeakHashMap; // field@02eb │ │ -06184c: 0e00 |0006: return-void │ │ +0618b4: |[0618b4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ +0618c4: 7010 780b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0b78 │ │ +0618ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0618cc: 5b10 eb02 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.mLayerMap:Ljava/util/WeakHashMap; // field@02eb │ │ +0618d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0003 line=363 │ │ 0x0006 line=524 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -80098,17 +80125,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 │ │ -061850: |[061850] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -061860: 7120 b90b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@0bb9 │ │ -061866: 0e00 |0003: return-void │ │ +0618d4: |[0618d4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +0618e4: 7120 b90b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@0bb9 │ │ +0618ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -80120,17 +80147,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 │ │ -061868: |[061868] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -061878: 7110 ba0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@0bba │ │ -06187e: 0e00 |0003: return-void │ │ +0618ec: |[0618ec] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +0618fc: 7110 ba0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@0bba │ │ +061902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0003 line=463 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -80141,18 +80168,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -061880: |[061880] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -061890: 7110 bb0b 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getDuration:(Landroid/view/View;)J // method@0bbb │ │ -061896: 0b00 |0003: move-result-wide v0 │ │ -061898: 1000 |0004: return-wide v0 │ │ +061904: |[061904] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +061914: 7110 bb0b 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getDuration:(Landroid/view/View;)J // method@0bbb │ │ +06191a: 0b00 |0003: move-result-wide v0 │ │ +06191c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0005 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0005 reg=4 view Landroid/view/View; │ │ @@ -80162,17 +80189,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 │ │ -06189c: |[06189c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -0618ac: 7130 bc0b 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@0bbc │ │ -0618b2: 0e00 |0003: return-void │ │ +061920: |[061920] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +061930: 7130 bc0b 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@0bbc │ │ +061936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -80184,17 +80211,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 │ │ -0618b4: |[0618b4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -0618c4: 7120 bd0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@0bbd │ │ -0618ca: 0e00 |0003: return-void │ │ +061938: |[061938] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +061948: 7120 bd0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@0bbd │ │ +06194e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -80206,21 +80233,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 │ │ -0618cc: |[0618cc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -0618dc: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ -0618e0: 6e30 4720 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@2047 │ │ -0618e6: 2200 1b02 |0005: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@021b │ │ -0618ea: 7020 870b 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@0b87 │ │ -0618f0: 7120 be0b 0300 |000a: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0bbe │ │ -0618f6: 0e00 |000d: return-void │ │ +061950: |[061950] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +061960: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +061964: 6e30 4720 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@2047 │ │ +06196a: 2200 1c02 |0005: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@021c │ │ +06196e: 7020 870b 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@0b87 │ │ +061974: 7120 be0b 0300 |000a: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0bbe │ │ +06197a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0005 line=503 │ │ 0x000d line=504 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -80233,17 +80260,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 │ │ -0618f8: |[0618f8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -061908: 7130 bf0b 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setStartDelay:(Landroid/view/View;J)V // method@0bbf │ │ -06190e: 0e00 |0003: return-void │ │ +06197c: |[06197c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +06198c: 7130 bf0b 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setStartDelay:(Landroid/view/View;J)V // method@0bbf │ │ +061992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0003 line=398 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -80255,17 +80282,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 │ │ -061910: |[061910] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -061920: 7110 c00b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@0bc0 │ │ -061926: 0e00 |0003: return-void │ │ +061994: |[061994] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +0619a4: 7110 c00b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@0bc0 │ │ +0619aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0003 line=498 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -80276,45 +80303,45 @@ │ │ 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 │ │ -061928: |[061928] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -061938: 7120 c10b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@0bc1 │ │ -06193e: 0e00 |0003: return-void │ │ +0619ac: |[0619ac] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +0619bc: 7120 c10b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@0bc1 │ │ +0619c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ 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 : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #393 header: │ │ -class_idx : 542 │ │ +Class #394 header: │ │ +class_idx : 543 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 540 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 541 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #393 annotations: │ │ +Class #394 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JBViewPropertyAnimatorCompatImpl" │ │ │ │ -Class #393 - │ │ +Class #394 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -80323,17 +80350,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061940: |[061940] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ -061950: 7010 8b0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@0b8b │ │ -061956: 0e00 |0003: return-void │ │ +0619c4: |[0619c4] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ +0619d4: 7010 8b0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@0b8b │ │ +0619da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -80342,45 +80369,45 @@ │ │ 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 │ │ -061958: |[061958] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -061968: 7120 c60b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0bc6 │ │ -06196e: 0e00 |0003: return-void │ │ +0619dc: |[0619dc] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0619ec: 7120 c60b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0bc6 │ │ +0619f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0003 line=588 │ │ 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 : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #394 header: │ │ -class_idx : 541 │ │ +Class #395 header: │ │ +class_idx : 542 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 542 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 543 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #394 annotations: │ │ +Class #395 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JBMr2ViewPropertyAnimatorCompatImpl" │ │ │ │ -Class #394 - │ │ +Class #395 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -80389,42 +80416,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061970: |[061970] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ -061980: 7010 960b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@0b96 │ │ -061986: 0e00 |0003: return-void │ │ +0619f4: |[0619f4] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ +061a04: 7010 960b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@0b96 │ │ +061a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #395 header: │ │ -class_idx : 543 │ │ +Class #396 header: │ │ +class_idx : 544 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 541 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 542 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #395 annotations: │ │ +Class #396 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatViewPropertyAnimatorCompatImpl" │ │ │ │ -Class #395 - │ │ +Class #396 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -80433,17 +80460,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061988: |[061988] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.:()V │ │ -061998: 7010 950b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@0b95 │ │ -06199e: 0e00 |0003: return-void │ │ +061a0c: |[061a0c] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.:()V │ │ +061a1c: 7010 950b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@0b95 │ │ +061a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -80452,45 +80479,45 @@ │ │ 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 │ │ -0619a0: |[0619a0] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -0619b0: 7120 c90b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@0bc9 │ │ -0619b6: 0e00 |0003: return-void │ │ +061a24: |[061a24] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +061a34: 7120 c90b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@0bc9 │ │ +061a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0003 line=618 │ │ 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 : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #396 header: │ │ -class_idx : 544 │ │ +Class #397 header: │ │ +class_idx : 545 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 543 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 544 │ │ +source_file_idx : 4959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #396 annotations: │ │ +Class #397 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="LollipopViewPropertyAnimatorCompatImpl" │ │ │ │ -Class #396 - │ │ +Class #397 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -80499,43 +80526,43 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0619b8: |[0619b8] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.:()V │ │ -0619c8: 7010 980b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@0b98 │ │ -0619ce: 0e00 |0003: return-void │ │ +061a3c: |[061a3c] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.:()V │ │ +061a4c: 7010 980b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@0b98 │ │ +061a52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #397 header: │ │ -class_idx : 546 │ │ +Class #398 header: │ │ +class_idx : 547 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4949 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4959 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 10 │ │ │ │ -Class #397 annotations: │ │ +Class #398 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPropertyAnimatorCompat$1; Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; } │ │ Annotations on field #752 'mView' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/view/View;" ">;" } │ │ │ │ -Class #397 - │ │ +Class #398 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ name : 'IMPL' │ │ @@ -80564,50 +80591,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -0619d0: |[0619d0] android.support.v4.view.ViewPropertyAnimatorCompat.:()V │ │ -0619e0: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0619e4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0619e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0619ec: 2201 2002 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; // type@0220 │ │ -0619f0: 7010 9a0b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl;.:()V // method@0b9a │ │ -0619f6: 6901 ec02 |000b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -0619fa: 0e00 |000d: return-void │ │ -0619fc: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ -061a00: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -061a04: 2201 1f02 |0012: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; // type@021f │ │ -061a08: 7010 980b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@0b98 │ │ -061a0e: 6901 ec02 |0017: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061a12: 28f4 |0019: goto 000d // -000c │ │ -061a14: 1301 1200 |001a: const/16 v1, #int 18 // #12 │ │ -061a18: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -061a1c: 2201 1d02 |001e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; // type@021d │ │ -061a20: 7010 950b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@0b95 │ │ -061a26: 6901 ec02 |0023: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061a2a: 28e8 |0025: goto 000d // -0018 │ │ -061a2c: 1301 1000 |0026: const/16 v1, #int 16 // #10 │ │ -061a30: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -061a34: 2201 1e02 |002a: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; // type@021e │ │ -061a38: 7010 960b 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@0b96 │ │ -061a3e: 6901 ec02 |002f: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061a42: 28dc |0031: goto 000d // -0024 │ │ -061a44: 1301 0e00 |0032: const/16 v1, #int 14 // #e │ │ -061a48: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -061a4c: 2201 1c02 |0036: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // type@021c │ │ -061a50: 7010 8b0b 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@0b8b │ │ -061a56: 6901 ec02 |003b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061a5a: 28d0 |003d: goto 000d // -0030 │ │ -061a5c: 2201 1a02 |003e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // type@021a │ │ -061a60: 7010 780b 0100 |0040: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0b78 │ │ -061a66: 6901 ec02 |0043: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061a6a: 28c8 |0045: goto 000d // -0038 │ │ +061a54: |[061a54] android.support.v4.view.ViewPropertyAnimatorCompat.:()V │ │ +061a64: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +061a68: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +061a6c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +061a70: 2201 2102 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; // type@0221 │ │ +061a74: 7010 9a0b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl;.:()V // method@0b9a │ │ +061a7a: 6901 ec02 |000b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061a7e: 0e00 |000d: return-void │ │ +061a80: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +061a84: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +061a88: 2201 2002 |0012: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; // type@0220 │ │ +061a8c: 7010 980b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@0b98 │ │ +061a92: 6901 ec02 |0017: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061a96: 28f4 |0019: goto 000d // -000c │ │ +061a98: 1301 1200 |001a: const/16 v1, #int 18 // #12 │ │ +061a9c: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +061aa0: 2201 1e02 |001e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; // type@021e │ │ +061aa4: 7010 950b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@0b95 │ │ +061aaa: 6901 ec02 |0023: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061aae: 28e8 |0025: goto 000d // -0018 │ │ +061ab0: 1301 1000 |0026: const/16 v1, #int 16 // #10 │ │ +061ab4: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +061ab8: 2201 1f02 |002a: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; // type@021f │ │ +061abc: 7010 960b 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@0b96 │ │ +061ac2: 6901 ec02 |002f: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061ac6: 28dc |0031: goto 000d // -0024 │ │ +061ac8: 1301 0e00 |0032: const/16 v1, #int 14 // #e │ │ +061acc: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +061ad0: 2201 1d02 |0036: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // type@021d │ │ +061ad4: 7010 8b0b 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@0b8b │ │ +061ada: 6901 ec02 |003b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061ade: 28d0 |003d: goto 000d // -0030 │ │ +061ae0: 2201 1b02 |003e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // type@021b │ │ +061ae4: 7010 780b 0100 |0040: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0b78 │ │ +061aea: 6901 ec02 |0043: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061aee: 28c8 |0045: goto 000d // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0002 line=646 │ │ 0x0006 line=647 │ │ 0x000d line=659 │ │ 0x000e line=648 │ │ @@ -80627,25 +80654,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -061a6c: |[061a6c] android.support.v4.view.ViewPropertyAnimatorCompat.:(Landroid/view/View;)V │ │ -061a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061a7e: 7010 b927 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -061a84: 5b10 ef02 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@02ef │ │ -061a88: 5b10 ed02 |0006: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@02ed │ │ -061a8c: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -061a8e: 5910 ee02 |0009: iput v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02ee │ │ -061a92: 2200 7705 |000b: new-instance v0, Ljava/lang/ref/WeakReference; // type@0577 │ │ -061a96: 7020 1e28 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -061a9c: 5b10 f002 |0010: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061aa0: 0e00 |0012: return-void │ │ +061af0: |[061af0] android.support.v4.view.ViewPropertyAnimatorCompat.:(Landroid/view/View;)V │ │ +061b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061b02: 7010 b927 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +061b08: 5b10 ef02 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@02ef │ │ +061b0c: 5b10 ed02 |0006: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@02ed │ │ +061b10: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +061b12: 5910 ee02 |0009: iput v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02ee │ │ +061b16: 2200 7a05 |000b: new-instance v0, Ljava/lang/ref/WeakReference; // type@057a │ │ +061b1a: 7020 1e28 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +061b20: 5b10 f002 |0010: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061b24: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=27 │ │ 0x0006 line=28 │ │ 0x0008 line=29 │ │ 0x000b line=36 │ │ @@ -80659,17 +80686,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 │ │ -061aa4: |[061aa4] android.support.v4.view.ViewPropertyAnimatorCompat.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ -061ab4: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@02ed │ │ -061ab8: 1100 |0002: return-object v0 │ │ +061b28: |[061b28] android.support.v4.view.ViewPropertyAnimatorCompat.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ +061b38: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@02ed │ │ +061b3c: 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;) │ │ @@ -80677,17 +80704,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 │ │ -061abc: |[061abc] android.support.v4.view.ViewPropertyAnimatorCompat.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ -061acc: 5410 ef02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@02ef │ │ -061ad0: 1100 |0002: return-object v0 │ │ +061b40: |[061b40] android.support.v4.view.ViewPropertyAnimatorCompat.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ +061b50: 5410 ef02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@02ef │ │ +061b54: 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;) │ │ @@ -80695,17 +80722,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 │ │ -061ad4: |[061ad4] android.support.v4.view.ViewPropertyAnimatorCompat.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I │ │ -061ae4: 5210 ee02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02ee │ │ -061ae8: 0f00 |0002: return v0 │ │ +061b58: |[061b58] android.support.v4.view.ViewPropertyAnimatorCompat.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I │ │ +061b68: 5210 ee02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02ee │ │ +061b6c: 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;) │ │ @@ -80713,17 +80740,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 │ │ -061aec: |[061aec] android.support.v4.view.ViewPropertyAnimatorCompat.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I │ │ -061afc: 5901 ee02 |0000: iput v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02ee │ │ -061b00: 0f01 |0002: return v1 │ │ +061b70: |[061b70] android.support.v4.view.ViewPropertyAnimatorCompat.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I │ │ +061b80: 5901 ee02 |0000: iput v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02ee │ │ +061b84: 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 │ │ │ │ @@ -80733,23 +80760,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 │ │ -061b04: |[061b04] android.support.v4.view.ViewPropertyAnimatorCompat.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -061b14: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061b18: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061b1e: 0c00 |0005: move-result-object v0 │ │ -061b20: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061b24: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -061b28: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061b2c: 7240 9b0b 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@0b9b │ │ -061b32: 1102 |000f: return-object v2 │ │ +061b88: |[061b88] android.support.v4.view.ViewPropertyAnimatorCompat.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +061b98: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061b9c: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061ba2: 0c00 |0005: move-result-object v0 │ │ +061ba4: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061ba8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +061bac: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061bb0: 7240 9b0b 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@0b9b │ │ +061bb6: 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; │ │ @@ -80761,23 +80788,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -061b34: |[061b34] android.support.v4.view.ViewPropertyAnimatorCompat.cancel:()V │ │ -061b44: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061b48: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061b4e: 0c00 |0005: move-result-object v0 │ │ -061b50: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061b54: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -061b58: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061b5c: 7230 9c0b 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b9c │ │ -061b62: 0e00 |000f: return-void │ │ +061bb8: |[061bb8] android.support.v4.view.ViewPropertyAnimatorCompat.cancel:()V │ │ +061bc8: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061bcc: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061bd2: 0c00 |0005: move-result-object v0 │ │ +061bd4: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061bd8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +061bdc: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061be0: 7230 9c0b 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0b9c │ │ +061be6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ 0x000a line=1049 │ │ 0x000f line=1051 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -80788,26 +80815,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -061b64: |[061b64] android.support.v4.view.ViewPropertyAnimatorCompat.getDuration:()J │ │ -061b74: 5441 f002 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061b78: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061b7e: 0c00 |0005: move-result-object v0 │ │ -061b80: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061b84: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -061b88: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061b8c: 7230 9d0b 4100 |000c: invoke-interface {v1, v4, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J // method@0b9d │ │ -061b92: 0b02 |000f: move-result-wide v2 │ │ -061b94: 1002 |0010: return-wide v2 │ │ -061b96: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -061b9a: 28fd |0013: goto 0010 // -0003 │ │ +061be8: |[061be8] android.support.v4.view.ViewPropertyAnimatorCompat.getDuration:()J │ │ +061bf8: 5441 f002 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061bfc: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061c02: 0c00 |0005: move-result-object v0 │ │ +061c04: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061c08: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +061c0c: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061c10: 7230 9d0b 4100 |000c: invoke-interface {v1, v4, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J // method@0b9d │ │ +061c16: 0b02 |000f: move-result-wide v2 │ │ +061c18: 1002 |0010: return-wide v2 │ │ +061c1a: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +061c1e: 28fd |0013: goto 0010 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x000a line=796 │ │ 0x0010 line=798 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 view Landroid/view/View; │ │ @@ -80818,23 +80845,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 │ │ -061b9c: |[061b9c] android.support.v4.view.ViewPropertyAnimatorCompat.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -061bac: 5431 f002 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061bb0: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061bb6: 0c00 |0005: move-result-object v0 │ │ -061bb8: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061bbc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -061bc0: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061bc4: 7255 9e0b 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@0b9e │ │ -061bca: 1103 |000f: return-object v3 │ │ +061c20: |[061c20] android.support.v4.view.ViewPropertyAnimatorCompat.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +061c30: 5431 f002 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061c34: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061c3a: 0c00 |0005: move-result-object v0 │ │ +061c3c: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061c40: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +061c44: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061c48: 7255 9e0b 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@0b9e │ │ +061c4e: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x000a line=675 │ │ 0x000f line=677 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -80846,23 +80873,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 │ │ -061bcc: |[061bcc] android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -061bdc: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061be0: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061be6: 0c00 |0005: move-result-object v0 │ │ -061be8: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061bec: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -061bf0: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061bf4: 7240 9f0b 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@0b9f │ │ -061bfa: 1102 |000f: return-object v2 │ │ +061c50: |[061c50] android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +061c60: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061c64: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061c6a: 0c00 |0005: move-result-object v0 │ │ +061c6c: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061c70: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +061c74: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061c78: 7240 9f0b 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@0b9f │ │ +061c7e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x000a line=815 │ │ 0x000f line=817 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -80874,23 +80901,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 │ │ -061bfc: |[061bfc] android.support.v4.view.ViewPropertyAnimatorCompat.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -061c0c: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061c10: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061c16: 0c00 |0005: move-result-object v0 │ │ -061c18: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061c1c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -061c20: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061c24: 7240 a00b 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@0ba0 │ │ -061c2a: 1102 |000f: return-object v2 │ │ +061c80: |[061c80] android.support.v4.view.ViewPropertyAnimatorCompat.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +061c90: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061c94: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061c9a: 0c00 |0005: move-result-object v0 │ │ +061c9c: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061ca0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +061ca4: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061ca8: 7240 a00b 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@0ba0 │ │ +061cae: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ 0x000a line=1315 │ │ 0x000f line=1317 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -80902,23 +80929,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 │ │ -061c2c: |[061c2c] android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -061c3c: 5431 f002 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061c40: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061c46: 0c00 |0005: move-result-object v0 │ │ -061c48: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061c4c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -061c50: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061c54: 7255 a10b 3140 |000c: invoke-interface {v1, v3, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V // method@0ba1 │ │ -061c5a: 1103 |000f: return-object v3 │ │ +061cb0: |[061cb0] android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +061cc0: 5431 f002 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061cc4: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061cca: 0c00 |0005: move-result-object v0 │ │ +061ccc: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061cd0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +061cd4: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061cd8: 7255 a10b 3140 |000c: invoke-interface {v1, v3, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V // method@0ba1 │ │ +061cde: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x000a line=849 │ │ 0x000f line=851 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -80930,23 +80957,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 │ │ -061c5c: |[061c5c] android.support.v4.view.ViewPropertyAnimatorCompat.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -061c6c: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061c70: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061c76: 0c00 |0005: move-result-object v0 │ │ -061c78: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061c7c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -061c80: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061c84: 7240 a20b 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@0ba2 │ │ -061c8a: 1102 |000f: return-object v2 │ │ +061ce0: |[061ce0] android.support.v4.view.ViewPropertyAnimatorCompat.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +061cf0: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061cf4: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061cfa: 0c00 |0005: move-result-object v0 │ │ +061cfc: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061d00: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +061d04: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061d08: 7240 a20b 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@0ba2 │ │ +061d0e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1333 │ │ 0x000a line=1334 │ │ 0x000f line=1336 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -80958,23 +80985,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -061c8c: |[061c8c] android.support.v4.view.ViewPropertyAnimatorCompat.start:()V │ │ -061c9c: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061ca0: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061ca6: 0c00 |0005: move-result-object v0 │ │ -061ca8: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061cac: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -061cb0: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061cb4: 7230 a30b 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0ba3 │ │ -061cba: 0e00 |000f: return-void │ │ +061d10: |[061d10] android.support.v4.view.ViewPropertyAnimatorCompat.start:()V │ │ +061d20: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061d24: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061d2a: 0c00 |0005: move-result-object v0 │ │ +061d2c: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061d30: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +061d34: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061d38: 7230 a30b 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0ba3 │ │ +061d3e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ 0x000a line=1235 │ │ 0x000f line=1237 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -80985,51 +81012,51 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -061cbc: |[061cbc] android.support.v4.view.ViewPropertyAnimatorCompat.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -061ccc: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ -061cd0: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -061cd6: 0c00 |0005: move-result-object v0 │ │ -061cd8: 1f00 3c04 |0006: check-cast v0, Landroid/view/View; // type@043c │ │ -061cdc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -061ce0: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ -061ce4: 7240 a40b 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@0ba4 │ │ -061cea: 1102 |000f: return-object v2 │ │ +061d40: |[061d40] android.support.v4.view.ViewPropertyAnimatorCompat.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +061d50: 5421 f002 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02f0 │ │ +061d54: 6e10 1f28 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +061d5a: 0c00 |0005: move-result-object v0 │ │ +061d5c: 1f00 3d04 |0006: check-cast v0, Landroid/view/View; // type@043d │ │ +061d60: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +061d64: 6201 ec02 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02ec │ │ +061d68: 7240 a40b 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@0ba4 │ │ +061d6e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x000a line=743 │ │ 0x000f line=745 │ │ 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 : 4949 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4959 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #398 header: │ │ -class_idx : 547 │ │ +Class #399 header: │ │ +class_idx : 548 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 8 │ │ -source_file_idx : 4950 │ │ +source_file_idx : 4960 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #398 annotations: │ │ +Class #399 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #398 - │ │ +Class #399 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/animation/AnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;) │ │ @@ -81046,19 +81073,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 │ │ -061cec: |[061cec] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ -061cfc: 5b01 f102 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f1 │ │ -061d00: 5b02 f202 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02f2 │ │ -061d04: 7010 0000 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -061d0a: 0e00 |0007: return-void │ │ +061d70: |[061d70] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ +061d80: 5b01 f102 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f1 │ │ +061d84: 5b02 f202 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02f2 │ │ +061d88: 7010 0000 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +061d8e: 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; │ │ @@ -81069,19 +81096,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061d0c: |[061d0c] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -061d1c: 5420 f102 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f1 │ │ -061d20: 5421 f202 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02f2 │ │ -061d24: 7220 ca0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@0bca │ │ -061d2a: 0e00 |0007: return-void │ │ +061d90: |[061d90] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +061da0: 5420 f102 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f1 │ │ +061da4: 5421 f202 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02f2 │ │ +061da8: 7220 ca0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@0bca │ │ +061dae: 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; │ │ @@ -81091,19 +81118,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061d2c: |[061d2c] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -061d3c: 5420 f102 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f1 │ │ -061d40: 5421 f202 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02f2 │ │ -061d44: 7220 cb0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ -061d4a: 0e00 |0007: return-void │ │ +061db0: |[061db0] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +061dc0: 5420 f102 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f1 │ │ +061dc4: 5421 f202 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02f2 │ │ +061dc8: 7220 cb0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ +061dce: 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; │ │ @@ -81113,40 +81140,40 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061d4c: |[061d4c] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ -061d5c: 5420 f102 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f1 │ │ -061d60: 5421 f202 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02f2 │ │ -061d64: 7220 cc0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ -061d6a: 0e00 |0007: return-void │ │ +061dd0: |[061dd0] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +061de0: 5420 f102 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f1 │ │ +061de4: 5421 f202 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02f2 │ │ +061de8: 7220 cc0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ +061dee: 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 : 4950 (ViewPropertyAnimatorCompatICS.java) │ │ + source_file_idx : 4960 (ViewPropertyAnimatorCompatICS.java) │ │ │ │ -Class #399 header: │ │ -class_idx : 548 │ │ +Class #400 header: │ │ +class_idx : 549 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4950 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4960 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #399 - │ │ +Class #400 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -81155,19 +81182,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 │ │ -061d6c: |[061d6c] android.support.v4.view.ViewPropertyAnimatorCompatICS.alpha:(Landroid/view/View;F)V │ │ -061d7c: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061d82: 0c00 |0003: move-result-object v0 │ │ -061d84: 6e20 ab20 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@20ab │ │ -061d8a: 0e00 |0007: return-void │ │ +061df0: |[061df0] android.support.v4.view.ViewPropertyAnimatorCompatICS.alpha:(Landroid/view/View;F)V │ │ +061e00: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061e06: 0c00 |0003: move-result-object v0 │ │ +061e08: 6e20 ab20 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@20ab │ │ +061e0e: 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 │ │ @@ -81177,19 +81204,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -061d8c: |[061d8c] android.support.v4.view.ViewPropertyAnimatorCompatICS.cancel:(Landroid/view/View;)V │ │ -061d9c: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061da2: 0c00 |0003: move-result-object v0 │ │ -061da4: 6e10 ac20 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.cancel:()V // method@20ac │ │ -061daa: 0e00 |0007: return-void │ │ +061e10: |[061e10] android.support.v4.view.ViewPropertyAnimatorCompatICS.cancel:(Landroid/view/View;)V │ │ +061e20: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061e26: 0c00 |0003: move-result-object v0 │ │ +061e28: 6e10 ac20 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.cancel:()V // method@20ac │ │ +061e2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -81198,20 +81225,20 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061dac: |[061dac] android.support.v4.view.ViewPropertyAnimatorCompatICS.getDuration:(Landroid/view/View;)J │ │ -061dbc: 6e10 c71f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061dc2: 0c00 |0003: move-result-object v0 │ │ -061dc4: 6e10 ad20 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getDuration:()J // method@20ad │ │ -061dca: 0b00 |0007: move-result-wide v0 │ │ -061dcc: 1000 |0008: return-wide v0 │ │ +061e30: |[061e30] android.support.v4.view.ViewPropertyAnimatorCompatICS.getDuration:(Landroid/view/View;)J │ │ +061e40: 6e10 c71f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061e46: 0c00 |0003: move-result-object v0 │ │ +061e48: 6e10 ad20 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getDuration:()J // method@20ad │ │ +061e4e: 0b00 |0007: move-result-wide v0 │ │ +061e50: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ @@ -81219,19 +81246,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 │ │ -061dd0: |[061dd0] android.support.v4.view.ViewPropertyAnimatorCompatICS.setDuration:(Landroid/view/View;J)V │ │ -061de0: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061de6: 0c00 |0003: move-result-object v0 │ │ -061de8: 6e30 ae20 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@20ae │ │ -061dee: 0e00 |0007: return-void │ │ +061e54: |[061e54] android.support.v4.view.ViewPropertyAnimatorCompatICS.setDuration:(Landroid/view/View;J)V │ │ +061e64: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061e6a: 0c00 |0003: move-result-object v0 │ │ +061e6c: 6e30 ae20 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@20ae │ │ +061e72: 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 │ │ @@ -81241,19 +81268,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 │ │ -061df0: |[061df0] android.support.v4.view.ViewPropertyAnimatorCompatICS.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -061e00: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061e06: 0c00 |0003: move-result-object v0 │ │ -061e08: 6e20 af20 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@20af │ │ -061e0e: 0e00 |0007: return-void │ │ +061e74: |[061e74] android.support.v4.view.ViewPropertyAnimatorCompatICS.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +061e84: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061e8a: 0c00 |0003: move-result-object v0 │ │ +061e8c: 6e20 af20 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@20af │ │ +061e92: 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; │ │ @@ -81263,27 +81290,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 │ │ -061e10: |[061e10] android.support.v4.view.ViewPropertyAnimatorCompatICS.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -061e20: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -061e24: 6e10 c71f 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061e2a: 0c00 |0005: move-result-object v0 │ │ -061e2c: 2201 2302 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; // type@0223 │ │ -061e30: 7030 b50b 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@0bb5 │ │ -061e36: 6e20 b020 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@20b0 │ │ -061e3c: 0e00 |000e: return-void │ │ -061e3e: 6e10 c71f 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061e44: 0c00 |0012: move-result-object v0 │ │ -061e46: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -061e48: 6e20 b020 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@20b0 │ │ -061e4e: 28f7 |0017: goto 000e // -0009 │ │ +061e94: |[061e94] android.support.v4.view.ViewPropertyAnimatorCompatICS.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +061ea4: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +061ea8: 6e10 c71f 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061eae: 0c00 |0005: move-result-object v0 │ │ +061eb0: 2201 2402 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; // type@0224 │ │ +061eb4: 7030 b50b 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@0bb5 │ │ +061eba: 6e20 b020 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@20b0 │ │ +061ec0: 0e00 |000e: return-void │ │ +061ec2: 6e10 c71f 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061ec8: 0c00 |0012: move-result-object v0 │ │ +061eca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +061ecc: 6e20 b020 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@20b0 │ │ +061ed2: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x000e line=155 │ │ 0x000f line=153 │ │ locals : │ │ @@ -81295,19 +81322,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 │ │ -061e50: |[061e50] android.support.v4.view.ViewPropertyAnimatorCompatICS.setStartDelay:(Landroid/view/View;J)V │ │ -061e60: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061e66: 0c00 |0003: move-result-object v0 │ │ -061e68: 6e30 b120 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@20b1 │ │ -061e6e: 0e00 |0007: return-void │ │ +061ed4: |[061ed4] android.support.v4.view.ViewPropertyAnimatorCompatICS.setStartDelay:(Landroid/view/View;J)V │ │ +061ee4: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061eea: 0c00 |0003: move-result-object v0 │ │ +061eec: 6e30 b120 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@20b1 │ │ +061ef2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value J │ │ @@ -81317,19 +81344,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -061e70: |[061e70] android.support.v4.view.ViewPropertyAnimatorCompatICS.start:(Landroid/view/View;)V │ │ -061e80: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061e86: 0c00 |0003: move-result-object v0 │ │ -061e88: 6e10 b320 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@20b3 │ │ -061e8e: 0e00 |0007: return-void │ │ +061ef4: |[061ef4] android.support.v4.view.ViewPropertyAnimatorCompatICS.start:(Landroid/view/View;)V │ │ +061f04: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061f0a: 0c00 |0003: move-result-object v0 │ │ +061f0c: 6e10 b320 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@20b3 │ │ +061f12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -81338,46 +81365,46 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061e90: |[061e90] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationY:(Landroid/view/View;F)V │ │ -061ea0: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061ea6: 0c00 |0003: move-result-object v0 │ │ -061ea8: 6e20 b420 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@20b4 │ │ -061eae: 0e00 |0007: return-void │ │ +061f14: |[061f14] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationY:(Landroid/view/View;F)V │ │ +061f24: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061f2a: 0c00 |0003: move-result-object v0 │ │ +061f2c: 6e20 b420 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@20b4 │ │ +061f32: 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 : 4950 (ViewPropertyAnimatorCompatICS.java) │ │ + source_file_idx : 4960 (ViewPropertyAnimatorCompatICS.java) │ │ │ │ -Class #400 header: │ │ -class_idx : 549 │ │ +Class #401 header: │ │ +class_idx : 550 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 8 │ │ -source_file_idx : 4952 │ │ +source_file_idx : 4962 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #400 annotations: │ │ +Class #401 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #400 - │ │ +Class #401 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/animation/AnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;) │ │ @@ -81394,19 +81421,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 │ │ -061eb0: |[061eb0] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ -061ec0: 5b01 f302 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f3 │ │ -061ec4: 5b02 f402 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02f4 │ │ -061ec8: 7010 0000 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -061ece: 0e00 |0007: return-void │ │ +061f34: |[061f34] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ +061f44: 5b01 f302 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f3 │ │ +061f48: 5b02 f402 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02f4 │ │ +061f4c: 7010 0000 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +061f52: 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; │ │ @@ -81417,19 +81444,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061ed0: |[061ed0] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -061ee0: 5420 f302 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f3 │ │ -061ee4: 5421 f402 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02f4 │ │ -061ee8: 7220 ca0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@0bca │ │ -061eee: 0e00 |0007: return-void │ │ +061f54: |[061f54] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +061f64: 5420 f302 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f3 │ │ +061f68: 5421 f402 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02f4 │ │ +061f6c: 7220 ca0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@0bca │ │ +061f72: 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; │ │ @@ -81439,19 +81466,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061ef0: |[061ef0] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -061f00: 5420 f302 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f3 │ │ -061f04: 5421 f402 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02f4 │ │ -061f08: 7220 cb0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ -061f0e: 0e00 |0007: return-void │ │ +061f74: |[061f74] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +061f84: 5420 f302 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f3 │ │ +061f88: 5421 f402 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02f4 │ │ +061f8c: 7220 cb0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ +061f92: 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; │ │ @@ -81461,40 +81488,40 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061f10: |[061f10] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ -061f20: 5420 f302 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f3 │ │ -061f24: 5421 f402 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02f4 │ │ -061f28: 7220 cc0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ -061f2e: 0e00 |0007: return-void │ │ +061f94: |[061f94] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +061fa4: 5420 f302 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02f3 │ │ +061fa8: 5421 f402 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02f4 │ │ +061fac: 7220 cc0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ +061fb2: 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 : 4952 (ViewPropertyAnimatorCompatJB.java) │ │ + source_file_idx : 4962 (ViewPropertyAnimatorCompatJB.java) │ │ │ │ -Class #401 header: │ │ -class_idx : 550 │ │ +Class #402 header: │ │ +class_idx : 551 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4952 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4962 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #401 - │ │ +Class #402 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -81503,56 +81530,56 @@ │ │ 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 │ │ -061f30: |[061f30] android.support.v4.view.ViewPropertyAnimatorCompatJB.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -061f40: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -061f44: 6e10 c71f 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061f4a: 0c00 |0005: move-result-object v0 │ │ -061f4c: 2201 2502 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; // type@0225 │ │ -061f50: 7030 c20b 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@0bc2 │ │ -061f56: 6e20 b020 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@20b0 │ │ -061f5c: 0e00 |000e: return-void │ │ -061f5e: 6e10 c71f 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061f64: 0c00 |0012: move-result-object v0 │ │ -061f66: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -061f68: 6e20 b020 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@20b0 │ │ -061f6e: 28f7 |0017: goto 000e // -0009 │ │ +061fb4: |[061fb4] android.support.v4.view.ViewPropertyAnimatorCompatJB.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +061fc4: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +061fc8: 6e10 c71f 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061fce: 0c00 |0005: move-result-object v0 │ │ +061fd0: 2201 2602 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; // type@0226 │ │ +061fd4: 7030 c20b 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@0bc2 │ │ +061fda: 6e20 b020 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@20b0 │ │ +061fe0: 0e00 |000e: return-void │ │ +061fe2: 6e10 c71f 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +061fe8: 0c00 |0012: move-result-object v0 │ │ +061fea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +061fec: 6e20 b020 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@20b0 │ │ +061ff2: 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 : 4952 (ViewPropertyAnimatorCompatJB.java) │ │ + source_file_idx : 4962 (ViewPropertyAnimatorCompatJB.java) │ │ │ │ -Class #402 header: │ │ -class_idx : 551 │ │ +Class #403 header: │ │ +class_idx : 552 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4953 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4963 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #402 annotations: │ │ +Class #403 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setUpdateListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #402 - │ │ +Class #403 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/animation/ValueAnimator$AnimatorUpdateListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -81570,19 +81597,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 │ │ -061f70: |[061f70] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V │ │ -061f80: 5b01 f502 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@02f5 │ │ -061f84: 5b02 f602 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@02f6 │ │ -061f88: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -061f8e: 0e00 |0007: return-void │ │ +061ff4: |[061ff4] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V │ │ +062004: 5b01 f502 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@02f5 │ │ +062008: 5b02 f602 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@02f6 │ │ +06200c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +062012: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 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; │ │ @@ -81593,40 +81620,40 @@ │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061f90: |[061f90] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -061fa0: 5420 f502 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@02f5 │ │ -061fa4: 5421 f602 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@02f6 │ │ -061fa8: 7220 d10b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;.onAnimationUpdate:(Landroid/view/View;)V // method@0bd1 │ │ -061fae: 0e00 |0007: return-void │ │ +062014: |[062014] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +062024: 5420 f502 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@02f5 │ │ +062028: 5421 f602 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@02f6 │ │ +06202c: 7220 d10b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;.onAnimationUpdate:(Landroid/view/View;)V // method@0bd1 │ │ +062032: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; │ │ 0x0000 - 0x0008 reg=3 valueAnimator Landroid/animation/ValueAnimator; │ │ │ │ - source_file_idx : 4953 (ViewPropertyAnimatorCompatKK.java) │ │ + source_file_idx : 4963 (ViewPropertyAnimatorCompatKK.java) │ │ │ │ -Class #403 header: │ │ -class_idx : 552 │ │ +Class #404 header: │ │ +class_idx : 553 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4953 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4963 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #403 - │ │ +Class #404 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -81635,50 +81662,50 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -061fb0: |[061fb0] android.support.v4.view.ViewPropertyAnimatorCompatKK.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -061fc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061fc2: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -061fc6: 2200 2702 |0003: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; // type@0227 │ │ -061fca: 7030 c70b 3002 |0005: invoke-direct {v0, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V // method@0bc7 │ │ -061fd0: 6e10 c71f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ -061fd6: 0c01 |000b: move-result-object v1 │ │ -061fd8: 6e20 b220 0100 |000c: invoke-virtual {v1, v0}, Landroid/view/ViewPropertyAnimator;.setUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator; // method@20b2 │ │ -061fde: 0e00 |000f: return-void │ │ +062034: |[062034] android.support.v4.view.ViewPropertyAnimatorCompatKK.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +062044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062046: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +06204a: 2200 2802 |0003: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; // type@0228 │ │ +06204e: 7030 c70b 3002 |0005: invoke-direct {v0, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V // method@0bc7 │ │ +062054: 6e10 c71f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1fc7 │ │ +06205a: 0c01 |000b: move-result-object v1 │ │ +06205c: 6e20 b220 0100 |000c: invoke-virtual {v1, v0}, Landroid/view/ViewPropertyAnimator;.setUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator; // method@20b2 │ │ +062062: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0001 line=26 │ │ 0x0003 line=27 │ │ 0x0008 line=34 │ │ 0x000f line=35 │ │ locals : │ │ 0x0001 - 0x0005 reg=0 wrapped Landroid/animation/ValueAnimator$AnimatorUpdateListener; │ │ 0x0008 - 0x0010 reg=0 wrapped Landroid/animation/ValueAnimator$AnimatorUpdateListener; │ │ 0x0000 - 0x0010 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0010 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4953 (ViewPropertyAnimatorCompatKK.java) │ │ + source_file_idx : 4963 (ViewPropertyAnimatorCompatKK.java) │ │ │ │ -Class #404 header: │ │ -class_idx : 554 │ │ +Class #405 header: │ │ +class_idx : 555 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4956 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4966 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #404 - │ │ +Class #405 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -81688,17 +81715,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061fe0: |[061fe0] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.:()V │ │ -061ff0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -061ff6: 0e00 |0003: return-void │ │ +062064: |[062064] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.:()V │ │ +062074: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06207a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ │ │ Virtual methods - │ │ @@ -81707,16 +81734,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061ff8: |[061ff8] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel:(Landroid/view/View;)V │ │ -062008: 0e00 |0000: return-void │ │ +06207c: |[06207c] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel:(Landroid/view/View;)V │ │ +06208c: 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; │ │ │ │ @@ -81725,16 +81752,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06200c: |[06200c] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationEnd:(Landroid/view/View;)V │ │ -06201c: 0e00 |0000: return-void │ │ +062090: |[062090] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationEnd:(Landroid/view/View;)V │ │ +0620a0: 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; │ │ │ │ @@ -81743,63 +81770,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -062020: |[062020] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart:(Landroid/view/View;)V │ │ -062030: 0e00 |0000: return-void │ │ +0620a4: |[0620a4] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart:(Landroid/view/View;)V │ │ +0620b4: 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 : 4956 (ViewPropertyAnimatorListenerAdapter.java) │ │ + source_file_idx : 4966 (ViewPropertyAnimatorListenerAdapter.java) │ │ │ │ -Class #405 header: │ │ -class_idx : 555 │ │ +Class #406 header: │ │ +class_idx : 556 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4957 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4967 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #405 - │ │ +Class #406 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 4957 (ViewPropertyAnimatorUpdateListener.java) │ │ + source_file_idx : 4967 (ViewPropertyAnimatorUpdateListener.java) │ │ │ │ -Class #406 header: │ │ -class_idx : 556 │ │ +Class #407 header: │ │ +class_idx : 557 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 5055 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 5065 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #406 - │ │ +Class #407 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowInsetsCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -81808,17 +81835,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062034: |[062034] android.support.v4.view.WindowInsetsCompat.:()V │ │ -062044: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06204a: 0e00 |0003: return-void │ │ +0620b8: |[0620b8] android.support.v4.view.WindowInsetsCompat.:()V │ │ +0620c8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0620ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ Virtual methods - │ │ @@ -81827,17 +81854,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06204c: |[06204c] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetBottom:()I │ │ -06205c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06205e: 0f00 |0001: return v0 │ │ +0620d0: |[0620d0] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetBottom:()I │ │ +0620e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0620e2: 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;) │ │ @@ -81845,17 +81872,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062060: |[062060] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetLeft:()I │ │ -062070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062072: 0f00 |0001: return v0 │ │ +0620e4: |[0620e4] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetLeft:()I │ │ +0620f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0620f6: 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;) │ │ @@ -81863,17 +81890,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062074: |[062074] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetRight:()I │ │ -062084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062086: 0f00 |0001: return v0 │ │ +0620f8: |[0620f8] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetRight:()I │ │ +062108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06210a: 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;) │ │ @@ -81881,17 +81908,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062088: |[062088] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetTop:()I │ │ -062098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06209a: 0f00 |0001: return v0 │ │ +06210c: |[06210c] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetTop:()I │ │ +06211c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06211e: 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;) │ │ @@ -81899,39 +81926,39 @@ │ │ type : '(IIII)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06209c: |[06209c] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ -0620ac: 1100 |0000: return-object v0 │ │ +062120: |[062120] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ +062130: 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 : 5055 (WindowInsetsCompat.java) │ │ + source_file_idx : 5065 (WindowInsetsCompat.java) │ │ │ │ -Class #407 header: │ │ -class_idx : 557 │ │ +Class #408 header: │ │ +class_idx : 558 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 556 │ │ -source_file_idx : 5056 │ │ +superclass_idx : 557 │ │ +source_file_idx : 5066 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #407 - │ │ +Class #408 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowInsetsCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/WindowInsetsCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -81944,18 +81971,18 @@ │ │ type : '(Landroid/view/WindowInsets;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0620b0: |[0620b0] android.support.v4.view.WindowInsetsCompatApi21.:(Landroid/view/WindowInsets;)V │ │ -0620c0: 7010 d20b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/WindowInsetsCompat;.:()V // method@0bd2 │ │ -0620c6: 5b01 f702 |0003: iput-object v1, v0, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ -0620ca: 0e00 |0005: return-void │ │ +062134: |[062134] android.support.v4.view.WindowInsetsCompatApi21.:(Landroid/view/WindowInsets;)V │ │ +062144: 7010 d20b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/WindowInsetsCompat;.:()V // method@0bd2 │ │ +06214a: 5b01 f702 |0003: iput-object v1, v0, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ +06214e: 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; │ │ @@ -81967,19 +81994,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0620cc: |[0620cc] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetBottom:()I │ │ -0620dc: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ -0620e0: 6e10 de20 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ -0620e6: 0a00 |0005: move-result v0 │ │ -0620e8: 0f00 |0006: return v0 │ │ +062150: |[062150] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetBottom:()I │ │ +062160: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ +062164: 6e10 de20 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ +06216a: 0a00 |0005: move-result v0 │ │ +06216c: 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;) │ │ @@ -81987,19 +82014,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0620ec: |[0620ec] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetLeft:()I │ │ -0620fc: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ -062100: 6e10 df20 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@20df │ │ -062106: 0a00 |0005: move-result v0 │ │ -062108: 0f00 |0006: return v0 │ │ +062170: |[062170] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetLeft:()I │ │ +062180: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ +062184: 6e10 df20 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@20df │ │ +06218a: 0a00 |0005: move-result v0 │ │ +06218c: 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;) │ │ @@ -82007,19 +82034,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06210c: |[06210c] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetRight:()I │ │ -06211c: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ -062120: 6e10 e020 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@20e0 │ │ -062126: 0a00 |0005: move-result v0 │ │ -062128: 0f00 |0006: return v0 │ │ +062190: |[062190] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetRight:()I │ │ +0621a0: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ +0621a4: 6e10 e020 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@20e0 │ │ +0621aa: 0a00 |0005: move-result v0 │ │ +0621ac: 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;) │ │ @@ -82027,19 +82054,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06212c: |[06212c] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetTop:()I │ │ -06213c: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ -062140: 6e10 e120 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ -062146: 0a00 |0005: move-result v0 │ │ -062148: 0f00 |0006: return v0 │ │ +0621b0: |[0621b0] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetTop:()I │ │ +0621c0: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ +0621c4: 6e10 e120 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ +0621ca: 0a00 |0005: move-result v0 │ │ +0621cc: 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;) │ │ @@ -82047,21 +82074,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 │ │ -06214c: |[06214c] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ -06215c: 2200 2d02 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022d │ │ -062160: 5421 f702 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ -062164: 6e56 e220 3154 |0004: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ -06216a: 0c01 |0007: move-result-object v1 │ │ -06216c: 7020 d80b 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@0bd8 │ │ -062172: 1100 |000b: return-object v0 │ │ +0621d0: |[0621d0] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ +0621e0: 2200 2e02 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@022e │ │ +0621e4: 5421 f702 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ +0621e8: 6e56 e220 3154 |0004: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ +0621ee: 0c01 |0007: move-result-object v1 │ │ +0621f0: 7020 d80b 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@0bd8 │ │ +0621f6: 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 │ │ @@ -82073,67 +82100,67 @@ │ │ type : '()Landroid/view/WindowInsets;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062174: |[062174] android.support.v4.view.WindowInsetsCompatApi21.unwrap:()Landroid/view/WindowInsets; │ │ -062184: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ -062188: 1100 |0002: return-object v0 │ │ +0621f8: |[0621f8] android.support.v4.view.WindowInsetsCompatApi21.unwrap:()Landroid/view/WindowInsets; │ │ +062208: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02f7 │ │ +06220c: 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 : 5056 (WindowInsetsCompatApi21.java) │ │ + source_file_idx : 5066 (WindowInsetsCompatApi21.java) │ │ │ │ -Class #408 header: │ │ -class_idx : 561 │ │ +Class #409 header: │ │ +class_idx : 562 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 545 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 546 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #408 annotations: │ │ +Class #409 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityEventVersionImpl" │ │ │ │ -Class #408 - │ │ +Class #409 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 545 (AccessibilityEventCompat.java) │ │ + source_file_idx : 546 (AccessibilityEventCompat.java) │ │ │ │ -Class #409 header: │ │ -class_idx : 560 │ │ +Class #410 header: │ │ +class_idx : 561 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 545 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 546 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #409 annotations: │ │ +Class #410 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventStubImpl" │ │ │ │ -Class #409 - │ │ +Class #410 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -82143,42 +82170,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06218c: |[06218c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -06219c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0621a2: 0e00 |0003: return-void │ │ +062210: |[062210] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +062220: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +062226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 545 (AccessibilityEventCompat.java) │ │ + source_file_idx : 546 (AccessibilityEventCompat.java) │ │ │ │ -Class #410 header: │ │ -class_idx : 558 │ │ +Class #411 header: │ │ +class_idx : 559 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 560 │ │ -source_file_idx : 545 │ │ +superclass_idx : 561 │ │ +source_file_idx : 546 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #410 annotations: │ │ +Class #411 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventIcsImpl" │ │ │ │ -Class #410 - │ │ +Class #411 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -82187,42 +82214,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0621a4: |[0621a4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -0621b4: 7010 e10b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0be1 │ │ -0621ba: 0e00 |0003: return-void │ │ +062228: |[062228] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +062238: 7010 e10b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0be1 │ │ +06223e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 545 (AccessibilityEventCompat.java) │ │ + source_file_idx : 546 (AccessibilityEventCompat.java) │ │ │ │ -Class #411 header: │ │ -class_idx : 559 │ │ +Class #412 header: │ │ +class_idx : 560 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 558 │ │ -source_file_idx : 545 │ │ +superclass_idx : 559 │ │ +source_file_idx : 546 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #411 annotations: │ │ +Class #412 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventKitKatImpl" │ │ │ │ -Class #411 - │ │ +Class #412 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -82231,41 +82258,41 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0621bc: |[0621bc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventKitKatImpl.:()V │ │ -0621cc: 7010 df0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0bdf │ │ -0621d2: 0e00 |0003: return-void │ │ +062240: |[062240] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventKitKatImpl.:()V │ │ +062250: 7010 df0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0bdf │ │ +062256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 545 (AccessibilityEventCompat.java) │ │ + source_file_idx : 546 (AccessibilityEventCompat.java) │ │ │ │ -Class #412 header: │ │ -class_idx : 562 │ │ +Class #413 header: │ │ +class_idx : 563 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 545 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 546 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #412 annotations: │ │ +Class #413 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; } │ │ │ │ -Class #412 - │ │ +Class #413 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ name : 'IMPL' │ │ @@ -82278,33 +82305,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0621d4: |[0621d4] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -0621e4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0621e8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0621ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0621f0: 2200 2f02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl; // type@022f │ │ -0621f4: 7010 e00b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl;.:()V // method@0be0 │ │ -0621fa: 6900 f802 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02f8 │ │ -0621fe: 0e00 |000d: return-void │ │ -062200: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -062204: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -062208: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -06220c: 2200 2e02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@022e │ │ -062210: 7010 df0b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0bdf │ │ -062216: 6900 f802 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02f8 │ │ -06221a: 28f2 |001b: goto 000d // -000e │ │ -06221c: 2200 3002 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@0230 │ │ -062220: 7010 e10b 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0be1 │ │ -062226: 6900 f802 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02f8 │ │ -06222a: 28ea |0023: goto 000d // -0016 │ │ +062258: |[062258] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +062268: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +06226c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +062270: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +062274: 2200 3002 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl; // type@0230 │ │ +062278: 7010 e00b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl;.:()V // method@0be0 │ │ +06227e: 6900 f802 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02f8 │ │ +062282: 0e00 |000d: return-void │ │ +062284: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +062288: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +06228c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +062290: 2200 2f02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@022f │ │ +062294: 7010 df0b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0bdf │ │ +06229a: 6900 f802 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02f8 │ │ +06229e: 28f2 |001b: goto 000d // -000e │ │ +0622a0: 2200 3102 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@0231 │ │ +0622a4: 7010 e10b 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0be1 │ │ +0622aa: 6900 f802 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02f8 │ │ +0622ae: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x000d line=105 │ │ 0x000e line=100 │ │ 0x0014 line=101 │ │ @@ -82316,43 +82343,43 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06222c: |[06222c] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -06223c: 2200 5402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0254 │ │ -062240: 7020 1e0d 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0d1e │ │ -062246: 1100 |0005: return-object v0 │ │ +0622b0: |[0622b0] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0622c0: 2200 5502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0255 │ │ +0622c4: 7020 1e0d 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0d1e │ │ +0622ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 545 (AccessibilityEventCompat.java) │ │ + source_file_idx : 546 (AccessibilityEventCompat.java) │ │ │ │ -Class #413 header: │ │ -class_idx : 563 │ │ +Class #414 header: │ │ +class_idx : 564 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 553 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 554 │ │ static_fields_size : 22 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #413 annotations: │ │ +Class #414 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="AccessibilityActionCompat" │ │ │ │ -Class #413 - │ │ +Class #414 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;) │ │ name : 'ACTION_ACCESSIBILITY_FOCUS' │ │ @@ -82453,105 +82480,105 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 198 16-bit code units │ │ -062248: |[062248] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:()V │ │ -062258: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06225a: 2200 3302 |0001: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -06225e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -062260: 7030 e50b 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062266: 6900 0303 |0007: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0303 │ │ -06226a: 2200 3302 |0009: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -06226e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -062270: 7030 e50b 1002 |000c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062276: 6900 fb02 |000f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fb │ │ -06227a: 2200 3302 |0011: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -06227e: 1241 |0013: const/4 v1, #int 4 // #4 │ │ -062280: 7030 e50b 1002 |0014: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062286: 6900 0c03 |0017: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SELECT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030c │ │ -06228a: 2200 3302 |0019: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -06228e: 1301 0800 |001b: const/16 v1, #int 8 // #8 │ │ -062292: 7030 e50b 1002 |001d: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062298: 6900 fc02 |0020: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_SELECTION:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fc │ │ -06229c: 2200 3302 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -0622a0: 1301 1000 |0024: const/16 v1, #int 16 // #10 │ │ -0622a4: 7030 e50b 1002 |0026: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -0622aa: 6900 fd02 |0029: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLICK:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fd │ │ -0622ae: 2200 3302 |002b: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -0622b2: 1301 2000 |002d: const/16 v1, #int 32 // #20 │ │ -0622b6: 7030 e50b 1002 |002f: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -0622bc: 6900 0403 |0032: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_LONG_CLICK:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0304 │ │ -0622c0: 2200 3302 |0034: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -0622c4: 1301 4000 |0036: const/16 v1, #int 64 // #40 │ │ -0622c8: 7030 e50b 1002 |0038: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -0622ce: 6900 f902 |003b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_ACCESSIBILITY_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02f9 │ │ -0622d2: 2200 3302 |003d: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -0622d6: 1301 8000 |003f: const/16 v1, #int 128 // #80 │ │ -0622da: 7030 e50b 1002 |0041: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -0622e0: 6900 fa02 |0044: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_ACCESSIBILITY_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fa │ │ -0622e4: 2200 3302 |0046: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -0622e8: 1301 0001 |0048: const/16 v1, #int 256 // #100 │ │ -0622ec: 7030 e50b 1002 |004a: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -0622f2: 6900 0503 |004d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_NEXT_AT_MOVEMENT_GRANULARITY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0305 │ │ -0622f6: 2200 3302 |004f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -0622fa: 1301 0002 |0051: const/16 v1, #int 512 // #200 │ │ -0622fe: 7030 e50b 1002 |0053: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062304: 6900 0803 |0056: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0308 │ │ -062308: 2200 3302 |0058: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -06230c: 1301 0004 |005a: const/16 v1, #int 1024 // #400 │ │ -062310: 7030 e50b 1002 |005c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062316: 6900 0603 |005f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_NEXT_HTML_ELEMENT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0306 │ │ -06231a: 2200 3302 |0061: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -06231e: 1301 0008 |0063: const/16 v1, #int 2048 // #800 │ │ -062322: 7030 e50b 1002 |0065: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062328: 6900 0903 |0068: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PREVIOUS_HTML_ELEMENT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0309 │ │ -06232c: 2200 3302 |006a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -062330: 1301 0010 |006c: const/16 v1, #int 4096 // #1000 │ │ -062334: 7030 e50b 1002 |006e: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -06233a: 6900 0b03 |0071: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SCROLL_FORWARD:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030b │ │ -06233e: 2200 3302 |0073: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -062342: 1301 0020 |0075: const/16 v1, #int 8192 // #2000 │ │ -062346: 7030 e50b 1002 |0077: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -06234c: 6900 0a03 |007a: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SCROLL_BACKWARD:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030a │ │ -062350: 2200 3302 |007c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -062354: 1301 0040 |007e: const/16 v1, #int 16384 // #4000 │ │ -062358: 7030 e50b 1002 |0080: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -06235e: 6900 ff02 |0083: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_COPY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02ff │ │ -062362: 2200 3302 |0085: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -062366: 1401 0080 0000 |0087: const v1, #float 4.59177e-41 // #00008000 │ │ -06236c: 7030 e50b 1002 |008a: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062372: 6900 0703 |008d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PASTE:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0307 │ │ -062376: 2200 3302 |008f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -06237a: 1501 0100 |0091: const/high16 v1, #int 65536 // #1 │ │ -06237e: 7030 e50b 1002 |0093: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062384: 6900 0003 |0096: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CUT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0300 │ │ -062388: 2200 3302 |0098: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -06238c: 1501 0200 |009a: const/high16 v1, #int 131072 // #2 │ │ -062390: 7030 e50b 1002 |009c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -062396: 6900 0d03 |009f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SET_SELECTION:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030d │ │ -06239a: 2200 3302 |00a1: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -06239e: 1501 0400 |00a3: const/high16 v1, #int 262144 // #4 │ │ -0623a2: 7030 e50b 1002 |00a5: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -0623a8: 6900 0203 |00a8: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_EXPAND:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0302 │ │ -0623ac: 2200 3302 |00aa: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -0623b0: 1501 0800 |00ac: const/high16 v1, #int 524288 // #8 │ │ -0623b4: 7030 e50b 1002 |00ae: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -0623ba: 6900 fe02 |00b1: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_COLLAPSE:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fe │ │ -0623be: 2200 3302 |00b3: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -0623c2: 1501 1000 |00b5: const/high16 v1, #int 1048576 // #10 │ │ -0623c6: 7030 e50b 1002 |00b7: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -0623cc: 6900 0103 |00ba: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_DISMISS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0301 │ │ -0623d0: 2200 3302 |00bc: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0233 │ │ -0623d4: 1501 2000 |00be: const/high16 v1, #int 2097152 // #20 │ │ -0623d8: 7030 e50b 1002 |00c0: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ -0623de: 6900 0e03 |00c3: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SET_TEXT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030e │ │ -0623e2: 0e00 |00c5: return-void │ │ +0622cc: |[0622cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:()V │ │ +0622dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0622de: 2200 3402 |0001: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +0622e2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0622e4: 7030 e50b 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +0622ea: 6900 0303 |0007: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0303 │ │ +0622ee: 2200 3402 |0009: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +0622f2: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +0622f4: 7030 e50b 1002 |000c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +0622fa: 6900 fb02 |000f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fb │ │ +0622fe: 2200 3402 |0011: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062302: 1241 |0013: const/4 v1, #int 4 // #4 │ │ +062304: 7030 e50b 1002 |0014: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +06230a: 6900 0c03 |0017: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SELECT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030c │ │ +06230e: 2200 3402 |0019: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062312: 1301 0800 |001b: const/16 v1, #int 8 // #8 │ │ +062316: 7030 e50b 1002 |001d: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +06231c: 6900 fc02 |0020: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_SELECTION:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fc │ │ +062320: 2200 3402 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062324: 1301 1000 |0024: const/16 v1, #int 16 // #10 │ │ +062328: 7030 e50b 1002 |0026: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +06232e: 6900 fd02 |0029: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLICK:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fd │ │ +062332: 2200 3402 |002b: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062336: 1301 2000 |002d: const/16 v1, #int 32 // #20 │ │ +06233a: 7030 e50b 1002 |002f: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +062340: 6900 0403 |0032: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_LONG_CLICK:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0304 │ │ +062344: 2200 3402 |0034: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062348: 1301 4000 |0036: const/16 v1, #int 64 // #40 │ │ +06234c: 7030 e50b 1002 |0038: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +062352: 6900 f902 |003b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_ACCESSIBILITY_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02f9 │ │ +062356: 2200 3402 |003d: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +06235a: 1301 8000 |003f: const/16 v1, #int 128 // #80 │ │ +06235e: 7030 e50b 1002 |0041: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +062364: 6900 fa02 |0044: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_ACCESSIBILITY_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fa │ │ +062368: 2200 3402 |0046: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +06236c: 1301 0001 |0048: const/16 v1, #int 256 // #100 │ │ +062370: 7030 e50b 1002 |004a: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +062376: 6900 0503 |004d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_NEXT_AT_MOVEMENT_GRANULARITY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0305 │ │ +06237a: 2200 3402 |004f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +06237e: 1301 0002 |0051: const/16 v1, #int 512 // #200 │ │ +062382: 7030 e50b 1002 |0053: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +062388: 6900 0803 |0056: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0308 │ │ +06238c: 2200 3402 |0058: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062390: 1301 0004 |005a: const/16 v1, #int 1024 // #400 │ │ +062394: 7030 e50b 1002 |005c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +06239a: 6900 0603 |005f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_NEXT_HTML_ELEMENT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0306 │ │ +06239e: 2200 3402 |0061: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +0623a2: 1301 0008 |0063: const/16 v1, #int 2048 // #800 │ │ +0623a6: 7030 e50b 1002 |0065: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +0623ac: 6900 0903 |0068: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PREVIOUS_HTML_ELEMENT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0309 │ │ +0623b0: 2200 3402 |006a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +0623b4: 1301 0010 |006c: const/16 v1, #int 4096 // #1000 │ │ +0623b8: 7030 e50b 1002 |006e: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +0623be: 6900 0b03 |0071: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SCROLL_FORWARD:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030b │ │ +0623c2: 2200 3402 |0073: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +0623c6: 1301 0020 |0075: const/16 v1, #int 8192 // #2000 │ │ +0623ca: 7030 e50b 1002 |0077: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +0623d0: 6900 0a03 |007a: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SCROLL_BACKWARD:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030a │ │ +0623d4: 2200 3402 |007c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +0623d8: 1301 0040 |007e: const/16 v1, #int 16384 // #4000 │ │ +0623dc: 7030 e50b 1002 |0080: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +0623e2: 6900 ff02 |0083: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_COPY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02ff │ │ +0623e6: 2200 3402 |0085: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +0623ea: 1401 0080 0000 |0087: const v1, #float 4.59177e-41 // #00008000 │ │ +0623f0: 7030 e50b 1002 |008a: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +0623f6: 6900 0703 |008d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PASTE:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0307 │ │ +0623fa: 2200 3402 |008f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +0623fe: 1501 0100 |0091: const/high16 v1, #int 65536 // #1 │ │ +062402: 7030 e50b 1002 |0093: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +062408: 6900 0003 |0096: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CUT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0300 │ │ +06240c: 2200 3402 |0098: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062410: 1501 0200 |009a: const/high16 v1, #int 131072 // #2 │ │ +062414: 7030 e50b 1002 |009c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +06241a: 6900 0d03 |009f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SET_SELECTION:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030d │ │ +06241e: 2200 3402 |00a1: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062422: 1501 0400 |00a3: const/high16 v1, #int 262144 // #4 │ │ +062426: 7030 e50b 1002 |00a5: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +06242c: 6900 0203 |00a8: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_EXPAND:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0302 │ │ +062430: 2200 3402 |00aa: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062434: 1501 0800 |00ac: const/high16 v1, #int 524288 // #8 │ │ +062438: 7030 e50b 1002 |00ae: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +06243e: 6900 fe02 |00b1: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_COLLAPSE:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fe │ │ +062442: 2200 3402 |00b3: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062446: 1501 1000 |00b5: const/high16 v1, #int 1048576 // #10 │ │ +06244a: 7030 e50b 1002 |00b7: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +062450: 6900 0103 |00ba: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_DISMISS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0301 │ │ +062454: 2200 3402 |00bc: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0234 │ │ +062458: 1501 2000 |00be: const/high16 v1, #int 2097152 // #20 │ │ +06245c: 7030 e50b 1002 |00c0: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@0be5 │ │ +062462: 6900 0e03 |00c3: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SET_TEXT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@030e │ │ +062466: 0e00 |00c5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0009 line=49 │ │ 0x0011 line=56 │ │ 0x0019 line=63 │ │ 0x0022 line=70 │ │ @@ -82579,21 +82606,21 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0623e4: |[0623e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(ILjava/lang/CharSequence;)V │ │ -0623f4: 7100 760c 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@0c76 │ │ -0623fa: 0c00 |0003: move-result-object v0 │ │ -0623fc: 7230 270c 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; // method@0c27 │ │ -062402: 0c00 |0007: move-result-object v0 │ │ -062404: 7020 e60b 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;)V // method@0be6 │ │ -06240a: 0e00 |000b: return-void │ │ +062468: |[062468] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(ILjava/lang/CharSequence;)V │ │ +062478: 7100 760c 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@0c76 │ │ +06247e: 0c00 |0003: move-result-object v0 │ │ +062480: 7230 270c 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; // method@0c27 │ │ +062486: 0c00 |0007: move-result-object v0 │ │ +062488: 7020 e60b 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;)V // method@0be6 │ │ +06248e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x000b line=346 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ 0x0000 - 0x000c reg=2 actionId I │ │ @@ -82604,18 +82631,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06240c: |[06240c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(Ljava/lang/Object;)V │ │ -06241c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -062422: 5b01 0f03 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@030f │ │ -062426: 0e00 |0005: return-void │ │ +062490: |[062490] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(Ljava/lang/Object;)V │ │ +0624a0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0624a6: 5b01 0f03 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@030f │ │ +0624aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0003 line=349 │ │ 0x0005 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ @@ -82626,42 +82653,42 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062428: |[062428] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.access$100:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Ljava/lang/Object; │ │ -062438: 5410 0f03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@030f │ │ -06243c: 1100 |0002: return-object v0 │ │ +0624ac: |[0624ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.access$100:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Ljava/lang/Object; │ │ +0624bc: 5410 0f03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@030f │ │ +0624c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #414 header: │ │ -class_idx : 567 │ │ +Class #415 header: │ │ +class_idx : 568 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 553 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 44 │ │ │ │ -Class #414 annotations: │ │ +Class #415 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoImpl" │ │ │ │ -Class #414 - │ │ +Class #415 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -82926,32 +82953,32 @@ │ │ │ │ #43 : (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 : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #415 header: │ │ -class_idx : 572 │ │ +Class #416 header: │ │ +class_idx : 573 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 553 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 44 │ │ │ │ -Class #415 annotations: │ │ +Class #416 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoStubImpl" │ │ │ │ -Class #415 - │ │ +Class #416 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -82961,17 +82988,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062440: |[062440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -062450: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -062456: 0e00 |0003: return-void │ │ +0624c4: |[0624c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +0624d4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0624da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -82980,16 +83007,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -062458: |[062458] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -062468: 0e00 |0000: return-void │ │ +0624dc: |[0624dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +0624ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 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 │ │ @@ -82999,16 +83026,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 │ │ -06246c: |[06246c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -06247c: 0e00 |0000: return-void │ │ +0624f0: |[0624f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +062500: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 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; │ │ @@ -83018,17 +83045,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062480: |[062480] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -062490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062492: 0f00 |0001: return v0 │ │ +062504: |[062504] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +062514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062516: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83037,16 +83064,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 │ │ -062494: |[062494] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0624a4: 0e00 |0000: return-void │ │ +062518: |[062518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +062528: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 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; │ │ @@ -83056,16 +83083,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 │ │ -0624a8: |[0624a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0624b8: 0e00 |0000: return-void │ │ +06252c: |[06252c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +06253c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ 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; │ │ @@ -83075,17 +83102,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 │ │ -0624bc: |[0624bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0624cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0624ce: 1100 |0001: return-object v0 │ │ +062540: |[062540] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +062550: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062552: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83094,17 +83121,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 │ │ -0624d0: |[0624d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0624e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0624e2: 1100 |0001: return-object v0 │ │ +062554: |[062554] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +062564: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062566: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83113,17 +83140,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0624e4: |[0624e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0624f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0624f6: 0f00 |0001: return v0 │ │ +062568: |[062568] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +062578: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06257a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83132,17 +83159,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 │ │ -0624f8: |[0624f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -062508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06250a: 1100 |0001: return-object v0 │ │ +06257c: |[06257c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +06258c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06258e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83151,17 +83178,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 │ │ -06250c: |[06250c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -06251c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06251e: 1100 |0001: return-object v0 │ │ +062590: |[062590] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0625a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0625a2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83170,17 +83197,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 │ │ -062520: |[062520] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -062530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062532: 1100 |0001: return-object v0 │ │ +0625a4: |[0625a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0625b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0625b6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83189,17 +83216,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062534: |[062534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -062544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062546: 0f00 |0001: return v0 │ │ +0625b8: |[0625b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0625c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0625ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83208,17 +83235,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062548: |[062548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -062558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06255a: 0f00 |0001: return v0 │ │ +0625cc: |[0625cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +0625dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0625de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83227,17 +83254,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06255c: |[06255c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -06256c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06256e: 0f00 |0001: return v0 │ │ +0625e0: |[0625e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0625f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0625f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83246,17 +83273,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062570: |[062570] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -062580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062582: 0f00 |0001: return v0 │ │ +0625f4: |[0625f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +062604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062606: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83265,17 +83292,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062584: |[062584] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -062594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062596: 0f00 |0001: return v0 │ │ +062608: |[062608] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +062618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06261a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83284,17 +83311,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062598: |[062598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -0625a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0625aa: 0f00 |0001: return v0 │ │ +06261c: |[06261c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +06262c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06262e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83303,17 +83330,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0625ac: |[0625ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -0625bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0625be: 0f00 |0001: return v0 │ │ +062630: |[062630] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +062640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062642: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83322,17 +83349,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0625c0: |[0625c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -0625d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0625d2: 0f00 |0001: return v0 │ │ +062644: |[062644] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +062654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062656: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83341,17 +83368,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0625d4: |[0625d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0625e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0625e6: 0f00 |0001: return v0 │ │ +062658: |[062658] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +062668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06266a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83360,17 +83387,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0625e8: |[0625e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0625f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0625fa: 0f00 |0001: return v0 │ │ +06266c: |[06266c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +06267c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06267e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83379,17 +83406,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0625fc: |[0625fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -06260c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06260e: 0f00 |0001: return v0 │ │ +062680: |[062680] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +062690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062692: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83398,17 +83425,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062610: |[062610] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -062620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062622: 0f00 |0001: return v0 │ │ +062694: |[062694] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0626a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0626a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83417,17 +83444,17 @@ │ │ type : '(ILjava/lang/CharSequence;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062624: |[062624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ -062634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062636: 1100 |0001: return-object v0 │ │ +0626a8: |[0626a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ +0626b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0626ba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 actionId I │ │ 0x0000 - 0x0002 reg=3 label Ljava/lang/CharSequence; │ │ @@ -83437,17 +83464,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 │ │ -062638: |[062638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -062648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06264a: 1100 |0001: return-object v0 │ │ +0626bc: |[0626bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0626cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0626ce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83456,16 +83483,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06264c: |[06264c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -06265c: 0e00 |0000: return-void │ │ +0626d0: |[0626d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0626e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -83474,17 +83501,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062660: |[062660] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -062670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062672: 0f00 |0001: return v0 │ │ +0626e4: |[0626e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0626f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0626f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action Ljava/lang/Object; │ │ @@ -83494,16 +83521,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -062674: |[062674] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -062684: 0e00 |0000: return-void │ │ +0626f8: |[0626f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +062708: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 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 │ │ @@ -83513,16 +83540,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 │ │ -062688: |[062688] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -062698: 0e00 |0000: return-void │ │ +06270c: |[06270c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +06271c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 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; │ │ @@ -83532,16 +83559,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 │ │ -06269c: |[06269c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0626ac: 0e00 |0000: return-void │ │ +062720: |[062720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +062730: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 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; │ │ @@ -83551,16 +83578,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 │ │ -0626b0: |[0626b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0626c0: 0e00 |0000: return-void │ │ +062734: |[062734] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +062744: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 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; │ │ @@ -83570,16 +83597,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0626c4: |[0626c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -0626d4: 0e00 |0000: return-void │ │ +062748: |[062748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +062758: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ 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 │ │ @@ -83589,16 +83616,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 │ │ -0626d8: |[0626d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0626e8: 0e00 |0000: return-void │ │ +06275c: |[06275c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +06276c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ 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; │ │ @@ -83608,16 +83635,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0626ec: |[0626ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0626fc: 0e00 |0000: return-void │ │ +062770: |[062770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +062780: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ 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 │ │ @@ -83627,16 +83654,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -062700: |[062700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -062710: 0e00 |0000: return-void │ │ +062784: |[062784] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +062794: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ 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 │ │ @@ -83646,16 +83673,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -062714: |[062714] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -062724: 0e00 |0000: return-void │ │ +062798: |[062798] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +0627a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 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 │ │ @@ -83665,16 +83692,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -062728: |[062728] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -062738: 0e00 |0000: return-void │ │ +0627ac: |[0627ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +0627bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=890 │ │ 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 │ │ @@ -83684,16 +83711,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06273c: |[06273c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -06274c: 0e00 |0000: return-void │ │ +0627c0: |[0627c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +0627d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 granularities I │ │ @@ -83703,16 +83730,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 │ │ -062750: |[062750] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -062760: 0e00 |0000: return-void │ │ +0627d4: |[0627d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0627e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ 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; │ │ @@ -83722,16 +83749,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 │ │ -062764: |[062764] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -062774: 0e00 |0000: return-void │ │ +0627e8: |[0627e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0627f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ 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; │ │ @@ -83741,16 +83768,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -062778: |[062778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -062788: 0e00 |0000: return-void │ │ +0627fc: |[0627fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +06280c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 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 │ │ @@ -83760,16 +83787,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06278c: |[06278c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -06279c: 0e00 |0000: return-void │ │ +062810: |[062810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +062820: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ 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 │ │ @@ -83779,16 +83806,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 │ │ -0627a0: |[0627a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0627b0: 0e00 |0000: return-void │ │ +062824: |[062824] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +062834: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ 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; │ │ @@ -83798,42 +83825,42 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0627b4: |[0627b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0627c4: 0e00 |0000: return-void │ │ +062838: |[062838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +062848: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 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 : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #416 header: │ │ -class_idx : 566 │ │ +Class #417 header: │ │ +class_idx : 567 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 572 │ │ -source_file_idx : 553 │ │ +superclass_idx : 573 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 35 │ │ │ │ -Class #416 annotations: │ │ +Class #417 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoIcsImpl" │ │ │ │ -Class #416 - │ │ +Class #417 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -83842,17 +83869,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0627c8: |[0627c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -0627d8: 7010 470c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0c47 │ │ -0627de: 0e00 |0003: return-void │ │ +06284c: |[06284c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +06285c: 7010 470c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0c47 │ │ +062862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -83861,17 +83888,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0627e0: |[0627e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -0627f0: 7120 aa0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0caa │ │ -0627f6: 0e00 |0003: return-void │ │ +062864: |[062864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +062874: 7120 aa0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0caa │ │ +06287a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1238 │ │ 0x0003 line=1239 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -83882,17 +83909,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 │ │ -0627f8: |[0627f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -062808: 7120 ab0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0cab │ │ -06280e: 0e00 |0003: return-void │ │ +06287c: |[06287c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +06288c: 7120 ab0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0cab │ │ +062892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1243 │ │ 0x0003 line=1244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -83903,18 +83930,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062810: |[062810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -062820: 7110 ac0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0cac │ │ -062826: 0a00 |0003: move-result v0 │ │ -062828: 0f00 |0004: return v0 │ │ +062894: |[062894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +0628a4: 7110 ac0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0cac │ │ +0628aa: 0a00 |0003: move-result v0 │ │ +0628ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1253 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83923,17 +83950,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 │ │ -06282c: |[06282c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -06283c: 7120 ad0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cad │ │ -062842: 0e00 |0003: return-void │ │ +0628b0: |[0628b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0628c0: 7120 ad0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cad │ │ +0628c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1258 │ │ 0x0003 line=1259 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -83944,17 +83971,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 │ │ -062844: |[062844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -062854: 7120 ae0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cae │ │ -06285a: 0e00 |0003: return-void │ │ +0628c8: |[0628c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0628d8: 7120 ae0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cae │ │ +0628de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1263 │ │ 0x0003 line=1264 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -83965,18 +83992,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 │ │ -06285c: |[06285c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -06286c: 7110 af0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0caf │ │ -062872: 0c00 |0003: move-result-object v0 │ │ -062874: 1100 |0004: return-object v0 │ │ +0628e0: |[0628e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0628f0: 7110 af0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0caf │ │ +0628f6: 0c00 |0003: move-result-object v0 │ │ +0628f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -83985,18 +84012,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 │ │ -062878: |[062878] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -062888: 7110 b00c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb0 │ │ -06288e: 0c00 |0003: move-result-object v0 │ │ -062890: 1100 |0004: return-object v0 │ │ +0628fc: |[0628fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +06290c: 7110 b00c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb0 │ │ +062912: 0c00 |0003: move-result-object v0 │ │ +062914: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1283 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84005,18 +84032,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 │ │ -062894: |[062894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0628a4: 7110 b10c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb1 │ │ -0628aa: 0c00 |0003: move-result-object v0 │ │ -0628ac: 1100 |0004: return-object v0 │ │ +062918: |[062918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +062928: 7110 b10c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb1 │ │ +06292e: 0c00 |0003: move-result-object v0 │ │ +062930: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1288 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84025,18 +84052,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 │ │ -0628b0: |[0628b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0628c0: 7110 b20c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb2 │ │ -0628c6: 0c00 |0003: move-result-object v0 │ │ -0628c8: 1100 |0004: return-object v0 │ │ +062934: |[062934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +062944: 7110 b20c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb2 │ │ +06294a: 0c00 |0003: move-result-object v0 │ │ +06294c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84045,18 +84072,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0628cc: |[0628cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -0628dc: 7110 b30c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0cb3 │ │ -0628e2: 0a00 |0003: move-result v0 │ │ -0628e4: 0f00 |0004: return v0 │ │ +062950: |[062950] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +062960: 7110 b30c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0cb3 │ │ +062966: 0a00 |0003: move-result v0 │ │ +062968: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84065,18 +84092,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0628e8: |[0628e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0628f8: 7110 b40c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0cb4 │ │ -0628fe: 0a00 |0003: move-result v0 │ │ -062900: 0f00 |0004: return v0 │ │ +06296c: |[06296c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +06297c: 7110 b40c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0cb4 │ │ +062982: 0a00 |0003: move-result v0 │ │ +062984: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1313 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84085,18 +84112,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062904: |[062904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -062914: 7110 b50c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0cb5 │ │ -06291a: 0a00 |0003: move-result v0 │ │ -06291c: 0f00 |0004: return v0 │ │ +062988: |[062988] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +062998: 7110 b50c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0cb5 │ │ +06299e: 0a00 |0003: move-result v0 │ │ +0629a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84105,18 +84132,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062920: |[062920] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -062930: 7110 b60c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0cb6 │ │ -062936: 0a00 |0003: move-result v0 │ │ -062938: 0f00 |0004: return v0 │ │ +0629a4: |[0629a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0629b4: 7110 b60c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0cb6 │ │ +0629ba: 0a00 |0003: move-result v0 │ │ +0629bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84125,18 +84152,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06293c: |[06293c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -06294c: 7110 b70c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0cb7 │ │ -062952: 0a00 |0003: move-result v0 │ │ -062954: 0f00 |0004: return v0 │ │ +0629c0: |[0629c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +0629d0: 7110 b70c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0cb7 │ │ +0629d6: 0a00 |0003: move-result v0 │ │ +0629d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84145,18 +84172,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062958: |[062958] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -062968: 7110 b80c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0cb8 │ │ -06296e: 0a00 |0003: move-result v0 │ │ -062970: 0f00 |0004: return v0 │ │ +0629dc: |[0629dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +0629ec: 7110 b80c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0cb8 │ │ +0629f2: 0a00 |0003: move-result v0 │ │ +0629f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1333 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84165,18 +84192,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062974: |[062974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -062984: 7110 b90c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0cb9 │ │ -06298a: 0a00 |0003: move-result v0 │ │ -06298c: 0f00 |0004: return v0 │ │ +0629f8: |[0629f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +062a08: 7110 b90c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0cb9 │ │ +062a0e: 0a00 |0003: move-result v0 │ │ +062a10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1338 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84185,18 +84212,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062990: |[062990] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0629a0: 7110 ba0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0cba │ │ -0629a6: 0a00 |0003: move-result v0 │ │ -0629a8: 0f00 |0004: return v0 │ │ +062a14: |[062a14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +062a24: 7110 ba0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0cba │ │ +062a2a: 0a00 |0003: move-result v0 │ │ +062a2c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84205,18 +84232,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0629ac: |[0629ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0629bc: 7110 bb0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0cbb │ │ -0629c2: 0a00 |0003: move-result v0 │ │ -0629c4: 0f00 |0004: return v0 │ │ +062a30: |[062a30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +062a40: 7110 bb0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0cbb │ │ +062a46: 0a00 |0003: move-result v0 │ │ +062a48: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1348 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84225,18 +84252,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0629c8: |[0629c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -0629d8: 7110 bc0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0cbc │ │ -0629de: 0a00 |0003: move-result v0 │ │ -0629e0: 0f00 |0004: return v0 │ │ +062a4c: |[062a4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +062a5c: 7110 bc0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0cbc │ │ +062a62: 0a00 |0003: move-result v0 │ │ +062a64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84245,18 +84272,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 │ │ -0629e4: |[0629e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0629f4: 7110 bd0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cbd │ │ -0629fa: 0c00 |0003: move-result-object v0 │ │ -0629fc: 1100 |0004: return-object v0 │ │ +062a68: |[062a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +062a78: 7110 bd0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cbd │ │ +062a7e: 0c00 |0003: move-result-object v0 │ │ +062a80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84265,17 +84292,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062a00: |[062a00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -062a10: 7110 be0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0cbe │ │ -062a16: 0e00 |0003: return-void │ │ +062a84: |[062a84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +062a94: 7110 be0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0cbe │ │ +062a9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1453 │ │ 0x0003 line=1454 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84285,17 +84312,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 │ │ -062a18: |[062a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -062a28: 7120 bf0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cbf │ │ -062a2e: 0e00 |0003: return-void │ │ +062a9c: |[062a9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +062aac: 7120 bf0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cbf │ │ +062ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ 0x0003 line=1364 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84306,17 +84333,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 │ │ -062a30: |[062a30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -062a40: 7120 c00c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cc0 │ │ -062a46: 0e00 |0003: return-void │ │ +062ab4: |[062ab4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +062ac4: 7120 c00c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cc0 │ │ +062aca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1368 │ │ 0x0003 line=1369 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84327,17 +84354,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 │ │ -062a48: |[062a48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -062a58: 7120 c10c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cc1 │ │ -062a5e: 0e00 |0003: return-void │ │ +062acc: |[062acc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +062adc: 7120 c10c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cc1 │ │ +062ae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1383 │ │ 0x0003 line=1384 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84348,17 +84375,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062a60: |[062a60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -062a70: 7120 c20c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0cc2 │ │ -062a76: 0e00 |0003: return-void │ │ +062ae4: |[062ae4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +062af4: 7120 c20c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0cc2 │ │ +062afa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ 0x0003 line=1389 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84369,17 +84396,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 │ │ -062a78: |[062a78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -062a88: 7120 c30c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cc3 │ │ -062a8e: 0e00 |0003: return-void │ │ +062afc: |[062afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +062b0c: 7120 c30c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cc3 │ │ +062b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ 0x0003 line=1394 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84390,17 +84417,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062a90: |[062a90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -062aa0: 7120 c40c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0cc4 │ │ -062aa6: 0e00 |0003: return-void │ │ +062b14: |[062b14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +062b24: 7120 c40c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0cc4 │ │ +062b2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1398 │ │ 0x0003 line=1399 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84411,17 +84438,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062aa8: |[062aa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -062ab8: 7120 c50c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0cc5 │ │ -062abe: 0e00 |0003: return-void │ │ +062b2c: |[062b2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +062b3c: 7120 c50c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0cc5 │ │ +062b42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1403 │ │ 0x0003 line=1404 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84432,17 +84459,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062ac0: |[062ac0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -062ad0: 7120 c60c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0cc6 │ │ -062ad6: 0e00 |0003: return-void │ │ +062b44: |[062b44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +062b54: 7120 c60c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0cc6 │ │ +062b5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1408 │ │ 0x0003 line=1409 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84453,17 +84480,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062ad8: |[062ad8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -062ae8: 7120 c70c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0cc7 │ │ -062aee: 0e00 |0003: return-void │ │ +062b5c: |[062b5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +062b6c: 7120 c70c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0cc7 │ │ +062b72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1413 │ │ 0x0003 line=1414 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84474,17 +84501,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 │ │ -062af0: |[062af0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -062b00: 7120 c80c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cc8 │ │ -062b06: 0e00 |0003: return-void │ │ +062b74: |[062b74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +062b84: 7120 c80c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cc8 │ │ +062b8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1418 │ │ 0x0003 line=1419 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84495,17 +84522,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 │ │ -062b08: |[062b08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -062b18: 7120 c90c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0cc9 │ │ -062b1e: 0e00 |0003: return-void │ │ +062b8c: |[062b8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +062b9c: 7120 c90c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0cc9 │ │ +062ba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1423 │ │ 0x0003 line=1424 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84516,17 +84543,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062b20: |[062b20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -062b30: 7120 ca0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0cca │ │ -062b36: 0e00 |0003: return-void │ │ +062ba4: |[062ba4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +062bb4: 7120 ca0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0cca │ │ +062bba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1433 │ │ 0x0003 line=1434 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84537,17 +84564,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062b38: |[062b38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -062b48: 7120 cb0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0ccb │ │ -062b4e: 0e00 |0003: return-void │ │ +062bbc: |[062bbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +062bcc: 7120 cb0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0ccb │ │ +062bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ 0x0003 line=1439 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84558,44 +84585,44 @@ │ │ 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 │ │ -062b50: |[062b50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -062b60: 7120 cc0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ccc │ │ -062b66: 0e00 |0003: return-void │ │ +062bd4: |[062bd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +062be4: 7120 cc0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ccc │ │ +062bea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1443 │ │ 0x0003 line=1444 │ │ 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 : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #417 header: │ │ -class_idx : 568 │ │ +Class #418 header: │ │ +class_idx : 569 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 566 │ │ -source_file_idx : 553 │ │ +superclass_idx : 567 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #417 annotations: │ │ +Class #418 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoJellybeanImpl" │ │ │ │ -Class #417 - │ │ +Class #418 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -84604,17 +84631,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062b68: |[062b68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -062b78: 7010 ec0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0bec │ │ -062b7e: 0e00 |0003: return-void │ │ +062bec: |[062bec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +062bfc: 7010 ec0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0bec │ │ +062c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1457 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ │ │ Virtual methods - │ │ @@ -84623,18 +84650,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062b80: |[062b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -062b90: 7110 cd0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0ccd │ │ -062b96: 0a00 |0003: move-result v0 │ │ -062b98: 0f00 |0004: return v0 │ │ +062c04: |[062c04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +062c14: 7110 cd0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0ccd │ │ +062c1a: 0a00 |0003: move-result v0 │ │ +062c1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1515 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84643,18 +84670,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062b9c: |[062b9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -062bac: 7110 ce0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0cce │ │ -062bb2: 0a00 |0003: move-result v0 │ │ -062bb4: 0f00 |0004: return v0 │ │ +062c20: |[062c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +062c30: 7110 ce0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0cce │ │ +062c36: 0a00 |0003: move-result v0 │ │ +062c38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1495 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84663,18 +84690,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062bb8: |[062bb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -062bc8: 7110 cf0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0ccf │ │ -062bce: 0a00 |0003: move-result v0 │ │ -062bd0: 0f00 |0004: return v0 │ │ +062c3c: |[062c3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +062c4c: 7110 cf0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0ccf │ │ +062c52: 0a00 |0003: move-result v0 │ │ +062c54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1485 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -84683,17 +84710,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062bd4: |[062bd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -062be4: 7120 d00c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0cd0 │ │ -062bea: 0e00 |0003: return-void │ │ +062c58: |[062c58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +062c68: 7120 d00c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0cd0 │ │ +062c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1500 │ │ 0x0003 line=1501 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84704,17 +84731,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062bec: |[062bec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -062bfc: 7120 d10c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0cd1 │ │ -062c02: 0e00 |0003: return-void │ │ +062c70: |[062c70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +062c80: 7120 d10c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0cd1 │ │ +062c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ 0x0003 line=1511 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -84725,44 +84752,44 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -062c04: |[062c04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -062c14: 7120 d20c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0cd2 │ │ -062c1a: 0e00 |0003: return-void │ │ +062c88: |[062c88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +062c98: 7120 d20c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0cd2 │ │ +062c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1490 │ │ 0x0003 line=1491 │ │ 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 : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #418 header: │ │ -class_idx : 569 │ │ +Class #419 header: │ │ +class_idx : 570 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 568 │ │ -source_file_idx : 553 │ │ +superclass_idx : 569 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #418 annotations: │ │ +Class #419 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoJellybeanMr1Impl" │ │ │ │ -Class #418 - │ │ +Class #419 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -84771,42 +84798,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062c1c: |[062c1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.:()V │ │ -062c2c: 7010 3c0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0c3c │ │ -062c32: 0e00 |0003: return-void │ │ +062ca0: |[062ca0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.:()V │ │ +062cb0: 7010 3c0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0c3c │ │ +062cb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1524 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #419 header: │ │ -class_idx : 570 │ │ +Class #420 header: │ │ +class_idx : 571 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 569 │ │ -source_file_idx : 553 │ │ +superclass_idx : 570 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #419 annotations: │ │ +Class #420 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoJellybeanMr2Impl" │ │ │ │ -Class #419 - │ │ +Class #420 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -84815,17 +84842,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062c34: |[062c34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ -062c44: 7010 430c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;.:()V // method@0c43 │ │ -062c4a: 0e00 |0003: return-void │ │ +062cb8: |[062cb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +062cc8: 7010 430c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;.:()V // method@0c43 │ │ +062cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1557 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ │ │ Virtual methods - │ │ @@ -84834,43 +84861,43 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -062c4c: |[062c4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -062c5c: 7110 d30c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0cd3 │ │ -062c62: 0c00 |0003: move-result-object v0 │ │ -062c64: 1100 |0004: return-object v0 │ │ +062cd0: |[062cd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +062ce0: 7110 d30c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0cd3 │ │ +062ce6: 0c00 |0003: move-result-object v0 │ │ +062ce8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1562 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - source_file_idx : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #420 header: │ │ -class_idx : 571 │ │ +Class #421 header: │ │ +class_idx : 572 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 570 │ │ -source_file_idx : 553 │ │ +superclass_idx : 571 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #420 annotations: │ │ +Class #421 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoKitKatImpl" │ │ │ │ -Class #420 - │ │ +Class #421 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -84879,42 +84906,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062c68: |[062c68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ -062c78: 7010 440c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0c44 │ │ -062c7e: 0e00 |0003: return-void │ │ +062cec: |[062cec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ +062cfc: 7010 440c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0c44 │ │ +062d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #421 header: │ │ -class_idx : 564 │ │ +Class #422 header: │ │ +class_idx : 565 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 571 │ │ -source_file_idx : 553 │ │ +superclass_idx : 572 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #421 annotations: │ │ +Class #422 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoApi21Impl" │ │ │ │ -Class #421 - │ │ +Class #422 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -84923,17 +84950,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062c80: |[062c80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.:()V │ │ -062c90: 7010 460c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0c46 │ │ -062c96: 0e00 |0003: return-void │ │ +062d04: |[062d04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.:()V │ │ +062d14: 7010 460c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0c46 │ │ +062d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1758 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ │ │ Virtual methods - │ │ @@ -84942,18 +84969,18 @@ │ │ type : '(ILjava/lang/CharSequence;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -062c98: |[062c98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ -062ca8: 7120 a80c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; // method@0ca8 │ │ -062cae: 0c00 |0003: move-result-object v0 │ │ -062cb0: 1100 |0004: return-object v0 │ │ +062d1c: |[062d1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ +062d2c: 7120 a80c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; // method@0ca8 │ │ +062d32: 0c00 |0003: move-result-object v0 │ │ +062d34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1761 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 actionId I │ │ 0x0000 - 0x0005 reg=3 label Ljava/lang/CharSequence; │ │ @@ -84963,44 +84990,44 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -062cb4: |[062cb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -062cc4: 7120 a90c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0ca9 │ │ -062cca: 0a00 |0003: move-result v0 │ │ -062ccc: 0f00 |0004: return v0 │ │ +062d38: |[062d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +062d48: 7120 a90c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0ca9 │ │ +062d4e: 0a00 |0003: move-result v0 │ │ +062d50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1783 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action Ljava/lang/Object; │ │ │ │ - source_file_idx : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #422 header: │ │ -class_idx : 565 │ │ +Class #423 header: │ │ +class_idx : 566 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 564 │ │ -source_file_idx : 553 │ │ +superclass_idx : 565 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #422 annotations: │ │ +Class #423 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoApi22Impl" │ │ │ │ -Class #422 - │ │ +Class #423 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -85009,41 +85036,41 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062cd0: |[062cd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.:()V │ │ -062ce0: 7010 e80b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@0be8 │ │ -062ce6: 0e00 |0003: return-void │ │ +062d54: |[062d54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.:()V │ │ +062d64: 7010 e80b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@0be8 │ │ +062d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1844 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #423 header: │ │ -class_idx : 573 │ │ +Class #424 header: │ │ +class_idx : 574 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 553 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 554 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 46 │ │ │ │ -Class #423 annotations: │ │ +Class #424 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; } │ │ │ │ -Class #423 - │ │ +Class #424 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'IMPL' │ │ @@ -85060,68 +85087,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 106 16-bit code units │ │ -062ce8: |[062ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -062cf8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -062cfc: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ -062d00: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -062d04: 2200 3502 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; // type@0235 │ │ -062d08: 7010 eb0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl;.:()V // method@0beb │ │ -062d0e: 6900 1003 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062d12: 0e00 |000d: return-void │ │ -062d14: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -062d18: 1301 1500 |0010: const/16 v1, #int 21 // #15 │ │ -062d1c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -062d20: 2200 3402 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; // type@0234 │ │ -062d24: 7010 e80b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@0be8 │ │ -062d2a: 6900 1003 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062d2e: 28f2 |001b: goto 000d // -000e │ │ -062d30: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -062d34: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ -062d38: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -062d3c: 2200 3b02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@023b │ │ -062d40: 7010 460c 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0c46 │ │ -062d46: 6900 1003 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062d4a: 28e4 |0029: goto 000d // -001c │ │ -062d4c: 6000 3700 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -062d50: 1301 1200 |002c: const/16 v1, #int 18 // #12 │ │ -062d54: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -062d58: 2200 3a02 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@023a │ │ -062d5c: 7010 440c 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0c44 │ │ -062d62: 6900 1003 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062d66: 28d6 |0037: goto 000d // -002a │ │ -062d68: 6000 3700 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -062d6c: 1301 1100 |003a: const/16 v1, #int 17 // #11 │ │ -062d70: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ -062d74: 2200 3902 |003e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; // type@0239 │ │ -062d78: 7010 430c 0000 |0040: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;.:()V // method@0c43 │ │ -062d7e: 6900 1003 |0043: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062d82: 28c8 |0045: goto 000d // -0038 │ │ -062d84: 6000 3700 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -062d88: 1301 1000 |0048: const/16 v1, #int 16 // #10 │ │ -062d8c: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ -062d90: 2200 3802 |004c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@0238 │ │ -062d94: 7010 3c0c 0000 |004e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0c3c │ │ -062d9a: 6900 1003 |0051: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062d9e: 28ba |0053: goto 000d // -0046 │ │ -062da0: 6000 3700 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -062da4: 1301 0e00 |0056: const/16 v1, #int 14 // #e │ │ -062da8: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ -062dac: 2200 3602 |005a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0236 │ │ -062db0: 7010 ec0b 0000 |005c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0bec │ │ -062db6: 6900 1003 |005f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062dba: 28ac |0061: goto 000d // -0054 │ │ -062dbc: 2200 3c02 |0062: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@023c │ │ -062dc0: 7010 470c 0000 |0064: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0c47 │ │ -062dc6: 6900 1003 |0067: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062dca: 28a4 |0069: goto 000d // -005c │ │ +062d6c: |[062d6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +062d7c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +062d80: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ +062d84: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +062d88: 2200 3602 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; // type@0236 │ │ +062d8c: 7010 eb0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl;.:()V // method@0beb │ │ +062d92: 6900 1003 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062d96: 0e00 |000d: return-void │ │ +062d98: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +062d9c: 1301 1500 |0010: const/16 v1, #int 21 // #15 │ │ +062da0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +062da4: 2200 3502 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; // type@0235 │ │ +062da8: 7010 e80b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@0be8 │ │ +062dae: 6900 1003 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062db2: 28f2 |001b: goto 000d // -000e │ │ +062db4: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +062db8: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ +062dbc: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +062dc0: 2200 3c02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@023c │ │ +062dc4: 7010 460c 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0c46 │ │ +062dca: 6900 1003 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062dce: 28e4 |0029: goto 000d // -001c │ │ +062dd0: 6000 3700 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +062dd4: 1301 1200 |002c: const/16 v1, #int 18 // #12 │ │ +062dd8: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +062ddc: 2200 3b02 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@023b │ │ +062de0: 7010 440c 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0c44 │ │ +062de6: 6900 1003 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062dea: 28d6 |0037: goto 000d // -002a │ │ +062dec: 6000 3700 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +062df0: 1301 1100 |003a: const/16 v1, #int 17 // #11 │ │ +062df4: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +062df8: 2200 3a02 |003e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; // type@023a │ │ +062dfc: 7010 430c 0000 |0040: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;.:()V // method@0c43 │ │ +062e02: 6900 1003 |0043: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062e06: 28c8 |0045: goto 000d // -0038 │ │ +062e08: 6000 3700 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +062e0c: 1301 1000 |0048: const/16 v1, #int 16 // #10 │ │ +062e10: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ +062e14: 2200 3902 |004c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@0239 │ │ +062e18: 7010 3c0c 0000 |004e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0c3c │ │ +062e1e: 6900 1003 |0051: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062e22: 28ba |0053: goto 000d // -0046 │ │ +062e24: 6000 3700 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +062e28: 1301 0e00 |0056: const/16 v1, #int 14 // #e │ │ +062e2c: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ +062e30: 2200 3702 |005a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0237 │ │ +062e34: 7010 ec0b 0000 |005c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0bec │ │ +062e3a: 6900 1003 |005f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062e3e: 28ac |0061: goto 000d // -0054 │ │ +062e40: 2200 3d02 |0062: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@023d │ │ +062e44: 7010 470c 0000 |0064: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0c47 │ │ +062e4a: 6900 1003 |0067: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062e4e: 28a4 |0069: goto 000d // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1877 │ │ 0x0006 line=1878 │ │ 0x000d line=1894 │ │ 0x000e line=1879 │ │ 0x0014 line=1880 │ │ @@ -85143,18 +85170,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -062dcc: |[062dcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -062ddc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -062de2: 5b01 1103 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -062de6: 0e00 |0005: return-void │ │ +062e50: |[062e50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +062e60: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +062e66: 5b01 1103 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +062e6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2250 │ │ 0x0003 line=2251 │ │ 0x0005 line=2252 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -85165,72 +85192,72 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062de8: |[062de8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ -062df8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062dfc: 1100 |0002: return-object v0 │ │ +062e6c: |[062e6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ +062e7c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062e80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getActionSymbolicName' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 134 16-bit code units │ │ -062e00: |[062e00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ -062e10: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ -062e16: 1a00 f001 |0003: const-string v0, "ACTION_UNKNOWN" // string@01f0 │ │ -062e1a: 1100 |0005: return-object v0 │ │ -062e1c: 1a00 e301 |0006: const-string v0, "ACTION_FOCUS" // string@01e3 │ │ -062e20: 28fd |0008: goto 0005 // -0003 │ │ -062e22: 1a00 db01 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@01db │ │ -062e26: 28fa |000b: goto 0005 // -0006 │ │ -062e28: 1a00 ed01 |000c: const-string v0, "ACTION_SELECT" // string@01ed │ │ -062e2c: 28f7 |000e: goto 0005 // -0009 │ │ -062e2e: 1a00 dc01 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@01dc │ │ -062e32: 28f4 |0011: goto 0005 // -000c │ │ -062e34: 1a00 dd01 |0012: const-string v0, "ACTION_CLICK" // string@01dd │ │ -062e38: 28f1 |0014: goto 0005 // -000f │ │ -062e3a: 1a00 e401 |0015: const-string v0, "ACTION_LONG_CLICK" // string@01e4 │ │ -062e3e: 28ee |0017: goto 0005 // -0012 │ │ -062e40: 1a00 d801 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@01d8 │ │ -062e44: 28eb |001a: goto 0005 // -0015 │ │ -062e46: 1a00 da01 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@01da │ │ -062e4a: 28e8 |001d: goto 0005 // -0018 │ │ -062e4c: 1a00 e501 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@01e5 │ │ -062e50: 28e5 |0020: goto 0005 // -001b │ │ -062e52: 1a00 e801 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@01e8 │ │ -062e56: 28e2 |0023: goto 0005 // -001e │ │ -062e58: 1a00 e601 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@01e6 │ │ -062e5c: 28df |0026: goto 0005 // -0021 │ │ -062e5e: 1a00 e901 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@01e9 │ │ -062e62: 28dc |0029: goto 0005 // -0024 │ │ -062e64: 1a00 ec01 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@01ec │ │ -062e68: 28d9 |002c: goto 0005 // -0027 │ │ -062e6a: 1a00 eb01 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@01eb │ │ -062e6e: 28d6 |002f: goto 0005 // -002a │ │ -062e70: 1a00 e001 |0030: const-string v0, "ACTION_CUT" // string@01e0 │ │ -062e74: 28d3 |0032: goto 0005 // -002d │ │ -062e76: 1a00 df01 |0033: const-string v0, "ACTION_COPY" // string@01df │ │ -062e7a: 28d0 |0035: goto 0005 // -0030 │ │ -062e7c: 1a00 e701 |0036: const-string v0, "ACTION_PASTE" // string@01e7 │ │ -062e80: 28cd |0038: goto 0005 // -0033 │ │ -062e82: 1a00 ee01 |0039: const-string v0, "ACTION_SET_SELECTION" // string@01ee │ │ -062e86: 28ca |003b: goto 0005 // -0036 │ │ -062e88: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ +062e84: |[062e84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ +062e94: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ +062e9a: 1a00 f001 |0003: const-string v0, "ACTION_UNKNOWN" // string@01f0 │ │ +062e9e: 1100 |0005: return-object v0 │ │ +062ea0: 1a00 e301 |0006: const-string v0, "ACTION_FOCUS" // string@01e3 │ │ +062ea4: 28fd |0008: goto 0005 // -0003 │ │ +062ea6: 1a00 db01 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@01db │ │ +062eaa: 28fa |000b: goto 0005 // -0006 │ │ +062eac: 1a00 ed01 |000c: const-string v0, "ACTION_SELECT" // string@01ed │ │ +062eb0: 28f7 |000e: goto 0005 // -0009 │ │ +062eb2: 1a00 dc01 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@01dc │ │ +062eb6: 28f4 |0011: goto 0005 // -000c │ │ +062eb8: 1a00 dd01 |0012: const-string v0, "ACTION_CLICK" // string@01dd │ │ +062ebc: 28f1 |0014: goto 0005 // -000f │ │ +062ebe: 1a00 e401 |0015: const-string v0, "ACTION_LONG_CLICK" // string@01e4 │ │ +062ec2: 28ee |0017: goto 0005 // -0012 │ │ +062ec4: 1a00 d801 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@01d8 │ │ +062ec8: 28eb |001a: goto 0005 // -0015 │ │ +062eca: 1a00 da01 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@01da │ │ +062ece: 28e8 |001d: goto 0005 // -0018 │ │ +062ed0: 1a00 e501 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@01e5 │ │ +062ed4: 28e5 |0020: goto 0005 // -001b │ │ +062ed6: 1a00 e801 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@01e8 │ │ +062eda: 28e2 |0023: goto 0005 // -001e │ │ +062edc: 1a00 e601 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@01e6 │ │ +062ee0: 28df |0026: goto 0005 // -0021 │ │ +062ee2: 1a00 e901 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@01e9 │ │ +062ee6: 28dc |0029: goto 0005 // -0024 │ │ +062ee8: 1a00 ec01 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@01ec │ │ +062eec: 28d9 |002c: goto 0005 // -0027 │ │ +062eee: 1a00 eb01 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@01eb │ │ +062ef2: 28d6 |002f: goto 0005 // -002a │ │ +062ef4: 1a00 e001 |0030: const-string v0, "ACTION_CUT" // string@01e0 │ │ +062ef8: 28d3 |0032: goto 0005 // -002d │ │ +062efa: 1a00 df01 |0033: const-string v0, "ACTION_COPY" // string@01df │ │ +062efe: 28d0 |0035: goto 0005 // -0030 │ │ +062f00: 1a00 e701 |0036: const-string v0, "ACTION_PASTE" // string@01e7 │ │ +062f04: 28cd |0038: goto 0005 // -0033 │ │ +062f06: 1a00 ee01 |0039: const-string v0, "ACTION_SET_SELECTION" // string@01ee │ │ +062f0a: 28ca |003b: goto 0005 // -0036 │ │ +062f0c: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3843 │ │ 0x0003 line=3881 │ │ 0x0006 line=3845 │ │ 0x0009 line=3847 │ │ 0x000c line=3849 │ │ @@ -85258,22 +85285,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 │ │ -062f1c: |[062f1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -062f2c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062f30: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -062f34: 7220 280c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c28 │ │ -062f3a: 0c00 |0007: move-result-object v0 │ │ -062f3c: 7110 a70c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ca7 │ │ -062f42: 0c00 |000b: move-result-object v0 │ │ -062f44: 1100 |000c: return-object v0 │ │ +062fa0: |[062fa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +062fb0: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +062fb4: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +062fb8: 7220 280c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c28 │ │ +062fbe: 0c00 |0007: move-result-object v0 │ │ +062fc0: 7110 a70c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ca7 │ │ +062fc6: 0c00 |000b: move-result-object v0 │ │ +062fc8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2304 │ │ locals : │ │ 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85281,21 +85308,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 │ │ -062f48: |[062f48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -062f58: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -062f5c: 2200 3d02 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023d │ │ -062f60: 7020 750c 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0c75 │ │ -062f66: 1100 |0007: return-object v0 │ │ -062f68: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -062f6a: 28fe |0009: goto 0007 // -0002 │ │ +062fcc: |[062fcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +062fdc: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +062fe0: 2200 3e02 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023e │ │ +062fe4: 7020 750c 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0c75 │ │ +062fea: 1100 |0007: return-object v0 │ │ +062fec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +062fee: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2238 │ │ 0x0002 line=2239 │ │ 0x0007 line=2241 │ │ locals : │ │ 0x0000 - 0x000a reg=1 object Ljava/lang/Object; │ │ @@ -85306,19 +85333,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -062f6c: |[062f6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -062f7c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062f80: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -062f84: 7230 100c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0c10 │ │ -062f8a: 0e00 |0007: return-void │ │ +062ff0: |[062ff0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +063000: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063004: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063008: 7230 100c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0c10 │ │ +06300e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2497 │ │ 0x0007 line=2498 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -85328,19 +85355,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -062f8c: |[062f8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -062f9c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -062fa0: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -062fa4: 7230 110c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0c11 │ │ -062faa: 0e00 |0007: return-void │ │ +063010: |[063010] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +063020: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063024: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063028: 7230 110c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0c11 │ │ +06302e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2419 │ │ 0x0007 line=2420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -85350,44 +85377,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -062fac: |[062fac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -062fbc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -062fbe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -062fc0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -062fc4: 0f01 |0004: return v1 │ │ -062fc6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -062fca: 0121 |0007: move v1, v2 │ │ -062fcc: 28fc |0008: goto 0004 // -0004 │ │ -062fce: 6e10 bc27 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -062fd4: 0c03 |000c: move-result-object v3 │ │ -062fd6: 6e10 bc27 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -062fdc: 0c04 |0010: move-result-object v4 │ │ -062fde: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -062fe2: 0121 |0013: move v1, v2 │ │ -062fe4: 28f0 |0014: goto 0004 // -0010 │ │ -062fe6: 0760 |0015: move-object v0, v6 │ │ -062fe8: 1f00 3d02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023d │ │ -062fec: 5453 1103 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -062ff0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -062ff4: 5403 1103 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -062ff8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -062ffc: 0121 |0020: move v1, v2 │ │ -062ffe: 28e3 |0021: goto 0004 // -001d │ │ -063000: 5453 1103 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063004: 5404 1103 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063008: 6e20 bb27 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -06300e: 0a03 |0029: move-result v3 │ │ -063010: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -063014: 0121 |002c: move v1, v2 │ │ -063016: 28d7 |002d: goto 0004 // -0029 │ │ +063030: |[063030] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +063040: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +063042: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +063044: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +063048: 0f01 |0004: return v1 │ │ +06304a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +06304e: 0121 |0007: move v1, v2 │ │ +063050: 28fc |0008: goto 0004 // -0004 │ │ +063052: 6e10 bc27 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +063058: 0c03 |000c: move-result-object v3 │ │ +06305a: 6e10 bc27 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +063060: 0c04 |0010: move-result-object v4 │ │ +063062: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +063066: 0121 |0013: move v1, v2 │ │ +063068: 28f0 |0014: goto 0004 // -0010 │ │ +06306a: 0760 |0015: move-object v0, v6 │ │ +06306c: 1f00 3e02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023e │ │ +063070: 5453 1103 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063074: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +063078: 5403 1103 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +06307c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +063080: 0121 |0020: move v1, v2 │ │ +063082: 28e3 |0021: goto 0004 // -001d │ │ +063084: 5453 1103 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063088: 5404 1103 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +06308c: 6e20 bb27 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +063092: 0a03 |0029: move-result v3 │ │ +063094: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +063098: 0121 |002c: move v1, v2 │ │ +06309a: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3778 │ │ 0x0004 line=3795 │ │ 0x0005 line=3781 │ │ 0x0008 line=3782 │ │ 0x0009 line=3784 │ │ @@ -85408,20 +85435,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063018: |[063018] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -063028: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -06302c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063030: 7220 120c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0c12 │ │ -063036: 0a00 |0007: move-result v0 │ │ -063038: 0f00 |0008: return v0 │ │ +06309c: |[06309c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +0630ac: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0630b0: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0630b4: 7220 120c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0c12 │ │ +0630ba: 0a00 |0007: move-result v0 │ │ +0630bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2482 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85429,19 +85456,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06303c: |[06303c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -06304c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063050: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063054: 7230 130c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c13 │ │ -06305a: 0e00 |0007: return-void │ │ +0630c0: |[0630c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +0630d0: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0630d4: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0630d8: 7230 130c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c13 │ │ +0630de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2673 │ │ 0x0007 line=2674 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -85451,19 +85478,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06305c: |[06305c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -06306c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063070: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063074: 7230 140c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c14 │ │ -06307a: 0e00 |0007: return-void │ │ +0630e0: |[0630e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0630f0: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0630f4: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0630f8: 7230 140c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c14 │ │ +0630fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2697 │ │ 0x0007 line=2698 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -85473,20 +85500,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06307c: |[06307c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -06308c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063090: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063094: 7220 150c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c15 │ │ -06309a: 0c00 |0007: move-result-object v0 │ │ -06309c: 1100 |0008: return-object v0 │ │ +063100: |[063100] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +063110: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063114: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063118: 7220 150c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c15 │ │ +06311e: 0c00 |0007: move-result-object v0 │ │ +063120: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3035 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85494,20 +85521,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0630a0: |[0630a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -0630b0: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0630b4: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0630b8: 7220 160c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c16 │ │ -0630be: 0c00 |0007: move-result-object v0 │ │ -0630c0: 1100 |0008: return-object v0 │ │ +063124: |[063124] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +063134: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063138: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +06313c: 7220 160c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c16 │ │ +063142: 0c00 |0007: move-result-object v0 │ │ +063144: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3083 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85515,17 +85542,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0630c4: |[0630c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ -0630d4: 5410 1103 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0630d8: 1100 |0002: return-object v0 │ │ +063148: |[063148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ +063158: 5410 1103 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +06315c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2258 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85533,20 +85560,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0630dc: |[0630dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ -0630ec: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0630f0: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0630f4: 7220 170c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0c17 │ │ -0630fa: 0a00 |0007: move-result v0 │ │ -0630fc: 0f00 |0008: return v0 │ │ +063160: |[063160] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ +063170: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063174: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063178: 7220 170c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0c17 │ │ +06317e: 0a00 |0007: move-result v0 │ │ +063180: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2588 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85554,20 +85581,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063100: |[063100] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -063110: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063114: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063118: 7220 180c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c18 │ │ -06311e: 0c00 |0007: move-result-object v0 │ │ -063120: 1100 |0008: return-object v0 │ │ +063184: |[063184] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +063194: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063198: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +06319c: 7220 180c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c18 │ │ +0631a2: 0c00 |0007: move-result-object v0 │ │ +0631a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3011 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85575,20 +85602,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063124: |[063124] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -063134: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063138: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06313c: 7220 190c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c19 │ │ -063142: 0c00 |0007: move-result-object v0 │ │ -063144: 1100 |0008: return-object v0 │ │ +0631a8: |[0631a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +0631b8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0631bc: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0631c0: 7220 190c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c19 │ │ +0631c6: 0c00 |0007: move-result-object v0 │ │ +0631c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3059 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85596,20 +85623,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063148: |[063148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ -063158: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -06315c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063160: 7220 1a0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0c1a │ │ -063166: 0c00 |0007: move-result-object v0 │ │ -063168: 1100 |0008: return-object v0 │ │ +0631cc: |[0631cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ +0631dc: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0631e0: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0631e4: 7220 1a0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0c1a │ │ +0631ea: 0c00 |0007: move-result-object v0 │ │ +0631ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3140 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85617,23 +85644,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06316c: |[06316c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -06317c: 5410 1103 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063180: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -063184: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -063186: 0f00 |0005: return v0 │ │ -063188: 5410 1103 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06318c: 6e10 bd27 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -063192: 0a00 |000b: move-result v0 │ │ -063194: 28f9 |000c: goto 0005 // -0007 │ │ +0631f0: |[0631f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +063200: 5410 1103 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063204: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +063208: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06320a: 0f00 |0005: return v0 │ │ +06320c: 5410 1103 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063210: 6e10 bd27 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +063216: 0a00 |000b: move-result v0 │ │ +063218: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3773 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85641,20 +85668,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063198: |[063198] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ -0631a8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0631ac: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0631b0: 7220 1b0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0c1b │ │ -0631b6: 0a00 |0007: move-result v0 │ │ -0631b8: 0f00 |0008: return v0 │ │ +06321c: |[06321c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ +06322c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063230: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063234: 7220 1b0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0c1b │ │ +06323a: 0a00 |0007: move-result v0 │ │ +06323c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2842 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85662,20 +85689,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0631bc: |[0631bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -0631cc: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0631d0: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0631d4: 7220 1c0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0c1c │ │ -0631da: 0a00 |0007: move-result v0 │ │ -0631dc: 0f00 |0008: return v0 │ │ +063240: |[063240] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +063250: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063254: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063258: 7220 1c0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0c1c │ │ +06325e: 0a00 |0007: move-result v0 │ │ +063260: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2721 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85683,20 +85710,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0631e0: |[0631e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -0631f0: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0631f4: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0631f8: 7220 1d0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0c1d │ │ -0631fe: 0a00 |0007: move-result v0 │ │ -063200: 0f00 |0008: return v0 │ │ +063264: |[063264] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +063274: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063278: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +06327c: 7220 1d0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0c1d │ │ +063282: 0a00 |0007: move-result v0 │ │ +063284: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2745 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85704,20 +85731,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063204: |[063204] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -063214: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063218: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06321c: 7220 1e0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0c1e │ │ -063222: 0a00 |0007: move-result v0 │ │ -063224: 0f00 |0008: return v0 │ │ +063288: |[063288] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +063298: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06329c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0632a0: 7220 1e0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0c1e │ │ +0632a6: 0a00 |0007: move-result v0 │ │ +0632a8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2891 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85725,20 +85752,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063228: |[063228] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -063238: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -06323c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063240: 7220 1f0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0c1f │ │ -063246: 0a00 |0007: move-result v0 │ │ -063248: 0f00 |0008: return v0 │ │ +0632ac: |[0632ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +0632bc: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0632c0: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0632c4: 7220 1f0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0c1f │ │ +0632ca: 0a00 |0007: move-result v0 │ │ +0632cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2939 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85746,20 +85773,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06324c: |[06324c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -06325c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063260: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063264: 7220 200c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0c20 │ │ -06326a: 0a00 |0007: move-result v0 │ │ -06326c: 0f00 |0008: return v0 │ │ +0632d0: |[0632d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +0632e0: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0632e4: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0632e8: 7220 200c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0c20 │ │ +0632ee: 0a00 |0007: move-result v0 │ │ +0632f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2769 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85767,20 +85794,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063270: |[063270] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -063280: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063284: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063288: 7220 210c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0c21 │ │ -06328e: 0a00 |0007: move-result v0 │ │ -063290: 0f00 |0008: return v0 │ │ +0632f4: |[0632f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +063304: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063308: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +06330c: 7220 210c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0c21 │ │ +063312: 0a00 |0007: move-result v0 │ │ +063314: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2793 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85788,20 +85815,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063294: |[063294] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -0632a4: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0632a8: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0632ac: 7220 220c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0c22 │ │ -0632b2: 0a00 |0007: move-result v0 │ │ -0632b4: 0f00 |0008: return v0 │ │ +063318: |[063318] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +063328: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06332c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063330: 7220 220c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0c22 │ │ +063336: 0a00 |0007: move-result v0 │ │ +063338: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2915 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85809,20 +85836,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0632b8: |[0632b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -0632c8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0632cc: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0632d0: 7220 230c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0c23 │ │ -0632d6: 0a00 |0007: move-result v0 │ │ -0632d8: 0f00 |0008: return v0 │ │ +06333c: |[06333c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +06334c: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063350: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063354: 7220 230c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0c23 │ │ +06335a: 0a00 |0007: move-result v0 │ │ +06335c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2963 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85830,20 +85857,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0632dc: |[0632dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -0632ec: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0632f0: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0632f4: 7220 240c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0c24 │ │ -0632fa: 0a00 |0007: move-result v0 │ │ -0632fc: 0f00 |0008: return v0 │ │ +063360: |[063360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +063370: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063374: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063378: 7220 240c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0c24 │ │ +06337e: 0a00 |0007: move-result v0 │ │ +063380: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2987 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85851,20 +85878,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063300: |[063300] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -063310: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063314: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063318: 7220 250c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0c25 │ │ -06331e: 0a00 |0007: move-result v0 │ │ -063320: 0f00 |0008: return v0 │ │ +063384: |[063384] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +063394: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063398: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +06339c: 7220 250c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0c25 │ │ +0633a2: 0a00 |0007: move-result v0 │ │ +0633a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2867 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85872,20 +85899,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063324: |[063324] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ -063334: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063338: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06333c: 7220 260c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0c26 │ │ -063342: 0a00 |0007: move-result v0 │ │ -063344: 0f00 |0008: return v0 │ │ +0633a8: |[0633a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ +0633b8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0633bc: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0633c0: 7220 260c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0c26 │ │ +0633c6: 0a00 |0007: move-result v0 │ │ +0633c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2817 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -85893,19 +85920,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -063348: |[063348] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -063358: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -06335c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063360: 7220 290c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0c29 │ │ -063366: 0e00 |0007: return-void │ │ +0633cc: |[0633cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +0633dc: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0633e0: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0633e4: 7220 290c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0c29 │ │ +0633ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3109 │ │ 0x0007 line=3110 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -85914,22 +85941,22 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -063368: |[063368] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z │ │ -063378: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -06337c: 5431 1103 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -063380: 7110 e70b 0400 |0004: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.access$100:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Ljava/lang/Object; // method@0be7 │ │ -063386: 0c02 |0007: move-result-object v2 │ │ -063388: 7230 2a0c 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0c2a │ │ -06338e: 0a00 |000b: move-result v0 │ │ -063390: 0f00 |000c: return v0 │ │ +0633ec: |[0633ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z │ │ +0633fc: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +063400: 5431 1103 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063404: 7110 e70b 0400 |0004: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.access$100:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Ljava/lang/Object; // method@0be7 │ │ +06340a: 0c02 |0007: move-result-object v2 │ │ +06340c: 7230 2a0c 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0c2a │ │ +063412: 0a00 |000b: move-result v0 │ │ +063414: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2530 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=4 action Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ │ │ @@ -85938,19 +85965,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063394: |[063394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ -0633a4: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0633a8: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0633ac: 7230 2b0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0c2b │ │ -0633b2: 0e00 |0007: return-void │ │ +063418: |[063418] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ +063428: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06342c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063430: 7230 2b0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0c2b │ │ +063436: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2858 │ │ 0x0007 line=2859 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -85960,19 +85987,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0633b4: |[0633b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -0633c4: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0633c8: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0633cc: 7230 2c0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c2c │ │ -0633d2: 0e00 |0007: return-void │ │ +063438: |[063438] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +063448: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06344c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063450: 7230 2c0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c2c │ │ +063456: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2688 │ │ 0x0007 line=2689 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -85982,19 +86009,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0633d4: |[0633d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -0633e4: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0633e8: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0633ec: 7230 2d0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c2d │ │ -0633f2: 0e00 |0007: return-void │ │ +063458: |[063458] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +063468: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06346c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063470: 7230 2d0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c2d │ │ +063476: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2712 │ │ 0x0007 line=2713 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -86004,19 +86031,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0633f4: |[0633f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -063404: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063408: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06340c: 7230 2e0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c2e │ │ -063412: 0e00 |0007: return-void │ │ +063478: |[063478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +063488: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06348c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063490: 7230 2e0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c2e │ │ +063496: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3050 │ │ 0x0007 line=3051 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -86026,19 +86053,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063414: |[063414] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -063424: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063428: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06342c: 7230 2f0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0c2f │ │ -063432: 0e00 |0007: return-void │ │ +063498: |[063498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +0634a8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0634ac: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0634b0: 7230 2f0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0c2f │ │ +0634b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2906 │ │ 0x0007 line=2907 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -86048,19 +86075,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063434: |[063434] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -063444: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063448: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06344c: 7230 300c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c30 │ │ -063452: 0e00 |0007: return-void │ │ +0634b8: |[0634b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +0634c8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0634cc: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0634d0: 7230 300c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c30 │ │ +0634d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3098 │ │ 0x0007 line=3099 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -86070,19 +86097,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063454: |[063454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -063464: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063468: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06346c: 7230 310c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0c31 │ │ -063472: 0e00 |0007: return-void │ │ +0634d8: |[0634d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +0634e8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0634ec: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0634f0: 7230 310c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0c31 │ │ +0634f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2954 │ │ 0x0007 line=2955 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -86092,19 +86119,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063474: |[063474] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -063484: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063488: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06348c: 7230 320c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0c32 │ │ -063492: 0e00 |0007: return-void │ │ +0634f8: |[0634f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +063508: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06350c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063510: 7230 320c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0c32 │ │ +063516: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2784 │ │ 0x0007 line=2785 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -86114,19 +86141,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063494: |[063494] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -0634a4: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0634a8: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0634ac: 7230 330c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0c33 │ │ -0634b2: 0e00 |0007: return-void │ │ +063518: |[063518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +063528: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06352c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063530: 7230 330c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0c33 │ │ +063536: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2808 │ │ 0x0007 line=2809 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -86136,19 +86163,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0634b4: |[0634b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -0634c4: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0634c8: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0634cc: 7230 340c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0c34 │ │ -0634d2: 0e00 |0007: return-void │ │ +063538: |[063538] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +063548: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06354c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063550: 7230 340c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0c34 │ │ +063556: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2930 │ │ 0x0007 line=2931 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -86158,19 +86185,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0634d4: |[0634d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ -0634e4: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0634e8: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0634ec: 7230 350c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0c35 │ │ -0634f2: 0e00 |0007: return-void │ │ +063558: |[063558] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ +063568: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06356c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063570: 7230 350c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0c35 │ │ +063576: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2579 │ │ 0x0007 line=2580 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 granularities I │ │ @@ -86180,19 +86207,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0634f4: |[0634f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -063504: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063508: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06350c: 7230 360c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c36 │ │ -063512: 0e00 |0007: return-void │ │ +063578: |[063578] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +063588: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06358c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063590: 7230 360c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c36 │ │ +063596: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3026 │ │ 0x0007 line=3027 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -86202,19 +86229,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063514: |[063514] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -063524: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063528: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06352c: 7230 370c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0c37 │ │ -063532: 0e00 |0007: return-void │ │ +063598: |[063598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +0635a8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0635ac: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0635b0: 7230 370c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0c37 │ │ +0635b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2641 │ │ 0x0007 line=2642 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -86224,19 +86251,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063534: |[063534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -063544: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063548: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06354c: 7230 380c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0c38 │ │ -063552: 0e00 |0007: return-void │ │ +0635b8: |[0635b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +0635c8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0635cc: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0635d0: 7230 380c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0c38 │ │ +0635d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3002 │ │ 0x0007 line=3003 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -86246,19 +86273,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063554: |[063554] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -063564: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063568: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06356c: 7230 390c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0c39 │ │ -063572: 0e00 |0007: return-void │ │ +0635d8: |[0635d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +0635e8: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +0635ec: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +0635f0: 7230 390c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0c39 │ │ +0635f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2882 │ │ 0x0007 line=2883 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -86268,19 +86295,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063574: |[063574] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -063584: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -063588: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -06358c: 7230 3a0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0c3a │ │ -063592: 0e00 |0007: return-void │ │ +0635f8: |[0635f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +063608: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06360c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063610: 7230 3a0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0c3a │ │ +063616: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2313 │ │ 0x0007 line=2314 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -86290,19 +86317,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -063594: |[063594] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ -0635a4: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ -0635a8: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ -0635ac: 7230 3b0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0c3b │ │ -0635b2: 0e00 |0007: return-void │ │ +063618: |[063618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ +063628: 6200 1003 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0310 │ │ +06362c: 5421 1103 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0311 │ │ +063630: 7230 3b0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0c3b │ │ +063636: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2833 │ │ 0x0007 line=2834 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 visibleToUser Z │ │ @@ -86312,163 +86339,163 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -0635b4: |[0635b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ -0635c4: 2203 6c05 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0635c8: 7010 f927 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0635ce: 6f10 c027 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ -0635d4: 0c04 |0008: move-result-object v4 │ │ -0635d6: 6e20 0228 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0635dc: 2202 6000 |000c: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ -0635e0: 7010 a901 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -0635e6: 6e20 7c0c 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0c7c │ │ -0635ec: 2204 6c05 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0635f0: 7010 f927 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0635f6: 1a05 6f01 |0019: const-string v5, "; boundsInParent: " // string@016f │ │ -0635fa: 6e20 0228 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063600: 0c04 |001e: move-result-object v4 │ │ -063602: 6e20 0128 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -063608: 0c04 |0022: move-result-object v4 │ │ -06360a: 6e10 0628 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -063610: 0c04 |0026: move-result-object v4 │ │ -063612: 6e20 0228 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063618: 6e20 7d0c 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c7d │ │ -06361e: 2204 6c05 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -063622: 7010 f927 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -063628: 1a05 7001 |0032: const-string v5, "; boundsInScreen: " // string@0170 │ │ -06362c: 6e20 0228 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063632: 0c04 |0037: move-result-object v4 │ │ -063634: 6e20 0128 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -06363a: 0c04 |003b: move-result-object v4 │ │ -06363c: 6e10 0628 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -063642: 0c04 |003f: move-result-object v4 │ │ -063644: 6e20 0228 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06364a: 1a04 7d01 |0043: const-string v4, "; packageName: " // string@017d │ │ -06364e: 6e20 0228 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063654: 0c04 |0048: move-result-object v4 │ │ -063656: 6e10 820c 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0c82 │ │ -06365c: 0c05 |004c: move-result-object v5 │ │ -06365e: 6e20 0028 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ -063664: 1a04 7301 |0050: const-string v4, "; className: " // string@0173 │ │ -063668: 6e20 0228 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06366e: 0c04 |0055: move-result-object v4 │ │ -063670: 6e10 7e0c 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0c7e │ │ -063676: 0c05 |0059: move-result-object v5 │ │ -063678: 6e20 0028 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ -06367e: 1a04 8201 |005d: const-string v4, "; text: " // string@0182 │ │ -063682: 6e20 0228 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063688: 0c04 |0062: move-result-object v4 │ │ -06368a: 6e10 830c 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0c83 │ │ -063690: 0c05 |0066: move-result-object v5 │ │ -063692: 6e20 0028 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ -063698: 1a04 7501 |006a: const-string v4, "; contentDescription: " // string@0175 │ │ -06369c: 6e20 0228 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0636a2: 0c04 |006f: move-result-object v4 │ │ -0636a4: 6e10 7f0c 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0c7f │ │ -0636aa: 0c05 |0073: move-result-object v5 │ │ -0636ac: 6e20 0028 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ -0636b2: 1a04 8401 |0077: const-string v4, "; viewId: " // string@0184 │ │ -0636b6: 6e20 0228 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0636bc: 0c04 |007c: move-result-object v4 │ │ -0636be: 6e10 840c 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0c84 │ │ -0636c4: 0c05 |0080: move-result-object v5 │ │ -0636c6: 6e20 0228 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0636cc: 1a04 7101 |0084: const-string v4, "; checkable: " // string@0171 │ │ -0636d0: 6e20 0228 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0636d6: 0c04 |0089: move-result-object v4 │ │ -0636d8: 6e10 870c 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0c87 │ │ -0636de: 0a05 |008d: move-result v5 │ │ -0636e0: 6e20 0328 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0636e6: 1a04 7201 |0091: const-string v4, "; checked: " // string@0172 │ │ -0636ea: 6e20 0228 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0636f0: 0c04 |0096: move-result-object v4 │ │ -0636f2: 6e10 880c 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0c88 │ │ -0636f8: 0a05 |009a: move-result v5 │ │ -0636fa: 6e20 0328 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -063700: 1a04 7901 |009e: const-string v4, "; focusable: " // string@0179 │ │ -063704: 6e20 0228 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06370a: 0c04 |00a3: move-result-object v4 │ │ -06370c: 6e10 8b0c 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0c8b │ │ -063712: 0a05 |00a7: move-result v5 │ │ -063714: 6e20 0328 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -06371a: 1a04 7a01 |00ab: const-string v4, "; focused: " // string@017a │ │ -06371e: 6e20 0228 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063724: 0c04 |00b0: move-result-object v4 │ │ -063726: 6e10 8c0c 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0c8c │ │ -06372c: 0a05 |00b4: move-result v5 │ │ -06372e: 6e20 0328 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -063734: 1a04 8101 |00b8: const-string v4, "; selected: " // string@0181 │ │ -063738: 6e20 0228 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06373e: 0c04 |00bd: move-result-object v4 │ │ -063740: 6e10 900c 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0c90 │ │ -063746: 0a05 |00c1: move-result v5 │ │ -063748: 6e20 0328 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -06374e: 1a04 7401 |00c5: const-string v4, "; clickable: " // string@0174 │ │ -063752: 6e20 0228 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063758: 0c04 |00ca: move-result-object v4 │ │ -06375a: 6e10 890c 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0c89 │ │ -063760: 0a05 |00ce: move-result v5 │ │ -063762: 6e20 0328 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -063768: 1a04 7c01 |00d2: const-string v4, "; longClickable: " // string@017c │ │ -06376c: 6e20 0228 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063772: 0c04 |00d7: move-result-object v4 │ │ -063774: 6e10 8d0c 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0c8d │ │ -06377a: 0a05 |00db: move-result v5 │ │ -06377c: 6e20 0328 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -063782: 1a04 7601 |00df: const-string v4, "; enabled: " // string@0176 │ │ -063786: 6e20 0228 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06378c: 0c04 |00e4: move-result-object v4 │ │ -06378e: 6e10 8a0c 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0c8a │ │ -063794: 0a05 |00e8: move-result v5 │ │ -063796: 6e20 0328 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -06379c: 1a04 7e01 |00ec: const-string v4, "; password: " // string@017e │ │ -0637a0: 6e20 0228 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0637a6: 0c04 |00f1: move-result-object v4 │ │ -0637a8: 6e10 8e0c 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0c8e │ │ -0637ae: 0a05 |00f5: move-result v5 │ │ -0637b0: 6e20 0328 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0637b6: 2204 6c05 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0637ba: 7010 f927 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0637c0: 1a05 8001 |00fe: const-string v5, "; scrollable: " // string@0180 │ │ -0637c4: 6e20 0228 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0637ca: 0c04 |0103: move-result-object v4 │ │ -0637cc: 6e10 8f0c 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0c8f │ │ -0637d2: 0a05 |0107: move-result v5 │ │ -0637d4: 6e20 0328 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0637da: 0c04 |010b: move-result-object v4 │ │ -0637dc: 6e10 0628 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0637e2: 0c04 |010f: move-result-object v4 │ │ -0637e4: 6e20 0228 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0637ea: 1a04 6d01 |0113: const-string v4, "; [" // string@016d │ │ -0637ee: 6e20 0228 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0637f4: 6e10 7b0c 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0c7b │ │ -0637fa: 0a01 |011b: move-result v1 │ │ -0637fc: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ -063800: 1214 |011e: const/4 v4, #int 1 // #1 │ │ -063802: 7110 9a27 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@279a │ │ -063808: 0a05 |0122: move-result v5 │ │ -06380a: 9800 0405 |0123: shl-int v0, v4, v5 │ │ -06380e: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ -063812: b541 |0127: and-int/2addr v1, v4 │ │ -063814: 7110 7a0c 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0c7a │ │ -06381a: 0c04 |012b: move-result-object v4 │ │ -06381c: 6e20 0228 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063822: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ -063826: 1a04 1201 |0131: const-string v4, ", " // string@0112 │ │ -06382a: 6e20 0228 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -063830: 28e6 |0136: goto 011c // -001a │ │ -063832: 1a04 5414 |0137: const-string v4, "]" // string@1454 │ │ -063836: 6e20 0228 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06383c: 6e10 0628 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -063842: 0c04 |013f: move-result-object v4 │ │ -063844: 1104 |0140: return-object v4 │ │ +063638: |[063638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ +063648: 2203 6d05 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +06364c: 7010 f927 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +063652: 6f10 c027 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ +063658: 0c04 |0008: move-result-object v4 │ │ +06365a: 6e20 0228 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +063660: 2202 6000 |000c: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ +063664: 7010 a901 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +06366a: 6e20 7c0c 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0c7c │ │ +063670: 2204 6d05 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +063674: 7010 f927 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +06367a: 1a05 6f01 |0019: const-string v5, "; boundsInParent: " // string@016f │ │ +06367e: 6e20 0228 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +063684: 0c04 |001e: move-result-object v4 │ │ +063686: 6e20 0128 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +06368c: 0c04 |0022: move-result-object v4 │ │ +06368e: 6e10 0628 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +063694: 0c04 |0026: move-result-object v4 │ │ +063696: 6e20 0228 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06369c: 6e20 7d0c 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c7d │ │ +0636a2: 2204 6d05 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0636a6: 7010 f927 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0636ac: 1a05 7001 |0032: const-string v5, "; boundsInScreen: " // string@0170 │ │ +0636b0: 6e20 0228 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0636b6: 0c04 |0037: move-result-object v4 │ │ +0636b8: 6e20 0128 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0636be: 0c04 |003b: move-result-object v4 │ │ +0636c0: 6e10 0628 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0636c6: 0c04 |003f: move-result-object v4 │ │ +0636c8: 6e20 0228 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0636ce: 1a04 7d01 |0043: const-string v4, "; packageName: " // string@017d │ │ +0636d2: 6e20 0228 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0636d8: 0c04 |0048: move-result-object v4 │ │ +0636da: 6e10 820c 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0c82 │ │ +0636e0: 0c05 |004c: move-result-object v5 │ │ +0636e2: 6e20 0028 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ +0636e8: 1a04 7301 |0050: const-string v4, "; className: " // string@0173 │ │ +0636ec: 6e20 0228 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0636f2: 0c04 |0055: move-result-object v4 │ │ +0636f4: 6e10 7e0c 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0c7e │ │ +0636fa: 0c05 |0059: move-result-object v5 │ │ +0636fc: 6e20 0028 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ +063702: 1a04 8201 |005d: const-string v4, "; text: " // string@0182 │ │ +063706: 6e20 0228 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06370c: 0c04 |0062: move-result-object v4 │ │ +06370e: 6e10 830c 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0c83 │ │ +063714: 0c05 |0066: move-result-object v5 │ │ +063716: 6e20 0028 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ +06371c: 1a04 7501 |006a: const-string v4, "; contentDescription: " // string@0175 │ │ +063720: 6e20 0228 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +063726: 0c04 |006f: move-result-object v4 │ │ +063728: 6e10 7f0c 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0c7f │ │ +06372e: 0c05 |0073: move-result-object v5 │ │ +063730: 6e20 0028 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ +063736: 1a04 8401 |0077: const-string v4, "; viewId: " // string@0184 │ │ +06373a: 6e20 0228 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +063740: 0c04 |007c: move-result-object v4 │ │ +063742: 6e10 840c 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0c84 │ │ +063748: 0c05 |0080: move-result-object v5 │ │ +06374a: 6e20 0228 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +063750: 1a04 7101 |0084: const-string v4, "; checkable: " // string@0171 │ │ +063754: 6e20 0228 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06375a: 0c04 |0089: move-result-object v4 │ │ +06375c: 6e10 870c 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0c87 │ │ +063762: 0a05 |008d: move-result v5 │ │ +063764: 6e20 0328 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +06376a: 1a04 7201 |0091: const-string v4, "; checked: " // string@0172 │ │ +06376e: 6e20 0228 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +063774: 0c04 |0096: move-result-object v4 │ │ +063776: 6e10 880c 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0c88 │ │ +06377c: 0a05 |009a: move-result v5 │ │ +06377e: 6e20 0328 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +063784: 1a04 7901 |009e: const-string v4, "; focusable: " // string@0179 │ │ +063788: 6e20 0228 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06378e: 0c04 |00a3: move-result-object v4 │ │ +063790: 6e10 8b0c 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0c8b │ │ +063796: 0a05 |00a7: move-result v5 │ │ +063798: 6e20 0328 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +06379e: 1a04 7a01 |00ab: const-string v4, "; focused: " // string@017a │ │ +0637a2: 6e20 0228 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0637a8: 0c04 |00b0: move-result-object v4 │ │ +0637aa: 6e10 8c0c 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0c8c │ │ +0637b0: 0a05 |00b4: move-result v5 │ │ +0637b2: 6e20 0328 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0637b8: 1a04 8101 |00b8: const-string v4, "; selected: " // string@0181 │ │ +0637bc: 6e20 0228 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0637c2: 0c04 |00bd: move-result-object v4 │ │ +0637c4: 6e10 900c 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0c90 │ │ +0637ca: 0a05 |00c1: move-result v5 │ │ +0637cc: 6e20 0328 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0637d2: 1a04 7401 |00c5: const-string v4, "; clickable: " // string@0174 │ │ +0637d6: 6e20 0228 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0637dc: 0c04 |00ca: move-result-object v4 │ │ +0637de: 6e10 890c 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0c89 │ │ +0637e4: 0a05 |00ce: move-result v5 │ │ +0637e6: 6e20 0328 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0637ec: 1a04 7c01 |00d2: const-string v4, "; longClickable: " // string@017c │ │ +0637f0: 6e20 0228 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0637f6: 0c04 |00d7: move-result-object v4 │ │ +0637f8: 6e10 8d0c 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0c8d │ │ +0637fe: 0a05 |00db: move-result v5 │ │ +063800: 6e20 0328 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +063806: 1a04 7601 |00df: const-string v4, "; enabled: " // string@0176 │ │ +06380a: 6e20 0228 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +063810: 0c04 |00e4: move-result-object v4 │ │ +063812: 6e10 8a0c 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0c8a │ │ +063818: 0a05 |00e8: move-result v5 │ │ +06381a: 6e20 0328 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +063820: 1a04 7e01 |00ec: const-string v4, "; password: " // string@017e │ │ +063824: 6e20 0228 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06382a: 0c04 |00f1: move-result-object v4 │ │ +06382c: 6e10 8e0c 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0c8e │ │ +063832: 0a05 |00f5: move-result v5 │ │ +063834: 6e20 0328 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +06383a: 2204 6d05 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +06383e: 7010 f927 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +063844: 1a05 8001 |00fe: const-string v5, "; scrollable: " // string@0180 │ │ +063848: 6e20 0228 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06384e: 0c04 |0103: move-result-object v4 │ │ +063850: 6e10 8f0c 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0c8f │ │ +063856: 0a05 |0107: move-result v5 │ │ +063858: 6e20 0328 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +06385e: 0c04 |010b: move-result-object v4 │ │ +063860: 6e10 0628 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +063866: 0c04 |010f: move-result-object v4 │ │ +063868: 6e20 0228 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06386e: 1a04 6d01 |0113: const-string v4, "; [" // string@016d │ │ +063872: 6e20 0228 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +063878: 6e10 7b0c 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0c7b │ │ +06387e: 0a01 |011b: move-result v1 │ │ +063880: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ +063884: 1214 |011e: const/4 v4, #int 1 // #1 │ │ +063886: 7110 9a27 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@279a │ │ +06388c: 0a05 |0122: move-result v5 │ │ +06388e: 9800 0405 |0123: shl-int v0, v4, v5 │ │ +063892: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ +063896: b541 |0127: and-int/2addr v1, v4 │ │ +063898: 7110 7a0c 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0c7a │ │ +06389e: 0c04 |012b: move-result-object v4 │ │ +0638a0: 6e20 0228 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0638a6: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ +0638aa: 1a04 1201 |0131: const-string v4, ", " // string@0112 │ │ +0638ae: 6e20 0228 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0638b4: 28e6 |0136: goto 011c // -001a │ │ +0638b6: 1a04 5e14 |0137: const-string v4, "]" // string@145e │ │ +0638ba: 6e20 0228 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0638c0: 6e10 0628 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0638c6: 0c04 |013f: move-result-object v4 │ │ +0638c8: 1104 |0140: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3800 │ │ 0x0005 line=3801 │ │ 0x000c line=3803 │ │ 0x0011 line=3805 │ │ 0x0014 line=3806 │ │ @@ -86501,27 +86528,27 @@ │ │ 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 : 553 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 554 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #424 header: │ │ -class_idx : 574 │ │ +Class #425 header: │ │ +class_idx : 575 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 554 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 555 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #424 - │ │ +Class #425 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86530,18 +86557,18 @@ │ │ type : '(ILjava/lang/CharSequence;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -063848: |[063848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ -063858: 2200 5004 |0000: new-instance v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0450 │ │ -06385c: 7030 ec20 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.:(ILjava/lang/CharSequence;)V // method@20ec │ │ -063862: 1100 |0005: return-object v0 │ │ +0638cc: |[0638cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ +0638dc: 2200 5104 |0000: new-instance v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0451 │ │ +0638e0: 7030 ec20 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.:(ILjava/lang/CharSequence;)V // method@20ec │ │ +0638e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 actionId I │ │ 0x0000 - 0x0006 reg=2 label Ljava/lang/CharSequence; │ │ │ │ @@ -86550,41 +86577,41 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063864: |[063864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -063874: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063878: 1f02 5004 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0450 │ │ -06387c: 6e20 0621 2100 |0004: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.removeAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z // method@2106 │ │ -063882: 0a00 |0007: move-result v0 │ │ -063884: 0f00 |0008: return v0 │ │ +0638e8: |[0638e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0638f8: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +0638fc: 1f02 5104 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0451 │ │ +063900: 6e20 0621 2100 |0004: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.removeAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z // method@2106 │ │ +063906: 0a00 |0007: move-result v0 │ │ +063908: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 action Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 554 (AccessibilityNodeInfoCompatApi21.java) │ │ + source_file_idx : 555 (AccessibilityNodeInfoCompatApi21.java) │ │ │ │ -Class #425 header: │ │ -class_idx : 575 │ │ +Class #426 header: │ │ +class_idx : 576 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 555 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 556 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 35 │ │ virtual_methods_size: 0 │ │ │ │ -Class #425 - │ │ +Class #426 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86593,18 +86620,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 │ │ -063888: |[063888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -063898: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -06389c: 6e20 ed20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@20ed │ │ -0638a2: 0e00 |0005: return-void │ │ +06390c: |[06390c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +06391c: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063920: 6e20 ed20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@20ed │ │ +063926: 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 │ │ @@ -86614,18 +86641,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 │ │ -0638a4: |[0638a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0638b4: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -0638b8: 6e20 ee20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@20ee │ │ -0638be: 0e00 |0005: return-void │ │ +063928: |[063928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +063938: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +06393c: 6e20 ee20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@20ee │ │ +063942: 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; │ │ @@ -86635,19 +86662,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0638c0: |[0638c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -0638d0: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -0638d4: 6e10 ef20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@20ef │ │ -0638da: 0a00 |0005: move-result v0 │ │ -0638dc: 0f00 |0006: return v0 │ │ +063944: |[063944] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +063954: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063958: 6e10 ef20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@20ef │ │ +06395e: 0a00 |0005: move-result v0 │ │ +063960: 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;) │ │ @@ -86655,18 +86682,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 │ │ -0638e0: |[0638e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0638f0: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -0638f4: 6e20 f020 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@20f0 │ │ -0638fa: 0e00 |0005: return-void │ │ +063964: |[063964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +063974: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063978: 6e20 f020 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@20f0 │ │ +06397e: 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; │ │ @@ -86676,18 +86703,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 │ │ -0638fc: |[0638fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -06390c: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063910: 6e20 f120 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@20f1 │ │ -063916: 0e00 |0005: return-void │ │ +063980: |[063980] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +063990: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063994: 6e20 f120 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@20f1 │ │ +06399a: 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; │ │ @@ -86697,19 +86724,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 │ │ -063918: |[063918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -063928: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -06392c: 6e10 f220 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@20f2 │ │ -063932: 0c00 |0005: move-result-object v0 │ │ -063934: 1100 |0006: return-object v0 │ │ +06399c: |[06399c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0639ac: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +0639b0: 6e10 f220 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@20f2 │ │ +0639b6: 0c00 |0005: move-result-object v0 │ │ +0639b8: 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;) │ │ @@ -86717,19 +86744,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 │ │ -063938: |[063938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -063948: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -06394c: 6e10 f320 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@20f3 │ │ -063952: 0c00 |0005: move-result-object v0 │ │ -063954: 1100 |0006: return-object v0 │ │ +0639bc: |[0639bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0639cc: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +0639d0: 6e10 f320 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@20f3 │ │ +0639d6: 0c00 |0005: move-result-object v0 │ │ +0639d8: 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;) │ │ @@ -86737,19 +86764,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 │ │ -063958: |[063958] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -063968: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -06396c: 6e10 f520 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@20f5 │ │ -063972: 0c00 |0005: move-result-object v0 │ │ -063974: 1100 |0006: return-object v0 │ │ +0639dc: |[0639dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0639ec: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +0639f0: 6e10 f520 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@20f5 │ │ +0639f6: 0c00 |0005: move-result-object v0 │ │ +0639f8: 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;) │ │ @@ -86757,19 +86784,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 │ │ -063978: |[063978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -063988: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -06398c: 6e10 f620 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@20f6 │ │ -063992: 0c00 |0005: move-result-object v0 │ │ -063994: 1100 |0006: return-object v0 │ │ +0639fc: |[0639fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +063a0c: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063a10: 6e10 f620 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@20f6 │ │ +063a16: 0c00 |0005: move-result-object v0 │ │ +063a18: 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;) │ │ @@ -86777,19 +86804,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063998: |[063998] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -0639a8: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -0639ac: 6e10 f920 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@20f9 │ │ -0639b2: 0a00 |0005: move-result v0 │ │ -0639b4: 0f00 |0006: return v0 │ │ +063a1c: |[063a1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +063a2c: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063a30: 6e10 f920 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@20f9 │ │ +063a36: 0a00 |0005: move-result v0 │ │ +063a38: 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;) │ │ @@ -86797,19 +86824,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0639b8: |[0639b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -0639c8: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -0639cc: 6e10 fa20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@20fa │ │ -0639d2: 0a00 |0005: move-result v0 │ │ -0639d4: 0f00 |0006: return v0 │ │ +063a3c: |[063a3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +063a4c: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063a50: 6e10 fa20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@20fa │ │ +063a56: 0a00 |0005: move-result v0 │ │ +063a58: 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;) │ │ @@ -86817,19 +86844,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0639d8: |[0639d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -0639e8: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -0639ec: 6e10 fb20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@20fb │ │ -0639f2: 0a00 |0005: move-result v0 │ │ -0639f4: 0f00 |0006: return v0 │ │ +063a5c: |[063a5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +063a6c: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063a70: 6e10 fb20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@20fb │ │ +063a76: 0a00 |0005: move-result v0 │ │ +063a78: 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;) │ │ @@ -86837,19 +86864,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0639f8: |[0639f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -063a08: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063a0c: 6e10 fc20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@20fc │ │ -063a12: 0a00 |0005: move-result v0 │ │ -063a14: 0f00 |0006: return v0 │ │ +063a7c: |[063a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +063a8c: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063a90: 6e10 fc20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@20fc │ │ +063a96: 0a00 |0005: move-result v0 │ │ +063a98: 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;) │ │ @@ -86857,19 +86884,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063a18: |[063a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -063a28: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063a2c: 6e10 fd20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@20fd │ │ -063a32: 0a00 |0005: move-result v0 │ │ -063a34: 0f00 |0006: return v0 │ │ +063a9c: |[063a9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +063aac: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063ab0: 6e10 fd20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@20fd │ │ +063ab6: 0a00 |0005: move-result v0 │ │ +063ab8: 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;) │ │ @@ -86877,19 +86904,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063a38: |[063a38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -063a48: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063a4c: 6e10 fe20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@20fe │ │ -063a52: 0a00 |0005: move-result v0 │ │ -063a54: 0f00 |0006: return v0 │ │ +063abc: |[063abc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +063acc: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063ad0: 6e10 fe20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@20fe │ │ +063ad6: 0a00 |0005: move-result v0 │ │ +063ad8: 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;) │ │ @@ -86897,19 +86924,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063a58: |[063a58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -063a68: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063a6c: 6e10 ff20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@20ff │ │ -063a72: 0a00 |0005: move-result v0 │ │ -063a74: 0f00 |0006: return v0 │ │ +063adc: |[063adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +063aec: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063af0: 6e10 ff20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@20ff │ │ +063af6: 0a00 |0005: move-result v0 │ │ +063af8: 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;) │ │ @@ -86917,19 +86944,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063a78: |[063a78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -063a88: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063a8c: 6e10 0021 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@2100 │ │ -063a92: 0a00 |0005: move-result v0 │ │ -063a94: 0f00 |0006: return v0 │ │ +063afc: |[063afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +063b0c: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063b10: 6e10 0021 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@2100 │ │ +063b16: 0a00 |0005: move-result v0 │ │ +063b18: 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;) │ │ @@ -86937,19 +86964,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063a98: |[063a98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -063aa8: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063aac: 6e10 0121 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@2101 │ │ -063ab2: 0a00 |0005: move-result v0 │ │ -063ab4: 0f00 |0006: return v0 │ │ +063b1c: |[063b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +063b2c: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063b30: 6e10 0121 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@2101 │ │ +063b36: 0a00 |0005: move-result v0 │ │ +063b38: 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;) │ │ @@ -86957,19 +86984,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063ab8: |[063ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -063ac8: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063acc: 6e10 0221 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@2102 │ │ -063ad2: 0a00 |0005: move-result v0 │ │ -063ad4: 0f00 |0006: return v0 │ │ +063b3c: |[063b3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +063b4c: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063b50: 6e10 0221 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@2102 │ │ +063b56: 0a00 |0005: move-result v0 │ │ +063b58: 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;) │ │ @@ -86977,19 +87004,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 │ │ -063ad8: |[063ad8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -063ae8: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063aec: 7110 0421 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@2104 │ │ -063af2: 0c00 |0005: move-result-object v0 │ │ -063af4: 1100 |0006: return-object v0 │ │ +063b5c: |[063b5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +063b6c: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063b70: 7110 0421 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@2104 │ │ +063b76: 0c00 |0005: move-result-object v0 │ │ +063b78: 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;) │ │ @@ -86997,18 +87024,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063af8: |[063af8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -063b08: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063b0c: 6e10 0521 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@2105 │ │ -063b12: 0e00 |0005: return-void │ │ +063b7c: |[063b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +063b8c: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063b90: 6e10 0521 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@2105 │ │ +063b96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -87017,18 +87044,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 │ │ -063b14: |[063b14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -063b24: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063b28: 6e20 0821 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2108 │ │ -063b2e: 0e00 |0005: return-void │ │ +063b98: |[063b98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +063ba8: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063bac: 6e20 0821 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2108 │ │ +063bb2: 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; │ │ @@ -87038,18 +87065,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 │ │ -063b30: |[063b30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -063b40: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063b44: 6e20 0921 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2109 │ │ -063b4a: 0e00 |0005: return-void │ │ +063bb4: |[063bb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +063bc4: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063bc8: 6e20 0921 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2109 │ │ +063bce: 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; │ │ @@ -87059,18 +87086,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 │ │ -063b4c: |[063b4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -063b5c: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063b60: 6e20 0a21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ -063b66: 0e00 |0005: return-void │ │ +063bd0: |[063bd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +063be0: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063be4: 6e20 0a21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ +063bea: 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; │ │ @@ -87080,18 +87107,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 │ │ -063b68: |[063b68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -063b78: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063b7c: 6e20 0b21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@210b │ │ -063b82: 0e00 |0005: return-void │ │ +063bec: |[063bec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +063bfc: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063c00: 6e20 0b21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@210b │ │ +063c06: 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 │ │ @@ -87101,18 +87128,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 │ │ -063b84: |[063b84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -063b94: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063b98: 6e20 0c21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@210c │ │ -063b9e: 0e00 |0005: return-void │ │ +063c08: |[063c08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +063c18: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063c1c: 6e20 0c21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@210c │ │ +063c22: 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; │ │ @@ -87122,18 +87149,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 │ │ -063ba0: |[063ba0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -063bb0: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063bb4: 6e20 0d21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@210d │ │ -063bba: 0e00 |0005: return-void │ │ +063c24: |[063c24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +063c34: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063c38: 6e20 0d21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@210d │ │ +063c3e: 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 │ │ @@ -87143,18 +87170,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 │ │ -063bbc: |[063bbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -063bcc: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063bd0: 6e20 0e21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@210e │ │ -063bd6: 0e00 |0005: return-void │ │ +063c40: |[063c40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +063c50: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063c54: 6e20 0e21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@210e │ │ +063c5a: 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 │ │ @@ -87164,18 +87191,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 │ │ -063bd8: |[063bd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -063be8: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063bec: 6e20 0f21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@210f │ │ -063bf2: 0e00 |0005: return-void │ │ +063c5c: |[063c5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +063c6c: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063c70: 6e20 0f21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@210f │ │ +063c76: 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 │ │ @@ -87185,18 +87212,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 │ │ -063bf4: |[063bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -063c04: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063c08: 6e20 1021 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@2110 │ │ -063c0e: 0e00 |0005: return-void │ │ +063c78: |[063c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +063c88: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063c8c: 6e20 1021 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@2110 │ │ +063c92: 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 │ │ @@ -87206,18 +87233,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 │ │ -063c10: |[063c10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -063c20: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063c24: 6e20 1221 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@2112 │ │ -063c2a: 0e00 |0005: return-void │ │ +063c94: |[063c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +063ca4: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063ca8: 6e20 1221 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@2112 │ │ +063cae: 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; │ │ @@ -87227,18 +87254,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 │ │ -063c2c: |[063c2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -063c3c: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063c40: 6e20 1321 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@2113 │ │ -063c46: 0e00 |0005: return-void │ │ +063cb0: |[063cb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +063cc0: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063cc4: 6e20 1321 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@2113 │ │ +063cca: 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; │ │ @@ -87248,18 +87275,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 │ │ -063c48: |[063c48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -063c58: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063c5c: 6e20 1421 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@2114 │ │ -063c62: 0e00 |0005: return-void │ │ +063ccc: |[063ccc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +063cdc: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063ce0: 6e20 1421 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@2114 │ │ +063ce6: 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 │ │ @@ -87269,18 +87296,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 │ │ -063c64: |[063c64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -063c74: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063c78: 6e20 1521 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@2115 │ │ -063c7e: 0e00 |0005: return-void │ │ +063ce8: |[063ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +063cf8: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063cfc: 6e20 1521 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@2115 │ │ +063d02: 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 │ │ @@ -87290,40 +87317,40 @@ │ │ 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 │ │ -063c80: |[063c80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -063c90: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063c94: 6e20 1621 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@2116 │ │ -063c9a: 0e00 |0005: return-void │ │ +063d04: |[063d04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +063d14: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063d18: 6e20 1621 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@2116 │ │ +063d1e: 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 : 555 (AccessibilityNodeInfoCompatIcs.java) │ │ + source_file_idx : 556 (AccessibilityNodeInfoCompatIcs.java) │ │ │ │ -Class #426 header: │ │ -class_idx : 576 │ │ +Class #427 header: │ │ +class_idx : 577 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 556 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 557 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #426 - │ │ +Class #427 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -87332,19 +87359,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063c9c: |[063c9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ -063cac: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063cb0: 6e10 f420 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@20f4 │ │ -063cb6: 0a00 |0005: move-result v0 │ │ -063cb8: 0f00 |0006: return v0 │ │ +063d20: |[063d20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ +063d30: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063d34: 6e10 f420 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@20f4 │ │ +063d3a: 0a00 |0005: move-result v0 │ │ +063d3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -87352,19 +87379,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063cbc: |[063cbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -063ccc: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063cd0: 6e10 f820 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@20f8 │ │ -063cd6: 0a00 |0005: move-result v0 │ │ -063cd8: 0f00 |0006: return v0 │ │ +063d40: |[063d40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +063d50: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063d54: 6e10 f820 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@20f8 │ │ +063d5a: 0a00 |0005: move-result v0 │ │ +063d5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -87372,19 +87399,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063cdc: |[063cdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -063cec: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063cf0: 6e10 0321 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@2103 │ │ -063cf6: 0a00 |0005: move-result v0 │ │ -063cf8: 0f00 |0006: return v0 │ │ +063d60: |[063d60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +063d70: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063d74: 6e10 0321 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@2103 │ │ +063d7a: 0a00 |0005: move-result v0 │ │ +063d7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -87392,18 +87419,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 │ │ -063cfc: |[063cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ -063d0c: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063d10: 6e20 0721 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@2107 │ │ -063d16: 0e00 |0005: return-void │ │ +063d80: |[063d80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ +063d90: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063d94: 6e20 0721 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@2107 │ │ +063d9a: 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 │ │ @@ -87413,18 +87440,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 │ │ -063d18: |[063d18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -063d28: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063d2c: 6e20 1121 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@2111 │ │ -063d32: 0e00 |0005: return-void │ │ +063d9c: |[063d9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +063dac: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063db0: 6e20 1121 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@2111 │ │ +063db6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 granularities I │ │ @@ -87434,40 +87461,40 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -063d34: |[063d34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -063d44: 1f00 5104 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063d48: 6e20 1821 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@2118 │ │ -063d4e: 0e00 |0005: return-void │ │ +063db8: |[063db8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +063dc8: 1f00 5204 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063dcc: 6e20 1821 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@2118 │ │ +063dd2: 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 : 556 (AccessibilityNodeInfoCompatJellyBean.java) │ │ + source_file_idx : 557 (AccessibilityNodeInfoCompatJellyBean.java) │ │ │ │ -Class #427 header: │ │ -class_idx : 577 │ │ +Class #428 header: │ │ +class_idx : 578 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 557 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 558 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #427 - │ │ +Class #428 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -87476,78 +87503,78 @@ │ │ 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 │ │ -063d50: |[063d50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -063d60: 1f01 5104 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -063d64: 6e10 f720 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@20f7 │ │ -063d6a: 0c00 |0005: move-result-object v0 │ │ -063d6c: 1100 |0006: return-object v0 │ │ +063dd4: |[063dd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +063de4: 1f01 5204 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +063de8: 6e10 f720 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@20f7 │ │ +063dee: 0c00 |0005: move-result-object v0 │ │ +063df0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 557 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ + source_file_idx : 558 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ │ │ -Class #428 header: │ │ -class_idx : 578 │ │ +Class #429 header: │ │ +class_idx : 579 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 565 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 566 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #428 annotations: │ │ +Class #429 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeProviderImpl" │ │ │ │ -Class #428 - │ │ +Class #429 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 565 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 566 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #429 header: │ │ -class_idx : 586 │ │ +Class #430 header: │ │ +class_idx : 587 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 566 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 567 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #429 annotations: │ │ +Class #430 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoBridge" │ │ Annotations on method #3313 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #429 - │ │ +Class #430 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -87566,34 +87593,34 @@ │ │ │ │ #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 : 566 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 567 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ -Class #430 header: │ │ -class_idx : 579 │ │ +Class #431 header: │ │ +class_idx : 580 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 565 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 566 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #430 annotations: │ │ +Class #431 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityNodeProviderBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #3287 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #430 - │ │ +Class #431 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;' │ │ Static fields - │ │ Instance fields - │ │ @@ -87611,19 +87638,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 │ │ -063d70: |[063d70] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -063d80: 5b01 1203 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0312 │ │ -063d84: 5b02 1303 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0313 │ │ -063d88: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -063d8e: 0e00 |0007: return-void │ │ +063df4: |[063df4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +063e04: 5b01 1203 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0312 │ │ +063e08: 5b02 1303 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0313 │ │ +063e0c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +063e12: 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; │ │ @@ -87634,24 +87661,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -063d90: |[063d90] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -063da0: 5421 1303 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0313 │ │ -063da4: 6e20 e70c 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ce7 │ │ -063daa: 0c00 |0005: move-result-object v0 │ │ -063dac: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -063db0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -063db2: 1101 |0009: return-object v1 │ │ -063db4: 6e10 800c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ -063dba: 0c01 |000d: move-result-object v1 │ │ -063dbc: 28fb |000e: goto 0009 // -0005 │ │ +063e14: |[063e14] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +063e24: 5421 1303 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0313 │ │ +063e28: 6e20 e70c 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ce7 │ │ +063e2e: 0c00 |0005: move-result-object v0 │ │ +063e30: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +063e34: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +063e36: 1101 |0009: return-object v1 │ │ +063e38: 6e10 800c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ +063e3e: 0c01 |000d: move-result-object v1 │ │ +063e40: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -87664,33 +87691,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 │ │ -063dc0: |[063dc0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -063dd0: 5465 1303 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0313 │ │ -063dd4: 6e30 e80c 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0ce8 │ │ -063dda: 0c00 |0005: move-result-object v0 │ │ -063ddc: 2204 ab05 |0006: new-instance v4, Ljava/util/ArrayList; // type@05ab │ │ -063de0: 7010 9028 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -063de6: 7210 ec28 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -063dec: 0a03 |000e: move-result v3 │ │ -063dee: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -063df0: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -063df4: 7220 e528 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -063dfa: 0c02 |0015: move-result-object v2 │ │ -063dfc: 1f02 3d02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023d │ │ -063e00: 6e10 800c 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ -063e06: 0c05 |001b: move-result-object v5 │ │ -063e08: 7220 df28 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -063e0e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -063e12: 28ef |0021: goto 0010 // -0011 │ │ -063e14: 1104 |0022: return-object v4 │ │ +063e44: |[063e44] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +063e54: 5465 1303 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0313 │ │ +063e58: 6e30 e80c 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0ce8 │ │ +063e5e: 0c00 |0005: move-result-object v0 │ │ +063e60: 2204 ae05 |0006: new-instance v4, Ljava/util/ArrayList; // type@05ae │ │ +063e64: 7010 9028 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +063e6a: 7210 ec28 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +063e70: 0a03 |000e: move-result v3 │ │ +063e72: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +063e74: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +063e78: 7220 e528 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +063e7e: 0c02 |0015: move-result-object v2 │ │ +063e80: 1f02 3e02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023e │ │ +063e84: 6e10 800c 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ +063e8a: 0c05 |001b: move-result-object v5 │ │ +063e8c: 7220 df28 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +063e92: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +063e96: 28ef |0021: goto 0010 // -0011 │ │ +063e98: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -87712,46 +87739,46 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -063e18: |[063e18] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -063e28: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0313 │ │ -063e2c: 6e40 eb0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0ceb │ │ -063e32: 0a00 |0005: move-result v0 │ │ -063e34: 0f00 |0006: return v0 │ │ +063e9c: |[063e9c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +063eac: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0313 │ │ +063eb0: 6e40 eb0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0ceb │ │ +063eb6: 0a00 |0005: move-result v0 │ │ +063eb8: 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 : 565 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 566 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #431 header: │ │ -class_idx : 583 │ │ +Class #432 header: │ │ +class_idx : 584 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 565 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 566 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #431 annotations: │ │ +Class #432 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeProviderStubImpl" │ │ │ │ -Class #431 - │ │ +Class #432 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -87761,17 +87788,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063e38: |[063e38] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -063e48: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -063e4e: 0e00 |0003: return-void │ │ +063ebc: |[063ebc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +063ecc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +063ed2: 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 - │ │ @@ -87780,42 +87807,42 @@ │ │ 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 │ │ -063e50: |[063e50] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -063e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063e62: 1100 |0001: return-object v0 │ │ +063ed4: |[063ed4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +063ee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +063ee6: 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 : 565 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 566 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #432 header: │ │ -class_idx : 580 │ │ +Class #433 header: │ │ +class_idx : 581 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 583 │ │ -source_file_idx : 565 │ │ +superclass_idx : 584 │ │ +source_file_idx : 566 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #432 annotations: │ │ +Class #433 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeProviderJellyBeanImpl" │ │ │ │ -Class #432 - │ │ +Class #433 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -87824,17 +87851,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063e64: |[063e64] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -063e74: 7010 e20c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ce2 │ │ -063e7a: 0e00 |0003: return-void │ │ +063ee8: |[063ee8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +063ef8: 7010 e20c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ce2 │ │ +063efe: 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 - │ │ @@ -87843,47 +87870,47 @@ │ │ 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 │ │ -063e7c: |[063e7c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -063e8c: 2200 4302 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@0243 │ │ -063e90: 7030 d50c 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@0cd5 │ │ -063e96: 7110 f30c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0cf3 │ │ -063e9c: 0c00 |0008: move-result-object v0 │ │ -063e9e: 1100 |0009: return-object v0 │ │ +063f00: |[063f00] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +063f10: 2200 4402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@0244 │ │ +063f14: 7030 d50c 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@0cd5 │ │ +063f1a: 7110 f30c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0cf3 │ │ +063f20: 0c00 |0008: move-result-object v0 │ │ +063f22: 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 : 565 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 566 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #433 header: │ │ -class_idx : 589 │ │ +Class #434 header: │ │ +class_idx : 590 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 567 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 568 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #433 annotations: │ │ +Class #434 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoBridge" │ │ Annotations on method #3322 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #433 - │ │ +Class #434 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -87908,34 +87935,34 @@ │ │ │ │ #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 : 567 (AccessibilityNodeProviderCompatKitKat.java) │ │ + source_file_idx : 568 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ -Class #434 header: │ │ -class_idx : 581 │ │ +Class #435 header: │ │ +class_idx : 582 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 565 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 566 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #434 annotations: │ │ +Class #435 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityNodeProviderBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #3293 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #434 - │ │ +Class #435 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;' │ │ Static fields - │ │ Instance fields - │ │ @@ -87953,19 +87980,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 │ │ -063ea0: |[063ea0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -063eb0: 5b01 1403 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@0314 │ │ -063eb4: 5b02 1503 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ -063eb8: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -063ebe: 0e00 |0007: return-void │ │ +063f24: |[063f24] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +063f34: 5b01 1403 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@0314 │ │ +063f38: 5b02 1503 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ +063f3c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +063f42: 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; │ │ @@ -87976,24 +88003,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -063ec0: |[063ec0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -063ed0: 5421 1503 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ -063ed4: 6e20 e70c 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ce7 │ │ -063eda: 0c00 |0005: move-result-object v0 │ │ -063edc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -063ee0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -063ee2: 1101 |0009: return-object v1 │ │ -063ee4: 6e10 800c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ -063eea: 0c01 |000d: move-result-object v1 │ │ -063eec: 28fb |000e: goto 0009 // -0005 │ │ +063f44: |[063f44] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +063f54: 5421 1503 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ +063f58: 6e20 e70c 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ce7 │ │ +063f5e: 0c00 |0005: move-result-object v0 │ │ +063f60: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +063f64: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +063f66: 1101 |0009: return-object v1 │ │ +063f68: 6e10 800c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ +063f6e: 0c01 |000d: move-result-object v1 │ │ +063f70: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=114 │ │ 0x0008 line=115 │ │ 0x0009 line=117 │ │ locals : │ │ @@ -88006,33 +88033,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 │ │ -063ef0: |[063ef0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -063f00: 5465 1503 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ -063f04: 6e30 e80c 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0ce8 │ │ -063f0a: 0c00 |0005: move-result-object v0 │ │ -063f0c: 2204 ab05 |0006: new-instance v4, Ljava/util/ArrayList; // type@05ab │ │ -063f10: 7010 9028 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -063f16: 7210 ec28 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -063f1c: 0a03 |000e: move-result v3 │ │ -063f1e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -063f20: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -063f24: 7220 e528 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -063f2a: 0c02 |0015: move-result-object v2 │ │ -063f2c: 1f02 3d02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023d │ │ -063f30: 6e10 800c 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ -063f36: 0c05 |001b: move-result-object v5 │ │ -063f38: 7220 df28 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -063f3e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -063f42: 28ef |0021: goto 0010 // -0011 │ │ -063f44: 1104 |0022: return-object v4 │ │ +063f74: |[063f74] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +063f84: 5465 1503 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ +063f88: 6e30 e80c 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0ce8 │ │ +063f8e: 0c00 |0005: move-result-object v0 │ │ +063f90: 2204 ae05 |0006: new-instance v4, Ljava/util/ArrayList; // type@05ae │ │ +063f94: 7010 9028 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +063f9a: 7210 ec28 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +063fa0: 0a03 |000e: move-result v3 │ │ +063fa2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +063fa4: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +063fa8: 7220 e528 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +063fae: 0c02 |0015: move-result-object v2 │ │ +063fb0: 1f02 3e02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@023e │ │ +063fb4: 6e10 800c 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ +063fba: 0c05 |001b: move-result-object v5 │ │ +063fbc: 7220 df28 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +063fc2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +063fc6: 28ef |0021: goto 0010 // -0011 │ │ +063fc8: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=101 │ │ 0x000b line=102 │ │ 0x000f line=103 │ │ 0x0012 line=104 │ │ @@ -88054,24 +88081,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -063f48: |[063f48] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ -063f58: 5421 1503 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ -063f5c: 6e20 e90c 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ce9 │ │ -063f62: 0c00 |0005: move-result-object v0 │ │ -063f64: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -063f68: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -063f6a: 1101 |0009: return-object v1 │ │ -063f6c: 6e10 800c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ -063f72: 0c01 |000d: move-result-object v1 │ │ -063f74: 28fb |000e: goto 0009 // -0005 │ │ +063fcc: |[063fcc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ +063fdc: 5421 1503 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ +063fe0: 6e20 e90c 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ce9 │ │ +063fe6: 0c00 |0005: move-result-object v0 │ │ +063fe8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +063fec: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +063fee: 1101 |0009: return-object v1 │ │ +063ff0: 6e10 800c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0c80 │ │ +063ff6: 0c01 |000d: move-result-object v1 │ │ +063ff8: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ 0x0009 line=127 │ │ locals : │ │ @@ -88084,46 +88111,46 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -063f78: |[063f78] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -063f88: 5410 1503 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ -063f8c: 6e40 eb0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0ceb │ │ -063f92: 0a00 |0005: move-result v0 │ │ -063f94: 0f00 |0006: return v0 │ │ +063ffc: |[063ffc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +06400c: 5410 1503 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0315 │ │ +064010: 6e40 eb0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0ceb │ │ +064016: 0a00 |0005: move-result v0 │ │ +064018: 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 : 565 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 566 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #435 header: │ │ -class_idx : 582 │ │ +Class #436 header: │ │ +class_idx : 583 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 583 │ │ -source_file_idx : 565 │ │ +superclass_idx : 584 │ │ +source_file_idx : 566 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #435 annotations: │ │ +Class #436 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeProviderKitKatImpl" │ │ │ │ -Class #435 - │ │ +Class #436 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -88132,17 +88159,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063f98: |[063f98] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ -063fa8: 7010 e20c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ce2 │ │ -063fae: 0e00 |0003: return-void │ │ +06401c: |[06401c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ +06402c: 7010 e20c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ce2 │ │ +064032: 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 - │ │ @@ -88151,46 +88178,46 @@ │ │ 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 │ │ -063fb0: |[063fb0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -063fc0: 2200 4502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0245 │ │ -063fc4: 7030 db0c 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@0cdb │ │ -063fca: 7110 fd0c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0cfd │ │ -063fd0: 0c00 |0008: move-result-object v0 │ │ -063fd2: 1100 |0009: return-object v0 │ │ +064034: |[064034] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +064044: 2200 4602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0246 │ │ +064048: 7030 db0c 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@0cdb │ │ +06404e: 7110 fd0c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0cfd │ │ +064054: 0c00 |0008: move-result-object v0 │ │ +064056: 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 : 565 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 566 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #436 header: │ │ -class_idx : 584 │ │ +Class #437 header: │ │ +class_idx : 585 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 565 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 566 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ -Class #436 annotations: │ │ +Class #437 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; } │ │ Annotations on method #3304 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;" ">;" } │ │ │ │ -Class #436 - │ │ +Class #437 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ name : 'IMPL' │ │ @@ -88207,33 +88234,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -063fd4: |[063fd4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -063fe4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -063fe8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -063fec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -063ff0: 2200 4602 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@0246 │ │ -063ff4: 7010 e00c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0ce0 │ │ -063ffa: 6900 1603 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0316 │ │ -063ffe: 0e00 |000d: return-void │ │ -064000: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -064004: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ -064008: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -06400c: 2200 4402 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@0244 │ │ -064010: 7010 d90c 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0cd9 │ │ -064016: 6900 1603 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0316 │ │ -06401a: 28f2 |001b: goto 000d // -000e │ │ -06401c: 2200 4702 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@0247 │ │ -064020: 7010 e20c 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ce2 │ │ -064026: 6900 1603 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0316 │ │ -06402a: 28ea |0023: goto 000d // -0016 │ │ +064058: |[064058] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +064068: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +06406c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +064070: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +064074: 2200 4702 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@0247 │ │ +064078: 7010 e00c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0ce0 │ │ +06407e: 6900 1603 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0316 │ │ +064082: 0e00 |000d: return-void │ │ +064084: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +064088: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ +06408c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +064090: 2200 4502 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@0245 │ │ +064094: 7010 d90c 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0cd9 │ │ +06409a: 6900 1603 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0316 │ │ +06409e: 28f2 |001b: goto 000d // -000e │ │ +0640a0: 2200 4802 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@0248 │ │ +0640a4: 7010 e20c 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ce2 │ │ +0640aa: 6900 1603 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0316 │ │ +0640ae: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x000d line=146 │ │ 0x000e line=141 │ │ 0x0014 line=142 │ │ @@ -88245,21 +88272,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06402c: |[06402c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -06403c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -064042: 6200 1603 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0316 │ │ -064046: 7220 d40c 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0cd4 │ │ -06404c: 0c00 |0008: move-result-object v0 │ │ -06404e: 5b10 1703 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0317 │ │ -064052: 0e00 |000b: return-void │ │ +0640b0: |[0640b0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +0640c0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0640c6: 6200 1603 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0316 │ │ +0640ca: 7220 d40c 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0cd4 │ │ +0640d0: 0c00 |0008: move-result-object v0 │ │ +0640d2: 5b10 1703 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0317 │ │ +0640d6: 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; │ │ @@ -88269,18 +88296,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064054: |[064054] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ -064064: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06406a: 5b01 1703 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0317 │ │ -06406e: 0e00 |0005: return-void │ │ +0640d8: |[0640d8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ +0640e8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0640ee: 5b01 1703 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0317 │ │ +0640f2: 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; │ │ @@ -88292,17 +88319,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 │ │ -064070: |[064070] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -064080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -064082: 1100 |0001: return-object v0 │ │ +0640f4: |[0640f4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +064104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +064106: 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 │ │ │ │ @@ -88311,17 +88338,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 │ │ -064084: |[064084] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -064094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -064096: 1100 |0001: return-object v0 │ │ +064108: |[064108] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +064118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06411a: 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 │ │ @@ -88331,17 +88358,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 │ │ -064098: |[064098] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0640a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0640aa: 1100 |0001: return-object v0 │ │ +06411c: |[06411c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +06412c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06412e: 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 │ │ │ │ @@ -88350,17 +88377,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0640ac: |[0640ac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ -0640bc: 5410 1703 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0317 │ │ -0640c0: 1100 |0002: return-object v0 │ │ +064130: |[064130] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ +064140: 5410 1703 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0317 │ │ +064144: 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;) │ │ @@ -88368,46 +88395,46 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0640c4: |[0640c4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ -0640d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0640d6: 0f00 |0001: return v0 │ │ +064148: |[064148] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ +064158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06415a: 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 : 565 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 566 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #437 header: │ │ -class_idx : 585 │ │ +Class #438 header: │ │ +class_idx : 586 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1106 │ │ -source_file_idx : 566 │ │ +superclass_idx : 1107 │ │ +source_file_idx : 567 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #437 annotations: │ │ +Class #438 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityNodeProviderBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ Annotations on method #3310 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Landroid/view/accessibility/AccessibilityNodeInfo;" ">;" } │ │ │ │ -Class #437 - │ │ +Class #438 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ @@ -88420,18 +88447,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 │ │ -0640d8: |[0640d8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ -0640e8: 5b01 1803 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0318 │ │ -0640ec: 7010 1921 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@2119 │ │ -0640f2: 0e00 |0005: return-void │ │ +06415c: |[06415c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ +06416c: 5b01 1803 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0318 │ │ +064170: 7010 1921 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@2119 │ │ +064176: 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; │ │ │ │ @@ -88441,20 +88468,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0640f4: |[0640f4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -064104: 5410 1803 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0318 │ │ -064108: 7220 f00c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0cf0 │ │ -06410e: 0c00 |0005: move-result-object v0 │ │ -064110: 1f00 5104 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -064114: 1100 |0008: return-object v0 │ │ +064178: |[064178] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +064188: 5410 1803 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0318 │ │ +06418c: 7220 f00c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0cf0 │ │ +064192: 0c00 |0005: move-result-object v0 │ │ +064194: 1f00 5204 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +064198: 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 │ │ │ │ @@ -88463,19 +88490,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 │ │ -064118: |[064118] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -064128: 5410 1803 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0318 │ │ -06412c: 7230 f10c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0cf1 │ │ -064132: 0c00 |0005: move-result-object v0 │ │ -064134: 1100 |0006: return-object v0 │ │ +06419c: |[06419c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0641ac: 5410 1803 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0318 │ │ +0641b0: 7230 f10c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0cf1 │ │ +0641b6: 0c00 |0005: move-result-object v0 │ │ +0641b8: 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 │ │ @@ -88485,45 +88512,45 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -064138: |[064138] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ -064148: 5410 1803 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0318 │ │ -06414c: 7240 f20c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0cf2 │ │ -064152: 0a00 |0005: move-result v0 │ │ -064154: 0f00 |0006: return v0 │ │ +0641bc: |[0641bc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ +0641cc: 5410 1803 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0318 │ │ +0641d0: 7240 f20c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0cf2 │ │ +0641d6: 0a00 |0005: move-result v0 │ │ +0641d8: 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 : 566 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 567 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ -Class #438 header: │ │ -class_idx : 587 │ │ +Class #439 header: │ │ +class_idx : 588 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 566 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 567 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #438 annotations: │ │ +Class #439 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; } │ │ │ │ -Class #438 - │ │ +Class #439 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -88532,45 +88559,45 @@ │ │ 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 │ │ -064158: |[064158] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -064168: 2200 4902 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@0249 │ │ -06416c: 7020 ec0c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0cec │ │ -064172: 1100 |0005: return-object v0 │ │ +0641dc: |[0641dc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +0641ec: 2200 4a02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@024a │ │ +0641f0: 7020 ec0c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0cec │ │ +0641f6: 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 : 566 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 567 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ -Class #439 header: │ │ -class_idx : 588 │ │ +Class #440 header: │ │ +class_idx : 589 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1106 │ │ -source_file_idx : 567 │ │ +superclass_idx : 1107 │ │ +source_file_idx : 568 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #439 annotations: │ │ +Class #440 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityNodeProviderBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ Annotations on method #3318 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Landroid/view/accessibility/AccessibilityNodeInfo;" ">;" } │ │ │ │ -Class #439 - │ │ +Class #440 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;) │ │ @@ -88583,18 +88610,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 │ │ -064174: |[064174] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ -064184: 5b01 1903 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ -064188: 7010 1921 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@2119 │ │ -06418e: 0e00 |0005: return-void │ │ +0641f8: |[0641f8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ +064208: 5b01 1903 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ +06420c: 7010 1921 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@2119 │ │ +064212: 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; │ │ │ │ @@ -88604,20 +88631,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -064190: |[064190] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -0641a0: 5410 1903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ -0641a4: 7220 f90c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0cf9 │ │ -0641aa: 0c00 |0005: move-result-object v0 │ │ -0641ac: 1f00 5104 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -0641b0: 1100 |0008: return-object v0 │ │ +064214: |[064214] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +064224: 5410 1903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ +064228: 7220 f90c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0cf9 │ │ +06422e: 0c00 |0005: move-result-object v0 │ │ +064230: 1f00 5204 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +064234: 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 │ │ │ │ @@ -88626,19 +88653,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 │ │ -0641b4: |[0641b4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0641c4: 5410 1903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ -0641c8: 7230 fa0c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0cfa │ │ -0641ce: 0c00 |0005: move-result-object v0 │ │ -0641d0: 1100 |0006: return-object v0 │ │ +064238: |[064238] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +064248: 5410 1903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ +06424c: 7230 fa0c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0cfa │ │ +064252: 0c00 |0005: move-result-object v0 │ │ +064254: 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 │ │ @@ -88648,20 +88675,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0641d4: |[0641d4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -0641e4: 5410 1903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ -0641e8: 7220 fb0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0cfb │ │ -0641ee: 0c00 |0005: move-result-object v0 │ │ -0641f0: 1f00 5104 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0451 │ │ -0641f4: 1100 |0008: return-object v0 │ │ +064258: |[064258] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +064268: 5410 1903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ +06426c: 7220 fb0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0cfb │ │ +064272: 0c00 |0005: move-result-object v0 │ │ +064274: 1f00 5204 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0452 │ │ +064278: 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 │ │ │ │ @@ -88670,45 +88697,45 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0641f8: |[0641f8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ -064208: 5410 1903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ -06420c: 7240 fc0c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0cfc │ │ -064212: 0a00 |0005: move-result v0 │ │ -064214: 0f00 |0006: return v0 │ │ +06427c: |[06427c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ +06428c: 5410 1903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0319 │ │ +064290: 7240 fc0c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0cfc │ │ +064296: 0a00 |0005: move-result v0 │ │ +064298: 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 : 567 (AccessibilityNodeProviderCompatKitKat.java) │ │ + source_file_idx : 568 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ -Class #440 header: │ │ -class_idx : 590 │ │ +Class #441 header: │ │ +class_idx : 591 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 567 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 568 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #440 annotations: │ │ +Class #441 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; } │ │ │ │ -Class #440 - │ │ +Class #441 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -88717,43 +88744,43 @@ │ │ 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 │ │ -064218: |[064218] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -064228: 2200 4c02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@024c │ │ -06422c: 7020 f40c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0cf4 │ │ -064232: 1100 |0005: return-object v0 │ │ +06429c: |[06429c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +0642ac: 2200 4d02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@024d │ │ +0642b0: 7020 f40c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0cf4 │ │ +0642b6: 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 : 567 (AccessibilityNodeProviderCompatKitKat.java) │ │ + source_file_idx : 568 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ -Class #441 header: │ │ -class_idx : 593 │ │ +Class #442 header: │ │ +class_idx : 594 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 572 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ -Class #441 annotations: │ │ +Class #442 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityRecordImpl" │ │ │ │ -Class #441 - │ │ +Class #442 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -88808,32 +88835,32 @@ │ │ │ │ #8 : (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 : 572 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 573 (AccessibilityRecordCompat.java) │ │ │ │ -Class #442 header: │ │ -class_idx : 595 │ │ +Class #443 header: │ │ +class_idx : 596 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 572 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #442 annotations: │ │ +Class #443 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordStubImpl" │ │ │ │ -Class #442 - │ │ +Class #443 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -88843,17 +88870,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064234: |[064234] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -064244: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06424a: 0e00 |0003: return-void │ │ +0642b8: |[0642b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +0642c8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0642ce: 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 - │ │ @@ -88862,17 +88889,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06424c: |[06424c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -06425c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06425e: 1100 |0001: return-object v0 │ │ +0642d0: |[0642d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +0642e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0642e2: 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;) │ │ @@ -88880,16 +88907,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -064260: |[064260] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -064270: 0e00 |0000: return-void │ │ +0642e4: |[0642e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0642f4: 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 │ │ @@ -88899,16 +88926,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -064274: |[064274] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -064284: 0e00 |0000: return-void │ │ +0642f8: |[0642f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +064308: 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 │ │ @@ -88918,16 +88945,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -064288: |[064288] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -064298: 0e00 |0000: return-void │ │ +06430c: |[06430c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +06431c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollX I │ │ @@ -88937,16 +88964,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06429c: |[06429c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0642ac: 0e00 |0000: return-void │ │ +064320: |[064320] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +064330: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollY I │ │ @@ -88956,16 +88983,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0642b0: |[0642b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0642c0: 0e00 |0000: return-void │ │ +064334: |[064334] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +064344: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollX I │ │ @@ -88975,16 +89002,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0642c4: |[0642c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0642d4: 0e00 |0000: return-void │ │ +064348: |[064348] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +064358: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollY I │ │ @@ -88994,16 +89021,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0642d8: |[0642d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0642e8: 0e00 |0000: return-void │ │ +06435c: |[06435c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +06436c: 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 │ │ @@ -89013,42 +89040,42 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0642ec: |[0642ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0642fc: 0e00 |0000: return-void │ │ +064370: |[064370] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +064380: 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 : 572 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 573 (AccessibilityRecordCompat.java) │ │ │ │ -Class #443 header: │ │ -class_idx : 591 │ │ +Class #444 header: │ │ +class_idx : 592 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 595 │ │ -source_file_idx : 572 │ │ +superclass_idx : 596 │ │ +source_file_idx : 573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #443 annotations: │ │ +Class #444 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordIcsImpl" │ │ │ │ -Class #443 - │ │ +Class #444 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -89057,17 +89084,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064300: |[064300] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -064310: 7010 130d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0d13 │ │ -064316: 0e00 |0003: return-void │ │ +064384: |[064384] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +064394: 7010 130d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0d13 │ │ +06439a: 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 - │ │ @@ -89076,18 +89103,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -064318: |[064318] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -064328: 7100 2a0d 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0d2a │ │ -06432e: 0c00 |0003: move-result-object v0 │ │ -064330: 1100 |0004: return-object v0 │ │ +06439c: |[06439c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +0643ac: 7100 2a0d 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0d2a │ │ +0643b2: 0c00 |0003: move-result-object v0 │ │ +0643b4: 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;) │ │ @@ -89095,17 +89122,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -064334: |[064334] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -064344: 7120 2b0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0d2b │ │ -06434a: 0e00 |0003: return-void │ │ +0643b8: |[0643b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0643c8: 7120 2b0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0d2b │ │ +0643ce: 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; │ │ @@ -89116,17 +89143,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06434c: |[06434c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -06435c: 7120 2c0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0d2c │ │ -064362: 0e00 |0003: return-void │ │ +0643d0: |[0643d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0643e0: 7120 2c0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0d2c │ │ +0643e6: 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; │ │ @@ -89137,17 +89164,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -064364: |[064364] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -064374: 7120 2d0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0d2d │ │ -06437a: 0e00 |0003: return-void │ │ +0643e8: |[0643e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0643f8: 7120 2d0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0d2d │ │ +0643fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0003 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -89158,17 +89185,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06437c: |[06437c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -06438c: 7120 2e0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0d2e │ │ -064392: 0e00 |0003: return-void │ │ +064400: |[064400] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +064410: 7120 2e0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0d2e │ │ +064416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0003 line=458 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -89179,17 +89206,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -064394: |[064394] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0643a4: 7120 2f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0d2f │ │ -0643aa: 0e00 |0003: return-void │ │ +064418: |[064418] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +064428: 7120 2f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0d2f │ │ +06442e: 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; │ │ @@ -89200,44 +89227,44 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0643ac: |[0643ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0643bc: 7120 300d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0d30 │ │ -0643c2: 0e00 |0003: return-void │ │ +064430: |[064430] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +064440: 7120 300d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0d30 │ │ +064446: 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 : 572 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 573 (AccessibilityRecordCompat.java) │ │ │ │ -Class #444 header: │ │ -class_idx : 592 │ │ +Class #445 header: │ │ +class_idx : 593 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 591 │ │ -source_file_idx : 572 │ │ +superclass_idx : 592 │ │ +source_file_idx : 573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #444 annotations: │ │ +Class #445 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordIcsMr1Impl" │ │ │ │ -Class #444 - │ │ +Class #445 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -89246,17 +89273,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0643c4: |[0643c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -0643d4: 7010 fe0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0cfe │ │ -0643da: 0e00 |0003: return-void │ │ +064448: |[064448] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +064458: 7010 fe0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0cfe │ │ +06445e: 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 - │ │ @@ -89265,17 +89292,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0643dc: |[0643dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0643ec: 7120 310d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0d31 │ │ -0643f2: 0e00 |0003: return-void │ │ +064460: |[064460] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +064470: 7120 310d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0d31 │ │ +064476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0003 line=490 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -89286,44 +89313,44 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0643f4: |[0643f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -064404: 7120 320d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0d32 │ │ -06440a: 0e00 |0003: return-void │ │ +064478: |[064478] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +064488: 7120 320d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0d32 │ │ +06448e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0003 line=495 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 maxScrollY I │ │ │ │ - source_file_idx : 572 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 573 (AccessibilityRecordCompat.java) │ │ │ │ -Class #445 header: │ │ -class_idx : 594 │ │ +Class #446 header: │ │ +class_idx : 595 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 592 │ │ -source_file_idx : 572 │ │ +superclass_idx : 593 │ │ +source_file_idx : 573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #445 annotations: │ │ +Class #446 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordJellyBeanImpl" │ │ │ │ -Class #445 - │ │ +Class #446 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -89332,41 +89359,41 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06440c: |[06440c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -06441c: 7010 060d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0d06 │ │ -064422: 0e00 |0003: return-void │ │ +064490: |[064490] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +0644a0: 7010 060d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0d06 │ │ +0644a6: 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 : 572 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 573 (AccessibilityRecordCompat.java) │ │ │ │ -Class #446 header: │ │ -class_idx : 596 │ │ +Class #447 header: │ │ +class_idx : 597 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 572 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 573 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 10 │ │ │ │ -Class #446 annotations: │ │ +Class #447 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; } │ │ │ │ -Class #446 - │ │ +Class #447 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ name : 'IMPL' │ │ @@ -89383,40 +89410,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -064424: |[064424] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -064434: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -064438: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06443c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -064440: 2200 5202 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@0252 │ │ -064444: 7010 120d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0d12 │ │ -06444a: 6900 1a03 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -06444e: 0e00 |000d: return-void │ │ -064450: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -064454: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ -064458: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -06445c: 2200 5002 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@0250 │ │ -064460: 7010 060d 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0d06 │ │ -064466: 6900 1a03 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -06446a: 28f2 |001b: goto 000d // -000e │ │ -06446c: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -064470: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ -064474: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -064478: 2200 4f02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@024f │ │ -06447c: 7010 fe0c 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0cfe │ │ -064482: 6900 1a03 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -064486: 28e4 |0029: goto 000d // -001c │ │ -064488: 2200 5302 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0253 │ │ -06448c: 7010 130d 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0d13 │ │ -064492: 6900 1a03 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -064496: 28dc |0031: goto 000d // -0024 │ │ +0644a8: |[0644a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +0644b8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0644bc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0644c0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0644c4: 2200 5302 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@0253 │ │ +0644c8: 7010 120d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0d12 │ │ +0644ce: 6900 1a03 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +0644d2: 0e00 |000d: return-void │ │ +0644d4: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0644d8: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ +0644dc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0644e0: 2200 5102 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@0251 │ │ +0644e4: 7010 060d 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0d06 │ │ +0644ea: 6900 1a03 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +0644ee: 28f2 |001b: goto 000d // -000e │ │ +0644f0: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0644f4: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ +0644f8: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0644fc: 2200 5002 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0250 │ │ +064500: 7010 fe0c 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0cfe │ │ +064506: 6900 1a03 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +06450a: 28e4 |0029: goto 000d // -001c │ │ +06450c: 2200 5402 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0254 │ │ +064510: 7010 130d 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0d13 │ │ +064516: 6900 1a03 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +06451a: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0006 line=507 │ │ 0x000d line=515 │ │ 0x000e line=508 │ │ 0x0014 line=509 │ │ @@ -89430,18 +89457,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064498: |[064498] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -0644a8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0644ae: 5b01 1b03 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -0644b2: 0e00 |0005: return-void │ │ +06451c: |[06451c] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +06452c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +064532: 5b01 1b03 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +064536: 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; │ │ @@ -89452,21 +89479,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 │ │ -0644b4: |[0644b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -0644c4: 2200 5402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0254 │ │ -0644c8: 6201 1a03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -0644cc: 7210 090d 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0d09 │ │ -0644d2: 0c01 |0007: move-result-object v1 │ │ -0644d4: 7020 1e0d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0d1e │ │ -0644da: 1100 |000b: return-object v0 │ │ +064538: |[064538] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +064548: 2200 5502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0255 │ │ +06454c: 6201 1a03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +064550: 7210 090d 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0d09 │ │ +064556: 0c01 |0007: move-result-object v1 │ │ +064558: 7020 1e0d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0d1e │ │ +06455e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -89474,44 +89501,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0644dc: |[0644dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -0644ec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0644ee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0644f0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0644f4: 0f01 |0004: return v1 │ │ -0644f6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0644fa: 0121 |0007: move v1, v2 │ │ -0644fc: 28fc |0008: goto 0004 // -0004 │ │ -0644fe: 6e10 bc27 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -064504: 0c03 |000c: move-result-object v3 │ │ -064506: 6e10 bc27 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -06450c: 0c04 |0010: move-result-object v4 │ │ -06450e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -064512: 0121 |0013: move v1, v2 │ │ -064514: 28f0 |0014: goto 0004 // -0010 │ │ -064516: 0760 |0015: move-object v0, v6 │ │ -064518: 1f00 5402 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0254 │ │ -06451c: 5453 1b03 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -064520: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -064524: 5403 1b03 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -064528: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -06452c: 0121 |0020: move v1, v2 │ │ -06452e: 28e3 |0021: goto 0004 // -001d │ │ -064530: 5453 1b03 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -064534: 5404 1b03 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -064538: 6e20 bb27 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -06453e: 0a03 |0029: move-result v3 │ │ -064540: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -064544: 0121 |002c: move v1, v2 │ │ -064546: 28d7 |002d: goto 0004 // -0029 │ │ +064560: |[064560] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +064570: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +064572: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +064574: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +064578: 0f01 |0004: return v1 │ │ +06457a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +06457e: 0121 |0007: move v1, v2 │ │ +064580: 28fc |0008: goto 0004 // -0004 │ │ +064582: 6e10 bc27 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +064588: 0c03 |000c: move-result-object v3 │ │ +06458a: 6e10 bc27 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +064590: 0c04 |0010: move-result-object v4 │ │ +064592: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +064596: 0121 |0013: move v1, v2 │ │ +064598: 28f0 |0014: goto 0004 // -0010 │ │ +06459a: 0760 |0015: move-object v0, v6 │ │ +06459c: 1f00 5502 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0255 │ │ +0645a0: 5453 1b03 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +0645a4: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0645a8: 5403 1b03 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +0645ac: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0645b0: 0121 |0020: move v1, v2 │ │ +0645b2: 28e3 |0021: goto 0004 // -001d │ │ +0645b4: 5453 1b03 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +0645b8: 5404 1b03 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +0645bc: 6e20 bb27 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0645c2: 0a03 |0029: move-result v3 │ │ +0645c4: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0645c8: 0121 |002c: move v1, v2 │ │ +0645ca: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1025 │ │ 0x0004 line=1042 │ │ 0x0005 line=1028 │ │ 0x0008 line=1029 │ │ 0x0009 line=1031 │ │ @@ -89532,23 +89559,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -064548: |[064548] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -064558: 5410 1b03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -06455c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -064560: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -064562: 0f00 |0005: return v0 │ │ -064564: 5410 1b03 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -064568: 6e10 bd27 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -06456e: 0a00 |000b: move-result v0 │ │ -064570: 28f9 |000c: goto 0005 // -0007 │ │ +0645cc: |[0645cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +0645dc: 5410 1b03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +0645e0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0645e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0645e6: 0f00 |0005: return v0 │ │ +0645e8: 5410 1b03 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +0645ec: 6e10 bd27 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0645f2: 0a00 |000b: move-result v0 │ │ +0645f4: 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;) │ │ @@ -89556,19 +89583,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -064574: |[064574] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -064584: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -064588: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -06458c: 7230 0a0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0d0a │ │ -064592: 0e00 |0007: return-void │ │ +0645f8: |[0645f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +064608: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +06460c: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +064610: 7230 0a0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0d0a │ │ +064616: 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 │ │ @@ -89578,19 +89605,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -064594: |[064594] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -0645a4: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -0645a8: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -0645ac: 7230 0b0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0d0b │ │ -0645b2: 0e00 |0007: return-void │ │ +064618: |[064618] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +064628: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +06462c: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +064630: 7230 0b0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0d0b │ │ +064636: 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 │ │ @@ -89600,19 +89627,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0645b4: |[0645b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ -0645c4: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -0645c8: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -0645cc: 7230 0c0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0d0c │ │ -0645d2: 0e00 |0007: return-void │ │ +064638: |[064638] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ +064648: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +06464c: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +064650: 7230 0c0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0d0c │ │ +064656: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0007 line=854 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 maxScrollX I │ │ @@ -89622,19 +89649,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0645d4: |[0645d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ -0645e4: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -0645e8: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -0645ec: 7230 0d0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0d0d │ │ -0645f2: 0e00 |0007: return-void │ │ +064658: |[064658] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ +064668: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +06466c: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +064670: 7230 0d0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0d0d │ │ +064676: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x0007 line=872 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 maxScrollY I │ │ @@ -89644,19 +89671,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0645f4: |[0645f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -064604: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -064608: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -06460c: 7230 0e0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0d0e │ │ -064612: 0e00 |0007: return-void │ │ +064678: |[064678] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +064688: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +06468c: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +064690: 7230 0e0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0d0e │ │ +064696: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0007 line=819 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollX I │ │ @@ -89666,19 +89693,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -064614: |[064614] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -064624: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -064628: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -06462c: 7230 0f0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0d0f │ │ -064632: 0e00 |0007: return-void │ │ +064698: |[064698] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +0646a8: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +0646ac: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +0646b0: 7230 0f0d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0d0f │ │ +0646b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0007 line=837 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollY I │ │ @@ -89688,19 +89715,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -064634: |[064634] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -064644: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -064648: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -06464c: 7230 100d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0d10 │ │ -064652: 0e00 |0007: return-void │ │ +0646b8: |[0646b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +0646c8: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +0646cc: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +0646d0: 7230 100d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0d10 │ │ +0646d6: 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 │ │ @@ -89710,40 +89737,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -064654: |[064654] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -064664: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ -064668: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ -06466c: 7230 110d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0d11 │ │ -064672: 0e00 |0007: return-void │ │ +0646d8: |[0646d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +0646e8: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@031a │ │ +0646ec: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@031b │ │ +0646f0: 7230 110d 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0d11 │ │ +0646f6: 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 : 572 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 573 (AccessibilityRecordCompat.java) │ │ │ │ -Class #447 header: │ │ -class_idx : 597 │ │ +Class #448 header: │ │ +class_idx : 598 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 573 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 574 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #447 - │ │ +Class #448 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -89752,36 +89779,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -064674: |[064674] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -064684: 7100 1a21 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@211a │ │ -06468a: 0c00 |0003: move-result-object v0 │ │ -06468c: 1100 |0004: return-object v0 │ │ +0646f8: |[0646f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +064708: 7100 1a21 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@211a │ │ +06470e: 0c00 |0003: move-result-object v0 │ │ +064710: 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 │ │ -064690: |[064690] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -0646a0: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0453 │ │ -0646a4: 6e20 1b21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@211b │ │ -0646aa: 0e00 |0005: return-void │ │ +064714: |[064714] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +064724: 1f00 5404 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0454 │ │ +064728: 6e20 1b21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@211b │ │ +06472e: 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 │ │ @@ -89791,18 +89818,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 │ │ -0646ac: |[0646ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -0646bc: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0453 │ │ -0646c0: 6e20 1c21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@211c │ │ -0646c6: 0e00 |0005: return-void │ │ +064730: |[064730] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +064740: 1f00 5404 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0454 │ │ +064744: 6e20 1c21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@211c │ │ +06474a: 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 │ │ @@ -89812,18 +89839,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 │ │ -0646c8: |[0646c8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -0646d8: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0453 │ │ -0646dc: 6e20 1f21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@211f │ │ -0646e2: 0e00 |0005: return-void │ │ +06474c: |[06474c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +06475c: 1f00 5404 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0454 │ │ +064760: 6e20 1f21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@211f │ │ +064766: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollX I │ │ @@ -89833,18 +89860,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 │ │ -0646e4: |[0646e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -0646f4: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0453 │ │ -0646f8: 6e20 2021 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@2120 │ │ -0646fe: 0e00 |0005: return-void │ │ +064768: |[064768] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +064778: 1f00 5404 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0454 │ │ +06477c: 6e20 2021 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@2120 │ │ +064782: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollY I │ │ @@ -89854,18 +89881,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 │ │ -064700: |[064700] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -064710: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0453 │ │ -064714: 6e20 2121 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@2121 │ │ -06471a: 0e00 |0005: return-void │ │ +064784: |[064784] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +064794: 1f00 5404 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0454 │ │ +064798: 6e20 2121 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@2121 │ │ +06479e: 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 │ │ @@ -89875,40 +89902,40 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06471c: |[06471c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -06472c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0453 │ │ -064730: 6e20 2221 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@2122 │ │ -064736: 0e00 |0005: return-void │ │ +0647a0: |[0647a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +0647b0: 1f00 5404 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0454 │ │ +0647b4: 6e20 2221 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@2122 │ │ +0647ba: 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 : 573 (AccessibilityRecordCompatIcs.java) │ │ + source_file_idx : 574 (AccessibilityRecordCompatIcs.java) │ │ │ │ -Class #448 header: │ │ -class_idx : 598 │ │ +Class #449 header: │ │ +class_idx : 599 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 574 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 575 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #448 - │ │ +Class #449 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -89917,18 +89944,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 │ │ -064738: |[064738] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -064748: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0453 │ │ -06474c: 6e20 1d21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@211d │ │ -064752: 0e00 |0005: return-void │ │ +0647bc: |[0647bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0647cc: 1f00 5404 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0454 │ │ +0647d0: 6e20 1d21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@211d │ │ +0647d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 maxScrollX I │ │ @@ -89938,40 +89965,40 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -064754: |[064754] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -064764: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0453 │ │ -064768: 6e20 1e21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@211e │ │ -06476e: 0e00 |0005: return-void │ │ +0647d8: |[0647d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0647e8: 1f00 5404 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0454 │ │ +0647ec: 6e20 1e21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@211e │ │ +0647f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 maxScrollY I │ │ │ │ Virtual methods - │ │ - source_file_idx : 574 (AccessibilityRecordCompatIcsMr1.java) │ │ + source_file_idx : 575 (AccessibilityRecordCompatIcsMr1.java) │ │ │ │ -Class #449 header: │ │ -class_idx : 600 │ │ +Class #450 header: │ │ +class_idx : 601 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3603 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3611 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #449 - │ │ +Class #450 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/LookupTableInterpolator;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Interpolator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -89989,25 +90016,25 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -064770: |[064770] android.support.v4.view.animation.LookupTableInterpolator.:([F)V │ │ -064780: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -064786: 5b23 1e03 |0003: iput-object v3, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ -06478a: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ -06478e: 5421 1e03 |0007: iget-object v1, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ -064792: 2111 |0009: array-length v1, v1 │ │ -064794: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -064798: 8211 |000c: int-to-float v1, v1 │ │ -06479a: c910 |000d: div-float/2addr v0, v1 │ │ -06479c: 5920 1d03 |000e: iput v0, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@031d │ │ -0647a0: 0e00 |0010: return-void │ │ +0647f4: |[0647f4] android.support.v4.view.animation.LookupTableInterpolator.:([F)V │ │ +064804: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06480a: 5b23 1e03 |0003: iput-object v3, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ +06480e: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ +064812: 5421 1e03 |0007: iget-object v1, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ +064816: 2111 |0009: array-length v1, v1 │ │ +064818: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06481c: 8211 |000c: int-to-float v1, v1 │ │ +06481e: c910 |000d: div-float/2addr v0, v1 │ │ +064820: 5920 1d03 |000e: iput v0, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@031d │ │ +064824: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0010 line=33 │ │ locals : │ │ @@ -90020,52 +90047,52 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0647a4: |[0647a4] android.support.v4.view.animation.LookupTableInterpolator.getInterpolation:(F)F │ │ -0647b4: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0647b8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0647ba: 2d06 0804 |0003: cmpl-float v6, v8, v4 │ │ -0647be: 3a06 0300 |0005: if-ltz v6, 0008 // +0003 │ │ -0647c2: 0f04 |0007: return v4 │ │ -0647c4: 2e04 0805 |0008: cmpg-float v4, v8, v5 │ │ -0647c8: 3c04 0400 |000a: if-gtz v4, 000e // +0004 │ │ -0647cc: 0154 |000c: move v4, v5 │ │ -0647ce: 28fa |000d: goto 0007 // -0006 │ │ -0647d0: 5474 1e03 |000e: iget-object v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ -0647d4: 2144 |0010: array-length v4, v4 │ │ -0647d6: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0647da: 8244 |0013: int-to-float v4, v4 │ │ -0647dc: c884 |0014: mul-float/2addr v4, v8 │ │ -0647de: 8744 |0015: float-to-int v4, v4 │ │ -0647e0: 5475 1e03 |0016: iget-object v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ -0647e4: 2155 |0018: array-length v5, v5 │ │ -0647e6: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ -0647ea: 7120 af27 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0647f0: 0a01 |001e: move-result v1 │ │ -0647f2: 8214 |001f: int-to-float v4, v1 │ │ -0647f4: 5275 1d03 |0020: iget v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@031d │ │ -0647f8: a802 0405 |0022: mul-float v2, v4, v5 │ │ -0647fc: a700 0802 |0024: sub-float v0, v8, v2 │ │ -064800: 5274 1d03 |0026: iget v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@031d │ │ -064804: a903 0004 |0028: div-float v3, v0, v4 │ │ -064808: 5474 1e03 |002a: iget-object v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ -06480c: 4404 0401 |002c: aget v4, v4, v1 │ │ -064810: 5475 1e03 |002e: iget-object v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ -064814: d806 0101 |0030: add-int/lit8 v6, v1, #int 1 // #01 │ │ -064818: 4405 0506 |0032: aget v5, v5, v6 │ │ -06481c: 5476 1e03 |0034: iget-object v6, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ -064820: 4406 0601 |0036: aget v6, v6, v1 │ │ -064824: c765 |0038: sub-float/2addr v5, v6 │ │ -064826: c835 |0039: mul-float/2addr v5, v3 │ │ -064828: c654 |003a: add-float/2addr v4, v5 │ │ -06482a: 28cc |003b: goto 0007 // -0034 │ │ +064828: |[064828] android.support.v4.view.animation.LookupTableInterpolator.getInterpolation:(F)F │ │ +064838: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +06483c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +06483e: 2d06 0804 |0003: cmpl-float v6, v8, v4 │ │ +064842: 3a06 0300 |0005: if-ltz v6, 0008 // +0003 │ │ +064846: 0f04 |0007: return v4 │ │ +064848: 2e04 0805 |0008: cmpg-float v4, v8, v5 │ │ +06484c: 3c04 0400 |000a: if-gtz v4, 000e // +0004 │ │ +064850: 0154 |000c: move v4, v5 │ │ +064852: 28fa |000d: goto 0007 // -0006 │ │ +064854: 5474 1e03 |000e: iget-object v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ +064858: 2144 |0010: array-length v4, v4 │ │ +06485a: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ +06485e: 8244 |0013: int-to-float v4, v4 │ │ +064860: c884 |0014: mul-float/2addr v4, v8 │ │ +064862: 8744 |0015: float-to-int v4, v4 │ │ +064864: 5475 1e03 |0016: iget-object v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ +064868: 2155 |0018: array-length v5, v5 │ │ +06486a: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ +06486e: 7120 af27 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +064874: 0a01 |001e: move-result v1 │ │ +064876: 8214 |001f: int-to-float v4, v1 │ │ +064878: 5275 1d03 |0020: iget v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@031d │ │ +06487c: a802 0405 |0022: mul-float v2, v4, v5 │ │ +064880: a700 0802 |0024: sub-float v0, v8, v2 │ │ +064884: 5274 1d03 |0026: iget v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@031d │ │ +064888: a903 0004 |0028: div-float v3, v0, v4 │ │ +06488c: 5474 1e03 |002a: iget-object v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ +064890: 4404 0401 |002c: aget v4, v4, v1 │ │ +064894: 5475 1e03 |002e: iget-object v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ +064898: d806 0101 |0030: add-int/lit8 v6, v1, #int 1 // #01 │ │ +06489c: 4405 0506 |0032: aget v5, v5, v6 │ │ +0648a0: 5476 1e03 |0034: iget-object v6, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@031e │ │ +0648a4: 4406 0601 |0036: aget v6, v6, v1 │ │ +0648a8: c765 |0038: sub-float/2addr v5, v6 │ │ +0648aa: c835 |0039: mul-float/2addr v5, v3 │ │ +0648ac: c654 |003a: add-float/2addr v4, v5 │ │ +0648ae: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=37 │ │ 0x0007 line=54 │ │ 0x0008 line=40 │ │ 0x000d line=41 │ │ 0x000e line=46 │ │ @@ -90077,27 +90104,27 @@ │ │ 0x0026 - 0x003c reg=0 diff F │ │ 0x001f - 0x003c reg=1 position I │ │ 0x0024 - 0x003c reg=2 quantized F │ │ 0x002a - 0x003c reg=3 weight F │ │ 0x0000 - 0x003c reg=7 this Landroid/support/v4/view/animation/LookupTableInterpolator; │ │ 0x0000 - 0x003c reg=8 input F │ │ │ │ - source_file_idx : 3603 (LookupTableInterpolator.java) │ │ + source_file_idx : 3611 (LookupTableInterpolator.java) │ │ │ │ -Class #450 header: │ │ -class_idx : 599 │ │ +Class #451 header: │ │ +class_idx : 600 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 600 │ │ -source_file_idx : 1377 │ │ +superclass_idx : 601 │ │ +source_file_idx : 1381 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #450 - │ │ +Class #451 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/FastOutSlowInInterpolator;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/view/animation/LookupTableInterpolator;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/animation/FastOutSlowInInterpolator;) │ │ name : 'VALUES' │ │ @@ -90110,39 +90137,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 416 16-bit code units │ │ -06482c: |[06482c] android.support.v4.view.animation.FastOutSlowInInterpolator.:()V │ │ -06483c: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ -064840: 2300 6806 |0002: new-array v0, v0, [F // type@0668 │ │ -064844: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -06484a: 6900 1c03 |0007: sput-object v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.VALUES:[F // field@031c │ │ -06484e: 0e00 |0009: return-void │ │ -064850: 0003 0400 c900 0000 0000 0000 17b7 ... |000a: array-data (406 units) │ │ +0648b0: |[0648b0] android.support.v4.view.animation.FastOutSlowInInterpolator.:()V │ │ +0648c0: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ +0648c4: 2300 6b06 |0002: new-array v0, v0, [F // type@066b │ │ +0648c8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +0648ce: 6900 1c03 |0007: sput-object v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.VALUES:[F // field@031c │ │ +0648d2: 0e00 |0009: return-void │ │ +0648d4: 0003 0400 c900 0000 0000 0000 17b7 ... |000a: array-data (406 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/animation/FastOutSlowInInterpolator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -064b7c: |[064b7c] android.support.v4.view.animation.FastOutSlowInInterpolator.:()V │ │ -064b8c: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.VALUES:[F // field@031c │ │ -064b90: 7020 360d 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/LookupTableInterpolator;.:([F)V // method@0d36 │ │ -064b96: 0e00 |0005: return-void │ │ +064c00: |[064c00] android.support.v4.view.animation.FastOutSlowInInterpolator.:()V │ │ +064c10: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.VALUES:[F // field@031c │ │ +064c14: 7020 360d 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/LookupTableInterpolator;.:([F)V // method@0d36 │ │ +064c1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/animation/FastOutSlowInInterpolator; │ │ │ │ @@ -90152,69 +90179,69 @@ │ │ type : '(F)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -064b98: |[064b98] android.support.v4.view.animation.FastOutSlowInInterpolator.getInterpolation:(F)F │ │ -064ba8: 6f20 370d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/animation/LookupTableInterpolator;.getInterpolation:(F)F // method@0d37 │ │ -064bae: 0a00 |0003: move-result v0 │ │ -064bb0: 0f00 |0004: return v0 │ │ +064c1c: |[064c1c] android.support.v4.view.animation.FastOutSlowInInterpolator.getInterpolation:(F)F │ │ +064c2c: 6f20 370d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/animation/LookupTableInterpolator;.getInterpolation:(F)F // method@0d37 │ │ +064c32: 0a00 |0003: move-result v0 │ │ +064c34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/animation/FastOutSlowInInterpolator; │ │ 0x0000 - 0x0005 reg=2 (null) F │ │ │ │ - source_file_idx : 1377 (FastOutSlowInInterpolator.java) │ │ + source_file_idx : 1381 (FastOutSlowInInterpolator.java) │ │ │ │ -Class #451 header: │ │ -class_idx : 601 │ │ +Class #452 header: │ │ +class_idx : 602 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 771 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 772 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #451 annotations: │ │ +Class #452 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/AutoScrollHelper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #451 - │ │ +Class #452 - │ │ Class descriptor : 'Landroid/support/v4/widget/AutoScrollHelper$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 771 (AutoScrollHelper.java) │ │ + source_file_idx : 772 (AutoScrollHelper.java) │ │ │ │ -Class #452 header: │ │ -class_idx : 602 │ │ +Class #453 header: │ │ +class_idx : 603 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 771 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 772 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ -Class #452 annotations: │ │ +Class #453 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/AutoScrollHelper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ClampedScroller" │ │ │ │ -Class #452 - │ │ +Class #453 - │ │ Class descriptor : 'Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -90267,26 +90294,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -064bb4: |[064bb4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ -064bc4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -064bc6: 7010 b927 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -064bcc: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -064bd0: 5a30 2503 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ -064bd4: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ -064bd8: 5a30 2603 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ -064bdc: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -064be0: 5a30 1f03 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ -064be4: 5932 2003 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0320 │ │ -064be8: 5932 2103 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0321 │ │ -064bec: 0e00 |0014: return-void │ │ +064c38: |[064c38] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ +064c48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +064c4a: 7010 b927 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +064c50: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +064c54: 5a30 2503 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ +064c58: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ +064c5c: 5a30 2603 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ +064c60: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +064c64: 5a30 1f03 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ +064c68: 5932 2003 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0320 │ │ +064c6c: 5932 2103 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0321 │ │ +064c70: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=743 │ │ 0x0004 line=744 │ │ 0x0008 line=745 │ │ 0x000c line=746 │ │ 0x0010 line=747 │ │ @@ -90300,53 +90327,53 @@ │ │ type : '(J)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -064bf0: |[064bf0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ -064c00: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -064c04: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -064c06: 53b6 2503 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ -064c0a: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ -064c0e: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ -064c12: 0f04 |0009: return v4 │ │ -064c14: 53b6 2603 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ -064c18: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ -064c1c: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ -064c20: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ -064c24: 53b6 2603 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ -064c28: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ -064c2c: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ -064c30: 53b6 2503 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ -064c34: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ -064c38: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ -064c3c: 8526 |001e: long-to-float v6, v2 │ │ -064c3e: 52b7 2403 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0324 │ │ -064c42: 8277 |0021: int-to-float v7, v7 │ │ -064c44: c976 |0022: div-float/2addr v6, v7 │ │ -064c46: 7130 560d 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0d56 │ │ -064c4c: 0a04 |0026: move-result v4 │ │ -064c4e: c854 |0027: mul-float/2addr v4, v5 │ │ -064c50: 28e1 |0028: goto 0009 // -001f │ │ -064c52: 53b6 2603 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ -064c56: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ -064c5a: 52b5 2703 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0327 │ │ -064c5e: a705 0a05 |002f: sub-float v5, v10, v5 │ │ -064c62: 52b6 2703 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0327 │ │ -064c66: 8507 |0033: long-to-float v7, v0 │ │ -064c68: 52b8 2203 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0322 │ │ -064c6c: 8288 |0036: int-to-float v8, v8 │ │ -064c6e: c987 |0037: div-float/2addr v7, v8 │ │ -064c70: 7130 560d 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0d56 │ │ -064c76: 0a04 |003b: move-result v4 │ │ -064c78: c864 |003c: mul-float/2addr v4, v6 │ │ -064c7a: c654 |003d: add-float/2addr v4, v5 │ │ -064c7c: 28cb |003e: goto 0009 // -0035 │ │ +064c74: |[064c74] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ +064c84: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +064c88: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +064c8a: 53b6 2503 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ +064c8e: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ +064c92: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ +064c96: 0f04 |0009: return v4 │ │ +064c98: 53b6 2603 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ +064c9c: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ +064ca0: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ +064ca4: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ +064ca8: 53b6 2603 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ +064cac: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ +064cb0: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ +064cb4: 53b6 2503 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ +064cb8: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ +064cbc: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ +064cc0: 8526 |001e: long-to-float v6, v2 │ │ +064cc2: 52b7 2403 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0324 │ │ +064cc6: 8277 |0021: int-to-float v7, v7 │ │ +064cc8: c976 |0022: div-float/2addr v6, v7 │ │ +064cca: 7130 560d 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0d56 │ │ +064cd0: 0a04 |0026: move-result v4 │ │ +064cd2: c854 |0027: mul-float/2addr v4, v5 │ │ +064cd4: 28e1 |0028: goto 0009 // -001f │ │ +064cd6: 53b6 2603 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ +064cda: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ +064cde: 52b5 2703 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0327 │ │ +064ce2: a705 0a05 |002f: sub-float v5, v10, v5 │ │ +064ce6: 52b6 2703 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0327 │ │ +064cea: 8507 |0033: long-to-float v7, v0 │ │ +064cec: 52b8 2203 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0322 │ │ +064cf0: 8288 |0036: int-to-float v8, v8 │ │ +064cf2: c987 |0037: div-float/2addr v7, v8 │ │ +064cf4: 7130 560d 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0d56 │ │ +064cfa: 0a04 |003b: move-result v4 │ │ +064cfc: c864 |003c: mul-float/2addr v4, v6 │ │ +064cfe: c654 |003d: add-float/2addr v4, v5 │ │ +064d00: 28cb |003e: goto 0009 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=787 │ │ 0x0009 line=794 │ │ 0x000a line=789 │ │ 0x0018 line=790 │ │ 0x001c line=791 │ │ @@ -90363,22 +90390,22 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -064c80: |[064c80] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ -064c90: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ -064c94: c830 |0002: mul-float/2addr v0, v3 │ │ -064c96: c830 |0003: mul-float/2addr v0, v3 │ │ -064c98: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ -064c9c: c831 |0006: mul-float/2addr v1, v3 │ │ -064c9e: c610 |0007: add-float/2addr v0, v1 │ │ -064ca0: 0f00 |0008: return v0 │ │ +064d04: |[064d04] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ +064d14: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ +064d18: c830 |0002: mul-float/2addr v0, v3 │ │ +064d1a: c830 |0003: mul-float/2addr v0, v3 │ │ +064d1c: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ +064d20: c831 |0006: mul-float/2addr v1, v3 │ │ +064d22: c610 |0007: add-float/2addr v0, v1 │ │ +064d24: 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 │ │ │ │ @@ -90388,45 +90415,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -064ca4: |[064ca4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ -064cb4: 53a6 1f03 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ -064cb8: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -064cbc: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -064cc0: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ -064cc4: 2206 6705 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@0567 │ │ -064cc8: 1a07 0f04 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@040f │ │ -064ccc: 7020 c427 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -064cd2: 2706 |000f: throw v6 │ │ -064cd4: 7100 3721 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ -064cda: 0b00 |0013: move-result-wide v0 │ │ -064cdc: 7030 3d0d 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0d3d │ │ -064ce2: 0a05 |0017: move-result v5 │ │ -064ce4: 7020 3f0d 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@0d3f │ │ -064cea: 0a04 |001b: move-result v4 │ │ -064cec: 53a6 1f03 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ -064cf0: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ -064cf4: 5aa0 1f03 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ -064cf8: 8526 |0022: long-to-float v6, v2 │ │ -064cfa: c846 |0023: mul-float/2addr v6, v4 │ │ -064cfc: 52a7 2803 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0328 │ │ -064d00: c876 |0026: mul-float/2addr v6, v7 │ │ -064d02: 8766 |0027: float-to-int v6, v6 │ │ -064d04: 59a6 2003 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0320 │ │ -064d08: 8526 |002a: long-to-float v6, v2 │ │ -064d0a: c846 |002b: mul-float/2addr v6, v4 │ │ -064d0c: 52a7 2903 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0329 │ │ -064d10: c876 |002e: mul-float/2addr v6, v7 │ │ -064d12: 8766 |002f: float-to-int v6, v6 │ │ -064d14: 59a6 2103 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0321 │ │ -064d18: 0e00 |0032: return-void │ │ +064d28: |[064d28] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ +064d38: 53a6 1f03 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ +064d3c: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +064d40: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +064d44: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +064d48: 2206 6805 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@0568 │ │ +064d4c: 1a07 1204 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@0412 │ │ +064d50: 7020 c427 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +064d56: 2706 |000f: throw v6 │ │ +064d58: 7100 3721 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ +064d5e: 0b00 |0013: move-result-wide v0 │ │ +064d60: 7030 3d0d 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0d3d │ │ +064d66: 0a05 |0017: move-result v5 │ │ +064d68: 7020 3f0d 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@0d3f │ │ +064d6e: 0a04 |001b: move-result v4 │ │ +064d70: 53a6 1f03 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ +064d74: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ +064d78: 5aa0 1f03 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ +064d7c: 8526 |0022: long-to-float v6, v2 │ │ +064d7e: c846 |0023: mul-float/2addr v6, v4 │ │ +064d80: 52a7 2803 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0328 │ │ +064d84: c876 |0026: mul-float/2addr v6, v7 │ │ +064d86: 8766 |0027: float-to-int v6, v6 │ │ +064d88: 59a6 2003 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0320 │ │ +064d8c: 8526 |002a: long-to-float v6, v2 │ │ +064d8e: c846 |002b: mul-float/2addr v6, v4 │ │ +064d90: 52a7 2903 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0329 │ │ +064d94: c876 |002e: mul-float/2addr v6, v7 │ │ +064d96: 8766 |002f: float-to-int v6, v6 │ │ +064d98: 59a6 2103 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0321 │ │ +064d9c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0008 line=819 │ │ 0x0010 line=822 │ │ 0x0014 line=823 │ │ 0x0018 line=824 │ │ @@ -90447,17 +90474,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064d1c: |[064d1c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ -064d2c: 5210 2003 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0320 │ │ -064d30: 0f00 |0002: return v0 │ │ +064da0: |[064da0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ +064db0: 5210 2003 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0320 │ │ +064db4: 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;) │ │ @@ -90465,17 +90492,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064d34: |[064d34] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ -064d44: 5210 2103 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0321 │ │ -064d48: 0f00 |0002: return v0 │ │ +064db8: |[064db8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ +064dc8: 5210 2103 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0321 │ │ +064dcc: 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;) │ │ @@ -90483,22 +90510,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -064d4c: |[064d4c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ -064d5c: 5220 2803 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0328 │ │ -064d60: 5221 2803 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0328 │ │ -064d64: 7110 a527 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -064d6a: 0a01 |0007: move-result v1 │ │ -064d6c: c910 |0008: div-float/2addr v0, v1 │ │ -064d6e: 8700 |0009: float-to-int v0, v0 │ │ -064d70: 0f00 |000a: return v0 │ │ +064dd0: |[064dd0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ +064de0: 5220 2803 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0328 │ │ +064de4: 5221 2803 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0328 │ │ +064de8: 7110 a527 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +064dee: 0a01 |0007: move-result v1 │ │ +064df0: c910 |0008: div-float/2addr v0, v1 │ │ +064df2: 8700 |0009: float-to-int v0, v0 │ │ +064df4: 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;) │ │ @@ -90506,22 +90533,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -064d74: |[064d74] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ -064d84: 5220 2903 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0329 │ │ -064d88: 5221 2903 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0329 │ │ -064d8c: 7110 a527 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -064d92: 0a01 |0007: move-result v1 │ │ -064d94: c910 |0008: div-float/2addr v0, v1 │ │ -064d96: 8700 |0009: float-to-int v0, v0 │ │ -064d98: 0f00 |000a: return v0 │ │ +064df8: |[064df8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ +064e08: 5220 2903 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0329 │ │ +064e0c: 5221 2903 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0329 │ │ +064e10: 7110 a527 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +064e16: 0a01 |0007: move-result v1 │ │ +064e18: c910 |0008: div-float/2addr v0, v1 │ │ +064e1a: 8700 |0009: float-to-int v0, v0 │ │ +064e1c: 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;) │ │ @@ -90529,31 +90556,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -064d9c: |[064d9c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ -064dac: 5360 2603 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ -064db0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -064db4: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -064db8: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ -064dbc: 7100 3721 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ -064dc2: 0b00 |000b: move-result-wide v0 │ │ -064dc4: 5362 2603 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ -064dc8: 5264 2203 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0322 │ │ -064dcc: 8144 |0010: int-to-long v4, v4 │ │ -064dce: bb42 |0011: add-long/2addr v2, v4 │ │ -064dd0: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -064dd4: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -064dd8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -064dda: 0f00 |0017: return v0 │ │ -064ddc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -064dde: 28fe |0019: goto 0017 // -0002 │ │ +064e20: |[064e20] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ +064e30: 5360 2603 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ +064e34: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +064e38: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +064e3c: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ +064e40: 7100 3721 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ +064e46: 0b00 |000b: move-result-wide v0 │ │ +064e48: 5362 2603 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ +064e4c: 5264 2203 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0322 │ │ +064e50: 8144 |0010: int-to-long v4, v4 │ │ +064e52: bb42 |0011: add-long/2addr v2, v4 │ │ +064e54: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +064e58: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +064e5c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +064e5e: 0f00 |0017: return v0 │ │ +064e60: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +064e62: 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;) │ │ @@ -90561,30 +90588,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -064de0: |[064de0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ -064df0: 7100 3721 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ -064df6: 0b00 |0003: move-result-wide v0 │ │ -064df8: 5352 2503 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ -064dfc: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -064e00: 8422 |0008: long-to-int v2, v2 │ │ -064e02: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -064e04: 5254 2303 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0323 │ │ -064e08: 7130 550d 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@0d55 │ │ -064e0e: 0a02 |000f: move-result v2 │ │ -064e10: 5952 2203 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0322 │ │ -064e14: 7030 3d0d 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0d3d │ │ -064e1a: 0a02 |0015: move-result v2 │ │ -064e1c: 5952 2703 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0327 │ │ -064e20: 5a50 2603 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ -064e24: 0e00 |001a: return-void │ │ +064e64: |[064e64] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ +064e74: 7100 3721 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ +064e7a: 0b00 |0003: move-result-wide v0 │ │ +064e7c: 5352 2503 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ +064e80: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +064e84: 8422 |0008: long-to-int v2, v2 │ │ +064e86: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +064e88: 5254 2303 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0323 │ │ +064e8c: 7130 550d 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@0d55 │ │ +064e92: 0a02 |000f: move-result v2 │ │ +064e94: 5952 2203 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0322 │ │ +064e98: 7030 3d0d 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0d3d │ │ +064e9e: 0a02 |0015: move-result v2 │ │ +064ea0: 5952 2703 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0327 │ │ +064ea4: 5a50 2603 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ +064ea8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=776 │ │ 0x0012 line=777 │ │ 0x0018 line=778 │ │ 0x001a line=779 │ │ @@ -90597,17 +90624,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064e28: |[064e28] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ -064e38: 5901 2303 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0323 │ │ -064e3c: 0e00 |0002: return-void │ │ +064eac: |[064eac] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ +064ebc: 5901 2303 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0323 │ │ +064ec0: 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 │ │ @@ -90617,17 +90644,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064e40: |[064e40] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ -064e50: 5901 2403 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0324 │ │ -064e54: 0e00 |0002: return-void │ │ +064ec4: |[064ec4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ +064ed4: 5901 2403 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0324 │ │ +064ed8: 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 │ │ @@ -90637,18 +90664,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -064e58: |[064e58] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ -064e68: 5901 2803 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0328 │ │ -064e6c: 5902 2903 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0329 │ │ -064e70: 0e00 |0004: return-void │ │ +064edc: |[064edc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ +064eec: 5901 2803 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0328 │ │ +064ef0: 5902 2903 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0329 │ │ +064ef4: 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; │ │ @@ -90660,58 +90687,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -064e74: |[064e74] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ -064e84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -064e86: 7100 3721 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ -064e8c: 0b00 |0004: move-result-wide v0 │ │ -064e8e: 5a30 2503 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ -064e92: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -064e96: 5a30 2603 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ -064e9a: 5330 2503 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ -064e9e: 5a30 1f03 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ -064ea2: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ -064ea6: 5930 2703 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0327 │ │ -064eaa: 5932 2003 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0320 │ │ -064eae: 5932 2103 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0321 │ │ -064eb2: 0e00 |0017: return-void │ │ +064ef8: |[064ef8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ +064f08: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +064f0a: 7100 3721 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ +064f10: 0b00 |0004: move-result-wide v0 │ │ +064f12: 5a30 2503 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ +064f16: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +064f1a: 5a30 2603 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0326 │ │ +064f1e: 5330 2503 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0325 │ │ +064f22: 5a30 1f03 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@031f │ │ +064f26: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ +064f2a: 5930 2703 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0327 │ │ +064f2e: 5932 2003 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0320 │ │ +064f32: 5932 2103 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0321 │ │ +064f36: 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 : 771 (AutoScrollHelper.java) │ │ + source_file_idx : 772 (AutoScrollHelper.java) │ │ │ │ -Class #453 header: │ │ -class_idx : 603 │ │ +Class #454 header: │ │ +class_idx : 604 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 771 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 772 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #453 annotations: │ │ +Class #454 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/AutoScrollHelper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ScrollAnimationRunnable" │ │ │ │ -Class #453 - │ │ +Class #454 - │ │ Class descriptor : 'Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -90725,18 +90752,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 │ │ -064eb4: |[064eb4] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -064ec4: 5b01 2a03 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064ec8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -064ece: 0e00 |0005: return-void │ │ +064f38: |[064f38] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +064f48: 5b01 2a03 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +064f4c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +064f52: 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; │ │ │ │ @@ -90745,17 +90772,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 │ │ -064ed0: |[064ed0] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ -064ee0: 7020 460d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0d46 │ │ -064ee6: 0e00 |0003: return-void │ │ +064f54: |[064f54] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ +064f64: 7020 460d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0d46 │ │ +064f6a: 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; │ │ @@ -90766,64 +90793,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -064ee8: |[064ee8] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ -064ef8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -064efa: 5453 2a03 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064efe: 7110 4b0d 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0d4b │ │ -064f04: 0a03 |0006: move-result v3 │ │ -064f06: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -064f0a: 0e00 |0009: return-void │ │ -064f0c: 5453 2a03 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064f10: 7110 4d0d 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0d4d │ │ -064f16: 0a03 |000f: move-result v3 │ │ -064f18: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ -064f1c: 5453 2a03 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064f20: 7120 4e0d 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0d4e │ │ -064f26: 5453 2a03 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064f2a: 7110 4f0d 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0d4f │ │ -064f30: 0c03 |001c: move-result-object v3 │ │ -064f32: 6e10 450d 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@0d45 │ │ -064f38: 5453 2a03 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064f3c: 7110 4f0d 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0d4f │ │ -064f42: 0c02 |0025: move-result-object v2 │ │ -064f44: 6e10 400d 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@0d40 │ │ -064f4a: 0a03 |0029: move-result v3 │ │ -064f4c: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ -064f50: 5453 2a03 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064f54: 7110 500d 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0d50 │ │ -064f5a: 0a03 |0031: move-result v3 │ │ -064f5c: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -064f60: 5453 2a03 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064f64: 7120 4c0d 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0d4c │ │ -064f6a: 28d0 |0039: goto 0009 // -0030 │ │ -064f6c: 5453 2a03 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064f70: 7110 510d 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0d51 │ │ -064f76: 0a03 |003f: move-result v3 │ │ -064f78: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ -064f7c: 5453 2a03 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064f80: 7120 520d 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0d52 │ │ -064f86: 5453 2a03 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064f8a: 7110 530d 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0d53 │ │ -064f90: 6e10 390d 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@0d39 │ │ -064f96: 6e10 3a0d 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@0d3a │ │ -064f9c: 0a00 |0052: move-result v0 │ │ -064f9e: 6e10 3b0d 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@0d3b │ │ -064fa4: 0a01 |0056: move-result v1 │ │ -064fa6: 5453 2a03 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064faa: 6e30 610d 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@0d61 │ │ -064fb0: 5453 2a03 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ -064fb4: 7110 540d 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@0d54 │ │ -064fba: 0c03 |0061: move-result-object v3 │ │ -064fbc: 7120 410a 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ -064fc2: 28a4 |0065: goto 0009 // -005c │ │ +064f6c: |[064f6c] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ +064f7c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +064f7e: 5453 2a03 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +064f82: 7110 4b0d 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0d4b │ │ +064f88: 0a03 |0006: move-result v3 │ │ +064f8a: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +064f8e: 0e00 |0009: return-void │ │ +064f90: 5453 2a03 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +064f94: 7110 4d0d 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0d4d │ │ +064f9a: 0a03 |000f: move-result v3 │ │ +064f9c: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ +064fa0: 5453 2a03 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +064fa4: 7120 4e0d 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0d4e │ │ +064faa: 5453 2a03 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +064fae: 7110 4f0d 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0d4f │ │ +064fb4: 0c03 |001c: move-result-object v3 │ │ +064fb6: 6e10 450d 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@0d45 │ │ +064fbc: 5453 2a03 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +064fc0: 7110 4f0d 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0d4f │ │ +064fc6: 0c02 |0025: move-result-object v2 │ │ +064fc8: 6e10 400d 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@0d40 │ │ +064fce: 0a03 |0029: move-result v3 │ │ +064fd0: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ +064fd4: 5453 2a03 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +064fd8: 7110 500d 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0d50 │ │ +064fde: 0a03 |0031: move-result v3 │ │ +064fe0: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +064fe4: 5453 2a03 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +064fe8: 7120 4c0d 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0d4c │ │ +064fee: 28d0 |0039: goto 0009 // -0030 │ │ +064ff0: 5453 2a03 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +064ff4: 7110 510d 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0d51 │ │ +064ffa: 0a03 |003f: move-result v3 │ │ +064ffc: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ +065000: 5453 2a03 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +065004: 7120 520d 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0d52 │ │ +06500a: 5453 2a03 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +06500e: 7110 530d 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0d53 │ │ +065014: 6e10 390d 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@0d39 │ │ +06501a: 6e10 3a0d 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@0d3a │ │ +065020: 0a00 |0052: move-result v0 │ │ +065022: 6e10 3b0d 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@0d3b │ │ +065028: 0a01 |0056: move-result v1 │ │ +06502a: 5453 2a03 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +06502e: 6e30 610d 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@0d61 │ │ +065034: 5453 2a03 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@032a │ │ +065038: 7110 540d 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@0d54 │ │ +06503e: 0c03 |0061: move-result-object v3 │ │ +065040: 7120 410a 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ +065046: 28a4 |0065: goto 0009 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=687 │ │ 0x0009 line=715 │ │ 0x000a line=691 │ │ 0x0012 line=692 │ │ 0x0017 line=693 │ │ @@ -90840,31 +90867,31 @@ │ │ 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 : 771 (AutoScrollHelper.java) │ │ + source_file_idx : 772 (AutoScrollHelper.java) │ │ │ │ -Class #454 header: │ │ -class_idx : 604 │ │ +Class #455 header: │ │ +class_idx : 605 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 771 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 772 │ │ static_fields_size : 1 │ │ instance_fields_size: 17 │ │ direct_methods_size : 23 │ │ virtual_methods_size: 14 │ │ │ │ -Class #454 annotations: │ │ +Class #455 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/AutoScrollHelper$1; Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; } │ │ │ │ -Class #454 - │ │ +Class #455 - │ │ Class descriptor : 'Landroid/support/v4/widget/AutoScrollHelper;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnTouchListener;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -90946,99 +90973,99 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -064fc4: |[064fc4] android.support.v4.widget.AutoScrollHelper.:()V │ │ -064fd4: 7100 5520 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@2055 │ │ -064fda: 0a00 |0003: move-result v0 │ │ -064fdc: 6700 2b03 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@032b │ │ -064fe0: 0e00 |0006: return-void │ │ +065048: |[065048] android.support.v4.widget.AutoScrollHelper.:()V │ │ +065058: 7100 5520 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@2055 │ │ +06505e: 0a00 |0003: move-result v0 │ │ +065060: 6700 2b03 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@032b │ │ +065064: 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 │ │ -064fe4: |[064fe4] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ -064ff4: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ -064ffa: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ -064ffe: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ -065002: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ -065008: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -06500a: 7010 b927 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@27b9 │ │ -065010: 2203 5a02 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@025a │ │ -065014: 7010 380d 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@0d38 │ │ -06501a: 5b93 3b03 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ -06501e: 2203 5404 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@0454 │ │ -065022: 7010 2321 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@2123 │ │ -065028: 5b93 2f03 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@032f │ │ -06502c: 2343 6806 |001c: new-array v3, v4, [F // type@0668 │ │ -065030: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ -065036: 5b93 3803 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0338 │ │ -06503a: 2343 6806 |0023: new-array v3, v4, [F // type@0668 │ │ -06503e: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ -065044: 5b93 3303 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0333 │ │ -065048: 2343 6806 |002a: new-array v3, v4, [F // type@0668 │ │ -06504c: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ -065052: 5b93 3903 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0339 │ │ -065056: 2343 6806 |0031: new-array v3, v4, [F // type@0668 │ │ -06505a: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ -065060: 5b93 3503 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0335 │ │ -065064: 2343 6806 |0038: new-array v3, v4, [F // type@0668 │ │ -065068: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ -06506e: 5b93 3403 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0334 │ │ -065072: 5b9a 3c03 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ -065076: 7100 1e01 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@011e │ │ -06507c: 0c03 |0044: move-result-object v3 │ │ -06507e: 6e10 0901 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -065084: 0c01 |0048: move-result-object v1 │ │ -065086: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ -06508c: 5214 1d0e |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -065090: c843 |004e: mul-float/2addr v3, v4 │ │ -065092: c663 |004f: add-float/2addr v3, v6 │ │ -065094: 8730 |0050: float-to-int v0, v3 │ │ -065096: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ -06509c: 5214 1d0e |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0650a0: c843 |0056: mul-float/2addr v3, v4 │ │ -0650a2: c663 |0057: add-float/2addr v3, v6 │ │ -0650a4: 8732 |0058: float-to-int v2, v3 │ │ -0650a6: 8203 |0059: int-to-float v3, v0 │ │ -0650a8: 8204 |005a: int-to-float v4, v0 │ │ -0650aa: 6e30 660d 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d66 │ │ -0650b0: 8223 |005e: int-to-float v3, v2 │ │ -0650b2: 8224 |005f: int-to-float v4, v2 │ │ -0650b4: 6e30 670d 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d67 │ │ -0650ba: 1213 |0063: const/4 v3, #int 1 // #1 │ │ -0650bc: 6e20 630d 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0d63 │ │ -0650c2: 6e30 650d 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d65 │ │ -0650c8: 6e30 6a0d 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d6a │ │ -0650ce: 6e30 6b0d 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d6b │ │ -0650d4: 6003 2b03 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@032b │ │ -0650d8: 6e20 620d 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0d62 │ │ -0650de: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ -0650e2: 6e20 690d 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0d69 │ │ -0650e8: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ -0650ec: 6e20 680d 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0d68 │ │ -0650f2: 0e00 |007f: return-void │ │ -0650f4: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ -065104: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ -065114: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ -065124: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ -065134: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ +065068: |[065068] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ +065078: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ +06507e: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ +065082: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ +065086: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ +06508c: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +06508e: 7010 b927 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@27b9 │ │ +065094: 2203 5b02 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@025b │ │ +065098: 7010 380d 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@0d38 │ │ +06509e: 5b93 3b03 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ +0650a2: 2203 5504 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@0455 │ │ +0650a6: 7010 2321 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@2123 │ │ +0650ac: 5b93 2f03 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@032f │ │ +0650b0: 2343 6b06 |001c: new-array v3, v4, [F // type@066b │ │ +0650b4: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ +0650ba: 5b93 3803 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0338 │ │ +0650be: 2343 6b06 |0023: new-array v3, v4, [F // type@066b │ │ +0650c2: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ +0650c8: 5b93 3303 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0333 │ │ +0650cc: 2343 6b06 |002a: new-array v3, v4, [F // type@066b │ │ +0650d0: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ +0650d6: 5b93 3903 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0339 │ │ +0650da: 2343 6b06 |0031: new-array v3, v4, [F // type@066b │ │ +0650de: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ +0650e4: 5b93 3503 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0335 │ │ +0650e8: 2343 6b06 |0038: new-array v3, v4, [F // type@066b │ │ +0650ec: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ +0650f2: 5b93 3403 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0334 │ │ +0650f6: 5b9a 3c03 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ +0650fa: 7100 1e01 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@011e │ │ +065100: 0c03 |0044: move-result-object v3 │ │ +065102: 6e10 0901 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +065108: 0c01 |0048: move-result-object v1 │ │ +06510a: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ +065110: 5214 1d0e |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +065114: c843 |004e: mul-float/2addr v3, v4 │ │ +065116: c663 |004f: add-float/2addr v3, v6 │ │ +065118: 8730 |0050: float-to-int v0, v3 │ │ +06511a: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ +065120: 5214 1d0e |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +065124: c843 |0056: mul-float/2addr v3, v4 │ │ +065126: c663 |0057: add-float/2addr v3, v6 │ │ +065128: 8732 |0058: float-to-int v2, v3 │ │ +06512a: 8203 |0059: int-to-float v3, v0 │ │ +06512c: 8204 |005a: int-to-float v4, v0 │ │ +06512e: 6e30 660d 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d66 │ │ +065134: 8223 |005e: int-to-float v3, v2 │ │ +065136: 8224 |005f: int-to-float v4, v2 │ │ +065138: 6e30 670d 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d67 │ │ +06513e: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +065140: 6e20 630d 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0d63 │ │ +065146: 6e30 650d 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d65 │ │ +06514c: 6e30 6a0d 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d6a │ │ +065152: 6e30 6b0d 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0d6b │ │ +065158: 6003 2b03 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@032b │ │ +06515c: 6e20 620d 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0d62 │ │ +065162: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ +065166: 6e20 690d 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0d69 │ │ +06516c: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ +065170: 6e20 680d 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0d68 │ │ +065176: 0e00 |007f: return-void │ │ +065178: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ +065188: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ +065198: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ +0651a8: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ +0651b8: 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 │ │ @@ -91076,17 +91103,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 │ │ -065144: |[065144] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -065154: 5510 2e03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ -065158: 0f00 |0002: return v0 │ │ +0651c8: |[0651c8] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +0651d8: 5510 2e03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ +0651dc: 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;) │ │ @@ -91094,17 +91121,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 │ │ -06515c: |[06515c] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -06516c: 5c01 2e03 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ -065170: 0f01 |0002: return v1 │ │ +0651e0: |[0651e0] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +0651f0: 5c01 2e03 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ +0651f4: 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 │ │ │ │ @@ -91113,17 +91140,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 │ │ -065174: |[065174] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -065184: 5510 3703 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0337 │ │ -065188: 0f00 |0002: return v0 │ │ +0651f8: |[0651f8] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +065208: 5510 3703 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0337 │ │ +06520c: 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;) │ │ @@ -91131,17 +91158,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 │ │ -06518c: |[06518c] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -06519c: 5c01 3703 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0337 │ │ -0651a0: 0f01 |0002: return v1 │ │ +065210: |[065210] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +065220: 5c01 3703 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0337 │ │ +065224: 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 │ │ │ │ @@ -91150,17 +91177,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 │ │ -0651a4: |[0651a4] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ -0651b4: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ -0651b8: 1100 |0002: return-object v0 │ │ +065228: |[065228] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ +065238: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ +06523c: 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;) │ │ @@ -91168,18 +91195,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 │ │ -0651bc: |[0651bc] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -0651cc: 7010 6c0d 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0d6c │ │ -0651d2: 0a00 |0003: move-result v0 │ │ -0651d4: 0f00 |0004: return v0 │ │ +065240: |[065240] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +065250: 7010 6c0d 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0d6c │ │ +065256: 0a00 |0003: move-result v0 │ │ +065258: 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;) │ │ @@ -91187,17 +91214,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 │ │ -0651d8: |[0651d8] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -0651e8: 5510 3603 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0336 │ │ -0651ec: 0f00 |0002: return v0 │ │ +06525c: |[06525c] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +06526c: 5510 3603 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0336 │ │ +065270: 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;) │ │ @@ -91205,17 +91232,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 │ │ -0651f0: |[0651f0] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -065200: 5c01 3603 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0336 │ │ -065204: 0f01 |0002: return v1 │ │ +065274: |[065274] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +065284: 5c01 3603 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0336 │ │ +065288: 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 │ │ │ │ @@ -91224,17 +91251,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 │ │ -065208: |[065208] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -065218: 7010 590d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@0d59 │ │ -06521e: 0e00 |0003: return-void │ │ +06528c: |[06528c] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +06529c: 7010 590d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@0d59 │ │ +0652a2: 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;) │ │ @@ -91242,17 +91269,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 │ │ -065220: |[065220] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ -065230: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ -065234: 1100 |0002: return-object v0 │ │ +0652a4: |[0652a4] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ +0652b4: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ +0652b8: 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;) │ │ @@ -91260,18 +91287,18 @@ │ │ type : '(III)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -065238: |[065238] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ -065248: 7130 5c0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@0d5c │ │ -06524e: 0a00 |0003: move-result v0 │ │ -065250: 0f00 |0004: return v0 │ │ +0652bc: |[0652bc] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ +0652cc: 7130 5c0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@0d5c │ │ +0652d2: 0a00 |0003: move-result v0 │ │ +0652d4: 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 │ │ @@ -91281,18 +91308,18 @@ │ │ type : '(FFF)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -065254: |[065254] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ -065264: 7130 5b0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ -06526a: 0a00 |0003: move-result v0 │ │ -06526c: 0f00 |0004: return v0 │ │ +0652d8: |[0652d8] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ +0652e8: 7130 5b0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ +0652ee: 0a00 |0003: move-result v0 │ │ +0652f0: 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 │ │ @@ -91302,28 +91329,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -065270: |[065270] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ -065280: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -065282: 7100 7802 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0278 │ │ -065288: 0b00 |0004: move-result-wide v0 │ │ -06528a: 1234 |0005: const/4 v4, #int 3 // #3 │ │ -06528c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -06528e: 0402 |0007: move-wide v2, v0 │ │ -065290: 0156 |0008: move v6, v5 │ │ -065292: 7708 9a1f 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f9a │ │ -065298: 0c08 |000c: move-result-object v8 │ │ -06529a: 5492 3c03 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ -06529e: 6e20 1920 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2019 │ │ -0652a4: 6e10 9e1f 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ -0652aa: 0e00 |0015: return-void │ │ +0652f4: |[0652f4] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ +065304: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +065306: 7100 7802 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0278 │ │ +06530c: 0b00 |0004: move-result-wide v0 │ │ +06530e: 1234 |0005: const/4 v4, #int 3 // #3 │ │ +065310: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +065312: 0402 |0007: move-wide v2, v0 │ │ +065314: 0156 |0008: move v6, v5 │ │ +065316: 7708 9a1f 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f9a │ │ +06531c: 0c08 |000c: move-result-object v8 │ │ +06531e: 5492 3c03 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ +065322: 6e20 1920 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2019 │ │ +065328: 6e10 9e1f 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ +06532e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0005 line=678 │ │ 0x000d line=680 │ │ 0x0012 line=681 │ │ 0x0015 line=682 │ │ @@ -91337,44 +91364,44 @@ │ │ type : '(IFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -0652ac: |[0652ac] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ -0652bc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0652be: 5498 3803 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0338 │ │ -0652c2: 4403 080a |0003: aget v3, v8, v10 │ │ -0652c6: 5498 3303 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0333 │ │ -0652ca: 4400 080a |0007: aget v0, v8, v10 │ │ -0652ce: 705b 5e0d 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@0d5e │ │ -0652d4: 0a06 |000c: move-result v6 │ │ -0652d6: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ -0652da: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ -0652de: 0f07 |0011: return v7 │ │ -0652e0: 5498 3903 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0339 │ │ -0652e4: 4404 080a |0014: aget v4, v8, v10 │ │ -0652e8: 5498 3503 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0335 │ │ -0652ec: 4402 080a |0018: aget v2, v8, v10 │ │ -0652f0: 5498 3403 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0334 │ │ -0652f4: 4401 080a |001c: aget v1, v8, v10 │ │ -0652f8: a805 040d |001e: mul-float v5, v4, v13 │ │ -0652fc: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ -065300: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ -065304: a807 0605 |0024: mul-float v7, v6, v5 │ │ -065308: 7130 5b0d 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ -06530e: 0a07 |0029: move-result v7 │ │ -065310: 28e7 |002a: goto 0011 // -0019 │ │ -065312: 7f67 |002b: neg-float v7, v6 │ │ -065314: c857 |002c: mul-float/2addr v7, v5 │ │ -065316: 7130 5b0d 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ -06531c: 0a07 |0030: move-result v7 │ │ -06531e: 7f77 |0031: neg-float v7, v7 │ │ -065320: 28df |0032: goto 0011 // -0021 │ │ +065330: |[065330] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ +065340: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +065342: 5498 3803 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0338 │ │ +065346: 4403 080a |0003: aget v3, v8, v10 │ │ +06534a: 5498 3303 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0333 │ │ +06534e: 4400 080a |0007: aget v0, v8, v10 │ │ +065352: 705b 5e0d 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@0d5e │ │ +065358: 0a06 |000c: move-result v6 │ │ +06535a: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ +06535e: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ +065362: 0f07 |0011: return v7 │ │ +065364: 5498 3903 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0339 │ │ +065368: 4404 080a |0014: aget v4, v8, v10 │ │ +06536c: 5498 3503 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0335 │ │ +065370: 4402 080a |0018: aget v2, v8, v10 │ │ +065374: 5498 3403 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0334 │ │ +065378: 4401 080a |001c: aget v1, v8, v10 │ │ +06537c: a805 040d |001e: mul-float v5, v4, v13 │ │ +065380: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ +065384: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ +065388: a807 0605 |0024: mul-float v7, v6, v5 │ │ +06538c: 7130 5b0d 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ +065392: 0a07 |0029: move-result v7 │ │ +065394: 28e7 |002a: goto 0011 // -0019 │ │ +065396: 7f67 |002b: neg-float v7, v6 │ │ +065398: c857 |002c: mul-float/2addr v7, v5 │ │ +06539a: 7130 5b0d 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ +0653a0: 0a07 |0030: move-result v7 │ │ +0653a2: 7f77 |0031: neg-float v7, v7 │ │ +0653a4: 28df |0032: goto 0011 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0005 line=540 │ │ 0x0009 line=541 │ │ 0x000d line=542 │ │ 0x0011 line=558 │ │ @@ -91404,24 +91431,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -065324: |[065324] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ -065334: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ -065338: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -06533c: 0f03 |0004: return v3 │ │ -06533e: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ -065342: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ -065346: 0123 |0009: move v3, v2 │ │ -065348: 28fa |000a: goto 0004 // -0006 │ │ -06534a: 0113 |000b: move v3, v1 │ │ -06534c: 28f8 |000c: goto 0004 // -0008 │ │ +0653a8: |[0653a8] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ +0653b8: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ +0653bc: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +0653c0: 0f03 |0004: return v3 │ │ +0653c2: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ +0653c6: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ +0653ca: 0123 |0009: move v3, v2 │ │ +0653cc: 28fa |000a: goto 0004 // -0006 │ │ +0653ce: 0113 |000b: move v3, v1 │ │ +0653d0: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=668 │ │ 0x0005 line=665 │ │ 0x000a line=666 │ │ 0x000c line=668 │ │ @@ -91436,22 +91463,22 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -065350: |[065350] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ -065360: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ -065364: 0f02 |0002: return v2 │ │ -065366: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ -06536a: 0112 |0005: move v2, v1 │ │ -06536c: 28fc |0006: goto 0002 // -0004 │ │ -06536e: 0102 |0007: move v2, v0 │ │ -065370: 28fa |0008: goto 0002 // -0006 │ │ +0653d4: |[0653d4] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ +0653e4: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ +0653e8: 0f02 |0002: return v2 │ │ +0653ea: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +0653ee: 0112 |0005: move v2, v1 │ │ +0653f0: 28fc |0006: goto 0002 // -0004 │ │ +0653f2: 0102 |0007: move v2, v0 │ │ +0653f4: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=658 │ │ 0x0003 line=655 │ │ 0x0006 line=656 │ │ 0x0008 line=658 │ │ @@ -91466,43 +91493,43 @@ │ │ type : '(FF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -065374: |[065374] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ -065384: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -065388: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06538a: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ -06538e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -065392: 0f00 |0007: return v0 │ │ -065394: 5242 3003 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0330 │ │ -065398: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ -06539e: 28fa |000d: goto 0007 // -0006 │ │ -0653a0: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ -0653a4: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ -0653a8: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ -0653ac: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ -0653b0: a900 0506 |0016: div-float v0, v5, v6 │ │ -0653b4: a700 0100 |0018: sub-float v0, v1, v0 │ │ -0653b8: 28ed |001a: goto 0007 // -0013 │ │ -0653ba: 5542 2e03 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ -0653be: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ -0653c2: 5242 3003 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0330 │ │ -0653c6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0653c8: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ -0653cc: 0110 |0024: move v0, v1 │ │ -0653ce: 28e2 |0025: goto 0007 // -001e │ │ -0653d0: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ -0653d4: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ -0653d8: 7f60 |002a: neg-float v0, v6 │ │ -0653da: a900 0500 |002b: div-float v0, v5, v0 │ │ -0653de: 28da |002d: goto 0007 // -0026 │ │ -0653e0: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ +0653f8: |[0653f8] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ +065408: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +06540c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06540e: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ +065412: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +065416: 0f00 |0007: return v0 │ │ +065418: 5242 3003 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0330 │ │ +06541c: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ +065422: 28fa |000d: goto 0007 // -0006 │ │ +065424: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ +065428: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ +06542c: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ +065430: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ +065434: a900 0506 |0016: div-float v0, v5, v6 │ │ +065438: a700 0100 |0018: sub-float v0, v1, v0 │ │ +06543c: 28ed |001a: goto 0007 // -0013 │ │ +06543e: 5542 2e03 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ +065442: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ +065446: 5242 3003 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0330 │ │ +06544a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +06544c: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ +065450: 0110 |0024: move v0, v1 │ │ +065452: 28e2 |0025: goto 0007 // -001e │ │ +065454: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ +065458: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ +06545c: 7f60 |002a: neg-float v0, v6 │ │ +06545e: a900 0500 |002b: div-float v0, v5, v0 │ │ +065462: 28da |002d: goto 0007 // -0026 │ │ +065464: 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 │ │ @@ -91522,43 +91549,43 @@ │ │ type : '(FFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0653f4: |[0653f4] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ -065404: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -065406: a806 0809 |0001: mul-float v6, v8, v9 │ │ -06540a: 7130 5b0d 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ -065410: 0a00 |0006: move-result v0 │ │ -065412: 7030 5d0d b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0d5d │ │ -065418: 0a03 |000a: move-result v3 │ │ -06541a: a706 090b |000b: sub-float v6, v9, v11 │ │ -06541e: 7030 5d0d 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0d5d │ │ -065424: 0a04 |0010: move-result v4 │ │ -065426: a702 0403 |0011: sub-float v2, v4, v3 │ │ -06542a: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ -06542e: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ -065432: 5475 2f03 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@032f │ │ -065436: 7f26 |0019: neg-float v6, v2 │ │ -065438: 7220 3b21 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@213b │ │ -06543e: 0a05 |001d: move-result v5 │ │ -065440: 7f51 |001e: neg-float v1, v5 │ │ -065442: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ -065446: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ -06544a: 7130 5b0d 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ -065450: 0a05 |0026: move-result v5 │ │ -065452: 0f05 |0027: return v5 │ │ -065454: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ -065458: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ -06545c: 5475 2f03 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@032f │ │ -065460: 7220 3b21 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@213b │ │ -065466: 0a01 |0031: move-result v1 │ │ -065468: 28ed |0032: goto 001f // -0013 │ │ +065478: |[065478] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ +065488: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06548a: a806 0809 |0001: mul-float v6, v8, v9 │ │ +06548e: 7130 5b0d 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ +065494: 0a00 |0006: move-result v0 │ │ +065496: 7030 5d0d b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0d5d │ │ +06549c: 0a03 |000a: move-result v3 │ │ +06549e: a706 090b |000b: sub-float v6, v9, v11 │ │ +0654a2: 7030 5d0d 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0d5d │ │ +0654a8: 0a04 |0010: move-result v4 │ │ +0654aa: a702 0403 |0011: sub-float v2, v4, v3 │ │ +0654ae: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ +0654b2: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ +0654b6: 5475 2f03 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@032f │ │ +0654ba: 7f26 |0019: neg-float v6, v2 │ │ +0654bc: 7220 3b21 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@213b │ │ +0654c2: 0a05 |001d: move-result v5 │ │ +0654c4: 7f51 |001e: neg-float v1, v5 │ │ +0654c6: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ +0654ca: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ +0654ce: 7130 5b0d 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0d5b │ │ +0654d4: 0a05 |0026: move-result v5 │ │ +0654d6: 0f05 |0027: return v5 │ │ +0654d8: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ +0654dc: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ +0654e0: 5475 2f03 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@032f │ │ +0654e4: 7220 3b21 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@213b │ │ +0654ea: 0a01 |0031: move-result v1 │ │ +0654ec: 28ed |0032: goto 001f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0007 line=608 │ │ 0x000b line=609 │ │ 0x0011 line=610 │ │ 0x0013 line=612 │ │ @@ -91584,23 +91611,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06546c: |[06546c] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ -06547c: 5510 3703 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0337 │ │ -065480: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -065484: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -065486: 5c10 2e03 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ -06548a: 0e00 |0007: return-void │ │ -06548c: 5410 3b03 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ -065490: 6e10 410d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@0d41 │ │ -065496: 28fa |000d: goto 0007 // -0006 │ │ +0654f0: |[0654f0] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ +065500: 5510 3703 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0337 │ │ +065504: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +065508: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06550a: 5c10 2e03 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ +06550e: 0e00 |0007: return-void │ │ +065510: 5410 3b03 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ +065514: 6e10 410d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@0d41 │ │ +06551a: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=531 │ │ 0x0007 line=535 │ │ 0x0008 line=533 │ │ locals : │ │ @@ -91611,32 +91638,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -065498: |[065498] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ -0654a8: 5441 3b03 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ -0654ac: 6e10 3e0d 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@0d3e │ │ -0654b2: 0a02 |0005: move-result v2 │ │ -0654b4: 6e10 3c0d 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@0d3c │ │ -0654ba: 0a00 |0009: move-result v0 │ │ -0654bc: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -0654c0: 6e20 580d 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@0d58 │ │ -0654c6: 0a03 |000f: move-result v3 │ │ -0654c8: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ -0654cc: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -0654d0: 6e20 570d 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@0d57 │ │ -0654d6: 0a03 |0017: move-result v3 │ │ -0654d8: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ -0654dc: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -0654de: 0f03 |001b: return v3 │ │ -0654e0: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0654e2: 28fe |001d: goto 001b // -0002 │ │ +06551c: |[06551c] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ +06552c: 5441 3b03 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ +065530: 6e10 3e0d 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@0d3e │ │ +065536: 0a02 |0005: move-result v2 │ │ +065538: 6e10 3c0d 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@0d3c │ │ +06553e: 0a00 |0009: move-result v0 │ │ +065540: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +065544: 6e20 580d 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@0d58 │ │ +06554a: 0a03 |000f: move-result v3 │ │ +06554c: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ +065550: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +065554: 6e20 570d 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@0d57 │ │ +06555a: 0a03 |0017: move-result v3 │ │ +06555c: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ +065560: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +065562: 0f03 |001b: return v3 │ │ +065564: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +065566: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ 0x0006 line=494 │ │ 0x000a line=496 │ │ locals : │ │ @@ -91650,38 +91677,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0654e4: |[0654e4] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ -0654f4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0654f6: 5450 3a03 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@033a │ │ -0654fa: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -0654fe: 2200 5b02 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@025b │ │ -065502: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -065504: 7030 470d 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@0d47 │ │ -06550a: 5b50 3a03 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@033a │ │ -06550e: 5c54 2e03 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ -065512: 5c54 3703 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0337 │ │ -065516: 5550 2d03 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@032d │ │ -06551a: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ -06551e: 5250 2c03 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@032c │ │ -065522: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ -065526: 5450 3c03 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ -06552a: 5451 3a03 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@033a │ │ -06552e: 5252 2c03 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@032c │ │ -065532: 8122 |001f: int-to-long v2, v2 │ │ -065534: 7140 420a 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0a42 │ │ -06553a: 5c54 2d03 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@032d │ │ -06553e: 0e00 |0025: return-void │ │ -065540: 5450 3a03 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@033a │ │ -065544: 7210 c327 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -06554a: 28f8 |002b: goto 0023 // -0008 │ │ +065568: |[065568] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ +065578: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +06557a: 5450 3a03 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@033a │ │ +06557e: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +065582: 2200 5c02 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@025c │ │ +065586: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +065588: 7030 470d 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@0d47 │ │ +06558e: 5b50 3a03 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@033a │ │ +065592: 5c54 2e03 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ +065596: 5c54 3703 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0337 │ │ +06559a: 5550 2d03 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@032d │ │ +06559e: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ +0655a2: 5250 2c03 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@032c │ │ +0655a6: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ +0655aa: 5450 3c03 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ +0655ae: 5451 3a03 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@033a │ │ +0655b2: 5252 2c03 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@032c │ │ +0655b6: 8122 |001f: int-to-long v2, v2 │ │ +0655b8: 7140 420a 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0a42 │ │ +0655be: 5c54 2d03 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@032d │ │ +0655c2: 0e00 |0025: return-void │ │ +0655c4: 5450 3a03 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@033a │ │ +0655c8: 7210 c327 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +0655ce: 28f8 |002b: goto 0023 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=504 │ │ 0x0005 line=505 │ │ 0x000d line=508 │ │ 0x000f line=509 │ │ 0x0011 line=511 │ │ @@ -91710,68 +91737,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 │ │ -06554c: |[06554c] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -06555c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06555e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -065560: 5585 3103 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0331 │ │ -065564: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -065568: 0f04 |0006: return v4 │ │ -06556a: 7110 e508 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -065570: 0a00 |000a: move-result v0 │ │ -065572: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ -065578: 5585 3203 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0332 │ │ -06557c: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ -065580: 5585 2e03 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ -065584: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ -065588: 0134 |0016: move v4, v3 │ │ -06558a: 28ef |0017: goto 0006 // -0011 │ │ -06558c: 5c83 3603 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0336 │ │ -065590: 5c84 2d03 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@032d │ │ -065594: 6e10 961f 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -06559a: 0a05 |001f: move-result v5 │ │ -06559c: 6e10 fb1f 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -0655a2: 0a06 |0023: move-result v6 │ │ -0655a4: 8266 |0024: int-to-float v6, v6 │ │ -0655a6: 5487 3c03 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ -0655aa: 6e10 fb1f 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -0655b0: 0a07 |002a: move-result v7 │ │ -0655b2: 8277 |002b: int-to-float v7, v7 │ │ -0655b4: 7057 5a0d 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0d5a │ │ -0655ba: 0a01 |002f: move-result v1 │ │ -0655bc: 6e10 981f 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -0655c2: 0a05 |0033: move-result v5 │ │ -0655c4: 6e10 dc1f 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -0655ca: 0a06 |0037: move-result v6 │ │ -0655cc: 8266 |0038: int-to-float v6, v6 │ │ -0655ce: 5487 3c03 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ -0655d2: 6e10 dc1f 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -0655d8: 0a07 |003e: move-result v7 │ │ -0655da: 8277 |003f: int-to-float v7, v7 │ │ -0655dc: 7057 5a0d 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0d5a │ │ -0655e2: 0a02 |0043: move-result v2 │ │ -0655e4: 5485 3b03 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ -0655e8: 6e30 440d 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@0d44 │ │ -0655ee: 5585 2e03 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ -0655f2: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ -0655f6: 7010 6c0d 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0d6c │ │ -0655fc: 0a05 |0050: move-result v5 │ │ -0655fe: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ -065602: 7010 6d0d 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@0d6d │ │ -065608: 28b8 |0056: goto 000e // -0048 │ │ -06560a: 7010 600d 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0d60 │ │ -065610: 28b4 |005a: goto 000e // -004c │ │ -065612: 0143 |005b: move v3, v4 │ │ -065614: 28ba |005c: goto 0016 // -0046 │ │ -065616: 0000 |005d: nop // spacer │ │ -065618: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ +0655d0: |[0655d0] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0655e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0655e2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0655e4: 5585 3103 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0331 │ │ +0655e8: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +0655ec: 0f04 |0006: return v4 │ │ +0655ee: 7110 e508 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +0655f4: 0a00 |000a: move-result v0 │ │ +0655f6: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ +0655fc: 5585 3203 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0332 │ │ +065600: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ +065604: 5585 2e03 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ +065608: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ +06560c: 0134 |0016: move v4, v3 │ │ +06560e: 28ef |0017: goto 0006 // -0011 │ │ +065610: 5c83 3603 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0336 │ │ +065614: 5c84 2d03 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@032d │ │ +065618: 6e10 961f 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +06561e: 0a05 |001f: move-result v5 │ │ +065620: 6e10 fb1f 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +065626: 0a06 |0023: move-result v6 │ │ +065628: 8266 |0024: int-to-float v6, v6 │ │ +06562a: 5487 3c03 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ +06562e: 6e10 fb1f 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +065634: 0a07 |002a: move-result v7 │ │ +065636: 8277 |002b: int-to-float v7, v7 │ │ +065638: 7057 5a0d 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0d5a │ │ +06563e: 0a01 |002f: move-result v1 │ │ +065640: 6e10 981f 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +065646: 0a05 |0033: move-result v5 │ │ +065648: 6e10 dc1f 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +06564e: 0a06 |0037: move-result v6 │ │ +065650: 8266 |0038: int-to-float v6, v6 │ │ +065652: 5487 3c03 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@033c │ │ +065656: 6e10 dc1f 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +06565c: 0a07 |003e: move-result v7 │ │ +06565e: 8277 |003f: int-to-float v7, v7 │ │ +065660: 7057 5a0d 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0d5a │ │ +065666: 0a02 |0043: move-result v2 │ │ +065668: 5485 3b03 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ +06566c: 6e30 440d 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@0d44 │ │ +065672: 5585 2e03 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@032e │ │ +065676: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ +06567a: 7010 6c0d 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0d6c │ │ +065680: 0a05 |0050: move-result v5 │ │ +065682: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ +065686: 7010 6d0d 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@0d6d │ │ +06568c: 28b8 |0056: goto 000e // -0048 │ │ +06568e: 7010 600d 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0d60 │ │ +065694: 28b4 |005a: goto 000e // -004c │ │ +065696: 0143 |005b: move v3, v4 │ │ +065698: 28ba |005c: goto 0016 // -0046 │ │ +06569a: 0000 |005d: nop // spacer │ │ +06569c: 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 │ │ @@ -91804,17 +91831,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 │ │ -065630: |[065630] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -065640: 5901 2c03 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@032c │ │ -065644: 1100 |0002: return-object v0 │ │ +0656b4: |[0656b4] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0656c4: 5901 2c03 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@032c │ │ +0656c8: 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 │ │ @@ -91824,17 +91851,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 │ │ -065648: |[065648] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -065658: 5901 3003 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0330 │ │ -06565c: 1100 |0002: return-object v0 │ │ +0656cc: |[0656cc] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0656dc: 5901 3003 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0330 │ │ +0656e0: 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 │ │ @@ -91844,21 +91871,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 │ │ -065660: |[065660] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -065670: 5510 3103 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0331 │ │ -065674: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065678: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -06567c: 7010 600d 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0d60 │ │ -065682: 5c12 3103 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0331 │ │ -065686: 1101 |000b: return-object v1 │ │ +0656e4: |[0656e4] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0656f4: 5510 3103 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0331 │ │ +0656f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0656fc: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +065700: 7010 600d 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0d60 │ │ +065706: 5c12 3103 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0331 │ │ +06570a: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0009 line=239 │ │ 0x000b line=240 │ │ locals : │ │ @@ -91870,22 +91897,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 │ │ -065688: |[065688] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -065698: 5420 3303 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0333 │ │ -06569c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06569e: 4b03 0001 |0003: aput v3, v0, v1 │ │ -0656a2: 5420 3303 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0333 │ │ -0656a6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0656a8: 4b04 0001 |0008: aput v4, v0, v1 │ │ -0656ac: 1102 |000a: return-object v2 │ │ +06570c: |[06570c] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +06571c: 5420 3303 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0333 │ │ +065720: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +065722: 4b03 0001 |0003: aput v3, v0, v1 │ │ +065726: 5420 3303 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0333 │ │ +06572a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +06572c: 4b04 0001 |0008: aput v4, v0, v1 │ │ +065730: 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; │ │ @@ -91897,25 +91924,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 │ │ -0656b0: |[0656b0] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0656c0: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -0656c4: 5440 3403 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0334 │ │ -0656c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0656ca: a902 0503 |0005: div-float v2, v5, v3 │ │ -0656ce: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0656d2: 5440 3403 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0334 │ │ -0656d6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0656d8: a902 0603 |000c: div-float v2, v6, v3 │ │ -0656dc: 4b02 0001 |000e: aput v2, v0, v1 │ │ -0656e0: 1104 |0010: return-object v4 │ │ +065734: |[065734] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +065744: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +065748: 5440 3403 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0334 │ │ +06574c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06574e: a902 0503 |0005: div-float v2, v5, v3 │ │ +065752: 4b02 0001 |0007: aput v2, v0, v1 │ │ +065756: 5440 3403 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0334 │ │ +06575a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +06575c: a902 0603 |000c: div-float v2, v6, v3 │ │ +065760: 4b02 0001 |000e: aput v2, v0, v1 │ │ +065764: 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; │ │ @@ -91927,25 +91954,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 │ │ -0656e4: |[0656e4] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0656f4: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -0656f8: 5440 3503 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0335 │ │ -0656fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0656fe: a902 0503 |0005: div-float v2, v5, v3 │ │ -065702: 4b02 0001 |0007: aput v2, v0, v1 │ │ -065706: 5440 3503 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0335 │ │ -06570a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -06570c: a902 0603 |000c: div-float v2, v6, v3 │ │ -065710: 4b02 0001 |000e: aput v2, v0, v1 │ │ -065714: 1104 |0010: return-object v4 │ │ +065768: |[065768] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +065778: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +06577c: 5440 3503 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0335 │ │ +065780: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +065782: a902 0503 |0005: div-float v2, v5, v3 │ │ +065786: 4b02 0001 |0007: aput v2, v0, v1 │ │ +06578a: 5440 3503 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0335 │ │ +06578e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +065790: a902 0603 |000c: div-float v2, v6, v3 │ │ +065794: 4b02 0001 |000e: aput v2, v0, v1 │ │ +065798: 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; │ │ @@ -91957,18 +91984,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 │ │ -065718: |[065718] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -065728: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ -06572c: 6e20 420d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@0d42 │ │ -065732: 1101 |0005: return-object v1 │ │ +06579c: |[06579c] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0657ac: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ +0657b0: 6e20 420d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@0d42 │ │ +0657b6: 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 │ │ @@ -91978,18 +92005,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 │ │ -065734: |[065734] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -065744: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ -065748: 6e20 430d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@0d43 │ │ -06574e: 1101 |0005: return-object v1 │ │ +0657b8: |[0657b8] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0657c8: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@033b │ │ +0657cc: 6e20 430d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@0d43 │ │ +0657d2: 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 │ │ @@ -91999,22 +92026,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 │ │ -065750: |[065750] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -065760: 5420 3803 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0338 │ │ -065764: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -065766: 4b03 0001 |0003: aput v3, v0, v1 │ │ -06576a: 5420 3803 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0338 │ │ -06576e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -065770: 4b04 0001 |0008: aput v4, v0, v1 │ │ -065774: 1102 |000a: return-object v2 │ │ +0657d4: |[0657d4] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0657e4: 5420 3803 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0338 │ │ +0657e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0657ea: 4b03 0001 |0003: aput v3, v0, v1 │ │ +0657ee: 5420 3803 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0338 │ │ +0657f2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0657f4: 4b04 0001 |0008: aput v4, v0, v1 │ │ +0657f8: 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; │ │ @@ -92026,53 +92053,53 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -065778: |[065778] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -065788: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -06578c: 5440 3903 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0339 │ │ -065790: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -065792: a902 0503 |0005: div-float v2, v5, v3 │ │ -065796: 4b02 0001 |0007: aput v2, v0, v1 │ │ -06579a: 5440 3903 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0339 │ │ -06579e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0657a0: a902 0603 |000c: div-float v2, v6, v3 │ │ -0657a4: 4b02 0001 |000e: aput v2, v0, v1 │ │ -0657a8: 1104 |0010: return-object v4 │ │ +0657fc: |[0657fc] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +06580c: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +065810: 5440 3903 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0339 │ │ +065814: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +065816: a902 0503 |0005: div-float v2, v5, v3 │ │ +06581a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +06581e: 5440 3903 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0339 │ │ +065822: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +065824: a902 0603 |000c: div-float v2, v6, v3 │ │ +065828: 4b02 0001 |000e: aput v2, v0, v1 │ │ +06582c: 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 : 771 (AutoScrollHelper.java) │ │ + source_file_idx : 772 (AutoScrollHelper.java) │ │ │ │ -Class #455 header: │ │ -class_idx : 605 │ │ +Class #456 header: │ │ +class_idx : 606 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 117 │ │ -source_file_idx : 1069 │ │ +source_file_idx : 1072 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #455 annotations: │ │ +Class #456 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CircleImageView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="OvalShadow" │ │ │ │ -Class #455 - │ │ +Class #456 - │ │ Class descriptor : 'Landroid/support/v4/widget/CircleImageView$OvalShadow;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/graphics/drawable/shapes/OvalShape;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/CircleImageView$OvalShadow;) │ │ @@ -92097,44 +92124,44 @@ │ │ type : '(Landroid/support/v4/widget/CircleImageView;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 64 16-bit code units │ │ -0657ac: |[0657ac] android.support.v4.widget.CircleImageView$OvalShadow.:(Landroid/support/v4/widget/CircleImageView;II)V │ │ -0657bc: 5b78 4003 |0000: iput-object v8, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@0340 │ │ -0657c0: 7010 ff01 0700 |0002: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@01ff │ │ -0657c6: 2200 5a00 |0005: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ -0657ca: 7010 9301 0000 |0007: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0193 │ │ -0657d0: 5b70 3f03 |000a: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@033f │ │ -0657d4: 7120 720d 9800 |000c: invoke-static {v8, v9}, Landroid/support/v4/widget/CircleImageView;.access$002:(Landroid/support/v4/widget/CircleImageView;I)I // method@0d72 │ │ -0657da: 597a 3d03 |000f: iput v10, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ -0657de: 2200 5f00 |0011: new-instance v0, Landroid/graphics/RadialGradient; // type@005f │ │ -0657e2: 5271 3d03 |0013: iget v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ -0657e6: db01 0102 |0015: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0657ea: 8211 |0017: int-to-float v1, v1 │ │ -0657ec: 5272 3d03 |0018: iget v2, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ -0657f0: db02 0202 |001a: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0657f4: 8222 |001c: int-to-float v2, v2 │ │ -0657f6: 7110 710d 0800 |001d: invoke-static {v8}, Landroid/support/v4/widget/CircleImageView;.access$000:(Landroid/support/v4/widget/CircleImageView;)I // method@0d71 │ │ -0657fc: 0a03 |0020: move-result v3 │ │ -0657fe: 8233 |0021: int-to-float v3, v3 │ │ -065800: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -065802: 2344 6906 |0023: new-array v4, v4, [I // type@0669 │ │ -065806: 2604 1300 0000 |0025: fill-array-data v4, 00000038 // +00000013 │ │ -06580c: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -06580e: 6206 3000 |0029: sget-object v6, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0030 │ │ -065812: 7607 a801 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/RadialGradient;.:(FFF[I[FLandroid/graphics/Shader$TileMode;)V // method@01a8 │ │ -065818: 5b70 3e03 |002e: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@033e │ │ -06581c: 5470 3f03 |0030: iget-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@033f │ │ -065820: 5471 3e03 |0032: iget-object v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@033e │ │ -065824: 6e20 9901 1000 |0034: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0199 │ │ -06582a: 0e00 |0037: return-void │ │ -06582c: 0003 0400 0200 0000 0000 003d 0000 ... |0038: array-data (8 units) │ │ +065830: |[065830] android.support.v4.widget.CircleImageView$OvalShadow.:(Landroid/support/v4/widget/CircleImageView;II)V │ │ +065840: 5b78 4003 |0000: iput-object v8, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@0340 │ │ +065844: 7010 ff01 0700 |0002: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@01ff │ │ +06584a: 2200 5a00 |0005: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ +06584e: 7010 9301 0000 |0007: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0193 │ │ +065854: 5b70 3f03 |000a: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@033f │ │ +065858: 7120 720d 9800 |000c: invoke-static {v8, v9}, Landroid/support/v4/widget/CircleImageView;.access$002:(Landroid/support/v4/widget/CircleImageView;I)I // method@0d72 │ │ +06585e: 597a 3d03 |000f: iput v10, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ +065862: 2200 5f00 |0011: new-instance v0, Landroid/graphics/RadialGradient; // type@005f │ │ +065866: 5271 3d03 |0013: iget v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ +06586a: db01 0102 |0015: div-int/lit8 v1, v1, #int 2 // #02 │ │ +06586e: 8211 |0017: int-to-float v1, v1 │ │ +065870: 5272 3d03 |0018: iget v2, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ +065874: db02 0202 |001a: div-int/lit8 v2, v2, #int 2 // #02 │ │ +065878: 8222 |001c: int-to-float v2, v2 │ │ +06587a: 7110 710d 0800 |001d: invoke-static {v8}, Landroid/support/v4/widget/CircleImageView;.access$000:(Landroid/support/v4/widget/CircleImageView;)I // method@0d71 │ │ +065880: 0a03 |0020: move-result v3 │ │ +065882: 8233 |0021: int-to-float v3, v3 │ │ +065884: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +065886: 2344 6c06 |0023: new-array v4, v4, [I // type@066c │ │ +06588a: 2604 1300 0000 |0025: fill-array-data v4, 00000038 // +00000013 │ │ +065890: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +065892: 6206 3000 |0029: sget-object v6, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0030 │ │ +065896: 7607 a801 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/RadialGradient;.:(FFF[I[FLandroid/graphics/Shader$TileMode;)V // method@01a8 │ │ +06589c: 5b70 3e03 |002e: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@033e │ │ +0658a0: 5470 3f03 |0030: iget-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@033f │ │ +0658a4: 5471 3e03 |0032: iget-object v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@033e │ │ +0658a8: 6e20 9901 1000 |0034: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0199 │ │ +0658ae: 0e00 |0037: return-void │ │ +0658b0: 0003 0400 0200 0000 0000 003d 0000 ... |0038: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ 0x0005 line=134 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ @@ -92154,74 +92181,74 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -06583c: |[06583c] android.support.v4.widget.CircleImageView$OvalShadow.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ -06584c: 5462 4003 |0000: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@0340 │ │ -065850: 6e10 7e0d 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getWidth:()I // method@0d7e │ │ -065856: 0a01 |0005: move-result v1 │ │ -065858: 5462 4003 |0006: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@0340 │ │ -06585c: 6e10 790d 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getHeight:()I // method@0d79 │ │ -065862: 0a00 |000b: move-result v0 │ │ -065864: db02 0102 |000c: div-int/lit8 v2, v1, #int 2 // #02 │ │ -065868: 8222 |000e: int-to-float v2, v2 │ │ -06586a: db03 0002 |000f: div-int/lit8 v3, v0, #int 2 // #02 │ │ -06586e: 8233 |0011: int-to-float v3, v3 │ │ -065870: 5264 3d03 |0012: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ -065874: db04 0402 |0014: div-int/lit8 v4, v4, #int 2 // #02 │ │ -065878: 5465 4003 |0016: iget-object v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@0340 │ │ -06587c: 7110 710d 0500 |0018: invoke-static {v5}, Landroid/support/v4/widget/CircleImageView;.access$000:(Landroid/support/v4/widget/CircleImageView;)I // method@0d71 │ │ -065882: 0a05 |001b: move-result v5 │ │ -065884: b054 |001c: add-int/2addr v4, v5 │ │ -065886: 8244 |001d: int-to-float v4, v4 │ │ -065888: 5465 3f03 |001e: iget-object v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@033f │ │ -06588c: 6e55 8401 2743 |0020: invoke-virtual {v7, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0184 │ │ -065892: db02 0102 |0023: div-int/lit8 v2, v1, #int 2 // #02 │ │ -065896: 8222 |0025: int-to-float v2, v2 │ │ -065898: db03 0002 |0026: div-int/lit8 v3, v0, #int 2 // #02 │ │ -06589c: 8233 |0028: int-to-float v3, v3 │ │ -06589e: 5264 3d03 |0029: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ -0658a2: db04 0402 |002b: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0658a6: 8244 |002d: int-to-float v4, v4 │ │ -0658a8: 6e58 8401 2743 |002e: invoke-virtual {v7, v2, v3, v4, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0184 │ │ -0658ae: 0e00 |0031: return-void │ │ +0658c0: |[0658c0] android.support.v4.widget.CircleImageView$OvalShadow.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ +0658d0: 5462 4003 |0000: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@0340 │ │ +0658d4: 6e10 7e0d 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getWidth:()I // method@0d7e │ │ +0658da: 0a01 |0005: move-result v1 │ │ +0658dc: 5462 4003 |0006: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@0340 │ │ +0658e0: 6e10 790d 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getHeight:()I // method@0d79 │ │ +0658e6: 0a00 |000b: move-result v0 │ │ +0658e8: db02 0102 |000c: div-int/lit8 v2, v1, #int 2 // #02 │ │ +0658ec: 8222 |000e: int-to-float v2, v2 │ │ +0658ee: db03 0002 |000f: div-int/lit8 v3, v0, #int 2 // #02 │ │ +0658f2: 8233 |0011: int-to-float v3, v3 │ │ +0658f4: 5264 3d03 |0012: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ +0658f8: db04 0402 |0014: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0658fc: 5465 4003 |0016: iget-object v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@0340 │ │ +065900: 7110 710d 0500 |0018: invoke-static {v5}, Landroid/support/v4/widget/CircleImageView;.access$000:(Landroid/support/v4/widget/CircleImageView;)I // method@0d71 │ │ +065906: 0a05 |001b: move-result v5 │ │ +065908: b054 |001c: add-int/2addr v4, v5 │ │ +06590a: 8244 |001d: int-to-float v4, v4 │ │ +06590c: 5465 3f03 |001e: iget-object v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@033f │ │ +065910: 6e55 8401 2743 |0020: invoke-virtual {v7, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0184 │ │ +065916: db02 0102 |0023: div-int/lit8 v2, v1, #int 2 // #02 │ │ +06591a: 8222 |0025: int-to-float v2, v2 │ │ +06591c: db03 0002 |0026: div-int/lit8 v3, v0, #int 2 // #02 │ │ +065920: 8233 |0028: int-to-float v3, v3 │ │ +065922: 5264 3d03 |0029: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@033d │ │ +065926: db04 0402 |002b: div-int/lit8 v4, v4, #int 2 // #02 │ │ +06592a: 8244 |002d: int-to-float v4, v4 │ │ +06592c: 6e58 8401 2743 |002e: invoke-virtual {v7, v2, v3, v4, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0184 │ │ +065932: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x000c line=148 │ │ 0x0023 line=150 │ │ 0x0031 line=151 │ │ locals : │ │ 0x000c - 0x0032 reg=0 viewHeight I │ │ 0x0006 - 0x0032 reg=1 viewWidth I │ │ 0x0000 - 0x0032 reg=6 this Landroid/support/v4/widget/CircleImageView$OvalShadow; │ │ 0x0000 - 0x0032 reg=7 canvas Landroid/graphics/Canvas; │ │ 0x0000 - 0x0032 reg=8 paint Landroid/graphics/Paint; │ │ │ │ - source_file_idx : 1069 (CircleImageView.java) │ │ + source_file_idx : 1072 (CircleImageView.java) │ │ │ │ -Class #456 header: │ │ -class_idx : 606 │ │ +Class #457 header: │ │ +class_idx : 607 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1150 │ │ -source_file_idx : 1069 │ │ +superclass_idx : 1151 │ │ +source_file_idx : 1072 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ -Class #456 annotations: │ │ +Class #457 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CircleImageView$OvalShadow; } │ │ │ │ -Class #456 - │ │ +Class #457 - │ │ Class descriptor : 'Landroid/support/v4/widget/CircleImageView;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/ImageView;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/CircleImageView;) │ │ @@ -92238,72 +92265,72 @@ │ │ type : '(Landroid/content/Context;IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -0658b0: |[0658b0] android.support.v4.widget.CircleImageView.:(Landroid/content/Context;IF)V │ │ -0658c0: 7020 e321 dc00 |0000: invoke-direct {v12, v13}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@21e3 │ │ -0658c6: 6e10 780d 0c00 |0003: invoke-virtual {v12}, Landroid/support/v4/widget/CircleImageView;.getContext:()Landroid/content/Context; // method@0d78 │ │ -0658cc: 0c07 |0006: move-result-object v7 │ │ -0658ce: 6e10 a600 0700 |0007: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0658d4: 0c07 |000a: move-result-object v7 │ │ -0658d6: 6e10 0901 0700 |000b: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0658dc: 0c07 |000e: move-result-object v7 │ │ -0658de: 5271 1d0e |000f: iget v1, v7, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0658e2: a807 0f01 |0011: mul-float v7, v15, v1 │ │ -0658e6: 1508 0040 |0013: const/high16 v8, #int 1073741824 // #4000 │ │ -0658ea: c887 |0015: mul-float/2addr v7, v8 │ │ -0658ec: 8772 |0016: float-to-int v2, v7 │ │ -0658ee: 1507 e03f |0017: const/high16 v7, #int 1071644672 // #3fe0 │ │ -0658f2: c817 |0019: mul-float/2addr v7, v1 │ │ -0658f4: 8776 |001a: float-to-int v6, v7 │ │ -0658f6: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -0658f8: c817 |001c: mul-float/2addr v7, v1 │ │ -0658fa: 8775 |001d: float-to-int v5, v7 │ │ -0658fc: 1507 6040 |001e: const/high16 v7, #int 1080033280 // #4060 │ │ -065900: c817 |0020: mul-float/2addr v7, v1 │ │ -065902: 8777 |0021: float-to-int v7, v7 │ │ -065904: 59c7 4203 |0022: iput v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ -065908: 7010 750d 0c00 |0024: invoke-direct {v12}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@0d75 │ │ -06590e: 0a07 |0027: move-result v7 │ │ -065910: 3807 1d00 |0028: if-eqz v7, 0045 // +001d │ │ -065914: 2200 7400 |002a: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ -065918: 2207 7500 |002c: new-instance v7, Landroid/graphics/drawable/shapes/OvalShape; // type@0075 │ │ -06591c: 7010 ff01 0700 |002e: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@01ff │ │ -065922: 7020 fd01 7000 |0031: invoke-direct {v0, v7}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@01fd │ │ -065928: 1507 8040 |0034: const/high16 v7, #int 1082130432 // #4080 │ │ -06592c: c817 |0036: mul-float/2addr v7, v1 │ │ -06592e: 7120 4b0a 7c00 |0037: invoke-static {v12, v7}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ -065934: 6e10 fe01 0000 |003a: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ -06593a: 0c07 |003d: move-result-object v7 │ │ -06593c: 6e20 9701 e700 |003e: invoke-virtual {v7, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -065942: 6e20 870d 0c00 |0041: invoke-virtual {v12, v0}, Landroid/support/v4/widget/CircleImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d87 │ │ -065948: 0e00 |0044: return-void │ │ -06594a: 2203 5d02 |0045: new-instance v3, Landroid/support/v4/widget/CircleImageView$OvalShadow; // type@025d │ │ -06594e: 52c7 4203 |0047: iget v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ -065952: 7040 6e0d c327 |0049: invoke-direct {v3, v12, v7, v2}, Landroid/support/v4/widget/CircleImageView$OvalShadow;.:(Landroid/support/v4/widget/CircleImageView;II)V // method@0d6e │ │ -065958: 2200 7400 |004c: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ -06595c: 7020 fd01 3000 |004e: invoke-direct {v0, v3}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@01fd │ │ -065962: 1217 |0051: const/4 v7, #int 1 // #1 │ │ -065964: 6e10 fe01 0000 |0052: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ -06596a: 0c08 |0055: move-result-object v8 │ │ -06596c: 7130 4e0a 7c08 |0056: invoke-static {v12, v7, v8}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ -065972: 6e10 fe01 0000 |0059: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ -065978: 0c07 |005c: move-result-object v7 │ │ -06597a: 52c8 4203 |005d: iget v8, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ -06597e: 8288 |005f: int-to-float v8, v8 │ │ -065980: 8259 |0060: int-to-float v9, v5 │ │ -065982: 826a |0061: int-to-float v10, v6 │ │ -065984: 150b 001e |0062: const/high16 v11, #int 503316480 // #1e00 │ │ -065988: 6e5b 9a01 87a9 |0064: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@019a │ │ -06598e: 52c4 4203 |0067: iget v4, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ -065992: 6e54 8a0d 4c44 |0069: invoke-virtual {v12, v4, v4, v4, v4}, Landroid/support/v4/widget/CircleImageView;.setPadding:(IIII)V // method@0d8a │ │ -065998: 28ce |006c: goto 003a // -0032 │ │ +065934: |[065934] android.support.v4.widget.CircleImageView.:(Landroid/content/Context;IF)V │ │ +065944: 7020 e321 dc00 |0000: invoke-direct {v12, v13}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@21e3 │ │ +06594a: 6e10 780d 0c00 |0003: invoke-virtual {v12}, Landroid/support/v4/widget/CircleImageView;.getContext:()Landroid/content/Context; // method@0d78 │ │ +065950: 0c07 |0006: move-result-object v7 │ │ +065952: 6e10 a600 0700 |0007: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +065958: 0c07 |000a: move-result-object v7 │ │ +06595a: 6e10 0901 0700 |000b: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +065960: 0c07 |000e: move-result-object v7 │ │ +065962: 5271 1d0e |000f: iget v1, v7, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +065966: a807 0f01 |0011: mul-float v7, v15, v1 │ │ +06596a: 1508 0040 |0013: const/high16 v8, #int 1073741824 // #4000 │ │ +06596e: c887 |0015: mul-float/2addr v7, v8 │ │ +065970: 8772 |0016: float-to-int v2, v7 │ │ +065972: 1507 e03f |0017: const/high16 v7, #int 1071644672 // #3fe0 │ │ +065976: c817 |0019: mul-float/2addr v7, v1 │ │ +065978: 8776 |001a: float-to-int v6, v7 │ │ +06597a: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +06597c: c817 |001c: mul-float/2addr v7, v1 │ │ +06597e: 8775 |001d: float-to-int v5, v7 │ │ +065980: 1507 6040 |001e: const/high16 v7, #int 1080033280 // #4060 │ │ +065984: c817 |0020: mul-float/2addr v7, v1 │ │ +065986: 8777 |0021: float-to-int v7, v7 │ │ +065988: 59c7 4203 |0022: iput v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ +06598c: 7010 750d 0c00 |0024: invoke-direct {v12}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@0d75 │ │ +065992: 0a07 |0027: move-result v7 │ │ +065994: 3807 1d00 |0028: if-eqz v7, 0045 // +001d │ │ +065998: 2200 7400 |002a: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ +06599c: 2207 7500 |002c: new-instance v7, Landroid/graphics/drawable/shapes/OvalShape; // type@0075 │ │ +0659a0: 7010 ff01 0700 |002e: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@01ff │ │ +0659a6: 7020 fd01 7000 |0031: invoke-direct {v0, v7}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@01fd │ │ +0659ac: 1507 8040 |0034: const/high16 v7, #int 1082130432 // #4080 │ │ +0659b0: c817 |0036: mul-float/2addr v7, v1 │ │ +0659b2: 7120 4b0a 7c00 |0037: invoke-static {v12, v7}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ +0659b8: 6e10 fe01 0000 |003a: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ +0659be: 0c07 |003d: move-result-object v7 │ │ +0659c0: 6e20 9701 e700 |003e: invoke-virtual {v7, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +0659c6: 6e20 870d 0c00 |0041: invoke-virtual {v12, v0}, Landroid/support/v4/widget/CircleImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d87 │ │ +0659cc: 0e00 |0044: return-void │ │ +0659ce: 2203 5e02 |0045: new-instance v3, Landroid/support/v4/widget/CircleImageView$OvalShadow; // type@025e │ │ +0659d2: 52c7 4203 |0047: iget v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ +0659d6: 7040 6e0d c327 |0049: invoke-direct {v3, v12, v7, v2}, Landroid/support/v4/widget/CircleImageView$OvalShadow;.:(Landroid/support/v4/widget/CircleImageView;II)V // method@0d6e │ │ +0659dc: 2200 7400 |004c: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ +0659e0: 7020 fd01 3000 |004e: invoke-direct {v0, v3}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@01fd │ │ +0659e6: 1217 |0051: const/4 v7, #int 1 // #1 │ │ +0659e8: 6e10 fe01 0000 |0052: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ +0659ee: 0c08 |0055: move-result-object v8 │ │ +0659f0: 7130 4e0a 7c08 |0056: invoke-static {v12, v7, v8}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ +0659f6: 6e10 fe01 0000 |0059: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ +0659fc: 0c07 |005c: move-result-object v7 │ │ +0659fe: 52c8 4203 |005d: iget v8, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ +065a02: 8288 |005f: int-to-float v8, v8 │ │ +065a04: 8259 |0060: int-to-float v9, v5 │ │ +065a06: 826a |0061: int-to-float v10, v6 │ │ +065a08: 150b 001e |0062: const/high16 v11, #int 503316480 // #1e00 │ │ +065a0c: 6e5b 9a01 87a9 |0064: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@019a │ │ +065a12: 52c4 4203 |0067: iget v4, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ +065a16: 6e54 8a0d 4c44 |0069: invoke-virtual {v12, v4, v4, v4, v4}, Landroid/support/v4/widget/CircleImageView;.setPadding:(IIII)V // method@0d8a │ │ +065a1c: 28ce |006c: goto 003a // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0011 line=54 │ │ 0x0017 line=55 │ │ 0x001b line=56 │ │ @@ -92339,17 +92366,17 @@ │ │ type : '(Landroid/support/v4/widget/CircleImageView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06599c: |[06599c] android.support.v4.widget.CircleImageView.access$000:(Landroid/support/v4/widget/CircleImageView;)I │ │ -0659ac: 5210 4203 |0000: iget v0, v1, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ -0659b0: 0f00 |0002: return v0 │ │ +065a20: |[065a20] android.support.v4.widget.CircleImageView.access$000:(Landroid/support/v4/widget/CircleImageView;)I │ │ +065a30: 5210 4203 |0000: iget v0, v1, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ +065a34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/CircleImageView; │ │ │ │ #2 : (in Landroid/support/v4/widget/CircleImageView;) │ │ @@ -92357,17 +92384,17 @@ │ │ type : '(Landroid/support/v4/widget/CircleImageView;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0659b4: |[0659b4] android.support.v4.widget.CircleImageView.access$002:(Landroid/support/v4/widget/CircleImageView;I)I │ │ -0659c4: 5901 4203 |0000: iput v1, v0, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ -0659c8: 0f01 |0002: return v1 │ │ +065a38: |[065a38] android.support.v4.widget.CircleImageView.access$002:(Landroid/support/v4/widget/CircleImageView;I)I │ │ +065a48: 5901 4203 |0000: iput v1, v0, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ +065a4c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/CircleImageView; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -92376,22 +92403,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0659cc: |[0659cc] android.support.v4.widget.CircleImageView.elevationSupported:()Z │ │ -0659dc: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0659e0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0659e4: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -0659e8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0659ea: 0f00 |0007: return v0 │ │ -0659ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0659ee: 28fe |0009: goto 0007 // -0002 │ │ +065a50: |[065a50] android.support.v4.widget.CircleImageView.elevationSupported:()Z │ │ +065a60: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +065a64: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +065a68: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +065a6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +065a6e: 0f00 |0007: return v0 │ │ +065a70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +065a72: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/CircleImageView; │ │ │ │ Virtual methods - │ │ @@ -92400,23 +92427,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0659f0: |[0659f0] android.support.v4.widget.CircleImageView.onAnimationEnd:()V │ │ -065a00: 6f10 f021 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationEnd:()V // method@21f0 │ │ -065a06: 5420 4103 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ -065a0a: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -065a0e: 5420 4103 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ -065a12: 6e10 760d 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@0d76 │ │ -065a18: 0c01 |000c: move-result-object v1 │ │ -065a1a: 7220 2821 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@2128 │ │ -065a20: 0e00 |0010: return-void │ │ +065a74: |[065a74] android.support.v4.widget.CircleImageView.onAnimationEnd:()V │ │ +065a84: 6f10 f021 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationEnd:()V // method@21f0 │ │ +065a8a: 5420 4103 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ +065a8e: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +065a92: 5420 4103 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ +065a96: 6e10 760d 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@0d76 │ │ +065a9c: 0c01 |000c: move-result-object v1 │ │ +065a9e: 7220 2821 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@2128 │ │ +065aa4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x0010 line=109 │ │ locals : │ │ @@ -92427,23 +92454,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -065a24: |[065a24] android.support.v4.widget.CircleImageView.onAnimationStart:()V │ │ -065a34: 6f10 f121 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationStart:()V // method@21f1 │ │ -065a3a: 5420 4103 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ -065a3e: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -065a42: 5420 4103 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ -065a46: 6e10 760d 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@0d76 │ │ -065a4c: 0c01 |000c: move-result-object v1 │ │ -065a4e: 7220 2a21 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationStart:(Landroid/view/animation/Animation;)V // method@212a │ │ -065a54: 0e00 |0010: return-void │ │ +065aa8: |[065aa8] android.support.v4.widget.CircleImageView.onAnimationStart:()V │ │ +065ab8: 6f10 f121 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationStart:()V // method@21f1 │ │ +065abe: 5420 4103 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ +065ac2: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +065ac6: 5420 4103 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ +065aca: 6e10 760d 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@0d76 │ │ +065ad0: 0c01 |000c: move-result-object v1 │ │ +065ad2: 7220 2a21 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationStart:(Landroid/view/animation/Animation;)V // method@212a │ │ +065ad8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0007 line=99 │ │ 0x0010 line=101 │ │ locals : │ │ @@ -92454,31 +92481,31 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -065a58: |[065a58] android.support.v4.widget.CircleImageView.onMeasure:(II)V │ │ -065a68: 6f30 f221 4305 |0000: invoke-super {v3, v4, v5}, Landroid/widget/ImageView;.onMeasure:(II)V // method@21f2 │ │ -065a6e: 7010 750d 0300 |0003: invoke-direct {v3}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@0d75 │ │ -065a74: 0a00 |0006: move-result v0 │ │ -065a76: 3900 1700 |0007: if-nez v0, 001e // +0017 │ │ -065a7a: 6e10 7b0d 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@0d7b │ │ -065a80: 0a00 |000c: move-result v0 │ │ -065a82: 5231 4203 |000d: iget v1, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ -065a86: da01 0102 |000f: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -065a8a: b010 |0011: add-int/2addr v0, v1 │ │ -065a8c: 6e10 7a0d 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@0d7a │ │ -065a92: 0a01 |0015: move-result v1 │ │ -065a94: 5232 4203 |0016: iget v2, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ -065a98: da02 0202 |0018: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -065a9c: b021 |001a: add-int/2addr v1, v2 │ │ -065a9e: 6e30 890d 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/CircleImageView;.setMeasuredDimension:(II)V // method@0d89 │ │ -065aa4: 0e00 |001e: return-void │ │ +065adc: |[065adc] android.support.v4.widget.CircleImageView.onMeasure:(II)V │ │ +065aec: 6f30 f221 4305 |0000: invoke-super {v3, v4, v5}, Landroid/widget/ImageView;.onMeasure:(II)V // method@21f2 │ │ +065af2: 7010 750d 0300 |0003: invoke-direct {v3}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@0d75 │ │ +065af8: 0a00 |0006: move-result v0 │ │ +065afa: 3900 1700 |0007: if-nez v0, 001e // +0017 │ │ +065afe: 6e10 7b0d 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@0d7b │ │ +065b04: 0a00 |000c: move-result v0 │ │ +065b06: 5231 4203 |000d: iget v1, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ +065b0a: da01 0102 |000f: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +065b0e: b010 |0011: add-int/2addr v0, v1 │ │ +065b10: 6e10 7a0d 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@0d7a │ │ +065b16: 0a01 |0015: move-result v1 │ │ +065b18: 5232 4203 |0016: iget v2, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@0342 │ │ +065b1c: da02 0202 |0018: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +065b20: b021 |001a: add-int/2addr v1, v2 │ │ +065b22: 6e30 890d 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/CircleImageView;.setMeasuredDimension:(II)V // method@0d89 │ │ +065b28: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0009 line=86 │ │ 0x001e line=89 │ │ locals : │ │ @@ -92491,17 +92518,17 @@ │ │ type : '(Landroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065aa8: |[065aa8] android.support.v4.widget.CircleImageView.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V │ │ -065ab8: 5b01 4103 |0000: iput-object v1, v0, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ -065abc: 0e00 |0002: return-void │ │ +065b2c: |[065b2c] android.support.v4.widget.CircleImageView.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V │ │ +065b3c: 5b01 4103 |0000: iput-object v1, v0, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@0341 │ │ +065b40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CircleImageView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/animation/Animation$AnimationListener; │ │ @@ -92511,53 +92538,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -065ac0: |[065ac0] android.support.v4.widget.CircleImageView.setBackgroundColor:(I)V │ │ -065ad0: 6e10 770d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0d77 │ │ -065ad6: 0c00 |0003: move-result-object v0 │ │ -065ad8: 2000 7400 |0004: instance-of v0, v0, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ -065adc: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -065ae0: 6e10 770d 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0d77 │ │ -065ae6: 0c00 |000b: move-result-object v0 │ │ -065ae8: 1f00 7400 |000c: check-cast v0, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ -065aec: 6e10 fe01 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ -065af2: 0c00 |0011: move-result-object v0 │ │ -065af4: 6e20 9701 2000 |0012: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -065afa: 0e00 |0015: return-void │ │ +065b44: |[065b44] android.support.v4.widget.CircleImageView.setBackgroundColor:(I)V │ │ +065b54: 6e10 770d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0d77 │ │ +065b5a: 0c00 |0003: move-result-object v0 │ │ +065b5c: 2000 7400 |0004: instance-of v0, v0, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ +065b60: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +065b64: 6e10 770d 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0d77 │ │ +065b6a: 0c00 |000b: move-result-object v0 │ │ +065b6c: 1f00 7400 |000c: check-cast v0, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ +065b70: 6e10 fe01 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ +065b76: 0c00 |0011: move-result-object v0 │ │ +065b78: 6e20 9701 2000 |0012: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +065b7e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0008 line=123 │ │ 0x0015 line=125 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/widget/CircleImageView; │ │ 0x0000 - 0x0016 reg=2 color I │ │ │ │ - source_file_idx : 1069 (CircleImageView.java) │ │ + source_file_idx : 1072 (CircleImageView.java) │ │ │ │ -Class #457 header: │ │ -class_idx : 609 │ │ +Class #458 header: │ │ +class_idx : 610 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1079 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1082 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #457 annotations: │ │ +Class #458 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CompoundButtonCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="CompoundButtonCompatImpl" │ │ │ │ -Class #457 - │ │ +Class #458 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -92576,32 +92603,32 @@ │ │ │ │ #2 : (in Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;) │ │ name : 'setButtonTintMode' │ │ type : '(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1079 (CompoundButtonCompat.java) │ │ + source_file_idx : 1082 (CompoundButtonCompat.java) │ │ │ │ -Class #458 header: │ │ -class_idx : 608 │ │ +Class #459 header: │ │ +class_idx : 609 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1079 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1082 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #458 annotations: │ │ +Class #459 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CompoundButtonCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseCompoundButtonCompat" │ │ │ │ -Class #458 - │ │ +Class #459 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -92611,17 +92638,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065afc: |[065afc] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.:()V │ │ -065b0c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -065b12: 0e00 |0003: return-void │ │ +065b80: |[065b80] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.:()V │ │ +065b90: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +065b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; │ │ │ │ Virtual methods - │ │ @@ -92630,18 +92657,18 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -065b14: |[065b14] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -065b24: 7110 9e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d9e │ │ -065b2a: 0c00 |0003: move-result-object v0 │ │ -065b2c: 1100 |0004: return-object v0 │ │ +065b98: |[065b98] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +065ba8: 7110 9e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d9e │ │ +065bae: 0c00 |0003: move-result-object v0 │ │ +065bb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; │ │ 0x0000 - 0x0005 reg=2 button Landroid/widget/CompoundButton; │ │ │ │ @@ -92650,17 +92677,17 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -065b30: |[065b30] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -065b40: 7120 9f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@0d9f │ │ -065b46: 0e00 |0003: return-void │ │ +065bb4: |[065bb4] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +065bc4: 7120 9f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@0d9f │ │ +065bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; │ │ 0x0000 - 0x0004 reg=1 button Landroid/widget/CompoundButton; │ │ @@ -92671,44 +92698,44 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -065b48: |[065b48] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -065b58: 7120 a00d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@0da0 │ │ -065b5e: 0e00 |0003: return-void │ │ +065bcc: |[065bcc] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +065bdc: 7120 a00d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@0da0 │ │ +065be2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; │ │ 0x0000 - 0x0004 reg=1 button Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0004 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 1079 (CompoundButtonCompat.java) │ │ + source_file_idx : 1082 (CompoundButtonCompat.java) │ │ │ │ -Class #459 header: │ │ -class_idx : 610 │ │ +Class #460 header: │ │ +class_idx : 611 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 1079 │ │ +superclass_idx : 609 │ │ +source_file_idx : 1082 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #459 annotations: │ │ +Class #460 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CompoundButtonCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="LollipopCompoundButtonImpl" │ │ │ │ -Class #459 - │ │ +Class #460 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -92717,17 +92744,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065b60: |[065b60] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.:()V │ │ -065b70: 7010 8f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;.:()V // method@0d8f │ │ -065b76: 0e00 |0003: return-void │ │ +065be4: |[065be4] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.:()V │ │ +065bf4: 7010 8f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;.:()V // method@0d8f │ │ +065bfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; │ │ │ │ Virtual methods - │ │ @@ -92736,17 +92763,17 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -065b78: |[065b78] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -065b88: 7120 a10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@0da1 │ │ -065b8e: 0e00 |0003: return-void │ │ +065bfc: |[065bfc] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +065c0c: 7120 a10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@0da1 │ │ +065c12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; │ │ 0x0000 - 0x0004 reg=1 button Landroid/widget/CompoundButton; │ │ @@ -92757,44 +92784,44 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -065b90: |[065b90] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -065ba0: 7120 a20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@0da2 │ │ -065ba6: 0e00 |0003: return-void │ │ +065c14: |[065c14] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +065c24: 7120 a20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@0da2 │ │ +065c2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; │ │ 0x0000 - 0x0004 reg=1 button Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0004 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 1079 (CompoundButtonCompat.java) │ │ + source_file_idx : 1082 (CompoundButtonCompat.java) │ │ │ │ -Class #460 header: │ │ -class_idx : 607 │ │ +Class #461 header: │ │ +class_idx : 608 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 610 │ │ -source_file_idx : 1079 │ │ +superclass_idx : 611 │ │ +source_file_idx : 1082 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #460 annotations: │ │ +Class #461 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CompoundButtonCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="Api23CompoundButtonImpl" │ │ │ │ -Class #460 - │ │ +Class #461 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -92803,17 +92830,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065ba8: |[065ba8] android.support.v4.widget.CompoundButtonCompat$Api23CompoundButtonImpl.:()V │ │ -065bb8: 7010 960d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;.:()V // method@0d96 │ │ -065bbe: 0e00 |0003: return-void │ │ +065c2c: |[065c2c] android.support.v4.widget.CompoundButtonCompat$Api23CompoundButtonImpl.:()V │ │ +065c3c: 7010 960d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;.:()V // method@0d96 │ │ +065c42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl; │ │ │ │ Virtual methods - │ │ @@ -92822,42 +92849,42 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -065bc0: |[065bc0] android.support.v4.widget.CompoundButtonCompat$Api23CompoundButtonImpl.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -065bd0: 7110 9d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatApi23;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d9d │ │ -065bd6: 0c00 |0003: move-result-object v0 │ │ -065bd8: 1100 |0004: return-object v0 │ │ +065c44: |[065c44] android.support.v4.widget.CompoundButtonCompat$Api23CompoundButtonImpl.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +065c54: 7110 9d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatApi23;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d9d │ │ +065c5a: 0c00 |0003: move-result-object v0 │ │ +065c5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl; │ │ 0x0000 - 0x0005 reg=2 button Landroid/widget/CompoundButton; │ │ │ │ - source_file_idx : 1079 (CompoundButtonCompat.java) │ │ + source_file_idx : 1082 (CompoundButtonCompat.java) │ │ │ │ -Class #461 header: │ │ -class_idx : 611 │ │ +Class #462 header: │ │ +class_idx : 612 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1079 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1082 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #461 annotations: │ │ +Class #462 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl; Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; } │ │ │ │ -Class #461 - │ │ +Class #462 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompat;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/CompoundButtonCompat;) │ │ name : 'IMPL' │ │ @@ -92870,32 +92897,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -065bdc: |[065bdc] android.support.v4.widget.CompoundButtonCompat.:()V │ │ -065bec: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -065bf0: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -065bf4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -065bf8: 2201 5f02 |0006: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl; // type@025f │ │ -065bfc: 7010 8d0d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl;.:()V // method@0d8d │ │ -065c02: 6901 4303 |000b: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ -065c06: 0e00 |000d: return-void │ │ -065c08: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ -065c0c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -065c10: 2201 6202 |0012: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; // type@0262 │ │ -065c14: 7010 960d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;.:()V // method@0d96 │ │ -065c1a: 6901 4303 |0017: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ -065c1e: 28f4 |0019: goto 000d // -000c │ │ -065c20: 2201 6002 |001a: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; // type@0260 │ │ -065c24: 7010 8f0d 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;.:()V // method@0d8f │ │ -065c2a: 6901 4303 |001f: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ -065c2e: 28ec |0021: goto 000d // -0014 │ │ +065c60: |[065c60] android.support.v4.widget.CompoundButtonCompat.:()V │ │ +065c70: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +065c74: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +065c78: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +065c7c: 2201 6002 |0006: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl; // type@0260 │ │ +065c80: 7010 8d0d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl;.:()V // method@0d8d │ │ +065c86: 6901 4303 |000b: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ +065c8a: 0e00 |000d: return-void │ │ +065c8c: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ +065c90: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +065c94: 2201 6302 |0012: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; // type@0263 │ │ +065c98: 7010 960d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;.:()V // method@0d96 │ │ +065c9e: 6901 4303 |0017: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ +065ca2: 28f4 |0019: goto 000d // -000c │ │ +065ca4: 2201 6102 |001a: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; // type@0261 │ │ +065ca8: 7010 8f0d 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;.:()V // method@0d8f │ │ +065cae: 6901 4303 |001f: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ +065cb2: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0006 line=41 │ │ 0x000d line=47 │ │ 0x000e line=42 │ │ @@ -92909,19 +92936,19 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -065c30: |[065c30] android.support.v4.widget.CompoundButtonCompat.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -065c40: 6200 4303 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ -065c44: 7220 930d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d93 │ │ -065c4a: 0c00 |0005: move-result-object v0 │ │ -065c4c: 1100 |0006: return-object v0 │ │ +065cb4: |[065cb4] android.support.v4.widget.CompoundButtonCompat.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +065cc4: 6200 4303 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ +065cc8: 7220 930d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d93 │ │ +065cce: 0c00 |0005: move-result-object v0 │ │ +065cd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 button Landroid/widget/CompoundButton; │ │ │ │ #2 : (in Landroid/support/v4/widget/CompoundButtonCompat;) │ │ @@ -92929,18 +92956,18 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -065c50: |[065c50] android.support.v4.widget.CompoundButtonCompat.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -065c60: 6200 4303 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ -065c64: 7230 940d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@0d94 │ │ -065c6a: 0e00 |0005: return-void │ │ +065cd4: |[065cd4] android.support.v4.widget.CompoundButtonCompat.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +065ce4: 6200 4303 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ +065ce8: 7230 940d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@0d94 │ │ +065cee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 button Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0006 reg=2 tint Landroid/content/res/ColorStateList; │ │ @@ -92950,40 +92977,40 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -065c6c: |[065c6c] android.support.v4.widget.CompoundButtonCompat.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -065c7c: 6200 4303 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ -065c80: 7230 950d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@0d95 │ │ -065c86: 0e00 |0005: return-void │ │ +065cf0: |[065cf0] android.support.v4.widget.CompoundButtonCompat.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +065d00: 6200 4303 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@0343 │ │ +065d04: 7230 950d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@0d95 │ │ +065d0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 button Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0006 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1079 (CompoundButtonCompat.java) │ │ + source_file_idx : 1082 (CompoundButtonCompat.java) │ │ │ │ -Class #462 header: │ │ -class_idx : 612 │ │ +Class #463 header: │ │ +class_idx : 613 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1080 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1083 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #462 - │ │ +Class #463 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompatApi23;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -92992,38 +93019,38 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -065c88: |[065c88] android.support.v4.widget.CompoundButtonCompatApi23.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -065c98: 6e10 7221 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getButtonDrawable:()Landroid/graphics/drawable/Drawable; // method@2172 │ │ -065c9e: 0c00 |0003: move-result-object v0 │ │ -065ca0: 1100 |0004: return-object v0 │ │ +065d0c: |[065d0c] android.support.v4.widget.CompoundButtonCompatApi23.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +065d1c: 6e10 7221 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getButtonDrawable:()Landroid/graphics/drawable/Drawable; // method@2172 │ │ +065d22: 0c00 |0003: move-result-object v0 │ │ +065d24: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 button Landroid/widget/CompoundButton; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1080 (CompoundButtonCompatApi23.java) │ │ + source_file_idx : 1083 (CompoundButtonCompatApi23.java) │ │ │ │ -Class #463 header: │ │ -class_idx : 613 │ │ +Class #464 header: │ │ +class_idx : 614 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1082 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1085 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #463 - │ │ +Class #464 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompatDonut;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/CompoundButtonCompatDonut;) │ │ name : 'sButtonDrawableField' │ │ @@ -93040,47 +93067,47 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -065ca4: |[065ca4] android.support.v4.widget.CompoundButtonCompatDonut.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -065cb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -065cb6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -065cb8: 6301 4503 |0002: sget-boolean v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableFieldFetched:Z // field@0345 │ │ -065cbc: 3901 1400 |0004: if-nez v1, 0018 // +0014 │ │ -065cc0: 1c01 7104 |0006: const-class v1, Landroid/widget/CompoundButton; // type@0471 │ │ -065cc4: 1a03 b624 |0008: const-string v3, "mButtonDrawable" // string@24b6 │ │ -065cc8: 6e20 7727 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -065cce: 0c01 |000d: move-result-object v1 │ │ -065cd0: 6901 4403 |000e: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ -065cd4: 6201 4403 |0010: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ -065cd8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -065cda: 6e20 2928 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -065ce0: 6a04 4503 |0016: sput-boolean v4, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableFieldFetched:Z // field@0345 │ │ -065ce4: 6201 4403 |0018: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ -065ce8: 3801 1e00 |001a: if-eqz v1, 0038 // +001e │ │ -065cec: 6201 4403 |001c: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ -065cf0: 6e20 2328 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ -065cf6: 0c01 |0021: move-result-object v1 │ │ -065cf8: 1f01 6e00 |0022: check-cast v1, Landroid/graphics/drawable/Drawable; // type@006e │ │ -065cfc: 1101 |0024: return-object v1 │ │ -065cfe: 0d00 |0025: move-exception v0 │ │ -065d00: 1a01 3904 |0026: const-string v1, "CompoundButtonCompatDonut" // string@0439 │ │ -065d04: 1a03 5d05 |0028: const-string v3, "Failed to retrieve mButtonDrawable field" // string@055d │ │ -065d08: 7130 0e1f 3100 |002a: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ -065d0e: 28e9 |002d: goto 0016 // -0017 │ │ -065d10: 0d00 |002e: move-exception v0 │ │ -065d12: 1a01 3904 |002f: const-string v1, "CompoundButtonCompatDonut" // string@0439 │ │ -065d16: 1a03 5805 |0031: const-string v3, "Failed to get button drawable via reflection" // string@0558 │ │ -065d1a: 7130 0e1f 3100 |0033: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ -065d20: 6902 4403 |0036: sput-object v2, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ -065d24: 0721 |0038: move-object v1, v2 │ │ -065d26: 28eb |0039: goto 0024 // -0015 │ │ +065d28: |[065d28] android.support.v4.widget.CompoundButtonCompatDonut.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +065d38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +065d3a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +065d3c: 6301 4503 |0002: sget-boolean v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableFieldFetched:Z // field@0345 │ │ +065d40: 3901 1400 |0004: if-nez v1, 0018 // +0014 │ │ +065d44: 1c01 7204 |0006: const-class v1, Landroid/widget/CompoundButton; // type@0472 │ │ +065d48: 1a03 c024 |0008: const-string v3, "mButtonDrawable" // string@24c0 │ │ +065d4c: 6e20 7727 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +065d52: 0c01 |000d: move-result-object v1 │ │ +065d54: 6901 4403 |000e: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ +065d58: 6201 4403 |0010: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ +065d5c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +065d5e: 6e20 2928 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +065d64: 6a04 4503 |0016: sput-boolean v4, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableFieldFetched:Z // field@0345 │ │ +065d68: 6201 4403 |0018: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ +065d6c: 3801 1e00 |001a: if-eqz v1, 0038 // +001e │ │ +065d70: 6201 4403 |001c: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ +065d74: 6e20 2328 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ +065d7a: 0c01 |0021: move-result-object v1 │ │ +065d7c: 1f01 6e00 |0022: check-cast v1, Landroid/graphics/drawable/Drawable; // type@006e │ │ +065d80: 1101 |0024: return-object v1 │ │ +065d82: 0d00 |0025: move-exception v0 │ │ +065d84: 1a01 3c04 |0026: const-string v1, "CompoundButtonCompatDonut" // string@043c │ │ +065d88: 1a03 6105 |0028: const-string v3, "Failed to retrieve mButtonDrawable field" // string@0561 │ │ +065d8c: 7130 0e1f 3100 |002a: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ +065d92: 28e9 |002d: goto 0016 // -0017 │ │ +065d94: 0d00 |002e: move-exception v0 │ │ +065d96: 1a01 3c04 |002f: const-string v1, "CompoundButtonCompatDonut" // string@043c │ │ +065d9a: 1a03 5c05 |0031: const-string v3, "Failed to get button drawable via reflection" // string@055c │ │ +065d9e: 7130 0e1f 3100 |0033: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ +065da4: 6902 4403 |0036: sput-object v2, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@0344 │ │ +065da8: 0721 |0038: move-object v1, v2 │ │ +065daa: 28eb |0039: goto 0024 // -0015 │ │ catches : 2 │ │ 0x0006 - 0x0016 │ │ Ljava/lang/NoSuchFieldException; -> 0x0025 │ │ 0x001c - 0x0024 │ │ Ljava/lang/IllegalAccessException; -> 0x002e │ │ positions : │ │ 0x0002 line=61 │ │ @@ -93106,20 +93133,20 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -065d44: |[065d44] android.support.v4.widget.CompoundButtonCompatDonut.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -065d54: 2010 bc02 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@02bc │ │ -065d58: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065d5c: 1f01 bc02 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@02bc │ │ -065d60: 7220 f310 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/widget/TintableCompoundButton;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@10f3 │ │ -065d66: 0e00 |0009: return-void │ │ +065dc8: |[065dc8] android.support.v4.widget.CompoundButtonCompatDonut.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +065dd8: 2010 bd02 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@02bd │ │ +065ddc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +065de0: 1f01 bd02 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@02bd │ │ +065de4: 7220 f310 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/widget/TintableCompoundButton;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@10f3 │ │ +065dea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0009 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 button Landroid/widget/CompoundButton; │ │ @@ -93130,43 +93157,43 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -065d68: |[065d68] android.support.v4.widget.CompoundButtonCompatDonut.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -065d78: 2010 bc02 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@02bc │ │ -065d7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065d80: 1f01 bc02 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@02bc │ │ -065d84: 7220 f410 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/widget/TintableCompoundButton;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@10f4 │ │ -065d8a: 0e00 |0009: return-void │ │ +065dec: |[065dec] android.support.v4.widget.CompoundButtonCompatDonut.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +065dfc: 2010 bd02 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@02bd │ │ +065e00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +065e04: 1f01 bd02 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@02bd │ │ +065e08: 7220 f410 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/widget/TintableCompoundButton;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@10f4 │ │ +065e0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0009 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 button Landroid/widget/CompoundButton; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1082 (CompoundButtonCompatDonut.java) │ │ + source_file_idx : 1085 (CompoundButtonCompatDonut.java) │ │ │ │ -Class #464 header: │ │ -class_idx : 614 │ │ +Class #465 header: │ │ +class_idx : 615 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1084 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1087 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #464 - │ │ +Class #465 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompatLollipop;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -93175,17 +93202,17 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -065d8c: |[065d8c] android.support.v4.widget.CompoundButtonCompatLollipop.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -065d9c: 6e20 8221 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setButtonTintList:(Landroid/content/res/ColorStateList;)V // method@2182 │ │ -065da2: 0e00 |0003: return-void │ │ +065e10: |[065e10] android.support.v4.widget.CompoundButtonCompatLollipop.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +065e20: 6e20 8221 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setButtonTintList:(Landroid/content/res/ColorStateList;)V // method@2182 │ │ +065e26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 button Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0004 reg=1 tint Landroid/content/res/ColorStateList; │ │ @@ -93195,44 +93222,44 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -065da4: |[065da4] android.support.v4.widget.CompoundButtonCompatLollipop.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -065db4: 6e20 8321 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@2183 │ │ -065dba: 0e00 |0003: return-void │ │ +065e28: |[065e28] android.support.v4.widget.CompoundButtonCompatLollipop.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +065e38: 6e20 8321 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@2183 │ │ +065e3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 button Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0004 reg=1 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1084 (CompoundButtonCompatLollipop.java) │ │ + source_file_idx : 1087 (CompoundButtonCompatLollipop.java) │ │ │ │ -Class #465 header: │ │ -class_idx : 615 │ │ +Class #466 header: │ │ +class_idx : 616 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1110 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #465 annotations: │ │ +Class #466 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #465 - │ │ +Class #466 - │ │ Class descriptor : 'Landroid/support/v4/widget/ContentLoadingProgressBar$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -93246,18 +93273,18 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065dbc: |[065dbc] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -065dcc: 5b01 4603 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0346 │ │ -065dd0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -065dd6: 0e00 |0005: return-void │ │ +065e40: |[065e40] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +065e50: 5b01 4603 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0346 │ │ +065e54: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +065e5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ @@ -93267,52 +93294,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -065dd8: |[065dd8] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ -065de8: 5440 4603 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0346 │ │ -065dec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -065dee: 7120 a80d 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0da8 │ │ -065df4: 5440 4603 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0346 │ │ -065df8: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -065dfc: 7130 a90d 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0da9 │ │ -065e02: 5440 4603 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0346 │ │ -065e06: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -065e0a: 6e20 b00d 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0db0 │ │ -065e10: 0e00 |0014: return-void │ │ +065e5c: |[065e5c] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ +065e6c: 5440 4603 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0346 │ │ +065e70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +065e72: 7120 a80d 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0da8 │ │ +065e78: 5440 4603 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0346 │ │ +065e7c: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +065e80: 7130 a90d 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0da9 │ │ +065e86: 5440 4603 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0346 │ │ +065e8a: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +065e8e: 6e20 b00d 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0db0 │ │ +065e94: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x000d line=48 │ │ 0x0014 line=49 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar$1; │ │ │ │ - source_file_idx : 1110 (ContentLoadingProgressBar.java) │ │ + source_file_idx : 1113 (ContentLoadingProgressBar.java) │ │ │ │ -Class #466 header: │ │ -class_idx : 616 │ │ +Class #467 header: │ │ +class_idx : 617 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1110 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #466 annotations: │ │ +Class #467 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #466 - │ │ +Class #467 - │ │ Class descriptor : 'Landroid/support/v4/widget/ContentLoadingProgressBar$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -93326,18 +93353,18 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065e14: |[065e14] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -065e24: 5b01 4703 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ -065e28: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -065e2e: 0e00 |0005: return-void │ │ +065e98: |[065e98] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +065ea8: 5b01 4703 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ +065eac: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +065eb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ @@ -93347,52 +93374,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -065e30: |[065e30] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ -065e40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065e42: 5440 4703 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ -065e46: 7120 aa0d 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0daa │ │ -065e4c: 5440 4703 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ -065e50: 7110 ab0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@0dab │ │ -065e56: 0a00 |000b: move-result v0 │ │ -065e58: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -065e5c: 5440 4703 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ -065e60: 7100 0828 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ -065e66: 0b02 |0013: move-result-wide v2 │ │ -065e68: 7130 a90d 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0da9 │ │ -065e6e: 5440 4703 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ -065e72: 6e20 b00d 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0db0 │ │ -065e78: 0e00 |001c: return-void │ │ +065eb4: |[065eb4] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ +065ec4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065ec6: 5440 4703 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ +065eca: 7120 aa0d 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0daa │ │ +065ed0: 5440 4703 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ +065ed4: 7110 ab0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@0dab │ │ +065eda: 0a00 |000b: move-result v0 │ │ +065edc: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +065ee0: 5440 4703 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ +065ee4: 7100 0828 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ +065eea: 0b02 |0013: move-result-wide v2 │ │ +065eec: 7130 a90d 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0da9 │ │ +065ef2: 5440 4703 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0347 │ │ +065ef6: 6e20 b00d 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0db0 │ │ +065efc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0006 line=57 │ │ 0x000e line=58 │ │ 0x0017 line=59 │ │ 0x001c line=61 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar$2; │ │ │ │ - source_file_idx : 1110 (ContentLoadingProgressBar.java) │ │ + source_file_idx : 1113 (ContentLoadingProgressBar.java) │ │ │ │ -Class #467 header: │ │ -class_idx : 617 │ │ +Class #468 header: │ │ +class_idx : 618 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1159 │ │ -source_file_idx : 1110 │ │ +superclass_idx : 1160 │ │ +source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 2 │ │ │ │ -Class #467 - │ │ +Class #468 - │ │ Class descriptor : 'Landroid/support/v4/widget/ContentLoadingProgressBar;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ProgressBar;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ @@ -93425,29 +93452,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -065e7c: |[065e7c] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -065e8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -065e8e: 7040 7022 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2270 │ │ -065e94: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -065e98: 5a30 4d03 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@034d │ │ -065e9c: 5c32 4b03 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@034b │ │ -065ea0: 5c32 4c03 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@034c │ │ -065ea4: 5c32 4a03 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@034a │ │ -065ea8: 2200 6702 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@0267 │ │ -065eac: 7020 a30d 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0da3 │ │ -065eb2: 5b30 4803 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0348 │ │ -065eb6: 2200 6802 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@0268 │ │ -065eba: 7020 a50d 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0da5 │ │ -065ec0: 5b30 4903 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0349 │ │ -065ec4: 0e00 |001c: return-void │ │ +065f00: |[065f00] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +065f10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +065f12: 7040 7022 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2270 │ │ +065f18: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +065f1c: 5a30 4d03 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@034d │ │ +065f20: 5c32 4b03 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@034b │ │ +065f24: 5c32 4c03 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@034c │ │ +065f28: 5c32 4a03 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@034a │ │ +065f2c: 2200 6802 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@0268 │ │ +065f30: 7020 a30d 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0da3 │ │ +065f36: 5b30 4803 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0348 │ │ +065f3a: 2200 6902 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@0269 │ │ +065f3e: 7020 a50d 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0da5 │ │ +065f44: 5b30 4903 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0349 │ │ +065f48: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=34 │ │ 0x0008 line=36 │ │ 0x000a line=38 │ │ 0x000c line=40 │ │ @@ -93464,17 +93491,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065ec8: |[065ec8] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -065ed8: 5c01 4b03 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@034b │ │ -065edc: 0f01 |0002: return v1 │ │ +065f4c: |[065f4c] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +065f5c: 5c01 4b03 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@034b │ │ +065f60: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -93483,17 +93510,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065ee0: |[065ee0] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ -065ef0: 5a12 4d03 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@034d │ │ -065ef4: 1002 |0002: return-wide v2 │ │ +065f64: |[065f64] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ +065f74: 5a12 4d03 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@034d │ │ +065f78: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0003 reg=2 x1 J │ │ │ │ @@ -93502,17 +93529,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065ef8: |[065ef8] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -065f08: 5c01 4c03 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@034c │ │ -065f0c: 0f01 |0002: return v1 │ │ +065f7c: |[065f7c] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +065f8c: 5c01 4c03 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@034c │ │ +065f90: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -93521,17 +93548,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065f10: |[065f10] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ -065f20: 5510 4a03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@034a │ │ -065f24: 0f00 |0002: return v0 │ │ +065f94: |[065f94] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ +065fa4: 5510 4a03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@034a │ │ +065fa8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ #5 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ @@ -93539,20 +93566,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -065f28: |[065f28] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ -065f38: 5410 4803 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0348 │ │ -065f3c: 6e20 af0d 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0daf │ │ -065f42: 5410 4903 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0349 │ │ -065f46: 6e20 af0d 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0daf │ │ -065f4c: 0e00 |000a: return-void │ │ +065fac: |[065fac] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ +065fbc: 5410 4803 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0348 │ │ +065fc0: 6e20 af0d 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0daf │ │ +065fc6: 5410 4903 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0349 │ │ +065fca: 6e20 af0d 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0daf │ │ +065fd0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000a line=87 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ @@ -93563,18 +93590,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -065f50: |[065f50] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ -065f60: 6f10 7222 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@2272 │ │ -065f66: 7010 ae0d 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0dae │ │ -065f6c: 0e00 |0006: return-void │ │ +065fd4: |[065fd4] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ +065fe4: 6f10 7222 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@2272 │ │ +065fea: 7010 ae0d 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0dae │ │ +065ff0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ @@ -93584,70 +93611,70 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -065f70: |[065f70] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ -065f80: 6f10 7322 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@2273 │ │ -065f86: 7010 ae0d 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0dae │ │ -065f8c: 0e00 |0006: return-void │ │ +065ff4: |[065ff4] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ +066004: 6f10 7322 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@2273 │ │ +06600a: 7010 ae0d 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0dae │ │ +066010: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0006 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ - source_file_idx : 1110 (ContentLoadingProgressBar.java) │ │ + source_file_idx : 1113 (ContentLoadingProgressBar.java) │ │ │ │ -Class #468 header: │ │ -class_idx : 618 │ │ +Class #469 header: │ │ +class_idx : 619 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1142 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1145 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #468 annotations: │ │ +Class #469 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #468 - │ │ +Class #469 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1142 (CursorAdapter.java) │ │ + source_file_idx : 1145 (CursorAdapter.java) │ │ │ │ -Class #469 header: │ │ -class_idx : 619 │ │ +Class #470 header: │ │ +class_idx : 620 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 71 │ │ -source_file_idx : 1142 │ │ +source_file_idx : 1145 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #469 annotations: │ │ +Class #470 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ChangeObserver" │ │ │ │ -Class #469 - │ │ +Class #470 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$ChangeObserver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/ContentObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ @@ -93660,20 +93687,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 │ │ -065f90: |[065f90] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -065fa0: 5b12 4e03 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034e │ │ -065fa4: 2200 8400 |0002: new-instance v0, Landroid/os/Handler; // type@0084 │ │ -065fa8: 7010 4a02 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@024a │ │ -065fae: 7020 5301 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0153 │ │ -065fb4: 0e00 |000a: return-void │ │ +066014: |[066014] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +066024: 5b12 4e03 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034e │ │ +066028: 2200 8400 |0002: new-instance v0, Landroid/os/Handler; // type@0084 │ │ +06602c: 7010 4a02 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@024a │ │ +066032: 7020 5301 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0153 │ │ +066038: 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; │ │ @@ -93685,17 +93712,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065fb8: |[065fb8] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -065fc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -065fca: 0f00 |0001: return v0 │ │ +06603c: |[06603c] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +06604c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06604e: 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;) │ │ @@ -93703,44 +93730,44 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065fcc: |[065fcc] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -065fdc: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034e │ │ -065fe0: 6e10 ca0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0dca │ │ -065fe6: 0e00 |0005: return-void │ │ +066050: |[066050] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +066060: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034e │ │ +066064: 6e10 ca0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0dca │ │ +06606a: 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 : 1142 (CursorAdapter.java) │ │ + source_file_idx : 1145 (CursorAdapter.java) │ │ │ │ -Class #470 header: │ │ -class_idx : 620 │ │ +Class #471 header: │ │ +class_idx : 621 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 74 │ │ -source_file_idx : 1142 │ │ +source_file_idx : 1145 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #470 annotations: │ │ +Class #471 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MyDataSetObserver" │ │ │ │ -Class #470 - │ │ +Class #471 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ @@ -93753,18 +93780,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 │ │ -065fe8: |[065fe8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -065ff8: 5b01 4f03 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ -065ffc: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ -066002: 0e00 |0005: return-void │ │ +06606c: |[06606c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +06607c: 5b01 4f03 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ +066080: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ +066086: 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; │ │ │ │ @@ -93773,17 +93800,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 │ │ -066004: |[066004] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -066014: 7020 b40d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0db4 │ │ -06601a: 0e00 |0003: return-void │ │ +066088: |[066088] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +066098: 7020 b40d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0db4 │ │ +06609e: 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; │ │ @@ -93794,21 +93821,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06601c: |[06601c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -06602c: 5420 4f03 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ -066030: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -066032: 5c01 5603 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -066036: 5420 4f03 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ -06603a: 6e10 c80d 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0dc8 │ │ -066040: 0e00 |000a: return-void │ │ +0660a0: |[0660a0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +0660b0: 5420 4f03 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ +0660b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0660b6: 5c01 5603 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +0660ba: 5420 4f03 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ +0660be: 6e10 c80d 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0dc8 │ │ +0660c4: 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; │ │ @@ -93818,47 +93845,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -066044: |[066044] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -066054: 5420 4f03 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ -066058: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06605a: 5c01 5603 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -06605e: 5420 4f03 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ -066062: 6e10 c90d 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0dc9 │ │ -066068: 0e00 |000a: return-void │ │ +0660c8: |[0660c8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +0660d8: 5420 4f03 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ +0660dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0660de: 5c01 5603 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +0660e2: 5420 4f03 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@034f │ │ +0660e6: 6e10 c90d 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0dc9 │ │ +0660ec: 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 : 1142 (CursorAdapter.java) │ │ + source_file_idx : 1145 (CursorAdapter.java) │ │ │ │ -Class #471 header: │ │ -class_idx : 622 │ │ +Class #472 header: │ │ +class_idx : 623 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1143 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1146 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #471 annotations: │ │ +Class #472 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorFilter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="CursorFilterClient" │ │ │ │ -Class #471 - │ │ +Class #472 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -93883,31 +93910,31 @@ │ │ │ │ #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 : 1143 (CursorFilter.java) │ │ + source_file_idx : 1146 (CursorFilter.java) │ │ │ │ -Class #472 header: │ │ -class_idx : 621 │ │ +Class #473 header: │ │ +class_idx : 622 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1132 │ │ -source_file_idx : 1142 │ │ +superclass_idx : 1133 │ │ +source_file_idx : 1145 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 17 │ │ │ │ -Class #472 annotations: │ │ +Class #473 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorAdapter$1; Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; Landroid/support/v4/widget/CursorAdapter$ChangeObserver; } │ │ │ │ -Class #472 - │ │ +Class #473 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorAdapter;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ #1 : 'Landroid/widget/Filterable;' │ │ Static fields - │ │ @@ -93954,18 +93981,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 │ │ -06606c: |[06606c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -06607c: 7010 5921 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ -066082: 6e40 c50d 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0dc5 │ │ -066088: 0e00 |0006: return-void │ │ +0660f0: |[0660f0] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +066100: 7010 5921 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ +066106: 6e40 c50d 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0dc5 │ │ +06610c: 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; │ │ @@ -93978,22 +94005,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 │ │ -06608c: |[06608c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -06609c: 7010 5921 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ -0660a2: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -0660a6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0660a8: 6e40 c50d 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0dc5 │ │ -0660ae: 0e00 |0009: return-void │ │ -0660b0: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0660b2: 28fb |000b: goto 0006 // -0005 │ │ +066110: |[066110] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +066120: 7010 5921 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ +066126: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +06612a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +06612c: 6e40 c50d 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0dc5 │ │ +066132: 0e00 |0009: return-void │ │ +066134: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +066136: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -94014,20 +94041,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0660b4: |[0660b4] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -0660c4: 6e20 cc0d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0dcc │ │ -0660ca: 0c00 |0003: move-result-object v0 │ │ -0660cc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0660d0: 7210 5401 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0660d6: 0e00 |0009: return-void │ │ +066138: |[066138] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +066148: 6e20 cc0d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0dcc │ │ +06614e: 0c00 |0003: move-result-object v0 │ │ +066150: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +066154: 7210 5401 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +06615a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -94040,21 +94067,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 │ │ -0660d8: |[0660d8] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0660e8: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -0660ec: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -0660f0: 1100 |0004: return-object v0 │ │ -0660f2: 6e10 c027 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ -0660f8: 0c00 |0008: move-result-object v0 │ │ -0660fa: 28fb |0009: goto 0004 // -0005 │ │ +06615c: |[06615c] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +06616c: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +066170: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +066174: 1100 |0004: return-object v0 │ │ +066176: 6e10 c027 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ +06617c: 0c00 |0008: move-result-object v0 │ │ +06617e: 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; │ │ │ │ @@ -94063,25 +94090,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0660fc: |[0660fc] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -06610c: 5510 5603 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -066110: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -066114: 5410 5303 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066118: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -06611c: 5410 5303 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066120: 7210 5801 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -066126: 0a00 |000d: move-result v0 │ │ -066128: 0f00 |000e: return v0 │ │ -06612a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -06612c: 28fe |0010: goto 000e // -0002 │ │ +066180: |[066180] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +066190: 5510 5603 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +066194: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +066198: 5410 5303 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +06619c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0661a0: 5410 5303 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0661a4: 7210 5801 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0661aa: 0a00 |000d: move-result v0 │ │ +0661ac: 0f00 |000e: return v0 │ │ +0661ae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0661b0: 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; │ │ @@ -94091,17 +94118,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066130: |[066130] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -066140: 5410 5303 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066144: 1100 |0002: return-object v0 │ │ +0661b4: |[0661b4] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +0661c4: 5410 5303 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0661c8: 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;) │ │ @@ -94109,32 +94136,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 │ │ -066148: |[066148] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -066158: 5531 5603 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -06615c: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -066160: 5431 5303 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066164: 7220 6301 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ -06616a: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -06616e: 5431 5203 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ -066172: 5432 5303 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066176: 6e40 c60d 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@0dc6 │ │ -06617c: 0c00 |0012: move-result-object v0 │ │ -06617e: 5431 5203 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ -066182: 5432 5303 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066186: 6e40 ba0d 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@0dba │ │ -06618c: 1100 |001a: return-object v0 │ │ -06618e: 0750 |001b: move-object v0, v5 │ │ -066190: 28f7 |001c: goto 0013 // -0009 │ │ -066192: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -066194: 28fc |001e: goto 001a // -0004 │ │ +0661cc: |[0661cc] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0661dc: 5531 5603 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +0661e0: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +0661e4: 5431 5303 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0661e8: 7220 6301 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ +0661ee: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +0661f2: 5431 5203 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ +0661f6: 5432 5303 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0661fa: 6e40 c60d 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@0dc6 │ │ +066200: 0c00 |0012: move-result-object v0 │ │ +066202: 5431 5203 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ +066206: 5432 5303 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +06620a: 6e40 ba0d 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@0dba │ │ +066210: 1100 |001a: return-object v0 │ │ +066212: 0750 |001b: move-object v0, v5 │ │ +066214: 28f7 |001c: goto 0013 // -0009 │ │ +066216: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +066218: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -94154,22 +94181,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -066198: |[066198] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -0661a8: 5410 5403 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0354 │ │ -0661ac: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0661b0: 2200 6f02 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@026f │ │ -0661b4: 7020 d10d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0dd1 │ │ -0661ba: 5b10 5403 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0354 │ │ -0661be: 5410 5403 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0354 │ │ -0661c2: 1100 |000d: return-object v0 │ │ +06621c: |[06621c] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +06622c: 5410 5403 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0354 │ │ +066230: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +066234: 2200 7002 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0270 │ │ +066238: 7020 d10d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0dd1 │ │ +06623e: 5b10 5403 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0354 │ │ +066242: 5410 5403 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0354 │ │ +066246: 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; │ │ @@ -94179,25 +94206,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0661c4: |[0661c4] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -0661d4: 5510 5603 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -0661d8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0661dc: 5410 5303 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -0661e0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0661e4: 5410 5303 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -0661e8: 7220 6301 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ -0661ee: 5410 5303 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -0661f2: 1100 |000f: return-object v0 │ │ -0661f4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0661f6: 28fe |0011: goto 000f // -0002 │ │ +066248: |[066248] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +066258: 5510 5603 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +06625c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +066260: 5410 5303 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +066264: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +066268: 5410 5303 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +06626c: 7220 6301 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ +066272: 5410 5303 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +066276: 1100 |000f: return-object v0 │ │ +066278: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06627a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -94209,29 +94236,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0661f8: |[0661f8] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -066208: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -06620c: 5532 5603 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -066210: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -066214: 5432 5303 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066218: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -06621c: 5432 5303 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066220: 7220 6301 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ -066226: 0a02 |000f: move-result v2 │ │ -066228: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -06622c: 5430 5303 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066230: 5231 5803 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0358 │ │ -066234: 7220 5b01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ -06623a: 0b00 |0019: move-result-wide v0 │ │ -06623c: 1000 |001a: return-wide v0 │ │ +06627c: |[06627c] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +06628c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +066290: 5532 5603 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +066294: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +066298: 5432 5303 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +06629c: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +0662a0: 5432 5303 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0662a4: 7220 6301 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ +0662aa: 0a02 |000f: move-result v2 │ │ +0662ac: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +0662b0: 5430 5303 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0662b4: 5231 5803 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0358 │ │ +0662b8: 7220 5b01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ +0662be: 0b00 |0019: move-result-wide v0 │ │ +0662c0: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -94243,48 +94270,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 │ │ -066240: |[066240] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -066250: 5541 5603 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -066254: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -066258: 2201 5705 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -06625c: 1a02 e734 |0006: const-string v2, "this should only be called when the cursor is valid" // string@34e7 │ │ -066260: 7020 9327 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -066266: 2701 |000b: throw v1 │ │ -066268: 5441 5303 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -06626c: 7220 6301 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ -066272: 0a01 |0011: move-result v1 │ │ -066274: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -066278: 2201 5705 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -06627c: 2202 6c05 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -066280: 7010 f927 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -066286: 1a03 1c1a |001b: const-string v3, "couldn't move cursor to position " // string@1a1c │ │ -06628a: 6e20 0228 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -066290: 0c02 |0020: move-result-object v2 │ │ -066292: 6e20 fe27 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -066298: 0c02 |0024: move-result-object v2 │ │ -06629a: 6e10 0628 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0662a0: 0c02 |0028: move-result-object v2 │ │ -0662a2: 7020 9327 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0662a8: 2701 |002c: throw v1 │ │ -0662aa: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -0662ae: 5441 5203 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ -0662b2: 5442 5303 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -0662b6: 6e40 c70d 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@0dc7 │ │ -0662bc: 0c00 |0036: move-result-object v0 │ │ -0662be: 5441 5203 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ -0662c2: 5442 5303 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -0662c6: 6e40 ba0d 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@0dba │ │ -0662cc: 1100 |003e: return-object v0 │ │ -0662ce: 0760 |003f: move-object v0, v6 │ │ -0662d0: 28f7 |0040: goto 0037 // -0009 │ │ +0662c4: |[0662c4] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0662d4: 5541 5603 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +0662d8: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0662dc: 2201 5805 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +0662e0: 1a02 f034 |0006: const-string v2, "this should only be called when the cursor is valid" // string@34f0 │ │ +0662e4: 7020 9327 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0662ea: 2701 |000b: throw v1 │ │ +0662ec: 5441 5303 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0662f0: 7220 6301 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ +0662f6: 0a01 |0011: move-result v1 │ │ +0662f8: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +0662fc: 2201 5805 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +066300: 2202 6d05 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +066304: 7010 f927 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +06630a: 1a03 261a |001b: const-string v3, "couldn't move cursor to position " // string@1a26 │ │ +06630e: 6e20 0228 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +066314: 0c02 |0020: move-result-object v2 │ │ +066316: 6e20 fe27 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +06631c: 0c02 |0024: move-result-object v2 │ │ +06631e: 6e10 0628 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +066324: 0c02 |0028: move-result-object v2 │ │ +066326: 7020 9327 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +06632c: 2701 |002c: throw v1 │ │ +06632e: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +066332: 5441 5203 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ +066336: 5442 5303 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +06633a: 6e40 c70d 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@0dc7 │ │ +066340: 0c00 |0036: move-result-object v0 │ │ +066342: 5441 5203 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ +066346: 5442 5303 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +06634a: 6e40 ba0d 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@0dba │ │ +066350: 1100 |003e: return-object v0 │ │ +066352: 0760 |003f: move-object v0, v6 │ │ +066354: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -94305,17 +94332,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0662d4: |[0662d4] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -0662e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0662e6: 0f00 |0001: return v0 │ │ +066358: |[066358] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +066368: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06636a: 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;) │ │ @@ -94323,59 +94350,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 │ │ -0662e8: |[0662e8] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0662f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0662fa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0662fc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0662fe: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -066302: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -066306: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -06630a: 5c40 5003 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0350 │ │ -06630e: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -066312: 5b46 5303 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066316: 5c40 5603 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -06631a: 5b45 5203 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ -06631e: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -066322: 1a01 5c14 |0015: const-string v1, "_id" // string@145c │ │ -066326: 7220 5701 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0157 │ │ -06632c: 0a01 |001a: move-result v1 │ │ -06632e: 5941 5803 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0358 │ │ -066332: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -066336: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -066338: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -06633c: 2201 6b02 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@026b │ │ -066340: 7020 b10d 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0db1 │ │ -066346: 5b41 5103 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ -06634a: 2201 6c02 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@026c │ │ -06634e: 7030 b50d 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@0db5 │ │ -066354: 5b41 5503 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ -066358: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -06635c: 5441 5103 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ -066360: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -066364: 5441 5103 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ -066368: 7220 6401 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0164 │ │ -06636e: 5441 5503 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ -066372: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -066376: 5441 5503 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ -06637a: 7220 6501 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0165 │ │ -066380: 0e00 |0044: return-void │ │ -066382: 5c41 5003 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0350 │ │ -066386: 28c4 |0047: goto 000b // -003c │ │ -066388: 0110 |0048: move v0, v1 │ │ -06638a: 28c4 |0049: goto 000d // -003c │ │ -06638c: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -06638e: 28d0 |004b: goto 001b // -0030 │ │ -066390: 5b43 5103 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ -066394: 5b43 5503 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ -066398: 28e0 |0050: goto 0030 // -0020 │ │ +06636c: |[06636c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +06637c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06637e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +066380: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +066382: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +066386: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +06638a: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +06638e: 5c40 5003 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0350 │ │ +066392: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +066396: 5b46 5303 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +06639a: 5c40 5603 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +06639e: 5b45 5203 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0352 │ │ +0663a2: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +0663a6: 1a01 6614 |0015: const-string v1, "_id" // string@1466 │ │ +0663aa: 7220 5701 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0157 │ │ +0663b0: 0a01 |001a: move-result v1 │ │ +0663b2: 5941 5803 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0358 │ │ +0663b6: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +0663ba: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +0663bc: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +0663c0: 2201 6c02 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@026c │ │ +0663c4: 7020 b10d 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0db1 │ │ +0663ca: 5b41 5103 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ +0663ce: 2201 6d02 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@026d │ │ +0663d2: 7030 b50d 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@0db5 │ │ +0663d8: 5b41 5503 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ +0663dc: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +0663e0: 5441 5103 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ +0663e4: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +0663e8: 5441 5103 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ +0663ec: 7220 6401 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0164 │ │ +0663f2: 5441 5503 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ +0663f6: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +0663fa: 5441 5503 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ +0663fe: 7220 6501 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0165 │ │ +066404: 0e00 |0044: return-void │ │ +066406: 5c41 5003 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0350 │ │ +06640a: 28c4 |0047: goto 000b // -003c │ │ +06640c: 0110 |0048: move v0, v1 │ │ +06640e: 28c4 |0049: goto 000d // -003c │ │ +066410: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +066412: 28d0 |004b: goto 001b // -0030 │ │ +066414: 5b43 5103 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ +066418: 5b43 5503 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ +06641c: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -94407,18 +94434,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 │ │ -06639c: |[06639c] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0663ac: 6e40 c70d 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@0dc7 │ │ -0663b2: 0c00 |0003: move-result-object v0 │ │ -0663b4: 1100 |0004: return-object v0 │ │ +066420: |[066420] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +066430: 6e40 c70d 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@0dc7 │ │ +066436: 0c00 |0003: move-result-object v0 │ │ +066438: 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; │ │ @@ -94435,28 +94462,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0663b8: |[0663b8] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -0663c8: 5510 5003 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0350 │ │ -0663cc: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0663d0: 5410 5303 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -0663d4: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0663d8: 5410 5303 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -0663dc: 7210 5f01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@015f │ │ -0663e2: 0a00 |000d: move-result v0 │ │ -0663e4: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -0663e8: 5410 5303 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -0663ec: 7210 6601 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0166 │ │ -0663f2: 0a00 |0015: move-result v0 │ │ -0663f4: 5c10 5603 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -0663f8: 0e00 |0018: return-void │ │ +06643c: |[06643c] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +06644c: 5510 5003 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0350 │ │ +066450: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +066454: 5410 5303 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +066458: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +06645c: 5410 5303 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +066460: 7210 5f01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@015f │ │ +066466: 0a00 |000d: move-result v0 │ │ +066468: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +06646c: 5410 5303 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +066470: 7210 6601 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0166 │ │ +066476: 0a00 |0015: move-result v0 │ │ +066478: 5c10 5603 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +06647c: 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; │ │ @@ -94466,23 +94493,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 │ │ -0663fc: |[0663fc] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -06640c: 5410 5703 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0357 │ │ -066410: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -066414: 5410 5703 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0357 │ │ -066418: 7220 9821 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@2198 │ │ -06641e: 0c00 |0009: move-result-object v0 │ │ -066420: 1100 |000a: return-object v0 │ │ -066422: 5410 5303 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066426: 28fd |000d: goto 000a // -0003 │ │ +066480: |[066480] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +066490: 5410 5703 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0357 │ │ +066494: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +066498: 5410 5703 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0357 │ │ +06649c: 7220 9821 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@2198 │ │ +0664a2: 0c00 |0009: move-result-object v0 │ │ +0664a4: 1100 |000a: return-object v0 │ │ +0664a6: 5410 5303 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0664aa: 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; │ │ @@ -94493,53 +94520,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 │ │ -066428: |[066428] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -066438: 5421 5303 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -06643c: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -066440: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -066442: 1100 |0005: return-object v0 │ │ -066444: 5420 5303 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066448: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -06644c: 5421 5103 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ -066450: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -066454: 5421 5103 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ -066458: 7220 6701 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0167 │ │ -06645e: 5421 5503 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ -066462: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -066466: 5421 5503 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ -06646a: 7220 6801 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0168 │ │ -066470: 5b23 5303 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ -066474: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -066478: 5421 5103 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ -06647c: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -066480: 5421 5103 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ -066484: 7220 6401 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0164 │ │ -06648a: 5421 5503 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ -06648e: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -066492: 5421 5503 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ -066496: 7220 6501 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0165 │ │ -06649c: 1a01 5c14 |0032: const-string v1, "_id" // string@145c │ │ -0664a0: 7220 5701 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0157 │ │ -0664a6: 0a01 |0037: move-result v1 │ │ -0664a8: 5921 5803 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0358 │ │ -0664ac: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -0664ae: 5c21 5603 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -0664b2: 6e10 c80d 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0dc8 │ │ -0664b8: 28c5 |0040: goto 0005 // -003b │ │ -0664ba: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -0664bc: 5921 5803 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0358 │ │ -0664c0: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -0664c2: 5c21 5603 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ -0664c6: 6e10 c90d 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0dc9 │ │ -0664cc: 28bb |004a: goto 0005 // -0045 │ │ +0664ac: |[0664ac] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0664bc: 5421 5303 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0664c0: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +0664c4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0664c6: 1100 |0005: return-object v0 │ │ +0664c8: 5420 5303 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0664cc: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +0664d0: 5421 5103 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ +0664d4: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0664d8: 5421 5103 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ +0664dc: 7220 6701 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0167 │ │ +0664e2: 5421 5503 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ +0664e6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0664ea: 5421 5503 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ +0664ee: 7220 6801 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0168 │ │ +0664f4: 5b23 5303 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0353 │ │ +0664f8: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +0664fc: 5421 5103 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ +066500: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +066504: 5421 5103 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0351 │ │ +066508: 7220 6401 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0164 │ │ +06650e: 5421 5503 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ +066512: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +066516: 5421 5503 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0355 │ │ +06651a: 7220 6501 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0165 │ │ +066520: 1a01 6614 |0032: const-string v1, "_id" // string@1466 │ │ +066524: 7220 5701 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0157 │ │ +06652a: 0a01 |0037: move-result v1 │ │ +06652c: 5921 5803 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0358 │ │ +066530: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +066532: 5c21 5603 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +066536: 6e10 c80d 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0dc8 │ │ +06653c: 28c5 |0040: goto 0005 // -003b │ │ +06653e: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +066540: 5921 5803 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0358 │ │ +066544: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +066546: 5c21 5603 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0356 │ │ +06654a: 6e10 c90d 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0dc9 │ │ +066550: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -94556,31 +94583,31 @@ │ │ 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 : 1142 (CursorAdapter.java) │ │ + source_file_idx : 1145 (CursorAdapter.java) │ │ │ │ -Class #473 header: │ │ -class_idx : 623 │ │ +Class #474 header: │ │ +class_idx : 624 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1142 │ │ -source_file_idx : 1143 │ │ +superclass_idx : 1143 │ │ +source_file_idx : 1146 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #473 annotations: │ │ +Class #474 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorFilter$CursorFilterClient; } │ │ │ │ -Class #473 - │ │ +Class #474 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorFilter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/Filter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ @@ -94593,18 +94620,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 │ │ -0664d0: |[0664d0] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -0664e0: 7010 9721 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@2197 │ │ -0664e6: 5b01 5903 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ -0664ea: 0e00 |0005: return-void │ │ +066554: |[066554] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +066564: 7010 9721 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@2197 │ │ +06656a: 5b01 5903 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ +06656e: 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; │ │ @@ -94616,20 +94643,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 │ │ -0664ec: |[0664ec] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0664fc: 5410 5903 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ -066500: 1f02 4800 |0002: check-cast v2, Landroid/database/Cursor; // type@0048 │ │ -066504: 7220 ce0d 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0dce │ │ -06650a: 0c00 |0007: move-result-object v0 │ │ -06650c: 1100 |0008: return-object v0 │ │ +066570: |[066570] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +066580: 5410 5903 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ +066584: 1f02 4800 |0002: check-cast v2, Landroid/database/Cursor; // type@0048 │ │ +066588: 7220 ce0d 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0dce │ │ +06658e: 0c00 |0007: move-result-object v0 │ │ +066590: 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; │ │ │ │ @@ -94638,31 +94665,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 │ │ -066510: |[066510] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -066520: 5432 5903 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ -066524: 7220 d00d 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0dd0 │ │ -06652a: 0c00 |0005: move-result-object v0 │ │ -06652c: 2201 7504 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0475 │ │ -066530: 7010 9621 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@2196 │ │ -066536: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -06653a: 7210 5801 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -066540: 0a02 |0010: move-result v2 │ │ -066542: 5912 320e |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0e32 │ │ -066546: 5b10 330e |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ -06654a: 1101 |0015: return-object v1 │ │ -06654c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -06654e: 5912 320e |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0e32 │ │ -066552: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -066554: 5b12 330e |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ -066558: 28f9 |001c: goto 0015 // -0007 │ │ +066594: |[066594] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +0665a4: 5432 5903 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ +0665a8: 7220 d00d 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0dd0 │ │ +0665ae: 0c00 |0005: move-result-object v0 │ │ +0665b0: 2201 7604 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0476 │ │ +0665b4: 7010 9621 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@2196 │ │ +0665ba: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +0665be: 7210 5801 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0665c4: 0a02 |0010: move-result v2 │ │ +0665c6: 5912 320e |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0e32 │ │ +0665ca: 5b10 330e |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ +0665ce: 1101 |0015: return-object v1 │ │ +0665d0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0665d2: 5912 320e |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0e32 │ │ +0665d6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0665d8: 5b12 330e |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ +0665dc: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -94680,57 +94707,57 @@ │ │ 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 │ │ -06655c: |[06655c] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -06656c: 5431 5903 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ -066570: 7210 cf0d 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0dcf │ │ -066576: 0c00 |0005: move-result-object v0 │ │ -066578: 5451 330e |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ -06657c: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -066580: 5451 330e |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ -066584: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -066588: 5432 5903 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ -06658c: 5451 330e |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ -066590: 1f01 4800 |0012: check-cast v1, Landroid/database/Cursor; // type@0048 │ │ -066594: 7220 cd0d 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0dcd │ │ -06659a: 0e00 |0017: return-void │ │ +0665e0: |[0665e0] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +0665f0: 5431 5903 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ +0665f4: 7210 cf0d 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0dcf │ │ +0665fa: 0c00 |0005: move-result-object v0 │ │ +0665fc: 5451 330e |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ +066600: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +066604: 5451 330e |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ +066608: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +06660c: 5432 5903 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0359 │ │ +066610: 5451 330e |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0e33 │ │ +066614: 1f01 4800 |0012: check-cast v1, Landroid/database/Cursor; // type@0048 │ │ +066618: 7220 cd0d 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0dcd │ │ +06661e: 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 : 1143 (CursorFilter.java) │ │ + source_file_idx : 1146 (CursorFilter.java) │ │ │ │ -Class #474 header: │ │ -class_idx : 624 │ │ +Class #475 header: │ │ +class_idx : 625 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 393 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 394 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #474 annotations: │ │ +Class #475 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AccessibilityDelegate" │ │ │ │ -Class #474 - │ │ +Class #475 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ @@ -94747,21 +94774,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 │ │ -06659c: |[06659c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -0665ac: 5b12 5b03 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035b │ │ -0665b0: 7010 1a08 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ -0665b6: 2200 6000 |0005: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -0665ba: 7010 a901 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -0665c0: 5b10 5a03 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@035a │ │ -0665c4: 0e00 |000c: return-void │ │ +066620: |[066620] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +066630: 5b12 5b03 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035b │ │ +066634: 7010 1a08 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ +06663a: 2200 6000 |0005: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +06663e: 7010 a901 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +066644: 5b10 5a03 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@035a │ │ +066648: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2005 │ │ 0x0005 line=2006 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ @@ -94771,28 +94798,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 │ │ -0665c8: |[0665c8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ -0665d8: 6e10 6f20 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -0665de: 0a01 |0003: move-result v1 │ │ -0665e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0665e2: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ -0665e6: 6e20 6e20 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -0665ec: 0c00 |000a: move-result-object v0 │ │ -0665ee: 7110 1b0e 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0e1b │ │ -0665f4: 0a03 |000e: move-result v3 │ │ -0665f6: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ -0665fa: 6e20 780c 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0c78 │ │ -066600: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -066604: 28ef |0016: goto 0005 // -0011 │ │ -066606: 0e00 |0017: return-void │ │ +06664c: |[06664c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ +06665c: 6e10 6f20 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +066662: 0a01 |0003: move-result v1 │ │ +066664: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +066666: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ +06666a: 6e20 6e20 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +066670: 0c00 |000a: move-result-object v0 │ │ +066672: 7110 1b0e 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0e1b │ │ +066678: 0a03 |000e: move-result v3 │ │ +06667a: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ +06667e: 6e20 780c 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0c78 │ │ +066684: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +066688: 28ef |0016: goto 0005 // -0011 │ │ +06668a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2082 │ │ 0x0004 line=2083 │ │ 0x0007 line=2084 │ │ 0x000b line=2085 │ │ 0x0011 line=2086 │ │ @@ -94811,57 +94838,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 │ │ -066608: |[066608] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -066618: 5420 5a03 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@035a │ │ -06661c: 6e20 7c0c 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0c7c │ │ -066622: 6e20 960c 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0c96 │ │ -066628: 6e20 7d0c 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c7d │ │ -06662e: 6e20 970c 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c97 │ │ -066634: 6e10 910c 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0c91 │ │ -06663a: 0a01 |0011: move-result v1 │ │ -06663c: 6e20 a50c 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0ca5 │ │ -066642: 6e10 820c 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0c82 │ │ -066648: 0c01 |0018: move-result-object v1 │ │ -06664a: 6e20 a00c 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0ca0 │ │ -066650: 6e10 7e0c 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0c7e │ │ -066656: 0c01 |001f: move-result-object v1 │ │ -066658: 6e20 980c 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ -06665e: 6e10 7f0c 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0c7f │ │ -066664: 0c01 |0026: move-result-object v1 │ │ -066666: 6e20 9a0c 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0c9a │ │ -06666c: 6e10 8a0c 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0c8a │ │ -066672: 0a01 |002d: move-result v1 │ │ -066674: 6e20 9b0c 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0c9b │ │ -06667a: 6e10 890c 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0c89 │ │ -066680: 0a01 |0034: move-result v1 │ │ -066682: 6e20 990c 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0c99 │ │ -066688: 6e10 8b0c 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0c8b │ │ -06668e: 0a01 |003b: move-result v1 │ │ -066690: 6e20 9c0c 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0c9c │ │ -066696: 6e10 8c0c 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0c8c │ │ -06669c: 0a01 |0042: move-result v1 │ │ -06669e: 6e20 9d0c 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0c9d │ │ -0666a4: 6e10 860c 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0c86 │ │ -0666aa: 0a01 |0049: move-result v1 │ │ -0666ac: 6e20 950c 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0c95 │ │ -0666b2: 6e10 900c 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0c90 │ │ -0666b8: 0a01 |0050: move-result v1 │ │ -0666ba: 6e20 a30c 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0ca3 │ │ -0666c0: 6e10 8d0c 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0c8d │ │ -0666c6: 0a01 |0057: move-result v1 │ │ -0666c8: 6e20 9e0c 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0c9e │ │ -0666ce: 6e10 7b0c 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0c7b │ │ -0666d4: 0a01 |005e: move-result v1 │ │ -0666d6: 6e20 770c 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ -0666dc: 0e00 |0062: return-void │ │ +06668c: |[06668c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +06669c: 5420 5a03 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@035a │ │ +0666a0: 6e20 7c0c 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0c7c │ │ +0666a6: 6e20 960c 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0c96 │ │ +0666ac: 6e20 7d0c 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c7d │ │ +0666b2: 6e20 970c 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c97 │ │ +0666b8: 6e10 910c 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0c91 │ │ +0666be: 0a01 |0011: move-result v1 │ │ +0666c0: 6e20 a50c 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0ca5 │ │ +0666c6: 6e10 820c 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0c82 │ │ +0666cc: 0c01 |0018: move-result-object v1 │ │ +0666ce: 6e20 a00c 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0ca0 │ │ +0666d4: 6e10 7e0c 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0c7e │ │ +0666da: 0c01 |001f: move-result-object v1 │ │ +0666dc: 6e20 980c 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ +0666e2: 6e10 7f0c 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0c7f │ │ +0666e8: 0c01 |0026: move-result-object v1 │ │ +0666ea: 6e20 9a0c 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0c9a │ │ +0666f0: 6e10 8a0c 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0c8a │ │ +0666f6: 0a01 |002d: move-result v1 │ │ +0666f8: 6e20 9b0c 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0c9b │ │ +0666fe: 6e10 890c 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0c89 │ │ +066704: 0a01 |0034: move-result v1 │ │ +066706: 6e20 990c 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0c99 │ │ +06670c: 6e10 8b0c 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0c8b │ │ +066712: 0a01 |003b: move-result v1 │ │ +066714: 6e20 9c0c 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0c9c │ │ +06671a: 6e10 8c0c 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0c8c │ │ +066720: 0a01 |0042: move-result v1 │ │ +066722: 6e20 9d0c 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0c9d │ │ +066728: 6e10 860c 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0c86 │ │ +06672e: 0a01 |0049: move-result v1 │ │ +066730: 6e20 950c 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0c95 │ │ +066736: 6e10 900c 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0c90 │ │ +06673c: 0a01 |0050: move-result v1 │ │ +06673e: 6e20 a30c 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0ca3 │ │ +066744: 6e10 8d0c 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0c8d │ │ +06674a: 0a01 |0057: move-result v1 │ │ +06674c: 6e20 9e0c 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0c9e │ │ +066752: 6e10 7b0c 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0c7b │ │ +066758: 0a01 |005e: move-result v1 │ │ +06675a: 6e20 770c 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ +066760: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2098 │ │ 0x0002 line=2100 │ │ 0x0005 line=2101 │ │ 0x0008 line=2103 │ │ 0x000b line=2104 │ │ @@ -94890,38 +94917,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 │ │ -0666e0: |[0666e0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0666f0: 6e10 e620 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@20e6 │ │ -0666f6: 0a04 |0003: move-result v4 │ │ -0666f8: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ -0666fc: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ -066700: 6e10 e720 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20e7 │ │ -066706: 0c01 |000b: move-result-object v1 │ │ -066708: 5464 5b03 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035b │ │ -06670c: 7110 1a0e 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@0e1a │ │ -066712: 0c03 |0011: move-result-object v3 │ │ -066714: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ -066718: 5464 5b03 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035b │ │ -06671c: 6e20 380e 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ -066722: 0a00 |0019: move-result v0 │ │ -066724: 5464 5b03 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035b │ │ -066728: 6e20 370e 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@0e37 │ │ -06672e: 0c02 |001f: move-result-object v2 │ │ -066730: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ -066734: 7220 df28 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -06673a: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -06673c: 0f04 |0026: return v4 │ │ -06673e: 6f30 1b08 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@081b │ │ -066744: 0a04 |002a: move-result v4 │ │ -066746: 28fb |002b: goto 0026 // -0005 │ │ +066764: |[066764] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +066774: 6e10 e620 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@20e6 │ │ +06677a: 0a04 |0003: move-result v4 │ │ +06677c: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ +066780: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ +066784: 6e10 e720 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20e7 │ │ +06678a: 0c01 |000b: move-result-object v1 │ │ +06678c: 5464 5b03 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035b │ │ +066790: 7110 1a0e 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@0e1a │ │ +066796: 0c03 |0011: move-result-object v3 │ │ +066798: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ +06679c: 5464 5b03 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035b │ │ +0667a0: 6e20 380e 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ +0667a6: 0a00 |0019: move-result v0 │ │ +0667a8: 5464 5b03 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035b │ │ +0667ac: 6e20 370e 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@0e37 │ │ +0667b2: 0c02 |001f: move-result-object v2 │ │ +0667b4: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ +0667b8: 7220 df28 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0667be: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +0667c0: 0f04 |0026: return v4 │ │ +0667c2: 6f30 1b08 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@081b │ │ +0667c8: 0a04 |002a: move-result v4 │ │ +0667ca: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2055 │ │ 0x0008 line=2056 │ │ 0x000c line=2057 │ │ 0x0012 line=2058 │ │ 0x0014 line=2059 │ │ @@ -94944,21 +94971,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 │ │ -066748: |[066748] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -066758: 6f30 1e08 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ -06675e: 1c00 7b02 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@027b │ │ -066762: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -066768: 0c00 |0008: move-result-object v0 │ │ -06676a: 6e20 e820 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ -066770: 0e00 |000c: return-void │ │ +0667cc: |[0667cc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0667dc: 6f30 1e08 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ +0667e2: 1c00 7c02 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@027c │ │ +0667e6: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +0667ec: 0c00 |0008: move-result-object v0 │ │ +0667ee: 6e20 e820 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ +0667f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2043 │ │ 0x0003 line=2045 │ │ 0x000c line=2046 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -94970,46 +94997,46 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -066774: |[066774] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -066784: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -066786: 7100 190e 0000 |0001: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@0e19 │ │ -06678c: 0a02 |0004: move-result v2 │ │ -06678e: 3802 1f00 |0005: if-eqz v2, 0024 // +001f │ │ -066792: 6f30 1f08 5406 |0007: invoke-super {v4, v5, v6}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ -066798: 1c02 7b02 |000a: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@027b │ │ -06679c: 6e10 7c27 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -0667a2: 0c02 |000f: move-result-object v2 │ │ -0667a4: 6e20 980c 2600 |0010: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ -0667aa: 6e20 9c0c 3600 |0013: invoke-virtual {v6, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0c9c │ │ -0667b0: 6e20 9d0c 3600 |0016: invoke-virtual {v6, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0c9d │ │ -0667b6: 6202 0303 |0019: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0303 │ │ -0667ba: 6e20 940c 2600 |001b: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z // method@0c94 │ │ -0667c0: 6202 fb02 |001e: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fb │ │ -0667c4: 6e20 940c 2600 |0020: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z // method@0c94 │ │ -0667ca: 0e00 |0023: return-void │ │ -0667cc: 7110 920c 0600 |0024: invoke-static {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c92 │ │ -0667d2: 0c01 |0027: move-result-object v1 │ │ -0667d4: 6f30 1f08 5401 |0028: invoke-super {v4, v5, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ -0667da: 6e20 a40c 5600 |002b: invoke-virtual {v6, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0ca4 │ │ -0667e0: 7110 330a 0500 |002e: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0a33 │ │ -0667e6: 0c00 |0031: move-result-object v0 │ │ -0667e8: 2002 3c04 |0032: instance-of v2, v0, Landroid/view/View; // type@043c │ │ -0667ec: 3802 0700 |0034: if-eqz v2, 003b // +0007 │ │ -0667f0: 1f00 3c04 |0036: check-cast v0, Landroid/view/View; // type@043c │ │ -0667f4: 6e20 a10c 0600 |0038: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0ca1 │ │ -0667fa: 7030 d70d 6401 |003b: invoke-direct {v4, v6, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0dd7 │ │ -066800: 6e10 930c 0100 |003e: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0c93 │ │ -066806: 1f05 4204 |0041: check-cast v5, Landroid/view/ViewGroup; // type@0442 │ │ -06680a: 7030 d60d 6405 |0043: invoke-direct {v4, v6, v5}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0dd6 │ │ -066810: 28c4 |0046: goto 000a // -003c │ │ +0667f8: |[0667f8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +066808: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06680a: 7100 190e 0000 |0001: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@0e19 │ │ +066810: 0a02 |0004: move-result v2 │ │ +066812: 3802 1f00 |0005: if-eqz v2, 0024 // +001f │ │ +066816: 6f30 1f08 5406 |0007: invoke-super {v4, v5, v6}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ +06681c: 1c02 7c02 |000a: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@027c │ │ +066820: 6e10 7c27 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +066826: 0c02 |000f: move-result-object v2 │ │ +066828: 6e20 980c 2600 |0010: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ +06682e: 6e20 9c0c 3600 |0013: invoke-virtual {v6, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0c9c │ │ +066834: 6e20 9d0c 3600 |0016: invoke-virtual {v6, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0c9d │ │ +06683a: 6202 0303 |0019: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0303 │ │ +06683e: 6e20 940c 2600 |001b: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z // method@0c94 │ │ +066844: 6202 fb02 |001e: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@02fb │ │ +066848: 6e20 940c 2600 |0020: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z // method@0c94 │ │ +06684e: 0e00 |0023: return-void │ │ +066850: 7110 920c 0600 |0024: invoke-static {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c92 │ │ +066856: 0c01 |0027: move-result-object v1 │ │ +066858: 6f30 1f08 5401 |0028: invoke-super {v4, v5, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ +06685e: 6e20 a40c 5600 |002b: invoke-virtual {v6, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0ca4 │ │ +066864: 7110 330a 0500 |002e: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0a33 │ │ +06686a: 0c00 |0031: move-result-object v0 │ │ +06686c: 2002 3d04 |0032: instance-of v2, v0, Landroid/view/View; // type@043d │ │ +066870: 3802 0700 |0034: if-eqz v2, 003b // +0007 │ │ +066874: 1f00 3d04 |0036: check-cast v0, Landroid/view/View; // type@043d │ │ +066878: 6e20 a10c 0600 |0038: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0ca1 │ │ +06687e: 7030 d70d 6401 |003b: invoke-direct {v4, v6, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0dd7 │ │ +066884: 6e10 930c 0100 |003e: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0c93 │ │ +06688a: 1f05 4304 |0041: check-cast v5, Landroid/view/ViewGroup; // type@0443 │ │ +06688e: 7030 d60d 6405 |0043: invoke-direct {v4, v6, v5}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0dd6 │ │ +066894: 28c4 |0046: goto 000a // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2010 │ │ 0x0007 line=2011 │ │ 0x000a line=2030 │ │ 0x0013 line=2035 │ │ 0x0016 line=2036 │ │ @@ -95038,55 +95065,55 @@ │ │ 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 │ │ -066814: |[066814] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -066824: 7100 190e 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@0e19 │ │ -06682a: 0a00 |0003: move-result v0 │ │ -06682c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -066830: 7110 1b0e 0300 |0006: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0e1b │ │ -066836: 0a00 |0009: move-result v0 │ │ -066838: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -06683c: 6f40 2108 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@0821 │ │ -066842: 0a00 |000f: move-result v0 │ │ -066844: 0f00 |0010: return v0 │ │ -066846: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -066848: 28fe |0012: goto 0010 // -0002 │ │ +066898: |[066898] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0668a8: 7100 190e 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@0e19 │ │ +0668ae: 0a00 |0003: move-result v0 │ │ +0668b0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0668b4: 7110 1b0e 0300 |0006: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0e1b │ │ +0668ba: 0a00 |0009: move-result v0 │ │ +0668bc: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0668c0: 6f40 2108 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@0821 │ │ +0668c6: 0a00 |000f: move-result v0 │ │ +0668c8: 0f00 |0010: return v0 │ │ +0668ca: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0668cc: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2075 │ │ 0x000c line=2076 │ │ 0x0010 line=2078 │ │ 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 : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #475 header: │ │ -class_idx : 625 │ │ +Class #476 header: │ │ +class_idx : 626 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 393 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 394 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #475 annotations: │ │ +Class #476 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="ChildAccessibilityDelegate" │ │ │ │ -Class #475 - │ │ +Class #476 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;) │ │ @@ -95099,18 +95126,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 │ │ -06684c: |[06684c] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -06685c: 5b01 5c03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035c │ │ -066860: 7010 1a08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ -066866: 0e00 |0005: return-void │ │ +0668d0: |[0668d0] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +0668e0: 5b01 5c03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@035c │ │ +0668e4: 7010 1a08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ +0668ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -95120,51 +95147,51 @@ │ │ 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 │ │ -066868: |[066868] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -066878: 6f30 1f08 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ -06687e: 7110 1b0e 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0e1b │ │ -066884: 0a00 |0006: move-result v0 │ │ -066886: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -06688a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06688c: 6e20 a10c 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0ca1 │ │ -066892: 0e00 |000d: return-void │ │ +0668ec: |[0668ec] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0668fc: 6f30 1f08 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ +066902: 7110 1b0e 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0e1b │ │ +066908: 0a00 |0006: move-result v0 │ │ +06690a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +06690e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066910: 6e20 a10c 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0ca1 │ │ +066916: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2127 │ │ 0x0003 line=2129 │ │ 0x0009 line=2133 │ │ 0x000d line=2135 │ │ 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 : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #476 header: │ │ -class_idx : 626 │ │ +Class #477 header: │ │ +class_idx : 627 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ -Class #476 annotations: │ │ +Class #477 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="DrawerLayoutCompatImpl" │ │ │ │ -Class #476 - │ │ +Class #477 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -95195,32 +95222,32 @@ │ │ │ │ #4 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;) │ │ name : 'getTopInset' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #477 header: │ │ -class_idx : 627 │ │ +Class #478 header: │ │ +class_idx : 628 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #477 annotations: │ │ +Class #478 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="DrawerLayoutCompatImplApi21" │ │ │ │ -Class #477 - │ │ +Class #478 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -95230,17 +95257,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066894: |[066894] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.:()V │ │ -0668a4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0668aa: 0e00 |0003: return-void │ │ +066918: |[066918] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.:()V │ │ +066928: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06692e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ │ │ Virtual methods - │ │ @@ -95249,17 +95276,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 │ │ -0668ac: |[0668ac] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -0668bc: 7130 740e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@0e74 │ │ -0668c2: 0e00 |0003: return-void │ │ +066930: |[066930] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +066940: 7130 740e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@0e74 │ │ +066946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0003 line=319 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -95271,17 +95298,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0668c4: |[0668c4] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.configureApplyInsets:(Landroid/view/View;)V │ │ -0668d4: 7110 750e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.configureApplyInsets:(Landroid/view/View;)V // method@0e75 │ │ -0668da: 0e00 |0003: return-void │ │ +066948: |[066948] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.configureApplyInsets:(Landroid/view/View;)V │ │ +066958: 7110 750e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.configureApplyInsets:(Landroid/view/View;)V // method@0e75 │ │ +06695e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=311 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0004 reg=1 drawerLayout Landroid/view/View; │ │ @@ -95291,17 +95318,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 │ │ -0668dc: |[0668dc] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -0668ec: 7130 760e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@0e76 │ │ -0668f2: 0e00 |0003: return-void │ │ +066960: |[066960] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +066970: 7130 760e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@0e76 │ │ +066976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0003 line=315 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0004 reg=1 child Landroid/view/View; │ │ @@ -95313,18 +95340,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0668f4: |[0668f4] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ -066904: 7110 770e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@0e77 │ │ -06690a: 0c00 |0003: move-result-object v0 │ │ -06690c: 1100 |0004: return-object v0 │ │ +066978: |[066978] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ +066988: 7110 770e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@0e77 │ │ +06698e: 0c00 |0003: move-result-object v0 │ │ +066990: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -95333,43 +95360,43 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066910: |[066910] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getTopInset:(Ljava/lang/Object;)I │ │ -066920: 7110 780e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getTopInset:(Ljava/lang/Object;)I // method@0e78 │ │ -066926: 0a00 |0003: move-result v0 │ │ -066928: 0f00 |0004: return v0 │ │ +066994: |[066994] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getTopInset:(Ljava/lang/Object;)I │ │ +0669a4: 7110 780e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getTopInset:(Ljava/lang/Object;)I // method@0e78 │ │ +0669aa: 0a00 |0003: move-result v0 │ │ +0669ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 insets Ljava/lang/Object; │ │ │ │ - source_file_idx : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #478 header: │ │ -class_idx : 628 │ │ +Class #479 header: │ │ +class_idx : 629 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #478 annotations: │ │ +Class #479 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="DrawerLayoutCompatImplBase" │ │ │ │ -Class #478 - │ │ +Class #479 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -95379,17 +95406,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06692c: |[06692c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.:()V │ │ -06693c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -066942: 0e00 |0003: return-void │ │ +0669b0: |[0669b0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.:()V │ │ +0669c0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0669c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -95398,16 +95425,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 │ │ -066944: |[066944] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -066954: 0e00 |0000: return-void │ │ +0669c8: |[0669c8] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +0669d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 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; │ │ @@ -95418,16 +95445,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066958: |[066958] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.configureApplyInsets:(Landroid/view/View;)V │ │ -066968: 0e00 |0000: return-void │ │ +0669dc: |[0669dc] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.configureApplyInsets:(Landroid/view/View;)V │ │ +0669ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 drawerLayout Landroid/view/View; │ │ │ │ @@ -95436,16 +95463,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 │ │ -06696c: |[06696c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -06697c: 0e00 |0000: return-void │ │ +0669f0: |[0669f0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +066a00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 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; │ │ @@ -95456,17 +95483,17 @@ │ │ type : '(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066980: |[066980] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ -066990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066992: 1100 |0001: return-object v0 │ │ +066a04: |[066a04] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ +066a14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066a16: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -95475,42 +95502,42 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066994: |[066994] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getTopInset:(Ljava/lang/Object;)I │ │ -0669a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0669a6: 0f00 |0001: return v0 │ │ +066a18: |[066a18] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getTopInset:(Ljava/lang/Object;)I │ │ +066a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066a2a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 insets Ljava/lang/Object; │ │ │ │ - source_file_idx : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #479 header: │ │ -class_idx : 629 │ │ +Class #480 header: │ │ +class_idx : 630 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #479 annotations: │ │ +Class #480 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="DrawerListener" │ │ │ │ -Class #479 - │ │ +Class #480 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$DrawerListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -95535,32 +95562,32 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/DrawerLayout$DrawerListener;) │ │ name : 'onDrawerStateChanged' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #480 header: │ │ -class_idx : 630 │ │ +Class #481 header: │ │ +class_idx : 631 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1089 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 1090 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #480 annotations: │ │ +Class #481 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ │ │ -Class #480 - │ │ +Class #481 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ @@ -95585,19 +95612,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0669a8: |[0669a8] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ -0669b8: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ -0669be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0669c0: 5910 5e03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -0669c4: 0e00 |0006: return-void │ │ +066a2c: |[066a2c] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ +066a3c: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ +066a42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +066a44: 5910 5e03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +066a48: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1983 │ │ 0x0003 line=1969 │ │ 0x0006 line=1984 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -95609,27 +95636,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 │ │ -0669c8: |[0669c8] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0669d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0669da: 7030 5a20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ -0669e0: 5932 5e03 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -0669e4: 7100 180e 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0e18 │ │ -0669ea: 0c01 |0009: move-result-object v1 │ │ -0669ec: 6e30 ae00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -0669f2: 0c00 |000d: move-result-object v0 │ │ -0669f4: 6e30 3b01 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -0669fa: 0a01 |0011: move-result v1 │ │ -0669fc: 5931 5e03 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -066a00: 6e10 4b01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -066a06: 0e00 |0017: return-void │ │ +066a4c: |[066a4c] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +066a5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +066a5e: 7030 5a20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ +066a64: 5932 5e03 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +066a68: 7100 180e 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0e18 │ │ +066a6e: 0c01 |0009: move-result-object v1 │ │ +066a70: 6e30 ae00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +066a76: 0c00 |000d: move-result-object v0 │ │ +066a78: 6e30 3b01 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +066a7e: 0a01 |0011: move-result v1 │ │ +066a80: 5931 5e03 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +066a84: 6e10 4b01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +066a8a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1975 │ │ 0x0004 line=1969 │ │ 0x0006 line=1977 │ │ 0x000e line=1978 │ │ 0x0014 line=1979 │ │ @@ -95645,21 +95672,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 │ │ -066a08: |[066a08] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ -066a18: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ -066a1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -066a20: 5910 5e03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -066a24: 5220 5e03 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -066a28: 5910 5e03 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -066a2c: 0e00 |000a: return-void │ │ +066a8c: |[066a8c] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ +066a9c: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ +066aa2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +066aa4: 5910 5e03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +066aa8: 5220 5e03 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +066aac: 5910 5e03 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +066ab0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1992 │ │ 0x0003 line=1969 │ │ 0x0006 line=1993 │ │ 0x000a line=1994 │ │ locals : │ │ @@ -95671,19 +95698,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 │ │ -066a30: |[066a30] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -066a40: 7020 5b20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ -066a46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -066a48: 5910 5e03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -066a4c: 0e00 |0006: return-void │ │ +066ab4: |[066ab4] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +066ac4: 7020 5b20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ +066aca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +066acc: 5910 5e03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +066ad0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1997 │ │ 0x0003 line=1969 │ │ 0x0006 line=1998 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -95694,48 +95721,48 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -066a50: |[066a50] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -066a60: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ -066a66: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -066a68: 5910 5e03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -066a6c: 0e00 |0006: return-void │ │ +066ad4: |[066ad4] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +066ae4: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ +066aea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +066aec: 5910 5e03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +066af0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2001 │ │ 0x0003 line=1969 │ │ 0x0006 line=2002 │ │ 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 : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #481 header: │ │ -class_idx : 631 │ │ +Class #482 header: │ │ +class_idx : 632 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #481 annotations: │ │ +Class #482 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/DrawerLayout$SavedState;" ">;" } │ │ │ │ -Class #481 - │ │ +Class #482 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -95745,17 +95772,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066a70: |[066a70] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ -066a80: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -066a86: 0e00 |0003: return-void │ │ +066af4: |[066af4] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ +066b04: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +066b0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1788 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -95764,18 +95791,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 │ │ -066a88: |[066a88] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -066a98: 2200 7802 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0278 │ │ -066a9c: 7020 fe0d 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0dfe │ │ -066aa2: 1100 |0005: return-object v0 │ │ +066b0c: |[066b0c] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +066b1c: 2200 7902 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0279 │ │ +066b20: 7020 fe0d 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0dfe │ │ +066b26: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -95784,18 +95811,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 │ │ -066aa4: |[066aa4] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -066ab4: 6e20 f90d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0df9 │ │ -066aba: 0c00 |0003: move-result-object v0 │ │ -066abc: 1100 |0004: return-object v0 │ │ +066b28: |[066b28] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +066b38: 6e20 f90d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0df9 │ │ +066b3e: 0c00 |0003: move-result-object v0 │ │ +066b40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1788 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -95804,17 +95831,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 │ │ -066ac0: |[066ac0] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -066ad0: 2320 8406 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0684 │ │ -066ad4: 1100 |0002: return-object v0 │ │ +066b44: |[066b44] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +066b54: 2320 8706 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0687 │ │ +066b58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1796 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -95823,45 +95850,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -066ad8: |[066ad8] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -066ae8: 6e20 fb0d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0dfb │ │ -066aee: 0c00 |0003: move-result-object v0 │ │ -066af0: 1100 |0004: return-object v0 │ │ +066b5c: |[066b5c] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +066b6c: 6e20 fb0d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0dfb │ │ +066b72: 0c00 |0003: move-result-object v0 │ │ +066b74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1788 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #482 header: │ │ -class_idx : 632 │ │ +Class #483 header: │ │ +class_idx : 633 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1074 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 1075 │ │ +source_file_idx : 1241 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #482 annotations: │ │ +Class #483 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=12 name="SavedState" │ │ Annotations on field #871 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/DrawerLayout$SavedState;" ">;" } │ │ │ │ -Class #482 - │ │ +Class #483 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ name : 'CREATOR' │ │ @@ -95886,43 +95913,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -066af4: |[066af4] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ -066b04: 2200 7702 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@0277 │ │ -066b08: 7010 f80d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0df8 │ │ -066b0e: 6900 6703 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0367 │ │ -066b12: 0e00 |0007: return-void │ │ +066b78: |[066b78] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ +066b88: 2200 7802 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@0278 │ │ +066b8c: 7010 f80d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0df8 │ │ +066b92: 6900 6703 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0367 │ │ +066b96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1787 │ │ 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 │ │ -066b14: |[066b14] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -066b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066b26: 7020 ba1f 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ -066b2c: 5910 6a03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ -066b30: 5910 6803 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0368 │ │ -066b34: 5910 6903 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0369 │ │ -066b38: 6e10 6302 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -066b3e: 0a00 |000d: move-result v0 │ │ -066b40: 5910 6a03 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ -066b44: 0e00 |0010: return-void │ │ +066b98: |[066b98] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +066ba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066baa: 7020 ba1f 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ +066bb0: 5910 6a03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ +066bb4: 5910 6803 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0368 │ │ +066bb8: 5910 6903 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0369 │ │ +066bbc: 6e10 6302 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +066bc2: 0a00 |000d: move-result v0 │ │ +066bc4: 5910 6a03 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ +066bc8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1773 │ │ 0x0004 line=1768 │ │ 0x0006 line=1769 │ │ 0x0008 line=1770 │ │ 0x000a line=1774 │ │ @@ -95936,21 +95963,21 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -066b48: |[066b48] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -066b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066b5a: 7020 bb1f 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ -066b60: 5910 6a03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ -066b64: 5910 6803 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0368 │ │ -066b68: 5910 6903 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0369 │ │ -066b6c: 0e00 |000a: return-void │ │ +066bcc: |[066bcc] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +066bdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066bde: 7020 bb1f 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ +066be4: 5910 6a03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ +066be8: 5910 6803 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0368 │ │ +066bec: 5910 6903 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0369 │ │ +066bf0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1778 │ │ 0x0004 line=1768 │ │ 0x0006 line=1769 │ │ 0x0008 line=1770 │ │ 0x000a line=1779 │ │ @@ -95964,47 +95991,47 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -066b70: |[066b70] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -066b80: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ -066b86: 5210 6a03 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ -066b8a: 6e20 6b02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -066b90: 0e00 |0008: return-void │ │ +066bf4: |[066bf4] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +066c04: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ +066c0a: 5210 6a03 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ +066c0e: 6e20 6b02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +066c14: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1783 │ │ 0x0003 line=1784 │ │ 0x0008 line=1785 │ │ 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 : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #483 header: │ │ -class_idx : 633 │ │ +Class #484 header: │ │ +class_idx : 634 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #483 annotations: │ │ +Class #484 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #483 - │ │ +Class #484 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -96018,18 +96045,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 │ │ -066b94: |[066b94] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -066ba4: 5b01 6b03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@036b │ │ -066ba8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -066bae: 0e00 |0005: return-void │ │ +066c18: |[066c18] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +066c28: 5b01 6b03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@036b │ │ +066c2c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +066c32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1805 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -96039,43 +96066,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066bb0: |[066bb0] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ -066bc0: 5410 6b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@036b │ │ -066bc4: 7110 050e 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0e05 │ │ -066bca: 0e00 |0005: return-void │ │ +066c34: |[066c34] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ +066c44: 5410 6b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@036b │ │ +066c48: 7110 050e 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0e05 │ │ +066c4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1807 │ │ 0x0005 line=1808 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ │ │ - source_file_idx : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #484 header: │ │ -class_idx : 703 │ │ +Class #485 header: │ │ +class_idx : 704 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4926 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4936 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ -Class #484 annotations: │ │ +Class #485 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ViewDragHelper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Callback" │ │ │ │ -Class #484 - │ │ +Class #485 - │ │ Class descriptor : 'Landroid/support/v4/widget/ViewDragHelper$Callback;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -96084,17 +96111,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066bcc: |[066bcc] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ -066bdc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -066be2: 0e00 |0003: return-void │ │ +066c50: |[066c50] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ +066c60: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +066c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ Virtual methods - │ │ @@ -96103,17 +96130,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066be4: |[066be4] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -066bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066bf6: 0f00 |0001: return v0 │ │ +066c68: |[066c68] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +066c78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066c7a: 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 │ │ @@ -96124,17 +96151,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066bf8: |[066bf8] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -066c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066c0a: 0f00 |0001: return v0 │ │ +066c7c: |[066c7c] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +066c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066c8e: 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 │ │ @@ -96145,16 +96172,16 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066c0c: |[066c0c] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ -066c1c: 0f01 |0000: return v1 │ │ +066c90: |[066c90] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ +066ca0: 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 │ │ │ │ @@ -96163,17 +96190,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066c20: |[066c20] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -066c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066c32: 0f00 |0001: return v0 │ │ +066ca4: |[066ca4] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +066cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066cb6: 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; │ │ │ │ @@ -96182,17 +96209,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066c34: |[066c34] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ -066c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066c46: 0f00 |0001: return v0 │ │ +066cb8: |[066cb8] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ +066cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066cca: 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; │ │ │ │ @@ -96201,16 +96228,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066c48: |[066c48] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ -066c58: 0e00 |0000: return-void │ │ +066ccc: |[066ccc] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ +066cdc: 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 │ │ @@ -96220,17 +96247,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066c5c: |[066c5c] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ -066c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066c6e: 0f00 |0001: return v0 │ │ +066ce0: |[066ce0] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ +066cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066cf2: 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 │ │ │ │ @@ -96239,16 +96266,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066c70: |[066c70] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ -066c80: 0e00 |0000: return-void │ │ +066cf4: |[066cf4] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ +066d04: 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 │ │ @@ -96258,16 +96285,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066c84: |[066c84] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ -066c94: 0e00 |0000: return-void │ │ +066d08: |[066d08] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ +066d18: 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 │ │ @@ -96277,16 +96304,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066c98: |[066c98] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ -066ca8: 0e00 |0000: return-void │ │ +066d1c: |[066d1c] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ +066d2c: 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 │ │ │ │ @@ -96295,16 +96322,16 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066cac: |[066cac] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -066cbc: 0e00 |0000: return-void │ │ +066d30: |[066d30] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +066d40: 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 │ │ @@ -96317,16 +96344,16 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066cc0: |[066cc0] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ -066cd0: 0e00 |0000: return-void │ │ +066d44: |[066d44] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ +066d54: 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 │ │ @@ -96334,32 +96361,32 @@ │ │ │ │ #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 : 4926 (ViewDragHelper.java) │ │ + source_file_idx : 4936 (ViewDragHelper.java) │ │ │ │ -Class #485 header: │ │ -class_idx : 634 │ │ +Class #486 header: │ │ +class_idx : 635 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 703 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 704 │ │ +source_file_idx : 1241 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 13 │ │ │ │ -Class #485 annotations: │ │ +Class #486 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ViewDragCallback" │ │ │ │ -Class #485 - │ │ +Class #486 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/ViewDragHelper$Callback;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ @@ -96384,22 +96411,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 │ │ -066cd4: |[066cd4] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ -066ce4: 5b12 6f03 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066ce8: 7010 f910 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@10f9 │ │ -066cee: 2200 7902 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@0279 │ │ -066cf2: 7020 020e 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0e02 │ │ -066cf8: 5b10 6e03 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@036e │ │ -066cfc: 5913 6c03 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ -066d00: 0e00 |000e: return-void │ │ +066d58: |[066d58] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +066d68: 5b12 6f03 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066d6c: 7010 f910 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@10f9 │ │ +066d72: 2200 7a02 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@027a │ │ +066d76: 7020 020e 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0e02 │ │ +066d7c: 5b10 6e03 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@036e │ │ +066d80: 5913 6c03 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ +066d84: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1811 │ │ 0x0005 line=1805 │ │ 0x000c line=1812 │ │ 0x000e line=1813 │ │ locals : │ │ @@ -96412,17 +96439,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 │ │ -066d04: |[066d04] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -066d14: 7010 110e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0e11 │ │ -066d1a: 0e00 |0003: return-void │ │ +066d88: |[066d88] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +066d98: 7010 110e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0e11 │ │ +066d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1801 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ @@ -96430,26 +96457,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -066d1c: |[066d1c] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ -066d2c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -066d2e: 5232 6c03 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ -066d32: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ -066d36: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -066d38: 5432 6f03 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066d3c: 6e20 290e 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ -066d42: 0c01 |000b: move-result-object v1 │ │ -066d44: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -066d48: 5432 6f03 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066d4c: 6e20 210e 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0e21 │ │ -066d52: 0e00 |0013: return-void │ │ +066da0: |[066da0] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +066db0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +066db2: 5232 6c03 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ +066db6: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +066dba: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +066dbc: 5432 6f03 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066dc0: 6e20 290e 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ +066dc6: 0c01 |000b: move-result-object v1 │ │ +066dc8: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +066dcc: 5432 6f03 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066dd0: 6e20 210e 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0e21 │ │ +066dd6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1862 │ │ 0x0006 line=1863 │ │ 0x000c line=1864 │ │ 0x000e line=1865 │ │ 0x0013 line=1867 │ │ @@ -96463,71 +96490,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -066d54: |[066d54] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ -066d64: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -066d66: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -066d68: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -066d6a: 5497 6d03 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ -066d6e: 6e10 2011 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1120 │ │ -066d74: 0a03 |0008: move-result v3 │ │ -066d76: 5297 6c03 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ -066d7a: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ -066d7e: 0161 |000d: move v1, v6 │ │ -066d80: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ -066d84: 5497 6f03 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066d88: 6e20 290e 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ -066d8e: 0c04 |0015: move-result-object v4 │ │ -066d90: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -066d94: 6e10 fb1f 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -066d9a: 0a05 |001b: move-result v5 │ │ -066d9c: 7b55 |001c: neg-int v5, v5 │ │ -066d9e: 9000 0503 |001d: add-int v0, v5, v3 │ │ -066da2: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ -066da6: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -066daa: 6e10 e31f 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -066db0: 0a05 |0026: move-result v5 │ │ -066db2: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ -066db6: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ -066dba: 6e10 e31f 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -066dc0: 0a05 |002e: move-result v5 │ │ -066dc2: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ -066dc6: 5495 6f03 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066dca: 6e20 360e 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ -066dd0: 0a05 |0036: move-result v5 │ │ -066dd2: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -066dd6: 6e10 e21f 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -066ddc: 0c02 |003c: move-result-object v2 │ │ -066dde: 1f02 7602 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -066de2: 5495 6d03 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ -066de6: 6e10 f61f 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -066dec: 0a07 |0044: move-result v7 │ │ -066dee: 6e40 3111 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ -066df4: 5c26 6003 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ -066df8: 5495 6f03 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066dfc: 6e10 450e 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -066e02: 7010 080e 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0e08 │ │ -066e08: 5495 6f03 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066e0c: 6e10 1e0e 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0e1e │ │ -066e12: 0e00 |0057: return-void │ │ -066e14: 0151 |0058: move v1, v5 │ │ -066e16: 28b5 |0059: goto 000e // -004b │ │ -066e18: 5495 6f03 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066e1c: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -066e1e: 6e20 290e 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ -066e24: 0c04 |0060: move-result-object v4 │ │ -066e26: 5495 6f03 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066e2a: 6e10 3e0e 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -066e30: 0a05 |0066: move-result v5 │ │ -066e32: 9100 0503 |0067: sub-int v0, v5, v3 │ │ -066e36: 28b6 |0069: goto 001f // -004a │ │ +066dd8: |[066dd8] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +066de8: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +066dea: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +066dec: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +066dee: 5497 6d03 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ +066df2: 6e10 2011 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1120 │ │ +066df8: 0a03 |0008: move-result v3 │ │ +066dfa: 5297 6c03 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ +066dfe: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +066e02: 0161 |000d: move v1, v6 │ │ +066e04: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +066e08: 5497 6f03 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066e0c: 6e20 290e 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ +066e12: 0c04 |0015: move-result-object v4 │ │ +066e14: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +066e18: 6e10 fb1f 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +066e1e: 0a05 |001b: move-result v5 │ │ +066e20: 7b55 |001c: neg-int v5, v5 │ │ +066e22: 9000 0503 |001d: add-int v0, v5, v3 │ │ +066e26: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +066e2a: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +066e2e: 6e10 e31f 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +066e34: 0a05 |0026: move-result v5 │ │ +066e36: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +066e3a: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +066e3e: 6e10 e31f 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +066e44: 0a05 |002e: move-result v5 │ │ +066e46: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +066e4a: 5495 6f03 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066e4e: 6e20 360e 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ +066e54: 0a05 |0036: move-result v5 │ │ +066e56: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +066e5a: 6e10 e21f 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +066e60: 0c02 |003c: move-result-object v2 │ │ +066e62: 1f02 7702 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +066e66: 5495 6d03 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ +066e6a: 6e10 f61f 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +066e70: 0a07 |0044: move-result v7 │ │ +066e72: 6e40 3111 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ +066e78: 5c26 6003 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ +066e7c: 5495 6f03 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066e80: 6e10 450e 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +066e86: 7010 080e 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0e08 │ │ +066e8c: 5495 6f03 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066e90: 6e10 1e0e 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0e1e │ │ +066e96: 0e00 |0057: return-void │ │ +066e98: 0151 |0058: move v1, v5 │ │ +066e9a: 28b5 |0059: goto 000e // -004b │ │ +066e9c: 5495 6f03 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066ea0: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +066ea2: 6e20 290e 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ +066ea8: 0c04 |0060: move-result-object v4 │ │ +066eaa: 5495 6f03 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066eae: 6e10 3e0e 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +066eb4: 0a05 |0066: move-result v5 │ │ +066eb6: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +066eba: 28b6 |0069: goto 001f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1896 │ │ 0x0009 line=1897 │ │ 0x000e line=1898 │ │ 0x0010 line=1899 │ │ 0x0016 line=1900 │ │ @@ -96559,40 +96586,40 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -066e38: |[066e38] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -066e48: 5431 6f03 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066e4c: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -066e4e: 6e30 1f0e 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -066e54: 0a01 |0006: move-result v1 │ │ -066e56: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -066e5a: 6e10 fb1f 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -066e60: 0a01 |000c: move-result v1 │ │ -066e62: 7b11 |000d: neg-int v1, v1 │ │ -066e64: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -066e66: 7120 af27 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -066e6c: 0a02 |0012: move-result v2 │ │ -066e6e: 7120 ac27 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -066e74: 0a01 |0016: move-result v1 │ │ -066e76: 0f01 |0017: return v1 │ │ -066e78: 5431 6f03 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066e7c: 6e10 3e0e 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -066e82: 0a00 |001d: move-result v0 │ │ -066e84: 6e10 fb1f 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -066e8a: 0a01 |0021: move-result v1 │ │ -066e8c: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -066e90: 7120 af27 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -066e96: 0a02 |0027: move-result v2 │ │ -066e98: 7120 ac27 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -066e9e: 0a01 |002b: move-result v1 │ │ -066ea0: 28eb |002c: goto 0017 // -0015 │ │ +066ebc: |[066ebc] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +066ecc: 5431 6f03 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066ed0: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +066ed2: 6e30 1f0e 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +066ed8: 0a01 |0006: move-result v1 │ │ +066eda: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +066ede: 6e10 fb1f 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +066ee4: 0a01 |000c: move-result v1 │ │ +066ee6: 7b11 |000d: neg-int v1, v1 │ │ +066ee8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +066eea: 7120 af27 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +066ef0: 0a02 |0012: move-result v2 │ │ +066ef2: 7120 ac27 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +066ef8: 0a01 |0016: move-result v1 │ │ +066efa: 0f01 |0017: return v1 │ │ +066efc: 5431 6f03 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066f00: 6e10 3e0e 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +066f06: 0a00 |001d: move-result v0 │ │ +066f08: 6e10 fb1f 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +066f0e: 0a01 |0021: move-result v1 │ │ +066f10: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +066f14: 7120 af27 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +066f1a: 0a02 |0027: move-result v2 │ │ +066f1c: 7120 ac27 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +066f22: 0a01 |002b: move-result v1 │ │ +066f24: 28eb |002c: goto 0017 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1953 │ │ 0x0009 line=1954 │ │ 0x0017 line=1957 │ │ 0x0018 line=1956 │ │ 0x001e line=1957 │ │ @@ -96608,18 +96635,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066ea4: |[066ea4] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -066eb4: 6e10 f61f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -066eba: 0a00 |0003: move-result v0 │ │ -066ebc: 0f00 |0004: return v0 │ │ +066f28: |[066f28] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +066f38: 6e10 f61f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +066f3e: 0a00 |0003: move-result v0 │ │ +066f40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1963 │ │ 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 │ │ @@ -96630,24 +96657,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -066ec0: |[066ec0] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -066ed0: 5410 6f03 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066ed4: 6e20 480e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -066eda: 0a00 |0005: move-result v0 │ │ -066edc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -066ee0: 6e10 fb1f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -066ee6: 0a00 |000b: move-result v0 │ │ -066ee8: 0f00 |000c: return v0 │ │ -066eea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -066eec: 28fe |000e: goto 000c // -0002 │ │ +066f44: |[066f44] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +066f54: 5410 6f03 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066f58: 6e20 480e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +066f5e: 0a00 |0005: move-result v0 │ │ +066f60: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +066f64: 6e10 fb1f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +066f6a: 0a00 |000b: move-result v0 │ │ +066f6c: 0f00 |000c: return v0 │ │ +066f6e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +066f70: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1948 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000f reg=2 child Landroid/view/View; │ │ │ │ @@ -96656,35 +96683,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -066ef0: |[066ef0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ -066f00: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ -066f04: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -066f06: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ -066f0a: 5431 6f03 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066f0e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -066f10: 6e20 290e 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ -066f16: 0c00 |000b: move-result-object v0 │ │ -066f18: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -066f1c: 5431 6f03 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066f20: 6e20 360e 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ -066f26: 0a01 |0013: move-result v1 │ │ -066f28: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -066f2c: 5431 6d03 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ -066f30: 6e30 0b11 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@110b │ │ -066f36: 0e00 |001b: return-void │ │ -066f38: 5431 6f03 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066f3c: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -066f3e: 6e20 290e 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ -066f44: 0c00 |0022: move-result-object v0 │ │ -066f46: 28e9 |0023: goto 000c // -0017 │ │ +066f74: |[066f74] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +066f84: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +066f88: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +066f8a: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +066f8e: 5431 6f03 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066f92: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +066f94: 6e20 290e 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ +066f9a: 0c00 |000b: move-result-object v0 │ │ +066f9c: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +066fa0: 5431 6f03 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066fa4: 6e20 360e 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ +066faa: 0a01 |0013: move-result v1 │ │ +066fac: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +066fb0: 5431 6d03 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ +066fb4: 6e30 0b11 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@110b │ │ +066fba: 0e00 |001b: return-void │ │ +066fbc: 5431 6f03 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066fc0: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +066fc2: 6e20 290e 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ +066fc8: 0c00 |0022: move-result-object v0 │ │ +066fca: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1935 │ │ 0x0005 line=1936 │ │ 0x000c line=1941 │ │ 0x0016 line=1942 │ │ 0x001b line=1944 │ │ @@ -96701,17 +96728,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066f48: |[066f48] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ -066f58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066f5a: 0f00 |0001: return v0 │ │ +066fcc: |[066fcc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +066fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066fde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1929 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -96720,20 +96747,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -066f5c: |[066f5c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ -066f6c: 5440 6f03 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066f70: 5441 6e03 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@036e │ │ -066f74: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -066f78: 6e40 590e 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0e59 │ │ -066f7e: 0e00 |0009: return-void │ │ +066fe0: |[066fe0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +066ff0: 5440 6f03 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +066ff4: 5441 6e03 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@036e │ │ +066ff8: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +066ffc: 6e40 590e 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0e59 │ │ +067002: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1890 │ │ 0x0009 line=1891 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000a reg=5 edgeFlags I │ │ @@ -96744,22 +96771,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -066f80: |[066f80] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -066f90: 6e10 e21f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -066f96: 0c00 |0003: move-result-object v0 │ │ -066f98: 1f00 7602 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -066f9c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -066f9e: 5c01 6003 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ -066fa2: 7010 080e 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0e08 │ │ -066fa8: 0e00 |000c: return-void │ │ +067004: |[067004] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +067014: 6e10 e21f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06701a: 0c00 |0003: move-result-object v0 │ │ +06701c: 1f00 7702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067020: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +067022: 5c01 6003 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ +067026: 7010 080e 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0e08 │ │ +06702c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1855 │ │ 0x0006 line=1856 │ │ 0x0009 line=1858 │ │ 0x000c line=1859 │ │ locals : │ │ @@ -96773,22 +96800,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -066fac: |[066fac] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ -066fbc: 5430 6f03 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066fc0: 5231 6c03 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ -066fc4: 5432 6d03 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ -066fc8: 6e10 1f11 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@111f │ │ -066fce: 0c02 |0009: move-result-object v2 │ │ -066fd0: 6e40 700e 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@0e70 │ │ -066fd6: 0e00 |000d: return-void │ │ +067030: |[067030] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +067040: 5430 6f03 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +067044: 5231 6c03 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ +067048: 5432 6d03 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ +06704c: 6e10 1f11 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@111f │ │ +067052: 0c02 |0009: move-result-object v2 │ │ +067054: 6e40 700e 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@0e70 │ │ +06705a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1833 │ │ 0x000d line=1834 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000e reg=4 state I │ │ @@ -96798,46 +96825,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -066fd8: |[066fd8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -066fe8: 6e10 fb1f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -066fee: 0a00 |0003: move-result v0 │ │ -066ff0: 5453 6f03 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -066ff4: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -066ff6: 6e30 1f0e 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -066ffc: 0a03 |000a: move-result v3 │ │ -066ffe: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ -067002: 9003 0007 |000d: add-int v3, v0, v7 │ │ -067006: 8233 |000f: int-to-float v3, v3 │ │ -067008: 8204 |0010: int-to-float v4, v0 │ │ -06700a: a901 0304 |0011: div-float v1, v3, v4 │ │ -06700e: 5453 6f03 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -067012: 6e30 670e 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0e67 │ │ -067018: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -06701a: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ -06701e: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ -067022: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -067024: 6e20 4b20 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -06702a: 5453 6f03 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -06702e: 6e10 450e 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -067034: 0e00 |0026: return-void │ │ -067036: 5453 6f03 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -06703a: 6e10 3e0e 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -067040: 0a02 |002c: move-result v2 │ │ -067042: 9103 0207 |002d: sub-int v3, v2, v7 │ │ -067046: 8233 |002f: int-to-float v3, v3 │ │ -067048: 8204 |0030: int-to-float v4, v0 │ │ -06704a: a901 0304 |0031: div-float v1, v3, v4 │ │ -06704e: 28e0 |0033: goto 0013 // -0020 │ │ -067050: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -067052: 28e9 |0035: goto 001e // -0017 │ │ +06705c: |[06705c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +06706c: 6e10 fb1f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +067072: 0a00 |0003: move-result v0 │ │ +067074: 5453 6f03 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +067078: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +06707a: 6e30 1f0e 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +067080: 0a03 |000a: move-result v3 │ │ +067082: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +067086: 9003 0007 |000d: add-int v3, v0, v7 │ │ +06708a: 8233 |000f: int-to-float v3, v3 │ │ +06708c: 8204 |0010: int-to-float v4, v0 │ │ +06708e: a901 0304 |0011: div-float v1, v3, v4 │ │ +067092: 5453 6f03 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +067096: 6e30 670e 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0e67 │ │ +06709c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +06709e: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +0670a2: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +0670a6: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +0670a8: 6e20 4b20 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0670ae: 5453 6f03 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +0670b2: 6e10 450e 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +0670b8: 0e00 |0026: return-void │ │ +0670ba: 5453 6f03 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +0670be: 6e10 3e0e 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +0670c4: 0a02 |002c: move-result v2 │ │ +0670c6: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +0670ca: 8233 |002f: int-to-float v3, v3 │ │ +0670cc: 8204 |0030: int-to-float v4, v0 │ │ +0670ce: a901 0304 |0031: div-float v1, v3, v4 │ │ +0670d2: 28e0 |0033: goto 0013 // -0020 │ │ +0670d4: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0670d6: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1839 │ │ 0x0004 line=1842 │ │ 0x000d line=1843 │ │ 0x0013 line=1848 │ │ 0x0018 line=1849 │ │ @@ -96863,56 +96890,56 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -067054: |[067054] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -067064: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -067068: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -06706a: 5484 6f03 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -06706e: 6e20 390e 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0e39 │ │ -067074: 0a02 |0008: move-result v2 │ │ -067076: 6e10 fb1f 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -06707c: 0a00 |000c: move-result v0 │ │ -06707e: 5484 6f03 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -067082: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -067084: 6e30 1f0e 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -06708a: 0a04 |0013: move-result v4 │ │ -06708c: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -067090: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ -067094: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ -067098: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ -06709c: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -0670a0: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ -0670a4: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ -0670a8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0670aa: 5484 6d03 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ -0670ae: 6e10 f61f 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -0670b4: 0a05 |0028: move-result v5 │ │ -0670b6: 6e30 2f11 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@112f │ │ -0670bc: 5484 6f03 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -0670c0: 6e10 450e 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -0670c6: 0e00 |0031: return-void │ │ -0670c8: 7b01 |0032: neg-int v1, v0 │ │ -0670ca: 28f0 |0033: goto 0023 // -0010 │ │ -0670cc: 5484 6f03 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -0670d0: 6e10 3e0e 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -0670d6: 0a03 |0039: move-result v3 │ │ -0670d8: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ -0670dc: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ -0670e0: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ -0670e4: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ -0670e8: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ -0670ec: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ -0670f0: 9101 0300 |0046: sub-int v1, v3, v0 │ │ -0670f4: 28db |0048: goto 0023 // -0025 │ │ -0670f6: 0131 |0049: move v1, v3 │ │ -0670f8: 28fe |004a: goto 0048 // -0002 │ │ +0670d8: |[0670d8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +0670e8: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +0670ec: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0670ee: 5484 6f03 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +0670f2: 6e20 390e 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0e39 │ │ +0670f8: 0a02 |0008: move-result v2 │ │ +0670fa: 6e10 fb1f 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +067100: 0a00 |000c: move-result v0 │ │ +067102: 5484 6f03 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +067106: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +067108: 6e30 1f0e 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +06710e: 0a04 |0013: move-result v4 │ │ +067110: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +067114: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +067118: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +06711c: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +067120: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +067124: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +067128: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +06712c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +06712e: 5484 6d03 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ +067132: 6e10 f61f 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +067138: 0a05 |0028: move-result v5 │ │ +06713a: 6e30 2f11 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@112f │ │ +067140: 5484 6f03 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +067144: 6e10 450e 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +06714a: 0e00 |0031: return-void │ │ +06714c: 7b01 |0032: neg-int v1, v0 │ │ +06714e: 28f0 |0033: goto 0023 // -0010 │ │ +067150: 5484 6f03 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +067154: 6e10 3e0e 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +06715a: 0a03 |0039: move-result v3 │ │ +06715c: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +067160: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +067164: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +067168: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +06716c: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ +067170: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ +067174: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +067178: 28db |0048: goto 0023 // -0025 │ │ +06717a: 0131 |0049: move v1, v3 │ │ +06717c: 28fe |004a: goto 0048 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1873 │ │ 0x0009 line=1874 │ │ 0x000d line=1877 │ │ 0x0016 line=1878 │ │ 0x0023 line=1884 │ │ @@ -96937,19 +96964,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0670fc: |[0670fc] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ -06710c: 5420 6f03 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -067110: 5421 6e03 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@036e │ │ -067114: 6e20 5a0e 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0e5a │ │ -06711a: 0e00 |0007: return-void │ │ +067180: |[067180] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +067190: 5420 6f03 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +067194: 5421 6e03 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@036e │ │ +067198: 6e20 5a0e 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0e5a │ │ +06719e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1820 │ │ 0x0007 line=1821 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -96958,17 +96985,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 │ │ -06711c: |[06711c] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -06712c: 5b01 6d03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ -067130: 0e00 |0002: return-void │ │ +0671a0: |[0671a0] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +0671b0: 5b01 6d03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@036d │ │ +0671b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1816 │ │ 0x0002 line=1817 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0003 reg=1 dragger Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -96978,88 +97005,88 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -067134: |[067134] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -067144: 5420 6f03 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -067148: 6e20 480e 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -06714e: 0a00 |0005: move-result v0 │ │ -067150: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -067154: 5420 6f03 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -067158: 5221 6c03 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ -06715c: 6e30 1f0e 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -067162: 0a00 |000f: move-result v0 │ │ -067164: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -067168: 5420 6f03 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ -06716c: 6e20 360e 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ -067172: 0a00 |0017: move-result v0 │ │ -067174: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -067178: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -06717a: 0f00 |001b: return v0 │ │ -06717c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -06717e: 28fe |001d: goto 001b // -0002 │ │ +0671b8: |[0671b8] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +0671c8: 5420 6f03 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +0671cc: 6e20 480e 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +0671d2: 0a00 |0005: move-result v0 │ │ +0671d4: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +0671d8: 5420 6f03 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +0671dc: 5221 6c03 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@036c │ │ +0671e0: 6e30 1f0e 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +0671e6: 0a00 |000f: move-result v0 │ │ +0671e8: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +0671ec: 5420 6f03 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@036f │ │ +0671f0: 6e20 360e 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ +0671f6: 0a00 |0017: move-result v0 │ │ +0671f8: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +0671fc: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0671fe: 0f00 |001b: return v0 │ │ +067200: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +067202: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1827 │ │ 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 : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #486 header: │ │ -class_idx : 638 │ │ +Class #487 header: │ │ +class_idx : 639 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1246 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #486 - │ │ +Class #487 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayoutImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 1243 (DrawerLayoutImpl.java) │ │ + source_file_idx : 1246 (DrawerLayoutImpl.java) │ │ │ │ -Class #487 header: │ │ -class_idx : 635 │ │ +Class #488 header: │ │ +class_idx : 636 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 1238 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 1241 │ │ static_fields_size : 4 │ │ instance_fields_size: 32 │ │ direct_methods_size : 18 │ │ virtual_methods_size: 54 │ │ │ │ -Class #487 annotations: │ │ +Class #488 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; Landroid/support/v4/widget/DrawerLayout$LayoutParams; Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; Landroid/support/v4/widget/DrawerLayout$SavedState; Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; Landroid/support/v4/widget/DrawerLayout$DrawerListener; } │ │ Annotations on field #901 'mNonDrawerViews' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" } │ │ Annotations on method #3612 'addFocusables' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;II)V" } │ │ │ │ -Class #487 - │ │ +Class #488 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/DrawerLayoutImpl;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -97213,44 +97240,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -067180: |[067180] android.support.v4.widget.DrawerLayout.:()V │ │ -067190: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ -067194: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -067196: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -067198: 2321 6906 |0004: new-array v1, v2, [I // type@0669 │ │ -06719c: 1404 b300 0101 |0006: const v4, #float 2.36941e-38 // #010100b3 │ │ -0671a2: 4b04 0103 |0009: aput v4, v1, v3 │ │ -0671a6: 6901 7203 |000b: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0372 │ │ -0671aa: 6001 3700 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0671ae: 1304 1300 |000f: const/16 v4, #int 19 // #13 │ │ -0671b2: 3441 1700 |0011: if-lt v1, v4, 0028 // +0017 │ │ -0671b6: 0121 |0013: move v1, v2 │ │ -0671b8: 6a01 7003 |0014: sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@0370 │ │ -0671bc: 6001 3700 |0016: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0671c0: 3451 1200 |0018: if-lt v1, v5, 002a // +0012 │ │ -0671c4: 6a02 7303 |001a: sput-boolean v2, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@0373 │ │ -0671c8: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0671cc: 3450 0e00 |001e: if-lt v0, v5, 002c // +000e │ │ -0671d0: 2201 7302 |0020: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; // type@0273 │ │ -0671d4: 7010 e30d 0100 |0022: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;.:()V // method@0de3 │ │ -0671da: 6901 7103 |0025: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ -0671de: 0e00 |0027: return-void │ │ -0671e0: 0131 |0028: move v1, v3 │ │ -0671e2: 28eb |0029: goto 0014 // -0015 │ │ -0671e4: 0132 |002a: move v2, v3 │ │ -0671e6: 28ef |002b: goto 001a // -0011 │ │ -0671e8: 2201 7402 |002c: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; // type@0274 │ │ -0671ec: 7010 e90d 0100 |002e: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;.:()V // method@0de9 │ │ -0671f2: 6901 7103 |0031: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ -0671f6: 28f4 |0033: goto 0027 // -000c │ │ +067204: |[067204] android.support.v4.widget.DrawerLayout.:()V │ │ +067214: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ +067218: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +06721a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +06721c: 2321 6c06 |0004: new-array v1, v2, [I // type@066c │ │ +067220: 1404 b300 0101 |0006: const v4, #float 2.36941e-38 // #010100b3 │ │ +067226: 4b04 0103 |0009: aput v4, v1, v3 │ │ +06722a: 6901 7203 |000b: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0372 │ │ +06722e: 6001 3700 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +067232: 1304 1300 |000f: const/16 v4, #int 19 // #13 │ │ +067236: 3441 1700 |0011: if-lt v1, v4, 0028 // +0017 │ │ +06723a: 0121 |0013: move v1, v2 │ │ +06723c: 6a01 7003 |0014: sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@0370 │ │ +067240: 6001 3700 |0016: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +067244: 3451 1200 |0018: if-lt v1, v5, 002a // +0012 │ │ +067248: 6a02 7303 |001a: sput-boolean v2, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@0373 │ │ +06724c: 6000 3700 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +067250: 3450 0e00 |001e: if-lt v0, v5, 002c // +000e │ │ +067254: 2201 7402 |0020: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; // type@0274 │ │ +067258: 7010 e30d 0100 |0022: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;.:()V // method@0de3 │ │ +06725e: 6901 7103 |0025: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ +067262: 0e00 |0027: return-void │ │ +067264: 0131 |0028: move v1, v3 │ │ +067266: 28eb |0029: goto 0014 // -0015 │ │ +067268: 0132 |002a: move v2, v3 │ │ +06726a: 28ef |002b: goto 001a // -0011 │ │ +06726c: 2201 7502 |002c: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; // type@0275 │ │ +067270: 7010 e90d 0100 |002e: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;.:()V // method@0de9 │ │ +067276: 6901 7103 |0031: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ +06727a: 28f4 |0033: goto 0027 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=164 │ │ 0x000d line=169 │ │ 0x0016 line=172 │ │ 0x001c line=332 │ │ 0x001e line=333 │ │ @@ -97268,18 +97295,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 │ │ -0671f8: |[0671f8] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -067208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06720a: 7040 170e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0e17 │ │ -067210: 0e00 |0004: return-void │ │ +06727c: |[06727c] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06728c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06728e: 7040 170e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0e17 │ │ +067294: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0004 line=348 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -97290,101 +97317,101 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 180 16-bit code units │ │ -067214: |[067214] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -067224: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -067228: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -06722a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -06722c: 7040 6020 7698 |0004: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ -067232: 2202 7102 |0007: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@0271 │ │ -067236: 7020 dc0d 6200 |0009: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0ddc │ │ -06723c: 5b62 7403 |000c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@0374 │ │ -067240: 1502 0099 |000e: const/high16 v2, #int -1728053248 // #9900 │ │ -067244: 5962 8803 |0010: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0388 │ │ -067248: 2202 5a00 |0012: new-instance v2, Landroid/graphics/Paint; // type@005a │ │ -06724c: 7010 9301 0200 |0014: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0193 │ │ -067252: 5b62 8a03 |0017: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@038a │ │ -067256: 5c64 7a03 |0019: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ -06725a: 5b63 9003 |001b: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ -06725e: 5b63 8b03 |001d: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ -067262: 5b63 8c03 |001f: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@038c │ │ -067266: 5b63 8e03 |0021: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@038e │ │ -06726a: 1502 0400 |0023: const/high16 v2, #int 262144 // #4 │ │ -06726e: 6e20 620e 2600 |0025: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.setDescendantFocusability:(I)V // method@0e62 │ │ -067274: 6e10 3b0e 0600 |0028: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0e3b │ │ -06727a: 0c02 |002b: move-result-object v2 │ │ -06727c: 6e10 0901 0200 |002c: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -067282: 0c02 |002f: move-result-object v2 │ │ -067284: 5220 1d0e |0030: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -067288: 1502 8042 |0032: const/high16 v2, #int 1115684864 // #4280 │ │ -06728c: c802 |0034: mul-float/2addr v2, v0 │ │ -06728e: 1503 003f |0035: const/high16 v3, #int 1056964608 // #3f00 │ │ -067292: c632 |0037: add-float/2addr v2, v3 │ │ -067294: 8722 |0038: float-to-int v2, v2 │ │ -067296: 5962 8403 |0039: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0384 │ │ -06729a: 1502 c843 |003b: const/high16 v2, #int 1137180672 // #43c8 │ │ -06729e: a801 0200 |003d: mul-float v1, v2, v0 │ │ -0672a2: 2202 7a02 |003f: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@027a │ │ -0672a6: 1233 |0041: const/4 v3, #int 3 // #3 │ │ -0672a8: 7030 040e 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0e04 │ │ -0672ae: 5b62 7f03 |0045: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ -0672b2: 2202 7a02 |0047: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@027a │ │ -0672b6: 1253 |0049: const/4 v3, #int 5 // #5 │ │ -0672b8: 7030 040e 6203 |004a: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0e04 │ │ -0672be: 5b62 8603 |004d: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ -0672c2: 5462 7f03 |004f: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ -0672c6: 7130 1711 5602 |0051: 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@1117 │ │ -0672cc: 0c02 |0054: move-result-object v2 │ │ -0672ce: 5b62 8003 |0055: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -0672d2: 5462 8003 |0057: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -0672d6: 6e20 2d11 4200 |0059: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@112d │ │ -0672dc: 5462 8003 |005c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -0672e0: 6e20 2e11 1200 |005e: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@112e │ │ -0672e6: 5462 7f03 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ -0672ea: 5463 8003 |0063: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -0672ee: 6e20 130e 3200 |0065: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0e13 │ │ -0672f4: 5462 8603 |0068: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ -0672f8: 7130 1711 5602 |006a: 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@1117 │ │ -0672fe: 0c02 |006d: move-result-object v2 │ │ -067300: 5b62 8703 |006e: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -067304: 5462 8703 |0070: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -067308: 1223 |0072: const/4 v3, #int 2 // #2 │ │ -06730a: 6e20 2d11 3200 |0073: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@112d │ │ -067310: 5462 8703 |0076: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -067314: 6e20 2e11 1200 |0078: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@112e │ │ -06731a: 5462 8603 |007b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ -06731e: 5463 8703 |007d: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -067322: 6e20 130e 3200 |007f: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0e13 │ │ -067328: 6e20 680e 4600 |0082: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@0e68 │ │ -06732e: 7120 4c0a 4600 |0085: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ -067334: 2202 7002 |0088: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@0270 │ │ -067338: 7020 d50d 6200 |008a: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0dd5 │ │ -06733e: 7120 450a 2600 |008d: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ -067344: 1202 |0090: const/4 v2, #int 0 // #0 │ │ -067346: 7120 a60a 2600 |0091: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0aa6 │ │ -06734c: 7110 2b0a 0600 |0094: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0a2b │ │ -067352: 0a02 |0097: move-result v2 │ │ -067354: 3802 0f00 |0098: if-eqz v2, 00a7 // +000f │ │ -067358: 6202 7103 |009a: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ -06735c: 7220 df0d 6200 |009c: invoke-interface {v2, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.configureApplyInsets:(Landroid/view/View;)V // method@0ddf │ │ -067362: 6202 7103 |009f: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ -067366: 7220 e10d 7200 |00a1: invoke-interface {v2, v7}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@0de1 │ │ -06736c: 0c02 |00a4: move-result-object v2 │ │ -06736e: 5b62 9103 |00a5: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ -067372: 1502 2041 |00a7: const/high16 v2, #int 1092616192 // #4120 │ │ -067376: c802 |00a9: mul-float/2addr v2, v0 │ │ -067378: 5962 7803 |00aa: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ -06737c: 2202 ab05 |00ac: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -067380: 7010 9028 0200 |00ae: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -067386: 5b62 8503 |00b1: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ -06738a: 0e00 |00b3: return-void │ │ +067298: |[067298] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0672a8: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0672ac: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0672ae: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0672b0: 7040 6020 7698 |0004: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ +0672b6: 2202 7202 |0007: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@0272 │ │ +0672ba: 7020 dc0d 6200 |0009: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0ddc │ │ +0672c0: 5b62 7403 |000c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@0374 │ │ +0672c4: 1502 0099 |000e: const/high16 v2, #int -1728053248 // #9900 │ │ +0672c8: 5962 8803 |0010: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0388 │ │ +0672cc: 2202 5a00 |0012: new-instance v2, Landroid/graphics/Paint; // type@005a │ │ +0672d0: 7010 9301 0200 |0014: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0193 │ │ +0672d6: 5b62 8a03 |0017: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@038a │ │ +0672da: 5c64 7a03 |0019: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ +0672de: 5b63 9003 |001b: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ +0672e2: 5b63 8b03 |001d: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ +0672e6: 5b63 8c03 |001f: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@038c │ │ +0672ea: 5b63 8e03 |0021: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@038e │ │ +0672ee: 1502 0400 |0023: const/high16 v2, #int 262144 // #4 │ │ +0672f2: 6e20 620e 2600 |0025: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.setDescendantFocusability:(I)V // method@0e62 │ │ +0672f8: 6e10 3b0e 0600 |0028: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0e3b │ │ +0672fe: 0c02 |002b: move-result-object v2 │ │ +067300: 6e10 0901 0200 |002c: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +067306: 0c02 |002f: move-result-object v2 │ │ +067308: 5220 1d0e |0030: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +06730c: 1502 8042 |0032: const/high16 v2, #int 1115684864 // #4280 │ │ +067310: c802 |0034: mul-float/2addr v2, v0 │ │ +067312: 1503 003f |0035: const/high16 v3, #int 1056964608 // #3f00 │ │ +067316: c632 |0037: add-float/2addr v2, v3 │ │ +067318: 8722 |0038: float-to-int v2, v2 │ │ +06731a: 5962 8403 |0039: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0384 │ │ +06731e: 1502 c843 |003b: const/high16 v2, #int 1137180672 // #43c8 │ │ +067322: a801 0200 |003d: mul-float v1, v2, v0 │ │ +067326: 2202 7b02 |003f: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@027b │ │ +06732a: 1233 |0041: const/4 v3, #int 3 // #3 │ │ +06732c: 7030 040e 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0e04 │ │ +067332: 5b62 7f03 |0045: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ +067336: 2202 7b02 |0047: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@027b │ │ +06733a: 1253 |0049: const/4 v3, #int 5 // #5 │ │ +06733c: 7030 040e 6203 |004a: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0e04 │ │ +067342: 5b62 8603 |004d: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ +067346: 5462 7f03 |004f: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ +06734a: 7130 1711 5602 |0051: 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@1117 │ │ +067350: 0c02 |0054: move-result-object v2 │ │ +067352: 5b62 8003 |0055: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +067356: 5462 8003 |0057: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +06735a: 6e20 2d11 4200 |0059: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@112d │ │ +067360: 5462 8003 |005c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +067364: 6e20 2e11 1200 |005e: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@112e │ │ +06736a: 5462 7f03 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ +06736e: 5463 8003 |0063: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +067372: 6e20 130e 3200 |0065: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0e13 │ │ +067378: 5462 8603 |0068: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ +06737c: 7130 1711 5602 |006a: 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@1117 │ │ +067382: 0c02 |006d: move-result-object v2 │ │ +067384: 5b62 8703 |006e: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +067388: 5462 8703 |0070: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +06738c: 1223 |0072: const/4 v3, #int 2 // #2 │ │ +06738e: 6e20 2d11 3200 |0073: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@112d │ │ +067394: 5462 8703 |0076: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +067398: 6e20 2e11 1200 |0078: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@112e │ │ +06739e: 5462 8603 |007b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ +0673a2: 5463 8703 |007d: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +0673a6: 6e20 130e 3200 |007f: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0e13 │ │ +0673ac: 6e20 680e 4600 |0082: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@0e68 │ │ +0673b2: 7120 4c0a 4600 |0085: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ +0673b8: 2202 7102 |0088: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@0271 │ │ +0673bc: 7020 d50d 6200 |008a: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0dd5 │ │ +0673c2: 7120 450a 2600 |008d: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ +0673c8: 1202 |0090: const/4 v2, #int 0 // #0 │ │ +0673ca: 7120 a60a 2600 |0091: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0aa6 │ │ +0673d0: 7110 2b0a 0600 |0094: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0a2b │ │ +0673d6: 0a02 |0097: move-result v2 │ │ +0673d8: 3802 0f00 |0098: if-eqz v2, 00a7 // +000f │ │ +0673dc: 6202 7103 |009a: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ +0673e0: 7220 df0d 6200 |009c: invoke-interface {v2, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.configureApplyInsets:(Landroid/view/View;)V // method@0ddf │ │ +0673e6: 6202 7103 |009f: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ +0673ea: 7220 e10d 7200 |00a1: invoke-interface {v2, v7}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@0de1 │ │ +0673f0: 0c02 |00a4: move-result-object v2 │ │ +0673f2: 5b62 9103 |00a5: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ +0673f6: 1502 2041 |00a7: const/high16 v2, #int 1092616192 // #4120 │ │ +0673fa: c802 |00a9: mul-float/2addr v2, v0 │ │ +0673fc: 5962 7803 |00aa: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ +067400: 2202 ae05 |00ac: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +067404: 7010 9028 0200 |00ae: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +06740a: 5b62 8503 |00b1: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ +06740e: 0e00 |00b3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=351 │ │ 0x0007 line=175 │ │ 0x000e line=181 │ │ 0x0012 line=183 │ │ 0x0019 line=191 │ │ @@ -97429,52 +97456,52 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06738c: |[06738c] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ -06739c: 6200 7203 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0372 │ │ -0673a0: 1100 |0002: return-object v0 │ │ +067410: |[067410] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +067420: 6200 7203 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0372 │ │ +067424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ #4 : (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 │ │ -0673a4: |[0673a4] android.support.v4.widget.DrawerLayout.access$200:()Z │ │ -0673b4: 6300 7003 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@0370 │ │ -0673b8: 0f00 |0002: return v0 │ │ +067428: |[067428] android.support.v4.widget.DrawerLayout.access$200:()Z │ │ +067438: 6300 7003 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@0370 │ │ +06743c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ #5 : (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 │ │ -0673bc: |[0673bc] android.support.v4.widget.DrawerLayout.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ -0673cc: 7010 2b0e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0e2b │ │ -0673d2: 0c00 |0003: move-result-object v0 │ │ -0673d4: 1100 |0004: return-object v0 │ │ +067440: |[067440] android.support.v4.widget.DrawerLayout.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ +067450: 7010 2b0e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0e2b │ │ +067456: 0c00 |0003: move-result-object v0 │ │ +067458: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -97482,18 +97509,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0673d8: |[0673d8] android.support.v4.widget.DrawerLayout.access$400:(Landroid/view/View;)Z │ │ -0673e8: 7110 440e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibility:(Landroid/view/View;)Z // method@0e44 │ │ -0673ee: 0a00 |0003: move-result v0 │ │ -0673f0: 0f00 |0004: return v0 │ │ +06745c: |[06745c] android.support.v4.widget.DrawerLayout.access$400:(Landroid/view/View;)Z │ │ +06746c: 7110 440e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibility:(Landroid/view/View;)Z // method@0e44 │ │ +067472: 0a00 |0003: move-result v0 │ │ +067474: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -97501,32 +97528,32 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0673f4: |[0673f4] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ -067404: 6e10 310e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -06740a: 0a01 |0003: move-result v1 │ │ -06740c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06740e: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ -067412: 6e20 300e 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -067418: 0c00 |000a: move-result-object v0 │ │ -06741a: 6e20 480e 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -067420: 0a03 |000e: move-result v3 │ │ -067422: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ -067426: 6e20 490e 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0e49 │ │ -06742c: 0a03 |0014: move-result v3 │ │ -06742e: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -067432: 1100 |0017: return-object v0 │ │ -067434: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -067438: 28eb |001a: goto 0005 // -0015 │ │ -06743a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -06743c: 28fb |001c: goto 0017 // -0005 │ │ +067478: |[067478] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +067488: 6e10 310e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +06748e: 0a01 |0003: move-result v1 │ │ +067490: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +067492: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +067496: 6e20 300e 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +06749c: 0c00 |000a: move-result-object v0 │ │ +06749e: 6e20 480e 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +0674a4: 0a03 |000e: move-result v3 │ │ +0674a6: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +0674aa: 6e20 490e 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0e49 │ │ +0674b0: 0a03 |0014: move-result v3 │ │ +0674b2: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +0674b6: 1100 |0017: return-object v0 │ │ +0674b8: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0674bc: 28eb |001a: goto 0005 // -0015 │ │ +0674be: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0674c0: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0004 line=1651 │ │ 0x0007 line=1652 │ │ 0x000b line=1653 │ │ 0x0017 line=1657 │ │ @@ -97544,28 +97571,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -067440: |[067440] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ -067450: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -067454: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -067456: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -06745a: 1a00 a006 |0005: const-string v0, "LEFT" // string@06a0 │ │ -06745e: 1100 |0007: return-object v0 │ │ -067460: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -067464: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -067466: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -06746a: 1a00 8e0f |000d: const-string v0, "RIGHT" // string@0f8e │ │ -06746e: 28f8 |000f: goto 0007 // -0008 │ │ -067470: 7110 9d27 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -067476: 0c00 |0013: move-result-object v0 │ │ -067478: 28f3 |0014: goto 0007 // -000d │ │ +0674c4: |[0674c4] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +0674d4: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +0674d8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0674da: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +0674de: 1a00 a506 |0005: const-string v0, "LEFT" // string@06a5 │ │ +0674e2: 1100 |0007: return-object v0 │ │ +0674e4: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +0674e8: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +0674ea: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +0674ee: 1a00 980f |000d: const-string v0, "RIGHT" // string@0f98 │ │ +0674f2: 28f8 |000f: goto 0007 // -0008 │ │ +0674f4: 7110 9d27 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0674fa: 0c00 |0013: move-result-object v0 │ │ +0674fc: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ 0x0005 line=856 │ │ 0x0007 line=861 │ │ 0x0008 line=858 │ │ 0x000d line=859 │ │ @@ -97578,25 +97605,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06747c: |[06747c] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ -06748c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06748e: 6e10 d21f 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ -067494: 0c00 |0004: move-result-object v0 │ │ -067496: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -06749a: 6e10 da01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ -0674a0: 0a02 |000a: move-result v2 │ │ -0674a2: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -0674a4: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -0674a8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0674aa: 0f01 |000f: return v1 │ │ +067500: |[067500] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +067510: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +067512: 6e10 d21f 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ +067518: 0c00 |0004: move-result-object v0 │ │ +06751a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +06751e: 6e10 da01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ +067524: 0a02 |000a: move-result v2 │ │ +067526: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +067528: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +06752c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +06752e: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1136 │ │ 0x0005 line=1137 │ │ 0x0007 line=1138 │ │ 0x000f line=1140 │ │ locals : │ │ @@ -97608,32 +97635,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0674ac: |[0674ac] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ -0674bc: 6e10 310e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -0674c2: 0a00 |0003: move-result v0 │ │ -0674c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0674c6: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ -0674ca: 6e20 300e 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -0674d0: 0c03 |000a: move-result-object v3 │ │ -0674d2: 6e10 e21f 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0674d8: 0c02 |000e: move-result-object v2 │ │ -0674da: 1f02 7602 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -0674de: 5523 6003 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ -0674e2: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -0674e6: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0674e8: 0f03 |0016: return v3 │ │ -0674ea: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0674ee: 28ec |0019: goto 0005 // -0014 │ │ -0674f0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0674f2: 28fb |001b: goto 0016 // -0005 │ │ +067530: |[067530] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +067540: 6e10 310e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +067546: 0a00 |0003: move-result v0 │ │ +067548: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06754a: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +06754e: 6e20 300e 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +067554: 0c03 |000a: move-result-object v3 │ │ +067556: 6e10 e21f 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06755c: 0c02 |000e: move-result-object v2 │ │ +06755e: 1f02 7702 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067562: 5523 6003 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ +067566: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +06756a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +06756c: 0f03 |0016: return v3 │ │ +06756e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +067572: 28ec |0019: goto 0005 // -0014 │ │ +067574: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +067576: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1576 │ │ 0x0004 line=1577 │ │ 0x0007 line=1578 │ │ 0x0011 line=1579 │ │ 0x0015 line=1580 │ │ @@ -97652,22 +97679,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0674f4: |[0674f4] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ -067504: 7010 2b0e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0e2b │ │ -06750a: 0c00 |0003: move-result-object v0 │ │ -06750c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -067510: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -067512: 0f00 |0007: return v0 │ │ -067514: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -067516: 28fe |0009: goto 0007 // -0002 │ │ +067578: |[067578] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +067588: 7010 2b0e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0e2b │ │ +06758e: 0c00 |0003: move-result-object v0 │ │ +067590: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +067594: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +067596: 0f00 |0007: return v0 │ │ +067598: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06759a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1646 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -97675,27 +97702,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -067518: |[067518] android.support.v4.widget.DrawerLayout.includeChildForAccessibility:(Landroid/view/View;)Z │ │ -067528: 7110 2c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0a2c │ │ -06752e: 0a00 |0003: move-result v0 │ │ -067530: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -067532: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ -067536: 7110 2c0a 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0a2c │ │ -06753c: 0a00 |000a: move-result v0 │ │ -06753e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -067540: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ -067544: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -067546: 0f00 |000f: return v0 │ │ -067548: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -06754a: 28fe |0011: goto 000f // -0002 │ │ +06759c: |[06759c] android.support.v4.widget.DrawerLayout.includeChildForAccessibility:(Landroid/view/View;)Z │ │ +0675ac: 7110 2c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0a2c │ │ +0675b2: 0a00 |0003: move-result v0 │ │ +0675b4: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0675b6: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ +0675ba: 7110 2c0a 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0a2c │ │ +0675c0: 0a00 |000a: move-result v0 │ │ +0675c2: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +0675c4: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ +0675c8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0675ca: 0f00 |000f: return v0 │ │ +0675cc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0675ce: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1758 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 child Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -97703,24 +97730,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06754c: |[06754c] android.support.v4.widget.DrawerLayout.mirror:(Landroid/graphics/drawable/Drawable;I)Z │ │ -06755c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -067560: 7110 d005 0200 |0002: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05d0 │ │ -067566: 0a00 |0005: move-result v0 │ │ -067568: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -06756c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06756e: 0f00 |0009: return v0 │ │ -067570: 7120 d505 3200 |000a: invoke-static {v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@05d5 │ │ -067576: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -067578: 28fb |000e: goto 0009 // -0005 │ │ +0675d0: |[0675d0] android.support.v4.widget.DrawerLayout.mirror:(Landroid/graphics/drawable/Drawable;I)Z │ │ +0675e0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0675e4: 7110 d005 0200 |0002: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05d0 │ │ +0675ea: 0a00 |0005: move-result v0 │ │ +0675ec: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0675f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0675f2: 0f00 |0009: return v0 │ │ +0675f4: 7120 d505 3200 |000a: invoke-static {v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@05d5 │ │ +0675fa: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0675fc: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0008 line=1021 │ │ 0x0009 line=1025 │ │ 0x000a line=1024 │ │ 0x000d line=1025 │ │ @@ -97734,32 +97761,32 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -06757c: |[06757c] android.support.v4.widget.DrawerLayout.resolveLeftShadow:()Landroid/graphics/drawable/Drawable; │ │ -06758c: 7110 2e0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -067592: 0a00 |0003: move-result v0 │ │ -067594: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -067598: 5421 9003 |0006: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ -06759c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0675a0: 5421 9003 |000a: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ -0675a4: 7030 4b0e 1200 |000c: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@0e4b │ │ -0675aa: 5421 9003 |000f: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ -0675ae: 1101 |0011: return-object v1 │ │ -0675b0: 5421 8b03 |0012: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ -0675b4: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ -0675b8: 5421 8b03 |0016: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ -0675bc: 7030 4b0e 1200 |0018: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@0e4b │ │ -0675c2: 5421 8b03 |001b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ -0675c6: 28f4 |001d: goto 0011 // -000c │ │ -0675c8: 5421 8c03 |001e: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@038c │ │ -0675cc: 28f1 |0020: goto 0011 // -000f │ │ +067600: |[067600] android.support.v4.widget.DrawerLayout.resolveLeftShadow:()Landroid/graphics/drawable/Drawable; │ │ +067610: 7110 2e0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +067616: 0a00 |0003: move-result v0 │ │ +067618: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +06761c: 5421 9003 |0006: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ +067620: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +067624: 5421 9003 |000a: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ +067628: 7030 4b0e 1200 |000c: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@0e4b │ │ +06762e: 5421 9003 |000f: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ +067632: 1101 |0011: return-object v1 │ │ +067634: 5421 8b03 |0012: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ +067638: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ +06763c: 5421 8b03 |0016: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ +067640: 7030 4b0e 1200 |0018: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@0e4b │ │ +067646: 5421 8b03 |001b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ +06764a: 28f4 |001d: goto 0011 // -000c │ │ +06764c: 5421 8c03 |001e: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@038c │ │ +067650: 28f1 |0020: goto 0011 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ 0x0004 line=980 │ │ 0x0006 line=981 │ │ 0x000a line=983 │ │ 0x000f line=984 │ │ @@ -97777,32 +97804,32 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0675d0: |[0675d0] android.support.v4.widget.DrawerLayout.resolveRightShadow:()Landroid/graphics/drawable/Drawable; │ │ -0675e0: 7110 2e0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -0675e6: 0a00 |0003: move-result v0 │ │ -0675e8: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -0675ec: 5421 8b03 |0006: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ -0675f0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0675f4: 5421 8b03 |000a: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ -0675f8: 7030 4b0e 1200 |000c: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@0e4b │ │ -0675fe: 5421 8b03 |000f: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ -067602: 1101 |0011: return-object v1 │ │ -067604: 5421 9003 |0012: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ -067608: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ -06760c: 5421 9003 |0016: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ -067610: 7030 4b0e 1200 |0018: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@0e4b │ │ -067616: 5421 9003 |001b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ -06761a: 28f4 |001d: goto 0011 // -000c │ │ -06761c: 5421 8e03 |001e: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@038e │ │ -067620: 28f1 |0020: goto 0011 // -000f │ │ +067654: |[067654] android.support.v4.widget.DrawerLayout.resolveRightShadow:()Landroid/graphics/drawable/Drawable; │ │ +067664: 7110 2e0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +06766a: 0a00 |0003: move-result v0 │ │ +06766c: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +067670: 5421 8b03 |0006: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ +067674: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +067678: 5421 8b03 |000a: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ +06767c: 7030 4b0e 1200 |000c: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@0e4b │ │ +067682: 5421 8b03 |000f: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@038b │ │ +067686: 1101 |0011: return-object v1 │ │ +067688: 5421 9003 |0012: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ +06768c: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ +067690: 5421 9003 |0016: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ +067694: 7030 4b0e 1200 |0018: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@0e4b │ │ +06769a: 5421 9003 |001b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0390 │ │ +06769e: 28f4 |001d: goto 0011 // -000c │ │ +0676a0: 5421 8e03 |001e: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@038e │ │ +0676a4: 28f1 |0020: goto 0011 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0004 line=998 │ │ 0x0006 line=999 │ │ 0x000a line=1001 │ │ 0x000f line=1002 │ │ @@ -97820,25 +97847,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -067624: |[067624] android.support.v4.widget.DrawerLayout.resolveShadowDrawables:()V │ │ -067634: 6300 7303 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@0373 │ │ -067638: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -06763c: 0e00 |0004: return-void │ │ -06763e: 7010 5d0e 0100 |0005: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.resolveLeftShadow:()Landroid/graphics/drawable/Drawable; // method@0e5d │ │ -067644: 0c00 |0008: move-result-object v0 │ │ -067646: 5b10 8d03 |0009: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ -06764a: 7010 5e0e 0100 |000b: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.resolveRightShadow:()Landroid/graphics/drawable/Drawable; // method@0e5e │ │ -067650: 0c00 |000e: move-result-object v0 │ │ -067652: 5b10 8f03 |000f: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ -067656: 28f3 |0011: goto 0004 // -000d │ │ +0676a8: |[0676a8] android.support.v4.widget.DrawerLayout.resolveShadowDrawables:()V │ │ +0676b8: 6300 7303 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@0373 │ │ +0676bc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0676c0: 0e00 |0004: return-void │ │ +0676c2: 7010 5d0e 0100 |0005: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.resolveLeftShadow:()Landroid/graphics/drawable/Drawable; // method@0e5d │ │ +0676c8: 0c00 |0008: move-result-object v0 │ │ +0676ca: 5b10 8d03 |0009: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ +0676ce: 7010 5e0e 0100 |000b: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.resolveRightShadow:()Landroid/graphics/drawable/Drawable; // method@0e5e │ │ +0676d4: 0c00 |000e: move-result-object v0 │ │ +0676d6: 5b10 8f03 |000f: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ +0676da: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ 0x0004 line=975 │ │ 0x0005 line=973 │ │ 0x000b line=974 │ │ locals : │ │ @@ -97849,35 +97876,35 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -067658: |[067658] android.support.v4.widget.DrawerLayout.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V │ │ -067668: 6e10 310e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -06766e: 0a01 |0003: move-result v1 │ │ -067670: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -067672: 3512 1e00 |0005: if-ge v2, v1, 0023 // +001e │ │ -067676: 6e20 300e 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -06767c: 0c00 |000a: move-result-object v0 │ │ -06767e: 3906 0800 |000b: if-nez v6, 0013 // +0008 │ │ -067682: 6e20 480e 0400 |000d: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -067688: 0a03 |0010: move-result v3 │ │ -06768a: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ -06768e: 3806 0b00 |0013: if-eqz v6, 001e // +000b │ │ -067692: 3350 0900 |0015: if-ne v0, v5, 001e // +0009 │ │ -067696: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -067698: 7120 4c0a 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ -06769e: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0676a2: 28e8 |001d: goto 0005 // -0018 │ │ -0676a4: 1243 |001e: const/4 v3, #int 4 // #4 │ │ -0676a6: 7120 4c0a 3000 |001f: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ -0676ac: 28f9 |0022: goto 001b // -0007 │ │ -0676ae: 0e00 |0023: return-void │ │ +0676dc: |[0676dc] android.support.v4.widget.DrawerLayout.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V │ │ +0676ec: 6e10 310e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +0676f2: 0a01 |0003: move-result v1 │ │ +0676f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0676f6: 3512 1e00 |0005: if-ge v2, v1, 0023 // +001e │ │ +0676fa: 6e20 300e 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +067700: 0c00 |000a: move-result-object v0 │ │ +067702: 3906 0800 |000b: if-nez v6, 0013 // +0008 │ │ +067706: 6e20 480e 0400 |000d: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +06770c: 0a03 |0010: move-result v3 │ │ +06770e: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ +067712: 3806 0b00 |0013: if-eqz v6, 001e // +000b │ │ +067716: 3350 0900 |0015: if-ne v0, v5, 001e // +0009 │ │ +06771a: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +06771c: 7120 4c0a 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ +067722: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +067726: 28e8 |001d: goto 0005 // -0018 │ │ +067728: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +06772a: 7120 4c0a 3000 |001f: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ +067730: 28f9 |0022: goto 001b // -0007 │ │ +067732: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x0004 line=756 │ │ 0x0007 line=757 │ │ 0x000b line=758 │ │ 0x0017 line=762 │ │ @@ -97898,59 +97925,59 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -0676b0: |[0676b0] android.support.v4.widget.DrawerLayout.addFocusables:(Ljava/util/ArrayList;II)V │ │ -0676c0: 6e10 340e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getDescendantFocusability:()I // method@0e34 │ │ -0676c6: 0a05 |0003: move-result v5 │ │ -0676c8: 1506 0600 |0004: const/high16 v6, #int 393216 // #6 │ │ -0676cc: 3365 0300 |0006: if-ne v5, v6, 0009 // +0003 │ │ -0676d0: 0e00 |0008: return-void │ │ -0676d2: 6e10 310e 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -0676d8: 0a01 |000c: move-result v1 │ │ -0676da: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0676dc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0676de: 3512 1f00 |000f: if-ge v2, v1, 002e // +001f │ │ -0676e2: 6e20 300e 2700 |0011: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -0676e8: 0c00 |0014: move-result-object v0 │ │ -0676ea: 6e20 480e 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -0676f0: 0a05 |0018: move-result v5 │ │ -0676f2: 3805 0f00 |0019: if-eqz v5, 0028 // +000f │ │ -0676f6: 6e20 470e 0700 |001b: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0e47 │ │ -0676fc: 0a05 |001e: move-result v5 │ │ -0676fe: 3805 0600 |001f: if-eqz v5, 0025 // +0006 │ │ -067702: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -067704: 6e40 c41f 80a9 |0022: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1fc4 │ │ -06770a: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06770e: 28e8 |0027: goto 000f // -0018 │ │ -067710: 5475 8503 |0028: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ -067714: 6e20 9428 0500 |002a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -06771a: 28f8 |002d: goto 0025 // -0008 │ │ -06771c: 3903 1f00 |002e: if-nez v3, 004d // +001f │ │ -067720: 5475 8503 |0030: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ -067724: 6e10 9f28 0500 |0032: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -06772a: 0a04 |0035: move-result v4 │ │ -06772c: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -06772e: 3542 1600 |0037: if-ge v2, v4, 004d // +0016 │ │ -067732: 5475 8503 |0039: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ -067736: 6e20 9828 2500 |003b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -06773c: 0c00 |003e: move-result-object v0 │ │ -06773e: 1f00 3c04 |003f: check-cast v0, Landroid/view/View; // type@043c │ │ -067742: 6e10 fa1f 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -067748: 0a05 |0044: move-result v5 │ │ -06774a: 3905 0500 |0045: if-nez v5, 004a // +0005 │ │ -06774e: 6e40 c41f 80a9 |0047: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1fc4 │ │ -067754: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -067758: 28eb |004c: goto 0037 // -0015 │ │ -06775a: 5475 8503 |004d: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ -06775e: 6e10 9628 0500 |004f: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -067764: 28b6 |0052: goto 0008 // -004a │ │ +067734: |[067734] android.support.v4.widget.DrawerLayout.addFocusables:(Ljava/util/ArrayList;II)V │ │ +067744: 6e10 340e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getDescendantFocusability:()I // method@0e34 │ │ +06774a: 0a05 |0003: move-result v5 │ │ +06774c: 1506 0600 |0004: const/high16 v6, #int 393216 // #6 │ │ +067750: 3365 0300 |0006: if-ne v5, v6, 0009 // +0003 │ │ +067754: 0e00 |0008: return-void │ │ +067756: 6e10 310e 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +06775c: 0a01 |000c: move-result v1 │ │ +06775e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +067760: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +067762: 3512 1f00 |000f: if-ge v2, v1, 002e // +001f │ │ +067766: 6e20 300e 2700 |0011: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +06776c: 0c00 |0014: move-result-object v0 │ │ +06776e: 6e20 480e 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +067774: 0a05 |0018: move-result v5 │ │ +067776: 3805 0f00 |0019: if-eqz v5, 0028 // +000f │ │ +06777a: 6e20 470e 0700 |001b: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0e47 │ │ +067780: 0a05 |001e: move-result v5 │ │ +067782: 3805 0600 |001f: if-eqz v5, 0025 // +0006 │ │ +067786: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +067788: 6e40 c41f 80a9 |0022: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1fc4 │ │ +06778e: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +067792: 28e8 |0027: goto 000f // -0018 │ │ +067794: 5475 8503 |0028: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ +067798: 6e20 9428 0500 |002a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +06779e: 28f8 |002d: goto 0025 // -0008 │ │ +0677a0: 3903 1f00 |002e: if-nez v3, 004d // +001f │ │ +0677a4: 5475 8503 |0030: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ +0677a8: 6e10 9f28 0500 |0032: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0677ae: 0a04 |0035: move-result v4 │ │ +0677b0: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +0677b2: 3542 1600 |0037: if-ge v2, v4, 004d // +0016 │ │ +0677b6: 5475 8503 |0039: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ +0677ba: 6e20 9828 2500 |003b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0677c0: 0c00 |003e: move-result-object v0 │ │ +0677c2: 1f00 3d04 |003f: check-cast v0, Landroid/view/View; // type@043d │ │ +0677c6: 6e10 fa1f 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +0677cc: 0a05 |0044: move-result v5 │ │ +0677ce: 3905 0500 |0045: if-nez v5, 004a // +0005 │ │ +0677d2: 6e40 c41f 80a9 |0047: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1fc4 │ │ +0677d8: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0677dc: 28eb |004c: goto 0037 // -0015 │ │ +0677de: 5475 8503 |004d: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0385 │ │ +0677e2: 6e10 9628 0500 |004f: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +0677e8: 28b6 |0052: goto 0008 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1612 │ │ 0x0008 line=1643 │ │ 0x0009 line=1618 │ │ 0x000d line=1619 │ │ 0x000e line=1620 │ │ @@ -97987,32 +98014,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 │ │ -067768: |[067768] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -067778: 6f40 6320 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ -06777e: 6e10 2a0e 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0e2a │ │ -067784: 0c00 |0006: move-result-object v0 │ │ -067786: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ -06778a: 6e20 480e 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -067790: 0a01 |000c: move-result v1 │ │ -067792: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ -067796: 1241 |000f: const/4 v1, #int 4 // #4 │ │ -067798: 7120 4c0a 1300 |0010: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ -06779e: 6301 7003 |0013: sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@0370 │ │ -0677a2: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ -0677a6: 5421 7403 |0017: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@0374 │ │ -0677aa: 7120 450a 1300 |0019: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ -0677b0: 0e00 |001c: return-void │ │ -0677b2: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0677b4: 7120 4c0a 1300 |001e: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ -0677ba: 28f2 |0021: goto 0013 // -000e │ │ +0677ec: |[0677ec] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +0677fc: 6f40 6320 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ +067802: 6e10 2a0e 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0e2a │ │ +067808: 0c00 |0006: move-result-object v0 │ │ +06780a: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ +06780e: 6e20 480e 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +067814: 0a01 |000c: move-result v1 │ │ +067816: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +06781a: 1241 |000f: const/4 v1, #int 4 // #4 │ │ +06781c: 7120 4c0a 1300 |0010: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ +067822: 6301 7003 |0013: sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@0370 │ │ +067826: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ +06782a: 5421 7403 |0017: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@0374 │ │ +06782e: 7120 450a 1300 |0019: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ +067834: 0e00 |001c: return-void │ │ +067836: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +067838: 7120 4c0a 1300 |001e: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ +06783e: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1730 │ │ 0x0003 line=1732 │ │ 0x0007 line=1733 │ │ 0x000f line=1736 │ │ 0x0013 line=1747 │ │ @@ -98031,39 +98058,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -0677bc: |[0677bc] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ -0677cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0677ce: 55b2 7503 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ -0677d2: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ -0677d6: 7100 7802 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0278 │ │ -0677dc: 0b00 |0008: move-result-wide v0 │ │ -0677de: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -0677e0: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -0677e2: 0402 |000b: move-wide v2, v0 │ │ -0677e4: 0156 |000c: move v6, v5 │ │ -0677e6: 7708 9a1f 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f9a │ │ -0677ec: 0c08 |0010: move-result-object v8 │ │ -0677ee: 6e10 310e 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -0677f4: 0a09 |0014: move-result v9 │ │ -0677f6: 120a |0015: const/4 v10, #int 0 // #0 │ │ -0677f8: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ -0677fc: 6e20 300e ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -067802: 0c02 |001b: move-result-object v2 │ │ -067804: 6e20 ce1f 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1fce │ │ -06780a: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06780e: 28f5 |0021: goto 0016 // -000b │ │ -067810: 6e10 9e1f 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ -067816: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -067818: 5cb2 7503 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ -06781c: 0e00 |0028: return-void │ │ +067840: |[067840] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +067850: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +067852: 55b2 7503 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ +067856: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +06785a: 7100 7802 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0278 │ │ +067860: 0b00 |0008: move-result-wide v0 │ │ +067862: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +067864: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +067866: 0402 |000b: move-wide v2, v0 │ │ +067868: 0156 |000c: move v6, v5 │ │ +06786a: 7708 9a1f 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f9a │ │ +067870: 0c08 |0010: move-result-object v8 │ │ +067872: 6e10 310e 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +067878: 0a09 |0014: move-result v9 │ │ +06787a: 120a |0015: const/4 v10, #int 0 // #0 │ │ +06787c: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +067880: 6e20 300e ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +067886: 0c02 |001b: move-result-object v2 │ │ +067888: 6e20 ce1f 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1fce │ │ +06788e: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +067892: 28f5 |0021: goto 0016 // -000b │ │ +067894: 6e10 9e1f 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ +06789a: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +06789c: 5cb2 7503 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ +0678a0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1662 │ │ 0x0005 line=1663 │ │ 0x0009 line=1664 │ │ 0x0011 line=1666 │ │ 0x0015 line=1667 │ │ @@ -98084,23 +98111,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -067820: |[067820] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ -067830: 6e20 380e 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ -067836: 0a00 |0003: move-result v0 │ │ -067838: 9501 0004 |0004: and-int v1, v0, v4 │ │ -06783c: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ -067840: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -067842: 0f01 |0009: return v1 │ │ -067844: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -067846: 28fe |000b: goto 0009 // -0002 │ │ +0678a4: |[0678a4] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ +0678b4: 6e20 380e 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ +0678ba: 0a00 |0003: move-result v0 │ │ +0678bc: 9501 0004 |0004: and-int v1, v0, v4 │ │ +0678c0: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +0678c4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0678c6: 0f01 |0009: return v1 │ │ +0678c8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0678ca: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0004 line=802 │ │ locals : │ │ 0x0004 - 0x000c reg=0 absGravity I │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -98112,24 +98139,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -067848: |[067848] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -067858: 2020 7602 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -06785c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -067860: 6f20 6520 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2065 │ │ -067866: 0a00 |0007: move-result v0 │ │ -067868: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -06786c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -06786e: 0f00 |000b: return v0 │ │ -067870: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -067872: 28fe |000d: goto 000b // -0002 │ │ +0678cc: |[0678cc] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0678dc: 2020 7702 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +0678e0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0678e4: 6f20 6520 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2065 │ │ +0678ea: 0a00 |0007: move-result v0 │ │ +0678ec: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0678f0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0678f2: 0f00 |000b: return v0 │ │ +0678f4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0678f6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1602 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -98138,63 +98165,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -067874: |[067874] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ -067884: 6e20 480e 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -06788a: 0a01 |0003: move-result v1 │ │ -06788c: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -067890: 2201 5605 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -067894: 2202 6c05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -067898: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -06789e: 1a03 2513 |000d: const-string v3, "View " // string@1325 │ │ -0678a2: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0678a8: 0c02 |0012: move-result-object v2 │ │ -0678aa: 6e20 0128 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0678b0: 0c02 |0016: move-result-object v2 │ │ -0678b2: 1a03 7100 |0017: const-string v3, " is not a sliding drawer" // string@0071 │ │ -0678b6: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0678bc: 0c02 |001c: move-result-object v2 │ │ -0678be: 6e10 0628 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0678c4: 0c02 |0020: move-result-object v2 │ │ -0678c6: 7020 8f27 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0678cc: 2701 |0024: throw v1 │ │ -0678ce: 5541 7a03 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ -0678d2: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -0678d6: 6e10 e21f 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0678dc: 0c00 |002c: move-result-object v0 │ │ -0678de: 1f00 7602 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -0678e2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0678e4: 5901 6303 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -0678e8: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -0678ea: 5c01 6103 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ -0678ee: 6e10 450e 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -0678f4: 0e00 |0038: return-void │ │ -0678f6: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -0678f8: 6e30 1f0e 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -0678fe: 0a01 |003d: move-result v1 │ │ -067900: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ -067904: 5441 8003 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -067908: 6e10 fb1f 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -06790e: 0a02 |0045: move-result v2 │ │ -067910: 7b22 |0046: neg-int v2, v2 │ │ -067912: 6e10 f61f 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -067918: 0a03 |004a: move-result v3 │ │ -06791a: 6e40 3111 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ -067920: 28e7 |004e: goto 0035 // -0019 │ │ -067922: 5441 8703 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -067926: 6e10 3e0e 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -06792c: 0a02 |0054: move-result v2 │ │ -06792e: 6e10 f61f 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -067934: 0a03 |0058: move-result v3 │ │ -067936: 6e40 3111 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ -06793c: 28d9 |005c: goto 0035 // -0027 │ │ +0678f8: |[0678f8] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +067908: 6e20 480e 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +06790e: 0a01 |0003: move-result v1 │ │ +067910: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +067914: 2201 5705 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +067918: 2202 6d05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +06791c: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +067922: 1a03 2f13 |000d: const-string v3, "View " // string@132f │ │ +067926: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06792c: 0c02 |0012: move-result-object v2 │ │ +06792e: 6e20 0128 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +067934: 0c02 |0016: move-result-object v2 │ │ +067936: 1a03 7100 |0017: const-string v3, " is not a sliding drawer" // string@0071 │ │ +06793a: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +067940: 0c02 |001c: move-result-object v2 │ │ +067942: 6e10 0628 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +067948: 0c02 |0020: move-result-object v2 │ │ +06794a: 7020 8f27 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +067950: 2701 |0024: throw v1 │ │ +067952: 5541 7a03 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ +067956: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +06795a: 6e10 e21f 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +067960: 0c00 |002c: move-result-object v0 │ │ +067962: 1f00 7702 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067966: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +067968: 5901 6303 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +06796c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +06796e: 5c01 6103 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ +067972: 6e10 450e 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +067978: 0e00 |0038: return-void │ │ +06797a: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +06797c: 6e30 1f0e 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +067982: 0a01 |003d: move-result v1 │ │ +067984: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +067988: 5441 8003 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +06798c: 6e10 fb1f 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +067992: 0a02 |0045: move-result v2 │ │ +067994: 7b22 |0046: neg-int v2, v2 │ │ +067996: 6e10 f61f 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06799c: 0a03 |004a: move-result v3 │ │ +06799e: 6e40 3111 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ +0679a4: 28e7 |004e: goto 0035 // -0019 │ │ +0679a6: 5441 8703 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +0679aa: 6e10 3e0e 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +0679b0: 0a02 |0054: move-result v2 │ │ +0679b2: 6e10 f61f 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0679b8: 0a03 |0058: move-result v3 │ │ +0679ba: 6e40 3111 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ +0679c0: 28d9 |005c: goto 0035 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1476 │ │ 0x0006 line=1477 │ │ 0x0025 line=1480 │ │ 0x0029 line=1481 │ │ 0x002f line=1482 │ │ @@ -98214,18 +98241,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -067940: |[067940] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ -067950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067952: 6e20 230e 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ -067958: 0e00 |0004: return-void │ │ +0679c4: |[0679c4] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +0679d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0679d6: 6e20 230e 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ +0679dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ 0x0004 line=1394 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -98234,65 +98261,65 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -06795c: |[06795c] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ -06796c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06796e: 6e10 310e 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -067974: 0a01 |0004: move-result v1 │ │ -067976: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -067978: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ -06797c: 6e20 300e 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -067982: 0c00 |000b: move-result-object v0 │ │ -067984: 6e10 e21f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06798a: 0c04 |000f: move-result-object v4 │ │ -06798c: 1f04 7602 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067990: 6e20 480e 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -067996: 0a06 |0015: move-result v6 │ │ -067998: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -06799c: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ -0679a0: 5546 6003 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ -0679a4: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -0679a8: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0679ac: 28e6 |0020: goto 0006 // -001a │ │ -0679ae: 6e10 fb1f 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -0679b4: 0a02 |0024: move-result v2 │ │ -0679b6: 1236 |0025: const/4 v6, #int 3 // #3 │ │ -0679b8: 6e30 1f0e 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -0679be: 0a06 |0029: move-result v6 │ │ -0679c0: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ -0679c4: 5496 8003 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -0679c8: 7b27 |002e: neg-int v7, v2 │ │ -0679ca: 6e10 f61f 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -0679d0: 0a08 |0032: move-result v8 │ │ -0679d2: 6e40 3111 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ -0679d8: 0a06 |0036: move-result v6 │ │ -0679da: b665 |0037: or-int/2addr v5, v6 │ │ -0679dc: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -0679de: 5c46 6003 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ -0679e2: 28e3 |003b: goto 001e // -001d │ │ -0679e4: 5496 8703 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -0679e8: 6e10 3e0e 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -0679ee: 0a07 |0041: move-result v7 │ │ -0679f0: 6e10 f61f 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -0679f6: 0a08 |0045: move-result v8 │ │ -0679f8: 6e40 3111 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ -0679fe: 0a06 |0049: move-result v6 │ │ -067a00: b665 |004a: or-int/2addr v5, v6 │ │ -067a02: 28ed |004b: goto 0038 // -0013 │ │ -067a04: 5496 7f03 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ -067a08: 6e10 120e 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0e12 │ │ -067a0e: 5496 8603 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ -067a12: 6e10 120e 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0e12 │ │ -067a18: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ -067a1c: 6e10 450e 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -067a22: 0e00 |005b: return-void │ │ +0679e0: |[0679e0] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +0679f0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0679f2: 6e10 310e 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +0679f8: 0a01 |0004: move-result v1 │ │ +0679fa: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0679fc: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +067a00: 6e20 300e 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +067a06: 0c00 |000b: move-result-object v0 │ │ +067a08: 6e10 e21f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +067a0e: 0c04 |000f: move-result-object v4 │ │ +067a10: 1f04 7702 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067a14: 6e20 480e 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +067a1a: 0a06 |0015: move-result v6 │ │ +067a1c: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +067a20: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +067a24: 5546 6003 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ +067a28: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +067a2c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +067a30: 28e6 |0020: goto 0006 // -001a │ │ +067a32: 6e10 fb1f 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +067a38: 0a02 |0024: move-result v2 │ │ +067a3a: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +067a3c: 6e30 1f0e 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +067a42: 0a06 |0029: move-result v6 │ │ +067a44: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +067a48: 5496 8003 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +067a4c: 7b27 |002e: neg-int v7, v2 │ │ +067a4e: 6e10 f61f 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +067a54: 0a08 |0032: move-result v8 │ │ +067a56: 6e40 3111 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ +067a5c: 0a06 |0036: move-result v6 │ │ +067a5e: b665 |0037: or-int/2addr v5, v6 │ │ +067a60: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +067a62: 5c46 6003 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0360 │ │ +067a66: 28e3 |003b: goto 001e // -001d │ │ +067a68: 5496 8703 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +067a6c: 6e10 3e0e 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +067a72: 0a07 |0041: move-result v7 │ │ +067a74: 6e10 f61f 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +067a7a: 0a08 |0045: move-result v8 │ │ +067a7c: 6e40 3111 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ +067a82: 0a06 |0049: move-result v6 │ │ +067a84: b665 |004a: or-int/2addr v5, v6 │ │ +067a86: 28ed |004b: goto 0038 // -0013 │ │ +067a88: 5496 7f03 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ +067a8c: 6e10 120e 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0e12 │ │ +067a92: 5496 8603 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ +067a96: 6e10 120e 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0e12 │ │ +067a9c: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +067aa0: 6e10 450e 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +067aa6: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ 0x0001 line=1398 │ │ 0x0005 line=1399 │ │ 0x0008 line=1400 │ │ 0x000c line=1401 │ │ @@ -98323,42 +98350,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -067a24: |[067a24] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -067a34: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -067a36: 6e10 310e 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -067a3c: 0a00 |0004: move-result v0 │ │ -067a3e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -067a40: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -067a42: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ -067a46: 6e20 300e 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -067a4c: 0c04 |000c: move-result-object v4 │ │ -067a4e: 6e10 e21f 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -067a54: 0c04 |0010: move-result-object v4 │ │ -067a56: 1f04 7602 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067a5a: 5242 6303 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -067a5e: 7120 ab27 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ -067a64: 0a03 |0018: move-result v3 │ │ -067a66: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -067a6a: 28ec |001b: goto 0007 // -0014 │ │ -067a6c: 5973 8903 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0389 │ │ -067a70: 5474 8003 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -067a74: 6e20 1611 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1116 │ │ -067a7a: 0a04 |0023: move-result v4 │ │ -067a7c: 5475 8703 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -067a80: 6e20 1611 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1116 │ │ -067a86: 0a05 |0029: move-result v5 │ │ -067a88: b654 |002a: or-int/2addr v4, v5 │ │ -067a8a: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -067a8e: 7110 3f0a 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -067a94: 0e00 |0030: return-void │ │ +067aa8: |[067aa8] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +067ab8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +067aba: 6e10 310e 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +067ac0: 0a00 |0004: move-result v0 │ │ +067ac2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +067ac4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +067ac6: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +067aca: 6e20 300e 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +067ad0: 0c04 |000c: move-result-object v4 │ │ +067ad2: 6e10 e21f 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +067ad8: 0c04 |0010: move-result-object v4 │ │ +067ada: 1f04 7702 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067ade: 5242 6303 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +067ae2: 7120 ab27 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ +067ae8: 0a03 |0018: move-result v3 │ │ +067aea: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +067aee: 28ec |001b: goto 0007 // -0014 │ │ +067af0: 5973 8903 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0389 │ │ +067af4: 5474 8003 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +067af8: 6e20 1611 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1116 │ │ +067afe: 0a04 |0023: move-result v4 │ │ +067b00: 5475 8703 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +067b04: 6e20 1611 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1116 │ │ +067b0a: 0a05 |0029: move-result v5 │ │ +067b0c: b654 |002a: or-int/2addr v4, v5 │ │ +067b0e: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +067b12: 7110 3f0a 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +067b18: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1121 │ │ 0x0005 line=1122 │ │ 0x0006 line=1123 │ │ 0x0009 line=1124 │ │ 0x0015 line=1125 │ │ @@ -98379,36 +98406,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -067a98: |[067a98] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ -067aa8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -067aaa: 6e10 e21f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -067ab0: 0c00 |0004: move-result-object v0 │ │ -067ab2: 1f00 7602 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067ab6: 5502 6103 |0007: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ -067aba: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ -067abe: 5c03 6103 |000b: iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ -067ac2: 5442 8103 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ -067ac6: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -067aca: 5442 8103 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ -067ace: 7220 ef0d 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0def │ │ -067ad4: 7030 6f0e 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0e6f │ │ -067ada: 6e10 430e 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@0e43 │ │ -067ae0: 0a02 |001c: move-result v2 │ │ -067ae2: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ -067ae6: 6e10 3c0e 0400 |001f: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@0e3c │ │ -067aec: 0c01 |0022: move-result-object v1 │ │ -067aee: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -067af2: 1302 2000 |0025: const/16 v2, #int 32 // #20 │ │ -067af6: 6e20 2b20 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@202b │ │ -067afc: 0e00 |002a: return-void │ │ +067b1c: |[067b1c] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +067b2c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +067b2e: 6e10 e21f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +067b34: 0c00 |0004: move-result-object v0 │ │ +067b36: 1f00 7702 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067b3a: 5502 6103 |0007: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ +067b3e: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ +067b42: 5c03 6103 |000b: iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ +067b46: 5442 8103 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ +067b4a: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +067b4e: 5442 8103 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ +067b52: 7220 ef0d 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0def │ │ +067b58: 7030 6f0e 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0e6f │ │ +067b5e: 6e10 430e 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@0e43 │ │ +067b64: 0a02 |001c: move-result v2 │ │ +067b66: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ +067b6a: 6e10 3c0e 0400 |001f: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@0e3c │ │ +067b70: 0c01 |0022: move-result-object v1 │ │ +067b72: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +067b76: 1302 2000 |0025: const/16 v2, #int 32 // #20 │ │ +067b7a: 6e20 2b20 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@202b │ │ +067b80: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=714 │ │ 0x0007 line=715 │ │ 0x000b line=716 │ │ 0x000d line=717 │ │ 0x0011 line=718 │ │ @@ -98429,34 +98456,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -067b00: |[067b00] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ -067b10: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -067b12: 6e10 e21f 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -067b18: 0c00 |0004: move-result-object v0 │ │ -067b1a: 1f00 7602 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067b1e: 5501 6103 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ -067b22: 3901 1e00 |0009: if-nez v1, 0027 // +001e │ │ -067b26: 5c02 6103 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ -067b2a: 5431 8103 |000d: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ -067b2e: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -067b32: 5431 8103 |0011: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ -067b36: 7220 f00d 4100 |0013: invoke-interface {v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0df0 │ │ -067b3c: 7030 6f0e 4302 |0016: invoke-direct {v3, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0e6f │ │ -067b42: 6e10 430e 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@0e43 │ │ -067b48: 0a01 |001c: move-result v1 │ │ -067b4a: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -067b4e: 1301 2000 |001f: const/16 v1, #int 32 // #20 │ │ -067b52: 6e20 600e 1300 |0021: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@0e60 │ │ -067b58: 6e10 2320 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@2023 │ │ -067b5e: 0e00 |0027: return-void │ │ +067b84: |[067b84] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +067b94: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +067b96: 6e10 e21f 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +067b9c: 0c00 |0004: move-result-object v0 │ │ +067b9e: 1f00 7702 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067ba2: 5501 6103 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ +067ba6: 3901 1e00 |0009: if-nez v1, 0027 // +001e │ │ +067baa: 5c02 6103 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ +067bae: 5431 8103 |000d: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ +067bb2: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +067bb6: 5431 8103 |0011: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ +067bba: 7220 f00d 4100 |0013: invoke-interface {v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0df0 │ │ +067bc0: 7030 6f0e 4302 |0016: invoke-direct {v3, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0e6f │ │ +067bc6: 6e10 430e 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@0e43 │ │ +067bcc: 0a01 |001c: move-result v1 │ │ +067bce: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +067bd2: 1301 2000 |001f: const/16 v1, #int 32 // #20 │ │ +067bd6: 6e20 600e 1300 |0021: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@0e60 │ │ +067bdc: 6e10 2320 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@2023 │ │ +067be2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=736 │ │ 0x0007 line=737 │ │ 0x000b line=738 │ │ 0x000d line=739 │ │ 0x0011 line=740 │ │ @@ -98475,20 +98502,20 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -067b60: |[067b60] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ -067b70: 5410 8103 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ -067b74: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067b78: 5410 8103 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ -067b7c: 7230 f10d 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0df1 │ │ -067b82: 0e00 |0009: return-void │ │ +067be4: |[067be4] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +067bf4: 5410 8103 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ +067bf8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +067bfc: 5410 8103 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ +067c00: 7230 f10d 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0df1 │ │ +067c06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0004 line=773 │ │ 0x0009 line=775 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -98500,221 +98527,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 │ │ -067b84: |[067b84] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -067b94: 7401 3a0e 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0e3a │ │ -067b9a: 0a12 |0003: move-result v18 │ │ -067b9c: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ -067ba0: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ -067ba4: 6e20 460e 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ -067baa: 0a11 |000b: move-result v17 │ │ -067bac: 120d |000c: const/4 v13, #int 0 // #0 │ │ -067bae: 7401 3e0e 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -067bb4: 0a0e |0010: move-result v14 │ │ -067bb6: 7401 8b01 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ -067bbc: 0a15 |0014: move-result v21 │ │ -067bbe: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ -067bc2: 7401 310e 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -067bc8: 0a0a |001a: move-result v10 │ │ -067bca: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ -067bce: 0200 1300 |001d: move/from16 v0, v19 │ │ -067bd2: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ -067bd6: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ -067bda: 0201 1300 |0023: move/from16 v1, v19 │ │ -067bde: 6e20 300e 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -067be4: 0c19 |0028: move-result-object v25 │ │ -067be6: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -067bea: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ -067bee: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ -067bf2: 7401 fa1f 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -067bf8: 0a02 |0032: move-result v2 │ │ -067bfa: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ -067bfe: 7701 400e 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@0e40 │ │ -067c04: 0a02 |0038: move-result v2 │ │ -067c06: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ -067c0a: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ -067c0e: 0801 1900 |003d: move-object/from16 v1, v25 │ │ -067c12: 6e20 480e 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -067c18: 0a02 |0042: move-result v2 │ │ -067c1a: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ -067c1e: 7401 dc1f 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -067c24: 0a02 |0048: move-result v2 │ │ -067c26: 0200 1200 |0049: move/from16 v0, v18 │ │ -067c2a: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ -067c2e: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -067c32: 28ce |004f: goto 001d // -0032 │ │ -067c34: 1232 |0050: const/4 v2, #int 3 // #3 │ │ -067c36: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ -067c3a: 0801 1900 |0053: move-object/from16 v1, v25 │ │ -067c3e: 6e30 1f0e 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -067c44: 0a02 |0058: move-result v2 │ │ -067c46: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ -067c4a: 7401 f01f 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -067c50: 0a1b |005e: move-result v27 │ │ -067c52: 0200 1b00 |005f: move/from16 v0, v27 │ │ -067c56: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ -067c5a: 020d 1b00 |0063: move/from16 v13, v27 │ │ -067c5e: 28e8 |0065: goto 004d // -0018 │ │ -067c60: 7401 e31f 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -067c66: 0a1a |0069: move-result v26 │ │ -067c68: 0200 1a00 |006a: move/from16 v0, v26 │ │ -067c6c: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ -067c70: 020e 1a00 |006e: move/from16 v14, v26 │ │ -067c74: 28dd |0070: goto 004d // -0023 │ │ -067c76: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -067c78: 7401 3a0e 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0e3a │ │ -067c7e: 0a03 |0075: move-result v3 │ │ -067c80: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ -067c84: 6e53 7f01 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@017f │ │ -067c8a: 7505 6920 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2069 │ │ -067c90: 0a16 |007e: move-result v22 │ │ -067c92: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -067c96: 0201 1500 |0081: move/from16 v1, v21 │ │ -067c9a: 6e20 8801 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ -067ca0: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ -067ca4: 5202 8903 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0389 │ │ -067ca8: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -067caa: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -067cae: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ -067cb2: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ -067cb6: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ -067cba: 5202 8803 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0388 │ │ -067cbe: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ -067cc2: b532 |0097: and-int/2addr v2, v3 │ │ -067cc4: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ -067cc8: 8292 |009a: int-to-float v2, v9 │ │ -067cca: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ -067cce: 5203 8903 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0389 │ │ -067cd2: c832 |009f: mul-float/2addr v2, v3 │ │ -067cd4: 8720 |00a0: float-to-int v0, v2 │ │ -067cd6: 0214 0000 |00a1: move/from16 v20, v0 │ │ -067cda: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ -067cde: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ -067ce2: 5203 8803 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0388 │ │ -067ce6: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ -067cec: b543 |00ac: and-int/2addr v3, v4 │ │ -067cee: 960f 0203 |00ad: or-int v15, v2, v3 │ │ -067cf2: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ -067cf6: 5402 8a03 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@038a │ │ -067cfa: 6e20 9701 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -067d00: 82d3 |00b6: int-to-float v3, v13 │ │ -067d02: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -067d04: 82e5 |00b8: int-to-float v5, v14 │ │ -067d06: 7401 3a0e 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0e3a │ │ -067d0c: 0a02 |00bc: move-result v2 │ │ -067d0e: 8226 |00bd: int-to-float v6, v2 │ │ -067d10: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ -067d14: 5407 8a03 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@038a │ │ -067d18: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ -067d1c: 7406 8601 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0186 │ │ -067d22: 0f16 |00c7: return v22 │ │ -067d24: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ -067d28: 5402 8d03 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ -067d2c: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ -067d30: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ -067d32: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ -067d36: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ -067d3a: 6e30 1f0e 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -067d40: 0a02 |00d6: move-result v2 │ │ -067d42: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ -067d46: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ -067d4a: 5402 8d03 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ -067d4e: 6e10 d701 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ -067d54: 0a17 |00e0: move-result v23 │ │ -067d56: 7401 f01f 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -067d5c: 0a0c |00e4: move-result v12 │ │ -067d5e: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -067d62: 5402 8003 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -067d66: 6e10 2011 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1120 │ │ -067d6c: 0a10 |00ec: move-result v16 │ │ -067d6e: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -067d70: 82c3 |00ee: int-to-float v3, v12 │ │ -067d72: 0200 1000 |00ef: move/from16 v0, v16 │ │ -067d76: 8204 |00f1: int-to-float v4, v0 │ │ -067d78: c943 |00f2: div-float/2addr v3, v4 │ │ -067d7a: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ -067d7e: 7120 ae27 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -067d84: 0a03 |00f8: move-result v3 │ │ -067d86: 7120 ab27 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ -067d8c: 0a08 |00fc: move-result v8 │ │ -067d8e: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ -067d92: 5402 8d03 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ -067d96: 7401 f61f 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -067d9c: 0a03 |0104: move-result v3 │ │ -067d9e: 9004 0c17 |0105: add-int v4, v12, v23 │ │ -067da2: 7401 d41f 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -067da8: 0a05 |010a: move-result v5 │ │ -067daa: 6e55 e601 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -067db0: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ -067db4: 5402 8d03 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ -067db8: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ -067dbc: c883 |0114: mul-float/2addr v3, v8 │ │ -067dbe: 8733 |0115: float-to-int v3, v3 │ │ -067dc0: 6e20 e401 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ -067dc6: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ -067dca: 5402 8d03 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ -067dce: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ -067dd2: 6e20 d001 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -067dd8: 28a5 |0122: goto 00c7 // -005b │ │ -067dda: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ -067dde: 5402 8f03 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ -067de2: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ -067de6: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -067de8: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ -067dec: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ -067df0: 6e30 1f0e 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -067df6: 0a02 |0131: move-result v2 │ │ -067df8: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ -067dfc: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -067e00: 5402 8f03 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ -067e04: 6e10 d701 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ -067e0a: 0a17 |013b: move-result v23 │ │ -067e0c: 7401 e31f 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -067e12: 0a0b |013f: move-result v11 │ │ -067e14: 7401 3e0e 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -067e1a: 0a02 |0143: move-result v2 │ │ -067e1c: 9118 020b |0144: sub-int v24, v2, v11 │ │ -067e20: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ -067e24: 5402 8703 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -067e28: 6e10 2011 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1120 │ │ -067e2e: 0a10 |014d: move-result v16 │ │ -067e30: 1202 |014e: const/4 v2, #int 0 // #0 │ │ -067e32: 0200 1800 |014f: move/from16 v0, v24 │ │ -067e36: 8203 |0151: int-to-float v3, v0 │ │ -067e38: 0200 1000 |0152: move/from16 v0, v16 │ │ -067e3c: 8204 |0154: int-to-float v4, v0 │ │ -067e3e: c943 |0155: div-float/2addr v3, v4 │ │ -067e40: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ -067e44: 7120 ae27 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -067e4a: 0a03 |015b: move-result v3 │ │ -067e4c: 7120 ab27 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ -067e52: 0a08 |015f: move-result v8 │ │ -067e54: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ -067e58: 5402 8f03 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ -067e5c: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ -067e60: 7401 f61f 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -067e66: 0a04 |0169: move-result v4 │ │ -067e68: 7401 d41f 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -067e6e: 0a05 |016d: move-result v5 │ │ -067e70: 6e55 e601 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -067e76: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ -067e7a: 5402 8f03 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ -067e7e: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ -067e82: c883 |0177: mul-float/2addr v3, v8 │ │ -067e84: 8733 |0178: float-to-int v3, v3 │ │ -067e86: 6e20 e401 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ -067e8c: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ -067e90: 5402 8f03 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ -067e94: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ -067e98: 6e20 d001 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -067e9e: 2900 42ff |0185: goto/16 00c7 // -00be │ │ +067c08: |[067c08] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +067c18: 7401 3a0e 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0e3a │ │ +067c1e: 0a12 |0003: move-result v18 │ │ +067c20: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ +067c24: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ +067c28: 6e20 460e 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ +067c2e: 0a11 |000b: move-result v17 │ │ +067c30: 120d |000c: const/4 v13, #int 0 // #0 │ │ +067c32: 7401 3e0e 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +067c38: 0a0e |0010: move-result v14 │ │ +067c3a: 7401 8b01 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ +067c40: 0a15 |0014: move-result v21 │ │ +067c42: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +067c46: 7401 310e 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +067c4c: 0a0a |001a: move-result v10 │ │ +067c4e: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +067c52: 0200 1300 |001d: move/from16 v0, v19 │ │ +067c56: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +067c5a: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ +067c5e: 0201 1300 |0023: move/from16 v1, v19 │ │ +067c62: 6e20 300e 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +067c68: 0c19 |0028: move-result-object v25 │ │ +067c6a: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +067c6e: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ +067c72: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +067c76: 7401 fa1f 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +067c7c: 0a02 |0032: move-result v2 │ │ +067c7e: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +067c82: 7701 400e 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@0e40 │ │ +067c88: 0a02 |0038: move-result v2 │ │ +067c8a: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +067c8e: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +067c92: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +067c96: 6e20 480e 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +067c9c: 0a02 |0042: move-result v2 │ │ +067c9e: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +067ca2: 7401 dc1f 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +067ca8: 0a02 |0048: move-result v2 │ │ +067caa: 0200 1200 |0049: move/from16 v0, v18 │ │ +067cae: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +067cb2: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +067cb6: 28ce |004f: goto 001d // -0032 │ │ +067cb8: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +067cba: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ +067cbe: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +067cc2: 6e30 1f0e 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +067cc8: 0a02 |0058: move-result v2 │ │ +067cca: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +067cce: 7401 f01f 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +067cd4: 0a1b |005e: move-result v27 │ │ +067cd6: 0200 1b00 |005f: move/from16 v0, v27 │ │ +067cda: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +067cde: 020d 1b00 |0063: move/from16 v13, v27 │ │ +067ce2: 28e8 |0065: goto 004d // -0018 │ │ +067ce4: 7401 e31f 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +067cea: 0a1a |0069: move-result v26 │ │ +067cec: 0200 1a00 |006a: move/from16 v0, v26 │ │ +067cf0: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +067cf4: 020e 1a00 |006e: move/from16 v14, v26 │ │ +067cf8: 28dd |0070: goto 004d // -0023 │ │ +067cfa: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +067cfc: 7401 3a0e 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0e3a │ │ +067d02: 0a03 |0075: move-result v3 │ │ +067d04: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +067d08: 6e53 7f01 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@017f │ │ +067d0e: 7505 6920 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2069 │ │ +067d14: 0a16 |007e: move-result v22 │ │ +067d16: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +067d1a: 0201 1500 |0081: move/from16 v1, v21 │ │ +067d1e: 6e20 8801 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ +067d24: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ +067d28: 5202 8903 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0389 │ │ +067d2c: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +067d2e: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +067d32: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +067d36: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +067d3a: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +067d3e: 5202 8803 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0388 │ │ +067d42: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +067d46: b532 |0097: and-int/2addr v2, v3 │ │ +067d48: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +067d4c: 8292 |009a: int-to-float v2, v9 │ │ +067d4e: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +067d52: 5203 8903 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0389 │ │ +067d56: c832 |009f: mul-float/2addr v2, v3 │ │ +067d58: 8720 |00a0: float-to-int v0, v2 │ │ +067d5a: 0214 0000 |00a1: move/from16 v20, v0 │ │ +067d5e: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +067d62: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ +067d66: 5203 8803 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0388 │ │ +067d6a: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +067d70: b543 |00ac: and-int/2addr v3, v4 │ │ +067d72: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +067d76: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ +067d7a: 5402 8a03 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@038a │ │ +067d7e: 6e20 9701 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +067d84: 82d3 |00b6: int-to-float v3, v13 │ │ +067d86: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +067d88: 82e5 |00b8: int-to-float v5, v14 │ │ +067d8a: 7401 3a0e 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0e3a │ │ +067d90: 0a02 |00bc: move-result v2 │ │ +067d92: 8226 |00bd: int-to-float v6, v2 │ │ +067d94: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ +067d98: 5407 8a03 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@038a │ │ +067d9c: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ +067da0: 7406 8601 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0186 │ │ +067da6: 0f16 |00c7: return v22 │ │ +067da8: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +067dac: 5402 8d03 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ +067db0: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +067db4: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +067db6: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ +067dba: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ +067dbe: 6e30 1f0e 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +067dc4: 0a02 |00d6: move-result v2 │ │ +067dc6: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +067dca: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ +067dce: 5402 8d03 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ +067dd2: 6e10 d701 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ +067dd8: 0a17 |00e0: move-result v23 │ │ +067dda: 7401 f01f 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +067de0: 0a0c |00e4: move-result v12 │ │ +067de2: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +067de6: 5402 8003 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +067dea: 6e10 2011 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1120 │ │ +067df0: 0a10 |00ec: move-result v16 │ │ +067df2: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +067df4: 82c3 |00ee: int-to-float v3, v12 │ │ +067df6: 0200 1000 |00ef: move/from16 v0, v16 │ │ +067dfa: 8204 |00f1: int-to-float v4, v0 │ │ +067dfc: c943 |00f2: div-float/2addr v3, v4 │ │ +067dfe: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +067e02: 7120 ae27 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +067e08: 0a03 |00f8: move-result v3 │ │ +067e0a: 7120 ab27 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ +067e10: 0a08 |00fc: move-result v8 │ │ +067e12: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ +067e16: 5402 8d03 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ +067e1a: 7401 f61f 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +067e20: 0a03 |0104: move-result v3 │ │ +067e22: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +067e26: 7401 d41f 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +067e2c: 0a05 |010a: move-result v5 │ │ +067e2e: 6e55 e601 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +067e34: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ +067e38: 5402 8d03 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ +067e3c: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +067e40: c883 |0114: mul-float/2addr v3, v8 │ │ +067e42: 8733 |0115: float-to-int v3, v3 │ │ +067e44: 6e20 e401 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ +067e4a: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ +067e4e: 5402 8d03 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@038d │ │ +067e52: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ +067e56: 6e20 d001 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +067e5c: 28a5 |0122: goto 00c7 // -005b │ │ +067e5e: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ +067e62: 5402 8f03 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ +067e66: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +067e6a: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +067e6c: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ +067e70: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ +067e74: 6e30 1f0e 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +067e7a: 0a02 |0131: move-result v2 │ │ +067e7c: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +067e80: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +067e84: 5402 8f03 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ +067e88: 6e10 d701 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ +067e8e: 0a17 |013b: move-result v23 │ │ +067e90: 7401 e31f 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +067e96: 0a0b |013f: move-result v11 │ │ +067e98: 7401 3e0e 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +067e9e: 0a02 |0143: move-result v2 │ │ +067ea0: 9118 020b |0144: sub-int v24, v2, v11 │ │ +067ea4: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ +067ea8: 5402 8703 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +067eac: 6e10 2011 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1120 │ │ +067eb2: 0a10 |014d: move-result v16 │ │ +067eb4: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +067eb6: 0200 1800 |014f: move/from16 v0, v24 │ │ +067eba: 8203 |0151: int-to-float v3, v0 │ │ +067ebc: 0200 1000 |0152: move/from16 v0, v16 │ │ +067ec0: 8204 |0154: int-to-float v4, v0 │ │ +067ec2: c943 |0155: div-float/2addr v3, v4 │ │ +067ec4: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +067ec8: 7120 ae27 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +067ece: 0a03 |015b: move-result v3 │ │ +067ed0: 7120 ab27 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ +067ed6: 0a08 |015f: move-result v8 │ │ +067ed8: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ +067edc: 5402 8f03 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ +067ee0: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +067ee4: 7401 f61f 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +067eea: 0a04 |0169: move-result v4 │ │ +067eec: 7401 d41f 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +067ef2: 0a05 |016d: move-result v5 │ │ +067ef4: 6e55 e601 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +067efa: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ +067efe: 5402 8f03 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ +067f02: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +067f06: c883 |0177: mul-float/2addr v3, v8 │ │ +067f08: 8733 |0178: float-to-int v3, v3 │ │ +067f0a: 6e20 e401 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ +067f10: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ +067f14: 5402 8f03 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@038f │ │ +067f18: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ +067f1c: 6e20 d001 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +067f22: 2900 42ff |0185: goto/16 00c7 // -00be │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1204 │ │ 0x0004 line=1205 │ │ 0x000c line=1206 │ │ 0x0011 line=1208 │ │ 0x0015 line=1209 │ │ @@ -98789,35 +98816,35 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -067ea4: |[067ea4] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ -067eb4: 7110 2e0a 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -067eba: 0a05 |0003: move-result v5 │ │ -067ebc: 7120 6908 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -067ec2: 0a05 |0007: move-result v5 │ │ -067ec4: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ -067ec8: 6e10 310e 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -067ece: 0a03 |000d: move-result v3 │ │ -067ed0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -067ed2: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ -067ed6: 6e20 300e 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -067edc: 0c01 |0014: move-result-object v1 │ │ -067ede: 6e20 380e 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ -067ee4: 0a02 |0018: move-result v2 │ │ -067ee6: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ -067eea: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -067eee: 1101 |001d: return-object v1 │ │ -067ef0: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -067ef4: 28ef |0020: goto 000f // -0011 │ │ -067ef6: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -067ef8: 28fb |0022: goto 001d // -0005 │ │ +067f28: |[067f28] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +067f38: 7110 2e0a 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +067f3e: 0a05 |0003: move-result v5 │ │ +067f40: 7120 6908 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +067f46: 0a05 |0007: move-result v5 │ │ +067f48: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ +067f4c: 6e10 310e 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +067f52: 0a03 |000d: move-result v3 │ │ +067f54: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +067f56: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ +067f5a: 6e20 300e 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +067f60: 0c01 |0014: move-result-object v1 │ │ +067f62: 6e20 380e 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ +067f68: 0a02 |0018: move-result v2 │ │ +067f6a: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ +067f6e: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +067f72: 1101 |001d: return-object v1 │ │ +067f74: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +067f78: 28ef |0020: goto 000f // -0011 │ │ +067f7a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +067f7c: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x000a line=837 │ │ 0x000e line=838 │ │ 0x0011 line=839 │ │ 0x0015 line=840 │ │ @@ -98841,31 +98868,31 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -067efc: |[067efc] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ -067f0c: 6e10 310e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -067f12: 0a01 |0003: move-result v1 │ │ -067f14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -067f16: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -067f1a: 6e20 300e 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -067f20: 0c00 |000a: move-result-object v0 │ │ -067f22: 6e10 e21f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -067f28: 0c03 |000e: move-result-object v3 │ │ -067f2a: 1f03 7602 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067f2e: 5533 6103 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ -067f32: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -067f36: 1100 |0015: return-object v0 │ │ -067f38: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -067f3c: 28ed |0018: goto 0005 // -0013 │ │ -067f3e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -067f40: 28fb |001a: goto 0015 // -0005 │ │ +067f80: |[067f80] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +067f90: 6e10 310e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +067f96: 0a01 |0003: move-result v1 │ │ +067f98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +067f9a: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +067f9e: 6e20 300e 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +067fa4: 0c00 |000a: move-result-object v0 │ │ +067fa6: 6e10 e21f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +067fac: 0c03 |000e: move-result-object v3 │ │ +067fae: 1f03 7702 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067fb2: 5533 6103 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ +067fb6: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +067fba: 1100 |0015: return-object v0 │ │ +067fbc: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +067fc0: 28ed |0018: goto 0005 // -0013 │ │ +067fc2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +067fc4: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0004 line=807 │ │ 0x0007 line=808 │ │ 0x000b line=809 │ │ 0x0015 line=813 │ │ @@ -98883,19 +98910,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -067f44: |[067f44] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -067f54: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -067f56: 2200 7602 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067f5a: 7030 f30d 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0df3 │ │ -067f60: 1100 |0006: return-object v0 │ │ +067fc8: |[067fc8] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +067fd8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +067fda: 2200 7702 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067fde: 7030 f30d 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0df3 │ │ +067fe4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1588 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -98903,20 +98930,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 │ │ -067f64: |[067f64] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -067f74: 2200 7602 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067f78: 6e10 330e 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0e33 │ │ -067f7e: 0c01 |0005: move-result-object v1 │ │ -067f80: 7030 f40d 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0df4 │ │ -067f86: 1100 |0009: return-object v0 │ │ +067fe8: |[067fe8] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +067ff8: 2200 7702 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +067ffc: 6e10 330e 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0e33 │ │ +068002: 0c01 |0005: move-result-object v1 │ │ +068004: 7030 f40d 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0df4 │ │ +06800a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -98925,30 +98952,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 │ │ -067f88: |[067f88] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -067f98: 2020 7602 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067f9c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -067fa0: 2200 7602 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067fa4: 1f02 7602 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067fa8: 7020 f50d 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0df5 │ │ -067fae: 1100 |000b: return-object v0 │ │ -067fb0: 2020 4104 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -067fb4: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -067fb8: 2200 7602 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067fbc: 1f02 4104 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -067fc0: 7020 f70d 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0df7 │ │ -067fc6: 28f4 |0017: goto 000b // -000c │ │ -067fc8: 2200 7602 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -067fcc: 7020 f60d 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0df6 │ │ -067fd2: 28ee |001d: goto 000b // -0012 │ │ +06800c: |[06800c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +06801c: 2020 7702 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068020: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +068024: 2200 7702 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068028: 1f02 7702 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +06802c: 7020 f50d 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0df5 │ │ +068032: 1100 |000b: return-object v0 │ │ +068034: 2020 4204 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +068038: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +06803c: 2200 7702 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068040: 1f02 4204 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +068044: 7020 f70d 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0df7 │ │ +06804a: 28f4 |0017: goto 000b // -000c │ │ +06804c: 2200 7702 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068050: 7020 f60d 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0df6 │ │ +068056: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1593 │ │ 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; │ │ @@ -98959,21 +98986,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -067fd4: |[067fd4] android.support.v4.widget.DrawerLayout.getDrawerElevation:()F │ │ -067fe4: 6300 7303 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@0373 │ │ -067fe8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -067fec: 5210 7803 |0004: iget v0, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ -067ff0: 0f00 |0006: return v0 │ │ -067ff2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -067ff4: 28fe |0008: goto 0006 // -0002 │ │ +068058: |[068058] android.support.v4.widget.DrawerLayout.getDrawerElevation:()F │ │ +068068: 6300 7303 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@0373 │ │ +06806c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +068070: 5210 7803 |0004: iget v0, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ +068074: 0f00 |0006: return v0 │ │ +068076: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +068078: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0004 line=413 │ │ 0x0006 line=415 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -98983,27 +99010,27 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -067ff8: |[067ff8] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ -068008: 6e20 380e 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ -06800e: 0a00 |0003: move-result v0 │ │ -068010: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -068012: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -068016: 5221 8203 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0382 │ │ -06801a: 0f01 |0009: return v1 │ │ -06801c: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -06801e: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -068022: 5221 8303 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0383 │ │ -068026: 28fa |000f: goto 0009 // -0006 │ │ -068028: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -06802a: 28f8 |0011: goto 0009 // -0008 │ │ +06807c: |[06807c] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +06808c: 6e20 380e 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ +068092: 0a00 |0003: move-result v0 │ │ +068094: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +068096: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +06809a: 5221 8203 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0382 │ │ +06809e: 0f01 |0009: return v1 │ │ +0680a0: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +0680a2: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +0680a6: 5221 8303 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0383 │ │ +0680aa: 28fa |000f: goto 0009 // -0006 │ │ +0680ac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0680ae: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0004 line=630 │ │ 0x0007 line=631 │ │ 0x0009 line=635 │ │ 0x000a line=632 │ │ @@ -99019,29 +99046,29 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06802c: |[06802c] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ -06803c: 7110 2e0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -068042: 0a01 |0003: move-result v1 │ │ -068044: 7120 6908 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -06804a: 0a00 |0007: move-result v0 │ │ -06804c: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -06804e: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -068052: 5421 9203 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0392 │ │ -068056: 1101 |000d: return-object v1 │ │ -068058: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -06805a: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -06805e: 5421 9303 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0393 │ │ -068062: 28fa |0013: goto 000d // -0006 │ │ -068064: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -068066: 28f8 |0015: goto 000d // -0008 │ │ +0680b0: |[0680b0] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ +0680c0: 7110 2e0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +0680c6: 0a01 |0003: move-result v1 │ │ +0680c8: 7120 6908 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +0680ce: 0a00 |0007: move-result v0 │ │ +0680d0: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +0680d2: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +0680d6: 5421 9203 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0392 │ │ +0680da: 1101 |000d: return-object v1 │ │ +0680dc: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +0680de: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +0680e2: 5421 9303 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0393 │ │ +0680e6: 28fa |0013: goto 000d // -0006 │ │ +0680e8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0680ea: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0008 line=670 │ │ 0x000b line=671 │ │ 0x000d line=675 │ │ 0x000e line=672 │ │ @@ -99057,24 +99084,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -068068: |[068068] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ -068078: 6e10 e21f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06807e: 0c01 |0003: move-result-object v1 │ │ -068080: 1f01 7602 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -068084: 5210 5e03 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -068088: 7110 2e0a 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -06808e: 0a01 |000b: move-result v1 │ │ -068090: 7120 6908 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -068096: 0a01 |000f: move-result v1 │ │ -068098: 0f01 |0010: return v1 │ │ +0680ec: |[0680ec] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ +0680fc: 6e10 e21f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +068102: 0c01 |0003: move-result-object v1 │ │ +068104: 1f01 7702 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068108: 5210 5e03 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +06810c: 7110 2e0a 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +068112: 0a01 |000b: move-result v1 │ │ +068114: 7120 6908 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +06811a: 0a01 |000f: move-result v1 │ │ +06811c: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0008 line=797 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 gravity I │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -99085,20 +99112,20 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06809c: |[06809c] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ -0680ac: 6e10 e21f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0680b2: 0c00 |0003: move-result-object v0 │ │ -0680b4: 1f00 7602 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -0680b8: 5200 6303 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -0680bc: 0f00 |0008: return v0 │ │ +068120: |[068120] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +068130: 6e10 e21f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +068136: 0c00 |0003: move-result-object v0 │ │ +068138: 1f00 7702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +06813c: 5200 6303 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +068140: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0009 reg=2 drawerView Landroid/view/View; │ │ │ │ @@ -99107,17 +99134,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0680c0: |[0680c0] android.support.v4.widget.DrawerLayout.getStatusBarBackgroundDrawable:()Landroid/graphics/drawable/Drawable; │ │ -0680d0: 5410 9103 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ -0680d4: 1100 |0002: return-object v0 │ │ +068144: |[068144] android.support.v4.widget.DrawerLayout.getStatusBarBackgroundDrawable:()Landroid/graphics/drawable/Drawable; │ │ +068154: 5410 9103 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ +068158: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #24 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -99125,24 +99152,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0680d8: |[0680d8] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ -0680e8: 6e10 e21f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0680ee: 0c00 |0003: move-result-object v0 │ │ -0680f0: 1f00 7602 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -0680f4: 5200 5e03 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -0680f8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0680fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0680fe: 0f00 |000b: return v0 │ │ -068100: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -068102: 28fe |000d: goto 000b // -0002 │ │ +06815c: |[06815c] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +06816c: 6e10 e21f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +068172: 0c00 |0003: move-result-object v0 │ │ +068174: 1f00 7702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068178: 5200 5e03 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +06817c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +068180: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +068182: 0f00 |000b: return v0 │ │ +068184: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +068186: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ │ │ @@ -99151,38 +99178,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -068104: |[068104] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ -068114: 6e20 480e 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -06811a: 0a00 |0003: move-result v0 │ │ -06811c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -068120: 2200 5605 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -068124: 2201 6c05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -068128: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -06812e: 1a02 2513 |000d: const-string v2, "View " // string@1325 │ │ -068132: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -068138: 0c01 |0012: move-result-object v1 │ │ -06813a: 6e20 0128 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -068140: 0c01 |0016: move-result-object v1 │ │ -068142: 1a02 7000 |0017: const-string v2, " is not a drawer" // string@0070 │ │ -068146: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06814c: 0c01 |001c: move-result-object v1 │ │ -06814e: 6e10 0628 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -068154: 0c01 |0020: move-result-object v1 │ │ -068156: 7020 8f27 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -06815c: 2700 |0024: throw v0 │ │ -06815e: 6e10 e21f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -068164: 0c00 |0028: move-result-object v0 │ │ -068166: 1f00 7602 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -06816a: 5500 6103 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ -06816e: 0f00 |002d: return v0 │ │ +068188: |[068188] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +068198: 6e20 480e 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +06819e: 0a00 |0003: move-result v0 │ │ +0681a0: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +0681a4: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0681a8: 2201 6d05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0681ac: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0681b2: 1a02 2f13 |000d: const-string v2, "View " // string@132f │ │ +0681b6: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0681bc: 0c01 |0012: move-result-object v1 │ │ +0681be: 6e20 0128 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0681c4: 0c01 |0016: move-result-object v1 │ │ +0681c6: 1a02 7000 |0017: const-string v2, " is not a drawer" // string@0070 │ │ +0681ca: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0681d0: 0c01 |001c: move-result-object v1 │ │ +0681d2: 6e10 0628 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0681d8: 0c01 |0020: move-result-object v1 │ │ +0681da: 7020 8f27 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0681e0: 2700 |0024: throw v0 │ │ +0681e2: 6e10 e21f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0681e8: 0c00 |0028: move-result-object v0 │ │ +0681ea: 1f00 7702 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +0681ee: 5500 6103 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ +0681f2: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1521 │ │ 0x0006 line=1522 │ │ 0x0025 line=1524 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -99193,29 +99220,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -068170: |[068170] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ -068180: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -068186: 0c02 |0003: move-result-object v2 │ │ -068188: 1f02 7602 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -06818c: 5221 5e03 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -068190: 7110 2e0a 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -068196: 0a02 |000b: move-result v2 │ │ -068198: 7120 6908 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -06819e: 0a00 |000f: move-result v0 │ │ -0681a0: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ -0681a4: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -0681a8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0681aa: 0f02 |0015: return v2 │ │ -0681ac: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0681ae: 28fe |0017: goto 0015 // -0002 │ │ +0681f4: |[0681f4] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +068204: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06820a: 0c02 |0003: move-result-object v2 │ │ +06820c: 1f02 7702 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068210: 5221 5e03 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +068214: 7110 2e0a 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +06821a: 0a02 |000b: move-result v2 │ │ +06821c: 7120 6908 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +068222: 0a00 |000f: move-result v0 │ │ +068224: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +068228: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +06822c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +06822e: 0f02 |0015: return v2 │ │ +068230: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +068232: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1271 │ │ 0x0008 line=1272 │ │ 0x0010 line=1274 │ │ locals : │ │ 0x0010 - 0x0018 reg=0 absGravity I │ │ @@ -99228,44 +99255,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0681b0: |[0681b0] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ -0681c0: 6e20 480e 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -0681c6: 0a00 |0003: move-result v0 │ │ -0681c8: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0681cc: 2200 5605 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0681d0: 2201 6c05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0681d4: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0681da: 1a02 2513 |000d: const-string v2, "View " // string@1325 │ │ -0681de: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0681e4: 0c01 |0012: move-result-object v1 │ │ -0681e6: 6e20 0128 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0681ec: 0c01 |0016: move-result-object v1 │ │ -0681ee: 1a02 7000 |0017: const-string v2, " is not a drawer" // string@0070 │ │ -0681f2: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0681f8: 0c01 |001c: move-result-object v1 │ │ -0681fa: 6e10 0628 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -068200: 0c01 |0020: move-result-object v1 │ │ -068202: 7020 8f27 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -068208: 2700 |0024: throw v0 │ │ -06820a: 6e10 e21f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -068210: 0c00 |0028: move-result-object v0 │ │ -068212: 1f00 7602 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -068216: 5200 6303 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -06821a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -06821c: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -068220: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -068224: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -068226: 0f00 |0033: return v0 │ │ -068228: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -06822a: 28fe |0035: goto 0033 // -0002 │ │ +068234: |[068234] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +068244: 6e20 480e 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +06824a: 0a00 |0003: move-result v0 │ │ +06824c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +068250: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +068254: 2201 6d05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +068258: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +06825e: 1a02 2f13 |000d: const-string v2, "View " // string@132f │ │ +068262: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068268: 0c01 |0012: move-result-object v1 │ │ +06826a: 6e20 0128 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +068270: 0c01 |0016: move-result-object v1 │ │ +068272: 1a02 7000 |0017: const-string v2, " is not a drawer" // string@0070 │ │ +068276: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06827c: 0c01 |001c: move-result-object v1 │ │ +06827e: 6e10 0628 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +068284: 0c01 |0020: move-result-object v1 │ │ +068286: 7020 8f27 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +06828c: 2700 |0024: throw v0 │ │ +06828e: 6e10 e21f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +068294: 0c00 |0028: move-result-object v0 │ │ +068296: 1f00 7702 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +06829a: 5200 6303 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +06829e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0682a0: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +0682a4: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +0682a8: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +0682aa: 0f00 |0033: return v0 │ │ +0682ac: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +0682ae: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1553 │ │ 0x0006 line=1554 │ │ 0x0025 line=1556 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -99276,19 +99303,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06822c: |[06822c] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -06823c: 6f10 8020 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ -068242: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -068244: 5c10 7a03 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ -068248: 0e00 |0006: return-void │ │ +0682b0: |[0682b0] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +0682c0: 6f10 8020 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ +0682c6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0682c8: 5c10 7a03 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ +0682cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ 0x0003 line=873 │ │ 0x0006 line=874 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -99298,19 +99325,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06824c: |[06824c] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -06825c: 6f10 8220 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ -068262: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -068264: 5c10 7a03 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ -068268: 0e00 |0006: return-void │ │ +0682d0: |[0682d0] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +0682e0: 6f10 8220 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ +0682e6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0682e8: 5c10 7a03 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ +0682ec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0003 line=867 │ │ 0x0006 line=868 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -99320,33 +99347,33 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -06826c: |[06826c] android.support.v4.widget.DrawerLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ -06827c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06827e: 6f20 8320 5400 |0001: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@2083 │ │ -068284: 5541 7703 |0004: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0377 │ │ -068288: 3801 1e00 |0006: if-eqz v1, 0024 // +001e │ │ -06828c: 5441 9103 |0008: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ -068290: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ -068294: 6201 7103 |000c: sget-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ -068298: 5442 7e03 |000e: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ -06829c: 7220 e20d 2100 |0010: invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getTopInset:(Ljava/lang/Object;)I // method@0de2 │ │ -0682a2: 0a00 |0013: move-result v0 │ │ -0682a4: 3d00 1000 |0014: if-lez v0, 0024 // +0010 │ │ -0682a8: 5441 9103 |0016: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ -0682ac: 6e10 3e0e 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -0682b2: 0a02 |001b: move-result v2 │ │ -0682b4: 6e50 e601 3123 |001c: invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -0682ba: 5441 9103 |001f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ -0682be: 6e20 d001 5100 |0021: invoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -0682c4: 0e00 |0024: return-void │ │ +0682f0: |[0682f0] android.support.v4.widget.DrawerLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ +068300: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +068302: 6f20 8320 5400 |0001: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@2083 │ │ +068308: 5541 7703 |0004: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0377 │ │ +06830c: 3801 1e00 |0006: if-eqz v1, 0024 // +001e │ │ +068310: 5441 9103 |0008: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ +068314: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ +068318: 6201 7103 |000c: sget-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ +06831c: 5442 7e03 |000e: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ +068320: 7220 e20d 2100 |0010: invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getTopInset:(Ljava/lang/Object;)I // method@0de2 │ │ +068326: 0a00 |0013: move-result v0 │ │ +068328: 3d00 1000 |0014: if-lez v0, 0024 // +0010 │ │ +06832c: 5441 9103 |0016: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ +068330: 6e10 3e0e 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +068336: 0a02 |001b: move-result v2 │ │ +068338: 6e50 e601 3123 |001c: invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +06833e: 5441 9103 |001f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ +068342: 6e20 d001 5100 |0021: invoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +068348: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1192 │ │ 0x0004 line=1193 │ │ 0x000c line=1194 │ │ 0x0014 line=1195 │ │ 0x0016 line=1196 │ │ @@ -99362,76 +99389,76 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -0682c8: |[0682c8] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0682d8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0682da: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0682dc: 7110 e508 0c00 |0002: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -0682e2: 0a00 |0005: move-result v0 │ │ -0682e4: 54b8 8003 |0006: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -0682e8: 6e20 3011 c800 |0008: invoke-virtual {v8, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1130 │ │ -0682ee: 0a08 |000b: move-result v8 │ │ -0682f0: 54b9 8703 |000c: iget-object v9, v11, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -0682f4: 6e20 3011 c900 |000e: invoke-virtual {v9, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1130 │ │ -0682fa: 0a09 |0011: move-result v9 │ │ -0682fc: 9602 0809 |0012: or-int v2, v8, v9 │ │ -068300: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -068302: 2b00 5900 0000 |0015: packed-switch v0, 0000006e // +00000059 │ │ -068308: 3902 0e00 |0018: if-nez v2, 0026 // +000e │ │ -06830c: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ -068310: 7010 410e 0b00 |001c: invoke-direct {v11}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@0e41 │ │ -068316: 0a08 |001f: move-result v8 │ │ -068318: 3908 0600 |0020: if-nez v8, 0026 // +0006 │ │ -06831c: 55b8 7503 |0022: iget-boolean v8, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ -068320: 3808 0300 |0024: if-eqz v8, 0027 // +0003 │ │ -068324: 0176 |0026: move v6, v7 │ │ -068326: 0f06 |0027: return v6 │ │ -068328: 6e10 961f 0c00 |0028: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -06832e: 0a04 |002b: move-result v4 │ │ -068330: 6e10 981f 0c00 |002c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -068336: 0a05 |002f: move-result v5 │ │ -068338: 59b4 7c03 |0030: iput v4, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@037c │ │ -06833c: 59b5 7d03 |0032: iput v5, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@037d │ │ -068340: 52b8 8903 |0034: iget v8, v11, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0389 │ │ -068344: 1209 |0036: const/4 v9, #int 0 // #0 │ │ -068346: 2d08 0809 |0037: cmpl-float v8, v8, v9 │ │ -06834a: 3d08 1300 |0039: if-lez v8, 004c // +0013 │ │ -06834e: 54b8 8003 |003b: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -068352: 8749 |003d: float-to-int v9, v4 │ │ -068354: 875a |003e: float-to-int v10, v5 │ │ -068356: 6e30 1d11 980a |003f: invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ -06835c: 0c01 |0042: move-result-object v1 │ │ -06835e: 3801 0900 |0043: if-eqz v1, 004c // +0009 │ │ -068362: 6e20 460e 1b00 |0045: invoke-virtual {v11, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ -068368: 0a08 |0048: move-result v8 │ │ -06836a: 3808 0300 |0049: if-eqz v8, 004c // +0003 │ │ -06836e: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -068370: 5cb6 7603 |004c: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ -068374: 5cb6 7503 |004e: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ -068378: 28c8 |0050: goto 0018 // -0038 │ │ -06837a: 54b8 8003 |0051: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -06837e: 1239 |0053: const/4 v9, #int 3 // #3 │ │ -068380: 6e20 0d11 9800 |0054: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@110d │ │ -068386: 0a08 |0057: move-result v8 │ │ -068388: 3808 c0ff |0058: if-eqz v8, 0018 // -0040 │ │ -06838c: 54b8 7f03 |005a: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ -068390: 6e10 120e 0800 |005c: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0e12 │ │ -068396: 54b8 8603 |005f: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ -06839a: 6e10 120e 0800 |0061: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0e12 │ │ -0683a0: 28b4 |0064: goto 0018 // -004c │ │ -0683a2: 6e20 230e 7b00 |0065: invoke-virtual {v11, v7}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ -0683a8: 5cb6 7603 |0068: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ -0683ac: 5cb6 7503 |006a: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ -0683b0: 28ac |006c: goto 0018 // -0054 │ │ -0683b2: 0000 |006d: nop // spacer │ │ -0683b4: 0001 0400 0000 0000 1300 0000 5000 ... |006e: packed-switch-data (12 units) │ │ +06834c: |[06834c] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +06835c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06835e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +068360: 7110 e508 0c00 |0002: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +068366: 0a00 |0005: move-result v0 │ │ +068368: 54b8 8003 |0006: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +06836c: 6e20 3011 c800 |0008: invoke-virtual {v8, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1130 │ │ +068372: 0a08 |000b: move-result v8 │ │ +068374: 54b9 8703 |000c: iget-object v9, v11, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +068378: 6e20 3011 c900 |000e: invoke-virtual {v9, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1130 │ │ +06837e: 0a09 |0011: move-result v9 │ │ +068380: 9602 0809 |0012: or-int v2, v8, v9 │ │ +068384: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +068386: 2b00 5900 0000 |0015: packed-switch v0, 0000006e // +00000059 │ │ +06838c: 3902 0e00 |0018: if-nez v2, 0026 // +000e │ │ +068390: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ +068394: 7010 410e 0b00 |001c: invoke-direct {v11}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@0e41 │ │ +06839a: 0a08 |001f: move-result v8 │ │ +06839c: 3908 0600 |0020: if-nez v8, 0026 // +0006 │ │ +0683a0: 55b8 7503 |0022: iget-boolean v8, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ +0683a4: 3808 0300 |0024: if-eqz v8, 0027 // +0003 │ │ +0683a8: 0176 |0026: move v6, v7 │ │ +0683aa: 0f06 |0027: return v6 │ │ +0683ac: 6e10 961f 0c00 |0028: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +0683b2: 0a04 |002b: move-result v4 │ │ +0683b4: 6e10 981f 0c00 |002c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +0683ba: 0a05 |002f: move-result v5 │ │ +0683bc: 59b4 7c03 |0030: iput v4, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@037c │ │ +0683c0: 59b5 7d03 |0032: iput v5, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@037d │ │ +0683c4: 52b8 8903 |0034: iget v8, v11, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0389 │ │ +0683c8: 1209 |0036: const/4 v9, #int 0 // #0 │ │ +0683ca: 2d08 0809 |0037: cmpl-float v8, v8, v9 │ │ +0683ce: 3d08 1300 |0039: if-lez v8, 004c // +0013 │ │ +0683d2: 54b8 8003 |003b: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +0683d6: 8749 |003d: float-to-int v9, v4 │ │ +0683d8: 875a |003e: float-to-int v10, v5 │ │ +0683da: 6e30 1d11 980a |003f: invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ +0683e0: 0c01 |0042: move-result-object v1 │ │ +0683e2: 3801 0900 |0043: if-eqz v1, 004c // +0009 │ │ +0683e6: 6e20 460e 1b00 |0045: invoke-virtual {v11, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ +0683ec: 0a08 |0048: move-result v8 │ │ +0683ee: 3808 0300 |0049: if-eqz v8, 004c // +0003 │ │ +0683f2: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +0683f4: 5cb6 7603 |004c: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ +0683f8: 5cb6 7503 |004e: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ +0683fc: 28c8 |0050: goto 0018 // -0038 │ │ +0683fe: 54b8 8003 |0051: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +068402: 1239 |0053: const/4 v9, #int 3 // #3 │ │ +068404: 6e20 0d11 9800 |0054: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@110d │ │ +06840a: 0a08 |0057: move-result v8 │ │ +06840c: 3808 c0ff |0058: if-eqz v8, 0018 // -0040 │ │ +068410: 54b8 7f03 |005a: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@037f │ │ +068414: 6e10 120e 0800 |005c: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0e12 │ │ +06841a: 54b8 8603 |005f: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0386 │ │ +06841e: 6e10 120e 0800 |0061: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0e12 │ │ +068424: 28b4 |0064: goto 0018 // -004c │ │ +068426: 6e20 230e 7b00 |0065: invoke-virtual {v11, v7}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ +06842c: 5cb6 7603 |0068: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ +068430: 5cb6 7503 |006a: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ +068434: 28ac |006c: goto 0018 // -0054 │ │ +068436: 0000 |006d: nop // spacer │ │ +068438: 0001 0400 0000 0000 1300 0000 5000 ... |006e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1279 │ │ 0x0006 line=1282 │ │ 0x0014 line=1285 │ │ 0x0015 line=1287 │ │ 0x0018 line=1321 │ │ @@ -99467,26 +99494,26 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0683cc: |[0683cc] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0683dc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0683de: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -0683e2: 7010 420e 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@0e42 │ │ -0683e8: 0a00 |0006: move-result v0 │ │ -0683ea: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0683ee: 7110 7d08 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@087d │ │ -0683f4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0683f6: 0f00 |000d: return v0 │ │ -0683f8: 6f30 8820 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@2088 │ │ -0683fe: 0a00 |0011: move-result v0 │ │ -068400: 28fb |0012: goto 000d // -0005 │ │ +068450: |[068450] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +068460: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +068462: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +068466: 7010 420e 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@0e42 │ │ +06846c: 0a00 |0006: move-result v0 │ │ +06846e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +068472: 7110 7d08 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@087d │ │ +068478: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06847a: 0f00 |000d: return v0 │ │ +06847c: 6f30 8820 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@2088 │ │ +068482: 0a00 |0011: move-result v0 │ │ +068484: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1677 │ │ 0x0009 line=1678 │ │ 0x000c line=1679 │ │ 0x000d line=1681 │ │ locals : │ │ @@ -99499,32 +99526,32 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -068404: |[068404] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -068414: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -068416: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ -06841a: 7010 2b0e 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0e2b │ │ -068420: 0c00 |0006: move-result-object v0 │ │ -068422: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -068426: 6e20 360e 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ -06842c: 0a01 |000c: move-result v1 │ │ -06842e: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -068432: 6e10 220e 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0e22 │ │ -068438: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -06843c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -06843e: 0f01 |0015: return v1 │ │ -068440: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -068442: 28fe |0017: goto 0015 // -0002 │ │ -068444: 6f30 8920 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@2089 │ │ -06844a: 0a01 |001b: move-result v1 │ │ -06844c: 28f9 |001c: goto 0015 // -0007 │ │ +068488: |[068488] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +068498: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +06849a: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +06849e: 7010 2b0e 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0e2b │ │ +0684a4: 0c00 |0006: move-result-object v0 │ │ +0684a6: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0684aa: 6e20 360e 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ +0684b0: 0a01 |000c: move-result v1 │ │ +0684b2: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +0684b6: 6e10 220e 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0e22 │ │ +0684bc: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +0684c0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0684c2: 0f01 |0015: return v1 │ │ +0684c4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0684c6: 28fe |0017: goto 0015 // -0002 │ │ +0684c8: 6f30 8920 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@2089 │ │ +0684ce: 0a01 |001b: move-result v1 │ │ +0684d0: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1686 │ │ 0x0003 line=1687 │ │ 0x0007 line=1688 │ │ 0x000f line=1689 │ │ 0x0012 line=1691 │ │ @@ -99543,197 +99570,197 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -068450: |[068450] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -068460: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ -068464: 0200 1200 |0002: move/from16 v0, v18 │ │ -068468: 0801 1700 |0004: move-object/from16 v1, v23 │ │ -06846c: 5c10 7b03 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@037b │ │ -068470: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ -068474: 7401 310e 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -06847a: 0a06 |000d: move-result v6 │ │ -06847c: 120c |000e: const/4 v12, #int 0 // #0 │ │ -06847e: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ -068482: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -068486: 6e20 300e c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -06848c: 0c05 |0016: move-result-object v5 │ │ -06848e: 6e10 fa1f 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -068494: 0a12 |001a: move-result v18 │ │ -068496: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ -06849a: 0200 1200 |001d: move/from16 v0, v18 │ │ -06849e: 0201 1300 |001f: move/from16 v1, v19 │ │ -0684a2: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -0684a6: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0684aa: 28ea |0025: goto 000f // -0016 │ │ -0684ac: 6e10 e21f 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0684b2: 0c0d |0029: move-result-object v13 │ │ -0684b4: 1f0d 7602 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -0684b8: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -0684bc: 6e20 460e 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ -0684c2: 0a12 |0031: move-result v18 │ │ -0684c4: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ -0684c8: 52d0 6203 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0362 │ │ -0684cc: 0212 0000 |0036: move/from16 v18, v0 │ │ -0684d0: 52d0 6503 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ -0684d4: 0213 0000 |003a: move/from16 v19, v0 │ │ -0684d8: 52d0 6203 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0362 │ │ -0684dc: 0214 0000 |003e: move/from16 v20, v0 │ │ -0684e0: 6e10 e81f 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -0684e6: 0a15 |0043: move-result v21 │ │ -0684e8: 9014 1415 |0044: add-int v20, v20, v21 │ │ -0684ec: 52d0 6503 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ -0684f0: 0215 0000 |0048: move/from16 v21, v0 │ │ -0684f4: 6e10 e61f 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -0684fa: 0a16 |004d: move-result v22 │ │ -0684fc: 9015 1516 |004e: add-int v21, v21, v22 │ │ -068500: 0200 1200 |0050: move/from16 v0, v18 │ │ -068504: 0201 1300 |0052: move/from16 v1, v19 │ │ -068508: 0202 1400 |0054: move/from16 v2, v20 │ │ -06850c: 0203 1500 |0056: move/from16 v3, v21 │ │ -068510: 6e53 1320 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -068516: 28c8 |005b: goto 0023 // -0038 │ │ -068518: 6e10 e81f 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -06851e: 0a0a |005f: move-result v10 │ │ -068520: 6e10 e61f 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -068526: 0a07 |0063: move-result v7 │ │ -068528: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ -06852c: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -068530: 0201 1200 |0068: move/from16 v1, v18 │ │ -068534: 6e30 1f0e 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -06853a: 0a12 |006d: move-result v18 │ │ -06853c: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ -068540: 7ba0 |0070: neg-int v0, v10 │ │ -068542: 0212 0000 |0071: move/from16 v18, v0 │ │ -068546: 82a0 |0073: int-to-float v0, v10 │ │ -068548: 0213 0000 |0074: move/from16 v19, v0 │ │ -06854c: 52d0 6303 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -068550: 0214 0000 |0078: move/from16 v20, v0 │ │ -068554: a813 1314 |007a: mul-float v19, v19, v20 │ │ -068558: 0200 1300 |007c: move/from16 v0, v19 │ │ -06855c: 8700 |007e: float-to-int v0, v0 │ │ -06855e: 0213 0000 |007f: move/from16 v19, v0 │ │ -068562: 9008 1213 |0081: add-int v8, v18, v19 │ │ -068566: 9012 0a08 |0083: add-int v18, v10, v8 │ │ -06856a: 0200 1200 |0085: move/from16 v0, v18 │ │ -06856e: 8200 |0087: int-to-float v0, v0 │ │ -068570: 0212 0000 |0088: move/from16 v18, v0 │ │ -068574: 82a0 |008a: int-to-float v0, v10 │ │ -068576: 0213 0000 |008b: move/from16 v19, v0 │ │ -06857a: a90e 1213 |008d: div-float v14, v18, v19 │ │ -06857e: 52d0 6303 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -068582: 0212 0000 |0091: move/from16 v18, v0 │ │ -068586: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ -06858a: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ -06858e: 1214 |0097: const/4 v4, #int 1 // #1 │ │ -068590: 52d0 5e03 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -068594: 0212 0000 |009a: move/from16 v18, v0 │ │ -068598: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ -06859c: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ -0685a2: 52d0 6503 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ -0685a6: 0212 0000 |00a3: move/from16 v18, v0 │ │ -0685aa: 9013 080a |00a5: add-int v19, v8, v10 │ │ -0685ae: 52d0 6503 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ -0685b2: 0214 0000 |00a9: move/from16 v20, v0 │ │ -0685b6: 9014 1407 |00ab: add-int v20, v20, v7 │ │ -0685ba: 0200 1200 |00ad: move/from16 v0, v18 │ │ -0685be: 0201 1300 |00af: move/from16 v1, v19 │ │ -0685c2: 0202 1400 |00b1: move/from16 v2, v20 │ │ -0685c6: 6e52 1320 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -0685cc: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ -0685d0: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -0685d4: 6e30 670e 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0e67 │ │ -0685da: 52d0 6303 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -0685de: 0212 0000 |00bf: move/from16 v18, v0 │ │ -0685e2: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ -0685e6: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ -0685ea: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ -0685ee: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -0685f0: 6e10 fa1f 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -0685f6: 0a12 |00cb: move-result v18 │ │ -0685f8: 0200 1200 |00cc: move/from16 v0, v18 │ │ -0685fc: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ -068600: 6e20 4b20 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -068606: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ -06860a: 82a0 |00d5: int-to-float v0, v10 │ │ -06860c: 0212 0000 |00d6: move/from16 v18, v0 │ │ -068610: 52d0 6303 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -068614: 0213 0000 |00da: move/from16 v19, v0 │ │ -068618: a812 1213 |00dc: mul-float v18, v18, v19 │ │ -06861c: 0200 1200 |00de: move/from16 v0, v18 │ │ -068620: 8700 |00e0: float-to-int v0, v0 │ │ -068622: 0212 0000 |00e1: move/from16 v18, v0 │ │ -068626: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ -06862a: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ -06862e: 0200 1200 |00e7: move/from16 v0, v18 │ │ -068632: 8200 |00e9: int-to-float v0, v0 │ │ -068634: 0212 0000 |00ea: move/from16 v18, v0 │ │ -068638: 82a0 |00ec: int-to-float v0, v10 │ │ -06863a: 0213 0000 |00ed: move/from16 v19, v0 │ │ -06863e: a90e 1213 |00ef: div-float v14, v18, v19 │ │ -068642: 289e |00f1: goto 008f // -0062 │ │ -068644: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ -068646: 28a5 |00f3: goto 0098 // -005b │ │ -068648: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ -06864c: 52d0 5d03 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ -068650: 0212 0000 |00f8: move/from16 v18, v0 │ │ -068654: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ -068658: 6e10 e61f 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -06865e: 0a13 |00ff: move-result v19 │ │ -068660: 9112 1213 |0100: sub-int v18, v18, v19 │ │ -068664: 9013 080a |0102: add-int v19, v8, v10 │ │ -068668: 52d0 5d03 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ -06866c: 0214 0000 |0106: move/from16 v20, v0 │ │ -068670: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ -068674: 0200 1200 |010a: move/from16 v0, v18 │ │ -068678: 0201 1300 |010c: move/from16 v1, v19 │ │ -06867c: 0202 1400 |010e: move/from16 v2, v20 │ │ -068680: 6e52 1320 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -068686: 28a3 |0113: goto 00b6 // -005d │ │ -068688: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ -06868c: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ -068690: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ -068694: 52d0 6503 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ -068698: 0212 0000 |011c: move/from16 v18, v0 │ │ -06869c: 0200 1200 |011e: move/from16 v0, v18 │ │ -0686a0: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ -0686a4: 52d9 6503 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ -0686a8: 9012 080a |0124: add-int v18, v8, v10 │ │ -0686ac: 9013 0907 |0126: add-int v19, v9, v7 │ │ -0686b0: 0200 1200 |0128: move/from16 v0, v18 │ │ -0686b4: 0201 1300 |012a: move/from16 v1, v19 │ │ -0686b8: 6e51 1320 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -0686be: 2887 |012f: goto 00b6 // -0079 │ │ -0686c0: 9012 0907 |0130: add-int v18, v9, v7 │ │ -0686c4: 52d0 5d03 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ -0686c8: 0213 0000 |0134: move/from16 v19, v0 │ │ -0686cc: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ -0686d0: 0200 1200 |0138: move/from16 v0, v18 │ │ -0686d4: 0201 1300 |013a: move/from16 v1, v19 │ │ -0686d8: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ -0686dc: 52d0 5d03 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ -0686e0: 0212 0000 |0140: move/from16 v18, v0 │ │ -0686e4: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ -0686e8: 9109 1207 |0144: sub-int v9, v18, v7 │ │ -0686ec: 28de |0146: goto 0124 // -0022 │ │ -0686ee: 124f |0147: const/4 v15, #int 4 // #4 │ │ -0686f0: 2880 |0148: goto 00c8 // -0080 │ │ -0686f2: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ -0686f6: 0200 1200 |014b: move/from16 v0, v18 │ │ -0686fa: 0801 1700 |014d: move-object/from16 v1, v23 │ │ -0686fe: 5c10 7b03 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@037b │ │ -068702: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ -068706: 0200 1200 |0153: move/from16 v0, v18 │ │ -06870a: 0801 1700 |0155: move-object/from16 v1, v23 │ │ -06870e: 5c10 7a03 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ -068712: 0e00 |0159: return-void │ │ -068714: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ +0684d4: |[0684d4] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +0684e4: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +0684e8: 0200 1200 |0002: move/from16 v0, v18 │ │ +0684ec: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +0684f0: 5c10 7b03 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@037b │ │ +0684f4: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +0684f8: 7401 310e 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +0684fe: 0a06 |000d: move-result v6 │ │ +068500: 120c |000e: const/4 v12, #int 0 // #0 │ │ +068502: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ +068506: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +06850a: 6e20 300e c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +068510: 0c05 |0016: move-result-object v5 │ │ +068512: 6e10 fa1f 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +068518: 0a12 |001a: move-result v18 │ │ +06851a: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +06851e: 0200 1200 |001d: move/from16 v0, v18 │ │ +068522: 0201 1300 |001f: move/from16 v1, v19 │ │ +068526: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +06852a: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +06852e: 28ea |0025: goto 000f // -0016 │ │ +068530: 6e10 e21f 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +068536: 0c0d |0029: move-result-object v13 │ │ +068538: 1f0d 7702 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +06853c: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +068540: 6e20 460e 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ +068546: 0a12 |0031: move-result v18 │ │ +068548: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +06854c: 52d0 6203 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0362 │ │ +068550: 0212 0000 |0036: move/from16 v18, v0 │ │ +068554: 52d0 6503 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ +068558: 0213 0000 |003a: move/from16 v19, v0 │ │ +06855c: 52d0 6203 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0362 │ │ +068560: 0214 0000 |003e: move/from16 v20, v0 │ │ +068564: 6e10 e81f 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +06856a: 0a15 |0043: move-result v21 │ │ +06856c: 9014 1415 |0044: add-int v20, v20, v21 │ │ +068570: 52d0 6503 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ +068574: 0215 0000 |0048: move/from16 v21, v0 │ │ +068578: 6e10 e61f 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +06857e: 0a16 |004d: move-result v22 │ │ +068580: 9015 1516 |004e: add-int v21, v21, v22 │ │ +068584: 0200 1200 |0050: move/from16 v0, v18 │ │ +068588: 0201 1300 |0052: move/from16 v1, v19 │ │ +06858c: 0202 1400 |0054: move/from16 v2, v20 │ │ +068590: 0203 1500 |0056: move/from16 v3, v21 │ │ +068594: 6e53 1320 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +06859a: 28c8 |005b: goto 0023 // -0038 │ │ +06859c: 6e10 e81f 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +0685a2: 0a0a |005f: move-result v10 │ │ +0685a4: 6e10 e61f 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +0685aa: 0a07 |0063: move-result v7 │ │ +0685ac: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +0685b0: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +0685b4: 0201 1200 |0068: move/from16 v1, v18 │ │ +0685b8: 6e30 1f0e 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +0685be: 0a12 |006d: move-result v18 │ │ +0685c0: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ +0685c4: 7ba0 |0070: neg-int v0, v10 │ │ +0685c6: 0212 0000 |0071: move/from16 v18, v0 │ │ +0685ca: 82a0 |0073: int-to-float v0, v10 │ │ +0685cc: 0213 0000 |0074: move/from16 v19, v0 │ │ +0685d0: 52d0 6303 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +0685d4: 0214 0000 |0078: move/from16 v20, v0 │ │ +0685d8: a813 1314 |007a: mul-float v19, v19, v20 │ │ +0685dc: 0200 1300 |007c: move/from16 v0, v19 │ │ +0685e0: 8700 |007e: float-to-int v0, v0 │ │ +0685e2: 0213 0000 |007f: move/from16 v19, v0 │ │ +0685e6: 9008 1213 |0081: add-int v8, v18, v19 │ │ +0685ea: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +0685ee: 0200 1200 |0085: move/from16 v0, v18 │ │ +0685f2: 8200 |0087: int-to-float v0, v0 │ │ +0685f4: 0212 0000 |0088: move/from16 v18, v0 │ │ +0685f8: 82a0 |008a: int-to-float v0, v10 │ │ +0685fa: 0213 0000 |008b: move/from16 v19, v0 │ │ +0685fe: a90e 1213 |008d: div-float v14, v18, v19 │ │ +068602: 52d0 6303 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +068606: 0212 0000 |0091: move/from16 v18, v0 │ │ +06860a: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +06860e: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ +068612: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +068614: 52d0 5e03 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +068618: 0212 0000 |009a: move/from16 v18, v0 │ │ +06861c: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +068620: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ +068626: 52d0 6503 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ +06862a: 0212 0000 |00a3: move/from16 v18, v0 │ │ +06862e: 9013 080a |00a5: add-int v19, v8, v10 │ │ +068632: 52d0 6503 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ +068636: 0214 0000 |00a9: move/from16 v20, v0 │ │ +06863a: 9014 1407 |00ab: add-int v20, v20, v7 │ │ +06863e: 0200 1200 |00ad: move/from16 v0, v18 │ │ +068642: 0201 1300 |00af: move/from16 v1, v19 │ │ +068646: 0202 1400 |00b1: move/from16 v2, v20 │ │ +06864a: 6e52 1320 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +068650: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ +068654: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +068658: 6e30 670e 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0e67 │ │ +06865e: 52d0 6303 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +068662: 0212 0000 |00bf: move/from16 v18, v0 │ │ +068666: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ +06866a: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ +06866e: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ +068672: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +068674: 6e10 fa1f 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +06867a: 0a12 |00cb: move-result v18 │ │ +06867c: 0200 1200 |00cc: move/from16 v0, v18 │ │ +068680: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ +068684: 6e20 4b20 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +06868a: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ +06868e: 82a0 |00d5: int-to-float v0, v10 │ │ +068690: 0212 0000 |00d6: move/from16 v18, v0 │ │ +068694: 52d0 6303 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +068698: 0213 0000 |00da: move/from16 v19, v0 │ │ +06869c: a812 1213 |00dc: mul-float v18, v18, v19 │ │ +0686a0: 0200 1200 |00de: move/from16 v0, v18 │ │ +0686a4: 8700 |00e0: float-to-int v0, v0 │ │ +0686a6: 0212 0000 |00e1: move/from16 v18, v0 │ │ +0686aa: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ +0686ae: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ +0686b2: 0200 1200 |00e7: move/from16 v0, v18 │ │ +0686b6: 8200 |00e9: int-to-float v0, v0 │ │ +0686b8: 0212 0000 |00ea: move/from16 v18, v0 │ │ +0686bc: 82a0 |00ec: int-to-float v0, v10 │ │ +0686be: 0213 0000 |00ed: move/from16 v19, v0 │ │ +0686c2: a90e 1213 |00ef: div-float v14, v18, v19 │ │ +0686c6: 289e |00f1: goto 008f // -0062 │ │ +0686c8: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +0686ca: 28a5 |00f3: goto 0098 // -005b │ │ +0686cc: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ +0686d0: 52d0 5d03 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ +0686d4: 0212 0000 |00f8: move/from16 v18, v0 │ │ +0686d8: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ +0686dc: 6e10 e61f 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +0686e2: 0a13 |00ff: move-result v19 │ │ +0686e4: 9112 1213 |0100: sub-int v18, v18, v19 │ │ +0686e8: 9013 080a |0102: add-int v19, v8, v10 │ │ +0686ec: 52d0 5d03 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ +0686f0: 0214 0000 |0106: move/from16 v20, v0 │ │ +0686f4: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ +0686f8: 0200 1200 |010a: move/from16 v0, v18 │ │ +0686fc: 0201 1300 |010c: move/from16 v1, v19 │ │ +068700: 0202 1400 |010e: move/from16 v2, v20 │ │ +068704: 6e52 1320 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +06870a: 28a3 |0113: goto 00b6 // -005d │ │ +06870c: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ +068710: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ +068714: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ +068718: 52d0 6503 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ +06871c: 0212 0000 |011c: move/from16 v18, v0 │ │ +068720: 0200 1200 |011e: move/from16 v0, v18 │ │ +068724: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ +068728: 52d9 6503 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ +06872c: 9012 080a |0124: add-int v18, v8, v10 │ │ +068730: 9013 0907 |0126: add-int v19, v9, v7 │ │ +068734: 0200 1200 |0128: move/from16 v0, v18 │ │ +068738: 0201 1300 |012a: move/from16 v1, v19 │ │ +06873c: 6e51 1320 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +068742: 2887 |012f: goto 00b6 // -0079 │ │ +068744: 9012 0907 |0130: add-int v18, v9, v7 │ │ +068748: 52d0 5d03 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ +06874c: 0213 0000 |0134: move/from16 v19, v0 │ │ +068750: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ +068754: 0200 1200 |0138: move/from16 v0, v18 │ │ +068758: 0201 1300 |013a: move/from16 v1, v19 │ │ +06875c: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ +068760: 52d0 5d03 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ +068764: 0212 0000 |0140: move/from16 v18, v0 │ │ +068768: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ +06876c: 9109 1207 |0144: sub-int v9, v18, v7 │ │ +068770: 28de |0146: goto 0124 // -0022 │ │ +068772: 124f |0147: const/4 v15, #int 4 // #4 │ │ +068774: 2880 |0148: goto 00c8 // -0080 │ │ +068776: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +06877a: 0200 1200 |014b: move/from16 v0, v18 │ │ +06877e: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +068782: 5c10 7b03 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@037b │ │ +068786: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ +06878a: 0200 1200 |0153: move/from16 v0, v18 │ │ +06878e: 0801 1700 |0155: move-object/from16 v1, v23 │ │ +068792: 5c10 7a03 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ +068796: 0e00 |0159: return-void │ │ +068798: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1030 │ │ 0x0008 line=1031 │ │ 0x000a line=1032 │ │ 0x000e line=1033 │ │ 0x0011 line=1034 │ │ @@ -99805,255 +99832,255 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 477 16-bit code units │ │ -068728: |[068728] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -068738: 7701 bd1f 1800 |0000: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -06873e: 0a12 |0003: move-result v18 │ │ -068740: 7701 bd1f 1900 |0004: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -068746: 0a0d |0007: move-result v13 │ │ -068748: 7701 be1f 1800 |0008: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -06874e: 0a13 |000b: move-result v19 │ │ -068750: 7701 be1f 1900 |000c: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -068756: 0a0e |000f: move-result v14 │ │ -068758: 1514 0040 |0010: const/high16 v20, #int 1073741824 // #4000 │ │ -06875c: 0200 1200 |0012: move/from16 v0, v18 │ │ -068760: 0201 1400 |0014: move/from16 v1, v20 │ │ -068764: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ -068768: 1514 0040 |0018: const/high16 v20, #int 1073741824 // #4000 │ │ -06876c: 0200 1400 |001a: move/from16 v0, v20 │ │ -068770: 320d 1a00 |001c: if-eq v13, v0, 0036 // +001a │ │ -068774: 7401 4a0e 1700 |001e: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@0e4a │ │ -06877a: 0a14 |0021: move-result v20 │ │ -06877c: 3814 5900 |0022: if-eqz v20, 007b // +0059 │ │ -068780: 1514 0080 |0024: const/high16 v20, #int -2147483648 // #8000 │ │ -068784: 0200 1200 |0026: move/from16 v0, v18 │ │ -068788: 0201 1400 |0028: move/from16 v1, v20 │ │ -06878c: 3310 4300 |002a: if-ne v0, v1, 006d // +0043 │ │ -068790: 1512 0040 |002c: const/high16 v18, #int 1073741824 // #4000 │ │ -068794: 1514 0080 |002e: const/high16 v20, #int -2147483648 // #8000 │ │ -068798: 0200 1400 |0030: move/from16 v0, v20 │ │ -06879c: 330d 4200 |0032: if-ne v13, v0, 0074 // +0042 │ │ -0687a0: 150d 0040 |0034: const/high16 v13, #int 1073741824 // #4000 │ │ -0687a4: 0800 1700 |0036: move-object/from16 v0, v23 │ │ -0687a8: 0201 1300 |0038: move/from16 v1, v19 │ │ -0687ac: 6e30 690e 100e |003a: invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@0e69 │ │ -0687b2: 0800 1700 |003d: move-object/from16 v0, v23 │ │ -0687b6: 5400 7e03 |003f: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ -0687ba: 0814 0000 |0041: move-object/from16 v20, v0 │ │ -0687be: 3814 4000 |0043: if-eqz v20, 0083 // +0040 │ │ -0687c2: 7701 2b0a 1700 |0045: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0a2b │ │ -0687c8: 0a14 |0048: move-result v20 │ │ -0687ca: 3814 3a00 |0049: if-eqz v20, 0083 // +003a │ │ -0687ce: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -0687d0: 7701 2e0a 1700 |004c: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -0687d6: 0a10 |004f: move-result v16 │ │ -0687d8: 120c |0050: const/4 v12, #int 0 // #0 │ │ -0687da: 7401 310e 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -0687e0: 0a06 |0054: move-result v6 │ │ -0687e2: 120f |0055: const/4 v15, #int 0 // #0 │ │ -0687e4: 356f 8601 |0056: if-ge v15, v6, 01dc // +0186 │ │ -0687e8: 0800 1700 |0058: move-object/from16 v0, v23 │ │ -0687ec: 6e20 300e f000 |005a: invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -0687f2: 0c05 |005d: move-result-object v5 │ │ -0687f4: 6e10 fa1f 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -0687fa: 0a14 |0061: move-result v20 │ │ -0687fc: 1315 0800 |0062: const/16 v21, #int 8 // #8 │ │ -068800: 0200 1400 |0064: move/from16 v0, v20 │ │ -068804: 0201 1500 |0066: move/from16 v1, v21 │ │ -068808: 3310 1d00 |0068: if-ne v0, v1, 0085 // +001d │ │ -06880c: d80f 0f01 |006a: add-int/lit8 v15, v15, #int 1 // #01 │ │ -068810: 28ea |006c: goto 0056 // -0016 │ │ -068812: 3912 c1ff |006d: if-nez v18, 002e // -003f │ │ -068816: 1512 0040 |006f: const/high16 v18, #int 1073741824 // #4000 │ │ -06881a: 1313 2c01 |0071: const/16 v19, #int 300 // #12c │ │ -06881e: 28bb |0073: goto 002e // -0045 │ │ -068820: 390d c2ff |0074: if-nez v13, 0036 // -003e │ │ -068824: 150d 0040 |0076: const/high16 v13, #int 1073741824 // #4000 │ │ -068828: 130e 2c01 |0078: const/16 v14, #int 300 // #12c │ │ -06882c: 28bc |007a: goto 0036 // -0044 │ │ -06882e: 2214 5605 |007b: new-instance v20, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -068832: 1a15 d504 |007d: const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@04d5 │ │ -068836: 7602 8f27 1400 |007f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -06883c: 2714 |0082: throw v20 │ │ -06883e: 1203 |0083: const/4 v3, #int 0 // #0 │ │ -068840: 28c8 |0084: goto 004c // -0038 │ │ -068842: 6e10 e21f 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -068848: 0c11 |0088: move-result-object v17 │ │ -06884a: 1f11 7602 |0089: check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -06884e: 3803 2500 |008b: if-eqz v3, 00b0 // +0025 │ │ -068852: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -068856: 5200 5e03 |008f: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -06885a: 0214 0000 |0091: move/from16 v20, v0 │ │ -06885e: 0200 1400 |0093: move/from16 v0, v20 │ │ -068862: 0201 1000 |0095: move/from16 v1, v16 │ │ -068866: 7120 6908 1000 |0097: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -06886c: 0a04 |009a: move-result v4 │ │ -06886e: 7110 2b0a 0500 |009b: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0a2b │ │ -068874: 0a14 |009e: move-result v20 │ │ -068876: 3814 4900 |009f: if-eqz v20, 00e8 // +0049 │ │ -06887a: 6214 7103 |00a1: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ -06887e: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ -068882: 5400 7e03 |00a5: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ -068886: 0815 0000 |00a7: move-object/from16 v21, v0 │ │ -06888a: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ -06888e: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ -068892: 7240 e00d 5041 |00ad: invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@0de0 │ │ -068898: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ -06889c: 6e20 460e 5000 |00b2: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ -0688a2: 0a14 |00b5: move-result v20 │ │ -0688a4: 3814 4400 |00b6: if-eqz v20, 00fa // +0044 │ │ -0688a8: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -0688ac: 5200 6203 |00ba: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0362 │ │ -0688b0: 0214 0000 |00bc: move/from16 v20, v0 │ │ -0688b4: 9114 1314 |00be: sub-int v20, v19, v20 │ │ -0688b8: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -0688bc: 5200 6403 |00c2: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0364 │ │ -0688c0: 0215 0000 |00c4: move/from16 v21, v0 │ │ -0688c4: 9114 1415 |00c6: sub-int v20, v20, v21 │ │ -0688c8: 1515 0040 |00c8: const/high16 v21, #int 1073741824 // #4000 │ │ -0688cc: 7702 bf1f 1400 |00ca: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0688d2: 0a09 |00cd: move-result v9 │ │ -0688d4: 0800 1100 |00ce: move-object/from16 v0, v17 │ │ -0688d8: 5200 6503 |00d0: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ -0688dc: 0214 0000 |00d2: move/from16 v20, v0 │ │ -0688e0: 9114 0e14 |00d4: sub-int v20, v14, v20 │ │ -0688e4: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ -0688e8: 5200 5d03 |00d8: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ -0688ec: 0215 0000 |00da: move/from16 v21, v0 │ │ -0688f0: 9114 1415 |00dc: sub-int v20, v20, v21 │ │ -0688f4: 1515 0040 |00de: const/high16 v21, #int 1073741824 // #4000 │ │ -0688f8: 7702 bf1f 1400 |00e0: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0688fe: 0a08 |00e3: move-result v8 │ │ -068900: 6e30 1420 9508 |00e4: invoke-virtual {v5, v9, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -068906: 2883 |00e7: goto 006a // -007d │ │ -068908: 6214 7103 |00e8: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ -06890c: 0800 1700 |00ea: move-object/from16 v0, v23 │ │ -068910: 5400 7e03 |00ec: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ -068914: 0815 0000 |00ee: move-object/from16 v21, v0 │ │ -068918: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ -06891c: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ -068920: 0802 1500 |00f4: move-object/from16 v2, v21 │ │ -068924: 7240 de0d 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@0dde │ │ -06892a: 28b7 |00f9: goto 00b0 // -0049 │ │ -06892c: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ -068930: 6e20 480e 5000 |00fc: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -068936: 0a14 |00ff: move-result v20 │ │ -068938: 3814 a900 |0100: if-eqz v20, 01a9 // +00a9 │ │ -06893c: 6314 7303 |0102: sget-boolean v20, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@0373 │ │ -068940: 3814 1b00 |0104: if-eqz v20, 011f // +001b │ │ -068944: 7110 2a0a 0500 |0106: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@0a2a │ │ -06894a: 0a14 |0109: move-result v20 │ │ -06894c: 0800 1700 |010a: move-object/from16 v0, v23 │ │ -068950: 5200 7803 |010c: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ -068954: 0215 0000 |010e: move/from16 v21, v0 │ │ -068958: 2d14 1415 |0110: cmpl-float v20, v20, v21 │ │ -06895c: 3814 0d00 |0112: if-eqz v20, 011f // +000d │ │ -068960: 0800 1700 |0114: move-object/from16 v0, v23 │ │ -068964: 5200 7803 |0116: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ -068968: 0214 0000 |0118: move/from16 v20, v0 │ │ -06896c: 0200 1400 |011a: move/from16 v0, v20 │ │ -068970: 7120 4b0a 0500 |011c: invoke-static {v5, v0}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ -068976: 0800 1700 |011f: move-object/from16 v0, v23 │ │ -06897a: 6e20 380e 5000 |0121: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ -068980: 0a14 |0124: move-result v20 │ │ -068982: dd07 1407 |0125: and-int/lit8 v7, v20, #int 7 // #07 │ │ -068986: 9514 0c07 |0127: and-int v20, v12, v7 │ │ -06898a: 3814 3700 |0129: if-eqz v20, 0160 // +0037 │ │ -06898e: 2214 5705 |012b: new-instance v20, Ljava/lang/IllegalStateException; // type@0557 │ │ -068992: 2215 6c05 |012d: new-instance v21, Ljava/lang/StringBuilder; // type@056c │ │ -068996: 7601 f927 1500 |012f: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -06899c: 1a16 2704 |0132: const-string v22, "Child drawer has absolute gravity " // string@0427 │ │ -0689a0: 7402 0228 1500 |0134: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0689a6: 0c15 |0137: move-result-object v21 │ │ -0689a8: 7110 3f0e 0700 |0138: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0e3f │ │ -0689ae: 0c16 |013b: move-result-object v22 │ │ -0689b0: 7402 0228 1500 |013c: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0689b6: 0c15 |013f: move-result-object v21 │ │ -0689b8: 1a16 3c00 |0140: const-string v22, " but this " // string@003c │ │ -0689bc: 7402 0228 1500 |0142: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0689c2: 0c15 |0145: move-result-object v21 │ │ -0689c4: 1a16 d404 |0146: const-string v22, "DrawerLayout" // string@04d4 │ │ -0689c8: 7402 0228 1500 |0148: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0689ce: 0c15 |014b: move-result-object v21 │ │ -0689d0: 1a16 3900 |014c: const-string v22, " already has a " // string@0039 │ │ -0689d4: 7402 0228 1500 |014e: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0689da: 0c15 |0151: move-result-object v21 │ │ -0689dc: 1a16 c81b |0152: const-string v22, "drawer view along that edge" // string@1bc8 │ │ -0689e0: 7402 0228 1500 |0154: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0689e6: 0c15 |0157: move-result-object v21 │ │ -0689e8: 7401 0628 1500 |0158: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0689ee: 0c15 |015b: move-result-object v21 │ │ -0689f0: 7602 9327 1400 |015c: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0689f6: 2714 |015f: throw v20 │ │ -0689f8: 0800 1700 |0160: move-object/from16 v0, v23 │ │ -0689fc: 5200 8403 |0162: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0384 │ │ -068a00: 0214 0000 |0164: move/from16 v20, v0 │ │ -068a04: 0800 1100 |0166: move-object/from16 v0, v17 │ │ -068a08: 5200 6203 |0168: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0362 │ │ -068a0c: 0215 0000 |016a: move/from16 v21, v0 │ │ -068a10: 9014 1415 |016c: add-int v20, v20, v21 │ │ -068a14: 0800 1100 |016e: move-object/from16 v0, v17 │ │ -068a18: 5200 6403 |0170: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0364 │ │ -068a1c: 0215 0000 |0172: move/from16 v21, v0 │ │ -068a20: 9014 1415 |0174: add-int v20, v20, v21 │ │ -068a24: 0800 1100 |0176: move-object/from16 v0, v17 │ │ -068a28: 5200 6603 |0178: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@0366 │ │ -068a2c: 0215 0000 |017a: move/from16 v21, v0 │ │ -068a30: 0200 1800 |017c: move/from16 v0, v24 │ │ -068a34: 0201 1400 |017e: move/from16 v1, v20 │ │ -068a38: 0202 1500 |0180: move/from16 v2, v21 │ │ -068a3c: 7130 320e 1002 |0182: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0e32 │ │ -068a42: 0a0b |0185: move-result v11 │ │ -068a44: 0800 1100 |0186: move-object/from16 v0, v17 │ │ -068a48: 5200 6503 |0188: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ -068a4c: 0214 0000 |018a: move/from16 v20, v0 │ │ -068a50: 0800 1100 |018c: move-object/from16 v0, v17 │ │ -068a54: 5200 5d03 |018e: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ -068a58: 0215 0000 |0190: move/from16 v21, v0 │ │ -068a5c: 9014 1415 |0192: add-int v20, v20, v21 │ │ -068a60: 0800 1100 |0194: move-object/from16 v0, v17 │ │ -068a64: 5200 5f03 |0196: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@035f │ │ -068a68: 0215 0000 |0198: move/from16 v21, v0 │ │ -068a6c: 0200 1900 |019a: move/from16 v0, v25 │ │ -068a70: 0201 1400 |019c: move/from16 v1, v20 │ │ -068a74: 0202 1500 |019e: move/from16 v2, v21 │ │ -068a78: 7130 320e 1002 |01a0: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0e32 │ │ -068a7e: 0a0a |01a3: move-result v10 │ │ -068a80: 6e30 1420 b50a |01a4: invoke-virtual {v5, v11, v10}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -068a86: 2900 c3fe |01a7: goto/16 006a // -013d │ │ -068a8a: 2214 5705 |01a9: new-instance v20, Ljava/lang/IllegalStateException; // type@0557 │ │ -068a8e: 2215 6c05 |01ab: new-instance v21, Ljava/lang/StringBuilder; // type@056c │ │ -068a92: 7601 f927 1500 |01ad: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -068a98: 1a16 2604 |01b0: const-string v22, "Child " // string@0426 │ │ -068a9c: 7402 0228 1500 |01b2: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -068aa2: 0c15 |01b5: move-result-object v21 │ │ -068aa4: 0800 1500 |01b6: move-object/from16 v0, v21 │ │ -068aa8: 6e20 0128 5000 |01b8: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -068aae: 0c15 |01bb: move-result-object v21 │ │ -068ab0: 1a16 3a00 |01bc: const-string v22, " at index " // string@003a │ │ -068ab4: 7402 0228 1500 |01be: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -068aba: 0c15 |01c1: move-result-object v21 │ │ -068abc: 0800 1500 |01c2: move-object/from16 v0, v21 │ │ -068ac0: 6e20 fe27 f000 |01c4: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -068ac6: 0c15 |01c7: move-result-object v21 │ │ -068ac8: 1a16 5600 |01c8: const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0056 │ │ -068acc: 7402 0228 1500 |01ca: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -068ad2: 0c15 |01cd: move-result-object v21 │ │ -068ad4: 1a16 9f05 |01ce: const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@059f │ │ -068ad8: 7402 0228 1500 |01d0: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -068ade: 0c15 |01d3: move-result-object v21 │ │ -068ae0: 7401 0628 1500 |01d4: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -068ae6: 0c15 |01d7: move-result-object v21 │ │ -068ae8: 7602 9327 1400 |01d8: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -068aee: 2714 |01db: throw v20 │ │ -068af0: 0e00 |01dc: return-void │ │ +0687ac: |[0687ac] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +0687bc: 7701 bd1f 1800 |0000: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +0687c2: 0a12 |0003: move-result v18 │ │ +0687c4: 7701 bd1f 1900 |0004: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +0687ca: 0a0d |0007: move-result v13 │ │ +0687cc: 7701 be1f 1800 |0008: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +0687d2: 0a13 |000b: move-result v19 │ │ +0687d4: 7701 be1f 1900 |000c: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +0687da: 0a0e |000f: move-result v14 │ │ +0687dc: 1514 0040 |0010: const/high16 v20, #int 1073741824 // #4000 │ │ +0687e0: 0200 1200 |0012: move/from16 v0, v18 │ │ +0687e4: 0201 1400 |0014: move/from16 v1, v20 │ │ +0687e8: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ +0687ec: 1514 0040 |0018: const/high16 v20, #int 1073741824 // #4000 │ │ +0687f0: 0200 1400 |001a: move/from16 v0, v20 │ │ +0687f4: 320d 1a00 |001c: if-eq v13, v0, 0036 // +001a │ │ +0687f8: 7401 4a0e 1700 |001e: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@0e4a │ │ +0687fe: 0a14 |0021: move-result v20 │ │ +068800: 3814 5900 |0022: if-eqz v20, 007b // +0059 │ │ +068804: 1514 0080 |0024: const/high16 v20, #int -2147483648 // #8000 │ │ +068808: 0200 1200 |0026: move/from16 v0, v18 │ │ +06880c: 0201 1400 |0028: move/from16 v1, v20 │ │ +068810: 3310 4300 |002a: if-ne v0, v1, 006d // +0043 │ │ +068814: 1512 0040 |002c: const/high16 v18, #int 1073741824 // #4000 │ │ +068818: 1514 0080 |002e: const/high16 v20, #int -2147483648 // #8000 │ │ +06881c: 0200 1400 |0030: move/from16 v0, v20 │ │ +068820: 330d 4200 |0032: if-ne v13, v0, 0074 // +0042 │ │ +068824: 150d 0040 |0034: const/high16 v13, #int 1073741824 // #4000 │ │ +068828: 0800 1700 |0036: move-object/from16 v0, v23 │ │ +06882c: 0201 1300 |0038: move/from16 v1, v19 │ │ +068830: 6e30 690e 100e |003a: invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@0e69 │ │ +068836: 0800 1700 |003d: move-object/from16 v0, v23 │ │ +06883a: 5400 7e03 |003f: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ +06883e: 0814 0000 |0041: move-object/from16 v20, v0 │ │ +068842: 3814 4000 |0043: if-eqz v20, 0083 // +0040 │ │ +068846: 7701 2b0a 1700 |0045: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0a2b │ │ +06884c: 0a14 |0048: move-result v20 │ │ +06884e: 3814 3a00 |0049: if-eqz v20, 0083 // +003a │ │ +068852: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +068854: 7701 2e0a 1700 |004c: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +06885a: 0a10 |004f: move-result v16 │ │ +06885c: 120c |0050: const/4 v12, #int 0 // #0 │ │ +06885e: 7401 310e 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +068864: 0a06 |0054: move-result v6 │ │ +068866: 120f |0055: const/4 v15, #int 0 // #0 │ │ +068868: 356f 8601 |0056: if-ge v15, v6, 01dc // +0186 │ │ +06886c: 0800 1700 |0058: move-object/from16 v0, v23 │ │ +068870: 6e20 300e f000 |005a: invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +068876: 0c05 |005d: move-result-object v5 │ │ +068878: 6e10 fa1f 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +06887e: 0a14 |0061: move-result v20 │ │ +068880: 1315 0800 |0062: const/16 v21, #int 8 // #8 │ │ +068884: 0200 1400 |0064: move/from16 v0, v20 │ │ +068888: 0201 1500 |0066: move/from16 v1, v21 │ │ +06888c: 3310 1d00 |0068: if-ne v0, v1, 0085 // +001d │ │ +068890: d80f 0f01 |006a: add-int/lit8 v15, v15, #int 1 // #01 │ │ +068894: 28ea |006c: goto 0056 // -0016 │ │ +068896: 3912 c1ff |006d: if-nez v18, 002e // -003f │ │ +06889a: 1512 0040 |006f: const/high16 v18, #int 1073741824 // #4000 │ │ +06889e: 1313 2c01 |0071: const/16 v19, #int 300 // #12c │ │ +0688a2: 28bb |0073: goto 002e // -0045 │ │ +0688a4: 390d c2ff |0074: if-nez v13, 0036 // -003e │ │ +0688a8: 150d 0040 |0076: const/high16 v13, #int 1073741824 // #4000 │ │ +0688ac: 130e 2c01 |0078: const/16 v14, #int 300 // #12c │ │ +0688b0: 28bc |007a: goto 0036 // -0044 │ │ +0688b2: 2214 5705 |007b: new-instance v20, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0688b6: 1a15 d804 |007d: const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@04d8 │ │ +0688ba: 7602 8f27 1400 |007f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0688c0: 2714 |0082: throw v20 │ │ +0688c2: 1203 |0083: const/4 v3, #int 0 // #0 │ │ +0688c4: 28c8 |0084: goto 004c // -0038 │ │ +0688c6: 6e10 e21f 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0688cc: 0c11 |0088: move-result-object v17 │ │ +0688ce: 1f11 7702 |0089: check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +0688d2: 3803 2500 |008b: if-eqz v3, 00b0 // +0025 │ │ +0688d6: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +0688da: 5200 5e03 |008f: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +0688de: 0214 0000 |0091: move/from16 v20, v0 │ │ +0688e2: 0200 1400 |0093: move/from16 v0, v20 │ │ +0688e6: 0201 1000 |0095: move/from16 v1, v16 │ │ +0688ea: 7120 6908 1000 |0097: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +0688f0: 0a04 |009a: move-result v4 │ │ +0688f2: 7110 2b0a 0500 |009b: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0a2b │ │ +0688f8: 0a14 |009e: move-result v20 │ │ +0688fa: 3814 4900 |009f: if-eqz v20, 00e8 // +0049 │ │ +0688fe: 6214 7103 |00a1: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ +068902: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ +068906: 5400 7e03 |00a5: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ +06890a: 0815 0000 |00a7: move-object/from16 v21, v0 │ │ +06890e: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ +068912: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ +068916: 7240 e00d 5041 |00ad: invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@0de0 │ │ +06891c: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ +068920: 6e20 460e 5000 |00b2: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ +068926: 0a14 |00b5: move-result v20 │ │ +068928: 3814 4400 |00b6: if-eqz v20, 00fa // +0044 │ │ +06892c: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +068930: 5200 6203 |00ba: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0362 │ │ +068934: 0214 0000 |00bc: move/from16 v20, v0 │ │ +068938: 9114 1314 |00be: sub-int v20, v19, v20 │ │ +06893c: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +068940: 5200 6403 |00c2: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0364 │ │ +068944: 0215 0000 |00c4: move/from16 v21, v0 │ │ +068948: 9114 1415 |00c6: sub-int v20, v20, v21 │ │ +06894c: 1515 0040 |00c8: const/high16 v21, #int 1073741824 // #4000 │ │ +068950: 7702 bf1f 1400 |00ca: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +068956: 0a09 |00cd: move-result v9 │ │ +068958: 0800 1100 |00ce: move-object/from16 v0, v17 │ │ +06895c: 5200 6503 |00d0: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ +068960: 0214 0000 |00d2: move/from16 v20, v0 │ │ +068964: 9114 0e14 |00d4: sub-int v20, v14, v20 │ │ +068968: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ +06896c: 5200 5d03 |00d8: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ +068970: 0215 0000 |00da: move/from16 v21, v0 │ │ +068974: 9114 1415 |00dc: sub-int v20, v20, v21 │ │ +068978: 1515 0040 |00de: const/high16 v21, #int 1073741824 // #4000 │ │ +06897c: 7702 bf1f 1400 |00e0: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +068982: 0a08 |00e3: move-result v8 │ │ +068984: 6e30 1420 9508 |00e4: invoke-virtual {v5, v9, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +06898a: 2883 |00e7: goto 006a // -007d │ │ +06898c: 6214 7103 |00e8: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0371 │ │ +068990: 0800 1700 |00ea: move-object/from16 v0, v23 │ │ +068994: 5400 7e03 |00ec: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ +068998: 0815 0000 |00ee: move-object/from16 v21, v0 │ │ +06899c: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ +0689a0: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ +0689a4: 0802 1500 |00f4: move-object/from16 v2, v21 │ │ +0689a8: 7240 de0d 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@0dde │ │ +0689ae: 28b7 |00f9: goto 00b0 // -0049 │ │ +0689b0: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ +0689b4: 6e20 480e 5000 |00fc: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +0689ba: 0a14 |00ff: move-result v20 │ │ +0689bc: 3814 a900 |0100: if-eqz v20, 01a9 // +00a9 │ │ +0689c0: 6314 7303 |0102: sget-boolean v20, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@0373 │ │ +0689c4: 3814 1b00 |0104: if-eqz v20, 011f // +001b │ │ +0689c8: 7110 2a0a 0500 |0106: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@0a2a │ │ +0689ce: 0a14 |0109: move-result v20 │ │ +0689d0: 0800 1700 |010a: move-object/from16 v0, v23 │ │ +0689d4: 5200 7803 |010c: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ +0689d8: 0215 0000 |010e: move/from16 v21, v0 │ │ +0689dc: 2d14 1415 |0110: cmpl-float v20, v20, v21 │ │ +0689e0: 3814 0d00 |0112: if-eqz v20, 011f // +000d │ │ +0689e4: 0800 1700 |0114: move-object/from16 v0, v23 │ │ +0689e8: 5200 7803 |0116: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ +0689ec: 0214 0000 |0118: move/from16 v20, v0 │ │ +0689f0: 0200 1400 |011a: move/from16 v0, v20 │ │ +0689f4: 7120 4b0a 0500 |011c: invoke-static {v5, v0}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ +0689fa: 0800 1700 |011f: move-object/from16 v0, v23 │ │ +0689fe: 6e20 380e 5000 |0121: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0e38 │ │ +068a04: 0a14 |0124: move-result v20 │ │ +068a06: dd07 1407 |0125: and-int/lit8 v7, v20, #int 7 // #07 │ │ +068a0a: 9514 0c07 |0127: and-int v20, v12, v7 │ │ +068a0e: 3814 3700 |0129: if-eqz v20, 0160 // +0037 │ │ +068a12: 2214 5805 |012b: new-instance v20, Ljava/lang/IllegalStateException; // type@0558 │ │ +068a16: 2215 6d05 |012d: new-instance v21, Ljava/lang/StringBuilder; // type@056d │ │ +068a1a: 7601 f927 1500 |012f: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +068a20: 1a16 2a04 |0132: const-string v22, "Child drawer has absolute gravity " // string@042a │ │ +068a24: 7402 0228 1500 |0134: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068a2a: 0c15 |0137: move-result-object v21 │ │ +068a2c: 7110 3f0e 0700 |0138: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0e3f │ │ +068a32: 0c16 |013b: move-result-object v22 │ │ +068a34: 7402 0228 1500 |013c: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068a3a: 0c15 |013f: move-result-object v21 │ │ +068a3c: 1a16 3c00 |0140: const-string v22, " but this " // string@003c │ │ +068a40: 7402 0228 1500 |0142: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068a46: 0c15 |0145: move-result-object v21 │ │ +068a48: 1a16 d704 |0146: const-string v22, "DrawerLayout" // string@04d7 │ │ +068a4c: 7402 0228 1500 |0148: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068a52: 0c15 |014b: move-result-object v21 │ │ +068a54: 1a16 3900 |014c: const-string v22, " already has a " // string@0039 │ │ +068a58: 7402 0228 1500 |014e: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068a5e: 0c15 |0151: move-result-object v21 │ │ +068a60: 1a16 d21b |0152: const-string v22, "drawer view along that edge" // string@1bd2 │ │ +068a64: 7402 0228 1500 |0154: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068a6a: 0c15 |0157: move-result-object v21 │ │ +068a6c: 7401 0628 1500 |0158: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +068a72: 0c15 |015b: move-result-object v21 │ │ +068a74: 7602 9327 1400 |015c: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +068a7a: 2714 |015f: throw v20 │ │ +068a7c: 0800 1700 |0160: move-object/from16 v0, v23 │ │ +068a80: 5200 8403 |0162: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0384 │ │ +068a84: 0214 0000 |0164: move/from16 v20, v0 │ │ +068a88: 0800 1100 |0166: move-object/from16 v0, v17 │ │ +068a8c: 5200 6203 |0168: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0362 │ │ +068a90: 0215 0000 |016a: move/from16 v21, v0 │ │ +068a94: 9014 1415 |016c: add-int v20, v20, v21 │ │ +068a98: 0800 1100 |016e: move-object/from16 v0, v17 │ │ +068a9c: 5200 6403 |0170: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0364 │ │ +068aa0: 0215 0000 |0172: move/from16 v21, v0 │ │ +068aa4: 9014 1415 |0174: add-int v20, v20, v21 │ │ +068aa8: 0800 1100 |0176: move-object/from16 v0, v17 │ │ +068aac: 5200 6603 |0178: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@0366 │ │ +068ab0: 0215 0000 |017a: move/from16 v21, v0 │ │ +068ab4: 0200 1800 |017c: move/from16 v0, v24 │ │ +068ab8: 0201 1400 |017e: move/from16 v1, v20 │ │ +068abc: 0202 1500 |0180: move/from16 v2, v21 │ │ +068ac0: 7130 320e 1002 |0182: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0e32 │ │ +068ac6: 0a0b |0185: move-result v11 │ │ +068ac8: 0800 1100 |0186: move-object/from16 v0, v17 │ │ +068acc: 5200 6503 |0188: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0365 │ │ +068ad0: 0214 0000 |018a: move/from16 v20, v0 │ │ +068ad4: 0800 1100 |018c: move-object/from16 v0, v17 │ │ +068ad8: 5200 5d03 |018e: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@035d │ │ +068adc: 0215 0000 |0190: move/from16 v21, v0 │ │ +068ae0: 9014 1415 |0192: add-int v20, v20, v21 │ │ +068ae4: 0800 1100 |0194: move-object/from16 v0, v17 │ │ +068ae8: 5200 5f03 |0196: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@035f │ │ +068aec: 0215 0000 |0198: move/from16 v21, v0 │ │ +068af0: 0200 1900 |019a: move/from16 v0, v25 │ │ +068af4: 0201 1400 |019c: move/from16 v1, v20 │ │ +068af8: 0202 1500 |019e: move/from16 v2, v21 │ │ +068afc: 7130 320e 1002 |01a0: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0e32 │ │ +068b02: 0a0a |01a3: move-result v10 │ │ +068b04: 6e30 1420 b50a |01a4: invoke-virtual {v5, v11, v10}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +068b0a: 2900 c3fe |01a7: goto/16 006a // -013d │ │ +068b0e: 2214 5805 |01a9: new-instance v20, Ljava/lang/IllegalStateException; // type@0558 │ │ +068b12: 2215 6d05 |01ab: new-instance v21, Ljava/lang/StringBuilder; // type@056d │ │ +068b16: 7601 f927 1500 |01ad: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +068b1c: 1a16 2904 |01b0: const-string v22, "Child " // string@0429 │ │ +068b20: 7402 0228 1500 |01b2: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068b26: 0c15 |01b5: move-result-object v21 │ │ +068b28: 0800 1500 |01b6: move-object/from16 v0, v21 │ │ +068b2c: 6e20 0128 5000 |01b8: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +068b32: 0c15 |01bb: move-result-object v21 │ │ +068b34: 1a16 3a00 |01bc: const-string v22, " at index " // string@003a │ │ +068b38: 7402 0228 1500 |01be: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068b3e: 0c15 |01c1: move-result-object v21 │ │ +068b40: 0800 1500 |01c2: move-object/from16 v0, v21 │ │ +068b44: 6e20 fe27 f000 |01c4: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +068b4a: 0c15 |01c7: move-result-object v21 │ │ +068b4c: 1a16 5600 |01c8: const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0056 │ │ +068b50: 7402 0228 1500 |01ca: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068b56: 0c15 |01cd: move-result-object v21 │ │ +068b58: 1a16 a305 |01ce: const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@05a3 │ │ +068b5c: 7402 0228 1500 |01d0: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068b62: 0c15 |01d3: move-result-object v21 │ │ +068b64: 7401 0628 1500 |01d4: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +068b6a: 0c15 |01d7: move-result-object v21 │ │ +068b6c: 7602 9327 1400 |01d8: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +068b72: 2714 |01db: throw v20 │ │ +068b74: 0e00 |01dc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ 0x0004 line=879 │ │ 0x0008 line=880 │ │ 0x000c line=881 │ │ 0x0010 line=883 │ │ @@ -100135,34 +100162,34 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -068af4: |[068af4] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -068b04: 0750 |0000: move-object v0, v5 │ │ -068b06: 1f00 7802 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0278 │ │ -068b0a: 6e10 000e 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0e00 │ │ -068b10: 0c02 |0006: move-result-object v2 │ │ -068b12: 6f20 8b20 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ -068b18: 5202 6a03 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ -068b1c: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -068b20: 5202 6a03 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ -068b24: 6e20 290e 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ -068b2a: 0c01 |0013: move-result-object v1 │ │ -068b2c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -068b30: 6e20 580e 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0e58 │ │ -068b36: 5202 6803 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0368 │ │ -068b3a: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -068b3c: 6e30 660e 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0e66 │ │ -068b42: 5202 6903 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0369 │ │ -068b46: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -068b48: 6e30 660e 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0e66 │ │ -068b4e: 0e00 |0025: return-void │ │ +068b78: |[068b78] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +068b88: 0750 |0000: move-object v0, v5 │ │ +068b8a: 1f00 7902 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0279 │ │ +068b8e: 6e10 000e 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0e00 │ │ +068b94: 0c02 |0006: move-result-object v2 │ │ +068b96: 6f20 8b20 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ +068b9c: 5202 6a03 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ +068ba0: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +068ba4: 5202 6a03 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ +068ba8: 6e20 290e 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ +068bae: 0c01 |0013: move-result-object v1 │ │ +068bb0: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +068bb4: 6e20 580e 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0e58 │ │ +068bba: 5202 6803 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0368 │ │ +068bbe: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +068bc0: 6e30 660e 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0e66 │ │ +068bc6: 5202 6903 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0369 │ │ +068bca: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +068bcc: 6e30 660e 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0e66 │ │ +068bd2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1698 │ │ 0x0003 line=1699 │ │ 0x000a line=1701 │ │ 0x000e line=1702 │ │ 0x0014 line=1703 │ │ @@ -100181,17 +100208,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068b50: |[068b50] android.support.v4.widget.DrawerLayout.onRtlPropertiesChanged:(I)V │ │ -068b60: 7010 5f0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout;.resolveShadowDrawables:()V // method@0e5f │ │ -068b66: 0e00 |0003: return-void │ │ +068bd4: |[068bd4] android.support.v4.widget.DrawerLayout.onRtlPropertiesChanged:(I)V │ │ +068be4: 7010 5f0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout;.resolveShadowDrawables:()V // method@0e5f │ │ +068bea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1187 │ │ 0x0003 line=1188 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -100201,32 +100228,32 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -068b68: |[068b68] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -068b78: 6f10 8d20 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@208d │ │ -068b7e: 0c02 |0003: move-result-object v2 │ │ -068b80: 2201 7802 |0004: new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0278 │ │ -068b84: 7020 ff0d 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0dff │ │ -068b8a: 6e10 2a0e 0400 |0009: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0e2a │ │ -068b90: 0c00 |000c: move-result-object v0 │ │ -068b92: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -068b96: 6e10 e21f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -068b9c: 0c03 |0012: move-result-object v3 │ │ -068b9e: 1f03 7602 |0013: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -068ba2: 5233 5e03 |0015: iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ -068ba6: 5913 6a03 |0017: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ -068baa: 5243 8203 |0019: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0382 │ │ -068bae: 5913 6803 |001b: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0368 │ │ -068bb2: 5243 8303 |001d: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0383 │ │ -068bb6: 5913 6903 |001f: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0369 │ │ -068bba: 1101 |0021: return-object v1 │ │ +068bec: |[068bec] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +068bfc: 6f10 8d20 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@208d │ │ +068c02: 0c02 |0003: move-result-object v2 │ │ +068c04: 2201 7902 |0004: new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0279 │ │ +068c08: 7020 ff0d 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0dff │ │ +068c0e: 6e10 2a0e 0400 |0009: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0e2a │ │ +068c14: 0c00 |000c: move-result-object v0 │ │ +068c16: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +068c1a: 6e10 e21f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +068c20: 0c03 |0012: move-result-object v3 │ │ +068c22: 1f03 7702 |0013: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068c26: 5233 5e03 |0015: iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@035e │ │ +068c2a: 5913 6a03 |0017: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@036a │ │ +068c2e: 5243 8203 |0019: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0382 │ │ +068c32: 5913 6803 |001b: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0368 │ │ +068c36: 5243 8303 |001d: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0383 │ │ +068c3a: 5913 6903 |001f: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0369 │ │ +068c3e: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1714 │ │ 0x0004 line=1715 │ │ 0x0009 line=1717 │ │ 0x000d line=1718 │ │ 0x000f line=1719 │ │ @@ -100244,87 +100271,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -068bbc: |[068bbc] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -068bcc: 54da 8003 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -068bd0: 6e20 2711 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1127 │ │ -068bd6: 54da 8703 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -068bda: 6e20 2711 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1127 │ │ -068be0: 6e10 901f 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -068be6: 0a00 |000d: move-result v0 │ │ -068be8: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -068bea: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -068bee: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ -068bf4: 0f07 |0014: return v7 │ │ -068bf6: 6e10 961f 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -068bfc: 0a08 |0018: move-result v8 │ │ -068bfe: 6e10 981f 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -068c04: 0a09 |001c: move-result v9 │ │ -068c06: 59d8 7c03 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@037c │ │ -068c0a: 59d9 7d03 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@037d │ │ -068c0e: 120a |0021: const/4 v10, #int 0 // #0 │ │ -068c10: 5cda 7603 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ -068c14: 120a |0024: const/4 v10, #int 0 // #0 │ │ -068c16: 5cda 7503 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ -068c1a: 28ed |0027: goto 0014 // -0013 │ │ -068c1c: 6e10 961f 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -068c22: 0a08 |002b: move-result v8 │ │ -068c24: 6e10 981f 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -068c2a: 0a09 |002f: move-result v9 │ │ -068c2c: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -068c2e: 54da 8003 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -068c32: 878b |0033: float-to-int v11, v8 │ │ -068c34: 879c |0034: float-to-int v12, v9 │ │ -068c36: 6e30 1d11 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ -068c3c: 0c06 |0038: move-result-object v6 │ │ -068c3e: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ -068c42: 6e20 460e 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ -068c48: 0a0a |003e: move-result v10 │ │ -068c4a: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ -068c4e: 52da 7c03 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@037c │ │ -068c52: a701 080a |0043: sub-float v1, v8, v10 │ │ -068c56: 52da 7d03 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@037d │ │ -068c5a: a702 090a |0047: sub-float v2, v9, v10 │ │ -068c5e: 54da 8003 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -068c62: 6e10 2211 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1122 │ │ -068c68: 0a05 |004e: move-result v5 │ │ -068c6a: a80a 0101 |004f: mul-float v10, v1, v1 │ │ -068c6e: a80b 0202 |0051: mul-float v11, v2, v2 │ │ -068c72: c6ba |0053: add-float/2addr v10, v11 │ │ -068c74: 920b 0505 |0054: mul-int v11, v5, v5 │ │ -068c78: 82bb |0056: int-to-float v11, v11 │ │ -068c7a: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ -068c7e: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ -068c82: 6e10 2a0e 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0e2a │ │ -068c88: 0c03 |005e: move-result-object v3 │ │ -068c8a: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ -068c8e: 6e20 360e 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ -068c94: 0a0a |0064: move-result v10 │ │ -068c96: 122b |0065: const/4 v11, #int 2 // #2 │ │ -068c98: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ -068c9c: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -068c9e: 6e20 230e 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ -068ca4: 120a |006c: const/4 v10, #int 0 // #0 │ │ -068ca6: 5cda 7603 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ -068caa: 28a5 |006f: goto 0014 // -005b │ │ -068cac: 1204 |0070: const/4 v4, #int 0 // #0 │ │ -068cae: 28f8 |0071: goto 0069 // -0008 │ │ -068cb0: 121a |0072: const/4 v10, #int 1 // #1 │ │ -068cb2: 6e20 230e ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ -068cb8: 120a |0076: const/4 v10, #int 0 // #0 │ │ -068cba: 5cda 7603 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ -068cbe: 120a |0079: const/4 v10, #int 0 // #0 │ │ -068cc0: 5cda 7503 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ -068cc4: 2898 |007c: goto 0014 // -0068 │ │ -068cc6: 0000 |007d: nop // spacer │ │ -068cc8: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ +068c40: |[068c40] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +068c50: 54da 8003 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +068c54: 6e20 2711 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1127 │ │ +068c5a: 54da 8703 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +068c5e: 6e20 2711 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1127 │ │ +068c64: 6e10 901f 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +068c6a: 0a00 |000d: move-result v0 │ │ +068c6c: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +068c6e: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +068c72: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +068c78: 0f07 |0014: return v7 │ │ +068c7a: 6e10 961f 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +068c80: 0a08 |0018: move-result v8 │ │ +068c82: 6e10 981f 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +068c88: 0a09 |001c: move-result v9 │ │ +068c8a: 59d8 7c03 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@037c │ │ +068c8e: 59d9 7d03 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@037d │ │ +068c92: 120a |0021: const/4 v10, #int 0 // #0 │ │ +068c94: 5cda 7603 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ +068c98: 120a |0024: const/4 v10, #int 0 // #0 │ │ +068c9a: 5cda 7503 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ +068c9e: 28ed |0027: goto 0014 // -0013 │ │ +068ca0: 6e10 961f 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +068ca6: 0a08 |002b: move-result v8 │ │ +068ca8: 6e10 981f 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +068cae: 0a09 |002f: move-result v9 │ │ +068cb0: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +068cb2: 54da 8003 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +068cb6: 878b |0033: float-to-int v11, v8 │ │ +068cb8: 879c |0034: float-to-int v12, v9 │ │ +068cba: 6e30 1d11 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ +068cc0: 0c06 |0038: move-result-object v6 │ │ +068cc2: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +068cc6: 6e20 460e 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0e46 │ │ +068ccc: 0a0a |003e: move-result v10 │ │ +068cce: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +068cd2: 52da 7c03 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@037c │ │ +068cd6: a701 080a |0043: sub-float v1, v8, v10 │ │ +068cda: 52da 7d03 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@037d │ │ +068cde: a702 090a |0047: sub-float v2, v9, v10 │ │ +068ce2: 54da 8003 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +068ce6: 6e10 2211 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1122 │ │ +068cec: 0a05 |004e: move-result v5 │ │ +068cee: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +068cf2: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +068cf6: c6ba |0053: add-float/2addr v10, v11 │ │ +068cf8: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +068cfc: 82bb |0056: int-to-float v11, v11 │ │ +068cfe: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +068d02: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +068d06: 6e10 2a0e 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0e2a │ │ +068d0c: 0c03 |005e: move-result-object v3 │ │ +068d0e: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +068d12: 6e20 360e 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0e36 │ │ +068d18: 0a0a |0064: move-result v10 │ │ +068d1a: 122b |0065: const/4 v11, #int 2 // #2 │ │ +068d1c: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +068d20: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +068d22: 6e20 230e 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ +068d28: 120a |006c: const/4 v10, #int 0 // #0 │ │ +068d2a: 5cda 7603 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ +068d2e: 28a5 |006f: goto 0014 // -005b │ │ +068d30: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +068d32: 28f8 |0071: goto 0069 // -0008 │ │ +068d34: 121a |0072: const/4 v10, #int 1 // #1 │ │ +068d36: 6e20 230e ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ +068d3c: 120a |0076: const/4 v10, #int 0 // #0 │ │ +068d3e: 5cda 7603 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ +068d42: 120a |0079: const/4 v10, #int 0 // #0 │ │ +068d44: 5cda 7503 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0375 │ │ +068d48: 2898 |007c: goto 0014 // -0068 │ │ +068d4a: 0000 |007d: nop // spacer │ │ +068d4c: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ 0x0005 line=1327 │ │ 0x000a line=1329 │ │ 0x000e line=1330 │ │ 0x000f line=1332 │ │ @@ -100379,65 +100406,65 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -068ce0: |[068ce0] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ -068cf0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -068cf2: 6e20 480e 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -068cf8: 0a01 |0004: move-result v1 │ │ -068cfa: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ -068cfe: 2201 5605 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -068d02: 2202 6c05 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -068d06: 7010 f927 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -068d0c: 1a03 2513 |000e: const-string v3, "View " // string@1325 │ │ -068d10: 6e20 0228 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -068d16: 0c02 |0013: move-result-object v2 │ │ -068d18: 6e20 0128 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -068d1e: 0c02 |0017: move-result-object v2 │ │ -068d20: 1a03 7100 |0018: const-string v3, " is not a sliding drawer" // string@0071 │ │ -068d24: 6e20 0228 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -068d2a: 0c02 |001d: move-result-object v2 │ │ -068d2c: 6e10 0628 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -068d32: 0c02 |0021: move-result-object v2 │ │ -068d34: 7020 8f27 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -068d3a: 2701 |0025: throw v1 │ │ -068d3c: 5541 7a03 |0026: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ -068d40: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ -068d44: 6e10 e21f 0500 |002a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -068d4a: 0c00 |002d: move-result-object v0 │ │ -068d4c: 1f00 7602 |002e: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -068d50: 1501 803f |0030: const/high16 v1, #int 1065353216 // #3f80 │ │ -068d54: 5901 6303 |0032: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -068d58: 5c02 6103 |0034: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ -068d5c: 7030 6f0e 5402 |0036: invoke-direct {v4, v5, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0e6f │ │ -068d62: 6e10 450e 0400 |0039: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -068d68: 0e00 |003c: return-void │ │ -068d6a: 1231 |003d: const/4 v1, #int 3 // #3 │ │ -068d6c: 6e30 1f0e 5401 |003e: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ -068d72: 0a01 |0041: move-result v1 │ │ -068d74: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ -068d78: 5441 8003 |0044: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -068d7c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -068d7e: 6e10 f61f 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -068d84: 0a03 |004a: move-result v3 │ │ -068d86: 6e40 3111 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ -068d8c: 28eb |004e: goto 0039 // -0015 │ │ -068d8e: 5441 8703 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -068d92: 6e10 3e0e 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ -068d98: 0a02 |0054: move-result v2 │ │ -068d9a: 6e10 fb1f 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -068da0: 0a03 |0058: move-result v3 │ │ -068da2: b132 |0059: sub-int/2addr v2, v3 │ │ -068da4: 6e10 f61f 0500 |005a: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -068daa: 0a03 |005d: move-result v3 │ │ -068dac: 6e40 3111 5132 |005e: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ -068db2: 28d8 |0061: goto 0039 // -0028 │ │ +068d64: |[068d64] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +068d74: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +068d76: 6e20 480e 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +068d7c: 0a01 |0004: move-result v1 │ │ +068d7e: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ +068d82: 2201 5705 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +068d86: 2202 6d05 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +068d8a: 7010 f927 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +068d90: 1a03 2f13 |000e: const-string v3, "View " // string@132f │ │ +068d94: 6e20 0228 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068d9a: 0c02 |0013: move-result-object v2 │ │ +068d9c: 6e20 0128 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +068da2: 0c02 |0017: move-result-object v2 │ │ +068da4: 1a03 7100 |0018: const-string v3, " is not a sliding drawer" // string@0071 │ │ +068da8: 6e20 0228 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +068dae: 0c02 |001d: move-result-object v2 │ │ +068db0: 6e10 0628 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +068db6: 0c02 |0021: move-result-object v2 │ │ +068db8: 7020 8f27 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +068dbe: 2701 |0025: throw v1 │ │ +068dc0: 5541 7a03 |0026: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@037a │ │ +068dc4: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ +068dc8: 6e10 e21f 0500 |002a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +068dce: 0c00 |002d: move-result-object v0 │ │ +068dd0: 1f00 7702 |002e: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068dd4: 1501 803f |0030: const/high16 v1, #int 1065353216 // #3f80 │ │ +068dd8: 5901 6303 |0032: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +068ddc: 5c02 6103 |0034: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0361 │ │ +068de0: 7030 6f0e 5402 |0036: invoke-direct {v4, v5, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0e6f │ │ +068de6: 6e10 450e 0400 |0039: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +068dec: 0e00 |003c: return-void │ │ +068dee: 1231 |003d: const/4 v1, #int 3 // #3 │ │ +068df0: 6e30 1f0e 5401 |003e: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0e1f │ │ +068df6: 0a01 |0041: move-result v1 │ │ +068df8: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ +068dfc: 5441 8003 |0044: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +068e00: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +068e02: 6e10 f61f 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +068e08: 0a03 |004a: move-result v3 │ │ +068e0a: 6e40 3111 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ +068e10: 28eb |004e: goto 0039 // -0015 │ │ +068e12: 5441 8703 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +068e16: 6e10 3e0e 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0e3e │ │ +068e1c: 0a02 |0054: move-result v2 │ │ +068e1e: 6e10 fb1f 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +068e24: 0a03 |0058: move-result v3 │ │ +068e26: b132 |0059: sub-int/2addr v2, v3 │ │ +068e28: 6e10 f61f 0500 |005a: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +068e2e: 0a03 |005d: move-result v3 │ │ +068e30: 6e40 3111 5132 |005e: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ +068e36: 28d8 |0061: goto 0039 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1434 │ │ 0x0007 line=1435 │ │ 0x0026 line=1438 │ │ 0x002a line=1439 │ │ 0x0030 line=1440 │ │ @@ -100458,21 +100485,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -068db4: |[068db4] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -068dc4: 6f20 9920 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@2099 │ │ -068dca: 5c12 7603 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ -068dce: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -068dd2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -068dd4: 6e20 230e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ -068dda: 0e00 |000b: return-void │ │ +068e38: |[068e38] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +068e48: 6f20 9920 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@2099 │ │ +068e4e: 5c12 7603 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0376 │ │ +068e52: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +068e56: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +068e58: 6e20 230e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0e23 │ │ +068e5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1381 │ │ 0x0003 line=1383 │ │ 0x0005 line=1384 │ │ 0x0007 line=1385 │ │ 0x000b line=1387 │ │ @@ -100485,19 +100512,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068ddc: |[068ddc] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -068dec: 5510 7b03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@037b │ │ -068df0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -068df4: 6f10 9a20 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@209a │ │ -068dfa: 0e00 |0007: return-void │ │ +068e60: |[068e60] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +068e70: 5510 7b03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@037b │ │ +068e74: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +068e78: 6f10 9a20 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@209a │ │ +068e7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1114 │ │ 0x0004 line=1115 │ │ 0x0007 line=1117 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -100507,27 +100534,27 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -068dfc: |[068dfc] android.support.v4.widget.DrawerLayout.setChildInsets:(Ljava/lang/Object;Z)V │ │ -068e0c: 5b12 7e03 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ -068e10: 5c13 7703 |0002: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0377 │ │ -068e14: 3903 1000 |0004: if-nez v3, 0014 // +0010 │ │ -068e18: 6e10 2f0e 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0e2f │ │ -068e1e: 0c00 |0009: move-result-object v0 │ │ -068e20: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -068e24: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -068e26: 6e20 6e0e 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.setWillNotDraw:(Z)V // method@0e6e │ │ -068e2c: 6e10 5c0e 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.requestLayout:()V // method@0e5c │ │ -068e32: 0e00 |0013: return-void │ │ -068e34: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -068e36: 28f8 |0015: goto 000d // -0008 │ │ +068e80: |[068e80] android.support.v4.widget.DrawerLayout.setChildInsets:(Ljava/lang/Object;Z)V │ │ +068e90: 5b12 7e03 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@037e │ │ +068e94: 5c13 7703 |0002: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0377 │ │ +068e98: 3903 1000 |0004: if-nez v3, 0014 // +0010 │ │ +068e9c: 6e10 2f0e 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0e2f │ │ +068ea2: 0c00 |0009: move-result-object v0 │ │ +068ea4: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +068ea8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +068eaa: 6e20 6e0e 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.setWillNotDraw:(Z)V // method@0e6e │ │ +068eb0: 6e10 5c0e 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.requestLayout:()V // method@0e5c │ │ +068eb6: 0e00 |0013: return-void │ │ +068eb8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +068eba: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ 0x0004 line=426 │ │ 0x0010 line=427 │ │ 0x0013 line=428 │ │ @@ -100542,30 +100569,30 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -068e38: |[068e38] android.support.v4.widget.DrawerLayout.setDrawerElevation:(F)V │ │ -068e48: 5934 7803 |0000: iput v4, v3, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ -068e4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -068e4e: 6e10 310e 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ -068e54: 0a02 |0006: move-result v2 │ │ -068e56: 3521 1400 |0007: if-ge v1, v2, 001b // +0014 │ │ -068e5a: 6e20 300e 1300 |0009: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ -068e60: 0c00 |000c: move-result-object v0 │ │ -068e62: 6e20 480e 0300 |000d: invoke-virtual {v3, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ -068e68: 0a02 |0010: move-result v2 │ │ -068e6a: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -068e6e: 5232 7803 |0013: iget v2, v3, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ -068e72: 7120 4b0a 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ -068e78: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -068e7c: 28e9 |001a: goto 0003 // -0017 │ │ -068e7e: 0e00 |001b: return-void │ │ +068ebc: |[068ebc] android.support.v4.widget.DrawerLayout.setDrawerElevation:(F)V │ │ +068ecc: 5934 7803 |0000: iput v4, v3, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ +068ed0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +068ed2: 6e10 310e 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0e31 │ │ +068ed8: 0a02 |0006: move-result v2 │ │ +068eda: 3521 1400 |0007: if-ge v1, v2, 001b // +0014 │ │ +068ede: 6e20 300e 1300 |0009: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0e30 │ │ +068ee4: 0c00 |000c: move-result-object v0 │ │ +068ee6: 6e20 480e 0300 |000d: invoke-virtual {v3, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0e48 │ │ +068eec: 0a02 |0010: move-result v2 │ │ +068eee: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +068ef2: 5232 7803 |0013: iget v2, v3, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@0378 │ │ +068ef6: 7120 4b0a 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ +068efc: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +068f00: 28e9 |001a: goto 0003 // -0017 │ │ +068f02: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0002 line=396 │ │ 0x0009 line=397 │ │ 0x000d line=398 │ │ 0x0013 line=399 │ │ @@ -100582,17 +100609,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 │ │ -068e80: |[068e80] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ -068e90: 5b01 8103 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ -068e94: 0e00 |0002: return-void │ │ +068f04: |[068f04] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +068f14: 5b01 8103 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ +068f18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0002 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ @@ -100602,20 +100629,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -068e98: |[068e98] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -068ea8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -068eaa: 6e30 660e 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0e66 │ │ -068eb0: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -068eb2: 6e30 660e 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0e66 │ │ -068eb8: 0e00 |0008: return-void │ │ +068f1c: |[068f1c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +068f2c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +068f2e: 6e30 660e 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0e66 │ │ +068f34: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +068f36: 6e30 660e 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0e66 │ │ +068f3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0004 line=522 │ │ 0x0008 line=523 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -100626,46 +100653,46 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -068ebc: |[068ebc] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ -068ecc: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -068ece: 7110 2e0a 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -068ed4: 0a04 |0004: move-result v4 │ │ -068ed6: 7120 6908 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -068edc: 0a00 |0008: move-result v0 │ │ -068ede: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ -068ee2: 5967 8203 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0382 │ │ -068ee6: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ -068eea: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ -068eee: 5461 8003 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -068ef2: 6e10 0a11 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -068ef8: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ -068efe: 0e00 |0019: return-void │ │ -068f00: 1254 |001a: const/4 v4, #int 5 // #5 │ │ -068f02: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ -068f06: 5967 8303 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0383 │ │ -068f0a: 28ee |001f: goto 000d // -0012 │ │ -068f0c: 5461 8703 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -068f10: 28f1 |0022: goto 0013 // -000f │ │ -068f12: 6e20 290e 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ -068f18: 0c03 |0026: move-result-object v3 │ │ -068f1a: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ -068f1e: 6e20 580e 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0e58 │ │ -068f24: 28ed |002c: goto 0019 // -0013 │ │ -068f26: 6e20 290e 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ -068f2c: 0c02 |0030: move-result-object v2 │ │ -068f2e: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ -068f32: 6e20 210e 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0e21 │ │ -068f38: 28e3 |0036: goto 0019 // -001d │ │ -068f3a: 0000 |0037: nop // spacer │ │ -068f3c: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ +068f40: |[068f40] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +068f50: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +068f52: 7110 2e0a 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +068f58: 0a04 |0004: move-result v4 │ │ +068f5a: 7120 6908 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +068f60: 0a00 |0008: move-result v0 │ │ +068f62: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +068f66: 5967 8203 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0382 │ │ +068f6a: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +068f6e: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +068f72: 5461 8003 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +068f76: 6e10 0a11 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +068f7c: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +068f82: 0e00 |0019: return-void │ │ +068f84: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +068f86: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +068f8a: 5967 8303 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0383 │ │ +068f8e: 28ee |001f: goto 000d // -0012 │ │ +068f90: 5461 8703 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +068f94: 28f1 |0022: goto 0013 // -000f │ │ +068f96: 6e20 290e 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ +068f9c: 0c03 |0026: move-result-object v3 │ │ +068f9e: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +068fa2: 6e20 580e 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0e58 │ │ +068fa8: 28ed |002c: goto 0019 // -0013 │ │ +068faa: 6e20 290e 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0e29 │ │ +068fb0: 0c02 |0030: move-result-object v2 │ │ +068fb2: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +068fb6: 6e20 210e 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0e21 │ │ +068fbc: 28e3 |0036: goto 0019 // -001d │ │ +068fbe: 0000 |0037: nop // spacer │ │ +068fc0: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=545 │ │ 0x0009 line=547 │ │ 0x000b line=548 │ │ 0x000d line=552 │ │ 0x000f line=554 │ │ @@ -100696,25 +100723,25 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -068f4c: |[068f4c] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ -068f5c: 6e10 e21f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -068f62: 0c00 |0003: move-result-object v0 │ │ -068f64: 1f00 7602 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -068f68: 5201 6303 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -068f6c: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -068f70: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -068f74: 0e00 |000c: return-void │ │ -068f76: 5904 6303 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -068f7a: 6e30 270e 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0e27 │ │ -068f80: 28fa |0012: goto 000c // -0006 │ │ +068fd0: |[068fd0] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +068fe0: 6e10 e21f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +068fe6: 0c00 |0003: move-result-object v0 │ │ +068fe8: 1f00 7702 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +068fec: 5201 6303 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +068ff0: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +068ff4: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +068ff8: 0e00 |000c: return-void │ │ +068ffa: 5904 6303 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +068ffe: 6e30 270e 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0e27 │ │ +069004: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0006 line=779 │ │ 0x000c line=785 │ │ 0x000d line=783 │ │ 0x000f line=784 │ │ @@ -100729,18 +100756,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068f84: |[068f84] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -068f94: 5901 8803 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0388 │ │ -068f98: 6e10 450e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -068f9e: 0e00 |0005: return-void │ │ +069008: |[069008] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +069018: 5901 8803 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0388 │ │ +06901c: 6e10 450e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +069022: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0002 line=494 │ │ 0x0005 line=495 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -100751,25 +100778,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -068fa0: |[068fa0] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(I)V │ │ -068fb0: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -068fb4: 6e10 330e 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0e33 │ │ -068fba: 0c00 |0005: move-result-object v0 │ │ -068fbc: 7120 7105 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -068fc2: 0c00 |0009: move-result-object v0 │ │ -068fc4: 5b10 9103 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ -068fc8: 6e10 450e 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -068fce: 0e00 |000f: return-void │ │ -068fd0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -068fd2: 28f9 |0011: goto 000a // -0007 │ │ +069024: |[069024] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(I)V │ │ +069034: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +069038: 6e10 330e 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0e33 │ │ +06903e: 0c00 |0005: move-result-object v0 │ │ +069040: 7120 7105 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +069046: 0c00 |0009: move-result-object v0 │ │ +069048: 5b10 9103 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ +06904c: 6e10 450e 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +069052: 0e00 |000f: return-void │ │ +069054: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +069056: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 0x000c line=1171 │ │ 0x000f line=1172 │ │ 0x0010 line=1170 │ │ locals : │ │ @@ -100781,18 +100808,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068fd4: |[068fd4] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -068fe4: 5b01 9103 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ -068fe8: 6e10 450e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -068fee: 0e00 |0005: return-void │ │ +069058: |[069058] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +069068: 5b01 9103 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ +06906c: 6e10 450e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +069072: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1150 │ │ 0x0002 line=1151 │ │ 0x0005 line=1152 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -100803,20 +100830,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -068ff0: |[068ff0] android.support.v4.widget.DrawerLayout.setStatusBarBackgroundColor:(I)V │ │ -069000: 2200 6b00 |0000: new-instance v0, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ -069004: 7020 c601 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ -06900a: 5b10 9103 |0005: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ -06900e: 6e10 450e 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ -069014: 0e00 |000a: return-void │ │ +069074: |[069074] android.support.v4.widget.DrawerLayout.setStatusBarBackgroundColor:(I)V │ │ +069084: 2200 6b00 |0000: new-instance v0, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ +069088: 7020 c601 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ +06908e: 5b10 9103 |0005: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0391 │ │ +069092: 6e10 450e 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0e45 │ │ +069098: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ 0x0007 line=1183 │ │ 0x000a line=1184 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -100827,56 +100854,56 @@ │ │ type : '(IILandroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -069018: |[069018] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ -069028: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -06902a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -06902c: 5474 8003 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ -069030: 6e10 2311 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1123 │ │ -069036: 0a00 |0007: move-result v0 │ │ -069038: 5474 8703 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ -06903c: 6e10 2311 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1123 │ │ -069042: 0a02 |000d: move-result v2 │ │ -069044: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ -069048: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ -06904c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -06904e: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ -069052: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ -069056: 6e10 e21f 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06905c: 0c01 |001a: move-result-object v1 │ │ -06905e: 1f01 7602 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0276 │ │ -069062: 5214 6303 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -069066: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -069068: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ -06906c: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ -069070: 6e20 250e a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0e25 │ │ -069076: 5274 7903 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0379 │ │ -06907a: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ -06907e: 5973 7903 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0379 │ │ -069082: 5474 8103 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ -069086: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ -06908a: 5474 8103 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ -06908e: 7220 f20d 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0df2 │ │ -069094: 0e00 |0036: return-void │ │ -069096: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ -06909a: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ -06909e: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -0690a0: 28d7 |003c: goto 0013 // -0029 │ │ -0690a2: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0690a4: 28d5 |003e: goto 0013 // -002b │ │ -0690a6: 5214 6303 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ -0690aa: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -0690ae: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ -0690b2: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ -0690b6: 6e20 260e a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0e26 │ │ -0690bc: 28dd |004a: goto 0027 // -0023 │ │ +06909c: |[06909c] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +0690ac: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +0690ae: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0690b0: 5474 8003 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0380 │ │ +0690b4: 6e10 2311 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1123 │ │ +0690ba: 0a00 |0007: move-result v0 │ │ +0690bc: 5474 8703 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0387 │ │ +0690c0: 6e10 2311 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1123 │ │ +0690c6: 0a02 |000d: move-result v2 │ │ +0690c8: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +0690cc: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +0690d0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0690d2: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +0690d6: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +0690da: 6e10 e21f 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0690e0: 0c01 |001a: move-result-object v1 │ │ +0690e2: 1f01 7702 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0277 │ │ +0690e6: 5214 6303 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +0690ea: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +0690ec: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +0690f0: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +0690f4: 6e20 250e a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0e25 │ │ +0690fa: 5274 7903 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0379 │ │ +0690fe: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +069102: 5973 7903 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0379 │ │ +069106: 5474 8103 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ +06910a: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +06910e: 5474 8103 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0381 │ │ +069112: 7220 f20d 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0df2 │ │ +069118: 0e00 |0036: return-void │ │ +06911a: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +06911e: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +069122: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +069124: 28d7 |003c: goto 0013 // -0029 │ │ +069126: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +069128: 28d5 |003e: goto 0013 // -002b │ │ +06912a: 5214 6303 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0363 │ │ +06912e: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +069132: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +069136: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +06913a: 6e20 260e a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0e26 │ │ +069140: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=683 │ │ 0x0008 line=684 │ │ 0x000e line=687 │ │ 0x0012 line=688 │ │ 0x0013 line=695 │ │ @@ -100902,32 +100929,32 @@ │ │ 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 : 1238 (DrawerLayout.java) │ │ + source_file_idx : 1241 (DrawerLayout.java) │ │ │ │ -Class #488 header: │ │ -class_idx : 636 │ │ +Class #489 header: │ │ +class_idx : 637 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1239 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1242 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #488 annotations: │ │ +Class #489 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayoutCompatApi21; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="InsetsListener" │ │ │ │ -Class #488 - │ │ +Class #489 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnApplyWindowInsetsListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -100937,17 +100964,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0690c0: |[0690c0] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.:()V │ │ -0690d0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0690d6: 0e00 |0003: return-void │ │ +069144: |[069144] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.:()V │ │ +069154: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06915a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; │ │ │ │ Virtual methods - │ │ @@ -100956,56 +100983,56 @@ │ │ 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 │ │ -0690d8: |[0690d8] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -0690e8: 0730 |0000: move-object v0, v3 │ │ -0690ea: 1f00 7e02 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayoutImpl; // type@027e │ │ -0690ee: 6e10 e120 0400 |0003: invoke-virtual {v4}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ -0690f4: 0a01 |0006: move-result v1 │ │ -0690f6: 3d01 0b00 |0007: if-lez v1, 0012 // +000b │ │ -0690fa: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0690fc: 7230 790e 4001 |000a: invoke-interface {v0, v4, v1}, Landroid/support/v4/widget/DrawerLayoutImpl;.setChildInsets:(Ljava/lang/Object;Z)V // method@0e79 │ │ -069102: 6e10 dd20 0400 |000d: invoke-virtual {v4}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@20dd │ │ -069108: 0c01 |0010: move-result-object v1 │ │ -06910a: 1101 |0011: return-object v1 │ │ -06910c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -06910e: 28f7 |0013: goto 000a // -0009 │ │ +06915c: |[06915c] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +06916c: 0730 |0000: move-object v0, v3 │ │ +06916e: 1f00 7f02 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayoutImpl; // type@027f │ │ +069172: 6e10 e120 0400 |0003: invoke-virtual {v4}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ +069178: 0a01 |0006: move-result v1 │ │ +06917a: 3d01 0b00 |0007: if-lez v1, 0012 // +000b │ │ +06917e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +069180: 7230 790e 4001 |000a: invoke-interface {v0, v4, v1}, Landroid/support/v4/widget/DrawerLayoutImpl;.setChildInsets:(Ljava/lang/Object;Z)V // method@0e79 │ │ +069186: 6e10 dd20 0400 |000d: invoke-virtual {v4}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@20dd │ │ +06918c: 0c01 |0010: move-result-object v1 │ │ +06918e: 1101 |0011: return-object v1 │ │ +069190: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +069192: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x000d line=91 │ │ 0x0012 line=90 │ │ 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 : 1239 (DrawerLayoutCompatApi21.java) │ │ + source_file_idx : 1242 (DrawerLayoutCompatApi21.java) │ │ │ │ -Class #489 header: │ │ -class_idx : 637 │ │ +Class #490 header: │ │ +class_idx : 638 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1239 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1242 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #489 annotations: │ │ +Class #490 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; } │ │ │ │ -Class #489 - │ │ +Class #490 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayoutCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21;) │ │ name : 'THEME_ATTRS' │ │ @@ -101018,74 +101045,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -069110: |[069110] android.support.v4.widget.DrawerLayoutCompatApi21.:()V │ │ -069120: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -069122: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -069126: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -069128: 1402 3404 0101 |0004: const v2, #float 2.36966e-38 // #01010434 │ │ -06912e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -069132: 6900 9403 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.THEME_ATTRS:[I // field@0394 │ │ -069136: 0e00 |000b: return-void │ │ +069194: |[069194] android.support.v4.widget.DrawerLayoutCompatApi21.:()V │ │ +0691a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0691a6: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +0691aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0691ac: 1402 3404 0101 |0004: const v2, #float 2.36966e-38 // #01010434 │ │ +0691b2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0691b6: 6900 9403 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.THEME_ATTRS:[I // field@0394 │ │ +0691ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21;) │ │ name : 'applyMarginInsets' │ │ 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 │ │ -069138: |[069138] android.support.v4.widget.DrawerLayoutCompatApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -069148: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06914a: 0760 |0001: move-object v0, v6 │ │ -06914c: 1f00 4c04 |0002: check-cast v0, Landroid/view/WindowInsets; // type@044c │ │ -069150: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -069152: 3317 2b00 |0005: if-ne v7, v1, 0030 // +002b │ │ -069156: 6e10 df20 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@20df │ │ -06915c: 0a01 |000a: move-result v1 │ │ -06915e: 6e10 e120 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ -069164: 0a02 |000e: move-result v2 │ │ -069166: 6e10 de20 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ -06916c: 0a03 |0012: move-result v3 │ │ -06916e: 6e53 e220 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ -069174: 0c00 |0016: move-result-object v0 │ │ -069176: 6e10 df20 0000 |0017: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@20df │ │ -06917c: 0a01 |001a: move-result v1 │ │ -06917e: 5951 280e |001b: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ -069182: 6e10 e120 0000 |001d: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ -069188: 0a01 |0020: move-result v1 │ │ -06918a: 5951 2a0e |0021: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -06918e: 6e10 e020 0000 |0023: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@20e0 │ │ -069194: 0a01 |0026: move-result v1 │ │ -069196: 5951 290e |0027: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ -06919a: 6e10 de20 0000 |0029: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ -0691a0: 0a01 |002c: move-result v1 │ │ -0691a2: 5951 260e |002d: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ -0691a6: 0e00 |002f: return-void │ │ -0691a8: 1251 |0030: const/4 v1, #int 5 // #5 │ │ -0691aa: 3317 e6ff |0031: if-ne v7, v1, 0017 // -001a │ │ -0691ae: 6e10 e120 0000 |0033: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ -0691b4: 0a01 |0036: move-result v1 │ │ -0691b6: 6e10 e020 0000 |0037: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@20e0 │ │ -0691bc: 0a02 |003a: move-result v2 │ │ -0691be: 6e10 de20 0000 |003b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ -0691c4: 0a03 |003e: move-result v3 │ │ -0691c6: 6e53 e220 4021 |003f: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ -0691cc: 0c00 |0042: move-result-object v0 │ │ -0691ce: 28d4 |0043: goto 0017 // -002c │ │ +0691bc: |[0691bc] android.support.v4.widget.DrawerLayoutCompatApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +0691cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0691ce: 0760 |0001: move-object v0, v6 │ │ +0691d0: 1f00 4d04 |0002: check-cast v0, Landroid/view/WindowInsets; // type@044d │ │ +0691d4: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0691d6: 3317 2b00 |0005: if-ne v7, v1, 0030 // +002b │ │ +0691da: 6e10 df20 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@20df │ │ +0691e0: 0a01 |000a: move-result v1 │ │ +0691e2: 6e10 e120 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ +0691e8: 0a02 |000e: move-result v2 │ │ +0691ea: 6e10 de20 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ +0691f0: 0a03 |0012: move-result v3 │ │ +0691f2: 6e53 e220 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ +0691f8: 0c00 |0016: move-result-object v0 │ │ +0691fa: 6e10 df20 0000 |0017: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@20df │ │ +069200: 0a01 |001a: move-result v1 │ │ +069202: 5951 280e |001b: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ +069206: 6e10 e120 0000 |001d: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ +06920c: 0a01 |0020: move-result v1 │ │ +06920e: 5951 2a0e |0021: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +069212: 6e10 e020 0000 |0023: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@20e0 │ │ +069218: 0a01 |0026: move-result v1 │ │ +06921a: 5951 290e |0027: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ +06921e: 6e10 de20 0000 |0029: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ +069224: 0a01 |002c: move-result v1 │ │ +069226: 5951 260e |002d: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ +06922a: 0e00 |002f: return-void │ │ +06922c: 1251 |0030: const/4 v1, #int 5 // #5 │ │ +06922e: 3317 e6ff |0031: if-ne v7, v1, 0017 // -001a │ │ +069232: 6e10 e120 0000 |0033: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ +069238: 0a01 |0036: move-result v1 │ │ +06923a: 6e10 e020 0000 |0037: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@20e0 │ │ +069240: 0a02 |003a: move-result v2 │ │ +069242: 6e10 de20 0000 |003b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ +069248: 0a03 |003e: move-result v3 │ │ +06924a: 6e53 e220 4021 |003f: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ +069250: 0c00 |0042: move-result-object v0 │ │ +069252: 28d4 |0043: goto 0017 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0004 line=60 │ │ 0x0007 line=61 │ │ 0x0017 line=67 │ │ 0x001d line=68 │ │ @@ -101105,23 +101132,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0691d0: |[0691d0] android.support.v4.widget.DrawerLayoutCompatApi21.configureApplyInsets:(Landroid/view/View;)V │ │ -0691e0: 2010 7e02 |0000: instance-of v0, v1, Landroid/support/v4/widget/DrawerLayoutImpl; // type@027e │ │ -0691e4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0691e8: 2200 7c02 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; // type@027c │ │ -0691ec: 7010 710e 0000 |0006: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;.:()V // method@0e71 │ │ -0691f2: 6e20 3c20 0100 |0009: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@203c │ │ -0691f8: 1300 0005 |000c: const/16 v0, #int 1280 // #500 │ │ -0691fc: 6e20 4620 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@2046 │ │ -069202: 0e00 |0011: return-void │ │ +069254: |[069254] android.support.v4.widget.DrawerLayoutCompatApi21.configureApplyInsets:(Landroid/view/View;)V │ │ +069264: 2010 7f02 |0000: instance-of v0, v1, Landroid/support/v4/widget/DrawerLayoutImpl; // type@027f │ │ +069268: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +06926c: 2200 7d02 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; // type@027d │ │ +069270: 7010 710e 0000 |0006: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;.:()V // method@0e71 │ │ +069276: 6e20 3c20 0100 |0009: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@203c │ │ +06927c: 1300 0005 |000c: const/16 v0, #int 1280 // #500 │ │ +069280: 6e20 4620 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@2046 │ │ +069286: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x000c line=40 │ │ 0x0011 line=43 │ │ locals : │ │ @@ -101132,41 +101159,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 │ │ -069204: |[069204] android.support.v4.widget.DrawerLayoutCompatApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -069214: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -069216: 0760 |0001: move-object v0, v6 │ │ -069218: 1f00 4c04 |0002: check-cast v0, Landroid/view/WindowInsets; // type@044c │ │ -06921c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -06921e: 3317 1600 |0005: if-ne v7, v1, 001b // +0016 │ │ -069222: 6e10 df20 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@20df │ │ -069228: 0a01 |000a: move-result v1 │ │ -06922a: 6e10 e120 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ -069230: 0a02 |000e: move-result v2 │ │ -069232: 6e10 de20 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ -069238: 0a03 |0012: move-result v3 │ │ -06923a: 6e53 e220 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ -069240: 0c00 |0016: move-result-object v0 │ │ -069242: 6e20 cc1f 0500 |0017: invoke-virtual {v5, v0}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@1fcc │ │ -069248: 0e00 |001a: return-void │ │ -06924a: 1251 |001b: const/4 v1, #int 5 // #5 │ │ -06924c: 3317 fbff |001c: if-ne v7, v1, 0017 // -0005 │ │ -069250: 6e10 e120 0000 |001e: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ -069256: 0a01 |0021: move-result v1 │ │ -069258: 6e10 e020 0000 |0022: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@20e0 │ │ -06925e: 0a02 |0025: move-result v2 │ │ -069260: 6e10 de20 0000 |0026: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ -069266: 0a03 |0029: move-result v3 │ │ -069268: 6e53 e220 4021 |002a: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ -06926e: 0c00 |002d: move-result-object v0 │ │ -069270: 28e9 |002e: goto 0017 // -0017 │ │ +069288: |[069288] android.support.v4.widget.DrawerLayoutCompatApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +069298: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06929a: 0760 |0001: move-object v0, v6 │ │ +06929c: 1f00 4d04 |0002: check-cast v0, Landroid/view/WindowInsets; // type@044d │ │ +0692a0: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0692a2: 3317 1600 |0005: if-ne v7, v1, 001b // +0016 │ │ +0692a6: 6e10 df20 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@20df │ │ +0692ac: 0a01 |000a: move-result v1 │ │ +0692ae: 6e10 e120 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ +0692b4: 0a02 |000e: move-result v2 │ │ +0692b6: 6e10 de20 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ +0692bc: 0a03 |0012: move-result v3 │ │ +0692be: 6e53 e220 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ +0692c4: 0c00 |0016: move-result-object v0 │ │ +0692c6: 6e20 cc1f 0500 |0017: invoke-virtual {v5, v0}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@1fcc │ │ +0692cc: 0e00 |001a: return-void │ │ +0692ce: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +0692d0: 3317 fbff |001c: if-ne v7, v1, 0017 // -0005 │ │ +0692d4: 6e10 e120 0000 |001e: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ +0692da: 0a01 |0021: move-result v1 │ │ +0692dc: 6e10 e020 0000 |0022: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@20e0 │ │ +0692e2: 0a02 |0025: move-result v2 │ │ +0692e4: 6e10 de20 0000 |0026: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@20de │ │ +0692ea: 0a03 |0029: move-result v3 │ │ +0692ec: 6e53 e220 4021 |002a: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@20e2 │ │ +0692f2: 0c00 |002d: move-result-object v0 │ │ +0692f4: 28e9 |002e: goto 0017 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=47 │ │ 0x0007 line=48 │ │ 0x0017 line=54 │ │ 0x001a line=55 │ │ @@ -101183,26 +101210,26 @@ │ │ type : '(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -069274: |[069274] android.support.v4.widget.DrawerLayoutCompatApi21.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ -069284: 6201 9403 |0000: sget-object v1, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.THEME_ATTRS:[I // field@0394 │ │ -069288: 6e20 b000 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b0 │ │ -06928e: 0c00 |0005: move-result-object v0 │ │ -069290: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -069292: 6e20 3601 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ -069298: 0c01 |000a: move-result-object v1 │ │ -06929a: 6e10 4b01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -0692a0: 1101 |000e: return-object v1 │ │ -0692a2: 0d01 |000f: move-exception v1 │ │ -0692a4: 6e10 4b01 0000 |0010: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -0692aa: 2701 |0013: throw v1 │ │ +0692f8: |[0692f8] android.support.v4.widget.DrawerLayoutCompatApi21.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ +069308: 6201 9403 |0000: sget-object v1, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.THEME_ATTRS:[I // field@0394 │ │ +06930c: 6e20 b000 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b0 │ │ +069312: 0c00 |0005: move-result-object v0 │ │ +069314: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +069316: 6e20 3601 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ +06931c: 0c01 |000a: move-result-object v1 │ │ +06931e: 6e10 4b01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +069324: 1101 |000e: return-object v1 │ │ +069326: 0d01 |000f: move-exception v1 │ │ +069328: 6e10 4b01 0000 |0010: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +06932e: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=80 │ │ 0x000b line=82 │ │ @@ -101215,48 +101242,48 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0692b8: |[0692b8] android.support.v4.widget.DrawerLayoutCompatApi21.getTopInset:(Ljava/lang/Object;)I │ │ -0692c8: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -0692cc: 1f01 4c04 |0002: check-cast v1, Landroid/view/WindowInsets; // type@044c │ │ -0692d0: 6e10 e120 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ -0692d6: 0a00 |0007: move-result v0 │ │ -0692d8: 0f00 |0008: return v0 │ │ -0692da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0692dc: 28fe |000a: goto 0008 // -0002 │ │ +06933c: |[06933c] android.support.v4.widget.DrawerLayoutCompatApi21.getTopInset:(Ljava/lang/Object;)I │ │ +06934c: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +069350: 1f01 4d04 |0002: check-cast v1, Landroid/view/WindowInsets; // type@044d │ │ +069354: 6e10 e120 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@20e1 │ │ +06935a: 0a00 |0007: move-result v0 │ │ +06935c: 0f00 |0008: return v0 │ │ +06935e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +069360: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 insets Ljava/lang/Object; │ │ 0x0009 - 0x000b reg=1 insets Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1239 (DrawerLayoutCompatApi21.java) │ │ + source_file_idx : 1242 (DrawerLayoutCompatApi21.java) │ │ │ │ -Class #490 header: │ │ -class_idx : 641 │ │ +Class #491 header: │ │ +class_idx : 642 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1288 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1291 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ -Class #490 annotations: │ │ +Class #491 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="EdgeEffectImpl" │ │ │ │ -Class #490 - │ │ +Class #491 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -101311,32 +101338,32 @@ │ │ │ │ #8 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ name : 'setSize' │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1288 (EdgeEffectCompat.java) │ │ + source_file_idx : 1291 (EdgeEffectCompat.java) │ │ │ │ -Class #491 header: │ │ -class_idx : 639 │ │ +Class #492 header: │ │ +class_idx : 640 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1288 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1291 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #491 annotations: │ │ +Class #492 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseEdgeEffectImpl" │ │ │ │ -Class #491 - │ │ +Class #492 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -101346,17 +101373,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0692e0: |[0692e0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -0692f0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0692f6: 0e00 |0003: return-void │ │ +069364: |[069364] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +069374: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06937a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -101365,17 +101392,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 │ │ -0692f8: |[0692f8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -069308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06930a: 0f00 |0001: return v0 │ │ +06937c: |[06937c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +06938c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06938e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 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; │ │ @@ -101385,16 +101412,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06930c: |[06930c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -06931c: 0e00 |0000: return-void │ │ +069390: |[069390] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +0693a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -101403,17 +101430,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -069320: |[069320] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -069330: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -069332: 0f00 |0001: return v0 │ │ +0693a4: |[0693a4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0693b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0693b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -101422,17 +101449,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 │ │ -069334: |[069334] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -069344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069346: 1100 |0001: return-object v0 │ │ +0693b8: |[0693b8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0693c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0693ca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -101441,17 +101468,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -069348: |[069348] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -069358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06935a: 0f00 |0001: return v0 │ │ +0693cc: |[0693cc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0693dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0693de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 velocity I │ │ @@ -101461,17 +101488,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06935c: |[06935c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -06936c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06936e: 0f00 |0001: return v0 │ │ +0693e0: |[0693e0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0693f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0693f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 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 │ │ @@ -101481,17 +101508,17 @@ │ │ type : '(Ljava/lang/Object;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -069370: |[069370] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;FF)Z │ │ -069380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069382: 0f00 |0001: return v0 │ │ +0693f4: |[0693f4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;FF)Z │ │ +069404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069406: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 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 │ │ @@ -101502,17 +101529,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -069384: |[069384] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -069394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069396: 0f00 |0001: return v0 │ │ +069408: |[069408] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +069418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06941a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -101521,43 +101548,43 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -069398: |[069398] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -0693a8: 0e00 |0000: return-void │ │ +06941c: |[06941c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +06942c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 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 : 1288 (EdgeEffectCompat.java) │ │ + source_file_idx : 1291 (EdgeEffectCompat.java) │ │ │ │ -Class #492 header: │ │ -class_idx : 640 │ │ +Class #493 header: │ │ +class_idx : 641 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1288 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1291 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #492 annotations: │ │ +Class #493 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EdgeEffectIcsImpl" │ │ │ │ -Class #492 - │ │ +Class #493 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -101567,17 +101594,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0693ac: |[0693ac] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -0693bc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0693c2: 0e00 |0003: return-void │ │ +069430: |[069430] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +069440: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +069446: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -101586,18 +101613,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 │ │ -0693c4: |[0693c4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0693d4: 7120 a30e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0ea3 │ │ -0693da: 0a00 |0003: move-result v0 │ │ -0693dc: 0f00 |0004: return v0 │ │ +069448: |[069448] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +069458: 7120 a30e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0ea3 │ │ +06945e: 0a00 |0003: move-result v0 │ │ +069460: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 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; │ │ @@ -101607,17 +101634,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0693e0: |[0693e0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -0693f0: 7110 a40e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0ea4 │ │ -0693f6: 0e00 |0003: return-void │ │ +069464: |[069464] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +069474: 7110 a40e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0ea4 │ │ +06947a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -101627,18 +101654,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0693f8: |[0693f8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -069408: 7110 a50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0ea5 │ │ -06940e: 0a00 |0003: move-result v0 │ │ -069410: 0f00 |0004: return v0 │ │ +06947c: |[06947c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +06948c: 7110 a50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0ea5 │ │ +069492: 0a00 |0003: move-result v0 │ │ +069494: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -101647,18 +101674,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 │ │ -069414: |[069414] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -069424: 7110 a60e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0ea6 │ │ -06942a: 0c00 |0003: move-result-object v0 │ │ -06942c: 1100 |0004: return-object v0 │ │ +069498: |[069498] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0694a8: 7110 a60e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0ea6 │ │ +0694ae: 0c00 |0003: move-result-object v0 │ │ +0694b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -101667,18 +101694,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -069430: |[069430] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -069440: 7120 a70e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0ea7 │ │ -069446: 0a00 |0003: move-result v0 │ │ -069448: 0f00 |0004: return v0 │ │ +0694b4: |[0694b4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0694c4: 7120 a70e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0ea7 │ │ +0694ca: 0a00 |0003: move-result v0 │ │ +0694cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 velocity I │ │ @@ -101688,18 +101715,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06944c: |[06944c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -06945c: 7120 a80e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0ea8 │ │ -069462: 0a00 |0003: move-result v0 │ │ -069464: 0f00 |0004: return v0 │ │ +0694d0: |[0694d0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0694e0: 7120 a80e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0ea8 │ │ +0694e6: 0a00 |0003: move-result v0 │ │ +0694e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 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 │ │ @@ -101709,18 +101736,18 @@ │ │ type : '(Ljava/lang/Object;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -069468: |[069468] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;FF)Z │ │ -069478: 7120 a80e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0ea8 │ │ -06947e: 0a00 |0003: move-result v0 │ │ -069480: 0f00 |0004: return v0 │ │ +0694ec: |[0694ec] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;FF)Z │ │ +0694fc: 7120 a80e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0ea8 │ │ +069502: 0a00 |0003: move-result v0 │ │ +069504: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 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 │ │ @@ -101731,18 +101758,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -069484: |[069484] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -069494: 7110 a90e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0ea9 │ │ -06949a: 0a00 |0003: move-result v0 │ │ -06949c: 0f00 |0004: return v0 │ │ +069508: |[069508] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +069518: 7110 a90e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0ea9 │ │ +06951e: 0a00 |0003: move-result v0 │ │ +069520: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -101751,45 +101778,45 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0694a0: |[0694a0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -0694b0: 7130 aa0e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0eaa │ │ -0694b6: 0e00 |0003: return-void │ │ +069524: |[069524] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +069534: 7130 aa0e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0eaa │ │ +06953a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=104 │ │ 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 : 1288 (EdgeEffectCompat.java) │ │ + source_file_idx : 1291 (EdgeEffectCompat.java) │ │ │ │ -Class #493 header: │ │ -class_idx : 642 │ │ +Class #494 header: │ │ +class_idx : 643 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 640 │ │ -source_file_idx : 1288 │ │ +superclass_idx : 641 │ │ +source_file_idx : 1291 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #493 annotations: │ │ +Class #494 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EdgeEffectLollipopImpl" │ │ │ │ -Class #493 - │ │ +Class #494 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -101798,17 +101825,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0694b8: |[0694b8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectLollipopImpl.:()V │ │ -0694c8: 7010 840e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0e84 │ │ -0694ce: 0e00 |0003: return-void │ │ +06953c: |[06953c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectLollipopImpl.:()V │ │ +06954c: 7010 840e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0e84 │ │ +069552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl; │ │ │ │ Virtual methods - │ │ @@ -101817,44 +101844,44 @@ │ │ type : '(Ljava/lang/Object;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0694d0: |[0694d0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectLollipopImpl.onPull:(Ljava/lang/Object;FF)Z │ │ -0694e0: 7130 ab0e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompatLollipop;.onPull:(Ljava/lang/Object;FF)Z // method@0eab │ │ -0694e6: 0a00 |0003: move-result v0 │ │ -0694e8: 0f00 |0004: return v0 │ │ +069554: |[069554] android.support.v4.widget.EdgeEffectCompat$EdgeEffectLollipopImpl.onPull:(Ljava/lang/Object;FF)Z │ │ +069564: 7130 ab0e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompatLollipop;.onPull:(Ljava/lang/Object;FF)Z // method@0eab │ │ +06956a: 0a00 |0003: move-result v0 │ │ +06956c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 deltaDistance F │ │ 0x0000 - 0x0005 reg=4 displacement F │ │ │ │ - source_file_idx : 1288 (EdgeEffectCompat.java) │ │ + source_file_idx : 1291 (EdgeEffectCompat.java) │ │ │ │ -Class #494 header: │ │ -class_idx : 643 │ │ +Class #495 header: │ │ +class_idx : 644 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1288 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1291 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ -Class #494 annotations: │ │ +Class #495 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl; Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; } │ │ │ │ -Class #494 - │ │ +Class #495 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ name : 'IMPL' │ │ @@ -101871,33 +101898,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0694ec: |[0694ec] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -0694fc: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -069500: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -069504: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -069508: 2200 8202 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl; // type@0282 │ │ -06950c: 7010 970e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl;.:()V // method@0e97 │ │ -069512: 6900 9503 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -069516: 0e00 |000d: return-void │ │ -069518: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -06951c: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -069520: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -069524: 2200 8002 |0014: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@0280 │ │ -069528: 7010 840e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0e84 │ │ -06952e: 6900 9503 |0019: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -069532: 28f2 |001b: goto 000d // -000e │ │ -069534: 2200 7f02 |001c: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@027f │ │ -069538: 7010 7a0e 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0e7a │ │ -06953e: 6900 9503 |0021: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -069542: 28ea |0023: goto 000d // -0016 │ │ +069570: |[069570] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +069580: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +069584: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +069588: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06958c: 2200 8302 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl; // type@0283 │ │ +069590: 7010 970e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl;.:()V // method@0e97 │ │ +069596: 6900 9503 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +06959a: 0e00 |000d: return-void │ │ +06959c: 6000 3700 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0695a0: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +0695a4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0695a8: 2200 8102 |0014: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@0281 │ │ +0695ac: 7010 840e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0e84 │ │ +0695b2: 6900 9503 |0019: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +0695b6: 28f2 |001b: goto 000d // -000e │ │ +0695b8: 2200 8002 |001c: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@0280 │ │ +0695bc: 7010 7a0e 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0e7a │ │ +0695c2: 6900 9503 |0021: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +0695c6: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000d line=44 │ │ 0x000e line=39 │ │ 0x0014 line=40 │ │ @@ -101909,21 +101936,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -069544: |[069544] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -069554: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06955a: 6200 9503 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -06955e: 7220 910e 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0e91 │ │ -069564: 0c00 |0008: move-result-object v0 │ │ -069566: 5b10 9603 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ -06956a: 0e00 |000b: return-void │ │ +0695c8: |[0695c8] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +0695d8: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0695de: 6200 9503 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +0695e2: 7220 910e 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0e91 │ │ +0695e8: 0c00 |0008: move-result-object v0 │ │ +0695ea: 5b10 9603 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ +0695ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x000b line=151 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ @@ -101935,20 +101962,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -06956c: |[06956c] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -06957c: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -069580: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ -069584: 7230 8e0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0e8e │ │ -06958a: 0a00 |0007: move-result v0 │ │ -06958c: 0f00 |0008: return v0 │ │ +0695f0: |[0695f0] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +069600: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +069604: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ +069608: 7230 8e0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0e8e │ │ +06960e: 0a00 |0007: move-result v0 │ │ +069610: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -101957,19 +101984,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -069590: |[069590] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -0695a0: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -0695a4: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ -0695a8: 7220 8f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0e8f │ │ -0695ae: 0e00 |0007: return-void │ │ +069614: |[069614] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +069624: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +069628: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ +06962c: 7220 8f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0e8f │ │ +069632: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0007 line=180 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -101978,20 +102005,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0695b0: |[0695b0] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -0695c0: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -0695c4: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ -0695c8: 7220 900e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0e90 │ │ -0695ce: 0a00 |0007: move-result v0 │ │ -0695d0: 0f00 |0008: return v0 │ │ +069634: |[069634] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +069644: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +069648: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ +06964c: 7220 900e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0e90 │ │ +069652: 0a00 |0007: move-result v0 │ │ +069654: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -101999,20 +102026,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0695d4: |[0695d4] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -0695e4: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -0695e8: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ -0695ec: 7230 920e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0e92 │ │ -0695f2: 0a00 |0007: move-result v0 │ │ -0695f4: 0f00 |0008: return v0 │ │ +069658: |[069658] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +069668: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +06966c: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ +069670: 7230 920e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0e92 │ │ +069676: 0a00 |0007: move-result v0 │ │ +069678: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 velocity I │ │ │ │ @@ -102021,20 +102048,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0695f8: |[0695f8] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -069608: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -06960c: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ -069610: 7230 930e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0e93 │ │ -069616: 0a00 |0007: move-result v0 │ │ -069618: 0f00 |0008: return v0 │ │ +06967c: |[06967c] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +06968c: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +069690: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ +069694: 7230 930e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0e93 │ │ +06969a: 0a00 |0007: move-result v0 │ │ +06969c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ │ │ @@ -102043,20 +102070,20 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -06961c: |[06961c] android.support.v4.widget.EdgeEffectCompat.onPull:(FF)Z │ │ -06962c: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -069630: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ -069634: 7240 940e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;FF)Z // method@0e94 │ │ -06963a: 0a00 |0007: move-result v0 │ │ -06963c: 0f00 |0008: return v0 │ │ +0696a0: |[0696a0] android.support.v4.widget.EdgeEffectCompat.onPull:(FF)Z │ │ +0696b0: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +0696b4: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ +0696b8: 7240 940e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;FF)Z // method@0e94 │ │ +0696be: 0a00 |0007: move-result v0 │ │ +0696c0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ 0x0000 - 0x0009 reg=4 displacement F │ │ @@ -102066,20 +102093,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -069640: |[069640] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -069650: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -069654: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ -069658: 7220 950e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0e95 │ │ -06965e: 0a00 |0007: move-result v0 │ │ -069660: 0f00 |0008: return v0 │ │ +0696c4: |[0696c4] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +0696d4: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +0696d8: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ +0696dc: 7220 950e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0e95 │ │ +0696e2: 0a00 |0007: move-result v0 │ │ +0696e4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #7 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -102087,41 +102114,41 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -069664: |[069664] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -069674: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ -069678: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ -06967c: 7240 960e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0e96 │ │ -069682: 0e00 |0007: return-void │ │ +0696e8: |[0696e8] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +0696f8: 6200 9503 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0395 │ │ +0696fc: 5421 9603 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0396 │ │ +069700: 7240 960e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0e96 │ │ +069706: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0007 line=161 │ │ 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 : 1288 (EdgeEffectCompat.java) │ │ + source_file_idx : 1291 (EdgeEffectCompat.java) │ │ │ │ -Class #495 header: │ │ -class_idx : 644 │ │ +Class #496 header: │ │ +class_idx : 645 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1289 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1292 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #495 - │ │ +Class #496 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -102130,19 +102157,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 │ │ -069684: |[069684] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -069694: 1f01 7304 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0473 │ │ -069698: 6e20 8921 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@2189 │ │ -06969e: 0a00 |0005: move-result v0 │ │ -0696a0: 0f00 |0006: return v0 │ │ +069708: |[069708] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +069718: 1f01 7404 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0474 │ │ +06971c: 6e20 8921 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@2189 │ │ +069722: 0a00 |0005: move-result v0 │ │ +069724: 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; │ │ │ │ @@ -102151,18 +102178,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0696a4: |[0696a4] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -0696b4: 1f00 7304 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0473 │ │ -0696b8: 6e10 8a21 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@218a │ │ -0696be: 0e00 |0005: return-void │ │ +069728: |[069728] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +069738: 1f00 7404 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0474 │ │ +06973c: 6e10 8a21 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@218a │ │ +069742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -102171,19 +102198,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0696c0: |[0696c0] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -0696d0: 1f01 7304 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0473 │ │ -0696d4: 6e10 8b21 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@218b │ │ -0696da: 0a00 |0005: move-result v0 │ │ -0696dc: 0f00 |0006: return v0 │ │ +069744: |[069744] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +069754: 1f01 7404 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0474 │ │ +069758: 6e10 8b21 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@218b │ │ +06975e: 0a00 |0005: move-result v0 │ │ +069760: 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;) │ │ @@ -102191,18 +102218,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 │ │ -0696e0: |[0696e0] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0696f0: 2200 7304 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0473 │ │ -0696f4: 7020 8821 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@2188 │ │ -0696fa: 1100 |0005: return-object v0 │ │ +069764: |[069764] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +069774: 2200 7404 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0474 │ │ +069778: 7020 8821 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@2188 │ │ +06977e: 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;) │ │ @@ -102210,19 +102237,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0696fc: |[0696fc] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -06970c: 1f01 7304 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0473 │ │ -069710: 6e20 8c21 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@218c │ │ -069716: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -069718: 0f00 |0006: return v0 │ │ +069780: |[069780] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +069790: 1f01 7404 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0474 │ │ +069794: 6e20 8c21 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@218c │ │ +06979a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +06979c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 velocity I │ │ @@ -102232,19 +102259,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 │ │ -06971c: |[06971c] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -06972c: 1f01 7304 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0473 │ │ -069730: 6e20 8d21 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@218d │ │ -069736: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -069738: 0f00 |0006: return v0 │ │ +0697a0: |[0697a0] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +0697b0: 1f01 7404 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0474 │ │ +0697b4: 6e20 8d21 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@218d │ │ +0697ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0697bc: 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 │ │ @@ -102254,21 +102281,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06973c: |[06973c] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -06974c: 0720 |0000: move-object v0, v2 │ │ -06974e: 1f00 7304 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0473 │ │ -069752: 6e10 8f21 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@218f │ │ -069758: 6e10 8b21 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@218b │ │ -06975e: 0a01 |0009: move-result v1 │ │ -069760: 0f01 |000a: return v1 │ │ +0697c0: |[0697c0] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +0697d0: 0720 |0000: move-object v0, v2 │ │ +0697d2: 1f00 7404 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0474 │ │ +0697d6: 6e10 8f21 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@218f │ │ +0697dc: 6e10 8b21 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@218b │ │ +0697e2: 0a01 |0009: move-result v1 │ │ +0697e4: 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; │ │ @@ -102279,41 +102306,41 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -069764: |[069764] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -069774: 1f00 7304 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0473 │ │ -069778: 6e30 9021 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@2190 │ │ -06977e: 0e00 |0005: return-void │ │ +0697e8: |[0697e8] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +0697f8: 1f00 7404 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0474 │ │ +0697fc: 6e30 9021 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@2190 │ │ +069802: 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 : 1289 (EdgeEffectCompatIcs.java) │ │ + source_file_idx : 1292 (EdgeEffectCompatIcs.java) │ │ │ │ -Class #496 header: │ │ -class_idx : 645 │ │ +Class #497 header: │ │ +class_idx : 646 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1290 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1293 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #496 - │ │ +Class #497 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatLollipop;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -102322,42 +102349,42 @@ │ │ type : '(Ljava/lang/Object;FF)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -069780: |[069780] android.support.v4.widget.EdgeEffectCompatLollipop.onPull:(Ljava/lang/Object;FF)Z │ │ -069790: 1f01 7304 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0473 │ │ -069794: 6e30 8e21 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/widget/EdgeEffect;.onPull:(FF)V // method@218e │ │ -06979a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06979c: 0f00 |0006: return v0 │ │ +069804: |[069804] android.support.v4.widget.EdgeEffectCompatLollipop.onPull:(Ljava/lang/Object;FF)Z │ │ +069814: 1f01 7404 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0474 │ │ +069818: 6e30 8e21 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/widget/EdgeEffect;.onPull:(FF)V // method@218e │ │ +06981e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +069820: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 deltaDistance F │ │ 0x0000 - 0x0007 reg=3 displacement F │ │ │ │ Virtual methods - │ │ - source_file_idx : 1290 (EdgeEffectCompatLollipop.java) │ │ + source_file_idx : 1293 (EdgeEffectCompatLollipop.java) │ │ │ │ -Class #497 header: │ │ -class_idx : 646 │ │ +Class #498 header: │ │ +class_idx : 647 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 604 │ │ -source_file_idx : 3185 │ │ +superclass_idx : 605 │ │ +source_file_idx : 3191 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #497 - │ │ +Class #498 - │ │ Class descriptor : 'Landroid/support/v4/widget/ListViewAutoScrollHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/widget/AutoScrollHelper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/ListViewAutoScrollHelper;) │ │ @@ -102370,18 +102397,18 @@ │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0697a0: |[0697a0] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ -0697b0: 7020 4a0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@0d4a │ │ -0697b6: 5b01 9703 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0397 │ │ -0697ba: 0e00 |0005: return-void │ │ +069824: |[069824] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ +069834: 7020 4a0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@0d4a │ │ +06983a: 5b01 9703 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0397 │ │ +06983e: 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; │ │ @@ -102393,17 +102420,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0697bc: |[0697bc] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ -0697cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0697ce: 0f00 |0001: return v0 │ │ +069840: |[069840] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ +069850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069852: 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 │ │ │ │ @@ -102412,46 +102439,46 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0697d0: |[0697d0] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ -0697e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0697e2: 54a6 9703 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0397 │ │ -0697e6: 6e10 2522 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@2225 │ │ -0697ec: 0a03 |0006: move-result v3 │ │ -0697ee: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -0697f2: 0f07 |0009: return v7 │ │ -0697f4: 6e10 2422 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@2224 │ │ -0697fa: 0a00 |000d: move-result v0 │ │ -0697fc: 6e10 2622 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@2226 │ │ -069802: 0a01 |0011: move-result v1 │ │ -069804: 9004 0100 |0012: add-int v4, v1, v0 │ │ -069808: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ -06980c: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ -069810: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ -069814: 6e20 2322 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@2223 │ │ -06981a: 0c05 |001d: move-result-object v5 │ │ -06981c: 6e10 d41f 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -069822: 0a08 |0021: move-result v8 │ │ -069824: 6e10 2722 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@2227 │ │ -06982a: 0a09 |0025: move-result v9 │ │ -06982c: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ -069830: 1217 |0028: const/4 v7, #int 1 // #1 │ │ -069832: 28e0 |0029: goto 0009 // -0020 │ │ -069834: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ -069838: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ -06983c: 6e20 2322 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@2223 │ │ -069842: 0c02 |0031: move-result-object v2 │ │ -069844: 6e10 f61f 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06984a: 0a08 |0035: move-result v8 │ │ -06984c: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ -069850: 28d1 |0038: goto 0009 // -002f │ │ +069854: |[069854] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ +069864: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +069866: 54a6 9703 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0397 │ │ +06986a: 6e10 2522 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@2225 │ │ +069870: 0a03 |0006: move-result v3 │ │ +069872: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +069876: 0f07 |0009: return v7 │ │ +069878: 6e10 2422 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@2224 │ │ +06987e: 0a00 |000d: move-result v0 │ │ +069880: 6e10 2622 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@2226 │ │ +069886: 0a01 |0011: move-result v1 │ │ +069888: 9004 0100 |0012: add-int v4, v1, v0 │ │ +06988c: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ +069890: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ +069894: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ +069898: 6e20 2322 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@2223 │ │ +06989e: 0c05 |001d: move-result-object v5 │ │ +0698a0: 6e10 d41f 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +0698a6: 0a08 |0021: move-result v8 │ │ +0698a8: 6e10 2722 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@2227 │ │ +0698ae: 0a09 |0025: move-result v9 │ │ +0698b0: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ +0698b4: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +0698b6: 28e0 |0029: goto 0009 // -0020 │ │ +0698b8: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ +0698bc: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ +0698c0: 6e20 2322 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@2223 │ │ +0698c6: 0c02 |0031: move-result-object v2 │ │ +0698c8: 6e10 f61f 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0698ce: 0a08 |0035: move-result v8 │ │ +0698d0: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ +0698d4: 28d1 |0038: goto 0009 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=92 │ │ 0x000a line=66 │ │ @@ -102482,30 +102509,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -069854: |[069854] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ -069864: 5453 9703 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0397 │ │ -069868: 6e10 2622 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@2226 │ │ -06986e: 0a00 |0005: move-result v0 │ │ -069870: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ -069872: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ -069876: 0e00 |0009: return-void │ │ -069878: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -06987a: 6e20 2322 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@2223 │ │ -069880: 0c01 |000e: move-result-object v1 │ │ -069882: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ -069886: 6e10 f61f 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06988c: 0a04 |0014: move-result v4 │ │ -06988e: 9102 0407 |0015: sub-int v2, v4, v7 │ │ -069892: 6e30 3a22 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@223a │ │ -069898: 28ef |001a: goto 0009 // -0011 │ │ +0698d8: |[0698d8] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ +0698e8: 5453 9703 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0397 │ │ +0698ec: 6e10 2622 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@2226 │ │ +0698f2: 0a00 |0005: move-result v0 │ │ +0698f4: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +0698f6: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ +0698fa: 0e00 |0009: return-void │ │ +0698fc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0698fe: 6e20 2322 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@2223 │ │ +069904: 0c01 |000e: move-result-object v1 │ │ +069906: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ +06990a: 6e10 f61f 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +069910: 0a04 |0014: move-result v4 │ │ +069912: 9102 0407 |0015: sub-int v2, v4, v7 │ │ +069916: 6e30 3a22 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@223a │ │ +06991c: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=39 │ │ 0x0009 line=50 │ │ 0x000a line=43 │ │ @@ -102517,32 +102544,32 @@ │ │ 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 : 3185 (ListViewAutoScrollHelper.java) │ │ + source_file_idx : 3191 (ListViewAutoScrollHelper.java) │ │ │ │ -Class #498 header: │ │ -class_idx : 647 │ │ +Class #499 header: │ │ +class_idx : 648 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1111 │ │ -source_file_idx : 3641 │ │ +superclass_idx : 1112 │ │ +source_file_idx : 3650 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #498 annotations: │ │ +Class #499 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupAnimators │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #498 - │ │ +Class #499 - │ │ Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/animation/Animation;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$1;) │ │ @@ -102559,19 +102586,19 @@ │ │ type : '(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06989c: |[06989c] android.support.v4.widget.MaterialProgressDrawable$1.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -0698ac: 5b01 9803 |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ -0698b0: 5b02 9903 |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -0698b4: 7010 2b21 0000 |0004: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ -0698ba: 0e00 |0007: return-void │ │ +069920: |[069920] android.support.v4.widget.MaterialProgressDrawable$1.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +069930: 5b01 9803 |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ +069934: 5b02 9903 |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +069938: 7010 2b21 0000 |0004: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ +06993e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -102582,88 +102609,88 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -0698bc: |[0698bc] android.support.v4.widget.MaterialProgressDrawable$1.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0698cc: 54ea 9803 |0000: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ -0698d0: 55aa bb03 |0002: iget-boolean v10, v10, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@03bb │ │ -0698d4: 380a 0a00 |0004: if-eqz v10, 000e // +000a │ │ -0698d8: 54ea 9803 |0006: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ -0698dc: 54eb 9903 |0008: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -0698e0: 7130 df0e fa0b |000a: invoke-static {v10, v15, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$000:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0edf │ │ -0698e6: 0e00 |000d: return-void │ │ -0698e8: 54ea 9803 |000e: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ -0698ec: 54eb 9903 |0010: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -0698f0: 7120 e00e ba00 |0012: invoke-static {v10, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$100:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@0ee0 │ │ -0698f6: 0a03 |0015: move-result v3 │ │ -0698f8: 54ea 9903 |0016: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -0698fc: 6e10 c60e 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@0ec6 │ │ -069902: 0a07 |001b: move-result v7 │ │ -069904: 54ea 9903 |001c: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -069908: 6e10 c80e 0a00 |001e: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@0ec8 │ │ -06990e: 0a09 |0021: move-result v9 │ │ -069910: 54ea 9903 |0022: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -069914: 6e10 c70e 0a00 |0024: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@0ec7 │ │ -06991a: 0a08 |0027: move-result v8 │ │ -06991c: 54ea 9803 |0028: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ -069920: 54eb 9903 |002a: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -069924: 7130 e10e fa0b |002c: invoke-static {v10, v15, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$200:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0ee1 │ │ -06992a: 150a 003f |002f: const/high16 v10, #int 1056964608 // #3f00 │ │ -06992e: 2e0a 0f0a |0031: cmpg-float v10, v15, v10 │ │ -069932: 3c0a 1a00 |0033: if-gtz v10, 004d // +001a │ │ -069936: 150a 003f |0035: const/high16 v10, #int 1056964608 // #3f00 │ │ -06993a: a905 0f0a |0037: div-float v5, v15, v10 │ │ -06993e: 140a cdcc 4c3f |0039: const v10, #float 0.8 // #3f4ccccd │ │ -069944: c73a |003c: sub-float/2addr v10, v3 │ │ -069946: 7100 e20e 0000 |003d: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$300:()Landroid/view/animation/Interpolator; // method@0ee2 │ │ -06994c: 0c0b |0040: move-result-object v11 │ │ -06994e: 7220 3b21 5b00 |0041: invoke-interface {v11, v5}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@213b │ │ -069954: 0a0b |0044: move-result v11 │ │ -069956: c8ba |0045: mul-float/2addr v10, v11 │ │ -069958: a606 090a |0046: add-float v6, v9, v10 │ │ -06995c: 54ea 9903 |0048: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -069960: 6e20 da0e 6a00 |004a: invoke-virtual {v10, v6}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ -069966: 150a 003f |004d: const/high16 v10, #int 1056964608 // #3f00 │ │ -06996a: 2d0a 0f0a |004f: cmpl-float v10, v15, v10 │ │ -06996e: 3d0a 1f00 |0051: if-lez v10, 0070 // +001f │ │ -069972: 140a cdcc 4c3f |0053: const v10, #float 0.8 // #3f4ccccd │ │ -069978: a702 0a03 |0056: sub-float v2, v10, v3 │ │ -06997c: 150a 003f |0058: const/high16 v10, #int 1056964608 // #3f00 │ │ -069980: a70a 0f0a |005a: sub-float v10, v15, v10 │ │ -069984: 150b 003f |005c: const/high16 v11, #int 1056964608 // #3f00 │ │ -069988: a905 0a0b |005e: div-float v5, v10, v11 │ │ -06998c: 7100 e20e 0000 |0060: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$300:()Landroid/view/animation/Interpolator; // method@0ee2 │ │ -069992: 0c0a |0063: move-result-object v10 │ │ -069994: 7220 3b21 5a00 |0064: invoke-interface {v10, v5}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@213b │ │ -06999a: 0a0a |0067: move-result v10 │ │ -06999c: c82a |0068: mul-float/2addr v10, v2 │ │ -06999e: a600 070a |0069: add-float v0, v7, v10 │ │ -0699a2: 54ea 9903 |006b: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -0699a6: 6e20 d60e 0a00 |006d: invoke-virtual {v10, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@0ed6 │ │ -0699ac: 150a 803e |0070: const/high16 v10, #int 1048576000 // #3e80 │ │ -0699b0: c8fa |0072: mul-float/2addr v10, v15 │ │ -0699b2: a604 080a |0073: add-float v4, v8, v10 │ │ -0699b6: 54ea 9903 |0075: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ -0699ba: 6e20 d80e 4a00 |0077: invoke-virtual {v10, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@0ed8 │ │ -0699c0: 150a 5843 |007a: const/high16 v10, #int 1129840640 // #4358 │ │ -0699c4: c8fa |007c: mul-float/2addr v10, v15 │ │ -0699c6: 150b 8744 |007d: const/high16 v11, #int 1149698048 // #4487 │ │ -0699ca: 54ec 9803 |007f: iget-object v12, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ -0699ce: 7110 e30e 0c00 |0081: invoke-static {v12}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@0ee3 │ │ -0699d4: 0a0c |0084: move-result v12 │ │ -0699d6: 150d a040 |0085: const/high16 v13, #int 1084227584 // #40a0 │ │ -0699da: c9dc |0087: div-float/2addr v12, v13 │ │ -0699dc: c8cb |0088: mul-float/2addr v11, v12 │ │ -0699de: a601 0a0b |0089: add-float v1, v10, v11 │ │ -0699e2: 54ea 9803 |008b: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ -0699e6: 6e20 f70e 1a00 |008d: invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@0ef7 │ │ -0699ec: 2900 7dff |0090: goto/16 000d // -0083 │ │ +069940: |[069940] android.support.v4.widget.MaterialProgressDrawable$1.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +069950: 54ea 9803 |0000: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ +069954: 55aa bb03 |0002: iget-boolean v10, v10, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@03bb │ │ +069958: 380a 0a00 |0004: if-eqz v10, 000e // +000a │ │ +06995c: 54ea 9803 |0006: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ +069960: 54eb 9903 |0008: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +069964: 7130 df0e fa0b |000a: invoke-static {v10, v15, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$000:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0edf │ │ +06996a: 0e00 |000d: return-void │ │ +06996c: 54ea 9803 |000e: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ +069970: 54eb 9903 |0010: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +069974: 7120 e00e ba00 |0012: invoke-static {v10, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$100:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@0ee0 │ │ +06997a: 0a03 |0015: move-result v3 │ │ +06997c: 54ea 9903 |0016: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +069980: 6e10 c60e 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@0ec6 │ │ +069986: 0a07 |001b: move-result v7 │ │ +069988: 54ea 9903 |001c: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +06998c: 6e10 c80e 0a00 |001e: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@0ec8 │ │ +069992: 0a09 |0021: move-result v9 │ │ +069994: 54ea 9903 |0022: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +069998: 6e10 c70e 0a00 |0024: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@0ec7 │ │ +06999e: 0a08 |0027: move-result v8 │ │ +0699a0: 54ea 9803 |0028: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ +0699a4: 54eb 9903 |002a: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +0699a8: 7130 e10e fa0b |002c: invoke-static {v10, v15, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$200:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0ee1 │ │ +0699ae: 150a 003f |002f: const/high16 v10, #int 1056964608 // #3f00 │ │ +0699b2: 2e0a 0f0a |0031: cmpg-float v10, v15, v10 │ │ +0699b6: 3c0a 1a00 |0033: if-gtz v10, 004d // +001a │ │ +0699ba: 150a 003f |0035: const/high16 v10, #int 1056964608 // #3f00 │ │ +0699be: a905 0f0a |0037: div-float v5, v15, v10 │ │ +0699c2: 140a cdcc 4c3f |0039: const v10, #float 0.8 // #3f4ccccd │ │ +0699c8: c73a |003c: sub-float/2addr v10, v3 │ │ +0699ca: 7100 e20e 0000 |003d: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$300:()Landroid/view/animation/Interpolator; // method@0ee2 │ │ +0699d0: 0c0b |0040: move-result-object v11 │ │ +0699d2: 7220 3b21 5b00 |0041: invoke-interface {v11, v5}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@213b │ │ +0699d8: 0a0b |0044: move-result v11 │ │ +0699da: c8ba |0045: mul-float/2addr v10, v11 │ │ +0699dc: a606 090a |0046: add-float v6, v9, v10 │ │ +0699e0: 54ea 9903 |0048: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +0699e4: 6e20 da0e 6a00 |004a: invoke-virtual {v10, v6}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ +0699ea: 150a 003f |004d: const/high16 v10, #int 1056964608 // #3f00 │ │ +0699ee: 2d0a 0f0a |004f: cmpl-float v10, v15, v10 │ │ +0699f2: 3d0a 1f00 |0051: if-lez v10, 0070 // +001f │ │ +0699f6: 140a cdcc 4c3f |0053: const v10, #float 0.8 // #3f4ccccd │ │ +0699fc: a702 0a03 |0056: sub-float v2, v10, v3 │ │ +069a00: 150a 003f |0058: const/high16 v10, #int 1056964608 // #3f00 │ │ +069a04: a70a 0f0a |005a: sub-float v10, v15, v10 │ │ +069a08: 150b 003f |005c: const/high16 v11, #int 1056964608 // #3f00 │ │ +069a0c: a905 0a0b |005e: div-float v5, v10, v11 │ │ +069a10: 7100 e20e 0000 |0060: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$300:()Landroid/view/animation/Interpolator; // method@0ee2 │ │ +069a16: 0c0a |0063: move-result-object v10 │ │ +069a18: 7220 3b21 5a00 |0064: invoke-interface {v10, v5}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@213b │ │ +069a1e: 0a0a |0067: move-result v10 │ │ +069a20: c82a |0068: mul-float/2addr v10, v2 │ │ +069a22: a600 070a |0069: add-float v0, v7, v10 │ │ +069a26: 54ea 9903 |006b: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +069a2a: 6e20 d60e 0a00 |006d: invoke-virtual {v10, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@0ed6 │ │ +069a30: 150a 803e |0070: const/high16 v10, #int 1048576000 // #3e80 │ │ +069a34: c8fa |0072: mul-float/2addr v10, v15 │ │ +069a36: a604 080a |0073: add-float v4, v8, v10 │ │ +069a3a: 54ea 9903 |0075: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0399 │ │ +069a3e: 6e20 d80e 4a00 |0077: invoke-virtual {v10, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@0ed8 │ │ +069a44: 150a 5843 |007a: const/high16 v10, #int 1129840640 // #4358 │ │ +069a48: c8fa |007c: mul-float/2addr v10, v15 │ │ +069a4a: 150b 8744 |007d: const/high16 v11, #int 1149698048 // #4487 │ │ +069a4e: 54ec 9803 |007f: iget-object v12, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ +069a52: 7110 e30e 0c00 |0081: invoke-static {v12}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@0ee3 │ │ +069a58: 0a0c |0084: move-result v12 │ │ +069a5a: 150d a040 |0085: const/high16 v13, #int 1084227584 // #40a0 │ │ +069a5e: c9dc |0087: div-float/2addr v12, v13 │ │ +069a60: c8cb |0088: mul-float/2addr v11, v12 │ │ +069a62: a601 0a0b |0089: add-float v1, v10, v11 │ │ +069a66: 54ea 9803 |008b: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0398 │ │ +069a6a: 6e20 f70e 1a00 |008d: invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@0ef7 │ │ +069a70: 2900 7dff |0090: goto/16 000d // -0083 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0006 line=368 │ │ 0x000d line=414 │ │ 0x000e line=372 │ │ 0x0016 line=373 │ │ @@ -102695,32 +102722,32 @@ │ │ 0x001c - 0x0092 reg=7 startingEndTrim F │ │ 0x0028 - 0x0092 reg=8 startingRotation F │ │ 0x0022 - 0x0092 reg=9 startingTrim F │ │ 0x0000 - 0x0092 reg=14 this Landroid/support/v4/widget/MaterialProgressDrawable$1; │ │ 0x0000 - 0x0092 reg=15 interpolatedTime F │ │ 0x0000 - 0x0092 reg=16 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 3641 (MaterialProgressDrawable.java) │ │ + source_file_idx : 3650 (MaterialProgressDrawable.java) │ │ │ │ -Class #499 header: │ │ -class_idx : 648 │ │ +Class #500 header: │ │ +class_idx : 649 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3641 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3650 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #499 annotations: │ │ +Class #500 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupAnimators │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #499 - │ │ +Class #500 - │ │ Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -102738,19 +102765,19 @@ │ │ type : '(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0699f0: |[0699f0] android.support.v4.widget.MaterialProgressDrawable$2.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -069a00: 5b01 9a03 |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ -069a04: 5b02 9b03 |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ -069a08: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -069a0e: 0e00 |0007: return-void │ │ +069a74: |[069a74] android.support.v4.widget.MaterialProgressDrawable$2.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +069a84: 5b01 9a03 |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ +069a88: 5b02 9b03 |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ +069a8c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +069a92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -102761,16 +102788,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -069a10: |[069a10] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -069a20: 0e00 |0000: return-void │ │ +069a94: |[069a94] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +069aa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$2; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -102779,45 +102806,45 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -069a24: |[069a24] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -069a34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -069a36: 5430 9b03 |0001: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ -069a3a: 6e10 dc0e 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@0edc │ │ -069a40: 5430 9b03 |0006: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ -069a44: 6e10 ca0e 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.goToNextColor:()V // method@0eca │ │ -069a4a: 5430 9b03 |000b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ -069a4e: 5431 9b03 |000d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ -069a52: 6e10 c10e 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@0ec1 │ │ -069a58: 0a01 |0012: move-result v1 │ │ -069a5a: 6e20 da0e 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ -069a60: 5430 9a03 |0016: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ -069a64: 5500 bb03 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@03bb │ │ -069a68: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ -069a6c: 5430 9a03 |001c: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ -069a70: 5c02 bb03 |001e: iput-boolean v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@03bb │ │ -069a74: 1600 3405 |0020: const-wide/16 v0, #int 1332 // #534 │ │ -069a78: 6e30 3021 0401 |0022: invoke-virtual {v4, v0, v1}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ -069a7e: 5430 9b03 |0025: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ -069a82: 6e20 d90e 2000 |0027: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@0ed9 │ │ -069a88: 0e00 |002a: return-void │ │ -069a8a: 5430 9a03 |002b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ -069a8e: 5431 9a03 |002d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ -069a92: 7110 e30e 0100 |002f: invoke-static {v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@0ee3 │ │ -069a98: 0a01 |0032: move-result v1 │ │ -069a9a: 1502 803f |0033: const/high16 v2, #int 1065353216 // #3f80 │ │ -069a9e: c621 |0035: add-float/2addr v1, v2 │ │ -069aa0: 1502 a040 |0036: const/high16 v2, #int 1084227584 // #40a0 │ │ -069aa4: ca21 |0038: rem-float/2addr v1, v2 │ │ -069aa6: 7120 e40e 1000 |0039: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@0ee4 │ │ -069aac: 28ee |003c: goto 002a // -0012 │ │ +069aa8: |[069aa8] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +069ab8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +069aba: 5430 9b03 |0001: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ +069abe: 6e10 dc0e 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@0edc │ │ +069ac4: 5430 9b03 |0006: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ +069ac8: 6e10 ca0e 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.goToNextColor:()V // method@0eca │ │ +069ace: 5430 9b03 |000b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ +069ad2: 5431 9b03 |000d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ +069ad6: 6e10 c10e 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@0ec1 │ │ +069adc: 0a01 |0012: move-result v1 │ │ +069ade: 6e20 da0e 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ +069ae4: 5430 9a03 |0016: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ +069ae8: 5500 bb03 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@03bb │ │ +069aec: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ +069af0: 5430 9a03 |001c: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ +069af4: 5c02 bb03 |001e: iput-boolean v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@03bb │ │ +069af8: 1600 3405 |0020: const-wide/16 v0, #int 1332 // #534 │ │ +069afc: 6e30 3021 0401 |0022: invoke-virtual {v4, v0, v1}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ +069b02: 5430 9b03 |0025: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@039b │ │ +069b06: 6e20 d90e 2000 |0027: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@0ed9 │ │ +069b0c: 0e00 |002a: return-void │ │ +069b0e: 5430 9a03 |002b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ +069b12: 5431 9a03 |002d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ +069b16: 7110 e30e 0100 |002f: invoke-static {v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@0ee3 │ │ +069b1c: 0a01 |0032: move-result v1 │ │ +069b1e: 1502 803f |0033: const/high16 v2, #int 1065353216 // #3f80 │ │ +069b22: c621 |0035: add-float/2addr v1, v2 │ │ +069b24: 1502 a040 |0036: const/high16 v2, #int 1084227584 // #40a0 │ │ +069b28: ca21 |0038: rem-float/2addr v1, v2 │ │ +069b2a: 7120 e40e 1000 |0039: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@0ee4 │ │ +069b30: 28ee |003c: goto 002a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=433 │ │ 0x0006 line=434 │ │ 0x000b line=435 │ │ 0x0016 line=436 │ │ 0x001c line=439 │ │ @@ -102834,45 +102861,45 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -069ab0: |[069ab0] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -069ac0: 5420 9a03 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ -069ac4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -069ac6: 7120 e40e 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@0ee4 │ │ -069acc: 0e00 |0006: return-void │ │ +069b34: |[069b34] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +069b44: 5420 9a03 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039a │ │ +069b48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +069b4a: 7120 e40e 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@0ee4 │ │ +069b50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0006 line=424 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$2; │ │ 0x0000 - 0x0007 reg=3 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 3641 (MaterialProgressDrawable.java) │ │ + source_file_idx : 3650 (MaterialProgressDrawable.java) │ │ │ │ -Class #500 header: │ │ -class_idx : 649 │ │ +Class #501 header: │ │ +class_idx : 650 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3641 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3650 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #500 annotations: │ │ +Class #501 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/MaterialProgressDrawable; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #500 - │ │ +Class #501 - │ │ Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/graphics/drawable/Drawable$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -102886,18 +102913,18 @@ │ │ type : '(Landroid/support/v4/widget/MaterialProgressDrawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069ad0: |[069ad0] android.support.v4.widget.MaterialProgressDrawable$3.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V │ │ -069ae0: 5b01 9c03 |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039c │ │ -069ae4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -069aea: 0e00 |0005: return-void │ │ +069b54: |[069b54] android.support.v4.widget.MaterialProgressDrawable$3.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V │ │ +069b64: 5b01 9c03 |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039c │ │ +069b68: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +069b6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/MaterialProgressDrawable; │ │ │ │ @@ -102907,18 +102934,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069aec: |[069aec] android.support.v4.widget.MaterialProgressDrawable$3.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -069afc: 5410 9c03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039c │ │ -069b00: 6e10 ee0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@0eee │ │ -069b06: 0e00 |0005: return-void │ │ +069b70: |[069b70] android.support.v4.widget.MaterialProgressDrawable$3.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +069b80: 5410 9c03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039c │ │ +069b84: 6e10 ee0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@0eee │ │ +069b8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0005 line=454 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$3; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -102928,18 +102955,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -069b08: |[069b08] android.support.v4.widget.MaterialProgressDrawable$3.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ -069b18: 5410 9c03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039c │ │ -069b1c: 6e40 f00e 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@0ef0 │ │ -069b22: 0e00 |0005: return-void │ │ +069b8c: |[069b8c] android.support.v4.widget.MaterialProgressDrawable$3.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ +069b9c: 5410 9c03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039c │ │ +069ba0: 6e40 f00e 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@0ef0 │ │ +069ba6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0005 line=459 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$3; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -102951,45 +102978,45 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -069b24: |[069b24] android.support.v4.widget.MaterialProgressDrawable$3.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ -069b34: 5410 9c03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039c │ │ -069b38: 6e20 fe0e 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@0efe │ │ -069b3e: 0e00 |0005: return-void │ │ +069ba8: |[069ba8] android.support.v4.widget.MaterialProgressDrawable$3.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ +069bb8: 5410 9c03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@039c │ │ +069bbc: 6e20 fe0e 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@0efe │ │ +069bc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0005 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$3; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=3 what Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 3641 (MaterialProgressDrawable.java) │ │ + source_file_idx : 3650 (MaterialProgressDrawable.java) │ │ │ │ -Class #501 header: │ │ -class_idx : 650 │ │ +Class #502 header: │ │ +class_idx : 651 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3641 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3650 │ │ static_fields_size : 0 │ │ instance_fields_size: 24 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 29 │ │ │ │ -Class #501 annotations: │ │ +Class #502 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/MaterialProgressDrawable; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="Ring" │ │ │ │ -Class #501 - │ │ +Class #502 - │ │ Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$Ring;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103094,52 +103121,52 @@ │ │ type : '(Landroid/graphics/drawable/Drawable$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -069b40: |[069b40] android.support.v4.widget.MaterialProgressDrawable$Ring.:(Landroid/graphics/drawable/Drawable$Callback;)V │ │ -069b50: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -069b52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -069b54: 7010 b927 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -069b5a: 2200 6100 |0005: new-instance v0, Landroid/graphics/RectF; // type@0061 │ │ -069b5e: 7010 b501 0000 |0007: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01b5 │ │ -069b64: 5b30 b403 |000a: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@03b4 │ │ -069b68: 2200 5a00 |000c: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ -069b6c: 7010 9301 0000 |000e: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0193 │ │ -069b72: 5b30 aa03 |0011: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ -069b76: 2200 5a00 |0013: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ -069b7a: 7010 9301 0000 |0015: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0193 │ │ -069b80: 5b30 a003 |0018: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ -069b84: 5931 ae03 |001a: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ -069b88: 5931 a903 |001c: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ -069b8c: 5931 ac03 |001e: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ -069b90: 1500 a040 |0020: const/high16 v0, #int 1084227584 // #40a0 │ │ -069b94: 5930 b303 |0022: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@03b3 │ │ -069b98: 1500 2040 |0024: const/high16 v0, #int 1075838976 // #4020 │ │ -069b9c: 5930 b203 |0026: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ -069ba0: 2200 5a00 |0028: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ -069ba4: 7020 9401 2000 |002a: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(I)V // method@0194 │ │ -069baa: 5b30 a503 |002d: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@03a5 │ │ -069bae: 5b34 a403 |002f: iput-object v4, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@03a4 │ │ -069bb2: 5430 aa03 |0031: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ -069bb6: 6201 2200 |0033: sget-object v1, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0022 │ │ -069bba: 6e20 9b01 1000 |0035: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@019b │ │ -069bc0: 5430 aa03 |0038: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ -069bc4: 6e20 9601 2000 |003a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0196 │ │ -069bca: 5430 aa03 |003d: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ -069bce: 6201 2400 |003f: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0024 │ │ -069bd2: 6e20 9d01 1000 |0041: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@019d │ │ -069bd8: 5430 a003 |0044: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ -069bdc: 6201 2300 |0046: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0023 │ │ -069be0: 6e20 9d01 1000 |0048: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@019d │ │ -069be6: 5430 a003 |004b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ -069bea: 6e20 9601 2000 |004d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0196 │ │ -069bf0: 0e00 |0050: return-void │ │ +069bc4: |[069bc4] android.support.v4.widget.MaterialProgressDrawable$Ring.:(Landroid/graphics/drawable/Drawable$Callback;)V │ │ +069bd4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +069bd6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +069bd8: 7010 b927 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +069bde: 2200 6100 |0005: new-instance v0, Landroid/graphics/RectF; // type@0061 │ │ +069be2: 7010 b501 0000 |0007: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01b5 │ │ +069be8: 5b30 b403 |000a: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@03b4 │ │ +069bec: 2200 5a00 |000c: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ +069bf0: 7010 9301 0000 |000e: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0193 │ │ +069bf6: 5b30 aa03 |0011: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ +069bfa: 2200 5a00 |0013: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ +069bfe: 7010 9301 0000 |0015: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0193 │ │ +069c04: 5b30 a003 |0018: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ +069c08: 5931 ae03 |001a: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ +069c0c: 5931 a903 |001c: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ +069c10: 5931 ac03 |001e: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ +069c14: 1500 a040 |0020: const/high16 v0, #int 1084227584 // #40a0 │ │ +069c18: 5930 b303 |0022: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@03b3 │ │ +069c1c: 1500 2040 |0024: const/high16 v0, #int 1075838976 // #4020 │ │ +069c20: 5930 b203 |0026: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ +069c24: 2200 5a00 |0028: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ +069c28: 7020 9401 2000 |002a: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(I)V // method@0194 │ │ +069c2e: 5b30 a503 |002d: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@03a5 │ │ +069c32: 5b34 a403 |002f: iput-object v4, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@03a4 │ │ +069c36: 5430 aa03 |0031: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ +069c3a: 6201 2200 |0033: sget-object v1, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0022 │ │ +069c3e: 6e20 9b01 1000 |0035: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@019b │ │ +069c44: 5430 aa03 |0038: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ +069c48: 6e20 9601 2000 |003a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0196 │ │ +069c4e: 5430 aa03 |003d: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ +069c52: 6201 2400 |003f: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0024 │ │ +069c56: 6e20 9d01 1000 |0041: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@019d │ │ +069c5c: 5430 a003 |0044: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ +069c60: 6201 2300 |0046: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0023 │ │ +069c64: 6e20 9d01 1000 |0048: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@019d │ │ +069c6a: 5430 a003 |004b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ +069c6e: 6e20 9601 2000 |004d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0196 │ │ +069c74: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=499 │ │ 0x0005 line=468 │ │ 0x000c line=469 │ │ 0x0013 line=470 │ │ 0x001a line=474 │ │ @@ -103164,97 +103191,97 @@ │ │ type : '(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -069bf4: |[069bf4] android.support.v4.widget.MaterialProgressDrawable$Ring.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V │ │ -069c04: 5583 ad03 |0000: iget-boolean v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@03ad │ │ -069c08: 3803 8f00 |0002: if-eqz v3, 0091 // +008f │ │ -069c0c: 5483 9e03 |0004: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069c10: 3903 8c00 |0006: if-nez v3, 0092 // +008c │ │ -069c14: 2203 5c00 |0008: new-instance v3, Landroid/graphics/Path; // type@005c │ │ -069c18: 7010 9e01 0300 |000a: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@019e │ │ -069c1e: 5b83 9e03 |000d: iput-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069c22: 5483 9e03 |000f: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069c26: 6204 2500 |0011: sget-object v4, Landroid/graphics/Path$FillType;.EVEN_ODD:Landroid/graphics/Path$FillType; // field@0025 │ │ -069c2a: 6e20 a401 4300 |0013: invoke-virtual {v3, v4}, Landroid/graphics/Path;.setFillType:(Landroid/graphics/Path$FillType;)V // method@01a4 │ │ -069c30: 5283 b203 |0016: iget v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ -069c34: 8733 |0018: float-to-int v3, v3 │ │ -069c36: db03 0302 |0019: div-int/lit8 v3, v3, #int 2 // #02 │ │ -069c3a: 8233 |001b: int-to-float v3, v3 │ │ -069c3c: 5284 a103 |001c: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ -069c40: a800 0304 |001e: mul-float v0, v3, v4 │ │ -069c44: 5384 ab03 |0020: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ -069c48: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ -069c4c: 7120 a827 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@27a8 │ │ -069c52: 0b06 |0027: move-result-wide v6 │ │ -069c54: cd64 |0028: mul-double/2addr v4, v6 │ │ -069c56: 6e10 ab01 0c00 |0029: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ -069c5c: 0a03 |002c: move-result v3 │ │ -069c5e: 8936 |002d: float-to-double v6, v3 │ │ -069c60: cb64 |002e: add-double/2addr v4, v6 │ │ -069c62: 8c41 |002f: double-to-float v1, v4 │ │ -069c64: 5384 ab03 |0030: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ -069c68: 1606 0000 |0032: const-wide/16 v6, #int 0 // #0 │ │ -069c6c: 7120 b327 7600 |0034: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@27b3 │ │ -069c72: 0b06 |0037: move-result-wide v6 │ │ -069c74: cd64 |0038: mul-double/2addr v4, v6 │ │ -069c76: 6e10 ac01 0c00 |0039: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ -069c7c: 0a03 |003c: move-result v3 │ │ -069c7e: 8936 |003d: float-to-double v6, v3 │ │ -069c80: cb64 |003e: add-double/2addr v4, v6 │ │ -069c82: 8c42 |003f: double-to-float v2, v4 │ │ -069c84: 5483 9e03 |0040: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069c88: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -069c8a: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -069c8c: 6e30 a101 4305 |0044: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.moveTo:(FF)V // method@01a1 │ │ -069c92: 5483 9e03 |0047: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069c96: 5284 a203 |0049: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@03a2 │ │ -069c9a: 8244 |004b: int-to-float v4, v4 │ │ -069c9c: 5285 a103 |004c: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ -069ca0: c854 |004e: mul-float/2addr v4, v5 │ │ -069ca2: 1205 |004f: const/4 v5, #int 0 // #0 │ │ -069ca4: 6e30 a001 4305 |0050: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@01a0 │ │ -069caa: 5483 9e03 |0053: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069cae: 5284 a203 |0055: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@03a2 │ │ -069cb2: 8244 |0057: int-to-float v4, v4 │ │ -069cb4: 5285 a103 |0058: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ -069cb8: c854 |005a: mul-float/2addr v4, v5 │ │ -069cba: 1505 0040 |005b: const/high16 v5, #int 1073741824 // #4000 │ │ -069cbe: c954 |005d: div-float/2addr v4, v5 │ │ -069cc0: 5285 9f03 |005e: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@039f │ │ -069cc4: 8255 |0060: int-to-float v5, v5 │ │ -069cc6: 5286 a103 |0061: iget v6, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ -069cca: c865 |0063: mul-float/2addr v5, v6 │ │ -069ccc: 6e30 a001 4305 |0064: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@01a0 │ │ -069cd2: 5483 9e03 |0067: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069cd6: a704 0100 |0069: sub-float v4, v1, v0 │ │ -069cda: 6e30 a201 4302 |006b: invoke-virtual {v3, v4, v2}, Landroid/graphics/Path;.offset:(FF)V // method@01a2 │ │ -069ce0: 5483 9e03 |006e: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069ce4: 6e10 9f01 0300 |0070: invoke-virtual {v3}, Landroid/graphics/Path;.close:()V // method@019f │ │ -069cea: 5483 a003 |0073: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ -069cee: 5284 a803 |0075: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@03a8 │ │ -069cf2: 6e20 9701 4300 |0077: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -069cf8: a603 0a0b |007a: add-float v3, v10, v11 │ │ -069cfc: 1504 a040 |007c: const/high16 v4, #int 1084227584 // #40a0 │ │ -069d00: c743 |007e: sub-float/2addr v3, v4 │ │ -069d02: 6e10 ab01 0c00 |007f: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ -069d08: 0a04 |0082: move-result v4 │ │ -069d0a: 6e10 ac01 0c00 |0083: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ -069d10: 0a05 |0086: move-result v5 │ │ -069d12: 6e40 8a01 3954 |0087: invoke-virtual {v9, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@018a │ │ -069d18: 5483 9e03 |008a: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069d1c: 5484 a003 |008c: iget-object v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ -069d20: 6e30 8501 3904 |008e: invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0185 │ │ -069d26: 0e00 |0091: return-void │ │ -069d28: 5483 9e03 |0092: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ -069d2c: 6e10 a301 0300 |0094: invoke-virtual {v3}, Landroid/graphics/Path;.reset:()V // method@01a3 │ │ -069d32: 2900 7fff |0097: goto/16 0016 // -0081 │ │ +069c78: |[069c78] android.support.v4.widget.MaterialProgressDrawable$Ring.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V │ │ +069c88: 5583 ad03 |0000: iget-boolean v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@03ad │ │ +069c8c: 3803 8f00 |0002: if-eqz v3, 0091 // +008f │ │ +069c90: 5483 9e03 |0004: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069c94: 3903 8c00 |0006: if-nez v3, 0092 // +008c │ │ +069c98: 2203 5c00 |0008: new-instance v3, Landroid/graphics/Path; // type@005c │ │ +069c9c: 7010 9e01 0300 |000a: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@019e │ │ +069ca2: 5b83 9e03 |000d: iput-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069ca6: 5483 9e03 |000f: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069caa: 6204 2500 |0011: sget-object v4, Landroid/graphics/Path$FillType;.EVEN_ODD:Landroid/graphics/Path$FillType; // field@0025 │ │ +069cae: 6e20 a401 4300 |0013: invoke-virtual {v3, v4}, Landroid/graphics/Path;.setFillType:(Landroid/graphics/Path$FillType;)V // method@01a4 │ │ +069cb4: 5283 b203 |0016: iget v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ +069cb8: 8733 |0018: float-to-int v3, v3 │ │ +069cba: db03 0302 |0019: div-int/lit8 v3, v3, #int 2 // #02 │ │ +069cbe: 8233 |001b: int-to-float v3, v3 │ │ +069cc0: 5284 a103 |001c: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ +069cc4: a800 0304 |001e: mul-float v0, v3, v4 │ │ +069cc8: 5384 ab03 |0020: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ +069ccc: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ +069cd0: 7120 a827 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@27a8 │ │ +069cd6: 0b06 |0027: move-result-wide v6 │ │ +069cd8: cd64 |0028: mul-double/2addr v4, v6 │ │ +069cda: 6e10 ab01 0c00 |0029: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ +069ce0: 0a03 |002c: move-result v3 │ │ +069ce2: 8936 |002d: float-to-double v6, v3 │ │ +069ce4: cb64 |002e: add-double/2addr v4, v6 │ │ +069ce6: 8c41 |002f: double-to-float v1, v4 │ │ +069ce8: 5384 ab03 |0030: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ +069cec: 1606 0000 |0032: const-wide/16 v6, #int 0 // #0 │ │ +069cf0: 7120 b327 7600 |0034: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@27b3 │ │ +069cf6: 0b06 |0037: move-result-wide v6 │ │ +069cf8: cd64 |0038: mul-double/2addr v4, v6 │ │ +069cfa: 6e10 ac01 0c00 |0039: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ +069d00: 0a03 |003c: move-result v3 │ │ +069d02: 8936 |003d: float-to-double v6, v3 │ │ +069d04: cb64 |003e: add-double/2addr v4, v6 │ │ +069d06: 8c42 |003f: double-to-float v2, v4 │ │ +069d08: 5483 9e03 |0040: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069d0c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +069d0e: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +069d10: 6e30 a101 4305 |0044: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.moveTo:(FF)V // method@01a1 │ │ +069d16: 5483 9e03 |0047: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069d1a: 5284 a203 |0049: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@03a2 │ │ +069d1e: 8244 |004b: int-to-float v4, v4 │ │ +069d20: 5285 a103 |004c: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ +069d24: c854 |004e: mul-float/2addr v4, v5 │ │ +069d26: 1205 |004f: const/4 v5, #int 0 // #0 │ │ +069d28: 6e30 a001 4305 |0050: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@01a0 │ │ +069d2e: 5483 9e03 |0053: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069d32: 5284 a203 |0055: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@03a2 │ │ +069d36: 8244 |0057: int-to-float v4, v4 │ │ +069d38: 5285 a103 |0058: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ +069d3c: c854 |005a: mul-float/2addr v4, v5 │ │ +069d3e: 1505 0040 |005b: const/high16 v5, #int 1073741824 // #4000 │ │ +069d42: c954 |005d: div-float/2addr v4, v5 │ │ +069d44: 5285 9f03 |005e: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@039f │ │ +069d48: 8255 |0060: int-to-float v5, v5 │ │ +069d4a: 5286 a103 |0061: iget v6, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ +069d4e: c865 |0063: mul-float/2addr v5, v6 │ │ +069d50: 6e30 a001 4305 |0064: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@01a0 │ │ +069d56: 5483 9e03 |0067: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069d5a: a704 0100 |0069: sub-float v4, v1, v0 │ │ +069d5e: 6e30 a201 4302 |006b: invoke-virtual {v3, v4, v2}, Landroid/graphics/Path;.offset:(FF)V // method@01a2 │ │ +069d64: 5483 9e03 |006e: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069d68: 6e10 9f01 0300 |0070: invoke-virtual {v3}, Landroid/graphics/Path;.close:()V // method@019f │ │ +069d6e: 5483 a003 |0073: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ +069d72: 5284 a803 |0075: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@03a8 │ │ +069d76: 6e20 9701 4300 |0077: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +069d7c: a603 0a0b |007a: add-float v3, v10, v11 │ │ +069d80: 1504 a040 |007c: const/high16 v4, #int 1084227584 // #40a0 │ │ +069d84: c743 |007e: sub-float/2addr v3, v4 │ │ +069d86: 6e10 ab01 0c00 |007f: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ +069d8c: 0a04 |0082: move-result v4 │ │ +069d8e: 6e10 ac01 0c00 |0083: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ +069d94: 0a05 |0086: move-result v5 │ │ +069d96: 6e40 8a01 3954 |0087: invoke-virtual {v9, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@018a │ │ +069d9c: 5483 9e03 |008a: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069da0: 5484 a003 |008c: iget-object v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@03a0 │ │ +069da4: 6e30 8501 3904 |008e: invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0185 │ │ +069daa: 0e00 |0091: return-void │ │ +069dac: 5483 9e03 |0092: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@039e │ │ +069db0: 6e10 a301 0300 |0094: invoke-virtual {v3}, Landroid/graphics/Path;.reset:()V // method@01a3 │ │ +069db6: 2900 7fff |0097: goto/16 0016 // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0004 line=552 │ │ 0x0008 line=553 │ │ 0x000f line=554 │ │ 0x0016 line=561 │ │ @@ -103285,21 +103312,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -069d38: |[069d38] android.support.v4.widget.MaterialProgressDrawable$Ring.getNextColorIndex:()I │ │ -069d48: 5220 a603 |0000: iget v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@03a6 │ │ -069d4c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -069d50: 5421 a703 |0004: iget-object v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ -069d54: 2111 |0006: array-length v1, v1 │ │ -069d56: b410 |0007: rem-int/2addr v0, v1 │ │ -069d58: 0f00 |0008: return v0 │ │ +069dbc: |[069dbc] android.support.v4.widget.MaterialProgressDrawable$Ring.getNextColorIndex:()I │ │ +069dcc: 5220 a603 |0000: iget v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@03a6 │ │ +069dd0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +069dd4: 5421 a703 |0004: iget-object v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ +069dd8: 2111 |0006: array-length v1, v1 │ │ +069dda: b410 |0007: rem-int/2addr v0, v1 │ │ +069ddc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #3 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103307,19 +103334,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -069d5c: |[069d5c] android.support.v4.widget.MaterialProgressDrawable$Ring.invalidateSelf:()V │ │ -069d6c: 5420 a403 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@03a4 │ │ -069d70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -069d72: 7220 c701 1000 |0003: invoke-interface {v0, v1}, Landroid/graphics/drawable/Drawable$Callback;.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@01c7 │ │ -069d78: 0e00 |0006: return-void │ │ +069de0: |[069de0] android.support.v4.widget.MaterialProgressDrawable$Ring.invalidateSelf:()V │ │ +069df0: 5420 a403 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@03a4 │ │ +069df4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +069df6: 7220 c701 1000 |0003: invoke-interface {v0, v1}, Landroid/graphics/drawable/Drawable$Callback;.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@01c7 │ │ +069dfc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0006 line=790 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ @@ -103329,59 +103356,59 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 90 16-bit code units │ │ -069d7c: |[069d7c] android.support.v4.widget.MaterialProgressDrawable$Ring.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V │ │ -069d8c: 1505 b443 |0000: const/high16 v5, #int 1135869952 // #43b4 │ │ -069d90: 5481 b403 |0002: iget-object v1, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@03b4 │ │ -069d94: 6e20 b701 a100 |0004: invoke-virtual {v1, v10}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@01b7 │ │ -069d9a: 5280 b203 |0007: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ -069d9e: 5284 b203 |0009: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ -069da2: 6e30 b601 0104 |000b: invoke-virtual {v1, v0, v4}, Landroid/graphics/RectF;.inset:(FF)V // method@01b6 │ │ -069da8: 5280 ae03 |000e: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ -069dac: 5284 ac03 |0010: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ -069db0: c640 |0012: add-float/2addr v0, v4 │ │ -069db2: a802 0005 |0013: mul-float v2, v0, v5 │ │ -069db6: 5280 a903 |0015: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ -069dba: 5284 ac03 |0017: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ -069dbe: c640 |0019: add-float/2addr v0, v4 │ │ -069dc0: a806 0005 |001a: mul-float v6, v0, v5 │ │ -069dc4: a703 0602 |001c: sub-float v3, v6, v2 │ │ -069dc8: 5480 aa03 |001e: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ -069dcc: 5284 a803 |0020: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@03a8 │ │ -069dd0: 6e20 9701 4000 |0022: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -069dd6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -069dd8: 5485 aa03 |0026: iget-object v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ -069ddc: 0790 |0028: move-object v0, v9 │ │ -069dde: 7406 8201 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0182 │ │ -069de4: 705a be0e 9832 |002c: invoke-direct {v8, v9, v2, v3, v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V // method@0ebe │ │ -069dea: 5280 9d03 |002f: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@039d │ │ -069dee: 1304 ff00 |0031: const/16 v4, #int 255 // #ff │ │ -069df2: 3540 2600 |0033: if-ge v0, v4, 0059 // +0026 │ │ -069df6: 5480 a503 |0035: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@03a5 │ │ -069dfa: 5284 a303 |0037: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@03a3 │ │ -069dfe: 6e20 9701 4000 |0039: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ -069e04: 5480 a503 |003c: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@03a5 │ │ -069e08: 5284 9d03 |003e: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@039d │ │ -069e0c: d144 ff00 |0040: rsub-int v4, v4, #int 255 // #00ff │ │ -069e10: 6e20 9501 4000 |0042: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0195 │ │ -069e16: 6e10 ab01 0a00 |0045: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ -069e1c: 0a00 |0048: move-result v0 │ │ -069e1e: 6e10 ac01 0a00 |0049: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ -069e24: 0a04 |004c: move-result v4 │ │ -069e26: 6e10 b401 0a00 |004d: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@01b4 │ │ -069e2c: 0a05 |0050: move-result v5 │ │ -069e2e: db05 0502 |0051: div-int/lit8 v5, v5, #int 2 // #02 │ │ -069e32: 8255 |0053: int-to-float v5, v5 │ │ -069e34: 5487 a503 |0054: iget-object v7, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@03a5 │ │ -069e38: 6e57 8401 0954 |0056: invoke-virtual {v9, v0, v4, v5, v7}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0184 │ │ -069e3e: 0e00 |0059: return-void │ │ +069e00: |[069e00] android.support.v4.widget.MaterialProgressDrawable$Ring.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V │ │ +069e10: 1505 b443 |0000: const/high16 v5, #int 1135869952 // #43b4 │ │ +069e14: 5481 b403 |0002: iget-object v1, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@03b4 │ │ +069e18: 6e20 b701 a100 |0004: invoke-virtual {v1, v10}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@01b7 │ │ +069e1e: 5280 b203 |0007: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ +069e22: 5284 b203 |0009: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ +069e26: 6e30 b601 0104 |000b: invoke-virtual {v1, v0, v4}, Landroid/graphics/RectF;.inset:(FF)V // method@01b6 │ │ +069e2c: 5280 ae03 |000e: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ +069e30: 5284 ac03 |0010: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ +069e34: c640 |0012: add-float/2addr v0, v4 │ │ +069e36: a802 0005 |0013: mul-float v2, v0, v5 │ │ +069e3a: 5280 a903 |0015: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ +069e3e: 5284 ac03 |0017: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ +069e42: c640 |0019: add-float/2addr v0, v4 │ │ +069e44: a806 0005 |001a: mul-float v6, v0, v5 │ │ +069e48: a703 0602 |001c: sub-float v3, v6, v2 │ │ +069e4c: 5480 aa03 |001e: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ +069e50: 5284 a803 |0020: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@03a8 │ │ +069e54: 6e20 9701 4000 |0022: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +069e5a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +069e5c: 5485 aa03 |0026: iget-object v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ +069e60: 0790 |0028: move-object v0, v9 │ │ +069e62: 7406 8201 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0182 │ │ +069e68: 705a be0e 9832 |002c: invoke-direct {v8, v9, v2, v3, v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V // method@0ebe │ │ +069e6e: 5280 9d03 |002f: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@039d │ │ +069e72: 1304 ff00 |0031: const/16 v4, #int 255 // #ff │ │ +069e76: 3540 2600 |0033: if-ge v0, v4, 0059 // +0026 │ │ +069e7a: 5480 a503 |0035: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@03a5 │ │ +069e7e: 5284 a303 |0037: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@03a3 │ │ +069e82: 6e20 9701 4000 |0039: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0197 │ │ +069e88: 5480 a503 |003c: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@03a5 │ │ +069e8c: 5284 9d03 |003e: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@039d │ │ +069e90: d144 ff00 |0040: rsub-int v4, v4, #int 255 // #00ff │ │ +069e94: 6e20 9501 4000 |0042: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0195 │ │ +069e9a: 6e10 ab01 0a00 |0045: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ +069ea0: 0a00 |0048: move-result v0 │ │ +069ea2: 6e10 ac01 0a00 |0049: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ +069ea8: 0a04 |004c: move-result v4 │ │ +069eaa: 6e10 b401 0a00 |004d: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@01b4 │ │ +069eb0: 0a05 |0050: move-result v5 │ │ +069eb2: db05 0502 |0051: div-int/lit8 v5, v5, #int 2 // #02 │ │ +069eb6: 8255 |0053: int-to-float v5, v5 │ │ +069eb8: 5487 a503 |0054: iget-object v7, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@03a5 │ │ +069ebc: 6e57 8401 0954 |0056: invoke-virtual {v9, v0, v4, v5, v7}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0184 │ │ +069ec2: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=529 │ │ 0x0004 line=530 │ │ 0x0007 line=531 │ │ 0x000e line=533 │ │ 0x0015 line=534 │ │ @@ -103408,17 +103435,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069e40: |[069e40] android.support.v4.widget.MaterialProgressDrawable$Ring.getAlpha:()I │ │ -069e50: 5210 9d03 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@039d │ │ -069e54: 0f00 |0002: return v0 │ │ +069ec4: |[069ec4] android.support.v4.widget.MaterialProgressDrawable$Ring.getAlpha:()I │ │ +069ed4: 5210 9d03 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@039d │ │ +069ed8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103426,17 +103453,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069e58: |[069e58] android.support.v4.widget.MaterialProgressDrawable$Ring.getCenterRadius:()D │ │ -069e68: 5320 ab03 |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ -069e6c: 1000 |0002: return-wide v0 │ │ +069edc: |[069edc] android.support.v4.widget.MaterialProgressDrawable$Ring.getCenterRadius:()D │ │ +069eec: 5320 ab03 |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ +069ef0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #3 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103444,17 +103471,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069e70: |[069e70] android.support.v4.widget.MaterialProgressDrawable$Ring.getEndTrim:()F │ │ -069e80: 5210 a903 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ -069e84: 0f00 |0002: return v0 │ │ +069ef4: |[069ef4] android.support.v4.widget.MaterialProgressDrawable$Ring.getEndTrim:()F │ │ +069f04: 5210 a903 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ +069f08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #4 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103462,20 +103489,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -069e88: |[069e88] android.support.v4.widget.MaterialProgressDrawable$Ring.getNextColor:()I │ │ -069e98: 5420 a703 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ -069e9c: 7010 c30e 0200 |0002: invoke-direct {v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColorIndex:()I // method@0ec3 │ │ -069ea2: 0a01 |0005: move-result v1 │ │ -069ea4: 4400 0001 |0006: aget v0, v0, v1 │ │ -069ea8: 0f00 |0008: return v0 │ │ +069f0c: |[069f0c] android.support.v4.widget.MaterialProgressDrawable$Ring.getNextColor:()I │ │ +069f1c: 5420 a703 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ +069f20: 7010 c30e 0200 |0002: invoke-direct {v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColorIndex:()I // method@0ec3 │ │ +069f26: 0a01 |0005: move-result v1 │ │ +069f28: 4400 0001 |0006: aget v0, v0, v1 │ │ +069f2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #5 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103483,17 +103510,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069eac: |[069eac] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartTrim:()F │ │ -069ebc: 5210 ae03 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ -069ec0: 0f00 |0002: return v0 │ │ +069f30: |[069f30] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartTrim:()F │ │ +069f40: 5210 ae03 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ +069f44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #6 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103501,19 +103528,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -069ec4: |[069ec4] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingColor:()I │ │ -069ed4: 5420 a703 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ -069ed8: 5221 a603 |0002: iget v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@03a6 │ │ -069edc: 4400 0001 |0004: aget v0, v0, v1 │ │ -069ee0: 0f00 |0006: return v0 │ │ +069f48: |[069f48] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingColor:()I │ │ +069f58: 5420 a703 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ +069f5c: 5221 a603 |0002: iget v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@03a6 │ │ +069f60: 4400 0001 |0004: aget v0, v0, v1 │ │ +069f64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #7 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103521,17 +103548,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069ee4: |[069ee4] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingEndTrim:()F │ │ -069ef4: 5210 af03 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@03af │ │ -069ef8: 0f00 |0002: return v0 │ │ +069f68: |[069f68] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingEndTrim:()F │ │ +069f78: 5210 af03 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@03af │ │ +069f7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #8 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103539,17 +103566,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069efc: |[069efc] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingRotation:()F │ │ -069f0c: 5210 b003 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@03b0 │ │ -069f10: 0f00 |0002: return v0 │ │ +069f80: |[069f80] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingRotation:()F │ │ +069f90: 5210 b003 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@03b0 │ │ +069f94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #9 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103557,17 +103584,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069f14: |[069f14] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingStartTrim:()F │ │ -069f24: 5210 b103 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@03b1 │ │ -069f28: 0f00 |0002: return v0 │ │ +069f98: |[069f98] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingStartTrim:()F │ │ +069fa8: 5210 b103 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@03b1 │ │ +069fac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #10 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103575,17 +103602,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069f2c: |[069f2c] android.support.v4.widget.MaterialProgressDrawable$Ring.getStrokeWidth:()F │ │ -069f3c: 5210 b303 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@03b3 │ │ -069f40: 0f00 |0002: return v0 │ │ +069fb0: |[069fb0] android.support.v4.widget.MaterialProgressDrawable$Ring.getStrokeWidth:()F │ │ +069fc0: 5210 b303 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@03b3 │ │ +069fc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #11 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -103593,19 +103620,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -069f44: |[069f44] android.support.v4.widget.MaterialProgressDrawable$Ring.goToNextColor:()V │ │ -069f54: 7010 c30e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColorIndex:()I // method@0ec3 │ │ -069f5a: 0a00 |0003: move-result v0 │ │ -069f5c: 6e20 d40e 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ -069f62: 0e00 |0007: return-void │ │ +069fc8: |[069fc8] android.support.v4.widget.MaterialProgressDrawable$Ring.goToNextColor:()V │ │ +069fd8: 7010 c30e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColorIndex:()I // method@0ec3 │ │ +069fde: 0a00 |0003: move-result v0 │ │ +069fe0: 6e20 d40e 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ +069fe6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0007 line=631 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ @@ -103614,23 +103641,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -069f64: |[069f64] android.support.v4.widget.MaterialProgressDrawable$Ring.resetOriginals:()V │ │ -069f74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069f76: 5910 b103 |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@03b1 │ │ -069f7a: 5910 af03 |0003: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@03af │ │ -069f7e: 5910 b003 |0005: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@03b0 │ │ -069f82: 6e20 da0e 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ -069f88: 6e20 d60e 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@0ed6 │ │ -069f8e: 6e20 d80e 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@0ed8 │ │ -069f94: 0e00 |0010: return-void │ │ +069fe8: |[069fe8] android.support.v4.widget.MaterialProgressDrawable$Ring.resetOriginals:()V │ │ +069ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069ffa: 5910 b103 |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@03b1 │ │ +069ffe: 5910 af03 |0003: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@03af │ │ +06a002: 5910 b003 |0005: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@03b0 │ │ +06a006: 6e20 da0e 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ +06a00c: 6e20 d60e 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@0ed6 │ │ +06a012: 6e20 d80e 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@0ed8 │ │ +06a018: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=780 │ │ 0x0003 line=781 │ │ 0x0005 line=782 │ │ 0x0007 line=783 │ │ 0x000a line=784 │ │ @@ -103644,17 +103671,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069f98: |[069f98] android.support.v4.widget.MaterialProgressDrawable$Ring.setAlpha:(I)V │ │ -069fa8: 5901 9d03 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@039d │ │ -069fac: 0e00 |0002: return-void │ │ +06a01c: |[06a01c] android.support.v4.widget.MaterialProgressDrawable$Ring.setAlpha:(I)V │ │ +06a02c: 5901 9d03 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@039d │ │ +06a030: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0002 line=643 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ 0x0000 - 0x0003 reg=1 alpha I │ │ @@ -103664,20 +103691,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -069fb0: |[069fb0] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowDimensions:(FF)V │ │ -069fc0: 8720 |0000: float-to-int v0, v2 │ │ -069fc2: 5910 a203 |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@03a2 │ │ -069fc6: 8730 |0003: float-to-int v0, v3 │ │ -069fc8: 5910 9f03 |0004: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@039f │ │ -069fcc: 0e00 |0006: return-void │ │ +06a034: |[06a034] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowDimensions:(FF)V │ │ +06a044: 8720 |0000: float-to-int v0, v2 │ │ +06a046: 5910 a203 |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@03a2 │ │ +06a04a: 8730 |0003: float-to-int v0, v3 │ │ +06a04c: 5910 9f03 |0004: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@039f │ │ +06a050: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0003 line=522 │ │ 0x0006 line=523 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -103689,21 +103716,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -069fd0: |[069fd0] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowScale:(F)V │ │ -069fe0: 5210 a103 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ -069fe4: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ -069fe8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -069fec: 5912 a103 |0006: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ -069ff0: 7010 cb0e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ -069ff6: 0e00 |000b: return-void │ │ +06a054: |[06a054] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowScale:(F)V │ │ +06a064: 5210 a103 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ +06a068: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ +06a06c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +06a070: 5912 a103 |0006: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@03a1 │ │ +06a074: 7010 cb0e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ +06a07a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0006 line=754 │ │ 0x0008 line=755 │ │ 0x000b line=757 │ │ locals : │ │ @@ -103715,17 +103742,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069ff8: |[069ff8] android.support.v4.widget.MaterialProgressDrawable$Ring.setBackgroundColor:(I)V │ │ -06a008: 5901 a303 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@03a3 │ │ -06a00c: 0e00 |0002: return-void │ │ +06a07c: |[06a07c] android.support.v4.widget.MaterialProgressDrawable$Ring.setBackgroundColor:(I)V │ │ +06a08c: 5901 a303 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@03a3 │ │ +06a090: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0002 line=512 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -103735,17 +103762,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a010: |[06a010] android.support.v4.widget.MaterialProgressDrawable$Ring.setCenterRadius:(D)V │ │ -06a020: 5a12 ab03 |0000: iput-wide v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ -06a024: 0e00 |0002: return-void │ │ +06a094: |[06a094] android.support.v4.widget.MaterialProgressDrawable$Ring.setCenterRadius:(D)V │ │ +06a0a4: 5a12 ab03 |0000: iput-wide v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ +06a0a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0002 line=733 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ 0x0000 - 0x0003 reg=2 centerRadius D │ │ @@ -103755,17 +103782,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a028: |[06a028] android.support.v4.widget.MaterialProgressDrawable$Ring.setColor:(I)V │ │ -06a038: 5901 a803 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@03a8 │ │ -06a03c: 0e00 |0002: return-void │ │ +06a0ac: |[06a0ac] android.support.v4.widget.MaterialProgressDrawable$Ring.setColor:(I)V │ │ +06a0bc: 5901 a803 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@03a8 │ │ +06a0c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0002 line=603 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -103775,19 +103802,19 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06a040: |[06a040] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -06a050: 5410 aa03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ -06a054: 6e20 9801 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0198 │ │ -06a05a: 7010 cb0e 0100 |0005: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ -06a060: 0e00 |0008: return-void │ │ +06a0c4: |[06a0c4] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +06a0d4: 5410 aa03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ +06a0d8: 6e20 9801 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0198 │ │ +06a0de: 7010 cb0e 0100 |0005: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ +06a0e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0005 line=635 │ │ 0x0008 line=636 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -103798,21 +103825,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -06a064: |[06a064] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorIndex:(I)V │ │ -06a074: 5923 a603 |0000: iput v3, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@03a6 │ │ -06a078: 5420 a703 |0002: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ -06a07c: 5221 a603 |0004: iget v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@03a6 │ │ -06a080: 4400 0001 |0006: aget v0, v0, v1 │ │ -06a084: 5920 a803 |0008: iput v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@03a8 │ │ -06a088: 0e00 |000a: return-void │ │ +06a0e8: |[06a0e8] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorIndex:(I)V │ │ +06a0f8: 5923 a603 |0000: iput v3, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@03a6 │ │ +06a0fc: 5420 a703 |0002: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ +06a100: 5221 a603 |0004: iget v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@03a6 │ │ +06a104: 4400 0001 |0006: aget v0, v0, v1 │ │ +06a108: 5920 a803 |0008: iput v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@03a8 │ │ +06a10c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0002 line=611 │ │ 0x000a line=612 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -103823,19 +103850,19 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06a08c: |[06a08c] android.support.v4.widget.MaterialProgressDrawable$Ring.setColors:([I)V │ │ -06a09c: 5b12 a703 |0000: iput-object v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ -06a0a0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06a0a2: 6e20 d40e 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ -06a0a8: 0e00 |0006: return-void │ │ +06a110: |[06a110] android.support.v4.widget.MaterialProgressDrawable$Ring.setColors:([I)V │ │ +06a120: 5b12 a703 |0000: iput-object v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@03a7 │ │ +06a124: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06a126: 6e20 d40e 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ +06a12c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0002 line=591 │ │ 0x0006 line=592 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -103846,18 +103873,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06a0ac: |[06a0ac] android.support.v4.widget.MaterialProgressDrawable$Ring.setEndTrim:(F)V │ │ -06a0bc: 5901 a903 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ -06a0c0: 7010 cb0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ -06a0c6: 0e00 |0005: return-void │ │ +06a130: |[06a130] android.support.v4.widget.MaterialProgressDrawable$Ring.setEndTrim:(F)V │ │ +06a140: 5901 a903 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ +06a144: 7010 cb0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ +06a14a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0002 line=692 │ │ 0x0005 line=693 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -103868,40 +103895,40 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -06a0c8: |[06a0c8] android.support.v4.widget.MaterialProgressDrawable$Ring.setInsets:(II)V │ │ -06a0d8: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -06a0dc: 7120 af27 9800 |0002: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06a0e2: 0a02 |0005: move-result v2 │ │ -06a0e4: 8221 |0006: int-to-float v1, v2 │ │ -06a0e6: 5372 ab03 |0007: iget-wide v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ -06a0ea: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ -06a0ee: 3002 0204 |000b: cmpg-double v2, v2, v4 │ │ -06a0f2: 3d02 0700 |000d: if-lez v2, 0014 // +0007 │ │ -06a0f6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -06a0f8: 2e02 0102 |0010: cmpg-float v2, v1, v2 │ │ -06a0fc: 3b02 0e00 |0012: if-gez v2, 0020 // +000e │ │ -06a100: 5272 b303 |0014: iget v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@03b3 │ │ -06a104: c962 |0016: div-float/2addr v2, v6 │ │ -06a106: 8922 |0017: float-to-double v2, v2 │ │ -06a108: 7120 a727 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@27a7 │ │ -06a10e: 0b02 |001b: move-result-wide v2 │ │ -06a110: 8c20 |001c: double-to-float v0, v2 │ │ -06a112: 5970 b203 |001d: iput v0, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ -06a116: 0e00 |001f: return-void │ │ -06a118: a902 0106 |0020: div-float v2, v1, v6 │ │ -06a11c: 8922 |0022: float-to-double v2, v2 │ │ -06a11e: 5374 ab03 |0023: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ -06a122: cc42 |0025: sub-double/2addr v2, v4 │ │ -06a124: 8c20 |0026: double-to-float v0, v2 │ │ -06a126: 28f6 |0027: goto 001d // -000a │ │ +06a14c: |[06a14c] android.support.v4.widget.MaterialProgressDrawable$Ring.setInsets:(II)V │ │ +06a15c: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +06a160: 7120 af27 9800 |0002: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06a166: 0a02 |0005: move-result v2 │ │ +06a168: 8221 |0006: int-to-float v1, v2 │ │ +06a16a: 5372 ab03 |0007: iget-wide v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ +06a16e: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ +06a172: 3002 0204 |000b: cmpg-double v2, v2, v4 │ │ +06a176: 3d02 0700 |000d: if-lez v2, 0014 // +0007 │ │ +06a17a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +06a17c: 2e02 0102 |0010: cmpg-float v2, v1, v2 │ │ +06a180: 3b02 0e00 |0012: if-gez v2, 0020 // +000e │ │ +06a184: 5272 b303 |0014: iget v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@03b3 │ │ +06a188: c962 |0016: div-float/2addr v2, v6 │ │ +06a18a: 8922 |0017: float-to-double v2, v2 │ │ +06a18c: 7120 a727 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@27a7 │ │ +06a192: 0b02 |001b: move-result-wide v2 │ │ +06a194: 8c20 |001c: double-to-float v0, v2 │ │ +06a196: 5970 b203 |001d: iput v0, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@03b2 │ │ +06a19a: 0e00 |001f: return-void │ │ +06a19c: a902 0106 |0020: div-float v2, v1, v6 │ │ +06a1a0: 8922 |0022: float-to-double v2, v2 │ │ +06a1a2: 5374 ab03 |0023: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@03ab │ │ +06a1a6: cc42 |0025: sub-double/2addr v2, v4 │ │ +06a1a8: 8c20 |0026: double-to-float v0, v2 │ │ +06a1aa: 28f6 |0027: goto 001d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=712 │ │ 0x0007 line=714 │ │ 0x0014 line=715 │ │ 0x001d line=719 │ │ 0x001f line=720 │ │ @@ -103919,18 +103946,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06a128: |[06a128] android.support.v4.widget.MaterialProgressDrawable$Ring.setRotation:(F)V │ │ -06a138: 5901 ac03 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ -06a13c: 7010 cb0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ -06a142: 0e00 |0005: return-void │ │ +06a1ac: |[06a1ac] android.support.v4.widget.MaterialProgressDrawable$Ring.setRotation:(F)V │ │ +06a1bc: 5901 ac03 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ +06a1c0: 7010 cb0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ +06a1c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0002 line=703 │ │ 0x0005 line=704 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -103941,20 +103968,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06a144: |[06a144] android.support.v4.widget.MaterialProgressDrawable$Ring.setShowArrow:(Z)V │ │ -06a154: 5510 ad03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@03ad │ │ -06a158: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -06a15c: 5c12 ad03 |0004: iput-boolean v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@03ad │ │ -06a160: 7010 cb0e 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ -06a166: 0e00 |0009: return-void │ │ +06a1c8: |[06a1c8] android.support.v4.widget.MaterialProgressDrawable$Ring.setShowArrow:(Z)V │ │ +06a1d8: 5510 ad03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@03ad │ │ +06a1dc: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +06a1e0: 5c12 ad03 |0004: iput-boolean v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@03ad │ │ +06a1e4: 7010 cb0e 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ +06a1ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0004 line=744 │ │ 0x0006 line=745 │ │ 0x0009 line=747 │ │ locals : │ │ @@ -103966,18 +103993,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06a168: |[06a168] android.support.v4.widget.MaterialProgressDrawable$Ring.setStartTrim:(F)V │ │ -06a178: 5901 ae03 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ -06a17c: 7010 cb0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ -06a182: 0e00 |0005: return-void │ │ +06a1ec: |[06a1ec] android.support.v4.widget.MaterialProgressDrawable$Ring.setStartTrim:(F)V │ │ +06a1fc: 5901 ae03 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ +06a200: 7010 cb0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ +06a206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0002 line=669 │ │ 0x0005 line=670 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -103988,20 +104015,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06a184: |[06a184] android.support.v4.widget.MaterialProgressDrawable$Ring.setStrokeWidth:(F)V │ │ -06a194: 5912 b303 |0000: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@03b3 │ │ -06a198: 5410 aa03 |0002: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ -06a19c: 6e20 9c01 2000 |0004: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@019c │ │ -06a1a2: 7010 cb0e 0100 |0007: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ -06a1a8: 0e00 |000a: return-void │ │ +06a208: |[06a208] android.support.v4.widget.MaterialProgressDrawable$Ring.setStrokeWidth:(F)V │ │ +06a218: 5912 b303 |0000: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@03b3 │ │ +06a21c: 5410 aa03 |0002: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@03aa │ │ +06a220: 6e20 9c01 2000 |0004: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@019c │ │ +06a226: 7010 cb0e 0100 |0007: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@0ecb │ │ +06a22c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0002 line=657 │ │ 0x0007 line=658 │ │ 0x000a line=659 │ │ locals : │ │ @@ -104013,50 +104040,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -06a1ac: |[06a1ac] android.support.v4.widget.MaterialProgressDrawable$Ring.storeOriginals:()V │ │ -06a1bc: 5210 ae03 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ -06a1c0: 5910 b103 |0002: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@03b1 │ │ -06a1c4: 5210 a903 |0004: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ -06a1c8: 5910 af03 |0006: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@03af │ │ -06a1cc: 5210 ac03 |0008: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ -06a1d0: 5910 b003 |000a: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@03b0 │ │ -06a1d4: 0e00 |000c: return-void │ │ +06a230: |[06a230] android.support.v4.widget.MaterialProgressDrawable$Ring.storeOriginals:()V │ │ +06a240: 5210 ae03 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@03ae │ │ +06a244: 5910 b103 |0002: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@03b1 │ │ +06a248: 5210 a903 |0004: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@03a9 │ │ +06a24c: 5910 af03 |0006: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@03af │ │ +06a250: 5210 ac03 |0008: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@03ac │ │ +06a254: 5910 b003 |000a: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@03b0 │ │ +06a258: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0004 line=772 │ │ 0x0008 line=773 │ │ 0x000c line=774 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ - source_file_idx : 3641 (MaterialProgressDrawable.java) │ │ + source_file_idx : 3650 (MaterialProgressDrawable.java) │ │ │ │ -Class #502 header: │ │ -class_idx : 651 │ │ +Class #503 header: │ │ +class_idx : 652 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 110 │ │ -source_file_idx : 3641 │ │ +source_file_idx : 3650 │ │ static_fields_size : 2 │ │ instance_fields_size: 12 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 18 │ │ │ │ -Class #502 annotations: │ │ +Class #503 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/MaterialProgressDrawable$Ring; } │ │ Annotations on field #953 'mAnimators' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/animation/Animation;" ">;" } │ │ │ │ -Class #502 - │ │ +Class #503 - │ │ Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/graphics/drawable/Drawable;' │ │ Interfaces - │ │ #0 : 'Landroid/graphics/drawable/Animatable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ @@ -104122,22 +104149,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06a1d8: |[06a1d8] android.support.v4.widget.MaterialProgressDrawable.:()V │ │ -06a1e8: 2200 5c04 |0000: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@045c │ │ -06a1ec: 7010 3c21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@213c │ │ -06a1f2: 6900 b603 |0005: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@03b6 │ │ -06a1f6: 2200 5702 |0007: new-instance v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator; // type@0257 │ │ -06a1fa: 7010 340d 0000 |0009: invoke-direct {v0}, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.:()V // method@0d34 │ │ -06a200: 6900 b703 |000c: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.MATERIAL_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@03b7 │ │ -06a204: 0e00 |000e: return-void │ │ +06a25c: |[06a25c] android.support.v4.widget.MaterialProgressDrawable.:()V │ │ +06a26c: 2200 5d04 |0000: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@045d │ │ +06a270: 7010 3c21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@213c │ │ +06a276: 6900 b603 |0005: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@03b6 │ │ +06a27a: 2200 5802 |0007: new-instance v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator; // type@0258 │ │ +06a27e: 7010 340d 0000 |0009: invoke-direct {v0}, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.:()V // method@0d34 │ │ +06a284: 6900 b703 |000c: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.MATERIAL_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@03b7 │ │ +06a288: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ @@ -104145,42 +104172,42 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -06a208: |[06a208] android.support.v4.widget.MaterialProgressDrawable.:(Landroid/content/Context;Landroid/view/View;)V │ │ -06a218: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06a21a: 7010 ca01 0400 |0001: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@01ca │ │ -06a220: 2330 6906 |0004: new-array v0, v3, [I // type@0669 │ │ -06a224: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06a226: 1502 00ff |0007: const/high16 v2, #int -16777216 // #ff00 │ │ -06a22a: 4b02 0001 |0009: aput v2, v0, v1 │ │ -06a22e: 5b40 b503 |000b: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@03b5 │ │ -06a232: 2200 ab05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -06a236: 7010 9028 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -06a23c: 5b40 b903 |0012: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@03b9 │ │ -06a240: 2200 8902 |0014: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$3; // type@0289 │ │ -06a244: 7020 b80e 4000 |0016: invoke-direct {v0, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$3;.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V // method@0eb8 │ │ -06a24a: 5b40 ba03 |0019: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@03ba │ │ -06a24e: 5b46 bd03 |001b: iput-object v6, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@03bd │ │ -06a252: 6e10 a600 0500 |001d: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -06a258: 0c00 |0020: move-result-object v0 │ │ -06a25a: 5b40 be03 |0021: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@03be │ │ -06a25e: 2200 8a02 |0023: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // type@028a │ │ -06a262: 5441 ba03 |0025: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@03ba │ │ -06a266: 7020 bc0e 1000 |0027: invoke-direct {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0ebc │ │ -06a26c: 5b40 bf03 |002a: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a270: 5440 bf03 |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a274: 5441 b503 |002e: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@03b5 │ │ -06a278: 6e20 d50e 1000 |0030: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@0ed5 │ │ -06a27e: 6e20 000f 3400 |0033: invoke-virtual {v4, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@0f00 │ │ -06a284: 7010 fa0e 0400 |0036: invoke-direct {v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.setupAnimators:()V // method@0efa │ │ -06a28a: 0e00 |0039: return-void │ │ +06a28c: |[06a28c] android.support.v4.widget.MaterialProgressDrawable.:(Landroid/content/Context;Landroid/view/View;)V │ │ +06a29c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06a29e: 7010 ca01 0400 |0001: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@01ca │ │ +06a2a4: 2330 6c06 |0004: new-array v0, v3, [I // type@066c │ │ +06a2a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06a2aa: 1502 00ff |0007: const/high16 v2, #int -16777216 // #ff00 │ │ +06a2ae: 4b02 0001 |0009: aput v2, v0, v1 │ │ +06a2b2: 5b40 b503 |000b: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@03b5 │ │ +06a2b6: 2200 ae05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +06a2ba: 7010 9028 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +06a2c0: 5b40 b903 |0012: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@03b9 │ │ +06a2c4: 2200 8a02 |0014: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$3; // type@028a │ │ +06a2c8: 7020 b80e 4000 |0016: invoke-direct {v0, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$3;.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V // method@0eb8 │ │ +06a2ce: 5b40 ba03 |0019: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@03ba │ │ +06a2d2: 5b46 bd03 |001b: iput-object v6, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@03bd │ │ +06a2d6: 6e10 a600 0500 |001d: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +06a2dc: 0c00 |0020: move-result-object v0 │ │ +06a2de: 5b40 be03 |0021: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@03be │ │ +06a2e2: 2200 8b02 |0023: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // type@028b │ │ +06a2e6: 5441 ba03 |0025: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@03ba │ │ +06a2ea: 7020 bc0e 1000 |0027: invoke-direct {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0ebc │ │ +06a2f0: 5b40 bf03 |002a: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a2f4: 5440 bf03 |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a2f8: 5441 b503 |002e: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@03b5 │ │ +06a2fc: 6e20 d50e 1000 |0030: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@0ed5 │ │ +06a302: 6e20 000f 3400 |0033: invoke-virtual {v4, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@0f00 │ │ +06a308: 7010 fa0e 0400 |0036: invoke-direct {v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.setupAnimators:()V // method@0efa │ │ +06a30e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=119 │ │ 0x0004 line=75 │ │ 0x000d line=93 │ │ 0x0014 line=450 │ │ 0x001b line=120 │ │ @@ -104200,17 +104227,17 @@ │ │ type : '(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06a28c: |[06a28c] android.support.v4.widget.MaterialProgressDrawable.access$000:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -06a29c: 7030 e50e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0ee5 │ │ -06a2a2: 0e00 |0003: return-void │ │ +06a310: |[06a310] android.support.v4.widget.MaterialProgressDrawable.access$000:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +06a320: 7030 e50e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0ee5 │ │ +06a326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0004 reg=1 x1 F │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -104220,18 +104247,18 @@ │ │ type : '(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06a2a4: |[06a2a4] android.support.v4.widget.MaterialProgressDrawable.access$100:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F │ │ -06a2b4: 7020 ec0e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@0eec │ │ -06a2ba: 0a00 |0003: move-result v0 │ │ -06a2bc: 0f00 |0004: return v0 │ │ +06a328: |[06a328] android.support.v4.widget.MaterialProgressDrawable.access$100:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F │ │ +06a338: 7020 ec0e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@0eec │ │ +06a33e: 0a00 |0003: move-result v0 │ │ +06a340: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ @@ -104240,17 +104267,17 @@ │ │ type : '(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06a2c0: |[06a2c0] android.support.v4.widget.MaterialProgressDrawable.access$200:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -06a2d0: 7030 ff0e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0eff │ │ -06a2d6: 0e00 |0003: return-void │ │ +06a344: |[06a344] android.support.v4.widget.MaterialProgressDrawable.access$200:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +06a354: 7030 ff0e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0eff │ │ +06a35a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0004 reg=1 x1 F │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ @@ -104260,34 +104287,34 @@ │ │ type : '()Landroid/view/animation/Interpolator;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a2d8: |[06a2d8] android.support.v4.widget.MaterialProgressDrawable.access$300:()Landroid/view/animation/Interpolator; │ │ -06a2e8: 6200 b703 |0000: sget-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.MATERIAL_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@03b7 │ │ -06a2ec: 1100 |0002: return-object v0 │ │ +06a35c: |[06a35c] android.support.v4.widget.MaterialProgressDrawable.access$300:()Landroid/view/animation/Interpolator; │ │ +06a36c: 6200 b703 |0000: sget-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.MATERIAL_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@03b7 │ │ +06a370: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ #6 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ name : 'access$400' │ │ type : '(Landroid/support/v4/widget/MaterialProgressDrawable;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a2f0: |[06a2f0] android.support.v4.widget.MaterialProgressDrawable.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F │ │ -06a300: 5210 c103 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@03c1 │ │ -06a304: 0f00 |0002: return v0 │ │ +06a374: |[06a374] android.support.v4.widget.MaterialProgressDrawable.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F │ │ +06a384: 5210 c103 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@03c1 │ │ +06a388: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/MaterialProgressDrawable; │ │ │ │ #7 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ @@ -104295,17 +104322,17 @@ │ │ type : '(Landroid/support/v4/widget/MaterialProgressDrawable;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a308: |[06a308] android.support.v4.widget.MaterialProgressDrawable.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F │ │ -06a318: 5901 c103 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@03c1 │ │ -06a31c: 0f01 |0002: return v1 │ │ +06a38c: |[06a38c] android.support.v4.widget.MaterialProgressDrawable.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F │ │ +06a39c: 5901 c103 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@03c1 │ │ +06a3a0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0003 reg=1 x1 F │ │ │ │ @@ -104314,51 +104341,51 @@ │ │ type : '(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -06a320: |[06a320] android.support.v4.widget.MaterialProgressDrawable.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -06a330: 7030 ff0e 980a |0000: invoke-direct {v8, v9, v10}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0eff │ │ -06a336: 6e10 c70e 0a00 |0003: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@0ec7 │ │ -06a33c: 0a04 |0006: move-result v4 │ │ -06a33e: 1405 cdcc 4c3f |0007: const v5, #float 0.8 // #3f4ccccd │ │ -06a344: c954 |000a: div-float/2addr v4, v5 │ │ -06a346: 8944 |000b: float-to-double v4, v4 │ │ -06a348: 7120 a927 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@27a9 │ │ -06a34e: 0b04 |000f: move-result-wide v4 │ │ -06a350: 1906 f03f |0010: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -06a354: cb64 |0012: add-double/2addr v4, v6 │ │ -06a356: 8c43 |0013: double-to-float v3, v4 │ │ -06a358: 7020 ec0e a800 |0014: invoke-direct {v8, v10}, Landroid/support/v4/widget/MaterialProgressDrawable;.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@0eec │ │ -06a35e: 0a00 |0017: move-result v0 │ │ -06a360: 6e10 c80e 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@0ec8 │ │ -06a366: 0a04 |001b: move-result v4 │ │ -06a368: 6e10 c60e 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@0ec6 │ │ -06a36e: 0a05 |001f: move-result v5 │ │ -06a370: c705 |0020: sub-float/2addr v5, v0 │ │ -06a372: 6e10 c80e 0a00 |0021: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@0ec8 │ │ -06a378: 0a06 |0024: move-result v6 │ │ -06a37a: c765 |0025: sub-float/2addr v5, v6 │ │ -06a37c: c895 |0026: mul-float/2addr v5, v9 │ │ -06a37e: a602 0405 |0027: add-float v2, v4, v5 │ │ -06a382: 6e20 da0e 2a00 |0029: invoke-virtual {v10, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ -06a388: 6e10 c60e 0a00 |002c: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@0ec6 │ │ -06a38e: 0a04 |002f: move-result v4 │ │ -06a390: 6e20 d60e 4a00 |0030: invoke-virtual {v10, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@0ed6 │ │ -06a396: 6e10 c70e 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@0ec7 │ │ -06a39c: 0a04 |0036: move-result v4 │ │ -06a39e: 6e10 c70e 0a00 |0037: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@0ec7 │ │ -06a3a4: 0a05 |003a: move-result v5 │ │ -06a3a6: a705 0305 |003b: sub-float v5, v3, v5 │ │ -06a3aa: c895 |003d: mul-float/2addr v5, v9 │ │ -06a3ac: a601 0405 |003e: add-float v1, v4, v5 │ │ -06a3b0: 6e20 d80e 1a00 |0040: invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@0ed8 │ │ -06a3b6: 0e00 |0043: return-void │ │ +06a3a4: |[06a3a4] android.support.v4.widget.MaterialProgressDrawable.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +06a3b4: 7030 ff0e 980a |0000: invoke-direct {v8, v9, v10}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0eff │ │ +06a3ba: 6e10 c70e 0a00 |0003: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@0ec7 │ │ +06a3c0: 0a04 |0006: move-result v4 │ │ +06a3c2: 1405 cdcc 4c3f |0007: const v5, #float 0.8 // #3f4ccccd │ │ +06a3c8: c954 |000a: div-float/2addr v4, v5 │ │ +06a3ca: 8944 |000b: float-to-double v4, v4 │ │ +06a3cc: 7120 a927 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@27a9 │ │ +06a3d2: 0b04 |000f: move-result-wide v4 │ │ +06a3d4: 1906 f03f |0010: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +06a3d8: cb64 |0012: add-double/2addr v4, v6 │ │ +06a3da: 8c43 |0013: double-to-float v3, v4 │ │ +06a3dc: 7020 ec0e a800 |0014: invoke-direct {v8, v10}, Landroid/support/v4/widget/MaterialProgressDrawable;.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@0eec │ │ +06a3e2: 0a00 |0017: move-result v0 │ │ +06a3e4: 6e10 c80e 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@0ec8 │ │ +06a3ea: 0a04 |001b: move-result v4 │ │ +06a3ec: 6e10 c60e 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@0ec6 │ │ +06a3f2: 0a05 |001f: move-result v5 │ │ +06a3f4: c705 |0020: sub-float/2addr v5, v0 │ │ +06a3f6: 6e10 c80e 0a00 |0021: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@0ec8 │ │ +06a3fc: 0a06 |0024: move-result v6 │ │ +06a3fe: c765 |0025: sub-float/2addr v5, v6 │ │ +06a400: c895 |0026: mul-float/2addr v5, v9 │ │ +06a402: a602 0405 |0027: add-float v2, v4, v5 │ │ +06a406: 6e20 da0e 2a00 |0029: invoke-virtual {v10, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ +06a40c: 6e10 c60e 0a00 |002c: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@0ec6 │ │ +06a412: 0a04 |002f: move-result v4 │ │ +06a414: 6e20 d60e 4a00 |0030: invoke-virtual {v10, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@0ed6 │ │ +06a41a: 6e10 c70e 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@0ec7 │ │ +06a420: 0a04 |0036: move-result v4 │ │ +06a422: 6e10 c70e 0a00 |0037: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@0ec7 │ │ +06a428: 0a05 |003a: move-result v5 │ │ +06a42a: a705 0305 |003b: sub-float v5, v3, v5 │ │ +06a42e: c895 |003d: mul-float/2addr v5, v9 │ │ +06a430: a601 0405 |003e: add-float v1, v4, v5 │ │ +06a434: 6e20 d80e 1a00 |0040: invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@0ed8 │ │ +06a43a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0003 line=349 │ │ 0x0014 line=351 │ │ 0x0018 line=352 │ │ 0x0029 line=355 │ │ @@ -104380,64 +104407,64 @@ │ │ type : '(FII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -06a3b8: |[06a3b8] android.support.v4.widget.MaterialProgressDrawable.evaluateColorChange:(FII)I │ │ -06a3c8: 7110 9e27 0e00 |0000: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -06a3ce: 0c0a |0003: move-result-object v10 │ │ -06a3d0: 6e10 9927 0a00 |0004: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -06a3d6: 0a08 |0007: move-result v8 │ │ -06a3d8: e10a 0818 |0008: shr-int/lit8 v10, v8, #int 24 // #18 │ │ -06a3dc: d5a5 ff00 |000a: and-int/lit16 v5, v10, #int 255 // #00ff │ │ -06a3e0: e10a 0810 |000c: shr-int/lit8 v10, v8, #int 16 // #10 │ │ -06a3e4: d5a9 ff00 |000e: and-int/lit16 v9, v10, #int 255 // #00ff │ │ -06a3e8: e10a 0808 |0010: shr-int/lit8 v10, v8, #int 8 // #08 │ │ -06a3ec: d5a7 ff00 |0012: and-int/lit16 v7, v10, #int 255 // #00ff │ │ -06a3f0: d586 ff00 |0014: and-int/lit16 v6, v8, #int 255 // #00ff │ │ -06a3f4: 7110 9e27 0f00 |0016: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -06a3fa: 0c0a |0019: move-result-object v10 │ │ -06a3fc: 6e10 9927 0a00 |001a: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -06a402: 0a03 |001d: move-result v3 │ │ -06a404: e10a 0318 |001e: shr-int/lit8 v10, v3, #int 24 // #18 │ │ -06a408: d5a0 ff00 |0020: and-int/lit16 v0, v10, #int 255 // #00ff │ │ -06a40c: e10a 0310 |0022: shr-int/lit8 v10, v3, #int 16 // #10 │ │ -06a410: d5a4 ff00 |0024: and-int/lit16 v4, v10, #int 255 // #00ff │ │ -06a414: e10a 0308 |0026: shr-int/lit8 v10, v3, #int 8 // #08 │ │ -06a418: d5a2 ff00 |0028: and-int/lit16 v2, v10, #int 255 // #00ff │ │ -06a41c: d531 ff00 |002a: and-int/lit16 v1, v3, #int 255 // #00ff │ │ -06a420: 910a 0005 |002c: sub-int v10, v0, v5 │ │ -06a424: 82aa |002e: int-to-float v10, v10 │ │ -06a426: c8da |002f: mul-float/2addr v10, v13 │ │ -06a428: 87aa |0030: float-to-int v10, v10 │ │ -06a42a: b05a |0031: add-int/2addr v10, v5 │ │ -06a42c: e00a 0a18 |0032: shl-int/lit8 v10, v10, #int 24 // #18 │ │ -06a430: 910b 0409 |0034: sub-int v11, v4, v9 │ │ -06a434: 82bb |0036: int-to-float v11, v11 │ │ -06a436: c8db |0037: mul-float/2addr v11, v13 │ │ -06a438: 87bb |0038: float-to-int v11, v11 │ │ -06a43a: b09b |0039: add-int/2addr v11, v9 │ │ -06a43c: e00b 0b10 |003a: shl-int/lit8 v11, v11, #int 16 // #10 │ │ -06a440: b6ba |003c: or-int/2addr v10, v11 │ │ -06a442: 910b 0207 |003d: sub-int v11, v2, v7 │ │ -06a446: 82bb |003f: int-to-float v11, v11 │ │ -06a448: c8db |0040: mul-float/2addr v11, v13 │ │ -06a44a: 87bb |0041: float-to-int v11, v11 │ │ -06a44c: b07b |0042: add-int/2addr v11, v7 │ │ -06a44e: e00b 0b08 |0043: shl-int/lit8 v11, v11, #int 8 // #08 │ │ -06a452: b6ba |0045: or-int/2addr v10, v11 │ │ -06a454: 910b 0106 |0046: sub-int v11, v1, v6 │ │ -06a458: 82bb |0048: int-to-float v11, v11 │ │ -06a45a: c8db |0049: mul-float/2addr v11, v13 │ │ -06a45c: 87bb |004a: float-to-int v11, v11 │ │ -06a45e: b06b |004b: add-int/2addr v11, v6 │ │ -06a460: b6ba |004c: or-int/2addr v10, v11 │ │ -06a462: 0f0a |004d: return v10 │ │ +06a43c: |[06a43c] android.support.v4.widget.MaterialProgressDrawable.evaluateColorChange:(FII)I │ │ +06a44c: 7110 9e27 0e00 |0000: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +06a452: 0c0a |0003: move-result-object v10 │ │ +06a454: 6e10 9927 0a00 |0004: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +06a45a: 0a08 |0007: move-result v8 │ │ +06a45c: e10a 0818 |0008: shr-int/lit8 v10, v8, #int 24 // #18 │ │ +06a460: d5a5 ff00 |000a: and-int/lit16 v5, v10, #int 255 // #00ff │ │ +06a464: e10a 0810 |000c: shr-int/lit8 v10, v8, #int 16 // #10 │ │ +06a468: d5a9 ff00 |000e: and-int/lit16 v9, v10, #int 255 // #00ff │ │ +06a46c: e10a 0808 |0010: shr-int/lit8 v10, v8, #int 8 // #08 │ │ +06a470: d5a7 ff00 |0012: and-int/lit16 v7, v10, #int 255 // #00ff │ │ +06a474: d586 ff00 |0014: and-int/lit16 v6, v8, #int 255 // #00ff │ │ +06a478: 7110 9e27 0f00 |0016: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +06a47e: 0c0a |0019: move-result-object v10 │ │ +06a480: 6e10 9927 0a00 |001a: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +06a486: 0a03 |001d: move-result v3 │ │ +06a488: e10a 0318 |001e: shr-int/lit8 v10, v3, #int 24 // #18 │ │ +06a48c: d5a0 ff00 |0020: and-int/lit16 v0, v10, #int 255 // #00ff │ │ +06a490: e10a 0310 |0022: shr-int/lit8 v10, v3, #int 16 // #10 │ │ +06a494: d5a4 ff00 |0024: and-int/lit16 v4, v10, #int 255 // #00ff │ │ +06a498: e10a 0308 |0026: shr-int/lit8 v10, v3, #int 8 // #08 │ │ +06a49c: d5a2 ff00 |0028: and-int/lit16 v2, v10, #int 255 // #00ff │ │ +06a4a0: d531 ff00 |002a: and-int/lit16 v1, v3, #int 255 // #00ff │ │ +06a4a4: 910a 0005 |002c: sub-int v10, v0, v5 │ │ +06a4a8: 82aa |002e: int-to-float v10, v10 │ │ +06a4aa: c8da |002f: mul-float/2addr v10, v13 │ │ +06a4ac: 87aa |0030: float-to-int v10, v10 │ │ +06a4ae: b05a |0031: add-int/2addr v10, v5 │ │ +06a4b0: e00a 0a18 |0032: shl-int/lit8 v10, v10, #int 24 // #18 │ │ +06a4b4: 910b 0409 |0034: sub-int v11, v4, v9 │ │ +06a4b8: 82bb |0036: int-to-float v11, v11 │ │ +06a4ba: c8db |0037: mul-float/2addr v11, v13 │ │ +06a4bc: 87bb |0038: float-to-int v11, v11 │ │ +06a4be: b09b |0039: add-int/2addr v11, v9 │ │ +06a4c0: e00b 0b10 |003a: shl-int/lit8 v11, v11, #int 16 // #10 │ │ +06a4c4: b6ba |003c: or-int/2addr v10, v11 │ │ +06a4c6: 910b 0207 |003d: sub-int v11, v2, v7 │ │ +06a4ca: 82bb |003f: int-to-float v11, v11 │ │ +06a4cc: c8db |0040: mul-float/2addr v11, v13 │ │ +06a4ce: 87bb |0041: float-to-int v11, v11 │ │ +06a4d0: b07b |0042: add-int/2addr v11, v7 │ │ +06a4d2: e00b 0b08 |0043: shl-int/lit8 v11, v11, #int 8 // #08 │ │ +06a4d6: b6ba |0045: or-int/2addr v10, v11 │ │ +06a4d8: 910b 0106 |0046: sub-int v11, v1, v6 │ │ +06a4dc: 82bb |0048: int-to-float v11, v11 │ │ +06a4de: c8db |0049: mul-float/2addr v11, v13 │ │ +06a4e0: 87bb |004a: float-to-int v11, v11 │ │ +06a4e2: b06b |004b: add-int/2addr v11, v6 │ │ +06a4e4: b6ba |004c: or-int/2addr v10, v11 │ │ +06a4e6: 0f0a |004d: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0008 line=311 │ │ 0x000c line=312 │ │ 0x0010 line=313 │ │ 0x0014 line=314 │ │ @@ -104468,27 +104495,27 @@ │ │ type : '(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06a464: |[06a464] android.support.v4.widget.MaterialProgressDrawable.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F │ │ -06a474: 6e10 c90e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStrokeWidth:()F // method@0ec9 │ │ -06a47a: 0a00 |0003: move-result v0 │ │ -06a47c: 8900 |0004: float-to-double v0, v0 │ │ -06a47e: 1802 182d 4454 fb21 1940 |0005: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ -06a488: 6e10 c00e 0700 |000a: invoke-virtual {v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getCenterRadius:()D // method@0ec0 │ │ -06a48e: 0b04 |000d: move-result-wide v4 │ │ -06a490: cd42 |000e: mul-double/2addr v2, v4 │ │ -06a492: ce20 |000f: div-double/2addr v0, v2 │ │ -06a494: 7120 b427 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@27b4 │ │ -06a49a: 0b00 |0013: move-result-wide v0 │ │ -06a49c: 8c00 |0014: double-to-float v0, v0 │ │ -06a49e: 0f00 |0015: return v0 │ │ +06a4e8: |[06a4e8] android.support.v4.widget.MaterialProgressDrawable.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F │ │ +06a4f8: 6e10 c90e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStrokeWidth:()F // method@0ec9 │ │ +06a4fe: 0a00 |0003: move-result v0 │ │ +06a500: 8900 |0004: float-to-double v0, v0 │ │ +06a502: 1802 182d 4454 fb21 1940 |0005: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ +06a50c: 6e10 c00e 0700 |000a: invoke-virtual {v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getCenterRadius:()D // method@0ec0 │ │ +06a512: 0b04 |000d: move-result-wide v4 │ │ +06a514: cd42 |000e: mul-double/2addr v2, v4 │ │ +06a516: ce20 |000f: div-double/2addr v0, v2 │ │ +06a518: 7120 b427 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@27b4 │ │ +06a51e: 0b00 |0013: move-result-wide v0 │ │ +06a520: 8c00 |0014: double-to-float v0, v0 │ │ +06a522: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0016 reg=6 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0016 reg=7 ring Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ @@ -104497,43 +104524,43 @@ │ │ type : '(DDDDFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 11 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -06a4a0: |[06a4a0] android.support.v4.widget.MaterialProgressDrawable.setSizeParameters:(DDDDFF)V │ │ -06a4b0: 5471 bf03 |0000: iget-object v1, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a4b4: 5473 be03 |0002: iget-object v3, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@03be │ │ -06a4b8: 6e10 0901 0300 |0004: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -06a4be: 0c00 |0007: move-result-object v0 │ │ -06a4c0: 5202 1d0e |0008: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -06a4c4: 8924 |000a: float-to-double v4, v2 │ │ -06a4c6: cd84 |000b: mul-double/2addr v4, v8 │ │ -06a4c8: 5a74 c203 |000c: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@03c2 │ │ -06a4cc: 8924 |000e: float-to-double v4, v2 │ │ -06a4ce: cda4 |000f: mul-double/2addr v4, v10 │ │ -06a4d0: 5a74 bc03 |0010: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@03bc │ │ -06a4d4: 8ce3 |0012: double-to-float v3, v14 │ │ -06a4d6: c823 |0013: mul-float/2addr v3, v2 │ │ -06a4d8: 6e20 db0e 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStrokeWidth:(F)V // method@0edb │ │ -06a4de: 8924 |0017: float-to-double v4, v2 │ │ -06a4e0: cdc4 |0018: mul-double/2addr v4, v12 │ │ -06a4e2: 6e30 d10e 4105 |0019: invoke-virtual {v1, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setCenterRadius:(D)V // method@0ed1 │ │ -06a4e8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -06a4ea: 6e20 d40e 3100 |001d: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ -06a4f0: a803 1002 |0020: mul-float v3, v16, v2 │ │ -06a4f4: a804 1102 |0022: mul-float v4, v17, v2 │ │ -06a4f8: 6e30 ce0e 3104 |0024: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowDimensions:(FF)V // method@0ece │ │ -06a4fe: 5374 c203 |0027: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@03c2 │ │ -06a502: 8a43 |0029: double-to-int v3, v4 │ │ -06a504: 5374 bc03 |002a: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@03bc │ │ -06a508: 8a44 |002c: double-to-int v4, v4 │ │ -06a50a: 6e30 d70e 3104 |002d: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setInsets:(II)V // method@0ed7 │ │ -06a510: 0e00 |0030: return-void │ │ +06a524: |[06a524] android.support.v4.widget.MaterialProgressDrawable.setSizeParameters:(DDDDFF)V │ │ +06a534: 5471 bf03 |0000: iget-object v1, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a538: 5473 be03 |0002: iget-object v3, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@03be │ │ +06a53c: 6e10 0901 0300 |0004: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +06a542: 0c00 |0007: move-result-object v0 │ │ +06a544: 5202 1d0e |0008: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +06a548: 8924 |000a: float-to-double v4, v2 │ │ +06a54a: cd84 |000b: mul-double/2addr v4, v8 │ │ +06a54c: 5a74 c203 |000c: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@03c2 │ │ +06a550: 8924 |000e: float-to-double v4, v2 │ │ +06a552: cda4 |000f: mul-double/2addr v4, v10 │ │ +06a554: 5a74 bc03 |0010: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@03bc │ │ +06a558: 8ce3 |0012: double-to-float v3, v14 │ │ +06a55a: c823 |0013: mul-float/2addr v3, v2 │ │ +06a55c: 6e20 db0e 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStrokeWidth:(F)V // method@0edb │ │ +06a562: 8924 |0017: float-to-double v4, v2 │ │ +06a564: cdc4 |0018: mul-double/2addr v4, v12 │ │ +06a566: 6e30 d10e 4105 |0019: invoke-virtual {v1, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setCenterRadius:(D)V // method@0ed1 │ │ +06a56c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +06a56e: 6e20 d40e 3100 |001d: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ +06a574: a803 1002 |0020: mul-float v3, v16, v2 │ │ +06a578: a804 1102 |0022: mul-float v4, v17, v2 │ │ +06a57c: 6e30 ce0e 3104 |0024: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowDimensions:(FF)V // method@0ece │ │ +06a582: 5374 c203 |0027: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@03c2 │ │ +06a586: 8a43 |0029: double-to-int v3, v4 │ │ +06a588: 5374 bc03 |002a: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@03bc │ │ +06a58c: 8a44 |002c: double-to-int v4, v4 │ │ +06a58e: 6e30 d70e 3104 |002d: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setInsets:(II)V // method@0ed7 │ │ +06a594: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ 0x0008 line=134 │ │ 0x000a line=136 │ │ 0x000e line=137 │ │ @@ -104560,29 +104587,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06a514: |[06a514] android.support.v4.widget.MaterialProgressDrawable.setupAnimators:()V │ │ -06a524: 5431 bf03 |0000: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a528: 2200 8702 |0002: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$1; // type@0287 │ │ -06a52c: 7030 b20e 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$1;.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0eb2 │ │ -06a532: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -06a534: 6e20 3221 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatCount:(I)V // method@2132 │ │ -06a53a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -06a53c: 6e20 3321 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatMode:(I)V // method@2133 │ │ -06a542: 6202 b603 |000f: sget-object v2, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@03b6 │ │ -06a546: 6e20 3121 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2131 │ │ -06a54c: 2202 8802 |0014: new-instance v2, Landroid/support/v4/widget/MaterialProgressDrawable$2; // type@0288 │ │ -06a550: 7030 b40e 3201 |0016: invoke-direct {v2, v3, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$2;.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0eb4 │ │ -06a556: 6e20 2f21 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@212f │ │ -06a55c: 5b30 b803 |001c: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ -06a560: 0e00 |001e: return-void │ │ +06a598: |[06a598] android.support.v4.widget.MaterialProgressDrawable.setupAnimators:()V │ │ +06a5a8: 5431 bf03 |0000: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a5ac: 2200 8802 |0002: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$1; // type@0288 │ │ +06a5b0: 7030 b20e 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$1;.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0eb2 │ │ +06a5b6: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +06a5b8: 6e20 3221 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatCount:(I)V // method@2132 │ │ +06a5be: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +06a5c0: 6e20 3321 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatMode:(I)V // method@2133 │ │ +06a5c6: 6202 b603 |000f: sget-object v2, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@03b6 │ │ +06a5ca: 6e20 3121 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2131 │ │ +06a5d0: 2202 8902 |0014: new-instance v2, Landroid/support/v4/widget/MaterialProgressDrawable$2; // type@0289 │ │ +06a5d4: 7030 b40e 3201 |0016: invoke-direct {v2, v3, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$2;.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@0eb4 │ │ +06a5da: 6e20 2f21 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@212f │ │ +06a5e0: 5b30 b803 |001c: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ +06a5e4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0002 line=364 │ │ 0x0007 line=416 │ │ 0x000b line=417 │ │ 0x000f line=418 │ │ @@ -104599,29 +104626,29 @@ │ │ type : '(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -06a564: |[06a564] android.support.v4.widget.MaterialProgressDrawable.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -06a574: 1501 403f |0000: const/high16 v1, #int 1061158912 // #3f40 │ │ -06a578: 2d00 0401 |0002: cmpl-float v0, v4, v1 │ │ -06a57c: 3d00 1600 |0004: if-lez v0, 001a // +0016 │ │ -06a580: a700 0401 |0006: sub-float v0, v4, v1 │ │ -06a584: 1501 803e |0008: const/high16 v1, #int 1048576000 // #3e80 │ │ -06a588: c910 |000a: div-float/2addr v0, v1 │ │ -06a58a: 6e10 c50e 0500 |000b: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingColor:()I // method@0ec5 │ │ -06a590: 0a01 |000e: move-result v1 │ │ -06a592: 6e10 c20e 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColor:()I // method@0ec2 │ │ -06a598: 0a02 |0012: move-result v2 │ │ -06a59a: 7040 e70e 0321 |0013: invoke-direct {v3, v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.evaluateColorChange:(FII)I // method@0ee7 │ │ -06a5a0: 0a00 |0016: move-result v0 │ │ -06a5a2: 6e20 d20e 0500 |0017: invoke-virtual {v5, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColor:(I)V // method@0ed2 │ │ -06a5a8: 0e00 |001a: return-void │ │ +06a5e8: |[06a5e8] android.support.v4.widget.MaterialProgressDrawable.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +06a5f8: 1501 403f |0000: const/high16 v1, #int 1061158912 // #3f40 │ │ +06a5fc: 2d00 0401 |0002: cmpl-float v0, v4, v1 │ │ +06a600: 3d00 1600 |0004: if-lez v0, 001a // +0016 │ │ +06a604: a700 0401 |0006: sub-float v0, v4, v1 │ │ +06a608: 1501 803e |0008: const/high16 v1, #int 1048576000 // #3e80 │ │ +06a60c: c910 |000a: div-float/2addr v0, v1 │ │ +06a60e: 6e10 c50e 0500 |000b: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingColor:()I // method@0ec5 │ │ +06a614: 0a01 |000e: move-result v1 │ │ +06a616: 6e10 c20e 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColor:()I // method@0ec2 │ │ +06a61c: 0a02 |0012: move-result v2 │ │ +06a61e: 7040 e70e 0321 |0013: invoke-direct {v3, v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.evaluateColorChange:(FII)I // method@0ee7 │ │ +06a624: 0a00 |0016: move-result v0 │ │ +06a626: 6e20 d20e 0500 |0017: invoke-virtual {v5, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColor:(I)V // method@0ed2 │ │ +06a62c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=334 │ │ 0x0006 line=338 │ │ 0x001a line=342 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ @@ -104634,29 +104661,29 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -06a5ac: |[06a5ac] android.support.v4.widget.MaterialProgressDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -06a5bc: 6e10 e90e 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.getBounds:()Landroid/graphics/Rect; // method@0ee9 │ │ -06a5c2: 0c00 |0003: move-result-object v0 │ │ -06a5c4: 6e10 8b01 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ -06a5ca: 0a01 |0007: move-result v1 │ │ -06a5cc: 5252 c003 |0008: iget v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@03c0 │ │ -06a5d0: 6e10 ab01 0000 |000a: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ -06a5d6: 0a03 |000d: move-result v3 │ │ -06a5d8: 6e10 ac01 0000 |000e: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ -06a5de: 0a04 |0011: move-result v4 │ │ -06a5e0: 6e40 8a01 2643 |0012: invoke-virtual {v6, v2, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@018a │ │ -06a5e6: 5452 bf03 |0015: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a5ea: 6e30 bd0e 6200 |0017: invoke-virtual {v2, v6, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V // method@0ebd │ │ -06a5f0: 6e20 8801 1600 |001a: invoke-virtual {v6, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ -06a5f6: 0e00 |001d: return-void │ │ +06a630: |[06a630] android.support.v4.widget.MaterialProgressDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +06a640: 6e10 e90e 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.getBounds:()Landroid/graphics/Rect; // method@0ee9 │ │ +06a646: 0c00 |0003: move-result-object v0 │ │ +06a648: 6e10 8b01 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ +06a64e: 0a01 |0007: move-result v1 │ │ +06a650: 5252 c003 |0008: iget v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@03c0 │ │ +06a654: 6e10 ab01 0000 |000a: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ +06a65a: 0a03 |000d: move-result v3 │ │ +06a65c: 6e10 ac01 0000 |000e: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ +06a662: 0a04 |0011: move-result v4 │ │ +06a664: 6e40 8a01 2643 |0012: invoke-virtual {v6, v2, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@018a │ │ +06a66a: 5452 bf03 |0015: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a66e: 6e30 bd0e 6200 |0017: invoke-virtual {v2, v6, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V // method@0ebd │ │ +06a674: 6e20 8801 1600 |001a: invoke-virtual {v6, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ +06a67a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=228 │ │ 0x0008 line=229 │ │ 0x0015 line=230 │ │ 0x001a line=231 │ │ @@ -104672,19 +104699,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06a5f8: |[06a5f8] android.support.v4.widget.MaterialProgressDrawable.getAlpha:()I │ │ -06a608: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a60c: 6e10 bf0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getAlpha:()I // method@0ebf │ │ -06a612: 0a00 |0005: move-result v0 │ │ -06a614: 0f00 |0006: return v0 │ │ +06a67c: |[06a67c] android.support.v4.widget.MaterialProgressDrawable.getAlpha:()I │ │ +06a68c: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a690: 6e10 bf0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getAlpha:()I // method@0ebf │ │ +06a696: 0a00 |0005: move-result v0 │ │ +06a698: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ │ │ #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ @@ -104692,18 +104719,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06a618: |[06a618] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicHeight:()I │ │ -06a628: 5320 bc03 |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@03bc │ │ -06a62c: 8a00 |0002: double-to-int v0, v0 │ │ -06a62e: 0f00 |0003: return v0 │ │ +06a69c: |[06a69c] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicHeight:()I │ │ +06a6ac: 5320 bc03 |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@03bc │ │ +06a6b0: 8a00 |0002: double-to-int v0, v0 │ │ +06a6b2: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ │ │ #3 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ @@ -104711,18 +104738,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06a630: |[06a630] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicWidth:()I │ │ -06a640: 5320 c203 |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@03c2 │ │ -06a644: 8a00 |0002: double-to-int v0, v0 │ │ -06a646: 0f00 |0003: return v0 │ │ +06a6b4: |[06a6b4] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicWidth:()I │ │ +06a6c4: 5320 c203 |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@03c2 │ │ +06a6c8: 8a00 |0002: double-to-int v0, v0 │ │ +06a6ca: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ │ │ #4 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ @@ -104730,17 +104757,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06a648: |[06a648] android.support.v4.widget.MaterialProgressDrawable.getOpacity:()I │ │ -06a658: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ -06a65a: 0f00 |0001: return v0 │ │ +06a6cc: |[06a6cc] android.support.v4.widget.MaterialProgressDrawable.getOpacity:()I │ │ +06a6dc: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ +06a6de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ │ │ #5 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ @@ -104748,35 +104775,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -06a65c: |[06a65c] android.support.v4.widget.MaterialProgressDrawable.isRunning:()Z │ │ -06a66c: 5452 b903 |0000: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@03b9 │ │ -06a670: 6e10 9f28 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -06a676: 0a00 |0005: move-result v0 │ │ -06a678: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -06a67a: 3503 1900 |0007: if-ge v3, v0, 0020 // +0019 │ │ -06a67e: 6e20 9828 3200 |0009: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -06a684: 0c01 |000c: move-result-object v1 │ │ -06a686: 1f01 5704 |000d: check-cast v1, Landroid/view/animation/Animation; // type@0457 │ │ -06a68a: 6e10 2d21 0100 |000f: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasStarted:()Z // method@212d │ │ -06a690: 0a04 |0012: move-result v4 │ │ -06a692: 3804 0a00 |0013: if-eqz v4, 001d // +000a │ │ -06a696: 6e10 2c21 0100 |0015: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasEnded:()Z // method@212c │ │ -06a69c: 0a04 |0018: move-result v4 │ │ -06a69e: 3904 0400 |0019: if-nez v4, 001d // +0004 │ │ -06a6a2: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -06a6a4: 0f04 |001c: return v4 │ │ -06a6a6: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06a6aa: 28e8 |001f: goto 0007 // -0018 │ │ -06a6ac: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -06a6ae: 28fb |0021: goto 001c // -0005 │ │ +06a6e0: |[06a6e0] android.support.v4.widget.MaterialProgressDrawable.isRunning:()Z │ │ +06a6f0: 5452 b903 |0000: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@03b9 │ │ +06a6f4: 6e10 9f28 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +06a6fa: 0a00 |0005: move-result v0 │ │ +06a6fc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +06a6fe: 3503 1900 |0007: if-ge v3, v0, 0020 // +0019 │ │ +06a702: 6e20 9828 3200 |0009: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +06a708: 0c01 |000c: move-result-object v1 │ │ +06a70a: 1f01 5804 |000d: check-cast v1, Landroid/view/animation/Animation; // type@0458 │ │ +06a70e: 6e10 2d21 0100 |000f: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasStarted:()Z // method@212d │ │ +06a714: 0a04 |0012: move-result v4 │ │ +06a716: 3804 0a00 |0013: if-eqz v4, 001d // +000a │ │ +06a71a: 6e10 2c21 0100 |0015: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasEnded:()Z // method@212c │ │ +06a720: 0a04 |0018: move-result v4 │ │ +06a722: 3904 0400 |0019: if-nez v4, 001d // +0004 │ │ +06a726: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +06a728: 0f04 |001c: return v4 │ │ +06a72a: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06a72e: 28e8 |001f: goto 0007 // -0018 │ │ +06a730: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +06a732: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0002 line=267 │ │ 0x0006 line=268 │ │ 0x0009 line=269 │ │ 0x000f line=270 │ │ @@ -104797,18 +104824,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06a6b0: |[06a6b0] android.support.v4.widget.MaterialProgressDrawable.setAlpha:(I)V │ │ -06a6c0: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a6c4: 6e20 cd0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setAlpha:(I)V // method@0ecd │ │ -06a6ca: 0e00 |0005: return-void │ │ +06a734: |[06a734] android.support.v4.widget.MaterialProgressDrawable.setAlpha:(I)V │ │ +06a744: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a748: 6e20 cd0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setAlpha:(I)V // method@0ecd │ │ +06a74e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0005 line=237 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0006 reg=2 alpha I │ │ @@ -104818,18 +104845,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06a6cc: |[06a6cc] android.support.v4.widget.MaterialProgressDrawable.setArrowScale:(F)V │ │ -06a6dc: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a6e0: 6e20 cf0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowScale:(F)V // method@0ecf │ │ -06a6e6: 0e00 |0005: return-void │ │ +06a750: |[06a750] android.support.v4.widget.MaterialProgressDrawable.setArrowScale:(F)V │ │ +06a760: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a764: 6e20 cf0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowScale:(F)V // method@0ecf │ │ +06a76a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0006 reg=2 scale F │ │ @@ -104839,18 +104866,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06a6e8: |[06a6e8] android.support.v4.widget.MaterialProgressDrawable.setBackgroundColor:(I)V │ │ -06a6f8: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a6fc: 6e20 d00e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setBackgroundColor:(I)V // method@0ed0 │ │ -06a702: 0e00 |0005: return-void │ │ +06a76c: |[06a76c] android.support.v4.widget.MaterialProgressDrawable.setBackgroundColor:(I)V │ │ +06a77c: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a780: 6e20 d00e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setBackgroundColor:(I)V // method@0ed0 │ │ +06a786: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0006 reg=2 color I │ │ @@ -104860,18 +104887,18 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06a704: |[06a704] android.support.v4.widget.MaterialProgressDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -06a714: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a718: 6e20 d30e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0ed3 │ │ -06a71e: 0e00 |0005: return-void │ │ +06a788: |[06a788] android.support.v4.widget.MaterialProgressDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +06a798: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a79c: 6e20 d30e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0ed3 │ │ +06a7a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0005 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0006 reg=2 colorFilter Landroid/graphics/ColorFilter; │ │ @@ -104881,21 +104908,21 @@ │ │ type : '([I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06a720: |[06a720] android.support.v4.widget.MaterialProgressDrawable.setColorSchemeColors:([I)V │ │ -06a730: 5420 bf03 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a734: 6e20 d50e 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@0ed5 │ │ -06a73a: 5420 bf03 |0005: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a73e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06a740: 6e20 d40e 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ -06a746: 0e00 |000b: return-void │ │ +06a7a4: |[06a7a4] android.support.v4.widget.MaterialProgressDrawable.setColorSchemeColors:([I)V │ │ +06a7b4: 5420 bf03 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a7b8: 6e20 d50e 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@0ed5 │ │ +06a7be: 5420 bf03 |0005: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a7c2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06a7c4: 6e20 d40e 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ +06a7ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=212 │ │ 0x000b line=213 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ @@ -104906,18 +104933,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06a748: |[06a748] android.support.v4.widget.MaterialProgressDrawable.setProgressRotation:(F)V │ │ -06a758: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a75c: 6e20 d80e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@0ed8 │ │ -06a762: 0e00 |0005: return-void │ │ +06a7cc: |[06a7cc] android.support.v4.widget.MaterialProgressDrawable.setProgressRotation:(F)V │ │ +06a7dc: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a7e0: 6e20 d80e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@0ed8 │ │ +06a7e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0006 reg=2 rotation F │ │ @@ -104927,18 +104954,18 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06a764: |[06a764] android.support.v4.widget.MaterialProgressDrawable.setRotation:(F)V │ │ -06a774: 5901 c003 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@03c0 │ │ -06a778: 6e10 ee0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@0eee │ │ -06a77e: 0e00 |0005: return-void │ │ +06a7e8: |[06a7e8] android.support.v4.widget.MaterialProgressDrawable.setRotation:(F)V │ │ +06a7f8: 5901 c003 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@03c0 │ │ +06a7fc: 6e10 ee0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@0eee │ │ +06a802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0002 line=251 │ │ 0x0005 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ @@ -104949,20 +104976,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06a780: |[06a780] android.support.v4.widget.MaterialProgressDrawable.setStartEndTrim:(FF)V │ │ -06a790: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a794: 6e20 da0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ -06a79a: 5410 bf03 |0005: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a79e: 6e20 d60e 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@0ed6 │ │ -06a7a4: 0e00 |000a: return-void │ │ +06a804: |[06a804] android.support.v4.widget.MaterialProgressDrawable.setStartEndTrim:(FF)V │ │ +06a814: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a818: 6e20 da0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@0eda │ │ +06a81e: 5410 bf03 |0005: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a822: 6e20 d60e 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@0ed6 │ │ +06a828: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ 0x000a line=185 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ @@ -104974,18 +105001,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06a7a8: |[06a7a8] android.support.v4.widget.MaterialProgressDrawable.showArrow:(Z)V │ │ -06a7b8: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a7bc: 6e20 d90e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@0ed9 │ │ -06a7c2: 0e00 |0005: return-void │ │ +06a82c: |[06a82c] android.support.v4.widget.MaterialProgressDrawable.showArrow:(Z)V │ │ +06a83c: 5410 bf03 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a840: 6e20 d90e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@0ed9 │ │ +06a846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0006 reg=2 show Z │ │ @@ -104995,48 +105022,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -06a7c4: |[06a7c4] android.support.v4.widget.MaterialProgressDrawable.start:()V │ │ -06a7d4: 5440 b803 |0000: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ -06a7d8: 6e10 2e21 0000 |0002: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@212e │ │ -06a7de: 5440 bf03 |0005: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a7e2: 6e10 dc0e 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@0edc │ │ -06a7e8: 5440 bf03 |000a: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a7ec: 6e10 c10e 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@0ec1 │ │ -06a7f2: 0a00 |000f: move-result v0 │ │ -06a7f4: 5441 bf03 |0010: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a7f8: 6e10 c40e 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartTrim:()F // method@0ec4 │ │ -06a7fe: 0a01 |0015: move-result v1 │ │ -06a800: 2d00 0001 |0016: cmpl-float v0, v0, v1 │ │ -06a804: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -06a808: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -06a80a: 5c40 bb03 |001b: iput-boolean v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@03bb │ │ -06a80e: 5440 b803 |001d: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ -06a812: 1602 9a02 |001f: const-wide/16 v2, #int 666 // #29a │ │ -06a816: 6e30 3021 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ -06a81c: 5440 bd03 |0024: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@03bd │ │ -06a820: 5441 b803 |0026: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ -06a824: 6e20 4c20 1000 |0028: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -06a82a: 0e00 |002b: return-void │ │ -06a82c: 5440 bf03 |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a830: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -06a832: 6e20 d40e 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ -06a838: 5440 bf03 |0032: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a83c: 6e10 cc0e 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@0ecc │ │ -06a842: 5440 b803 |0037: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ -06a846: 1602 3405 |0039: const-wide/16 v2, #int 1332 // #534 │ │ -06a84a: 6e30 3021 2003 |003b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ -06a850: 5440 bd03 |003e: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@03bd │ │ -06a854: 5441 b803 |0040: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ -06a858: 6e20 4c20 1000 |0042: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ -06a85e: 28e6 |0045: goto 002b // -001a │ │ +06a848: |[06a848] android.support.v4.widget.MaterialProgressDrawable.start:()V │ │ +06a858: 5440 b803 |0000: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ +06a85c: 6e10 2e21 0000 |0002: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@212e │ │ +06a862: 5440 bf03 |0005: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a866: 6e10 dc0e 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@0edc │ │ +06a86c: 5440 bf03 |000a: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a870: 6e10 c10e 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@0ec1 │ │ +06a876: 0a00 |000f: move-result v0 │ │ +06a878: 5441 bf03 |0010: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a87c: 6e10 c40e 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartTrim:()F // method@0ec4 │ │ +06a882: 0a01 |0015: move-result v1 │ │ +06a884: 2d00 0001 |0016: cmpl-float v0, v0, v1 │ │ +06a888: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +06a88c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +06a88e: 5c40 bb03 |001b: iput-boolean v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@03bb │ │ +06a892: 5440 b803 |001d: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ +06a896: 1602 9a02 |001f: const-wide/16 v2, #int 666 // #29a │ │ +06a89a: 6e30 3021 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ +06a8a0: 5440 bd03 |0024: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@03bd │ │ +06a8a4: 5441 b803 |0026: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ +06a8a8: 6e20 4c20 1000 |0028: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +06a8ae: 0e00 |002b: return-void │ │ +06a8b0: 5440 bf03 |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a8b4: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +06a8b6: 6e20 d40e 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ +06a8bc: 5440 bf03 |0032: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a8c0: 6e10 cc0e 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@0ecc │ │ +06a8c6: 5440 b803 |0037: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ +06a8ca: 1602 3405 |0039: const-wide/16 v2, #int 1332 // #534 │ │ +06a8ce: 6e30 3021 2003 |003b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ +06a8d4: 5440 bd03 |003e: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@03bd │ │ +06a8d8: 5441 b803 |0040: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@03b8 │ │ +06a8dc: 6e20 4c20 1000 |0042: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@204c │ │ +06a8e2: 28e6 |0045: goto 002b // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ 0x000a line=282 │ │ 0x001a line=283 │ │ 0x001d line=284 │ │ @@ -105054,27 +105081,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06a860: |[06a860] android.support.v4.widget.MaterialProgressDrawable.stop:()V │ │ -06a870: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06a872: 5420 bd03 |0001: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@03bd │ │ -06a876: 6e10 cb1f 0000 |0003: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ -06a87c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06a87e: 6e20 f70e 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@0ef7 │ │ -06a884: 5420 bf03 |000a: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a888: 6e20 d90e 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@0ed9 │ │ -06a88e: 5420 bf03 |000f: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a892: 6e20 d40e 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ -06a898: 5420 bf03 |0014: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ -06a89c: 6e10 cc0e 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@0ecc │ │ -06a8a2: 0e00 |0019: return-void │ │ +06a8e4: |[06a8e4] android.support.v4.widget.MaterialProgressDrawable.stop:()V │ │ +06a8f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06a8f6: 5420 bd03 |0001: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@03bd │ │ +06a8fa: 6e10 cb1f 0000 |0003: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fcb │ │ +06a900: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06a902: 6e20 f70e 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@0ef7 │ │ +06a908: 5420 bf03 |000a: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a90c: 6e20 d90e 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@0ed9 │ │ +06a912: 5420 bf03 |000f: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a916: 6e20 d40e 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@0ed4 │ │ +06a91c: 5420 bf03 |0014: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@03bf │ │ +06a920: 6e10 cc0e 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@0ecc │ │ +06a926: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0006 line=297 │ │ 0x000a line=298 │ │ 0x000f line=299 │ │ 0x0014 line=300 │ │ @@ -105087,63 +105114,63 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 38 16-bit code units │ │ -06a8a4: |[06a8a4] android.support.v4.widget.MaterialProgressDrawable.updateSizes:(I)V │ │ -06a8b4: 1902 4c40 |0000: const-wide/high16 v2, #long 4633078116657397760 // #404c │ │ -06a8b8: 190c 4440 |0002: const-wide/high16 v12, #long 4630826316843712512 // #4044 │ │ -06a8bc: 390f 1000 |0004: if-nez v15, 0014 // +0010 │ │ -06a8c0: 1906 2940 |0006: const-wide/high16 v6, #long 4623226492472524800 // #4029 │ │ -06a8c4: 1908 0840 |0008: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ -06a8c8: 150a 4041 |000a: const/high16 v10, #int 1094713344 // #4140 │ │ -06a8cc: 150b c040 |000c: const/high16 v11, #int 1086324736 // #40c0 │ │ -06a8d0: 07e1 |000e: move-object v1, v14 │ │ -06a8d2: 0424 |000f: move-wide v4, v2 │ │ -06a8d4: 760b f80e 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.setSizeParameters:(DDDDFF)V // method@0ef8 │ │ -06a8da: 0e00 |0013: return-void │ │ -06a8dc: 1806 0000 0000 0080 2140 |0014: const-wide v6, #double 8.75 // #4021800000000000 │ │ -06a8e6: 1908 0440 |0019: const-wide/high16 v8, #long 4612811918334230528 // #4004 │ │ -06a8ea: 150a 2041 |001b: const/high16 v10, #int 1092616192 // #4120 │ │ -06a8ee: 150b a040 |001d: const/high16 v11, #int 1084227584 // #40a0 │ │ -06a8f2: 07e1 |001f: move-object v1, v14 │ │ -06a8f4: 04c2 |0020: move-wide v2, v12 │ │ -06a8f6: 04c4 |0021: move-wide v4, v12 │ │ -06a8f8: 760b f80e 0100 |0022: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.setSizeParameters:(DDDDFF)V // method@0ef8 │ │ -06a8fe: 28ee |0025: goto 0013 // -0012 │ │ +06a928: |[06a928] android.support.v4.widget.MaterialProgressDrawable.updateSizes:(I)V │ │ +06a938: 1902 4c40 |0000: const-wide/high16 v2, #long 4633078116657397760 // #404c │ │ +06a93c: 190c 4440 |0002: const-wide/high16 v12, #long 4630826316843712512 // #4044 │ │ +06a940: 390f 1000 |0004: if-nez v15, 0014 // +0010 │ │ +06a944: 1906 2940 |0006: const-wide/high16 v6, #long 4623226492472524800 // #4029 │ │ +06a948: 1908 0840 |0008: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ +06a94c: 150a 4041 |000a: const/high16 v10, #int 1094713344 // #4140 │ │ +06a950: 150b c040 |000c: const/high16 v11, #int 1086324736 // #40c0 │ │ +06a954: 07e1 |000e: move-object v1, v14 │ │ +06a956: 0424 |000f: move-wide v4, v2 │ │ +06a958: 760b f80e 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.setSizeParameters:(DDDDFF)V // method@0ef8 │ │ +06a95e: 0e00 |0013: return-void │ │ +06a960: 1806 0000 0000 0080 2140 |0014: const-wide v6, #double 8.75 // #4021800000000000 │ │ +06a96a: 1908 0440 |0019: const-wide/high16 v8, #long 4612811918334230528 // #4004 │ │ +06a96e: 150a 2041 |001b: const/high16 v10, #int 1092616192 // #4120 │ │ +06a972: 150b a040 |001d: const/high16 v11, #int 1084227584 // #40a0 │ │ +06a976: 07e1 |001f: move-object v1, v14 │ │ +06a978: 04c2 |0020: move-wide v2, v12 │ │ +06a97a: 04c4 |0021: move-wide v4, v12 │ │ +06a97c: 760b f80e 0100 |0022: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.setSizeParameters:(DDDDFF)V // method@0ef8 │ │ +06a982: 28ee |0025: goto 0013 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=153 │ │ 0x0006 line=154 │ │ 0x0013 line=160 │ │ 0x0014 line=157 │ │ locals : │ │ 0x0000 - 0x0026 reg=14 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ 0x0000 - 0x0026 reg=15 size I │ │ │ │ - source_file_idx : 3641 (MaterialProgressDrawable.java) │ │ + source_file_idx : 3650 (MaterialProgressDrawable.java) │ │ │ │ -Class #503 header: │ │ -class_idx : 652 │ │ +Class #504 header: │ │ +class_idx : 653 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 393 │ │ -source_file_idx : 3754 │ │ +superclass_idx : 394 │ │ +source_file_idx : 3763 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #503 annotations: │ │ +Class #504 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/NestedScrollView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegate" │ │ │ │ -Class #503 - │ │ +Class #504 - │ │ Class descriptor : 'Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -105152,17 +105179,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a900: |[06a900] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.:()V │ │ -06a910: 7010 1a08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ -06a916: 0e00 |0003: return-void │ │ +06a984: |[06a984] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.:()V │ │ +06a994: 7010 1a08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ +06a99a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1874 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; │ │ │ │ Virtual methods - │ │ @@ -105171,44 +105198,44 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -06a918: |[06a918] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -06a928: 6f30 1e08 5406 |0000: invoke-super {v4, v5, v6}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ -06a92e: 0750 |0003: move-object v0, v5 │ │ -06a930: 1f00 9002 |0004: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0290 │ │ -06a934: 1c03 8b04 |0006: const-class v3, Landroid/widget/ScrollView; // type@048b │ │ -06a938: 6e10 7c27 0300 |0008: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -06a93e: 0c03 |000b: move-result-object v3 │ │ -06a940: 6e20 e820 3600 |000c: invoke-virtual {v6, v3}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ -06a946: 7110 e30b 0600 |000f: invoke-static {v6}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0be3 │ │ -06a94c: 0c01 |0012: move-result-object v1 │ │ -06a94e: 7110 150f 0000 |0013: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@0f15 │ │ -06a954: 0a03 |0016: move-result v3 │ │ -06a956: 3d03 2300 |0017: if-lez v3, 003a // +0023 │ │ -06a95a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -06a95c: 6e20 280d 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0d28 │ │ -06a962: 6e10 450f 0000 |001d: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06a968: 0a03 |0020: move-result v3 │ │ -06a96a: 6e20 260d 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollX:(I)V // method@0d26 │ │ -06a970: 6e10 460f 0000 |0024: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06a976: 0a03 |0027: move-result v3 │ │ -06a978: 6e20 270d 3100 |0028: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollY:(I)V // method@0d27 │ │ -06a97e: 6e10 450f 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06a984: 0a03 |002e: move-result v3 │ │ -06a986: 6e20 240d 3100 |002f: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setMaxScrollX:(I)V // method@0d24 │ │ -06a98c: 7110 150f 0000 |0032: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@0f15 │ │ -06a992: 0a03 |0035: move-result v3 │ │ -06a994: 6e20 250d 3100 |0036: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setMaxScrollY:(I)V // method@0d25 │ │ -06a99a: 0e00 |0039: return-void │ │ -06a99c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -06a99e: 28df |003b: goto 001a // -0021 │ │ +06a99c: |[06a99c] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +06a9ac: 6f30 1e08 5406 |0000: invoke-super {v4, v5, v6}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ +06a9b2: 0750 |0003: move-object v0, v5 │ │ +06a9b4: 1f00 9102 |0004: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0291 │ │ +06a9b8: 1c03 8c04 |0006: const-class v3, Landroid/widget/ScrollView; // type@048c │ │ +06a9bc: 6e10 7c27 0300 |0008: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +06a9c2: 0c03 |000b: move-result-object v3 │ │ +06a9c4: 6e20 e820 3600 |000c: invoke-virtual {v6, v3}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ +06a9ca: 7110 e30b 0600 |000f: invoke-static {v6}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0be3 │ │ +06a9d0: 0c01 |0012: move-result-object v1 │ │ +06a9d2: 7110 150f 0000 |0013: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@0f15 │ │ +06a9d8: 0a03 |0016: move-result v3 │ │ +06a9da: 3d03 2300 |0017: if-lez v3, 003a // +0023 │ │ +06a9de: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +06a9e0: 6e20 280d 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0d28 │ │ +06a9e6: 6e10 450f 0000 |001d: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06a9ec: 0a03 |0020: move-result v3 │ │ +06a9ee: 6e20 260d 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollX:(I)V // method@0d26 │ │ +06a9f4: 6e10 460f 0000 |0024: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06a9fa: 0a03 |0027: move-result v3 │ │ +06a9fc: 6e20 270d 3100 |0028: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollY:(I)V // method@0d27 │ │ +06aa02: 6e10 450f 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06aa08: 0a03 |002e: move-result v3 │ │ +06aa0a: 6e20 240d 3100 |002f: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setMaxScrollX:(I)V // method@0d24 │ │ +06aa10: 7110 150f 0000 |0032: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@0f15 │ │ +06aa16: 0a03 |0035: move-result v3 │ │ +06aa18: 6e20 250d 3100 |0036: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setMaxScrollY:(I)V // method@0d25 │ │ +06aa1e: 0e00 |0039: return-void │ │ +06aa20: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +06aa22: 28df |003b: goto 001a // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1931 │ │ 0x0004 line=1932 │ │ 0x0006 line=1933 │ │ 0x000f line=1934 │ │ 0x0013 line=1935 │ │ @@ -105232,41 +105259,41 @@ │ │ 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 │ │ -06a9a0: |[06a9a0] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -06a9b0: 6f30 1f08 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ -06a9b6: 0740 |0003: move-object v0, v4 │ │ -06a9b8: 1f00 9002 |0004: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0290 │ │ -06a9bc: 1c02 8b04 |0006: const-class v2, Landroid/widget/ScrollView; // type@048b │ │ -06a9c0: 6e10 7c27 0200 |0008: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -06a9c6: 0c02 |000b: move-result-object v2 │ │ -06a9c8: 6e20 980c 2500 |000c: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ -06a9ce: 6e10 500f 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.isEnabled:()Z // method@0f50 │ │ -06a9d4: 0a02 |0012: move-result v2 │ │ -06a9d6: 3802 2200 |0013: if-eqz v2, 0035 // +0022 │ │ -06a9da: 7110 150f 0000 |0015: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@0f15 │ │ -06a9e0: 0a01 |0018: move-result v1 │ │ -06a9e2: 3d01 1c00 |0019: if-lez v1, 0035 // +001c │ │ -06a9e6: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -06a9e8: 6e20 a20c 2500 |001c: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0ca2 │ │ -06a9ee: 6e10 460f 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06a9f4: 0a02 |0022: move-result v2 │ │ -06a9f6: 3d02 0700 |0023: if-lez v2, 002a // +0007 │ │ -06a9fa: 1302 0020 |0025: const/16 v2, #int 8192 // #2000 │ │ -06a9fe: 6e20 770c 2500 |0027: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ -06aa04: 6e10 460f 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06aa0a: 0a02 |002d: move-result v2 │ │ -06aa0c: 3512 0700 |002e: if-ge v2, v1, 0035 // +0007 │ │ -06aa10: 1302 0010 |0030: const/16 v2, #int 4096 // #1000 │ │ -06aa14: 6e20 770c 2500 |0032: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ -06aa1a: 0e00 |0035: return-void │ │ +06aa24: |[06aa24] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +06aa34: 6f30 1f08 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ +06aa3a: 0740 |0003: move-object v0, v4 │ │ +06aa3c: 1f00 9102 |0004: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0291 │ │ +06aa40: 1c02 8c04 |0006: const-class v2, Landroid/widget/ScrollView; // type@048c │ │ +06aa44: 6e10 7c27 0200 |0008: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +06aa4a: 0c02 |000b: move-result-object v2 │ │ +06aa4c: 6e20 980c 2500 |000c: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ +06aa52: 6e10 500f 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.isEnabled:()Z // method@0f50 │ │ +06aa58: 0a02 |0012: move-result v2 │ │ +06aa5a: 3802 2200 |0013: if-eqz v2, 0035 // +0022 │ │ +06aa5e: 7110 150f 0000 |0015: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@0f15 │ │ +06aa64: 0a01 |0018: move-result v1 │ │ +06aa66: 3d01 1c00 |0019: if-lez v1, 0035 // +001c │ │ +06aa6a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +06aa6c: 6e20 a20c 2500 |001c: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0ca2 │ │ +06aa72: 6e10 460f 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06aa78: 0a02 |0022: move-result v2 │ │ +06aa7a: 3d02 0700 |0023: if-lez v2, 002a // +0007 │ │ +06aa7e: 1302 0020 |0025: const/16 v2, #int 8192 // #2000 │ │ +06aa82: 6e20 770c 2500 |0027: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ +06aa88: 6e10 460f 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06aa8e: 0a02 |002d: move-result v2 │ │ +06aa90: 3512 0700 |002e: if-ge v2, v1, 0035 // +0007 │ │ +06aa94: 1302 0010 |0030: const/16 v2, #int 4096 // #1000 │ │ +06aa98: 6e20 770c 2500 |0032: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ +06aa9e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1912 │ │ 0x0004 line=1913 │ │ 0x0006 line=1914 │ │ 0x000f line=1915 │ │ 0x0015 line=1916 │ │ @@ -105289,75 +105316,75 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -06aa1c: |[06aa1c] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -06aa2c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06aa2e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -06aa30: 6f40 2208 87a9 |0002: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0822 │ │ -06aa36: 0a05 |0005: move-result v5 │ │ -06aa38: 3805 0300 |0006: if-eqz v5, 0009 // +0003 │ │ -06aa3c: 0f03 |0008: return v3 │ │ -06aa3e: 0780 |0009: move-object v0, v8 │ │ -06aa40: 1f00 9002 |000a: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0290 │ │ -06aa44: 6e10 500f 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.isEnabled:()Z // method@0f50 │ │ -06aa4a: 0a05 |000f: move-result v5 │ │ -06aa4c: 3905 0400 |0010: if-nez v5, 0014 // +0004 │ │ -06aa50: 0143 |0012: move v3, v4 │ │ -06aa52: 28f5 |0013: goto 0008 // -000b │ │ -06aa54: 2c09 5200 0000 |0014: sparse-switch v9, 00000066 // +00000052 │ │ -06aa5a: 0143 |0017: move v3, v4 │ │ -06aa5c: 28f0 |0018: goto 0008 // -0010 │ │ -06aa5e: 6e10 3b0f 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06aa64: 0a05 |001c: move-result v5 │ │ -06aa66: 6e10 3f0f 0000 |001d: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06aa6c: 0a06 |0020: move-result v6 │ │ -06aa6e: b165 |0021: sub-int/2addr v5, v6 │ │ -06aa70: 6e10 420f 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06aa76: 0a06 |0025: move-result v6 │ │ -06aa78: 9102 0506 |0026: sub-int v2, v5, v6 │ │ -06aa7c: 6e10 460f 0000 |0028: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06aa82: 0a05 |002b: move-result v5 │ │ -06aa84: b025 |002c: add-int/2addr v5, v2 │ │ -06aa86: 7110 150f 0000 |002d: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@0f15 │ │ -06aa8c: 0a06 |0030: move-result v6 │ │ -06aa8e: 7120 af27 6500 |0031: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06aa94: 0a01 |0034: move-result v1 │ │ -06aa96: 6e10 460f 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06aa9c: 0a05 |0038: move-result v5 │ │ -06aa9e: 3251 0600 |0039: if-eq v1, v5, 003f // +0006 │ │ -06aaa2: 6e30 860f 4001 |003b: invoke-virtual {v0, v4, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollTo:(II)V // method@0f86 │ │ -06aaa8: 28ca |003e: goto 0008 // -0036 │ │ -06aaaa: 0143 |003f: move v3, v4 │ │ -06aaac: 28c8 |0040: goto 0008 // -0038 │ │ -06aaae: 6e10 3b0f 0000 |0041: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06aab4: 0a05 |0044: move-result v5 │ │ -06aab6: 6e10 3f0f 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06aabc: 0a06 |0048: move-result v6 │ │ -06aabe: b165 |0049: sub-int/2addr v5, v6 │ │ -06aac0: 6e10 420f 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06aac6: 0a06 |004d: move-result v6 │ │ -06aac8: 9102 0506 |004e: sub-int v2, v5, v6 │ │ -06aacc: 6e10 460f 0000 |0050: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06aad2: 0a05 |0053: move-result v5 │ │ -06aad4: b125 |0054: sub-int/2addr v5, v2 │ │ -06aad6: 7120 ac27 4500 |0055: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06aadc: 0a01 |0058: move-result v1 │ │ -06aade: 6e10 460f 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06aae4: 0a05 |005c: move-result v5 │ │ -06aae6: 3251 0600 |005d: if-eq v1, v5, 0063 // +0006 │ │ -06aaea: 6e30 860f 4001 |005f: invoke-virtual {v0, v4, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollTo:(II)V // method@0f86 │ │ -06aaf0: 28a6 |0062: goto 0008 // -005a │ │ -06aaf2: 0143 |0063: move v3, v4 │ │ -06aaf4: 28a4 |0064: goto 0008 // -005c │ │ -06aaf6: 0000 |0065: nop // spacer │ │ -06aaf8: 0002 0200 0010 0000 0020 0000 0500 ... |0066: sparse-switch-data (10 units) │ │ +06aaa0: |[06aaa0] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +06aab0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06aab2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +06aab4: 6f40 2208 87a9 |0002: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0822 │ │ +06aaba: 0a05 |0005: move-result v5 │ │ +06aabc: 3805 0300 |0006: if-eqz v5, 0009 // +0003 │ │ +06aac0: 0f03 |0008: return v3 │ │ +06aac2: 0780 |0009: move-object v0, v8 │ │ +06aac4: 1f00 9102 |000a: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0291 │ │ +06aac8: 6e10 500f 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.isEnabled:()Z // method@0f50 │ │ +06aace: 0a05 |000f: move-result v5 │ │ +06aad0: 3905 0400 |0010: if-nez v5, 0014 // +0004 │ │ +06aad4: 0143 |0012: move v3, v4 │ │ +06aad6: 28f5 |0013: goto 0008 // -000b │ │ +06aad8: 2c09 5200 0000 |0014: sparse-switch v9, 00000066 // +00000052 │ │ +06aade: 0143 |0017: move v3, v4 │ │ +06aae0: 28f0 |0018: goto 0008 // -0010 │ │ +06aae2: 6e10 3b0f 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06aae8: 0a05 |001c: move-result v5 │ │ +06aaea: 6e10 3f0f 0000 |001d: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06aaf0: 0a06 |0020: move-result v6 │ │ +06aaf2: b165 |0021: sub-int/2addr v5, v6 │ │ +06aaf4: 6e10 420f 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06aafa: 0a06 |0025: move-result v6 │ │ +06aafc: 9102 0506 |0026: sub-int v2, v5, v6 │ │ +06ab00: 6e10 460f 0000 |0028: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06ab06: 0a05 |002b: move-result v5 │ │ +06ab08: b025 |002c: add-int/2addr v5, v2 │ │ +06ab0a: 7110 150f 0000 |002d: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@0f15 │ │ +06ab10: 0a06 |0030: move-result v6 │ │ +06ab12: 7120 af27 6500 |0031: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06ab18: 0a01 |0034: move-result v1 │ │ +06ab1a: 6e10 460f 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06ab20: 0a05 |0038: move-result v5 │ │ +06ab22: 3251 0600 |0039: if-eq v1, v5, 003f // +0006 │ │ +06ab26: 6e30 860f 4001 |003b: invoke-virtual {v0, v4, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollTo:(II)V // method@0f86 │ │ +06ab2c: 28ca |003e: goto 0008 // -0036 │ │ +06ab2e: 0143 |003f: move v3, v4 │ │ +06ab30: 28c8 |0040: goto 0008 // -0038 │ │ +06ab32: 6e10 3b0f 0000 |0041: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06ab38: 0a05 |0044: move-result v5 │ │ +06ab3a: 6e10 3f0f 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06ab40: 0a06 |0048: move-result v6 │ │ +06ab42: b165 |0049: sub-int/2addr v5, v6 │ │ +06ab44: 6e10 420f 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06ab4a: 0a06 |004d: move-result v6 │ │ +06ab4c: 9102 0506 |004e: sub-int v2, v5, v6 │ │ +06ab50: 6e10 460f 0000 |0050: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06ab56: 0a05 |0053: move-result v5 │ │ +06ab58: b125 |0054: sub-int/2addr v5, v2 │ │ +06ab5a: 7120 ac27 4500 |0055: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06ab60: 0a01 |0058: move-result v1 │ │ +06ab62: 6e10 460f 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06ab68: 0a05 |005c: move-result v5 │ │ +06ab6a: 3251 0600 |005d: if-eq v1, v5, 0063 // +0006 │ │ +06ab6e: 6e30 860f 4001 |005f: invoke-virtual {v0, v4, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollTo:(II)V // method@0f86 │ │ +06ab74: 28a6 |0062: goto 0008 // -005a │ │ +06ab76: 0143 |0063: move v3, v4 │ │ +06ab78: 28a4 |0064: goto 0008 // -005c │ │ +06ab7a: 0000 |0065: nop // spacer │ │ +06ab7c: 0002 0200 0010 0000 0020 0000 0500 ... |0066: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1877 │ │ 0x0008 line=1907 │ │ 0x000a line=1880 │ │ 0x000c line=1881 │ │ 0x0013 line=1882 │ │ @@ -105381,65 +105408,65 @@ │ │ 0x0059 - 0x0070 reg=1 targetScrollY I │ │ 0x0050 - 0x0070 reg=2 viewportHeight I │ │ 0x0000 - 0x0070 reg=7 this Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; │ │ 0x0000 - 0x0070 reg=8 host Landroid/view/View; │ │ 0x0000 - 0x0070 reg=9 action I │ │ 0x0000 - 0x0070 reg=10 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3754 (NestedScrollView.java) │ │ + source_file_idx : 3763 (NestedScrollView.java) │ │ │ │ -Class #504 header: │ │ -class_idx : 653 │ │ +Class #505 header: │ │ +class_idx : 654 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3754 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3763 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #504 annotations: │ │ +Class #505 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/NestedScrollView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnScrollChangeListener" │ │ │ │ -Class #504 - │ │ +Class #505 - │ │ Class descriptor : 'Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;) │ │ name : 'onScrollChange' │ │ type : '(Landroid/support/v4/widget/NestedScrollView;IIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3754 (NestedScrollView.java) │ │ + source_file_idx : 3763 (NestedScrollView.java) │ │ │ │ -Class #505 header: │ │ -class_idx : 654 │ │ +Class #506 header: │ │ +class_idx : 655 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3754 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3763 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #505 annotations: │ │ +Class #506 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/NestedScrollView$SavedState;" ">;" } │ │ │ │ -Class #505 - │ │ +Class #506 - │ │ Class descriptor : 'Landroid/support/v4/widget/NestedScrollView$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -105449,17 +105476,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06ab0c: |[06ab0c] android.support.v4.widget.NestedScrollView$SavedState$1.:()V │ │ -06ab1c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06ab22: 0e00 |0003: return-void │ │ +06ab90: |[06ab90] android.support.v4.widget.NestedScrollView$SavedState$1.:()V │ │ +06aba0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06aba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1863 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -105468,18 +105495,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/NestedScrollView$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06ab24: |[06ab24] android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ -06ab34: 2200 8f02 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@028f │ │ -06ab38: 7020 0c0f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState;.:(Landroid/os/Parcel;)V // method@0f0c │ │ -06ab3e: 1100 |0005: return-object v0 │ │ +06aba8: |[06aba8] android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ +06abb8: 2200 9002 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0290 │ │ +06abbc: 7020 0c0f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState;.:(Landroid/os/Parcel;)V // method@0f0c │ │ +06abc2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -105488,18 +105515,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 │ │ -06ab40: |[06ab40] android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06ab50: 6e20 070f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/NestedScrollView$SavedState; // method@0f07 │ │ -06ab56: 0c00 |0003: move-result-object v0 │ │ -06ab58: 1100 |0004: return-object v0 │ │ +06abc4: |[06abc4] android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06abd4: 6e20 070f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/NestedScrollView$SavedState; // method@0f07 │ │ +06abda: 0c00 |0003: move-result-object v0 │ │ +06abdc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1863 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -105508,17 +105535,17 @@ │ │ type : '(I)[Landroid/support/v4/widget/NestedScrollView$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ab5c: |[06ab5c] android.support.v4.widget.NestedScrollView$SavedState$1.newArray:(I)[Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ -06ab6c: 2320 8506 |0000: new-array v0, v2, [Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0685 │ │ -06ab70: 1100 |0002: return-object v0 │ │ +06abe0: |[06abe0] android.support.v4.widget.NestedScrollView$SavedState$1.newArray:(I)[Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ +06abf0: 2320 8806 |0000: new-array v0, v2, [Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0688 │ │ +06abf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1869 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -105527,45 +105554,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06ab74: |[06ab74] android.support.v4.widget.NestedScrollView$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -06ab84: 6e20 090f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/NestedScrollView$SavedState; // method@0f09 │ │ -06ab8a: 0c00 |0003: move-result-object v0 │ │ -06ab8c: 1100 |0004: return-object v0 │ │ +06abf8: |[06abf8] android.support.v4.widget.NestedScrollView$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +06ac08: 6e20 090f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/NestedScrollView$SavedState; // method@0f09 │ │ +06ac0e: 0c00 |0003: move-result-object v0 │ │ +06ac10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1863 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3754 (NestedScrollView.java) │ │ + source_file_idx : 3763 (NestedScrollView.java) │ │ │ │ -Class #506 header: │ │ -class_idx : 655 │ │ +Class #507 header: │ │ +class_idx : 656 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1074 │ │ -source_file_idx : 3754 │ │ +superclass_idx : 1075 │ │ +source_file_idx : 3763 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #506 annotations: │ │ +Class #507 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/NestedScrollView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SavedState" │ │ Annotations on field #963 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/NestedScrollView$SavedState;" ">;" } │ │ │ │ -Class #506 - │ │ +Class #507 - │ │ Class descriptor : 'Landroid/support/v4/widget/NestedScrollView$SavedState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/NestedScrollView$SavedState;) │ │ name : 'CREATOR' │ │ @@ -105582,39 +105609,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06ab90: |[06ab90] android.support.v4.widget.NestedScrollView$SavedState.:()V │ │ -06aba0: 2200 8e02 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState$1; // type@028e │ │ -06aba4: 7010 060f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.:()V // method@0f06 │ │ -06abaa: 6900 c303 |0005: sput-object v0, Landroid/support/v4/widget/NestedScrollView$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03c3 │ │ -06abae: 0e00 |0007: return-void │ │ +06ac14: |[06ac14] android.support.v4.widget.NestedScrollView$SavedState.:()V │ │ +06ac24: 2200 8f02 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState$1; // type@028f │ │ +06ac28: 7010 060f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.:()V // method@0f06 │ │ +06ac2e: 6900 c303 |0005: sput-object v0, Landroid/support/v4/widget/NestedScrollView$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03c3 │ │ +06ac32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1862 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/NestedScrollView$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06abb0: |[06abb0] android.support.v4.widget.NestedScrollView$SavedState.:(Landroid/os/Parcel;)V │ │ -06abc0: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ -06abc6: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -06abcc: 0a00 |0006: move-result v0 │ │ -06abce: 5910 c403 |0007: iput v0, v1, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ -06abd2: 0e00 |0009: return-void │ │ +06ac34: |[06ac34] android.support.v4.widget.NestedScrollView$SavedState.:(Landroid/os/Parcel;)V │ │ +06ac44: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ +06ac4a: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +06ac50: 0a00 |0006: move-result v0 │ │ +06ac52: 5910 c403 |0007: iput v0, v1, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ +06ac56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1845 │ │ 0x0003 line=1846 │ │ 0x0009 line=1847 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ @@ -105625,17 +105652,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06abd4: |[06abd4] android.support.v4.widget.NestedScrollView$SavedState.:(Landroid/os/Parcelable;)V │ │ -06abe4: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ -06abea: 0e00 |0003: return-void │ │ +06ac58: |[06ac58] android.support.v4.widget.NestedScrollView$SavedState.:(Landroid/os/Parcelable;)V │ │ +06ac68: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ +06ac6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1841 │ │ 0x0003 line=1842 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -105646,38 +105673,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -06abec: |[06abec] android.support.v4.widget.NestedScrollView$SavedState.toString:()Ljava/lang/String; │ │ -06abfc: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -06ac00: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -06ac06: 1a01 e705 |0005: const-string v1, "HorizontalScrollView.SavedState{" // string@05e7 │ │ -06ac0a: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06ac10: 0c00 |000a: move-result-object v0 │ │ -06ac12: 7110 0a28 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ -06ac18: 0a01 |000e: move-result v1 │ │ -06ac1a: 7110 9d27 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -06ac20: 0c01 |0012: move-result-object v1 │ │ -06ac22: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06ac28: 0c00 |0016: move-result-object v0 │ │ -06ac2a: 1a01 b100 |0017: const-string v1, " scrollPosition=" // string@00b1 │ │ -06ac2e: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06ac34: 0c00 |001c: move-result-object v0 │ │ -06ac36: 5221 c403 |001d: iget v1, v2, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ -06ac3a: 6e20 fe27 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -06ac40: 0c00 |0022: move-result-object v0 │ │ -06ac42: 1a01 8d37 |0023: const-string v1, "}" // string@378d │ │ -06ac46: 6e20 0228 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06ac4c: 0c00 |0028: move-result-object v0 │ │ -06ac4e: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -06ac54: 0c00 |002c: move-result-object v0 │ │ -06ac56: 1100 |002d: return-object v0 │ │ +06ac70: |[06ac70] android.support.v4.widget.NestedScrollView$SavedState.toString:()Ljava/lang/String; │ │ +06ac80: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +06ac84: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +06ac8a: 1a01 eb05 |0005: const-string v1, "HorizontalScrollView.SavedState{" // string@05eb │ │ +06ac8e: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06ac94: 0c00 |000a: move-result-object v0 │ │ +06ac96: 7110 0a28 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@280a │ │ +06ac9c: 0a01 |000e: move-result v1 │ │ +06ac9e: 7110 9d27 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +06aca4: 0c01 |0012: move-result-object v1 │ │ +06aca6: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06acac: 0c00 |0016: move-result-object v0 │ │ +06acae: 1a01 b100 |0017: const-string v1, " scrollPosition=" // string@00b1 │ │ +06acb2: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06acb8: 0c00 |001c: move-result-object v0 │ │ +06acba: 5221 c403 |001d: iget v1, v2, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ +06acbe: 6e20 fe27 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +06acc4: 0c00 |0022: move-result-object v0 │ │ +06acc6: 1a01 9637 |0023: const-string v1, "}" // string@3796 │ │ +06acca: 6e20 0228 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06acd0: 0c00 |0028: move-result-object v0 │ │ +06acd2: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +06acd8: 0c00 |002c: move-result-object v0 │ │ +06acda: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1857 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/widget/NestedScrollView$SavedState;) │ │ @@ -105685,46 +105712,46 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -06ac58: |[06ac58] android.support.v4.widget.NestedScrollView$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -06ac68: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ -06ac6e: 5210 c403 |0003: iget v0, v1, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ -06ac72: 6e20 6b02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -06ac78: 0e00 |0008: return-void │ │ +06acdc: |[06acdc] android.support.v4.widget.NestedScrollView$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06acec: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ +06acf2: 5210 c403 |0003: iget v0, v1, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ +06acf6: 6e20 6b02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +06acfc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1851 │ │ 0x0003 line=1852 │ │ 0x0008 line=1853 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 3754 (NestedScrollView.java) │ │ + source_file_idx : 3763 (NestedScrollView.java) │ │ │ │ -Class #507 header: │ │ -class_idx : 656 │ │ +Class #508 header: │ │ +class_idx : 657 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1146 │ │ -source_file_idx : 3754 │ │ +superclass_idx : 1147 │ │ +source_file_idx : 3763 │ │ static_fields_size : 2 │ │ instance_fields_size: 25 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 65 │ │ │ │ -Class #507 annotations: │ │ +Class #508 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; Landroid/support/v4/widget/NestedScrollView$SavedState; Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; } │ │ │ │ -Class #507 - │ │ +Class #508 - │ │ Class descriptor : 'Landroid/support/v4/widget/NestedScrollView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/NestedScrollingChild;' │ │ #1 : 'Landroid/support/v4/view/NestedScrollingParent;' │ │ #2 : 'Landroid/support/v4/view/ScrollingView;' │ │ @@ -105844,25 +105871,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06ac7c: |[06ac7c] android.support.v4.widget.NestedScrollView.:()V │ │ -06ac8c: 2200 8c02 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // type@028c │ │ -06ac90: 7010 010f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate;.:()V // method@0f01 │ │ -06ac96: 6900 c503 |0005: sput-object v0, Landroid/support/v4/widget/NestedScrollView;.ACCESSIBILITY_DELEGATE:Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // field@03c5 │ │ -06ac9a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06ac9c: 2300 6906 |0008: new-array v0, v0, [I // type@0669 │ │ -06aca0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -06aca2: 1402 7a01 0101 |000b: const v2, #float 2.36946e-38 // #0101017a │ │ -06aca8: 4b02 0001 |000e: aput v2, v0, v1 │ │ -06acac: 6900 c603 |0010: sput-object v0, Landroid/support/v4/widget/NestedScrollView;.SCROLLVIEW_STYLEABLE:[I // field@03c6 │ │ -06acb0: 0e00 |0012: return-void │ │ +06ad00: |[06ad00] android.support.v4.widget.NestedScrollView.:()V │ │ +06ad10: 2200 8d02 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // type@028d │ │ +06ad14: 7010 010f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate;.:()V // method@0f01 │ │ +06ad1a: 6900 c503 |0005: sput-object v0, Landroid/support/v4/widget/NestedScrollView;.ACCESSIBILITY_DELEGATE:Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // field@03c5 │ │ +06ad1e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06ad20: 2300 6c06 |0008: new-array v0, v0, [I // type@066c │ │ +06ad24: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +06ad26: 1402 7a01 0101 |000b: const v2, #float 2.36946e-38 // #0101017a │ │ +06ad2c: 4b02 0001 |000e: aput v2, v0, v1 │ │ +06ad30: 6900 c603 |0010: sput-object v0, Landroid/support/v4/widget/NestedScrollView;.SCROLLVIEW_STYLEABLE:[I // field@03c6 │ │ +06ad34: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0007 line=170 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -105870,18 +105897,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06acb4: |[06acb4] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;)V │ │ -06acc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06acc6: 7030 130f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f13 │ │ -06accc: 0e00 |0004: return-void │ │ +06ad38: |[06ad38] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;)V │ │ +06ad48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ad4a: 7030 130f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f13 │ │ +06ad50: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0004 line=183 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -105891,18 +105918,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 │ │ -06acd0: |[06acd0] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06ace0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06ace2: 7040 140f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/NestedScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f14 │ │ -06ace8: 0e00 |0004: return-void │ │ +06ad54: |[06ad54] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06ad64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ad66: 7040 140f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/NestedScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f14 │ │ +06ad6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0004 line=187 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -105913,52 +105940,52 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -06acec: |[06acec] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06acfc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -06acfe: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -06ad00: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06ad02: 7040 9c21 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@219c │ │ -06ad08: 2201 6000 |0006: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ -06ad0c: 7010 a901 0100 |0008: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -06ad12: 5b51 dc03 |000b: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06ad16: 5c53 cf03 |000d: iput-boolean v3, v5, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@03cf │ │ -06ad1a: 5c52 ce03 |000f: iput-boolean v2, v5, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@03ce │ │ -06ad1e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -06ad20: 5b51 c903 |0012: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ -06ad24: 5c52 cd03 |0014: iput-boolean v2, v5, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06ad28: 5c53 db03 |0016: iput-boolean v3, v5, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@03db │ │ -06ad2c: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -06ad2e: 5951 c703 |0019: iput v1, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06ad32: 2341 6906 |001b: new-array v1, v4, [I // type@0669 │ │ -06ad36: 5b51 d903 |001d: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ -06ad3a: 2341 6906 |001f: new-array v1, v4, [I // type@0669 │ │ -06ad3e: 5b51 d803 |0021: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@03d8 │ │ -06ad42: 7010 4e0f 0500 |0023: invoke-direct {v5}, Landroid/support/v4/widget/NestedScrollView;.initScrollView:()V // method@0f4e │ │ -06ad48: 6201 c603 |0026: sget-object v1, Landroid/support/v4/widget/NestedScrollView;.SCROLLVIEW_STYLEABLE:[I // field@03c6 │ │ -06ad4c: 6e52 af00 7681 |0028: invoke-virtual {v6, v7, v1, v8, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -06ad52: 0c00 |002b: move-result-object v0 │ │ -06ad54: 6e30 2f01 2002 |002c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -06ad5a: 0a01 |002f: move-result v1 │ │ -06ad5c: 6e20 7e0f 1500 |0030: invoke-virtual {v5, v1}, Landroid/support/v4/widget/NestedScrollView;.setFillViewport:(Z)V // method@0f7e │ │ -06ad62: 6e10 4b01 0000 |0033: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -06ad68: 2201 c301 |0036: new-instance v1, Landroid/support/v4/view/NestedScrollingParentHelper; // type@01c3 │ │ -06ad6c: 7020 0609 5100 |0038: invoke-direct {v1, v5}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@0906 │ │ -06ad72: 5b51 d603 |003b: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@03d6 │ │ -06ad76: 2201 c101 |003d: new-instance v1, Landroid/support/v4/view/NestedScrollingChildHelper; // type@01c1 │ │ -06ad7a: 7020 f508 5100 |003f: invoke-direct {v1, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.:(Landroid/view/View;)V // method@08f5 │ │ -06ad80: 5b51 c803 |0042: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06ad84: 6e20 800f 3500 |0044: invoke-virtual {v5, v3}, Landroid/support/v4/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@0f80 │ │ -06ad8a: 6201 c503 |0047: sget-object v1, Landroid/support/v4/widget/NestedScrollView;.ACCESSIBILITY_DELEGATE:Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // field@03c5 │ │ -06ad8e: 7120 450a 1500 |0049: invoke-static {v5, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ -06ad94: 0e00 |004c: return-void │ │ +06ad70: |[06ad70] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06ad80: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06ad82: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +06ad84: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06ad86: 7040 9c21 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@219c │ │ +06ad8c: 2201 6000 |0006: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ +06ad90: 7010 a901 0100 |0008: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +06ad96: 5b51 dc03 |000b: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06ad9a: 5c53 cf03 |000d: iput-boolean v3, v5, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@03cf │ │ +06ad9e: 5c52 ce03 |000f: iput-boolean v2, v5, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@03ce │ │ +06ada2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +06ada4: 5b51 c903 |0012: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ +06ada8: 5c52 cd03 |0014: iput-boolean v2, v5, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06adac: 5c53 db03 |0016: iput-boolean v3, v5, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@03db │ │ +06adb0: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +06adb2: 5951 c703 |0019: iput v1, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06adb6: 2341 6c06 |001b: new-array v1, v4, [I // type@066c │ │ +06adba: 5b51 d903 |001d: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ +06adbe: 2341 6c06 |001f: new-array v1, v4, [I // type@066c │ │ +06adc2: 5b51 d803 |0021: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@03d8 │ │ +06adc6: 7010 4e0f 0500 |0023: invoke-direct {v5}, Landroid/support/v4/widget/NestedScrollView;.initScrollView:()V // method@0f4e │ │ +06adcc: 6201 c603 |0026: sget-object v1, Landroid/support/v4/widget/NestedScrollView;.SCROLLVIEW_STYLEABLE:[I // field@03c6 │ │ +06add0: 6e52 af00 7681 |0028: invoke-virtual {v6, v7, v1, v8, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +06add6: 0c00 |002b: move-result-object v0 │ │ +06add8: 6e30 2f01 2002 |002c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +06adde: 0a01 |002f: move-result v1 │ │ +06ade0: 6e20 7e0f 1500 |0030: invoke-virtual {v5, v1}, Landroid/support/v4/widget/NestedScrollView;.setFillViewport:(Z)V // method@0f7e │ │ +06ade6: 6e10 4b01 0000 |0033: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +06adec: 2201 c401 |0036: new-instance v1, Landroid/support/v4/view/NestedScrollingParentHelper; // type@01c4 │ │ +06adf0: 7020 0609 5100 |0038: invoke-direct {v1, v5}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@0906 │ │ +06adf6: 5b51 d603 |003b: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@03d6 │ │ +06adfa: 2201 c201 |003d: new-instance v1, Landroid/support/v4/view/NestedScrollingChildHelper; // type@01c2 │ │ +06adfe: 7020 f508 5100 |003f: invoke-direct {v1, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.:(Landroid/view/View;)V // method@08f5 │ │ +06ae04: 5b51 c803 |0042: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06ae08: 6e20 800f 3500 |0044: invoke-virtual {v5, v3}, Landroid/support/v4/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@0f80 │ │ +06ae0e: 6201 c503 |0047: sget-object v1, Landroid/support/v4/widget/NestedScrollView;.ACCESSIBILITY_DELEGATE:Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // field@03c5 │ │ +06ae12: 7120 450a 1500 |0049: invoke-static {v5, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ +06ae18: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=190 │ │ 0x0006 line=96 │ │ 0x000d line=110 │ │ 0x000f line=111 │ │ 0x0011 line=118 │ │ @@ -105988,18 +106015,18 @@ │ │ type : '(Landroid/support/v4/widget/NestedScrollView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06ad98: |[06ad98] android.support.v4.widget.NestedScrollView.access$000:(Landroid/support/v4/widget/NestedScrollView;)I │ │ -06ada8: 7010 440f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06adae: 0a00 |0003: move-result v0 │ │ -06adb0: 0f00 |0004: return v0 │ │ +06ae1c: |[06ae1c] android.support.v4.widget.NestedScrollView.access$000:(Landroid/support/v4/widget/NestedScrollView;)I │ │ +06ae2c: 7010 440f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06ae32: 0a00 |0003: move-result v0 │ │ +06ae34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #5 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -106007,32 +106034,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -06adb4: |[06adb4] android.support.v4.widget.NestedScrollView.canScroll:()Z │ │ -06adc4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06adc6: 6e20 350f 2600 |0001: invoke-virtual {v6, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06adcc: 0c00 |0004: move-result-object v0 │ │ -06adce: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ -06add2: 6e10 dc1f 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -06add8: 0a01 |000a: move-result v1 │ │ -06adda: 6e10 3b0f 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06ade0: 0a03 |000e: move-result v3 │ │ -06ade2: 6e10 420f 0600 |000f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06ade8: 0a04 |0012: move-result v4 │ │ -06adea: b014 |0013: add-int/2addr v4, v1 │ │ -06adec: 6e10 3f0f 0600 |0014: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06adf2: 0a05 |0017: move-result v5 │ │ -06adf4: b054 |0018: add-int/2addr v4, v5 │ │ -06adf6: 3543 0300 |0019: if-ge v3, v4, 001c // +0003 │ │ -06adfa: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -06adfc: 0f02 |001c: return v2 │ │ +06ae38: |[06ae38] android.support.v4.widget.NestedScrollView.canScroll:()Z │ │ +06ae48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06ae4a: 6e20 350f 2600 |0001: invoke-virtual {v6, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06ae50: 0c00 |0004: move-result-object v0 │ │ +06ae52: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ +06ae56: 6e10 dc1f 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +06ae5c: 0a01 |000a: move-result v1 │ │ +06ae5e: 6e10 3b0f 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06ae64: 0a03 |000e: move-result v3 │ │ +06ae66: 6e10 420f 0600 |000f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06ae6c: 0a04 |0012: move-result v4 │ │ +06ae6e: b014 |0013: add-int/2addr v4, v1 │ │ +06ae70: 6e10 3f0f 0600 |0014: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06ae76: 0a05 |0017: move-result v5 │ │ +06ae78: b054 |0018: add-int/2addr v4, v5 │ │ +06ae7a: 3543 0300 |0019: if-ge v3, v4, 001c // +0003 │ │ +06ae7e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +06ae80: 0f02 |001c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=421 │ │ 0x0005 line=422 │ │ 0x0007 line=423 │ │ 0x000b line=424 │ │ 0x001c line=426 │ │ @@ -106046,23 +106073,23 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -06ae00: |[06ae00] android.support.v4.widget.NestedScrollView.clamp:(III)I │ │ -06ae10: 3532 0400 |0000: if-ge v2, v3, 0004 // +0004 │ │ -06ae14: 3b01 0400 |0002: if-gez v1, 0006 // +0004 │ │ -06ae18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06ae1a: 0f01 |0005: return v1 │ │ -06ae1c: 9000 0201 |0006: add-int v0, v2, v1 │ │ -06ae20: 3730 fdff |0008: if-le v0, v3, 0005 // -0003 │ │ -06ae24: 9101 0302 |000a: sub-int v1, v3, v2 │ │ -06ae28: 28f9 |000c: goto 0005 // -0007 │ │ +06ae84: |[06ae84] android.support.v4.widget.NestedScrollView.clamp:(III)I │ │ +06ae94: 3532 0400 |0000: if-ge v2, v3, 0004 // +0004 │ │ +06ae98: 3b01 0400 |0002: if-gez v1, 0006 // +0004 │ │ +06ae9c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06ae9e: 0f01 |0005: return v1 │ │ +06aea0: 9000 0201 |0006: add-int v0, v2, v1 │ │ +06aea4: 3730 fdff |0008: if-le v0, v3, 0005 // -0003 │ │ +06aea8: 9101 0302 |000a: sub-int v1, v3, v2 │ │ +06aeac: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1792 │ │ 0x0004 line=1808 │ │ 0x0005 line=1818 │ │ 0x0006 line=1810 │ │ 0x000a line=1816 │ │ @@ -106077,23 +106104,23 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -06ae2c: |[06ae2c] android.support.v4.widget.NestedScrollView.doScrollY:(I)V │ │ -06ae3c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06ae3e: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -06ae42: 5520 db03 |0003: iget-boolean v0, v2, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@03db │ │ -06ae46: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -06ae4a: 6e30 850f 1203 |0007: invoke-virtual {v2, v1, v3}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@0f85 │ │ -06ae50: 0e00 |000a: return-void │ │ -06ae52: 6e30 780f 1203 |000b: invoke-virtual {v2, v1, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ -06ae58: 28fc |000e: goto 000a // -0004 │ │ +06aeb0: |[06aeb0] android.support.v4.widget.NestedScrollView.doScrollY:(I)V │ │ +06aec0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06aec2: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +06aec6: 5520 db03 |0003: iget-boolean v0, v2, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@03db │ │ +06aeca: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +06aece: 6e30 850f 1203 |0007: invoke-virtual {v2, v1, v3}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@0f85 │ │ +06aed4: 0e00 |000a: return-void │ │ +06aed6: 6e30 780f 1203 |000b: invoke-virtual {v2, v1, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ +06aedc: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1285 │ │ 0x0003 line=1286 │ │ 0x0007 line=1287 │ │ 0x000a line=1292 │ │ 0x000b line=1289 │ │ @@ -106106,26 +106133,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -06ae5c: |[06ae5c] android.support.v4.widget.NestedScrollView.endDrag:()V │ │ -06ae6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06ae6e: 5c10 cd03 |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06ae72: 7010 700f 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@0f70 │ │ -06ae78: 6e10 880f 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@0f88 │ │ -06ae7e: 5410 cb03 |0009: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06ae82: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -06ae86: 5410 cb03 |000d: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06ae8a: 6e10 a10e 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ -06ae90: 5410 ca03 |0012: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06ae94: 6e10 a10e 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ -06ae9a: 0e00 |0017: return-void │ │ +06aee0: |[06aee0] android.support.v4.widget.NestedScrollView.endDrag:()V │ │ +06aef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06aef2: 5c10 cd03 |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06aef6: 7010 700f 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@0f70 │ │ +06aefc: 6e10 880f 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@0f88 │ │ +06af02: 5410 cb03 |0009: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06af06: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +06af0a: 5410 cb03 |000d: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06af0e: 6e10 a10e 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ +06af14: 5410 ca03 |0012: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06af18: 6e10 a10e 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ +06af1e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0003 line=1718 │ │ 0x0006 line=1719 │ │ 0x0009 line=1721 │ │ 0x000d line=1722 │ │ @@ -106139,34 +106166,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06ae9c: |[06ae9c] android.support.v4.widget.NestedScrollView.ensureGlows:()V │ │ -06aeac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06aeae: 7110 320a 0400 |0001: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ -06aeb4: 0a01 |0004: move-result v1 │ │ -06aeb6: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -06aeb8: 3221 1900 |0006: if-eq v1, v2, 001f // +0019 │ │ -06aebc: 5441 cb03 |0008: iget-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06aec0: 3901 1400 |000a: if-nez v1, 001e // +0014 │ │ -06aec4: 6e10 380f 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@0f38 │ │ -06aeca: 0c00 |000f: move-result-object v0 │ │ -06aecc: 2201 8302 |0010: new-instance v1, Landroid/support/v4/widget/EdgeEffectCompat; // type@0283 │ │ -06aed0: 7020 9a0e 0100 |0012: invoke-direct {v1, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e9a │ │ -06aed6: 5b41 cb03 |0015: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06aeda: 2201 8302 |0017: new-instance v1, Landroid/support/v4/widget/EdgeEffectCompat; // type@0283 │ │ -06aede: 7020 9a0e 0100 |0019: invoke-direct {v1, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e9a │ │ -06aee4: 5b41 ca03 |001c: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06aee8: 0e00 |001e: return-void │ │ -06aeea: 5b43 cb03 |001f: iput-object v3, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06aeee: 5b43 ca03 |0021: iput-object v3, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06aef2: 28fb |0023: goto 001e // -0005 │ │ +06af20: |[06af20] android.support.v4.widget.NestedScrollView.ensureGlows:()V │ │ +06af30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06af32: 7110 320a 0400 |0001: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ +06af38: 0a01 |0004: move-result v1 │ │ +06af3a: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +06af3c: 3221 1900 |0006: if-eq v1, v2, 001f // +0019 │ │ +06af40: 5441 cb03 |0008: iget-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06af44: 3901 1400 |000a: if-nez v1, 001e // +0014 │ │ +06af48: 6e10 380f 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@0f38 │ │ +06af4e: 0c00 |000f: move-result-object v0 │ │ +06af50: 2201 8402 |0010: new-instance v1, Landroid/support/v4/widget/EdgeEffectCompat; // type@0284 │ │ +06af54: 7020 9a0e 0100 |0012: invoke-direct {v1, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e9a │ │ +06af5a: 5b41 cb03 |0015: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06af5e: 2201 8402 |0017: new-instance v1, Landroid/support/v4/widget/EdgeEffectCompat; // type@0284 │ │ +06af62: 7020 9a0e 0100 |0019: invoke-direct {v1, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e9a │ │ +06af68: 5b41 ca03 |001c: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06af6c: 0e00 |001e: return-void │ │ +06af6e: 5b43 cb03 |001f: iput-object v3, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06af72: 5b43 ca03 |0021: iput-object v3, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06af76: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1746 │ │ 0x0008 line=1747 │ │ 0x000c line=1748 │ │ 0x0010 line=1749 │ │ 0x0017 line=1750 │ │ @@ -106182,67 +106209,67 @@ │ │ type : '(ZII)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -06aef4: |[06aef4] android.support.v4.widget.NestedScrollView.findFocusableViewInBounds:(ZII)Landroid/view/View; │ │ -06af04: 122a |0000: const/4 v10, #int 2 // #2 │ │ -06af06: 6e20 3a0f ab00 |0001: invoke-virtual {v11, v10}, Landroid/support/v4/widget/NestedScrollView;.getFocusables:(I)Ljava/util/ArrayList; // method@0f3a │ │ -06af0c: 0c02 |0004: move-result-object v2 │ │ -06af0e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06af10: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -06af12: 7210 ec28 0200 |0007: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -06af18: 0a00 |000a: move-result v0 │ │ -06af1a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -06af1c: 3504 4600 |000c: if-ge v4, v0, 0052 // +0046 │ │ -06af20: 7220 e528 4200 |000e: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -06af26: 0c05 |0011: move-result-object v5 │ │ -06af28: 1f05 3c04 |0012: check-cast v5, Landroid/view/View; // type@043c │ │ -06af2c: 6e10 f61f 0500 |0014: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06af32: 0a09 |0017: move-result v9 │ │ -06af34: 6e10 d41f 0500 |0018: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06af3a: 0a06 |001b: move-result v6 │ │ -06af3c: 356d 0d00 |001c: if-ge v13, v6, 0029 // +000d │ │ -06af40: 35e9 0b00 |001e: if-ge v9, v14, 0029 // +000b │ │ -06af44: 359d 0c00 |0020: if-ge v13, v9, 002c // +000c │ │ -06af48: 35e6 0a00 |0022: if-ge v6, v14, 002c // +000a │ │ -06af4c: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -06af4e: 3901 0900 |0025: if-nez v1, 002e // +0009 │ │ -06af52: 0751 |0027: move-object v1, v5 │ │ -06af54: 0183 |0028: move v3, v8 │ │ -06af56: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06af5a: 28e1 |002b: goto 000c // -001f │ │ -06af5c: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -06af5e: 28f8 |002d: goto 0025 // -0008 │ │ -06af60: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ -06af64: 6e10 f61f 0100 |0030: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06af6a: 0a0a |0033: move-result v10 │ │ -06af6c: 34a9 0a00 |0034: if-lt v9, v10, 003e // +000a │ │ -06af70: 390c 1100 |0036: if-nez v12, 0047 // +0011 │ │ -06af74: 6e10 d41f 0100 |0038: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06af7a: 0a0a |003b: move-result v10 │ │ -06af7c: 37a6 0b00 |003c: if-le v6, v10, 0047 // +000b │ │ -06af80: 1217 |003e: const/4 v7, #int 1 // #1 │ │ -06af82: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -06af86: 3808 e8ff |0041: if-eqz v8, 0029 // -0018 │ │ -06af8a: 3807 e6ff |0043: if-eqz v7, 0029 // -001a │ │ -06af8e: 0751 |0045: move-object v1, v5 │ │ -06af90: 28e3 |0046: goto 0029 // -001d │ │ -06af92: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -06af94: 28f7 |0048: goto 003f // -0009 │ │ -06af96: 3808 0500 |0049: if-eqz v8, 004e // +0005 │ │ -06af9a: 0751 |004b: move-object v1, v5 │ │ -06af9c: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -06af9e: 28dc |004d: goto 0029 // -0024 │ │ -06afa0: 3807 dbff |004e: if-eqz v7, 0029 // -0025 │ │ -06afa4: 0751 |0050: move-object v1, v5 │ │ -06afa6: 28d8 |0051: goto 0029 // -0028 │ │ -06afa8: 1101 |0052: return-object v1 │ │ +06af78: |[06af78] android.support.v4.widget.NestedScrollView.findFocusableViewInBounds:(ZII)Landroid/view/View; │ │ +06af88: 122a |0000: const/4 v10, #int 2 // #2 │ │ +06af8a: 6e20 3a0f ab00 |0001: invoke-virtual {v11, v10}, Landroid/support/v4/widget/NestedScrollView;.getFocusables:(I)Ljava/util/ArrayList; // method@0f3a │ │ +06af90: 0c02 |0004: move-result-object v2 │ │ +06af92: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06af94: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +06af96: 7210 ec28 0200 |0007: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +06af9c: 0a00 |000a: move-result v0 │ │ +06af9e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +06afa0: 3504 4600 |000c: if-ge v4, v0, 0052 // +0046 │ │ +06afa4: 7220 e528 4200 |000e: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +06afaa: 0c05 |0011: move-result-object v5 │ │ +06afac: 1f05 3d04 |0012: check-cast v5, Landroid/view/View; // type@043d │ │ +06afb0: 6e10 f61f 0500 |0014: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06afb6: 0a09 |0017: move-result v9 │ │ +06afb8: 6e10 d41f 0500 |0018: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06afbe: 0a06 |001b: move-result v6 │ │ +06afc0: 356d 0d00 |001c: if-ge v13, v6, 0029 // +000d │ │ +06afc4: 35e9 0b00 |001e: if-ge v9, v14, 0029 // +000b │ │ +06afc8: 359d 0c00 |0020: if-ge v13, v9, 002c // +000c │ │ +06afcc: 35e6 0a00 |0022: if-ge v6, v14, 002c // +000a │ │ +06afd0: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +06afd2: 3901 0900 |0025: if-nez v1, 002e // +0009 │ │ +06afd6: 0751 |0027: move-object v1, v5 │ │ +06afd8: 0183 |0028: move v3, v8 │ │ +06afda: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06afde: 28e1 |002b: goto 000c // -001f │ │ +06afe0: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +06afe2: 28f8 |002d: goto 0025 // -0008 │ │ +06afe4: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ +06afe8: 6e10 f61f 0100 |0030: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06afee: 0a0a |0033: move-result v10 │ │ +06aff0: 34a9 0a00 |0034: if-lt v9, v10, 003e // +000a │ │ +06aff4: 390c 1100 |0036: if-nez v12, 0047 // +0011 │ │ +06aff8: 6e10 d41f 0100 |0038: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06affe: 0a0a |003b: move-result v10 │ │ +06b000: 37a6 0b00 |003c: if-le v6, v10, 0047 // +000b │ │ +06b004: 1217 |003e: const/4 v7, #int 1 // #1 │ │ +06b006: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +06b00a: 3808 e8ff |0041: if-eqz v8, 0029 // -0018 │ │ +06b00e: 3807 e6ff |0043: if-eqz v7, 0029 // -001a │ │ +06b012: 0751 |0045: move-object v1, v5 │ │ +06b014: 28e3 |0046: goto 0029 // -001d │ │ +06b016: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +06b018: 28f7 |0048: goto 003f // -0009 │ │ +06b01a: 3808 0500 |0049: if-eqz v8, 004e // +0005 │ │ +06b01e: 0751 |004b: move-object v1, v5 │ │ +06b020: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +06b022: 28dc |004d: goto 0029 // -0024 │ │ +06b024: 3807 dbff |004e: if-eqz v7, 0029 // -0025 │ │ +06b028: 0751 |0050: move-object v1, v5 │ │ +06b02a: 28d8 |0051: goto 0029 // -0028 │ │ +06b02c: 1101 |0052: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0005 line=1032 │ │ 0x0006 line=1041 │ │ 0x0007 line=1043 │ │ 0x000b line=1044 │ │ @@ -106290,36 +106317,36 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -06afac: |[06afac] android.support.v4.widget.NestedScrollView.flingWithNestedDispatch:(I)V │ │ -06afbc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06afbe: 6e10 460f 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06afc4: 0a01 |0004: move-result v1 │ │ -06afc6: 3c01 0400 |0005: if-gtz v1, 0009 // +0004 │ │ -06afca: 3d05 1c00 |0007: if-lez v5, 0023 // +001c │ │ -06afce: 7010 440f 0400 |0009: invoke-direct {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06afd4: 0a02 |000c: move-result v2 │ │ -06afd6: 3421 0400 |000d: if-lt v1, v2, 0011 // +0004 │ │ -06afda: 3b05 1400 |000f: if-gez v5, 0023 // +0014 │ │ -06afde: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -06afe0: 8252 |0012: int-to-float v2, v5 │ │ -06afe2: 6e30 270f 3402 |0013: invoke-virtual {v4, v3, v2}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedPreFling:(FF)Z // method@0f27 │ │ -06afe8: 0a02 |0016: move-result v2 │ │ -06afea: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ -06afee: 8252 |0019: int-to-float v2, v5 │ │ -06aff0: 6e40 260f 3402 |001a: invoke-virtual {v4, v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedFling:(FFZ)Z // method@0f26 │ │ -06aff6: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -06affa: 6e20 310f 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.fling:(I)V // method@0f31 │ │ -06b000: 0e00 |0022: return-void │ │ -06b002: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -06b004: 28ee |0024: goto 0012 // -0012 │ │ +06b030: |[06b030] android.support.v4.widget.NestedScrollView.flingWithNestedDispatch:(I)V │ │ +06b040: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06b042: 6e10 460f 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b048: 0a01 |0004: move-result v1 │ │ +06b04a: 3c01 0400 |0005: if-gtz v1, 0009 // +0004 │ │ +06b04e: 3d05 1c00 |0007: if-lez v5, 0023 // +001c │ │ +06b052: 7010 440f 0400 |0009: invoke-direct {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06b058: 0a02 |000c: move-result v2 │ │ +06b05a: 3421 0400 |000d: if-lt v1, v2, 0011 // +0004 │ │ +06b05e: 3b05 1400 |000f: if-gez v5, 0023 // +0014 │ │ +06b062: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +06b064: 8252 |0012: int-to-float v2, v5 │ │ +06b066: 6e30 270f 3402 |0013: invoke-virtual {v4, v3, v2}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedPreFling:(FF)Z // method@0f27 │ │ +06b06c: 0a02 |0016: move-result v2 │ │ +06b06e: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ +06b072: 8252 |0019: int-to-float v2, v5 │ │ +06b074: 6e40 260f 3402 |001a: invoke-virtual {v4, v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedFling:(FFZ)Z // method@0f26 │ │ +06b07a: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +06b07e: 6e20 310f 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.fling:(I)V // method@0f31 │ │ +06b084: 0e00 |0022: return-void │ │ +06b086: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +06b088: 28ee |0024: goto 0012 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1704 │ │ 0x0005 line=1705 │ │ 0x0012 line=1707 │ │ 0x0019 line=1708 │ │ 0x001d line=1709 │ │ @@ -106337,36 +106364,36 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06b008: |[06b008] android.support.v4.widget.NestedScrollView.getScrollRange:()I │ │ -06b018: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06b01a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06b01c: 6e10 360f 0600 |0002: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06b022: 0a02 |0005: move-result v2 │ │ -06b024: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ -06b028: 6e20 350f 5600 |0008: invoke-virtual {v6, v5}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06b02e: 0c00 |000b: move-result-object v0 │ │ -06b030: 6e10 dc1f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -06b036: 0a02 |000f: move-result v2 │ │ -06b038: 6e10 3b0f 0600 |0010: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06b03e: 0a03 |0013: move-result v3 │ │ -06b040: 6e10 3f0f 0600 |0014: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06b046: 0a04 |0017: move-result v4 │ │ -06b048: b143 |0018: sub-int/2addr v3, v4 │ │ -06b04a: 6e10 420f 0600 |0019: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06b050: 0a04 |001c: move-result v4 │ │ -06b052: b143 |001d: sub-int/2addr v3, v4 │ │ -06b054: b132 |001e: sub-int/2addr v2, v3 │ │ -06b056: 7120 ac27 2500 |001f: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06b05c: 0a01 |0022: move-result v1 │ │ -06b05e: 0f01 |0023: return v1 │ │ +06b08c: |[06b08c] android.support.v4.widget.NestedScrollView.getScrollRange:()I │ │ +06b09c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06b09e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06b0a0: 6e10 360f 0600 |0002: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06b0a6: 0a02 |0005: move-result v2 │ │ +06b0a8: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ +06b0ac: 6e20 350f 5600 |0008: invoke-virtual {v6, v5}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06b0b2: 0c00 |000b: move-result-object v0 │ │ +06b0b4: 6e10 dc1f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +06b0ba: 0a02 |000f: move-result v2 │ │ +06b0bc: 6e10 3b0f 0600 |0010: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06b0c2: 0a03 |0013: move-result v3 │ │ +06b0c4: 6e10 3f0f 0600 |0014: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06b0ca: 0a04 |0017: move-result v4 │ │ +06b0cc: b143 |0018: sub-int/2addr v3, v4 │ │ +06b0ce: 6e10 420f 0600 |0019: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06b0d4: 0a04 |001c: move-result v4 │ │ +06b0d6: b143 |001d: sub-int/2addr v3, v4 │ │ +06b0d8: b132 |001e: sub-int/2addr v2, v3 │ │ +06b0da: 7120 ac27 2500 |001f: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06b0e0: 0a01 |0022: move-result v1 │ │ +06b0e2: 0f01 |0023: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1005 │ │ 0x0002 line=1006 │ │ 0x0008 line=1007 │ │ 0x000c line=1008 │ │ 0x0023 line=1011 │ │ @@ -106380,43 +106407,43 @@ │ │ type : '()F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -06b060: |[06b060] android.support.v4.widget.NestedScrollView.getVerticalScrollFactorCompat:()F │ │ -06b070: 5252 df03 |0000: iget v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@03df │ │ -06b074: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -06b076: 2d02 0203 |0003: cmpl-float v2, v2, v3 │ │ -06b07a: 3902 2f00 |0005: if-nez v2, 0034 // +002f │ │ -06b07e: 2201 1004 |0007: new-instance v1, Landroid/util/TypedValue; // type@0410 │ │ -06b082: 7010 241f 0100 |0009: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -06b088: 6e10 380f 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@0f38 │ │ -06b08e: 0c00 |000f: move-result-object v0 │ │ -06b090: 6e10 ab00 0000 |0010: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -06b096: 0c02 |0013: move-result-object v2 │ │ -06b098: 1403 4d00 0101 |0014: const v3, #float 2.36938e-38 // #0101004d │ │ -06b09e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -06b0a0: 6e40 fd00 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -06b0a6: 0a02 |001b: move-result v2 │ │ -06b0a8: 3902 0a00 |001c: if-nez v2, 0026 // +000a │ │ -06b0ac: 2202 5705 |001e: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -06b0b0: 1a03 2605 |0020: const-string v3, "Expected theme to define listPreferredItemHeight." // string@0526 │ │ -06b0b4: 7020 9327 3200 |0022: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -06b0ba: 2702 |0025: throw v2 │ │ -06b0bc: 6e10 a600 0000 |0026: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -06b0c2: 0c02 |0029: move-result-object v2 │ │ -06b0c4: 6e10 0901 0200 |002a: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -06b0ca: 0c02 |002d: move-result-object v2 │ │ -06b0cc: 6e20 261f 2100 |002e: invoke-virtual {v1, v2}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1f26 │ │ -06b0d2: 0a02 |0031: move-result v2 │ │ -06b0d4: 5952 df03 |0032: iput v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@03df │ │ -06b0d8: 5252 df03 |0034: iget v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@03df │ │ -06b0dc: 0f02 |0036: return v2 │ │ +06b0e4: |[06b0e4] android.support.v4.widget.NestedScrollView.getVerticalScrollFactorCompat:()F │ │ +06b0f4: 5252 df03 |0000: iget v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@03df │ │ +06b0f8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +06b0fa: 2d02 0203 |0003: cmpl-float v2, v2, v3 │ │ +06b0fe: 3902 2f00 |0005: if-nez v2, 0034 // +002f │ │ +06b102: 2201 1104 |0007: new-instance v1, Landroid/util/TypedValue; // type@0411 │ │ +06b106: 7010 241f 0100 |0009: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +06b10c: 6e10 380f 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@0f38 │ │ +06b112: 0c00 |000f: move-result-object v0 │ │ +06b114: 6e10 ab00 0000 |0010: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +06b11a: 0c02 |0013: move-result-object v2 │ │ +06b11c: 1403 4d00 0101 |0014: const v3, #float 2.36938e-38 // #0101004d │ │ +06b122: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +06b124: 6e40 fd00 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +06b12a: 0a02 |001b: move-result v2 │ │ +06b12c: 3902 0a00 |001c: if-nez v2, 0026 // +000a │ │ +06b130: 2202 5805 |001e: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +06b134: 1a03 2905 |0020: const-string v3, "Expected theme to define listPreferredItemHeight." // string@0529 │ │ +06b138: 7020 9327 3200 |0022: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +06b13e: 2702 |0025: throw v2 │ │ +06b140: 6e10 a600 0000 |0026: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +06b146: 0c02 |0029: move-result-object v2 │ │ +06b148: 6e10 0901 0200 |002a: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +06b14e: 0c02 |002d: move-result-object v2 │ │ +06b150: 6e20 261f 2100 |002e: invoke-virtual {v1, v2}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1f26 │ │ +06b156: 0a02 |0031: move-result v2 │ │ +06b158: 5952 df03 |0032: iput v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@03df │ │ +06b15c: 5252 df03 |0034: iget v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@03df │ │ +06b160: 0f02 |0036: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ 0x0007 line=928 │ │ 0x000c line=929 │ │ 0x0010 line=930 │ │ 0x001e line=932 │ │ @@ -106432,39 +106459,39 @@ │ │ type : '(II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -06b0e0: |[06b0e0] android.support.v4.widget.NestedScrollView.inChild:(II)Z │ │ -06b0f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06b0f2: 6e10 360f 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06b0f8: 0a03 |0004: move-result v3 │ │ -06b0fa: 3d03 2500 |0005: if-lez v3, 002a // +0025 │ │ -06b0fe: 6e10 460f 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b104: 0a01 |000a: move-result v1 │ │ -06b106: 6e20 350f 2400 |000b: invoke-virtual {v4, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06b10c: 0c00 |000e: move-result-object v0 │ │ -06b10e: 6e10 f61f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06b114: 0a03 |0012: move-result v3 │ │ -06b116: b113 |0013: sub-int/2addr v3, v1 │ │ -06b118: 3436 1600 |0014: if-lt v6, v3, 002a // +0016 │ │ -06b11c: 6e10 d41f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06b122: 0a03 |0019: move-result v3 │ │ -06b124: b113 |001a: sub-int/2addr v3, v1 │ │ -06b126: 3536 0f00 |001b: if-ge v6, v3, 002a // +000f │ │ -06b12a: 6e10 e31f 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -06b130: 0a03 |0020: move-result v3 │ │ -06b132: 3435 0900 |0021: if-lt v5, v3, 002a // +0009 │ │ -06b136: 6e10 f01f 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -06b13c: 0a03 |0026: move-result v3 │ │ -06b13e: 3535 0300 |0027: if-ge v5, v3, 002a // +0003 │ │ -06b142: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -06b144: 0f02 |002a: return v2 │ │ +06b164: |[06b164] android.support.v4.widget.NestedScrollView.inChild:(II)Z │ │ +06b174: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06b176: 6e10 360f 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06b17c: 0a03 |0004: move-result v3 │ │ +06b17e: 3d03 2500 |0005: if-lez v3, 002a // +0025 │ │ +06b182: 6e10 460f 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b188: 0a01 |000a: move-result v1 │ │ +06b18a: 6e20 350f 2400 |000b: invoke-virtual {v4, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06b190: 0c00 |000e: move-result-object v0 │ │ +06b192: 6e10 f61f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06b198: 0a03 |0012: move-result v3 │ │ +06b19a: b113 |0013: sub-int/2addr v3, v1 │ │ +06b19c: 3436 1600 |0014: if-lt v6, v3, 002a // +0016 │ │ +06b1a0: 6e10 d41f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06b1a6: 0a03 |0019: move-result v3 │ │ +06b1a8: b113 |001a: sub-int/2addr v3, v1 │ │ +06b1aa: 3536 0f00 |001b: if-ge v6, v3, 002a // +000f │ │ +06b1ae: 6e10 e31f 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +06b1b4: 0a03 |0020: move-result v3 │ │ +06b1b6: 3435 0900 |0021: if-lt v5, v3, 002a // +0009 │ │ +06b1ba: 6e10 f01f 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +06b1c0: 0a03 |0026: move-result v3 │ │ +06b1c2: 3535 0300 |0027: if-ge v5, v3, 002a // +0003 │ │ +06b1c6: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +06b1c8: 0f02 |002a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=568 │ │ 0x0007 line=569 │ │ 0x000b line=570 │ │ 0x000f line=571 │ │ 0x002a line=576 │ │ @@ -106480,24 +106507,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -06b148: |[06b148] android.support.v4.widget.NestedScrollView.initOrResetVelocityTracker:()V │ │ -06b158: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b15c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06b160: 7100 ae1f 0000 |0004: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ -06b166: 0c00 |0007: move-result-object v0 │ │ -06b168: 5b10 de03 |0008: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b16c: 0e00 |000a: return-void │ │ -06b16e: 5410 de03 |000b: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b172: 6e10 a71f 0000 |000d: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ -06b178: 28fa |0010: goto 000a // -0006 │ │ +06b1cc: |[06b1cc] android.support.v4.widget.NestedScrollView.initOrResetVelocityTracker:()V │ │ +06b1dc: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b1e0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06b1e4: 7100 ae1f 0000 |0004: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ +06b1ea: 0c00 |0007: move-result-object v0 │ │ +06b1ec: 5b10 de03 |0008: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b1f0: 0e00 |000a: return-void │ │ +06b1f2: 5410 de03 |000b: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b1f6: 6e10 a71f 0000 |000d: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ +06b1fc: 28fa |0010: goto 000a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0004 line=581 │ │ 0x000a line=585 │ │ 0x000b line=583 │ │ locals : │ │ @@ -106508,41 +106535,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -06b17c: |[06b17c] android.support.v4.widget.NestedScrollView.initScrollView:()V │ │ -06b18c: 2201 a102 |0000: new-instance v1, Landroid/support/v4/widget/ScrollerCompat; // type@02a1 │ │ -06b190: 6e10 380f 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@0f38 │ │ -06b196: 0c02 |0005: move-result-object v2 │ │ -06b198: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -06b19a: 7030 e00f 2103 |0007: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0fe0 │ │ -06b1a0: 5b41 da03 |000a: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06b1a4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -06b1a6: 6e20 7f0f 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setFocusable:(Z)V // method@0f7f │ │ -06b1ac: 1501 0400 |0010: const/high16 v1, #int 262144 // #4 │ │ -06b1b0: 6e20 7d0f 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@0f7d │ │ -06b1b6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -06b1b8: 6e20 830f 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setWillNotDraw:(Z)V // method@0f83 │ │ -06b1be: 6e10 380f 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@0f38 │ │ -06b1c4: 0c01 |001c: move-result-object v1 │ │ -06b1c6: 7110 4f20 0100 |001d: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -06b1cc: 0c00 |0020: move-result-object v0 │ │ -06b1ce: 6e10 5420 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ -06b1d4: 0a01 |0024: move-result v1 │ │ -06b1d6: 5941 dd03 |0025: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ -06b1da: 6e10 5220 0000 |0027: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2052 │ │ -06b1e0: 0a01 |002a: move-result v1 │ │ -06b1e2: 5941 d303 |002b: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mMinimumVelocity:I // field@03d3 │ │ -06b1e6: 6e10 5120 0000 |002d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2051 │ │ -06b1ec: 0a01 |0030: move-result v1 │ │ -06b1ee: 5941 d203 |0031: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mMaximumVelocity:I // field@03d2 │ │ -06b1f2: 0e00 |0033: return-void │ │ +06b200: |[06b200] android.support.v4.widget.NestedScrollView.initScrollView:()V │ │ +06b210: 2201 a202 |0000: new-instance v1, Landroid/support/v4/widget/ScrollerCompat; // type@02a2 │ │ +06b214: 6e10 380f 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@0f38 │ │ +06b21a: 0c02 |0005: move-result-object v2 │ │ +06b21c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +06b21e: 7030 e00f 2103 |0007: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0fe0 │ │ +06b224: 5b41 da03 |000a: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06b228: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +06b22a: 6e20 7f0f 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setFocusable:(Z)V // method@0f7f │ │ +06b230: 1501 0400 |0010: const/high16 v1, #int 262144 // #4 │ │ +06b234: 6e20 7d0f 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@0f7d │ │ +06b23a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +06b23c: 6e20 830f 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setWillNotDraw:(Z)V // method@0f83 │ │ +06b242: 6e10 380f 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@0f38 │ │ +06b248: 0c01 |001c: move-result-object v1 │ │ +06b24a: 7110 4f20 0100 |001d: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +06b250: 0c00 |0020: move-result-object v0 │ │ +06b252: 6e10 5420 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ +06b258: 0a01 |0024: move-result v1 │ │ +06b25a: 5941 dd03 |0025: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ +06b25e: 6e10 5220 0000 |0027: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2052 │ │ +06b264: 0a01 |002a: move-result v1 │ │ +06b266: 5941 d303 |002b: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mMinimumVelocity:I // field@03d3 │ │ +06b26a: 6e10 5120 0000 |002d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2051 │ │ +06b270: 0a01 |0030: move-result v1 │ │ +06b272: 5941 d203 |0031: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mMaximumVelocity:I // field@03d2 │ │ +06b276: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x000c line=359 │ │ 0x0010 line=360 │ │ 0x0015 line=361 │ │ 0x0019 line=362 │ │ @@ -106559,21 +106586,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -06b1f4: |[06b1f4] android.support.v4.widget.NestedScrollView.initVelocityTrackerIfNotExists:()V │ │ -06b204: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b208: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -06b20c: 7100 ae1f 0000 |0004: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ -06b212: 0c00 |0007: move-result-object v0 │ │ -06b214: 5b10 de03 |0008: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b218: 0e00 |000a: return-void │ │ +06b278: |[06b278] android.support.v4.widget.NestedScrollView.initVelocityTrackerIfNotExists:()V │ │ +06b288: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b28c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +06b290: 7100 ae1f 0000 |0004: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ +06b296: 0c00 |0007: move-result-object v0 │ │ +06b298: 5b10 de03 |0008: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b29c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0004 line=589 │ │ 0x000a line=591 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ @@ -106583,23 +106610,23 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -06b21c: |[06b21c] android.support.v4.widget.NestedScrollView.isOffScreen:(Landroid/view/View;)Z │ │ -06b22c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b22e: 6e10 3b0f 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06b234: 0a01 |0004: move-result v1 │ │ -06b236: 7040 550f 3210 |0005: invoke-direct {v2, v3, v0, v1}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@0f55 │ │ -06b23c: 0a01 |0008: move-result v1 │ │ -06b23e: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -06b242: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -06b244: 0f00 |000c: return v0 │ │ +06b2a0: |[06b2a0] android.support.v4.widget.NestedScrollView.isOffScreen:(Landroid/view/View;)Z │ │ +06b2b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b2b2: 6e10 3b0f 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06b2b8: 0a01 |0004: move-result v1 │ │ +06b2ba: 7040 550f 3210 |0005: invoke-direct {v2, v3, v0, v1}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@0f55 │ │ +06b2c0: 0a01 |0008: move-result v1 │ │ +06b2c2: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +06b2c6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +06b2c8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1264 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x000d reg=3 descendant Landroid/view/View; │ │ │ │ @@ -106608,28 +106635,28 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06b248: |[06b248] android.support.v4.widget.NestedScrollView.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z │ │ -06b258: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06b25a: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ -06b25e: 0f01 |0003: return v1 │ │ -06b260: 6e10 ed1f 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -06b266: 0c00 |0007: move-result-object v0 │ │ -06b268: 2002 4204 |0008: instance-of v2, v0, Landroid/view/ViewGroup; // type@0442 │ │ -06b26c: 3802 0a00 |000a: if-eqz v2, 0014 // +000a │ │ -06b270: 1f00 3c04 |000c: check-cast v0, Landroid/view/View; // type@043c │ │ -06b274: 7120 540f 4000 |000e: invoke-static {v0, v4}, Landroid/support/v4/widget/NestedScrollView;.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z // method@0f54 │ │ -06b27a: 0a02 |0011: move-result v2 │ │ -06b27c: 3902 f1ff |0012: if-nez v2, 0003 // -000f │ │ -06b280: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -06b282: 28ee |0015: goto 0003 // -0012 │ │ +06b2cc: |[06b2cc] android.support.v4.widget.NestedScrollView.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z │ │ +06b2dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06b2de: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ +06b2e2: 0f01 |0003: return v1 │ │ +06b2e4: 6e10 ed1f 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +06b2ea: 0c00 |0007: move-result-object v0 │ │ +06b2ec: 2002 4304 |0008: instance-of v2, v0, Landroid/view/ViewGroup; // type@0443 │ │ +06b2f0: 3802 0a00 |000a: if-eqz v2, 0014 // +000a │ │ +06b2f4: 1f00 3d04 |000c: check-cast v0, Landroid/view/View; // type@043d │ │ +06b2f8: 7120 540f 4000 |000e: invoke-static {v0, v4}, Landroid/support/v4/widget/NestedScrollView;.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z // method@0f54 │ │ +06b2fe: 0a02 |0011: move-result v2 │ │ +06b300: 3902 f1ff |0012: if-nez v2, 0003 // -000f │ │ +06b304: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +06b306: 28ee |0015: goto 0003 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1676 │ │ 0x0003 line=1681 │ │ 0x0004 line=1680 │ │ 0x0008 line=1681 │ │ locals : │ │ @@ -106642,36 +106669,36 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -06b284: |[06b284] android.support.v4.widget.NestedScrollView.isWithinDeltaOfScreen:(Landroid/view/View;II)Z │ │ -06b294: 5420 dc03 |0000: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b298: 6e20 d81f 0300 |0002: invoke-virtual {v3, v0}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@1fd8 │ │ -06b29e: 5420 dc03 |0005: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b2a2: 6e30 580f 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0f58 │ │ -06b2a8: 5420 dc03 |000a: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b2ac: 5200 2b00 |000c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06b2b0: b040 |000e: add-int/2addr v0, v4 │ │ -06b2b2: 6e10 460f 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b2b8: 0a01 |0012: move-result v1 │ │ -06b2ba: 3410 1000 |0013: if-lt v0, v1, 0023 // +0010 │ │ -06b2be: 5420 dc03 |0015: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b2c2: 5200 2e00 |0017: iget v0, v0, Landroid/graphics/Rect;.top:I // field@002e │ │ -06b2c6: b140 |0019: sub-int/2addr v0, v4 │ │ -06b2c8: 6e10 460f 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b2ce: 0a01 |001d: move-result v1 │ │ -06b2d0: b051 |001e: add-int/2addr v1, v5 │ │ -06b2d2: 3610 0400 |001f: if-gt v0, v1, 0023 // +0004 │ │ -06b2d6: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -06b2d8: 0f00 |0022: return v0 │ │ -06b2da: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -06b2dc: 28fe |0024: goto 0022 // -0002 │ │ +06b308: |[06b308] android.support.v4.widget.NestedScrollView.isWithinDeltaOfScreen:(Landroid/view/View;II)Z │ │ +06b318: 5420 dc03 |0000: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b31c: 6e20 d81f 0300 |0002: invoke-virtual {v3, v0}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@1fd8 │ │ +06b322: 5420 dc03 |0005: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b326: 6e30 580f 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0f58 │ │ +06b32c: 5420 dc03 |000a: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b330: 5200 2b00 |000c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06b334: b040 |000e: add-int/2addr v0, v4 │ │ +06b336: 6e10 460f 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b33c: 0a01 |0012: move-result v1 │ │ +06b33e: 3410 1000 |0013: if-lt v0, v1, 0023 // +0010 │ │ +06b342: 5420 dc03 |0015: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b346: 5200 2e00 |0017: iget v0, v0, Landroid/graphics/Rect;.top:I // field@002e │ │ +06b34a: b140 |0019: sub-int/2addr v0, v4 │ │ +06b34c: 6e10 460f 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b352: 0a01 |001d: move-result v1 │ │ +06b354: b051 |001e: add-int/2addr v1, v5 │ │ +06b356: 3610 0400 |001f: if-gt v0, v1, 0023 // +0004 │ │ +06b35a: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +06b35c: 0f00 |0022: return v0 │ │ +06b35e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +06b360: 28fe |0024: goto 0022 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ 0x0005 line=1273 │ │ 0x000a line=1275 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ @@ -106684,40 +106711,40 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -06b2e0: |[06b2e0] android.support.v4.widget.NestedScrollView.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -06b2f0: 6e10 901f 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -06b2f6: 0a03 |0003: move-result v3 │ │ -06b2f8: 1404 00ff 0000 |0004: const v4, #float 9.14768e-41 // #0000ff00 │ │ -06b2fe: b543 |0007: and-int/2addr v3, v4 │ │ -06b300: e102 0308 |0008: shr-int/lit8 v2, v3, #int 8 // #08 │ │ -06b304: 7120 e808 2600 |000a: invoke-static {v6, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -06b30a: 0a01 |000d: move-result v1 │ │ -06b30c: 5253 c703 |000e: iget v3, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06b310: 3331 1b00 |0010: if-ne v1, v3, 002b // +001b │ │ -06b314: 3902 1a00 |0012: if-nez v2, 002c // +001a │ │ -06b318: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -06b31a: 7120 eb08 0600 |0015: invoke-static {v6, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -06b320: 0a03 |0018: move-result v3 │ │ -06b322: 8733 |0019: float-to-int v3, v3 │ │ -06b324: 5953 d003 |001a: iput v3, v5, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06b328: 7120 e808 0600 |001c: invoke-static {v6, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -06b32e: 0a03 |001f: move-result v3 │ │ -06b330: 5953 c703 |0020: iput v3, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06b334: 5453 de03 |0022: iget-object v3, v5, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b338: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ -06b33c: 5453 de03 |0026: iget-object v3, v5, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b340: 6e10 a71f 0300 |0028: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ -06b346: 0e00 |002b: return-void │ │ -06b348: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -06b34a: 28e8 |002d: goto 0015 // -0018 │ │ +06b364: |[06b364] android.support.v4.widget.NestedScrollView.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +06b374: 6e10 901f 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +06b37a: 0a03 |0003: move-result v3 │ │ +06b37c: 1404 00ff 0000 |0004: const v4, #float 9.14768e-41 // #0000ff00 │ │ +06b382: b543 |0007: and-int/2addr v3, v4 │ │ +06b384: e102 0308 |0008: shr-int/lit8 v2, v3, #int 8 // #08 │ │ +06b388: 7120 e808 2600 |000a: invoke-static {v6, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +06b38e: 0a01 |000d: move-result v1 │ │ +06b390: 5253 c703 |000e: iget v3, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06b394: 3331 1b00 |0010: if-ne v1, v3, 002b // +001b │ │ +06b398: 3902 1a00 |0012: if-nez v2, 002c // +001a │ │ +06b39c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +06b39e: 7120 eb08 0600 |0015: invoke-static {v6, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +06b3a4: 0a03 |0018: move-result v3 │ │ +06b3a6: 8733 |0019: float-to-int v3, v3 │ │ +06b3a8: 5953 d003 |001a: iput v3, v5, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06b3ac: 7120 e808 0600 |001c: invoke-static {v6, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +06b3b2: 0a03 |001f: move-result v3 │ │ +06b3b4: 5953 c703 |0020: iput v3, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06b3b8: 5453 de03 |0022: iget-object v3, v5, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b3bc: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ +06b3c0: 5453 de03 |0026: iget-object v3, v5, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b3c4: 6e10 a71f 0300 |0028: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ +06b3ca: 0e00 |002b: return-void │ │ +06b3cc: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +06b3ce: 28e8 |002d: goto 0015 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x000a line=883 │ │ 0x000e line=884 │ │ 0x0012 line=888 │ │ 0x0015 line=889 │ │ @@ -106738,22 +106765,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06b34c: |[06b34c] android.support.v4.widget.NestedScrollView.recycleVelocityTracker:()V │ │ -06b35c: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b360: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06b364: 5410 de03 |0004: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b368: 6e10 af1f 0000 |0006: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1faf │ │ -06b36e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06b370: 5b10 de03 |000a: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06b374: 0e00 |000c: return-void │ │ +06b3d0: |[06b3d0] android.support.v4.widget.NestedScrollView.recycleVelocityTracker:()V │ │ +06b3e0: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b3e4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06b3e8: 5410 de03 |0004: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b3ec: 6e10 af1f 0000 |0006: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1faf │ │ +06b3f2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06b3f4: 5b10 de03 |000a: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06b3f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0004 line=595 │ │ 0x0009 line=596 │ │ 0x000c line=598 │ │ locals : │ │ @@ -106764,44 +106791,44 @@ │ │ type : '(III)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -06b378: |[06b378] android.support.v4.widget.NestedScrollView.scrollAndFocus:(III)Z │ │ -06b388: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06b38a: 6e10 3b0f 0800 |0001: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06b390: 0a04 |0004: move-result v4 │ │ -06b392: 6e10 460f 0800 |0005: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b398: 0a01 |0008: move-result v1 │ │ -06b39a: 9000 0104 |0009: add-int v0, v1, v4 │ │ -06b39e: 1307 2100 |000b: const/16 v7, #int 33 // #21 │ │ -06b3a2: 3379 1900 |000d: if-ne v9, v7, 0026 // +0019 │ │ -06b3a6: 1216 |000f: const/4 v6, #int 1 // #1 │ │ -06b3a8: 7040 300f 68ba |0010: invoke-direct {v8, v6, v10, v11}, Landroid/support/v4/widget/NestedScrollView;.findFocusableViewInBounds:(ZII)Landroid/view/View; // method@0f30 │ │ -06b3ae: 0c05 |0013: move-result-object v5 │ │ -06b3b0: 3905 0300 |0014: if-nez v5, 0017 // +0003 │ │ -06b3b4: 0785 |0016: move-object v5, v8 │ │ -06b3b6: 341a 1100 |0017: if-lt v10, v1, 0028 // +0011 │ │ -06b3ba: 360b 0f00 |0019: if-gt v11, v0, 0028 // +000f │ │ -06b3be: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -06b3c0: 6e10 2f0f 0800 |001c: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@0f2f │ │ -06b3c6: 0c07 |001f: move-result-object v7 │ │ -06b3c8: 3275 0500 |0020: if-eq v5, v7, 0025 // +0005 │ │ -06b3cc: 6e20 2420 9500 |0022: invoke-virtual {v5, v9}, Landroid/view/View;.requestFocus:(I)Z // method@2024 │ │ -06b3d2: 0f03 |0025: return v3 │ │ -06b3d4: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -06b3d6: 28e9 |0027: goto 0010 // -0017 │ │ -06b3d8: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ -06b3dc: 9102 0a01 |002a: sub-int v2, v10, v1 │ │ -06b3e0: 7020 2a0f 2800 |002c: invoke-direct {v8, v2}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@0f2a │ │ -06b3e6: 28ed |002f: goto 001c // -0013 │ │ -06b3e8: 9102 0b00 |0030: sub-int v2, v11, v0 │ │ -06b3ec: 28fa |0032: goto 002c // -0006 │ │ +06b3fc: |[06b3fc] android.support.v4.widget.NestedScrollView.scrollAndFocus:(III)Z │ │ +06b40c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06b40e: 6e10 3b0f 0800 |0001: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06b414: 0a04 |0004: move-result v4 │ │ +06b416: 6e10 460f 0800 |0005: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b41c: 0a01 |0008: move-result v1 │ │ +06b41e: 9000 0104 |0009: add-int v0, v1, v4 │ │ +06b422: 1307 2100 |000b: const/16 v7, #int 33 // #21 │ │ +06b426: 3379 1900 |000d: if-ne v9, v7, 0026 // +0019 │ │ +06b42a: 1216 |000f: const/4 v6, #int 1 // #1 │ │ +06b42c: 7040 300f 68ba |0010: invoke-direct {v8, v6, v10, v11}, Landroid/support/v4/widget/NestedScrollView;.findFocusableViewInBounds:(ZII)Landroid/view/View; // method@0f30 │ │ +06b432: 0c05 |0013: move-result-object v5 │ │ +06b434: 3905 0300 |0014: if-nez v5, 0017 // +0003 │ │ +06b438: 0785 |0016: move-object v5, v8 │ │ +06b43a: 341a 1100 |0017: if-lt v10, v1, 0028 // +0011 │ │ +06b43e: 360b 0f00 |0019: if-gt v11, v0, 0028 // +000f │ │ +06b442: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +06b444: 6e10 2f0f 0800 |001c: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@0f2f │ │ +06b44a: 0c07 |001f: move-result-object v7 │ │ +06b44c: 3275 0500 |0020: if-eq v5, v7, 0025 // +0005 │ │ +06b450: 6e20 2420 9500 |0022: invoke-virtual {v5, v9}, Landroid/view/View;.requestFocus:(I)Z // method@2024 │ │ +06b456: 0f03 |0025: return v3 │ │ +06b458: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +06b45a: 28e9 |0027: goto 0010 // -0017 │ │ +06b45c: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ +06b460: 9102 0a01 |002a: sub-int v2, v10, v1 │ │ +06b464: 7020 2a0f 2800 |002c: invoke-direct {v8, v2}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@0f2a │ │ +06b46a: 28ed |002f: goto 001c // -0013 │ │ +06b46c: 9102 0b00 |0030: sub-int v2, v11, v0 │ │ +06b470: 28fa |0032: goto 002c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1177 │ │ 0x0001 line=1179 │ │ 0x0005 line=1180 │ │ 0x0009 line=1181 │ │ 0x000b line=1182 │ │ @@ -106836,26 +106863,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -06b3f0: |[06b3f0] android.support.v4.widget.NestedScrollView.scrollToChild:(Landroid/view/View;)V │ │ -06b400: 5421 dc03 |0000: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b404: 6e20 d81f 1300 |0002: invoke-virtual {v3, v1}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@1fd8 │ │ -06b40a: 5421 dc03 |0005: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b40e: 6e30 580f 3201 |0007: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0f58 │ │ -06b414: 5421 dc03 |000a: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b418: 6e20 210f 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@0f21 │ │ -06b41e: 0a00 |000f: move-result v0 │ │ -06b420: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -06b424: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -06b426: 6e30 780f 1200 |0013: invoke-virtual {v2, v1, v0}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ -06b42c: 0e00 |0016: return-void │ │ +06b474: |[06b474] android.support.v4.widget.NestedScrollView.scrollToChild:(Landroid/view/View;)V │ │ +06b484: 5421 dc03 |0000: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b488: 6e20 d81f 1300 |0002: invoke-virtual {v3, v1}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@1fd8 │ │ +06b48e: 5421 dc03 |0005: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b492: 6e30 580f 3201 |0007: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0f58 │ │ +06b498: 5421 dc03 |000a: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b49c: 6e20 210f 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@0f21 │ │ +06b4a2: 0a00 |000f: move-result v0 │ │ +06b4a4: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +06b4a8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +06b4aa: 6e30 780f 1200 |0013: invoke-virtual {v2, v1, v0}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ +06b4b0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1453 │ │ 0x0005 line=1456 │ │ 0x000a line=1458 │ │ 0x0010 line=1460 │ │ 0x0012 line=1461 │ │ @@ -106870,28 +106897,28 @@ │ │ type : '(Landroid/graphics/Rect;Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -06b430: |[06b430] android.support.v4.widget.NestedScrollView.scrollToChildRect:(Landroid/graphics/Rect;Z)Z │ │ -06b440: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06b442: 6e20 210f 4300 |0001: invoke-virtual {v3, v4}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@0f21 │ │ -06b448: 0a00 |0004: move-result v0 │ │ -06b44a: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -06b44e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -06b450: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -06b454: 3805 0800 |000a: if-eqz v5, 0012 // +0008 │ │ -06b458: 6e30 780f 2300 |000c: invoke-virtual {v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ -06b45e: 0f01 |000f: return v1 │ │ -06b460: 0121 |0010: move v1, v2 │ │ -06b462: 28f7 |0011: goto 0008 // -0009 │ │ -06b464: 6e30 850f 2300 |0012: invoke-virtual {v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@0f85 │ │ -06b46a: 28fa |0015: goto 000f // -0006 │ │ +06b4b4: |[06b4b4] android.support.v4.widget.NestedScrollView.scrollToChildRect:(Landroid/graphics/Rect;Z)Z │ │ +06b4c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06b4c6: 6e20 210f 4300 |0001: invoke-virtual {v3, v4}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@0f21 │ │ +06b4cc: 0a00 |0004: move-result v0 │ │ +06b4ce: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +06b4d2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +06b4d4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +06b4d8: 3805 0800 |000a: if-eqz v5, 0012 // +0008 │ │ +06b4dc: 6e30 780f 2300 |000c: invoke-virtual {v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ +06b4e2: 0f01 |000f: return v1 │ │ +06b4e4: 0121 |0010: move v1, v2 │ │ +06b4e6: 28f7 |0011: goto 0008 // -0009 │ │ +06b4e8: 6e30 850f 2300 |0012: invoke-virtual {v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@0f85 │ │ +06b4ee: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1474 │ │ 0x0005 line=1475 │ │ 0x0008 line=1476 │ │ 0x000a line=1477 │ │ 0x000c line=1478 │ │ @@ -106912,24 +106939,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06b46c: |[06b46c] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;)V │ │ -06b47c: 6e10 360f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06b482: 0a00 |0003: move-result v0 │ │ -06b484: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -06b488: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -06b48c: 1a01 2510 |0008: const-string v1, "ScrollView can host only one direct child" // string@1025 │ │ -06b490: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -06b496: 2700 |000d: throw v0 │ │ -06b498: 6f20 9d21 3200 |000e: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@219d │ │ -06b49e: 0e00 |0011: return-void │ │ +06b4f0: |[06b4f0] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;)V │ │ +06b500: 6e10 360f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06b506: 0a00 |0003: move-result v0 │ │ +06b508: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +06b50c: 2200 5805 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +06b510: 1a01 2f10 |0008: const-string v1, "ScrollView can host only one direct child" // string@102f │ │ +06b514: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +06b51a: 2700 |000d: throw v0 │ │ +06b51c: 6f20 9d21 3200 |000e: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@219d │ │ +06b522: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0006 line=371 │ │ 0x000e line=374 │ │ 0x0011 line=375 │ │ locals : │ │ @@ -106941,24 +106968,24 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06b4a0: |[06b4a0] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;I)V │ │ -06b4b0: 6e10 360f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06b4b6: 0a00 |0003: move-result v0 │ │ -06b4b8: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -06b4bc: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -06b4c0: 1a01 2510 |0008: const-string v1, "ScrollView can host only one direct child" // string@1025 │ │ -06b4c4: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -06b4ca: 2700 |000d: throw v0 │ │ -06b4cc: 6f30 9e21 3204 |000e: invoke-super {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;I)V // method@219e │ │ -06b4d2: 0e00 |0011: return-void │ │ +06b524: |[06b524] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;I)V │ │ +06b534: 6e10 360f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06b53a: 0a00 |0003: move-result v0 │ │ +06b53c: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +06b540: 2200 5805 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +06b544: 1a01 2f10 |0008: const-string v1, "ScrollView can host only one direct child" // string@102f │ │ +06b548: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +06b54e: 2700 |000d: throw v0 │ │ +06b550: 6f30 9e21 3204 |000e: invoke-super {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;I)V // method@219e │ │ +06b556: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0006 line=380 │ │ 0x000e line=383 │ │ 0x0011 line=384 │ │ locals : │ │ @@ -106971,24 +106998,24 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -06b4d4: |[06b4d4] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -06b4e4: 6e10 360f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06b4ea: 0a00 |0003: move-result v0 │ │ -06b4ec: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -06b4f0: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -06b4f4: 1a01 2510 |0008: const-string v1, "ScrollView can host only one direct child" // string@1025 │ │ -06b4f8: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -06b4fe: 2700 |000d: throw v0 │ │ -06b500: 6f40 9f21 3254 |000e: invoke-super {v2, v3, v4, v5}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@219f │ │ -06b506: 0e00 |0011: return-void │ │ +06b558: |[06b558] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +06b568: 6e10 360f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06b56e: 0a00 |0003: move-result v0 │ │ +06b570: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +06b574: 2200 5805 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +06b578: 1a01 2f10 |0008: const-string v1, "ScrollView can host only one direct child" // string@102f │ │ +06b57c: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +06b582: 2700 |000d: throw v0 │ │ +06b584: 6f40 9f21 3254 |000e: invoke-super {v2, v3, v4, v5}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@219f │ │ +06b58a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0006 line=398 │ │ 0x000e line=401 │ │ 0x0011 line=402 │ │ locals : │ │ @@ -107002,24 +107029,24 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06b508: |[06b508] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -06b518: 6e10 360f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06b51e: 0a00 |0003: move-result v0 │ │ -06b520: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -06b524: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -06b528: 1a01 2510 |0008: const-string v1, "ScrollView can host only one direct child" // string@1025 │ │ -06b52c: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -06b532: 2700 |000d: throw v0 │ │ -06b534: 6f30 a021 3204 |000e: invoke-super {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ -06b53a: 0e00 |0011: return-void │ │ +06b58c: |[06b58c] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +06b59c: 6e10 360f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06b5a2: 0a00 |0003: move-result v0 │ │ +06b5a4: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +06b5a8: 2200 5805 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +06b5ac: 1a01 2f10 |0008: const-string v1, "ScrollView can host only one direct child" // string@102f │ │ +06b5b0: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +06b5b6: 2700 |000d: throw v0 │ │ +06b5b8: 6f30 a021 3204 |000e: invoke-super {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ +06b5be: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0006 line=389 │ │ 0x000e line=392 │ │ 0x0011 line=393 │ │ locals : │ │ @@ -107032,92 +107059,92 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -06b53c: |[06b53c] android.support.v4.widget.NestedScrollView.arrowScroll:(I)Z │ │ -06b54c: 130a 8200 |0000: const/16 v10, #int 130 // #82 │ │ -06b550: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -06b552: 6e10 2f0f 0b00 |0003: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@0f2f │ │ -06b558: 0c00 |0006: move-result-object v0 │ │ -06b55a: 33b0 0300 |0007: if-ne v0, v11, 000a // +0003 │ │ -06b55e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06b560: 7100 431f 0000 |000a: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ -06b566: 0c08 |000d: move-result-object v8 │ │ -06b568: 6e40 411f b8c0 |000e: invoke-virtual {v8, v11, v0, v12}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1f41 │ │ -06b56e: 0c04 |0011: move-result-object v4 │ │ -06b570: 6e10 3c0f 0b00 |0012: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getMaxScrollAmount:()I // method@0f3c │ │ -06b576: 0a03 |0015: move-result v3 │ │ -06b578: 3804 4100 |0016: if-eqz v4, 0057 // +0041 │ │ -06b57c: 6e10 3b0f 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06b582: 0a08 |001b: move-result v8 │ │ -06b584: 7040 550f 4b83 |001c: invoke-direct {v11, v4, v3, v8}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@0f55 │ │ -06b58a: 0a08 |001f: move-result v8 │ │ -06b58c: 3808 3700 |0020: if-eqz v8, 0057 // +0037 │ │ -06b590: 54b7 dc03 |0022: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b594: 6e20 d81f 7400 |0024: invoke-virtual {v4, v7}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@1fd8 │ │ -06b59a: 54b7 dc03 |0027: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b59e: 6e30 580f 4b07 |0029: invoke-virtual {v11, v4, v7}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0f58 │ │ -06b5a4: 54b7 dc03 |002c: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06b5a8: 6e20 210f 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@0f21 │ │ -06b5ae: 0a06 |0031: move-result v6 │ │ -06b5b0: 7020 2a0f 6b00 |0032: invoke-direct {v11, v6}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@0f2a │ │ -06b5b6: 6e20 2420 c400 |0035: invoke-virtual {v4, v12}, Landroid/view/View;.requestFocus:(I)Z // method@2024 │ │ -06b5bc: 3800 1d00 |0038: if-eqz v0, 0055 // +001d │ │ -06b5c0: 6e10 0820 0000 |003a: invoke-virtual {v0}, Landroid/view/View;.isFocused:()Z // method@2008 │ │ -06b5c6: 0a07 |003d: move-result v7 │ │ -06b5c8: 3807 1700 |003e: if-eqz v7, 0055 // +0017 │ │ -06b5cc: 7020 530f 0b00 |0040: invoke-direct {v11, v0}, Landroid/support/v4/widget/NestedScrollView;.isOffScreen:(Landroid/view/View;)Z // method@0f53 │ │ -06b5d2: 0a07 |0043: move-result v7 │ │ -06b5d4: 3807 1100 |0044: if-eqz v7, 0055 // +0011 │ │ -06b5d8: 6e10 390f 0b00 |0046: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getDescendantFocusability:()I // method@0f39 │ │ -06b5de: 0a02 |0049: move-result v2 │ │ -06b5e0: 1507 0200 |004a: const/high16 v7, #int 131072 // #2 │ │ -06b5e4: 6e20 7d0f 7b00 |004c: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@0f7d │ │ -06b5ea: 6e10 750f 0b00 |004f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.requestFocus:()Z // method@0f75 │ │ -06b5f0: 6e20 7d0f 2b00 |0052: invoke-virtual {v11, v2}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@0f7d │ │ -06b5f6: 1217 |0055: const/4 v7, #int 1 // #1 │ │ -06b5f8: 0f07 |0056: return v7 │ │ -06b5fa: 0136 |0057: move v6, v3 │ │ -06b5fc: 1308 2100 |0058: const/16 v8, #int 33 // #21 │ │ -06b600: 338c 1500 |005a: if-ne v12, v8, 006f // +0015 │ │ -06b604: 6e10 460f 0b00 |005c: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b60a: 0a08 |005f: move-result v8 │ │ -06b60c: 3568 0f00 |0060: if-ge v8, v6, 006f // +000f │ │ -06b610: 6e10 460f 0b00 |0062: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b616: 0a06 |0065: move-result v6 │ │ -06b618: 3806 f0ff |0066: if-eqz v6, 0056 // -0010 │ │ -06b61c: 33ac 2d00 |0068: if-ne v12, v10, 0095 // +002d │ │ -06b620: 0167 |006a: move v7, v6 │ │ -06b622: 7020 2a0f 7b00 |006b: invoke-direct {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@0f2a │ │ -06b628: 28ca |006e: goto 0038 // -0036 │ │ -06b62a: 33ac f7ff |006f: if-ne v12, v10, 0066 // -0009 │ │ -06b62e: 6e10 360f 0b00 |0071: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06b634: 0a08 |0074: move-result v8 │ │ -06b636: 3d08 f1ff |0075: if-lez v8, 0066 // -000f │ │ -06b63a: 6e20 350f 7b00 |0077: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06b640: 0c08 |007a: move-result-object v8 │ │ -06b642: 6e10 d41f 0800 |007b: invoke-virtual {v8}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06b648: 0a01 |007e: move-result v1 │ │ -06b64a: 6e10 460f 0b00 |007f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b650: 0a08 |0082: move-result v8 │ │ -06b652: 6e10 3b0f 0b00 |0083: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06b658: 0a09 |0086: move-result v9 │ │ -06b65a: b098 |0087: add-int/2addr v8, v9 │ │ -06b65c: 6e10 3f0f 0b00 |0088: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06b662: 0a09 |008b: move-result v9 │ │ -06b664: 9105 0809 |008c: sub-int v5, v8, v9 │ │ -06b668: 9108 0105 |008e: sub-int v8, v1, v5 │ │ -06b66c: 3538 d6ff |0090: if-ge v8, v3, 0066 // -002a │ │ -06b670: 9106 0105 |0092: sub-int v6, v1, v5 │ │ -06b674: 28d2 |0094: goto 0066 // -002e │ │ -06b676: 7b67 |0095: neg-int v7, v6 │ │ -06b678: 28d5 |0096: goto 006b // -002b │ │ +06b5c0: |[06b5c0] android.support.v4.widget.NestedScrollView.arrowScroll:(I)Z │ │ +06b5d0: 130a 8200 |0000: const/16 v10, #int 130 // #82 │ │ +06b5d4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +06b5d6: 6e10 2f0f 0b00 |0003: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@0f2f │ │ +06b5dc: 0c00 |0006: move-result-object v0 │ │ +06b5de: 33b0 0300 |0007: if-ne v0, v11, 000a // +0003 │ │ +06b5e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06b5e4: 7100 431f 0000 |000a: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ +06b5ea: 0c08 |000d: move-result-object v8 │ │ +06b5ec: 6e40 411f b8c0 |000e: invoke-virtual {v8, v11, v0, v12}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1f41 │ │ +06b5f2: 0c04 |0011: move-result-object v4 │ │ +06b5f4: 6e10 3c0f 0b00 |0012: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getMaxScrollAmount:()I // method@0f3c │ │ +06b5fa: 0a03 |0015: move-result v3 │ │ +06b5fc: 3804 4100 |0016: if-eqz v4, 0057 // +0041 │ │ +06b600: 6e10 3b0f 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06b606: 0a08 |001b: move-result v8 │ │ +06b608: 7040 550f 4b83 |001c: invoke-direct {v11, v4, v3, v8}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@0f55 │ │ +06b60e: 0a08 |001f: move-result v8 │ │ +06b610: 3808 3700 |0020: if-eqz v8, 0057 // +0037 │ │ +06b614: 54b7 dc03 |0022: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b618: 6e20 d81f 7400 |0024: invoke-virtual {v4, v7}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@1fd8 │ │ +06b61e: 54b7 dc03 |0027: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b622: 6e30 580f 4b07 |0029: invoke-virtual {v11, v4, v7}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0f58 │ │ +06b628: 54b7 dc03 |002c: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06b62c: 6e20 210f 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@0f21 │ │ +06b632: 0a06 |0031: move-result v6 │ │ +06b634: 7020 2a0f 6b00 |0032: invoke-direct {v11, v6}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@0f2a │ │ +06b63a: 6e20 2420 c400 |0035: invoke-virtual {v4, v12}, Landroid/view/View;.requestFocus:(I)Z // method@2024 │ │ +06b640: 3800 1d00 |0038: if-eqz v0, 0055 // +001d │ │ +06b644: 6e10 0820 0000 |003a: invoke-virtual {v0}, Landroid/view/View;.isFocused:()Z // method@2008 │ │ +06b64a: 0a07 |003d: move-result v7 │ │ +06b64c: 3807 1700 |003e: if-eqz v7, 0055 // +0017 │ │ +06b650: 7020 530f 0b00 |0040: invoke-direct {v11, v0}, Landroid/support/v4/widget/NestedScrollView;.isOffScreen:(Landroid/view/View;)Z // method@0f53 │ │ +06b656: 0a07 |0043: move-result v7 │ │ +06b658: 3807 1100 |0044: if-eqz v7, 0055 // +0011 │ │ +06b65c: 6e10 390f 0b00 |0046: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getDescendantFocusability:()I // method@0f39 │ │ +06b662: 0a02 |0049: move-result v2 │ │ +06b664: 1507 0200 |004a: const/high16 v7, #int 131072 // #2 │ │ +06b668: 6e20 7d0f 7b00 |004c: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@0f7d │ │ +06b66e: 6e10 750f 0b00 |004f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.requestFocus:()Z // method@0f75 │ │ +06b674: 6e20 7d0f 2b00 |0052: invoke-virtual {v11, v2}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@0f7d │ │ +06b67a: 1217 |0055: const/4 v7, #int 1 // #1 │ │ +06b67c: 0f07 |0056: return v7 │ │ +06b67e: 0136 |0057: move v6, v3 │ │ +06b680: 1308 2100 |0058: const/16 v8, #int 33 // #21 │ │ +06b684: 338c 1500 |005a: if-ne v12, v8, 006f // +0015 │ │ +06b688: 6e10 460f 0b00 |005c: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b68e: 0a08 |005f: move-result v8 │ │ +06b690: 3568 0f00 |0060: if-ge v8, v6, 006f // +000f │ │ +06b694: 6e10 460f 0b00 |0062: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b69a: 0a06 |0065: move-result v6 │ │ +06b69c: 3806 f0ff |0066: if-eqz v6, 0056 // -0010 │ │ +06b6a0: 33ac 2d00 |0068: if-ne v12, v10, 0095 // +002d │ │ +06b6a4: 0167 |006a: move v7, v6 │ │ +06b6a6: 7020 2a0f 7b00 |006b: invoke-direct {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@0f2a │ │ +06b6ac: 28ca |006e: goto 0038 // -0036 │ │ +06b6ae: 33ac f7ff |006f: if-ne v12, v10, 0066 // -0009 │ │ +06b6b2: 6e10 360f 0b00 |0071: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06b6b8: 0a08 |0074: move-result v8 │ │ +06b6ba: 3d08 f1ff |0075: if-lez v8, 0066 // -000f │ │ +06b6be: 6e20 350f 7b00 |0077: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06b6c4: 0c08 |007a: move-result-object v8 │ │ +06b6c6: 6e10 d41f 0800 |007b: invoke-virtual {v8}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06b6cc: 0a01 |007e: move-result v1 │ │ +06b6ce: 6e10 460f 0b00 |007f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b6d4: 0a08 |0082: move-result v8 │ │ +06b6d6: 6e10 3b0f 0b00 |0083: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06b6dc: 0a09 |0086: move-result v9 │ │ +06b6de: b098 |0087: add-int/2addr v8, v9 │ │ +06b6e0: 6e10 3f0f 0b00 |0088: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06b6e6: 0a09 |008b: move-result v9 │ │ +06b6e8: 9105 0809 |008c: sub-int v5, v8, v9 │ │ +06b6ec: 9108 0105 |008e: sub-int v8, v1, v5 │ │ +06b6f0: 3538 d6ff |0090: if-ge v8, v3, 0066 // -002a │ │ +06b6f4: 9106 0105 |0092: sub-int v6, v1, v5 │ │ +06b6f8: 28d2 |0094: goto 0066 // -002e │ │ +06b6fa: 7b67 |0095: neg-int v7, v6 │ │ +06b6fc: 28d5 |0096: goto 006b // -002b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1210 │ │ 0x0007 line=1211 │ │ 0x000a line=1213 │ │ 0x0012 line=1215 │ │ 0x0016 line=1217 │ │ @@ -107161,18 +107188,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06b67c: |[06b67c] android.support.v4.widget.NestedScrollView.computeHorizontalScrollExtent:()I │ │ -06b68c: 6f10 a121 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollExtent:()I // method@21a1 │ │ -06b692: 0a00 |0003: move-result v0 │ │ -06b694: 0f00 |0004: return v0 │ │ +06b700: |[06b700] android.support.v4.widget.NestedScrollView.computeHorizontalScrollExtent:()I │ │ +06b710: 6f10 a121 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollExtent:()I // method@21a1 │ │ +06b716: 0a00 |0003: move-result v0 │ │ +06b718: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1386 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #6 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -107180,18 +107207,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06b698: |[06b698] android.support.v4.widget.NestedScrollView.computeHorizontalScrollOffset:()I │ │ -06b6a8: 6f10 a221 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollOffset:()I // method@21a2 │ │ -06b6ae: 0a00 |0003: move-result v0 │ │ -06b6b0: 0f00 |0004: return v0 │ │ +06b71c: |[06b71c] android.support.v4.widget.NestedScrollView.computeHorizontalScrollOffset:()I │ │ +06b72c: 6f10 a221 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollOffset:()I // method@21a2 │ │ +06b732: 0a00 |0003: move-result v0 │ │ +06b734: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1380 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #7 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -107199,18 +107226,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06b6b4: |[06b6b4] android.support.v4.widget.NestedScrollView.computeHorizontalScrollRange:()I │ │ -06b6c4: 6f10 a321 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollRange:()I // method@21a3 │ │ -06b6ca: 0a00 |0003: move-result v0 │ │ -06b6cc: 0f00 |0004: return v0 │ │ +06b738: |[06b738] android.support.v4.widget.NestedScrollView.computeHorizontalScrollRange:()I │ │ +06b748: 6f10 a321 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollRange:()I // method@21a3 │ │ +06b74e: 0a00 |0003: move-result v0 │ │ +06b750: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #8 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -107218,69 +107245,69 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 100 16-bit code units │ │ -06b6d0: |[06b6d0] android.support.v4.widget.NestedScrollView.computeScroll:()V │ │ -06b6e0: 121a |0000: const/4 v10, #int 1 // #1 │ │ -06b6e2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -06b6e4: 54e0 da03 |0002: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06b6e8: 6e10 e20f 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@0fe2 │ │ -06b6ee: 0a00 |0007: move-result v0 │ │ -06b6f0: 3800 4800 |0008: if-eqz v0, 0050 // +0048 │ │ -06b6f4: 6e10 450f 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06b6fa: 0a03 |000d: move-result v3 │ │ -06b6fc: 6e10 460f 0e00 |000e: invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b702: 0a04 |0011: move-result v4 │ │ -06b704: 54e0 da03 |0012: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06b708: 6e10 e80f 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0fe8 │ │ -06b70e: 0a0c |0017: move-result v12 │ │ -06b710: 54e0 da03 |0018: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06b714: 6e10 e90f 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0fe9 │ │ -06b71a: 0a0d |001d: move-result v13 │ │ -06b71c: 33c3 0400 |001e: if-ne v3, v12, 0022 // +0004 │ │ -06b720: 32d4 3000 |0020: if-eq v4, v13, 0050 // +0030 │ │ -06b724: 7010 440f 0e00 |0022: invoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06b72a: 0a06 |0025: move-result v6 │ │ -06b72c: 7110 320a 0e00 |0026: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ -06b732: 0a0b |0029: move-result v11 │ │ -06b734: 380b 0600 |002a: if-eqz v11, 0030 // +0006 │ │ -06b738: 33ab 2500 |002c: if-ne v11, v10, 0051 // +0025 │ │ -06b73c: 3d06 2300 |002e: if-lez v6, 0051 // +0023 │ │ -06b740: 9101 0c03 |0030: sub-int v1, v12, v3 │ │ -06b744: 9102 0d04 |0032: sub-int v2, v13, v4 │ │ -06b748: 07e0 |0034: move-object v0, v14 │ │ -06b74a: 0157 |0035: move v7, v5 │ │ -06b74c: 0158 |0036: move v8, v5 │ │ -06b74e: 0159 |0037: move v9, v5 │ │ -06b750: 740a 6d0f 0000 |0038: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/NestedScrollView;.overScrollByCompat:(IIIIIIIIZ)Z // method@0f6d │ │ -06b756: 380a 1500 |003b: if-eqz v10, 0050 // +0015 │ │ -06b75a: 7010 2d0f 0e00 |003d: invoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;.ensureGlows:()V // method@0f2d │ │ -06b760: 3c0d 1300 |0040: if-gtz v13, 0053 // +0013 │ │ -06b764: 3d04 1100 |0042: if-lez v4, 0053 // +0011 │ │ -06b768: 54e0 cb03 |0044: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06b76c: 54e1 da03 |0046: iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06b770: 6e10 e70f 0100 |0048: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.getCurrVelocity:()F // method@0fe7 │ │ -06b776: 0a01 |004b: move-result v1 │ │ -06b778: 8711 |004c: float-to-int v1, v1 │ │ -06b77a: 6e20 9e0e 1000 |004d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onAbsorb:(I)Z // method@0e9e │ │ -06b780: 0e00 |0050: return-void │ │ -06b782: 015a |0051: move v10, v5 │ │ -06b784: 28de |0052: goto 0030 // -0022 │ │ -06b786: 346d fdff |0053: if-lt v13, v6, 0050 // -0003 │ │ -06b78a: 3564 fbff |0055: if-ge v4, v6, 0050 // -0005 │ │ -06b78e: 54e0 ca03 |0057: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06b792: 54e1 da03 |0059: iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06b796: 6e10 e70f 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.getCurrVelocity:()F // method@0fe7 │ │ -06b79c: 0a01 |005e: move-result v1 │ │ -06b79e: 8711 |005f: float-to-int v1, v1 │ │ -06b7a0: 6e20 9e0e 1000 |0060: invoke-virtual {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onAbsorb:(I)Z // method@0e9e │ │ -06b7a6: 28ed |0063: goto 0050 // -0013 │ │ +06b754: |[06b754] android.support.v4.widget.NestedScrollView.computeScroll:()V │ │ +06b764: 121a |0000: const/4 v10, #int 1 // #1 │ │ +06b766: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +06b768: 54e0 da03 |0002: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06b76c: 6e10 e20f 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@0fe2 │ │ +06b772: 0a00 |0007: move-result v0 │ │ +06b774: 3800 4800 |0008: if-eqz v0, 0050 // +0048 │ │ +06b778: 6e10 450f 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06b77e: 0a03 |000d: move-result v3 │ │ +06b780: 6e10 460f 0e00 |000e: invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b786: 0a04 |0011: move-result v4 │ │ +06b788: 54e0 da03 |0012: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06b78c: 6e10 e80f 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0fe8 │ │ +06b792: 0a0c |0017: move-result v12 │ │ +06b794: 54e0 da03 |0018: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06b798: 6e10 e90f 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0fe9 │ │ +06b79e: 0a0d |001d: move-result v13 │ │ +06b7a0: 33c3 0400 |001e: if-ne v3, v12, 0022 // +0004 │ │ +06b7a4: 32d4 3000 |0020: if-eq v4, v13, 0050 // +0030 │ │ +06b7a8: 7010 440f 0e00 |0022: invoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06b7ae: 0a06 |0025: move-result v6 │ │ +06b7b0: 7110 320a 0e00 |0026: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ +06b7b6: 0a0b |0029: move-result v11 │ │ +06b7b8: 380b 0600 |002a: if-eqz v11, 0030 // +0006 │ │ +06b7bc: 33ab 2500 |002c: if-ne v11, v10, 0051 // +0025 │ │ +06b7c0: 3d06 2300 |002e: if-lez v6, 0051 // +0023 │ │ +06b7c4: 9101 0c03 |0030: sub-int v1, v12, v3 │ │ +06b7c8: 9102 0d04 |0032: sub-int v2, v13, v4 │ │ +06b7cc: 07e0 |0034: move-object v0, v14 │ │ +06b7ce: 0157 |0035: move v7, v5 │ │ +06b7d0: 0158 |0036: move v8, v5 │ │ +06b7d2: 0159 |0037: move v9, v5 │ │ +06b7d4: 740a 6d0f 0000 |0038: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/NestedScrollView;.overScrollByCompat:(IIIIIIIIZ)Z // method@0f6d │ │ +06b7da: 380a 1500 |003b: if-eqz v10, 0050 // +0015 │ │ +06b7de: 7010 2d0f 0e00 |003d: invoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;.ensureGlows:()V // method@0f2d │ │ +06b7e4: 3c0d 1300 |0040: if-gtz v13, 0053 // +0013 │ │ +06b7e8: 3d04 1100 |0042: if-lez v4, 0053 // +0011 │ │ +06b7ec: 54e0 cb03 |0044: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06b7f0: 54e1 da03 |0046: iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06b7f4: 6e10 e70f 0100 |0048: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.getCurrVelocity:()F // method@0fe7 │ │ +06b7fa: 0a01 |004b: move-result v1 │ │ +06b7fc: 8711 |004c: float-to-int v1, v1 │ │ +06b7fe: 6e20 9e0e 1000 |004d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onAbsorb:(I)Z // method@0e9e │ │ +06b804: 0e00 |0050: return-void │ │ +06b806: 015a |0051: move v10, v5 │ │ +06b808: 28de |0052: goto 0030 // -0022 │ │ +06b80a: 346d fdff |0053: if-lt v13, v6, 0050 // -0003 │ │ +06b80e: 3564 fbff |0055: if-ge v4, v6, 0050 // -0005 │ │ +06b812: 54e0 ca03 |0057: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06b816: 54e1 da03 |0059: iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06b81a: 6e10 e70f 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.getCurrVelocity:()F // method@0fe7 │ │ +06b820: 0a01 |005e: move-result v1 │ │ +06b822: 8711 |005f: float-to-int v1, v1 │ │ +06b824: 6e20 9e0e 1000 |0060: invoke-virtual {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onAbsorb:(I)Z // method@0e9e │ │ +06b82a: 28ed |0063: goto 0050 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1420 │ │ 0x000a line=1421 │ │ 0x000e line=1422 │ │ 0x0012 line=1423 │ │ 0x0018 line=1424 │ │ @@ -107319,81 +107346,81 @@ │ │ type : '(Landroid/graphics/Rect;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -06b7a8: |[06b7a8] android.support.v4.widget.NestedScrollView.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I │ │ -06b7b8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -06b7ba: 6e10 360f 0a00 |0001: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06b7c0: 0a08 |0004: move-result v8 │ │ -06b7c2: 3908 0400 |0005: if-nez v8, 0009 // +0004 │ │ -06b7c6: 0176 |0007: move v6, v7 │ │ -06b7c8: 0f06 |0008: return v6 │ │ -06b7ca: 6e10 3b0f 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06b7d0: 0a03 |000c: move-result v3 │ │ -06b7d2: 6e10 460f 0a00 |000d: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b7d8: 0a05 |0010: move-result v5 │ │ -06b7da: 9004 0503 |0011: add-int v4, v5, v3 │ │ -06b7de: 6e10 480f 0a00 |0013: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@0f48 │ │ -06b7e4: 0a02 |0016: move-result v2 │ │ -06b7e6: 52b8 2e00 |0017: iget v8, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ -06b7ea: 3d08 0300 |0019: if-lez v8, 001c // +0003 │ │ -06b7ee: b025 |001b: add-int/2addr v5, v2 │ │ -06b7f0: 52b8 2b00 |001c: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06b7f4: 6e20 350f 7a00 |001e: invoke-virtual {v10, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06b7fa: 0c09 |0021: move-result-object v9 │ │ -06b7fc: 6e10 dc1f 0900 |0022: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -06b802: 0a09 |0025: move-result v9 │ │ -06b804: 3598 0300 |0026: if-ge v8, v9, 0029 // +0003 │ │ -06b808: b124 |0028: sub-int/2addr v4, v2 │ │ -06b80a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -06b80c: 52b8 2b00 |002a: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06b810: 3748 2400 |002c: if-le v8, v4, 0050 // +0024 │ │ -06b814: 52b8 2e00 |002e: iget v8, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ -06b818: 3758 2000 |0030: if-le v8, v5, 0050 // +0020 │ │ -06b81c: 6e10 ad01 0b00 |0032: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@01ad │ │ -06b822: 0a08 |0035: move-result v8 │ │ -06b824: 3738 1500 |0036: if-le v8, v3, 004b // +0015 │ │ -06b828: 52b8 2e00 |0038: iget v8, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ -06b82c: b158 |003a: sub-int/2addr v8, v5 │ │ -06b82e: b086 |003b: add-int/2addr v6, v8 │ │ -06b830: 6e20 350f 7a00 |003c: invoke-virtual {v10, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06b836: 0c07 |003f: move-result-object v7 │ │ -06b838: 6e10 d41f 0700 |0040: invoke-virtual {v7}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06b83e: 0a00 |0043: move-result v0 │ │ -06b840: 9101 0004 |0044: sub-int v1, v0, v4 │ │ -06b844: 7120 af27 1600 |0046: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06b84a: 0a06 |0049: move-result v6 │ │ -06b84c: 28be |004a: goto 0008 // -0042 │ │ -06b84e: 52b8 2b00 |004b: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06b852: b148 |004d: sub-int/2addr v8, v4 │ │ -06b854: b086 |004e: add-int/2addr v6, v8 │ │ -06b856: 28ed |004f: goto 003c // -0013 │ │ -06b858: 52b7 2e00 |0050: iget v7, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ -06b85c: 3557 b6ff |0052: if-ge v7, v5, 0008 // -004a │ │ -06b860: 52b7 2b00 |0054: iget v7, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06b864: 3547 b2ff |0056: if-ge v7, v4, 0008 // -004e │ │ -06b868: 6e10 ad01 0b00 |0058: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@01ad │ │ -06b86e: 0a07 |005b: move-result v7 │ │ -06b870: 3737 1100 |005c: if-le v7, v3, 006d // +0011 │ │ -06b874: 52b7 2b00 |005e: iget v7, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06b878: 9107 0407 |0060: sub-int v7, v4, v7 │ │ -06b87c: b176 |0062: sub-int/2addr v6, v7 │ │ -06b87e: 6e10 460f 0a00 |0063: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b884: 0a07 |0066: move-result v7 │ │ -06b886: 7b77 |0067: neg-int v7, v7 │ │ -06b888: 7120 ac27 7600 |0068: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06b88e: 0a06 |006b: move-result v6 │ │ -06b890: 289c |006c: goto 0008 // -0064 │ │ -06b892: 52b7 2e00 |006d: iget v7, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ -06b896: 9107 0507 |006f: sub-int v7, v5, v7 │ │ -06b89a: b176 |0071: sub-int/2addr v6, v7 │ │ -06b89c: 28f1 |0072: goto 0063 // -000f │ │ +06b82c: |[06b82c] android.support.v4.widget.NestedScrollView.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I │ │ +06b83c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06b83e: 6e10 360f 0a00 |0001: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06b844: 0a08 |0004: move-result v8 │ │ +06b846: 3908 0400 |0005: if-nez v8, 0009 // +0004 │ │ +06b84a: 0176 |0007: move v6, v7 │ │ +06b84c: 0f06 |0008: return v6 │ │ +06b84e: 6e10 3b0f 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06b854: 0a03 |000c: move-result v3 │ │ +06b856: 6e10 460f 0a00 |000d: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b85c: 0a05 |0010: move-result v5 │ │ +06b85e: 9004 0503 |0011: add-int v4, v5, v3 │ │ +06b862: 6e10 480f 0a00 |0013: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@0f48 │ │ +06b868: 0a02 |0016: move-result v2 │ │ +06b86a: 52b8 2e00 |0017: iget v8, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ +06b86e: 3d08 0300 |0019: if-lez v8, 001c // +0003 │ │ +06b872: b025 |001b: add-int/2addr v5, v2 │ │ +06b874: 52b8 2b00 |001c: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06b878: 6e20 350f 7a00 |001e: invoke-virtual {v10, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06b87e: 0c09 |0021: move-result-object v9 │ │ +06b880: 6e10 dc1f 0900 |0022: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +06b886: 0a09 |0025: move-result v9 │ │ +06b888: 3598 0300 |0026: if-ge v8, v9, 0029 // +0003 │ │ +06b88c: b124 |0028: sub-int/2addr v4, v2 │ │ +06b88e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +06b890: 52b8 2b00 |002a: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06b894: 3748 2400 |002c: if-le v8, v4, 0050 // +0024 │ │ +06b898: 52b8 2e00 |002e: iget v8, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ +06b89c: 3758 2000 |0030: if-le v8, v5, 0050 // +0020 │ │ +06b8a0: 6e10 ad01 0b00 |0032: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@01ad │ │ +06b8a6: 0a08 |0035: move-result v8 │ │ +06b8a8: 3738 1500 |0036: if-le v8, v3, 004b // +0015 │ │ +06b8ac: 52b8 2e00 |0038: iget v8, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ +06b8b0: b158 |003a: sub-int/2addr v8, v5 │ │ +06b8b2: b086 |003b: add-int/2addr v6, v8 │ │ +06b8b4: 6e20 350f 7a00 |003c: invoke-virtual {v10, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06b8ba: 0c07 |003f: move-result-object v7 │ │ +06b8bc: 6e10 d41f 0700 |0040: invoke-virtual {v7}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06b8c2: 0a00 |0043: move-result v0 │ │ +06b8c4: 9101 0004 |0044: sub-int v1, v0, v4 │ │ +06b8c8: 7120 af27 1600 |0046: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06b8ce: 0a06 |0049: move-result v6 │ │ +06b8d0: 28be |004a: goto 0008 // -0042 │ │ +06b8d2: 52b8 2b00 |004b: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06b8d6: b148 |004d: sub-int/2addr v8, v4 │ │ +06b8d8: b086 |004e: add-int/2addr v6, v8 │ │ +06b8da: 28ed |004f: goto 003c // -0013 │ │ +06b8dc: 52b7 2e00 |0050: iget v7, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ +06b8e0: 3557 b6ff |0052: if-ge v7, v5, 0008 // -004a │ │ +06b8e4: 52b7 2b00 |0054: iget v7, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06b8e8: 3547 b2ff |0056: if-ge v7, v4, 0008 // -004e │ │ +06b8ec: 6e10 ad01 0b00 |0058: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@01ad │ │ +06b8f2: 0a07 |005b: move-result v7 │ │ +06b8f4: 3737 1100 |005c: if-le v7, v3, 006d // +0011 │ │ +06b8f8: 52b7 2b00 |005e: iget v7, v11, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06b8fc: 9107 0407 |0060: sub-int v7, v4, v7 │ │ +06b900: b176 |0062: sub-int/2addr v6, v7 │ │ +06b902: 6e10 460f 0a00 |0063: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b908: 0a07 |0066: move-result v7 │ │ +06b90a: 7b77 |0067: neg-int v7, v7 │ │ +06b90c: 7120 ac27 7600 |0068: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06b912: 0a06 |006b: move-result v6 │ │ +06b914: 289c |006c: goto 0008 // -0064 │ │ +06b916: 52b7 2e00 |006d: iget v7, v11, Landroid/graphics/Rect;.top:I // field@002e │ │ +06b91a: 9107 0507 |006f: sub-int v7, v5, v7 │ │ +06b91e: b176 |0071: sub-int/2addr v6, v7 │ │ +06b920: 28f1 |0072: goto 0063 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1495 │ │ 0x0008 line=1549 │ │ 0x0009 line=1497 │ │ 0x000d line=1498 │ │ 0x0011 line=1499 │ │ @@ -107432,18 +107459,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06b8a0: |[06b8a0] android.support.v4.widget.NestedScrollView.computeVerticalScrollExtent:()I │ │ -06b8b0: 6f10 a421 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeVerticalScrollExtent:()I // method@21a4 │ │ -06b8b6: 0a00 |0003: move-result v0 │ │ -06b8b8: 0f00 |0004: return v0 │ │ +06b924: |[06b924] android.support.v4.widget.NestedScrollView.computeVerticalScrollExtent:()I │ │ +06b934: 6f10 a421 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeVerticalScrollExtent:()I // method@21a4 │ │ +06b93a: 0a00 |0003: move-result v0 │ │ +06b93c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1368 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #11 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -107451,21 +107478,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06b8bc: |[06b8bc] android.support.v4.widget.NestedScrollView.computeVerticalScrollOffset:()I │ │ -06b8cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b8ce: 6f10 a521 0200 |0001: invoke-super {v2}, Landroid/widget/FrameLayout;.computeVerticalScrollOffset:()I // method@21a5 │ │ -06b8d4: 0a01 |0004: move-result v1 │ │ -06b8d6: 7120 ac27 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06b8dc: 0a00 |0008: move-result v0 │ │ -06b8de: 0f00 |0009: return v0 │ │ +06b940: |[06b940] android.support.v4.widget.NestedScrollView.computeVerticalScrollOffset:()I │ │ +06b950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b952: 6f10 a521 0200 |0001: invoke-super {v2}, Landroid/widget/FrameLayout;.computeVerticalScrollOffset:()I // method@21a5 │ │ +06b958: 0a01 |0004: move-result v1 │ │ +06b95a: 7120 ac27 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06b960: 0a00 |0008: move-result v0 │ │ +06b962: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #12 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -107473,45 +107500,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -06b8e0: |[06b8e0] android.support.v4.widget.NestedScrollView.computeVerticalScrollRange:()I │ │ -06b8f0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -06b8f2: 6e10 360f 0800 |0001: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06b8f8: 0a01 |0004: move-result v1 │ │ -06b8fa: 6e10 3b0f 0800 |0005: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06b900: 0a05 |0008: move-result v5 │ │ -06b902: 6e10 3f0f 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06b908: 0a06 |000c: move-result v6 │ │ -06b90a: b165 |000d: sub-int/2addr v5, v6 │ │ -06b90c: 6e10 420f 0800 |000e: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06b912: 0a06 |0011: move-result v6 │ │ -06b914: 9100 0506 |0012: sub-int v0, v5, v6 │ │ -06b918: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -06b91c: 0f00 |0016: return v0 │ │ -06b91e: 6e20 350f 7800 |0017: invoke-virtual {v8, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06b924: 0c05 |001a: move-result-object v5 │ │ -06b926: 6e10 d41f 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06b92c: 0a03 |001e: move-result v3 │ │ -06b92e: 6e10 460f 0800 |001f: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06b934: 0a04 |0022: move-result v4 │ │ -06b936: 9105 0300 |0023: sub-int v5, v3, v0 │ │ -06b93a: 7120 ac27 5700 |0025: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06b940: 0a02 |0028: move-result v2 │ │ -06b942: 3b04 0500 |0029: if-gez v4, 002e // +0005 │ │ -06b946: b143 |002b: sub-int/2addr v3, v4 │ │ -06b948: 0130 |002c: move v0, v3 │ │ -06b94a: 28e9 |002d: goto 0016 // -0017 │ │ -06b94c: 3724 feff |002e: if-le v4, v2, 002c // -0002 │ │ -06b950: 9105 0402 |0030: sub-int v5, v4, v2 │ │ -06b954: b053 |0032: add-int/2addr v3, v5 │ │ -06b956: 28f9 |0033: goto 002c // -0007 │ │ +06b964: |[06b964] android.support.v4.widget.NestedScrollView.computeVerticalScrollRange:()I │ │ +06b974: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06b976: 6e10 360f 0800 |0001: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06b97c: 0a01 |0004: move-result v1 │ │ +06b97e: 6e10 3b0f 0800 |0005: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06b984: 0a05 |0008: move-result v5 │ │ +06b986: 6e10 3f0f 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06b98c: 0a06 |000c: move-result v6 │ │ +06b98e: b165 |000d: sub-int/2addr v5, v6 │ │ +06b990: 6e10 420f 0800 |000e: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06b996: 0a06 |0011: move-result v6 │ │ +06b998: 9100 0506 |0012: sub-int v0, v5, v6 │ │ +06b99c: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +06b9a0: 0f00 |0016: return v0 │ │ +06b9a2: 6e20 350f 7800 |0017: invoke-virtual {v8, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06b9a8: 0c05 |001a: move-result-object v5 │ │ +06b9aa: 6e10 d41f 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06b9b0: 0a03 |001e: move-result v3 │ │ +06b9b2: 6e10 460f 0800 |001f: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06b9b8: 0a04 |0022: move-result v4 │ │ +06b9ba: 9105 0300 |0023: sub-int v5, v3, v0 │ │ +06b9be: 7120 ac27 5700 |0025: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06b9c4: 0a02 |0028: move-result v2 │ │ +06b9c6: 3b04 0500 |0029: if-gez v4, 002e // +0005 │ │ +06b9ca: b143 |002b: sub-int/2addr v3, v4 │ │ +06b9cc: 0130 |002c: move v0, v3 │ │ +06b9ce: 28e9 |002d: goto 0016 // -0017 │ │ +06b9d0: 3724 feff |002e: if-le v4, v2, 002c // -0002 │ │ +06b9d4: 9105 0402 |0030: sub-int v5, v4, v2 │ │ +06b9d8: b053 |0032: add-int/2addr v3, v5 │ │ +06b9da: 28f9 |0033: goto 002c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1341 │ │ 0x0005 line=1342 │ │ 0x0014 line=1343 │ │ 0x0016 line=1356 │ │ 0x0017 line=1347 │ │ @@ -107536,25 +107563,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06b958: |[06b958] android.support.v4.widget.NestedScrollView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -06b968: 6f20 a621 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@21a6 │ │ -06b96e: 0a00 |0003: move-result v0 │ │ -06b970: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -06b974: 6e20 2e0f 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0f2e │ │ -06b97a: 0a00 |0009: move-result v0 │ │ -06b97c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -06b980: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -06b982: 0f00 |000d: return v0 │ │ -06b984: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -06b986: 28fe |000f: goto 000d // -0002 │ │ +06b9dc: |[06b9dc] android.support.v4.widget.NestedScrollView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +06b9ec: 6f20 a621 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@21a6 │ │ +06b9f2: 0a00 |0003: move-result v0 │ │ +06b9f4: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +06b9f8: 6e20 2e0f 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0f2e │ │ +06b9fe: 0a00 |0009: move-result v0 │ │ +06ba00: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +06ba04: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06ba06: 0f00 |000d: return v0 │ │ +06ba08: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06ba0a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -107563,19 +107590,19 @@ │ │ type : '(FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06b988: |[06b988] android.support.v4.widget.NestedScrollView.dispatchNestedFling:(FFZ)Z │ │ -06b998: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06b99c: 6e40 f608 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedFling:(FFZ)Z // method@08f6 │ │ -06b9a2: 0a00 |0005: move-result v0 │ │ -06b9a4: 0f00 |0006: return v0 │ │ +06ba0c: |[06ba0c] android.support.v4.widget.NestedScrollView.dispatchNestedFling:(FFZ)Z │ │ +06ba1c: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06ba20: 6e40 f608 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedFling:(FFZ)Z // method@08f6 │ │ +06ba26: 0a00 |0005: move-result v0 │ │ +06ba28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0007 reg=2 velocityX F │ │ 0x0000 - 0x0007 reg=3 velocityY F │ │ @@ -107586,19 +107613,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06b9a8: |[06b9a8] android.support.v4.widget.NestedScrollView.dispatchNestedPreFling:(FF)Z │ │ -06b9b8: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06b9bc: 6e30 f708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreFling:(FF)Z // method@08f7 │ │ -06b9c2: 0a00 |0005: move-result v0 │ │ -06b9c4: 0f00 |0006: return v0 │ │ +06ba2c: |[06ba2c] android.support.v4.widget.NestedScrollView.dispatchNestedPreFling:(FF)Z │ │ +06ba3c: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06ba40: 6e30 f708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreFling:(FF)Z // method@08f7 │ │ +06ba46: 0a00 |0005: move-result v0 │ │ +06ba48: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0007 reg=2 velocityX F │ │ 0x0000 - 0x0007 reg=3 velocityY F │ │ @@ -107608,19 +107635,19 @@ │ │ type : '(II[I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -06b9c8: |[06b9c8] android.support.v4.widget.NestedScrollView.dispatchNestedPreScroll:(II[I[I)Z │ │ -06b9d8: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06b9dc: 6e55 f808 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreScroll:(II[I[I)Z // method@08f8 │ │ -06b9e2: 0a00 |0005: move-result v0 │ │ -06b9e4: 0f00 |0006: return v0 │ │ +06ba4c: |[06ba4c] android.support.v4.widget.NestedScrollView.dispatchNestedPreScroll:(II[I[I)Z │ │ +06ba5c: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06ba60: 6e55 f808 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreScroll:(II[I[I)Z // method@08f8 │ │ +06ba66: 0a00 |0005: move-result v0 │ │ +06ba68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0007 reg=2 dx I │ │ 0x0000 - 0x0007 reg=3 dy I │ │ @@ -107632,24 +107659,24 @@ │ │ type : '(IIII[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -06b9e8: |[06b9e8] android.support.v4.widget.NestedScrollView.dispatchNestedScroll:(IIII[I)Z │ │ -06b9f8: 5460 c803 |0000: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06b9fc: 0171 |0002: move v1, v7 │ │ -06b9fe: 0182 |0003: move v2, v8 │ │ -06ba00: 0193 |0004: move v3, v9 │ │ -06ba02: 01a4 |0005: move v4, v10 │ │ -06ba04: 07b5 |0006: move-object v5, v11 │ │ -06ba06: 7406 f908 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedScroll:(IIII[I)Z // method@08f9 │ │ -06ba0c: 0a00 |000a: move-result v0 │ │ -06ba0e: 0f00 |000b: return v0 │ │ +06ba6c: |[06ba6c] android.support.v4.widget.NestedScrollView.dispatchNestedScroll:(IIII[I)Z │ │ +06ba7c: 5460 c803 |0000: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06ba80: 0171 |0002: move v1, v7 │ │ +06ba82: 0182 |0003: move v2, v8 │ │ +06ba84: 0193 |0004: move v3, v9 │ │ +06ba86: 01a4 |0005: move v4, v10 │ │ +06ba88: 07b5 |0006: move-object v5, v11 │ │ +06ba8a: 7406 f908 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedScroll:(IIII[I)Z // method@08f9 │ │ +06ba90: 0a00 |000a: move-result v0 │ │ +06ba92: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x000c reg=7 dxConsumed I │ │ 0x0000 - 0x000c reg=8 dyConsumed I │ │ @@ -107662,93 +107689,93 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -06ba10: |[06ba10] android.support.v4.widget.NestedScrollView.draw:(Landroid/graphics/Canvas;)V │ │ -06ba20: 6f20 a721 8700 |0000: invoke-super {v7, v8}, Landroid/widget/FrameLayout;.draw:(Landroid/graphics/Canvas;)V // method@21a7 │ │ -06ba26: 5474 cb03 |0003: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06ba2a: 3804 9300 |0005: if-eqz v4, 0098 // +0093 │ │ -06ba2e: 6e10 460f 0700 |0007: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06ba34: 0a02 |000a: move-result v2 │ │ -06ba36: 5474 cb03 |000b: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06ba3a: 6e10 9d0e 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ -06ba40: 0a04 |0010: move-result v4 │ │ -06ba42: 3904 3a00 |0011: if-nez v4, 004b // +003a │ │ -06ba46: 6e10 8b01 0800 |0013: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ -06ba4c: 0a01 |0016: move-result v1 │ │ -06ba4e: 6e10 4a0f 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ -06ba54: 0a04 |001a: move-result v4 │ │ -06ba56: 6e10 400f 0700 |001b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ -06ba5c: 0a05 |001e: move-result v5 │ │ -06ba5e: b154 |001f: sub-int/2addr v4, v5 │ │ -06ba60: 6e10 410f 0700 |0020: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ -06ba66: 0a05 |0023: move-result v5 │ │ -06ba68: 9103 0405 |0024: sub-int v3, v4, v5 │ │ -06ba6c: 6e10 400f 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ -06ba72: 0a04 |0029: move-result v4 │ │ -06ba74: 8244 |002a: int-to-float v4, v4 │ │ -06ba76: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -06ba78: 7120 af27 2500 |002c: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06ba7e: 0a05 |002f: move-result v5 │ │ -06ba80: 8255 |0030: int-to-float v5, v5 │ │ -06ba82: 6e30 8d01 4805 |0031: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ -06ba88: 5474 cb03 |0034: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06ba8c: 6e10 3b0f 0700 |0036: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06ba92: 0a05 |0039: move-result v5 │ │ -06ba94: 6e30 a20e 3405 |003a: invoke-virtual {v4, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ea2 │ │ -06ba9a: 5474 cb03 |003d: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06ba9e: 6e20 9b0e 8400 |003f: invoke-virtual {v4, v8}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e9b │ │ -06baa4: 0a04 |0042: move-result v4 │ │ -06baa6: 3804 0500 |0043: if-eqz v4, 0048 // +0005 │ │ -06baaa: 7110 3f0a 0700 |0045: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -06bab0: 6e20 8801 1800 |0048: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ -06bab6: 5474 ca03 |004b: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06baba: 6e10 9d0e 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ -06bac0: 0a04 |0050: move-result v4 │ │ -06bac2: 3904 4700 |0051: if-nez v4, 0098 // +0047 │ │ -06bac6: 6e10 8b01 0800 |0053: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ -06bacc: 0a01 |0056: move-result v1 │ │ -06bace: 6e10 4a0f 0700 |0057: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ -06bad4: 0a04 |005a: move-result v4 │ │ -06bad6: 6e10 400f 0700 |005b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ -06badc: 0a05 |005e: move-result v5 │ │ -06bade: b154 |005f: sub-int/2addr v4, v5 │ │ -06bae0: 6e10 410f 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ -06bae6: 0a05 |0063: move-result v5 │ │ -06bae8: 9103 0405 |0064: sub-int v3, v4, v5 │ │ -06baec: 6e10 3b0f 0700 |0066: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06baf2: 0a00 |0069: move-result v0 │ │ -06baf4: 7b34 |006a: neg-int v4, v3 │ │ -06baf6: 6e10 400f 0700 |006b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ -06bafc: 0a05 |006e: move-result v5 │ │ -06bafe: b054 |006f: add-int/2addr v4, v5 │ │ -06bb00: 8244 |0070: int-to-float v4, v4 │ │ -06bb02: 7010 440f 0700 |0071: invoke-direct {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06bb08: 0a05 |0074: move-result v5 │ │ -06bb0a: 7120 ac27 2500 |0075: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06bb10: 0a05 |0078: move-result v5 │ │ -06bb12: b005 |0079: add-int/2addr v5, v0 │ │ -06bb14: 8255 |007a: int-to-float v5, v5 │ │ -06bb16: 6e30 8d01 4805 |007b: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ -06bb1c: 1504 3443 |007e: const/high16 v4, #int 1127481344 // #4334 │ │ -06bb20: 8235 |0080: int-to-float v5, v3 │ │ -06bb22: 1206 |0081: const/4 v6, #int 0 // #0 │ │ -06bb24: 6e40 8a01 4865 |0082: invoke-virtual {v8, v4, v5, v6}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@018a │ │ -06bb2a: 5474 ca03 |0085: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06bb2e: 6e30 a20e 3400 |0087: invoke-virtual {v4, v3, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ea2 │ │ -06bb34: 5474 ca03 |008a: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06bb38: 6e20 9b0e 8400 |008c: invoke-virtual {v4, v8}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e9b │ │ -06bb3e: 0a04 |008f: move-result v4 │ │ -06bb40: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ -06bb44: 7110 3f0a 0700 |0092: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -06bb4a: 6e20 8801 1800 |0095: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ -06bb50: 0e00 |0098: return-void │ │ +06ba94: |[06ba94] android.support.v4.widget.NestedScrollView.draw:(Landroid/graphics/Canvas;)V │ │ +06baa4: 6f20 a721 8700 |0000: invoke-super {v7, v8}, Landroid/widget/FrameLayout;.draw:(Landroid/graphics/Canvas;)V // method@21a7 │ │ +06baaa: 5474 cb03 |0003: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06baae: 3804 9300 |0005: if-eqz v4, 0098 // +0093 │ │ +06bab2: 6e10 460f 0700 |0007: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06bab8: 0a02 |000a: move-result v2 │ │ +06baba: 5474 cb03 |000b: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06babe: 6e10 9d0e 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ +06bac4: 0a04 |0010: move-result v4 │ │ +06bac6: 3904 3a00 |0011: if-nez v4, 004b // +003a │ │ +06baca: 6e10 8b01 0800 |0013: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ +06bad0: 0a01 |0016: move-result v1 │ │ +06bad2: 6e10 4a0f 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ +06bad8: 0a04 |001a: move-result v4 │ │ +06bada: 6e10 400f 0700 |001b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ +06bae0: 0a05 |001e: move-result v5 │ │ +06bae2: b154 |001f: sub-int/2addr v4, v5 │ │ +06bae4: 6e10 410f 0700 |0020: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ +06baea: 0a05 |0023: move-result v5 │ │ +06baec: 9103 0405 |0024: sub-int v3, v4, v5 │ │ +06baf0: 6e10 400f 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ +06baf6: 0a04 |0029: move-result v4 │ │ +06baf8: 8244 |002a: int-to-float v4, v4 │ │ +06bafa: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +06bafc: 7120 af27 2500 |002c: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06bb02: 0a05 |002f: move-result v5 │ │ +06bb04: 8255 |0030: int-to-float v5, v5 │ │ +06bb06: 6e30 8d01 4805 |0031: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ +06bb0c: 5474 cb03 |0034: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06bb10: 6e10 3b0f 0700 |0036: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06bb16: 0a05 |0039: move-result v5 │ │ +06bb18: 6e30 a20e 3405 |003a: invoke-virtual {v4, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ea2 │ │ +06bb1e: 5474 cb03 |003d: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06bb22: 6e20 9b0e 8400 |003f: invoke-virtual {v4, v8}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e9b │ │ +06bb28: 0a04 |0042: move-result v4 │ │ +06bb2a: 3804 0500 |0043: if-eqz v4, 0048 // +0005 │ │ +06bb2e: 7110 3f0a 0700 |0045: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +06bb34: 6e20 8801 1800 |0048: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ +06bb3a: 5474 ca03 |004b: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06bb3e: 6e10 9d0e 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ +06bb44: 0a04 |0050: move-result v4 │ │ +06bb46: 3904 4700 |0051: if-nez v4, 0098 // +0047 │ │ +06bb4a: 6e10 8b01 0800 |0053: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ +06bb50: 0a01 |0056: move-result v1 │ │ +06bb52: 6e10 4a0f 0700 |0057: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ +06bb58: 0a04 |005a: move-result v4 │ │ +06bb5a: 6e10 400f 0700 |005b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ +06bb60: 0a05 |005e: move-result v5 │ │ +06bb62: b154 |005f: sub-int/2addr v4, v5 │ │ +06bb64: 6e10 410f 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ +06bb6a: 0a05 |0063: move-result v5 │ │ +06bb6c: 9103 0405 |0064: sub-int v3, v4, v5 │ │ +06bb70: 6e10 3b0f 0700 |0066: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06bb76: 0a00 |0069: move-result v0 │ │ +06bb78: 7b34 |006a: neg-int v4, v3 │ │ +06bb7a: 6e10 400f 0700 |006b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ +06bb80: 0a05 |006e: move-result v5 │ │ +06bb82: b054 |006f: add-int/2addr v4, v5 │ │ +06bb84: 8244 |0070: int-to-float v4, v4 │ │ +06bb86: 7010 440f 0700 |0071: invoke-direct {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06bb8c: 0a05 |0074: move-result v5 │ │ +06bb8e: 7120 ac27 2500 |0075: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06bb94: 0a05 |0078: move-result v5 │ │ +06bb96: b005 |0079: add-int/2addr v5, v0 │ │ +06bb98: 8255 |007a: int-to-float v5, v5 │ │ +06bb9a: 6e30 8d01 4805 |007b: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ +06bba0: 1504 3443 |007e: const/high16 v4, #int 1127481344 // #4334 │ │ +06bba4: 8235 |0080: int-to-float v5, v3 │ │ +06bba6: 1206 |0081: const/4 v6, #int 0 // #0 │ │ +06bba8: 6e40 8a01 4865 |0082: invoke-virtual {v8, v4, v5, v6}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@018a │ │ +06bbae: 5474 ca03 |0085: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06bbb2: 6e30 a20e 3400 |0087: invoke-virtual {v4, v3, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ea2 │ │ +06bbb8: 5474 ca03 |008a: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06bbbc: 6e20 9b0e 8400 |008c: invoke-virtual {v4, v8}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e9b │ │ +06bbc2: 0a04 |008f: move-result v4 │ │ +06bbc4: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ +06bbc8: 7110 3f0a 0700 |0092: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +06bbce: 6e20 8801 1800 |0095: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ +06bbd4: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1760 │ │ 0x0003 line=1761 │ │ 0x0007 line=1762 │ │ 0x000b line=1763 │ │ 0x0013 line=1764 │ │ @@ -107784,82 +107811,82 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 132 16-bit code units │ │ -06bb54: |[06bb54] android.support.v4.widget.NestedScrollView.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -06bb64: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06bb66: 1304 2100 |0001: const/16 v4, #int 33 // #21 │ │ -06bb6a: 1305 8200 |0003: const/16 v5, #int 130 // #82 │ │ -06bb6e: 5476 dc03 |0005: iget-object v6, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06bb72: 6e10 b201 0600 |0007: invoke-virtual {v6}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ -06bb78: 7010 1b0f 0700 |000a: invoke-direct {v7}, Landroid/support/v4/widget/NestedScrollView;.canScroll:()Z // method@0f1b │ │ -06bb7e: 0a06 |000d: move-result v6 │ │ -06bb80: 3906 2a00 |000e: if-nez v6, 0038 // +002a │ │ -06bb84: 6e10 510f 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.isFocused:()Z // method@0f51 │ │ -06bb8a: 0a04 |0013: move-result v4 │ │ -06bb8c: 3804 2300 |0014: if-eqz v4, 0037 // +0023 │ │ -06bb90: 6e10 561f 0800 |0016: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ -06bb96: 0a04 |0019: move-result v4 │ │ -06bb98: 1246 |001a: const/4 v6, #int 4 // #4 │ │ -06bb9a: 3264 1c00 |001b: if-eq v4, v6, 0037 // +001c │ │ -06bb9e: 6e10 2f0f 0700 |001d: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@0f2f │ │ -06bba4: 0c00 |0020: move-result-object v0 │ │ -06bba6: 3370 0300 |0021: if-ne v0, v7, 0024 // +0003 │ │ -06bbaa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -06bbac: 7100 431f 0000 |0024: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ -06bbb2: 0c04 |0027: move-result-object v4 │ │ -06bbb4: 6e40 411f 7450 |0028: invoke-virtual {v4, v7, v0, v5}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1f41 │ │ -06bbba: 0c02 |002b: move-result-object v2 │ │ -06bbbc: 3802 0b00 |002c: if-eqz v2, 0037 // +000b │ │ -06bbc0: 3272 0900 |002e: if-eq v2, v7, 0037 // +0009 │ │ -06bbc4: 6e20 2420 5200 |0030: invoke-virtual {v2, v5}, Landroid/view/View;.requestFocus:(I)Z // method@2024 │ │ -06bbca: 0a04 |0033: move-result v4 │ │ -06bbcc: 3804 0300 |0034: if-eqz v4, 0037 // +0003 │ │ -06bbd0: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -06bbd2: 0f03 |0037: return v3 │ │ -06bbd4: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -06bbd6: 6e10 531f 0800 |0039: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -06bbdc: 0a03 |003c: move-result v3 │ │ -06bbde: 3903 0900 |003d: if-nez v3, 0046 // +0009 │ │ -06bbe2: 6e10 561f 0800 |003f: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ -06bbe8: 0a03 |0042: move-result v3 │ │ -06bbea: 2c03 3300 0000 |0043: sparse-switch v3, 00000076 // +00000033 │ │ -06bbf0: 0113 |0046: move v3, v1 │ │ -06bbf2: 28f0 |0047: goto 0037 // -0010 │ │ -06bbf4: 6e10 5a1f 0800 |0048: invoke-virtual {v8}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@1f5a │ │ -06bbfa: 0a03 |004b: move-result v3 │ │ -06bbfc: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ -06bc00: 6e20 1a0f 4700 |004e: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.arrowScroll:(I)Z // method@0f1a │ │ -06bc06: 0a01 |0051: move-result v1 │ │ -06bc08: 28f4 |0052: goto 0046 // -000c │ │ -06bc0a: 6e20 330f 4700 |0053: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.fullScroll:(I)Z // method@0f33 │ │ -06bc10: 0a01 |0056: move-result v1 │ │ -06bc12: 28ef |0057: goto 0046 // -0011 │ │ -06bc14: 6e10 5a1f 0800 |0058: invoke-virtual {v8}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@1f5a │ │ -06bc1a: 0a03 |005b: move-result v3 │ │ -06bc1c: 3903 0700 |005c: if-nez v3, 0063 // +0007 │ │ -06bc20: 6e20 1a0f 5700 |005e: invoke-virtual {v7, v5}, Landroid/support/v4/widget/NestedScrollView;.arrowScroll:(I)Z // method@0f1a │ │ -06bc26: 0a01 |0061: move-result v1 │ │ -06bc28: 28e4 |0062: goto 0046 // -001c │ │ -06bc2a: 6e20 330f 5700 |0063: invoke-virtual {v7, v5}, Landroid/support/v4/widget/NestedScrollView;.fullScroll:(I)Z // method@0f33 │ │ -06bc30: 0a01 |0066: move-result v1 │ │ -06bc32: 28df |0067: goto 0046 // -0021 │ │ -06bc34: 6e10 5c1f 0800 |0068: invoke-virtual {v8}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@1f5c │ │ -06bc3a: 0a03 |006b: move-result v3 │ │ -06bc3c: 3803 0700 |006c: if-eqz v3, 0073 // +0007 │ │ -06bc40: 0143 |006e: move v3, v4 │ │ -06bc42: 6e20 6e0f 3700 |006f: invoke-virtual {v7, v3}, Landroid/support/v4/widget/NestedScrollView;.pageScroll:(I)Z // method@0f6e │ │ -06bc48: 28d4 |0072: goto 0046 // -002c │ │ -06bc4a: 0153 |0073: move v3, v5 │ │ -06bc4c: 28fb |0074: goto 006f // -0005 │ │ -06bc4e: 0000 |0075: nop // spacer │ │ -06bc50: 0002 0300 1300 0000 1400 0000 3e00 ... |0076: sparse-switch-data (14 units) │ │ +06bbd8: |[06bbd8] android.support.v4.widget.NestedScrollView.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +06bbe8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06bbea: 1304 2100 |0001: const/16 v4, #int 33 // #21 │ │ +06bbee: 1305 8200 |0003: const/16 v5, #int 130 // #82 │ │ +06bbf2: 5476 dc03 |0005: iget-object v6, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06bbf6: 6e10 b201 0600 |0007: invoke-virtual {v6}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ +06bbfc: 7010 1b0f 0700 |000a: invoke-direct {v7}, Landroid/support/v4/widget/NestedScrollView;.canScroll:()Z // method@0f1b │ │ +06bc02: 0a06 |000d: move-result v6 │ │ +06bc04: 3906 2a00 |000e: if-nez v6, 0038 // +002a │ │ +06bc08: 6e10 510f 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.isFocused:()Z // method@0f51 │ │ +06bc0e: 0a04 |0013: move-result v4 │ │ +06bc10: 3804 2300 |0014: if-eqz v4, 0037 // +0023 │ │ +06bc14: 6e10 561f 0800 |0016: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ +06bc1a: 0a04 |0019: move-result v4 │ │ +06bc1c: 1246 |001a: const/4 v6, #int 4 // #4 │ │ +06bc1e: 3264 1c00 |001b: if-eq v4, v6, 0037 // +001c │ │ +06bc22: 6e10 2f0f 0700 |001d: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@0f2f │ │ +06bc28: 0c00 |0020: move-result-object v0 │ │ +06bc2a: 3370 0300 |0021: if-ne v0, v7, 0024 // +0003 │ │ +06bc2e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +06bc30: 7100 431f 0000 |0024: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ +06bc36: 0c04 |0027: move-result-object v4 │ │ +06bc38: 6e40 411f 7450 |0028: invoke-virtual {v4, v7, v0, v5}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1f41 │ │ +06bc3e: 0c02 |002b: move-result-object v2 │ │ +06bc40: 3802 0b00 |002c: if-eqz v2, 0037 // +000b │ │ +06bc44: 3272 0900 |002e: if-eq v2, v7, 0037 // +0009 │ │ +06bc48: 6e20 2420 5200 |0030: invoke-virtual {v2, v5}, Landroid/view/View;.requestFocus:(I)Z // method@2024 │ │ +06bc4e: 0a04 |0033: move-result v4 │ │ +06bc50: 3804 0300 |0034: if-eqz v4, 0037 // +0003 │ │ +06bc54: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +06bc56: 0f03 |0037: return v3 │ │ +06bc58: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +06bc5a: 6e10 531f 0800 |0039: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +06bc60: 0a03 |003c: move-result v3 │ │ +06bc62: 3903 0900 |003d: if-nez v3, 0046 // +0009 │ │ +06bc66: 6e10 561f 0800 |003f: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ +06bc6c: 0a03 |0042: move-result v3 │ │ +06bc6e: 2c03 3300 0000 |0043: sparse-switch v3, 00000076 // +00000033 │ │ +06bc74: 0113 |0046: move v3, v1 │ │ +06bc76: 28f0 |0047: goto 0037 // -0010 │ │ +06bc78: 6e10 5a1f 0800 |0048: invoke-virtual {v8}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@1f5a │ │ +06bc7e: 0a03 |004b: move-result v3 │ │ +06bc80: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ +06bc84: 6e20 1a0f 4700 |004e: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.arrowScroll:(I)Z // method@0f1a │ │ +06bc8a: 0a01 |0051: move-result v1 │ │ +06bc8c: 28f4 |0052: goto 0046 // -000c │ │ +06bc8e: 6e20 330f 4700 |0053: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.fullScroll:(I)Z // method@0f33 │ │ +06bc94: 0a01 |0056: move-result v1 │ │ +06bc96: 28ef |0057: goto 0046 // -0011 │ │ +06bc98: 6e10 5a1f 0800 |0058: invoke-virtual {v8}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@1f5a │ │ +06bc9e: 0a03 |005b: move-result v3 │ │ +06bca0: 3903 0700 |005c: if-nez v3, 0063 // +0007 │ │ +06bca4: 6e20 1a0f 5700 |005e: invoke-virtual {v7, v5}, Landroid/support/v4/widget/NestedScrollView;.arrowScroll:(I)Z // method@0f1a │ │ +06bcaa: 0a01 |0061: move-result v1 │ │ +06bcac: 28e4 |0062: goto 0046 // -001c │ │ +06bcae: 6e20 330f 5700 |0063: invoke-virtual {v7, v5}, Landroid/support/v4/widget/NestedScrollView;.fullScroll:(I)Z // method@0f33 │ │ +06bcb4: 0a01 |0066: move-result v1 │ │ +06bcb6: 28df |0067: goto 0046 // -0021 │ │ +06bcb8: 6e10 5c1f 0800 |0068: invoke-virtual {v8}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@1f5c │ │ +06bcbe: 0a03 |006b: move-result v3 │ │ +06bcc0: 3803 0700 |006c: if-eqz v3, 0073 // +0007 │ │ +06bcc4: 0143 |006e: move v3, v4 │ │ +06bcc6: 6e20 6e0f 3700 |006f: invoke-virtual {v7, v3}, Landroid/support/v4/widget/NestedScrollView;.pageScroll:(I)Z // method@0f6e │ │ +06bccc: 28d4 |0072: goto 0046 // -002c │ │ +06bcce: 0153 |0073: move v3, v5 │ │ +06bcd0: 28fb |0074: goto 006f // -0005 │ │ +06bcd2: 0000 |0075: nop // spacer │ │ +06bcd4: 0002 0300 1300 0000 1400 0000 3e00 ... |0076: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=526 │ │ 0x000a line=528 │ │ 0x0010 line=529 │ │ 0x001d line=530 │ │ 0x0021 line=531 │ │ @@ -107892,48 +107919,48 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 60 16-bit code units │ │ -06bc6c: |[06bc6c] android.support.v4.widget.NestedScrollView.fling:(I)V │ │ -06bc7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06bc7e: 6e10 360f 0d00 |0001: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06bc84: 0a00 |0004: move-result v0 │ │ -06bc86: 3d00 3600 |0005: if-lez v0, 003b // +0036 │ │ -06bc8a: 6e10 3b0f 0d00 |0007: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06bc90: 0a00 |000a: move-result v0 │ │ -06bc92: 6e10 3f0f 0d00 |000b: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06bc98: 0a01 |000e: move-result v1 │ │ -06bc9a: b110 |000f: sub-int/2addr v0, v1 │ │ -06bc9c: 6e10 420f 0d00 |0010: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06bca2: 0a01 |0013: move-result v1 │ │ -06bca4: 910c 0001 |0014: sub-int v12, v0, v1 │ │ -06bca8: 6e20 350f 3d00 |0016: invoke-virtual {v13, v3}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06bcae: 0c00 |0019: move-result-object v0 │ │ -06bcb0: 6e10 dc1f 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -06bcb6: 0a0b |001d: move-result v11 │ │ -06bcb8: 54d0 da03 |001e: iget-object v0, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06bcbc: 6e10 450f 0d00 |0020: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06bcc2: 0a01 |0023: move-result v1 │ │ -06bcc4: 6e10 460f 0d00 |0024: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06bcca: 0a02 |0027: move-result v2 │ │ -06bccc: 9104 0b0c |0028: sub-int v4, v11, v12 │ │ -06bcd0: 7120 ac27 4300 |002a: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06bcd6: 0a08 |002d: move-result v8 │ │ -06bcd8: db0a 0c02 |002e: div-int/lit8 v10, v12, #int 2 // #02 │ │ -06bcdc: 01e4 |0030: move v4, v14 │ │ -06bcde: 0135 |0031: move v5, v3 │ │ -06bce0: 0136 |0032: move v6, v3 │ │ -06bce2: 0137 |0033: move v7, v3 │ │ -06bce4: 0139 |0034: move v9, v3 │ │ -06bce6: 740b e60f 0000 |0035: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIIIII)V // method@0fe6 │ │ -06bcec: 7110 3f0a 0d00 |0038: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -06bcf2: 0e00 |003b: return-void │ │ +06bcf0: |[06bcf0] android.support.v4.widget.NestedScrollView.fling:(I)V │ │ +06bd00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06bd02: 6e10 360f 0d00 |0001: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06bd08: 0a00 |0004: move-result v0 │ │ +06bd0a: 3d00 3600 |0005: if-lez v0, 003b // +0036 │ │ +06bd0e: 6e10 3b0f 0d00 |0007: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06bd14: 0a00 |000a: move-result v0 │ │ +06bd16: 6e10 3f0f 0d00 |000b: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06bd1c: 0a01 |000e: move-result v1 │ │ +06bd1e: b110 |000f: sub-int/2addr v0, v1 │ │ +06bd20: 6e10 420f 0d00 |0010: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06bd26: 0a01 |0013: move-result v1 │ │ +06bd28: 910c 0001 |0014: sub-int v12, v0, v1 │ │ +06bd2c: 6e20 350f 3d00 |0016: invoke-virtual {v13, v3}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06bd32: 0c00 |0019: move-result-object v0 │ │ +06bd34: 6e10 dc1f 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +06bd3a: 0a0b |001d: move-result v11 │ │ +06bd3c: 54d0 da03 |001e: iget-object v0, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06bd40: 6e10 450f 0d00 |0020: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06bd46: 0a01 |0023: move-result v1 │ │ +06bd48: 6e10 460f 0d00 |0024: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06bd4e: 0a02 |0027: move-result v2 │ │ +06bd50: 9104 0b0c |0028: sub-int v4, v11, v12 │ │ +06bd54: 7120 ac27 4300 |002a: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06bd5a: 0a08 |002d: move-result v8 │ │ +06bd5c: db0a 0c02 |002e: div-int/lit8 v10, v12, #int 2 // #02 │ │ +06bd60: 01e4 |0030: move v4, v14 │ │ +06bd62: 0135 |0031: move v5, v3 │ │ +06bd64: 0136 |0032: move v6, v3 │ │ +06bd66: 0137 |0033: move v7, v3 │ │ +06bd68: 0139 |0034: move v9, v3 │ │ +06bd6a: 740b e60f 0000 |0035: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIIIII)V // method@0fe6 │ │ +06bd70: 7110 3f0a 0d00 |0038: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +06bd76: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1692 │ │ 0x0007 line=1693 │ │ 0x0016 line=1694 │ │ 0x001e line=1696 │ │ 0x0038 line=1699 │ │ @@ -107949,53 +107976,53 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -06bcf4: |[06bcf4] android.support.v4.widget.NestedScrollView.fullScroll:(I)Z │ │ -06bd04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06bd06: 1305 8200 |0001: const/16 v5, #int 130 // #82 │ │ -06bd0a: 3358 4000 |0003: if-ne v8, v5, 0043 // +0040 │ │ -06bd0e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -06bd10: 6e10 3b0f 0700 |0006: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06bd16: 0a02 |0009: move-result v2 │ │ -06bd18: 5475 dc03 |000a: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06bd1c: 5954 2e00 |000c: iput v4, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ -06bd20: 5474 dc03 |000e: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06bd24: 5942 2b00 |0010: iput v2, v4, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06bd28: 3801 2400 |0012: if-eqz v1, 0036 // +0024 │ │ -06bd2c: 6e10 360f 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06bd32: 0a00 |0017: move-result v0 │ │ -06bd34: 3d00 1e00 |0018: if-lez v0, 0036 // +001e │ │ -06bd38: d804 00ff |001a: add-int/lit8 v4, v0, #int -1 // #ff │ │ -06bd3c: 6e20 350f 4700 |001c: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06bd42: 0c03 |001f: move-result-object v3 │ │ -06bd44: 5474 dc03 |0020: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06bd48: 6e10 d41f 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06bd4e: 0a05 |0025: move-result v5 │ │ -06bd50: 6e10 3f0f 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06bd56: 0a06 |0029: move-result v6 │ │ -06bd58: b065 |002a: add-int/2addr v5, v6 │ │ -06bd5a: 5945 2b00 |002b: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06bd5e: 5474 dc03 |002d: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06bd62: 5475 dc03 |002f: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06bd66: 5255 2b00 |0031: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06bd6a: b125 |0033: sub-int/2addr v5, v2 │ │ -06bd6c: 5945 2e00 |0034: iput v5, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ -06bd70: 5474 dc03 |0036: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06bd74: 5244 2e00 |0038: iget v4, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ -06bd78: 5475 dc03 |003a: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06bd7c: 5255 2b00 |003c: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06bd80: 7040 770f 8754 |003e: invoke-direct {v7, v8, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.scrollAndFocus:(III)Z // method@0f77 │ │ -06bd86: 0a04 |0041: move-result v4 │ │ -06bd88: 0f04 |0042: return v4 │ │ -06bd8a: 0141 |0043: move v1, v4 │ │ -06bd8c: 28c2 |0044: goto 0006 // -003e │ │ +06bd78: |[06bd78] android.support.v4.widget.NestedScrollView.fullScroll:(I)Z │ │ +06bd88: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06bd8a: 1305 8200 |0001: const/16 v5, #int 130 // #82 │ │ +06bd8e: 3358 4000 |0003: if-ne v8, v5, 0043 // +0040 │ │ +06bd92: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +06bd94: 6e10 3b0f 0700 |0006: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06bd9a: 0a02 |0009: move-result v2 │ │ +06bd9c: 5475 dc03 |000a: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06bda0: 5954 2e00 |000c: iput v4, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ +06bda4: 5474 dc03 |000e: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06bda8: 5942 2b00 |0010: iput v2, v4, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06bdac: 3801 2400 |0012: if-eqz v1, 0036 // +0024 │ │ +06bdb0: 6e10 360f 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06bdb6: 0a00 |0017: move-result v0 │ │ +06bdb8: 3d00 1e00 |0018: if-lez v0, 0036 // +001e │ │ +06bdbc: d804 00ff |001a: add-int/lit8 v4, v0, #int -1 // #ff │ │ +06bdc0: 6e20 350f 4700 |001c: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06bdc6: 0c03 |001f: move-result-object v3 │ │ +06bdc8: 5474 dc03 |0020: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06bdcc: 6e10 d41f 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06bdd2: 0a05 |0025: move-result v5 │ │ +06bdd4: 6e10 3f0f 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06bdda: 0a06 |0029: move-result v6 │ │ +06bddc: b065 |002a: add-int/2addr v5, v6 │ │ +06bdde: 5945 2b00 |002b: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06bde2: 5474 dc03 |002d: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06bde6: 5475 dc03 |002f: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06bdea: 5255 2b00 |0031: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06bdee: b125 |0033: sub-int/2addr v5, v2 │ │ +06bdf0: 5945 2e00 |0034: iput v5, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ +06bdf4: 5474 dc03 |0036: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06bdf8: 5244 2e00 |0038: iget v4, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ +06bdfc: 5475 dc03 |003a: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06be00: 5255 2b00 |003c: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06be04: 7040 770f 8754 |003e: invoke-direct {v7, v8, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.scrollAndFocus:(III)Z // method@0f77 │ │ +06be0a: 0a04 |0041: move-result v4 │ │ +06be0c: 0f04 |0042: return v4 │ │ +06be0e: 0141 |0043: move v1, v4 │ │ +06be10: 28c2 |0044: goto 0006 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1146 │ │ 0x0006 line=1147 │ │ 0x000a line=1149 │ │ 0x000e line=1150 │ │ 0x0012 line=1152 │ │ @@ -108019,43 +108046,43 @@ │ │ type : '()F' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -06bd90: |[06bd90] android.support.v4.widget.NestedScrollView.getBottomFadingEdgeStrength:()F │ │ -06bda0: 6e10 360f 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06bda6: 0a03 |0003: move-result v3 │ │ -06bda8: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -06bdac: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -06bdae: 0f03 |0007: return v3 │ │ -06bdb0: 6e10 480f 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@0f48 │ │ -06bdb6: 0a01 |000b: move-result v1 │ │ -06bdb8: 6e10 3b0f 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06bdbe: 0a03 |000f: move-result v3 │ │ -06bdc0: 6e10 3f0f 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06bdc6: 0a04 |0013: move-result v4 │ │ -06bdc8: 9100 0304 |0014: sub-int v0, v3, v4 │ │ -06bdcc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -06bdce: 6e20 350f 3500 |0017: invoke-virtual {v5, v3}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06bdd4: 0c03 |001a: move-result-object v3 │ │ -06bdd6: 6e10 d41f 0300 |001b: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06bddc: 0a03 |001e: move-result v3 │ │ -06bdde: 6e10 460f 0500 |001f: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06bde4: 0a04 |0022: move-result v4 │ │ -06bde6: b143 |0023: sub-int/2addr v3, v4 │ │ -06bde8: 9102 0300 |0024: sub-int v2, v3, v0 │ │ -06bdec: 3512 0600 |0026: if-ge v2, v1, 002c // +0006 │ │ -06bdf0: 8223 |0028: int-to-float v3, v2 │ │ -06bdf2: 8214 |0029: int-to-float v4, v1 │ │ -06bdf4: c943 |002a: div-float/2addr v3, v4 │ │ -06bdf6: 28dc |002b: goto 0007 // -0024 │ │ -06bdf8: 1503 803f |002c: const/high16 v3, #int 1065353216 // #3f80 │ │ -06bdfc: 28d9 |002e: goto 0007 // -0027 │ │ +06be14: |[06be14] android.support.v4.widget.NestedScrollView.getBottomFadingEdgeStrength:()F │ │ +06be24: 6e10 360f 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06be2a: 0a03 |0003: move-result v3 │ │ +06be2c: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +06be30: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +06be32: 0f03 |0007: return v3 │ │ +06be34: 6e10 480f 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@0f48 │ │ +06be3a: 0a01 |000b: move-result v1 │ │ +06be3c: 6e10 3b0f 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06be42: 0a03 |000f: move-result v3 │ │ +06be44: 6e10 3f0f 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06be4a: 0a04 |0013: move-result v4 │ │ +06be4c: 9100 0304 |0014: sub-int v0, v3, v4 │ │ +06be50: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +06be52: 6e20 350f 3500 |0017: invoke-virtual {v5, v3}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06be58: 0c03 |001a: move-result-object v3 │ │ +06be5a: 6e10 d41f 0300 |001b: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06be60: 0a03 |001e: move-result v3 │ │ +06be62: 6e10 460f 0500 |001f: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06be68: 0a04 |0022: move-result v4 │ │ +06be6a: b143 |0023: sub-int/2addr v3, v4 │ │ +06be6c: 9102 0300 |0024: sub-int v2, v3, v0 │ │ +06be70: 3512 0600 |0026: if-ge v2, v1, 002c // +0006 │ │ +06be74: 8223 |0028: int-to-float v3, v2 │ │ +06be76: 8214 |0029: int-to-float v4, v1 │ │ +06be78: c943 |002a: div-float/2addr v3, v4 │ │ +06be7a: 28dc |002b: goto 0007 // -0024 │ │ +06be7c: 1503 803f |002c: const/high16 v3, #int 1065353216 // #3f80 │ │ +06be80: 28d9 |002e: goto 0007 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ 0x0007 line=346 │ │ 0x0008 line=339 │ │ 0x000c line=340 │ │ @@ -108074,22 +108101,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06be00: |[06be00] android.support.v4.widget.NestedScrollView.getMaxScrollAmount:()I │ │ -06be10: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -06be14: 6e10 3b0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06be1a: 0a01 |0005: move-result v1 │ │ -06be1c: 8211 |0006: int-to-float v1, v1 │ │ -06be1e: c810 |0007: mul-float/2addr v0, v1 │ │ -06be20: 8700 |0008: float-to-int v0, v0 │ │ -06be22: 0f00 |0009: return v0 │ │ +06be84: |[06be84] android.support.v4.widget.NestedScrollView.getMaxScrollAmount:()I │ │ +06be94: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +06be98: 6e10 3b0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06be9e: 0a01 |0005: move-result v1 │ │ +06bea0: 8211 |0006: int-to-float v1, v1 │ │ +06bea2: c810 |0007: mul-float/2addr v0, v1 │ │ +06bea4: 8700 |0008: float-to-int v0, v0 │ │ +06bea6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #24 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -108097,19 +108124,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06be24: |[06be24] android.support.v4.widget.NestedScrollView.getNestedScrollAxes:()I │ │ -06be34: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@03d6 │ │ -06be38: 6e10 0709 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@0907 │ │ -06be3e: 0a00 |0005: move-result v0 │ │ -06be40: 0f00 |0006: return v0 │ │ +06bea8: |[06bea8] android.support.v4.widget.NestedScrollView.getNestedScrollAxes:()I │ │ +06beb8: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@03d6 │ │ +06bebc: 6e10 0709 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@0907 │ │ +06bec2: 0a00 |0005: move-result v0 │ │ +06bec4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #25 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -108117,31 +108144,31 @@ │ │ type : '()F' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -06be44: |[06be44] android.support.v4.widget.NestedScrollView.getTopFadingEdgeStrength:()F │ │ -06be54: 6e10 360f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06be5a: 0a02 |0003: move-result v2 │ │ -06be5c: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -06be60: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06be62: 0f02 |0007: return v2 │ │ -06be64: 6e10 480f 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@0f48 │ │ -06be6a: 0a00 |000b: move-result v0 │ │ -06be6c: 6e10 460f 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06be72: 0a01 |000f: move-result v1 │ │ -06be74: 3501 0600 |0010: if-ge v1, v0, 0016 // +0006 │ │ -06be78: 8212 |0012: int-to-float v2, v1 │ │ -06be7a: 8203 |0013: int-to-float v3, v0 │ │ -06be7c: c932 |0014: div-float/2addr v2, v3 │ │ -06be7e: 28f2 |0015: goto 0007 // -000e │ │ -06be80: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ -06be84: 28ef |0018: goto 0007 // -0011 │ │ +06bec8: |[06bec8] android.support.v4.widget.NestedScrollView.getTopFadingEdgeStrength:()F │ │ +06bed8: 6e10 360f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06bede: 0a02 |0003: move-result v2 │ │ +06bee0: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +06bee4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06bee6: 0f02 |0007: return v2 │ │ +06bee8: 6e10 480f 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@0f48 │ │ +06beee: 0a00 |000b: move-result v0 │ │ +06bef0: 6e10 460f 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06bef6: 0a01 |000f: move-result v1 │ │ +06bef8: 3501 0600 |0010: if-ge v1, v0, 0016 // +0006 │ │ +06befc: 8212 |0012: int-to-float v2, v1 │ │ +06befe: 8203 |0013: int-to-float v3, v0 │ │ +06bf00: c932 |0014: div-float/2addr v2, v3 │ │ +06bf02: 28f2 |0015: goto 0007 // -000e │ │ +06bf04: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ +06bf08: 28ef |0018: goto 0007 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0006 line=321 │ │ 0x0007 line=330 │ │ 0x0008 line=324 │ │ 0x000c line=325 │ │ @@ -108158,19 +108185,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06be88: |[06be88] android.support.v4.widget.NestedScrollView.hasNestedScrollingParent:()Z │ │ -06be98: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06be9c: 6e10 fa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@08fa │ │ -06bea2: 0a00 |0005: move-result v0 │ │ -06bea4: 0f00 |0006: return v0 │ │ +06bf0c: |[06bf0c] android.support.v4.widget.NestedScrollView.hasNestedScrollingParent:()Z │ │ +06bf1c: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06bf20: 6e10 fa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@08fa │ │ +06bf26: 0a00 |0005: move-result v0 │ │ +06bf28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #27 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -108178,19 +108205,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06bea8: |[06bea8] android.support.v4.widget.NestedScrollView.isNestedScrollingEnabled:()Z │ │ -06beb8: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06bebc: 6e10 fb08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ -06bec2: 0a00 |0005: move-result v0 │ │ -06bec4: 0f00 |0006: return v0 │ │ +06bf2c: |[06bf2c] android.support.v4.widget.NestedScrollView.isNestedScrollingEnabled:()Z │ │ +06bf3c: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06bf40: 6e10 fb08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ +06bf46: 0a00 |0005: move-result v0 │ │ +06bf48: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #28 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -108198,30 +108225,30 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06bec8: |[06bec8] android.support.v4.widget.NestedScrollView.measureChild:(Landroid/view/View;II)V │ │ -06bed8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06beda: 6e10 e21f 0700 |0001: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06bee0: 0c02 |0004: move-result-object v2 │ │ -06bee2: 6e10 400f 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ -06bee8: 0a03 |0008: move-result v3 │ │ -06beea: 6e10 410f 0600 |0009: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ -06bef0: 0a04 |000c: move-result v4 │ │ -06bef2: b043 |000d: add-int/2addr v3, v4 │ │ -06bef4: 5224 250e |000e: iget v4, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ -06bef8: 7130 370f 3804 |0010: invoke-static {v8, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@0f37 │ │ -06befe: 0a01 |0013: move-result v1 │ │ -06bf00: 7120 bf1f 5500 |0014: invoke-static {v5, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06bf06: 0a00 |0017: move-result v0 │ │ -06bf08: 6e30 1420 1700 |0018: invoke-virtual {v7, v1, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -06bf0e: 0e00 |001b: return-void │ │ +06bf4c: |[06bf4c] android.support.v4.widget.NestedScrollView.measureChild:(Landroid/view/View;II)V │ │ +06bf5c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06bf5e: 6e10 e21f 0700 |0001: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06bf64: 0c02 |0004: move-result-object v2 │ │ +06bf66: 6e10 400f 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ +06bf6c: 0a03 |0008: move-result v3 │ │ +06bf6e: 6e10 410f 0600 |0009: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ +06bf74: 0a04 |000c: move-result v4 │ │ +06bf76: b043 |000d: add-int/2addr v3, v4 │ │ +06bf78: 5224 250e |000e: iget v4, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ +06bf7c: 7130 370f 3804 |0010: invoke-static {v8, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@0f37 │ │ +06bf82: 0a01 |0013: move-result v1 │ │ +06bf84: 7120 bf1f 5500 |0014: invoke-static {v5, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06bf8a: 0a00 |0017: move-result v0 │ │ +06bf8c: 6e30 1420 1700 |0018: invoke-virtual {v7, v1, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +06bf92: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1391 │ │ 0x0005 line=1396 │ │ 0x0014 line=1399 │ │ 0x0018 line=1401 │ │ 0x001b line=1402 │ │ @@ -108239,39 +108266,39 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -06bf10: |[06bf10] android.support.v4.widget.NestedScrollView.measureChildWithMargins:(Landroid/view/View;IIII)V │ │ -06bf20: 6e10 e21f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06bf26: 0c02 |0003: move-result-object v2 │ │ -06bf28: 1f02 4104 |0004: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -06bf2c: 6e10 400f 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ -06bf32: 0a03 |0009: move-result v3 │ │ -06bf34: 6e10 410f 0500 |000a: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ -06bf3a: 0a04 |000d: move-result v4 │ │ -06bf3c: b043 |000e: add-int/2addr v3, v4 │ │ -06bf3e: 5224 280e |000f: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ -06bf42: b043 |0011: add-int/2addr v3, v4 │ │ -06bf44: 5224 290e |0012: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ -06bf48: b043 |0014: add-int/2addr v3, v4 │ │ -06bf4a: b083 |0015: add-int/2addr v3, v8 │ │ -06bf4c: 5224 2b0e |0016: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0e2b │ │ -06bf50: 7130 370f 3704 |0018: invoke-static {v7, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@0f37 │ │ -06bf56: 0a01 |001b: move-result v1 │ │ -06bf58: 5223 2a0e |001c: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -06bf5c: 5224 260e |001e: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ -06bf60: b043 |0020: add-int/2addr v3, v4 │ │ -06bf62: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -06bf64: 7120 bf1f 4300 |0022: invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06bf6a: 0a00 |0025: move-result v0 │ │ -06bf6c: 6e30 1420 1600 |0026: invoke-virtual {v6, v1, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -06bf72: 0e00 |0029: return-void │ │ +06bf94: |[06bf94] android.support.v4.widget.NestedScrollView.measureChildWithMargins:(Landroid/view/View;IIII)V │ │ +06bfa4: 6e10 e21f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06bfaa: 0c02 |0003: move-result-object v2 │ │ +06bfac: 1f02 4204 |0004: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +06bfb0: 6e10 400f 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ +06bfb6: 0a03 |0009: move-result v3 │ │ +06bfb8: 6e10 410f 0500 |000a: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ +06bfbe: 0a04 |000d: move-result v4 │ │ +06bfc0: b043 |000e: add-int/2addr v3, v4 │ │ +06bfc2: 5224 280e |000f: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ +06bfc6: b043 |0011: add-int/2addr v3, v4 │ │ +06bfc8: 5224 290e |0012: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ +06bfcc: b043 |0014: add-int/2addr v3, v4 │ │ +06bfce: b083 |0015: add-int/2addr v3, v8 │ │ +06bfd0: 5224 2b0e |0016: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0e2b │ │ +06bfd4: 7130 370f 3704 |0018: invoke-static {v7, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@0f37 │ │ +06bfda: 0a01 |001b: move-result v1 │ │ +06bfdc: 5223 2a0e |001c: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +06bfe0: 5224 260e |001e: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ +06bfe4: b043 |0020: add-int/2addr v3, v4 │ │ +06bfe6: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +06bfe8: 7120 bf1f 4300 |0022: invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06bfee: 0a00 |0025: move-result v0 │ │ +06bff0: 6e30 1420 1600 |0026: invoke-virtual {v6, v1, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +06bff6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ 0x0006 line=1409 │ │ 0x001c line=1412 │ │ 0x0026 line=1415 │ │ 0x0029 line=1416 │ │ @@ -108291,18 +108318,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06bf74: |[06bf74] android.support.v4.widget.NestedScrollView.onAttachedToWindow:()V │ │ -06bf84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bf86: 5c10 ce03 |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@03ce │ │ -06bf8a: 0e00 |0003: return-void │ │ +06bff8: |[06bff8] android.support.v4.widget.NestedScrollView.onAttachedToWindow:()V │ │ +06c008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c00a: 5c10 ce03 |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@03ce │ │ +06c00e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0003 line=1651 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ @@ -108311,53 +108338,53 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -06bf8c: |[06bf8c] android.support.v4.widget.NestedScrollView.onGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -06bf9c: 7110 e908 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getSource:(Landroid/view/MotionEvent;)I // method@08e9 │ │ -06bfa2: 0a05 |0003: move-result v5 │ │ -06bfa4: dd05 0502 |0004: and-int/lit8 v5, v5, #int 2 // #02 │ │ -06bfa8: 3805 0900 |0006: if-eqz v5, 000f // +0009 │ │ -06bfac: 6e10 901f 0700 |0008: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -06bfb2: 0a05 |000b: move-result v5 │ │ -06bfb4: 2b05 3600 0000 |000c: packed-switch v5, 00000042 // +00000036 │ │ -06bfba: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -06bfbc: 0f05 |0010: return v5 │ │ -06bfbe: 5565 cd03 |0011: iget-boolean v5, v6, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06bfc2: 3905 fcff |0013: if-nez v5, 000f // -0004 │ │ -06bfc6: 1305 0900 |0015: const/16 v5, #int 9 // #9 │ │ -06bfca: 7120 e608 5700 |0017: invoke-static {v7, v5}, Landroid/support/v4/view/MotionEventCompat;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@08e6 │ │ -06bfd0: 0a04 |001a: move-result v4 │ │ -06bfd2: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -06bfd4: 2d05 0405 |001c: cmpl-float v5, v4, v5 │ │ -06bfd8: 3805 f1ff |001e: if-eqz v5, 000f // -000f │ │ -06bfdc: 7010 490f 0600 |0020: invoke-direct {v6}, Landroid/support/v4/widget/NestedScrollView;.getVerticalScrollFactorCompat:()F // method@0f49 │ │ -06bfe2: 0a05 |0023: move-result v5 │ │ -06bfe4: c845 |0024: mul-float/2addr v5, v4 │ │ -06bfe6: 8750 |0025: float-to-int v0, v5 │ │ -06bfe8: 7010 440f 0600 |0026: invoke-direct {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06bfee: 0a03 |0029: move-result v3 │ │ -06bff0: 6e10 460f 0600 |002a: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06bff6: 0a02 |002d: move-result v2 │ │ -06bff8: 9101 0200 |002e: sub-int v1, v2, v0 │ │ -06bffc: 3b01 0e00 |0030: if-gez v1, 003e // +000e │ │ -06c000: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -06c002: 3221 dcff |0033: if-eq v1, v2, 000f // -0024 │ │ -06c006: 6e10 450f 0600 |0035: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06c00c: 0a05 |0038: move-result v5 │ │ -06c00e: 6f30 bb21 5601 |0039: invoke-super {v6, v5, v1}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@21bb │ │ -06c014: 1215 |003c: const/4 v5, #int 1 // #1 │ │ -06c016: 28d3 |003d: goto 0010 // -002d │ │ -06c018: 3731 f5ff |003e: if-le v1, v3, 0033 // -000b │ │ -06c01c: 0131 |0040: move v1, v3 │ │ -06c01e: 28f2 |0041: goto 0033 // -000e │ │ -06c020: 0001 0100 0800 0000 0500 0000 |0042: packed-switch-data (6 units) │ │ +06c010: |[06c010] android.support.v4.widget.NestedScrollView.onGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ +06c020: 7110 e908 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getSource:(Landroid/view/MotionEvent;)I // method@08e9 │ │ +06c026: 0a05 |0003: move-result v5 │ │ +06c028: dd05 0502 |0004: and-int/lit8 v5, v5, #int 2 // #02 │ │ +06c02c: 3805 0900 |0006: if-eqz v5, 000f // +0009 │ │ +06c030: 6e10 901f 0700 |0008: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +06c036: 0a05 |000b: move-result v5 │ │ +06c038: 2b05 3600 0000 |000c: packed-switch v5, 00000042 // +00000036 │ │ +06c03e: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +06c040: 0f05 |0010: return v5 │ │ +06c042: 5565 cd03 |0011: iget-boolean v5, v6, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c046: 3905 fcff |0013: if-nez v5, 000f // -0004 │ │ +06c04a: 1305 0900 |0015: const/16 v5, #int 9 // #9 │ │ +06c04e: 7120 e608 5700 |0017: invoke-static {v7, v5}, Landroid/support/v4/view/MotionEventCompat;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@08e6 │ │ +06c054: 0a04 |001a: move-result v4 │ │ +06c056: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +06c058: 2d05 0405 |001c: cmpl-float v5, v4, v5 │ │ +06c05c: 3805 f1ff |001e: if-eqz v5, 000f // -000f │ │ +06c060: 7010 490f 0600 |0020: invoke-direct {v6}, Landroid/support/v4/widget/NestedScrollView;.getVerticalScrollFactorCompat:()F // method@0f49 │ │ +06c066: 0a05 |0023: move-result v5 │ │ +06c068: c845 |0024: mul-float/2addr v5, v4 │ │ +06c06a: 8750 |0025: float-to-int v0, v5 │ │ +06c06c: 7010 440f 0600 |0026: invoke-direct {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06c072: 0a03 |0029: move-result v3 │ │ +06c074: 6e10 460f 0600 |002a: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c07a: 0a02 |002d: move-result v2 │ │ +06c07c: 9101 0200 |002e: sub-int v1, v2, v0 │ │ +06c080: 3b01 0e00 |0030: if-gez v1, 003e // +000e │ │ +06c084: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +06c086: 3221 dcff |0033: if-eq v1, v2, 000f // -0024 │ │ +06c08a: 6e10 450f 0600 |0035: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06c090: 0a05 |0038: move-result v5 │ │ +06c092: 6f30 bb21 5601 |0039: invoke-super {v6, v5, v1}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@21bb │ │ +06c098: 1215 |003c: const/4 v5, #int 1 // #1 │ │ +06c09a: 28d3 |003d: goto 0010 // -002d │ │ +06c09c: 3731 f5ff |003e: if-le v1, v3, 0033 // -000b │ │ +06c0a0: 0131 |0040: move v1, v3 │ │ +06c0a2: 28f2 |0041: goto 0033 // -000e │ │ +06c0a4: 0001 0100 0800 0000 0500 0000 |0042: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ 0x0008 line=899 │ │ 0x000f line=923 │ │ 0x0011 line=901 │ │ 0x0015 line=902 │ │ @@ -108388,122 +108415,122 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 228 16-bit code units │ │ -06c02c: |[06c02c] android.support.v4.widget.NestedScrollView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -06c03c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -06c03e: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -06c040: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -06c042: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -06c044: 6e10 901f 0e00 |0004: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -06c04a: 0a07 |0007: move-result v7 │ │ -06c04c: 3347 0700 |0008: if-ne v7, v4, 000f // +0007 │ │ -06c050: 55d1 cd03 |000a: iget-boolean v1, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c054: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -06c058: 0f00 |000e: return v0 │ │ -06c05a: d571 ff00 |000f: and-int/lit16 v1, v7, #int 255 // #00ff │ │ -06c05e: 2b01 c100 0000 |0011: packed-switch v1, 000000d2 // +000000c1 │ │ -06c064: 55d0 cd03 |0014: iget-boolean v0, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c068: 28f8 |0016: goto 000e // -0008 │ │ -06c06a: 52d8 c703 |0017: iget v8, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06c06e: 3228 fbff |0019: if-eq v8, v2, 0014 // -0005 │ │ -06c072: 7120 e308 8e00 |001b: invoke-static {v14, v8}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -06c078: 0a0a |001e: move-result v10 │ │ -06c07a: 332a 2100 |001f: if-ne v10, v2, 0040 // +0021 │ │ -06c07e: 1a00 a90e |0021: const-string v0, "NestedScrollView" // string@0ea9 │ │ -06c082: 2201 6c05 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -06c086: 7010 f927 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -06c08c: 1a02 6d06 |0028: const-string v2, "Invalid pointerId=" // string@066d │ │ -06c090: 6e20 0228 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06c096: 0c01 |002d: move-result-object v1 │ │ -06c098: 6e20 fe27 8100 |002e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -06c09e: 0c01 |0031: move-result-object v1 │ │ -06c0a0: 1a02 6b00 |0032: const-string v2, " in onInterceptTouchEvent" // string@006b │ │ -06c0a4: 6e20 0228 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06c0aa: 0c01 |0037: move-result-object v1 │ │ -06c0ac: 6e10 0628 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -06c0b2: 0c01 |003b: move-result-object v1 │ │ -06c0b4: 7120 0b1f 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -06c0ba: 28d5 |003f: goto 0014 // -002b │ │ -06c0bc: 7120 eb08 ae00 |0040: invoke-static {v14, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -06c0c2: 0a01 |0043: move-result v1 │ │ -06c0c4: 871b |0044: float-to-int v11, v1 │ │ -06c0c6: 52d1 d003 |0045: iget v1, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06c0ca: 9101 0b01 |0047: sub-int v1, v11, v1 │ │ -06c0ce: 7110 a627 0100 |0049: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -06c0d4: 0a0c |004c: move-result v12 │ │ -06c0d6: 52d1 dd03 |004d: iget v1, v13, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ -06c0da: 371c c5ff |004f: if-le v12, v1, 0014 // -003b │ │ -06c0de: 6e10 3e0f 0d00 |0051: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getNestedScrollAxes:()I // method@0f3e │ │ -06c0e4: 0a01 |0054: move-result v1 │ │ -06c0e6: dd01 0102 |0055: and-int/lit8 v1, v1, #int 2 // #02 │ │ -06c0ea: 3901 bdff |0057: if-nez v1, 0014 // -0043 │ │ -06c0ee: 5cd0 cd03 |0059: iput-boolean v0, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c0f2: 59db d003 |005b: iput v11, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06c0f6: 7010 4f0f 0d00 |005d: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.initVelocityTrackerIfNotExists:()V // method@0f4f │ │ -06c0fc: 54d1 de03 |0060: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06c100: 6e20 a61f e100 |0062: invoke-virtual {v1, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ -06c106: 59d3 d403 |0065: iput v3, v13, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ -06c10a: 6e10 430f 0d00 |0067: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@0f43 │ │ -06c110: 0c09 |006a: move-result-object v9 │ │ -06c112: 3809 a9ff |006b: if-eqz v9, 0014 // -0057 │ │ -06c116: 7220 aa20 0900 |006d: invoke-interface {v9, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ -06c11c: 28a4 |0070: goto 0014 // -005c │ │ -06c11e: 6e10 981f 0e00 |0071: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -06c124: 0a01 |0074: move-result v1 │ │ -06c126: 871b |0075: float-to-int v11, v1 │ │ -06c128: 6e10 961f 0e00 |0076: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -06c12e: 0a01 |0079: move-result v1 │ │ -06c130: 8711 |007a: float-to-int v1, v1 │ │ -06c132: 7030 4c0f 1d0b |007b: invoke-direct {v13, v1, v11}, Landroid/support/v4/widget/NestedScrollView;.inChild:(II)Z // method@0f4c │ │ -06c138: 0a01 |007e: move-result v1 │ │ -06c13a: 3901 0800 |007f: if-nez v1, 0087 // +0008 │ │ -06c13e: 5cd3 cd03 |0081: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c142: 7010 700f 0d00 |0083: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@0f70 │ │ -06c148: 288e |0086: goto 0014 // -0072 │ │ -06c14a: 59db d003 |0087: iput v11, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06c14e: 7120 e808 3e00 |0089: invoke-static {v14, v3}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -06c154: 0a01 |008c: move-result v1 │ │ -06c156: 59d1 c703 |008d: iput v1, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06c15a: 7010 4d0f 0d00 |008f: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.initOrResetVelocityTracker:()V // method@0f4d │ │ -06c160: 54d1 de03 |0092: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06c164: 6e20 a61f e100 |0094: invoke-virtual {v1, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ -06c16a: 54d1 da03 |0097: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06c16e: 6e10 ec0f 0100 |0099: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0fec │ │ -06c174: 0a01 |009c: move-result v1 │ │ -06c176: 3901 0300 |009d: if-nez v1, 00a0 // +0003 │ │ -06c17a: 0103 |009f: move v3, v0 │ │ -06c17c: 5cd3 cd03 |00a0: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c180: 6e20 870f 4d00 |00a2: invoke-virtual {v13, v4}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@0f87 │ │ -06c186: 2900 6fff |00a5: goto/16 0014 // -0091 │ │ -06c18a: 5cd3 cd03 |00a7: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c18e: 59d2 c703 |00a9: iput v2, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06c192: 7010 700f 0d00 |00ab: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@0f70 │ │ -06c198: 54d0 da03 |00ae: iget-object v0, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06c19c: 6e10 450f 0d00 |00b0: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06c1a2: 0a01 |00b3: move-result v1 │ │ -06c1a4: 6e10 460f 0d00 |00b4: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c1aa: 0a02 |00b7: move-result v2 │ │ -06c1ac: 7010 440f 0d00 |00b8: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06c1b2: 0a06 |00bb: move-result v6 │ │ -06c1b4: 0134 |00bc: move v4, v3 │ │ -06c1b6: 0135 |00bd: move v5, v3 │ │ -06c1b8: 7407 ed0f 0000 |00be: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@0fed │ │ -06c1be: 0a00 |00c1: move-result v0 │ │ -06c1c0: 3800 0500 |00c2: if-eqz v0, 00c7 // +0005 │ │ -06c1c4: 7110 3f0a 0d00 |00c4: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -06c1ca: 6e10 880f 0d00 |00c7: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@0f88 │ │ -06c1d0: 2900 4aff |00ca: goto/16 0014 // -00b6 │ │ -06c1d4: 7020 680f ed00 |00cc: invoke-direct {v13, v14}, Landroid/support/v4/widget/NestedScrollView;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0f68 │ │ -06c1da: 2900 45ff |00cf: goto/16 0014 // -00bb │ │ -06c1de: 0000 |00d1: nop // spacer │ │ -06c1e0: 0001 0700 0000 0000 6000 0000 9600 ... |00d2: packed-switch-data (18 units) │ │ +06c0b0: |[06c0b0] android.support.v4.widget.NestedScrollView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +06c0c0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06c0c2: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +06c0c4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +06c0c6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +06c0c8: 6e10 901f 0e00 |0004: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +06c0ce: 0a07 |0007: move-result v7 │ │ +06c0d0: 3347 0700 |0008: if-ne v7, v4, 000f // +0007 │ │ +06c0d4: 55d1 cd03 |000a: iget-boolean v1, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c0d8: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +06c0dc: 0f00 |000e: return v0 │ │ +06c0de: d571 ff00 |000f: and-int/lit16 v1, v7, #int 255 // #00ff │ │ +06c0e2: 2b01 c100 0000 |0011: packed-switch v1, 000000d2 // +000000c1 │ │ +06c0e8: 55d0 cd03 |0014: iget-boolean v0, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c0ec: 28f8 |0016: goto 000e // -0008 │ │ +06c0ee: 52d8 c703 |0017: iget v8, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06c0f2: 3228 fbff |0019: if-eq v8, v2, 0014 // -0005 │ │ +06c0f6: 7120 e308 8e00 |001b: invoke-static {v14, v8}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +06c0fc: 0a0a |001e: move-result v10 │ │ +06c0fe: 332a 2100 |001f: if-ne v10, v2, 0040 // +0021 │ │ +06c102: 1a00 b20e |0021: const-string v0, "NestedScrollView" // string@0eb2 │ │ +06c106: 2201 6d05 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +06c10a: 7010 f927 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +06c110: 1a02 7106 |0028: const-string v2, "Invalid pointerId=" // string@0671 │ │ +06c114: 6e20 0228 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06c11a: 0c01 |002d: move-result-object v1 │ │ +06c11c: 6e20 fe27 8100 |002e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +06c122: 0c01 |0031: move-result-object v1 │ │ +06c124: 1a02 6b00 |0032: const-string v2, " in onInterceptTouchEvent" // string@006b │ │ +06c128: 6e20 0228 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06c12e: 0c01 |0037: move-result-object v1 │ │ +06c130: 6e10 0628 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +06c136: 0c01 |003b: move-result-object v1 │ │ +06c138: 7120 0b1f 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +06c13e: 28d5 |003f: goto 0014 // -002b │ │ +06c140: 7120 eb08 ae00 |0040: invoke-static {v14, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +06c146: 0a01 |0043: move-result v1 │ │ +06c148: 871b |0044: float-to-int v11, v1 │ │ +06c14a: 52d1 d003 |0045: iget v1, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06c14e: 9101 0b01 |0047: sub-int v1, v11, v1 │ │ +06c152: 7110 a627 0100 |0049: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +06c158: 0a0c |004c: move-result v12 │ │ +06c15a: 52d1 dd03 |004d: iget v1, v13, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ +06c15e: 371c c5ff |004f: if-le v12, v1, 0014 // -003b │ │ +06c162: 6e10 3e0f 0d00 |0051: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getNestedScrollAxes:()I // method@0f3e │ │ +06c168: 0a01 |0054: move-result v1 │ │ +06c16a: dd01 0102 |0055: and-int/lit8 v1, v1, #int 2 // #02 │ │ +06c16e: 3901 bdff |0057: if-nez v1, 0014 // -0043 │ │ +06c172: 5cd0 cd03 |0059: iput-boolean v0, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c176: 59db d003 |005b: iput v11, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06c17a: 7010 4f0f 0d00 |005d: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.initVelocityTrackerIfNotExists:()V // method@0f4f │ │ +06c180: 54d1 de03 |0060: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06c184: 6e20 a61f e100 |0062: invoke-virtual {v1, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ +06c18a: 59d3 d403 |0065: iput v3, v13, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ +06c18e: 6e10 430f 0d00 |0067: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@0f43 │ │ +06c194: 0c09 |006a: move-result-object v9 │ │ +06c196: 3809 a9ff |006b: if-eqz v9, 0014 // -0057 │ │ +06c19a: 7220 aa20 0900 |006d: invoke-interface {v9, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ +06c1a0: 28a4 |0070: goto 0014 // -005c │ │ +06c1a2: 6e10 981f 0e00 |0071: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +06c1a8: 0a01 |0074: move-result v1 │ │ +06c1aa: 871b |0075: float-to-int v11, v1 │ │ +06c1ac: 6e10 961f 0e00 |0076: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +06c1b2: 0a01 |0079: move-result v1 │ │ +06c1b4: 8711 |007a: float-to-int v1, v1 │ │ +06c1b6: 7030 4c0f 1d0b |007b: invoke-direct {v13, v1, v11}, Landroid/support/v4/widget/NestedScrollView;.inChild:(II)Z // method@0f4c │ │ +06c1bc: 0a01 |007e: move-result v1 │ │ +06c1be: 3901 0800 |007f: if-nez v1, 0087 // +0008 │ │ +06c1c2: 5cd3 cd03 |0081: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c1c6: 7010 700f 0d00 |0083: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@0f70 │ │ +06c1cc: 288e |0086: goto 0014 // -0072 │ │ +06c1ce: 59db d003 |0087: iput v11, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06c1d2: 7120 e808 3e00 |0089: invoke-static {v14, v3}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +06c1d8: 0a01 |008c: move-result v1 │ │ +06c1da: 59d1 c703 |008d: iput v1, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06c1de: 7010 4d0f 0d00 |008f: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.initOrResetVelocityTracker:()V // method@0f4d │ │ +06c1e4: 54d1 de03 |0092: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06c1e8: 6e20 a61f e100 |0094: invoke-virtual {v1, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ +06c1ee: 54d1 da03 |0097: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06c1f2: 6e10 ec0f 0100 |0099: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0fec │ │ +06c1f8: 0a01 |009c: move-result v1 │ │ +06c1fa: 3901 0300 |009d: if-nez v1, 00a0 // +0003 │ │ +06c1fe: 0103 |009f: move v3, v0 │ │ +06c200: 5cd3 cd03 |00a0: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c204: 6e20 870f 4d00 |00a2: invoke-virtual {v13, v4}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@0f87 │ │ +06c20a: 2900 6fff |00a5: goto/16 0014 // -0091 │ │ +06c20e: 5cd3 cd03 |00a7: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c212: 59d2 c703 |00a9: iput v2, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06c216: 7010 700f 0d00 |00ab: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@0f70 │ │ +06c21c: 54d0 da03 |00ae: iget-object v0, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06c220: 6e10 450f 0d00 |00b0: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06c226: 0a01 |00b3: move-result v1 │ │ +06c228: 6e10 460f 0d00 |00b4: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c22e: 0a02 |00b7: move-result v2 │ │ +06c230: 7010 440f 0d00 |00b8: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06c236: 0a06 |00bb: move-result v6 │ │ +06c238: 0134 |00bc: move v4, v3 │ │ +06c23a: 0135 |00bd: move v5, v3 │ │ +06c23c: 7407 ed0f 0000 |00be: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@0fed │ │ +06c242: 0a00 |00c1: move-result v0 │ │ +06c244: 3800 0500 |00c2: if-eqz v0, 00c7 // +0005 │ │ +06c248: 7110 3f0a 0d00 |00c4: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +06c24e: 6e10 880f 0d00 |00c7: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@0f88 │ │ +06c254: 2900 4aff |00ca: goto/16 0014 // -00b6 │ │ +06c258: 7020 680f ed00 |00cc: invoke-direct {v13, v14}, Landroid/support/v4/widget/NestedScrollView;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0f68 │ │ +06c25e: 2900 45ff |00cf: goto/16 0014 // -00bb │ │ +06c262: 0000 |00d1: nop // spacer │ │ +06c264: 0001 0700 0000 0000 6000 0000 9600 ... |00d2: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=622 │ │ 0x0008 line=623 │ │ 0x000e line=715 │ │ 0x000f line=627 │ │ 0x0014 line=715 │ │ @@ -108557,78 +108584,78 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 123 16-bit code units │ │ -06c204: |[06c204] android.support.v4.widget.NestedScrollView.onLayout:(ZIIII)V │ │ -06c214: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06c216: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06c218: 7506 b121 0600 |0002: invoke-super/range {v6, v7, v8, v9, v10, v11}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@21b1 │ │ -06c21e: 5c62 cf03 |0005: iput-boolean v2, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@03cf │ │ -06c222: 5463 c903 |0007: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ -06c226: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ -06c22a: 5463 c903 |000b: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ -06c22e: 7120 540f 6300 |000d: invoke-static {v3, v6}, Landroid/support/v4/widget/NestedScrollView;.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z // method@0f54 │ │ -06c234: 0a03 |0010: move-result v3 │ │ -06c236: 3803 0700 |0011: if-eqz v3, 0018 // +0007 │ │ -06c23a: 5463 c903 |0013: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ -06c23e: 7020 7a0f 3600 |0015: invoke-direct {v6, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollToChild:(Landroid/view/View;)V // method@0f7a │ │ -06c244: 5b65 c903 |0018: iput-object v5, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ -06c248: 5563 ce03 |001a: iget-boolean v3, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@03ce │ │ -06c24c: 3903 4000 |001c: if-nez v3, 005c // +0040 │ │ -06c250: 5463 d703 |001e: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@03d7 │ │ -06c254: 3803 0f00 |0020: if-eqz v3, 002f // +000f │ │ -06c258: 6e10 450f 0600 |0022: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06c25e: 0a03 |0025: move-result v3 │ │ -06c260: 5464 d703 |0026: iget-object v4, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@03d7 │ │ -06c264: 5244 c403 |0028: iget v4, v4, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ -06c268: 6e30 790f 3604 |002a: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@0f79 │ │ -06c26e: 5b65 d703 |002d: iput-object v5, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@03d7 │ │ -06c272: 6e10 360f 0600 |002f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06c278: 0a03 |0032: move-result v3 │ │ -06c27a: 3d03 3800 |0033: if-lez v3, 006b // +0038 │ │ -06c27e: 6e20 350f 2600 |0035: invoke-virtual {v6, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06c284: 0c03 |0038: move-result-object v3 │ │ -06c286: 6e10 e61f 0300 |0039: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -06c28c: 0a00 |003c: move-result v0 │ │ -06c28e: 9103 0b09 |003d: sub-int v3, v11, v9 │ │ -06c292: 6e10 3f0f 0600 |003f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06c298: 0a04 |0042: move-result v4 │ │ -06c29a: b143 |0043: sub-int/2addr v3, v4 │ │ -06c29c: 6e10 420f 0600 |0044: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06c2a2: 0a04 |0047: move-result v4 │ │ -06c2a4: b143 |0048: sub-int/2addr v3, v4 │ │ -06c2a6: 9103 0003 |0049: sub-int v3, v0, v3 │ │ -06c2aa: 7120 ac27 3200 |004b: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06c2b0: 0a01 |004e: move-result v1 │ │ -06c2b2: 6e10 460f 0600 |004f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c2b8: 0a03 |0052: move-result v3 │ │ -06c2ba: 3713 1a00 |0053: if-le v3, v1, 006d // +001a │ │ -06c2be: 6e10 450f 0600 |0055: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06c2c4: 0a02 |0058: move-result v2 │ │ -06c2c6: 6e30 790f 2601 |0059: invoke-virtual {v6, v2, v1}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@0f79 │ │ -06c2cc: 6e10 450f 0600 |005c: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06c2d2: 0a02 |005f: move-result v2 │ │ -06c2d4: 6e10 460f 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c2da: 0a03 |0063: move-result v3 │ │ -06c2dc: 6e30 790f 2603 |0064: invoke-virtual {v6, v2, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@0f79 │ │ -06c2e2: 1212 |0067: const/4 v2, #int 1 // #1 │ │ -06c2e4: 5c62 ce03 |0068: iput-boolean v2, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@03ce │ │ -06c2e8: 0e00 |006a: return-void │ │ -06c2ea: 0120 |006b: move v0, v2 │ │ -06c2ec: 28d1 |006c: goto 003d // -002f │ │ -06c2ee: 6e10 460f 0600 |006d: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c2f4: 0a03 |0070: move-result v3 │ │ -06c2f6: 3b03 ebff |0071: if-gez v3, 005c // -0015 │ │ -06c2fa: 6e10 450f 0600 |0073: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06c300: 0a03 |0076: move-result v3 │ │ -06c302: 6e30 790f 3602 |0077: invoke-virtual {v6, v3, v2}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@0f79 │ │ -06c308: 28e2 |007a: goto 005c // -001e │ │ +06c288: |[06c288] android.support.v4.widget.NestedScrollView.onLayout:(ZIIII)V │ │ +06c298: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06c29a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06c29c: 7506 b121 0600 |0002: invoke-super/range {v6, v7, v8, v9, v10, v11}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@21b1 │ │ +06c2a2: 5c62 cf03 |0005: iput-boolean v2, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@03cf │ │ +06c2a6: 5463 c903 |0007: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ +06c2aa: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ +06c2ae: 5463 c903 |000b: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ +06c2b2: 7120 540f 6300 |000d: invoke-static {v3, v6}, Landroid/support/v4/widget/NestedScrollView;.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z // method@0f54 │ │ +06c2b8: 0a03 |0010: move-result v3 │ │ +06c2ba: 3803 0700 |0011: if-eqz v3, 0018 // +0007 │ │ +06c2be: 5463 c903 |0013: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ +06c2c2: 7020 7a0f 3600 |0015: invoke-direct {v6, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollToChild:(Landroid/view/View;)V // method@0f7a │ │ +06c2c8: 5b65 c903 |0018: iput-object v5, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ +06c2cc: 5563 ce03 |001a: iget-boolean v3, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@03ce │ │ +06c2d0: 3903 4000 |001c: if-nez v3, 005c // +0040 │ │ +06c2d4: 5463 d703 |001e: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@03d7 │ │ +06c2d8: 3803 0f00 |0020: if-eqz v3, 002f // +000f │ │ +06c2dc: 6e10 450f 0600 |0022: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06c2e2: 0a03 |0025: move-result v3 │ │ +06c2e4: 5464 d703 |0026: iget-object v4, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@03d7 │ │ +06c2e8: 5244 c403 |0028: iget v4, v4, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ +06c2ec: 6e30 790f 3604 |002a: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@0f79 │ │ +06c2f2: 5b65 d703 |002d: iput-object v5, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@03d7 │ │ +06c2f6: 6e10 360f 0600 |002f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06c2fc: 0a03 |0032: move-result v3 │ │ +06c2fe: 3d03 3800 |0033: if-lez v3, 006b // +0038 │ │ +06c302: 6e20 350f 2600 |0035: invoke-virtual {v6, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06c308: 0c03 |0038: move-result-object v3 │ │ +06c30a: 6e10 e61f 0300 |0039: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +06c310: 0a00 |003c: move-result v0 │ │ +06c312: 9103 0b09 |003d: sub-int v3, v11, v9 │ │ +06c316: 6e10 3f0f 0600 |003f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06c31c: 0a04 |0042: move-result v4 │ │ +06c31e: b143 |0043: sub-int/2addr v3, v4 │ │ +06c320: 6e10 420f 0600 |0044: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06c326: 0a04 |0047: move-result v4 │ │ +06c328: b143 |0048: sub-int/2addr v3, v4 │ │ +06c32a: 9103 0003 |0049: sub-int v3, v0, v3 │ │ +06c32e: 7120 ac27 3200 |004b: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06c334: 0a01 |004e: move-result v1 │ │ +06c336: 6e10 460f 0600 |004f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c33c: 0a03 |0052: move-result v3 │ │ +06c33e: 3713 1a00 |0053: if-le v3, v1, 006d // +001a │ │ +06c342: 6e10 450f 0600 |0055: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06c348: 0a02 |0058: move-result v2 │ │ +06c34a: 6e30 790f 2601 |0059: invoke-virtual {v6, v2, v1}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@0f79 │ │ +06c350: 6e10 450f 0600 |005c: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06c356: 0a02 |005f: move-result v2 │ │ +06c358: 6e10 460f 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c35e: 0a03 |0063: move-result v3 │ │ +06c360: 6e30 790f 2603 |0064: invoke-virtual {v6, v2, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@0f79 │ │ +06c366: 1212 |0067: const/4 v2, #int 1 // #1 │ │ +06c368: 5c62 ce03 |0068: iput-boolean v2, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@03ce │ │ +06c36c: 0e00 |006a: return-void │ │ +06c36e: 0120 |006b: move v0, v2 │ │ +06c370: 28d1 |006c: goto 003d // -002f │ │ +06c372: 6e10 460f 0600 |006d: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c378: 0a03 |0070: move-result v3 │ │ +06c37a: 3b03 ebff |0071: if-gez v3, 005c // -0015 │ │ +06c37e: 6e10 450f 0600 |0073: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06c384: 0a03 |0076: move-result v3 │ │ +06c386: 6e30 790f 3602 |0077: invoke-virtual {v6, v3, v2}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@0f79 │ │ +06c38c: 28e2 |007a: goto 005c // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1617 │ │ 0x0005 line=1618 │ │ 0x0007 line=1620 │ │ 0x0013 line=1621 │ │ 0x0018 line=1623 │ │ @@ -108663,55 +108690,55 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -06c30c: |[06c30c] android.support.v4.widget.NestedScrollView.onMeasure:(II)V │ │ -06c31c: 6f30 b221 980a |0000: invoke-super {v8, v9, v10}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@21b2 │ │ -06c322: 5586 cc03 |0003: iget-boolean v6, v8, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@03cc │ │ -06c326: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ -06c32a: 0e00 |0007: return-void │ │ -06c32c: 7110 bd1f 0a00 |0008: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -06c332: 0a04 |000b: move-result v4 │ │ -06c334: 3804 fbff |000c: if-eqz v4, 0007 // -0005 │ │ -06c338: 6e10 360f 0800 |000e: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06c33e: 0a06 |0011: move-result v6 │ │ -06c340: 3d06 f5ff |0012: if-lez v6, 0007 // -000b │ │ -06c344: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -06c346: 6e20 350f 6800 |0015: invoke-virtual {v8, v6}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06c34c: 0c00 |0018: move-result-object v0 │ │ -06c34e: 6e10 3d0f 0800 |0019: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getMeasuredHeight:()I // method@0f3d │ │ -06c354: 0a03 |001c: move-result v3 │ │ -06c356: 6e10 e61f 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -06c35c: 0a06 |0020: move-result v6 │ │ -06c35e: 3536 e6ff |0021: if-ge v6, v3, 0007 // -001a │ │ -06c362: 6e10 e21f 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06c368: 0c05 |0026: move-result-object v5 │ │ -06c36a: 1f05 7904 |0027: check-cast v5, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -06c36e: 6e10 400f 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ -06c374: 0a06 |002c: move-result v6 │ │ -06c376: 6e10 410f 0800 |002d: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ -06c37c: 0a07 |0030: move-result v7 │ │ -06c37e: b076 |0031: add-int/2addr v6, v7 │ │ -06c380: 5257 360e |0032: iget v7, v5, Landroid/widget/FrameLayout$LayoutParams;.width:I // field@0e36 │ │ -06c384: 7130 370f 6907 |0034: invoke-static {v9, v6, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@0f37 │ │ -06c38a: 0a02 |0037: move-result v2 │ │ -06c38c: 6e10 420f 0800 |0038: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06c392: 0a06 |003b: move-result v6 │ │ -06c394: b163 |003c: sub-int/2addr v3, v6 │ │ -06c396: 6e10 3f0f 0800 |003d: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06c39c: 0a06 |0040: move-result v6 │ │ -06c39e: b163 |0041: sub-int/2addr v3, v6 │ │ -06c3a0: 1506 0040 |0042: const/high16 v6, #int 1073741824 // #4000 │ │ -06c3a4: 7120 bf1f 6300 |0044: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06c3aa: 0a01 |0047: move-result v1 │ │ -06c3ac: 6e30 1420 2001 |0048: invoke-virtual {v0, v2, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -06c3b2: 28bc |004b: goto 0007 // -0044 │ │ +06c390: |[06c390] android.support.v4.widget.NestedScrollView.onMeasure:(II)V │ │ +06c3a0: 6f30 b221 980a |0000: invoke-super {v8, v9, v10}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@21b2 │ │ +06c3a6: 5586 cc03 |0003: iget-boolean v6, v8, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@03cc │ │ +06c3aa: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ +06c3ae: 0e00 |0007: return-void │ │ +06c3b0: 7110 bd1f 0a00 |0008: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +06c3b6: 0a04 |000b: move-result v4 │ │ +06c3b8: 3804 fbff |000c: if-eqz v4, 0007 // -0005 │ │ +06c3bc: 6e10 360f 0800 |000e: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06c3c2: 0a06 |0011: move-result v6 │ │ +06c3c4: 3d06 f5ff |0012: if-lez v6, 0007 // -000b │ │ +06c3c8: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +06c3ca: 6e20 350f 6800 |0015: invoke-virtual {v8, v6}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06c3d0: 0c00 |0018: move-result-object v0 │ │ +06c3d2: 6e10 3d0f 0800 |0019: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getMeasuredHeight:()I // method@0f3d │ │ +06c3d8: 0a03 |001c: move-result v3 │ │ +06c3da: 6e10 e61f 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +06c3e0: 0a06 |0020: move-result v6 │ │ +06c3e2: 3536 e6ff |0021: if-ge v6, v3, 0007 // -001a │ │ +06c3e6: 6e10 e21f 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06c3ec: 0c05 |0026: move-result-object v5 │ │ +06c3ee: 1f05 7a04 |0027: check-cast v5, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +06c3f2: 6e10 400f 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ +06c3f8: 0a06 |002c: move-result v6 │ │ +06c3fa: 6e10 410f 0800 |002d: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ +06c400: 0a07 |0030: move-result v7 │ │ +06c402: b076 |0031: add-int/2addr v6, v7 │ │ +06c404: 5257 360e |0032: iget v7, v5, Landroid/widget/FrameLayout$LayoutParams;.width:I // field@0e36 │ │ +06c408: 7130 370f 6907 |0034: invoke-static {v9, v6, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@0f37 │ │ +06c40e: 0a02 |0037: move-result v2 │ │ +06c410: 6e10 420f 0800 |0038: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06c416: 0a06 |003b: move-result v6 │ │ +06c418: b163 |003c: sub-int/2addr v3, v6 │ │ +06c41a: 6e10 3f0f 0800 |003d: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06c420: 0a06 |0040: move-result v6 │ │ +06c422: b163 |0041: sub-int/2addr v3, v6 │ │ +06c424: 1506 0040 |0042: const/high16 v6, #int 1073741824 // #4000 │ │ +06c428: 7120 bf1f 6300 |0044: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06c42e: 0a01 |0047: move-result v1 │ │ +06c430: 6e30 1420 2001 |0048: invoke-virtual {v0, v2, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +06c436: 28bc |004b: goto 0007 // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0003 line=484 │ │ 0x0007 line=509 │ │ 0x0008 line=488 │ │ 0x000c line=489 │ │ @@ -108741,22 +108768,22 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06c3b4: |[06c3b4] android.support.v4.widget.NestedScrollView.onNestedFling:(Landroid/view/View;FFZ)Z │ │ -06c3c4: 3905 0800 |0000: if-nez v5, 0008 // +0008 │ │ -06c3c8: 8740 |0002: float-to-int v0, v4 │ │ -06c3ca: 7020 320f 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/widget/NestedScrollView;.flingWithNestedDispatch:(I)V // method@0f32 │ │ -06c3d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06c3d2: 0f00 |0007: return v0 │ │ -06c3d4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06c3d6: 28fe |0009: goto 0007 // -0002 │ │ +06c438: |[06c438] android.support.v4.widget.NestedScrollView.onNestedFling:(Landroid/view/View;FFZ)Z │ │ +06c448: 3905 0800 |0000: if-nez v5, 0008 // +0008 │ │ +06c44c: 8740 |0002: float-to-int v0, v4 │ │ +06c44e: 7020 320f 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/widget/NestedScrollView;.flingWithNestedDispatch:(I)V // method@0f32 │ │ +06c454: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06c456: 0f00 |0007: return v0 │ │ +06c458: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06c45a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0002 line=295 │ │ 0x0006 line=296 │ │ 0x0007 line=298 │ │ locals : │ │ @@ -108771,17 +108798,17 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06c3d8: |[06c3d8] android.support.v4.widget.NestedScrollView.onNestedPreFling:(Landroid/view/View;FF)Z │ │ -06c3e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c3ea: 0f00 |0001: return v0 │ │ +06c45c: |[06c45c] android.support.v4.widget.NestedScrollView.onNestedPreFling:(Landroid/view/View;FF)Z │ │ +06c46c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c46e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0002 reg=2 target Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 velocityX F │ │ @@ -108792,16 +108819,16 @@ │ │ type : '(Landroid/view/View;II[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06c3ec: |[06c3ec] android.support.v4.widget.NestedScrollView.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ -06c3fc: 0e00 |0000: return-void │ │ +06c470: |[06c470] android.support.v4.widget.NestedScrollView.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ +06c480: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0001 reg=1 target Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 dx I │ │ @@ -108813,28 +108840,28 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -06c400: |[06c400] android.support.v4.widget.NestedScrollView.onNestedScroll:(Landroid/view/View;IIII)V │ │ -06c410: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06c412: 6e10 460f 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c418: 0a06 |0004: move-result v6 │ │ -06c41a: 6e30 780f 170c |0005: invoke-virtual {v7, v1, v12}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ -06c420: 6e10 460f 0700 |0008: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c426: 0a00 |000b: move-result v0 │ │ -06c428: 9102 0006 |000c: sub-int v2, v0, v6 │ │ -06c42c: 9104 0c02 |000e: sub-int v4, v12, v2 │ │ -06c430: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -06c432: 0770 |0011: move-object v0, v7 │ │ -06c434: 0113 |0012: move v3, v1 │ │ -06c436: 7406 290f 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedScroll:(IIII[I)Z // method@0f29 │ │ -06c43c: 0e00 |0016: return-void │ │ +06c484: |[06c484] android.support.v4.widget.NestedScrollView.onNestedScroll:(Landroid/view/View;IIII)V │ │ +06c494: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06c496: 6e10 460f 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c49c: 0a06 |0004: move-result v6 │ │ +06c49e: 6e30 780f 170c |0005: invoke-virtual {v7, v1, v12}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ +06c4a4: 6e10 460f 0700 |0008: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c4aa: 0a00 |000b: move-result v0 │ │ +06c4ac: 9102 0006 |000c: sub-int v2, v0, v6 │ │ +06c4b0: 9104 0c02 |000e: sub-int v4, v12, v2 │ │ +06c4b4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +06c4b6: 0770 |0011: move-object v0, v7 │ │ +06c4b8: 0113 |0012: move v3, v1 │ │ +06c4ba: 7406 290f 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedScroll:(IIII[I)Z // method@0f29 │ │ +06c4c0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=280 │ │ 0x0005 line=281 │ │ 0x0008 line=282 │ │ 0x000e line=283 │ │ 0x0010 line=284 │ │ @@ -108855,20 +108882,20 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -06c440: |[06c440] android.support.v4.widget.NestedScrollView.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ -06c450: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@03d6 │ │ -06c454: 6e40 0809 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@0908 │ │ -06c45a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -06c45c: 6e20 870f 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@0f87 │ │ -06c462: 0e00 |0009: return-void │ │ +06c4c4: |[06c4c4] android.support.v4.widget.NestedScrollView.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ +06c4d4: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@03d6 │ │ +06c4d8: 6e40 0809 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@0908 │ │ +06c4de: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +06c4e0: 6e20 870f 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@0f87 │ │ +06c4e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0005 line=268 │ │ 0x0009 line=269 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ @@ -108881,17 +108908,17 @@ │ │ type : '(IIZZ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06c464: |[06c464] android.support.v4.widget.NestedScrollView.onOverScrolled:(IIZZ)V │ │ -06c474: 6f30 bb21 1002 |0000: invoke-super {v0, v1, v2}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@21bb │ │ -06c47a: 0e00 |0003: return-void │ │ +06c4e8: |[06c4e8] android.support.v4.widget.NestedScrollView.onOverScrolled:(IIZZ)V │ │ +06c4f8: 6f30 bb21 1002 |0000: invoke-super {v0, v1, v2}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@21bb │ │ +06c4fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0003 line=944 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0004 reg=1 scrollX I │ │ @@ -108904,42 +108931,42 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -06c47c: |[06c47c] android.support.v4.widget.NestedScrollView.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -06c48c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06c48e: 1222 |0001: const/4 v2, #int 2 // #2 │ │ -06c490: 3325 1200 |0002: if-ne v5, v2, 0014 // +0012 │ │ -06c494: 1305 8200 |0004: const/16 v5, #int 130 // #82 │ │ -06c498: 3906 1400 |0006: if-nez v6, 001a // +0014 │ │ -06c49c: 7100 431f 0000 |0008: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ -06c4a2: 0c02 |000b: move-result-object v2 │ │ -06c4a4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -06c4a6: 6e40 411f 4253 |000d: invoke-virtual {v2, v4, v3, v5}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1f41 │ │ -06c4ac: 0c00 |0010: move-result-object v0 │ │ -06c4ae: 3900 1200 |0011: if-nez v0, 0023 // +0012 │ │ -06c4b2: 0f01 |0013: return v1 │ │ -06c4b4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -06c4b6: 3325 f1ff |0015: if-ne v5, v2, 0006 // -000f │ │ -06c4ba: 1305 2100 |0017: const/16 v5, #int 33 // #21 │ │ -06c4be: 28ed |0019: goto 0006 // -0013 │ │ -06c4c0: 7100 431f 0000 |001a: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ -06c4c6: 0c02 |001d: move-result-object v2 │ │ -06c4c8: 6e40 421f 4256 |001e: invoke-virtual {v2, v4, v6, v5}, Landroid/view/FocusFinder;.findNextFocusFromRect:(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View; // method@1f42 │ │ -06c4ce: 0c00 |0021: move-result-object v0 │ │ -06c4d0: 28ef |0022: goto 0011 // -0011 │ │ -06c4d2: 7020 530f 0400 |0023: invoke-direct {v4, v0}, Landroid/support/v4/widget/NestedScrollView;.isOffScreen:(Landroid/view/View;)Z // method@0f53 │ │ -06c4d8: 0a02 |0026: move-result v2 │ │ -06c4da: 3902 ecff |0027: if-nez v2, 0013 // -0014 │ │ -06c4de: 6e30 2520 5006 |0029: invoke-virtual {v0, v5, v6}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2025 │ │ -06c4e4: 0a01 |002c: move-result v1 │ │ -06c4e6: 28e6 |002d: goto 0013 // -001a │ │ +06c500: |[06c500] android.support.v4.widget.NestedScrollView.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +06c510: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06c512: 1222 |0001: const/4 v2, #int 2 // #2 │ │ +06c514: 3325 1200 |0002: if-ne v5, v2, 0014 // +0012 │ │ +06c518: 1305 8200 |0004: const/16 v5, #int 130 // #82 │ │ +06c51c: 3906 1400 |0006: if-nez v6, 001a // +0014 │ │ +06c520: 7100 431f 0000 |0008: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ +06c526: 0c02 |000b: move-result-object v2 │ │ +06c528: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +06c52a: 6e40 411f 4253 |000d: invoke-virtual {v2, v4, v3, v5}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1f41 │ │ +06c530: 0c00 |0010: move-result-object v0 │ │ +06c532: 3900 1200 |0011: if-nez v0, 0023 // +0012 │ │ +06c536: 0f01 |0013: return v1 │ │ +06c538: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +06c53a: 3325 f1ff |0015: if-ne v5, v2, 0006 // -000f │ │ +06c53e: 1305 2100 |0017: const/16 v5, #int 33 // #21 │ │ +06c542: 28ed |0019: goto 0006 // -0013 │ │ +06c544: 7100 431f 0000 |001a: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1f43 │ │ +06c54a: 0c02 |001d: move-result-object v2 │ │ +06c54c: 6e40 421f 4256 |001e: invoke-virtual {v2, v4, v6, v5}, Landroid/view/FocusFinder;.findNextFocusFromRect:(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View; // method@1f42 │ │ +06c552: 0c00 |0021: move-result-object v0 │ │ +06c554: 28ef |0022: goto 0011 // -0011 │ │ +06c556: 7020 530f 0400 |0023: invoke-direct {v4, v0}, Landroid/support/v4/widget/NestedScrollView;.isOffScreen:(Landroid/view/View;)Z // method@0f53 │ │ +06c55c: 0a02 |0026: move-result v2 │ │ +06c55e: 3902 ecff |0027: if-nez v2, 0013 // -0014 │ │ +06c562: 6e30 2520 5006 |0029: invoke-virtual {v0, v5, v6}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2025 │ │ +06c568: 0a01 |002c: move-result v1 │ │ +06c56a: 28e6 |002d: goto 0013 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1577 │ │ 0x0004 line=1578 │ │ 0x0006 line=1583 │ │ 0x0011 line=1588 │ │ 0x0013 line=1596 │ │ @@ -108960,23 +108987,23 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06c4e8: |[06c4e8] android.support.v4.widget.NestedScrollView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -06c4f8: 0730 |0000: move-object v0, v3 │ │ -06c4fa: 1f00 8f02 |0001: check-cast v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@028f │ │ -06c4fe: 6e10 0e0f 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0f0e │ │ -06c504: 0c01 |0006: move-result-object v1 │ │ -06c506: 6f20 b321 1200 |0007: invoke-super {v2, v1}, Landroid/widget/FrameLayout;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@21b3 │ │ -06c50c: 5b20 d703 |000a: iput-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@03d7 │ │ -06c510: 6e10 760f 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.requestLayout:()V // method@0f76 │ │ -06c516: 0e00 |000f: return-void │ │ +06c56c: |[06c56c] android.support.v4.widget.NestedScrollView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +06c57c: 0730 |0000: move-object v0, v3 │ │ +06c57e: 1f00 9002 |0001: check-cast v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0290 │ │ +06c582: 6e10 0e0f 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0f0e │ │ +06c588: 0c01 |0006: move-result-object v1 │ │ +06c58a: 6f20 b321 1200 |0007: invoke-super {v2, v1}, Landroid/widget/FrameLayout;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@21b3 │ │ +06c590: 5b20 d703 |000a: iput-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@03d7 │ │ +06c594: 6e10 760f 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.requestLayout:()V // method@0f76 │ │ +06c59a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1823 │ │ 0x0003 line=1824 │ │ 0x000a line=1825 │ │ 0x000c line=1826 │ │ 0x000f line=1827 │ │ @@ -108990,23 +109017,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06c518: |[06c518] android.support.v4.widget.NestedScrollView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -06c528: 6f10 b421 0300 |0000: invoke-super {v3}, Landroid/widget/FrameLayout;.onSaveInstanceState:()Landroid/os/Parcelable; // method@21b4 │ │ -06c52e: 0c01 |0003: move-result-object v1 │ │ -06c530: 2200 8f02 |0004: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@028f │ │ -06c534: 7020 0d0f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/NestedScrollView$SavedState;.:(Landroid/os/Parcelable;)V // method@0f0d │ │ -06c53a: 6e10 460f 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c540: 0a02 |000c: move-result v2 │ │ -06c542: 5902 c403 |000d: iput v2, v0, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ -06c546: 1100 |000f: return-object v0 │ │ +06c59c: |[06c59c] android.support.v4.widget.NestedScrollView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +06c5ac: 6f10 b421 0300 |0000: invoke-super {v3}, Landroid/widget/FrameLayout;.onSaveInstanceState:()Landroid/os/Parcelable; // method@21b4 │ │ +06c5b2: 0c01 |0003: move-result-object v1 │ │ +06c5b4: 2200 9002 |0004: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0290 │ │ +06c5b8: 7020 0d0f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/NestedScrollView$SavedState;.:(Landroid/os/Parcelable;)V // method@0f0d │ │ +06c5be: 6e10 460f 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c5c4: 0a02 |000c: move-result v2 │ │ +06c5c6: 5902 c403 |000d: iput v2, v0, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@03c4 │ │ +06c5ca: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1831 │ │ 0x0004 line=1832 │ │ 0x0009 line=1833 │ │ 0x000f line=1834 │ │ locals : │ │ @@ -109019,26 +109046,26 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -06c548: |[06c548] android.support.v4.widget.NestedScrollView.onScrollChanged:(IIII)V │ │ -06c558: 6f5a b521 7698 |0000: invoke-super {v6, v7, v8, v9, v10}, Landroid/widget/FrameLayout;.onScrollChanged:(IIII)V // method@21b5 │ │ -06c55e: 5460 d503 |0003: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@03d5 │ │ -06c562: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -06c566: 5460 d503 |0007: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@03d5 │ │ -06c56a: 0761 |0009: move-object v1, v6 │ │ -06c56c: 0172 |000a: move v2, v7 │ │ -06c56e: 0183 |000b: move v3, v8 │ │ -06c570: 0194 |000c: move v4, v9 │ │ -06c572: 01a5 |000d: move v5, v10 │ │ -06c574: 7806 050f 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;.onScrollChange:(Landroid/support/v4/widget/NestedScrollView;IIII)V // method@0f05 │ │ -06c57a: 0e00 |0011: return-void │ │ +06c5cc: |[06c5cc] android.support.v4.widget.NestedScrollView.onScrollChanged:(IIII)V │ │ +06c5dc: 6f5a b521 7698 |0000: invoke-super {v6, v7, v8, v9, v10}, Landroid/widget/FrameLayout;.onScrollChanged:(IIII)V // method@21b5 │ │ +06c5e2: 5460 d503 |0003: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@03d5 │ │ +06c5e6: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +06c5ea: 5460 d503 |0007: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@03d5 │ │ +06c5ee: 0761 |0009: move-object v1, v6 │ │ +06c5f0: 0172 |000a: move v2, v7 │ │ +06c5f2: 0183 |000b: move v3, v8 │ │ +06c5f4: 0194 |000c: move v4, v9 │ │ +06c5f6: 01a5 |000d: move v5, v10 │ │ +06c5f8: 7806 050f 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;.onScrollChange:(Landroid/support/v4/widget/NestedScrollView;IIII)V // method@0f05 │ │ +06c5fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0003 line=475 │ │ 0x0007 line=476 │ │ 0x0011 line=478 │ │ locals : │ │ @@ -109053,34 +109080,34 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -06c57c: |[06c57c] android.support.v4.widget.NestedScrollView.onSizeChanged:(IIII)V │ │ -06c58c: 6f57 b621 4365 |0000: invoke-super {v3, v4, v5, v6, v7}, Landroid/widget/FrameLayout;.onSizeChanged:(IIII)V // method@21b6 │ │ -06c592: 6e10 2f0f 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@0f2f │ │ -06c598: 0c00 |0006: move-result-object v0 │ │ -06c59a: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -06c59e: 3303 0300 |0009: if-ne v3, v0, 000c // +0003 │ │ -06c5a2: 0e00 |000b: return-void │ │ -06c5a4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -06c5a6: 7040 550f 0372 |000d: invoke-direct {v3, v0, v2, v7}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@0f55 │ │ -06c5ac: 0a02 |0010: move-result v2 │ │ -06c5ae: 3802 faff |0011: if-eqz v2, 000b // -0006 │ │ -06c5b2: 5432 dc03 |0013: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06c5b6: 6e20 d81f 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@1fd8 │ │ -06c5bc: 5432 dc03 |0018: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06c5c0: 6e30 580f 0302 |001a: invoke-virtual {v3, v0, v2}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0f58 │ │ -06c5c6: 5432 dc03 |001d: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06c5ca: 6e20 210f 2300 |001f: invoke-virtual {v3, v2}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@0f21 │ │ -06c5d0: 0a01 |0022: move-result v1 │ │ -06c5d2: 7020 2a0f 1300 |0023: invoke-direct {v3, v1}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@0f2a │ │ -06c5d8: 28e5 |0026: goto 000b // -001b │ │ +06c600: |[06c600] android.support.v4.widget.NestedScrollView.onSizeChanged:(IIII)V │ │ +06c610: 6f57 b621 4365 |0000: invoke-super {v3, v4, v5, v6, v7}, Landroid/widget/FrameLayout;.onSizeChanged:(IIII)V // method@21b6 │ │ +06c616: 6e10 2f0f 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@0f2f │ │ +06c61c: 0c00 |0006: move-result-object v0 │ │ +06c61e: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +06c622: 3303 0300 |0009: if-ne v3, v0, 000c // +0003 │ │ +06c626: 0e00 |000b: return-void │ │ +06c628: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +06c62a: 7040 550f 0372 |000d: invoke-direct {v3, v0, v2, v7}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@0f55 │ │ +06c630: 0a02 |0010: move-result v2 │ │ +06c632: 3802 faff |0011: if-eqz v2, 000b // -0006 │ │ +06c636: 5432 dc03 |0013: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06c63a: 6e20 d81f 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@1fd8 │ │ +06c640: 5432 dc03 |0018: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06c644: 6e30 580f 0302 |001a: invoke-virtual {v3, v0, v2}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0f58 │ │ +06c64a: 5432 dc03 |001d: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06c64e: 6e20 210f 2300 |001f: invoke-virtual {v3, v2}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@0f21 │ │ +06c654: 0a01 |0022: move-result v1 │ │ +06c656: 7020 2a0f 1300 |0023: invoke-direct {v3, v1}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@0f2a │ │ +06c65c: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1655 │ │ 0x0003 line=1657 │ │ 0x0007 line=1658 │ │ 0x000b line=1670 │ │ 0x000c line=1664 │ │ @@ -109102,21 +109129,21 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06c5dc: |[06c5dc] android.support.v4.widget.NestedScrollView.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ -06c5ec: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ -06c5f0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -06c5f4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06c5f6: 0f00 |0005: return v0 │ │ -06c5f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06c5fa: 28fe |0007: goto 0005 // -0002 │ │ +06c660: |[06c660] android.support.v4.widget.NestedScrollView.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ +06c670: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ +06c674: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +06c678: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06c67a: 0f00 |0005: return v0 │ │ +06c67c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06c67e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0008 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 target Landroid/view/View; │ │ @@ -109127,19 +109154,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06c5fc: |[06c5fc] android.support.v4.widget.NestedScrollView.onStopNestedScroll:(Landroid/view/View;)V │ │ -06c60c: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@03d6 │ │ -06c610: 6e20 0909 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingParentHelper;.onStopNestedScroll:(Landroid/view/View;)V // method@0909 │ │ -06c616: 6e10 880f 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@0f88 │ │ -06c61c: 0e00 |0008: return-void │ │ +06c680: |[06c680] android.support.v4.widget.NestedScrollView.onStopNestedScroll:(Landroid/view/View;)V │ │ +06c690: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@03d6 │ │ +06c694: 6e20 0909 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingParentHelper;.onStopNestedScroll:(Landroid/view/View;)V // method@0909 │ │ +06c69a: 6e10 880f 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@0f88 │ │ +06c6a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=274 │ │ 0x0008 line=275 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ @@ -109150,434 +109177,434 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 35 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 814 16-bit code units │ │ -06c620: |[06c620] android.support.v4.widget.NestedScrollView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -06c630: 7601 4f0f 2100 |0000: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.initVelocityTrackerIfNotExists:()V // method@0f4f │ │ -06c636: 7701 9b1f 2200 |0003: invoke-static/range {v34}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f9b │ │ -06c63c: 0c1f |0006: move-result-object v31 │ │ -06c63e: 7701 e508 2200 |0007: invoke-static/range {v34}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -06c644: 0a15 |000a: move-result v21 │ │ -06c646: 3915 0700 |000b: if-nez v21, 0012 // +0007 │ │ -06c64a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -06c64c: 0800 2100 |000e: move-object/from16 v0, v33 │ │ -06c650: 5902 d403 |0010: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ -06c654: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -06c656: 0800 2100 |0013: move-object/from16 v0, v33 │ │ -06c65a: 5203 d403 |0015: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ -06c65e: 8233 |0017: int-to-float v3, v3 │ │ -06c660: 0800 1f00 |0018: move-object/from16 v0, v31 │ │ -06c664: 6e30 9d1f 2003 |001a: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ -06c66a: 2b15 ff02 0000 |001d: packed-switch v21, 0000031c // +000002ff │ │ -06c670: 0800 2100 |0020: move-object/from16 v0, v33 │ │ -06c674: 5402 de03 |0022: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06c678: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ -06c67c: 0800 2100 |0026: move-object/from16 v0, v33 │ │ -06c680: 5402 de03 |0028: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06c684: 0800 1f00 |002a: move-object/from16 v0, v31 │ │ -06c688: 6e20 a61f 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ -06c68e: 7401 9e1f 1f00 |002f: invoke-virtual/range {v31}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ -06c694: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -06c696: 0f02 |0033: return v2 │ │ -06c698: 7401 360f 2100 |0034: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06c69e: 0a02 |0037: move-result v2 │ │ -06c6a0: 3902 0400 |0038: if-nez v2, 003c // +0004 │ │ -06c6a4: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -06c6a6: 28f8 |003b: goto 0033 // -0008 │ │ -06c6a8: 0800 2100 |003c: move-object/from16 v0, v33 │ │ -06c6ac: 5402 da03 |003e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06c6b0: 6e10 ec0f 0200 |0040: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0fec │ │ -06c6b6: 0a02 |0043: move-result v2 │ │ -06c6b8: 3902 4100 |0044: if-nez v2, 0085 // +0041 │ │ -06c6bc: 1212 |0046: const/4 v2, #int 1 // #1 │ │ -06c6be: 0800 2100 |0047: move-object/from16 v0, v33 │ │ -06c6c2: 5c02 cd03 |0049: iput-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c6c6: 3802 0e00 |004b: if-eqz v2, 0059 // +000e │ │ -06c6ca: 7401 430f 2100 |004d: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@0f43 │ │ -06c6d0: 0c1c |0050: move-result-object v28 │ │ -06c6d2: 381c 0800 |0051: if-eqz v28, 0059 // +0008 │ │ -06c6d6: 1212 |0053: const/4 v2, #int 1 // #1 │ │ -06c6d8: 0800 1c00 |0054: move-object/from16 v0, v28 │ │ -06c6dc: 7220 aa20 2000 |0056: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ -06c6e2: 0800 2100 |0059: move-object/from16 v0, v33 │ │ -06c6e6: 5402 da03 |005b: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06c6ea: 6e10 ec0f 0200 |005d: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0fec │ │ -06c6f0: 0a02 |0060: move-result v2 │ │ -06c6f2: 3902 0900 |0061: if-nez v2, 006a // +0009 │ │ -06c6f6: 0800 2100 |0063: move-object/from16 v0, v33 │ │ -06c6fa: 5402 da03 |0065: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06c6fe: 6e10 e10f 0200 |0067: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ -06c704: 7401 981f 2200 |006a: invoke-virtual/range {v34}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -06c70a: 0a02 |006d: move-result v2 │ │ -06c70c: 8722 |006e: float-to-int v2, v2 │ │ -06c70e: 0800 2100 |006f: move-object/from16 v0, v33 │ │ -06c712: 5902 d003 |0071: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06c716: 1202 |0073: const/4 v2, #int 0 // #0 │ │ -06c718: 0800 2200 |0074: move-object/from16 v0, v34 │ │ -06c71c: 7120 e808 2000 |0076: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -06c722: 0a02 |0079: move-result v2 │ │ -06c724: 0800 2100 |007a: move-object/from16 v0, v33 │ │ -06c728: 5902 c703 |007c: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06c72c: 1222 |007e: const/4 v2, #int 2 // #2 │ │ -06c72e: 0800 2100 |007f: move-object/from16 v0, v33 │ │ -06c732: 6e20 870f 2000 |0081: invoke-virtual {v0, v2}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@0f87 │ │ -06c738: 289c |0084: goto 0020 // -0064 │ │ -06c73a: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -06c73c: 28c1 |0086: goto 0047 // -003f │ │ -06c73e: 0800 2100 |0087: move-object/from16 v0, v33 │ │ -06c742: 5202 c703 |0089: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06c746: 0800 2200 |008b: move-object/from16 v0, v34 │ │ -06c74a: 7120 e308 2000 |008d: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -06c750: 0a16 |0090: move-result v22 │ │ -06c752: 12f2 |0091: const/4 v2, #int -1 // #ff │ │ -06c754: 0200 1600 |0092: move/from16 v0, v22 │ │ -06c758: 3320 2600 |0094: if-ne v0, v2, 00ba // +0026 │ │ -06c75c: 1a02 a90e |0096: const-string v2, "NestedScrollView" // string@0ea9 │ │ -06c760: 2203 6c05 |0098: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -06c764: 7010 f927 0300 |009a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -06c76a: 1a05 6d06 |009d: const-string v5, "Invalid pointerId=" // string@066d │ │ -06c76e: 6e20 0228 5300 |009f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06c774: 0c03 |00a2: move-result-object v3 │ │ -06c776: 0800 2100 |00a3: move-object/from16 v0, v33 │ │ -06c77a: 5205 c703 |00a5: iget v5, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06c77e: 6e20 fe27 5300 |00a7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -06c784: 0c03 |00aa: move-result-object v3 │ │ -06c786: 1a05 6c00 |00ab: const-string v5, " in onTouchEvent" // string@006c │ │ -06c78a: 6e20 0228 5300 |00ad: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06c790: 0c03 |00b0: move-result-object v3 │ │ -06c792: 6e10 0628 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -06c798: 0c03 |00b4: move-result-object v3 │ │ -06c79a: 7120 0b1f 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -06c7a0: 2900 68ff |00b8: goto/16 0020 // -0098 │ │ -06c7a4: 0800 2200 |00ba: move-object/from16 v0, v34 │ │ -06c7a8: 0201 1600 |00bc: move/from16 v1, v22 │ │ -06c7ac: 7120 eb08 1000 |00be: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -06c7b2: 0a02 |00c1: move-result v2 │ │ -06c7b4: 8720 |00c2: float-to-int v0, v2 │ │ -06c7b6: 0220 0000 |00c3: move/from16 v32, v0 │ │ -06c7ba: 0800 2100 |00c5: move-object/from16 v0, v33 │ │ -06c7be: 5202 d003 |00c7: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06c7c2: 9104 0220 |00c9: sub-int v4, v2, v32 │ │ -06c7c6: 1202 |00cb: const/4 v2, #int 0 // #0 │ │ -06c7c8: 0800 2100 |00cc: move-object/from16 v0, v33 │ │ -06c7cc: 5403 d803 |00ce: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@03d8 │ │ -06c7d0: 0800 2100 |00d0: move-object/from16 v0, v33 │ │ -06c7d4: 5405 d903 |00d2: iget-object v5, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ -06c7d8: 0800 2100 |00d4: move-object/from16 v0, v33 │ │ -06c7dc: 6e55 280f 2034 |00d6: invoke-virtual {v0, v2, v4, v3, v5}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedPreScroll:(II[I[I)Z // method@0f28 │ │ -06c7e2: 0a02 |00d9: move-result v2 │ │ -06c7e4: 3802 2800 |00da: if-eqz v2, 0102 // +0028 │ │ -06c7e8: 0800 2100 |00dc: move-object/from16 v0, v33 │ │ -06c7ec: 5402 d803 |00de: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@03d8 │ │ -06c7f0: 1213 |00e0: const/4 v3, #int 1 // #1 │ │ -06c7f2: 4402 0203 |00e1: aget v2, v2, v3 │ │ -06c7f6: b124 |00e3: sub-int/2addr v4, v2 │ │ -06c7f8: 1202 |00e4: const/4 v2, #int 0 // #0 │ │ -06c7fa: 0800 2100 |00e5: move-object/from16 v0, v33 │ │ -06c7fe: 5403 d903 |00e7: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ -06c802: 1215 |00e9: const/4 v5, #int 1 // #1 │ │ -06c804: 4403 0305 |00ea: aget v3, v3, v5 │ │ -06c808: 8233 |00ec: int-to-float v3, v3 │ │ -06c80a: 0800 1f00 |00ed: move-object/from16 v0, v31 │ │ -06c80e: 6e30 9d1f 2003 |00ef: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ -06c814: 0800 2100 |00f2: move-object/from16 v0, v33 │ │ -06c818: 5202 d403 |00f4: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ -06c81c: 0800 2100 |00f6: move-object/from16 v0, v33 │ │ -06c820: 5403 d903 |00f8: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ -06c824: 1215 |00fa: const/4 v5, #int 1 // #1 │ │ -06c826: 4403 0305 |00fb: aget v3, v3, v5 │ │ -06c82a: b032 |00fd: add-int/2addr v2, v3 │ │ -06c82c: 0800 2100 |00fe: move-object/from16 v0, v33 │ │ -06c830: 5902 d403 |0100: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ -06c834: 0800 2100 |0102: move-object/from16 v0, v33 │ │ -06c838: 5502 cd03 |0104: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c83c: 3902 2400 |0106: if-nez v2, 012a // +0024 │ │ -06c840: 7110 a627 0400 |0108: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -06c846: 0a02 |010b: move-result v2 │ │ -06c848: 0800 2100 |010c: move-object/from16 v0, v33 │ │ -06c84c: 5203 dd03 |010e: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ -06c850: 3732 1a00 |0110: if-le v2, v3, 012a // +001a │ │ -06c854: 7401 430f 2100 |0112: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@0f43 │ │ -06c85a: 0c1c |0115: move-result-object v28 │ │ -06c85c: 381c 0800 |0116: if-eqz v28, 011e // +0008 │ │ -06c860: 1212 |0118: const/4 v2, #int 1 // #1 │ │ -06c862: 0800 1c00 |0119: move-object/from16 v0, v28 │ │ -06c866: 7220 aa20 2000 |011b: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ -06c86c: 1212 |011e: const/4 v2, #int 1 // #1 │ │ -06c86e: 0800 2100 |011f: move-object/from16 v0, v33 │ │ -06c872: 5c02 cd03 |0121: iput-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c876: 3d04 9600 |0123: if-lez v4, 01b9 // +0096 │ │ -06c87a: 0800 2100 |0125: move-object/from16 v0, v33 │ │ -06c87e: 5202 dd03 |0127: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ -06c882: b124 |0129: sub-int/2addr v4, v2 │ │ -06c884: 0800 2100 |012a: move-object/from16 v0, v33 │ │ -06c888: 5502 cd03 |012c: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06c88c: 3802 f2fe |012e: if-eqz v2, 0020 // -010e │ │ -06c890: 0800 2100 |0130: move-object/from16 v0, v33 │ │ -06c894: 5402 d903 |0132: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ -06c898: 1213 |0134: const/4 v3, #int 1 // #1 │ │ -06c89a: 4402 0203 |0135: aget v2, v2, v3 │ │ -06c89e: 9102 2002 |0137: sub-int v2, v32, v2 │ │ -06c8a2: 0800 2100 |0139: move-object/from16 v0, v33 │ │ -06c8a6: 5902 d003 |013b: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06c8aa: 7401 460f 2100 |013d: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c8b0: 0a1a |0140: move-result v26 │ │ -06c8b2: 7601 440f 2100 |0141: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06c8b8: 0a08 |0144: move-result v8 │ │ -06c8ba: 7701 320a 2100 |0145: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ -06c8c0: 0a1b |0148: move-result v27 │ │ -06c8c2: 381b 0900 |0149: if-eqz v27, 0152 // +0009 │ │ -06c8c6: 1212 |014b: const/4 v2, #int 1 // #1 │ │ -06c8c8: 0200 1b00 |014c: move/from16 v0, v27 │ │ -06c8cc: 3320 7200 |014e: if-ne v0, v2, 01c0 // +0072 │ │ -06c8d0: 3d08 7000 |0150: if-lez v8, 01c0 // +0070 │ │ -06c8d4: 1317 0100 |0152: const/16 v23, #int 1 // #1 │ │ -06c8d8: 1203 |0154: const/4 v3, #int 0 // #0 │ │ -06c8da: 1205 |0155: const/4 v5, #int 0 // #0 │ │ -06c8dc: 7401 460f 2100 |0156: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c8e2: 0a06 |0159: move-result v6 │ │ -06c8e4: 1207 |015a: const/4 v7, #int 0 // #0 │ │ -06c8e6: 1209 |015b: const/4 v9, #int 0 // #0 │ │ -06c8e8: 120a |015c: const/4 v10, #int 0 // #0 │ │ -06c8ea: 121b |015d: const/4 v11, #int 1 // #1 │ │ -06c8ec: 0802 2100 |015e: move-object/from16 v2, v33 │ │ -06c8f0: 740a 6d0f 0200 |0160: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/NestedScrollView;.overScrollByCompat:(IIIIIIIIZ)Z // method@0f6d │ │ -06c8f6: 0a02 |0163: move-result v2 │ │ -06c8f8: 3802 0f00 |0164: if-eqz v2, 0173 // +000f │ │ -06c8fc: 7401 4b0f 2100 |0166: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.hasNestedScrollingParent:()Z // method@0f4b │ │ -06c902: 0a02 |0169: move-result v2 │ │ -06c904: 3902 0900 |016a: if-nez v2, 0173 // +0009 │ │ -06c908: 0800 2100 |016c: move-object/from16 v0, v33 │ │ -06c90c: 5402 de03 |016e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06c910: 6e10 a71f 0200 |0170: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ -06c916: 7401 460f 2100 |0173: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06c91c: 0a02 |0176: move-result v2 │ │ -06c91e: 910b 021a |0177: sub-int v11, v2, v26 │ │ -06c922: 910d 040b |0179: sub-int v13, v4, v11 │ │ -06c926: 120a |017b: const/4 v10, #int 0 // #0 │ │ -06c928: 120c |017c: const/4 v12, #int 0 // #0 │ │ -06c92a: 0800 2100 |017d: move-object/from16 v0, v33 │ │ -06c92e: 540e d903 |017f: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ -06c932: 0809 2100 |0181: move-object/from16 v9, v33 │ │ -06c936: 7406 290f 0900 |0183: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedScroll:(IIII[I)Z // method@0f29 │ │ -06c93c: 0a02 |0186: move-result v2 │ │ -06c93e: 3802 3c00 |0187: if-eqz v2, 01c3 // +003c │ │ -06c942: 0800 2100 |0189: move-object/from16 v0, v33 │ │ -06c946: 5202 d003 |018b: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06c94a: 0800 2100 |018d: move-object/from16 v0, v33 │ │ -06c94e: 5403 d903 |018f: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ -06c952: 1215 |0191: const/4 v5, #int 1 // #1 │ │ -06c954: 4403 0305 |0192: aget v3, v3, v5 │ │ -06c958: b132 |0194: sub-int/2addr v2, v3 │ │ -06c95a: 0800 2100 |0195: move-object/from16 v0, v33 │ │ -06c95e: 5902 d003 |0197: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06c962: 1202 |0199: const/4 v2, #int 0 // #0 │ │ -06c964: 0800 2100 |019a: move-object/from16 v0, v33 │ │ -06c968: 5403 d903 |019c: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ -06c96c: 1215 |019e: const/4 v5, #int 1 // #1 │ │ -06c96e: 4403 0305 |019f: aget v3, v3, v5 │ │ -06c972: 8233 |01a1: int-to-float v3, v3 │ │ -06c974: 0800 1f00 |01a2: move-object/from16 v0, v31 │ │ -06c978: 6e30 9d1f 2003 |01a4: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ -06c97e: 0800 2100 |01a7: move-object/from16 v0, v33 │ │ -06c982: 5202 d403 |01a9: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ -06c986: 0800 2100 |01ab: move-object/from16 v0, v33 │ │ -06c98a: 5403 d903 |01ad: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ -06c98e: 1215 |01af: const/4 v5, #int 1 // #1 │ │ -06c990: 4403 0305 |01b0: aget v3, v3, v5 │ │ -06c994: b032 |01b2: add-int/2addr v2, v3 │ │ -06c996: 0800 2100 |01b3: move-object/from16 v0, v33 │ │ -06c99a: 5902 d403 |01b5: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ -06c99e: 2900 69fe |01b7: goto/16 0020 // -0197 │ │ -06c9a2: 0800 2100 |01b9: move-object/from16 v0, v33 │ │ -06c9a6: 5202 dd03 |01bb: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ -06c9aa: b024 |01bd: add-int/2addr v4, v2 │ │ -06c9ac: 2900 6cff |01be: goto/16 012a // -0094 │ │ -06c9b0: 1317 0000 |01c0: const/16 v23, #int 0 // #0 │ │ -06c9b4: 2892 |01c2: goto 0154 // -006e │ │ -06c9b6: 3817 5dfe |01c3: if-eqz v23, 0020 // -01a3 │ │ -06c9ba: 7601 2d0f 2100 |01c5: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.ensureGlows:()V // method@0f2d │ │ -06c9c0: 901d 1a04 |01c8: add-int v29, v26, v4 │ │ -06c9c4: 3b1d 4e00 |01ca: if-gez v29, 0218 // +004e │ │ -06c9c8: 0800 2100 |01cc: move-object/from16 v0, v33 │ │ -06c9cc: 5402 cb03 |01ce: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06c9d0: 8243 |01d0: int-to-float v3, v4 │ │ -06c9d2: 7401 3b0f 2100 |01d1: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06c9d8: 0a05 |01d4: move-result v5 │ │ -06c9da: 8255 |01d5: int-to-float v5, v5 │ │ -06c9dc: c953 |01d6: div-float/2addr v3, v5 │ │ -06c9de: 0800 2200 |01d7: move-object/from16 v0, v34 │ │ -06c9e2: 0201 1600 |01d9: move/from16 v1, v22 │ │ -06c9e6: 7120 ea08 1000 |01db: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -06c9ec: 0a05 |01de: move-result v5 │ │ -06c9ee: 7401 4a0f 2100 |01df: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ -06c9f4: 0a06 |01e2: move-result v6 │ │ -06c9f6: 8266 |01e3: int-to-float v6, v6 │ │ -06c9f8: c965 |01e4: div-float/2addr v5, v6 │ │ -06c9fa: 6e30 a00e 3205 |01e5: invoke-virtual {v2, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(FF)Z // method@0ea0 │ │ -06ca00: 0800 2100 |01e8: move-object/from16 v0, v33 │ │ -06ca04: 5402 ca03 |01ea: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06ca08: 6e10 9d0e 0200 |01ec: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ -06ca0e: 0a02 |01ef: move-result v2 │ │ -06ca10: 3902 0900 |01f0: if-nez v2, 01f9 // +0009 │ │ -06ca14: 0800 2100 |01f2: move-object/from16 v0, v33 │ │ -06ca18: 5402 ca03 |01f4: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06ca1c: 6e10 a10e 0200 |01f6: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ -06ca22: 0800 2100 |01f9: move-object/from16 v0, v33 │ │ -06ca26: 5402 cb03 |01fb: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06ca2a: 3802 23fe |01fd: if-eqz v2, 0020 // -01dd │ │ -06ca2e: 0800 2100 |01ff: move-object/from16 v0, v33 │ │ -06ca32: 5402 cb03 |0201: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06ca36: 6e10 9d0e 0200 |0203: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ -06ca3c: 0a02 |0206: move-result v2 │ │ -06ca3e: 3802 0c00 |0207: if-eqz v2, 0213 // +000c │ │ -06ca42: 0800 2100 |0209: move-object/from16 v0, v33 │ │ -06ca46: 5402 ca03 |020b: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06ca4a: 6e10 9d0e 0200 |020d: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ -06ca50: 0a02 |0210: move-result v2 │ │ -06ca52: 3902 0ffe |0211: if-nez v2, 0020 // -01f1 │ │ -06ca56: 7701 3f0a 2100 |0213: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -06ca5c: 2900 0afe |0216: goto/16 0020 // -01f6 │ │ -06ca60: 0200 1d00 |0218: move/from16 v0, v29 │ │ -06ca64: 3780 dfff |021a: if-le v0, v8, 01f9 // -0021 │ │ -06ca68: 0800 2100 |021c: move-object/from16 v0, v33 │ │ -06ca6c: 5402 ca03 |021e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ -06ca70: 8243 |0220: int-to-float v3, v4 │ │ -06ca72: 7401 3b0f 2100 |0221: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06ca78: 0a05 |0224: move-result v5 │ │ -06ca7a: 8255 |0225: int-to-float v5, v5 │ │ -06ca7c: c953 |0226: div-float/2addr v3, v5 │ │ -06ca7e: 1505 803f |0227: const/high16 v5, #int 1065353216 // #3f80 │ │ -06ca82: 0800 2200 |0229: move-object/from16 v0, v34 │ │ -06ca86: 0201 1600 |022b: move/from16 v1, v22 │ │ -06ca8a: 7120 ea08 1000 |022d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -06ca90: 0a06 |0230: move-result v6 │ │ -06ca92: 7401 4a0f 2100 |0231: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ -06ca98: 0a07 |0234: move-result v7 │ │ -06ca9a: 8277 |0235: int-to-float v7, v7 │ │ -06ca9c: c976 |0236: div-float/2addr v6, v7 │ │ -06ca9e: c765 |0237: sub-float/2addr v5, v6 │ │ -06caa0: 6e30 a00e 3205 |0238: invoke-virtual {v2, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(FF)Z // method@0ea0 │ │ -06caa6: 0800 2100 |023b: move-object/from16 v0, v33 │ │ -06caaa: 5402 cb03 |023d: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06caae: 6e10 9d0e 0200 |023f: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ -06cab4: 0a02 |0242: move-result v2 │ │ -06cab6: 3902 b6ff |0243: if-nez v2, 01f9 // -004a │ │ -06caba: 0800 2100 |0245: move-object/from16 v0, v33 │ │ -06cabe: 5402 cb03 |0247: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ -06cac2: 6e10 a10e 0200 |0249: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ -06cac8: 28ad |024c: goto 01f9 // -0053 │ │ -06caca: 0800 2100 |024d: move-object/from16 v0, v33 │ │ -06cace: 5502 cd03 |024f: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06cad2: 3802 3300 |0251: if-eqz v2, 0284 // +0033 │ │ -06cad6: 0800 2100 |0253: move-object/from16 v0, v33 │ │ -06cada: 5400 de03 |0255: iget-object v0, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ -06cade: 081e 0000 |0257: move-object/from16 v30, v0 │ │ -06cae2: 1302 e803 |0259: const/16 v2, #int 1000 // #3e8 │ │ -06cae6: 0800 2100 |025b: move-object/from16 v0, v33 │ │ -06caea: 5203 d203 |025d: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mMaximumVelocity:I // field@03d2 │ │ -06caee: 8233 |025f: int-to-float v3, v3 │ │ -06caf0: 0800 1e00 |0260: move-object/from16 v0, v30 │ │ -06caf4: 6e30 a91f 2003 |0262: invoke-virtual {v0, v2, v3}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1fa9 │ │ -06cafa: 0800 2100 |0265: move-object/from16 v0, v33 │ │ -06cafe: 5202 c703 |0267: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06cb02: 0800 1e00 |0269: move-object/from16 v0, v30 │ │ -06cb06: 7120 8209 2000 |026b: invoke-static {v0, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0982 │ │ -06cb0c: 0a02 |026e: move-result v2 │ │ -06cb0e: 8720 |026f: float-to-int v0, v2 │ │ -06cb10: 0219 0000 |0270: move/from16 v25, v0 │ │ -06cb14: 7701 a627 1900 |0272: invoke-static/range {v25}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -06cb1a: 0a02 |0275: move-result v2 │ │ -06cb1c: 0800 2100 |0276: move-object/from16 v0, v33 │ │ -06cb20: 5203 d303 |0278: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mMinimumVelocity:I // field@03d3 │ │ -06cb24: 3732 1400 |027a: if-le v2, v3, 028e // +0014 │ │ -06cb28: 0200 1900 |027c: move/from16 v0, v25 │ │ -06cb2c: 7b02 |027e: neg-int v2, v0 │ │ -06cb2e: 0800 2100 |027f: move-object/from16 v0, v33 │ │ -06cb32: 7020 320f 2000 |0281: invoke-direct {v0, v2}, Landroid/support/v4/widget/NestedScrollView;.flingWithNestedDispatch:(I)V // method@0f32 │ │ -06cb38: 12f2 |0284: const/4 v2, #int -1 // #ff │ │ -06cb3a: 0800 2100 |0285: move-object/from16 v0, v33 │ │ -06cb3e: 5902 c703 |0287: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06cb42: 7601 2c0f 2100 |0289: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.endDrag:()V // method@0f2c │ │ -06cb48: 2900 94fd |028c: goto/16 0020 // -026c │ │ -06cb4c: 0800 2100 |028e: move-object/from16 v0, v33 │ │ -06cb50: 540e da03 |0290: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06cb54: 7401 450f 2100 |0292: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06cb5a: 0a0f |0295: move-result v15 │ │ -06cb5c: 7401 460f 2100 |0296: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06cb62: 0a10 |0299: move-result v16 │ │ -06cb64: 1311 0000 |029a: const/16 v17, #int 0 // #0 │ │ -06cb68: 1312 0000 |029c: const/16 v18, #int 0 // #0 │ │ -06cb6c: 1313 0000 |029e: const/16 v19, #int 0 // #0 │ │ -06cb70: 7601 440f 2100 |02a0: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06cb76: 0a14 |02a3: move-result v20 │ │ -06cb78: 7407 ed0f 0e00 |02a4: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@0fed │ │ -06cb7e: 0a02 |02a7: move-result v2 │ │ -06cb80: 3802 dcff |02a8: if-eqz v2, 0284 // -0024 │ │ -06cb84: 7701 3f0a 2100 |02aa: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -06cb8a: 28d7 |02ad: goto 0284 // -0029 │ │ -06cb8c: 0800 2100 |02ae: move-object/from16 v0, v33 │ │ -06cb90: 5502 cd03 |02b0: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ -06cb94: 3802 2700 |02b2: if-eqz v2, 02d9 // +0027 │ │ -06cb98: 7401 360f 2100 |02b4: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06cb9e: 0a02 |02b7: move-result v2 │ │ -06cba0: 3d02 2100 |02b8: if-lez v2, 02d9 // +0021 │ │ -06cba4: 0800 2100 |02ba: move-object/from16 v0, v33 │ │ -06cba8: 540e da03 |02bc: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06cbac: 7401 450f 2100 |02be: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06cbb2: 0a0f |02c1: move-result v15 │ │ -06cbb4: 7401 460f 2100 |02c2: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06cbba: 0a10 |02c5: move-result v16 │ │ -06cbbc: 1311 0000 |02c6: const/16 v17, #int 0 // #0 │ │ -06cbc0: 1312 0000 |02c8: const/16 v18, #int 0 // #0 │ │ -06cbc4: 1313 0000 |02ca: const/16 v19, #int 0 // #0 │ │ -06cbc8: 7601 440f 2100 |02cc: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06cbce: 0a14 |02cf: move-result v20 │ │ -06cbd0: 7407 ed0f 0e00 |02d0: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@0fed │ │ -06cbd6: 0a02 |02d3: move-result v2 │ │ -06cbd8: 3802 0500 |02d4: if-eqz v2, 02d9 // +0005 │ │ -06cbdc: 7701 3f0a 2100 |02d6: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -06cbe2: 12f2 |02d9: const/4 v2, #int -1 // #ff │ │ -06cbe4: 0800 2100 |02da: move-object/from16 v0, v33 │ │ -06cbe8: 5902 c703 |02dc: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06cbec: 7601 2c0f 2100 |02de: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.endDrag:()V // method@0f2c │ │ -06cbf2: 2900 3ffd |02e1: goto/16 0020 // -02c1 │ │ -06cbf6: 7701 e408 2200 |02e3: invoke-static/range {v34}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ -06cbfc: 0a18 |02e6: move-result v24 │ │ -06cbfe: 0800 2200 |02e7: move-object/from16 v0, v34 │ │ -06cc02: 0201 1800 |02e9: move/from16 v1, v24 │ │ -06cc06: 7120 eb08 1000 |02eb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -06cc0c: 0a02 |02ee: move-result v2 │ │ -06cc0e: 8722 |02ef: float-to-int v2, v2 │ │ -06cc10: 0800 2100 |02f0: move-object/from16 v0, v33 │ │ -06cc14: 5902 d003 |02f2: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06cc18: 0800 2200 |02f4: move-object/from16 v0, v34 │ │ -06cc1c: 0201 1800 |02f6: move/from16 v1, v24 │ │ -06cc20: 7120 e808 1000 |02f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -06cc26: 0a02 |02fb: move-result v2 │ │ -06cc28: 0800 2100 |02fc: move-object/from16 v0, v33 │ │ -06cc2c: 5902 c703 |02fe: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06cc30: 2900 20fd |0300: goto/16 0020 // -02e0 │ │ -06cc34: 7602 680f 2100 |0302: invoke-direct/range {v33, v34}, Landroid/support/v4/widget/NestedScrollView;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0f68 │ │ -06cc3a: 0800 2100 |0305: move-object/from16 v0, v33 │ │ -06cc3e: 5202 c703 |0307: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ -06cc42: 0800 2200 |0309: move-object/from16 v0, v34 │ │ -06cc46: 7120 e308 2000 |030b: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -06cc4c: 0a02 |030e: move-result v2 │ │ -06cc4e: 0800 2200 |030f: move-object/from16 v0, v34 │ │ -06cc52: 7120 eb08 2000 |0311: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -06cc58: 0a02 |0314: move-result v2 │ │ -06cc5a: 8722 |0315: float-to-int v2, v2 │ │ -06cc5c: 0800 2100 |0316: move-object/from16 v0, v33 │ │ -06cc60: 5902 d003 |0318: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ -06cc64: 2900 06fd |031a: goto/16 0020 // -02fa │ │ -06cc68: 0001 0700 0000 0000 1700 0000 3002 ... |031c: packed-switch-data (18 units) │ │ +06c6a4: |[06c6a4] android.support.v4.widget.NestedScrollView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +06c6b4: 7601 4f0f 2100 |0000: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.initVelocityTrackerIfNotExists:()V // method@0f4f │ │ +06c6ba: 7701 9b1f 2200 |0003: invoke-static/range {v34}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f9b │ │ +06c6c0: 0c1f |0006: move-result-object v31 │ │ +06c6c2: 7701 e508 2200 |0007: invoke-static/range {v34}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +06c6c8: 0a15 |000a: move-result v21 │ │ +06c6ca: 3915 0700 |000b: if-nez v21, 0012 // +0007 │ │ +06c6ce: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +06c6d0: 0800 2100 |000e: move-object/from16 v0, v33 │ │ +06c6d4: 5902 d403 |0010: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ +06c6d8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +06c6da: 0800 2100 |0013: move-object/from16 v0, v33 │ │ +06c6de: 5203 d403 |0015: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ +06c6e2: 8233 |0017: int-to-float v3, v3 │ │ +06c6e4: 0800 1f00 |0018: move-object/from16 v0, v31 │ │ +06c6e8: 6e30 9d1f 2003 |001a: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ +06c6ee: 2b15 ff02 0000 |001d: packed-switch v21, 0000031c // +000002ff │ │ +06c6f4: 0800 2100 |0020: move-object/from16 v0, v33 │ │ +06c6f8: 5402 de03 |0022: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06c6fc: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ +06c700: 0800 2100 |0026: move-object/from16 v0, v33 │ │ +06c704: 5402 de03 |0028: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06c708: 0800 1f00 |002a: move-object/from16 v0, v31 │ │ +06c70c: 6e20 a61f 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ +06c712: 7401 9e1f 1f00 |002f: invoke-virtual/range {v31}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ +06c718: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +06c71a: 0f02 |0033: return v2 │ │ +06c71c: 7401 360f 2100 |0034: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06c722: 0a02 |0037: move-result v2 │ │ +06c724: 3902 0400 |0038: if-nez v2, 003c // +0004 │ │ +06c728: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +06c72a: 28f8 |003b: goto 0033 // -0008 │ │ +06c72c: 0800 2100 |003c: move-object/from16 v0, v33 │ │ +06c730: 5402 da03 |003e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06c734: 6e10 ec0f 0200 |0040: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0fec │ │ +06c73a: 0a02 |0043: move-result v2 │ │ +06c73c: 3902 4100 |0044: if-nez v2, 0085 // +0041 │ │ +06c740: 1212 |0046: const/4 v2, #int 1 // #1 │ │ +06c742: 0800 2100 |0047: move-object/from16 v0, v33 │ │ +06c746: 5c02 cd03 |0049: iput-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c74a: 3802 0e00 |004b: if-eqz v2, 0059 // +000e │ │ +06c74e: 7401 430f 2100 |004d: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@0f43 │ │ +06c754: 0c1c |0050: move-result-object v28 │ │ +06c756: 381c 0800 |0051: if-eqz v28, 0059 // +0008 │ │ +06c75a: 1212 |0053: const/4 v2, #int 1 // #1 │ │ +06c75c: 0800 1c00 |0054: move-object/from16 v0, v28 │ │ +06c760: 7220 aa20 2000 |0056: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ +06c766: 0800 2100 |0059: move-object/from16 v0, v33 │ │ +06c76a: 5402 da03 |005b: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06c76e: 6e10 ec0f 0200 |005d: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0fec │ │ +06c774: 0a02 |0060: move-result v2 │ │ +06c776: 3902 0900 |0061: if-nez v2, 006a // +0009 │ │ +06c77a: 0800 2100 |0063: move-object/from16 v0, v33 │ │ +06c77e: 5402 da03 |0065: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06c782: 6e10 e10f 0200 |0067: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ +06c788: 7401 981f 2200 |006a: invoke-virtual/range {v34}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +06c78e: 0a02 |006d: move-result v2 │ │ +06c790: 8722 |006e: float-to-int v2, v2 │ │ +06c792: 0800 2100 |006f: move-object/from16 v0, v33 │ │ +06c796: 5902 d003 |0071: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06c79a: 1202 |0073: const/4 v2, #int 0 // #0 │ │ +06c79c: 0800 2200 |0074: move-object/from16 v0, v34 │ │ +06c7a0: 7120 e808 2000 |0076: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +06c7a6: 0a02 |0079: move-result v2 │ │ +06c7a8: 0800 2100 |007a: move-object/from16 v0, v33 │ │ +06c7ac: 5902 c703 |007c: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06c7b0: 1222 |007e: const/4 v2, #int 2 // #2 │ │ +06c7b2: 0800 2100 |007f: move-object/from16 v0, v33 │ │ +06c7b6: 6e20 870f 2000 |0081: invoke-virtual {v0, v2}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@0f87 │ │ +06c7bc: 289c |0084: goto 0020 // -0064 │ │ +06c7be: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +06c7c0: 28c1 |0086: goto 0047 // -003f │ │ +06c7c2: 0800 2100 |0087: move-object/from16 v0, v33 │ │ +06c7c6: 5202 c703 |0089: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06c7ca: 0800 2200 |008b: move-object/from16 v0, v34 │ │ +06c7ce: 7120 e308 2000 |008d: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +06c7d4: 0a16 |0090: move-result v22 │ │ +06c7d6: 12f2 |0091: const/4 v2, #int -1 // #ff │ │ +06c7d8: 0200 1600 |0092: move/from16 v0, v22 │ │ +06c7dc: 3320 2600 |0094: if-ne v0, v2, 00ba // +0026 │ │ +06c7e0: 1a02 b20e |0096: const-string v2, "NestedScrollView" // string@0eb2 │ │ +06c7e4: 2203 6d05 |0098: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +06c7e8: 7010 f927 0300 |009a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +06c7ee: 1a05 7106 |009d: const-string v5, "Invalid pointerId=" // string@0671 │ │ +06c7f2: 6e20 0228 5300 |009f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06c7f8: 0c03 |00a2: move-result-object v3 │ │ +06c7fa: 0800 2100 |00a3: move-object/from16 v0, v33 │ │ +06c7fe: 5205 c703 |00a5: iget v5, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06c802: 6e20 fe27 5300 |00a7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +06c808: 0c03 |00aa: move-result-object v3 │ │ +06c80a: 1a05 6c00 |00ab: const-string v5, " in onTouchEvent" // string@006c │ │ +06c80e: 6e20 0228 5300 |00ad: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06c814: 0c03 |00b0: move-result-object v3 │ │ +06c816: 6e10 0628 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +06c81c: 0c03 |00b4: move-result-object v3 │ │ +06c81e: 7120 0b1f 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +06c824: 2900 68ff |00b8: goto/16 0020 // -0098 │ │ +06c828: 0800 2200 |00ba: move-object/from16 v0, v34 │ │ +06c82c: 0201 1600 |00bc: move/from16 v1, v22 │ │ +06c830: 7120 eb08 1000 |00be: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +06c836: 0a02 |00c1: move-result v2 │ │ +06c838: 8720 |00c2: float-to-int v0, v2 │ │ +06c83a: 0220 0000 |00c3: move/from16 v32, v0 │ │ +06c83e: 0800 2100 |00c5: move-object/from16 v0, v33 │ │ +06c842: 5202 d003 |00c7: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06c846: 9104 0220 |00c9: sub-int v4, v2, v32 │ │ +06c84a: 1202 |00cb: const/4 v2, #int 0 // #0 │ │ +06c84c: 0800 2100 |00cc: move-object/from16 v0, v33 │ │ +06c850: 5403 d803 |00ce: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@03d8 │ │ +06c854: 0800 2100 |00d0: move-object/from16 v0, v33 │ │ +06c858: 5405 d903 |00d2: iget-object v5, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ +06c85c: 0800 2100 |00d4: move-object/from16 v0, v33 │ │ +06c860: 6e55 280f 2034 |00d6: invoke-virtual {v0, v2, v4, v3, v5}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedPreScroll:(II[I[I)Z // method@0f28 │ │ +06c866: 0a02 |00d9: move-result v2 │ │ +06c868: 3802 2800 |00da: if-eqz v2, 0102 // +0028 │ │ +06c86c: 0800 2100 |00dc: move-object/from16 v0, v33 │ │ +06c870: 5402 d803 |00de: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@03d8 │ │ +06c874: 1213 |00e0: const/4 v3, #int 1 // #1 │ │ +06c876: 4402 0203 |00e1: aget v2, v2, v3 │ │ +06c87a: b124 |00e3: sub-int/2addr v4, v2 │ │ +06c87c: 1202 |00e4: const/4 v2, #int 0 // #0 │ │ +06c87e: 0800 2100 |00e5: move-object/from16 v0, v33 │ │ +06c882: 5403 d903 |00e7: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ +06c886: 1215 |00e9: const/4 v5, #int 1 // #1 │ │ +06c888: 4403 0305 |00ea: aget v3, v3, v5 │ │ +06c88c: 8233 |00ec: int-to-float v3, v3 │ │ +06c88e: 0800 1f00 |00ed: move-object/from16 v0, v31 │ │ +06c892: 6e30 9d1f 2003 |00ef: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ +06c898: 0800 2100 |00f2: move-object/from16 v0, v33 │ │ +06c89c: 5202 d403 |00f4: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ +06c8a0: 0800 2100 |00f6: move-object/from16 v0, v33 │ │ +06c8a4: 5403 d903 |00f8: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ +06c8a8: 1215 |00fa: const/4 v5, #int 1 // #1 │ │ +06c8aa: 4403 0305 |00fb: aget v3, v3, v5 │ │ +06c8ae: b032 |00fd: add-int/2addr v2, v3 │ │ +06c8b0: 0800 2100 |00fe: move-object/from16 v0, v33 │ │ +06c8b4: 5902 d403 |0100: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ +06c8b8: 0800 2100 |0102: move-object/from16 v0, v33 │ │ +06c8bc: 5502 cd03 |0104: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c8c0: 3902 2400 |0106: if-nez v2, 012a // +0024 │ │ +06c8c4: 7110 a627 0400 |0108: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +06c8ca: 0a02 |010b: move-result v2 │ │ +06c8cc: 0800 2100 |010c: move-object/from16 v0, v33 │ │ +06c8d0: 5203 dd03 |010e: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ +06c8d4: 3732 1a00 |0110: if-le v2, v3, 012a // +001a │ │ +06c8d8: 7401 430f 2100 |0112: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@0f43 │ │ +06c8de: 0c1c |0115: move-result-object v28 │ │ +06c8e0: 381c 0800 |0116: if-eqz v28, 011e // +0008 │ │ +06c8e4: 1212 |0118: const/4 v2, #int 1 // #1 │ │ +06c8e6: 0800 1c00 |0119: move-object/from16 v0, v28 │ │ +06c8ea: 7220 aa20 2000 |011b: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ +06c8f0: 1212 |011e: const/4 v2, #int 1 // #1 │ │ +06c8f2: 0800 2100 |011f: move-object/from16 v0, v33 │ │ +06c8f6: 5c02 cd03 |0121: iput-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c8fa: 3d04 9600 |0123: if-lez v4, 01b9 // +0096 │ │ +06c8fe: 0800 2100 |0125: move-object/from16 v0, v33 │ │ +06c902: 5202 dd03 |0127: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ +06c906: b124 |0129: sub-int/2addr v4, v2 │ │ +06c908: 0800 2100 |012a: move-object/from16 v0, v33 │ │ +06c90c: 5502 cd03 |012c: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06c910: 3802 f2fe |012e: if-eqz v2, 0020 // -010e │ │ +06c914: 0800 2100 |0130: move-object/from16 v0, v33 │ │ +06c918: 5402 d903 |0132: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ +06c91c: 1213 |0134: const/4 v3, #int 1 // #1 │ │ +06c91e: 4402 0203 |0135: aget v2, v2, v3 │ │ +06c922: 9102 2002 |0137: sub-int v2, v32, v2 │ │ +06c926: 0800 2100 |0139: move-object/from16 v0, v33 │ │ +06c92a: 5902 d003 |013b: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06c92e: 7401 460f 2100 |013d: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c934: 0a1a |0140: move-result v26 │ │ +06c936: 7601 440f 2100 |0141: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06c93c: 0a08 |0144: move-result v8 │ │ +06c93e: 7701 320a 2100 |0145: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ +06c944: 0a1b |0148: move-result v27 │ │ +06c946: 381b 0900 |0149: if-eqz v27, 0152 // +0009 │ │ +06c94a: 1212 |014b: const/4 v2, #int 1 // #1 │ │ +06c94c: 0200 1b00 |014c: move/from16 v0, v27 │ │ +06c950: 3320 7200 |014e: if-ne v0, v2, 01c0 // +0072 │ │ +06c954: 3d08 7000 |0150: if-lez v8, 01c0 // +0070 │ │ +06c958: 1317 0100 |0152: const/16 v23, #int 1 // #1 │ │ +06c95c: 1203 |0154: const/4 v3, #int 0 // #0 │ │ +06c95e: 1205 |0155: const/4 v5, #int 0 // #0 │ │ +06c960: 7401 460f 2100 |0156: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c966: 0a06 |0159: move-result v6 │ │ +06c968: 1207 |015a: const/4 v7, #int 0 // #0 │ │ +06c96a: 1209 |015b: const/4 v9, #int 0 // #0 │ │ +06c96c: 120a |015c: const/4 v10, #int 0 // #0 │ │ +06c96e: 121b |015d: const/4 v11, #int 1 // #1 │ │ +06c970: 0802 2100 |015e: move-object/from16 v2, v33 │ │ +06c974: 740a 6d0f 0200 |0160: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/NestedScrollView;.overScrollByCompat:(IIIIIIIIZ)Z // method@0f6d │ │ +06c97a: 0a02 |0163: move-result v2 │ │ +06c97c: 3802 0f00 |0164: if-eqz v2, 0173 // +000f │ │ +06c980: 7401 4b0f 2100 |0166: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.hasNestedScrollingParent:()Z // method@0f4b │ │ +06c986: 0a02 |0169: move-result v2 │ │ +06c988: 3902 0900 |016a: if-nez v2, 0173 // +0009 │ │ +06c98c: 0800 2100 |016c: move-object/from16 v0, v33 │ │ +06c990: 5402 de03 |016e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06c994: 6e10 a71f 0200 |0170: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ +06c99a: 7401 460f 2100 |0173: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06c9a0: 0a02 |0176: move-result v2 │ │ +06c9a2: 910b 021a |0177: sub-int v11, v2, v26 │ │ +06c9a6: 910d 040b |0179: sub-int v13, v4, v11 │ │ +06c9aa: 120a |017b: const/4 v10, #int 0 // #0 │ │ +06c9ac: 120c |017c: const/4 v12, #int 0 // #0 │ │ +06c9ae: 0800 2100 |017d: move-object/from16 v0, v33 │ │ +06c9b2: 540e d903 |017f: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ +06c9b6: 0809 2100 |0181: move-object/from16 v9, v33 │ │ +06c9ba: 7406 290f 0900 |0183: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedScroll:(IIII[I)Z // method@0f29 │ │ +06c9c0: 0a02 |0186: move-result v2 │ │ +06c9c2: 3802 3c00 |0187: if-eqz v2, 01c3 // +003c │ │ +06c9c6: 0800 2100 |0189: move-object/from16 v0, v33 │ │ +06c9ca: 5202 d003 |018b: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06c9ce: 0800 2100 |018d: move-object/from16 v0, v33 │ │ +06c9d2: 5403 d903 |018f: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ +06c9d6: 1215 |0191: const/4 v5, #int 1 // #1 │ │ +06c9d8: 4403 0305 |0192: aget v3, v3, v5 │ │ +06c9dc: b132 |0194: sub-int/2addr v2, v3 │ │ +06c9de: 0800 2100 |0195: move-object/from16 v0, v33 │ │ +06c9e2: 5902 d003 |0197: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06c9e6: 1202 |0199: const/4 v2, #int 0 // #0 │ │ +06c9e8: 0800 2100 |019a: move-object/from16 v0, v33 │ │ +06c9ec: 5403 d903 |019c: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ +06c9f0: 1215 |019e: const/4 v5, #int 1 // #1 │ │ +06c9f2: 4403 0305 |019f: aget v3, v3, v5 │ │ +06c9f6: 8233 |01a1: int-to-float v3, v3 │ │ +06c9f8: 0800 1f00 |01a2: move-object/from16 v0, v31 │ │ +06c9fc: 6e30 9d1f 2003 |01a4: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ +06ca02: 0800 2100 |01a7: move-object/from16 v0, v33 │ │ +06ca06: 5202 d403 |01a9: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ +06ca0a: 0800 2100 |01ab: move-object/from16 v0, v33 │ │ +06ca0e: 5403 d903 |01ad: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@03d9 │ │ +06ca12: 1215 |01af: const/4 v5, #int 1 // #1 │ │ +06ca14: 4403 0305 |01b0: aget v3, v3, v5 │ │ +06ca18: b032 |01b2: add-int/2addr v2, v3 │ │ +06ca1a: 0800 2100 |01b3: move-object/from16 v0, v33 │ │ +06ca1e: 5902 d403 |01b5: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@03d4 │ │ +06ca22: 2900 69fe |01b7: goto/16 0020 // -0197 │ │ +06ca26: 0800 2100 |01b9: move-object/from16 v0, v33 │ │ +06ca2a: 5202 dd03 |01bb: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@03dd │ │ +06ca2e: b024 |01bd: add-int/2addr v4, v2 │ │ +06ca30: 2900 6cff |01be: goto/16 012a // -0094 │ │ +06ca34: 1317 0000 |01c0: const/16 v23, #int 0 // #0 │ │ +06ca38: 2892 |01c2: goto 0154 // -006e │ │ +06ca3a: 3817 5dfe |01c3: if-eqz v23, 0020 // -01a3 │ │ +06ca3e: 7601 2d0f 2100 |01c5: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.ensureGlows:()V // method@0f2d │ │ +06ca44: 901d 1a04 |01c8: add-int v29, v26, v4 │ │ +06ca48: 3b1d 4e00 |01ca: if-gez v29, 0218 // +004e │ │ +06ca4c: 0800 2100 |01cc: move-object/from16 v0, v33 │ │ +06ca50: 5402 cb03 |01ce: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06ca54: 8243 |01d0: int-to-float v3, v4 │ │ +06ca56: 7401 3b0f 2100 |01d1: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06ca5c: 0a05 |01d4: move-result v5 │ │ +06ca5e: 8255 |01d5: int-to-float v5, v5 │ │ +06ca60: c953 |01d6: div-float/2addr v3, v5 │ │ +06ca62: 0800 2200 |01d7: move-object/from16 v0, v34 │ │ +06ca66: 0201 1600 |01d9: move/from16 v1, v22 │ │ +06ca6a: 7120 ea08 1000 |01db: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +06ca70: 0a05 |01de: move-result v5 │ │ +06ca72: 7401 4a0f 2100 |01df: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ +06ca78: 0a06 |01e2: move-result v6 │ │ +06ca7a: 8266 |01e3: int-to-float v6, v6 │ │ +06ca7c: c965 |01e4: div-float/2addr v5, v6 │ │ +06ca7e: 6e30 a00e 3205 |01e5: invoke-virtual {v2, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(FF)Z // method@0ea0 │ │ +06ca84: 0800 2100 |01e8: move-object/from16 v0, v33 │ │ +06ca88: 5402 ca03 |01ea: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06ca8c: 6e10 9d0e 0200 |01ec: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ +06ca92: 0a02 |01ef: move-result v2 │ │ +06ca94: 3902 0900 |01f0: if-nez v2, 01f9 // +0009 │ │ +06ca98: 0800 2100 |01f2: move-object/from16 v0, v33 │ │ +06ca9c: 5402 ca03 |01f4: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06caa0: 6e10 a10e 0200 |01f6: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ +06caa6: 0800 2100 |01f9: move-object/from16 v0, v33 │ │ +06caaa: 5402 cb03 |01fb: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06caae: 3802 23fe |01fd: if-eqz v2, 0020 // -01dd │ │ +06cab2: 0800 2100 |01ff: move-object/from16 v0, v33 │ │ +06cab6: 5402 cb03 |0201: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06caba: 6e10 9d0e 0200 |0203: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ +06cac0: 0a02 |0206: move-result v2 │ │ +06cac2: 3802 0c00 |0207: if-eqz v2, 0213 // +000c │ │ +06cac6: 0800 2100 |0209: move-object/from16 v0, v33 │ │ +06caca: 5402 ca03 |020b: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06cace: 6e10 9d0e 0200 |020d: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ +06cad4: 0a02 |0210: move-result v2 │ │ +06cad6: 3902 0ffe |0211: if-nez v2, 0020 // -01f1 │ │ +06cada: 7701 3f0a 2100 |0213: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +06cae0: 2900 0afe |0216: goto/16 0020 // -01f6 │ │ +06cae4: 0200 1d00 |0218: move/from16 v0, v29 │ │ +06cae8: 3780 dfff |021a: if-le v0, v8, 01f9 // -0021 │ │ +06caec: 0800 2100 |021c: move-object/from16 v0, v33 │ │ +06caf0: 5402 ca03 |021e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@03ca │ │ +06caf4: 8243 |0220: int-to-float v3, v4 │ │ +06caf6: 7401 3b0f 2100 |0221: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06cafc: 0a05 |0224: move-result v5 │ │ +06cafe: 8255 |0225: int-to-float v5, v5 │ │ +06cb00: c953 |0226: div-float/2addr v3, v5 │ │ +06cb02: 1505 803f |0227: const/high16 v5, #int 1065353216 // #3f80 │ │ +06cb06: 0800 2200 |0229: move-object/from16 v0, v34 │ │ +06cb0a: 0201 1600 |022b: move/from16 v1, v22 │ │ +06cb0e: 7120 ea08 1000 |022d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +06cb14: 0a06 |0230: move-result v6 │ │ +06cb16: 7401 4a0f 2100 |0231: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ +06cb1c: 0a07 |0234: move-result v7 │ │ +06cb1e: 8277 |0235: int-to-float v7, v7 │ │ +06cb20: c976 |0236: div-float/2addr v6, v7 │ │ +06cb22: c765 |0237: sub-float/2addr v5, v6 │ │ +06cb24: 6e30 a00e 3205 |0238: invoke-virtual {v2, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(FF)Z // method@0ea0 │ │ +06cb2a: 0800 2100 |023b: move-object/from16 v0, v33 │ │ +06cb2e: 5402 cb03 |023d: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06cb32: 6e10 9d0e 0200 |023f: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e9d │ │ +06cb38: 0a02 |0242: move-result v2 │ │ +06cb3a: 3902 b6ff |0243: if-nez v2, 01f9 // -004a │ │ +06cb3e: 0800 2100 |0245: move-object/from16 v0, v33 │ │ +06cb42: 5402 cb03 |0247: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cb │ │ +06cb46: 6e10 a10e 0200 |0249: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ea1 │ │ +06cb4c: 28ad |024c: goto 01f9 // -0053 │ │ +06cb4e: 0800 2100 |024d: move-object/from16 v0, v33 │ │ +06cb52: 5502 cd03 |024f: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06cb56: 3802 3300 |0251: if-eqz v2, 0284 // +0033 │ │ +06cb5a: 0800 2100 |0253: move-object/from16 v0, v33 │ │ +06cb5e: 5400 de03 |0255: iget-object v0, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03de │ │ +06cb62: 081e 0000 |0257: move-object/from16 v30, v0 │ │ +06cb66: 1302 e803 |0259: const/16 v2, #int 1000 // #3e8 │ │ +06cb6a: 0800 2100 |025b: move-object/from16 v0, v33 │ │ +06cb6e: 5203 d203 |025d: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mMaximumVelocity:I // field@03d2 │ │ +06cb72: 8233 |025f: int-to-float v3, v3 │ │ +06cb74: 0800 1e00 |0260: move-object/from16 v0, v30 │ │ +06cb78: 6e30 a91f 2003 |0262: invoke-virtual {v0, v2, v3}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1fa9 │ │ +06cb7e: 0800 2100 |0265: move-object/from16 v0, v33 │ │ +06cb82: 5202 c703 |0267: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06cb86: 0800 1e00 |0269: move-object/from16 v0, v30 │ │ +06cb8a: 7120 8209 2000 |026b: invoke-static {v0, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0982 │ │ +06cb90: 0a02 |026e: move-result v2 │ │ +06cb92: 8720 |026f: float-to-int v0, v2 │ │ +06cb94: 0219 0000 |0270: move/from16 v25, v0 │ │ +06cb98: 7701 a627 1900 |0272: invoke-static/range {v25}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +06cb9e: 0a02 |0275: move-result v2 │ │ +06cba0: 0800 2100 |0276: move-object/from16 v0, v33 │ │ +06cba4: 5203 d303 |0278: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mMinimumVelocity:I // field@03d3 │ │ +06cba8: 3732 1400 |027a: if-le v2, v3, 028e // +0014 │ │ +06cbac: 0200 1900 |027c: move/from16 v0, v25 │ │ +06cbb0: 7b02 |027e: neg-int v2, v0 │ │ +06cbb2: 0800 2100 |027f: move-object/from16 v0, v33 │ │ +06cbb6: 7020 320f 2000 |0281: invoke-direct {v0, v2}, Landroid/support/v4/widget/NestedScrollView;.flingWithNestedDispatch:(I)V // method@0f32 │ │ +06cbbc: 12f2 |0284: const/4 v2, #int -1 // #ff │ │ +06cbbe: 0800 2100 |0285: move-object/from16 v0, v33 │ │ +06cbc2: 5902 c703 |0287: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06cbc6: 7601 2c0f 2100 |0289: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.endDrag:()V // method@0f2c │ │ +06cbcc: 2900 94fd |028c: goto/16 0020 // -026c │ │ +06cbd0: 0800 2100 |028e: move-object/from16 v0, v33 │ │ +06cbd4: 540e da03 |0290: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06cbd8: 7401 450f 2100 |0292: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06cbde: 0a0f |0295: move-result v15 │ │ +06cbe0: 7401 460f 2100 |0296: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06cbe6: 0a10 |0299: move-result v16 │ │ +06cbe8: 1311 0000 |029a: const/16 v17, #int 0 // #0 │ │ +06cbec: 1312 0000 |029c: const/16 v18, #int 0 // #0 │ │ +06cbf0: 1313 0000 |029e: const/16 v19, #int 0 // #0 │ │ +06cbf4: 7601 440f 2100 |02a0: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06cbfa: 0a14 |02a3: move-result v20 │ │ +06cbfc: 7407 ed0f 0e00 |02a4: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@0fed │ │ +06cc02: 0a02 |02a7: move-result v2 │ │ +06cc04: 3802 dcff |02a8: if-eqz v2, 0284 // -0024 │ │ +06cc08: 7701 3f0a 2100 |02aa: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +06cc0e: 28d7 |02ad: goto 0284 // -0029 │ │ +06cc10: 0800 2100 |02ae: move-object/from16 v0, v33 │ │ +06cc14: 5502 cd03 |02b0: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@03cd │ │ +06cc18: 3802 2700 |02b2: if-eqz v2, 02d9 // +0027 │ │ +06cc1c: 7401 360f 2100 |02b4: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06cc22: 0a02 |02b7: move-result v2 │ │ +06cc24: 3d02 2100 |02b8: if-lez v2, 02d9 // +0021 │ │ +06cc28: 0800 2100 |02ba: move-object/from16 v0, v33 │ │ +06cc2c: 540e da03 |02bc: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06cc30: 7401 450f 2100 |02be: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06cc36: 0a0f |02c1: move-result v15 │ │ +06cc38: 7401 460f 2100 |02c2: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06cc3e: 0a10 |02c5: move-result v16 │ │ +06cc40: 1311 0000 |02c6: const/16 v17, #int 0 // #0 │ │ +06cc44: 1312 0000 |02c8: const/16 v18, #int 0 // #0 │ │ +06cc48: 1313 0000 |02ca: const/16 v19, #int 0 // #0 │ │ +06cc4c: 7601 440f 2100 |02cc: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06cc52: 0a14 |02cf: move-result v20 │ │ +06cc54: 7407 ed0f 0e00 |02d0: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@0fed │ │ +06cc5a: 0a02 |02d3: move-result v2 │ │ +06cc5c: 3802 0500 |02d4: if-eqz v2, 02d9 // +0005 │ │ +06cc60: 7701 3f0a 2100 |02d6: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +06cc66: 12f2 |02d9: const/4 v2, #int -1 // #ff │ │ +06cc68: 0800 2100 |02da: move-object/from16 v0, v33 │ │ +06cc6c: 5902 c703 |02dc: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06cc70: 7601 2c0f 2100 |02de: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.endDrag:()V // method@0f2c │ │ +06cc76: 2900 3ffd |02e1: goto/16 0020 // -02c1 │ │ +06cc7a: 7701 e408 2200 |02e3: invoke-static/range {v34}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ +06cc80: 0a18 |02e6: move-result v24 │ │ +06cc82: 0800 2200 |02e7: move-object/from16 v0, v34 │ │ +06cc86: 0201 1800 |02e9: move/from16 v1, v24 │ │ +06cc8a: 7120 eb08 1000 |02eb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +06cc90: 0a02 |02ee: move-result v2 │ │ +06cc92: 8722 |02ef: float-to-int v2, v2 │ │ +06cc94: 0800 2100 |02f0: move-object/from16 v0, v33 │ │ +06cc98: 5902 d003 |02f2: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06cc9c: 0800 2200 |02f4: move-object/from16 v0, v34 │ │ +06cca0: 0201 1800 |02f6: move/from16 v1, v24 │ │ +06cca4: 7120 e808 1000 |02f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +06ccaa: 0a02 |02fb: move-result v2 │ │ +06ccac: 0800 2100 |02fc: move-object/from16 v0, v33 │ │ +06ccb0: 5902 c703 |02fe: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06ccb4: 2900 20fd |0300: goto/16 0020 // -02e0 │ │ +06ccb8: 7602 680f 2100 |0302: invoke-direct/range {v33, v34}, Landroid/support/v4/widget/NestedScrollView;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0f68 │ │ +06ccbe: 0800 2100 |0305: move-object/from16 v0, v33 │ │ +06ccc2: 5202 c703 |0307: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@03c7 │ │ +06ccc6: 0800 2200 |0309: move-object/from16 v0, v34 │ │ +06ccca: 7120 e308 2000 |030b: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +06ccd0: 0a02 |030e: move-result v2 │ │ +06ccd2: 0800 2200 |030f: move-object/from16 v0, v34 │ │ +06ccd6: 7120 eb08 2000 |0311: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +06ccdc: 0a02 |0314: move-result v2 │ │ +06ccde: 8722 |0315: float-to-int v2, v2 │ │ +06cce0: 0800 2100 |0316: move-object/from16 v0, v33 │ │ +06cce4: 5902 d003 |0318: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@03d0 │ │ +06cce8: 2900 06fd |031a: goto/16 0020 // -02fa │ │ +06ccec: 0001 0700 0000 0000 1700 0000 3002 ... |031c: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0003 line=722 │ │ 0x0007 line=724 │ │ 0x000b line=726 │ │ 0x000d line=727 │ │ @@ -109700,95 +109727,95 @@ │ │ type : '(IIIIIIIIZ)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 29 │ │ ins : 10 │ │ outs : 7 │ │ insns size : 131 16-bit code units │ │ -06cc8c: |[06cc8c] android.support.v4.widget.NestedScrollView.overScrollByCompat:(IIIIIIIIZ)Z │ │ -06cc9c: 7701 320a 1300 |0000: invoke-static/range {v19}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ -06cca2: 0a0f |0003: move-result v15 │ │ -06cca4: 7401 1f0f 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeHorizontalScrollRange:()I // method@0f1f │ │ -06ccaa: 0a01 |0007: move-result v1 │ │ -06ccac: 7401 1d0f 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeHorizontalScrollExtent:()I // method@0f1d │ │ -06ccb2: 0a04 |000b: move-result v4 │ │ -06ccb4: 3741 5f00 |000c: if-le v1, v4, 006b // +005f │ │ -06ccb8: 1219 |000e: const/4 v9, #int 1 // #1 │ │ -06ccba: 7401 240f 1300 |000f: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeVerticalScrollRange:()I // method@0f24 │ │ -06ccc0: 0a01 |0012: move-result v1 │ │ -06ccc2: 7401 220f 1300 |0013: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeVerticalScrollExtent:()I // method@0f22 │ │ -06ccc8: 0a04 |0016: move-result v4 │ │ -06ccca: 3741 5600 |0017: if-le v1, v4, 006d // +0056 │ │ -06ccce: 121a |0019: const/4 v10, #int 1 // #1 │ │ -06ccd0: 380f 0700 |001a: if-eqz v15, 0021 // +0007 │ │ -06ccd4: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -06ccd6: 331f 5200 |001d: if-ne v15, v1, 006f // +0052 │ │ -06ccda: 3809 5000 |001f: if-eqz v9, 006f // +0050 │ │ -06ccde: 121e |0021: const/4 v14, #int 1 // #1 │ │ -06cce0: 380f 0700 |0022: if-eqz v15, 0029 // +0007 │ │ -06cce4: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -06cce6: 331f 4c00 |0025: if-ne v15, v1, 0071 // +004c │ │ -06ccea: 380a 4a00 |0027: if-eqz v10, 0071 // +004a │ │ -06ccee: 1310 0100 |0029: const/16 v16, #int 1 // #1 │ │ -06ccf2: 9002 1614 |002b: add-int v2, v22, v20 │ │ -06ccf6: 390e 0400 |002d: if-nez v14, 0031 // +0004 │ │ -06ccfa: 131a 0000 |002f: const/16 v26, #int 0 // #0 │ │ -06ccfe: 9003 1715 |0031: add-int v3, v23, v21 │ │ -06cd02: 3910 0400 |0033: if-nez v16, 0037 // +0004 │ │ -06cd06: 131b 0000 |0035: const/16 v27, #int 0 // #0 │ │ -06cd0a: 0200 1a00 |0037: move/from16 v0, v26 │ │ -06cd0e: 7b0d |0039: neg-int v13, v0 │ │ -06cd10: 9011 1a18 |003a: add-int v17, v26, v24 │ │ -06cd14: 0200 1b00 |003c: move/from16 v0, v27 │ │ -06cd18: 7b00 |003e: neg-int v0, v0 │ │ -06cd1a: 0212 0000 |003f: move/from16 v18, v0 │ │ -06cd1e: 9008 1b19 |0041: add-int v8, v27, v25 │ │ -06cd22: 120b |0043: const/4 v11, #int 0 // #0 │ │ -06cd24: 0200 1100 |0044: move/from16 v0, v17 │ │ -06cd28: 3702 2e00 |0046: if-le v2, v0, 0074 // +002e │ │ -06cd2c: 0202 1100 |0048: move/from16 v2, v17 │ │ -06cd30: 121b |004a: const/4 v11, #int 1 // #1 │ │ -06cd32: 120c |004b: const/4 v12, #int 0 // #0 │ │ -06cd34: 3783 2d00 |004c: if-le v3, v8, 0079 // +002d │ │ -06cd38: 0183 |004e: move v3, v8 │ │ -06cd3a: 121c |004f: const/4 v12, #int 1 // #1 │ │ -06cd3c: 380c 1000 |0050: if-eqz v12, 0060 // +0010 │ │ -06cd40: 0800 1300 |0052: move-object/from16 v0, v19 │ │ -06cd44: 5401 da03 |0054: iget-object v1, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06cd48: 1204 |0056: const/4 v4, #int 0 // #0 │ │ -06cd4a: 1205 |0057: const/4 v5, #int 0 // #0 │ │ -06cd4c: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -06cd4e: 7601 440f 1300 |0059: invoke-direct/range {v19}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ -06cd54: 0a07 |005c: move-result v7 │ │ -06cd56: 7407 ed0f 0100 |005d: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@0fed │ │ -06cd5c: 0800 1300 |0060: move-object/from16 v0, v19 │ │ -06cd60: 6e5c 630f 20b3 |0062: invoke-virtual {v0, v2, v3, v11, v12}, Landroid/support/v4/widget/NestedScrollView;.onOverScrolled:(IIZZ)V // method@0f63 │ │ -06cd66: 390b 0400 |0065: if-nez v11, 0069 // +0004 │ │ -06cd6a: 380c 1a00 |0067: if-eqz v12, 0081 // +001a │ │ -06cd6e: 1211 |0069: const/4 v1, #int 1 // #1 │ │ -06cd70: 0f01 |006a: return v1 │ │ -06cd72: 1209 |006b: const/4 v9, #int 0 // #0 │ │ -06cd74: 28a3 |006c: goto 000f // -005d │ │ -06cd76: 120a |006d: const/4 v10, #int 0 // #0 │ │ -06cd78: 28ac |006e: goto 001a // -0054 │ │ -06cd7a: 120e |006f: const/4 v14, #int 0 // #0 │ │ -06cd7c: 28b2 |0070: goto 0022 // -004e │ │ -06cd7e: 1310 0000 |0071: const/16 v16, #int 0 // #0 │ │ -06cd82: 28b8 |0073: goto 002b // -0048 │ │ -06cd84: 35d2 d7ff |0074: if-ge v2, v13, 004b // -0029 │ │ -06cd88: 01d2 |0076: move v2, v13 │ │ -06cd8a: 121b |0077: const/4 v11, #int 1 // #1 │ │ -06cd8c: 28d3 |0078: goto 004b // -002d │ │ -06cd8e: 0200 1200 |0079: move/from16 v0, v18 │ │ -06cd92: 3503 d5ff |007b: if-ge v3, v0, 0050 // -002b │ │ -06cd96: 0203 1200 |007d: move/from16 v3, v18 │ │ -06cd9a: 121c |007f: const/4 v12, #int 1 // #1 │ │ -06cd9c: 28d0 |0080: goto 0050 // -0030 │ │ -06cd9e: 1201 |0081: const/4 v1, #int 0 // #0 │ │ -06cda0: 28e8 |0082: goto 006a // -0018 │ │ +06cd10: |[06cd10] android.support.v4.widget.NestedScrollView.overScrollByCompat:(IIIIIIIIZ)Z │ │ +06cd20: 7701 320a 1300 |0000: invoke-static/range {v19}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0a32 │ │ +06cd26: 0a0f |0003: move-result v15 │ │ +06cd28: 7401 1f0f 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeHorizontalScrollRange:()I // method@0f1f │ │ +06cd2e: 0a01 |0007: move-result v1 │ │ +06cd30: 7401 1d0f 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeHorizontalScrollExtent:()I // method@0f1d │ │ +06cd36: 0a04 |000b: move-result v4 │ │ +06cd38: 3741 5f00 |000c: if-le v1, v4, 006b // +005f │ │ +06cd3c: 1219 |000e: const/4 v9, #int 1 // #1 │ │ +06cd3e: 7401 240f 1300 |000f: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeVerticalScrollRange:()I // method@0f24 │ │ +06cd44: 0a01 |0012: move-result v1 │ │ +06cd46: 7401 220f 1300 |0013: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeVerticalScrollExtent:()I // method@0f22 │ │ +06cd4c: 0a04 |0016: move-result v4 │ │ +06cd4e: 3741 5600 |0017: if-le v1, v4, 006d // +0056 │ │ +06cd52: 121a |0019: const/4 v10, #int 1 // #1 │ │ +06cd54: 380f 0700 |001a: if-eqz v15, 0021 // +0007 │ │ +06cd58: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +06cd5a: 331f 5200 |001d: if-ne v15, v1, 006f // +0052 │ │ +06cd5e: 3809 5000 |001f: if-eqz v9, 006f // +0050 │ │ +06cd62: 121e |0021: const/4 v14, #int 1 // #1 │ │ +06cd64: 380f 0700 |0022: if-eqz v15, 0029 // +0007 │ │ +06cd68: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +06cd6a: 331f 4c00 |0025: if-ne v15, v1, 0071 // +004c │ │ +06cd6e: 380a 4a00 |0027: if-eqz v10, 0071 // +004a │ │ +06cd72: 1310 0100 |0029: const/16 v16, #int 1 // #1 │ │ +06cd76: 9002 1614 |002b: add-int v2, v22, v20 │ │ +06cd7a: 390e 0400 |002d: if-nez v14, 0031 // +0004 │ │ +06cd7e: 131a 0000 |002f: const/16 v26, #int 0 // #0 │ │ +06cd82: 9003 1715 |0031: add-int v3, v23, v21 │ │ +06cd86: 3910 0400 |0033: if-nez v16, 0037 // +0004 │ │ +06cd8a: 131b 0000 |0035: const/16 v27, #int 0 // #0 │ │ +06cd8e: 0200 1a00 |0037: move/from16 v0, v26 │ │ +06cd92: 7b0d |0039: neg-int v13, v0 │ │ +06cd94: 9011 1a18 |003a: add-int v17, v26, v24 │ │ +06cd98: 0200 1b00 |003c: move/from16 v0, v27 │ │ +06cd9c: 7b00 |003e: neg-int v0, v0 │ │ +06cd9e: 0212 0000 |003f: move/from16 v18, v0 │ │ +06cda2: 9008 1b19 |0041: add-int v8, v27, v25 │ │ +06cda6: 120b |0043: const/4 v11, #int 0 // #0 │ │ +06cda8: 0200 1100 |0044: move/from16 v0, v17 │ │ +06cdac: 3702 2e00 |0046: if-le v2, v0, 0074 // +002e │ │ +06cdb0: 0202 1100 |0048: move/from16 v2, v17 │ │ +06cdb4: 121b |004a: const/4 v11, #int 1 // #1 │ │ +06cdb6: 120c |004b: const/4 v12, #int 0 // #0 │ │ +06cdb8: 3783 2d00 |004c: if-le v3, v8, 0079 // +002d │ │ +06cdbc: 0183 |004e: move v3, v8 │ │ +06cdbe: 121c |004f: const/4 v12, #int 1 // #1 │ │ +06cdc0: 380c 1000 |0050: if-eqz v12, 0060 // +0010 │ │ +06cdc4: 0800 1300 |0052: move-object/from16 v0, v19 │ │ +06cdc8: 5401 da03 |0054: iget-object v1, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06cdcc: 1204 |0056: const/4 v4, #int 0 // #0 │ │ +06cdce: 1205 |0057: const/4 v5, #int 0 // #0 │ │ +06cdd0: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +06cdd2: 7601 440f 1300 |0059: invoke-direct/range {v19}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@0f44 │ │ +06cdd8: 0a07 |005c: move-result v7 │ │ +06cdda: 7407 ed0f 0100 |005d: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@0fed │ │ +06cde0: 0800 1300 |0060: move-object/from16 v0, v19 │ │ +06cde4: 6e5c 630f 20b3 |0062: invoke-virtual {v0, v2, v3, v11, v12}, Landroid/support/v4/widget/NestedScrollView;.onOverScrolled:(IIZZ)V // method@0f63 │ │ +06cdea: 390b 0400 |0065: if-nez v11, 0069 // +0004 │ │ +06cdee: 380c 1a00 |0067: if-eqz v12, 0081 // +001a │ │ +06cdf2: 1211 |0069: const/4 v1, #int 1 // #1 │ │ +06cdf4: 0f01 |006a: return v1 │ │ +06cdf6: 1209 |006b: const/4 v9, #int 0 // #0 │ │ +06cdf8: 28a3 |006c: goto 000f // -005d │ │ +06cdfa: 120a |006d: const/4 v10, #int 0 // #0 │ │ +06cdfc: 28ac |006e: goto 001a // -0054 │ │ +06cdfe: 120e |006f: const/4 v14, #int 0 // #0 │ │ +06ce00: 28b2 |0070: goto 0022 // -004e │ │ +06ce02: 1310 0000 |0071: const/16 v16, #int 0 // #0 │ │ +06ce06: 28b8 |0073: goto 002b // -0048 │ │ +06ce08: 35d2 d7ff |0074: if-ge v2, v13, 004b // -0029 │ │ +06ce0c: 01d2 |0076: move v2, v13 │ │ +06ce0e: 121b |0077: const/4 v11, #int 1 // #1 │ │ +06ce10: 28d3 |0078: goto 004b // -002d │ │ +06ce12: 0200 1200 |0079: move/from16 v0, v18 │ │ +06ce16: 3503 d5ff |007b: if-ge v3, v0, 0050 // -002b │ │ +06ce1a: 0203 1200 |007d: move/from16 v3, v18 │ │ +06ce1e: 121c |007f: const/4 v12, #int 1 // #1 │ │ +06ce20: 28d0 |0080: goto 0050 // -0030 │ │ +06ce22: 1201 |0081: const/4 v1, #int 0 // #0 │ │ +06ce24: 28e8 |0082: goto 006a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0004 line=952 │ │ 0x000f line=954 │ │ 0x001a line=956 │ │ 0x0022 line=958 │ │ @@ -109867,69 +109894,69 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -06cda4: |[06cda4] android.support.v4.widget.NestedScrollView.pageScroll:(I)Z │ │ -06cdb4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06cdb6: 1305 8200 |0001: const/16 v5, #int 130 // #82 │ │ -06cdba: 3358 4800 |0003: if-ne v8, v5, 004b // +0048 │ │ -06cdbe: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -06cdc0: 6e10 3b0f 0700 |0006: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06cdc6: 0a02 |0009: move-result v2 │ │ -06cdc8: 3801 4300 |000a: if-eqz v1, 004d // +0043 │ │ -06cdcc: 5474 dc03 |000c: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06cdd0: 6e10 460f 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06cdd6: 0a05 |0011: move-result v5 │ │ -06cdd8: b025 |0012: add-int/2addr v5, v2 │ │ -06cdda: 5945 2e00 |0013: iput v5, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ -06cdde: 6e10 360f 0700 |0015: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06cde4: 0a00 |0018: move-result v0 │ │ -06cde6: 3d00 1c00 |0019: if-lez v0, 0035 // +001c │ │ -06cdea: d804 00ff |001b: add-int/lit8 v4, v0, #int -1 // #ff │ │ -06cdee: 6e20 350f 4700 |001d: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06cdf4: 0c03 |0020: move-result-object v3 │ │ -06cdf6: 5474 dc03 |0021: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06cdfa: 5244 2e00 |0023: iget v4, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ -06cdfe: b024 |0025: add-int/2addr v4, v2 │ │ -06ce00: 6e10 d41f 0300 |0026: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06ce06: 0a05 |0029: move-result v5 │ │ -06ce08: 3754 0b00 |002a: if-le v4, v5, 0035 // +000b │ │ -06ce0c: 5474 dc03 |002c: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06ce10: 6e10 d41f 0300 |002e: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06ce16: 0a05 |0031: move-result v5 │ │ -06ce18: b125 |0032: sub-int/2addr v5, v2 │ │ -06ce1a: 5945 2e00 |0033: iput v5, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ -06ce1e: 5474 dc03 |0035: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06ce22: 5475 dc03 |0037: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06ce26: 5255 2e00 |0039: iget v5, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ -06ce2a: b025 |003b: add-int/2addr v5, v2 │ │ -06ce2c: 5945 2b00 |003c: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06ce30: 5474 dc03 |003e: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06ce34: 5244 2e00 |0040: iget v4, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ -06ce38: 5475 dc03 |0042: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06ce3c: 5255 2b00 |0044: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -06ce40: 7040 770f 8754 |0046: invoke-direct {v7, v8, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.scrollAndFocus:(III)Z // method@0f77 │ │ -06ce46: 0a04 |0049: move-result v4 │ │ -06ce48: 0f04 |004a: return v4 │ │ -06ce4a: 0141 |004b: move v1, v4 │ │ -06ce4c: 28ba |004c: goto 0006 // -0046 │ │ -06ce4e: 5475 dc03 |004d: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06ce52: 6e10 460f 0700 |004f: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06ce58: 0a06 |0052: move-result v6 │ │ -06ce5a: b126 |0053: sub-int/2addr v6, v2 │ │ -06ce5c: 5956 2e00 |0054: iput v6, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ -06ce60: 5475 dc03 |0056: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06ce64: 5255 2e00 |0058: iget v5, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ -06ce68: 3b05 dbff |005a: if-gez v5, 0035 // -0025 │ │ -06ce6c: 5475 dc03 |005c: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ -06ce70: 5954 2e00 |005e: iput v4, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ -06ce74: 28d5 |0060: goto 0035 // -002b │ │ +06ce28: |[06ce28] android.support.v4.widget.NestedScrollView.pageScroll:(I)Z │ │ +06ce38: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06ce3a: 1305 8200 |0001: const/16 v5, #int 130 // #82 │ │ +06ce3e: 3358 4800 |0003: if-ne v8, v5, 004b // +0048 │ │ +06ce42: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +06ce44: 6e10 3b0f 0700 |0006: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06ce4a: 0a02 |0009: move-result v2 │ │ +06ce4c: 3801 4300 |000a: if-eqz v1, 004d // +0043 │ │ +06ce50: 5474 dc03 |000c: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06ce54: 6e10 460f 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06ce5a: 0a05 |0011: move-result v5 │ │ +06ce5c: b025 |0012: add-int/2addr v5, v2 │ │ +06ce5e: 5945 2e00 |0013: iput v5, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ +06ce62: 6e10 360f 0700 |0015: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06ce68: 0a00 |0018: move-result v0 │ │ +06ce6a: 3d00 1c00 |0019: if-lez v0, 0035 // +001c │ │ +06ce6e: d804 00ff |001b: add-int/lit8 v4, v0, #int -1 // #ff │ │ +06ce72: 6e20 350f 4700 |001d: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06ce78: 0c03 |0020: move-result-object v3 │ │ +06ce7a: 5474 dc03 |0021: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06ce7e: 5244 2e00 |0023: iget v4, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ +06ce82: b024 |0025: add-int/2addr v4, v2 │ │ +06ce84: 6e10 d41f 0300 |0026: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06ce8a: 0a05 |0029: move-result v5 │ │ +06ce8c: 3754 0b00 |002a: if-le v4, v5, 0035 // +000b │ │ +06ce90: 5474 dc03 |002c: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06ce94: 6e10 d41f 0300 |002e: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06ce9a: 0a05 |0031: move-result v5 │ │ +06ce9c: b125 |0032: sub-int/2addr v5, v2 │ │ +06ce9e: 5945 2e00 |0033: iput v5, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ +06cea2: 5474 dc03 |0035: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06cea6: 5475 dc03 |0037: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06ceaa: 5255 2e00 |0039: iget v5, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ +06ceae: b025 |003b: add-int/2addr v5, v2 │ │ +06ceb0: 5945 2b00 |003c: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06ceb4: 5474 dc03 |003e: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06ceb8: 5244 2e00 |0040: iget v4, v4, Landroid/graphics/Rect;.top:I // field@002e │ │ +06cebc: 5475 dc03 |0042: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06cec0: 5255 2b00 |0044: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +06cec4: 7040 770f 8754 |0046: invoke-direct {v7, v8, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.scrollAndFocus:(III)Z // method@0f77 │ │ +06ceca: 0a04 |0049: move-result v4 │ │ +06cecc: 0f04 |004a: return v4 │ │ +06cece: 0141 |004b: move v1, v4 │ │ +06ced0: 28ba |004c: goto 0006 // -0046 │ │ +06ced2: 5475 dc03 |004d: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06ced6: 6e10 460f 0700 |004f: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06cedc: 0a06 |0052: move-result v6 │ │ +06cede: b126 |0053: sub-int/2addr v6, v2 │ │ +06cee0: 5956 2e00 |0054: iput v6, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ +06cee4: 5475 dc03 |0056: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06cee8: 5255 2e00 |0058: iget v5, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ +06ceec: 3b05 dbff |005a: if-gez v5, 0035 // -0025 │ │ +06cef0: 5475 dc03 |005c: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@03dc │ │ +06cef4: 5954 2e00 |005e: iput v4, v5, Landroid/graphics/Rect;.top:I // field@002e │ │ +06cef8: 28d5 |0060: goto 0035 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1110 │ │ 0x0006 line=1111 │ │ 0x000a line=1113 │ │ 0x000c line=1114 │ │ 0x0015 line=1115 │ │ @@ -109958,22 +109985,22 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -06ce78: |[06ce78] android.support.v4.widget.NestedScrollView.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -06ce88: 5510 cf03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@03cf │ │ -06ce8c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06ce90: 7020 7a0f 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollToChild:(Landroid/view/View;)V // method@0f7a │ │ -06ce96: 6f30 b821 2103 |0007: invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@21b8 │ │ -06ce9c: 0e00 |000a: return-void │ │ -06ce9e: 5b13 c903 |000b: iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ -06cea2: 28fa |000d: goto 0007 // -0006 │ │ +06cefc: |[06cefc] android.support.v4.widget.NestedScrollView.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +06cf0c: 5510 cf03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@03cf │ │ +06cf10: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06cf14: 7020 7a0f 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollToChild:(Landroid/view/View;)V // method@0f7a │ │ +06cf1a: 6f30 b821 2103 |0007: invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@21b8 │ │ +06cf20: 0e00 |000a: return-void │ │ +06cf22: 5b13 c903 |000b: iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@03c9 │ │ +06cf26: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1554 │ │ 0x0004 line=1555 │ │ 0x0007 line=1560 │ │ 0x000a line=1561 │ │ 0x000b line=1558 │ │ @@ -109987,29 +110014,29 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -06cea4: |[06cea4] android.support.v4.widget.NestedScrollView.requestChildRectangleOnScreen:(Landroid/view/View;Landroid/graphics/Rect;Z)Z │ │ -06ceb4: 6e10 e31f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -06ceba: 0a00 |0003: move-result v0 │ │ -06cebc: 6e10 f21f 0400 |0004: invoke-virtual {v4}, Landroid/view/View;.getScrollX:()I // method@1ff2 │ │ -06cec2: 0a01 |0007: move-result v1 │ │ -06cec4: b110 |0008: sub-int/2addr v0, v1 │ │ -06cec6: 6e10 f61f 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06cecc: 0a01 |000c: move-result v1 │ │ -06cece: 6e10 f31f 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getScrollY:()I // method@1ff3 │ │ -06ced4: 0a02 |0010: move-result v2 │ │ -06ced6: b121 |0011: sub-int/2addr v1, v2 │ │ -06ced8: 6e30 af01 0501 |0012: invoke-virtual {v5, v0, v1}, Landroid/graphics/Rect;.offset:(II)V // method@01af │ │ -06cede: 7030 7b0f 5306 |0015: invoke-direct {v3, v5, v6}, Landroid/support/v4/widget/NestedScrollView;.scrollToChildRect:(Landroid/graphics/Rect;Z)Z // method@0f7b │ │ -06cee4: 0a00 |0018: move-result v0 │ │ -06cee6: 0f00 |0019: return v0 │ │ +06cf28: |[06cf28] android.support.v4.widget.NestedScrollView.requestChildRectangleOnScreen:(Landroid/view/View;Landroid/graphics/Rect;Z)Z │ │ +06cf38: 6e10 e31f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +06cf3e: 0a00 |0003: move-result v0 │ │ +06cf40: 6e10 f21f 0400 |0004: invoke-virtual {v4}, Landroid/view/View;.getScrollX:()I // method@1ff2 │ │ +06cf46: 0a01 |0007: move-result v1 │ │ +06cf48: b110 |0008: sub-int/2addr v0, v1 │ │ +06cf4a: 6e10 f61f 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06cf50: 0a01 |000c: move-result v1 │ │ +06cf52: 6e10 f31f 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getScrollY:()I // method@1ff3 │ │ +06cf58: 0a02 |0010: move-result v2 │ │ +06cf5a: b121 |0011: sub-int/2addr v1, v2 │ │ +06cf5c: 6e30 af01 0501 |0012: invoke-virtual {v5, v0, v1}, Landroid/graphics/Rect;.offset:(II)V // method@01af │ │ +06cf62: 7030 7b0f 5306 |0015: invoke-direct {v3, v5, v6}, Landroid/support/v4/widget/NestedScrollView;.scrollToChildRect:(Landroid/graphics/Rect;Z)Z // method@0f7b │ │ +06cf68: 0a00 |0018: move-result v0 │ │ +06cf6a: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1603 │ │ 0x0015 line=1606 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x001a reg=4 child Landroid/view/View; │ │ @@ -110021,19 +110048,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06cee8: |[06cee8] android.support.v4.widget.NestedScrollView.requestDisallowInterceptTouchEvent:(Z)V │ │ -06cef8: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -06cefc: 7010 700f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@0f70 │ │ -06cf02: 6f20 b921 1000 |0005: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.requestDisallowInterceptTouchEvent:(Z)V // method@21b9 │ │ -06cf08: 0e00 |0008: return-void │ │ +06cf6c: |[06cf6c] android.support.v4.widget.NestedScrollView.requestDisallowInterceptTouchEvent:(Z)V │ │ +06cf7c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +06cf80: 7010 700f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@0f70 │ │ +06cf86: 6f20 b921 1000 |0005: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.requestDisallowInterceptTouchEvent:(Z)V // method@21b9 │ │ +06cf8c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0002 line=603 │ │ 0x0005 line=605 │ │ 0x0008 line=606 │ │ locals : │ │ @@ -110045,19 +110072,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06cf0c: |[06cf0c] android.support.v4.widget.NestedScrollView.requestLayout:()V │ │ -06cf1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06cf1e: 5c10 cf03 |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@03cf │ │ -06cf22: 6f10 ba21 0100 |0003: invoke-super {v1}, Landroid/widget/FrameLayout;.requestLayout:()V // method@21ba │ │ -06cf28: 0e00 |0006: return-void │ │ +06cf90: |[06cf90] android.support.v4.widget.NestedScrollView.requestLayout:()V │ │ +06cfa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06cfa2: 5c10 cf03 |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@03cf │ │ +06cfa6: 6f10 ba21 0100 |0003: invoke-super {v1}, Landroid/widget/FrameLayout;.requestLayout:()V // method@21ba │ │ +06cfac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1611 │ │ 0x0003 line=1612 │ │ 0x0006 line=1613 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ @@ -110067,53 +110094,53 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -06cf2c: |[06cf2c] android.support.v4.widget.NestedScrollView.scrollTo:(II)V │ │ -06cf3c: 6e10 360f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06cf42: 0a01 |0003: move-result v1 │ │ -06cf44: 3d01 4200 |0004: if-lez v1, 0046 // +0042 │ │ -06cf48: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06cf4a: 6e20 350f 1300 |0007: invoke-virtual {v3, v1}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06cf50: 0c00 |000a: move-result-object v0 │ │ -06cf52: 6e10 4a0f 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ -06cf58: 0a01 |000e: move-result v1 │ │ -06cf5a: 6e10 410f 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ -06cf60: 0a02 |0012: move-result v2 │ │ -06cf62: b121 |0013: sub-int/2addr v1, v2 │ │ -06cf64: 6e10 400f 0300 |0014: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ -06cf6a: 0a02 |0017: move-result v2 │ │ -06cf6c: b121 |0018: sub-int/2addr v1, v2 │ │ -06cf6e: 6e10 fb1f 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -06cf74: 0a02 |001c: move-result v2 │ │ -06cf76: 7130 1c0f 1402 |001d: invoke-static {v4, v1, v2}, Landroid/support/v4/widget/NestedScrollView;.clamp:(III)I // method@0f1c │ │ -06cf7c: 0a04 |0020: move-result v4 │ │ -06cf7e: 6e10 3b0f 0300 |0021: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06cf84: 0a01 |0024: move-result v1 │ │ -06cf86: 6e10 3f0f 0300 |0025: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06cf8c: 0a02 |0028: move-result v2 │ │ -06cf8e: b121 |0029: sub-int/2addr v1, v2 │ │ -06cf90: 6e10 420f 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06cf96: 0a02 |002d: move-result v2 │ │ -06cf98: b121 |002e: sub-int/2addr v1, v2 │ │ -06cf9a: 6e10 dc1f 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -06cfa0: 0a02 |0032: move-result v2 │ │ -06cfa2: 7130 1c0f 1502 |0033: invoke-static {v5, v1, v2}, Landroid/support/v4/widget/NestedScrollView;.clamp:(III)I // method@0f1c │ │ -06cfa8: 0a05 |0036: move-result v5 │ │ -06cfaa: 6e10 450f 0300 |0037: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06cfb0: 0a01 |003a: move-result v1 │ │ -06cfb2: 3314 0800 |003b: if-ne v4, v1, 0043 // +0008 │ │ -06cfb6: 6e10 460f 0300 |003d: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06cfbc: 0a01 |0040: move-result v1 │ │ -06cfbe: 3215 0500 |0041: if-eq v5, v1, 0046 // +0005 │ │ -06cfc2: 6f30 bb21 4305 |0043: invoke-super {v3, v4, v5}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@21bb │ │ -06cfc8: 0e00 |0046: return-void │ │ +06cfb0: |[06cfb0] android.support.v4.widget.NestedScrollView.scrollTo:(II)V │ │ +06cfc0: 6e10 360f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06cfc6: 0a01 |0003: move-result v1 │ │ +06cfc8: 3d01 4200 |0004: if-lez v1, 0046 // +0042 │ │ +06cfcc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06cfce: 6e20 350f 1300 |0007: invoke-virtual {v3, v1}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06cfd4: 0c00 |000a: move-result-object v0 │ │ +06cfd6: 6e10 4a0f 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@0f4a │ │ +06cfdc: 0a01 |000e: move-result v1 │ │ +06cfde: 6e10 410f 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@0f41 │ │ +06cfe4: 0a02 |0012: move-result v2 │ │ +06cfe6: b121 |0013: sub-int/2addr v1, v2 │ │ +06cfe8: 6e10 400f 0300 |0014: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@0f40 │ │ +06cfee: 0a02 |0017: move-result v2 │ │ +06cff0: b121 |0018: sub-int/2addr v1, v2 │ │ +06cff2: 6e10 fb1f 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +06cff8: 0a02 |001c: move-result v2 │ │ +06cffa: 7130 1c0f 1402 |001d: invoke-static {v4, v1, v2}, Landroid/support/v4/widget/NestedScrollView;.clamp:(III)I // method@0f1c │ │ +06d000: 0a04 |0020: move-result v4 │ │ +06d002: 6e10 3b0f 0300 |0021: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06d008: 0a01 |0024: move-result v1 │ │ +06d00a: 6e10 3f0f 0300 |0025: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06d010: 0a02 |0028: move-result v2 │ │ +06d012: b121 |0029: sub-int/2addr v1, v2 │ │ +06d014: 6e10 420f 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06d01a: 0a02 |002d: move-result v2 │ │ +06d01c: b121 |002e: sub-int/2addr v1, v2 │ │ +06d01e: 6e10 dc1f 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +06d024: 0a02 |0032: move-result v2 │ │ +06d026: 7130 1c0f 1502 |0033: invoke-static {v5, v1, v2}, Landroid/support/v4/widget/NestedScrollView;.clamp:(III)I // method@0f1c │ │ +06d02c: 0a05 |0036: move-result v5 │ │ +06d02e: 6e10 450f 0300 |0037: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06d034: 0a01 |003a: move-result v1 │ │ +06d036: 3314 0800 |003b: if-ne v4, v1, 0043 // +0008 │ │ +06d03a: 6e10 460f 0300 |003d: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06d040: 0a01 |0040: move-result v1 │ │ +06d042: 3215 0500 |0041: if-eq v5, v1, 0046 // +0005 │ │ +06d046: 6f30 bb21 4305 |0043: invoke-super {v3, v4, v5}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@21bb │ │ +06d04c: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1735 │ │ 0x0006 line=1736 │ │ 0x000b line=1737 │ │ 0x0021 line=1738 │ │ 0x0037 line=1739 │ │ @@ -110130,20 +110157,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06cfcc: |[06cfcc] android.support.v4.widget.NestedScrollView.setFillViewport:(Z)V │ │ -06cfdc: 5510 cc03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@03cc │ │ -06cfe0: 3202 0700 |0002: if-eq v2, v0, 0009 // +0007 │ │ -06cfe4: 5c12 cc03 |0004: iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@03cc │ │ -06cfe8: 6e10 760f 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.requestLayout:()V // method@0f76 │ │ -06cfee: 0e00 |0009: return-void │ │ +06d050: |[06d050] android.support.v4.widget.NestedScrollView.setFillViewport:(Z)V │ │ +06d060: 5510 cc03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@03cc │ │ +06d064: 3202 0700 |0002: if-eq v2, v0, 0009 // +0007 │ │ +06d068: 5c12 cc03 |0004: iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@03cc │ │ +06d06c: 6e10 760f 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.requestLayout:()V // method@0f76 │ │ +06d072: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0004 line=451 │ │ 0x0006 line=452 │ │ 0x0009 line=454 │ │ locals : │ │ @@ -110155,18 +110182,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06cff0: |[06cff0] android.support.v4.widget.NestedScrollView.setNestedScrollingEnabled:(Z)V │ │ -06d000: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06d004: 6e20 fc08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.setNestedScrollingEnabled:(Z)V // method@08fc │ │ -06d00a: 0e00 |0005: return-void │ │ +06d074: |[06d074] android.support.v4.widget.NestedScrollView.setNestedScrollingEnabled:(Z)V │ │ +06d084: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06d088: 6e20 fc08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.setNestedScrollingEnabled:(Z)V // method@08fc │ │ +06d08e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -110176,17 +110203,17 @@ │ │ type : '(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d00c: |[06d00c] android.support.v4.widget.NestedScrollView.setOnScrollChangeListener:(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V │ │ -06d01c: 5b01 d503 |0000: iput-object v1, v0, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@03d5 │ │ -06d020: 0e00 |0002: return-void │ │ +06d090: |[06d090] android.support.v4.widget.NestedScrollView.setOnScrollChangeListener:(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V │ │ +06d0a0: 5b01 d503 |0000: iput-object v1, v0, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@03d5 │ │ +06d0a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0003 reg=1 l Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; │ │ @@ -110196,17 +110223,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d024: |[06d024] android.support.v4.widget.NestedScrollView.setSmoothScrollingEnabled:(Z)V │ │ -06d034: 5c01 db03 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@03db │ │ -06d038: 0e00 |0002: return-void │ │ +06d0a8: |[06d0a8] android.support.v4.widget.NestedScrollView.setSmoothScrollingEnabled:(Z)V │ │ +06d0b8: 5c01 db03 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@03db │ │ +06d0bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0002 line=469 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0003 reg=1 smoothScrollingEnabled Z │ │ @@ -110216,17 +110243,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06d03c: |[06d03c] android.support.v4.widget.NestedScrollView.shouldDelayChildPressedState:()Z │ │ -06d04c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d04e: 0f00 |0001: return v0 │ │ +06d0c0: |[06d0c0] android.support.v4.widget.NestedScrollView.shouldDelayChildPressedState:()Z │ │ +06d0d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d0d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #61 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -110234,67 +110261,67 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -06d050: |[06d050] android.support.v4.widget.NestedScrollView.smoothScrollBy:(II)V │ │ -06d060: 120a |0000: const/4 v10, #int 0 // #0 │ │ -06d062: 6e10 360f 0b00 |0001: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ -06d068: 0a06 |0004: move-result v6 │ │ -06d06a: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ -06d06e: 0e00 |0007: return-void │ │ -06d070: 7100 3721 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ -06d076: 0b06 |000b: move-result-wide v6 │ │ -06d078: 53b8 d103 |000c: iget-wide v8, v11, Landroid/support/v4/widget/NestedScrollView;.mLastScroll:J // field@03d1 │ │ -06d07c: 9c02 0608 |000e: sub-long v2, v6, v8 │ │ -06d080: 1606 fa00 |0010: const-wide/16 v6, #int 250 // #fa │ │ -06d084: 3106 0206 |0012: cmp-long v6, v2, v6 │ │ -06d088: 3d06 4200 |0014: if-lez v6, 0056 // +0042 │ │ -06d08c: 6e10 3b0f 0b00 |0016: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ -06d092: 0a06 |0019: move-result v6 │ │ -06d094: 6e10 3f0f 0b00 |001a: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ -06d09a: 0a07 |001d: move-result v7 │ │ -06d09c: b176 |001e: sub-int/2addr v6, v7 │ │ -06d09e: 6e10 420f 0b00 |001f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ -06d0a4: 0a07 |0022: move-result v7 │ │ -06d0a6: 9101 0607 |0023: sub-int v1, v6, v7 │ │ -06d0aa: 6e20 350f ab00 |0025: invoke-virtual {v11, v10}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ -06d0b0: 0c06 |0028: move-result-object v6 │ │ -06d0b2: 6e10 dc1f 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -06d0b8: 0a00 |002c: move-result v0 │ │ -06d0ba: 9106 0001 |002d: sub-int v6, v0, v1 │ │ -06d0be: 7120 ac27 6a00 |002f: invoke-static {v10, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06d0c4: 0a04 |0032: move-result v4 │ │ -06d0c6: 6e10 460f 0b00 |0033: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06d0cc: 0a05 |0036: move-result v5 │ │ -06d0ce: 9006 050d |0037: add-int v6, v5, v13 │ │ -06d0d2: 7120 af27 4600 |0039: invoke-static {v6, v4}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06d0d8: 0a06 |003c: move-result v6 │ │ -06d0da: 7120 ac27 6a00 |003d: invoke-static {v10, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06d0e0: 0a06 |0040: move-result v6 │ │ -06d0e2: 910d 0605 |0041: sub-int v13, v6, v5 │ │ -06d0e6: 54b6 da03 |0043: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06d0ea: 6e10 450f 0b00 |0045: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06d0f0: 0a07 |0048: move-result v7 │ │ -06d0f2: 6e5d ee0f 76a5 |0049: invoke-virtual {v6, v7, v5, v10, v13}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIII)V // method@0fee │ │ -06d0f8: 7110 3f0a 0b00 |004c: invoke-static {v11}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -06d0fe: 7100 3721 0000 |004f: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ -06d104: 0b06 |0052: move-result-wide v6 │ │ -06d106: 5ab6 d103 |0053: iput-wide v6, v11, Landroid/support/v4/widget/NestedScrollView;.mLastScroll:J // field@03d1 │ │ -06d10a: 28b2 |0055: goto 0007 // -004e │ │ -06d10c: 54b6 da03 |0056: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06d110: 6e10 ec0f 0600 |0058: invoke-virtual {v6}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0fec │ │ -06d116: 0a06 |005b: move-result v6 │ │ -06d118: 3906 0700 |005c: if-nez v6, 0063 // +0007 │ │ -06d11c: 54b6 da03 |005e: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ -06d120: 6e10 e10f 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ -06d126: 6e30 780f cb0d |0063: invoke-virtual {v11, v12, v13}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ -06d12c: 28e9 |0066: goto 004f // -0017 │ │ +06d0d4: |[06d0d4] android.support.v4.widget.NestedScrollView.smoothScrollBy:(II)V │ │ +06d0e4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +06d0e6: 6e10 360f 0b00 |0001: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@0f36 │ │ +06d0ec: 0a06 |0004: move-result v6 │ │ +06d0ee: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ +06d0f2: 0e00 |0007: return-void │ │ +06d0f4: 7100 3721 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ +06d0fa: 0b06 |000b: move-result-wide v6 │ │ +06d0fc: 53b8 d103 |000c: iget-wide v8, v11, Landroid/support/v4/widget/NestedScrollView;.mLastScroll:J // field@03d1 │ │ +06d100: 9c02 0608 |000e: sub-long v2, v6, v8 │ │ +06d104: 1606 fa00 |0010: const-wide/16 v6, #int 250 // #fa │ │ +06d108: 3106 0206 |0012: cmp-long v6, v2, v6 │ │ +06d10c: 3d06 4200 |0014: if-lez v6, 0056 // +0042 │ │ +06d110: 6e10 3b0f 0b00 |0016: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@0f3b │ │ +06d116: 0a06 |0019: move-result v6 │ │ +06d118: 6e10 3f0f 0b00 |001a: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@0f3f │ │ +06d11e: 0a07 |001d: move-result v7 │ │ +06d120: b176 |001e: sub-int/2addr v6, v7 │ │ +06d122: 6e10 420f 0b00 |001f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@0f42 │ │ +06d128: 0a07 |0022: move-result v7 │ │ +06d12a: 9101 0607 |0023: sub-int v1, v6, v7 │ │ +06d12e: 6e20 350f ab00 |0025: invoke-virtual {v11, v10}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@0f35 │ │ +06d134: 0c06 |0028: move-result-object v6 │ │ +06d136: 6e10 dc1f 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +06d13c: 0a00 |002c: move-result v0 │ │ +06d13e: 9106 0001 |002d: sub-int v6, v0, v1 │ │ +06d142: 7120 ac27 6a00 |002f: invoke-static {v10, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06d148: 0a04 |0032: move-result v4 │ │ +06d14a: 6e10 460f 0b00 |0033: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06d150: 0a05 |0036: move-result v5 │ │ +06d152: 9006 050d |0037: add-int v6, v5, v13 │ │ +06d156: 7120 af27 4600 |0039: invoke-static {v6, v4}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06d15c: 0a06 |003c: move-result v6 │ │ +06d15e: 7120 ac27 6a00 |003d: invoke-static {v10, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06d164: 0a06 |0040: move-result v6 │ │ +06d166: 910d 0605 |0041: sub-int v13, v6, v5 │ │ +06d16a: 54b6 da03 |0043: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06d16e: 6e10 450f 0b00 |0045: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06d174: 0a07 |0048: move-result v7 │ │ +06d176: 6e5d ee0f 76a5 |0049: invoke-virtual {v6, v7, v5, v10, v13}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIII)V // method@0fee │ │ +06d17c: 7110 3f0a 0b00 |004c: invoke-static {v11}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +06d182: 7100 3721 0000 |004f: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@2137 │ │ +06d188: 0b06 |0052: move-result-wide v6 │ │ +06d18a: 5ab6 d103 |0053: iput-wide v6, v11, Landroid/support/v4/widget/NestedScrollView;.mLastScroll:J // field@03d1 │ │ +06d18e: 28b2 |0055: goto 0007 // -004e │ │ +06d190: 54b6 da03 |0056: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06d194: 6e10 ec0f 0600 |0058: invoke-virtual {v6}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0fec │ │ +06d19a: 0a06 |005b: move-result v6 │ │ +06d19c: 3906 0700 |005c: if-nez v6, 0063 // +0007 │ │ +06d1a0: 54b6 da03 |005e: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@03da │ │ +06d1a4: 6e10 e10f 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ +06d1aa: 6e30 780f cb0d |0063: invoke-virtual {v11, v12, v13}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@0f78 │ │ +06d1b0: 28e9 |0066: goto 004f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1301 │ │ 0x0007 line=1322 │ │ 0x0008 line=1305 │ │ 0x0010 line=1306 │ │ 0x0016 line=1307 │ │ @@ -110323,23 +110350,23 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -06d130: |[06d130] android.support.v4.widget.NestedScrollView.smoothScrollTo:(II)V │ │ -06d140: 6e10 450f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ -06d146: 0a00 |0003: move-result v0 │ │ -06d148: 9100 0300 |0004: sub-int v0, v3, v0 │ │ -06d14c: 6e10 460f 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ -06d152: 0a01 |0009: move-result v1 │ │ -06d154: 9101 0401 |000a: sub-int v1, v4, v1 │ │ -06d158: 6e30 850f 0201 |000c: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@0f85 │ │ -06d15e: 0e00 |000f: return-void │ │ +06d1b4: |[06d1b4] android.support.v4.widget.NestedScrollView.smoothScrollTo:(II)V │ │ +06d1c4: 6e10 450f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@0f45 │ │ +06d1ca: 0a00 |0003: move-result v0 │ │ +06d1cc: 9100 0300 |0004: sub-int v0, v3, v0 │ │ +06d1d0: 6e10 460f 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@0f46 │ │ +06d1d6: 0a01 |0009: move-result v1 │ │ +06d1d8: 9101 0401 |000a: sub-int v1, v4, v1 │ │ +06d1dc: 6e30 850f 0201 |000c: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@0f85 │ │ +06d1e2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x000f line=1332 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0010 reg=3 x I │ │ @@ -110350,19 +110377,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06d160: |[06d160] android.support.v4.widget.NestedScrollView.startNestedScroll:(I)Z │ │ -06d170: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06d174: 6e20 fd08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.startNestedScroll:(I)Z // method@08fd │ │ -06d17a: 0a00 |0005: move-result v0 │ │ -06d17c: 0f00 |0006: return v0 │ │ +06d1e4: |[06d1e4] android.support.v4.widget.NestedScrollView.startNestedScroll:(I)Z │ │ +06d1f4: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06d1f8: 6e20 fd08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.startNestedScroll:(I)Z // method@08fd │ │ +06d1fe: 0a00 |0005: move-result v0 │ │ +06d200: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0007 reg=2 axes I │ │ │ │ @@ -110371,43 +110398,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06d180: |[06d180] android.support.v4.widget.NestedScrollView.stopNestedScroll:()V │ │ -06d190: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ -06d194: 6e10 fe08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.stopNestedScroll:()V // method@08fe │ │ -06d19a: 0e00 |0005: return-void │ │ +06d204: |[06d204] android.support.v4.widget.NestedScrollView.stopNestedScroll:()V │ │ +06d214: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@03c8 │ │ +06d218: 6e10 fe08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.stopNestedScroll:()V // method@08fe │ │ +06d21e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ - source_file_idx : 3754 (NestedScrollView.java) │ │ + source_file_idx : 3763 (NestedScrollView.java) │ │ │ │ -Class #508 header: │ │ -class_idx : 662 │ │ +Class #509 header: │ │ +class_idx : 663 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3947 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3957 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #508 annotations: │ │ +Class #509 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupWindowCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="PopupWindowImpl" │ │ │ │ -Class #508 - │ │ +Class #509 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -110432,32 +110459,32 @@ │ │ │ │ #3 : (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 : 3947 (PopupWindowCompat.java) │ │ + source_file_idx : 3957 (PopupWindowCompat.java) │ │ │ │ -Class #509 header: │ │ -class_idx : 659 │ │ +Class #510 header: │ │ +class_idx : 660 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3947 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3957 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #509 annotations: │ │ +Class #510 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupWindowCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BasePopupWindowImpl" │ │ │ │ -Class #509 - │ │ +Class #510 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -110467,17 +110494,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d19c: |[06d19c] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.:()V │ │ -06d1ac: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06d1b2: 0e00 |0003: return-void │ │ +06d220: |[06d220] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.:()V │ │ +06d230: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06d236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -110486,17 +110513,17 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06d1b4: |[06d1b4] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -06d1c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d1c6: 0f00 |0001: return v0 │ │ +06d238: |[06d238] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +06d248: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d24a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ 0x0000 - 0x0002 reg=2 popupWindow Landroid/widget/PopupWindow; │ │ │ │ @@ -110505,16 +110532,16 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06d1c8: |[06d1c8] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -06d1d8: 0e00 |0000: return-void │ │ +06d24c: |[06d24c] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +06d25c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ 0x0000 - 0x0001 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0001 reg=2 overlapAnchor Z │ │ @@ -110524,16 +110551,16 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06d1dc: |[06d1dc] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -06d1ec: 0e00 |0000: return-void │ │ +06d260: |[06d260] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +06d270: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ 0x0000 - 0x0001 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0001 reg=2 layoutType I │ │ @@ -110543,47 +110570,47 @@ │ │ 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 │ │ -06d1f0: |[06d1f0] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -06d200: 6e40 6c22 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@226c │ │ -06d206: 0e00 |0003: return-void │ │ +06d274: |[06d274] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +06d284: 6e40 6c22 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@226c │ │ +06d28a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 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 : 3947 (PopupWindowCompat.java) │ │ + source_file_idx : 3957 (PopupWindowCompat.java) │ │ │ │ -Class #510 header: │ │ -class_idx : 660 │ │ +Class #511 header: │ │ +class_idx : 661 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 659 │ │ -source_file_idx : 3947 │ │ +superclass_idx : 660 │ │ +source_file_idx : 3957 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #510 annotations: │ │ +Class #511 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupWindowCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GingerbreadPopupWindowImpl" │ │ │ │ -Class #510 - │ │ +Class #511 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -110592,17 +110619,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d208: |[06d208] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.:()V │ │ -06d218: 7010 900f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@0f90 │ │ -06d21e: 0e00 |0003: return-void │ │ +06d28c: |[06d28c] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.:()V │ │ +06d29c: 7010 900f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@0f90 │ │ +06d2a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -110611,44 +110638,44 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d220: |[06d220] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -06d230: 7120 a80f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0fa8 │ │ -06d236: 0e00 |0003: return-void │ │ +06d2a4: |[06d2a4] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +06d2b4: 7120 a80f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0fa8 │ │ +06d2ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl; │ │ 0x0000 - 0x0004 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0004 reg=2 layoutType I │ │ │ │ - source_file_idx : 3947 (PopupWindowCompat.java) │ │ + source_file_idx : 3957 (PopupWindowCompat.java) │ │ │ │ -Class #511 header: │ │ -class_idx : 661 │ │ +Class #512 header: │ │ +class_idx : 662 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 660 │ │ -source_file_idx : 3947 │ │ +superclass_idx : 661 │ │ +source_file_idx : 3957 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #511 annotations: │ │ +Class #512 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupWindowCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatPopupWindowImpl" │ │ │ │ -Class #511 - │ │ +Class #512 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -110657,17 +110684,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d238: |[06d238] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.:()V │ │ -06d248: 7010 950f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;.:()V // method@0f95 │ │ -06d24e: 0e00 |0003: return-void │ │ +06d2bc: |[06d2bc] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.:()V │ │ +06d2cc: 7010 950f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;.:()V // method@0f95 │ │ +06d2d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -110676,47 +110703,47 @@ │ │ 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 │ │ -06d250: |[06d250] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -06d260: 7155 a90f 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompatKitKat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0fa9 │ │ -06d266: 0e00 |0003: return-void │ │ +06d2d4: |[06d2d4] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +06d2e4: 7155 a90f 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompatKitKat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0fa9 │ │ +06d2ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 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 : 3947 (PopupWindowCompat.java) │ │ + source_file_idx : 3957 (PopupWindowCompat.java) │ │ │ │ -Class #512 header: │ │ -class_idx : 657 │ │ +Class #513 header: │ │ +class_idx : 658 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 661 │ │ -source_file_idx : 3947 │ │ +superclass_idx : 662 │ │ +source_file_idx : 3957 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #512 annotations: │ │ +Class #513 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupWindowCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="Api21PopupWindowImpl" │ │ │ │ -Class #512 - │ │ +Class #513 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -110725,17 +110752,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d268: |[06d268] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.:()V │ │ -06d278: 7010 970f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@0f97 │ │ -06d27e: 0e00 |0003: return-void │ │ +06d2ec: |[06d2ec] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.:()V │ │ +06d2fc: 7010 970f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@0f97 │ │ +06d302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -110744,18 +110771,18 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d280: |[06d280] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -06d290: 7110 a30f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi21;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@0fa3 │ │ -06d296: 0a00 |0003: move-result v0 │ │ -06d298: 0f00 |0004: return v0 │ │ +06d304: |[06d304] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +06d314: 7110 a30f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi21;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@0fa3 │ │ +06d31a: 0a00 |0003: move-result v0 │ │ +06d31c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl; │ │ 0x0000 - 0x0005 reg=2 popupWindow Landroid/widget/PopupWindow; │ │ │ │ @@ -110764,44 +110791,44 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d29c: |[06d29c] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -06d2ac: 7120 a40f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi21;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@0fa4 │ │ -06d2b2: 0e00 |0003: return-void │ │ +06d320: |[06d320] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +06d330: 7120 a40f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi21;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@0fa4 │ │ +06d336: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl; │ │ 0x0000 - 0x0004 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0004 reg=2 overlapAnchor Z │ │ │ │ - source_file_idx : 3947 (PopupWindowCompat.java) │ │ + source_file_idx : 3957 (PopupWindowCompat.java) │ │ │ │ -Class #513 header: │ │ -class_idx : 658 │ │ +Class #514 header: │ │ +class_idx : 659 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 657 │ │ -source_file_idx : 3947 │ │ +superclass_idx : 658 │ │ +source_file_idx : 3957 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #513 annotations: │ │ +Class #514 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupWindowCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="Api23PopupWindowImpl" │ │ │ │ -Class #513 - │ │ +Class #514 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -110810,17 +110837,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d2b4: |[06d2b4] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.:()V │ │ -06d2c4: 7010 890f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;.:()V // method@0f89 │ │ -06d2ca: 0e00 |0003: return-void │ │ +06d338: |[06d338] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.:()V │ │ +06d348: 7010 890f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;.:()V // method@0f89 │ │ +06d34e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -110829,18 +110856,18 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d2cc: |[06d2cc] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -06d2dc: 7110 a50f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@0fa5 │ │ -06d2e2: 0a00 |0003: move-result v0 │ │ -06d2e4: 0f00 |0004: return v0 │ │ +06d350: |[06d350] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +06d360: 7110 a50f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@0fa5 │ │ +06d366: 0a00 |0003: move-result v0 │ │ +06d368: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; │ │ 0x0000 - 0x0005 reg=2 popupWindow Landroid/widget/PopupWindow; │ │ │ │ @@ -110849,17 +110876,17 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d2e8: |[06d2e8] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -06d2f8: 7120 a60f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@0fa6 │ │ -06d2fe: 0e00 |0003: return-void │ │ +06d36c: |[06d36c] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +06d37c: 7120 a60f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@0fa6 │ │ +06d382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; │ │ 0x0000 - 0x0004 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ @@ -110870,43 +110897,43 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d300: |[06d300] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -06d310: 7120 a70f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0fa7 │ │ -06d316: 0e00 |0003: return-void │ │ +06d384: |[06d384] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +06d394: 7120 a70f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0fa7 │ │ +06d39a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; │ │ 0x0000 - 0x0004 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0004 reg=2 layoutType I │ │ │ │ - source_file_idx : 3947 (PopupWindowCompat.java) │ │ + source_file_idx : 3957 (PopupWindowCompat.java) │ │ │ │ -Class #514 header: │ │ -class_idx : 663 │ │ +Class #515 header: │ │ +class_idx : 664 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3947 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3957 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #514 annotations: │ │ +Class #515 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl; Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl; Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; } │ │ │ │ -Class #514 - │ │ +Class #515 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/PopupWindowCompat;) │ │ name : 'IMPL' │ │ @@ -110919,44 +110946,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -06d318: |[06d318] android.support.v4.widget.PopupWindowCompat.:()V │ │ -06d328: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -06d32c: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -06d330: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06d334: 2201 9202 |0006: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; // type@0292 │ │ -06d338: 7010 8c0f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl;.:()V // method@0f8c │ │ -06d33e: 6901 e003 |000b: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ -06d342: 0e00 |000d: return-void │ │ -06d344: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ -06d348: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -06d34c: 2201 9102 |0012: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl; // type@0291 │ │ -06d350: 7010 890f 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;.:()V // method@0f89 │ │ -06d356: 6901 e003 |0017: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ -06d35a: 28f4 |0019: goto 000d // -000c │ │ -06d35c: 1301 1300 |001a: const/16 v1, #int 19 // #13 │ │ -06d360: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -06d364: 2201 9502 |001e: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; // type@0295 │ │ -06d368: 7010 970f 0100 |0020: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@0f97 │ │ -06d36e: 6901 e003 |0023: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ -06d372: 28e8 |0025: goto 000d // -0018 │ │ -06d374: 1301 0900 |0026: const/16 v1, #int 9 // #9 │ │ -06d378: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -06d37c: 2201 9402 |002a: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl; // type@0294 │ │ -06d380: 7010 950f 0100 |002c: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;.:()V // method@0f95 │ │ -06d386: 6901 e003 |002f: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ -06d38a: 28dc |0031: goto 000d // -0024 │ │ -06d38c: 2201 9302 |0032: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; // type@0293 │ │ -06d390: 7010 900f 0100 |0034: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@0f90 │ │ -06d396: 6901 e003 |0037: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ -06d39a: 28d4 |0039: goto 000d // -002c │ │ +06d39c: |[06d39c] android.support.v4.widget.PopupWindowCompat.:()V │ │ +06d3ac: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +06d3b0: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +06d3b4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06d3b8: 2201 9302 |0006: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; // type@0293 │ │ +06d3bc: 7010 8c0f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl;.:()V // method@0f8c │ │ +06d3c2: 6901 e003 |000b: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ +06d3c6: 0e00 |000d: return-void │ │ +06d3c8: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ +06d3cc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +06d3d0: 2201 9202 |0012: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl; // type@0292 │ │ +06d3d4: 7010 890f 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;.:()V // method@0f89 │ │ +06d3da: 6901 e003 |0017: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ +06d3de: 28f4 |0019: goto 000d // -000c │ │ +06d3e0: 1301 1300 |001a: const/16 v1, #int 19 // #13 │ │ +06d3e4: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +06d3e8: 2201 9602 |001e: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; // type@0296 │ │ +06d3ec: 7010 970f 0100 |0020: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@0f97 │ │ +06d3f2: 6901 e003 |0023: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ +06d3f6: 28e8 |0025: goto 000d // -0018 │ │ +06d3f8: 1301 0900 |0026: const/16 v1, #int 9 // #9 │ │ +06d3fc: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +06d400: 2201 9502 |002a: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl; // type@0295 │ │ +06d404: 7010 950f 0100 |002c: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;.:()V // method@0f95 │ │ +06d40a: 6901 e003 |002f: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ +06d40e: 28dc |0031: goto 000d // -0024 │ │ +06d410: 2201 9402 |0032: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; // type@0294 │ │ +06d414: 7010 900f 0100 |0034: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@0f90 │ │ +06d41a: 6901 e003 |0037: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ +06d41e: 28d4 |0039: goto 000d // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000d line=147 │ │ 0x000e line=138 │ │ @@ -110974,19 +111001,19 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06d39c: |[06d39c] android.support.v4.widget.PopupWindowCompat.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -06d3ac: 6200 e003 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ -06d3b0: 7220 990f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@0f99 │ │ -06d3b6: 0a00 |0005: move-result v0 │ │ -06d3b8: 0f00 |0006: return v0 │ │ +06d420: |[06d420] android.support.v4.widget.PopupWindowCompat.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +06d430: 6200 e003 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ +06d434: 7220 990f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@0f99 │ │ +06d43a: 0a00 |0005: move-result v0 │ │ +06d43c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ │ │ #2 : (in Landroid/support/v4/widget/PopupWindowCompat;) │ │ @@ -110994,18 +111021,18 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06d3bc: |[06d3bc] android.support.v4.widget.PopupWindowCompat.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -06d3cc: 6200 e003 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ -06d3d0: 7230 9a0f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@0f9a │ │ -06d3d6: 0e00 |0005: return-void │ │ +06d440: |[06d440] android.support.v4.widget.PopupWindowCompat.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +06d450: 6200 e003 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ +06d454: 7230 9a0f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@0f9a │ │ +06d45a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0006 reg=2 overlapAnchor Z │ │ @@ -111015,18 +111042,18 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06d3d8: |[06d3d8] android.support.v4.widget.PopupWindowCompat.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -06d3e8: 6200 e003 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ -06d3ec: 7230 9b0f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0f9b │ │ -06d3f2: 0e00 |0005: return-void │ │ +06d45c: |[06d45c] android.support.v4.widget.PopupWindowCompat.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +06d46c: 6200 e003 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ +06d470: 7230 9b0f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0f9b │ │ +06d476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0006 reg=2 layoutType I │ │ @@ -111036,48 +111063,48 @@ │ │ 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 │ │ -06d3f4: |[06d3f4] android.support.v4.widget.PopupWindowCompat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -06d404: 6200 e003 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ -06d408: 0761 |0002: move-object v1, v6 │ │ -06d40a: 0772 |0003: move-object v2, v7 │ │ -06d40c: 0183 |0004: move v3, v8 │ │ -06d40e: 0194 |0005: move v4, v9 │ │ -06d410: 01a5 |0006: move v5, v10 │ │ -06d412: 7806 9c0f 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@0f9c │ │ -06d418: 0e00 |000a: return-void │ │ +06d478: |[06d478] android.support.v4.widget.PopupWindowCompat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +06d488: 6200 e003 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@03e0 │ │ +06d48c: 0761 |0002: move-object v1, v6 │ │ +06d48e: 0772 |0003: move-object v2, v7 │ │ +06d490: 0183 |0004: move v3, v8 │ │ +06d492: 0194 |0005: move v4, v9 │ │ +06d494: 01a5 |0006: move v5, v10 │ │ +06d496: 7806 9c0f 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@0f9c │ │ +06d49c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x000a line=172 │ │ 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 : 3947 (PopupWindowCompat.java) │ │ + source_file_idx : 3957 (PopupWindowCompat.java) │ │ │ │ -Class #515 header: │ │ -class_idx : 664 │ │ +Class #516 header: │ │ +class_idx : 665 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3949 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3959 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #515 - │ │ +Class #516 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/PopupWindowCompatApi21;) │ │ name : 'sOverlapAnchorField' │ │ @@ -111090,29 +111117,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -06d41c: |[06d41c] android.support.v4.widget.PopupWindowCompatApi21.:()V │ │ -06d42c: 1c01 8604 |0000: const-class v1, Landroid/widget/PopupWindow; // type@0486 │ │ -06d430: 1a02 1827 |0002: const-string v2, "mOverlapAnchor" // string@2718 │ │ -06d434: 6e20 7727 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -06d43a: 0c01 |0007: move-result-object v1 │ │ -06d43c: 6901 e103 |0008: sput-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ -06d440: 6201 e103 |000a: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ -06d444: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -06d446: 6e20 2928 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -06d44c: 0e00 |0010: return-void │ │ -06d44e: 0d00 |0011: move-exception v0 │ │ -06d450: 1a01 6c0f |0012: const-string v1, "PopupWindowCompatApi21" // string@0f6c │ │ -06d454: 1a02 6304 |0014: const-string v2, "Could not fetch mOverlapAnchor field from PopupWindow" // string@0463 │ │ -06d458: 7130 0e1f 2100 |0016: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ -06d45e: 28f7 |0019: goto 0010 // -0009 │ │ +06d4a0: |[06d4a0] android.support.v4.widget.PopupWindowCompatApi21.:()V │ │ +06d4b0: 1c01 8704 |0000: const-class v1, Landroid/widget/PopupWindow; // type@0487 │ │ +06d4b4: 1a02 2227 |0002: const-string v2, "mOverlapAnchor" // string@2722 │ │ +06d4b8: 6e20 7727 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +06d4be: 0c01 |0007: move-result-object v1 │ │ +06d4c0: 6901 e103 |0008: sput-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ +06d4c4: 6201 e103 |000a: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ +06d4c8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +06d4ca: 6e20 2928 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +06d4d0: 0e00 |0010: return-void │ │ +06d4d2: 0d00 |0011: move-exception v0 │ │ +06d4d4: 1a01 760f |0012: const-string v1, "PopupWindowCompatApi21" // string@0f76 │ │ +06d4d8: 1a02 6604 |0014: const-string v2, "Could not fetch mOverlapAnchor field from PopupWindow" // string@0466 │ │ +06d4dc: 7130 0e1f 2100 |0016: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ +06d4e2: 28f7 |0019: goto 0010 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/NoSuchFieldException; -> 0x0011 │ │ positions : │ │ 0x0000 line=32 │ │ 0x000a line=33 │ │ 0x0010 line=37 │ │ @@ -111127,30 +111154,30 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -06d470: |[06d470] android.support.v4.widget.PopupWindowCompatApi21.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -06d480: 6201 e103 |0000: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ -06d484: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ -06d488: 6201 e103 |0004: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ -06d48c: 6e20 2328 3100 |0006: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ -06d492: 0c01 |0009: move-result-object v1 │ │ -06d494: 1f01 4405 |000a: check-cast v1, Ljava/lang/Boolean; // type@0544 │ │ -06d498: 6e10 6627 0100 |000c: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -06d49e: 0a01 |000f: move-result v1 │ │ -06d4a0: 0f01 |0010: return v1 │ │ -06d4a2: 0d00 |0011: move-exception v0 │ │ -06d4a4: 1a01 6c0f |0012: const-string v1, "PopupWindowCompatApi21" // string@0f6c │ │ -06d4a8: 1a02 6a04 |0014: const-string v2, "Could not get overlap anchor field in PopupWindow" // string@046a │ │ -06d4ac: 7130 0e1f 2100 |0016: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ -06d4b2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -06d4b4: 28f6 |001a: goto 0010 // -000a │ │ +06d4f4: |[06d4f4] android.support.v4.widget.PopupWindowCompatApi21.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +06d504: 6201 e103 |0000: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ +06d508: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ +06d50c: 6201 e103 |0004: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ +06d510: 6e20 2328 3100 |0006: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ +06d516: 0c01 |0009: move-result-object v1 │ │ +06d518: 1f01 4505 |000a: check-cast v1, Ljava/lang/Boolean; // type@0545 │ │ +06d51c: 6e10 6627 0100 |000c: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +06d522: 0a01 |000f: move-result v1 │ │ +06d524: 0f01 |0010: return v1 │ │ +06d526: 0d00 |0011: move-exception v0 │ │ +06d528: 1a01 760f |0012: const-string v1, "PopupWindowCompatApi21" // string@0f76 │ │ +06d52c: 1a02 6d04 |0014: const-string v2, "Could not get overlap anchor field in PopupWindow" // string@046d │ │ +06d530: 7130 0e1f 2100 |0016: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ +06d536: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +06d538: 28f6 |001a: goto 0010 // -000a │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ Ljava/lang/IllegalAccessException; -> 0x0011 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=52 │ │ 0x0010 line=57 │ │ @@ -111166,27 +111193,27 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -06d4c8: |[06d4c8] android.support.v4.widget.PopupWindowCompatApi21.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -06d4d8: 6201 e103 |0000: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ -06d4dc: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ -06d4e0: 6201 e103 |0004: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ -06d4e4: 7110 6927 0400 |0006: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -06d4ea: 0c02 |0009: move-result-object v2 │ │ -06d4ec: 6e30 2828 3102 |000a: invoke-virtual {v1, v3, v2}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ -06d4f2: 0e00 |000d: return-void │ │ -06d4f4: 0d00 |000e: move-exception v0 │ │ -06d4f6: 1a01 6c0f |000f: const-string v1, "PopupWindowCompatApi21" // string@0f6c │ │ -06d4fa: 1a02 6e04 |0011: const-string v2, "Could not set overlap anchor field in PopupWindow" // string@046e │ │ -06d4fe: 7130 0e1f 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ -06d504: 28f7 |0016: goto 000d // -0009 │ │ +06d54c: |[06d54c] android.support.v4.widget.PopupWindowCompatApi21.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +06d55c: 6201 e103 |0000: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ +06d560: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ +06d564: 6201 e103 |0004: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@03e1 │ │ +06d568: 7110 6927 0400 |0006: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +06d56e: 0c02 |0009: move-result-object v2 │ │ +06d570: 6e30 2828 3102 |000a: invoke-virtual {v1, v3, v2}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ +06d576: 0e00 |000d: return-void │ │ +06d578: 0d00 |000e: move-exception v0 │ │ +06d57a: 1a01 760f |000f: const-string v1, "PopupWindowCompatApi21" // string@0f76 │ │ +06d57e: 1a02 7104 |0011: const-string v2, "Could not set overlap anchor field in PopupWindow" // string@0471 │ │ +06d582: 7130 0e1f 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ +06d588: 28f7 |0016: goto 000d // -0009 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ Ljava/lang/IllegalAccessException; -> 0x000e │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=42 │ │ 0x000d line=47 │ │ @@ -111194,27 +111221,27 @@ │ │ 0x000f line=44 │ │ locals : │ │ 0x000f - 0x0017 reg=0 e Ljava/lang/IllegalAccessException; │ │ 0x0000 - 0x0017 reg=3 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0017 reg=4 overlapAnchor Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3949 (PopupWindowCompatApi21.java) │ │ + source_file_idx : 3959 (PopupWindowCompatApi21.java) │ │ │ │ -Class #516 header: │ │ -class_idx : 665 │ │ +Class #517 header: │ │ +class_idx : 666 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3950 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3960 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #516 - │ │ +Class #517 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatApi23;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -111223,18 +111250,18 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d518: |[06d518] android.support.v4.widget.PopupWindowCompatApi23.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -06d528: 6e10 5a22 0100 |0000: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getOverlapAnchor:()Z // method@225a │ │ -06d52e: 0a00 |0003: move-result v0 │ │ -06d530: 0f00 |0004: return v0 │ │ +06d59c: |[06d59c] android.support.v4.widget.PopupWindowCompatApi23.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +06d5ac: 6e10 5a22 0100 |0000: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getOverlapAnchor:()Z // method@225a │ │ +06d5b2: 0a00 |0003: move-result v0 │ │ +06d5b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ │ │ #1 : (in Landroid/support/v4/widget/PopupWindowCompatApi23;) │ │ @@ -111242,17 +111269,17 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d534: |[06d534] android.support.v4.widget.PopupWindowCompatApi23.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -06d544: 6e20 6722 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOverlapAnchor:(Z)V // method@2267 │ │ -06d54a: 0e00 |0003: return-void │ │ +06d5b8: |[06d5b8] android.support.v4.widget.PopupWindowCompatApi23.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +06d5c8: 6e20 6722 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOverlapAnchor:(Z)V // method@2267 │ │ +06d5ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0004 reg=1 overlapAnchor Z │ │ @@ -111262,39 +111289,39 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d54c: |[06d54c] android.support.v4.widget.PopupWindowCompatApi23.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -06d55c: 6e20 6b22 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutType:(I)V // method@226b │ │ -06d562: 0e00 |0003: return-void │ │ +06d5d0: |[06d5d0] android.support.v4.widget.PopupWindowCompatApi23.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +06d5e0: 6e20 6b22 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutType:(I)V // method@226b │ │ +06d5e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0004 reg=1 layoutType I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3950 (PopupWindowCompatApi23.java) │ │ + source_file_idx : 3960 (PopupWindowCompatApi23.java) │ │ │ │ -Class #517 header: │ │ -class_idx : 666 │ │ +Class #518 header: │ │ +class_idx : 667 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3951 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3961 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #517 - │ │ +Class #518 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatGingerbread;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/PopupWindowCompatGingerbread;) │ │ name : 'sSetWindowLayoutTypeMethod' │ │ @@ -111311,47 +111338,47 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -06d564: |[06d564] android.support.v4.widget.PopupWindowCompatGingerbread.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -06d574: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -06d576: 6300 e303 |0001: sget-boolean v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethodAttempted:Z // field@03e3 │ │ -06d57a: 3900 1c00 |0003: if-nez v0, 001f // +001c │ │ -06d57e: 1c00 8604 |0005: const-class v0, Landroid/widget/PopupWindow; // type@0486 │ │ -06d582: 1a01 cb32 |0007: const-string v1, "setWindowLayoutType" // string@32cb │ │ -06d586: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -06d588: 2322 9806 |000a: new-array v2, v2, [Ljava/lang/Class; // type@0698 │ │ -06d58c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -06d58e: 6204 c510 |000d: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@10c5 │ │ -06d592: 4d04 0203 |000f: aput-object v4, v2, v3 │ │ -06d596: 6e30 7827 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -06d59c: 0c00 |0014: move-result-object v0 │ │ -06d59e: 6900 e203 |0015: sput-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@03e2 │ │ -06d5a2: 6200 e203 |0017: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@03e2 │ │ -06d5a6: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -06d5a8: 6e20 3128 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ -06d5ae: 6a05 e303 |001d: sput-boolean v5, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethodAttempted:Z // field@03e3 │ │ -06d5b2: 6200 e203 |001f: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@03e2 │ │ -06d5b6: 3800 1100 |0021: if-eqz v0, 0032 // +0011 │ │ -06d5ba: 6200 e203 |0023: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@03e2 │ │ -06d5be: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -06d5c0: 2311 9906 |0026: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -06d5c4: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -06d5c6: 7110 9e27 0700 |0029: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -06d5cc: 0c03 |002c: move-result-object v3 │ │ -06d5ce: 4d03 0102 |002d: aput-object v3, v1, v2 │ │ -06d5d2: 6e30 2f28 6001 |002f: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -06d5d8: 0e00 |0032: return-void │ │ -06d5da: 0d00 |0033: move-exception v0 │ │ -06d5dc: 28fe |0034: goto 0032 // -0002 │ │ -06d5de: 0d00 |0035: move-exception v0 │ │ -06d5e0: 28e7 |0036: goto 001d // -0019 │ │ +06d5e8: |[06d5e8] android.support.v4.widget.PopupWindowCompatGingerbread.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +06d5f8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +06d5fa: 6300 e303 |0001: sget-boolean v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethodAttempted:Z // field@03e3 │ │ +06d5fe: 3900 1c00 |0003: if-nez v0, 001f // +001c │ │ +06d602: 1c00 8704 |0005: const-class v0, Landroid/widget/PopupWindow; // type@0487 │ │ +06d606: 1a01 d532 |0007: const-string v1, "setWindowLayoutType" // string@32d5 │ │ +06d60a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +06d60c: 2322 9b06 |000a: new-array v2, v2, [Ljava/lang/Class; // type@069b │ │ +06d610: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +06d612: 6204 c510 |000d: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@10c5 │ │ +06d616: 4d04 0203 |000f: aput-object v4, v2, v3 │ │ +06d61a: 6e30 7827 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +06d620: 0c00 |0014: move-result-object v0 │ │ +06d622: 6900 e203 |0015: sput-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@03e2 │ │ +06d626: 6200 e203 |0017: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@03e2 │ │ +06d62a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +06d62c: 6e20 3128 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ +06d632: 6a05 e303 |001d: sput-boolean v5, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethodAttempted:Z // field@03e3 │ │ +06d636: 6200 e203 |001f: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@03e2 │ │ +06d63a: 3800 1100 |0021: if-eqz v0, 0032 // +0011 │ │ +06d63e: 6200 e203 |0023: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@03e2 │ │ +06d642: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +06d644: 2311 9c06 |0026: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +06d648: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +06d64a: 7110 9e27 0700 |0029: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +06d650: 0c03 |002c: move-result-object v3 │ │ +06d652: 4d03 0102 |002d: aput-object v3, v1, v2 │ │ +06d656: 6e30 2f28 6001 |002f: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +06d65c: 0e00 |0032: return-void │ │ +06d65e: 0d00 |0033: move-exception v0 │ │ +06d660: 28fe |0034: goto 0032 // -0002 │ │ +06d662: 0d00 |0035: move-exception v0 │ │ +06d664: 28e7 |0036: goto 001d // -0019 │ │ catches : 2 │ │ 0x0005 - 0x001d │ │ Ljava/lang/Exception; -> 0x0035 │ │ 0x0023 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0001 line=34 │ │ @@ -111364,27 +111391,27 @@ │ │ 0x0033 line=48 │ │ 0x0035 line=39 │ │ locals : │ │ 0x0000 - 0x0037 reg=6 popupWindow Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0037 reg=7 layoutType I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3951 (PopupWindowCompatGingerbread.java) │ │ + source_file_idx : 3961 (PopupWindowCompatGingerbread.java) │ │ │ │ -Class #518 header: │ │ -class_idx : 667 │ │ +Class #519 header: │ │ +class_idx : 668 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3952 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3962 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #518 - │ │ +Class #519 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatKitKat;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -111393,42 +111420,42 @@ │ │ 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 │ │ -06d600: |[06d600] android.support.v4.widget.PopupWindowCompatKitKat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -06d610: 6e54 6d22 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@226d │ │ -06d616: 0e00 |0003: return-void │ │ +06d684: |[06d684] android.support.v4.widget.PopupWindowCompatKitKat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +06d694: 6e54 6d22 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@226d │ │ +06d69a: 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 : 3952 (PopupWindowCompatKitKat.java) │ │ + source_file_idx : 3962 (PopupWindowCompatKitKat.java) │ │ │ │ -Class #519 header: │ │ -class_idx : 668 │ │ +Class #520 header: │ │ +class_idx : 669 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 621 │ │ -source_file_idx : 4017 │ │ +superclass_idx : 622 │ │ +source_file_idx : 4027 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #519 - │ │ +Class #520 - │ │ Class descriptor : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ @@ -111449,24 +111476,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 │ │ -06d618: |[06d618] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -06d628: 7040 b90d 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0db9 │ │ -06d62e: 5913 e403 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@03e4 │ │ -06d632: 5913 e603 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@03e6 │ │ -06d636: 1a00 b223 |0007: const-string v0, "layout_inflater" // string@23b2 │ │ -06d63a: 6e20 a900 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -06d640: 0c00 |000c: move-result-object v0 │ │ -06d642: 1f00 2604 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0426 │ │ -06d646: 5b10 e503 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@03e5 │ │ -06d64a: 0e00 |0011: return-void │ │ +06d69c: |[06d69c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +06d6ac: 7040 b90d 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0db9 │ │ +06d6b2: 5913 e403 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@03e4 │ │ +06d6b6: 5913 e603 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@03e6 │ │ +06d6ba: 1a00 bc23 |0007: const-string v0, "layout_inflater" // string@23bc │ │ +06d6be: 6e20 a900 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +06d6c4: 0c00 |000c: move-result-object v0 │ │ +06d6c6: 1f00 2704 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0427 │ │ +06d6ca: 5b10 e503 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@03e5 │ │ +06d6ce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -111482,21 +111509,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 │ │ -06d64c: |[06d64c] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -06d65c: 5430 e503 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@03e5 │ │ -06d660: 5231 e403 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@03e4 │ │ -06d664: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06d666: 6e40 691f 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -06d66c: 0c00 |0008: move-result-object v0 │ │ -06d66e: 1100 |0009: return-object v0 │ │ +06d6d0: |[06d6d0] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +06d6e0: 5430 e503 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@03e5 │ │ +06d6e4: 5231 e403 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@03e4 │ │ +06d6e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06d6ea: 6e40 691f 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +06d6f0: 0c00 |0008: move-result-object v0 │ │ +06d6f2: 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; │ │ @@ -111507,48 +111534,48 @@ │ │ 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 │ │ -06d670: |[06d670] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -06d680: 5430 e503 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@03e5 │ │ -06d684: 5231 e603 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@03e6 │ │ -06d688: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06d68a: 6e40 691f 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -06d690: 0c00 |0008: move-result-object v0 │ │ -06d692: 1100 |0009: return-object v0 │ │ +06d6f4: |[06d6f4] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +06d704: 5430 e503 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@03e5 │ │ +06d708: 5231 e603 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@03e6 │ │ +06d70c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06d70e: 6e40 691f 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +06d714: 0c00 |0008: move-result-object v0 │ │ +06d716: 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 : 4017 (ResourceCursorAdapter.java) │ │ + source_file_idx : 4027 (ResourceCursorAdapter.java) │ │ │ │ -Class #520 header: │ │ -class_idx : 669 │ │ +Class #521 header: │ │ +class_idx : 670 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4134 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4144 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 14 │ │ │ │ -Class #520 annotations: │ │ +Class #521 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ScrollerCompatImpl" │ │ │ │ -Class #520 - │ │ +Class #521 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -111633,32 +111660,32 @@ │ │ │ │ #13 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ name : 'startScroll' │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4134 (ScrollerCompat.java) │ │ + source_file_idx : 4144 (ScrollerCompat.java) │ │ │ │ -Class #521 header: │ │ -class_idx : 670 │ │ +Class #522 header: │ │ +class_idx : 671 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4134 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4144 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ -Class #521 annotations: │ │ +Class #522 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ScrollerCompatImplBase" │ │ │ │ -Class #521 - │ │ +Class #522 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -111668,17 +111695,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d694: |[06d694] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ -06d6a4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06d6aa: 0e00 |0003: return-void │ │ +06d718: |[06d718] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +06d728: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06d72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -111687,18 +111714,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06d6ac: |[06d6ac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ -06d6bc: 1f01 8c04 |0000: check-cast v1, Landroid/widget/Scroller; // type@048c │ │ -06d6c0: 6e10 8522 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ -06d6c6: 0e00 |0005: return-void │ │ +06d730: |[06d730] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +06d740: 1f01 8d04 |0000: check-cast v1, Landroid/widget/Scroller; // type@048d │ │ +06d744: 6e10 8522 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@2285 │ │ +06d74a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -111708,20 +111735,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06d6c8: |[06d6c8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -06d6d8: 0730 |0000: move-object v0, v3 │ │ -06d6da: 1f00 8c04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048c │ │ -06d6de: 6e10 8622 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@2286 │ │ -06d6e4: 0a01 |0006: move-result v1 │ │ -06d6e6: 0f01 |0007: return v1 │ │ +06d74c: |[06d74c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +06d75c: 0730 |0000: move-object v0, v3 │ │ +06d75e: 1f00 8d04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048d │ │ +06d762: 6e10 8622 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@2286 │ │ +06d768: 0a01 |0006: move-result v1 │ │ +06d76a: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ locals : │ │ 0x0003 - 0x0008 reg=0 s Landroid/widget/Scroller; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -111732,22 +111759,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 │ │ -06d6e8: |[06d6e8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -06d6f8: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -06d6fc: 2200 8c04 |0002: new-instance v0, Landroid/widget/Scroller; // type@048c │ │ -06d700: 7030 8422 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2284 │ │ -06d706: 1100 |0007: return-object v0 │ │ -06d708: 2200 8c04 |0008: new-instance v0, Landroid/widget/Scroller; // type@048c │ │ -06d70c: 7020 8322 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@2283 │ │ -06d712: 28fa |000d: goto 0007 // -0006 │ │ +06d76c: |[06d76c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +06d77c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +06d780: 2200 8d04 |0002: new-instance v0, Landroid/widget/Scroller; // type@048d │ │ +06d784: 7030 8422 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2284 │ │ +06d78a: 1100 |0007: return-object v0 │ │ +06d78c: 2200 8d04 |0008: new-instance v0, Landroid/widget/Scroller; // type@048d │ │ +06d790: 7020 8322 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@2283 │ │ +06d796: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 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; │ │ @@ -111757,27 +111784,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -06d714: |[06d714] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -06d724: 07a0 |0000: move-object v0, v10 │ │ -06d726: 1f00 8c04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048c │ │ -06d72a: 01b1 |0003: move v1, v11 │ │ -06d72c: 01c2 |0004: move v2, v12 │ │ -06d72e: 01d3 |0005: move v3, v13 │ │ -06d730: 01e4 |0006: move v4, v14 │ │ -06d732: 01f5 |0007: move v5, v15 │ │ -06d734: 0206 1000 |0008: move/from16 v6, v16 │ │ -06d738: 0207 1100 |000a: move/from16 v7, v17 │ │ -06d73c: 0208 1200 |000c: move/from16 v8, v18 │ │ -06d740: 7409 8722 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@2287 │ │ -06d746: 0e00 |0011: return-void │ │ +06d798: |[06d798] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +06d7a8: 07a0 |0000: move-object v0, v10 │ │ +06d7aa: 1f00 8d04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048d │ │ +06d7ae: 01b1 |0003: move v1, v11 │ │ +06d7b0: 01c2 |0004: move v2, v12 │ │ +06d7b2: 01d3 |0005: move v3, v13 │ │ +06d7b4: 01e4 |0006: move v4, v14 │ │ +06d7b6: 01f5 |0007: move v5, v15 │ │ +06d7b8: 0206 1000 |0008: move/from16 v6, v16 │ │ +06d7bc: 0207 1100 |000a: move/from16 v7, v17 │ │ +06d7c0: 0208 1200 |000c: move/from16 v8, v18 │ │ +06d7c4: 7409 8722 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@2287 │ │ +06d7ca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0011 line=111 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -111795,27 +111822,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 12 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -06d748: |[06d748] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -06d758: 07a0 |0000: move-object v0, v10 │ │ -06d75a: 1f00 8c04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048c │ │ -06d75e: 01b1 |0003: move v1, v11 │ │ -06d760: 01c2 |0004: move v2, v12 │ │ -06d762: 01d3 |0005: move v3, v13 │ │ -06d764: 01e4 |0006: move v4, v14 │ │ -06d766: 01f5 |0007: move v5, v15 │ │ -06d768: 0206 1000 |0008: move/from16 v6, v16 │ │ -06d76c: 0207 1100 |000a: move/from16 v7, v17 │ │ -06d770: 0208 1200 |000c: move/from16 v8, v18 │ │ -06d774: 7409 8722 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@2287 │ │ -06d77a: 0e00 |0011: return-void │ │ +06d7cc: |[06d7cc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +06d7dc: 07a0 |0000: move-object v0, v10 │ │ +06d7de: 1f00 8d04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048d │ │ +06d7e2: 01b1 |0003: move v1, v11 │ │ +06d7e4: 01c2 |0004: move v2, v12 │ │ +06d7e6: 01d3 |0005: move v3, v13 │ │ +06d7e8: 01e4 |0006: move v4, v14 │ │ +06d7ea: 01f5 |0007: move v5, v15 │ │ +06d7ec: 0206 1000 |0008: move/from16 v6, v16 │ │ +06d7f0: 0207 1100 |000a: move/from16 v7, v17 │ │ +06d7f4: 0208 1200 |000c: move/from16 v8, v18 │ │ +06d7f8: 7409 8722 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@2287 │ │ +06d7fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0011 line=117 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -111835,17 +111862,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06d77c: |[06d77c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ -06d78c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d78e: 0f00 |0001: return v0 │ │ +06d800: |[06d800] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ +06d810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d812: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -111854,19 +111881,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d790: |[06d790] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ -06d7a0: 1f02 8c04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048c │ │ -06d7a4: 6e10 8822 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@2288 │ │ -06d7aa: 0a00 |0005: move-result v0 │ │ -06d7ac: 0f00 |0006: return v0 │ │ +06d814: |[06d814] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +06d824: 1f02 8d04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048d │ │ +06d828: 6e10 8822 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@2288 │ │ +06d82e: 0a00 |0005: move-result v0 │ │ +06d830: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -111875,19 +111902,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d7b0: |[06d7b0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ -06d7c0: 1f02 8c04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048c │ │ -06d7c4: 6e10 8922 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@2289 │ │ -06d7ca: 0a00 |0005: move-result v0 │ │ -06d7cc: 0f00 |0006: return v0 │ │ +06d834: |[06d834] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +06d844: 1f02 8d04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048d │ │ +06d848: 6e10 8922 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@2289 │ │ +06d84e: 0a00 |0005: move-result v0 │ │ +06d850: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -111896,19 +111923,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d7d0: |[06d7d0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ -06d7e0: 1f02 8c04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048c │ │ -06d7e4: 6e10 8b22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@228b │ │ -06d7ea: 0a00 |0005: move-result v0 │ │ -06d7ec: 0f00 |0006: return v0 │ │ +06d854: |[06d854] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +06d864: 1f02 8d04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048d │ │ +06d868: 6e10 8b22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@228b │ │ +06d86e: 0a00 |0005: move-result v0 │ │ +06d870: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -111917,19 +111944,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d7f0: |[06d7f0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ -06d800: 1f02 8c04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048c │ │ -06d804: 6e10 8c22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@228c │ │ -06d80a: 0a00 |0005: move-result v0 │ │ -06d80c: 0f00 |0006: return v0 │ │ +06d874: |[06d874] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +06d884: 1f02 8d04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048d │ │ +06d888: 6e10 8c22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@228c │ │ +06d88e: 0a00 |0005: move-result v0 │ │ +06d890: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -111938,19 +111965,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d810: |[06d810] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ -06d820: 1f02 8c04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048c │ │ -06d824: 6e10 8d22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@228d │ │ -06d82a: 0a00 |0005: move-result v0 │ │ -06d82c: 0f00 |0006: return v0 │ │ +06d894: |[06d894] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ +06d8a4: 1f02 8d04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048d │ │ +06d8a8: 6e10 8d22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@228d │ │ +06d8ae: 0a00 |0005: move-result v0 │ │ +06d8b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -111959,17 +111986,17 @@ │ │ type : '(Ljava/lang/Object;IIIIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06d830: |[06d830] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.springBack:(Ljava/lang/Object;IIIIII)Z │ │ -06d840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d842: 0f00 |0001: return v0 │ │ +06d8b4: |[06d8b4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.springBack:(Ljava/lang/Object;IIIIII)Z │ │ +06d8c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d8c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 startX I │ │ @@ -111984,18 +112011,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06d844: |[06d844] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ -06d854: 1f01 8c04 |0000: check-cast v1, Landroid/widget/Scroller; // type@048c │ │ -06d858: 6e55 8e22 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@228e │ │ -06d85e: 0e00 |0005: return-void │ │ +06d8c8: |[06d8c8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ +06d8d8: 1f01 8d04 |0000: check-cast v1, Landroid/widget/Scroller; // type@048d │ │ +06d8dc: 6e55 8e22 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@228e │ │ +06d8e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -112009,55 +112036,55 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -06d860: |[06d860] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ -06d870: 0770 |0000: move-object v0, v7 │ │ -06d872: 1f00 8c04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048c │ │ -06d876: 0181 |0003: move v1, v8 │ │ -06d878: 0192 |0004: move v2, v9 │ │ -06d87a: 01a3 |0005: move v3, v10 │ │ -06d87c: 01b4 |0006: move v4, v11 │ │ -06d87e: 01c5 |0007: move v5, v12 │ │ -06d880: 7406 8f22 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@228f │ │ -06d886: 0e00 |000b: return-void │ │ +06d8e4: |[06d8e4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +06d8f4: 0770 |0000: move-object v0, v7 │ │ +06d8f6: 1f00 8d04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048d │ │ +06d8fa: 0181 |0003: move v1, v8 │ │ +06d8fc: 0192 |0004: move v2, v9 │ │ +06d8fe: 01a3 |0005: move v3, v10 │ │ +06d900: 01b4 |0006: move v4, v11 │ │ +06d902: 01c5 |0007: move v5, v12 │ │ +06d904: 7406 8f22 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@228f │ │ +06d90a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000b line=105 │ │ 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 : 4134 (ScrollerCompat.java) │ │ + source_file_idx : 4144 (ScrollerCompat.java) │ │ │ │ -Class #522 header: │ │ -class_idx : 671 │ │ +Class #523 header: │ │ +class_idx : 672 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4134 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4144 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ -Class #522 annotations: │ │ +Class #523 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ScrollerCompatImplGingerbread" │ │ │ │ -Class #522 - │ │ +Class #523 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -112067,17 +112094,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d888: |[06d888] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ -06d898: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06d89e: 0e00 |0003: return-void │ │ +06d90c: |[06d90c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +06d91c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06d922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -112086,17 +112113,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d8a0: |[06d8a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -06d8b0: 7110 f00f 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@0ff0 │ │ -06d8b6: 0e00 |0003: return-void │ │ +06d924: |[06d924] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +06d934: 7110 f00f 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@0ff0 │ │ +06d93a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0003 line=217 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -112106,18 +112133,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d8b8: |[06d8b8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -06d8c8: 7110 f10f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0ff1 │ │ -06d8ce: 0a00 |0003: move-result v0 │ │ -06d8d0: 0f00 |0004: return v0 │ │ +06d93c: |[06d93c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +06d94c: 7110 f10f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0ff1 │ │ +06d952: 0a00 |0003: move-result v0 │ │ +06d954: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -112126,18 +112153,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 │ │ -06d8d4: |[06d8d4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -06d8e4: 7120 f20f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@0ff2 │ │ -06d8ea: 0c00 |0003: move-result-object v0 │ │ -06d8ec: 1100 |0004: return-object v0 │ │ +06d958: |[06d958] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +06d968: 7120 f20f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@0ff2 │ │ +06d96e: 0c00 |0003: move-result-object v0 │ │ +06d970: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 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; │ │ @@ -112147,17 +112174,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -06d8f0: |[06d8f0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -06d900: 7709 f30f 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@0ff3 │ │ -06d906: 0e00 |0003: return-void │ │ +06d974: |[06d974] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +06d984: 7709 f30f 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@0ff3 │ │ +06d98a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0003 line=205 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -112175,17 +112202,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 4 16-bit code units │ │ -06d908: |[06d908] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -06d918: 770b f40f 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@0ff4 │ │ -06d91e: 0e00 |0003: return-void │ │ +06d98c: |[06d98c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +06d99c: 770b f40f 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@0ff4 │ │ +06d9a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=212 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -112205,17 +112232,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06d920: |[06d920] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ -06d930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d932: 0f00 |0001: return v0 │ │ +06d9a4: |[06d9a4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ +06d9b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d9b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -112224,18 +112251,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d934: |[06d934] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -06d944: 7110 f50f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@0ff5 │ │ -06d94a: 0a00 |0003: move-result v0 │ │ -06d94c: 0f00 |0004: return v0 │ │ +06d9b8: |[06d9b8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +06d9c8: 7110 f50f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@0ff5 │ │ +06d9ce: 0a00 |0003: move-result v0 │ │ +06d9d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -112244,18 +112271,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d950: |[06d950] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -06d960: 7110 f60f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@0ff6 │ │ -06d966: 0a00 |0003: move-result v0 │ │ -06d968: 0f00 |0004: return v0 │ │ +06d9d4: |[06d9d4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +06d9e4: 7110 f60f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@0ff6 │ │ +06d9ea: 0a00 |0003: move-result v0 │ │ +06d9ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -112264,18 +112291,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d96c: |[06d96c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -06d97c: 7110 f70f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@0ff7 │ │ -06d982: 0a00 |0003: move-result v0 │ │ -06d984: 0f00 |0004: return v0 │ │ +06d9f0: |[06d9f0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +06da00: 7110 f70f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@0ff7 │ │ +06da06: 0a00 |0003: move-result v0 │ │ +06da08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -112284,18 +112311,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d988: |[06d988] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -06d998: 7110 f80f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@0ff8 │ │ -06d99e: 0a00 |0003: move-result v0 │ │ -06d9a0: 0f00 |0004: return v0 │ │ +06da0c: |[06da0c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +06da1c: 7110 f80f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@0ff8 │ │ +06da22: 0a00 |0003: move-result v0 │ │ +06da24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -112304,18 +112331,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d9a4: |[06d9a4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -06d9b4: 7110 f90f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@0ff9 │ │ -06d9ba: 0a00 |0003: move-result v0 │ │ -06d9bc: 0f00 |0004: return v0 │ │ +06da28: |[06da28] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +06da38: 7110 f90f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@0ff9 │ │ +06da3e: 0a00 |0003: move-result v0 │ │ +06da40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -112324,18 +112351,18 @@ │ │ type : '(Ljava/lang/Object;IIIIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 5 16-bit code units │ │ -06d9c0: |[06d9c0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.springBack:(Ljava/lang/Object;IIIIII)Z │ │ -06d9d0: 7707 fa0f 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.springBack:(Ljava/lang/Object;IIIIII)Z // method@0ffa │ │ -06d9d6: 0a00 |0003: move-result v0 │ │ -06d9d8: 0f00 |0004: return v0 │ │ +06da44: |[06da44] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.springBack:(Ljava/lang/Object;IIIIII)Z │ │ +06da54: 7707 fa0f 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.springBack:(Ljava/lang/Object;IIIIII)Z // method@0ffa │ │ +06da5a: 0a00 |0003: move-result v0 │ │ +06da5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 startX I │ │ @@ -112350,17 +112377,17 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -06d9dc: |[06d9dc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -06d9ec: 7155 fb0f 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@0ffb │ │ -06d9f2: 0e00 |0003: return-void │ │ +06da60: |[06da60] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +06da70: 7155 fb0f 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@0ffb │ │ +06da76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -112374,48 +112401,48 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -06d9f4: |[06d9f4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -06da04: 7706 fc0f 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@0ffc │ │ -06da0a: 0e00 |0003: return-void │ │ +06da78: |[06da78] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +06da88: 7706 fc0f 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@0ffc │ │ +06da8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ 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 : 4134 (ScrollerCompat.java) │ │ + source_file_idx : 4144 (ScrollerCompat.java) │ │ │ │ -Class #523 header: │ │ -class_idx : 672 │ │ +Class #524 header: │ │ +class_idx : 673 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 671 │ │ -source_file_idx : 4134 │ │ +superclass_idx : 672 │ │ +source_file_idx : 4144 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #523 annotations: │ │ +Class #524 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ScrollerCompatImplIcs" │ │ │ │ -Class #523 - │ │ +Class #524 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -112424,17 +112451,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06da0c: |[06da0c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ -06da1c: 7010 ce0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0fce │ │ -06da22: 0e00 |0003: return-void │ │ +06da90: |[06da90] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +06daa0: 7010 ce0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0fce │ │ +06daa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -112443,42 +112470,42 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06da24: |[06da24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -06da34: 7110 fd0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@0ffd │ │ -06da3a: 0a00 |0003: move-result v0 │ │ -06da3c: 0f00 |0004: return v0 │ │ +06daa8: |[06daa8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +06dab8: 7110 fd0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@0ffd │ │ +06dabe: 0a00 |0003: move-result v0 │ │ +06dac0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ - source_file_idx : 4134 (ScrollerCompat.java) │ │ + source_file_idx : 4144 (ScrollerCompat.java) │ │ │ │ -Class #524 header: │ │ -class_idx : 673 │ │ +Class #525 header: │ │ +class_idx : 674 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4134 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4144 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 13 │ │ │ │ -Class #524 annotations: │ │ +Class #525 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; } │ │ │ │ -Class #524 - │ │ +Class #525 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -112495,36 +112522,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 │ │ -06da40: |[06da40] android.support.v4.widget.ScrollerCompat.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -06da50: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06da56: 1300 0e00 |0003: const/16 v0, #int 14 // #e │ │ -06da5a: 3402 1200 |0005: if-lt v2, v0, 0017 // +0012 │ │ -06da5e: 2200 a002 |0007: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@02a0 │ │ -06da62: 7010 dd0f 0000 |0009: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@0fdd │ │ -06da68: 5b10 e703 |000c: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06da6c: 5410 e703 |000e: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06da70: 7230 b30f 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@0fb3 │ │ -06da76: 0c00 |0013: move-result-object v0 │ │ -06da78: 5b10 e803 |0014: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06da7c: 0e00 |0016: return-void │ │ -06da7e: 1300 0900 |0017: const/16 v0, #int 9 // #9 │ │ -06da82: 3402 0a00 |0019: if-lt v2, v0, 0023 // +000a │ │ -06da86: 2200 9f02 |001b: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@029f │ │ -06da8a: 7010 ce0f 0000 |001d: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0fce │ │ -06da90: 5b10 e703 |0020: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06da94: 28ec |0022: goto 000e // -0014 │ │ -06da96: 2200 9e02 |0023: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@029e │ │ -06da9a: 7010 bf0f 0000 |0025: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@0fbf │ │ -06daa0: 5b10 e703 |0028: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06daa4: 28e4 |002a: goto 000e // -001c │ │ +06dac4: |[06dac4] android.support.v4.widget.ScrollerCompat.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +06dad4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06dada: 1300 0e00 |0003: const/16 v0, #int 14 // #e │ │ +06dade: 3402 1200 |0005: if-lt v2, v0, 0017 // +0012 │ │ +06dae2: 2200 a102 |0007: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@02a1 │ │ +06dae6: 7010 dd0f 0000 |0009: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@0fdd │ │ +06daec: 5b10 e703 |000c: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06daf0: 5410 e703 |000e: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06daf4: 7230 b30f 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@0fb3 │ │ +06dafa: 0c00 |0013: move-result-object v0 │ │ +06dafc: 5b10 e803 |0014: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06db00: 0e00 |0016: return-void │ │ +06db02: 1300 0900 |0017: const/16 v0, #int 9 // #9 │ │ +06db06: 3402 0a00 |0019: if-lt v2, v0, 0023 // +000a │ │ +06db0a: 2200 a002 |001b: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@02a0 │ │ +06db0e: 7010 ce0f 0000 |001d: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0fce │ │ +06db14: 5b10 e703 |0020: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06db18: 28ec |0022: goto 000e // -0014 │ │ +06db1a: 2200 9f02 |0023: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@029f │ │ +06db1e: 7010 bf0f 0000 |0025: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@0fbf │ │ +06db24: 5b10 e703 |0028: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06db28: 28e4 |002a: goto 000e // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0003 line=278 │ │ 0x0007 line=279 │ │ 0x000e line=285 │ │ 0x0016 line=286 │ │ @@ -112542,18 +112569,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 │ │ -06daa8: |[06daa8] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -06dab8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -06dabc: 7040 df0f 0132 |0002: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0fdf │ │ -06dac2: 0e00 |0005: return-void │ │ +06db2c: |[06db2c] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +06db3c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +06db40: 7040 df0f 0132 |0002: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0fdf │ │ +06db46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -112564,19 +112591,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 │ │ -06dac4: |[06dac4] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ -06dad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06dad6: 7120 e40f 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@0fe4 │ │ -06dadc: 0c00 |0004: move-result-object v0 │ │ -06dade: 1100 |0005: return-object v0 │ │ +06db48: |[06db48] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ +06db58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06db5a: 7120 e40f 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@0fe4 │ │ +06db60: 0c00 |0004: move-result-object v0 │ │ +06db62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -112584,18 +112611,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 │ │ -06dae0: |[06dae0] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ -06daf0: 2200 a102 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@02a1 │ │ -06daf4: 7030 e00f 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0fe0 │ │ -06dafa: 1100 |0005: return-object v0 │ │ +06db64: |[06db64] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ +06db74: 2200 a202 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@02a2 │ │ +06db78: 7030 e00f 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0fe0 │ │ +06db7e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 interpolator Landroid/view/animation/Interpolator; │ │ │ │ @@ -112605,19 +112632,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06dafc: |[06dafc] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ -06db0c: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06db10: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06db14: 7220 b10f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@0fb1 │ │ -06db1a: 0e00 |0007: return-void │ │ +06db80: |[06db80] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ +06db90: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06db94: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06db98: 7220 b10f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@0fb1 │ │ +06db9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0007 line=462 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ @@ -112626,20 +112653,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06db1c: |[06db1c] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ -06db2c: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06db30: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06db34: 7220 b20f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0fb2 │ │ -06db3a: 0a00 |0007: move-result v0 │ │ -06db3c: 0f00 |0008: return v0 │ │ +06dba0: |[06dba0] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ +06dbb0: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dbb4: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dbb8: 7220 b20f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0fb2 │ │ +06dbbe: 0a00 |0007: move-result v0 │ │ +06dbc0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #2 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -112647,27 +112674,27 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -06db40: |[06db40] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ -06db50: 54a0 e703 |0000: iget-object v0, v10, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06db54: 54a1 e803 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06db58: 01b2 |0004: move v2, v11 │ │ -06db5a: 01c3 |0005: move v3, v12 │ │ -06db5c: 01d4 |0006: move v4, v13 │ │ -06db5e: 01e5 |0007: move v5, v14 │ │ -06db60: 01f6 |0008: move v6, v15 │ │ -06db62: 0207 1000 |0009: move/from16 v7, v16 │ │ -06db66: 0208 1100 |000b: move/from16 v8, v17 │ │ -06db6a: 0209 1200 |000d: move/from16 v9, v18 │ │ -06db6e: 780a b40f 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@0fb4 │ │ -06db74: 0e00 |0012: return-void │ │ +06dbc4: |[06dbc4] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ +06dbd4: 54a0 e703 |0000: iget-object v0, v10, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dbd8: 54a1 e803 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dbdc: 01b2 |0004: move v2, v11 │ │ +06dbde: 01c3 |0005: move v3, v12 │ │ +06dbe0: 01d4 |0006: move v4, v13 │ │ +06dbe2: 01e5 |0007: move v5, v14 │ │ +06dbe4: 01f6 |0008: move v6, v15 │ │ +06dbe6: 0207 1000 |0009: move/from16 v7, v16 │ │ +06dbea: 0208 1100 |000b: move/from16 v8, v17 │ │ +06dbee: 0209 1200 |000d: move/from16 v9, v18 │ │ +06dbf2: 780a b40f 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@0fb4 │ │ +06dbf8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0012 line=409 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0013 reg=11 startX I │ │ @@ -112684,29 +112711,29 @@ │ │ type : '(IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 12 │ │ insns size : 25 16-bit code units │ │ -06db78: |[06db78] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ -06db88: 54c0 e703 |0000: iget-object v0, v12, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06db8c: 54c1 e803 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06db90: 01d2 |0004: move v2, v13 │ │ -06db92: 01e3 |0005: move v3, v14 │ │ -06db94: 01f4 |0006: move v4, v15 │ │ -06db96: 0205 1000 |0007: move/from16 v5, v16 │ │ -06db9a: 0206 1100 |0009: move/from16 v6, v17 │ │ -06db9e: 0207 1200 |000b: move/from16 v7, v18 │ │ -06dba2: 0208 1300 |000d: move/from16 v8, v19 │ │ -06dba6: 0209 1400 |000f: move/from16 v9, v20 │ │ -06dbaa: 020a 1500 |0011: move/from16 v10, v21 │ │ -06dbae: 020b 1600 |0013: move/from16 v11, v22 │ │ -06dbb2: 780c b50f 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@0fb5 │ │ -06dbb8: 0e00 |0018: return-void │ │ +06dbfc: |[06dbfc] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ +06dc0c: 54c0 e703 |0000: iget-object v0, v12, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dc10: 54c1 e803 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dc14: 01d2 |0004: move v2, v13 │ │ +06dc16: 01e3 |0005: move v3, v14 │ │ +06dc18: 01f4 |0006: move v4, v15 │ │ +06dc1a: 0205 1000 |0007: move/from16 v5, v16 │ │ +06dc1e: 0206 1100 |0009: move/from16 v6, v17 │ │ +06dc22: 0207 1200 |000b: move/from16 v7, v18 │ │ +06dc26: 0208 1300 |000d: move/from16 v8, v19 │ │ +06dc2a: 0209 1400 |000f: move/from16 v9, v20 │ │ +06dc2e: 020a 1500 |0011: move/from16 v10, v21 │ │ +06dc32: 020b 1600 |0013: move/from16 v11, v22 │ │ +06dc36: 780c b50f 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@0fb5 │ │ +06dc3c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0018 line=438 │ │ locals : │ │ 0x0000 - 0x0019 reg=12 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0019 reg=13 startX I │ │ @@ -112725,20 +112752,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06dbbc: |[06dbbc] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ -06dbcc: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06dbd0: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06dbd4: 7220 b60f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@0fb6 │ │ -06dbda: 0a00 |0007: move-result v0 │ │ -06dbdc: 0f00 |0008: return v0 │ │ +06dc40: |[06dc40] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ +06dc50: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dc54: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dc58: 7220 b60f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@0fb6 │ │ +06dc5e: 0a00 |0007: move-result v0 │ │ +06dc60: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #5 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -112746,20 +112773,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06dbe0: |[06dbe0] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ -06dbf0: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06dbf4: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06dbf8: 7220 b70f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@0fb7 │ │ -06dbfe: 0a00 |0007: move-result v0 │ │ -06dc00: 0f00 |0008: return v0 │ │ +06dc64: |[06dc64] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ +06dc74: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dc78: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dc7c: 7220 b70f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@0fb7 │ │ +06dc82: 0a00 |0007: move-result v0 │ │ +06dc84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -112767,20 +112794,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06dc04: |[06dc04] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ -06dc14: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06dc18: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06dc1c: 7220 b80f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@0fb8 │ │ -06dc22: 0a00 |0007: move-result v0 │ │ -06dc24: 0f00 |0008: return v0 │ │ +06dc88: |[06dc88] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ +06dc98: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dc9c: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dca0: 7220 b80f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@0fb8 │ │ +06dca6: 0a00 |0007: move-result v0 │ │ +06dca8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -112788,20 +112815,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06dc28: |[06dc28] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ -06dc38: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06dc3c: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06dc40: 7220 b90f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@0fb9 │ │ -06dc46: 0a00 |0007: move-result v0 │ │ -06dc48: 0f00 |0008: return v0 │ │ +06dcac: |[06dcac] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ +06dcbc: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dcc0: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dcc4: 7220 b90f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@0fb9 │ │ +06dcca: 0a00 |0007: move-result v0 │ │ +06dccc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -112809,20 +112836,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06dc4c: |[06dc4c] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ -06dc5c: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06dc60: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06dc64: 7220 ba0f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@0fba │ │ -06dc6a: 0a00 |0007: move-result v0 │ │ -06dc6c: 0f00 |0008: return v0 │ │ +06dcd0: |[06dcd0] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ +06dce0: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dce4: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dce8: 7220 ba0f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@0fba │ │ +06dcee: 0a00 |0007: move-result v0 │ │ +06dcf0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -112830,20 +112857,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06dc70: |[06dc70] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ -06dc80: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06dc84: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06dc88: 7220 bb0f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@0fbb │ │ -06dc8e: 0a00 |0007: move-result v0 │ │ -06dc90: 0f00 |0008: return v0 │ │ +06dcf4: |[06dcf4] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ +06dd04: 5420 e703 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dd08: 5421 e803 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dd0c: 7220 bb0f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@0fbb │ │ +06dd12: 0a00 |0007: move-result v0 │ │ +06dd14: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -112851,26 +112878,26 @@ │ │ type : '(IIIIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -06dc94: |[06dc94] android.support.v4.widget.ScrollerCompat.springBack:(IIIIII)Z │ │ -06dca4: 5480 e703 |0000: iget-object v0, v8, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06dca8: 5481 e803 |0002: iget-object v1, v8, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06dcac: 0192 |0004: move v2, v9 │ │ -06dcae: 01a3 |0005: move v3, v10 │ │ -06dcb0: 01b4 |0006: move v4, v11 │ │ -06dcb2: 01c5 |0007: move v5, v12 │ │ -06dcb4: 01d6 |0008: move v6, v13 │ │ -06dcb6: 01e7 |0009: move v7, v14 │ │ -06dcb8: 7808 bc0f 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.springBack:(Ljava/lang/Object;IIIIII)Z // method@0fbc │ │ -06dcbe: 0a00 |000d: move-result v0 │ │ -06dcc0: 0f00 |000e: return v0 │ │ +06dd18: |[06dd18] android.support.v4.widget.ScrollerCompat.springBack:(IIIIII)Z │ │ +06dd28: 5480 e703 |0000: iget-object v0, v8, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dd2c: 5481 e803 |0002: iget-object v1, v8, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dd30: 0192 |0004: move v2, v9 │ │ +06dd32: 01a3 |0005: move v3, v10 │ │ +06dd34: 01b4 |0006: move v4, v11 │ │ +06dd36: 01c5 |0007: move v5, v12 │ │ +06dd38: 01d6 |0008: move v6, v13 │ │ +06dd3a: 01e7 |0009: move v7, v14 │ │ +06dd3c: 7808 bc0f 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.springBack:(Ljava/lang/Object;IIIIII)Z // method@0fbc │ │ +06dd42: 0a00 |000d: move-result v0 │ │ +06dd44: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x000f reg=8 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000f reg=9 startX I │ │ 0x0000 - 0x000f reg=10 startY I │ │ @@ -112884,23 +112911,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -06dcc4: |[06dcc4] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ -06dcd4: 5460 e703 |0000: iget-object v0, v6, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06dcd8: 5461 e803 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06dcdc: 0172 |0004: move v2, v7 │ │ -06dcde: 0183 |0005: move v3, v8 │ │ -06dce0: 0194 |0006: move v4, v9 │ │ -06dce2: 01a5 |0007: move v5, v10 │ │ -06dce4: 7806 bd0f 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@0fbd │ │ -06dcea: 0e00 |000b: return-void │ │ +06dd48: |[06dd48] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ +06dd58: 5460 e703 |0000: iget-object v0, v6, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dd5c: 5461 e803 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dd60: 0172 |0004: move v2, v7 │ │ +06dd62: 0183 |0005: move v3, v8 │ │ +06dd64: 0194 |0006: move v4, v9 │ │ +06dd66: 01a5 |0007: move v5, v10 │ │ +06dd68: 7806 bd0f 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@0fbd │ │ +06dd6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x000b line=368 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000c reg=7 startX I │ │ @@ -112913,49 +112940,49 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -06dcec: |[06dcec] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ -06dcfc: 5470 e703 |0000: iget-object v0, v7, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ -06dd00: 5471 e803 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ -06dd04: 0182 |0004: move v2, v8 │ │ -06dd06: 0193 |0005: move v3, v9 │ │ -06dd08: 01a4 |0006: move v4, v10 │ │ -06dd0a: 01b5 |0007: move v5, v11 │ │ -06dd0c: 01c6 |0008: move v6, v12 │ │ -06dd0e: 7807 be0f 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@0fbe │ │ -06dd14: 0e00 |000c: return-void │ │ +06dd70: |[06dd70] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ +06dd80: 5470 e703 |0000: iget-object v0, v7, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@03e7 │ │ +06dd84: 5471 e803 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@03e8 │ │ +06dd88: 0182 |0004: move v2, v8 │ │ +06dd8a: 0193 |0005: move v3, v9 │ │ +06dd8c: 01a4 |0006: move v4, v10 │ │ +06dd8e: 01b5 |0007: move v5, v11 │ │ +06dd90: 01c6 |0008: move v6, v12 │ │ +06dd92: 7807 be0f 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@0fbe │ │ +06dd98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x000c line=385 │ │ 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 : 4134 (ScrollerCompat.java) │ │ + source_file_idx : 4144 (ScrollerCompat.java) │ │ │ │ -Class #525 header: │ │ -class_idx : 674 │ │ +Class #526 header: │ │ +class_idx : 675 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4135 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4145 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 0 │ │ │ │ -Class #525 - │ │ +Class #526 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatGingerbread;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -112964,18 +112991,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06dd18: |[06dd18] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -06dd28: 1f00 8404 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0484 │ │ -06dd2c: 6e10 4422 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@2244 │ │ -06dd32: 0e00 |0005: return-void │ │ +06dd9c: |[06dd9c] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +06ddac: 1f00 8504 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0485 │ │ +06ddb0: 6e10 4422 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@2244 │ │ +06ddb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ │ │ @@ -112984,19 +113011,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06dd34: |[06dd34] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -06dd44: 1f01 8404 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0484 │ │ -06dd48: 6e10 4522 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@2245 │ │ -06dd4e: 0a00 |0005: move-result v0 │ │ -06dd50: 0f00 |0006: return v0 │ │ +06ddb8: |[06ddb8] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +06ddc8: 1f01 8504 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0485 │ │ +06ddcc: 6e10 4522 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@2245 │ │ +06ddd2: 0a00 |0005: move-result v0 │ │ +06ddd4: 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;) │ │ @@ -113004,22 +113031,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 │ │ -06dd54: |[06dd54] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -06dd64: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -06dd68: 2200 8404 |0002: new-instance v0, Landroid/widget/OverScroller; // type@0484 │ │ -06dd6c: 7030 4322 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2243 │ │ -06dd72: 1100 |0007: return-object v0 │ │ -06dd74: 2200 8404 |0008: new-instance v0, Landroid/widget/OverScroller; // type@0484 │ │ -06dd78: 7020 4222 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@2242 │ │ -06dd7e: 28fa |000d: goto 0007 // -0006 │ │ +06ddd8: |[06ddd8] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +06dde8: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +06ddec: 2200 8504 |0002: new-instance v0, Landroid/widget/OverScroller; // type@0485 │ │ +06ddf0: 7030 4322 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2243 │ │ +06ddf6: 1100 |0007: return-object v0 │ │ +06ddf8: 2200 8504 |0008: new-instance v0, Landroid/widget/OverScroller; // type@0485 │ │ +06ddfc: 7020 4222 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@2242 │ │ +06de02: 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; │ │ │ │ @@ -113028,27 +113055,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 │ │ -06dd80: |[06dd80] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -06dd90: 0790 |0000: move-object v0, v9 │ │ -06dd92: 1f00 8404 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0484 │ │ -06dd96: 01a1 |0003: move v1, v10 │ │ -06dd98: 01b2 |0004: move v2, v11 │ │ -06dd9a: 01c3 |0005: move v3, v12 │ │ -06dd9c: 01d4 |0006: move v4, v13 │ │ -06dd9e: 01e5 |0007: move v5, v14 │ │ -06dda0: 01f6 |0008: move v6, v15 │ │ -06dda2: 0207 1000 |0009: move/from16 v7, v16 │ │ -06dda6: 0208 1100 |000b: move/from16 v8, v17 │ │ -06ddaa: 7409 4622 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@2246 │ │ -06ddb0: 0e00 |0010: return-void │ │ +06de04: |[06de04] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +06de14: 0790 |0000: move-object v0, v9 │ │ +06de16: 1f00 8504 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0485 │ │ +06de1a: 01a1 |0003: move v1, v10 │ │ +06de1c: 01b2 |0004: move v2, v11 │ │ +06de1e: 01c3 |0005: move v3, v12 │ │ +06de20: 01d4 |0006: move v4, v13 │ │ +06de22: 01e5 |0007: move v5, v14 │ │ +06de24: 01f6 |0008: move v6, v15 │ │ +06de26: 0207 1000 |0009: move/from16 v7, v16 │ │ +06de2a: 0208 1100 |000b: move/from16 v8, v17 │ │ +06de2e: 7409 4622 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@2246 │ │ +06de34: 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 │ │ @@ -113065,29 +113092,29 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 11 │ │ outs : 11 │ │ insns size : 23 16-bit code units │ │ -06ddb4: |[06ddb4] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -06ddc4: 07b0 |0000: move-object v0, v11 │ │ -06ddc6: 1f00 8404 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0484 │ │ -06ddca: 01c1 |0003: move v1, v12 │ │ -06ddcc: 01d2 |0004: move v2, v13 │ │ -06ddce: 01e3 |0005: move v3, v14 │ │ -06ddd0: 01f4 |0006: move v4, v15 │ │ -06ddd2: 0205 1000 |0007: move/from16 v5, v16 │ │ -06ddd6: 0206 1100 |0009: move/from16 v6, v17 │ │ -06ddda: 0207 1200 |000b: move/from16 v7, v18 │ │ -06ddde: 0208 1300 |000d: move/from16 v8, v19 │ │ -06dde2: 0209 1400 |000f: move/from16 v9, v20 │ │ -06dde6: 020a 1500 |0011: move/from16 v10, v21 │ │ -06ddea: 740b 4722 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@2247 │ │ -06ddf0: 0e00 |0016: return-void │ │ +06de38: |[06de38] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +06de48: 07b0 |0000: move-object v0, v11 │ │ +06de4a: 1f00 8504 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0485 │ │ +06de4e: 01c1 |0003: move v1, v12 │ │ +06de50: 01d2 |0004: move v2, v13 │ │ +06de52: 01e3 |0005: move v3, v14 │ │ +06de54: 01f4 |0006: move v4, v15 │ │ +06de56: 0205 1000 |0007: move/from16 v5, v16 │ │ +06de5a: 0206 1100 |0009: move/from16 v6, v17 │ │ +06de5e: 0207 1200 |000b: move/from16 v7, v18 │ │ +06de62: 0208 1300 |000d: move/from16 v8, v19 │ │ +06de66: 0209 1400 |000f: move/from16 v9, v20 │ │ +06de6a: 020a 1500 |0011: move/from16 v10, v21 │ │ +06de6e: 740b 4722 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@2247 │ │ +06de74: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0016 line=64 │ │ locals : │ │ 0x0000 - 0x0017 reg=11 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=12 startX I │ │ @@ -113106,19 +113133,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ddf4: |[06ddf4] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -06de04: 1f01 8404 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0484 │ │ -06de08: 6e10 4922 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@2249 │ │ -06de0e: 0a00 |0005: move-result v0 │ │ -06de10: 0f00 |0006: return v0 │ │ +06de78: |[06de78] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +06de88: 1f01 8504 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0485 │ │ +06de8c: 6e10 4922 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@2249 │ │ +06de92: 0a00 |0005: move-result v0 │ │ +06de94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -113126,19 +113153,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06de14: |[06de14] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -06de24: 1f01 8404 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0484 │ │ -06de28: 6e10 4a22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@224a │ │ -06de2e: 0a00 |0005: move-result v0 │ │ -06de30: 0f00 |0006: return v0 │ │ +06de98: |[06de98] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +06dea8: 1f01 8504 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0485 │ │ +06deac: 6e10 4a22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@224a │ │ +06deb2: 0a00 |0005: move-result v0 │ │ +06deb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -113146,19 +113173,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06de34: |[06de34] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -06de44: 1f01 8404 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0484 │ │ -06de48: 6e10 4b22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@224b │ │ -06de4e: 0a00 |0005: move-result v0 │ │ -06de50: 0f00 |0006: return v0 │ │ +06deb8: |[06deb8] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +06dec8: 1f01 8504 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0485 │ │ +06decc: 6e10 4b22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@224b │ │ +06ded2: 0a00 |0005: move-result v0 │ │ +06ded4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -113166,19 +113193,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06de54: |[06de54] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -06de64: 1f01 8404 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0484 │ │ -06de68: 6e10 4c22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@224c │ │ -06de6e: 0a00 |0005: move-result v0 │ │ -06de70: 0f00 |0006: return v0 │ │ +06ded8: |[06ded8] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +06dee8: 1f01 8504 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0485 │ │ +06deec: 6e10 4c22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@224c │ │ +06def2: 0a00 |0005: move-result v0 │ │ +06def4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -113186,19 +113213,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06de74: |[06de74] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -06de84: 1f01 8404 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0484 │ │ -06de88: 6e10 4d22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@224d │ │ -06de8e: 0a00 |0005: move-result v0 │ │ -06de90: 0f00 |0006: return v0 │ │ +06def8: |[06def8] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +06df08: 1f01 8504 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0485 │ │ +06df0c: 6e10 4d22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@224d │ │ +06df12: 0a00 |0005: move-result v0 │ │ +06df14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -113206,26 +113233,26 @@ │ │ type : '(Ljava/lang/Object;IIIIII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -06de94: |[06de94] android.support.v4.widget.ScrollerCompatGingerbread.springBack:(Ljava/lang/Object;IIIIII)Z │ │ -06dea4: 0770 |0000: move-object v0, v7 │ │ -06dea6: 1f00 8404 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0484 │ │ -06deaa: 0181 |0003: move v1, v8 │ │ -06deac: 0192 |0004: move v2, v9 │ │ -06deae: 01a3 |0005: move v3, v10 │ │ -06deb0: 01b4 |0006: move v4, v11 │ │ -06deb2: 01c5 |0007: move v5, v12 │ │ -06deb4: 01d6 |0008: move v6, v13 │ │ -06deb6: 7407 4e22 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/widget/OverScroller;.springBack:(IIIIII)Z // method@224e │ │ -06debc: 0a00 |000c: move-result v0 │ │ -06debe: 0f00 |000d: return v0 │ │ +06df18: |[06df18] android.support.v4.widget.ScrollerCompatGingerbread.springBack:(Ljava/lang/Object;IIIIII)Z │ │ +06df28: 0770 |0000: move-object v0, v7 │ │ +06df2a: 1f00 8504 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0485 │ │ +06df2e: 0181 |0003: move v1, v8 │ │ +06df30: 0192 |0004: move v2, v9 │ │ +06df32: 01a3 |0005: move v3, v10 │ │ +06df34: 01b4 |0006: move v4, v11 │ │ +06df36: 01c5 |0007: move v5, v12 │ │ +06df38: 01d6 |0008: move v6, v13 │ │ +06df3a: 7407 4e22 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/widget/OverScroller;.springBack:(IIIIII)Z // method@224e │ │ +06df40: 0a00 |000c: move-result v0 │ │ +06df42: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x000e reg=7 scroller Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=8 startX I │ │ 0x0000 - 0x000e reg=9 startY I │ │ @@ -113239,18 +113266,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06dec0: |[06dec0] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -06ded0: 1f00 8404 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0484 │ │ -06ded4: 6e54 4f22 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@224f │ │ -06deda: 0e00 |0005: return-void │ │ +06df44: |[06df44] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +06df54: 1f00 8504 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0485 │ │ +06df58: 6e54 4f22 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@224f │ │ +06df5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startX I │ │ @@ -113263,50 +113290,50 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -06dedc: |[06dedc] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -06deec: 0760 |0000: move-object v0, v6 │ │ -06deee: 1f00 8404 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0484 │ │ -06def2: 0171 |0003: move v1, v7 │ │ -06def4: 0182 |0004: move v2, v8 │ │ -06def6: 0193 |0005: move v3, v9 │ │ -06def8: 01a4 |0006: move v4, v10 │ │ -06defa: 01b5 |0007: move v5, v11 │ │ -06defc: 7406 5022 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@2250 │ │ -06df02: 0e00 |000b: return-void │ │ +06df60: |[06df60] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +06df70: 0760 |0000: move-object v0, v6 │ │ +06df72: 1f00 8504 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0485 │ │ +06df76: 0171 |0003: move v1, v7 │ │ +06df78: 0182 |0004: move v2, v8 │ │ +06df7a: 0193 |0005: move v3, v9 │ │ +06df7c: 01a4 |0006: move v4, v10 │ │ +06df7e: 01b5 |0007: move v5, v11 │ │ +06df80: 7406 5022 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@2250 │ │ +06df86: 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 : 4135 (ScrollerCompatGingerbread.java) │ │ + source_file_idx : 4145 (ScrollerCompatGingerbread.java) │ │ │ │ -Class #526 header: │ │ -class_idx : 675 │ │ +Class #527 header: │ │ +class_idx : 676 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4136 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4146 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #526 - │ │ +Class #527 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -113315,70 +113342,70 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06df04: |[06df04] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -06df14: 1f01 8404 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0484 │ │ -06df18: 6e10 4822 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@2248 │ │ -06df1e: 0a00 |0005: move-result v0 │ │ -06df20: 0f00 |0006: return v0 │ │ +06df88: |[06df88] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +06df98: 1f01 8504 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0485 │ │ +06df9c: 6e10 4822 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@2248 │ │ +06dfa2: 0a00 |0005: move-result v0 │ │ +06dfa4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4136 (ScrollerCompatIcs.java) │ │ + source_file_idx : 4146 (ScrollerCompatIcs.java) │ │ │ │ -Class #527 header: │ │ -class_idx : 676 │ │ +Class #528 header: │ │ +class_idx : 677 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #527 annotations: │ │ +Class #528 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #527 - │ │ +Class #528 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #528 header: │ │ -class_idx : 677 │ │ +Class #529 header: │ │ +class_idx : 678 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 393 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 394 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #528 annotations: │ │ +Class #529 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AccessibilityDelegate" │ │ │ │ -Class #528 - │ │ +Class #529 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;) │ │ @@ -113395,21 +113422,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06df24: |[06df24] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -06df34: 5b12 ea03 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ea │ │ -06df38: 7010 1a08 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ -06df3e: 2200 6000 |0005: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -06df42: 7010 a901 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -06df48: 5b10 e903 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@03e9 │ │ -06df4c: 0e00 |000c: return-void │ │ +06dfa8: |[06dfa8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +06dfb8: 5b12 ea03 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ea │ │ +06dfbc: 7010 1a08 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@081a │ │ +06dfc2: 2200 6000 |0005: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +06dfc6: 7010 a901 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +06dfcc: 5b10 e903 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@03e9 │ │ +06dfd0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1541 │ │ 0x0005 line=1542 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -113419,60 +113446,60 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -06df50: |[06df50] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -06df60: 5420 e903 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@03e9 │ │ -06df64: 6e20 7c0c 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0c7c │ │ -06df6a: 6e20 960c 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0c96 │ │ -06df70: 6e20 7d0c 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c7d │ │ -06df76: 6e20 970c 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c97 │ │ -06df7c: 6e10 910c 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0c91 │ │ -06df82: 0a01 |0011: move-result v1 │ │ -06df84: 6e20 a50c 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0ca5 │ │ -06df8a: 6e10 820c 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0c82 │ │ -06df90: 0c01 |0018: move-result-object v1 │ │ -06df92: 6e20 a00c 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0ca0 │ │ -06df98: 6e10 7e0c 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0c7e │ │ -06df9e: 0c01 |001f: move-result-object v1 │ │ -06dfa0: 6e20 980c 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ -06dfa6: 6e10 7f0c 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0c7f │ │ -06dfac: 0c01 |0026: move-result-object v1 │ │ -06dfae: 6e20 9a0c 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0c9a │ │ -06dfb4: 6e10 8a0c 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0c8a │ │ -06dfba: 0a01 |002d: move-result v1 │ │ -06dfbc: 6e20 9b0c 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0c9b │ │ -06dfc2: 6e10 890c 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0c89 │ │ -06dfc8: 0a01 |0034: move-result v1 │ │ -06dfca: 6e20 990c 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0c99 │ │ -06dfd0: 6e10 8b0c 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0c8b │ │ -06dfd6: 0a01 |003b: move-result v1 │ │ -06dfd8: 6e20 9c0c 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0c9c │ │ -06dfde: 6e10 8c0c 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0c8c │ │ -06dfe4: 0a01 |0042: move-result v1 │ │ -06dfe6: 6e20 9d0c 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0c9d │ │ -06dfec: 6e10 860c 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0c86 │ │ -06dff2: 0a01 |0049: move-result v1 │ │ -06dff4: 6e20 950c 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0c95 │ │ -06dffa: 6e10 900c 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0c90 │ │ -06e000: 0a01 |0050: move-result v1 │ │ -06e002: 6e20 a30c 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0ca3 │ │ -06e008: 6e10 8d0c 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0c8d │ │ -06e00e: 0a01 |0057: move-result v1 │ │ -06e010: 6e20 9e0c 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0c9e │ │ -06e016: 6e10 7b0c 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0c7b │ │ -06e01c: 0a01 |005e: move-result v1 │ │ -06e01e: 6e20 770c 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ -06e024: 6e10 810c 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0c81 │ │ -06e02a: 0a01 |0065: move-result v1 │ │ -06e02c: 6e20 9f0c 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0c9f │ │ -06e032: 0e00 |0069: return-void │ │ +06dfd4: |[06dfd4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +06dfe4: 5420 e903 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@03e9 │ │ +06dfe8: 6e20 7c0c 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0c7c │ │ +06dfee: 6e20 960c 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0c96 │ │ +06dff4: 6e20 7d0c 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c7d │ │ +06dffa: 6e20 970c 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c97 │ │ +06e000: 6e10 910c 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0c91 │ │ +06e006: 0a01 |0011: move-result v1 │ │ +06e008: 6e20 a50c 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0ca5 │ │ +06e00e: 6e10 820c 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0c82 │ │ +06e014: 0c01 |0018: move-result-object v1 │ │ +06e016: 6e20 a00c 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0ca0 │ │ +06e01c: 6e10 7e0c 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0c7e │ │ +06e022: 0c01 |001f: move-result-object v1 │ │ +06e024: 6e20 980c 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ +06e02a: 6e10 7f0c 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0c7f │ │ +06e030: 0c01 |0026: move-result-object v1 │ │ +06e032: 6e20 9a0c 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0c9a │ │ +06e038: 6e10 8a0c 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0c8a │ │ +06e03e: 0a01 |002d: move-result v1 │ │ +06e040: 6e20 9b0c 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0c9b │ │ +06e046: 6e10 890c 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0c89 │ │ +06e04c: 0a01 |0034: move-result v1 │ │ +06e04e: 6e20 990c 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0c99 │ │ +06e054: 6e10 8b0c 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0c8b │ │ +06e05a: 0a01 |003b: move-result v1 │ │ +06e05c: 6e20 9c0c 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0c9c │ │ +06e062: 6e10 8c0c 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0c8c │ │ +06e068: 0a01 |0042: move-result v1 │ │ +06e06a: 6e20 9d0c 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0c9d │ │ +06e070: 6e10 860c 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0c86 │ │ +06e076: 0a01 |0049: move-result v1 │ │ +06e078: 6e20 950c 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0c95 │ │ +06e07e: 6e10 900c 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0c90 │ │ +06e084: 0a01 |0050: move-result v1 │ │ +06e086: 6e20 a30c 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0ca3 │ │ +06e08c: 6e10 8d0c 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0c8d │ │ +06e092: 0a01 |0057: move-result v1 │ │ +06e094: 6e20 9e0c 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0c9e │ │ +06e09a: 6e10 7b0c 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0c7b │ │ +06e0a0: 0a01 |005e: move-result v1 │ │ +06e0a2: 6e20 770c 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0c77 │ │ +06e0a8: 6e10 810c 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0c81 │ │ +06e0ae: 0a01 |0065: move-result v1 │ │ +06e0b0: 6e20 9f0c 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0c9f │ │ +06e0b6: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1600 │ │ 0x0002 line=1602 │ │ 0x0005 line=1603 │ │ 0x0008 line=1605 │ │ 0x000b line=1606 │ │ @@ -113502,19 +113529,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06e034: |[06e034] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -06e044: 5410 ea03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ea │ │ -06e048: 6e20 5410 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1054 │ │ -06e04e: 0a00 |0005: move-result v0 │ │ -06e050: 0f00 |0006: return v0 │ │ +06e0b8: |[06e0b8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +06e0c8: 5410 ea03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ea │ │ +06e0cc: 6e20 5410 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1054 │ │ +06e0d2: 0a00 |0005: move-result v0 │ │ +06e0d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1590 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -113523,21 +113550,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 │ │ -06e054: |[06e054] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -06e064: 6f30 1e08 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ -06e06a: 1c00 b002 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@02b0 │ │ -06e06e: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -06e074: 0c00 |0008: move-result-object v0 │ │ -06e076: 6e20 e820 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ -06e07c: 0e00 |000c: return-void │ │ +06e0d8: |[06e0d8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +06e0e8: 6f30 1e08 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@081e │ │ +06e0ee: 1c00 b102 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@02b1 │ │ +06e0f2: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +06e0f8: 0c00 |0008: move-result-object v0 │ │ +06e0fa: 6e20 e820 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ +06e100: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1575 │ │ 0x0003 line=1577 │ │ 0x000c line=1578 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -113549,51 +113576,51 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -06e080: |[06e080] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -06e090: 7110 920c 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c92 │ │ -06e096: 0c04 |0003: move-result-object v4 │ │ -06e098: 6f30 1f08 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ -06e09e: 7030 ff0f 8604 |0007: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0fff │ │ -06e0a4: 6e10 930c 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0c93 │ │ -06e0aa: 1c05 b002 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@02b0 │ │ -06e0ae: 6e10 7c27 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -06e0b4: 0c05 |0012: move-result-object v5 │ │ -06e0b6: 6e20 980c 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ -06e0bc: 6e20 a40c 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0ca4 │ │ -06e0c2: 7110 330a 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0a33 │ │ -06e0c8: 0c03 |001c: move-result-object v3 │ │ -06e0ca: 2035 3c04 |001d: instance-of v5, v3, Landroid/view/View; // type@043c │ │ -06e0ce: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ -06e0d2: 1f03 3c04 |0021: check-cast v3, Landroid/view/View; // type@043c │ │ -06e0d6: 6e20 a10c 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0ca1 │ │ -06e0dc: 5465 ea03 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ea │ │ -06e0e0: 6e10 4610 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ -06e0e6: 0a01 |002b: move-result v1 │ │ -06e0e8: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -06e0ea: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ -06e0ee: 5465 ea03 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ea │ │ -06e0f2: 6e20 4510 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -06e0f8: 0c00 |0034: move-result-object v0 │ │ -06e0fa: 6e20 0010 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1000 │ │ -06e100: 0a05 |0038: move-result v5 │ │ -06e102: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ -06e106: 6e10 fa1f 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -06e10c: 0a05 |003e: move-result v5 │ │ -06e10e: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ -06e112: 1215 |0041: const/4 v5, #int 1 // #1 │ │ -06e114: 7120 4c0a 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ -06e11a: 6e20 780c 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0c78 │ │ -06e120: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06e124: 28e3 |004a: goto 002d // -001d │ │ -06e126: 0e00 |004b: return-void │ │ +06e104: |[06e104] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +06e114: 7110 920c 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c92 │ │ +06e11a: 0c04 |0003: move-result-object v4 │ │ +06e11c: 6f30 1f08 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@081f │ │ +06e122: 7030 ff0f 8604 |0007: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0fff │ │ +06e128: 6e10 930c 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0c93 │ │ +06e12e: 1c05 b102 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@02b1 │ │ +06e132: 6e10 7c27 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +06e138: 0c05 |0012: move-result-object v5 │ │ +06e13a: 6e20 980c 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0c98 │ │ +06e140: 6e20 a40c 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0ca4 │ │ +06e146: 7110 330a 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0a33 │ │ +06e14c: 0c03 |001c: move-result-object v3 │ │ +06e14e: 2035 3d04 |001d: instance-of v5, v3, Landroid/view/View; // type@043d │ │ +06e152: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ +06e156: 1f03 3d04 |0021: check-cast v3, Landroid/view/View; // type@043d │ │ +06e15a: 6e20 a10c 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0ca1 │ │ +06e160: 5465 ea03 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ea │ │ +06e164: 6e10 4610 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ +06e16a: 0a01 |002b: move-result v1 │ │ +06e16c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +06e16e: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ +06e172: 5465 ea03 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ea │ │ +06e176: 6e20 4510 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +06e17c: 0c00 |0034: move-result-object v0 │ │ +06e17e: 6e20 0010 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1000 │ │ +06e184: 0a05 |0038: move-result v5 │ │ +06e186: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ +06e18a: 6e10 fa1f 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +06e190: 0a05 |003e: move-result v5 │ │ +06e192: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ +06e196: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +06e198: 7120 4c0a 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ +06e19e: 6e20 780c 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0c78 │ │ +06e1a4: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06e1a8: 28e3 |004a: goto 002d // -001d │ │ +06e1aa: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1546 │ │ 0x0004 line=1547 │ │ 0x0007 line=1548 │ │ 0x000a line=1549 │ │ 0x000d line=1551 │ │ @@ -113624,52 +113651,52 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -06e128: |[06e128] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -06e138: 6e20 0010 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1000 │ │ -06e13e: 0a00 |0003: move-result v0 │ │ -06e140: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -06e144: 6f40 2108 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0821 │ │ -06e14a: 0a00 |0009: move-result v0 │ │ -06e14c: 0f00 |000a: return v0 │ │ -06e14e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06e150: 28fe |000c: goto 000a // -0002 │ │ +06e1ac: |[06e1ac] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +06e1bc: 6e20 0010 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1000 │ │ +06e1c2: 0a00 |0003: move-result v0 │ │ +06e1c4: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +06e1c8: 6f40 2108 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0821 │ │ +06e1ce: 0a00 |0009: move-result v0 │ │ +06e1d0: 0f00 |000a: return v0 │ │ +06e1d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06e1d4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1583 │ │ 0x0006 line=1584 │ │ 0x000a line=1586 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x000d reg=3 child Landroid/view/View; │ │ 0x0000 - 0x000d reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #529 header: │ │ -class_idx : 678 │ │ +Class #530 header: │ │ +class_idx : 679 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #529 annotations: │ │ +Class #530 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="DisableLayerRunnable" │ │ │ │ -Class #529 - │ │ +Class #530 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -113687,19 +113714,19 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06e154: |[06e154] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -06e164: 5b01 ec03 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ec │ │ -06e168: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06e16e: 5b02 eb03 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@03eb │ │ -06e172: 0e00 |0007: return-void │ │ +06e1d8: |[06e1d8] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +06e1e8: 5b01 ec03 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ec │ │ +06e1ec: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06e1f2: 5b02 eb03 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@03eb │ │ +06e1f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1630 │ │ 0x0005 line=1631 │ │ 0x0007 line=1632 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ @@ -113712,60 +113739,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -06e174: |[06e174] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ -06e184: 5430 eb03 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@03eb │ │ -06e188: 6e10 ed1f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -06e18e: 0c00 |0005: move-result-object v0 │ │ -06e190: 5431 ec03 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ec │ │ -06e194: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -06e198: 5430 eb03 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@03eb │ │ -06e19c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -06e19e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -06e1a0: 7130 4e0a 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ -06e1a6: 5430 ec03 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ec │ │ -06e1aa: 5431 eb03 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@03eb │ │ -06e1ae: 7120 2f10 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@102f │ │ -06e1b4: 5430 ec03 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ec │ │ -06e1b8: 7110 3010 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@1030 │ │ -06e1be: 0c00 |001d: move-result-object v0 │ │ -06e1c0: 6e20 9c28 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ -06e1c6: 0e00 |0021: return-void │ │ +06e1f8: |[06e1f8] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ +06e208: 5430 eb03 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@03eb │ │ +06e20c: 6e10 ed1f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +06e212: 0c00 |0005: move-result-object v0 │ │ +06e214: 5431 ec03 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ec │ │ +06e218: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +06e21c: 5430 eb03 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@03eb │ │ +06e220: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +06e222: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +06e224: 7130 4e0a 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ +06e22a: 5430 ec03 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ec │ │ +06e22e: 5431 eb03 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@03eb │ │ +06e232: 7120 2f10 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@102f │ │ +06e238: 5430 ec03 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ec │ │ +06e23c: 7110 3010 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@1030 │ │ +06e242: 0c00 |001d: move-result-object v0 │ │ +06e244: 6e20 9c28 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ +06e24a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1636 │ │ 0x000a line=1637 │ │ 0x0011 line=1638 │ │ 0x0018 line=1640 │ │ 0x0021 line=1641 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #530 header: │ │ -class_idx : 679 │ │ +Class #531 header: │ │ +class_idx : 680 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 703 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 704 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ -Class #530 annotations: │ │ +Class #531 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="DragHelperCallback" │ │ │ │ -Class #530 - │ │ +Class #531 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/ViewDragHelper$Callback;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ @@ -113778,18 +113805,18 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e1c8: |[06e1c8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -06e1d8: 5b01 ed03 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e1dc: 7010 f910 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@10f9 │ │ -06e1e2: 0e00 |0005: return-void │ │ +06e24c: |[06e24c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +06e25c: 5b01 ed03 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e260: 7010 f910 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@10f9 │ │ +06e266: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -113798,17 +113825,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06e1e4: |[06e1e4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -06e1f4: 7020 0610 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1006 │ │ -06e1fa: 0e00 |0003: return-void │ │ +06e268: |[06e268] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +06e278: 7020 0610 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1006 │ │ +06e27e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ @@ -113819,63 +113846,63 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -06e1fc: |[06e1fc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -06e20c: 5474 ed03 |0000: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e210: 7110 3310 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ -06e216: 0c04 |0005: move-result-object v4 │ │ -06e218: 6e10 e21f 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06e21e: 0c01 |0009: move-result-object v1 │ │ -06e220: 1f01 a802 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06e224: 5474 ed03 |000c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e228: 7110 3610 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1036 │ │ -06e22e: 0a04 |0011: move-result v4 │ │ -06e230: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ -06e234: 5474 ed03 |0014: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e238: 6e10 5110 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ -06e23e: 0a04 |0019: move-result v4 │ │ -06e240: 5475 ed03 |001a: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e244: 6e10 4c10 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ -06e24a: 0a05 |001f: move-result v5 │ │ -06e24c: 5216 f303 |0020: iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ -06e250: b065 |0022: add-int/2addr v5, v6 │ │ -06e252: 5476 ed03 |0023: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e256: 7110 3310 0600 |0025: invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ -06e25c: 0c06 |0028: move-result-object v6 │ │ -06e25e: 6e10 fb1f 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -06e264: 0a06 |002c: move-result v6 │ │ -06e266: b065 |002d: add-int/2addr v5, v6 │ │ -06e268: 9103 0405 |002e: sub-int v3, v4, v5 │ │ -06e26c: 5474 ed03 |0030: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e270: 7110 3710 0400 |0032: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ -06e276: 0a04 |0035: move-result v4 │ │ -06e278: 9100 0304 |0036: sub-int v0, v3, v4 │ │ -06e27c: 7120 af27 3900 |0038: invoke-static {v9, v3}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06e282: 0a04 |003b: move-result v4 │ │ -06e284: 7120 ac27 0400 |003c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06e28a: 0a02 |003f: move-result v2 │ │ -06e28c: 0f02 |0040: return v2 │ │ -06e28e: 5474 ed03 |0041: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e292: 6e10 4b10 0400 |0043: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ -06e298: 0a04 |0046: move-result v4 │ │ -06e29a: 5215 f203 |0047: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ -06e29e: 9003 0405 |0049: add-int v3, v4, v5 │ │ -06e2a2: 5474 ed03 |004b: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e2a6: 7110 3710 0400 |004d: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ -06e2ac: 0a04 |0050: move-result v4 │ │ -06e2ae: 9000 0304 |0051: add-int v0, v3, v4 │ │ -06e2b2: 7120 ac27 3900 |0053: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06e2b8: 0a04 |0056: move-result v4 │ │ -06e2ba: 7120 af27 0400 |0057: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06e2c0: 0a02 |005a: move-result v2 │ │ -06e2c2: 28e5 |005b: goto 0040 // -001b │ │ +06e280: |[06e280] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +06e290: 5474 ed03 |0000: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e294: 7110 3310 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ +06e29a: 0c04 |0005: move-result-object v4 │ │ +06e29c: 6e10 e21f 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06e2a2: 0c01 |0009: move-result-object v1 │ │ +06e2a4: 1f01 a902 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06e2a8: 5474 ed03 |000c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e2ac: 7110 3610 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1036 │ │ +06e2b2: 0a04 |0011: move-result v4 │ │ +06e2b4: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ +06e2b8: 5474 ed03 |0014: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e2bc: 6e10 5110 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ +06e2c2: 0a04 |0019: move-result v4 │ │ +06e2c4: 5475 ed03 |001a: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e2c8: 6e10 4c10 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ +06e2ce: 0a05 |001f: move-result v5 │ │ +06e2d0: 5216 f303 |0020: iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ +06e2d4: b065 |0022: add-int/2addr v5, v6 │ │ +06e2d6: 5476 ed03 |0023: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e2da: 7110 3310 0600 |0025: invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ +06e2e0: 0c06 |0028: move-result-object v6 │ │ +06e2e2: 6e10 fb1f 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +06e2e8: 0a06 |002c: move-result v6 │ │ +06e2ea: b065 |002d: add-int/2addr v5, v6 │ │ +06e2ec: 9103 0405 |002e: sub-int v3, v4, v5 │ │ +06e2f0: 5474 ed03 |0030: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e2f4: 7110 3710 0400 |0032: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ +06e2fa: 0a04 |0035: move-result v4 │ │ +06e2fc: 9100 0304 |0036: sub-int v0, v3, v4 │ │ +06e300: 7120 af27 3900 |0038: invoke-static {v9, v3}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06e306: 0a04 |003b: move-result v4 │ │ +06e308: 7120 ac27 0400 |003c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06e30e: 0a02 |003f: move-result v2 │ │ +06e310: 0f02 |0040: return v2 │ │ +06e312: 5474 ed03 |0041: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e316: 6e10 4b10 0400 |0043: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ +06e31c: 0a04 |0046: move-result v4 │ │ +06e31e: 5215 f203 |0047: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ +06e322: 9003 0405 |0049: add-int v3, v4, v5 │ │ +06e326: 5474 ed03 |004b: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e32a: 7110 3710 0400 |004d: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ +06e330: 0a04 |0050: move-result v4 │ │ +06e332: 9000 0304 |0051: add-int v0, v3, v4 │ │ +06e336: 7120 ac27 3900 |0053: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06e33c: 0a04 |0056: move-result v4 │ │ +06e33e: 7120 af27 0400 |0057: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06e344: 0a02 |005a: move-result v2 │ │ +06e346: 28e5 |005b: goto 0040 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1365 │ │ 0x000c line=1368 │ │ 0x0014 line=1369 │ │ 0x0030 line=1371 │ │ 0x0038 line=1372 │ │ @@ -113901,18 +113928,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06e2c4: |[06e2c4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -06e2d4: 6e10 f61f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06e2da: 0a00 |0003: move-result v0 │ │ -06e2dc: 0f00 |0004: return v0 │ │ +06e348: |[06e348] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +06e358: 6e10 f61f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06e35e: 0a00 |0003: move-result v0 │ │ +06e360: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 top I │ │ @@ -113923,19 +113950,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06e2e0: |[06e2e0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -06e2f0: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e2f4: 7110 3710 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ -06e2fa: 0a00 |0005: move-result v0 │ │ -06e2fc: 0f00 |0006: return v0 │ │ +06e364: |[06e364] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +06e374: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e378: 7110 3710 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ +06e37e: 0a00 |0005: move-result v0 │ │ +06e380: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1360 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -113944,23 +113971,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -06e300: |[06e300] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ -06e310: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e314: 7110 3110 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1031 │ │ -06e31a: 0c00 |0005: move-result-object v0 │ │ -06e31c: 5421 ed03 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e320: 7110 3310 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ -06e326: 0c01 |000b: move-result-object v1 │ │ -06e328: 6e30 0b11 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@110b │ │ -06e32e: 0e00 |000f: return-void │ │ +06e384: |[06e384] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ +06e394: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e398: 7110 3110 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1031 │ │ +06e39e: 0c00 |0005: move-result-object v0 │ │ +06e3a0: 5421 ed03 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e3a4: 7110 3310 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ +06e3aa: 0c01 |000b: move-result-object v1 │ │ +06e3ac: 6e30 0b11 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@110b │ │ +06e3b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1390 │ │ 0x000f line=1391 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0010 reg=3 edgeFlags I │ │ @@ -113971,18 +113998,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e330: |[06e330] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -06e340: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e344: 6e10 6a10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@106a │ │ -06e34a: 0e00 |0005: return-void │ │ +06e3b4: |[06e3b4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +06e3c4: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e3c8: 6e10 6a10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@106a │ │ +06e3ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1327 │ │ 0x0005 line=1328 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=2 capturedChild Landroid/view/View; │ │ @@ -113993,50 +114020,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -06e34c: |[06e34c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ -06e35c: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e360: 7110 3110 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1031 │ │ -06e366: 0c00 |0005: move-result-object v0 │ │ -06e368: 6e10 2311 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1123 │ │ -06e36e: 0a00 |0009: move-result v0 │ │ -06e370: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ -06e374: 5420 ed03 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e378: 7110 3210 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1032 │ │ -06e37e: 0a00 |0011: move-result v0 │ │ -06e380: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -06e382: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ -06e386: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ -06e38a: 5420 ed03 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e38e: 5421 ed03 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e392: 7110 3310 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ -06e398: 0c01 |001e: move-result-object v1 │ │ -06e39a: 6e20 7810 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@1078 │ │ -06e3a0: 5420 ed03 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e3a4: 5421 ed03 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e3a8: 7110 3310 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ -06e3ae: 0c01 |0029: move-result-object v1 │ │ -06e3b0: 6e20 3d10 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@103d │ │ -06e3b6: 5420 ed03 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e3ba: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -06e3bc: 7120 3410 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1034 │ │ -06e3c2: 0e00 |0033: return-void │ │ -06e3c4: 5420 ed03 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e3c8: 5421 ed03 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e3cc: 7110 3310 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ -06e3d2: 0c01 |003b: move-result-object v1 │ │ -06e3d4: 6e20 3e10 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@103e │ │ -06e3da: 5420 ed03 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e3de: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -06e3e0: 7120 3410 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1034 │ │ -06e3e6: 28ee |0045: goto 0033 // -0012 │ │ +06e3d0: |[06e3d0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ +06e3e0: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e3e4: 7110 3110 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1031 │ │ +06e3ea: 0c00 |0005: move-result-object v0 │ │ +06e3ec: 6e10 2311 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1123 │ │ +06e3f2: 0a00 |0009: move-result v0 │ │ +06e3f4: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +06e3f8: 5420 ed03 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e3fc: 7110 3210 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1032 │ │ +06e402: 0a00 |0011: move-result v0 │ │ +06e404: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +06e406: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +06e40a: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ +06e40e: 5420 ed03 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e412: 5421 ed03 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e416: 7110 3310 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ +06e41c: 0c01 |001e: move-result-object v1 │ │ +06e41e: 6e20 7810 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@1078 │ │ +06e424: 5420 ed03 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e428: 5421 ed03 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e42c: 7110 3310 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ +06e432: 0c01 |0029: move-result-object v1 │ │ +06e434: 6e20 3d10 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@103d │ │ +06e43a: 5420 ed03 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e43e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +06e440: 7120 3410 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1034 │ │ +06e446: 0e00 |0033: return-void │ │ +06e448: 5420 ed03 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e44c: 5421 ed03 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e450: 7110 3310 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ +06e456: 0c01 |003b: move-result-object v1 │ │ +06e458: 6e20 3e10 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@103e │ │ +06e45e: 5420 ed03 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e462: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +06e464: 7120 3410 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1034 │ │ +06e46a: 28ee |0045: goto 0033 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1312 │ │ 0x000c line=1313 │ │ 0x0017 line=1314 │ │ 0x0022 line=1315 │ │ 0x002d line=1316 │ │ @@ -114052,20 +114079,20 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06e3e8: |[06e3e8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -06e3f8: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e3fc: 7120 3510 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@1035 │ │ -06e402: 5410 ed03 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e406: 6e10 5210 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1052 │ │ -06e40c: 0e00 |000a: return-void │ │ +06e46c: |[06e46c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +06e47c: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e480: 7120 3510 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@1035 │ │ +06e486: 5410 ed03 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e48a: 6e10 5210 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1052 │ │ +06e490: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ 0x0005 line=1333 │ │ 0x000a line=1334 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -114080,80 +114107,80 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -06e410: |[06e410] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -06e420: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -06e424: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -06e426: 6e10 e21f 0900 |0003: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06e42c: 0c02 |0006: move-result-object v2 │ │ -06e42e: 1f02 a802 |0007: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06e432: 5484 ed03 |0009: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e436: 7110 3610 0400 |000b: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1036 │ │ -06e43c: 0a04 |000e: move-result v4 │ │ -06e43e: 3804 4b00 |000f: if-eqz v4, 005a // +004b │ │ -06e442: 5484 ed03 |0011: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e446: 6e10 4c10 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ -06e44c: 0a04 |0016: move-result v4 │ │ -06e44e: 5225 f303 |0017: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ -06e452: 9003 0405 |0019: add-int v3, v4, v5 │ │ -06e456: 2e04 0a06 |001b: cmpg-float v4, v10, v6 │ │ -06e45a: 3a04 1000 |001d: if-ltz v4, 002d // +0010 │ │ -06e45e: 2d04 0a06 |001f: cmpl-float v4, v10, v6 │ │ -06e462: 3904 1300 |0021: if-nez v4, 0034 // +0013 │ │ -06e466: 5484 ed03 |0023: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e46a: 7110 3210 0400 |0025: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1032 │ │ -06e470: 0a04 |0028: move-result v4 │ │ -06e472: 2d04 0407 |0029: cmpl-float v4, v4, v7 │ │ -06e476: 3d04 0900 |002b: if-lez v4, 0034 // +0009 │ │ -06e47a: 5484 ed03 |002d: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e47e: 7110 3710 0400 |002f: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ -06e484: 0a04 |0032: move-result v4 │ │ -06e486: b043 |0033: add-int/2addr v3, v4 │ │ -06e488: 5484 ed03 |0034: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e48c: 7110 3310 0400 |0036: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ -06e492: 0c04 |0039: move-result-object v4 │ │ -06e494: 6e10 fb1f 0400 |003a: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -06e49a: 0a00 |003d: move-result v0 │ │ -06e49c: 5484 ed03 |003e: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e4a0: 6e10 5110 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ -06e4a6: 0a04 |0043: move-result v4 │ │ -06e4a8: b134 |0044: sub-int/2addr v4, v3 │ │ -06e4aa: 9101 0400 |0045: sub-int v1, v4, v0 │ │ -06e4ae: 5484 ed03 |0047: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e4b2: 7110 3110 0400 |0049: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1031 │ │ -06e4b8: 0c04 |004c: move-result-object v4 │ │ -06e4ba: 6e10 f61f 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06e4c0: 0a05 |0050: move-result v5 │ │ -06e4c2: 6e30 2f11 1405 |0051: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@112f │ │ -06e4c8: 5484 ed03 |0054: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e4cc: 6e10 5210 0400 |0056: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1052 │ │ -06e4d2: 0e00 |0059: return-void │ │ -06e4d4: 5484 ed03 |005a: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e4d8: 6e10 4b10 0400 |005c: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ -06e4de: 0a04 |005f: move-result v4 │ │ -06e4e0: 5225 f203 |0060: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ -06e4e4: 9001 0405 |0062: add-int v1, v4, v5 │ │ -06e4e8: 2d04 0a06 |0064: cmpl-float v4, v10, v6 │ │ -06e4ec: 3c04 1000 |0066: if-gtz v4, 0076 // +0010 │ │ -06e4f0: 2d04 0a06 |0068: cmpl-float v4, v10, v6 │ │ -06e4f4: 3904 ddff |006a: if-nez v4, 0047 // -0023 │ │ -06e4f8: 5484 ed03 |006c: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e4fc: 7110 3210 0400 |006e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1032 │ │ -06e502: 0a04 |0071: move-result v4 │ │ -06e504: 2d04 0407 |0072: cmpl-float v4, v4, v7 │ │ -06e508: 3d04 d3ff |0074: if-lez v4, 0047 // -002d │ │ -06e50c: 5484 ed03 |0076: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e510: 7110 3710 0400 |0078: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ -06e516: 0a04 |007b: move-result v4 │ │ -06e518: b041 |007c: add-int/2addr v1, v4 │ │ -06e51a: 28ca |007d: goto 0047 // -0036 │ │ +06e494: |[06e494] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +06e4a4: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +06e4a8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +06e4aa: 6e10 e21f 0900 |0003: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06e4b0: 0c02 |0006: move-result-object v2 │ │ +06e4b2: 1f02 a902 |0007: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06e4b6: 5484 ed03 |0009: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e4ba: 7110 3610 0400 |000b: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1036 │ │ +06e4c0: 0a04 |000e: move-result v4 │ │ +06e4c2: 3804 4b00 |000f: if-eqz v4, 005a // +004b │ │ +06e4c6: 5484 ed03 |0011: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e4ca: 6e10 4c10 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ +06e4d0: 0a04 |0016: move-result v4 │ │ +06e4d2: 5225 f303 |0017: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ +06e4d6: 9003 0405 |0019: add-int v3, v4, v5 │ │ +06e4da: 2e04 0a06 |001b: cmpg-float v4, v10, v6 │ │ +06e4de: 3a04 1000 |001d: if-ltz v4, 002d // +0010 │ │ +06e4e2: 2d04 0a06 |001f: cmpl-float v4, v10, v6 │ │ +06e4e6: 3904 1300 |0021: if-nez v4, 0034 // +0013 │ │ +06e4ea: 5484 ed03 |0023: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e4ee: 7110 3210 0400 |0025: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1032 │ │ +06e4f4: 0a04 |0028: move-result v4 │ │ +06e4f6: 2d04 0407 |0029: cmpl-float v4, v4, v7 │ │ +06e4fa: 3d04 0900 |002b: if-lez v4, 0034 // +0009 │ │ +06e4fe: 5484 ed03 |002d: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e502: 7110 3710 0400 |002f: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ +06e508: 0a04 |0032: move-result v4 │ │ +06e50a: b043 |0033: add-int/2addr v3, v4 │ │ +06e50c: 5484 ed03 |0034: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e510: 7110 3310 0400 |0036: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1033 │ │ +06e516: 0c04 |0039: move-result-object v4 │ │ +06e518: 6e10 fb1f 0400 |003a: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +06e51e: 0a00 |003d: move-result v0 │ │ +06e520: 5484 ed03 |003e: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e524: 6e10 5110 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ +06e52a: 0a04 |0043: move-result v4 │ │ +06e52c: b134 |0044: sub-int/2addr v4, v3 │ │ +06e52e: 9101 0400 |0045: sub-int v1, v4, v0 │ │ +06e532: 5484 ed03 |0047: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e536: 7110 3110 0400 |0049: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1031 │ │ +06e53c: 0c04 |004c: move-result-object v4 │ │ +06e53e: 6e10 f61f 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06e544: 0a05 |0050: move-result v5 │ │ +06e546: 6e30 2f11 1405 |0051: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@112f │ │ +06e54c: 5484 ed03 |0054: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e550: 6e10 5210 0400 |0056: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1052 │ │ +06e556: 0e00 |0059: return-void │ │ +06e558: 5484 ed03 |005a: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e55c: 6e10 4b10 0400 |005c: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ +06e562: 0a04 |005f: move-result v4 │ │ +06e564: 5225 f203 |0060: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ +06e568: 9001 0405 |0062: add-int v1, v4, v5 │ │ +06e56c: 2d04 0a06 |0064: cmpl-float v4, v10, v6 │ │ +06e570: 3c04 1000 |0066: if-gtz v4, 0076 // +0010 │ │ +06e574: 2d04 0a06 |0068: cmpl-float v4, v10, v6 │ │ +06e578: 3904 ddff |006a: if-nez v4, 0047 // -0023 │ │ +06e57c: 5484 ed03 |006c: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e580: 7110 3210 0400 |006e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1032 │ │ +06e586: 0a04 |0071: move-result v4 │ │ +06e588: 2d04 0407 |0072: cmpl-float v4, v4, v7 │ │ +06e58c: 3d04 d3ff |0074: if-lez v4, 0047 // -002d │ │ +06e590: 5484 ed03 |0076: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e594: 7110 3710 0400 |0078: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1037 │ │ +06e59a: 0a04 |007b: move-result v4 │ │ +06e59c: b041 |007c: add-int/2addr v1, v4 │ │ +06e59e: 28ca |007d: goto 0047 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1338 │ │ 0x0009 line=1341 │ │ 0x0011 line=1342 │ │ 0x001b line=1343 │ │ 0x002d line=1344 │ │ @@ -114181,54 +114208,54 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06e51c: |[06e51c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -06e52c: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ -06e530: 7110 2e10 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@102e │ │ -06e536: 0a00 |0005: move-result v0 │ │ -06e538: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -06e53c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06e53e: 0f00 |0009: return v0 │ │ -06e540: 6e10 e21f 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06e546: 0c00 |000d: move-result-object v0 │ │ -06e548: 1f00 a802 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06e54c: 5500 f403 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ -06e550: 28f7 |0012: goto 0009 // -0009 │ │ +06e5a0: |[06e5a0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +06e5b0: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@03ed │ │ +06e5b4: 7110 2e10 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@102e │ │ +06e5ba: 0a00 |0005: move-result v0 │ │ +06e5bc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +06e5c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06e5c2: 0f00 |0009: return v0 │ │ +06e5c4: 6e10 e21f 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06e5ca: 0c00 |000d: move-result-object v0 │ │ +06e5cc: 1f00 a902 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06e5d0: 5500 f403 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ +06e5d4: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ 0x0008 line=1304 │ │ 0x0009 line=1307 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0013 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0013 reg=3 pointerId I │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #531 header: │ │ -class_idx : 680 │ │ +Class #532 header: │ │ +class_idx : 681 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1089 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 1090 │ │ +source_file_idx : 4201 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #531 annotations: │ │ +Class #532 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ │ │ -Class #531 - │ │ +Class #532 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ name : 'ATTRS' │ │ @@ -114257,42 +114284,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06e554: |[06e554] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -06e564: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06e566: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -06e56a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06e56c: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ -06e572: 4b02 0001 |0007: aput v2, v0, v1 │ │ -06e576: 6900 ee03 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@03ee │ │ -06e57a: 0e00 |000b: return-void │ │ +06e5d8: |[06e5d8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +06e5e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06e5ea: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +06e5ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06e5f0: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ +06e5f6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +06e5fa: 6900 ee03 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@03ee │ │ +06e5fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06e57c: |[06e57c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -06e58c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -06e58e: 7030 5920 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ -06e594: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06e596: 5910 f503 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06e59a: 0e00 |0007: return-void │ │ +06e600: |[06e600] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +06e610: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06e612: 7030 5920 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ +06e618: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06e61a: 5910 f503 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06e61e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1419 │ │ 0x0004 line=1403 │ │ 0x0007 line=1420 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -114302,27 +114329,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -06e59c: |[06e59c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06e5ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e5ae: 7030 5a20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ -06e5b4: 5932 f503 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06e5b8: 6201 ee03 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@03ee │ │ -06e5bc: 6e30 ae00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -06e5c2: 0c00 |000b: move-result-object v0 │ │ -06e5c4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -06e5c6: 6e30 3701 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0137 │ │ -06e5cc: 0a01 |0010: move-result v1 │ │ -06e5ce: 5931 f503 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06e5d2: 6e10 4b01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -06e5d8: 0e00 |0016: return-void │ │ +06e620: |[06e620] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06e630: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06e632: 7030 5a20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ +06e638: 5932 f503 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06e63c: 6201 ee03 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@03ee │ │ +06e640: 6e30 ae00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +06e646: 0c00 |000b: move-result-object v0 │ │ +06e648: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +06e64a: 6e30 3701 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0137 │ │ +06e650: 0a01 |0010: move-result v1 │ │ +06e652: 5931 f503 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06e656: 6e10 4b01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +06e65c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1440 │ │ 0x0004 line=1403 │ │ 0x0006 line=1442 │ │ 0x000c line=1443 │ │ 0x0013 line=1444 │ │ @@ -114338,19 +114365,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 │ │ -06e5dc: |[06e5dc] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -06e5ec: 7020 5b20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ -06e5f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06e5f4: 5910 f503 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06e5f8: 0e00 |0006: return-void │ │ +06e660: |[06e660] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +06e670: 7020 5b20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ +06e676: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06e678: 5910 f503 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06e67c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1427 │ │ 0x0003 line=1403 │ │ 0x0006 line=1428 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -114361,47 +114388,47 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06e5fc: |[06e5fc] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -06e60c: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ -06e612: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06e614: 5910 f503 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06e618: 0e00 |0006: return-void │ │ +06e680: |[06e680] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +06e690: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ +06e696: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06e698: 5910 f503 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06e69c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1431 │ │ 0x0003 line=1403 │ │ 0x0006 line=1432 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #532 header: │ │ -class_idx : 681 │ │ +Class #533 header: │ │ +class_idx : 682 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #532 annotations: │ │ +Class #533 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="PanelSlideListener" │ │ │ │ -Class #532 - │ │ +Class #533 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -114420,33 +114447,33 @@ │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;) │ │ name : 'onPanelSlide' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #533 header: │ │ -class_idx : 682 │ │ +Class #534 header: │ │ +class_idx : 683 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #533 annotations: │ │ +Class #534 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/SlidingPaneLayout$SavedState;" ">;" } │ │ │ │ -Class #533 - │ │ +Class #534 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -114456,17 +114483,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e61c: |[06e61c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ -06e62c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06e632: 0e00 |0003: return-void │ │ +06e6a0: |[06e6a0] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ +06e6b0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06e6b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -114475,19 +114502,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06e634: |[06e634] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -06e644: 2200 ab02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02ab │ │ -06e648: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06e64a: 7030 2010 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1020 │ │ -06e650: 1100 |0006: return-object v0 │ │ +06e6b8: |[06e6b8] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +06e6c8: 2200 ac02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02ac │ │ +06e6cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06e6ce: 7030 2010 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1020 │ │ +06e6d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1470 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -114496,18 +114523,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 │ │ -06e654: |[06e654] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06e664: 6e20 1a10 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@101a │ │ -06e66a: 0c00 |0003: move-result-object v0 │ │ -06e66c: 1100 |0004: return-object v0 │ │ +06e6d8: |[06e6d8] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06e6e8: 6e20 1a10 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@101a │ │ +06e6ee: 0c00 |0003: move-result-object v0 │ │ +06e6f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -114516,17 +114543,17 @@ │ │ type : '(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e670: |[06e670] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -06e680: 2320 8606 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0686 │ │ -06e684: 1100 |0002: return-object v0 │ │ +06e6f4: |[06e6f4] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +06e704: 2320 8906 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0689 │ │ +06e708: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1474 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -114535,45 +114562,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06e688: |[06e688] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -06e698: 6e20 1c10 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@101c │ │ -06e69e: 0c00 |0003: move-result-object v0 │ │ -06e6a0: 1100 |0004: return-object v0 │ │ +06e70c: |[06e70c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +06e71c: 6e20 1c10 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@101c │ │ +06e722: 0c00 |0003: move-result-object v0 │ │ +06e724: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #534 header: │ │ -class_idx : 683 │ │ +Class #535 header: │ │ +class_idx : 684 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1074 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 1075 │ │ +source_file_idx : 4201 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ -Class #534 annotations: │ │ +Class #535 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SavedState" │ │ Annotations on field #1015 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/SlidingPaneLayout$SavedState;" ">;" } │ │ │ │ -Class #534 - │ │ +Class #535 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ name : 'CREATOR' │ │ @@ -114590,43 +114617,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06e6a4: |[06e6a4] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ -06e6b4: 2200 aa02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@02aa │ │ -06e6b8: 7010 1910 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@1019 │ │ -06e6be: 6900 f703 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03f7 │ │ -06e6c2: 0e00 |0007: return-void │ │ +06e728: |[06e728] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ +06e738: 2200 ab02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@02ab │ │ +06e73c: 7010 1910 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@1019 │ │ +06e742: 6900 f703 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03f7 │ │ +06e746: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1467 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06e6c4: |[06e6c4] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -06e6d4: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ -06e6da: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -06e6e0: 0a00 |0006: move-result v0 │ │ -06e6e2: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -06e6e6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -06e6e8: 5c10 f803 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ -06e6ec: 0e00 |000c: return-void │ │ -06e6ee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -06e6f0: 28fc |000e: goto 000a // -0004 │ │ +06e748: |[06e748] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +06e758: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ +06e75e: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +06e764: 0a00 |0006: move-result v0 │ │ +06e766: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +06e76a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +06e76c: 5c10 f803 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ +06e770: 0e00 |000c: return-void │ │ +06e772: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +06e774: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1457 │ │ 0x0003 line=1458 │ │ 0x000c line=1459 │ │ 0x000d line=1458 │ │ locals : │ │ @@ -114638,17 +114665,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06e6f4: |[06e6f4] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -06e704: 7020 1f10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@101f │ │ -06e70a: 0e00 |0003: return-void │ │ +06e778: |[06e778] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +06e788: 7020 1f10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@101f │ │ +06e78e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1449 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ @@ -114658,17 +114685,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06e70c: |[06e70c] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -06e71c: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ -06e722: 0e00 |0003: return-void │ │ +06e790: |[06e790] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +06e7a0: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ +06e7a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1453 │ │ 0x0003 line=1454 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -114679,84 +114706,84 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -06e724: |[06e724] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -06e734: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ -06e73a: 5510 f803 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ -06e73e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -06e742: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06e744: 6e20 6b02 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -06e74a: 0e00 |000b: return-void │ │ -06e74c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e74e: 28fb |000d: goto 0008 // -0005 │ │ +06e7a8: |[06e7a8] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06e7b8: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ +06e7be: 5510 f803 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ +06e7c2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +06e7c6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06e7c8: 6e20 6b02 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +06e7ce: 0e00 |000b: return-void │ │ +06e7d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06e7d2: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1463 │ │ 0x0003 line=1464 │ │ 0x000b line=1465 │ │ 0x000c line=1464 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #535 header: │ │ -class_idx : 684 │ │ +Class #536 header: │ │ +class_idx : 685 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #535 annotations: │ │ +Class #536 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="SlidingPanelLayoutImpl" │ │ │ │ -Class #535 - │ │ +Class #536 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;) │ │ name : 'invalidateChildRegion' │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #536 header: │ │ -class_idx : 685 │ │ +Class #537 header: │ │ +class_idx : 686 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #536 annotations: │ │ +Class #537 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SlidingPanelLayoutImplBase" │ │ │ │ -Class #536 - │ │ +Class #537 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -114766,17 +114793,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e750: |[06e750] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ -06e760: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -06e766: 0e00 |0003: return-void │ │ +06e7d4: |[06e7d4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ +06e7e4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +06e7ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1483 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ │ │ Virtual methods - │ │ @@ -114785,52 +114812,52 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -06e768: |[06e768] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -06e778: 6e10 e31f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -06e77e: 0a00 |0003: move-result v0 │ │ -06e780: 6e10 f61f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06e786: 0a01 |0007: move-result v1 │ │ -06e788: 6e10 f01f 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -06e78e: 0a02 |000b: move-result v2 │ │ -06e790: 6e10 d41f 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06e796: 0a03 |000f: move-result v3 │ │ -06e798: 7153 400a 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0a40 │ │ -06e79e: 0e00 |0013: return-void │ │ +06e7ec: |[06e7ec] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +06e7fc: 6e10 e31f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +06e802: 0a00 |0003: move-result v0 │ │ +06e804: 6e10 f61f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06e80a: 0a01 |0007: move-result v1 │ │ +06e80c: 6e10 f01f 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +06e812: 0a02 |000b: move-result v2 │ │ +06e814: 6e10 d41f 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06e81a: 0a03 |000f: move-result v3 │ │ +06e81c: 7153 400a 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0a40 │ │ +06e822: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1485 │ │ 0x0013 line=1487 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ 0x0000 - 0x0014 reg=5 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0014 reg=6 child Landroid/view/View; │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #537 header: │ │ -class_idx : 686 │ │ +Class #538 header: │ │ +class_idx : 687 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 685 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 686 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #537 annotations: │ │ +Class #538 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SlidingPanelLayoutImplJB" │ │ │ │ -Class #537 - │ │ +Class #538 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;) │ │ @@ -114847,42 +114874,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -06e7a0: |[06e7a0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ -06e7b0: 7010 2510 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1025 │ │ -06e7b6: 1c02 3c04 |0003: const-class v2, Landroid/view/View; // type@043c │ │ -06e7ba: 1a03 7f1e |0005: const-string v3, "getDisplayList" // string@1e7f │ │ -06e7be: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06e7c0: 1f01 9806 |0008: check-cast v1, [Ljava/lang/Class; // type@0698 │ │ -06e7c4: 6e30 7827 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -06e7ca: 0c01 |000d: move-result-object v1 │ │ -06e7cc: 5b41 f903 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@03f9 │ │ -06e7d0: 1c01 3c04 |0010: const-class v1, Landroid/view/View; // type@043c │ │ -06e7d4: 1a02 7227 |0012: const-string v2, "mRecreateDisplayList" // string@2772 │ │ -06e7d8: 6e20 7727 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -06e7de: 0c01 |0017: move-result-object v1 │ │ -06e7e0: 5b41 fa03 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@03fa │ │ -06e7e4: 5441 fa03 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@03fa │ │ -06e7e8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -06e7ea: 6e20 2928 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -06e7f0: 0e00 |0020: return-void │ │ -06e7f2: 0d00 |0021: move-exception v0 │ │ -06e7f4: 1a01 5e10 |0022: const-string v1, "SlidingPaneLayout" // string@105e │ │ -06e7f8: 1a02 6f04 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@046f │ │ -06e7fc: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -06e802: 28e7 |0029: goto 0010 // -0019 │ │ -06e804: 0d00 |002a: move-exception v0 │ │ -06e806: 1a01 5e10 |002b: const-string v1, "SlidingPaneLayout" // string@105e │ │ -06e80a: 1a02 7004 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@0470 │ │ -06e80e: 7130 0c1f 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -06e814: 28ee |0032: goto 0020 // -0012 │ │ +06e824: |[06e824] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ +06e834: 7010 2510 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1025 │ │ +06e83a: 1c02 3d04 |0003: const-class v2, Landroid/view/View; // type@043d │ │ +06e83e: 1a03 891e |0005: const-string v3, "getDisplayList" // string@1e89 │ │ +06e842: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06e844: 1f01 9b06 |0008: check-cast v1, [Ljava/lang/Class; // type@069b │ │ +06e848: 6e30 7827 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +06e84e: 0c01 |000d: move-result-object v1 │ │ +06e850: 5b41 f903 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@03f9 │ │ +06e854: 1c01 3d04 |0010: const-class v1, Landroid/view/View; // type@043d │ │ +06e858: 1a02 7c27 |0012: const-string v2, "mRecreateDisplayList" // string@277c │ │ +06e85c: 6e20 7727 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +06e862: 0c01 |0017: move-result-object v1 │ │ +06e864: 5b41 fa03 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@03fa │ │ +06e868: 5441 fa03 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@03fa │ │ +06e86c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +06e86e: 6e20 2928 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +06e874: 0e00 |0020: return-void │ │ +06e876: 0d00 |0021: move-exception v0 │ │ +06e878: 1a01 6810 |0022: const-string v1, "SlidingPaneLayout" // string@1068 │ │ +06e87c: 1a02 7204 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@0472 │ │ +06e880: 7130 0c1f 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +06e886: 28e7 |0029: goto 0010 // -0019 │ │ +06e888: 0d00 |002a: move-exception v0 │ │ +06e88a: 1a01 6810 |002b: const-string v1, "SlidingPaneLayout" // string@1068 │ │ +06e88e: 1a02 7304 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@0473 │ │ +06e892: 7130 0c1f 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +06e898: 28ee |0032: goto 0020 // -0012 │ │ catches : 2 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ 0x0010 - 0x0020 │ │ Ljava/lang/NoSuchFieldException; -> 0x002a │ │ positions : │ │ 0x0000 line=1502 │ │ @@ -114905,35 +114932,35 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -06e834: |[06e834] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -06e844: 5431 f903 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@03f9 │ │ -06e848: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ -06e84c: 5431 fa03 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@03fa │ │ -06e850: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ -06e854: 5431 fa03 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@03fa │ │ -06e858: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -06e85a: 6e30 2a28 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@282a │ │ -06e860: 5432 f903 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@03f9 │ │ -06e864: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -06e866: 1f01 9906 |0011: check-cast v1, [Ljava/lang/Object; // type@0699 │ │ -06e86a: 6e30 2f28 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -06e870: 6f30 2610 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1026 │ │ -06e876: 0e00 |0019: return-void │ │ -06e878: 0d00 |001a: move-exception v0 │ │ -06e87a: 1a01 5e10 |001b: const-string v1, "SlidingPaneLayout" // string@105e │ │ -06e87e: 1a02 1605 |001d: const-string v2, "Error refreshing display list state" // string@0516 │ │ -06e882: 7130 0c1f 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -06e888: 28f4 |0022: goto 0016 // -000c │ │ -06e88a: 6e10 0120 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@2001 │ │ -06e890: 28f3 |0026: goto 0019 // -000d │ │ +06e8b8: |[06e8b8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +06e8c8: 5431 f903 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@03f9 │ │ +06e8cc: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ +06e8d0: 5431 fa03 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@03fa │ │ +06e8d4: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ +06e8d8: 5431 fa03 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@03fa │ │ +06e8dc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +06e8de: 6e30 2a28 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@282a │ │ +06e8e4: 5432 f903 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@03f9 │ │ +06e8e8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +06e8ea: 1f01 9c06 |0011: check-cast v1, [Ljava/lang/Object; // type@069c │ │ +06e8ee: 6e30 2f28 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +06e8f4: 6f30 2610 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1026 │ │ +06e8fa: 0e00 |0019: return-void │ │ +06e8fc: 0d00 |001a: move-exception v0 │ │ +06e8fe: 1a01 6810 |001b: const-string v1, "SlidingPaneLayout" // string@1068 │ │ +06e902: 1a02 1905 |001d: const-string v2, "Error refreshing display list state" // string@0519 │ │ +06e906: 7130 0c1f 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +06e90c: 28f4 |0022: goto 0016 // -000c │ │ +06e90e: 6e10 0120 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@2001 │ │ +06e914: 28f3 |0026: goto 0019 // -000d │ │ catches : 1 │ │ 0x0008 - 0x0016 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=1518 │ │ 0x0008 line=1520 │ │ 0x000e line=1521 │ │ @@ -114944,32 +114971,32 @@ │ │ 0x0023 line=1527 │ │ locals : │ │ 0x001b - 0x0023 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0027 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; │ │ 0x0000 - 0x0027 reg=4 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0027 reg=5 child Landroid/view/View; │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #538 header: │ │ -class_idx : 687 │ │ +Class #539 header: │ │ +class_idx : 688 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 685 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 686 │ │ +source_file_idx : 4201 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #538 annotations: │ │ +Class #539 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SlidingPanelLayoutImplJBMR1" │ │ │ │ -Class #538 - │ │ +Class #539 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -114978,17 +115005,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e8a4: |[06e8a4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ -06e8b4: 7010 2510 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1025 │ │ -06e8ba: 0e00 |0003: return-void │ │ +06e928: |[06e928] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ +06e938: 7010 2510 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1025 │ │ +06e93e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ │ │ Virtual methods - │ │ @@ -114997,53 +115024,53 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06e8bc: |[06e8bc] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -06e8cc: 6e10 e21f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06e8d2: 0c00 |0003: move-result-object v0 │ │ -06e8d4: 1f00 a802 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06e8d8: 5400 ef03 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ -06e8dc: 7120 4d0a 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0a4d │ │ -06e8e2: 0e00 |000b: return-void │ │ +06e940: |[06e940] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +06e950: 6e10 e21f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06e956: 0c00 |0003: move-result-object v0 │ │ +06e958: 1f00 a902 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06e95c: 5400 ef03 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ +06e960: 7120 4d0a 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0a4d │ │ +06e966: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1537 │ │ 0x000b line=1538 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ 0x0000 - 0x000c reg=2 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=3 child Landroid/view/View; │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #539 header: │ │ -class_idx : 688 │ │ +Class #540 header: │ │ +class_idx : 689 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 4191 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 4201 │ │ static_fields_size : 1 │ │ instance_fields_size: 20 │ │ direct_methods_size : 21 │ │ virtual_methods_size: 41 │ │ │ │ -Class #539 annotations: │ │ +Class #540 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SlidingPaneLayout$1; Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; Landroid/support/v4/widget/SlidingPaneLayout$SavedState; Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; } │ │ Annotations on field #1031 'mPostedRunnables' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;" ">;" } │ │ Annotations on method #4207 'setShadowDrawable' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ Annotations on method #4210 'setShadowResource' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #539 - │ │ +Class #540 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ name : 'IMPL' │ │ @@ -115136,32 +115163,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -06e8e4: |[06e8e4] android.support.v4.widget.SlidingPaneLayout.:()V │ │ -06e8f4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -06e8f8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -06e8fc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06e900: 2201 af02 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@02af │ │ -06e904: 7010 2910 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@1029 │ │ -06e90a: 6901 fb03 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@03fb │ │ -06e90e: 0e00 |000d: return-void │ │ -06e910: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -06e914: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -06e918: 2201 ae02 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@02ae │ │ -06e91c: 7010 2710 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@1027 │ │ -06e922: 6901 fb03 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@03fb │ │ -06e926: 28f4 |0019: goto 000d // -000c │ │ -06e928: 2201 ad02 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@02ad │ │ -06e92c: 7010 2510 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1025 │ │ -06e932: 6901 fb03 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@03fb │ │ -06e936: 28ec |0021: goto 000d // -0014 │ │ +06e968: |[06e968] android.support.v4.widget.SlidingPaneLayout.:()V │ │ +06e978: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +06e97c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +06e980: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06e984: 2201 b002 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@02b0 │ │ +06e988: 7010 2910 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@1029 │ │ +06e98e: 6901 fb03 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@03fb │ │ +06e992: 0e00 |000d: return-void │ │ +06e994: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +06e998: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +06e99c: 2201 af02 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@02af │ │ +06e9a0: 7010 2710 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@1027 │ │ +06e9a6: 6901 fb03 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@03fb │ │ +06e9aa: 28f4 |0019: goto 000d // -000c │ │ +06e9ac: 2201 ae02 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@02ae │ │ +06e9b0: 7010 2510 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1025 │ │ +06e9b6: 6901 fb03 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@03fb │ │ +06e9ba: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ 0x0006 line=201 │ │ 0x000d line=207 │ │ 0x000e line=202 │ │ @@ -115175,18 +115202,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 │ │ -06e938: |[06e938] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06e948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06e94a: 7040 2d10 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@102d │ │ -06e950: 0e00 |0004: return-void │ │ +06e9bc: |[06e9bc] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06e9cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06e9ce: 7040 2d10 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@102d │ │ +06e9d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -115197,56 +115224,56 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -06e954: |[06e954] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06e964: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06e966: 1504 003f |0001: const/high16 v4, #int 1056964608 // #3f00 │ │ -06e96a: 7040 6020 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ -06e970: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ -06e976: 5952 0e04 |0009: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ -06e97a: 5c53 ff03 |000b: iput-boolean v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ -06e97e: 2202 6000 |000d: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ -06e982: 7010 a901 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -06e988: 5b52 0f04 |0012: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ -06e98c: 2202 ab05 |0014: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -06e990: 7010 9028 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -06e996: 5b52 0704 |0019: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ -06e99a: 6e10 a600 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -06e9a0: 0c02 |001e: move-result-object v2 │ │ -06e9a2: 6e10 0901 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -06e9a8: 0c02 |0022: move-result-object v2 │ │ -06e9aa: 5220 1d0e |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -06e9ae: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ -06e9b2: c802 |0027: mul-float/2addr v2, v0 │ │ -06e9b4: c642 |0028: add-float/2addr v2, v4 │ │ -06e9b6: 8722 |0029: float-to-int v2, v2 │ │ -06e9b8: 5952 0304 |002a: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0403 │ │ -06e9bc: 7110 4f20 0600 |002c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -06e9c2: 0c01 |002f: move-result-object v1 │ │ -06e9c4: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -06e9c6: 6e20 7610 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@1076 │ │ -06e9cc: 2202 a502 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@02a5 │ │ -06e9d0: 7020 fe0f 5200 |0036: invoke-direct {v2, v5}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@0ffe │ │ -06e9d6: 7120 450a 2500 |0039: invoke-static {v5, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ -06e9dc: 7120 4c0a 3500 |003c: invoke-static {v5, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ -06e9e2: 2202 a702 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@02a7 │ │ -06e9e6: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -06e9e8: 7030 0710 5203 |0042: invoke-direct {v2, v5, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1007 │ │ -06e9ee: 7130 1711 4502 |0045: invoke-static {v5, v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1117 │ │ -06e9f4: 0c02 |0048: move-result-object v2 │ │ -06e9f6: 5b52 fe03 |0049: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06e9fa: 5452 fe03 |004b: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06e9fe: 1503 c843 |004d: const/high16 v3, #int 1137180672 // #43c8 │ │ -06ea02: c803 |004f: mul-float/2addr v3, v0 │ │ -06ea04: 6e20 2e11 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@112e │ │ -06ea0a: 0e00 |0053: return-void │ │ +06e9d8: |[06e9d8] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06e9e8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06e9ea: 1504 003f |0001: const/high16 v4, #int 1056964608 // #3f00 │ │ +06e9ee: 7040 6020 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ +06e9f4: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ +06e9fa: 5952 0e04 |0009: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ +06e9fe: 5c53 ff03 |000b: iput-boolean v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ +06ea02: 2202 6000 |000d: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ +06ea06: 7010 a901 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +06ea0c: 5b52 0f04 |0012: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ +06ea10: 2202 ae05 |0014: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +06ea14: 7010 9028 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +06ea1a: 5b52 0704 |0019: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ +06ea1e: 6e10 a600 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +06ea24: 0c02 |001e: move-result-object v2 │ │ +06ea26: 6e10 0901 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +06ea2c: 0c02 |0022: move-result-object v2 │ │ +06ea2e: 5220 1d0e |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +06ea32: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ +06ea36: c802 |0027: mul-float/2addr v2, v0 │ │ +06ea38: c642 |0028: add-float/2addr v2, v4 │ │ +06ea3a: 8722 |0029: float-to-int v2, v2 │ │ +06ea3c: 5952 0304 |002a: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0403 │ │ +06ea40: 7110 4f20 0600 |002c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +06ea46: 0c01 |002f: move-result-object v1 │ │ +06ea48: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +06ea4a: 6e20 7610 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@1076 │ │ +06ea50: 2202 a602 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@02a6 │ │ +06ea54: 7020 fe0f 5200 |0036: invoke-direct {v2, v5}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@0ffe │ │ +06ea5a: 7120 450a 2500 |0039: invoke-static {v5, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0a45 │ │ +06ea60: 7120 4c0a 3500 |003c: invoke-static {v5, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0a4c │ │ +06ea66: 2202 a802 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@02a8 │ │ +06ea6a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +06ea6c: 7030 0710 5203 |0042: invoke-direct {v2, v5, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1007 │ │ +06ea72: 7130 1711 4502 |0045: invoke-static {v5, v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1117 │ │ +06ea78: 0c02 |0048: move-result-object v2 │ │ +06ea7a: 5b52 fe03 |0049: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06ea7e: 5452 fe03 |004b: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06ea82: 1503 c843 |004d: const/high16 v3, #int 1137180672 // #43c8 │ │ +06ea86: c803 |004f: mul-float/2addr v3, v0 │ │ +06ea88: 6e20 2e11 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@112e │ │ +06ea8e: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=259 │ │ 0x0006 line=109 │ │ 0x000b line=189 │ │ 0x000d line=191 │ │ 0x0014 line=193 │ │ @@ -115272,17 +115299,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea0c: |[06ea0c] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -06ea1c: 5510 0204 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0402 │ │ -06ea20: 0f00 |0002: return v0 │ │ +06ea90: |[06ea90] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +06eaa0: 5510 0204 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0402 │ │ +06eaa4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -115290,17 +115317,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06ea24: |[06ea24] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -06ea34: 7020 5310 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@1053 │ │ -06ea3a: 0e00 |0003: return-void │ │ +06eaa8: |[06eaa8] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +06eab8: 7020 5310 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@1053 │ │ +06eabe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -115309,17 +115336,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea3c: |[06ea3c] android.support.v4.widget.SlidingPaneLayout.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ -06ea4c: 5410 0704 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ -06ea50: 1100 |0002: return-object v0 │ │ +06eac0: |[06eac0] android.support.v4.widget.SlidingPaneLayout.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ +06ead0: 5410 0704 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ +06ead4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -115327,17 +115354,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea54: |[06ea54] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ -06ea64: 5410 fe03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06ea68: 1100 |0002: return-object v0 │ │ +06ead8: |[06ead8] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ +06eae8: 5410 fe03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06eaec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -115345,17 +115372,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea6c: |[06ea6c] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ -06ea7c: 5210 0b04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06ea80: 0f00 |0002: return v0 │ │ +06eaf0: |[06eaf0] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ +06eb00: 5210 0b04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06eb04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -115363,17 +115390,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea84: |[06ea84] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ -06ea94: 5410 0d04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06ea98: 1100 |0002: return-object v0 │ │ +06eb08: |[06eb08] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ +06eb18: 5410 0d04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06eb1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -115381,17 +115408,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea9c: |[06ea9c] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ -06eaac: 5c01 0804 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ -06eab0: 0f01 |0002: return v1 │ │ +06eb20: |[06eb20] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ +06eb30: 5c01 0804 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ +06eb34: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -115400,17 +115427,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06eab4: |[06eab4] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ -06eac4: 7020 5f10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@105f │ │ -06eaca: 0e00 |0003: return-void │ │ +06eb38: |[06eb38] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ +06eb48: 7020 5f10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@105f │ │ +06eb4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -115419,18 +115446,18 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06eacc: |[06eacc] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -06eadc: 7010 5710 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ -06eae2: 0a00 |0003: move-result v0 │ │ -06eae4: 0f00 |0004: return v0 │ │ +06eb50: |[06eb50] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +06eb60: 7010 5710 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ +06eb66: 0a00 |0003: move-result v0 │ │ +06eb68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -115438,17 +115465,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06eae8: |[06eae8] android.support.v4.widget.SlidingPaneLayout.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ -06eaf8: 5210 0c04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ -06eafc: 0f00 |0002: return v0 │ │ +06eb6c: |[06eb6c] android.support.v4.widget.SlidingPaneLayout.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ +06eb7c: 5210 0c04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ +06eb80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #13 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -115456,25 +115483,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -06eb00: |[06eb00] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ -06eb10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06eb12: 5521 ff03 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ -06eb16: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -06eb1a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06eb1c: 6e30 7710 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@1077 │ │ -06eb22: 0a01 |0009: move-result v1 │ │ -06eb24: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -06eb28: 5c20 0804 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ -06eb2c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -06eb2e: 0f00 |000f: return v0 │ │ +06eb84: |[06eb84] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ +06eb94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06eb96: 5521 ff03 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ +06eb9a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +06eb9e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06eba0: 6e30 7710 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@1077 │ │ +06eba6: 0a01 |0009: move-result v1 │ │ +06eba8: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +06ebac: 5c20 0804 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ +06ebb0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +06ebb2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=862 │ │ 0x000c line=863 │ │ 0x000e line=864 │ │ 0x000f line=866 │ │ locals : │ │ @@ -115487,64 +115514,64 @@ │ │ type : '(Landroid/view/View;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -06eb30: |[06eb30] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ -06eb40: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -06eb42: 6e10 e21f 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06eb48: 0c04 |0004: move-result-object v4 │ │ -06eb4a: 1f04 a802 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06eb4e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -06eb50: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ -06eb54: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ -06eb58: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ -06eb5c: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ -06eb60: b5c5 |0010: and-int/2addr v5, v12 │ │ -06eb62: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ -06eb66: 8205 |0013: int-to-float v5, v0 │ │ -06eb68: c8b5 |0014: mul-float/2addr v5, v11 │ │ -06eb6a: 8753 |0015: float-to-int v3, v5 │ │ -06eb6c: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ -06eb70: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ -06eb76: b5c6 |001b: and-int/2addr v6, v12 │ │ -06eb78: 9601 0506 |001c: or-int v1, v5, v6 │ │ -06eb7c: 5445 ef03 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ -06eb80: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ -06eb84: 2205 5a00 |0022: new-instance v5, Landroid/graphics/Paint; // type@005a │ │ -06eb88: 7010 9301 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0193 │ │ -06eb8e: 5b45 ef03 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ -06eb92: 5445 ef03 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ -06eb96: 2206 5e00 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -06eb9a: 6207 2a00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@002a │ │ -06eb9e: 7030 a701 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01a7 │ │ -06eba4: 6e20 9801 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0198 │ │ -06ebaa: 7110 2d0a 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0a2d │ │ -06ebb0: 0a05 |0038: move-result v5 │ │ -06ebb2: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ -06ebb6: 5445 ef03 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ -06ebba: 7130 4e0a 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ -06ebc0: 7020 5310 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@1053 │ │ -06ebc6: 0e00 |0043: return-void │ │ -06ebc8: 7110 2d0a 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0a2d │ │ -06ebce: 0a05 |0047: move-result v5 │ │ -06ebd0: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ -06ebd4: 5445 ef03 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ -06ebd8: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ -06ebdc: 5445 ef03 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ -06ebe0: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -06ebe2: 6e20 9801 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0198 │ │ -06ebe8: 2202 a602 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@02a6 │ │ -06ebec: 7030 0410 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1004 │ │ -06ebf2: 5495 0704 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ -06ebf6: 6e20 9428 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -06ebfc: 7120 410a 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ -06ec02: 28e2 |0061: goto 0043 // -001e │ │ +06ebb4: |[06ebb4] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ +06ebc4: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +06ebc6: 6e10 e21f 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06ebcc: 0c04 |0004: move-result-object v4 │ │ +06ebce: 1f04 a902 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06ebd2: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +06ebd4: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ +06ebd8: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ +06ebdc: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ +06ebe0: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ +06ebe4: b5c5 |0010: and-int/2addr v5, v12 │ │ +06ebe6: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ +06ebea: 8205 |0013: int-to-float v5, v0 │ │ +06ebec: c8b5 |0014: mul-float/2addr v5, v11 │ │ +06ebee: 8753 |0015: float-to-int v3, v5 │ │ +06ebf0: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ +06ebf4: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ +06ebfa: b5c6 |001b: and-int/2addr v6, v12 │ │ +06ebfc: 9601 0506 |001c: or-int v1, v5, v6 │ │ +06ec00: 5445 ef03 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ +06ec04: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ +06ec08: 2205 5a00 |0022: new-instance v5, Landroid/graphics/Paint; // type@005a │ │ +06ec0c: 7010 9301 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0193 │ │ +06ec12: 5b45 ef03 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ +06ec16: 5445 ef03 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ +06ec1a: 2206 5e00 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +06ec1e: 6207 2a00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@002a │ │ +06ec22: 7030 a701 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01a7 │ │ +06ec28: 6e20 9801 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0198 │ │ +06ec2e: 7110 2d0a 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0a2d │ │ +06ec34: 0a05 |0038: move-result v5 │ │ +06ec36: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ +06ec3a: 5445 ef03 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ +06ec3e: 7130 4e0a 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0a4e │ │ +06ec44: 7020 5310 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@1053 │ │ +06ec4a: 0e00 |0043: return-void │ │ +06ec4c: 7110 2d0a 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0a2d │ │ +06ec52: 0a05 |0047: move-result v5 │ │ +06ec54: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ +06ec58: 5445 ef03 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ +06ec5c: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ +06ec60: 5445 ef03 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ +06ec64: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +06ec66: 6e20 9801 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0198 │ │ +06ec6c: 2202 a702 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@02a7 │ │ +06ec70: 7030 0410 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1004 │ │ +06ec76: 5495 0704 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ +06ec7a: 6e20 9428 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +06ec80: 7120 410a 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ +06ec86: 28e2 |0061: goto 0043 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=971 │ │ 0x0007 line=973 │ │ 0x000e line=974 │ │ 0x0013 line=975 │ │ 0x0016 line=976 │ │ @@ -115577,18 +115604,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06ec04: |[06ec04] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ -06ec14: 6200 fb03 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@03fb │ │ -06ec18: 7230 2410 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1024 │ │ -06ec1e: 0e00 |0005: return-void │ │ +06ec88: |[06ec88] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ +06ec98: 6200 fb03 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@03fb │ │ +06ec9c: 7230 2410 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1024 │ │ +06eca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0005 line=1042 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -115598,22 +115625,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06ec20: |[06ec20] android.support.v4.widget.SlidingPaneLayout.isLayoutRtlSupport:()Z │ │ -06ec30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06ec32: 7110 2e0a 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -06ec38: 0a01 |0004: move-result v1 │ │ -06ec3a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06ec3e: 0f00 |0007: return v0 │ │ -06ec40: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06ec42: 28fe |0009: goto 0007 // -0002 │ │ +06eca4: |[06eca4] android.support.v4.widget.SlidingPaneLayout.isLayoutRtlSupport:()Z │ │ +06ecb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06ecb6: 7110 2e0a 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +06ecbc: 0a01 |0004: move-result v1 │ │ +06ecbe: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +06ecc2: 0f00 |0007: return v0 │ │ +06ecc4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06ecc6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1645 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #17 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -115621,66 +115648,66 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -06ec44: |[06ec44] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ -06ec54: 54a7 0d04 |0000: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06ec58: 3907 0600 |0002: if-nez v7, 0008 // +0006 │ │ -06ec5c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -06ec5e: 59a7 0b04 |0005: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06ec62: 0e00 |0007: return-void │ │ -06ec64: 7010 5710 0a00 |0008: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ -06ec6a: 0a01 |000b: move-result v1 │ │ -06ec6c: 54a7 0d04 |000c: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06ec70: 6e10 e21f 0700 |000e: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06ec76: 0c02 |0011: move-result-object v2 │ │ -06ec78: 1f02 a802 |0012: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06ec7c: 54a7 0d04 |0014: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06ec80: 6e10 fb1f 0700 |0016: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -06ec86: 0a00 |0019: move-result v0 │ │ -06ec88: 3801 3a00 |001a: if-eqz v1, 0054 // +003a │ │ -06ec8c: 6e10 5110 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ -06ec92: 0a07 |001f: move-result v7 │ │ -06ec94: b1b7 |0020: sub-int/2addr v7, v11 │ │ -06ec96: 9104 0700 |0021: sub-int v4, v7, v0 │ │ -06ec9a: 3801 3300 |0023: if-eqz v1, 0056 // +0033 │ │ -06ec9e: 6e10 4c10 0a00 |0025: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ -06eca4: 0a05 |0028: move-result v5 │ │ -06eca6: 3801 3200 |0029: if-eqz v1, 005b // +0032 │ │ -06ecaa: 5223 f303 |002b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ -06ecae: 9006 0503 |002d: add-int v6, v5, v3 │ │ -06ecb2: 9107 0406 |002f: sub-int v7, v4, v6 │ │ -06ecb6: 8277 |0031: int-to-float v7, v7 │ │ -06ecb8: 52a8 0c04 |0032: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ -06ecbc: 8288 |0034: int-to-float v8, v8 │ │ -06ecbe: c987 |0035: div-float/2addr v7, v8 │ │ -06ecc0: 59a7 0b04 |0036: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06ecc4: 52a7 0504 |0038: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ -06ecc8: 3807 0700 |003a: if-eqz v7, 0041 // +0007 │ │ -06eccc: 52a7 0b04 |003c: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06ecd0: 7020 6610 7a00 |003e: invoke-direct {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1066 │ │ -06ecd6: 5527 f003 |0041: iget-boolean v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ -06ecda: 3807 0b00 |0043: if-eqz v7, 004e // +000b │ │ -06ecde: 54a7 0d04 |0045: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06ece2: 52a8 0b04 |0047: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06ece6: 52a9 0e04 |0049: iget v9, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ -06ecea: 7040 3c10 7a98 |004b: invoke-direct {v10, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@103c │ │ -06ecf0: 54a7 0d04 |004e: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06ecf4: 6e20 3f10 7a00 |0050: invoke-virtual {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@103f │ │ -06ecfa: 28b4 |0053: goto 0007 // -004c │ │ -06ecfc: 01b4 |0054: move v4, v11 │ │ -06ecfe: 28ce |0055: goto 0023 // -0032 │ │ -06ed00: 6e10 4b10 0a00 |0056: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ -06ed06: 0a05 |0059: move-result v5 │ │ -06ed08: 28cf |005a: goto 0029 // -0031 │ │ -06ed0a: 5223 f203 |005b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ -06ed0e: 28d0 |005d: goto 002d // -0030 │ │ +06ecc8: |[06ecc8] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ +06ecd8: 54a7 0d04 |0000: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06ecdc: 3907 0600 |0002: if-nez v7, 0008 // +0006 │ │ +06ece0: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +06ece2: 59a7 0b04 |0005: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06ece6: 0e00 |0007: return-void │ │ +06ece8: 7010 5710 0a00 |0008: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ +06ecee: 0a01 |000b: move-result v1 │ │ +06ecf0: 54a7 0d04 |000c: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06ecf4: 6e10 e21f 0700 |000e: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06ecfa: 0c02 |0011: move-result-object v2 │ │ +06ecfc: 1f02 a902 |0012: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06ed00: 54a7 0d04 |0014: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06ed04: 6e10 fb1f 0700 |0016: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +06ed0a: 0a00 |0019: move-result v0 │ │ +06ed0c: 3801 3a00 |001a: if-eqz v1, 0054 // +003a │ │ +06ed10: 6e10 5110 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ +06ed16: 0a07 |001f: move-result v7 │ │ +06ed18: b1b7 |0020: sub-int/2addr v7, v11 │ │ +06ed1a: 9104 0700 |0021: sub-int v4, v7, v0 │ │ +06ed1e: 3801 3300 |0023: if-eqz v1, 0056 // +0033 │ │ +06ed22: 6e10 4c10 0a00 |0025: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ +06ed28: 0a05 |0028: move-result v5 │ │ +06ed2a: 3801 3200 |0029: if-eqz v1, 005b // +0032 │ │ +06ed2e: 5223 f303 |002b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ +06ed32: 9006 0503 |002d: add-int v6, v5, v3 │ │ +06ed36: 9107 0406 |002f: sub-int v7, v4, v6 │ │ +06ed3a: 8277 |0031: int-to-float v7, v7 │ │ +06ed3c: 52a8 0c04 |0032: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ +06ed40: 8288 |0034: int-to-float v8, v8 │ │ +06ed42: c987 |0035: div-float/2addr v7, v8 │ │ +06ed44: 59a7 0b04 |0036: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06ed48: 52a7 0504 |0038: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ +06ed4c: 3807 0700 |003a: if-eqz v7, 0041 // +0007 │ │ +06ed50: 52a7 0b04 |003c: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06ed54: 7020 6610 7a00 |003e: invoke-direct {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1066 │ │ +06ed5a: 5527 f003 |0041: iget-boolean v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ +06ed5e: 3807 0b00 |0043: if-eqz v7, 004e // +000b │ │ +06ed62: 54a7 0d04 |0045: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06ed66: 52a8 0b04 |0047: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06ed6a: 52a9 0e04 |0049: iget v9, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ +06ed6e: 7040 3c10 7a98 |004b: invoke-direct {v10, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@103c │ │ +06ed74: 54a7 0d04 |004e: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06ed78: 6e20 3f10 7a00 |0050: invoke-virtual {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@103f │ │ +06ed7e: 28b4 |0053: goto 0007 // -004c │ │ +06ed80: 01b4 |0054: move v4, v11 │ │ +06ed82: 28ce |0055: goto 0023 // -0032 │ │ +06ed84: 6e10 4b10 0a00 |0056: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ +06ed8a: 0a05 |0059: move-result v5 │ │ +06ed8c: 28cf |005a: goto 0029 // -0031 │ │ +06ed8e: 5223 f203 |005b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ +06ed92: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0004 line=945 │ │ 0x0007 line=968 │ │ 0x0008 line=948 │ │ 0x000c line=949 │ │ @@ -115716,26 +115743,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06ed10: |[06ed10] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ -06ed20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06ed22: 5521 ff03 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ -06ed26: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -06ed2a: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -06ed2e: 6e30 7710 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@1077 │ │ -06ed34: 0a01 |000a: move-result v1 │ │ -06ed36: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -06ed3a: 5c20 0804 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ -06ed3e: 0f00 |000f: return v0 │ │ -06ed40: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -06ed42: 28fe |0011: goto 000f // -0002 │ │ +06ed94: |[06ed94] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ +06eda4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06eda6: 5521 ff03 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ +06edaa: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +06edae: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +06edb2: 6e30 7710 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@1077 │ │ +06edb8: 0a01 |000a: move-result v1 │ │ +06edba: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +06edbe: 5c20 0804 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ +06edc2: 0f00 |000f: return v0 │ │ +06edc4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06edc6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=870 │ │ 0x000d line=871 │ │ 0x000f line=874 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -115747,69 +115774,69 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -06ed44: |[06ed44] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ -06ed54: 150b 803f |0000: const/high16 v11, #int 1065353216 // #3f80 │ │ -06ed58: 7010 5710 0c00 |0002: invoke-direct {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ -06ed5e: 0a04 |0005: move-result v4 │ │ -06ed60: 54c9 0d04 |0006: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06ed64: 6e10 e21f 0900 |0008: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06ed6a: 0c07 |000b: move-result-object v7 │ │ -06ed6c: 1f07 a802 |000c: check-cast v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06ed70: 5579 f003 |000e: iget-boolean v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ -06ed74: 3809 1e00 |0010: if-eqz v9, 002e // +001e │ │ -06ed78: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ -06ed7c: 5279 f303 |0014: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ -06ed80: 3c09 1800 |0016: if-gtz v9, 002e // +0018 │ │ -06ed84: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06ed86: 6e10 4610 0c00 |0019: invoke-virtual {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ -06ed8c: 0a00 |001c: move-result v0 │ │ -06ed8e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -06ed90: 3503 3e00 |001e: if-ge v3, v0, 005c // +003e │ │ -06ed94: 6e20 4510 3c00 |0020: invoke-virtual {v12, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -06ed9a: 0c08 |0023: move-result-object v8 │ │ -06ed9c: 54c9 0d04 |0024: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06eda0: 3398 0a00 |0026: if-ne v8, v9, 0030 // +000a │ │ -06eda4: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06eda8: 28f4 |002a: goto 001e // -000c │ │ -06edaa: 5279 f203 |002b: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ -06edae: 28e9 |002d: goto 0016 // -0017 │ │ -06edb0: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -06edb2: 28ea |002f: goto 0019 // -0016 │ │ -06edb4: 52c9 0604 |0030: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0406 │ │ -06edb8: a709 0b09 |0032: sub-float v9, v11, v9 │ │ -06edbc: 52ca 0504 |0034: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ -06edc0: 82aa |0036: int-to-float v10, v10 │ │ -06edc2: c8a9 |0037: mul-float/2addr v9, v10 │ │ -06edc4: 8796 |0038: float-to-int v6, v9 │ │ -06edc6: 59cd 0604 |0039: iput v13, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0406 │ │ -06edca: a709 0b0d |003b: sub-float v9, v11, v13 │ │ -06edce: 52ca 0504 |003d: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ -06edd2: 82aa |003f: int-to-float v10, v10 │ │ -06edd4: c8a9 |0040: mul-float/2addr v9, v10 │ │ -06edd6: 8795 |0041: float-to-int v5, v9 │ │ -06edd8: 9102 0605 |0042: sub-int v2, v6, v5 │ │ -06eddc: 3804 0300 |0044: if-eqz v4, 0047 // +0003 │ │ -06ede0: 7b22 |0046: neg-int v2, v2 │ │ -06ede2: 6e20 1520 2800 |0047: invoke-virtual {v8, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2015 │ │ -06ede8: 3801 deff |004a: if-eqz v1, 0028 // -0022 │ │ -06edec: 3804 0b00 |004c: if-eqz v4, 0057 // +000b │ │ -06edf0: 52c9 0604 |004e: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0406 │ │ -06edf4: c7b9 |0050: sub-float/2addr v9, v11 │ │ -06edf6: 52ca fd03 |0051: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@03fd │ │ -06edfa: 7040 3c10 8ca9 |0053: invoke-direct {v12, v8, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@103c │ │ -06ee00: 28d2 |0056: goto 0028 // -002e │ │ -06ee02: 52c9 0604 |0057: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0406 │ │ -06ee06: a709 0b09 |0059: sub-float v9, v11, v9 │ │ -06ee0a: 28f6 |005b: goto 0051 // -000a │ │ -06ee0c: 0e00 |005c: return-void │ │ +06edc8: |[06edc8] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ +06edd8: 150b 803f |0000: const/high16 v11, #int 1065353216 // #3f80 │ │ +06eddc: 7010 5710 0c00 |0002: invoke-direct {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ +06ede2: 0a04 |0005: move-result v4 │ │ +06ede4: 54c9 0d04 |0006: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06ede8: 6e10 e21f 0900 |0008: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06edee: 0c07 |000b: move-result-object v7 │ │ +06edf0: 1f07 a902 |000c: check-cast v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06edf4: 5579 f003 |000e: iget-boolean v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ +06edf8: 3809 1e00 |0010: if-eqz v9, 002e // +001e │ │ +06edfc: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ +06ee00: 5279 f303 |0014: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ +06ee04: 3c09 1800 |0016: if-gtz v9, 002e // +0018 │ │ +06ee08: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +06ee0a: 6e10 4610 0c00 |0019: invoke-virtual {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ +06ee10: 0a00 |001c: move-result v0 │ │ +06ee12: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +06ee14: 3503 3e00 |001e: if-ge v3, v0, 005c // +003e │ │ +06ee18: 6e20 4510 3c00 |0020: invoke-virtual {v12, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +06ee1e: 0c08 |0023: move-result-object v8 │ │ +06ee20: 54c9 0d04 |0024: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06ee24: 3398 0a00 |0026: if-ne v8, v9, 0030 // +000a │ │ +06ee28: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06ee2c: 28f4 |002a: goto 001e // -000c │ │ +06ee2e: 5279 f203 |002b: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ +06ee32: 28e9 |002d: goto 0016 // -0017 │ │ +06ee34: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +06ee36: 28ea |002f: goto 0019 // -0016 │ │ +06ee38: 52c9 0604 |0030: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0406 │ │ +06ee3c: a709 0b09 |0032: sub-float v9, v11, v9 │ │ +06ee40: 52ca 0504 |0034: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ +06ee44: 82aa |0036: int-to-float v10, v10 │ │ +06ee46: c8a9 |0037: mul-float/2addr v9, v10 │ │ +06ee48: 8796 |0038: float-to-int v6, v9 │ │ +06ee4a: 59cd 0604 |0039: iput v13, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0406 │ │ +06ee4e: a709 0b0d |003b: sub-float v9, v11, v13 │ │ +06ee52: 52ca 0504 |003d: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ +06ee56: 82aa |003f: int-to-float v10, v10 │ │ +06ee58: c8a9 |0040: mul-float/2addr v9, v10 │ │ +06ee5a: 8795 |0041: float-to-int v5, v9 │ │ +06ee5c: 9102 0605 |0042: sub-int v2, v6, v5 │ │ +06ee60: 3804 0300 |0044: if-eqz v4, 0047 // +0003 │ │ +06ee64: 7b22 |0046: neg-int v2, v2 │ │ +06ee66: 6e20 1520 2800 |0047: invoke-virtual {v8, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2015 │ │ +06ee6c: 3801 deff |004a: if-eqz v1, 0028 // -0022 │ │ +06ee70: 3804 0b00 |004c: if-eqz v4, 0057 // +000b │ │ +06ee74: 52c9 0604 |004e: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0406 │ │ +06ee78: c7b9 |0050: sub-float/2addr v9, v11 │ │ +06ee7a: 52ca fd03 |0051: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@03fd │ │ +06ee7e: 7040 3c10 8ca9 |0053: invoke-direct {v12, v8, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@103c │ │ +06ee84: 28d2 |0056: goto 0028 // -002e │ │ +06ee86: 52c9 0604 |0057: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0406 │ │ +06ee8a: a709 0b09 |0059: sub-float v9, v11, v9 │ │ +06ee8e: 28f6 |005b: goto 0051 // -000a │ │ +06ee90: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1189 │ │ 0x0006 line=1190 │ │ 0x000e line=1191 │ │ 0x0019 line=1193 │ │ 0x001d line=1194 │ │ @@ -115847,37 +115874,37 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -06ee10: |[06ee10] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ -06ee20: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06ee22: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06ee24: 7110 3c0a 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0a3c │ │ -06ee2a: 0a03 |0005: move-result v3 │ │ -06ee2c: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -06ee30: 0f01 |0008: return v1 │ │ -06ee32: 6003 3700 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -06ee36: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ -06ee3a: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ -06ee3e: 0121 |000f: move v1, v2 │ │ -06ee40: 28f8 |0010: goto 0008 // -0008 │ │ -06ee42: 6e10 d21f 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ -06ee48: 0c00 |0014: move-result-object v0 │ │ -06ee4a: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -06ee4e: 6e10 da01 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ -06ee54: 0a03 |001a: move-result v3 │ │ -06ee56: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -06ee58: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ -06ee5c: 0121 |001e: move v1, v2 │ │ -06ee5e: 28e9 |001f: goto 0008 // -0017 │ │ -06ee60: 0121 |0020: move v1, v2 │ │ -06ee62: 28e7 |0021: goto 0008 // -0019 │ │ +06ee94: |[06ee94] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ +06eea4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06eea6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06eea8: 7110 3c0a 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0a3c │ │ +06eeae: 0a03 |0005: move-result v3 │ │ +06eeb0: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +06eeb4: 0f01 |0008: return v1 │ │ +06eeb6: 6003 3700 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +06eeba: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ +06eebe: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ +06eec2: 0121 |000f: move v1, v2 │ │ +06eec4: 28f8 |0010: goto 0008 // -0008 │ │ +06eec6: 6e10 d21f 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ +06eecc: 0c00 |0014: move-result-object v0 │ │ +06eece: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +06eed2: 6e10 da01 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ +06eed8: 0a03 |001a: move-result v3 │ │ +06eeda: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +06eedc: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ +06eee0: 0121 |001e: move v1, v2 │ │ +06eee2: 28e9 |001f: goto 0008 // -0017 │ │ +06eee4: 0121 |0020: move v1, v2 │ │ +06eee6: 28e7 |0021: goto 0008 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=411 │ │ 0x0008 line=422 │ │ 0x0009 line=416 │ │ 0x0011 line=418 │ │ 0x0015 line=419 │ │ @@ -115893,24 +115920,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06ee64: |[06ee64] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -06ee74: 2020 a802 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06ee78: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06ee7c: 6f20 6520 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2065 │ │ -06ee82: 0a00 |0007: move-result v0 │ │ -06ee84: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -06ee88: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -06ee8a: 0f00 |000b: return v0 │ │ -06ee8c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06ee8e: 28fe |000d: goto 000b // -0002 │ │ +06eee8: |[06eee8] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +06eef8: 2020 a902 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06eefc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06ef00: 6f20 6520 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2065 │ │ +06ef06: 0a00 |0007: move-result v0 │ │ +06ef08: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +06ef0c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +06ef0e: 0f00 |000b: return v0 │ │ +06ef10: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06ef12: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1268 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -115919,20 +115946,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06ee90: |[06ee90] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ -06eea0: 5420 0d04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06eea4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06eea6: 7030 3a10 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@103a │ │ -06eeac: 0a00 |0006: move-result v0 │ │ -06eeae: 0f00 |0007: return v0 │ │ +06ef14: |[06ef14] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ +06ef24: 5420 0d04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06ef28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06ef2a: 7030 3a10 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@103a │ │ +06ef30: 0a00 |0006: move-result v0 │ │ +06ef32: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -115940,27 +115967,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06eeb0: |[06eeb0] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ -06eec0: 5420 fe03 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06eec4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06eec6: 6e20 1611 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1116 │ │ -06eecc: 0a00 |0006: move-result v0 │ │ -06eece: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -06eed2: 5520 fc03 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06eed6: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -06eeda: 5420 fe03 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06eede: 6e10 0911 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1109 │ │ -06eee4: 0e00 |0012: return-void │ │ -06eee6: 7110 3f0a 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -06eeec: 28fc |0016: goto 0012 // -0004 │ │ +06ef34: |[06ef34] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ +06ef44: 5420 fe03 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06ef48: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06ef4a: 6e20 1611 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1116 │ │ +06ef50: 0a00 |0006: move-result v0 │ │ +06ef52: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +06ef56: 5520 fc03 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06ef5a: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +06ef5e: 5420 fe03 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06ef62: 6e10 0911 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1109 │ │ +06ef68: 0e00 |0012: return-void │ │ +06ef6a: 7110 3f0a 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +06ef70: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1079 │ │ 0x0009 line=1080 │ │ 0x000d line=1081 │ │ 0x0012 line=1087 │ │ 0x0013 line=1085 │ │ @@ -115972,22 +115999,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06eef0: |[06eef0] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ -06ef00: 5410 0404 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ -06ef04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06ef08: 5410 0404 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ -06ef0c: 7220 1610 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@1016 │ │ -06ef12: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -06ef16: 6e20 6910 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1069 │ │ -06ef1c: 0e00 |000e: return-void │ │ +06ef74: |[06ef74] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ +06ef84: 5410 0404 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ +06ef88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06ef8c: 5410 0404 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ +06ef90: 7220 1610 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@1016 │ │ +06ef96: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +06ef9a: 6e20 6910 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1069 │ │ +06efa0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0004 line=350 │ │ 0x0009 line=352 │ │ 0x000e line=353 │ │ locals : │ │ @@ -115999,22 +116026,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06ef20: |[06ef20] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ -06ef30: 5410 0404 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ -06ef34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06ef38: 5410 0404 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ -06ef3c: 7220 1710 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@1017 │ │ -06ef42: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -06ef46: 6e20 6910 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1069 │ │ -06ef4c: 0e00 |000e: return-void │ │ +06efa4: |[06efa4] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ +06efb4: 5410 0404 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ +06efb8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06efbc: 5410 0404 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ +06efc0: 7220 1710 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@1017 │ │ +06efc6: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +06efca: 6e20 6910 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1069 │ │ +06efd0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ 0x0009 line=345 │ │ 0x000e line=346 │ │ locals : │ │ @@ -116026,21 +116053,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06ef50: |[06ef50] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ -06ef60: 5420 0404 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ -06ef64: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06ef68: 5420 0404 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ -06ef6c: 5221 0b04 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06ef70: 7230 1810 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@1018 │ │ -06ef76: 0e00 |000b: return-void │ │ +06efd4: |[06efd4] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ +06efe4: 5420 0404 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ +06efe8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06efec: 5420 0404 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ +06eff0: 5221 0b04 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06eff4: 7230 1810 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@1018 │ │ +06effa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0004 line=337 │ │ 0x000b line=339 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -116051,52 +116078,52 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -06ef78: |[06ef78] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ -06ef88: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -06ef8a: 6f20 6820 ba00 |0001: invoke-super {v10, v11}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2068 │ │ -06ef90: 7010 5710 0a00 |0004: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ -06ef96: 0a01 |0007: move-result v1 │ │ -06ef98: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ -06ef9c: 54a4 0a04 |000a: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@040a │ │ -06efa0: 6e10 4610 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ -06efa6: 0a08 |000f: move-result v8 │ │ -06efa8: 3798 0e00 |0010: if-le v8, v9, 001e // +000e │ │ -06efac: 6e20 4510 9a00 |0012: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -06efb2: 0c05 |0015: move-result-object v5 │ │ -06efb4: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ -06efb8: 3904 0800 |0018: if-nez v4, 0020 // +0008 │ │ -06efbc: 0e00 |001a: return-void │ │ -06efbe: 54a4 0904 |001b: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0409 │ │ -06efc2: 28ef |001d: goto 000c // -0011 │ │ -06efc4: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -06efc6: 28f7 |001f: goto 0016 // -0009 │ │ -06efc8: 6e10 f61f 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06efce: 0a07 |0023: move-result v7 │ │ -06efd0: 6e10 d41f 0500 |0024: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -06efd6: 0a00 |0027: move-result v0 │ │ -06efd8: 6e10 d701 0400 |0028: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ -06efde: 0a06 |002b: move-result v6 │ │ -06efe0: 7010 5710 0a00 |002c: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ -06efe6: 0a08 |002f: move-result v8 │ │ -06efe8: 3808 0f00 |0030: if-eqz v8, 003f // +000f │ │ -06efec: 6e10 f01f 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -06eff2: 0a02 |0035: move-result v2 │ │ -06eff4: 9003 0206 |0036: add-int v3, v2, v6 │ │ -06eff8: 6e50 e601 2437 |0038: invoke-virtual {v4, v2, v7, v3, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -06effe: 6e20 d001 b400 |003b: invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -06f004: 28dc |003e: goto 001a // -0024 │ │ -06f006: 6e10 e31f 0500 |003f: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -06f00c: 0a03 |0042: move-result v3 │ │ -06f00e: 9102 0306 |0043: sub-int v2, v3, v6 │ │ -06f012: 28f3 |0045: goto 0038 // -000d │ │ +06effc: |[06effc] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ +06f00c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +06f00e: 6f20 6820 ba00 |0001: invoke-super {v10, v11}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2068 │ │ +06f014: 7010 5710 0a00 |0004: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ +06f01a: 0a01 |0007: move-result v1 │ │ +06f01c: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ +06f020: 54a4 0a04 |000a: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@040a │ │ +06f024: 6e10 4610 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ +06f02a: 0a08 |000f: move-result v8 │ │ +06f02c: 3798 0e00 |0010: if-le v8, v9, 001e // +000e │ │ +06f030: 6e20 4510 9a00 |0012: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +06f036: 0c05 |0015: move-result-object v5 │ │ +06f038: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ +06f03c: 3904 0800 |0018: if-nez v4, 0020 // +0008 │ │ +06f040: 0e00 |001a: return-void │ │ +06f042: 54a4 0904 |001b: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0409 │ │ +06f046: 28ef |001d: goto 000c // -0011 │ │ +06f048: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +06f04a: 28f7 |001f: goto 0016 // -0009 │ │ +06f04c: 6e10 f61f 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06f052: 0a07 |0023: move-result v7 │ │ +06f054: 6e10 d41f 0500 |0024: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +06f05a: 0a00 |0027: move-result v0 │ │ +06f05c: 6e10 d701 0400 |0028: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ +06f062: 0a06 |002b: move-result v6 │ │ +06f064: 7010 5710 0a00 |002c: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ +06f06a: 0a08 |002f: move-result v8 │ │ +06f06c: 3808 0f00 |0030: if-eqz v8, 003f // +000f │ │ +06f070: 6e10 f01f 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +06f076: 0a02 |0035: move-result v2 │ │ +06f078: 9003 0206 |0036: add-int v3, v2, v6 │ │ +06f07c: 6e50 e601 2437 |0038: invoke-virtual {v4, v2, v7, v3, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +06f082: 6e20 d001 b400 |003b: invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +06f088: 28dc |003e: goto 001a // -0024 │ │ +06f08a: 6e10 e31f 0500 |003f: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +06f090: 0a03 |0042: move-result v3 │ │ +06f092: 9102 0306 |0043: sub-int v2, v3, v6 │ │ +06f096: 28f3 |0045: goto 0038 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1155 │ │ 0x0004 line=1156 │ │ 0x0008 line=1158 │ │ 0x000a line=1159 │ │ 0x000c line=1164 │ │ @@ -116135,109 +116162,109 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 184 16-bit code units │ │ -06f014: |[06f014] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -06f024: 6e10 e21f 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06f02a: 0c01 |0003: move-result-object v1 │ │ -06f02c: 1f01 a802 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06f030: 1224 |0006: const/4 v4, #int 2 // #2 │ │ -06f032: 6e20 8c01 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@018c │ │ -06f038: 0a03 |000a: move-result v3 │ │ -06f03a: 5574 fc03 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06f03e: 3804 2c00 |000d: if-eqz v4, 0039 // +002c │ │ -06f042: 5514 f403 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ -06f046: 3904 2800 |0011: if-nez v4, 0039 // +0028 │ │ -06f04a: 5474 0d04 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06f04e: 3804 2400 |0015: if-eqz v4, 0039 // +0024 │ │ -06f052: 5474 0f04 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ -06f056: 6e20 8701 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0187 │ │ -06f05c: 7010 5710 0700 |001c: invoke-direct {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ -06f062: 0a04 |001f: move-result v4 │ │ -06f064: 3804 2700 |0020: if-eqz v4, 0047 // +0027 │ │ -06f068: 5474 0f04 |0022: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ -06f06c: 5475 0f04 |0024: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ -06f070: 5255 2c00 |0026: iget v5, v5, Landroid/graphics/Rect;.left:I // field@002c │ │ -06f074: 5476 0d04 |0028: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06f078: 6e10 f01f 0600 |002a: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -06f07e: 0a06 |002d: move-result v6 │ │ -06f080: 7120 ac27 6500 |002e: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06f086: 0a05 |0031: move-result v5 │ │ -06f088: 5945 2c00 |0032: iput v5, v4, Landroid/graphics/Rect;.left:I // field@002c │ │ -06f08c: 5474 0f04 |0034: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ -06f090: 6e20 8001 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0180 │ │ -06f096: 6004 3700 |0039: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -06f09a: 1305 0b00 |003b: const/16 v5, #int 11 // #b │ │ -06f09e: 3454 1d00 |003d: if-lt v4, v5, 005a // +001d │ │ -06f0a2: 6f5b 6920 87a9 |003f: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2069 │ │ -06f0a8: 0a02 |0042: move-result v2 │ │ -06f0aa: 6e20 8801 3800 |0043: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ -06f0b0: 0f02 |0046: return v2 │ │ -06f0b2: 5474 0f04 |0047: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ -06f0b6: 5475 0f04 |0049: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ -06f0ba: 5255 2d00 |004b: iget v5, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ -06f0be: 5476 0d04 |004d: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06f0c2: 6e10 e31f 0600 |004f: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -06f0c8: 0a06 |0052: move-result v6 │ │ -06f0ca: 7120 af27 6500 |0053: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06f0d0: 0a05 |0056: move-result v5 │ │ -06f0d2: 5945 2d00 |0057: iput v5, v4, Landroid/graphics/Rect;.right:I // field@002d │ │ -06f0d6: 28db |0059: goto 0034 // -0025 │ │ -06f0d8: 5514 f003 |005a: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ -06f0dc: 3804 4d00 |005c: if-eqz v4, 00a9 // +004d │ │ -06f0e0: 5274 0b04 |005e: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06f0e4: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -06f0e6: 2d04 0405 |0061: cmpl-float v4, v4, v5 │ │ -06f0ea: 3d04 4600 |0063: if-lez v4, 00a9 // +0046 │ │ -06f0ee: 6e10 0520 0900 |0065: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@2005 │ │ -06f0f4: 0a04 |0068: move-result v4 │ │ -06f0f6: 3904 0600 |0069: if-nez v4, 006f // +0006 │ │ -06f0fa: 1214 |006b: const/4 v4, #int 1 // #1 │ │ -06f0fc: 6e20 3420 4900 |006c: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@2034 │ │ -06f102: 6e10 d71f 0900 |006f: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@1fd7 │ │ -06f108: 0c00 |0072: move-result-object v0 │ │ -06f10a: 3800 1300 |0073: if-eqz v0, 0086 // +0013 │ │ -06f10e: 6e10 e31f 0900 |0075: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -06f114: 0a04 |0078: move-result v4 │ │ -06f116: 8244 |0079: int-to-float v4, v4 │ │ -06f118: 6e10 f61f 0900 |007a: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -06f11e: 0a05 |007d: move-result v5 │ │ -06f120: 8255 |007e: int-to-float v5, v5 │ │ -06f122: 5416 ef03 |007f: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ -06f126: 6e56 8301 0854 |0081: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0183 │ │ -06f12c: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -06f12e: 28be |0085: goto 0043 // -0042 │ │ -06f130: 1a04 5e10 |0086: const-string v4, "SlidingPaneLayout" // string@105e │ │ -06f134: 2205 6c05 |0088: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -06f138: 7010 f927 0500 |008a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -06f13e: 1a06 b21b |008d: const-string v6, "drawChild: child view " // string@1bb2 │ │ -06f142: 6e20 0228 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06f148: 0c05 |0092: move-result-object v5 │ │ -06f14a: 6e20 0128 9500 |0093: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -06f150: 0c05 |0096: move-result-object v5 │ │ -06f152: 1a06 af00 |0097: const-string v6, " returned null drawing cache" // string@00af │ │ -06f156: 6e20 0228 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -06f15c: 0c05 |009c: move-result-object v5 │ │ -06f15e: 6e10 0628 0500 |009d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -06f164: 0c05 |00a0: move-result-object v5 │ │ -06f166: 7120 0b1f 5400 |00a1: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -06f16c: 6f5b 6920 87a9 |00a4: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2069 │ │ -06f172: 0a02 |00a7: move-result v2 │ │ -06f174: 289b |00a8: goto 0043 // -0065 │ │ -06f176: 6e10 0520 0900 |00a9: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@2005 │ │ -06f17c: 0a04 |00ac: move-result v4 │ │ -06f17e: 3804 0600 |00ad: if-eqz v4, 00b3 // +0006 │ │ -06f182: 1204 |00af: const/4 v4, #int 0 // #0 │ │ -06f184: 6e20 3420 4900 |00b0: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@2034 │ │ -06f18a: 6f5b 6920 87a9 |00b3: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2069 │ │ -06f190: 0a02 |00b6: move-result v2 │ │ -06f192: 288c |00b7: goto 0043 // -0074 │ │ +06f098: |[06f098] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +06f0a8: 6e10 e21f 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06f0ae: 0c01 |0003: move-result-object v1 │ │ +06f0b0: 1f01 a902 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06f0b4: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +06f0b6: 6e20 8c01 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@018c │ │ +06f0bc: 0a03 |000a: move-result v3 │ │ +06f0be: 5574 fc03 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06f0c2: 3804 2c00 |000d: if-eqz v4, 0039 // +002c │ │ +06f0c6: 5514 f403 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ +06f0ca: 3904 2800 |0011: if-nez v4, 0039 // +0028 │ │ +06f0ce: 5474 0d04 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06f0d2: 3804 2400 |0015: if-eqz v4, 0039 // +0024 │ │ +06f0d6: 5474 0f04 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ +06f0da: 6e20 8701 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0187 │ │ +06f0e0: 7010 5710 0700 |001c: invoke-direct {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ +06f0e6: 0a04 |001f: move-result v4 │ │ +06f0e8: 3804 2700 |0020: if-eqz v4, 0047 // +0027 │ │ +06f0ec: 5474 0f04 |0022: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ +06f0f0: 5475 0f04 |0024: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ +06f0f4: 5255 2c00 |0026: iget v5, v5, Landroid/graphics/Rect;.left:I // field@002c │ │ +06f0f8: 5476 0d04 |0028: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06f0fc: 6e10 f01f 0600 |002a: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +06f102: 0a06 |002d: move-result v6 │ │ +06f104: 7120 ac27 6500 |002e: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06f10a: 0a05 |0031: move-result v5 │ │ +06f10c: 5945 2c00 |0032: iput v5, v4, Landroid/graphics/Rect;.left:I // field@002c │ │ +06f110: 5474 0f04 |0034: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ +06f114: 6e20 8001 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0180 │ │ +06f11a: 6004 3700 |0039: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +06f11e: 1305 0b00 |003b: const/16 v5, #int 11 // #b │ │ +06f122: 3454 1d00 |003d: if-lt v4, v5, 005a // +001d │ │ +06f126: 6f5b 6920 87a9 |003f: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2069 │ │ +06f12c: 0a02 |0042: move-result v2 │ │ +06f12e: 6e20 8801 3800 |0043: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ +06f134: 0f02 |0046: return v2 │ │ +06f136: 5474 0f04 |0047: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ +06f13a: 5475 0f04 |0049: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@040f │ │ +06f13e: 5255 2d00 |004b: iget v5, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ +06f142: 5476 0d04 |004d: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06f146: 6e10 e31f 0600 |004f: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +06f14c: 0a06 |0052: move-result v6 │ │ +06f14e: 7120 af27 6500 |0053: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06f154: 0a05 |0056: move-result v5 │ │ +06f156: 5945 2d00 |0057: iput v5, v4, Landroid/graphics/Rect;.right:I // field@002d │ │ +06f15a: 28db |0059: goto 0034 // -0025 │ │ +06f15c: 5514 f003 |005a: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ +06f160: 3804 4d00 |005c: if-eqz v4, 00a9 // +004d │ │ +06f164: 5274 0b04 |005e: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06f168: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +06f16a: 2d04 0405 |0061: cmpl-float v4, v4, v5 │ │ +06f16e: 3d04 4600 |0063: if-lez v4, 00a9 // +0046 │ │ +06f172: 6e10 0520 0900 |0065: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@2005 │ │ +06f178: 0a04 |0068: move-result v4 │ │ +06f17a: 3904 0600 |0069: if-nez v4, 006f // +0006 │ │ +06f17e: 1214 |006b: const/4 v4, #int 1 // #1 │ │ +06f180: 6e20 3420 4900 |006c: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@2034 │ │ +06f186: 6e10 d71f 0900 |006f: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@1fd7 │ │ +06f18c: 0c00 |0072: move-result-object v0 │ │ +06f18e: 3800 1300 |0073: if-eqz v0, 0086 // +0013 │ │ +06f192: 6e10 e31f 0900 |0075: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +06f198: 0a04 |0078: move-result v4 │ │ +06f19a: 8244 |0079: int-to-float v4, v4 │ │ +06f19c: 6e10 f61f 0900 |007a: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +06f1a2: 0a05 |007d: move-result v5 │ │ +06f1a4: 8255 |007e: int-to-float v5, v5 │ │ +06f1a6: 5416 ef03 |007f: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@03ef │ │ +06f1aa: 6e56 8301 0854 |0081: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0183 │ │ +06f1b0: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +06f1b2: 28be |0085: goto 0043 // -0042 │ │ +06f1b4: 1a04 6810 |0086: const-string v4, "SlidingPaneLayout" // string@1068 │ │ +06f1b8: 2205 6d05 |0088: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +06f1bc: 7010 f927 0500 |008a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +06f1c2: 1a06 bc1b |008d: const-string v6, "drawChild: child view " // string@1bbc │ │ +06f1c6: 6e20 0228 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06f1cc: 0c05 |0092: move-result-object v5 │ │ +06f1ce: 6e20 0128 9500 |0093: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +06f1d4: 0c05 |0096: move-result-object v5 │ │ +06f1d6: 1a06 af00 |0097: const-string v6, " returned null drawing cache" // string@00af │ │ +06f1da: 6e20 0228 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +06f1e0: 0c05 |009c: move-result-object v5 │ │ +06f1e2: 6e10 0628 0500 |009d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +06f1e8: 0c05 |00a0: move-result-object v5 │ │ +06f1ea: 7120 0b1f 5400 |00a1: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +06f1f0: 6f5b 6920 87a9 |00a4: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2069 │ │ +06f1f6: 0a02 |00a7: move-result v2 │ │ +06f1f8: 289b |00a8: goto 0043 // -0065 │ │ +06f1fa: 6e10 0520 0900 |00a9: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@2005 │ │ +06f200: 0a04 |00ac: move-result v4 │ │ +06f202: 3804 0600 |00ad: if-eqz v4, 00b3 // +0006 │ │ +06f206: 1204 |00af: const/4 v4, #int 0 // #0 │ │ +06f208: 6e20 3420 4900 |00b0: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@2034 │ │ +06f20e: 6f5b 6920 87a9 |00b3: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2069 │ │ +06f214: 0a02 |00b6: move-result v2 │ │ +06f216: 288c |00b7: goto 0043 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0006 line=999 │ │ 0x000b line=1001 │ │ 0x0017 line=1003 │ │ 0x001c line=1004 │ │ @@ -116278,18 +116305,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f194: |[06f194] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -06f1a4: 2200 a802 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06f1a8: 7010 1210 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1012 │ │ -06f1ae: 1100 |0005: return-object v0 │ │ +06f218: |[06f218] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +06f228: 2200 a902 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06f22c: 7010 1210 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1012 │ │ +06f232: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -116297,20 +116324,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 │ │ -06f1b0: |[06f1b0] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -06f1c0: 2200 a802 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06f1c4: 6e10 4710 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@1047 │ │ -06f1ca: 0c01 |0005: move-result-object v1 │ │ -06f1cc: 7030 1310 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1013 │ │ -06f1d2: 1100 |0009: return-object v0 │ │ +06f234: |[06f234] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +06f244: 2200 a902 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06f248: 6e10 4710 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@1047 │ │ +06f24e: 0c01 |0005: move-result-object v1 │ │ +06f250: 7030 1310 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1013 │ │ +06f256: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1273 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -116319,24 +116346,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06f1d4: |[06f1d4] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -06f1e4: 2020 4104 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -06f1e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06f1ec: 2200 a802 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06f1f0: 1f02 4104 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -06f1f4: 7020 1510 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1015 │ │ -06f1fa: 1100 |000b: return-object v0 │ │ -06f1fc: 2200 a802 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06f200: 7020 1410 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1014 │ │ -06f206: 28fa |0011: goto 000b // -0006 │ │ +06f258: |[06f258] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +06f268: 2020 4204 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +06f26c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06f270: 2200 a902 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06f274: 1f02 4204 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +06f278: 7020 1510 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1015 │ │ +06f27e: 1100 |000b: return-object v0 │ │ +06f280: 2200 a902 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06f284: 7020 1410 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1014 │ │ +06f28a: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x000c - 0x0012 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ @@ -116346,17 +116373,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f208: |[06f208] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ -06f218: 5210 fd03 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@03fd │ │ -06f21c: 0f00 |0002: return v0 │ │ +06f28c: |[06f28c] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ +06f29c: 5210 fd03 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@03fd │ │ +06f2a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -116364,17 +116391,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f220: |[06f220] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ -06f230: 5210 0504 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ -06f234: 0f00 |0002: return v0 │ │ +06f2a4: |[06f2a4] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ +06f2b4: 5210 0504 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ +06f2b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #13 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -116382,17 +116409,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f238: |[06f238] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ -06f248: 5210 0e04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ -06f24c: 0f00 |0002: return v0 │ │ +06f2bc: |[06f2bc] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ +06f2cc: 5210 0e04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ +06f2d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -116400,31 +116427,31 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -06f250: |[06f250] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ -06f260: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06f262: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -06f266: 0f01 |0003: return v1 │ │ -06f268: 6e10 e21f 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06f26e: 0c00 |0007: move-result-object v0 │ │ -06f270: 1f00 a802 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06f274: 5542 fc03 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06f278: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ -06f27c: 5502 f003 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ -06f280: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ -06f284: 5242 0b04 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06f288: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -06f28a: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ -06f28e: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ -06f292: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -06f294: 28e9 |001a: goto 0003 // -0017 │ │ +06f2d4: |[06f2d4] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ +06f2e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06f2e6: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +06f2ea: 0f01 |0003: return v1 │ │ +06f2ec: 6e10 e21f 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06f2f2: 0c00 |0007: move-result-object v0 │ │ +06f2f4: 1f00 a902 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06f2f8: 5542 fc03 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06f2fc: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ +06f300: 5502 f003 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ +06f304: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +06f308: 5242 0b04 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06f30c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +06f30e: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ +06f312: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ +06f316: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +06f318: 28e9 |001a: goto 0003 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1247 │ │ 0x0003 line=1251 │ │ 0x0004 line=1250 │ │ 0x000a line=1251 │ │ locals : │ │ @@ -116437,25 +116464,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -06f298: |[06f298] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ -06f2a8: 5520 fc03 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06f2ac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06f2b0: 5220 0b04 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06f2b4: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -06f2b8: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -06f2bc: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -06f2c0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -06f2c2: 0f00 |000d: return v0 │ │ -06f2c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -06f2c6: 28fe |000f: goto 000d // -0002 │ │ +06f31c: |[06f31c] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ +06f32c: 5520 fc03 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06f330: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06f334: 5220 0b04 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06f338: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +06f33c: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +06f340: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +06f344: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06f346: 0f00 |000d: return v0 │ │ +06f348: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06f34a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -116463,17 +116490,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f2c8: |[06f2c8] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ -06f2d8: 5510 fc03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06f2dc: 0f00 |0002: return v0 │ │ +06f34c: |[06f34c] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ +06f35c: 5510 fc03 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06f360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #17 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -116481,19 +116508,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f2e0: |[06f2e0] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ -06f2f0: 6f10 8020 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ -06f2f6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -06f2f8: 5c10 ff03 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ -06f2fc: 0e00 |0006: return-void │ │ +06f364: |[06f364] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ +06f374: 6f10 8020 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ +06f37a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06f37c: 5c10 ff03 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ +06f380: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ 0x0006 line=429 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -116503,33 +116530,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06f300: |[06f300] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ -06f310: 6f10 8220 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ -06f316: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -06f318: 5c43 ff03 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ -06f31c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06f31e: 5443 0704 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ -06f322: 6e10 9f28 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -06f328: 0a00 |000c: move-result v0 │ │ -06f32a: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ -06f32e: 5443 0704 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ -06f332: 6e20 9828 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -06f338: 0c01 |0014: move-result-object v1 │ │ -06f33a: 1f01 a602 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@02a6 │ │ -06f33e: 6e10 0510 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@1005 │ │ -06f344: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06f348: 28f1 |001c: goto 000d // -000f │ │ -06f34a: 5443 0704 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ -06f34e: 6e10 9628 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -06f354: 0e00 |0022: return-void │ │ +06f384: |[06f384] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ +06f394: 6f10 8220 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ +06f39a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +06f39c: 5c43 ff03 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ +06f3a0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06f3a2: 5443 0704 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ +06f3a6: 6e10 9f28 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +06f3ac: 0a00 |000c: move-result v0 │ │ +06f3ae: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ +06f3b2: 5443 0704 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ +06f3b6: 6e20 9828 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +06f3bc: 0c01 |0014: move-result-object v1 │ │ +06f3be: 1f01 a702 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@02a7 │ │ +06f3c2: 6e10 0510 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@1005 │ │ +06f3c8: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06f3cc: 28f1 |001c: goto 000d // -000f │ │ +06f3ce: 5443 0704 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0407 │ │ +06f3d2: 6e10 9628 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +06f3d8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0003 line=434 │ │ 0x0006 line=436 │ │ 0x000f line=437 │ │ 0x0017 line=438 │ │ @@ -116547,119 +116574,119 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -06f358: |[06f358] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -06f368: 7110 e508 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -06f36e: 0a00 |0003: move-result v0 │ │ -06f370: 55d9 fc03 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06f374: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ -06f378: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -06f37c: 6e10 4610 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ -06f382: 0a09 |000d: move-result v9 │ │ -06f384: 121a |000e: const/4 v10, #int 1 // #1 │ │ -06f386: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ -06f38a: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -06f38c: 6e20 4510 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -06f392: 0c05 |0015: move-result-object v5 │ │ -06f394: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ -06f398: 54d9 fe03 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06f39c: 6e10 961f 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -06f3a2: 0a0a |001d: move-result v10 │ │ -06f3a4: 87aa |001e: float-to-int v10, v10 │ │ -06f3a6: 6e10 981f 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -06f3ac: 0a0b |0022: move-result v11 │ │ -06f3ae: 87bb |0023: float-to-int v11, v11 │ │ -06f3b0: 6e40 2611 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1126 │ │ -06f3b6: 0a09 |0027: move-result v9 │ │ -06f3b8: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ -06f3bc: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -06f3be: 5cd9 0804 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ -06f3c2: 55d9 fc03 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06f3c6: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ -06f3ca: 55d9 0204 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0402 │ │ -06f3ce: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ -06f3d2: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ -06f3d6: 54d9 fe03 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06f3da: 6e10 0a11 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -06f3e0: 6f20 8720 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@2087 │ │ -06f3e6: 0a09 |003f: move-result v9 │ │ -06f3e8: 0f09 |0040: return v9 │ │ -06f3ea: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -06f3ec: 28e9 |0042: goto 002b // -0017 │ │ -06f3ee: 1239 |0043: const/4 v9, #int 3 // #3 │ │ -06f3f0: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ -06f3f4: 1219 |0046: const/4 v9, #int 1 // #1 │ │ -06f3f6: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ -06f3fa: 54d9 fe03 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06f3fe: 6e10 0a11 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -06f404: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -06f406: 28f1 |004f: goto 0040 // -000f │ │ -06f408: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -06f40a: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ -06f410: 54d9 fe03 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06f414: 6e20 3011 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1130 │ │ -06f41a: 0a03 |0059: move-result v3 │ │ -06f41c: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ -06f420: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ -06f424: 1219 |005e: const/4 v9, #int 1 // #1 │ │ -06f426: 28e1 |005f: goto 0040 // -001f │ │ -06f428: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -06f42a: 5cd9 0204 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0402 │ │ -06f42e: 6e10 961f 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -06f434: 0a07 |0066: move-result v7 │ │ -06f436: 6e10 981f 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -06f43c: 0a08 |006a: move-result v8 │ │ -06f43e: 59d7 0004 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0400 │ │ -06f442: 59d8 0104 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0401 │ │ -06f446: 54d9 fe03 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06f44a: 54da 0d04 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06f44e: 877b |0073: float-to-int v11, v7 │ │ -06f450: 878c |0074: float-to-int v12, v8 │ │ -06f452: 6e40 2611 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1126 │ │ -06f458: 0a09 |0078: move-result v9 │ │ -06f45a: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ -06f45e: 54d9 0d04 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06f462: 6e20 5410 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1054 │ │ -06f468: 0a09 |0080: move-result v9 │ │ -06f46a: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ -06f46e: 1214 |0083: const/4 v4, #int 1 // #1 │ │ -06f470: 28d0 |0084: goto 0054 // -0030 │ │ -06f472: 6e10 961f 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -06f478: 0a07 |0088: move-result v7 │ │ -06f47a: 6e10 981f 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -06f480: 0a08 |008c: move-result v8 │ │ -06f482: 52d9 0004 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0400 │ │ -06f486: a709 0709 |008f: sub-float v9, v7, v9 │ │ -06f48a: 7110 a527 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -06f490: 0a01 |0094: move-result v1 │ │ -06f492: 52d9 0104 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0401 │ │ -06f496: a709 0809 |0097: sub-float v9, v8, v9 │ │ -06f49a: 7110 a527 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -06f4a0: 0a02 |009c: move-result v2 │ │ -06f4a2: 54d9 fe03 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06f4a6: 6e10 2211 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1122 │ │ -06f4ac: 0a06 |00a2: move-result v6 │ │ -06f4ae: 8269 |00a3: int-to-float v9, v6 │ │ -06f4b0: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ -06f4b4: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ -06f4b8: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ -06f4bc: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ -06f4c0: 54d9 fe03 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06f4c4: 6e10 0a11 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -06f4ca: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ -06f4cc: 5cd9 0204 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0402 │ │ -06f4d0: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -06f4d2: 288b |00b5: goto 0040 // -0075 │ │ -06f4d4: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ -06f4d6: 2889 |00b7: goto 0040 // -0077 │ │ -06f4d8: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ +06f3dc: |[06f3dc] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +06f3ec: 7110 e508 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +06f3f2: 0a00 |0003: move-result v0 │ │ +06f3f4: 55d9 fc03 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06f3f8: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ +06f3fc: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +06f400: 6e10 4610 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ +06f406: 0a09 |000d: move-result v9 │ │ +06f408: 121a |000e: const/4 v10, #int 1 // #1 │ │ +06f40a: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ +06f40e: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +06f410: 6e20 4510 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +06f416: 0c05 |0015: move-result-object v5 │ │ +06f418: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ +06f41c: 54d9 fe03 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06f420: 6e10 961f 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +06f426: 0a0a |001d: move-result v10 │ │ +06f428: 87aa |001e: float-to-int v10, v10 │ │ +06f42a: 6e10 981f 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +06f430: 0a0b |0022: move-result v11 │ │ +06f432: 87bb |0023: float-to-int v11, v11 │ │ +06f434: 6e40 2611 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1126 │ │ +06f43a: 0a09 |0027: move-result v9 │ │ +06f43c: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ +06f440: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +06f442: 5cd9 0804 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ +06f446: 55d9 fc03 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06f44a: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ +06f44e: 55d9 0204 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0402 │ │ +06f452: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ +06f456: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ +06f45a: 54d9 fe03 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06f45e: 6e10 0a11 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +06f464: 6f20 8720 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@2087 │ │ +06f46a: 0a09 |003f: move-result v9 │ │ +06f46c: 0f09 |0040: return v9 │ │ +06f46e: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +06f470: 28e9 |0042: goto 002b // -0017 │ │ +06f472: 1239 |0043: const/4 v9, #int 3 // #3 │ │ +06f474: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ +06f478: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +06f47a: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ +06f47e: 54d9 fe03 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06f482: 6e10 0a11 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +06f488: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +06f48a: 28f1 |004f: goto 0040 // -000f │ │ +06f48c: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +06f48e: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ +06f494: 54d9 fe03 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06f498: 6e20 3011 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1130 │ │ +06f49e: 0a03 |0059: move-result v3 │ │ +06f4a0: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ +06f4a4: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ +06f4a8: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +06f4aa: 28e1 |005f: goto 0040 // -001f │ │ +06f4ac: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +06f4ae: 5cd9 0204 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0402 │ │ +06f4b2: 6e10 961f 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +06f4b8: 0a07 |0066: move-result v7 │ │ +06f4ba: 6e10 981f 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +06f4c0: 0a08 |006a: move-result v8 │ │ +06f4c2: 59d7 0004 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0400 │ │ +06f4c6: 59d8 0104 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0401 │ │ +06f4ca: 54d9 fe03 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06f4ce: 54da 0d04 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06f4d2: 877b |0073: float-to-int v11, v7 │ │ +06f4d4: 878c |0074: float-to-int v12, v8 │ │ +06f4d6: 6e40 2611 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1126 │ │ +06f4dc: 0a09 |0078: move-result v9 │ │ +06f4de: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ +06f4e2: 54d9 0d04 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06f4e6: 6e20 5410 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1054 │ │ +06f4ec: 0a09 |0080: move-result v9 │ │ +06f4ee: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ +06f4f2: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +06f4f4: 28d0 |0084: goto 0054 // -0030 │ │ +06f4f6: 6e10 961f 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +06f4fc: 0a07 |0088: move-result v7 │ │ +06f4fe: 6e10 981f 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +06f504: 0a08 |008c: move-result v8 │ │ +06f506: 52d9 0004 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0400 │ │ +06f50a: a709 0709 |008f: sub-float v9, v7, v9 │ │ +06f50e: 7110 a527 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +06f514: 0a01 |0094: move-result v1 │ │ +06f516: 52d9 0104 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0401 │ │ +06f51a: a709 0809 |0097: sub-float v9, v8, v9 │ │ +06f51e: 7110 a527 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +06f524: 0a02 |009c: move-result v2 │ │ +06f526: 54d9 fe03 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06f52a: 6e10 2211 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1122 │ │ +06f530: 0a06 |00a2: move-result v6 │ │ +06f532: 8269 |00a3: int-to-float v9, v6 │ │ +06f534: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ +06f538: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ +06f53c: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ +06f540: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ +06f544: 54d9 fe03 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06f548: 6e10 0a11 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +06f54e: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ +06f550: 5cd9 0204 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0402 │ │ +06f554: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +06f556: 288b |00b5: goto 0040 // -0075 │ │ +06f558: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ +06f55a: 2889 |00b7: goto 0040 // -0077 │ │ +06f55c: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0004 line=765 │ │ 0x0011 line=767 │ │ 0x0016 line=768 │ │ 0x0018 line=769 │ │ @@ -116715,262 +116742,262 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 34 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 481 16-bit code units │ │ -06f4ec: |[06f4ec] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ -06f4fc: 7601 5710 1c00 |0000: invoke-direct/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ -06f502: 0a0c |0003: move-result v12 │ │ -06f504: 380c 5f00 |0004: if-eqz v12, 0063 // +005f │ │ -06f508: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ -06f50c: 5400 fe03 |0008: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06f510: 0819 0000 |000a: move-object/from16 v25, v0 │ │ -06f514: 131a 0200 |000c: const/16 v26, #int 2 // #2 │ │ -06f518: 7402 2d11 1900 |000e: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@112d │ │ -06f51e: 9117 201e |0011: sub-int v23, v32, v30 │ │ -06f522: 380c 5c00 |0013: if-eqz v12, 006f // +005c │ │ -06f526: 7401 4c10 1c00 |0015: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ -06f52c: 0a13 |0018: move-result v19 │ │ -06f52e: 380c 5b00 |0019: if-eqz v12, 0074 // +005b │ │ -06f532: 7401 4b10 1c00 |001b: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ -06f538: 0a12 |001e: move-result v18 │ │ -06f53a: 7401 4d10 1c00 |001f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ -06f540: 0a14 |0022: move-result v20 │ │ -06f542: 7401 4610 1c00 |0023: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ -06f548: 0a06 |0026: move-result v6 │ │ -06f54a: 0218 1300 |0027: move/from16 v24, v19 │ │ -06f54e: 0210 1800 |0029: move/from16 v16, v24 │ │ -06f552: 0800 1c00 |002b: move-object/from16 v0, v28 │ │ -06f556: 5500 ff03 |002d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ -06f55a: 0219 0000 |002f: move/from16 v25, v0 │ │ -06f55e: 3819 1a00 |0031: if-eqz v25, 004b // +001a │ │ -06f562: 0800 1c00 |0033: move-object/from16 v0, v28 │ │ -06f566: 5500 fc03 |0035: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06f56a: 0219 0000 |0037: move/from16 v25, v0 │ │ -06f56e: 3819 4000 |0039: if-eqz v25, 0079 // +0040 │ │ -06f572: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ -06f576: 5500 0804 |003d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ -06f57a: 0219 0000 |003f: move/from16 v25, v0 │ │ -06f57e: 3819 3800 |0041: if-eqz v25, 0079 // +0038 │ │ -06f582: 1519 803f |0043: const/high16 v25, #int 1065353216 // #3f80 │ │ -06f586: 0200 1900 |0045: move/from16 v0, v25 │ │ -06f58a: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ -06f58e: 5910 0b04 |0049: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06f592: 120b |004b: const/4 v11, #int 0 // #0 │ │ -06f594: 356b 0a01 |004c: if-ge v11, v6, 0156 // +010a │ │ -06f598: 0800 1c00 |004e: move-object/from16 v0, v28 │ │ -06f59c: 6e20 4510 b000 |0050: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -06f5a2: 0c04 |0053: move-result-object v4 │ │ -06f5a4: 6e10 fa1f 0400 |0054: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -06f5aa: 0a19 |0057: move-result v25 │ │ -06f5ac: 131a 0800 |0058: const/16 v26, #int 8 // #8 │ │ -06f5b0: 0200 1900 |005a: move/from16 v0, v25 │ │ -06f5b4: 0201 1a00 |005c: move/from16 v1, v26 │ │ -06f5b8: 3310 1e00 |005e: if-ne v0, v1, 007c // +001e │ │ -06f5bc: d80b 0b01 |0060: add-int/lit8 v11, v11, #int 1 // #01 │ │ -06f5c0: 28ea |0062: goto 004c // -0016 │ │ -06f5c2: 0800 1c00 |0063: move-object/from16 v0, v28 │ │ -06f5c6: 5400 fe03 |0065: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06f5ca: 0819 0000 |0067: move-object/from16 v25, v0 │ │ -06f5ce: 131a 0100 |0069: const/16 v26, #int 1 // #1 │ │ -06f5d2: 7402 2d11 1900 |006b: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@112d │ │ -06f5d8: 28a3 |006e: goto 0011 // -005d │ │ -06f5da: 7401 4b10 1c00 |006f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ -06f5e0: 0a13 |0072: move-result v19 │ │ -06f5e2: 28a6 |0073: goto 0019 // -005a │ │ -06f5e4: 7401 4c10 1c00 |0074: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ -06f5ea: 0a12 |0077: move-result v18 │ │ -06f5ec: 28a7 |0078: goto 001f // -0059 │ │ -06f5ee: 1319 0000 |0079: const/16 v25, #int 0 // #0 │ │ -06f5f2: 28ca |007b: goto 0045 // -0036 │ │ -06f5f4: 6e10 e21f 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06f5fa: 0c0d |007f: move-result-object v13 │ │ -06f5fc: 1f0d a802 |0080: check-cast v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06f600: 6e10 e81f 0400 |0082: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -06f606: 0a0a |0085: move-result v10 │ │ -06f608: 1311 0000 |0086: const/16 v17, #int 0 // #0 │ │ -06f60c: 55d0 f403 |0088: iget-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ -06f610: 0219 0000 |008a: move/from16 v25, v0 │ │ -06f614: 3819 9300 |008c: if-eqz v25, 011f // +0093 │ │ -06f618: 52d0 f203 |008e: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ -06f61c: 0219 0000 |0090: move/from16 v25, v0 │ │ -06f620: 52d0 f303 |0092: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ -06f624: 021a 0000 |0094: move/from16 v26, v0 │ │ -06f628: 900f 191a |0096: add-int v15, v25, v26 │ │ -06f62c: 9119 1712 |0098: sub-int v25, v23, v18 │ │ -06f630: 0800 1c00 |009a: move-object/from16 v0, v28 │ │ -06f634: 5200 0304 |009c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0403 │ │ -06f638: 021a 0000 |009e: move/from16 v26, v0 │ │ -06f63c: 9119 191a |00a0: sub-int v25, v25, v26 │ │ -06f640: 0200 1000 |00a2: move/from16 v0, v16 │ │ -06f644: 0201 1900 |00a4: move/from16 v1, v25 │ │ -06f648: 7120 af27 1000 |00a6: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06f64e: 0a19 |00a9: move-result v25 │ │ -06f650: 9119 1918 |00aa: sub-int v25, v25, v24 │ │ -06f654: 9116 190f |00ac: sub-int v22, v25, v15 │ │ -06f658: 0200 1600 |00ae: move/from16 v0, v22 │ │ -06f65c: 0801 1c00 |00b0: move-object/from16 v1, v28 │ │ -06f660: 5910 0c04 |00b2: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ -06f664: 380c 6500 |00b4: if-eqz v12, 0119 // +0065 │ │ -06f668: 52de f303 |00b6: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ -06f66c: 9019 180e |00b8: add-int v25, v24, v14 │ │ -06f670: 9019 1916 |00ba: add-int v25, v25, v22 │ │ -06f674: db1a 0a02 |00bc: div-int/lit8 v26, v10, #int 2 // #02 │ │ -06f678: 9019 191a |00be: add-int v25, v25, v26 │ │ -06f67c: 911a 1712 |00c0: sub-int v26, v23, v18 │ │ -06f680: 0200 1900 |00c2: move/from16 v0, v25 │ │ -06f684: 0201 1a00 |00c4: move/from16 v1, v26 │ │ -06f688: 3710 5600 |00c6: if-le v0, v1, 011c // +0056 │ │ -06f68c: 1319 0100 |00c8: const/16 v25, #int 1 // #1 │ │ -06f690: 0200 1900 |00ca: move/from16 v0, v25 │ │ -06f694: 5cd0 f003 |00cc: iput-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ -06f698: 0200 1600 |00ce: move/from16 v0, v22 │ │ -06f69c: 8200 |00d0: int-to-float v0, v0 │ │ -06f69e: 0219 0000 |00d1: move/from16 v25, v0 │ │ -06f6a2: 0800 1c00 |00d3: move-object/from16 v0, v28 │ │ -06f6a6: 5200 0b04 |00d5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06f6aa: 021a 0000 |00d7: move/from16 v26, v0 │ │ -06f6ae: a819 191a |00d9: mul-float v25, v25, v26 │ │ -06f6b2: 0200 1900 |00db: move/from16 v0, v25 │ │ -06f6b6: 8700 |00dd: float-to-int v0, v0 │ │ -06f6b8: 0215 0000 |00de: move/from16 v21, v0 │ │ -06f6bc: 9019 150e |00e0: add-int v25, v21, v14 │ │ -06f6c0: 9018 1819 |00e2: add-int v24, v24, v25 │ │ -06f6c4: 0200 1500 |00e4: move/from16 v0, v21 │ │ -06f6c8: 8200 |00e6: int-to-float v0, v0 │ │ -06f6ca: 0219 0000 |00e7: move/from16 v25, v0 │ │ -06f6ce: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ -06f6d2: 5200 0c04 |00eb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ -06f6d6: 021a 0000 |00ed: move/from16 v26, v0 │ │ -06f6da: 0200 1a00 |00ef: move/from16 v0, v26 │ │ -06f6de: 8200 |00f1: int-to-float v0, v0 │ │ -06f6e0: 021a 0000 |00f2: move/from16 v26, v0 │ │ -06f6e4: a919 191a |00f4: div-float v25, v25, v26 │ │ -06f6e8: 0200 1900 |00f6: move/from16 v0, v25 │ │ -06f6ec: 0801 1c00 |00f8: move-object/from16 v1, v28 │ │ -06f6f0: 5910 0b04 |00fa: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06f6f4: 380c 5500 |00fc: if-eqz v12, 0151 // +0055 │ │ -06f6f8: 9119 1718 |00fe: sub-int v25, v23, v24 │ │ -06f6fc: 9008 1911 |0100: add-int v8, v25, v17 │ │ -06f700: 9107 080a |0102: sub-int v7, v8, v10 │ │ -06f704: 0209 1400 |0104: move/from16 v9, v20 │ │ -06f708: 6e10 e61f 0400 |0106: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -06f70e: 0a19 |0109: move-result v25 │ │ -06f710: 9005 0919 |010a: add-int v5, v9, v25 │ │ -06f714: 0200 1400 |010c: move/from16 v0, v20 │ │ -06f718: 6e55 1320 7480 |010e: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -06f71e: 6e10 fb1f 0400 |0111: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -06f724: 0a19 |0114: move-result v25 │ │ -06f726: 9010 1019 |0115: add-int v16, v16, v25 │ │ -06f72a: 2900 49ff |0117: goto/16 0060 // -00b7 │ │ -06f72e: 52de f203 |0119: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ -06f732: 289d |011b: goto 00b8 // -0063 │ │ -06f734: 1319 0000 |011c: const/16 v25, #int 0 // #0 │ │ -06f738: 28ac |011e: goto 00ca // -0054 │ │ -06f73a: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ -06f73e: 5500 fc03 |0121: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06f742: 0219 0000 |0123: move/from16 v25, v0 │ │ -06f746: 3819 2900 |0125: if-eqz v25, 014e // +0029 │ │ -06f74a: 0800 1c00 |0127: move-object/from16 v0, v28 │ │ -06f74e: 5200 0504 |0129: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ -06f752: 0219 0000 |012b: move/from16 v25, v0 │ │ -06f756: 3819 2100 |012d: if-eqz v25, 014e // +0021 │ │ -06f75a: 1519 803f |012f: const/high16 v25, #int 1065353216 // #3f80 │ │ -06f75e: 0800 1c00 |0131: move-object/from16 v0, v28 │ │ -06f762: 5200 0b04 |0133: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06f766: 021a 0000 |0135: move/from16 v26, v0 │ │ -06f76a: a719 191a |0137: sub-float v25, v25, v26 │ │ -06f76e: 0800 1c00 |0139: move-object/from16 v0, v28 │ │ -06f772: 5200 0504 |013b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ -06f776: 021a 0000 |013d: move/from16 v26, v0 │ │ -06f77a: 0200 1a00 |013f: move/from16 v0, v26 │ │ -06f77e: 8200 |0141: int-to-float v0, v0 │ │ -06f780: 021a 0000 |0142: move/from16 v26, v0 │ │ -06f784: a819 191a |0144: mul-float v25, v25, v26 │ │ -06f788: 0200 1900 |0146: move/from16 v0, v25 │ │ -06f78c: 8700 |0148: float-to-int v0, v0 │ │ -06f78e: 0211 0000 |0149: move/from16 v17, v0 │ │ -06f792: 0218 1000 |014b: move/from16 v24, v16 │ │ -06f796: 28af |014d: goto 00fc // -0051 │ │ -06f798: 0218 1000 |014e: move/from16 v24, v16 │ │ -06f79c: 28ac |0150: goto 00fc // -0054 │ │ -06f79e: 9107 1811 |0151: sub-int v7, v24, v17 │ │ -06f7a2: 9008 070a |0153: add-int v8, v7, v10 │ │ -06f7a6: 28af |0155: goto 0104 // -0051 │ │ -06f7a8: 0800 1c00 |0156: move-object/from16 v0, v28 │ │ -06f7ac: 5500 ff03 |0158: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ -06f7b0: 0219 0000 |015a: move/from16 v25, v0 │ │ -06f7b4: 3819 5d00 |015c: if-eqz v25, 01b9 // +005d │ │ -06f7b8: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ -06f7bc: 5500 fc03 |0160: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06f7c0: 0219 0000 |0162: move/from16 v25, v0 │ │ -06f7c4: 3819 5e00 |0164: if-eqz v25, 01c2 // +005e │ │ -06f7c8: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ -06f7cc: 5200 0504 |0168: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ -06f7d0: 0219 0000 |016a: move/from16 v25, v0 │ │ -06f7d4: 3819 0f00 |016c: if-eqz v25, 017b // +000f │ │ -06f7d8: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ -06f7dc: 5200 0b04 |0170: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06f7e0: 0219 0000 |0172: move/from16 v25, v0 │ │ -06f7e4: 0800 1c00 |0174: move-object/from16 v0, v28 │ │ -06f7e8: 0201 1900 |0176: move/from16 v1, v25 │ │ -06f7ec: 7020 6610 1000 |0178: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1066 │ │ -06f7f2: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -06f7f6: 5400 0d04 |017d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06f7fa: 0819 0000 |017f: move-object/from16 v25, v0 │ │ -06f7fe: 7401 e21f 1900 |0181: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06f804: 0c19 |0184: move-result-object v25 │ │ -06f806: 1f19 a802 |0185: check-cast v25, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06f80a: 0800 1900 |0187: move-object/from16 v0, v25 │ │ -06f80e: 5500 f003 |0189: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ -06f812: 0219 0000 |018b: move/from16 v25, v0 │ │ -06f816: 3819 1f00 |018d: if-eqz v25, 01ac // +001f │ │ -06f81a: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -06f81e: 5400 0d04 |0191: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06f822: 0819 0000 |0193: move-object/from16 v25, v0 │ │ -06f826: 0800 1c00 |0195: move-object/from16 v0, v28 │ │ -06f82a: 5200 0b04 |0197: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ -06f82e: 021a 0000 |0199: move/from16 v26, v0 │ │ -06f832: 0800 1c00 |019b: move-object/from16 v0, v28 │ │ -06f836: 5200 0e04 |019d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ -06f83a: 021b 0000 |019f: move/from16 v27, v0 │ │ -06f83e: 0800 1c00 |01a1: move-object/from16 v0, v28 │ │ -06f842: 0801 1900 |01a3: move-object/from16 v1, v25 │ │ -06f846: 0202 1a00 |01a5: move/from16 v2, v26 │ │ -06f84a: 0203 1b00 |01a7: move/from16 v3, v27 │ │ -06f84e: 7040 3c10 1032 |01a9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@103c │ │ -06f854: 0800 1c00 |01ac: move-object/from16 v0, v28 │ │ -06f858: 5400 0d04 |01ae: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06f85c: 0819 0000 |01b0: move-object/from16 v25, v0 │ │ -06f860: 0800 1c00 |01b2: move-object/from16 v0, v28 │ │ -06f864: 0801 1900 |01b4: move-object/from16 v1, v25 │ │ -06f868: 6e20 7810 1000 |01b6: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@1078 │ │ -06f86e: 1319 0000 |01b9: const/16 v25, #int 0 // #0 │ │ -06f872: 0200 1900 |01bb: move/from16 v0, v25 │ │ -06f876: 0801 1c00 |01bd: move-object/from16 v1, v28 │ │ -06f87a: 5c10 ff03 |01bf: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ -06f87e: 0e00 |01c1: return-void │ │ -06f880: 120b |01c2: const/4 v11, #int 0 // #0 │ │ -06f882: 356b e9ff |01c3: if-ge v11, v6, 01ac // -0017 │ │ -06f886: 0800 1c00 |01c5: move-object/from16 v0, v28 │ │ -06f88a: 6e20 4510 b000 |01c7: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -06f890: 0c19 |01ca: move-result-object v25 │ │ -06f892: 131a 0000 |01cb: const/16 v26, #int 0 // #0 │ │ -06f896: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ -06f89a: 5200 0e04 |01cf: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ -06f89e: 021b 0000 |01d1: move/from16 v27, v0 │ │ -06f8a2: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ -06f8a6: 0801 1900 |01d5: move-object/from16 v1, v25 │ │ -06f8aa: 0202 1a00 |01d7: move/from16 v2, v26 │ │ -06f8ae: 0203 1b00 |01d9: move/from16 v3, v27 │ │ -06f8b2: 7040 3c10 1032 |01db: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@103c │ │ -06f8b8: d80b 0b01 |01de: add-int/lit8 v11, v11, #int 1 // #01 │ │ -06f8bc: 28e3 |01e0: goto 01c3 // -001d │ │ +06f570: |[06f570] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ +06f580: 7601 5710 1c00 |0000: invoke-direct/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ +06f586: 0a0c |0003: move-result v12 │ │ +06f588: 380c 5f00 |0004: if-eqz v12, 0063 // +005f │ │ +06f58c: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ +06f590: 5400 fe03 |0008: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06f594: 0819 0000 |000a: move-object/from16 v25, v0 │ │ +06f598: 131a 0200 |000c: const/16 v26, #int 2 // #2 │ │ +06f59c: 7402 2d11 1900 |000e: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@112d │ │ +06f5a2: 9117 201e |0011: sub-int v23, v32, v30 │ │ +06f5a6: 380c 5c00 |0013: if-eqz v12, 006f // +005c │ │ +06f5aa: 7401 4c10 1c00 |0015: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ +06f5b0: 0a13 |0018: move-result v19 │ │ +06f5b2: 380c 5b00 |0019: if-eqz v12, 0074 // +005b │ │ +06f5b6: 7401 4b10 1c00 |001b: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ +06f5bc: 0a12 |001e: move-result v18 │ │ +06f5be: 7401 4d10 1c00 |001f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ +06f5c4: 0a14 |0022: move-result v20 │ │ +06f5c6: 7401 4610 1c00 |0023: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ +06f5cc: 0a06 |0026: move-result v6 │ │ +06f5ce: 0218 1300 |0027: move/from16 v24, v19 │ │ +06f5d2: 0210 1800 |0029: move/from16 v16, v24 │ │ +06f5d6: 0800 1c00 |002b: move-object/from16 v0, v28 │ │ +06f5da: 5500 ff03 |002d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ +06f5de: 0219 0000 |002f: move/from16 v25, v0 │ │ +06f5e2: 3819 1a00 |0031: if-eqz v25, 004b // +001a │ │ +06f5e6: 0800 1c00 |0033: move-object/from16 v0, v28 │ │ +06f5ea: 5500 fc03 |0035: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06f5ee: 0219 0000 |0037: move/from16 v25, v0 │ │ +06f5f2: 3819 4000 |0039: if-eqz v25, 0079 // +0040 │ │ +06f5f6: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ +06f5fa: 5500 0804 |003d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ +06f5fe: 0219 0000 |003f: move/from16 v25, v0 │ │ +06f602: 3819 3800 |0041: if-eqz v25, 0079 // +0038 │ │ +06f606: 1519 803f |0043: const/high16 v25, #int 1065353216 // #3f80 │ │ +06f60a: 0200 1900 |0045: move/from16 v0, v25 │ │ +06f60e: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ +06f612: 5910 0b04 |0049: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06f616: 120b |004b: const/4 v11, #int 0 // #0 │ │ +06f618: 356b 0a01 |004c: if-ge v11, v6, 0156 // +010a │ │ +06f61c: 0800 1c00 |004e: move-object/from16 v0, v28 │ │ +06f620: 6e20 4510 b000 |0050: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +06f626: 0c04 |0053: move-result-object v4 │ │ +06f628: 6e10 fa1f 0400 |0054: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +06f62e: 0a19 |0057: move-result v25 │ │ +06f630: 131a 0800 |0058: const/16 v26, #int 8 // #8 │ │ +06f634: 0200 1900 |005a: move/from16 v0, v25 │ │ +06f638: 0201 1a00 |005c: move/from16 v1, v26 │ │ +06f63c: 3310 1e00 |005e: if-ne v0, v1, 007c // +001e │ │ +06f640: d80b 0b01 |0060: add-int/lit8 v11, v11, #int 1 // #01 │ │ +06f644: 28ea |0062: goto 004c // -0016 │ │ +06f646: 0800 1c00 |0063: move-object/from16 v0, v28 │ │ +06f64a: 5400 fe03 |0065: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06f64e: 0819 0000 |0067: move-object/from16 v25, v0 │ │ +06f652: 131a 0100 |0069: const/16 v26, #int 1 // #1 │ │ +06f656: 7402 2d11 1900 |006b: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@112d │ │ +06f65c: 28a3 |006e: goto 0011 // -005d │ │ +06f65e: 7401 4b10 1c00 |006f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ +06f664: 0a13 |0072: move-result v19 │ │ +06f666: 28a6 |0073: goto 0019 // -005a │ │ +06f668: 7401 4c10 1c00 |0074: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ +06f66e: 0a12 |0077: move-result v18 │ │ +06f670: 28a7 |0078: goto 001f // -0059 │ │ +06f672: 1319 0000 |0079: const/16 v25, #int 0 // #0 │ │ +06f676: 28ca |007b: goto 0045 // -0036 │ │ +06f678: 6e10 e21f 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06f67e: 0c0d |007f: move-result-object v13 │ │ +06f680: 1f0d a902 |0080: check-cast v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06f684: 6e10 e81f 0400 |0082: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +06f68a: 0a0a |0085: move-result v10 │ │ +06f68c: 1311 0000 |0086: const/16 v17, #int 0 // #0 │ │ +06f690: 55d0 f403 |0088: iget-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ +06f694: 0219 0000 |008a: move/from16 v25, v0 │ │ +06f698: 3819 9300 |008c: if-eqz v25, 011f // +0093 │ │ +06f69c: 52d0 f203 |008e: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ +06f6a0: 0219 0000 |0090: move/from16 v25, v0 │ │ +06f6a4: 52d0 f303 |0092: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ +06f6a8: 021a 0000 |0094: move/from16 v26, v0 │ │ +06f6ac: 900f 191a |0096: add-int v15, v25, v26 │ │ +06f6b0: 9119 1712 |0098: sub-int v25, v23, v18 │ │ +06f6b4: 0800 1c00 |009a: move-object/from16 v0, v28 │ │ +06f6b8: 5200 0304 |009c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0403 │ │ +06f6bc: 021a 0000 |009e: move/from16 v26, v0 │ │ +06f6c0: 9119 191a |00a0: sub-int v25, v25, v26 │ │ +06f6c4: 0200 1000 |00a2: move/from16 v0, v16 │ │ +06f6c8: 0201 1900 |00a4: move/from16 v1, v25 │ │ +06f6cc: 7120 af27 1000 |00a6: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06f6d2: 0a19 |00a9: move-result v25 │ │ +06f6d4: 9119 1918 |00aa: sub-int v25, v25, v24 │ │ +06f6d8: 9116 190f |00ac: sub-int v22, v25, v15 │ │ +06f6dc: 0200 1600 |00ae: move/from16 v0, v22 │ │ +06f6e0: 0801 1c00 |00b0: move-object/from16 v1, v28 │ │ +06f6e4: 5910 0c04 |00b2: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ +06f6e8: 380c 6500 |00b4: if-eqz v12, 0119 // +0065 │ │ +06f6ec: 52de f303 |00b6: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ +06f6f0: 9019 180e |00b8: add-int v25, v24, v14 │ │ +06f6f4: 9019 1916 |00ba: add-int v25, v25, v22 │ │ +06f6f8: db1a 0a02 |00bc: div-int/lit8 v26, v10, #int 2 // #02 │ │ +06f6fc: 9019 191a |00be: add-int v25, v25, v26 │ │ +06f700: 911a 1712 |00c0: sub-int v26, v23, v18 │ │ +06f704: 0200 1900 |00c2: move/from16 v0, v25 │ │ +06f708: 0201 1a00 |00c4: move/from16 v1, v26 │ │ +06f70c: 3710 5600 |00c6: if-le v0, v1, 011c // +0056 │ │ +06f710: 1319 0100 |00c8: const/16 v25, #int 1 // #1 │ │ +06f714: 0200 1900 |00ca: move/from16 v0, v25 │ │ +06f718: 5cd0 f003 |00cc: iput-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ +06f71c: 0200 1600 |00ce: move/from16 v0, v22 │ │ +06f720: 8200 |00d0: int-to-float v0, v0 │ │ +06f722: 0219 0000 |00d1: move/from16 v25, v0 │ │ +06f726: 0800 1c00 |00d3: move-object/from16 v0, v28 │ │ +06f72a: 5200 0b04 |00d5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06f72e: 021a 0000 |00d7: move/from16 v26, v0 │ │ +06f732: a819 191a |00d9: mul-float v25, v25, v26 │ │ +06f736: 0200 1900 |00db: move/from16 v0, v25 │ │ +06f73a: 8700 |00dd: float-to-int v0, v0 │ │ +06f73c: 0215 0000 |00de: move/from16 v21, v0 │ │ +06f740: 9019 150e |00e0: add-int v25, v21, v14 │ │ +06f744: 9018 1819 |00e2: add-int v24, v24, v25 │ │ +06f748: 0200 1500 |00e4: move/from16 v0, v21 │ │ +06f74c: 8200 |00e6: int-to-float v0, v0 │ │ +06f74e: 0219 0000 |00e7: move/from16 v25, v0 │ │ +06f752: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ +06f756: 5200 0c04 |00eb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ +06f75a: 021a 0000 |00ed: move/from16 v26, v0 │ │ +06f75e: 0200 1a00 |00ef: move/from16 v0, v26 │ │ +06f762: 8200 |00f1: int-to-float v0, v0 │ │ +06f764: 021a 0000 |00f2: move/from16 v26, v0 │ │ +06f768: a919 191a |00f4: div-float v25, v25, v26 │ │ +06f76c: 0200 1900 |00f6: move/from16 v0, v25 │ │ +06f770: 0801 1c00 |00f8: move-object/from16 v1, v28 │ │ +06f774: 5910 0b04 |00fa: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06f778: 380c 5500 |00fc: if-eqz v12, 0151 // +0055 │ │ +06f77c: 9119 1718 |00fe: sub-int v25, v23, v24 │ │ +06f780: 9008 1911 |0100: add-int v8, v25, v17 │ │ +06f784: 9107 080a |0102: sub-int v7, v8, v10 │ │ +06f788: 0209 1400 |0104: move/from16 v9, v20 │ │ +06f78c: 6e10 e61f 0400 |0106: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +06f792: 0a19 |0109: move-result v25 │ │ +06f794: 9005 0919 |010a: add-int v5, v9, v25 │ │ +06f798: 0200 1400 |010c: move/from16 v0, v20 │ │ +06f79c: 6e55 1320 7480 |010e: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +06f7a2: 6e10 fb1f 0400 |0111: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +06f7a8: 0a19 |0114: move-result v25 │ │ +06f7aa: 9010 1019 |0115: add-int v16, v16, v25 │ │ +06f7ae: 2900 49ff |0117: goto/16 0060 // -00b7 │ │ +06f7b2: 52de f203 |0119: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ +06f7b6: 289d |011b: goto 00b8 // -0063 │ │ +06f7b8: 1319 0000 |011c: const/16 v25, #int 0 // #0 │ │ +06f7bc: 28ac |011e: goto 00ca // -0054 │ │ +06f7be: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ +06f7c2: 5500 fc03 |0121: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06f7c6: 0219 0000 |0123: move/from16 v25, v0 │ │ +06f7ca: 3819 2900 |0125: if-eqz v25, 014e // +0029 │ │ +06f7ce: 0800 1c00 |0127: move-object/from16 v0, v28 │ │ +06f7d2: 5200 0504 |0129: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ +06f7d6: 0219 0000 |012b: move/from16 v25, v0 │ │ +06f7da: 3819 2100 |012d: if-eqz v25, 014e // +0021 │ │ +06f7de: 1519 803f |012f: const/high16 v25, #int 1065353216 // #3f80 │ │ +06f7e2: 0800 1c00 |0131: move-object/from16 v0, v28 │ │ +06f7e6: 5200 0b04 |0133: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06f7ea: 021a 0000 |0135: move/from16 v26, v0 │ │ +06f7ee: a719 191a |0137: sub-float v25, v25, v26 │ │ +06f7f2: 0800 1c00 |0139: move-object/from16 v0, v28 │ │ +06f7f6: 5200 0504 |013b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ +06f7fa: 021a 0000 |013d: move/from16 v26, v0 │ │ +06f7fe: 0200 1a00 |013f: move/from16 v0, v26 │ │ +06f802: 8200 |0141: int-to-float v0, v0 │ │ +06f804: 021a 0000 |0142: move/from16 v26, v0 │ │ +06f808: a819 191a |0144: mul-float v25, v25, v26 │ │ +06f80c: 0200 1900 |0146: move/from16 v0, v25 │ │ +06f810: 8700 |0148: float-to-int v0, v0 │ │ +06f812: 0211 0000 |0149: move/from16 v17, v0 │ │ +06f816: 0218 1000 |014b: move/from16 v24, v16 │ │ +06f81a: 28af |014d: goto 00fc // -0051 │ │ +06f81c: 0218 1000 |014e: move/from16 v24, v16 │ │ +06f820: 28ac |0150: goto 00fc // -0054 │ │ +06f822: 9107 1811 |0151: sub-int v7, v24, v17 │ │ +06f826: 9008 070a |0153: add-int v8, v7, v10 │ │ +06f82a: 28af |0155: goto 0104 // -0051 │ │ +06f82c: 0800 1c00 |0156: move-object/from16 v0, v28 │ │ +06f830: 5500 ff03 |0158: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ +06f834: 0219 0000 |015a: move/from16 v25, v0 │ │ +06f838: 3819 5d00 |015c: if-eqz v25, 01b9 // +005d │ │ +06f83c: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ +06f840: 5500 fc03 |0160: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06f844: 0219 0000 |0162: move/from16 v25, v0 │ │ +06f848: 3819 5e00 |0164: if-eqz v25, 01c2 // +005e │ │ +06f84c: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ +06f850: 5200 0504 |0168: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ +06f854: 0219 0000 |016a: move/from16 v25, v0 │ │ +06f858: 3819 0f00 |016c: if-eqz v25, 017b // +000f │ │ +06f85c: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ +06f860: 5200 0b04 |0170: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06f864: 0219 0000 |0172: move/from16 v25, v0 │ │ +06f868: 0800 1c00 |0174: move-object/from16 v0, v28 │ │ +06f86c: 0201 1900 |0176: move/from16 v1, v25 │ │ +06f870: 7020 6610 1000 |0178: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1066 │ │ +06f876: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +06f87a: 5400 0d04 |017d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06f87e: 0819 0000 |017f: move-object/from16 v25, v0 │ │ +06f882: 7401 e21f 1900 |0181: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06f888: 0c19 |0184: move-result-object v25 │ │ +06f88a: 1f19 a902 |0185: check-cast v25, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06f88e: 0800 1900 |0187: move-object/from16 v0, v25 │ │ +06f892: 5500 f003 |0189: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ +06f896: 0219 0000 |018b: move/from16 v25, v0 │ │ +06f89a: 3819 1f00 |018d: if-eqz v25, 01ac // +001f │ │ +06f89e: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +06f8a2: 5400 0d04 |0191: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06f8a6: 0819 0000 |0193: move-object/from16 v25, v0 │ │ +06f8aa: 0800 1c00 |0195: move-object/from16 v0, v28 │ │ +06f8ae: 5200 0b04 |0197: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@040b │ │ +06f8b2: 021a 0000 |0199: move/from16 v26, v0 │ │ +06f8b6: 0800 1c00 |019b: move-object/from16 v0, v28 │ │ +06f8ba: 5200 0e04 |019d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ +06f8be: 021b 0000 |019f: move/from16 v27, v0 │ │ +06f8c2: 0800 1c00 |01a1: move-object/from16 v0, v28 │ │ +06f8c6: 0801 1900 |01a3: move-object/from16 v1, v25 │ │ +06f8ca: 0202 1a00 |01a5: move/from16 v2, v26 │ │ +06f8ce: 0203 1b00 |01a7: move/from16 v3, v27 │ │ +06f8d2: 7040 3c10 1032 |01a9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@103c │ │ +06f8d8: 0800 1c00 |01ac: move-object/from16 v0, v28 │ │ +06f8dc: 5400 0d04 |01ae: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06f8e0: 0819 0000 |01b0: move-object/from16 v25, v0 │ │ +06f8e4: 0800 1c00 |01b2: move-object/from16 v0, v28 │ │ +06f8e8: 0801 1900 |01b4: move-object/from16 v1, v25 │ │ +06f8ec: 6e20 7810 1000 |01b6: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@1078 │ │ +06f8f2: 1319 0000 |01b9: const/16 v25, #int 0 // #0 │ │ +06f8f6: 0200 1900 |01bb: move/from16 v0, v25 │ │ +06f8fa: 0801 1c00 |01bd: move-object/from16 v1, v28 │ │ +06f8fe: 5c10 ff03 |01bf: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ +06f902: 0e00 |01c1: return-void │ │ +06f904: 120b |01c2: const/4 v11, #int 0 // #0 │ │ +06f906: 356b e9ff |01c3: if-ge v11, v6, 01ac // -0017 │ │ +06f90a: 0800 1c00 |01c5: move-object/from16 v0, v28 │ │ +06f90e: 6e20 4510 b000 |01c7: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +06f914: 0c19 |01ca: move-result-object v25 │ │ +06f916: 131a 0000 |01cb: const/16 v26, #int 0 // #0 │ │ +06f91a: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ +06f91e: 5200 0e04 |01cf: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ +06f922: 021b 0000 |01d1: move/from16 v27, v0 │ │ +06f926: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ +06f92a: 0801 1900 |01d5: move-object/from16 v1, v25 │ │ +06f92e: 0202 1a00 |01d7: move/from16 v2, v26 │ │ +06f932: 0203 1b00 |01d9: move/from16 v3, v27 │ │ +06f936: 7040 3c10 1032 |01db: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@103c │ │ +06f93c: d80b 0b01 |01de: add-int/lit8 v11, v11, #int 1 // #01 │ │ +06f940: 28e3 |01e0: goto 01c3 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0004 line=658 │ │ 0x0006 line=659 │ │ 0x0011 line=663 │ │ 0x0013 line=664 │ │ @@ -117076,451 +117103,451 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 34 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 864 16-bit code units │ │ -06f8c0: |[06f8c0] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ -06f8d0: 7701 bd1f 2000 |0000: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -06f8d6: 0a19 |0003: move-result v25 │ │ -06f8d8: 7701 be1f 2000 |0004: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -06f8de: 0a1b |0007: move-result v27 │ │ -06f8e0: 7701 bd1f 2100 |0008: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -06f8e6: 0a0c |000b: move-result v12 │ │ -06f8e8: 7701 be1f 2100 |000c: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -06f8ee: 0a0d |000f: move-result v13 │ │ -06f8f0: 151d 0040 |0010: const/high16 v29, #int 1073741824 // #4000 │ │ -06f8f4: 0200 1900 |0012: move/from16 v0, v25 │ │ -06f8f8: 0201 1d00 |0014: move/from16 v1, v29 │ │ -06f8fc: 3210 7800 |0016: if-eq v0, v1, 008e // +0078 │ │ -06f900: 7401 5510 1f00 |0018: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1055 │ │ -06f906: 0a1d |001b: move-result v29 │ │ -06f908: 381d 6a00 |001c: if-eqz v29, 0086 // +006a │ │ -06f90c: 151d 0080 |001e: const/high16 v29, #int -2147483648 // #8000 │ │ -06f910: 0200 1900 |0020: move/from16 v0, v25 │ │ -06f914: 0201 1d00 |0022: move/from16 v1, v29 │ │ -06f918: 3310 5b00 |0024: if-ne v0, v1, 007f // +005b │ │ -06f91c: 1519 0040 |0026: const/high16 v25, #int 1073741824 // #4000 │ │ -06f920: 1310 0000 |0028: const/16 v16, #int 0 // #0 │ │ -06f924: 1312 ffff |002a: const/16 v18, #int -1 // #ffff │ │ -06f928: 2c0c 2a03 0000 |002c: sparse-switch v12, 00000356 // +0000032a │ │ -06f92e: 1317 0000 |002f: const/16 v23, #int 0 // #0 │ │ -06f932: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -06f934: 7401 4b10 1f00 |0032: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ -06f93a: 0a1d |0035: move-result v29 │ │ -06f93c: 911d 1b1d |0036: sub-int v29, v27, v29 │ │ -06f940: 7401 4c10 1f00 |0038: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ -06f946: 0a1e |003b: move-result v30 │ │ -06f948: 9118 1d1e |003c: sub-int v24, v29, v30 │ │ -06f94c: 021a 1800 |003e: move/from16 v26, v24 │ │ -06f950: 7401 4610 1f00 |0040: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ -06f956: 0a06 |0043: move-result v6 │ │ -06f958: 131d 0200 |0044: const/16 v29, #int 2 // #2 │ │ -06f95c: 0200 1d00 |0046: move/from16 v0, v29 │ │ -06f960: 3706 0900 |0048: if-le v6, v0, 0051 // +0009 │ │ -06f964: 1a1d 5e10 |004a: const-string v29, "SlidingPaneLayout" // string@105e │ │ -06f968: 1a1e d22b |004c: const-string v30, "onMeasure: More than two child views are not supported." // string@2bd2 │ │ -06f96c: 7702 0b1f 1d00 |004e: invoke-static/range {v29, v30}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -06f972: 131d 0000 |0051: const/16 v29, #int 0 // #0 │ │ -06f976: 0800 1d00 |0053: move-object/from16 v0, v29 │ │ -06f97a: 0801 1f00 |0055: move-object/from16 v1, v31 │ │ -06f97e: 5b10 0d04 |0057: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06f982: 120f |0059: const/4 v15, #int 0 // #0 │ │ -06f984: 356f 4501 |005a: if-ge v15, v6, 019f // +0145 │ │ -06f988: 0800 1f00 |005c: move-object/from16 v0, v31 │ │ -06f98c: 6e20 4510 f000 |005e: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -06f992: 0c05 |0061: move-result-object v5 │ │ -06f994: 6e10 e21f 0500 |0062: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06f99a: 0c11 |0065: move-result-object v17 │ │ -06f99c: 1f11 a802 |0066: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06f9a0: 6e10 fa1f 0500 |0068: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -06f9a6: 0a1d |006b: move-result v29 │ │ -06f9a8: 131e 0800 |006c: const/16 v30, #int 8 // #8 │ │ -06f9ac: 0200 1d00 |006e: move/from16 v0, v29 │ │ -06f9b0: 0201 1e00 |0070: move/from16 v1, v30 │ │ -06f9b4: 3310 5100 |0072: if-ne v0, v1, 00c3 // +0051 │ │ -06f9b8: 131d 0000 |0074: const/16 v29, #int 0 // #0 │ │ -06f9bc: 0200 1d00 |0076: move/from16 v0, v29 │ │ -06f9c0: 0801 1100 |0078: move-object/from16 v1, v17 │ │ -06f9c4: 5c10 f003 |007a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ -06f9c8: d80f 0f01 |007c: add-int/lit8 v15, v15, #int 1 // #01 │ │ -06f9cc: 28dc |007e: goto 005a // -0024 │ │ -06f9ce: 3919 a9ff |007f: if-nez v25, 0028 // -0057 │ │ -06f9d2: 1519 0040 |0081: const/high16 v25, #int 1073741824 // #4000 │ │ -06f9d6: 131b 2c01 |0083: const/16 v27, #int 300 // #12c │ │ -06f9da: 28a3 |0085: goto 0028 // -005d │ │ -06f9dc: 221d 5705 |0086: new-instance v29, Ljava/lang/IllegalStateException; // type@0557 │ │ -06f9e0: 1a1e ba13 |0088: const-string v30, "Width must have an exact value or MATCH_PARENT" // string@13ba │ │ -06f9e4: 7602 9327 1d00 |008a: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -06f9ea: 271d |008d: throw v29 │ │ -06f9ec: 390c 9aff |008e: if-nez v12, 0028 // -0066 │ │ -06f9f0: 7401 5510 1f00 |0090: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1055 │ │ -06f9f6: 0a1d |0093: move-result v29 │ │ -06f9f8: 381d 0900 |0094: if-eqz v29, 009d // +0009 │ │ -06f9fc: 390c 92ff |0096: if-nez v12, 0028 // -006e │ │ -06fa00: 150c 0080 |0098: const/high16 v12, #int -2147483648 // #8000 │ │ -06fa04: 130d 2c01 |009a: const/16 v13, #int 300 // #12c │ │ -06fa08: 288c |009c: goto 0028 // -0074 │ │ -06fa0a: 221d 5705 |009d: new-instance v29, Ljava/lang/IllegalStateException; // type@0557 │ │ -06fa0e: 1a1e db05 |009f: const-string v30, "Height must not be UNSPECIFIED" // string@05db │ │ -06fa12: 7602 9327 1d00 |00a1: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -06fa18: 271d |00a4: throw v29 │ │ -06fa1a: 7401 4d10 1f00 |00a5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ -06fa20: 0a1d |00a8: move-result v29 │ │ -06fa22: 911d 0d1d |00a9: sub-int v29, v13, v29 │ │ -06fa26: 7401 4a10 1f00 |00ab: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@104a │ │ -06fa2c: 0a1e |00ae: move-result v30 │ │ -06fa2e: 9112 1d1e |00af: sub-int v18, v29, v30 │ │ -06fa32: 0210 1200 |00b1: move/from16 v16, v18 │ │ -06fa36: 2900 7cff |00b3: goto/16 002f // -0084 │ │ -06fa3a: 7401 4d10 1f00 |00b5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ -06fa40: 0a1d |00b8: move-result v29 │ │ -06fa42: 911d 0d1d |00b9: sub-int v29, v13, v29 │ │ -06fa46: 7401 4a10 1f00 |00bb: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@104a │ │ -06fa4c: 0a1e |00be: move-result v30 │ │ -06fa4e: 9112 1d1e |00bf: sub-int v18, v29, v30 │ │ -06fa52: 2900 6eff |00c1: goto/16 002f // -0092 │ │ -06fa56: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -06fa5a: 5200 f503 |00c5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06fa5e: 021d 0000 |00c7: move/from16 v29, v0 │ │ -06fa62: 131e 0000 |00c9: const/16 v30, #int 0 // #0 │ │ -06fa66: 2d1d 1d1e |00cb: cmpl-float v29, v29, v30 │ │ -06fa6a: 3d1d 1200 |00cd: if-lez v29, 00df // +0012 │ │ -06fa6e: 0800 1100 |00cf: move-object/from16 v0, v17 │ │ -06fa72: 5200 f503 |00d1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06fa76: 021d 0000 |00d3: move/from16 v29, v0 │ │ -06fa7a: a617 171d |00d5: add-float v23, v23, v29 │ │ -06fa7e: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ -06fa82: 5200 f603 |00d9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ -06fa86: 021d 0000 |00db: move/from16 v29, v0 │ │ -06fa8a: 381d 9fff |00dd: if-eqz v29, 007c // -0061 │ │ -06fa8e: 0800 1100 |00df: move-object/from16 v0, v17 │ │ -06fa92: 5200 f203 |00e1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ -06fa96: 021d 0000 |00e3: move/from16 v29, v0 │ │ -06fa9a: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ -06fa9e: 5200 f303 |00e7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ -06faa2: 021e 0000 |00e9: move/from16 v30, v0 │ │ -06faa6: 900e 1d1e |00eb: add-int v14, v29, v30 │ │ -06faaa: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ -06faae: 5200 f603 |00ef: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ -06fab2: 021d 0000 |00f1: move/from16 v29, v0 │ │ -06fab6: 131e feff |00f3: const/16 v30, #int -2 // #fffe │ │ -06faba: 0200 1d00 |00f5: move/from16 v0, v29 │ │ -06fabe: 0201 1e00 |00f7: move/from16 v1, v30 │ │ -06fac2: 3310 5900 |00f9: if-ne v0, v1, 0152 // +0059 │ │ -06fac6: 911d 180e |00fb: sub-int v29, v24, v14 │ │ -06faca: 151e 0080 |00fd: const/high16 v30, #int -2147483648 // #8000 │ │ -06face: 7702 bf1f 1d00 |00ff: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fad4: 0a0a |0102: move-result v10 │ │ -06fad6: 0800 1100 |0103: move-object/from16 v0, v17 │ │ -06fada: 5200 f103 |0105: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ -06fade: 021d 0000 |0107: move/from16 v29, v0 │ │ -06fae2: 131e feff |0109: const/16 v30, #int -2 // #fffe │ │ -06fae6: 0200 1d00 |010b: move/from16 v0, v29 │ │ -06faea: 0201 1e00 |010d: move/from16 v1, v30 │ │ -06faee: 3310 6700 |010f: if-ne v0, v1, 0176 // +0067 │ │ -06faf2: 151d 0080 |0111: const/high16 v29, #int -2147483648 // #8000 │ │ -06faf6: 0200 1200 |0113: move/from16 v0, v18 │ │ -06fafa: 0201 1d00 |0115: move/from16 v1, v29 │ │ -06fafe: 7120 bf1f 1000 |0117: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fb04: 0a08 |011a: move-result v8 │ │ -06fb06: 6e30 1420 a508 |011b: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -06fb0c: 6e10 e81f 0500 |011e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -06fb12: 0a09 |0121: move-result v9 │ │ -06fb14: 6e10 e61f 0500 |0122: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -06fb1a: 0a07 |0125: move-result v7 │ │ -06fb1c: 151d 0080 |0126: const/high16 v29, #int -2147483648 // #8000 │ │ -06fb20: 0200 1d00 |0128: move/from16 v0, v29 │ │ -06fb24: 330c 0c00 |012a: if-ne v12, v0, 0136 // +000c │ │ -06fb28: 0200 1000 |012c: move/from16 v0, v16 │ │ -06fb2c: 3707 0800 |012e: if-le v7, v0, 0136 // +0008 │ │ -06fb30: 0200 1200 |0130: move/from16 v0, v18 │ │ -06fb34: 7120 af27 0700 |0132: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -06fb3a: 0a10 |0135: move-result v16 │ │ -06fb3c: 911a 1a09 |0136: sub-int v26, v26, v9 │ │ -06fb40: 3b1a 6400 |0138: if-gez v26, 019c // +0064 │ │ -06fb44: 131d 0100 |013a: const/16 v29, #int 1 // #1 │ │ -06fb48: 0200 1d00 |013c: move/from16 v0, v29 │ │ -06fb4c: 0801 1100 |013e: move-object/from16 v1, v17 │ │ -06fb50: 5c10 f403 |0140: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ -06fb54: 9604 041d |0142: or-int v4, v4, v29 │ │ -06fb58: 0800 1100 |0144: move-object/from16 v0, v17 │ │ -06fb5c: 5500 f403 |0146: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ -06fb60: 021d 0000 |0148: move/from16 v29, v0 │ │ -06fb64: 381d 32ff |014a: if-eqz v29, 007c // -00ce │ │ -06fb68: 0800 1f00 |014c: move-object/from16 v0, v31 │ │ -06fb6c: 5b05 0d04 |014e: iput-object v5, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06fb70: 2900 2cff |0150: goto/16 007c // -00d4 │ │ -06fb74: 0800 1100 |0152: move-object/from16 v0, v17 │ │ -06fb78: 5200 f603 |0154: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ -06fb7c: 021d 0000 |0156: move/from16 v29, v0 │ │ -06fb80: 131e ffff |0158: const/16 v30, #int -1 // #ffff │ │ -06fb84: 0200 1d00 |015a: move/from16 v0, v29 │ │ -06fb88: 0201 1e00 |015c: move/from16 v1, v30 │ │ -06fb8c: 3310 0b00 |015e: if-ne v0, v1, 0169 // +000b │ │ -06fb90: 911d 180e |0160: sub-int v29, v24, v14 │ │ -06fb94: 151e 0040 |0162: const/high16 v30, #int 1073741824 // #4000 │ │ -06fb98: 7702 bf1f 1d00 |0164: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fb9e: 0a0a |0167: move-result v10 │ │ -06fba0: 289b |0168: goto 0103 // -0065 │ │ -06fba2: 0800 1100 |0169: move-object/from16 v0, v17 │ │ -06fba6: 5200 f603 |016b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ -06fbaa: 021d 0000 |016d: move/from16 v29, v0 │ │ -06fbae: 151e 0040 |016f: const/high16 v30, #int 1073741824 // #4000 │ │ -06fbb2: 7702 bf1f 1d00 |0171: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fbb8: 0a0a |0174: move-result v10 │ │ -06fbba: 288e |0175: goto 0103 // -0072 │ │ -06fbbc: 0800 1100 |0176: move-object/from16 v0, v17 │ │ -06fbc0: 5200 f103 |0178: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ -06fbc4: 021d 0000 |017a: move/from16 v29, v0 │ │ -06fbc8: 131e ffff |017c: const/16 v30, #int -1 // #ffff │ │ -06fbcc: 0200 1d00 |017e: move/from16 v0, v29 │ │ -06fbd0: 0201 1e00 |0180: move/from16 v1, v30 │ │ -06fbd4: 3310 0d00 |0182: if-ne v0, v1, 018f // +000d │ │ -06fbd8: 151d 0040 |0184: const/high16 v29, #int 1073741824 // #4000 │ │ -06fbdc: 0200 1200 |0186: move/from16 v0, v18 │ │ -06fbe0: 0201 1d00 |0188: move/from16 v1, v29 │ │ -06fbe4: 7120 bf1f 1000 |018a: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fbea: 0a08 |018d: move-result v8 │ │ -06fbec: 288d |018e: goto 011b // -0073 │ │ -06fbee: 0800 1100 |018f: move-object/from16 v0, v17 │ │ -06fbf2: 5200 f103 |0191: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ -06fbf6: 021d 0000 |0193: move/from16 v29, v0 │ │ -06fbfa: 151e 0040 |0195: const/high16 v30, #int 1073741824 // #4000 │ │ -06fbfe: 7702 bf1f 1d00 |0197: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fc04: 0a08 |019a: move-result v8 │ │ -06fc06: 2880 |019b: goto 011b // -0080 │ │ -06fc08: 131d 0000 |019c: const/16 v29, #int 0 // #0 │ │ -06fc0c: 289e |019e: goto 013c // -0062 │ │ -06fc0e: 3904 0800 |019f: if-nez v4, 01a7 // +0008 │ │ -06fc12: 131d 0000 |01a1: const/16 v29, #int 0 // #0 │ │ -06fc16: 2d1d 171d |01a3: cmpl-float v29, v23, v29 │ │ -06fc1a: 3d1d 7e01 |01a5: if-lez v29, 0323 // +017e │ │ -06fc1e: 0800 1f00 |01a7: move-object/from16 v0, v31 │ │ -06fc22: 5200 0304 |01a9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0403 │ │ -06fc26: 021d 0000 |01ab: move/from16 v29, v0 │ │ -06fc2a: 910b 181d |01ad: sub-int v11, v24, v29 │ │ -06fc2e: 120f |01af: const/4 v15, #int 0 // #0 │ │ -06fc30: 356f 7301 |01b0: if-ge v15, v6, 0323 // +0173 │ │ -06fc34: 0800 1f00 |01b2: move-object/from16 v0, v31 │ │ -06fc38: 6e20 4510 f000 |01b4: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -06fc3e: 0c05 |01b7: move-result-object v5 │ │ -06fc40: 6e10 fa1f 0500 |01b8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -06fc46: 0a1d |01bb: move-result v29 │ │ -06fc48: 131e 0800 |01bc: const/16 v30, #int 8 // #8 │ │ -06fc4c: 0200 1d00 |01be: move/from16 v0, v29 │ │ -06fc50: 0201 1e00 |01c0: move/from16 v1, v30 │ │ -06fc54: 3310 0500 |01c2: if-ne v0, v1, 01c7 // +0005 │ │ -06fc58: d80f 0f01 |01c4: add-int/lit8 v15, v15, #int 1 // #01 │ │ -06fc5c: 28ea |01c6: goto 01b0 // -0016 │ │ -06fc5e: 6e10 e21f 0500 |01c7: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -06fc64: 0c11 |01ca: move-result-object v17 │ │ -06fc66: 1f11 a802 |01cb: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -06fc6a: 6e10 fa1f 0500 |01cd: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -06fc70: 0a1d |01d0: move-result v29 │ │ -06fc72: 131e 0800 |01d1: const/16 v30, #int 8 // #8 │ │ -06fc76: 0200 1d00 |01d3: move/from16 v0, v29 │ │ -06fc7a: 0201 1e00 |01d5: move/from16 v1, v30 │ │ -06fc7e: 3210 edff |01d7: if-eq v0, v1, 01c4 // -0013 │ │ -06fc82: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ -06fc86: 5200 f603 |01db: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ -06fc8a: 021d 0000 |01dd: move/from16 v29, v0 │ │ -06fc8e: 391d 5e00 |01df: if-nez v29, 023d // +005e │ │ -06fc92: 0800 1100 |01e1: move-object/from16 v0, v17 │ │ -06fc96: 5200 f503 |01e3: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06fc9a: 021d 0000 |01e5: move/from16 v29, v0 │ │ -06fc9e: 131e 0000 |01e7: const/16 v30, #int 0 // #0 │ │ -06fca2: 2d1d 1d1e |01e9: cmpl-float v29, v29, v30 │ │ -06fca6: 3d1d 5200 |01eb: if-lez v29, 023d // +0052 │ │ -06fcaa: 1316 0100 |01ed: const/16 v22, #int 1 // #1 │ │ -06fcae: 3816 5100 |01ef: if-eqz v22, 0240 // +0051 │ │ -06fcb2: 1314 0000 |01f1: const/16 v20, #int 0 // #0 │ │ -06fcb6: 3804 8300 |01f3: if-eqz v4, 0276 // +0083 │ │ -06fcba: 0800 1f00 |01f5: move-object/from16 v0, v31 │ │ -06fcbe: 5400 0d04 |01f7: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -06fcc2: 081d 0000 |01f9: move-object/from16 v29, v0 │ │ -06fcc6: 0800 1d00 |01fb: move-object/from16 v0, v29 │ │ -06fcca: 3205 7900 |01fd: if-eq v5, v0, 0276 // +0079 │ │ -06fcce: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ -06fcd2: 5200 f603 |0201: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ -06fcd6: 021d 0000 |0203: move/from16 v29, v0 │ │ -06fcda: 3b1d bfff |0205: if-gez v29, 01c4 // -0041 │ │ -06fcde: 0200 1400 |0207: move/from16 v0, v20 │ │ -06fce2: 36b0 0e00 |0209: if-gt v0, v11, 0217 // +000e │ │ -06fce6: 0800 1100 |020b: move-object/from16 v0, v17 │ │ -06fcea: 5200 f503 |020d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06fcee: 021d 0000 |020f: move/from16 v29, v0 │ │ -06fcf2: 131e 0000 |0211: const/16 v30, #int 0 // #0 │ │ -06fcf6: 2d1d 1d1e |0213: cmpl-float v29, v29, v30 │ │ -06fcfa: 3d1d afff |0215: if-lez v29, 01c4 // -0051 │ │ -06fcfe: 3816 5400 |0217: if-eqz v22, 026b // +0054 │ │ -06fd02: 0800 1100 |0219: move-object/from16 v0, v17 │ │ -06fd06: 5200 f103 |021b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ -06fd0a: 021d 0000 |021d: move/from16 v29, v0 │ │ -06fd0e: 131e feff |021f: const/16 v30, #int -2 // #fffe │ │ -06fd12: 0200 1d00 |0221: move/from16 v0, v29 │ │ -06fd16: 0201 1e00 |0223: move/from16 v1, v30 │ │ -06fd1a: 3310 2000 |0225: if-ne v0, v1, 0245 // +0020 │ │ -06fd1e: 151d 0080 |0227: const/high16 v29, #int -2147483648 // #8000 │ │ -06fd22: 0200 1200 |0229: move/from16 v0, v18 │ │ -06fd26: 0201 1d00 |022b: move/from16 v1, v29 │ │ -06fd2a: 7120 bf1f 1000 |022d: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fd30: 0a08 |0230: move-result v8 │ │ -06fd32: 151d 0040 |0231: const/high16 v29, #int 1073741824 // #4000 │ │ -06fd36: 0200 1d00 |0233: move/from16 v0, v29 │ │ -06fd3a: 7120 bf1f 0b00 |0235: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fd40: 0a0a |0238: move-result v10 │ │ -06fd42: 6e30 1420 a508 |0239: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -06fd48: 2888 |023c: goto 01c4 // -0078 │ │ -06fd4a: 1316 0000 |023d: const/16 v22, #int 0 // #0 │ │ -06fd4e: 28b0 |023f: goto 01ef // -0050 │ │ -06fd50: 6e10 e81f 0500 |0240: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -06fd56: 0a14 |0243: move-result v20 │ │ -06fd58: 28af |0244: goto 01f3 // -0051 │ │ -06fd5a: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -06fd5e: 5200 f103 |0247: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ -06fd62: 021d 0000 |0249: move/from16 v29, v0 │ │ -06fd66: 131e ffff |024b: const/16 v30, #int -1 // #ffff │ │ -06fd6a: 0200 1d00 |024d: move/from16 v0, v29 │ │ -06fd6e: 0201 1e00 |024f: move/from16 v1, v30 │ │ -06fd72: 3310 0d00 |0251: if-ne v0, v1, 025e // +000d │ │ -06fd76: 151d 0040 |0253: const/high16 v29, #int 1073741824 // #4000 │ │ -06fd7a: 0200 1200 |0255: move/from16 v0, v18 │ │ -06fd7e: 0201 1d00 |0257: move/from16 v1, v29 │ │ -06fd82: 7120 bf1f 1000 |0259: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fd88: 0a08 |025c: move-result v8 │ │ -06fd8a: 28d4 |025d: goto 0231 // -002c │ │ -06fd8c: 0800 1100 |025e: move-object/from16 v0, v17 │ │ -06fd90: 5200 f103 |0260: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ -06fd94: 021d 0000 |0262: move/from16 v29, v0 │ │ -06fd98: 151e 0040 |0264: const/high16 v30, #int 1073741824 // #4000 │ │ -06fd9c: 7702 bf1f 1d00 |0266: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fda2: 0a08 |0269: move-result v8 │ │ -06fda4: 28c7 |026a: goto 0231 // -0039 │ │ -06fda6: 6e10 e61f 0500 |026b: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -06fdac: 0a1d |026e: move-result v29 │ │ -06fdae: 151e 0040 |026f: const/high16 v30, #int 1073741824 // #4000 │ │ -06fdb2: 7702 bf1f 1d00 |0271: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fdb8: 0a08 |0274: move-result v8 │ │ -06fdba: 28bc |0275: goto 0231 // -0044 │ │ -06fdbc: 0800 1100 |0276: move-object/from16 v0, v17 │ │ -06fdc0: 5200 f503 |0278: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06fdc4: 021d 0000 |027a: move/from16 v29, v0 │ │ -06fdc8: 131e 0000 |027c: const/16 v30, #int 0 // #0 │ │ -06fdcc: 2d1d 1d1e |027e: cmpl-float v29, v29, v30 │ │ -06fdd0: 3d1d 44ff |0280: if-lez v29, 01c4 // -00bc │ │ -06fdd4: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -06fdd8: 5200 f603 |0284: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ -06fddc: 021d 0000 |0286: move/from16 v29, v0 │ │ -06fde0: 391d 6700 |0288: if-nez v29, 02ef // +0067 │ │ -06fde4: 0800 1100 |028a: move-object/from16 v0, v17 │ │ -06fde8: 5200 f103 |028c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ -06fdec: 021d 0000 |028e: move/from16 v29, v0 │ │ -06fdf0: 131e feff |0290: const/16 v30, #int -2 // #fffe │ │ -06fdf4: 0200 1d00 |0292: move/from16 v0, v29 │ │ -06fdf8: 0201 1e00 |0294: move/from16 v1, v30 │ │ -06fdfc: 3310 3300 |0296: if-ne v0, v1, 02c9 // +0033 │ │ -06fe00: 151d 0080 |0298: const/high16 v29, #int -2147483648 // #8000 │ │ -06fe04: 0200 1200 |029a: move/from16 v0, v18 │ │ -06fe08: 0201 1d00 |029c: move/from16 v1, v29 │ │ -06fe0c: 7120 bf1f 1000 |029e: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fe12: 0a08 |02a1: move-result v8 │ │ -06fe14: 3804 5800 |02a2: if-eqz v4, 02fa // +0058 │ │ -06fe18: 0800 1100 |02a4: move-object/from16 v0, v17 │ │ -06fe1c: 5200 f203 |02a6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ -06fe20: 021d 0000 |02a8: move/from16 v29, v0 │ │ -06fe24: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ -06fe28: 5200 f303 |02ac: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ -06fe2c: 021e 0000 |02ae: move/from16 v30, v0 │ │ -06fe30: 900e 1d1e |02b0: add-int v14, v29, v30 │ │ -06fe34: 9115 180e |02b2: sub-int v21, v24, v14 │ │ -06fe38: 151d 0040 |02b4: const/high16 v29, #int 1073741824 // #4000 │ │ -06fe3c: 0200 1500 |02b6: move/from16 v0, v21 │ │ -06fe40: 0201 1d00 |02b8: move/from16 v1, v29 │ │ -06fe44: 7120 bf1f 1000 |02ba: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fe4a: 0a0a |02bd: move-result v10 │ │ -06fe4c: 0200 1400 |02be: move/from16 v0, v20 │ │ -06fe50: 0201 1500 |02c0: move/from16 v1, v21 │ │ -06fe54: 3210 02ff |02c2: if-eq v0, v1, 01c4 // -00fe │ │ -06fe58: 6e30 1420 a508 |02c4: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -06fe5e: 2900 fdfe |02c7: goto/16 01c4 // -0103 │ │ -06fe62: 0800 1100 |02c9: move-object/from16 v0, v17 │ │ -06fe66: 5200 f103 |02cb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ -06fe6a: 021d 0000 |02cd: move/from16 v29, v0 │ │ -06fe6e: 131e ffff |02cf: const/16 v30, #int -1 // #ffff │ │ -06fe72: 0200 1d00 |02d1: move/from16 v0, v29 │ │ -06fe76: 0201 1e00 |02d3: move/from16 v1, v30 │ │ -06fe7a: 3310 0d00 |02d5: if-ne v0, v1, 02e2 // +000d │ │ -06fe7e: 151d 0040 |02d7: const/high16 v29, #int 1073741824 // #4000 │ │ -06fe82: 0200 1200 |02d9: move/from16 v0, v18 │ │ -06fe86: 0201 1d00 |02db: move/from16 v1, v29 │ │ -06fe8a: 7120 bf1f 1000 |02dd: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fe90: 0a08 |02e0: move-result v8 │ │ -06fe92: 28c1 |02e1: goto 02a2 // -003f │ │ -06fe94: 0800 1100 |02e2: move-object/from16 v0, v17 │ │ -06fe98: 5200 f103 |02e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ -06fe9c: 021d 0000 |02e6: move/from16 v29, v0 │ │ -06fea0: 151e 0040 |02e8: const/high16 v30, #int 1073741824 // #4000 │ │ -06fea4: 7702 bf1f 1d00 |02ea: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06feaa: 0a08 |02ed: move-result v8 │ │ -06feac: 28b4 |02ee: goto 02a2 // -004c │ │ -06feae: 6e10 e61f 0500 |02ef: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -06feb4: 0a1d |02f2: move-result v29 │ │ -06feb6: 151e 0040 |02f3: const/high16 v30, #int 1073741824 // #4000 │ │ -06feba: 7702 bf1f 1d00 |02f5: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06fec0: 0a08 |02f8: move-result v8 │ │ -06fec2: 28a9 |02f9: goto 02a2 // -0057 │ │ -06fec4: 131d 0000 |02fa: const/16 v29, #int 0 // #0 │ │ -06fec8: 0200 1d00 |02fc: move/from16 v0, v29 │ │ -06fecc: 0201 1a00 |02fe: move/from16 v1, v26 │ │ -06fed0: 7120 ac27 1000 |0300: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -06fed6: 0a1c |0303: move-result v28 │ │ -06fed8: 0800 1100 |0304: move-object/from16 v0, v17 │ │ -06fedc: 5200 f503 |0306: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ -06fee0: 021d 0000 |0308: move/from16 v29, v0 │ │ -06fee4: 0200 1c00 |030a: move/from16 v0, v28 │ │ -06fee8: 8200 |030c: int-to-float v0, v0 │ │ -06feea: 021e 0000 |030d: move/from16 v30, v0 │ │ -06feee: a81d 1d1e |030f: mul-float v29, v29, v30 │ │ -06fef2: a91d 1d17 |0311: div-float v29, v29, v23 │ │ -06fef6: 0200 1d00 |0313: move/from16 v0, v29 │ │ -06fefa: 8703 |0315: float-to-int v3, v0 │ │ -06fefc: 901d 1403 |0316: add-int v29, v20, v3 │ │ -06ff00: 151e 0040 |0318: const/high16 v30, #int 1073741824 // #4000 │ │ -06ff04: 7702 bf1f 1d00 |031a: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -06ff0a: 0a0a |031d: move-result v10 │ │ -06ff0c: 6e30 1420 a508 |031e: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -06ff12: 2900 a3fe |0321: goto/16 01c4 // -015d │ │ -06ff16: 0214 1b00 |0323: move/from16 v20, v27 │ │ -06ff1a: 7401 4d10 1f00 |0325: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ -06ff20: 0a1d |0328: move-result v29 │ │ -06ff22: 901d 1d10 |0329: add-int v29, v29, v16 │ │ -06ff26: 7401 4a10 1f00 |032b: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@104a │ │ -06ff2c: 0a1e |032e: move-result v30 │ │ -06ff2e: 9013 1d1e |032f: add-int v19, v29, v30 │ │ -06ff32: 0800 1f00 |0331: move-object/from16 v0, v31 │ │ -06ff36: 0201 1400 |0333: move/from16 v1, v20 │ │ -06ff3a: 0202 1300 |0335: move/from16 v2, v19 │ │ -06ff3e: 6e30 6c10 1002 |0337: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@106c │ │ -06ff44: 0800 1f00 |033a: move-object/from16 v0, v31 │ │ -06ff48: 5c04 fc03 |033c: iput-boolean v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -06ff4c: 0800 1f00 |033e: move-object/from16 v0, v31 │ │ -06ff50: 5400 fe03 |0340: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06ff54: 081d 0000 |0342: move-object/from16 v29, v0 │ │ -06ff58: 7401 2311 1d00 |0344: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1123 │ │ -06ff5e: 0a1d |0347: move-result v29 │ │ -06ff60: 381d 0d00 |0348: if-eqz v29, 0355 // +000d │ │ -06ff64: 3904 0b00 |034a: if-nez v4, 0355 // +000b │ │ -06ff68: 0800 1f00 |034c: move-object/from16 v0, v31 │ │ -06ff6c: 5400 fe03 |034e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -06ff70: 081d 0000 |0350: move-object/from16 v29, v0 │ │ -06ff74: 7401 0911 1d00 |0352: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1109 │ │ -06ff7a: 0e00 |0355: return-void │ │ -06ff7c: 0002 0200 0000 0080 0000 0040 8900 ... |0356: sparse-switch-data (10 units) │ │ +06f944: |[06f944] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ +06f954: 7701 bd1f 2000 |0000: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +06f95a: 0a19 |0003: move-result v25 │ │ +06f95c: 7701 be1f 2000 |0004: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +06f962: 0a1b |0007: move-result v27 │ │ +06f964: 7701 bd1f 2100 |0008: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +06f96a: 0a0c |000b: move-result v12 │ │ +06f96c: 7701 be1f 2100 |000c: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +06f972: 0a0d |000f: move-result v13 │ │ +06f974: 151d 0040 |0010: const/high16 v29, #int 1073741824 // #4000 │ │ +06f978: 0200 1900 |0012: move/from16 v0, v25 │ │ +06f97c: 0201 1d00 |0014: move/from16 v1, v29 │ │ +06f980: 3210 7800 |0016: if-eq v0, v1, 008e // +0078 │ │ +06f984: 7401 5510 1f00 |0018: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1055 │ │ +06f98a: 0a1d |001b: move-result v29 │ │ +06f98c: 381d 6a00 |001c: if-eqz v29, 0086 // +006a │ │ +06f990: 151d 0080 |001e: const/high16 v29, #int -2147483648 // #8000 │ │ +06f994: 0200 1900 |0020: move/from16 v0, v25 │ │ +06f998: 0201 1d00 |0022: move/from16 v1, v29 │ │ +06f99c: 3310 5b00 |0024: if-ne v0, v1, 007f // +005b │ │ +06f9a0: 1519 0040 |0026: const/high16 v25, #int 1073741824 // #4000 │ │ +06f9a4: 1310 0000 |0028: const/16 v16, #int 0 // #0 │ │ +06f9a8: 1312 ffff |002a: const/16 v18, #int -1 // #ffff │ │ +06f9ac: 2c0c 2a03 0000 |002c: sparse-switch v12, 00000356 // +0000032a │ │ +06f9b2: 1317 0000 |002f: const/16 v23, #int 0 // #0 │ │ +06f9b6: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +06f9b8: 7401 4b10 1f00 |0032: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ +06f9be: 0a1d |0035: move-result v29 │ │ +06f9c0: 911d 1b1d |0036: sub-int v29, v27, v29 │ │ +06f9c4: 7401 4c10 1f00 |0038: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ +06f9ca: 0a1e |003b: move-result v30 │ │ +06f9cc: 9118 1d1e |003c: sub-int v24, v29, v30 │ │ +06f9d0: 021a 1800 |003e: move/from16 v26, v24 │ │ +06f9d4: 7401 4610 1f00 |0040: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ +06f9da: 0a06 |0043: move-result v6 │ │ +06f9dc: 131d 0200 |0044: const/16 v29, #int 2 // #2 │ │ +06f9e0: 0200 1d00 |0046: move/from16 v0, v29 │ │ +06f9e4: 3706 0900 |0048: if-le v6, v0, 0051 // +0009 │ │ +06f9e8: 1a1d 6810 |004a: const-string v29, "SlidingPaneLayout" // string@1068 │ │ +06f9ec: 1a1e dc2b |004c: const-string v30, "onMeasure: More than two child views are not supported." // string@2bdc │ │ +06f9f0: 7702 0b1f 1d00 |004e: invoke-static/range {v29, v30}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +06f9f6: 131d 0000 |0051: const/16 v29, #int 0 // #0 │ │ +06f9fa: 0800 1d00 |0053: move-object/from16 v0, v29 │ │ +06f9fe: 0801 1f00 |0055: move-object/from16 v1, v31 │ │ +06fa02: 5b10 0d04 |0057: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06fa06: 120f |0059: const/4 v15, #int 0 // #0 │ │ +06fa08: 356f 4501 |005a: if-ge v15, v6, 019f // +0145 │ │ +06fa0c: 0800 1f00 |005c: move-object/from16 v0, v31 │ │ +06fa10: 6e20 4510 f000 |005e: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +06fa16: 0c05 |0061: move-result-object v5 │ │ +06fa18: 6e10 e21f 0500 |0062: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06fa1e: 0c11 |0065: move-result-object v17 │ │ +06fa20: 1f11 a902 |0066: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06fa24: 6e10 fa1f 0500 |0068: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +06fa2a: 0a1d |006b: move-result v29 │ │ +06fa2c: 131e 0800 |006c: const/16 v30, #int 8 // #8 │ │ +06fa30: 0200 1d00 |006e: move/from16 v0, v29 │ │ +06fa34: 0201 1e00 |0070: move/from16 v1, v30 │ │ +06fa38: 3310 5100 |0072: if-ne v0, v1, 00c3 // +0051 │ │ +06fa3c: 131d 0000 |0074: const/16 v29, #int 0 // #0 │ │ +06fa40: 0200 1d00 |0076: move/from16 v0, v29 │ │ +06fa44: 0801 1100 |0078: move-object/from16 v1, v17 │ │ +06fa48: 5c10 f003 |007a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@03f0 │ │ +06fa4c: d80f 0f01 |007c: add-int/lit8 v15, v15, #int 1 // #01 │ │ +06fa50: 28dc |007e: goto 005a // -0024 │ │ +06fa52: 3919 a9ff |007f: if-nez v25, 0028 // -0057 │ │ +06fa56: 1519 0040 |0081: const/high16 v25, #int 1073741824 // #4000 │ │ +06fa5a: 131b 2c01 |0083: const/16 v27, #int 300 // #12c │ │ +06fa5e: 28a3 |0085: goto 0028 // -005d │ │ +06fa60: 221d 5805 |0086: new-instance v29, Ljava/lang/IllegalStateException; // type@0558 │ │ +06fa64: 1a1e c413 |0088: const-string v30, "Width must have an exact value or MATCH_PARENT" // string@13c4 │ │ +06fa68: 7602 9327 1d00 |008a: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +06fa6e: 271d |008d: throw v29 │ │ +06fa70: 390c 9aff |008e: if-nez v12, 0028 // -0066 │ │ +06fa74: 7401 5510 1f00 |0090: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1055 │ │ +06fa7a: 0a1d |0093: move-result v29 │ │ +06fa7c: 381d 0900 |0094: if-eqz v29, 009d // +0009 │ │ +06fa80: 390c 92ff |0096: if-nez v12, 0028 // -006e │ │ +06fa84: 150c 0080 |0098: const/high16 v12, #int -2147483648 // #8000 │ │ +06fa88: 130d 2c01 |009a: const/16 v13, #int 300 // #12c │ │ +06fa8c: 288c |009c: goto 0028 // -0074 │ │ +06fa8e: 221d 5805 |009d: new-instance v29, Ljava/lang/IllegalStateException; // type@0558 │ │ +06fa92: 1a1e df05 |009f: const-string v30, "Height must not be UNSPECIFIED" // string@05df │ │ +06fa96: 7602 9327 1d00 |00a1: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +06fa9c: 271d |00a4: throw v29 │ │ +06fa9e: 7401 4d10 1f00 |00a5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ +06faa4: 0a1d |00a8: move-result v29 │ │ +06faa6: 911d 0d1d |00a9: sub-int v29, v13, v29 │ │ +06faaa: 7401 4a10 1f00 |00ab: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@104a │ │ +06fab0: 0a1e |00ae: move-result v30 │ │ +06fab2: 9112 1d1e |00af: sub-int v18, v29, v30 │ │ +06fab6: 0210 1200 |00b1: move/from16 v16, v18 │ │ +06faba: 2900 7cff |00b3: goto/16 002f // -0084 │ │ +06fabe: 7401 4d10 1f00 |00b5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ +06fac4: 0a1d |00b8: move-result v29 │ │ +06fac6: 911d 0d1d |00b9: sub-int v29, v13, v29 │ │ +06faca: 7401 4a10 1f00 |00bb: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@104a │ │ +06fad0: 0a1e |00be: move-result v30 │ │ +06fad2: 9112 1d1e |00bf: sub-int v18, v29, v30 │ │ +06fad6: 2900 6eff |00c1: goto/16 002f // -0092 │ │ +06fada: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +06fade: 5200 f503 |00c5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06fae2: 021d 0000 |00c7: move/from16 v29, v0 │ │ +06fae6: 131e 0000 |00c9: const/16 v30, #int 0 // #0 │ │ +06faea: 2d1d 1d1e |00cb: cmpl-float v29, v29, v30 │ │ +06faee: 3d1d 1200 |00cd: if-lez v29, 00df // +0012 │ │ +06faf2: 0800 1100 |00cf: move-object/from16 v0, v17 │ │ +06faf6: 5200 f503 |00d1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06fafa: 021d 0000 |00d3: move/from16 v29, v0 │ │ +06fafe: a617 171d |00d5: add-float v23, v23, v29 │ │ +06fb02: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ +06fb06: 5200 f603 |00d9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ +06fb0a: 021d 0000 |00db: move/from16 v29, v0 │ │ +06fb0e: 381d 9fff |00dd: if-eqz v29, 007c // -0061 │ │ +06fb12: 0800 1100 |00df: move-object/from16 v0, v17 │ │ +06fb16: 5200 f203 |00e1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ +06fb1a: 021d 0000 |00e3: move/from16 v29, v0 │ │ +06fb1e: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ +06fb22: 5200 f303 |00e7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ +06fb26: 021e 0000 |00e9: move/from16 v30, v0 │ │ +06fb2a: 900e 1d1e |00eb: add-int v14, v29, v30 │ │ +06fb2e: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ +06fb32: 5200 f603 |00ef: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ +06fb36: 021d 0000 |00f1: move/from16 v29, v0 │ │ +06fb3a: 131e feff |00f3: const/16 v30, #int -2 // #fffe │ │ +06fb3e: 0200 1d00 |00f5: move/from16 v0, v29 │ │ +06fb42: 0201 1e00 |00f7: move/from16 v1, v30 │ │ +06fb46: 3310 5900 |00f9: if-ne v0, v1, 0152 // +0059 │ │ +06fb4a: 911d 180e |00fb: sub-int v29, v24, v14 │ │ +06fb4e: 151e 0080 |00fd: const/high16 v30, #int -2147483648 // #8000 │ │ +06fb52: 7702 bf1f 1d00 |00ff: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fb58: 0a0a |0102: move-result v10 │ │ +06fb5a: 0800 1100 |0103: move-object/from16 v0, v17 │ │ +06fb5e: 5200 f103 |0105: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ +06fb62: 021d 0000 |0107: move/from16 v29, v0 │ │ +06fb66: 131e feff |0109: const/16 v30, #int -2 // #fffe │ │ +06fb6a: 0200 1d00 |010b: move/from16 v0, v29 │ │ +06fb6e: 0201 1e00 |010d: move/from16 v1, v30 │ │ +06fb72: 3310 6700 |010f: if-ne v0, v1, 0176 // +0067 │ │ +06fb76: 151d 0080 |0111: const/high16 v29, #int -2147483648 // #8000 │ │ +06fb7a: 0200 1200 |0113: move/from16 v0, v18 │ │ +06fb7e: 0201 1d00 |0115: move/from16 v1, v29 │ │ +06fb82: 7120 bf1f 1000 |0117: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fb88: 0a08 |011a: move-result v8 │ │ +06fb8a: 6e30 1420 a508 |011b: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +06fb90: 6e10 e81f 0500 |011e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +06fb96: 0a09 |0121: move-result v9 │ │ +06fb98: 6e10 e61f 0500 |0122: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +06fb9e: 0a07 |0125: move-result v7 │ │ +06fba0: 151d 0080 |0126: const/high16 v29, #int -2147483648 // #8000 │ │ +06fba4: 0200 1d00 |0128: move/from16 v0, v29 │ │ +06fba8: 330c 0c00 |012a: if-ne v12, v0, 0136 // +000c │ │ +06fbac: 0200 1000 |012c: move/from16 v0, v16 │ │ +06fbb0: 3707 0800 |012e: if-le v7, v0, 0136 // +0008 │ │ +06fbb4: 0200 1200 |0130: move/from16 v0, v18 │ │ +06fbb8: 7120 af27 0700 |0132: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +06fbbe: 0a10 |0135: move-result v16 │ │ +06fbc0: 911a 1a09 |0136: sub-int v26, v26, v9 │ │ +06fbc4: 3b1a 6400 |0138: if-gez v26, 019c // +0064 │ │ +06fbc8: 131d 0100 |013a: const/16 v29, #int 1 // #1 │ │ +06fbcc: 0200 1d00 |013c: move/from16 v0, v29 │ │ +06fbd0: 0801 1100 |013e: move-object/from16 v1, v17 │ │ +06fbd4: 5c10 f403 |0140: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ +06fbd8: 9604 041d |0142: or-int v4, v4, v29 │ │ +06fbdc: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +06fbe0: 5500 f403 |0146: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@03f4 │ │ +06fbe4: 021d 0000 |0148: move/from16 v29, v0 │ │ +06fbe8: 381d 32ff |014a: if-eqz v29, 007c // -00ce │ │ +06fbec: 0800 1f00 |014c: move-object/from16 v0, v31 │ │ +06fbf0: 5b05 0d04 |014e: iput-object v5, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06fbf4: 2900 2cff |0150: goto/16 007c // -00d4 │ │ +06fbf8: 0800 1100 |0152: move-object/from16 v0, v17 │ │ +06fbfc: 5200 f603 |0154: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ +06fc00: 021d 0000 |0156: move/from16 v29, v0 │ │ +06fc04: 131e ffff |0158: const/16 v30, #int -1 // #ffff │ │ +06fc08: 0200 1d00 |015a: move/from16 v0, v29 │ │ +06fc0c: 0201 1e00 |015c: move/from16 v1, v30 │ │ +06fc10: 3310 0b00 |015e: if-ne v0, v1, 0169 // +000b │ │ +06fc14: 911d 180e |0160: sub-int v29, v24, v14 │ │ +06fc18: 151e 0040 |0162: const/high16 v30, #int 1073741824 // #4000 │ │ +06fc1c: 7702 bf1f 1d00 |0164: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fc22: 0a0a |0167: move-result v10 │ │ +06fc24: 289b |0168: goto 0103 // -0065 │ │ +06fc26: 0800 1100 |0169: move-object/from16 v0, v17 │ │ +06fc2a: 5200 f603 |016b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ +06fc2e: 021d 0000 |016d: move/from16 v29, v0 │ │ +06fc32: 151e 0040 |016f: const/high16 v30, #int 1073741824 // #4000 │ │ +06fc36: 7702 bf1f 1d00 |0171: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fc3c: 0a0a |0174: move-result v10 │ │ +06fc3e: 288e |0175: goto 0103 // -0072 │ │ +06fc40: 0800 1100 |0176: move-object/from16 v0, v17 │ │ +06fc44: 5200 f103 |0178: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ +06fc48: 021d 0000 |017a: move/from16 v29, v0 │ │ +06fc4c: 131e ffff |017c: const/16 v30, #int -1 // #ffff │ │ +06fc50: 0200 1d00 |017e: move/from16 v0, v29 │ │ +06fc54: 0201 1e00 |0180: move/from16 v1, v30 │ │ +06fc58: 3310 0d00 |0182: if-ne v0, v1, 018f // +000d │ │ +06fc5c: 151d 0040 |0184: const/high16 v29, #int 1073741824 // #4000 │ │ +06fc60: 0200 1200 |0186: move/from16 v0, v18 │ │ +06fc64: 0201 1d00 |0188: move/from16 v1, v29 │ │ +06fc68: 7120 bf1f 1000 |018a: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fc6e: 0a08 |018d: move-result v8 │ │ +06fc70: 288d |018e: goto 011b // -0073 │ │ +06fc72: 0800 1100 |018f: move-object/from16 v0, v17 │ │ +06fc76: 5200 f103 |0191: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ +06fc7a: 021d 0000 |0193: move/from16 v29, v0 │ │ +06fc7e: 151e 0040 |0195: const/high16 v30, #int 1073741824 // #4000 │ │ +06fc82: 7702 bf1f 1d00 |0197: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fc88: 0a08 |019a: move-result v8 │ │ +06fc8a: 2880 |019b: goto 011b // -0080 │ │ +06fc8c: 131d 0000 |019c: const/16 v29, #int 0 // #0 │ │ +06fc90: 289e |019e: goto 013c // -0062 │ │ +06fc92: 3904 0800 |019f: if-nez v4, 01a7 // +0008 │ │ +06fc96: 131d 0000 |01a1: const/16 v29, #int 0 // #0 │ │ +06fc9a: 2d1d 171d |01a3: cmpl-float v29, v23, v29 │ │ +06fc9e: 3d1d 7e01 |01a5: if-lez v29, 0323 // +017e │ │ +06fca2: 0800 1f00 |01a7: move-object/from16 v0, v31 │ │ +06fca6: 5200 0304 |01a9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0403 │ │ +06fcaa: 021d 0000 |01ab: move/from16 v29, v0 │ │ +06fcae: 910b 181d |01ad: sub-int v11, v24, v29 │ │ +06fcb2: 120f |01af: const/4 v15, #int 0 // #0 │ │ +06fcb4: 356f 7301 |01b0: if-ge v15, v6, 0323 // +0173 │ │ +06fcb8: 0800 1f00 |01b2: move-object/from16 v0, v31 │ │ +06fcbc: 6e20 4510 f000 |01b4: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +06fcc2: 0c05 |01b7: move-result-object v5 │ │ +06fcc4: 6e10 fa1f 0500 |01b8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +06fcca: 0a1d |01bb: move-result v29 │ │ +06fccc: 131e 0800 |01bc: const/16 v30, #int 8 // #8 │ │ +06fcd0: 0200 1d00 |01be: move/from16 v0, v29 │ │ +06fcd4: 0201 1e00 |01c0: move/from16 v1, v30 │ │ +06fcd8: 3310 0500 |01c2: if-ne v0, v1, 01c7 // +0005 │ │ +06fcdc: d80f 0f01 |01c4: add-int/lit8 v15, v15, #int 1 // #01 │ │ +06fce0: 28ea |01c6: goto 01b0 // -0016 │ │ +06fce2: 6e10 e21f 0500 |01c7: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +06fce8: 0c11 |01ca: move-result-object v17 │ │ +06fcea: 1f11 a902 |01cb: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +06fcee: 6e10 fa1f 0500 |01cd: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +06fcf4: 0a1d |01d0: move-result v29 │ │ +06fcf6: 131e 0800 |01d1: const/16 v30, #int 8 // #8 │ │ +06fcfa: 0200 1d00 |01d3: move/from16 v0, v29 │ │ +06fcfe: 0201 1e00 |01d5: move/from16 v1, v30 │ │ +06fd02: 3210 edff |01d7: if-eq v0, v1, 01c4 // -0013 │ │ +06fd06: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ +06fd0a: 5200 f603 |01db: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ +06fd0e: 021d 0000 |01dd: move/from16 v29, v0 │ │ +06fd12: 391d 5e00 |01df: if-nez v29, 023d // +005e │ │ +06fd16: 0800 1100 |01e1: move-object/from16 v0, v17 │ │ +06fd1a: 5200 f503 |01e3: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06fd1e: 021d 0000 |01e5: move/from16 v29, v0 │ │ +06fd22: 131e 0000 |01e7: const/16 v30, #int 0 // #0 │ │ +06fd26: 2d1d 1d1e |01e9: cmpl-float v29, v29, v30 │ │ +06fd2a: 3d1d 5200 |01eb: if-lez v29, 023d // +0052 │ │ +06fd2e: 1316 0100 |01ed: const/16 v22, #int 1 // #1 │ │ +06fd32: 3816 5100 |01ef: if-eqz v22, 0240 // +0051 │ │ +06fd36: 1314 0000 |01f1: const/16 v20, #int 0 // #0 │ │ +06fd3a: 3804 8300 |01f3: if-eqz v4, 0276 // +0083 │ │ +06fd3e: 0800 1f00 |01f5: move-object/from16 v0, v31 │ │ +06fd42: 5400 0d04 |01f7: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +06fd46: 081d 0000 |01f9: move-object/from16 v29, v0 │ │ +06fd4a: 0800 1d00 |01fb: move-object/from16 v0, v29 │ │ +06fd4e: 3205 7900 |01fd: if-eq v5, v0, 0276 // +0079 │ │ +06fd52: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ +06fd56: 5200 f603 |0201: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ +06fd5a: 021d 0000 |0203: move/from16 v29, v0 │ │ +06fd5e: 3b1d bfff |0205: if-gez v29, 01c4 // -0041 │ │ +06fd62: 0200 1400 |0207: move/from16 v0, v20 │ │ +06fd66: 36b0 0e00 |0209: if-gt v0, v11, 0217 // +000e │ │ +06fd6a: 0800 1100 |020b: move-object/from16 v0, v17 │ │ +06fd6e: 5200 f503 |020d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06fd72: 021d 0000 |020f: move/from16 v29, v0 │ │ +06fd76: 131e 0000 |0211: const/16 v30, #int 0 // #0 │ │ +06fd7a: 2d1d 1d1e |0213: cmpl-float v29, v29, v30 │ │ +06fd7e: 3d1d afff |0215: if-lez v29, 01c4 // -0051 │ │ +06fd82: 3816 5400 |0217: if-eqz v22, 026b // +0054 │ │ +06fd86: 0800 1100 |0219: move-object/from16 v0, v17 │ │ +06fd8a: 5200 f103 |021b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ +06fd8e: 021d 0000 |021d: move/from16 v29, v0 │ │ +06fd92: 131e feff |021f: const/16 v30, #int -2 // #fffe │ │ +06fd96: 0200 1d00 |0221: move/from16 v0, v29 │ │ +06fd9a: 0201 1e00 |0223: move/from16 v1, v30 │ │ +06fd9e: 3310 2000 |0225: if-ne v0, v1, 0245 // +0020 │ │ +06fda2: 151d 0080 |0227: const/high16 v29, #int -2147483648 // #8000 │ │ +06fda6: 0200 1200 |0229: move/from16 v0, v18 │ │ +06fdaa: 0201 1d00 |022b: move/from16 v1, v29 │ │ +06fdae: 7120 bf1f 1000 |022d: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fdb4: 0a08 |0230: move-result v8 │ │ +06fdb6: 151d 0040 |0231: const/high16 v29, #int 1073741824 // #4000 │ │ +06fdba: 0200 1d00 |0233: move/from16 v0, v29 │ │ +06fdbe: 7120 bf1f 0b00 |0235: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fdc4: 0a0a |0238: move-result v10 │ │ +06fdc6: 6e30 1420 a508 |0239: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +06fdcc: 2888 |023c: goto 01c4 // -0078 │ │ +06fdce: 1316 0000 |023d: const/16 v22, #int 0 // #0 │ │ +06fdd2: 28b0 |023f: goto 01ef // -0050 │ │ +06fdd4: 6e10 e81f 0500 |0240: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +06fdda: 0a14 |0243: move-result v20 │ │ +06fddc: 28af |0244: goto 01f3 // -0051 │ │ +06fdde: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +06fde2: 5200 f103 |0247: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ +06fde6: 021d 0000 |0249: move/from16 v29, v0 │ │ +06fdea: 131e ffff |024b: const/16 v30, #int -1 // #ffff │ │ +06fdee: 0200 1d00 |024d: move/from16 v0, v29 │ │ +06fdf2: 0201 1e00 |024f: move/from16 v1, v30 │ │ +06fdf6: 3310 0d00 |0251: if-ne v0, v1, 025e // +000d │ │ +06fdfa: 151d 0040 |0253: const/high16 v29, #int 1073741824 // #4000 │ │ +06fdfe: 0200 1200 |0255: move/from16 v0, v18 │ │ +06fe02: 0201 1d00 |0257: move/from16 v1, v29 │ │ +06fe06: 7120 bf1f 1000 |0259: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fe0c: 0a08 |025c: move-result v8 │ │ +06fe0e: 28d4 |025d: goto 0231 // -002c │ │ +06fe10: 0800 1100 |025e: move-object/from16 v0, v17 │ │ +06fe14: 5200 f103 |0260: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ +06fe18: 021d 0000 |0262: move/from16 v29, v0 │ │ +06fe1c: 151e 0040 |0264: const/high16 v30, #int 1073741824 // #4000 │ │ +06fe20: 7702 bf1f 1d00 |0266: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fe26: 0a08 |0269: move-result v8 │ │ +06fe28: 28c7 |026a: goto 0231 // -0039 │ │ +06fe2a: 6e10 e61f 0500 |026b: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +06fe30: 0a1d |026e: move-result v29 │ │ +06fe32: 151e 0040 |026f: const/high16 v30, #int 1073741824 // #4000 │ │ +06fe36: 7702 bf1f 1d00 |0271: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fe3c: 0a08 |0274: move-result v8 │ │ +06fe3e: 28bc |0275: goto 0231 // -0044 │ │ +06fe40: 0800 1100 |0276: move-object/from16 v0, v17 │ │ +06fe44: 5200 f503 |0278: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06fe48: 021d 0000 |027a: move/from16 v29, v0 │ │ +06fe4c: 131e 0000 |027c: const/16 v30, #int 0 // #0 │ │ +06fe50: 2d1d 1d1e |027e: cmpl-float v29, v29, v30 │ │ +06fe54: 3d1d 44ff |0280: if-lez v29, 01c4 // -00bc │ │ +06fe58: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +06fe5c: 5200 f603 |0284: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@03f6 │ │ +06fe60: 021d 0000 |0286: move/from16 v29, v0 │ │ +06fe64: 391d 6700 |0288: if-nez v29, 02ef // +0067 │ │ +06fe68: 0800 1100 |028a: move-object/from16 v0, v17 │ │ +06fe6c: 5200 f103 |028c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ +06fe70: 021d 0000 |028e: move/from16 v29, v0 │ │ +06fe74: 131e feff |0290: const/16 v30, #int -2 // #fffe │ │ +06fe78: 0200 1d00 |0292: move/from16 v0, v29 │ │ +06fe7c: 0201 1e00 |0294: move/from16 v1, v30 │ │ +06fe80: 3310 3300 |0296: if-ne v0, v1, 02c9 // +0033 │ │ +06fe84: 151d 0080 |0298: const/high16 v29, #int -2147483648 // #8000 │ │ +06fe88: 0200 1200 |029a: move/from16 v0, v18 │ │ +06fe8c: 0201 1d00 |029c: move/from16 v1, v29 │ │ +06fe90: 7120 bf1f 1000 |029e: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fe96: 0a08 |02a1: move-result v8 │ │ +06fe98: 3804 5800 |02a2: if-eqz v4, 02fa // +0058 │ │ +06fe9c: 0800 1100 |02a4: move-object/from16 v0, v17 │ │ +06fea0: 5200 f203 |02a6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ +06fea4: 021d 0000 |02a8: move/from16 v29, v0 │ │ +06fea8: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ +06feac: 5200 f303 |02ac: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ +06feb0: 021e 0000 |02ae: move/from16 v30, v0 │ │ +06feb4: 900e 1d1e |02b0: add-int v14, v29, v30 │ │ +06feb8: 9115 180e |02b2: sub-int v21, v24, v14 │ │ +06febc: 151d 0040 |02b4: const/high16 v29, #int 1073741824 // #4000 │ │ +06fec0: 0200 1500 |02b6: move/from16 v0, v21 │ │ +06fec4: 0201 1d00 |02b8: move/from16 v1, v29 │ │ +06fec8: 7120 bf1f 1000 |02ba: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06fece: 0a0a |02bd: move-result v10 │ │ +06fed0: 0200 1400 |02be: move/from16 v0, v20 │ │ +06fed4: 0201 1500 |02c0: move/from16 v1, v21 │ │ +06fed8: 3210 02ff |02c2: if-eq v0, v1, 01c4 // -00fe │ │ +06fedc: 6e30 1420 a508 |02c4: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +06fee2: 2900 fdfe |02c7: goto/16 01c4 // -0103 │ │ +06fee6: 0800 1100 |02c9: move-object/from16 v0, v17 │ │ +06feea: 5200 f103 |02cb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ +06feee: 021d 0000 |02cd: move/from16 v29, v0 │ │ +06fef2: 131e ffff |02cf: const/16 v30, #int -1 // #ffff │ │ +06fef6: 0200 1d00 |02d1: move/from16 v0, v29 │ │ +06fefa: 0201 1e00 |02d3: move/from16 v1, v30 │ │ +06fefe: 3310 0d00 |02d5: if-ne v0, v1, 02e2 // +000d │ │ +06ff02: 151d 0040 |02d7: const/high16 v29, #int 1073741824 // #4000 │ │ +06ff06: 0200 1200 |02d9: move/from16 v0, v18 │ │ +06ff0a: 0201 1d00 |02db: move/from16 v1, v29 │ │ +06ff0e: 7120 bf1f 1000 |02dd: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06ff14: 0a08 |02e0: move-result v8 │ │ +06ff16: 28c1 |02e1: goto 02a2 // -003f │ │ +06ff18: 0800 1100 |02e2: move-object/from16 v0, v17 │ │ +06ff1c: 5200 f103 |02e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@03f1 │ │ +06ff20: 021d 0000 |02e6: move/from16 v29, v0 │ │ +06ff24: 151e 0040 |02e8: const/high16 v30, #int 1073741824 // #4000 │ │ +06ff28: 7702 bf1f 1d00 |02ea: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06ff2e: 0a08 |02ed: move-result v8 │ │ +06ff30: 28b4 |02ee: goto 02a2 // -004c │ │ +06ff32: 6e10 e61f 0500 |02ef: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +06ff38: 0a1d |02f2: move-result v29 │ │ +06ff3a: 151e 0040 |02f3: const/high16 v30, #int 1073741824 // #4000 │ │ +06ff3e: 7702 bf1f 1d00 |02f5: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06ff44: 0a08 |02f8: move-result v8 │ │ +06ff46: 28a9 |02f9: goto 02a2 // -0057 │ │ +06ff48: 131d 0000 |02fa: const/16 v29, #int 0 // #0 │ │ +06ff4c: 0200 1d00 |02fc: move/from16 v0, v29 │ │ +06ff50: 0201 1a00 |02fe: move/from16 v1, v26 │ │ +06ff54: 7120 ac27 1000 |0300: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +06ff5a: 0a1c |0303: move-result v28 │ │ +06ff5c: 0800 1100 |0304: move-object/from16 v0, v17 │ │ +06ff60: 5200 f503 |0306: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@03f5 │ │ +06ff64: 021d 0000 |0308: move/from16 v29, v0 │ │ +06ff68: 0200 1c00 |030a: move/from16 v0, v28 │ │ +06ff6c: 8200 |030c: int-to-float v0, v0 │ │ +06ff6e: 021e 0000 |030d: move/from16 v30, v0 │ │ +06ff72: a81d 1d1e |030f: mul-float v29, v29, v30 │ │ +06ff76: a91d 1d17 |0311: div-float v29, v29, v23 │ │ +06ff7a: 0200 1d00 |0313: move/from16 v0, v29 │ │ +06ff7e: 8703 |0315: float-to-int v3, v0 │ │ +06ff80: 901d 1403 |0316: add-int v29, v20, v3 │ │ +06ff84: 151e 0040 |0318: const/high16 v30, #int 1073741824 // #4000 │ │ +06ff88: 7702 bf1f 1d00 |031a: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +06ff8e: 0a0a |031d: move-result v10 │ │ +06ff90: 6e30 1420 a508 |031e: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +06ff96: 2900 a3fe |0321: goto/16 01c4 // -015d │ │ +06ff9a: 0214 1b00 |0323: move/from16 v20, v27 │ │ +06ff9e: 7401 4d10 1f00 |0325: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ +06ffa4: 0a1d |0328: move-result v29 │ │ +06ffa6: 901d 1d10 |0329: add-int v29, v29, v16 │ │ +06ffaa: 7401 4a10 1f00 |032b: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@104a │ │ +06ffb0: 0a1e |032e: move-result v30 │ │ +06ffb2: 9013 1d1e |032f: add-int v19, v29, v30 │ │ +06ffb6: 0800 1f00 |0331: move-object/from16 v0, v31 │ │ +06ffba: 0201 1400 |0333: move/from16 v1, v20 │ │ +06ffbe: 0202 1300 |0335: move/from16 v2, v19 │ │ +06ffc2: 6e30 6c10 1002 |0337: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@106c │ │ +06ffc8: 0800 1f00 |033a: move-object/from16 v0, v31 │ │ +06ffcc: 5c04 fc03 |033c: iput-boolean v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +06ffd0: 0800 1f00 |033e: move-object/from16 v0, v31 │ │ +06ffd4: 5400 fe03 |0340: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06ffd8: 081d 0000 |0342: move-object/from16 v29, v0 │ │ +06ffdc: 7401 2311 1d00 |0344: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1123 │ │ +06ffe2: 0a1d |0347: move-result v29 │ │ +06ffe4: 381d 0d00 |0348: if-eqz v29, 0355 // +000d │ │ +06ffe8: 3904 0b00 |034a: if-nez v4, 0355 // +000b │ │ +06ffec: 0800 1f00 |034c: move-object/from16 v0, v31 │ │ +06fff0: 5400 fe03 |034e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +06fff4: 081d 0000 |0350: move-object/from16 v29, v0 │ │ +06fff8: 7401 0911 1d00 |0352: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1109 │ │ +06fffe: 0e00 |0355: return-void │ │ +070000: 0002 0200 0000 0080 0000 0040 8900 ... |0356: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0004 line=446 │ │ 0x0008 line=447 │ │ 0x000c line=448 │ │ 0x0010 line=450 │ │ @@ -117699,28 +117726,28 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06ff90: |[06ff90] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -06ffa0: 0730 |0000: move-object v0, v3 │ │ -06ffa2: 1f00 ab02 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02ab │ │ -06ffa6: 6e10 2210 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1022 │ │ -06ffac: 0c01 |0006: move-result-object v1 │ │ -06ffae: 6f20 8b20 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ -06ffb4: 5501 f803 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ -06ffb8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -06ffbc: 6e10 6410 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@1064 │ │ -06ffc2: 5501 f803 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ -06ffc6: 5c21 0804 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ -06ffca: 0e00 |0015: return-void │ │ -06ffcc: 6e10 3910 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1039 │ │ -06ffd2: 28f8 |0019: goto 0011 // -0008 │ │ +070014: |[070014] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +070024: 0730 |0000: move-object v0, v3 │ │ +070026: 1f00 ac02 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02ac │ │ +07002a: 6e10 2210 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1022 │ │ +070030: 0c01 |0006: move-result-object v1 │ │ +070032: 6f20 8b20 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ +070038: 5501 f803 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ +07003c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +070040: 6e10 6410 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@1064 │ │ +070046: 5501 f803 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ +07004a: 5c21 0804 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ +07004e: 0e00 |0015: return-void │ │ +070050: 6e10 3910 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1039 │ │ +070056: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1288 │ │ 0x0003 line=1289 │ │ 0x000a line=1291 │ │ 0x000e line=1292 │ │ 0x0011 line=1296 │ │ @@ -117736,28 +117763,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06ffd4: |[06ffd4] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -06ffe4: 6f10 8d20 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@208d │ │ -06ffea: 0c01 |0003: move-result-object v1 │ │ -06ffec: 2200 ab02 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02ab │ │ -06fff0: 7020 2110 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1021 │ │ -06fff6: 6e10 5910 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@1059 │ │ -06fffc: 0a02 |000c: move-result v2 │ │ -06fffe: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -070002: 6e10 5810 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@1058 │ │ -070008: 0a02 |0012: move-result v2 │ │ -07000a: 5c02 f803 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ -07000e: 1100 |0015: return-object v0 │ │ -070010: 5532 0804 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ -070014: 28fb |0018: goto 0013 // -0005 │ │ +070058: |[070058] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +070068: 6f10 8d20 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@208d │ │ +07006e: 0c01 |0003: move-result-object v1 │ │ +070070: 2200 ac02 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02ac │ │ +070074: 7020 2110 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1021 │ │ +07007a: 6e10 5910 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@1059 │ │ +070080: 0a02 |000c: move-result v2 │ │ +070082: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +070086: 6e10 5810 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@1058 │ │ +07008c: 0a02 |0012: move-result v2 │ │ +07008e: 5c02 f803 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@03f8 │ │ +070092: 1100 |0015: return-object v0 │ │ +070094: 5532 0804 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ +070098: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 0x0004 line=1280 │ │ 0x0009 line=1281 │ │ 0x0015 line=1283 │ │ 0x0016 line=1281 │ │ @@ -117771,20 +117798,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -070018: |[070018] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ -070028: 6f55 8e20 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@208e │ │ -07002e: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ -070032: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -070034: 5c10 ff03 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ -070038: 0e00 |0008: return-void │ │ +07009c: |[07009c] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ +0700ac: 6f55 8e20 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@208e │ │ +0700b2: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ +0700b6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0700b8: 5c10 ff03 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@03ff │ │ +0700bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x0003 line=747 │ │ 0x0005 line=748 │ │ 0x0008 line=750 │ │ locals : │ │ @@ -117799,70 +117826,70 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -07003c: |[07003c] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07004c: 55b7 fc03 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -070050: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ -070054: 6f20 8f20 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@208f │ │ -07005a: 0a04 |0007: move-result v4 │ │ -07005c: 0f04 |0008: return v4 │ │ -07005e: 54b7 fe03 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -070062: 6e20 2711 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1127 │ │ -070068: 6e10 901f 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -07006e: 0a00 |0011: move-result v0 │ │ -070070: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -070072: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ -070076: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ -07007c: 28f0 |0018: goto 0008 // -0010 │ │ -07007e: 6e10 961f 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -070084: 0a05 |001c: move-result v5 │ │ -070086: 6e10 981f 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -07008c: 0a06 |0020: move-result v6 │ │ -07008e: 59b5 0004 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0400 │ │ -070092: 59b6 0104 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0401 │ │ -070096: 28e3 |0025: goto 0008 // -001d │ │ -070098: 54b7 0d04 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -07009c: 6e20 5410 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1054 │ │ -0700a2: 0a07 |002b: move-result v7 │ │ -0700a4: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ -0700a8: 6e10 961f 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -0700ae: 0a05 |0031: move-result v5 │ │ -0700b0: 6e10 981f 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -0700b6: 0a06 |0035: move-result v6 │ │ -0700b8: 52b7 0004 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0400 │ │ -0700bc: a701 0507 |0038: sub-float v1, v5, v7 │ │ -0700c0: 52b7 0104 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0401 │ │ -0700c4: a702 0607 |003c: sub-float v2, v6, v7 │ │ -0700c8: 54b7 fe03 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -0700cc: 6e10 2211 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1122 │ │ -0700d2: 0a03 |0043: move-result v3 │ │ -0700d4: a807 0101 |0044: mul-float v7, v1, v1 │ │ -0700d8: a808 0202 |0046: mul-float v8, v2, v2 │ │ -0700dc: c687 |0048: add-float/2addr v7, v8 │ │ -0700de: 9208 0303 |0049: mul-int v8, v3, v3 │ │ -0700e2: 8288 |004b: int-to-float v8, v8 │ │ -0700e4: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ -0700e8: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ -0700ec: 54b7 fe03 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -0700f0: 54b8 0d04 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -0700f4: 8759 |0054: float-to-int v9, v5 │ │ -0700f6: 876a |0055: float-to-int v10, v6 │ │ -0700f8: 6e40 2611 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1126 │ │ -0700fe: 0a07 |0059: move-result v7 │ │ -070100: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ -070104: 54b7 0d04 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -070108: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -07010a: 7030 3a10 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@103a │ │ -070110: 28a6 |0062: goto 0008 // -005a │ │ -070112: 0000 |0063: nop // spacer │ │ -070114: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ +0700c0: |[0700c0] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0700d0: 55b7 fc03 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +0700d4: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ +0700d8: 6f20 8f20 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@208f │ │ +0700de: 0a04 |0007: move-result v4 │ │ +0700e0: 0f04 |0008: return v4 │ │ +0700e2: 54b7 fe03 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +0700e6: 6e20 2711 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1127 │ │ +0700ec: 6e10 901f 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +0700f2: 0a00 |0011: move-result v0 │ │ +0700f4: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0700f6: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ +0700fa: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ +070100: 28f0 |0018: goto 0008 // -0010 │ │ +070102: 6e10 961f 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +070108: 0a05 |001c: move-result v5 │ │ +07010a: 6e10 981f 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +070110: 0a06 |0020: move-result v6 │ │ +070112: 59b5 0004 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0400 │ │ +070116: 59b6 0104 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0401 │ │ +07011a: 28e3 |0025: goto 0008 // -001d │ │ +07011c: 54b7 0d04 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +070120: 6e20 5410 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1054 │ │ +070126: 0a07 |002b: move-result v7 │ │ +070128: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ +07012c: 6e10 961f 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +070132: 0a05 |0031: move-result v5 │ │ +070134: 6e10 981f 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +07013a: 0a06 |0035: move-result v6 │ │ +07013c: 52b7 0004 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0400 │ │ +070140: a701 0507 |0038: sub-float v1, v5, v7 │ │ +070144: 52b7 0104 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0401 │ │ +070148: a702 0607 |003c: sub-float v2, v6, v7 │ │ +07014c: 54b7 fe03 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +070150: 6e10 2211 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1122 │ │ +070156: 0a03 |0043: move-result v3 │ │ +070158: a807 0101 |0044: mul-float v7, v1, v1 │ │ +07015c: a808 0202 |0046: mul-float v8, v2, v2 │ │ +070160: c687 |0048: add-float/2addr v7, v8 │ │ +070162: 9208 0303 |0049: mul-int v8, v3, v3 │ │ +070166: 8288 |004b: int-to-float v8, v8 │ │ +070168: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ +07016c: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ +070170: 54b7 fe03 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +070174: 54b8 0d04 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +070178: 8759 |0054: float-to-int v9, v5 │ │ +07017a: 876a |0055: float-to-int v10, v6 │ │ +07017c: 6e40 2611 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1126 │ │ +070182: 0a07 |0059: move-result v7 │ │ +070184: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ +070188: 54b7 0d04 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +07018c: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +07018e: 7030 3a10 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@103a │ │ +070194: 28a6 |0062: goto 0008 // -005a │ │ +070196: 0000 |0063: nop // spacer │ │ +070198: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0004 line=823 │ │ 0x0008 line=858 │ │ 0x0009 line=826 │ │ 0x000e line=828 │ │ @@ -117899,20 +117926,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -070124: |[070124] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ -070134: 5420 0d04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -070138: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07013a: 7030 6510 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@1065 │ │ -070140: 0a00 |0006: move-result v0 │ │ -070142: 0f00 |0007: return v0 │ │ +0701a8: |[0701a8] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ +0701b8: 5420 0d04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +0701bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0701be: 7030 6510 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@1065 │ │ +0701c4: 0a00 |0006: move-result v0 │ │ +0701c6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #27 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -117920,28 +117947,28 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -070144: |[070144] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -070154: 6f30 9820 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@2098 │ │ -07015a: 6e10 5610 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@1056 │ │ -070160: 0a00 |0006: move-result v0 │ │ -070162: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -070166: 5510 fc03 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -07016a: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -07016e: 5410 0d04 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -070172: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ -070176: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -070178: 5c10 0804 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ -07017c: 0e00 |0014: return-void │ │ -07017e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -070180: 28fc |0016: goto 0012 // -0004 │ │ +0701c8: |[0701c8] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +0701d8: 6f30 9820 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@2098 │ │ +0701de: 6e10 5610 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@1056 │ │ +0701e4: 0a00 |0006: move-result v0 │ │ +0701e6: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +0701ea: 5510 fc03 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +0701ee: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +0701f2: 5410 0d04 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +0701f6: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ +0701fa: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0701fc: 5c10 0804 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0408 │ │ +070200: 0e00 |0014: return-void │ │ +070202: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +070204: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0003 line=755 │ │ 0x000d line=756 │ │ 0x0014 line=758 │ │ 0x0015 line=756 │ │ @@ -117955,30 +117982,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -070184: |[070184] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ -070194: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -070196: 6e10 4610 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ -07019c: 0a01 |0004: move-result v1 │ │ -07019e: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -0701a2: 6e20 4510 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -0701a8: 0c00 |000a: move-result-object v0 │ │ -0701aa: 6e10 fa1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -0701b0: 0a03 |000e: move-result v3 │ │ -0701b2: 1244 |000f: const/4 v4, #int 4 // #4 │ │ -0701b4: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ -0701b8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0701ba: 6e20 4b20 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -0701c0: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0701c4: 28ed |0018: goto 0005 // -0013 │ │ -0701c6: 0e00 |0019: return-void │ │ +070208: |[070208] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ +070218: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07021a: 6e10 4610 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ +070220: 0a01 |0004: move-result v1 │ │ +070222: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +070226: 6e20 4510 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +07022c: 0c00 |000a: move-result-object v0 │ │ +07022e: 6e10 fa1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +070234: 0a03 |000e: move-result v3 │ │ +070236: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +070238: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ +07023c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +07023e: 6e20 4b20 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +070244: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +070248: 28ed |0018: goto 0005 // -0013 │ │ +07024a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0007 line=403 │ │ 0x000b line=404 │ │ 0x0012 line=405 │ │ 0x0016 line=402 │ │ @@ -117994,17 +118021,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0701c8: |[0701c8] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ -0701d8: 5901 fd03 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@03fd │ │ -0701dc: 0e00 |0002: return-void │ │ +07024c: |[07024c] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ +07025c: 5901 fd03 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@03fd │ │ +070260: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0002 line=321 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -118014,17 +118041,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0701e0: |[0701e0] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ -0701f0: 5b01 0404 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ -0701f4: 0e00 |0002: return-void │ │ +070264: |[070264] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ +070274: 5b01 0404 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0404 │ │ +070278: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ @@ -118034,18 +118061,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0701f8: |[0701f8] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ -070208: 5901 0504 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ -07020c: 6e10 6810 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@1068 │ │ -070212: 0e00 |0005: return-void │ │ +07027c: |[07027c] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ +07028c: 5901 0504 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0405 │ │ +070290: 6e10 6810 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@1068 │ │ +070296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0002 line=284 │ │ 0x0005 line=285 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -118056,17 +118083,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -070214: |[070214] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -070224: 6e20 7010 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@1070 │ │ -07022a: 0e00 |0003: return-void │ │ +070298: |[070298] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0702a8: 6e20 7010 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@1070 │ │ +0702ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ 0x0003 line=1099 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -118076,17 +118103,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07022c: |[07022c] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V │ │ -07023c: 5b01 0904 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0409 │ │ -070240: 0e00 |0002: return-void │ │ +0702b0: |[0702b0] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V │ │ +0702c0: 5b01 0904 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0409 │ │ +0702c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1108 │ │ 0x0002 line=1109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -118096,17 +118123,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070244: |[070244] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V │ │ -070254: 5b01 0a04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@040a │ │ -070258: 0e00 |0002: return-void │ │ +0702c8: |[0702c8] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V │ │ +0702d8: 5b01 0a04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@040a │ │ +0702dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ 0x0002 line=1119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -118116,21 +118143,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07025c: |[07025c] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ -07026c: 6e10 4f10 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@104f │ │ -070272: 0c00 |0003: move-result-object v0 │ │ -070274: 6e20 0a01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ -07027a: 0c00 |0007: move-result-object v0 │ │ -07027c: 6e20 6f10 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@106f │ │ -070282: 0e00 |000b: return-void │ │ +0702e0: |[0702e0] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ +0702f0: 6e10 4f10 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@104f │ │ +0702f6: 0c00 |0003: move-result-object v0 │ │ +0702f8: 6e20 0a01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ +0702fe: 0c00 |0007: move-result-object v0 │ │ +070300: 6e20 6f10 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@106f │ │ +070306: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x000b line=1130 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -118140,21 +118167,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -070284: |[070284] android.support.v4.widget.SlidingPaneLayout.setShadowResourceLeft:(I)V │ │ -070294: 6e10 4f10 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@104f │ │ -07029a: 0c00 |0003: move-result-object v0 │ │ -07029c: 6e20 0a01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ -0702a2: 0c00 |0007: move-result-object v0 │ │ -0702a4: 6e20 7010 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@1070 │ │ -0702aa: 0e00 |000b: return-void │ │ +070308: |[070308] android.support.v4.widget.SlidingPaneLayout.setShadowResourceLeft:(I)V │ │ +070318: 6e10 4f10 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@104f │ │ +07031e: 0c00 |0003: move-result-object v0 │ │ +070320: 6e20 0a01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ +070326: 0c00 |0007: move-result-object v0 │ │ +070328: 6e20 7010 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@1070 │ │ +07032e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ 0x000b line=1140 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -118164,21 +118191,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0702ac: |[0702ac] android.support.v4.widget.SlidingPaneLayout.setShadowResourceRight:(I)V │ │ -0702bc: 6e10 4f10 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@104f │ │ -0702c2: 0c00 |0003: move-result-object v0 │ │ -0702c4: 6e20 0a01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ -0702ca: 0c00 |0007: move-result-object v0 │ │ -0702cc: 6e20 7110 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V // method@1071 │ │ -0702d2: 0e00 |000b: return-void │ │ +070330: |[070330] android.support.v4.widget.SlidingPaneLayout.setShadowResourceRight:(I)V │ │ +070340: 6e10 4f10 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@104f │ │ +070346: 0c00 |0003: move-result-object v0 │ │ +070348: 6e20 0a01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ +07034e: 0c00 |0007: move-result-object v0 │ │ +070350: 6e20 7110 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V // method@1071 │ │ +070356: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1149 │ │ 0x000b line=1150 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -118188,17 +118215,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0702d4: |[0702d4] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ -0702e4: 5901 0e04 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ -0702e8: 0e00 |0002: return-void │ │ +070358: |[070358] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ +070368: 5901 0e04 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@040e │ │ +07036c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0002 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -118208,68 +118235,68 @@ │ │ type : '(FI)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -0702ec: |[0702ec] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ -0702fc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0702fe: 5596 fc03 |0001: iget-boolean v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ -070302: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ -070306: 0f05 |0005: return v5 │ │ -070308: 7010 5710 0900 |0006: invoke-direct {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ -07030e: 0a01 |0009: move-result v1 │ │ -070310: 5496 0d04 |000a: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -070314: 6e10 e21f 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -07031a: 0c02 |000f: move-result-object v2 │ │ -07031c: 1f02 a802 |0010: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a8 │ │ -070320: 3801 3700 |0012: if-eqz v1, 0049 // +0037 │ │ -070324: 6e10 4c10 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ -07032a: 0a06 |0017: move-result v6 │ │ -07032c: 5227 f303 |0018: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ -070330: 9003 0607 |001a: add-int v3, v6, v7 │ │ -070334: 5496 0d04 |001c: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -070338: 6e10 fb1f 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -07033e: 0a00 |0021: move-result v0 │ │ -070340: 6e10 5110 0900 |0022: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ -070346: 0a06 |0025: move-result v6 │ │ -070348: 8266 |0026: int-to-float v6, v6 │ │ -07034a: 8237 |0027: int-to-float v7, v3 │ │ -07034c: 5298 0c04 |0028: iget v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ -070350: 8288 |002a: int-to-float v8, v8 │ │ -070352: c8a8 |002b: mul-float/2addr v8, v10 │ │ -070354: c687 |002c: add-float/2addr v7, v8 │ │ -070356: 8208 |002d: int-to-float v8, v0 │ │ -070358: c687 |002e: add-float/2addr v7, v8 │ │ -07035a: c776 |002f: sub-float/2addr v6, v7 │ │ -07035c: 8764 |0030: float-to-int v4, v6 │ │ -07035e: 5496 fe03 |0031: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -070362: 5497 0d04 |0033: iget-object v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -070366: 5498 0d04 |0035: iget-object v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ -07036a: 6e10 f61f 0800 |0037: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -070370: 0a08 |003a: move-result v8 │ │ -070372: 6e40 3111 7684 |003b: invoke-virtual {v6, v7, v4, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ -070378: 0a06 |003e: move-result v6 │ │ -07037a: 3806 c6ff |003f: if-eqz v6, 0005 // -003a │ │ -07037e: 6e10 6a10 0900 |0041: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@106a │ │ -070384: 7110 3f0a 0900 |0044: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ -07038a: 1215 |0047: const/4 v5, #int 1 // #1 │ │ -07038c: 28bd |0048: goto 0005 // -0043 │ │ -07038e: 6e10 4b10 0900 |0049: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ -070394: 0a06 |004c: move-result v6 │ │ -070396: 5227 f203 |004d: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ -07039a: 9003 0607 |004f: add-int v3, v6, v7 │ │ -07039e: 8236 |0051: int-to-float v6, v3 │ │ -0703a0: 5297 0c04 |0052: iget v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ -0703a4: 8277 |0054: int-to-float v7, v7 │ │ -0703a6: c8a7 |0055: mul-float/2addr v7, v10 │ │ -0703a8: c676 |0056: add-float/2addr v6, v7 │ │ -0703aa: 8764 |0057: float-to-int v4, v6 │ │ -0703ac: 28d9 |0058: goto 0031 // -0027 │ │ +070370: |[070370] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ +070380: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +070382: 5596 fc03 |0001: iget-boolean v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@03fc │ │ +070386: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ +07038a: 0f05 |0005: return v5 │ │ +07038c: 7010 5710 0900 |0006: invoke-direct {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ +070392: 0a01 |0009: move-result v1 │ │ +070394: 5496 0d04 |000a: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +070398: 6e10 e21f 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +07039e: 0c02 |000f: move-result-object v2 │ │ +0703a0: 1f02 a902 |0010: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02a9 │ │ +0703a4: 3801 3700 |0012: if-eqz v1, 0049 // +0037 │ │ +0703a8: 6e10 4c10 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ +0703ae: 0a06 |0017: move-result v6 │ │ +0703b0: 5227 f303 |0018: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@03f3 │ │ +0703b4: 9003 0607 |001a: add-int v3, v6, v7 │ │ +0703b8: 5496 0d04 |001c: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +0703bc: 6e10 fb1f 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +0703c2: 0a00 |0021: move-result v0 │ │ +0703c4: 6e10 5110 0900 |0022: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ +0703ca: 0a06 |0025: move-result v6 │ │ +0703cc: 8266 |0026: int-to-float v6, v6 │ │ +0703ce: 8237 |0027: int-to-float v7, v3 │ │ +0703d0: 5298 0c04 |0028: iget v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ +0703d4: 8288 |002a: int-to-float v8, v8 │ │ +0703d6: c8a8 |002b: mul-float/2addr v8, v10 │ │ +0703d8: c687 |002c: add-float/2addr v7, v8 │ │ +0703da: 8208 |002d: int-to-float v8, v0 │ │ +0703dc: c687 |002e: add-float/2addr v7, v8 │ │ +0703de: c776 |002f: sub-float/2addr v6, v7 │ │ +0703e0: 8764 |0030: float-to-int v4, v6 │ │ +0703e2: 5496 fe03 |0031: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +0703e6: 5497 0d04 |0033: iget-object v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +0703ea: 5498 0d04 |0035: iget-object v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@040d │ │ +0703ee: 6e10 f61f 0800 |0037: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0703f4: 0a08 |003a: move-result v8 │ │ +0703f6: 6e40 3111 7684 |003b: invoke-virtual {v6, v7, v4, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1131 │ │ +0703fc: 0a06 |003e: move-result v6 │ │ +0703fe: 3806 c6ff |003f: if-eqz v6, 0005 // -003a │ │ +070402: 6e10 6a10 0900 |0041: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@106a │ │ +070408: 7110 3f0a 0900 |0044: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0a3f │ │ +07040e: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +070410: 28bd |0048: goto 0005 // -0043 │ │ +070412: 6e10 4b10 0900 |0049: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ +070418: 0a06 |004c: move-result v6 │ │ +07041a: 5227 f203 |004d: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@03f2 │ │ +07041e: 9003 0607 |004f: add-int v3, v6, v7 │ │ +070422: 8236 |0051: int-to-float v6, v3 │ │ +070424: 5297 0c04 |0052: iget v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@040c │ │ +070428: 8277 |0054: int-to-float v7, v7 │ │ +07042a: c8a7 |0055: mul-float/2addr v7, v10 │ │ +07042c: c676 |0056: add-float/2addr v6, v7 │ │ +07042e: 8764 |0057: float-to-int v4, v6 │ │ +070430: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1051 │ │ 0x0005 line=1074 │ │ 0x0006 line=1056 │ │ 0x000a line=1057 │ │ 0x0012 line=1060 │ │ @@ -118299,108 +118326,108 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 175 16-bit code units │ │ -0703b0: |[0703b0] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ -0703c0: 7601 5710 1500 |0000: invoke-direct/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ -0703c6: 0a0c |0003: move-result v12 │ │ -0703c8: 380c 4a00 |0004: if-eqz v12, 004e // +004a │ │ -0703cc: 7401 5110 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ -0703d2: 0a13 |0009: move-result v19 │ │ -0703d4: 7401 4c10 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ -0703da: 0a14 |000d: move-result v20 │ │ -0703dc: 910f 1314 |000e: sub-int v15, v19, v20 │ │ -0703e0: 380c 4300 |0010: if-eqz v12, 0053 // +0043 │ │ -0703e4: 7401 4b10 1500 |0012: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ -0703ea: 0a0a |0015: move-result v10 │ │ -0703ec: 7401 4d10 1500 |0016: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ -0703f2: 0a11 |0019: move-result v17 │ │ -0703f4: 7401 4910 1500 |001a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@1049 │ │ -0703fa: 0a13 |001d: move-result v19 │ │ -0703fc: 7401 4a10 1500 |001e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@104a │ │ -070402: 0a14 |0021: move-result v20 │ │ -070404: 9103 1314 |0022: sub-int v3, v19, v20 │ │ -070408: 3816 3a00 |0024: if-eqz v22, 005e // +003a │ │ -07040c: 7701 7910 1600 |0026: invoke-static/range {v22}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@1079 │ │ -070412: 0a13 |0029: move-result v19 │ │ -070414: 3813 3400 |002a: if-eqz v19, 005e // +0034 │ │ -070418: 7401 e31f 1600 |002c: invoke-virtual/range {v22}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -07041e: 0a0d |002f: move-result v13 │ │ -070420: 7401 f01f 1600 |0030: invoke-virtual/range {v22}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -070426: 0a0e |0033: move-result v14 │ │ -070428: 7401 f61f 1600 |0034: invoke-virtual/range {v22}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -07042e: 0a10 |0037: move-result v16 │ │ -070430: 7401 d41f 1600 |0038: invoke-virtual/range {v22}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -070436: 0a02 |003b: move-result v2 │ │ -070438: 120b |003c: const/4 v11, #int 0 // #0 │ │ -07043a: 7401 4610 1500 |003d: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ -070440: 0a05 |0040: move-result v5 │ │ -070442: 355b 0c00 |0041: if-ge v11, v5, 004d // +000c │ │ -070446: 0800 1500 |0043: move-object/from16 v0, v21 │ │ -07044a: 6e20 4510 b000 |0045: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ -070450: 0c04 |0048: move-result-object v4 │ │ -070452: 0800 1600 |0049: move-object/from16 v0, v22 │ │ -070456: 3304 1900 |004b: if-ne v4, v0, 0064 // +0019 │ │ -07045a: 0e00 |004d: return-void │ │ -07045c: 7401 4b10 1500 |004e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ -070462: 0a0f |0051: move-result v15 │ │ -070464: 28be |0052: goto 0010 // -0042 │ │ -070466: 7401 5110 1500 |0053: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ -07046c: 0a13 |0056: move-result v19 │ │ -07046e: 7401 4c10 1500 |0057: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ -070474: 0a14 |005a: move-result v20 │ │ -070476: 910a 1314 |005b: sub-int v10, v19, v20 │ │ -07047a: 28b9 |005d: goto 0016 // -0047 │ │ -07047c: 1202 |005e: const/4 v2, #int 0 // #0 │ │ -07047e: 0210 0200 |005f: move/from16 v16, v2 │ │ -070482: 012e |0061: move v14, v2 │ │ -070484: 012d |0062: move v13, v2 │ │ -070486: 28d9 |0063: goto 003c // -0027 │ │ -070488: 380c 4200 |0064: if-eqz v12, 00a6 // +0042 │ │ -07048c: 0213 0a00 |0066: move/from16 v19, v10 │ │ -070490: 6e10 e31f 0400 |0068: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -070496: 0a14 |006b: move-result v20 │ │ -070498: 7702 ac27 1300 |006c: invoke-static/range {v19, v20}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -07049e: 0a07 |006f: move-result v7 │ │ -0704a0: 6e10 f61f 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -0704a6: 0a13 |0073: move-result v19 │ │ -0704a8: 0200 1100 |0074: move/from16 v0, v17 │ │ -0704ac: 0201 1300 |0076: move/from16 v1, v19 │ │ -0704b0: 7120 ac27 1000 |0078: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0704b6: 0a09 |007b: move-result v9 │ │ -0704b8: 380c 2d00 |007c: if-eqz v12, 00a9 // +002d │ │ -0704bc: 0213 0f00 |007e: move/from16 v19, v15 │ │ -0704c0: 6e10 f01f 0400 |0080: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -0704c6: 0a14 |0083: move-result v20 │ │ -0704c8: 7702 af27 1300 |0084: invoke-static/range {v19, v20}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0704ce: 0a08 |0087: move-result v8 │ │ -0704d0: 6e10 d41f 0400 |0088: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -0704d6: 0a13 |008b: move-result v19 │ │ -0704d8: 0200 1300 |008c: move/from16 v0, v19 │ │ -0704dc: 7120 af27 0300 |008e: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0704e2: 0a06 |0091: move-result v6 │ │ -0704e4: 34d7 1a00 |0092: if-lt v7, v13, 00ac // +001a │ │ -0704e8: 0200 1000 |0094: move/from16 v0, v16 │ │ -0704ec: 3409 1600 |0096: if-lt v9, v0, 00ac // +0016 │ │ -0704f0: 36e8 1400 |0098: if-gt v8, v14, 00ac // +0014 │ │ -0704f4: 3626 1200 |009a: if-gt v6, v2, 00ac // +0012 │ │ -0704f8: 1312 0400 |009c: const/16 v18, #int 4 // #4 │ │ -0704fc: 0200 1200 |009e: move/from16 v0, v18 │ │ -070500: 6e20 4b20 0400 |00a0: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -070506: d80b 0b01 |00a3: add-int/lit8 v11, v11, #int 1 // #01 │ │ -07050a: 289c |00a5: goto 0041 // -0064 │ │ -07050c: 0213 0f00 |00a6: move/from16 v19, v15 │ │ -070510: 28c0 |00a8: goto 0068 // -0040 │ │ -070512: 0213 0a00 |00a9: move/from16 v19, v10 │ │ -070516: 28d5 |00ab: goto 0080 // -002b │ │ -070518: 1312 0000 |00ac: const/16 v18, #int 0 // #0 │ │ -07051c: 28f0 |00ae: goto 009e // -0010 │ │ +070434: |[070434] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ +070444: 7601 5710 1500 |0000: invoke-direct/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1057 │ │ +07044a: 0a0c |0003: move-result v12 │ │ +07044c: 380c 4a00 |0004: if-eqz v12, 004e // +004a │ │ +070450: 7401 5110 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ +070456: 0a13 |0009: move-result v19 │ │ +070458: 7401 4c10 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ +07045e: 0a14 |000d: move-result v20 │ │ +070460: 910f 1314 |000e: sub-int v15, v19, v20 │ │ +070464: 380c 4300 |0010: if-eqz v12, 0053 // +0043 │ │ +070468: 7401 4b10 1500 |0012: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ +07046e: 0a0a |0015: move-result v10 │ │ +070470: 7401 4d10 1500 |0016: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@104d │ │ +070476: 0a11 |0019: move-result v17 │ │ +070478: 7401 4910 1500 |001a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@1049 │ │ +07047e: 0a13 |001d: move-result v19 │ │ +070480: 7401 4a10 1500 |001e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@104a │ │ +070486: 0a14 |0021: move-result v20 │ │ +070488: 9103 1314 |0022: sub-int v3, v19, v20 │ │ +07048c: 3816 3a00 |0024: if-eqz v22, 005e // +003a │ │ +070490: 7701 7910 1600 |0026: invoke-static/range {v22}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@1079 │ │ +070496: 0a13 |0029: move-result v19 │ │ +070498: 3813 3400 |002a: if-eqz v19, 005e // +0034 │ │ +07049c: 7401 e31f 1600 |002c: invoke-virtual/range {v22}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +0704a2: 0a0d |002f: move-result v13 │ │ +0704a4: 7401 f01f 1600 |0030: invoke-virtual/range {v22}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +0704aa: 0a0e |0033: move-result v14 │ │ +0704ac: 7401 f61f 1600 |0034: invoke-virtual/range {v22}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0704b2: 0a10 |0037: move-result v16 │ │ +0704b4: 7401 d41f 1600 |0038: invoke-virtual/range {v22}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +0704ba: 0a02 |003b: move-result v2 │ │ +0704bc: 120b |003c: const/4 v11, #int 0 // #0 │ │ +0704be: 7401 4610 1500 |003d: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1046 │ │ +0704c4: 0a05 |0040: move-result v5 │ │ +0704c6: 355b 0c00 |0041: if-ge v11, v5, 004d // +000c │ │ +0704ca: 0800 1500 |0043: move-object/from16 v0, v21 │ │ +0704ce: 6e20 4510 b000 |0045: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1045 │ │ +0704d4: 0c04 |0048: move-result-object v4 │ │ +0704d6: 0800 1600 |0049: move-object/from16 v0, v22 │ │ +0704da: 3304 1900 |004b: if-ne v4, v0, 0064 // +0019 │ │ +0704de: 0e00 |004d: return-void │ │ +0704e0: 7401 4b10 1500 |004e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@104b │ │ +0704e6: 0a0f |0051: move-result v15 │ │ +0704e8: 28be |0052: goto 0010 // -0042 │ │ +0704ea: 7401 5110 1500 |0053: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1051 │ │ +0704f0: 0a13 |0056: move-result v19 │ │ +0704f2: 7401 4c10 1500 |0057: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@104c │ │ +0704f8: 0a14 |005a: move-result v20 │ │ +0704fa: 910a 1314 |005b: sub-int v10, v19, v20 │ │ +0704fe: 28b9 |005d: goto 0016 // -0047 │ │ +070500: 1202 |005e: const/4 v2, #int 0 // #0 │ │ +070502: 0210 0200 |005f: move/from16 v16, v2 │ │ +070506: 012e |0061: move v14, v2 │ │ +070508: 012d |0062: move v13, v2 │ │ +07050a: 28d9 |0063: goto 003c // -0027 │ │ +07050c: 380c 4200 |0064: if-eqz v12, 00a6 // +0042 │ │ +070510: 0213 0a00 |0066: move/from16 v19, v10 │ │ +070514: 6e10 e31f 0400 |0068: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +07051a: 0a14 |006b: move-result v20 │ │ +07051c: 7702 ac27 1300 |006c: invoke-static/range {v19, v20}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +070522: 0a07 |006f: move-result v7 │ │ +070524: 6e10 f61f 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +07052a: 0a13 |0073: move-result v19 │ │ +07052c: 0200 1100 |0074: move/from16 v0, v17 │ │ +070530: 0201 1300 |0076: move/from16 v1, v19 │ │ +070534: 7120 ac27 1000 |0078: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +07053a: 0a09 |007b: move-result v9 │ │ +07053c: 380c 2d00 |007c: if-eqz v12, 00a9 // +002d │ │ +070540: 0213 0f00 |007e: move/from16 v19, v15 │ │ +070544: 6e10 f01f 0400 |0080: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +07054a: 0a14 |0083: move-result v20 │ │ +07054c: 7702 af27 1300 |0084: invoke-static/range {v19, v20}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +070552: 0a08 |0087: move-result v8 │ │ +070554: 6e10 d41f 0400 |0088: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +07055a: 0a13 |008b: move-result v19 │ │ +07055c: 0200 1300 |008c: move/from16 v0, v19 │ │ +070560: 7120 af27 0300 |008e: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +070566: 0a06 |0091: move-result v6 │ │ +070568: 34d7 1a00 |0092: if-lt v7, v13, 00ac // +001a │ │ +07056c: 0200 1000 |0094: move/from16 v0, v16 │ │ +070570: 3409 1600 |0096: if-lt v9, v0, 00ac // +0016 │ │ +070574: 36e8 1400 |0098: if-gt v8, v14, 00ac // +0014 │ │ +070578: 3626 1200 |009a: if-gt v6, v2, 00ac // +0012 │ │ +07057c: 1312 0400 |009c: const/16 v18, #int 4 // #4 │ │ +070580: 0200 1200 |009e: move/from16 v0, v18 │ │ +070584: 6e20 4b20 0400 |00a0: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +07058a: d80b 0b01 |00a3: add-int/lit8 v11, v11, #int 1 // #01 │ │ +07058e: 289c |00a5: goto 0041 // -0064 │ │ +070590: 0213 0f00 |00a6: move/from16 v19, v15 │ │ +070594: 28c0 |00a8: goto 0068 // -0040 │ │ +070596: 0213 0a00 |00a9: move/from16 v19, v10 │ │ +07059a: 28d5 |00ab: goto 0080 // -002b │ │ +07059c: 1312 0000 |00ac: const/16 v18, #int 0 // #0 │ │ +0705a0: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0004 line=357 │ │ 0x0010 line=359 │ │ 0x0016 line=361 │ │ 0x001a line=362 │ │ @@ -118460,27 +118487,27 @@ │ │ 0x0053 - 0x00af reg=15 startBound I │ │ 0x0061 - 0x00af reg=16 top I │ │ 0x005e - 0x00af reg=17 topBound I │ │ 0x00ae - 0x00af reg=18 vis I │ │ 0x0000 - 0x00af reg=21 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x00af reg=22 panel Landroid/view/View; │ │ │ │ - source_file_idx : 4191 (SlidingPaneLayout.java) │ │ + source_file_idx : 4201 (SlidingPaneLayout.java) │ │ │ │ -Class #540 header: │ │ -class_idx : 689 │ │ +Class #541 header: │ │ +class_idx : 690 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1084 │ │ -source_file_idx : 4197 │ │ +superclass_idx : 1085 │ │ +source_file_idx : 4207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ -Class #540 - │ │ +Class #541 - │ │ Class descriptor : 'Landroid/support/v4/widget/Space;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -118489,18 +118516,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -070520: |[070520] android.support.v4.widget.Space.:(Landroid/content/Context;)V │ │ -070530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -070532: 7030 7b10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@107b │ │ -070538: 0e00 |0004: return-void │ │ +0705a4: |[0705a4] android.support.v4.widget.Space.:(Landroid/content/Context;)V │ │ +0705b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0705b6: 7030 7b10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@107b │ │ +0705bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/Space; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -118510,18 +118537,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 │ │ -07053c: |[07053c] android.support.v4.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07054c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07054e: 7040 7c10 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@107c │ │ -070554: 0e00 |0004: return-void │ │ +0705c0: |[0705c0] android.support.v4.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0705d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0705d2: 7040 7c10 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@107c │ │ +0705d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/Space; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -118532,22 +118559,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -070558: |[070558] android.support.v4.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -070568: 7040 c31f 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1fc3 │ │ -07056e: 6e10 8110 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/Space;.getVisibility:()I // method@1081 │ │ -070574: 0a00 |0006: move-result v0 │ │ -070576: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -07057a: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -07057c: 6e20 8410 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/Space;.setVisibility:(I)V // method@1084 │ │ -070582: 0e00 |000d: return-void │ │ +0705dc: |[0705dc] android.support.v4.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0705ec: 7040 c31f 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1fc3 │ │ +0705f2: 6e10 8110 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/Space;.getVisibility:()I // method@1081 │ │ +0705f8: 0a00 |0006: move-result v0 │ │ +0705fa: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +0705fe: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +070600: 6e20 8410 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/Space;.setVisibility:(I)V // method@1084 │ │ +070606: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0009 line=33 │ │ 0x000d line=35 │ │ locals : │ │ @@ -118561,30 +118588,30 @@ │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -070584: |[070584] android.support.v4.widget.Space.getDefaultSize2:(II)I │ │ -070594: 0130 |0000: move v0, v3 │ │ -070596: 7110 bd1f 0400 |0001: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -07059c: 0a01 |0004: move-result v1 │ │ -07059e: 7110 be1f 0400 |0005: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -0705a4: 0a02 |0008: move-result v2 │ │ -0705a6: 2c01 0d00 0000 |0009: sparse-switch v1, 00000016 // +0000000d │ │ -0705ac: 0f00 |000c: return v0 │ │ -0705ae: 0130 |000d: move v0, v3 │ │ -0705b0: 28fe |000e: goto 000c // -0002 │ │ -0705b2: 7120 af27 2300 |000f: invoke-static {v3, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0705b8: 0a00 |0012: move-result v0 │ │ -0705ba: 28f9 |0013: goto 000c // -0007 │ │ -0705bc: 0120 |0014: move v0, v2 │ │ -0705be: 28f7 |0015: goto 000c // -0009 │ │ -0705c0: 0002 0300 0000 0080 0000 0000 0000 ... |0016: sparse-switch-data (14 units) │ │ +070608: |[070608] android.support.v4.widget.Space.getDefaultSize2:(II)I │ │ +070618: 0130 |0000: move v0, v3 │ │ +07061a: 7110 bd1f 0400 |0001: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +070620: 0a01 |0004: move-result v1 │ │ +070622: 7110 be1f 0400 |0005: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +070628: 0a02 |0008: move-result v2 │ │ +07062a: 2c01 0d00 0000 |0009: sparse-switch v1, 00000016 // +0000000d │ │ +070630: 0f00 |000c: return v0 │ │ +070632: 0130 |000d: move v0, v3 │ │ +070634: 28fe |000e: goto 000c // -0002 │ │ +070636: 7120 af27 2300 |000f: invoke-static {v3, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +07063c: 0a00 |0012: move-result v0 │ │ +07063e: 28f9 |0013: goto 000c // -0007 │ │ +070640: 0120 |0014: move v0, v2 │ │ +070642: 28f7 |0015: goto 000c // -0009 │ │ +070644: 0002 0300 0000 0080 0000 0000 0000 ... |0016: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0001 line=61 │ │ 0x0005 line=62 │ │ 0x0009 line=64 │ │ 0x000c line=75 │ │ @@ -118607,16 +118634,16 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0705dc: |[0705dc] android.support.v4.widget.Space.draw:(Landroid/graphics/Canvas;)V │ │ -0705ec: 0e00 |0000: return-void │ │ +070660: |[070660] android.support.v4.widget.Space.draw:(Landroid/graphics/Canvas;)V │ │ +070670: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/Space; │ │ 0x0000 - 0x0001 reg=1 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -118625,52 +118652,52 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0705f0: |[0705f0] android.support.v4.widget.Space.onMeasure:(II)V │ │ -070600: 6e10 8010 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/Space;.getSuggestedMinimumWidth:()I // method@1080 │ │ -070606: 0a00 |0003: move-result v0 │ │ -070608: 7120 7e10 3000 |0004: invoke-static {v0, v3}, Landroid/support/v4/widget/Space;.getDefaultSize2:(II)I // method@107e │ │ -07060e: 0a00 |0007: move-result v0 │ │ -070610: 6e10 7f10 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/widget/Space;.getSuggestedMinimumHeight:()I // method@107f │ │ -070616: 0a01 |000b: move-result v1 │ │ -070618: 7120 7e10 4100 |000c: invoke-static {v1, v4}, Landroid/support/v4/widget/Space;.getDefaultSize2:(II)I // method@107e │ │ -07061e: 0a01 |000f: move-result v1 │ │ -070620: 6e30 8310 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/Space;.setMeasuredDimension:(II)V // method@1083 │ │ -070626: 0e00 |0013: return-void │ │ +070674: |[070674] android.support.v4.widget.Space.onMeasure:(II)V │ │ +070684: 6e10 8010 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/Space;.getSuggestedMinimumWidth:()I // method@1080 │ │ +07068a: 0a00 |0003: move-result v0 │ │ +07068c: 7120 7e10 3000 |0004: invoke-static {v0, v3}, Landroid/support/v4/widget/Space;.getDefaultSize2:(II)I // method@107e │ │ +070692: 0a00 |0007: move-result v0 │ │ +070694: 6e10 7f10 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/widget/Space;.getSuggestedMinimumHeight:()I // method@107f │ │ +07069a: 0a01 |000b: move-result v1 │ │ +07069c: 7120 7e10 4100 |000c: invoke-static {v1, v4}, Landroid/support/v4/widget/Space;.getDefaultSize2:(II)I // method@107e │ │ +0706a2: 0a01 |000f: move-result v1 │ │ +0706a4: 6e30 8310 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/Space;.setMeasuredDimension:(II)V // method@1083 │ │ +0706aa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0013 line=83 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/widget/Space; │ │ 0x0000 - 0x0014 reg=3 widthMeasureSpec I │ │ 0x0000 - 0x0014 reg=4 heightMeasureSpec I │ │ │ │ - source_file_idx : 4197 (Space.java) │ │ + source_file_idx : 4207 (Space.java) │ │ │ │ -Class #541 header: │ │ -class_idx : 690 │ │ +Class #542 header: │ │ +class_idx : 691 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #541 annotations: │ │ +Class #542 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SwipeRefreshLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #541 - │ │ +Class #542 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -118684,18 +118711,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -070628: |[070628] android.support.v4.widget.SwipeRefreshLayout$1.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -070638: 5b01 1004 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -07063c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -070642: 0e00 |0005: return-void │ │ +0706ac: |[0706ac] android.support.v4.widget.SwipeRefreshLayout$1.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0706bc: 5b01 1004 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +0706c0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0706c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -118705,77 +118732,77 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -070644: |[070644] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -070654: 1302 ff00 |0000: const/16 v2, #int 255 // #ff │ │ -070658: 5430 1004 |0002: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -07065c: 7110 9c10 0000 |0004: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@109c │ │ -070662: 0a00 |0007: move-result v0 │ │ -070664: 3800 3d00 |0008: if-eqz v0, 0045 // +003d │ │ -070668: 5430 1004 |000a: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -07066c: 7110 9d10 0000 |000c: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ -070672: 0c00 |000f: move-result-object v0 │ │ -070674: 6e20 f10e 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ -07067a: 5430 1004 |0013: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -07067e: 7110 9d10 0000 |0015: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ -070684: 0c00 |0018: move-result-object v0 │ │ -070686: 6e10 fc0e 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.start:()V // method@0efc │ │ -07068c: 5430 1004 |001c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -070690: 7110 a310 0000 |001e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@10a3 │ │ -070696: 0a00 |0021: move-result v0 │ │ -070698: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ -07069c: 5430 1004 |0024: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -0706a0: 7110 a410 0000 |0026: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@10a4 │ │ -0706a6: 0c00 |0029: move-result-object v0 │ │ -0706a8: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ -0706ac: 5430 1004 |002c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -0706b0: 7110 a410 0000 |002e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@10a4 │ │ -0706b6: 0c00 |0031: move-result-object v0 │ │ -0706b8: 7210 9910 0000 |0032: invoke-interface {v0}, Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;.onRefresh:()V // method@1099 │ │ -0706be: 5430 1004 |0035: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -0706c2: 5431 1004 |0037: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -0706c6: 7110 a510 0100 |0039: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@10a5 │ │ -0706cc: 0c01 |003c: move-result-object v1 │ │ -0706ce: 6e10 7c0d 0100 |003d: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ -0706d4: 0a01 |0040: move-result v1 │ │ -0706d6: 7120 aa10 1000 |0041: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I // method@10aa │ │ -0706dc: 0e00 |0044: return-void │ │ -0706de: 5430 1004 |0045: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -0706e2: 7110 9d10 0000 |0047: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ -0706e8: 0c00 |004a: move-result-object v0 │ │ -0706ea: 6e10 fd0e 0000 |004b: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.stop:()V // method@0efd │ │ -0706f0: 5430 1004 |004e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -0706f4: 7110 a510 0000 |0050: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@10a5 │ │ -0706fa: 0c00 |0053: move-result-object v0 │ │ -0706fc: 1301 0800 |0054: const/16 v1, #int 8 // #8 │ │ -070700: 6e20 8b0d 1000 |0056: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ -070706: 5430 1004 |0059: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -07070a: 7120 a610 2000 |005b: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V // method@10a6 │ │ -070710: 5430 1004 |005e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -070714: 7110 a710 0000 |0060: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@10a7 │ │ -07071a: 0a00 |0063: move-result v0 │ │ -07071c: 3800 0900 |0064: if-eqz v0, 006d // +0009 │ │ -070720: 5430 1004 |0066: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -070724: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -070726: 7120 a810 1000 |0069: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a8 │ │ -07072c: 28c9 |006c: goto 0035 // -0037 │ │ -07072e: 5430 1004 |006d: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -070732: 5431 1004 |006f: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -070736: 5211 3204 |0071: iget v1, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ -07073a: 5432 1004 |0073: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ -07073e: 7110 a910 0200 |0075: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@10a9 │ │ -070744: 0a02 |0078: move-result v2 │ │ -070746: b121 |0079: sub-int/2addr v1, v2 │ │ -070748: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -07074a: 7130 ab10 1002 |007b: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@10ab │ │ -070750: 28b7 |007e: goto 0035 // -0049 │ │ +0706c8: |[0706c8] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0706d8: 1302 ff00 |0000: const/16 v2, #int 255 // #ff │ │ +0706dc: 5430 1004 |0002: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +0706e0: 7110 9c10 0000 |0004: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@109c │ │ +0706e6: 0a00 |0007: move-result v0 │ │ +0706e8: 3800 3d00 |0008: if-eqz v0, 0045 // +003d │ │ +0706ec: 5430 1004 |000a: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +0706f0: 7110 9d10 0000 |000c: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ +0706f6: 0c00 |000f: move-result-object v0 │ │ +0706f8: 6e20 f10e 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ +0706fe: 5430 1004 |0013: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +070702: 7110 9d10 0000 |0015: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ +070708: 0c00 |0018: move-result-object v0 │ │ +07070a: 6e10 fc0e 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.start:()V // method@0efc │ │ +070710: 5430 1004 |001c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +070714: 7110 a310 0000 |001e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@10a3 │ │ +07071a: 0a00 |0021: move-result v0 │ │ +07071c: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ +070720: 5430 1004 |0024: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +070724: 7110 a410 0000 |0026: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@10a4 │ │ +07072a: 0c00 |0029: move-result-object v0 │ │ +07072c: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ +070730: 5430 1004 |002c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +070734: 7110 a410 0000 |002e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@10a4 │ │ +07073a: 0c00 |0031: move-result-object v0 │ │ +07073c: 7210 9910 0000 |0032: invoke-interface {v0}, Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;.onRefresh:()V // method@1099 │ │ +070742: 5430 1004 |0035: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +070746: 5431 1004 |0037: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +07074a: 7110 a510 0100 |0039: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@10a5 │ │ +070750: 0c01 |003c: move-result-object v1 │ │ +070752: 6e10 7c0d 0100 |003d: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ +070758: 0a01 |0040: move-result v1 │ │ +07075a: 7120 aa10 1000 |0041: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I // method@10aa │ │ +070760: 0e00 |0044: return-void │ │ +070762: 5430 1004 |0045: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +070766: 7110 9d10 0000 |0047: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ +07076c: 0c00 |004a: move-result-object v0 │ │ +07076e: 6e10 fd0e 0000 |004b: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.stop:()V // method@0efd │ │ +070774: 5430 1004 |004e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +070778: 7110 a510 0000 |0050: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@10a5 │ │ +07077e: 0c00 |0053: move-result-object v0 │ │ +070780: 1301 0800 |0054: const/16 v1, #int 8 // #8 │ │ +070784: 6e20 8b0d 1000 |0056: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ +07078a: 5430 1004 |0059: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +07078e: 7120 a610 2000 |005b: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V // method@10a6 │ │ +070794: 5430 1004 |005e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +070798: 7110 a710 0000 |0060: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@10a7 │ │ +07079e: 0a00 |0063: move-result v0 │ │ +0707a0: 3800 0900 |0064: if-eqz v0, 006d // +0009 │ │ +0707a4: 5430 1004 |0066: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +0707a8: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +0707aa: 7120 a810 1000 |0069: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a8 │ │ +0707b0: 28c9 |006c: goto 0035 // -0037 │ │ +0707b2: 5430 1004 |006d: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +0707b6: 5431 1004 |006f: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +0707ba: 5211 3204 |0071: iget v1, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ +0707be: 5432 1004 |0073: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0410 │ │ +0707c2: 7110 a910 0200 |0075: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@10a9 │ │ +0707c8: 0a02 |0078: move-result v2 │ │ +0707ca: b121 |0079: sub-int/2addr v1, v2 │ │ +0707cc: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +0707ce: 7130 ab10 1002 |007b: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@10ab │ │ +0707d4: 28b7 |007e: goto 0035 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x000a line=181 │ │ 0x0013 line=182 │ │ 0x001c line=183 │ │ 0x0024 line=184 │ │ @@ -118797,16 +118824,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -070754: |[070754] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -070764: 0e00 |0000: return-void │ │ +0707d8: |[0707d8] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +0707e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -118815,41 +118842,41 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -070768: |[070768] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -070778: 0e00 |0000: return-void │ │ +0707ec: |[0707ec] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +0707fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #542 header: │ │ -class_idx : 691 │ │ +Class #543 header: │ │ +class_idx : 692 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1111 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1112 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #542 annotations: │ │ +Class #543 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startScaleUpAnimation │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #542 - │ │ +Class #543 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/animation/Animation;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$2;) │ │ @@ -118862,18 +118889,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07077c: |[07077c] android.support.v4.widget.SwipeRefreshLayout$2.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -07078c: 5b01 1104 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0411 │ │ -070790: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ -070796: 0e00 |0005: return-void │ │ +070800: |[070800] android.support.v4.widget.SwipeRefreshLayout$2.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +070810: 5b01 1104 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0411 │ │ +070814: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ +07081a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -118883,45 +118910,45 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -070798: |[070798] android.support.v4.widget.SwipeRefreshLayout$2.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0707a8: 5410 1104 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0411 │ │ -0707ac: 7120 a810 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a8 │ │ -0707b2: 0e00 |0005: return-void │ │ +07081c: |[07081c] android.support.v4.widget.SwipeRefreshLayout$2.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +07082c: 5410 1104 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0411 │ │ +070830: 7120 a810 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a8 │ │ +070836: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0005 line=392 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout$2; │ │ 0x0000 - 0x0006 reg=2 interpolatedTime F │ │ 0x0000 - 0x0006 reg=3 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #543 header: │ │ -class_idx : 692 │ │ +Class #544 header: │ │ +class_idx : 693 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1111 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1112 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #543 annotations: │ │ +Class #544 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startScaleDownAnimation │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #543 - │ │ +Class #544 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/animation/Animation;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$3;) │ │ @@ -118934,18 +118961,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0707b4: |[0707b4] android.support.v4.widget.SwipeRefreshLayout$3.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0707c4: 5b01 1204 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0412 │ │ -0707c8: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ -0707ce: 0e00 |0005: return-void │ │ +070838: |[070838] android.support.v4.widget.SwipeRefreshLayout$3.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +070848: 5b01 1204 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0412 │ │ +07084c: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ +070852: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -118955,47 +118982,47 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0707d0: |[0707d0] android.support.v4.widget.SwipeRefreshLayout$3.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0707e0: 5420 1204 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0412 │ │ -0707e4: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0707e8: c731 |0004: sub-float/2addr v1, v3 │ │ -0707ea: 7120 a810 1000 |0005: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a8 │ │ -0707f0: 0e00 |0008: return-void │ │ +070854: |[070854] android.support.v4.widget.SwipeRefreshLayout$3.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +070864: 5420 1204 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0412 │ │ +070868: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +07086c: c731 |0004: sub-float/2addr v1, v3 │ │ +07086e: 7120 a810 1000 |0005: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a8 │ │ +070874: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0008 line=433 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ 0x0000 - 0x0009 reg=3 interpolatedTime F │ │ 0x0000 - 0x0009 reg=4 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #544 header: │ │ -class_idx : 693 │ │ +Class #545 header: │ │ +class_idx : 694 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1111 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1112 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #544 annotations: │ │ +Class #545 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startAlphaAnimation │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #544 - │ │ +Class #545 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/animation/Animation;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$4;) │ │ @@ -119016,20 +119043,20 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0707f4: |[0707f4] android.support.v4.widget.SwipeRefreshLayout$4.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V │ │ -070804: 5b01 1304 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0413 │ │ -070808: 5902 1504 |0002: iput v2, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0415 │ │ -07080c: 5903 1404 |0004: iput v3, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@0414 │ │ -070810: 7010 2b21 0000 |0006: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ -070816: 0e00 |0009: return-void │ │ +070878: |[070878] android.support.v4.widget.SwipeRefreshLayout$4.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V │ │ +070888: 5b01 1304 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0413 │ │ +07088c: 5902 1504 |0002: iput v2, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0415 │ │ +070890: 5903 1404 |0004: iput v3, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@0414 │ │ +070894: 7010 2b21 0000 |0006: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ +07089a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -119041,56 +119068,56 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -070818: |[070818] android.support.v4.widget.SwipeRefreshLayout$4.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -070828: 5440 1304 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0413 │ │ -07082c: 7110 9d10 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ -070832: 0c00 |0005: move-result-object v0 │ │ -070834: 5241 1504 |0006: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0415 │ │ -070838: 8211 |0008: int-to-float v1, v1 │ │ -07083a: 5242 1404 |0009: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@0414 │ │ -07083e: 5243 1504 |000b: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0415 │ │ -070842: b132 |000d: sub-int/2addr v2, v3 │ │ -070844: 8222 |000e: int-to-float v2, v2 │ │ -070846: c852 |000f: mul-float/2addr v2, v5 │ │ -070848: c621 |0010: add-float/2addr v1, v2 │ │ -07084a: 8711 |0011: float-to-int v1, v1 │ │ -07084c: 6e20 f10e 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ -070852: 0e00 |0015: return-void │ │ +07089c: |[07089c] android.support.v4.widget.SwipeRefreshLayout$4.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0708ac: 5440 1304 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0413 │ │ +0708b0: 7110 9d10 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ +0708b6: 0c00 |0005: move-result-object v0 │ │ +0708b8: 5241 1504 |0006: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0415 │ │ +0708bc: 8211 |0008: int-to-float v1, v1 │ │ +0708be: 5242 1404 |0009: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@0414 │ │ +0708c2: 5243 1504 |000b: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0415 │ │ +0708c6: b132 |000d: sub-int/2addr v2, v3 │ │ +0708c8: 8222 |000e: int-to-float v2, v2 │ │ +0708ca: c852 |000f: mul-float/2addr v2, v5 │ │ +0708cc: c621 |0010: add-float/2addr v1, v2 │ │ +0708ce: 8711 |0011: float-to-int v1, v1 │ │ +0708d0: 6e20 f10e 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ +0708d6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0015 line=461 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout$4; │ │ 0x0000 - 0x0016 reg=5 interpolatedTime F │ │ 0x0000 - 0x0016 reg=6 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #545 header: │ │ -class_idx : 694 │ │ +Class #546 header: │ │ +class_idx : 695 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #545 annotations: │ │ +Class #546 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=finishSpinner │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #545 - │ │ +Class #546 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -119104,18 +119131,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -070854: |[070854] android.support.v4.widget.SwipeRefreshLayout$5.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -070864: 5b01 1604 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0416 │ │ -070868: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07086e: 0e00 |0005: return-void │ │ +0708d8: |[0708d8] android.support.v4.widget.SwipeRefreshLayout$5.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0708e8: 5b01 1604 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0416 │ │ +0708ec: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0708f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -119125,23 +119152,23 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -070870: |[070870] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -070880: 5420 1604 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0416 │ │ -070884: 7110 a710 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@10a7 │ │ -07088a: 0a00 |0005: move-result v0 │ │ -07088c: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -070890: 5420 1604 |0008: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0416 │ │ -070894: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -070896: 7120 9e10 1000 |000b: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V // method@109e │ │ -07089c: 0e00 |000e: return-void │ │ +0708f4: |[0708f4] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +070904: 5420 1604 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0416 │ │ +070908: 7110 a710 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@10a7 │ │ +07090e: 0a00 |0005: move-result v0 │ │ +070910: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +070914: 5420 1604 |0008: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0416 │ │ +070918: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07091a: 7120 9e10 1000 |000b: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V // method@109e │ │ +070920: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=949 │ │ 0x0008 line=950 │ │ 0x000e line=952 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ @@ -119152,16 +119179,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0708a0: |[0708a0] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0708b0: 0e00 |0000: return-void │ │ +070924: |[070924] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +070934: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=956 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -119170,41 +119197,41 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0708b4: |[0708b4] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0708c4: 0e00 |0000: return-void │ │ +070938: |[070938] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +070948: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #546 header: │ │ -class_idx : 695 │ │ +Class #547 header: │ │ +class_idx : 696 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1111 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1112 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #546 annotations: │ │ +Class #547 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SwipeRefreshLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #546 - │ │ +Class #547 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/animation/Animation;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$6;) │ │ @@ -119217,18 +119244,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0708c8: |[0708c8] android.support.v4.widget.SwipeRefreshLayout$6.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0708d8: 5b01 1704 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -0708dc: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ -0708e2: 0e00 |0005: return-void │ │ +07094c: |[07094c] android.support.v4.widget.SwipeRefreshLayout$6.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +07095c: 5b01 1704 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +070960: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ +070966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -119238,61 +119265,61 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0708e4: |[0708e4] android.support.v4.widget.SwipeRefreshLayout$6.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0708f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0708f6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0708f8: 5453 1704 |0002: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -0708fc: 7110 9f10 0300 |0004: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@109f │ │ -070902: 0a03 |0007: move-result v3 │ │ -070904: 3903 4100 |0008: if-nez v3, 0049 // +0041 │ │ -070908: 5453 1704 |000a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -07090c: 7110 a010 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@10a0 │ │ -070912: 0a03 |000f: move-result v3 │ │ -070914: 5454 1704 |0010: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -070918: 5244 3204 |0012: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ -07091c: 7110 a627 0400 |0014: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -070922: 0a04 |0017: move-result v4 │ │ -070924: 8244 |0018: int-to-float v4, v4 │ │ -070926: c743 |0019: sub-float/2addr v3, v4 │ │ -070928: 8730 |001a: float-to-int v0, v3 │ │ -07092a: 5453 1704 |001b: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -07092e: 5233 2704 |001d: iget v3, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ -070932: 5454 1704 |001f: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -070936: 5244 2704 |0021: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ -07093a: 9104 0004 |0023: sub-int v4, v0, v4 │ │ -07093e: 8244 |0025: int-to-float v4, v4 │ │ -070940: c864 |0026: mul-float/2addr v4, v6 │ │ -070942: 8744 |0027: float-to-int v4, v4 │ │ -070944: 9002 0304 |0028: add-int v2, v3, v4 │ │ -070948: 5453 1704 |002a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -07094c: 7110 a510 0300 |002c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@10a5 │ │ -070952: 0c03 |002f: move-result-object v3 │ │ -070954: 6e10 7c0d 0300 |0030: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ -07095a: 0a03 |0033: move-result v3 │ │ -07095c: 9101 0203 |0034: sub-int v1, v2, v3 │ │ -070960: 5453 1704 |0036: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -070964: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -070966: 7130 ab10 1304 |0039: invoke-static {v3, v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@10ab │ │ -07096c: 5453 1704 |003c: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -070970: 7110 9d10 0300 |003e: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ -070976: 0c03 |0041: move-result-object v3 │ │ -070978: 1504 803f |0042: const/high16 v4, #int 1065353216 // #3f80 │ │ -07097c: c764 |0044: sub-float/2addr v4, v6 │ │ -07097e: 6e20 f20e 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.setArrowScale:(F)V // method@0ef2 │ │ -070984: 0e00 |0048: return-void │ │ -070986: 5453 1704 |0049: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ -07098a: 7110 a010 0300 |004b: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@10a0 │ │ -070990: 0a03 |004e: move-result v3 │ │ -070992: 8730 |004f: float-to-int v0, v3 │ │ -070994: 28cb |0050: goto 001b // -0035 │ │ +070968: |[070968] android.support.v4.widget.SwipeRefreshLayout$6.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +070978: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07097a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +07097c: 5453 1704 |0002: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +070980: 7110 9f10 0300 |0004: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@109f │ │ +070986: 0a03 |0007: move-result v3 │ │ +070988: 3903 4100 |0008: if-nez v3, 0049 // +0041 │ │ +07098c: 5453 1704 |000a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +070990: 7110 a010 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@10a0 │ │ +070996: 0a03 |000f: move-result v3 │ │ +070998: 5454 1704 |0010: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +07099c: 5244 3204 |0012: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ +0709a0: 7110 a627 0400 |0014: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +0709a6: 0a04 |0017: move-result v4 │ │ +0709a8: 8244 |0018: int-to-float v4, v4 │ │ +0709aa: c743 |0019: sub-float/2addr v3, v4 │ │ +0709ac: 8730 |001a: float-to-int v0, v3 │ │ +0709ae: 5453 1704 |001b: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +0709b2: 5233 2704 |001d: iget v3, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ +0709b6: 5454 1704 |001f: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +0709ba: 5244 2704 |0021: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ +0709be: 9104 0004 |0023: sub-int v4, v0, v4 │ │ +0709c2: 8244 |0025: int-to-float v4, v4 │ │ +0709c4: c864 |0026: mul-float/2addr v4, v6 │ │ +0709c6: 8744 |0027: float-to-int v4, v4 │ │ +0709c8: 9002 0304 |0028: add-int v2, v3, v4 │ │ +0709cc: 5453 1704 |002a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +0709d0: 7110 a510 0300 |002c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@10a5 │ │ +0709d6: 0c03 |002f: move-result-object v3 │ │ +0709d8: 6e10 7c0d 0300 |0030: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ +0709de: 0a03 |0033: move-result v3 │ │ +0709e0: 9101 0203 |0034: sub-int v1, v2, v3 │ │ +0709e4: 5453 1704 |0036: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +0709e8: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +0709ea: 7130 ab10 1304 |0039: invoke-static {v3, v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@10ab │ │ +0709f0: 5453 1704 |003c: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +0709f4: 7110 9d10 0300 |003e: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@109d │ │ +0709fa: 0c03 |0041: move-result-object v3 │ │ +0709fc: 1504 803f |0042: const/high16 v4, #int 1065353216 // #3f80 │ │ +070a00: c764 |0044: sub-float/2addr v4, v6 │ │ +070a02: 6e20 f20e 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.setArrowScale:(F)V // method@0ef2 │ │ +070a08: 0e00 |0048: return-void │ │ +070a0a: 5453 1704 |0049: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0417 │ │ +070a0e: 7110 a010 0300 |004b: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@10a0 │ │ +070a14: 0a03 |004e: move-result v3 │ │ +070a16: 8730 |004f: float-to-int v0, v3 │ │ +070a18: 28cb |0050: goto 001b // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0001 line=1071 │ │ 0x0002 line=1072 │ │ 0x000a line=1073 │ │ 0x001b line=1077 │ │ @@ -119305,32 +119332,32 @@ │ │ 0x0036 - 0x0049 reg=1 offset I │ │ 0x0002 - 0x0051 reg=0 endTarget I │ │ 0x0001 - 0x0051 reg=2 targetTop I │ │ 0x0000 - 0x0051 reg=5 this Landroid/support/v4/widget/SwipeRefreshLayout$6; │ │ 0x0000 - 0x0051 reg=6 interpolatedTime F │ │ 0x0000 - 0x0051 reg=7 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #547 header: │ │ -class_idx : 696 │ │ +Class #548 header: │ │ +class_idx : 697 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1111 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1112 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #547 annotations: │ │ +Class #548 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SwipeRefreshLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #547 - │ │ +Class #548 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/animation/Animation;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$7;) │ │ @@ -119343,18 +119370,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -070998: |[070998] android.support.v4.widget.SwipeRefreshLayout$7.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0709a8: 5b01 1804 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0418 │ │ -0709ac: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ -0709b2: 0e00 |0005: return-void │ │ +070a1c: |[070a1c] android.support.v4.widget.SwipeRefreshLayout$7.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +070a2c: 5b01 1804 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0418 │ │ +070a30: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ +070a36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$7; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -119364,45 +119391,45 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0709b4: |[0709b4] android.support.v4.widget.SwipeRefreshLayout$7.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0709c4: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0418 │ │ -0709c8: 7120 a110 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a1 │ │ -0709ce: 0e00 |0005: return-void │ │ +070a38: |[070a38] android.support.v4.widget.SwipeRefreshLayout$7.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +070a48: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0418 │ │ +070a4c: 7120 a110 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a1 │ │ +070a52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1094 │ │ 0x0005 line=1095 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout$7; │ │ 0x0000 - 0x0006 reg=2 interpolatedTime F │ │ 0x0000 - 0x0006 reg=3 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #548 header: │ │ -class_idx : 697 │ │ +Class #549 header: │ │ +class_idx : 698 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1111 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1112 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #548 annotations: │ │ +Class #549 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startScaleDownReturnToStartAnimation │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #548 - │ │ +Class #549 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$8;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/animation/Animation;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$8;) │ │ @@ -119415,18 +119442,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0709d0: |[0709d0] android.support.v4.widget.SwipeRefreshLayout$8.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0709e0: 5b01 1904 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ -0709e4: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ -0709ea: 0e00 |0005: return-void │ │ +070a54: |[070a54] android.support.v4.widget.SwipeRefreshLayout$8.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +070a64: 5b01 1904 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ +070a68: 7010 2b21 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@212b │ │ +070a6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$8; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -119436,94 +119463,94 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0709ec: |[0709ec] android.support.v4.widget.SwipeRefreshLayout$8.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0709fc: 5431 1904 |0000: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ -070a00: 7110 a210 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@10a2 │ │ -070a06: 0a01 |0005: move-result v1 │ │ -070a08: 5432 1904 |0006: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ -070a0c: 7110 a210 0200 |0008: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@10a2 │ │ -070a12: 0a02 |000b: move-result v2 │ │ -070a14: 7f22 |000c: neg-float v2, v2 │ │ -070a16: c842 |000d: mul-float/2addr v2, v4 │ │ -070a18: a600 0102 |000e: add-float v0, v1, v2 │ │ -070a1c: 5431 1904 |0010: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ -070a20: 7120 a810 0100 |0012: invoke-static {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a8 │ │ -070a26: 5431 1904 |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ -070a2a: 7120 a110 4100 |0017: invoke-static {v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a1 │ │ -070a30: 0e00 |001a: return-void │ │ +070a70: |[070a70] android.support.v4.widget.SwipeRefreshLayout$8.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +070a80: 5431 1904 |0000: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ +070a84: 7110 a210 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@10a2 │ │ +070a8a: 0a01 |0005: move-result v1 │ │ +070a8c: 5432 1904 |0006: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ +070a90: 7110 a210 0200 |0008: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@10a2 │ │ +070a96: 0a02 |000b: move-result v2 │ │ +070a98: 7f22 |000c: neg-float v2, v2 │ │ +070a9a: c842 |000d: mul-float/2addr v2, v4 │ │ +070a9c: a600 0102 |000e: add-float v0, v1, v2 │ │ +070aa0: 5431 1904 |0010: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ +070aa4: 7120 a810 0100 |0012: invoke-static {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a8 │ │ +070aaa: 5431 1904 |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0419 │ │ +070aae: 7120 a110 4100 |0017: invoke-static {v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@10a1 │ │ +070ab4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1109 │ │ 0x0010 line=1110 │ │ 0x0015 line=1111 │ │ 0x001a line=1112 │ │ locals : │ │ 0x0010 - 0x001b reg=0 targetScale F │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/widget/SwipeRefreshLayout$8; │ │ 0x0000 - 0x001b reg=4 interpolatedTime F │ │ 0x0000 - 0x001b reg=5 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #549 header: │ │ -class_idx : 698 │ │ +Class #550 header: │ │ +class_idx : 699 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #549 annotations: │ │ +Class #550 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SwipeRefreshLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnRefreshListener" │ │ │ │ -Class #549 - │ │ +Class #550 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;) │ │ name : 'onRefresh' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #550 header: │ │ -class_idx : 699 │ │ +Class #551 header: │ │ +class_idx : 700 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 4235 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 4245 │ │ static_fields_size : 2 │ │ instance_fields_size: 40 │ │ direct_methods_size : 39 │ │ virtual_methods_size: 35 │ │ │ │ -Class #550 annotations: │ │ +Class #551 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; } │ │ Annotations on method #4315 'setColorScheme' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ Annotations on method #4323 'setProgressBackgroundColor' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #550 - │ │ +Class #551 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/NestedScrollingChild;' │ │ #1 : 'Landroid/support/v4/view/NestedScrollingParent;' │ │ Static fields - │ │ @@ -119702,26 +119729,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -070a34: |[070a34] android.support.v4.widget.SwipeRefreshLayout.:()V │ │ -070a44: 1c00 bb02 |0000: const-class v0, Landroid/support/v4/widget/SwipeRefreshLayout; // type@02bb │ │ -070a48: 6e10 7d27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -070a4e: 0c00 |0005: move-result-object v0 │ │ -070a50: 6900 1b04 |0006: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ -070a54: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -070a56: 2300 6906 |0009: new-array v0, v0, [I // type@0669 │ │ -070a5a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -070a5c: 1402 0e00 0101 |000c: const v2, #float 2.36936e-38 // #0101000e │ │ -070a62: 4b02 0001 |000f: aput v2, v0, v1 │ │ -070a66: 6900 1a04 |0011: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@041a │ │ -070a6a: 0e00 |0013: return-void │ │ +070ab8: |[070ab8] android.support.v4.widget.SwipeRefreshLayout.:()V │ │ +070ac8: 1c00 bc02 |0000: const-class v0, Landroid/support/v4/widget/SwipeRefreshLayout; // type@02bc │ │ +070acc: 6e10 7d27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +070ad2: 0c00 |0005: move-result-object v0 │ │ +070ad4: 6900 1b04 |0006: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ +070ad8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +070ada: 2300 6c06 |0009: new-array v0, v0, [I // type@066c │ │ +070ade: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +070ae0: 1402 0e00 0101 |000c: const v2, #float 2.36936e-38 // #0101000e │ │ +070ae6: 4b02 0001 |000f: aput v2, v0, v1 │ │ +070aea: 6900 1a04 |0011: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@041a │ │ +070aee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0008 line=132 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -119729,91 +119756,91 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -070a6c: |[070a6c] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -070a7c: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -070a7e: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -070a80: 1506 2042 |0002: const/high16 v6, #int 1109393408 // #4220 │ │ -070a84: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -070a86: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -070a88: 7030 5f20 980a |0006: invoke-direct {v8, v9, v10}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205f │ │ -070a8e: 5c84 3704 |0009: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -070a92: 1502 80bf |000b: const/high16 v2, #int -1082130432 // #bf80 │ │ -070a96: 5982 4004 |000d: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ -070a9a: 2372 6906 |000f: new-array v2, v7, [I // type@0669 │ │ -070a9e: 5b82 3404 |0011: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentScrollConsumed:[I // field@0434 │ │ -070aa2: 2372 6906 |0013: new-array v2, v7, [I // type@0669 │ │ -070aa6: 5b82 3304 |0015: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentOffsetInWindow:[I // field@0433 │ │ -070aaa: 5c84 3104 |0017: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0431 │ │ -070aae: 5983 1c04 |0019: iput v3, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -070ab2: 5983 2304 |001b: iput v3, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ -070ab6: 2202 b202 |001d: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$1; // type@02b2 │ │ -070aba: 7020 8510 8200 |001f: invoke-direct {v2, v8}, Landroid/support/v4/widget/SwipeRefreshLayout$1;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1085 │ │ -070ac0: 5b82 3604 |0022: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0436 │ │ -070ac4: 2202 b702 |0024: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$6; // type@02b7 │ │ -070ac8: 7020 9310 8200 |0026: invoke-direct {v2, v8}, Landroid/support/v4/widget/SwipeRefreshLayout$6;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1093 │ │ -070ace: 5b82 1f04 |0029: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ -070ad2: 2202 b802 |002b: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$7; // type@02b8 │ │ -070ad6: 7020 9510 8200 |002d: invoke-direct {v2, v8}, Landroid/support/v4/widget/SwipeRefreshLayout$7;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1095 │ │ -070adc: 5b82 2004 |0030: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ -070ae0: 7110 4f20 0900 |0032: invoke-static {v9}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -070ae6: 0c02 |0035: move-result-object v2 │ │ -070ae8: 6e10 5420 0200 |0036: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ -070aee: 0a02 |0039: move-result v2 │ │ -070af0: 5982 4204 |003a: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0442 │ │ -070af4: 6e10 c410 0800 |003c: invoke-virtual {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ -070afa: 0c02 |003f: move-result-object v2 │ │ -070afc: 1403 0100 0e01 |0040: const v3, #float 2.60813e-38 // #010e0001 │ │ -070b02: 6e20 1101 3200 |0043: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -070b08: 0a02 |0046: move-result v2 │ │ -070b0a: 5982 2c04 |0047: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@042c │ │ -070b0e: 6e20 ea10 4800 |0049: invoke-virtual {v8, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setWillNotDraw:(Z)V // method@10ea │ │ -070b14: 2202 5a04 |004c: new-instance v2, Landroid/view/animation/DecelerateInterpolator; // type@045a │ │ -070b18: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -070b1c: 7020 3a21 3200 |0050: invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@213a │ │ -070b22: 5b82 2604 |0053: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0426 │ │ -070b26: 6202 1a04 |0055: sget-object v2, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@041a │ │ -070b2a: 6e30 ae00 a902 |0057: invoke-virtual {v9, v10, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -070b30: 0c00 |005a: move-result-object v0 │ │ -070b32: 6e30 2f01 4005 |005b: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -070b38: 0a02 |005e: move-result v2 │ │ -070b3a: 6e20 e010 2800 |005f: invoke-virtual {v8, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setEnabled:(Z)V // method@10e0 │ │ -070b40: 6e10 4b01 0000 |0062: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -070b46: 6e10 c410 0800 |0065: invoke-virtual {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ -070b4c: 0c02 |0068: move-result-object v2 │ │ -070b4e: 6e10 0901 0200 |0069: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -070b54: 0c01 |006c: move-result-object v1 │ │ -070b56: 5212 1d0e |006d: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -070b5a: c862 |006f: mul-float/2addr v2, v6 │ │ -070b5c: 8722 |0070: float-to-int v2, v2 │ │ -070b5e: 5982 2404 |0071: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0424 │ │ -070b62: 5212 1d0e |0073: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -070b66: c862 |0075: mul-float/2addr v2, v6 │ │ -070b68: 8722 |0076: float-to-int v2, v2 │ │ -070b6a: 5982 2104 |0077: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0421 │ │ -070b6e: 7010 b010 0800 |0079: invoke-direct {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.createProgressView:()V // method@10b0 │ │ -070b74: 7120 4a0a 5800 |007c: invoke-static {v8, v5}, Landroid/support/v4/view/ViewCompat;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@0a4a │ │ -070b7a: 1502 8042 |007f: const/high16 v2, #int 1115684864 // #4280 │ │ -070b7e: 5213 1d0e |0081: iget v3, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -070b82: c832 |0083: mul-float/2addr v2, v3 │ │ -070b84: 5982 3d04 |0084: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ -070b88: 5282 3d04 |0086: iget v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ -070b8c: 5982 4004 |0088: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ -070b90: 2202 c301 |008a: new-instance v2, Landroid/support/v4/view/NestedScrollingParentHelper; // type@01c3 │ │ -070b94: 7020 0609 8200 |008c: invoke-direct {v2, v8}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@0906 │ │ -070b9a: 5b82 2f04 |008f: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@042f │ │ -070b9e: 2202 c101 |0091: new-instance v2, Landroid/support/v4/view/NestedScrollingChildHelper; // type@01c1 │ │ -070ba2: 7020 f508 8200 |0093: invoke-direct {v2, v8}, Landroid/support/v4/view/NestedScrollingChildHelper;.:(Landroid/view/View;)V // method@08f5 │ │ -070ba8: 5b82 2e04 |0096: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -070bac: 6e20 e110 5800 |0098: invoke-virtual {v8, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.setNestedScrollingEnabled:(Z)V // method@10e1 │ │ -070bb2: 0e00 |009b: return-void │ │ +070af0: |[070af0] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +070b00: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +070b02: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +070b04: 1506 2042 |0002: const/high16 v6, #int 1109393408 // #4220 │ │ +070b08: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +070b0a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +070b0c: 7030 5f20 980a |0006: invoke-direct {v8, v9, v10}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205f │ │ +070b12: 5c84 3704 |0009: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +070b16: 1502 80bf |000b: const/high16 v2, #int -1082130432 // #bf80 │ │ +070b1a: 5982 4004 |000d: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ +070b1e: 2372 6c06 |000f: new-array v2, v7, [I // type@066c │ │ +070b22: 5b82 3404 |0011: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentScrollConsumed:[I // field@0434 │ │ +070b26: 2372 6c06 |0013: new-array v2, v7, [I // type@066c │ │ +070b2a: 5b82 3304 |0015: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentOffsetInWindow:[I // field@0433 │ │ +070b2e: 5c84 3104 |0017: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0431 │ │ +070b32: 5983 1c04 |0019: iput v3, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +070b36: 5983 2304 |001b: iput v3, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ +070b3a: 2202 b302 |001d: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$1; // type@02b3 │ │ +070b3e: 7020 8510 8200 |001f: invoke-direct {v2, v8}, Landroid/support/v4/widget/SwipeRefreshLayout$1;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1085 │ │ +070b44: 5b82 3604 |0022: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0436 │ │ +070b48: 2202 b802 |0024: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$6; // type@02b8 │ │ +070b4c: 7020 9310 8200 |0026: invoke-direct {v2, v8}, Landroid/support/v4/widget/SwipeRefreshLayout$6;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1093 │ │ +070b52: 5b82 1f04 |0029: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ +070b56: 2202 b902 |002b: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$7; // type@02b9 │ │ +070b5a: 7020 9510 8200 |002d: invoke-direct {v2, v8}, Landroid/support/v4/widget/SwipeRefreshLayout$7;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1095 │ │ +070b60: 5b82 2004 |0030: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ +070b64: 7110 4f20 0900 |0032: invoke-static {v9}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +070b6a: 0c02 |0035: move-result-object v2 │ │ +070b6c: 6e10 5420 0200 |0036: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ +070b72: 0a02 |0039: move-result v2 │ │ +070b74: 5982 4204 |003a: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0442 │ │ +070b78: 6e10 c410 0800 |003c: invoke-virtual {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ +070b7e: 0c02 |003f: move-result-object v2 │ │ +070b80: 1403 0100 0e01 |0040: const v3, #float 2.60813e-38 // #010e0001 │ │ +070b86: 6e20 1101 3200 |0043: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +070b8c: 0a02 |0046: move-result v2 │ │ +070b8e: 5982 2c04 |0047: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@042c │ │ +070b92: 6e20 ea10 4800 |0049: invoke-virtual {v8, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setWillNotDraw:(Z)V // method@10ea │ │ +070b98: 2202 5b04 |004c: new-instance v2, Landroid/view/animation/DecelerateInterpolator; // type@045b │ │ +070b9c: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +070ba0: 7020 3a21 3200 |0050: invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@213a │ │ +070ba6: 5b82 2604 |0053: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0426 │ │ +070baa: 6202 1a04 |0055: sget-object v2, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@041a │ │ +070bae: 6e30 ae00 a902 |0057: invoke-virtual {v9, v10, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +070bb4: 0c00 |005a: move-result-object v0 │ │ +070bb6: 6e30 2f01 4005 |005b: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +070bbc: 0a02 |005e: move-result v2 │ │ +070bbe: 6e20 e010 2800 |005f: invoke-virtual {v8, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setEnabled:(Z)V // method@10e0 │ │ +070bc4: 6e10 4b01 0000 |0062: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +070bca: 6e10 c410 0800 |0065: invoke-virtual {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ +070bd0: 0c02 |0068: move-result-object v2 │ │ +070bd2: 6e10 0901 0200 |0069: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +070bd8: 0c01 |006c: move-result-object v1 │ │ +070bda: 5212 1d0e |006d: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +070bde: c862 |006f: mul-float/2addr v2, v6 │ │ +070be0: 8722 |0070: float-to-int v2, v2 │ │ +070be2: 5982 2404 |0071: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0424 │ │ +070be6: 5212 1d0e |0073: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +070bea: c862 |0075: mul-float/2addr v2, v6 │ │ +070bec: 8722 |0076: float-to-int v2, v2 │ │ +070bee: 5982 2104 |0077: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0421 │ │ +070bf2: 7010 b010 0800 |0079: invoke-direct {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.createProgressView:()V // method@10b0 │ │ +070bf8: 7120 4a0a 5800 |007c: invoke-static {v8, v5}, Landroid/support/v4/view/ViewCompat;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@0a4a │ │ +070bfe: 1502 8042 |007f: const/high16 v2, #int 1115684864 // #4280 │ │ +070c02: 5213 1d0e |0081: iget v3, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +070c06: c832 |0083: mul-float/2addr v2, v3 │ │ +070c08: 5982 3d04 |0084: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ +070c0c: 5282 3d04 |0086: iget v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ +070c10: 5982 4004 |0088: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ +070c14: 2202 c401 |008a: new-instance v2, Landroid/support/v4/view/NestedScrollingParentHelper; // type@01c4 │ │ +070c18: 7020 0609 8200 |008c: invoke-direct {v2, v8}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@0906 │ │ +070c1e: 5b82 2f04 |008f: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@042f │ │ +070c22: 2202 c201 |0091: new-instance v2, Landroid/support/v4/view/NestedScrollingChildHelper; // type@01c2 │ │ +070c26: 7020 f508 8200 |0093: invoke-direct {v2, v8}, Landroid/support/v4/view/NestedScrollingChildHelper;.:(Landroid/view/View;)V // method@08f5 │ │ +070c2c: 5b82 2e04 |0096: iput-object v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +070c30: 6e20 e110 5800 |0098: invoke-virtual {v8, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.setNestedScrollingEnabled:(Z)V // method@10e1 │ │ +070c36: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=287 │ │ 0x0009 line=102 │ │ 0x000b line=104 │ │ 0x000f line=112 │ │ 0x0013 line=113 │ │ @@ -119853,17 +119880,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070bb4: |[070bb4] android.support.v4.widget.SwipeRefreshLayout.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ -070bc4: 5510 3704 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -070bc8: 0f00 |0002: return v0 │ │ +070c38: |[070c38] android.support.v4.widget.SwipeRefreshLayout.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +070c48: 5510 3704 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +070c4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #3 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -119871,17 +119898,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070bcc: |[070bcc] android.support.v4.widget.SwipeRefreshLayout.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; │ │ -070bdc: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -070be0: 1100 |0002: return-object v0 │ │ +070c50: |[070c50] android.support.v4.widget.SwipeRefreshLayout.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; │ │ +070c60: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +070c64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -119889,17 +119916,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -070be4: |[070be4] android.support.v4.widget.SwipeRefreshLayout.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V │ │ -070bf4: 7020 ef10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@10ef │ │ -070bfa: 0e00 |0003: return-void │ │ +070c68: |[070c68] android.support.v4.widget.SwipeRefreshLayout.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V │ │ +070c78: 7020 ef10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@10ef │ │ +070c7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/animation/Animation$AnimationListener; │ │ │ │ @@ -119908,17 +119935,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070bfc: |[070bfc] android.support.v4.widget.SwipeRefreshLayout.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ -070c0c: 5510 4304 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ -070c10: 0f00 |0002: return v0 │ │ +070c80: |[070c80] android.support.v4.widget.SwipeRefreshLayout.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +070c90: 5510 4304 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ +070c94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -119926,17 +119953,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070c14: |[070c14] android.support.v4.widget.SwipeRefreshLayout.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ -070c24: 5210 3d04 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ -070c28: 0f00 |0002: return v0 │ │ +070c98: |[070c98] android.support.v4.widget.SwipeRefreshLayout.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +070ca8: 5210 3d04 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ +070cac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -119944,17 +119971,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;F)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -070c2c: |[070c2c] android.support.v4.widget.SwipeRefreshLayout.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ -070c3c: 7020 cc10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveToStart:(F)V // method@10cc │ │ -070c42: 0e00 |0003: return-void │ │ +070cb0: |[070cb0] android.support.v4.widget.SwipeRefreshLayout.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ +070cc0: 7020 cc10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveToStart:(F)V // method@10cc │ │ +070cc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 x1 F │ │ │ │ @@ -119963,17 +119990,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070c44: |[070c44] android.support.v4.widget.SwipeRefreshLayout.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ -070c54: 5210 3e04 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@043e │ │ -070c58: 0f00 |0002: return v0 │ │ +070cc8: |[070cc8] android.support.v4.widget.SwipeRefreshLayout.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +070cd8: 5210 3e04 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@043e │ │ +070cdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -119981,17 +120008,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070c5c: |[070c5c] android.support.v4.widget.SwipeRefreshLayout.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ -070c6c: 5510 3004 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0430 │ │ -070c70: 0f00 |0002: return v0 │ │ +070ce0: |[070ce0] android.support.v4.widget.SwipeRefreshLayout.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +070cf0: 5510 3004 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0430 │ │ +070cf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #10 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -119999,17 +120026,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070c74: |[070c74] android.support.v4.widget.SwipeRefreshLayout.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ -070c84: 5410 2b04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@042b │ │ -070c88: 1100 |0002: return-object v0 │ │ +070cf8: |[070cf8] android.support.v4.widget.SwipeRefreshLayout.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ +070d08: 5410 2b04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@042b │ │ +070d0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -120017,17 +120044,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070c8c: |[070c8c] android.support.v4.widget.SwipeRefreshLayout.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; │ │ -070c9c: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070ca0: 1100 |0002: return-object v0 │ │ +070d10: |[070d10] android.support.v4.widget.SwipeRefreshLayout.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; │ │ +070d20: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070d24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -120035,17 +120062,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -070ca4: |[070ca4] android.support.v4.widget.SwipeRefreshLayout.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V │ │ -070cb4: 7020 de10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@10de │ │ -070cba: 0e00 |0003: return-void │ │ +070d28: |[070d28] android.support.v4.widget.SwipeRefreshLayout.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V │ │ +070d38: 7020 de10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@10de │ │ +070d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -120054,17 +120081,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070cbc: |[070cbc] android.support.v4.widget.SwipeRefreshLayout.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ -070ccc: 5510 3904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ -070cd0: 0f00 |0002: return v0 │ │ +070d40: |[070d40] android.support.v4.widget.SwipeRefreshLayout.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +070d50: 5510 3904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ +070d54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -120072,17 +120099,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;F)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -070cd4: |[070cd4] android.support.v4.widget.SwipeRefreshLayout.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ -070ce4: 7020 da10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@10da │ │ -070cea: 0e00 |0003: return-void │ │ +070d58: |[070d58] android.support.v4.widget.SwipeRefreshLayout.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ +070d68: 7020 da10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@10da │ │ +070d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 x1 F │ │ │ │ @@ -120091,17 +120118,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070cec: |[070cec] android.support.v4.widget.SwipeRefreshLayout.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -070cfc: 5210 2504 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -070d00: 0f00 |0002: return v0 │ │ +070d70: |[070d70] android.support.v4.widget.SwipeRefreshLayout.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +070d80: 5210 2504 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +070d84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -120109,17 +120136,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070d04: |[070d04] android.support.v4.widget.SwipeRefreshLayout.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I │ │ -070d14: 5901 2504 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -070d18: 0f01 |0002: return v1 │ │ +070d88: |[070d88] android.support.v4.widget.SwipeRefreshLayout.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I │ │ +070d98: 5901 2504 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +070d9c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -120128,17 +120155,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -070d1c: |[070d1c] android.support.v4.widget.SwipeRefreshLayout.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V │ │ -070d2c: 7030 e910 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ -070d32: 0e00 |0003: return-void │ │ +070da0: |[070da0] android.support.v4.widget.SwipeRefreshLayout.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V │ │ +070db0: 7030 e910 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ +070db6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -120148,33 +120175,33 @@ │ │ type : '(ILandroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -070d34: |[070d34] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ -070d44: 5945 2704 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ -070d48: 5440 1f04 |0002: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ -070d4c: 6e10 2e21 0000 |0004: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@212e │ │ -070d52: 5440 1f04 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ -070d56: 1602 c800 |0009: const-wide/16 v2, #int 200 // #c8 │ │ -070d5a: 6e30 3021 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ -070d60: 5440 1f04 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ -070d64: 5441 2604 |0010: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0426 │ │ -070d68: 6e20 3121 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2131 │ │ -070d6e: 3806 0700 |0015: if-eqz v6, 001c // +0007 │ │ -070d72: 5440 2204 |0017: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070d76: 6e20 850d 6000 |0019: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ -070d7c: 5440 2204 |001c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070d80: 6e10 740d 0000 |001e: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ -070d86: 5440 2204 |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070d8a: 5441 1f04 |0023: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ -070d8e: 6e20 8c0d 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ -070d94: 0e00 |0028: return-void │ │ +070db8: |[070db8] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +070dc8: 5945 2704 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ +070dcc: 5440 1f04 |0002: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ +070dd0: 6e10 2e21 0000 |0004: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@212e │ │ +070dd6: 5440 1f04 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ +070dda: 1602 c800 |0009: const-wide/16 v2, #int 200 // #c8 │ │ +070dde: 6e30 3021 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ +070de4: 5440 1f04 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ +070de8: 5441 2604 |0010: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0426 │ │ +070dec: 6e20 3121 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2131 │ │ +070df2: 3806 0700 |0015: if-eqz v6, 001c // +0007 │ │ +070df6: 5440 2204 |0017: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070dfa: 6e20 850d 6000 |0019: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ +070e00: 5440 2204 |001c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070e04: 6e10 740d 0000 |001e: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ +070e0a: 5440 2204 |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070e0e: 5441 1f04 |0023: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@041f │ │ +070e12: 6e20 8c0d 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ +070e18: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ 0x0002 line=1040 │ │ 0x0007 line=1041 │ │ 0x000e line=1042 │ │ 0x0015 line=1043 │ │ @@ -120192,37 +120219,37 @@ │ │ type : '(ILandroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -070d98: |[070d98] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ -070da8: 5540 3904 |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ -070dac: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -070db0: 7030 f010 5406 |0004: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V // method@10f0 │ │ -070db6: 0e00 |0007: return-void │ │ -070db8: 5945 2704 |0008: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ -070dbc: 5440 2004 |000a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ -070dc0: 6e10 2e21 0000 |000c: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@212e │ │ -070dc6: 5440 2004 |000f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ -070dca: 1602 c800 |0011: const-wide/16 v2, #int 200 // #c8 │ │ -070dce: 6e30 3021 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ -070dd4: 5440 2004 |0016: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ -070dd8: 5441 2604 |0018: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0426 │ │ -070ddc: 6e20 3121 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2131 │ │ -070de2: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ -070de6: 5440 2204 |001f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070dea: 6e20 850d 6000 |0021: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ -070df0: 5440 2204 |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070df4: 6e10 740d 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ -070dfa: 5440 2204 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070dfe: 5441 2004 |002b: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ -070e02: 6e20 8c0d 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ -070e08: 28d7 |0030: goto 0007 // -0029 │ │ +070e1c: |[070e1c] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +070e2c: 5540 3904 |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ +070e30: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +070e34: 7030 f010 5406 |0004: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V // method@10f0 │ │ +070e3a: 0e00 |0007: return-void │ │ +070e3c: 5945 2704 |0008: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ +070e40: 5440 2004 |000a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ +070e44: 6e10 2e21 0000 |000c: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@212e │ │ +070e4a: 5440 2004 |000f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ +070e4e: 1602 c800 |0011: const-wide/16 v2, #int 200 // #c8 │ │ +070e52: 6e30 3021 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ +070e58: 5440 2004 |0016: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ +070e5c: 5441 2604 |0018: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0426 │ │ +070e60: 6e20 3121 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2131 │ │ +070e66: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ +070e6a: 5440 2204 |001f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070e6e: 6e20 850d 6000 |0021: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ +070e74: 5440 2204 |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070e78: 6e10 740d 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ +070e7e: 5440 2204 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070e82: 5441 2004 |002b: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0420 │ │ +070e86: 6e20 8c0d 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ +070e8c: 28d7 |0030: goto 0007 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1051 │ │ 0x0004 line=1053 │ │ 0x0007 line=1065 │ │ 0x0008 line=1055 │ │ 0x000a line=1056 │ │ @@ -120242,38 +120269,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -070e0c: |[070e0c] android.support.v4.widget.SwipeRefreshLayout.createProgressView:()V │ │ -070e1c: 1403 fafa faff |0000: const v3, #float -nan // #fffafafa │ │ -070e22: 2200 5e02 |0003: new-instance v0, Landroid/support/v4/widget/CircleImageView; // type@025e │ │ -070e26: 6e10 ba10 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@10ba │ │ -070e2c: 0c01 |0008: move-result-object v1 │ │ -070e2e: 1502 a041 |0009: const/high16 v2, #int 1101004800 // #41a0 │ │ -070e32: 7040 700d 1023 |000b: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/widget/CircleImageView;.:(Landroid/content/Context;IF)V // method@0d70 │ │ -070e38: 5b40 2204 |000e: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070e3c: 2200 8b02 |0010: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable; // type@028b │ │ -070e40: 6e10 ba10 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@10ba │ │ -070e46: 0c01 |0015: move-result-object v1 │ │ -070e48: 7030 de0e 1004 |0016: invoke-direct {v0, v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.:(Landroid/content/Context;Landroid/view/View;)V // method@0ede │ │ -070e4e: 5b40 3504 |0019: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -070e52: 5440 3504 |001b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -070e56: 6e20 f30e 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@0ef3 │ │ -070e5c: 5440 2204 |0020: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070e60: 5441 3504 |0022: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -070e64: 6e20 880d 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d88 │ │ -070e6a: 5440 2204 |0027: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070e6e: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -070e72: 6e20 8b0d 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ -070e78: 5440 2204 |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070e7c: 6e20 ac10 0400 |0030: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.addView:(Landroid/view/View;)V // method@10ac │ │ -070e82: 0e00 |0033: return-void │ │ +070e90: |[070e90] android.support.v4.widget.SwipeRefreshLayout.createProgressView:()V │ │ +070ea0: 1403 fafa faff |0000: const v3, #float -nan // #fffafafa │ │ +070ea6: 2200 5f02 |0003: new-instance v0, Landroid/support/v4/widget/CircleImageView; // type@025f │ │ +070eaa: 6e10 ba10 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@10ba │ │ +070eb0: 0c01 |0008: move-result-object v1 │ │ +070eb2: 1502 a041 |0009: const/high16 v2, #int 1101004800 // #41a0 │ │ +070eb6: 7040 700d 1023 |000b: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/widget/CircleImageView;.:(Landroid/content/Context;IF)V // method@0d70 │ │ +070ebc: 5b40 2204 |000e: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070ec0: 2200 8c02 |0010: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable; // type@028c │ │ +070ec4: 6e10 ba10 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@10ba │ │ +070eca: 0c01 |0015: move-result-object v1 │ │ +070ecc: 7030 de0e 1004 |0016: invoke-direct {v0, v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.:(Landroid/content/Context;Landroid/view/View;)V // method@0ede │ │ +070ed2: 5b40 3504 |0019: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +070ed6: 5440 3504 |001b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +070eda: 6e20 f30e 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@0ef3 │ │ +070ee0: 5440 2204 |0020: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070ee4: 5441 3504 |0022: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +070ee8: 6e20 880d 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d88 │ │ +070eee: 5440 2204 |0027: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070ef2: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +070ef6: 6e20 8b0d 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ +070efc: 5440 2204 |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070f00: 6e20 ac10 0400 |0030: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.addView:(Landroid/view/View;)V // method@10ac │ │ +070f06: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=332 │ │ 0x0010 line=333 │ │ 0x001b line=334 │ │ 0x0020 line=335 │ │ 0x0027 line=336 │ │ @@ -120287,31 +120314,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -070e84: |[070e84] android.support.v4.widget.SwipeRefreshLayout.ensureTarget:()V │ │ -070e94: 5432 3f04 |0000: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -070e98: 3902 1700 |0002: if-nez v2, 0019 // +0017 │ │ -070e9c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -070e9e: 6e10 b810 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@10b8 │ │ -070ea4: 0a02 |0008: move-result v2 │ │ -070ea6: 3521 1000 |0009: if-ge v1, v2, 0019 // +0010 │ │ -070eaa: 6e20 b710 1300 |000b: invoke-virtual {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@10b7 │ │ -070eb0: 0c00 |000e: move-result-object v0 │ │ -070eb2: 5432 2204 |000f: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -070eb6: 6e20 bb27 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -070ebc: 0a02 |0014: move-result v2 │ │ -070ebe: 3902 0500 |0015: if-nez v2, 001a // +0005 │ │ -070ec2: 5b30 3f04 |0017: iput-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -070ec6: 0e00 |0019: return-void │ │ -070ec8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -070ecc: 28e9 |001c: goto 0005 // -0017 │ │ +070f08: |[070f08] android.support.v4.widget.SwipeRefreshLayout.ensureTarget:()V │ │ +070f18: 5432 3f04 |0000: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +070f1c: 3902 1700 |0002: if-nez v2, 0019 // +0017 │ │ +070f20: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +070f22: 6e10 b810 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@10b8 │ │ +070f28: 0a02 |0008: move-result v2 │ │ +070f2a: 3521 1000 |0009: if-ge v1, v2, 0019 // +0010 │ │ +070f2e: 6e20 b710 1300 |000b: invoke-virtual {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@10b7 │ │ +070f34: 0c00 |000e: move-result-object v0 │ │ +070f36: 5432 2204 |000f: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +070f3a: 6e20 bb27 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +070f40: 0a02 |0014: move-result v2 │ │ +070f42: 3902 0500 |0015: if-nez v2, 001a // +0005 │ │ +070f46: 5b30 3f04 |0017: iput-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +070f4a: 0e00 |0019: return-void │ │ +070f4c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +070f50: 28e9 |001c: goto 0005 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0004 line=547 │ │ 0x000b line=548 │ │ 0x000f line=549 │ │ 0x0017 line=550 │ │ @@ -120329,36 +120356,36 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -070ed0: |[070ed0] android.support.v4.widget.SwipeRefreshLayout.finishSpinner:(F)V │ │ -070ee0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -070ee2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -070ee4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -070ee6: 5251 4004 |0003: iget v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ -070eea: 2d01 0601 |0005: cmpl-float v1, v6, v1 │ │ -070eee: 3d01 0600 |0007: if-lez v1, 000d // +0006 │ │ -070ef2: 7030 e710 4504 |0009: invoke-direct {v5, v4, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@10e7 │ │ -070ef8: 0e00 |000c: return-void │ │ -070efa: 5c53 3704 |000d: iput-boolean v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -070efe: 5451 3504 |000f: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -070f02: 6e30 f90e 2102 |0011: invoke-virtual {v1, v2, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@0ef9 │ │ -070f08: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -070f0a: 5551 3904 |0015: iget-boolean v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ -070f0e: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -070f12: 2200 b602 |0019: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$5; // type@02b6 │ │ -070f16: 7020 8f10 5000 |001b: invoke-direct {v0, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$5;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@108f │ │ -070f1c: 5251 2504 |001e: iget v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -070f20: 7030 ae10 1500 |0020: invoke-direct {v5, v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@10ae │ │ -070f26: 5451 3504 |0023: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -070f2a: 6e20 fb0e 3100 |0025: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@0efb │ │ -070f30: 28e4 |0028: goto 000c // -001c │ │ +070f54: |[070f54] android.support.v4.widget.SwipeRefreshLayout.finishSpinner:(F)V │ │ +070f64: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +070f66: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +070f68: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +070f6a: 5251 4004 |0003: iget v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ +070f6e: 2d01 0601 |0005: cmpl-float v1, v6, v1 │ │ +070f72: 3d01 0600 |0007: if-lez v1, 000d // +0006 │ │ +070f76: 7030 e710 4504 |0009: invoke-direct {v5, v4, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@10e7 │ │ +070f7c: 0e00 |000c: return-void │ │ +070f7e: 5c53 3704 |000d: iput-boolean v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +070f82: 5451 3504 |000f: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +070f86: 6e30 f90e 2102 |0011: invoke-virtual {v1, v2, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@0ef9 │ │ +070f8c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +070f8e: 5551 3904 |0015: iget-boolean v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ +070f92: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +070f96: 2200 b702 |0019: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$5; // type@02b7 │ │ +070f9a: 7020 8f10 5000 |001b: invoke-direct {v0, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$5;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@108f │ │ +070fa0: 5251 2504 |001e: iget v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +070fa4: 7030 ae10 1500 |0020: invoke-direct {v5, v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@10ae │ │ +070faa: 5451 3504 |0023: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +070fae: 6e20 fb0e 3100 |0025: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@0efb │ │ +070fb4: 28e4 |0028: goto 000c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=933 │ │ 0x0009 line=934 │ │ 0x000c line=963 │ │ 0x000d line=937 │ │ 0x000f line=938 │ │ @@ -120378,23 +120405,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -070f34: |[070f34] android.support.v4.widget.SwipeRefreshLayout.getMotionEventY:(Landroid/view/MotionEvent;I)F │ │ -070f44: 7120 e308 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -070f4a: 0a00 |0003: move-result v0 │ │ -070f4c: 3b00 0500 |0004: if-gez v0, 0009 // +0005 │ │ -070f50: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ -070f54: 0f01 |0008: return v1 │ │ -070f56: 7120 eb08 0300 |0009: invoke-static {v3, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -070f5c: 0a01 |000c: move-result v1 │ │ -070f5e: 28fb |000d: goto 0008 // -0005 │ │ +070fb8: |[070fb8] android.support.v4.widget.SwipeRefreshLayout.getMotionEventY:(Landroid/view/MotionEvent;I)F │ │ +070fc8: 7120 e308 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +070fce: 0a00 |0003: move-result v0 │ │ +070fd0: 3b00 0500 |0004: if-gez v0, 0009 // +0005 │ │ +070fd4: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ +070fd8: 0f01 |0008: return v1 │ │ +070fda: 7120 eb08 0300 |0009: invoke-static {v3, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +070fe0: 0a01 |000c: move-result v1 │ │ +070fe2: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0004 line=712 │ │ 0x0006 line=713 │ │ 0x0008 line=715 │ │ locals : │ │ @@ -120408,22 +120435,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -070f60: |[070f60] android.support.v4.widget.SwipeRefreshLayout.isAlphaUsedForScale:()Z │ │ -070f70: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -070f74: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -070f78: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -070f7c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -070f7e: 0f00 |0007: return v0 │ │ -070f80: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -070f82: 28fe |0009: goto 0007 // -0002 │ │ +070fe4: |[070fe4] android.support.v4.widget.SwipeRefreshLayout.isAlphaUsedForScale:()Z │ │ +070ff4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +070ff8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +070ffc: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +071000: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +071002: 0f00 |0007: return v0 │ │ +071004: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +071006: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #25 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -120431,26 +120458,26 @@ │ │ type : '(Landroid/view/animation/Animation;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -070f84: |[070f84] android.support.v4.widget.SwipeRefreshLayout.isAnimationRunning:(Landroid/view/animation/Animation;)Z │ │ -070f94: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -070f98: 6e10 2d21 0200 |0002: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasStarted:()Z // method@212d │ │ -070f9e: 0a00 |0005: move-result v0 │ │ -070fa0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -070fa4: 6e10 2c21 0200 |0008: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasEnded:()Z // method@212c │ │ -070faa: 0a00 |000b: move-result v0 │ │ -070fac: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -070fb0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -070fb2: 0f00 |000f: return v0 │ │ -070fb4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -070fb6: 28fe |0011: goto 000f // -0002 │ │ +071008: |[071008] android.support.v4.widget.SwipeRefreshLayout.isAnimationRunning:(Landroid/view/animation/Animation;)Z │ │ +071018: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +07101c: 6e10 2d21 0200 |0002: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasStarted:()Z // method@212d │ │ +071022: 0a00 |0005: move-result v0 │ │ +071024: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +071028: 6e10 2c21 0200 |0008: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasEnded:()Z // method@212c │ │ +07102e: 0a00 |000b: move-result v0 │ │ +071030: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +071034: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +071036: 0f00 |000f: return v0 │ │ +071038: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07103a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0012 reg=2 animation Landroid/view/animation/Animation; │ │ │ │ @@ -120459,179 +120486,179 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 323 16-bit code units │ │ -070fb8: |[070fb8] android.support.v4.widget.SwipeRefreshLayout.moveSpinner:(F)V │ │ -070fc8: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -070fcc: 540d 3504 |0002: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -070fd0: 121e |0004: const/4 v14, #int 1 // #1 │ │ -070fd2: 6e20 fb0e ed00 |0005: invoke-virtual {v13, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@0efb │ │ -070fd8: 0800 1400 |0008: move-object/from16 v0, v20 │ │ -070fdc: 520d 4004 |000a: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ -070fe0: a906 150d |000c: div-float v6, v21, v13 │ │ -070fe4: 150d 803f |000e: const/high16 v13, #int 1065353216 // #3f80 │ │ -070fe8: 7110 a527 0600 |0010: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -070fee: 0a0e |0013: move-result v14 │ │ -070ff0: 7120 ae27 ed00 |0014: invoke-static {v13, v14}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -070ff6: 0a03 |0017: move-result v3 │ │ -070ff8: 893e |0018: float-to-double v14, v3 │ │ -070ffa: 1810 9a99 9999 9999 d93f |0019: const-wide v16, #double 0.4 // #3fd999999999999a │ │ -071004: ac0e 0e10 |001e: sub-double v14, v14, v16 │ │ -071008: 1610 0000 |0020: const-wide/16 v16, #int 0 // #0 │ │ -07100c: 7704 aa27 0e00 |0022: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.max:(DD)D // method@27aa │ │ -071012: 0b0e |0025: move-result-wide v14 │ │ -071014: 8ced |0026: double-to-float v13, v14 │ │ -071016: 150e a040 |0027: const/high16 v14, #int 1084227584 // #40a0 │ │ -07101a: c8ed |0029: mul-float/2addr v13, v14 │ │ -07101c: 150e 4040 |002a: const/high16 v14, #int 1077936128 // #4040 │ │ -071020: a902 0d0e |002c: div-float v2, v13, v14 │ │ -071024: 7701 a527 1500 |002e: invoke-static/range {v21}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -07102a: 0a0d |0031: move-result v13 │ │ -07102c: 0800 1400 |0032: move-object/from16 v0, v20 │ │ -071030: 520e 4004 |0034: iget v14, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ -071034: a705 0d0e |0036: sub-float v5, v13, v14 │ │ -071038: 0800 1400 |0038: move-object/from16 v0, v20 │ │ -07103c: 550d 4304 |003a: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ -071040: 380d e500 |003c: if-eqz v13, 0121 // +00e5 │ │ -071044: 0800 1400 |003e: move-object/from16 v0, v20 │ │ -071048: 520d 3d04 |0040: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ -07104c: 0800 1400 |0042: move-object/from16 v0, v20 │ │ -071050: 520e 3204 |0044: iget v14, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ -071054: 82ee |0046: int-to-float v14, v14 │ │ -071056: a708 0d0e |0047: sub-float v8, v13, v14 │ │ -07105a: 120d |0049: const/4 v13, #int 0 // #0 │ │ -07105c: 150e 0040 |004a: const/high16 v14, #int 1073741824 // #4000 │ │ -071060: c88e |004c: mul-float/2addr v14, v8 │ │ -071062: 7120 ae27 e500 |004d: invoke-static {v5, v14}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -071068: 0a0e |0050: move-result v14 │ │ -07106a: c98e |0051: div-float/2addr v14, v8 │ │ -07106c: 7120 ab27 ed00 |0052: invoke-static {v13, v14}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ -071072: 0a0c |0055: move-result v12 │ │ -071074: 150d 8040 |0056: const/high16 v13, #int 1082130432 // #4080 │ │ -071078: a90d 0c0d |0058: div-float v13, v12, v13 │ │ -07107c: 89de |005a: float-to-double v14, v13 │ │ -07107e: 150d 8040 |005b: const/high16 v13, #int 1082130432 // #4080 │ │ -071082: a90d 0c0d |005d: div-float v13, v12, v13 │ │ -071086: 89d0 |005f: float-to-double v0, v13 │ │ -071088: 0510 0000 |0060: move-wide/from16 v16, v0 │ │ -07108c: 1912 0040 |0062: const-wide/high16 v18, #long 4611686018427387904 // #4000 │ │ -071090: 7704 b127 1000 |0064: invoke-static/range {v16, v17, v18, v19}, Ljava/lang/Math;.pow:(DD)D // method@27b1 │ │ -071096: 0b10 |0067: move-result-wide v16 │ │ -071098: ac0e 0e10 |0068: sub-double v14, v14, v16 │ │ -07109c: 8ced |006a: double-to-float v13, v14 │ │ -07109e: 150e 0040 |006b: const/high16 v14, #int 1073741824 // #4000 │ │ -0710a2: a80b 0d0e |006d: mul-float v11, v13, v14 │ │ -0710a6: a80d 080b |006f: mul-float v13, v8, v11 │ │ -0710aa: 150e 0040 |0071: const/high16 v14, #int 1073741824 // #4000 │ │ -0710ae: a804 0d0e |0073: mul-float v4, v13, v14 │ │ -0710b2: 0800 1400 |0075: move-object/from16 v0, v20 │ │ -0710b6: 520d 3204 |0077: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ -0710ba: a80e 0803 |0079: mul-float v14, v8, v3 │ │ -0710be: c64e |007b: add-float/2addr v14, v4 │ │ -0710c0: 87ee |007c: float-to-int v14, v14 │ │ -0710c2: 900a 0d0e |007d: add-int v10, v13, v14 │ │ -0710c6: 0800 1400 |007f: move-object/from16 v0, v20 │ │ -0710ca: 540d 2204 |0081: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0710ce: 6e10 7d0d 0d00 |0083: invoke-virtual {v13}, Landroid/support/v4/widget/CircleImageView;.getVisibility:()I // method@0d7d │ │ -0710d4: 0a0d |0086: move-result v13 │ │ -0710d6: 380d 0a00 |0087: if-eqz v13, 0091 // +000a │ │ -0710da: 0800 1400 |0089: move-object/from16 v0, v20 │ │ -0710de: 540d 2204 |008b: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0710e2: 120e |008d: const/4 v14, #int 0 // #0 │ │ -0710e4: 6e20 8b0d ed00 |008e: invoke-virtual {v13, v14}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ -0710ea: 0800 1400 |0091: move-object/from16 v0, v20 │ │ -0710ee: 550d 3904 |0093: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ -0710f2: 390d 1400 |0095: if-nez v13, 00a9 // +0014 │ │ -0710f6: 0800 1400 |0097: move-object/from16 v0, v20 │ │ -0710fa: 540d 2204 |0099: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0710fe: 150e 803f |009b: const/high16 v14, #int 1065353216 // #3f80 │ │ -071102: 7120 510a ed00 |009d: invoke-static {v13, v14}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@0a51 │ │ -071108: 0800 1400 |00a0: move-object/from16 v0, v20 │ │ -07110c: 540d 2204 |00a2: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071110: 150e 803f |00a4: const/high16 v14, #int 1065353216 // #3f80 │ │ -071114: 7120 520a ed00 |00a6: invoke-static {v13, v14}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@0a52 │ │ -07111a: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ -07111e: 520d 4004 |00ab: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ -071122: 2e0d 150d |00ad: cmpg-float v13, v21, v13 │ │ -071126: 3b0d 7800 |00af: if-gez v13, 0127 // +0078 │ │ -07112a: 0800 1400 |00b1: move-object/from16 v0, v20 │ │ -07112e: 550d 3904 |00b3: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ -071132: 380d 0d00 |00b5: if-eqz v13, 00c2 // +000d │ │ -071136: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -07113a: 520d 4004 |00b9: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ -07113e: a90d 150d |00bb: div-float v13, v21, v13 │ │ -071142: 0800 1400 |00bd: move-object/from16 v0, v20 │ │ -071146: 7020 da10 d000 |00bf: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@10da │ │ -07114c: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ -071150: 540d 3504 |00c4: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -071154: 6e10 e80e 0d00 |00c6: invoke-virtual {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ -07115a: 0a0d |00c9: move-result v13 │ │ -07115c: 130e 4c00 |00ca: const/16 v14, #int 76 // #4c │ │ -071160: 37ed 1100 |00cc: if-le v13, v14, 00dd // +0011 │ │ -071164: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ -071168: 540d 1e04 |00d0: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@041e │ │ -07116c: 0800 1400 |00d2: move-object/from16 v0, v20 │ │ -071170: 7020 c810 d000 |00d4: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@10c8 │ │ -071176: 0a0d |00d7: move-result v13 │ │ -071178: 390d 0500 |00d8: if-nez v13, 00dd // +0005 │ │ -07117c: 7601 ee10 1400 |00da: invoke-direct/range {v20}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaStartAnimation:()V // method@10ee │ │ -071182: 140d cdcc 4c3f |00dd: const v13, #float 0.8 // #3f4ccccd │ │ -071188: a809 020d |00e0: mul-float v9, v2, v13 │ │ -07118c: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ -071190: 540d 3504 |00e4: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -071194: 120e |00e6: const/4 v14, #int 0 // #0 │ │ -071196: 140f cdcc 4c3f |00e7: const v15, #float 0.8 // #3f4ccccd │ │ -07119c: 7120 ae27 9f00 |00ea: invoke-static {v15, v9}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -0711a2: 0a0f |00ed: move-result v15 │ │ -0711a4: 6e30 f90e ed0f |00ee: invoke-virtual {v13, v14, v15}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@0ef9 │ │ -0711aa: 0800 1400 |00f1: move-object/from16 v0, v20 │ │ -0711ae: 540d 3504 |00f3: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -0711b2: 150e 803f |00f5: const/high16 v14, #int 1065353216 // #3f80 │ │ -0711b6: 7120 ae27 2e00 |00f7: invoke-static {v14, v2}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -0711bc: 0a0e |00fa: move-result v14 │ │ -0711be: 6e20 f20e ed00 |00fb: invoke-virtual {v13, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;.setArrowScale:(F)V // method@0ef2 │ │ -0711c4: 150d 80be |00fe: const/high16 v13, #int -1098907648 // #be80 │ │ -0711c8: 140e cdcc cc3e |0100: const v14, #float 0.4 // #3ecccccd │ │ -0711ce: c82e |0103: mul-float/2addr v14, v2 │ │ -0711d0: c6ed |0104: add-float/2addr v13, v14 │ │ -0711d2: 150e 0040 |0105: const/high16 v14, #int 1073741824 // #4000 │ │ -0711d6: c8be |0107: mul-float/2addr v14, v11 │ │ -0711d8: c6ed |0108: add-float/2addr v13, v14 │ │ -0711da: 150e 003f |0109: const/high16 v14, #int 1056964608 // #3f00 │ │ -0711de: a807 0d0e |010b: mul-float v7, v13, v14 │ │ -0711e2: 0800 1400 |010d: move-object/from16 v0, v20 │ │ -0711e6: 540d 3504 |010f: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -0711ea: 6e20 f60e 7d00 |0111: invoke-virtual {v13, v7}, Landroid/support/v4/widget/MaterialProgressDrawable;.setProgressRotation:(F)V // method@0ef6 │ │ -0711f0: 0800 1400 |0114: move-object/from16 v0, v20 │ │ -0711f4: 520d 2504 |0116: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -0711f8: 910d 0a0d |0118: sub-int v13, v10, v13 │ │ -0711fc: 121e |011a: const/4 v14, #int 1 // #1 │ │ -0711fe: 0800 1400 |011b: move-object/from16 v0, v20 │ │ -071202: 7030 e910 d00e |011d: invoke-direct {v0, v13, v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ -071208: 0e00 |0120: return-void │ │ -07120a: 0800 1400 |0121: move-object/from16 v0, v20 │ │ -07120e: 5208 3d04 |0123: iget v8, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ -071212: 2900 24ff |0125: goto/16 0049 // -00dc │ │ -071216: 0800 1400 |0127: move-object/from16 v0, v20 │ │ -07121a: 540d 3504 |0129: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -07121e: 6e10 e80e 0d00 |012b: invoke-virtual {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ -071224: 0a0d |012e: move-result v13 │ │ -071226: 130e ff00 |012f: const/16 v14, #int 255 // #ff │ │ -07122a: 35ed cdff |0131: if-ge v13, v14, 00fe // -0033 │ │ -07122e: 0800 1400 |0133: move-object/from16 v0, v20 │ │ -071232: 540d 1d04 |0135: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@041d │ │ -071236: 0800 1400 |0137: move-object/from16 v0, v20 │ │ -07123a: 7020 c810 d000 |0139: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@10c8 │ │ -071240: 0a0d |013c: move-result v13 │ │ -071242: 390d c1ff |013d: if-nez v13, 00fe // -003f │ │ -071246: 7601 ed10 1400 |013f: invoke-direct/range {v20}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaMaxAnimation:()V // method@10ed │ │ -07124c: 28bc |0142: goto 00fe // -0044 │ │ +07103c: |[07103c] android.support.v4.widget.SwipeRefreshLayout.moveSpinner:(F)V │ │ +07104c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +071050: 540d 3504 |0002: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +071054: 121e |0004: const/4 v14, #int 1 // #1 │ │ +071056: 6e20 fb0e ed00 |0005: invoke-virtual {v13, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@0efb │ │ +07105c: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +071060: 520d 4004 |000a: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ +071064: a906 150d |000c: div-float v6, v21, v13 │ │ +071068: 150d 803f |000e: const/high16 v13, #int 1065353216 // #3f80 │ │ +07106c: 7110 a527 0600 |0010: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +071072: 0a0e |0013: move-result v14 │ │ +071074: 7120 ae27 ed00 |0014: invoke-static {v13, v14}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +07107a: 0a03 |0017: move-result v3 │ │ +07107c: 893e |0018: float-to-double v14, v3 │ │ +07107e: 1810 9a99 9999 9999 d93f |0019: const-wide v16, #double 0.4 // #3fd999999999999a │ │ +071088: ac0e 0e10 |001e: sub-double v14, v14, v16 │ │ +07108c: 1610 0000 |0020: const-wide/16 v16, #int 0 // #0 │ │ +071090: 7704 aa27 0e00 |0022: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.max:(DD)D // method@27aa │ │ +071096: 0b0e |0025: move-result-wide v14 │ │ +071098: 8ced |0026: double-to-float v13, v14 │ │ +07109a: 150e a040 |0027: const/high16 v14, #int 1084227584 // #40a0 │ │ +07109e: c8ed |0029: mul-float/2addr v13, v14 │ │ +0710a0: 150e 4040 |002a: const/high16 v14, #int 1077936128 // #4040 │ │ +0710a4: a902 0d0e |002c: div-float v2, v13, v14 │ │ +0710a8: 7701 a527 1500 |002e: invoke-static/range {v21}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +0710ae: 0a0d |0031: move-result v13 │ │ +0710b0: 0800 1400 |0032: move-object/from16 v0, v20 │ │ +0710b4: 520e 4004 |0034: iget v14, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ +0710b8: a705 0d0e |0036: sub-float v5, v13, v14 │ │ +0710bc: 0800 1400 |0038: move-object/from16 v0, v20 │ │ +0710c0: 550d 4304 |003a: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ +0710c4: 380d e500 |003c: if-eqz v13, 0121 // +00e5 │ │ +0710c8: 0800 1400 |003e: move-object/from16 v0, v20 │ │ +0710cc: 520d 3d04 |0040: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ +0710d0: 0800 1400 |0042: move-object/from16 v0, v20 │ │ +0710d4: 520e 3204 |0044: iget v14, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ +0710d8: 82ee |0046: int-to-float v14, v14 │ │ +0710da: a708 0d0e |0047: sub-float v8, v13, v14 │ │ +0710de: 120d |0049: const/4 v13, #int 0 // #0 │ │ +0710e0: 150e 0040 |004a: const/high16 v14, #int 1073741824 // #4000 │ │ +0710e4: c88e |004c: mul-float/2addr v14, v8 │ │ +0710e6: 7120 ae27 e500 |004d: invoke-static {v5, v14}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +0710ec: 0a0e |0050: move-result v14 │ │ +0710ee: c98e |0051: div-float/2addr v14, v8 │ │ +0710f0: 7120 ab27 ed00 |0052: invoke-static {v13, v14}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ +0710f6: 0a0c |0055: move-result v12 │ │ +0710f8: 150d 8040 |0056: const/high16 v13, #int 1082130432 // #4080 │ │ +0710fc: a90d 0c0d |0058: div-float v13, v12, v13 │ │ +071100: 89de |005a: float-to-double v14, v13 │ │ +071102: 150d 8040 |005b: const/high16 v13, #int 1082130432 // #4080 │ │ +071106: a90d 0c0d |005d: div-float v13, v12, v13 │ │ +07110a: 89d0 |005f: float-to-double v0, v13 │ │ +07110c: 0510 0000 |0060: move-wide/from16 v16, v0 │ │ +071110: 1912 0040 |0062: const-wide/high16 v18, #long 4611686018427387904 // #4000 │ │ +071114: 7704 b127 1000 |0064: invoke-static/range {v16, v17, v18, v19}, Ljava/lang/Math;.pow:(DD)D // method@27b1 │ │ +07111a: 0b10 |0067: move-result-wide v16 │ │ +07111c: ac0e 0e10 |0068: sub-double v14, v14, v16 │ │ +071120: 8ced |006a: double-to-float v13, v14 │ │ +071122: 150e 0040 |006b: const/high16 v14, #int 1073741824 // #4000 │ │ +071126: a80b 0d0e |006d: mul-float v11, v13, v14 │ │ +07112a: a80d 080b |006f: mul-float v13, v8, v11 │ │ +07112e: 150e 0040 |0071: const/high16 v14, #int 1073741824 // #4000 │ │ +071132: a804 0d0e |0073: mul-float v4, v13, v14 │ │ +071136: 0800 1400 |0075: move-object/from16 v0, v20 │ │ +07113a: 520d 3204 |0077: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ +07113e: a80e 0803 |0079: mul-float v14, v8, v3 │ │ +071142: c64e |007b: add-float/2addr v14, v4 │ │ +071144: 87ee |007c: float-to-int v14, v14 │ │ +071146: 900a 0d0e |007d: add-int v10, v13, v14 │ │ +07114a: 0800 1400 |007f: move-object/from16 v0, v20 │ │ +07114e: 540d 2204 |0081: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071152: 6e10 7d0d 0d00 |0083: invoke-virtual {v13}, Landroid/support/v4/widget/CircleImageView;.getVisibility:()I // method@0d7d │ │ +071158: 0a0d |0086: move-result v13 │ │ +07115a: 380d 0a00 |0087: if-eqz v13, 0091 // +000a │ │ +07115e: 0800 1400 |0089: move-object/from16 v0, v20 │ │ +071162: 540d 2204 |008b: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071166: 120e |008d: const/4 v14, #int 0 // #0 │ │ +071168: 6e20 8b0d ed00 |008e: invoke-virtual {v13, v14}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ +07116e: 0800 1400 |0091: move-object/from16 v0, v20 │ │ +071172: 550d 3904 |0093: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ +071176: 390d 1400 |0095: if-nez v13, 00a9 // +0014 │ │ +07117a: 0800 1400 |0097: move-object/from16 v0, v20 │ │ +07117e: 540d 2204 |0099: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071182: 150e 803f |009b: const/high16 v14, #int 1065353216 // #3f80 │ │ +071186: 7120 510a ed00 |009d: invoke-static {v13, v14}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@0a51 │ │ +07118c: 0800 1400 |00a0: move-object/from16 v0, v20 │ │ +071190: 540d 2204 |00a2: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071194: 150e 803f |00a4: const/high16 v14, #int 1065353216 // #3f80 │ │ +071198: 7120 520a ed00 |00a6: invoke-static {v13, v14}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@0a52 │ │ +07119e: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ +0711a2: 520d 4004 |00ab: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ +0711a6: 2e0d 150d |00ad: cmpg-float v13, v21, v13 │ │ +0711aa: 3b0d 7800 |00af: if-gez v13, 0127 // +0078 │ │ +0711ae: 0800 1400 |00b1: move-object/from16 v0, v20 │ │ +0711b2: 550d 3904 |00b3: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ +0711b6: 380d 0d00 |00b5: if-eqz v13, 00c2 // +000d │ │ +0711ba: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ +0711be: 520d 4004 |00b9: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ +0711c2: a90d 150d |00bb: div-float v13, v21, v13 │ │ +0711c6: 0800 1400 |00bd: move-object/from16 v0, v20 │ │ +0711ca: 7020 da10 d000 |00bf: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@10da │ │ +0711d0: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ +0711d4: 540d 3504 |00c4: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +0711d8: 6e10 e80e 0d00 |00c6: invoke-virtual {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ +0711de: 0a0d |00c9: move-result v13 │ │ +0711e0: 130e 4c00 |00ca: const/16 v14, #int 76 // #4c │ │ +0711e4: 37ed 1100 |00cc: if-le v13, v14, 00dd // +0011 │ │ +0711e8: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ +0711ec: 540d 1e04 |00d0: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@041e │ │ +0711f0: 0800 1400 |00d2: move-object/from16 v0, v20 │ │ +0711f4: 7020 c810 d000 |00d4: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@10c8 │ │ +0711fa: 0a0d |00d7: move-result v13 │ │ +0711fc: 390d 0500 |00d8: if-nez v13, 00dd // +0005 │ │ +071200: 7601 ee10 1400 |00da: invoke-direct/range {v20}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaStartAnimation:()V // method@10ee │ │ +071206: 140d cdcc 4c3f |00dd: const v13, #float 0.8 // #3f4ccccd │ │ +07120c: a809 020d |00e0: mul-float v9, v2, v13 │ │ +071210: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ +071214: 540d 3504 |00e4: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +071218: 120e |00e6: const/4 v14, #int 0 // #0 │ │ +07121a: 140f cdcc 4c3f |00e7: const v15, #float 0.8 // #3f4ccccd │ │ +071220: 7120 ae27 9f00 |00ea: invoke-static {v15, v9}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +071226: 0a0f |00ed: move-result v15 │ │ +071228: 6e30 f90e ed0f |00ee: invoke-virtual {v13, v14, v15}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@0ef9 │ │ +07122e: 0800 1400 |00f1: move-object/from16 v0, v20 │ │ +071232: 540d 3504 |00f3: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +071236: 150e 803f |00f5: const/high16 v14, #int 1065353216 // #3f80 │ │ +07123a: 7120 ae27 2e00 |00f7: invoke-static {v14, v2}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +071240: 0a0e |00fa: move-result v14 │ │ +071242: 6e20 f20e ed00 |00fb: invoke-virtual {v13, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;.setArrowScale:(F)V // method@0ef2 │ │ +071248: 150d 80be |00fe: const/high16 v13, #int -1098907648 // #be80 │ │ +07124c: 140e cdcc cc3e |0100: const v14, #float 0.4 // #3ecccccd │ │ +071252: c82e |0103: mul-float/2addr v14, v2 │ │ +071254: c6ed |0104: add-float/2addr v13, v14 │ │ +071256: 150e 0040 |0105: const/high16 v14, #int 1073741824 // #4000 │ │ +07125a: c8be |0107: mul-float/2addr v14, v11 │ │ +07125c: c6ed |0108: add-float/2addr v13, v14 │ │ +07125e: 150e 003f |0109: const/high16 v14, #int 1056964608 // #3f00 │ │ +071262: a807 0d0e |010b: mul-float v7, v13, v14 │ │ +071266: 0800 1400 |010d: move-object/from16 v0, v20 │ │ +07126a: 540d 3504 |010f: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +07126e: 6e20 f60e 7d00 |0111: invoke-virtual {v13, v7}, Landroid/support/v4/widget/MaterialProgressDrawable;.setProgressRotation:(F)V // method@0ef6 │ │ +071274: 0800 1400 |0114: move-object/from16 v0, v20 │ │ +071278: 520d 2504 |0116: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +07127c: 910d 0a0d |0118: sub-int v13, v10, v13 │ │ +071280: 121e |011a: const/4 v14, #int 1 // #1 │ │ +071282: 0800 1400 |011b: move-object/from16 v0, v20 │ │ +071286: 7030 e910 d00e |011d: invoke-direct {v0, v13, v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ +07128c: 0e00 |0120: return-void │ │ +07128e: 0800 1400 |0121: move-object/from16 v0, v20 │ │ +071292: 5208 3d04 |0123: iget v8, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ +071296: 2900 24ff |0125: goto/16 0049 // -00dc │ │ +07129a: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +07129e: 540d 3504 |0129: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +0712a2: 6e10 e80e 0d00 |012b: invoke-virtual {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ +0712a8: 0a0d |012e: move-result v13 │ │ +0712aa: 130e ff00 |012f: const/16 v14, #int 255 // #ff │ │ +0712ae: 35ed cdff |0131: if-ge v13, v14, 00fe // -0033 │ │ +0712b2: 0800 1400 |0133: move-object/from16 v0, v20 │ │ +0712b6: 540d 1d04 |0135: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@041d │ │ +0712ba: 0800 1400 |0137: move-object/from16 v0, v20 │ │ +0712be: 7020 c810 d000 |0139: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@10c8 │ │ +0712c4: 0a0d |013c: move-result v13 │ │ +0712c6: 390d c1ff |013d: if-nez v13, 00fe // -003f │ │ +0712ca: 7601 ed10 1400 |013f: invoke-direct/range {v20}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaMaxAnimation:()V // method@10ed │ │ +0712d0: 28bc |0142: goto 00fe // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0008 line=887 │ │ 0x000e line=889 │ │ 0x0018 line=890 │ │ 0x002e line=891 │ │ @@ -120685,31 +120712,31 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -071250: |[071250] android.support.v4.widget.SwipeRefreshLayout.moveToStart:(F)V │ │ -071260: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071262: 5252 2704 |0001: iget v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ -071266: 5253 3204 |0003: iget v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ -07126a: 5254 2704 |0005: iget v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ -07126e: b143 |0007: sub-int/2addr v3, v4 │ │ -071270: 8233 |0008: int-to-float v3, v3 │ │ -071272: c863 |0009: mul-float/2addr v3, v6 │ │ -071274: 8733 |000a: float-to-int v3, v3 │ │ -071276: 9001 0203 |000b: add-int v1, v2, v3 │ │ -07127a: 5452 2204 |000d: iget-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -07127e: 6e10 7c0d 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ -071284: 0a02 |0012: move-result v2 │ │ -071286: 9100 0102 |0013: sub-int v0, v1, v2 │ │ -07128a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -07128c: 7030 e910 0502 |0016: invoke-direct {v5, v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ -071292: 0e00 |0019: return-void │ │ +0712d4: |[0712d4] android.support.v4.widget.SwipeRefreshLayout.moveToStart:(F)V │ │ +0712e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0712e6: 5252 2704 |0001: iget v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ +0712ea: 5253 3204 |0003: iget v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ +0712ee: 5254 2704 |0005: iget v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ +0712f2: b143 |0007: sub-int/2addr v3, v4 │ │ +0712f4: 8233 |0008: int-to-float v3, v3 │ │ +0712f6: c863 |0009: mul-float/2addr v3, v6 │ │ +0712f8: 8733 |000a: float-to-int v3, v3 │ │ +0712fa: 9001 0203 |000b: add-int v1, v2, v3 │ │ +0712fe: 5452 2204 |000d: iget-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071302: 6e10 7c0d 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ +071308: 0a02 |0012: move-result v2 │ │ +07130a: 9100 0102 |0013: sub-int v0, v1, v2 │ │ +07130e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +071310: 7030 e910 0502 |0016: invoke-direct {v5, v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ +071316: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ 0x0001 line=1086 │ │ 0x000d line=1087 │ │ 0x0015 line=1088 │ │ 0x0019 line=1089 │ │ @@ -120724,29 +120751,29 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -071294: |[071294] android.support.v4.widget.SwipeRefreshLayout.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -0712a4: 7110 e408 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ -0712aa: 0a02 |0003: move-result v2 │ │ -0712ac: 7120 e808 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -0712b2: 0a01 |0007: move-result v1 │ │ -0712b4: 5243 1c04 |0008: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -0712b8: 3331 0b00 |000a: if-ne v1, v3, 0015 // +000b │ │ -0712bc: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ -0712c0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0712c2: 7120 e808 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -0712c8: 0a03 |0012: move-result v3 │ │ -0712ca: 5943 1c04 |0013: iput v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -0712ce: 0e00 |0015: return-void │ │ -0712d0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0712d2: 28f8 |0017: goto 000f // -0008 │ │ +071318: |[071318] android.support.v4.widget.SwipeRefreshLayout.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +071328: 7110 e408 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ +07132e: 0a02 |0003: move-result v2 │ │ +071330: 7120 e808 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +071336: 0a01 |0007: move-result v1 │ │ +071338: 5243 1c04 |0008: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +07133c: 3331 0b00 |000a: if-ne v1, v3, 0015 // +000b │ │ +071340: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ +071344: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +071346: 7120 e808 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +07134c: 0a03 |0012: move-result v3 │ │ +07134e: 5943 1c04 |0013: iput v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +071352: 0e00 |0015: return-void │ │ +071354: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +071356: 28f8 |0017: goto 000f // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1132 │ │ 0x0004 line=1133 │ │ 0x0008 line=1134 │ │ 0x000c line=1137 │ │ 0x000f line=1138 │ │ @@ -120764,28 +120791,28 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0712d4: |[0712d4] android.support.v4.widget.SwipeRefreshLayout.setAnimationProgress:(F)V │ │ -0712e4: 7010 c710 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@10c7 │ │ -0712ea: 0a00 |0003: move-result v0 │ │ -0712ec: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0712f0: 1500 7f43 |0006: const/high16 v0, #int 1132396544 // #437f │ │ -0712f4: c820 |0008: mul-float/2addr v0, v2 │ │ -0712f6: 8700 |0009: float-to-int v0, v0 │ │ -0712f8: 7020 de10 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@10de │ │ -0712fe: 0e00 |000d: return-void │ │ -071300: 5410 2204 |000e: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071304: 7120 510a 2000 |0010: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@0a51 │ │ -07130a: 5410 2204 |0013: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -07130e: 7120 520a 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@0a52 │ │ -071314: 28f5 |0018: goto 000d // -000b │ │ +071358: |[071358] android.support.v4.widget.SwipeRefreshLayout.setAnimationProgress:(F)V │ │ +071368: 7010 c710 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@10c7 │ │ +07136e: 0a00 |0003: move-result v0 │ │ +071370: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +071374: 1500 7f43 |0006: const/high16 v0, #int 1132396544 // #437f │ │ +071378: c820 |0008: mul-float/2addr v0, v2 │ │ +07137a: 8700 |0009: float-to-int v0, v0 │ │ +07137c: 7020 de10 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@10de │ │ +071382: 0e00 |000d: return-void │ │ +071384: 5410 2204 |000e: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071388: 7120 510a 2000 |0010: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@0a51 │ │ +07138e: 5410 2204 |0013: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071392: 7120 520a 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@0a52 │ │ +071398: 28f5 |0018: goto 000d // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0006 line=408 │ │ 0x000d line=413 │ │ 0x000e line=410 │ │ 0x0013 line=411 │ │ @@ -120798,22 +120825,22 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -071318: |[071318] android.support.v4.widget.SwipeRefreshLayout.setColorViewAlpha:(I)V │ │ -071328: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -07132c: 6e10 770d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0d77 │ │ -071332: 0c00 |0005: move-result-object v0 │ │ -071334: 6e20 e401 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ -07133a: 5410 3504 |0009: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -07133e: 6e20 f10e 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ -071344: 0e00 |000e: return-void │ │ +07139c: |[07139c] android.support.v4.widget.SwipeRefreshLayout.setColorViewAlpha:(I)V │ │ +0713ac: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +0713b0: 6e10 770d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0d77 │ │ +0713b6: 0c00 |0005: move-result-object v0 │ │ +0713b8: 6e20 e401 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ +0713be: 5410 3504 |0009: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +0713c2: 6e20 f10e 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ +0713c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0009 line=206 │ │ 0x000e line=207 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -120824,29 +120851,29 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -071348: |[071348] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(ZZ)V │ │ -071358: 5520 3704 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -07135c: 3230 1400 |0002: if-eq v0, v3, 0016 // +0014 │ │ -071360: 5c24 3004 |0004: iput-boolean v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0430 │ │ -071364: 7010 b510 0200 |0006: invoke-direct {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ -07136a: 5c23 3704 |0009: iput-boolean v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -07136e: 5520 3704 |000b: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -071372: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -071376: 5220 2504 |000f: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -07137a: 5421 3604 |0011: iget-object v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0436 │ │ -07137e: 7030 ad10 0201 |0013: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@10ad │ │ -071384: 0e00 |0016: return-void │ │ -071386: 5420 3604 |0017: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0436 │ │ -07138a: 7020 ef10 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@10ef │ │ -071390: 28fa |001c: goto 0016 // -0006 │ │ +0713cc: |[0713cc] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(ZZ)V │ │ +0713dc: 5520 3704 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +0713e0: 3230 1400 |0002: if-eq v0, v3, 0016 // +0014 │ │ +0713e4: 5c24 3004 |0004: iput-boolean v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0430 │ │ +0713e8: 7010 b510 0200 |0006: invoke-direct {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ +0713ee: 5c23 3704 |0009: iput-boolean v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +0713f2: 5520 3704 |000b: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +0713f6: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +0713fa: 5220 2504 |000f: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +0713fe: 5421 3604 |0011: iget-object v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0436 │ │ +071402: 7030 ad10 0201 |0013: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@10ad │ │ +071408: 0e00 |0016: return-void │ │ +07140a: 5420 3604 |0017: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0436 │ │ +07140e: 7020 ef10 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@10ef │ │ +071414: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=417 │ │ 0x0006 line=418 │ │ 0x0009 line=419 │ │ 0x000b line=420 │ │ @@ -120863,29 +120890,29 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -071394: |[071394] android.support.v4.widget.SwipeRefreshLayout.setTargetOffsetTopAndBottom:(IZ)V │ │ -0713a4: 5420 2204 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0713a8: 6e10 730d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.bringToFront:()V // method@0d73 │ │ -0713ae: 5420 2204 |0005: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0713b2: 6e20 810d 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/CircleImageView;.offsetTopAndBottom:(I)V // method@0d81 │ │ -0713b8: 5420 2204 |000a: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0713bc: 6e10 7c0d 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ -0713c2: 0a00 |000f: move-result v0 │ │ -0713c4: 5920 2504 |0010: iput v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -0713c8: 3804 0b00 |0012: if-eqz v4, 001d // +000b │ │ -0713cc: 6000 3700 |0014: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0713d0: 1301 0b00 |0016: const/16 v1, #int 11 // #b │ │ -0713d4: 3510 0500 |0018: if-ge v0, v1, 001d // +0005 │ │ -0713d8: 6e10 c610 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.invalidate:()V // method@10c6 │ │ -0713de: 0e00 |001d: return-void │ │ +071418: |[071418] android.support.v4.widget.SwipeRefreshLayout.setTargetOffsetTopAndBottom:(IZ)V │ │ +071428: 5420 2204 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +07142c: 6e10 730d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.bringToFront:()V // method@0d73 │ │ +071432: 5420 2204 |0005: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071436: 6e20 810d 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/CircleImageView;.offsetTopAndBottom:(I)V // method@0d81 │ │ +07143c: 5420 2204 |000a: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071440: 6e10 7c0d 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ +071446: 0a00 |000f: move-result v0 │ │ +071448: 5920 2504 |0010: iput v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +07144c: 3804 0b00 |0012: if-eqz v4, 001d // +000b │ │ +071450: 6000 3700 |0014: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +071454: 1301 0b00 |0016: const/16 v1, #int 11 // #b │ │ +071458: 3510 0500 |0018: if-ge v0, v1, 001d // +0005 │ │ +07145c: 6e10 c610 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.invalidate:()V // method@10c6 │ │ +071462: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ 0x0005 line=1124 │ │ 0x000a line=1125 │ │ 0x0012 line=1126 │ │ 0x001a line=1127 │ │ @@ -120900,34 +120927,34 @@ │ │ type : '(II)Landroid/view/animation/Animation;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0713e0: |[0713e0] android.support.v4.widget.SwipeRefreshLayout.startAlphaAnimation:(II)Landroid/view/animation/Animation; │ │ -0713f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0713f2: 5542 3904 |0001: iget-boolean v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ -0713f6: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0713fa: 7010 c710 0400 |0005: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@10c7 │ │ -071400: 0a02 |0008: move-result v2 │ │ -071402: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ -071406: 0710 |000b: move-object v0, v1 │ │ -071408: 1100 |000c: return-object v0 │ │ -07140a: 2200 b502 |000d: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$4; // type@02b5 │ │ -07140e: 7040 8d10 4065 |000f: invoke-direct {v0, v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout$4;.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V // method@108d │ │ -071414: 1602 2c01 |0012: const-wide/16 v2, #int 300 // #12c │ │ -071418: 6e30 3021 2003 |0014: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ -07141e: 5442 2204 |0017: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071422: 6e20 850d 1200 |0019: invoke-virtual {v2, v1}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ -071428: 5441 2204 |001c: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -07142c: 6e10 740d 0100 |001e: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ -071432: 5441 2204 |0021: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071436: 6e20 8c0d 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ -07143c: 28e6 |0026: goto 000c // -001a │ │ +071464: |[071464] android.support.v4.widget.SwipeRefreshLayout.startAlphaAnimation:(II)Landroid/view/animation/Animation; │ │ +071474: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071476: 5542 3904 |0001: iget-boolean v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0439 │ │ +07147a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +07147e: 7010 c710 0400 |0005: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@10c7 │ │ +071484: 0a02 |0008: move-result v2 │ │ +071486: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ +07148a: 0710 |000b: move-object v0, v1 │ │ +07148c: 1100 |000c: return-object v0 │ │ +07148e: 2200 b602 |000d: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$4; // type@02b6 │ │ +071492: 7040 8d10 4065 |000f: invoke-direct {v0, v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout$4;.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V // method@108d │ │ +071498: 1602 2c01 |0012: const-wide/16 v2, #int 300 // #12c │ │ +07149c: 6e30 3021 2003 |0014: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ +0714a2: 5442 2204 |0017: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +0714a6: 6e20 850d 1200 |0019: invoke-virtual {v2, v1}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ +0714ac: 5441 2204 |001c: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +0714b0: 6e10 740d 0100 |001e: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ +0714b6: 5441 2204 |0021: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +0714ba: 6e20 8c0d 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ +0714c0: 28e6 |0026: goto 000c // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=452 │ │ 0x000c line=468 │ │ 0x000d line=455 │ │ 0x0012 line=463 │ │ 0x0017 line=465 │ │ @@ -120944,23 +120971,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -071440: |[071440] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaMaxAnimation:()V │ │ -071450: 5420 3504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -071454: 6e10 e80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ -07145a: 0a00 |0005: move-result v0 │ │ -07145c: 1301 ff00 |0006: const/16 v1, #int 255 // #ff │ │ -071460: 7030 eb10 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@10eb │ │ -071466: 0c00 |000b: move-result-object v0 │ │ -071468: 5b20 1d04 |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@041d │ │ -07146c: 0e00 |000e: return-void │ │ +0714c4: |[0714c4] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaMaxAnimation:()V │ │ +0714d4: 5420 3504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +0714d8: 6e10 e80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ +0714de: 0a00 |0005: move-result v0 │ │ +0714e0: 1301 ff00 |0006: const/16 v1, #int 255 // #ff │ │ +0714e4: 7030 eb10 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@10eb │ │ +0714ea: 0c00 |000b: move-result-object v0 │ │ +0714ec: 5b20 1d04 |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@041d │ │ +0714f0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x000e line=447 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -120969,23 +120996,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -071470: |[071470] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaStartAnimation:()V │ │ -071480: 5420 3504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -071484: 6e10 e80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ -07148a: 0a00 |0005: move-result v0 │ │ -07148c: 1301 4c00 |0006: const/16 v1, #int 76 // #4c │ │ -071490: 7030 eb10 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@10eb │ │ -071496: 0c00 |000b: move-result-object v0 │ │ -071498: 5b20 1e04 |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@041e │ │ -07149c: 0e00 |000e: return-void │ │ +0714f4: |[0714f4] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaStartAnimation:()V │ │ +071504: 5420 3504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +071508: 6e10 e80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ +07150e: 0a00 |0005: move-result v0 │ │ +071510: 1301 4c00 |0006: const/16 v1, #int 76 // #4c │ │ +071514: 7030 eb10 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@10eb │ │ +07151a: 0c00 |000b: move-result-object v0 │ │ +07151c: 5b20 1e04 |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@041e │ │ +071520: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x000e line=443 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -120994,29 +121021,29 @@ │ │ type : '(Landroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0714a0: |[0714a0] android.support.v4.widget.SwipeRefreshLayout.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ -0714b0: 2200 b402 |0000: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$3; // type@02b4 │ │ -0714b4: 7020 8b10 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$3;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@108b │ │ -0714ba: 5b40 3b04 |0005: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@043b │ │ -0714be: 5440 3b04 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@043b │ │ -0714c2: 1602 9600 |0009: const-wide/16 v2, #int 150 // #96 │ │ -0714c6: 6e30 3021 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ -0714cc: 5440 2204 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0714d0: 6e20 850d 5000 |0010: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ -0714d6: 5440 2204 |0013: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0714da: 6e10 740d 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ -0714e0: 5440 2204 |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0714e4: 5441 3b04 |001a: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@043b │ │ -0714e8: 6e20 8c0d 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ -0714ee: 0e00 |001f: return-void │ │ +071524: |[071524] android.support.v4.widget.SwipeRefreshLayout.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ +071534: 2200 b502 |0000: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$3; // type@02b5 │ │ +071538: 7020 8b10 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$3;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@108b │ │ +07153e: 5b40 3b04 |0005: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@043b │ │ +071542: 5440 3b04 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@043b │ │ +071546: 1602 9600 |0009: const-wide/16 v2, #int 150 // #96 │ │ +07154a: 6e30 3021 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ +071550: 5440 2204 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071554: 6e20 850d 5000 |0010: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ +07155a: 5440 2204 |0013: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +07155e: 6e10 740d 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ +071564: 5440 2204 |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071568: 5441 3b04 |001a: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@043b │ │ +07156c: 6e20 8c0d 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ +071572: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0007 line=435 │ │ 0x000e line=436 │ │ 0x0013 line=437 │ │ 0x0018 line=438 │ │ @@ -121030,44 +121057,44 @@ │ │ type : '(ILandroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0714f0: |[0714f0] android.support.v4.widget.SwipeRefreshLayout.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ -071500: 5945 2704 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ -071504: 7010 c710 0400 |0002: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@10c7 │ │ -07150a: 0a00 |0005: move-result v0 │ │ -07150c: 3800 2d00 |0006: if-eqz v0, 0033 // +002d │ │ -071510: 5440 3504 |0008: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -071514: 6e10 e80e 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ -07151a: 0a00 |000d: move-result v0 │ │ -07151c: 8200 |000e: int-to-float v0, v0 │ │ -07151e: 5940 3e04 |000f: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@043e │ │ -071522: 2200 b902 |0011: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$8; // type@02b9 │ │ -071526: 7020 9710 4000 |0013: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$8;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1097 │ │ -07152c: 5b40 3c04 |0016: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@043c │ │ -071530: 5440 3c04 |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@043c │ │ -071534: 1602 9600 |001a: const-wide/16 v2, #int 150 // #96 │ │ -071538: 6e30 3021 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ -07153e: 3806 0700 |001f: if-eqz v6, 0026 // +0007 │ │ -071542: 5440 2204 |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071546: 6e20 850d 6000 |0023: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ -07154c: 5440 2204 |0026: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071550: 6e10 740d 0000 |0028: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ -071556: 5440 2204 |002b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -07155a: 5441 3c04 |002d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@043c │ │ -07155e: 6e20 8c0d 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ -071564: 0e00 |0032: return-void │ │ -071566: 5440 2204 |0033: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -07156a: 7110 340a 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getScaleX:(Landroid/view/View;)F // method@0a34 │ │ -071570: 0a00 |0038: move-result v0 │ │ -071572: 5940 3e04 |0039: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@043e │ │ -071576: 28d6 |003b: goto 0011 // -002a │ │ +071574: |[071574] android.support.v4.widget.SwipeRefreshLayout.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +071584: 5945 2704 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0427 │ │ +071588: 7010 c710 0400 |0002: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@10c7 │ │ +07158e: 0a00 |0005: move-result v0 │ │ +071590: 3800 2d00 |0006: if-eqz v0, 0033 // +002d │ │ +071594: 5440 3504 |0008: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +071598: 6e10 e80e 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@0ee8 │ │ +07159e: 0a00 |000d: move-result v0 │ │ +0715a0: 8200 |000e: int-to-float v0, v0 │ │ +0715a2: 5940 3e04 |000f: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@043e │ │ +0715a6: 2200 ba02 |0011: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$8; // type@02ba │ │ +0715aa: 7020 9710 4000 |0013: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$8;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1097 │ │ +0715b0: 5b40 3c04 |0016: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@043c │ │ +0715b4: 5440 3c04 |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@043c │ │ +0715b8: 1602 9600 |001a: const-wide/16 v2, #int 150 // #96 │ │ +0715bc: 6e30 3021 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ +0715c2: 3806 0700 |001f: if-eqz v6, 0026 // +0007 │ │ +0715c6: 5440 2204 |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +0715ca: 6e20 850d 6000 |0023: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ +0715d0: 5440 2204 |0026: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +0715d4: 6e10 740d 0000 |0028: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ +0715da: 5440 2204 |002b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +0715de: 5441 3c04 |002d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@043c │ │ +0715e2: 6e20 8c0d 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ +0715e8: 0e00 |0032: return-void │ │ +0715ea: 5440 2204 |0033: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +0715ee: 7110 340a 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getScaleX:(Landroid/view/View;)F // method@0a34 │ │ +0715f4: 0a00 |0038: move-result v0 │ │ +0715f6: 5940 3e04 |0039: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@043e │ │ +0715fa: 28d6 |003b: goto 0011 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1100 │ │ 0x0002 line=1101 │ │ 0x0008 line=1102 │ │ 0x0011 line=1106 │ │ 0x0018 line=1114 │ │ @@ -121087,40 +121114,40 @@ │ │ type : '(Landroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -071578: |[071578] android.support.v4.widget.SwipeRefreshLayout.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ -071588: 5440 2204 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -07158c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07158e: 6e20 8b0d 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ -071594: 6000 3700 |0006: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -071598: 1301 0b00 |0008: const/16 v1, #int 11 // #b │ │ -07159c: 3410 0900 |000a: if-lt v0, v1, 0013 // +0009 │ │ -0715a0: 5440 3504 |000c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -0715a4: 1301 ff00 |000e: const/16 v1, #int 255 // #ff │ │ -0715a8: 6e20 f10e 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ -0715ae: 2200 b302 |0013: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$2; // type@02b3 │ │ -0715b2: 7020 8910 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$2;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1089 │ │ -0715b8: 5b40 3a04 |0018: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@043a │ │ -0715bc: 5440 3a04 |001a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@043a │ │ -0715c0: 5241 2c04 |001c: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@042c │ │ -0715c4: 8112 |001e: int-to-long v2, v1 │ │ -0715c6: 6e30 3021 2003 |001f: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ -0715cc: 3805 0700 |0022: if-eqz v5, 0029 // +0007 │ │ -0715d0: 5440 2204 |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0715d4: 6e20 850d 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ -0715da: 5440 2204 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0715de: 6e10 740d 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ -0715e4: 5440 2204 |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0715e8: 5441 3a04 |0030: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@043a │ │ -0715ec: 6e20 8c0d 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ -0715f2: 0e00 |0035: return-void │ │ +0715fc: |[0715fc] android.support.v4.widget.SwipeRefreshLayout.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ +07160c: 5440 2204 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071610: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +071612: 6e20 8b0d 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ +071618: 6000 3700 |0006: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +07161c: 1301 0b00 |0008: const/16 v1, #int 11 // #b │ │ +071620: 3410 0900 |000a: if-lt v0, v1, 0013 // +0009 │ │ +071624: 5440 3504 |000c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +071628: 1301 ff00 |000e: const/16 v1, #int 255 // #ff │ │ +07162c: 6e20 f10e 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ +071632: 2200 b402 |0013: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$2; // type@02b4 │ │ +071636: 7020 8910 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$2;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1089 │ │ +07163c: 5b40 3a04 |0018: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@043a │ │ +071640: 5440 3a04 |001a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@043a │ │ +071644: 5241 2c04 |001c: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@042c │ │ +071648: 8112 |001e: int-to-long v2, v1 │ │ +07164a: 6e30 3021 2003 |001f: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2130 │ │ +071650: 3805 0700 |0022: if-eqz v5, 0029 // +0007 │ │ +071654: 5440 2204 |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071658: 6e20 850d 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0d85 │ │ +07165e: 5440 2204 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071662: 6e10 740d 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@0d74 │ │ +071668: 5440 2204 |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +07166c: 5441 3a04 |0030: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@043a │ │ +071670: 6e20 8c0d 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d8c │ │ +071676: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0006 line=382 │ │ 0x000c line=386 │ │ 0x0013 line=388 │ │ 0x001a line=394 │ │ @@ -121139,57 +121166,57 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0715f4: |[0715f4] android.support.v4.widget.SwipeRefreshLayout.canChildScrollUp:()Z │ │ -071604: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -071606: 12f5 |0001: const/4 v5, #int -1 // #ff │ │ -071608: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07160a: 6003 3700 |0003: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -07160e: 1304 0e00 |0005: const/16 v4, #int 14 // #e │ │ -071612: 3543 3c00 |0007: if-ge v3, v4, 0043 // +003c │ │ -071616: 5463 3f04 |0009: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -07161a: 2033 6404 |000b: instance-of v3, v3, Landroid/widget/AbsListView; // type@0464 │ │ -07161e: 3803 2300 |000d: if-eqz v3, 0030 // +0023 │ │ -071622: 5460 3f04 |000f: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071626: 1f00 6404 |0011: check-cast v0, Landroid/widget/AbsListView; // type@0464 │ │ -07162a: 6e10 4621 0000 |0013: invoke-virtual {v0}, Landroid/widget/AbsListView;.getChildCount:()I // method@2146 │ │ -071630: 0a03 |0016: move-result v3 │ │ -071632: 3d03 1700 |0017: if-lez v3, 002e // +0017 │ │ -071636: 6e10 4721 0000 |0019: invoke-virtual {v0}, Landroid/widget/AbsListView;.getFirstVisiblePosition:()I // method@2147 │ │ -07163c: 0a03 |001c: move-result v3 │ │ -07163e: 3c03 1000 |001d: if-gtz v3, 002d // +0010 │ │ -071642: 6e20 4521 2000 |001f: invoke-virtual {v0, v2}, Landroid/widget/AbsListView;.getChildAt:(I)Landroid/view/View; // method@2145 │ │ -071648: 0c03 |0022: move-result-object v3 │ │ -07164a: 6e10 f61f 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -071650: 0a03 |0026: move-result v3 │ │ -071652: 6e10 4821 0000 |0027: invoke-virtual {v0}, Landroid/widget/AbsListView;.getPaddingTop:()I // method@2148 │ │ -071658: 0a04 |002a: move-result v4 │ │ -07165a: 3543 0300 |002b: if-ge v3, v4, 002e // +0003 │ │ -07165e: 0f01 |002d: return v1 │ │ -071660: 0121 |002e: move v1, v2 │ │ -071662: 28fe |002f: goto 002d // -0002 │ │ -071664: 5463 3f04 |0030: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071668: 7120 290a 5300 |0032: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0a29 │ │ -07166e: 0a03 |0035: move-result v3 │ │ -071670: 3903 0a00 |0036: if-nez v3, 0040 // +000a │ │ -071674: 5463 3f04 |0038: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071678: 6e10 f31f 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getScrollY:()I // method@1ff3 │ │ -07167e: 0a03 |003d: move-result v3 │ │ -071680: 3d03 0300 |003e: if-lez v3, 0041 // +0003 │ │ -071684: 0112 |0040: move v2, v1 │ │ -071686: 0121 |0041: move v1, v2 │ │ -071688: 28eb |0042: goto 002d // -0015 │ │ -07168a: 5461 3f04 |0043: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -07168e: 7120 290a 5100 |0045: invoke-static {v1, v5}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0a29 │ │ -071694: 0a01 |0048: move-result v1 │ │ -071696: 28e4 |0049: goto 002d // -001c │ │ +071678: |[071678] android.support.v4.widget.SwipeRefreshLayout.canChildScrollUp:()Z │ │ +071688: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07168a: 12f5 |0001: const/4 v5, #int -1 // #ff │ │ +07168c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07168e: 6003 3700 |0003: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +071692: 1304 0e00 |0005: const/16 v4, #int 14 // #e │ │ +071696: 3543 3c00 |0007: if-ge v3, v4, 0043 // +003c │ │ +07169a: 5463 3f04 |0009: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +07169e: 2033 6504 |000b: instance-of v3, v3, Landroid/widget/AbsListView; // type@0465 │ │ +0716a2: 3803 2300 |000d: if-eqz v3, 0030 // +0023 │ │ +0716a6: 5460 3f04 |000f: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +0716aa: 1f00 6504 |0011: check-cast v0, Landroid/widget/AbsListView; // type@0465 │ │ +0716ae: 6e10 4621 0000 |0013: invoke-virtual {v0}, Landroid/widget/AbsListView;.getChildCount:()I // method@2146 │ │ +0716b4: 0a03 |0016: move-result v3 │ │ +0716b6: 3d03 1700 |0017: if-lez v3, 002e // +0017 │ │ +0716ba: 6e10 4721 0000 |0019: invoke-virtual {v0}, Landroid/widget/AbsListView;.getFirstVisiblePosition:()I // method@2147 │ │ +0716c0: 0a03 |001c: move-result v3 │ │ +0716c2: 3c03 1000 |001d: if-gtz v3, 002d // +0010 │ │ +0716c6: 6e20 4521 2000 |001f: invoke-virtual {v0, v2}, Landroid/widget/AbsListView;.getChildAt:(I)Landroid/view/View; // method@2145 │ │ +0716cc: 0c03 |0022: move-result-object v3 │ │ +0716ce: 6e10 f61f 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0716d4: 0a03 |0026: move-result v3 │ │ +0716d6: 6e10 4821 0000 |0027: invoke-virtual {v0}, Landroid/widget/AbsListView;.getPaddingTop:()I // method@2148 │ │ +0716dc: 0a04 |002a: move-result v4 │ │ +0716de: 3543 0300 |002b: if-ge v3, v4, 002e // +0003 │ │ +0716e2: 0f01 |002d: return v1 │ │ +0716e4: 0121 |002e: move v1, v2 │ │ +0716e6: 28fe |002f: goto 002d // -0002 │ │ +0716e8: 5463 3f04 |0030: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +0716ec: 7120 290a 5300 |0032: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0a29 │ │ +0716f2: 0a03 |0035: move-result v3 │ │ +0716f4: 3903 0a00 |0036: if-nez v3, 0040 // +000a │ │ +0716f8: 5463 3f04 |0038: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +0716fc: 6e10 f31f 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getScrollY:()I // method@1ff3 │ │ +071702: 0a03 |003d: move-result v3 │ │ +071704: 3d03 0300 |003e: if-lez v3, 0041 // +0003 │ │ +071708: 0112 |0040: move v2, v1 │ │ +07170a: 0121 |0041: move v1, v2 │ │ +07170c: 28eb |0042: goto 002d // -0015 │ │ +07170e: 5461 3f04 |0043: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +071712: 7120 290a 5100 |0045: invoke-static {v1, v5}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0a29 │ │ +071718: 0a01 |0048: move-result v1 │ │ +07171a: 28e4 |0049: goto 002d // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=636 │ │ 0x0009 line=637 │ │ 0x000f line=638 │ │ 0x0013 line=639 │ │ 0x002d line=646 │ │ @@ -121206,19 +121233,19 @@ │ │ type : '(FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -071698: |[071698] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedFling:(FFZ)Z │ │ -0716a8: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -0716ac: 6e40 f608 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedFling:(FFZ)Z // method@08f6 │ │ -0716b2: 0a00 |0005: move-result v0 │ │ -0716b4: 0f00 |0006: return v0 │ │ +07171c: |[07171c] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedFling:(FFZ)Z │ │ +07172c: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +071730: 6e40 f608 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedFling:(FFZ)Z // method@08f6 │ │ +071736: 0a00 |0005: move-result v0 │ │ +071738: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0007 reg=2 velocityX F │ │ 0x0000 - 0x0007 reg=3 velocityY F │ │ @@ -121229,19 +121256,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0716b8: |[0716b8] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedPreFling:(FF)Z │ │ -0716c8: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -0716cc: 6e30 f708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreFling:(FF)Z // method@08f7 │ │ -0716d2: 0a00 |0005: move-result v0 │ │ -0716d4: 0f00 |0006: return v0 │ │ +07173c: |[07173c] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedPreFling:(FF)Z │ │ +07174c: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +071750: 6e30 f708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreFling:(FF)Z // method@08f7 │ │ +071756: 0a00 |0005: move-result v0 │ │ +071758: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0007 reg=2 velocityX F │ │ 0x0000 - 0x0007 reg=3 velocityY F │ │ @@ -121251,19 +121278,19 @@ │ │ type : '(II[I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0716d8: |[0716d8] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedPreScroll:(II[I[I)Z │ │ -0716e8: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -0716ec: 6e55 f808 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreScroll:(II[I[I)Z // method@08f8 │ │ -0716f2: 0a00 |0005: move-result v0 │ │ -0716f4: 0f00 |0006: return v0 │ │ +07175c: |[07175c] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedPreScroll:(II[I[I)Z │ │ +07176c: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +071770: 6e55 f808 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreScroll:(II[I[I)Z // method@08f8 │ │ +071776: 0a00 |0005: move-result v0 │ │ +071778: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0007 reg=2 dx I │ │ 0x0000 - 0x0007 reg=3 dy I │ │ @@ -121275,24 +121302,24 @@ │ │ type : '(IIII[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0716f8: |[0716f8] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedScroll:(IIII[I)Z │ │ -071708: 5460 2e04 |0000: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -07170c: 0171 |0002: move v1, v7 │ │ -07170e: 0182 |0003: move v2, v8 │ │ -071710: 0193 |0004: move v3, v9 │ │ -071712: 01a4 |0005: move v4, v10 │ │ -071714: 07b5 |0006: move-object v5, v11 │ │ -071716: 7406 f908 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedScroll:(IIII[I)Z // method@08f9 │ │ -07171c: 0a00 |000a: move-result v0 │ │ -07171e: 0f00 |000b: return v0 │ │ +07177c: |[07177c] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedScroll:(IIII[I)Z │ │ +07178c: 5460 2e04 |0000: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +071790: 0171 |0002: move v1, v7 │ │ +071792: 0182 |0003: move v2, v8 │ │ +071794: 0193 |0004: move v3, v9 │ │ +071796: 01a4 |0005: move v4, v10 │ │ +071798: 07b5 |0006: move-object v5, v11 │ │ +07179a: 7406 f908 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedScroll:(IIII[I)Z // method@08f9 │ │ +0717a0: 0a00 |000a: move-result v0 │ │ +0717a2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x000c reg=7 dxConsumed I │ │ 0x0000 - 0x000c reg=8 dyConsumed I │ │ @@ -121305,26 +121332,26 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -071720: |[071720] android.support.v4.widget.SwipeRefreshLayout.getChildDrawingOrder:(II)I │ │ -071730: 5210 2304 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ -071734: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -071738: 0f03 |0004: return v3 │ │ -07173a: d800 02ff |0005: add-int/lit8 v0, v2, #int -1 // #ff │ │ -07173e: 3303 0500 |0007: if-ne v3, v0, 000c // +0005 │ │ -071742: 5213 2304 |0009: iget v3, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ -071746: 28f9 |000b: goto 0004 // -0007 │ │ -071748: 5210 2304 |000c: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ -07174c: 3403 f6ff |000e: if-lt v3, v0, 0004 // -000a │ │ -071750: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -071754: 28f2 |0012: goto 0004 // -000e │ │ +0717a4: |[0717a4] android.support.v4.widget.SwipeRefreshLayout.getChildDrawingOrder:(II)I │ │ +0717b4: 5210 2304 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ +0717b8: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +0717bc: 0f03 |0004: return v3 │ │ +0717be: d800 02ff |0005: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0717c2: 3303 0500 |0007: if-ne v3, v0, 000c // +0005 │ │ +0717c6: 5213 2304 |0009: iget v3, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ +0717ca: 28f9 |000b: goto 0004 // -0007 │ │ +0717cc: 5210 2304 |000c: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ +0717d0: 3403 f6ff |000e: if-lt v3, v0, 0004 // -000a │ │ +0717d4: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0717d8: 28f2 |0012: goto 0004 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=327 │ │ 0x0005 line=319 │ │ 0x0009 line=321 │ │ 0x000c line=322 │ │ @@ -121340,19 +121367,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -071758: |[071758] android.support.v4.widget.SwipeRefreshLayout.getNestedScrollAxes:()I │ │ -071768: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@042f │ │ -07176c: 6e10 0709 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@0907 │ │ -071772: 0a00 |0005: move-result v0 │ │ -071774: 0f00 |0006: return v0 │ │ +0717dc: |[0717dc] android.support.v4.widget.SwipeRefreshLayout.getNestedScrollAxes:()I │ │ +0717ec: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@042f │ │ +0717f0: 6e10 0709 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@0907 │ │ +0717f6: 0a00 |0005: move-result v0 │ │ +0717f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -121360,23 +121387,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -071778: |[071778] android.support.v4.widget.SwipeRefreshLayout.getProgressCircleDiameter:()I │ │ -071788: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -07178c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -071790: 5410 2204 |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071794: 6e10 7a0d 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@0d7a │ │ -07179a: 0a00 |0009: move-result v0 │ │ -07179c: 0f00 |000a: return v0 │ │ -07179e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0717a0: 28fe |000c: goto 000a // -0002 │ │ +0717fc: |[0717fc] android.support.v4.widget.SwipeRefreshLayout.getProgressCircleDiameter:()I │ │ +07180c: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071810: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +071814: 5410 2204 |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071818: 6e10 7a0d 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@0d7a │ │ +07181e: 0a00 |0009: move-result v0 │ │ +071820: 0f00 |000a: return v0 │ │ +071822: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +071824: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -121384,19 +121411,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0717a4: |[0717a4] android.support.v4.widget.SwipeRefreshLayout.hasNestedScrollingParent:()Z │ │ -0717b4: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -0717b8: 6e10 fa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@08fa │ │ -0717be: 0a00 |0005: move-result v0 │ │ -0717c0: 0f00 |0006: return v0 │ │ +071828: |[071828] android.support.v4.widget.SwipeRefreshLayout.hasNestedScrollingParent:()Z │ │ +071838: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +07183c: 6e10 fa08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@08fa │ │ +071842: 0a00 |0005: move-result v0 │ │ +071844: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -121404,19 +121431,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0717c4: |[0717c4] android.support.v4.widget.SwipeRefreshLayout.isNestedScrollingEnabled:()Z │ │ -0717d4: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -0717d8: 6e10 fb08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ -0717de: 0a00 |0005: move-result v0 │ │ -0717e0: 0f00 |0006: return v0 │ │ +071848: |[071848] android.support.v4.widget.SwipeRefreshLayout.isNestedScrollingEnabled:()Z │ │ +071858: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +07185c: 6e10 fb08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@08fb │ │ +071862: 0a00 |0005: move-result v0 │ │ +071864: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #10 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -121424,94 +121451,94 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 166 16-bit code units │ │ -0717e4: |[0717e4] android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0717f4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0717f6: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -0717f8: 1507 80bf |0002: const/high16 v7, #int -1082130432 // #bf80 │ │ -0717fc: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0717fe: 7010 b510 0900 |0005: invoke-direct {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ -071804: 7110 e508 0a00 |0008: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -07180a: 0a00 |000b: move-result v0 │ │ -07180c: 5595 3804 |000c: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ -071810: 3805 0600 |000e: if-eqz v5, 0014 // +0006 │ │ -071814: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -071818: 5c94 3804 |0012: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ -07181c: 6e10 c910 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@10c9 │ │ -071822: 0a05 |0017: move-result v5 │ │ -071824: 3805 1400 |0018: if-eqz v5, 002c // +0014 │ │ -071828: 5595 3804 |001a: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ -07182c: 3905 1000 |001c: if-nez v5, 002c // +0010 │ │ -071830: 6e10 af10 0900 |001e: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@10af │ │ -071836: 0a05 |0021: move-result v5 │ │ -071838: 3905 0a00 |0022: if-nez v5, 002c // +000a │ │ -07183c: 5595 3704 |0024: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -071840: 3905 0600 |0026: if-nez v5, 002c // +0006 │ │ -071844: 5595 2d04 |0028: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollInProgress:Z // field@042d │ │ -071848: 3805 0300 |002a: if-eqz v5, 002d // +0003 │ │ -07184c: 0f04 |002c: return v4 │ │ -07184e: 2b00 6700 0000 |002d: packed-switch v0, 00000094 // +00000067 │ │ -071854: 5594 2a04 |0030: iget-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ -071858: 28fa |0032: goto 002c // -0006 │ │ -07185a: 5295 3204 |0033: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ -07185e: 5496 2204 |0035: iget-object v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071862: 6e10 7c0d 0600 |0037: invoke-virtual {v6}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ -071868: 0a06 |003a: move-result v6 │ │ -07186a: b165 |003b: sub-int/2addr v5, v6 │ │ -07186c: 7030 e910 5908 |003c: invoke-direct {v9, v5, v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ -071872: 7120 e808 4a00 |003f: invoke-static {v10, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -071878: 0a05 |0042: move-result v5 │ │ -07187a: 5995 1c04 |0043: iput v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -07187e: 5c94 2a04 |0045: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ -071882: 5295 1c04 |0047: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -071886: 7030 bd10 a905 |0049: invoke-direct {v9, v10, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@10bd │ │ -07188c: 0a01 |004c: move-result v1 │ │ -07188e: 2d05 0107 |004d: cmpl-float v5, v1, v7 │ │ -071892: 3805 ddff |004f: if-eqz v5, 002c // -0023 │ │ -071896: 5991 2804 |0051: iput v1, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0428 │ │ -07189a: 28dd |0053: goto 0030 // -0023 │ │ -07189c: 5295 1c04 |0054: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -0718a0: 3365 0a00 |0056: if-ne v5, v6, 0060 // +000a │ │ -0718a4: 6205 1b04 |0058: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ -0718a8: 1a06 9b05 |005a: const-string v6, "Got ACTION_MOVE event but don't have an active pointer id." // string@059b │ │ -0718ac: 7120 0b1f 6500 |005c: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -0718b2: 28cd |005f: goto 002c // -0033 │ │ -0718b4: 5295 1c04 |0060: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -0718b8: 7030 bd10 a905 |0062: invoke-direct {v9, v10, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@10bd │ │ -0718be: 0a02 |0065: move-result v2 │ │ -0718c0: 2d05 0207 |0066: cmpl-float v5, v2, v7 │ │ -0718c4: 3805 c4ff |0068: if-eqz v5, 002c // -003c │ │ -0718c8: 5294 2804 |006a: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0428 │ │ -0718cc: a703 0204 |006c: sub-float v3, v2, v4 │ │ -0718d0: 5294 4204 |006e: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0442 │ │ -0718d4: 8244 |0070: int-to-float v4, v4 │ │ -0718d6: 2d04 0304 |0071: cmpl-float v4, v3, v4 │ │ -0718da: 3d04 bdff |0073: if-lez v4, 0030 // -0043 │ │ -0718de: 5594 2a04 |0075: iget-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ -0718e2: 3904 b9ff |0077: if-nez v4, 0030 // -0047 │ │ -0718e6: 5294 2804 |0079: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0428 │ │ -0718ea: 5295 4204 |007b: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0442 │ │ -0718ee: 8255 |007d: int-to-float v5, v5 │ │ -0718f0: c654 |007e: add-float/2addr v4, v5 │ │ -0718f2: 5994 2904 |007f: iput v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0429 │ │ -0718f6: 5c98 2a04 |0081: iput-boolean v8, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ -0718fa: 5494 3504 |0083: iget-object v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -0718fe: 1305 4c00 |0085: const/16 v5, #int 76 // #4c │ │ -071902: 6e20 f10e 5400 |0087: invoke-virtual {v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ -071908: 28a6 |008a: goto 0030 // -005a │ │ -07190a: 7020 d510 a900 |008b: invoke-direct {v9, v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@10d5 │ │ -071910: 28a2 |008e: goto 0030 // -005e │ │ -071912: 5c94 2a04 |008f: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ -071916: 5996 1c04 |0091: iput v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -07191a: 289d |0093: goto 0030 // -0063 │ │ -07191c: 0001 0700 0000 0000 0600 0000 6200 ... |0094: packed-switch-data (18 units) │ │ +071868: |[071868] android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +071878: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +07187a: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +07187c: 1507 80bf |0002: const/high16 v7, #int -1082130432 // #bf80 │ │ +071880: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +071882: 7010 b510 0900 |0005: invoke-direct {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ +071888: 7110 e508 0a00 |0008: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +07188e: 0a00 |000b: move-result v0 │ │ +071890: 5595 3804 |000c: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ +071894: 3805 0600 |000e: if-eqz v5, 0014 // +0006 │ │ +071898: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +07189c: 5c94 3804 |0012: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ +0718a0: 6e10 c910 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@10c9 │ │ +0718a6: 0a05 |0017: move-result v5 │ │ +0718a8: 3805 1400 |0018: if-eqz v5, 002c // +0014 │ │ +0718ac: 5595 3804 |001a: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ +0718b0: 3905 1000 |001c: if-nez v5, 002c // +0010 │ │ +0718b4: 6e10 af10 0900 |001e: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@10af │ │ +0718ba: 0a05 |0021: move-result v5 │ │ +0718bc: 3905 0a00 |0022: if-nez v5, 002c // +000a │ │ +0718c0: 5595 3704 |0024: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +0718c4: 3905 0600 |0026: if-nez v5, 002c // +0006 │ │ +0718c8: 5595 2d04 |0028: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollInProgress:Z // field@042d │ │ +0718cc: 3805 0300 |002a: if-eqz v5, 002d // +0003 │ │ +0718d0: 0f04 |002c: return v4 │ │ +0718d2: 2b00 6700 0000 |002d: packed-switch v0, 00000094 // +00000067 │ │ +0718d8: 5594 2a04 |0030: iget-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ +0718dc: 28fa |0032: goto 002c // -0006 │ │ +0718de: 5295 3204 |0033: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ +0718e2: 5496 2204 |0035: iget-object v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +0718e6: 6e10 7c0d 0600 |0037: invoke-virtual {v6}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@0d7c │ │ +0718ec: 0a06 |003a: move-result v6 │ │ +0718ee: b165 |003b: sub-int/2addr v5, v6 │ │ +0718f0: 7030 e910 5908 |003c: invoke-direct {v9, v5, v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ +0718f6: 7120 e808 4a00 |003f: invoke-static {v10, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +0718fc: 0a05 |0042: move-result v5 │ │ +0718fe: 5995 1c04 |0043: iput v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +071902: 5c94 2a04 |0045: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ +071906: 5295 1c04 |0047: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +07190a: 7030 bd10 a905 |0049: invoke-direct {v9, v10, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@10bd │ │ +071910: 0a01 |004c: move-result v1 │ │ +071912: 2d05 0107 |004d: cmpl-float v5, v1, v7 │ │ +071916: 3805 ddff |004f: if-eqz v5, 002c // -0023 │ │ +07191a: 5991 2804 |0051: iput v1, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0428 │ │ +07191e: 28dd |0053: goto 0030 // -0023 │ │ +071920: 5295 1c04 |0054: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +071924: 3365 0a00 |0056: if-ne v5, v6, 0060 // +000a │ │ +071928: 6205 1b04 |0058: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ +07192c: 1a06 9f05 |005a: const-string v6, "Got ACTION_MOVE event but don't have an active pointer id." // string@059f │ │ +071930: 7120 0b1f 6500 |005c: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +071936: 28cd |005f: goto 002c // -0033 │ │ +071938: 5295 1c04 |0060: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +07193c: 7030 bd10 a905 |0062: invoke-direct {v9, v10, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@10bd │ │ +071942: 0a02 |0065: move-result v2 │ │ +071944: 2d05 0207 |0066: cmpl-float v5, v2, v7 │ │ +071948: 3805 c4ff |0068: if-eqz v5, 002c // -003c │ │ +07194c: 5294 2804 |006a: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0428 │ │ +071950: a703 0204 |006c: sub-float v3, v2, v4 │ │ +071954: 5294 4204 |006e: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0442 │ │ +071958: 8244 |0070: int-to-float v4, v4 │ │ +07195a: 2d04 0304 |0071: cmpl-float v4, v3, v4 │ │ +07195e: 3d04 bdff |0073: if-lez v4, 0030 // -0043 │ │ +071962: 5594 2a04 |0075: iget-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ +071966: 3904 b9ff |0077: if-nez v4, 0030 // -0047 │ │ +07196a: 5294 2804 |0079: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0428 │ │ +07196e: 5295 4204 |007b: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0442 │ │ +071972: 8255 |007d: int-to-float v5, v5 │ │ +071974: c654 |007e: add-float/2addr v4, v5 │ │ +071976: 5994 2904 |007f: iput v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0429 │ │ +07197a: 5c98 2a04 |0081: iput-boolean v8, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ +07197e: 5494 3504 |0083: iget-object v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +071982: 1305 4c00 |0085: const/16 v5, #int 76 // #4c │ │ +071986: 6e20 f10e 5400 |0087: invoke-virtual {v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@0ef1 │ │ +07198c: 28a6 |008a: goto 0030 // -005a │ │ +07198e: 7020 d510 a900 |008b: invoke-direct {v9, v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@10d5 │ │ +071994: 28a2 |008e: goto 0030 // -005e │ │ +071996: 5c94 2a04 |008f: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ +07199a: 5996 1c04 |0091: iput v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +07199e: 289d |0093: goto 0030 // -0063 │ │ +0719a0: 0001 0700 0000 0000 0600 0000 6200 ... |0094: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=652 │ │ 0x0008 line=654 │ │ 0x000c line=656 │ │ 0x0012 line=657 │ │ 0x0014 line=660 │ │ @@ -121550,66 +121577,66 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -071940: |[071940] android.support.v4.widget.SwipeRefreshLayout.onLayout:(ZIIII)V │ │ -071950: 6e10 bc10 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@10bc │ │ -071956: 0a08 |0003: move-result v8 │ │ -071958: 6e10 bb10 0e00 |0004: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@10bb │ │ -07195e: 0a07 |0007: move-result v7 │ │ -071960: 6e10 b810 0e00 |0008: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@10b8 │ │ -071966: 0a09 |000b: move-result v9 │ │ -071968: 3909 0300 |000c: if-nez v9, 000f // +0003 │ │ -07196c: 0e00 |000e: return-void │ │ -07196e: 54e9 3f04 |000f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071972: 3909 0500 |0011: if-nez v9, 0016 // +0005 │ │ -071976: 7010 b510 0e00 |0013: invoke-direct {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ -07197c: 54e9 3f04 |0016: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071980: 3809 f6ff |0018: if-eqz v9, 000e // -000a │ │ -071984: 54e0 3f04 |001a: iget-object v0, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071988: 6e10 c010 0e00 |001c: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@10c0 │ │ -07198e: 0a02 |001f: move-result v2 │ │ -071990: 6e10 c210 0e00 |0020: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@10c2 │ │ -071996: 0a03 |0023: move-result v3 │ │ -071998: 6e10 c010 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@10c0 │ │ -07199e: 0a09 |0027: move-result v9 │ │ -0719a0: 9109 0809 |0028: sub-int v9, v8, v9 │ │ -0719a4: 6e10 c110 0e00 |002a: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@10c1 │ │ -0719aa: 0a0a |002d: move-result v10 │ │ -0719ac: 9104 090a |002e: sub-int v4, v9, v10 │ │ -0719b0: 6e10 c210 0e00 |0030: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@10c2 │ │ -0719b6: 0a09 |0033: move-result v9 │ │ -0719b8: 9109 0709 |0034: sub-int v9, v7, v9 │ │ -0719bc: 6e10 bf10 0e00 |0036: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@10bf │ │ -0719c2: 0a0a |0039: move-result v10 │ │ -0719c4: 9101 090a |003a: sub-int v1, v9, v10 │ │ -0719c8: 9009 0204 |003c: add-int v9, v2, v4 │ │ -0719cc: 900a 0301 |003e: add-int v10, v3, v1 │ │ -0719d0: 6e5a 1320 2093 |0040: invoke-virtual {v0, v2, v3, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -0719d6: 54e9 2204 |0043: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0719da: 6e10 7b0d 0900 |0045: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@0d7b │ │ -0719e0: 0a06 |0048: move-result v6 │ │ -0719e2: 54e9 2204 |0049: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0719e6: 6e10 7a0d 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@0d7a │ │ -0719ec: 0a05 |004e: move-result v5 │ │ -0719ee: 54e9 2204 |004f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0719f2: db0a 0802 |0051: div-int/lit8 v10, v8, #int 2 // #02 │ │ -0719f6: db0b 0602 |0053: div-int/lit8 v11, v6, #int 2 // #02 │ │ -0719fa: b1ba |0055: sub-int/2addr v10, v11 │ │ -0719fc: 52eb 2504 |0056: iget v11, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -071a00: db0c 0802 |0058: div-int/lit8 v12, v8, #int 2 // #02 │ │ -071a04: db0d 0602 |005a: div-int/lit8 v13, v6, #int 2 // #02 │ │ -071a08: b0dc |005c: add-int/2addr v12, v13 │ │ -071a0a: 52ed 2504 |005d: iget v13, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -071a0e: b05d |005f: add-int/2addr v13, v5 │ │ -071a10: 6e5d 7f0d a9cb |0060: invoke-virtual {v9, v10, v11, v12, v13}, Landroid/support/v4/widget/CircleImageView;.layout:(IIII)V // method@0d7f │ │ -071a16: 28ab |0063: goto 000e // -0055 │ │ +0719c4: |[0719c4] android.support.v4.widget.SwipeRefreshLayout.onLayout:(ZIIII)V │ │ +0719d4: 6e10 bc10 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@10bc │ │ +0719da: 0a08 |0003: move-result v8 │ │ +0719dc: 6e10 bb10 0e00 |0004: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@10bb │ │ +0719e2: 0a07 |0007: move-result v7 │ │ +0719e4: 6e10 b810 0e00 |0008: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@10b8 │ │ +0719ea: 0a09 |000b: move-result v9 │ │ +0719ec: 3909 0300 |000c: if-nez v9, 000f // +0003 │ │ +0719f0: 0e00 |000e: return-void │ │ +0719f2: 54e9 3f04 |000f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +0719f6: 3909 0500 |0011: if-nez v9, 0016 // +0005 │ │ +0719fa: 7010 b510 0e00 |0013: invoke-direct {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ +071a00: 54e9 3f04 |0016: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +071a04: 3809 f6ff |0018: if-eqz v9, 000e // -000a │ │ +071a08: 54e0 3f04 |001a: iget-object v0, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +071a0c: 6e10 c010 0e00 |001c: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@10c0 │ │ +071a12: 0a02 |001f: move-result v2 │ │ +071a14: 6e10 c210 0e00 |0020: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@10c2 │ │ +071a1a: 0a03 |0023: move-result v3 │ │ +071a1c: 6e10 c010 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@10c0 │ │ +071a22: 0a09 |0027: move-result v9 │ │ +071a24: 9109 0809 |0028: sub-int v9, v8, v9 │ │ +071a28: 6e10 c110 0e00 |002a: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@10c1 │ │ +071a2e: 0a0a |002d: move-result v10 │ │ +071a30: 9104 090a |002e: sub-int v4, v9, v10 │ │ +071a34: 6e10 c210 0e00 |0030: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@10c2 │ │ +071a3a: 0a09 |0033: move-result v9 │ │ +071a3c: 9109 0709 |0034: sub-int v9, v7, v9 │ │ +071a40: 6e10 bf10 0e00 |0036: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@10bf │ │ +071a46: 0a0a |0039: move-result v10 │ │ +071a48: 9101 090a |003a: sub-int v1, v9, v10 │ │ +071a4c: 9009 0204 |003c: add-int v9, v2, v4 │ │ +071a50: 900a 0301 |003e: add-int v10, v3, v1 │ │ +071a54: 6e5a 1320 2093 |0040: invoke-virtual {v0, v2, v3, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +071a5a: 54e9 2204 |0043: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071a5e: 6e10 7b0d 0900 |0045: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@0d7b │ │ +071a64: 0a06 |0048: move-result v6 │ │ +071a66: 54e9 2204 |0049: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071a6a: 6e10 7a0d 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@0d7a │ │ +071a70: 0a05 |004e: move-result v5 │ │ +071a72: 54e9 2204 |004f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071a76: db0a 0802 |0051: div-int/lit8 v10, v8, #int 2 // #02 │ │ +071a7a: db0b 0602 |0053: div-int/lit8 v11, v6, #int 2 // #02 │ │ +071a7e: b1ba |0055: sub-int/2addr v10, v11 │ │ +071a80: 52eb 2504 |0056: iget v11, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +071a84: db0c 0802 |0058: div-int/lit8 v12, v8, #int 2 // #02 │ │ +071a88: db0d 0602 |005a: div-int/lit8 v13, v6, #int 2 // #02 │ │ +071a8c: b0dc |005c: add-int/2addr v12, v13 │ │ +071a8e: 52ed 2504 |005d: iget v13, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +071a92: b05d |005f: add-int/2addr v13, v5 │ │ +071a94: 6e5d 7f0d a9cb |0060: invoke-virtual {v9, v10, v11, v12, v13}, Landroid/support/v4/widget/CircleImageView;.layout:(IIII)V // method@0d7f │ │ +071a9a: 28ab |0063: goto 000e // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0004 line=569 │ │ 0x0008 line=570 │ │ 0x000e line=589 │ │ 0x000f line=573 │ │ @@ -121646,79 +121673,79 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -071a18: |[071a18] android.support.v4.widget.SwipeRefreshLayout.onMeasure:(II)V │ │ -071a28: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ -071a2c: 6f30 8a20 7608 |0002: invoke-super {v6, v7, v8}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@208a │ │ -071a32: 5461 3f04 |0005: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071a36: 3901 0500 |0007: if-nez v1, 000c // +0005 │ │ -071a3a: 7010 b510 0600 |0009: invoke-direct {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ -071a40: 5461 3f04 |000c: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071a44: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -071a48: 0e00 |0010: return-void │ │ -071a4a: 5461 3f04 |0011: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071a4e: 6e10 bc10 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@10bc │ │ -071a54: 0a02 |0016: move-result v2 │ │ -071a56: 6e10 c010 0600 |0017: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@10c0 │ │ -071a5c: 0a03 |001a: move-result v3 │ │ -071a5e: b132 |001b: sub-int/2addr v2, v3 │ │ -071a60: 6e10 c110 0600 |001c: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@10c1 │ │ -071a66: 0a03 |001f: move-result v3 │ │ -071a68: b132 |0020: sub-int/2addr v2, v3 │ │ -071a6a: 7120 bf1f 5200 |0021: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -071a70: 0a02 |0024: move-result v2 │ │ -071a72: 6e10 bb10 0600 |0025: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@10bb │ │ -071a78: 0a03 |0028: move-result v3 │ │ -071a7a: 6e10 c210 0600 |0029: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@10c2 │ │ -071a80: 0a04 |002c: move-result v4 │ │ -071a82: b143 |002d: sub-int/2addr v3, v4 │ │ -071a84: 6e10 bf10 0600 |002e: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@10bf │ │ -071a8a: 0a04 |0031: move-result v4 │ │ -071a8c: b143 |0032: sub-int/2addr v3, v4 │ │ -071a8e: 7120 bf1f 5300 |0033: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -071a94: 0a03 |0036: move-result v3 │ │ -071a96: 6e30 1420 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -071a9c: 5461 2204 |003a: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071aa0: 5262 2404 |003c: iget v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0424 │ │ -071aa4: 7120 bf1f 5200 |003e: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -071aaa: 0a02 |0041: move-result v2 │ │ -071aac: 5263 2104 |0042: iget v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0421 │ │ -071ab0: 7120 bf1f 5300 |0044: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -071ab6: 0a03 |0047: move-result v3 │ │ -071ab8: 6e30 800d 2103 |0048: invoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/CircleImageView;.measure:(II)V // method@0d80 │ │ -071abe: 5561 4304 |004b: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ -071ac2: 3901 1400 |004d: if-nez v1, 0061 // +0014 │ │ -071ac6: 5561 3104 |004f: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0431 │ │ -071aca: 3901 1000 |0051: if-nez v1, 0061 // +0010 │ │ -071ace: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -071ad0: 5c61 3104 |0054: iput-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0431 │ │ -071ad4: 5461 2204 |0056: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071ad8: 6e10 7a0d 0100 |0058: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@0d7a │ │ -071ade: 0a01 |005b: move-result v1 │ │ -071ae0: 7b11 |005c: neg-int v1, v1 │ │ -071ae2: 5961 3204 |005d: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ -071ae6: 5961 2504 |005f: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -071aea: 12f1 |0061: const/4 v1, #int -1 // #ff │ │ -071aec: 5961 2304 |0062: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ -071af0: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -071af2: 6e10 b810 0600 |0065: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@10b8 │ │ -071af8: 0a01 |0068: move-result v1 │ │ -071afa: 3510 a7ff |0069: if-ge v0, v1, 0010 // -0059 │ │ -071afe: 6e20 b710 0600 |006b: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@10b7 │ │ -071b04: 0c01 |006e: move-result-object v1 │ │ -071b06: 5462 2204 |006f: iget-object v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071b0a: 3321 0500 |0071: if-ne v1, v2, 0076 // +0005 │ │ -071b0e: 5960 2304 |0073: iput v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ -071b12: 289b |0075: goto 0010 // -0065 │ │ -071b14: d800 0001 |0076: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071b18: 28ed |0078: goto 0065 // -0013 │ │ +071a9c: |[071a9c] android.support.v4.widget.SwipeRefreshLayout.onMeasure:(II)V │ │ +071aac: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ +071ab0: 6f30 8a20 7608 |0002: invoke-super {v6, v7, v8}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@208a │ │ +071ab6: 5461 3f04 |0005: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +071aba: 3901 0500 |0007: if-nez v1, 000c // +0005 │ │ +071abe: 7010 b510 0600 |0009: invoke-direct {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ +071ac4: 5461 3f04 |000c: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +071ac8: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +071acc: 0e00 |0010: return-void │ │ +071ace: 5461 3f04 |0011: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +071ad2: 6e10 bc10 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@10bc │ │ +071ad8: 0a02 |0016: move-result v2 │ │ +071ada: 6e10 c010 0600 |0017: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@10c0 │ │ +071ae0: 0a03 |001a: move-result v3 │ │ +071ae2: b132 |001b: sub-int/2addr v2, v3 │ │ +071ae4: 6e10 c110 0600 |001c: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@10c1 │ │ +071aea: 0a03 |001f: move-result v3 │ │ +071aec: b132 |0020: sub-int/2addr v2, v3 │ │ +071aee: 7120 bf1f 5200 |0021: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +071af4: 0a02 |0024: move-result v2 │ │ +071af6: 6e10 bb10 0600 |0025: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@10bb │ │ +071afc: 0a03 |0028: move-result v3 │ │ +071afe: 6e10 c210 0600 |0029: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@10c2 │ │ +071b04: 0a04 |002c: move-result v4 │ │ +071b06: b143 |002d: sub-int/2addr v3, v4 │ │ +071b08: 6e10 bf10 0600 |002e: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@10bf │ │ +071b0e: 0a04 |0031: move-result v4 │ │ +071b10: b143 |0032: sub-int/2addr v3, v4 │ │ +071b12: 7120 bf1f 5300 |0033: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +071b18: 0a03 |0036: move-result v3 │ │ +071b1a: 6e30 1420 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +071b20: 5461 2204 |003a: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071b24: 5262 2404 |003c: iget v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0424 │ │ +071b28: 7120 bf1f 5200 |003e: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +071b2e: 0a02 |0041: move-result v2 │ │ +071b30: 5263 2104 |0042: iget v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0421 │ │ +071b34: 7120 bf1f 5300 |0044: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +071b3a: 0a03 |0047: move-result v3 │ │ +071b3c: 6e30 800d 2103 |0048: invoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/CircleImageView;.measure:(II)V // method@0d80 │ │ +071b42: 5561 4304 |004b: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ +071b46: 3901 1400 |004d: if-nez v1, 0061 // +0014 │ │ +071b4a: 5561 3104 |004f: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0431 │ │ +071b4e: 3901 1000 |0051: if-nez v1, 0061 // +0010 │ │ +071b52: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +071b54: 5c61 3104 |0054: iput-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0431 │ │ +071b58: 5461 2204 |0056: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071b5c: 6e10 7a0d 0100 |0058: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@0d7a │ │ +071b62: 0a01 |005b: move-result v1 │ │ +071b64: 7b11 |005c: neg-int v1, v1 │ │ +071b66: 5961 3204 |005d: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ +071b6a: 5961 2504 |005f: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +071b6e: 12f1 |0061: const/4 v1, #int -1 // #ff │ │ +071b70: 5961 2304 |0062: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ +071b74: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +071b76: 6e10 b810 0600 |0065: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@10b8 │ │ +071b7c: 0a01 |0068: move-result v1 │ │ +071b7e: 3510 a7ff |0069: if-ge v0, v1, 0010 // -0059 │ │ +071b82: 6e20 b710 0600 |006b: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@10b7 │ │ +071b88: 0c01 |006e: move-result-object v1 │ │ +071b8a: 5462 2204 |006f: iget-object v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071b8e: 3321 0500 |0071: if-ne v1, v2, 0076 // +0005 │ │ +071b92: 5960 2304 |0073: iput v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0423 │ │ +071b96: 289b |0075: goto 0010 // -0065 │ │ +071b98: d800 0001 |0076: add-int/lit8 v0, v0, #int 1 // #01 │ │ +071b9c: 28ed |0078: goto 0065 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=593 │ │ 0x0005 line=594 │ │ 0x0009 line=595 │ │ 0x000c line=597 │ │ 0x0010 line=618 │ │ @@ -121743,18 +121770,18 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -071b1c: |[071b1c] android.support.v4.widget.SwipeRefreshLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ -071b2c: 6e40 b110 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedFling:(FFZ)Z // method@10b1 │ │ -071b32: 0a00 |0003: move-result v0 │ │ -071b34: 0f00 |0004: return v0 │ │ +071ba0: |[071ba0] android.support.v4.widget.SwipeRefreshLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ +071bb0: 6e40 b110 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedFling:(FFZ)Z // method@10b1 │ │ +071bb6: 0a00 |0003: move-result v0 │ │ +071bb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0005 reg=2 target Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 velocityX F │ │ @@ -121766,18 +121793,18 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -071b38: |[071b38] android.support.v4.widget.SwipeRefreshLayout.onNestedPreFling:(Landroid/view/View;FF)Z │ │ -071b48: 6e30 b210 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedPreFling:(FF)Z // method@10b2 │ │ -071b4e: 0a00 |0003: move-result v0 │ │ -071b50: 0f00 |0004: return v0 │ │ +071bbc: |[071bbc] android.support.v4.widget.SwipeRefreshLayout.onNestedPreFling:(Landroid/view/View;FF)Z │ │ +071bcc: 6e30 b210 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedPreFling:(FF)Z // method@10b2 │ │ +071bd2: 0a00 |0003: move-result v0 │ │ +071bd4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0005 reg=2 target Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 velocityX F │ │ @@ -121788,71 +121815,71 @@ │ │ type : '(Landroid/view/View;II[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 102 16-bit code units │ │ -071b54: |[071b54] android.support.v4.widget.SwipeRefreshLayout.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ -071b64: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -071b66: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -071b68: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -071b6a: 3d09 1d00 |0003: if-lez v9, 0020 // +001d │ │ -071b6e: 5261 4104 |0005: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071b72: 2d01 0103 |0007: cmpl-float v1, v1, v3 │ │ -071b76: 3d01 1700 |0009: if-lez v1, 0020 // +0017 │ │ -071b7a: 8291 |000b: int-to-float v1, v9 │ │ -071b7c: 5262 4104 |000c: iget v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071b80: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ -071b84: 3d01 4d00 |0010: if-lez v1, 005d // +004d │ │ -071b88: 5261 4104 |0012: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071b8c: 8711 |0014: float-to-int v1, v1 │ │ -071b8e: 9101 0901 |0015: sub-int v1, v9, v1 │ │ -071b92: 4b01 0a04 |0017: aput v1, v10, v4 │ │ -071b96: 5963 4104 |0019: iput v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071b9a: 5261 4104 |001b: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071b9e: 7020 cb10 1600 |001d: invoke-direct {v6, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@10cb │ │ -071ba4: 5561 4304 |0020: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ -071ba8: 3801 1b00 |0022: if-eqz v1, 003d // +001b │ │ -071bac: 3d09 1900 |0024: if-lez v9, 003d // +0019 │ │ -071bb0: 5261 4104 |0026: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071bb4: 2d01 0103 |0028: cmpl-float v1, v1, v3 │ │ -071bb8: 3901 1300 |002a: if-nez v1, 003d // +0013 │ │ -071bbc: 4401 0a04 |002c: aget v1, v10, v4 │ │ -071bc0: 9101 0901 |002e: sub-int v1, v9, v1 │ │ -071bc4: 7110 a627 0100 |0030: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -071bca: 0a01 |0033: move-result v1 │ │ -071bcc: 3d01 0900 |0034: if-lez v1, 003d // +0009 │ │ -071bd0: 5461 2204 |0036: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071bd4: 1302 0800 |0038: const/16 v2, #int 8 // #8 │ │ -071bd8: 6e20 8b0d 2100 |003a: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ -071bde: 5460 3404 |003d: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentScrollConsumed:[I // field@0434 │ │ -071be2: 4401 0a05 |003f: aget v1, v10, v5 │ │ -071be6: 9101 0801 |0041: sub-int v1, v8, v1 │ │ -071bea: 4402 0a04 |0043: aget v2, v10, v4 │ │ -071bee: 9102 0902 |0045: sub-int v2, v9, v2 │ │ -071bf2: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -071bf4: 6e53 b310 1602 |0048: invoke-virtual {v6, v1, v2, v0, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedPreScroll:(II[I[I)Z // method@10b3 │ │ -071bfa: 0a01 |004b: move-result v1 │ │ -071bfc: 3801 1000 |004c: if-eqz v1, 005c // +0010 │ │ -071c00: 4401 0a05 |004e: aget v1, v10, v5 │ │ -071c04: 4402 0005 |0050: aget v2, v0, v5 │ │ -071c08: b021 |0052: add-int/2addr v1, v2 │ │ -071c0a: 4b01 0a05 |0053: aput v1, v10, v5 │ │ -071c0e: 4401 0a04 |0055: aget v1, v10, v4 │ │ -071c12: 4402 0004 |0057: aget v2, v0, v4 │ │ -071c16: b021 |0059: add-int/2addr v1, v2 │ │ -071c18: 4b01 0a04 |005a: aput v1, v10, v4 │ │ -071c1c: 0e00 |005c: return-void │ │ -071c1e: 5261 4104 |005d: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071c22: 8292 |005f: int-to-float v2, v9 │ │ -071c24: c721 |0060: sub-float/2addr v1, v2 │ │ -071c26: 5961 4104 |0061: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071c2a: 4b09 0a04 |0063: aput v9, v10, v4 │ │ -071c2e: 28b6 |0065: goto 001b // -004a │ │ +071bd8: |[071bd8] android.support.v4.widget.SwipeRefreshLayout.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ +071be8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +071bea: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +071bec: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +071bee: 3d09 1d00 |0003: if-lez v9, 0020 // +001d │ │ +071bf2: 5261 4104 |0005: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071bf6: 2d01 0103 |0007: cmpl-float v1, v1, v3 │ │ +071bfa: 3d01 1700 |0009: if-lez v1, 0020 // +0017 │ │ +071bfe: 8291 |000b: int-to-float v1, v9 │ │ +071c00: 5262 4104 |000c: iget v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071c04: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ +071c08: 3d01 4d00 |0010: if-lez v1, 005d // +004d │ │ +071c0c: 5261 4104 |0012: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071c10: 8711 |0014: float-to-int v1, v1 │ │ +071c12: 9101 0901 |0015: sub-int v1, v9, v1 │ │ +071c16: 4b01 0a04 |0017: aput v1, v10, v4 │ │ +071c1a: 5963 4104 |0019: iput v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071c1e: 5261 4104 |001b: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071c22: 7020 cb10 1600 |001d: invoke-direct {v6, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@10cb │ │ +071c28: 5561 4304 |0020: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ +071c2c: 3801 1b00 |0022: if-eqz v1, 003d // +001b │ │ +071c30: 3d09 1900 |0024: if-lez v9, 003d // +0019 │ │ +071c34: 5261 4104 |0026: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071c38: 2d01 0103 |0028: cmpl-float v1, v1, v3 │ │ +071c3c: 3901 1300 |002a: if-nez v1, 003d // +0013 │ │ +071c40: 4401 0a04 |002c: aget v1, v10, v4 │ │ +071c44: 9101 0901 |002e: sub-int v1, v9, v1 │ │ +071c48: 7110 a627 0100 |0030: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +071c4e: 0a01 |0033: move-result v1 │ │ +071c50: 3d01 0900 |0034: if-lez v1, 003d // +0009 │ │ +071c54: 5461 2204 |0036: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +071c58: 1302 0800 |0038: const/16 v2, #int 8 // #8 │ │ +071c5c: 6e20 8b0d 2100 |003a: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@0d8b │ │ +071c62: 5460 3404 |003d: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentScrollConsumed:[I // field@0434 │ │ +071c66: 4401 0a05 |003f: aget v1, v10, v5 │ │ +071c6a: 9101 0801 |0041: sub-int v1, v8, v1 │ │ +071c6e: 4402 0a04 |0043: aget v2, v10, v4 │ │ +071c72: 9102 0902 |0045: sub-int v2, v9, v2 │ │ +071c76: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +071c78: 6e53 b310 1602 |0048: invoke-virtual {v6, v1, v2, v0, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedPreScroll:(II[I[I)Z // method@10b3 │ │ +071c7e: 0a01 |004b: move-result v1 │ │ +071c80: 3801 1000 |004c: if-eqz v1, 005c // +0010 │ │ +071c84: 4401 0a05 |004e: aget v1, v10, v5 │ │ +071c88: 4402 0005 |0050: aget v2, v0, v5 │ │ +071c8c: b021 |0052: add-int/2addr v1, v2 │ │ +071c8e: 4b01 0a05 |0053: aput v1, v10, v5 │ │ +071c92: 4401 0a04 |0055: aget v1, v10, v4 │ │ +071c96: 4402 0004 |0057: aget v2, v0, v4 │ │ +071c9a: b021 |0059: add-int/2addr v1, v2 │ │ +071c9c: 4b01 0a04 |005a: aput v1, v10, v4 │ │ +071ca0: 0e00 |005c: return-void │ │ +071ca2: 5261 4104 |005d: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071ca6: 8292 |005f: int-to-float v2, v9 │ │ +071ca8: c721 |0060: sub-float/2addr v1, v2 │ │ +071caa: 5961 4104 |0061: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071cae: 4b09 0a04 |0063: aput v9, v10, v4 │ │ +071cb2: 28b6 |0065: goto 001b // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=753 │ │ 0x000b line=754 │ │ 0x0012 line=755 │ │ 0x0019 line=756 │ │ 0x001b line=762 │ │ @@ -121878,36 +121905,36 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -071c30: |[071c30] android.support.v4.widget.SwipeRefreshLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ -071c40: 5475 3304 |0000: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentOffsetInWindow:[I // field@0433 │ │ -071c44: 0770 |0002: move-object v0, v7 │ │ -071c46: 0191 |0003: move v1, v9 │ │ -071c48: 01a2 |0004: move v2, v10 │ │ -071c4a: 01b3 |0005: move v3, v11 │ │ -071c4c: 01c4 |0006: move v4, v12 │ │ -071c4e: 7406 b410 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedScroll:(IIII[I)Z // method@10b4 │ │ -071c54: 5470 3304 |000a: iget-object v0, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentOffsetInWindow:[I // field@0433 │ │ -071c58: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -071c5a: 4400 0001 |000d: aget v0, v0, v1 │ │ -071c5e: 9006 0c00 |000f: add-int v6, v12, v0 │ │ -071c62: 3b06 1100 |0011: if-gez v6, 0022 // +0011 │ │ -071c66: 5270 4104 |0013: iget v0, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071c6a: 7110 a627 0600 |0015: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -071c70: 0a01 |0018: move-result v1 │ │ -071c72: 8211 |0019: int-to-float v1, v1 │ │ -071c74: c610 |001a: add-float/2addr v0, v1 │ │ -071c76: 5970 4104 |001b: iput v0, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071c7a: 5270 4104 |001d: iget v0, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071c7e: 7020 cb10 0700 |001f: invoke-direct {v7, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@10cb │ │ -071c84: 0e00 |0022: return-void │ │ +071cb4: |[071cb4] android.support.v4.widget.SwipeRefreshLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ +071cc4: 5475 3304 |0000: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentOffsetInWindow:[I // field@0433 │ │ +071cc8: 0770 |0002: move-object v0, v7 │ │ +071cca: 0191 |0003: move v1, v9 │ │ +071ccc: 01a2 |0004: move v2, v10 │ │ +071cce: 01b3 |0005: move v3, v11 │ │ +071cd0: 01c4 |0006: move v4, v12 │ │ +071cd2: 7406 b410 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedScroll:(IIII[I)Z // method@10b4 │ │ +071cd8: 5470 3304 |000a: iget-object v0, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentOffsetInWindow:[I // field@0433 │ │ +071cdc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +071cde: 4400 0001 |000d: aget v0, v0, v1 │ │ +071ce2: 9006 0c00 |000f: add-int v6, v12, v0 │ │ +071ce6: 3b06 1100 |0011: if-gez v6, 0022 // +0011 │ │ +071cea: 5270 4104 |0013: iget v0, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071cee: 7110 a627 0600 |0015: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +071cf4: 0a01 |0018: move-result v1 │ │ +071cf6: 8211 |0019: int-to-float v1, v1 │ │ +071cf8: c610 |001a: add-float/2addr v0, v1 │ │ +071cfa: 5970 4104 |001b: iput v0, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071cfe: 5270 4104 |001d: iget v0, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071d02: 7020 cb10 0700 |001f: invoke-direct {v7, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@10cb │ │ +071d08: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x000a line=813 │ │ 0x0011 line=814 │ │ 0x0013 line=815 │ │ 0x001d line=816 │ │ @@ -121926,24 +121953,24 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -071c88: |[071c88] android.support.v4.widget.SwipeRefreshLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ -071c98: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@042f │ │ -071c9c: 6e40 0809 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@0908 │ │ -071ca2: dd00 0402 |0005: and-int/lit8 v0, v4, #int 2 // #02 │ │ -071ca6: 6e20 ec10 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.startNestedScroll:(I)Z // method@10ec │ │ -071cac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -071cae: 5910 4104 |000b: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071cb2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -071cb4: 5c10 2d04 |000e: iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollInProgress:Z // field@042d │ │ -071cb8: 0e00 |0010: return-void │ │ +071d0c: |[071d0c] android.support.v4.widget.SwipeRefreshLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ +071d1c: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@042f │ │ +071d20: 6e40 0809 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@0908 │ │ +071d26: dd00 0402 |0005: and-int/lit8 v0, v4, #int 2 // #02 │ │ +071d2a: 6e20 ec10 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.startNestedScroll:(I)Z // method@10ec │ │ +071d30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +071d32: 5910 4104 |000b: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071d36: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +071d38: 5c10 2d04 |000e: iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollInProgress:Z // field@042d │ │ +071d3c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0005 line=744 │ │ 0x000a line=745 │ │ 0x000d line=746 │ │ 0x0010 line=747 │ │ @@ -121958,28 +121985,28 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -071cbc: |[071cbc] android.support.v4.widget.SwipeRefreshLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ -071ccc: 6e10 c910 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@10c9 │ │ -071cd2: 0a00 |0003: move-result v0 │ │ -071cd4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -071cd8: 5510 3804 |0006: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ -071cdc: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -071ce0: 5510 3704 |000a: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -071ce4: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -071ce8: dd00 0402 |000e: and-int/lit8 v0, v4, #int 2 // #02 │ │ -071cec: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -071cf0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -071cf2: 0f00 |0013: return v0 │ │ -071cf4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -071cf6: 28fe |0015: goto 0013 // -0002 │ │ +071d40: |[071d40] android.support.v4.widget.SwipeRefreshLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ +071d50: 6e10 c910 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@10c9 │ │ +071d56: 0a00 |0003: move-result v0 │ │ +071d58: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +071d5c: 5510 3804 |0006: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ +071d60: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +071d64: 5510 3704 |000a: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +071d68: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +071d6c: dd00 0402 |000e: and-int/lit8 v0, v4, #int 2 // #02 │ │ +071d70: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +071d74: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +071d76: 0f00 |0013: return v0 │ │ +071d78: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +071d7a: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0016 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0016 reg=3 target Landroid/view/View; │ │ @@ -121990,28 +122017,28 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -071cf8: |[071cf8] android.support.v4.widget.SwipeRefreshLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ -071d08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071d0a: 5420 2f04 |0001: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@042f │ │ -071d0e: 6e20 0909 3000 |0003: invoke-virtual {v0, v3}, Landroid/support/v4/view/NestedScrollingParentHelper;.onStopNestedScroll:(Landroid/view/View;)V // method@0909 │ │ -071d14: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -071d16: 5c20 2d04 |0007: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollInProgress:Z // field@042d │ │ -071d1a: 5220 4104 |0009: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071d1e: 2d00 0001 |000b: cmpl-float v0, v0, v1 │ │ -071d22: 3d00 0900 |000d: if-lez v0, 0016 // +0009 │ │ -071d26: 5220 4104 |000f: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071d2a: 7020 b610 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.finishSpinner:(F)V // method@10b6 │ │ -071d30: 5921 4104 |0014: iput v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ -071d34: 6e10 f210 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.stopNestedScroll:()V // method@10f2 │ │ -071d3a: 0e00 |0019: return-void │ │ +071d7c: |[071d7c] android.support.v4.widget.SwipeRefreshLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ +071d8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071d8e: 5420 2f04 |0001: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@042f │ │ +071d92: 6e20 0909 3000 |0003: invoke-virtual {v0, v3}, Landroid/support/v4/view/NestedScrollingParentHelper;.onStopNestedScroll:(Landroid/view/View;)V // method@0909 │ │ +071d98: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +071d9a: 5c20 2d04 |0007: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollInProgress:Z // field@042d │ │ +071d9e: 5220 4104 |0009: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071da2: 2d00 0001 |000b: cmpl-float v0, v0, v1 │ │ +071da6: 3d00 0900 |000d: if-lez v0, 0016 // +0009 │ │ +071daa: 5220 4104 |000f: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071dae: 7020 b610 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.finishSpinner:(F)V // method@10b6 │ │ +071db4: 5921 4104 |0014: iput v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0441 │ │ +071db8: 6e10 f210 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.stopNestedScroll:()V // method@10f2 │ │ +071dbe: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=789 │ │ 0x0006 line=790 │ │ 0x0009 line=793 │ │ 0x000f line=794 │ │ 0x0014 line=795 │ │ @@ -122026,95 +122053,95 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 168 16-bit code units │ │ -071d3c: |[071d3c] android.support.v4.widget.SwipeRefreshLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -071d4c: 1506 003f |0000: const/high16 v6, #int 1056964608 // #3f00 │ │ -071d50: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -071d52: 7110 e508 0800 |0003: invoke-static {v8}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -071d58: 0a00 |0006: move-result v0 │ │ -071d5a: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -071d5c: 5575 3804 |0008: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ -071d60: 3805 0600 |000a: if-eqz v5, 0010 // +0006 │ │ -071d64: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -071d68: 5c74 3804 |000e: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ -071d6c: 6e10 c910 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@10c9 │ │ -071d72: 0a05 |0013: move-result v5 │ │ -071d74: 3805 1000 |0014: if-eqz v5, 0024 // +0010 │ │ -071d78: 5575 3804 |0016: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ -071d7c: 3905 0c00 |0018: if-nez v5, 0024 // +000c │ │ -071d80: 6e10 af10 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@10af │ │ -071d86: 0a05 |001d: move-result v5 │ │ -071d88: 3905 0600 |001e: if-nez v5, 0024 // +0006 │ │ -071d8c: 5575 2d04 |0020: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollInProgress:Z // field@042d │ │ -071d90: 3805 0300 |0022: if-eqz v5, 0025 // +0003 │ │ -071d94: 0f04 |0024: return v4 │ │ -071d96: 2b00 7100 0000 |0025: packed-switch v0, 00000096 // +00000071 │ │ -071d9c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -071d9e: 28fb |0029: goto 0024 // -0005 │ │ -071da0: 7120 e808 4800 |002a: invoke-static {v8, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -071da6: 0a05 |002d: move-result v5 │ │ -071da8: 5975 1c04 |002e: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -071dac: 5c74 2a04 |0030: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ -071db0: 28f6 |0032: goto 0028 // -000a │ │ -071db2: 5275 1c04 |0033: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -071db6: 7120 e308 5800 |0035: invoke-static {v8, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -071dbc: 0a02 |0038: move-result v2 │ │ -071dbe: 3b02 0a00 |0039: if-gez v2, 0043 // +000a │ │ -071dc2: 6205 1b04 |003b: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ -071dc6: 1a06 9c05 |003d: const-string v6, "Got ACTION_MOVE event but have an invalid active pointer id." // string@059c │ │ -071dca: 7120 0b1f 6500 |003f: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -071dd0: 28e2 |0042: goto 0024 // -001e │ │ -071dd2: 7120 eb08 2800 |0043: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -071dd8: 0a03 |0046: move-result v3 │ │ -071dda: 5275 2904 |0047: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0429 │ │ -071dde: a705 0305 |0049: sub-float v5, v3, v5 │ │ -071de2: a801 0506 |004b: mul-float v1, v5, v6 │ │ -071de6: 5575 2a04 |004d: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ -071dea: 3805 d9ff |004f: if-eqz v5, 0028 // -0027 │ │ -071dee: 1205 |0051: const/4 v5, #int 0 // #0 │ │ -071df0: 2d05 0105 |0052: cmpl-float v5, v1, v5 │ │ -071df4: 3d05 d0ff |0054: if-lez v5, 0024 // -0030 │ │ -071df8: 7020 cb10 1700 |0056: invoke-direct {v7, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@10cb │ │ -071dfe: 28cf |0059: goto 0028 // -0031 │ │ -071e00: 7110 e408 0800 |005a: invoke-static {v8}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ -071e06: 0a02 |005d: move-result v2 │ │ -071e08: 3b02 0a00 |005e: if-gez v2, 0068 // +000a │ │ -071e0c: 6205 1b04 |0060: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ -071e10: 1a06 9d05 |0062: const-string v6, "Got ACTION_POINTER_DOWN event but have an invalid action index." // string@059d │ │ -071e14: 7120 0b1f 6500 |0064: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -071e1a: 28bd |0067: goto 0024 // -0043 │ │ -071e1c: 7120 e808 2800 |0068: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -071e22: 0a04 |006b: move-result v4 │ │ -071e24: 5974 1c04 |006c: iput v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -071e28: 28ba |006e: goto 0028 // -0046 │ │ -071e2a: 7020 d510 8700 |006f: invoke-direct {v7, v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@10d5 │ │ -071e30: 28b6 |0072: goto 0028 // -004a │ │ -071e32: 5275 1c04 |0073: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -071e36: 7120 e308 5800 |0075: invoke-static {v8, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -071e3c: 0a02 |0078: move-result v2 │ │ -071e3e: 3b02 0a00 |0079: if-gez v2, 0083 // +000a │ │ -071e42: 6205 1b04 |007b: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ -071e46: 1a06 9e05 |007d: const-string v6, "Got ACTION_UP event but don't have an active pointer id." // string@059e │ │ -071e4a: 7120 0b1f 6500 |007f: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -071e50: 28a2 |0082: goto 0024 // -005e │ │ -071e52: 7120 eb08 2800 |0083: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -071e58: 0a03 |0086: move-result v3 │ │ -071e5a: 5275 2904 |0087: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0429 │ │ -071e5e: a705 0305 |0089: sub-float v5, v3, v5 │ │ -071e62: a801 0506 |008b: mul-float v1, v5, v6 │ │ -071e66: 5c74 2a04 |008d: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ -071e6a: 7020 b610 1700 |008f: invoke-direct {v7, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.finishSpinner:(F)V // method@10b6 │ │ -071e70: 12f5 |0092: const/4 v5, #int -1 // #ff │ │ -071e72: 5975 1c04 |0093: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ -071e76: 288f |0095: goto 0024 // -0071 │ │ -071e78: 0001 0700 0000 0000 0500 0000 4e00 ... |0096: packed-switch-data (18 units) │ │ +071dc0: |[071dc0] android.support.v4.widget.SwipeRefreshLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +071dd0: 1506 003f |0000: const/high16 v6, #int 1056964608 // #3f00 │ │ +071dd4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +071dd6: 7110 e508 0800 |0003: invoke-static {v8}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +071ddc: 0a00 |0006: move-result v0 │ │ +071dde: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +071de0: 5575 3804 |0008: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ +071de4: 3805 0600 |000a: if-eqz v5, 0010 // +0006 │ │ +071de8: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +071dec: 5c74 3804 |000e: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ +071df0: 6e10 c910 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@10c9 │ │ +071df6: 0a05 |0013: move-result v5 │ │ +071df8: 3805 1000 |0014: if-eqz v5, 0024 // +0010 │ │ +071dfc: 5575 3804 |0016: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0438 │ │ +071e00: 3905 0c00 |0018: if-nez v5, 0024 // +000c │ │ +071e04: 6e10 af10 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@10af │ │ +071e0a: 0a05 |001d: move-result v5 │ │ +071e0c: 3905 0600 |001e: if-nez v5, 0024 // +0006 │ │ +071e10: 5575 2d04 |0020: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollInProgress:Z // field@042d │ │ +071e14: 3805 0300 |0022: if-eqz v5, 0025 // +0003 │ │ +071e18: 0f04 |0024: return v4 │ │ +071e1a: 2b00 7100 0000 |0025: packed-switch v0, 00000096 // +00000071 │ │ +071e20: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +071e22: 28fb |0029: goto 0024 // -0005 │ │ +071e24: 7120 e808 4800 |002a: invoke-static {v8, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +071e2a: 0a05 |002d: move-result v5 │ │ +071e2c: 5975 1c04 |002e: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +071e30: 5c74 2a04 |0030: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ +071e34: 28f6 |0032: goto 0028 // -000a │ │ +071e36: 5275 1c04 |0033: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +071e3a: 7120 e308 5800 |0035: invoke-static {v8, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +071e40: 0a02 |0038: move-result v2 │ │ +071e42: 3b02 0a00 |0039: if-gez v2, 0043 // +000a │ │ +071e46: 6205 1b04 |003b: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ +071e4a: 1a06 a005 |003d: const-string v6, "Got ACTION_MOVE event but have an invalid active pointer id." // string@05a0 │ │ +071e4e: 7120 0b1f 6500 |003f: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +071e54: 28e2 |0042: goto 0024 // -001e │ │ +071e56: 7120 eb08 2800 |0043: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +071e5c: 0a03 |0046: move-result v3 │ │ +071e5e: 5275 2904 |0047: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0429 │ │ +071e62: a705 0305 |0049: sub-float v5, v3, v5 │ │ +071e66: a801 0506 |004b: mul-float v1, v5, v6 │ │ +071e6a: 5575 2a04 |004d: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ +071e6e: 3805 d9ff |004f: if-eqz v5, 0028 // -0027 │ │ +071e72: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +071e74: 2d05 0105 |0052: cmpl-float v5, v1, v5 │ │ +071e78: 3d05 d0ff |0054: if-lez v5, 0024 // -0030 │ │ +071e7c: 7020 cb10 1700 |0056: invoke-direct {v7, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@10cb │ │ +071e82: 28cf |0059: goto 0028 // -0031 │ │ +071e84: 7110 e408 0800 |005a: invoke-static {v8}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ +071e8a: 0a02 |005d: move-result v2 │ │ +071e8c: 3b02 0a00 |005e: if-gez v2, 0068 // +000a │ │ +071e90: 6205 1b04 |0060: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ +071e94: 1a06 a105 |0062: const-string v6, "Got ACTION_POINTER_DOWN event but have an invalid action index." // string@05a1 │ │ +071e98: 7120 0b1f 6500 |0064: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +071e9e: 28bd |0067: goto 0024 // -0043 │ │ +071ea0: 7120 e808 2800 |0068: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +071ea6: 0a04 |006b: move-result v4 │ │ +071ea8: 5974 1c04 |006c: iput v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +071eac: 28ba |006e: goto 0028 // -0046 │ │ +071eae: 7020 d510 8700 |006f: invoke-direct {v7, v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@10d5 │ │ +071eb4: 28b6 |0072: goto 0028 // -004a │ │ +071eb6: 5275 1c04 |0073: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +071eba: 7120 e308 5800 |0075: invoke-static {v8, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +071ec0: 0a02 |0078: move-result v2 │ │ +071ec2: 3b02 0a00 |0079: if-gez v2, 0083 // +000a │ │ +071ec6: 6205 1b04 |007b: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@041b │ │ +071eca: 1a06 a205 |007d: const-string v6, "Got ACTION_UP event but don't have an active pointer id." // string@05a2 │ │ +071ece: 7120 0b1f 6500 |007f: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +071ed4: 28a2 |0082: goto 0024 // -005e │ │ +071ed6: 7120 eb08 2800 |0083: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +071edc: 0a03 |0086: move-result v3 │ │ +071ede: 5275 2904 |0087: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0429 │ │ +071ee2: a705 0305 |0089: sub-float v5, v3, v5 │ │ +071ee6: a801 0506 |008b: mul-float v1, v5, v6 │ │ +071eea: 5c74 2a04 |008d: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@042a │ │ +071eee: 7020 b610 1700 |008f: invoke-direct {v7, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.finishSpinner:(F)V // method@10b6 │ │ +071ef4: 12f5 |0092: const/4 v5, #int -1 // #ff │ │ +071ef6: 5975 1c04 |0093: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@041c │ │ +071efa: 288f |0095: goto 0024 // -0071 │ │ +071efc: 0001 0700 0000 0000 0500 0000 4e00 ... |0096: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=967 │ │ 0x0007 line=968 │ │ 0x0008 line=970 │ │ 0x000e line=971 │ │ 0x0010 line=974 │ │ @@ -122160,30 +122187,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -071e9c: |[071e9c] android.support.v4.widget.SwipeRefreshLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -071eac: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -071eb0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -071eb4: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ -071eb8: 5420 3f04 |0006: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071ebc: 2000 6404 |0008: instance-of v0, v0, Landroid/widget/AbsListView; // type@0464 │ │ -071ec0: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ -071ec4: 5420 3f04 |000c: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071ec8: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -071ecc: 5420 3f04 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ -071ed0: 7110 3b0a 0000 |0012: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@0a3b │ │ -071ed6: 0a00 |0015: move-result v0 │ │ -071ed8: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ -071edc: 0e00 |0018: return-void │ │ -071ede: 6f20 9920 3200 |0019: invoke-super {v2, v3}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@2099 │ │ -071ee4: 28fc |001c: goto 0018 // -0004 │ │ +071f20: |[071f20] android.support.v4.widget.SwipeRefreshLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +071f30: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +071f34: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +071f38: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ +071f3c: 5420 3f04 |0006: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +071f40: 2000 6504 |0008: instance-of v0, v0, Landroid/widget/AbsListView; // type@0465 │ │ +071f44: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ +071f48: 5420 3f04 |000c: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +071f4c: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +071f50: 5420 3f04 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@043f │ │ +071f54: 7110 3b0a 0000 |0012: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@0a3b │ │ +071f5a: 0a00 |0015: move-result v0 │ │ +071f5c: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ +071f60: 0e00 |0018: return-void │ │ +071f62: 6f20 9920 3200 |0019: invoke-super {v2, v3}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@2099 │ │ +071f68: 28fc |001c: goto 0018 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0018 line=729 │ │ 0x0019 line=727 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -122194,17 +122221,17 @@ │ │ type : '([I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071ee8: |[071ee8] android.support.v4.widget.SwipeRefreshLayout.setColorScheme:([I)V │ │ -071ef8: 6e20 dd10 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeResources:([I)V // method@10dd │ │ -071efe: 0e00 |0003: return-void │ │ +071f6c: |[071f6c] android.support.v4.widget.SwipeRefreshLayout.setColorScheme:([I)V │ │ +071f7c: 6e20 dd10 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeResources:([I)V // method@10dd │ │ +071f82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0003 line=504 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 colors [I │ │ @@ -122214,19 +122241,19 @@ │ │ type : '([I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -071f00: |[071f00] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeColors:([I)V │ │ -071f10: 7010 b510 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ -071f16: 5410 3504 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -071f1a: 6e20 f50e 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setColorSchemeColors:([I)V // method@0ef5 │ │ -071f20: 0e00 |0008: return-void │ │ +071f84: |[071f84] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeColors:([I)V │ │ +071f94: 7010 b510 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@10b5 │ │ +071f9a: 5410 3504 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +071f9e: 6e20 f50e 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setColorSchemeColors:([I)V // method@0ef5 │ │ +071fa4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0003 line=532 │ │ 0x0008 line=533 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -122237,30 +122264,30 @@ │ │ type : '([I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -071f24: |[071f24] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeResources:([I)V │ │ -071f34: 6e10 c410 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ -071f3a: 0c02 |0003: move-result-object v2 │ │ -071f3c: 2153 |0004: array-length v3, v5 │ │ -071f3e: 2330 6906 |0005: new-array v0, v3, [I // type@0669 │ │ -071f42: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -071f44: 2153 |0008: array-length v3, v5 │ │ -071f46: 3531 0d00 |0009: if-ge v1, v3, 0016 // +000d │ │ -071f4a: 4403 0501 |000b: aget v3, v5, v1 │ │ -071f4e: 6e20 0301 3200 |000d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -071f54: 0a03 |0010: move-result v3 │ │ -071f56: 4b03 0001 |0011: aput v3, v0, v1 │ │ -071f5a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -071f5e: 28f3 |0015: goto 0008 // -000d │ │ -071f60: 6e20 dc10 0400 |0016: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeColors:([I)V // method@10dc │ │ -071f66: 0e00 |0019: return-void │ │ +071fa8: |[071fa8] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeResources:([I)V │ │ +071fb8: 6e10 c410 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ +071fbe: 0c02 |0003: move-result-object v2 │ │ +071fc0: 2153 |0004: array-length v3, v5 │ │ +071fc2: 2330 6c06 |0005: new-array v0, v3, [I // type@066c │ │ +071fc6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +071fc8: 2153 |0008: array-length v3, v5 │ │ +071fca: 3531 0d00 |0009: if-ge v1, v3, 0016 // +000d │ │ +071fce: 4403 0501 |000b: aget v3, v5, v1 │ │ +071fd2: 6e20 0301 3200 |000d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +071fd8: 0a03 |0010: move-result v3 │ │ +071fda: 4b03 0001 |0011: aput v3, v0, v1 │ │ +071fde: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +071fe2: 28f3 |0015: goto 0008 // -000d │ │ +071fe4: 6e20 dc10 0400 |0016: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeColors:([I)V // method@10dc │ │ +071fea: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0004 line=515 │ │ 0x0007 line=516 │ │ 0x000b line=517 │ │ 0x0013 line=516 │ │ @@ -122278,18 +122305,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -071f68: |[071f68] android.support.v4.widget.SwipeRefreshLayout.setDistanceToTriggerSync:(I)V │ │ -071f78: 8220 |0000: int-to-float v0, v2 │ │ -071f7a: 5910 4004 |0001: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ -071f7e: 0e00 |0003: return-void │ │ +071fec: |[071fec] android.support.v4.widget.SwipeRefreshLayout.setDistanceToTriggerSync:(I)V │ │ +071ffc: 8220 |0000: int-to-float v0, v2 │ │ +071ffe: 5910 4004 |0001: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0440 │ │ +072002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0003 line=564 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=2 distance I │ │ @@ -122299,18 +122326,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -071f80: |[071f80] android.support.v4.widget.SwipeRefreshLayout.setNestedScrollingEnabled:(Z)V │ │ -071f90: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -071f94: 6e20 fc08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.setNestedScrollingEnabled:(Z)V // method@08fc │ │ -071f9a: 0e00 |0005: return-void │ │ +072004: |[072004] android.support.v4.widget.SwipeRefreshLayout.setNestedScrollingEnabled:(Z)V │ │ +072014: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +072018: 6e20 fc08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.setNestedScrollingEnabled:(Z)V // method@08fc │ │ +07201e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0005 line=825 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -122320,17 +122347,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071f9c: |[071f9c] android.support.v4.widget.SwipeRefreshLayout.setOnRefreshListener:(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ -071fac: 5b01 2b04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@042b │ │ -071fb0: 0e00 |0002: return-void │ │ +072020: |[072020] android.support.v4.widget.SwipeRefreshLayout.setOnRefreshListener:(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ +072030: 5b01 2b04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@042b │ │ +072034: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ @@ -122340,17 +122367,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071fb4: |[071fb4] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColor:(I)V │ │ -071fc4: 6e20 e510 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setProgressBackgroundColorSchemeResource:(I)V // method@10e5 │ │ -071fca: 0e00 |0003: return-void │ │ +072038: |[072038] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColor:(I)V │ │ +072048: 6e20 e510 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setProgressBackgroundColorSchemeResource:(I)V // method@10e5 │ │ +07204e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0003 line=477 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 colorRes I │ │ @@ -122360,20 +122387,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -071fcc: |[071fcc] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColorSchemeColor:(I)V │ │ -071fdc: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -071fe0: 6e20 860d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/CircleImageView;.setBackgroundColor:(I)V // method@0d86 │ │ -071fe6: 5410 3504 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -071fea: 6e20 f30e 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@0ef3 │ │ -071ff0: 0e00 |000a: return-void │ │ +072050: |[072050] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColorSchemeColor:(I)V │ │ +072060: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +072064: 6e20 860d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/CircleImageView;.setBackgroundColor:(I)V // method@0d86 │ │ +07206a: 5410 3504 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +07206e: 6e20 f30e 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@0ef3 │ │ +072074: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0005 line=495 │ │ 0x000a line=496 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -122384,21 +122411,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -071ff4: |[071ff4] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColorSchemeResource:(I)V │ │ -072004: 6e10 c410 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ -07200a: 0c00 |0003: move-result-object v0 │ │ -07200c: 6e20 0301 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -072012: 0a00 |0007: move-result v0 │ │ -072014: 6e20 e410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setProgressBackgroundColorSchemeColor:(I)V // method@10e4 │ │ -07201a: 0e00 |000b: return-void │ │ +072078: |[072078] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColorSchemeResource:(I)V │ │ +072088: 6e10 c410 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ +07208e: 0c00 |0003: move-result-object v0 │ │ +072090: 6e20 0301 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +072096: 0a00 |0007: move-result v0 │ │ +072098: 6e20 e410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setProgressBackgroundColorSchemeColor:(I)V // method@10e4 │ │ +07209e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x000b line=486 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x000c reg=2 colorRes I │ │ @@ -122408,41 +122435,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -07201c: |[07201c] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(Z)V │ │ -07202c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07202e: 3805 2800 |0001: if-eqz v5, 0029 // +0028 │ │ -072032: 5541 3704 |0003: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -072036: 3251 2400 |0005: if-eq v1, v5, 0029 // +0024 │ │ -07203a: 5c45 3704 |0007: iput-boolean v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ -07203e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -072040: 5541 4304 |000a: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ -072044: 3901 1900 |000c: if-nez v1, 0025 // +0019 │ │ -072048: 5241 3d04 |000e: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ -07204c: 5242 3204 |0010: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ -072050: 8222 |0012: int-to-float v2, v2 │ │ -072052: c621 |0013: add-float/2addr v1, v2 │ │ -072054: 8710 |0014: float-to-int v0, v1 │ │ -072056: 5241 2504 |0015: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ -07205a: 9101 0001 |0017: sub-int v1, v0, v1 │ │ -07205e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -072060: 7030 e910 1402 |001a: invoke-direct {v4, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ -072066: 5c43 3004 |001d: iput-boolean v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0430 │ │ -07206a: 5441 3604 |001f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0436 │ │ -07206e: 7020 f110 1400 |0021: invoke-direct {v4, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@10f1 │ │ -072074: 0e00 |0024: return-void │ │ -072076: 5241 3d04 |0025: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ -07207a: 8710 |0027: float-to-int v0, v1 │ │ -07207c: 28ed |0028: goto 0015 // -0013 │ │ -07207e: 7030 e710 5403 |0029: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@10e7 │ │ -072084: 28f8 |002c: goto 0024 // -0008 │ │ +0720a0: |[0720a0] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(Z)V │ │ +0720b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0720b2: 3805 2800 |0001: if-eqz v5, 0029 // +0028 │ │ +0720b6: 5541 3704 |0003: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +0720ba: 3251 2400 |0005: if-eq v1, v5, 0029 // +0024 │ │ +0720be: 5c45 3704 |0007: iput-boolean v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0437 │ │ +0720c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0720c4: 5541 4304 |000a: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0443 │ │ +0720c8: 3901 1900 |000c: if-nez v1, 0025 // +0019 │ │ +0720cc: 5241 3d04 |000e: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ +0720d0: 5242 3204 |0010: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0432 │ │ +0720d4: 8222 |0012: int-to-float v2, v2 │ │ +0720d6: c621 |0013: add-float/2addr v1, v2 │ │ +0720d8: 8710 |0014: float-to-int v0, v1 │ │ +0720da: 5241 2504 |0015: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0425 │ │ +0720de: 9101 0001 |0017: sub-int v1, v0, v1 │ │ +0720e2: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0720e4: 7030 e910 1402 |001a: invoke-direct {v4, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@10e9 │ │ +0720ea: 5c43 3004 |001d: iput-boolean v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0430 │ │ +0720ee: 5441 3604 |001f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0436 │ │ +0720f2: 7020 f110 1400 |0021: invoke-direct {v4, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@10f1 │ │ +0720f8: 0e00 |0024: return-void │ │ +0720fa: 5241 3d04 |0025: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@043d │ │ +0720fe: 8710 |0027: float-to-int v0, v1 │ │ +072100: 28ed |0028: goto 0015 // -0013 │ │ +072102: 7030 e710 5403 |0029: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@10e7 │ │ +072108: 28f8 |002c: goto 0024 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=362 │ │ 0x0007 line=364 │ │ 0x0009 line=365 │ │ 0x000a line=366 │ │ 0x000e line=367 │ │ @@ -122463,46 +122490,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -072088: |[072088] android.support.v4.widget.SwipeRefreshLayout.setSize:(I)V │ │ -072098: 3804 0600 |0000: if-eqz v4, 0006 // +0006 │ │ -07209c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07209e: 3214 0300 |0003: if-eq v4, v1, 0006 // +0003 │ │ -0720a2: 0e00 |0005: return-void │ │ -0720a4: 6e10 c410 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ -0720aa: 0c01 |0009: move-result-object v1 │ │ -0720ac: 6e10 0901 0100 |000a: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0720b2: 0c00 |000d: move-result-object v0 │ │ -0720b4: 3904 1f00 |000e: if-nez v4, 002d // +001f │ │ -0720b8: 1501 6042 |0010: const/high16 v1, #int 1113587712 // #4260 │ │ -0720bc: 5202 1d0e |0012: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0720c0: c821 |0014: mul-float/2addr v1, v2 │ │ -0720c2: 8711 |0015: float-to-int v1, v1 │ │ -0720c4: 5931 2404 |0016: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0424 │ │ -0720c8: 5931 2104 |0018: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0421 │ │ -0720cc: 5431 2204 |001a: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0720d0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -0720d2: 6e20 880d 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d88 │ │ -0720d8: 5431 3504 |0020: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -0720dc: 6e20 000f 4100 |0022: invoke-virtual {v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@0f00 │ │ -0720e2: 5431 2204 |0025: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ -0720e6: 5432 3504 |0027: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ -0720ea: 6e20 880d 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d88 │ │ -0720f0: 28d9 |002c: goto 0005 // -0027 │ │ -0720f2: 1501 2042 |002d: const/high16 v1, #int 1109393408 // #4220 │ │ -0720f6: 5202 1d0e |002f: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0720fa: c821 |0031: mul-float/2addr v1, v2 │ │ -0720fc: 8711 |0032: float-to-int v1, v1 │ │ -0720fe: 5931 2404 |0033: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0424 │ │ -072102: 5931 2104 |0035: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0421 │ │ -072106: 28e3 |0037: goto 001a // -001d │ │ +07210c: |[07210c] android.support.v4.widget.SwipeRefreshLayout.setSize:(I)V │ │ +07211c: 3804 0600 |0000: if-eqz v4, 0006 // +0006 │ │ +072120: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +072122: 3214 0300 |0003: if-eq v4, v1, 0006 // +0003 │ │ +072126: 0e00 |0005: return-void │ │ +072128: 6e10 c410 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@10c4 │ │ +07212e: 0c01 |0009: move-result-object v1 │ │ +072130: 6e10 0901 0100 |000a: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +072136: 0c00 |000d: move-result-object v0 │ │ +072138: 3904 1f00 |000e: if-nez v4, 002d // +001f │ │ +07213c: 1501 6042 |0010: const/high16 v1, #int 1113587712 // #4260 │ │ +072140: 5202 1d0e |0012: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +072144: c821 |0014: mul-float/2addr v1, v2 │ │ +072146: 8711 |0015: float-to-int v1, v1 │ │ +072148: 5931 2404 |0016: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0424 │ │ +07214c: 5931 2104 |0018: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0421 │ │ +072150: 5431 2204 |001a: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +072154: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +072156: 6e20 880d 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d88 │ │ +07215c: 5431 3504 |0020: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +072160: 6e20 000f 4100 |0022: invoke-virtual {v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@0f00 │ │ +072166: 5431 2204 |0025: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0422 │ │ +07216a: 5432 3504 |0027: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0435 │ │ +07216e: 6e20 880d 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d88 │ │ +072174: 28d9 |002c: goto 0005 // -0027 │ │ +072176: 1501 2042 |002d: const/high16 v1, #int 1109393408 // #4220 │ │ +07217a: 5202 1d0e |002f: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +07217e: c821 |0031: mul-float/2addr v1, v2 │ │ +072180: 8711 |0032: float-to-int v1, v1 │ │ +072182: 5931 2404 |0033: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0424 │ │ +072186: 5931 2104 |0035: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0421 │ │ +07218a: 28e3 |0037: goto 001a // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=269 │ │ 0x0006 line=257 │ │ 0x000e line=258 │ │ 0x0010 line=259 │ │ @@ -122520,19 +122547,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -072108: |[072108] android.support.v4.widget.SwipeRefreshLayout.startNestedScroll:(I)Z │ │ -072118: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -07211c: 6e20 fd08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.startNestedScroll:(I)Z // method@08fd │ │ -072122: 0a00 |0005: move-result v0 │ │ -072124: 0f00 |0006: return v0 │ │ +07218c: |[07218c] android.support.v4.widget.SwipeRefreshLayout.startNestedScroll:(I)Z │ │ +07219c: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +0721a0: 6e20 fd08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.startNestedScroll:(I)Z // method@08fd │ │ +0721a6: 0a00 |0005: move-result v0 │ │ +0721a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0007 reg=2 axes I │ │ │ │ @@ -122541,38 +122568,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072128: |[072128] android.support.v4.widget.SwipeRefreshLayout.stopNestedScroll:()V │ │ -072138: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ -07213c: 6e10 fe08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.stopNestedScroll:()V // method@08fe │ │ -072142: 0e00 |0005: return-void │ │ +0721ac: |[0721ac] android.support.v4.widget.SwipeRefreshLayout.stopNestedScroll:()V │ │ +0721bc: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@042e │ │ +0721c0: 6e10 fe08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.stopNestedScroll:()V // method@08fe │ │ +0721c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0005 line=840 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ - source_file_idx : 4235 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4245 (SwipeRefreshLayout.java) │ │ │ │ -Class #551 header: │ │ -class_idx : 700 │ │ +Class #552 header: │ │ +class_idx : 701 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4639 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4649 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #551 - │ │ +Class #552 - │ │ Class descriptor : 'Landroid/support/v4/widget/TintableCompoundButton;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -122585,32 +122612,32 @@ │ │ │ │ #1 : (in Landroid/support/v4/widget/TintableCompoundButton;) │ │ name : 'setSupportButtonTintMode' │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4639 (TintableCompoundButton.java) │ │ + source_file_idx : 4649 (TintableCompoundButton.java) │ │ │ │ -Class #552 header: │ │ -class_idx : 701 │ │ +Class #553 header: │ │ +class_idx : 702 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4926 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4936 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #552 annotations: │ │ +Class #553 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ViewDragHelper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #552 - │ │ +Class #553 - │ │ Class descriptor : 'Landroid/support/v4/widget/ViewDragHelper$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Interpolator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -122620,17 +122647,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072144: |[072144] android.support.v4.widget.ViewDragHelper$1.:()V │ │ -072154: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07215a: 0e00 |0003: return-void │ │ +0721c8: |[0721c8] android.support.v4.widget.ViewDragHelper$1.:()V │ │ +0721d8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0721de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ │ │ Virtual methods - │ │ @@ -122639,49 +122666,49 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07215c: |[07215c] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ -07216c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -072170: c713 |0002: sub-float/2addr v3, v1 │ │ -072172: a800 0303 |0003: mul-float v0, v3, v3 │ │ -072176: c830 |0005: mul-float/2addr v0, v3 │ │ -072178: c830 |0006: mul-float/2addr v0, v3 │ │ -07217a: c830 |0007: mul-float/2addr v0, v3 │ │ -07217c: c610 |0008: add-float/2addr v0, v1 │ │ -07217e: 0f00 |0009: return v0 │ │ +0721e0: |[0721e0] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ +0721f0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0721f4: c713 |0002: sub-float/2addr v3, v1 │ │ +0721f6: a800 0303 |0003: mul-float v0, v3, v3 │ │ +0721fa: c830 |0005: mul-float/2addr v0, v3 │ │ +0721fc: c830 |0006: mul-float/2addr v0, v3 │ │ +0721fe: c830 |0007: mul-float/2addr v0, v3 │ │ +072200: c610 |0008: add-float/2addr v0, v1 │ │ +072202: 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 : 4926 (ViewDragHelper.java) │ │ + source_file_idx : 4936 (ViewDragHelper.java) │ │ │ │ -Class #553 header: │ │ -class_idx : 702 │ │ +Class #554 header: │ │ +class_idx : 703 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4926 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4936 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #553 annotations: │ │ +Class #554 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ViewDragHelper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #553 - │ │ +Class #554 - │ │ Class descriptor : 'Landroid/support/v4/widget/ViewDragHelper$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -122695,18 +122722,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 │ │ -072180: |[072180] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -072190: 5b01 4404 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0444 │ │ -072194: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07219a: 0e00 |0005: return-void │ │ +072204: |[072204] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +072214: 5b01 4404 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0444 │ │ +072218: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07221e: 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; │ │ │ │ @@ -122716,43 +122743,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07219c: |[07219c] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ -0721ac: 5420 4404 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0444 │ │ -0721b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0721b2: 6e20 2c11 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ -0721b8: 0e00 |0006: return-void │ │ +072220: |[072220] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ +072230: 5420 4404 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0444 │ │ +072234: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +072236: 6e20 2c11 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ +07223c: 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 : 4926 (ViewDragHelper.java) │ │ + source_file_idx : 4936 (ViewDragHelper.java) │ │ │ │ -Class #554 header: │ │ -class_idx : 704 │ │ +Class #555 header: │ │ +class_idx : 705 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4926 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4936 │ │ static_fields_size : 1 │ │ instance_fields_size: 22 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 22 │ │ │ │ -Class #554 annotations: │ │ +Class #555 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/ViewDragHelper$Callback; } │ │ │ │ -Class #554 - │ │ +Class #555 - │ │ Class descriptor : 'Landroid/support/v4/widget/ViewDragHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ name : 'sInterpolator' │ │ @@ -122853,81 +122880,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0721bc: |[0721bc] android.support.v4.widget.ViewDragHelper.:()V │ │ -0721cc: 2200 bd02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@02bd │ │ -0721d0: 7010 f510 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@10f5 │ │ -0721d6: 6900 5b04 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@045b │ │ -0721da: 0e00 |0007: return-void │ │ +072240: |[072240] android.support.v4.widget.ViewDragHelper.:()V │ │ +072250: 2200 be02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@02be │ │ +072254: 7010 f510 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@10f5 │ │ +07225a: 6900 5b04 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@045b │ │ +07225e: 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 │ │ -0721dc: |[0721dc] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ -0721ec: 7010 b927 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0721f2: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0721f4: 5942 4504 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -0721f8: 2202 be02 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@02be │ │ -0721fc: 7020 f710 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@10f7 │ │ -072202: 5b42 5704 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0457 │ │ -072206: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ -07220a: 2202 5605 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -07220e: 1a03 4c0f |0011: const-string v3, "Parent view may not be null" // string@0f4c │ │ -072212: 7020 8f27 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -072218: 2702 |0016: throw v2 │ │ -07221a: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ -07221e: 2202 5605 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -072222: 1a03 fb03 |001b: const-string v3, "Callback may not be null" // string@03fb │ │ -072226: 7020 8f27 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -07222c: 2702 |0020: throw v2 │ │ -07222e: 5b46 5304 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -072232: 5b47 4604 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072236: 7110 4f20 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -07223c: 0c01 |0028: move-result-object v1 │ │ -07223e: 6e10 a600 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -072244: 0c02 |002c: move-result-object v2 │ │ -072246: 6e10 0901 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -07224c: 0c02 |0030: move-result-object v2 │ │ -07224e: 5220 1d0e |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -072252: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ -072256: c802 |0035: mul-float/2addr v2, v0 │ │ -072258: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ -07225c: c632 |0038: add-float/2addr v2, v3 │ │ -07225e: 8722 |0039: float-to-int v2, v2 │ │ -072260: 5942 4b04 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ -072264: 6e10 5420 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ -07226a: 0a02 |003f: move-result v2 │ │ -07226c: 5942 5804 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072270: 6e10 5120 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2051 │ │ -072276: 0a02 |0045: move-result v2 │ │ -072278: 8222 |0046: int-to-float v2, v2 │ │ -07227a: 5942 5104 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ -07227e: 6e10 5220 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2052 │ │ -072284: 0a02 |004c: move-result v2 │ │ -072286: 8222 |004d: int-to-float v2, v2 │ │ -072288: 5942 5204 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ -07228c: 6202 5b04 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@045b │ │ -072290: 7120 e40f 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@0fe4 │ │ -072296: 0c02 |0055: move-result-object v2 │ │ -072298: 5b42 5604 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -07229c: 0e00 |0058: return-void │ │ +072260: |[072260] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ +072270: 7010 b927 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ +072276: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +072278: 5942 4504 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +07227c: 2202 bf02 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@02bf │ │ +072280: 7020 f710 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@10f7 │ │ +072286: 5b42 5704 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0457 │ │ +07228a: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +07228e: 2202 5705 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +072292: 1a03 560f |0011: const-string v3, "Parent view may not be null" // string@0f56 │ │ +072296: 7020 8f27 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +07229c: 2702 |0016: throw v2 │ │ +07229e: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ +0722a2: 2202 5705 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0722a6: 1a03 fe03 |001b: const-string v3, "Callback may not be null" // string@03fe │ │ +0722aa: 7020 8f27 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0722b0: 2702 |0020: throw v2 │ │ +0722b2: 5b46 5304 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +0722b6: 5b47 4604 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +0722ba: 7110 4f20 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +0722c0: 0c01 |0028: move-result-object v1 │ │ +0722c2: 6e10 a600 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0722c8: 0c02 |002c: move-result-object v2 │ │ +0722ca: 6e10 0901 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +0722d0: 0c02 |0030: move-result-object v2 │ │ +0722d2: 5220 1d0e |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +0722d6: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ +0722da: c802 |0035: mul-float/2addr v2, v0 │ │ +0722dc: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ +0722e0: c632 |0038: add-float/2addr v2, v3 │ │ +0722e2: 8722 |0039: float-to-int v2, v2 │ │ +0722e4: 5942 4b04 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ +0722e8: 6e10 5420 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ +0722ee: 0a02 |003f: move-result v2 │ │ +0722f0: 5942 5804 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +0722f4: 6e10 5120 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2051 │ │ +0722fa: 0a02 |0045: move-result v2 │ │ +0722fc: 8222 |0046: int-to-float v2, v2 │ │ +0722fe: 5942 5104 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ +072302: 6e10 5220 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2052 │ │ +072308: 0a02 |004c: move-result v2 │ │ +07230a: 8222 |004d: int-to-float v2, v2 │ │ +07230c: 5942 5204 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ +072310: 6202 5b04 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@045b │ │ +072314: 7120 e40f 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@0fe4 │ │ +07231a: 0c02 |0055: move-result-object v2 │ │ +07231c: 5b42 5604 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072320: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=115 │ │ 0x0006 line=333 │ │ 0x000d line=374 │ │ 0x000f line=375 │ │ @@ -122956,67 +122983,67 @@ │ │ type : '(FFII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -0722a0: |[0722a0] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ -0722b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0722b2: 7110 a527 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0722b8: 0a00 |0004: move-result v0 │ │ -0722ba: 7110 a527 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0722c0: 0a01 |0008: move-result v1 │ │ -0722c2: 5453 4c04 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -0722c6: 4403 0308 |000b: aget v3, v3, v8 │ │ -0722ca: b593 |000d: and-int/2addr v3, v9 │ │ -0722cc: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ -0722d0: 5253 5904 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -0722d4: b593 |0012: and-int/2addr v3, v9 │ │ -0722d6: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ -0722da: 5453 4a04 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ -0722de: 4403 0308 |0017: aget v3, v3, v8 │ │ -0722e2: b593 |0019: and-int/2addr v3, v9 │ │ -0722e4: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ -0722e8: 5453 4904 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ -0722ec: 4403 0308 |001e: aget v3, v3, v8 │ │ -0722f0: b593 |0020: and-int/2addr v3, v9 │ │ -0722f2: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ -0722f6: 5253 5804 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -0722fa: 8233 |0025: int-to-float v3, v3 │ │ -0722fc: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ -072300: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ -072304: 5253 5804 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072308: 8233 |002c: int-to-float v3, v3 │ │ -07230a: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ -07230e: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ -072312: 0f02 |0031: return v2 │ │ -072314: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ -072318: c813 |0034: mul-float/2addr v3, v1 │ │ -07231a: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ -07231e: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ -072322: 5453 4604 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072326: 6e20 0011 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@1100 │ │ -07232c: 0a03 |003e: move-result v3 │ │ -07232e: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -072332: 5453 4a04 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ -072336: 4404 0308 |0043: aget v4, v3, v8 │ │ -07233a: b694 |0045: or-int/2addr v4, v9 │ │ -07233c: 4b04 0308 |0046: aput v4, v3, v8 │ │ -072340: 28e9 |0048: goto 0031 // -0017 │ │ -072342: 5453 4904 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ -072346: 4403 0308 |004b: aget v3, v3, v8 │ │ -07234a: b593 |004d: and-int/2addr v3, v9 │ │ -07234c: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ -072350: 5253 5804 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072354: 8233 |0052: int-to-float v3, v3 │ │ -072356: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ -07235a: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ -07235e: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -072360: 28d9 |0058: goto 0031 // -0027 │ │ +072324: |[072324] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ +072334: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +072336: 7110 a527 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +07233c: 0a00 |0004: move-result v0 │ │ +07233e: 7110 a527 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +072344: 0a01 |0008: move-result v1 │ │ +072346: 5453 4c04 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +07234a: 4403 0308 |000b: aget v3, v3, v8 │ │ +07234e: b593 |000d: and-int/2addr v3, v9 │ │ +072350: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ +072354: 5253 5904 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +072358: b593 |0012: and-int/2addr v3, v9 │ │ +07235a: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ +07235e: 5453 4a04 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ +072362: 4403 0308 |0017: aget v3, v3, v8 │ │ +072366: b593 |0019: and-int/2addr v3, v9 │ │ +072368: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ +07236c: 5453 4904 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ +072370: 4403 0308 |001e: aget v3, v3, v8 │ │ +072374: b593 |0020: and-int/2addr v3, v9 │ │ +072376: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ +07237a: 5253 5804 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +07237e: 8233 |0025: int-to-float v3, v3 │ │ +072380: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ +072384: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ +072388: 5253 5804 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +07238c: 8233 |002c: int-to-float v3, v3 │ │ +07238e: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ +072392: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ +072396: 0f02 |0031: return v2 │ │ +072398: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ +07239c: c813 |0034: mul-float/2addr v3, v1 │ │ +07239e: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ +0723a2: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ +0723a6: 5453 4604 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +0723aa: 6e20 0011 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@1100 │ │ +0723b0: 0a03 |003e: move-result v3 │ │ +0723b2: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +0723b6: 5453 4a04 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ +0723ba: 4404 0308 |0043: aget v4, v3, v8 │ │ +0723be: b694 |0045: or-int/2addr v4, v9 │ │ +0723c0: 4b04 0308 |0046: aput v4, v3, v8 │ │ +0723c4: 28e9 |0048: goto 0031 // -0017 │ │ +0723c6: 5453 4904 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ +0723ca: 4403 0308 |004b: aget v3, v3, v8 │ │ +0723ce: b593 |004d: and-int/2addr v3, v9 │ │ +0723d0: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ +0723d4: 5253 5804 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +0723d8: 8233 |0052: int-to-float v3, v3 │ │ +0723da: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ +0723de: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ +0723e2: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +0723e4: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1251 │ │ 0x0005 line=1252 │ │ 0x0009 line=1254 │ │ 0x0031 line=1264 │ │ 0x0032 line=1260 │ │ @@ -123036,67 +123063,67 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -072364: |[072364] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ -072374: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -072376: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -072378: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ -07237c: 0132 |0004: move v2, v3 │ │ -07237e: 0f02 |0005: return v2 │ │ -072380: 5474 4604 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072384: 6e20 fd10 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@10fd │ │ -07238a: 0a04 |000b: move-result v4 │ │ -07238c: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ -072390: 0120 |000e: move v0, v2 │ │ -072392: 5474 4604 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072396: 6e20 fe10 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@10fe │ │ -07239c: 0a04 |0014: move-result v4 │ │ -07239e: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ -0723a2: 0121 |0017: move v1, v2 │ │ -0723a4: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -0723a8: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ -0723ac: a804 0909 |001c: mul-float v4, v9, v9 │ │ -0723b0: a805 0a0a |001e: mul-float v5, v10, v10 │ │ -0723b4: c654 |0020: add-float/2addr v4, v5 │ │ -0723b6: 5275 5804 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -0723ba: 5276 5804 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -0723be: b265 |0025: mul-int/2addr v5, v6 │ │ -0723c0: 8255 |0026: int-to-float v5, v5 │ │ -0723c2: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ -0723c6: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ -0723ca: 0132 |002b: move v2, v3 │ │ -0723cc: 28d9 |002c: goto 0005 // -0027 │ │ -0723ce: 0130 |002d: move v0, v3 │ │ -0723d0: 28e1 |002e: goto 000f // -001f │ │ -0723d2: 0131 |002f: move v1, v3 │ │ -0723d4: 28e8 |0030: goto 0018 // -0018 │ │ -0723d6: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ -0723da: 7110 a527 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0723e0: 0a04 |0036: move-result v4 │ │ -0723e2: 5275 5804 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -0723e6: 8255 |0039: int-to-float v5, v5 │ │ -0723e8: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ -0723ec: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ -0723f0: 0132 |003e: move v2, v3 │ │ -0723f2: 28c6 |003f: goto 0005 // -003a │ │ -0723f4: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ -0723f8: 7110 a527 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0723fe: 0a04 |0045: move-result v4 │ │ -072400: 5275 5804 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072404: 8255 |0048: int-to-float v5, v5 │ │ -072406: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ -07240a: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ -07240e: 0132 |004d: move v2, v3 │ │ -072410: 28b7 |004e: goto 0005 // -0049 │ │ -072412: 0132 |004f: move v2, v3 │ │ -072414: 28b5 |0050: goto 0005 // -004b │ │ +0723e8: |[0723e8] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ +0723f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0723fa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0723fc: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ +072400: 0132 |0004: move v2, v3 │ │ +072402: 0f02 |0005: return v2 │ │ +072404: 5474 4604 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072408: 6e20 fd10 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@10fd │ │ +07240e: 0a04 |000b: move-result v4 │ │ +072410: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ +072414: 0120 |000e: move v0, v2 │ │ +072416: 5474 4604 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +07241a: 6e20 fe10 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@10fe │ │ +072420: 0a04 |0014: move-result v4 │ │ +072422: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ +072426: 0121 |0017: move v1, v2 │ │ +072428: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +07242c: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +072430: a804 0909 |001c: mul-float v4, v9, v9 │ │ +072434: a805 0a0a |001e: mul-float v5, v10, v10 │ │ +072438: c654 |0020: add-float/2addr v4, v5 │ │ +07243a: 5275 5804 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +07243e: 5276 5804 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +072442: b265 |0025: mul-int/2addr v5, v6 │ │ +072444: 8255 |0026: int-to-float v5, v5 │ │ +072446: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ +07244a: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ +07244e: 0132 |002b: move v2, v3 │ │ +072450: 28d9 |002c: goto 0005 // -0027 │ │ +072452: 0130 |002d: move v0, v3 │ │ +072454: 28e1 |002e: goto 000f // -001f │ │ +072456: 0131 |002f: move v1, v3 │ │ +072458: 28e8 |0030: goto 0018 // -0018 │ │ +07245a: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ +07245e: 7110 a527 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +072464: 0a04 |0036: move-result v4 │ │ +072466: 5275 5804 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +07246a: 8255 |0039: int-to-float v5, v5 │ │ +07246c: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ +072470: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ +072474: 0132 |003e: move v2, v3 │ │ +072476: 28c6 |003f: goto 0005 // -003a │ │ +072478: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ +07247c: 7110 a527 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +072482: 0a04 |0045: move-result v4 │ │ +072484: 5275 5804 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +072488: 8255 |0048: int-to-float v5, v5 │ │ +07248a: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ +07248e: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ +072492: 0132 |004d: move v2, v3 │ │ +072494: 28b7 |004e: goto 0005 // -0049 │ │ +072496: 0132 |004f: move v2, v3 │ │ +072498: 28b5 |0050: goto 0005 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1278 │ │ 0x0005 line=1291 │ │ 0x0006 line=1281 │ │ 0x000f line=1282 │ │ 0x0018 line=1284 │ │ @@ -123123,30 +123150,30 @@ │ │ type : '(FFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -072418: |[072418] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ -072428: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07242a: 7110 a527 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -072430: 0a00 |0004: move-result v0 │ │ -072432: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ -072436: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ -07243a: 0116 |0009: move v6, v1 │ │ -07243c: 0f06 |000a: return v6 │ │ -07243e: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ -072442: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ -072446: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ -07244a: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ -07244e: 7f66 |0013: neg-float v6, v6 │ │ -072450: 28f6 |0014: goto 000a // -000a │ │ -072452: 0146 |0015: move v6, v4 │ │ -072454: 28f4 |0016: goto 000a // -000c │ │ +07249c: |[07249c] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ +0724ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0724ae: 7110 a527 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +0724b4: 0a00 |0004: move-result v0 │ │ +0724b6: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ +0724ba: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ +0724be: 0116 |0009: move v6, v1 │ │ +0724c0: 0f06 |000a: return v6 │ │ +0724c2: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ +0724c6: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ +0724ca: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ +0724ce: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ +0724d2: 7f66 |0013: neg-float v6, v6 │ │ +0724d4: 28f6 |0014: goto 000a // -000a │ │ +0724d6: 0146 |0015: move v6, v4 │ │ +0724d8: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=674 │ │ 0x0005 line=675 │ │ 0x000a line=677 │ │ 0x000b line=676 │ │ 0x0016 line=677 │ │ @@ -123163,26 +123190,26 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -072458: |[072458] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ -072468: 7110 a627 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -07246e: 0a00 |0003: move-result v0 │ │ -072470: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ -072474: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -072476: 0f04 |0007: return v4 │ │ -072478: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ -07247c: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ -072480: 7b44 |000c: neg-int v4, v4 │ │ -072482: 28fa |000d: goto 0007 // -0006 │ │ -072484: 0124 |000e: move v4, v2 │ │ -072486: 28f8 |000f: goto 0007 // -0008 │ │ +0724dc: |[0724dc] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ +0724ec: 7110 a627 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +0724f2: 0a00 |0003: move-result v0 │ │ +0724f4: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ +0724f8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0724fa: 0f04 |0007: return v4 │ │ +0724fc: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ +072500: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ +072504: 7b44 |000c: neg-int v4, v4 │ │ +072506: 28fa |000d: goto 0007 // -0006 │ │ +072508: 0124 |000e: move v4, v2 │ │ +07250a: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0004 line=658 │ │ 0x0007 line=660 │ │ 0x0008 line=659 │ │ 0x000f line=660 │ │ @@ -123199,36 +123226,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -072488: |[072488] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ -072498: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07249a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07249c: 5430 4d04 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -0724a0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0724a4: 0e00 |0006: return-void │ │ -0724a6: 5430 4d04 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -0724aa: 7120 a528 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@28a5 │ │ -0724b0: 5430 4e04 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -0724b4: 7120 a528 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@28a5 │ │ -0724ba: 5430 4f04 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ -0724be: 7120 a528 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@28a5 │ │ -0724c4: 5430 5004 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ -0724c8: 7120 a528 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@28a5 │ │ -0724ce: 5430 4c04 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -0724d2: 7120 a628 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@28a6 │ │ -0724d8: 5430 4904 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ -0724dc: 7120 a628 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@28a6 │ │ -0724e2: 5430 4a04 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ -0724e6: 7120 a628 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@28a6 │ │ -0724ec: 5932 5404 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ -0724f0: 28da |002c: goto 0006 // -0026 │ │ +07250c: |[07250c] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ +07251c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07251e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +072520: 5430 4d04 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +072524: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +072528: 0e00 |0006: return-void │ │ +07252a: 5430 4d04 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +07252e: 7120 a528 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@28a5 │ │ +072534: 5430 4e04 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +072538: 7120 a528 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@28a5 │ │ +07253e: 5430 4f04 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ +072542: 7120 a528 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@28a5 │ │ +072548: 5430 5004 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ +07254c: 7120 a528 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@28a5 │ │ +072552: 5430 4c04 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +072556: 7120 a628 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@28a6 │ │ +07255c: 5430 4904 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ +072560: 7120 a628 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@28a6 │ │ +072566: 5430 4a04 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ +07256a: 7120 a628 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@28a6 │ │ +072570: 5932 5404 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ +072574: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=777 │ │ 0x0006 line=788 │ │ 0x0007 line=780 │ │ 0x000c line=781 │ │ 0x0011 line=782 │ │ @@ -123245,41 +123272,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -0724f4: |[0724f4] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ -072504: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -072506: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -072508: 5430 4d04 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -07250c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -072510: 0e00 |0006: return-void │ │ -072512: 5430 4d04 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -072516: 4b01 0004 |0009: aput v1, v0, v4 │ │ -07251a: 5430 4e04 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -07251e: 4b01 0004 |000d: aput v1, v0, v4 │ │ -072522: 5430 4f04 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ -072526: 4b01 0004 |0011: aput v1, v0, v4 │ │ -07252a: 5430 5004 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ -07252e: 4b01 0004 |0015: aput v1, v0, v4 │ │ -072532: 5430 4c04 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -072536: 4b02 0004 |0019: aput v2, v0, v4 │ │ -07253a: 5430 4904 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ -07253e: 4b02 0004 |001d: aput v2, v0, v4 │ │ -072542: 5430 4a04 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ -072546: 4b02 0004 |0021: aput v2, v0, v4 │ │ -07254a: 5230 5404 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ -07254e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -072550: b841 |0026: shl-int/2addr v1, v4 │ │ -072552: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -072556: b510 |0029: and-int/2addr v0, v1 │ │ -072558: 5930 5404 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ -07255c: 28da |002c: goto 0006 // -0026 │ │ +072578: |[072578] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ +072588: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07258a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +07258c: 5430 4d04 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +072590: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +072594: 0e00 |0006: return-void │ │ +072596: 5430 4d04 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +07259a: 4b01 0004 |0009: aput v1, v0, v4 │ │ +07259e: 5430 4e04 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +0725a2: 4b01 0004 |000d: aput v1, v0, v4 │ │ +0725a6: 5430 4f04 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ +0725aa: 4b01 0004 |0011: aput v1, v0, v4 │ │ +0725ae: 5430 5004 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ +0725b2: 4b01 0004 |0015: aput v1, v0, v4 │ │ +0725b6: 5430 4c04 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +0725ba: 4b02 0004 |0019: aput v2, v0, v4 │ │ +0725be: 5430 4904 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ +0725c2: 4b02 0004 |001d: aput v2, v0, v4 │ │ +0725c6: 5430 4a04 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ +0725ca: 4b02 0004 |0021: aput v2, v0, v4 │ │ +0725ce: 5230 5404 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ +0725d2: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0725d4: b841 |0026: shl-int/2addr v1, v4 │ │ +0725d6: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +0725da: b510 |0029: and-int/2addr v0, v1 │ │ +0725dc: 5930 5404 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ +0725e0: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=791 │ │ 0x0006 line=802 │ │ 0x0007 line=794 │ │ 0x000b line=795 │ │ 0x000f line=796 │ │ @@ -123297,62 +123324,62 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -072560: |[072560] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ -072570: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -072574: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ -072578: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -07257a: 0f06 |0005: return v6 │ │ -07257c: 54a6 5304 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -072580: 6e10 7b20 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@207b │ │ -072586: 0a05 |000b: move-result v5 │ │ -072588: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ -07258c: 7110 a627 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -072592: 0a06 |0011: move-result v6 │ │ -072594: 8266 |0012: int-to-float v6, v6 │ │ -072596: 8257 |0013: int-to-float v7, v5 │ │ -072598: c976 |0014: div-float/2addr v6, v7 │ │ -07259a: 7120 ae27 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ -0725a0: 0a01 |0018: move-result v1 │ │ -0725a2: 8236 |0019: int-to-float v6, v3 │ │ -0725a4: 8237 |001a: int-to-float v7, v3 │ │ -0725a6: 7020 1a11 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@111a │ │ -0725ac: 0a08 |001e: move-result v8 │ │ -0725ae: c887 |001f: mul-float/2addr v7, v8 │ │ -0725b0: a600 0607 |0020: add-float v0, v6, v7 │ │ -0725b4: 7110 a627 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -0725ba: 0a0c |0025: move-result v12 │ │ -0725bc: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ -0725c0: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ -0725c4: 82c7 |002a: int-to-float v7, v12 │ │ -0725c6: a907 0007 |002b: div-float v7, v0, v7 │ │ -0725ca: 7110 a527 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0725d0: 0a07 |0030: move-result v7 │ │ -0725d2: c876 |0031: mul-float/2addr v6, v7 │ │ -0725d4: 7110 b227 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ -0725da: 0a06 |0035: move-result v6 │ │ -0725dc: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ -0725e0: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ -0725e4: 7120 af27 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0725ea: 0a06 |003d: move-result v6 │ │ -0725ec: 28c7 |003e: goto 0005 // -0039 │ │ -0725ee: 7110 a627 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -0725f4: 0a06 |0042: move-result v6 │ │ -0725f6: 8266 |0043: int-to-float v6, v6 │ │ -0725f8: 82d7 |0044: int-to-float v7, v13 │ │ -0725fa: a904 0607 |0045: div-float v4, v6, v7 │ │ -0725fe: a606 0409 |0047: add-float v6, v4, v9 │ │ -072602: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ -072606: c876 |004b: mul-float/2addr v6, v7 │ │ -072608: 8762 |004c: float-to-int v2, v6 │ │ -07260a: 28eb |004d: goto 0038 // -0015 │ │ +0725e4: |[0725e4] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ +0725f4: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +0725f8: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +0725fc: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0725fe: 0f06 |0005: return v6 │ │ +072600: 54a6 5304 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072604: 6e10 7b20 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@207b │ │ +07260a: 0a05 |000b: move-result v5 │ │ +07260c: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ +072610: 7110 a627 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +072616: 0a06 |0011: move-result v6 │ │ +072618: 8266 |0012: int-to-float v6, v6 │ │ +07261a: 8257 |0013: int-to-float v7, v5 │ │ +07261c: c976 |0014: div-float/2addr v6, v7 │ │ +07261e: 7120 ae27 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@27ae │ │ +072624: 0a01 |0018: move-result v1 │ │ +072626: 8236 |0019: int-to-float v6, v3 │ │ +072628: 8237 |001a: int-to-float v7, v3 │ │ +07262a: 7020 1a11 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@111a │ │ +072630: 0a08 |001e: move-result v8 │ │ +072632: c887 |001f: mul-float/2addr v7, v8 │ │ +072634: a600 0607 |0020: add-float v0, v6, v7 │ │ +072638: 7110 a627 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +07263e: 0a0c |0025: move-result v12 │ │ +072640: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ +072644: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ +072648: 82c7 |002a: int-to-float v7, v12 │ │ +07264a: a907 0007 |002b: div-float v7, v0, v7 │ │ +07264e: 7110 a527 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +072654: 0a07 |0030: move-result v7 │ │ +072656: c876 |0031: mul-float/2addr v6, v7 │ │ +072658: 7110 b227 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ +07265e: 0a06 |0035: move-result v6 │ │ +072660: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ +072664: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ +072668: 7120 af27 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +07266e: 0a06 |003d: move-result v6 │ │ +072670: 28c7 |003e: goto 0005 // -0039 │ │ +072672: 7110 a627 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +072678: 0a06 |0042: move-result v6 │ │ +07267a: 8266 |0043: int-to-float v6, v6 │ │ +07267c: 82d7 |0044: int-to-float v7, v13 │ │ +07267e: a904 0607 |0045: div-float v4, v6, v7 │ │ +072682: a606 0409 |0047: add-float v6, v4, v9 │ │ +072686: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ +07268a: c876 |004b: mul-float/2addr v6, v7 │ │ +07268c: 8762 |004c: float-to-int v2, v6 │ │ +07268e: 28eb |004d: goto 0038 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=625 │ │ 0x0004 line=626 │ │ 0x0005 line=643 │ │ 0x0006 line=629 │ │ 0x000c line=630 │ │ @@ -123382,76 +123409,76 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -07260c: |[07260c] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ -07261c: 52ec 5204 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ -072620: 87cc |0002: float-to-int v12, v12 │ │ -072622: 52ed 5104 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ -072626: 87dd |0005: float-to-int v13, v13 │ │ -072628: 0200 1200 |0006: move/from16 v0, v18 │ │ -07262c: 7040 1111 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1111 │ │ -072632: 0a12 |000b: move-result v18 │ │ -072634: 52ec 5204 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ -072638: 87cc |000e: float-to-int v12, v12 │ │ -07263a: 52ed 5104 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ -07263e: 87dd |0011: float-to-int v13, v13 │ │ -072640: 0200 1300 |0012: move/from16 v0, v19 │ │ -072644: 7040 1111 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1111 │ │ -07264a: 0a13 |0017: move-result v19 │ │ -07264c: 7701 a627 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -072652: 0a02 |001b: move-result v2 │ │ -072654: 7701 a627 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -07265a: 0a03 |001f: move-result v3 │ │ -07265c: 7701 a627 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -072662: 0a04 |0023: move-result v4 │ │ -072664: 7701 a627 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -07266a: 0a05 |0027: move-result v5 │ │ -07266c: 9007 0405 |0028: add-int v7, v4, v5 │ │ -072670: 9006 0203 |002a: add-int v6, v2, v3 │ │ -072674: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ -072678: 824c |002e: int-to-float v12, v4 │ │ -07267a: 827d |002f: int-to-float v13, v7 │ │ -07267c: a909 0c0d |0030: div-float v9, v12, v13 │ │ -072680: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ -072684: 825c |0034: int-to-float v12, v5 │ │ -072686: 827d |0035: int-to-float v13, v7 │ │ -072688: a90b 0c0d |0036: div-float v11, v12, v13 │ │ -07268c: 54ec 4604 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072690: 6e20 fd10 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@10fd │ │ -072696: 0a0c |003d: move-result v12 │ │ -072698: 0200 1000 |003e: move/from16 v0, v16 │ │ -07269c: 0201 1200 |0040: move/from16 v1, v18 │ │ -0726a0: 7040 1411 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1114 │ │ -0726a6: 0a08 |0045: move-result v8 │ │ -0726a8: 54ec 4604 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -0726ac: 6e20 fe10 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@10fe │ │ -0726b2: 0a0c |004b: move-result v12 │ │ -0726b4: 0200 1100 |004c: move/from16 v0, v17 │ │ -0726b8: 0201 1300 |004e: move/from16 v1, v19 │ │ -0726bc: 7040 1411 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1114 │ │ -0726c2: 0a0a |0053: move-result v10 │ │ -0726c4: 828c |0054: int-to-float v12, v8 │ │ -0726c6: c89c |0055: mul-float/2addr v12, v9 │ │ -0726c8: 82ad |0056: int-to-float v13, v10 │ │ -0726ca: c8bd |0057: mul-float/2addr v13, v11 │ │ -0726cc: c6dc |0058: add-float/2addr v12, v13 │ │ -0726ce: 87cc |0059: float-to-int v12, v12 │ │ -0726d0: 0f0c |005a: return v12 │ │ -0726d2: 822c |005b: int-to-float v12, v2 │ │ -0726d4: 826d |005c: int-to-float v13, v6 │ │ -0726d6: a909 0c0d |005d: div-float v9, v12, v13 │ │ -0726da: 28d3 |005f: goto 0032 // -002d │ │ -0726dc: 823c |0060: int-to-float v12, v3 │ │ -0726de: 826d |0061: int-to-float v13, v6 │ │ -0726e0: a90b 0c0d |0062: div-float v11, v12, v13 │ │ -0726e4: 28d4 |0064: goto 0038 // -002c │ │ +072690: |[072690] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ +0726a0: 52ec 5204 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ +0726a4: 87cc |0002: float-to-int v12, v12 │ │ +0726a6: 52ed 5104 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ +0726aa: 87dd |0005: float-to-int v13, v13 │ │ +0726ac: 0200 1200 |0006: move/from16 v0, v18 │ │ +0726b0: 7040 1111 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1111 │ │ +0726b6: 0a12 |000b: move-result v18 │ │ +0726b8: 52ec 5204 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ +0726bc: 87cc |000e: float-to-int v12, v12 │ │ +0726be: 52ed 5104 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ +0726c2: 87dd |0011: float-to-int v13, v13 │ │ +0726c4: 0200 1300 |0012: move/from16 v0, v19 │ │ +0726c8: 7040 1111 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1111 │ │ +0726ce: 0a13 |0017: move-result v19 │ │ +0726d0: 7701 a627 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +0726d6: 0a02 |001b: move-result v2 │ │ +0726d8: 7701 a627 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +0726de: 0a03 |001f: move-result v3 │ │ +0726e0: 7701 a627 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +0726e6: 0a04 |0023: move-result v4 │ │ +0726e8: 7701 a627 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +0726ee: 0a05 |0027: move-result v5 │ │ +0726f0: 9007 0405 |0028: add-int v7, v4, v5 │ │ +0726f4: 9006 0203 |002a: add-int v6, v2, v3 │ │ +0726f8: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ +0726fc: 824c |002e: int-to-float v12, v4 │ │ +0726fe: 827d |002f: int-to-float v13, v7 │ │ +072700: a909 0c0d |0030: div-float v9, v12, v13 │ │ +072704: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ +072708: 825c |0034: int-to-float v12, v5 │ │ +07270a: 827d |0035: int-to-float v13, v7 │ │ +07270c: a90b 0c0d |0036: div-float v11, v12, v13 │ │ +072710: 54ec 4604 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072714: 6e20 fd10 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@10fd │ │ +07271a: 0a0c |003d: move-result v12 │ │ +07271c: 0200 1000 |003e: move/from16 v0, v16 │ │ +072720: 0201 1200 |0040: move/from16 v1, v18 │ │ +072724: 7040 1411 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1114 │ │ +07272a: 0a08 |0045: move-result v8 │ │ +07272c: 54ec 4604 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072730: 6e20 fe10 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@10fe │ │ +072736: 0a0c |004b: move-result v12 │ │ +072738: 0200 1100 |004c: move/from16 v0, v17 │ │ +07273c: 0201 1300 |004e: move/from16 v1, v19 │ │ +072740: 7040 1411 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1114 │ │ +072746: 0a0a |0053: move-result v10 │ │ +072748: 828c |0054: int-to-float v12, v8 │ │ +07274a: c89c |0055: mul-float/2addr v12, v9 │ │ +07274c: 82ad |0056: int-to-float v13, v10 │ │ +07274e: c8bd |0057: mul-float/2addr v13, v11 │ │ +072750: c6dc |0058: add-float/2addr v12, v13 │ │ +072752: 87cc |0059: float-to-int v12, v12 │ │ +072754: 0f0c |005a: return v12 │ │ +072756: 822c |005b: int-to-float v12, v2 │ │ +072758: 826d |005c: int-to-float v13, v6 │ │ +07275a: a909 0c0d |005d: div-float v9, v12, v13 │ │ +07275e: 28d3 |005f: goto 0032 // -002d │ │ +072760: 823c |0060: int-to-float v12, v3 │ │ +072762: 826d |0061: int-to-float v13, v6 │ │ +072764: a90b 0c0d |0062: div-float v11, v12, v13 │ │ +072768: 28d4 |0064: goto 0038 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x000c line=605 │ │ 0x0018 line=606 │ │ 0x001c line=607 │ │ 0x0020 line=608 │ │ @@ -123489,25 +123516,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 │ │ -0726e8: |[0726e8] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -0726f8: 7120 1811 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@1118 │ │ -0726fe: 0c00 |0003: move-result-object v0 │ │ -072700: 5201 5804 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072704: 8211 |0006: int-to-float v1, v1 │ │ -072706: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ -07270a: c942 |0009: div-float/2addr v2, v4 │ │ -07270c: c821 |000a: mul-float/2addr v1, v2 │ │ -07270e: 8711 |000b: float-to-int v1, v1 │ │ -072710: 5901 5804 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072714: 1100 |000e: return-object v0 │ │ +07276c: |[07276c] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +07277c: 7120 1811 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@1118 │ │ +072782: 0c00 |0003: move-result-object v0 │ │ +072784: 5201 5804 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +072788: 8211 |0006: int-to-float v1, v1 │ │ +07278a: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ +07278e: c942 |0009: div-float/2addr v2, v4 │ │ +072790: c821 |000a: mul-float/2addr v1, v2 │ │ +072792: 8711 |000b: float-to-int v1, v1 │ │ +072794: 5901 5804 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +072798: 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; │ │ @@ -123520,20 +123547,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 │ │ -072718: |[072718] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -072728: 2200 c002 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@02c0 │ │ -07272c: 6e10 7020 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@2070 │ │ -072732: 0c01 |0005: move-result-object v1 │ │ -072734: 7040 0811 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@1108 │ │ -07273a: 1100 |0009: return-object v0 │ │ +07279c: |[07279c] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +0727ac: 2200 c102 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@02c1 │ │ +0727b0: 6e10 7020 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@2070 │ │ +0727b6: 0c01 |0005: move-result-object v1 │ │ +0727b8: 7040 0811 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@1108 │ │ +0727be: 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; │ │ │ │ @@ -123542,26 +123569,26 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -07273c: |[07273c] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ -07274c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07274e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -072750: 5c43 5504 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0455 │ │ -072754: 5440 4604 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072758: 5441 4704 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -07275c: 6e40 0511 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@1105 │ │ -072762: 5c42 5504 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0455 │ │ -072766: 5240 4804 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -07276a: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ -07276e: 6e20 2c11 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ -072774: 0e00 |0014: return-void │ │ +0727c0: |[0727c0] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ +0727d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0727d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0727d4: 5c43 5504 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0455 │ │ +0727d8: 5440 4604 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +0727dc: 5441 4704 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0727e0: 6e40 0511 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@1105 │ │ +0727e6: 5c42 5504 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0455 │ │ +0727ea: 5240 4804 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +0727ee: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ +0727f2: 6e20 2c11 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ +0727f8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=766 │ │ 0x0004 line=767 │ │ 0x000b line=768 │ │ 0x000d line=770 │ │ 0x0011 line=772 │ │ @@ -123576,26 +123603,26 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -072778: |[072778] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ -072788: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -07278c: c705 |0002: sub-float/2addr v5, v0 │ │ -07278e: 8950 |0003: float-to-double v0, v5 │ │ -072790: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -07279a: cd20 |0009: mul-double/2addr v0, v2 │ │ -07279c: 8c05 |000a: double-to-float v5, v0 │ │ -07279e: 8950 |000b: float-to-double v0, v5 │ │ -0727a0: 7120 b327 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@27b3 │ │ -0727a6: 0b00 |000f: move-result-wide v0 │ │ -0727a8: 8c00 |0010: double-to-float v0, v0 │ │ -0727aa: 0f00 |0011: return v0 │ │ +0727fc: |[0727fc] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ +07280c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +072810: c705 |0002: sub-float/2addr v5, v0 │ │ +072812: 8950 |0003: float-to-double v0, v5 │ │ +072814: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +07281e: cd20 |0009: mul-double/2addr v0, v2 │ │ +072820: 8c05 |000a: double-to-float v5, v0 │ │ +072822: 8950 |000b: float-to-double v0, v5 │ │ +072824: 7120 b327 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@27b3 │ │ +07282a: 0b00 |000f: move-result-wide v0 │ │ +07282c: 8c00 |0010: double-to-float v0, v0 │ │ +07282e: 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; │ │ @@ -123606,47 +123633,47 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -0727ac: |[0727ac] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ -0727bc: 0192 |0000: move v2, v9 │ │ -0727be: 01a3 |0001: move v3, v10 │ │ -0727c0: 5480 4704 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -0727c4: 6e10 e31f 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -0727ca: 0a06 |0007: move-result v6 │ │ -0727cc: 5480 4704 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -0727d0: 6e10 f61f 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -0727d6: 0a07 |000d: move-result v7 │ │ -0727d8: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ -0727dc: 5480 4604 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -0727e0: 5481 4704 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -0727e4: 6e40 fa10 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@10fa │ │ -0727ea: 0a02 |0017: move-result v2 │ │ -0727ec: 5480 4704 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -0727f0: 9101 0206 |001a: sub-int v1, v2, v6 │ │ -0727f4: 6e20 1520 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2015 │ │ -0727fa: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ -0727fe: 5480 4604 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072802: 5481 4704 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072806: 6e40 fb10 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@10fb │ │ -07280c: 0a03 |0028: move-result v3 │ │ -07280e: 5480 4704 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072812: 9101 0307 |002b: sub-int v1, v3, v7 │ │ -072816: 6e20 1620 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2016 │ │ -07281c: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ -072820: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ -072824: 9104 0206 |0034: sub-int v4, v2, v6 │ │ -072828: 9105 0307 |0036: sub-int v5, v3, v7 │ │ -07282c: 5480 4604 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072830: 5481 4704 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072834: 7406 0411 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1104 │ │ -07283a: 0e00 |003f: return-void │ │ +072830: |[072830] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ +072840: 0192 |0000: move v2, v9 │ │ +072842: 01a3 |0001: move v3, v10 │ │ +072844: 5480 4704 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072848: 6e10 e31f 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +07284e: 0a06 |0007: move-result v6 │ │ +072850: 5480 4704 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072854: 6e10 f61f 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +07285a: 0a07 |000d: move-result v7 │ │ +07285c: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ +072860: 5480 4604 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072864: 5481 4704 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072868: 6e40 fa10 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@10fa │ │ +07286e: 0a02 |0017: move-result v2 │ │ +072870: 5480 4704 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072874: 9101 0206 |001a: sub-int v1, v2, v6 │ │ +072878: 6e20 1520 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2015 │ │ +07287e: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ +072882: 5480 4604 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072886: 5481 4704 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +07288a: 6e40 fb10 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@10fb │ │ +072890: 0a03 |0028: move-result v3 │ │ +072892: 5480 4704 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072896: 9101 0307 |002b: sub-int v1, v3, v7 │ │ +07289a: 6e20 1620 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2016 │ │ +0728a0: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ +0728a4: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ +0728a8: 9104 0206 |0034: sub-int v4, v2, v6 │ │ +0728ac: 9105 0307 |0036: sub-int v5, v3, v7 │ │ +0728b0: 5480 4604 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +0728b4: 5481 4704 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0728b8: 7406 0411 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1104 │ │ +0728be: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1399 │ │ 0x0001 line=1400 │ │ 0x0002 line=1401 │ │ 0x0008 line=1402 │ │ 0x000e line=1403 │ │ @@ -123678,73 +123705,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -07283c: |[07283c] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ -07284c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -07284e: 54a7 4d04 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -072852: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ -072856: 54a7 4d04 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -07285a: 2177 |0007: array-length v7, v7 │ │ -07285c: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ -072860: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -072864: 2373 6806 |000c: new-array v3, v7, [F // type@0668 │ │ -072868: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -07286c: 2374 6806 |0010: new-array v4, v7, [F // type@0668 │ │ -072870: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ -072874: 2375 6806 |0014: new-array v5, v7, [F // type@0668 │ │ -072878: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ -07287c: 2376 6806 |0018: new-array v6, v7, [F // type@0668 │ │ -072880: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -072884: 2372 6906 |001c: new-array v2, v7, [I // type@0669 │ │ -072888: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -07288c: 2370 6906 |0020: new-array v0, v7, [I // type@0669 │ │ -072890: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ -072894: 2371 6906 |0024: new-array v1, v7, [I // type@0669 │ │ -072898: 54a7 4d04 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -07289c: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ -0728a0: 54a7 4d04 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -0728a4: 54a8 4d04 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -0728a8: 2188 |002e: array-length v8, v8 │ │ -0728aa: 7158 0728 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0728b0: 54a7 4e04 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -0728b4: 54a8 4e04 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -0728b8: 2188 |0036: array-length v8, v8 │ │ -0728ba: 7158 0728 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0728c0: 54a7 4f04 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ -0728c4: 54a8 4f04 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ -0728c8: 2188 |003e: array-length v8, v8 │ │ -0728ca: 7158 0728 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0728d0: 54a7 5004 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ -0728d4: 54a8 5004 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ -0728d8: 2188 |0046: array-length v8, v8 │ │ -0728da: 7158 0728 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0728e0: 54a7 4c04 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -0728e4: 54a8 4c04 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -0728e8: 2188 |004e: array-length v8, v8 │ │ -0728ea: 7158 0728 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0728f0: 54a7 4904 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ -0728f4: 54a8 4904 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ -0728f8: 2188 |0056: array-length v8, v8 │ │ -0728fa: 7158 0728 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -072900: 54a7 4a04 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ -072904: 54a8 4a04 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ -072908: 2188 |005e: array-length v8, v8 │ │ -07290a: 7158 0728 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -072910: 5ba3 4d04 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -072914: 5ba4 4e04 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -072918: 5ba5 4f04 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ -07291c: 5ba6 5004 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ -072920: 5ba2 4c04 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -072924: 5ba0 4904 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ -072928: 5ba1 4a04 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ -07292c: 0e00 |0070: return-void │ │ +0728c0: |[0728c0] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ +0728d0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0728d2: 54a7 4d04 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +0728d6: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ +0728da: 54a7 4d04 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +0728de: 2177 |0007: array-length v7, v7 │ │ +0728e0: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ +0728e4: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0728e8: 2373 6b06 |000c: new-array v3, v7, [F // type@066b │ │ +0728ec: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0728f0: 2374 6b06 |0010: new-array v4, v7, [F // type@066b │ │ +0728f4: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0728f8: 2375 6b06 |0014: new-array v5, v7, [F // type@066b │ │ +0728fc: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ +072900: 2376 6b06 |0018: new-array v6, v7, [F // type@066b │ │ +072904: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +072908: 2372 6c06 |001c: new-array v2, v7, [I // type@066c │ │ +07290c: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +072910: 2370 6c06 |0020: new-array v0, v7, [I // type@066c │ │ +072914: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ +072918: 2371 6c06 |0024: new-array v1, v7, [I // type@066c │ │ +07291c: 54a7 4d04 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +072920: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ +072924: 54a7 4d04 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +072928: 54a8 4d04 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +07292c: 2188 |002e: array-length v8, v8 │ │ +07292e: 7158 0728 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +072934: 54a7 4e04 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +072938: 54a8 4e04 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +07293c: 2188 |0036: array-length v8, v8 │ │ +07293e: 7158 0728 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +072944: 54a7 4f04 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ +072948: 54a8 4f04 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ +07294c: 2188 |003e: array-length v8, v8 │ │ +07294e: 7158 0728 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +072954: 54a7 5004 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ +072958: 54a8 5004 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ +07295c: 2188 |0046: array-length v8, v8 │ │ +07295e: 7158 0728 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +072964: 54a7 4c04 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +072968: 54a8 4c04 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +07296c: 2188 |004e: array-length v8, v8 │ │ +07296e: 7158 0728 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +072974: 54a7 4904 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ +072978: 54a8 4904 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ +07297c: 2188 |0056: array-length v8, v8 │ │ +07297e: 7158 0728 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +072984: 54a7 4a04 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ +072988: 54a8 4a04 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ +07298c: 2188 |005e: array-length v8, v8 │ │ +07298e: 7158 0728 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +072994: 5ba3 4d04 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +072998: 5ba4 4e04 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +07299c: 5ba5 4f04 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ +0729a0: 5ba6 5004 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ +0729a4: 5ba2 4c04 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +0729a8: 5ba0 4904 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ +0729ac: 5ba1 4a04 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@044a │ │ +0729b0: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=805 │ │ 0x000a line=806 │ │ 0x000e line=807 │ │ 0x0012 line=808 │ │ 0x0016 line=809 │ │ @@ -123783,45 +123810,45 @@ │ │ type : '(IIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -072930: |[072930] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ -072940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -072942: 54b1 4704 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072946: 6e10 e31f 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -07294c: 0a0a |0006: move-result v10 │ │ -07294e: 54b1 4704 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072952: 6e10 f61f 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -072958: 0a06 |000c: move-result v6 │ │ -07295a: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ -07295e: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ -072962: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -072966: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -07296a: 54b1 5604 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -07296e: 6e10 e10f 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ -072974: 6e20 2c11 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ -07297a: 0f00 |001d: return v0 │ │ -07297c: 54b1 4704 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072980: 07b0 |0020: move-object v0, v11 │ │ -072982: 01e4 |0021: move v4, v14 │ │ -072984: 01f5 |0022: move v5, v15 │ │ -072986: 7606 1511 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@1115 │ │ -07298c: 0a09 |0026: move-result v9 │ │ -07298e: 54b4 5604 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072992: 01a5 |0029: move v5, v10 │ │ -072994: 0127 |002a: move v7, v2 │ │ -072996: 0138 |002b: move v8, v3 │ │ -072998: 7406 ef0f 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@0fef │ │ -07299e: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -0729a0: 6e20 2c11 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ -0729a6: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -0729a8: 28e9 |0034: goto 001d // -0017 │ │ +0729b4: |[0729b4] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ +0729c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0729c6: 54b1 4704 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0729ca: 6e10 e31f 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +0729d0: 0a0a |0006: move-result v10 │ │ +0729d2: 54b1 4704 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0729d6: 6e10 f61f 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0729dc: 0a06 |000c: move-result v6 │ │ +0729de: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ +0729e2: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ +0729e6: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +0729ea: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +0729ee: 54b1 5604 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +0729f2: 6e10 e10f 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ +0729f8: 6e20 2c11 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ +0729fe: 0f00 |001d: return v0 │ │ +072a00: 54b1 4704 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072a04: 07b0 |0020: move-object v0, v11 │ │ +072a06: 01e4 |0021: move v4, v14 │ │ +072a08: 01f5 |0022: move v5, v15 │ │ +072a0a: 7606 1511 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@1115 │ │ +072a10: 0a09 |0026: move-result v9 │ │ +072a12: 54b4 5604 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072a16: 01a5 |0029: move v5, v10 │ │ +072a18: 0127 |002a: move v7, v2 │ │ +072a1a: 0138 |002b: move v8, v3 │ │ +072a1c: 7406 ef0f 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@0fef │ │ +072a22: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +072a24: 6e20 2c11 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ +072a2a: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +072a2c: 28e9 |0034: goto 001d // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=584 │ │ 0x0007 line=585 │ │ 0x000d line=586 │ │ 0x000f line=587 │ │ 0x0011 line=589 │ │ @@ -123849,45 +123876,45 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0729ac: |[0729ac] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ -0729bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0729be: 5431 5304 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -0729c2: 6e10 7220 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@2072 │ │ -0729c8: 0a01 |0006: move-result v1 │ │ -0729ca: 5232 4b04 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ -0729ce: b021 |0009: add-int/2addr v1, v2 │ │ -0729d0: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ -0729d4: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ -0729d8: 5431 5304 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -0729dc: 6e10 7920 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@2079 │ │ -0729e2: 0a01 |0013: move-result v1 │ │ -0729e4: 5232 4b04 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ -0729e8: b021 |0016: add-int/2addr v1, v2 │ │ -0729ea: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ -0729ee: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0729f2: 5431 5304 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -0729f6: 6e10 7820 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@2078 │ │ -0729fc: 0a01 |0020: move-result v1 │ │ -0729fe: 5232 4b04 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ -072a02: b121 |0023: sub-int/2addr v1, v2 │ │ -072a04: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ -072a08: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ -072a0c: 5431 5304 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -072a10: 6e10 6d20 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@206d │ │ -072a16: 0a01 |002d: move-result v1 │ │ -072a18: 5232 4b04 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ -072a1c: b121 |0030: sub-int/2addr v1, v2 │ │ -072a1e: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ -072a22: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ -072a26: 0f00 |0035: return v0 │ │ +072a30: |[072a30] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ +072a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072a42: 5431 5304 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072a46: 6e10 7220 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@2072 │ │ +072a4c: 0a01 |0006: move-result v1 │ │ +072a4e: 5232 4b04 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ +072a52: b021 |0009: add-int/2addr v1, v2 │ │ +072a54: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ +072a58: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ +072a5c: 5431 5304 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072a60: 6e10 7920 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@2079 │ │ +072a66: 0a01 |0013: move-result v1 │ │ +072a68: 5232 4b04 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ +072a6c: b021 |0016: add-int/2addr v1, v2 │ │ +072a6e: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ +072a72: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ +072a76: 5431 5304 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072a7a: 6e10 7820 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@2078 │ │ +072a80: 0a01 |0020: move-result v1 │ │ +072a82: 5232 4b04 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ +072a86: b121 |0023: sub-int/2addr v1, v2 │ │ +072a88: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ +072a8c: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ +072a90: 5431 5304 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072a94: 6e10 6d20 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@206d │ │ +072a9a: 0a01 |002d: move-result v1 │ │ +072a9c: 5232 4b04 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ +072aa0: b121 |0030: sub-int/2addr v1, v2 │ │ +072aa2: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ +072aa6: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ +072aaa: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1473 │ │ 0x0001 line=1475 │ │ 0x000e line=1476 │ │ 0x001b line=1477 │ │ 0x0028 line=1478 │ │ @@ -123903,37 +123930,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -072a28: |[072a28] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ -072a38: 5452 5a04 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -072a3c: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ -072a40: 5254 5104 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ -072a44: 6e30 a91f 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1fa9 │ │ -072a4a: 5452 5a04 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -072a4e: 5253 4504 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -072a52: 7120 8109 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0981 │ │ -072a58: 0a02 |0010: move-result v2 │ │ -072a5a: 5253 5204 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ -072a5e: 5254 5104 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ -072a62: 7040 1011 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1110 │ │ -072a68: 0a00 |0018: move-result v0 │ │ -072a6a: 5452 5a04 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -072a6e: 5253 4504 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -072a72: 7120 8209 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0982 │ │ -072a78: 0a02 |0020: move-result v2 │ │ -072a7a: 5253 5204 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ -072a7e: 5254 5104 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ -072a82: 7040 1011 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1110 │ │ -072a88: 0a01 |0028: move-result v1 │ │ -072a8a: 7030 1911 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1119 │ │ -072a90: 0e00 |002c: return-void │ │ +072aac: |[072aac] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ +072abc: 5452 5a04 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +072ac0: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ +072ac4: 5254 5104 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ +072ac8: 6e30 a91f 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1fa9 │ │ +072ace: 5452 5a04 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +072ad2: 5253 4504 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +072ad6: 7120 8109 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0981 │ │ +072adc: 0a02 |0010: move-result v2 │ │ +072ade: 5253 5204 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ +072ae2: 5254 5104 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ +072ae6: 7040 1011 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1110 │ │ +072aec: 0a00 |0018: move-result v0 │ │ +072aee: 5452 5a04 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +072af2: 5253 4504 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +072af6: 7120 8209 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0982 │ │ +072afc: 0a02 |0020: move-result v2 │ │ +072afe: 5253 5204 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ +072b02: 5254 5104 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0451 │ │ +072b06: 7040 1011 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1110 │ │ +072b0c: 0a01 |0028: move-result v1 │ │ +072b0e: 7030 1911 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1119 │ │ +072b14: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ 0x0009 line=1389 │ │ 0x0019 line=1392 │ │ 0x0029 line=1395 │ │ 0x002c line=1396 │ │ @@ -123947,44 +123974,44 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -072a94: |[072a94] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ -072aa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -072aa6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -072aa8: 7051 0c11 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@110c │ │ -072aae: 0a01 |0005: move-result v1 │ │ -072ab0: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -072ab4: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ -072ab8: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -072aba: 7051 0c11 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@110c │ │ -072ac0: 0a01 |000e: move-result v1 │ │ -072ac2: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -072ac6: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ -072aca: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -072acc: 7051 0c11 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@110c │ │ -072ad2: 0a01 |0017: move-result v1 │ │ -072ad4: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -072ad8: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -072adc: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -072ae0: 7051 0c11 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@110c │ │ -072ae6: 0a01 |0021: move-result v1 │ │ -072ae8: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -072aec: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ -072af0: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ -072af4: 5431 4904 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ -072af8: 4402 0106 |002a: aget v2, v1, v6 │ │ -072afc: b602 |002c: or-int/2addr v2, v0 │ │ -072afe: 4b02 0106 |002d: aput v2, v1, v6 │ │ -072b02: 5431 4604 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072b06: 6e30 ff10 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@10ff │ │ -072b0c: 0e00 |0034: return-void │ │ +072b18: |[072b18] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ +072b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072b2a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +072b2c: 7051 0c11 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@110c │ │ +072b32: 0a01 |0005: move-result v1 │ │ +072b34: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +072b38: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ +072b3c: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +072b3e: 7051 0c11 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@110c │ │ +072b44: 0a01 |000e: move-result v1 │ │ +072b46: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +072b4a: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ +072b4e: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +072b50: 7051 0c11 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@110c │ │ +072b56: 0a01 |0017: move-result v1 │ │ +072b58: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +072b5c: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +072b60: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +072b64: 7051 0c11 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@110c │ │ +072b6a: 0a01 |0021: move-result v1 │ │ +072b6c: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +072b70: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ +072b74: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ +072b78: 5431 4904 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0449 │ │ +072b7c: 4402 0106 |002a: aget v2, v1, v6 │ │ +072b80: b602 |002c: or-int/2addr v2, v0 │ │ +072b82: 4b02 0106 |002d: aput v2, v1, v6 │ │ +072b86: 5431 4604 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072b8a: 6e30 ff10 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@10ff │ │ +072b90: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 0x0001 line=1231 │ │ 0x0008 line=1232 │ │ 0x000a line=1234 │ │ 0x0011 line=1235 │ │ @@ -124008,36 +124035,36 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -072b10: |[072b10] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ -072b20: 7020 1c11 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@111c │ │ -072b26: 5430 4d04 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -072b2a: 5431 4f04 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ -072b2e: 4b04 0106 |0007: aput v4, v1, v6 │ │ -072b32: 4b04 0006 |0009: aput v4, v0, v6 │ │ -072b36: 5430 4e04 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -072b3a: 5431 5004 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ -072b3e: 4b05 0106 |000f: aput v5, v1, v6 │ │ -072b42: 4b05 0006 |0011: aput v5, v0, v6 │ │ -072b46: 5430 4c04 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -072b4a: 8741 |0015: float-to-int v1, v4 │ │ -072b4c: 8752 |0016: float-to-int v2, v5 │ │ -072b4e: 7030 2111 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@1121 │ │ -072b54: 0a01 |001a: move-result v1 │ │ -072b56: 4b01 0006 |001b: aput v1, v0, v6 │ │ -072b5a: 5230 5404 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ -072b5e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -072b60: b861 |0020: shl-int/2addr v1, v6 │ │ -072b62: b610 |0021: or-int/2addr v0, v1 │ │ -072b64: 5930 5404 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ -072b68: 0e00 |0024: return-void │ │ +072b94: |[072b94] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ +072ba4: 7020 1c11 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@111c │ │ +072baa: 5430 4d04 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +072bae: 5431 4f04 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ +072bb2: 4b04 0106 |0007: aput v4, v1, v6 │ │ +072bb6: 4b04 0006 |0009: aput v4, v0, v6 │ │ +072bba: 5430 4e04 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +072bbe: 5431 5004 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ +072bc2: 4b05 0106 |000f: aput v5, v1, v6 │ │ +072bc6: 4b05 0006 |0011: aput v5, v0, v6 │ │ +072bca: 5430 4c04 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +072bce: 8741 |0015: float-to-int v1, v4 │ │ +072bd0: 8752 |0016: float-to-int v2, v5 │ │ +072bd2: 7030 2111 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@1121 │ │ +072bd8: 0a01 |001a: move-result v1 │ │ +072bda: 4b01 0006 |001b: aput v1, v0, v6 │ │ +072bde: 5230 5404 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ +072be2: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +072be4: b861 |0020: shl-int/2addr v1, v6 │ │ +072be6: b610 |0021: or-int/2addr v0, v1 │ │ +072be8: 5930 5404 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ +072bec: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0003 line=836 │ │ 0x000b line=837 │ │ 0x0013 line=838 │ │ 0x001d line=839 │ │ @@ -124053,32 +124080,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -072b6c: |[072b6c] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ -072b7c: 7110 e708 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e7 │ │ -072b82: 0a01 |0003: move-result v1 │ │ -072b84: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -072b86: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ -072b8a: 7120 e808 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -072b90: 0a02 |000a: move-result v2 │ │ -072b92: 7120 ea08 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -072b98: 0a03 |000e: move-result v3 │ │ -072b9a: 7120 eb08 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -072ba0: 0a04 |0012: move-result v4 │ │ -072ba2: 5465 4f04 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ -072ba6: 4b03 0502 |0015: aput v3, v5, v2 │ │ -072baa: 5465 5004 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ -072bae: 4b04 0502 |0019: aput v4, v5, v2 │ │ -072bb2: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -072bb6: 28e8 |001d: goto 0005 // -0018 │ │ -072bb8: 0e00 |001e: return-void │ │ +072bf0: |[072bf0] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ +072c00: 7110 e708 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e7 │ │ +072c06: 0a01 |0003: move-result v1 │ │ +072c08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +072c0a: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ +072c0e: 7120 e808 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +072c14: 0a02 |000a: move-result v2 │ │ +072c16: 7120 ea08 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +072c1c: 0a03 |000e: move-result v3 │ │ +072c1e: 7120 eb08 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +072c24: 0a04 |0012: move-result v4 │ │ +072c26: 5465 4f04 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ +072c2a: 4b03 0502 |0015: aput v3, v5, v2 │ │ +072c2e: 5465 5004 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ +072c32: 4b04 0502 |0019: aput v4, v5, v2 │ │ +072c36: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +072c3a: 28e8 |001d: goto 0005 // -0018 │ │ +072c3c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0004 line=844 │ │ 0x0007 line=845 │ │ 0x000b line=846 │ │ 0x000f line=847 │ │ @@ -124101,41 +124128,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -072bbc: |[072bbc] android.support.v4.widget.ViewDragHelper.abort:()V │ │ -072bcc: 6e10 0a11 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -072bd2: 5280 4804 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -072bd6: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -072bd8: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ -072bdc: 5480 5604 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072be0: 6e10 e80f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0fe8 │ │ -072be6: 0a06 |000d: move-result v6 │ │ -072be8: 5480 5604 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072bec: 6e10 e90f 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0fe9 │ │ -072bf2: 0a07 |0013: move-result v7 │ │ -072bf4: 5480 5604 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072bf8: 6e10 e10f 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ -072bfe: 5480 5604 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072c02: 6e10 e80f 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0fe8 │ │ -072c08: 0a02 |001e: move-result v2 │ │ -072c0a: 5480 5604 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072c0e: 6e10 e90f 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0fe9 │ │ -072c14: 0a03 |0024: move-result v3 │ │ -072c16: 5480 4604 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072c1a: 5481 4704 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072c1e: 9104 0206 |0029: sub-int v4, v2, v6 │ │ -072c22: 9105 0307 |002b: sub-int v5, v3, v7 │ │ -072c26: 7406 0411 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1104 │ │ -072c2c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -072c2e: 6e20 2c11 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ -072c34: 0e00 |0034: return-void │ │ +072c40: |[072c40] android.support.v4.widget.ViewDragHelper.abort:()V │ │ +072c50: 6e10 0a11 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +072c56: 5280 4804 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +072c5a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +072c5c: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ +072c60: 5480 5604 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072c64: 6e10 e80f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0fe8 │ │ +072c6a: 0a06 |000d: move-result v6 │ │ +072c6c: 5480 5604 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072c70: 6e10 e90f 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0fe9 │ │ +072c76: 0a07 |0013: move-result v7 │ │ +072c78: 5480 5604 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072c7c: 6e10 e10f 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ +072c82: 5480 5604 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072c86: 6e10 e80f 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0fe8 │ │ +072c8c: 0a02 |001e: move-result v2 │ │ +072c8e: 5480 5604 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072c92: 6e10 e90f 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0fe9 │ │ +072c98: 0a03 |0024: move-result v3 │ │ +072c9a: 5480 4604 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072c9e: 5481 4704 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072ca2: 9104 0206 |0029: sub-int v4, v2, v6 │ │ +072ca6: 9105 0307 |002b: sub-int v5, v3, v7 │ │ +072caa: 7406 0411 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1104 │ │ +072cb0: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +072cb2: 6e20 2c11 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ +072cb8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x0008 line=514 │ │ 0x000e line=515 │ │ 0x0014 line=516 │ │ @@ -124156,25 +124183,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -072c38: |[072c38] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ -072c48: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -072c4a: 5910 4504 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -072c4e: 7010 1211 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@1112 │ │ -072c54: 5410 5a04 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -072c58: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -072c5c: 5410 5a04 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -072c60: 6e10 af1f 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1faf │ │ -072c66: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -072c68: 5b10 5a04 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -072c6c: 0e00 |0012: return-void │ │ +072cbc: |[072cbc] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ +072ccc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +072cce: 5910 4504 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +072cd2: 7010 1211 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@1112 │ │ +072cd8: 5410 5a04 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +072cdc: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +072ce0: 5410 5a04 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +072ce4: 6e10 af1f 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1faf │ │ +072cea: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +072cec: 5b10 5a04 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +072cf0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0006 line=501 │ │ 0x000a line=502 │ │ 0x000f line=503 │ │ @@ -124187,42 +124214,42 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -072c70: |[072c70] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ -072c80: 6e10 ed1f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -072c86: 0c00 |0003: move-result-object v0 │ │ -072c88: 5431 5304 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -072c8c: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ -072c90: 2200 5605 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -072c94: 2201 6c05 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -072c98: 7010 f927 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -072c9e: 1a02 4418 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@1844 │ │ -072ca2: 6e20 0228 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -072ca8: 0c01 |0014: move-result-object v1 │ │ -072caa: 5432 5304 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -072cae: 6e20 0128 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -072cb4: 0c01 |001a: move-result-object v1 │ │ -072cb6: 1a02 0501 |001b: const-string v2, ")" // string@0105 │ │ -072cba: 6e20 0228 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -072cc0: 0c01 |0020: move-result-object v1 │ │ -072cc2: 6e10 0628 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -072cc8: 0c01 |0024: move-result-object v1 │ │ -072cca: 7020 8f27 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -072cd0: 2700 |0028: throw v0 │ │ -072cd2: 5b34 4704 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072cd6: 5935 4504 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -072cda: 5430 4604 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072cde: 6e30 0211 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@1102 │ │ -072ce4: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -072ce6: 6e20 2c11 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ -072cec: 0e00 |0036: return-void │ │ +072cf4: |[072cf4] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ +072d04: 6e10 ed1f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +072d0a: 0c00 |0003: move-result-object v0 │ │ +072d0c: 5431 5304 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072d10: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ +072d14: 2200 5705 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +072d18: 2201 6d05 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +072d1c: 7010 f927 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +072d22: 1a02 4e18 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@184e │ │ +072d26: 6e20 0228 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +072d2c: 0c01 |0014: move-result-object v1 │ │ +072d2e: 5432 5304 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072d32: 6e20 0128 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +072d38: 0c01 |001a: move-result-object v1 │ │ +072d3a: 1a02 0501 |001b: const-string v2, ")" // string@0105 │ │ +072d3e: 6e20 0228 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +072d44: 0c01 |0020: move-result-object v1 │ │ +072d46: 6e10 0628 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +072d4c: 0c01 |0024: move-result-object v1 │ │ +072d4e: 7020 8f27 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +072d54: 2700 |0028: throw v0 │ │ +072d56: 5b34 4704 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072d5a: 5935 4504 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +072d5e: 5430 4604 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072d62: 6e30 0211 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@1102 │ │ +072d68: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +072d6a: 6e20 2c11 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ +072d70: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0008 line=461 │ │ 0x0029 line=465 │ │ 0x002b line=466 │ │ 0x002d line=467 │ │ @@ -124238,28 +124265,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -072cf0: |[072cf0] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ -072d00: 5432 4d04 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -072d04: 2120 |0002: array-length v0, v2 │ │ -072d06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -072d08: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -072d0c: 6e30 0e11 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@110e │ │ -072d12: 0a02 |0009: move-result v2 │ │ -072d14: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -072d18: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -072d1a: 0f02 |000d: return v2 │ │ -072d1c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -072d20: 28f4 |0010: goto 0004 // -000c │ │ -072d22: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -072d24: 28fb |0012: goto 000d // -0005 │ │ +072d74: |[072d74] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ +072d84: 5432 4d04 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +072d88: 2120 |0002: array-length v0, v2 │ │ +072d8a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +072d8c: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +072d90: 6e30 0e11 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@110e │ │ +072d96: 0a02 |0009: move-result v2 │ │ +072d98: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +072d9c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +072d9e: 0f02 |000d: return v2 │ │ +072da0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072da4: 28f4 |0010: goto 0004 // -000c │ │ +072da6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +072da8: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ 0x0003 line=1310 │ │ 0x0006 line=1311 │ │ 0x000c line=1312 │ │ 0x000d line=1315 │ │ @@ -124276,76 +124303,76 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -072d28: |[072d28] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ -072d38: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -072d3a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -072d3c: 6e20 2511 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1125 │ │ -072d42: 0a06 |0005: move-result v6 │ │ -072d44: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ -072d48: 0154 |0008: move v4, v5 │ │ -072d4a: 0f04 |0009: return v4 │ │ -072d4c: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ -072d50: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ -072d54: 0140 |000e: move v0, v4 │ │ -072d56: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ -072d5a: 1227 |0011: const/4 v7, #int 2 // #2 │ │ -072d5c: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ -072d60: 0141 |0014: move v1, v4 │ │ -072d62: 5496 4f04 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ -072d66: 4406 060b |0017: aget v6, v6, v11 │ │ -072d6a: 5497 4d04 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -072d6e: 4407 070b |001b: aget v7, v7, v11 │ │ -072d72: a702 0607 |001d: sub-float v2, v6, v7 │ │ -072d76: 5496 5004 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ -072d7a: 4406 060b |0021: aget v6, v6, v11 │ │ -072d7e: 5497 4e04 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -072d82: 4407 070b |0025: aget v7, v7, v11 │ │ -072d86: a703 0607 |0027: sub-float v3, v6, v7 │ │ -072d8a: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ -072d8e: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ -072d92: a806 0202 |002d: mul-float v6, v2, v2 │ │ -072d96: a807 0303 |002f: mul-float v7, v3, v3 │ │ -072d9a: c676 |0031: add-float/2addr v6, v7 │ │ -072d9c: 5297 5804 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072da0: 5298 5804 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072da4: b287 |0036: mul-int/2addr v7, v8 │ │ -072da6: 8277 |0037: int-to-float v7, v7 │ │ -072da8: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ -072dac: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ -072db0: 0154 |003c: move v4, v5 │ │ -072db2: 28cc |003d: goto 0009 // -0034 │ │ -072db4: 0150 |003e: move v0, v5 │ │ -072db6: 28d0 |003f: goto 000f // -0030 │ │ -072db8: 0151 |0040: move v1, v5 │ │ -072dba: 28d4 |0041: goto 0015 // -002c │ │ -072dbc: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ -072dc0: 7110 a527 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -072dc6: 0a06 |0047: move-result v6 │ │ -072dc8: 5297 5804 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072dcc: 8277 |004a: int-to-float v7, v7 │ │ -072dce: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ -072dd2: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ -072dd6: 0154 |004f: move v4, v5 │ │ -072dd8: 28b9 |0050: goto 0009 // -0047 │ │ -072dda: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ -072dde: 7110 a527 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -072de4: 0a06 |0056: move-result v6 │ │ -072de6: 5297 5804 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072dea: 8277 |0059: int-to-float v7, v7 │ │ -072dec: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ -072df0: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ -072df4: 0154 |005e: move v4, v5 │ │ -072df6: 28aa |005f: goto 0009 // -0056 │ │ -072df8: 0154 |0060: move v4, v5 │ │ -072dfa: 28a8 |0061: goto 0009 // -0058 │ │ +072dac: |[072dac] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ +072dbc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +072dbe: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +072dc0: 6e20 2511 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1125 │ │ +072dc6: 0a06 |0005: move-result v6 │ │ +072dc8: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ +072dcc: 0154 |0008: move v4, v5 │ │ +072dce: 0f04 |0009: return v4 │ │ +072dd0: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ +072dd4: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ +072dd8: 0140 |000e: move v0, v4 │ │ +072dda: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ +072dde: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +072de0: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ +072de4: 0141 |0014: move v1, v4 │ │ +072de6: 5496 4f04 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ +072dea: 4406 060b |0017: aget v6, v6, v11 │ │ +072dee: 5497 4d04 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +072df2: 4407 070b |001b: aget v7, v7, v11 │ │ +072df6: a702 0607 |001d: sub-float v2, v6, v7 │ │ +072dfa: 5496 5004 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ +072dfe: 4406 060b |0021: aget v6, v6, v11 │ │ +072e02: 5497 4e04 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +072e06: 4407 070b |0025: aget v7, v7, v11 │ │ +072e0a: a703 0607 |0027: sub-float v3, v6, v7 │ │ +072e0e: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ +072e12: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +072e16: a806 0202 |002d: mul-float v6, v2, v2 │ │ +072e1a: a807 0303 |002f: mul-float v7, v3, v3 │ │ +072e1e: c676 |0031: add-float/2addr v6, v7 │ │ +072e20: 5297 5804 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +072e24: 5298 5804 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +072e28: b287 |0036: mul-int/2addr v7, v8 │ │ +072e2a: 8277 |0037: int-to-float v7, v7 │ │ +072e2c: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ +072e30: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ +072e34: 0154 |003c: move v4, v5 │ │ +072e36: 28cc |003d: goto 0009 // -0034 │ │ +072e38: 0150 |003e: move v0, v5 │ │ +072e3a: 28d0 |003f: goto 000f // -0030 │ │ +072e3c: 0151 |0040: move v1, v5 │ │ +072e3e: 28d4 |0041: goto 0015 // -002c │ │ +072e40: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ +072e44: 7110 a527 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +072e4a: 0a06 |0047: move-result v6 │ │ +072e4c: 5297 5804 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +072e50: 8277 |004a: int-to-float v7, v7 │ │ +072e52: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ +072e56: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ +072e5a: 0154 |004f: move v4, v5 │ │ +072e5c: 28b9 |0050: goto 0009 // -0047 │ │ +072e5e: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ +072e62: 7110 a527 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +072e68: 0a06 |0056: move-result v6 │ │ +072e6a: 5297 5804 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +072e6e: 8277 |0059: int-to-float v7, v7 │ │ +072e70: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ +072e74: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ +072e78: 0154 |005e: move v4, v5 │ │ +072e7a: 28aa |005f: goto 0009 // -0056 │ │ +072e7c: 0154 |0060: move v4, v5 │ │ +072e7e: 28a8 |0061: goto 0009 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1334 │ │ 0x0009 line=1351 │ │ 0x000a line=1338 │ │ 0x000f line=1339 │ │ 0x0015 line=1341 │ │ @@ -124377,72 +124404,72 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 112 16-bit code units │ │ -072dfc: |[072dfc] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ -072e0c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -072e0e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -072e10: 5290 4804 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -072e14: 3380 6000 |0004: if-ne v0, v8, 0064 // +0060 │ │ -072e18: 5490 5604 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072e1c: 6e10 e20f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@0fe2 │ │ -072e22: 0a06 |000b: move-result v6 │ │ -072e24: 5490 5604 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072e28: 6e10 e80f 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0fe8 │ │ -072e2e: 0a02 |0011: move-result v2 │ │ -072e30: 5490 5604 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072e34: 6e10 e90f 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0fe9 │ │ -072e3a: 0a03 |0017: move-result v3 │ │ -072e3c: 5490 4704 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072e40: 6e10 e31f 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -072e46: 0a00 |001d: move-result v0 │ │ -072e48: 9104 0200 |001e: sub-int v4, v2, v0 │ │ -072e4c: 5490 4704 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072e50: 6e10 f61f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -072e56: 0a00 |0025: move-result v0 │ │ -072e58: 9105 0300 |0026: sub-int v5, v3, v0 │ │ -072e5c: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ -072e60: 5490 4704 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072e64: 6e20 1520 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2015 │ │ -072e6a: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ -072e6e: 5490 4704 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072e72: 6e20 1620 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2016 │ │ -072e78: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ -072e7c: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ -072e80: 5490 4604 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072e84: 5491 4704 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072e88: 7406 0411 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1104 │ │ -072e8e: 3806 1800 |0041: if-eqz v6, 0059 // +0018 │ │ -072e92: 5490 5604 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072e96: 6e10 ea0f 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@0fea │ │ -072e9c: 0a00 |0048: move-result v0 │ │ -072e9e: 3302 1000 |0049: if-ne v2, v0, 0059 // +0010 │ │ -072ea2: 5490 5604 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072ea6: 6e10 eb0f 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0feb │ │ -072eac: 0a00 |0050: move-result v0 │ │ -072eae: 3303 0800 |0051: if-ne v3, v0, 0059 // +0008 │ │ -072eb2: 5490 5604 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ -072eb6: 6e10 e10f 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ -072ebc: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -072ebe: 3906 0b00 |0059: if-nez v6, 0064 // +000b │ │ -072ec2: 380a 0f00 |005b: if-eqz v10, 006a // +000f │ │ -072ec6: 5490 5304 |005d: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -072eca: 5491 5704 |005f: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0457 │ │ -072ece: 6e20 9220 1000 |0061: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@2092 │ │ -072ed4: 5290 4804 |0064: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -072ed8: 3380 0800 |0066: if-ne v0, v8, 006e // +0008 │ │ -072edc: 1210 |0068: const/4 v0, #int 1 // #1 │ │ -072ede: 0f00 |0069: return v0 │ │ -072ee0: 6e20 2c11 7900 |006a: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ -072ee6: 28f7 |006d: goto 0064 // -0009 │ │ -072ee8: 0170 |006e: move v0, v7 │ │ -072eea: 28fa |006f: goto 0069 // -0006 │ │ +072e80: |[072e80] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ +072e90: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +072e92: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +072e94: 5290 4804 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +072e98: 3380 6000 |0004: if-ne v0, v8, 0064 // +0060 │ │ +072e9c: 5490 5604 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072ea0: 6e10 e20f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@0fe2 │ │ +072ea6: 0a06 |000b: move-result v6 │ │ +072ea8: 5490 5604 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072eac: 6e10 e80f 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0fe8 │ │ +072eb2: 0a02 |0011: move-result v2 │ │ +072eb4: 5490 5604 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072eb8: 6e10 e90f 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0fe9 │ │ +072ebe: 0a03 |0017: move-result v3 │ │ +072ec0: 5490 4704 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072ec4: 6e10 e31f 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +072eca: 0a00 |001d: move-result v0 │ │ +072ecc: 9104 0200 |001e: sub-int v4, v2, v0 │ │ +072ed0: 5490 4704 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072ed4: 6e10 f61f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +072eda: 0a00 |0025: move-result v0 │ │ +072edc: 9105 0300 |0026: sub-int v5, v3, v0 │ │ +072ee0: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ +072ee4: 5490 4704 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072ee8: 6e20 1520 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2015 │ │ +072eee: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ +072ef2: 5490 4704 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072ef6: 6e20 1620 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2016 │ │ +072efc: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ +072f00: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ +072f04: 5490 4604 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072f08: 5491 4704 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072f0c: 7406 0411 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1104 │ │ +072f12: 3806 1800 |0041: if-eqz v6, 0059 // +0018 │ │ +072f16: 5490 5604 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072f1a: 6e10 ea0f 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@0fea │ │ +072f20: 0a00 |0048: move-result v0 │ │ +072f22: 3302 1000 |0049: if-ne v2, v0, 0059 // +0010 │ │ +072f26: 5490 5604 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072f2a: 6e10 eb0f 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0feb │ │ +072f30: 0a00 |0050: move-result v0 │ │ +072f32: 3303 0800 |0051: if-ne v3, v0, 0059 // +0008 │ │ +072f36: 5490 5604 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0456 │ │ +072f3a: 6e10 e10f 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0fe1 │ │ +072f40: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +072f42: 3906 0b00 |0059: if-nez v6, 0064 // +000b │ │ +072f46: 380a 0f00 |005b: if-eqz v10, 006a // +000f │ │ +072f4a: 5490 5304 |005d: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072f4e: 5491 5704 |005f: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0457 │ │ +072f52: 6e20 9220 1000 |0061: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@2092 │ │ +072f58: 5290 4804 |0064: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +072f5c: 3380 0800 |0066: if-ne v0, v8, 006e // +0008 │ │ +072f60: 1210 |0068: const/4 v0, #int 1 // #1 │ │ +072f62: 0f00 |0069: return v0 │ │ +072f64: 6e20 2c11 7900 |006a: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@112c │ │ +072f6a: 28f7 |006d: goto 0064 // -0009 │ │ +072f6c: 0170 |006e: move v0, v7 │ │ +072f6e: 28fa |006f: goto 0069 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=722 │ │ 0x0006 line=723 │ │ 0x000c line=724 │ │ 0x0012 line=725 │ │ 0x0018 line=726 │ │ @@ -124481,43 +124508,43 @@ │ │ type : '(II)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -072eec: |[072eec] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ -072efc: 5453 5304 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -072f00: 6e10 6f20 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -072f06: 0a01 |0005: move-result v1 │ │ -072f08: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ -072f0c: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ -072f10: 5453 5304 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -072f14: 5454 4604 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -072f18: 6e20 fc10 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@10fc │ │ -072f1e: 0a04 |0011: move-result v4 │ │ -072f20: 6e20 6e20 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -072f26: 0c00 |0015: move-result-object v0 │ │ -072f28: 6e10 e31f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -072f2e: 0a03 |0019: move-result v3 │ │ -072f30: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ -072f34: 6e10 f01f 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -072f3a: 0a03 |001f: move-result v3 │ │ -072f3c: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ -072f40: 6e10 f61f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -072f46: 0a03 |0025: move-result v3 │ │ -072f48: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ -072f4c: 6e10 d41f 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -072f52: 0a03 |002b: move-result v3 │ │ -072f54: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ -072f58: 1100 |002e: return-object v0 │ │ -072f5a: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -072f5e: 28d7 |0031: goto 0008 // -0029 │ │ -072f60: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -072f62: 28fb |0033: goto 002e // -0005 │ │ +072f70: |[072f70] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ +072f80: 5453 5304 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072f84: 6e10 6f20 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +072f8a: 0a01 |0005: move-result v1 │ │ +072f8c: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ +072f90: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ +072f94: 5453 5304 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +072f98: 5454 4604 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +072f9c: 6e20 fc10 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@10fc │ │ +072fa2: 0a04 |0011: move-result v4 │ │ +072fa4: 6e20 6e20 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +072faa: 0c00 |0015: move-result-object v0 │ │ +072fac: 6e10 e31f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +072fb2: 0a03 |0019: move-result v3 │ │ +072fb4: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ +072fb8: 6e10 f01f 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +072fbe: 0a03 |001f: move-result v3 │ │ +072fc0: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ +072fc4: 6e10 f61f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +072fca: 0a03 |0025: move-result v3 │ │ +072fcc: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ +072fd0: 6e10 d41f 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +072fd6: 0a03 |002b: move-result v3 │ │ +072fd8: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ +072fdc: 1100 |002e: return-object v0 │ │ +072fde: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +072fe2: 28d7 |0031: goto 0008 // -0029 │ │ +072fe4: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +072fe6: 28fb |0033: goto 002e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1461 │ │ 0x0006 line=1462 │ │ 0x000a line=1463 │ │ 0x0016 line=1464 │ │ 0x002e line=1469 │ │ @@ -124537,17 +124564,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072f64: |[072f64] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ -072f74: 5410 4704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072f78: 1100 |0002: return-object v0 │ │ +072fe8: |[072fe8] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ +072ff8: 5410 4704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +072ffc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #8 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -124555,17 +124582,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072f7c: |[072f7c] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ -072f8c: 5210 4b04 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ -072f90: 0f00 |0002: return v0 │ │ +073000: |[073000] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ +073010: 5210 4b04 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@044b │ │ +073014: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #9 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -124573,17 +124600,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072f94: |[072f94] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ -072fa4: 5210 5804 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ -072fa8: 0f00 |0002: return v0 │ │ +073018: |[073018] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ +073028: 5210 5804 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0458 │ │ +07302c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -124591,17 +124618,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072fac: |[072fac] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ -072fbc: 5210 4804 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -072fc0: 0f00 |0002: return v0 │ │ +073030: |[073030] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ +073040: 5210 4804 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +073044: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #11 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -124609,19 +124636,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -072fc4: |[072fc4] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ -072fd4: 5410 4704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -072fd8: 6e40 2611 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1126 │ │ -072fde: 0a00 |0005: move-result v0 │ │ -072fe0: 0f00 |0006: return v0 │ │ +073048: |[073048] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ +073058: 5410 4704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +07305c: 6e40 2611 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1126 │ │ +073062: 0a00 |0005: move-result v0 │ │ +073064: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1430 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0007 reg=2 x I │ │ 0x0000 - 0x0007 reg=3 y I │ │ @@ -124631,23 +124658,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -072fe4: |[072fe4] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ -072ff4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -072ff6: 5231 5404 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ -072ffa: 9802 0004 |0003: shl-int v2, v0, v4 │ │ -072ffe: b521 |0005: and-int/2addr v1, v2 │ │ -073000: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -073004: 0f00 |0008: return v0 │ │ -073006: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -073008: 28fe |000a: goto 0008 // -0002 │ │ +073068: |[073068] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ +073078: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07307a: 5231 5404 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0454 │ │ +07307e: 9802 0004 |0003: shl-int v2, v0, v4 │ │ +073082: b521 |0005: and-int/2addr v1, v2 │ │ +073084: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +073088: 0f00 |0008: return v0 │ │ +07308a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +07308c: 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 │ │ │ │ @@ -124656,32 +124683,32 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -07300c: |[07300c] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ -07301c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07301e: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -073022: 0f00 |0003: return v0 │ │ -073024: 6e10 e31f 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -07302a: 0a01 |0007: move-result v1 │ │ -07302c: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ -073030: 6e10 f01f 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -073036: 0a01 |000d: move-result v1 │ │ -073038: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ -07303c: 6e10 f61f 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -073042: 0a01 |0013: move-result v1 │ │ -073044: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ -073048: 6e10 d41f 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -07304e: 0a01 |0019: move-result v1 │ │ -073050: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ -073054: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -073056: 28e6 |001d: goto 0003 // -001a │ │ +073090: |[073090] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ +0730a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0730a2: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +0730a6: 0f00 |0003: return v0 │ │ +0730a8: 6e10 e31f 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +0730ae: 0a01 |0007: move-result v1 │ │ +0730b0: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ +0730b4: 6e10 f01f 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +0730ba: 0a01 |000d: move-result v1 │ │ +0730bc: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ +0730c0: 6e10 f61f 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0730c6: 0a01 |0013: move-result v1 │ │ +0730c8: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ +0730cc: 6e10 d41f 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +0730d2: 0a01 |0019: move-result v1 │ │ +0730d4: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ +0730d8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0730da: 28e6 |001d: goto 0003 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1443 │ │ 0x0003 line=1446 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001e reg=3 view Landroid/view/View; │ │ @@ -124693,367 +124720,367 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -073058: |[073058] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ -073068: 7701 e508 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -07306e: 0a03 |0003: move-result v3 │ │ -073070: 7701 e408 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ -073076: 0a04 |0007: move-result v4 │ │ -073078: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ -07307c: 7401 0a11 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -073082: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -073086: 5400 5a04 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -07308a: 0813 0000 |0011: move-object/from16 v19, v0 │ │ -07308e: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ -073092: 7100 ae1f 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ -073098: 0c13 |0018: move-result-object v19 │ │ -07309a: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -07309e: 0801 1500 |001b: move-object/from16 v1, v21 │ │ -0730a2: 5b10 5a04 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -0730a6: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -0730aa: 5400 5a04 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -0730ae: 0813 0000 |0023: move-object/from16 v19, v0 │ │ -0730b2: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -0730b6: 0801 1600 |0027: move-object/from16 v1, v22 │ │ -0730ba: 6e20 a61f 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ -0730c0: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ -0730c6: 0e00 |002f: return-void │ │ -0730c8: 7401 961f 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -0730ce: 0a11 |0033: move-result v17 │ │ -0730d0: 7401 981f 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -0730d6: 0a12 |0037: move-result v18 │ │ -0730d8: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ -0730dc: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -0730e0: 0201 1300 |003c: move/from16 v1, v19 │ │ -0730e4: 7120 e808 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -0730ea: 0a0f |0041: move-result v15 │ │ -0730ec: 0200 1100 |0042: move/from16 v0, v17 │ │ -0730f0: 8700 |0044: float-to-int v0, v0 │ │ -0730f2: 0213 0000 |0045: move/from16 v19, v0 │ │ -0730f6: 0200 1200 |0047: move/from16 v0, v18 │ │ -0730fa: 8700 |0049: float-to-int v0, v0 │ │ -0730fc: 0214 0000 |004a: move/from16 v20, v0 │ │ -073100: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -073104: 0201 1300 |004e: move/from16 v1, v19 │ │ -073108: 0202 1400 |0050: move/from16 v2, v20 │ │ -07310c: 6e30 1d11 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ -073112: 0c10 |0055: move-result-object v16 │ │ -073114: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -073118: 0201 1100 |0058: move/from16 v1, v17 │ │ -07311c: 0202 1200 |005a: move/from16 v2, v18 │ │ -073120: 7040 2a11 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@112a │ │ -073126: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -07312a: 0801 1000 |0061: move-object/from16 v1, v16 │ │ -07312e: 6e30 3211 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ -073134: 0800 1500 |0066: move-object/from16 v0, v21 │ │ -073138: 5400 4c04 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -07313c: 0813 0000 |006a: move-object/from16 v19, v0 │ │ -073140: 4407 130f |006c: aget v7, v19, v15 │ │ -073144: 0800 1500 |006e: move-object/from16 v0, v21 │ │ -073148: 5200 5904 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -07314c: 0213 0000 |0072: move/from16 v19, v0 │ │ -073150: 9513 1307 |0074: and-int v19, v19, v7 │ │ -073154: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ -073158: 0800 1500 |0078: move-object/from16 v0, v21 │ │ -07315c: 5400 4604 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -073160: 0813 0000 |007c: move-object/from16 v19, v0 │ │ -073164: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -073168: 5200 5904 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -07316c: 0214 0000 |0082: move/from16 v20, v0 │ │ -073170: 9514 1407 |0084: and-int v20, v20, v7 │ │ -073174: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -073178: 0201 1400 |0088: move/from16 v1, v20 │ │ -07317c: 6e30 0111 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1101 │ │ -073182: 28a2 |008d: goto 002f // -005e │ │ -073184: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -073188: 7120 e808 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -07318e: 0a0f |0093: move-result v15 │ │ -073190: 0800 1600 |0094: move-object/from16 v0, v22 │ │ -073194: 7120 ea08 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -07319a: 0a11 |0099: move-result v17 │ │ -07319c: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -0731a0: 7120 eb08 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -0731a6: 0a12 |009f: move-result v18 │ │ -0731a8: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -0731ac: 0201 1100 |00a2: move/from16 v1, v17 │ │ -0731b0: 0202 1200 |00a4: move/from16 v2, v18 │ │ -0731b4: 7040 2a11 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@112a │ │ -0731ba: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ -0731be: 5200 4804 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -0731c2: 0213 0000 |00ad: move/from16 v19, v0 │ │ -0731c6: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ -0731ca: 0200 1100 |00b1: move/from16 v0, v17 │ │ -0731ce: 8700 |00b3: float-to-int v0, v0 │ │ -0731d0: 0213 0000 |00b4: move/from16 v19, v0 │ │ -0731d4: 0200 1200 |00b6: move/from16 v0, v18 │ │ -0731d8: 8700 |00b8: float-to-int v0, v0 │ │ -0731da: 0214 0000 |00b9: move/from16 v20, v0 │ │ -0731de: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ -0731e2: 0201 1300 |00bd: move/from16 v1, v19 │ │ -0731e6: 0202 1400 |00bf: move/from16 v2, v20 │ │ -0731ea: 6e30 1d11 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ -0731f0: 0c10 |00c4: move-result-object v16 │ │ -0731f2: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ -0731f6: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ -0731fa: 6e30 3211 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ -073200: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ -073204: 5400 4c04 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -073208: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ -07320c: 4407 130f |00d2: aget v7, v19, v15 │ │ -073210: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ -073214: 5200 5904 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -073218: 0213 0000 |00d8: move/from16 v19, v0 │ │ -07321c: 9513 1307 |00da: and-int v19, v19, v7 │ │ -073220: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ -073224: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -073228: 5400 4604 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -07322c: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ -073230: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -073234: 5200 5904 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -073238: 0214 0000 |00e8: move/from16 v20, v0 │ │ -07323c: 9514 1407 |00ea: and-int v20, v20, v7 │ │ -073240: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -073244: 0201 1400 |00ee: move/from16 v1, v20 │ │ -073248: 6e30 0111 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1101 │ │ -07324e: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ -073252: 0200 1100 |00f5: move/from16 v0, v17 │ │ -073256: 8700 |00f7: float-to-int v0, v0 │ │ -073258: 0213 0000 |00f8: move/from16 v19, v0 │ │ -07325c: 0200 1200 |00fa: move/from16 v0, v18 │ │ -073260: 8700 |00fc: float-to-int v0, v0 │ │ -073262: 0214 0000 |00fd: move/from16 v20, v0 │ │ -073266: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ -07326a: 0201 1300 |0101: move/from16 v1, v19 │ │ -07326e: 0202 1400 |0103: move/from16 v2, v20 │ │ -073272: 6e30 2411 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@1124 │ │ -073278: 0a13 |0108: move-result v19 │ │ -07327a: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ -07327e: 0800 1500 |010b: move-object/from16 v0, v21 │ │ -073282: 5400 4704 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -073286: 0813 0000 |010f: move-object/from16 v19, v0 │ │ -07328a: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -07328e: 0801 1300 |0113: move-object/from16 v1, v19 │ │ -073292: 6e30 3211 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ -073298: 2900 17ff |0118: goto/16 002f // -00e9 │ │ -07329c: 0800 1500 |011a: move-object/from16 v0, v21 │ │ -0732a0: 5200 4804 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -0732a4: 0213 0000 |011e: move/from16 v19, v0 │ │ -0732a8: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ -0732ac: 0200 1300 |0122: move/from16 v0, v19 │ │ -0732b0: 0201 1400 |0124: move/from16 v1, v20 │ │ -0732b4: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ -0732b8: 0800 1500 |0128: move-object/from16 v0, v21 │ │ -0732bc: 5200 4504 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -0732c0: 0213 0000 |012c: move/from16 v19, v0 │ │ -0732c4: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -0732c8: 0201 1300 |0130: move/from16 v1, v19 │ │ -0732cc: 7120 e308 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ -0732d2: 0a0c |0135: move-result v12 │ │ -0732d4: 0800 1600 |0136: move-object/from16 v0, v22 │ │ -0732d8: 7120 ea08 c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -0732de: 0a11 |013b: move-result v17 │ │ -0732e0: 0800 1600 |013c: move-object/from16 v0, v22 │ │ -0732e4: 7120 eb08 c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -0732ea: 0a12 |0141: move-result v18 │ │ -0732ec: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -0732f0: 5400 4f04 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ -0732f4: 0813 0000 |0146: move-object/from16 v19, v0 │ │ -0732f8: 0800 1500 |0148: move-object/from16 v0, v21 │ │ -0732fc: 5200 4504 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -073300: 0214 0000 |014c: move/from16 v20, v0 │ │ -073304: 4413 1314 |014e: aget v19, v19, v20 │ │ -073308: a713 1113 |0150: sub-float v19, v17, v19 │ │ -07330c: 0200 1300 |0152: move/from16 v0, v19 │ │ -073310: 870a |0154: float-to-int v10, v0 │ │ -073312: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -073316: 5400 5004 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ -07331a: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -07331e: 0800 1500 |015b: move-object/from16 v0, v21 │ │ -073322: 5200 4504 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -073326: 0214 0000 |015f: move/from16 v20, v0 │ │ -07332a: 4413 1314 |0161: aget v19, v19, v20 │ │ -07332e: a713 1213 |0163: sub-float v19, v18, v19 │ │ -073332: 0200 1300 |0165: move/from16 v0, v19 │ │ -073336: 870b |0167: float-to-int v11, v0 │ │ -073338: 0800 1500 |0168: move-object/from16 v0, v21 │ │ -07333c: 5400 4704 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -073340: 0813 0000 |016c: move-object/from16 v19, v0 │ │ -073344: 7401 e31f 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -07334a: 0a13 |0171: move-result v19 │ │ -07334c: 9013 130a |0172: add-int v19, v19, v10 │ │ -073350: 0800 1500 |0174: move-object/from16 v0, v21 │ │ -073354: 5400 4704 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -073358: 0814 0000 |0178: move-object/from16 v20, v0 │ │ -07335c: 7401 f61f 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -073362: 0a14 |017d: move-result v20 │ │ -073364: 9014 140b |017e: add-int v20, v20, v11 │ │ -073368: 0800 1500 |0180: move-object/from16 v0, v21 │ │ -07336c: 0201 1300 |0182: move/from16 v1, v19 │ │ -073370: 0202 1400 |0184: move/from16 v2, v20 │ │ -073374: 705b 1b11 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@111b │ │ -07337a: 7602 2b11 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@112b │ │ -073380: 2900 a3fe |018c: goto/16 002f // -015d │ │ -073384: 7701 e708 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e7 │ │ -07338a: 0a0e |0191: move-result v14 │ │ -07338c: 1208 |0192: const/4 v8, #int 0 // #0 │ │ -07338e: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ -073392: 0800 1600 |0195: move-object/from16 v0, v22 │ │ -073396: 7120 e808 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -07339c: 0a0f |019a: move-result v15 │ │ -07339e: 0800 1600 |019b: move-object/from16 v0, v22 │ │ -0733a2: 7120 ea08 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -0733a8: 0a11 |01a0: move-result v17 │ │ -0733aa: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -0733ae: 7120 eb08 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -0733b4: 0a12 |01a6: move-result v18 │ │ -0733b6: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ -0733ba: 5400 4d04 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -0733be: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ -0733c2: 4413 130f |01ad: aget v19, v19, v15 │ │ -0733c6: a705 1113 |01af: sub-float v5, v17, v19 │ │ -0733ca: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ -0733ce: 5400 4e04 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -0733d2: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ -0733d6: 4413 130f |01b7: aget v19, v19, v15 │ │ -0733da: a706 1213 |01b9: sub-float v6, v18, v19 │ │ -0733de: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ -0733e2: 7040 2911 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1129 │ │ -0733e8: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ -0733ec: 5200 4804 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -0733f0: 0213 0000 |01c4: move/from16 v19, v0 │ │ -0733f4: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ -0733f8: 0200 1300 |01c8: move/from16 v0, v19 │ │ -0733fc: 0201 1400 |01ca: move/from16 v1, v20 │ │ -073400: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ -073404: 7602 2b11 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@112b │ │ -07340a: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ -07340e: 0200 1100 |01d3: move/from16 v0, v17 │ │ -073412: 8700 |01d5: float-to-int v0, v0 │ │ -073414: 0213 0000 |01d6: move/from16 v19, v0 │ │ -073418: 0200 1200 |01d8: move/from16 v0, v18 │ │ -07341c: 8700 |01da: float-to-int v0, v0 │ │ -07341e: 0214 0000 |01db: move/from16 v20, v0 │ │ -073422: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ -073426: 0201 1300 |01df: move/from16 v1, v19 │ │ -07342a: 0202 1400 |01e1: move/from16 v2, v20 │ │ -07342e: 6e30 1d11 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ -073434: 0c10 |01e6: move-result-object v16 │ │ -073436: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ -07343a: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ -07343e: 7040 0f11 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@110f │ │ -073444: 0a13 |01ee: move-result v19 │ │ -073446: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ -07344a: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ -07344e: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ -073452: 6e30 3211 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ -073458: 0a13 |01f8: move-result v19 │ │ -07345a: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ -07345e: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -073462: 2896 |01fd: goto 0193 // -006a │ │ -073464: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ -073468: 7120 e808 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -07346e: 0a0f |0203: move-result v15 │ │ -073470: 0800 1500 |0204: move-object/from16 v0, v21 │ │ -073474: 5200 4804 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -073478: 0213 0000 |0208: move/from16 v19, v0 │ │ -07347c: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ -073480: 0200 1300 |020c: move/from16 v0, v19 │ │ -073484: 0201 1400 |020e: move/from16 v1, v20 │ │ -073488: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ -07348c: 0800 1500 |0212: move-object/from16 v0, v21 │ │ -073490: 5200 4504 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -073494: 0213 0000 |0216: move/from16 v19, v0 │ │ -073498: 0200 1300 |0218: move/from16 v0, v19 │ │ -07349c: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ -0734a0: 12fd |021c: const/4 v13, #int -1 // #ff │ │ -0734a2: 7701 e708 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e7 │ │ -0734a8: 0a0e |0220: move-result v14 │ │ -0734aa: 1208 |0221: const/4 v8, #int 0 // #0 │ │ -0734ac: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ -0734b0: 0800 1600 |0224: move-object/from16 v0, v22 │ │ -0734b4: 7120 e808 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -0734ba: 0a09 |0229: move-result v9 │ │ -0734bc: 0800 1500 |022a: move-object/from16 v0, v21 │ │ -0734c0: 5200 4504 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -0734c4: 0213 0000 |022e: move/from16 v19, v0 │ │ -0734c8: 0200 1300 |0230: move/from16 v0, v19 │ │ -0734cc: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ -0734d0: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0734d4: 28ec |0236: goto 0222 // -0014 │ │ -0734d6: 0800 1600 |0237: move-object/from16 v0, v22 │ │ -0734da: 7120 ea08 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -0734e0: 0a11 |023c: move-result v17 │ │ -0734e2: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -0734e6: 7120 eb08 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -0734ec: 0a12 |0242: move-result v18 │ │ -0734ee: 0200 1100 |0243: move/from16 v0, v17 │ │ -0734f2: 8700 |0245: float-to-int v0, v0 │ │ -0734f4: 0213 0000 |0246: move/from16 v19, v0 │ │ -0734f8: 0200 1200 |0248: move/from16 v0, v18 │ │ -0734fc: 8700 |024a: float-to-int v0, v0 │ │ -0734fe: 0214 0000 |024b: move/from16 v20, v0 │ │ -073502: 0800 1500 |024d: move-object/from16 v0, v21 │ │ -073506: 0201 1300 |024f: move/from16 v1, v19 │ │ -07350a: 0202 1400 |0251: move/from16 v2, v20 │ │ -07350e: 6e30 1d11 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ -073514: 0c13 |0256: move-result-object v19 │ │ -073516: 0800 1500 |0257: move-object/from16 v0, v21 │ │ -07351a: 5400 4704 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -07351e: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -073522: 0800 1300 |025d: move-object/from16 v0, v19 │ │ -073526: 0801 1400 |025f: move-object/from16 v1, v20 │ │ -07352a: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ -07352e: 0800 1500 |0263: move-object/from16 v0, v21 │ │ -073532: 5400 4704 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -073536: 0813 0000 |0267: move-object/from16 v19, v0 │ │ -07353a: 0800 1500 |0269: move-object/from16 v0, v21 │ │ -07353e: 0801 1300 |026b: move-object/from16 v1, v19 │ │ -073542: 6e30 3211 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ -073548: 0a13 |0270: move-result v19 │ │ -07354a: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ -07354e: 0800 1500 |0273: move-object/from16 v0, v21 │ │ -073552: 520d 4504 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -073556: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ -07355a: 0200 1300 |0279: move/from16 v0, v19 │ │ -07355e: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ -073562: 7601 2811 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1128 │ │ -073568: 0800 1500 |0280: move-object/from16 v0, v21 │ │ -07356c: 7020 1311 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1113 │ │ -073572: 2900 aafd |0285: goto/16 002f // -0256 │ │ -073576: 0800 1500 |0287: move-object/from16 v0, v21 │ │ -07357a: 5200 4804 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -07357e: 0213 0000 |028b: move/from16 v19, v0 │ │ -073582: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ -073586: 0200 1300 |028f: move/from16 v0, v19 │ │ -07358a: 0201 1400 |0291: move/from16 v1, v20 │ │ -07358e: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ -073592: 7601 2811 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1128 │ │ -073598: 7401 0a11 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -07359e: 2900 94fd |029b: goto/16 002f // -026c │ │ -0735a2: 0800 1500 |029d: move-object/from16 v0, v21 │ │ -0735a6: 5200 4804 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -0735aa: 0213 0000 |02a1: move/from16 v19, v0 │ │ -0735ae: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ -0735b2: 0200 1300 |02a5: move/from16 v0, v19 │ │ -0735b6: 0201 1400 |02a7: move/from16 v1, v20 │ │ -0735ba: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ -0735be: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ -0735c2: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ -0735c6: 0800 1500 |02af: move-object/from16 v0, v21 │ │ -0735ca: 0201 1300 |02b1: move/from16 v1, v19 │ │ -0735ce: 0202 1400 |02b3: move/from16 v2, v20 │ │ -0735d2: 7030 1911 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1119 │ │ -0735d8: 7401 0a11 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -0735de: 2900 74fd |02bb: goto/16 002f // -028c │ │ -0735e2: 0000 |02bd: nop // spacer │ │ -0735e4: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ +0730dc: |[0730dc] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ +0730ec: 7701 e508 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +0730f2: 0a03 |0003: move-result v3 │ │ +0730f4: 7701 e408 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ +0730fa: 0a04 |0007: move-result v4 │ │ +0730fc: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ +073100: 7401 0a11 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +073106: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +07310a: 5400 5a04 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +07310e: 0813 0000 |0011: move-object/from16 v19, v0 │ │ +073112: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ +073116: 7100 ae1f 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ +07311c: 0c13 |0018: move-result-object v19 │ │ +07311e: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +073122: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +073126: 5b10 5a04 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +07312a: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +07312e: 5400 5a04 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +073132: 0813 0000 |0023: move-object/from16 v19, v0 │ │ +073136: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +07313a: 0801 1600 |0027: move-object/from16 v1, v22 │ │ +07313e: 6e20 a61f 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ +073144: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ +07314a: 0e00 |002f: return-void │ │ +07314c: 7401 961f 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +073152: 0a11 |0033: move-result v17 │ │ +073154: 7401 981f 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +07315a: 0a12 |0037: move-result v18 │ │ +07315c: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ +073160: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +073164: 0201 1300 |003c: move/from16 v1, v19 │ │ +073168: 7120 e808 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +07316e: 0a0f |0041: move-result v15 │ │ +073170: 0200 1100 |0042: move/from16 v0, v17 │ │ +073174: 8700 |0044: float-to-int v0, v0 │ │ +073176: 0213 0000 |0045: move/from16 v19, v0 │ │ +07317a: 0200 1200 |0047: move/from16 v0, v18 │ │ +07317e: 8700 |0049: float-to-int v0, v0 │ │ +073180: 0214 0000 |004a: move/from16 v20, v0 │ │ +073184: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +073188: 0201 1300 |004e: move/from16 v1, v19 │ │ +07318c: 0202 1400 |0050: move/from16 v2, v20 │ │ +073190: 6e30 1d11 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ +073196: 0c10 |0055: move-result-object v16 │ │ +073198: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +07319c: 0201 1100 |0058: move/from16 v1, v17 │ │ +0731a0: 0202 1200 |005a: move/from16 v2, v18 │ │ +0731a4: 7040 2a11 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@112a │ │ +0731aa: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +0731ae: 0801 1000 |0061: move-object/from16 v1, v16 │ │ +0731b2: 6e30 3211 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ +0731b8: 0800 1500 |0066: move-object/from16 v0, v21 │ │ +0731bc: 5400 4c04 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +0731c0: 0813 0000 |006a: move-object/from16 v19, v0 │ │ +0731c4: 4407 130f |006c: aget v7, v19, v15 │ │ +0731c8: 0800 1500 |006e: move-object/from16 v0, v21 │ │ +0731cc: 5200 5904 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +0731d0: 0213 0000 |0072: move/from16 v19, v0 │ │ +0731d4: 9513 1307 |0074: and-int v19, v19, v7 │ │ +0731d8: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ +0731dc: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +0731e0: 5400 4604 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +0731e4: 0813 0000 |007c: move-object/from16 v19, v0 │ │ +0731e8: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +0731ec: 5200 5904 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +0731f0: 0214 0000 |0082: move/from16 v20, v0 │ │ +0731f4: 9514 1407 |0084: and-int v20, v20, v7 │ │ +0731f8: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +0731fc: 0201 1400 |0088: move/from16 v1, v20 │ │ +073200: 6e30 0111 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1101 │ │ +073206: 28a2 |008d: goto 002f // -005e │ │ +073208: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +07320c: 7120 e808 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +073212: 0a0f |0093: move-result v15 │ │ +073214: 0800 1600 |0094: move-object/from16 v0, v22 │ │ +073218: 7120 ea08 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +07321e: 0a11 |0099: move-result v17 │ │ +073220: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +073224: 7120 eb08 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +07322a: 0a12 |009f: move-result v18 │ │ +07322c: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +073230: 0201 1100 |00a2: move/from16 v1, v17 │ │ +073234: 0202 1200 |00a4: move/from16 v2, v18 │ │ +073238: 7040 2a11 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@112a │ │ +07323e: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ +073242: 5200 4804 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +073246: 0213 0000 |00ad: move/from16 v19, v0 │ │ +07324a: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ +07324e: 0200 1100 |00b1: move/from16 v0, v17 │ │ +073252: 8700 |00b3: float-to-int v0, v0 │ │ +073254: 0213 0000 |00b4: move/from16 v19, v0 │ │ +073258: 0200 1200 |00b6: move/from16 v0, v18 │ │ +07325c: 8700 |00b8: float-to-int v0, v0 │ │ +07325e: 0214 0000 |00b9: move/from16 v20, v0 │ │ +073262: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +073266: 0201 1300 |00bd: move/from16 v1, v19 │ │ +07326a: 0202 1400 |00bf: move/from16 v2, v20 │ │ +07326e: 6e30 1d11 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ +073274: 0c10 |00c4: move-result-object v16 │ │ +073276: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +07327a: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ +07327e: 6e30 3211 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ +073284: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ +073288: 5400 4c04 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +07328c: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ +073290: 4407 130f |00d2: aget v7, v19, v15 │ │ +073294: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +073298: 5200 5904 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +07329c: 0213 0000 |00d8: move/from16 v19, v0 │ │ +0732a0: 9513 1307 |00da: and-int v19, v19, v7 │ │ +0732a4: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ +0732a8: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +0732ac: 5400 4604 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +0732b0: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ +0732b4: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +0732b8: 5200 5904 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +0732bc: 0214 0000 |00e8: move/from16 v20, v0 │ │ +0732c0: 9514 1407 |00ea: and-int v20, v20, v7 │ │ +0732c4: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +0732c8: 0201 1400 |00ee: move/from16 v1, v20 │ │ +0732cc: 6e30 0111 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1101 │ │ +0732d2: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ +0732d6: 0200 1100 |00f5: move/from16 v0, v17 │ │ +0732da: 8700 |00f7: float-to-int v0, v0 │ │ +0732dc: 0213 0000 |00f8: move/from16 v19, v0 │ │ +0732e0: 0200 1200 |00fa: move/from16 v0, v18 │ │ +0732e4: 8700 |00fc: float-to-int v0, v0 │ │ +0732e6: 0214 0000 |00fd: move/from16 v20, v0 │ │ +0732ea: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ +0732ee: 0201 1300 |0101: move/from16 v1, v19 │ │ +0732f2: 0202 1400 |0103: move/from16 v2, v20 │ │ +0732f6: 6e30 2411 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@1124 │ │ +0732fc: 0a13 |0108: move-result v19 │ │ +0732fe: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ +073302: 0800 1500 |010b: move-object/from16 v0, v21 │ │ +073306: 5400 4704 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +07330a: 0813 0000 |010f: move-object/from16 v19, v0 │ │ +07330e: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +073312: 0801 1300 |0113: move-object/from16 v1, v19 │ │ +073316: 6e30 3211 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ +07331c: 2900 17ff |0118: goto/16 002f // -00e9 │ │ +073320: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +073324: 5200 4804 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +073328: 0213 0000 |011e: move/from16 v19, v0 │ │ +07332c: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ +073330: 0200 1300 |0122: move/from16 v0, v19 │ │ +073334: 0201 1400 |0124: move/from16 v1, v20 │ │ +073338: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ +07333c: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +073340: 5200 4504 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +073344: 0213 0000 |012c: move/from16 v19, v0 │ │ +073348: 0800 1600 |012e: move-object/from16 v0, v22 │ │ +07334c: 0201 1300 |0130: move/from16 v1, v19 │ │ +073350: 7120 e308 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08e3 │ │ +073356: 0a0c |0135: move-result v12 │ │ +073358: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +07335c: 7120 ea08 c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +073362: 0a11 |013b: move-result v17 │ │ +073364: 0800 1600 |013c: move-object/from16 v0, v22 │ │ +073368: 7120 eb08 c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +07336e: 0a12 |0141: move-result v18 │ │ +073370: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +073374: 5400 4f04 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@044f │ │ +073378: 0813 0000 |0146: move-object/from16 v19, v0 │ │ +07337c: 0800 1500 |0148: move-object/from16 v0, v21 │ │ +073380: 5200 4504 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +073384: 0214 0000 |014c: move/from16 v20, v0 │ │ +073388: 4413 1314 |014e: aget v19, v19, v20 │ │ +07338c: a713 1113 |0150: sub-float v19, v17, v19 │ │ +073390: 0200 1300 |0152: move/from16 v0, v19 │ │ +073394: 870a |0154: float-to-int v10, v0 │ │ +073396: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +07339a: 5400 5004 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0450 │ │ +07339e: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +0733a2: 0800 1500 |015b: move-object/from16 v0, v21 │ │ +0733a6: 5200 4504 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +0733aa: 0214 0000 |015f: move/from16 v20, v0 │ │ +0733ae: 4413 1314 |0161: aget v19, v19, v20 │ │ +0733b2: a713 1213 |0163: sub-float v19, v18, v19 │ │ +0733b6: 0200 1300 |0165: move/from16 v0, v19 │ │ +0733ba: 870b |0167: float-to-int v11, v0 │ │ +0733bc: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +0733c0: 5400 4704 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0733c4: 0813 0000 |016c: move-object/from16 v19, v0 │ │ +0733c8: 7401 e31f 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +0733ce: 0a13 |0171: move-result v19 │ │ +0733d0: 9013 130a |0172: add-int v19, v19, v10 │ │ +0733d4: 0800 1500 |0174: move-object/from16 v0, v21 │ │ +0733d8: 5400 4704 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0733dc: 0814 0000 |0178: move-object/from16 v20, v0 │ │ +0733e0: 7401 f61f 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0733e6: 0a14 |017d: move-result v20 │ │ +0733e8: 9014 140b |017e: add-int v20, v20, v11 │ │ +0733ec: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +0733f0: 0201 1300 |0182: move/from16 v1, v19 │ │ +0733f4: 0202 1400 |0184: move/from16 v2, v20 │ │ +0733f8: 705b 1b11 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@111b │ │ +0733fe: 7602 2b11 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@112b │ │ +073404: 2900 a3fe |018c: goto/16 002f // -015d │ │ +073408: 7701 e708 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e7 │ │ +07340e: 0a0e |0191: move-result v14 │ │ +073410: 1208 |0192: const/4 v8, #int 0 // #0 │ │ +073412: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ +073416: 0800 1600 |0195: move-object/from16 v0, v22 │ │ +07341a: 7120 e808 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +073420: 0a0f |019a: move-result v15 │ │ +073422: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +073426: 7120 ea08 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +07342c: 0a11 |01a0: move-result v17 │ │ +07342e: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +073432: 7120 eb08 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +073438: 0a12 |01a6: move-result v18 │ │ +07343a: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ +07343e: 5400 4d04 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +073442: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ +073446: 4413 130f |01ad: aget v19, v19, v15 │ │ +07344a: a705 1113 |01af: sub-float v5, v17, v19 │ │ +07344e: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ +073452: 5400 4e04 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +073456: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ +07345a: 4413 130f |01b7: aget v19, v19, v15 │ │ +07345e: a706 1213 |01b9: sub-float v6, v18, v19 │ │ +073462: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ +073466: 7040 2911 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1129 │ │ +07346c: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ +073470: 5200 4804 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +073474: 0213 0000 |01c4: move/from16 v19, v0 │ │ +073478: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ +07347c: 0200 1300 |01c8: move/from16 v0, v19 │ │ +073480: 0201 1400 |01ca: move/from16 v1, v20 │ │ +073484: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ +073488: 7602 2b11 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@112b │ │ +07348e: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ +073492: 0200 1100 |01d3: move/from16 v0, v17 │ │ +073496: 8700 |01d5: float-to-int v0, v0 │ │ +073498: 0213 0000 |01d6: move/from16 v19, v0 │ │ +07349c: 0200 1200 |01d8: move/from16 v0, v18 │ │ +0734a0: 8700 |01da: float-to-int v0, v0 │ │ +0734a2: 0214 0000 |01db: move/from16 v20, v0 │ │ +0734a6: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +0734aa: 0201 1300 |01df: move/from16 v1, v19 │ │ +0734ae: 0202 1400 |01e1: move/from16 v2, v20 │ │ +0734b2: 6e30 1d11 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ +0734b8: 0c10 |01e6: move-result-object v16 │ │ +0734ba: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ +0734be: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ +0734c2: 7040 0f11 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@110f │ │ +0734c8: 0a13 |01ee: move-result v19 │ │ +0734ca: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ +0734ce: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ +0734d2: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ +0734d6: 6e30 3211 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ +0734dc: 0a13 |01f8: move-result v19 │ │ +0734de: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ +0734e2: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0734e6: 2896 |01fd: goto 0193 // -006a │ │ +0734e8: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +0734ec: 7120 e808 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +0734f2: 0a0f |0203: move-result v15 │ │ +0734f4: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +0734f8: 5200 4804 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +0734fc: 0213 0000 |0208: move/from16 v19, v0 │ │ +073500: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ +073504: 0200 1300 |020c: move/from16 v0, v19 │ │ +073508: 0201 1400 |020e: move/from16 v1, v20 │ │ +07350c: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ +073510: 0800 1500 |0212: move-object/from16 v0, v21 │ │ +073514: 5200 4504 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +073518: 0213 0000 |0216: move/from16 v19, v0 │ │ +07351c: 0200 1300 |0218: move/from16 v0, v19 │ │ +073520: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ +073524: 12fd |021c: const/4 v13, #int -1 // #ff │ │ +073526: 7701 e708 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e7 │ │ +07352c: 0a0e |0220: move-result v14 │ │ +07352e: 1208 |0221: const/4 v8, #int 0 // #0 │ │ +073530: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ +073534: 0800 1600 |0224: move-object/from16 v0, v22 │ │ +073538: 7120 e808 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +07353e: 0a09 |0229: move-result v9 │ │ +073540: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +073544: 5200 4504 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +073548: 0213 0000 |022e: move/from16 v19, v0 │ │ +07354c: 0200 1300 |0230: move/from16 v0, v19 │ │ +073550: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ +073554: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ +073558: 28ec |0236: goto 0222 // -0014 │ │ +07355a: 0800 1600 |0237: move-object/from16 v0, v22 │ │ +07355e: 7120 ea08 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +073564: 0a11 |023c: move-result v17 │ │ +073566: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +07356a: 7120 eb08 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +073570: 0a12 |0242: move-result v18 │ │ +073572: 0200 1100 |0243: move/from16 v0, v17 │ │ +073576: 8700 |0245: float-to-int v0, v0 │ │ +073578: 0213 0000 |0246: move/from16 v19, v0 │ │ +07357c: 0200 1200 |0248: move/from16 v0, v18 │ │ +073580: 8700 |024a: float-to-int v0, v0 │ │ +073582: 0214 0000 |024b: move/from16 v20, v0 │ │ +073586: 0800 1500 |024d: move-object/from16 v0, v21 │ │ +07358a: 0201 1300 |024f: move/from16 v1, v19 │ │ +07358e: 0202 1400 |0251: move/from16 v2, v20 │ │ +073592: 6e30 1d11 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ +073598: 0c13 |0256: move-result-object v19 │ │ +07359a: 0800 1500 |0257: move-object/from16 v0, v21 │ │ +07359e: 5400 4704 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0735a2: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +0735a6: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +0735aa: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +0735ae: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ +0735b2: 0800 1500 |0263: move-object/from16 v0, v21 │ │ +0735b6: 5400 4704 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0735ba: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +0735be: 0800 1500 |0269: move-object/from16 v0, v21 │ │ +0735c2: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +0735c6: 6e30 3211 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ +0735cc: 0a13 |0270: move-result v19 │ │ +0735ce: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ +0735d2: 0800 1500 |0273: move-object/from16 v0, v21 │ │ +0735d6: 520d 4504 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +0735da: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ +0735de: 0200 1300 |0279: move/from16 v0, v19 │ │ +0735e2: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ +0735e6: 7601 2811 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1128 │ │ +0735ec: 0800 1500 |0280: move-object/from16 v0, v21 │ │ +0735f0: 7020 1311 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1113 │ │ +0735f6: 2900 aafd |0285: goto/16 002f // -0256 │ │ +0735fa: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +0735fe: 5200 4804 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +073602: 0213 0000 |028b: move/from16 v19, v0 │ │ +073606: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ +07360a: 0200 1300 |028f: move/from16 v0, v19 │ │ +07360e: 0201 1400 |0291: move/from16 v1, v20 │ │ +073612: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ +073616: 7601 2811 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1128 │ │ +07361c: 7401 0a11 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +073622: 2900 94fd |029b: goto/16 002f // -026c │ │ +073626: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +07362a: 5200 4804 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +07362e: 0213 0000 |02a1: move/from16 v19, v0 │ │ +073632: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ +073636: 0200 1300 |02a5: move/from16 v0, v19 │ │ +07363a: 0201 1400 |02a7: move/from16 v1, v20 │ │ +07363e: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ +073642: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ +073646: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ +07364a: 0800 1500 |02af: move-object/from16 v0, v21 │ │ +07364e: 0201 1300 |02b1: move/from16 v1, v19 │ │ +073652: 0202 1400 |02b3: move/from16 v2, v20 │ │ +073656: 7030 1911 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1119 │ │ +07365c: 7401 0a11 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +073662: 2900 74fd |02bb: goto/16 002f // -028c │ │ +073666: 0000 |02bd: nop // spacer │ │ +073668: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1079 │ │ 0x0004 line=1080 │ │ 0x0008 line=1082 │ │ 0x000a line=1085 │ │ 0x000d line=1088 │ │ @@ -125171,28 +125198,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -073608: |[073608] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ -073618: 5420 5304 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ -07361c: 5421 5704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0457 │ │ -073620: 6e20 9420 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2094 │ │ -073626: 5220 4804 |0007: iget v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -07362a: 3230 1000 |0009: if-eq v0, v3, 0019 // +0010 │ │ -07362e: 5923 4804 |000b: iput v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -073632: 5420 4604 |000d: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -073636: 6e20 0311 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@1103 │ │ -07363c: 5220 4804 |0012: iget v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -073640: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -073644: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -073646: 5b20 4704 |0017: iput-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -07364a: 0e00 |0019: return-void │ │ +07368c: |[07368c] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ +07369c: 5420 5304 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0453 │ │ +0736a0: 5421 5704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0457 │ │ +0736a4: 6e20 9420 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2094 │ │ +0736aa: 5220 4804 |0007: iget v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +0736ae: 3230 1000 |0009: if-eq v0, v3, 0019 // +0010 │ │ +0736b2: 5923 4804 |000b: iput v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +0736b6: 5420 4604 |000d: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +0736ba: 6e20 0311 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@1103 │ │ +0736c0: 5220 4804 |0012: iget v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +0736c4: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +0736c8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0736ca: 5b20 4704 |0017: iput-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0736ce: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x0007 line=872 │ │ 0x000b line=873 │ │ 0x000d line=874 │ │ 0x0012 line=875 │ │ @@ -125207,17 +125234,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07364c: |[07364c] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ -07365c: 5901 5904 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -073660: 0e00 |0002: return-void │ │ +0736d0: |[0736d0] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ +0736e0: 5901 5904 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +0736e4: 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 │ │ @@ -125227,17 +125254,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -073664: |[073664] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ -073674: 5901 5204 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ -073678: 0e00 |0002: return-void │ │ +0736e8: |[0736e8] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ +0736f8: 5901 5204 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0452 │ │ +0736fc: 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 │ │ @@ -125247,34 +125274,34 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -07367c: |[07367c] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ -07368c: 5530 5504 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0455 │ │ -073690: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -073694: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -073698: 1a01 1104 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@0411 │ │ -07369c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0736a2: 2700 |000b: throw v0 │ │ -0736a4: 5430 5a04 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -0736a8: 5231 4504 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -0736ac: 7120 8109 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0981 │ │ -0736b2: 0a00 |0013: move-result v0 │ │ -0736b4: 8700 |0014: float-to-int v0, v0 │ │ -0736b6: 5431 5a04 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -0736ba: 5232 4504 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -0736be: 7120 8209 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0982 │ │ -0736c4: 0a01 |001c: move-result v1 │ │ -0736c6: 8711 |001d: float-to-int v1, v1 │ │ -0736c8: 7051 1e11 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@111e │ │ -0736ce: 0a00 |0021: move-result v0 │ │ -0736d0: 0f00 |0022: return v0 │ │ +073700: |[073700] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ +073710: 5530 5504 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0455 │ │ +073714: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +073718: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +07371c: 1a01 1404 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@0414 │ │ +073720: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +073726: 2700 |000b: throw v0 │ │ +073728: 5430 5a04 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +07372c: 5231 4504 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +073730: 7120 8109 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0981 │ │ +073736: 0a00 |0013: move-result v0 │ │ +073738: 8700 |0014: float-to-int v0, v0 │ │ +07373a: 5431 5a04 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +07373e: 5232 4504 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +073742: 7120 8209 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0982 │ │ +073748: 0a01 |001c: move-result v1 │ │ +07374a: 8711 |001d: float-to-int v1, v1 │ │ +07374c: 7051 1e11 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@111e │ │ +073752: 0a00 |0021: move-result v0 │ │ +073754: 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; │ │ @@ -125286,315 +125313,315 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 614 16-bit code units │ │ -0736d4: |[0736d4] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0736e4: 7701 e508 1b00 |0000: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -0736ea: 0a04 |0003: move-result v4 │ │ -0736ec: 7701 e408 1b00 |0004: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ -0736f2: 0a05 |0007: move-result v5 │ │ -0736f4: 3904 0500 |0008: if-nez v4, 000d // +0005 │ │ -0736f8: 7401 0a11 1a00 |000a: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -0736fe: 0800 1a00 |000d: move-object/from16 v0, v26 │ │ -073702: 5400 5a04 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -073706: 0818 0000 |0011: move-object/from16 v24, v0 │ │ -07370a: 3918 0c00 |0013: if-nez v24, 001f // +000c │ │ -07370e: 7100 ae1f 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ -073714: 0c18 |0018: move-result-object v24 │ │ -073716: 0800 1800 |0019: move-object/from16 v0, v24 │ │ -07371a: 0801 1a00 |001b: move-object/from16 v1, v26 │ │ -07371e: 5b10 5a04 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -073722: 0800 1a00 |001f: move-object/from16 v0, v26 │ │ -073726: 5400 5a04 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ -07372a: 0818 0000 |0023: move-object/from16 v24, v0 │ │ -07372e: 0800 1800 |0025: move-object/from16 v0, v24 │ │ -073732: 0801 1b00 |0027: move-object/from16 v1, v27 │ │ -073736: 6e20 a61f 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ -07373c: 2b04 2802 0000 |002c: packed-switch v4, 00000254 // +00000228 │ │ -073742: 0800 1a00 |002f: move-object/from16 v0, v26 │ │ -073746: 5200 4804 |0031: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -07374a: 0218 0000 |0033: move/from16 v24, v0 │ │ -07374e: 1319 0100 |0035: const/16 v25, #int 1 // #1 │ │ -073752: 0200 1800 |0037: move/from16 v0, v24 │ │ -073756: 0201 1900 |0039: move/from16 v1, v25 │ │ -07375a: 3310 1502 |003b: if-ne v0, v1, 0250 // +0215 │ │ -07375e: 1318 0100 |003d: const/16 v24, #int 1 // #1 │ │ -073762: 0f18 |003f: return v24 │ │ -073764: 7401 961f 1b00 |0040: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -07376a: 0a16 |0043: move-result v22 │ │ -07376c: 7401 981f 1b00 |0044: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -073772: 0a17 |0047: move-result v23 │ │ -073774: 1318 0000 |0048: const/16 v24, #int 0 // #0 │ │ -073778: 0800 1b00 |004a: move-object/from16 v0, v27 │ │ -07377c: 0201 1800 |004c: move/from16 v1, v24 │ │ -073780: 7120 e808 1000 |004e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -073786: 0a11 |0051: move-result v17 │ │ -073788: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ -07378c: 0201 1600 |0054: move/from16 v1, v22 │ │ -073790: 0202 1700 |0056: move/from16 v2, v23 │ │ -073794: 0203 1100 |0058: move/from16 v3, v17 │ │ -073798: 7040 2a11 1032 |005a: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@112a │ │ -07379e: 0200 1600 |005d: move/from16 v0, v22 │ │ -0737a2: 8700 |005f: float-to-int v0, v0 │ │ -0737a4: 0218 0000 |0060: move/from16 v24, v0 │ │ -0737a8: 0200 1700 |0062: move/from16 v0, v23 │ │ -0737ac: 8700 |0064: float-to-int v0, v0 │ │ -0737ae: 0219 0000 |0065: move/from16 v25, v0 │ │ -0737b2: 0800 1a00 |0067: move-object/from16 v0, v26 │ │ -0737b6: 0201 1800 |0069: move/from16 v1, v24 │ │ -0737ba: 0202 1900 |006b: move/from16 v2, v25 │ │ -0737be: 6e30 1d11 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ -0737c4: 0c14 |0070: move-result-object v20 │ │ -0737c6: 0800 1a00 |0071: move-object/from16 v0, v26 │ │ -0737ca: 5400 4704 |0073: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -0737ce: 0818 0000 |0075: move-object/from16 v24, v0 │ │ -0737d2: 0800 1400 |0077: move-object/from16 v0, v20 │ │ -0737d6: 0801 1800 |0079: move-object/from16 v1, v24 │ │ -0737da: 3310 1900 |007b: if-ne v0, v1, 0094 // +0019 │ │ -0737de: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ -0737e2: 5200 4804 |007f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -0737e6: 0218 0000 |0081: move/from16 v24, v0 │ │ -0737ea: 1319 0200 |0083: const/16 v25, #int 2 // #2 │ │ -0737ee: 0200 1800 |0085: move/from16 v0, v24 │ │ -0737f2: 0201 1900 |0087: move/from16 v1, v25 │ │ -0737f6: 3310 0b00 |0089: if-ne v0, v1, 0094 // +000b │ │ -0737fa: 0800 1a00 |008b: move-object/from16 v0, v26 │ │ -0737fe: 0801 1400 |008d: move-object/from16 v1, v20 │ │ -073802: 0202 1100 |008f: move/from16 v2, v17 │ │ -073806: 6e30 3211 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ -07380c: 0800 1a00 |0094: move-object/from16 v0, v26 │ │ -073810: 5400 4c04 |0096: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -073814: 0818 0000 |0098: move-object/from16 v24, v0 │ │ -073818: 4408 1811 |009a: aget v8, v24, v17 │ │ -07381c: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ -073820: 5200 5904 |009e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -073824: 0218 0000 |00a0: move/from16 v24, v0 │ │ -073828: 9518 1808 |00a2: and-int v24, v24, v8 │ │ -07382c: 3818 8bff |00a4: if-eqz v24, 002f // -0075 │ │ -073830: 0800 1a00 |00a6: move-object/from16 v0, v26 │ │ -073834: 5400 4604 |00a8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -073838: 0818 0000 |00aa: move-object/from16 v24, v0 │ │ -07383c: 0800 1a00 |00ac: move-object/from16 v0, v26 │ │ -073840: 5200 5904 |00ae: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -073844: 0219 0000 |00b0: move/from16 v25, v0 │ │ -073848: 9519 1908 |00b2: and-int v25, v25, v8 │ │ -07384c: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ -073850: 0201 1900 |00b6: move/from16 v1, v25 │ │ -073854: 0202 1100 |00b8: move/from16 v2, v17 │ │ -073858: 6e30 0111 1002 |00ba: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1101 │ │ -07385e: 2900 72ff |00bd: goto/16 002f // -008e │ │ -073862: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ -073866: 7120 e808 5000 |00c1: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -07386c: 0a11 |00c4: move-result v17 │ │ -07386e: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ -073872: 7120 ea08 5000 |00c7: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -073878: 0a16 |00ca: move-result v22 │ │ -07387a: 0800 1b00 |00cb: move-object/from16 v0, v27 │ │ -07387e: 7120 eb08 5000 |00cd: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -073884: 0a17 |00d0: move-result v23 │ │ -073886: 0800 1a00 |00d1: move-object/from16 v0, v26 │ │ -07388a: 0201 1600 |00d3: move/from16 v1, v22 │ │ -07388e: 0202 1700 |00d5: move/from16 v2, v23 │ │ -073892: 0203 1100 |00d7: move/from16 v3, v17 │ │ -073896: 7040 2a11 1032 |00d9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@112a │ │ -07389c: 0800 1a00 |00dc: move-object/from16 v0, v26 │ │ -0738a0: 5200 4804 |00de: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -0738a4: 0218 0000 |00e0: move/from16 v24, v0 │ │ -0738a8: 3918 2d00 |00e2: if-nez v24, 010f // +002d │ │ -0738ac: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ -0738b0: 5400 4c04 |00e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ -0738b4: 0818 0000 |00e8: move-object/from16 v24, v0 │ │ -0738b8: 4408 1811 |00ea: aget v8, v24, v17 │ │ -0738bc: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ -0738c0: 5200 5904 |00ee: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -0738c4: 0218 0000 |00f0: move/from16 v24, v0 │ │ -0738c8: 9518 1808 |00f2: and-int v24, v24, v8 │ │ -0738cc: 3818 3bff |00f4: if-eqz v24, 002f // -00c5 │ │ -0738d0: 0800 1a00 |00f6: move-object/from16 v0, v26 │ │ -0738d4: 5400 4604 |00f8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -0738d8: 0818 0000 |00fa: move-object/from16 v24, v0 │ │ -0738dc: 0800 1a00 |00fc: move-object/from16 v0, v26 │ │ -0738e0: 5200 5904 |00fe: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ -0738e4: 0219 0000 |0100: move/from16 v25, v0 │ │ -0738e8: 9519 1908 |0102: and-int v25, v25, v8 │ │ -0738ec: 0800 1800 |0104: move-object/from16 v0, v24 │ │ -0738f0: 0201 1900 |0106: move/from16 v1, v25 │ │ -0738f4: 0202 1100 |0108: move/from16 v2, v17 │ │ -0738f8: 6e30 0111 1002 |010a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1101 │ │ -0738fe: 2900 22ff |010d: goto/16 002f // -00de │ │ -073902: 0800 1a00 |010f: move-object/from16 v0, v26 │ │ -073906: 5200 4804 |0111: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -07390a: 0218 0000 |0113: move/from16 v24, v0 │ │ -07390e: 1319 0200 |0115: const/16 v25, #int 2 // #2 │ │ -073912: 0200 1800 |0117: move/from16 v0, v24 │ │ -073916: 0201 1900 |0119: move/from16 v1, v25 │ │ -07391a: 3310 14ff |011b: if-ne v0, v1, 002f // -00ec │ │ -07391e: 0200 1600 |011d: move/from16 v0, v22 │ │ -073922: 8700 |011f: float-to-int v0, v0 │ │ -073924: 0218 0000 |0120: move/from16 v24, v0 │ │ -073928: 0200 1700 |0122: move/from16 v0, v23 │ │ -07392c: 8700 |0124: float-to-int v0, v0 │ │ -07392e: 0219 0000 |0125: move/from16 v25, v0 │ │ -073932: 0800 1a00 |0127: move-object/from16 v0, v26 │ │ -073936: 0201 1800 |0129: move/from16 v1, v24 │ │ -07393a: 0202 1900 |012b: move/from16 v2, v25 │ │ -07393e: 6e30 1d11 1002 |012d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ -073944: 0c14 |0130: move-result-object v20 │ │ -073946: 0800 1a00 |0131: move-object/from16 v0, v26 │ │ -07394a: 5400 4704 |0133: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -07394e: 0818 0000 |0135: move-object/from16 v24, v0 │ │ -073952: 0800 1400 |0137: move-object/from16 v0, v20 │ │ -073956: 0801 1800 |0139: move-object/from16 v1, v24 │ │ -07395a: 3310 f4fe |013b: if-ne v0, v1, 002f // -010c │ │ -07395e: 0800 1a00 |013d: move-object/from16 v0, v26 │ │ -073962: 0801 1400 |013f: move-object/from16 v1, v20 │ │ -073966: 0202 1100 |0141: move/from16 v2, v17 │ │ -07396a: 6e30 3211 1002 |0143: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ -073970: 2900 e9fe |0146: goto/16 002f // -0117 │ │ -073974: 0800 1a00 |0148: move-object/from16 v0, v26 │ │ -073978: 5400 4d04 |014a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -07397c: 0818 0000 |014c: move-object/from16 v24, v0 │ │ -073980: 3818 e1fe |014e: if-eqz v24, 002f // -011f │ │ -073984: 0800 1a00 |0150: move-object/from16 v0, v26 │ │ -073988: 5400 4e04 |0152: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -07398c: 0818 0000 |0154: move-object/from16 v24, v0 │ │ -073990: 3818 d9fe |0156: if-eqz v24, 002f // -0127 │ │ -073994: 7701 e708 1b00 |0158: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e7 │ │ -07399a: 0a10 |015b: move-result v16 │ │ -07399c: 120a |015c: const/4 v10, #int 0 // #0 │ │ -07399e: 0200 1000 |015d: move/from16 v0, v16 │ │ -0739a2: 350a af00 |015f: if-ge v10, v0, 020e // +00af │ │ -0739a6: 0800 1b00 |0161: move-object/from16 v0, v27 │ │ -0739aa: 7120 e808 a000 |0163: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -0739b0: 0a11 |0166: move-result v17 │ │ -0739b2: 0800 1b00 |0167: move-object/from16 v0, v27 │ │ -0739b6: 7120 ea08 a000 |0169: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ -0739bc: 0a16 |016c: move-result v22 │ │ -0739be: 0800 1b00 |016d: move-object/from16 v0, v27 │ │ -0739c2: 7120 eb08 a000 |016f: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ -0739c8: 0a17 |0172: move-result v23 │ │ -0739ca: 0800 1a00 |0173: move-object/from16 v0, v26 │ │ -0739ce: 5400 4d04 |0175: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ -0739d2: 0818 0000 |0177: move-object/from16 v24, v0 │ │ -0739d6: 4418 1811 |0179: aget v24, v24, v17 │ │ -0739da: a706 1618 |017b: sub-float v6, v22, v24 │ │ -0739de: 0800 1a00 |017d: move-object/from16 v0, v26 │ │ -0739e2: 5400 4e04 |017f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ -0739e6: 0818 0000 |0181: move-object/from16 v24, v0 │ │ -0739ea: 4418 1811 |0183: aget v24, v24, v17 │ │ -0739ee: a707 1718 |0185: sub-float v7, v23, v24 │ │ -0739f2: 0200 1600 |0187: move/from16 v0, v22 │ │ -0739f6: 8700 |0189: float-to-int v0, v0 │ │ -0739f8: 0218 0000 |018a: move/from16 v24, v0 │ │ -0739fc: 0200 1700 |018c: move/from16 v0, v23 │ │ -073a00: 8700 |018e: float-to-int v0, v0 │ │ -073a02: 0219 0000 |018f: move/from16 v25, v0 │ │ -073a06: 0800 1a00 |0191: move-object/from16 v0, v26 │ │ -073a0a: 0201 1800 |0193: move/from16 v1, v24 │ │ -073a0e: 0202 1900 |0195: move/from16 v2, v25 │ │ -073a12: 6e30 1d11 1002 |0197: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ -073a18: 0c14 |019a: move-result-object v20 │ │ -073a1a: 3814 7800 |019b: if-eqz v20, 0213 // +0078 │ │ -073a1e: 0800 1a00 |019d: move-object/from16 v0, v26 │ │ -073a22: 0801 1400 |019f: move-object/from16 v1, v20 │ │ -073a26: 7040 0f11 1076 |01a1: invoke-direct {v0, v1, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@110f │ │ -073a2c: 0a18 |01a4: move-result v24 │ │ -073a2e: 3818 6e00 |01a5: if-eqz v24, 0213 // +006e │ │ -073a32: 121f |01a7: const/4 v15, #int 1 // #1 │ │ -073a34: 380f 6d00 |01a8: if-eqz v15, 0215 // +006d │ │ -073a38: 7401 e31f 1400 |01aa: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -073a3e: 0a0d |01ad: move-result v13 │ │ -073a40: 8760 |01ae: float-to-int v0, v6 │ │ -073a42: 0218 0000 |01af: move/from16 v24, v0 │ │ -073a46: 9012 0d18 |01b1: add-int v18, v13, v24 │ │ -073a4a: 0800 1a00 |01b3: move-object/from16 v0, v26 │ │ -073a4e: 5400 4604 |01b5: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -073a52: 0818 0000 |01b7: move-object/from16 v24, v0 │ │ -073a56: 8760 |01b9: float-to-int v0, v6 │ │ -073a58: 0219 0000 |01ba: move/from16 v25, v0 │ │ -073a5c: 0800 1800 |01bc: move-object/from16 v0, v24 │ │ -073a60: 0801 1400 |01be: move-object/from16 v1, v20 │ │ -073a64: 0202 1200 |01c0: move/from16 v2, v18 │ │ -073a68: 0203 1900 |01c2: move/from16 v3, v25 │ │ -073a6c: 6e40 fa10 1032 |01c4: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@10fa │ │ -073a72: 0a0b |01c7: move-result v11 │ │ -073a74: 7401 f61f 1400 |01c8: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -073a7a: 0a0e |01cb: move-result v14 │ │ -073a7c: 8770 |01cc: float-to-int v0, v7 │ │ -073a7e: 0218 0000 |01cd: move/from16 v24, v0 │ │ -073a82: 9013 0e18 |01cf: add-int v19, v14, v24 │ │ -073a86: 0800 1a00 |01d1: move-object/from16 v0, v26 │ │ -073a8a: 5400 4604 |01d3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -073a8e: 0818 0000 |01d5: move-object/from16 v24, v0 │ │ -073a92: 8770 |01d7: float-to-int v0, v7 │ │ -073a94: 0219 0000 |01d8: move/from16 v25, v0 │ │ -073a98: 0800 1800 |01da: move-object/from16 v0, v24 │ │ -073a9c: 0801 1400 |01dc: move-object/from16 v1, v20 │ │ -073aa0: 0202 1300 |01de: move/from16 v2, v19 │ │ -073aa4: 0203 1900 |01e0: move/from16 v3, v25 │ │ -073aa8: 6e40 fb10 1032 |01e2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@10fb │ │ -073aae: 0a0c |01e5: move-result v12 │ │ -073ab0: 0800 1a00 |01e6: move-object/from16 v0, v26 │ │ -073ab4: 5400 4604 |01e8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -073ab8: 0818 0000 |01ea: move-object/from16 v24, v0 │ │ -073abc: 0800 1800 |01ec: move-object/from16 v0, v24 │ │ -073ac0: 0801 1400 |01ee: move-object/from16 v1, v20 │ │ -073ac4: 6e20 fd10 1000 |01f0: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@10fd │ │ -073aca: 0a09 |01f3: move-result v9 │ │ -073acc: 0800 1a00 |01f4: move-object/from16 v0, v26 │ │ -073ad0: 5400 4604 |01f6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -073ad4: 0818 0000 |01f8: move-object/from16 v24, v0 │ │ -073ad8: 0800 1800 |01fa: move-object/from16 v0, v24 │ │ -073adc: 0801 1400 |01fc: move-object/from16 v1, v20 │ │ -073ae0: 6e20 fe10 1000 |01fe: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@10fe │ │ -073ae6: 0a15 |0201: move-result v21 │ │ -073ae8: 3809 0600 |0202: if-eqz v9, 0208 // +0006 │ │ -073aec: 3d09 1100 |0204: if-lez v9, 0215 // +0011 │ │ -073af0: 33db 0f00 |0206: if-ne v11, v13, 0215 // +000f │ │ -073af4: 3815 0600 |0208: if-eqz v21, 020e // +0006 │ │ -073af8: 3d15 0b00 |020a: if-lez v21, 0215 // +000b │ │ -073afc: 33ec 0900 |020c: if-ne v12, v14, 0215 // +0009 │ │ -073b00: 7602 2b11 1a00 |020e: invoke-direct/range {v26, v27}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@112b │ │ -073b06: 2900 1efe |0211: goto/16 002f // -01e2 │ │ -073b0a: 120f |0213: const/4 v15, #int 0 // #0 │ │ -073b0c: 2894 |0214: goto 01a8 // -006c │ │ -073b0e: 0800 1a00 |0215: move-object/from16 v0, v26 │ │ -073b12: 0201 1100 |0217: move/from16 v1, v17 │ │ -073b16: 7040 2911 6017 |0219: invoke-direct {v0, v6, v7, v1}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1129 │ │ -073b1c: 0800 1a00 |021c: move-object/from16 v0, v26 │ │ -073b20: 5200 4804 |021e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -073b24: 0218 0000 |0220: move/from16 v24, v0 │ │ -073b28: 1319 0100 |0222: const/16 v25, #int 1 // #1 │ │ -073b2c: 0200 1800 |0224: move/from16 v0, v24 │ │ -073b30: 0201 1900 |0226: move/from16 v1, v25 │ │ -073b34: 3210 e6ff |0228: if-eq v0, v1, 020e // -001a │ │ -073b38: 380f 0e00 |022a: if-eqz v15, 0238 // +000e │ │ -073b3c: 0800 1a00 |022c: move-object/from16 v0, v26 │ │ -073b40: 0801 1400 |022e: move-object/from16 v1, v20 │ │ -073b44: 0202 1100 |0230: move/from16 v2, v17 │ │ -073b48: 6e30 3211 1002 |0232: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ -073b4e: 0a18 |0235: move-result v24 │ │ -073b50: 3918 d8ff |0236: if-nez v24, 020e // -0028 │ │ -073b54: d80a 0a01 |0238: add-int/lit8 v10, v10, #int 1 // #01 │ │ -073b58: 2900 23ff |023a: goto/16 015d // -00dd │ │ -073b5c: 0800 1b00 |023c: move-object/from16 v0, v27 │ │ -073b60: 7120 e808 5000 |023e: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ -073b66: 0a11 |0241: move-result v17 │ │ -073b68: 0800 1a00 |0242: move-object/from16 v0, v26 │ │ -073b6c: 0201 1100 |0244: move/from16 v1, v17 │ │ -073b70: 7020 1311 1000 |0246: invoke-direct {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1113 │ │ -073b76: 2900 e6fd |0249: goto/16 002f // -021a │ │ -073b7a: 7401 0a11 1a00 |024b: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ -073b80: 2900 e1fd |024e: goto/16 002f // -021f │ │ -073b84: 1318 0000 |0250: const/16 v24, #int 0 // #0 │ │ -073b88: 2900 edfd |0252: goto/16 003f // -0213 │ │ -073b8c: 0001 0700 0000 0000 1400 0000 1f02 ... |0254: packed-switch-data (18 units) │ │ +073758: |[073758] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +073768: 7701 e508 1b00 |0000: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +07376e: 0a04 |0003: move-result v4 │ │ +073770: 7701 e408 1b00 |0004: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08e4 │ │ +073776: 0a05 |0007: move-result v5 │ │ +073778: 3904 0500 |0008: if-nez v4, 000d // +0005 │ │ +07377c: 7401 0a11 1a00 |000a: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +073782: 0800 1a00 |000d: move-object/from16 v0, v26 │ │ +073786: 5400 5a04 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +07378a: 0818 0000 |0011: move-object/from16 v24, v0 │ │ +07378e: 3918 0c00 |0013: if-nez v24, 001f // +000c │ │ +073792: 7100 ae1f 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ +073798: 0c18 |0018: move-result-object v24 │ │ +07379a: 0800 1800 |0019: move-object/from16 v0, v24 │ │ +07379e: 0801 1a00 |001b: move-object/from16 v1, v26 │ │ +0737a2: 5b10 5a04 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +0737a6: 0800 1a00 |001f: move-object/from16 v0, v26 │ │ +0737aa: 5400 5a04 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@045a │ │ +0737ae: 0818 0000 |0023: move-object/from16 v24, v0 │ │ +0737b2: 0800 1800 |0025: move-object/from16 v0, v24 │ │ +0737b6: 0801 1b00 |0027: move-object/from16 v1, v27 │ │ +0737ba: 6e20 a61f 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ +0737c0: 2b04 2802 0000 |002c: packed-switch v4, 00000254 // +00000228 │ │ +0737c6: 0800 1a00 |002f: move-object/from16 v0, v26 │ │ +0737ca: 5200 4804 |0031: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +0737ce: 0218 0000 |0033: move/from16 v24, v0 │ │ +0737d2: 1319 0100 |0035: const/16 v25, #int 1 // #1 │ │ +0737d6: 0200 1800 |0037: move/from16 v0, v24 │ │ +0737da: 0201 1900 |0039: move/from16 v1, v25 │ │ +0737de: 3310 1502 |003b: if-ne v0, v1, 0250 // +0215 │ │ +0737e2: 1318 0100 |003d: const/16 v24, #int 1 // #1 │ │ +0737e6: 0f18 |003f: return v24 │ │ +0737e8: 7401 961f 1b00 |0040: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +0737ee: 0a16 |0043: move-result v22 │ │ +0737f0: 7401 981f 1b00 |0044: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +0737f6: 0a17 |0047: move-result v23 │ │ +0737f8: 1318 0000 |0048: const/16 v24, #int 0 // #0 │ │ +0737fc: 0800 1b00 |004a: move-object/from16 v0, v27 │ │ +073800: 0201 1800 |004c: move/from16 v1, v24 │ │ +073804: 7120 e808 1000 |004e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +07380a: 0a11 |0051: move-result v17 │ │ +07380c: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +073810: 0201 1600 |0054: move/from16 v1, v22 │ │ +073814: 0202 1700 |0056: move/from16 v2, v23 │ │ +073818: 0203 1100 |0058: move/from16 v3, v17 │ │ +07381c: 7040 2a11 1032 |005a: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@112a │ │ +073822: 0200 1600 |005d: move/from16 v0, v22 │ │ +073826: 8700 |005f: float-to-int v0, v0 │ │ +073828: 0218 0000 |0060: move/from16 v24, v0 │ │ +07382c: 0200 1700 |0062: move/from16 v0, v23 │ │ +073830: 8700 |0064: float-to-int v0, v0 │ │ +073832: 0219 0000 |0065: move/from16 v25, v0 │ │ +073836: 0800 1a00 |0067: move-object/from16 v0, v26 │ │ +07383a: 0201 1800 |0069: move/from16 v1, v24 │ │ +07383e: 0202 1900 |006b: move/from16 v2, v25 │ │ +073842: 6e30 1d11 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ +073848: 0c14 |0070: move-result-object v20 │ │ +07384a: 0800 1a00 |0071: move-object/from16 v0, v26 │ │ +07384e: 5400 4704 |0073: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +073852: 0818 0000 |0075: move-object/from16 v24, v0 │ │ +073856: 0800 1400 |0077: move-object/from16 v0, v20 │ │ +07385a: 0801 1800 |0079: move-object/from16 v1, v24 │ │ +07385e: 3310 1900 |007b: if-ne v0, v1, 0094 // +0019 │ │ +073862: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ +073866: 5200 4804 |007f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +07386a: 0218 0000 |0081: move/from16 v24, v0 │ │ +07386e: 1319 0200 |0083: const/16 v25, #int 2 // #2 │ │ +073872: 0200 1800 |0085: move/from16 v0, v24 │ │ +073876: 0201 1900 |0087: move/from16 v1, v25 │ │ +07387a: 3310 0b00 |0089: if-ne v0, v1, 0094 // +000b │ │ +07387e: 0800 1a00 |008b: move-object/from16 v0, v26 │ │ +073882: 0801 1400 |008d: move-object/from16 v1, v20 │ │ +073886: 0202 1100 |008f: move/from16 v2, v17 │ │ +07388a: 6e30 3211 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ +073890: 0800 1a00 |0094: move-object/from16 v0, v26 │ │ +073894: 5400 4c04 |0096: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +073898: 0818 0000 |0098: move-object/from16 v24, v0 │ │ +07389c: 4408 1811 |009a: aget v8, v24, v17 │ │ +0738a0: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ +0738a4: 5200 5904 |009e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +0738a8: 0218 0000 |00a0: move/from16 v24, v0 │ │ +0738ac: 9518 1808 |00a2: and-int v24, v24, v8 │ │ +0738b0: 3818 8bff |00a4: if-eqz v24, 002f // -0075 │ │ +0738b4: 0800 1a00 |00a6: move-object/from16 v0, v26 │ │ +0738b8: 5400 4604 |00a8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +0738bc: 0818 0000 |00aa: move-object/from16 v24, v0 │ │ +0738c0: 0800 1a00 |00ac: move-object/from16 v0, v26 │ │ +0738c4: 5200 5904 |00ae: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +0738c8: 0219 0000 |00b0: move/from16 v25, v0 │ │ +0738cc: 9519 1908 |00b2: and-int v25, v25, v8 │ │ +0738d0: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ +0738d4: 0201 1900 |00b6: move/from16 v1, v25 │ │ +0738d8: 0202 1100 |00b8: move/from16 v2, v17 │ │ +0738dc: 6e30 0111 1002 |00ba: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1101 │ │ +0738e2: 2900 72ff |00bd: goto/16 002f // -008e │ │ +0738e6: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ +0738ea: 7120 e808 5000 |00c1: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +0738f0: 0a11 |00c4: move-result v17 │ │ +0738f2: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ +0738f6: 7120 ea08 5000 |00c7: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +0738fc: 0a16 |00ca: move-result v22 │ │ +0738fe: 0800 1b00 |00cb: move-object/from16 v0, v27 │ │ +073902: 7120 eb08 5000 |00cd: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +073908: 0a17 |00d0: move-result v23 │ │ +07390a: 0800 1a00 |00d1: move-object/from16 v0, v26 │ │ +07390e: 0201 1600 |00d3: move/from16 v1, v22 │ │ +073912: 0202 1700 |00d5: move/from16 v2, v23 │ │ +073916: 0203 1100 |00d7: move/from16 v3, v17 │ │ +07391a: 7040 2a11 1032 |00d9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@112a │ │ +073920: 0800 1a00 |00dc: move-object/from16 v0, v26 │ │ +073924: 5200 4804 |00de: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +073928: 0218 0000 |00e0: move/from16 v24, v0 │ │ +07392c: 3918 2d00 |00e2: if-nez v24, 010f // +002d │ │ +073930: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ +073934: 5400 4c04 |00e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@044c │ │ +073938: 0818 0000 |00e8: move-object/from16 v24, v0 │ │ +07393c: 4408 1811 |00ea: aget v8, v24, v17 │ │ +073940: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ +073944: 5200 5904 |00ee: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +073948: 0218 0000 |00f0: move/from16 v24, v0 │ │ +07394c: 9518 1808 |00f2: and-int v24, v24, v8 │ │ +073950: 3818 3bff |00f4: if-eqz v24, 002f // -00c5 │ │ +073954: 0800 1a00 |00f6: move-object/from16 v0, v26 │ │ +073958: 5400 4604 |00f8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +07395c: 0818 0000 |00fa: move-object/from16 v24, v0 │ │ +073960: 0800 1a00 |00fc: move-object/from16 v0, v26 │ │ +073964: 5200 5904 |00fe: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0459 │ │ +073968: 0219 0000 |0100: move/from16 v25, v0 │ │ +07396c: 9519 1908 |0102: and-int v25, v25, v8 │ │ +073970: 0800 1800 |0104: move-object/from16 v0, v24 │ │ +073974: 0201 1900 |0106: move/from16 v1, v25 │ │ +073978: 0202 1100 |0108: move/from16 v2, v17 │ │ +07397c: 6e30 0111 1002 |010a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1101 │ │ +073982: 2900 22ff |010d: goto/16 002f // -00de │ │ +073986: 0800 1a00 |010f: move-object/from16 v0, v26 │ │ +07398a: 5200 4804 |0111: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +07398e: 0218 0000 |0113: move/from16 v24, v0 │ │ +073992: 1319 0200 |0115: const/16 v25, #int 2 // #2 │ │ +073996: 0200 1800 |0117: move/from16 v0, v24 │ │ +07399a: 0201 1900 |0119: move/from16 v1, v25 │ │ +07399e: 3310 14ff |011b: if-ne v0, v1, 002f // -00ec │ │ +0739a2: 0200 1600 |011d: move/from16 v0, v22 │ │ +0739a6: 8700 |011f: float-to-int v0, v0 │ │ +0739a8: 0218 0000 |0120: move/from16 v24, v0 │ │ +0739ac: 0200 1700 |0122: move/from16 v0, v23 │ │ +0739b0: 8700 |0124: float-to-int v0, v0 │ │ +0739b2: 0219 0000 |0125: move/from16 v25, v0 │ │ +0739b6: 0800 1a00 |0127: move-object/from16 v0, v26 │ │ +0739ba: 0201 1800 |0129: move/from16 v1, v24 │ │ +0739be: 0202 1900 |012b: move/from16 v2, v25 │ │ +0739c2: 6e30 1d11 1002 |012d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ +0739c8: 0c14 |0130: move-result-object v20 │ │ +0739ca: 0800 1a00 |0131: move-object/from16 v0, v26 │ │ +0739ce: 5400 4704 |0133: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +0739d2: 0818 0000 |0135: move-object/from16 v24, v0 │ │ +0739d6: 0800 1400 |0137: move-object/from16 v0, v20 │ │ +0739da: 0801 1800 |0139: move-object/from16 v1, v24 │ │ +0739de: 3310 f4fe |013b: if-ne v0, v1, 002f // -010c │ │ +0739e2: 0800 1a00 |013d: move-object/from16 v0, v26 │ │ +0739e6: 0801 1400 |013f: move-object/from16 v1, v20 │ │ +0739ea: 0202 1100 |0141: move/from16 v2, v17 │ │ +0739ee: 6e30 3211 1002 |0143: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ +0739f4: 2900 e9fe |0146: goto/16 002f // -0117 │ │ +0739f8: 0800 1a00 |0148: move-object/from16 v0, v26 │ │ +0739fc: 5400 4d04 |014a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +073a00: 0818 0000 |014c: move-object/from16 v24, v0 │ │ +073a04: 3818 e1fe |014e: if-eqz v24, 002f // -011f │ │ +073a08: 0800 1a00 |0150: move-object/from16 v0, v26 │ │ +073a0c: 5400 4e04 |0152: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +073a10: 0818 0000 |0154: move-object/from16 v24, v0 │ │ +073a14: 3818 d9fe |0156: if-eqz v24, 002f // -0127 │ │ +073a18: 7701 e708 1b00 |0158: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e7 │ │ +073a1e: 0a10 |015b: move-result v16 │ │ +073a20: 120a |015c: const/4 v10, #int 0 // #0 │ │ +073a22: 0200 1000 |015d: move/from16 v0, v16 │ │ +073a26: 350a af00 |015f: if-ge v10, v0, 020e // +00af │ │ +073a2a: 0800 1b00 |0161: move-object/from16 v0, v27 │ │ +073a2e: 7120 e808 a000 |0163: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +073a34: 0a11 |0166: move-result v17 │ │ +073a36: 0800 1b00 |0167: move-object/from16 v0, v27 │ │ +073a3a: 7120 ea08 a000 |0169: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08ea │ │ +073a40: 0a16 |016c: move-result v22 │ │ +073a42: 0800 1b00 |016d: move-object/from16 v0, v27 │ │ +073a46: 7120 eb08 a000 |016f: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08eb │ │ +073a4c: 0a17 |0172: move-result v23 │ │ +073a4e: 0800 1a00 |0173: move-object/from16 v0, v26 │ │ +073a52: 5400 4d04 |0175: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@044d │ │ +073a56: 0818 0000 |0177: move-object/from16 v24, v0 │ │ +073a5a: 4418 1811 |0179: aget v24, v24, v17 │ │ +073a5e: a706 1618 |017b: sub-float v6, v22, v24 │ │ +073a62: 0800 1a00 |017d: move-object/from16 v0, v26 │ │ +073a66: 5400 4e04 |017f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@044e │ │ +073a6a: 0818 0000 |0181: move-object/from16 v24, v0 │ │ +073a6e: 4418 1811 |0183: aget v24, v24, v17 │ │ +073a72: a707 1718 |0185: sub-float v7, v23, v24 │ │ +073a76: 0200 1600 |0187: move/from16 v0, v22 │ │ +073a7a: 8700 |0189: float-to-int v0, v0 │ │ +073a7c: 0218 0000 |018a: move/from16 v24, v0 │ │ +073a80: 0200 1700 |018c: move/from16 v0, v23 │ │ +073a84: 8700 |018e: float-to-int v0, v0 │ │ +073a86: 0219 0000 |018f: move/from16 v25, v0 │ │ +073a8a: 0800 1a00 |0191: move-object/from16 v0, v26 │ │ +073a8e: 0201 1800 |0193: move/from16 v1, v24 │ │ +073a92: 0202 1900 |0195: move/from16 v2, v25 │ │ +073a96: 6e30 1d11 1002 |0197: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@111d │ │ +073a9c: 0c14 |019a: move-result-object v20 │ │ +073a9e: 3814 7800 |019b: if-eqz v20, 0213 // +0078 │ │ +073aa2: 0800 1a00 |019d: move-object/from16 v0, v26 │ │ +073aa6: 0801 1400 |019f: move-object/from16 v1, v20 │ │ +073aaa: 7040 0f11 1076 |01a1: invoke-direct {v0, v1, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@110f │ │ +073ab0: 0a18 |01a4: move-result v24 │ │ +073ab2: 3818 6e00 |01a5: if-eqz v24, 0213 // +006e │ │ +073ab6: 121f |01a7: const/4 v15, #int 1 // #1 │ │ +073ab8: 380f 6d00 |01a8: if-eqz v15, 0215 // +006d │ │ +073abc: 7401 e31f 1400 |01aa: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +073ac2: 0a0d |01ad: move-result v13 │ │ +073ac4: 8760 |01ae: float-to-int v0, v6 │ │ +073ac6: 0218 0000 |01af: move/from16 v24, v0 │ │ +073aca: 9012 0d18 |01b1: add-int v18, v13, v24 │ │ +073ace: 0800 1a00 |01b3: move-object/from16 v0, v26 │ │ +073ad2: 5400 4604 |01b5: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +073ad6: 0818 0000 |01b7: move-object/from16 v24, v0 │ │ +073ada: 8760 |01b9: float-to-int v0, v6 │ │ +073adc: 0219 0000 |01ba: move/from16 v25, v0 │ │ +073ae0: 0800 1800 |01bc: move-object/from16 v0, v24 │ │ +073ae4: 0801 1400 |01be: move-object/from16 v1, v20 │ │ +073ae8: 0202 1200 |01c0: move/from16 v2, v18 │ │ +073aec: 0203 1900 |01c2: move/from16 v3, v25 │ │ +073af0: 6e40 fa10 1032 |01c4: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@10fa │ │ +073af6: 0a0b |01c7: move-result v11 │ │ +073af8: 7401 f61f 1400 |01c8: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +073afe: 0a0e |01cb: move-result v14 │ │ +073b00: 8770 |01cc: float-to-int v0, v7 │ │ +073b02: 0218 0000 |01cd: move/from16 v24, v0 │ │ +073b06: 9013 0e18 |01cf: add-int v19, v14, v24 │ │ +073b0a: 0800 1a00 |01d1: move-object/from16 v0, v26 │ │ +073b0e: 5400 4604 |01d3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +073b12: 0818 0000 |01d5: move-object/from16 v24, v0 │ │ +073b16: 8770 |01d7: float-to-int v0, v7 │ │ +073b18: 0219 0000 |01d8: move/from16 v25, v0 │ │ +073b1c: 0800 1800 |01da: move-object/from16 v0, v24 │ │ +073b20: 0801 1400 |01dc: move-object/from16 v1, v20 │ │ +073b24: 0202 1300 |01de: move/from16 v2, v19 │ │ +073b28: 0203 1900 |01e0: move/from16 v3, v25 │ │ +073b2c: 6e40 fb10 1032 |01e2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@10fb │ │ +073b32: 0a0c |01e5: move-result v12 │ │ +073b34: 0800 1a00 |01e6: move-object/from16 v0, v26 │ │ +073b38: 5400 4604 |01e8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +073b3c: 0818 0000 |01ea: move-object/from16 v24, v0 │ │ +073b40: 0800 1800 |01ec: move-object/from16 v0, v24 │ │ +073b44: 0801 1400 |01ee: move-object/from16 v1, v20 │ │ +073b48: 6e20 fd10 1000 |01f0: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@10fd │ │ +073b4e: 0a09 |01f3: move-result v9 │ │ +073b50: 0800 1a00 |01f4: move-object/from16 v0, v26 │ │ +073b54: 5400 4604 |01f6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +073b58: 0818 0000 |01f8: move-object/from16 v24, v0 │ │ +073b5c: 0800 1800 |01fa: move-object/from16 v0, v24 │ │ +073b60: 0801 1400 |01fc: move-object/from16 v1, v20 │ │ +073b64: 6e20 fe10 1000 |01fe: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@10fe │ │ +073b6a: 0a15 |0201: move-result v21 │ │ +073b6c: 3809 0600 |0202: if-eqz v9, 0208 // +0006 │ │ +073b70: 3d09 1100 |0204: if-lez v9, 0215 // +0011 │ │ +073b74: 33db 0f00 |0206: if-ne v11, v13, 0215 // +000f │ │ +073b78: 3815 0600 |0208: if-eqz v21, 020e // +0006 │ │ +073b7c: 3d15 0b00 |020a: if-lez v21, 0215 // +000b │ │ +073b80: 33ec 0900 |020c: if-ne v12, v14, 0215 // +0009 │ │ +073b84: 7602 2b11 1a00 |020e: invoke-direct/range {v26, v27}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@112b │ │ +073b8a: 2900 1efe |0211: goto/16 002f // -01e2 │ │ +073b8e: 120f |0213: const/4 v15, #int 0 // #0 │ │ +073b90: 2894 |0214: goto 01a8 // -006c │ │ +073b92: 0800 1a00 |0215: move-object/from16 v0, v26 │ │ +073b96: 0201 1100 |0217: move/from16 v1, v17 │ │ +073b9a: 7040 2911 6017 |0219: invoke-direct {v0, v6, v7, v1}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1129 │ │ +073ba0: 0800 1a00 |021c: move-object/from16 v0, v26 │ │ +073ba4: 5200 4804 |021e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +073ba8: 0218 0000 |0220: move/from16 v24, v0 │ │ +073bac: 1319 0100 |0222: const/16 v25, #int 1 // #1 │ │ +073bb0: 0200 1800 |0224: move/from16 v0, v24 │ │ +073bb4: 0201 1900 |0226: move/from16 v1, v25 │ │ +073bb8: 3210 e6ff |0228: if-eq v0, v1, 020e // -001a │ │ +073bbc: 380f 0e00 |022a: if-eqz v15, 0238 // +000e │ │ +073bc0: 0800 1a00 |022c: move-object/from16 v0, v26 │ │ +073bc4: 0801 1400 |022e: move-object/from16 v1, v20 │ │ +073bc8: 0202 1100 |0230: move/from16 v2, v17 │ │ +073bcc: 6e30 3211 1002 |0232: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1132 │ │ +073bd2: 0a18 |0235: move-result v24 │ │ +073bd4: 3918 d8ff |0236: if-nez v24, 020e // -0028 │ │ +073bd8: d80a 0a01 |0238: add-int/lit8 v10, v10, #int 1 // #01 │ │ +073bdc: 2900 23ff |023a: goto/16 015d // -00dd │ │ +073be0: 0800 1b00 |023c: move-object/from16 v0, v27 │ │ +073be4: 7120 e808 5000 |023e: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e8 │ │ +073bea: 0a11 |0241: move-result v17 │ │ +073bec: 0800 1a00 |0242: move-object/from16 v0, v26 │ │ +073bf0: 0201 1100 |0244: move/from16 v1, v17 │ │ +073bf4: 7020 1311 1000 |0246: invoke-direct {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1113 │ │ +073bfa: 2900 e6fd |0249: goto/16 002f // -021a │ │ +073bfe: 7401 0a11 1a00 |024b: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@110a │ │ +073c04: 2900 e1fd |024e: goto/16 002f // -021f │ │ +073c08: 1318 0000 |0250: const/16 v24, #int 0 // #0 │ │ +073c0c: 2900 edfd |0252: goto/16 003f // -0213 │ │ +073c10: 0001 0700 0000 0000 1400 0000 1f02 ... |0254: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ 0x0004 line=948 │ │ 0x0008 line=950 │ │ 0x000a line=953 │ │ 0x000d line=956 │ │ @@ -125701,29 +125728,29 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -073bb0: |[073bb0] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ -073bc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -073bc2: 5b34 4704 |0001: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -073bc6: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -073bc8: 5931 4504 |0004: iput v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -073bcc: 7052 1e11 5326 |0006: invoke-direct {v3, v5, v6, v2, v2}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@111e │ │ -073bd2: 0a00 |0009: move-result v0 │ │ -073bd4: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -073bd8: 5231 4804 |000c: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ -073bdc: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ -073be0: 5431 4704 |0010: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -073be4: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -073be8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -073bea: 5b31 4704 |0015: iput-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -073bee: 0f00 |0017: return v0 │ │ +073c34: |[073c34] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ +073c44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +073c46: 5b34 4704 |0001: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +073c4a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +073c4c: 5931 4504 |0004: iput v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +073c50: 7052 1e11 5326 |0006: invoke-direct {v3, v5, v6, v2, v2}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@111e │ │ +073c56: 0a00 |0009: move-result v0 │ │ +073c58: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +073c5c: 5231 4804 |000c: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0448 │ │ +073c60: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ +073c64: 5431 4704 |0010: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +073c68: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +073c6c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +073c6e: 5b31 4704 |0015: iput-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +073c72: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0003 line=540 │ │ 0x0006 line=542 │ │ 0x000a line=543 │ │ 0x0014 line=546 │ │ @@ -125740,62 +125767,62 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -073bf0: |[073bf0] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ -073c00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -073c02: 5421 4704 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ -073c06: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ -073c0a: 5221 4504 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -073c0e: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ -073c12: 0f00 |0009: return v0 │ │ -073c14: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ -073c18: 5421 4604 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ -073c1c: 6e30 0611 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@1106 │ │ -073c22: 0a01 |0011: move-result v1 │ │ -073c24: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -073c28: 5924 4504 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ -073c2c: 6e30 0b11 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@110b │ │ -073c32: 28f0 |0019: goto 0009 // -0010 │ │ -073c34: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -073c36: 28ee |001b: goto 0009 // -0012 │ │ +073c74: |[073c74] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ +073c84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +073c86: 5421 4704 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0447 │ │ +073c8a: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ +073c8e: 5221 4504 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +073c92: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ +073c96: 0f00 |0009: return v0 │ │ +073c98: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ +073c9c: 5421 4604 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0446 │ │ +073ca0: 6e30 0611 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@1106 │ │ +073ca6: 0a01 |0011: move-result v1 │ │ +073ca8: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +073cac: 5924 4504 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0445 │ │ +073cb0: 6e30 0b11 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@110b │ │ +073cb6: 28f0 |0019: goto 0009 // -0010 │ │ +073cb8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +073cba: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=891 │ │ 0x0009 line=900 │ │ 0x000a line=895 │ │ 0x0014 line=896 │ │ 0x0016 line=897 │ │ 0x001a line=900 │ │ 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 : 4926 (ViewDragHelper.java) │ │ + source_file_idx : 4936 (ViewDragHelper.java) │ │ │ │ -Class #555 header: │ │ -class_idx : 705 │ │ +Class #556 header: │ │ +class_idx : 706 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1089 │ │ -source_file_idx : 584 │ │ +superclass_idx : 1090 │ │ +source_file_idx : 585 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #555 annotations: │ │ +Class #556 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ │ │ -Class #555 - │ │ +Class #556 - │ │ Class descriptor : 'Landroid/support/v7/app/ActionBar$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/ActionBar$LayoutParams;) │ │ @@ -125808,19 +125835,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -073c38: |[073c38] android.support.v7.app.ActionBar$LayoutParams.:(I)V │ │ -073c48: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -073c4a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -073c4c: 7040 3511 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(III)V // method@1135 │ │ -073c52: 0e00 |0005: return-void │ │ +073cbc: |[073cbc] android.support.v7.app.ActionBar$LayoutParams.:(I)V │ │ +073ccc: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +073cce: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +073cd0: 7040 3511 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(III)V // method@1135 │ │ +073cd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1338 │ │ 0x0005 line=1339 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v7/app/ActionBar$LayoutParams; │ │ 0x0000 - 0x0006 reg=3 gravity I │ │ @@ -125830,21 +125857,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -073c54: |[073c54] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ -073c64: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ -073c6a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -073c6c: 5910 5c04 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073c70: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ -073c76: 5910 5c04 |0009: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073c7a: 0e00 |000b: return-void │ │ +073cd8: |[073cd8] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ +073ce8: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ +073cee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +073cf0: 5910 5c04 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073cf4: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ +073cfa: 5910 5c04 |0009: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073cfe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ 0x0003 line=1317 │ │ 0x0006 line=1329 │ │ 0x000b line=1330 │ │ locals : │ │ @@ -125857,20 +125884,20 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -073c7c: |[073c7c] android.support.v7.app.ActionBar$LayoutParams.:(III)V │ │ -073c8c: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ -073c92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -073c94: 5910 5c04 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073c98: 5914 5c04 |0006: iput v4, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073c9c: 0e00 |0008: return-void │ │ +073d00: |[073d00] android.support.v7.app.ActionBar$LayoutParams.:(III)V │ │ +073d10: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ +073d16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +073d18: 5910 5c04 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073d1c: 5914 5c04 |0006: iput v4, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073d20: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1333 │ │ 0x0003 line=1317 │ │ 0x0006 line=1334 │ │ 0x0008 line=1335 │ │ locals : │ │ @@ -125884,27 +125911,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 │ │ -073ca0: |[073ca0] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -073cb0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -073cb2: 7030 5a20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ -073cb8: 5932 5c04 |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073cbc: 6201 f008 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@08f0 │ │ -073cc0: 6e30 ae00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -073cc6: 0c00 |000b: move-result-object v0 │ │ -073cc8: 6001 f108 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout_android_layout_gravity:I // field@08f1 │ │ -073ccc: 6e30 3b01 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -073cd2: 0a01 |0011: move-result v1 │ │ -073cd4: 5931 5c04 |0012: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073cd8: 6e10 4b01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -073cde: 0e00 |0017: return-void │ │ +073d24: |[073d24] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +073d34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +073d36: 7030 5a20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ +073d3c: 5932 5c04 |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073d40: 6201 f008 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@08f0 │ │ +073d44: 6e30 ae00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +073d4a: 0c00 |000b: move-result-object v0 │ │ +073d4c: 6001 f108 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout_android_layout_gravity:I // field@08f1 │ │ +073d50: 6e30 3b01 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +073d56: 0a01 |0011: move-result v1 │ │ +073d58: 5931 5c04 |0012: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073d5c: 6e10 4b01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +073d62: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1320 │ │ 0x0004 line=1317 │ │ 0x0006 line=1322 │ │ 0x000c line=1323 │ │ 0x0014 line=1324 │ │ @@ -125920,21 +125947,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 │ │ -073ce0: |[073ce0] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -073cf0: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ -073cf6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -073cf8: 5910 5c04 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073cfc: 5220 5c04 |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073d00: 5910 5c04 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073d04: 0e00 |000a: return-void │ │ +073d64: |[073d64] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +073d74: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ +073d7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +073d7c: 5910 5c04 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073d80: 5220 5c04 |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073d84: 5910 5c04 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073d88: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x0003 line=1317 │ │ 0x0006 line=1344 │ │ 0x000a line=1345 │ │ locals : │ │ @@ -125946,111 +125973,111 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -073d08: |[073d08] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -073d18: 7020 5b20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ -073d1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -073d20: 5910 5c04 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ -073d24: 0e00 |0006: return-void │ │ +073d8c: |[073d8c] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +073d9c: 7020 5b20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ +073da2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +073da4: 5910 5c04 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@045c │ │ +073da8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1348 │ │ 0x0003 line=1317 │ │ 0x0006 line=1349 │ │ 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 : 584 (ActionBar.java) │ │ + source_file_idx : 585 (ActionBar.java) │ │ │ │ -Class #556 header: │ │ -class_idx : 706 │ │ +Class #557 header: │ │ +class_idx : 707 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 584 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 585 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #556 annotations: │ │ +Class #557 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnMenuVisibilityListener" │ │ │ │ -Class #556 - │ │ +Class #557 - │ │ Class descriptor : 'Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;) │ │ name : 'onMenuVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 584 (ActionBar.java) │ │ + source_file_idx : 585 (ActionBar.java) │ │ │ │ -Class #557 header: │ │ -class_idx : 707 │ │ +Class #558 header: │ │ +class_idx : 708 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 584 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 585 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #557 annotations: │ │ +Class #558 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnNavigationListener" │ │ │ │ -Class #557 - │ │ +Class #558 - │ │ Class descriptor : 'Landroid/support/v7/app/ActionBar$OnNavigationListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/ActionBar$OnNavigationListener;) │ │ name : 'onNavigationItemSelected' │ │ type : '(IJ)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 584 (ActionBar.java) │ │ + source_file_idx : 585 (ActionBar.java) │ │ │ │ -Class #558 header: │ │ -class_idx : 708 │ │ +Class #559 header: │ │ +class_idx : 709 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 584 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 585 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #558 annotations: │ │ +Class #559 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Tab" │ │ │ │ -Class #558 - │ │ +Class #559 - │ │ Class descriptor : 'Landroid/support/v7/app/ActionBar$Tab;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -126059,17 +126086,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073d28: |[073d28] android.support.v7.app.ActionBar$Tab.:()V │ │ -073d38: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -073d3e: 0e00 |0003: return-void │ │ +073dac: |[073dac] android.support.v7.app.ActionBar$Tab.:()V │ │ +073dbc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +073dc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ Virtual methods - │ │ @@ -126105,32 +126132,32 @@ │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBar$Tab;) │ │ name : 'select' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 584 (ActionBar.java) │ │ + source_file_idx : 585 (ActionBar.java) │ │ │ │ -Class #559 header: │ │ -class_idx : 709 │ │ +Class #560 header: │ │ +class_idx : 710 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 584 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 585 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #559 annotations: │ │ +Class #560 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="TabListener" │ │ │ │ -Class #559 - │ │ +Class #560 - │ │ Class descriptor : 'Landroid/support/v7/app/ActionBar$TabListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -126149,31 +126176,31 @@ │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBar$TabListener;) │ │ name : 'onTabUnselected' │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 584 (ActionBar.java) │ │ + source_file_idx : 585 (ActionBar.java) │ │ │ │ -Class #560 header: │ │ -class_idx : 710 │ │ +Class #561 header: │ │ +class_idx : 711 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 584 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 585 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 21 │ │ │ │ -Class #560 annotations: │ │ +Class #561 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/ActionBar$LayoutParams; Landroid/support/v7/app/ActionBar$TabListener; Landroid/support/v7/app/ActionBar$Tab; Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; Landroid/support/v7/app/ActionBar$OnNavigationListener; } │ │ │ │ -Class #560 - │ │ +Class #561 - │ │ Class descriptor : 'Landroid/support/v7/app/ActionBar;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -126182,17 +126209,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073d40: |[073d40] android.support.v7.app.ActionBar.:()V │ │ -073d50: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -073d56: 0e00 |0003: return-void │ │ +073dc4: |[073dc4] android.support.v7.app.ActionBar.:()V │ │ +073dd4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +073dda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=1311 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar; │ │ │ │ @@ -126202,17 +126229,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073d58: |[073d58] android.support.v7.app.ActionBar.collapseActionView:()Z │ │ -073d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073d6a: 0f00 |0001: return v0 │ │ +073ddc: |[073ddc] android.support.v7.app.ActionBar.collapseActionView:()Z │ │ +073dec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073dee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1062 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -126220,16 +126247,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073d6c: |[073d6c] android.support.v7.app.ActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ -073d7c: 0e00 |0000: return-void │ │ +073df0: |[073df0] android.support.v7.app.ActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ +073e00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 visible Z │ │ │ │ @@ -126244,17 +126271,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073d80: |[073d80] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ -073d90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073d92: 1100 |0001: return-object v0 │ │ +073e04: |[073e04] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ +073e14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073e16: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -126262,17 +126289,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073d94: |[073d94] android.support.v7.app.ActionBar.invalidateOptionsMenu:()Z │ │ -073da4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073da6: 0f00 |0001: return v0 │ │ +073e18: |[073e18] android.support.v7.app.ActionBar.invalidateOptionsMenu:()Z │ │ +073e28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073e2a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1047 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -126280,16 +126307,16 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073da8: |[073da8] android.support.v7.app.ActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -073db8: 0e00 |0000: return-void │ │ +073e2c: |[073e2c] android.support.v7.app.ActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +073e3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 config Landroid/content/res/Configuration; │ │ │ │ @@ -126298,17 +126325,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073dbc: |[073dbc] android.support.v7.app.ActionBar.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ -073dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073dce: 0f00 |0001: return v0 │ │ +073e40: |[073e40] android.support.v7.app.ActionBar.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ +073e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073e52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 ev Landroid/view/KeyEvent; │ │ @@ -126324,16 +126351,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073dd0: |[073dd0] android.support.v7.app.ActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ -073de0: 0e00 |0000: return-void │ │ +073e54: |[073e54] android.support.v7.app.ActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ +073e64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -126354,23 +126381,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -073de4: |[073de4] android.support.v7.app.ActionBar.setElevation:(F)V │ │ -073df4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073df6: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ -073dfa: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -073dfe: 2200 7105 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -073e02: 1a01 4c10 |0007: const-string v1, "Setting a non-zero elevation is not supported in this action bar configuration." // string@104c │ │ -073e06: 7020 1c28 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ -073e0c: 2700 |000c: throw v0 │ │ -073e0e: 0e00 |000d: return-void │ │ +073e68: |[073e68] android.support.v7.app.ActionBar.setElevation:(F)V │ │ +073e78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073e7a: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ +073e7e: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +073e82: 2200 7205 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +073e86: 1a01 5610 |0007: const-string v1, "Setting a non-zero elevation is not supported in this action bar configuration." // string@1056 │ │ +073e8a: 7020 1c28 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ +073e90: 2700 |000c: throw v0 │ │ +073e92: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0005 line=1002 │ │ 0x000d line=1005 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/app/ActionBar; │ │ @@ -126381,21 +126408,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -073e10: |[073e10] android.support.v7.app.ActionBar.setHideOnContentScrollEnabled:(Z)V │ │ -073e20: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -073e24: 2200 7105 |0002: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -073e28: 1a01 dd05 |0004: const-string v1, "Hide on content scroll is not supported in this action bar configuration." // string@05dd │ │ -073e2c: 7020 1c28 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ -073e32: 2700 |0009: throw v0 │ │ -073e34: 0e00 |000a: return-void │ │ +073e94: |[073e94] android.support.v7.app.ActionBar.setHideOnContentScrollEnabled:(Z)V │ │ +073ea4: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +073ea8: 2200 7205 |0002: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +073eac: 1a01 e105 |0004: const-string v1, "Hide on content scroll is not supported in this action bar configuration." // string@05e1 │ │ +073eb0: 7020 1c28 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ +073eb6: 2700 |0009: throw v0 │ │ +073eb8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ 0x0002 line=947 │ │ 0x000a line=950 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBar; │ │ @@ -126406,16 +126433,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073e38: |[073e38] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ -073e48: 0e00 |0000: return-void │ │ +073ebc: |[073ebc] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ +073ecc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -126442,16 +126469,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073e4c: |[073e4c] android.support.v7.app.ActionBar.setShowHideAnimationEnabled:(Z)V │ │ -073e5c: 0e00 |0000: return-void │ │ +073ed0: |[073ed0] android.support.v7.app.ActionBar.setShowHideAnimationEnabled:(Z)V │ │ +073ee0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1025 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -126466,16 +126493,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073e60: |[073e60] android.support.v7.app.ActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -073e70: 0e00 |0000: return-void │ │ +073ee4: |[073ee4] android.support.v7.app.ActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +073ef4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/CharSequence; │ │ │ │ @@ -126484,37 +126511,37 @@ │ │ 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 │ │ -073e74: |[073e74] android.support.v7.app.ActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -073e84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073e86: 1100 |0001: return-object v0 │ │ +073ef8: |[073ef8] android.support.v7.app.ActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +073f08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073f0a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 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 : 584 (ActionBar.java) │ │ + source_file_idx : 585 (ActionBar.java) │ │ │ │ -Class #561 header: │ │ -class_idx : 729 │ │ +Class #562 header: │ │ +class_idx : 730 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 716 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 717 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #561 - │ │ +Class #562 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatCallback;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -126533,31 +126560,31 @@ │ │ │ │ #2 : (in Landroid/support/v7/app/AppCompatCallback;) │ │ name : 'onWindowStartingSupportActionMode' │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 716 (AppCompatCallback.java) │ │ + source_file_idx : 717 (AppCompatCallback.java) │ │ │ │ -Class #562 header: │ │ -class_idx : 728 │ │ +Class #563 header: │ │ +class_idx : 729 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 173 │ │ -source_file_idx : 712 │ │ +superclass_idx : 174 │ │ +source_file_idx : 713 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 31 │ │ │ │ -Class #562 annotations: │ │ +Class #563 annotations: │ │ Annotations on method #4579 'onSupportContentChanged' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #562 - │ │ +Class #563 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/FragmentActivity;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/TaskStackBuilder$SupportParentable;' │ │ #1 : 'Landroid/support/v7/app/AppCompatCallback;' │ │ Static fields - │ │ @@ -126572,17 +126599,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073e88: |[073e88] android.support.v7.app.AppCompatActivity.:()V │ │ -073e98: 7010 7003 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@0370 │ │ -073e9e: 0e00 |0003: return-void │ │ +073f0c: |[073f0c] android.support.v7.app.AppCompatActivity.:()V │ │ +073f1c: 7010 7003 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@0370 │ │ +073f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ Virtual methods - │ │ @@ -126591,19 +126618,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 │ │ -073ea0: |[073ea0] android.support.v7.app.AppCompatActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -073eb0: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -073eb6: 0c00 |0003: move-result-object v0 │ │ -073eb8: 6e30 f211 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@11f2 │ │ -073ebe: 0e00 |0007: return-void │ │ +073f24: |[073f24] android.support.v7.app.AppCompatActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +073f34: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +073f3a: 0c00 |0003: move-result-object v0 │ │ +073f3c: 6e30 f211 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@11f2 │ │ +073f42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0007 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -126614,22 +126641,22 @@ │ │ type : '()Landroid/support/v7/app/AppCompatDelegate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -073ec0: |[073ec0] android.support.v7.app.AppCompatActivity.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; │ │ -073ed0: 5410 c904 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@04c9 │ │ -073ed4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -073ed8: 7120 f311 1100 |0004: invoke-static {v1, v1}, Landroid/support/v7/app/AppCompatDelegate;.create:(Landroid/app/Activity;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; // method@11f3 │ │ -073ede: 0c00 |0007: move-result-object v0 │ │ -073ee0: 5b10 c904 |0008: iput-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@04c9 │ │ -073ee4: 5410 c904 |000a: iget-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@04c9 │ │ -073ee8: 1100 |000c: return-object v0 │ │ +073f44: |[073f44] android.support.v7.app.AppCompatActivity.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; │ │ +073f54: 5410 c904 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@04c9 │ │ +073f58: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +073f5c: 7120 f311 1100 |0004: invoke-static {v1, v1}, Landroid/support/v7/app/AppCompatDelegate;.create:(Landroid/app/Activity;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; // method@11f3 │ │ +073f62: 0c00 |0007: move-result-object v0 │ │ +073f64: 5b10 c904 |0008: iput-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@04c9 │ │ +073f68: 5410 c904 |000a: iget-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@04c9 │ │ +073f6c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000a line=458 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ @@ -126639,20 +126666,20 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -073eec: |[073eec] android.support.v7.app.AppCompatActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ -073efc: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -073f02: 0c00 |0003: move-result-object v0 │ │ -073f04: 6e10 f611 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@11f6 │ │ -073f0a: 0c00 |0007: move-result-object v0 │ │ -073f0c: 1100 |0008: return-object v0 │ │ +073f70: |[073f70] android.support.v7.app.AppCompatActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ +073f80: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +073f86: 0c00 |0003: move-result-object v0 │ │ +073f88: 6e10 f611 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@11f6 │ │ +073f8e: 0c00 |0007: move-result-object v0 │ │ +073f90: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ #3 : (in Landroid/support/v7/app/AppCompatActivity;) │ │ @@ -126660,20 +126687,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -073f10: |[073f10] android.support.v7.app.AppCompatActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -073f20: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -073f26: 0c00 |0003: move-result-object v0 │ │ -073f28: 6e10 f711 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@11f7 │ │ -073f2e: 0c00 |0007: move-result-object v0 │ │ -073f30: 1100 |0008: return-object v0 │ │ +073f94: |[073f94] android.support.v7.app.AppCompatActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +073fa4: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +073faa: 0c00 |0003: move-result-object v0 │ │ +073fac: 6e10 f711 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@11f7 │ │ +073fb2: 0c00 |0007: move-result-object v0 │ │ +073fb4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ #4 : (in Landroid/support/v7/app/AppCompatActivity;) │ │ @@ -126681,18 +126708,18 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -073f34: |[073f34] android.support.v7.app.AppCompatActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ -073f44: 7110 e104 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e1 │ │ -073f4a: 0c00 |0003: move-result-object v0 │ │ -073f4c: 1100 |0004: return-object v0 │ │ +073fb8: |[073fb8] android.support.v7.app.AppCompatActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ +073fc8: 7110 e104 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e1 │ │ +073fce: 0c00 |0003: move-result-object v0 │ │ +073fd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ #5 : (in Landroid/support/v7/app/AppCompatActivity;) │ │ @@ -126700,19 +126727,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -073f50: |[073f50] android.support.v7.app.AppCompatActivity.invalidateOptionsMenu:()V │ │ -073f60: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -073f66: 0c00 |0003: move-result-object v0 │ │ -073f68: 6e10 f911 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@11f9 │ │ -073f6e: 0e00 |0007: return-void │ │ +073fd4: |[073fd4] android.support.v7.app.AppCompatActivity.invalidateOptionsMenu:()V │ │ +073fe4: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +073fea: 0c00 |0003: move-result-object v0 │ │ +073fec: 6e10 f911 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@11f9 │ │ +073ff2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0007 line=199 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ @@ -126721,20 +126748,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -073f70: |[073f70] android.support.v7.app.AppCompatActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -073f80: 6f20 8403 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0384 │ │ -073f86: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -073f8c: 0c00 |0006: move-result-object v0 │ │ -073f8e: 6e20 fa11 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@11fa │ │ -073f94: 0e00 |000a: return-void │ │ +073ff4: |[073ff4] android.support.v7.app.AppCompatActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +074004: 6f20 8403 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0384 │ │ +07400a: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +074010: 0c00 |0006: move-result-object v0 │ │ +074012: 6e20 fa11 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@11fa │ │ +074018: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x000a line=131 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ @@ -126745,17 +126772,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073f98: |[073f98] android.support.v7.app.AppCompatActivity.onContentChanged:()V │ │ -073fa8: 6e10 e311 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatActivity;.onSupportContentChanged:()V // method@11e3 │ │ -073fae: 0e00 |0003: return-void │ │ +07401c: |[07401c] android.support.v7.app.AppCompatActivity.onContentChanged:()V │ │ +07402c: 6e10 e311 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatActivity;.onSupportContentChanged:()V // method@11e3 │ │ +074032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ @@ -126764,23 +126791,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -073fb0: |[073fb0] android.support.v7.app.AppCompatActivity.onCreate:(Landroid/os/Bundle;)V │ │ -073fc0: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -073fc6: 0c00 |0003: move-result-object v0 │ │ -073fc8: 6e10 f811 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.installViewFactory:()V // method@11f8 │ │ -073fce: 6e10 c911 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -073fd4: 0c00 |000a: move-result-object v0 │ │ -073fd6: 6e20 fb11 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@11fb │ │ -073fdc: 6f20 8503 2100 |000e: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0385 │ │ -073fe2: 0e00 |0011: return-void │ │ +074034: |[074034] android.support.v7.app.AppCompatActivity.onCreate:(Landroid/os/Bundle;)V │ │ +074044: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +07404a: 0c00 |0003: move-result-object v0 │ │ +07404c: 6e10 f811 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.installViewFactory:()V // method@11f8 │ │ +074052: 6e10 c911 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +074058: 0c00 |000a: move-result-object v0 │ │ +07405a: 6e20 fb11 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@11fb │ │ +074060: 6f20 8503 2100 |000e: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0385 │ │ +074066: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=61 │ │ 0x0011 line=62 │ │ locals : │ │ @@ -126792,17 +126819,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 │ │ -073fe4: |[073fe4] android.support.v7.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -073ff4: 6e20 6b05 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@056b │ │ -073ffa: 0e00 |0003: return-void │ │ +074068: |[074068] android.support.v7.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +074078: 6e20 6b05 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@056b │ │ +07407e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0003 line=293 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0004 reg=1 builder Landroid/support/v4/app/TaskStackBuilder; │ │ @@ -126812,20 +126839,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -073ffc: |[073ffc] android.support.v7.app.AppCompatActivity.onDestroy:()V │ │ -07400c: 6f10 8a03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@038a │ │ -074012: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -074018: 0c00 |0006: move-result-object v0 │ │ -07401a: 6e10 fc11 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onDestroy:()V // method@11fc │ │ -074020: 0e00 |000a: return-void │ │ +074080: |[074080] android.support.v7.app.AppCompatActivity.onDestroy:()V │ │ +074090: 6f10 8a03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@038a │ │ +074096: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +07409c: 0c00 |0006: move-result-object v0 │ │ +07409e: 6e10 fc11 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onDestroy:()V // method@11fc │ │ +0740a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x000a line=163 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ @@ -126835,36 +126862,36 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -074024: |[074024] android.support.v7.app.AppCompatActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -074034: 6f30 8d03 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@038d │ │ -07403a: 0a01 |0003: move-result v1 │ │ -07403c: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -074040: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -074042: 0f01 |0007: return v1 │ │ -074044: 6e10 cb11 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@11cb │ │ -07404a: 0c00 |000b: move-result-object v0 │ │ -07404c: 7210 7b1f 0500 |000c: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -074052: 0a01 |000f: move-result v1 │ │ -074054: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ -07405a: 3321 1100 |0013: if-ne v1, v2, 0024 // +0011 │ │ -07405e: 3800 0f00 |0015: if-eqz v0, 0024 // +000f │ │ -074062: 6e10 4811 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@1148 │ │ -074068: 0a01 |001a: move-result v1 │ │ -07406a: dd01 0104 |001b: and-int/lit8 v1, v1, #int 4 // #04 │ │ -07406e: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -074072: 6e10 e411 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatActivity;.onSupportNavigateUp:()Z // method@11e4 │ │ -074078: 0a01 |0022: move-result v1 │ │ -07407a: 28e4 |0023: goto 0007 // -001c │ │ -07407c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -07407e: 28e2 |0025: goto 0007 // -001e │ │ +0740a8: |[0740a8] android.support.v7.app.AppCompatActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0740b8: 6f30 8d03 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@038d │ │ +0740be: 0a01 |0003: move-result v1 │ │ +0740c0: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +0740c4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0740c6: 0f01 |0007: return v1 │ │ +0740c8: 6e10 cb11 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@11cb │ │ +0740ce: 0c00 |000b: move-result-object v0 │ │ +0740d0: 7210 7b1f 0500 |000c: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0740d6: 0a01 |000f: move-result v1 │ │ +0740d8: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ +0740de: 3321 1100 |0013: if-ne v1, v2, 0024 // +0011 │ │ +0740e2: 3800 0f00 |0015: if-eqz v0, 0024 // +000f │ │ +0740e6: 6e10 4811 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@1148 │ │ +0740ec: 0a01 |001a: move-result v1 │ │ +0740ee: dd01 0104 |001b: and-int/lit8 v1, v1, #int 4 // #04 │ │ +0740f2: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +0740f6: 6e10 e411 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatActivity;.onSupportNavigateUp:()Z // method@11e4 │ │ +0740fc: 0a01 |0022: move-result v1 │ │ +0740fe: 28e4 |0023: goto 0007 // -001c │ │ +074100: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +074102: 28e2 |0025: goto 0007 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0006 line=148 │ │ 0x0007 line=156 │ │ 0x0008 line=151 │ │ 0x000c line=152 │ │ @@ -126881,18 +126908,18 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -074080: |[074080] android.support.v7.app.AppCompatActivity.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -074090: 6f30 8e03 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuOpened:(ILandroid/view/Menu;)Z // method@038e │ │ -074096: 0a00 |0003: move-result v0 │ │ -074098: 0f00 |0004: return v0 │ │ +074104: |[074104] android.support.v7.app.AppCompatActivity.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +074114: 6f30 8e03 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuOpened:(ILandroid/view/Menu;)Z // method@038e │ │ +07411a: 0a00 |0003: move-result v0 │ │ +07411c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0005 reg=2 featureId I │ │ 0x0000 - 0x0005 reg=3 menu Landroid/view/Menu; │ │ @@ -126902,17 +126929,17 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07409c: |[07409c] android.support.v7.app.AppCompatActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -0740ac: 6f30 9003 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0390 │ │ -0740b2: 0e00 |0003: return-void │ │ +074120: |[074120] android.support.v7.app.AppCompatActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +074130: 6f30 9003 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0390 │ │ +074136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0003 line=449 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0004 reg=1 featureId I │ │ @@ -126923,20 +126950,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0740b4: |[0740b4] android.support.v7.app.AppCompatActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ -0740c4: 6f20 9203 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@0392 │ │ -0740ca: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -0740d0: 0c00 |0006: move-result-object v0 │ │ -0740d2: 6e20 fd11 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onPostCreate:(Landroid/os/Bundle;)V // method@11fd │ │ -0740d8: 0e00 |000a: return-void │ │ +074138: |[074138] android.support.v7.app.AppCompatActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ +074148: 6f20 9203 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@0392 │ │ +07414e: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +074154: 0c00 |0006: move-result-object v0 │ │ +074156: 6e20 fd11 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onPostCreate:(Landroid/os/Bundle;)V // method@11fd │ │ +07415c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x000a line=68 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ @@ -126947,20 +126974,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0740dc: |[0740dc] android.support.v7.app.AppCompatActivity.onPostResume:()V │ │ -0740ec: 6f10 9303 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@0393 │ │ -0740f2: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -0740f8: 0c00 |0006: move-result-object v0 │ │ -0740fa: 6e10 fe11 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onPostResume:()V // method@11fe │ │ -074100: 0e00 |000a: return-void │ │ +074160: |[074160] android.support.v7.app.AppCompatActivity.onPostResume:()V │ │ +074170: 6f10 9303 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@0393 │ │ +074176: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +07417c: 0c00 |0006: move-result-object v0 │ │ +07417e: 6e10 fe11 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onPostResume:()V // method@11fe │ │ +074184: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x000a line=143 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ @@ -126970,16 +126997,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 │ │ -074104: |[074104] android.support.v7.app.AppCompatActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -074114: 0e00 |0000: return-void │ │ +074188: |[074188] android.support.v7.app.AppCompatActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +074198: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0001 reg=1 builder Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -126988,20 +127015,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -074118: |[074118] android.support.v7.app.AppCompatActivity.onStop:()V │ │ -074128: 6f10 9f03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@039f │ │ -07412e: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -074134: 0c00 |0006: move-result-object v0 │ │ -074136: 6e10 ff11 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onStop:()V // method@11ff │ │ -07413c: 0e00 |000a: return-void │ │ +07419c: |[07419c] android.support.v7.app.AppCompatActivity.onStop:()V │ │ +0741ac: 6f10 9f03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@039f │ │ +0741b2: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +0741b8: 0c00 |0006: move-result-object v0 │ │ +0741ba: 6e10 ff11 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onStop:()V // method@11ff │ │ +0741c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x000a line=137 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ @@ -127011,16 +127038,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 │ │ -074140: |[074140] android.support.v7.app.AppCompatActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ -074150: 0e00 |0000: return-void │ │ +0741c4: |[0741c4] android.support.v7.app.AppCompatActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ +0741d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -127029,16 +127056,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 │ │ -074154: |[074154] android.support.v7.app.AppCompatActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ -074164: 0e00 |0000: return-void │ │ +0741d8: |[0741d8] android.support.v7.app.AppCompatActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ +0741e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -127047,16 +127074,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074168: |[074168] android.support.v7.app.AppCompatActivity.onSupportContentChanged:()V │ │ -074178: 0e00 |0000: return-void │ │ +0741ec: |[0741ec] android.support.v7.app.AppCompatActivity.onSupportContentChanged:()V │ │ +0741fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ #21 : (in Landroid/support/v7/app/AppCompatActivity;) │ │ @@ -127064,36 +127091,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -07417c: |[07417c] android.support.v7.app.AppCompatActivity.onSupportNavigateUp:()Z │ │ -07418c: 6e10 cc11 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@11cc │ │ -074192: 0c02 |0003: move-result-object v2 │ │ -074194: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ -074198: 6e20 ed11 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@11ed │ │ -07419e: 0a03 |0009: move-result v3 │ │ -0741a0: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ -0741a4: 7110 6d05 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@056d │ │ -0741aa: 0c00 |000f: move-result-object v0 │ │ -0741ac: 6e20 d311 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/AppCompatActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@11d3 │ │ -0741b2: 6e20 de11 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/AppCompatActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@11de │ │ -0741b8: 6e10 6f05 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@056f │ │ -0741be: 7110 7e02 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@027e │ │ -0741c4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0741c6: 0f03 |001d: return v3 │ │ -0741c8: 0d01 |001e: move-exception v1 │ │ -0741ca: 6e10 c811 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.finish:()V // method@11c8 │ │ -0741d0: 28fa |0022: goto 001c // -0006 │ │ -0741d2: 6e20 ec11 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@11ec │ │ -0741d8: 28f6 |0026: goto 001c // -000a │ │ -0741da: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0741dc: 28f5 |0028: goto 001d // -000b │ │ +074200: |[074200] android.support.v7.app.AppCompatActivity.onSupportNavigateUp:()Z │ │ +074210: 6e10 cc11 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@11cc │ │ +074216: 0c02 |0003: move-result-object v2 │ │ +074218: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ +07421c: 6e20 ed11 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@11ed │ │ +074222: 0a03 |0009: move-result v3 │ │ +074224: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ +074228: 7110 6d05 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@056d │ │ +07422e: 0c00 |000f: move-result-object v0 │ │ +074230: 6e20 d311 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/AppCompatActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@11d3 │ │ +074236: 6e20 de11 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/AppCompatActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@11de │ │ +07423c: 6e10 6f05 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@056f │ │ +074242: 7110 7e02 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@027e │ │ +074248: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +07424a: 0f03 |001d: return v3 │ │ +07424c: 0d01 |001e: move-exception v1 │ │ +07424e: 6e10 c811 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.finish:()V // method@11c8 │ │ +074254: 28fa |0022: goto 001c // -0006 │ │ +074256: 6e20 ec11 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@11ec │ │ +07425c: 28f6 |0026: goto 001c // -000a │ │ +07425e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +074260: 28f5 |0028: goto 001d // -000b │ │ catches : 1 │ │ 0x0019 - 0x001c │ │ Ljava/lang/IllegalStateException; -> 0x001e │ │ positions : │ │ 0x0000 line=337 │ │ 0x0004 line=339 │ │ 0x0006 line=340 │ │ @@ -127120,20 +127147,20 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0741f0: |[0741f0] android.support.v7.app.AppCompatActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ -074200: 6f30 a003 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@03a0 │ │ -074206: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -07420c: 0c00 |0006: move-result-object v0 │ │ -07420e: 6e20 0512 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@1205 │ │ -074214: 0e00 |000a: return-void │ │ +074274: |[074274] android.support.v7.app.AppCompatActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ +074284: 6f30 a003 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@03a0 │ │ +07428a: 6e10 c911 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +074290: 0c00 |0006: move-result-object v0 │ │ +074292: 6e20 0512 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@1205 │ │ +074298: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ 0x000a line=169 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ @@ -127145,17 +127172,17 @@ │ │ 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 │ │ -074218: |[074218] android.support.v7.app.AppCompatActivity.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -074228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07422a: 1100 |0001: return-object v0 │ │ +07429c: |[07429c] android.support.v7.app.AppCompatActivity.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0742ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0742ae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0002 reg=2 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ @@ -127164,19 +127191,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07422c: |[07422c] android.support.v7.app.AppCompatActivity.setContentView:(I)V │ │ -07423c: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -074242: 0c00 |0003: move-result-object v0 │ │ -074244: 6e20 0112 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(I)V // method@1201 │ │ -07424a: 0e00 |0007: return-void │ │ +0742b0: |[0742b0] android.support.v7.app.AppCompatActivity.setContentView:(I)V │ │ +0742c0: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +0742c6: 0c00 |0003: move-result-object v0 │ │ +0742c8: 6e20 0112 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(I)V // method@1201 │ │ +0742ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0007 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0008 reg=2 layoutResID I │ │ @@ -127186,19 +127213,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07424c: |[07424c] android.support.v7.app.AppCompatActivity.setContentView:(Landroid/view/View;)V │ │ -07425c: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -074262: 0c00 |0003: move-result-object v0 │ │ -074264: 6e20 0212 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@1202 │ │ -07426a: 0e00 |0007: return-void │ │ +0742d0: |[0742d0] android.support.v7.app.AppCompatActivity.setContentView:(Landroid/view/View;)V │ │ +0742e0: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +0742e6: 0c00 |0003: move-result-object v0 │ │ +0742e8: 6e20 0212 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@1202 │ │ +0742ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -127208,19 +127235,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 │ │ -07426c: |[07426c] android.support.v7.app.AppCompatActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -07427c: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -074282: 0c00 |0003: move-result-object v0 │ │ -074284: 6e30 0312 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1203 │ │ -07428a: 0e00 |0007: return-void │ │ +0742f0: |[0742f0] android.support.v7.app.AppCompatActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +074300: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +074306: 0c00 |0003: move-result-object v0 │ │ +074308: 6e30 0312 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1203 │ │ +07430e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -127231,19 +127258,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 │ │ -07428c: |[07428c] android.support.v7.app.AppCompatActivity.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ -07429c: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -0742a2: 0c00 |0003: move-result-object v0 │ │ -0742a4: 6e20 0412 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@1204 │ │ -0742aa: 0e00 |0007: return-void │ │ +074310: |[074310] android.support.v7.app.AppCompatActivity.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ +074320: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +074326: 0c00 |0003: move-result-object v0 │ │ +074328: 6e20 0412 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@1204 │ │ +07432e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0008 reg=2 toolbar Landroid/support/v7/widget/Toolbar; │ │ @@ -127253,19 +127280,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0742ac: |[0742ac] android.support.v7.app.AppCompatActivity.supportInvalidateOptionsMenu:()V │ │ -0742bc: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ -0742c2: 0c00 |0003: move-result-object v0 │ │ -0742c4: 6e10 f911 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@11f9 │ │ -0742ca: 0e00 |0007: return-void │ │ +074330: |[074330] android.support.v7.app.AppCompatActivity.supportInvalidateOptionsMenu:()V │ │ +074340: 6e10 c911 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@11c9 │ │ +074346: 0c00 |0003: move-result-object v0 │ │ +074348: 6e10 f911 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@11f9 │ │ +07434e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0007 line=192 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ @@ -127274,17 +127301,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0742cc: |[0742cc] android.support.v7.app.AppCompatActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ -0742dc: 7120 e504 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04e5 │ │ -0742e2: 0e00 |0003: return-void │ │ +074350: |[074350] android.support.v7.app.AppCompatActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ +074360: 7120 e504 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04e5 │ │ +074366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=408 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0004 reg=1 upIntent Landroid/content/Intent; │ │ @@ -127294,42 +127321,42 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0742e4: |[0742e4] android.support.v7.app.AppCompatActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ -0742f4: 7120 e604 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04e6 │ │ -0742fa: 0a00 |0003: move-result v0 │ │ -0742fc: 0f00 |0004: return v0 │ │ +074368: |[074368] android.support.v7.app.AppCompatActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ +074378: 7120 e604 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04e6 │ │ +07437e: 0a00 |0003: move-result v0 │ │ +074380: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0005 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ - source_file_idx : 712 (AppCompatActivity.java) │ │ + source_file_idx : 713 (AppCompatActivity.java) │ │ │ │ -Class #563 header: │ │ -class_idx : 711 │ │ +Class #564 header: │ │ +class_idx : 712 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 728 │ │ -source_file_idx : 585 │ │ +superclass_idx : 729 │ │ +source_file_idx : 586 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #563 annotations: │ │ +Class #564 annotations: │ │ Annotations on class │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #563 - │ │ +Class #564 - │ │ Class descriptor : 'Landroid/support/v7/app/ActionBarActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/AppCompatActivity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -127338,42 +127365,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -074300: |[074300] android.support.v7.app.ActionBarActivity.:()V │ │ -074310: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ -074316: 0e00 |0003: return-void │ │ +074384: |[074384] android.support.v7.app.ActionBarActivity.:()V │ │ +074394: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ +07439a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 585 (ActionBarActivity.java) │ │ + source_file_idx : 586 (ActionBarActivity.java) │ │ │ │ -Class #564 header: │ │ -class_idx : 712 │ │ +Class #565 header: │ │ +class_idx : 713 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #564 annotations: │ │ +Class #565 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AlertController; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #564 - │ │ +Class #565 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -127387,18 +127414,18 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -074318: |[074318] android.support.v7.app.AlertController$1.:(Landroid/support/v7/app/AlertController;)V │ │ -074328: 5b01 5d04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -07432c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -074332: 0e00 |0005: return-void │ │ +07439c: |[07439c] android.support.v7.app.AlertController$1.:(Landroid/support/v7/app/AlertController;)V │ │ +0743ac: 5b01 5d04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +0743b0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0743b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AlertController$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AlertController; │ │ │ │ @@ -127408,71 +127435,71 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -074334: |[074334] android.support.v7.app.AlertController$1.onClick:(Landroid/view/View;)V │ │ -074344: 5441 5d04 |0000: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -074348: 7110 7b11 0100 |0002: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$000:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@117b │ │ -07434e: 0c01 |0005: move-result-object v1 │ │ -074350: 3315 2e00 |0006: if-ne v5, v1, 0034 // +002e │ │ -074354: 5441 5d04 |0008: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -074358: 7110 7c11 0100 |000a: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@117c │ │ -07435e: 0c01 |000d: move-result-object v1 │ │ -074360: 3801 2600 |000e: if-eqz v1, 0034 // +0026 │ │ -074364: 5441 5d04 |0010: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -074368: 7110 7c11 0100 |0012: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@117c │ │ -07436e: 0c01 |0015: move-result-object v1 │ │ -074370: 7110 5802 0100 |0016: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@0258 │ │ -074376: 0c00 |0019: move-result-object v0 │ │ -074378: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -07437c: 6e10 5902 0000 |001c: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0259 │ │ -074382: 5441 5d04 |001f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -074386: 7110 8a11 0100 |0021: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$700:(Landroid/support/v7/app/AlertController;)Landroid/os/Handler; // method@118a │ │ -07438c: 0c01 |0024: move-result-object v1 │ │ -07438e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -074390: 5443 5d04 |0026: iget-object v3, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -074394: 7110 8911 0300 |0028: invoke-static {v3}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@1189 │ │ -07439a: 0c03 |002b: move-result-object v3 │ │ -07439c: 6e30 4f02 2103 |002c: invoke-virtual {v1, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@024f │ │ -0743a2: 0c01 |002f: move-result-object v1 │ │ -0743a4: 6e10 5902 0100 |0030: invoke-virtual {v1}, Landroid/os/Message;.sendToTarget:()V // method@0259 │ │ -0743aa: 0e00 |0033: return-void │ │ -0743ac: 5441 5d04 |0034: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -0743b0: 7110 8511 0100 |0036: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$200:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@1185 │ │ -0743b6: 0c01 |0039: move-result-object v1 │ │ -0743b8: 3315 1500 |003a: if-ne v5, v1, 004f // +0015 │ │ -0743bc: 5441 5d04 |003c: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -0743c0: 7110 8611 0100 |003e: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@1186 │ │ -0743c6: 0c01 |0041: move-result-object v1 │ │ -0743c8: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ -0743cc: 5441 5d04 |0044: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -0743d0: 7110 8611 0100 |0046: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@1186 │ │ -0743d6: 0c01 |0049: move-result-object v1 │ │ -0743d8: 7110 5802 0100 |004a: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@0258 │ │ -0743de: 0c00 |004d: move-result-object v0 │ │ -0743e0: 28cc |004e: goto 001a // -0034 │ │ -0743e2: 5441 5d04 |004f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -0743e6: 7110 8711 0100 |0051: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$400:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@1187 │ │ -0743ec: 0c01 |0054: move-result-object v1 │ │ -0743ee: 3315 1500 |0055: if-ne v5, v1, 006a // +0015 │ │ -0743f2: 5441 5d04 |0057: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -0743f6: 7110 8811 0100 |0059: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@1188 │ │ -0743fc: 0c01 |005c: move-result-object v1 │ │ -0743fe: 3801 0d00 |005d: if-eqz v1, 006a // +000d │ │ -074402: 5441 5d04 |005f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ -074406: 7110 8811 0100 |0061: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@1188 │ │ -07440c: 0c01 |0064: move-result-object v1 │ │ -07440e: 7110 5802 0100 |0065: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@0258 │ │ -074414: 0c00 |0068: move-result-object v0 │ │ -074416: 28b1 |0069: goto 001a // -004f │ │ -074418: 1200 |006a: const/4 v0, #int 0 // #0 │ │ -07441a: 28af |006b: goto 001a // -0051 │ │ +0743b8: |[0743b8] android.support.v7.app.AlertController$1.onClick:(Landroid/view/View;)V │ │ +0743c8: 5441 5d04 |0000: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +0743cc: 7110 7b11 0100 |0002: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$000:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@117b │ │ +0743d2: 0c01 |0005: move-result-object v1 │ │ +0743d4: 3315 2e00 |0006: if-ne v5, v1, 0034 // +002e │ │ +0743d8: 5441 5d04 |0008: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +0743dc: 7110 7c11 0100 |000a: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@117c │ │ +0743e2: 0c01 |000d: move-result-object v1 │ │ +0743e4: 3801 2600 |000e: if-eqz v1, 0034 // +0026 │ │ +0743e8: 5441 5d04 |0010: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +0743ec: 7110 7c11 0100 |0012: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@117c │ │ +0743f2: 0c01 |0015: move-result-object v1 │ │ +0743f4: 7110 5802 0100 |0016: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@0258 │ │ +0743fa: 0c00 |0019: move-result-object v0 │ │ +0743fc: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +074400: 6e10 5902 0000 |001c: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0259 │ │ +074406: 5441 5d04 |001f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +07440a: 7110 8a11 0100 |0021: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$700:(Landroid/support/v7/app/AlertController;)Landroid/os/Handler; // method@118a │ │ +074410: 0c01 |0024: move-result-object v1 │ │ +074412: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +074414: 5443 5d04 |0026: iget-object v3, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +074418: 7110 8911 0300 |0028: invoke-static {v3}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@1189 │ │ +07441e: 0c03 |002b: move-result-object v3 │ │ +074420: 6e30 4f02 2103 |002c: invoke-virtual {v1, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@024f │ │ +074426: 0c01 |002f: move-result-object v1 │ │ +074428: 6e10 5902 0100 |0030: invoke-virtual {v1}, Landroid/os/Message;.sendToTarget:()V // method@0259 │ │ +07442e: 0e00 |0033: return-void │ │ +074430: 5441 5d04 |0034: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +074434: 7110 8511 0100 |0036: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$200:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@1185 │ │ +07443a: 0c01 |0039: move-result-object v1 │ │ +07443c: 3315 1500 |003a: if-ne v5, v1, 004f // +0015 │ │ +074440: 5441 5d04 |003c: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +074444: 7110 8611 0100 |003e: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@1186 │ │ +07444a: 0c01 |0041: move-result-object v1 │ │ +07444c: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ +074450: 5441 5d04 |0044: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +074454: 7110 8611 0100 |0046: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@1186 │ │ +07445a: 0c01 |0049: move-result-object v1 │ │ +07445c: 7110 5802 0100 |004a: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@0258 │ │ +074462: 0c00 |004d: move-result-object v0 │ │ +074464: 28cc |004e: goto 001a // -0034 │ │ +074466: 5441 5d04 |004f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +07446a: 7110 8711 0100 |0051: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$400:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@1187 │ │ +074470: 0c01 |0054: move-result-object v1 │ │ +074472: 3315 1500 |0055: if-ne v5, v1, 006a // +0015 │ │ +074476: 5441 5d04 |0057: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +07447a: 7110 8811 0100 |0059: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@1188 │ │ +074480: 0c01 |005c: move-result-object v1 │ │ +074482: 3801 0d00 |005d: if-eqz v1, 006a // +000d │ │ +074486: 5441 5d04 |005f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@045d │ │ +07448a: 7110 8811 0100 |0061: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@1188 │ │ +074490: 0c01 |0064: move-result-object v1 │ │ +074492: 7110 5802 0100 |0065: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@0258 │ │ +074498: 0c00 |0068: move-result-object v0 │ │ +07449a: 28b1 |0069: goto 001a // -004f │ │ +07449c: 1200 |006a: const/4 v0, #int 0 // #0 │ │ +07449e: 28af |006b: goto 001a // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0010 line=121 │ │ 0x001a line=130 │ │ 0x001c line=131 │ │ 0x001f line=135 │ │ @@ -127486,32 +127513,32 @@ │ │ 0x001a - 0x0034 reg=0 m Landroid/os/Message; │ │ 0x004e - 0x004f reg=0 m Landroid/os/Message; │ │ 0x0069 - 0x006a reg=0 m Landroid/os/Message; │ │ 0x006b - 0x006c reg=0 m Landroid/os/Message; │ │ 0x0000 - 0x006c reg=4 this Landroid/support/v7/app/AlertController$1; │ │ 0x0000 - 0x006c reg=5 v Landroid/view/View; │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #565 header: │ │ -class_idx : 713 │ │ +Class #566 header: │ │ +class_idx : 714 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #565 annotations: │ │ +Class #566 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setScrollIndicators │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #565 - │ │ +Class #566 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -127533,20 +127560,20 @@ │ │ type : '(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07441c: |[07441c] android.support.v7.app.AlertController$2.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -07442c: 5b01 5e04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$2;.this$0:Landroid/support/v7/app/AlertController; // field@045e │ │ -074430: 5b02 6004 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$2;.val$top:Landroid/view/View; // field@0460 │ │ -074434: 5b03 5f04 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$2;.val$bottom:Landroid/view/View; // field@045f │ │ -074438: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07443e: 0e00 |0009: return-void │ │ +0744a0: |[0744a0] android.support.v7.app.AlertController$2.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +0744b0: 5b01 5e04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$2;.this$0:Landroid/support/v7/app/AlertController; // field@045e │ │ +0744b4: 5b02 6004 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$2;.val$top:Landroid/view/View; // field@0460 │ │ +0744b8: 5b03 5f04 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$2;.val$bottom:Landroid/view/View; // field@045f │ │ +0744bc: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0744c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v7/app/AlertController$2; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/View; │ │ @@ -127558,49 +127585,49 @@ │ │ type : '(Landroid/support/v4/widget/NestedScrollView;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -074440: |[074440] android.support.v7.app.AlertController$2.onScrollChange:(Landroid/support/v4/widget/NestedScrollView;IIII)V │ │ -074450: 5420 6004 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$2;.val$top:Landroid/view/View; // field@0460 │ │ -074454: 5421 5f04 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertController$2;.val$bottom:Landroid/view/View; // field@045f │ │ -074458: 7130 8b11 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v7/app/AlertController;.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@118b │ │ -07445e: 0e00 |0007: return-void │ │ +0744c4: |[0744c4] android.support.v7.app.AlertController$2.onScrollChange:(Landroid/support/v4/widget/NestedScrollView;IIII)V │ │ +0744d4: 5420 6004 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$2;.val$top:Landroid/view/View; // field@0460 │ │ +0744d8: 5421 5f04 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertController$2;.val$bottom:Landroid/view/View; // field@045f │ │ +0744dc: 7130 8b11 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v7/app/AlertController;.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@118b │ │ +0744e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0007 line=550 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/app/AlertController$2; │ │ 0x0000 - 0x0008 reg=3 v Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0008 reg=4 scrollX I │ │ 0x0000 - 0x0008 reg=5 scrollY I │ │ 0x0000 - 0x0008 reg=6 oldScrollX I │ │ 0x0000 - 0x0008 reg=7 oldScrollY I │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #566 header: │ │ -class_idx : 714 │ │ +Class #567 header: │ │ +class_idx : 715 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #566 annotations: │ │ +Class #567 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setScrollIndicators │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #566 - │ │ +Class #567 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -127622,20 +127649,20 @@ │ │ type : '(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -074460: |[074460] android.support.v7.app.AlertController$3.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -074470: 5b01 6104 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$3;.this$0:Landroid/support/v7/app/AlertController; // field@0461 │ │ -074474: 5b02 6304 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$3;.val$top:Landroid/view/View; // field@0463 │ │ -074478: 5b03 6204 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$3;.val$bottom:Landroid/view/View; // field@0462 │ │ -07447c: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -074482: 0e00 |0009: return-void │ │ +0744e4: |[0744e4] android.support.v7.app.AlertController$3.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +0744f4: 5b01 6104 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$3;.this$0:Landroid/support/v7/app/AlertController; // field@0461 │ │ +0744f8: 5b02 6304 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$3;.val$top:Landroid/view/View; // field@0463 │ │ +0744fc: 5b03 6204 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$3;.val$bottom:Landroid/view/View; // field@0462 │ │ +074500: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +074506: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v7/app/AlertController$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/View; │ │ @@ -127647,47 +127674,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -074484: |[074484] android.support.v7.app.AlertController$3.run:()V │ │ -074494: 5430 6104 |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$3;.this$0:Landroid/support/v7/app/AlertController; // field@0461 │ │ -074498: 7110 8c11 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$900:(Landroid/support/v7/app/AlertController;)Landroid/support/v4/widget/NestedScrollView; // method@118c │ │ -07449e: 0c00 |0005: move-result-object v0 │ │ -0744a0: 5431 6304 |0006: iget-object v1, v3, Landroid/support/v7/app/AlertController$3;.val$top:Landroid/view/View; // field@0463 │ │ -0744a4: 5432 6204 |0008: iget-object v2, v3, Landroid/support/v7/app/AlertController$3;.val$bottom:Landroid/view/View; // field@0462 │ │ -0744a8: 7130 8b11 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v7/app/AlertController;.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@118b │ │ -0744ae: 0e00 |000d: return-void │ │ +074508: |[074508] android.support.v7.app.AlertController$3.run:()V │ │ +074518: 5430 6104 |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$3;.this$0:Landroid/support/v7/app/AlertController; // field@0461 │ │ +07451c: 7110 8c11 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$900:(Landroid/support/v7/app/AlertController;)Landroid/support/v4/widget/NestedScrollView; // method@118c │ │ +074522: 0c00 |0005: move-result-object v0 │ │ +074524: 5431 6304 |0006: iget-object v1, v3, Landroid/support/v7/app/AlertController$3;.val$top:Landroid/view/View; // field@0463 │ │ +074528: 5432 6204 |0008: iget-object v2, v3, Landroid/support/v7/app/AlertController$3;.val$bottom:Landroid/view/View; // field@0462 │ │ +07452c: 7130 8b11 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v7/app/AlertController;.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@118b │ │ +074532: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x000d line=557 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v7/app/AlertController$3; │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #567 header: │ │ -class_idx : 715 │ │ +Class #568 header: │ │ +class_idx : 716 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #567 annotations: │ │ +Class #568 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setScrollIndicators │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #567 - │ │ +Class #568 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AbsListView$OnScrollListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -127709,20 +127736,20 @@ │ │ type : '(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0744b0: |[0744b0] android.support.v7.app.AlertController$4.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -0744c0: 5b01 6404 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$4;.this$0:Landroid/support/v7/app/AlertController; // field@0464 │ │ -0744c4: 5b02 6604 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$4;.val$top:Landroid/view/View; // field@0466 │ │ -0744c8: 5b03 6504 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$4;.val$bottom:Landroid/view/View; // field@0465 │ │ -0744cc: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0744d2: 0e00 |0009: return-void │ │ +074534: |[074534] android.support.v7.app.AlertController$4.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +074544: 5b01 6404 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$4;.this$0:Landroid/support/v7/app/AlertController; // field@0464 │ │ +074548: 5b02 6604 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$4;.val$top:Landroid/view/View; // field@0466 │ │ +07454c: 5b03 6504 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$4;.val$bottom:Landroid/view/View; // field@0465 │ │ +074550: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +074556: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v7/app/AlertController$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/View; │ │ @@ -127734,19 +127761,19 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0744d4: |[0744d4] android.support.v7.app.AlertController$4.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0744e4: 5420 6604 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$4;.val$top:Landroid/view/View; // field@0466 │ │ -0744e8: 5421 6504 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertController$4;.val$bottom:Landroid/view/View; // field@0465 │ │ -0744ec: 7130 8b11 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v7/app/AlertController;.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@118b │ │ -0744f2: 0e00 |0007: return-void │ │ +074558: |[074558] android.support.v7.app.AlertController$4.onScroll:(Landroid/widget/AbsListView;III)V │ │ +074568: 5420 6604 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$4;.val$top:Landroid/view/View; // field@0466 │ │ +07456c: 5421 6504 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertController$4;.val$bottom:Landroid/view/View; // field@0465 │ │ +074570: 7130 8b11 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v7/app/AlertController;.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@118b │ │ +074576: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0007 line=569 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/app/AlertController$4; │ │ 0x0000 - 0x0008 reg=3 v Landroid/widget/AbsListView; │ │ @@ -127759,42 +127786,42 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0744f4: |[0744f4] android.support.v7.app.AlertController$4.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -074504: 0e00 |0000: return-void │ │ +074578: |[074578] android.support.v7.app.AlertController$4.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +074588: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AlertController$4; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #568 header: │ │ -class_idx : 716 │ │ +Class #569 header: │ │ +class_idx : 717 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #568 annotations: │ │ +Class #569 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setScrollIndicators │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #568 - │ │ +Class #569 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -127816,20 +127843,20 @@ │ │ type : '(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -074508: |[074508] android.support.v7.app.AlertController$5.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -074518: 5b01 6704 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$5;.this$0:Landroid/support/v7/app/AlertController; // field@0467 │ │ -07451c: 5b02 6904 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$5;.val$top:Landroid/view/View; // field@0469 │ │ -074520: 5b03 6804 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$5;.val$bottom:Landroid/view/View; // field@0468 │ │ -074524: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07452a: 0e00 |0009: return-void │ │ +07458c: |[07458c] android.support.v7.app.AlertController$5.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +07459c: 5b01 6704 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$5;.this$0:Landroid/support/v7/app/AlertController; // field@0467 │ │ +0745a0: 5b02 6904 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$5;.val$top:Landroid/view/View; // field@0469 │ │ +0745a4: 5b03 6804 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$5;.val$bottom:Landroid/view/View; // field@0468 │ │ +0745a8: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0745ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v7/app/AlertController$5; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/View; │ │ @@ -127841,48 +127868,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -07452c: |[07452c] android.support.v7.app.AlertController$5.run:()V │ │ -07453c: 5430 6704 |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$5;.this$0:Landroid/support/v7/app/AlertController; // field@0467 │ │ -074540: 7110 7d11 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$1000:(Landroid/support/v7/app/AlertController;)Landroid/widget/ListView; // method@117d │ │ -074546: 0c00 |0005: move-result-object v0 │ │ -074548: 5431 6904 |0006: iget-object v1, v3, Landroid/support/v7/app/AlertController$5;.val$top:Landroid/view/View; // field@0469 │ │ -07454c: 5432 6804 |0008: iget-object v2, v3, Landroid/support/v7/app/AlertController$5;.val$bottom:Landroid/view/View; // field@0468 │ │ -074550: 7130 8b11 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v7/app/AlertController;.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@118b │ │ -074556: 0e00 |000d: return-void │ │ +0745b0: |[0745b0] android.support.v7.app.AlertController$5.run:()V │ │ +0745c0: 5430 6704 |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$5;.this$0:Landroid/support/v7/app/AlertController; // field@0467 │ │ +0745c4: 7110 7d11 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$1000:(Landroid/support/v7/app/AlertController;)Landroid/widget/ListView; // method@117d │ │ +0745ca: 0c00 |0005: move-result-object v0 │ │ +0745cc: 5431 6904 |0006: iget-object v1, v3, Landroid/support/v7/app/AlertController$5;.val$top:Landroid/view/View; // field@0469 │ │ +0745d0: 5432 6804 |0008: iget-object v2, v3, Landroid/support/v7/app/AlertController$5;.val$bottom:Landroid/view/View; // field@0468 │ │ +0745d4: 7130 8b11 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v7/app/AlertController;.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@118b │ │ +0745da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x000d line=576 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v7/app/AlertController$5; │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #569 header: │ │ -class_idx : 717 │ │ +Class #570 header: │ │ +class_idx : 718 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1130 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1131 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #569 annotations: │ │ +Class #570 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createListView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #569 - │ │ +Class #570 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$AlertParams$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AlertController$AlertParams$1;) │ │ @@ -127899,19 +127926,19 @@ │ │ type : '(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroid/widget/ListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -074558: |[074558] android.support.v7.app.AlertController$AlertParams$1.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroid/widget/ListView;)V │ │ -074568: 5b01 6a04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046a │ │ -07456c: 5b06 6b04 |0002: iput-object v6, v0, Landroid/support/v7/app/AlertController$AlertParams$1;.val$listView:Landroid/widget/ListView; // field@046b │ │ -074570: 7055 4c21 2043 |0004: invoke-direct {v0, v2, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@214c │ │ -074576: 0e00 |0007: return-void │ │ +0745dc: |[0745dc] android.support.v7.app.AlertController$AlertParams$1.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroid/widget/ListView;)V │ │ +0745ec: 5b01 6a04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046a │ │ +0745f0: 5b06 6b04 |0002: iput-object v6, v0, Landroid/support/v7/app/AlertController$AlertParams$1;.val$listView:Landroid/widget/ListView; // field@046b │ │ +0745f4: 7055 4c21 2043 |0004: invoke-direct {v0, v2, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@214c │ │ +0745fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/AlertController$AlertParams$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/app/AlertController$AlertParams; │ │ 0x0000 - 0x0008 reg=2 x0 Landroid/content/Context; │ │ @@ -127926,28 +127953,28 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -074578: |[074578] android.support.v7.app.AlertController$AlertParams$1.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -074588: 6f40 5021 5476 |0000: invoke-super {v4, v5, v6, v7}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2150 │ │ -07458e: 0c01 |0003: move-result-object v1 │ │ -074590: 5442 6a04 |0004: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046a │ │ -074594: 5422 7904 |0006: iget-object v2, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0479 │ │ -074598: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ -07459c: 5442 6a04 |000a: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046a │ │ -0745a0: 5422 7904 |000c: iget-object v2, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0479 │ │ -0745a4: 4700 0205 |000e: aget-boolean v0, v2, v5 │ │ -0745a8: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ -0745ac: 5442 6b04 |0012: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.val$listView:Landroid/widget/ListView; // field@046b │ │ -0745b0: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0745b2: 6e30 3322 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@2233 │ │ -0745b8: 1101 |0018: return-object v1 │ │ +0745fc: |[0745fc] android.support.v7.app.AlertController$AlertParams$1.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +07460c: 6f40 5021 5476 |0000: invoke-super {v4, v5, v6, v7}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2150 │ │ +074612: 0c01 |0003: move-result-object v1 │ │ +074614: 5442 6a04 |0004: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046a │ │ +074618: 5422 7904 |0006: iget-object v2, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0479 │ │ +07461c: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ +074620: 5442 6a04 |000a: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046a │ │ +074624: 5422 7904 |000c: iget-object v2, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0479 │ │ +074628: 4700 0205 |000e: aget-boolean v0, v2, v5 │ │ +07462c: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ +074630: 5442 6b04 |0012: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.val$listView:Landroid/widget/ListView; // field@046b │ │ +074634: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +074636: 6e30 3322 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@2233 │ │ +07463c: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0004 line=887 │ │ 0x000a line=888 │ │ 0x0010 line=889 │ │ 0x0012 line=890 │ │ @@ -127956,32 +127983,32 @@ │ │ 0x0010 - 0x0018 reg=0 isItemChecked Z │ │ 0x0004 - 0x0019 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v7/app/AlertController$AlertParams$1; │ │ 0x0000 - 0x0019 reg=5 position I │ │ 0x0000 - 0x0019 reg=6 convertView Landroid/view/View; │ │ 0x0000 - 0x0019 reg=7 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #570 header: │ │ -class_idx : 718 │ │ +Class #571 header: │ │ +class_idx : 719 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1138 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1139 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #570 annotations: │ │ +Class #571 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createListView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #570 - │ │ +Class #571 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$AlertParams$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/CursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AlertController$AlertParams$2;) │ │ @@ -128010,32 +128037,32 @@ │ │ type : '(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;Landroid/database/Cursor;ZLandroid/widget/ListView;Landroid/support/v7/app/AlertController;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0745bc: |[0745bc] android.support.v7.app.AlertController$AlertParams$2.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;Landroid/database/Cursor;ZLandroid/widget/ListView;Landroid/support/v7/app/AlertController;)V │ │ -0745cc: 5b23 6e04 |0000: iput-object v3, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046e │ │ -0745d0: 5b27 7004 |0002: iput-object v7, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.val$listView:Landroid/widget/ListView; // field@0470 │ │ -0745d4: 5b28 6f04 |0004: iput-object v8, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.val$dialog:Landroid/support/v7/app/AlertController; // field@046f │ │ -0745d8: 7040 8721 4265 |0006: invoke-direct {v2, v4, v5, v6}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@2187 │ │ -0745de: 6e10 6b11 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/app/AlertController$AlertParams$2;.getCursor:()Landroid/database/Cursor; // method@116b │ │ -0745e4: 0c00 |000c: move-result-object v0 │ │ -0745e6: 5421 6e04 |000d: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046e │ │ -0745ea: 5411 8504 |000f: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0485 │ │ -0745ee: 7220 5701 1000 |0011: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0157 │ │ -0745f4: 0a01 |0014: move-result v1 │ │ -0745f6: 5921 6d04 |0015: iput v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.mLabelIndex:I // field@046d │ │ -0745fa: 5421 6e04 |0017: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046e │ │ -0745fe: 5411 8104 |0019: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mIsCheckedColumn:Ljava/lang/String; // field@0481 │ │ -074602: 7220 5701 1000 |001b: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0157 │ │ -074608: 0a01 |001e: move-result v1 │ │ -07460a: 5921 6c04 |001f: iput v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.mIsCheckedIndex:I // field@046c │ │ -07460e: 0e00 |0021: return-void │ │ +074640: |[074640] android.support.v7.app.AlertController$AlertParams$2.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;Landroid/database/Cursor;ZLandroid/widget/ListView;Landroid/support/v7/app/AlertController;)V │ │ +074650: 5b23 6e04 |0000: iput-object v3, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046e │ │ +074654: 5b27 7004 |0002: iput-object v7, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.val$listView:Landroid/widget/ListView; // field@0470 │ │ +074658: 5b28 6f04 |0004: iput-object v8, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.val$dialog:Landroid/support/v7/app/AlertController; // field@046f │ │ +07465c: 7040 8721 4265 |0006: invoke-direct {v2, v4, v5, v6}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@2187 │ │ +074662: 6e10 6b11 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/app/AlertController$AlertParams$2;.getCursor:()Landroid/database/Cursor; // method@116b │ │ +074668: 0c00 |000c: move-result-object v0 │ │ +07466a: 5421 6e04 |000d: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046e │ │ +07466e: 5411 8504 |000f: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0485 │ │ +074672: 7220 5701 1000 |0011: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0157 │ │ +074678: 0a01 |0014: move-result v1 │ │ +07467a: 5921 6d04 |0015: iput v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.mLabelIndex:I // field@046d │ │ +07467e: 5421 6e04 |0017: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046e │ │ +074682: 5411 8104 |0019: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mIsCheckedColumn:Ljava/lang/String; // field@0481 │ │ +074686: 7220 5701 1000 |001b: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0157 │ │ +07468c: 0a01 |001e: move-result v1 │ │ +07468e: 5921 6c04 |001f: iput v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.mIsCheckedIndex:I // field@046c │ │ +074692: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0009 line=902 │ │ 0x000d line=903 │ │ 0x0017 line=904 │ │ 0x0021 line=905 │ │ @@ -128055,35 +128082,35 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -074610: |[074610] android.support.v7.app.AlertController$AlertParams$2.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -074620: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -074622: 1402 1400 0201 |0001: const v2, #float 2.38773e-38 // #01020014 │ │ -074628: 6e20 d01f 2600 |0004: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -07462e: 0c00 |0007: move-result-object v0 │ │ -074630: 1f00 7004 |0008: check-cast v0, Landroid/widget/CheckedTextView; // type@0470 │ │ -074634: 5252 6d04 |000a: iget v2, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.mLabelIndex:I // field@046d │ │ -074638: 7220 5d01 2800 |000c: invoke-interface {v8, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -07463e: 0c02 |000f: move-result-object v2 │ │ -074640: 6e20 6c21 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/CheckedTextView;.setText:(Ljava/lang/CharSequence;)V // method@216c │ │ -074646: 5452 7004 |0013: iget-object v2, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.val$listView:Landroid/widget/ListView; // field@0470 │ │ -07464a: 7210 5c01 0800 |0015: invoke-interface {v8}, Landroid/database/Cursor;.getPosition:()I // method@015c │ │ -074650: 0a03 |0018: move-result v3 │ │ -074652: 5254 6c04 |0019: iget v4, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.mIsCheckedIndex:I // field@046c │ │ -074656: 7220 5a01 4800 |001b: invoke-interface {v8, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -07465c: 0a04 |001e: move-result v4 │ │ -07465e: 3314 0600 |001f: if-ne v4, v1, 0025 // +0006 │ │ -074662: 6e30 3322 3201 |0021: invoke-virtual {v2, v3, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@2233 │ │ -074668: 0e00 |0024: return-void │ │ -07466a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -07466c: 28fb |0026: goto 0021 // -0005 │ │ +074694: |[074694] android.support.v7.app.AlertController$AlertParams$2.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0746a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0746a6: 1402 1400 0201 |0001: const v2, #float 2.38773e-38 // #01020014 │ │ +0746ac: 6e20 d01f 2600 |0004: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0746b2: 0c00 |0007: move-result-object v0 │ │ +0746b4: 1f00 7104 |0008: check-cast v0, Landroid/widget/CheckedTextView; // type@0471 │ │ +0746b8: 5252 6d04 |000a: iget v2, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.mLabelIndex:I // field@046d │ │ +0746bc: 7220 5d01 2800 |000c: invoke-interface {v8, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0746c2: 0c02 |000f: move-result-object v2 │ │ +0746c4: 6e20 6c21 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/CheckedTextView;.setText:(Ljava/lang/CharSequence;)V // method@216c │ │ +0746ca: 5452 7004 |0013: iget-object v2, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.val$listView:Landroid/widget/ListView; // field@0470 │ │ +0746ce: 7210 5c01 0800 |0015: invoke-interface {v8}, Landroid/database/Cursor;.getPosition:()I // method@015c │ │ +0746d4: 0a03 |0018: move-result v3 │ │ +0746d6: 5254 6c04 |0019: iget v4, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.mIsCheckedIndex:I // field@046c │ │ +0746da: 7220 5a01 4800 |001b: invoke-interface {v8, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0746e0: 0a04 |001e: move-result v4 │ │ +0746e2: 3314 0600 |001f: if-ne v4, v1, 0025 // +0006 │ │ +0746e6: 6e30 3322 3201 |0021: invoke-virtual {v2, v3, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@2233 │ │ +0746ec: 0e00 |0024: return-void │ │ +0746ee: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0746f0: 28fb |0026: goto 0021 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=909 │ │ 0x000a line=911 │ │ 0x0013 line=912 │ │ 0x0024 line=914 │ │ 0x0025 line=912 │ │ @@ -128099,53 +128126,53 @@ │ │ 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 : 16 16-bit code units │ │ -074670: |[074670] android.support.v7.app.AlertController$AlertParams$2.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -074680: 5430 6e04 |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046e │ │ -074684: 5400 8004 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0480 │ │ -074688: 5431 6f04 |0004: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$2;.val$dialog:Landroid/support/v7/app/AlertController; // field@046f │ │ -07468c: 7110 8011 0100 |0006: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$1200:(Landroid/support/v7/app/AlertController;)I // method@1180 │ │ -074692: 0a01 |0009: move-result v1 │ │ -074694: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -074696: 6e40 691f 1026 |000b: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -07469c: 0c00 |000e: move-result-object v0 │ │ -07469e: 1100 |000f: return-object v0 │ │ +0746f4: |[0746f4] android.support.v7.app.AlertController$AlertParams$2.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +074704: 5430 6e04 |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@046e │ │ +074708: 5400 8004 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0480 │ │ +07470c: 5431 6f04 |0004: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$2;.val$dialog:Landroid/support/v7/app/AlertController; // field@046f │ │ +074710: 7110 8011 0100 |0006: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$1200:(Landroid/support/v7/app/AlertController;)I // method@1180 │ │ +074716: 0a01 |0009: move-result v1 │ │ +074718: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +07471a: 6e40 691f 1026 |000b: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +074720: 0c00 |000e: move-result-object v0 │ │ +074722: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Landroid/support/v7/app/AlertController$AlertParams$2; │ │ 0x0000 - 0x0010 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=5 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x0010 reg=6 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #571 header: │ │ -class_idx : 719 │ │ +Class #572 header: │ │ +class_idx : 720 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #571 annotations: │ │ +Class #572 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createListView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #4462 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #571 - │ │ +Class #572 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$AlertParams$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -128163,19 +128190,19 @@ │ │ type : '(Landroid/support/v7/app/AlertController$AlertParams;Landroid/support/v7/app/AlertController;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0746a0: |[0746a0] android.support.v7.app.AlertController$AlertParams$3.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/support/v7/app/AlertController;)V │ │ -0746b0: 5b01 7104 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0471 │ │ -0746b4: 5b02 7204 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0472 │ │ -0746b8: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0746be: 0e00 |0007: return-void │ │ +074724: |[074724] android.support.v7.app.AlertController$AlertParams$3.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/support/v7/app/AlertController;)V │ │ +074734: 5b01 7104 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0471 │ │ +074738: 5b02 7204 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0472 │ │ +07473c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +074742: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/AlertController$AlertParams$3; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/app/AlertController$AlertParams; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/app/AlertController; │ │ @@ -128186,63 +128213,63 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0746c0: |[0746c0] android.support.v7.app.AlertController$AlertParams$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0746d0: 5420 7104 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0471 │ │ -0746d4: 5400 8d04 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@048d │ │ -0746d8: 5421 7204 |0004: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0472 │ │ -0746dc: 7110 8911 0100 |0006: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@1189 │ │ -0746e2: 0c01 |0009: move-result-object v1 │ │ -0746e4: 7230 ba00 1005 |000a: invoke-interface {v0, v1, v5}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@00ba │ │ -0746ea: 5420 7104 |000d: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0471 │ │ -0746ee: 5500 8304 |000f: iget-boolean v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0483 │ │ -0746f2: 3900 0b00 |0011: if-nez v0, 001c // +000b │ │ -0746f6: 5420 7204 |0013: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0472 │ │ -0746fa: 7110 8911 0000 |0015: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@1189 │ │ -074700: 0c00 |0018: move-result-object v0 │ │ -074702: 6e10 b912 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDialog;.dismiss:()V // method@12b9 │ │ -074708: 0e00 |001c: return-void │ │ +074744: |[074744] android.support.v7.app.AlertController$AlertParams$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +074754: 5420 7104 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0471 │ │ +074758: 5400 8d04 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@048d │ │ +07475c: 5421 7204 |0004: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0472 │ │ +074760: 7110 8911 0100 |0006: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@1189 │ │ +074766: 0c01 |0009: move-result-object v1 │ │ +074768: 7230 ba00 1005 |000a: invoke-interface {v0, v1, v5}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@00ba │ │ +07476e: 5420 7104 |000d: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0471 │ │ +074772: 5500 8304 |000f: iget-boolean v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0483 │ │ +074776: 3900 0b00 |0011: if-nez v0, 001c // +000b │ │ +07477a: 5420 7204 |0013: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0472 │ │ +07477e: 7110 8911 0000 |0015: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@1189 │ │ +074784: 0c00 |0018: move-result-object v0 │ │ +074786: 6e10 b912 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDialog;.dismiss:()V // method@12b9 │ │ +07478c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=956 │ │ 0x000d line=957 │ │ 0x0013 line=958 │ │ 0x001c line=960 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v7/app/AlertController$AlertParams$3; │ │ 0x0000 - 0x001d reg=3 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x001d reg=4 v Landroid/view/View; │ │ 0x0000 - 0x001d reg=5 position I │ │ 0x0000 - 0x001d reg=6 id J │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #572 header: │ │ -class_idx : 720 │ │ +Class #573 header: │ │ +class_idx : 721 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #572 annotations: │ │ +Class #573 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createListView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #4464 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #572 - │ │ +Class #573 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$AlertParams$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -128264,20 +128291,20 @@ │ │ type : '(Landroid/support/v7/app/AlertController$AlertParams;Landroid/widget/ListView;Landroid/support/v7/app/AlertController;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07470c: |[07470c] android.support.v7.app.AlertController$AlertParams$4.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/widget/ListView;Landroid/support/v7/app/AlertController;)V │ │ -07471c: 5b01 7304 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0473 │ │ -074720: 5b02 7504 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0475 │ │ -074724: 5b03 7404 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.val$dialog:Landroid/support/v7/app/AlertController; // field@0474 │ │ -074728: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07472e: 0e00 |0009: return-void │ │ +074790: |[074790] android.support.v7.app.AlertController$AlertParams$4.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/widget/ListView;Landroid/support/v7/app/AlertController;)V │ │ +0747a0: 5b01 7304 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0473 │ │ +0747a4: 5b02 7504 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0475 │ │ +0747a8: 5b03 7404 |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.val$dialog:Landroid/support/v7/app/AlertController; // field@0474 │ │ +0747ac: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0747b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v7/app/AlertController$AlertParams$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v7/app/AlertController$AlertParams; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/ListView; │ │ @@ -128289,99 +128316,99 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -074730: |[074730] android.support.v7.app.AlertController$AlertParams$4.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -074740: 5430 7304 |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0473 │ │ -074744: 5400 7904 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0479 │ │ -074748: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -07474c: 5430 7304 |0006: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0473 │ │ -074750: 5400 7904 |0008: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0479 │ │ -074754: 5431 7504 |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0475 │ │ -074758: 6e20 2822 6100 |000c: invoke-virtual {v1, v6}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@2228 │ │ -07475e: 0a01 |000f: move-result v1 │ │ -074760: 4e01 0006 |0010: aput-boolean v1, v0, v6 │ │ -074764: 5430 7304 |0012: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0473 │ │ -074768: 5400 8c04 |0014: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@048c │ │ -07476c: 5431 7404 |0016: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$dialog:Landroid/support/v7/app/AlertController; // field@0474 │ │ -074770: 7110 8911 0100 |0018: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@1189 │ │ -074776: 0c01 |001b: move-result-object v1 │ │ -074778: 5432 7504 |001c: iget-object v2, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0475 │ │ -07477c: 6e20 2822 6200 |001e: invoke-virtual {v2, v6}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@2228 │ │ -074782: 0a02 |0021: move-result v2 │ │ -074784: 7240 bb00 1026 |0022: invoke-interface {v0, v1, v6, v2}, Landroid/content/DialogInterface$OnMultiChoiceClickListener;.onClick:(Landroid/content/DialogInterface;IZ)V // method@00bb │ │ -07478a: 0e00 |0025: return-void │ │ +0747b4: |[0747b4] android.support.v7.app.AlertController$AlertParams$4.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0747c4: 5430 7304 |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0473 │ │ +0747c8: 5400 7904 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0479 │ │ +0747cc: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0747d0: 5430 7304 |0006: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0473 │ │ +0747d4: 5400 7904 |0008: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0479 │ │ +0747d8: 5431 7504 |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0475 │ │ +0747dc: 6e20 2822 6100 |000c: invoke-virtual {v1, v6}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@2228 │ │ +0747e2: 0a01 |000f: move-result v1 │ │ +0747e4: 4e01 0006 |0010: aput-boolean v1, v0, v6 │ │ +0747e8: 5430 7304 |0012: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0473 │ │ +0747ec: 5400 8c04 |0014: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@048c │ │ +0747f0: 5431 7404 |0016: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$dialog:Landroid/support/v7/app/AlertController; // field@0474 │ │ +0747f4: 7110 8911 0100 |0018: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@1189 │ │ +0747fa: 0c01 |001b: move-result-object v1 │ │ +0747fc: 5432 7504 |001c: iget-object v2, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0475 │ │ +074800: 6e20 2822 6200 |001e: invoke-virtual {v2, v6}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@2228 │ │ +074806: 0a02 |0021: move-result v2 │ │ +074808: 7240 bb00 1026 |0022: invoke-interface {v0, v1, v6, v2}, Landroid/content/DialogInterface$OnMultiChoiceClickListener;.onClick:(Landroid/content/DialogInterface;IZ)V // method@00bb │ │ +07480e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=966 │ │ 0x0006 line=967 │ │ 0x0012 line=969 │ │ 0x0025 line=971 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0026 reg=3 this Landroid/support/v7/app/AlertController$AlertParams$4; │ │ 0x0000 - 0x0026 reg=4 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0026 reg=5 v Landroid/view/View; │ │ 0x0000 - 0x0026 reg=6 position I │ │ 0x0000 - 0x0026 reg=7 id J │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #573 header: │ │ -class_idx : 721 │ │ +Class #574 header: │ │ +class_idx : 722 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #573 annotations: │ │ +Class #574 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AlertController$AlertParams; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPrepareListViewListener" │ │ │ │ -Class #573 - │ │ +Class #574 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener;) │ │ name : 'onPrepareListView' │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #574 header: │ │ -class_idx : 722 │ │ +Class #575 header: │ │ +class_idx : 723 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 39 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #574 annotations: │ │ +Class #575 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AlertController; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="AlertParams" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener; } │ │ │ │ -Class #574 - │ │ +Class #575 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$AlertParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AlertController$AlertParams;) │ │ @@ -128546,32 +128573,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -07478c: |[07478c] android.support.v7.app.AlertController$AlertParams.:(Landroid/content/Context;)V │ │ -07479c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07479e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0747a0: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0747a6: 5920 7f04 |0005: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@047f │ │ -0747aa: 5920 7e04 |0007: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@047e │ │ -0747ae: 5c20 9b04 |0009: iput-boolean v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@049b │ │ -0747b2: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -0747b4: 5920 7804 |000c: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0478 │ │ -0747b8: 5c21 9404 |000e: iput-boolean v1, v2, Landroid/support/v7/app/AlertController$AlertParams;.mRecycleOnMeasure:Z // field@0494 │ │ -0747bc: 5b23 7a04 |0010: iput-object v3, v2, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -0747c0: 5c21 7704 |0012: iput-boolean v1, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0477 │ │ -0747c4: 1a00 b223 |0014: const-string v0, "layout_inflater" // string@23b2 │ │ -0747c8: 6e20 a900 0300 |0016: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0747ce: 0c00 |0019: move-result-object v0 │ │ -0747d0: 1f00 2604 |001a: check-cast v0, Landroid/view/LayoutInflater; // type@0426 │ │ -0747d4: 5b20 8004 |001c: iput-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0480 │ │ -0747d8: 0e00 |001e: return-void │ │ +074810: |[074810] android.support.v7.app.AlertController$AlertParams.:(Landroid/content/Context;)V │ │ +074820: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +074822: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +074824: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07482a: 5920 7f04 |0005: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@047f │ │ +07482e: 5920 7e04 |0007: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@047e │ │ +074832: 5c20 9b04 |0009: iput-boolean v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@049b │ │ +074836: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +074838: 5920 7804 |000c: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0478 │ │ +07483c: 5c21 9404 |000e: iput-boolean v1, v2, Landroid/support/v7/app/AlertController$AlertParams;.mRecycleOnMeasure:Z // field@0494 │ │ +074840: 5b23 7a04 |0010: iput-object v3, v2, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +074844: 5c21 7704 |0012: iput-boolean v1, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0477 │ │ +074848: 1a00 bc23 |0014: const-string v0, "layout_inflater" // string@23bc │ │ +07484c: 6e20 a900 0300 |0016: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +074852: 0c00 |0019: move-result-object v0 │ │ +074854: 1f00 2704 |001a: check-cast v0, Landroid/view/LayoutInflater; // type@0427 │ │ +074858: 5b20 8004 |001c: iput-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0480 │ │ +07485c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=813 │ │ 0x0005 line=761 │ │ 0x0007 line=763 │ │ 0x0009 line=786 │ │ 0x000b line=790 │ │ @@ -128589,106 +128616,106 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 180 16-bit code units │ │ -0747dc: |[0747dc] android.support.v7.app.AlertController$AlertParams.createListView:(Landroid/support/v7/app/AlertController;)V │ │ -0747ec: 1404 1400 0201 |0000: const v4, #float 2.38773e-38 // #01020014 │ │ -0747f2: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -0747f4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0747f6: 54a1 8004 |0005: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0480 │ │ -0747fa: 7110 7f11 0b00 |0007: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1100:(Landroid/support/v7/app/AlertController;)I // method@117f │ │ -074800: 0a03 |000a: move-result v3 │ │ -074802: 1207 |000b: const/4 v7, #int 0 // #0 │ │ -074804: 6e30 681f 3107 |000c: invoke-virtual {v1, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -07480a: 0c06 |000f: move-result-object v6 │ │ -07480c: 1f06 8204 |0010: check-cast v6, Landroid/widget/ListView; // type@0482 │ │ -074810: 55a1 8204 |0012: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0482 │ │ -074814: 3801 5200 |0014: if-eqz v1, 0066 // +0052 │ │ -074818: 54a1 7b04 |0016: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ -07481c: 3901 4100 |0018: if-nez v1, 0059 // +0041 │ │ -074820: 2200 cd02 |001a: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams$1; // type@02cd │ │ -074824: 54a2 7a04 |001c: iget-object v2, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -074828: 7110 8011 0b00 |001e: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1200:(Landroid/support/v7/app/AlertController;)I // method@1180 │ │ -07482e: 0a03 |0021: move-result v3 │ │ -074830: 54a5 8404 |0022: iget-object v5, v10, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0484 │ │ -074834: 07a1 |0024: move-object v1, v10 │ │ -074836: 7607 6711 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/app/AlertController$AlertParams$1;.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroid/widget/ListView;)V // method@1167 │ │ -07483c: 54a1 9104 |0028: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnPrepareListViewListener:Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener; // field@0491 │ │ -074840: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ -074844: 54a1 9104 |002c: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnPrepareListViewListener:Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener; // field@0491 │ │ -074848: 7220 7111 6100 |002e: invoke-interface {v1, v6}, Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener;.onPrepareListView:(Landroid/widget/ListView;)V // method@1171 │ │ -07484e: 7120 8311 0b00 |0031: invoke-static {v11, v0}, Landroid/support/v7/app/AlertController;.access$1502:(Landroid/support/v7/app/AlertController;Landroid/widget/ListAdapter;)Landroid/widget/ListAdapter; // method@1183 │ │ -074854: 52a1 7804 |0034: iget v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0478 │ │ -074858: 7120 8411 1b00 |0036: invoke-static {v11, v1}, Landroid/support/v7/app/AlertController;.access$1602:(Landroid/support/v7/app/AlertController;I)I // method@1184 │ │ -07485e: 54a1 8d04 |0039: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@048d │ │ -074862: 3801 6300 |003b: if-eqz v1, 009e // +0063 │ │ -074866: 2201 cf02 |003d: new-instance v1, Landroid/support/v7/app/AlertController$AlertParams$3; // type@02cf │ │ -07486a: 7030 6d11 a10b |003f: invoke-direct {v1, v10, v11}, Landroid/support/v7/app/AlertController$AlertParams$3;.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/support/v7/app/AlertController;)V // method@116d │ │ -074870: 6e20 3522 1600 |0042: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2235 │ │ -074876: 54a1 8f04 |0045: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@048f │ │ -07487a: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ -07487e: 54a1 8f04 |0049: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@048f │ │ -074882: 6e20 3622 1600 |004b: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@2236 │ │ -074888: 55a1 8304 |004e: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0483 │ │ -07488c: 3801 5b00 |0050: if-eqz v1, 00ab // +005b │ │ -074890: 6e20 2d22 9600 |0052: invoke-virtual {v6, v9}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@222d │ │ -074896: 7120 7e11 6b00 |0055: invoke-static {v11, v6}, Landroid/support/v7/app/AlertController;.access$1002:(Landroid/support/v7/app/AlertController;Landroid/widget/ListView;)Landroid/widget/ListView; // method@117e │ │ -07489c: 0e00 |0058: return-void │ │ -07489e: 2200 ce02 |0059: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams$2; // type@02ce │ │ -0748a2: 54a3 7a04 |005b: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -0748a6: 54a4 7b04 |005d: iget-object v4, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ -0748aa: 0701 |005f: move-object v1, v0 │ │ -0748ac: 07a2 |0060: move-object v2, v10 │ │ -0748ae: 07b7 |0061: move-object v7, v11 │ │ -0748b0: 7607 6911 0100 |0062: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/app/AlertController$AlertParams$2;.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;Landroid/database/Cursor;ZLandroid/widget/ListView;Landroid/support/v7/app/AlertController;)V // method@1169 │ │ -0748b6: 28c3 |0065: goto 0028 // -003d │ │ -0748b8: 55a1 8304 |0066: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0483 │ │ -0748bc: 3801 2000 |0068: if-eqz v1, 0088 // +0020 │ │ -0748c0: 7110 8111 0b00 |006a: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1300:(Landroid/support/v7/app/AlertController;)I // method@1181 │ │ -0748c6: 0a02 |006d: move-result v2 │ │ -0748c8: 54a1 7b04 |006e: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ -0748cc: 3801 1d00 |0070: if-eqz v1, 008d // +001d │ │ -0748d0: 2200 8e04 |0072: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@048e │ │ -0748d4: 54a1 7a04 |0074: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -0748d8: 54a3 7b04 |0076: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ -0748dc: 2397 9b06 |0078: new-array v7, v9, [Ljava/lang/String; // type@069b │ │ -0748e0: 54a8 8504 |007a: iget-object v8, v10, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0485 │ │ -0748e4: 4d08 0705 |007c: aput-object v8, v7, v5 │ │ -0748e8: 2398 6906 |007e: new-array v8, v9, [I // type@0669 │ │ -0748ec: 4b04 0805 |0080: aput v4, v8, v5 │ │ -0748f0: 0774 |0082: move-object v4, v7 │ │ -0748f2: 0785 |0083: move-object v5, v8 │ │ -0748f4: 7606 9422 0000 |0084: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2294 │ │ -0748fa: 28a1 |0087: goto 0028 // -005f │ │ -0748fc: 7110 8211 0b00 |0088: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1400:(Landroid/support/v7/app/AlertController;)I // method@1182 │ │ -074902: 0a02 |008b: move-result v2 │ │ -074904: 28e2 |008c: goto 006e // -001e │ │ -074906: 54a1 7604 |008d: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0476 │ │ -07490a: 3801 0500 |008f: if-eqz v1, 0094 // +0005 │ │ -07490e: 54a0 7604 |0091: iget-object v0, v10, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0476 │ │ -074912: 2895 |0093: goto 0028 // -006b │ │ -074914: 2200 d402 |0094: new-instance v0, Landroid/support/v7/app/AlertController$CheckedItemAdapter; // type@02d4 │ │ -074918: 54a1 7a04 |0096: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -07491c: 54a3 8404 |0098: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0484 │ │ -074920: 7053 7711 1042 |009a: invoke-direct {v0, v1, v2, v4, v3}, Landroid/support/v7/app/AlertController$CheckedItemAdapter;.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V // method@1177 │ │ -074926: 288b |009d: goto 0028 // -0075 │ │ -074928: 54a1 8c04 |009e: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@048c │ │ -07492c: 3801 a5ff |00a0: if-eqz v1, 0045 // -005b │ │ -074930: 2201 d002 |00a2: new-instance v1, Landroid/support/v7/app/AlertController$AlertParams$4; // type@02d0 │ │ -074934: 7040 6f11 a1b6 |00a4: invoke-direct {v1, v10, v6, v11}, Landroid/support/v7/app/AlertController$AlertParams$4;.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/widget/ListView;Landroid/support/v7/app/AlertController;)V // method@116f │ │ -07493a: 6e20 3522 1600 |00a7: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2235 │ │ -074940: 289b |00aa: goto 0045 // -0065 │ │ -074942: 55a1 8204 |00ab: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0482 │ │ -074946: 3801 a8ff |00ad: if-eqz v1, 0055 // -0058 │ │ -07494a: 1221 |00af: const/4 v1, #int 2 // #2 │ │ -07494c: 6e20 2d22 1600 |00b0: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@222d │ │ -074952: 28a2 |00b3: goto 0055 // -005e │ │ +074860: |[074860] android.support.v7.app.AlertController$AlertParams.createListView:(Landroid/support/v7/app/AlertController;)V │ │ +074870: 1404 1400 0201 |0000: const v4, #float 2.38773e-38 // #01020014 │ │ +074876: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +074878: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +07487a: 54a1 8004 |0005: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0480 │ │ +07487e: 7110 7f11 0b00 |0007: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1100:(Landroid/support/v7/app/AlertController;)I // method@117f │ │ +074884: 0a03 |000a: move-result v3 │ │ +074886: 1207 |000b: const/4 v7, #int 0 // #0 │ │ +074888: 6e30 681f 3107 |000c: invoke-virtual {v1, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +07488e: 0c06 |000f: move-result-object v6 │ │ +074890: 1f06 8304 |0010: check-cast v6, Landroid/widget/ListView; // type@0483 │ │ +074894: 55a1 8204 |0012: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0482 │ │ +074898: 3801 5200 |0014: if-eqz v1, 0066 // +0052 │ │ +07489c: 54a1 7b04 |0016: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ +0748a0: 3901 4100 |0018: if-nez v1, 0059 // +0041 │ │ +0748a4: 2200 ce02 |001a: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams$1; // type@02ce │ │ +0748a8: 54a2 7a04 |001c: iget-object v2, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +0748ac: 7110 8011 0b00 |001e: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1200:(Landroid/support/v7/app/AlertController;)I // method@1180 │ │ +0748b2: 0a03 |0021: move-result v3 │ │ +0748b4: 54a5 8404 |0022: iget-object v5, v10, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0484 │ │ +0748b8: 07a1 |0024: move-object v1, v10 │ │ +0748ba: 7607 6711 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/app/AlertController$AlertParams$1;.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroid/widget/ListView;)V // method@1167 │ │ +0748c0: 54a1 9104 |0028: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnPrepareListViewListener:Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener; // field@0491 │ │ +0748c4: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ +0748c8: 54a1 9104 |002c: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnPrepareListViewListener:Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener; // field@0491 │ │ +0748cc: 7220 7111 6100 |002e: invoke-interface {v1, v6}, Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener;.onPrepareListView:(Landroid/widget/ListView;)V // method@1171 │ │ +0748d2: 7120 8311 0b00 |0031: invoke-static {v11, v0}, Landroid/support/v7/app/AlertController;.access$1502:(Landroid/support/v7/app/AlertController;Landroid/widget/ListAdapter;)Landroid/widget/ListAdapter; // method@1183 │ │ +0748d8: 52a1 7804 |0034: iget v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0478 │ │ +0748dc: 7120 8411 1b00 |0036: invoke-static {v11, v1}, Landroid/support/v7/app/AlertController;.access$1602:(Landroid/support/v7/app/AlertController;I)I // method@1184 │ │ +0748e2: 54a1 8d04 |0039: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@048d │ │ +0748e6: 3801 6300 |003b: if-eqz v1, 009e // +0063 │ │ +0748ea: 2201 d002 |003d: new-instance v1, Landroid/support/v7/app/AlertController$AlertParams$3; // type@02d0 │ │ +0748ee: 7030 6d11 a10b |003f: invoke-direct {v1, v10, v11}, Landroid/support/v7/app/AlertController$AlertParams$3;.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/support/v7/app/AlertController;)V // method@116d │ │ +0748f4: 6e20 3522 1600 |0042: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2235 │ │ +0748fa: 54a1 8f04 |0045: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@048f │ │ +0748fe: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ +074902: 54a1 8f04 |0049: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@048f │ │ +074906: 6e20 3622 1600 |004b: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@2236 │ │ +07490c: 55a1 8304 |004e: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0483 │ │ +074910: 3801 5b00 |0050: if-eqz v1, 00ab // +005b │ │ +074914: 6e20 2d22 9600 |0052: invoke-virtual {v6, v9}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@222d │ │ +07491a: 7120 7e11 6b00 |0055: invoke-static {v11, v6}, Landroid/support/v7/app/AlertController;.access$1002:(Landroid/support/v7/app/AlertController;Landroid/widget/ListView;)Landroid/widget/ListView; // method@117e │ │ +074920: 0e00 |0058: return-void │ │ +074922: 2200 cf02 |0059: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams$2; // type@02cf │ │ +074926: 54a3 7a04 |005b: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +07492a: 54a4 7b04 |005d: iget-object v4, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ +07492e: 0701 |005f: move-object v1, v0 │ │ +074930: 07a2 |0060: move-object v2, v10 │ │ +074932: 07b7 |0061: move-object v7, v11 │ │ +074934: 7607 6911 0100 |0062: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/app/AlertController$AlertParams$2;.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;Landroid/database/Cursor;ZLandroid/widget/ListView;Landroid/support/v7/app/AlertController;)V // method@1169 │ │ +07493a: 28c3 |0065: goto 0028 // -003d │ │ +07493c: 55a1 8304 |0066: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0483 │ │ +074940: 3801 2000 |0068: if-eqz v1, 0088 // +0020 │ │ +074944: 7110 8111 0b00 |006a: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1300:(Landroid/support/v7/app/AlertController;)I // method@1181 │ │ +07494a: 0a02 |006d: move-result v2 │ │ +07494c: 54a1 7b04 |006e: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ +074950: 3801 1d00 |0070: if-eqz v1, 008d // +001d │ │ +074954: 2200 8f04 |0072: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@048f │ │ +074958: 54a1 7a04 |0074: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +07495c: 54a3 7b04 |0076: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ +074960: 2397 9e06 |0078: new-array v7, v9, [Ljava/lang/String; // type@069e │ │ +074964: 54a8 8504 |007a: iget-object v8, v10, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0485 │ │ +074968: 4d08 0705 |007c: aput-object v8, v7, v5 │ │ +07496c: 2398 6c06 |007e: new-array v8, v9, [I // type@066c │ │ +074970: 4b04 0805 |0080: aput v4, v8, v5 │ │ +074974: 0774 |0082: move-object v4, v7 │ │ +074976: 0785 |0083: move-object v5, v8 │ │ +074978: 7606 9422 0000 |0084: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2294 │ │ +07497e: 28a1 |0087: goto 0028 // -005f │ │ +074980: 7110 8211 0b00 |0088: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1400:(Landroid/support/v7/app/AlertController;)I // method@1182 │ │ +074986: 0a02 |008b: move-result v2 │ │ +074988: 28e2 |008c: goto 006e // -001e │ │ +07498a: 54a1 7604 |008d: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0476 │ │ +07498e: 3801 0500 |008f: if-eqz v1, 0094 // +0005 │ │ +074992: 54a0 7604 |0091: iget-object v0, v10, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0476 │ │ +074996: 2895 |0093: goto 0028 // -006b │ │ +074998: 2200 d502 |0094: new-instance v0, Landroid/support/v7/app/AlertController$CheckedItemAdapter; // type@02d5 │ │ +07499c: 54a1 7a04 |0096: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +0749a0: 54a3 8404 |0098: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0484 │ │ +0749a4: 7053 7711 1042 |009a: invoke-direct {v0, v1, v2, v4, v3}, Landroid/support/v7/app/AlertController$CheckedItemAdapter;.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V // method@1177 │ │ +0749aa: 288b |009d: goto 0028 // -0075 │ │ +0749ac: 54a1 8c04 |009e: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@048c │ │ +0749b0: 3801 a5ff |00a0: if-eqz v1, 0045 // -005b │ │ +0749b4: 2201 d102 |00a2: new-instance v1, Landroid/support/v7/app/AlertController$AlertParams$4; // type@02d1 │ │ +0749b8: 7040 6f11 a1b6 |00a4: invoke-direct {v1, v10, v6, v11}, Landroid/support/v7/app/AlertController$AlertParams$4;.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/widget/ListView;Landroid/support/v7/app/AlertController;)V // method@116f │ │ +0749be: 6e20 3522 1600 |00a7: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2235 │ │ +0749c4: 289b |00aa: goto 0045 // -0065 │ │ +0749c6: 55a1 8204 |00ab: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0482 │ │ +0749ca: 3801 a8ff |00ad: if-eqz v1, 0055 // -0058 │ │ +0749ce: 1221 |00af: const/4 v1, #int 2 // #2 │ │ +0749d0: 6e20 2d22 1600 |00b0: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@222d │ │ +0749d6: 28a2 |00b3: goto 0055 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0005 line=877 │ │ 0x0012 line=880 │ │ 0x0016 line=881 │ │ 0x001a line=882 │ │ 0x0028 line=942 │ │ @@ -128734,88 +128761,88 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 150 16-bit code units │ │ -074954: |[074954] android.support.v7.app.AlertController$AlertParams.apply:(Landroid/support/v7/app/AlertController;)V │ │ -074964: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -074966: 5460 7c04 |0001: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@047c │ │ -07496a: 3800 5a00 |0003: if-eqz v0, 005d // +005a │ │ -07496e: 5460 7c04 |0005: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@047c │ │ -074972: 6e20 9611 0700 |0007: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setCustomTitle:(Landroid/view/View;)V // method@1196 │ │ -074978: 5460 8604 |000a: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0486 │ │ -07497c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -074980: 5460 8604 |000e: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0486 │ │ -074984: 6e20 9911 0700 |0010: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setMessage:(Ljava/lang/CharSequence;)V // method@1199 │ │ -07498a: 5460 9304 |0013: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0493 │ │ -07498e: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -074992: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ -074994: 5461 9304 |0018: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0493 │ │ -074998: 5462 9204 |001a: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0492 │ │ -07499c: 6e53 9511 0721 |001c: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@1195 │ │ -0749a2: 5460 8804 |001f: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0488 │ │ -0749a6: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -0749aa: 12e0 |0023: const/4 v0, #int -2 // #fe │ │ -0749ac: 5461 8804 |0024: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0488 │ │ -0749b0: 5462 8704 |0026: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0487 │ │ -0749b4: 6e53 9511 0721 |0028: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@1195 │ │ -0749ba: 5460 8a04 |002b: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@048a │ │ -0749be: 3800 0a00 |002d: if-eqz v0, 0037 // +000a │ │ -0749c2: 12d0 |002f: const/4 v0, #int -3 // #fd │ │ -0749c4: 5461 8a04 |0030: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@048a │ │ -0749c8: 5462 8904 |0032: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0489 │ │ -0749cc: 6e53 9511 0721 |0034: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@1195 │ │ -0749d2: 5460 8404 |0037: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0484 │ │ -0749d6: 3900 0a00 |0039: if-nez v0, 0043 // +000a │ │ -0749da: 5460 7b04 |003b: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ -0749de: 3900 0600 |003d: if-nez v0, 0043 // +0006 │ │ -0749e2: 5460 7604 |003f: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0476 │ │ -0749e6: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ -0749ea: 7020 7411 7600 |0043: invoke-direct {v6, v7}, Landroid/support/v7/app/AlertController$AlertParams;.createListView:(Landroid/support/v7/app/AlertController;)V // method@1174 │ │ -0749f0: 5460 9604 |0046: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0496 │ │ -0749f4: 3800 4400 |0048: if-eqz v0, 008c // +0044 │ │ -0749f8: 5560 9b04 |004a: iget-boolean v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@049b │ │ -0749fc: 3800 3a00 |004c: if-eqz v0, 0086 // +003a │ │ -074a00: 5461 9604 |004e: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0496 │ │ -074a04: 5262 9904 |0050: iget v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingLeft:I // field@0499 │ │ -074a08: 5263 9c04 |0052: iget v3, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingTop:I // field@049c │ │ -074a0c: 5264 9a04 |0054: iget v4, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingRight:I // field@049a │ │ -074a10: 5265 9804 |0056: iget v5, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingBottom:I // field@0498 │ │ -074a14: 0770 |0058: move-object v0, v7 │ │ -074a16: 7406 9e11 0000 |0059: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;IIII)V // method@119e │ │ -074a1c: 0e00 |005c: return-void │ │ -074a1e: 5460 9504 |005d: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0495 │ │ -074a22: 3800 0700 |005f: if-eqz v0, 0066 // +0007 │ │ -074a26: 5460 9504 |0061: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0495 │ │ -074a2a: 6e20 9b11 0700 |0063: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setTitle:(Ljava/lang/CharSequence;)V // method@119b │ │ -074a30: 5460 7d04 |0066: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@047d │ │ -074a34: 3800 0700 |0068: if-eqz v0, 006f // +0007 │ │ -074a38: 5460 7d04 |006a: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@047d │ │ -074a3c: 6e20 9811 0700 |006c: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1198 │ │ -074a42: 5260 7f04 |006f: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@047f │ │ -074a46: 3800 0700 |0071: if-eqz v0, 0078 // +0007 │ │ -074a4a: 5260 7f04 |0073: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@047f │ │ -074a4e: 6e20 9711 0700 |0075: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@1197 │ │ -074a54: 5260 7e04 |0078: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@047e │ │ -074a58: 3800 90ff |007a: if-eqz v0, 000a // -0070 │ │ -074a5c: 5260 7e04 |007c: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@047e │ │ -074a60: 6e20 8e11 0700 |007e: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.getIconAttributeResId:(I)I // method@118e │ │ -074a66: 0a00 |0081: move-result v0 │ │ -074a68: 6e20 9711 0700 |0082: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@1197 │ │ -074a6e: 2885 |0085: goto 000a // -007b │ │ -074a70: 5460 9604 |0086: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0496 │ │ -074a74: 6e20 9d11 0700 |0088: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;)V // method@119d │ │ -074a7a: 28d1 |008b: goto 005c // -002f │ │ -074a7c: 5260 9704 |008c: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0497 │ │ -074a80: 3800 ceff |008e: if-eqz v0, 005c // -0032 │ │ -074a84: 5260 9704 |0090: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0497 │ │ -074a88: 6e20 9c11 0700 |0092: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setView:(I)V // method@119c │ │ -074a8e: 28c7 |0095: goto 005c // -0039 │ │ +0749d8: |[0749d8] android.support.v7.app.AlertController$AlertParams.apply:(Landroid/support/v7/app/AlertController;)V │ │ +0749e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0749ea: 5460 7c04 |0001: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@047c │ │ +0749ee: 3800 5a00 |0003: if-eqz v0, 005d // +005a │ │ +0749f2: 5460 7c04 |0005: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@047c │ │ +0749f6: 6e20 9611 0700 |0007: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setCustomTitle:(Landroid/view/View;)V // method@1196 │ │ +0749fc: 5460 8604 |000a: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0486 │ │ +074a00: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +074a04: 5460 8604 |000e: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0486 │ │ +074a08: 6e20 9911 0700 |0010: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setMessage:(Ljava/lang/CharSequence;)V // method@1199 │ │ +074a0e: 5460 9304 |0013: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0493 │ │ +074a12: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +074a16: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ +074a18: 5461 9304 |0018: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0493 │ │ +074a1c: 5462 9204 |001a: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0492 │ │ +074a20: 6e53 9511 0721 |001c: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@1195 │ │ +074a26: 5460 8804 |001f: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0488 │ │ +074a2a: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +074a2e: 12e0 |0023: const/4 v0, #int -2 // #fe │ │ +074a30: 5461 8804 |0024: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0488 │ │ +074a34: 5462 8704 |0026: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0487 │ │ +074a38: 6e53 9511 0721 |0028: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@1195 │ │ +074a3e: 5460 8a04 |002b: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@048a │ │ +074a42: 3800 0a00 |002d: if-eqz v0, 0037 // +000a │ │ +074a46: 12d0 |002f: const/4 v0, #int -3 // #fd │ │ +074a48: 5461 8a04 |0030: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@048a │ │ +074a4c: 5462 8904 |0032: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0489 │ │ +074a50: 6e53 9511 0721 |0034: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@1195 │ │ +074a56: 5460 8404 |0037: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0484 │ │ +074a5a: 3900 0a00 |0039: if-nez v0, 0043 // +000a │ │ +074a5e: 5460 7b04 |003b: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@047b │ │ +074a62: 3900 0600 |003d: if-nez v0, 0043 // +0006 │ │ +074a66: 5460 7604 |003f: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0476 │ │ +074a6a: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ +074a6e: 7020 7411 7600 |0043: invoke-direct {v6, v7}, Landroid/support/v7/app/AlertController$AlertParams;.createListView:(Landroid/support/v7/app/AlertController;)V // method@1174 │ │ +074a74: 5460 9604 |0046: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0496 │ │ +074a78: 3800 4400 |0048: if-eqz v0, 008c // +0044 │ │ +074a7c: 5560 9b04 |004a: iget-boolean v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@049b │ │ +074a80: 3800 3a00 |004c: if-eqz v0, 0086 // +003a │ │ +074a84: 5461 9604 |004e: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0496 │ │ +074a88: 5262 9904 |0050: iget v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingLeft:I // field@0499 │ │ +074a8c: 5263 9c04 |0052: iget v3, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingTop:I // field@049c │ │ +074a90: 5264 9a04 |0054: iget v4, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingRight:I // field@049a │ │ +074a94: 5265 9804 |0056: iget v5, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingBottom:I // field@0498 │ │ +074a98: 0770 |0058: move-object v0, v7 │ │ +074a9a: 7406 9e11 0000 |0059: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;IIII)V // method@119e │ │ +074aa0: 0e00 |005c: return-void │ │ +074aa2: 5460 9504 |005d: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0495 │ │ +074aa6: 3800 0700 |005f: if-eqz v0, 0066 // +0007 │ │ +074aaa: 5460 9504 |0061: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0495 │ │ +074aae: 6e20 9b11 0700 |0063: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setTitle:(Ljava/lang/CharSequence;)V // method@119b │ │ +074ab4: 5460 7d04 |0066: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@047d │ │ +074ab8: 3800 0700 |0068: if-eqz v0, 006f // +0007 │ │ +074abc: 5460 7d04 |006a: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@047d │ │ +074ac0: 6e20 9811 0700 |006c: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1198 │ │ +074ac6: 5260 7f04 |006f: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@047f │ │ +074aca: 3800 0700 |0071: if-eqz v0, 0078 // +0007 │ │ +074ace: 5260 7f04 |0073: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@047f │ │ +074ad2: 6e20 9711 0700 |0075: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@1197 │ │ +074ad8: 5260 7e04 |0078: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@047e │ │ +074adc: 3800 90ff |007a: if-eqz v0, 000a // -0070 │ │ +074ae0: 5260 7e04 |007c: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@047e │ │ +074ae4: 6e20 8e11 0700 |007e: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.getIconAttributeResId:(I)I // method@118e │ │ +074aea: 0a00 |0081: move-result v0 │ │ +074aec: 6e20 9711 0700 |0082: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@1197 │ │ +074af2: 2885 |0085: goto 000a // -007b │ │ +074af4: 5460 9604 |0086: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0496 │ │ +074af8: 6e20 9d11 0700 |0088: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;)V // method@119d │ │ +074afe: 28d1 |008b: goto 005c // -002f │ │ +074b00: 5260 9704 |008c: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0497 │ │ +074b04: 3800 ceff |008e: if-eqz v0, 005c // -0032 │ │ +074b08: 5260 9704 |0090: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0497 │ │ +074b0c: 6e20 9c11 0700 |0092: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setView:(I)V // method@119c │ │ +074b12: 28c7 |0095: goto 005c // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=820 │ │ 0x0005 line=821 │ │ 0x000a line=836 │ │ 0x000e line=837 │ │ 0x0013 line=839 │ │ @@ -128841,34 +128868,34 @@ │ │ 0x0086 line=861 │ │ 0x008c line=863 │ │ 0x0090 line=864 │ │ locals : │ │ 0x0000 - 0x0096 reg=6 this Landroid/support/v7/app/AlertController$AlertParams; │ │ 0x0000 - 0x0096 reg=7 dialog Landroid/support/v7/app/AlertController; │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #575 header: │ │ -class_idx : 723 │ │ +Class #576 header: │ │ +class_idx : 724 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 132 │ │ -source_file_idx : 685 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #575 annotations: │ │ +Class #576 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AlertController; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="ButtonHandler" │ │ Annotations on field #1181 'mDialog' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/content/DialogInterface;" ">;" } │ │ │ │ -Class #575 - │ │ +Class #576 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$ButtonHandler;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AlertController$ButtonHandler;) │ │ @@ -128881,20 +128908,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -074a90: |[074a90] android.support.v7.app.AlertController$ButtonHandler.:(Landroid/content/DialogInterface;)V │ │ -074aa0: 7010 4a02 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@024a │ │ -074aa6: 2200 7705 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0577 │ │ -074aaa: 7020 1e28 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -074ab0: 5b10 9d04 |0008: iput-object v0, v1, Landroid/support/v7/app/AlertController$ButtonHandler;.mDialog:Ljava/lang/ref/WeakReference; // field@049d │ │ -074ab4: 0e00 |000a: return-void │ │ +074b14: |[074b14] android.support.v7.app.AlertController$ButtonHandler.:(Landroid/content/DialogInterface;)V │ │ +074b24: 7010 4a02 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@024a │ │ +074b2a: 2200 7a05 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@057a │ │ +074b2e: 7020 1e28 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +074b34: 5b10 9d04 |0008: iput-object v0, v1, Landroid/support/v7/app/AlertController$ButtonHandler;.mDialog:Ljava/lang/ref/WeakReference; // field@049d │ │ +074b38: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x000a line=148 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/AlertController$ButtonHandler; │ │ @@ -128906,62 +128933,62 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -074ab8: |[074ab8] android.support.v7.app.AlertController$ButtonHandler.handleMessage:(Landroid/os/Message;)V │ │ -074ac8: 5240 3a00 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@003a │ │ -074acc: 2b00 1e00 0000 |0002: packed-switch v0, 00000020 // +0000001e │ │ -074ad2: 0e00 |0005: return-void │ │ -074ad4: 5440 3900 |0006: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ -074ad8: 1f00 2f00 |0008: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@002f │ │ -074adc: 5431 9d04 |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController$ButtonHandler;.mDialog:Ljava/lang/ref/WeakReference; // field@049d │ │ -074ae0: 6e10 1f28 0100 |000c: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -074ae6: 0c01 |000f: move-result-object v1 │ │ -074ae8: 1f01 3300 |0010: check-cast v1, Landroid/content/DialogInterface; // type@0033 │ │ -074aec: 5242 3a00 |0012: iget v2, v4, Landroid/os/Message;.what:I // field@003a │ │ -074af0: 7230 ba00 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@00ba │ │ -074af6: 28ee |0017: goto 0005 // -0012 │ │ -074af8: 5440 3900 |0018: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ -074afc: 1f00 3300 |001a: check-cast v0, Landroid/content/DialogInterface; // type@0033 │ │ -074b00: 7210 bc00 0000 |001c: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@00bc │ │ -074b06: 28e6 |001f: goto 0005 // -001a │ │ -074b08: 0001 0500 fdff ffff 0400 0000 0400 ... |0020: packed-switch-data (14 units) │ │ +074b3c: |[074b3c] android.support.v7.app.AlertController$ButtonHandler.handleMessage:(Landroid/os/Message;)V │ │ +074b4c: 5240 3a00 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@003a │ │ +074b50: 2b00 1e00 0000 |0002: packed-switch v0, 00000020 // +0000001e │ │ +074b56: 0e00 |0005: return-void │ │ +074b58: 5440 3900 |0006: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ +074b5c: 1f00 2f00 |0008: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@002f │ │ +074b60: 5431 9d04 |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController$ButtonHandler;.mDialog:Ljava/lang/ref/WeakReference; // field@049d │ │ +074b64: 6e10 1f28 0100 |000c: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +074b6a: 0c01 |000f: move-result-object v1 │ │ +074b6c: 1f01 3300 |0010: check-cast v1, Landroid/content/DialogInterface; // type@0033 │ │ +074b70: 5242 3a00 |0012: iget v2, v4, Landroid/os/Message;.what:I // field@003a │ │ +074b74: 7230 ba00 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@00ba │ │ +074b7a: 28ee |0017: goto 0005 // -0012 │ │ +074b7c: 5440 3900 |0018: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ +074b80: 1f00 3300 |001a: check-cast v0, Landroid/content/DialogInterface; // type@0033 │ │ +074b84: 7210 bc00 0000 |001c: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@00bc │ │ +074b8a: 28e6 |001f: goto 0005 // -001a │ │ +074b8c: 0001 0500 fdff ffff 0400 0000 0400 ... |0020: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=163 │ │ 0x0006 line=157 │ │ 0x0018 line=161 │ │ 0x0020 line=152 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v7/app/AlertController$ButtonHandler; │ │ 0x0000 - 0x002e reg=4 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #576 header: │ │ -class_idx : 724 │ │ +Class #577 header: │ │ +class_idx : 725 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1130 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1131 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #576 annotations: │ │ +Class #577 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AlertController; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="CheckedItemAdapter" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #576 - │ │ +Class #577 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController$CheckedItemAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -128970,17 +128997,17 @@ │ │ type : '(Landroid/content/Context;II[Ljava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -074b24: |[074b24] android.support.v7.app.AlertController$CheckedItemAdapter.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V │ │ -074b34: 7054 4c21 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@214c │ │ -074b3a: 0e00 |0003: return-void │ │ +074ba8: |[074ba8] android.support.v7.app.AlertController$CheckedItemAdapter.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V │ │ +074bb8: 7054 4c21 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@214c │ │ +074bbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ 0x0003 line=993 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AlertController$CheckedItemAdapter; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -128994,17 +129021,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -074b3c: |[074b3c] android.support.v7.app.AlertController$CheckedItemAdapter.getItemId:(I)J │ │ -074b4c: 8130 |0000: int-to-long v0, v3 │ │ -074b4e: 1000 |0001: return-wide v0 │ │ +074bc0: |[074bc0] android.support.v7.app.AlertController$CheckedItemAdapter.getItemId:(I)J │ │ +074bd0: 8130 |0000: int-to-long v0, v3 │ │ +074bd2: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1002 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/app/AlertController$CheckedItemAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -129013,40 +129040,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -074b50: |[074b50] android.support.v7.app.AlertController$CheckedItemAdapter.hasStableIds:()Z │ │ -074b60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -074b62: 0f00 |0001: return v0 │ │ +074bd4: |[074bd4] android.support.v7.app.AlertController$CheckedItemAdapter.hasStableIds:()Z │ │ +074be4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +074be6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/AlertController$CheckedItemAdapter; │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #577 header: │ │ -class_idx : 725 │ │ +Class #578 header: │ │ +class_idx : 726 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 685 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 686 │ │ static_fields_size : 0 │ │ instance_fields_size: 40 │ │ direct_methods_size : 29 │ │ virtual_methods_size: 13 │ │ │ │ -Class #577 annotations: │ │ +Class #578 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/AlertController$CheckedItemAdapter; Landroid/support/v7/app/AlertController$AlertParams; Landroid/support/v7/app/AlertController$ButtonHandler; } │ │ │ │ -Class #577 - │ │ +Class #578 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertController;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129215,62 +129242,62 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/app/AppCompatDialog;Landroid/view/Window;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -074b64: |[074b64] android.support.v7.app.AlertController.:(Landroid/content/Context;Landroid/support/v7/app/AppCompatDialog;Landroid/view/Window;)V │ │ -074b74: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -074b76: 7010 b927 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ -074b7c: 5c54 c304 |0004: iput-boolean v4, v5, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ -074b80: 5954 b204 |0006: iput v4, v5, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ -074b84: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -074b86: 5951 ac04 |0009: iput v1, v5, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@04ac │ │ -074b8a: 5954 a704 |000b: iput v4, v5, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@04a7 │ │ -074b8e: 2201 c802 |000d: new-instance v1, Landroid/support/v7/app/AlertController$1; // type@02c8 │ │ -074b92: 7020 5c11 5100 |000f: invoke-direct {v1, v5}, Landroid/support/v7/app/AlertController$1;.:(Landroid/support/v7/app/AlertController;)V // method@115c │ │ -074b98: 5b51 a004 |0012: iput-object v1, v5, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@04a0 │ │ -074b9c: 5b56 ad04 |0014: iput-object v6, v5, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@04ad │ │ -074ba0: 5b57 af04 |0016: iput-object v7, v5, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@04af │ │ -074ba4: 5b58 c504 |0018: iput-object v8, v5, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -074ba8: 2201 d302 |001a: new-instance v1, Landroid/support/v7/app/AlertController$ButtonHandler; // type@02d3 │ │ -074bac: 7020 7511 7100 |001c: invoke-direct {v1, v7}, Landroid/support/v7/app/AlertController$ButtonHandler;.:(Landroid/content/DialogInterface;)V // method@1175 │ │ -074bb2: 5b51 b004 |001f: iput-object v1, v5, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@04b0 │ │ -074bb6: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -074bb8: 6202 1a09 |0022: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.AlertDialog:[I // field@091a │ │ -074bbc: 6003 9805 |0024: sget v3, Landroid/support/v7/appcompat/R$attr;.alertDialogStyle:I // field@0598 │ │ -074bc0: 6e54 af00 1632 |0026: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -074bc6: 0c00 |0029: move-result-object v0 │ │ -074bc8: 6001 1b09 |002a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_android_layout:I // field@091b │ │ -074bcc: 6e30 4101 1004 |002c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -074bd2: 0a01 |002f: move-result v1 │ │ -074bd4: 5951 9f04 |0030: iput v1, v5, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@049f │ │ -074bd8: 6001 1c09 |0032: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_buttonPanelSideLayout:I // field@091c │ │ -074bdc: 6e30 4101 1004 |0034: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -074be2: 0a01 |0037: move-result v1 │ │ -074be4: 5951 a804 |0038: iput v1, v5, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@04a8 │ │ -074be8: 6001 1e09 |003a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_listLayout:I // field@091e │ │ -074bec: 6e30 4101 1004 |003c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -074bf2: 0a01 |003f: move-result v1 │ │ -074bf4: 5951 b504 |0040: iput v1, v5, Landroid/support/v7/app/AlertController;.mListLayout:I // field@04b5 │ │ -074bf8: 6001 1f09 |0042: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_multiChoiceItemLayout:I // field@091f │ │ -074bfc: 6e30 4101 1004 |0044: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -074c02: 0a01 |0047: move-result v1 │ │ -074c04: 5951 b904 |0048: iput v1, v5, Landroid/support/v7/app/AlertController;.mMultiChoiceItemLayout:I // field@04b9 │ │ -074c08: 6001 2009 |004a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_singleChoiceItemLayout:I // field@0920 │ │ -074c0c: 6e30 4101 1004 |004c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -074c12: 0a01 |004f: move-result v1 │ │ -074c14: 5951 bb04 |0050: iput v1, v5, Landroid/support/v7/app/AlertController;.mSingleChoiceItemLayout:I // field@04bb │ │ -074c18: 6001 1d09 |0052: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_listItemLayout:I // field@091d │ │ -074c1c: 6e30 4101 1004 |0054: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -074c22: 0a01 |0057: move-result v1 │ │ -074c24: 5951 b404 |0058: iput v1, v5, Landroid/support/v7/app/AlertController;.mListItemLayout:I // field@04b4 │ │ -074c28: 6e10 4b01 0000 |005a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -074c2e: 0e00 |005d: return-void │ │ +074be8: |[074be8] android.support.v7.app.AlertController.:(Landroid/content/Context;Landroid/support/v7/app/AppCompatDialog;Landroid/view/Window;)V │ │ +074bf8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +074bfa: 7010 b927 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ +074c00: 5c54 c304 |0004: iput-boolean v4, v5, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ +074c04: 5954 b204 |0006: iput v4, v5, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ +074c08: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +074c0a: 5951 ac04 |0009: iput v1, v5, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@04ac │ │ +074c0e: 5954 a704 |000b: iput v4, v5, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@04a7 │ │ +074c12: 2201 c902 |000d: new-instance v1, Landroid/support/v7/app/AlertController$1; // type@02c9 │ │ +074c16: 7020 5c11 5100 |000f: invoke-direct {v1, v5}, Landroid/support/v7/app/AlertController$1;.:(Landroid/support/v7/app/AlertController;)V // method@115c │ │ +074c1c: 5b51 a004 |0012: iput-object v1, v5, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@04a0 │ │ +074c20: 5b56 ad04 |0014: iput-object v6, v5, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@04ad │ │ +074c24: 5b57 af04 |0016: iput-object v7, v5, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@04af │ │ +074c28: 5b58 c504 |0018: iput-object v8, v5, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +074c2c: 2201 d402 |001a: new-instance v1, Landroid/support/v7/app/AlertController$ButtonHandler; // type@02d4 │ │ +074c30: 7020 7511 7100 |001c: invoke-direct {v1, v7}, Landroid/support/v7/app/AlertController$ButtonHandler;.:(Landroid/content/DialogInterface;)V // method@1175 │ │ +074c36: 5b51 b004 |001f: iput-object v1, v5, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@04b0 │ │ +074c3a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +074c3c: 6202 1a09 |0022: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.AlertDialog:[I // field@091a │ │ +074c40: 6003 9805 |0024: sget v3, Landroid/support/v7/appcompat/R$attr;.alertDialogStyle:I // field@0598 │ │ +074c44: 6e54 af00 1632 |0026: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +074c4a: 0c00 |0029: move-result-object v0 │ │ +074c4c: 6001 1b09 |002a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_android_layout:I // field@091b │ │ +074c50: 6e30 4101 1004 |002c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +074c56: 0a01 |002f: move-result v1 │ │ +074c58: 5951 9f04 |0030: iput v1, v5, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@049f │ │ +074c5c: 6001 1c09 |0032: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_buttonPanelSideLayout:I // field@091c │ │ +074c60: 6e30 4101 1004 |0034: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +074c66: 0a01 |0037: move-result v1 │ │ +074c68: 5951 a804 |0038: iput v1, v5, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@04a8 │ │ +074c6c: 6001 1e09 |003a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_listLayout:I // field@091e │ │ +074c70: 6e30 4101 1004 |003c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +074c76: 0a01 |003f: move-result v1 │ │ +074c78: 5951 b504 |0040: iput v1, v5, Landroid/support/v7/app/AlertController;.mListLayout:I // field@04b5 │ │ +074c7c: 6001 1f09 |0042: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_multiChoiceItemLayout:I // field@091f │ │ +074c80: 6e30 4101 1004 |0044: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +074c86: 0a01 |0047: move-result v1 │ │ +074c88: 5951 b904 |0048: iput v1, v5, Landroid/support/v7/app/AlertController;.mMultiChoiceItemLayout:I // field@04b9 │ │ +074c8c: 6001 2009 |004a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_singleChoiceItemLayout:I // field@0920 │ │ +074c90: 6e30 4101 1004 |004c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +074c96: 0a01 |004f: move-result v1 │ │ +074c98: 5951 bb04 |0050: iput v1, v5, Landroid/support/v7/app/AlertController;.mSingleChoiceItemLayout:I // field@04bb │ │ +074c9c: 6001 1d09 |0052: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_listItemLayout:I // field@091d │ │ +074ca0: 6e30 4101 1004 |0054: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +074ca6: 0a01 |0057: move-result v1 │ │ +074ca8: 5951 b404 |0058: iput v1, v5, Landroid/support/v7/app/AlertController;.mListItemLayout:I // field@04b4 │ │ +074cac: 6e10 4b01 0000 |005a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +074cb2: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=166 │ │ 0x0004 line=77 │ │ 0x0006 line=93 │ │ 0x0008 line=103 │ │ 0x000b line=112 │ │ @@ -129300,17 +129327,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074c30: |[074c30] android.support.v7.app.AlertController.access$000:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ -074c40: 5410 a904 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ -074c44: 1100 |0002: return-object v0 │ │ +074cb4: |[074cb4] android.support.v7.app.AlertController.access$000:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ +074cc4: 5410 a904 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ +074cc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #2 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129318,17 +129345,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/os/Message;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074c48: |[074c48] android.support.v7.app.AlertController.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ -074c58: 5410 aa04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositiveMessage:Landroid/os/Message; // field@04aa │ │ -074c5c: 1100 |0002: return-object v0 │ │ +074ccc: |[074ccc] android.support.v7.app.AlertController.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ +074cdc: 5410 aa04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositiveMessage:Landroid/os/Message; // field@04aa │ │ +074ce0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #3 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129336,17 +129363,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/widget/ListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074c60: |[074c60] android.support.v7.app.AlertController.access$1000:(Landroid/support/v7/app/AlertController;)Landroid/widget/ListView; │ │ -074c70: 5410 b604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -074c74: 1100 |0002: return-object v0 │ │ +074ce4: |[074ce4] android.support.v7.app.AlertController.access$1000:(Landroid/support/v7/app/AlertController;)Landroid/widget/ListView; │ │ +074cf4: 5410 b604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +074cf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #4 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129354,17 +129381,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;Landroid/widget/ListView;)Landroid/widget/ListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074c78: |[074c78] android.support.v7.app.AlertController.access$1002:(Landroid/support/v7/app/AlertController;Landroid/widget/ListView;)Landroid/widget/ListView; │ │ -074c88: 5b01 b604 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -074c8c: 1101 |0002: return-object v1 │ │ +074cfc: |[074cfc] android.support.v7.app.AlertController.access$1002:(Landroid/support/v7/app/AlertController;Landroid/widget/ListView;)Landroid/widget/ListView; │ │ +074d0c: 5b01 b604 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +074d10: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/ListView; │ │ │ │ @@ -129373,17 +129400,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074c90: |[074c90] android.support.v7.app.AlertController.access$1100:(Landroid/support/v7/app/AlertController;)I │ │ -074ca0: 5210 b504 |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mListLayout:I // field@04b5 │ │ -074ca4: 0f00 |0002: return v0 │ │ +074d14: |[074d14] android.support.v7.app.AlertController.access$1100:(Landroid/support/v7/app/AlertController;)I │ │ +074d24: 5210 b504 |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mListLayout:I // field@04b5 │ │ +074d28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #6 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129391,17 +129418,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074ca8: |[074ca8] android.support.v7.app.AlertController.access$1200:(Landroid/support/v7/app/AlertController;)I │ │ -074cb8: 5210 b904 |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mMultiChoiceItemLayout:I // field@04b9 │ │ -074cbc: 0f00 |0002: return v0 │ │ +074d2c: |[074d2c] android.support.v7.app.AlertController.access$1200:(Landroid/support/v7/app/AlertController;)I │ │ +074d3c: 5210 b904 |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mMultiChoiceItemLayout:I // field@04b9 │ │ +074d40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #7 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129409,17 +129436,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074cc0: |[074cc0] android.support.v7.app.AlertController.access$1300:(Landroid/support/v7/app/AlertController;)I │ │ -074cd0: 5210 bb04 |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mSingleChoiceItemLayout:I // field@04bb │ │ -074cd4: 0f00 |0002: return v0 │ │ +074d44: |[074d44] android.support.v7.app.AlertController.access$1300:(Landroid/support/v7/app/AlertController;)I │ │ +074d54: 5210 bb04 |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mSingleChoiceItemLayout:I // field@04bb │ │ +074d58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #8 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129427,17 +129454,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074cd8: |[074cd8] android.support.v7.app.AlertController.access$1400:(Landroid/support/v7/app/AlertController;)I │ │ -074ce8: 5210 b404 |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mListItemLayout:I // field@04b4 │ │ -074cec: 0f00 |0002: return v0 │ │ +074d5c: |[074d5c] android.support.v7.app.AlertController.access$1400:(Landroid/support/v7/app/AlertController;)I │ │ +074d6c: 5210 b404 |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mListItemLayout:I // field@04b4 │ │ +074d70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #9 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129445,17 +129472,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;Landroid/widget/ListAdapter;)Landroid/widget/ListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074cf0: |[074cf0] android.support.v7.app.AlertController.access$1502:(Landroid/support/v7/app/AlertController;Landroid/widget/ListAdapter;)Landroid/widget/ListAdapter; │ │ -074d00: 5b01 9e04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@049e │ │ -074d04: 1101 |0002: return-object v1 │ │ +074d74: |[074d74] android.support.v7.app.AlertController.access$1502:(Landroid/support/v7/app/AlertController;Landroid/widget/ListAdapter;)Landroid/widget/ListAdapter; │ │ +074d84: 5b01 9e04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@049e │ │ +074d88: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/ListAdapter; │ │ │ │ @@ -129464,17 +129491,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074d08: |[074d08] android.support.v7.app.AlertController.access$1602:(Landroid/support/v7/app/AlertController;I)I │ │ -074d18: 5901 ac04 |0000: iput v1, v0, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@04ac │ │ -074d1c: 0f01 |0002: return v1 │ │ +074d8c: |[074d8c] android.support.v7.app.AlertController.access$1602:(Landroid/support/v7/app/AlertController;I)I │ │ +074d9c: 5901 ac04 |0000: iput v1, v0, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@04ac │ │ +074da0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -129483,17 +129510,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074d20: |[074d20] android.support.v7.app.AlertController.access$200:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ -074d30: 5410 a104 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ -074d34: 1100 |0002: return-object v0 │ │ +074da4: |[074da4] android.support.v7.app.AlertController.access$200:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ +074db4: 5410 a104 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ +074db8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #12 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129501,17 +129528,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/os/Message;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074d38: |[074d38] android.support.v7.app.AlertController.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ -074d48: 5410 a204 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegativeMessage:Landroid/os/Message; // field@04a2 │ │ -074d4c: 1100 |0002: return-object v0 │ │ +074dbc: |[074dbc] android.support.v7.app.AlertController.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ +074dcc: 5410 a204 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegativeMessage:Landroid/os/Message; // field@04a2 │ │ +074dd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #13 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129519,17 +129546,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074d50: |[074d50] android.support.v7.app.AlertController.access$400:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ -074d60: 5410 a404 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ -074d64: 1100 |0002: return-object v0 │ │ +074dd4: |[074dd4] android.support.v7.app.AlertController.access$400:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ +074de4: 5410 a404 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ +074de8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #14 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129537,17 +129564,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/os/Message;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074d68: |[074d68] android.support.v7.app.AlertController.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ -074d78: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutralMessage:Landroid/os/Message; // field@04a5 │ │ -074d7c: 1100 |0002: return-object v0 │ │ +074dec: |[074dec] android.support.v7.app.AlertController.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ +074dfc: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutralMessage:Landroid/os/Message; // field@04a5 │ │ +074e00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #15 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129555,17 +129582,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074d80: |[074d80] android.support.v7.app.AlertController.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; │ │ -074d90: 5410 af04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@04af │ │ -074d94: 1100 |0002: return-object v0 │ │ +074e04: |[074e04] android.support.v7.app.AlertController.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; │ │ +074e14: 5410 af04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@04af │ │ +074e18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #16 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129573,17 +129600,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074d98: |[074d98] android.support.v7.app.AlertController.access$700:(Landroid/support/v7/app/AlertController;)Landroid/os/Handler; │ │ -074da8: 5410 b004 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@04b0 │ │ -074dac: 1100 |0002: return-object v0 │ │ +074e1c: |[074e1c] android.support.v7.app.AlertController.access$700:(Landroid/support/v7/app/AlertController;)Landroid/os/Handler; │ │ +074e2c: 5410 b004 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@04b0 │ │ +074e30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #17 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129591,17 +129618,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -074db0: |[074db0] android.support.v7.app.AlertController.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ -074dc0: 7130 9011 1002 |0000: invoke-static {v0, v1, v2}, Landroid/support/v7/app/AlertController;.manageScrollIndicators:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@1190 │ │ -074dc6: 0e00 |0003: return-void │ │ +074e34: |[074e34] android.support.v7.app.AlertController.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ +074e44: 7130 9011 1002 |0000: invoke-static {v0, v1, v2}, Landroid/support/v7/app/AlertController;.manageScrollIndicators:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@1190 │ │ +074e4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/view/View; │ │ @@ -129611,17 +129638,17 @@ │ │ type : '(Landroid/support/v7/app/AlertController;)Landroid/support/v4/widget/NestedScrollView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074dc8: |[074dc8] android.support.v7.app.AlertController.access$900:(Landroid/support/v7/app/AlertController;)Landroid/support/v4/widget/NestedScrollView; │ │ -074dd8: 5410 ba04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -074ddc: 1100 |0002: return-object v0 │ │ +074e4c: |[074e4c] android.support.v7.app.AlertController.access$900:(Landroid/support/v7/app/AlertController;)Landroid/support/v4/widget/NestedScrollView; │ │ +074e5c: 5410 ba04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +074e60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertController; │ │ │ │ #19 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -129629,39 +129656,39 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -074de0: |[074de0] android.support.v7.app.AlertController.canTextInput:(Landroid/view/View;)Z │ │ -074df0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -074df2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -074df4: 6e10 1820 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.onCheckIsTextEditor:()Z // method@2018 │ │ -074dfa: 0a04 |0005: move-result v4 │ │ -074dfc: 3804 0300 |0006: if-eqz v4, 0009 // +0003 │ │ -074e00: 0f02 |0008: return v2 │ │ -074e02: 2054 4204 |0009: instance-of v4, v5, Landroid/view/ViewGroup; // type@0442 │ │ -074e06: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ -074e0a: 0132 |000d: move v2, v3 │ │ -074e0c: 28fa |000e: goto 0008 // -0006 │ │ -074e0e: 0751 |000f: move-object v1, v5 │ │ -074e10: 1f01 4204 |0010: check-cast v1, Landroid/view/ViewGroup; // type@0442 │ │ -074e14: 6e10 6f20 0100 |0012: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -074e1a: 0a00 |0015: move-result v0 │ │ -074e1c: 3d00 0f00 |0016: if-lez v0, 0025 // +000f │ │ -074e20: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -074e24: 6e20 6e20 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -074e2a: 0c05 |001d: move-result-object v5 │ │ -074e2c: 7110 8d11 0500 |001e: invoke-static {v5}, Landroid/support/v7/app/AlertController;.canTextInput:(Landroid/view/View;)Z // method@118d │ │ -074e32: 0a04 |0021: move-result v4 │ │ -074e34: 3804 f4ff |0022: if-eqz v4, 0016 // -000c │ │ -074e38: 28e4 |0024: goto 0008 // -001c │ │ -074e3a: 0132 |0025: move v2, v3 │ │ -074e3c: 28e2 |0026: goto 0008 // -001e │ │ +074e64: |[074e64] android.support.v7.app.AlertController.canTextInput:(Landroid/view/View;)Z │ │ +074e74: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +074e76: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +074e78: 6e10 1820 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.onCheckIsTextEditor:()Z // method@2018 │ │ +074e7e: 0a04 |0005: move-result v4 │ │ +074e80: 3804 0300 |0006: if-eqz v4, 0009 // +0003 │ │ +074e84: 0f02 |0008: return v2 │ │ +074e86: 2054 4304 |0009: instance-of v4, v5, Landroid/view/ViewGroup; // type@0443 │ │ +074e8a: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ +074e8e: 0132 |000d: move v2, v3 │ │ +074e90: 28fa |000e: goto 0008 // -0006 │ │ +074e92: 0751 |000f: move-object v1, v5 │ │ +074e94: 1f01 4304 |0010: check-cast v1, Landroid/view/ViewGroup; // type@0443 │ │ +074e98: 6e10 6f20 0100 |0012: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +074e9e: 0a00 |0015: move-result v0 │ │ +074ea0: 3d00 0f00 |0016: if-lez v0, 0025 // +000f │ │ +074ea4: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +074ea8: 6e20 6e20 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +074eae: 0c05 |001d: move-result-object v5 │ │ +074eb0: 7110 8d11 0500 |001e: invoke-static {v5}, Landroid/support/v7/app/AlertController;.canTextInput:(Landroid/view/View;)Z // method@118d │ │ +074eb6: 0a04 |0021: move-result v4 │ │ +074eb8: 3804 f4ff |0022: if-eqz v4, 0016 // -000c │ │ +074ebc: 28e4 |0024: goto 0008 // -001c │ │ +074ebe: 0132 |0025: move v2, v3 │ │ +074ec0: 28e2 |0026: goto 0008 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0008 line=206 │ │ 0x0009 line=192 │ │ 0x000e line=193 │ │ 0x0010 line=196 │ │ @@ -129681,35 +129708,35 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -074e40: |[074e40] android.support.v7.app.AlertController.manageScrollIndicators:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ -074e50: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -074e52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -074e54: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ -074e58: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -074e5a: 7120 290a 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0a29 │ │ -074e60: 0a00 |0008: move-result v0 │ │ -074e62: 3800 1300 |0009: if-eqz v0, 001c // +0013 │ │ -074e66: 0110 |000b: move v0, v1 │ │ -074e68: 6e20 4b20 0400 |000c: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -074e6e: 3805 0c00 |000f: if-eqz v5, 001b // +000c │ │ -074e72: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -074e74: 7120 290a 0300 |0012: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0a29 │ │ -074e7a: 0a00 |0015: move-result v0 │ │ -074e7c: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ -074e80: 6e20 4b20 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -074e86: 0e00 |001b: return-void │ │ -074e88: 0120 |001c: move v0, v2 │ │ -074e8a: 28ef |001d: goto 000c // -0011 │ │ -074e8c: 0121 |001e: move v1, v2 │ │ -074e8e: 28f9 |001f: goto 0018 // -0007 │ │ +074ec4: |[074ec4] android.support.v7.app.AlertController.manageScrollIndicators:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ +074ed4: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +074ed6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +074ed8: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ +074edc: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +074ede: 7120 290a 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0a29 │ │ +074ee4: 0a00 |0008: move-result v0 │ │ +074ee6: 3800 1300 |0009: if-eqz v0, 001c // +0013 │ │ +074eea: 0110 |000b: move v0, v1 │ │ +074eec: 6e20 4b20 0400 |000c: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +074ef2: 3805 0c00 |000f: if-eqz v5, 001b // +000c │ │ +074ef6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +074ef8: 7120 290a 0300 |0012: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0a29 │ │ +074efe: 0a00 |0015: move-result v0 │ │ +074f00: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ +074f04: 6e20 4b20 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +074f0a: 0e00 |001b: return-void │ │ +074f0c: 0120 |001c: move v0, v2 │ │ +074f0e: 28ef |001d: goto 000c // -0011 │ │ +074f10: 0121 |001e: move v1, v2 │ │ +074f12: 28f9 |001f: goto 0018 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=701 │ │ 0x0004 line=702 │ │ 0x000f line=705 │ │ 0x0011 line=706 │ │ 0x001b line=709 │ │ @@ -129725,39 +129752,39 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -074e90: |[074e90] android.support.v7.app.AlertController.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; │ │ -074ea0: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ -074ea4: 2041 4504 |0002: instance-of v1, v4, Landroid/view/ViewStub; // type@0445 │ │ -074ea8: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -074eac: 1f04 4504 |0006: check-cast v4, Landroid/view/ViewStub; // type@0445 │ │ -074eb0: 6e10 b520 0400 |0008: invoke-virtual {v4}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@20b5 │ │ -074eb6: 0c04 |000b: move-result-object v4 │ │ -074eb8: 0741 |000c: move-object v1, v4 │ │ -074eba: 1f01 4204 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0442 │ │ -074ebe: 1101 |000f: return-object v1 │ │ -074ec0: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ -074ec4: 6e10 ed1f 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -074eca: 0c00 |0015: move-result-object v0 │ │ -074ecc: 2001 4204 |0016: instance-of v1, v0, Landroid/view/ViewGroup; // type@0442 │ │ -074ed0: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -074ed4: 1f00 4204 |001a: check-cast v0, Landroid/view/ViewGroup; // type@0442 │ │ -074ed8: 6e20 9520 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -074ede: 2031 4504 |001f: instance-of v1, v3, Landroid/view/ViewStub; // type@0445 │ │ -074ee2: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -074ee6: 1f03 4504 |0023: check-cast v3, Landroid/view/ViewStub; // type@0445 │ │ -074eea: 6e10 b520 0300 |0025: invoke-virtual {v3}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@20b5 │ │ -074ef0: 0c03 |0028: move-result-object v3 │ │ -074ef2: 0731 |0029: move-object v1, v3 │ │ -074ef4: 1f01 4204 |002a: check-cast v1, Landroid/view/ViewGroup; // type@0442 │ │ -074ef8: 28e3 |002c: goto 000f // -001d │ │ +074f14: |[074f14] android.support.v7.app.AlertController.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; │ │ +074f24: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ +074f28: 2041 4604 |0002: instance-of v1, v4, Landroid/view/ViewStub; // type@0446 │ │ +074f2c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +074f30: 1f04 4604 |0006: check-cast v4, Landroid/view/ViewStub; // type@0446 │ │ +074f34: 6e10 b520 0400 |0008: invoke-virtual {v4}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@20b5 │ │ +074f3a: 0c04 |000b: move-result-object v4 │ │ +074f3c: 0741 |000c: move-object v1, v4 │ │ +074f3e: 1f01 4304 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0443 │ │ +074f42: 1101 |000f: return-object v1 │ │ +074f44: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ +074f48: 6e10 ed1f 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +074f4e: 0c00 |0015: move-result-object v0 │ │ +074f50: 2001 4304 |0016: instance-of v1, v0, Landroid/view/ViewGroup; // type@0443 │ │ +074f54: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +074f58: 1f00 4304 |001a: check-cast v0, Landroid/view/ViewGroup; // type@0443 │ │ +074f5c: 6e20 9520 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +074f62: 2031 4604 |001f: instance-of v1, v3, Landroid/view/ViewStub; // type@0446 │ │ +074f66: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +074f6a: 1f03 4604 |0023: check-cast v3, Landroid/view/ViewStub; // type@0446 │ │ +074f6e: 6e10 b520 0300 |0025: invoke-virtual {v3}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@20b5 │ │ +074f74: 0c03 |0028: move-result-object v3 │ │ +074f76: 0731 |0029: move-object v1, v3 │ │ +074f78: 1f01 4304 |002a: check-cast v1, Landroid/view/ViewGroup; // type@0443 │ │ +074f7c: 28e3 |002c: goto 000f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0002 line=417 │ │ 0x0006 line=418 │ │ 0x000d line=421 │ │ 0x000f line=437 │ │ @@ -129781,26 +129808,26 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -074efc: |[074efc] android.support.v7.app.AlertController.selectContentView:()I │ │ -074f0c: 5220 a804 |0000: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@04a8 │ │ -074f10: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -074f14: 5220 9f04 |0004: iget v0, v2, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@049f │ │ -074f18: 0f00 |0006: return v0 │ │ -074f1a: 5220 a704 |0007: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@04a7 │ │ -074f1e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -074f20: 3310 0500 |000a: if-ne v0, v1, 000f // +0005 │ │ -074f24: 5220 a804 |000c: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@04a8 │ │ -074f28: 28f8 |000e: goto 0006 // -0008 │ │ -074f2a: 5220 9f04 |000f: iget v0, v2, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@049f │ │ -074f2e: 28f5 |0011: goto 0006 // -000b │ │ +074f80: |[074f80] android.support.v7.app.AlertController.selectContentView:()I │ │ +074f90: 5220 a804 |0000: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@04a8 │ │ +074f94: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +074f98: 5220 9f04 |0004: iget v0, v2, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@049f │ │ +074f9c: 0f00 |0006: return v0 │ │ +074f9e: 5220 a704 |0007: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@04a7 │ │ +074fa2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +074fa4: 3310 0500 |000a: if-ne v0, v1, 000f // +0005 │ │ +074fa8: 5220 a804 |000c: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@04a8 │ │ +074fac: 28f8 |000e: goto 0006 // -0008 │ │ +074fae: 5220 9f04 |000f: iget v0, v2, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@049f │ │ +074fb2: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x0006 line=224 │ │ 0x0007 line=221 │ │ 0x000c line=222 │ │ @@ -129813,73 +129840,73 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -074f30: |[074f30] android.support.v7.app.AlertController.setScrollIndicators:(Landroid/view/ViewGroup;Landroid/view/View;II)V │ │ -074f40: 5464 c504 |0000: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -074f44: 6005 5a07 |0002: sget v5, Landroid/support/v7/appcompat/R$id;.scrollIndicatorUp:I // field@075a │ │ -074f48: 6e20 d420 5400 |0004: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -074f4e: 0c02 |0007: move-result-object v2 │ │ -074f50: 5464 c504 |0008: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -074f54: 6005 5907 |000a: sget v5, Landroid/support/v7/appcompat/R$id;.scrollIndicatorDown:I // field@0759 │ │ -074f58: 6e20 d420 5400 |000c: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -074f5e: 0c01 |000f: move-result-object v1 │ │ -074f60: 6004 3700 |0010: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -074f64: 1305 1700 |0012: const/16 v5, #int 23 // #17 │ │ -074f68: 3454 1000 |0014: if-lt v4, v5, 0024 // +0010 │ │ -074f6c: 7130 530a 980a |0016: invoke-static {v8, v9, v10}, Landroid/support/v4/view/ViewCompat;.setScrollIndicators:(Landroid/view/View;II)V // method@0a53 │ │ -074f72: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -074f76: 6e20 9520 2700 |001b: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -074f7c: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -074f80: 6e20 9520 1700 |0020: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -074f86: 0e00 |0023: return-void │ │ -074f88: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -074f8c: dd04 0901 |0026: and-int/lit8 v4, v9, #int 1 // #01 │ │ -074f90: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ -074f94: 6e20 9520 2700 |002a: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -074f9a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -074f9c: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ -074fa0: dd04 0902 |0030: and-int/lit8 v4, v9, #int 2 // #02 │ │ -074fa4: 3904 0600 |0032: if-nez v4, 0038 // +0006 │ │ -074fa8: 6e20 9520 1700 |0034: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -074fae: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -074fb0: 3902 0400 |0038: if-nez v2, 003c // +0004 │ │ -074fb4: 3801 e9ff |003a: if-eqz v1, 0023 // -0017 │ │ -074fb8: 0723 |003c: move-object v3, v2 │ │ -074fba: 0710 |003d: move-object v0, v1 │ │ -074fbc: 5464 b704 |003e: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@04b7 │ │ -074fc0: 3804 1700 |0040: if-eqz v4, 0057 // +0017 │ │ -074fc4: 5464 ba04 |0042: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -074fc8: 2205 c902 |0044: new-instance v5, Landroid/support/v7/app/AlertController$2; // type@02c9 │ │ -074fcc: 7040 5e11 6503 |0046: invoke-direct {v5, v6, v3, v0}, Landroid/support/v7/app/AlertController$2;.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@115e │ │ -074fd2: 6e20 810f 5400 |0049: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.setOnScrollChangeListener:(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V // method@0f81 │ │ -074fd8: 5464 ba04 |004c: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -074fdc: 2205 ca02 |004e: new-instance v5, Landroid/support/v7/app/AlertController$3; // type@02ca │ │ -074fe0: 7040 6011 6503 |0050: invoke-direct {v5, v6, v3, v0}, Landroid/support/v7/app/AlertController$3;.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@1160 │ │ -074fe6: 6e20 6f0f 5400 |0053: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.post:(Ljava/lang/Runnable;)Z // method@0f6f │ │ -074fec: 28cd |0056: goto 0023 // -0033 │ │ -074fee: 5464 b604 |0057: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -074ff2: 3804 1700 |0059: if-eqz v4, 0070 // +0017 │ │ -074ff6: 5464 b604 |005b: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -074ffa: 2205 cb02 |005d: new-instance v5, Landroid/support/v7/app/AlertController$4; // type@02cb │ │ -074ffe: 7040 6211 6503 |005f: invoke-direct {v5, v6, v3, v0}, Landroid/support/v7/app/AlertController$4;.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@1162 │ │ -075004: 6e20 3822 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@2238 │ │ -07500a: 5464 b604 |0065: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -07500e: 2205 cc02 |0067: new-instance v5, Landroid/support/v7/app/AlertController$5; // type@02cc │ │ -075012: 7040 6511 6503 |0069: invoke-direct {v5, v6, v3, v0}, Landroid/support/v7/app/AlertController$5;.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@1165 │ │ -075018: 6e20 2b22 5400 |006c: invoke-virtual {v4, v5}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@222b │ │ -07501e: 28b4 |006f: goto 0023 // -004c │ │ -075020: 3803 0500 |0070: if-eqz v3, 0075 // +0005 │ │ -075024: 6e20 9520 3700 |0072: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -07502a: 3800 aeff |0075: if-eqz v0, 0023 // -0052 │ │ -07502e: 6e20 9520 0700 |0077: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -075034: 28a9 |007a: goto 0023 // -0057 │ │ +074fb4: |[074fb4] android.support.v7.app.AlertController.setScrollIndicators:(Landroid/view/ViewGroup;Landroid/view/View;II)V │ │ +074fc4: 5464 c504 |0000: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +074fc8: 6005 5a07 |0002: sget v5, Landroid/support/v7/appcompat/R$id;.scrollIndicatorUp:I // field@075a │ │ +074fcc: 6e20 d420 5400 |0004: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +074fd2: 0c02 |0007: move-result-object v2 │ │ +074fd4: 5464 c504 |0008: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +074fd8: 6005 5907 |000a: sget v5, Landroid/support/v7/appcompat/R$id;.scrollIndicatorDown:I // field@0759 │ │ +074fdc: 6e20 d420 5400 |000c: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +074fe2: 0c01 |000f: move-result-object v1 │ │ +074fe4: 6004 3700 |0010: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +074fe8: 1305 1700 |0012: const/16 v5, #int 23 // #17 │ │ +074fec: 3454 1000 |0014: if-lt v4, v5, 0024 // +0010 │ │ +074ff0: 7130 530a 980a |0016: invoke-static {v8, v9, v10}, Landroid/support/v4/view/ViewCompat;.setScrollIndicators:(Landroid/view/View;II)V // method@0a53 │ │ +074ff6: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +074ffa: 6e20 9520 2700 |001b: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +075000: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ +075004: 6e20 9520 1700 |0020: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +07500a: 0e00 |0023: return-void │ │ +07500c: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +075010: dd04 0901 |0026: and-int/lit8 v4, v9, #int 1 // #01 │ │ +075014: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ +075018: 6e20 9520 2700 |002a: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +07501e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +075020: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ +075024: dd04 0902 |0030: and-int/lit8 v4, v9, #int 2 // #02 │ │ +075028: 3904 0600 |0032: if-nez v4, 0038 // +0006 │ │ +07502c: 6e20 9520 1700 |0034: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +075032: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +075034: 3902 0400 |0038: if-nez v2, 003c // +0004 │ │ +075038: 3801 e9ff |003a: if-eqz v1, 0023 // -0017 │ │ +07503c: 0723 |003c: move-object v3, v2 │ │ +07503e: 0710 |003d: move-object v0, v1 │ │ +075040: 5464 b704 |003e: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@04b7 │ │ +075044: 3804 1700 |0040: if-eqz v4, 0057 // +0017 │ │ +075048: 5464 ba04 |0042: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +07504c: 2205 ca02 |0044: new-instance v5, Landroid/support/v7/app/AlertController$2; // type@02ca │ │ +075050: 7040 5e11 6503 |0046: invoke-direct {v5, v6, v3, v0}, Landroid/support/v7/app/AlertController$2;.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@115e │ │ +075056: 6e20 810f 5400 |0049: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.setOnScrollChangeListener:(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V // method@0f81 │ │ +07505c: 5464 ba04 |004c: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +075060: 2205 cb02 |004e: new-instance v5, Landroid/support/v7/app/AlertController$3; // type@02cb │ │ +075064: 7040 6011 6503 |0050: invoke-direct {v5, v6, v3, v0}, Landroid/support/v7/app/AlertController$3;.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@1160 │ │ +07506a: 6e20 6f0f 5400 |0053: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.post:(Ljava/lang/Runnable;)Z // method@0f6f │ │ +075070: 28cd |0056: goto 0023 // -0033 │ │ +075072: 5464 b604 |0057: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +075076: 3804 1700 |0059: if-eqz v4, 0070 // +0017 │ │ +07507a: 5464 b604 |005b: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +07507e: 2205 cc02 |005d: new-instance v5, Landroid/support/v7/app/AlertController$4; // type@02cc │ │ +075082: 7040 6211 6503 |005f: invoke-direct {v5, v6, v3, v0}, Landroid/support/v7/app/AlertController$4;.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@1162 │ │ +075088: 6e20 3822 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@2238 │ │ +07508e: 5464 b604 |0065: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +075092: 2205 cd02 |0067: new-instance v5, Landroid/support/v7/app/AlertController$5; // type@02cd │ │ +075096: 7040 6511 6503 |0069: invoke-direct {v5, v6, v3, v0}, Landroid/support/v7/app/AlertController$5;.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@1165 │ │ +07509c: 6e20 2b22 5400 |006c: invoke-virtual {v4, v5}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@222b │ │ +0750a2: 28b4 |006f: goto 0023 // -004c │ │ +0750a4: 3803 0500 |0070: if-eqz v3, 0075 // +0005 │ │ +0750a8: 6e20 9520 3700 |0072: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +0750ae: 3800 aeff |0075: if-eqz v0, 0023 // -0052 │ │ +0750b2: 6e20 9520 0700 |0077: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +0750b8: 28a9 |007a: goto 0023 // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0008 line=514 │ │ 0x0010 line=516 │ │ 0x0016 line=518 │ │ 0x0019 line=520 │ │ @@ -129922,89 +129949,89 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 151 16-bit code units │ │ -075038: |[075038] android.support.v7.app.AlertController.setupButtons:(Landroid/view/ViewGroup;)V │ │ -075048: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -07504c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -07504e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -075050: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -075052: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -075054: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -075056: 1405 1900 0201 |0007: const v5, #float 2.38773e-38 // #01020019 │ │ -07505c: 6e20 6b20 5900 |000a: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -075062: 0c05 |000d: move-result-object v5 │ │ -075064: 1f05 6d04 |000e: check-cast v5, Landroid/widget/Button; // type@046d │ │ -075068: 5b85 a904 |0010: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ -07506c: 5485 a904 |0012: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ -075070: 5486 a004 |0014: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@04a0 │ │ -075074: 6e20 6121 6500 |0016: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2161 │ │ -07507a: 5485 ab04 |0019: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@04ab │ │ -07507e: 7110 e41e 0500 |001b: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -075084: 0a05 |001e: move-result v5 │ │ -075086: 3805 4e00 |001f: if-eqz v5, 006d // +004e │ │ -07508a: 5485 a904 |0021: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ -07508e: 6e20 6421 7500 |0023: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ -075094: 1405 1a00 0201 |0026: const v5, #float 2.38773e-38 // #0102001a │ │ -07509a: 6e20 6b20 5900 |0029: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -0750a0: 0c05 |002c: move-result-object v5 │ │ -0750a2: 1f05 6d04 |002d: check-cast v5, Landroid/widget/Button; // type@046d │ │ -0750a6: 5b85 a104 |002f: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ -0750aa: 5485 a104 |0031: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ -0750ae: 5486 a004 |0033: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@04a0 │ │ -0750b2: 6e20 6121 6500 |0035: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2161 │ │ -0750b8: 5485 a304 |0038: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@04a3 │ │ -0750bc: 7110 e41e 0500 |003a: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0750c2: 0a05 |003d: move-result v5 │ │ -0750c4: 3805 3d00 |003e: if-eqz v5, 007b // +003d │ │ -0750c8: 5485 a104 |0040: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ -0750cc: 6e20 6421 7500 |0042: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ -0750d2: 1405 1b00 0201 |0045: const v5, #float 2.38773e-38 // #0102001b │ │ -0750d8: 6e20 6b20 5900 |0048: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -0750de: 0c05 |004b: move-result-object v5 │ │ -0750e0: 1f05 6d04 |004c: check-cast v5, Landroid/widget/Button; // type@046d │ │ -0750e4: 5b85 a404 |004e: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ -0750e8: 5485 a404 |0050: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ -0750ec: 5486 a004 |0052: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@04a0 │ │ -0750f0: 6e20 6121 6500 |0054: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2161 │ │ -0750f6: 5485 a604 |0057: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@04a6 │ │ -0750fa: 7110 e41e 0500 |0059: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -075100: 0a05 |005c: move-result v5 │ │ -075102: 3805 2c00 |005d: if-eqz v5, 0089 // +002c │ │ -075106: 5485 a404 |005f: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ -07510a: 6e20 6421 7500 |0061: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ -075110: 3804 0300 |0064: if-eqz v4, 0067 // +0003 │ │ -075114: 1213 |0066: const/4 v3, #int 1 // #1 │ │ -075116: 3903 0500 |0067: if-nez v3, 006c // +0005 │ │ -07511a: 6e20 a020 7900 |0069: invoke-virtual {v9, v7}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ -075120: 0e00 |006c: return-void │ │ -075122: 5485 a904 |006d: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ -075126: 5486 ab04 |006f: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@04ab │ │ -07512a: 6e20 6221 6500 |0071: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@2162 │ │ -075130: 5485 a904 |0074: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ -075134: 6e20 6421 3500 |0076: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ -07513a: b624 |0079: or-int/2addr v4, v2 │ │ -07513c: 28ac |007a: goto 0026 // -0054 │ │ -07513e: 5485 a104 |007b: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ -075142: 5486 a304 |007d: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@04a3 │ │ -075146: 6e20 6221 6500 |007f: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@2162 │ │ -07514c: 5485 a104 |0082: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ -075150: 6e20 6421 3500 |0084: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ -075156: b604 |0087: or-int/2addr v4, v0 │ │ -075158: 28bd |0088: goto 0045 // -0043 │ │ -07515a: 5485 a404 |0089: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ -07515e: 5486 a604 |008b: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@04a6 │ │ -075162: 6e20 6221 6500 |008d: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@2162 │ │ -075168: 5485 a404 |0090: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ -07516c: 6e20 6421 3500 |0092: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ -075172: b614 |0095: or-int/2addr v4, v1 │ │ -075174: 28ce |0096: goto 0064 // -0032 │ │ +0750bc: |[0750bc] android.support.v7.app.AlertController.setupButtons:(Landroid/view/ViewGroup;)V │ │ +0750cc: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +0750d0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0750d2: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +0750d4: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +0750d6: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0750d8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0750da: 1405 1900 0201 |0007: const v5, #float 2.38773e-38 // #01020019 │ │ +0750e0: 6e20 6b20 5900 |000a: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +0750e6: 0c05 |000d: move-result-object v5 │ │ +0750e8: 1f05 6e04 |000e: check-cast v5, Landroid/widget/Button; // type@046e │ │ +0750ec: 5b85 a904 |0010: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ +0750f0: 5485 a904 |0012: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ +0750f4: 5486 a004 |0014: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@04a0 │ │ +0750f8: 6e20 6121 6500 |0016: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2161 │ │ +0750fe: 5485 ab04 |0019: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@04ab │ │ +075102: 7110 e41e 0500 |001b: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +075108: 0a05 |001e: move-result v5 │ │ +07510a: 3805 4e00 |001f: if-eqz v5, 006d // +004e │ │ +07510e: 5485 a904 |0021: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ +075112: 6e20 6421 7500 |0023: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ +075118: 1405 1a00 0201 |0026: const v5, #float 2.38773e-38 // #0102001a │ │ +07511e: 6e20 6b20 5900 |0029: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +075124: 0c05 |002c: move-result-object v5 │ │ +075126: 1f05 6e04 |002d: check-cast v5, Landroid/widget/Button; // type@046e │ │ +07512a: 5b85 a104 |002f: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ +07512e: 5485 a104 |0031: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ +075132: 5486 a004 |0033: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@04a0 │ │ +075136: 6e20 6121 6500 |0035: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2161 │ │ +07513c: 5485 a304 |0038: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@04a3 │ │ +075140: 7110 e41e 0500 |003a: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +075146: 0a05 |003d: move-result v5 │ │ +075148: 3805 3d00 |003e: if-eqz v5, 007b // +003d │ │ +07514c: 5485 a104 |0040: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ +075150: 6e20 6421 7500 |0042: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ +075156: 1405 1b00 0201 |0045: const v5, #float 2.38773e-38 // #0102001b │ │ +07515c: 6e20 6b20 5900 |0048: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +075162: 0c05 |004b: move-result-object v5 │ │ +075164: 1f05 6e04 |004c: check-cast v5, Landroid/widget/Button; // type@046e │ │ +075168: 5b85 a404 |004e: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ +07516c: 5485 a404 |0050: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ +075170: 5486 a004 |0052: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@04a0 │ │ +075174: 6e20 6121 6500 |0054: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2161 │ │ +07517a: 5485 a604 |0057: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@04a6 │ │ +07517e: 7110 e41e 0500 |0059: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +075184: 0a05 |005c: move-result v5 │ │ +075186: 3805 2c00 |005d: if-eqz v5, 0089 // +002c │ │ +07518a: 5485 a404 |005f: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ +07518e: 6e20 6421 7500 |0061: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ +075194: 3804 0300 |0064: if-eqz v4, 0067 // +0003 │ │ +075198: 1213 |0066: const/4 v3, #int 1 // #1 │ │ +07519a: 3903 0500 |0067: if-nez v3, 006c // +0005 │ │ +07519e: 6e20 a020 7900 |0069: invoke-virtual {v9, v7}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ +0751a4: 0e00 |006c: return-void │ │ +0751a6: 5485 a904 |006d: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ +0751aa: 5486 ab04 |006f: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@04ab │ │ +0751ae: 6e20 6221 6500 |0071: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@2162 │ │ +0751b4: 5485 a904 |0074: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@04a9 │ │ +0751b8: 6e20 6421 3500 |0076: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ +0751be: b624 |0079: or-int/2addr v4, v2 │ │ +0751c0: 28ac |007a: goto 0026 // -0054 │ │ +0751c2: 5485 a104 |007b: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ +0751c6: 5486 a304 |007d: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@04a3 │ │ +0751ca: 6e20 6221 6500 |007f: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@2162 │ │ +0751d0: 5485 a104 |0082: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@04a1 │ │ +0751d4: 6e20 6421 3500 |0084: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ +0751da: b604 |0087: or-int/2addr v4, v0 │ │ +0751dc: 28bd |0088: goto 0045 // -0043 │ │ +0751de: 5485 a404 |0089: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ +0751e2: 5486 a604 |008b: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@04a6 │ │ +0751e6: 6e20 6221 6500 |008d: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@2162 │ │ +0751ec: 5485 a404 |0090: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@04a4 │ │ +0751f0: 6e20 6421 3500 |0092: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@2164 │ │ +0751f6: b614 |0095: or-int/2addr v4, v1 │ │ +0751f8: 28ce |0096: goto 0064 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=712 │ │ 0x0004 line=713 │ │ 0x0005 line=714 │ │ 0x0006 line=715 │ │ 0x0007 line=716 │ │ @@ -130046,64 +130073,64 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -075178: |[075178] android.support.v7.app.AlertController.setupContent:(Landroid/view/ViewGroup;)V │ │ -075188: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -07518c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -07518e: 12f4 |0003: const/4 v4, #int -1 // #ff │ │ -075190: 5472 c504 |0004: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -075194: 6003 5b07 |0006: sget v3, Landroid/support/v7/appcompat/R$id;.scrollView:I // field@075b │ │ -075198: 6e20 d420 3200 |0008: invoke-virtual {v2, v3}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -07519e: 0c02 |000b: move-result-object v2 │ │ -0751a0: 1f02 9002 |000c: check-cast v2, Landroid/support/v4/widget/NestedScrollView; // type@0290 │ │ -0751a4: 5b72 ba04 |000e: iput-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -0751a8: 5472 ba04 |0010: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -0751ac: 6e20 7f0f 5200 |0012: invoke-virtual {v2, v5}, Landroid/support/v4/widget/NestedScrollView;.setFocusable:(Z)V // method@0f7f │ │ -0751b2: 5472 ba04 |0015: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -0751b6: 6e20 800f 5200 |0017: invoke-virtual {v2, v5}, Landroid/support/v4/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@0f80 │ │ -0751bc: 1402 0b00 0201 |001a: const v2, #float 2.38773e-38 // #0102000b │ │ -0751c2: 6e20 6b20 2800 |001d: invoke-virtual {v8, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -0751c8: 0c02 |0020: move-result-object v2 │ │ -0751ca: 1f02 9504 |0021: check-cast v2, Landroid/widget/TextView; // type@0495 │ │ -0751ce: 5b72 b804 |0023: iput-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ -0751d2: 5472 b804 |0025: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ -0751d6: 3902 0300 |0027: if-nez v2, 002a // +0003 │ │ -0751da: 0e00 |0029: return-void │ │ -0751dc: 5472 b704 |002a: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@04b7 │ │ -0751e0: 3802 0a00 |002c: if-eqz v2, 0036 // +000a │ │ -0751e4: 5472 b804 |002e: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ -0751e8: 5473 b704 |0030: iget-object v3, v7, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@04b7 │ │ -0751ec: 6e20 e522 3200 |0032: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0751f2: 28f4 |0035: goto 0029 // -000c │ │ -0751f4: 5472 b804 |0036: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ -0751f8: 6e20 ed22 6200 |0038: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -0751fe: 5472 ba04 |003b: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -075202: 5473 b804 |003d: iget-object v3, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ -075206: 6e20 710f 3200 |003f: invoke-virtual {v2, v3}, Landroid/support/v4/widget/NestedScrollView;.removeView:(Landroid/view/View;)V // method@0f71 │ │ -07520c: 5472 b604 |0042: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -075210: 3802 1e00 |0044: if-eqz v2, 0062 // +001e │ │ -075214: 5472 ba04 |0046: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -075218: 6e10 430f 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@0f43 │ │ -07521e: 0c01 |004b: move-result-object v1 │ │ -075220: 1f01 4204 |004c: check-cast v1, Landroid/view/ViewGroup; // type@0442 │ │ -075224: 5472 ba04 |004e: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -075228: 6e20 7c20 2100 |0050: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@207c │ │ -07522e: 0a00 |0053: move-result v0 │ │ -075230: 6e20 9620 0100 |0054: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@2096 │ │ -075236: 5472 b604 |0057: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -07523a: 2203 4004 |0059: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -07523e: 7030 5720 4304 |005b: invoke-direct {v3, v4, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -075244: 6e40 6320 2130 |005e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ -07524a: 28c8 |0061: goto 0029 // -0038 │ │ -07524c: 6e20 a020 6800 |0062: invoke-virtual {v8, v6}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ -075252: 28c4 |0065: goto 0029 // -003c │ │ +0751fc: |[0751fc] android.support.v7.app.AlertController.setupContent:(Landroid/view/ViewGroup;)V │ │ +07520c: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +075210: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +075212: 12f4 |0003: const/4 v4, #int -1 // #ff │ │ +075214: 5472 c504 |0004: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +075218: 6003 5b07 |0006: sget v3, Landroid/support/v7/appcompat/R$id;.scrollView:I // field@075b │ │ +07521c: 6e20 d420 3200 |0008: invoke-virtual {v2, v3}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +075222: 0c02 |000b: move-result-object v2 │ │ +075224: 1f02 9102 |000c: check-cast v2, Landroid/support/v4/widget/NestedScrollView; // type@0291 │ │ +075228: 5b72 ba04 |000e: iput-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +07522c: 5472 ba04 |0010: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +075230: 6e20 7f0f 5200 |0012: invoke-virtual {v2, v5}, Landroid/support/v4/widget/NestedScrollView;.setFocusable:(Z)V // method@0f7f │ │ +075236: 5472 ba04 |0015: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +07523a: 6e20 800f 5200 |0017: invoke-virtual {v2, v5}, Landroid/support/v4/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@0f80 │ │ +075240: 1402 0b00 0201 |001a: const v2, #float 2.38773e-38 // #0102000b │ │ +075246: 6e20 6b20 2800 |001d: invoke-virtual {v8, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +07524c: 0c02 |0020: move-result-object v2 │ │ +07524e: 1f02 9604 |0021: check-cast v2, Landroid/widget/TextView; // type@0496 │ │ +075252: 5b72 b804 |0023: iput-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ +075256: 5472 b804 |0025: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ +07525a: 3902 0300 |0027: if-nez v2, 002a // +0003 │ │ +07525e: 0e00 |0029: return-void │ │ +075260: 5472 b704 |002a: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@04b7 │ │ +075264: 3802 0a00 |002c: if-eqz v2, 0036 // +000a │ │ +075268: 5472 b804 |002e: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ +07526c: 5473 b704 |0030: iget-object v3, v7, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@04b7 │ │ +075270: 6e20 e522 3200 |0032: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +075276: 28f4 |0035: goto 0029 // -000c │ │ +075278: 5472 b804 |0036: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ +07527c: 6e20 ed22 6200 |0038: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +075282: 5472 ba04 |003b: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +075286: 5473 b804 |003d: iget-object v3, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ +07528a: 6e20 710f 3200 |003f: invoke-virtual {v2, v3}, Landroid/support/v4/widget/NestedScrollView;.removeView:(Landroid/view/View;)V // method@0f71 │ │ +075290: 5472 b604 |0042: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +075294: 3802 1e00 |0044: if-eqz v2, 0062 // +001e │ │ +075298: 5472 ba04 |0046: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +07529c: 6e10 430f 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@0f43 │ │ +0752a2: 0c01 |004b: move-result-object v1 │ │ +0752a4: 1f01 4304 |004c: check-cast v1, Landroid/view/ViewGroup; // type@0443 │ │ +0752a8: 5472 ba04 |004e: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +0752ac: 6e20 7c20 2100 |0050: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@207c │ │ +0752b2: 0a00 |0053: move-result v0 │ │ +0752b4: 6e20 9620 0100 |0054: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@2096 │ │ +0752ba: 5472 b604 |0057: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +0752be: 2203 4104 |0059: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +0752c2: 7030 5720 4304 |005b: invoke-direct {v3, v4, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +0752c8: 6e40 6320 2130 |005e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ +0752ce: 28c8 |0061: goto 0029 // -0038 │ │ +0752d0: 6e20 a020 6800 |0062: invoke-virtual {v8, v6}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ +0752d6: 28c4 |0065: goto 0029 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=672 │ │ 0x0010 line=673 │ │ 0x0015 line=674 │ │ 0x001a line=677 │ │ 0x0025 line=678 │ │ @@ -130129,67 +130156,67 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -075254: |[075254] android.support.v7.app.AlertController.setupCustomContent:(Landroid/view/ViewGroup;)V │ │ -075264: 1505 0200 |0000: const/high16 v5, #int 131072 // #2 │ │ -075268: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07526a: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ -07526c: 5484 be04 |0004: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ -075270: 3804 4500 |0006: if-eqz v4, 004b // +0045 │ │ -075274: 5481 be04 |0008: iget-object v1, v8, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ -075278: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -07527c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -07527e: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ -075282: 7110 8d11 0100 |000f: invoke-static {v1}, Landroid/support/v7/app/AlertController;.canTextInput:(Landroid/view/View;)Z // method@118d │ │ -075288: 0a04 |0012: move-result v4 │ │ -07528a: 3904 0700 |0013: if-nez v4, 001a // +0007 │ │ -07528e: 5484 c504 |0015: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -075292: 6e30 dc20 5405 |0017: invoke-virtual {v4, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@20dc │ │ -075298: 3802 4400 |001a: if-eqz v2, 005e // +0044 │ │ -07529c: 5484 c504 |001c: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -0752a0: 6005 3a07 |001e: sget v5, Landroid/support/v7/appcompat/R$id;.custom:I // field@073a │ │ -0752a4: 6e20 d420 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -0752aa: 0c00 |0023: move-result-object v0 │ │ -0752ac: 1f00 7a04 |0024: check-cast v0, Landroid/widget/FrameLayout; // type@047a │ │ -0752b0: 2204 4004 |0026: new-instance v4, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -0752b4: 7030 5720 6406 |0028: invoke-direct {v4, v6, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -0752ba: 6e30 a021 1004 |002b: invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ -0752c0: 5584 c304 |002e: iget-boolean v4, v8, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ -0752c4: 3804 0d00 |0030: if-eqz v4, 003d // +000d │ │ -0752c8: 5284 c104 |0032: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewSpacingLeft:I // field@04c1 │ │ -0752cc: 5285 c404 |0034: iget v5, v8, Landroid/support/v7/app/AlertController;.mViewSpacingTop:I // field@04c4 │ │ -0752d0: 5286 c204 |0036: iget v6, v8, Landroid/support/v7/app/AlertController;.mViewSpacingRight:I // field@04c2 │ │ -0752d4: 5287 c004 |0038: iget v7, v8, Landroid/support/v7/app/AlertController;.mViewSpacingBottom:I // field@04c0 │ │ -0752d8: 6e57 c421 4065 |003a: invoke-virtual {v0, v4, v5, v6, v7}, Landroid/widget/FrameLayout;.setPadding:(IIII)V // method@21c4 │ │ -0752de: 5484 b604 |003d: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -0752e2: 3804 0b00 |003f: if-eqz v4, 004a // +000b │ │ -0752e6: 6e10 7120 0900 |0041: invoke-virtual {v9}, Landroid/view/ViewGroup;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2071 │ │ -0752ec: 0c04 |0044: move-result-object v4 │ │ -0752ee: 1f04 7f04 |0045: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -0752f2: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -0752f4: 5945 3a0e |0048: iput v5, v4, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@0e3a │ │ -0752f8: 0e00 |004a: return-void │ │ -0752fa: 5284 bf04 |004b: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ -0752fe: 3804 0f00 |004d: if-eqz v4, 005c // +000f │ │ -075302: 5484 ad04 |004f: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@04ad │ │ -075306: 7110 651f 0400 |0051: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -07530c: 0c03 |0054: move-result-object v3 │ │ -07530e: 5284 bf04 |0055: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ -075312: 6e40 691f 4329 |0057: invoke-virtual {v3, v4, v9, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -075318: 0c01 |005a: move-result-object v1 │ │ -07531a: 28af |005b: goto 000a // -0051 │ │ -07531c: 1201 |005c: const/4 v1, #int 0 // #0 │ │ -07531e: 28ad |005d: goto 000a // -0053 │ │ -075320: 1304 0800 |005e: const/16 v4, #int 8 // #8 │ │ -075324: 6e20 a020 4900 |0060: invoke-virtual {v9, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ -07532a: 28e7 |0063: goto 004a // -0019 │ │ +0752d8: |[0752d8] android.support.v7.app.AlertController.setupCustomContent:(Landroid/view/ViewGroup;)V │ │ +0752e8: 1505 0200 |0000: const/high16 v5, #int 131072 // #2 │ │ +0752ec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0752ee: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ +0752f0: 5484 be04 |0004: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ +0752f4: 3804 4500 |0006: if-eqz v4, 004b // +0045 │ │ +0752f8: 5481 be04 |0008: iget-object v1, v8, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ +0752fc: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +075300: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +075302: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ +075306: 7110 8d11 0100 |000f: invoke-static {v1}, Landroid/support/v7/app/AlertController;.canTextInput:(Landroid/view/View;)Z // method@118d │ │ +07530c: 0a04 |0012: move-result v4 │ │ +07530e: 3904 0700 |0013: if-nez v4, 001a // +0007 │ │ +075312: 5484 c504 |0015: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +075316: 6e30 dc20 5405 |0017: invoke-virtual {v4, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@20dc │ │ +07531c: 3802 4400 |001a: if-eqz v2, 005e // +0044 │ │ +075320: 5484 c504 |001c: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +075324: 6005 3a07 |001e: sget v5, Landroid/support/v7/appcompat/R$id;.custom:I // field@073a │ │ +075328: 6e20 d420 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +07532e: 0c00 |0023: move-result-object v0 │ │ +075330: 1f00 7b04 |0024: check-cast v0, Landroid/widget/FrameLayout; // type@047b │ │ +075334: 2204 4104 |0026: new-instance v4, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +075338: 7030 5720 6406 |0028: invoke-direct {v4, v6, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +07533e: 6e30 a021 1004 |002b: invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21a0 │ │ +075344: 5584 c304 |002e: iget-boolean v4, v8, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ +075348: 3804 0d00 |0030: if-eqz v4, 003d // +000d │ │ +07534c: 5284 c104 |0032: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewSpacingLeft:I // field@04c1 │ │ +075350: 5285 c404 |0034: iget v5, v8, Landroid/support/v7/app/AlertController;.mViewSpacingTop:I // field@04c4 │ │ +075354: 5286 c204 |0036: iget v6, v8, Landroid/support/v7/app/AlertController;.mViewSpacingRight:I // field@04c2 │ │ +075358: 5287 c004 |0038: iget v7, v8, Landroid/support/v7/app/AlertController;.mViewSpacingBottom:I // field@04c0 │ │ +07535c: 6e57 c421 4065 |003a: invoke-virtual {v0, v4, v5, v6, v7}, Landroid/widget/FrameLayout;.setPadding:(IIII)V // method@21c4 │ │ +075362: 5484 b604 |003d: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +075366: 3804 0b00 |003f: if-eqz v4, 004a // +000b │ │ +07536a: 6e10 7120 0900 |0041: invoke-virtual {v9}, Landroid/view/ViewGroup;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2071 │ │ +075370: 0c04 |0044: move-result-object v4 │ │ +075372: 1f04 8004 |0045: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +075376: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +075378: 5945 3a0e |0048: iput v5, v4, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@0e3a │ │ +07537c: 0e00 |004a: return-void │ │ +07537e: 5284 bf04 |004b: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ +075382: 3804 0f00 |004d: if-eqz v4, 005c // +000f │ │ +075386: 5484 ad04 |004f: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@04ad │ │ +07538a: 7110 651f 0400 |0051: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +075390: 0c03 |0054: move-result-object v3 │ │ +075392: 5284 bf04 |0055: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ +075396: 6e40 691f 4329 |0057: invoke-virtual {v3, v4, v9, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +07539c: 0c01 |005a: move-result-object v1 │ │ +07539e: 28af |005b: goto 000a // -0051 │ │ +0753a0: 1201 |005c: const/4 v1, #int 0 // #0 │ │ +0753a2: 28ad |005d: goto 000a // -0053 │ │ +0753a4: 1304 0800 |005e: const/16 v4, #int 8 // #8 │ │ +0753a8: 6e20 a020 4900 |0060: invoke-virtual {v9, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ +0753ae: 28e7 |0063: goto 004a // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=593 │ │ 0x0008 line=594 │ │ 0x000a line=602 │ │ 0x000d line=603 │ │ 0x0015 line=604 │ │ @@ -130223,90 +130250,90 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 153 16-bit code units │ │ -07532c: |[07532c] android.support.v7.app.AlertController.setupTitle:(Landroid/view/ViewGroup;)V │ │ -07533c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07533e: 1308 0800 |0001: const/16 v8, #int 8 // #8 │ │ -075342: 5493 ae04 |0003: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@04ae │ │ -075346: 3803 1a00 |0005: if-eqz v3, 001f // +001a │ │ -07534a: 2201 4004 |0007: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -07534e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -075350: 12e4 |000a: const/4 v4, #int -2 // #fe │ │ -075352: 7030 5720 3104 |000b: invoke-direct {v1, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -075358: 5493 ae04 |000e: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@04ae │ │ -07535c: 6e40 6320 3a10 |0010: invoke-virtual {v10, v3, v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ -075362: 5493 c504 |0013: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -075366: 6004 7807 |0015: sget v4, Landroid/support/v7/appcompat/R$id;.title_template:I // field@0778 │ │ -07536a: 6e20 d420 4300 |0017: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -075370: 0c02 |001a: move-result-object v2 │ │ -075372: 6e20 4b20 8200 |001b: invoke-virtual {v2, v8}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -075378: 0e00 |001e: return-void │ │ -07537a: 5493 c504 |001f: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -07537e: 1404 0600 0201 |0021: const v4, #float 2.38772e-38 // #01020006 │ │ -075384: 6e20 d420 4300 |0024: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -07538a: 0c03 |0027: move-result-object v3 │ │ -07538c: 1f03 7e04 |0028: check-cast v3, Landroid/widget/ImageView; // type@047e │ │ -075390: 5b93 b304 |002a: iput-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -075394: 5493 bc04 |002c: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@04bc │ │ -075398: 7110 e41e 0300 |002e: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -07539e: 0a03 |0031: move-result v3 │ │ -0753a0: 3903 0300 |0032: if-nez v3, 0035 // +0003 │ │ -0753a4: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -0753a6: 3800 5000 |0035: if-eqz v0, 0085 // +0050 │ │ -0753aa: 5493 c504 |0037: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -0753ae: 6004 3107 |0039: sget v4, Landroid/support/v7/appcompat/R$id;.alertTitle:I // field@0731 │ │ -0753b2: 6e20 d420 4300 |003b: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -0753b8: 0c03 |003e: move-result-object v3 │ │ -0753ba: 1f03 9504 |003f: check-cast v3, Landroid/widget/TextView; // type@0495 │ │ -0753be: 5b93 bd04 |0041: iput-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ -0753c2: 5493 bd04 |0043: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ -0753c6: 5494 bc04 |0045: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@04bc │ │ -0753ca: 6e20 e522 4300 |0047: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0753d0: 5293 b204 |004a: iget v3, v9, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ -0753d4: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ -0753d8: 5493 b304 |004e: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -0753dc: 5294 b204 |0050: iget v4, v9, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ -0753e0: 6e20 f721 4300 |0052: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21f7 │ │ -0753e6: 28c9 |0055: goto 001e // -0037 │ │ -0753e8: 5493 b104 |0056: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@04b1 │ │ -0753ec: 3803 0a00 |0058: if-eqz v3, 0062 // +000a │ │ -0753f0: 5493 b304 |005a: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -0753f4: 5494 b104 |005c: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@04b1 │ │ -0753f8: 6e20 f621 4300 |005e: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -0753fe: 28bd |0061: goto 001e // -0043 │ │ -075400: 5493 bd04 |0062: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ -075404: 5494 b304 |0064: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -075408: 6e10 ec21 0400 |0066: invoke-virtual {v4}, Landroid/widget/ImageView;.getPaddingLeft:()I // method@21ec │ │ -07540e: 0a04 |0069: move-result v4 │ │ -075410: 5495 b304 |006a: iget-object v5, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -075414: 6e10 ee21 0500 |006c: invoke-virtual {v5}, Landroid/widget/ImageView;.getPaddingTop:()I // method@21ee │ │ -07541a: 0a05 |006f: move-result v5 │ │ -07541c: 5496 b304 |0070: iget-object v6, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -075420: 6e10 ed21 0600 |0072: invoke-virtual {v6}, Landroid/widget/ImageView;.getPaddingRight:()I // method@21ed │ │ -075426: 0a06 |0075: move-result v6 │ │ -075428: 5497 b304 |0076: iget-object v7, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -07542c: 6e10 eb21 0700 |0078: invoke-virtual {v7}, Landroid/widget/ImageView;.getPaddingBottom:()I // method@21eb │ │ -075432: 0a07 |007b: move-result v7 │ │ -075434: 6e57 e122 4365 |007c: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/widget/TextView;.setPadding:(IIII)V // method@22e1 │ │ -07543a: 5493 b304 |007f: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -07543e: 6e20 fb21 8300 |0081: invoke-virtual {v3, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -075444: 289a |0084: goto 001e // -0066 │ │ -075446: 5493 c504 |0085: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -07544a: 6004 7807 |0087: sget v4, Landroid/support/v7/appcompat/R$id;.title_template:I // field@0778 │ │ -07544e: 6e20 d420 4300 |0089: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -075454: 0c02 |008c: move-result-object v2 │ │ -075456: 6e20 4b20 8200 |008d: invoke-virtual {v2, v8}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -07545c: 5493 b304 |0090: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -075460: 6e20 fb21 8300 |0092: invoke-virtual {v3, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -075466: 6e20 a020 8a00 |0095: invoke-virtual {v10, v8}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ -07546c: 2886 |0098: goto 001e // -007a │ │ +0753b0: |[0753b0] android.support.v7.app.AlertController.setupTitle:(Landroid/view/ViewGroup;)V │ │ +0753c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0753c2: 1308 0800 |0001: const/16 v8, #int 8 // #8 │ │ +0753c6: 5493 ae04 |0003: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@04ae │ │ +0753ca: 3803 1a00 |0005: if-eqz v3, 001f // +001a │ │ +0753ce: 2201 4104 |0007: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +0753d2: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0753d4: 12e4 |000a: const/4 v4, #int -2 // #fe │ │ +0753d6: 7030 5720 3104 |000b: invoke-direct {v1, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +0753dc: 5493 ae04 |000e: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@04ae │ │ +0753e0: 6e40 6320 3a10 |0010: invoke-virtual {v10, v3, v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ +0753e6: 5493 c504 |0013: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +0753ea: 6004 7807 |0015: sget v4, Landroid/support/v7/appcompat/R$id;.title_template:I // field@0778 │ │ +0753ee: 6e20 d420 4300 |0017: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +0753f4: 0c02 |001a: move-result-object v2 │ │ +0753f6: 6e20 4b20 8200 |001b: invoke-virtual {v2, v8}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0753fc: 0e00 |001e: return-void │ │ +0753fe: 5493 c504 |001f: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +075402: 1404 0600 0201 |0021: const v4, #float 2.38772e-38 // #01020006 │ │ +075408: 6e20 d420 4300 |0024: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +07540e: 0c03 |0027: move-result-object v3 │ │ +075410: 1f03 7f04 |0028: check-cast v3, Landroid/widget/ImageView; // type@047f │ │ +075414: 5b93 b304 |002a: iput-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +075418: 5493 bc04 |002c: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@04bc │ │ +07541c: 7110 e41e 0300 |002e: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +075422: 0a03 |0031: move-result v3 │ │ +075424: 3903 0300 |0032: if-nez v3, 0035 // +0003 │ │ +075428: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +07542a: 3800 5000 |0035: if-eqz v0, 0085 // +0050 │ │ +07542e: 5493 c504 |0037: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +075432: 6004 3107 |0039: sget v4, Landroid/support/v7/appcompat/R$id;.alertTitle:I // field@0731 │ │ +075436: 6e20 d420 4300 |003b: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +07543c: 0c03 |003e: move-result-object v3 │ │ +07543e: 1f03 9604 |003f: check-cast v3, Landroid/widget/TextView; // type@0496 │ │ +075442: 5b93 bd04 |0041: iput-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ +075446: 5493 bd04 |0043: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ +07544a: 5494 bc04 |0045: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@04bc │ │ +07544e: 6e20 e522 4300 |0047: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +075454: 5293 b204 |004a: iget v3, v9, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ +075458: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ +07545c: 5493 b304 |004e: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +075460: 5294 b204 |0050: iget v4, v9, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ +075464: 6e20 f721 4300 |0052: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21f7 │ │ +07546a: 28c9 |0055: goto 001e // -0037 │ │ +07546c: 5493 b104 |0056: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@04b1 │ │ +075470: 3803 0a00 |0058: if-eqz v3, 0062 // +000a │ │ +075474: 5493 b304 |005a: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +075478: 5494 b104 |005c: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@04b1 │ │ +07547c: 6e20 f621 4300 |005e: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +075482: 28bd |0061: goto 001e // -0043 │ │ +075484: 5493 bd04 |0062: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ +075488: 5494 b304 |0064: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +07548c: 6e10 ec21 0400 |0066: invoke-virtual {v4}, Landroid/widget/ImageView;.getPaddingLeft:()I // method@21ec │ │ +075492: 0a04 |0069: move-result v4 │ │ +075494: 5495 b304 |006a: iget-object v5, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +075498: 6e10 ee21 0500 |006c: invoke-virtual {v5}, Landroid/widget/ImageView;.getPaddingTop:()I // method@21ee │ │ +07549e: 0a05 |006f: move-result v5 │ │ +0754a0: 5496 b304 |0070: iget-object v6, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +0754a4: 6e10 ed21 0600 |0072: invoke-virtual {v6}, Landroid/widget/ImageView;.getPaddingRight:()I // method@21ed │ │ +0754aa: 0a06 |0075: move-result v6 │ │ +0754ac: 5497 b304 |0076: iget-object v7, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +0754b0: 6e10 eb21 0700 |0078: invoke-virtual {v7}, Landroid/widget/ImageView;.getPaddingBottom:()I // method@21eb │ │ +0754b6: 0a07 |007b: move-result v7 │ │ +0754b8: 6e57 e122 4365 |007c: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/widget/TextView;.setPadding:(IIII)V // method@22e1 │ │ +0754be: 5493 b304 |007f: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +0754c2: 6e20 fb21 8300 |0081: invoke-virtual {v3, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0754c8: 289a |0084: goto 001e // -0066 │ │ +0754ca: 5493 c504 |0085: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +0754ce: 6004 7807 |0087: sget v4, Landroid/support/v7/appcompat/R$id;.title_template:I // field@0778 │ │ +0754d2: 6e20 d420 4300 |0089: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +0754d8: 0c02 |008c: move-result-object v2 │ │ +0754da: 6e20 4b20 8200 |008d: invoke-virtual {v2, v8}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0754e0: 5493 b304 |0090: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +0754e4: 6e20 fb21 8300 |0092: invoke-virtual {v3, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0754ea: 6e20 a020 8a00 |0095: invoke-virtual {v10, v8}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ +0754f0: 2886 |0098: goto 001e // -007a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=626 │ │ 0x0007 line=628 │ │ 0x000e line=631 │ │ 0x0013 line=634 │ │ 0x001b line=635 │ │ @@ -130339,176 +130366,176 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 324 16-bit code units │ │ -075470: |[075470] android.support.v7.app.AlertController.setupView:()V │ │ -075480: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -075484: 5400 c504 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ -075488: 0816 0000 |0004: move-object/from16 v22, v0 │ │ -07548c: 6017 5407 |0006: sget v23, Landroid/support/v7/appcompat/R$id;.parentPanel:I // field@0754 │ │ -075490: 7402 d420 1600 |0008: invoke-virtual/range {v22, v23}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -075496: 0c13 |000b: move-result-object v19 │ │ -075498: 6016 7907 |000c: sget v22, Landroid/support/v7/appcompat/R$id;.topPanel:I // field@0779 │ │ -07549c: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -0754a0: 0201 1600 |0010: move/from16 v1, v22 │ │ -0754a4: 6e20 d01f 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0754aa: 0c0d |0015: move-result-object v13 │ │ -0754ac: 6016 3907 |0016: sget v22, Landroid/support/v7/appcompat/R$id;.contentPanel:I // field@0739 │ │ -0754b0: 0800 1300 |0018: move-object/from16 v0, v19 │ │ -0754b4: 0201 1600 |001a: move/from16 v1, v22 │ │ -0754b8: 6e20 d01f 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0754be: 0c0c |001f: move-result-object v12 │ │ -0754c0: 6016 3407 |0020: sget v22, Landroid/support/v7/appcompat/R$id;.buttonPanel:I // field@0734 │ │ -0754c4: 0800 1300 |0022: move-object/from16 v0, v19 │ │ -0754c8: 0201 1600 |0024: move/from16 v1, v22 │ │ -0754cc: 6e20 d01f 1000 |0026: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0754d2: 0c0b |0029: move-result-object v11 │ │ -0754d4: 6016 3b07 |002a: sget v22, Landroid/support/v7/appcompat/R$id;.customPanel:I // field@073b │ │ -0754d8: 0800 1300 |002c: move-object/from16 v0, v19 │ │ -0754dc: 0201 1600 |002e: move/from16 v1, v22 │ │ -0754e0: 6e20 d01f 1000 |0030: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0754e6: 0c09 |0033: move-result-object v9 │ │ -0754e8: 1f09 4204 |0034: check-cast v9, Landroid/view/ViewGroup; // type@0442 │ │ -0754ec: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -0754f0: 7020 a111 9000 |0038: invoke-direct {v0, v9}, Landroid/support/v7/app/AlertController;.setupCustomContent:(Landroid/view/ViewGroup;)V // method@11a1 │ │ -0754f6: 6016 7907 |003b: sget v22, Landroid/support/v7/appcompat/R$id;.topPanel:I // field@0779 │ │ -0754fa: 0200 1600 |003d: move/from16 v0, v22 │ │ -0754fe: 6e20 6b20 0900 |003f: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -075504: 0c0a |0042: move-result-object v10 │ │ -075506: 6016 3907 |0043: sget v22, Landroid/support/v7/appcompat/R$id;.contentPanel:I // field@0739 │ │ -07550a: 0200 1600 |0045: move/from16 v0, v22 │ │ -07550e: 6e20 6b20 0900 |0047: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -075514: 0c08 |004a: move-result-object v8 │ │ -075516: 6016 3407 |004b: sget v22, Landroid/support/v7/appcompat/R$id;.buttonPanel:I // field@0734 │ │ -07551a: 0200 1600 |004d: move/from16 v0, v22 │ │ -07551e: 6e20 6b20 0900 |004f: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -075524: 0c07 |0052: move-result-object v7 │ │ -075526: 0800 1800 |0053: move-object/from16 v0, v24 │ │ -07552a: 7030 9311 a00d |0055: invoke-direct {v0, v10, v13}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@1193 │ │ -075530: 0c15 |0058: move-result-object v21 │ │ -075532: 0800 1800 |0059: move-object/from16 v0, v24 │ │ -075536: 7030 9311 800c |005b: invoke-direct {v0, v8, v12}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@1193 │ │ -07553c: 0c06 |005e: move-result-object v6 │ │ -07553e: 0800 1800 |005f: move-object/from16 v0, v24 │ │ -075542: 7030 9311 700b |0061: invoke-direct {v0, v7, v11}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@1193 │ │ -075548: 0c03 |0064: move-result-object v3 │ │ -07554a: 0800 1800 |0065: move-object/from16 v0, v24 │ │ -07554e: 7020 a011 6000 |0067: invoke-direct {v0, v6}, Landroid/support/v7/app/AlertController;.setupContent:(Landroid/view/ViewGroup;)V // method@11a0 │ │ -075554: 0800 1800 |006a: move-object/from16 v0, v24 │ │ -075558: 7020 9f11 3000 |006c: invoke-direct {v0, v3}, Landroid/support/v7/app/AlertController;.setupButtons:(Landroid/view/ViewGroup;)V // method@119f │ │ -07555e: 0800 1800 |006f: move-object/from16 v0, v24 │ │ -075562: 0801 1500 |0071: move-object/from16 v1, v21 │ │ -075566: 7020 a211 1000 |0073: invoke-direct {v0, v1}, Landroid/support/v7/app/AlertController;.setupTitle:(Landroid/view/ViewGroup;)V // method@11a2 │ │ -07556c: 3809 b700 |0076: if-eqz v9, 012d // +00b7 │ │ -075570: 6e10 7a20 0900 |0078: invoke-virtual {v9}, Landroid/view/ViewGroup;.getVisibility:()I // method@207a │ │ -075576: 0a16 |007b: move-result v22 │ │ -075578: 1317 0800 |007c: const/16 v23, #int 8 // #8 │ │ -07557c: 0200 1600 |007e: move/from16 v0, v22 │ │ -075580: 0201 1700 |0080: move/from16 v1, v23 │ │ -075584: 3210 ab00 |0082: if-eq v0, v1, 012d // +00ab │ │ -075588: 121f |0084: const/4 v15, #int 1 // #1 │ │ -07558a: 3815 ab00 |0085: if-eqz v21, 0130 // +00ab │ │ -07558e: 7401 7a20 1500 |0087: invoke-virtual/range {v21}, Landroid/view/ViewGroup;.getVisibility:()I // method@207a │ │ -075594: 0a16 |008a: move-result v22 │ │ -075596: 1317 0800 |008b: const/16 v23, #int 8 // #8 │ │ -07559a: 0200 1600 |008d: move/from16 v0, v22 │ │ -07559e: 0201 1700 |008f: move/from16 v1, v23 │ │ -0755a2: 3210 9f00 |0091: if-eq v0, v1, 0130 // +009f │ │ -0755a6: 1310 0100 |0093: const/16 v16, #int 1 // #1 │ │ -0755aa: 3803 9f00 |0095: if-eqz v3, 0134 // +009f │ │ -0755ae: 6e10 7a20 0300 |0097: invoke-virtual {v3}, Landroid/view/ViewGroup;.getVisibility:()I // method@207a │ │ -0755b4: 0a16 |009a: move-result v22 │ │ -0755b6: 1317 0800 |009b: const/16 v23, #int 8 // #8 │ │ -0755ba: 0200 1600 |009d: move/from16 v0, v22 │ │ -0755be: 0201 1700 |009f: move/from16 v1, v23 │ │ -0755c2: 3210 9300 |00a1: if-eq v0, v1, 0134 // +0093 │ │ -0755c6: 121e |00a3: const/4 v14, #int 1 // #1 │ │ -0755c8: 390e 1700 |00a4: if-nez v14, 00bb // +0017 │ │ -0755cc: 3806 1500 |00a6: if-eqz v6, 00bb // +0015 │ │ -0755d0: 6016 7507 |00a8: sget v22, Landroid/support/v7/appcompat/R$id;.textSpacerNoButtons:I // field@0775 │ │ -0755d4: 0200 1600 |00aa: move/from16 v0, v22 │ │ -0755d8: 6e20 6b20 0600 |00ac: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -0755de: 0c14 |00af: move-result-object v20 │ │ -0755e0: 3814 0b00 |00b0: if-eqz v20, 00bb // +000b │ │ -0755e4: 1316 0000 |00b2: const/16 v22, #int 0 // #0 │ │ -0755e8: 0800 1400 |00b4: move-object/from16 v0, v20 │ │ -0755ec: 0201 1600 |00b6: move/from16 v1, v22 │ │ -0755f0: 6e20 4b20 1000 |00b8: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -0755f6: 3810 1500 |00bb: if-eqz v16, 00d0 // +0015 │ │ -0755fa: 0800 1800 |00bd: move-object/from16 v0, v24 │ │ -0755fe: 5400 ba04 |00bf: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -075602: 0816 0000 |00c1: move-object/from16 v22, v0 │ │ -075606: 3816 0d00 |00c3: if-eqz v22, 00d0 // +000d │ │ -07560a: 0800 1800 |00c5: move-object/from16 v0, v24 │ │ -07560e: 5400 ba04 |00c7: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -075612: 0816 0000 |00c9: move-object/from16 v22, v0 │ │ -075616: 1317 0100 |00cb: const/16 v23, #int 1 // #1 │ │ -07561a: 7402 7c0f 1600 |00cd: invoke-virtual/range {v22, v23}, Landroid/support/v4/widget/NestedScrollView;.setClipToPadding:(Z)V // method@0f7c │ │ -075620: 390f 2700 |00d0: if-nez v15, 00f7 // +0027 │ │ -075624: 0800 1800 |00d2: move-object/from16 v0, v24 │ │ -075628: 5400 b604 |00d4: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -07562c: 0816 0000 |00d6: move-object/from16 v22, v0 │ │ -075630: 3816 5f00 |00d8: if-eqz v22, 0137 // +005f │ │ -075634: 0800 1800 |00da: move-object/from16 v0, v24 │ │ -075638: 5405 b604 |00dc: iget-object v5, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -07563c: 3805 1900 |00de: if-eqz v5, 00f7 // +0019 │ │ -075640: 3810 5c00 |00e0: if-eqz v16, 013c // +005c │ │ -075644: 1316 0100 |00e2: const/16 v22, #int 1 // #1 │ │ -075648: 0217 1600 |00e4: move/from16 v23, v22 │ │ -07564c: 380e 5b00 |00e6: if-eqz v14, 0141 // +005b │ │ -075650: 1316 0200 |00e8: const/16 v22, #int 2 // #2 │ │ -075654: 9611 1716 |00ea: or-int v17, v23, v22 │ │ -075658: 1316 0300 |00ec: const/16 v22, #int 3 // #3 │ │ -07565c: 0800 1800 |00ee: move-object/from16 v0, v24 │ │ -075660: 0201 1100 |00f0: move/from16 v1, v17 │ │ -075664: 0202 1600 |00f2: move/from16 v2, v22 │ │ -075668: 7052 9a11 6015 |00f4: invoke-direct {v0, v6, v5, v1, v2}, Landroid/support/v7/app/AlertController;.setScrollIndicators:(Landroid/view/ViewGroup;Landroid/view/View;II)V // method@119a │ │ -07566e: 0800 1800 |00f7: move-object/from16 v0, v24 │ │ -075672: 5400 b604 |00f9: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ -075676: 0812 0000 |00fb: move-object/from16 v18, v0 │ │ -07567a: 3812 2f00 |00fd: if-eqz v18, 012c // +002f │ │ -07567e: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ -075682: 5400 9e04 |0101: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@049e │ │ -075686: 0816 0000 |0103: move-object/from16 v22, v0 │ │ -07568a: 3816 2700 |0105: if-eqz v22, 012c // +0027 │ │ -07568e: 0800 1800 |0107: move-object/from16 v0, v24 │ │ -075692: 5400 9e04 |0109: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@049e │ │ -075696: 0816 0000 |010b: move-object/from16 v22, v0 │ │ -07569a: 0800 1200 |010d: move-object/from16 v0, v18 │ │ -07569e: 0801 1600 |010f: move-object/from16 v1, v22 │ │ -0756a2: 6e20 2c22 1000 |0111: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@222c │ │ -0756a8: 0800 1800 |0114: move-object/from16 v0, v24 │ │ -0756ac: 5204 ac04 |0116: iget v4, v0, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@04ac │ │ -0756b0: 1316 ffff |0118: const/16 v22, #int -1 // #ffff │ │ -0756b4: 0200 1600 |011a: move/from16 v0, v22 │ │ -0756b8: 3704 1000 |011c: if-le v4, v0, 012c // +0010 │ │ -0756bc: 1316 0100 |011e: const/16 v22, #int 1 // #1 │ │ -0756c0: 0800 1200 |0120: move-object/from16 v0, v18 │ │ -0756c4: 0201 1600 |0122: move/from16 v1, v22 │ │ -0756c8: 6e30 3322 4001 |0124: invoke-virtual {v0, v4, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@2233 │ │ -0756ce: 0800 1200 |0127: move-object/from16 v0, v18 │ │ -0756d2: 6e20 3922 4000 |0129: invoke-virtual {v0, v4}, Landroid/widget/ListView;.setSelection:(I)V // method@2239 │ │ -0756d8: 0e00 |012c: return-void │ │ -0756da: 120f |012d: const/4 v15, #int 0 // #0 │ │ -0756dc: 2900 57ff |012e: goto/16 0085 // -00a9 │ │ -0756e0: 1310 0000 |0130: const/16 v16, #int 0 // #0 │ │ -0756e4: 2900 63ff |0132: goto/16 0095 // -009d │ │ -0756e8: 120e |0134: const/4 v14, #int 0 // #0 │ │ -0756ea: 2900 6fff |0135: goto/16 00a4 // -0091 │ │ -0756ee: 0800 1800 |0137: move-object/from16 v0, v24 │ │ -0756f2: 5405 ba04 |0139: iget-object v5, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -0756f6: 28a3 |013b: goto 00de // -005d │ │ -0756f8: 1316 0000 |013c: const/16 v22, #int 0 // #0 │ │ -0756fc: 0217 1600 |013e: move/from16 v23, v22 │ │ -075700: 28a6 |0140: goto 00e6 // -005a │ │ -075702: 1316 0000 |0141: const/16 v22, #int 0 // #0 │ │ -075706: 28a7 |0143: goto 00ea // -0059 │ │ +0754f4: |[0754f4] android.support.v7.app.AlertController.setupView:()V │ │ +075504: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +075508: 5400 c504 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@04c5 │ │ +07550c: 0816 0000 |0004: move-object/from16 v22, v0 │ │ +075510: 6017 5407 |0006: sget v23, Landroid/support/v7/appcompat/R$id;.parentPanel:I // field@0754 │ │ +075514: 7402 d420 1600 |0008: invoke-virtual/range {v22, v23}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +07551a: 0c13 |000b: move-result-object v19 │ │ +07551c: 6016 7907 |000c: sget v22, Landroid/support/v7/appcompat/R$id;.topPanel:I // field@0779 │ │ +075520: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +075524: 0201 1600 |0010: move/from16 v1, v22 │ │ +075528: 6e20 d01f 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +07552e: 0c0d |0015: move-result-object v13 │ │ +075530: 6016 3907 |0016: sget v22, Landroid/support/v7/appcompat/R$id;.contentPanel:I // field@0739 │ │ +075534: 0800 1300 |0018: move-object/from16 v0, v19 │ │ +075538: 0201 1600 |001a: move/from16 v1, v22 │ │ +07553c: 6e20 d01f 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +075542: 0c0c |001f: move-result-object v12 │ │ +075544: 6016 3407 |0020: sget v22, Landroid/support/v7/appcompat/R$id;.buttonPanel:I // field@0734 │ │ +075548: 0800 1300 |0022: move-object/from16 v0, v19 │ │ +07554c: 0201 1600 |0024: move/from16 v1, v22 │ │ +075550: 6e20 d01f 1000 |0026: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +075556: 0c0b |0029: move-result-object v11 │ │ +075558: 6016 3b07 |002a: sget v22, Landroid/support/v7/appcompat/R$id;.customPanel:I // field@073b │ │ +07555c: 0800 1300 |002c: move-object/from16 v0, v19 │ │ +075560: 0201 1600 |002e: move/from16 v1, v22 │ │ +075564: 6e20 d01f 1000 |0030: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +07556a: 0c09 |0033: move-result-object v9 │ │ +07556c: 1f09 4304 |0034: check-cast v9, Landroid/view/ViewGroup; // type@0443 │ │ +075570: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +075574: 7020 a111 9000 |0038: invoke-direct {v0, v9}, Landroid/support/v7/app/AlertController;.setupCustomContent:(Landroid/view/ViewGroup;)V // method@11a1 │ │ +07557a: 6016 7907 |003b: sget v22, Landroid/support/v7/appcompat/R$id;.topPanel:I // field@0779 │ │ +07557e: 0200 1600 |003d: move/from16 v0, v22 │ │ +075582: 6e20 6b20 0900 |003f: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +075588: 0c0a |0042: move-result-object v10 │ │ +07558a: 6016 3907 |0043: sget v22, Landroid/support/v7/appcompat/R$id;.contentPanel:I // field@0739 │ │ +07558e: 0200 1600 |0045: move/from16 v0, v22 │ │ +075592: 6e20 6b20 0900 |0047: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +075598: 0c08 |004a: move-result-object v8 │ │ +07559a: 6016 3407 |004b: sget v22, Landroid/support/v7/appcompat/R$id;.buttonPanel:I // field@0734 │ │ +07559e: 0200 1600 |004d: move/from16 v0, v22 │ │ +0755a2: 6e20 6b20 0900 |004f: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +0755a8: 0c07 |0052: move-result-object v7 │ │ +0755aa: 0800 1800 |0053: move-object/from16 v0, v24 │ │ +0755ae: 7030 9311 a00d |0055: invoke-direct {v0, v10, v13}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@1193 │ │ +0755b4: 0c15 |0058: move-result-object v21 │ │ +0755b6: 0800 1800 |0059: move-object/from16 v0, v24 │ │ +0755ba: 7030 9311 800c |005b: invoke-direct {v0, v8, v12}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@1193 │ │ +0755c0: 0c06 |005e: move-result-object v6 │ │ +0755c2: 0800 1800 |005f: move-object/from16 v0, v24 │ │ +0755c6: 7030 9311 700b |0061: invoke-direct {v0, v7, v11}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@1193 │ │ +0755cc: 0c03 |0064: move-result-object v3 │ │ +0755ce: 0800 1800 |0065: move-object/from16 v0, v24 │ │ +0755d2: 7020 a011 6000 |0067: invoke-direct {v0, v6}, Landroid/support/v7/app/AlertController;.setupContent:(Landroid/view/ViewGroup;)V // method@11a0 │ │ +0755d8: 0800 1800 |006a: move-object/from16 v0, v24 │ │ +0755dc: 7020 9f11 3000 |006c: invoke-direct {v0, v3}, Landroid/support/v7/app/AlertController;.setupButtons:(Landroid/view/ViewGroup;)V // method@119f │ │ +0755e2: 0800 1800 |006f: move-object/from16 v0, v24 │ │ +0755e6: 0801 1500 |0071: move-object/from16 v1, v21 │ │ +0755ea: 7020 a211 1000 |0073: invoke-direct {v0, v1}, Landroid/support/v7/app/AlertController;.setupTitle:(Landroid/view/ViewGroup;)V // method@11a2 │ │ +0755f0: 3809 b700 |0076: if-eqz v9, 012d // +00b7 │ │ +0755f4: 6e10 7a20 0900 |0078: invoke-virtual {v9}, Landroid/view/ViewGroup;.getVisibility:()I // method@207a │ │ +0755fa: 0a16 |007b: move-result v22 │ │ +0755fc: 1317 0800 |007c: const/16 v23, #int 8 // #8 │ │ +075600: 0200 1600 |007e: move/from16 v0, v22 │ │ +075604: 0201 1700 |0080: move/from16 v1, v23 │ │ +075608: 3210 ab00 |0082: if-eq v0, v1, 012d // +00ab │ │ +07560c: 121f |0084: const/4 v15, #int 1 // #1 │ │ +07560e: 3815 ab00 |0085: if-eqz v21, 0130 // +00ab │ │ +075612: 7401 7a20 1500 |0087: invoke-virtual/range {v21}, Landroid/view/ViewGroup;.getVisibility:()I // method@207a │ │ +075618: 0a16 |008a: move-result v22 │ │ +07561a: 1317 0800 |008b: const/16 v23, #int 8 // #8 │ │ +07561e: 0200 1600 |008d: move/from16 v0, v22 │ │ +075622: 0201 1700 |008f: move/from16 v1, v23 │ │ +075626: 3210 9f00 |0091: if-eq v0, v1, 0130 // +009f │ │ +07562a: 1310 0100 |0093: const/16 v16, #int 1 // #1 │ │ +07562e: 3803 9f00 |0095: if-eqz v3, 0134 // +009f │ │ +075632: 6e10 7a20 0300 |0097: invoke-virtual {v3}, Landroid/view/ViewGroup;.getVisibility:()I // method@207a │ │ +075638: 0a16 |009a: move-result v22 │ │ +07563a: 1317 0800 |009b: const/16 v23, #int 8 // #8 │ │ +07563e: 0200 1600 |009d: move/from16 v0, v22 │ │ +075642: 0201 1700 |009f: move/from16 v1, v23 │ │ +075646: 3210 9300 |00a1: if-eq v0, v1, 0134 // +0093 │ │ +07564a: 121e |00a3: const/4 v14, #int 1 // #1 │ │ +07564c: 390e 1700 |00a4: if-nez v14, 00bb // +0017 │ │ +075650: 3806 1500 |00a6: if-eqz v6, 00bb // +0015 │ │ +075654: 6016 7507 |00a8: sget v22, Landroid/support/v7/appcompat/R$id;.textSpacerNoButtons:I // field@0775 │ │ +075658: 0200 1600 |00aa: move/from16 v0, v22 │ │ +07565c: 6e20 6b20 0600 |00ac: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +075662: 0c14 |00af: move-result-object v20 │ │ +075664: 3814 0b00 |00b0: if-eqz v20, 00bb // +000b │ │ +075668: 1316 0000 |00b2: const/16 v22, #int 0 // #0 │ │ +07566c: 0800 1400 |00b4: move-object/from16 v0, v20 │ │ +075670: 0201 1600 |00b6: move/from16 v1, v22 │ │ +075674: 6e20 4b20 1000 |00b8: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +07567a: 3810 1500 |00bb: if-eqz v16, 00d0 // +0015 │ │ +07567e: 0800 1800 |00bd: move-object/from16 v0, v24 │ │ +075682: 5400 ba04 |00bf: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +075686: 0816 0000 |00c1: move-object/from16 v22, v0 │ │ +07568a: 3816 0d00 |00c3: if-eqz v22, 00d0 // +000d │ │ +07568e: 0800 1800 |00c5: move-object/from16 v0, v24 │ │ +075692: 5400 ba04 |00c7: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +075696: 0816 0000 |00c9: move-object/from16 v22, v0 │ │ +07569a: 1317 0100 |00cb: const/16 v23, #int 1 // #1 │ │ +07569e: 7402 7c0f 1600 |00cd: invoke-virtual/range {v22, v23}, Landroid/support/v4/widget/NestedScrollView;.setClipToPadding:(Z)V // method@0f7c │ │ +0756a4: 390f 2700 |00d0: if-nez v15, 00f7 // +0027 │ │ +0756a8: 0800 1800 |00d2: move-object/from16 v0, v24 │ │ +0756ac: 5400 b604 |00d4: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +0756b0: 0816 0000 |00d6: move-object/from16 v22, v0 │ │ +0756b4: 3816 5f00 |00d8: if-eqz v22, 0137 // +005f │ │ +0756b8: 0800 1800 |00da: move-object/from16 v0, v24 │ │ +0756bc: 5405 b604 |00dc: iget-object v5, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +0756c0: 3805 1900 |00de: if-eqz v5, 00f7 // +0019 │ │ +0756c4: 3810 5c00 |00e0: if-eqz v16, 013c // +005c │ │ +0756c8: 1316 0100 |00e2: const/16 v22, #int 1 // #1 │ │ +0756cc: 0217 1600 |00e4: move/from16 v23, v22 │ │ +0756d0: 380e 5b00 |00e6: if-eqz v14, 0141 // +005b │ │ +0756d4: 1316 0200 |00e8: const/16 v22, #int 2 // #2 │ │ +0756d8: 9611 1716 |00ea: or-int v17, v23, v22 │ │ +0756dc: 1316 0300 |00ec: const/16 v22, #int 3 // #3 │ │ +0756e0: 0800 1800 |00ee: move-object/from16 v0, v24 │ │ +0756e4: 0201 1100 |00f0: move/from16 v1, v17 │ │ +0756e8: 0202 1600 |00f2: move/from16 v2, v22 │ │ +0756ec: 7052 9a11 6015 |00f4: invoke-direct {v0, v6, v5, v1, v2}, Landroid/support/v7/app/AlertController;.setScrollIndicators:(Landroid/view/ViewGroup;Landroid/view/View;II)V // method@119a │ │ +0756f2: 0800 1800 |00f7: move-object/from16 v0, v24 │ │ +0756f6: 5400 b604 |00f9: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@04b6 │ │ +0756fa: 0812 0000 |00fb: move-object/from16 v18, v0 │ │ +0756fe: 3812 2f00 |00fd: if-eqz v18, 012c // +002f │ │ +075702: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ +075706: 5400 9e04 |0101: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@049e │ │ +07570a: 0816 0000 |0103: move-object/from16 v22, v0 │ │ +07570e: 3816 2700 |0105: if-eqz v22, 012c // +0027 │ │ +075712: 0800 1800 |0107: move-object/from16 v0, v24 │ │ +075716: 5400 9e04 |0109: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@049e │ │ +07571a: 0816 0000 |010b: move-object/from16 v22, v0 │ │ +07571e: 0800 1200 |010d: move-object/from16 v0, v18 │ │ +075722: 0801 1600 |010f: move-object/from16 v1, v22 │ │ +075726: 6e20 2c22 1000 |0111: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@222c │ │ +07572c: 0800 1800 |0114: move-object/from16 v0, v24 │ │ +075730: 5204 ac04 |0116: iget v4, v0, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@04ac │ │ +075734: 1316 ffff |0118: const/16 v22, #int -1 // #ffff │ │ +075738: 0200 1600 |011a: move/from16 v0, v22 │ │ +07573c: 3704 1000 |011c: if-le v4, v0, 012c // +0010 │ │ +075740: 1316 0100 |011e: const/16 v22, #int 1 // #1 │ │ +075744: 0800 1200 |0120: move-object/from16 v0, v18 │ │ +075748: 0201 1600 |0122: move/from16 v1, v22 │ │ +07574c: 6e30 3322 4001 |0124: invoke-virtual {v0, v4, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@2233 │ │ +075752: 0800 1200 |0127: move-object/from16 v0, v18 │ │ +075756: 6e20 3922 4000 |0129: invoke-virtual {v0, v4}, Landroid/widget/ListView;.setSelection:(I)V // method@2239 │ │ +07575c: 0e00 |012c: return-void │ │ +07575e: 120f |012d: const/4 v15, #int 0 // #0 │ │ +075760: 2900 57ff |012e: goto/16 0085 // -00a9 │ │ +075764: 1310 0000 |0130: const/16 v16, #int 0 // #0 │ │ +075768: 2900 63ff |0132: goto/16 0095 // -009d │ │ +07576c: 120e |0134: const/4 v14, #int 0 // #0 │ │ +07576e: 2900 6fff |0135: goto/16 00a4 // -0091 │ │ +075772: 0800 1800 |0137: move-object/from16 v0, v24 │ │ +075776: 5405 ba04 |0139: iget-object v5, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +07577a: 28a3 |013b: goto 00de // -005d │ │ +07577c: 1316 0000 |013c: const/16 v22, #int 0 // #0 │ │ +075780: 0217 1600 |013e: move/from16 v23, v22 │ │ +075784: 28a6 |0140: goto 00e6 // -005a │ │ +075786: 1316 0000 |0141: const/16 v22, #int 0 // #0 │ │ +07578a: 28a7 |0143: goto 00ea // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x000c line=442 │ │ 0x0016 line=443 │ │ 0x0020 line=444 │ │ 0x002a line=448 │ │ @@ -130583,24 +130610,24 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -075708: |[075708] android.support.v7.app.AlertController.getIconAttributeResId:(I)I │ │ -075718: 2200 1004 |0000: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -07571c: 7010 241f 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -075722: 5431 ad04 |0005: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@04ad │ │ -075726: 6e10 ab00 0100 |0007: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -07572c: 0c01 |000a: move-result-object v1 │ │ -07572e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -075730: 6e40 fd00 4120 |000c: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -075736: 5201 210e |000f: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -07573a: 0f01 |0011: return v1 │ │ +07578c: |[07578c] android.support.v7.app.AlertController.getIconAttributeResId:(I)I │ │ +07579c: 2200 1104 |0000: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +0757a0: 7010 241f 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +0757a6: 5431 ad04 |0005: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@04ad │ │ +0757aa: 6e10 ab00 0100 |0007: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +0757b0: 0c01 |000a: move-result-object v1 │ │ +0757b2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0757b4: 6e40 fd00 4120 |000c: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +0757ba: 5201 210e |000f: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +0757be: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0005 line=373 │ │ 0x000f line=374 │ │ locals : │ │ 0x0005 - 0x0012 reg=0 out Landroid/util/TypedValue; │ │ @@ -130612,24 +130639,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07573c: |[07573c] android.support.v7.app.AlertController.installContent:()V │ │ -07574c: 5431 af04 |0000: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@04af │ │ -075750: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -075752: 6e20 ca12 2100 |0003: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.supportRequestWindowFeature:(I)Z // method@12ca │ │ -075758: 7010 9411 0300 |0006: invoke-direct {v3}, Landroid/support/v7/app/AlertController;.selectContentView:()I // method@1194 │ │ -07575e: 0a00 |0009: move-result v0 │ │ -075760: 5431 af04 |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@04af │ │ -075764: 6e20 c512 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/app/AppCompatDialog;.setContentView:(I)V // method@12c5 │ │ -07576a: 7010 a311 0300 |000f: invoke-direct {v3}, Landroid/support/v7/app/AlertController;.setupView:()V // method@11a3 │ │ -075770: 0e00 |0012: return-void │ │ +0757c0: |[0757c0] android.support.v7.app.AlertController.installContent:()V │ │ +0757d0: 5431 af04 |0000: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@04af │ │ +0757d4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0757d6: 6e20 ca12 2100 |0003: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.supportRequestWindowFeature:(I)Z // method@12ca │ │ +0757dc: 7010 9411 0300 |0006: invoke-direct {v3}, Landroid/support/v7/app/AlertController;.selectContentView:()I // method@1194 │ │ +0757e2: 0a00 |0009: move-result v0 │ │ +0757e4: 5431 af04 |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@04af │ │ +0757e8: 6e20 c512 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/app/AppCompatDialog;.setContentView:(I)V // method@12c5 │ │ +0757ee: 7010 a311 0300 |000f: invoke-direct {v3}, Landroid/support/v7/app/AlertController;.setupView:()V // method@11a3 │ │ +0757f4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x000a line=213 │ │ 0x000f line=214 │ │ 0x0012 line=215 │ │ @@ -130642,25 +130669,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -075774: |[075774] android.support.v7.app.AlertController.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -075784: 5410 ba04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -075788: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -07578c: 5410 ba04 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -075790: 6e20 2e0f 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0f2e │ │ -075796: 0a00 |0009: move-result v0 │ │ -075798: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -07579c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07579e: 0f00 |000d: return v0 │ │ -0757a0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0757a2: 28fe |000f: goto 000d // -0002 │ │ +0757f8: |[0757f8] android.support.v7.app.AlertController.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +075808: 5410 ba04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +07580c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +075810: 5410 ba04 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +075814: 6e20 2e0f 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0f2e │ │ +07581a: 0a00 |0009: move-result v0 │ │ +07581c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +075820: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +075822: 0f00 |000d: return v0 │ │ +075824: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +075826: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x0010 reg=2 keyCode I │ │ 0x0000 - 0x0010 reg=3 event Landroid/view/KeyEvent; │ │ @@ -130670,25 +130697,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0757a4: |[0757a4] android.support.v7.app.AlertController.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -0757b4: 5410 ba04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -0757b8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0757bc: 5410 ba04 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ -0757c0: 6e20 2e0f 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0f2e │ │ -0757c6: 0a00 |0009: move-result v0 │ │ -0757c8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0757cc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0757ce: 0f00 |000d: return v0 │ │ -0757d0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0757d2: 28fe |000f: goto 000d // -0002 │ │ +075828: |[075828] android.support.v7.app.AlertController.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +075838: 5410 ba04 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +07583c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +075840: 5410 ba04 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@04ba │ │ +075844: 6e20 2e0f 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0f2e │ │ +07584a: 0a00 |0009: move-result v0 │ │ +07584c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +075850: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +075852: 0f00 |000d: return v0 │ │ +075854: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +075856: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x0010 reg=2 keyCode I │ │ 0x0000 - 0x0010 reg=3 event Landroid/view/KeyEvent; │ │ @@ -130698,35 +130725,35 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0757d4: |[0757d4] android.support.v7.app.AlertController.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V │ │ -0757e4: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -0757e8: 3805 0800 |0002: if-eqz v5, 000a // +0008 │ │ -0757ec: 5420 b004 |0004: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@04b0 │ │ -0757f0: 6e30 4f02 3005 |0006: invoke-virtual {v0, v3, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@024f │ │ -0757f6: 0c06 |0009: move-result-object v6 │ │ -0757f8: 2b03 1a00 0000 |000a: packed-switch v3, 00000024 // +0000001a │ │ -0757fe: 2200 5605 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -075802: 1a01 c103 |000f: const-string v1, "Button does not exist" // string@03c1 │ │ -075806: 7020 8f27 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -07580c: 2700 |0014: throw v0 │ │ -07580e: 5b24 ab04 |0015: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@04ab │ │ -075812: 5b26 aa04 |0017: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonPositiveMessage:Landroid/os/Message; // field@04aa │ │ -075816: 0e00 |0019: return-void │ │ -075818: 5b24 a304 |001a: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@04a3 │ │ -07581c: 5b26 a204 |001c: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonNegativeMessage:Landroid/os/Message; // field@04a2 │ │ -075820: 28fb |001e: goto 0019 // -0005 │ │ -075822: 5b24 a604 |001f: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@04a6 │ │ -075826: 5b26 a504 |0021: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonNeutralMessage:Landroid/os/Message; // field@04a5 │ │ -07582a: 28f6 |0023: goto 0019 // -000a │ │ -07582c: 0001 0300 fdff ffff 1500 0000 1000 ... |0024: packed-switch-data (10 units) │ │ +075858: |[075858] android.support.v7.app.AlertController.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V │ │ +075868: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +07586c: 3805 0800 |0002: if-eqz v5, 000a // +0008 │ │ +075870: 5420 b004 |0004: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@04b0 │ │ +075874: 6e30 4f02 3005 |0006: invoke-virtual {v0, v3, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@024f │ │ +07587a: 0c06 |0009: move-result-object v6 │ │ +07587c: 2b03 1a00 0000 |000a: packed-switch v3, 00000024 // +0000001a │ │ +075882: 2200 5705 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +075886: 1a01 c203 |000f: const-string v1, "Button does not exist" // string@03c2 │ │ +07588a: 7020 8f27 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +075890: 2700 |0014: throw v0 │ │ +075892: 5b24 ab04 |0015: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@04ab │ │ +075896: 5b26 aa04 |0017: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonPositiveMessage:Landroid/os/Message; // field@04aa │ │ +07589a: 0e00 |0019: return-void │ │ +07589c: 5b24 a304 |001a: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@04a3 │ │ +0758a0: 5b26 a204 |001c: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonNegativeMessage:Landroid/os/Message; // field@04a2 │ │ +0758a4: 28fb |001e: goto 0019 // -0005 │ │ +0758a6: 5b24 a604 |001f: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@04a6 │ │ +0758aa: 5b26 a504 |0021: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonNeutralMessage:Landroid/os/Message; // field@04a5 │ │ +0758ae: 28f6 |0023: goto 0019 // -000a │ │ +0758b0: 0001 0300 fdff ffff 1500 0000 1000 ... |0024: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0004 line=303 │ │ 0x000a line=306 │ │ 0x000d line=324 │ │ 0x0015 line=309 │ │ @@ -130749,17 +130776,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075840: |[075840] android.support.v7.app.AlertController.setCustomTitle:(Landroid/view/View;)V │ │ -075850: 5b01 ae04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@04ae │ │ -075854: 0e00 |0002: return-void │ │ +0758c4: |[0758c4] android.support.v7.app.AlertController.setCustomTitle:(Landroid/view/View;)V │ │ +0758d4: 5b01 ae04 |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@04ae │ │ +0758d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0002 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x0003 reg=1 customTitleView Landroid/view/View; │ │ @@ -130769,29 +130796,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -075858: |[075858] android.support.v7.app.AlertController.setIcon:(I)V │ │ -075868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07586a: 5b20 b104 |0001: iput-object v0, v2, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@04b1 │ │ -07586e: 5923 b204 |0003: iput v3, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ -075872: 5420 b304 |0005: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -075876: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -07587a: 3803 0a00 |0009: if-eqz v3, 0013 // +000a │ │ -07587e: 5420 b304 |000b: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -075882: 5221 b204 |000d: iget v1, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ -075886: 6e20 f721 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21f7 │ │ -07588c: 0e00 |0012: return-void │ │ -07588e: 5420 b304 |0013: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -075892: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ -075896: 6e20 fb21 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -07589c: 28f8 |001a: goto 0012 // -0008 │ │ +0758dc: |[0758dc] android.support.v7.app.AlertController.setIcon:(I)V │ │ +0758ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0758ee: 5b20 b104 |0001: iput-object v0, v2, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@04b1 │ │ +0758f2: 5923 b204 |0003: iput v3, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ +0758f6: 5420 b304 |0005: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +0758fa: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0758fe: 3803 0a00 |0009: if-eqz v3, 0013 // +000a │ │ +075902: 5420 b304 |000b: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +075906: 5221 b204 |000d: iget v1, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ +07590a: 6e20 f721 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21f7 │ │ +075910: 0e00 |0012: return-void │ │ +075912: 5420 b304 |0013: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +075916: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ +07591a: 6e20 fb21 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +075920: 28f8 |001a: goto 0012 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x0005 line=338 │ │ 0x0009 line=339 │ │ 0x000b line=340 │ │ @@ -130806,28 +130833,28 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0758a0: |[0758a0] android.support.v7.app.AlertController.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0758b0: 5b23 b104 |0000: iput-object v3, v2, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@04b1 │ │ -0758b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0758b6: 5920 b204 |0003: iput v0, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ -0758ba: 5420 b304 |0005: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -0758be: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -0758c2: 3803 0800 |0009: if-eqz v3, 0011 // +0008 │ │ -0758c6: 5420 b304 |000b: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -0758ca: 6e20 f621 3000 |000d: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -0758d0: 0e00 |0010: return-void │ │ -0758d2: 5420 b304 |0011: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ -0758d6: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ -0758da: 6e20 fb21 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0758e0: 28f8 |0018: goto 0010 // -0008 │ │ +075924: |[075924] android.support.v7.app.AlertController.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +075934: 5b23 b104 |0000: iput-object v3, v2, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@04b1 │ │ +075938: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07593a: 5920 b204 |0003: iput v0, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@04b2 │ │ +07593e: 5420 b304 |0005: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +075942: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +075946: 3803 0800 |0009: if-eqz v3, 0011 // +0008 │ │ +07594a: 5420 b304 |000b: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +07594e: 6e20 f621 3000 |000d: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +075954: 0e00 |0010: return-void │ │ +075956: 5420 b304 |0011: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@04b3 │ │ +07595a: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ +07595e: 6e20 fb21 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +075964: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0002 line=354 │ │ 0x0005 line=356 │ │ 0x0009 line=357 │ │ 0x000b line=358 │ │ @@ -130842,21 +130869,21 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0758e4: |[0758e4] android.support.v7.app.AlertController.setMessage:(Ljava/lang/CharSequence;)V │ │ -0758f4: 5b12 b704 |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@04b7 │ │ -0758f8: 5410 b804 |0002: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ -0758fc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -075900: 5410 b804 |0006: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ -075904: 6e20 e522 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -07590a: 0e00 |000b: return-void │ │ +075968: |[075968] android.support.v7.app.AlertController.setMessage:(Ljava/lang/CharSequence;)V │ │ +075978: 5b12 b704 |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@04b7 │ │ +07597c: 5410 b804 |0002: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ +075980: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +075984: 5410 b804 |0006: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@04b8 │ │ +075988: 6e20 e522 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +07598e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0002 line=243 │ │ 0x0006 line=244 │ │ 0x000b line=246 │ │ locals : │ │ @@ -130868,21 +130895,21 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07590c: |[07590c] android.support.v7.app.AlertController.setTitle:(Ljava/lang/CharSequence;)V │ │ -07591c: 5b12 bc04 |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@04bc │ │ -075920: 5410 bd04 |0002: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ -075924: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -075928: 5410 bd04 |0006: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ -07592c: 6e20 e522 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -075932: 0e00 |000b: return-void │ │ +075990: |[075990] android.support.v7.app.AlertController.setTitle:(Ljava/lang/CharSequence;)V │ │ +0759a0: 5b12 bc04 |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@04bc │ │ +0759a4: 5410 bd04 |0002: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ +0759a8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0759ac: 5410 bd04 |0006: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@04bd │ │ +0759b0: 6e20 e522 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0759b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0002 line=229 │ │ 0x0006 line=230 │ │ 0x000b line=232 │ │ locals : │ │ @@ -130894,21 +130921,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -075934: |[075934] android.support.v7.app.AlertController.setView:(I)V │ │ -075944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075946: 5b10 be04 |0001: iput-object v0, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ -07594a: 5912 bf04 |0003: iput v2, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ -07594e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -075950: 5c10 c304 |0006: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ -075954: 0e00 |0008: return-void │ │ +0759b8: |[0759b8] android.support.v7.app.AlertController.setView:(I)V │ │ +0759c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0759ca: 5b10 be04 |0001: iput-object v0, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ +0759ce: 5912 bf04 |0003: iput v2, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ +0759d2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0759d4: 5c10 c304 |0006: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ +0759d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0003 line=253 │ │ 0x0005 line=254 │ │ 0x0008 line=255 │ │ locals : │ │ @@ -130920,20 +130947,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -075958: |[075958] android.support.v7.app.AlertController.setView:(Landroid/view/View;)V │ │ -075968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07596a: 5b12 be04 |0001: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ -07596e: 5910 bf04 |0003: iput v0, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ -075972: 5c10 c304 |0005: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ -075976: 0e00 |0007: return-void │ │ +0759dc: |[0759dc] android.support.v7.app.AlertController.setView:(Landroid/view/View;)V │ │ +0759ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0759ee: 5b12 be04 |0001: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ +0759f2: 5910 bf04 |0003: iput v0, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ +0759f6: 5c10 c304 |0005: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ +0759fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0003 line=262 │ │ 0x0005 line=263 │ │ 0x0007 line=264 │ │ locals : │ │ @@ -130945,25 +130972,25 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -075978: |[075978] android.support.v7.app.AlertController.setView:(Landroid/view/View;IIII)V │ │ -075988: 5b12 be04 |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ -07598c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07598e: 5910 bf04 |0003: iput v0, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ -075992: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -075994: 5c10 c304 |0006: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ -075998: 5913 c104 |0008: iput v3, v1, Landroid/support/v7/app/AlertController;.mViewSpacingLeft:I // field@04c1 │ │ -07599c: 5914 c404 |000a: iput v4, v1, Landroid/support/v7/app/AlertController;.mViewSpacingTop:I // field@04c4 │ │ -0759a0: 5915 c204 |000c: iput v5, v1, Landroid/support/v7/app/AlertController;.mViewSpacingRight:I // field@04c2 │ │ -0759a4: 5916 c004 |000e: iput v6, v1, Landroid/support/v7/app/AlertController;.mViewSpacingBottom:I // field@04c0 │ │ -0759a8: 0e00 |0010: return-void │ │ +0759fc: |[0759fc] android.support.v7.app.AlertController.setView:(Landroid/view/View;IIII)V │ │ +075a0c: 5b12 be04 |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@04be │ │ +075a10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +075a12: 5910 bf04 |0003: iput v0, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@04bf │ │ +075a16: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +075a18: 5c10 c304 |0006: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@04c3 │ │ +075a1c: 5913 c104 |0008: iput v3, v1, Landroid/support/v7/app/AlertController;.mViewSpacingLeft:I // field@04c1 │ │ +075a20: 5914 c404 |000a: iput v4, v1, Landroid/support/v7/app/AlertController;.mViewSpacingTop:I // field@04c4 │ │ +075a24: 5915 c204 |000c: iput v5, v1, Landroid/support/v7/app/AlertController;.mViewSpacingRight:I // field@04c2 │ │ +075a28: 5916 c004 |000e: iput v6, v1, Landroid/support/v7/app/AlertController;.mViewSpacingBottom:I // field@04c0 │ │ +075a2c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ 0x0005 line=273 │ │ 0x0008 line=274 │ │ 0x000a line=275 │ │ @@ -130974,32 +131001,32 @@ │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x0011 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0011 reg=3 viewSpacingLeft I │ │ 0x0000 - 0x0011 reg=4 viewSpacingTop I │ │ 0x0000 - 0x0011 reg=5 viewSpacingRight I │ │ 0x0000 - 0x0011 reg=6 viewSpacingBottom I │ │ │ │ - source_file_idx : 685 (AlertController.java) │ │ + source_file_idx : 686 (AlertController.java) │ │ │ │ -Class #578 header: │ │ -class_idx : 726 │ │ +Class #579 header: │ │ +class_idx : 727 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 687 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 688 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ -Class #578 annotations: │ │ +Class #579 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AlertDialog; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ │ │ -Class #578 - │ │ +Class #579 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertDialog$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AlertDialog$Builder;) │ │ @@ -131016,20 +131043,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0759ac: |[0759ac] android.support.v7.app.AlertDialog$Builder.:(Landroid/content/Context;)V │ │ -0759bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0759be: 7120 be11 0200 |0001: invoke-static {v2, v0}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@11be │ │ -0759c4: 0a00 |0004: move-result v0 │ │ -0759c6: 7030 a511 2100 |0005: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@11a5 │ │ -0759cc: 0e00 |0008: return-void │ │ +075a30: |[075a30] android.support.v7.app.AlertDialog$Builder.:(Landroid/content/Context;)V │ │ +075a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075a42: 7120 be11 0200 |0001: invoke-static {v2, v0}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@11be │ │ +075a48: 0a00 |0004: move-result v0 │ │ +075a4a: 7030 a511 2100 |0005: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@11a5 │ │ +075a50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0008 line=270 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -131039,25 +131066,25 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0759d0: |[0759d0] android.support.v7.app.AlertDialog$Builder.:(Landroid/content/Context;I)V │ │ -0759e0: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0759e6: 2200 d202 |0003: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams; // type@02d2 │ │ -0759ea: 2201 1904 |0005: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -0759ee: 7120 be11 5400 |0007: invoke-static {v4, v5}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@11be │ │ -0759f4: 0a02 |000a: move-result v2 │ │ -0759f6: 7030 401f 4102 |000b: invoke-direct {v1, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -0759fc: 7020 7211 1000 |000e: invoke-direct {v0, v1}, Landroid/support/v7/app/AlertController$AlertParams;.:(Landroid/content/Context;)V // method@1172 │ │ -075a02: 5b30 c604 |0011: iput-object v0, v3, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075a06: 5935 c704 |0013: iput v5, v3, Landroid/support/v7/app/AlertDialog$Builder;.mTheme:I // field@04c7 │ │ -075a0a: 0e00 |0015: return-void │ │ +075a54: |[075a54] android.support.v7.app.AlertDialog$Builder.:(Landroid/content/Context;I)V │ │ +075a64: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +075a6a: 2200 d302 |0003: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams; // type@02d3 │ │ +075a6e: 2201 1a04 |0005: new-instance v1, Landroid/view/ContextThemeWrapper; // type@041a │ │ +075a72: 7120 be11 5400 |0007: invoke-static {v4, v5}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@11be │ │ +075a78: 0a02 |000a: move-result v2 │ │ +075a7a: 7030 401f 4102 |000b: invoke-direct {v1, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +075a80: 7020 7211 1000 |000e: invoke-direct {v0, v1}, Landroid/support/v7/app/AlertController$AlertParams;.:(Landroid/content/Context;)V // method@1172 │ │ +075a86: 5b30 c604 |0011: iput-object v0, v3, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075a8a: 5935 c704 |0013: iput v5, v3, Landroid/support/v7/app/AlertDialog$Builder;.mTheme:I // field@04c7 │ │ +075a8e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ 0x0013 line=282 │ │ 0x0015 line=283 │ │ locals : │ │ @@ -131071,46 +131098,46 @@ │ │ type : '()Landroid/support/v7/app/AlertDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -075a0c: |[075a0c] android.support.v7.app.AlertDialog$Builder.create:()Landroid/support/v7/app/AlertDialog; │ │ -075a1c: 2200 d702 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog; // type@02d7 │ │ -075a20: 5441 c604 |0002: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075a24: 5411 7a04 |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -075a28: 5242 c704 |0006: iget v2, v4, Landroid/support/v7/app/AlertDialog$Builder;.mTheme:I // field@04c7 │ │ -075a2c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -075a2e: 7040 b611 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AlertDialog;.:(Landroid/content/Context;IZ)V // method@11b6 │ │ -075a34: 5441 c604 |000c: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075a38: 7110 b711 0000 |000e: invoke-static {v0}, Landroid/support/v7/app/AlertDialog;.access$000:(Landroid/support/v7/app/AlertDialog;)Landroid/support/v7/app/AlertController; // method@11b7 │ │ -075a3e: 0c02 |0011: move-result-object v2 │ │ -075a40: 6e20 7311 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertController$AlertParams;.apply:(Landroid/support/v7/app/AlertController;)V // method@1173 │ │ -075a46: 5441 c604 |0015: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075a4a: 5511 7704 |0017: iget-boolean v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0477 │ │ -075a4e: 6e20 bf11 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setCancelable:(Z)V // method@11bf │ │ -075a54: 5441 c604 |001c: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075a58: 5511 7704 |001e: iget-boolean v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0477 │ │ -075a5c: 3801 0600 |0020: if-eqz v1, 0026 // +0006 │ │ -075a60: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -075a62: 6e20 c011 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setCanceledOnTouchOutside:(Z)V // method@11c0 │ │ -075a68: 5441 c604 |0026: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075a6c: 5411 8b04 |0028: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@048b │ │ -075a70: 6e20 c111 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@11c1 │ │ -075a76: 5441 c604 |002d: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075a7a: 5411 8e04 |002f: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnDismissListener:Landroid/content/DialogInterface$OnDismissListener; // field@048e │ │ -075a7e: 6e20 c211 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@11c2 │ │ -075a84: 5441 c604 |0034: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075a88: 5411 9004 |0036: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0490 │ │ -075a8c: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ -075a90: 5441 c604 |003a: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075a94: 5411 9004 |003c: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0490 │ │ -075a98: 6e20 c311 1000 |003e: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)V // method@11c3 │ │ -075a9e: 1100 |0041: return-object v0 │ │ +075a90: |[075a90] android.support.v7.app.AlertDialog$Builder.create:()Landroid/support/v7/app/AlertDialog; │ │ +075aa0: 2200 d802 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog; // type@02d8 │ │ +075aa4: 5441 c604 |0002: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075aa8: 5411 7a04 |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +075aac: 5242 c704 |0006: iget v2, v4, Landroid/support/v7/app/AlertDialog$Builder;.mTheme:I // field@04c7 │ │ +075ab0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +075ab2: 7040 b611 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AlertDialog;.:(Landroid/content/Context;IZ)V // method@11b6 │ │ +075ab8: 5441 c604 |000c: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075abc: 7110 b711 0000 |000e: invoke-static {v0}, Landroid/support/v7/app/AlertDialog;.access$000:(Landroid/support/v7/app/AlertDialog;)Landroid/support/v7/app/AlertController; // method@11b7 │ │ +075ac2: 0c02 |0011: move-result-object v2 │ │ +075ac4: 6e20 7311 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertController$AlertParams;.apply:(Landroid/support/v7/app/AlertController;)V // method@1173 │ │ +075aca: 5441 c604 |0015: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075ace: 5511 7704 |0017: iget-boolean v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0477 │ │ +075ad2: 6e20 bf11 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setCancelable:(Z)V // method@11bf │ │ +075ad8: 5441 c604 |001c: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075adc: 5511 7704 |001e: iget-boolean v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0477 │ │ +075ae0: 3801 0600 |0020: if-eqz v1, 0026 // +0006 │ │ +075ae4: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +075ae6: 6e20 c011 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setCanceledOnTouchOutside:(Z)V // method@11c0 │ │ +075aec: 5441 c604 |0026: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075af0: 5411 8b04 |0028: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@048b │ │ +075af4: 6e20 c111 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@11c1 │ │ +075afa: 5441 c604 |002d: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075afe: 5411 8e04 |002f: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnDismissListener:Landroid/content/DialogInterface$OnDismissListener; // field@048e │ │ +075b02: 6e20 c211 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@11c2 │ │ +075b08: 5441 c604 |0034: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075b0c: 5411 9004 |0036: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0490 │ │ +075b10: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ +075b14: 5441 c604 |003a: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075b18: 5411 9004 |003c: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0490 │ │ +075b1c: 6e20 c311 1000 |003e: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)V // method@11c3 │ │ +075b22: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x000c line=883 │ │ 0x0015 line=884 │ │ 0x001c line=885 │ │ 0x0022 line=886 │ │ @@ -131128,18 +131155,18 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -075aa0: |[075aa0] android.support.v7.app.AlertDialog$Builder.getContext:()Landroid/content/Context; │ │ -075ab0: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075ab4: 5400 7a04 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -075ab8: 1100 |0004: return-object v0 │ │ +075b24: |[075b24] android.support.v7.app.AlertDialog$Builder.getContext:()Landroid/content/Context; │ │ +075b34: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075b38: 5400 7a04 |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +075b3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ │ │ #2 : (in Landroid/support/v7/app/AlertDialog$Builder;) │ │ @@ -131147,20 +131174,20 @@ │ │ type : '(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -075abc: |[075abc] android.support.v7.app.AlertDialog$Builder.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075acc: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075ad0: 5b02 7604 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0476 │ │ -075ad4: 5410 c604 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075ad8: 5b03 8d04 |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@048d │ │ -075adc: 1101 |0008: return-object v1 │ │ +075b40: |[075b40] android.support.v7.app.AlertDialog$Builder.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075b50: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075b54: 5b02 7604 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0476 │ │ +075b58: 5410 c604 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075b5c: 5b03 8d04 |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@048d │ │ +075b60: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0004 line=555 │ │ 0x0008 line=556 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -131172,18 +131199,18 @@ │ │ type : '(Z)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -075ae0: |[075ae0] android.support.v7.app.AlertDialog$Builder.setCancelable:(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075af0: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075af4: 5c02 7704 |0002: iput-boolean v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0477 │ │ -075af8: 1101 |0004: return-object v1 │ │ +075b64: |[075b64] android.support.v7.app.AlertDialog$Builder.setCancelable:(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075b74: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075b78: 5c02 7704 |0002: iput-boolean v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0477 │ │ +075b7c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0004 line=476 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 cancelable Z │ │ @@ -131193,18 +131220,18 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -075afc: |[075afc] android.support.v7.app.AlertDialog$Builder.setCustomTitle:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075b0c: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075b10: 5b02 7c04 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@047c │ │ -075b14: 1101 |0004: return-object v1 │ │ +075b80: |[075b80] android.support.v7.app.AlertDialog$Builder.setCustomTitle:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075b90: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075b94: 5b02 7c04 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@047c │ │ +075b98: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0004 line=330 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 customTitleView Landroid/view/View; │ │ @@ -131214,18 +131241,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -075b18: |[075b18] android.support.v7.app.AlertDialog$Builder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075b28: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075b2c: 5b02 7d04 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@047d │ │ -075b30: 1101 |0004: return-object v1 │ │ +075b9c: |[075b9c] android.support.v7.app.AlertDialog$Builder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075bac: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075bb0: 5b02 7d04 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@047d │ │ +075bb4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=372 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -131235,18 +131262,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -075b34: |[075b34] android.support.v7.app.AlertDialog$Builder.setMessage:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075b44: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075b48: 5b02 8604 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0486 │ │ -075b4c: 1101 |0004: return-object v1 │ │ +075bb8: |[075bb8] android.support.v7.app.AlertDialog$Builder.setMessage:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075bc8: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075bcc: 5b02 8604 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0486 │ │ +075bd0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0004 line=350 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 message Ljava/lang/CharSequence; │ │ @@ -131256,24 +131283,24 @@ │ │ type : '(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -075b50: |[075b50] android.support.v7.app.AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075b60: 5420 c604 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075b64: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075b68: 5411 7a04 |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -075b6c: 6e20 aa00 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -075b72: 0c01 |0009: move-result-object v1 │ │ -075b74: 5b01 8804 |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0488 │ │ -075b78: 5420 c604 |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075b7c: 5b04 8704 |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0487 │ │ -075b80: 1102 |0010: return-object v2 │ │ +075bd4: |[075bd4] android.support.v7.app.AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075be4: 5420 c604 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075be8: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075bec: 5411 7a04 |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +075bf0: 6e20 aa00 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +075bf6: 0c01 |0009: move-result-object v1 │ │ +075bf8: 5b01 8804 |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0488 │ │ +075bfc: 5420 c604 |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075c00: 5b04 8704 |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0487 │ │ +075c04: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x000c line=426 │ │ 0x0010 line=427 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -131285,20 +131312,20 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -075b84: |[075b84] android.support.v7.app.AlertDialog$Builder.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075b94: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075b98: 5b02 8804 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0488 │ │ -075b9c: 5410 c604 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075ba0: 5b03 8704 |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0487 │ │ -075ba4: 1101 |0008: return-object v1 │ │ +075c08: |[075c08] android.support.v7.app.AlertDialog$Builder.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075c18: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075c1c: 5b02 8804 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0488 │ │ +075c20: 5410 c604 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075c24: 5b03 8704 |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0487 │ │ +075c28: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0004 line=439 │ │ 0x0008 line=440 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -131310,18 +131337,18 @@ │ │ type : '(Landroid/content/DialogInterface$OnKeyListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -075ba8: |[075ba8] android.support.v7.app.AlertDialog$Builder.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075bb8: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075bbc: 5b02 9004 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0490 │ │ -075bc0: 1101 |0004: return-object v1 │ │ +075c2c: |[075c2c] android.support.v7.app.AlertDialog$Builder.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075c3c: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075c40: 5b02 9004 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0490 │ │ +075c44: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0004 line=515 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 onKeyListener Landroid/content/DialogInterface$OnKeyListener; │ │ @@ -131331,24 +131358,24 @@ │ │ type : '(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -075bc4: |[075bc4] android.support.v7.app.AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075bd4: 5420 c604 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075bd8: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075bdc: 5411 7a04 |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -075be0: 6e20 aa00 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -075be6: 0c01 |0009: move-result-object v1 │ │ -075be8: 5b01 9304 |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0493 │ │ -075bec: 5420 c604 |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075bf0: 5b04 9204 |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0492 │ │ -075bf4: 1102 |0010: return-object v2 │ │ +075c48: |[075c48] android.support.v7.app.AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075c58: 5420 c604 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075c5c: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075c60: 5411 7a04 |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +075c64: 6e20 aa00 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +075c6a: 0c01 |0009: move-result-object v1 │ │ +075c6c: 5b01 9304 |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0493 │ │ +075c70: 5420 c604 |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075c74: 5b04 9204 |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0492 │ │ +075c78: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x000c line=400 │ │ 0x0010 line=401 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -131360,20 +131387,20 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -075bf8: |[075bf8] android.support.v7.app.AlertDialog$Builder.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075c08: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075c0c: 5b02 9304 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0493 │ │ -075c10: 5410 c604 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075c14: 5b03 9204 |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0492 │ │ -075c18: 1101 |0008: return-object v1 │ │ +075c7c: |[075c7c] android.support.v7.app.AlertDialog$Builder.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075c8c: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075c90: 5b02 9304 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0493 │ │ +075c94: 5410 c604 |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075c98: 5b03 9204 |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0492 │ │ +075c9c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0004 line=413 │ │ 0x0008 line=414 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -131385,22 +131412,22 @@ │ │ type : '(I)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -075c1c: |[075c1c] android.support.v7.app.AlertDialog$Builder.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075c2c: 5420 c604 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075c30: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075c34: 5411 7a04 |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ -075c38: 6e20 aa00 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -075c3e: 0c01 |0009: move-result-object v1 │ │ -075c40: 5b01 9504 |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0495 │ │ -075c44: 1102 |000c: return-object v2 │ │ +075ca0: |[075ca0] android.support.v7.app.AlertDialog$Builder.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075cb0: 5420 c604 |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075cb4: 5421 c604 |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075cb8: 5411 7a04 |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@047a │ │ +075cbc: 6e20 aa00 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +075cc2: 0c01 |0009: move-result-object v1 │ │ +075cc4: 5b01 9504 |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0495 │ │ +075cc8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x000c line=305 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x000d reg=3 titleId I │ │ @@ -131410,18 +131437,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -075c48: |[075c48] android.support.v7.app.AlertDialog$Builder.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075c58: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075c5c: 5b02 9504 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0495 │ │ -075c60: 1101 |0004: return-object v1 │ │ +075ccc: |[075ccc] android.support.v7.app.AlertDialog$Builder.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075cdc: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075ce0: 5b02 9504 |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0495 │ │ +075ce4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0004 line=315 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 title Ljava/lang/CharSequence; │ │ @@ -131431,23 +131458,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -075c64: |[075c64] android.support.v7.app.AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -075c74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -075c76: 5420 c604 |0001: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075c7a: 5b03 9604 |0003: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0496 │ │ -075c7e: 5420 c604 |0005: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075c82: 5901 9704 |0007: iput v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0497 │ │ -075c86: 5420 c604 |0009: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ -075c8a: 5c01 9b04 |000b: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@049b │ │ -075c8e: 1102 |000d: return-object v2 │ │ +075ce8: |[075ce8] android.support.v7.app.AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +075cf8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +075cfa: 5420 c604 |0001: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075cfe: 5b03 9604 |0003: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0496 │ │ +075d02: 5420 c604 |0005: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075d06: 5901 9704 |0007: iput v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0497 │ │ +075d0a: 5420 c604 |0009: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@04c6 │ │ +075d0e: 5c01 9b04 |000b: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@049b │ │ +075d12: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=814 │ │ 0x0005 line=815 │ │ 0x0009 line=816 │ │ 0x000d line=817 │ │ locals : │ │ @@ -131459,41 +131486,41 @@ │ │ type : '()Landroid/support/v7/app/AlertDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -075c90: |[075c90] android.support.v7.app.AlertDialog$Builder.show:()Landroid/support/v7/app/AlertDialog; │ │ -075ca0: 6e10 a611 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ -075ca6: 0c00 |0003: move-result-object v0 │ │ -075ca8: 6e10 c511 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog;.show:()V // method@11c5 │ │ -075cae: 1100 |0007: return-object v0 │ │ +075d14: |[075d14] android.support.v7.app.AlertDialog$Builder.show:()Landroid/support/v7/app/AlertDialog; │ │ +075d24: 6e10 a611 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ +075d2a: 0c00 |0003: move-result-object v0 │ │ +075d2c: 6e10 c511 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog;.show:()V // method@11c5 │ │ +075d32: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0004 line=902 │ │ 0x0007 line=903 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 dialog Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ │ │ - source_file_idx : 687 (AlertDialog.java) │ │ + source_file_idx : 688 (AlertDialog.java) │ │ │ │ -Class #579 header: │ │ -class_idx : 754 │ │ +Class #580 header: │ │ +class_idx : 755 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 17 │ │ -source_file_idx : 727 │ │ +source_file_idx : 728 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 14 │ │ │ │ -Class #579 - │ │ +Class #580 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDialog;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Dialog;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/app/AppCompatCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -131507,23 +131534,23 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -075cb0: |[075cb0] android.support.v7.app.AppCompatDialog.:(Landroid/content/Context;I)V │ │ -075cc0: 7120 bc12 4300 |0000: invoke-static {v3, v4}, Landroid/support/v7/app/AppCompatDialog;.getThemeResId:(Landroid/content/Context;I)I // method@12bc │ │ -075cc6: 0a00 |0003: move-result v0 │ │ -075cc8: 7030 1a00 3200 |0004: invoke-direct {v2, v3, v0}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@001a │ │ -075cce: 6e10 bb12 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075cd4: 0c00 |000a: move-result-object v0 │ │ -075cd6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -075cd8: 6e20 fb11 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@11fb │ │ -075cde: 0e00 |000f: return-void │ │ +075d34: |[075d34] android.support.v7.app.AppCompatDialog.:(Landroid/content/Context;I)V │ │ +075d44: 7120 bc12 4300 |0000: invoke-static {v3, v4}, Landroid/support/v7/app/AppCompatDialog;.getThemeResId:(Landroid/content/Context;I)I // method@12bc │ │ +075d4a: 0a00 |0003: move-result v0 │ │ +075d4c: 7030 1a00 3200 |0004: invoke-direct {v2, v3, v0}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@001a │ │ +075d52: 6e10 bb12 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075d58: 0c00 |000a: move-result-object v0 │ │ +075d5a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +075d5c: 6e20 fb11 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@11fb │ │ +075d62: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=48 │ │ 0x000f line=49 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/app/AppCompatDialog; │ │ @@ -131535,25 +131562,25 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -075ce0: |[075ce0] android.support.v7.app.AppCompatDialog.getThemeResId:(Landroid/content/Context;I)I │ │ -075cf0: 3905 1300 |0000: if-nez v5, 0013 // +0013 │ │ -075cf4: 2200 1004 |0002: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -075cf8: 7010 241f 0000 |0004: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -075cfe: 6e10 ab00 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -075d04: 0c01 |000a: move-result-object v1 │ │ -075d06: 6002 c705 |000b: sget v2, Landroid/support/v7/appcompat/R$attr;.dialogTheme:I // field@05c7 │ │ -075d0a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -075d0c: 6e40 fd00 2130 |000e: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -075d12: 5205 210e |0011: iget v5, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -075d16: 0f05 |0013: return v5 │ │ +075d64: |[075d64] android.support.v7.app.AppCompatDialog.getThemeResId:(Landroid/content/Context;I)I │ │ +075d74: 3905 1300 |0000: if-nez v5, 0013 // +0013 │ │ +075d78: 2200 1104 |0002: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +075d7c: 7010 241f 0000 |0004: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +075d82: 6e10 ab00 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +075d88: 0c01 |000a: move-result-object v1 │ │ +075d8a: 6002 c705 |000b: sget v2, Landroid/support/v7/appcompat/R$attr;.dialogTheme:I // field@05c7 │ │ +075d8e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +075d90: 6e40 fd00 2130 |000e: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +075d96: 5205 210e |0011: iget v5, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +075d9a: 0f05 |0013: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=150 │ │ 0x0007 line=151 │ │ 0x0011 line=152 │ │ 0x0013 line=154 │ │ @@ -131568,19 +131595,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 │ │ -075d18: |[075d18] android.support.v7.app.AppCompatDialog.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -075d28: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075d2e: 0c00 |0003: move-result-object v0 │ │ -075d30: 6e30 f211 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@11f2 │ │ -075d36: 0e00 |0007: return-void │ │ +075d9c: |[075d9c] android.support.v7.app.AppCompatDialog.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +075dac: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075db2: 0c00 |0003: move-result-object v0 │ │ +075db4: 6e30 f211 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@11f2 │ │ +075dba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0007 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -131591,22 +131618,22 @@ │ │ type : '()Landroid/support/v7/app/AppCompatDelegate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -075d38: |[075d38] android.support.v7.app.AppCompatDialog.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; │ │ -075d48: 5410 2705 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0527 │ │ -075d4c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -075d50: 7120 f411 1100 |0004: invoke-static {v1, v1}, Landroid/support/v7/app/AppCompatDelegate;.create:(Landroid/app/Dialog;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; // method@11f4 │ │ -075d56: 0c00 |0007: move-result-object v0 │ │ -075d58: 5b10 2705 |0008: iput-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0527 │ │ -075d5c: 5410 2705 |000a: iget-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0527 │ │ -075d60: 1100 |000c: return-object v0 │ │ +075dbc: |[075dbc] android.support.v7.app.AppCompatDialog.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; │ │ +075dcc: 5410 2705 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0527 │ │ +075dd0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +075dd4: 7120 f411 1100 |0004: invoke-static {v1, v1}, Landroid/support/v7/app/AppCompatDelegate;.create:(Landroid/app/Dialog;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; // method@11f4 │ │ +075dda: 0c00 |0007: move-result-object v0 │ │ +075ddc: 5b10 2705 |0008: iput-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0527 │ │ +075de0: 5410 2705 |000a: iget-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0527 │ │ +075de4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x000a line=144 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ @@ -131616,19 +131643,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -075d64: |[075d64] android.support.v7.app.AppCompatDialog.invalidateOptionsMenu:()V │ │ -075d74: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075d7a: 0c00 |0003: move-result-object v0 │ │ -075d7c: 6e10 f911 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@11f9 │ │ -075d82: 0e00 |0007: return-void │ │ +075de8: |[075de8] android.support.v7.app.AppCompatDialog.invalidateOptionsMenu:()V │ │ +075df8: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075dfe: 0c00 |0003: move-result-object v0 │ │ +075e00: 6e10 f911 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@11f9 │ │ +075e06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0007 line=135 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ │ │ @@ -131637,23 +131664,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -075d84: |[075d84] android.support.v7.app.AppCompatDialog.onCreate:(Landroid/os/Bundle;)V │ │ -075d94: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075d9a: 0c00 |0003: move-result-object v0 │ │ -075d9c: 6e10 f811 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.installViewFactory:()V // method@11f8 │ │ -075da2: 6f20 1f00 2100 |0007: invoke-super {v1, v2}, Landroid/app/Dialog;.onCreate:(Landroid/os/Bundle;)V // method@001f │ │ -075da8: 6e10 bb12 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075dae: 0c00 |000d: move-result-object v0 │ │ -075db0: 6e20 fb11 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@11fb │ │ -075db6: 0e00 |0011: return-void │ │ +075e08: |[075e08] android.support.v7.app.AppCompatDialog.onCreate:(Landroid/os/Bundle;)V │ │ +075e18: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075e1e: 0c00 |0003: move-result-object v0 │ │ +075e20: 6e10 f811 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.installViewFactory:()V // method@11f8 │ │ +075e26: 6f20 1f00 2100 |0007: invoke-super {v1, v2}, Landroid/app/Dialog;.onCreate:(Landroid/os/Bundle;)V // method@001f │ │ +075e2c: 6e10 bb12 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075e32: 0c00 |000d: move-result-object v0 │ │ +075e34: 6e20 fb11 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@11fb │ │ +075e3a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=61 │ │ locals : │ │ @@ -131665,20 +131692,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -075db8: |[075db8] android.support.v7.app.AppCompatDialog.onStop:()V │ │ -075dc8: 6f10 2200 0100 |0000: invoke-super {v1}, Landroid/app/Dialog;.onStop:()V // method@0022 │ │ -075dce: 6e10 bb12 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075dd4: 0c00 |0006: move-result-object v0 │ │ -075dd6: 6e10 ff11 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onStop:()V // method@11ff │ │ -075ddc: 0e00 |000a: return-void │ │ +075e3c: |[075e3c] android.support.v7.app.AppCompatDialog.onStop:()V │ │ +075e4c: 6f10 2200 0100 |0000: invoke-super {v1}, Landroid/app/Dialog;.onStop:()V // method@0022 │ │ +075e52: 6e10 bb12 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075e58: 0c00 |0006: move-result-object v0 │ │ +075e5a: 6e10 ff11 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onStop:()V // method@11ff │ │ +075e60: 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/app/AppCompatDialog; │ │ @@ -131688,16 +131715,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 │ │ -075de0: |[075de0] android.support.v7.app.AppCompatDialog.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ -075df0: 0e00 |0000: return-void │ │ +075e64: |[075e64] android.support.v7.app.AppCompatDialog.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ +075e74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -131706,16 +131733,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 │ │ -075df4: |[075df4] android.support.v7.app.AppCompatDialog.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ -075e04: 0e00 |0000: return-void │ │ +075e78: |[075e78] android.support.v7.app.AppCompatDialog.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ +075e88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -131724,17 +131751,17 @@ │ │ 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 │ │ -075e08: |[075e08] android.support.v7.app.AppCompatDialog.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -075e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075e1a: 1100 |0001: return-object v0 │ │ +075e8c: |[075e8c] android.support.v7.app.AppCompatDialog.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +075e9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075e9e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0002 reg=2 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ @@ -131743,19 +131770,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -075e1c: |[075e1c] android.support.v7.app.AppCompatDialog.setContentView:(I)V │ │ -075e2c: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075e32: 0c00 |0003: move-result-object v0 │ │ -075e34: 6e20 0112 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(I)V // method@1201 │ │ -075e3a: 0e00 |0007: return-void │ │ +075ea0: |[075ea0] android.support.v7.app.AppCompatDialog.setContentView:(I)V │ │ +075eb0: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075eb6: 0c00 |0003: move-result-object v0 │ │ +075eb8: 6e20 0112 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(I)V // method@1201 │ │ +075ebe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0008 reg=2 layoutResID I │ │ @@ -131765,19 +131792,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -075e3c: |[075e3c] android.support.v7.app.AppCompatDialog.setContentView:(Landroid/view/View;)V │ │ -075e4c: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075e52: 0c00 |0003: move-result-object v0 │ │ -075e54: 6e20 0212 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@1202 │ │ -075e5a: 0e00 |0007: return-void │ │ +075ec0: |[075ec0] android.support.v7.app.AppCompatDialog.setContentView:(Landroid/view/View;)V │ │ +075ed0: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075ed6: 0c00 |0003: move-result-object v0 │ │ +075ed8: 6e20 0212 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@1202 │ │ +075ede: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -131787,19 +131814,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 │ │ -075e5c: |[075e5c] android.support.v7.app.AppCompatDialog.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -075e6c: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075e72: 0c00 |0003: move-result-object v0 │ │ -075e74: 6e30 0312 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1203 │ │ -075e7a: 0e00 |0007: return-void │ │ +075ee0: |[075ee0] android.support.v7.app.AppCompatDialog.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +075ef0: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075ef6: 0c00 |0003: move-result-object v0 │ │ +075ef8: 6e30 0312 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1203 │ │ +075efe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -131810,24 +131837,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -075e7c: |[075e7c] android.support.v7.app.AppCompatDialog.setTitle:(I)V │ │ -075e8c: 6f20 2900 3200 |0000: invoke-super {v2, v3}, Landroid/app/Dialog;.setTitle:(I)V // method@0029 │ │ -075e92: 6e10 bb12 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075e98: 0c00 |0006: move-result-object v0 │ │ -075e9a: 6e10 ba12 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getContext:()Landroid/content/Context; // method@12ba │ │ -075ea0: 0c01 |000a: move-result-object v1 │ │ -075ea2: 6e20 a700 3100 |000b: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -075ea8: 0c01 |000e: move-result-object v1 │ │ -075eaa: 6e20 0512 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@1205 │ │ -075eb0: 0e00 |0012: return-void │ │ +075f00: |[075f00] android.support.v7.app.AppCompatDialog.setTitle:(I)V │ │ +075f10: 6f20 2900 3200 |0000: invoke-super {v2, v3}, Landroid/app/Dialog;.setTitle:(I)V // method@0029 │ │ +075f16: 6e10 bb12 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075f1c: 0c00 |0006: move-result-object v0 │ │ +075f1e: 6e10 ba12 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getContext:()Landroid/content/Context; // method@12ba │ │ +075f24: 0c01 |000a: move-result-object v1 │ │ +075f26: 6e20 a700 3100 |000b: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +075f2c: 0c01 |000e: move-result-object v1 │ │ +075f2e: 6e20 0512 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@1205 │ │ +075f34: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0012 line=99 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v7/app/AppCompatDialog; │ │ @@ -131838,20 +131865,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -075eb4: |[075eb4] android.support.v7.app.AppCompatDialog.setTitle:(Ljava/lang/CharSequence;)V │ │ -075ec4: 6f20 2a00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@002a │ │ -075eca: 6e10 bb12 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075ed0: 0c00 |0006: move-result-object v0 │ │ -075ed2: 6e20 0512 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@1205 │ │ -075ed8: 0e00 |000a: return-void │ │ +075f38: |[075f38] android.support.v7.app.AppCompatDialog.setTitle:(Ljava/lang/CharSequence;)V │ │ +075f48: 6f20 2a00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@002a │ │ +075f4e: 6e10 bb12 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075f54: 0c00 |0006: move-result-object v0 │ │ +075f56: 6e20 0512 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@1205 │ │ +075f5c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ 0x000a line=93 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ @@ -131862,44 +131889,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -075edc: |[075edc] android.support.v7.app.AppCompatDialog.supportRequestWindowFeature:(I)Z │ │ -075eec: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ -075ef2: 0c00 |0003: move-result-object v0 │ │ -075ef4: 6e20 0012 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.requestWindowFeature:(I)Z // method@1200 │ │ -075efa: 0a00 |0007: move-result v0 │ │ -075efc: 0f00 |0008: return v0 │ │ +075f60: |[075f60] android.support.v7.app.AppCompatDialog.supportRequestWindowFeature:(I)Z │ │ +075f70: 6e10 bb12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@12bb │ │ +075f76: 0c00 |0003: move-result-object v0 │ │ +075f78: 6e20 0012 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.requestWindowFeature:(I)Z // method@1200 │ │ +075f7e: 0a00 |0007: move-result v0 │ │ +075f80: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0009 reg=2 featureId I │ │ │ │ - source_file_idx : 727 (AppCompatDialog.java) │ │ + source_file_idx : 728 (AppCompatDialog.java) │ │ │ │ -Class #580 header: │ │ -class_idx : 727 │ │ +Class #581 header: │ │ +class_idx : 728 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 754 │ │ -source_file_idx : 687 │ │ +superclass_idx : 755 │ │ +source_file_idx : 688 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #580 annotations: │ │ +Class #581 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/AlertDialog$Builder; } │ │ │ │ -Class #580 - │ │ +Class #581 - │ │ Class descriptor : 'Landroid/support/v7/app/AlertDialog;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/AppCompatDialog;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface;' │ │ Static fields - │ │ Instance fields - │ │ @@ -131913,26 +131940,26 @@ │ │ type : '(Landroid/content/Context;IZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -075f00: |[075f00] android.support.v7.app.AlertDialog.:(Landroid/content/Context;IZ)V │ │ -075f10: 7120 be11 5400 |0000: invoke-static {v4, v5}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@11be │ │ -075f16: 0a00 |0003: move-result v0 │ │ -075f18: 7030 b712 4300 |0004: invoke-direct {v3, v4, v0}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@12b7 │ │ -075f1e: 2200 d502 |0007: new-instance v0, Landroid/support/v7/app/AlertController; // type@02d5 │ │ -075f22: 6e10 b911 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getContext:()Landroid/content/Context; // method@11b9 │ │ -075f28: 0c01 |000c: move-result-object v1 │ │ -075f2a: 6e10 ba11 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@11ba │ │ -075f30: 0c02 |0010: move-result-object v2 │ │ -075f32: 7040 7a11 1023 |0011: invoke-direct {v0, v1, v3, v2}, Landroid/support/v7/app/AlertController;.:(Landroid/content/Context;Landroid/support/v7/app/AppCompatDialog;Landroid/view/Window;)V // method@117a │ │ -075f38: 5b30 c804 |0014: iput-object v0, v3, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ -075f3c: 0e00 |0016: return-void │ │ +075f84: |[075f84] android.support.v7.app.AlertDialog.:(Landroid/content/Context;IZ)V │ │ +075f94: 7120 be11 5400 |0000: invoke-static {v4, v5}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@11be │ │ +075f9a: 0a00 |0003: move-result v0 │ │ +075f9c: 7030 b712 4300 |0004: invoke-direct {v3, v4, v0}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@12b7 │ │ +075fa2: 2200 d602 |0007: new-instance v0, Landroid/support/v7/app/AlertController; // type@02d6 │ │ +075fa6: 6e10 b911 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getContext:()Landroid/content/Context; // method@11b9 │ │ +075fac: 0c01 |000c: move-result-object v1 │ │ +075fae: 6e10 ba11 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@11ba │ │ +075fb4: 0c02 |0010: move-result-object v2 │ │ +075fb6: 7040 7a11 1023 |0011: invoke-direct {v0, v1, v3, v2}, Landroid/support/v7/app/AlertController;.:(Landroid/content/Context;Landroid/support/v7/app/AppCompatDialog;Landroid/view/Window;)V // method@117a │ │ +075fbc: 5b30 c804 |0014: iput-object v0, v3, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ +075fc0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ 0x0016 line=94 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v7/app/AlertDialog; │ │ @@ -131945,17 +131972,17 @@ │ │ type : '(Landroid/support/v7/app/AlertDialog;)Landroid/support/v7/app/AlertController;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075f40: |[075f40] android.support.v7.app.AlertDialog.access$000:(Landroid/support/v7/app/AlertDialog;)Landroid/support/v7/app/AlertController; │ │ -075f50: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ -075f54: 1100 |0002: return-object v0 │ │ +075fc4: |[075fc4] android.support.v7.app.AlertDialog.access$000:(Landroid/support/v7/app/AlertDialog;)Landroid/support/v7/app/AlertController; │ │ +075fd4: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ +075fd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertDialog; │ │ │ │ #2 : (in Landroid/support/v7/app/AlertDialog;) │ │ @@ -131963,27 +131990,27 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -075f58: |[075f58] android.support.v7.app.AlertDialog.resolveDialogTheme:(Landroid/content/Context;I)I │ │ -075f68: 1501 0001 |0000: const/high16 v1, #int 16777216 // #100 │ │ -075f6c: 3415 0300 |0002: if-lt v5, v1, 0005 // +0003 │ │ -075f70: 0f05 |0004: return v5 │ │ -075f72: 2200 1004 |0005: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -075f76: 7010 241f 0000 |0007: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -075f7c: 6e10 ab00 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -075f82: 0c01 |000d: move-result-object v1 │ │ -075f84: 6002 9905 |000e: sget v2, Landroid/support/v7/appcompat/R$attr;.alertDialogTheme:I // field@0599 │ │ -075f88: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -075f8a: 6e40 fd00 2130 |0011: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -075f90: 5205 210e |0014: iget v5, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -075f94: 28ee |0016: goto 0004 // -0012 │ │ +075fdc: |[075fdc] android.support.v7.app.AlertDialog.resolveDialogTheme:(Landroid/content/Context;I)I │ │ +075fec: 1501 0001 |0000: const/high16 v1, #int 16777216 // #100 │ │ +075ff0: 3415 0300 |0002: if-lt v5, v1, 0005 // +0003 │ │ +075ff4: 0f05 |0004: return v5 │ │ +075ff6: 2200 1104 |0005: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +075ffa: 7010 241f 0000 |0007: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +076000: 6e10 ab00 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +076006: 0c01 |000d: move-result-object v1 │ │ +076008: 6002 9905 |000e: sget v2, Landroid/support/v7/appcompat/R$attr;.alertDialogTheme:I // field@0599 │ │ +07600c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +07600e: 6e40 fd00 2130 |0011: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +076014: 5205 210e |0014: iget v5, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +076018: 28ee |0016: goto 0004 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=109 │ │ 0x0005 line=107 │ │ 0x000a line=108 │ │ 0x0014 line=109 │ │ @@ -131999,19 +132026,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -075f98: |[075f98] android.support.v7.app.AlertDialog.onCreate:(Landroid/os/Bundle;)V │ │ -075fa8: 6f20 be12 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.onCreate:(Landroid/os/Bundle;)V // method@12be │ │ -075fae: 5410 c804 |0003: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ -075fb2: 6e10 8f11 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/AlertController;.installContent:()V // method@118f │ │ -075fb8: 0e00 |0008: return-void │ │ +07601c: |[07601c] android.support.v7.app.AlertDialog.onCreate:(Landroid/os/Bundle;)V │ │ +07602c: 6f20 be12 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.onCreate:(Landroid/os/Bundle;)V // method@12be │ │ +076032: 5410 c804 |0003: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ +076036: 6e10 8f11 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/AlertController;.installContent:()V // method@118f │ │ +07603c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0003 line=240 │ │ 0x0008 line=241 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ @@ -132022,24 +132049,24 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -075fbc: |[075fbc] android.support.v7.app.AlertDialog.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -075fcc: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ -075fd0: 6e30 9111 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertController;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1191 │ │ -075fd6: 0a00 |0005: move-result v0 │ │ -075fd8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -075fdc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -075fde: 0f00 |0009: return v0 │ │ -075fe0: 6f30 bf12 2103 |000a: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDialog;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@12bf │ │ -075fe6: 0a00 |000d: move-result v0 │ │ -075fe8: 28fb |000e: goto 0009 // -0005 │ │ +076040: |[076040] android.support.v7.app.AlertDialog.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +076050: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ +076054: 6e30 9111 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertController;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1191 │ │ +07605a: 0a00 |0005: move-result v0 │ │ +07605c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +076060: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +076062: 0f00 |0009: return v0 │ │ +076064: 6f30 bf12 2103 |000a: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDialog;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@12bf │ │ +07606a: 0a00 |000d: move-result v0 │ │ +07606c: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0008 line=246 │ │ 0x0009 line=248 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/app/AlertDialog; │ │ @@ -132051,24 +132078,24 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -075fec: |[075fec] android.support.v7.app.AlertDialog.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -075ffc: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ -076000: 6e30 9211 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertController;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1192 │ │ -076006: 0a00 |0005: move-result v0 │ │ -076008: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -07600c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -07600e: 0f00 |0009: return v0 │ │ -076010: 6f30 c012 2103 |000a: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDialog;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@12c0 │ │ -076016: 0a00 |000d: move-result v0 │ │ -076018: 28fb |000e: goto 0009 // -0005 │ │ +076070: |[076070] android.support.v7.app.AlertDialog.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +076080: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ +076084: 6e30 9211 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertController;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1192 │ │ +07608a: 0a00 |0005: move-result v0 │ │ +07608c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +076090: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +076092: 0f00 |0009: return v0 │ │ +076094: 6f30 c012 2103 |000a: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDialog;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@12c0 │ │ +07609a: 0a00 |000d: move-result v0 │ │ +07609c: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0008 line=254 │ │ 0x0009 line=256 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/app/AlertDialog; │ │ @@ -132080,41 +132107,41 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07601c: |[07601c] android.support.v7.app.AlertDialog.setTitle:(Ljava/lang/CharSequence;)V │ │ -07602c: 6f20 c912 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@12c9 │ │ -076032: 5410 c804 |0003: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ -076036: 6e20 9b11 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setTitle:(Ljava/lang/CharSequence;)V // method@119b │ │ -07603c: 0e00 |0008: return-void │ │ +0760a0: |[0760a0] android.support.v7.app.AlertDialog.setTitle:(Ljava/lang/CharSequence;)V │ │ +0760b0: 6f20 c912 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@12c9 │ │ +0760b6: 5410 c804 |0003: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@04c8 │ │ +0760ba: 6e20 9b11 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setTitle:(Ljava/lang/CharSequence;)V // method@119b │ │ +0760c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=139 │ │ 0x0008 line=140 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0009 reg=2 title Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 687 (AlertDialog.java) │ │ + source_file_idx : 688 (AlertDialog.java) │ │ │ │ -Class #581 header: │ │ -class_idx : 730 │ │ +Class #582 header: │ │ +class_idx : 731 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 721 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 722 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 17 │ │ │ │ -Class #581 - │ │ +Class #582 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegate;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -132123,17 +132150,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076040: |[076040] android.support.v7.app.AppCompatDelegate.:()V │ │ -076050: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -076056: 0e00 |0003: return-void │ │ +0760c4: |[0760c4] android.support.v7.app.AppCompatDelegate.:()V │ │ +0760d4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0760da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegate; │ │ │ │ #1 : (in Landroid/support/v7/app/AppCompatDelegate;) │ │ @@ -132141,20 +132168,20 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -076058: |[076058] android.support.v7.app.AppCompatDelegate.create:(Landroid/app/Activity;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ -076068: 6e10 0b00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@000b │ │ -07606e: 0c00 |0003: move-result-object v0 │ │ -076070: 7130 f511 0102 |0004: invoke-static {v1, v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.create:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; // method@11f5 │ │ -076076: 0c00 |0007: move-result-object v0 │ │ -076078: 1100 |0008: return-object v0 │ │ +0760dc: |[0760dc] android.support.v7.app.AppCompatDelegate.create:(Landroid/app/Activity;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ +0760ec: 6e10 0b00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@000b │ │ +0760f2: 0c00 |0003: move-result-object v0 │ │ +0760f4: 7130 f511 0102 |0004: invoke-static {v1, v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.create:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; // method@11f5 │ │ +0760fa: 0c00 |0007: move-result-object v0 │ │ +0760fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0009 reg=2 callback Landroid/support/v7/app/AppCompatCallback; │ │ │ │ @@ -132163,22 +132190,22 @@ │ │ type : '(Landroid/app/Dialog;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -07607c: |[07607c] android.support.v7.app.AppCompatDelegate.create:(Landroid/app/Dialog;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ -07608c: 6e10 1c00 0200 |0000: invoke-virtual {v2}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@001c │ │ -076092: 0c00 |0003: move-result-object v0 │ │ -076094: 6e10 1d00 0200 |0004: invoke-virtual {v2}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@001d │ │ -07609a: 0c01 |0007: move-result-object v1 │ │ -07609c: 7130 f511 1003 |0008: invoke-static {v0, v1, v3}, Landroid/support/v7/app/AppCompatDelegate;.create:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; // method@11f5 │ │ -0760a2: 0c00 |000b: move-result-object v0 │ │ -0760a4: 1100 |000c: return-object v0 │ │ +076100: |[076100] android.support.v7.app.AppCompatDelegate.create:(Landroid/app/Dialog;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ +076110: 6e10 1c00 0200 |0000: invoke-virtual {v2}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@001c │ │ +076116: 0c00 |0003: move-result-object v0 │ │ +076118: 6e10 1d00 0200 |0004: invoke-virtual {v2}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@001d │ │ +07611e: 0c01 |0007: move-result-object v1 │ │ +076120: 7130 f511 1003 |0008: invoke-static {v0, v1, v3}, Landroid/support/v7/app/AppCompatDelegate;.create:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; // method@11f5 │ │ +076126: 0c00 |000b: move-result-object v0 │ │ +076128: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x000d reg=2 dialog Landroid/app/Dialog; │ │ 0x0000 - 0x000d reg=3 callback Landroid/support/v7/app/AppCompatCallback; │ │ │ │ @@ -132187,34 +132214,34 @@ │ │ type : '(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -0760a8: |[0760a8] android.support.v7.app.AppCompatDelegate.create:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ -0760b8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0760bc: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0760c0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0760c4: 2201 e102 |0006: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV23; // type@02e1 │ │ -0760c8: 7040 3012 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV23;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1230 │ │ -0760ce: 1101 |000b: return-object v1 │ │ -0760d0: 1301 0e00 |000c: const/16 v1, #int 14 // #e │ │ -0760d4: 3410 0800 |000e: if-lt v0, v1, 0016 // +0008 │ │ -0760d8: 2201 df02 |0010: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV14; // type@02df │ │ -0760dc: 7040 2812 2143 |0012: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV14;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1228 │ │ -0760e2: 28f6 |0015: goto 000b // -000a │ │ -0760e4: 1301 0b00 |0016: const/16 v1, #int 11 // #b │ │ -0760e8: 3410 0800 |0018: if-lt v0, v1, 0020 // +0008 │ │ -0760ec: 2201 dd02 |001a: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV11; // type@02dd │ │ -0760f0: 7040 2212 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV11;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1222 │ │ -0760f6: 28ec |001f: goto 000b // -0014 │ │ -0760f8: 2201 f102 |0020: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7; // type@02f1 │ │ -0760fc: 7040 6c12 2143 |0022: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@126c │ │ -076102: 28e6 |0025: goto 000b // -001a │ │ +07612c: |[07612c] android.support.v7.app.AppCompatDelegate.create:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ +07613c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +076140: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +076144: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +076148: 2201 e202 |0006: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV23; // type@02e2 │ │ +07614c: 7040 3012 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV23;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1230 │ │ +076152: 1101 |000b: return-object v1 │ │ +076154: 1301 0e00 |000c: const/16 v1, #int 14 // #e │ │ +076158: 3410 0800 |000e: if-lt v0, v1, 0016 // +0008 │ │ +07615c: 2201 e002 |0010: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV14; // type@02e0 │ │ +076160: 7040 2812 2143 |0012: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV14;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1228 │ │ +076166: 28f6 |0015: goto 000b // -000a │ │ +076168: 1301 0b00 |0016: const/16 v1, #int 11 // #b │ │ +07616c: 3410 0800 |0018: if-lt v0, v1, 0020 // +0008 │ │ +076170: 2201 de02 |001a: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV11; // type@02de │ │ +076174: 7040 2212 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV11;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1222 │ │ +07617a: 28ec |001f: goto 000b // -0014 │ │ +07617c: 2201 f202 |0020: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7; // type@02f2 │ │ +076180: 7040 6c12 2143 |0022: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@126c │ │ +076186: 28e6 |0025: goto 000b // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0002 line=132 │ │ 0x0006 line=133 │ │ 0x000b line=139 │ │ 0x000c line=134 │ │ @@ -132327,27 +132354,27 @@ │ │ │ │ #16 : (in Landroid/support/v7/app/AppCompatDelegate;) │ │ name : 'setTitle' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 721 (AppCompatDelegate.java) │ │ + source_file_idx : 722 (AppCompatDelegate.java) │ │ │ │ -Class #582 header: │ │ -class_idx : 800 │ │ +Class #583 header: │ │ +class_idx : 801 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 5053 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 5063 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 23 │ │ │ │ -Class #582 - │ │ +Class #583 - │ │ Class descriptor : 'Landroid/support/v7/view/WindowCallbackWrapper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/Window$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -132361,23 +132388,23 @@ │ │ type : '(Landroid/view/Window$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -076104: |[076104] android.support.v7.view.WindowCallbackWrapper.:(Landroid/view/Window$Callback;)V │ │ -076114: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07611a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -07611e: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -076122: 1a01 bb13 |0007: const-string v1, "Window callback may not be null" // string@13bb │ │ -076126: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -07612c: 2700 |000c: throw v0 │ │ -07612e: 5b23 700a |000d: iput-object v3, v2, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076132: 0e00 |000f: return-void │ │ +076188: |[076188] android.support.v7.view.WindowCallbackWrapper.:(Landroid/view/Window$Callback;)V │ │ +076198: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07619e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0761a2: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0761a6: 1a01 c513 |0007: const-string v1, "Window callback may not be null" // string@13c5 │ │ +0761aa: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0761b0: 2700 |000c: throw v0 │ │ +0761b2: 5b23 700a |000d: iput-object v3, v2, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0761b6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x000d line=45 │ │ 0x000f line=46 │ │ @@ -132391,19 +132418,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076134: |[076134] android.support.v7.view.WindowCallbackWrapper.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -076144: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076148: 7220 bc20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@20bc │ │ -07614e: 0a00 |0005: move-result v0 │ │ -076150: 0f00 |0006: return v0 │ │ +0761b8: |[0761b8] android.support.v7.view.WindowCallbackWrapper.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ +0761c8: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0761cc: 7220 bc20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@20bc │ │ +0761d2: 0a00 |0005: move-result v0 │ │ +0761d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -132412,19 +132439,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076154: |[076154] android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -076164: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076168: 7220 bd20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@20bd │ │ -07616e: 0a00 |0005: move-result v0 │ │ -076170: 0f00 |0006: return v0 │ │ +0761d8: |[0761d8] android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0761e8: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0761ec: 7220 bd20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@20bd │ │ +0761f2: 0a00 |0005: move-result v0 │ │ +0761f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -132433,19 +132460,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076174: |[076174] android.support.v7.view.WindowCallbackWrapper.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ -076184: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076188: 7220 be20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@20be │ │ -07618e: 0a00 |0005: move-result v0 │ │ -076190: 0f00 |0006: return v0 │ │ +0761f8: |[0761f8] android.support.v7.view.WindowCallbackWrapper.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ +076208: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +07620c: 7220 be20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@20be │ │ +076212: 0a00 |0005: move-result v0 │ │ +076214: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -132454,19 +132481,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076194: |[076194] android.support.v7.view.WindowCallbackWrapper.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0761a4: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -0761a8: 7220 bf20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@20bf │ │ -0761ae: 0a00 |0005: move-result v0 │ │ -0761b0: 0f00 |0006: return v0 │ │ +076218: |[076218] android.support.v7.view.WindowCallbackWrapper.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +076228: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +07622c: 7220 bf20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@20bf │ │ +076232: 0a00 |0005: move-result v0 │ │ +076234: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -132475,19 +132502,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0761b4: |[0761b4] android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0761c4: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -0761c8: 7220 c020 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@20c0 │ │ -0761ce: 0a00 |0005: move-result v0 │ │ -0761d0: 0f00 |0006: return v0 │ │ +076238: |[076238] android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +076248: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +07624c: 7220 c020 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@20c0 │ │ +076252: 0a00 |0005: move-result v0 │ │ +076254: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -132496,19 +132523,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0761d4: |[0761d4] android.support.v7.view.WindowCallbackWrapper.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ -0761e4: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -0761e8: 7220 c120 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@20c1 │ │ -0761ee: 0a00 |0005: move-result v0 │ │ -0761f0: 0f00 |0006: return v0 │ │ +076258: |[076258] android.support.v7.view.WindowCallbackWrapper.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ +076268: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +07626c: 7220 c120 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@20c1 │ │ +076272: 0a00 |0005: move-result v0 │ │ +076274: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -132517,18 +132544,18 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0761f4: |[0761f4] android.support.v7.view.WindowCallbackWrapper.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ -076204: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076208: 7220 c220 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@20c2 │ │ -07620e: 0e00 |0005: return-void │ │ +076278: |[076278] android.support.v7.view.WindowCallbackWrapper.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ +076288: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +07628c: 7220 c220 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@20c2 │ │ +076292: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 mode Landroid/view/ActionMode; │ │ @@ -132538,18 +132565,18 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076210: |[076210] android.support.v7.view.WindowCallbackWrapper.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ -076220: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076224: 7220 c320 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@20c3 │ │ -07622a: 0e00 |0005: return-void │ │ +076294: |[076294] android.support.v7.view.WindowCallbackWrapper.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ +0762a4: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0762a8: 7220 c320 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@20c3 │ │ +0762ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 mode Landroid/view/ActionMode; │ │ @@ -132559,18 +132586,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07622c: |[07622c] android.support.v7.view.WindowCallbackWrapper.onAttachedToWindow:()V │ │ -07623c: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076240: 7210 c420 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onAttachedToWindow:()V // method@20c4 │ │ -076246: 0e00 |0005: return-void │ │ +0762b0: |[0762b0] android.support.v7.view.WindowCallbackWrapper.onAttachedToWindow:()V │ │ +0762c0: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0762c4: 7210 c420 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onAttachedToWindow:()V // method@20c4 │ │ +0762ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ │ │ @@ -132579,18 +132606,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -076248: |[076248] android.support.v7.view.WindowCallbackWrapper.onContentChanged:()V │ │ -076258: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -07625c: 7210 c520 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ -076262: 0e00 |0005: return-void │ │ +0762cc: |[0762cc] android.support.v7.view.WindowCallbackWrapper.onContentChanged:()V │ │ +0762dc: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0762e0: 7210 c520 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ +0762e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ │ │ @@ -132599,19 +132626,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -076264: |[076264] android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -076274: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076278: 7230 c620 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@20c6 │ │ -07627e: 0a00 |0005: move-result v0 │ │ -076280: 0f00 |0006: return v0 │ │ +0762e8: |[0762e8] android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0762f8: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0762fc: 7230 c620 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@20c6 │ │ +076302: 0a00 |0005: move-result v0 │ │ +076304: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -132621,19 +132648,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076284: |[076284] android.support.v7.view.WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ -076294: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076298: 7220 c720 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@20c7 │ │ -07629e: 0c00 |0005: move-result-object v0 │ │ -0762a0: 1100 |0006: return-object v0 │ │ +076308: |[076308] android.support.v7.view.WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ +076318: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +07631c: 7220 c720 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@20c7 │ │ +076322: 0c00 |0005: move-result-object v0 │ │ +076324: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ │ │ @@ -132642,18 +132669,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0762a4: |[0762a4] android.support.v7.view.WindowCallbackWrapper.onDetachedFromWindow:()V │ │ -0762b4: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -0762b8: 7210 c820 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@20c8 │ │ -0762be: 0e00 |0005: return-void │ │ +076328: |[076328] android.support.v7.view.WindowCallbackWrapper.onDetachedFromWindow:()V │ │ +076338: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +07633c: 7210 c820 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@20c8 │ │ +076342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ │ │ @@ -132662,19 +132689,19 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0762c0: |[0762c0] android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0762d0: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -0762d4: 7230 c920 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@20c9 │ │ -0762da: 0a00 |0005: move-result v0 │ │ -0762dc: 0f00 |0006: return v0 │ │ +076344: |[076344] android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +076354: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +076358: 7230 c920 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@20c9 │ │ +07635e: 0a00 |0005: move-result v0 │ │ +076360: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -132684,19 +132711,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0762e0: |[0762e0] android.support.v7.view.WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -0762f0: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -0762f4: 7230 ca20 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ -0762fa: 0a00 |0005: move-result v0 │ │ -0762fc: 0f00 |0006: return v0 │ │ +076364: |[076364] android.support.v7.view.WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +076374: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +076378: 7230 ca20 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ +07637e: 0a00 |0005: move-result v0 │ │ +076380: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -132706,18 +132733,18 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076300: |[076300] android.support.v7.view.WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ -076310: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076314: 7230 cb20 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ -07631a: 0e00 |0005: return-void │ │ +076384: |[076384] android.support.v7.view.WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ +076394: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +076398: 7230 cb20 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ +07639e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 featureId I │ │ @@ -132728,19 +132755,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 │ │ -07631c: |[07631c] android.support.v7.view.WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -07632c: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076330: 7240 cc20 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ -076336: 0a00 |0005: move-result v0 │ │ -076338: 0f00 |0006: return v0 │ │ +0763a0: |[0763a0] android.support.v7.view.WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0763b0: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0763b4: 7240 cc20 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ +0763ba: 0a00 |0005: move-result v0 │ │ +0763bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 view Landroid/view/View; │ │ @@ -132751,19 +132778,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07633c: |[07633c] android.support.v7.view.WindowCallbackWrapper.onSearchRequested:()Z │ │ -07634c: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076350: 7210 cd20 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@20cd │ │ -076356: 0a00 |0005: move-result v0 │ │ -076358: 0f00 |0006: return v0 │ │ +0763c0: |[0763c0] android.support.v7.view.WindowCallbackWrapper.onSearchRequested:()Z │ │ +0763d0: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0763d4: 7210 cd20 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@20cd │ │ +0763da: 0a00 |0005: move-result v0 │ │ +0763dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ │ │ #18 : (in Landroid/support/v7/view/WindowCallbackWrapper;) │ │ @@ -132771,19 +132798,19 @@ │ │ type : '(Landroid/view/SearchEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07635c: |[07635c] android.support.v7.view.WindowCallbackWrapper.onSearchRequested:(Landroid/view/SearchEvent;)Z │ │ -07636c: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076370: 7220 ce20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onSearchRequested:(Landroid/view/SearchEvent;)Z // method@20ce │ │ -076376: 0a00 |0005: move-result v0 │ │ -076378: 0f00 |0006: return v0 │ │ +0763e0: |[0763e0] android.support.v7.view.WindowCallbackWrapper.onSearchRequested:(Landroid/view/SearchEvent;)Z │ │ +0763f0: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +0763f4: 7220 ce20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onSearchRequested:(Landroid/view/SearchEvent;)Z // method@20ce │ │ +0763fa: 0a00 |0005: move-result v0 │ │ +0763fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 searchEvent Landroid/view/SearchEvent; │ │ │ │ @@ -132792,18 +132819,18 @@ │ │ type : '(Landroid/view/WindowManager$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07637c: |[07637c] android.support.v7.view.WindowCallbackWrapper.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V │ │ -07638c: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -076390: 7220 cf20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V // method@20cf │ │ -076396: 0e00 |0005: return-void │ │ +076400: |[076400] android.support.v7.view.WindowCallbackWrapper.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V │ │ +076410: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +076414: 7220 cf20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V // method@20cf │ │ +07641a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 attrs Landroid/view/WindowManager$LayoutParams; │ │ @@ -132813,18 +132840,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076398: |[076398] android.support.v7.view.WindowCallbackWrapper.onWindowFocusChanged:(Z)V │ │ -0763a8: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -0763ac: 7220 d020 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowFocusChanged:(Z)V // method@20d0 │ │ -0763b2: 0e00 |0005: return-void │ │ +07641c: |[07641c] android.support.v7.view.WindowCallbackWrapper.onWindowFocusChanged:(Z)V │ │ +07642c: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +076430: 7220 d020 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowFocusChanged:(Z)V // method@20d0 │ │ +076436: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 hasFocus Z │ │ @@ -132834,19 +132861,19 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0763b4: |[0763b4] android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -0763c4: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -0763c8: 7220 d120 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@20d1 │ │ -0763ce: 0c00 |0005: move-result-object v0 │ │ -0763d0: 1100 |0006: return-object v0 │ │ +076438: |[076438] android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +076448: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +07644c: 7220 d120 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@20d1 │ │ +076452: 0c00 |0005: move-result-object v0 │ │ +076454: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/view/ActionMode$Callback; │ │ │ │ @@ -132855,45 +132882,45 @@ │ │ type : '(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0763d4: |[0763d4] android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -0763e4: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ -0763e8: 7230 d220 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@20d2 │ │ -0763ee: 0c00 |0005: move-result-object v0 │ │ -0763f0: 1100 |0006: return-object v0 │ │ +076458: |[076458] android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ +076468: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@0a70 │ │ +07646c: 7230 d220 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@20d2 │ │ +076472: 0c00 |0005: move-result-object v0 │ │ +076474: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/view/ActionMode$Callback; │ │ 0x0000 - 0x0007 reg=3 type I │ │ │ │ - source_file_idx : 5053 (WindowCallbackWrapper.java) │ │ + source_file_idx : 5063 (WindowCallbackWrapper.java) │ │ │ │ -Class #583 header: │ │ -class_idx : 731 │ │ +Class #584 header: │ │ +class_idx : 732 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 800 │ │ -source_file_idx : 722 │ │ +superclass_idx : 801 │ │ +source_file_idx : 723 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #583 annotations: │ │ +Class #584 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AppCompatWindowCallbackBase" │ │ │ │ -Class #583 - │ │ +Class #584 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/WindowCallbackWrapper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;) │ │ @@ -132906,18 +132933,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0763f4: |[0763f4] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V │ │ -076404: 5b01 ca04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ -076408: 7020 0c14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/view/WindowCallbackWrapper;.:(Landroid/view/Window$Callback;)V // method@140c │ │ -07640e: 0e00 |0005: return-void │ │ +076478: |[076478] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V │ │ +076488: 5b01 ca04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ +07648c: 7020 0c14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/view/WindowCallbackWrapper;.:(Landroid/view/Window$Callback;)V // method@140c │ │ +076492: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0002 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ @@ -132930,26 +132957,26 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -076410: |[076410] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -076420: 5410 ca04 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ -076424: 6e20 1012 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@1210 │ │ -07642a: 0a00 |0005: move-result v0 │ │ -07642c: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -076430: 6f20 0e14 2100 |0008: invoke-super {v1, v2}, Landroid/support/v7/view/WindowCallbackWrapper;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@140e │ │ -076436: 0a00 |000b: move-result v0 │ │ -076438: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -07643c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -07643e: 0f00 |000f: return v0 │ │ -076440: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -076442: 28fe |0011: goto 000f // -0002 │ │ +076494: |[076494] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0764a4: 5410 ca04 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ +0764a8: 6e20 1012 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@1210 │ │ +0764ae: 0a00 |0005: move-result v0 │ │ +0764b0: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +0764b4: 6f20 0e14 2100 |0008: invoke-super {v1, v2}, Landroid/support/v7/view/WindowCallbackWrapper;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@140e │ │ +0764ba: 0a00 |000b: move-result v0 │ │ +0764bc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0764c0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0764c2: 0f00 |000f: return v0 │ │ +0764c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0764c6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ 0x0000 - 0x0012 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -132958,28 +132985,28 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -076444: |[076444] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ -076454: 6f20 0f14 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@140f │ │ -07645a: 0a00 |0003: move-result v0 │ │ -07645c: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -076460: 5420 ca04 |0006: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ -076464: 6e10 561f 0300 |0008: invoke-virtual {v3}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ -07646a: 0a01 |000b: move-result v1 │ │ -07646c: 6e30 1a12 1003 |000c: invoke-virtual {v0, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@121a │ │ -076472: 0a00 |000f: move-result v0 │ │ -076474: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -076478: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -07647a: 0f00 |0013: return v0 │ │ -07647c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -07647e: 28fe |0015: goto 0013 // -0002 │ │ +0764c8: |[0764c8] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ +0764d8: 6f20 0f14 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@140f │ │ +0764de: 0a00 |0003: move-result v0 │ │ +0764e0: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +0764e4: 5420 ca04 |0006: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ +0764e8: 6e10 561f 0300 |0008: invoke-virtual {v3}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ +0764ee: 0a01 |000b: move-result v1 │ │ +0764f0: 6e30 1a12 1003 |000c: invoke-virtual {v0, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@121a │ │ +0764f6: 0a00 |000f: move-result v0 │ │ +0764f8: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +0764fc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0764fe: 0f00 |0013: return v0 │ │ +076500: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +076502: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ 0x0000 - 0x0016 reg=3 event Landroid/view/KeyEvent; │ │ │ │ @@ -132988,16 +133015,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -076480: |[076480] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onContentChanged:()V │ │ -076490: 0e00 |0000: return-void │ │ +076504: |[076504] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onContentChanged:()V │ │ +076514: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ │ │ #3 : (in Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;) │ │ @@ -133005,23 +133032,23 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -076494: |[076494] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0764a4: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ -0764a8: 2030 2e03 |0002: instance-of v0, v3, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -0764ac: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0764b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0764b2: 0f00 |0007: return v0 │ │ -0764b4: 6f30 1714 2103 |0008: invoke-super {v1, v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1417 │ │ -0764ba: 0a00 |000b: move-result v0 │ │ -0764bc: 28fb |000c: goto 0007 // -0005 │ │ +076518: |[076518] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +076528: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ +07652c: 2030 2f03 |0002: instance-of v0, v3, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +076530: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +076534: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +076536: 0f00 |0007: return v0 │ │ +076538: 6f30 1714 2103 |0008: invoke-super {v1, v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1417 │ │ +07653e: 0a00 |000b: move-result v0 │ │ +076540: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=239 │ │ 0x0007 line=241 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ @@ -133033,20 +133060,20 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0764c0: |[0764c0] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -0764d0: 6f30 1b14 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.onMenuOpened:(ILandroid/view/Menu;)Z // method@141b │ │ -0764d6: 5410 ca04 |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ -0764da: 6e30 1b12 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onMenuOpened:(ILandroid/view/Menu;)Z // method@121b │ │ -0764e0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0764e2: 0f00 |0009: return v0 │ │ +076544: |[076544] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +076554: 6f30 1b14 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.onMenuOpened:(ILandroid/view/Menu;)Z // method@141b │ │ +07655a: 5410 ca04 |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ +07655e: 6e30 1b12 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onMenuOpened:(ILandroid/view/Menu;)Z // method@121b │ │ +076564: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +076566: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ 0x0008 line=281 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ @@ -133058,19 +133085,19 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0764e4: |[0764e4] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onPanelClosed:(ILandroid/view/Menu;)V │ │ -0764f4: 6f30 1c14 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.onPanelClosed:(ILandroid/view/Menu;)V // method@141c │ │ -0764fa: 5410 ca04 |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ -0764fe: 6e30 1c12 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onPanelClosed:(ILandroid/view/Menu;)V // method@121c │ │ -076504: 0e00 |0008: return-void │ │ +076568: |[076568] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onPanelClosed:(ILandroid/view/Menu;)V │ │ +076578: 6f30 1c14 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.onPanelClosed:(ILandroid/view/Menu;)V // method@141c │ │ +07657e: 5410 ca04 |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@04ca │ │ +076582: 6e30 1c12 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onPanelClosed:(ILandroid/view/Menu;)V // method@121c │ │ +076588: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0003 line=287 │ │ 0x0008 line=288 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ @@ -133082,35 +133109,35 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -076508: |[076508] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -076518: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07651a: 2072 2e03 |0001: instance-of v2, v7, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -07651e: 3802 0c00 |0003: if-eqz v2, 000f // +000c │ │ -076522: 0772 |0005: move-object v2, v7 │ │ -076524: 1f02 2e03 |0006: check-cast v2, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -076528: 0721 |0008: move-object v1, v2 │ │ -07652a: 3905 0800 |0009: if-nez v5, 0011 // +0008 │ │ -07652e: 3901 0600 |000b: if-nez v1, 0011 // +0006 │ │ -076532: 0130 |000d: move v0, v3 │ │ -076534: 0f00 |000e: return v0 │ │ -076536: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -076538: 28f9 |0010: goto 0009 // -0007 │ │ -07653a: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ -07653e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -076540: 6e20 2715 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@1527 │ │ -076546: 6f40 1d14 5476 |0017: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/view/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@141d │ │ -07654c: 0a00 |001a: move-result v0 │ │ -07654e: 3801 f3ff |001b: if-eqz v1, 000e // -000d │ │ -076552: 6e20 2715 3100 |001d: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@1527 │ │ -076558: 28ee |0020: goto 000e // -0012 │ │ +07658c: |[07658c] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +07659c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07659e: 2072 2f03 |0001: instance-of v2, v7, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +0765a2: 3802 0c00 |0003: if-eqz v2, 000f // +000c │ │ +0765a6: 0772 |0005: move-object v2, v7 │ │ +0765a8: 1f02 2f03 |0006: check-cast v2, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +0765ac: 0721 |0008: move-object v1, v2 │ │ +0765ae: 3905 0800 |0009: if-nez v5, 0011 // +0008 │ │ +0765b2: 3901 0600 |000b: if-nez v1, 0011 // +0006 │ │ +0765b6: 0130 |000d: move v0, v3 │ │ +0765b8: 0f00 |000e: return v0 │ │ +0765ba: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0765bc: 28f9 |0010: goto 0009 // -0007 │ │ +0765be: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ +0765c2: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0765c4: 6e20 2715 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@1527 │ │ +0765ca: 6f40 1d14 5476 |0017: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/view/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@141d │ │ +0765d0: 0a00 |001a: move-result v0 │ │ +0765d2: 3801 f3ff |001b: if-eqz v1, 000e // -000d │ │ +0765d6: 6e20 2715 3100 |001d: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@1527 │ │ +0765dc: 28ee |0020: goto 000e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x0009 line=254 │ │ 0x000e line=274 │ │ 0x000f line=252 │ │ 0x0011 line=264 │ │ @@ -133123,31 +133150,31 @@ │ │ 0x001b - 0x0021 reg=0 handled Z │ │ 0x0011 - 0x0021 reg=1 mb Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ 0x0000 - 0x0021 reg=5 featureId I │ │ 0x0000 - 0x0021 reg=6 view Landroid/view/View; │ │ 0x0000 - 0x0021 reg=7 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 722 (AppCompatDelegateImplBase.java) │ │ + source_file_idx : 723 (AppCompatDelegateImplBase.java) │ │ │ │ -Class #584 header: │ │ -class_idx : 732 │ │ +Class #585 header: │ │ +class_idx : 733 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 730 │ │ -source_file_idx : 722 │ │ +superclass_idx : 731 │ │ +source_file_idx : 723 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ -Class #584 annotations: │ │ +Class #585 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; } │ │ │ │ -Class #584 - │ │ +Class #585 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplBase;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Landroid/support/v7/app/AppCompatDelegate;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -133212,38 +133239,38 @@ │ │ type : '(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -07655c: |[07655c] android.support.v7.app.AppCompatDelegateImplBase.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -07656c: 7010 f111 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/AppCompatDelegate;.:()V // method@11f1 │ │ -076572: 5b23 ce04 |0003: iput-object v3, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@04ce │ │ -076576: 5b24 d704 |0005: iput-object v4, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@04d7 │ │ -07657a: 5b25 cc04 |0007: iput-object v5, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@04cc │ │ -07657e: 5420 d704 |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@04d7 │ │ -076582: 6e10 d620 0000 |000b: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@20d6 │ │ -076588: 0c00 |000e: move-result-object v0 │ │ -07658a: 5b20 d304 |000f: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ -07658e: 5420 d304 |0011: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ -076592: 2000 db02 |0013: instance-of v0, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; // type@02db │ │ -076596: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -07659a: 2200 5705 |0017: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -07659e: 1a01 c702 |0019: const-string v1, "AppCompat has already installed itself into the Window" // string@02c7 │ │ -0765a2: 7020 9327 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0765a8: 2700 |001e: throw v0 │ │ -0765aa: 5420 d304 |001f: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ -0765ae: 6e20 2112 0200 |0021: invoke-virtual {v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplBase;.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; // method@1221 │ │ -0765b4: 0c00 |0024: move-result-object v0 │ │ -0765b6: 5b20 cd04 |0025: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@04cd │ │ -0765ba: 5420 d704 |0027: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@04d7 │ │ -0765be: 5421 cd04 |0029: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@04cd │ │ -0765c2: 6e20 da20 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@20da │ │ -0765c8: 0e00 |002e: return-void │ │ +0765e0: |[0765e0] android.support.v7.app.AppCompatDelegateImplBase.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +0765f0: 7010 f111 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/AppCompatDelegate;.:()V // method@11f1 │ │ +0765f6: 5b23 ce04 |0003: iput-object v3, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@04ce │ │ +0765fa: 5b24 d704 |0005: iput-object v4, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@04d7 │ │ +0765fe: 5b25 cc04 |0007: iput-object v5, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@04cc │ │ +076602: 5420 d704 |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@04d7 │ │ +076606: 6e10 d620 0000 |000b: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@20d6 │ │ +07660c: 0c00 |000e: move-result-object v0 │ │ +07660e: 5b20 d304 |000f: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ +076612: 5420 d304 |0011: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ +076616: 2000 dc02 |0013: instance-of v0, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; // type@02dc │ │ +07661a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +07661e: 2200 5805 |0017: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +076622: 1a01 c802 |0019: const-string v1, "AppCompat has already installed itself into the Window" // string@02c8 │ │ +076626: 7020 9327 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +07662c: 2700 |001e: throw v0 │ │ +07662e: 5420 d304 |001f: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ +076632: 6e20 2112 0200 |0021: invoke-virtual {v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplBase;.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; // method@1221 │ │ +076638: 0c00 |0024: move-result-object v0 │ │ +07663a: 5b20 cd04 |0025: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@04cd │ │ +07663e: 5420 d704 |0027: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@04d7 │ │ +076642: 5421 cd04 |0029: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@04cd │ │ +076646: 6e20 da20 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@20da │ │ +07664c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0005 line=64 │ │ 0x0007 line=65 │ │ 0x0009 line=67 │ │ @@ -133270,24 +133297,24 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0765cc: |[0765cc] android.support.v7.app.AppCompatDelegateImplBase.getActionBarThemedContext:()Landroid/content/Context; │ │ -0765dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0765de: 6e10 1312 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1213 │ │ -0765e4: 0c00 |0004: move-result-object v0 │ │ -0765e6: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -0765ea: 6e10 4911 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@1149 │ │ -0765f0: 0c01 |000a: move-result-object v1 │ │ -0765f2: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -0765f6: 5421 ce04 |000d: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@04ce │ │ -0765fa: 1101 |000f: return-object v1 │ │ +076650: |[076650] android.support.v7.app.AppCompatDelegateImplBase.getActionBarThemedContext:()Landroid/content/Context; │ │ +076660: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +076662: 6e10 1312 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1213 │ │ +076668: 0c00 |0004: move-result-object v0 │ │ +07666a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +07666e: 6e10 4911 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@1149 │ │ +076674: 0c01 |000a: move-result-object v1 │ │ +076676: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +07667a: 5421 ce04 |000d: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@04ce │ │ +07667e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0001 line=124 │ │ 0x0005 line=125 │ │ 0x0007 line=126 │ │ 0x000b line=129 │ │ @@ -133303,30 +133330,30 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0765fc: |[0765fc] android.support.v7.app.AppCompatDelegateImplBase.getMenuInflater:()Landroid/view/MenuInflater; │ │ -07660c: 5420 d204 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@04d2 │ │ -076610: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -076614: 6e10 1612 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.initWindowDecorActionBar:()V // method@1216 │ │ -07661a: 2201 1d03 |0007: new-instance v1, Landroid/support/v7/view/SupportMenuInflater; // type@031d │ │ -07661e: 5420 cb04 |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@04cb │ │ -076622: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ -076626: 5420 cb04 |000d: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@04cb │ │ -07662a: 6e10 4911 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@1149 │ │ -076630: 0c00 |0012: move-result-object v0 │ │ -076632: 7020 f113 0100 |0013: invoke-direct {v1, v0}, Landroid/support/v7/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@13f1 │ │ -076638: 5b21 d204 |0016: iput-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@04d2 │ │ -07663c: 5420 d204 |0018: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@04d2 │ │ -076640: 1100 |001a: return-object v0 │ │ -076642: 5420 ce04 |001b: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@04ce │ │ -076646: 28f6 |001d: goto 0013 // -000a │ │ +076680: |[076680] android.support.v7.app.AppCompatDelegateImplBase.getMenuInflater:()Landroid/view/MenuInflater; │ │ +076690: 5420 d204 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@04d2 │ │ +076694: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +076698: 6e10 1612 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.initWindowDecorActionBar:()V // method@1216 │ │ +07669e: 2201 1e03 |0007: new-instance v1, Landroid/support/v7/view/SupportMenuInflater; // type@031e │ │ +0766a2: 5420 cb04 |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@04cb │ │ +0766a6: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ +0766aa: 5420 cb04 |000d: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@04cb │ │ +0766ae: 6e10 4911 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@1149 │ │ +0766b4: 0c00 |0012: move-result-object v0 │ │ +0766b6: 7020 f113 0100 |0013: invoke-direct {v1, v0}, Landroid/support/v7/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@13f1 │ │ +0766bc: 5b21 d204 |0016: iput-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@04d2 │ │ +0766c0: 5420 d204 |0018: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@04d2 │ │ +0766c4: 1100 |001a: return-object v0 │ │ +0766c6: 5420 ce04 |001b: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@04ce │ │ +0766ca: 28f6 |001d: goto 0013 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=99 │ │ 0x0007 line=100 │ │ 0x0018 line=103 │ │ 0x001b line=100 │ │ @@ -133338,18 +133365,18 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -076648: |[076648] android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -076658: 6e10 1612 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.initWindowDecorActionBar:()V // method@1216 │ │ -07665e: 5410 cb04 |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@04cb │ │ -076662: 1100 |0005: return-object v0 │ │ +0766cc: |[0766cc] android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0766dc: 6e10 1612 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.initWindowDecorActionBar:()V // method@1216 │ │ +0766e2: 5410 cb04 |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@04cb │ │ +0766e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ @@ -133358,25 +133385,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -076664: |[076664] android.support.v7.app.AppCompatDelegateImplBase.getTitle:()Ljava/lang/CharSequence; │ │ -076674: 5410 d304 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ -076678: 2000 0e00 |0002: instance-of v0, v0, Landroid/app/Activity; // type@000e │ │ -07667c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -076680: 5410 d304 |0006: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ -076684: 1f00 0e00 |0008: check-cast v0, Landroid/app/Activity; // type@000e │ │ -076688: 6e10 0a00 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@000a │ │ -07668e: 0c00 |000d: move-result-object v0 │ │ -076690: 1100 |000e: return-object v0 │ │ -076692: 5410 d604 |000f: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mTitle:Ljava/lang/CharSequence; // field@04d6 │ │ -076696: 28fd |0011: goto 000e // -0003 │ │ +0766e8: |[0766e8] android.support.v7.app.AppCompatDelegateImplBase.getTitle:()Ljava/lang/CharSequence; │ │ +0766f8: 5410 d304 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ +0766fc: 2000 0e00 |0002: instance-of v0, v0, Landroid/app/Activity; // type@000e │ │ +076700: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +076704: 5410 d304 |0006: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@04d3 │ │ +076708: 1f00 0e00 |0008: check-cast v0, Landroid/app/Activity; // type@000e │ │ +07670c: 6e10 0a00 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@000a │ │ +076712: 0c00 |000d: move-result-object v0 │ │ +076714: 1100 |000e: return-object v0 │ │ +076716: 5410 d604 |000f: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mTitle:Ljava/lang/CharSequence; // field@04d6 │ │ +07671a: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0006 line=211 │ │ 0x000e line=214 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ @@ -133386,19 +133413,19 @@ │ │ type : '()Landroid/view/Window$Callback;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -076698: |[076698] android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback:()Landroid/view/Window$Callback; │ │ -0766a8: 5410 d704 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@04d7 │ │ -0766ac: 6e10 d620 0000 |0002: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@20d6 │ │ -0766b2: 0c00 |0005: move-result-object v0 │ │ -0766b4: 1100 |0006: return-object v0 │ │ +07671c: |[07671c] android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback:()Landroid/view/Window$Callback; │ │ +07672c: 5410 d704 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@04d7 │ │ +076730: 6e10 d620 0000 |0002: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@20d6 │ │ +076736: 0c00 |0005: move-result-object v0 │ │ +076738: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ #6 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -133412,17 +133439,17 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0766b8: |[0766b8] android.support.v7.app.AppCompatDelegateImplBase.isDestroyed:()Z │ │ -0766c8: 5510 d004 |0000: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mIsDestroyed:Z // field@04d0 │ │ -0766cc: 0f00 |0002: return v0 │ │ +07673c: |[07673c] android.support.v7.app.AppCompatDelegateImplBase.isDestroyed:()Z │ │ +07674c: 5510 d004 |0000: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mIsDestroyed:Z // field@04d0 │ │ +076750: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ #8 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -133430,17 +133457,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0766d0: |[0766d0] android.support.v7.app.AppCompatDelegateImplBase.isHandleNativeActionModesEnabled:()Z │ │ -0766e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0766e2: 0f00 |0001: return v0 │ │ +076754: |[076754] android.support.v7.app.AppCompatDelegateImplBase.isHandleNativeActionModesEnabled:()Z │ │ +076764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076766: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ #9 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -133448,18 +133475,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0766e4: |[0766e4] android.support.v7.app.AppCompatDelegateImplBase.onDestroy:()V │ │ -0766f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0766f6: 5c10 d004 |0001: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mIsDestroyed:Z // field@04d0 │ │ -0766fa: 0e00 |0003: return-void │ │ +076768: |[076768] android.support.v7.app.AppCompatDelegateImplBase.onDestroy:()V │ │ +076778: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07677a: 5c10 d004 |0001: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mIsDestroyed:Z // field@04d0 │ │ +07677e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ @@ -133492,17 +133519,17 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0766fc: |[0766fc] android.support.v7.app.AppCompatDelegateImplBase.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -07670c: 5410 cb04 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@04cb │ │ -076710: 1100 |0002: return-object v0 │ │ +076780: |[076780] android.support.v7.app.AppCompatDelegateImplBase.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +076790: 5410 cb04 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@04cb │ │ +076794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ #15 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -133510,18 +133537,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076714: |[076714] android.support.v7.app.AppCompatDelegateImplBase.setTitle:(Ljava/lang/CharSequence;)V │ │ -076724: 5b01 d604 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase;.mTitle:Ljava/lang/CharSequence; // field@04d6 │ │ -076728: 6e20 1d12 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@121d │ │ -07672e: 0e00 |0005: return-void │ │ +076798: |[076798] android.support.v7.app.AppCompatDelegateImplBase.setTitle:(Ljava/lang/CharSequence;)V │ │ +0767a8: 5b01 d604 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase;.mTitle:Ljava/lang/CharSequence; // field@04d6 │ │ +0767ac: 6e20 1d12 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@121d │ │ +0767b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0002 line=203 │ │ 0x0005 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ @@ -133538,43 +133565,43 @@ │ │ type : '(Landroid/view/Window$Callback;)Landroid/view/Window$Callback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076730: |[076730] android.support.v7.app.AppCompatDelegateImplBase.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ -076740: 2200 db02 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; // type@02db │ │ -076744: 7030 0612 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V // method@1206 │ │ -07674a: 1100 |0005: return-object v0 │ │ +0767b4: |[0767b4] android.support.v7.app.AppCompatDelegateImplBase.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ +0767c4: 2200 dc02 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; // type@02dc │ │ +0767c8: 7030 0612 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V // method@1206 │ │ +0767ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ 0x0000 - 0x0006 reg=2 callback Landroid/view/Window$Callback; │ │ │ │ - source_file_idx : 722 (AppCompatDelegateImplBase.java) │ │ + source_file_idx : 723 (AppCompatDelegateImplBase.java) │ │ │ │ -Class #585 header: │ │ -class_idx : 812 │ │ +Class #586 header: │ │ +class_idx : 813 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3656 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3665 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #585 annotations: │ │ +Class #586 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuBuilder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Callback" │ │ │ │ -Class #585 - │ │ +Class #586 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuBuilder$Callback;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -133587,31 +133614,31 @@ │ │ │ │ #1 : (in Landroid/support/v7/view/menu/MenuBuilder$Callback;) │ │ name : 'onMenuModeChange' │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3656 (MenuBuilder.java) │ │ + source_file_idx : 3665 (MenuBuilder.java) │ │ │ │ -Class #586 header: │ │ -class_idx : 753 │ │ +Class #587 header: │ │ +class_idx : 754 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 732 │ │ -source_file_idx : 726 │ │ +superclass_idx : 733 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 26 │ │ direct_methods_size : 39 │ │ virtual_methods_size: 30 │ │ │ │ -Class #586 annotations: │ │ +Class #587 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; } │ │ │ │ -Class #586 - │ │ +Class #587 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/app/AppCompatDelegateImplBase;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/LayoutInflaterFactory;' │ │ #1 : 'Landroid/support/v7/view/menu/MenuBuilder$Callback;' │ │ Static fields - │ │ @@ -133726,22 +133753,22 @@ │ │ type : '(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -07674c: |[07674c] android.support.v7.app.AppCompatDelegateImplV7.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -07675c: 7040 0f12 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplBase;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@120f │ │ -076762: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -076764: 5b10 0d05 |0004: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -076768: 2200 e202 |0006: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$1; // type@02e2 │ │ -07676c: 7020 3312 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1233 │ │ -076772: 5b10 1305 |000b: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0513 │ │ -076776: 0e00 |000d: return-void │ │ +0767d0: |[0767d0] android.support.v7.app.AppCompatDelegateImplV7.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +0767e0: 7040 0f12 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplBase;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@120f │ │ +0767e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0767e8: 5b10 0d05 |0004: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +0767ec: 2200 e302 |0006: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$1; // type@02e3 │ │ +0767f0: 7020 3312 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1233 │ │ +0767f6: 5b10 1305 |000b: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0513 │ │ +0767fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=100 │ │ 0x0006 line=122 │ │ 0x000d line=145 │ │ locals : │ │ @@ -133755,17 +133782,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076778: |[076778] android.support.v7.app.AppCompatDelegateImplV7.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I │ │ -076788: 5210 1105 |0000: iget v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ -07678c: 0f00 |0002: return v0 │ │ +0767fc: |[0767fc] android.support.v7.app.AppCompatDelegateImplV7.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I │ │ +07680c: 5210 1105 |0000: iget v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ +076810: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ #2 : (in Landroid/support/v7/app/AppCompatDelegateImplV7;) │ │ @@ -133773,17 +133800,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076790: |[076790] android.support.v7.app.AppCompatDelegateImplV7.access$002:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I │ │ -0767a0: 5901 1105 |0000: iput v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ -0767a4: 0f01 |0002: return v1 │ │ +076814: |[076814] android.support.v7.app.AppCompatDelegateImplV7.access$002:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I │ │ +076824: 5901 1105 |0000: iput v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ +076828: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -133792,17 +133819,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0767a8: |[0767a8] android.support.v7.app.AppCompatDelegateImplV7.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V │ │ -0767b8: 7020 8412 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.doInvalidatePanelMenu:(I)V // method@1284 │ │ -0767be: 0e00 |0003: return-void │ │ +07682c: |[07682c] android.support.v7.app.AppCompatDelegateImplV7.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V │ │ +07683c: 7020 8412 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.doInvalidatePanelMenu:(I)V // method@1284 │ │ +076842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -133811,17 +133838,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0767c0: |[0767c0] android.support.v7.app.AppCompatDelegateImplV7.access$1000:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V │ │ -0767d0: 7030 7f12 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ -0767d6: 0e00 |0003: return-void │ │ +076844: |[076844] android.support.v7.app.AppCompatDelegateImplV7.access$1000:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V │ │ +076854: 7030 7f12 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ +07685a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -133831,17 +133858,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0767d8: |[0767d8] android.support.v7.app.AppCompatDelegateImplV7.access$1100:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -0767e8: 7020 7d12 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.checkCloseActionMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@127d │ │ -0767ee: 0e00 |0003: return-void │ │ +07685c: |[07685c] android.support.v7.app.AppCompatDelegateImplV7.access$1100:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +07686c: 7020 7d12 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.checkCloseActionMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@127d │ │ +076872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ @@ -133850,17 +133877,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0767f0: |[0767f0] android.support.v7.app.AppCompatDelegateImplV7.access$1400:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V │ │ -076800: 7020 7e12 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(I)V // method@127e │ │ -076806: 0e00 |0003: return-void │ │ +076874: |[076874] android.support.v7.app.AppCompatDelegateImplV7.access$1400:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V │ │ +076884: 7020 7e12 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(I)V // method@127e │ │ +07688a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -133869,17 +133896,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076808: |[076808] android.support.v7.app.AppCompatDelegateImplV7.access$202:(Landroid/support/v7/app/AppCompatDelegateImplV7;Z)Z │ │ -076818: 5c01 1205 |0000: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0512 │ │ -07681c: 0f01 |0002: return v1 │ │ +07688c: |[07688c] android.support.v7.app.AppCompatDelegateImplV7.access$202:(Landroid/support/v7/app/AppCompatDelegateImplV7;Z)Z │ │ +07689c: 5c01 1205 |0000: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0512 │ │ +0768a0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -133888,18 +133915,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -076820: |[076820] android.support.v7.app.AppCompatDelegateImplV7.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I │ │ -076830: 7020 b612 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.updateStatusGuard:(I)I // method@12b6 │ │ -076836: 0a00 |0003: move-result v0 │ │ -076838: 0f00 |0004: return v0 │ │ +0768a4: |[0768a4] android.support.v7.app.AppCompatDelegateImplV7.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I │ │ +0768b4: 7020 b612 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.updateStatusGuard:(I)I // method@12b6 │ │ +0768ba: 0a00 |0003: move-result v0 │ │ +0768bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -133908,17 +133935,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07683c: |[07683c] android.support.v7.app.AppCompatDelegateImplV7.access$400:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -07684c: 7010 8212 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.dismissPopups:()V // method@1282 │ │ -076852: 0e00 |0003: return-void │ │ +0768c0: |[0768c0] android.support.v7.app.AppCompatDelegateImplV7.access$400:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +0768d0: 7010 8212 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.dismissPopups:()V // method@1282 │ │ +0768d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ #10 : (in Landroid/support/v7/app/AppCompatDelegateImplV7;) │ │ @@ -133926,17 +133953,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076854: |[076854] android.support.v7.app.AppCompatDelegateImplV7.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -076864: 7010 8512 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@1285 │ │ -07686a: 0e00 |0003: return-void │ │ +0768d8: |[0768d8] android.support.v7.app.AppCompatDelegateImplV7.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +0768e8: 7010 8512 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@1285 │ │ +0768ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ #11 : (in Landroid/support/v7/app/AppCompatDelegateImplV7;) │ │ @@ -133944,18 +133971,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07686c: |[07686c] android.support.v7.app.AppCompatDelegateImplV7.access$800:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ -07687c: 7020 8712 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1287 │ │ -076882: 0c00 |0003: move-result-object v0 │ │ -076884: 1100 |0004: return-object v0 │ │ +0768f0: |[0768f0] android.support.v7.app.AppCompatDelegateImplV7.access$800:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ +076900: 7020 8712 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1287 │ │ +076906: 0c00 |0003: move-result-object v0 │ │ +076908: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/Menu; │ │ │ │ @@ -133964,17 +133991,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -076888: |[076888] android.support.v7.app.AppCompatDelegateImplV7.access$900:(Landroid/support/v7/app/AppCompatDelegateImplV7;ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V │ │ -076898: 7040 7c12 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.callOnPanelClosed:(ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V // method@127c │ │ -07689e: 0e00 |0003: return-void │ │ +07690c: |[07690c] android.support.v7.app.AppCompatDelegateImplV7.access$900:(Landroid/support/v7/app/AppCompatDelegateImplV7;ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V │ │ +07691c: 7040 7c12 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.callOnPanelClosed:(ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V // method@127c │ │ +076922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ @@ -133985,80 +134012,80 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 139 16-bit code units │ │ -0768a0: |[0768a0] android.support.v7.app.AppCompatDelegateImplV7.applyFixedSizeWindow:()V │ │ -0768b0: 5462 1f05 |0000: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -0768b4: 1403 0200 0201 |0002: const v3, #float 2.38772e-38 // #01020002 │ │ -0768ba: 6e20 6b20 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -0768c0: 0c01 |0008: move-result-object v1 │ │ -0768c2: 1f01 9503 |0009: check-cast v1, Landroid/support/v7/widget/ContentFrameLayout; // type@0395 │ │ -0768c6: 5462 2505 |000b: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -0768ca: 6e10 7420 0200 |000d: invoke-virtual {v2}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@2074 │ │ -0768d0: 0a02 |0010: move-result v2 │ │ -0768d2: 5463 2505 |0011: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -0768d6: 6e10 7620 0300 |0013: invoke-virtual {v3}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@2076 │ │ -0768dc: 0a03 |0016: move-result v3 │ │ -0768de: 5464 2505 |0017: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -0768e2: 6e10 7520 0400 |0019: invoke-virtual {v4}, Landroid/view/ViewGroup;.getPaddingRight:()I // method@2075 │ │ -0768e8: 0a04 |001c: move-result v4 │ │ -0768ea: 5465 2505 |001d: iget-object v5, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -0768ee: 6e10 7320 0500 |001f: invoke-virtual {v5}, Landroid/view/ViewGroup;.getPaddingBottom:()I // method@2073 │ │ -0768f4: 0a05 |0022: move-result v5 │ │ -0768f6: 6e55 e819 2143 |0023: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ContentFrameLayout;.setDecorPadding:(IIII)V // method@19e8 │ │ -0768fc: 5462 0a05 |0026: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -076900: 6203 9809 |0028: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0998 │ │ -076904: 6e20 b000 3200 |002a: invoke-virtual {v2, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b0 │ │ -07690a: 0c00 |002d: move-result-object v0 │ │ -07690c: 6002 040a |002e: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowMinWidthMajor:I // field@0a04 │ │ -076910: 6e10 e019 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getMinWidthMajor:()Landroid/util/TypedValue; // method@19e0 │ │ -076916: 0c03 |0033: move-result-object v3 │ │ -076918: 6e30 4701 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ -07691e: 6002 050a |0037: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowMinWidthMinor:I // field@0a05 │ │ -076922: 6e10 e119 0100 |0039: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getMinWidthMinor:()Landroid/util/TypedValue; // method@19e1 │ │ -076928: 0c03 |003c: move-result-object v3 │ │ -07692a: 6e30 4701 2003 |003d: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ -076930: 6002 020a |0040: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@0a02 │ │ -076934: 6e20 4801 2000 |0042: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -07693a: 0a02 |0045: move-result v2 │ │ -07693c: 3802 0b00 |0046: if-eqz v2, 0051 // +000b │ │ -076940: 6002 020a |0048: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@0a02 │ │ -076944: 6e10 db19 0100 |004a: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getFixedWidthMajor:()Landroid/util/TypedValue; // method@19db │ │ -07694a: 0c03 |004d: move-result-object v3 │ │ -07694c: 6e30 4701 2003 |004e: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ -076952: 6002 030a |0051: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@0a03 │ │ -076956: 6e20 4801 2000 |0053: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -07695c: 0a02 |0056: move-result v2 │ │ -07695e: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ -076962: 6002 030a |0059: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@0a03 │ │ -076966: 6e10 dc19 0100 |005b: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getFixedWidthMinor:()Landroid/util/TypedValue; // method@19dc │ │ -07696c: 0c03 |005e: move-result-object v3 │ │ -07696e: 6e30 4701 2003 |005f: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ -076974: 6002 000a |0062: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@0a00 │ │ -076978: 6e20 4801 2000 |0064: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -07697e: 0a02 |0067: move-result v2 │ │ -076980: 3802 0b00 |0068: if-eqz v2, 0073 // +000b │ │ -076984: 6002 000a |006a: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@0a00 │ │ -076988: 6e10 d919 0100 |006c: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getFixedHeightMajor:()Landroid/util/TypedValue; // method@19d9 │ │ -07698e: 0c03 |006f: move-result-object v3 │ │ -076990: 6e30 4701 2003 |0070: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ -076996: 6002 010a |0073: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@0a01 │ │ -07699a: 6e20 4801 2000 |0075: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -0769a0: 0a02 |0078: move-result v2 │ │ -0769a2: 3802 0b00 |0079: if-eqz v2, 0084 // +000b │ │ -0769a6: 6002 010a |007b: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@0a01 │ │ -0769aa: 6e10 da19 0100 |007d: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getFixedHeightMinor:()Landroid/util/TypedValue; // method@19da │ │ -0769b0: 0c03 |0080: move-result-object v3 │ │ -0769b2: 6e30 4701 2003 |0081: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ -0769b8: 6e10 4b01 0000 |0084: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -0769be: 6e10 e619 0100 |0087: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.requestLayout:()V // method@19e6 │ │ -0769c4: 0e00 |008a: return-void │ │ +076924: |[076924] android.support.v7.app.AppCompatDelegateImplV7.applyFixedSizeWindow:()V │ │ +076934: 5462 1f05 |0000: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +076938: 1403 0200 0201 |0002: const v3, #float 2.38772e-38 // #01020002 │ │ +07693e: 6e20 6b20 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +076944: 0c01 |0008: move-result-object v1 │ │ +076946: 1f01 9603 |0009: check-cast v1, Landroid/support/v7/widget/ContentFrameLayout; // type@0396 │ │ +07694a: 5462 2505 |000b: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +07694e: 6e10 7420 0200 |000d: invoke-virtual {v2}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@2074 │ │ +076954: 0a02 |0010: move-result v2 │ │ +076956: 5463 2505 |0011: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +07695a: 6e10 7620 0300 |0013: invoke-virtual {v3}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@2076 │ │ +076960: 0a03 |0016: move-result v3 │ │ +076962: 5464 2505 |0017: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +076966: 6e10 7520 0400 |0019: invoke-virtual {v4}, Landroid/view/ViewGroup;.getPaddingRight:()I // method@2075 │ │ +07696c: 0a04 |001c: move-result v4 │ │ +07696e: 5465 2505 |001d: iget-object v5, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +076972: 6e10 7320 0500 |001f: invoke-virtual {v5}, Landroid/view/ViewGroup;.getPaddingBottom:()I // method@2073 │ │ +076978: 0a05 |0022: move-result v5 │ │ +07697a: 6e55 e819 2143 |0023: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ContentFrameLayout;.setDecorPadding:(IIII)V // method@19e8 │ │ +076980: 5462 0a05 |0026: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +076984: 6203 9809 |0028: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0998 │ │ +076988: 6e20 b000 3200 |002a: invoke-virtual {v2, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b0 │ │ +07698e: 0c00 |002d: move-result-object v0 │ │ +076990: 6002 040a |002e: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowMinWidthMajor:I // field@0a04 │ │ +076994: 6e10 e019 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getMinWidthMajor:()Landroid/util/TypedValue; // method@19e0 │ │ +07699a: 0c03 |0033: move-result-object v3 │ │ +07699c: 6e30 4701 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ +0769a2: 6002 050a |0037: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowMinWidthMinor:I // field@0a05 │ │ +0769a6: 6e10 e119 0100 |0039: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getMinWidthMinor:()Landroid/util/TypedValue; // method@19e1 │ │ +0769ac: 0c03 |003c: move-result-object v3 │ │ +0769ae: 6e30 4701 2003 |003d: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ +0769b4: 6002 020a |0040: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@0a02 │ │ +0769b8: 6e20 4801 2000 |0042: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +0769be: 0a02 |0045: move-result v2 │ │ +0769c0: 3802 0b00 |0046: if-eqz v2, 0051 // +000b │ │ +0769c4: 6002 020a |0048: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@0a02 │ │ +0769c8: 6e10 db19 0100 |004a: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getFixedWidthMajor:()Landroid/util/TypedValue; // method@19db │ │ +0769ce: 0c03 |004d: move-result-object v3 │ │ +0769d0: 6e30 4701 2003 |004e: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ +0769d6: 6002 030a |0051: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@0a03 │ │ +0769da: 6e20 4801 2000 |0053: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +0769e0: 0a02 |0056: move-result v2 │ │ +0769e2: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ +0769e6: 6002 030a |0059: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@0a03 │ │ +0769ea: 6e10 dc19 0100 |005b: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getFixedWidthMinor:()Landroid/util/TypedValue; // method@19dc │ │ +0769f0: 0c03 |005e: move-result-object v3 │ │ +0769f2: 6e30 4701 2003 |005f: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ +0769f8: 6002 000a |0062: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@0a00 │ │ +0769fc: 6e20 4801 2000 |0064: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +076a02: 0a02 |0067: move-result v2 │ │ +076a04: 3802 0b00 |0068: if-eqz v2, 0073 // +000b │ │ +076a08: 6002 000a |006a: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@0a00 │ │ +076a0c: 6e10 d919 0100 |006c: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getFixedHeightMajor:()Landroid/util/TypedValue; // method@19d9 │ │ +076a12: 0c03 |006f: move-result-object v3 │ │ +076a14: 6e30 4701 2003 |0070: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ +076a1a: 6002 010a |0073: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@0a01 │ │ +076a1e: 6e20 4801 2000 |0075: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +076a24: 0a02 |0078: move-result v2 │ │ +076a26: 3802 0b00 |0079: if-eqz v2, 0084 // +000b │ │ +076a2a: 6002 010a |007b: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@0a01 │ │ +076a2e: 6e10 da19 0100 |007d: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getFixedHeightMinor:()Landroid/util/TypedValue; // method@19da │ │ +076a34: 0c03 |0080: move-result-object v3 │ │ +076a36: 6e30 4701 2003 |0081: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ +076a3c: 6e10 4b01 0000 |0084: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +076a42: 6e10 e619 0100 |0087: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.requestLayout:()V // method@19e6 │ │ +076a48: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x000b line=487 │ │ 0x0026 line=491 │ │ 0x002e line=492 │ │ 0x0037 line=493 │ │ @@ -134083,35 +134110,35 @@ │ │ type : '(ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0769c8: |[0769c8] android.support.v7.app.AppCompatDelegateImplV7.callOnPanelClosed:(ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V │ │ -0769d8: 3904 1300 |0000: if-nez v4, 0013 // +0013 │ │ -0769dc: 3903 0d00 |0002: if-nez v3, 000f // +000d │ │ -0769e0: 3a02 0b00 |0004: if-ltz v2, 000f // +000b │ │ -0769e4: 5410 1b05 |0006: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ -0769e8: 2100 |0008: array-length v0, v0 │ │ -0769ea: 3502 0600 |0009: if-ge v2, v0, 000f // +0006 │ │ -0769ee: 5410 1b05 |000b: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ -0769f2: 4603 0002 |000d: aget-object v3, v0, v2 │ │ -0769f6: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -0769fa: 5434 f804 |0011: iget-object v4, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -0769fe: 3803 0700 |0013: if-eqz v3, 001a // +0007 │ │ -076a02: 5530 f404 |0015: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -076a06: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -076a0a: 0e00 |0019: return-void │ │ -076a0c: 6e10 9412 0100 |001a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -076a12: 0a00 |001d: move-result v0 │ │ -076a14: 3900 fbff |001e: if-nez v0, 0019 // -0005 │ │ -076a18: 5410 1705 |0020: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -076a1c: 7230 cb20 2004 |0022: invoke-interface {v0, v2, v4}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ -076a22: 28f4 |0025: goto 0019 // -000c │ │ +076a4c: |[076a4c] android.support.v7.app.AppCompatDelegateImplV7.callOnPanelClosed:(ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V │ │ +076a5c: 3904 1300 |0000: if-nez v4, 0013 // +0013 │ │ +076a60: 3903 0d00 |0002: if-nez v3, 000f // +000d │ │ +076a64: 3a02 0b00 |0004: if-ltz v2, 000f // +000b │ │ +076a68: 5410 1b05 |0006: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ +076a6c: 2100 |0008: array-length v0, v0 │ │ +076a6e: 3502 0600 |0009: if-ge v2, v0, 000f // +0006 │ │ +076a72: 5410 1b05 |000b: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ +076a76: 4603 0002 |000d: aget-object v3, v0, v2 │ │ +076a7a: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +076a7e: 5434 f804 |0011: iget-object v4, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +076a82: 3803 0700 |0013: if-eqz v3, 001a // +0007 │ │ +076a86: 5530 f404 |0015: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +076a8a: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +076a8e: 0e00 |0019: return-void │ │ +076a90: 6e10 9412 0100 |001a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +076a96: 0a00 |001d: move-result v0 │ │ +076a98: 3900 fbff |001e: if-nez v0, 0019 // -0005 │ │ +076a9c: 5410 1705 |0020: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +076aa0: 7230 cb20 2004 |0022: invoke-interface {v0, v2, v4}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ +076aa6: 28f4 |0025: goto 0019 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1442 │ │ 0x0002 line=1444 │ │ 0x0004 line=1445 │ │ 0x000b line=1446 │ │ 0x000f line=1450 │ │ @@ -134131,33 +134158,33 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -076a24: |[076a24] android.support.v7.app.AppCompatDelegateImplV7.checkCloseActionMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -076a34: 5521 0905 |0000: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0509 │ │ -076a38: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -076a3c: 0e00 |0004: return-void │ │ -076a3e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -076a40: 5c21 0905 |0006: iput-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0509 │ │ -076a44: 5421 0b05 |0008: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076a48: 7210 eb19 0100 |000a: invoke-interface {v1}, Landroid/support/v7/widget/DecorContentParent;.dismissPopups:()V // method@19eb │ │ -076a4e: 6e10 8c12 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ -076a54: 0c00 |0010: move-result-object v0 │ │ -076a56: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -076a5a: 6e10 9412 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -076a60: 0a01 |0016: move-result v1 │ │ -076a62: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -076a66: 1301 6c00 |0019: const/16 v1, #int 108 // #6c │ │ -076a6a: 7230 cb20 1003 |001b: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ -076a70: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -076a72: 5c21 0905 |001f: iput-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0509 │ │ -076a76: 28e3 |0021: goto 0004 // -001d │ │ +076aa8: |[076aa8] android.support.v7.app.AppCompatDelegateImplV7.checkCloseActionMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +076ab8: 5521 0905 |0000: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0509 │ │ +076abc: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +076ac0: 0e00 |0004: return-void │ │ +076ac2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +076ac4: 5c21 0905 |0006: iput-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0509 │ │ +076ac8: 5421 0b05 |0008: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076acc: 7210 eb19 0100 |000a: invoke-interface {v1}, Landroid/support/v7/widget/DecorContentParent;.dismissPopups:()V // method@19eb │ │ +076ad2: 6e10 8c12 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ +076ad8: 0c00 |0010: move-result-object v0 │ │ +076ada: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +076ade: 6e10 9412 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +076ae4: 0a01 |0016: move-result v1 │ │ +076ae6: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +076aea: 1301 6c00 |0019: const/16 v1, #int 108 // #6c │ │ +076aee: 7230 cb20 1003 |001b: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ +076af4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +076af6: 5c21 0905 |001f: iput-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0509 │ │ +076afa: 28e3 |0021: goto 0004 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1327 │ │ 0x0004 line=1338 │ │ 0x0005 line=1331 │ │ 0x0008 line=1332 │ │ 0x000d line=1333 │ │ @@ -134174,20 +134201,20 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -076a78: |[076a78] android.support.v7.app.AppCompatDelegateImplV7.closePanel:(I)V │ │ -076a88: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -076a8a: 7030 8912 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -076a90: 0c00 |0004: move-result-object v0 │ │ -076a92: 7030 7f12 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ -076a98: 0e00 |0008: return-void │ │ +076afc: |[076afc] android.support.v7.app.AppCompatDelegateImplV7.closePanel:(I)V │ │ +076b0c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +076b0e: 7030 8912 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +076b14: 0c00 |0004: move-result-object v0 │ │ +076b16: 7030 7f12 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ +076b1c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1341 │ │ 0x0008 line=1342 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0009 reg=3 featureId I │ │ @@ -134197,54 +134224,54 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -076a9c: |[076a9c] android.support.v7.app.AppCompatDelegateImplV7.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V │ │ -076aac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -076aae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -076ab0: 3807 1800 |0002: if-eqz v7, 001a // +0018 │ │ -076ab4: 5261 f004 |0004: iget v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -076ab8: 3901 1400 |0006: if-nez v1, 001a // +0014 │ │ -076abc: 5451 0b05 |0008: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076ac0: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -076ac4: 5451 0b05 |000c: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076ac8: 7210 f219 0100 |000e: invoke-interface {v1}, Landroid/support/v7/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@19f2 │ │ -076ace: 0a01 |0011: move-result v1 │ │ -076ad0: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -076ad4: 5461 f804 |0014: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -076ad8: 7020 7d12 1500 |0016: invoke-direct {v5, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.checkCloseActionMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@127d │ │ -076ade: 0e00 |0019: return-void │ │ -076ae0: 5451 0a05 |001a: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -076ae4: 1a02 0d37 |001c: const-string v2, "window" // string@370d │ │ -076ae8: 6e20 a900 2100 |001e: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -076aee: 0c00 |0021: move-result-object v0 │ │ -076af0: 1f00 4e04 |0022: check-cast v0, Landroid/view/WindowManager; // type@044e │ │ -076af4: 3800 1600 |0024: if-eqz v0, 003a // +0016 │ │ -076af8: 5561 f404 |0026: iget-boolean v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -076afc: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ -076b00: 5461 ef04 |002a: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -076b04: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ -076b08: 5461 ef04 |002e: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -076b0c: 7220 e520 1000 |0030: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@20e5 │ │ -076b12: 3807 0700 |0033: if-eqz v7, 003a // +0007 │ │ -076b16: 5261 f004 |0035: iget v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -076b1a: 7040 7c12 1546 |0037: invoke-direct {v5, v1, v6, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.callOnPanelClosed:(ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V // method@127c │ │ -076b20: 5c63 f504 |003a: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ -076b24: 5c63 f304 |003c: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ -076b28: 5c63 f404 |003e: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -076b2c: 5b64 fc04 |0040: iput-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -076b30: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -076b32: 5c61 fa04 |0043: iput-boolean v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ -076b36: 5451 1c05 |0045: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -076b3a: 3361 d2ff |0047: if-ne v1, v6, 0019 // -002e │ │ -076b3e: 5b54 1c05 |0049: iput-object v4, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -076b42: 28ce |004b: goto 0019 // -0032 │ │ +076b20: |[076b20] android.support.v7.app.AppCompatDelegateImplV7.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V │ │ +076b30: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +076b32: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +076b34: 3807 1800 |0002: if-eqz v7, 001a // +0018 │ │ +076b38: 5261 f004 |0004: iget v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +076b3c: 3901 1400 |0006: if-nez v1, 001a // +0014 │ │ +076b40: 5451 0b05 |0008: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076b44: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +076b48: 5451 0b05 |000c: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076b4c: 7210 f219 0100 |000e: invoke-interface {v1}, Landroid/support/v7/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@19f2 │ │ +076b52: 0a01 |0011: move-result v1 │ │ +076b54: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +076b58: 5461 f804 |0014: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +076b5c: 7020 7d12 1500 |0016: invoke-direct {v5, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.checkCloseActionMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@127d │ │ +076b62: 0e00 |0019: return-void │ │ +076b64: 5451 0a05 |001a: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +076b68: 1a02 1637 |001c: const-string v2, "window" // string@3716 │ │ +076b6c: 6e20 a900 2100 |001e: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +076b72: 0c00 |0021: move-result-object v0 │ │ +076b74: 1f00 4f04 |0022: check-cast v0, Landroid/view/WindowManager; // type@044f │ │ +076b78: 3800 1600 |0024: if-eqz v0, 003a // +0016 │ │ +076b7c: 5561 f404 |0026: iget-boolean v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +076b80: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ +076b84: 5461 ef04 |002a: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +076b88: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ +076b8c: 5461 ef04 |002e: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +076b90: 7220 e520 1000 |0030: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@20e5 │ │ +076b96: 3807 0700 |0033: if-eqz v7, 003a // +0007 │ │ +076b9a: 5261 f004 |0035: iget v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +076b9e: 7040 7c12 1546 |0037: invoke-direct {v5, v1, v6, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.callOnPanelClosed:(ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V // method@127c │ │ +076ba4: 5c63 f504 |003a: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ +076ba8: 5c63 f304 |003c: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ +076bac: 5c63 f404 |003e: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +076bb0: 5b64 fc04 |0040: iput-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +076bb4: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +076bb6: 5c61 fa04 |0043: iput-boolean v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ +076bba: 5451 1c05 |0045: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +076bbe: 3361 d2ff |0047: if-ne v1, v6, 0019 // -002e │ │ +076bc2: 5b54 1c05 |0049: iput-object v4, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +076bc6: 28ce |004b: goto 0019 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1345 │ │ 0x0014 line=1347 │ │ 0x0019 line=1374 │ │ 0x001a line=1351 │ │ 0x0024 line=1352 │ │ @@ -134269,224 +134296,224 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 434 16-bit code units │ │ -076b44: |[076b44] android.support.v7.app.AppCompatDelegateImplV7.createSubDecor:()Landroid/view/ViewGroup; │ │ -076b54: 140e 0200 0201 |0000: const v14, #float 2.38772e-38 // #01020002 │ │ -076b5a: 130d 6d00 |0003: const/16 v13, #int 109 // #6d │ │ -076b5e: 121c |0005: const/4 v12, #int 1 // #1 │ │ -076b60: 120b |0006: const/4 v11, #int 0 // #0 │ │ -076b62: 120a |0007: const/4 v10, #int 0 // #0 │ │ -076b64: 54f8 0a05 |0008: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -076b68: 6209 9809 |000a: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0998 │ │ -076b6c: 6e20 b000 9800 |000c: invoke-virtual {v8, v9}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b0 │ │ -076b72: 0c00 |000f: move-result-object v0 │ │ -076b74: 6008 fd09 |0010: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@09fd │ │ -076b78: 6e20 4801 8000 |0012: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -076b7e: 0a08 |0015: move-result v8 │ │ -076b80: 3908 0d00 |0016: if-nez v8, 0023 // +000d │ │ -076b84: 6e10 4b01 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -076b8a: 2208 5705 |001b: new-instance v8, Ljava/lang/IllegalStateException; // type@0557 │ │ -076b8e: 1a09 c513 |001d: const-string v9, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@13c5 │ │ -076b92: 7020 9327 9800 |001f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -076b98: 2708 |0022: throw v8 │ │ -076b9a: 6008 060a |0023: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowNoTitle:I // field@0a06 │ │ -076b9e: 6e30 2f01 800a |0025: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -076ba4: 0a08 |0028: move-result v8 │ │ -076ba6: 3808 9600 |0029: if-eqz v8, 00bf // +0096 │ │ -076baa: 6e20 ac12 cf00 |002b: invoke-virtual {v15, v12}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@12ac │ │ -076bb0: 6008 fe09 |002e: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBarOverlay:I // field@09fe │ │ -076bb4: 6e30 2f01 800a |0030: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -076bba: 0a08 |0033: move-result v8 │ │ -076bbc: 3808 0500 |0034: if-eqz v8, 0039 // +0005 │ │ -076bc0: 6e20 ac12 df00 |0036: invoke-virtual {v15, v13}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@12ac │ │ -076bc6: 6008 ff09 |0039: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionModeOverlay:I // field@09ff │ │ -076bca: 6e30 2f01 800a |003b: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -076bd0: 0a08 |003e: move-result v8 │ │ -076bd2: 3808 0700 |003f: if-eqz v8, 0046 // +0007 │ │ -076bd6: 1308 0a00 |0041: const/16 v8, #int 10 // #a │ │ -076bda: 6e20 ac12 8f00 |0043: invoke-virtual {v15, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@12ac │ │ -076be0: 6008 bd09 |0046: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowIsFloating:I // field@09bd │ │ -076be4: 6e30 2f01 800a |0048: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -076bea: 0a08 |004b: move-result v8 │ │ -076bec: 5cf8 1405 |004c: iput-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0514 │ │ -076bf0: 6e10 4b01 0000 |004e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -076bf6: 54f8 0a05 |0051: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -076bfa: 7110 651f 0800 |0053: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -076c00: 0c04 |0056: move-result-object v4 │ │ -076c02: 1206 |0057: const/4 v6, #int 0 // #0 │ │ -076c04: 55f8 2605 |0058: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0526 │ │ -076c08: 3908 d600 |005a: if-nez v8, 0130 // +00d6 │ │ -076c0c: 55f8 1405 |005c: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0514 │ │ -076c10: 3808 7000 |005e: if-eqz v8, 00ce // +0070 │ │ -076c14: 6008 8e07 |0060: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_dialog_title_material:I // field@078e │ │ -076c18: 6e30 681f 840b |0062: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -076c1e: 0c06 |0065: move-result-object v6 │ │ -076c20: 1f06 4204 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0442 │ │ -076c24: 5cfa 1805 |0068: iput-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ -076c28: 5cfa 1005 |006a: iput-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ -076c2c: 3906 f600 |006c: if-nez v6, 0162 // +00f6 │ │ -076c30: 2208 5605 |006e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -076c34: 2209 6c05 |0070: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -076c38: 7010 f927 0900 |0072: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -076c3e: 1a0a c602 |0075: const-string v10, "AppCompat does not support the current theme features: { windowActionBar: " // string@02c6 │ │ -076c42: 6e20 0228 a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -076c48: 0c09 |007a: move-result-object v9 │ │ -076c4a: 55fa 1005 |007b: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ -076c4e: 6e20 0328 a900 |007d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -076c54: 0c09 |0080: move-result-object v9 │ │ -076c56: 1a0a 3101 |0081: const-string v10, ", windowActionBarOverlay: " // string@0131 │ │ -076c5a: 6e20 0228 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -076c60: 0c09 |0086: move-result-object v9 │ │ -076c62: 55fa 1805 |0087: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ -076c66: 6e20 0328 a900 |0089: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -076c6c: 0c09 |008c: move-result-object v9 │ │ -076c6e: 1a0a 1601 |008d: const-string v10, ", android:windowIsFloating: " // string@0116 │ │ -076c72: 6e20 0228 a900 |008f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -076c78: 0c09 |0092: move-result-object v9 │ │ -076c7a: 55fa 1405 |0093: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0514 │ │ -076c7e: 6e20 0328 a900 |0095: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -076c84: 0c09 |0098: move-result-object v9 │ │ -076c86: 1a0a 3201 |0099: const-string v10, ", windowActionModeOverlay: " // string@0132 │ │ -076c8a: 6e20 0228 a900 |009b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -076c90: 0c09 |009e: move-result-object v9 │ │ -076c92: 55fa 1905 |009f: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0519 │ │ -076c96: 6e20 0328 a900 |00a1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -076c9c: 0c09 |00a4: move-result-object v9 │ │ -076c9e: 1a0a 3301 |00a5: const-string v10, ", windowNoTitle: " // string@0133 │ │ -076ca2: 6e20 0228 a900 |00a7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -076ca8: 0c09 |00aa: move-result-object v9 │ │ -076caa: 55fa 2605 |00ab: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0526 │ │ -076cae: 6e20 0328 a900 |00ad: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -076cb4: 0c09 |00b0: move-result-object v9 │ │ -076cb6: 1a0a c100 |00b1: const-string v10, " }" // string@00c1 │ │ -076cba: 6e20 0228 a900 |00b3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -076cc0: 0c09 |00b6: move-result-object v9 │ │ -076cc2: 6e10 0628 0900 |00b7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -076cc8: 0c09 |00ba: move-result-object v9 │ │ -076cca: 7020 8f27 9800 |00bb: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -076cd0: 2708 |00be: throw v8 │ │ -076cd2: 6008 fd09 |00bf: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@09fd │ │ -076cd6: 6e30 2f01 800a |00c1: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -076cdc: 0a08 |00c4: move-result v8 │ │ -076cde: 3808 69ff |00c5: if-eqz v8, 002e // -0097 │ │ -076ce2: 1308 6c00 |00c7: const/16 v8, #int 108 // #6c │ │ -076ce6: 6e20 ac12 8f00 |00c9: invoke-virtual {v15, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@12ac │ │ -076cec: 2900 62ff |00cc: goto/16 002e // -009e │ │ -076cf0: 55f8 1005 |00ce: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ -076cf4: 3808 9cff |00d0: if-eqz v8, 006c // -0064 │ │ -076cf8: 2205 1004 |00d2: new-instance v5, Landroid/util/TypedValue; // type@0410 │ │ -076cfc: 7010 241f 0500 |00d4: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -076d02: 54f8 0a05 |00d7: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -076d06: 6e10 ab00 0800 |00d9: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -076d0c: 0c08 |00dc: move-result-object v8 │ │ -076d0e: 6009 7d05 |00dd: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@057d │ │ -076d12: 6e40 fd00 98c5 |00df: invoke-virtual {v8, v9, v5, v12}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -076d18: 5258 210e |00e2: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -076d1c: 3808 4900 |00e4: if-eqz v8, 012d // +0049 │ │ -076d20: 2207 1703 |00e6: new-instance v7, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -076d24: 54f8 0a05 |00e8: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -076d28: 5259 210e |00ea: iget v9, v5, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -076d2c: 7030 ae13 8709 |00ec: invoke-direct {v7, v8, v9}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ -076d32: 7110 651f 0700 |00ef: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -076d38: 0c08 |00f2: move-result-object v8 │ │ -076d3a: 6009 9807 |00f3: sget v9, Landroid/support/v7/appcompat/R$layout;.abc_screen_toolbar:I // field@0798 │ │ -076d3e: 6e30 681f 980b |00f5: invoke-virtual {v8, v9, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -076d44: 0c06 |00f8: move-result-object v6 │ │ -076d46: 1f06 4204 |00f9: check-cast v6, Landroid/view/ViewGroup; // type@0442 │ │ -076d4a: 6008 3c07 |00fb: sget v8, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@073c │ │ -076d4e: 6e20 6b20 8600 |00fd: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -076d54: 0c08 |0100: move-result-object v8 │ │ -076d56: 1f08 9603 |0101: check-cast v8, Landroid/support/v7/widget/DecorContentParent; // type@0396 │ │ -076d5a: 5bf8 0b05 |0103: iput-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076d5e: 54f8 0b05 |0105: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076d62: 6e10 8c12 0f00 |0107: invoke-virtual {v15}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ -076d68: 0c09 |010a: move-result-object v9 │ │ -076d6a: 7220 fb19 9800 |010b: invoke-interface {v8, v9}, Landroid/support/v7/widget/DecorContentParent;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@19fb │ │ -076d70: 55f8 1805 |010e: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ -076d74: 3808 0700 |0110: if-eqz v8, 0117 // +0007 │ │ -076d78: 54f8 0b05 |0112: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076d7c: 7220 f019 d800 |0114: invoke-interface {v8, v13}, Landroid/support/v7/widget/DecorContentParent;.initFeature:(I)V // method@19f0 │ │ -076d82: 55f8 0f05 |0117: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@050f │ │ -076d86: 3808 0800 |0119: if-eqz v8, 0121 // +0008 │ │ -076d8a: 54f8 0b05 |011b: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076d8e: 1229 |011d: const/4 v9, #int 2 // #2 │ │ -076d90: 7220 f019 9800 |011e: invoke-interface {v8, v9}, Landroid/support/v7/widget/DecorContentParent;.initFeature:(I)V // method@19f0 │ │ -076d96: 55f8 0e05 |0121: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@050e │ │ -076d9a: 3808 49ff |0123: if-eqz v8, 006c // -00b7 │ │ -076d9e: 54f8 0b05 |0125: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076da2: 1259 |0127: const/4 v9, #int 5 // #5 │ │ -076da4: 7220 f019 9800 |0128: invoke-interface {v8, v9}, Landroid/support/v7/widget/DecorContentParent;.initFeature:(I)V // method@19f0 │ │ -076daa: 2900 41ff |012b: goto/16 006c // -00bf │ │ -076dae: 54f7 0a05 |012d: iget-object v7, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -076db2: 28c0 |012f: goto 00ef // -0040 │ │ -076db4: 55f8 1905 |0130: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0519 │ │ -076db8: 3808 1a00 |0132: if-eqz v8, 014c // +001a │ │ -076dbc: 6008 9707 |0134: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple_overlay_action_mode:I // field@0797 │ │ -076dc0: 6e30 681f 840b |0136: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -076dc6: 0c06 |0139: move-result-object v6 │ │ -076dc8: 1f06 4204 |013a: check-cast v6, Landroid/view/ViewGroup; // type@0442 │ │ -076dcc: 6008 3700 |013c: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -076dd0: 1309 1500 |013e: const/16 v9, #int 21 // #15 │ │ -076dd4: 3498 1500 |0140: if-lt v8, v9, 0155 // +0015 │ │ -076dd8: 2208 e302 |0142: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$2; // type@02e3 │ │ -076ddc: 7020 3512 f800 |0144: invoke-direct {v8, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1235 │ │ -076de2: 7120 4f0a 8600 |0147: invoke-static {v6, v8}, Landroid/support/v4/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0a4f │ │ -076de8: 2900 22ff |014a: goto/16 006c // -00de │ │ -076dec: 6008 9607 |014c: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple:I // field@0796 │ │ -076df0: 6e30 681f 840b |014e: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -076df6: 0c06 |0151: move-result-object v6 │ │ -076df8: 1f06 4204 |0152: check-cast v6, Landroid/view/ViewGroup; // type@0442 │ │ -076dfc: 28e8 |0154: goto 013c // -0018 │ │ -076dfe: 0768 |0155: move-object v8, v6 │ │ -076e00: 1f08 9d03 |0156: check-cast v8, Landroid/support/v7/widget/FitWindowsViewGroup; // type@039d │ │ -076e04: 2209 e402 |0158: new-instance v9, Landroid/support/v7/app/AppCompatDelegateImplV7$3; // type@02e4 │ │ -076e08: 7020 3712 f900 |015a: invoke-direct {v9, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1237 │ │ -076e0e: 7220 4b1a 9800 |015d: invoke-interface {v8, v9}, Landroid/support/v7/widget/FitWindowsViewGroup;.setOnFitSystemWindowsListener:(Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V // method@1a4b │ │ -076e14: 2900 0cff |0160: goto/16 006c // -00f4 │ │ -076e18: 54f8 0b05 |0162: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076e1c: 3908 0c00 |0164: if-nez v8, 0170 // +000c │ │ -076e20: 6008 7707 |0166: sget v8, Landroid/support/v7/appcompat/R$id;.title:I // field@0777 │ │ -076e24: 6e20 6b20 8600 |0168: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -076e2a: 0c08 |016b: move-result-object v8 │ │ -076e2c: 1f08 9504 |016c: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -076e30: 5bf8 2305 |016e: iput-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0523 │ │ -076e34: 7110 c91e 0600 |0170: invoke-static {v6}, Landroid/support/v7/widget/ViewUtils;.makeOptionalFitsSystemWindows:(Landroid/view/View;)V // method@1ec9 │ │ -076e3a: 54f8 2405 |0173: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ -076e3e: 6e20 d420 e800 |0175: invoke-virtual {v8, v14}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ -076e44: 0c03 |0178: move-result-object v3 │ │ -076e46: 1f03 4204 |0179: check-cast v3, Landroid/view/ViewGroup; // type@0442 │ │ -076e4a: 6008 2307 |017b: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0723 │ │ -076e4e: 6e20 6b20 8600 |017d: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -076e54: 0c01 |0180: move-result-object v1 │ │ -076e56: 1f01 9503 |0181: check-cast v1, Landroid/support/v7/widget/ContentFrameLayout; // type@0395 │ │ -076e5a: 6e10 6f20 0300 |0183: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -076e60: 0a08 |0186: move-result v8 │ │ -076e62: 3d08 0d00 |0187: if-lez v8, 0194 // +000d │ │ -076e66: 6e20 6e20 a300 |0189: invoke-virtual {v3, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -076e6c: 0c02 |018c: move-result-object v2 │ │ -076e6e: 6e20 9620 a300 |018d: invoke-virtual {v3, v10}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@2096 │ │ -076e74: 6e20 d419 2100 |0190: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ContentFrameLayout;.addView:(Landroid/view/View;)V // method@19d4 │ │ -076e7a: 28f0 |0193: goto 0183 // -0010 │ │ -076e7c: 54f8 2405 |0194: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ -076e80: 6e20 db20 6800 |0196: invoke-virtual {v8, v6}, Landroid/view/Window;.setContentView:(Landroid/view/View;)V // method@20db │ │ -076e86: 12f8 |0199: const/4 v8, #int -1 // #ff │ │ -076e88: 6e20 9d20 8300 |019a: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.setId:(I)V // method@209d │ │ -076e8e: 6e20 e919 e100 |019d: invoke-virtual {v1, v14}, Landroid/support/v7/widget/ContentFrameLayout;.setId:(I)V // method@19e9 │ │ -076e94: 2038 7a04 |01a0: instance-of v8, v3, Landroid/widget/FrameLayout; // type@047a │ │ -076e98: 3808 0700 |01a2: if-eqz v8, 01a9 // +0007 │ │ -076e9c: 1f03 7a04 |01a4: check-cast v3, Landroid/widget/FrameLayout; // type@047a │ │ -076ea0: 6e20 be21 b300 |01a6: invoke-virtual {v3, v11}, Landroid/widget/FrameLayout;.setForeground:(Landroid/graphics/drawable/Drawable;)V // method@21be │ │ -076ea6: 2208 e502 |01a9: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$4; // type@02e5 │ │ -076eaa: 7020 3912 f800 |01ab: invoke-direct {v8, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1239 │ │ -076eb0: 6e20 e719 8100 |01ae: invoke-virtual {v1, v8}, Landroid/support/v7/widget/ContentFrameLayout;.setAttachListener:(Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;)V // method@19e7 │ │ -076eb6: 1106 |01b1: return-object v6 │ │ +076bc8: |[076bc8] android.support.v7.app.AppCompatDelegateImplV7.createSubDecor:()Landroid/view/ViewGroup; │ │ +076bd8: 140e 0200 0201 |0000: const v14, #float 2.38772e-38 // #01020002 │ │ +076bde: 130d 6d00 |0003: const/16 v13, #int 109 // #6d │ │ +076be2: 121c |0005: const/4 v12, #int 1 // #1 │ │ +076be4: 120b |0006: const/4 v11, #int 0 // #0 │ │ +076be6: 120a |0007: const/4 v10, #int 0 // #0 │ │ +076be8: 54f8 0a05 |0008: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +076bec: 6209 9809 |000a: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0998 │ │ +076bf0: 6e20 b000 9800 |000c: invoke-virtual {v8, v9}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b0 │ │ +076bf6: 0c00 |000f: move-result-object v0 │ │ +076bf8: 6008 fd09 |0010: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@09fd │ │ +076bfc: 6e20 4801 8000 |0012: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +076c02: 0a08 |0015: move-result v8 │ │ +076c04: 3908 0d00 |0016: if-nez v8, 0023 // +000d │ │ +076c08: 6e10 4b01 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +076c0e: 2208 5805 |001b: new-instance v8, Ljava/lang/IllegalStateException; // type@0558 │ │ +076c12: 1a09 cf13 |001d: const-string v9, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@13cf │ │ +076c16: 7020 9327 9800 |001f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +076c1c: 2708 |0022: throw v8 │ │ +076c1e: 6008 060a |0023: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowNoTitle:I // field@0a06 │ │ +076c22: 6e30 2f01 800a |0025: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +076c28: 0a08 |0028: move-result v8 │ │ +076c2a: 3808 9600 |0029: if-eqz v8, 00bf // +0096 │ │ +076c2e: 6e20 ac12 cf00 |002b: invoke-virtual {v15, v12}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@12ac │ │ +076c34: 6008 fe09 |002e: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBarOverlay:I // field@09fe │ │ +076c38: 6e30 2f01 800a |0030: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +076c3e: 0a08 |0033: move-result v8 │ │ +076c40: 3808 0500 |0034: if-eqz v8, 0039 // +0005 │ │ +076c44: 6e20 ac12 df00 |0036: invoke-virtual {v15, v13}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@12ac │ │ +076c4a: 6008 ff09 |0039: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionModeOverlay:I // field@09ff │ │ +076c4e: 6e30 2f01 800a |003b: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +076c54: 0a08 |003e: move-result v8 │ │ +076c56: 3808 0700 |003f: if-eqz v8, 0046 // +0007 │ │ +076c5a: 1308 0a00 |0041: const/16 v8, #int 10 // #a │ │ +076c5e: 6e20 ac12 8f00 |0043: invoke-virtual {v15, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@12ac │ │ +076c64: 6008 bd09 |0046: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowIsFloating:I // field@09bd │ │ +076c68: 6e30 2f01 800a |0048: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +076c6e: 0a08 |004b: move-result v8 │ │ +076c70: 5cf8 1405 |004c: iput-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0514 │ │ +076c74: 6e10 4b01 0000 |004e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +076c7a: 54f8 0a05 |0051: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +076c7e: 7110 651f 0800 |0053: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +076c84: 0c04 |0056: move-result-object v4 │ │ +076c86: 1206 |0057: const/4 v6, #int 0 // #0 │ │ +076c88: 55f8 2605 |0058: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0526 │ │ +076c8c: 3908 d600 |005a: if-nez v8, 0130 // +00d6 │ │ +076c90: 55f8 1405 |005c: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0514 │ │ +076c94: 3808 7000 |005e: if-eqz v8, 00ce // +0070 │ │ +076c98: 6008 8e07 |0060: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_dialog_title_material:I // field@078e │ │ +076c9c: 6e30 681f 840b |0062: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +076ca2: 0c06 |0065: move-result-object v6 │ │ +076ca4: 1f06 4304 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0443 │ │ +076ca8: 5cfa 1805 |0068: iput-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ +076cac: 5cfa 1005 |006a: iput-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ +076cb0: 3906 f600 |006c: if-nez v6, 0162 // +00f6 │ │ +076cb4: 2208 5705 |006e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +076cb8: 2209 6d05 |0070: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +076cbc: 7010 f927 0900 |0072: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +076cc2: 1a0a c702 |0075: const-string v10, "AppCompat does not support the current theme features: { windowActionBar: " // string@02c7 │ │ +076cc6: 6e20 0228 a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +076ccc: 0c09 |007a: move-result-object v9 │ │ +076cce: 55fa 1005 |007b: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ +076cd2: 6e20 0328 a900 |007d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +076cd8: 0c09 |0080: move-result-object v9 │ │ +076cda: 1a0a 3101 |0081: const-string v10, ", windowActionBarOverlay: " // string@0131 │ │ +076cde: 6e20 0228 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +076ce4: 0c09 |0086: move-result-object v9 │ │ +076ce6: 55fa 1805 |0087: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ +076cea: 6e20 0328 a900 |0089: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +076cf0: 0c09 |008c: move-result-object v9 │ │ +076cf2: 1a0a 1601 |008d: const-string v10, ", android:windowIsFloating: " // string@0116 │ │ +076cf6: 6e20 0228 a900 |008f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +076cfc: 0c09 |0092: move-result-object v9 │ │ +076cfe: 55fa 1405 |0093: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0514 │ │ +076d02: 6e20 0328 a900 |0095: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +076d08: 0c09 |0098: move-result-object v9 │ │ +076d0a: 1a0a 3201 |0099: const-string v10, ", windowActionModeOverlay: " // string@0132 │ │ +076d0e: 6e20 0228 a900 |009b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +076d14: 0c09 |009e: move-result-object v9 │ │ +076d16: 55fa 1905 |009f: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0519 │ │ +076d1a: 6e20 0328 a900 |00a1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +076d20: 0c09 |00a4: move-result-object v9 │ │ +076d22: 1a0a 3301 |00a5: const-string v10, ", windowNoTitle: " // string@0133 │ │ +076d26: 6e20 0228 a900 |00a7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +076d2c: 0c09 |00aa: move-result-object v9 │ │ +076d2e: 55fa 2605 |00ab: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0526 │ │ +076d32: 6e20 0328 a900 |00ad: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +076d38: 0c09 |00b0: move-result-object v9 │ │ +076d3a: 1a0a c100 |00b1: const-string v10, " }" // string@00c1 │ │ +076d3e: 6e20 0228 a900 |00b3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +076d44: 0c09 |00b6: move-result-object v9 │ │ +076d46: 6e10 0628 0900 |00b7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +076d4c: 0c09 |00ba: move-result-object v9 │ │ +076d4e: 7020 8f27 9800 |00bb: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +076d54: 2708 |00be: throw v8 │ │ +076d56: 6008 fd09 |00bf: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@09fd │ │ +076d5a: 6e30 2f01 800a |00c1: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +076d60: 0a08 |00c4: move-result v8 │ │ +076d62: 3808 69ff |00c5: if-eqz v8, 002e // -0097 │ │ +076d66: 1308 6c00 |00c7: const/16 v8, #int 108 // #6c │ │ +076d6a: 6e20 ac12 8f00 |00c9: invoke-virtual {v15, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@12ac │ │ +076d70: 2900 62ff |00cc: goto/16 002e // -009e │ │ +076d74: 55f8 1005 |00ce: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ +076d78: 3808 9cff |00d0: if-eqz v8, 006c // -0064 │ │ +076d7c: 2205 1104 |00d2: new-instance v5, Landroid/util/TypedValue; // type@0411 │ │ +076d80: 7010 241f 0500 |00d4: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +076d86: 54f8 0a05 |00d7: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +076d8a: 6e10 ab00 0800 |00d9: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +076d90: 0c08 |00dc: move-result-object v8 │ │ +076d92: 6009 7d05 |00dd: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@057d │ │ +076d96: 6e40 fd00 98c5 |00df: invoke-virtual {v8, v9, v5, v12}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +076d9c: 5258 210e |00e2: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +076da0: 3808 4900 |00e4: if-eqz v8, 012d // +0049 │ │ +076da4: 2207 1803 |00e6: new-instance v7, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +076da8: 54f8 0a05 |00e8: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +076dac: 5259 210e |00ea: iget v9, v5, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +076db0: 7030 ae13 8709 |00ec: invoke-direct {v7, v8, v9}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ +076db6: 7110 651f 0700 |00ef: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +076dbc: 0c08 |00f2: move-result-object v8 │ │ +076dbe: 6009 9807 |00f3: sget v9, Landroid/support/v7/appcompat/R$layout;.abc_screen_toolbar:I // field@0798 │ │ +076dc2: 6e30 681f 980b |00f5: invoke-virtual {v8, v9, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +076dc8: 0c06 |00f8: move-result-object v6 │ │ +076dca: 1f06 4304 |00f9: check-cast v6, Landroid/view/ViewGroup; // type@0443 │ │ +076dce: 6008 3c07 |00fb: sget v8, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@073c │ │ +076dd2: 6e20 6b20 8600 |00fd: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +076dd8: 0c08 |0100: move-result-object v8 │ │ +076dda: 1f08 9703 |0101: check-cast v8, Landroid/support/v7/widget/DecorContentParent; // type@0397 │ │ +076dde: 5bf8 0b05 |0103: iput-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076de2: 54f8 0b05 |0105: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076de6: 6e10 8c12 0f00 |0107: invoke-virtual {v15}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ +076dec: 0c09 |010a: move-result-object v9 │ │ +076dee: 7220 fb19 9800 |010b: invoke-interface {v8, v9}, Landroid/support/v7/widget/DecorContentParent;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@19fb │ │ +076df4: 55f8 1805 |010e: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ +076df8: 3808 0700 |0110: if-eqz v8, 0117 // +0007 │ │ +076dfc: 54f8 0b05 |0112: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076e00: 7220 f019 d800 |0114: invoke-interface {v8, v13}, Landroid/support/v7/widget/DecorContentParent;.initFeature:(I)V // method@19f0 │ │ +076e06: 55f8 0f05 |0117: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@050f │ │ +076e0a: 3808 0800 |0119: if-eqz v8, 0121 // +0008 │ │ +076e0e: 54f8 0b05 |011b: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076e12: 1229 |011d: const/4 v9, #int 2 // #2 │ │ +076e14: 7220 f019 9800 |011e: invoke-interface {v8, v9}, Landroid/support/v7/widget/DecorContentParent;.initFeature:(I)V // method@19f0 │ │ +076e1a: 55f8 0e05 |0121: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@050e │ │ +076e1e: 3808 49ff |0123: if-eqz v8, 006c // -00b7 │ │ +076e22: 54f8 0b05 |0125: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076e26: 1259 |0127: const/4 v9, #int 5 // #5 │ │ +076e28: 7220 f019 9800 |0128: invoke-interface {v8, v9}, Landroid/support/v7/widget/DecorContentParent;.initFeature:(I)V // method@19f0 │ │ +076e2e: 2900 41ff |012b: goto/16 006c // -00bf │ │ +076e32: 54f7 0a05 |012d: iget-object v7, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +076e36: 28c0 |012f: goto 00ef // -0040 │ │ +076e38: 55f8 1905 |0130: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0519 │ │ +076e3c: 3808 1a00 |0132: if-eqz v8, 014c // +001a │ │ +076e40: 6008 9707 |0134: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple_overlay_action_mode:I // field@0797 │ │ +076e44: 6e30 681f 840b |0136: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +076e4a: 0c06 |0139: move-result-object v6 │ │ +076e4c: 1f06 4304 |013a: check-cast v6, Landroid/view/ViewGroup; // type@0443 │ │ +076e50: 6008 3700 |013c: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +076e54: 1309 1500 |013e: const/16 v9, #int 21 // #15 │ │ +076e58: 3498 1500 |0140: if-lt v8, v9, 0155 // +0015 │ │ +076e5c: 2208 e402 |0142: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$2; // type@02e4 │ │ +076e60: 7020 3512 f800 |0144: invoke-direct {v8, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1235 │ │ +076e66: 7120 4f0a 8600 |0147: invoke-static {v6, v8}, Landroid/support/v4/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0a4f │ │ +076e6c: 2900 22ff |014a: goto/16 006c // -00de │ │ +076e70: 6008 9607 |014c: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple:I // field@0796 │ │ +076e74: 6e30 681f 840b |014e: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +076e7a: 0c06 |0151: move-result-object v6 │ │ +076e7c: 1f06 4304 |0152: check-cast v6, Landroid/view/ViewGroup; // type@0443 │ │ +076e80: 28e8 |0154: goto 013c // -0018 │ │ +076e82: 0768 |0155: move-object v8, v6 │ │ +076e84: 1f08 9e03 |0156: check-cast v8, Landroid/support/v7/widget/FitWindowsViewGroup; // type@039e │ │ +076e88: 2209 e502 |0158: new-instance v9, Landroid/support/v7/app/AppCompatDelegateImplV7$3; // type@02e5 │ │ +076e8c: 7020 3712 f900 |015a: invoke-direct {v9, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1237 │ │ +076e92: 7220 4b1a 9800 |015d: invoke-interface {v8, v9}, Landroid/support/v7/widget/FitWindowsViewGroup;.setOnFitSystemWindowsListener:(Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V // method@1a4b │ │ +076e98: 2900 0cff |0160: goto/16 006c // -00f4 │ │ +076e9c: 54f8 0b05 |0162: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076ea0: 3908 0c00 |0164: if-nez v8, 0170 // +000c │ │ +076ea4: 6008 7707 |0166: sget v8, Landroid/support/v7/appcompat/R$id;.title:I // field@0777 │ │ +076ea8: 6e20 6b20 8600 |0168: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +076eae: 0c08 |016b: move-result-object v8 │ │ +076eb0: 1f08 9604 |016c: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +076eb4: 5bf8 2305 |016e: iput-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0523 │ │ +076eb8: 7110 c91e 0600 |0170: invoke-static {v6}, Landroid/support/v7/widget/ViewUtils;.makeOptionalFitsSystemWindows:(Landroid/view/View;)V // method@1ec9 │ │ +076ebe: 54f8 2405 |0173: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ +076ec2: 6e20 d420 e800 |0175: invoke-virtual {v8, v14}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@20d4 │ │ +076ec8: 0c03 |0178: move-result-object v3 │ │ +076eca: 1f03 4304 |0179: check-cast v3, Landroid/view/ViewGroup; // type@0443 │ │ +076ece: 6008 2307 |017b: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0723 │ │ +076ed2: 6e20 6b20 8600 |017d: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +076ed8: 0c01 |0180: move-result-object v1 │ │ +076eda: 1f01 9603 |0181: check-cast v1, Landroid/support/v7/widget/ContentFrameLayout; // type@0396 │ │ +076ede: 6e10 6f20 0300 |0183: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +076ee4: 0a08 |0186: move-result v8 │ │ +076ee6: 3d08 0d00 |0187: if-lez v8, 0194 // +000d │ │ +076eea: 6e20 6e20 a300 |0189: invoke-virtual {v3, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +076ef0: 0c02 |018c: move-result-object v2 │ │ +076ef2: 6e20 9620 a300 |018d: invoke-virtual {v3, v10}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@2096 │ │ +076ef8: 6e20 d419 2100 |0190: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ContentFrameLayout;.addView:(Landroid/view/View;)V // method@19d4 │ │ +076efe: 28f0 |0193: goto 0183 // -0010 │ │ +076f00: 54f8 2405 |0194: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ +076f04: 6e20 db20 6800 |0196: invoke-virtual {v8, v6}, Landroid/view/Window;.setContentView:(Landroid/view/View;)V // method@20db │ │ +076f0a: 12f8 |0199: const/4 v8, #int -1 // #ff │ │ +076f0c: 6e20 9d20 8300 |019a: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.setId:(I)V // method@209d │ │ +076f12: 6e20 e919 e100 |019d: invoke-virtual {v1, v14}, Landroid/support/v7/widget/ContentFrameLayout;.setId:(I)V // method@19e9 │ │ +076f18: 2038 7b04 |01a0: instance-of v8, v3, Landroid/widget/FrameLayout; // type@047b │ │ +076f1c: 3808 0700 |01a2: if-eqz v8, 01a9 // +0007 │ │ +076f20: 1f03 7b04 |01a4: check-cast v3, Landroid/widget/FrameLayout; // type@047b │ │ +076f24: 6e20 be21 b300 |01a6: invoke-virtual {v3, v11}, Landroid/widget/FrameLayout;.setForeground:(Landroid/graphics/drawable/Drawable;)V // method@21be │ │ +076f2a: 2208 e602 |01a9: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$4; // type@02e6 │ │ +076f2e: 7020 3912 f800 |01ab: invoke-direct {v8, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1239 │ │ +076f34: 6e20 e719 8100 |01ae: invoke-virtual {v1, v8}, Landroid/support/v7/widget/ContentFrameLayout;.setAttachListener:(Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;)V // method@19e7 │ │ +076f3a: 1106 |01b1: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=306 │ │ 0x0010 line=308 │ │ 0x0018 line=309 │ │ 0x001b line=310 │ │ 0x0023 line=314 │ │ @@ -134567,44 +134594,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -076eb8: |[076eb8] android.support.v7.app.AppCompatDelegateImplV7.dismissPopups:()V │ │ -076ec8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -076eca: 5441 0b05 |0001: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076ece: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -076ed2: 5441 0b05 |0005: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076ed6: 7210 eb19 0100 |0007: invoke-interface {v1}, Landroid/support/v7/widget/DecorContentParent;.dismissPopups:()V // method@19eb │ │ -076edc: 5441 0405 |000a: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -076ee0: 3801 1900 |000c: if-eqz v1, 0025 // +0019 │ │ -076ee4: 5441 2505 |000e: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -076ee8: 5442 1d05 |0010: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@051d │ │ -076eec: 6e20 9420 2100 |0012: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2094 │ │ -076ef2: 5441 0405 |0015: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -076ef6: 6e10 5e22 0100 |0017: invoke-virtual {v1}, Landroid/widget/PopupWindow;.isShowing:()Z // method@225e │ │ -076efc: 0a01 |001a: move-result v1 │ │ -076efe: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ -076f02: 5441 0405 |001d: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -076f06: 6e10 5322 0100 |001f: invoke-virtual {v1}, Landroid/widget/PopupWindow;.dismiss:()V // method@2253 │ │ -076f0c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -076f0e: 5b41 0405 |0023: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -076f12: 7010 8512 0400 |0025: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@1285 │ │ -076f18: 7030 8912 3403 |0028: invoke-direct {v4, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -076f1e: 0c00 |002b: move-result-object v0 │ │ -076f20: 3800 0b00 |002c: if-eqz v0, 0037 // +000b │ │ -076f24: 5401 f804 |002e: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -076f28: 3801 0700 |0030: if-eqz v1, 0037 // +0007 │ │ -076f2c: 5401 f804 |0032: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -076f30: 6e10 ee14 0100 |0034: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.close:()V // method@14ee │ │ -076f36: 0e00 |0037: return-void │ │ -076f38: 0d01 |0038: move-exception v1 │ │ -076f3a: 28e9 |0039: goto 0022 // -0017 │ │ +076f3c: |[076f3c] android.support.v7.app.AppCompatDelegateImplV7.dismissPopups:()V │ │ +076f4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +076f4e: 5441 0b05 |0001: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076f52: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +076f56: 5441 0b05 |0005: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +076f5a: 7210 eb19 0100 |0007: invoke-interface {v1}, Landroid/support/v7/widget/DecorContentParent;.dismissPopups:()V // method@19eb │ │ +076f60: 5441 0405 |000a: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +076f64: 3801 1900 |000c: if-eqz v1, 0025 // +0019 │ │ +076f68: 5441 2505 |000e: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +076f6c: 5442 1d05 |0010: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@051d │ │ +076f70: 6e20 9420 2100 |0012: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2094 │ │ +076f76: 5441 0405 |0015: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +076f7a: 6e10 5e22 0100 |0017: invoke-virtual {v1}, Landroid/widget/PopupWindow;.isShowing:()Z // method@225e │ │ +076f80: 0a01 |001a: move-result v1 │ │ +076f82: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ +076f86: 5441 0405 |001d: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +076f8a: 6e10 5322 0100 |001f: invoke-virtual {v1}, Landroid/widget/PopupWindow;.dismiss:()V // method@2253 │ │ +076f90: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +076f92: 5b41 0405 |0023: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +076f96: 7010 8512 0400 |0025: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@1285 │ │ +076f9c: 7030 8912 3403 |0028: invoke-direct {v4, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +076fa2: 0c00 |002b: move-result-object v0 │ │ +076fa4: 3800 0b00 |002c: if-eqz v0, 0037 // +000b │ │ +076fa8: 5401 f804 |002e: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +076fac: 3801 0700 |0030: if-eqz v1, 0037 // +0007 │ │ +076fb0: 5401 f804 |0032: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +076fb4: 6e10 ee14 0100 |0034: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.close:()V // method@14ee │ │ +076fba: 0e00 |0037: return-void │ │ +076fbc: 0d01 |0038: move-exception v1 │ │ +076fbe: 28e9 |0039: goto 0022 // -0017 │ │ catches : 1 │ │ 0x001d - 0x0022 │ │ Ljava/lang/IllegalArgumentException; -> 0x0038 │ │ positions : │ │ 0x0001 line=1660 │ │ 0x0005 line=1661 │ │ 0x000a line=1664 │ │ @@ -134627,48 +134654,48 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -076f4c: |[076f4c] android.support.v7.app.AppCompatDelegateImplV7.doInvalidatePanelMenu:(I)V │ │ -076f5c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -076f5e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -076f60: 7030 8912 6504 |0002: invoke-direct {v5, v6, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -076f66: 0c01 |0005: move-result-object v1 │ │ -076f68: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -076f6a: 5412 f804 |0007: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -076f6e: 3802 1e00 |0009: if-eqz v2, 0027 // +001e │ │ -076f72: 2200 8200 |000b: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -076f76: 7010 2d02 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -076f7c: 5412 f804 |0010: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -076f80: 6e20 1c15 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@151c │ │ -076f86: 6e10 4702 0000 |0015: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@0247 │ │ -076f8c: 0a02 |0018: move-result v2 │ │ -076f8e: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ -076f92: 5b10 f104 |001b: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@04f1 │ │ -076f96: 5412 f804 |001d: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -076f9a: 6e10 2c15 0200 |001f: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ -076fa0: 5412 f804 |0022: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -076fa4: 6e10 ec14 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.clear:()V // method@14ec │ │ -076faa: 5c14 fb04 |0027: iput-boolean v4, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ -076fae: 5c14 fa04 |0029: iput-boolean v4, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ -076fb2: 1302 6c00 |002b: const/16 v2, #int 108 // #6c │ │ -076fb6: 3226 0400 |002d: if-eq v6, v2, 0031 // +0004 │ │ -076fba: 3906 1200 |002f: if-nez v6, 0041 // +0012 │ │ -076fbe: 5452 0b05 |0031: iget-object v2, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -076fc2: 3802 0e00 |0033: if-eqz v2, 0041 // +000e │ │ -076fc6: 7030 8912 3503 |0035: invoke-direct {v5, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -076fcc: 0c01 |0038: move-result-object v1 │ │ -076fce: 3801 0800 |0039: if-eqz v1, 0041 // +0008 │ │ -076fd2: 5c13 f504 |003b: iput-boolean v3, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ -076fd6: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -076fd8: 7030 aa12 1502 |003e: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ -076fde: 0e00 |0041: return-void │ │ +076fd0: |[076fd0] android.support.v7.app.AppCompatDelegateImplV7.doInvalidatePanelMenu:(I)V │ │ +076fe0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +076fe2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +076fe4: 7030 8912 6504 |0002: invoke-direct {v5, v6, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +076fea: 0c01 |0005: move-result-object v1 │ │ +076fec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +076fee: 5412 f804 |0007: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +076ff2: 3802 1e00 |0009: if-eqz v2, 0027 // +001e │ │ +076ff6: 2200 8200 |000b: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +076ffa: 7010 2d02 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +077000: 5412 f804 |0010: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077004: 6e20 1c15 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@151c │ │ +07700a: 6e10 4702 0000 |0015: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@0247 │ │ +077010: 0a02 |0018: move-result v2 │ │ +077012: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ +077016: 5b10 f104 |001b: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@04f1 │ │ +07701a: 5412 f804 |001d: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +07701e: 6e10 2c15 0200 |001f: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ +077024: 5412 f804 |0022: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077028: 6e10 ec14 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.clear:()V // method@14ec │ │ +07702e: 5c14 fb04 |0027: iput-boolean v4, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ +077032: 5c14 fa04 |0029: iput-boolean v4, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ +077036: 1302 6c00 |002b: const/16 v2, #int 108 // #6c │ │ +07703a: 3226 0400 |002d: if-eq v6, v2, 0031 // +0004 │ │ +07703e: 3906 1200 |002f: if-nez v6, 0041 // +0012 │ │ +077042: 5452 0b05 |0031: iget-object v2, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077046: 3802 0e00 |0033: if-eqz v2, 0041 // +000e │ │ +07704a: 7030 8912 3503 |0035: invoke-direct {v5, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +077050: 0c01 |0038: move-result-object v1 │ │ +077052: 3801 0800 |0039: if-eqz v1, 0041 // +0008 │ │ +077056: 5c13 f504 |003b: iput-boolean v3, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ +07705a: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +07705c: 7030 aa12 1502 |003e: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ +077062: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1532 │ │ 0x0006 line=1533 │ │ 0x0007 line=1534 │ │ 0x000b line=1535 │ │ 0x0010 line=1536 │ │ @@ -134696,20 +134723,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -076fe0: |[076fe0] android.support.v7.app.AppCompatDelegateImplV7.endOnGoingFadeAnimation:()V │ │ -076ff0: 5410 0d05 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -076ff4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -076ff8: 5410 0d05 |0004: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -076ffc: 6e10 ac0b 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ -077002: 0e00 |0009: return-void │ │ +077064: |[077064] android.support.v7.app.AppCompatDelegateImplV7.endOnGoingFadeAnimation:()V │ │ +077074: 5410 0d05 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +077078: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07707c: 5410 0d05 |0004: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +077080: 6e10 ac0b 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ +077086: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0004 line=799 │ │ 0x0009 line=801 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ @@ -134719,43 +134746,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -077004: |[077004] android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor:()V │ │ -077014: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -077016: 5542 2005 |0001: iget-boolean v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ -07701a: 3902 3500 |0003: if-nez v2, 0038 // +0035 │ │ -07701e: 7010 8012 0400 |0005: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.createSubDecor:()Landroid/view/ViewGroup; // method@1280 │ │ -077024: 0c02 |0008: move-result-object v2 │ │ -077026: 5b42 1f05 |0009: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -07702a: 6e10 8b12 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getTitle:()Ljava/lang/CharSequence; // method@128b │ │ -077030: 0c01 |000e: move-result-object v1 │ │ -077032: 7110 e41e 0100 |000f: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -077038: 0a02 |0012: move-result v2 │ │ -07703a: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ -07703e: 6e20 a612 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@12a6 │ │ -077044: 7010 7a12 0400 |0018: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.applyFixedSizeWindow:()V // method@127a │ │ -07704a: 5442 1f05 |001b: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -07704e: 6e20 a512 2400 |001d: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onSubDecorInstalled:(Landroid/view/ViewGroup;)V // method@12a5 │ │ -077054: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -077056: 5c42 2005 |0021: iput-boolean v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ -07705a: 7030 8912 3403 |0023: invoke-direct {v4, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -077060: 0c00 |0026: move-result-object v0 │ │ -077062: 6e10 9412 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -077068: 0a02 |002a: move-result v2 │ │ -07706a: 3902 0d00 |002b: if-nez v2, 0038 // +000d │ │ -07706e: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ -077072: 5402 f804 |002f: iget-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077076: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ -07707a: 1302 6c00 |0033: const/16 v2, #int 108 // #6c │ │ -07707e: 7020 9312 2400 |0035: invoke-direct {v4, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.invalidatePanelMenu:(I)V // method@1293 │ │ -077084: 0e00 |0038: return-void │ │ +077088: |[077088] android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor:()V │ │ +077098: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07709a: 5542 2005 |0001: iget-boolean v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ +07709e: 3902 3500 |0003: if-nez v2, 0038 // +0035 │ │ +0770a2: 7010 8012 0400 |0005: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.createSubDecor:()Landroid/view/ViewGroup; // method@1280 │ │ +0770a8: 0c02 |0008: move-result-object v2 │ │ +0770aa: 5b42 1f05 |0009: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +0770ae: 6e10 8b12 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getTitle:()Ljava/lang/CharSequence; // method@128b │ │ +0770b4: 0c01 |000e: move-result-object v1 │ │ +0770b6: 7110 e41e 0100 |000f: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0770bc: 0a02 |0012: move-result v2 │ │ +0770be: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ +0770c2: 6e20 a612 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@12a6 │ │ +0770c8: 7010 7a12 0400 |0018: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.applyFixedSizeWindow:()V // method@127a │ │ +0770ce: 5442 1f05 |001b: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +0770d2: 6e20 a512 2400 |001d: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onSubDecorInstalled:(Landroid/view/ViewGroup;)V // method@12a5 │ │ +0770d8: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +0770da: 5c42 2005 |0021: iput-boolean v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ +0770de: 7030 8912 3403 |0023: invoke-direct {v4, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +0770e4: 0c00 |0026: move-result-object v0 │ │ +0770e6: 6e10 9412 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +0770ec: 0a02 |002a: move-result v2 │ │ +0770ee: 3902 0d00 |002b: if-nez v2, 0038 // +000d │ │ +0770f2: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ +0770f6: 5402 f804 |002f: iget-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0770fa: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ +0770fe: 1302 6c00 |0033: const/16 v2, #int 108 // #6c │ │ +077102: 7020 9312 2400 |0035: invoke-direct {v4, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.invalidatePanelMenu:(I)V // method@1293 │ │ +077108: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=278 │ │ 0x0005 line=279 │ │ 0x000b line=282 │ │ 0x000f line=283 │ │ 0x0015 line=284 │ │ @@ -134776,31 +134803,31 @@ │ │ type : '(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -077088: |[077088] android.support.v7.app.AppCompatDelegateImplV7.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ -077098: 5453 1b05 |0000: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ -07709c: 3803 0f00 |0002: if-eqz v3, 0011 // +000f │ │ -0770a0: 2130 |0004: array-length v0, v3 │ │ -0770a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0770a4: 3501 1000 |0006: if-ge v1, v0, 0016 // +0010 │ │ -0770a8: 4602 0301 |0008: aget-object v2, v3, v1 │ │ -0770ac: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -0770b0: 5424 f804 |000c: iget-object v4, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -0770b4: 3364 0500 |000e: if-ne v4, v6, 0013 // +0005 │ │ -0770b8: 1102 |0010: return-object v2 │ │ -0770ba: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0770bc: 28f3 |0012: goto 0005 // -000d │ │ -0770be: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0770c2: 28f1 |0015: goto 0006 // -000f │ │ -0770c4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0770c6: 28f9 |0017: goto 0010 // -0007 │ │ +07710c: |[07710c] android.support.v7.app.AppCompatDelegateImplV7.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ +07711c: 5453 1b05 |0000: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ +077120: 3803 0f00 |0002: if-eqz v3, 0011 // +000f │ │ +077124: 2130 |0004: array-length v0, v3 │ │ +077126: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +077128: 3501 1000 |0006: if-ge v1, v0, 0016 // +0010 │ │ +07712c: 4602 0301 |0008: aget-object v2, v3, v1 │ │ +077130: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +077134: 5424 f804 |000c: iget-object v4, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077138: 3364 0500 |000e: if-ne v4, v6, 0013 // +0005 │ │ +07713c: 1102 |0010: return-object v2 │ │ +07713e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +077140: 28f3 |0012: goto 0005 // -000d │ │ +077142: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077146: 28f1 |0015: goto 0006 // -000f │ │ +077148: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +07714a: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1469 │ │ 0x0002 line=1470 │ │ 0x0005 line=1471 │ │ 0x0008 line=1472 │ │ 0x000a line=1473 │ │ @@ -134824,33 +134851,33 @@ │ │ type : '(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0770c8: |[0770c8] android.support.v7.app.AppCompatDelegateImplV7.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ -0770d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0770da: 5450 1b05 |0001: iget-object v0, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ -0770de: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -0770e2: 2103 |0005: array-length v3, v0 │ │ -0770e4: 3663 0f00 |0006: if-gt v3, v6, 0015 // +000f │ │ -0770e8: d803 0601 |0008: add-int/lit8 v3, v6, #int 1 // #01 │ │ -0770ec: 2331 8806 |000a: new-array v1, v3, [Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // type@0688 │ │ -0770f0: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -0770f4: 2103 |000e: array-length v3, v0 │ │ -0770f6: 7153 0728 4041 |000f: invoke-static {v0, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0770fc: 0710 |0012: move-object v0, v1 │ │ -0770fe: 5b51 1b05 |0013: iput-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ -077102: 4602 0006 |0015: aget-object v2, v0, v6 │ │ -077106: 3902 0900 |0017: if-nez v2, 0020 // +0009 │ │ -07710a: 2202 ef02 |0019: new-instance v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // type@02ef │ │ -07710e: 7020 6312 6200 |001b: invoke-direct {v2, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.:(I)V // method@1263 │ │ -077114: 4d02 0006 |001e: aput-object v2, v0, v6 │ │ -077118: 1102 |0020: return-object v2 │ │ +07714c: |[07714c] android.support.v7.app.AppCompatDelegateImplV7.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ +07715c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07715e: 5450 1b05 |0001: iget-object v0, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ +077162: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +077166: 2103 |0005: array-length v3, v0 │ │ +077168: 3663 0f00 |0006: if-gt v3, v6, 0015 // +000f │ │ +07716c: d803 0601 |0008: add-int/lit8 v3, v6, #int 1 // #01 │ │ +077170: 2331 8b06 |000a: new-array v1, v3, [Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // type@068b │ │ +077174: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +077178: 2103 |000e: array-length v3, v0 │ │ +07717a: 7153 0728 4041 |000f: invoke-static {v0, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +077180: 0710 |0012: move-object v0, v1 │ │ +077182: 5b51 1b05 |0013: iput-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051b │ │ +077186: 4602 0006 |0015: aget-object v2, v0, v6 │ │ +07718a: 3902 0900 |0017: if-nez v2, 0020 // +0009 │ │ +07718e: 2202 f002 |0019: new-instance v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // type@02f0 │ │ +077192: 7020 6312 6200 |001b: invoke-direct {v2, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.:(I)V // method@1263 │ │ +077198: 4d02 0006 |001e: aput-object v2, v0, v6 │ │ +07719c: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1482 │ │ 0x0008 line=1483 │ │ 0x000c line=1484 │ │ 0x000e line=1485 │ │ 0x0012 line=1487 │ │ @@ -134872,41 +134899,41 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -07711c: |[07711c] android.support.v7.app.AppCompatDelegateImplV7.initializePanelContent:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ -07712c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07712e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -077130: 5463 ee04 |0002: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ -077134: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -077138: 5462 ee04 |0006: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ -07713c: 5b62 fc04 |0008: iput-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -077140: 0f01 |000a: return v1 │ │ -077142: 5463 f804 |000b: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077146: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ -07714a: 0121 |000f: move v1, v2 │ │ -07714c: 28fa |0010: goto 000a // -0006 │ │ -07714e: 5453 1a05 |0011: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@051a │ │ -077152: 3903 0a00 |0013: if-nez v3, 001d // +000a │ │ -077156: 2203 f002 |0015: new-instance v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // type@02f0 │ │ -07715a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -07715c: 7030 6912 5304 |0018: invoke-direct {v3, v5, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V // method@1269 │ │ -077162: 5b53 1a05 |001b: iput-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@051a │ │ -077166: 5453 1a05 |001d: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@051a │ │ -07716a: 6e20 6412 3600 |001f: invoke-virtual {v6, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.getListMenuView:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)Landroid/support/v7/view/menu/MenuView; // method@1264 │ │ -077170: 0c00 |0022: move-result-object v0 │ │ -077172: 1f00 3c04 |0023: check-cast v0, Landroid/view/View; // type@043c │ │ -077176: 5b60 fc04 |0025: iput-object v0, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -07717a: 5463 fc04 |0027: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -07717e: 3903 e1ff |0029: if-nez v3, 000a // -001f │ │ -077182: 0121 |002b: move v1, v2 │ │ -077184: 28de |002c: goto 000a // -0022 │ │ +0771a0: |[0771a0] android.support.v7.app.AppCompatDelegateImplV7.initializePanelContent:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ +0771b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0771b2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0771b4: 5463 ee04 |0002: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ +0771b8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0771bc: 5462 ee04 |0006: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ +0771c0: 5b62 fc04 |0008: iput-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +0771c4: 0f01 |000a: return v1 │ │ +0771c6: 5463 f804 |000b: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0771ca: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ +0771ce: 0121 |000f: move v1, v2 │ │ +0771d0: 28fa |0010: goto 000a // -0006 │ │ +0771d2: 5453 1a05 |0011: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@051a │ │ +0771d6: 3903 0a00 |0013: if-nez v3, 001d // +000a │ │ +0771da: 2203 f102 |0015: new-instance v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // type@02f1 │ │ +0771de: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +0771e0: 7030 6912 5304 |0018: invoke-direct {v3, v5, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V // method@1269 │ │ +0771e6: 5b53 1a05 |001b: iput-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@051a │ │ +0771ea: 5453 1a05 |001d: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@051a │ │ +0771ee: 6e20 6412 3600 |001f: invoke-virtual {v6, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.getListMenuView:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)Landroid/support/v7/view/menu/MenuView; // method@1264 │ │ +0771f4: 0c00 |0022: move-result-object v0 │ │ +0771f6: 1f00 3d04 |0023: check-cast v0, Landroid/view/View; // type@043d │ │ +0771fa: 5b60 fc04 |0025: iput-object v0, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +0771fe: 5463 fc04 |0027: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +077202: 3903 e1ff |0029: if-nez v3, 000a // -001f │ │ +077206: 0121 |002b: move v1, v2 │ │ +077208: 28de |002c: goto 000a // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1202 │ │ 0x0006 line=1203 │ │ 0x000a line=1219 │ │ 0x000b line=1207 │ │ 0x0010 line=1208 │ │ @@ -134925,26 +134952,26 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -077188: |[077188] android.support.v7.app.AppCompatDelegateImplV7.initializePanelDecor:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ -077198: 6e10 8812 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getActionBarThemedContext:()Landroid/content/Context; // method@1288 │ │ -07719e: 0c00 |0003: move-result-object v0 │ │ -0771a0: 6e20 6712 0300 |0004: invoke-virtual {v3, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setStyle:(Landroid/content/Context;)V // method@1267 │ │ -0771a6: 2200 ec02 |0007: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; // type@02ec │ │ -0771aa: 5431 f704 |0009: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@04f7 │ │ -0771ae: 7030 4f12 2001 |000b: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/content/Context;)V // method@124f │ │ -0771b4: 5b30 ef04 |000e: iput-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -0771b8: 1300 5100 |0010: const/16 v0, #int 81 // #51 │ │ -0771bc: 5930 f204 |0012: iput v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.gravity:I // field@04f2 │ │ -0771c0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0771c2: 0f00 |0015: return v0 │ │ +07720c: |[07720c] android.support.v7.app.AppCompatDelegateImplV7.initializePanelDecor:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ +07721c: 6e10 8812 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getActionBarThemedContext:()Landroid/content/Context; // method@1288 │ │ +077222: 0c00 |0003: move-result-object v0 │ │ +077224: 6e20 6712 0300 |0004: invoke-virtual {v3, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setStyle:(Landroid/content/Context;)V // method@1267 │ │ +07722a: 2200 ed02 |0007: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; // type@02ed │ │ +07722e: 5431 f704 |0009: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@04f7 │ │ +077232: 7030 4f12 2001 |000b: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/content/Context;)V // method@124f │ │ +077238: 5b30 ef04 |000e: iput-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +07723c: 1300 5100 |0010: const/16 v0, #int 81 // #51 │ │ +077240: 5930 f204 |0012: iput v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.gravity:I // field@04f2 │ │ +077244: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +077246: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1108 │ │ 0x0007 line=1109 │ │ 0x0010 line=1110 │ │ 0x0014 line=1111 │ │ locals : │ │ @@ -134956,68 +134983,68 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -0771c4: |[0771c4] android.support.v7.app.AppCompatDelegateImplV7.initializePanelMenu:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ -0771d4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0771d6: 5491 0a05 |0001: iget-object v1, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -0771da: 52a6 f004 |0003: iget v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -0771de: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ -0771e2: 52a6 f004 |0007: iget v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -0771e6: 1307 6c00 |0009: const/16 v7, #int 108 // #6c │ │ -0771ea: 3376 5400 |000b: if-ne v6, v7, 005f // +0054 │ │ -0771ee: 5496 0b05 |000d: iget-object v6, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -0771f2: 3806 5000 |000f: if-eqz v6, 005f // +0050 │ │ -0771f6: 2204 1004 |0011: new-instance v4, Landroid/util/TypedValue; // type@0410 │ │ -0771fa: 7010 241f 0400 |0013: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -077200: 6e10 ab00 0100 |0016: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -077206: 0c00 |0019: move-result-object v0 │ │ -077208: 6006 7d05 |001a: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@057d │ │ -07720c: 6e40 fd00 6084 |001c: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -077212: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -077214: 5246 210e |0020: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -077218: 3806 4900 |0022: if-eqz v6, 006b // +0049 │ │ -07721c: 6e10 a600 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -077222: 0c06 |0027: move-result-object v6 │ │ -077224: 6e10 2601 0600 |0028: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ -07722a: 0c05 |002b: move-result-object v5 │ │ -07722c: 6e20 fe00 0500 |002c: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -077232: 5246 210e |002f: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -077236: 6e30 fb00 6508 |0031: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -07723c: 6006 7e05 |0034: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@057e │ │ -077240: 6e40 fd00 6584 |0036: invoke-virtual {v5, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -077246: 5246 210e |0039: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -07724a: 3806 1400 |003b: if-eqz v6, 004f // +0014 │ │ -07724e: 3905 0d00 |003d: if-nez v5, 004a // +000d │ │ -077252: 6e10 a600 0100 |003f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -077258: 0c06 |0042: move-result-object v6 │ │ -07725a: 6e10 2601 0600 |0043: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ -077260: 0c05 |0046: move-result-object v5 │ │ -077262: 6e20 fe00 0500 |0047: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -077268: 5246 210e |004a: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -07726c: 6e30 fb00 6508 |004c: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -077272: 3805 1000 |004f: if-eqz v5, 005f // +0010 │ │ -077276: 2202 1703 |0051: new-instance v2, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -07727a: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -07727c: 7030 ae13 1206 |0054: invoke-direct {v2, v1, v6}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ -077282: 6e10 ab00 0200 |0057: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -077288: 0c06 |005a: move-result-object v6 │ │ -07728a: 6e20 fe00 5600 |005b: invoke-virtual {v6, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -077290: 0721 |005e: move-object v1, v2 │ │ -077292: 2203 2e03 |005f: new-instance v3, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -077296: 7020 de14 1300 |0061: invoke-direct {v3, v1}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ -07729c: 6e20 1d15 9300 |0064: invoke-virtual {v3, v9}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ -0772a2: 6e20 6612 3a00 |0067: invoke-virtual {v10, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@1266 │ │ -0772a8: 0f08 |006a: return v8 │ │ -0772aa: 6006 7e05 |006b: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@057e │ │ -0772ae: 6e40 fd00 6084 |006d: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -0772b4: 28c9 |0070: goto 0039 // -0037 │ │ +077248: |[077248] android.support.v7.app.AppCompatDelegateImplV7.initializePanelMenu:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ +077258: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +07725a: 5491 0a05 |0001: iget-object v1, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +07725e: 52a6 f004 |0003: iget v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +077262: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ +077266: 52a6 f004 |0007: iget v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +07726a: 1307 6c00 |0009: const/16 v7, #int 108 // #6c │ │ +07726e: 3376 5400 |000b: if-ne v6, v7, 005f // +0054 │ │ +077272: 5496 0b05 |000d: iget-object v6, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077276: 3806 5000 |000f: if-eqz v6, 005f // +0050 │ │ +07727a: 2204 1104 |0011: new-instance v4, Landroid/util/TypedValue; // type@0411 │ │ +07727e: 7010 241f 0400 |0013: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +077284: 6e10 ab00 0100 |0016: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +07728a: 0c00 |0019: move-result-object v0 │ │ +07728c: 6006 7d05 |001a: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@057d │ │ +077290: 6e40 fd00 6084 |001c: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +077296: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +077298: 5246 210e |0020: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +07729c: 3806 4900 |0022: if-eqz v6, 006b // +0049 │ │ +0772a0: 6e10 a600 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0772a6: 0c06 |0027: move-result-object v6 │ │ +0772a8: 6e10 2601 0600 |0028: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ +0772ae: 0c05 |002b: move-result-object v5 │ │ +0772b0: 6e20 fe00 0500 |002c: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +0772b6: 5246 210e |002f: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +0772ba: 6e30 fb00 6508 |0031: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +0772c0: 6006 7e05 |0034: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@057e │ │ +0772c4: 6e40 fd00 6584 |0036: invoke-virtual {v5, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +0772ca: 5246 210e |0039: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +0772ce: 3806 1400 |003b: if-eqz v6, 004f // +0014 │ │ +0772d2: 3905 0d00 |003d: if-nez v5, 004a // +000d │ │ +0772d6: 6e10 a600 0100 |003f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0772dc: 0c06 |0042: move-result-object v6 │ │ +0772de: 6e10 2601 0600 |0043: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ +0772e4: 0c05 |0046: move-result-object v5 │ │ +0772e6: 6e20 fe00 0500 |0047: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +0772ec: 5246 210e |004a: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +0772f0: 6e30 fb00 6508 |004c: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +0772f6: 3805 1000 |004f: if-eqz v5, 005f // +0010 │ │ +0772fa: 2202 1803 |0051: new-instance v2, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +0772fe: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +077300: 7030 ae13 1206 |0054: invoke-direct {v2, v1, v6}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ +077306: 6e10 ab00 0200 |0057: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +07730c: 0c06 |005a: move-result-object v6 │ │ +07730e: 6e20 fe00 5600 |005b: invoke-virtual {v6, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +077314: 0721 |005e: move-object v1, v2 │ │ +077316: 2203 2f03 |005f: new-instance v3, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +07731a: 7020 de14 1300 |0061: invoke-direct {v3, v1}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ +077320: 6e20 1d15 9300 |0064: invoke-virtual {v3, v9}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ +077326: 6e20 6612 3a00 |0067: invoke-virtual {v10, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@1266 │ │ +07732c: 0f08 |006a: return v8 │ │ +07732e: 6006 7e05 |006b: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@057e │ │ +077332: 6e40 fd00 6084 |006d: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +077338: 28c9 |0070: goto 0039 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1159 │ │ 0x0003 line=1162 │ │ 0x0011 line=1164 │ │ 0x0016 line=1165 │ │ 0x001a line=1166 │ │ @@ -135059,29 +135086,29 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0772b8: |[0772b8] android.support.v7.app.AppCompatDelegateImplV7.invalidatePanelMenu:(I)V │ │ -0772c8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0772ca: 5230 1105 |0001: iget v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ -0772ce: 9801 0204 |0003: shl-int v1, v2, v4 │ │ -0772d2: b610 |0005: or-int/2addr v0, v1 │ │ -0772d4: 5930 1105 |0006: iput v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ -0772d8: 5530 1205 |0008: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0512 │ │ -0772dc: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ -0772e0: 5430 2505 |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -0772e4: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -0772e8: 5430 2505 |0010: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -0772ec: 5431 1305 |0012: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0513 │ │ -0772f0: 7120 410a 1000 |0014: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ -0772f6: 5c32 1205 |0017: iput-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0512 │ │ -0772fa: 0e00 |0019: return-void │ │ +07733c: |[07733c] android.support.v7.app.AppCompatDelegateImplV7.invalidatePanelMenu:(I)V │ │ +07734c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07734e: 5230 1105 |0001: iget v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ +077352: 9801 0204 |0003: shl-int v1, v2, v4 │ │ +077356: b610 |0005: or-int/2addr v0, v1 │ │ +077358: 5930 1105 |0006: iput v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ +07735c: 5530 1205 |0008: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0512 │ │ +077360: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ +077364: 5430 2505 |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +077368: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +07736c: 5430 2505 |0010: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +077370: 5431 1305 |0012: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0513 │ │ +077374: 7120 410a 1000 |0014: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ +07737a: 5c32 1205 |0017: iput-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0512 │ │ +07737e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1523 │ │ 0x0008 line=1525 │ │ 0x0010 line=1526 │ │ 0x0017 line=1527 │ │ 0x0019 line=1529 │ │ @@ -135094,28 +135121,28 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0772fc: |[0772fc] android.support.v7.app.AppCompatDelegateImplV7.onKeyDownPanel:(ILandroid/view/KeyEvent;)Z │ │ -07730c: 6e10 591f 0400 |0000: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ -077312: 0a01 |0003: move-result v1 │ │ -077314: 3901 1000 |0004: if-nez v1, 0014 // +0010 │ │ -077318: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -07731a: 7030 8912 3201 |0007: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -077320: 0c00 |000a: move-result-object v0 │ │ -077322: 5501 f404 |000b: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -077326: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ -07732a: 7030 aa12 0204 |000f: invoke-direct {v2, v0, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ -077330: 0a01 |0012: move-result v1 │ │ -077332: 0f01 |0013: return v1 │ │ -077334: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -077336: 28fe |0015: goto 0013 // -0002 │ │ +077380: |[077380] android.support.v7.app.AppCompatDelegateImplV7.onKeyDownPanel:(ILandroid/view/KeyEvent;)Z │ │ +077390: 6e10 591f 0400 |0000: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ +077396: 0a01 |0003: move-result v1 │ │ +077398: 3901 1000 |0004: if-nez v1, 0014 // +0010 │ │ +07739c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +07739e: 7030 8912 3201 |0007: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +0773a4: 0c00 |000a: move-result-object v0 │ │ +0773a6: 5501 f404 |000b: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +0773aa: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ +0773ae: 7030 aa12 0204 |000f: invoke-direct {v2, v0, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ +0773b4: 0a01 |0012: move-result v1 │ │ +0773b6: 0f01 |0013: return v1 │ │ +0773b8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0773ba: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ 0x0006 line=1378 │ │ 0x000b line=1379 │ │ 0x000f line=1380 │ │ 0x0013 line=1384 │ │ @@ -135130,86 +135157,86 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -077338: |[077338] android.support.v7.app.AppCompatDelegateImplV7.onKeyUpPanel:(ILandroid/view/KeyEvent;)Z │ │ -077348: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -07734a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07734c: 5475 0305 |0002: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -077350: 3805 0400 |0004: if-eqz v5, 0008 // +0004 │ │ -077354: 0141 |0006: move v1, v4 │ │ -077356: 0f01 |0007: return v1 │ │ -077358: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07735a: 7030 8912 8706 |0009: invoke-direct {v7, v8, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -077360: 0c03 |000c: move-result-object v3 │ │ -077362: 3908 4d00 |000d: if-nez v8, 005a // +004d │ │ -077366: 5475 0b05 |000f: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -07736a: 3805 4900 |0011: if-eqz v5, 005a // +0049 │ │ -07736e: 5475 0b05 |0013: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -077372: 7210 ea19 0500 |0015: invoke-interface {v5}, Landroid/support/v7/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@19ea │ │ -077378: 0a05 |0018: move-result v5 │ │ -07737a: 3805 4100 |0019: if-eqz v5, 005a // +0041 │ │ -07737e: 5475 0a05 |001b: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -077382: 7110 4f20 0500 |001d: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -077388: 0c05 |0020: move-result-object v5 │ │ -07738a: 7110 9a0a 0500 |0021: invoke-static {v5}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a9a │ │ -077390: 0a05 |0024: move-result v5 │ │ -077392: 3905 3500 |0025: if-nez v5, 005a // +0035 │ │ -077396: 5475 0b05 |0027: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -07739a: 7210 f219 0500 |0029: invoke-interface {v5}, Landroid/support/v7/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@19f2 │ │ -0773a0: 0a05 |002c: move-result v5 │ │ -0773a2: 3905 2600 |002d: if-nez v5, 0053 // +0026 │ │ -0773a6: 6e10 9412 0700 |002f: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -0773ac: 0a05 |0032: move-result v5 │ │ -0773ae: 3905 0e00 |0033: if-nez v5, 0041 // +000e │ │ -0773b2: 7030 aa12 3709 |0035: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ -0773b8: 0a05 |0038: move-result v5 │ │ -0773ba: 3805 0800 |0039: if-eqz v5, 0041 // +0008 │ │ -0773be: 5475 0b05 |003b: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -0773c2: 7210 fd19 0500 |003d: invoke-interface {v5}, Landroid/support/v7/widget/DecorContentParent;.showOverflowMenu:()Z // method@19fd │ │ -0773c8: 0a01 |0040: move-result v1 │ │ -0773ca: 3801 c6ff |0041: if-eqz v1, 0007 // -003a │ │ -0773ce: 5475 0a05 |0043: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -0773d2: 1a06 4b17 |0045: const-string v6, "audio" // string@174b │ │ -0773d6: 6e20 a900 6500 |0047: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0773dc: 0c00 |004a: move-result-object v0 │ │ -0773de: 1f00 7800 |004b: check-cast v0, Landroid/media/AudioManager; // type@0078 │ │ -0773e2: 3800 3100 |004d: if-eqz v0, 007e // +0031 │ │ -0773e6: 6e20 0102 4000 |004f: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.playSoundEffect:(I)V // method@0201 │ │ -0773ec: 28b5 |0052: goto 0007 // -004b │ │ -0773ee: 5475 0b05 |0053: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -0773f2: 7210 ef19 0500 |0055: invoke-interface {v5}, Landroid/support/v7/widget/DecorContentParent;.hideOverflowMenu:()Z // method@19ef │ │ -0773f8: 0a01 |0058: move-result v1 │ │ -0773fa: 28e8 |0059: goto 0041 // -0018 │ │ -0773fc: 5535 f404 |005a: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -077400: 3905 0600 |005c: if-nez v5, 0062 // +0006 │ │ -077404: 5535 f304 |005e: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ -077408: 3805 0800 |0060: if-eqz v5, 0068 // +0008 │ │ -07740c: 5531 f404 |0062: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -077410: 7030 7f12 3706 |0064: invoke-direct {v7, v3, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ -077416: 28da |0067: goto 0041 // -0026 │ │ -077418: 5535 f504 |0068: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ -07741c: 3805 d7ff |006a: if-eqz v5, 0041 // -0029 │ │ -077420: 1212 |006c: const/4 v2, #int 1 // #1 │ │ -077422: 5535 fb04 |006d: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ -077426: 3805 0800 |006f: if-eqz v5, 0077 // +0008 │ │ -07742a: 5c34 f504 |0071: iput-boolean v4, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ -07742e: 7030 aa12 3709 |0073: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ -077434: 0a02 |0076: move-result v2 │ │ -077436: 3802 caff |0077: if-eqz v2, 0041 // -0036 │ │ -07743a: 7030 a712 3709 |0079: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V // method@12a7 │ │ -077440: 1211 |007c: const/4 v1, #int 1 // #1 │ │ -077442: 28c4 |007d: goto 0041 // -003c │ │ -077444: 1a04 d002 |007e: const-string v4, "AppCompatDelegate" // string@02d0 │ │ -077448: 1a05 7104 |0080: const-string v5, "Couldn't get audio manager" // string@0471 │ │ -07744c: 7120 101f 5400 |0082: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -077452: 2882 |0085: goto 0007 // -007e │ │ +0773bc: |[0773bc] android.support.v7.app.AppCompatDelegateImplV7.onKeyUpPanel:(ILandroid/view/KeyEvent;)Z │ │ +0773cc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0773ce: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0773d0: 5475 0305 |0002: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +0773d4: 3805 0400 |0004: if-eqz v5, 0008 // +0004 │ │ +0773d8: 0141 |0006: move v1, v4 │ │ +0773da: 0f01 |0007: return v1 │ │ +0773dc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0773de: 7030 8912 8706 |0009: invoke-direct {v7, v8, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +0773e4: 0c03 |000c: move-result-object v3 │ │ +0773e6: 3908 4d00 |000d: if-nez v8, 005a // +004d │ │ +0773ea: 5475 0b05 |000f: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +0773ee: 3805 4900 |0011: if-eqz v5, 005a // +0049 │ │ +0773f2: 5475 0b05 |0013: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +0773f6: 7210 ea19 0500 |0015: invoke-interface {v5}, Landroid/support/v7/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@19ea │ │ +0773fc: 0a05 |0018: move-result v5 │ │ +0773fe: 3805 4100 |0019: if-eqz v5, 005a // +0041 │ │ +077402: 5475 0a05 |001b: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +077406: 7110 4f20 0500 |001d: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +07740c: 0c05 |0020: move-result-object v5 │ │ +07740e: 7110 9a0a 0500 |0021: invoke-static {v5}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a9a │ │ +077414: 0a05 |0024: move-result v5 │ │ +077416: 3905 3500 |0025: if-nez v5, 005a // +0035 │ │ +07741a: 5475 0b05 |0027: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +07741e: 7210 f219 0500 |0029: invoke-interface {v5}, Landroid/support/v7/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@19f2 │ │ +077424: 0a05 |002c: move-result v5 │ │ +077426: 3905 2600 |002d: if-nez v5, 0053 // +0026 │ │ +07742a: 6e10 9412 0700 |002f: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +077430: 0a05 |0032: move-result v5 │ │ +077432: 3905 0e00 |0033: if-nez v5, 0041 // +000e │ │ +077436: 7030 aa12 3709 |0035: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ +07743c: 0a05 |0038: move-result v5 │ │ +07743e: 3805 0800 |0039: if-eqz v5, 0041 // +0008 │ │ +077442: 5475 0b05 |003b: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077446: 7210 fd19 0500 |003d: invoke-interface {v5}, Landroid/support/v7/widget/DecorContentParent;.showOverflowMenu:()Z // method@19fd │ │ +07744c: 0a01 |0040: move-result v1 │ │ +07744e: 3801 c6ff |0041: if-eqz v1, 0007 // -003a │ │ +077452: 5475 0a05 |0043: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +077456: 1a06 5517 |0045: const-string v6, "audio" // string@1755 │ │ +07745a: 6e20 a900 6500 |0047: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +077460: 0c00 |004a: move-result-object v0 │ │ +077462: 1f00 7800 |004b: check-cast v0, Landroid/media/AudioManager; // type@0078 │ │ +077466: 3800 3100 |004d: if-eqz v0, 007e // +0031 │ │ +07746a: 6e20 0102 4000 |004f: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.playSoundEffect:(I)V // method@0201 │ │ +077470: 28b5 |0052: goto 0007 // -004b │ │ +077472: 5475 0b05 |0053: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077476: 7210 ef19 0500 |0055: invoke-interface {v5}, Landroid/support/v7/widget/DecorContentParent;.hideOverflowMenu:()Z // method@19ef │ │ +07747c: 0a01 |0058: move-result v1 │ │ +07747e: 28e8 |0059: goto 0041 // -0018 │ │ +077480: 5535 f404 |005a: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +077484: 3905 0600 |005c: if-nez v5, 0062 // +0006 │ │ +077488: 5535 f304 |005e: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ +07748c: 3805 0800 |0060: if-eqz v5, 0068 // +0008 │ │ +077490: 5531 f404 |0062: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +077494: 7030 7f12 3706 |0064: invoke-direct {v7, v3, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ +07749a: 28da |0067: goto 0041 // -0026 │ │ +07749c: 5535 f504 |0068: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ +0774a0: 3805 d7ff |006a: if-eqz v5, 0041 // -0029 │ │ +0774a4: 1212 |006c: const/4 v2, #int 1 // #1 │ │ +0774a6: 5535 fb04 |006d: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ +0774aa: 3805 0800 |006f: if-eqz v5, 0077 // +0008 │ │ +0774ae: 5c34 f504 |0071: iput-boolean v4, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ +0774b2: 7030 aa12 3709 |0073: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ +0774b8: 0a02 |0076: move-result v2 │ │ +0774ba: 3802 caff |0077: if-eqz v2, 0041 // -0036 │ │ +0774be: 7030 a712 3709 |0079: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V // method@12a7 │ │ +0774c4: 1211 |007c: const/4 v1, #int 1 // #1 │ │ +0774c6: 28c4 |007d: goto 0041 // -003c │ │ +0774c8: 1a04 d102 |007e: const-string v4, "AppCompatDelegate" // string@02d1 │ │ +0774cc: 1a05 7404 |0080: const-string v5, "Couldn't get audio manager" // string@0474 │ │ +0774d0: 7120 101f 5400 |0082: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +0774d6: 2882 |0085: goto 0007 // -007e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1388 │ │ 0x0007 line=1437 │ │ 0x0008 line=1392 │ │ 0x0009 line=1393 │ │ 0x000d line=1394 │ │ @@ -135248,187 +135275,187 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 333 16-bit code units │ │ -077454: |[077454] android.support.v7.app.AppCompatDelegateImplV7.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V │ │ -077464: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -077468: 5504 f404 |0002: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -07746c: 3904 0800 |0004: if-nez v4, 000c // +0008 │ │ -077470: 7401 9412 1200 |0006: invoke-virtual/range {v18}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -077476: 0a04 |0009: move-result v4 │ │ -077478: 3804 0300 |000a: if-eqz v4, 000d // +0003 │ │ -07747c: 0e00 |000c: return-void │ │ -07747e: 0800 1300 |000d: move-object/from16 v0, v19 │ │ -077482: 5204 f004 |000f: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -077486: 3904 2500 |0011: if-nez v4, 0036 // +0025 │ │ -07748a: 0800 1200 |0013: move-object/from16 v0, v18 │ │ -07748e: 540d 0a05 |0015: iget-object v13, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -077492: 6e10 a600 0d00 |0017: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -077498: 0c04 |001a: move-result-object v4 │ │ -07749a: 6e10 0501 0400 |001b: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -0774a0: 0c0c |001e: move-result-object v12 │ │ -0774a2: 52c4 2100 |001f: iget v4, v12, Landroid/content/res/Configuration;.screenLayout:I // field@0021 │ │ -0774a6: dd04 040f |0021: and-int/lit8 v4, v4, #int 15 // #0f │ │ -0774aa: 1245 |0023: const/4 v5, #int 4 // #4 │ │ -0774ac: 3354 2f00 |0024: if-ne v4, v5, 0053 // +002f │ │ -0774b0: 121f |0026: const/4 v15, #int 1 // #1 │ │ -0774b2: 6e10 9d00 0d00 |0027: invoke-virtual {v13}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ -0774b8: 0c04 |002a: move-result-object v4 │ │ -0774ba: 5244 1500 |002b: iget v4, v4, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ -0774be: 1305 0b00 |002d: const/16 v5, #int 11 // #b │ │ -0774c2: 3454 2600 |002f: if-lt v4, v5, 0055 // +0026 │ │ -0774c6: 121e |0031: const/4 v14, #int 1 // #1 │ │ -0774c8: 380f 0400 |0032: if-eqz v15, 0036 // +0004 │ │ -0774cc: 390e d8ff |0034: if-nez v14, 000c // -0028 │ │ -0774d0: 7401 8c12 1200 |0036: invoke-virtual/range {v18}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ -0774d6: 0c0b |0039: move-result-object v11 │ │ -0774d8: 380b 1d00 |003a: if-eqz v11, 0057 // +001d │ │ -0774dc: 0800 1300 |003c: move-object/from16 v0, v19 │ │ -0774e0: 5204 f004 |003e: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -0774e4: 0800 1300 |0040: move-object/from16 v0, v19 │ │ -0774e8: 5405 f804 |0042: iget-object v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -0774ec: 7230 ca20 4b05 |0044: invoke-interface {v11, v4, v5}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ -0774f2: 0a04 |0047: move-result v4 │ │ -0774f4: 3904 0f00 |0048: if-nez v4, 0057 // +000f │ │ -0774f8: 1214 |004a: const/4 v4, #int 1 // #1 │ │ -0774fa: 0800 1200 |004b: move-object/from16 v0, v18 │ │ -0774fe: 0801 1300 |004d: move-object/from16 v1, v19 │ │ -077502: 7030 7f12 1004 |004f: invoke-direct {v0, v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ -077508: 28ba |0052: goto 000c // -0046 │ │ -07750a: 120f |0053: const/4 v15, #int 0 // #0 │ │ -07750c: 28d3 |0054: goto 0027 // -002d │ │ -07750e: 120e |0055: const/4 v14, #int 0 // #0 │ │ -077510: 28dc |0056: goto 0032 // -0024 │ │ -077512: 0800 1200 |0057: move-object/from16 v0, v18 │ │ -077516: 5404 0a05 |0059: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -07751a: 1a05 0d37 |005b: const-string v5, "window" // string@370d │ │ -07751e: 6e20 a900 5400 |005d: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -077524: 0c11 |0060: move-result-object v17 │ │ -077526: 1f11 4e04 |0061: check-cast v17, Landroid/view/WindowManager; // type@044e │ │ -07752a: 3811 a9ff |0063: if-eqz v17, 000c // -0057 │ │ -07752e: 7603 aa12 1200 |0065: invoke-direct/range {v18, v19, v20}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ -077534: 0a04 |0068: move-result v4 │ │ -077536: 3804 a3ff |0069: if-eqz v4, 000c // -005d │ │ -07753a: 12e3 |006b: const/4 v3, #int -2 // #fe │ │ -07753c: 0800 1300 |006c: move-object/from16 v0, v19 │ │ -077540: 5404 ef04 |006e: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -077544: 3804 0800 |0070: if-eqz v4, 0078 // +0008 │ │ -077548: 0800 1300 |0072: move-object/from16 v0, v19 │ │ -07754c: 5504 fa04 |0074: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ -077550: 3804 c000 |0076: if-eqz v4, 0136 // +00c0 │ │ -077554: 0800 1300 |0078: move-object/from16 v0, v19 │ │ -077558: 5404 ef04 |007a: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -07755c: 3904 a100 |007c: if-nez v4, 011d // +00a1 │ │ -077560: 7602 8f12 1200 |007e: invoke-direct/range {v18, v19}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelDecor:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@128f │ │ -077566: 0a04 |0081: move-result v4 │ │ -077568: 3804 8aff |0082: if-eqz v4, 000c // -0076 │ │ -07756c: 0800 1300 |0084: move-object/from16 v0, v19 │ │ -077570: 5404 ef04 |0086: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -077574: 3804 84ff |0088: if-eqz v4, 000c // -007c │ │ -077578: 7602 8e12 1200 |008a: invoke-direct/range {v18, v19}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelContent:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@128e │ │ -07757e: 0a04 |008d: move-result v4 │ │ -077580: 3804 7eff |008e: if-eqz v4, 000c // -0082 │ │ -077584: 7401 6512 1300 |0090: invoke-virtual/range {v19}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.hasPanelItems:()Z // method@1265 │ │ -07758a: 0a04 |0093: move-result v4 │ │ -07758c: 3804 78ff |0094: if-eqz v4, 000c // -0088 │ │ -077590: 0800 1300 |0096: move-object/from16 v0, v19 │ │ -077594: 5404 fc04 |0098: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -077598: 6e10 e21f 0400 |009a: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -07759e: 0c02 |009d: move-result-object v2 │ │ -0775a0: 3902 0900 |009e: if-nez v2, 00a7 // +0009 │ │ -0775a4: 2202 4004 |00a0: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -0775a8: 12e4 |00a2: const/4 v4, #int -2 // #fe │ │ -0775aa: 12e5 |00a3: const/4 v5, #int -2 // #fe │ │ -0775ac: 7030 5720 4205 |00a4: invoke-direct {v2, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -0775b2: 0800 1300 |00a7: move-object/from16 v0, v19 │ │ -0775b6: 520a ed04 |00a9: iget v10, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.background:I // field@04ed │ │ -0775ba: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ -0775be: 5404 ef04 |00ad: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -0775c2: 6e20 9c20 a400 |00af: invoke-virtual {v4, v10}, Landroid/view/ViewGroup;.setBackgroundResource:(I)V // method@209c │ │ -0775c8: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ -0775cc: 5404 fc04 |00b4: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -0775d0: 6e10 ed1f 0400 |00b6: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -0775d6: 0c10 |00b9: move-result-object v16 │ │ -0775d8: 3810 1300 |00ba: if-eqz v16, 00cd // +0013 │ │ -0775dc: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ -0775e0: 2004 4204 |00be: instance-of v4, v0, Landroid/view/ViewGroup; // type@0442 │ │ -0775e4: 3804 0d00 |00c0: if-eqz v4, 00cd // +000d │ │ -0775e8: 1f10 4204 |00c2: check-cast v16, Landroid/view/ViewGroup; // type@0442 │ │ -0775ec: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ -0775f0: 5404 fc04 |00c6: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -0775f4: 0800 1000 |00c8: move-object/from16 v0, v16 │ │ -0775f8: 6e20 9520 4000 |00ca: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -0775fe: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ -077602: 5404 ef04 |00cf: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -077606: 0800 1300 |00d1: move-object/from16 v0, v19 │ │ -07760a: 5405 fc04 |00d3: iget-object v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -07760e: 6e30 6420 5402 |00d5: invoke-virtual {v4, v5, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2064 │ │ -077614: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ -077618: 5404 fc04 |00da: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -07761c: 6e10 fe1f 0400 |00dc: invoke-virtual {v4}, Landroid/view/View;.hasFocus:()Z // method@1ffe │ │ -077622: 0a04 |00df: move-result v4 │ │ -077624: 3904 0900 |00e0: if-nez v4, 00e9 // +0009 │ │ -077628: 0800 1300 |00e2: move-object/from16 v0, v19 │ │ -07762c: 5404 fc04 |00e4: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -077630: 6e10 2320 0400 |00e6: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@2023 │ │ -077636: 1204 |00e9: const/4 v4, #int 0 // #0 │ │ -077638: 0800 1300 |00ea: move-object/from16 v0, v19 │ │ -07763c: 5c04 f304 |00ec: iput-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ -077640: 2202 4d04 |00ee: new-instance v2, Landroid/view/WindowManager$LayoutParams; // type@044d │ │ -077644: 12e4 |00f0: const/4 v4, #int -2 // #fe │ │ -077646: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ -07764a: 5205 fe04 |00f3: iget v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.x:I // field@04fe │ │ -07764e: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ -077652: 5206 ff04 |00f7: iget v6, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.y:I // field@04ff │ │ -077656: 1307 ea03 |00f9: const/16 v7, #int 1002 // #3ea │ │ -07765a: 1508 8200 |00fb: const/high16 v8, #int 8519680 // #82 │ │ -07765e: 12d9 |00fd: const/4 v9, #int -3 // #fd │ │ -077660: 7608 e320 0200 |00fe: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/WindowManager$LayoutParams;.:(IIIIIII)V // method@20e3 │ │ -077666: 0800 1300 |0101: move-object/from16 v0, v19 │ │ -07766a: 5204 f204 |0103: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.gravity:I // field@04f2 │ │ -07766e: 5924 2d0e |0105: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.gravity:I // field@0e2d │ │ -077672: 0800 1300 |0107: move-object/from16 v0, v19 │ │ -077676: 5204 fd04 |0109: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.windowAnimations:I // field@04fd │ │ -07767a: 5924 300e |010b: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0e30 │ │ -07767e: 0800 1300 |010d: move-object/from16 v0, v19 │ │ -077682: 5404 ef04 |010f: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -077686: 0800 1100 |0111: move-object/from16 v0, v17 │ │ -07768a: 7230 e420 4002 |0113: invoke-interface {v0, v4, v2}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@20e4 │ │ -077690: 1214 |0116: const/4 v4, #int 1 // #1 │ │ -077692: 0800 1300 |0117: move-object/from16 v0, v19 │ │ -077696: 5c04 f404 |0119: iput-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -07769a: 2900 f1fe |011b: goto/16 000c // -010f │ │ -07769e: 0800 1300 |011d: move-object/from16 v0, v19 │ │ -0776a2: 5504 fa04 |011f: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ -0776a6: 3804 69ff |0121: if-eqz v4, 008a // -0097 │ │ -0776aa: 0800 1300 |0123: move-object/from16 v0, v19 │ │ -0776ae: 5404 ef04 |0125: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -0776b2: 6e10 6f20 0400 |0127: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -0776b8: 0a04 |012a: move-result v4 │ │ -0776ba: 3d04 5fff |012b: if-lez v4, 008a // -00a1 │ │ -0776be: 0800 1300 |012d: move-object/from16 v0, v19 │ │ -0776c2: 5404 ef04 |012f: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -0776c6: 6e10 9320 0400 |0131: invoke-virtual {v4}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2093 │ │ -0776cc: 2900 56ff |0134: goto/16 008a // -00aa │ │ -0776d0: 0800 1300 |0136: move-object/from16 v0, v19 │ │ -0776d4: 5404 ee04 |0138: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ -0776d8: 3804 afff |013a: if-eqz v4, 00e9 // -0051 │ │ -0776dc: 0800 1300 |013c: move-object/from16 v0, v19 │ │ -0776e0: 5404 ee04 |013e: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ -0776e4: 6e10 e21f 0400 |0140: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0776ea: 0c02 |0143: move-result-object v2 │ │ -0776ec: 3802 a5ff |0144: if-eqz v2, 00e9 // -005b │ │ -0776f0: 5224 250e |0146: iget v4, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ -0776f4: 12f5 |0148: const/4 v5, #int -1 // #ff │ │ -0776f6: 3354 a0ff |0149: if-ne v4, v5, 00e9 // -0060 │ │ -0776fa: 12f3 |014b: const/4 v3, #int -1 // #ff │ │ -0776fc: 289d |014c: goto 00e9 // -0063 │ │ +0774d8: |[0774d8] android.support.v7.app.AppCompatDelegateImplV7.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V │ │ +0774e8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0774ec: 5504 f404 |0002: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +0774f0: 3904 0800 |0004: if-nez v4, 000c // +0008 │ │ +0774f4: 7401 9412 1200 |0006: invoke-virtual/range {v18}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +0774fa: 0a04 |0009: move-result v4 │ │ +0774fc: 3804 0300 |000a: if-eqz v4, 000d // +0003 │ │ +077500: 0e00 |000c: return-void │ │ +077502: 0800 1300 |000d: move-object/from16 v0, v19 │ │ +077506: 5204 f004 |000f: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +07750a: 3904 2500 |0011: if-nez v4, 0036 // +0025 │ │ +07750e: 0800 1200 |0013: move-object/from16 v0, v18 │ │ +077512: 540d 0a05 |0015: iget-object v13, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +077516: 6e10 a600 0d00 |0017: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07751c: 0c04 |001a: move-result-object v4 │ │ +07751e: 6e10 0501 0400 |001b: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +077524: 0c0c |001e: move-result-object v12 │ │ +077526: 52c4 2100 |001f: iget v4, v12, Landroid/content/res/Configuration;.screenLayout:I // field@0021 │ │ +07752a: dd04 040f |0021: and-int/lit8 v4, v4, #int 15 // #0f │ │ +07752e: 1245 |0023: const/4 v5, #int 4 // #4 │ │ +077530: 3354 2f00 |0024: if-ne v4, v5, 0053 // +002f │ │ +077534: 121f |0026: const/4 v15, #int 1 // #1 │ │ +077536: 6e10 9d00 0d00 |0027: invoke-virtual {v13}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ +07753c: 0c04 |002a: move-result-object v4 │ │ +07753e: 5244 1500 |002b: iget v4, v4, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ +077542: 1305 0b00 |002d: const/16 v5, #int 11 // #b │ │ +077546: 3454 2600 |002f: if-lt v4, v5, 0055 // +0026 │ │ +07754a: 121e |0031: const/4 v14, #int 1 // #1 │ │ +07754c: 380f 0400 |0032: if-eqz v15, 0036 // +0004 │ │ +077550: 390e d8ff |0034: if-nez v14, 000c // -0028 │ │ +077554: 7401 8c12 1200 |0036: invoke-virtual/range {v18}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ +07755a: 0c0b |0039: move-result-object v11 │ │ +07755c: 380b 1d00 |003a: if-eqz v11, 0057 // +001d │ │ +077560: 0800 1300 |003c: move-object/from16 v0, v19 │ │ +077564: 5204 f004 |003e: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +077568: 0800 1300 |0040: move-object/from16 v0, v19 │ │ +07756c: 5405 f804 |0042: iget-object v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077570: 7230 ca20 4b05 |0044: invoke-interface {v11, v4, v5}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ +077576: 0a04 |0047: move-result v4 │ │ +077578: 3904 0f00 |0048: if-nez v4, 0057 // +000f │ │ +07757c: 1214 |004a: const/4 v4, #int 1 // #1 │ │ +07757e: 0800 1200 |004b: move-object/from16 v0, v18 │ │ +077582: 0801 1300 |004d: move-object/from16 v1, v19 │ │ +077586: 7030 7f12 1004 |004f: invoke-direct {v0, v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ +07758c: 28ba |0052: goto 000c // -0046 │ │ +07758e: 120f |0053: const/4 v15, #int 0 // #0 │ │ +077590: 28d3 |0054: goto 0027 // -002d │ │ +077592: 120e |0055: const/4 v14, #int 0 // #0 │ │ +077594: 28dc |0056: goto 0032 // -0024 │ │ +077596: 0800 1200 |0057: move-object/from16 v0, v18 │ │ +07759a: 5404 0a05 |0059: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +07759e: 1a05 1637 |005b: const-string v5, "window" // string@3716 │ │ +0775a2: 6e20 a900 5400 |005d: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0775a8: 0c11 |0060: move-result-object v17 │ │ +0775aa: 1f11 4f04 |0061: check-cast v17, Landroid/view/WindowManager; // type@044f │ │ +0775ae: 3811 a9ff |0063: if-eqz v17, 000c // -0057 │ │ +0775b2: 7603 aa12 1200 |0065: invoke-direct/range {v18, v19, v20}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ +0775b8: 0a04 |0068: move-result v4 │ │ +0775ba: 3804 a3ff |0069: if-eqz v4, 000c // -005d │ │ +0775be: 12e3 |006b: const/4 v3, #int -2 // #fe │ │ +0775c0: 0800 1300 |006c: move-object/from16 v0, v19 │ │ +0775c4: 5404 ef04 |006e: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +0775c8: 3804 0800 |0070: if-eqz v4, 0078 // +0008 │ │ +0775cc: 0800 1300 |0072: move-object/from16 v0, v19 │ │ +0775d0: 5504 fa04 |0074: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ +0775d4: 3804 c000 |0076: if-eqz v4, 0136 // +00c0 │ │ +0775d8: 0800 1300 |0078: move-object/from16 v0, v19 │ │ +0775dc: 5404 ef04 |007a: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +0775e0: 3904 a100 |007c: if-nez v4, 011d // +00a1 │ │ +0775e4: 7602 8f12 1200 |007e: invoke-direct/range {v18, v19}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelDecor:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@128f │ │ +0775ea: 0a04 |0081: move-result v4 │ │ +0775ec: 3804 8aff |0082: if-eqz v4, 000c // -0076 │ │ +0775f0: 0800 1300 |0084: move-object/from16 v0, v19 │ │ +0775f4: 5404 ef04 |0086: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +0775f8: 3804 84ff |0088: if-eqz v4, 000c // -007c │ │ +0775fc: 7602 8e12 1200 |008a: invoke-direct/range {v18, v19}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelContent:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@128e │ │ +077602: 0a04 |008d: move-result v4 │ │ +077604: 3804 7eff |008e: if-eqz v4, 000c // -0082 │ │ +077608: 7401 6512 1300 |0090: invoke-virtual/range {v19}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.hasPanelItems:()Z // method@1265 │ │ +07760e: 0a04 |0093: move-result v4 │ │ +077610: 3804 78ff |0094: if-eqz v4, 000c // -0088 │ │ +077614: 0800 1300 |0096: move-object/from16 v0, v19 │ │ +077618: 5404 fc04 |0098: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +07761c: 6e10 e21f 0400 |009a: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +077622: 0c02 |009d: move-result-object v2 │ │ +077624: 3902 0900 |009e: if-nez v2, 00a7 // +0009 │ │ +077628: 2202 4104 |00a0: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +07762c: 12e4 |00a2: const/4 v4, #int -2 // #fe │ │ +07762e: 12e5 |00a3: const/4 v5, #int -2 // #fe │ │ +077630: 7030 5720 4205 |00a4: invoke-direct {v2, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +077636: 0800 1300 |00a7: move-object/from16 v0, v19 │ │ +07763a: 520a ed04 |00a9: iget v10, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.background:I // field@04ed │ │ +07763e: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ +077642: 5404 ef04 |00ad: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +077646: 6e20 9c20 a400 |00af: invoke-virtual {v4, v10}, Landroid/view/ViewGroup;.setBackgroundResource:(I)V // method@209c │ │ +07764c: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ +077650: 5404 fc04 |00b4: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +077654: 6e10 ed1f 0400 |00b6: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +07765a: 0c10 |00b9: move-result-object v16 │ │ +07765c: 3810 1300 |00ba: if-eqz v16, 00cd // +0013 │ │ +077660: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ +077664: 2004 4304 |00be: instance-of v4, v0, Landroid/view/ViewGroup; // type@0443 │ │ +077668: 3804 0d00 |00c0: if-eqz v4, 00cd // +000d │ │ +07766c: 1f10 4304 |00c2: check-cast v16, Landroid/view/ViewGroup; // type@0443 │ │ +077670: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ +077674: 5404 fc04 |00c6: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +077678: 0800 1000 |00c8: move-object/from16 v0, v16 │ │ +07767c: 6e20 9520 4000 |00ca: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +077682: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ +077686: 5404 ef04 |00cf: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +07768a: 0800 1300 |00d1: move-object/from16 v0, v19 │ │ +07768e: 5405 fc04 |00d3: iget-object v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +077692: 6e30 6420 5402 |00d5: invoke-virtual {v4, v5, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2064 │ │ +077698: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ +07769c: 5404 fc04 |00da: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +0776a0: 6e10 fe1f 0400 |00dc: invoke-virtual {v4}, Landroid/view/View;.hasFocus:()Z // method@1ffe │ │ +0776a6: 0a04 |00df: move-result v4 │ │ +0776a8: 3904 0900 |00e0: if-nez v4, 00e9 // +0009 │ │ +0776ac: 0800 1300 |00e2: move-object/from16 v0, v19 │ │ +0776b0: 5404 fc04 |00e4: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +0776b4: 6e10 2320 0400 |00e6: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@2023 │ │ +0776ba: 1204 |00e9: const/4 v4, #int 0 // #0 │ │ +0776bc: 0800 1300 |00ea: move-object/from16 v0, v19 │ │ +0776c0: 5c04 f304 |00ec: iput-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ +0776c4: 2202 4e04 |00ee: new-instance v2, Landroid/view/WindowManager$LayoutParams; // type@044e │ │ +0776c8: 12e4 |00f0: const/4 v4, #int -2 // #fe │ │ +0776ca: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ +0776ce: 5205 fe04 |00f3: iget v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.x:I // field@04fe │ │ +0776d2: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ +0776d6: 5206 ff04 |00f7: iget v6, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.y:I // field@04ff │ │ +0776da: 1307 ea03 |00f9: const/16 v7, #int 1002 // #3ea │ │ +0776de: 1508 8200 |00fb: const/high16 v8, #int 8519680 // #82 │ │ +0776e2: 12d9 |00fd: const/4 v9, #int -3 // #fd │ │ +0776e4: 7608 e320 0200 |00fe: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/WindowManager$LayoutParams;.:(IIIIIII)V // method@20e3 │ │ +0776ea: 0800 1300 |0101: move-object/from16 v0, v19 │ │ +0776ee: 5204 f204 |0103: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.gravity:I // field@04f2 │ │ +0776f2: 5924 2d0e |0105: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.gravity:I // field@0e2d │ │ +0776f6: 0800 1300 |0107: move-object/from16 v0, v19 │ │ +0776fa: 5204 fd04 |0109: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.windowAnimations:I // field@04fd │ │ +0776fe: 5924 300e |010b: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0e30 │ │ +077702: 0800 1300 |010d: move-object/from16 v0, v19 │ │ +077706: 5404 ef04 |010f: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +07770a: 0800 1100 |0111: move-object/from16 v0, v17 │ │ +07770e: 7230 e420 4002 |0113: invoke-interface {v0, v4, v2}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@20e4 │ │ +077714: 1214 |0116: const/4 v4, #int 1 // #1 │ │ +077716: 0800 1300 |0117: move-object/from16 v0, v19 │ │ +07771a: 5c04 f404 |0119: iput-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +07771e: 2900 f1fe |011b: goto/16 000c // -010f │ │ +077722: 0800 1300 |011d: move-object/from16 v0, v19 │ │ +077726: 5504 fa04 |011f: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ +07772a: 3804 69ff |0121: if-eqz v4, 008a // -0097 │ │ +07772e: 0800 1300 |0123: move-object/from16 v0, v19 │ │ +077732: 5404 ef04 |0125: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +077736: 6e10 6f20 0400 |0127: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +07773c: 0a04 |012a: move-result v4 │ │ +07773e: 3d04 5fff |012b: if-lez v4, 008a // -00a1 │ │ +077742: 0800 1300 |012d: move-object/from16 v0, v19 │ │ +077746: 5404 ef04 |012f: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +07774a: 6e10 9320 0400 |0131: invoke-virtual {v4}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2093 │ │ +077750: 2900 56ff |0134: goto/16 008a // -00aa │ │ +077754: 0800 1300 |0136: move-object/from16 v0, v19 │ │ +077758: 5404 ee04 |0138: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ +07775c: 3804 afff |013a: if-eqz v4, 00e9 // -0051 │ │ +077760: 0800 1300 |013c: move-object/from16 v0, v19 │ │ +077764: 5404 ee04 |013e: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ +077768: 6e10 e21f 0400 |0140: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +07776e: 0c02 |0143: move-result-object v2 │ │ +077770: 3802 a5ff |0144: if-eqz v2, 00e9 // -005b │ │ +077774: 5224 250e |0146: iget v4, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ +077778: 12f5 |0148: const/4 v5, #int -1 // #ff │ │ +07777a: 3354 a0ff |0149: if-ne v4, v5, 00e9 // -0060 │ │ +07777e: 12f3 |014b: const/4 v3, #int -1 // #ff │ │ +077780: 289d |014c: goto 00e9 // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ 0x000c line=1105 │ │ 0x000d line=1015 │ │ 0x0013 line=1016 │ │ 0x0017 line=1017 │ │ @@ -135498,39 +135525,39 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -077700: |[077700] android.support.v7.app.AppCompatDelegateImplV7.performPanelShortcut:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;ILandroid/view/KeyEvent;I)Z │ │ -077710: 6e10 5d1f 0500 |0000: invoke-virtual {v5}, Landroid/view/KeyEvent;.isSystem:()Z // method@1f5d │ │ -077716: 0a01 |0003: move-result v1 │ │ -077718: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -07771c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07771e: 0f00 |0007: return v0 │ │ -077720: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -077722: 5531 f504 |0009: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ -077726: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ -07772a: 7030 aa12 3205 |000d: invoke-direct {v2, v3, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ -077730: 0a01 |0010: move-result v1 │ │ -077732: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -077736: 5431 f804 |0013: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -07773a: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ -07773e: 5431 f804 |0017: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077742: 6e40 1615 4165 |0019: invoke-virtual {v1, v4, v5, v6}, Landroid/support/v7/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1516 │ │ -077748: 0a00 |001c: move-result v0 │ │ -07774a: 3800 eaff |001d: if-eqz v0, 0007 // -0016 │ │ -07774e: dd01 0601 |001f: and-int/lit8 v1, v6, #int 1 // #01 │ │ -077752: 3901 e6ff |0021: if-nez v1, 0007 // -001a │ │ -077756: 5421 0b05 |0023: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -07775a: 3901 e2ff |0025: if-nez v1, 0007 // -001e │ │ -07775e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -077760: 7030 7f12 3201 |0028: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ -077766: 28dc |002b: goto 0007 // -0024 │ │ +077784: |[077784] android.support.v7.app.AppCompatDelegateImplV7.performPanelShortcut:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;ILandroid/view/KeyEvent;I)Z │ │ +077794: 6e10 5d1f 0500 |0000: invoke-virtual {v5}, Landroid/view/KeyEvent;.isSystem:()Z // method@1f5d │ │ +07779a: 0a01 |0003: move-result v1 │ │ +07779c: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +0777a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0777a2: 0f00 |0007: return v0 │ │ +0777a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0777a6: 5531 f504 |0009: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ +0777aa: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ +0777ae: 7030 aa12 3205 |000d: invoke-direct {v2, v3, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ +0777b4: 0a01 |0010: move-result v1 │ │ +0777b6: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +0777ba: 5431 f804 |0013: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0777be: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ +0777c2: 5431 f804 |0017: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0777c6: 6e40 1615 4165 |0019: invoke-virtual {v1, v4, v5, v6}, Landroid/support/v7/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1516 │ │ +0777cc: 0a00 |001c: move-result v0 │ │ +0777ce: 3800 eaff |001d: if-eqz v0, 0007 // -0016 │ │ +0777d2: dd01 0601 |001f: and-int/lit8 v1, v6, #int 1 // #01 │ │ +0777d6: 3901 e6ff |0021: if-nez v1, 0007 // -001a │ │ +0777da: 5421 0b05 |0023: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +0777de: 3901 e2ff |0025: if-nez v1, 0007 // -001e │ │ +0777e2: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +0777e4: 7030 7f12 3201 |0028: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ +0777ea: 28dc |002b: goto 0007 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ 0x0006 line=1500 │ │ 0x0007 line=1519 │ │ 0x0008 line=1503 │ │ 0x0009 line=1507 │ │ @@ -135551,144 +135578,144 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 256 16-bit code units │ │ -077768: |[077768] android.support.v7.app.AppCompatDelegateImplV7.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z │ │ -077778: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -07777a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -07777c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -07777e: 6e10 9412 0900 |0003: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -077784: 0a03 |0006: move-result v3 │ │ -077786: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -07778a: 0f05 |0009: return v5 │ │ -07778c: 55a3 f504 |000a: iget-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ -077790: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ -077794: 0145 |000e: move v5, v4 │ │ -077796: 28fa |000f: goto 0009 // -0006 │ │ -077798: 5493 1c05 |0010: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -07779c: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -0777a0: 5493 1c05 |0014: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -0777a4: 32a3 0700 |0016: if-eq v3, v10, 001d // +0007 │ │ -0777a8: 5493 1c05 |0018: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -0777ac: 7030 7f12 3905 |001a: invoke-direct {v9, v3, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ -0777b2: 6e10 8c12 0900 |001d: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ -0777b8: 0c00 |0020: move-result-object v0 │ │ -0777ba: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -0777be: 52a3 f004 |0023: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -0777c2: 7220 c720 3000 |0025: invoke-interface {v0, v3}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@20c7 │ │ -0777c8: 0c03 |0028: move-result-object v3 │ │ -0777ca: 5ba3 ee04 |0029: iput-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ -0777ce: 52a3 f004 |002b: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -0777d2: 3803 0800 |002d: if-eqz v3, 0035 // +0008 │ │ -0777d6: 52a3 f004 |002f: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -0777da: 1306 6c00 |0031: const/16 v6, #int 108 // #6c │ │ -0777de: 3363 6d00 |0033: if-ne v3, v6, 00a0 // +006d │ │ -0777e2: 0141 |0035: move v1, v4 │ │ -0777e4: 3801 0b00 |0036: if-eqz v1, 0041 // +000b │ │ -0777e8: 5493 0b05 |0038: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -0777ec: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ -0777f0: 5493 0b05 |003c: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -0777f4: 7210 f919 0300 |003e: invoke-interface {v3}, Landroid/support/v7/widget/DecorContentParent;.setMenuPrepared:()V // method@19f9 │ │ -0777fa: 54a3 ee04 |0041: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ -0777fe: 3903 b000 |0043: if-nez v3, 00f3 // +00b0 │ │ -077802: 3801 0a00 |0045: if-eqz v1, 004f // +000a │ │ -077806: 6e10 a812 0900 |0047: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@12a8 │ │ -07780c: 0c03 |004a: move-result-object v3 │ │ -07780e: 2033 fc02 |004b: instance-of v3, v3, Landroid/support/v7/app/ToolbarActionBar; // type@02fc │ │ -077812: 3903 a600 |004d: if-nez v3, 00f3 // +00a6 │ │ -077816: 54a3 f804 |004f: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -07781a: 3803 0600 |0051: if-eqz v3, 0057 // +0006 │ │ -07781e: 55a3 fb04 |0053: iget-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ -077822: 3803 4f00 |0055: if-eqz v3, 00a4 // +004f │ │ -077826: 54a3 f804 |0057: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -07782a: 3903 0c00 |0059: if-nez v3, 0065 // +000c │ │ -07782e: 7020 9012 a900 |005b: invoke-direct {v9, v10}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelMenu:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@1290 │ │ -077834: 0a03 |005e: move-result v3 │ │ -077836: 3803 aaff |005f: if-eqz v3, 0009 // -0056 │ │ -07783a: 54a3 f804 |0061: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -07783e: 3803 a6ff |0063: if-eqz v3, 0009 // -005a │ │ -077842: 3801 1a00 |0065: if-eqz v1, 007f // +001a │ │ -077846: 5493 0b05 |0067: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -07784a: 3803 1600 |0069: if-eqz v3, 007f // +0016 │ │ -07784e: 5493 0205 |006b: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ -077852: 3903 0900 |006d: if-nez v3, 0076 // +0009 │ │ -077856: 2203 e902 |006f: new-instance v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // type@02e9 │ │ -07785a: 7030 4512 9308 |0071: invoke-direct {v3, v9, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V // method@1245 │ │ -077860: 5b93 0205 |0074: iput-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ -077864: 5493 0b05 |0076: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -077868: 54a6 f804 |0078: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -07786c: 5497 0205 |007a: iget-object v7, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ -077870: 7230 f819 6307 |007c: invoke-interface {v3, v6, v7}, Landroid/support/v7/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@19f8 │ │ -077876: 54a3 f804 |007f: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -07787a: 6e10 2c15 0300 |0081: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ -077880: 52a3 f004 |0084: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -077884: 54a6 f804 |0086: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077888: 7230 c620 3006 |0088: invoke-interface {v0, v3, v6}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@20c6 │ │ -07788e: 0a03 |008b: move-result v3 │ │ -077890: 3903 1600 |008c: if-nez v3, 00a2 // +0016 │ │ -077894: 6e20 6612 8a00 |008e: invoke-virtual {v10, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@1266 │ │ -07789a: 3801 78ff |0091: if-eqz v1, 0009 // -0088 │ │ -07789e: 5493 0b05 |0093: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -0778a2: 3803 74ff |0095: if-eqz v3, 0009 // -008c │ │ -0778a6: 5493 0b05 |0097: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -0778aa: 5494 0205 |0099: iget-object v4, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ -0778ae: 7230 f819 8304 |009b: invoke-interface {v3, v8, v4}, Landroid/support/v7/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@19f8 │ │ -0778b4: 2900 6bff |009e: goto/16 0009 // -0095 │ │ -0778b8: 0151 |00a0: move v1, v5 │ │ -0778ba: 2895 |00a1: goto 0036 // -006b │ │ -0778bc: 5ca5 fb04 |00a2: iput-boolean v5, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ -0778c0: 54a3 f804 |00a4: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -0778c4: 6e10 2c15 0300 |00a6: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ -0778ca: 54a3 f104 |00a9: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@04f1 │ │ -0778ce: 3803 0b00 |00ab: if-eqz v3, 00b6 // +000b │ │ -0778d2: 54a3 f804 |00ad: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -0778d6: 54a6 f104 |00af: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@04f1 │ │ -0778da: 6e20 1b15 6300 |00b1: invoke-virtual {v3, v6}, Landroid/support/v7/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@151b │ │ -0778e0: 5ba8 f104 |00b4: iput-object v8, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@04f1 │ │ -0778e4: 54a3 ee04 |00b6: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ -0778e8: 54a6 f804 |00b8: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -0778ec: 7240 cc20 5063 |00ba: invoke-interface {v0, v5, v3, v6}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ -0778f2: 0a03 |00bd: move-result v3 │ │ -0778f4: 3903 1600 |00be: if-nez v3, 00d4 // +0016 │ │ -0778f8: 3801 0d00 |00c0: if-eqz v1, 00cd // +000d │ │ -0778fc: 5493 0b05 |00c2: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -077900: 3803 0900 |00c4: if-eqz v3, 00cd // +0009 │ │ -077904: 5493 0b05 |00c6: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -077908: 5494 0205 |00c8: iget-object v4, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ -07790c: 7230 f819 8304 |00ca: invoke-interface {v3, v8, v4}, Landroid/support/v7/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@19f8 │ │ -077912: 54a3 f804 |00cd: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077916: 6e10 2b15 0300 |00cf: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -07791c: 2900 37ff |00d2: goto/16 0009 // -00c9 │ │ -077920: 380b 2800 |00d4: if-eqz v11, 00fc // +0028 │ │ -077924: 6e10 541f 0b00 |00d6: invoke-virtual {v11}, Landroid/view/KeyEvent;.getDeviceId:()I // method@1f54 │ │ -07792a: 0a03 |00d9: move-result v3 │ │ -07792c: 7110 4f1f 0300 |00da: invoke-static {v3}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@1f4f │ │ -077932: 0c02 |00dd: move-result-object v2 │ │ -077934: 6e10 4e1f 0200 |00de: invoke-virtual {v2}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@1f4e │ │ -07793a: 0a03 |00e1: move-result v3 │ │ -07793c: 3243 1c00 |00e2: if-eq v3, v4, 00fe // +001c │ │ -077940: 0143 |00e4: move v3, v4 │ │ -077942: 5ca3 f904 |00e5: iput-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.qwertyMode:Z // field@04f9 │ │ -077946: 54a3 f804 |00e7: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -07794a: 55a6 f904 |00e9: iget-boolean v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.qwertyMode:Z // field@04f9 │ │ -07794e: 6e20 2815 6300 |00eb: invoke-virtual {v3, v6}, Landroid/support/v7/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@1528 │ │ -077954: 54a3 f804 |00ee: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077958: 6e10 2b15 0300 |00f0: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -07795e: 5ca4 f504 |00f3: iput-boolean v4, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ -077962: 5ca5 f304 |00f5: iput-boolean v5, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ -077966: 5b9a 1c05 |00f7: iput-object v10, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -07796a: 0145 |00f9: move v5, v4 │ │ -07796c: 2900 0fff |00fa: goto/16 0009 // -00f1 │ │ -077970: 12f3 |00fc: const/4 v3, #int -1 // #ff │ │ -077972: 28dd |00fd: goto 00da // -0023 │ │ -077974: 0153 |00fe: move v3, v5 │ │ -077976: 28e6 |00ff: goto 00e5 // -001a │ │ +0777ec: |[0777ec] android.support.v7.app.AppCompatDelegateImplV7.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z │ │ +0777fc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0777fe: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +077800: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +077802: 6e10 9412 0900 |0003: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +077808: 0a03 |0006: move-result v3 │ │ +07780a: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +07780e: 0f05 |0009: return v5 │ │ +077810: 55a3 f504 |000a: iget-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ +077814: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ +077818: 0145 |000e: move v5, v4 │ │ +07781a: 28fa |000f: goto 0009 // -0006 │ │ +07781c: 5493 1c05 |0010: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +077820: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +077824: 5493 1c05 |0014: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +077828: 32a3 0700 |0016: if-eq v3, v10, 001d // +0007 │ │ +07782c: 5493 1c05 |0018: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +077830: 7030 7f12 3905 |001a: invoke-direct {v9, v3, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ +077836: 6e10 8c12 0900 |001d: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ +07783c: 0c00 |0020: move-result-object v0 │ │ +07783e: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +077842: 52a3 f004 |0023: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +077846: 7220 c720 3000 |0025: invoke-interface {v0, v3}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@20c7 │ │ +07784c: 0c03 |0028: move-result-object v3 │ │ +07784e: 5ba3 ee04 |0029: iput-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ +077852: 52a3 f004 |002b: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +077856: 3803 0800 |002d: if-eqz v3, 0035 // +0008 │ │ +07785a: 52a3 f004 |002f: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +07785e: 1306 6c00 |0031: const/16 v6, #int 108 // #6c │ │ +077862: 3363 6d00 |0033: if-ne v3, v6, 00a0 // +006d │ │ +077866: 0141 |0035: move v1, v4 │ │ +077868: 3801 0b00 |0036: if-eqz v1, 0041 // +000b │ │ +07786c: 5493 0b05 |0038: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077870: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ +077874: 5493 0b05 |003c: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077878: 7210 f919 0300 |003e: invoke-interface {v3}, Landroid/support/v7/widget/DecorContentParent;.setMenuPrepared:()V // method@19f9 │ │ +07787e: 54a3 ee04 |0041: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ +077882: 3903 b000 |0043: if-nez v3, 00f3 // +00b0 │ │ +077886: 3801 0a00 |0045: if-eqz v1, 004f // +000a │ │ +07788a: 6e10 a812 0900 |0047: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@12a8 │ │ +077890: 0c03 |004a: move-result-object v3 │ │ +077892: 2033 fd02 |004b: instance-of v3, v3, Landroid/support/v7/app/ToolbarActionBar; // type@02fd │ │ +077896: 3903 a600 |004d: if-nez v3, 00f3 // +00a6 │ │ +07789a: 54a3 f804 |004f: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +07789e: 3803 0600 |0051: if-eqz v3, 0057 // +0006 │ │ +0778a2: 55a3 fb04 |0053: iget-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ +0778a6: 3803 4f00 |0055: if-eqz v3, 00a4 // +004f │ │ +0778aa: 54a3 f804 |0057: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0778ae: 3903 0c00 |0059: if-nez v3, 0065 // +000c │ │ +0778b2: 7020 9012 a900 |005b: invoke-direct {v9, v10}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelMenu:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@1290 │ │ +0778b8: 0a03 |005e: move-result v3 │ │ +0778ba: 3803 aaff |005f: if-eqz v3, 0009 // -0056 │ │ +0778be: 54a3 f804 |0061: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0778c2: 3803 a6ff |0063: if-eqz v3, 0009 // -005a │ │ +0778c6: 3801 1a00 |0065: if-eqz v1, 007f // +001a │ │ +0778ca: 5493 0b05 |0067: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +0778ce: 3803 1600 |0069: if-eqz v3, 007f // +0016 │ │ +0778d2: 5493 0205 |006b: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ +0778d6: 3903 0900 |006d: if-nez v3, 0076 // +0009 │ │ +0778da: 2203 ea02 |006f: new-instance v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // type@02ea │ │ +0778de: 7030 4512 9308 |0071: invoke-direct {v3, v9, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V // method@1245 │ │ +0778e4: 5b93 0205 |0074: iput-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ +0778e8: 5493 0b05 |0076: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +0778ec: 54a6 f804 |0078: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0778f0: 5497 0205 |007a: iget-object v7, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ +0778f4: 7230 f819 6307 |007c: invoke-interface {v3, v6, v7}, Landroid/support/v7/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@19f8 │ │ +0778fa: 54a3 f804 |007f: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0778fe: 6e10 2c15 0300 |0081: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ +077904: 52a3 f004 |0084: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +077908: 54a6 f804 |0086: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +07790c: 7230 c620 3006 |0088: invoke-interface {v0, v3, v6}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@20c6 │ │ +077912: 0a03 |008b: move-result v3 │ │ +077914: 3903 1600 |008c: if-nez v3, 00a2 // +0016 │ │ +077918: 6e20 6612 8a00 |008e: invoke-virtual {v10, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@1266 │ │ +07791e: 3801 78ff |0091: if-eqz v1, 0009 // -0088 │ │ +077922: 5493 0b05 |0093: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077926: 3803 74ff |0095: if-eqz v3, 0009 // -008c │ │ +07792a: 5493 0b05 |0097: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +07792e: 5494 0205 |0099: iget-object v4, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ +077932: 7230 f819 8304 |009b: invoke-interface {v3, v8, v4}, Landroid/support/v7/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@19f8 │ │ +077938: 2900 6bff |009e: goto/16 0009 // -0095 │ │ +07793c: 0151 |00a0: move v1, v5 │ │ +07793e: 2895 |00a1: goto 0036 // -006b │ │ +077940: 5ca5 fb04 |00a2: iput-boolean v5, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ +077944: 54a3 f804 |00a4: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077948: 6e10 2c15 0300 |00a6: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ +07794e: 54a3 f104 |00a9: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@04f1 │ │ +077952: 3803 0b00 |00ab: if-eqz v3, 00b6 // +000b │ │ +077956: 54a3 f804 |00ad: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +07795a: 54a6 f104 |00af: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@04f1 │ │ +07795e: 6e20 1b15 6300 |00b1: invoke-virtual {v3, v6}, Landroid/support/v7/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@151b │ │ +077964: 5ba8 f104 |00b4: iput-object v8, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@04f1 │ │ +077968: 54a3 ee04 |00b6: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ +07796c: 54a6 f804 |00b8: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077970: 7240 cc20 5063 |00ba: invoke-interface {v0, v5, v3, v6}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ +077976: 0a03 |00bd: move-result v3 │ │ +077978: 3903 1600 |00be: if-nez v3, 00d4 // +0016 │ │ +07797c: 3801 0d00 |00c0: if-eqz v1, 00cd // +000d │ │ +077980: 5493 0b05 |00c2: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077984: 3803 0900 |00c4: if-eqz v3, 00cd // +0009 │ │ +077988: 5493 0b05 |00c6: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +07798c: 5494 0205 |00c8: iget-object v4, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0502 │ │ +077990: 7230 f819 8304 |00ca: invoke-interface {v3, v8, v4}, Landroid/support/v7/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@19f8 │ │ +077996: 54a3 f804 |00cd: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +07799a: 6e10 2b15 0300 |00cf: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +0779a0: 2900 37ff |00d2: goto/16 0009 // -00c9 │ │ +0779a4: 380b 2800 |00d4: if-eqz v11, 00fc // +0028 │ │ +0779a8: 6e10 541f 0b00 |00d6: invoke-virtual {v11}, Landroid/view/KeyEvent;.getDeviceId:()I // method@1f54 │ │ +0779ae: 0a03 |00d9: move-result v3 │ │ +0779b0: 7110 4f1f 0300 |00da: invoke-static {v3}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@1f4f │ │ +0779b6: 0c02 |00dd: move-result-object v2 │ │ +0779b8: 6e10 4e1f 0200 |00de: invoke-virtual {v2}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@1f4e │ │ +0779be: 0a03 |00e1: move-result v3 │ │ +0779c0: 3243 1c00 |00e2: if-eq v3, v4, 00fe // +001c │ │ +0779c4: 0143 |00e4: move v3, v4 │ │ +0779c6: 5ca3 f904 |00e5: iput-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.qwertyMode:Z // field@04f9 │ │ +0779ca: 54a3 f804 |00e7: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0779ce: 55a6 f904 |00e9: iget-boolean v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.qwertyMode:Z // field@04f9 │ │ +0779d2: 6e20 2815 6300 |00eb: invoke-virtual {v3, v6}, Landroid/support/v7/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@1528 │ │ +0779d8: 54a3 f804 |00ee: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0779dc: 6e10 2b15 0300 |00f0: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +0779e2: 5ca4 f504 |00f3: iput-boolean v4, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ +0779e6: 5ca5 f304 |00f5: iput-boolean v5, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ +0779ea: 5b9a 1c05 |00f7: iput-object v10, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +0779ee: 0145 |00f9: move v5, v4 │ │ +0779f0: 2900 0fff |00fa: goto/16 0009 // -00f1 │ │ +0779f4: 12f3 |00fc: const/4 v3, #int -1 // #ff │ │ +0779f6: 28dd |00fd: goto 00da // -0023 │ │ +0779f8: 0153 |00fe: move v3, v5 │ │ +0779fa: 28e6 |00ff: goto 00e5 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1223 │ │ 0x0009 line=1323 │ │ 0x000a line=1228 │ │ 0x000f line=1229 │ │ 0x0010 line=1232 │ │ @@ -135747,88 +135774,88 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -077978: |[077978] android.support.v7.app.AppCompatDelegateImplV7.reopenMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -077988: 1306 6c00 |0000: const/16 v6, #int 108 // #6c │ │ -07798c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -07798e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -077990: 5472 0b05 |0004: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -077994: 3802 8000 |0006: if-eqz v2, 0086 // +0080 │ │ -077998: 5472 0b05 |0008: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -07799c: 7210 ea19 0200 |000a: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@19ea │ │ -0779a2: 0a02 |000d: move-result v2 │ │ -0779a4: 3802 7800 |000e: if-eqz v2, 0086 // +0078 │ │ -0779a8: 5472 0a05 |0010: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -0779ac: 7110 4f20 0200 |0012: invoke-static {v2}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -0779b2: 0c02 |0015: move-result-object v2 │ │ -0779b4: 7110 9a0a 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a9a │ │ -0779ba: 0a02 |0019: move-result v2 │ │ -0779bc: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ -0779c0: 5472 0b05 |001c: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -0779c4: 7210 f119 0200 |001e: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.isOverflowMenuShowPending:()Z // method@19f1 │ │ -0779ca: 0a02 |0021: move-result v2 │ │ -0779cc: 3802 6400 |0022: if-eqz v2, 0086 // +0064 │ │ -0779d0: 6e10 8c12 0700 |0024: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ -0779d6: 0c00 |0027: move-result-object v0 │ │ -0779d8: 5472 0b05 |0028: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -0779dc: 7210 f219 0200 |002a: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@19f2 │ │ -0779e2: 0a02 |002d: move-result v2 │ │ -0779e4: 3802 0400 |002e: if-eqz v2, 0032 // +0004 │ │ -0779e8: 3909 4100 |0030: if-nez v9, 0071 // +0041 │ │ -0779ec: 3800 3e00 |0032: if-eqz v0, 0070 // +003e │ │ -0779f0: 6e10 9412 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -0779f6: 0a02 |0037: move-result v2 │ │ -0779f8: 3902 3800 |0038: if-nez v2, 0070 // +0038 │ │ -0779fc: 5572 1205 |003a: iget-boolean v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0512 │ │ -077a00: 3802 1400 |003c: if-eqz v2, 0050 // +0014 │ │ -077a04: 5272 1105 |003e: iget v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ -077a08: dd02 0201 |0040: and-int/lit8 v2, v2, #int 1 // #01 │ │ -077a0c: 3802 0e00 |0042: if-eqz v2, 0050 // +000e │ │ -077a10: 5472 2505 |0044: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -077a14: 5473 1305 |0046: iget-object v3, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0513 │ │ -077a18: 6e20 9420 3200 |0048: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2094 │ │ -077a1e: 5472 1305 |004b: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0513 │ │ -077a22: 7210 c327 0200 |004d: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -077a28: 7030 8912 4705 |0050: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -077a2e: 0c01 |0053: move-result-object v1 │ │ -077a30: 5412 f804 |0054: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077a34: 3802 1a00 |0056: if-eqz v2, 0070 // +001a │ │ -077a38: 5512 fb04 |0058: iget-boolean v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ -077a3c: 3902 1600 |005a: if-nez v2, 0070 // +0016 │ │ -077a40: 5412 ee04 |005c: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ -077a44: 5413 f804 |005e: iget-object v3, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077a48: 7240 cc20 4032 |0060: invoke-interface {v0, v4, v2, v3}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ -077a4e: 0a02 |0063: move-result v2 │ │ -077a50: 3802 0c00 |0064: if-eqz v2, 0070 // +000c │ │ -077a54: 5412 f804 |0066: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077a58: 7230 ca20 6002 |0068: invoke-interface {v0, v6, v2}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ -077a5e: 5472 0b05 |006b: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -077a62: 7210 fd19 0200 |006d: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.showOverflowMenu:()Z // method@19fd │ │ -077a68: 0e00 |0070: return-void │ │ -077a6a: 5472 0b05 |0071: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -077a6e: 7210 ef19 0200 |0073: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.hideOverflowMenu:()Z // method@19ef │ │ -077a74: 6e10 9412 0700 |0076: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -077a7a: 0a02 |0079: move-result v2 │ │ -077a7c: 3902 f6ff |007a: if-nez v2, 0070 // -000a │ │ -077a80: 7030 8912 4705 |007c: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -077a86: 0c01 |007f: move-result-object v1 │ │ -077a88: 5412 f804 |0080: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -077a8c: 7230 cb20 6002 |0082: invoke-interface {v0, v6, v2}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ -077a92: 28eb |0085: goto 0070 // -0015 │ │ -077a94: 7030 8912 4705 |0086: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -077a9a: 0c01 |0089: move-result-object v1 │ │ -077a9c: 5c15 fa04 |008a: iput-boolean v5, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ -077aa0: 7030 7f12 1704 |008c: invoke-direct {v7, v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ -077aa6: 1202 |008f: const/4 v2, #int 0 // #0 │ │ -077aa8: 7030 a712 1702 |0090: invoke-direct {v7, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V // method@12a7 │ │ -077aae: 28dd |0093: goto 0070 // -0023 │ │ +0779fc: |[0779fc] android.support.v7.app.AppCompatDelegateImplV7.reopenMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +077a0c: 1306 6c00 |0000: const/16 v6, #int 108 // #6c │ │ +077a10: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +077a12: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +077a14: 5472 0b05 |0004: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077a18: 3802 8000 |0006: if-eqz v2, 0086 // +0080 │ │ +077a1c: 5472 0b05 |0008: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077a20: 7210 ea19 0200 |000a: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@19ea │ │ +077a26: 0a02 |000d: move-result v2 │ │ +077a28: 3802 7800 |000e: if-eqz v2, 0086 // +0078 │ │ +077a2c: 5472 0a05 |0010: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +077a30: 7110 4f20 0200 |0012: invoke-static {v2}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +077a36: 0c02 |0015: move-result-object v2 │ │ +077a38: 7110 9a0a 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a9a │ │ +077a3e: 0a02 |0019: move-result v2 │ │ +077a40: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ +077a44: 5472 0b05 |001c: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077a48: 7210 f119 0200 |001e: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.isOverflowMenuShowPending:()Z // method@19f1 │ │ +077a4e: 0a02 |0021: move-result v2 │ │ +077a50: 3802 6400 |0022: if-eqz v2, 0086 // +0064 │ │ +077a54: 6e10 8c12 0700 |0024: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ +077a5a: 0c00 |0027: move-result-object v0 │ │ +077a5c: 5472 0b05 |0028: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077a60: 7210 f219 0200 |002a: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@19f2 │ │ +077a66: 0a02 |002d: move-result v2 │ │ +077a68: 3802 0400 |002e: if-eqz v2, 0032 // +0004 │ │ +077a6c: 3909 4100 |0030: if-nez v9, 0071 // +0041 │ │ +077a70: 3800 3e00 |0032: if-eqz v0, 0070 // +003e │ │ +077a74: 6e10 9412 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +077a7a: 0a02 |0037: move-result v2 │ │ +077a7c: 3902 3800 |0038: if-nez v2, 0070 // +0038 │ │ +077a80: 5572 1205 |003a: iget-boolean v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0512 │ │ +077a84: 3802 1400 |003c: if-eqz v2, 0050 // +0014 │ │ +077a88: 5272 1105 |003e: iget v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0511 │ │ +077a8c: dd02 0201 |0040: and-int/lit8 v2, v2, #int 1 // #01 │ │ +077a90: 3802 0e00 |0042: if-eqz v2, 0050 // +000e │ │ +077a94: 5472 2505 |0044: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +077a98: 5473 1305 |0046: iget-object v3, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0513 │ │ +077a9c: 6e20 9420 3200 |0048: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2094 │ │ +077aa2: 5472 1305 |004b: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0513 │ │ +077aa6: 7210 c327 0200 |004d: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +077aac: 7030 8912 4705 |0050: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +077ab2: 0c01 |0053: move-result-object v1 │ │ +077ab4: 5412 f804 |0054: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077ab8: 3802 1a00 |0056: if-eqz v2, 0070 // +001a │ │ +077abc: 5512 fb04 |0058: iget-boolean v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@04fb │ │ +077ac0: 3902 1600 |005a: if-nez v2, 0070 // +0016 │ │ +077ac4: 5412 ee04 |005c: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ +077ac8: 5413 f804 |005e: iget-object v3, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077acc: 7240 cc20 4032 |0060: invoke-interface {v0, v4, v2, v3}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ +077ad2: 0a02 |0063: move-result v2 │ │ +077ad4: 3802 0c00 |0064: if-eqz v2, 0070 // +000c │ │ +077ad8: 5412 f804 |0066: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077adc: 7230 ca20 6002 |0068: invoke-interface {v0, v6, v2}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ +077ae2: 5472 0b05 |006b: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077ae6: 7210 fd19 0200 |006d: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.showOverflowMenu:()Z // method@19fd │ │ +077aec: 0e00 |0070: return-void │ │ +077aee: 5472 0b05 |0071: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +077af2: 7210 ef19 0200 |0073: invoke-interface {v2}, Landroid/support/v7/widget/DecorContentParent;.hideOverflowMenu:()Z // method@19ef │ │ +077af8: 6e10 9412 0700 |0076: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +077afe: 0a02 |0079: move-result v2 │ │ +077b00: 3902 f6ff |007a: if-nez v2, 0070 // -000a │ │ +077b04: 7030 8912 4705 |007c: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +077b0a: 0c01 |007f: move-result-object v1 │ │ +077b0c: 5412 f804 |0080: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +077b10: 7230 cb20 6002 |0082: invoke-interface {v0, v6, v2}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ +077b16: 28eb |0085: goto 0070 // -0015 │ │ +077b18: 7030 8912 4705 |0086: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +077b1e: 0c01 |0089: move-result-object v1 │ │ +077b20: 5c15 fa04 |008a: iput-boolean v5, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ +077b24: 7030 7f12 1704 |008c: invoke-direct {v7, v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ +077b2a: 1202 |008f: const/4 v2, #int 0 // #0 │ │ +077b2c: 7030 a712 1702 |0090: invoke-direct {v7, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V // method@12a7 │ │ +077b32: 28dd |0093: goto 0070 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1115 │ │ 0x0024 line=1119 │ │ 0x0028 line=1121 │ │ 0x0032 line=1122 │ │ 0x003a line=1124 │ │ @@ -135862,29 +135889,29 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -077ab0: |[077ab0] android.support.v7.app.AppCompatDelegateImplV7.sanitizeWindowFeatureId:(I)I │ │ -077ac0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -077ac4: 3303 0c00 |0002: if-ne v3, v0, 000e // +000c │ │ -077ac8: 1a00 d002 |0004: const-string v0, "AppCompatDelegate" // string@02d0 │ │ -077acc: 1a01 c613 |0006: const-string v1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR id when requesting this feature." // string@13c6 │ │ -077ad0: 7120 0d1f 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -077ad6: 1303 6c00 |000b: const/16 v3, #int 108 // #6c │ │ -077ada: 0f03 |000d: return v3 │ │ -077adc: 1300 0900 |000e: const/16 v0, #int 9 // #9 │ │ -077ae0: 3303 fdff |0010: if-ne v3, v0, 000d // -0003 │ │ -077ae4: 1a00 d002 |0012: const-string v0, "AppCompatDelegate" // string@02d0 │ │ -077ae8: 1a01 c713 |0014: const-string v1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature." // string@13c7 │ │ -077aec: 7120 0d1f 1000 |0016: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -077af2: 1303 6d00 |0019: const/16 v3, #int 109 // #6d │ │ -077af6: 28f2 |001b: goto 000d // -000e │ │ +077b34: |[077b34] android.support.v7.app.AppCompatDelegateImplV7.sanitizeWindowFeatureId:(I)I │ │ +077b44: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +077b48: 3303 0c00 |0002: if-ne v3, v0, 000e // +000c │ │ +077b4c: 1a00 d102 |0004: const-string v0, "AppCompatDelegate" // string@02d1 │ │ +077b50: 1a01 d013 |0006: const-string v1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR id when requesting this feature." // string@13d0 │ │ +077b54: 7120 0d1f 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +077b5a: 1303 6c00 |000b: const/16 v3, #int 108 // #6c │ │ +077b5e: 0f03 |000d: return v3 │ │ +077b60: 1300 0900 |000e: const/16 v0, #int 9 // #9 │ │ +077b64: 3303 fdff |0010: if-ne v3, v0, 000d // -0003 │ │ +077b68: 1a00 d102 |0012: const-string v0, "AppCompatDelegate" // string@02d1 │ │ +077b6c: 1a01 d113 |0014: const-string v1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature." // string@13d1 │ │ +077b70: 7120 0d1f 1000 |0016: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +077b76: 1303 6d00 |0019: const/16 v3, #int 109 // #6d │ │ +077b7a: 28f2 |001b: goto 000d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1642 │ │ 0x0004 line=1643 │ │ 0x000b line=1645 │ │ 0x000d line=1652 │ │ 0x000e line=1646 │ │ @@ -135900,35 +135927,35 @@ │ │ type : '(Landroid/view/ViewParent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -077af8: |[077af8] android.support.v7.app.AppCompatDelegateImplV7.shouldInheritContext:(Landroid/view/ViewParent;)Z │ │ -077b08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -077b0a: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ -077b0e: 0110 |0003: move v0, v1 │ │ -077b10: 0f00 |0004: return v0 │ │ -077b12: 7210 a220 0300 |0005: invoke-interface {v3}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@20a2 │ │ -077b18: 0c03 |0008: move-result-object v3 │ │ -077b1a: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ -077b1e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -077b20: 28f8 |000c: goto 0004 // -0008 │ │ -077b22: 5420 2505 |000d: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -077b26: 3203 0f00 |000f: if-eq v3, v0, 001e // +000f │ │ -077b2a: 2030 3c04 |0011: instance-of v0, v3, Landroid/view/View; // type@043c │ │ -077b2e: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ -077b32: 0730 |0015: move-object v0, v3 │ │ -077b34: 1f00 3c04 |0016: check-cast v0, Landroid/view/View; // type@043c │ │ -077b38: 7110 390a 0000 |0018: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a39 │ │ -077b3e: 0a00 |001b: move-result v0 │ │ -077b40: 3800 e9ff |001c: if-eqz v0, 0005 // -0017 │ │ -077b44: 0110 |001e: move v0, v1 │ │ -077b46: 28e5 |001f: goto 0004 // -001b │ │ +077b7c: |[077b7c] android.support.v7.app.AppCompatDelegateImplV7.shouldInheritContext:(Landroid/view/ViewParent;)Z │ │ +077b8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +077b8e: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ +077b92: 0110 |0003: move v0, v1 │ │ +077b94: 0f00 |0004: return v0 │ │ +077b96: 7210 a220 0300 |0005: invoke-interface {v3}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@20a2 │ │ +077b9c: 0c03 |0008: move-result-object v3 │ │ +077b9e: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ +077ba2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +077ba4: 28f8 |000c: goto 0004 // -0008 │ │ +077ba6: 5420 2505 |000d: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +077baa: 3203 0f00 |000f: if-eq v3, v0, 001e // +000f │ │ +077bae: 2030 3d04 |0011: instance-of v0, v3, Landroid/view/View; // type@043d │ │ +077bb2: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ +077bb6: 0730 |0015: move-object v0, v3 │ │ +077bb8: 1f00 3d04 |0016: check-cast v0, Landroid/view/View; // type@043d │ │ +077bbc: 7110 390a 0000 |0018: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a39 │ │ +077bc2: 0a00 |001b: move-result v0 │ │ +077bc4: 3800 e9ff |001c: if-eqz v0, 0005 // -0017 │ │ +077bc8: 0110 |001e: move v0, v1 │ │ +077bca: 28e5 |001f: goto 0004 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=945 │ │ 0x0004 line=962 │ │ 0x0005 line=964 │ │ 0x0009 line=950 │ │ 0x000b line=955 │ │ @@ -135943,22 +135970,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -077b48: |[077b48] android.support.v7.app.AppCompatDelegateImplV7.throwFeatureRequestIfSubDecorInstalled:()V │ │ -077b58: 5520 2005 |0000: iget-boolean v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ -077b5c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -077b60: 2200 0904 |0004: new-instance v0, Landroid/util/AndroidRuntimeException; // type@0409 │ │ -077b64: 1a01 bc13 |0006: const-string v1, "Window feature must be requested before adding content" // string@13bc │ │ -077b68: 7020 061f 1000 |0008: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@1f06 │ │ -077b6e: 2700 |000b: throw v0 │ │ -077b70: 0e00 |000c: return-void │ │ +077bcc: |[077bcc] android.support.v7.app.AppCompatDelegateImplV7.throwFeatureRequestIfSubDecorInstalled:()V │ │ +077bdc: 5520 2005 |0000: iget-boolean v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ +077be0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +077be4: 2200 0a04 |0004: new-instance v0, Landroid/util/AndroidRuntimeException; // type@040a │ │ +077be8: 1a01 c613 |0006: const-string v1, "Window feature must be requested before adding content" // string@13c6 │ │ +077bec: 7020 061f 1000 |0008: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@1f06 │ │ +077bf2: 2700 |000b: throw v0 │ │ +077bf4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1635 │ │ 0x0004 line=1636 │ │ 0x000c line=1639 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ @@ -135968,109 +135995,109 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 182 16-bit code units │ │ -077b74: |[077b74] android.support.v7.app.AppCompatDelegateImplV7.updateStatusGuard:(I)I │ │ -077b84: 12fb |0000: const/4 v11, #int -1 // #ff │ │ -077b86: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -077b88: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -077b8a: 54c8 0505 |0003: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -077b8e: 3808 8400 |0005: if-eqz v8, 0089 // +0084 │ │ -077b92: 54c8 0505 |0007: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -077b96: 6e10 a516 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@16a5 │ │ -077b9c: 0c08 |000c: move-result-object v8 │ │ -077b9e: 2088 4104 |000d: instance-of v8, v8, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -077ba2: 3808 7a00 |000f: if-eqz v8, 0089 // +007a │ │ -077ba6: 54c8 0505 |0011: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -077baa: 6e10 a516 0800 |0013: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@16a5 │ │ -077bb0: 0c03 |0016: move-result-object v3 │ │ -077bb2: 1f03 4104 |0017: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -077bb6: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -077bb8: 54c8 0505 |001a: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -077bbc: 6e10 b316 0800 |001c: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.isShown:()Z // method@16b3 │ │ -077bc2: 0a08 |001f: move-result v8 │ │ -077bc4: 3808 8b00 |0020: if-eqz v8, 00ab // +008b │ │ -077bc8: 54c8 2105 |0022: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0521 │ │ -077bcc: 3908 1000 |0024: if-nez v8, 0034 // +0010 │ │ -077bd0: 2208 6000 |0026: new-instance v8, Landroid/graphics/Rect; // type@0060 │ │ -077bd4: 7010 a901 0800 |0028: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -077bda: 5bc8 2105 |002b: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0521 │ │ -077bde: 2208 6000 |002d: new-instance v8, Landroid/graphics/Rect; // type@0060 │ │ -077be2: 7010 a901 0800 |002f: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -077be8: 5bc8 2205 |0032: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect2:Landroid/graphics/Rect; // field@0522 │ │ -077bec: 54c0 2105 |0034: iget-object v0, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0521 │ │ -077bf0: 54c1 2205 |0036: iget-object v1, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect2:Landroid/graphics/Rect; // field@0522 │ │ -077bf4: 6e57 b001 707d |0038: invoke-virtual {v0, v7, v13, v7, v7}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ -077bfa: 54c8 1f05 |003b: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -077bfe: 7130 c71e 0801 |003d: invoke-static {v8, v0, v1}, Landroid/support/v7/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1ec7 │ │ -077c04: 5218 2e00 |0040: iget v8, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ -077c08: 3908 5300 |0042: if-nez v8, 0095 // +0053 │ │ -077c0c: 01d5 |0044: move v5, v13 │ │ -077c0e: 5238 2a0e |0045: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -077c12: 3258 2f00 |0047: if-eq v8, v5, 0076 // +002f │ │ -077c16: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -077c18: 593d 2a0e |004a: iput v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -077c1c: 54c8 1e05 |004c: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ -077c20: 3908 4900 |004e: if-nez v8, 0097 // +0049 │ │ -077c24: 2208 3c04 |0050: new-instance v8, Landroid/view/View; // type@043c │ │ -077c28: 54c9 0a05 |0052: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -077c2c: 7020 c21f 9800 |0054: invoke-direct {v8, v9}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1fc2 │ │ -077c32: 5bc8 1e05 |0057: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ -077c36: 54c8 1e05 |0059: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ -077c3a: 54c9 0a05 |005b: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -077c3e: 6e10 a600 0900 |005d: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -077c44: 0c09 |0060: move-result-object v9 │ │ -077c46: 600a 4d06 |0061: sget v10, Landroid/support/v7/appcompat/R$color;.abc_input_method_navigation_guard:I // field@064d │ │ -077c4a: 6e20 0301 a900 |0063: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -077c50: 0a09 |0066: move-result v9 │ │ -077c52: 6e20 2f20 9800 |0067: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundColor:(I)V // method@202f │ │ -077c58: 54c8 1f05 |006a: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -077c5c: 54c9 1e05 |006c: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ -077c60: 220a 4004 |006e: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -077c64: 7030 5720 ba0d |0070: invoke-direct {v10, v11, v13}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -077c6a: 6e40 6320 98ab |0073: invoke-virtual {v8, v9, v11, v10}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ -077c70: 54c8 1e05 |0076: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ -077c74: 3808 3100 |0078: if-eqz v8, 00a9 // +0031 │ │ -077c78: 1216 |007a: const/4 v6, #int 1 // #1 │ │ -077c7a: 55c8 1905 |007b: iget-boolean v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0519 │ │ -077c7e: 3908 0500 |007d: if-nez v8, 0082 // +0005 │ │ -077c82: 3806 0300 |007f: if-eqz v6, 0082 // +0003 │ │ -077c86: 120d |0081: const/4 v13, #int 0 // #0 │ │ -077c88: 3804 0700 |0082: if-eqz v4, 0089 // +0007 │ │ -077c8c: 54c8 0505 |0084: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -077c90: 6e20 c716 3800 |0086: invoke-virtual {v8, v3}, Landroid/support/v7/widget/ActionBarContextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@16c7 │ │ -077c96: 54c8 1e05 |0089: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ -077c9a: 3808 0900 |008b: if-eqz v8, 0094 // +0009 │ │ -077c9e: 54c8 1e05 |008d: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ -077ca2: 3806 2400 |008f: if-eqz v6, 00b3 // +0024 │ │ -077ca6: 6e20 4b20 7800 |0091: invoke-virtual {v8, v7}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -077cac: 0f0d |0094: return v13 │ │ -077cae: 0175 |0095: move v5, v7 │ │ -077cb0: 28af |0096: goto 0045 // -0051 │ │ -077cb2: 54c8 1e05 |0097: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ -077cb6: 6e10 e21f 0800 |0099: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -077cbc: 0c02 |009c: move-result-object v2 │ │ -077cbe: 5228 240e |009d: iget v8, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -077cc2: 32d8 d7ff |009f: if-eq v8, v13, 0076 // -0029 │ │ -077cc6: 592d 240e |00a1: iput v13, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -077cca: 54c8 1e05 |00a3: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ -077cce: 6e20 3a20 2800 |00a5: invoke-virtual {v8, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -077cd4: 28ce |00a8: goto 0076 // -0032 │ │ -077cd6: 0176 |00a9: move v6, v7 │ │ -077cd8: 28d1 |00aa: goto 007b // -002f │ │ -077cda: 5238 2a0e |00ab: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -077cde: 3808 d5ff |00ad: if-eqz v8, 0082 // -002b │ │ -077ce2: 1214 |00af: const/4 v4, #int 1 // #1 │ │ -077ce4: 5937 2a0e |00b0: iput v7, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -077ce8: 28d0 |00b2: goto 0082 // -0030 │ │ -077cea: 1307 0800 |00b3: const/16 v7, #int 8 // #8 │ │ -077cee: 28dc |00b5: goto 0091 // -0024 │ │ +077bf8: |[077bf8] android.support.v7.app.AppCompatDelegateImplV7.updateStatusGuard:(I)I │ │ +077c08: 12fb |0000: const/4 v11, #int -1 // #ff │ │ +077c0a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +077c0c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +077c0e: 54c8 0505 |0003: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +077c12: 3808 8400 |0005: if-eqz v8, 0089 // +0084 │ │ +077c16: 54c8 0505 |0007: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +077c1a: 6e10 a516 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@16a5 │ │ +077c20: 0c08 |000c: move-result-object v8 │ │ +077c22: 2088 4204 |000d: instance-of v8, v8, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +077c26: 3808 7a00 |000f: if-eqz v8, 0089 // +007a │ │ +077c2a: 54c8 0505 |0011: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +077c2e: 6e10 a516 0800 |0013: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@16a5 │ │ +077c34: 0c03 |0016: move-result-object v3 │ │ +077c36: 1f03 4204 |0017: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +077c3a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +077c3c: 54c8 0505 |001a: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +077c40: 6e10 b316 0800 |001c: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.isShown:()Z // method@16b3 │ │ +077c46: 0a08 |001f: move-result v8 │ │ +077c48: 3808 8b00 |0020: if-eqz v8, 00ab // +008b │ │ +077c4c: 54c8 2105 |0022: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0521 │ │ +077c50: 3908 1000 |0024: if-nez v8, 0034 // +0010 │ │ +077c54: 2208 6000 |0026: new-instance v8, Landroid/graphics/Rect; // type@0060 │ │ +077c58: 7010 a901 0800 |0028: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +077c5e: 5bc8 2105 |002b: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0521 │ │ +077c62: 2208 6000 |002d: new-instance v8, Landroid/graphics/Rect; // type@0060 │ │ +077c66: 7010 a901 0800 |002f: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +077c6c: 5bc8 2205 |0032: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect2:Landroid/graphics/Rect; // field@0522 │ │ +077c70: 54c0 2105 |0034: iget-object v0, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0521 │ │ +077c74: 54c1 2205 |0036: iget-object v1, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect2:Landroid/graphics/Rect; // field@0522 │ │ +077c78: 6e57 b001 707d |0038: invoke-virtual {v0, v7, v13, v7, v7}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ +077c7e: 54c8 1f05 |003b: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +077c82: 7130 c71e 0801 |003d: invoke-static {v8, v0, v1}, Landroid/support/v7/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1ec7 │ │ +077c88: 5218 2e00 |0040: iget v8, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ +077c8c: 3908 5300 |0042: if-nez v8, 0095 // +0053 │ │ +077c90: 01d5 |0044: move v5, v13 │ │ +077c92: 5238 2a0e |0045: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +077c96: 3258 2f00 |0047: if-eq v8, v5, 0076 // +002f │ │ +077c9a: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +077c9c: 593d 2a0e |004a: iput v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +077ca0: 54c8 1e05 |004c: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ +077ca4: 3908 4900 |004e: if-nez v8, 0097 // +0049 │ │ +077ca8: 2208 3d04 |0050: new-instance v8, Landroid/view/View; // type@043d │ │ +077cac: 54c9 0a05 |0052: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +077cb0: 7020 c21f 9800 |0054: invoke-direct {v8, v9}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1fc2 │ │ +077cb6: 5bc8 1e05 |0057: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ +077cba: 54c8 1e05 |0059: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ +077cbe: 54c9 0a05 |005b: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +077cc2: 6e10 a600 0900 |005d: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +077cc8: 0c09 |0060: move-result-object v9 │ │ +077cca: 600a 4d06 |0061: sget v10, Landroid/support/v7/appcompat/R$color;.abc_input_method_navigation_guard:I // field@064d │ │ +077cce: 6e20 0301 a900 |0063: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +077cd4: 0a09 |0066: move-result v9 │ │ +077cd6: 6e20 2f20 9800 |0067: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundColor:(I)V // method@202f │ │ +077cdc: 54c8 1f05 |006a: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +077ce0: 54c9 1e05 |006c: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ +077ce4: 220a 4104 |006e: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +077ce8: 7030 5720 ba0d |0070: invoke-direct {v10, v11, v13}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +077cee: 6e40 6320 98ab |0073: invoke-virtual {v8, v9, v11, v10}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ +077cf4: 54c8 1e05 |0076: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ +077cf8: 3808 3100 |0078: if-eqz v8, 00a9 // +0031 │ │ +077cfc: 1216 |007a: const/4 v6, #int 1 // #1 │ │ +077cfe: 55c8 1905 |007b: iget-boolean v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0519 │ │ +077d02: 3908 0500 |007d: if-nez v8, 0082 // +0005 │ │ +077d06: 3806 0300 |007f: if-eqz v6, 0082 // +0003 │ │ +077d0a: 120d |0081: const/4 v13, #int 0 // #0 │ │ +077d0c: 3804 0700 |0082: if-eqz v4, 0089 // +0007 │ │ +077d10: 54c8 0505 |0084: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +077d14: 6e20 c716 3800 |0086: invoke-virtual {v8, v3}, Landroid/support/v7/widget/ActionBarContextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@16c7 │ │ +077d1a: 54c8 1e05 |0089: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ +077d1e: 3808 0900 |008b: if-eqz v8, 0094 // +0009 │ │ +077d22: 54c8 1e05 |008d: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ +077d26: 3806 2400 |008f: if-eqz v6, 00b3 // +0024 │ │ +077d2a: 6e20 4b20 7800 |0091: invoke-virtual {v8, v7}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +077d30: 0f0d |0094: return v13 │ │ +077d32: 0175 |0095: move v5, v7 │ │ +077d34: 28af |0096: goto 0045 // -0051 │ │ +077d36: 54c8 1e05 |0097: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ +077d3a: 6e10 e21f 0800 |0099: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +077d40: 0c02 |009c: move-result-object v2 │ │ +077d42: 5228 240e |009d: iget v8, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +077d46: 32d8 d7ff |009f: if-eq v8, v13, 0076 // -0029 │ │ +077d4a: 592d 240e |00a1: iput v13, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +077d4e: 54c8 1e05 |00a3: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@051e │ │ +077d52: 6e20 3a20 2800 |00a5: invoke-virtual {v8, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +077d58: 28ce |00a8: goto 0076 // -0032 │ │ +077d5a: 0176 |00a9: move v6, v7 │ │ +077d5c: 28d1 |00aa: goto 007b // -002f │ │ +077d5e: 5238 2a0e |00ab: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +077d62: 3808 d5ff |00ad: if-eqz v8, 0082 // -002b │ │ +077d66: 1214 |00af: const/4 v4, #int 1 // #1 │ │ +077d68: 5937 2a0e |00b0: iput v7, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +077d6c: 28d0 |00b2: goto 0082 // -0030 │ │ +077d6e: 1307 0800 |00b3: const/16 v7, #int 8 // #8 │ │ +077d72: 28dc |00b5: goto 0091 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1565 │ │ 0x0003 line=1567 │ │ 0x0007 line=1568 │ │ 0x0011 line=1569 │ │ 0x0019 line=1571 │ │ @@ -136130,25 +136157,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 │ │ -077cf0: |[077cf0] android.support.v7.app.AppCompatDelegateImplV7.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -077d00: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ -077d06: 5431 1f05 |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -077d0a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -077d10: 6e20 6b20 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -077d16: 0c00 |000b: move-result-object v0 │ │ -077d18: 1f00 4204 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0442 │ │ -077d1c: 6e30 6420 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2064 │ │ -077d22: 5431 1705 |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077d26: 7210 c520 0100 |0013: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ -077d2c: 0e00 |0016: return-void │ │ +077d74: |[077d74] android.support.v7.app.AppCompatDelegateImplV7.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +077d84: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ +077d8a: 5431 1f05 |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +077d8e: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +077d94: 6e20 6b20 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +077d9a: 0c00 |000b: move-result-object v0 │ │ +077d9c: 1f00 4304 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0443 │ │ +077da0: 6e30 6420 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2064 │ │ +077da6: 5431 1705 |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +077daa: 7210 c520 0100 |0013: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ +077db0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0003 line=272 │ │ 0x000e line=273 │ │ 0x0011 line=274 │ │ 0x0016 line=275 │ │ @@ -136163,26 +136190,26 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -077d30: |[077d30] android.support.v7.app.AppCompatDelegateImplV7.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -077d40: 5421 1705 |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077d44: 2011 2504 |0002: instance-of v1, v1, Landroid/view/LayoutInflater$Factory; // type@0425 │ │ -077d48: 3801 0d00 |0004: if-eqz v1, 0011 // +000d │ │ -077d4c: 5421 1705 |0006: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077d50: 1f01 2504 |0008: check-cast v1, Landroid/view/LayoutInflater$Factory; // type@0425 │ │ -077d54: 7240 631f 4165 |000a: invoke-interface {v1, v4, v5, v6}, Landroid/view/LayoutInflater$Factory;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@1f63 │ │ -077d5a: 0c00 |000d: move-result-object v0 │ │ -077d5c: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -077d60: 1100 |0010: return-object v0 │ │ -077d62: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -077d64: 28fe |0012: goto 0010 // -0002 │ │ +077db4: |[077db4] android.support.v7.app.AppCompatDelegateImplV7.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +077dc4: 5421 1705 |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +077dc8: 2011 2604 |0002: instance-of v1, v1, Landroid/view/LayoutInflater$Factory; // type@0426 │ │ +077dcc: 3801 0d00 |0004: if-eqz v1, 0011 // +000d │ │ +077dd0: 5421 1705 |0006: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +077dd4: 1f01 2604 |0008: check-cast v1, Landroid/view/LayoutInflater$Factory; // type@0426 │ │ +077dd8: 7240 631f 4165 |000a: invoke-interface {v1, v4, v5, v6}, Landroid/view/LayoutInflater$Factory;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@1f63 │ │ +077dde: 0c00 |000d: move-result-object v0 │ │ +077de0: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +077de4: 1100 |0010: return-object v0 │ │ +077de6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +077de8: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0006 line=998 │ │ 0x000e line=1000 │ │ 0x0010 line=1004 │ │ locals : │ │ @@ -136198,47 +136225,47 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 51 16-bit code units │ │ -077d68: |[077d68] android.support.v7.app.AppCompatDelegateImplV7.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -077d78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -077d7a: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -077d7c: 6000 3700 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -077d80: 1302 1500 |0004: const/16 v2, #int 21 // #15 │ │ -077d84: 3520 2900 |0006: if-ge v0, v2, 002f // +0029 │ │ -077d88: 0176 |0008: move v6, v7 │ │ -077d8a: 5480 0705 |0009: iget-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/app/AppCompatViewInflater; // field@0507 │ │ -077d8e: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -077d92: 2200 f402 |000d: new-instance v0, Landroid/support/v7/app/AppCompatViewInflater; // type@02f4 │ │ -077d96: 7010 cf12 0000 |000f: invoke-direct {v0}, Landroid/support/v7/app/AppCompatViewInflater;.:()V // method@12cf │ │ -077d9c: 5b80 0705 |0012: iput-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/app/AppCompatViewInflater; // field@0507 │ │ -077da0: 3806 1d00 |0014: if-eqz v6, 0031 // +001d │ │ -077da4: 5580 2005 |0016: iget-boolean v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ -077da8: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -077dac: 0790 |001a: move-object v0, v9 │ │ -077dae: 1f00 4304 |001b: check-cast v0, Landroid/view/ViewParent; // type@0443 │ │ -077db2: 7020 b212 0800 |001d: invoke-direct {v8, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.shouldInheritContext:(Landroid/view/ViewParent;)Z // method@12b2 │ │ -077db8: 0a00 |0020: move-result v0 │ │ -077dba: 3800 1000 |0021: if-eqz v0, 0031 // +0010 │ │ -077dbe: 0175 |0023: move v5, v7 │ │ -077dc0: 5480 0705 |0024: iget-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/app/AppCompatViewInflater; // field@0507 │ │ -077dc4: 0791 |0026: move-object v1, v9 │ │ -077dc6: 07a2 |0027: move-object v2, v10 │ │ -077dc8: 07b3 |0028: move-object v3, v11 │ │ -077dca: 07c4 |0029: move-object v4, v12 │ │ -077dcc: 7408 d212 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/app/AppCompatViewInflater;.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZ)Landroid/view/View; // method@12d2 │ │ -077dd2: 0c00 |002d: move-result-object v0 │ │ -077dd4: 1100 |002e: return-object v0 │ │ -077dd6: 0116 |002f: move v6, v1 │ │ -077dd8: 28d9 |0030: goto 0009 // -0027 │ │ -077dda: 0115 |0031: move v5, v1 │ │ -077ddc: 28f2 |0032: goto 0024 // -000e │ │ +077dec: |[077dec] android.support.v7.app.AppCompatDelegateImplV7.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +077dfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +077dfe: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +077e00: 6000 3700 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +077e04: 1302 1500 |0004: const/16 v2, #int 21 // #15 │ │ +077e08: 3520 2900 |0006: if-ge v0, v2, 002f // +0029 │ │ +077e0c: 0176 |0008: move v6, v7 │ │ +077e0e: 5480 0705 |0009: iget-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/app/AppCompatViewInflater; // field@0507 │ │ +077e12: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +077e16: 2200 f502 |000d: new-instance v0, Landroid/support/v7/app/AppCompatViewInflater; // type@02f5 │ │ +077e1a: 7010 cf12 0000 |000f: invoke-direct {v0}, Landroid/support/v7/app/AppCompatViewInflater;.:()V // method@12cf │ │ +077e20: 5b80 0705 |0012: iput-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/app/AppCompatViewInflater; // field@0507 │ │ +077e24: 3806 1d00 |0014: if-eqz v6, 0031 // +001d │ │ +077e28: 5580 2005 |0016: iget-boolean v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ +077e2c: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +077e30: 0790 |001a: move-object v0, v9 │ │ +077e32: 1f00 4404 |001b: check-cast v0, Landroid/view/ViewParent; // type@0444 │ │ +077e36: 7020 b212 0800 |001d: invoke-direct {v8, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.shouldInheritContext:(Landroid/view/ViewParent;)Z // method@12b2 │ │ +077e3c: 0a00 |0020: move-result v0 │ │ +077e3e: 3800 1000 |0021: if-eqz v0, 0031 // +0010 │ │ +077e42: 0175 |0023: move v5, v7 │ │ +077e44: 5480 0705 |0024: iget-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/app/AppCompatViewInflater; // field@0507 │ │ +077e48: 0791 |0026: move-object v1, v9 │ │ +077e4a: 07a2 |0027: move-object v2, v10 │ │ +077e4c: 07b3 |0028: move-object v3, v11 │ │ +077e4e: 07c4 |0029: move-object v4, v12 │ │ +077e50: 7408 d212 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/app/AppCompatViewInflater;.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZ)Landroid/view/View; // method@12d2 │ │ +077e56: 0c00 |002d: move-result-object v0 │ │ +077e58: 1100 |002e: return-object v0 │ │ +077e5a: 0116 |002f: move v6, v1 │ │ +077e5c: 28d9 |0030: goto 0009 // -0027 │ │ +077e5e: 0115 |0031: move v5, v1 │ │ +077e60: 28f2 |0032: goto 0024 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=928 │ │ 0x0009 line=930 │ │ 0x000d line=931 │ │ 0x0014 line=935 │ │ 0x0024 line=938 │ │ @@ -136259,40 +136286,40 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -077de0: |[077de0] android.support.v7.app.AppCompatDelegateImplV7.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -077df0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -077df2: 6e10 561f 0700 |0001: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ -077df8: 0a04 |0004: move-result v4 │ │ -077dfa: 1305 5200 |0005: const/16 v5, #int 82 // #52 │ │ -077dfe: 3354 0b00 |0007: if-ne v4, v5, 0012 // +000b │ │ -077e02: 5464 1705 |0009: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077e06: 7220 bd20 7400 |000b: invoke-interface {v4, v7}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@20bd │ │ -077e0c: 0a04 |000e: move-result v4 │ │ -077e0e: 3804 0300 |000f: if-eqz v4, 0012 // +0003 │ │ -077e12: 0f03 |0011: return v3 │ │ -077e14: 6e10 561f 0700 |0012: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ -077e1a: 0a02 |0015: move-result v2 │ │ -077e1c: 6e10 531f 0700 |0016: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -077e22: 0a00 |0019: move-result v0 │ │ -077e24: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ -077e28: 0131 |001c: move v1, v3 │ │ -077e2a: 3801 0900 |001d: if-eqz v1, 0026 // +0009 │ │ -077e2e: 6e30 9912 2607 |001f: invoke-virtual {v6, v2, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1299 │ │ -077e34: 0a03 |0022: move-result v3 │ │ -077e36: 28ee |0023: goto 0011 // -0012 │ │ -077e38: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -077e3a: 28f8 |0025: goto 001d // -0008 │ │ -077e3c: 6e30 9c12 2607 |0026: invoke-virtual {v6, v2, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@129c │ │ -077e42: 0a03 |0029: move-result v3 │ │ -077e44: 28e7 |002a: goto 0011 // -0019 │ │ +077e64: |[077e64] android.support.v7.app.AppCompatDelegateImplV7.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +077e74: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +077e76: 6e10 561f 0700 |0001: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ +077e7c: 0a04 |0004: move-result v4 │ │ +077e7e: 1305 5200 |0005: const/16 v5, #int 82 // #52 │ │ +077e82: 3354 0b00 |0007: if-ne v4, v5, 0012 // +000b │ │ +077e86: 5464 1705 |0009: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +077e8a: 7220 bd20 7400 |000b: invoke-interface {v4, v7}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@20bd │ │ +077e90: 0a04 |000e: move-result v4 │ │ +077e92: 3804 0300 |000f: if-eqz v4, 0012 // +0003 │ │ +077e96: 0f03 |0011: return v3 │ │ +077e98: 6e10 561f 0700 |0012: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ +077e9e: 0a02 |0015: move-result v2 │ │ +077ea0: 6e10 531f 0700 |0016: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +077ea6: 0a00 |0019: move-result v0 │ │ +077ea8: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ +077eac: 0131 |001c: move v1, v3 │ │ +077eae: 3801 0900 |001d: if-eqz v1, 0026 // +0009 │ │ +077eb2: 6e30 9912 2607 |001f: invoke-virtual {v6, v2, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1299 │ │ +077eb8: 0a03 |0022: move-result v3 │ │ +077eba: 28ee |0023: goto 0011 // -0012 │ │ +077ebc: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +077ebe: 28f8 |0025: goto 001d // -0008 │ │ +077ec0: 6e30 9c12 2607 |0026: invoke-virtual {v6, v2, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@129c │ │ +077ec6: 0a03 |0029: move-result v3 │ │ +077ec8: 28e7 |002a: goto 0011 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=859 │ │ 0x0009 line=861 │ │ 0x0011 line=870 │ │ 0x0012 line=866 │ │ 0x0016 line=867 │ │ @@ -136313,45 +136340,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -077e48: |[077e48] android.support.v7.app.AppCompatDelegateImplV7.initWindowDecorActionBar:()V │ │ -077e58: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ -077e5e: 5530 1005 |0003: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ -077e62: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -077e66: 5430 0105 |0007: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ -077e6a: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -077e6e: 0e00 |000b: return-void │ │ -077e70: 5430 1705 |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077e74: 2000 0e00 |000e: instance-of v0, v0, Landroid/app/Activity; // type@000e │ │ -077e78: 3800 1b00 |0010: if-eqz v0, 002b // +001b │ │ -077e7c: 2201 0203 |0012: new-instance v1, Landroid/support/v7/app/WindowDecorActionBar; // type@0302 │ │ -077e80: 5430 1705 |0014: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077e84: 1f00 0e00 |0016: check-cast v0, Landroid/app/Activity; // type@000e │ │ -077e88: 5532 1805 |0018: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ -077e8c: 7030 2b13 0102 |001a: invoke-direct {v1, v0, v2}, Landroid/support/v7/app/WindowDecorActionBar;.:(Landroid/app/Activity;Z)V // method@132b │ │ -077e92: 5b31 0105 |001d: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ -077e96: 5430 0105 |001f: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ -077e9a: 3800 eaff |0021: if-eqz v0, 000b // -0016 │ │ -077e9e: 5430 0105 |0023: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ -077ea2: 5531 0c05 |0025: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mEnableDefaultActionBarUp:Z // field@050c │ │ -077ea6: 6e20 4e11 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@114e │ │ -077eac: 28e1 |002a: goto 000b // -001f │ │ -077eae: 5430 1705 |002b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077eb2: 2000 1100 |002d: instance-of v0, v0, Landroid/app/Dialog; // type@0011 │ │ -077eb6: 3800 f0ff |002f: if-eqz v0, 001f // -0010 │ │ -077eba: 2201 0203 |0031: new-instance v1, Landroid/support/v7/app/WindowDecorActionBar; // type@0302 │ │ -077ebe: 5430 1705 |0033: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077ec2: 1f00 1100 |0035: check-cast v0, Landroid/app/Dialog; // type@0011 │ │ -077ec6: 7020 2c13 0100 |0037: invoke-direct {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar;.:(Landroid/app/Dialog;)V // method@132c │ │ -077ecc: 5b31 0105 |003a: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ -077ed0: 28e3 |003c: goto 001f // -001d │ │ +077ecc: |[077ecc] android.support.v7.app.AppCompatDelegateImplV7.initWindowDecorActionBar:()V │ │ +077edc: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ +077ee2: 5530 1005 |0003: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ +077ee6: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +077eea: 5430 0105 |0007: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ +077eee: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +077ef2: 0e00 |000b: return-void │ │ +077ef4: 5430 1705 |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +077ef8: 2000 0e00 |000e: instance-of v0, v0, Landroid/app/Activity; // type@000e │ │ +077efc: 3800 1b00 |0010: if-eqz v0, 002b // +001b │ │ +077f00: 2201 0303 |0012: new-instance v1, Landroid/support/v7/app/WindowDecorActionBar; // type@0303 │ │ +077f04: 5430 1705 |0014: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +077f08: 1f00 0e00 |0016: check-cast v0, Landroid/app/Activity; // type@000e │ │ +077f0c: 5532 1805 |0018: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ +077f10: 7030 2b13 0102 |001a: invoke-direct {v1, v0, v2}, Landroid/support/v7/app/WindowDecorActionBar;.:(Landroid/app/Activity;Z)V // method@132b │ │ +077f16: 5b31 0105 |001d: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ +077f1a: 5430 0105 |001f: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ +077f1e: 3800 eaff |0021: if-eqz v0, 000b // -0016 │ │ +077f22: 5430 0105 |0023: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ +077f26: 5531 0c05 |0025: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mEnableDefaultActionBarUp:Z // field@050c │ │ +077f2a: 6e20 4e11 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@114e │ │ +077f30: 28e1 |002a: goto 000b // -001f │ │ +077f32: 5430 1705 |002b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +077f36: 2000 1100 |002d: instance-of v0, v0, Landroid/app/Dialog; // type@0011 │ │ +077f3a: 3800 f0ff |002f: if-eqz v0, 001f // -0010 │ │ +077f3e: 2201 0303 |0031: new-instance v1, Landroid/support/v7/app/WindowDecorActionBar; // type@0303 │ │ +077f42: 5430 1705 |0033: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +077f46: 1f00 1100 |0035: check-cast v0, Landroid/app/Dialog; // type@0011 │ │ +077f4a: 7020 2c13 0100 |0037: invoke-direct {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar;.:(Landroid/app/Dialog;)V // method@132c │ │ +077f50: 5b31 0105 |003a: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ +077f54: 28e3 |003c: goto 001f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=174 │ │ 0x000b line=187 │ │ 0x000c line=178 │ │ 0x0012 line=179 │ │ @@ -136367,27 +136394,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -077ed4: |[077ed4] android.support.v7.app.AppCompatDelegateImplV7.installViewFactory:()V │ │ -077ee4: 5431 0a05 |0000: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -077ee8: 7110 651f 0100 |0002: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -077eee: 0c00 |0005: move-result-object v0 │ │ -077ef0: 6e10 671f 0000 |0006: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1f67 │ │ -077ef6: 0c01 |0009: move-result-object v1 │ │ -077ef8: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ -077efc: 7120 8a08 3000 |000c: invoke-static {v0, v3}, Landroid/support/v4/view/LayoutInflaterCompat;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088a │ │ -077f02: 0e00 |000f: return-void │ │ -077f04: 1a01 d002 |0010: const-string v1, "AppCompatDelegate" // string@02d0 │ │ -077f08: 1a02 8611 |0012: const-string v2, "The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's" // string@1186 │ │ -077f0c: 7120 0d1f 2100 |0014: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -077f12: 28f8 |0017: goto 000f // -0008 │ │ +077f58: |[077f58] android.support.v7.app.AppCompatDelegateImplV7.installViewFactory:()V │ │ +077f68: 5431 0a05 |0000: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +077f6c: 7110 651f 0100 |0002: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +077f72: 0c00 |0005: move-result-object v0 │ │ +077f74: 6e10 671f 0000 |0006: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1f67 │ │ +077f7a: 0c01 |0009: move-result-object v1 │ │ +077f7c: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ +077f80: 7120 8a08 3000 |000c: invoke-static {v0, v3}, Landroid/support/v4/view/LayoutInflaterCompat;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@088a │ │ +077f86: 0e00 |000f: return-void │ │ +077f88: 1a01 d102 |0010: const-string v1, "AppCompatDelegate" // string@02d1 │ │ +077f8c: 1a02 9011 |0012: const-string v2, "The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's" // string@1190 │ │ +077f90: 7120 0d1f 2100 |0014: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +077f96: 28f8 |0017: goto 000f // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ 0x0006 line=971 │ │ 0x000c line=972 │ │ 0x000f line=977 │ │ 0x0010 line=974 │ │ @@ -136400,25 +136427,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -077f14: |[077f14] android.support.v7.app.AppCompatDelegateImplV7.invalidateOptionsMenu:()V │ │ -077f24: 6e10 8a12 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -077f2a: 0c00 |0003: move-result-object v0 │ │ -077f2c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -077f30: 6e10 4a11 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.invalidateOptionsMenu:()Z // method@114a │ │ -077f36: 0a01 |0009: move-result v1 │ │ -077f38: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -077f3c: 0e00 |000c: return-void │ │ -077f3e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -077f40: 7020 9312 1200 |000e: invoke-direct {v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.invalidatePanelMenu:(I)V // method@1293 │ │ -077f46: 28fb |0011: goto 000c // -0005 │ │ +077f98: |[077f98] android.support.v7.app.AppCompatDelegateImplV7.invalidateOptionsMenu:()V │ │ +077fa8: 6e10 8a12 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +077fae: 0c00 |0003: move-result-object v0 │ │ +077fb0: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +077fb4: 6e10 4a11 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.invalidateOptionsMenu:()Z // method@114a │ │ +077fba: 0a01 |0009: move-result v1 │ │ +077fbc: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +077fc0: 0e00 |000c: return-void │ │ +077fc2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +077fc4: 7020 9312 1200 |000e: invoke-direct {v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.invalidatePanelMenu:(I)V // method@1293 │ │ +077fca: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x0004 line=662 │ │ 0x000c line=665 │ │ 0x000d line=664 │ │ locals : │ │ @@ -136430,29 +136457,29 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -077f48: |[077f48] android.support.v7.app.AppCompatDelegateImplV7.onBackPressed:()Z │ │ -077f58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -077f5a: 5432 0305 |0001: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -077f5e: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ -077f62: 5432 0305 |0005: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -077f66: 6e10 9b13 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ -077f6c: 0f01 |000a: return v1 │ │ -077f6e: 6e10 8a12 0300 |000b: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -077f74: 0c00 |000e: move-result-object v0 │ │ -077f76: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -077f7a: 6e10 4611 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.collapseActionView:()Z // method@1146 │ │ -077f80: 0a02 |0014: move-result v2 │ │ -077f82: 3902 f5ff |0015: if-nez v2, 000a // -000b │ │ -077f86: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -077f88: 28f2 |0018: goto 000a // -000e │ │ +077fcc: |[077fcc] android.support.v7.app.AppCompatDelegateImplV7.onBackPressed:()Z │ │ +077fdc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +077fde: 5432 0305 |0001: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +077fe2: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ +077fe6: 5432 0305 |0005: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +077fea: 6e10 9b13 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ +077ff0: 0f01 |000a: return v1 │ │ +077ff2: 6e10 8a12 0300 |000b: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +077ff8: 0c00 |000e: move-result-object v0 │ │ +077ffa: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +077ffe: 6e10 4611 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.collapseActionView:()Z // method@1146 │ │ +078004: 0a02 |0014: move-result v2 │ │ +078006: 3902 f5ff |0015: if-nez v2, 000a // -000b │ │ +07800a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +07800c: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=805 │ │ 0x0005 line=806 │ │ 0x000a line=817 │ │ 0x000b line=811 │ │ 0x000f line=812 │ │ @@ -136466,24 +136493,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -077f8c: |[077f8c] android.support.v7.app.AppCompatDelegateImplV7.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -077f9c: 5521 1005 |0000: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ -077fa0: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -077fa4: 5521 2005 |0004: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ -077fa8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -077fac: 6e10 8a12 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -077fb2: 0c00 |000b: move-result-object v0 │ │ -077fb4: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -077fb8: 6e20 4b11 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@114b │ │ -077fbe: 0e00 |0011: return-void │ │ +078010: |[078010] android.support.v7.app.AppCompatDelegateImplV7.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +078020: 5521 1005 |0000: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ +078024: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +078028: 5521 2005 |0004: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0520 │ │ +07802c: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +078030: 6e10 8a12 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +078036: 0c00 |000b: move-result-object v0 │ │ +078038: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +07803c: 6e20 4b11 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@114b │ │ +078042: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0008 line=219 │ │ 0x000c line=220 │ │ 0x000e line=221 │ │ 0x0011 line=224 │ │ @@ -136497,36 +136524,36 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -077fc0: |[077fc0] android.support.v7.app.AppCompatDelegateImplV7.onCreate:(Landroid/os/Bundle;)V │ │ -077fd0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -077fd2: 5431 2405 |0001: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ -077fd6: 6e10 d720 0100 |0003: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ -077fdc: 0c01 |0006: move-result-object v1 │ │ -077fde: 1f01 4204 |0007: check-cast v1, Landroid/view/ViewGroup; // type@0442 │ │ -077fe2: 5b31 2505 |0009: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ -077fe6: 5431 1705 |000b: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077fea: 2011 0e00 |000d: instance-of v1, v1, Landroid/app/Activity; // type@000e │ │ -077fee: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ -077ff2: 5431 1705 |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -077ff6: 1f01 0e00 |0013: check-cast v1, Landroid/app/Activity; // type@000e │ │ -077ffa: 7110 e304 0100 |0015: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@04e3 │ │ -078000: 0c01 |0018: move-result-object v1 │ │ -078002: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ -078006: 6e10 a812 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@12a8 │ │ -07800c: 0c00 |001e: move-result-object v0 │ │ -07800e: 3900 0500 |001f: if-nez v0, 0024 // +0005 │ │ -078012: 5c32 0c05 |0021: iput-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mEnableDefaultActionBarUp:Z // field@050c │ │ -078016: 0e00 |0023: return-void │ │ -078018: 6e20 4e11 2000 |0024: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@114e │ │ -07801e: 28fc |0027: goto 0023 // -0004 │ │ +078044: |[078044] android.support.v7.app.AppCompatDelegateImplV7.onCreate:(Landroid/os/Bundle;)V │ │ +078054: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +078056: 5431 2405 |0001: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ +07805a: 6e10 d720 0100 |0003: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ +078060: 0c01 |0006: move-result-object v1 │ │ +078062: 1f01 4304 |0007: check-cast v1, Landroid/view/ViewGroup; // type@0443 │ │ +078066: 5b31 2505 |0009: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0525 │ │ +07806a: 5431 1705 |000b: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +07806e: 2011 0e00 |000d: instance-of v1, v1, Landroid/app/Activity; // type@000e │ │ +078072: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ +078076: 5431 1705 |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +07807a: 1f01 0e00 |0013: check-cast v1, Landroid/app/Activity; // type@000e │ │ +07807e: 7110 e304 0100 |0015: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@04e3 │ │ +078084: 0c01 |0018: move-result-object v1 │ │ +078086: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ +07808a: 6e10 a812 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@12a8 │ │ +078090: 0c00 |001e: move-result-object v0 │ │ +078092: 3900 0500 |001f: if-nez v0, 0024 // +0005 │ │ +078096: 5c32 0c05 |0021: iput-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mEnableDefaultActionBarUp:Z // field@050c │ │ +07809a: 0e00 |0023: return-void │ │ +07809c: 6e20 4e11 2000 |0024: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@114e │ │ +0780a2: 28fc |0027: goto 0023 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=149 │ │ 0x000b line=151 │ │ 0x0011 line=152 │ │ 0x001b line=154 │ │ 0x001f line=155 │ │ @@ -136544,22 +136571,22 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -078020: |[078020] android.support.v7.app.AppCompatDelegateImplV7.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -078030: 6e55 7b12 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@127b │ │ -078036: 0c00 |0003: move-result-object v0 │ │ -078038: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -07803c: 1100 |0006: return-object v0 │ │ -07803e: 6e55 8112 2143 |0007: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@1281 │ │ -078044: 0c00 |000a: move-result-object v0 │ │ -078046: 28fb |000b: goto 0006 // -0005 │ │ +0780a4: |[0780a4] android.support.v7.app.AppCompatDelegateImplV7.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +0780b4: 6e55 7b12 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@127b │ │ +0780ba: 0c00 |0003: move-result-object v0 │ │ +0780bc: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +0780c0: 1100 |0006: return-object v0 │ │ +0780c2: 6e55 8112 2143 |0007: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@1281 │ │ +0780c8: 0c00 |000a: move-result-object v0 │ │ +0780ca: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ 0x0004 line=987 │ │ 0x0006 line=992 │ │ locals : │ │ 0x0004 - 0x0006 reg=0 view Landroid/view/View; │ │ @@ -136575,36 +136602,36 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -078048: |[078048] android.support.v7.app.AppCompatDelegateImplV7.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -078058: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07805a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07805c: 2c04 2000 0000 |0002: sparse-switch v4, 00000022 // +00000020 │ │ -078062: 6000 3700 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -078066: 1302 0b00 |0007: const/16 v2, #int 11 // #b │ │ -07806a: 3520 0500 |0009: if-ge v0, v2, 000e // +0005 │ │ -07806e: 6e30 9b12 4305 |000b: invoke-virtual {v3, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@129b │ │ -078074: 0110 |000e: move v0, v1 │ │ -078076: 0f00 |000f: return v0 │ │ -078078: 7030 9a12 1305 |0010: invoke-direct {v3, v1, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyDownPanel:(ILandroid/view/KeyEvent;)Z // method@129a │ │ -07807e: 28fc |0013: goto 000f // -0004 │ │ -078080: 6e10 551f 0500 |0014: invoke-virtual {v5}, Landroid/view/KeyEvent;.getFlags:()I // method@1f55 │ │ -078086: 0a02 |0017: move-result v2 │ │ -078088: d522 8000 |0018: and-int/lit16 v2, v2, #int 128 // #0080 │ │ -07808c: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ -078090: 5c30 1505 |001c: iput-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mLongPressBackDown:Z // field@0515 │ │ -078094: 28e7 |001e: goto 0005 // -0019 │ │ -078096: 0110 |001f: move v0, v1 │ │ -078098: 28fc |0020: goto 001c // -0004 │ │ -07809a: 0000 |0021: nop // spacer │ │ -07809c: 0002 0200 0400 0000 5200 0000 1200 ... |0022: sparse-switch-data (10 units) │ │ +0780cc: |[0780cc] android.support.v7.app.AppCompatDelegateImplV7.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0780dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0780de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0780e0: 2c04 2000 0000 |0002: sparse-switch v4, 00000022 // +00000020 │ │ +0780e6: 6000 3700 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0780ea: 1302 0b00 |0007: const/16 v2, #int 11 // #b │ │ +0780ee: 3520 0500 |0009: if-ge v0, v2, 000e // +0005 │ │ +0780f2: 6e30 9b12 4305 |000b: invoke-virtual {v3, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@129b │ │ +0780f8: 0110 |000e: move v0, v1 │ │ +0780fa: 0f00 |000f: return v0 │ │ +0780fc: 7030 9a12 1305 |0010: invoke-direct {v3, v1, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyDownPanel:(ILandroid/view/KeyEvent;)Z // method@129a │ │ +078102: 28fc |0013: goto 000f // -0004 │ │ +078104: 6e10 551f 0500 |0014: invoke-virtual {v5}, Landroid/view/KeyEvent;.getFlags:()I // method@1f55 │ │ +07810a: 0a02 |0017: move-result v2 │ │ +07810c: d522 8000 |0018: and-int/lit16 v2, v2, #int 128 // #0080 │ │ +078110: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ +078114: 5c30 1505 |001c: iput-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mLongPressBackDown:Z // field@0515 │ │ +078118: 28e7 |001e: goto 0005 // -0019 │ │ +07811a: 0110 |001f: move v0, v1 │ │ +07811c: 28fc |0020: goto 001c // -0004 │ │ +07811e: 0000 |0021: nop // spacer │ │ +078120: 0002 0200 0400 0000 5200 0000 1200 ... |0022: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=901 │ │ 0x0005 line=917 │ │ 0x000b line=920 │ │ 0x000f line=922 │ │ 0x0010 line=903 │ │ @@ -136620,50 +136647,50 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -0780b0: |[0780b0] android.support.v7.app.AppCompatDelegateImplV7.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ -0780c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0780c2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0780c4: 6e10 8a12 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -0780ca: 0c00 |0005: move-result-object v0 │ │ -0780cc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0780d0: 6e30 4c11 8009 |0008: invoke-virtual {v0, v8, v9}, Landroid/support/v7/app/ActionBar;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@114c │ │ -0780d6: 0a05 |000b: move-result v5 │ │ -0780d8: 3805 0300 |000c: if-eqz v5, 000f // +0003 │ │ -0780dc: 0f03 |000e: return v3 │ │ -0780de: 5475 1c05 |000f: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -0780e2: 3805 1700 |0011: if-eqz v5, 0028 // +0017 │ │ -0780e6: 5475 1c05 |0013: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -0780ea: 6e10 561f 0900 |0015: invoke-virtual {v9}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ -0780f0: 0a06 |0018: move-result v6 │ │ -0780f2: 7053 a912 5796 |0019: invoke-direct {v7, v5, v6, v9, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.performPanelShortcut:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;ILandroid/view/KeyEvent;I)Z // method@12a9 │ │ -0780f8: 0a01 |001c: move-result v1 │ │ -0780fa: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ -0780fe: 5474 1c05 |001f: iget-object v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -078102: 3804 edff |0021: if-eqz v4, 000e // -0013 │ │ -078106: 5474 1c05 |0023: iget-object v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -07810a: 5c43 f304 |0025: iput-boolean v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ -07810e: 28e7 |0027: goto 000e // -0019 │ │ -078110: 5475 1c05 |0028: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ -078114: 3905 1500 |002a: if-nez v5, 003f // +0015 │ │ -078118: 7030 8912 4703 |002c: invoke-direct {v7, v4, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -07811e: 0c02 |002f: move-result-object v2 │ │ -078120: 7030 aa12 2709 |0030: invoke-direct {v7, v2, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ -078126: 6e10 561f 0900 |0033: invoke-virtual {v9}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ -07812c: 0a05 |0036: move-result v5 │ │ -07812e: 7053 a912 2795 |0037: invoke-direct {v7, v2, v5, v9, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.performPanelShortcut:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;ILandroid/view/KeyEvent;I)Z // method@12a9 │ │ -078134: 0a01 |003a: move-result v1 │ │ -078136: 5c24 f504 |003b: iput-boolean v4, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ -07813a: 3901 d1ff |003d: if-nez v1, 000e // -002f │ │ -07813e: 0143 |003f: move v3, v4 │ │ -078140: 28ce |0040: goto 000e // -0032 │ │ +078134: |[078134] android.support.v7.app.AppCompatDelegateImplV7.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ +078144: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +078146: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +078148: 6e10 8a12 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +07814e: 0c00 |0005: move-result-object v0 │ │ +078150: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +078154: 6e30 4c11 8009 |0008: invoke-virtual {v0, v8, v9}, Landroid/support/v7/app/ActionBar;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@114c │ │ +07815a: 0a05 |000b: move-result v5 │ │ +07815c: 3805 0300 |000c: if-eqz v5, 000f // +0003 │ │ +078160: 0f03 |000e: return v3 │ │ +078162: 5475 1c05 |000f: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +078166: 3805 1700 |0011: if-eqz v5, 0028 // +0017 │ │ +07816a: 5475 1c05 |0013: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +07816e: 6e10 561f 0900 |0015: invoke-virtual {v9}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ +078174: 0a06 |0018: move-result v6 │ │ +078176: 7053 a912 5796 |0019: invoke-direct {v7, v5, v6, v9, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.performPanelShortcut:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;ILandroid/view/KeyEvent;I)Z // method@12a9 │ │ +07817c: 0a01 |001c: move-result v1 │ │ +07817e: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ +078182: 5474 1c05 |001f: iget-object v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +078186: 3804 edff |0021: if-eqz v4, 000e // -0013 │ │ +07818a: 5474 1c05 |0023: iget-object v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +07818e: 5c43 f304 |0025: iput-boolean v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@04f3 │ │ +078192: 28e7 |0027: goto 000e // -0019 │ │ +078194: 5475 1c05 |0028: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@051c │ │ +078198: 3905 1500 |002a: if-nez v5, 003f // +0015 │ │ +07819c: 7030 8912 4703 |002c: invoke-direct {v7, v4, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +0781a2: 0c02 |002f: move-result-object v2 │ │ +0781a4: 7030 aa12 2709 |0030: invoke-direct {v7, v2, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@12aa │ │ +0781aa: 6e10 561f 0900 |0033: invoke-virtual {v9}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f56 │ │ +0781b0: 0a05 |0036: move-result v5 │ │ +0781b2: 7053 a912 2795 |0037: invoke-direct {v7, v2, v5, v9, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.performPanelShortcut:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;ILandroid/view/KeyEvent;I)Z // method@12a9 │ │ +0781b8: 0a01 |003a: move-result v1 │ │ +0781ba: 5c24 f504 |003b: iput-boolean v4, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@04f5 │ │ +0781be: 3901 d1ff |003d: if-nez v1, 000e // -002f │ │ +0781c2: 0143 |003f: move v3, v4 │ │ +0781c4: 28ce |0040: goto 000e // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=823 │ │ 0x0006 line=824 │ │ 0x000e line=854 │ │ 0x000f line=830 │ │ 0x0013 line=831 │ │ @@ -136691,37 +136718,37 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -078144: |[078144] android.support.v7.app.AppCompatDelegateImplV7.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -078154: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -078156: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -078158: 2c06 2400 0000 |0002: sparse-switch v6, 00000026 // +00000024 │ │ -07815e: 0132 |0005: move v2, v3 │ │ -078160: 0f02 |0006: return v2 │ │ -078162: 7030 9d12 3507 |0007: invoke-direct {v5, v3, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyUpPanel:(ILandroid/view/KeyEvent;)Z // method@129d │ │ -078168: 28fc |000a: goto 0006 // -0004 │ │ -07816a: 5551 1505 |000b: iget-boolean v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mLongPressBackDown:Z // field@0515 │ │ -07816e: 5c53 1505 |000d: iput-boolean v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mLongPressBackDown:Z // field@0515 │ │ -078172: 7030 8912 3503 |000f: invoke-direct {v5, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -078178: 0c00 |0012: move-result-object v0 │ │ -07817a: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -07817e: 5504 f404 |0015: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -078182: 3804 0800 |0017: if-eqz v4, 001f // +0008 │ │ -078186: 3901 edff |0019: if-nez v1, 0006 // -0013 │ │ -07818a: 7030 7f12 0502 |001b: invoke-direct {v5, v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ -078190: 28e8 |001e: goto 0006 // -0018 │ │ -078192: 6e10 9512 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onBackPressed:()Z // method@1295 │ │ -078198: 0a04 |0022: move-result v4 │ │ -07819a: 3804 e2ff |0023: if-eqz v4, 0005 // -001e │ │ -07819e: 28e1 |0025: goto 0006 // -001f │ │ -0781a0: 0002 0200 0400 0000 5200 0000 0900 ... |0026: sparse-switch-data (10 units) │ │ +0781c8: |[0781c8] android.support.v7.app.AppCompatDelegateImplV7.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +0781d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0781da: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0781dc: 2c06 2400 0000 |0002: sparse-switch v6, 00000026 // +00000024 │ │ +0781e2: 0132 |0005: move v2, v3 │ │ +0781e4: 0f02 |0006: return v2 │ │ +0781e6: 7030 9d12 3507 |0007: invoke-direct {v5, v3, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyUpPanel:(ILandroid/view/KeyEvent;)Z // method@129d │ │ +0781ec: 28fc |000a: goto 0006 // -0004 │ │ +0781ee: 5551 1505 |000b: iget-boolean v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mLongPressBackDown:Z // field@0515 │ │ +0781f2: 5c53 1505 |000d: iput-boolean v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mLongPressBackDown:Z // field@0515 │ │ +0781f6: 7030 8912 3503 |000f: invoke-direct {v5, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +0781fc: 0c00 |0012: move-result-object v0 │ │ +0781fe: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +078202: 5504 f404 |0015: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +078206: 3804 0800 |0017: if-eqz v4, 001f // +0008 │ │ +07820a: 3901 edff |0019: if-nez v1, 0006 // -0013 │ │ +07820e: 7030 7f12 0502 |001b: invoke-direct {v5, v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ +078214: 28e8 |001e: goto 0006 // -0018 │ │ +078216: 6e10 9512 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onBackPressed:()Z // method@1295 │ │ +07821c: 0a04 |0022: move-result v4 │ │ +07821e: 3804 e2ff |0023: if-eqz v4, 0005 // -001e │ │ +078222: 28e1 |0025: goto 0006 // -001f │ │ +078224: 0002 0200 0400 0000 5200 0000 0900 ... |0026: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=874 │ │ 0x0006 line=897 │ │ 0x0007 line=876 │ │ 0x000b line=879 │ │ 0x000d line=880 │ │ @@ -136743,32 +136770,32 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0781b4: |[0781b4] android.support.v7.app.AppCompatDelegateImplV7.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0781c4: 6e10 8c12 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ -0781ca: 0c00 |0003: move-result-object v0 │ │ -0781cc: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -0781d0: 6e10 9412 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -0781d6: 0a02 |0009: move-result v2 │ │ -0781d8: 3902 1300 |000a: if-nez v2, 001d // +0013 │ │ -0781dc: 6e10 0a15 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@150a │ │ -0781e2: 0c02 |000f: move-result-object v2 │ │ -0781e4: 7020 8712 2300 |0010: invoke-direct {v3, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1287 │ │ -0781ea: 0c01 |0013: move-result-object v1 │ │ -0781ec: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ -0781f0: 5212 f004 |0016: iget v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -0781f4: 7230 c920 2005 |0018: invoke-interface {v0, v2, v5}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@20c9 │ │ -0781fa: 0a02 |001b: move-result v2 │ │ -0781fc: 0f02 |001c: return v2 │ │ -0781fe: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -078200: 28fe |001e: goto 001c // -0002 │ │ +078238: |[078238] android.support.v7.app.AppCompatDelegateImplV7.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +078248: 6e10 8c12 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ +07824e: 0c00 |0003: move-result-object v0 │ │ +078250: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +078254: 6e10 9412 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +07825a: 0a02 |0009: move-result v2 │ │ +07825c: 3902 1300 |000a: if-nez v2, 001d // +0013 │ │ +078260: 6e10 0a15 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@150a │ │ +078266: 0c02 |000f: move-result-object v2 │ │ +078268: 7020 8712 2300 |0010: invoke-direct {v3, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1287 │ │ +07826e: 0c01 |0013: move-result-object v1 │ │ +078270: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ +078274: 5212 f004 |0016: iget v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +078278: 7230 c920 2005 |0018: invoke-interface {v0, v2, v5}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@20c9 │ │ +07827e: 0a02 |001b: move-result v2 │ │ +078280: 0f02 |001c: return v2 │ │ +078282: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +078284: 28fe |001e: goto 001c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0004 line=617 │ │ 0x000c line=618 │ │ 0x0014 line=619 │ │ 0x0016 line=620 │ │ @@ -136785,18 +136812,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -078204: |[078204] android.support.v7.app.AppCompatDelegateImplV7.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -078214: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -078216: 7030 ab12 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.reopenMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@12ab │ │ -07821c: 0e00 |0004: return-void │ │ +078288: |[078288] android.support.v7.app.AppCompatDelegateImplV7.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +078298: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07829a: 7030 ab12 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.reopenMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@12ab │ │ +0782a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0004 line=629 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0005 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -136806,25 +136833,25 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -078220: |[078220] android.support.v7.app.AppCompatDelegateImplV7.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -078230: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -078232: 1302 6c00 |0001: const/16 v2, #int 108 // #6c │ │ -078236: 3324 0c00 |0003: if-ne v4, v2, 000f // +000c │ │ -07823a: 6e10 8a12 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -078240: 0c00 |0008: move-result-object v0 │ │ -078242: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -078246: 6e20 4711 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@1147 │ │ -07824c: 0f01 |000e: return v1 │ │ -07824e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -078250: 28fe |0010: goto 000e // -0002 │ │ +0782a4: |[0782a4] android.support.v7.app.AppCompatDelegateImplV7.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +0782b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0782b6: 1302 6c00 |0001: const/16 v2, #int 108 // #6c │ │ +0782ba: 3324 0c00 |0003: if-ne v4, v2, 000f // +000c │ │ +0782be: 6e10 8a12 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +0782c4: 0c00 |0008: move-result-object v0 │ │ +0782c6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0782ca: 6e20 4711 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@1147 │ │ +0782d0: 0f01 |000e: return v1 │ │ +0782d2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0782d4: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=604 │ │ 0x0005 line=605 │ │ 0x0009 line=606 │ │ 0x000b line=607 │ │ 0x000e line=611 │ │ @@ -136839,31 +136866,31 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -078254: |[078254] android.support.v7.app.AppCompatDelegateImplV7.onPanelClosed:(ILandroid/view/Menu;)V │ │ -078264: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -078266: 1302 6c00 |0001: const/16 v2, #int 108 // #6c │ │ -07826a: 3325 0c00 |0003: if-ne v5, v2, 000f // +000c │ │ -07826e: 6e10 8a12 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -078274: 0c00 |0008: move-result-object v0 │ │ -078276: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -07827a: 6e20 4711 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@1147 │ │ -078280: 0e00 |000e: return-void │ │ -078282: 3905 ffff |000f: if-nez v5, 000e // -0001 │ │ -078286: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -078288: 7030 8912 5402 |0012: invoke-direct {v4, v5, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ -07828e: 0c01 |0015: move-result-object v1 │ │ -078290: 5512 f404 |0016: iget-boolean v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ -078294: 3802 f6ff |0018: if-eqz v2, 000e // -000a │ │ -078298: 7030 7f12 1403 |001a: invoke-direct {v4, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ -07829e: 28f1 |001d: goto 000e // -000f │ │ +0782d8: |[0782d8] android.support.v7.app.AppCompatDelegateImplV7.onPanelClosed:(ILandroid/view/Menu;)V │ │ +0782e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0782ea: 1302 6c00 |0001: const/16 v2, #int 108 // #6c │ │ +0782ee: 3325 0c00 |0003: if-ne v5, v2, 000f // +000c │ │ +0782f2: 6e10 8a12 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +0782f8: 0c00 |0008: move-result-object v0 │ │ +0782fa: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0782fe: 6e20 4711 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@1147 │ │ +078304: 0e00 |000e: return-void │ │ +078306: 3905 ffff |000f: if-nez v5, 000e // -0001 │ │ +07830a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +07830c: 7030 8912 5402 |0012: invoke-direct {v4, v5, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1289 │ │ +078312: 0c01 |0015: move-result-object v1 │ │ +078314: 5512 f404 |0016: iget-boolean v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@04f4 │ │ +078318: 3802 f6ff |0018: if-eqz v2, 000e // -000a │ │ +07831c: 7030 7f12 1403 |001a: invoke-direct {v4, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@127f │ │ +078322: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=587 │ │ 0x0005 line=588 │ │ 0x0009 line=589 │ │ 0x000b line=590 │ │ 0x000e line=600 │ │ @@ -136883,17 +136910,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0782a0: |[0782a0] android.support.v7.app.AppCompatDelegateImplV7.onPostCreate:(Landroid/os/Bundle;)V │ │ -0782b0: 7010 8612 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ -0782b6: 0e00 |0003: return-void │ │ +078324: |[078324] android.support.v7.app.AppCompatDelegateImplV7.onPostCreate:(Landroid/os/Bundle;)V │ │ +078334: 7010 8612 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ +07833a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 savedInstanceState Landroid/os/Bundle; │ │ @@ -136903,21 +136930,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0782b8: |[0782b8] android.support.v7.app.AppCompatDelegateImplV7.onPostResume:()V │ │ -0782c8: 6e10 8a12 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -0782ce: 0c00 |0003: move-result-object v0 │ │ -0782d0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0782d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0782d6: 6e20 5711 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@1157 │ │ -0782dc: 0e00 |000a: return-void │ │ +07833c: |[07833c] android.support.v7.app.AppCompatDelegateImplV7.onPostResume:()V │ │ +07834c: 6e10 8a12 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +078352: 0c00 |0003: move-result-object v0 │ │ +078354: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +078358: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +07835a: 6e20 5711 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@1157 │ │ +078360: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0006 line=238 │ │ 0x000a line=240 │ │ locals : │ │ @@ -136929,21 +136956,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0782e0: |[0782e0] android.support.v7.app.AppCompatDelegateImplV7.onStop:()V │ │ -0782f0: 6e10 8a12 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -0782f6: 0c00 |0003: move-result-object v0 │ │ -0782f8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0782fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0782fe: 6e20 5711 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@1157 │ │ -078304: 0e00 |000a: return-void │ │ +078364: |[078364] android.support.v7.app.AppCompatDelegateImplV7.onStop:()V │ │ +078374: 6e10 8a12 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +07837a: 0c00 |0003: move-result-object v0 │ │ +07837c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +078380: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +078382: 6e20 5711 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@1157 │ │ +078388: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0004 line=229 │ │ 0x0006 line=230 │ │ 0x000a line=232 │ │ locals : │ │ @@ -136955,16 +136982,16 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078308: |[078308] android.support.v7.app.AppCompatDelegateImplV7.onSubDecorInstalled:(Landroid/view/ViewGroup;)V │ │ -078318: 0e00 |0000: return-void │ │ +07838c: |[07838c] android.support.v7.app.AppCompatDelegateImplV7.onSubDecorInstalled:(Landroid/view/ViewGroup;)V │ │ +07839c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0001 reg=1 subDecor Landroid/view/ViewGroup; │ │ │ │ @@ -136973,32 +137000,32 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -07831c: |[07831c] android.support.v7.app.AppCompatDelegateImplV7.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ -07832c: 5410 0b05 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -078330: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -078334: 5410 0b05 |0004: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ -078338: 7220 fc19 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorContentParent;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@19fc │ │ -07833e: 0e00 |0009: return-void │ │ -078340: 6e10 a812 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@12a8 │ │ -078346: 0c00 |000d: move-result-object v0 │ │ -078348: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -07834c: 6e10 a812 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@12a8 │ │ -078352: 0c00 |0013: move-result-object v0 │ │ -078354: 6e20 5911 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1159 │ │ -07835a: 28f2 |0017: goto 0009 // -000e │ │ -07835c: 5410 2305 |0018: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0523 │ │ -078360: 3800 efff |001a: if-eqz v0, 0009 // -0011 │ │ -078364: 5410 2305 |001c: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0523 │ │ -078368: 6e20 e522 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -07836e: 28e8 |0021: goto 0009 // -0018 │ │ +0783a0: |[0783a0] android.support.v7.app.AppCompatDelegateImplV7.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ +0783b0: 5410 0b05 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +0783b4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0783b8: 5410 0b05 |0004: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/widget/DecorContentParent; // field@050b │ │ +0783bc: 7220 fc19 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorContentParent;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@19fc │ │ +0783c2: 0e00 |0009: return-void │ │ +0783c4: 6e10 a812 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@12a8 │ │ +0783ca: 0c00 |000d: move-result-object v0 │ │ +0783cc: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0783d0: 6e10 a812 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@12a8 │ │ +0783d6: 0c00 |0013: move-result-object v0 │ │ +0783d8: 6e20 5911 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1159 │ │ +0783de: 28f2 |0017: goto 0009 // -000e │ │ +0783e0: 5410 2305 |0018: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0523 │ │ +0783e4: 3800 efff |001a: if-eqz v0, 0009 // -0011 │ │ +0783e8: 5410 2305 |001c: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0523 │ │ +0783ec: 6e20 e522 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0783f2: 28e8 |0021: goto 0009 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0004 line=577 │ │ 0x0009 line=583 │ │ 0x000a line=578 │ │ 0x0010 line=579 │ │ @@ -137013,59 +137040,59 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -078370: |[078370] android.support.v7.app.AppCompatDelegateImplV7.requestWindowFeature:(I)Z │ │ -078380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078382: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -078384: 7020 ad12 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.sanitizeWindowFeatureId:(I)I // method@12ad │ │ -07838a: 0a04 |0005: move-result v4 │ │ -07838c: 5532 2605 |0006: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0526 │ │ -078390: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ -078394: 1302 6c00 |000a: const/16 v2, #int 108 // #6c │ │ -078398: 3324 0300 |000c: if-ne v4, v2, 000f // +0003 │ │ -07839c: 0f00 |000e: return v0 │ │ -07839e: 5532 1005 |000f: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ -0783a2: 3802 0600 |0011: if-eqz v2, 0017 // +0006 │ │ -0783a6: 3314 0400 |0013: if-ne v4, v1, 0017 // +0004 │ │ -0783aa: 5c30 1005 |0015: iput-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ -0783ae: 2c04 3500 0000 |0017: sparse-switch v4, 0000004c // +00000035 │ │ -0783b4: 5430 2405 |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ -0783b8: 6e20 d920 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/Window;.requestFeature:(I)Z // method@20d9 │ │ -0783be: 0a00 |001f: move-result v0 │ │ -0783c0: 28ee |0020: goto 000e // -0012 │ │ -0783c2: 7010 b512 0300 |0021: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ -0783c8: 5c31 1005 |0024: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ -0783cc: 0110 |0026: move v0, v1 │ │ -0783ce: 28e7 |0027: goto 000e // -0019 │ │ -0783d0: 7010 b512 0300 |0028: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ -0783d6: 5c31 1805 |002b: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ -0783da: 0110 |002d: move v0, v1 │ │ -0783dc: 28e0 |002e: goto 000e // -0020 │ │ -0783de: 7010 b512 0300 |002f: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ -0783e4: 5c31 1905 |0032: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0519 │ │ -0783e8: 0110 |0034: move v0, v1 │ │ -0783ea: 28d9 |0035: goto 000e // -0027 │ │ -0783ec: 7010 b512 0300 |0036: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ -0783f2: 5c31 0f05 |0039: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@050f │ │ -0783f6: 0110 |003b: move v0, v1 │ │ -0783f8: 28d2 |003c: goto 000e // -002e │ │ -0783fa: 7010 b512 0300 |003d: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ -078400: 5c31 0e05 |0040: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@050e │ │ -078404: 0110 |0042: move v0, v1 │ │ -078406: 28cb |0043: goto 000e // -0035 │ │ -078408: 7010 b512 0300 |0044: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ -07840e: 5c31 2605 |0047: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0526 │ │ -078412: 0110 |0049: move v0, v1 │ │ -078414: 28c4 |004a: goto 000e // -003c │ │ -078416: 0000 |004b: nop // spacer │ │ -078418: 0002 0600 0100 0000 0200 0000 0500 ... |004c: sparse-switch-data (26 units) │ │ +0783f4: |[0783f4] android.support.v7.app.AppCompatDelegateImplV7.requestWindowFeature:(I)Z │ │ +078404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078406: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +078408: 7020 ad12 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.sanitizeWindowFeatureId:(I)I // method@12ad │ │ +07840e: 0a04 |0005: move-result v4 │ │ +078410: 5532 2605 |0006: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0526 │ │ +078414: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ +078418: 1302 6c00 |000a: const/16 v2, #int 108 // #6c │ │ +07841c: 3324 0300 |000c: if-ne v4, v2, 000f // +0003 │ │ +078420: 0f00 |000e: return v0 │ │ +078422: 5532 1005 |000f: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ +078426: 3802 0600 |0011: if-eqz v2, 0017 // +0006 │ │ +07842a: 3314 0400 |0013: if-ne v4, v1, 0017 // +0004 │ │ +07842e: 5c30 1005 |0015: iput-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ +078432: 2c04 3500 0000 |0017: sparse-switch v4, 0000004c // +00000035 │ │ +078438: 5430 2405 |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ +07843c: 6e20 d920 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/Window;.requestFeature:(I)Z // method@20d9 │ │ +078442: 0a00 |001f: move-result v0 │ │ +078444: 28ee |0020: goto 000e // -0012 │ │ +078446: 7010 b512 0300 |0021: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ +07844c: 5c31 1005 |0024: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ +078450: 0110 |0026: move v0, v1 │ │ +078452: 28e7 |0027: goto 000e // -0019 │ │ +078454: 7010 b512 0300 |0028: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ +07845a: 5c31 1805 |002b: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0518 │ │ +07845e: 0110 |002d: move v0, v1 │ │ +078460: 28e0 |002e: goto 000e // -0020 │ │ +078462: 7010 b512 0300 |002f: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ +078468: 5c31 1905 |0032: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0519 │ │ +07846c: 0110 |0034: move v0, v1 │ │ +07846e: 28d9 |0035: goto 000e // -0027 │ │ +078470: 7010 b512 0300 |0036: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ +078476: 5c31 0f05 |0039: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@050f │ │ +07847a: 0110 |003b: move v0, v1 │ │ +07847c: 28d2 |003c: goto 000e // -002e │ │ +07847e: 7010 b512 0300 |003d: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ +078484: 5c31 0e05 |0040: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@050e │ │ +078488: 0110 |0042: move v0, v1 │ │ +07848a: 28cb |0043: goto 000e // -0035 │ │ +07848c: 7010 b512 0300 |0044: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@12b5 │ │ +078492: 5c31 2605 |0047: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0526 │ │ +078496: 0110 |0049: move v0, v1 │ │ +078498: 28c4 |004a: goto 000e // -003c │ │ +07849a: 0000 |004b: nop // spacer │ │ +07849c: 0002 0600 0100 0000 0200 0000 0500 ... |004c: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=514 │ │ 0x0006 line=516 │ │ 0x000e line=551 │ │ 0x000f line=519 │ │ 0x0015 line=521 │ │ @@ -137099,29 +137126,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -07844c: |[07844c] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(I)V │ │ -07845c: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ -078462: 5431 1f05 |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -078466: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -07846c: 6e20 6b20 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -078472: 0c00 |000b: move-result-object v0 │ │ -078474: 1f00 4204 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0442 │ │ -078478: 6e10 9320 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2093 │ │ -07847e: 5431 0a05 |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -078482: 7110 651f 0100 |0013: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -078488: 0c01 |0016: move-result-object v1 │ │ -07848a: 6e30 681f 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -078490: 5431 1705 |001a: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -078494: 7210 c520 0100 |001c: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ -07849a: 0e00 |001f: return-void │ │ +0784d0: |[0784d0] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(I)V │ │ +0784e0: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ +0784e6: 5431 1f05 |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +0784ea: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +0784f0: 6e20 6b20 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +0784f6: 0c00 |000b: move-result-object v0 │ │ +0784f8: 1f00 4304 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0443 │ │ +0784fc: 6e10 9320 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2093 │ │ +078502: 5431 0a05 |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +078506: 7110 651f 0100 |0013: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +07850c: 0c01 |0016: move-result-object v1 │ │ +07850e: 6e30 681f 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +078514: 5431 1705 |001a: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +078518: 7210 c520 0100 |001c: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ +07851e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ 0x000e line=255 │ │ 0x0011 line=256 │ │ 0x001a line=257 │ │ @@ -137136,26 +137163,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -07849c: |[07849c] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(Landroid/view/View;)V │ │ -0784ac: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ -0784b2: 5431 1f05 |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -0784b6: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -0784bc: 6e20 6b20 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -0784c2: 0c00 |000b: move-result-object v0 │ │ -0784c4: 1f00 4204 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0442 │ │ -0784c8: 6e10 9320 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2093 │ │ -0784ce: 6e20 6120 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@2061 │ │ -0784d4: 5431 1705 |0014: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -0784d8: 7210 c520 0100 |0016: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ -0784de: 0e00 |0019: return-void │ │ +078520: |[078520] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(Landroid/view/View;)V │ │ +078530: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ +078536: 5431 1f05 |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +07853a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +078540: 6e20 6b20 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +078546: 0c00 |000b: move-result-object v0 │ │ +078548: 1f00 4304 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0443 │ │ +07854c: 6e10 9320 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2093 │ │ +078552: 6e20 6120 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@2061 │ │ +078558: 5431 1705 |0014: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +07855c: 7210 c520 0100 |0016: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ +078562: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ 0x000e line=246 │ │ 0x0011 line=247 │ │ 0x0014 line=248 │ │ @@ -137170,26 +137197,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 │ │ -0784e0: |[0784e0] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0784f0: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ -0784f6: 5431 1f05 |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -0784fa: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -078500: 6e20 6b20 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -078506: 0c00 |000b: move-result-object v0 │ │ -078508: 1f00 4204 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0442 │ │ -07850c: 6e10 9320 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2093 │ │ -078512: 6e30 6420 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2064 │ │ -078518: 5431 1705 |0014: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -07851c: 7210 c520 0100 |0016: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ -078522: 0e00 |0019: return-void │ │ +078564: |[078564] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +078574: 7010 8612 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@1286 │ │ +07857a: 5431 1f05 |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +07857e: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +078584: 6e20 6b20 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +07858a: 0c00 |000b: move-result-object v0 │ │ +07858c: 1f00 4304 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0443 │ │ +078590: 6e10 9320 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2093 │ │ +078596: 6e30 6420 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2064 │ │ +07859c: 5431 1705 |0014: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +0785a0: 7210 c520 0100 |0016: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@20c5 │ │ +0785a6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x000e line=264 │ │ 0x0011 line=265 │ │ 0x0014 line=266 │ │ @@ -137205,43 +137232,43 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -078524: |[078524] android.support.v7.app.AppCompatDelegateImplV7.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ -078534: 5442 1705 |0000: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ -078538: 2022 0e00 |0002: instance-of v2, v2, Landroid/app/Activity; // type@000e │ │ -07853c: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -078540: 0e00 |0006: return-void │ │ -078542: 6e10 8a12 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -078548: 0c00 |000a: move-result-object v0 │ │ -07854a: 2002 0203 |000b: instance-of v2, v0, Landroid/support/v7/app/WindowDecorActionBar; // type@0302 │ │ -07854e: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ -078552: 2202 5705 |000f: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -078556: 1a03 0f12 |0011: const-string v3, "This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead." // string@120f │ │ -07855a: 7020 9327 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -078560: 2702 |0016: throw v2 │ │ -078562: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -078564: 5b42 1605 |0018: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mMenuInflater:Landroid/view/MenuInflater; // field@0516 │ │ -078568: 2201 fc02 |001a: new-instance v1, Landroid/support/v7/app/ToolbarActionBar; // type@02fc │ │ -07856c: 5442 0a05 |001c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -078570: 1f02 0e00 |001e: check-cast v2, Landroid/app/Activity; // type@000e │ │ -078574: 6e10 0a00 0200 |0020: invoke-virtual {v2}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@000a │ │ -07857a: 0c02 |0023: move-result-object v2 │ │ -07857c: 5443 0805 |0024: iget-object v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@0508 │ │ -078580: 7040 ec12 5132 |0026: invoke-direct {v1, v5, v2, v3}, Landroid/support/v7/app/ToolbarActionBar;.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V // method@12ec │ │ -078586: 5b41 0105 |0029: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ -07858a: 5442 2405 |002b: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ -07858e: 6e10 f912 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/app/ToolbarActionBar;.getWrappedWindowCallback:()Landroid/view/Window$Callback; // method@12f9 │ │ -078594: 0c03 |0030: move-result-object v3 │ │ -078596: 6e20 da20 3200 |0031: invoke-virtual {v2, v3}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@20da │ │ -07859c: 6e10 fa12 0100 |0034: invoke-virtual {v1}, Landroid/support/v7/app/ToolbarActionBar;.invalidateOptionsMenu:()Z // method@12fa │ │ -0785a2: 28cf |0037: goto 0006 // -0031 │ │ +0785a8: |[0785a8] android.support.v7.app.AppCompatDelegateImplV7.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ +0785b8: 5442 1705 |0000: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0517 │ │ +0785bc: 2022 0e00 |0002: instance-of v2, v2, Landroid/app/Activity; // type@000e │ │ +0785c0: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +0785c4: 0e00 |0006: return-void │ │ +0785c6: 6e10 8a12 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +0785cc: 0c00 |000a: move-result-object v0 │ │ +0785ce: 2002 0303 |000b: instance-of v2, v0, Landroid/support/v7/app/WindowDecorActionBar; // type@0303 │ │ +0785d2: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ +0785d6: 2202 5805 |000f: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0785da: 1a03 1912 |0011: const-string v3, "This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead." // string@1219 │ │ +0785de: 7020 9327 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0785e4: 2702 |0016: throw v2 │ │ +0785e6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0785e8: 5b42 1605 |0018: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mMenuInflater:Landroid/view/MenuInflater; // field@0516 │ │ +0785ec: 2201 fd02 |001a: new-instance v1, Landroid/support/v7/app/ToolbarActionBar; // type@02fd │ │ +0785f0: 5442 0a05 |001c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +0785f4: 1f02 0e00 |001e: check-cast v2, Landroid/app/Activity; // type@000e │ │ +0785f8: 6e10 0a00 0200 |0020: invoke-virtual {v2}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@000a │ │ +0785fe: 0c02 |0023: move-result-object v2 │ │ +078600: 5443 0805 |0024: iget-object v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@0508 │ │ +078604: 7040 ec12 5132 |0026: invoke-direct {v1, v5, v2, v3}, Landroid/support/v7/app/ToolbarActionBar;.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V // method@12ec │ │ +07860a: 5b41 0105 |0029: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0501 │ │ +07860e: 5442 2405 |002b: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ +078612: 6e10 f912 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/app/ToolbarActionBar;.getWrappedWindowCallback:()Landroid/view/Window$Callback; // method@12f9 │ │ +078618: 0c03 |0030: move-result-object v3 │ │ +07861a: 6e20 da20 3200 |0031: invoke-virtual {v2, v3}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@20da │ │ +078620: 6e10 fa12 0100 |0034: invoke-virtual {v1}, Landroid/support/v7/app/ToolbarActionBar;.invalidateOptionsMenu:()Z // method@12fa │ │ +078626: 28cf |0037: goto 0006 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0006 line=210 │ │ 0x0007 line=196 │ │ 0x000b line=197 │ │ 0x000f line=198 │ │ @@ -137261,46 +137288,46 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0785a4: |[0785a4] android.support.v7.app.AppCompatDelegateImplV7.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0785b4: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0785b8: 2202 5605 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0785bc: 1a03 7f02 |0004: const-string v3, "ActionMode callback can not be null." // string@027f │ │ -0785c0: 7020 8f27 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0785c6: 2702 |0009: throw v2 │ │ -0785c8: 5442 0305 |000a: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -0785cc: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -0785d0: 5442 0305 |000e: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -0785d4: 6e10 9b13 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ -0785da: 2201 eb02 |0013: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // type@02eb │ │ -0785de: 7030 4a12 4105 |0015: invoke-direct {v1, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/ActionMode$Callback;)V // method@124a │ │ -0785e4: 6e10 8a12 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ -0785ea: 0c00 |001b: move-result-object v0 │ │ -0785ec: 3800 1700 |001c: if-eqz v0, 0033 // +0017 │ │ -0785f0: 6e20 5a11 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@115a │ │ -0785f6: 0c02 |0021: move-result-object v2 │ │ -0785f8: 5b42 0305 |0022: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -0785fc: 5442 0305 |0024: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -078600: 3802 0d00 |0026: if-eqz v2, 0033 // +000d │ │ -078604: 5442 0605 |0028: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ -078608: 3802 0900 |002a: if-eqz v2, 0033 // +0009 │ │ -07860c: 5442 0605 |002c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ -078610: 5443 0305 |002e: iget-object v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -078614: 7220 ef11 3200 |0030: invoke-interface {v2, v3}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@11ef │ │ -07861a: 5442 0305 |0033: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -07861e: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ -078622: 6e20 b412 1400 |0037: invoke-virtual {v4, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@12b4 │ │ -078628: 0c02 |003a: move-result-object v2 │ │ -07862a: 5b42 0305 |003b: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -07862e: 5442 0305 |003d: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -078632: 1102 |003f: return-object v2 │ │ +078628: |[078628] android.support.v7.app.AppCompatDelegateImplV7.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +078638: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +07863c: 2202 5705 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +078640: 1a03 8002 |0004: const-string v3, "ActionMode callback can not be null." // string@0280 │ │ +078644: 7020 8f27 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +07864a: 2702 |0009: throw v2 │ │ +07864c: 5442 0305 |000a: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +078650: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +078654: 5442 0305 |000e: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +078658: 6e10 9b13 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ +07865e: 2201 ec02 |0013: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // type@02ec │ │ +078662: 7030 4a12 4105 |0015: invoke-direct {v1, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/ActionMode$Callback;)V // method@124a │ │ +078668: 6e10 8a12 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@128a │ │ +07866e: 0c00 |001b: move-result-object v0 │ │ +078670: 3800 1700 |001c: if-eqz v0, 0033 // +0017 │ │ +078674: 6e20 5a11 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@115a │ │ +07867a: 0c02 |0021: move-result-object v2 │ │ +07867c: 5b42 0305 |0022: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +078680: 5442 0305 |0024: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +078684: 3802 0d00 |0026: if-eqz v2, 0033 // +000d │ │ +078688: 5442 0605 |0028: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ +07868c: 3802 0900 |002a: if-eqz v2, 0033 // +0009 │ │ +078690: 5442 0605 |002c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ +078694: 5443 0305 |002e: iget-object v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +078698: 7220 ef11 3200 |0030: invoke-interface {v2, v3}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@11ef │ │ +07869e: 5442 0305 |0033: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +0786a2: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ +0786a6: 6e20 b412 1400 |0037: invoke-virtual {v4, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@12b4 │ │ +0786ac: 0c02 |003a: move-result-object v2 │ │ +0786ae: 5b42 0305 |003b: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +0786b2: 5442 0305 |003d: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +0786b6: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0002 line=634 │ │ 0x000a line=637 │ │ 0x000e line=638 │ │ 0x0013 line=641 │ │ @@ -137323,176 +137350,176 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 338 16-bit code units │ │ -078634: |[078634] android.support.v7.app.AppCompatDelegateImplV7.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -078644: 120d |0000: const/4 v13, #int 0 // #0 │ │ -078646: 120a |0001: const/4 v10, #int 0 // #0 │ │ -078648: 1219 |0002: const/4 v9, #int 1 // #1 │ │ -07864a: 7010 8512 0e00 |0003: invoke-direct {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@1285 │ │ -078650: 54e8 0305 |0006: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -078654: 3808 0700 |0008: if-eqz v8, 000f // +0007 │ │ -078658: 54e8 0305 |000a: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -07865c: 6e10 9b13 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ -078662: 2207 eb02 |000f: new-instance v7, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // type@02eb │ │ -078666: 7030 4a12 e70f |0011: invoke-direct {v7, v14, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/ActionMode$Callback;)V // method@124a │ │ -07866c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -07866e: 54e8 0605 |0015: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ -078672: 3808 0e00 |0017: if-eqz v8, 0025 // +000e │ │ -078676: 6e10 9412 0e00 |0019: invoke-virtual {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -07867c: 0a08 |001c: move-result v8 │ │ -07867e: 3908 0800 |001d: if-nez v8, 0025 // +0008 │ │ -078682: 54e8 0605 |001f: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ -078686: 7220 f011 7800 |0021: invoke-interface {v8, v7}, Landroid/support/v7/app/AppCompatCallback;.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@11f0 │ │ -07868c: 0c04 |0024: move-result-object v4 │ │ -07868e: 3804 1600 |0025: if-eqz v4, 003b // +0016 │ │ -078692: 5be4 0305 |0027: iput-object v4, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -078696: 54e8 0305 |0029: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -07869a: 3808 0d00 |002b: if-eqz v8, 0038 // +000d │ │ -07869e: 54e8 0605 |002d: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ -0786a2: 3808 0900 |002f: if-eqz v8, 0038 // +0009 │ │ -0786a6: 54e8 0605 |0031: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ -0786aa: 54e9 0305 |0033: iget-object v9, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -0786ae: 7220 ef11 9800 |0035: invoke-interface {v8, v9}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@11ef │ │ -0786b4: 54e8 0305 |0038: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -0786b8: 1108 |003a: return-object v8 │ │ -0786ba: 54e8 0505 |003b: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -0786be: 3908 8600 |003d: if-nez v8, 00c3 // +0086 │ │ -0786c2: 55e8 1405 |003f: iget-boolean v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0514 │ │ -0786c6: 3808 e700 |0041: if-eqz v8, 0128 // +00e7 │ │ -0786ca: 2205 1004 |0043: new-instance v5, Landroid/util/TypedValue; // type@0410 │ │ -0786ce: 7010 241f 0500 |0045: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -0786d4: 54e8 0a05 |0048: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -0786d8: 6e10 ab00 0800 |004a: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -0786de: 0c02 |004d: move-result-object v2 │ │ -0786e0: 6008 7d05 |004e: sget v8, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@057d │ │ -0786e4: 6e40 fd00 8295 |0050: invoke-virtual {v2, v8, v5, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -0786ea: 5258 210e |0053: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -0786ee: 3808 cf00 |0055: if-eqz v8, 0124 // +00cf │ │ -0786f2: 54e8 0a05 |0057: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -0786f6: 6e10 a600 0800 |0059: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0786fc: 0c08 |005c: move-result-object v8 │ │ -0786fe: 6e10 2601 0800 |005d: invoke-virtual {v8}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ -078704: 0c01 |0060: move-result-object v1 │ │ -078706: 6e20 fe00 2100 |0061: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -07870c: 5258 210e |0064: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -078710: 6e30 fb00 8109 |0066: invoke-virtual {v1, v8, v9}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -078716: 2200 1703 |0069: new-instance v0, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -07871a: 54e8 0a05 |006b: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -07871e: 7030 ae13 800a |006d: invoke-direct {v0, v8, v10}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ -078724: 6e10 ab00 0000 |0070: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -07872a: 0c08 |0073: move-result-object v8 │ │ -07872c: 6e20 fe00 1800 |0074: invoke-virtual {v8, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -078732: 2208 4a03 |0077: new-instance v8, Landroid/support/v7/widget/ActionBarContextView; // type@034a │ │ -078736: 7020 9516 0800 |0079: invoke-direct {v8, v0}, Landroid/support/v7/widget/ActionBarContextView;.:(Landroid/content/Context;)V // method@1695 │ │ -07873c: 5be8 0505 |007c: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078740: 2208 8604 |007e: new-instance v8, Landroid/widget/PopupWindow; // type@0486 │ │ -078744: 600b 8b05 |0080: sget v11, Landroid/support/v7/appcompat/R$attr;.actionModePopupWindowStyle:I // field@058b │ │ -078748: 7040 5222 08bd |0082: invoke-direct {v8, v0, v13, v11}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2252 │ │ -07874e: 5be8 0405 |0085: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -078752: 54e8 0405 |0087: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -078756: 122b |0089: const/4 v11, #int 2 // #2 │ │ -078758: 7120 a00f b800 |008a: invoke-static {v8, v11}, Landroid/support/v4/widget/PopupWindowCompat;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0fa0 │ │ -07875e: 54e8 0405 |008d: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -078762: 54eb 0505 |008f: iget-object v11, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078766: 6e20 6122 b800 |0091: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2261 │ │ -07876c: 54e8 0405 |0094: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -078770: 12fb |0096: const/4 v11, #int -1 // #ff │ │ -078772: 6e20 6a22 b800 |0097: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@226a │ │ -078778: 6e10 ab00 0000 |009a: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -07877e: 0c08 |009d: move-result-object v8 │ │ -078780: 600b 7705 |009e: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0577 │ │ -078784: 6e40 fd00 b895 |00a0: invoke-virtual {v8, v11, v5, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -07878a: 5258 200e |00a3: iget v8, v5, Landroid/util/TypedValue;.data:I // field@0e20 │ │ -07878e: 6e10 a600 0000 |00a5: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -078794: 0c0b |00a8: move-result-object v11 │ │ -078796: 6e10 0901 0b00 |00a9: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -07879c: 0c0b |00ac: move-result-object v11 │ │ -07879e: 7120 251f b800 |00ad: invoke-static {v8, v11}, Landroid/util/TypedValue;.complexToDimensionPixelSize:(ILandroid/util/DisplayMetrics;)I // method@1f25 │ │ -0787a4: 0a03 |00b0: move-result v3 │ │ -0787a6: 54e8 0505 |00b1: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -0787aa: 6e20 c516 3800 |00b3: invoke-virtual {v8, v3}, Landroid/support/v7/widget/ActionBarContextView;.setContentHeight:(I)V // method@16c5 │ │ -0787b0: 54e8 0405 |00b6: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -0787b4: 12eb |00b8: const/4 v11, #int -2 // #fe │ │ -0787b6: 6e20 6322 b800 |00b9: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2263 │ │ -0787bc: 2208 e702 |00bc: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$5; // type@02e7 │ │ -0787c0: 7020 3f12 e800 |00be: invoke-direct {v8, v14}, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@123f │ │ -0787c6: 5be8 1d05 |00c1: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@051d │ │ -0787ca: 54e8 0505 |00c3: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -0787ce: 3808 64ff |00c5: if-eqz v8, 0029 // -009c │ │ -0787d2: 7010 8512 0e00 |00c7: invoke-direct {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@1285 │ │ -0787d8: 54e8 0505 |00ca: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -0787dc: 6e10 b516 0800 |00cc: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.killMode:()V // method@16b5 │ │ -0787e2: 2204 1803 |00cf: new-instance v4, Landroid/support/v7/view/StandaloneActionMode; // type@0318 │ │ -0787e6: 54e8 0505 |00d1: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -0787ea: 6e10 a416 0800 |00d3: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -0787f0: 0c0b |00d6: move-result-object v11 │ │ -0787f2: 54ec 0505 |00d7: iget-object v12, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -0787f6: 54e8 0405 |00d9: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -0787fa: 3908 6e00 |00db: if-nez v8, 0149 // +006e │ │ -0787fe: 0198 |00dd: move v8, v9 │ │ -078800: 7058 b813 b47c |00de: invoke-direct {v4, v11, v12, v7, v8}, Landroid/support/v7/view/StandaloneActionMode;.:(Landroid/content/Context;Landroid/support/v7/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V // method@13b8 │ │ -078806: 6e10 9d13 0400 |00e1: invoke-virtual {v4}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@139d │ │ -07880c: 0c08 |00e4: move-result-object v8 │ │ -07880e: 7230 9713 4f08 |00e5: invoke-interface {v15, v4, v8}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1397 │ │ -078814: 0a08 |00e8: move-result v8 │ │ -078816: 3808 6200 |00e9: if-eqz v8, 014b // +0062 │ │ -07881a: 6e10 a313 0400 |00eb: invoke-virtual {v4}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@13a3 │ │ -078820: 54e8 0505 |00ee: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078824: 6e20 ae16 4800 |00f0: invoke-virtual {v8, v4}, Landroid/support/v7/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@16ae │ │ -07882a: 5be4 0305 |00f3: iput-object v4, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -07882e: 54e8 0505 |00f5: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078832: 1209 |00f7: const/4 v9, #int 0 // #0 │ │ -078834: 7120 470a 9800 |00f8: invoke-static {v8, v9}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ -07883a: 54e8 0505 |00fb: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -07883e: 7110 270a 0800 |00fd: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -078844: 0c08 |0100: move-result-object v8 │ │ -078846: 1509 803f |0101: const/high16 v9, #int 1065353216 // #3f80 │ │ -07884a: 6e20 ab0b 9800 |0103: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ -078850: 0c08 |0106: move-result-object v8 │ │ -078852: 5be8 0d05 |0107: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -078856: 54e8 0d05 |0109: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -07885a: 2209 e802 |010b: new-instance v9, Landroid/support/v7/app/AppCompatDelegateImplV7$6; // type@02e8 │ │ -07885e: 7020 4112 e900 |010d: invoke-direct {v9, v14}, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1241 │ │ -078864: 6e20 b00b 9800 |0110: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -07886a: 54e8 0405 |0113: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -07886e: 3808 14ff |0115: if-eqz v8, 0029 // -00ec │ │ -078872: 54e8 2405 |0117: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ -078876: 6e10 d720 0800 |0119: invoke-virtual {v8}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ -07887c: 0c08 |011c: move-result-object v8 │ │ -07887e: 54e9 1d05 |011d: iget-object v9, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@051d │ │ -078882: 6e20 1a20 9800 |011f: invoke-virtual {v8, v9}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ -078888: 2900 07ff |0122: goto/16 0029 // -00f9 │ │ -07888c: 54e0 0a05 |0124: iget-object v0, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ -078890: 2900 51ff |0126: goto/16 0077 // -00af │ │ -078894: 54e8 1f05 |0128: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ -078898: 600b 2e07 |012a: sget v11, Landroid/support/v7/appcompat/R$id;.action_mode_bar_stub:I // field@072e │ │ -07889c: 6e20 6b20 b800 |012c: invoke-virtual {v8, v11}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ -0788a2: 0c06 |012f: move-result-object v6 │ │ -0788a4: 1f06 ef03 |0130: check-cast v6, Landroid/support/v7/widget/ViewStubCompat; // type@03ef │ │ -0788a8: 3806 91ff |0132: if-eqz v6, 00c3 // -006f │ │ -0788ac: 6e10 8812 0e00 |0134: invoke-virtual {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getActionBarThemedContext:()Landroid/content/Context; // method@1288 │ │ -0788b2: 0c08 |0137: move-result-object v8 │ │ -0788b4: 7110 651f 0800 |0138: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -0788ba: 0c08 |013b: move-result-object v8 │ │ -0788bc: 6e20 be1e 8600 |013c: invoke-virtual {v6, v8}, Landroid/support/v7/widget/ViewStubCompat;.setLayoutInflater:(Landroid/view/LayoutInflater;)V // method@1ebe │ │ -0788c2: 6e10 ba1e 0600 |013f: invoke-virtual {v6}, Landroid/support/v7/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@1eba │ │ -0788c8: 0c08 |0142: move-result-object v8 │ │ -0788ca: 1f08 4a03 |0143: check-cast v8, Landroid/support/v7/widget/ActionBarContextView; // type@034a │ │ -0788ce: 5be8 0505 |0145: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -0788d2: 2900 7cff |0147: goto/16 00c3 // -0084 │ │ -0788d6: 01a8 |0149: move v8, v10 │ │ -0788d8: 2894 |014a: goto 00de // -006c │ │ -0788da: 5bed 0305 |014b: iput-object v13, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -0788de: 2900 dcfe |014d: goto/16 0029 // -0124 │ │ -0788e2: 0d08 |014f: move-exception v8 │ │ -0788e4: 2900 d5fe |0150: goto/16 0025 // -012b │ │ +0786b8: |[0786b8] android.support.v7.app.AppCompatDelegateImplV7.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0786c8: 120d |0000: const/4 v13, #int 0 // #0 │ │ +0786ca: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0786cc: 1219 |0002: const/4 v9, #int 1 // #1 │ │ +0786ce: 7010 8512 0e00 |0003: invoke-direct {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@1285 │ │ +0786d4: 54e8 0305 |0006: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +0786d8: 3808 0700 |0008: if-eqz v8, 000f // +0007 │ │ +0786dc: 54e8 0305 |000a: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +0786e0: 6e10 9b13 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ +0786e6: 2207 ec02 |000f: new-instance v7, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // type@02ec │ │ +0786ea: 7030 4a12 e70f |0011: invoke-direct {v7, v14, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/ActionMode$Callback;)V // method@124a │ │ +0786f0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0786f2: 54e8 0605 |0015: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ +0786f6: 3808 0e00 |0017: if-eqz v8, 0025 // +000e │ │ +0786fa: 6e10 9412 0e00 |0019: invoke-virtual {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +078700: 0a08 |001c: move-result v8 │ │ +078702: 3908 0800 |001d: if-nez v8, 0025 // +0008 │ │ +078706: 54e8 0605 |001f: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ +07870a: 7220 f011 7800 |0021: invoke-interface {v8, v7}, Landroid/support/v7/app/AppCompatCallback;.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@11f0 │ │ +078710: 0c04 |0024: move-result-object v4 │ │ +078712: 3804 1600 |0025: if-eqz v4, 003b // +0016 │ │ +078716: 5be4 0305 |0027: iput-object v4, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +07871a: 54e8 0305 |0029: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +07871e: 3808 0d00 |002b: if-eqz v8, 0038 // +000d │ │ +078722: 54e8 0605 |002d: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ +078726: 3808 0900 |002f: if-eqz v8, 0038 // +0009 │ │ +07872a: 54e8 0605 |0031: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ +07872e: 54e9 0305 |0033: iget-object v9, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +078732: 7220 ef11 9800 |0035: invoke-interface {v8, v9}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@11ef │ │ +078738: 54e8 0305 |0038: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +07873c: 1108 |003a: return-object v8 │ │ +07873e: 54e8 0505 |003b: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078742: 3908 8600 |003d: if-nez v8, 00c3 // +0086 │ │ +078746: 55e8 1405 |003f: iget-boolean v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0514 │ │ +07874a: 3808 e700 |0041: if-eqz v8, 0128 // +00e7 │ │ +07874e: 2205 1104 |0043: new-instance v5, Landroid/util/TypedValue; // type@0411 │ │ +078752: 7010 241f 0500 |0045: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +078758: 54e8 0a05 |0048: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +07875c: 6e10 ab00 0800 |004a: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +078762: 0c02 |004d: move-result-object v2 │ │ +078764: 6008 7d05 |004e: sget v8, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@057d │ │ +078768: 6e40 fd00 8295 |0050: invoke-virtual {v2, v8, v5, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +07876e: 5258 210e |0053: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +078772: 3808 cf00 |0055: if-eqz v8, 0124 // +00cf │ │ +078776: 54e8 0a05 |0057: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +07877a: 6e10 a600 0800 |0059: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +078780: 0c08 |005c: move-result-object v8 │ │ +078782: 6e10 2601 0800 |005d: invoke-virtual {v8}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ +078788: 0c01 |0060: move-result-object v1 │ │ +07878a: 6e20 fe00 2100 |0061: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +078790: 5258 210e |0064: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +078794: 6e30 fb00 8109 |0066: invoke-virtual {v1, v8, v9}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +07879a: 2200 1803 |0069: new-instance v0, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +07879e: 54e8 0a05 |006b: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +0787a2: 7030 ae13 800a |006d: invoke-direct {v0, v8, v10}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ +0787a8: 6e10 ab00 0000 |0070: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +0787ae: 0c08 |0073: move-result-object v8 │ │ +0787b0: 6e20 fe00 1800 |0074: invoke-virtual {v8, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +0787b6: 2208 4b03 |0077: new-instance v8, Landroid/support/v7/widget/ActionBarContextView; // type@034b │ │ +0787ba: 7020 9516 0800 |0079: invoke-direct {v8, v0}, Landroid/support/v7/widget/ActionBarContextView;.:(Landroid/content/Context;)V // method@1695 │ │ +0787c0: 5be8 0505 |007c: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +0787c4: 2208 8704 |007e: new-instance v8, Landroid/widget/PopupWindow; // type@0487 │ │ +0787c8: 600b 8b05 |0080: sget v11, Landroid/support/v7/appcompat/R$attr;.actionModePopupWindowStyle:I // field@058b │ │ +0787cc: 7040 5222 08bd |0082: invoke-direct {v8, v0, v13, v11}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2252 │ │ +0787d2: 5be8 0405 |0085: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +0787d6: 54e8 0405 |0087: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +0787da: 122b |0089: const/4 v11, #int 2 // #2 │ │ +0787dc: 7120 a00f b800 |008a: invoke-static {v8, v11}, Landroid/support/v4/widget/PopupWindowCompat;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0fa0 │ │ +0787e2: 54e8 0405 |008d: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +0787e6: 54eb 0505 |008f: iget-object v11, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +0787ea: 6e20 6122 b800 |0091: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2261 │ │ +0787f0: 54e8 0405 |0094: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +0787f4: 12fb |0096: const/4 v11, #int -1 // #ff │ │ +0787f6: 6e20 6a22 b800 |0097: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@226a │ │ +0787fc: 6e10 ab00 0000 |009a: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +078802: 0c08 |009d: move-result-object v8 │ │ +078804: 600b 7705 |009e: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0577 │ │ +078808: 6e40 fd00 b895 |00a0: invoke-virtual {v8, v11, v5, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +07880e: 5258 200e |00a3: iget v8, v5, Landroid/util/TypedValue;.data:I // field@0e20 │ │ +078812: 6e10 a600 0000 |00a5: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +078818: 0c0b |00a8: move-result-object v11 │ │ +07881a: 6e10 0901 0b00 |00a9: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +078820: 0c0b |00ac: move-result-object v11 │ │ +078822: 7120 251f b800 |00ad: invoke-static {v8, v11}, Landroid/util/TypedValue;.complexToDimensionPixelSize:(ILandroid/util/DisplayMetrics;)I // method@1f25 │ │ +078828: 0a03 |00b0: move-result v3 │ │ +07882a: 54e8 0505 |00b1: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +07882e: 6e20 c516 3800 |00b3: invoke-virtual {v8, v3}, Landroid/support/v7/widget/ActionBarContextView;.setContentHeight:(I)V // method@16c5 │ │ +078834: 54e8 0405 |00b6: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +078838: 12eb |00b8: const/4 v11, #int -2 // #fe │ │ +07883a: 6e20 6322 b800 |00b9: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2263 │ │ +078840: 2208 e802 |00bc: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$5; // type@02e8 │ │ +078844: 7020 3f12 e800 |00be: invoke-direct {v8, v14}, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@123f │ │ +07884a: 5be8 1d05 |00c1: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@051d │ │ +07884e: 54e8 0505 |00c3: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078852: 3808 64ff |00c5: if-eqz v8, 0029 // -009c │ │ +078856: 7010 8512 0e00 |00c7: invoke-direct {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@1285 │ │ +07885c: 54e8 0505 |00ca: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078860: 6e10 b516 0800 |00cc: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.killMode:()V // method@16b5 │ │ +078866: 2204 1903 |00cf: new-instance v4, Landroid/support/v7/view/StandaloneActionMode; // type@0319 │ │ +07886a: 54e8 0505 |00d1: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +07886e: 6e10 a416 0800 |00d3: invoke-virtual {v8}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +078874: 0c0b |00d6: move-result-object v11 │ │ +078876: 54ec 0505 |00d7: iget-object v12, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +07887a: 54e8 0405 |00d9: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +07887e: 3908 6e00 |00db: if-nez v8, 0149 // +006e │ │ +078882: 0198 |00dd: move v8, v9 │ │ +078884: 7058 b813 b47c |00de: invoke-direct {v4, v11, v12, v7, v8}, Landroid/support/v7/view/StandaloneActionMode;.:(Landroid/content/Context;Landroid/support/v7/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V // method@13b8 │ │ +07888a: 6e10 9d13 0400 |00e1: invoke-virtual {v4}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@139d │ │ +078890: 0c08 |00e4: move-result-object v8 │ │ +078892: 7230 9713 4f08 |00e5: invoke-interface {v15, v4, v8}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1397 │ │ +078898: 0a08 |00e8: move-result v8 │ │ +07889a: 3808 6200 |00e9: if-eqz v8, 014b // +0062 │ │ +07889e: 6e10 a313 0400 |00eb: invoke-virtual {v4}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@13a3 │ │ +0788a4: 54e8 0505 |00ee: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +0788a8: 6e20 ae16 4800 |00f0: invoke-virtual {v8, v4}, Landroid/support/v7/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@16ae │ │ +0788ae: 5be4 0305 |00f3: iput-object v4, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +0788b2: 54e8 0505 |00f5: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +0788b6: 1209 |00f7: const/4 v9, #int 0 // #0 │ │ +0788b8: 7120 470a 9800 |00f8: invoke-static {v8, v9}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ +0788be: 54e8 0505 |00fb: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +0788c2: 7110 270a 0800 |00fd: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +0788c8: 0c08 |0100: move-result-object v8 │ │ +0788ca: 1509 803f |0101: const/high16 v9, #int 1065353216 // #3f80 │ │ +0788ce: 6e20 ab0b 9800 |0103: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ +0788d4: 0c08 |0106: move-result-object v8 │ │ +0788d6: 5be8 0d05 |0107: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +0788da: 54e8 0d05 |0109: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +0788de: 2209 e902 |010b: new-instance v9, Landroid/support/v7/app/AppCompatDelegateImplV7$6; // type@02e9 │ │ +0788e2: 7020 4112 e900 |010d: invoke-direct {v9, v14}, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1241 │ │ +0788e8: 6e20 b00b 9800 |0110: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +0788ee: 54e8 0405 |0113: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +0788f2: 3808 14ff |0115: if-eqz v8, 0029 // -00ec │ │ +0788f6: 54e8 2405 |0117: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ +0788fa: 6e10 d720 0800 |0119: invoke-virtual {v8}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ +078900: 0c08 |011c: move-result-object v8 │ │ +078902: 54e9 1d05 |011d: iget-object v9, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@051d │ │ +078906: 6e20 1a20 9800 |011f: invoke-virtual {v8, v9}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ +07890c: 2900 07ff |0122: goto/16 0029 // -00f9 │ │ +078910: 54e0 0a05 |0124: iget-object v0, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@050a │ │ +078914: 2900 51ff |0126: goto/16 0077 // -00af │ │ +078918: 54e8 1f05 |0128: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@051f │ │ +07891c: 600b 2e07 |012a: sget v11, Landroid/support/v7/appcompat/R$id;.action_mode_bar_stub:I // field@072e │ │ +078920: 6e20 6b20 b800 |012c: invoke-virtual {v8, v11}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@206b │ │ +078926: 0c06 |012f: move-result-object v6 │ │ +078928: 1f06 f003 |0130: check-cast v6, Landroid/support/v7/widget/ViewStubCompat; // type@03f0 │ │ +07892c: 3806 91ff |0132: if-eqz v6, 00c3 // -006f │ │ +078930: 6e10 8812 0e00 |0134: invoke-virtual {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getActionBarThemedContext:()Landroid/content/Context; // method@1288 │ │ +078936: 0c08 |0137: move-result-object v8 │ │ +078938: 7110 651f 0800 |0138: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +07893e: 0c08 |013b: move-result-object v8 │ │ +078940: 6e20 be1e 8600 |013c: invoke-virtual {v6, v8}, Landroid/support/v7/widget/ViewStubCompat;.setLayoutInflater:(Landroid/view/LayoutInflater;)V // method@1ebe │ │ +078946: 6e10 ba1e 0600 |013f: invoke-virtual {v6}, Landroid/support/v7/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@1eba │ │ +07894c: 0c08 |0142: move-result-object v8 │ │ +07894e: 1f08 4b03 |0143: check-cast v8, Landroid/support/v7/widget/ActionBarContextView; // type@034b │ │ +078952: 5be8 0505 |0145: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078956: 2900 7cff |0147: goto/16 00c3 // -0084 │ │ +07895a: 01a8 |0149: move v8, v10 │ │ +07895c: 2894 |014a: goto 00de // -006c │ │ +07895e: 5bed 0305 |014b: iput-object v13, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +078962: 2900 dcfe |014d: goto/16 0029 // -0124 │ │ +078966: 0d08 |014f: move-exception v8 │ │ +078968: 2900 d5fe |0150: goto/16 0025 // -012b │ │ catches : 1 │ │ 0x001f - 0x0024 │ │ Ljava/lang/AbstractMethodError; -> 0x014f │ │ positions : │ │ 0x0003 line=669 │ │ 0x0006 line=670 │ │ 0x000a line=671 │ │ @@ -137560,27 +137587,27 @@ │ │ 0x00e1 - 0x0149 reg=4 mode Landroid/support/v7/view/ActionMode; │ │ 0x0132 - 0x0149 reg=6 stub Landroid/support/v7/widget/ViewStubCompat; │ │ 0x014b - 0x0152 reg=4 mode Landroid/support/v7/view/ActionMode; │ │ 0x0014 - 0x0152 reg=7 wrappedCallback Landroid/support/v7/view/ActionMode$Callback; │ │ 0x0000 - 0x0152 reg=14 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0152 reg=15 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #587 header: │ │ -class_idx : 733 │ │ +Class #588 header: │ │ +class_idx : 734 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 753 │ │ -source_file_idx : 723 │ │ +superclass_idx : 754 │ │ +source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #587 - │ │ +Class #588 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV11;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/app/AppCompatDelegateImplV7;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -137589,17 +137616,17 @@ │ │ type : '(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0788f8: |[0788f8] android.support.v7.app.AppCompatDelegateImplV11.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -078908: 7040 6c12 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@126c │ │ -07890e: 0e00 |0003: return-void │ │ +07897c: |[07897c] android.support.v7.app.AppCompatDelegateImplV11.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +07898c: 7040 6c12 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@126c │ │ +078992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV11; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -137612,45 +137639,45 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078910: |[078910] android.support.v7.app.AppCompatDelegateImplV11.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -078920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078922: 1100 |0001: return-object v0 │ │ +078994: |[078994] android.support.v7.app.AppCompatDelegateImplV11.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +0789a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0789a6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV11; │ │ 0x0000 - 0x0002 reg=2 parent Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 name Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0002 reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ - source_file_idx : 723 (AppCompatDelegateImplV11.java) │ │ + source_file_idx : 724 (AppCompatDelegateImplV11.java) │ │ │ │ -Class #588 header: │ │ -class_idx : 734 │ │ +Class #589 header: │ │ +class_idx : 735 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 731 │ │ -source_file_idx : 724 │ │ +superclass_idx : 732 │ │ +source_file_idx : 725 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #588 annotations: │ │ +Class #589 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV14; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AppCompatWindowCallbackV14" │ │ │ │ -Class #588 - │ │ +Class #589 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;) │ │ @@ -137663,18 +137690,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -078924: |[078924] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V │ │ -078934: 5b01 d904 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@04d9 │ │ -078938: 7030 0612 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V // method@1206 │ │ -07893e: 0e00 |0005: return-void │ │ +0789a8: |[0789a8] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V │ │ +0789b8: 5b01 d904 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@04d9 │ │ +0789bc: 7030 0612 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V // method@1206 │ │ +0789c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14; │ │ @@ -137687,25 +137714,25 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -078940: |[078940] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -078950: 5410 d904 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@04d9 │ │ -078954: 6e10 2912 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplV14;.isHandleNativeActionModesEnabled:()Z // method@1229 │ │ -07895a: 0a00 |0005: move-result v0 │ │ -07895c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -078960: 6e20 2712 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@1227 │ │ -078966: 0c00 |000b: move-result-object v0 │ │ -078968: 1100 |000c: return-object v0 │ │ -07896a: 6f20 0e12 2100 |000d: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@120e │ │ -078970: 0c00 |0010: move-result-object v0 │ │ -078972: 28fb |0011: goto 000c // -0005 │ │ +0789c4: |[0789c4] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +0789d4: 5410 d904 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@04d9 │ │ +0789d8: 6e10 2912 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplV14;.isHandleNativeActionModesEnabled:()Z // method@1229 │ │ +0789de: 0a00 |0005: move-result v0 │ │ +0789e0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0789e4: 6e20 2712 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@1227 │ │ +0789ea: 0c00 |000b: move-result-object v0 │ │ +0789ec: 1100 |000c: return-object v0 │ │ +0789ee: 6f20 0e12 2100 |000d: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@120e │ │ +0789f4: 0c00 |0010: move-result-object v0 │ │ +0789f6: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000c line=61 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14; │ │ @@ -137716,58 +137743,58 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -078974: |[078974] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -078984: 2200 1903 |0000: new-instance v0, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper; // type@0319 │ │ -078988: 5432 d904 |0002: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@04d9 │ │ -07898c: 5422 da04 |0004: iget-object v2, v2, Landroid/support/v7/app/AppCompatDelegateImplV14;.mContext:Landroid/content/Context; // field@04da │ │ -078990: 7030 c913 2004 |0006: invoke-direct {v0, v2, v4}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V // method@13c9 │ │ -078996: 5432 d904 |0009: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@04d9 │ │ -07899a: 6e20 2a12 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplV14;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@122a │ │ -0789a0: 0c01 |000e: move-result-object v1 │ │ -0789a2: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -0789a6: 6e20 ca13 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ -0789ac: 0c02 |0014: move-result-object v2 │ │ -0789ae: 1102 |0015: return-object v2 │ │ -0789b0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0789b2: 28fe |0017: goto 0015 // -0002 │ │ +0789f8: |[0789f8] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +078a08: 2200 1a03 |0000: new-instance v0, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper; // type@031a │ │ +078a0c: 5432 d904 |0002: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@04d9 │ │ +078a10: 5422 da04 |0004: iget-object v2, v2, Landroid/support/v7/app/AppCompatDelegateImplV14;.mContext:Landroid/content/Context; // field@04da │ │ +078a14: 7030 c913 2004 |0006: invoke-direct {v0, v2, v4}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V // method@13c9 │ │ +078a1a: 5432 d904 |0009: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@04d9 │ │ +078a1e: 6e20 2a12 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplV14;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@122a │ │ +078a24: 0c01 |000e: move-result-object v1 │ │ +078a26: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +078a2a: 6e20 ca13 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ +078a30: 0c02 |0014: move-result-object v2 │ │ +078a32: 1102 |0015: return-object v2 │ │ +078a34: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +078a36: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=74 │ │ 0x000f line=77 │ │ 0x0011 line=79 │ │ 0x0015 line=81 │ │ locals : │ │ 0x0009 - 0x0018 reg=0 callbackWrapper Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x000f - 0x0018 reg=1 supportActionMode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14; │ │ 0x0000 - 0x0018 reg=4 callback Landroid/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 724 (AppCompatDelegateImplV14.java) │ │ + source_file_idx : 725 (AppCompatDelegateImplV14.java) │ │ │ │ -Class #589 header: │ │ -class_idx : 735 │ │ +Class #590 header: │ │ +class_idx : 736 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 733 │ │ -source_file_idx : 724 │ │ +superclass_idx : 734 │ │ +source_file_idx : 725 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #589 annotations: │ │ +Class #590 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14; } │ │ │ │ -Class #589 - │ │ +Class #590 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV14;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/app/AppCompatDelegateImplV11;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplV14;) │ │ @@ -137780,19 +137807,19 @@ │ │ type : '(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0789b4: |[0789b4] android.support.v7.app.AppCompatDelegateImplV14.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -0789c4: 7040 2212 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV11;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1222 │ │ -0789ca: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0789cc: 5c10 db04 |0004: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@04db │ │ -0789d0: 0e00 |0006: return-void │ │ +078a38: |[078a38] android.support.v7.app.AppCompatDelegateImplV14.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +078a48: 7040 2212 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV11;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1222 │ │ +078a4e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +078a50: 5c10 db04 |0004: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@04db │ │ +078a54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=26 │ │ 0x0006 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV14; │ │ @@ -137806,17 +137833,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0789d4: |[0789d4] android.support.v7.app.AppCompatDelegateImplV14.isHandleNativeActionModesEnabled:()Z │ │ -0789e4: 5510 db04 |0000: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@04db │ │ -0789e8: 0f00 |0002: return v0 │ │ +078a58: |[078a58] android.support.v7.app.AppCompatDelegateImplV14.isHandleNativeActionModesEnabled:()Z │ │ +078a68: 5510 db04 |0000: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@04db │ │ +078a6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV14; │ │ │ │ #1 : (in Landroid/support/v7/app/AppCompatDelegateImplV14;) │ │ @@ -137824,43 +137851,43 @@ │ │ type : '(Landroid/view/Window$Callback;)Landroid/view/Window$Callback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0789ec: |[0789ec] android.support.v7.app.AppCompatDelegateImplV14.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ -0789fc: 2200 de02 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14; // type@02de │ │ -078a00: 7030 2412 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V // method@1224 │ │ -078a06: 1100 |0005: return-object v0 │ │ +078a70: |[078a70] android.support.v7.app.AppCompatDelegateImplV14.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ +078a80: 2200 df02 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14; // type@02df │ │ +078a84: 7030 2412 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V // method@1224 │ │ +078a8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV14; │ │ 0x0000 - 0x0006 reg=2 callback Landroid/view/Window$Callback; │ │ │ │ - source_file_idx : 724 (AppCompatDelegateImplV14.java) │ │ + source_file_idx : 725 (AppCompatDelegateImplV14.java) │ │ │ │ -Class #590 header: │ │ -class_idx : 736 │ │ +Class #591 header: │ │ +class_idx : 737 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 734 │ │ -source_file_idx : 725 │ │ +superclass_idx : 735 │ │ +source_file_idx : 726 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #590 annotations: │ │ +Class #591 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV23; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AppCompatWindowCallbackV23" │ │ │ │ -Class #590 - │ │ +Class #591 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;) │ │ @@ -137873,18 +137900,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV23;Landroid/view/Window$Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -078a08: |[078a08] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.:(Landroid/support/v7/app/AppCompatDelegateImplV23;Landroid/view/Window$Callback;)V │ │ -078a18: 5b01 dc04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV23; // field@04dc │ │ -078a1c: 7030 2412 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V // method@1224 │ │ -078a22: 0e00 |0005: return-void │ │ +078a8c: |[078a8c] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.:(Landroid/support/v7/app/AppCompatDelegateImplV23;Landroid/view/Window$Callback;)V │ │ +078a9c: 5b01 dc04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV23; // field@04dc │ │ +078aa0: 7030 2412 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V // method@1224 │ │ +078aa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23; │ │ @@ -137897,17 +137924,17 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078a24: |[078a24] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -078a34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a36: 1100 |0001: return-object v0 │ │ +078aa8: |[078aa8] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +078ab8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078aba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23; │ │ 0x0000 - 0x0002 reg=2 callback Landroid/view/ActionMode$Callback; │ │ │ │ @@ -137916,57 +137943,57 @@ │ │ type : '(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -078a38: |[078a38] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -078a48: 5410 dc04 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV23; // field@04dc │ │ -078a4c: 6e10 3112 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplV23;.isHandleNativeActionModesEnabled:()Z // method@1231 │ │ -078a52: 0a00 |0005: move-result v0 │ │ -078a54: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -078a58: 2b03 0e00 0000 |0008: packed-switch v3, 00000016 // +0000000e │ │ -078a5e: 6f30 2612 2103 |000b: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@1226 │ │ -078a64: 0c00 |000e: move-result-object v0 │ │ -078a66: 1100 |000f: return-object v0 │ │ -078a68: 6e20 2f12 2100 |0010: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@122f │ │ -078a6e: 0c00 |0013: move-result-object v0 │ │ -078a70: 28fb |0014: goto 000f // -0005 │ │ -078a72: 0000 |0015: nop // spacer │ │ -078a74: 0001 0100 0000 0000 0800 0000 |0016: packed-switch-data (6 units) │ │ +078abc: |[078abc] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ +078acc: 5410 dc04 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV23; // field@04dc │ │ +078ad0: 6e10 3112 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplV23;.isHandleNativeActionModesEnabled:()Z // method@1231 │ │ +078ad6: 0a00 |0005: move-result v0 │ │ +078ad8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +078adc: 2b03 0e00 0000 |0008: packed-switch v3, 00000016 // +0000000e │ │ +078ae2: 6f30 2612 2103 |000b: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@1226 │ │ +078ae8: 0c00 |000e: move-result-object v0 │ │ +078aea: 1100 |000f: return-object v0 │ │ +078aec: 6e20 2f12 2100 |0010: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@122f │ │ +078af2: 0c00 |0013: move-result-object v0 │ │ +078af4: 28fb |0014: goto 000f // -0005 │ │ +078af6: 0000 |0015: nop // spacer │ │ +078af8: 0001 0100 0000 0000 0800 0000 |0016: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0008 line=44 │ │ 0x000b line=51 │ │ 0x0010 line=47 │ │ 0x0015 line=44 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23; │ │ 0x0000 - 0x001c reg=2 callback Landroid/view/ActionMode$Callback; │ │ 0x0000 - 0x001c reg=3 type I │ │ │ │ - source_file_idx : 725 (AppCompatDelegateImplV23.java) │ │ + source_file_idx : 726 (AppCompatDelegateImplV23.java) │ │ │ │ -Class #591 header: │ │ -class_idx : 737 │ │ +Class #592 header: │ │ +class_idx : 738 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 735 │ │ -source_file_idx : 725 │ │ +superclass_idx : 736 │ │ +source_file_idx : 726 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #591 annotations: │ │ +Class #592 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23; } │ │ │ │ -Class #591 - │ │ +Class #592 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV23;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/app/AppCompatDelegateImplV14;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -137975,17 +138002,17 @@ │ │ type : '(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -078a80: |[078a80] android.support.v7.app.AppCompatDelegateImplV23.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -078a90: 7040 2812 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV14;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1228 │ │ -078a96: 0e00 |0003: return-void │ │ +078b04: |[078b04] android.support.v7.app.AppCompatDelegateImplV23.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +078b14: 7040 2812 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV14;.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V // method@1228 │ │ +078b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV23; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -137998,43 +138025,43 @@ │ │ type : '(Landroid/view/Window$Callback;)Landroid/view/Window$Callback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -078a98: |[078a98] android.support.v7.app.AppCompatDelegateImplV23.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ -078aa8: 2200 e002 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23; // type@02e0 │ │ -078aac: 7030 2c12 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.:(Landroid/support/v7/app/AppCompatDelegateImplV23;Landroid/view/Window$Callback;)V // method@122c │ │ -078ab2: 1100 |0005: return-object v0 │ │ +078b1c: |[078b1c] android.support.v7.app.AppCompatDelegateImplV23.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ +078b2c: 2200 e102 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23; // type@02e1 │ │ +078b30: 7030 2c12 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.:(Landroid/support/v7/app/AppCompatDelegateImplV23;Landroid/view/Window$Callback;)V // method@122c │ │ +078b36: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV23; │ │ 0x0000 - 0x0006 reg=2 callback Landroid/view/Window$Callback; │ │ │ │ - source_file_idx : 725 (AppCompatDelegateImplV23.java) │ │ + source_file_idx : 726 (AppCompatDelegateImplV23.java) │ │ │ │ -Class #592 header: │ │ -class_idx : 738 │ │ +Class #593 header: │ │ +class_idx : 739 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #592 annotations: │ │ +Class #593 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #592 - │ │ +Class #593 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -138048,18 +138075,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078ab4: |[078ab4] android.support.v7.app.AppCompatDelegateImplV7$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -078ac4: 5b01 dd04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ -078ac8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -078ace: 0e00 |0005: return-void │ │ +078b38: |[078b38] android.support.v7.app.AppCompatDelegateImplV7$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +078b48: 5b01 dd04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ +078b4c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +078b52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -138069,66 +138096,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -078ad0: |[078ad0] android.support.v7.app.AppCompatDelegateImplV7$1.run:()V │ │ -078ae0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -078ae2: 5430 dd04 |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ -078ae6: 7110 6d12 0000 |0003: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I // method@126d │ │ -078aec: 0a00 |0006: move-result v0 │ │ -078aee: dd00 0001 |0007: and-int/lit8 v0, v0, #int 1 // #01 │ │ -078af2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -078af6: 5430 dd04 |000b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ -078afa: 7120 6f12 2000 |000d: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@126f │ │ -078b00: 5430 dd04 |0010: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ -078b04: 7110 6d12 0000 |0012: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I // method@126d │ │ -078b0a: 0a00 |0015: move-result v0 │ │ -078b0c: d500 0010 |0016: and-int/lit16 v0, v0, #int 4096 // #1000 │ │ -078b10: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -078b14: 5430 dd04 |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ -078b18: 1301 6c00 |001c: const/16 v1, #int 108 // #6c │ │ -078b1c: 7120 6f12 1000 |001e: invoke-static {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@126f │ │ -078b22: 5430 dd04 |0021: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ -078b26: 7120 7312 2000 |0023: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$202:(Landroid/support/v7/app/AppCompatDelegateImplV7;Z)Z // method@1273 │ │ -078b2c: 5430 dd04 |0026: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ -078b30: 7120 6e12 2000 |0028: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$002:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@126e │ │ -078b36: 0e00 |002b: return-void │ │ +078b54: |[078b54] android.support.v7.app.AppCompatDelegateImplV7$1.run:()V │ │ +078b64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +078b66: 5430 dd04 |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ +078b6a: 7110 6d12 0000 |0003: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I // method@126d │ │ +078b70: 0a00 |0006: move-result v0 │ │ +078b72: dd00 0001 |0007: and-int/lit8 v0, v0, #int 1 // #01 │ │ +078b76: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +078b7a: 5430 dd04 |000b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ +078b7e: 7120 6f12 2000 |000d: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@126f │ │ +078b84: 5430 dd04 |0010: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ +078b88: 7110 6d12 0000 |0012: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I // method@126d │ │ +078b8e: 0a00 |0015: move-result v0 │ │ +078b90: d500 0010 |0016: and-int/lit16 v0, v0, #int 4096 // #1000 │ │ +078b94: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +078b98: 5430 dd04 |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ +078b9c: 1301 6c00 |001c: const/16 v1, #int 108 // #6c │ │ +078ba0: 7120 6f12 1000 |001e: invoke-static {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@126f │ │ +078ba6: 5430 dd04 |0021: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ +078baa: 7120 7312 2000 |0023: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$202:(Landroid/support/v7/app/AppCompatDelegateImplV7;Z)Z // method@1273 │ │ +078bb0: 5430 dd04 |0026: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04dd │ │ +078bb4: 7120 6e12 2000 |0028: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$002:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@126e │ │ +078bba: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x000b line=126 │ │ 0x0010 line=128 │ │ 0x001a line=129 │ │ 0x0021 line=131 │ │ 0x0026 line=132 │ │ 0x002b line=133 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Landroid/support/v7/app/AppCompatDelegateImplV7$1; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #593 header: │ │ -class_idx : 739 │ │ +Class #594 header: │ │ +class_idx : 740 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #593 annotations: │ │ +Class #594 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createSubDecor │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #593 - │ │ +Class #594 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/OnApplyWindowInsetsListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -138142,18 +138169,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078b38: |[078b38] android.support.v7.app.AppCompatDelegateImplV7$2.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -078b48: 5b01 de04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04de │ │ -078b4c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -078b52: 0e00 |0005: return-void │ │ +078bbc: |[078bbc] android.support.v7.app.AppCompatDelegateImplV7$2.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +078bcc: 5b01 de04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04de │ │ +078bd0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +078bd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -138163,96 +138190,96 @@ │ │ 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 : 33 16-bit code units │ │ -078b54: |[078b54] android.support.v7.app.AppCompatDelegateImplV7$2.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -078b64: 6e10 d60b 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetTop:()I // method@0bd6 │ │ -078b6a: 0a01 |0003: move-result v1 │ │ -078b6c: 5452 de04 |0004: iget-object v2, v5, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04de │ │ -078b70: 7120 7412 1200 |0006: invoke-static {v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@1274 │ │ -078b76: 0a00 |0009: move-result v0 │ │ -078b78: 3201 1200 |000a: if-eq v1, v0, 001c // +0012 │ │ -078b7c: 6e10 d40b 0700 |000c: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetLeft:()I // method@0bd4 │ │ -078b82: 0a02 |000f: move-result v2 │ │ -078b84: 6e10 d50b 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetRight:()I // method@0bd5 │ │ -078b8a: 0a03 |0013: move-result v3 │ │ -078b8c: 6e10 d30b 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetBottom:()I // method@0bd3 │ │ -078b92: 0a04 |0017: move-result v4 │ │ -078b94: 6e54 d70b 2730 |0018: invoke-virtual {v7, v2, v0, v3, v4}, Landroid/support/v4/view/WindowInsetsCompat;.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; // method@0bd7 │ │ -078b9a: 0c07 |001b: move-result-object v7 │ │ -078b9c: 7120 3e0a 7600 |001c: invoke-static {v6, v7}, Landroid/support/v4/view/ViewCompat;.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@0a3e │ │ -078ba2: 0c02 |001f: move-result-object v2 │ │ -078ba4: 1102 |0020: return-object v2 │ │ +078bd8: |[078bd8] android.support.v7.app.AppCompatDelegateImplV7$2.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +078be8: 6e10 d60b 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetTop:()I // method@0bd6 │ │ +078bee: 0a01 |0003: move-result v1 │ │ +078bf0: 5452 de04 |0004: iget-object v2, v5, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04de │ │ +078bf4: 7120 7412 1200 |0006: invoke-static {v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@1274 │ │ +078bfa: 0a00 |0009: move-result v0 │ │ +078bfc: 3201 1200 |000a: if-eq v1, v0, 001c // +0012 │ │ +078c00: 6e10 d40b 0700 |000c: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetLeft:()I // method@0bd4 │ │ +078c06: 0a02 |000f: move-result v2 │ │ +078c08: 6e10 d50b 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetRight:()I // method@0bd5 │ │ +078c0e: 0a03 |0013: move-result v3 │ │ +078c10: 6e10 d30b 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetBottom:()I // method@0bd3 │ │ +078c16: 0a04 |0017: move-result v4 │ │ +078c18: 6e54 d70b 2730 |0018: invoke-virtual {v7, v2, v0, v3, v4}, Landroid/support/v4/view/WindowInsetsCompat;.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; // method@0bd7 │ │ +078c1e: 0c07 |001b: move-result-object v7 │ │ +078c20: 7120 3e0a 7600 |001c: invoke-static {v6, v7}, Landroid/support/v4/view/ViewCompat;.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@0a3e │ │ +078c26: 0c02 |001f: move-result-object v2 │ │ +078c28: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=395 │ │ 0x000a line=397 │ │ 0x000c line=398 │ │ 0x001c line=406 │ │ locals : │ │ 0x000a - 0x0021 reg=0 newTop I │ │ 0x0004 - 0x0021 reg=1 top I │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v7/app/AppCompatDelegateImplV7$2; │ │ 0x0000 - 0x0021 reg=6 v Landroid/view/View; │ │ 0x0000 - 0x0021 reg=7 insets Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #594 header: │ │ -class_idx : 924 │ │ +Class #595 header: │ │ +class_idx : 925 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1386 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1390 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #594 annotations: │ │ +Class #595 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/FitWindowsViewGroup; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnFitSystemWindowsListener" │ │ │ │ -Class #594 - │ │ +Class #595 - │ │ Class descriptor : 'Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;) │ │ name : 'onFitSystemWindows' │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1386 (FitWindowsViewGroup.java) │ │ + source_file_idx : 1390 (FitWindowsViewGroup.java) │ │ │ │ -Class #595 header: │ │ -class_idx : 740 │ │ +Class #596 header: │ │ +class_idx : 741 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #595 annotations: │ │ +Class #596 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createSubDecor │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #595 - │ │ +Class #596 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -138266,18 +138293,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078ba8: |[078ba8] android.support.v7.app.AppCompatDelegateImplV7$3.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -078bb8: 5b01 df04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04df │ │ -078bbc: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -078bc2: 0e00 |0005: return-void │ │ +078c2c: |[078c2c] android.support.v7.app.AppCompatDelegateImplV7$3.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +078c3c: 5b01 df04 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04df │ │ +078c40: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +078c46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -138287,47 +138314,47 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -078bc4: |[078bc4] android.support.v7.app.AppCompatDelegateImplV7$3.onFitSystemWindows:(Landroid/graphics/Rect;)V │ │ -078bd4: 5420 df04 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04df │ │ -078bd8: 5231 2e00 |0002: iget v1, v3, Landroid/graphics/Rect;.top:I // field@002e │ │ -078bdc: 7120 7412 1000 |0004: invoke-static {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@1274 │ │ -078be2: 0a00 |0007: move-result v0 │ │ -078be4: 5930 2e00 |0008: iput v0, v3, Landroid/graphics/Rect;.top:I // field@002e │ │ -078be8: 0e00 |000a: return-void │ │ +078c48: |[078c48] android.support.v7.app.AppCompatDelegateImplV7$3.onFitSystemWindows:(Landroid/graphics/Rect;)V │ │ +078c58: 5420 df04 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04df │ │ +078c5c: 5231 2e00 |0002: iget v1, v3, Landroid/graphics/Rect;.top:I // field@002e │ │ +078c60: 7120 7412 1000 |0004: invoke-static {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@1274 │ │ +078c66: 0a00 |0007: move-result v0 │ │ +078c68: 5930 2e00 |0008: iput v0, v3, Landroid/graphics/Rect;.top:I // field@002e │ │ +078c6c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x000a line=416 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7$3; │ │ 0x0000 - 0x000b reg=3 insets Landroid/graphics/Rect; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #596 header: │ │ -class_idx : 916 │ │ +Class #597 header: │ │ +class_idx : 917 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1109 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1112 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #596 annotations: │ │ +Class #597 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ContentFrameLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnAttachListener" │ │ │ │ -Class #596 - │ │ +Class #597 - │ │ Class descriptor : 'Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -138340,32 +138367,32 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;) │ │ name : 'onDetachedFromWindow' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1109 (ContentFrameLayout.java) │ │ + source_file_idx : 1112 (ContentFrameLayout.java) │ │ │ │ -Class #597 header: │ │ -class_idx : 741 │ │ +Class #598 header: │ │ +class_idx : 742 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #597 annotations: │ │ +Class #598 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createSubDecor │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #597 - │ │ +Class #598 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -138379,18 +138406,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078bec: |[078bec] android.support.v7.app.AppCompatDelegateImplV7$4.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -078bfc: 5b01 e004 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e0 │ │ -078c00: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -078c06: 0e00 |0005: return-void │ │ +078c70: |[078c70] android.support.v7.app.AppCompatDelegateImplV7$4.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +078c80: 5b01 e004 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e0 │ │ +078c84: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +078c8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -138400,16 +138427,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c08: |[078c08] android.support.v7.app.AppCompatDelegateImplV7$4.onAttachedFromWindow:()V │ │ -078c18: 0e00 |0000: return-void │ │ +078c8c: |[078c8c] android.support.v7.app.AppCompatDelegateImplV7$4.onAttachedFromWindow:()V │ │ +078c9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$4; │ │ │ │ #1 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$4;) │ │ @@ -138417,43 +138444,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078c1c: |[078c1c] android.support.v7.app.AppCompatDelegateImplV7$4.onDetachedFromWindow:()V │ │ -078c2c: 5410 e004 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e0 │ │ -078c30: 7110 7512 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$400:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1275 │ │ -078c36: 0e00 |0005: return-void │ │ +078ca0: |[078ca0] android.support.v7.app.AppCompatDelegateImplV7$4.onDetachedFromWindow:()V │ │ +078cb0: 5410 e004 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e0 │ │ +078cb4: 7110 7512 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$400:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1275 │ │ +078cba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0005 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$4; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #598 header: │ │ -class_idx : 742 │ │ +Class #599 header: │ │ +class_idx : 743 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 554 │ │ -source_file_idx : 726 │ │ +superclass_idx : 555 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #598 annotations: │ │ +Class #599 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=run │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #598 - │ │ +Class #599 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;) │ │ @@ -138466,18 +138493,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$5;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078c38: |[078c38] android.support.v7.app.AppCompatDelegateImplV7$5$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7$5;)V │ │ -078c48: 5b01 e104 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ -078c4c: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ -078c52: 0e00 |0005: return-void │ │ +078cbc: |[078cbc] android.support.v7.app.AppCompatDelegateImplV7$5$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7$5;)V │ │ +078ccc: 5b01 e104 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ +078cd0: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ +078cd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$5$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7$5; │ │ │ │ @@ -138487,29 +138514,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -078c54: |[078c54] android.support.v7.app.AppCompatDelegateImplV7$5$1.onAnimationEnd:(Landroid/view/View;)V │ │ -078c64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -078c66: 5430 e104 |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ -078c6a: 5400 e204 |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078c6e: 5400 0505 |0005: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078c72: 1501 803f |0007: const/high16 v1, #int 1065353216 // #3f80 │ │ -078c76: 7120 470a 1000 |0009: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ -078c7c: 5430 e104 |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ -078c80: 5400 e204 |000e: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078c84: 5400 0d05 |0010: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -078c88: 6e20 b00b 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -078c8e: 5430 e104 |0015: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ -078c92: 5400 e204 |0017: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078c96: 5b02 0d05 |0019: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -078c9a: 0e00 |001b: return-void │ │ +078cd8: |[078cd8] android.support.v7.app.AppCompatDelegateImplV7$5$1.onAnimationEnd:(Landroid/view/View;)V │ │ +078ce8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +078cea: 5430 e104 |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ +078cee: 5400 e204 |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078cf2: 5400 0505 |0005: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078cf6: 1501 803f |0007: const/high16 v1, #int 1065353216 // #3f80 │ │ +078cfa: 7120 470a 1000 |0009: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ +078d00: 5430 e104 |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ +078d04: 5400 e204 |000e: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078d08: 5400 0d05 |0010: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +078d0c: 6e20 b00b 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +078d12: 5430 e104 |0015: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ +078d16: 5400 e204 |0017: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078d1a: 5b02 0d05 |0019: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +078d1e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=731 │ │ 0x000c line=732 │ │ 0x0015 line=733 │ │ 0x001b line=734 │ │ locals : │ │ @@ -138521,47 +138548,47 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -078c9c: |[078c9c] android.support.v7.app.AppCompatDelegateImplV7$5$1.onAnimationStart:(Landroid/view/View;)V │ │ -078cac: 5420 e104 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ -078cb0: 5400 e204 |0002: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078cb4: 5400 0505 |0004: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078cb8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -078cba: 6e20 cc16 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.setVisibility:(I)V // method@16cc │ │ -078cc0: 0e00 |000a: return-void │ │ +078d20: |[078d20] android.support.v7.app.AppCompatDelegateImplV7$5$1.onAnimationStart:(Landroid/view/View;)V │ │ +078d30: 5420 e104 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@04e1 │ │ +078d34: 5400 e204 |0002: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078d38: 5400 0505 |0004: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078d3c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +078d3e: 6e20 cc16 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.setVisibility:(I)V // method@16cc │ │ +078d44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x000a line=739 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7$5$1; │ │ 0x0000 - 0x000b reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #599 header: │ │ -class_idx : 743 │ │ +Class #600 header: │ │ +class_idx : 744 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #599 annotations: │ │ +Class #600 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startSupportActionModeFromWindow │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #599 - │ │ +Class #600 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -138575,18 +138602,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078cc4: |[078cc4] android.support.v7.app.AppCompatDelegateImplV7$5.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -078cd4: 5b01 e204 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078cd8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -078cde: 0e00 |0005: return-void │ │ +078d48: |[078d48] android.support.v7.app.AppCompatDelegateImplV7$5.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +078d58: 5b01 e204 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078d5c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +078d62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -138596,72 +138623,72 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -078ce0: |[078ce0] android.support.v7.app.AppCompatDelegateImplV7$5.run:()V │ │ -078cf0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -078cf2: 5440 e204 |0001: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078cf6: 5400 0405 |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -078cfa: 5441 e204 |0005: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078cfe: 5411 0505 |0007: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078d02: 1302 3700 |0009: const/16 v2, #int 55 // #37 │ │ -078d06: 6e53 6e22 1032 |000b: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@226e │ │ -078d0c: 5440 e204 |000e: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078d10: 7110 7612 0000 |0010: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1276 │ │ -078d16: 5440 e204 |0013: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078d1a: 5400 0505 |0015: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078d1e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -078d20: 7120 470a 1000 |0018: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ -078d26: 5440 e204 |001b: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078d2a: 5441 e204 |001d: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078d2e: 5411 0505 |001f: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078d32: 7110 270a 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -078d38: 0c01 |0024: move-result-object v1 │ │ -078d3a: 1502 803f |0025: const/high16 v2, #int 1065353216 // #3f80 │ │ -078d3e: 6e20 ab0b 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ -078d44: 0c01 |002a: move-result-object v1 │ │ -078d46: 5b01 0d05 |002b: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -078d4a: 5440 e204 |002d: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ -078d4e: 5400 0d05 |002f: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -078d52: 2201 e602 |0031: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1; // type@02e6 │ │ -078d56: 7020 3c12 4100 |0033: invoke-direct {v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$5;)V // method@123c │ │ -078d5c: 6e20 b00b 1000 |0036: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -078d62: 0e00 |0039: return-void │ │ +078d64: |[078d64] android.support.v7.app.AppCompatDelegateImplV7$5.run:()V │ │ +078d74: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +078d76: 5440 e204 |0001: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078d7a: 5400 0405 |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +078d7e: 5441 e204 |0005: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078d82: 5411 0505 |0007: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078d86: 1302 3700 |0009: const/16 v2, #int 55 // #37 │ │ +078d8a: 6e53 6e22 1032 |000b: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@226e │ │ +078d90: 5440 e204 |000e: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078d94: 7110 7612 0000 |0010: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1276 │ │ +078d9a: 5440 e204 |0013: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078d9e: 5400 0505 |0015: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078da2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +078da4: 7120 470a 1000 |0018: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ +078daa: 5440 e204 |001b: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078dae: 5441 e204 |001d: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078db2: 5411 0505 |001f: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078db6: 7110 270a 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +078dbc: 0c01 |0024: move-result-object v1 │ │ +078dbe: 1502 803f |0025: const/high16 v2, #int 1065353216 // #3f80 │ │ +078dc2: 6e20 ab0b 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ +078dc8: 0c01 |002a: move-result-object v1 │ │ +078dca: 5b01 0d05 |002b: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +078dce: 5440 e204 |002d: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e2 │ │ +078dd2: 5400 0d05 |002f: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +078dd6: 2201 e702 |0031: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1; // type@02e7 │ │ +078dda: 7020 3c12 4100 |0033: invoke-direct {v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$5;)V // method@123c │ │ +078de0: 6e20 b00b 1000 |0036: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +078de6: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=722 │ │ 0x000e line=725 │ │ 0x0013 line=726 │ │ 0x001b line=727 │ │ 0x002d line=728 │ │ 0x0039 line=741 │ │ locals : │ │ 0x0000 - 0x003a reg=4 this Landroid/support/v7/app/AppCompatDelegateImplV7$5; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #600 header: │ │ -class_idx : 744 │ │ +Class #601 header: │ │ +class_idx : 745 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 554 │ │ -source_file_idx : 726 │ │ +superclass_idx : 555 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #600 annotations: │ │ +Class #601 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startSupportActionModeFromWindow │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #600 - │ │ +Class #601 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$6;) │ │ @@ -138674,18 +138701,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078d64: |[078d64] android.support.v7.app.AppCompatDelegateImplV7$6.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -078d74: 5b01 e304 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ -078d78: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ -078d7e: 0e00 |0005: return-void │ │ +078de8: |[078de8] android.support.v7.app.AppCompatDelegateImplV7$6.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +078df8: 5b01 e304 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ +078dfc: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ +078e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -138695,26 +138722,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -078d80: |[078d80] android.support.v7.app.AppCompatDelegateImplV7$6.onAnimationEnd:(Landroid/view/View;)V │ │ -078d90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -078d92: 5430 e304 |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ -078d96: 5400 0505 |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078d9a: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -078d9e: 7120 470a 1000 |0007: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ -078da4: 5430 e304 |000a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ -078da8: 5400 0d05 |000c: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -078dac: 6e20 b00b 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -078db2: 5430 e304 |0011: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ -078db6: 5b02 0d05 |0013: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -078dba: 0e00 |0015: return-void │ │ +078e04: |[078e04] android.support.v7.app.AppCompatDelegateImplV7$6.onAnimationEnd:(Landroid/view/View;)V │ │ +078e14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +078e16: 5430 e304 |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ +078e1a: 5400 0505 |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078e1e: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +078e22: 7120 470a 1000 |0007: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ +078e28: 5430 e304 |000a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ +078e2c: 5400 0d05 |000c: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +078e30: 6e20 b00b 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +078e36: 5430 e304 |0011: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ +078e3a: 5b02 0d05 |0013: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +078e3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=768 │ │ 0x000a line=769 │ │ 0x0011 line=770 │ │ 0x0015 line=771 │ │ locals : │ │ @@ -138726,64 +138753,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -078dbc: |[078dbc] android.support.v7.app.AppCompatDelegateImplV7$6.onAnimationStart:(Landroid/view/View;)V │ │ -078dcc: 5420 e304 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ -078dd0: 5400 0505 |0002: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078dd4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -078dd6: 6e20 cc16 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.setVisibility:(I)V // method@16cc │ │ -078ddc: 5420 e304 |0008: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ -078de0: 5400 0505 |000a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078de4: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -078de8: 6e20 c316 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@16c3 │ │ -078dee: 5420 e304 |0011: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ -078df2: 5400 0505 |0013: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078df6: 6e10 aa16 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@16aa │ │ -078dfc: 0c00 |0018: move-result-object v0 │ │ -078dfe: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ -078e02: 5420 e304 |001b: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ -078e06: 5400 0505 |001d: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078e0a: 6e10 aa16 0000 |001f: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@16aa │ │ -078e10: 0c00 |0022: move-result-object v0 │ │ -078e12: 1f00 3c04 |0023: check-cast v0, Landroid/view/View; // type@043c │ │ -078e16: 7110 430a 0000 |0025: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -078e1c: 0e00 |0028: return-void │ │ +078e40: |[078e40] android.support.v7.app.AppCompatDelegateImplV7$6.onAnimationStart:(Landroid/view/View;)V │ │ +078e50: 5420 e304 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ +078e54: 5400 0505 |0002: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078e58: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +078e5a: 6e20 cc16 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.setVisibility:(I)V // method@16cc │ │ +078e60: 5420 e304 |0008: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ +078e64: 5400 0505 |000a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078e68: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +078e6c: 6e20 c316 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@16c3 │ │ +078e72: 5420 e304 |0011: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ +078e76: 5400 0505 |0013: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078e7a: 6e10 aa16 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@16aa │ │ +078e80: 0c00 |0018: move-result-object v0 │ │ +078e82: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ +078e86: 5420 e304 |001b: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e3 │ │ +078e8a: 5400 0505 |001d: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078e8e: 6e10 aa16 0000 |001f: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@16aa │ │ +078e94: 0c00 |0022: move-result-object v0 │ │ +078e96: 1f00 3d04 |0023: check-cast v0, Landroid/view/View; // type@043d │ │ +078e9a: 7110 430a 0000 |0025: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +078ea0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0008 line=776 │ │ 0x0011 line=778 │ │ 0x001b line=779 │ │ 0x0028 line=781 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7$6; │ │ 0x0000 - 0x0029 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #601 header: │ │ -class_idx : 827 │ │ +Class #602 header: │ │ +class_idx : 828 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3695 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3704 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #601 annotations: │ │ +Class #602 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Callback" │ │ │ │ -Class #601 - │ │ +Class #602 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuPresenter$Callback;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -138796,32 +138823,32 @@ │ │ │ │ #1 : (in Landroid/support/v7/view/menu/MenuPresenter$Callback;) │ │ name : 'onOpenSubMenu' │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3695 (MenuPresenter.java) │ │ + source_file_idx : 3704 (MenuPresenter.java) │ │ │ │ -Class #602 header: │ │ -class_idx : 745 │ │ +Class #603 header: │ │ +class_idx : 746 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #602 annotations: │ │ +Class #603 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="ActionMenuPresenterCallback" │ │ │ │ -Class #602 - │ │ +Class #603 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -138835,18 +138862,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078e20: |[078e20] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -078e30: 5b01 e404 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e4 │ │ -078e34: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -078e3a: 0e00 |0005: return-void │ │ +078ea4: |[078ea4] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +078eb4: 5b01 e404 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e4 │ │ +078eb8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +078ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -138855,17 +138882,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078e3c: |[078e3c] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ -078e4c: 7020 4412 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1244 │ │ -078e52: 0e00 |0003: return-void │ │ +078ec0: |[078ec0] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ +078ed0: 7020 4412 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1244 │ │ +078ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/AppCompatDelegateImplV7$1; │ │ @@ -138876,18 +138903,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -078e54: |[078e54] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -078e64: 5410 e404 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e4 │ │ -078e68: 7120 7112 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1100:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/menu/MenuBuilder;)V // method@1271 │ │ -078e6e: 0e00 |0005: return-void │ │ +078ed8: |[078ed8] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +078ee8: 5410 e404 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e4 │ │ +078eec: 7120 7112 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1100:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/menu/MenuBuilder;)V // method@1271 │ │ +078ef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1779 │ │ 0x0005 line=1780 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -138898,52 +138925,52 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -078e70: |[078e70] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ -078e80: 5421 e404 |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e4 │ │ -078e84: 6e10 8c12 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ -078e8a: 0c00 |0005: move-result-object v0 │ │ -078e8c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -078e90: 1301 6c00 |0008: const/16 v1, #int 108 // #6c │ │ -078e94: 7230 ca20 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ -078e9a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -078e9c: 0f01 |000e: return v1 │ │ +078ef4: |[078ef4] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ +078f04: 5421 e404 |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e4 │ │ +078f08: 6e10 8c12 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ +078f0e: 0c00 |0005: move-result-object v0 │ │ +078f10: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +078f14: 1301 6c00 |0008: const/16 v1, #int 108 // #6c │ │ +078f18: 7230 ca20 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ +078f1e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +078f20: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ 0x0006 line=1771 │ │ 0x0008 line=1772 │ │ 0x000d line=1774 │ │ locals : │ │ 0x0006 - 0x000f reg=0 cb Landroid/view/Window$Callback; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; │ │ 0x0000 - 0x000f reg=3 subMenu Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #603 header: │ │ -class_idx : 746 │ │ +Class #604 header: │ │ +class_idx : 747 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 554 │ │ -source_file_idx : 726 │ │ +superclass_idx : 555 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #603 annotations: │ │ +Class #604 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onDestroyActionMode │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #603 - │ │ +Class #604 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;) │ │ @@ -138956,18 +138983,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078ea0: |[078ea0] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;)V │ │ -078eb0: 5b01 e504 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ -078eb4: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ -078eba: 0e00 |0005: return-void │ │ +078f24: |[078f24] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;)V │ │ +078f34: 5b01 e504 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ +078f38: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ +078f3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1715 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; │ │ │ │ @@ -138977,56 +139004,56 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -078ebc: |[078ebc] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1.onAnimationEnd:(Landroid/view/View;)V │ │ -078ecc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -078ece: 5430 e504 |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ -078ed2: 5400 e704 |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078ed6: 5400 0505 |0005: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078eda: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -078ede: 6e20 cc16 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.setVisibility:(I)V // method@16cc │ │ -078ee4: 5430 e504 |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ -078ee8: 5400 e704 |000e: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078eec: 5400 0405 |0010: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -078ef0: 3800 2400 |0012: if-eqz v0, 0036 // +0024 │ │ -078ef4: 5430 e504 |0014: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ -078ef8: 5400 e704 |0016: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078efc: 5400 0405 |0018: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -078f00: 6e10 5322 0000 |001a: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@2253 │ │ -078f06: 5430 e504 |001d: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ -078f0a: 5400 e704 |001f: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078f0e: 5400 0505 |0021: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078f12: 6e10 c016 0000 |0023: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.removeAllViews:()V // method@16c0 │ │ -078f18: 5430 e504 |0026: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ -078f1c: 5400 e704 |0028: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078f20: 5400 0d05 |002a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -078f24: 6e20 b00b 2000 |002c: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -078f2a: 5430 e504 |002f: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ -078f2e: 5400 e704 |0031: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078f32: 5b02 0d05 |0033: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -078f36: 0e00 |0035: return-void │ │ -078f38: 5430 e504 |0036: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ -078f3c: 5400 e704 |0038: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078f40: 5400 0505 |003a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078f44: 6e10 aa16 0000 |003c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@16aa │ │ -078f4a: 0c00 |003f: move-result-object v0 │ │ -078f4c: 2000 3c04 |0040: instance-of v0, v0, Landroid/view/View; // type@043c │ │ -078f50: 3800 dbff |0042: if-eqz v0, 001d // -0025 │ │ -078f54: 5430 e504 |0044: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ -078f58: 5400 e704 |0046: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078f5c: 5400 0505 |0048: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -078f60: 6e10 aa16 0000 |004a: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@16aa │ │ -078f66: 0c00 |004d: move-result-object v0 │ │ -078f68: 1f00 3c04 |004e: check-cast v0, Landroid/view/View; // type@043c │ │ -078f6c: 7110 430a 0000 |0050: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -078f72: 28ca |0053: goto 001d // -0036 │ │ +078f40: |[078f40] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1.onAnimationEnd:(Landroid/view/View;)V │ │ +078f50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +078f52: 5430 e504 |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ +078f56: 5400 e704 |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +078f5a: 5400 0505 |0005: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078f5e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +078f62: 6e20 cc16 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.setVisibility:(I)V // method@16cc │ │ +078f68: 5430 e504 |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ +078f6c: 5400 e704 |000e: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +078f70: 5400 0405 |0010: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +078f74: 3800 2400 |0012: if-eqz v0, 0036 // +0024 │ │ +078f78: 5430 e504 |0014: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ +078f7c: 5400 e704 |0016: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +078f80: 5400 0405 |0018: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +078f84: 6e10 5322 0000 |001a: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@2253 │ │ +078f8a: 5430 e504 |001d: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ +078f8e: 5400 e704 |001f: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +078f92: 5400 0505 |0021: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078f96: 6e10 c016 0000 |0023: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.removeAllViews:()V // method@16c0 │ │ +078f9c: 5430 e504 |0026: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ +078fa0: 5400 e704 |0028: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +078fa4: 5400 0d05 |002a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +078fa8: 6e20 b00b 2000 |002c: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +078fae: 5430 e504 |002f: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ +078fb2: 5400 e704 |0031: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +078fb6: 5b02 0d05 |0033: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +078fba: 0e00 |0035: return-void │ │ +078fbc: 5430 e504 |0036: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ +078fc0: 5400 e704 |0038: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +078fc4: 5400 0505 |003a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078fc8: 6e10 aa16 0000 |003c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@16aa │ │ +078fce: 0c00 |003f: move-result-object v0 │ │ +078fd0: 2000 3d04 |0040: instance-of v0, v0, Landroid/view/View; // type@043d │ │ +078fd4: 3800 dbff |0042: if-eqz v0, 001d // -0025 │ │ +078fd8: 5430 e504 |0044: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@04e5 │ │ +078fdc: 5400 e704 |0046: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +078fe0: 5400 0505 |0048: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +078fe4: 6e10 aa16 0000 |004a: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@16aa │ │ +078fea: 0c00 |004d: move-result-object v0 │ │ +078fec: 1f00 3d04 |004e: check-cast v0, Landroid/view/View; // type@043d │ │ +078ff0: 7110 430a 0000 |0050: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +078ff6: 28ca |0053: goto 001d // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1718 │ │ 0x000c line=1719 │ │ 0x0014 line=1720 │ │ 0x001d line=1724 │ │ 0x0026 line=1725 │ │ @@ -139034,32 +139061,32 @@ │ │ 0x0035 line=1727 │ │ 0x0036 line=1721 │ │ 0x0044 line=1722 │ │ locals : │ │ 0x0000 - 0x0054 reg=3 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1; │ │ 0x0000 - 0x0054 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #604 header: │ │ -class_idx : 788 │ │ +Class #605 header: │ │ +class_idx : 789 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 640 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 641 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #604 annotations: │ │ +Class #605 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/ActionMode; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Callback" │ │ │ │ -Class #604 - │ │ +Class #605 - │ │ Class descriptor : 'Landroid/support/v7/view/ActionMode$Callback;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -139084,32 +139111,32 @@ │ │ │ │ #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 : 640 (ActionMode.java) │ │ + source_file_idx : 641 (ActionMode.java) │ │ │ │ -Class #605 header: │ │ -class_idx : 747 │ │ +Class #606 header: │ │ +class_idx : 748 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #605 annotations: │ │ +Class #606 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="ActionModeCallbackWrapperV7" │ │ │ │ -Class #605 - │ │ +Class #606 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/ActionMode$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -139127,19 +139154,19 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;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 │ │ -078f74: |[078f74] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -078f84: 5b01 e704 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078f88: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -078f8e: 5b02 e604 |0005: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ -078f92: 0e00 |0007: return-void │ │ +078ff8: |[078ff8] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +079008: 5b01 e704 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +07900c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +079012: 5b02 e604 |0005: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ +079016: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1690 │ │ 0x0005 line=1691 │ │ 0x0007 line=1692 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; │ │ @@ -139152,19 +139179,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 │ │ -078f94: |[078f94] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -078fa4: 5410 e604 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ -078fa8: 7230 9613 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1396 │ │ -078fae: 0a00 |0005: move-result v0 │ │ -078fb0: 0f00 |0006: return v0 │ │ +079018: |[079018] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +079028: 5410 e604 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ +07902c: 7230 9613 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1396 │ │ +079032: 0a00 |0005: move-result v0 │ │ +079034: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1703 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -139174,19 +139201,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 │ │ -078fb4: |[078fb4] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -078fc4: 5410 e604 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ -078fc8: 7230 9713 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1397 │ │ -078fce: 0a00 |0005: move-result v0 │ │ -078fd0: 0f00 |0006: return v0 │ │ +079038: |[079038] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +079048: 5410 e604 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ +07904c: 7230 9713 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1397 │ │ +079052: 0a00 |0005: move-result v0 │ │ +079054: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1695 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -139196,58 +139223,58 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -078fd4: |[078fd4] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -078fe4: 5430 e604 |0000: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ -078fe8: 7220 9813 4000 |0002: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1398 │ │ -078fee: 5430 e704 |0005: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078ff2: 5400 0405 |0007: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ -078ff6: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -078ffa: 5430 e704 |000b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -078ffe: 5400 2405 |000d: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ -079002: 6e10 d720 0000 |000f: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ -079008: 0c00 |0012: move-result-object v0 │ │ -07900a: 5431 e704 |0013: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -07900e: 5411 1d05 |0015: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@051d │ │ -079012: 6e20 2020 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ -079018: 5430 e704 |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -07901c: 5400 0505 |001c: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -079020: 3800 2400 |001e: if-eqz v0, 0042 // +0024 │ │ -079024: 5430 e704 |0020: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -079028: 7110 7612 0000 |0022: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1276 │ │ -07902e: 5430 e704 |0025: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -079032: 5431 e704 |0027: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -079036: 5411 0505 |0029: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ -07903a: 7110 270a 0100 |002b: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -079040: 0c01 |002e: move-result-object v1 │ │ -079042: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -079044: 6e20 ab0b 2100 |0030: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ -07904a: 0c01 |0033: move-result-object v1 │ │ -07904c: 5b01 0d05 |0034: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -079050: 5430 e704 |0036: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -079054: 5400 0d05 |0038: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ -079058: 2201 ea02 |003a: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1; // type@02ea │ │ -07905c: 7020 4812 3100 |003c: invoke-direct {v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;)V // method@1248 │ │ -079062: 6e20 b00b 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -079068: 5430 e704 |0042: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -07906c: 5400 0605 |0044: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ -079070: 3800 0d00 |0046: if-eqz v0, 0053 // +000d │ │ -079074: 5430 e704 |0048: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -079078: 5400 0605 |004a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ -07907c: 5431 e704 |004c: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -079080: 5411 0305 |004e: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -079084: 7220 ee11 1000 |0050: invoke-interface {v0, v1}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@11ee │ │ -07908a: 5430 e704 |0053: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ -07908e: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -079090: 5b01 0305 |0056: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ -079094: 0e00 |0058: return-void │ │ +079058: |[079058] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +079068: 5430 e604 |0000: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ +07906c: 7220 9813 4000 |0002: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1398 │ │ +079072: 5430 e704 |0005: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +079076: 5400 0405 |0007: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0504 │ │ +07907a: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +07907e: 5430 e704 |000b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +079082: 5400 2405 |000d: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0524 │ │ +079086: 6e10 d720 0000 |000f: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ +07908c: 0c00 |0012: move-result-object v0 │ │ +07908e: 5431 e704 |0013: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +079092: 5411 1d05 |0015: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@051d │ │ +079096: 6e20 2020 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ +07909c: 5430 e704 |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +0790a0: 5400 0505 |001c: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +0790a4: 3800 2400 |001e: if-eqz v0, 0042 // +0024 │ │ +0790a8: 5430 e704 |0020: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +0790ac: 7110 7612 0000 |0022: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1276 │ │ +0790b2: 5430 e704 |0025: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +0790b6: 5431 e704 |0027: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +0790ba: 5411 0505 |0029: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/widget/ActionBarContextView; // field@0505 │ │ +0790be: 7110 270a 0100 |002b: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +0790c4: 0c01 |002e: move-result-object v1 │ │ +0790c6: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +0790c8: 6e20 ab0b 2100 |0030: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ +0790ce: 0c01 |0033: move-result-object v1 │ │ +0790d0: 5b01 0d05 |0034: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +0790d4: 5430 e704 |0036: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +0790d8: 5400 0d05 |0038: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@050d │ │ +0790dc: 2201 eb02 |003a: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1; // type@02eb │ │ +0790e0: 7020 4812 3100 |003c: invoke-direct {v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;)V // method@1248 │ │ +0790e6: 6e20 b00b 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +0790ec: 5430 e704 |0042: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +0790f0: 5400 0605 |0044: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ +0790f4: 3800 0d00 |0046: if-eqz v0, 0053 // +000d │ │ +0790f8: 5430 e704 |0048: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +0790fc: 5400 0605 |004a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0506 │ │ +079100: 5431 e704 |004c: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +079104: 5411 0305 |004e: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +079108: 7220 ee11 1000 |0050: invoke-interface {v0, v1}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@11ee │ │ +07910e: 5430 e704 |0053: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e7 │ │ +079112: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +079114: 5b01 0305 |0056: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0503 │ │ +079118: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1707 │ │ 0x0005 line=1708 │ │ 0x000b line=1709 │ │ 0x001a line=1712 │ │ 0x0020 line=1713 │ │ @@ -139266,44 +139293,44 @@ │ │ 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 │ │ -079098: |[079098] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -0790a8: 5410 e604 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ -0790ac: 7230 9913 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1399 │ │ -0790b2: 0a00 |0005: move-result v0 │ │ -0790b4: 0f00 |0006: return v0 │ │ +07911c: |[07911c] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +07912c: 5410 e604 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@04e6 │ │ +079130: 7230 9913 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1399 │ │ +079136: 0a00 |0005: move-result v0 │ │ +079138: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1699 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #606 header: │ │ -class_idx : 917 │ │ +Class #607 header: │ │ +class_idx : 918 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1146 │ │ -source_file_idx : 1109 │ │ +superclass_idx : 1147 │ │ +source_file_idx : 1112 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ -Class #606 annotations: │ │ +Class #607 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; } │ │ │ │ -Class #606 - │ │ +Class #607 - │ │ Class descriptor : 'Landroid/support/v7/widget/ContentFrameLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ContentFrameLayout;) │ │ @@ -139344,18 +139371,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0790b8: |[0790b8] android.support.v7.widget.ContentFrameLayout.:(Landroid/content/Context;)V │ │ -0790c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0790ca: 7030 d219 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19d2 │ │ -0790d0: 0e00 |0004: return-void │ │ +07913c: |[07913c] android.support.v7.widget.ContentFrameLayout.:(Landroid/content/Context;)V │ │ +07914c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07914e: 7030 d219 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19d2 │ │ +079154: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -139365,18 +139392,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 │ │ -0790d4: |[0790d4] android.support.v7.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0790e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0790e6: 7040 d319 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19d3 │ │ -0790ec: 0e00 |0004: return-void │ │ +079158: |[079158] android.support.v7.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +079168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07916a: 7040 d319 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19d3 │ │ +079170: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -139387,20 +139414,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0790f0: |[0790f0] android.support.v7.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -079100: 7040 9c21 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@219c │ │ -079106: 2200 6000 |0003: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -07910a: 7010 a901 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -079110: 5b10 4e0c |0008: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ -079114: 0e00 |000a: return-void │ │ +079174: |[079174] android.support.v7.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +079184: 7040 9c21 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@219c │ │ +07918a: 2200 6000 |0003: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +07918e: 7010 a901 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +079194: 5b10 4e0c |0008: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ +079198: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x000a line=63 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ @@ -139414,17 +139441,17 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -079118: |[079118] android.support.v7.widget.ContentFrameLayout.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V │ │ -079128: 6e20 d719 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ContentFrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@19d7 │ │ -07912e: 0e00 |0003: return-void │ │ +07919c: |[07919c] android.support.v7.widget.ContentFrameLayout.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V │ │ +0791ac: 6e20 d719 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ContentFrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@19d7 │ │ +0791b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ContentFrameLayout; │ │ 0x0000 - 0x0004 reg=1 insets Landroid/graphics/Rect; │ │ @@ -139434,22 +139461,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -079130: |[079130] android.support.v7.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ -079140: 5410 4f0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@0c4f │ │ -079144: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -079148: 2200 1004 |0004: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -07914c: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -079152: 5b10 4f0c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@0c4f │ │ -079156: 5410 4f0c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@0c4f │ │ -07915a: 1100 |000d: return-object v0 │ │ +0791b4: |[0791b4] android.support.v7.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ +0791c4: 5410 4f0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@0c4f │ │ +0791c8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0791cc: 2200 1104 |0004: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +0791d0: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +0791d6: 5b10 4f0c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@0c4f │ │ +0791da: 5410 4f0c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@0c4f │ │ +0791de: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000b line=188 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ │ │ @@ -139458,22 +139485,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07915c: |[07915c] android.support.v7.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ -07916c: 5410 500c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@0c50 │ │ -079170: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -079174: 2200 1004 |0004: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -079178: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -07917e: 5b10 500c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@0c50 │ │ -079182: 5410 500c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@0c50 │ │ -079186: 1100 |000d: return-object v0 │ │ +0791e0: |[0791e0] android.support.v7.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ +0791f0: 5410 500c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@0c50 │ │ +0791f4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0791f8: 2200 1104 |0004: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +0791fc: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +079202: 5b10 500c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@0c50 │ │ +079206: 5410 500c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@0c50 │ │ +07920a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x000b line=193 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ │ │ @@ -139482,22 +139509,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -079188: |[079188] android.support.v7.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ -079198: 5410 510c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@0c51 │ │ -07919c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0791a0: 2200 1004 |0004: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -0791a4: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -0791aa: 5b10 510c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@0c51 │ │ -0791ae: 5410 510c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@0c51 │ │ -0791b2: 1100 |000d: return-object v0 │ │ +07920c: |[07920c] android.support.v7.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ +07921c: 5410 510c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@0c51 │ │ +079220: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +079224: 2200 1104 |0004: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +079228: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +07922e: 5b10 510c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@0c51 │ │ +079232: 5410 510c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@0c51 │ │ +079236: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x000b line=178 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ │ │ @@ -139506,22 +139533,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0791b4: |[0791b4] android.support.v7.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ -0791c4: 5410 520c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@0c52 │ │ -0791c8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0791cc: 2200 1004 |0004: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -0791d0: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -0791d6: 5b10 520c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@0c52 │ │ -0791da: 5410 520c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@0c52 │ │ -0791de: 1100 |000d: return-object v0 │ │ +079238: |[079238] android.support.v7.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ +079248: 5410 520c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@0c52 │ │ +07924c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +079250: 2200 1104 |0004: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +079254: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +07925a: 5b10 520c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@0c52 │ │ +07925e: 5410 520c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@0c52 │ │ +079262: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000b line=183 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ │ │ @@ -139530,22 +139557,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0791e0: |[0791e0] android.support.v7.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ -0791f0: 5410 530c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@0c53 │ │ -0791f4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0791f8: 2200 1004 |0004: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -0791fc: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -079202: 5b10 530c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@0c53 │ │ -079206: 5410 530c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@0c53 │ │ -07920a: 1100 |000d: return-object v0 │ │ +079264: |[079264] android.support.v7.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ +079274: 5410 530c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@0c53 │ │ +079278: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07927c: 2200 1104 |0004: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +079280: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +079286: 5b10 530c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@0c53 │ │ +07928a: 5410 530c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@0c53 │ │ +07928e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x000b line=168 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ │ │ @@ -139554,22 +139581,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07920c: |[07920c] android.support.v7.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ -07921c: 5410 540c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@0c54 │ │ -079220: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -079224: 2200 1004 |0004: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -079228: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -07922e: 5b10 540c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@0c54 │ │ -079232: 5410 540c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@0c54 │ │ -079236: 1100 |000d: return-object v0 │ │ +079290: |[079290] android.support.v7.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ +0792a0: 5410 540c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@0c54 │ │ +0792a4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0792a8: 2200 1104 |0004: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +0792ac: 7010 241f 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +0792b2: 5b10 540c |0009: iput-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@0c54 │ │ +0792b6: 5410 540c |000b: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@0c54 │ │ +0792ba: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x000b line=173 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ │ │ @@ -139578,21 +139605,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -079238: |[079238] android.support.v7.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ -079248: 6f10 ad21 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@21ad │ │ -07924e: 5410 4d0c |0003: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ -079252: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -079256: 5410 4d0c |0007: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ -07925a: 7210 cf19 0000 |0009: invoke-interface {v0}, Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;.onAttachedFromWindow:()V // method@19cf │ │ -079260: 0e00 |000c: return-void │ │ +0792bc: |[0792bc] android.support.v7.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ +0792cc: 6f10 ad21 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@21ad │ │ +0792d2: 5410 4d0c |0003: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ +0792d6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0792da: 5410 4d0c |0007: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ +0792de: 7210 cf19 0000 |0009: invoke-interface {v0}, Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;.onAttachedFromWindow:()V // method@19cf │ │ +0792e4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0007 line=200 │ │ 0x000c line=202 │ │ locals : │ │ @@ -139603,21 +139630,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -079264: |[079264] android.support.v7.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ -079274: 6f10 ae21 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@21ae │ │ -07927a: 5410 4d0c |0003: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ -07927e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -079282: 5410 4d0c |0007: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ -079286: 7210 d019 0000 |0009: invoke-interface {v0}, Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;.onDetachedFromWindow:()V // method@19d0 │ │ -07928c: 0e00 |000c: return-void │ │ +0792e8: |[0792e8] android.support.v7.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ +0792f8: 6f10 ae21 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@21ae │ │ +0792fe: 5410 4d0c |0003: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ +079302: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +079306: 5410 4d0c |0007: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ +07930a: 7210 d019 0000 |0009: invoke-interface {v0}, Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;.onDetachedFromWindow:()V // method@19d0 │ │ +079310: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ 0x0007 line=208 │ │ 0x000c line=210 │ │ locals : │ │ @@ -139628,256 +139655,256 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 462 16-bit code units │ │ -079290: |[079290] android.support.v7.widget.ContentFrameLayout.onMeasure:(II)V │ │ -0792a0: 7401 d819 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v7/widget/ContentFrameLayout;.getContext:()Landroid/content/Context; // method@19d8 │ │ -0792a6: 0c11 |0003: move-result-object v17 │ │ -0792a8: 7401 a600 1100 |0004: invoke-virtual/range {v17}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0792ae: 0c11 |0007: move-result-object v17 │ │ -0792b0: 7401 0901 1100 |0008: invoke-virtual/range {v17}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0792b6: 0c08 |000b: move-result-object v8 │ │ -0792b8: 5280 1f0e |000c: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -0792bc: 0211 0000 |000e: move/from16 v17, v0 │ │ -0792c0: 5280 1e0e |0010: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0e1e │ │ -0792c4: 0212 0000 |0012: move/from16 v18, v0 │ │ -0792c8: 0200 1100 |0014: move/from16 v0, v17 │ │ -0792cc: 0201 1200 |0016: move/from16 v1, v18 │ │ -0792d0: 3510 2001 |0018: if-ge v0, v1, 0138 // +0120 │ │ -0792d4: 1216 |001a: const/4 v6, #int 1 // #1 │ │ -0792d6: 7701 bd1f 1400 |001b: invoke-static/range {v20}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -0792dc: 0a0f |001e: move-result v15 │ │ -0792de: 7701 bd1f 1500 |001f: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -0792e4: 0a04 |0022: move-result v4 │ │ -0792e6: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0792e8: 1511 0080 |0024: const/high16 v17, #int -2147483648 // #8000 │ │ -0792ec: 0200 1100 |0026: move/from16 v0, v17 │ │ -0792f0: 330f 5300 |0028: if-ne v15, v0, 007b // +0053 │ │ -0792f4: 3806 1101 |002a: if-eqz v6, 013b // +0111 │ │ -0792f8: 0800 1300 |002c: move-object/from16 v0, v19 │ │ -0792fc: 540c 520c |002e: iget-object v12, v0, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@0c52 │ │ -079300: 380c 4b00 |0030: if-eqz v12, 007b // +004b │ │ -079304: 52c0 220e |0032: iget v0, v12, Landroid/util/TypedValue;.type:I // field@0e22 │ │ -079308: 0211 0000 |0034: move/from16 v17, v0 │ │ -07930c: 3811 4500 |0036: if-eqz v17, 007b // +0045 │ │ -079310: 120d |0038: const/4 v13, #int 0 // #0 │ │ -079312: 52c0 220e |0039: iget v0, v12, Landroid/util/TypedValue;.type:I // field@0e22 │ │ -079316: 0211 0000 |003b: move/from16 v17, v0 │ │ -07931a: 1312 0500 |003d: const/16 v18, #int 5 // #5 │ │ -07931e: 0200 1100 |003f: move/from16 v0, v17 │ │ -079322: 0201 1200 |0041: move/from16 v1, v18 │ │ -079326: 3310 fe00 |0043: if-ne v0, v1, 0141 // +00fe │ │ -07932a: 6e20 261f 8c00 |0045: invoke-virtual {v12, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1f26 │ │ -079330: 0a11 |0048: move-result v17 │ │ -079332: 0200 1100 |0049: move/from16 v0, v17 │ │ -079336: 870d |004b: float-to-int v13, v0 │ │ -079338: 3d0d 2f00 |004c: if-lez v13, 007b // +002f │ │ -07933c: 0800 1300 |004e: move-object/from16 v0, v19 │ │ -079340: 5400 4e0c |0050: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ -079344: 0811 0000 |0052: move-object/from16 v17, v0 │ │ -079348: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -07934c: 5200 2c00 |0056: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ -079350: 0211 0000 |0058: move/from16 v17, v0 │ │ -079354: 0800 1300 |005a: move-object/from16 v0, v19 │ │ -079358: 5400 4e0c |005c: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ -07935c: 0812 0000 |005e: move-object/from16 v18, v0 │ │ -079360: 0800 1200 |0060: move-object/from16 v0, v18 │ │ -079364: 5200 2d00 |0062: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ -079368: 0212 0000 |0064: move/from16 v18, v0 │ │ -07936c: 9011 1112 |0066: add-int v17, v17, v18 │ │ -079370: 910d 0d11 |0068: sub-int v13, v13, v17 │ │ -079374: 7701 be1f 1400 |006a: invoke-static/range {v20}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -07937a: 0a10 |006d: move-result v16 │ │ -07937c: 0200 1000 |006e: move/from16 v0, v16 │ │ -079380: 7120 af27 0d00 |0070: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -079386: 0a11 |0073: move-result v17 │ │ -079388: 1512 0040 |0074: const/high16 v18, #int 1073741824 // #4000 │ │ -07938c: 7702 bf1f 1100 |0076: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -079392: 0a14 |0079: move-result v20 │ │ -079394: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -079396: 1511 0080 |007b: const/high16 v17, #int -2147483648 // #8000 │ │ -07939a: 0200 1100 |007d: move/from16 v0, v17 │ │ -07939e: 3304 5000 |007f: if-ne v4, v0, 00cf // +0050 │ │ -0793a2: 3806 eb00 |0081: if-eqz v6, 016c // +00eb │ │ -0793a6: 0800 1300 |0083: move-object/from16 v0, v19 │ │ -0793aa: 540b 4f0c |0085: iget-object v11, v0, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@0c4f │ │ -0793ae: 380b 4800 |0087: if-eqz v11, 00cf // +0048 │ │ -0793b2: 52b0 220e |0089: iget v0, v11, Landroid/util/TypedValue;.type:I // field@0e22 │ │ -0793b6: 0211 0000 |008b: move/from16 v17, v0 │ │ -0793ba: 3811 4200 |008d: if-eqz v17, 00cf // +0042 │ │ -0793be: 1203 |008f: const/4 v3, #int 0 // #0 │ │ -0793c0: 52b0 220e |0090: iget v0, v11, Landroid/util/TypedValue;.type:I // field@0e22 │ │ -0793c4: 0211 0000 |0092: move/from16 v17, v0 │ │ -0793c8: 1312 0500 |0094: const/16 v18, #int 5 // #5 │ │ -0793cc: 0200 1100 |0096: move/from16 v0, v17 │ │ -0793d0: 0201 1200 |0098: move/from16 v1, v18 │ │ -0793d4: 3310 d800 |009a: if-ne v0, v1, 0172 // +00d8 │ │ -0793d8: 6e20 261f 8b00 |009c: invoke-virtual {v11, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1f26 │ │ -0793de: 0a11 |009f: move-result v17 │ │ -0793e0: 0200 1100 |00a0: move/from16 v0, v17 │ │ -0793e4: 8703 |00a2: float-to-int v3, v0 │ │ -0793e6: 3d03 2c00 |00a3: if-lez v3, 00cf // +002c │ │ -0793ea: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ -0793ee: 5400 4e0c |00a7: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ -0793f2: 0811 0000 |00a9: move-object/from16 v17, v0 │ │ -0793f6: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ -0793fa: 5200 2e00 |00ad: iget v0, v0, Landroid/graphics/Rect;.top:I // field@002e │ │ -0793fe: 0211 0000 |00af: move/from16 v17, v0 │ │ -079402: 0800 1300 |00b1: move-object/from16 v0, v19 │ │ -079406: 5400 4e0c |00b3: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ -07940a: 0812 0000 |00b5: move-object/from16 v18, v0 │ │ -07940e: 0800 1200 |00b7: move-object/from16 v0, v18 │ │ -079412: 5200 2b00 |00b9: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -079416: 0212 0000 |00bb: move/from16 v18, v0 │ │ -07941a: 9011 1112 |00bd: add-int v17, v17, v18 │ │ -07941e: 9103 0311 |00bf: sub-int v3, v3, v17 │ │ -079422: 7701 be1f 1500 |00c1: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -079428: 0a05 |00c4: move-result v5 │ │ -07942a: 7120 af27 5300 |00c5: invoke-static {v3, v5}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -079430: 0a11 |00c8: move-result v17 │ │ -079432: 1512 0040 |00c9: const/high16 v18, #int 1073741824 // #4000 │ │ -079436: 7702 bf1f 1100 |00cb: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -07943c: 0a15 |00ce: move-result v21 │ │ -07943e: 7503 b221 1300 |00cf: invoke-super/range {v19, v20, v21}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@21b2 │ │ -079444: 7401 df19 1300 |00d2: invoke-virtual/range {v19}, Landroid/support/v7/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@19df │ │ -07944a: 0a0e |00d5: move-result v14 │ │ -07944c: 1207 |00d6: const/4 v7, #int 0 // #0 │ │ -07944e: 1511 0040 |00d7: const/high16 v17, #int 1073741824 // #4000 │ │ -079452: 0200 1100 |00d9: move/from16 v0, v17 │ │ -079456: 7120 bf1f 0e00 |00db: invoke-static {v14, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -07945c: 0a14 |00de: move-result v20 │ │ -07945e: 3902 5300 |00df: if-nez v2, 0132 // +0053 │ │ -079462: 1511 0080 |00e1: const/high16 v17, #int -2147483648 // #8000 │ │ -079466: 0200 1100 |00e3: move/from16 v0, v17 │ │ -07946a: 330f 4d00 |00e5: if-ne v15, v0, 0132 // +004d │ │ -07946e: 3806 b600 |00e7: if-eqz v6, 019d // +00b6 │ │ -079472: 0800 1300 |00e9: move-object/from16 v0, v19 │ │ -079476: 540a 540c |00eb: iget-object v10, v0, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@0c54 │ │ -07947a: 380a 4500 |00ed: if-eqz v10, 0132 // +0045 │ │ -07947e: 52a0 220e |00ef: iget v0, v10, Landroid/util/TypedValue;.type:I // field@0e22 │ │ -079482: 0211 0000 |00f1: move/from16 v17, v0 │ │ -079486: 3811 3f00 |00f3: if-eqz v17, 0132 // +003f │ │ -07948a: 1209 |00f5: const/4 v9, #int 0 // #0 │ │ -07948c: 52a0 220e |00f6: iget v0, v10, Landroid/util/TypedValue;.type:I // field@0e22 │ │ -079490: 0211 0000 |00f8: move/from16 v17, v0 │ │ -079494: 1312 0500 |00fa: const/16 v18, #int 5 // #5 │ │ -079498: 0200 1100 |00fc: move/from16 v0, v17 │ │ -07949c: 0201 1200 |00fe: move/from16 v1, v18 │ │ -0794a0: 3310 a300 |0100: if-ne v0, v1, 01a3 // +00a3 │ │ -0794a4: 6e20 261f 8a00 |0102: invoke-virtual {v10, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1f26 │ │ -0794aa: 0a11 |0105: move-result v17 │ │ -0794ac: 0200 1100 |0106: move/from16 v0, v17 │ │ -0794b0: 8709 |0108: float-to-int v9, v0 │ │ -0794b2: 3d09 1e00 |0109: if-lez v9, 0127 // +001e │ │ -0794b6: 0800 1300 |010b: move-object/from16 v0, v19 │ │ -0794ba: 5400 4e0c |010d: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ -0794be: 0811 0000 |010f: move-object/from16 v17, v0 │ │ -0794c2: 0800 1100 |0111: move-object/from16 v0, v17 │ │ -0794c6: 5200 2c00 |0113: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ -0794ca: 0211 0000 |0115: move/from16 v17, v0 │ │ -0794ce: 0800 1300 |0117: move-object/from16 v0, v19 │ │ -0794d2: 5400 4e0c |0119: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ -0794d6: 0812 0000 |011b: move-object/from16 v18, v0 │ │ -0794da: 0800 1200 |011d: move-object/from16 v0, v18 │ │ -0794de: 5200 2d00 |011f: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ -0794e2: 0212 0000 |0121: move/from16 v18, v0 │ │ -0794e6: 9011 1112 |0123: add-int v17, v17, v18 │ │ -0794ea: 9109 0911 |0125: sub-int v9, v9, v17 │ │ -0794ee: 359e 0b00 |0127: if-ge v14, v9, 0132 // +000b │ │ -0794f2: 1511 0040 |0129: const/high16 v17, #int 1073741824 // #4000 │ │ -0794f6: 0200 1100 |012b: move/from16 v0, v17 │ │ -0794fa: 7120 bf1f 0900 |012d: invoke-static {v9, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -079500: 0a14 |0130: move-result v20 │ │ -079502: 1217 |0131: const/4 v7, #int 1 // #1 │ │ -079504: 3807 0500 |0132: if-eqz v7, 0137 // +0005 │ │ -079508: 7503 b221 1300 |0134: invoke-super/range {v19, v20, v21}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@21b2 │ │ -07950e: 0e00 |0137: return-void │ │ -079510: 1206 |0138: const/4 v6, #int 0 // #0 │ │ -079512: 2900 e2fe |0139: goto/16 001b // -011e │ │ -079516: 0800 1300 |013b: move-object/from16 v0, v19 │ │ -07951a: 540c 510c |013d: iget-object v12, v0, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@0c51 │ │ -07951e: 2900 f1fe |013f: goto/16 0030 // -010f │ │ -079522: 52c0 220e |0141: iget v0, v12, Landroid/util/TypedValue;.type:I // field@0e22 │ │ -079526: 0211 0000 |0143: move/from16 v17, v0 │ │ -07952a: 1312 0600 |0145: const/16 v18, #int 6 // #6 │ │ -07952e: 0200 1100 |0147: move/from16 v0, v17 │ │ -079532: 0201 1200 |0149: move/from16 v1, v18 │ │ -079536: 3310 01ff |014b: if-ne v0, v1, 004c // -00ff │ │ -07953a: 5280 1f0e |014d: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -07953e: 0211 0000 |014f: move/from16 v17, v0 │ │ -079542: 0200 1100 |0151: move/from16 v0, v17 │ │ -079546: 8200 |0153: int-to-float v0, v0 │ │ -079548: 0211 0000 |0154: move/from16 v17, v0 │ │ -07954c: 5280 1f0e |0156: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -079550: 0212 0000 |0158: move/from16 v18, v0 │ │ -079554: 0200 1200 |015a: move/from16 v0, v18 │ │ -079558: 8200 |015c: int-to-float v0, v0 │ │ -07955a: 0212 0000 |015d: move/from16 v18, v0 │ │ -07955e: 0200 1100 |015f: move/from16 v0, v17 │ │ -079562: 0201 1200 |0161: move/from16 v1, v18 │ │ -079566: 6e30 281f 0c01 |0163: invoke-virtual {v12, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1f28 │ │ -07956c: 0a11 |0166: move-result v17 │ │ -07956e: 0200 1100 |0167: move/from16 v0, v17 │ │ -079572: 870d |0169: float-to-int v13, v0 │ │ -079574: 2900 e2fe |016a: goto/16 004c // -011e │ │ -079578: 0800 1300 |016c: move-object/from16 v0, v19 │ │ -07957c: 540b 500c |016e: iget-object v11, v0, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@0c50 │ │ -079580: 2900 17ff |0170: goto/16 0087 // -00e9 │ │ -079584: 52b0 220e |0172: iget v0, v11, Landroid/util/TypedValue;.type:I // field@0e22 │ │ -079588: 0211 0000 |0174: move/from16 v17, v0 │ │ -07958c: 1312 0600 |0176: const/16 v18, #int 6 // #6 │ │ -079590: 0200 1100 |0178: move/from16 v0, v17 │ │ -079594: 0201 1200 |017a: move/from16 v1, v18 │ │ -079598: 3310 27ff |017c: if-ne v0, v1, 00a3 // -00d9 │ │ -07959c: 5280 1e0e |017e: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0e1e │ │ -0795a0: 0211 0000 |0180: move/from16 v17, v0 │ │ -0795a4: 0200 1100 |0182: move/from16 v0, v17 │ │ -0795a8: 8200 |0184: int-to-float v0, v0 │ │ -0795aa: 0211 0000 |0185: move/from16 v17, v0 │ │ -0795ae: 5280 1e0e |0187: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0e1e │ │ -0795b2: 0212 0000 |0189: move/from16 v18, v0 │ │ -0795b6: 0200 1200 |018b: move/from16 v0, v18 │ │ -0795ba: 8200 |018d: int-to-float v0, v0 │ │ -0795bc: 0212 0000 |018e: move/from16 v18, v0 │ │ -0795c0: 0200 1100 |0190: move/from16 v0, v17 │ │ -0795c4: 0201 1200 |0192: move/from16 v1, v18 │ │ -0795c8: 6e30 281f 0b01 |0194: invoke-virtual {v11, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1f28 │ │ -0795ce: 0a11 |0197: move-result v17 │ │ -0795d0: 0200 1100 |0198: move/from16 v0, v17 │ │ -0795d4: 8703 |019a: float-to-int v3, v0 │ │ -0795d6: 2900 08ff |019b: goto/16 00a3 // -00f8 │ │ -0795da: 0800 1300 |019d: move-object/from16 v0, v19 │ │ -0795de: 540a 530c |019f: iget-object v10, v0, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@0c53 │ │ -0795e2: 2900 4cff |01a1: goto/16 00ed // -00b4 │ │ -0795e6: 52a0 220e |01a3: iget v0, v10, Landroid/util/TypedValue;.type:I // field@0e22 │ │ -0795ea: 0211 0000 |01a5: move/from16 v17, v0 │ │ -0795ee: 1312 0600 |01a7: const/16 v18, #int 6 // #6 │ │ -0795f2: 0200 1100 |01a9: move/from16 v0, v17 │ │ -0795f6: 0201 1200 |01ab: move/from16 v1, v18 │ │ -0795fa: 3310 5cff |01ad: if-ne v0, v1, 0109 // -00a4 │ │ -0795fe: 5280 1f0e |01af: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -079602: 0211 0000 |01b1: move/from16 v17, v0 │ │ -079606: 0200 1100 |01b3: move/from16 v0, v17 │ │ -07960a: 8200 |01b5: int-to-float v0, v0 │ │ -07960c: 0211 0000 |01b6: move/from16 v17, v0 │ │ -079610: 5280 1f0e |01b8: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -079614: 0212 0000 |01ba: move/from16 v18, v0 │ │ -079618: 0200 1200 |01bc: move/from16 v0, v18 │ │ -07961c: 8200 |01be: int-to-float v0, v0 │ │ -07961e: 0212 0000 |01bf: move/from16 v18, v0 │ │ -079622: 0200 1100 |01c1: move/from16 v0, v17 │ │ -079626: 0201 1200 |01c3: move/from16 v1, v18 │ │ -07962a: 6e30 281f 0a01 |01c5: invoke-virtual {v10, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1f28 │ │ -079630: 0a11 |01c8: move-result v17 │ │ -079632: 0200 1100 |01c9: move/from16 v0, v17 │ │ -079636: 8709 |01cb: float-to-int v9, v0 │ │ -079638: 2900 3dff |01cc: goto/16 0109 // -00c3 │ │ +079314: |[079314] android.support.v7.widget.ContentFrameLayout.onMeasure:(II)V │ │ +079324: 7401 d819 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v7/widget/ContentFrameLayout;.getContext:()Landroid/content/Context; // method@19d8 │ │ +07932a: 0c11 |0003: move-result-object v17 │ │ +07932c: 7401 a600 1100 |0004: invoke-virtual/range {v17}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +079332: 0c11 |0007: move-result-object v17 │ │ +079334: 7401 0901 1100 |0008: invoke-virtual/range {v17}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +07933a: 0c08 |000b: move-result-object v8 │ │ +07933c: 5280 1f0e |000c: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +079340: 0211 0000 |000e: move/from16 v17, v0 │ │ +079344: 5280 1e0e |0010: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0e1e │ │ +079348: 0212 0000 |0012: move/from16 v18, v0 │ │ +07934c: 0200 1100 |0014: move/from16 v0, v17 │ │ +079350: 0201 1200 |0016: move/from16 v1, v18 │ │ +079354: 3510 2001 |0018: if-ge v0, v1, 0138 // +0120 │ │ +079358: 1216 |001a: const/4 v6, #int 1 // #1 │ │ +07935a: 7701 bd1f 1400 |001b: invoke-static/range {v20}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +079360: 0a0f |001e: move-result v15 │ │ +079362: 7701 bd1f 1500 |001f: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +079368: 0a04 |0022: move-result v4 │ │ +07936a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +07936c: 1511 0080 |0024: const/high16 v17, #int -2147483648 // #8000 │ │ +079370: 0200 1100 |0026: move/from16 v0, v17 │ │ +079374: 330f 5300 |0028: if-ne v15, v0, 007b // +0053 │ │ +079378: 3806 1101 |002a: if-eqz v6, 013b // +0111 │ │ +07937c: 0800 1300 |002c: move-object/from16 v0, v19 │ │ +079380: 540c 520c |002e: iget-object v12, v0, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@0c52 │ │ +079384: 380c 4b00 |0030: if-eqz v12, 007b // +004b │ │ +079388: 52c0 220e |0032: iget v0, v12, Landroid/util/TypedValue;.type:I // field@0e22 │ │ +07938c: 0211 0000 |0034: move/from16 v17, v0 │ │ +079390: 3811 4500 |0036: if-eqz v17, 007b // +0045 │ │ +079394: 120d |0038: const/4 v13, #int 0 // #0 │ │ +079396: 52c0 220e |0039: iget v0, v12, Landroid/util/TypedValue;.type:I // field@0e22 │ │ +07939a: 0211 0000 |003b: move/from16 v17, v0 │ │ +07939e: 1312 0500 |003d: const/16 v18, #int 5 // #5 │ │ +0793a2: 0200 1100 |003f: move/from16 v0, v17 │ │ +0793a6: 0201 1200 |0041: move/from16 v1, v18 │ │ +0793aa: 3310 fe00 |0043: if-ne v0, v1, 0141 // +00fe │ │ +0793ae: 6e20 261f 8c00 |0045: invoke-virtual {v12, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1f26 │ │ +0793b4: 0a11 |0048: move-result v17 │ │ +0793b6: 0200 1100 |0049: move/from16 v0, v17 │ │ +0793ba: 870d |004b: float-to-int v13, v0 │ │ +0793bc: 3d0d 2f00 |004c: if-lez v13, 007b // +002f │ │ +0793c0: 0800 1300 |004e: move-object/from16 v0, v19 │ │ +0793c4: 5400 4e0c |0050: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ +0793c8: 0811 0000 |0052: move-object/from16 v17, v0 │ │ +0793cc: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +0793d0: 5200 2c00 |0056: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ +0793d4: 0211 0000 |0058: move/from16 v17, v0 │ │ +0793d8: 0800 1300 |005a: move-object/from16 v0, v19 │ │ +0793dc: 5400 4e0c |005c: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ +0793e0: 0812 0000 |005e: move-object/from16 v18, v0 │ │ +0793e4: 0800 1200 |0060: move-object/from16 v0, v18 │ │ +0793e8: 5200 2d00 |0062: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ +0793ec: 0212 0000 |0064: move/from16 v18, v0 │ │ +0793f0: 9011 1112 |0066: add-int v17, v17, v18 │ │ +0793f4: 910d 0d11 |0068: sub-int v13, v13, v17 │ │ +0793f8: 7701 be1f 1400 |006a: invoke-static/range {v20}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +0793fe: 0a10 |006d: move-result v16 │ │ +079400: 0200 1000 |006e: move/from16 v0, v16 │ │ +079404: 7120 af27 0d00 |0070: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +07940a: 0a11 |0073: move-result v17 │ │ +07940c: 1512 0040 |0074: const/high16 v18, #int 1073741824 // #4000 │ │ +079410: 7702 bf1f 1100 |0076: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +079416: 0a14 |0079: move-result v20 │ │ +079418: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +07941a: 1511 0080 |007b: const/high16 v17, #int -2147483648 // #8000 │ │ +07941e: 0200 1100 |007d: move/from16 v0, v17 │ │ +079422: 3304 5000 |007f: if-ne v4, v0, 00cf // +0050 │ │ +079426: 3806 eb00 |0081: if-eqz v6, 016c // +00eb │ │ +07942a: 0800 1300 |0083: move-object/from16 v0, v19 │ │ +07942e: 540b 4f0c |0085: iget-object v11, v0, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@0c4f │ │ +079432: 380b 4800 |0087: if-eqz v11, 00cf // +0048 │ │ +079436: 52b0 220e |0089: iget v0, v11, Landroid/util/TypedValue;.type:I // field@0e22 │ │ +07943a: 0211 0000 |008b: move/from16 v17, v0 │ │ +07943e: 3811 4200 |008d: if-eqz v17, 00cf // +0042 │ │ +079442: 1203 |008f: const/4 v3, #int 0 // #0 │ │ +079444: 52b0 220e |0090: iget v0, v11, Landroid/util/TypedValue;.type:I // field@0e22 │ │ +079448: 0211 0000 |0092: move/from16 v17, v0 │ │ +07944c: 1312 0500 |0094: const/16 v18, #int 5 // #5 │ │ +079450: 0200 1100 |0096: move/from16 v0, v17 │ │ +079454: 0201 1200 |0098: move/from16 v1, v18 │ │ +079458: 3310 d800 |009a: if-ne v0, v1, 0172 // +00d8 │ │ +07945c: 6e20 261f 8b00 |009c: invoke-virtual {v11, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1f26 │ │ +079462: 0a11 |009f: move-result v17 │ │ +079464: 0200 1100 |00a0: move/from16 v0, v17 │ │ +079468: 8703 |00a2: float-to-int v3, v0 │ │ +07946a: 3d03 2c00 |00a3: if-lez v3, 00cf // +002c │ │ +07946e: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ +079472: 5400 4e0c |00a7: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ +079476: 0811 0000 |00a9: move-object/from16 v17, v0 │ │ +07947a: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ +07947e: 5200 2e00 |00ad: iget v0, v0, Landroid/graphics/Rect;.top:I // field@002e │ │ +079482: 0211 0000 |00af: move/from16 v17, v0 │ │ +079486: 0800 1300 |00b1: move-object/from16 v0, v19 │ │ +07948a: 5400 4e0c |00b3: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ +07948e: 0812 0000 |00b5: move-object/from16 v18, v0 │ │ +079492: 0800 1200 |00b7: move-object/from16 v0, v18 │ │ +079496: 5200 2b00 |00b9: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +07949a: 0212 0000 |00bb: move/from16 v18, v0 │ │ +07949e: 9011 1112 |00bd: add-int v17, v17, v18 │ │ +0794a2: 9103 0311 |00bf: sub-int v3, v3, v17 │ │ +0794a6: 7701 be1f 1500 |00c1: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +0794ac: 0a05 |00c4: move-result v5 │ │ +0794ae: 7120 af27 5300 |00c5: invoke-static {v3, v5}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +0794b4: 0a11 |00c8: move-result v17 │ │ +0794b6: 1512 0040 |00c9: const/high16 v18, #int 1073741824 // #4000 │ │ +0794ba: 7702 bf1f 1100 |00cb: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +0794c0: 0a15 |00ce: move-result v21 │ │ +0794c2: 7503 b221 1300 |00cf: invoke-super/range {v19, v20, v21}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@21b2 │ │ +0794c8: 7401 df19 1300 |00d2: invoke-virtual/range {v19}, Landroid/support/v7/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@19df │ │ +0794ce: 0a0e |00d5: move-result v14 │ │ +0794d0: 1207 |00d6: const/4 v7, #int 0 // #0 │ │ +0794d2: 1511 0040 |00d7: const/high16 v17, #int 1073741824 // #4000 │ │ +0794d6: 0200 1100 |00d9: move/from16 v0, v17 │ │ +0794da: 7120 bf1f 0e00 |00db: invoke-static {v14, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +0794e0: 0a14 |00de: move-result v20 │ │ +0794e2: 3902 5300 |00df: if-nez v2, 0132 // +0053 │ │ +0794e6: 1511 0080 |00e1: const/high16 v17, #int -2147483648 // #8000 │ │ +0794ea: 0200 1100 |00e3: move/from16 v0, v17 │ │ +0794ee: 330f 4d00 |00e5: if-ne v15, v0, 0132 // +004d │ │ +0794f2: 3806 b600 |00e7: if-eqz v6, 019d // +00b6 │ │ +0794f6: 0800 1300 |00e9: move-object/from16 v0, v19 │ │ +0794fa: 540a 540c |00eb: iget-object v10, v0, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@0c54 │ │ +0794fe: 380a 4500 |00ed: if-eqz v10, 0132 // +0045 │ │ +079502: 52a0 220e |00ef: iget v0, v10, Landroid/util/TypedValue;.type:I // field@0e22 │ │ +079506: 0211 0000 |00f1: move/from16 v17, v0 │ │ +07950a: 3811 3f00 |00f3: if-eqz v17, 0132 // +003f │ │ +07950e: 1209 |00f5: const/4 v9, #int 0 // #0 │ │ +079510: 52a0 220e |00f6: iget v0, v10, Landroid/util/TypedValue;.type:I // field@0e22 │ │ +079514: 0211 0000 |00f8: move/from16 v17, v0 │ │ +079518: 1312 0500 |00fa: const/16 v18, #int 5 // #5 │ │ +07951c: 0200 1100 |00fc: move/from16 v0, v17 │ │ +079520: 0201 1200 |00fe: move/from16 v1, v18 │ │ +079524: 3310 a300 |0100: if-ne v0, v1, 01a3 // +00a3 │ │ +079528: 6e20 261f 8a00 |0102: invoke-virtual {v10, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1f26 │ │ +07952e: 0a11 |0105: move-result v17 │ │ +079530: 0200 1100 |0106: move/from16 v0, v17 │ │ +079534: 8709 |0108: float-to-int v9, v0 │ │ +079536: 3d09 1e00 |0109: if-lez v9, 0127 // +001e │ │ +07953a: 0800 1300 |010b: move-object/from16 v0, v19 │ │ +07953e: 5400 4e0c |010d: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ +079542: 0811 0000 |010f: move-object/from16 v17, v0 │ │ +079546: 0800 1100 |0111: move-object/from16 v0, v17 │ │ +07954a: 5200 2c00 |0113: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ +07954e: 0211 0000 |0115: move/from16 v17, v0 │ │ +079552: 0800 1300 |0117: move-object/from16 v0, v19 │ │ +079556: 5400 4e0c |0119: iget-object v0, v0, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ +07955a: 0812 0000 |011b: move-object/from16 v18, v0 │ │ +07955e: 0800 1200 |011d: move-object/from16 v0, v18 │ │ +079562: 5200 2d00 |011f: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ +079566: 0212 0000 |0121: move/from16 v18, v0 │ │ +07956a: 9011 1112 |0123: add-int v17, v17, v18 │ │ +07956e: 9109 0911 |0125: sub-int v9, v9, v17 │ │ +079572: 359e 0b00 |0127: if-ge v14, v9, 0132 // +000b │ │ +079576: 1511 0040 |0129: const/high16 v17, #int 1073741824 // #4000 │ │ +07957a: 0200 1100 |012b: move/from16 v0, v17 │ │ +07957e: 7120 bf1f 0900 |012d: invoke-static {v9, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +079584: 0a14 |0130: move-result v20 │ │ +079586: 1217 |0131: const/4 v7, #int 1 // #1 │ │ +079588: 3807 0500 |0132: if-eqz v7, 0137 // +0005 │ │ +07958c: 7503 b221 1300 |0134: invoke-super/range {v19, v20, v21}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@21b2 │ │ +079592: 0e00 |0137: return-void │ │ +079594: 1206 |0138: const/4 v6, #int 0 // #0 │ │ +079596: 2900 e2fe |0139: goto/16 001b // -011e │ │ +07959a: 0800 1300 |013b: move-object/from16 v0, v19 │ │ +07959e: 540c 510c |013d: iget-object v12, v0, Landroid/support/v7/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@0c51 │ │ +0795a2: 2900 f1fe |013f: goto/16 0030 // -010f │ │ +0795a6: 52c0 220e |0141: iget v0, v12, Landroid/util/TypedValue;.type:I // field@0e22 │ │ +0795aa: 0211 0000 |0143: move/from16 v17, v0 │ │ +0795ae: 1312 0600 |0145: const/16 v18, #int 6 // #6 │ │ +0795b2: 0200 1100 |0147: move/from16 v0, v17 │ │ +0795b6: 0201 1200 |0149: move/from16 v1, v18 │ │ +0795ba: 3310 01ff |014b: if-ne v0, v1, 004c // -00ff │ │ +0795be: 5280 1f0e |014d: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +0795c2: 0211 0000 |014f: move/from16 v17, v0 │ │ +0795c6: 0200 1100 |0151: move/from16 v0, v17 │ │ +0795ca: 8200 |0153: int-to-float v0, v0 │ │ +0795cc: 0211 0000 |0154: move/from16 v17, v0 │ │ +0795d0: 5280 1f0e |0156: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +0795d4: 0212 0000 |0158: move/from16 v18, v0 │ │ +0795d8: 0200 1200 |015a: move/from16 v0, v18 │ │ +0795dc: 8200 |015c: int-to-float v0, v0 │ │ +0795de: 0212 0000 |015d: move/from16 v18, v0 │ │ +0795e2: 0200 1100 |015f: move/from16 v0, v17 │ │ +0795e6: 0201 1200 |0161: move/from16 v1, v18 │ │ +0795ea: 6e30 281f 0c01 |0163: invoke-virtual {v12, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1f28 │ │ +0795f0: 0a11 |0166: move-result v17 │ │ +0795f2: 0200 1100 |0167: move/from16 v0, v17 │ │ +0795f6: 870d |0169: float-to-int v13, v0 │ │ +0795f8: 2900 e2fe |016a: goto/16 004c // -011e │ │ +0795fc: 0800 1300 |016c: move-object/from16 v0, v19 │ │ +079600: 540b 500c |016e: iget-object v11, v0, Landroid/support/v7/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@0c50 │ │ +079604: 2900 17ff |0170: goto/16 0087 // -00e9 │ │ +079608: 52b0 220e |0172: iget v0, v11, Landroid/util/TypedValue;.type:I // field@0e22 │ │ +07960c: 0211 0000 |0174: move/from16 v17, v0 │ │ +079610: 1312 0600 |0176: const/16 v18, #int 6 // #6 │ │ +079614: 0200 1100 |0178: move/from16 v0, v17 │ │ +079618: 0201 1200 |017a: move/from16 v1, v18 │ │ +07961c: 3310 27ff |017c: if-ne v0, v1, 00a3 // -00d9 │ │ +079620: 5280 1e0e |017e: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0e1e │ │ +079624: 0211 0000 |0180: move/from16 v17, v0 │ │ +079628: 0200 1100 |0182: move/from16 v0, v17 │ │ +07962c: 8200 |0184: int-to-float v0, v0 │ │ +07962e: 0211 0000 |0185: move/from16 v17, v0 │ │ +079632: 5280 1e0e |0187: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0e1e │ │ +079636: 0212 0000 |0189: move/from16 v18, v0 │ │ +07963a: 0200 1200 |018b: move/from16 v0, v18 │ │ +07963e: 8200 |018d: int-to-float v0, v0 │ │ +079640: 0212 0000 |018e: move/from16 v18, v0 │ │ +079644: 0200 1100 |0190: move/from16 v0, v17 │ │ +079648: 0201 1200 |0192: move/from16 v1, v18 │ │ +07964c: 6e30 281f 0b01 |0194: invoke-virtual {v11, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1f28 │ │ +079652: 0a11 |0197: move-result v17 │ │ +079654: 0200 1100 |0198: move/from16 v0, v17 │ │ +079658: 8703 |019a: float-to-int v3, v0 │ │ +07965a: 2900 08ff |019b: goto/16 00a3 // -00f8 │ │ +07965e: 0800 1300 |019d: move-object/from16 v0, v19 │ │ +079662: 540a 530c |019f: iget-object v10, v0, Landroid/support/v7/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@0c53 │ │ +079666: 2900 4cff |01a1: goto/16 00ed // -00b4 │ │ +07966a: 52a0 220e |01a3: iget v0, v10, Landroid/util/TypedValue;.type:I // field@0e22 │ │ +07966e: 0211 0000 |01a5: move/from16 v17, v0 │ │ +079672: 1312 0600 |01a7: const/16 v18, #int 6 // #6 │ │ +079676: 0200 1100 |01a9: move/from16 v0, v17 │ │ +07967a: 0201 1200 |01ab: move/from16 v1, v18 │ │ +07967e: 3310 5cff |01ad: if-ne v0, v1, 0109 // -00a4 │ │ +079682: 5280 1f0e |01af: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +079686: 0211 0000 |01b1: move/from16 v17, v0 │ │ +07968a: 0200 1100 |01b3: move/from16 v0, v17 │ │ +07968e: 8200 |01b5: int-to-float v0, v0 │ │ +079690: 0211 0000 |01b6: move/from16 v17, v0 │ │ +079694: 5280 1f0e |01b8: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +079698: 0212 0000 |01ba: move/from16 v18, v0 │ │ +07969c: 0200 1200 |01bc: move/from16 v0, v18 │ │ +0796a0: 8200 |01be: int-to-float v0, v0 │ │ +0796a2: 0212 0000 |01bf: move/from16 v18, v0 │ │ +0796a6: 0200 1100 |01c1: move/from16 v0, v17 │ │ +0796aa: 0201 1200 |01c3: move/from16 v1, v18 │ │ +0796ae: 6e30 281f 0a01 |01c5: invoke-virtual {v10, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1f28 │ │ +0796b4: 0a11 |01c8: move-result v17 │ │ +0796b6: 0200 1100 |01c9: move/from16 v0, v17 │ │ +0796ba: 8709 |01cb: float-to-int v9, v0 │ │ +0796bc: 2900 3dff |01cc: goto/16 0109 // -00c3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000c line=92 │ │ 0x001b line=94 │ │ 0x001f line=95 │ │ 0x0023 line=97 │ │ @@ -139967,17 +139994,17 @@ │ │ type : '(Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07963c: |[07963c] android.support.v7.widget.ContentFrameLayout.setAttachListener:(Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;)V │ │ -07964c: 5b01 4d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ -079650: 0e00 |0002: return-void │ │ +0796c0: |[0796c0] android.support.v7.widget.ContentFrameLayout.setAttachListener:(Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener;)V │ │ +0796d0: 5b01 4d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; // field@0c4d │ │ +0796d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ContentFrameLayout; │ │ 0x0000 - 0x0003 reg=1 attachListener Landroid/support/v7/widget/ContentFrameLayout$OnAttachListener; │ │ @@ -139987,53 +140014,53 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -079654: |[079654] android.support.v7.widget.ContentFrameLayout.setDecorPadding:(IIII)V │ │ -079664: 5410 4e0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ -079668: 6e55 b001 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ -07966e: 7110 3a0a 0100 |0005: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.isLaidOut:(Landroid/view/View;)Z // method@0a3a │ │ -079674: 0a00 |0008: move-result v0 │ │ -079676: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -07967a: 6e10 e619 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.requestLayout:()V // method@19e6 │ │ -079680: 0e00 |000e: return-void │ │ +0796d8: |[0796d8] android.support.v7.widget.ContentFrameLayout.setDecorPadding:(IIII)V │ │ +0796e8: 5410 4e0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@0c4e │ │ +0796ec: 6e55 b001 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ +0796f2: 7110 3a0a 0100 |0005: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.isLaidOut:(Landroid/view/View;)Z // method@0a3a │ │ +0796f8: 0a00 |0008: move-result v0 │ │ +0796fa: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0796fe: 6e10 e619 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.requestLayout:()V // method@19e6 │ │ +079704: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ 0x000b line=85 │ │ 0x000e line=87 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/ContentFrameLayout; │ │ 0x0000 - 0x000f reg=2 left I │ │ 0x0000 - 0x000f reg=3 top I │ │ 0x0000 - 0x000f reg=4 right I │ │ 0x0000 - 0x000f reg=5 bottom I │ │ │ │ - source_file_idx : 1109 (ContentFrameLayout.java) │ │ + source_file_idx : 1112 (ContentFrameLayout.java) │ │ │ │ -Class #607 header: │ │ -class_idx : 748 │ │ +Class #608 header: │ │ +class_idx : 749 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 917 │ │ -source_file_idx : 726 │ │ +superclass_idx : 918 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #607 annotations: │ │ +Class #608 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ListMenuDecorView" │ │ │ │ -Class #607 - │ │ +Class #608 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ContentFrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;) │ │ @@ -140046,18 +140073,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -079684: |[079684] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/content/Context;)V │ │ -079694: 5b01 e804 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e8 │ │ -079698: 7020 d119 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ContentFrameLayout;.:(Landroid/content/Context;)V // method@19d1 │ │ -07969e: 0e00 |0005: return-void │ │ +079708: |[079708] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/content/Context;)V │ │ +079718: 5b01 e804 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e8 │ │ +07971c: 7020 d119 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ContentFrameLayout;.:(Landroid/content/Context;)V // method@19d1 │ │ +079722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2007 │ │ 0x0002 line=2008 │ │ 0x0005 line=2009 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; │ │ @@ -140069,30 +140096,30 @@ │ │ type : '(II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0796a0: |[0796a0] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.isOutOfBounds:(II)Z │ │ -0796b0: 12b0 |0000: const/4 v0, #int -5 // #fb │ │ -0796b2: 3402 1400 |0001: if-lt v2, v0, 0015 // +0014 │ │ -0796b6: 3403 1200 |0003: if-lt v3, v0, 0015 // +0012 │ │ -0796ba: 6e10 5312 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getWidth:()I // method@1253 │ │ -0796c0: 0a00 |0008: move-result v0 │ │ -0796c2: d800 0005 |0009: add-int/lit8 v0, v0, #int 5 // #05 │ │ -0796c6: 3602 0a00 |000b: if-gt v2, v0, 0015 // +000a │ │ -0796ca: 6e10 5212 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getHeight:()I // method@1252 │ │ -0796d0: 0a00 |0010: move-result v0 │ │ -0796d2: d800 0005 |0011: add-int/lit8 v0, v0, #int 5 // #05 │ │ -0796d6: 3703 0400 |0013: if-le v3, v0, 0017 // +0004 │ │ -0796da: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -0796dc: 0f00 |0016: return v0 │ │ -0796de: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0796e0: 28fe |0018: goto 0016 // -0002 │ │ +079724: |[079724] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.isOutOfBounds:(II)Z │ │ +079734: 12b0 |0000: const/4 v0, #int -5 // #fb │ │ +079736: 3402 1400 |0001: if-lt v2, v0, 0015 // +0014 │ │ +07973a: 3403 1200 |0003: if-lt v3, v0, 0015 // +0012 │ │ +07973e: 6e10 5312 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getWidth:()I // method@1253 │ │ +079744: 0a00 |0008: move-result v0 │ │ +079746: d800 0005 |0009: add-int/lit8 v0, v0, #int 5 // #05 │ │ +07974a: 3602 0a00 |000b: if-gt v2, v0, 0015 // +000a │ │ +07974e: 6e10 5212 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getHeight:()I // method@1252 │ │ +079754: 0a00 |0010: move-result v0 │ │ +079756: d800 0005 |0011: add-int/lit8 v0, v0, #int 5 // #05 │ │ +07975a: 3703 0400 |0013: if-le v3, v0, 0017 // +0004 │ │ +07975e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +079760: 0f00 |0016: return v0 │ │ +079762: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +079764: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2037 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; │ │ 0x0000 - 0x0019 reg=2 x I │ │ 0x0000 - 0x0019 reg=3 y I │ │ @@ -140103,26 +140130,26 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0796e4: |[0796e4] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0796f4: 5410 e804 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e8 │ │ -0796f8: 6e20 8312 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@1283 │ │ -0796fe: 0a00 |0005: move-result v0 │ │ -079700: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -079704: 6f20 d619 2100 |0008: invoke-super {v1, v2}, Landroid/support/v7/widget/ContentFrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@19d6 │ │ -07970a: 0a00 |000b: move-result v0 │ │ -07970c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -079710: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -079712: 0f00 |000f: return v0 │ │ -079714: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -079716: 28fe |0011: goto 000f // -0002 │ │ +079768: |[079768] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +079778: 5410 e804 |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e8 │ │ +07977c: 6e20 8312 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@1283 │ │ +079782: 0a00 |0005: move-result v0 │ │ +079784: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +079788: 6f20 d619 2100 |0008: invoke-super {v1, v2}, Landroid/support/v7/widget/ContentFrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@19d6 │ │ +07978e: 0a00 |000b: move-result v0 │ │ +079790: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +079794: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +079796: 0f00 |000f: return v0 │ │ +079798: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07979a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2013 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; │ │ 0x0000 - 0x0012 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -140131,35 +140158,35 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -079718: |[079718] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -079728: 6e10 901f 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -07972e: 0a00 |0003: move-result v0 │ │ -079730: 3900 1a00 |0004: if-nez v0, 001e // +001a │ │ -079734: 6e10 961f 0600 |0006: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -07973a: 0a03 |0009: move-result v3 │ │ -07973c: 8731 |000a: float-to-int v1, v3 │ │ -07973e: 6e10 981f 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -079744: 0a03 |000e: move-result v3 │ │ -079746: 8732 |000f: float-to-int v2, v3 │ │ -079748: 7030 5412 1502 |0010: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.isOutOfBounds:(II)Z // method@1254 │ │ -07974e: 0a03 |0013: move-result v3 │ │ -079750: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ -079754: 5453 e804 |0016: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e8 │ │ -079758: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -07975a: 7120 7212 4300 |0019: invoke-static {v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1400:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@1272 │ │ -079760: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -079762: 0f03 |001d: return v3 │ │ -079764: 6f20 e419 6500 |001e: invoke-super {v5, v6}, Landroid/support/v7/widget/ContentFrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@19e4 │ │ -07976a: 0a03 |0021: move-result v3 │ │ -07976c: 28fb |0022: goto 001d // -0005 │ │ +07979c: |[07979c] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0797ac: 6e10 901f 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +0797b2: 0a00 |0003: move-result v0 │ │ +0797b4: 3900 1a00 |0004: if-nez v0, 001e // +001a │ │ +0797b8: 6e10 961f 0600 |0006: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +0797be: 0a03 |0009: move-result v3 │ │ +0797c0: 8731 |000a: float-to-int v1, v3 │ │ +0797c2: 6e10 981f 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +0797c8: 0a03 |000e: move-result v3 │ │ +0797ca: 8732 |000f: float-to-int v2, v3 │ │ +0797cc: 7030 5412 1502 |0010: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.isOutOfBounds:(II)Z // method@1254 │ │ +0797d2: 0a03 |0013: move-result v3 │ │ +0797d4: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ +0797d8: 5453 e804 |0016: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@04e8 │ │ +0797dc: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +0797de: 7120 7212 4300 |0019: invoke-static {v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1400:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@1272 │ │ +0797e4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0797e6: 0f03 |001d: return v3 │ │ +0797e8: 6f20 e419 6500 |001e: invoke-super {v5, v6}, Landroid/support/v7/widget/ContentFrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@19e4 │ │ +0797ee: 0a03 |0021: move-result v3 │ │ +0797f0: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2019 │ │ 0x0004 line=2020 │ │ 0x0006 line=2021 │ │ 0x000b line=2022 │ │ 0x0010 line=2023 │ │ @@ -140178,48 +140205,48 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -079770: |[079770] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.setBackgroundResource:(I)V │ │ -079780: 6e10 5112 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getContext:()Landroid/content/Context; // method@1251 │ │ -079786: 0c00 |0003: move-result-object v0 │ │ -079788: 7120 9a1d 2000 |0004: invoke-static {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1d9a │ │ -07978e: 0c00 |0007: move-result-object v0 │ │ -079790: 6e20 5612 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1256 │ │ -079796: 0e00 |000b: return-void │ │ +0797f4: |[0797f4] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.setBackgroundResource:(I)V │ │ +079804: 6e10 5112 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getContext:()Landroid/content/Context; // method@1251 │ │ +07980a: 0c00 |0003: move-result-object v0 │ │ +07980c: 7120 9a1d 2000 |0004: invoke-static {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1d9a │ │ +079812: 0c00 |0007: move-result-object v0 │ │ +079814: 6e20 5612 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1256 │ │ +07981a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2033 │ │ 0x000b line=2034 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; │ │ 0x0000 - 0x000c reg=2 resid I │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #608 header: │ │ -class_idx : 749 │ │ +Class #609 header: │ │ +class_idx : 750 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #608 annotations: │ │ +Class #609 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" "<" "Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;" ">;" } │ │ │ │ -Class #608 - │ │ +Class #609 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ Static fields - │ │ Instance fields - │ │ @@ -140229,17 +140256,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -079798: |[079798] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.:()V │ │ -0797a8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0797ae: 0e00 |0003: return-void │ │ +07981c: |[07981c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.:()V │ │ +07982c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +079832: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1992 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -140248,18 +140275,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0797b0: |[0797b0] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ -0797c0: 7120 5f12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.access$1300:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@125f │ │ -0797c6: 0c00 |0003: move-result-object v0 │ │ -0797c8: 1100 |0004: return-object v0 │ │ +079834: |[079834] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ +079844: 7120 5f12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.access$1300:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@125f │ │ +07984a: 0c00 |0003: move-result-object v0 │ │ +07984c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1995 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 in Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 loader Ljava/lang/ClassLoader; │ │ @@ -140269,18 +140296,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 │ │ -0797cc: |[0797cc] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0797dc: 6e30 5912 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@1259 │ │ -0797e2: 0c00 |0003: move-result-object v0 │ │ -0797e4: 1100 |0004: return-object v0 │ │ +079850: |[079850] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +079860: 6e30 5912 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@1259 │ │ +079866: 0c00 |0003: move-result-object v0 │ │ +079868: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1992 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/ClassLoader; │ │ @@ -140290,17 +140317,17 @@ │ │ type : '(I)[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0797e8: |[0797e8] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.newArray:(I)[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ -0797f8: 2320 8706 |0000: new-array v0, v2, [Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@0687 │ │ -0797fc: 1100 |0002: return-object v0 │ │ +07986c: |[07986c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.newArray:(I)[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ +07987c: 2320 8a06 |0000: new-array v0, v2, [Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@068a │ │ +079880: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2000 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -140309,45 +140336,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -079800: |[079800] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -079810: 6e20 5b12 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.newArray:(I)[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@125b │ │ -079816: 0c00 |0003: move-result-object v0 │ │ -079818: 1100 |0004: return-object v0 │ │ +079884: |[079884] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +079894: 6e20 5b12 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.newArray:(I)[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@125b │ │ +07989a: 0c00 |0003: move-result-object v0 │ │ +07989c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1992 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #609 header: │ │ -class_idx : 750 │ │ +Class #610 header: │ │ +class_idx : 751 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ -Class #609 annotations: │ │ +Class #610 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SavedState" │ │ Annotations on field #1257 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;" ">;" } │ │ │ │ -Class #609 - │ │ +Class #610 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;) │ │ @@ -140373,38 +140400,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07981c: |[07981c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:()V │ │ -07982c: 2200 ed02 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; // type@02ed │ │ -079830: 7010 5812 0000 |0002: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.:()V // method@1258 │ │ -079836: 7110 0d07 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@070d │ │ -07983c: 0c00 |0008: move-result-object v0 │ │ -07983e: 6900 e904 |0009: sput-object v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04e9 │ │ -079842: 0e00 |000b: return-void │ │ +0798a0: |[0798a0] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:()V │ │ +0798b0: 2200 ee02 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; // type@02ee │ │ +0798b4: 7010 5812 0000 |0002: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.:()V // method@1258 │ │ +0798ba: 7110 0d07 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@070d │ │ +0798c0: 0c00 |0008: move-result-object v0 │ │ +0798c2: 6900 e904 |0009: sput-object v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04e9 │ │ +0798c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1990 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -079844: |[079844] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:()V │ │ -079854: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07985a: 0e00 |0003: return-void │ │ +0798c8: |[0798c8] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:()V │ │ +0798d8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0798de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1960 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ │ │ #2 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;) │ │ @@ -140412,18 +140439,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07985c: |[07985c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.access$1300:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ -07986c: 7120 6112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.readFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@1261 │ │ -079872: 0c00 |0003: move-result-object v0 │ │ -079874: 1100 |0004: return-object v0 │ │ +0798e0: |[0798e0] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.access$1300:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ +0798f0: 7120 6112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.readFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@1261 │ │ +0798f6: 0c00 |0003: move-result-object v0 │ │ +0798f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1960 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/ClassLoader; │ │ │ │ @@ -140432,33 +140459,33 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -079878: |[079878] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.readFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ -079888: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07988a: 2200 ee02 |0001: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@02ee │ │ -07988e: 7010 5e12 0000 |0003: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.:()V // method@125e │ │ -079894: 6e10 6302 0300 |0006: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -07989a: 0a02 |0009: move-result v2 │ │ -07989c: 5902 ea04 |000a: iput v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@04ea │ │ -0798a0: 6e10 6302 0300 |000c: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -0798a6: 0a02 |000f: move-result v2 │ │ -0798a8: 3312 0f00 |0010: if-ne v2, v1, 001f // +000f │ │ -0798ac: 5c01 eb04 |0012: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@04eb │ │ -0798b0: 5501 eb04 |0014: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@04eb │ │ -0798b4: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ -0798b8: 6e20 6102 4300 |0018: invoke-virtual {v3, v4}, Landroid/os/Parcel;.readBundle:(Ljava/lang/ClassLoader;)Landroid/os/Bundle; // method@0261 │ │ -0798be: 0c01 |001b: move-result-object v1 │ │ -0798c0: 5b01 ec04 |001c: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@04ec │ │ -0798c4: 1100 |001e: return-object v0 │ │ -0798c6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0798c8: 28f2 |0020: goto 0012 // -000e │ │ +0798fc: |[0798fc] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.readFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ +07990c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07990e: 2200 ef02 |0001: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@02ef │ │ +079912: 7010 5e12 0000 |0003: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.:()V // method@125e │ │ +079918: 6e10 6302 0300 |0006: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +07991e: 0a02 |0009: move-result v2 │ │ +079920: 5902 ea04 |000a: iput v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@04ea │ │ +079924: 6e10 6302 0300 |000c: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +07992a: 0a02 |000f: move-result v2 │ │ +07992c: 3312 0f00 |0010: if-ne v2, v1, 001f // +000f │ │ +079930: 5c01 eb04 |0012: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@04eb │ │ +079934: 5501 eb04 |0014: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@04eb │ │ +079938: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ +07993c: 6e20 6102 4300 |0018: invoke-virtual {v3, v4}, Landroid/os/Parcel;.readBundle:(Ljava/lang/ClassLoader;)Landroid/os/Bundle; // method@0261 │ │ +079942: 0c01 |001b: move-result-object v1 │ │ +079944: 5b01 ec04 |001c: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@04ec │ │ +079948: 1100 |001e: return-object v0 │ │ +07994a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +07994c: 28f2 |0020: goto 0012 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1979 │ │ 0x0006 line=1980 │ │ 0x000c line=1981 │ │ 0x0014 line=1983 │ │ 0x0018 line=1984 │ │ @@ -140475,17 +140502,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0798cc: |[0798cc] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.describeContents:()I │ │ -0798dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0798de: 0f00 |0001: return v0 │ │ +079950: |[079950] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.describeContents:()I │ │ +079960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079962: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1966 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ │ │ #1 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;) │ │ @@ -140493,60 +140520,60 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0798e0: |[0798e0] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0798f0: 5210 ea04 |0000: iget v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@04ea │ │ -0798f4: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -0798fa: 5510 eb04 |0005: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@04eb │ │ -0798fe: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ -079902: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -079904: 6e20 6b02 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -07990a: 5510 eb04 |000d: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@04eb │ │ -07990e: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -079912: 5410 ec04 |0011: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@04ec │ │ -079916: 6e20 6902 0200 |0013: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ -07991c: 0e00 |0016: return-void │ │ -07991e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -079920: 28f2 |0018: goto 000a // -000e │ │ +079964: |[079964] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +079974: 5210 ea04 |0000: iget v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@04ea │ │ +079978: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +07997e: 5510 eb04 |0005: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@04eb │ │ +079982: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ +079986: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +079988: 6e20 6b02 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +07998e: 5510 eb04 |000d: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@04eb │ │ +079992: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +079996: 5410 ec04 |0011: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@04ec │ │ +07999a: 6e20 6902 0200 |0013: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0269 │ │ +0799a0: 0e00 |0016: return-void │ │ +0799a2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0799a4: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1970 │ │ 0x0005 line=1971 │ │ 0x000d line=1973 │ │ 0x0011 line=1974 │ │ 0x0016 line=1976 │ │ 0x0017 line=1971 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ 0x0000 - 0x0019 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0019 reg=3 flags I │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #610 header: │ │ -class_idx : 751 │ │ +Class #611 header: │ │ +class_idx : 752 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 19 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #610 annotations: │ │ +Class #611 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="PanelFeatureState" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; } │ │ │ │ -Class #610 - │ │ +Class #611 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;) │ │ @@ -140631,20 +140658,20 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -079924: |[079924] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.:(I)V │ │ -079934: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07993a: 5912 f004 |0003: iput v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -07993e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -079940: 5c10 fa04 |0006: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ -079944: 0e00 |0008: return-void │ │ +0799a8: |[0799a8] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.:(I)V │ │ +0799b8: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0799be: 5912 f004 |0003: iput v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +0799c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0799c4: 5c10 fa04 |0006: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@04fa │ │ +0799c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ 0x0003 line=1849 │ │ 0x0005 line=1851 │ │ 0x0008 line=1852 │ │ locals : │ │ @@ -140657,36 +140684,36 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter$Callback;)Landroid/support/v7/view/menu/MenuView;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -079948: |[079948] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.getListMenuView:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)Landroid/support/v7/view/menu/MenuView; │ │ -079958: 5441 f804 |0000: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -07995c: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -079960: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -079962: 1100 |0005: return-object v0 │ │ -079964: 5441 f604 |0006: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ -079968: 3901 1900 |0008: if-nez v1, 0021 // +0019 │ │ -07996c: 2201 2b03 |000a: new-instance v1, Landroid/support/v7/view/menu/ListMenuPresenter; // type@032b │ │ -079970: 5442 f704 |000c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@04f7 │ │ -079974: 6003 9207 |000e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0792 │ │ -079978: 7030 cd14 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@14cd │ │ -07997e: 5b41 f604 |0013: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ -079982: 5441 f604 |0015: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ -079986: 6e20 d814 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v7/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@14d8 │ │ -07998c: 5441 f804 |001a: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -079990: 5442 f604 |001c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ -079994: 6e20 e514 2100 |001e: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@14e5 │ │ -07999a: 5441 f604 |0021: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ -07999e: 5442 ef04 |0023: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ -0799a2: 6e20 d314 2100 |0025: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; // method@14d3 │ │ -0799a8: 0c00 |0028: move-result-object v0 │ │ -0799aa: 28dc |0029: goto 0005 // -0024 │ │ +0799cc: |[0799cc] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.getListMenuView:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)Landroid/support/v7/view/menu/MenuView; │ │ +0799dc: 5441 f804 |0000: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +0799e0: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +0799e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0799e6: 1100 |0005: return-object v0 │ │ +0799e8: 5441 f604 |0006: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ +0799ec: 3901 1900 |0008: if-nez v1, 0021 // +0019 │ │ +0799f0: 2201 2c03 |000a: new-instance v1, Landroid/support/v7/view/menu/ListMenuPresenter; // type@032c │ │ +0799f4: 5442 f704 |000c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@04f7 │ │ +0799f8: 6003 9207 |000e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0792 │ │ +0799fc: 7030 cd14 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@14cd │ │ +079a02: 5b41 f604 |0013: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ +079a06: 5441 f604 |0015: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ +079a0a: 6e20 d814 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v7/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@14d8 │ │ +079a10: 5441 f804 |001a: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +079a14: 5442 f604 |001c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ +079a18: 6e20 e514 2100 |001e: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@14e5 │ │ +079a1e: 5441 f604 |0021: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ +079a22: 5442 ef04 |0023: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@04ef │ │ +079a26: 6e20 d314 2100 |0025: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; // method@14d3 │ │ +079a2c: 0c00 |0028: move-result-object v0 │ │ +079a2e: 28dc |0029: goto 0005 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1916 │ │ 0x0005 line=1927 │ │ 0x0006 line=1918 │ │ 0x000a line=1919 │ │ 0x0015 line=1921 │ │ @@ -140703,31 +140730,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0799ac: |[0799ac] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.hasPanelItems:()Z │ │ -0799bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0799be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0799c0: 5432 fc04 |0002: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ -0799c4: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -0799c8: 0110 |0006: move v0, v1 │ │ -0799ca: 0f00 |0007: return v0 │ │ -0799cc: 5432 ee04 |0008: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ -0799d0: 3902 fdff |000a: if-nez v2, 0007 // -0003 │ │ -0799d4: 5432 f604 |000c: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ -0799d8: 6e10 d214 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@14d2 │ │ -0799de: 0c02 |0011: move-result-object v2 │ │ -0799e0: 7210 1222 0200 |0012: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ -0799e6: 0a02 |0015: move-result v2 │ │ -0799e8: 3c02 f1ff |0016: if-gtz v2, 0007 // -000f │ │ -0799ec: 0110 |0018: move v0, v1 │ │ -0799ee: 28ee |0019: goto 0007 // -0012 │ │ +079a30: |[079a30] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.hasPanelItems:()Z │ │ +079a40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +079a42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +079a44: 5432 fc04 |0002: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@04fc │ │ +079a48: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +079a4c: 0110 |0006: move v0, v1 │ │ +079a4e: 0f00 |0007: return v0 │ │ +079a50: 5432 ee04 |0008: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@04ee │ │ +079a54: 3902 fdff |000a: if-nez v2, 0007 // -0003 │ │ +079a58: 5432 f604 |000c: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ +079a5c: 6e10 d214 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@14d2 │ │ +079a62: 0c02 |0011: move-result-object v2 │ │ +079a64: 7210 1222 0200 |0012: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ +079a6a: 0a02 |0015: move-result v2 │ │ +079a6c: 3c02 f1ff |0016: if-gtz v2, 0007 // -000f │ │ +079a70: 0110 |0018: move v0, v1 │ │ +079a72: 28ee |0019: goto 0007 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1855 │ │ 0x0007 line=1858 │ │ 0x0008 line=1856 │ │ 0x000c line=1858 │ │ locals : │ │ @@ -140738,30 +140765,30 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0799f0: |[0799f0] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -079a00: 5420 f804 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -079a04: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ -079a08: 0e00 |0004: return-void │ │ -079a0a: 5420 f804 |0005: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -079a0e: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -079a12: 5420 f804 |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -079a16: 5421 f604 |000b: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ -079a1a: 6e20 1a15 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@151a │ │ -079a20: 5b23 f804 |0010: iput-object v3, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ -079a24: 3803 f2ff |0012: if-eqz v3, 0004 // -000e │ │ -079a28: 5420 f604 |0014: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ -079a2c: 3800 eeff |0016: if-eqz v0, 0004 // -0012 │ │ -079a30: 5420 f604 |0018: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ -079a34: 6e20 e514 0300 |001a: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@14e5 │ │ -079a3a: 28e7 |001d: goto 0004 // -0019 │ │ +079a74: |[079a74] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +079a84: 5420 f804 |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +079a88: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ +079a8c: 0e00 |0004: return-void │ │ +079a8e: 5420 f804 |0005: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +079a92: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +079a96: 5420 f804 |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +079a9a: 5421 f604 |000b: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ +079a9e: 6e20 1a15 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@151a │ │ +079aa4: 5b23 f804 |0010: iput-object v3, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/view/menu/MenuBuilder; // field@04f8 │ │ +079aa8: 3803 f2ff |0012: if-eqz v3, 0004 // -000e │ │ +079aac: 5420 f604 |0014: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ +079ab0: 3800 eeff |0016: if-eqz v0, 0004 // -0012 │ │ +079ab4: 5420 f604 |0018: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@04f6 │ │ +079ab8: 6e20 e514 0300 |001a: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@14e5 │ │ +079abe: 28e7 |001d: goto 0004 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1904 │ │ 0x0004 line=1913 │ │ 0x0005 line=1906 │ │ 0x0009 line=1907 │ │ 0x0010 line=1909 │ │ @@ -140776,60 +140803,60 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -079a3c: |[079a3c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.setStyle:(Landroid/content/Context;)V │ │ -079a4c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -079a4e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -079a50: 2202 1004 |0002: new-instance v2, Landroid/util/TypedValue; // type@0410 │ │ -079a54: 7010 241f 0200 |0004: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -079a5a: 6e10 a600 0800 |0007: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -079a60: 0c04 |000a: move-result-object v4 │ │ -079a62: 6e10 2601 0400 |000b: invoke-virtual {v4}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ -079a68: 0c03 |000e: move-result-object v3 │ │ -079a6a: 6e10 ab00 0800 |000f: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -079a70: 0c04 |0012: move-result-object v4 │ │ -079a72: 6e20 fe00 4300 |0013: invoke-virtual {v3, v4}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -079a78: 6004 7605 |0016: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0576 │ │ -079a7c: 6e40 fd00 4352 |0018: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -079a82: 5224 210e |001b: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -079a86: 3804 0700 |001d: if-eqz v4, 0024 // +0007 │ │ -079a8a: 5224 210e |001f: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -079a8e: 6e30 fb00 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -079a94: 6004 fa05 |0024: sget v4, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@05fa │ │ -079a98: 6e40 fd00 4352 |0026: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -079a9e: 5224 210e |0029: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -079aa2: 3804 2f00 |002b: if-eqz v4, 005a // +002f │ │ -079aa6: 5224 210e |002d: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -079aaa: 6e30 fb00 4305 |002f: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -079ab0: 2201 1703 |0032: new-instance v1, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -079ab4: 7030 ae13 8106 |0034: invoke-direct {v1, v8, v6}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ -079aba: 6e10 ab00 0100 |0037: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -079ac0: 0c04 |003a: move-result-object v4 │ │ -079ac2: 6e20 fe00 3400 |003b: invoke-virtual {v4, v3}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -079ac8: 5b71 f704 |003e: iput-object v1, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@04f7 │ │ -079acc: 6204 9809 |0040: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0998 │ │ -079ad0: 6e20 b000 4100 |0042: invoke-virtual {v1, v4}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b0 │ │ -079ad6: 0c00 |0045: move-result-object v0 │ │ -079ad8: 6004 e509 |0046: sget v4, Landroid/support/v7/appcompat/R$styleable;.Theme_panelBackground:I // field@09e5 │ │ -079adc: 6e30 4101 4006 |0048: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -079ae2: 0a04 |004b: move-result v4 │ │ -079ae4: 5974 ed04 |004c: iput v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.background:I // field@04ed │ │ -079ae8: 6004 bc09 |004e: sget v4, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowAnimationStyle:I // field@09bc │ │ -079aec: 6e30 4101 4006 |0050: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -079af2: 0a04 |0053: move-result v4 │ │ -079af4: 5974 fd04 |0054: iput v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.windowAnimations:I // field@04fd │ │ -079af8: 6e10 4b01 0000 |0056: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -079afe: 0e00 |0059: return-void │ │ -079b00: 6004 9e08 |005a: sget v4, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@089e │ │ -079b04: 6e30 fb00 4305 |005c: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -079b0a: 28d3 |005f: goto 0032 // -002d │ │ +079ac0: |[079ac0] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.setStyle:(Landroid/content/Context;)V │ │ +079ad0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +079ad2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +079ad4: 2202 1104 |0002: new-instance v2, Landroid/util/TypedValue; // type@0411 │ │ +079ad8: 7010 241f 0200 |0004: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +079ade: 6e10 a600 0800 |0007: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +079ae4: 0c04 |000a: move-result-object v4 │ │ +079ae6: 6e10 2601 0400 |000b: invoke-virtual {v4}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ +079aec: 0c03 |000e: move-result-object v3 │ │ +079aee: 6e10 ab00 0800 |000f: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +079af4: 0c04 |0012: move-result-object v4 │ │ +079af6: 6e20 fe00 4300 |0013: invoke-virtual {v3, v4}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +079afc: 6004 7605 |0016: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0576 │ │ +079b00: 6e40 fd00 4352 |0018: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +079b06: 5224 210e |001b: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +079b0a: 3804 0700 |001d: if-eqz v4, 0024 // +0007 │ │ +079b0e: 5224 210e |001f: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +079b12: 6e30 fb00 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +079b18: 6004 fa05 |0024: sget v4, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@05fa │ │ +079b1c: 6e40 fd00 4352 |0026: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +079b22: 5224 210e |0029: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +079b26: 3804 2f00 |002b: if-eqz v4, 005a // +002f │ │ +079b2a: 5224 210e |002d: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +079b2e: 6e30 fb00 4305 |002f: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +079b34: 2201 1803 |0032: new-instance v1, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +079b38: 7030 ae13 8106 |0034: invoke-direct {v1, v8, v6}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ +079b3e: 6e10 ab00 0100 |0037: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +079b44: 0c04 |003a: move-result-object v4 │ │ +079b46: 6e20 fe00 3400 |003b: invoke-virtual {v4, v3}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +079b4c: 5b71 f704 |003e: iput-object v1, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@04f7 │ │ +079b50: 6204 9809 |0040: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0998 │ │ +079b54: 6e20 b000 4100 |0042: invoke-virtual {v1, v4}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b0 │ │ +079b5a: 0c00 |0045: move-result-object v0 │ │ +079b5c: 6004 e509 |0046: sget v4, Landroid/support/v7/appcompat/R$styleable;.Theme_panelBackground:I // field@09e5 │ │ +079b60: 6e30 4101 4006 |0048: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +079b66: 0a04 |004b: move-result v4 │ │ +079b68: 5974 ed04 |004c: iput v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.background:I // field@04ed │ │ +079b6c: 6004 bc09 |004e: sget v4, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowAnimationStyle:I // field@09bc │ │ +079b70: 6e30 4101 4006 |0050: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +079b76: 0a04 |0053: move-result v4 │ │ +079b78: 5974 fd04 |0054: iput v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.windowAnimations:I // field@04fd │ │ +079b7c: 6e10 4b01 0000 |0056: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +079b82: 0e00 |0059: return-void │ │ +079b84: 6004 9e08 |005a: sget v4, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@089e │ │ +079b88: 6e30 fb00 4305 |005c: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +079b8e: 28d3 |005f: goto 0032 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1872 │ │ 0x0007 line=1873 │ │ 0x000f line=1874 │ │ 0x0016 line=1877 │ │ 0x001b line=1878 │ │ @@ -140851,32 +140878,32 @@ │ │ 0x0046 - 0x005a reg=0 a Landroid/content/res/TypedArray; │ │ 0x0037 - 0x005a reg=1 context Landroid/content/Context; │ │ 0x0007 - 0x0060 reg=2 outValue Landroid/util/TypedValue; │ │ 0x000f - 0x0060 reg=3 widgetTheme Landroid/content/res/Resources$Theme; │ │ 0x0000 - 0x0060 reg=7 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ 0x005a - 0x0060 reg=8 context Landroid/content/Context; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #611 header: │ │ -class_idx : 752 │ │ +Class #612 header: │ │ +class_idx : 753 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 726 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #611 annotations: │ │ +Class #612 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="PanelMenuPresenterCallback" │ │ │ │ -Class #611 - │ │ +Class #612 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -140890,18 +140917,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -079b0c: |[079b0c] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -079b1c: 5b01 0005 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ -079b20: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -079b26: 0e00 |0005: return-void │ │ +079b90: |[079b90] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +079ba0: 5b01 0005 |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ +079ba4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +079baa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1737 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -140910,17 +140937,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -079b28: |[079b28] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ -079b38: 7020 6812 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1268 │ │ -079b3e: 0e00 |0003: return-void │ │ +079bac: |[079bac] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ +079bbc: 7020 6812 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@1268 │ │ +079bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1737 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/AppCompatDelegateImplV7$1; │ │ @@ -140931,38 +140958,38 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -079b40: |[079b40] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -079b50: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -079b52: 6e10 0a15 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@150a │ │ -079b58: 0c02 |0004: move-result-object v2 │ │ -079b5a: 3272 1d00 |0005: if-eq v2, v7, 0022 // +001d │ │ -079b5e: 0130 |0007: move v0, v3 │ │ -079b60: 5464 0005 |0008: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ -079b64: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -079b68: 0727 |000c: move-object v7, v2 │ │ -079b6a: 7120 7712 7400 |000d: invoke-static {v4, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$800:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1277 │ │ -079b70: 0c01 |0010: move-result-object v1 │ │ -079b72: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ -079b76: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ -079b7a: 5464 0005 |0015: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ -079b7e: 5215 f004 |0017: iget v5, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ -079b82: 7140 7812 5421 |0019: invoke-static {v4, v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$900:(Landroid/support/v7/app/AppCompatDelegateImplV7;ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V // method@1278 │ │ -079b88: 5464 0005 |001c: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ -079b8c: 7130 7012 1403 |001e: invoke-static {v4, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1000:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@1270 │ │ -079b92: 0e00 |0021: return-void │ │ -079b94: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -079b96: 28e5 |0023: goto 0008 // -001b │ │ -079b98: 5463 0005 |0024: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ -079b9c: 7130 7012 1308 |0026: invoke-static {v3, v1, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1000:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@1270 │ │ -079ba2: 28f8 |0029: goto 0021 // -0008 │ │ +079bc4: |[079bc4] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +079bd4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +079bd6: 6e10 0a15 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@150a │ │ +079bdc: 0c02 |0004: move-result-object v2 │ │ +079bde: 3272 1d00 |0005: if-eq v2, v7, 0022 // +001d │ │ +079be2: 0130 |0007: move v0, v3 │ │ +079be4: 5464 0005 |0008: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ +079be8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +079bec: 0727 |000c: move-object v7, v2 │ │ +079bee: 7120 7712 7400 |000d: invoke-static {v4, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$800:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@1277 │ │ +079bf4: 0c01 |0010: move-result-object v1 │ │ +079bf6: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ +079bfa: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ +079bfe: 5464 0005 |0015: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ +079c02: 5215 f004 |0017: iget v5, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@04f0 │ │ +079c06: 7140 7812 5421 |0019: invoke-static {v4, v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$900:(Landroid/support/v7/app/AppCompatDelegateImplV7;ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V // method@1278 │ │ +079c0c: 5464 0005 |001c: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ +079c10: 7130 7012 1403 |001e: invoke-static {v4, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1000:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@1270 │ │ +079c16: 0e00 |0021: return-void │ │ +079c18: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +079c1a: 28e5 |0023: goto 0008 // -001b │ │ +079c1c: 5463 0005 |0024: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ +079c20: 7130 7012 1308 |0026: invoke-static {v3, v1, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1000:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@1270 │ │ +079c26: 28f8 |0029: goto 0021 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1740 │ │ 0x0005 line=1741 │ │ 0x0008 line=1742 │ │ 0x0011 line=1743 │ │ 0x0013 line=1744 │ │ @@ -140987,61 +141014,61 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -079ba4: |[079ba4] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ -079bb4: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -079bb8: 5421 0005 |0002: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ -079bbc: 5511 1005 |0004: iget-boolean v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ -079bc0: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ -079bc4: 5421 0005 |0008: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ -079bc8: 6e10 8c12 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ -079bce: 0c00 |000d: move-result-object v0 │ │ -079bd0: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -079bd4: 5421 0005 |0010: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ -079bd8: 6e10 9412 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ -079bde: 0a01 |0015: move-result v1 │ │ -079be0: 3901 0700 |0016: if-nez v1, 001d // +0007 │ │ -079be4: 1301 6c00 |0018: const/16 v1, #int 108 // #6c │ │ -079be8: 7230 ca20 1003 |001a: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ -079bee: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -079bf0: 0f01 |001e: return v1 │ │ +079c28: |[079c28] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ +079c38: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +079c3c: 5421 0005 |0002: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ +079c40: 5511 1005 |0004: iget-boolean v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0510 │ │ +079c44: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ +079c48: 5421 0005 |0008: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ +079c4c: 6e10 8c12 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@128c │ │ +079c52: 0c00 |000d: move-result-object v0 │ │ +079c54: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +079c58: 5421 0005 |0010: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0500 │ │ +079c5c: 6e10 9412 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@1294 │ │ +079c62: 0a01 |0015: move-result v1 │ │ +079c64: 3901 0700 |0016: if-nez v1, 001d // +0007 │ │ +079c68: 1301 6c00 |0018: const/16 v1, #int 108 // #6c │ │ +079c6c: 7230 ca20 1003 |001a: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ +079c72: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +079c74: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1757 │ │ 0x0008 line=1758 │ │ 0x000e line=1759 │ │ 0x0018 line=1760 │ │ 0x001d line=1763 │ │ locals : │ │ 0x000e - 0x001d reg=0 cb Landroid/view/Window$Callback; │ │ 0x0000 - 0x001f reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; │ │ 0x0000 - 0x001f reg=3 subMenu Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 726 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 727 (AppCompatDelegateImplV7.java) │ │ │ │ -Class #612 header: │ │ -class_idx : 755 │ │ +Class #613 header: │ │ +class_idx : 756 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 750 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 751 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #612 annotations: │ │ +Class #613 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/AppCompatViewInflater; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="DeclaredOnClickListener" │ │ │ │ -Class #612 - │ │ +Class #613 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -141067,19 +141094,19 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -079bf4: |[079bf4] android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.:(Landroid/view/View;Ljava/lang/String;)V │ │ -079c04: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -079c0a: 5b01 2805 |0003: iput-object v1, v0, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ -079c0e: 5b02 2905 |0005: iput-object v2, v0, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@0529 │ │ -079c12: 0e00 |0007: return-void │ │ +079c78: |[079c78] android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.:(Landroid/view/View;Ljava/lang/String;)V │ │ +079c88: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +079c8e: 5b01 2805 |0003: iput-object v1, v0, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ +079c92: 5b02 2905 |0005: iput-object v2, v0, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@0529 │ │ +079c96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=259 │ │ 0x0005 line=260 │ │ 0x0007 line=261 │ │ locals : │ │ @@ -141092,94 +141119,94 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -079c14: |[079c14] android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod:(Landroid/content/Context;Ljava/lang/String;)V │ │ -079c24: 3809 2f00 |0000: if-eqz v9, 002f // +002f │ │ -079c28: 6e10 ac00 0900 |0002: invoke-virtual {v9}, Landroid/content/Context;.isRestricted:()Z // method@00ac │ │ -079c2e: 0a03 |0005: move-result v3 │ │ -079c30: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -079c34: 6e10 bc27 0900 |0008: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -079c3a: 0c03 |000b: move-result-object v3 │ │ -079c3c: 5484 2905 |000c: iget-object v4, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@0529 │ │ -079c40: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -079c42: 2355 9806 |000f: new-array v5, v5, [Ljava/lang/Class; // type@0698 │ │ -079c46: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -079c48: 1c07 3c04 |0012: const-class v7, Landroid/view/View; // type@043c │ │ -079c4c: 4d07 0506 |0014: aput-object v7, v5, v6 │ │ -079c50: 6e30 7a27 4305 |0016: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -079c56: 0c02 |0019: move-result-object v2 │ │ -079c58: 3802 0800 |001a: if-eqz v2, 0022 // +0008 │ │ -079c5c: 5b82 2b05 |001c: iput-object v2, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@052b │ │ -079c60: 5b89 2a05 |001e: iput-object v9, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedContext:Landroid/content/Context; // field@052a │ │ -079c64: 0e00 |0020: return-void │ │ -079c66: 0d03 |0021: move-exception v3 │ │ -079c68: 2093 2d00 |0022: instance-of v3, v9, Landroid/content/ContextWrapper; // type@002d │ │ -079c6c: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ -079c70: 1f09 2d00 |0026: check-cast v9, Landroid/content/ContextWrapper; // type@002d │ │ -079c74: 6e10 b800 0900 |0028: invoke-virtual {v9}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@00b8 │ │ -079c7a: 0c09 |002b: move-result-object v9 │ │ -079c7c: 28d4 |002c: goto 0000 // -002c │ │ -079c7e: 1209 |002d: const/4 v9, #int 0 // #0 │ │ -079c80: 28d2 |002e: goto 0000 // -002e │ │ -079c82: 5483 2805 |002f: iget-object v3, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ -079c86: 6e10 dd1f 0300 |0031: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@1fdd │ │ -079c8c: 0a00 |0034: move-result v0 │ │ -079c8e: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ -079c90: 3330 3900 |0036: if-ne v0, v3, 006f // +0039 │ │ -079c94: 1a01 0000 |0038: const-string v1, "" // string@0000 │ │ -079c98: 2203 5705 |003a: new-instance v3, Ljava/lang/IllegalStateException; // type@0557 │ │ -079c9c: 2204 6c05 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -079ca0: 7010 f927 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -079ca6: 1a05 6404 |0041: const-string v5, "Could not find method " // string@0464 │ │ -079caa: 6e20 0228 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079cb0: 0c04 |0046: move-result-object v4 │ │ -079cb2: 5485 2905 |0047: iget-object v5, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@0529 │ │ -079cb6: 6e20 0228 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079cbc: 0c04 |004c: move-result-object v4 │ │ -079cbe: 1a05 fc00 |004d: const-string v5, "(View) in a parent or ancestor Context for android:onClick " // string@00fc │ │ -079cc2: 6e20 0228 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079cc8: 0c04 |0052: move-result-object v4 │ │ -079cca: 1a05 4517 |0053: const-string v5, "attribute defined on view " // string@1745 │ │ -079cce: 6e20 0228 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079cd4: 0c04 |0058: move-result-object v4 │ │ -079cd6: 5485 2805 |0059: iget-object v5, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ -079cda: 6e10 bc27 0500 |005b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -079ce0: 0c05 |005e: move-result-object v5 │ │ -079ce2: 6e20 0128 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -079ce8: 0c04 |0062: move-result-object v4 │ │ -079cea: 6e20 0228 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079cf0: 0c04 |0066: move-result-object v4 │ │ -079cf2: 6e10 0628 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -079cf8: 0c04 |006a: move-result-object v4 │ │ -079cfa: 7020 9327 4300 |006b: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -079d00: 2703 |006e: throw v3 │ │ -079d02: 2203 6c05 |006f: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -079d06: 7010 f927 0300 |0071: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -079d0c: 1a04 bf00 |0074: const-string v4, " with id '" // string@00bf │ │ -079d10: 6e20 0228 4300 |0076: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079d16: 0c03 |0079: move-result-object v3 │ │ -079d18: 5484 2805 |007a: iget-object v4, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ -079d1c: 6e10 d51f 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ -079d22: 0c04 |007f: move-result-object v4 │ │ -079d24: 6e10 a600 0400 |0080: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -079d2a: 0c04 |0083: move-result-object v4 │ │ -079d2c: 6e20 1701 0400 |0084: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0117 │ │ -079d32: 0c04 |0087: move-result-object v4 │ │ -079d34: 6e20 0228 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079d3a: 0c03 |008b: move-result-object v3 │ │ -079d3c: 1a04 dc00 |008c: const-string v4, "'" // string@00dc │ │ -079d40: 6e20 0228 4300 |008e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079d46: 0c03 |0091: move-result-object v3 │ │ -079d48: 6e10 0628 0300 |0092: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -079d4e: 0c01 |0095: move-result-object v1 │ │ -079d50: 28a4 |0096: goto 003a // -005c │ │ +079c98: |[079c98] android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod:(Landroid/content/Context;Ljava/lang/String;)V │ │ +079ca8: 3809 2f00 |0000: if-eqz v9, 002f // +002f │ │ +079cac: 6e10 ac00 0900 |0002: invoke-virtual {v9}, Landroid/content/Context;.isRestricted:()Z // method@00ac │ │ +079cb2: 0a03 |0005: move-result v3 │ │ +079cb4: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +079cb8: 6e10 bc27 0900 |0008: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +079cbe: 0c03 |000b: move-result-object v3 │ │ +079cc0: 5484 2905 |000c: iget-object v4, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@0529 │ │ +079cc4: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +079cc6: 2355 9b06 |000f: new-array v5, v5, [Ljava/lang/Class; // type@069b │ │ +079cca: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +079ccc: 1c07 3d04 |0012: const-class v7, Landroid/view/View; // type@043d │ │ +079cd0: 4d07 0506 |0014: aput-object v7, v5, v6 │ │ +079cd4: 6e30 7a27 4305 |0016: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +079cda: 0c02 |0019: move-result-object v2 │ │ +079cdc: 3802 0800 |001a: if-eqz v2, 0022 // +0008 │ │ +079ce0: 5b82 2b05 |001c: iput-object v2, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@052b │ │ +079ce4: 5b89 2a05 |001e: iput-object v9, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedContext:Landroid/content/Context; // field@052a │ │ +079ce8: 0e00 |0020: return-void │ │ +079cea: 0d03 |0021: move-exception v3 │ │ +079cec: 2093 2d00 |0022: instance-of v3, v9, Landroid/content/ContextWrapper; // type@002d │ │ +079cf0: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ +079cf4: 1f09 2d00 |0026: check-cast v9, Landroid/content/ContextWrapper; // type@002d │ │ +079cf8: 6e10 b800 0900 |0028: invoke-virtual {v9}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@00b8 │ │ +079cfe: 0c09 |002b: move-result-object v9 │ │ +079d00: 28d4 |002c: goto 0000 // -002c │ │ +079d02: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +079d04: 28d2 |002e: goto 0000 // -002e │ │ +079d06: 5483 2805 |002f: iget-object v3, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ +079d0a: 6e10 dd1f 0300 |0031: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@1fdd │ │ +079d10: 0a00 |0034: move-result v0 │ │ +079d12: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ +079d14: 3330 3900 |0036: if-ne v0, v3, 006f // +0039 │ │ +079d18: 1a01 0000 |0038: const-string v1, "" // string@0000 │ │ +079d1c: 2203 5805 |003a: new-instance v3, Ljava/lang/IllegalStateException; // type@0558 │ │ +079d20: 2204 6d05 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +079d24: 7010 f927 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +079d2a: 1a05 6704 |0041: const-string v5, "Could not find method " // string@0467 │ │ +079d2e: 6e20 0228 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079d34: 0c04 |0046: move-result-object v4 │ │ +079d36: 5485 2905 |0047: iget-object v5, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@0529 │ │ +079d3a: 6e20 0228 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079d40: 0c04 |004c: move-result-object v4 │ │ +079d42: 1a05 fc00 |004d: const-string v5, "(View) in a parent or ancestor Context for android:onClick " // string@00fc │ │ +079d46: 6e20 0228 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079d4c: 0c04 |0052: move-result-object v4 │ │ +079d4e: 1a05 4f17 |0053: const-string v5, "attribute defined on view " // string@174f │ │ +079d52: 6e20 0228 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079d58: 0c04 |0058: move-result-object v4 │ │ +079d5a: 5485 2805 |0059: iget-object v5, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ +079d5e: 6e10 bc27 0500 |005b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +079d64: 0c05 |005e: move-result-object v5 │ │ +079d66: 6e20 0128 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +079d6c: 0c04 |0062: move-result-object v4 │ │ +079d6e: 6e20 0228 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079d74: 0c04 |0066: move-result-object v4 │ │ +079d76: 6e10 0628 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +079d7c: 0c04 |006a: move-result-object v4 │ │ +079d7e: 7020 9327 4300 |006b: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +079d84: 2703 |006e: throw v3 │ │ +079d86: 2203 6d05 |006f: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +079d8a: 7010 f927 0300 |0071: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +079d90: 1a04 bf00 |0074: const-string v4, " with id '" // string@00bf │ │ +079d94: 6e20 0228 4300 |0076: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079d9a: 0c03 |0079: move-result-object v3 │ │ +079d9c: 5484 2805 |007a: iget-object v4, v8, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ +079da0: 6e10 d51f 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ +079da6: 0c04 |007f: move-result-object v4 │ │ +079da8: 6e10 a600 0400 |0080: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +079dae: 0c04 |0083: move-result-object v4 │ │ +079db0: 6e20 1701 0400 |0084: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0117 │ │ +079db6: 0c04 |0087: move-result-object v4 │ │ +079db8: 6e20 0228 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079dbe: 0c03 |008b: move-result-object v3 │ │ +079dc0: 1a04 dc00 |008c: const-string v4, "'" // string@00dc │ │ +079dc4: 6e20 0228 4300 |008e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079dca: 0c03 |0091: move-result-object v3 │ │ +079dcc: 6e10 0628 0300 |0092: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +079dd2: 0c01 |0095: move-result-object v1 │ │ +079dd4: 28a4 |0096: goto 003a // -005c │ │ catches : 1 │ │ 0x0002 - 0x0020 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=284 │ │ 0x0008 line=285 │ │ @@ -141210,40 +141237,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -079d64: |[079d64] android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick:(Landroid/view/View;)V │ │ -079d74: 5451 2b05 |0000: iget-object v1, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@052b │ │ -079d78: 3901 0d00 |0002: if-nez v1, 000f // +000d │ │ -079d7c: 5451 2805 |0004: iget-object v1, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ -079d80: 6e10 d51f 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ -079d86: 0c01 |0009: move-result-object v1 │ │ -079d88: 5452 2905 |000a: iget-object v2, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@0529 │ │ -079d8c: 7030 cd12 1502 |000c: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.resolveMethod:(Landroid/content/Context;Ljava/lang/String;)V // method@12cd │ │ -079d92: 5451 2b05 |000f: iget-object v1, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@052b │ │ -079d96: 5452 2a05 |0011: iget-object v2, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedContext:Landroid/content/Context; // field@052a │ │ -079d9a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -079d9c: 2333 9906 |0014: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -079da0: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -079da2: 4d06 0304 |0017: aput-object v6, v3, v4 │ │ -079da6: 6e30 2f28 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -079dac: 0e00 |001c: return-void │ │ -079dae: 0d00 |001d: move-exception v0 │ │ -079db0: 2201 5705 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -079db4: 1a02 6204 |0020: const-string v2, "Could not execute non-public method for android:onClick" // string@0462 │ │ -079db8: 7030 9427 2100 |0022: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2794 │ │ -079dbe: 2701 |0025: throw v1 │ │ -079dc0: 0d00 |0026: move-exception v0 │ │ -079dc2: 2201 5705 |0027: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -079dc6: 1a02 6104 |0029: const-string v2, "Could not execute method for android:onClick" // string@0461 │ │ -079dca: 7030 9427 2100 |002b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2794 │ │ -079dd0: 2701 |002e: throw v1 │ │ +079de8: |[079de8] android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick:(Landroid/view/View;)V │ │ +079df8: 5451 2b05 |0000: iget-object v1, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@052b │ │ +079dfc: 3901 0d00 |0002: if-nez v1, 000f // +000d │ │ +079e00: 5451 2805 |0004: iget-object v1, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@0528 │ │ +079e04: 6e10 d51f 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ +079e0a: 0c01 |0009: move-result-object v1 │ │ +079e0c: 5452 2905 |000a: iget-object v2, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@0529 │ │ +079e10: 7030 cd12 1502 |000c: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.resolveMethod:(Landroid/content/Context;Ljava/lang/String;)V // method@12cd │ │ +079e16: 5451 2b05 |000f: iget-object v1, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@052b │ │ +079e1a: 5452 2a05 |0011: iget-object v2, v5, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedContext:Landroid/content/Context; // field@052a │ │ +079e1e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +079e20: 2333 9c06 |0014: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +079e24: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +079e26: 4d06 0304 |0017: aput-object v6, v3, v4 │ │ +079e2a: 6e30 2f28 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +079e30: 0e00 |001c: return-void │ │ +079e32: 0d00 |001d: move-exception v0 │ │ +079e34: 2201 5805 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +079e38: 1a02 6504 |0020: const-string v2, "Could not execute non-public method for android:onClick" // string@0465 │ │ +079e3c: 7030 9427 2100 |0022: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2794 │ │ +079e42: 2701 |0025: throw v1 │ │ +079e44: 0d00 |0026: move-exception v0 │ │ +079e46: 2201 5805 |0027: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +079e4a: 1a02 6404 |0029: const-string v2, "Could not execute method for android:onClick" // string@0464 │ │ +079e4e: 7030 9427 2100 |002b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2794 │ │ +079e54: 2701 |002e: throw v1 │ │ catches : 1 │ │ 0x000f - 0x001c │ │ Ljava/lang/IllegalAccessException; -> 0x001d │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0026 │ │ positions : │ │ 0x0000 line=265 │ │ 0x0004 line=266 │ │ @@ -141255,37 +141282,37 @@ │ │ 0x0027 line=275 │ │ locals : │ │ 0x001e - 0x0026 reg=0 e Ljava/lang/IllegalAccessException; │ │ 0x0027 - 0x002f reg=0 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0000 - 0x002f reg=5 this Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener; │ │ 0x0000 - 0x002f reg=6 v Landroid/view/View; │ │ │ │ - source_file_idx : 750 (AppCompatViewInflater.java) │ │ + source_file_idx : 751 (AppCompatViewInflater.java) │ │ │ │ -Class #613 header: │ │ -class_idx : 756 │ │ +Class #614 header: │ │ +class_idx : 757 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 750 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 751 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ -Class #613 annotations: │ │ +Class #614 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener; } │ │ Annotations on field #1325 'sConstructorMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/reflect/Constructor" "<+" "Landroid/view/View;" ">;>;" } │ │ Annotations on field #1326 'sConstructorSignature' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[" "Ljava/lang/Class" "<*>;" } │ │ Annotations on method #4817 'createView' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/ClassNotFoundException; Landroid/view/InflateException; } │ │ │ │ -Class #613 - │ │ +Class #614 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatViewInflater;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/app/AppCompatViewInflater;) │ │ name : 'sConstructorMap' │ │ @@ -141310,32 +141337,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -079de4: |[079de4] android.support.v7.app.AppCompatViewInflater.:()V │ │ -079df4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -079df6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -079df8: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -079dfa: 2300 9806 |0003: new-array v0, v0, [Ljava/lang/Class; // type@0698 │ │ -079dfe: 1c01 2c00 |0005: const-class v1, Landroid/content/Context; // type@002c │ │ -079e02: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -079e06: 1c01 0a04 |0009: const-class v1, Landroid/util/AttributeSet; // type@040a │ │ -079e0a: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -079e0e: 6900 2e05 |000d: sput-object v0, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@052e │ │ -079e12: 2330 6906 |000f: new-array v0, v3, [I // type@0669 │ │ -079e16: 1401 6f02 0101 |0011: const v1, #float 2.36953e-38 // #0101026f │ │ -079e1c: 4b01 0002 |0014: aput v1, v0, v2 │ │ -079e20: 6900 2f05 |0016: sput-object v0, Landroid/support/v7/app/AppCompatViewInflater;.sOnClickAttrs:[I // field@052f │ │ -079e24: 2200 7601 |0018: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -079e28: 7010 4807 0000 |001a: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -079e2e: 6900 2d05 |001d: sput-object v0, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@052d │ │ -079e32: 0e00 |001f: return-void │ │ +079e68: |[079e68] android.support.v7.app.AppCompatViewInflater.:()V │ │ +079e78: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +079e7a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +079e7c: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +079e7e: 2300 9b06 |0003: new-array v0, v0, [Ljava/lang/Class; // type@069b │ │ +079e82: 1c01 2c00 |0005: const-class v1, Landroid/content/Context; // type@002c │ │ +079e86: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +079e8a: 1c01 0b04 |0009: const-class v1, Landroid/util/AttributeSet; // type@040b │ │ +079e8e: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +079e92: 6900 2e05 |000d: sput-object v0, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@052e │ │ +079e96: 2330 6c06 |000f: new-array v0, v3, [I // type@066c │ │ +079e9a: 1401 6f02 0101 |0011: const v1, #float 2.36953e-38 // #0101026f │ │ +079ea0: 4b01 0002 |0014: aput v1, v0, v2 │ │ +079ea4: 6900 2f05 |0016: sput-object v0, Landroid/support/v7/app/AppCompatViewInflater;.sOnClickAttrs:[I // field@052f │ │ +079ea8: 2200 7701 |0018: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +079eac: 7010 4807 0000 |001a: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +079eb2: 6900 2d05 |001d: sput-object v0, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@052d │ │ +079eb6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ 0x000f line=63 │ │ 0x0018 line=67 │ │ locals : │ │ │ │ @@ -141344,20 +141371,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -079e34: |[079e34] android.support.v7.app.AppCompatViewInflater.:()V │ │ -079e44: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -079e4a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -079e4c: 2300 9906 |0004: new-array v0, v0, [Ljava/lang/Object; // type@0699 │ │ -079e50: 5b10 2c05 |0006: iput-object v0, v1, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -079e54: 0e00 |0008: return-void │ │ +079eb8: |[079eb8] android.support.v7.app.AppCompatViewInflater.:()V │ │ +079ec8: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +079ece: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +079ed0: 2300 9c06 |0004: new-array v0, v0, [Ljava/lang/Object; // type@069c │ │ +079ed4: 5b10 2c05 |0006: iput-object v0, v1, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +079ed8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=70 │ │ 0x0008 line=251 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatViewInflater; │ │ @@ -141367,35 +141394,35 @@ │ │ type : '(Landroid/view/View;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -079e58: |[079e58] android.support.v7.app.AppCompatViewInflater.checkOnClickListener:(Landroid/view/View;Landroid/util/AttributeSet;)V │ │ -079e68: 6e10 d51f 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ -079e6e: 0c01 |0003: move-result-object v1 │ │ -079e70: 7110 370a 0500 |0004: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.hasOnClickListeners:(Landroid/view/View;)Z // method@0a37 │ │ -079e76: 0a03 |0007: move-result v3 │ │ -079e78: 3803 0600 |0008: if-eqz v3, 000e // +0006 │ │ -079e7c: 2013 2d00 |000a: instance-of v3, v1, Landroid/content/ContextWrapper; // type@002d │ │ -079e80: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ -079e84: 0e00 |000e: return-void │ │ -079e86: 6203 2f05 |000f: sget-object v3, Landroid/support/v7/app/AppCompatViewInflater;.sOnClickAttrs:[I // field@052f │ │ -079e8a: 6e30 ae00 6103 |0011: invoke-virtual {v1, v6, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -079e90: 0c00 |0014: move-result-object v0 │ │ -079e92: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -079e94: 6e20 4301 3000 |0016: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ -079e9a: 0c02 |0019: move-result-object v2 │ │ -079e9c: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ -079ea0: 2203 f302 |001c: new-instance v3, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener; // type@02f3 │ │ -079ea4: 7030 cb12 5302 |001e: invoke-direct {v3, v5, v2}, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.:(Landroid/view/View;Ljava/lang/String;)V // method@12cb │ │ -079eaa: 6e20 3d20 3500 |0021: invoke-virtual {v5, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@203d │ │ -079eb0: 6e10 4b01 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -079eb6: 28e7 |0027: goto 000e // -0019 │ │ +079edc: |[079edc] android.support.v7.app.AppCompatViewInflater.checkOnClickListener:(Landroid/view/View;Landroid/util/AttributeSet;)V │ │ +079eec: 6e10 d51f 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ +079ef2: 0c01 |0003: move-result-object v1 │ │ +079ef4: 7110 370a 0500 |0004: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.hasOnClickListeners:(Landroid/view/View;)Z // method@0a37 │ │ +079efa: 0a03 |0007: move-result v3 │ │ +079efc: 3803 0600 |0008: if-eqz v3, 000e // +0006 │ │ +079f00: 2013 2d00 |000a: instance-of v3, v1, Landroid/content/ContextWrapper; // type@002d │ │ +079f04: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ +079f08: 0e00 |000e: return-void │ │ +079f0a: 6203 2f05 |000f: sget-object v3, Landroid/support/v7/app/AppCompatViewInflater;.sOnClickAttrs:[I // field@052f │ │ +079f0e: 6e30 ae00 6103 |0011: invoke-virtual {v1, v6, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +079f14: 0c00 |0014: move-result-object v0 │ │ +079f16: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +079f18: 6e20 4301 3000 |0016: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +079f1e: 0c02 |0019: move-result-object v2 │ │ +079f20: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ +079f24: 2203 f402 |001c: new-instance v3, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener; // type@02f4 │ │ +079f28: 7030 cb12 5302 |001e: invoke-direct {v3, v5, v2}, Landroid/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener;.:(Landroid/view/View;Ljava/lang/String;)V // method@12cb │ │ +079f2e: 6e20 3d20 3500 |0021: invoke-virtual {v5, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@203d │ │ +079f34: 6e10 4b01 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +079f3a: 28e7 |0027: goto 000e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=180 │ │ 0x000e line=192 │ │ 0x000f line=186 │ │ 0x0015 line=187 │ │ @@ -141415,53 +141442,53 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -079eb8: |[079eb8] android.support.v7.app.AppCompatViewInflater.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; │ │ -079ec8: 6203 2d05 |0000: sget-object v3, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@052d │ │ -079ecc: 7220 f828 7300 |0002: invoke-interface {v3, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -079ed2: 0c01 |0005: move-result-object v1 │ │ -079ed4: 1f01 7905 |0006: check-cast v1, Ljava/lang/reflect/Constructor; // type@0579 │ │ -079ed8: 3901 2e00 |0008: if-nez v1, 0036 // +002e │ │ -079edc: 6e10 9f00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ -079ee2: 0c04 |000d: move-result-object v4 │ │ -079ee4: 3808 3500 |000e: if-eqz v8, 0043 // +0035 │ │ -079ee8: 2203 6c05 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -079eec: 7010 f927 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -079ef2: 6e20 0228 8300 |0015: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079ef8: 0c03 |0018: move-result-object v3 │ │ -079efa: 6e20 0228 7300 |0019: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -079f00: 0c03 |001c: move-result-object v3 │ │ -079f02: 6e10 0628 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -079f08: 0c03 |0020: move-result-object v3 │ │ -079f0a: 6e20 8227 3400 |0021: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2782 │ │ -079f10: 0c03 |0024: move-result-object v3 │ │ -079f12: 1c04 3c04 |0025: const-class v4, Landroid/view/View; // type@043c │ │ -079f16: 6e20 7127 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@2771 │ │ -079f1c: 0c00 |002a: move-result-object v0 │ │ -079f1e: 6203 2e05 |002b: sget-object v3, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@052e │ │ -079f22: 6e20 7627 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2776 │ │ -079f28: 0c01 |0030: move-result-object v1 │ │ -079f2a: 6203 2d05 |0031: sget-object v3, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@052d │ │ -079f2e: 7230 fb28 7301 |0033: invoke-interface {v3, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -079f34: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -079f36: 6e20 2228 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@2822 │ │ -079f3c: 5453 2c05 |003a: iget-object v3, v5, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -079f40: 6e20 2128 3100 |003c: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2821 │ │ -079f46: 0c03 |003f: move-result-object v3 │ │ -079f48: 1f03 3c04 |0040: check-cast v3, Landroid/view/View; // type@043c │ │ -079f4c: 1103 |0042: return-object v3 │ │ -079f4e: 0773 |0043: move-object v3, v7 │ │ -079f50: 28dd |0044: goto 0021 // -0023 │ │ -079f52: 0d02 |0045: move-exception v2 │ │ -079f54: 1203 |0046: const/4 v3, #int 0 // #0 │ │ -079f56: 28fb |0047: goto 0042 // -0005 │ │ +079f3c: |[079f3c] android.support.v7.app.AppCompatViewInflater.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; │ │ +079f4c: 6203 2d05 |0000: sget-object v3, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@052d │ │ +079f50: 7220 f828 7300 |0002: invoke-interface {v3, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +079f56: 0c01 |0005: move-result-object v1 │ │ +079f58: 1f01 7c05 |0006: check-cast v1, Ljava/lang/reflect/Constructor; // type@057c │ │ +079f5c: 3901 2e00 |0008: if-nez v1, 0036 // +002e │ │ +079f60: 6e10 9f00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ +079f66: 0c04 |000d: move-result-object v4 │ │ +079f68: 3808 3500 |000e: if-eqz v8, 0043 // +0035 │ │ +079f6c: 2203 6d05 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +079f70: 7010 f927 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +079f76: 6e20 0228 8300 |0015: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079f7c: 0c03 |0018: move-result-object v3 │ │ +079f7e: 6e20 0228 7300 |0019: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +079f84: 0c03 |001c: move-result-object v3 │ │ +079f86: 6e10 0628 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +079f8c: 0c03 |0020: move-result-object v3 │ │ +079f8e: 6e20 8227 3400 |0021: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2782 │ │ +079f94: 0c03 |0024: move-result-object v3 │ │ +079f96: 1c04 3d04 |0025: const-class v4, Landroid/view/View; // type@043d │ │ +079f9a: 6e20 7127 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@2771 │ │ +079fa0: 0c00 |002a: move-result-object v0 │ │ +079fa2: 6203 2e05 |002b: sget-object v3, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@052e │ │ +079fa6: 6e20 7627 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2776 │ │ +079fac: 0c01 |0030: move-result-object v1 │ │ +079fae: 6203 2d05 |0031: sget-object v3, Landroid/support/v7/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@052d │ │ +079fb2: 7230 fb28 7301 |0033: invoke-interface {v3, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +079fb8: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +079fba: 6e20 2228 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@2822 │ │ +079fc0: 5453 2c05 |003a: iget-object v3, v5, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +079fc4: 6e20 2128 3100 |003c: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2821 │ │ +079fca: 0c03 |003f: move-result-object v3 │ │ +079fcc: 1f03 3d04 |0040: check-cast v3, Landroid/view/View; // type@043d │ │ +079fd0: 1103 |0042: return-object v3 │ │ +079fd2: 0773 |0043: move-object v3, v7 │ │ +079fd4: 28dd |0044: goto 0021 // -0023 │ │ +079fd6: 0d02 |0045: move-exception v2 │ │ +079fd8: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +079fda: 28fb |0047: goto 0042 // -0005 │ │ catches : 1 │ │ 0x000a - 0x0042 │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0000 line=196 │ │ 0x0008 line=199 │ │ 0x000a line=201 │ │ @@ -141487,65 +141514,65 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -079f68: |[079f68] android.support.v7.app.AppCompatViewInflater.createViewFromTag:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -079f78: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -079f7a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -079f7c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -079f7e: 1a01 ac36 |0003: const-string v1, "view" // string@36ac │ │ -079f82: 6e20 d727 1800 |0005: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -079f88: 0a01 |0008: move-result v1 │ │ -079f8a: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -079f8e: 1a01 f818 |000b: const-string v1, "class" // string@18f8 │ │ -079f92: 7230 071f 2901 |000d: invoke-interface {v9, v2, v1}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1f07 │ │ -079f98: 0c08 |0010: move-result-object v8 │ │ -079f9a: 5461 2c05 |0011: iget-object v1, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -079f9e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -079fa0: 4d07 0103 |0014: aput-object v7, v1, v3 │ │ -079fa4: 5461 2c05 |0016: iget-object v1, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -079fa8: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -079faa: 4d09 0103 |0019: aput-object v9, v1, v3 │ │ -079fae: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -079fb0: 1303 2e00 |001c: const/16 v3, #int 46 // #2e │ │ -079fb4: 6e20 dd27 3800 |001e: invoke-virtual {v8, v3}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -079fba: 0a03 |0021: move-result v3 │ │ -079fbc: 3331 1100 |0022: if-ne v1, v3, 0033 // +0011 │ │ -079fc0: 1a01 d716 |0024: const-string v1, "android.widget." // string@16d7 │ │ -079fc4: 7040 d112 7618 |0026: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/app/AppCompatViewInflater;.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@12d1 │ │ -079fca: 0c01 |0029: move-result-object v1 │ │ -079fcc: 5463 2c05 |002a: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -079fd0: 4d02 0304 |002c: aput-object v2, v3, v4 │ │ -079fd4: 5463 2c05 |002e: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -079fd8: 4d02 0305 |0030: aput-object v2, v3, v5 │ │ -079fdc: 1101 |0032: return-object v1 │ │ -079fde: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -079fe0: 7040 d112 7618 |0034: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/app/AppCompatViewInflater;.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@12d1 │ │ -079fe6: 0c01 |0037: move-result-object v1 │ │ -079fe8: 5463 2c05 |0038: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -079fec: 4d02 0304 |003a: aput-object v2, v3, v4 │ │ -079ff0: 5463 2c05 |003c: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -079ff4: 4d02 0305 |003e: aput-object v2, v3, v5 │ │ -079ff8: 28f2 |0040: goto 0032 // -000e │ │ -079ffa: 0d00 |0041: move-exception v0 │ │ -079ffc: 5461 2c05 |0042: iget-object v1, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -07a000: 4d02 0104 |0044: aput-object v2, v1, v4 │ │ -07a004: 5461 2c05 |0046: iget-object v1, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -07a008: 4d02 0105 |0048: aput-object v2, v1, v5 │ │ -07a00c: 0721 |004a: move-object v1, v2 │ │ -07a00e: 28e7 |004b: goto 0032 // -0019 │ │ -07a010: 0d01 |004c: move-exception v1 │ │ -07a012: 5463 2c05 |004d: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -07a016: 4d02 0304 |004f: aput-object v2, v3, v4 │ │ -07a01a: 5463 2c05 |0051: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ -07a01e: 4d02 0305 |0053: aput-object v2, v3, v5 │ │ -07a022: 2701 |0055: throw v1 │ │ +079fec: |[079fec] android.support.v7.app.AppCompatViewInflater.createViewFromTag:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +079ffc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +079ffe: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07a000: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07a002: 1a01 b536 |0003: const-string v1, "view" // string@36b5 │ │ +07a006: 6e20 d727 1800 |0005: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a00c: 0a01 |0008: move-result v1 │ │ +07a00e: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +07a012: 1a01 0219 |000b: const-string v1, "class" // string@1902 │ │ +07a016: 7230 071f 2901 |000d: invoke-interface {v9, v2, v1}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1f07 │ │ +07a01c: 0c08 |0010: move-result-object v8 │ │ +07a01e: 5461 2c05 |0011: iget-object v1, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a022: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +07a024: 4d07 0103 |0014: aput-object v7, v1, v3 │ │ +07a028: 5461 2c05 |0016: iget-object v1, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a02c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +07a02e: 4d09 0103 |0019: aput-object v9, v1, v3 │ │ +07a032: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +07a034: 1303 2e00 |001c: const/16 v3, #int 46 // #2e │ │ +07a038: 6e20 dd27 3800 |001e: invoke-virtual {v8, v3}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +07a03e: 0a03 |0021: move-result v3 │ │ +07a040: 3331 1100 |0022: if-ne v1, v3, 0033 // +0011 │ │ +07a044: 1a01 e116 |0024: const-string v1, "android.widget." // string@16e1 │ │ +07a048: 7040 d112 7618 |0026: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/app/AppCompatViewInflater;.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@12d1 │ │ +07a04e: 0c01 |0029: move-result-object v1 │ │ +07a050: 5463 2c05 |002a: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a054: 4d02 0304 |002c: aput-object v2, v3, v4 │ │ +07a058: 5463 2c05 |002e: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a05c: 4d02 0305 |0030: aput-object v2, v3, v5 │ │ +07a060: 1101 |0032: return-object v1 │ │ +07a062: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +07a064: 7040 d112 7618 |0034: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/app/AppCompatViewInflater;.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@12d1 │ │ +07a06a: 0c01 |0037: move-result-object v1 │ │ +07a06c: 5463 2c05 |0038: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a070: 4d02 0304 |003a: aput-object v2, v3, v4 │ │ +07a074: 5463 2c05 |003c: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a078: 4d02 0305 |003e: aput-object v2, v3, v5 │ │ +07a07c: 28f2 |0040: goto 0032 // -000e │ │ +07a07e: 0d00 |0041: move-exception v0 │ │ +07a080: 5461 2c05 |0042: iget-object v1, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a084: 4d02 0104 |0044: aput-object v2, v1, v4 │ │ +07a088: 5461 2c05 |0046: iget-object v1, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a08c: 4d02 0105 |0048: aput-object v2, v1, v5 │ │ +07a090: 0721 |004a: move-object v1, v2 │ │ +07a092: 28e7 |004b: goto 0032 // -0019 │ │ +07a094: 0d01 |004c: move-exception v1 │ │ +07a096: 5463 2c05 |004d: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a09a: 4d02 0304 |004f: aput-object v2, v3, v4 │ │ +07a09e: 5463 2c05 |0051: iget-object v3, v6, Landroid/support/v7/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@052c │ │ +07a0a2: 4d02 0305 |0053: aput-object v2, v3, v5 │ │ +07a0a6: 2701 |0055: throw v1 │ │ catches : 2 │ │ 0x0011 - 0x0029 │ │ Ljava/lang/Exception; -> 0x0041 │ │ -> 0x004c │ │ 0x0034 - 0x0037 │ │ Ljava/lang/Exception; -> 0x0041 │ │ -> 0x004c │ │ @@ -141578,46 +141605,46 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -07a03c: |[07a03c] android.support.v7.app.AppCompatViewInflater.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; │ │ -07a04c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07a04e: 6203 210a |0001: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0a21 │ │ -07a052: 6e54 af00 6543 |0003: invoke-virtual {v5, v6, v3, v4, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -07a058: 0c00 |0006: move-result-object v0 │ │ -07a05a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -07a05c: 3807 0800 |0008: if-eqz v7, 0010 // +0008 │ │ -07a060: 6003 2b0a |000a: sget v3, Landroid/support/v7/appcompat/R$styleable;.View_android_theme:I // field@0a2b │ │ -07a064: 6e30 4101 3004 |000c: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -07a06a: 0a02 |000f: move-result v2 │ │ -07a06c: 3808 1300 |0010: if-eqz v8, 0023 // +0013 │ │ -07a070: 3902 1100 |0012: if-nez v2, 0023 // +0011 │ │ -07a074: 6003 2e0a |0014: sget v3, Landroid/support/v7/appcompat/R$styleable;.View_theme:I // field@0a2e │ │ -07a078: 6e30 4101 3004 |0016: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -07a07e: 0a02 |0019: move-result v2 │ │ -07a080: 3802 0900 |001a: if-eqz v2, 0023 // +0009 │ │ -07a084: 1a03 ed02 |001c: const-string v3, "AppCompatViewInflater" // string@02ed │ │ -07a088: 1a04 fd16 |001e: const-string v4, "app:theme is now deprecated. Please move to using android:theme instead." // string@16fd │ │ -07a08c: 7120 0d1f 4300 |0020: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -07a092: 6e10 4b01 0000 |0023: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -07a098: 3802 1500 |0026: if-eqz v2, 003b // +0015 │ │ -07a09c: 2053 1703 |0028: instance-of v3, v5, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -07a0a0: 3803 0b00 |002a: if-eqz v3, 0035 // +000b │ │ -07a0a4: 0753 |002c: move-object v3, v5 │ │ -07a0a6: 1f03 1703 |002d: check-cast v3, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -07a0aa: 6e10 b413 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/view/ContextThemeWrapper;.getThemeResId:()I // method@13b4 │ │ -07a0b0: 0a03 |0032: move-result v3 │ │ -07a0b2: 3223 0800 |0033: if-eq v3, v2, 003b // +0008 │ │ -07a0b6: 2201 1703 |0035: new-instance v1, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -07a0ba: 7030 ae13 5102 |0037: invoke-direct {v1, v5, v2}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ -07a0c0: 0715 |003a: move-object v5, v1 │ │ -07a0c2: 1105 |003b: return-object v5 │ │ +07a0c0: |[07a0c0] android.support.v7.app.AppCompatViewInflater.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; │ │ +07a0d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07a0d2: 6203 210a |0001: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0a21 │ │ +07a0d6: 6e54 af00 6543 |0003: invoke-virtual {v5, v6, v3, v4, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +07a0dc: 0c00 |0006: move-result-object v0 │ │ +07a0de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +07a0e0: 3807 0800 |0008: if-eqz v7, 0010 // +0008 │ │ +07a0e4: 6003 2b0a |000a: sget v3, Landroid/support/v7/appcompat/R$styleable;.View_android_theme:I // field@0a2b │ │ +07a0e8: 6e30 4101 3004 |000c: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +07a0ee: 0a02 |000f: move-result v2 │ │ +07a0f0: 3808 1300 |0010: if-eqz v8, 0023 // +0013 │ │ +07a0f4: 3902 1100 |0012: if-nez v2, 0023 // +0011 │ │ +07a0f8: 6003 2e0a |0014: sget v3, Landroid/support/v7/appcompat/R$styleable;.View_theme:I // field@0a2e │ │ +07a0fc: 6e30 4101 3004 |0016: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +07a102: 0a02 |0019: move-result v2 │ │ +07a104: 3802 0900 |001a: if-eqz v2, 0023 // +0009 │ │ +07a108: 1a03 ee02 |001c: const-string v3, "AppCompatViewInflater" // string@02ee │ │ +07a10c: 1a04 0717 |001e: const-string v4, "app:theme is now deprecated. Please move to using android:theme instead." // string@1707 │ │ +07a110: 7120 0d1f 4300 |0020: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +07a116: 6e10 4b01 0000 |0023: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +07a11c: 3802 1500 |0026: if-eqz v2, 003b // +0015 │ │ +07a120: 2053 1803 |0028: instance-of v3, v5, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +07a124: 3803 0b00 |002a: if-eqz v3, 0035 // +000b │ │ +07a128: 0753 |002c: move-object v3, v5 │ │ +07a12a: 1f03 1803 |002d: check-cast v3, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +07a12e: 6e10 b413 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/view/ContextThemeWrapper;.getThemeResId:()I // method@13b4 │ │ +07a134: 0a03 |0032: move-result v3 │ │ +07a136: 3223 0800 |0033: if-eq v3, v2, 003b // +0008 │ │ +07a13a: 2201 1803 |0035: new-instance v1, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +07a13e: 7030 ae13 5102 |0037: invoke-direct {v1, v5, v2}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ +07a144: 0715 |003a: move-object v5, v1 │ │ +07a146: 1105 |003b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=221 │ │ 0x0007 line=222 │ │ 0x0008 line=223 │ │ 0x000a line=225 │ │ 0x0010 line=227 │ │ @@ -141644,156 +141671,156 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZ)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 356 16-bit code units │ │ -07a0c4: |[07a0c4] android.support.v7.app.AppCompatViewInflater.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZ)Landroid/view/View; │ │ -07a0d4: 0770 |0000: move-object v0, v7 │ │ -07a0d6: 3809 0800 |0001: if-eqz v9, 0009 // +0008 │ │ -07a0da: 3805 0600 |0003: if-eqz v5, 0009 // +0006 │ │ -07a0de: 6e10 d51f 0500 |0005: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ -07a0e4: 0c07 |0008: move-result-object v7 │ │ -07a0e6: 390a 0400 |0009: if-nez v10, 000d // +0004 │ │ -07a0ea: 380b 0600 |000b: if-eqz v11, 0011 // +0006 │ │ -07a0ee: 7140 d412 87ba |000d: invoke-static {v7, v8, v10, v11}, Landroid/support/v7/app/AppCompatViewInflater;.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; // method@12d4 │ │ -07a0f4: 0c07 |0010: move-result-object v7 │ │ -07a0f6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -07a0f8: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -07a0fa: 6e10 dc27 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -07a100: 0a03 |0016: move-result v3 │ │ -07a102: 2c03 f900 0000 |0017: sparse-switch v3, 00000110 // +000000f9 │ │ -07a108: 2b02 2c01 0000 |001a: packed-switch v2, 00000146 // +0000012c │ │ -07a10e: 3901 0800 |001d: if-nez v1, 0025 // +0008 │ │ -07a112: 3270 0600 |001f: if-eq v0, v7, 0025 // +0006 │ │ -07a116: 7040 d312 7486 |0021: invoke-direct {v4, v7, v6, v8}, Landroid/support/v7/app/AppCompatViewInflater;.createViewFromTag:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; // method@12d3 │ │ -07a11c: 0c01 |0024: move-result-object v1 │ │ -07a11e: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ -07a122: 7030 d012 1408 |0027: invoke-direct {v4, v1, v8}, Landroid/support/v7/app/AppCompatViewInflater;.checkOnClickListener:(Landroid/view/View;Landroid/util/AttributeSet;)V // method@12d0 │ │ -07a128: 1101 |002a: return-object v1 │ │ -07a12a: 1a03 8411 |002b: const-string v3, "TextView" // string@1184 │ │ -07a12e: 6e20 d727 3600 |002d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a134: 0a03 |0030: move-result v3 │ │ -07a136: 3803 e9ff |0031: if-eqz v3, 001a // -0017 │ │ -07a13a: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -07a13c: 28e6 |0034: goto 001a // -001a │ │ -07a13e: 1a03 5006 |0035: const-string v3, "ImageView" // string@0650 │ │ -07a142: 6e20 d727 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a148: 0a03 |003a: move-result v3 │ │ -07a14a: 3803 dfff |003b: if-eqz v3, 001a // -0021 │ │ -07a14e: 1212 |003d: const/4 v2, #int 1 // #1 │ │ -07a150: 28dc |003e: goto 001a // -0024 │ │ -07a152: 1a03 c003 |003f: const-string v3, "Button" // string@03c0 │ │ -07a156: 6e20 d727 3600 |0041: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a15c: 0a03 |0044: move-result v3 │ │ -07a15e: 3803 d5ff |0045: if-eqz v3, 001a // -002b │ │ -07a162: 1222 |0047: const/4 v2, #int 2 // #2 │ │ -07a164: 28d2 |0048: goto 001a // -002e │ │ -07a166: 1a03 0e05 |0049: const-string v3, "EditText" // string@050e │ │ -07a16a: 6e20 d727 3600 |004b: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a170: 0a03 |004e: move-result v3 │ │ -07a172: 3803 cbff |004f: if-eqz v3, 001a // -0035 │ │ -07a176: 1232 |0051: const/4 v2, #int 3 // #3 │ │ -07a178: 28c8 |0052: goto 001a // -0038 │ │ -07a17a: 1a03 6810 |0053: const-string v3, "Spinner" // string@1068 │ │ -07a17e: 6e20 d727 3600 |0055: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a184: 0a03 |0058: move-result v3 │ │ -07a186: 3803 c1ff |0059: if-eqz v3, 001a // -003f │ │ -07a18a: 1242 |005b: const/4 v2, #int 4 // #4 │ │ -07a18c: 28be |005c: goto 001a // -0042 │ │ -07a18e: 1a03 4f06 |005d: const-string v3, "ImageButton" // string@064f │ │ -07a192: 6e20 d727 3600 |005f: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a198: 0a03 |0062: move-result v3 │ │ -07a19a: 3803 b7ff |0063: if-eqz v3, 001a // -0049 │ │ -07a19e: 1252 |0065: const/4 v2, #int 5 // #5 │ │ -07a1a0: 28b4 |0066: goto 001a // -004c │ │ -07a1a2: 1a03 2204 |0067: const-string v3, "CheckBox" // string@0422 │ │ -07a1a6: 6e20 d727 3600 |0069: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a1ac: 0a03 |006c: move-result v3 │ │ -07a1ae: 3803 adff |006d: if-eqz v3, 001a // -0053 │ │ -07a1b2: 1262 |006f: const/4 v2, #int 6 // #6 │ │ -07a1b4: 28aa |0070: goto 001a // -0056 │ │ -07a1b6: 1a03 910f |0071: const-string v3, "RadioButton" // string@0f91 │ │ -07a1ba: 6e20 d727 3600 |0073: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a1c0: 0a03 |0076: move-result v3 │ │ -07a1c2: 3803 a3ff |0077: if-eqz v3, 001a // -005d │ │ -07a1c6: 1272 |0079: const/4 v2, #int 7 // #7 │ │ -07a1c8: 28a0 |007a: goto 001a // -0060 │ │ -07a1ca: 1a03 2504 |007b: const-string v3, "CheckedTextView" // string@0425 │ │ -07a1ce: 6e20 d727 3600 |007d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a1d4: 0a03 |0080: move-result v3 │ │ -07a1d6: 3803 99ff |0081: if-eqz v3, 001a // -0067 │ │ -07a1da: 1302 0800 |0083: const/16 v2, #int 8 // #8 │ │ -07a1de: 2895 |0085: goto 001a // -006b │ │ -07a1e0: 1a03 0103 |0086: const-string v3, "AutoCompleteTextView" // string@0301 │ │ -07a1e4: 6e20 d727 3600 |0088: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a1ea: 0a03 |008b: move-result v3 │ │ -07a1ec: 3803 8eff |008c: if-eqz v3, 001a // -0072 │ │ -07a1f0: 1302 0900 |008e: const/16 v2, #int 9 // #9 │ │ -07a1f4: 288a |0090: goto 001a // -0076 │ │ -07a1f6: 1a03 890e |0091: const-string v3, "MultiAutoCompleteTextView" // string@0e89 │ │ -07a1fa: 6e20 d727 3600 |0093: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a200: 0a03 |0096: move-result v3 │ │ -07a202: 3803 83ff |0097: if-eqz v3, 001a // -007d │ │ -07a206: 1302 0a00 |0099: const/16 v2, #int 10 // #a │ │ -07a20a: 2900 7fff |009b: goto/16 001a // -0081 │ │ -07a20e: 1a03 930f |009d: const-string v3, "RatingBar" // string@0f93 │ │ -07a212: 6e20 d727 3600 |009f: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a218: 0a03 |00a2: move-result v3 │ │ -07a21a: 3803 77ff |00a3: if-eqz v3, 001a // -0089 │ │ -07a21e: 1302 0b00 |00a5: const/16 v2, #int 11 // #b │ │ -07a222: 2900 73ff |00a7: goto/16 001a // -008d │ │ -07a226: 1a03 4910 |00a9: const-string v3, "SeekBar" // string@1049 │ │ -07a22a: 6e20 d727 3600 |00ab: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07a230: 0a03 |00ae: move-result v3 │ │ -07a232: 3803 6bff |00af: if-eqz v3, 001a // -0095 │ │ -07a236: 1302 0c00 |00b1: const/16 v2, #int 12 // #c │ │ -07a23a: 2900 67ff |00b3: goto/16 001a // -0099 │ │ -07a23e: 2201 9203 |00b5: new-instance v1, Landroid/support/v7/widget/AppCompatTextView; // type@0392 │ │ -07a242: 7030 b219 7108 |00b7: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19b2 │ │ -07a248: 2900 63ff |00ba: goto/16 001d // -009d │ │ -07a24c: 2201 8003 |00bc: new-instance v1, Landroid/support/v7/widget/AppCompatImageView; // type@0380 │ │ -07a250: 7030 f618 7108 |00be: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18f6 │ │ -07a256: 2900 5cff |00c1: goto/16 001d // -00a4 │ │ -07a25a: 2201 7603 |00c3: new-instance v1, Landroid/support/v7/widget/AppCompatButton; // type@0376 │ │ -07a25e: 7030 8c18 7108 |00c5: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@188c │ │ -07a264: 2900 55ff |00c8: goto/16 001d // -00ab │ │ -07a268: 2201 7d03 |00ca: new-instance v1, Landroid/support/v7/widget/AppCompatEditText; // type@037d │ │ -07a26c: 7030 db18 7108 |00cc: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18db │ │ -07a272: 2900 4eff |00cf: goto/16 001d // -00b2 │ │ -07a276: 2201 8f03 |00d1: new-instance v1, Landroid/support/v7/widget/AppCompatSpinner; // type@038f │ │ -07a27a: 7030 7119 7108 |00d3: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1971 │ │ -07a280: 2900 47ff |00d6: goto/16 001d // -00b9 │ │ -07a284: 2201 7e03 |00d8: new-instance v1, Landroid/support/v7/widget/AppCompatImageButton; // type@037e │ │ -07a288: 7030 e718 7108 |00da: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18e7 │ │ -07a28e: 2900 40ff |00dd: goto/16 001d // -00c0 │ │ -07a292: 2201 7703 |00df: new-instance v1, Landroid/support/v7/widget/AppCompatCheckBox; // type@0377 │ │ -07a296: 7030 9b18 7108 |00e1: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@189b │ │ -07a29c: 2900 39ff |00e4: goto/16 001d // -00c7 │ │ -07a2a0: 2201 8503 |00e6: new-instance v1, Landroid/support/v7/widget/AppCompatRadioButton; // type@0385 │ │ -07a2a4: 7030 2419 7108 |00e8: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1924 │ │ -07a2aa: 2900 32ff |00eb: goto/16 001d // -00ce │ │ -07a2ae: 2201 7803 |00ed: new-instance v1, Landroid/support/v7/widget/AppCompatCheckedTextView; // type@0378 │ │ -07a2b2: 7030 a718 7108 |00ef: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18a7 │ │ -07a2b8: 2900 2bff |00f2: goto/16 001d // -00d5 │ │ -07a2bc: 2201 7403 |00f4: new-instance v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView; // type@0374 │ │ -07a2c0: 7030 6f18 7108 |00f6: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@186f │ │ -07a2c6: 2900 24ff |00f9: goto/16 001d // -00dc │ │ -07a2ca: 2201 8103 |00fb: new-instance v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; // type@0381 │ │ -07a2ce: 7030 0419 7108 |00fd: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1904 │ │ -07a2d4: 2900 1dff |0100: goto/16 001d // -00e3 │ │ -07a2d8: 2201 8603 |0102: new-instance v1, Landroid/support/v7/widget/AppCompatRatingBar; // type@0386 │ │ -07a2dc: 7030 2f19 7108 |0104: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@192f │ │ -07a2e2: 2900 16ff |0107: goto/16 001d // -00ea │ │ -07a2e6: 2201 8703 |0109: new-instance v1, Landroid/support/v7/widget/AppCompatSeekBar; // type@0387 │ │ -07a2ea: 7030 3619 7108 |010b: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1936 │ │ -07a2f0: 2900 0fff |010e: goto/16 001d // -00f1 │ │ -07a2f4: 0002 0d00 1631 fb8b 19ea 3fa9 5358 ... |0110: sparse-switch-data (54 units) │ │ -07a360: 0001 0d00 0000 0000 9b00 0000 a200 ... |0146: packed-switch-data (30 units) │ │ +07a148: |[07a148] android.support.v7.app.AppCompatViewInflater.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZ)Landroid/view/View; │ │ +07a158: 0770 |0000: move-object v0, v7 │ │ +07a15a: 3809 0800 |0001: if-eqz v9, 0009 // +0008 │ │ +07a15e: 3805 0600 |0003: if-eqz v5, 0009 // +0006 │ │ +07a162: 6e10 d51f 0500 |0005: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ +07a168: 0c07 |0008: move-result-object v7 │ │ +07a16a: 390a 0400 |0009: if-nez v10, 000d // +0004 │ │ +07a16e: 380b 0600 |000b: if-eqz v11, 0011 // +0006 │ │ +07a172: 7140 d412 87ba |000d: invoke-static {v7, v8, v10, v11}, Landroid/support/v7/app/AppCompatViewInflater;.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; // method@12d4 │ │ +07a178: 0c07 |0010: move-result-object v7 │ │ +07a17a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +07a17c: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +07a17e: 6e10 dc27 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +07a184: 0a03 |0016: move-result v3 │ │ +07a186: 2c03 f900 0000 |0017: sparse-switch v3, 00000110 // +000000f9 │ │ +07a18c: 2b02 2c01 0000 |001a: packed-switch v2, 00000146 // +0000012c │ │ +07a192: 3901 0800 |001d: if-nez v1, 0025 // +0008 │ │ +07a196: 3270 0600 |001f: if-eq v0, v7, 0025 // +0006 │ │ +07a19a: 7040 d312 7486 |0021: invoke-direct {v4, v7, v6, v8}, Landroid/support/v7/app/AppCompatViewInflater;.createViewFromTag:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; // method@12d3 │ │ +07a1a0: 0c01 |0024: move-result-object v1 │ │ +07a1a2: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ +07a1a6: 7030 d012 1408 |0027: invoke-direct {v4, v1, v8}, Landroid/support/v7/app/AppCompatViewInflater;.checkOnClickListener:(Landroid/view/View;Landroid/util/AttributeSet;)V // method@12d0 │ │ +07a1ac: 1101 |002a: return-object v1 │ │ +07a1ae: 1a03 8e11 |002b: const-string v3, "TextView" // string@118e │ │ +07a1b2: 6e20 d727 3600 |002d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a1b8: 0a03 |0030: move-result v3 │ │ +07a1ba: 3803 e9ff |0031: if-eqz v3, 001a // -0017 │ │ +07a1be: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +07a1c0: 28e6 |0034: goto 001a // -001a │ │ +07a1c2: 1a03 5406 |0035: const-string v3, "ImageView" // string@0654 │ │ +07a1c6: 6e20 d727 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a1cc: 0a03 |003a: move-result v3 │ │ +07a1ce: 3803 dfff |003b: if-eqz v3, 001a // -0021 │ │ +07a1d2: 1212 |003d: const/4 v2, #int 1 // #1 │ │ +07a1d4: 28dc |003e: goto 001a // -0024 │ │ +07a1d6: 1a03 c103 |003f: const-string v3, "Button" // string@03c1 │ │ +07a1da: 6e20 d727 3600 |0041: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a1e0: 0a03 |0044: move-result v3 │ │ +07a1e2: 3803 d5ff |0045: if-eqz v3, 001a // -002b │ │ +07a1e6: 1222 |0047: const/4 v2, #int 2 // #2 │ │ +07a1e8: 28d2 |0048: goto 001a // -002e │ │ +07a1ea: 1a03 1105 |0049: const-string v3, "EditText" // string@0511 │ │ +07a1ee: 6e20 d727 3600 |004b: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a1f4: 0a03 |004e: move-result v3 │ │ +07a1f6: 3803 cbff |004f: if-eqz v3, 001a // -0035 │ │ +07a1fa: 1232 |0051: const/4 v2, #int 3 // #3 │ │ +07a1fc: 28c8 |0052: goto 001a // -0038 │ │ +07a1fe: 1a03 7210 |0053: const-string v3, "Spinner" // string@1072 │ │ +07a202: 6e20 d727 3600 |0055: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a208: 0a03 |0058: move-result v3 │ │ +07a20a: 3803 c1ff |0059: if-eqz v3, 001a // -003f │ │ +07a20e: 1242 |005b: const/4 v2, #int 4 // #4 │ │ +07a210: 28be |005c: goto 001a // -0042 │ │ +07a212: 1a03 5306 |005d: const-string v3, "ImageButton" // string@0653 │ │ +07a216: 6e20 d727 3600 |005f: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a21c: 0a03 |0062: move-result v3 │ │ +07a21e: 3803 b7ff |0063: if-eqz v3, 001a // -0049 │ │ +07a222: 1252 |0065: const/4 v2, #int 5 // #5 │ │ +07a224: 28b4 |0066: goto 001a // -004c │ │ +07a226: 1a03 2504 |0067: const-string v3, "CheckBox" // string@0425 │ │ +07a22a: 6e20 d727 3600 |0069: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a230: 0a03 |006c: move-result v3 │ │ +07a232: 3803 adff |006d: if-eqz v3, 001a // -0053 │ │ +07a236: 1262 |006f: const/4 v2, #int 6 // #6 │ │ +07a238: 28aa |0070: goto 001a // -0056 │ │ +07a23a: 1a03 9b0f |0071: const-string v3, "RadioButton" // string@0f9b │ │ +07a23e: 6e20 d727 3600 |0073: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a244: 0a03 |0076: move-result v3 │ │ +07a246: 3803 a3ff |0077: if-eqz v3, 001a // -005d │ │ +07a24a: 1272 |0079: const/4 v2, #int 7 // #7 │ │ +07a24c: 28a0 |007a: goto 001a // -0060 │ │ +07a24e: 1a03 2804 |007b: const-string v3, "CheckedTextView" // string@0428 │ │ +07a252: 6e20 d727 3600 |007d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a258: 0a03 |0080: move-result v3 │ │ +07a25a: 3803 99ff |0081: if-eqz v3, 001a // -0067 │ │ +07a25e: 1302 0800 |0083: const/16 v2, #int 8 // #8 │ │ +07a262: 2895 |0085: goto 001a // -006b │ │ +07a264: 1a03 0203 |0086: const-string v3, "AutoCompleteTextView" // string@0302 │ │ +07a268: 6e20 d727 3600 |0088: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a26e: 0a03 |008b: move-result v3 │ │ +07a270: 3803 8eff |008c: if-eqz v3, 001a // -0072 │ │ +07a274: 1302 0900 |008e: const/16 v2, #int 9 // #9 │ │ +07a278: 288a |0090: goto 001a // -0076 │ │ +07a27a: 1a03 920e |0091: const-string v3, "MultiAutoCompleteTextView" // string@0e92 │ │ +07a27e: 6e20 d727 3600 |0093: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a284: 0a03 |0096: move-result v3 │ │ +07a286: 3803 83ff |0097: if-eqz v3, 001a // -007d │ │ +07a28a: 1302 0a00 |0099: const/16 v2, #int 10 // #a │ │ +07a28e: 2900 7fff |009b: goto/16 001a // -0081 │ │ +07a292: 1a03 9d0f |009d: const-string v3, "RatingBar" // string@0f9d │ │ +07a296: 6e20 d727 3600 |009f: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a29c: 0a03 |00a2: move-result v3 │ │ +07a29e: 3803 77ff |00a3: if-eqz v3, 001a // -0089 │ │ +07a2a2: 1302 0b00 |00a5: const/16 v2, #int 11 // #b │ │ +07a2a6: 2900 73ff |00a7: goto/16 001a // -008d │ │ +07a2aa: 1a03 5310 |00a9: const-string v3, "SeekBar" // string@1053 │ │ +07a2ae: 6e20 d727 3600 |00ab: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07a2b4: 0a03 |00ae: move-result v3 │ │ +07a2b6: 3803 6bff |00af: if-eqz v3, 001a // -0095 │ │ +07a2ba: 1302 0c00 |00b1: const/16 v2, #int 12 // #c │ │ +07a2be: 2900 67ff |00b3: goto/16 001a // -0099 │ │ +07a2c2: 2201 9303 |00b5: new-instance v1, Landroid/support/v7/widget/AppCompatTextView; // type@0393 │ │ +07a2c6: 7030 b219 7108 |00b7: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19b2 │ │ +07a2cc: 2900 63ff |00ba: goto/16 001d // -009d │ │ +07a2d0: 2201 8103 |00bc: new-instance v1, Landroid/support/v7/widget/AppCompatImageView; // type@0381 │ │ +07a2d4: 7030 f618 7108 |00be: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18f6 │ │ +07a2da: 2900 5cff |00c1: goto/16 001d // -00a4 │ │ +07a2de: 2201 7703 |00c3: new-instance v1, Landroid/support/v7/widget/AppCompatButton; // type@0377 │ │ +07a2e2: 7030 8c18 7108 |00c5: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@188c │ │ +07a2e8: 2900 55ff |00c8: goto/16 001d // -00ab │ │ +07a2ec: 2201 7e03 |00ca: new-instance v1, Landroid/support/v7/widget/AppCompatEditText; // type@037e │ │ +07a2f0: 7030 db18 7108 |00cc: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18db │ │ +07a2f6: 2900 4eff |00cf: goto/16 001d // -00b2 │ │ +07a2fa: 2201 9003 |00d1: new-instance v1, Landroid/support/v7/widget/AppCompatSpinner; // type@0390 │ │ +07a2fe: 7030 7119 7108 |00d3: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1971 │ │ +07a304: 2900 47ff |00d6: goto/16 001d // -00b9 │ │ +07a308: 2201 7f03 |00d8: new-instance v1, Landroid/support/v7/widget/AppCompatImageButton; // type@037f │ │ +07a30c: 7030 e718 7108 |00da: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18e7 │ │ +07a312: 2900 40ff |00dd: goto/16 001d // -00c0 │ │ +07a316: 2201 7803 |00df: new-instance v1, Landroid/support/v7/widget/AppCompatCheckBox; // type@0378 │ │ +07a31a: 7030 9b18 7108 |00e1: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@189b │ │ +07a320: 2900 39ff |00e4: goto/16 001d // -00c7 │ │ +07a324: 2201 8603 |00e6: new-instance v1, Landroid/support/v7/widget/AppCompatRadioButton; // type@0386 │ │ +07a328: 7030 2419 7108 |00e8: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1924 │ │ +07a32e: 2900 32ff |00eb: goto/16 001d // -00ce │ │ +07a332: 2201 7903 |00ed: new-instance v1, Landroid/support/v7/widget/AppCompatCheckedTextView; // type@0379 │ │ +07a336: 7030 a718 7108 |00ef: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18a7 │ │ +07a33c: 2900 2bff |00f2: goto/16 001d // -00d5 │ │ +07a340: 2201 7503 |00f4: new-instance v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView; // type@0375 │ │ +07a344: 7030 6f18 7108 |00f6: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@186f │ │ +07a34a: 2900 24ff |00f9: goto/16 001d // -00dc │ │ +07a34e: 2201 8203 |00fb: new-instance v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; // type@0382 │ │ +07a352: 7030 0419 7108 |00fd: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1904 │ │ +07a358: 2900 1dff |0100: goto/16 001d // -00e3 │ │ +07a35c: 2201 8703 |0102: new-instance v1, Landroid/support/v7/widget/AppCompatRatingBar; // type@0387 │ │ +07a360: 7030 2f19 7108 |0104: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@192f │ │ +07a366: 2900 16ff |0107: goto/16 001d // -00ea │ │ +07a36a: 2201 8803 |0109: new-instance v1, Landroid/support/v7/widget/AppCompatSeekBar; // type@0388 │ │ +07a36e: 7030 3619 7108 |010b: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1936 │ │ +07a374: 2900 0fff |010e: goto/16 001d // -00f1 │ │ +07a378: 0002 0d00 1631 fb8b 19ea 3fa9 5358 ... |0110: sparse-switch-data (54 units) │ │ +07a3e4: 0001 0d00 0000 0000 9b00 0000 a200 ... |0146: packed-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0001 line=79 │ │ 0x0005 line=80 │ │ 0x0009 line=82 │ │ 0x000d line=84 │ │ @@ -141852,33 +141879,33 @@ │ │ 0x0000 - 0x0164 reg=6 name Ljava/lang/String; │ │ 0x0000 - 0x0164 reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x0164 reg=8 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x0164 reg=9 inheritContext Z │ │ 0x0000 - 0x0164 reg=10 readAndroidTheme Z │ │ 0x0000 - 0x0164 reg=11 readAppTheme Z │ │ │ │ - source_file_idx : 750 (AppCompatViewInflater.java) │ │ + source_file_idx : 751 (AppCompatViewInflater.java) │ │ │ │ -Class #614 header: │ │ -class_idx : 757 │ │ +Class #615 header: │ │ +class_idx : 758 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3745 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3754 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #614 annotations: │ │ +Class #615 annotations: │ │ Annotations on method #4822 'onItemSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ Annotations on method #4823 'onNothingSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ │ │ -Class #614 - │ │ +Class #615 - │ │ Class descriptor : 'Landroid/support/v7/app/NavItemSelectedListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -141892,18 +141919,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a39c: |[07a39c] android.support.v7.app.NavItemSelectedListener.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -07a3ac: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07a3b2: 5b01 3005 |0003: iput-object v1, v0, Landroid/support/v7/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0530 │ │ -07a3b6: 0e00 |0005: return-void │ │ +07a420: |[07a420] android.support.v7.app.NavItemSelectedListener.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +07a430: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07a436: 5b01 3005 |0003: iput-object v1, v0, Landroid/support/v7/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0530 │ │ +07a43a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/NavItemSelectedListener; │ │ @@ -141915,20 +141942,20 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -07a3b8: |[07a3b8] android.support.v7.app.NavItemSelectedListener.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -07a3c8: 5420 3005 |0000: iget-object v0, v2, Landroid/support/v7/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0530 │ │ -07a3cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07a3d0: 5420 3005 |0004: iget-object v0, v2, Landroid/support/v7/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0530 │ │ -07a3d4: 7240 3a11 5076 |0006: invoke-interface {v0, v5, v6, v7}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@113a │ │ -07a3da: 0e00 |0009: return-void │ │ +07a43c: |[07a43c] android.support.v7.app.NavItemSelectedListener.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +07a44c: 5420 3005 |0000: iget-object v0, v2, Landroid/support/v7/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0530 │ │ +07a450: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07a454: 5420 3005 |0004: iget-object v0, v2, Landroid/support/v7/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0530 │ │ +07a458: 7240 3a11 5076 |0006: invoke-interface {v0, v5, v6, v7}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@113a │ │ +07a45e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ @@ -141943,42 +141970,42 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07a3dc: |[07a3dc] android.support.v7.app.NavItemSelectedListener.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -07a3ec: 0e00 |0000: return-void │ │ +07a460: |[07a460] android.support.v7.app.NavItemSelectedListener.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +07a470: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/NavItemSelectedListener; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ │ │ - source_file_idx : 3745 (NavItemSelectedListener.java) │ │ + source_file_idx : 3754 (NavItemSelectedListener.java) │ │ │ │ -Class #615 header: │ │ -class_idx : 758 │ │ +Class #616 header: │ │ +class_idx : 759 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4645 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4655 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #615 annotations: │ │ +Class #616 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ToolbarActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #615 - │ │ +Class #616 - │ │ Class descriptor : 'Landroid/support/v7/app/ToolbarActionBar$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -141992,18 +142019,18 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a3f0: |[07a3f0] android.support.v7.app.ToolbarActionBar$1.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ -07a400: 5b01 3105 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0531 │ │ -07a404: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07a40a: 0e00 |0005: return-void │ │ +07a474: |[07a474] android.support.v7.app.ToolbarActionBar$1.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ +07a484: 5b01 3105 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0531 │ │ +07a488: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07a48e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ToolbarActionBar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ @@ -142013,75 +142040,75 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a40c: |[07a40c] android.support.v7.app.ToolbarActionBar$1.run:()V │ │ -07a41c: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0531 │ │ -07a420: 6e10 fd12 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ToolbarActionBar;.populateOptionsMenu:()V // method@12fd │ │ -07a426: 0e00 |0005: return-void │ │ +07a490: |[07a490] android.support.v7.app.ToolbarActionBar$1.run:()V │ │ +07a4a0: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0531 │ │ +07a4a4: 6e10 fd12 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ToolbarActionBar;.populateOptionsMenu:()V // method@12fd │ │ +07a4aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ToolbarActionBar$1; │ │ │ │ - source_file_idx : 4645 (ToolbarActionBar.java) │ │ + source_file_idx : 4655 (ToolbarActionBar.java) │ │ │ │ -Class #616 header: │ │ -class_idx : 999 │ │ +Class #617 header: │ │ +class_idx : 1000 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4644 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4654 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #616 annotations: │ │ +Class #617 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/Toolbar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnMenuItemClickListener" │ │ │ │ -Class #616 - │ │ +Class #617 - │ │ Class descriptor : 'Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 4644 (Toolbar.java) │ │ + source_file_idx : 4654 (Toolbar.java) │ │ │ │ -Class #617 header: │ │ -class_idx : 759 │ │ +Class #618 header: │ │ +class_idx : 760 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4645 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4655 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #617 annotations: │ │ +Class #618 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ToolbarActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #617 - │ │ +Class #618 - │ │ Class descriptor : 'Landroid/support/v7/app/ToolbarActionBar$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -142095,18 +142122,18 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a428: |[07a428] android.support.v7.app.ToolbarActionBar$2.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ -07a438: 5b01 3205 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0532 │ │ -07a43c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07a442: 0e00 |0005: return-void │ │ +07a4ac: |[07a4ac] android.support.v7.app.ToolbarActionBar$2.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ +07a4bc: 5b01 3205 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0532 │ │ +07a4c0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07a4c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ToolbarActionBar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ @@ -142116,47 +142143,47 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -07a444: |[07a444] android.support.v7.app.ToolbarActionBar$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -07a454: 5420 3205 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0532 │ │ -07a458: 7110 ed12 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a45e: 0c00 |0005: move-result-object v0 │ │ -07a460: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07a462: 7230 c920 1003 |0007: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@20c9 │ │ -07a468: 0a00 |000a: move-result v0 │ │ -07a46a: 0f00 |000b: return v0 │ │ +07a4c8: |[07a4c8] android.support.v7.app.ToolbarActionBar$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +07a4d8: 5420 3205 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0532 │ │ +07a4dc: 7110 ed12 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a4e2: 0c00 |0005: move-result-object v0 │ │ +07a4e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07a4e6: 7230 c920 1003 |0007: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@20c9 │ │ +07a4ec: 0a00 |000a: move-result v0 │ │ +07a4ee: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/app/ToolbarActionBar$2; │ │ 0x0000 - 0x000c reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 4645 (ToolbarActionBar.java) │ │ + source_file_idx : 4655 (ToolbarActionBar.java) │ │ │ │ -Class #618 header: │ │ -class_idx : 760 │ │ +Class #619 header: │ │ +class_idx : 761 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4645 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4655 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #618 annotations: │ │ +Class #619 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ToolbarActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="ActionMenuPresenterCallback" │ │ │ │ -Class #618 - │ │ +Class #619 - │ │ Class descriptor : 'Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -142174,18 +142201,18 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a46c: |[07a46c] android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ -07a47c: 5b01 3405 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ -07a480: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07a486: 0e00 |0005: return-void │ │ +07a4f0: |[07a4f0] android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ +07a500: 5b01 3405 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ +07a504: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07a50a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ @@ -142194,17 +142221,17 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07a488: |[07a488] android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V │ │ -07a498: 7020 dc12 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12dc │ │ -07a49e: 0e00 |0003: return-void │ │ +07a50c: |[07a50c] android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V │ │ +07a51c: 7020 dc12 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12dc │ │ +07a522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ToolbarActionBar$1; │ │ @@ -142215,36 +142242,36 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -07a4a0: |[07a4a0] android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -07a4b0: 5520 3305 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0533 │ │ -07a4b4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07a4b8: 0e00 |0004: return-void │ │ -07a4ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -07a4bc: 5c20 3305 |0006: iput-boolean v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0533 │ │ -07a4c0: 5420 3405 |0008: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ -07a4c4: 7110 f012 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@12f0 │ │ -07a4ca: 0c00 |000d: move-result-object v0 │ │ -07a4cc: 7210 011a 0000 |000e: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.dismissPopupMenus:()V // method@1a01 │ │ -07a4d2: 5420 3405 |0011: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ -07a4d6: 7110 ed12 0000 |0013: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a4dc: 0c00 |0016: move-result-object v0 │ │ -07a4de: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ -07a4e2: 5420 3405 |0019: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ -07a4e6: 7110 ed12 0000 |001b: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a4ec: 0c00 |001e: move-result-object v0 │ │ -07a4ee: 1301 6c00 |001f: const/16 v1, #int 108 // #6c │ │ -07a4f2: 7230 cb20 1003 |0021: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ -07a4f8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -07a4fa: 5c20 3305 |0025: iput-boolean v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0533 │ │ -07a4fe: 28dd |0027: goto 0004 // -0023 │ │ +07a524: |[07a524] android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +07a534: 5520 3305 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0533 │ │ +07a538: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +07a53c: 0e00 |0004: return-void │ │ +07a53e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07a540: 5c20 3305 |0006: iput-boolean v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0533 │ │ +07a544: 5420 3405 |0008: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ +07a548: 7110 f012 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@12f0 │ │ +07a54e: 0c00 |000d: move-result-object v0 │ │ +07a550: 7210 011a 0000 |000e: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.dismissPopupMenus:()V // method@1a01 │ │ +07a556: 5420 3405 |0011: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ +07a55a: 7110 ed12 0000 |0013: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a560: 0c00 |0016: move-result-object v0 │ │ +07a562: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ +07a566: 5420 3405 |0019: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ +07a56a: 7110 ed12 0000 |001b: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a570: 0c00 |001e: move-result-object v0 │ │ +07a572: 1301 6c00 |001f: const/16 v1, #int 108 // #6c │ │ +07a576: 7230 cb20 1003 |0021: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ +07a57c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +07a57e: 5c20 3305 |0025: iput-boolean v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0533 │ │ +07a582: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0004 line=605 │ │ 0x0005 line=599 │ │ 0x0008 line=600 │ │ 0x0011 line=601 │ │ @@ -142260,56 +142287,56 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -07a500: |[07a500] android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ -07a510: 5420 3405 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ -07a514: 7110 ed12 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a51a: 0c00 |0005: move-result-object v0 │ │ -07a51c: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -07a520: 5420 3405 |0008: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ -07a524: 7110 ed12 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a52a: 0c00 |000d: move-result-object v0 │ │ -07a52c: 1301 6c00 |000e: const/16 v1, #int 108 // #6c │ │ -07a530: 7230 ca20 1003 |0010: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ -07a536: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -07a538: 0f00 |0014: return v0 │ │ -07a53a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -07a53c: 28fe |0016: goto 0014 // -0002 │ │ +07a584: |[07a584] android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ +07a594: 5420 3405 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ +07a598: 7110 ed12 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a59e: 0c00 |0005: move-result-object v0 │ │ +07a5a0: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +07a5a4: 5420 3405 |0008: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0534 │ │ +07a5a8: 7110 ed12 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a5ae: 0c00 |000d: move-result-object v0 │ │ +07a5b0: 1301 6c00 |000e: const/16 v1, #int 108 // #6c │ │ +07a5b4: 7230 ca20 1003 |0010: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ +07a5ba: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +07a5bc: 0f00 |0014: return v0 │ │ +07a5be: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +07a5c0: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0008 line=587 │ │ 0x0013 line=588 │ │ 0x0014 line=590 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0017 reg=3 subMenu Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 4645 (ToolbarActionBar.java) │ │ + source_file_idx : 4655 (ToolbarActionBar.java) │ │ │ │ -Class #619 header: │ │ -class_idx : 761 │ │ +Class #620 header: │ │ +class_idx : 762 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4645 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4655 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #619 annotations: │ │ +Class #620 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ToolbarActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="MenuBuilderCallback" │ │ │ │ -Class #619 - │ │ +Class #620 - │ │ Class descriptor : 'Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuBuilder$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -142323,18 +142350,18 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a540: |[07a540] android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ -07a550: 5b01 3505 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ -07a554: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07a55a: 0e00 |0005: return-void │ │ +07a5c4: |[07a5c4] android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ +07a5d4: 5b01 3505 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ +07a5d8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07a5de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ @@ -142343,17 +142370,17 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07a55c: |[07a55c] android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V │ │ -07a56c: 7020 e012 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12e0 │ │ -07a572: 0e00 |0003: return-void │ │ +07a5e0: |[07a5e0] android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V │ │ +07a5f0: 7020 e012 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12e0 │ │ +07a5f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ToolbarActionBar$1; │ │ @@ -142364,17 +142391,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07a574: |[07a574] android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -07a584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a586: 0f00 |0001: return v0 │ │ +07a5f8: |[07a5f8] android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +07a608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a60a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/view/MenuItem; │ │ @@ -142384,74 +142411,74 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -07a588: |[07a588] android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -07a598: 1303 6c00 |0000: const/16 v3, #int 108 // #6c │ │ -07a59c: 5440 3505 |0002: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ -07a5a0: 7110 ed12 0000 |0004: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a5a6: 0c00 |0007: move-result-object v0 │ │ -07a5a8: 3800 1700 |0008: if-eqz v0, 001f // +0017 │ │ -07a5ac: 5440 3505 |000a: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ -07a5b0: 7110 f012 0000 |000c: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@12f0 │ │ -07a5b6: 0c00 |000f: move-result-object v0 │ │ -07a5b8: 7210 161a 0000 |0010: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@1a16 │ │ -07a5be: 0a00 |0013: move-result v0 │ │ -07a5c0: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -07a5c4: 5440 3505 |0016: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ -07a5c8: 7110 ed12 0000 |0018: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a5ce: 0c00 |001b: move-result-object v0 │ │ -07a5d0: 7230 cb20 3005 |001c: invoke-interface {v0, v3, v5}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ -07a5d6: 0e00 |001f: return-void │ │ -07a5d8: 5440 3505 |0020: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ -07a5dc: 7110 ed12 0000 |0022: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a5e2: 0c00 |0025: move-result-object v0 │ │ -07a5e4: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -07a5e6: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -07a5e8: 7240 cc20 1052 |0028: invoke-interface {v0, v1, v2, v5}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ -07a5ee: 0a00 |002b: move-result v0 │ │ -07a5f0: 3800 f3ff |002c: if-eqz v0, 001f // -000d │ │ -07a5f4: 5440 3505 |002e: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ -07a5f8: 7110 ed12 0000 |0030: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a5fe: 0c00 |0033: move-result-object v0 │ │ -07a600: 7230 ca20 3005 |0034: invoke-interface {v0, v3, v5}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ -07a606: 28e8 |0037: goto 001f // -0018 │ │ +07a60c: |[07a60c] android.support.v7.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +07a61c: 1303 6c00 |0000: const/16 v3, #int 108 // #6c │ │ +07a620: 5440 3505 |0002: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ +07a624: 7110 ed12 0000 |0004: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a62a: 0c00 |0007: move-result-object v0 │ │ +07a62c: 3800 1700 |0008: if-eqz v0, 001f // +0017 │ │ +07a630: 5440 3505 |000a: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ +07a634: 7110 f012 0000 |000c: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@12f0 │ │ +07a63a: 0c00 |000f: move-result-object v0 │ │ +07a63c: 7210 161a 0000 |0010: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@1a16 │ │ +07a642: 0a00 |0013: move-result v0 │ │ +07a644: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +07a648: 5440 3505 |0016: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ +07a64c: 7110 ed12 0000 |0018: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a652: 0c00 |001b: move-result-object v0 │ │ +07a654: 7230 cb20 3005 |001c: invoke-interface {v0, v3, v5}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ +07a65a: 0e00 |001f: return-void │ │ +07a65c: 5440 3505 |0020: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ +07a660: 7110 ed12 0000 |0022: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a666: 0c00 |0025: move-result-object v0 │ │ +07a668: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +07a66a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +07a66c: 7240 cc20 1052 |0028: invoke-interface {v0, v1, v2, v5}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ +07a672: 0a00 |002b: move-result v0 │ │ +07a674: 3800 f3ff |002c: if-eqz v0, 001f // -000d │ │ +07a678: 5440 3505 |002e: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0535 │ │ +07a67c: 7110 ed12 0000 |0030: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a682: 0c00 |0033: move-result-object v0 │ │ +07a684: 7230 ca20 3005 |0034: invoke-interface {v0, v3, v5}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ +07a68a: 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/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0038 reg=5 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 4645 (ToolbarActionBar.java) │ │ + source_file_idx : 4655 (ToolbarActionBar.java) │ │ │ │ -Class #620 header: │ │ -class_idx : 762 │ │ +Class #621 header: │ │ +class_idx : 763 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4645 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4655 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #620 annotations: │ │ +Class #621 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ToolbarActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="PanelMenuPresenterCallback" │ │ │ │ -Class #620 - │ │ +Class #621 - │ │ Class descriptor : 'Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -142465,18 +142492,18 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a608: |[07a608] android.support.v7.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ -07a618: 5b01 3605 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ -07a61c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07a622: 0e00 |0005: return-void │ │ +07a68c: |[07a68c] android.support.v7.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/app/ToolbarActionBar;)V │ │ +07a69c: 5b01 3605 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ +07a6a0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07a6a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ @@ -142485,17 +142512,17 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07a624: |[07a624] android.support.v7.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V │ │ -07a634: 7020 e412 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12e4 │ │ -07a63a: 0e00 |0003: return-void │ │ +07a6a8: |[07a6a8] android.support.v7.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V │ │ +07a6b8: 7020 e412 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12e4 │ │ +07a6be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ToolbarActionBar$1; │ │ @@ -142506,25 +142533,25 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -07a63c: |[07a63c] android.support.v7.app.ToolbarActionBar$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -07a64c: 5420 3605 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ -07a650: 7110 ed12 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a656: 0c00 |0005: move-result-object v0 │ │ -07a658: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -07a65c: 5420 3605 |0008: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ -07a660: 7110 ed12 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a666: 0c00 |000d: move-result-object v0 │ │ -07a668: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -07a66a: 7230 cb20 1003 |000f: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ -07a670: 0e00 |0012: return-void │ │ +07a6c0: |[07a6c0] android.support.v7.app.ToolbarActionBar$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +07a6d0: 5420 3605 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ +07a6d4: 7110 ed12 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a6da: 0c00 |0005: move-result-object v0 │ │ +07a6dc: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +07a6e0: 5420 3605 |0008: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ +07a6e4: 7110 ed12 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a6ea: 0c00 |000d: move-result-object v0 │ │ +07a6ec: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +07a6ee: 7230 cb20 1003 |000f: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@20cb │ │ +07a6f4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0008 line=612 │ │ 0x0012 line=614 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ @@ -142536,54 +142563,54 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -07a674: |[07a674] android.support.v7.app.ToolbarActionBar$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ -07a684: 3903 1400 |0000: if-nez v3, 0014 // +0014 │ │ -07a688: 5420 3605 |0002: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ -07a68c: 7110 ed12 0000 |0004: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a692: 0c00 |0007: move-result-object v0 │ │ -07a694: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -07a698: 5420 3605 |000a: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ -07a69c: 7110 ed12 0000 |000c: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ -07a6a2: 0c00 |000f: move-result-object v0 │ │ -07a6a4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -07a6a6: 7230 ca20 1003 |0011: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ -07a6ac: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -07a6ae: 0f00 |0015: return v0 │ │ +07a6f8: |[07a6f8] android.support.v7.app.ToolbarActionBar$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ +07a708: 3903 1400 |0000: if-nez v3, 0014 // +0014 │ │ +07a70c: 5420 3605 |0002: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ +07a710: 7110 ed12 0000 |0004: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a716: 0c00 |0007: move-result-object v0 │ │ +07a718: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +07a71c: 5420 3605 |000a: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0536 │ │ +07a720: 7110 ed12 0000 |000c: invoke-static {v0}, Landroid/support/v7/app/ToolbarActionBar;.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@12ed │ │ +07a726: 0c00 |000f: move-result-object v0 │ │ +07a728: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +07a72a: 7230 ca20 1003 |0011: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@20ca │ │ +07a730: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +07a732: 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/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0016 reg=3 subMenu Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 4645 (ToolbarActionBar.java) │ │ + source_file_idx : 4655 (ToolbarActionBar.java) │ │ │ │ -Class #621 header: │ │ -class_idx : 763 │ │ +Class #622 header: │ │ +class_idx : 764 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 800 │ │ -source_file_idx : 4645 │ │ +superclass_idx : 801 │ │ +source_file_idx : 4655 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #621 annotations: │ │ +Class #622 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/ToolbarActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ToolbarCallbackWrapper" │ │ │ │ -Class #621 - │ │ +Class #622 - │ │ Class descriptor : 'Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/WindowCallbackWrapper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;) │ │ @@ -142596,18 +142623,18 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;Landroid/view/Window$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07a6b0: |[07a6b0] android.support.v7.app.ToolbarActionBar$ToolbarCallbackWrapper.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/view/Window$Callback;)V │ │ -07a6c0: 5b01 3705 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ -07a6c4: 7020 0c14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/view/WindowCallbackWrapper;.:(Landroid/view/Window$Callback;)V // method@140c │ │ -07a6ca: 0e00 |0005: return-void │ │ +07a734: |[07a734] android.support.v7.app.ToolbarActionBar$ToolbarCallbackWrapper.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/view/Window$Callback;)V │ │ +07a744: 5b01 3705 |0000: iput-object v1, v0, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ +07a748: 7020 0c14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/view/WindowCallbackWrapper;.:(Landroid/view/Window$Callback;)V // method@140c │ │ +07a74e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0002 line=545 │ │ 0x0005 line=546 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper; │ │ @@ -142620,36 +142647,36 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -07a6cc: |[07a6cc] android.support.v7.app.ToolbarActionBar$ToolbarCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ -07a6dc: 2b03 2600 0000 |0000: packed-switch v3, 00000026 // +00000026 │ │ -07a6e2: 6f20 1814 3200 |0003: invoke-super {v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.onCreatePanelView:(I)Landroid/view/View; // method@1418 │ │ -07a6e8: 0c01 |0006: move-result-object v1 │ │ -07a6ea: 1101 |0007: return-object v1 │ │ -07a6ec: 5421 3705 |0008: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ -07a6f0: 7110 f012 0100 |000a: invoke-static {v1}, Landroid/support/v7/app/ToolbarActionBar;.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@12f0 │ │ -07a6f6: 0c01 |000d: move-result-object v1 │ │ -07a6f8: 7210 081a 0100 |000e: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getMenu:()Landroid/view/Menu; // method@1a08 │ │ -07a6fe: 0c00 |0011: move-result-object v0 │ │ -07a700: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -07a702: 6e40 eb12 3201 |0013: invoke-virtual {v2, v3, v1, v0}, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@12eb │ │ -07a708: 0a01 |0016: move-result v1 │ │ -07a70a: 3801 ecff |0017: if-eqz v1, 0003 // -0014 │ │ -07a70e: 6e30 ea12 3200 |0019: invoke-virtual {v2, v3, v0}, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.onMenuOpened:(ILandroid/view/Menu;)Z // method@12ea │ │ -07a714: 0a01 |001c: move-result v1 │ │ -07a716: 3801 e6ff |001d: if-eqz v1, 0003 // -001a │ │ -07a71a: 5421 3705 |001f: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ -07a71e: 7120 f112 0100 |0021: invoke-static {v1, v0}, Landroid/support/v7/app/ToolbarActionBar;.access$400:(Landroid/support/v7/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; // method@12f1 │ │ -07a724: 0c01 |0024: move-result-object v1 │ │ -07a726: 28e2 |0025: goto 0007 // -001e │ │ -07a728: 0001 0100 0000 0000 0800 0000 |0026: packed-switch-data (6 units) │ │ +07a750: |[07a750] android.support.v7.app.ToolbarActionBar$ToolbarCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ +07a760: 2b03 2600 0000 |0000: packed-switch v3, 00000026 // +00000026 │ │ +07a766: 6f20 1814 3200 |0003: invoke-super {v2, v3}, Landroid/support/v7/view/WindowCallbackWrapper;.onCreatePanelView:(I)Landroid/view/View; // method@1418 │ │ +07a76c: 0c01 |0006: move-result-object v1 │ │ +07a76e: 1101 |0007: return-object v1 │ │ +07a770: 5421 3705 |0008: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ +07a774: 7110 f012 0100 |000a: invoke-static {v1}, Landroid/support/v7/app/ToolbarActionBar;.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@12f0 │ │ +07a77a: 0c01 |000d: move-result-object v1 │ │ +07a77c: 7210 081a 0100 |000e: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getMenu:()Landroid/view/Menu; // method@1a08 │ │ +07a782: 0c00 |0011: move-result-object v0 │ │ +07a784: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +07a786: 6e40 eb12 3201 |0013: invoke-virtual {v2, v3, v1, v0}, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@12eb │ │ +07a78c: 0a01 |0016: move-result v1 │ │ +07a78e: 3801 ecff |0017: if-eqz v1, 0003 // -0014 │ │ +07a792: 6e30 ea12 3200 |0019: invoke-virtual {v2, v3, v0}, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.onMenuOpened:(ILandroid/view/Menu;)Z // method@12ea │ │ +07a798: 0a01 |001c: move-result v1 │ │ +07a79a: 3801 e6ff |001d: if-eqz v1, 0003 // -001a │ │ +07a79e: 5421 3705 |001f: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ +07a7a2: 7120 f112 0100 |0021: invoke-static {v1, v0}, Landroid/support/v7/app/ToolbarActionBar;.access$400:(Landroid/support/v7/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; // method@12f1 │ │ +07a7a8: 0c01 |0024: move-result-object v1 │ │ +07a7aa: 28e2 |0025: goto 0007 // -001e │ │ +07a7ac: 0001 0100 0000 0000 0800 0000 |0026: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0003 line=568 │ │ 0x0008 line=562 │ │ 0x0012 line=563 │ │ 0x001f line=564 │ │ @@ -142664,63 +142691,63 @@ │ │ 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 │ │ -07a734: |[07a734] android.support.v7.app.ToolbarActionBar$ToolbarCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -07a744: 6f40 1d14 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/support/v7/view/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@141d │ │ -07a74a: 0a00 |0003: move-result v0 │ │ -07a74c: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -07a750: 5431 3705 |0006: iget-object v1, v3, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ -07a754: 7110 ee12 0100 |0008: invoke-static {v1}, Landroid/support/v7/app/ToolbarActionBar;.access$200:(Landroid/support/v7/app/ToolbarActionBar;)Z // method@12ee │ │ -07a75a: 0a01 |000b: move-result v1 │ │ -07a75c: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ -07a760: 5431 3705 |000e: iget-object v1, v3, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ -07a764: 7110 f012 0100 |0010: invoke-static {v1}, Landroid/support/v7/app/ToolbarActionBar;.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@12f0 │ │ -07a76a: 0c01 |0013: move-result-object v1 │ │ -07a76c: 7210 2a1a 0100 |0014: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.setMenuPrepared:()V // method@1a2a │ │ -07a772: 5431 3705 |0017: iget-object v1, v3, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ -07a776: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -07a778: 7120 ef12 2100 |001a: invoke-static {v1, v2}, Landroid/support/v7/app/ToolbarActionBar;.access$202:(Landroid/support/v7/app/ToolbarActionBar;Z)Z // method@12ef │ │ -07a77e: 0f00 |001d: return v0 │ │ +07a7b8: |[07a7b8] android.support.v7.app.ToolbarActionBar$ToolbarCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +07a7c8: 6f40 1d14 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/support/v7/view/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@141d │ │ +07a7ce: 0a00 |0003: move-result v0 │ │ +07a7d0: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +07a7d4: 5431 3705 |0006: iget-object v1, v3, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ +07a7d8: 7110 ee12 0100 |0008: invoke-static {v1}, Landroid/support/v7/app/ToolbarActionBar;.access$200:(Landroid/support/v7/app/ToolbarActionBar;)Z // method@12ee │ │ +07a7de: 0a01 |000b: move-result v1 │ │ +07a7e0: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ +07a7e4: 5431 3705 |000e: iget-object v1, v3, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ +07a7e8: 7110 f012 0100 |0010: invoke-static {v1}, Landroid/support/v7/app/ToolbarActionBar;.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@12f0 │ │ +07a7ee: 0c01 |0013: move-result-object v1 │ │ +07a7f0: 7210 2a1a 0100 |0014: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.setMenuPrepared:()V // method@1a2a │ │ +07a7f6: 5431 3705 |0017: iget-object v1, v3, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/app/ToolbarActionBar; // field@0537 │ │ +07a7fa: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +07a7fc: 7120 ef12 2100 |001a: invoke-static {v1, v2}, Landroid/support/v7/app/ToolbarActionBar;.access$202:(Landroid/support/v7/app/ToolbarActionBar;Z)Z // method@12ef │ │ +07a802: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0004 line=551 │ │ 0x000e line=552 │ │ 0x0017 line=553 │ │ 0x001d line=555 │ │ locals : │ │ 0x0004 - 0x001e reg=0 result Z │ │ 0x0000 - 0x001e reg=3 this Landroid/support/v7/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 : 4645 (ToolbarActionBar.java) │ │ + source_file_idx : 4655 (ToolbarActionBar.java) │ │ │ │ -Class #622 header: │ │ -class_idx : 764 │ │ +Class #623 header: │ │ +class_idx : 765 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 710 │ │ -source_file_idx : 4645 │ │ +superclass_idx : 711 │ │ +source_file_idx : 4655 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 22 │ │ │ │ -Class #622 annotations: │ │ +Class #623 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback; Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback; Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback; Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper; } │ │ Annotations on field #1342 'mMenuVisibilityListeners' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;" ">;" } │ │ │ │ -Class #622 - │ │ +Class #623 - │ │ Class descriptor : 'Landroid/support/v7/app/ToolbarActionBar;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/app/ActionBar;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/ToolbarActionBar;) │ │ @@ -142765,40 +142792,40 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -07a780: |[07a780] android.support.v7.app.ToolbarActionBar.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V │ │ -07a790: 7010 4511 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@1145 │ │ -07a796: 2200 ab05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -07a79a: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -07a7a0: 5b20 3e05 |0008: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@053e │ │ -07a7a4: 2200 f602 |000a: new-instance v0, Landroid/support/v7/app/ToolbarActionBar$1; // type@02f6 │ │ -07a7a8: 7020 d812 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/app/ToolbarActionBar$1;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12d8 │ │ -07a7ae: 5b20 3d05 |000f: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@053d │ │ -07a7b2: 2200 f702 |0011: new-instance v0, Landroid/support/v7/app/ToolbarActionBar$2; // type@02f7 │ │ -07a7b6: 7020 da12 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v7/app/ToolbarActionBar$2;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12da │ │ -07a7bc: 5b20 3c05 |0016: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@053c │ │ -07a7c0: 2200 ed03 |0018: new-instance v0, Landroid/support/v7/widget/ToolbarWidgetWrapper; // type@03ed │ │ -07a7c4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -07a7c6: 7030 6a1e 3001 |001b: invoke-direct {v0, v3, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@1e6a │ │ -07a7cc: 5b20 3805 |001e: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07a7d0: 2200 fb02 |0020: new-instance v0, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper; // type@02fb │ │ -07a7d4: 7030 e812 2005 |0022: invoke-direct {v0, v2, v5}, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/view/Window$Callback;)V // method@12e8 │ │ -07a7da: 5b20 4005 |0025: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ -07a7de: 5420 3805 |0027: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07a7e2: 5421 4005 |0029: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ -07a7e6: 7220 331a 1000 |002b: invoke-interface {v0, v1}, Landroid/support/v7/widget/DecorToolbar;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@1a33 │ │ -07a7ec: 5420 3c05 |002e: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@053c │ │ -07a7f0: 6e20 551e 0300 |0030: invoke-virtual {v3, v0}, Landroid/support/v7/widget/Toolbar;.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V // method@1e55 │ │ -07a7f6: 5420 3805 |0033: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07a7fa: 7220 341a 4000 |0035: invoke-interface {v0, v4}, Landroid/support/v7/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1a34 │ │ -07a800: 0e00 |0038: return-void │ │ +07a804: |[07a804] android.support.v7.app.ToolbarActionBar.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V │ │ +07a814: 7010 4511 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@1145 │ │ +07a81a: 2200 ae05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +07a81e: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +07a824: 5b20 3e05 |0008: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@053e │ │ +07a828: 2200 f702 |000a: new-instance v0, Landroid/support/v7/app/ToolbarActionBar$1; // type@02f7 │ │ +07a82c: 7020 d812 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/app/ToolbarActionBar$1;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12d8 │ │ +07a832: 5b20 3d05 |000f: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@053d │ │ +07a836: 2200 f802 |0011: new-instance v0, Landroid/support/v7/app/ToolbarActionBar$2; // type@02f8 │ │ +07a83a: 7020 da12 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v7/app/ToolbarActionBar$2;.:(Landroid/support/v7/app/ToolbarActionBar;)V // method@12da │ │ +07a840: 5b20 3c05 |0016: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@053c │ │ +07a844: 2200 ee03 |0018: new-instance v0, Landroid/support/v7/widget/ToolbarWidgetWrapper; // type@03ee │ │ +07a848: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +07a84a: 7030 6a1e 3001 |001b: invoke-direct {v0, v3, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@1e6a │ │ +07a850: 5b20 3805 |001e: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07a854: 2200 fc02 |0020: new-instance v0, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper; // type@02fc │ │ +07a858: 7030 e812 2005 |0022: invoke-direct {v0, v2, v5}, Landroid/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper;.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/view/Window$Callback;)V // method@12e8 │ │ +07a85e: 5b20 4005 |0025: iput-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ +07a862: 5420 3805 |0027: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07a866: 5421 4005 |0029: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ +07a86a: 7220 331a 1000 |002b: invoke-interface {v0, v1}, Landroid/support/v7/widget/DecorToolbar;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@1a33 │ │ +07a870: 5420 3c05 |002e: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@053c │ │ +07a874: 6e20 551e 0300 |0030: invoke-virtual {v3, v0}, Landroid/support/v7/widget/Toolbar;.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V // method@1e55 │ │ +07a87a: 5420 3805 |0033: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07a87e: 7220 341a 4000 |0035: invoke-interface {v0, v4}, Landroid/support/v7/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1a34 │ │ +07a884: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=53 │ │ 0x000a line=57 │ │ 0x0011 line=64 │ │ 0x0018 line=73 │ │ @@ -142818,17 +142845,17 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07a804: |[07a804] android.support.v7.app.ToolbarActionBar.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; │ │ -07a814: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ -07a818: 1100 |0002: return-object v0 │ │ +07a888: |[07a888] android.support.v7.app.ToolbarActionBar.access$000:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/view/Window$Callback; │ │ +07a898: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ +07a89c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ #2 : (in Landroid/support/v7/app/ToolbarActionBar;) │ │ @@ -142836,17 +142863,17 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07a81c: |[07a81c] android.support.v7.app.ToolbarActionBar.access$200:(Landroid/support/v7/app/ToolbarActionBar;)Z │ │ -07a82c: 5510 3f05 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@053f │ │ -07a830: 0f00 |0002: return v0 │ │ +07a8a0: |[07a8a0] android.support.v7.app.ToolbarActionBar.access$200:(Landroid/support/v7/app/ToolbarActionBar;)Z │ │ +07a8b0: 5510 3f05 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@053f │ │ +07a8b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ #3 : (in Landroid/support/v7/app/ToolbarActionBar;) │ │ @@ -142854,17 +142881,17 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07a834: |[07a834] android.support.v7.app.ToolbarActionBar.access$202:(Landroid/support/v7/app/ToolbarActionBar;Z)Z │ │ -07a844: 5c01 3f05 |0000: iput-boolean v1, v0, Landroid/support/v7/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@053f │ │ -07a848: 0f01 |0002: return v1 │ │ +07a8b8: |[07a8b8] android.support.v7.app.ToolbarActionBar.access$202:(Landroid/support/v7/app/ToolbarActionBar;Z)Z │ │ +07a8c8: 5c01 3f05 |0000: iput-boolean v1, v0, Landroid/support/v7/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@053f │ │ +07a8cc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -142873,17 +142900,17 @@ │ │ type : '(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07a84c: |[07a84c] android.support.v7.app.ToolbarActionBar.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; │ │ -07a85c: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07a860: 1100 |0002: return-object v0 │ │ +07a8d0: |[07a8d0] android.support.v7.app.ToolbarActionBar.access$300:(Landroid/support/v7/app/ToolbarActionBar;)Landroid/support/v7/widget/DecorToolbar; │ │ +07a8e0: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07a8e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ #5 : (in Landroid/support/v7/app/ToolbarActionBar;) │ │ @@ -142891,18 +142918,18 @@ │ │ type : '(Landroid/support/v7/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 │ │ -07a864: |[07a864] android.support.v7.app.ToolbarActionBar.access$400:(Landroid/support/v7/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; │ │ -07a874: 7020 f612 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ToolbarActionBar;.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; // method@12f6 │ │ -07a87a: 0c00 |0003: move-result-object v0 │ │ -07a87c: 1100 |0004: return-object v0 │ │ +07a8e8: |[07a8e8] android.support.v7.app.ToolbarActionBar.access$400:(Landroid/support/v7/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; │ │ +07a8f8: 7020 f612 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ToolbarActionBar;.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; // method@12f6 │ │ +07a8fe: 0c00 |0003: move-result-object v0 │ │ +07a900: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/Menu; │ │ │ │ @@ -142911,67 +142938,67 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -07a880: |[07a880] android.support.v7.app.ToolbarActionBar.ensureListMenuPresenter:(Landroid/view/Menu;)V │ │ -07a890: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -07a892: 5485 3a05 |0001: iget-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ -07a896: 3905 6500 |0003: if-nez v5, 0068 // +0065 │ │ -07a89a: 2095 2e03 |0005: instance-of v5, v9, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -07a89e: 3805 6100 |0007: if-eqz v5, 0068 // +0061 │ │ -07a8a2: 0792 |0009: move-object v2, v9 │ │ -07a8a4: 1f02 2e03 |000a: check-cast v2, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -07a8a8: 5485 3805 |000c: iget-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07a8ac: 7210 021a 0500 |000e: invoke-interface {v5}, Landroid/support/v7/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@1a02 │ │ -07a8b2: 0c00 |0011: move-result-object v0 │ │ -07a8b4: 2203 1004 |0012: new-instance v3, Landroid/util/TypedValue; // type@0410 │ │ -07a8b8: 7010 241f 0300 |0014: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -07a8be: 6e10 a600 0000 |0017: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07a8c4: 0c05 |001a: move-result-object v5 │ │ -07a8c6: 6e10 2601 0500 |001b: invoke-virtual {v5}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ -07a8cc: 0c04 |001e: move-result-object v4 │ │ -07a8ce: 6e10 ab00 0000 |001f: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -07a8d4: 0c05 |0022: move-result-object v5 │ │ -07a8d6: 6e20 fe00 5400 |0023: invoke-virtual {v4, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -07a8dc: 6005 7605 |0026: sget v5, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0576 │ │ -07a8e0: 6e40 fd00 5463 |0028: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -07a8e6: 5235 210e |002b: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -07a8ea: 3805 0700 |002d: if-eqz v5, 0034 // +0007 │ │ -07a8ee: 5235 210e |002f: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -07a8f2: 6e30 fb00 5406 |0031: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -07a8f8: 6005 fa05 |0034: sget v5, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@05fa │ │ -07a8fc: 6e40 fd00 5463 |0036: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -07a902: 5235 210e |0039: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -07a906: 3805 2e00 |003b: if-eqz v5, 0069 // +002e │ │ -07a90a: 5235 210e |003d: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -07a90e: 6e30 fb00 5406 |003f: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -07a914: 2201 1904 |0042: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -07a918: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -07a91a: 7030 401f 0105 |0045: invoke-direct {v1, v0, v5}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -07a920: 6e10 ab00 0100 |0048: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -07a926: 0c05 |004b: move-result-object v5 │ │ -07a928: 6e20 fe00 4500 |004c: invoke-virtual {v5, v4}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -07a92e: 2205 2b03 |004f: new-instance v5, Landroid/support/v7/view/menu/ListMenuPresenter; // type@032b │ │ -07a932: 6006 9207 |0051: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0792 │ │ -07a936: 7030 cd14 1506 |0053: invoke-direct {v5, v1, v6}, Landroid/support/v7/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@14cd │ │ -07a93c: 5b85 3a05 |0056: iput-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ -07a940: 5485 3a05 |0058: iget-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ -07a944: 2206 fa02 |005a: new-instance v6, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback; // type@02fa │ │ -07a948: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -07a94a: 7030 e512 8607 |005d: invoke-direct {v6, v8, v7}, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V // method@12e5 │ │ -07a950: 6e20 d814 6500 |0060: invoke-virtual {v5, v6}, Landroid/support/v7/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@14d8 │ │ -07a956: 5485 3a05 |0063: iget-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ -07a95a: 6e20 e514 5200 |0065: invoke-virtual {v2, v5}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@14e5 │ │ -07a960: 0e00 |0068: return-void │ │ -07a962: 6005 9e08 |0069: sget v5, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@089e │ │ -07a966: 6e30 fb00 5406 |006b: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -07a96c: 28d4 |006e: goto 0042 // -002c │ │ +07a904: |[07a904] android.support.v7.app.ToolbarActionBar.ensureListMenuPresenter:(Landroid/view/Menu;)V │ │ +07a914: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +07a916: 5485 3a05 |0001: iget-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ +07a91a: 3905 6500 |0003: if-nez v5, 0068 // +0065 │ │ +07a91e: 2095 2f03 |0005: instance-of v5, v9, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +07a922: 3805 6100 |0007: if-eqz v5, 0068 // +0061 │ │ +07a926: 0792 |0009: move-object v2, v9 │ │ +07a928: 1f02 2f03 |000a: check-cast v2, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +07a92c: 5485 3805 |000c: iget-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07a930: 7210 021a 0500 |000e: invoke-interface {v5}, Landroid/support/v7/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@1a02 │ │ +07a936: 0c00 |0011: move-result-object v0 │ │ +07a938: 2203 1104 |0012: new-instance v3, Landroid/util/TypedValue; // type@0411 │ │ +07a93c: 7010 241f 0300 |0014: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +07a942: 6e10 a600 0000 |0017: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07a948: 0c05 |001a: move-result-object v5 │ │ +07a94a: 6e10 2601 0500 |001b: invoke-virtual {v5}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ +07a950: 0c04 |001e: move-result-object v4 │ │ +07a952: 6e10 ab00 0000 |001f: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +07a958: 0c05 |0022: move-result-object v5 │ │ +07a95a: 6e20 fe00 5400 |0023: invoke-virtual {v4, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +07a960: 6005 7605 |0026: sget v5, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0576 │ │ +07a964: 6e40 fd00 5463 |0028: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +07a96a: 5235 210e |002b: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +07a96e: 3805 0700 |002d: if-eqz v5, 0034 // +0007 │ │ +07a972: 5235 210e |002f: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +07a976: 6e30 fb00 5406 |0031: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +07a97c: 6005 fa05 |0034: sget v5, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@05fa │ │ +07a980: 6e40 fd00 5463 |0036: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +07a986: 5235 210e |0039: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +07a98a: 3805 2e00 |003b: if-eqz v5, 0069 // +002e │ │ +07a98e: 5235 210e |003d: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +07a992: 6e30 fb00 5406 |003f: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +07a998: 2201 1a04 |0042: new-instance v1, Landroid/view/ContextThemeWrapper; // type@041a │ │ +07a99c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +07a99e: 7030 401f 0105 |0045: invoke-direct {v1, v0, v5}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +07a9a4: 6e10 ab00 0100 |0048: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +07a9aa: 0c05 |004b: move-result-object v5 │ │ +07a9ac: 6e20 fe00 4500 |004c: invoke-virtual {v5, v4}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +07a9b2: 2205 2c03 |004f: new-instance v5, Landroid/support/v7/view/menu/ListMenuPresenter; // type@032c │ │ +07a9b6: 6006 9207 |0051: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0792 │ │ +07a9ba: 7030 cd14 1506 |0053: invoke-direct {v5, v1, v6}, Landroid/support/v7/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@14cd │ │ +07a9c0: 5b85 3a05 |0056: iput-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ +07a9c4: 5485 3a05 |0058: iget-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ +07a9c8: 2206 fb02 |005a: new-instance v6, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback; // type@02fb │ │ +07a9cc: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +07a9ce: 7030 e512 8607 |005d: invoke-direct {v6, v8, v7}, Landroid/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V // method@12e5 │ │ +07a9d4: 6e20 d814 6500 |0060: invoke-virtual {v5, v6}, Landroid/support/v7/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@14d8 │ │ +07a9da: 5485 3a05 |0063: iget-object v5, v8, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ +07a9de: 6e20 e514 5200 |0065: invoke-virtual {v2, v5}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@14e5 │ │ +07a9e4: 0e00 |0068: return-void │ │ +07a9e6: 6005 9e08 |0069: sget v5, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@089e │ │ +07a9ea: 6e30 fb00 5406 |006b: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +07a9f0: 28d4 |006e: goto 0042 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=511 │ │ 0x000a line=512 │ │ 0x000c line=514 │ │ 0x0012 line=515 │ │ 0x0017 line=516 │ │ @@ -143007,35 +143034,35 @@ │ │ type : '(Landroid/view/Menu;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -07a970: |[07a970] android.support.v7.app.ToolbarActionBar.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; │ │ -07a980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a982: 7020 f412 3200 |0001: invoke-direct {v2, v3}, Landroid/support/v7/app/ToolbarActionBar;.ensureListMenuPresenter:(Landroid/view/Menu;)V // method@12f4 │ │ -07a988: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -07a98c: 5421 3a05 |0006: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ -07a990: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -07a994: 1100 |000a: return-object v0 │ │ -07a996: 5421 3a05 |000b: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ -07a99a: 6e10 d214 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@14d2 │ │ -07a9a0: 0c01 |0010: move-result-object v1 │ │ -07a9a2: 7210 1222 0100 |0011: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ -07a9a8: 0a01 |0014: move-result v1 │ │ -07a9aa: 3d01 f5ff |0015: if-lez v1, 000a // -000b │ │ -07a9ae: 5420 3a05 |0017: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ -07a9b2: 5421 3805 |0019: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07a9b6: 7210 0c1a 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ -07a9bc: 0c01 |001e: move-result-object v1 │ │ -07a9be: 6e20 d314 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; // method@14d3 │ │ -07a9c4: 0c00 |0022: move-result-object v0 │ │ -07a9c6: 1f00 3c04 |0023: check-cast v0, Landroid/view/View; // type@043c │ │ -07a9ca: 28e5 |0025: goto 000a // -001b │ │ +07a9f4: |[07a9f4] android.support.v7.app.ToolbarActionBar.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; │ │ +07aa04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07aa06: 7020 f412 3200 |0001: invoke-direct {v2, v3}, Landroid/support/v7/app/ToolbarActionBar;.ensureListMenuPresenter:(Landroid/view/Menu;)V // method@12f4 │ │ +07aa0c: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +07aa10: 5421 3a05 |0006: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ +07aa14: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +07aa18: 1100 |000a: return-object v0 │ │ +07aa1a: 5421 3a05 |000b: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ +07aa1e: 6e10 d214 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@14d2 │ │ +07aa24: 0c01 |0010: move-result-object v1 │ │ +07aa26: 7210 1222 0100 |0011: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ +07aa2c: 0a01 |0014: move-result v1 │ │ +07aa2e: 3d01 f5ff |0015: if-lez v1, 000a // -000b │ │ +07aa32: 5420 3a05 |0017: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@053a │ │ +07aa36: 5421 3805 |0019: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07aa3a: 7210 0c1a 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ +07aa40: 0c01 |001e: move-result-object v1 │ │ +07aa42: 6e20 d314 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; // method@14d3 │ │ +07aa48: 0c00 |0022: move-result-object v0 │ │ +07aa4a: 1f00 3d04 |0023: check-cast v0, Landroid/view/View; // type@043d │ │ +07aa4e: 28e5 |0025: goto 000a // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=498 │ │ 0x0004 line=500 │ │ 0x000a line=507 │ │ 0x000b line=504 │ │ 0x0017 line=505 │ │ @@ -143048,30 +143075,30 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -07a9cc: |[07a9cc] android.support.v7.app.ToolbarActionBar.getMenu:()Landroid/view/Menu; │ │ -07a9dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07a9de: 5540 3b05 |0001: iget-boolean v0, v4, Landroid/support/v7/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@053b │ │ -07a9e2: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ -07a9e6: 5440 3805 |0005: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07a9ea: 2201 f802 |0007: new-instance v1, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback; // type@02f8 │ │ -07a9ee: 7030 dd12 4103 |0009: invoke-direct {v1, v4, v3}, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V // method@12dd │ │ -07a9f4: 2202 f902 |000c: new-instance v2, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback; // type@02f9 │ │ -07a9f8: 7030 e112 4203 |000e: invoke-direct {v2, v4, v3}, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V // method@12e1 │ │ -07a9fe: 7230 291a 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/DecorToolbar;.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@1a29 │ │ -07aa04: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -07aa06: 5c40 3b05 |0015: iput-boolean v0, v4, Landroid/support/v7/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@053b │ │ -07aa0a: 5440 3805 |0017: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07aa0e: 7210 081a 0000 |0019: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getMenu:()Landroid/view/Menu; // method@1a08 │ │ -07aa14: 0c00 |001c: move-result-object v0 │ │ -07aa16: 1100 |001d: return-object v0 │ │ +07aa50: |[07aa50] android.support.v7.app.ToolbarActionBar.getMenu:()Landroid/view/Menu; │ │ +07aa60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07aa62: 5540 3b05 |0001: iget-boolean v0, v4, Landroid/support/v7/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@053b │ │ +07aa66: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ +07aa6a: 5440 3805 |0005: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07aa6e: 2201 f902 |0007: new-instance v1, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback; // type@02f9 │ │ +07aa72: 7030 dd12 4103 |0009: invoke-direct {v1, v4, v3}, Landroid/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V // method@12dd │ │ +07aa78: 2202 fa02 |000c: new-instance v2, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback; // type@02fa │ │ +07aa7c: 7030 e112 4203 |000e: invoke-direct {v2, v4, v3}, Landroid/support/v7/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/app/ToolbarActionBar;Landroid/support/v7/app/ToolbarActionBar$1;)V // method@12e1 │ │ +07aa82: 7230 291a 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/DecorToolbar;.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@1a29 │ │ +07aa88: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +07aa8a: 5c40 3b05 |0015: iput-boolean v0, v4, Landroid/support/v7/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@053b │ │ +07aa8e: 5440 3805 |0017: iget-object v0, v4, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07aa92: 7210 081a 0000 |0019: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getMenu:()Landroid/view/Menu; // method@1a08 │ │ +07aa98: 0c00 |001c: move-result-object v0 │ │ +07aa9a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=573 │ │ 0x0005 line=574 │ │ 0x0014 line=576 │ │ 0x0017 line=578 │ │ locals : │ │ @@ -143083,25 +143110,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -07aa18: |[07aa18] android.support.v7.app.ToolbarActionBar.collapseActionView:()Z │ │ -07aa28: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07aa2c: 7210 0f1a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hasExpandedActionView:()Z // method@1a0f │ │ -07aa32: 0a00 |0005: move-result v0 │ │ -07aa34: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -07aa38: 5410 3805 |0008: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07aa3c: 7210 001a 0000 |000a: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.collapseActionView:()V // method@1a00 │ │ -07aa42: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -07aa44: 0f00 |000e: return v0 │ │ -07aa46: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -07aa48: 28fe |0010: goto 000e // -0002 │ │ +07aa9c: |[07aa9c] android.support.v7.app.ToolbarActionBar.collapseActionView:()Z │ │ +07aaac: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07aab0: 7210 0f1a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hasExpandedActionView:()Z // method@1a0f │ │ +07aab6: 0a00 |0005: move-result v0 │ │ +07aab8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +07aabc: 5410 3805 |0008: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07aac0: 7210 001a 0000 |000a: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.collapseActionView:()V // method@1a00 │ │ +07aac6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +07aac8: 0f00 |000e: return v0 │ │ +07aaca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +07aacc: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0008 line=429 │ │ 0x000d line=430 │ │ 0x000e line=432 │ │ locals : │ │ @@ -143112,31 +143139,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07aa4c: |[07aa4c] android.support.v7.app.ToolbarActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ -07aa5c: 5532 3905 |0000: iget-boolean v2, v3, Landroid/support/v7/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@0539 │ │ -07aa60: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ -07aa64: 0e00 |0004: return-void │ │ -07aa66: 5c34 3905 |0005: iput-boolean v4, v3, Landroid/support/v7/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@0539 │ │ -07aa6a: 5432 3e05 |0007: iget-object v2, v3, Landroid/support/v7/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@053e │ │ -07aa6e: 6e10 9f28 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -07aa74: 0a00 |000c: move-result v0 │ │ -07aa76: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -07aa78: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ -07aa7c: 5432 3e05 |0010: iget-object v2, v3, Landroid/support/v7/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@053e │ │ -07aa80: 6e20 9828 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -07aa86: 0c02 |0015: move-result-object v2 │ │ -07aa88: 1f02 c202 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@02c2 │ │ -07aa8c: 7220 3911 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@1139 │ │ -07aa92: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07aa96: 28f1 |001d: goto 000e // -000f │ │ +07aad0: |[07aad0] android.support.v7.app.ToolbarActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ +07aae0: 5532 3905 |0000: iget-boolean v2, v3, Landroid/support/v7/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@0539 │ │ +07aae4: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ +07aae8: 0e00 |0004: return-void │ │ +07aaea: 5c34 3905 |0005: iput-boolean v4, v3, Landroid/support/v7/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@0539 │ │ +07aaee: 5432 3e05 |0007: iget-object v2, v3, Landroid/support/v7/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@053e │ │ +07aaf2: 6e10 9f28 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +07aaf8: 0a00 |000c: move-result v0 │ │ +07aafa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +07aafc: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ +07ab00: 5432 3e05 |0010: iget-object v2, v3, Landroid/support/v7/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@053e │ │ +07ab04: 6e20 9828 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +07ab0a: 0c02 |0015: move-result-object v2 │ │ +07ab0c: 1f02 c302 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@02c3 │ │ +07ab10: 7220 3911 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@1139 │ │ +07ab16: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07ab1a: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=495 │ │ 0x0005 line=489 │ │ 0x0007 line=491 │ │ 0x000d line=492 │ │ @@ -143153,19 +143180,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07aa98: |[07aa98] android.support.v7.app.ToolbarActionBar.getDisplayOptions:()I │ │ -07aaa8: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07aaac: 7210 041a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ -07aab2: 0a00 |0005: move-result v0 │ │ -07aab4: 0f00 |0006: return v0 │ │ +07ab1c: |[07ab1c] android.support.v7.app.ToolbarActionBar.getDisplayOptions:()I │ │ +07ab2c: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ab30: 7210 041a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ +07ab36: 0a00 |0005: move-result v0 │ │ +07ab38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ #3 : (in Landroid/support/v7/app/ToolbarActionBar;) │ │ @@ -143173,19 +143200,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07aab8: |[07aab8] android.support.v7.app.ToolbarActionBar.getThemedContext:()Landroid/content/Context; │ │ -07aac8: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07aacc: 7210 021a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@1a02 │ │ -07aad2: 0c00 |0005: move-result-object v0 │ │ -07aad4: 1100 |0006: return-object v0 │ │ +07ab3c: |[07ab3c] android.support.v7.app.ToolbarActionBar.getThemedContext:()Landroid/content/Context; │ │ +07ab4c: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ab50: 7210 021a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@1a02 │ │ +07ab56: 0c00 |0005: move-result-object v0 │ │ +07ab58: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ #4 : (in Landroid/support/v7/app/ToolbarActionBar;) │ │ @@ -143193,17 +143220,17 @@ │ │ type : '()Landroid/view/Window$Callback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07aad8: |[07aad8] android.support.v7.app.ToolbarActionBar.getWrappedWindowCallback:()Landroid/view/Window$Callback; │ │ -07aae8: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ -07aaec: 1100 |0002: return-object v0 │ │ +07ab5c: |[07ab5c] android.support.v7.app.ToolbarActionBar.getWrappedWindowCallback:()Landroid/view/Window$Callback; │ │ +07ab6c: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ +07ab70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ToolbarActionBar; │ │ │ │ #5 : (in Landroid/support/v7/app/ToolbarActionBar;) │ │ @@ -143211,27 +143238,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -07aaf0: |[07aaf0] android.support.v7.app.ToolbarActionBar.invalidateOptionsMenu:()Z │ │ -07ab00: 5420 3805 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ab04: 7210 0c1a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ -07ab0a: 0c00 |0005: move-result-object v0 │ │ -07ab0c: 5421 3d05 |0006: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@053d │ │ -07ab10: 6e20 9420 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2094 │ │ -07ab16: 5420 3805 |000b: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ab1a: 7210 0c1a 0000 |000d: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ -07ab20: 0c00 |0010: move-result-object v0 │ │ -07ab22: 5421 3d05 |0011: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@053d │ │ -07ab26: 7120 410a 1000 |0013: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ -07ab2c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -07ab2e: 0f00 |0017: return v0 │ │ +07ab74: |[07ab74] android.support.v7.app.ToolbarActionBar.invalidateOptionsMenu:()Z │ │ +07ab84: 5420 3805 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ab88: 7210 0c1a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ +07ab8e: 0c00 |0005: move-result-object v0 │ │ +07ab90: 5421 3d05 |0006: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@053d │ │ +07ab94: 6e20 9420 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2094 │ │ +07ab9a: 5420 3805 |000b: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ab9e: 7210 0c1a 0000 |000d: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ +07aba4: 0c00 |0010: move-result-object v0 │ │ +07aba6: 5421 3d05 |0011: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@053d │ │ +07abaa: 7120 410a 1000 |0013: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0a41 │ │ +07abb0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +07abb2: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x000b line=422 │ │ 0x0016 line=423 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v7/app/ToolbarActionBar; │ │ @@ -143241,17 +143268,17 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07ab30: |[07ab30] android.support.v7.app.ToolbarActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -07ab40: 6f20 4b11 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@114b │ │ -07ab46: 0e00 |0003: return-void │ │ +07abb4: |[07abb4] android.support.v7.app.ToolbarActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +07abc4: 6f20 4b11 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@114b │ │ +07abca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=1 config Landroid/content/res/Configuration; │ │ @@ -143261,36 +143288,36 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -07ab48: |[07ab48] android.support.v7.app.ToolbarActionBar.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ -07ab58: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07ab5a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -07ab5c: 7010 f712 0500 |0002: invoke-direct {v5}, Landroid/support/v7/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@12f7 │ │ -07ab62: 0c01 |0005: move-result-object v1 │ │ -07ab64: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -07ab68: 3807 1800 |0008: if-eqz v7, 0020 // +0018 │ │ -07ab6c: 6e10 541f 0700 |000a: invoke-virtual {v7}, Landroid/view/KeyEvent;.getDeviceId:()I // method@1f54 │ │ -07ab72: 0a02 |000d: move-result v2 │ │ -07ab74: 7110 4f1f 0200 |000e: invoke-static {v2}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@1f4f │ │ -07ab7a: 0c00 |0011: move-result-object v0 │ │ -07ab7c: 6e10 4e1f 0000 |0012: invoke-virtual {v0}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@1f4e │ │ -07ab82: 0a02 |0015: move-result v2 │ │ -07ab84: 3232 0c00 |0016: if-eq v2, v3, 0022 // +000c │ │ -07ab88: 0132 |0018: move v2, v3 │ │ -07ab8a: 7220 711f 2100 |0019: invoke-interface {v1, v2}, Landroid/view/Menu;.setQwertyMode:(Z)V // method@1f71 │ │ -07ab90: 7240 701f 6147 |001c: invoke-interface {v1, v6, v7, v4}, Landroid/view/Menu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1f70 │ │ -07ab96: 0f03 |001f: return v3 │ │ -07ab98: 12f2 |0020: const/4 v2, #int -1 // #ff │ │ -07ab9a: 28ed |0021: goto 000e // -0013 │ │ -07ab9c: 0142 |0022: move v2, v4 │ │ -07ab9e: 28f6 |0023: goto 0019 // -000a │ │ +07abcc: |[07abcc] android.support.v7.app.ToolbarActionBar.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ +07abdc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07abde: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +07abe0: 7010 f712 0500 |0002: invoke-direct {v5}, Landroid/support/v7/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@12f7 │ │ +07abe6: 0c01 |0005: move-result-object v1 │ │ +07abe8: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +07abec: 3807 1800 |0008: if-eqz v7, 0020 // +0018 │ │ +07abf0: 6e10 541f 0700 |000a: invoke-virtual {v7}, Landroid/view/KeyEvent;.getDeviceId:()I // method@1f54 │ │ +07abf6: 0a02 |000d: move-result v2 │ │ +07abf8: 7110 4f1f 0200 |000e: invoke-static {v2}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@1f4f │ │ +07abfe: 0c00 |0011: move-result-object v0 │ │ +07ac00: 6e10 4e1f 0000 |0012: invoke-virtual {v0}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@1f4e │ │ +07ac06: 0a02 |0015: move-result v2 │ │ +07ac08: 3232 0c00 |0016: if-eq v2, v3, 0022 // +000c │ │ +07ac0c: 0132 |0018: move v2, v3 │ │ +07ac0e: 7220 711f 2100 |0019: invoke-interface {v1, v2}, Landroid/view/Menu;.setQwertyMode:(Z)V // method@1f71 │ │ +07ac14: 7240 701f 6147 |001c: invoke-interface {v1, v6, v7, v4}, Landroid/view/Menu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1f70 │ │ +07ac1a: 0f03 |001f: return v3 │ │ +07ac1c: 12f2 |0020: const/4 v2, #int -1 // #ff │ │ +07ac1e: 28ed |0021: goto 000e // -0013 │ │ +07ac20: 0142 |0022: move v2, v4 │ │ +07ac22: 28f6 |0023: goto 0019 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=464 │ │ 0x0006 line=465 │ │ 0x0008 line=466 │ │ 0x0012 line=468 │ │ 0x001c line=469 │ │ @@ -143310,45 +143337,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -07aba0: |[07aba0] android.support.v7.app.ToolbarActionBar.populateOptionsMenu:()V │ │ -07abb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07abb2: 7010 f712 0500 |0001: invoke-direct {v5}, Landroid/support/v7/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@12f7 │ │ -07abb8: 0c01 |0004: move-result-object v1 │ │ -07abba: 2012 2e03 |0005: instance-of v2, v1, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -07abbe: 3802 0600 |0007: if-eqz v2, 000d // +0006 │ │ -07abc2: 0712 |0009: move-object v2, v1 │ │ -07abc4: 1f02 2e03 |000a: check-cast v2, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -07abc8: 0720 |000c: move-object v0, v2 │ │ -07abca: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -07abce: 6e10 2c15 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ -07abd4: 7210 6e1f 0100 |0012: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@1f6e │ │ -07abda: 5452 4005 |0015: iget-object v2, v5, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ -07abde: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -07abe0: 7230 c620 3201 |0018: invoke-interface {v2, v3, v1}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@20c6 │ │ -07abe6: 0a02 |001b: move-result v2 │ │ -07abe8: 3802 0c00 |001c: if-eqz v2, 0028 // +000c │ │ -07abec: 5452 4005 |001e: iget-object v2, v5, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ -07abf0: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -07abf2: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -07abf4: 7240 cc20 3214 |0022: invoke-interface {v2, v3, v4, v1}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ -07abfa: 0a02 |0025: move-result v2 │ │ -07abfc: 3902 0500 |0026: if-nez v2, 002b // +0005 │ │ -07ac00: 7210 6e1f 0100 |0028: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@1f6e │ │ -07ac06: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -07ac0a: 6e10 2b15 0000 |002d: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -07ac10: 0e00 |0030: return-void │ │ -07ac12: 0d02 |0031: move-exception v2 │ │ -07ac14: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -07ac18: 6e10 2b15 0000 |0034: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -07ac1e: 2702 |0037: throw v2 │ │ +07ac24: |[07ac24] android.support.v7.app.ToolbarActionBar.populateOptionsMenu:()V │ │ +07ac34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ac36: 7010 f712 0500 |0001: invoke-direct {v5}, Landroid/support/v7/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@12f7 │ │ +07ac3c: 0c01 |0004: move-result-object v1 │ │ +07ac3e: 2012 2f03 |0005: instance-of v2, v1, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +07ac42: 3802 0600 |0007: if-eqz v2, 000d // +0006 │ │ +07ac46: 0712 |0009: move-object v2, v1 │ │ +07ac48: 1f02 2f03 |000a: check-cast v2, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +07ac4c: 0720 |000c: move-object v0, v2 │ │ +07ac4e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +07ac52: 6e10 2c15 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ +07ac58: 7210 6e1f 0100 |0012: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@1f6e │ │ +07ac5e: 5452 4005 |0015: iget-object v2, v5, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ +07ac62: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +07ac64: 7230 c620 3201 |0018: invoke-interface {v2, v3, v1}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@20c6 │ │ +07ac6a: 0a02 |001b: move-result v2 │ │ +07ac6c: 3802 0c00 |001c: if-eqz v2, 0028 // +000c │ │ +07ac70: 5452 4005 |001e: iget-object v2, v5, Landroid/support/v7/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@0540 │ │ +07ac74: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +07ac76: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +07ac78: 7240 cc20 3214 |0022: invoke-interface {v2, v3, v4, v1}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@20cc │ │ +07ac7e: 0a02 |0025: move-result v2 │ │ +07ac80: 3902 0500 |0026: if-nez v2, 002b // +0005 │ │ +07ac84: 7210 6e1f 0100 |0028: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@1f6e │ │ +07ac8a: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +07ac8e: 6e10 2b15 0000 |002d: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +07ac94: 0e00 |0030: return-void │ │ +07ac96: 0d02 |0031: move-exception v2 │ │ +07ac98: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +07ac9c: 6e10 2b15 0000 |0034: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +07aca2: 2702 |0037: throw v2 │ │ catches : 1 │ │ 0x0012 - 0x002b │ │ -> 0x0031 │ │ positions : │ │ 0x0001 line=436 │ │ 0x0005 line=437 │ │ 0x000d line=438 │ │ @@ -143371,18 +143398,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ac2c: |[07ac2c] android.support.v7.app.ToolbarActionBar.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -07ac3c: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ac40: 7220 1a1a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a1a │ │ -07ac46: 0e00 |0005: return-void │ │ +07acb0: |[07acb0] android.support.v7.app.ToolbarActionBar.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +07acc0: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07acc4: 7220 1a1a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a1a │ │ +07acca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0005 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -143392,16 +143419,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07ac48: |[07ac48] android.support.v7.app.ToolbarActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ -07ac58: 0e00 |0000: return-void │ │ +07accc: |[07accc] android.support.v7.app.ToolbarActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ +07acdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -143410,22 +143437,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07ac5c: |[07ac5c] android.support.v7.app.ToolbarActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ -07ac6c: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -07ac6e: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -07ac72: 0110 |0003: move v0, v1 │ │ -07ac74: 6e30 0113 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@1301 │ │ -07ac7a: 0e00 |0007: return-void │ │ -07ac7c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07ac7e: 28fb |0009: goto 0004 // -0005 │ │ +07ace0: |[07ace0] android.support.v7.app.ToolbarActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ +07acf0: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +07acf2: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +07acf6: 0110 |0003: move v0, v1 │ │ +07acf8: 6e30 0113 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@1301 │ │ +07acfe: 0e00 |0007: return-void │ │ +07ad00: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07ad02: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ 0x0007 line=269 │ │ 0x0008 line=268 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ToolbarActionBar; │ │ @@ -143436,25 +143463,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07ac80: |[07ac80] android.support.v7.app.ToolbarActionBar.setDisplayOptions:(II)V │ │ -07ac90: 5441 3805 |0000: iget-object v1, v4, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ac94: 7210 041a 0100 |0002: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ -07ac9a: 0a00 |0005: move-result v0 │ │ -07ac9c: 5441 3805 |0006: iget-object v1, v4, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07aca0: 9502 0506 |0008: and-int v2, v5, v6 │ │ -07aca4: df03 06ff |000a: xor-int/lit8 v3, v6, #int -1 // #ff │ │ -07aca8: b503 |000c: and-int/2addr v3, v0 │ │ -07acaa: b632 |000d: or-int/2addr v2, v3 │ │ -07acac: 7220 1f1a 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v7/widget/DecorToolbar;.setDisplayOptions:(I)V // method@1a1f │ │ -07acb2: 0e00 |0011: return-void │ │ +07ad04: |[07ad04] android.support.v7.app.ToolbarActionBar.setDisplayOptions:(II)V │ │ +07ad14: 5441 3805 |0000: iget-object v1, v4, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ad18: 7210 041a 0100 |0002: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ +07ad1e: 0a00 |0005: move-result v0 │ │ +07ad20: 5441 3805 |0006: iget-object v1, v4, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ad24: 9502 0506 |0008: and-int v2, v5, v6 │ │ +07ad28: df03 06ff |000a: xor-int/lit8 v3, v6, #int -1 // #ff │ │ +07ad2c: b503 |000c: and-int/2addr v3, v0 │ │ +07ad2e: b632 |000d: or-int/2addr v2, v3 │ │ +07ad30: 7220 1f1a 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v7/widget/DecorToolbar;.setDisplayOptions:(I)V // method@1a1f │ │ +07ad36: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0006 line=253 │ │ 0x0011 line=254 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 currentOptions I │ │ @@ -143467,22 +143494,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07acb4: |[07acb4] android.support.v7.app.ToolbarActionBar.setDisplayShowHomeEnabled:(Z)V │ │ -07acc4: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -07acc6: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -07acca: 0110 |0003: move v0, v1 │ │ -07accc: 6e30 0113 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@1301 │ │ -07acd2: 0e00 |0007: return-void │ │ -07acd4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07acd6: 28fb |0009: goto 0004 // -0005 │ │ +07ad38: |[07ad38] android.support.v7.app.ToolbarActionBar.setDisplayShowHomeEnabled:(Z)V │ │ +07ad48: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +07ad4a: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +07ad4e: 0110 |0003: move v0, v1 │ │ +07ad50: 6e30 0113 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@1301 │ │ +07ad56: 0e00 |0007: return-void │ │ +07ad58: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07ad5a: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=263 │ │ 0x0007 line=264 │ │ 0x0008 line=263 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ToolbarActionBar; │ │ @@ -143493,20 +143520,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07acd8: |[07acd8] android.support.v7.app.ToolbarActionBar.setElevation:(F)V │ │ -07ace8: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07acec: 7210 0c1a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ -07acf2: 0c00 |0005: move-result-object v0 │ │ -07acf4: 7120 4b0a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ -07acfa: 0e00 |0009: return-void │ │ +07ad5c: |[07ad5c] android.support.v7.app.ToolbarActionBar.setElevation:(F)V │ │ +07ad6c: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ad70: 7210 0c1a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ +07ad76: 0c00 |0005: move-result-object v0 │ │ +07ad78: 7120 4b0a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ +07ad7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0009 line=141 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x000a reg=2 elevation F │ │ @@ -143516,16 +143543,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07acfc: |[07acfc] android.support.v7.app.ToolbarActionBar.setHomeButtonEnabled:(Z)V │ │ -07ad0c: 0e00 |0000: return-void │ │ +07ad80: |[07ad80] android.support.v7.app.ToolbarActionBar.setHomeButtonEnabled:(Z)V │ │ +07ad90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -143534,20 +143561,20 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -07ad10: |[07ad10] android.support.v7.app.ToolbarActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -07ad20: 5420 3805 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ad24: 2201 f502 |0002: new-instance v1, Landroid/support/v7/app/NavItemSelectedListener; // type@02f5 │ │ -07ad28: 7020 d512 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v7/app/NavItemSelectedListener;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@12d5 │ │ -07ad2e: 7230 201a 3001 |0007: invoke-interface {v0, v3, v1}, Landroid/support/v7/widget/DecorToolbar;.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1a20 │ │ -07ad34: 0e00 |000a: return-void │ │ +07ad94: |[07ad94] android.support.v7.app.ToolbarActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +07ada4: 5420 3805 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ada8: 2201 f602 |0002: new-instance v1, Landroid/support/v7/app/NavItemSelectedListener; // type@02f6 │ │ +07adac: 7020 d512 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v7/app/NavItemSelectedListener;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@12d5 │ │ +07adb2: 7230 201a 3001 |0007: invoke-interface {v0, v3, v1}, Landroid/support/v7/widget/DecorToolbar;.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1a20 │ │ +07adb8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x000a line=196 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x000b reg=3 adapter Landroid/widget/SpinnerAdapter; │ │ @@ -143558,24 +143585,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07ad38: |[07ad38] android.support.v7.app.ToolbarActionBar.setNavigationMode:(I)V │ │ -07ad48: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -07ad4a: 3303 0a00 |0001: if-ne v3, v0, 000b // +000a │ │ -07ad4e: 2200 5605 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -07ad52: 1a01 3b11 |0005: const-string v1, "Tabs not supported in this configuration" // string@113b │ │ -07ad56: 7020 8f27 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -07ad5c: 2700 |000a: throw v0 │ │ -07ad5e: 5420 3805 |000b: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ad62: 7220 2f1a 3000 |000d: invoke-interface {v0, v3}, Landroid/support/v7/widget/DecorToolbar;.setNavigationMode:(I)V // method@1a2f │ │ -07ad68: 0e00 |0010: return-void │ │ +07adbc: |[07adbc] android.support.v7.app.ToolbarActionBar.setNavigationMode:(I)V │ │ +07adcc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +07adce: 3303 0a00 |0001: if-ne v3, v0, 000b // +000a │ │ +07add2: 2200 5705 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +07add6: 1a01 4511 |0005: const-string v1, "Tabs not supported in this configuration" // string@1145 │ │ +07adda: 7020 8f27 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +07ade0: 2700 |000a: throw v0 │ │ +07ade2: 5420 3805 |000b: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ade6: 7220 2f1a 3000 |000d: invoke-interface {v0, v3}, Landroid/support/v7/widget/DecorToolbar;.setNavigationMode:(I)V // method@1a2f │ │ +07adec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0003 line=309 │ │ 0x000b line=311 │ │ 0x0010 line=312 │ │ locals : │ │ @@ -143587,28 +143614,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07ad6c: |[07ad6c] android.support.v7.app.ToolbarActionBar.setSelectedNavigationItem:(I)V │ │ -07ad7c: 5420 3805 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ad80: 7210 091a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ -07ad86: 0a00 |0005: move-result v0 │ │ -07ad88: 2b00 1200 0000 |0006: packed-switch v0, 00000018 // +00000012 │ │ -07ad8e: 2200 5705 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -07ad92: 1a01 2c32 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@322c │ │ -07ad96: 7020 9327 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -07ad9c: 2700 |0010: throw v0 │ │ -07ad9e: 5420 3805 |0011: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ada2: 7220 211a 3000 |0013: invoke-interface {v0, v3}, Landroid/support/v7/widget/DecorToolbar;.setDropdownSelectedPosition:(I)V // method@1a21 │ │ -07ada8: 0e00 |0016: return-void │ │ -07adaa: 0000 |0017: nop // spacer │ │ -07adac: 0001 0100 0100 0000 0b00 0000 |0018: packed-switch-data (6 units) │ │ +07adf0: |[07adf0] android.support.v7.app.ToolbarActionBar.setSelectedNavigationItem:(I)V │ │ +07ae00: 5420 3805 |0000: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ae04: 7210 091a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ +07ae0a: 0a00 |0005: move-result v0 │ │ +07ae0c: 2b00 1200 0000 |0006: packed-switch v0, 00000018 // +00000012 │ │ +07ae12: 2200 5805 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +07ae16: 1a01 3632 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@3236 │ │ +07ae1a: 7020 9327 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +07ae20: 2700 |0010: throw v0 │ │ +07ae22: 5420 3805 |0011: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ae26: 7220 211a 3000 |0013: invoke-interface {v0, v3}, Landroid/support/v7/widget/DecorToolbar;.setDropdownSelectedPosition:(I)V // method@1a21 │ │ +07ae2c: 0e00 |0016: return-void │ │ +07ae2e: 0000 |0017: nop // spacer │ │ +07ae30: 0001 0100 0100 0000 0b00 0000 |0018: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0009 line=205 │ │ 0x0011 line=202 │ │ 0x0016 line=208 │ │ 0x0017 line=200 │ │ @@ -143621,16 +143648,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07adb8: |[07adb8] android.support.v7.app.ToolbarActionBar.setShowHideAnimationEnabled:(Z)V │ │ -07adc8: 0e00 |0000: return-void │ │ +07ae3c: |[07ae3c] android.support.v7.app.ToolbarActionBar.setShowHideAnimationEnabled:(Z)V │ │ +07ae4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -143639,26 +143666,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07adcc: |[07adcc] android.support.v7.app.ToolbarActionBar.setTitle:(I)V │ │ -07addc: 5421 3805 |0000: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ade0: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ -07ade4: 5420 3805 |0004: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ade8: 7210 021a 0000 |0006: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@1a02 │ │ -07adee: 0c00 |0009: move-result-object v0 │ │ -07adf0: 6e20 aa00 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -07adf6: 0c00 |000d: move-result-object v0 │ │ -07adf8: 7220 311a 0100 |000e: invoke-interface {v1, v0}, Landroid/support/v7/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1a31 │ │ -07adfe: 0e00 |0011: return-void │ │ -07ae00: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -07ae02: 28fb |0013: goto 000e // -0005 │ │ +07ae50: |[07ae50] android.support.v7.app.ToolbarActionBar.setTitle:(I)V │ │ +07ae60: 5421 3805 |0000: iget-object v1, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ae64: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ +07ae68: 5420 3805 |0004: iget-object v0, v2, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ae6c: 7210 021a 0000 |0006: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@1a02 │ │ +07ae72: 0c00 |0009: move-result-object v0 │ │ +07ae74: 6e20 aa00 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +07ae7a: 0c00 |000d: move-result-object v0 │ │ +07ae7c: 7220 311a 0100 |000e: invoke-interface {v1, v0}, Landroid/support/v7/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1a31 │ │ +07ae82: 0e00 |0011: return-void │ │ +07ae84: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +07ae86: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0011 line=228 │ │ 0x0012 line=227 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ToolbarActionBar; │ │ @@ -143669,44 +143696,44 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ae04: |[07ae04] android.support.v7.app.ToolbarActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -07ae14: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ -07ae18: 7220 341a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1a34 │ │ -07ae1e: 0e00 |0005: return-void │ │ +07ae88: |[07ae88] android.support.v7.app.ToolbarActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +07ae98: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v7/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0538 │ │ +07ae9c: 7220 341a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1a34 │ │ +07aea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 4645 (ToolbarActionBar.java) │ │ + source_file_idx : 4655 (ToolbarActionBar.java) │ │ │ │ -Class #623 header: │ │ -class_idx : 765 │ │ +Class #624 header: │ │ +class_idx : 766 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 554 │ │ -source_file_idx : 5054 │ │ +superclass_idx : 555 │ │ +source_file_idx : 5064 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #623 annotations: │ │ +Class #624 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/WindowDecorActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #623 - │ │ +Class #624 - │ │ Class descriptor : 'Landroid/support/v7/app/WindowDecorActionBar$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/WindowDecorActionBar$1;) │ │ @@ -143719,18 +143746,18 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ae20: |[07ae20] android.support.v7.app.WindowDecorActionBar$1.:(Landroid/support/v7/app/WindowDecorActionBar;)V │ │ -07ae30: 5b01 4105 |0000: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07ae34: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ -07ae3a: 0e00 |0005: return-void │ │ +07aea4: |[07aea4] android.support.v7.app.WindowDecorActionBar$1.:(Landroid/support/v7/app/WindowDecorActionBar;)V │ │ +07aeb4: 5b01 4105 |0000: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07aeb8: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ +07aebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/WindowDecorActionBar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ @@ -143740,56 +143767,56 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -07ae3c: |[07ae3c] android.support.v7.app.WindowDecorActionBar$1.onAnimationEnd:(Landroid/view/View;)V │ │ -07ae4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07ae4e: 5420 4105 |0001: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07ae52: 7110 2d13 0000 |0003: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$000:(Landroid/support/v7/app/WindowDecorActionBar;)Z // method@132d │ │ -07ae58: 0a00 |0006: move-result v0 │ │ -07ae5a: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -07ae5e: 5420 4105 |0009: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07ae62: 7110 2e13 0000 |000b: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/view/View; // method@132e │ │ -07ae68: 0c00 |000e: move-result-object v0 │ │ -07ae6a: 3800 1400 |000f: if-eqz v0, 0023 // +0014 │ │ -07ae6e: 5420 4105 |0011: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07ae72: 7110 2e13 0000 |0013: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/view/View; // method@132e │ │ -07ae78: 0c00 |0016: move-result-object v0 │ │ -07ae7a: 7120 540a 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ -07ae80: 5420 4105 |001a: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07ae84: 7110 3013 0000 |001c: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ -07ae8a: 0c00 |001f: move-result-object v0 │ │ -07ae8c: 7120 540a 1000 |0020: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ -07ae92: 5420 4105 |0023: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07ae96: 7110 3013 0000 |0025: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ -07ae9c: 0c00 |0028: move-result-object v0 │ │ -07ae9e: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -07aea2: 6e20 8d16 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContainer;.setVisibility:(I)V // method@168d │ │ -07aea8: 5420 4105 |002e: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07aeac: 7110 3013 0000 |0030: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ -07aeb2: 0c00 |0033: move-result-object v0 │ │ -07aeb4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -07aeb6: 6e20 8c16 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContainer;.setTransitioning:(Z)V // method@168c │ │ -07aebc: 5420 4105 |0038: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07aec0: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -07aec2: 7120 3113 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.access$302:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1331 │ │ -07aec8: 5420 4105 |003e: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07aecc: 6e10 3b13 0000 |0040: invoke-virtual {v0}, Landroid/support/v7/app/WindowDecorActionBar;.completeDeferredDestroyActionMode:()V // method@133b │ │ -07aed2: 5420 4105 |0043: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07aed6: 7110 3213 0000 |0045: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarOverlayLayout; // method@1332 │ │ -07aedc: 0c00 |0048: move-result-object v0 │ │ -07aede: 3800 0b00 |0049: if-eqz v0, 0054 // +000b │ │ -07aee2: 5420 4105 |004b: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ -07aee6: 7110 3213 0000 |004d: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarOverlayLayout; // method@1332 │ │ -07aeec: 0c00 |0050: move-result-object v0 │ │ -07aeee: 7110 430a 0000 |0051: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -07aef4: 0e00 |0054: return-void │ │ +07aec0: |[07aec0] android.support.v7.app.WindowDecorActionBar$1.onAnimationEnd:(Landroid/view/View;)V │ │ +07aed0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07aed2: 5420 4105 |0001: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07aed6: 7110 2d13 0000 |0003: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$000:(Landroid/support/v7/app/WindowDecorActionBar;)Z // method@132d │ │ +07aedc: 0a00 |0006: move-result v0 │ │ +07aede: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +07aee2: 5420 4105 |0009: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07aee6: 7110 2e13 0000 |000b: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/view/View; // method@132e │ │ +07aeec: 0c00 |000e: move-result-object v0 │ │ +07aeee: 3800 1400 |000f: if-eqz v0, 0023 // +0014 │ │ +07aef2: 5420 4105 |0011: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07aef6: 7110 2e13 0000 |0013: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/view/View; // method@132e │ │ +07aefc: 0c00 |0016: move-result-object v0 │ │ +07aefe: 7120 540a 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ +07af04: 5420 4105 |001a: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07af08: 7110 3013 0000 |001c: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ +07af0e: 0c00 |001f: move-result-object v0 │ │ +07af10: 7120 540a 1000 |0020: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ +07af16: 5420 4105 |0023: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07af1a: 7110 3013 0000 |0025: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ +07af20: 0c00 |0028: move-result-object v0 │ │ +07af22: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +07af26: 6e20 8d16 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContainer;.setVisibility:(I)V // method@168d │ │ +07af2c: 5420 4105 |002e: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07af30: 7110 3013 0000 |0030: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ +07af36: 0c00 |0033: move-result-object v0 │ │ +07af38: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +07af3a: 6e20 8c16 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContainer;.setTransitioning:(Z)V // method@168c │ │ +07af40: 5420 4105 |0038: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07af44: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +07af46: 7120 3113 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.access$302:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1331 │ │ +07af4c: 5420 4105 |003e: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07af50: 6e10 3b13 0000 |0040: invoke-virtual {v0}, Landroid/support/v7/app/WindowDecorActionBar;.completeDeferredDestroyActionMode:()V // method@133b │ │ +07af56: 5420 4105 |0043: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07af5a: 7110 3213 0000 |0045: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarOverlayLayout; // method@1332 │ │ +07af60: 0c00 |0048: move-result-object v0 │ │ +07af62: 3800 0b00 |0049: if-eqz v0, 0054 // +000b │ │ +07af66: 5420 4105 |004b: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0541 │ │ +07af6a: 7110 3213 0000 |004d: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarOverlayLayout; // method@1332 │ │ +07af70: 0c00 |0050: move-result-object v0 │ │ +07af72: 7110 430a 0000 |0051: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +07af78: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0011 line=139 │ │ 0x001a line=140 │ │ 0x0023 line=142 │ │ 0x002e line=143 │ │ @@ -143798,32 +143825,32 @@ │ │ 0x0043 line=146 │ │ 0x004b line=147 │ │ 0x0054 line=149 │ │ locals : │ │ 0x0000 - 0x0055 reg=2 this Landroid/support/v7/app/WindowDecorActionBar$1; │ │ 0x0000 - 0x0055 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 5054 (WindowDecorActionBar.java) │ │ + source_file_idx : 5064 (WindowDecorActionBar.java) │ │ │ │ -Class #624 header: │ │ -class_idx : 766 │ │ +Class #625 header: │ │ +class_idx : 767 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 554 │ │ -source_file_idx : 5054 │ │ +superclass_idx : 555 │ │ +source_file_idx : 5064 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #624 annotations: │ │ +Class #625 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/WindowDecorActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #624 - │ │ +Class #625 - │ │ Class descriptor : 'Landroid/support/v7/app/WindowDecorActionBar$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/WindowDecorActionBar$2;) │ │ @@ -143836,18 +143863,18 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07aef8: |[07aef8] android.support.v7.app.WindowDecorActionBar$2.:(Landroid/support/v7/app/WindowDecorActionBar;)V │ │ -07af08: 5b01 4205 |0000: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0542 │ │ -07af0c: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ -07af12: 0e00 |0005: return-void │ │ +07af7c: |[07af7c] android.support.v7.app.WindowDecorActionBar$2.:(Landroid/support/v7/app/WindowDecorActionBar;)V │ │ +07af8c: 5b01 4205 |0000: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0542 │ │ +07af90: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ +07af96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/WindowDecorActionBar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ @@ -143857,50 +143884,50 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07af14: |[07af14] android.support.v7.app.WindowDecorActionBar$2.onAnimationEnd:(Landroid/view/View;)V │ │ -07af24: 5420 4205 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0542 │ │ -07af28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07af2a: 7120 3113 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.access$302:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1331 │ │ -07af30: 5420 4205 |0006: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0542 │ │ -07af34: 7110 3013 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ -07af3a: 0c00 |000b: move-result-object v0 │ │ -07af3c: 6e10 8416 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContainer;.requestLayout:()V // method@1684 │ │ -07af42: 0e00 |000f: return-void │ │ +07af98: |[07af98] android.support.v7.app.WindowDecorActionBar$2.onAnimationEnd:(Landroid/view/View;)V │ │ +07afa8: 5420 4205 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0542 │ │ +07afac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07afae: 7120 3113 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.access$302:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1331 │ │ +07afb4: 5420 4205 |0006: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0542 │ │ +07afb8: 7110 3013 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ +07afbe: 0c00 |000b: move-result-object v0 │ │ +07afc0: 6e10 8416 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContainer;.requestLayout:()V // method@1684 │ │ +07afc6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x000f line=157 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/app/WindowDecorActionBar$2; │ │ 0x0000 - 0x0010 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 5054 (WindowDecorActionBar.java) │ │ + source_file_idx : 5064 (WindowDecorActionBar.java) │ │ │ │ -Class #625 header: │ │ -class_idx : 767 │ │ +Class #626 header: │ │ +class_idx : 768 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 5054 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 5064 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #625 annotations: │ │ +Class #626 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/WindowDecorActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #625 - │ │ +Class #626 - │ │ Class descriptor : 'Landroid/support/v7/app/WindowDecorActionBar$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -143914,18 +143941,18 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07af44: |[07af44] android.support.v7.app.WindowDecorActionBar$3.:(Landroid/support/v7/app/WindowDecorActionBar;)V │ │ -07af54: 5b01 4305 |0000: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0543 │ │ -07af58: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07af5e: 0e00 |0005: return-void │ │ +07afc8: |[07afc8] android.support.v7.app.WindowDecorActionBar$3.:(Landroid/support/v7/app/WindowDecorActionBar;)V │ │ +07afd8: 5b01 4305 |0000: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0543 │ │ +07afdc: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07afe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/WindowDecorActionBar$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ @@ -143935,50 +143962,50 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07af60: |[07af60] android.support.v7.app.WindowDecorActionBar$3.onAnimationUpdate:(Landroid/view/View;)V │ │ -07af70: 5421 4305 |0000: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0543 │ │ -07af74: 7110 3013 0100 |0002: invoke-static {v1}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ -07af7a: 0c01 |0005: move-result-object v1 │ │ -07af7c: 6e10 7816 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getParent:()Landroid/view/ViewParent; // method@1678 │ │ -07af82: 0c00 |0009: move-result-object v0 │ │ -07af84: 1f00 3c04 |000a: check-cast v0, Landroid/view/View; // type@043c │ │ -07af88: 6e10 0120 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@2001 │ │ -07af8e: 0e00 |000f: return-void │ │ +07afe4: |[07afe4] android.support.v7.app.WindowDecorActionBar$3.onAnimationUpdate:(Landroid/view/View;)V │ │ +07aff4: 5421 4305 |0000: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0543 │ │ +07aff8: 7110 3013 0100 |0002: invoke-static {v1}, Landroid/support/v7/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; // method@1330 │ │ +07affe: 0c01 |0005: move-result-object v1 │ │ +07b000: 6e10 7816 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getParent:()Landroid/view/ViewParent; // method@1678 │ │ +07b006: 0c00 |0009: move-result-object v0 │ │ +07b008: 1f00 3d04 |000a: check-cast v0, Landroid/view/View; // type@043d │ │ +07b00c: 6e10 0120 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@2001 │ │ +07b012: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x000a line=165 │ │ 0x000f line=166 │ │ locals : │ │ 0x000a - 0x000c reg=0 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/app/WindowDecorActionBar$3; │ │ 0x0000 - 0x0010 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 5054 (WindowDecorActionBar.java) │ │ + source_file_idx : 5064 (WindowDecorActionBar.java) │ │ │ │ -Class #626 header: │ │ -class_idx : 789 │ │ +Class #627 header: │ │ +class_idx : 790 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 640 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 641 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ -Class #626 annotations: │ │ +Class #627 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/ActionMode$Callback; } │ │ │ │ -Class #626 - │ │ +Class #627 - │ │ Class descriptor : 'Landroid/support/v7/view/ActionMode;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -143995,17 +144022,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07af90: |[07af90] android.support.v7.view.ActionMode.:()V │ │ -07afa0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07afa6: 0e00 |0003: return-void │ │ +07b014: |[07b014] android.support.v7.view.ActionMode.:()V │ │ +07b024: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07b02a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -144045,17 +144072,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07afa8: |[07afa8] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ -07afb8: 5410 320a |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0a32 │ │ -07afbc: 1100 |0002: return-object v0 │ │ +07b02c: |[07b02c] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ +07b03c: 5410 320a |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0a32 │ │ +07b040: 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;) │ │ @@ -144069,17 +144096,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07afc0: |[07afc0] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ -07afd0: 5510 330a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0a33 │ │ -07afd4: 0f00 |0002: return v0 │ │ +07b044: |[07b044] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ +07b054: 5510 330a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0a33 │ │ +07b058: 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;) │ │ @@ -144093,17 +144120,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07afd8: |[07afd8] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ -07afe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07afea: 0f00 |0001: return v0 │ │ +07b05c: |[07b05c] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ +07b06c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b06e: 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;) │ │ @@ -144129,17 +144156,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07afec: |[07afec] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ -07affc: 5b01 320a |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0a32 │ │ -07b000: 0e00 |0002: return-void │ │ +07b070: |[07b070] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ +07b080: 5b01 320a |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0a32 │ │ +07b084: 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; │ │ @@ -144161,45 +144188,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b004: |[07b004] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ -07b014: 5c01 330a |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0a33 │ │ -07b018: 0e00 |0002: return-void │ │ +07b088: |[07b088] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ +07b098: 5c01 330a |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0a33 │ │ +07b09c: 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 : 640 (ActionMode.java) │ │ + source_file_idx : 641 (ActionMode.java) │ │ │ │ -Class #627 header: │ │ -class_idx : 768 │ │ +Class #628 header: │ │ +class_idx : 769 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 789 │ │ -source_file_idx : 5054 │ │ +superclass_idx : 790 │ │ +source_file_idx : 5064 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ -Class #627 annotations: │ │ +Class #628 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/WindowDecorActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="ActionModeImpl" │ │ Annotations on field #1350 'mCustomView' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/view/View;" ">;" } │ │ │ │ -Class #627 - │ │ +Class #628 - │ │ Class descriptor : 'Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/view/ActionMode;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuBuilder$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -144229,28 +144256,28 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -07b01c: |[07b01c] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -07b02c: 5b23 4805 |0000: iput-object v3, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b030: 7010 9a13 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@139a │ │ -07b036: 5b24 4405 |0005: iput-object v4, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mActionModeContext:Landroid/content/Context; // field@0544 │ │ -07b03a: 5b25 4505 |0007: iput-object v5, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ -07b03e: 2200 2e03 |0009: new-instance v0, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -07b042: 7020 de14 4000 |000b: invoke-direct {v0, v4}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ -07b048: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -07b04a: 6e20 1e15 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/view/menu/MenuBuilder; // method@151e │ │ -07b050: 0c00 |0012: move-result-object v0 │ │ -07b052: 5b20 4705 |0013: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b056: 5420 4705 |0015: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b05a: 6e20 1d15 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ -07b060: 0e00 |001a: return-void │ │ +07b0a0: |[07b0a0] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +07b0b0: 5b23 4805 |0000: iput-object v3, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b0b4: 7010 9a13 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@139a │ │ +07b0ba: 5b24 4405 |0005: iput-object v4, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mActionModeContext:Landroid/content/Context; // field@0544 │ │ +07b0be: 5b25 4505 |0007: iput-object v5, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ +07b0c2: 2200 2f03 |0009: new-instance v0, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +07b0c6: 7020 de14 4000 |000b: invoke-direct {v0, v4}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ +07b0cc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +07b0ce: 6e20 1e15 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/view/menu/MenuBuilder; // method@151e │ │ +07b0d4: 0c00 |0012: move-result-object v0 │ │ +07b0d6: 5b20 4705 |0013: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b0da: 5420 4705 |0015: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b0de: 6e20 1d15 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ +07b0e4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0005 line=940 │ │ 0x0007 line=941 │ │ 0x0009 line=942 │ │ 0x0015 line=944 │ │ @@ -144267,28 +144294,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -07b064: |[07b064] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate:()Z │ │ -07b074: 5420 4705 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b078: 6e10 2c15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ -07b07e: 5420 4505 |0005: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ -07b082: 5421 4705 |0007: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b086: 7230 9713 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1397 │ │ -07b08c: 0a00 |000c: move-result v0 │ │ -07b08e: 5421 4705 |000d: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b092: 6e10 2b15 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -07b098: 0f00 |0012: return v0 │ │ -07b09a: 0d00 |0013: move-exception v0 │ │ -07b09c: 5421 4705 |0014: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b0a0: 6e10 2b15 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -07b0a6: 2700 |0019: throw v0 │ │ +07b0e8: |[07b0e8] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate:()Z │ │ +07b0f8: 5420 4705 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b0fc: 6e10 2c15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ +07b102: 5420 4505 |0005: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ +07b106: 5421 4705 |0007: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b10a: 7230 9713 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1397 │ │ +07b110: 0a00 |000c: move-result v0 │ │ +07b112: 5421 4705 |000d: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b116: 6e10 2b15 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +07b11c: 0f00 |0012: return v0 │ │ +07b11e: 0d00 |0013: move-exception v0 │ │ +07b120: 5421 4705 |0014: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b124: 6e10 2b15 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +07b12a: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=1006 │ │ 0x0005 line=1008 │ │ 0x000d line=1010 │ │ @@ -144300,61 +144327,61 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -07b0b4: |[07b0b4] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.finish:()V │ │ -07b0c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07b0c6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07b0c8: 5440 4805 |0002: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b0cc: 5400 5205 |0004: iget-object v0, v0, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ -07b0d0: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ -07b0d4: 0e00 |0008: return-void │ │ -07b0d6: 5440 4805 |0009: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b0da: 7110 3313 0000 |000b: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$500:(Landroid/support/v7/app/WindowDecorActionBar;)Z // method@1333 │ │ -07b0e0: 0a00 |000e: move-result v0 │ │ -07b0e2: 5441 4805 |000f: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b0e6: 7110 3413 0100 |0011: invoke-static {v1}, Landroid/support/v7/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/app/WindowDecorActionBar;)Z // method@1334 │ │ -07b0ec: 0a01 |0014: move-result v1 │ │ -07b0ee: 7130 3513 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/app/WindowDecorActionBar;.access$700:(ZZZ)Z // method@1335 │ │ -07b0f4: 0a00 |0018: move-result v0 │ │ -07b0f6: 3900 3d00 |0019: if-nez v0, 0056 // +003d │ │ -07b0fa: 5440 4805 |001b: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b0fe: 5b04 5c05 |001d: iput-object v4, v0, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@055c │ │ -07b102: 5440 4805 |001f: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b106: 5441 4505 |0021: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ -07b10a: 5b01 5d05 |0023: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@055d │ │ -07b10e: 5b43 4505 |0025: iput-object v3, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ -07b112: 5440 4805 |0027: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b116: 6e20 3813 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/app/WindowDecorActionBar;.animateToMode:(Z)V // method@1338 │ │ -07b11c: 5440 4805 |002c: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b120: 7110 3613 0000 |002e: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ -07b126: 0c00 |0031: move-result-object v0 │ │ -07b128: 6e10 9c16 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.closeMode:()V // method@169c │ │ -07b12e: 5440 4805 |0035: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b132: 7110 3713 0000 |0037: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$900:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@1337 │ │ -07b138: 0c00 |003a: move-result-object v0 │ │ -07b13a: 7210 0c1a 0000 |003b: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ -07b140: 0c00 |003e: move-result-object v0 │ │ -07b142: 1301 2000 |003f: const/16 v1, #int 32 // #20 │ │ -07b146: 6e20 9b20 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.sendAccessibilityEvent:(I)V // method@209b │ │ -07b14c: 5440 4805 |0044: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b150: 7110 3213 0000 |0046: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarOverlayLayout; // method@1332 │ │ -07b156: 0c00 |0049: move-result-object v0 │ │ -07b158: 5441 4805 |004a: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b15c: 5511 6405 |004c: iget-boolean v1, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@0564 │ │ -07b160: 6e20 2917 1000 |004e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1729 │ │ -07b166: 5440 4805 |0051: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b16a: 5b03 5205 |0053: iput-object v3, v0, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ -07b16e: 28b3 |0055: goto 0008 // -004d │ │ -07b170: 5440 4505 |0056: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ -07b174: 7220 9813 4000 |0058: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1398 │ │ -07b17a: 28ca |005b: goto 0025 // -0036 │ │ +07b138: |[07b138] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.finish:()V │ │ +07b148: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07b14a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07b14c: 5440 4805 |0002: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b150: 5400 5205 |0004: iget-object v0, v0, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ +07b154: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ +07b158: 0e00 |0008: return-void │ │ +07b15a: 5440 4805 |0009: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b15e: 7110 3313 0000 |000b: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$500:(Landroid/support/v7/app/WindowDecorActionBar;)Z // method@1333 │ │ +07b164: 0a00 |000e: move-result v0 │ │ +07b166: 5441 4805 |000f: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b16a: 7110 3413 0100 |0011: invoke-static {v1}, Landroid/support/v7/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/app/WindowDecorActionBar;)Z // method@1334 │ │ +07b170: 0a01 |0014: move-result v1 │ │ +07b172: 7130 3513 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/app/WindowDecorActionBar;.access$700:(ZZZ)Z // method@1335 │ │ +07b178: 0a00 |0018: move-result v0 │ │ +07b17a: 3900 3d00 |0019: if-nez v0, 0056 // +003d │ │ +07b17e: 5440 4805 |001b: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b182: 5b04 5c05 |001d: iput-object v4, v0, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@055c │ │ +07b186: 5440 4805 |001f: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b18a: 5441 4505 |0021: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ +07b18e: 5b01 5d05 |0023: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@055d │ │ +07b192: 5b43 4505 |0025: iput-object v3, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ +07b196: 5440 4805 |0027: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b19a: 6e20 3813 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/app/WindowDecorActionBar;.animateToMode:(Z)V // method@1338 │ │ +07b1a0: 5440 4805 |002c: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b1a4: 7110 3613 0000 |002e: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ +07b1aa: 0c00 |0031: move-result-object v0 │ │ +07b1ac: 6e10 9c16 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.closeMode:()V // method@169c │ │ +07b1b2: 5440 4805 |0035: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b1b6: 7110 3713 0000 |0037: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$900:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/DecorToolbar; // method@1337 │ │ +07b1bc: 0c00 |003a: move-result-object v0 │ │ +07b1be: 7210 0c1a 0000 |003b: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ +07b1c4: 0c00 |003e: move-result-object v0 │ │ +07b1c6: 1301 2000 |003f: const/16 v1, #int 32 // #20 │ │ +07b1ca: 6e20 9b20 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.sendAccessibilityEvent:(I)V // method@209b │ │ +07b1d0: 5440 4805 |0044: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b1d4: 7110 3213 0000 |0046: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarOverlayLayout; // method@1332 │ │ +07b1da: 0c00 |0049: move-result-object v0 │ │ +07b1dc: 5441 4805 |004a: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b1e0: 5511 6405 |004c: iget-boolean v1, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@0564 │ │ +07b1e4: 6e20 2917 1000 |004e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1729 │ │ +07b1ea: 5440 4805 |0051: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b1ee: 5b03 5205 |0053: iput-object v3, v0, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ +07b1f2: 28b3 |0055: goto 0008 // -004d │ │ +07b1f4: 5440 4505 |0056: iget-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ +07b1f8: 7220 9813 4000 |0058: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1398 │ │ +07b1fe: 28ca |005b: goto 0025 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=959 │ │ 0x0008 line=986 │ │ 0x0009 line=968 │ │ 0x001b line=971 │ │ 0x001f line=972 │ │ @@ -144373,24 +144400,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -07b17c: |[07b17c] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ -07b18c: 5410 4605 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@0546 │ │ -07b190: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -07b194: 5410 4605 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@0546 │ │ -07b198: 6e10 1f28 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -07b19e: 0c00 |0009: move-result-object v0 │ │ -07b1a0: 1f00 3c04 |000a: check-cast v0, Landroid/view/View; // type@043c │ │ -07b1a4: 1100 |000c: return-object v0 │ │ -07b1a6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07b1a8: 28fe |000e: goto 000c // -0002 │ │ +07b200: |[07b200] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ +07b210: 5410 4605 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@0546 │ │ +07b214: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +07b218: 5410 4605 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@0546 │ │ +07b21c: 6e10 1f28 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +07b222: 0c00 |0009: move-result-object v0 │ │ +07b224: 1f00 3d04 |000a: check-cast v0, Landroid/view/View; // type@043d │ │ +07b228: 1100 |000c: return-object v0 │ │ +07b22a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +07b22c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #3 : (in Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -144398,17 +144425,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b1ac: |[07b1ac] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ -07b1bc: 5410 4705 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b1c0: 1100 |0002: return-object v0 │ │ +07b230: |[07b230] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ +07b240: 5410 4705 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b244: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #4 : (in Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -144416,19 +144443,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07b1c4: |[07b1c4] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ -07b1d4: 2200 1d03 |0000: new-instance v0, Landroid/support/v7/view/SupportMenuInflater; // type@031d │ │ -07b1d8: 5421 4405 |0002: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mActionModeContext:Landroid/content/Context; // field@0544 │ │ -07b1dc: 7020 f113 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@13f1 │ │ -07b1e2: 1100 |0007: return-object v0 │ │ +07b248: |[07b248] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ +07b258: 2200 1e03 |0000: new-instance v0, Landroid/support/v7/view/SupportMenuInflater; // type@031e │ │ +07b25c: 5421 4405 |0002: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mActionModeContext:Landroid/content/Context; // field@0544 │ │ +07b260: 7020 f113 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@13f1 │ │ +07b266: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=949 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #5 : (in Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -144436,21 +144463,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07b1e4: |[07b1e4] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ -07b1f4: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b1f8: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ -07b1fe: 0c00 |0005: move-result-object v0 │ │ -07b200: 6e10 ab16 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@16ab │ │ -07b206: 0c00 |0009: move-result-object v0 │ │ -07b208: 1100 |000a: return-object v0 │ │ +07b268: |[07b268] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ +07b278: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b27c: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ +07b282: 0c00 |0005: move-result-object v0 │ │ +07b284: 6e10 ab16 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@16ab │ │ +07b28a: 0c00 |0009: move-result-object v0 │ │ +07b28c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1047 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #6 : (in Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -144458,21 +144485,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07b20c: |[07b20c] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ -07b21c: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b220: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ -07b226: 0c00 |0005: move-result-object v0 │ │ -07b228: 6e10 ac16 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@16ac │ │ -07b22e: 0c00 |0009: move-result-object v0 │ │ -07b230: 1100 |000a: return-object v0 │ │ +07b290: |[07b290] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ +07b2a0: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b2a4: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ +07b2aa: 0c00 |0005: move-result-object v0 │ │ +07b2ac: 6e10 ac16 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@16ac │ │ +07b2b2: 0c00 |0009: move-result-object v0 │ │ +07b2b4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1042 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #7 : (in Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -144480,31 +144507,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -07b234: |[07b234] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.invalidate:()V │ │ -07b244: 5420 4805 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b248: 5400 5205 |0002: iget-object v0, v0, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ -07b24c: 3220 0300 |0004: if-eq v0, v2, 0007 // +0003 │ │ -07b250: 0e00 |0006: return-void │ │ -07b252: 5420 4705 |0007: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b256: 6e10 2c15 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ -07b25c: 5420 4505 |000c: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ -07b260: 5421 4705 |000e: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b264: 7230 9913 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1399 │ │ -07b26a: 5420 4705 |0013: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b26e: 6e10 2b15 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -07b274: 28ee |0018: goto 0006 // -0012 │ │ -07b276: 0d00 |0019: move-exception v0 │ │ -07b278: 5421 4705 |001a: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ -07b27c: 6e10 2b15 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -07b282: 2700 |001f: throw v0 │ │ +07b2b8: |[07b2b8] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.invalidate:()V │ │ +07b2c8: 5420 4805 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b2cc: 5400 5205 |0002: iget-object v0, v0, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ +07b2d0: 3220 0300 |0004: if-eq v0, v2, 0007 // +0003 │ │ +07b2d4: 0e00 |0006: return-void │ │ +07b2d6: 5420 4705 |0007: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b2da: 6e10 2c15 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ +07b2e0: 5420 4505 |000c: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ +07b2e4: 5421 4705 |000e: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b2e8: 7230 9913 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1399 │ │ +07b2ee: 5420 4705 |0013: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b2f2: 6e10 2b15 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +07b2f8: 28ee |0018: goto 0006 // -0012 │ │ +07b2fa: 0d00 |0019: move-exception v0 │ │ +07b2fc: 5421 4705 |001a: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0547 │ │ +07b300: 6e10 2b15 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +07b306: 2700 |001f: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0013 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=990 │ │ 0x0006 line=1003 │ │ 0x0007 line=997 │ │ @@ -144518,21 +144545,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07b290: |[07b290] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.isTitleOptional:()Z │ │ -07b2a0: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b2a4: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ -07b2aa: 0c00 |0005: move-result-object v0 │ │ -07b2ac: 6e10 b416 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.isTitleOptional:()Z // method@16b4 │ │ -07b2b2: 0a00 |0009: move-result v0 │ │ -07b2b4: 0f00 |000a: return v0 │ │ +07b314: |[07b314] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.isTitleOptional:()Z │ │ +07b324: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b328: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ +07b32e: 0c00 |0005: move-result-object v0 │ │ +07b330: 6e10 b416 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.isTitleOptional:()Z // method@16b4 │ │ +07b336: 0a00 |0009: move-result v0 │ │ +07b338: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #9 : (in Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -144540,23 +144567,23 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -07b2b8: |[07b2b8] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -07b2c8: 5410 4505 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ -07b2cc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07b2d0: 5410 4505 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ -07b2d4: 7230 9613 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1396 │ │ -07b2da: 0a00 |0009: move-result v0 │ │ -07b2dc: 0f00 |000a: return v0 │ │ -07b2de: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -07b2e0: 28fe |000c: goto 000a // -0002 │ │ +07b33c: |[07b33c] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +07b34c: 5410 4505 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ +07b350: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07b354: 5410 4505 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ +07b358: 7230 9613 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1396 │ │ +07b35e: 0a00 |0009: move-result v0 │ │ +07b360: 0f00 |000a: return v0 │ │ +07b362: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07b364: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ 0x0004 line=1068 │ │ 0x000a line=1070 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ @@ -144568,24 +144595,24 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -07b2e4: |[07b2e4] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -07b2f4: 5410 4505 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ -07b2f8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -07b2fc: 0e00 |0004: return-void │ │ -07b2fe: 6e10 1913 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@1319 │ │ -07b304: 5410 4805 |0008: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b308: 7110 3613 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ -07b30e: 0c00 |000d: move-result-object v0 │ │ -07b310: 6e10 cf16 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.showOverflowMenu:()Z // method@16cf │ │ -07b316: 28f3 |0011: goto 0004 // -000d │ │ +07b368: |[07b368] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +07b378: 5410 4505 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0545 │ │ +07b37c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +07b380: 0e00 |0004: return-void │ │ +07b382: 6e10 1913 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@1319 │ │ +07b388: 5410 4805 |0008: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b38c: 7110 3613 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ +07b392: 0c00 |000d: move-result-object v0 │ │ +07b394: 6e10 cf16 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.showOverflowMenu:()Z // method@16cf │ │ +07b39a: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1094 │ │ 0x0004 line=1099 │ │ 0x0005 line=1097 │ │ 0x0008 line=1098 │ │ locals : │ │ @@ -144597,23 +144624,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07b318: |[07b318] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ -07b328: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b32c: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ -07b332: 0c00 |0005: move-result-object v0 │ │ -07b334: 6e20 c616 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@16c6 │ │ -07b33a: 2200 7705 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@0577 │ │ -07b33e: 7020 1e28 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -07b344: 5b10 4605 |000e: iput-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@0546 │ │ -07b348: 0e00 |0010: return-void │ │ +07b39c: |[07b39c] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ +07b3ac: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b3b0: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ +07b3b6: 0c00 |0005: move-result-object v0 │ │ +07b3b8: 6e20 c616 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@16c6 │ │ +07b3be: 2200 7a05 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@057a │ │ +07b3c2: 7020 1e28 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +07b3c8: 5b10 4605 |000e: iput-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@0546 │ │ +07b3cc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ 0x0009 line=1017 │ │ 0x0010 line=1018 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ @@ -144624,24 +144651,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07b34c: |[07b34c] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(I)V │ │ -07b35c: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b360: 7110 2f13 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/content/Context; // method@132f │ │ -07b366: 0c00 |0005: move-result-object v0 │ │ -07b368: 6e10 a600 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07b36e: 0c00 |0009: move-result-object v0 │ │ -07b370: 6e20 1b01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -07b376: 0c00 |000d: move-result-object v0 │ │ -07b378: 6e20 1f13 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@131f │ │ -07b37e: 0e00 |0011: return-void │ │ +07b3d0: |[07b3d0] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(I)V │ │ +07b3e0: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b3e4: 7110 2f13 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/content/Context; // method@132f │ │ +07b3ea: 0c00 |0005: move-result-object v0 │ │ +07b3ec: 6e10 a600 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07b3f2: 0c00 |0009: move-result-object v0 │ │ +07b3f4: 6e20 1b01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +07b3fa: 0c00 |000d: move-result-object v0 │ │ +07b3fc: 6e20 1f13 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@131f │ │ +07b402: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0011 line=1038 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -144651,20 +144678,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07b380: |[07b380] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -07b390: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b394: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ -07b39a: 0c00 |0005: move-result-object v0 │ │ -07b39c: 6e20 c916 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@16c9 │ │ -07b3a2: 0e00 |0009: return-void │ │ +07b404: |[07b404] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +07b414: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b418: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ +07b41e: 0c00 |0005: move-result-object v0 │ │ +07b420: 6e20 c916 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@16c9 │ │ +07b426: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ 0x0009 line=1023 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -144674,24 +144701,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07b3a4: |[07b3a4] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setTitle:(I)V │ │ -07b3b4: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b3b8: 7110 2f13 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/content/Context; // method@132f │ │ -07b3be: 0c00 |0005: move-result-object v0 │ │ -07b3c0: 6e10 a600 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07b3c6: 0c00 |0009: move-result-object v0 │ │ -07b3c8: 6e20 1b01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -07b3ce: 0c00 |000d: move-result-object v0 │ │ -07b3d0: 6e20 2113 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@1321 │ │ -07b3d6: 0e00 |0011: return-void │ │ +07b428: |[07b428] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setTitle:(I)V │ │ +07b438: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b43c: 7110 2f13 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/content/Context; // method@132f │ │ +07b442: 0c00 |0005: move-result-object v0 │ │ +07b444: 6e10 a600 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07b44a: 0c00 |0009: move-result-object v0 │ │ +07b44c: 6e20 1b01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +07b452: 0c00 |000d: move-result-object v0 │ │ +07b454: 6e20 2113 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@1321 │ │ +07b45a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ 0x0011 line=1033 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -144701,20 +144728,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07b3d8: |[07b3d8] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ -07b3e8: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b3ec: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ -07b3f2: 0c00 |0005: move-result-object v0 │ │ -07b3f4: 6e20 ca16 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@16ca │ │ -07b3fa: 0e00 |0009: return-void │ │ +07b45c: |[07b45c] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ +07b46c: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b470: 7110 3613 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ +07b476: 0c00 |0005: move-result-object v0 │ │ +07b478: 6e20 ca16 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@16ca │ │ +07b47e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1027 │ │ 0x0009 line=1028 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 title Ljava/lang/CharSequence; │ │ @@ -144724,48 +144751,48 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07b3fc: |[07b3fc] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ -07b40c: 6f20 ab13 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@13ab │ │ -07b412: 5410 4805 |0003: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ -07b416: 7110 3613 0000 |0005: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ -07b41c: 0c00 |0008: move-result-object v0 │ │ -07b41e: 6e20 cb16 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@16cb │ │ -07b424: 0e00 |000c: return-void │ │ +07b480: |[07b480] android.support.v7.app.WindowDecorActionBar$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ +07b490: 6f20 ab13 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@13ab │ │ +07b496: 5410 4805 |0003: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@0548 │ │ +07b49a: 7110 3613 0000 |0005: invoke-static {v0}, Landroid/support/v7/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; // method@1336 │ │ +07b4a0: 0c00 |0008: move-result-object v0 │ │ +07b4a2: 6e20 cb16 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@16cb │ │ +07b4a8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1052 │ │ 0x0003 line=1053 │ │ 0x000c line=1054 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x000d reg=2 titleOptional Z │ │ │ │ - source_file_idx : 5054 (WindowDecorActionBar.java) │ │ + source_file_idx : 5064 (WindowDecorActionBar.java) │ │ │ │ -Class #628 header: │ │ -class_idx : 769 │ │ +Class #629 header: │ │ +class_idx : 770 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 708 │ │ -source_file_idx : 5054 │ │ +superclass_idx : 709 │ │ +source_file_idx : 5064 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ -Class #628 annotations: │ │ +Class #629 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/app/WindowDecorActionBar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="TabImpl" │ │ │ │ -Class #628 - │ │ +Class #629 - │ │ Class descriptor : 'Landroid/support/v7/app/WindowDecorActionBar$TabImpl;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/ActionBar$Tab;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/app/WindowDecorActionBar$TabImpl;) │ │ @@ -144803,17 +144830,17 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$TabListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b428: |[07b428] android.support.v7.app.WindowDecorActionBar$TabImpl.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; │ │ -07b438: 5410 4905 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@0549 │ │ -07b43c: 1100 |0002: return-object v0 │ │ +07b4ac: |[07b4ac] android.support.v7.app.WindowDecorActionBar$TabImpl.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; │ │ +07b4bc: 5410 4905 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@0549 │ │ +07b4c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$TabImpl; │ │ │ │ #1 : (in Landroid/support/v7/app/WindowDecorActionBar$TabImpl;) │ │ @@ -144821,17 +144848,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b440: |[07b440] android.support.v7.app.WindowDecorActionBar$TabImpl.getContentDescription:()Ljava/lang/CharSequence; │ │ -07b450: 5410 4a05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@054a │ │ -07b454: 1100 |0002: return-object v0 │ │ +07b4c4: |[07b4c4] android.support.v7.app.WindowDecorActionBar$TabImpl.getContentDescription:()Ljava/lang/CharSequence; │ │ +07b4d4: 5410 4a05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@054a │ │ +07b4d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$TabImpl; │ │ │ │ #2 : (in Landroid/support/v7/app/WindowDecorActionBar$TabImpl;) │ │ @@ -144839,17 +144866,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b458: |[07b458] android.support.v7.app.WindowDecorActionBar$TabImpl.getCustomView:()Landroid/view/View; │ │ -07b468: 5410 4b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mCustomView:Landroid/view/View; // field@054b │ │ -07b46c: 1100 |0002: return-object v0 │ │ +07b4dc: |[07b4dc] android.support.v7.app.WindowDecorActionBar$TabImpl.getCustomView:()Landroid/view/View; │ │ +07b4ec: 5410 4b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mCustomView:Landroid/view/View; // field@054b │ │ +07b4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$TabImpl; │ │ │ │ #3 : (in Landroid/support/v7/app/WindowDecorActionBar$TabImpl;) │ │ @@ -144857,17 +144884,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b470: |[07b470] android.support.v7.app.WindowDecorActionBar$TabImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -07b480: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@054c │ │ -07b484: 1100 |0002: return-object v0 │ │ +07b4f4: |[07b4f4] android.support.v7.app.WindowDecorActionBar$TabImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +07b504: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@054c │ │ +07b508: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$TabImpl; │ │ │ │ #4 : (in Landroid/support/v7/app/WindowDecorActionBar$TabImpl;) │ │ @@ -144875,17 +144902,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b488: |[07b488] android.support.v7.app.WindowDecorActionBar$TabImpl.getPosition:()I │ │ -07b498: 5210 4d05 |0000: iget v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@054d │ │ -07b49c: 0f00 |0002: return v0 │ │ +07b50c: |[07b50c] android.support.v7.app.WindowDecorActionBar$TabImpl.getPosition:()I │ │ +07b51c: 5210 4d05 |0000: iget v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@054d │ │ +07b520: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$TabImpl; │ │ │ │ #5 : (in Landroid/support/v7/app/WindowDecorActionBar$TabImpl;) │ │ @@ -144893,17 +144920,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b4a0: |[07b4a0] android.support.v7.app.WindowDecorActionBar$TabImpl.getText:()Ljava/lang/CharSequence; │ │ -07b4b0: 5410 4e05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mText:Ljava/lang/CharSequence; // field@054e │ │ -07b4b4: 1100 |0002: return-object v0 │ │ +07b524: |[07b524] android.support.v7.app.WindowDecorActionBar$TabImpl.getText:()Ljava/lang/CharSequence; │ │ +07b534: 5410 4e05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.mText:Ljava/lang/CharSequence; // field@054e │ │ +07b538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$TabImpl; │ │ │ │ #6 : (in Landroid/support/v7/app/WindowDecorActionBar$TabImpl;) │ │ @@ -144911,43 +144938,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07b4b8: |[07b4b8] android.support.v7.app.WindowDecorActionBar$TabImpl.select:()V │ │ -07b4c8: 5410 4f05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@054f │ │ -07b4cc: 6e20 4d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@134d │ │ -07b4d2: 0e00 |0005: return-void │ │ +07b53c: |[07b53c] android.support.v7.app.WindowDecorActionBar$TabImpl.select:()V │ │ +07b54c: 5410 4f05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/app/WindowDecorActionBar; // field@054f │ │ +07b550: 6e20 4d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@134d │ │ +07b556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1204 │ │ 0x0005 line=1205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/WindowDecorActionBar$TabImpl; │ │ │ │ - source_file_idx : 5054 (WindowDecorActionBar.java) │ │ + source_file_idx : 5064 (WindowDecorActionBar.java) │ │ │ │ -Class #629 header: │ │ -class_idx : 846 │ │ +Class #630 header: │ │ +class_idx : 847 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 595 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ -Class #629 annotations: │ │ +Class #630 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ActionBarVisibilityCallback" │ │ │ │ -Class #629 - │ │ +Class #630 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -144984,35 +145011,35 @@ │ │ │ │ #5 : (in Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;) │ │ name : 'showForSystem' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 595 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 596 (ActionBarOverlayLayout.java) │ │ │ │ -Class #630 header: │ │ -class_idx : 770 │ │ +Class #631 header: │ │ +class_idx : 771 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 710 │ │ -source_file_idx : 5054 │ │ +superclass_idx : 711 │ │ +source_file_idx : 5064 │ │ static_fields_size : 4 │ │ instance_fields_size: 32 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 34 │ │ │ │ -Class #630 annotations: │ │ +Class #631 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/app/WindowDecorActionBar$TabImpl; Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; } │ │ Annotations on field #1382 'mMenuVisibilityListeners' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;" ">;" } │ │ Annotations on field #1391 'mTabs' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v7/app/WindowDecorActionBar$TabImpl;" ">;" } │ │ │ │ -Class #630 - │ │ +Class #631 - │ │ Class descriptor : 'Landroid/support/v7/app/WindowDecorActionBar;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/ActionBar;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145166,38 +145193,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -07b4d4: |[07b4d4] android.support.v7.app.WindowDecorActionBar.:()V │ │ -07b4e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07b4e6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07b4e8: 1c00 0203 |0002: const-class v0, Landroid/support/v7/app/WindowDecorActionBar; // type@0302 │ │ -07b4ec: 6e10 7227 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ -07b4f2: 0a00 |0007: move-result v0 │ │ -07b4f4: 3900 1c00 |0008: if-nez v0, 0024 // +001c │ │ -07b4f8: 0110 |000a: move v0, v1 │ │ -07b4fa: 6a00 5005 |000b: sput-boolean v0, Landroid/support/v7/app/WindowDecorActionBar;.$assertionsDisabled:Z // field@0550 │ │ -07b4fe: 2200 5404 |000d: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0454 │ │ -07b502: 7010 2321 0000 |000f: invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@2123 │ │ -07b508: 6900 7205 |0012: sput-object v0, Landroid/support/v7/app/WindowDecorActionBar;.sHideInterpolator:Landroid/view/animation/Interpolator; // field@0572 │ │ -07b50c: 2200 5a04 |0014: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045a │ │ -07b510: 7010 3921 0000 |0016: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@2139 │ │ -07b516: 6900 7305 |0019: sput-object v0, Landroid/support/v7/app/WindowDecorActionBar;.sShowInterpolator:Landroid/view/animation/Interpolator; // field@0573 │ │ -07b51a: 6000 3700 |001b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -07b51e: 1303 0e00 |001d: const/16 v3, #int 14 // #e │ │ -07b522: 3430 0700 |001f: if-lt v0, v3, 0026 // +0007 │ │ -07b526: 6a01 5105 |0021: sput-boolean v1, Landroid/support/v7/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@0551 │ │ -07b52a: 0e00 |0023: return-void │ │ -07b52c: 0120 |0024: move v0, v2 │ │ -07b52e: 28e6 |0025: goto 000b // -001a │ │ -07b530: 0121 |0026: move v1, v2 │ │ -07b532: 28fa |0027: goto 0021 // -0006 │ │ +07b558: |[07b558] android.support.v7.app.WindowDecorActionBar.:()V │ │ +07b568: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07b56a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07b56c: 1c00 0303 |0002: const-class v0, Landroid/support/v7/app/WindowDecorActionBar; // type@0303 │ │ +07b570: 6e10 7227 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ +07b576: 0a00 |0007: move-result v0 │ │ +07b578: 3900 1c00 |0008: if-nez v0, 0024 // +001c │ │ +07b57c: 0110 |000a: move v0, v1 │ │ +07b57e: 6a00 5005 |000b: sput-boolean v0, Landroid/support/v7/app/WindowDecorActionBar;.$assertionsDisabled:Z // field@0550 │ │ +07b582: 2200 5504 |000d: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0455 │ │ +07b586: 7010 2321 0000 |000f: invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@2123 │ │ +07b58c: 6900 7205 |0012: sput-object v0, Landroid/support/v7/app/WindowDecorActionBar;.sHideInterpolator:Landroid/view/animation/Interpolator; // field@0572 │ │ +07b590: 2200 5b04 |0014: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045b │ │ +07b594: 7010 3921 0000 |0016: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@2139 │ │ +07b59a: 6900 7305 |0019: sput-object v0, Landroid/support/v7/app/WindowDecorActionBar;.sShowInterpolator:Landroid/view/animation/Interpolator; // field@0573 │ │ +07b59e: 6000 3700 |001b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +07b5a2: 1303 0e00 |001d: const/16 v3, #int 14 // #e │ │ +07b5a6: 3430 0700 |001f: if-lt v0, v3, 0026 // +0007 │ │ +07b5aa: 6a01 5105 |0021: sput-boolean v1, Landroid/support/v7/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@0551 │ │ +07b5ae: 0e00 |0023: return-void │ │ +07b5b0: 0120 |0024: move v0, v2 │ │ +07b5b2: 28e6 |0025: goto 000b // -001a │ │ +07b5b4: 0121 |0026: move v1, v2 │ │ +07b5b6: 28fa |0027: goto 0021 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x000d line=77 │ │ 0x0014 line=78 │ │ 0x001b line=83 │ │ 0x0025 line=73 │ │ @@ -145209,50 +145236,50 @@ │ │ type : '(Landroid/app/Activity;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -07b534: |[07b534] android.support.v7.app.WindowDecorActionBar.:(Landroid/app/Activity;Z)V │ │ -07b544: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07b546: 7010 4511 0400 |0001: invoke-direct {v4}, Landroid/support/v7/app/ActionBar;.:()V // method@1145 │ │ -07b54c: 2202 ab05 |0004: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -07b550: 7010 9028 0200 |0006: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -07b556: 5b42 6f05 |0009: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@056f │ │ -07b55a: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -07b55c: 5942 6905 |000c: iput v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ -07b560: 2202 ab05 |000e: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -07b564: 7010 9028 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -07b56a: 5b42 6605 |0013: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0566 │ │ -07b56e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -07b570: 5942 5905 |0016: iput v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ -07b574: 5c43 5505 |0018: iput-boolean v3, v4, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ -07b578: 5c43 6705 |001a: iput-boolean v3, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ -07b57c: 2202 fd02 |001c: new-instance v2, Landroid/support/v7/app/WindowDecorActionBar$1; // type@02fd │ │ -07b580: 7020 0b13 4200 |001e: invoke-direct {v2, v4}, Landroid/support/v7/app/WindowDecorActionBar$1;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130b │ │ -07b586: 5b42 6305 |0021: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0563 │ │ -07b58a: 2202 fe02 |0023: new-instance v2, Landroid/support/v7/app/WindowDecorActionBar$2; // type@02fe │ │ -07b58e: 7020 0d13 4200 |0025: invoke-direct {v2, v4}, Landroid/support/v7/app/WindowDecorActionBar$2;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130d │ │ -07b594: 5b42 6c05 |0028: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@056c │ │ -07b598: 2202 ff02 |002a: new-instance v2, Landroid/support/v7/app/WindowDecorActionBar$3; // type@02ff │ │ -07b59c: 7020 0f13 4200 |002c: invoke-direct {v2, v4}, Landroid/support/v7/app/WindowDecorActionBar$3;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130f │ │ -07b5a2: 5b42 7105 |002f: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0571 │ │ -07b5a6: 5b45 5305 |0031: iput-object v5, v4, Landroid/support/v7/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@0553 │ │ -07b5aa: 6e10 0b00 0500 |0033: invoke-virtual {v5}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@000b │ │ -07b5b0: 0c01 |0036: move-result-object v1 │ │ -07b5b2: 6e10 d720 0100 |0037: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ -07b5b8: 0c00 |003a: move-result-object v0 │ │ -07b5ba: 7020 4813 0400 |003b: invoke-direct {v4, v0}, Landroid/support/v7/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@1348 │ │ -07b5c0: 3906 0b00 |003e: if-nez v6, 0049 // +000b │ │ -07b5c4: 1402 0200 0201 |0040: const v2, #float 2.38772e-38 // #01020002 │ │ -07b5ca: 6e20 d01f 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -07b5d0: 0c02 |0046: move-result-object v2 │ │ -07b5d2: 5b42 5605 |0047: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ -07b5d6: 0e00 |0049: return-void │ │ +07b5b8: |[07b5b8] android.support.v7.app.WindowDecorActionBar.:(Landroid/app/Activity;Z)V │ │ +07b5c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07b5ca: 7010 4511 0400 |0001: invoke-direct {v4}, Landroid/support/v7/app/ActionBar;.:()V // method@1145 │ │ +07b5d0: 2202 ae05 |0004: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +07b5d4: 7010 9028 0200 |0006: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +07b5da: 5b42 6f05 |0009: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@056f │ │ +07b5de: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +07b5e0: 5942 6905 |000c: iput v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ +07b5e4: 2202 ae05 |000e: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +07b5e8: 7010 9028 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +07b5ee: 5b42 6605 |0013: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0566 │ │ +07b5f2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +07b5f4: 5942 5905 |0016: iput v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ +07b5f8: 5c43 5505 |0018: iput-boolean v3, v4, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ +07b5fc: 5c43 6705 |001a: iput-boolean v3, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ +07b600: 2202 fe02 |001c: new-instance v2, Landroid/support/v7/app/WindowDecorActionBar$1; // type@02fe │ │ +07b604: 7020 0b13 4200 |001e: invoke-direct {v2, v4}, Landroid/support/v7/app/WindowDecorActionBar$1;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130b │ │ +07b60a: 5b42 6305 |0021: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0563 │ │ +07b60e: 2202 ff02 |0023: new-instance v2, Landroid/support/v7/app/WindowDecorActionBar$2; // type@02ff │ │ +07b612: 7020 0d13 4200 |0025: invoke-direct {v2, v4}, Landroid/support/v7/app/WindowDecorActionBar$2;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130d │ │ +07b618: 5b42 6c05 |0028: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@056c │ │ +07b61c: 2202 0003 |002a: new-instance v2, Landroid/support/v7/app/WindowDecorActionBar$3; // type@0300 │ │ +07b620: 7020 0f13 4200 |002c: invoke-direct {v2, v4}, Landroid/support/v7/app/WindowDecorActionBar$3;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130f │ │ +07b626: 5b42 7105 |002f: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0571 │ │ +07b62a: 5b45 5305 |0031: iput-object v5, v4, Landroid/support/v7/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@0553 │ │ +07b62e: 6e10 0b00 0500 |0033: invoke-virtual {v5}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@000b │ │ +07b634: 0c01 |0036: move-result-object v1 │ │ +07b636: 6e10 d720 0100 |0037: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ +07b63c: 0c00 |003a: move-result-object v0 │ │ +07b63e: 7020 4813 0400 |003b: invoke-direct {v4, v0}, Landroid/support/v7/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@1348 │ │ +07b644: 3906 0b00 |003e: if-nez v6, 0049 // +000b │ │ +07b648: 1402 0200 0201 |0040: const v2, #float 2.38772e-38 // #01020002 │ │ +07b64e: 6e20 d01f 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +07b654: 0c02 |0046: move-result-object v2 │ │ +07b656: 5b42 5605 |0047: iput-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ +07b65a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ 0x0004 line=97 │ │ 0x000b line=100 │ │ 0x000e line=109 │ │ 0x0015 line=120 │ │ @@ -145280,45 +145307,45 @@ │ │ type : '(Landroid/app/Dialog;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -07b5d8: |[07b5d8] android.support.v7.app.WindowDecorActionBar.:(Landroid/app/Dialog;)V │ │ -07b5e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07b5ea: 7010 4511 0200 |0001: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@1145 │ │ -07b5f0: 2200 ab05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -07b5f4: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -07b5fa: 5b20 6f05 |0009: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@056f │ │ -07b5fe: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -07b600: 5920 6905 |000c: iput v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ -07b604: 2200 ab05 |000e: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -07b608: 7010 9028 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -07b60e: 5b20 6605 |0013: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0566 │ │ -07b612: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -07b614: 5920 5905 |0016: iput v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ -07b618: 5c21 5505 |0018: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ -07b61c: 5c21 6705 |001a: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ -07b620: 2200 fd02 |001c: new-instance v0, Landroid/support/v7/app/WindowDecorActionBar$1; // type@02fd │ │ -07b624: 7020 0b13 2000 |001e: invoke-direct {v0, v2}, Landroid/support/v7/app/WindowDecorActionBar$1;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130b │ │ -07b62a: 5b20 6305 |0021: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0563 │ │ -07b62e: 2200 fe02 |0023: new-instance v0, Landroid/support/v7/app/WindowDecorActionBar$2; // type@02fe │ │ -07b632: 7020 0d13 2000 |0025: invoke-direct {v0, v2}, Landroid/support/v7/app/WindowDecorActionBar$2;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130d │ │ -07b638: 5b20 6c05 |0028: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@056c │ │ -07b63c: 2200 ff02 |002a: new-instance v0, Landroid/support/v7/app/WindowDecorActionBar$3; // type@02ff │ │ -07b640: 7020 0f13 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/app/WindowDecorActionBar$3;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130f │ │ -07b646: 5b20 7105 |002f: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0571 │ │ -07b64a: 5b23 5e05 |0031: iput-object v3, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDialog:Landroid/app/Dialog; // field@055e │ │ -07b64e: 6e10 1d00 0300 |0033: invoke-virtual {v3}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@001d │ │ -07b654: 0c00 |0036: move-result-object v0 │ │ -07b656: 6e10 d720 0000 |0037: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ -07b65c: 0c00 |003a: move-result-object v0 │ │ -07b65e: 7020 4813 0200 |003b: invoke-direct {v2, v0}, Landroid/support/v7/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@1348 │ │ -07b664: 0e00 |003e: return-void │ │ +07b65c: |[07b65c] android.support.v7.app.WindowDecorActionBar.:(Landroid/app/Dialog;)V │ │ +07b66c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07b66e: 7010 4511 0200 |0001: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@1145 │ │ +07b674: 2200 ae05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +07b678: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +07b67e: 5b20 6f05 |0009: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@056f │ │ +07b682: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +07b684: 5920 6905 |000c: iput v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ +07b688: 2200 ae05 |000e: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +07b68c: 7010 9028 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +07b692: 5b20 6605 |0013: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0566 │ │ +07b696: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +07b698: 5920 5905 |0016: iput v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ +07b69c: 5c21 5505 |0018: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ +07b6a0: 5c21 6705 |001a: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ +07b6a4: 2200 fe02 |001c: new-instance v0, Landroid/support/v7/app/WindowDecorActionBar$1; // type@02fe │ │ +07b6a8: 7020 0b13 2000 |001e: invoke-direct {v0, v2}, Landroid/support/v7/app/WindowDecorActionBar$1;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130b │ │ +07b6ae: 5b20 6305 |0021: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0563 │ │ +07b6b2: 2200 ff02 |0023: new-instance v0, Landroid/support/v7/app/WindowDecorActionBar$2; // type@02ff │ │ +07b6b6: 7020 0d13 2000 |0025: invoke-direct {v0, v2}, Landroid/support/v7/app/WindowDecorActionBar$2;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130d │ │ +07b6bc: 5b20 6c05 |0028: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@056c │ │ +07b6c0: 2200 0003 |002a: new-instance v0, Landroid/support/v7/app/WindowDecorActionBar$3; // type@0300 │ │ +07b6c4: 7020 0f13 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/app/WindowDecorActionBar$3;.:(Landroid/support/v7/app/WindowDecorActionBar;)V // method@130f │ │ +07b6ca: 5b20 7105 |002f: iput-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0571 │ │ +07b6ce: 5b23 5e05 |0031: iput-object v3, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDialog:Landroid/app/Dialog; // field@055e │ │ +07b6d2: 6e10 1d00 0300 |0033: invoke-virtual {v3}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@001d │ │ +07b6d8: 0c00 |0036: move-result-object v0 │ │ +07b6da: 6e10 d720 0000 |0037: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ +07b6e0: 0c00 |003a: move-result-object v0 │ │ +07b6e2: 7020 4813 0200 |003b: invoke-direct {v2, v0}, Landroid/support/v7/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@1348 │ │ +07b6e8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0004 line=97 │ │ 0x000b line=100 │ │ 0x000e line=109 │ │ 0x0015 line=120 │ │ @@ -145339,17 +145366,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b668: |[07b668] android.support.v7.app.WindowDecorActionBar.access$000:(Landroid/support/v7/app/WindowDecorActionBar;)Z │ │ -07b678: 5510 5505 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ -07b67c: 0f00 |0002: return v0 │ │ +07b6ec: |[07b6ec] android.support.v7.app.WindowDecorActionBar.access$000:(Landroid/support/v7/app/WindowDecorActionBar;)Z │ │ +07b6fc: 5510 5505 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ +07b700: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #4 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145357,17 +145384,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b680: |[07b680] android.support.v7.app.WindowDecorActionBar.access$100:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/view/View; │ │ -07b690: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ -07b694: 1100 |0002: return-object v0 │ │ +07b704: |[07b704] android.support.v7.app.WindowDecorActionBar.access$100:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/view/View; │ │ +07b714: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ +07b718: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #5 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145375,17 +145402,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b698: |[07b698] android.support.v7.app.WindowDecorActionBar.access$1000:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/content/Context; │ │ -07b6a8: 5410 5705 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07b6ac: 1100 |0002: return-object v0 │ │ +07b71c: |[07b71c] android.support.v7.app.WindowDecorActionBar.access$1000:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/content/Context; │ │ +07b72c: 5410 5705 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07b730: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #6 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145393,17 +145420,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b6b0: |[07b6b0] android.support.v7.app.WindowDecorActionBar.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; │ │ -07b6c0: 5410 5405 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07b6c4: 1100 |0002: return-object v0 │ │ +07b734: |[07b734] android.support.v7.app.WindowDecorActionBar.access$200:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContainer; │ │ +07b744: 5410 5405 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07b748: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #7 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145411,17 +145438,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b6c8: |[07b6c8] android.support.v7.app.WindowDecorActionBar.access$302:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ -07b6d8: 5b01 5a05 |0000: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07b6dc: 1101 |0002: return-object v1 │ │ +07b74c: |[07b74c] android.support.v7.app.WindowDecorActionBar.access$302:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ +07b75c: 5b01 5a05 |0000: iput-object v1, v0, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07b760: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ │ │ @@ -145430,17 +145457,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarOverlayLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b6e0: |[07b6e0] android.support.v7.app.WindowDecorActionBar.access$400:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ -07b6f0: 5410 6805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07b6f4: 1100 |0002: return-object v0 │ │ +07b764: |[07b764] android.support.v7.app.WindowDecorActionBar.access$400:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ +07b774: 5410 6805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07b778: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #9 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145448,17 +145475,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b6f8: |[07b6f8] android.support.v7.app.WindowDecorActionBar.access$500:(Landroid/support/v7/app/WindowDecorActionBar;)Z │ │ -07b708: 5510 6105 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenByApp:Z // field@0561 │ │ -07b70c: 0f00 |0002: return v0 │ │ +07b77c: |[07b77c] android.support.v7.app.WindowDecorActionBar.access$500:(Landroid/support/v7/app/WindowDecorActionBar;)Z │ │ +07b78c: 5510 6105 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenByApp:Z // field@0561 │ │ +07b790: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #10 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145466,17 +145493,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b710: |[07b710] android.support.v7.app.WindowDecorActionBar.access$600:(Landroid/support/v7/app/WindowDecorActionBar;)Z │ │ -07b720: 5510 6205 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ -07b724: 0f00 |0002: return v0 │ │ +07b794: |[07b794] android.support.v7.app.WindowDecorActionBar.access$600:(Landroid/support/v7/app/WindowDecorActionBar;)Z │ │ +07b7a4: 5510 6205 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ +07b7a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #11 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145484,18 +145511,18 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07b728: |[07b728] android.support.v7.app.WindowDecorActionBar.access$700:(ZZZ)Z │ │ -07b738: 7130 3913 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@1339 │ │ -07b73e: 0a00 |0003: move-result v0 │ │ -07b740: 0f00 |0004: return v0 │ │ +07b7ac: |[07b7ac] android.support.v7.app.WindowDecorActionBar.access$700:(ZZZ)Z │ │ +07b7bc: 7130 3913 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@1339 │ │ +07b7c2: 0a00 |0003: move-result v0 │ │ +07b7c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Z │ │ 0x0000 - 0x0005 reg=2 x1 Z │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -145505,17 +145532,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b744: |[07b744] android.support.v7.app.WindowDecorActionBar.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; │ │ -07b754: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ -07b758: 1100 |0002: return-object v0 │ │ +07b7c8: |[07b7c8] android.support.v7.app.WindowDecorActionBar.access$800:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/ActionBarContextView; │ │ +07b7d8: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ +07b7dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #13 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145523,17 +145550,17 @@ │ │ type : '(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/DecorToolbar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b75c: |[07b75c] android.support.v7.app.WindowDecorActionBar.access$900:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/DecorToolbar; │ │ -07b76c: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07b770: 1100 |0002: return-object v0 │ │ +07b7e0: |[07b7e0] android.support.v7.app.WindowDecorActionBar.access$900:(Landroid/support/v7/app/WindowDecorActionBar;)Landroid/support/v7/widget/DecorToolbar; │ │ +07b7f0: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07b7f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #14 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -145541,22 +145568,22 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07b774: |[07b774] android.support.v7.app.WindowDecorActionBar.checkShowingFlags:(ZZZ)Z │ │ -07b784: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07b786: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ -07b78a: 0f00 |0003: return v0 │ │ -07b78c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -07b790: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ -07b794: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07b796: 28fa |0009: goto 0003 // -0006 │ │ +07b7f8: |[07b7f8] android.support.v7.app.WindowDecorActionBar.checkShowingFlags:(ZZZ)Z │ │ +07b808: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07b80a: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ +07b80e: 0f00 |0003: return v0 │ │ +07b810: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +07b814: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ +07b818: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07b81a: 28fa |0009: goto 0003 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=723 │ │ 0x0003 line=728 │ │ 0x0004 line=725 │ │ 0x0008 line=726 │ │ locals : │ │ @@ -145569,44 +145596,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -07b798: |[07b798] android.support.v7.app.WindowDecorActionBar.ensureTabsExist:()V │ │ -07b7a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07b7aa: 5441 6e05 |0001: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07b7ae: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -07b7b2: 0e00 |0005: return-void │ │ -07b7b4: 2200 bc03 |0006: new-instance v0, Landroid/support/v7/widget/ScrollingTabContainerView; // type@03bc │ │ -07b7b8: 5441 5705 |0008: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07b7bc: 7020 f11b 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.:(Landroid/content/Context;)V // method@1bf1 │ │ -07b7c2: 5541 6005 |000d: iget-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ -07b7c6: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ -07b7ca: 6e20 151c 3000 |0011: invoke-virtual {v0, v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ -07b7d0: 5441 5b05 |0014: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07b7d4: 7220 221a 0100 |0016: invoke-interface {v1, v0}, Landroid/support/v7/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1a22 │ │ -07b7da: 5b40 6e05 |0019: iput-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07b7de: 28ea |001b: goto 0005 // -0016 │ │ -07b7e0: 6e10 4313 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/app/WindowDecorActionBar;.getNavigationMode:()I // method@1343 │ │ -07b7e6: 0a01 |001f: move-result v1 │ │ -07b7e8: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -07b7ea: 3321 1400 |0021: if-ne v1, v2, 0035 // +0014 │ │ -07b7ee: 6e20 151c 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ -07b7f4: 5441 6805 |0026: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07b7f8: 3801 0700 |0028: if-eqz v1, 002f // +0007 │ │ -07b7fc: 5441 6805 |002a: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07b800: 7110 430a 0100 |002c: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -07b806: 5441 5405 |002f: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07b80a: 6e20 8b16 0100 |0031: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@168b │ │ -07b810: 28e5 |0034: goto 0019 // -001b │ │ -07b812: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ -07b816: 6e20 151c 1000 |0037: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ -07b81c: 28f5 |003a: goto 002f // -000b │ │ +07b81c: |[07b81c] android.support.v7.app.WindowDecorActionBar.ensureTabsExist:()V │ │ +07b82c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07b82e: 5441 6e05 |0001: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07b832: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +07b836: 0e00 |0005: return-void │ │ +07b838: 2200 bd03 |0006: new-instance v0, Landroid/support/v7/widget/ScrollingTabContainerView; // type@03bd │ │ +07b83c: 5441 5705 |0008: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07b840: 7020 f11b 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.:(Landroid/content/Context;)V // method@1bf1 │ │ +07b846: 5541 6005 |000d: iget-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ +07b84a: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ +07b84e: 6e20 151c 3000 |0011: invoke-virtual {v0, v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ +07b854: 5441 5b05 |0014: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07b858: 7220 221a 0100 |0016: invoke-interface {v1, v0}, Landroid/support/v7/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1a22 │ │ +07b85e: 5b40 6e05 |0019: iput-object v0, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07b862: 28ea |001b: goto 0005 // -0016 │ │ +07b864: 6e10 4313 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/app/WindowDecorActionBar;.getNavigationMode:()I // method@1343 │ │ +07b86a: 0a01 |001f: move-result v1 │ │ +07b86c: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +07b86e: 3321 1400 |0021: if-ne v1, v2, 0035 // +0014 │ │ +07b872: 6e20 151c 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ +07b878: 5441 6805 |0026: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07b87c: 3801 0700 |0028: if-eqz v1, 002f // +0007 │ │ +07b880: 5441 6805 |002a: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07b884: 7110 430a 0100 |002c: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +07b88a: 5441 5405 |002f: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07b88e: 6e20 8b16 0100 |0031: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@168b │ │ +07b894: 28e5 |0034: goto 0019 // -001b │ │ +07b896: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ +07b89a: 6e20 151c 1000 |0037: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ +07b8a0: 28f5 |003a: goto 002f // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=286 │ │ 0x0005 line=307 │ │ 0x0006 line=290 │ │ 0x000d line=292 │ │ 0x0011 line=293 │ │ @@ -145627,44 +145654,44 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -07b820: |[07b820] android.support.v7.app.WindowDecorActionBar.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar; │ │ -07b830: 2040 9703 |0000: instance-of v0, v4, Landroid/support/v7/widget/DecorToolbar; // type@0397 │ │ -07b834: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -07b838: 1f04 9703 |0004: check-cast v4, Landroid/support/v7/widget/DecorToolbar; // type@0397 │ │ -07b83c: 1104 |0006: return-object v4 │ │ -07b83e: 2040 ea03 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@03ea │ │ -07b842: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -07b846: 1f04 ea03 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@03ea │ │ -07b84a: 6e10 261e 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/widget/DecorToolbar; // method@1e26 │ │ -07b850: 0c04 |0010: move-result-object v4 │ │ -07b852: 28f5 |0011: goto 0006 // -000b │ │ -07b854: 2201 5705 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -07b858: 2200 6c05 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -07b85c: 7010 f927 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -07b862: 1a02 0904 |0019: const-string v2, "Can't make a decor toolbar out of " // string@0409 │ │ -07b866: 6e20 0228 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07b86c: 0c00 |001e: move-result-object v0 │ │ -07b86e: 6e20 0128 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -07b874: 0c00 |0022: move-result-object v0 │ │ -07b876: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -07b87c: 0c00 |0026: move-result-object v0 │ │ -07b87e: 3800 0e00 |0027: if-eqz v0, 0035 // +000e │ │ -07b882: 6e10 bc27 0400 |0029: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -07b888: 0c00 |002c: move-result-object v0 │ │ -07b88a: 6e10 7d27 0000 |002d: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -07b890: 0c00 |0030: move-result-object v0 │ │ -07b892: 7020 9327 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -07b898: 2701 |0034: throw v1 │ │ -07b89a: 1a00 eb2a |0035: const-string v0, "null" // string@2aeb │ │ -07b89e: 28fa |0037: goto 0031 // -0006 │ │ +07b8a4: |[07b8a4] android.support.v7.app.WindowDecorActionBar.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar; │ │ +07b8b4: 2040 9803 |0000: instance-of v0, v4, Landroid/support/v7/widget/DecorToolbar; // type@0398 │ │ +07b8b8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07b8bc: 1f04 9803 |0004: check-cast v4, Landroid/support/v7/widget/DecorToolbar; // type@0398 │ │ +07b8c0: 1104 |0006: return-object v4 │ │ +07b8c2: 2040 eb03 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@03eb │ │ +07b8c6: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +07b8ca: 1f04 eb03 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@03eb │ │ +07b8ce: 6e10 261e 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/widget/DecorToolbar; // method@1e26 │ │ +07b8d4: 0c04 |0010: move-result-object v4 │ │ +07b8d6: 28f5 |0011: goto 0006 // -000b │ │ +07b8d8: 2201 5805 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +07b8dc: 2200 6d05 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +07b8e0: 7010 f927 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +07b8e6: 1a02 0c04 |0019: const-string v2, "Can't make a decor toolbar out of " // string@040c │ │ +07b8ea: 6e20 0228 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07b8f0: 0c00 |001e: move-result-object v0 │ │ +07b8f2: 6e20 0128 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +07b8f8: 0c00 |0022: move-result-object v0 │ │ +07b8fa: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +07b900: 0c00 |0026: move-result-object v0 │ │ +07b902: 3800 0e00 |0027: if-eqz v0, 0035 // +000e │ │ +07b906: 6e10 bc27 0400 |0029: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +07b90c: 0c00 |002c: move-result-object v0 │ │ +07b90e: 6e10 7d27 0000 |002d: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +07b914: 0c00 |0030: move-result-object v0 │ │ +07b916: 7020 9327 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +07b91c: 2701 |0034: throw v1 │ │ +07b91e: 1a00 f52a |0035: const-string v0, "null" // string@2af5 │ │ +07b922: 28fa |0037: goto 0031 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0006 line=239 │ │ 0x0007 line=238 │ │ 0x000b line=239 │ │ @@ -145680,25 +145707,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07b8a0: |[07b8a0] android.support.v7.app.WindowDecorActionBar.hideForActionMode:()V │ │ -07b8b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07b8b2: 5520 6d05 |0001: iget-boolean v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ -07b8b6: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ -07b8ba: 5c21 6d05 |0005: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ -07b8be: 5420 6805 |0007: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07b8c2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -07b8c6: 5420 6805 |000b: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07b8ca: 6e20 3117 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@1731 │ │ -07b8d0: 7020 6113 1200 |0010: invoke-direct {v2, v1}, Landroid/support/v7/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@1361 │ │ -07b8d6: 0e00 |0013: return-void │ │ +07b924: |[07b924] android.support.v7.app.WindowDecorActionBar.hideForActionMode:()V │ │ +07b934: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07b936: 5520 6d05 |0001: iget-boolean v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ +07b93a: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ +07b93e: 5c21 6d05 |0005: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ +07b942: 5420 6805 |0007: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07b946: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +07b94a: 5420 6805 |000b: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07b94e: 6e20 3117 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@1731 │ │ +07b954: 7020 6113 1200 |0010: invoke-direct {v2, v1}, Landroid/support/v7/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@1361 │ │ +07b95a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=676 │ │ 0x0005 line=677 │ │ 0x0007 line=678 │ │ 0x000b line=679 │ │ 0x0010 line=681 │ │ @@ -145711,114 +145738,114 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 194 16-bit code units │ │ -07b8d8: |[07b8d8] android.support.v7.app.WindowDecorActionBar.init:(Landroid/view/View;)V │ │ -07b8e8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -07b8ea: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -07b8ec: 6005 3c07 |0002: sget v5, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@073c │ │ -07b8f0: 6e20 d01f 5c00 |0004: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -07b8f6: 0c05 |0007: move-result-object v5 │ │ -07b8f8: 1f05 5003 |0008: check-cast v5, Landroid/support/v7/widget/ActionBarOverlayLayout; // type@0350 │ │ -07b8fc: 5bb5 6805 |000a: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07b900: 54b5 6805 |000c: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07b904: 3805 0700 |000e: if-eqz v5, 0015 // +0007 │ │ -07b908: 54b5 6805 |0010: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07b90c: 6e20 2717 b500 |0012: invoke-virtual {v5, v11}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setActionBarVisibilityCallback:(Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V // method@1727 │ │ -07b912: 6005 2207 |0015: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0722 │ │ -07b916: 6e20 d01f 5c00 |0017: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -07b91c: 0c05 |001a: move-result-object v5 │ │ -07b91e: 7020 4113 5b00 |001b: invoke-direct {v11, v5}, Landroid/support/v7/app/WindowDecorActionBar;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar; // method@1341 │ │ -07b924: 0c05 |001e: move-result-object v5 │ │ -07b926: 5bb5 5b05 |001f: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07b92a: 6005 2907 |0021: sget v5, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@0729 │ │ -07b92e: 6e20 d01f 5c00 |0023: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -07b934: 0c05 |0026: move-result-object v5 │ │ -07b936: 1f05 4a03 |0027: check-cast v5, Landroid/support/v7/widget/ActionBarContextView; // type@034a │ │ -07b93a: 5bb5 5805 |0029: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ -07b93e: 6005 2407 |002b: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0724 │ │ -07b942: 6e20 d01f 5c00 |002d: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -07b948: 0c05 |0030: move-result-object v5 │ │ -07b94a: 1f05 4803 |0031: check-cast v5, Landroid/support/v7/widget/ActionBarContainer; // type@0348 │ │ -07b94e: 5bb5 5405 |0033: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07b952: 54b5 5b05 |0035: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07b956: 3805 0a00 |0037: if-eqz v5, 0041 // +000a │ │ -07b95a: 54b5 5805 |0039: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ -07b95e: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ -07b962: 54b5 5405 |003d: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07b966: 3905 2900 |003f: if-nez v5, 0068 // +0029 │ │ -07b96a: 2205 5705 |0041: new-instance v5, Ljava/lang/IllegalStateException; // type@0557 │ │ -07b96e: 2206 6c05 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -07b972: 7010 f927 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -07b978: 6e10 bc27 0b00 |0048: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -07b97e: 0c07 |004b: move-result-object v7 │ │ -07b980: 6e10 7d27 0700 |004c: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -07b986: 0c07 |004f: move-result-object v7 │ │ -07b988: 6e20 0228 7600 |0050: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07b98e: 0c06 |0053: move-result-object v6 │ │ -07b990: 1a07 4200 |0054: const-string v7, " can only be used " // string@0042 │ │ -07b994: 6e20 0228 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07b99a: 0c06 |0059: move-result-object v6 │ │ -07b99c: 1a07 2237 |005a: const-string v7, "with a compatible window decor layout" // string@3722 │ │ -07b9a0: 6e20 0228 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07b9a6: 0c06 |005f: move-result-object v6 │ │ -07b9a8: 6e10 0628 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -07b9ae: 0c06 |0063: move-result-object v6 │ │ -07b9b0: 7020 9327 6500 |0064: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -07b9b6: 2705 |0067: throw v5 │ │ -07b9b8: 54b5 5b05 |0068: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07b9bc: 7210 021a 0500 |006a: invoke-interface {v5}, Landroid/support/v7/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@1a02 │ │ -07b9c2: 0c05 |006d: move-result-object v5 │ │ -07b9c4: 5bb5 5705 |006e: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07b9c8: 54b5 5b05 |0070: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07b9cc: 7210 041a 0500 |0072: invoke-interface {v5}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ -07b9d2: 0a02 |0075: move-result v2 │ │ -07b9d4: dd05 0204 |0076: and-int/lit8 v5, v2, #int 4 // #04 │ │ -07b9d8: 3805 4600 |0078: if-eqz v5, 00be // +0046 │ │ -07b9dc: 0174 |007a: move v4, v7 │ │ -07b9de: 3804 0400 |007b: if-eqz v4, 007f // +0004 │ │ -07b9e2: 5cb7 5f05 |007d: iput-boolean v7, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@055f │ │ -07b9e6: 54b5 5705 |007f: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07b9ea: 7110 8f13 0500 |0081: invoke-static {v5}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ -07b9f0: 0c01 |0084: move-result-object v1 │ │ -07b9f2: 6e10 8e13 0100 |0085: invoke-virtual {v1}, Landroid/support/v7/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@138e │ │ -07b9f8: 0a05 |0088: move-result v5 │ │ -07b9fa: 3905 0400 |0089: if-nez v5, 008d // +0004 │ │ -07b9fe: 3804 3500 |008b: if-eqz v4, 00c0 // +0035 │ │ -07ba02: 0175 |008d: move v5, v7 │ │ -07ba04: 6e20 5613 5b00 |008e: invoke-virtual {v11, v5}, Landroid/support/v7/app/WindowDecorActionBar;.setHomeButtonEnabled:(Z)V // method@1356 │ │ -07ba0a: 6e10 9413 0100 |0091: invoke-virtual {v1}, Landroid/support/v7/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1394 │ │ -07ba10: 0a05 |0094: move-result v5 │ │ -07ba12: 7020 5413 5b00 |0095: invoke-direct {v11, v5}, Landroid/support/v7/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@1354 │ │ -07ba18: 54b5 5705 |0098: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07ba1c: 1208 |009a: const/4 v8, #int 0 // #0 │ │ -07ba1e: 6209 ef08 |009b: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ -07ba22: 600a 7905 |009d: sget v10, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0579 │ │ -07ba26: 6e56 af00 85a9 |009f: invoke-virtual {v5, v8, v9, v10, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -07ba2c: 0c00 |00a2: move-result-object v0 │ │ -07ba2e: 6005 fe08 |00a3: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_hideOnContentScroll:I // field@08fe │ │ -07ba32: 6e30 2f01 5006 |00a5: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -07ba38: 0a05 |00a8: move-result v5 │ │ -07ba3a: 3805 0500 |00a9: if-eqz v5, 00ae // +0005 │ │ -07ba3e: 6e20 5513 7b00 |00ab: invoke-virtual {v11, v7}, Landroid/support/v7/app/WindowDecorActionBar;.setHideOnContentScrollEnabled:(Z)V // method@1355 │ │ -07ba44: 6005 fc08 |00ae: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_elevation:I // field@08fc │ │ -07ba48: 6e30 3501 5006 |00b0: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ -07ba4e: 0a03 |00b3: move-result v3 │ │ -07ba50: 3803 0600 |00b4: if-eqz v3, 00ba // +0006 │ │ -07ba54: 8235 |00b6: int-to-float v5, v3 │ │ -07ba56: 6e20 5313 5b00 |00b7: invoke-virtual {v11, v5}, Landroid/support/v7/app/WindowDecorActionBar;.setElevation:(F)V // method@1353 │ │ -07ba5c: 6e10 4b01 0000 |00ba: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -07ba62: 0e00 |00bd: return-void │ │ -07ba64: 0164 |00be: move v4, v6 │ │ -07ba66: 28bc |00bf: goto 007b // -0044 │ │ -07ba68: 0165 |00c0: move v5, v6 │ │ -07ba6a: 28cd |00c1: goto 008e // -0033 │ │ +07b95c: |[07b95c] android.support.v7.app.WindowDecorActionBar.init:(Landroid/view/View;)V │ │ +07b96c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07b96e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +07b970: 6005 3c07 |0002: sget v5, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@073c │ │ +07b974: 6e20 d01f 5c00 |0004: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +07b97a: 0c05 |0007: move-result-object v5 │ │ +07b97c: 1f05 5103 |0008: check-cast v5, Landroid/support/v7/widget/ActionBarOverlayLayout; // type@0351 │ │ +07b980: 5bb5 6805 |000a: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07b984: 54b5 6805 |000c: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07b988: 3805 0700 |000e: if-eqz v5, 0015 // +0007 │ │ +07b98c: 54b5 6805 |0010: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07b990: 6e20 2717 b500 |0012: invoke-virtual {v5, v11}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setActionBarVisibilityCallback:(Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V // method@1727 │ │ +07b996: 6005 2207 |0015: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0722 │ │ +07b99a: 6e20 d01f 5c00 |0017: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +07b9a0: 0c05 |001a: move-result-object v5 │ │ +07b9a2: 7020 4113 5b00 |001b: invoke-direct {v11, v5}, Landroid/support/v7/app/WindowDecorActionBar;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar; // method@1341 │ │ +07b9a8: 0c05 |001e: move-result-object v5 │ │ +07b9aa: 5bb5 5b05 |001f: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07b9ae: 6005 2907 |0021: sget v5, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@0729 │ │ +07b9b2: 6e20 d01f 5c00 |0023: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +07b9b8: 0c05 |0026: move-result-object v5 │ │ +07b9ba: 1f05 4b03 |0027: check-cast v5, Landroid/support/v7/widget/ActionBarContextView; // type@034b │ │ +07b9be: 5bb5 5805 |0029: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ +07b9c2: 6005 2407 |002b: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0724 │ │ +07b9c6: 6e20 d01f 5c00 |002d: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +07b9cc: 0c05 |0030: move-result-object v5 │ │ +07b9ce: 1f05 4903 |0031: check-cast v5, Landroid/support/v7/widget/ActionBarContainer; // type@0349 │ │ +07b9d2: 5bb5 5405 |0033: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07b9d6: 54b5 5b05 |0035: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07b9da: 3805 0a00 |0037: if-eqz v5, 0041 // +000a │ │ +07b9de: 54b5 5805 |0039: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ +07b9e2: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ +07b9e6: 54b5 5405 |003d: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07b9ea: 3905 2900 |003f: if-nez v5, 0068 // +0029 │ │ +07b9ee: 2205 5805 |0041: new-instance v5, Ljava/lang/IllegalStateException; // type@0558 │ │ +07b9f2: 2206 6d05 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +07b9f6: 7010 f927 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +07b9fc: 6e10 bc27 0b00 |0048: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +07ba02: 0c07 |004b: move-result-object v7 │ │ +07ba04: 6e10 7d27 0700 |004c: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +07ba0a: 0c07 |004f: move-result-object v7 │ │ +07ba0c: 6e20 0228 7600 |0050: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07ba12: 0c06 |0053: move-result-object v6 │ │ +07ba14: 1a07 4200 |0054: const-string v7, " can only be used " // string@0042 │ │ +07ba18: 6e20 0228 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07ba1e: 0c06 |0059: move-result-object v6 │ │ +07ba20: 1a07 2b37 |005a: const-string v7, "with a compatible window decor layout" // string@372b │ │ +07ba24: 6e20 0228 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07ba2a: 0c06 |005f: move-result-object v6 │ │ +07ba2c: 6e10 0628 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +07ba32: 0c06 |0063: move-result-object v6 │ │ +07ba34: 7020 9327 6500 |0064: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +07ba3a: 2705 |0067: throw v5 │ │ +07ba3c: 54b5 5b05 |0068: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07ba40: 7210 021a 0500 |006a: invoke-interface {v5}, Landroid/support/v7/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@1a02 │ │ +07ba46: 0c05 |006d: move-result-object v5 │ │ +07ba48: 5bb5 5705 |006e: iput-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07ba4c: 54b5 5b05 |0070: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07ba50: 7210 041a 0500 |0072: invoke-interface {v5}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ +07ba56: 0a02 |0075: move-result v2 │ │ +07ba58: dd05 0204 |0076: and-int/lit8 v5, v2, #int 4 // #04 │ │ +07ba5c: 3805 4600 |0078: if-eqz v5, 00be // +0046 │ │ +07ba60: 0174 |007a: move v4, v7 │ │ +07ba62: 3804 0400 |007b: if-eqz v4, 007f // +0004 │ │ +07ba66: 5cb7 5f05 |007d: iput-boolean v7, v11, Landroid/support/v7/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@055f │ │ +07ba6a: 54b5 5705 |007f: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07ba6e: 7110 8f13 0500 |0081: invoke-static {v5}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ +07ba74: 0c01 |0084: move-result-object v1 │ │ +07ba76: 6e10 8e13 0100 |0085: invoke-virtual {v1}, Landroid/support/v7/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@138e │ │ +07ba7c: 0a05 |0088: move-result v5 │ │ +07ba7e: 3905 0400 |0089: if-nez v5, 008d // +0004 │ │ +07ba82: 3804 3500 |008b: if-eqz v4, 00c0 // +0035 │ │ +07ba86: 0175 |008d: move v5, v7 │ │ +07ba88: 6e20 5613 5b00 |008e: invoke-virtual {v11, v5}, Landroid/support/v7/app/WindowDecorActionBar;.setHomeButtonEnabled:(Z)V // method@1356 │ │ +07ba8e: 6e10 9413 0100 |0091: invoke-virtual {v1}, Landroid/support/v7/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1394 │ │ +07ba94: 0a05 |0094: move-result v5 │ │ +07ba96: 7020 5413 5b00 |0095: invoke-direct {v11, v5}, Landroid/support/v7/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@1354 │ │ +07ba9c: 54b5 5705 |0098: iget-object v5, v11, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07baa0: 1208 |009a: const/4 v8, #int 0 // #0 │ │ +07baa2: 6209 ef08 |009b: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ +07baa6: 600a 7905 |009d: sget v10, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0579 │ │ +07baaa: 6e56 af00 85a9 |009f: invoke-virtual {v5, v8, v9, v10, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +07bab0: 0c00 |00a2: move-result-object v0 │ │ +07bab2: 6005 fe08 |00a3: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_hideOnContentScroll:I // field@08fe │ │ +07bab6: 6e30 2f01 5006 |00a5: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +07babc: 0a05 |00a8: move-result v5 │ │ +07babe: 3805 0500 |00a9: if-eqz v5, 00ae // +0005 │ │ +07bac2: 6e20 5513 7b00 |00ab: invoke-virtual {v11, v7}, Landroid/support/v7/app/WindowDecorActionBar;.setHideOnContentScrollEnabled:(Z)V // method@1355 │ │ +07bac8: 6005 fc08 |00ae: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_elevation:I // field@08fc │ │ +07bacc: 6e30 3501 5006 |00b0: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ +07bad2: 0a03 |00b3: move-result v3 │ │ +07bad4: 3803 0600 |00b4: if-eqz v3, 00ba // +0006 │ │ +07bad8: 8235 |00b6: int-to-float v5, v3 │ │ +07bada: 6e20 5313 5b00 |00b7: invoke-virtual {v11, v5}, Landroid/support/v7/app/WindowDecorActionBar;.setElevation:(F)V // method@1353 │ │ +07bae0: 6e10 4b01 0000 |00ba: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +07bae6: 0e00 |00bd: return-void │ │ +07bae8: 0164 |00be: move v4, v6 │ │ +07baea: 28bc |00bf: goto 007b // -0044 │ │ +07baec: 0165 |00c0: move v5, v6 │ │ +07baee: 28cd |00c1: goto 008e // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=194 │ │ 0x000c line=195 │ │ 0x0010 line=196 │ │ 0x0015 line=198 │ │ 0x0021 line=199 │ │ @@ -145859,68 +145886,68 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -07ba6c: |[07ba6c] android.support.v7.app.WindowDecorActionBar.setHasEmbeddedTabs:(Z)V │ │ -07ba7c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07ba7e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -07ba80: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07ba82: 5c56 6005 |0003: iput-boolean v6, v5, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ -07ba86: 5553 6005 |0005: iget-boolean v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ -07ba8a: 3903 4200 |0007: if-nez v3, 0049 // +0042 │ │ -07ba8e: 5453 5b05 |0009: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07ba92: 7220 221a 4300 |000b: invoke-interface {v3, v4}, Landroid/support/v7/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1a22 │ │ -07ba98: 5453 5405 |000e: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07ba9c: 5454 6e05 |0010: iget-object v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07baa0: 6e20 8b16 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@168b │ │ -07baa6: 6e10 4313 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/app/WindowDecorActionBar;.getNavigationMode:()I // method@1343 │ │ -07baac: 0a03 |0018: move-result v3 │ │ -07baae: 1224 |0019: const/4 v4, #int 2 // #2 │ │ -07bab0: 3343 3c00 |001a: if-ne v3, v4, 0056 // +003c │ │ -07bab4: 0110 |001c: move v0, v1 │ │ -07bab6: 5453 6e05 |001d: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07baba: 3803 1200 |001f: if-eqz v3, 0031 // +0012 │ │ -07babe: 3800 3700 |0021: if-eqz v0, 0058 // +0037 │ │ -07bac2: 5453 6e05 |0023: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07bac6: 6e20 151c 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ -07bacc: 5453 6805 |0028: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07bad0: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ -07bad4: 5453 6805 |002c: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07bad8: 7110 430a 0300 |002e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -07bade: 5454 5b05 |0031: iget-object v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07bae2: 5553 6005 |0033: iget-boolean v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ -07bae6: 3903 2b00 |0035: if-nez v3, 0060 // +002b │ │ -07baea: 3800 2900 |0037: if-eqz v0, 0060 // +0029 │ │ -07baee: 0113 |0039: move v3, v1 │ │ -07baf0: 7220 1b1a 3400 |003a: invoke-interface {v4, v3}, Landroid/support/v7/widget/DecorToolbar;.setCollapsible:(Z)V // method@1a1b │ │ -07baf6: 5453 6805 |003d: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07bafa: 5554 6005 |003f: iget-boolean v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ -07bafe: 3904 2100 |0041: if-nez v4, 0062 // +0021 │ │ -07bb02: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ -07bb06: 6e20 2817 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@1728 │ │ -07bb0c: 0e00 |0048: return-void │ │ -07bb0e: 5453 5405 |0049: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07bb12: 6e20 8b16 4300 |004b: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@168b │ │ -07bb18: 5453 5b05 |004e: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07bb1c: 5454 6e05 |0050: iget-object v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07bb20: 7220 221a 4300 |0052: invoke-interface {v3, v4}, Landroid/support/v7/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1a22 │ │ -07bb26: 28c0 |0055: goto 0015 // -0040 │ │ -07bb28: 0120 |0056: move v0, v2 │ │ -07bb2a: 28c6 |0057: goto 001d // -003a │ │ -07bb2c: 5453 6e05 |0058: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07bb30: 1304 0800 |005a: const/16 v4, #int 8 // #8 │ │ -07bb34: 6e20 151c 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ -07bb3a: 28d2 |005f: goto 0031 // -002e │ │ -07bb3c: 0123 |0060: move v3, v2 │ │ -07bb3e: 28d9 |0061: goto 003a // -0027 │ │ -07bb40: 0121 |0062: move v1, v2 │ │ -07bb42: 28e2 |0063: goto 0045 // -001e │ │ +07baf0: |[07baf0] android.support.v7.app.WindowDecorActionBar.setHasEmbeddedTabs:(Z)V │ │ +07bb00: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07bb02: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +07bb04: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07bb06: 5c56 6005 |0003: iput-boolean v6, v5, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ +07bb0a: 5553 6005 |0005: iget-boolean v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ +07bb0e: 3903 4200 |0007: if-nez v3, 0049 // +0042 │ │ +07bb12: 5453 5b05 |0009: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07bb16: 7220 221a 4300 |000b: invoke-interface {v3, v4}, Landroid/support/v7/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1a22 │ │ +07bb1c: 5453 5405 |000e: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bb20: 5454 6e05 |0010: iget-object v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07bb24: 6e20 8b16 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@168b │ │ +07bb2a: 6e10 4313 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/app/WindowDecorActionBar;.getNavigationMode:()I // method@1343 │ │ +07bb30: 0a03 |0018: move-result v3 │ │ +07bb32: 1224 |0019: const/4 v4, #int 2 // #2 │ │ +07bb34: 3343 3c00 |001a: if-ne v3, v4, 0056 // +003c │ │ +07bb38: 0110 |001c: move v0, v1 │ │ +07bb3a: 5453 6e05 |001d: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07bb3e: 3803 1200 |001f: if-eqz v3, 0031 // +0012 │ │ +07bb42: 3800 3700 |0021: if-eqz v0, 0058 // +0037 │ │ +07bb46: 5453 6e05 |0023: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07bb4a: 6e20 151c 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ +07bb50: 5453 6805 |0028: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07bb54: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ +07bb58: 5453 6805 |002c: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07bb5c: 7110 430a 0300 |002e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +07bb62: 5454 5b05 |0031: iget-object v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07bb66: 5553 6005 |0033: iget-boolean v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ +07bb6a: 3903 2b00 |0035: if-nez v3, 0060 // +002b │ │ +07bb6e: 3800 2900 |0037: if-eqz v0, 0060 // +0029 │ │ +07bb72: 0113 |0039: move v3, v1 │ │ +07bb74: 7220 1b1a 3400 |003a: invoke-interface {v4, v3}, Landroid/support/v7/widget/DecorToolbar;.setCollapsible:(Z)V // method@1a1b │ │ +07bb7a: 5453 6805 |003d: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07bb7e: 5554 6005 |003f: iget-boolean v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ +07bb82: 3904 2100 |0041: if-nez v4, 0062 // +0021 │ │ +07bb86: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ +07bb8a: 6e20 2817 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@1728 │ │ +07bb90: 0e00 |0048: return-void │ │ +07bb92: 5453 5405 |0049: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bb96: 6e20 8b16 4300 |004b: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@168b │ │ +07bb9c: 5453 5b05 |004e: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07bba0: 5454 6e05 |0050: iget-object v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07bba4: 7220 221a 4300 |0052: invoke-interface {v3, v4}, Landroid/support/v7/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1a22 │ │ +07bbaa: 28c0 |0055: goto 0015 // -0040 │ │ +07bbac: 0120 |0056: move v0, v2 │ │ +07bbae: 28c6 |0057: goto 001d // -003a │ │ +07bbb0: 5453 6e05 |0058: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07bbb4: 1304 0800 |005a: const/16 v4, #int 8 // #8 │ │ +07bbb8: 6e20 151c 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ +07bbbe: 28d2 |005f: goto 0031 // -002e │ │ +07bbc0: 0123 |0060: move v3, v2 │ │ +07bbc2: 28d9 |0061: goto 003a // -0027 │ │ +07bbc4: 0121 |0062: move v1, v2 │ │ +07bbc6: 28e2 |0063: goto 0045 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=261 │ │ 0x0005 line=263 │ │ 0x0009 line=264 │ │ 0x000e line=265 │ │ 0x0015 line=270 │ │ @@ -145949,26 +145976,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07bb44: |[07bb44] android.support.v7.app.WindowDecorActionBar.showForActionMode:()V │ │ -07bb54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07bb56: 5520 6d05 |0001: iget-boolean v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ -07bb5a: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ -07bb5e: 5c21 6d05 |0005: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ -07bb62: 5420 6805 |0007: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07bb66: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -07bb6a: 5420 6805 |000b: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07bb6e: 6e20 3117 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@1731 │ │ -07bb74: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -07bb76: 7020 6113 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@1361 │ │ -07bb7c: 0e00 |0014: return-void │ │ +07bbc8: |[07bbc8] android.support.v7.app.WindowDecorActionBar.showForActionMode:()V │ │ +07bbd8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07bbda: 5520 6d05 |0001: iget-boolean v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ +07bbde: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ +07bbe2: 5c21 6d05 |0005: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ +07bbe6: 5420 6805 |0007: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07bbea: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +07bbee: 5420 6805 |000b: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07bbf2: 6e20 3117 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@1731 │ │ +07bbf8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07bbfa: 7020 6113 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@1361 │ │ +07bc00: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=651 │ │ 0x0005 line=652 │ │ 0x0007 line=653 │ │ 0x000b line=654 │ │ 0x0010 line=656 │ │ @@ -145981,33 +146008,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -07bb80: |[07bb80] android.support.v7.app.WindowDecorActionBar.updateVisibility:(Z)V │ │ -07bb90: 5541 6105 |0000: iget-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenByApp:Z // field@0561 │ │ -07bb94: 5542 6205 |0002: iget-boolean v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ -07bb98: 5543 6d05 |0004: iget-boolean v3, v4, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ -07bb9c: 7130 3913 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@1339 │ │ -07bba2: 0a00 |0009: move-result v0 │ │ -07bba4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -07bba8: 5541 6705 |000c: iget-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ -07bbac: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -07bbb0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -07bbb2: 5c41 6705 |0011: iput-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ -07bbb6: 6e20 3e13 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/app/WindowDecorActionBar;.doShow:(Z)V // method@133e │ │ -07bbbc: 0e00 |0016: return-void │ │ -07bbbe: 5541 6705 |0017: iget-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ -07bbc2: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ -07bbc6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -07bbc8: 5c41 6705 |001c: iput-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ -07bbcc: 6e20 3d13 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/app/WindowDecorActionBar;.doHide:(Z)V // method@133d │ │ -07bbd2: 28f5 |0021: goto 0016 // -000b │ │ +07bc04: |[07bc04] android.support.v7.app.WindowDecorActionBar.updateVisibility:(Z)V │ │ +07bc14: 5541 6105 |0000: iget-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenByApp:Z // field@0561 │ │ +07bc18: 5542 6205 |0002: iget-boolean v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ +07bc1c: 5543 6d05 |0004: iget-boolean v3, v4, Landroid/support/v7/app/WindowDecorActionBar;.mShowingForMode:Z // field@056d │ │ +07bc20: 7130 3913 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@1339 │ │ +07bc26: 0a00 |0009: move-result v0 │ │ +07bc28: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +07bc2c: 5541 6705 |000c: iget-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ +07bc30: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +07bc34: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +07bc36: 5c41 6705 |0011: iput-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ +07bc3a: 6e20 3e13 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/app/WindowDecorActionBar;.doShow:(Z)V // method@133e │ │ +07bc40: 0e00 |0016: return-void │ │ +07bc42: 5541 6705 |0017: iget-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ +07bc46: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ +07bc4a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +07bc4c: 5c41 6705 |001c: iput-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mNowShowing:Z // field@0567 │ │ +07bc50: 6e20 3d13 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/app/WindowDecorActionBar;.doHide:(Z)V // method@133d │ │ +07bc56: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x000a line=737 │ │ 0x000c line=738 │ │ 0x0010 line=739 │ │ 0x0013 line=740 │ │ @@ -146026,43 +146053,43 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -07bbd4: |[07bbd4] android.support.v7.app.WindowDecorActionBar.animateToMode:(Z)V │ │ -07bbe4: 1608 c800 |0000: const-wide/16 v8, #int 200 // #c8 │ │ -07bbe8: 1606 6400 |0002: const-wide/16 v6, #int 100 // #64 │ │ -07bbec: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -07bbee: 380b 2000 |0005: if-eqz v11, 0025 // +0020 │ │ -07bbf2: 7010 5e13 0a00 |0007: invoke-direct {v10}, Landroid/support/v7/app/WindowDecorActionBar;.showForActionMode:()V // method@135e │ │ -07bbf8: 380b 1f00 |000a: if-eqz v11, 0029 // +001f │ │ -07bbfc: 54a3 5b05 |000c: iget-object v3, v10, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07bc00: 1244 |000e: const/4 v4, #int 4 // #4 │ │ -07bc02: 7240 351a 4376 |000f: invoke-interface {v3, v4, v6, v7}, Landroid/support/v7/widget/DecorToolbar;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1a35 │ │ -07bc08: 0c01 |0012: move-result-object v1 │ │ -07bc0a: 54a3 5805 |0013: iget-object v3, v10, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ -07bc0e: 6e40 cd16 5398 |0015: invoke-virtual {v3, v5, v8, v9}, Landroid/support/v7/widget/ActionBarContextView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16cd │ │ -07bc14: 0c00 |0018: move-result-object v0 │ │ -07bc16: 2202 1f03 |0019: new-instance v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // type@031f │ │ -07bc1a: 7010 0014 0200 |001b: invoke-direct {v2}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.:()V // method@1400 │ │ -07bc20: 6e30 0714 1200 |001e: invoke-virtual {v2, v1, v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.playSequentially:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1407 │ │ -07bc26: 6e10 0b14 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.start:()V // method@140b │ │ -07bc2c: 0e00 |0024: return-void │ │ -07bc2e: 7010 4613 0a00 |0025: invoke-direct {v10}, Landroid/support/v7/app/WindowDecorActionBar;.hideForActionMode:()V // method@1346 │ │ -07bc34: 28e2 |0028: goto 000a // -001e │ │ -07bc36: 54a3 5b05 |0029: iget-object v3, v10, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07bc3a: 7240 351a 5398 |002b: invoke-interface {v3, v5, v8, v9}, Landroid/support/v7/widget/DecorToolbar;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1a35 │ │ -07bc40: 0c00 |002e: move-result-object v0 │ │ -07bc42: 54a3 5805 |002f: iget-object v3, v10, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ -07bc46: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ -07bc4a: 6e40 cd16 4376 |0033: invoke-virtual {v3, v4, v6, v7}, Landroid/support/v7/widget/ActionBarContextView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16cd │ │ -07bc50: 0c01 |0036: move-result-object v1 │ │ -07bc52: 28e2 |0037: goto 0019 // -001e │ │ +07bc58: |[07bc58] android.support.v7.app.WindowDecorActionBar.animateToMode:(Z)V │ │ +07bc68: 1608 c800 |0000: const-wide/16 v8, #int 200 // #c8 │ │ +07bc6c: 1606 6400 |0002: const-wide/16 v6, #int 100 // #64 │ │ +07bc70: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +07bc72: 380b 2000 |0005: if-eqz v11, 0025 // +0020 │ │ +07bc76: 7010 5e13 0a00 |0007: invoke-direct {v10}, Landroid/support/v7/app/WindowDecorActionBar;.showForActionMode:()V // method@135e │ │ +07bc7c: 380b 1f00 |000a: if-eqz v11, 0029 // +001f │ │ +07bc80: 54a3 5b05 |000c: iget-object v3, v10, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07bc84: 1244 |000e: const/4 v4, #int 4 // #4 │ │ +07bc86: 7240 351a 4376 |000f: invoke-interface {v3, v4, v6, v7}, Landroid/support/v7/widget/DecorToolbar;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1a35 │ │ +07bc8c: 0c01 |0012: move-result-object v1 │ │ +07bc8e: 54a3 5805 |0013: iget-object v3, v10, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ +07bc92: 6e40 cd16 5398 |0015: invoke-virtual {v3, v5, v8, v9}, Landroid/support/v7/widget/ActionBarContextView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16cd │ │ +07bc98: 0c00 |0018: move-result-object v0 │ │ +07bc9a: 2202 2003 |0019: new-instance v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // type@0320 │ │ +07bc9e: 7010 0014 0200 |001b: invoke-direct {v2}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.:()V // method@1400 │ │ +07bca4: 6e30 0714 1200 |001e: invoke-virtual {v2, v1, v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.playSequentially:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1407 │ │ +07bcaa: 6e10 0b14 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.start:()V // method@140b │ │ +07bcb0: 0e00 |0024: return-void │ │ +07bcb2: 7010 4613 0a00 |0025: invoke-direct {v10}, Landroid/support/v7/app/WindowDecorActionBar;.hideForActionMode:()V // method@1346 │ │ +07bcb8: 28e2 |0028: goto 000a // -001e │ │ +07bcba: 54a3 5b05 |0029: iget-object v3, v10, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07bcbe: 7240 351a 5398 |002b: invoke-interface {v3, v5, v8, v9}, Landroid/support/v7/widget/DecorToolbar;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1a35 │ │ +07bcc4: 0c00 |002e: move-result-object v0 │ │ +07bcc6: 54a3 5805 |002f: iget-object v3, v10, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ +07bcca: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ +07bcce: 6e40 cd16 4376 |0033: invoke-virtual {v3, v4, v6, v7}, Landroid/support/v7/widget/ActionBarContextView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16cd │ │ +07bcd4: 0c01 |0036: move-result-object v1 │ │ +07bcd6: 28e2 |0037: goto 0019 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0005 line=839 │ │ 0x0007 line=840 │ │ 0x000a line=846 │ │ 0x000c line=851 │ │ 0x0013 line=853 │ │ @@ -146087,27 +146114,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07bc54: |[07bc54] android.support.v7.app.WindowDecorActionBar.collapseActionView:()Z │ │ -07bc64: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07bc68: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -07bc6c: 5410 5b05 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07bc70: 7210 0f1a 0000 |0006: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hasExpandedActionView:()Z // method@1a0f │ │ -07bc76: 0a00 |0009: move-result v0 │ │ -07bc78: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -07bc7c: 5410 5b05 |000c: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07bc80: 7210 001a 0000 |000e: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.collapseActionView:()V // method@1a00 │ │ -07bc86: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -07bc88: 0f00 |0012: return v0 │ │ -07bc8a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -07bc8c: 28fe |0014: goto 0012 // -0002 │ │ +07bcd8: |[07bcd8] android.support.v7.app.WindowDecorActionBar.collapseActionView:()Z │ │ +07bce8: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07bcec: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +07bcf0: 5410 5b05 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07bcf4: 7210 0f1a 0000 |0006: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hasExpandedActionView:()Z // method@1a0f │ │ +07bcfa: 0a00 |0009: move-result v0 │ │ +07bcfc: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +07bd00: 5410 5b05 |000c: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07bd04: 7210 001a 0000 |000e: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.collapseActionView:()V // method@1a00 │ │ +07bd0a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +07bd0c: 0f00 |0012: return v0 │ │ +07bd0e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +07bd10: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ 0x000c line=923 │ │ 0x0011 line=924 │ │ 0x0012 line=926 │ │ locals : │ │ @@ -146118,24 +146145,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07bc90: |[07bc90] android.support.v7.app.WindowDecorActionBar.completeDeferredDestroyActionMode:()V │ │ -07bca0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07bca2: 5430 5d05 |0001: iget-object v0, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@055d │ │ -07bca6: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -07bcaa: 5430 5d05 |0005: iget-object v0, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@055d │ │ -07bcae: 5431 5c05 |0007: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@055c │ │ -07bcb2: 7220 9813 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1398 │ │ -07bcb8: 5b32 5c05 |000c: iput-object v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@055c │ │ -07bcbc: 5b32 5d05 |000e: iput-object v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@055d │ │ -07bcc0: 0e00 |0010: return-void │ │ +07bd14: |[07bd14] android.support.v7.app.WindowDecorActionBar.completeDeferredDestroyActionMode:()V │ │ +07bd24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07bd26: 5430 5d05 |0001: iget-object v0, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@055d │ │ +07bd2a: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +07bd2e: 5430 5d05 |0005: iget-object v0, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@055d │ │ +07bd32: 5431 5c05 |0007: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@055c │ │ +07bd36: 7220 9813 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1398 │ │ +07bd3c: 5b32 5c05 |000c: iput-object v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@055c │ │ +07bd40: 5b32 5d05 |000e: iput-object v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@055d │ │ +07bd44: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=310 │ │ 0x0005 line=311 │ │ 0x000c line=312 │ │ 0x000e line=313 │ │ 0x0010 line=315 │ │ @@ -146147,31 +146174,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07bcc4: |[07bcc4] android.support.v7.app.WindowDecorActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ -07bcd4: 5532 6505 |0000: iget-boolean v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@0565 │ │ -07bcd8: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ -07bcdc: 0e00 |0004: return-void │ │ -07bcde: 5c34 6505 |0005: iput-boolean v4, v3, Landroid/support/v7/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@0565 │ │ -07bce2: 5432 6605 |0007: iget-object v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0566 │ │ -07bce6: 6e10 9f28 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -07bcec: 0a00 |000c: move-result v0 │ │ -07bcee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -07bcf0: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ -07bcf4: 5432 6605 |0010: iget-object v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0566 │ │ -07bcf8: 6e20 9828 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -07bcfe: 0c02 |0015: move-result-object v2 │ │ -07bd00: 1f02 c202 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@02c2 │ │ -07bd04: 7220 3911 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@1139 │ │ -07bd0a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07bd0e: 28f1 |001d: goto 000e // -000f │ │ +07bd48: |[07bd48] android.support.v7.app.WindowDecorActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ +07bd58: 5532 6505 |0000: iget-boolean v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@0565 │ │ +07bd5c: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ +07bd60: 0e00 |0004: return-void │ │ +07bd62: 5c34 6505 |0005: iput-boolean v4, v3, Landroid/support/v7/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@0565 │ │ +07bd66: 5432 6605 |0007: iget-object v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0566 │ │ +07bd6a: 6e10 9f28 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +07bd70: 0a00 |000c: move-result v0 │ │ +07bd72: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +07bd74: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ +07bd78: 5432 6605 |0010: iget-object v2, v3, Landroid/support/v7/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0566 │ │ +07bd7c: 6e20 9828 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +07bd82: 0c02 |0015: move-result-object v2 │ │ +07bd84: 1f02 c302 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@02c3 │ │ +07bd88: 7220 3911 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@1139 │ │ +07bd8e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07bd92: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=353 │ │ 0x0005 line=347 │ │ 0x0007 line=349 │ │ 0x000d line=350 │ │ @@ -146188,81 +146215,81 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -07bd10: |[07bd10] android.support.v7.app.WindowDecorActionBar.doHide:(Z)V │ │ -07bd20: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -07bd22: 5474 5a05 |0001: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07bd26: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -07bd2a: 5474 5a05 |0005: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07bd2e: 6e10 0414 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@1404 │ │ -07bd34: 5274 5905 |000a: iget v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ -07bd38: 3904 7200 |000c: if-nez v4, 007e // +0072 │ │ -07bd3c: 6304 5105 |000e: sget-boolean v4, Landroid/support/v7/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@0551 │ │ -07bd40: 3804 6e00 |0010: if-eqz v4, 007e // +006e │ │ -07bd44: 5574 6b05 |0012: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@056b │ │ -07bd48: 3904 0400 |0014: if-nez v4, 0018 // +0004 │ │ -07bd4c: 3808 6800 |0016: if-eqz v8, 007e // +0068 │ │ -07bd50: 5474 5405 |0018: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07bd54: 1505 803f |001a: const/high16 v5, #int 1065353216 // #3f80 │ │ -07bd58: 7120 470a 5400 |001c: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ -07bd5e: 5474 5405 |001f: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07bd62: 6e20 8c16 6400 |0021: invoke-virtual {v4, v6}, Landroid/support/v7/widget/ActionBarContainer;.setTransitioning:(Z)V // method@168c │ │ -07bd68: 2201 1f03 |0024: new-instance v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // type@031f │ │ -07bd6c: 7010 0014 0100 |0026: invoke-direct {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.:()V // method@1400 │ │ -07bd72: 5474 5405 |0029: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07bd76: 6e10 7116 0400 |002b: invoke-virtual {v4}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ -07bd7c: 0a04 |002e: move-result v4 │ │ -07bd7e: 7b44 |002f: neg-int v4, v4 │ │ -07bd80: 8242 |0030: int-to-float v2, v4 │ │ -07bd82: 3808 1100 |0031: if-eqz v8, 0042 // +0011 │ │ -07bd86: 1224 |0033: const/4 v4, #int 2 // #2 │ │ -07bd88: 2343 6906 |0034: new-array v3, v4, [I // type@0669 │ │ -07bd8c: 2603 5000 0000 |0036: fill-array-data v3, 00000086 // +00000050 │ │ -07bd92: 5474 5405 |0039: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07bd96: 6e20 7416 3400 |003b: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@1674 │ │ -07bd9c: 4404 0306 |003e: aget v4, v3, v6 │ │ -07bda0: 8244 |0040: int-to-float v4, v4 │ │ -07bda2: c742 |0041: sub-float/2addr v2, v4 │ │ -07bda4: 5474 5405 |0042: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07bda8: 7110 270a 0400 |0044: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -07bdae: 0c04 |0047: move-result-object v4 │ │ -07bdb0: 6e20 b40b 2400 |0048: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ -07bdb6: 0c00 |004b: move-result-object v0 │ │ -07bdb8: 5474 7105 |004c: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0571 │ │ -07bdbc: 6e20 b20b 4000 |004e: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb2 │ │ -07bdc2: 6e20 0614 0100 |0051: invoke-virtual {v1, v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1406 │ │ -07bdc8: 5574 5505 |0054: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ -07bdcc: 3804 1300 |0056: if-eqz v4, 0069 // +0013 │ │ -07bdd0: 5474 5605 |0058: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ -07bdd4: 3804 0f00 |005a: if-eqz v4, 0069 // +000f │ │ -07bdd8: 5474 5605 |005c: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ -07bddc: 7110 270a 0400 |005e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -07bde2: 0c04 |0061: move-result-object v4 │ │ -07bde4: 6e20 b40b 2400 |0062: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ -07bdea: 0c04 |0065: move-result-object v4 │ │ -07bdec: 6e20 0614 4100 |0066: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1406 │ │ -07bdf2: 6204 7205 |0069: sget-object v4, Landroid/support/v7/app/WindowDecorActionBar;.sHideInterpolator:Landroid/view/animation/Interpolator; // field@0572 │ │ -07bdf6: 6e20 0914 4100 |006b: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1409 │ │ -07bdfc: 1604 fa00 |006e: const-wide/16 v4, #int 250 // #fa │ │ -07be00: 6e30 0814 4105 |0070: invoke-virtual {v1, v4, v5}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1408 │ │ -07be06: 5474 6305 |0073: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0563 │ │ -07be0a: 6e20 0a14 4100 |0075: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@140a │ │ -07be10: 5b71 5a05 |0078: iput-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07be14: 6e10 0b14 0100 |007a: invoke-virtual {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.start:()V // method@140b │ │ -07be1a: 0e00 |007d: return-void │ │ -07be1c: 5474 6305 |007e: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0563 │ │ -07be20: 1205 |0080: const/4 v5, #int 0 // #0 │ │ -07be22: 7220 cb0b 5400 |0081: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ -07be28: 28f9 |0084: goto 007d // -0007 │ │ -07be2a: 0000 |0085: nop // spacer │ │ -07be2c: 0003 0400 0200 0000 0000 0000 0000 ... |0086: array-data (8 units) │ │ +07bd94: |[07bd94] android.support.v7.app.WindowDecorActionBar.doHide:(Z)V │ │ +07bda4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +07bda6: 5474 5a05 |0001: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07bdaa: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +07bdae: 5474 5a05 |0005: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07bdb2: 6e10 0414 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@1404 │ │ +07bdb8: 5274 5905 |000a: iget v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ +07bdbc: 3904 7200 |000c: if-nez v4, 007e // +0072 │ │ +07bdc0: 6304 5105 |000e: sget-boolean v4, Landroid/support/v7/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@0551 │ │ +07bdc4: 3804 6e00 |0010: if-eqz v4, 007e // +006e │ │ +07bdc8: 5574 6b05 |0012: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@056b │ │ +07bdcc: 3904 0400 |0014: if-nez v4, 0018 // +0004 │ │ +07bdd0: 3808 6800 |0016: if-eqz v8, 007e // +0068 │ │ +07bdd4: 5474 5405 |0018: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bdd8: 1505 803f |001a: const/high16 v5, #int 1065353216 // #3f80 │ │ +07bddc: 7120 470a 5400 |001c: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ +07bde2: 5474 5405 |001f: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bde6: 6e20 8c16 6400 |0021: invoke-virtual {v4, v6}, Landroid/support/v7/widget/ActionBarContainer;.setTransitioning:(Z)V // method@168c │ │ +07bdec: 2201 2003 |0024: new-instance v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // type@0320 │ │ +07bdf0: 7010 0014 0100 |0026: invoke-direct {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.:()V // method@1400 │ │ +07bdf6: 5474 5405 |0029: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bdfa: 6e10 7116 0400 |002b: invoke-virtual {v4}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ +07be00: 0a04 |002e: move-result v4 │ │ +07be02: 7b44 |002f: neg-int v4, v4 │ │ +07be04: 8242 |0030: int-to-float v2, v4 │ │ +07be06: 3808 1100 |0031: if-eqz v8, 0042 // +0011 │ │ +07be0a: 1224 |0033: const/4 v4, #int 2 // #2 │ │ +07be0c: 2343 6c06 |0034: new-array v3, v4, [I // type@066c │ │ +07be10: 2603 5000 0000 |0036: fill-array-data v3, 00000086 // +00000050 │ │ +07be16: 5474 5405 |0039: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07be1a: 6e20 7416 3400 |003b: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@1674 │ │ +07be20: 4404 0306 |003e: aget v4, v3, v6 │ │ +07be24: 8244 |0040: int-to-float v4, v4 │ │ +07be26: c742 |0041: sub-float/2addr v2, v4 │ │ +07be28: 5474 5405 |0042: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07be2c: 7110 270a 0400 |0044: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +07be32: 0c04 |0047: move-result-object v4 │ │ +07be34: 6e20 b40b 2400 |0048: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ +07be3a: 0c00 |004b: move-result-object v0 │ │ +07be3c: 5474 7105 |004c: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0571 │ │ +07be40: 6e20 b20b 4000 |004e: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb2 │ │ +07be46: 6e20 0614 0100 |0051: invoke-virtual {v1, v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1406 │ │ +07be4c: 5574 5505 |0054: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ +07be50: 3804 1300 |0056: if-eqz v4, 0069 // +0013 │ │ +07be54: 5474 5605 |0058: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ +07be58: 3804 0f00 |005a: if-eqz v4, 0069 // +000f │ │ +07be5c: 5474 5605 |005c: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ +07be60: 7110 270a 0400 |005e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +07be66: 0c04 |0061: move-result-object v4 │ │ +07be68: 6e20 b40b 2400 |0062: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ +07be6e: 0c04 |0065: move-result-object v4 │ │ +07be70: 6e20 0614 4100 |0066: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1406 │ │ +07be76: 6204 7205 |0069: sget-object v4, Landroid/support/v7/app/WindowDecorActionBar;.sHideInterpolator:Landroid/view/animation/Interpolator; // field@0572 │ │ +07be7a: 6e20 0914 4100 |006b: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1409 │ │ +07be80: 1604 fa00 |006e: const-wide/16 v4, #int 250 // #fa │ │ +07be84: 6e30 0814 4105 |0070: invoke-virtual {v1, v4, v5}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1408 │ │ +07be8a: 5474 6305 |0073: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0563 │ │ +07be8e: 6e20 0a14 4100 |0075: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@140a │ │ +07be94: 5b71 5a05 |0078: iput-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07be98: 6e10 0b14 0100 |007a: invoke-virtual {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.start:()V // method@140b │ │ +07be9e: 0e00 |007d: return-void │ │ +07bea0: 5474 6305 |007e: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0563 │ │ +07bea4: 1205 |0080: const/4 v5, #int 0 // #0 │ │ +07bea6: 7220 cb0b 5400 |0081: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ +07beac: 28f9 |0084: goto 007d // -0007 │ │ +07beae: 0000 |0085: nop // spacer │ │ +07beb0: 0003 0400 0200 0000 0000 0000 0000 ... |0086: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=801 │ │ 0x0005 line=802 │ │ 0x000a line=805 │ │ 0x0018 line=807 │ │ 0x001f line=808 │ │ @@ -146298,101 +146325,101 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -07be3c: |[07be3c] android.support.v7.app.WindowDecorActionBar.doShow:(Z)V │ │ -07be4c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -07be4e: 5474 5a05 |0001: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07be52: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -07be56: 5474 5a05 |0005: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07be5a: 6e10 0414 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@1404 │ │ -07be60: 5474 5405 |000a: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07be64: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -07be66: 6e20 8d16 5400 |000d: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionBarContainer;.setVisibility:(I)V // method@168d │ │ -07be6c: 5274 5905 |0010: iget v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ -07be70: 3904 7f00 |0012: if-nez v4, 0091 // +007f │ │ -07be74: 6304 5105 |0014: sget-boolean v4, Landroid/support/v7/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@0551 │ │ -07be78: 3804 7b00 |0016: if-eqz v4, 0091 // +007b │ │ -07be7c: 5574 6b05 |0018: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@056b │ │ -07be80: 3904 0400 |001a: if-nez v4, 001e // +0004 │ │ -07be84: 3808 7500 |001c: if-eqz v8, 0091 // +0075 │ │ -07be88: 5474 5405 |001e: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07be8c: 7120 540a 6400 |0020: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ -07be92: 5474 5405 |0023: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07be96: 6e10 7116 0400 |0025: invoke-virtual {v4}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ -07be9c: 0a04 |0028: move-result v4 │ │ -07be9e: 7b44 |0029: neg-int v4, v4 │ │ -07bea0: 8242 |002a: int-to-float v2, v4 │ │ -07bea2: 3808 1200 |002b: if-eqz v8, 003d // +0012 │ │ -07bea6: 1224 |002d: const/4 v4, #int 2 // #2 │ │ -07bea8: 2343 6906 |002e: new-array v3, v4, [I // type@0669 │ │ -07beac: 2603 8200 0000 |0030: fill-array-data v3, 000000b2 // +00000082 │ │ -07beb2: 5474 5405 |0033: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07beb6: 6e20 7416 3400 |0035: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@1674 │ │ -07bebc: 1214 |0038: const/4 v4, #int 1 // #1 │ │ -07bebe: 4404 0304 |0039: aget v4, v3, v4 │ │ -07bec2: 8244 |003b: int-to-float v4, v4 │ │ -07bec4: c742 |003c: sub-float/2addr v2, v4 │ │ -07bec6: 5474 5405 |003d: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07beca: 7120 540a 2400 |003f: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ -07bed0: 2201 1f03 |0042: new-instance v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // type@031f │ │ -07bed4: 7010 0014 0100 |0044: invoke-direct {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.:()V // method@1400 │ │ -07beda: 5474 5405 |0047: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07bede: 7110 270a 0400 |0049: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -07bee4: 0c04 |004c: move-result-object v4 │ │ -07bee6: 6e20 b40b 6400 |004d: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ -07beec: 0c00 |0050: move-result-object v0 │ │ -07beee: 5474 7105 |0051: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0571 │ │ -07bef2: 6e20 b20b 4000 |0053: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb2 │ │ -07bef8: 6e20 0614 0100 |0056: invoke-virtual {v1, v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1406 │ │ -07befe: 5574 5505 |0059: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ -07bf02: 3804 1800 |005b: if-eqz v4, 0073 // +0018 │ │ -07bf06: 5474 5605 |005d: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ -07bf0a: 3804 1400 |005f: if-eqz v4, 0073 // +0014 │ │ -07bf0e: 5474 5605 |0061: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ -07bf12: 7120 540a 2400 |0063: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ -07bf18: 5474 5605 |0066: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ -07bf1c: 7110 270a 0400 |0068: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -07bf22: 0c04 |006b: move-result-object v4 │ │ -07bf24: 6e20 b40b 6400 |006c: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ -07bf2a: 0c04 |006f: move-result-object v4 │ │ -07bf2c: 6e20 0614 4100 |0070: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1406 │ │ -07bf32: 6204 7305 |0073: sget-object v4, Landroid/support/v7/app/WindowDecorActionBar;.sShowInterpolator:Landroid/view/animation/Interpolator; // field@0573 │ │ -07bf36: 6e20 0914 4100 |0075: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1409 │ │ -07bf3c: 1604 fa00 |0078: const-wide/16 v4, #int 250 // #fa │ │ -07bf40: 6e30 0814 4105 |007a: invoke-virtual {v1, v4, v5}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1408 │ │ -07bf46: 5474 6c05 |007d: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@056c │ │ -07bf4a: 6e20 0a14 4100 |007f: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@140a │ │ -07bf50: 5b71 5a05 |0082: iput-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07bf54: 6e10 0b14 0100 |0084: invoke-virtual {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.start:()V // method@140b │ │ -07bf5a: 5474 6805 |0087: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07bf5e: 3804 0700 |0089: if-eqz v4, 0090 // +0007 │ │ -07bf62: 5474 6805 |008b: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07bf66: 7110 430a 0400 |008d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -07bf6c: 0e00 |0090: return-void │ │ -07bf6e: 5474 5405 |0091: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07bf72: 1505 803f |0093: const/high16 v5, #int 1065353216 // #3f80 │ │ -07bf76: 7120 470a 5400 |0095: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ -07bf7c: 5474 5405 |0098: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07bf80: 7120 540a 6400 |009a: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ -07bf86: 5574 5505 |009d: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ -07bf8a: 3804 0b00 |009f: if-eqz v4, 00aa // +000b │ │ -07bf8e: 5474 5605 |00a1: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ -07bf92: 3804 0700 |00a3: if-eqz v4, 00aa // +0007 │ │ -07bf96: 5474 5605 |00a5: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ -07bf9a: 7120 540a 6400 |00a7: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ -07bfa0: 5474 6c05 |00aa: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@056c │ │ -07bfa4: 1205 |00ac: const/4 v5, #int 0 // #0 │ │ -07bfa6: 7220 cb0b 5400 |00ad: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ -07bfac: 28d7 |00b0: goto 0087 // -0029 │ │ -07bfae: 0000 |00b1: nop // spacer │ │ -07bfb0: 0003 0400 0200 0000 0000 0000 0000 ... |00b2: array-data (8 units) │ │ +07bec0: |[07bec0] android.support.v7.app.WindowDecorActionBar.doShow:(Z)V │ │ +07bed0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07bed2: 5474 5a05 |0001: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07bed6: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +07beda: 5474 5a05 |0005: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07bede: 6e10 0414 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@1404 │ │ +07bee4: 5474 5405 |000a: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bee8: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +07beea: 6e20 8d16 5400 |000d: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionBarContainer;.setVisibility:(I)V // method@168d │ │ +07bef0: 5274 5905 |0010: iget v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ +07bef4: 3904 7f00 |0012: if-nez v4, 0091 // +007f │ │ +07bef8: 6304 5105 |0014: sget-boolean v4, Landroid/support/v7/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@0551 │ │ +07befc: 3804 7b00 |0016: if-eqz v4, 0091 // +007b │ │ +07bf00: 5574 6b05 |0018: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@056b │ │ +07bf04: 3904 0400 |001a: if-nez v4, 001e // +0004 │ │ +07bf08: 3808 7500 |001c: if-eqz v8, 0091 // +0075 │ │ +07bf0c: 5474 5405 |001e: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bf10: 7120 540a 6400 |0020: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ +07bf16: 5474 5405 |0023: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bf1a: 6e10 7116 0400 |0025: invoke-virtual {v4}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ +07bf20: 0a04 |0028: move-result v4 │ │ +07bf22: 7b44 |0029: neg-int v4, v4 │ │ +07bf24: 8242 |002a: int-to-float v2, v4 │ │ +07bf26: 3808 1200 |002b: if-eqz v8, 003d // +0012 │ │ +07bf2a: 1224 |002d: const/4 v4, #int 2 // #2 │ │ +07bf2c: 2343 6c06 |002e: new-array v3, v4, [I // type@066c │ │ +07bf30: 2603 8200 0000 |0030: fill-array-data v3, 000000b2 // +00000082 │ │ +07bf36: 5474 5405 |0033: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bf3a: 6e20 7416 3400 |0035: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@1674 │ │ +07bf40: 1214 |0038: const/4 v4, #int 1 // #1 │ │ +07bf42: 4404 0304 |0039: aget v4, v3, v4 │ │ +07bf46: 8244 |003b: int-to-float v4, v4 │ │ +07bf48: c742 |003c: sub-float/2addr v2, v4 │ │ +07bf4a: 5474 5405 |003d: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bf4e: 7120 540a 2400 |003f: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ +07bf54: 2201 2003 |0042: new-instance v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // type@0320 │ │ +07bf58: 7010 0014 0100 |0044: invoke-direct {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.:()V // method@1400 │ │ +07bf5e: 5474 5405 |0047: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bf62: 7110 270a 0400 |0049: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +07bf68: 0c04 |004c: move-result-object v4 │ │ +07bf6a: 6e20 b40b 6400 |004d: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ +07bf70: 0c00 |0050: move-result-object v0 │ │ +07bf72: 5474 7105 |0051: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0571 │ │ +07bf76: 6e20 b20b 4000 |0053: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb2 │ │ +07bf7c: 6e20 0614 0100 |0056: invoke-virtual {v1, v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1406 │ │ +07bf82: 5574 5505 |0059: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ +07bf86: 3804 1800 |005b: if-eqz v4, 0073 // +0018 │ │ +07bf8a: 5474 5605 |005d: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ +07bf8e: 3804 1400 |005f: if-eqz v4, 0073 // +0014 │ │ +07bf92: 5474 5605 |0061: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ +07bf96: 7120 540a 2400 |0063: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ +07bf9c: 5474 5605 |0066: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ +07bfa0: 7110 270a 0400 |0068: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +07bfa6: 0c04 |006b: move-result-object v4 │ │ +07bfa8: 6e20 b40b 6400 |006c: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ +07bfae: 0c04 |006f: move-result-object v4 │ │ +07bfb0: 6e20 0614 4100 |0070: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1406 │ │ +07bfb6: 6204 7305 |0073: sget-object v4, Landroid/support/v7/app/WindowDecorActionBar;.sShowInterpolator:Landroid/view/animation/Interpolator; // field@0573 │ │ +07bfba: 6e20 0914 4100 |0075: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1409 │ │ +07bfc0: 1604 fa00 |0078: const-wide/16 v4, #int 250 // #fa │ │ +07bfc4: 6e30 0814 4105 |007a: invoke-virtual {v1, v4, v5}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@1408 │ │ +07bfca: 5474 6c05 |007d: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@056c │ │ +07bfce: 6e20 0a14 4100 |007f: invoke-virtual {v1, v4}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // method@140a │ │ +07bfd4: 5b71 5a05 |0082: iput-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07bfd8: 6e10 0b14 0100 |0084: invoke-virtual {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.start:()V // method@140b │ │ +07bfde: 5474 6805 |0087: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07bfe2: 3804 0700 |0089: if-eqz v4, 0090 // +0007 │ │ +07bfe6: 5474 6805 |008b: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07bfea: 7110 430a 0400 |008d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +07bff0: 0e00 |0090: return-void │ │ +07bff2: 5474 5405 |0091: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07bff6: 1505 803f |0093: const/high16 v5, #int 1065353216 // #3f80 │ │ +07bffa: 7120 470a 5400 |0095: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ +07c000: 5474 5405 |0098: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07c004: 7120 540a 6400 |009a: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ +07c00a: 5574 5505 |009d: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ +07c00e: 3804 0b00 |009f: if-eqz v4, 00aa // +000b │ │ +07c012: 5474 5605 |00a1: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ +07c016: 3804 0700 |00a3: if-eqz v4, 00aa // +0007 │ │ +07c01a: 5474 5605 |00a5: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0556 │ │ +07c01e: 7120 540a 6400 |00a7: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ +07c024: 5474 6c05 |00aa: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@056c │ │ +07c028: 1205 |00ac: const/4 v5, #int 0 // #0 │ │ +07c02a: 7220 cb0b 5400 |00ad: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ +07c030: 28d7 |00b0: goto 0087 // -0029 │ │ +07c032: 0000 |00b1: nop // spacer │ │ +07c034: 0003 0400 0200 0000 0000 0000 0000 ... |00b2: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=751 │ │ 0x0005 line=752 │ │ 0x000a line=754 │ │ 0x0010 line=756 │ │ 0x001e line=759 │ │ @@ -146436,17 +146463,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bfc0: |[07bfc0] android.support.v7.app.WindowDecorActionBar.enableContentAnimations:(Z)V │ │ -07bfd0: 5c01 5505 |0000: iput-boolean v1, v0, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ -07bfd4: 0e00 |0002: return-void │ │ +07c044: |[07c044] android.support.v7.app.WindowDecorActionBar.enableContentAnimations:(Z)V │ │ +07c054: 5c01 5505 |0000: iput-boolean v1, v0, Landroid/support/v7/app/WindowDecorActionBar;.mContentAnimations:Z // field@0555 │ │ +07c058: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0002 line=640 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -146456,19 +146483,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07bfd8: |[07bfd8] android.support.v7.app.WindowDecorActionBar.getDisplayOptions:()I │ │ -07bfe8: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07bfec: 7210 041a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ -07bff2: 0a00 |0005: move-result v0 │ │ -07bff4: 0f00 |0006: return v0 │ │ +07c05c: |[07c05c] android.support.v7.app.WindowDecorActionBar.getDisplayOptions:()I │ │ +07c06c: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c070: 7210 041a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ +07c076: 0a00 |0005: move-result v0 │ │ +07c078: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #8 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -146476,19 +146503,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07bff8: |[07bff8] android.support.v7.app.WindowDecorActionBar.getNavigationMode:()I │ │ -07c008: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c00c: 7210 091a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ -07c012: 0a00 |0005: move-result v0 │ │ -07c014: 0f00 |0006: return v0 │ │ +07c07c: |[07c07c] android.support.v7.app.WindowDecorActionBar.getNavigationMode:()I │ │ +07c08c: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c090: 7210 091a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ +07c096: 0a00 |0005: move-result v0 │ │ +07c098: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #9 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -146496,33 +146523,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -07c018: |[07c018] android.support.v7.app.WindowDecorActionBar.getSelectedNavigationIndex:()I │ │ -07c028: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -07c02a: 5421 5b05 |0001: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c02e: 7210 091a 0100 |0003: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ -07c034: 0a01 |0006: move-result v1 │ │ -07c036: 2b01 1700 0000 |0007: packed-switch v1, 0000001e // +00000017 │ │ -07c03c: 0f00 |000a: return v0 │ │ -07c03e: 5421 6a05 |000b: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c042: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ -07c046: 5420 6a05 |000f: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c04a: 6e10 2713 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.getPosition:()I // method@1327 │ │ -07c050: 0a00 |0014: move-result v0 │ │ -07c052: 28f5 |0015: goto 000a // -000b │ │ -07c054: 5420 5b05 |0016: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c058: 7210 061a 0000 |0018: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getDropdownSelectedPosition:()I // method@1a06 │ │ -07c05e: 0a00 |001b: move-result v0 │ │ -07c060: 28ee |001c: goto 000a // -0012 │ │ -07c062: 0000 |001d: nop // spacer │ │ -07c064: 0001 0200 0100 0000 0f00 0000 0400 ... |001e: packed-switch-data (8 units) │ │ +07c09c: |[07c09c] android.support.v7.app.WindowDecorActionBar.getSelectedNavigationIndex:()I │ │ +07c0ac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +07c0ae: 5421 5b05 |0001: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c0b2: 7210 091a 0100 |0003: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ +07c0b8: 0a01 |0006: move-result v1 │ │ +07c0ba: 2b01 1700 0000 |0007: packed-switch v1, 0000001e // +00000017 │ │ +07c0c0: 0f00 |000a: return v0 │ │ +07c0c2: 5421 6a05 |000b: iget-object v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c0c6: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ +07c0ca: 5420 6a05 |000f: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c0ce: 6e10 2713 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.getPosition:()I // method@1327 │ │ +07c0d4: 0a00 |0014: move-result v0 │ │ +07c0d6: 28f5 |0015: goto 000a // -000b │ │ +07c0d8: 5420 5b05 |0016: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c0dc: 7210 061a 0000 |0018: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getDropdownSelectedPosition:()I // method@1a06 │ │ +07c0e2: 0a00 |001b: move-result v0 │ │ +07c0e4: 28ee |001c: goto 000a // -0012 │ │ +07c0e6: 0000 |001d: nop // spacer │ │ +07c0e8: 0001 0200 0100 0000 0f00 0000 0400 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1245 │ │ 0x000a line=1251 │ │ 0x000b line=1247 │ │ 0x0016 line=1249 │ │ 0x001d line=1245 │ │ @@ -146534,36 +146561,36 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -07c074: |[07c074] android.support.v7.app.WindowDecorActionBar.getThemedContext:()Landroid/content/Context; │ │ -07c084: 5453 7005 |0000: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@0570 │ │ -07c088: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ -07c08c: 2201 1004 |0004: new-instance v1, Landroid/util/TypedValue; // type@0410 │ │ -07c090: 7010 241f 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -07c096: 5453 5705 |0009: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07c09a: 6e10 ab00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -07c0a0: 0c00 |000e: move-result-object v0 │ │ -07c0a2: 6003 7e05 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@057e │ │ -07c0a6: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -07c0a8: 6e40 fd00 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -07c0ae: 5212 210e |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -07c0b2: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -07c0b6: 2203 1904 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -07c0ba: 5454 5705 |001b: iget-object v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07c0be: 7030 401f 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -07c0c4: 5b53 7005 |0020: iput-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@0570 │ │ -07c0c8: 5453 7005 |0022: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@0570 │ │ -07c0cc: 1103 |0024: return-object v3 │ │ -07c0ce: 5453 5705 |0025: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07c0d2: 5b53 7005 |0027: iput-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@0570 │ │ -07c0d6: 28f9 |0029: goto 0022 // -0007 │ │ +07c0f8: |[07c0f8] android.support.v7.app.WindowDecorActionBar.getThemedContext:()Landroid/content/Context; │ │ +07c108: 5453 7005 |0000: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@0570 │ │ +07c10c: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ +07c110: 2201 1104 |0004: new-instance v1, Landroid/util/TypedValue; // type@0411 │ │ +07c114: 7010 241f 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +07c11a: 5453 5705 |0009: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07c11e: 6e10 ab00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +07c124: 0c00 |000e: move-result-object v0 │ │ +07c126: 6003 7e05 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@057e │ │ +07c12a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +07c12c: 6e40 fd00 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +07c132: 5212 210e |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +07c136: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +07c13a: 2203 1a04 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@041a │ │ +07c13e: 5454 5705 |001b: iget-object v4, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07c142: 7030 401f 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +07c148: 5b53 7005 |0020: iput-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@0570 │ │ +07c14c: 5453 7005 |0022: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@0570 │ │ +07c150: 1103 |0024: return-object v3 │ │ +07c152: 5453 5705 |0025: iget-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07c156: 5b53 7005 |0027: iput-object v3, v5, Landroid/support/v7/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@0570 │ │ +07c15a: 28f9 |0029: goto 0022 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0004 line=869 │ │ 0x0009 line=870 │ │ 0x000f line=871 │ │ 0x0015 line=872 │ │ @@ -146585,21 +146612,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07c0d8: |[07c0d8] android.support.v7.app.WindowDecorActionBar.hideForSystem:()V │ │ -07c0e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07c0ea: 5520 6205 |0001: iget-boolean v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ -07c0ee: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -07c0f2: 5c21 6205 |0005: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ -07c0f6: 7020 6113 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@1361 │ │ -07c0fc: 0e00 |000a: return-void │ │ +07c15c: |[07c15c] android.support.v7.app.WindowDecorActionBar.hideForSystem:()V │ │ +07c16c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07c16e: 5520 6205 |0001: iget-boolean v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ +07c172: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +07c176: 5c21 6205 |0005: iput-boolean v1, v2, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ +07c17a: 7020 6113 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@1361 │ │ +07c180: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=686 │ │ 0x0005 line=687 │ │ 0x0007 line=688 │ │ 0x000a line=690 │ │ locals : │ │ @@ -146610,22 +146637,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07c100: |[07c100] android.support.v7.app.WindowDecorActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -07c110: 5410 5705 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07c114: 7110 8f13 0000 |0002: invoke-static {v0}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ -07c11a: 0c00 |0005: move-result-object v0 │ │ -07c11c: 6e10 9413 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1394 │ │ -07c122: 0a00 |0009: move-result v0 │ │ -07c124: 7020 5413 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@1354 │ │ -07c12a: 0e00 |000d: return-void │ │ +07c184: |[07c184] android.support.v7.app.WindowDecorActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +07c194: 5410 5705 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07c198: 7110 8f13 0000 |0002: invoke-static {v0}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ +07c19e: 0c00 |0005: move-result-object v0 │ │ +07c1a0: 6e10 9413 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1394 │ │ +07c1a6: 0a00 |0009: move-result v0 │ │ +07c1a8: 7020 5413 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@1354 │ │ +07c1ae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x000d line=258 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x000e reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -146635,22 +146662,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07c12c: |[07c12c] android.support.v7.app.WindowDecorActionBar.onContentScrollStarted:()V │ │ -07c13c: 5410 5a05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07c140: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -07c144: 5410 5a05 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07c148: 6e10 0414 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@1404 │ │ -07c14e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -07c150: 5b10 5a05 |000a: iput-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07c154: 0e00 |000c: return-void │ │ +07c1b0: |[07c1b0] android.support.v7.app.WindowDecorActionBar.onContentScrollStarted:()V │ │ +07c1c0: 5410 5a05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07c1c4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +07c1c8: 5410 5a05 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07c1cc: 6e10 0414 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@1404 │ │ +07c1d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +07c1d4: 5b10 5a05 |000a: iput-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07c1d8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0004 line=911 │ │ 0x0009 line=912 │ │ 0x000c line=914 │ │ locals : │ │ @@ -146661,16 +146688,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07c158: |[07c158] android.support.v7.app.WindowDecorActionBar.onContentScrollStopped:()V │ │ -07c168: 0e00 |0000: return-void │ │ +07c1dc: |[07c1dc] android.support.v7.app.WindowDecorActionBar.onContentScrollStopped:()V │ │ +07c1ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/WindowDecorActionBar; │ │ │ │ #15 : (in Landroid/support/v7/app/WindowDecorActionBar;) │ │ @@ -146678,17 +146705,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07c16c: |[07c16c] android.support.v7.app.WindowDecorActionBar.onWindowVisibilityChanged:(I)V │ │ -07c17c: 5901 5905 |0000: iput v1, v0, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ -07c180: 0e00 |0002: return-void │ │ +07c1f0: |[07c1f0] android.support.v7.app.WindowDecorActionBar.onWindowVisibilityChanged:(I)V │ │ +07c200: 5901 5905 |0000: iput v1, v0, Landroid/support/v7/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0559 │ │ +07c204: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0002 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x0003 reg=1 visibility I │ │ @@ -146698,87 +146725,87 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 141 16-bit code units │ │ -07c184: |[07c184] android.support.v7.app.WindowDecorActionBar.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -07c194: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -07c196: 6e10 4313 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/app/WindowDecorActionBar;.getNavigationMode:()I // method@1343 │ │ -07c19c: 0a01 |0004: move-result v1 │ │ -07c19e: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -07c1a0: 3231 0d00 |0006: if-eq v1, v3, 0013 // +000d │ │ -07c1a4: 3805 0900 |0008: if-eqz v5, 0011 // +0009 │ │ -07c1a8: 6e10 3f11 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@113f │ │ -07c1ae: 0a01 |000d: move-result v1 │ │ -07c1b0: 5941 6905 |000e: iput v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ -07c1b4: 0e00 |0010: return-void │ │ -07c1b6: 0121 |0011: move v1, v2 │ │ -07c1b8: 28fc |0012: goto 000e // -0004 │ │ -07c1ba: 5441 5305 |0013: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@0553 │ │ -07c1be: 2011 ad00 |0015: instance-of v1, v1, Landroid/support/v4/app/FragmentActivity; // type@00ad │ │ -07c1c2: 3801 4600 |0017: if-eqz v1, 005d // +0046 │ │ -07c1c6: 5441 5b05 |0019: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c1ca: 7210 0c1a 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ -07c1d0: 0c01 |001e: move-result-object v1 │ │ -07c1d2: 6e10 7d20 0100 |001f: invoke-virtual {v1}, Landroid/view/ViewGroup;.isInEditMode:()Z // method@207d │ │ -07c1d8: 0a01 |0022: move-result v1 │ │ -07c1da: 3901 3a00 |0023: if-nez v1, 005d // +003a │ │ -07c1de: 5441 5305 |0025: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@0553 │ │ -07c1e2: 1f01 ad00 |0027: check-cast v1, Landroid/support/v4/app/FragmentActivity; // type@00ad │ │ -07c1e6: 6e10 7d03 0100 |0029: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@037d │ │ -07c1ec: 0c01 |002c: move-result-object v1 │ │ -07c1ee: 6e10 e903 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -07c1f4: 0c01 |0030: move-result-object v1 │ │ -07c1f6: 6e10 8204 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@0482 │ │ -07c1fc: 0c00 |0034: move-result-object v0 │ │ -07c1fe: 5441 6a05 |0035: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c202: 3351 2800 |0037: if-ne v1, v5, 005f // +0028 │ │ -07c206: 5441 6a05 |0039: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c20a: 3801 1600 |003b: if-eqz v1, 0051 // +0016 │ │ -07c20e: 5441 6a05 |003d: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c212: 6e10 2313 0100 |003f: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1323 │ │ -07c218: 0c01 |0042: move-result-object v1 │ │ -07c21a: 5442 6a05 |0043: iget-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c21e: 7230 4211 2100 |0045: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1142 │ │ -07c224: 5441 6e05 |0048: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07c228: 6e10 3f11 0500 |004a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@113f │ │ -07c22e: 0a02 |004d: move-result v2 │ │ -07c230: 6e20 f71b 2100 |004e: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1bf7 │ │ -07c236: 3800 bfff |0051: if-eqz v0, 0010 // -0041 │ │ -07c23a: 6e10 8304 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0483 │ │ -07c240: 0a01 |0056: move-result v1 │ │ -07c242: 3901 b9ff |0057: if-nez v1, 0010 // -0047 │ │ -07c246: 6e10 7f04 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -07c24c: 28b4 |005c: goto 0010 // -004c │ │ -07c24e: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -07c250: 28d7 |005e: goto 0035 // -0029 │ │ -07c252: 5441 6e05 |005f: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07c256: 3805 0600 |0061: if-eqz v5, 0067 // +0006 │ │ -07c25a: 6e10 3f11 0500 |0063: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@113f │ │ -07c260: 0a02 |0066: move-result v2 │ │ -07c262: 6e20 141c 2100 |0067: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1c14 │ │ -07c268: 5441 6a05 |006a: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c26c: 3801 0d00 |006c: if-eqz v1, 0079 // +000d │ │ -07c270: 5441 6a05 |006e: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c274: 6e10 2313 0100 |0070: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1323 │ │ -07c27a: 0c01 |0073: move-result-object v1 │ │ -07c27c: 5442 6a05 |0074: iget-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c280: 7230 4411 2100 |0076: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1144 │ │ -07c286: 1f05 0103 |0079: check-cast v5, Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // type@0301 │ │ -07c28a: 5b45 6a05 |007b: iput-object v5, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c28e: 5441 6a05 |007d: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c292: 3801 d2ff |007f: if-eqz v1, 0051 // -002e │ │ -07c296: 5441 6a05 |0081: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c29a: 6e10 2313 0100 |0083: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1323 │ │ -07c2a0: 0c01 |0086: move-result-object v1 │ │ -07c2a2: 5442 6a05 |0087: iget-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ -07c2a6: 7230 4311 2100 |0089: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1143 │ │ -07c2ac: 28c5 |008c: goto 0051 // -003b │ │ +07c208: |[07c208] android.support.v7.app.WindowDecorActionBar.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +07c218: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +07c21a: 6e10 4313 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/app/WindowDecorActionBar;.getNavigationMode:()I // method@1343 │ │ +07c220: 0a01 |0004: move-result v1 │ │ +07c222: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +07c224: 3231 0d00 |0006: if-eq v1, v3, 0013 // +000d │ │ +07c228: 3805 0900 |0008: if-eqz v5, 0011 // +0009 │ │ +07c22c: 6e10 3f11 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@113f │ │ +07c232: 0a01 |000d: move-result v1 │ │ +07c234: 5941 6905 |000e: iput v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ +07c238: 0e00 |0010: return-void │ │ +07c23a: 0121 |0011: move v1, v2 │ │ +07c23c: 28fc |0012: goto 000e // -0004 │ │ +07c23e: 5441 5305 |0013: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@0553 │ │ +07c242: 2011 ae00 |0015: instance-of v1, v1, Landroid/support/v4/app/FragmentActivity; // type@00ae │ │ +07c246: 3801 4600 |0017: if-eqz v1, 005d // +0046 │ │ +07c24a: 5441 5b05 |0019: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c24e: 7210 0c1a 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@1a0c │ │ +07c254: 0c01 |001e: move-result-object v1 │ │ +07c256: 6e10 7d20 0100 |001f: invoke-virtual {v1}, Landroid/view/ViewGroup;.isInEditMode:()Z // method@207d │ │ +07c25c: 0a01 |0022: move-result v1 │ │ +07c25e: 3901 3a00 |0023: if-nez v1, 005d // +003a │ │ +07c262: 5441 5305 |0025: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@0553 │ │ +07c266: 1f01 ae00 |0027: check-cast v1, Landroid/support/v4/app/FragmentActivity; // type@00ae │ │ +07c26a: 6e10 7d03 0100 |0029: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@037d │ │ +07c270: 0c01 |002c: move-result-object v1 │ │ +07c272: 6e10 e903 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +07c278: 0c01 |0030: move-result-object v1 │ │ +07c27a: 6e10 8204 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@0482 │ │ +07c280: 0c00 |0034: move-result-object v0 │ │ +07c282: 5441 6a05 |0035: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c286: 3351 2800 |0037: if-ne v1, v5, 005f // +0028 │ │ +07c28a: 5441 6a05 |0039: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c28e: 3801 1600 |003b: if-eqz v1, 0051 // +0016 │ │ +07c292: 5441 6a05 |003d: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c296: 6e10 2313 0100 |003f: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1323 │ │ +07c29c: 0c01 |0042: move-result-object v1 │ │ +07c29e: 5442 6a05 |0043: iget-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c2a2: 7230 4211 2100 |0045: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1142 │ │ +07c2a8: 5441 6e05 |0048: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07c2ac: 6e10 3f11 0500 |004a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@113f │ │ +07c2b2: 0a02 |004d: move-result v2 │ │ +07c2b4: 6e20 f71b 2100 |004e: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1bf7 │ │ +07c2ba: 3800 bfff |0051: if-eqz v0, 0010 // -0041 │ │ +07c2be: 6e10 8304 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0483 │ │ +07c2c4: 0a01 |0056: move-result v1 │ │ +07c2c6: 3901 b9ff |0057: if-nez v1, 0010 // -0047 │ │ +07c2ca: 6e10 7f04 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +07c2d0: 28b4 |005c: goto 0010 // -004c │ │ +07c2d2: 1200 |005d: const/4 v0, #int 0 // #0 │ │ +07c2d4: 28d7 |005e: goto 0035 // -0029 │ │ +07c2d6: 5441 6e05 |005f: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07c2da: 3805 0600 |0061: if-eqz v5, 0067 // +0006 │ │ +07c2de: 6e10 3f11 0500 |0063: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@113f │ │ +07c2e4: 0a02 |0066: move-result v2 │ │ +07c2e6: 6e20 141c 2100 |0067: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1c14 │ │ +07c2ec: 5441 6a05 |006a: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c2f0: 3801 0d00 |006c: if-eqz v1, 0079 // +000d │ │ +07c2f4: 5441 6a05 |006e: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c2f8: 6e10 2313 0100 |0070: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1323 │ │ +07c2fe: 0c01 |0073: move-result-object v1 │ │ +07c300: 5442 6a05 |0074: iget-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c304: 7230 4411 2100 |0076: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1144 │ │ +07c30a: 1f05 0203 |0079: check-cast v5, Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // type@0302 │ │ +07c30e: 5b45 6a05 |007b: iput-object v5, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c312: 5441 6a05 |007d: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c316: 3801 d2ff |007f: if-eqz v1, 0051 // -002e │ │ +07c31a: 5441 6a05 |0081: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c31e: 6e10 2313 0100 |0083: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1323 │ │ +07c324: 0c01 |0086: move-result-object v1 │ │ +07c326: 5442 6a05 |0087: iget-object v2, v4, Landroid/support/v7/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/app/WindowDecorActionBar$TabImpl; // field@056a │ │ +07c32a: 7230 4311 2100 |0089: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1143 │ │ +07c330: 28c5 |008c: goto 0051 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=593 │ │ 0x0008 line=594 │ │ 0x0010 line=626 │ │ 0x0012 line=594 │ │ 0x0013 line=599 │ │ @@ -146809,18 +146836,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c2b0: |[07c2b0] android.support.v7.app.WindowDecorActionBar.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -07c2c0: 5410 5405 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07c2c4: 6e20 8816 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContainer;.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V // method@1688 │ │ -07c2ca: 0e00 |0005: return-void │ │ +07c334: |[07c334] android.support.v7.app.WindowDecorActionBar.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +07c344: 5410 5405 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07c348: 6e20 8816 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContainer;.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V // method@1688 │ │ +07c34e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0005 line=460 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -146830,19 +146857,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07c2cc: |[07c2cc] android.support.v7.app.WindowDecorActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ -07c2dc: 5510 5f05 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@055f │ │ -07c2e0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -07c2e4: 6e20 5013 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/app/WindowDecorActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1350 │ │ -07c2ea: 0e00 |0007: return-void │ │ +07c350: |[07c350] android.support.v7.app.WindowDecorActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ +07c360: 5510 5f05 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@055f │ │ +07c364: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +07c368: 6e20 5013 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/app/WindowDecorActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1350 │ │ +07c36e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0004 line=1338 │ │ 0x0007 line=1340 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ @@ -146853,22 +146880,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07c2ec: |[07c2ec] android.support.v7.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ -07c2fc: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -07c2fe: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -07c302: 0110 |0003: move v0, v1 │ │ -07c304: 6e30 5113 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@1351 │ │ -07c30a: 0e00 |0007: return-void │ │ -07c30c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07c30e: 28fb |0009: goto 0004 // -0005 │ │ +07c370: |[07c370] android.support.v7.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ +07c380: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +07c382: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +07c386: 0110 |0003: move v0, v1 │ │ +07c388: 6e30 5113 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@1351 │ │ +07c38e: 0e00 |0007: return-void │ │ +07c390: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07c392: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=373 │ │ 0x0007 line=374 │ │ 0x0008 line=373 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/WindowDecorActionBar; │ │ @@ -146879,29 +146906,29 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -07c310: |[07c310] android.support.v7.app.WindowDecorActionBar.setDisplayOptions:(II)V │ │ -07c320: 5441 5b05 |0000: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c324: 7210 041a 0100 |0002: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ -07c32a: 0a00 |0005: move-result v0 │ │ -07c32c: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ -07c330: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -07c334: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -07c336: 5c41 5f05 |000b: iput-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@055f │ │ -07c33a: 5441 5b05 |000d: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c33e: 9502 0506 |000f: and-int v2, v5, v6 │ │ -07c342: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ -07c346: b503 |0013: and-int/2addr v3, v0 │ │ -07c348: b632 |0014: or-int/2addr v2, v3 │ │ -07c34a: 7220 1f1a 2100 |0015: invoke-interface {v1, v2}, Landroid/support/v7/widget/DecorToolbar;.setDisplayOptions:(I)V // method@1a1f │ │ -07c350: 0e00 |0018: return-void │ │ +07c394: |[07c394] android.support.v7.app.WindowDecorActionBar.setDisplayOptions:(II)V │ │ +07c3a4: 5441 5b05 |0000: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c3a8: 7210 041a 0100 |0002: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getDisplayOptions:()I // method@1a04 │ │ +07c3ae: 0a00 |0005: move-result v0 │ │ +07c3b0: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ +07c3b4: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +07c3b8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +07c3ba: 5c41 5f05 |000b: iput-boolean v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@055f │ │ +07c3be: 5441 5b05 |000d: iget-object v1, v4, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c3c2: 9502 0506 |000f: and-int v2, v5, v6 │ │ +07c3c6: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ +07c3ca: b503 |0013: and-int/2addr v3, v0 │ │ +07c3cc: b632 |0014: or-int/2addr v2, v3 │ │ +07c3ce: 7220 1f1a 2100 |0015: invoke-interface {v1, v2}, Landroid/support/v7/widget/DecorToolbar;.setDisplayOptions:(I)V // method@1a1f │ │ +07c3d4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=452 │ │ 0x000a line=453 │ │ 0x000d line=455 │ │ 0x0018 line=456 │ │ @@ -146916,22 +146943,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07c354: |[07c354] android.support.v7.app.WindowDecorActionBar.setDisplayShowHomeEnabled:(Z)V │ │ -07c364: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -07c366: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -07c36a: 0110 |0003: move v0, v1 │ │ -07c36c: 6e30 5113 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@1351 │ │ -07c372: 0e00 |0007: return-void │ │ -07c374: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07c376: 28fb |0009: goto 0004 // -0005 │ │ +07c3d8: |[07c3d8] android.support.v7.app.WindowDecorActionBar.setDisplayShowHomeEnabled:(Z)V │ │ +07c3e8: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +07c3ea: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +07c3ee: 0110 |0003: move v0, v1 │ │ +07c3f0: 6e30 5113 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@1351 │ │ +07c3f6: 0e00 |0007: return-void │ │ +07c3f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07c3fa: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=368 │ │ 0x0007 line=369 │ │ 0x0008 line=368 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/WindowDecorActionBar; │ │ @@ -146942,18 +146969,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c378: |[07c378] android.support.v7.app.WindowDecorActionBar.setElevation:(F)V │ │ -07c388: 5410 5405 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ -07c38c: 7120 4b0a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ -07c392: 0e00 |0005: return-void │ │ +07c3fc: |[07c3fc] android.support.v7.app.WindowDecorActionBar.setElevation:(F)V │ │ +07c40c: 5410 5405 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/widget/ActionBarContainer; // field@0554 │ │ +07c410: 7120 4b0a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0a4b │ │ +07c416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 elevation F │ │ @@ -146963,28 +146990,28 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -07c394: |[07c394] android.support.v7.app.WindowDecorActionBar.setHideOnContentScrollEnabled:(Z)V │ │ -07c3a4: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -07c3a8: 5420 6805 |0002: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07c3ac: 6e10 0c17 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.isInOverlayMode:()Z // method@170c │ │ -07c3b2: 0a00 |0007: move-result v0 │ │ -07c3b4: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -07c3b8: 2200 5705 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -07c3bc: 1a01 4502 |000c: const-string v1, "Action bar must be in overlay mode (Window.FEATURE_OVERLAY_ACTION_BAR) to enable hide on content scroll" // string@0245 │ │ -07c3c0: 7020 9327 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -07c3c6: 2700 |0011: throw v0 │ │ -07c3c8: 5c23 6405 |0012: iput-boolean v3, v2, Landroid/support/v7/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@0564 │ │ -07c3cc: 5420 6805 |0014: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07c3d0: 6e20 2917 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1729 │ │ -07c3d6: 0e00 |0019: return-void │ │ +07c418: |[07c418] android.support.v7.app.WindowDecorActionBar.setHideOnContentScrollEnabled:(Z)V │ │ +07c428: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +07c42c: 5420 6805 |0002: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07c430: 6e10 0c17 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.isInOverlayMode:()Z // method@170c │ │ +07c436: 0a00 |0007: move-result v0 │ │ +07c438: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +07c43c: 2200 5805 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +07c440: 1a01 4602 |000c: const-string v1, "Action bar must be in overlay mode (Window.FEATURE_OVERLAY_ACTION_BAR) to enable hide on content scroll" // string@0246 │ │ +07c444: 7020 9327 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +07c44a: 2700 |0011: throw v0 │ │ +07c44c: 5c23 6405 |0012: iput-boolean v3, v2, Landroid/support/v7/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@0564 │ │ +07c450: 5420 6805 |0014: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07c454: 6e20 2917 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1729 │ │ +07c45a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x000a line=695 │ │ 0x0012 line=698 │ │ 0x0014 line=699 │ │ 0x0019 line=700 │ │ @@ -146997,18 +147024,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c3d8: |[07c3d8] android.support.v7.app.WindowDecorActionBar.setHomeButtonEnabled:(Z)V │ │ -07c3e8: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c3ec: 7220 231a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setHomeButtonEnabled:(Z)V // method@1a23 │ │ -07c3f2: 0e00 |0005: return-void │ │ +07c45c: |[07c45c] android.support.v7.app.WindowDecorActionBar.setHomeButtonEnabled:(Z)V │ │ +07c46c: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c470: 7220 231a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setHomeButtonEnabled:(Z)V // method@1a23 │ │ +07c476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0005 line=389 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 enable Z │ │ @@ -147018,20 +147045,20 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -07c3f4: |[07c3f4] android.support.v7.app.WindowDecorActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -07c404: 5420 5b05 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c408: 2201 f502 |0002: new-instance v1, Landroid/support/v7/app/NavItemSelectedListener; // type@02f5 │ │ -07c40c: 7020 d512 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v7/app/NavItemSelectedListener;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@12d5 │ │ -07c412: 7230 201a 3001 |0007: invoke-interface {v0, v3, v1}, Landroid/support/v7/widget/DecorToolbar;.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1a20 │ │ -07c418: 0e00 |000a: return-void │ │ +07c478: |[07c478] android.support.v7.app.WindowDecorActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +07c488: 5420 5b05 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c48c: 2201 f602 |0002: new-instance v1, Landroid/support/v7/app/NavItemSelectedListener; // type@02f6 │ │ +07c490: 7020 d512 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v7/app/NavItemSelectedListener;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@12d5 │ │ +07c496: 7230 201a 3001 |0007: invoke-interface {v0, v3, v1}, Landroid/support/v7/widget/DecorToolbar;.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1a20 │ │ +07c49c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ 0x000a line=1241 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x000b reg=3 adapter Landroid/widget/SpinnerAdapter; │ │ @@ -147042,69 +147069,69 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -07c41c: |[07c41c] android.support.v7.app.WindowDecorActionBar.setNavigationMode:(I)V │ │ -07c42c: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -07c42e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -07c430: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ -07c432: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -07c434: 5471 5b05 |0004: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c438: 7210 091a 0100 |0006: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ -07c43e: 0a00 |0009: move-result v0 │ │ -07c440: 2b00 5c00 0000 |000a: packed-switch v0, 00000066 // +0000005c │ │ -07c446: 3280 0f00 |000d: if-eq v0, v8, 001c // +000f │ │ -07c44a: 5571 6005 |000f: iget-boolean v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ -07c44e: 3901 0b00 |0011: if-nez v1, 001c // +000b │ │ -07c452: 5471 6805 |0013: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07c456: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -07c45a: 5471 6805 |0017: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07c45e: 7110 430a 0100 |0019: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -07c464: 5471 5b05 |001c: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c468: 7220 2f1a 8100 |001e: invoke-interface {v1, v8}, Landroid/support/v7/widget/DecorToolbar;.setNavigationMode:(I)V // method@1a2f │ │ -07c46e: 2b08 4b00 0000 |0021: packed-switch v8, 0000006c // +0000004b │ │ -07c474: 5474 5b05 |0024: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c478: 3368 3c00 |0026: if-ne v8, v6, 0062 // +003c │ │ -07c47c: 5571 6005 |0028: iget-boolean v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ -07c480: 3901 3800 |002a: if-nez v1, 0062 // +0038 │ │ -07c484: 0121 |002c: move v1, v2 │ │ -07c486: 7220 1b1a 1400 |002d: invoke-interface {v4, v1}, Landroid/support/v7/widget/DecorToolbar;.setCollapsible:(Z)V // method@1a1b │ │ -07c48c: 5471 6805 |0030: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07c490: 3368 3200 |0032: if-ne v8, v6, 0064 // +0032 │ │ -07c494: 5574 6005 |0034: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ -07c498: 3904 2e00 |0036: if-nez v4, 0064 // +002e │ │ -07c49c: 6e20 2817 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@1728 │ │ -07c4a2: 0e00 |003b: return-void │ │ -07c4a4: 6e10 4413 0700 |003c: invoke-virtual {v7}, Landroid/support/v7/app/WindowDecorActionBar;.getSelectedNavigationIndex:()I // method@1344 │ │ -07c4aa: 0a01 |003f: move-result v1 │ │ -07c4ac: 5971 6905 |0040: iput v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ -07c4b0: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -07c4b2: 6e20 4d13 1700 |0043: invoke-virtual {v7, v1}, Landroid/support/v7/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@134d │ │ -07c4b8: 5471 6e05 |0046: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07c4bc: 1304 0800 |0048: const/16 v4, #int 8 // #8 │ │ -07c4c0: 6e20 151c 4100 |004a: invoke-virtual {v1, v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ -07c4c6: 28c0 |004d: goto 000d // -0040 │ │ -07c4c8: 7010 4013 0700 |004e: invoke-direct {v7}, Landroid/support/v7/app/WindowDecorActionBar;.ensureTabsExist:()V // method@1340 │ │ -07c4ce: 5471 6e05 |0051: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ -07c4d2: 6e20 151c 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ -07c4d8: 5271 6905 |0056: iget v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ -07c4dc: 3251 ccff |0058: if-eq v1, v5, 0024 // -0034 │ │ -07c4e0: 5271 6905 |005a: iget v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ -07c4e4: 6e20 5913 1700 |005c: invoke-virtual {v7, v1}, Landroid/support/v7/app/WindowDecorActionBar;.setSelectedNavigationItem:(I)V // method@1359 │ │ -07c4ea: 5975 6905 |005f: iput v5, v7, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ -07c4ee: 28c3 |0061: goto 0024 // -003d │ │ -07c4f0: 0131 |0062: move v1, v3 │ │ -07c4f2: 28ca |0063: goto 002d // -0036 │ │ -07c4f4: 0132 |0064: move v2, v3 │ │ -07c4f6: 28d3 |0065: goto 0038 // -002d │ │ -07c4f8: 0001 0100 0200 0000 3200 0000 |0066: packed-switch-data (6 units) │ │ -07c504: 0001 0100 0200 0000 2d00 0000 |006c: packed-switch-data (6 units) │ │ +07c4a0: |[07c4a0] android.support.v7.app.WindowDecorActionBar.setNavigationMode:(I)V │ │ +07c4b0: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +07c4b2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +07c4b4: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +07c4b6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +07c4b8: 5471 5b05 |0004: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c4bc: 7210 091a 0100 |0006: invoke-interface {v1}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ +07c4c2: 0a00 |0009: move-result v0 │ │ +07c4c4: 2b00 5c00 0000 |000a: packed-switch v0, 00000066 // +0000005c │ │ +07c4ca: 3280 0f00 |000d: if-eq v0, v8, 001c // +000f │ │ +07c4ce: 5571 6005 |000f: iget-boolean v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ +07c4d2: 3901 0b00 |0011: if-nez v1, 001c // +000b │ │ +07c4d6: 5471 6805 |0013: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07c4da: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +07c4de: 5471 6805 |0017: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07c4e2: 7110 430a 0100 |0019: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +07c4e8: 5471 5b05 |001c: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c4ec: 7220 2f1a 8100 |001e: invoke-interface {v1, v8}, Landroid/support/v7/widget/DecorToolbar;.setNavigationMode:(I)V // method@1a2f │ │ +07c4f2: 2b08 4b00 0000 |0021: packed-switch v8, 0000006c // +0000004b │ │ +07c4f8: 5474 5b05 |0024: iget-object v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c4fc: 3368 3c00 |0026: if-ne v8, v6, 0062 // +003c │ │ +07c500: 5571 6005 |0028: iget-boolean v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ +07c504: 3901 3800 |002a: if-nez v1, 0062 // +0038 │ │ +07c508: 0121 |002c: move v1, v2 │ │ +07c50a: 7220 1b1a 1400 |002d: invoke-interface {v4, v1}, Landroid/support/v7/widget/DecorToolbar;.setCollapsible:(Z)V // method@1a1b │ │ +07c510: 5471 6805 |0030: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07c514: 3368 3200 |0032: if-ne v8, v6, 0064 // +0032 │ │ +07c518: 5574 6005 |0034: iget-boolean v4, v7, Landroid/support/v7/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@0560 │ │ +07c51c: 3904 2e00 |0036: if-nez v4, 0064 // +002e │ │ +07c520: 6e20 2817 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@1728 │ │ +07c526: 0e00 |003b: return-void │ │ +07c528: 6e10 4413 0700 |003c: invoke-virtual {v7}, Landroid/support/v7/app/WindowDecorActionBar;.getSelectedNavigationIndex:()I // method@1344 │ │ +07c52e: 0a01 |003f: move-result v1 │ │ +07c530: 5971 6905 |0040: iput v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ +07c534: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +07c536: 6e20 4d13 1700 |0043: invoke-virtual {v7, v1}, Landroid/support/v7/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@134d │ │ +07c53c: 5471 6e05 |0046: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07c540: 1304 0800 |0048: const/16 v4, #int 8 // #8 │ │ +07c544: 6e20 151c 4100 |004a: invoke-virtual {v1, v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ +07c54a: 28c0 |004d: goto 000d // -0040 │ │ +07c54c: 7010 4013 0700 |004e: invoke-direct {v7}, Landroid/support/v7/app/WindowDecorActionBar;.ensureTabsExist:()V // method@1340 │ │ +07c552: 5471 6e05 |0051: iget-object v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/widget/ScrollingTabContainerView; // field@056e │ │ +07c556: 6e20 151c 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ +07c55c: 5271 6905 |0056: iget v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ +07c560: 3251 ccff |0058: if-eq v1, v5, 0024 // -0034 │ │ +07c564: 5271 6905 |005a: iget v1, v7, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ +07c568: 6e20 5913 1700 |005c: invoke-virtual {v7, v1}, Landroid/support/v7/app/WindowDecorActionBar;.setSelectedNavigationItem:(I)V // method@1359 │ │ +07c56e: 5975 6905 |005f: iput v5, v7, Landroid/support/v7/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0569 │ │ +07c572: 28c3 |0061: goto 0024 // -003d │ │ +07c574: 0131 |0062: move v1, v3 │ │ +07c576: 28ca |0063: goto 002d // -0036 │ │ +07c578: 0132 |0064: move v2, v3 │ │ +07c57a: 28d3 |0065: goto 0038 // -002d │ │ +07c57c: 0001 0100 0200 0000 3200 0000 |0066: packed-switch-data (6 units) │ │ +07c588: 0001 0100 0200 0000 2d00 0000 |006c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1274 │ │ 0x000a line=1275 │ │ 0x000d line=1282 │ │ 0x0013 line=1283 │ │ 0x0017 line=1284 │ │ @@ -147135,34 +147162,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -07c510: |[07c510] android.support.v7.app.WindowDecorActionBar.setSelectedNavigationItem:(I)V │ │ -07c520: 5420 5b05 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c524: 7210 091a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ -07c52a: 0a00 |0005: move-result v0 │ │ -07c52c: 2b00 1e00 0000 |0006: packed-switch v0, 00000024 // +0000001e │ │ -07c532: 2200 5705 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -07c536: 1a01 2c32 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@322c │ │ -07c53a: 7020 9327 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -07c540: 2700 |0010: throw v0 │ │ -07c542: 5420 6f05 |0011: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@056f │ │ -07c546: 6e20 9828 3000 |0013: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -07c54c: 0c00 |0016: move-result-object v0 │ │ -07c54e: 1f00 c402 |0017: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02c4 │ │ -07c552: 6e20 4d13 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@134d │ │ -07c558: 0e00 |001c: return-void │ │ -07c55a: 5420 5b05 |001d: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c55e: 7220 211a 3000 |001f: invoke-interface {v0, v3}, Landroid/support/v7/widget/DecorToolbar;.setDropdownSelectedPosition:(I)V // method@1a21 │ │ -07c564: 28fa |0022: goto 001c // -0006 │ │ -07c566: 0000 |0023: nop // spacer │ │ -07c568: 0001 0200 0100 0000 1700 0000 0b00 ... |0024: packed-switch-data (8 units) │ │ +07c594: |[07c594] android.support.v7.app.WindowDecorActionBar.setSelectedNavigationItem:(I)V │ │ +07c5a4: 5420 5b05 |0000: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c5a8: 7210 091a 0000 |0002: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getNavigationMode:()I // method@1a09 │ │ +07c5ae: 0a00 |0005: move-result v0 │ │ +07c5b0: 2b00 1e00 0000 |0006: packed-switch v0, 00000024 // +0000001e │ │ +07c5b6: 2200 5805 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +07c5ba: 1a01 3632 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@3236 │ │ +07c5be: 7020 9327 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +07c5c4: 2700 |0010: throw v0 │ │ +07c5c6: 5420 6f05 |0011: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@056f │ │ +07c5ca: 6e20 9828 3000 |0013: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +07c5d0: 0c00 |0016: move-result-object v0 │ │ +07c5d2: 1f00 c502 |0017: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02c5 │ │ +07c5d6: 6e20 4d13 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@134d │ │ +07c5dc: 0e00 |001c: return-void │ │ +07c5de: 5420 5b05 |001d: iget-object v0, v2, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c5e2: 7220 211a 3000 |001f: invoke-interface {v0, v3}, Landroid/support/v7/widget/DecorToolbar;.setDropdownSelectedPosition:(I)V // method@1a21 │ │ +07c5e8: 28fa |0022: goto 001c // -0006 │ │ +07c5ea: 0000 |0023: nop // spacer │ │ +07c5ec: 0001 0200 0100 0000 1700 0000 0b00 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0009 line=410 │ │ 0x0011 line=404 │ │ 0x001c line=413 │ │ 0x001d line=407 │ │ @@ -147176,22 +147203,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07c578: |[07c578] android.support.v7.app.WindowDecorActionBar.setShowHideAnimationEnabled:(Z)V │ │ -07c588: 5c12 6b05 |0000: iput-boolean v2, v1, Landroid/support/v7/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@056b │ │ -07c58c: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ -07c590: 5410 5a05 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07c594: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -07c598: 5410 5a05 |0008: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ -07c59c: 6e10 0414 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@1404 │ │ -07c5a2: 0e00 |000d: return-void │ │ +07c5fc: |[07c5fc] android.support.v7.app.WindowDecorActionBar.setShowHideAnimationEnabled:(Z)V │ │ +07c60c: 5c12 6b05 |0000: iput-boolean v2, v1, Landroid/support/v7/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@056b │ │ +07c610: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ +07c614: 5410 5a05 |0004: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07c618: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +07c61c: 5410 5a05 |0008: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@055a │ │ +07c620: 6e10 0414 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@1404 │ │ +07c626: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0002 line=330 │ │ 0x0008 line=331 │ │ 0x000d line=333 │ │ locals : │ │ @@ -147203,20 +147230,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07c5a4: |[07c5a4] android.support.v7.app.WindowDecorActionBar.setTitle:(I)V │ │ -07c5b4: 5410 5705 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ -07c5b8: 6e20 a700 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -07c5be: 0c00 |0005: move-result-object v0 │ │ -07c5c0: 6e20 5c13 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@135c │ │ -07c5c6: 0e00 |0009: return-void │ │ +07c628: |[07c628] android.support.v7.app.WindowDecorActionBar.setTitle:(I)V │ │ +07c638: 5410 5705 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0557 │ │ +07c63c: 6e20 a700 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +07c642: 0c00 |0005: move-result-object v0 │ │ +07c644: 6e20 5c13 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@135c │ │ +07c64a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0009 line=394 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -147226,18 +147253,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c5c8: |[07c5c8] android.support.v7.app.WindowDecorActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ -07c5d8: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c5dc: 7220 311a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1a31 │ │ -07c5e2: 0e00 |0005: return-void │ │ +07c64c: |[07c64c] android.support.v7.app.WindowDecorActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ +07c65c: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c660: 7220 311a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1a31 │ │ +07c666: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0005 line=432 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -147247,18 +147274,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c5e4: |[07c5e4] android.support.v7.app.WindowDecorActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -07c5f4: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ -07c5f8: 7220 341a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1a34 │ │ -07c5fe: 0e00 |0005: return-void │ │ +07c668: |[07c668] android.support.v7.app.WindowDecorActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +07c678: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@055b │ │ +07c67c: 7220 341a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1a34 │ │ +07c682: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0005 line=437 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -147268,22 +147295,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07c600: |[07c600] android.support.v7.app.WindowDecorActionBar.showForSystem:()V │ │ -07c610: 5510 6205 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ -07c614: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07c618: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07c61a: 5c10 6205 |0005: iput-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ -07c61e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -07c620: 7020 6113 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@1361 │ │ -07c626: 0e00 |000b: return-void │ │ +07c684: |[07c684] android.support.v7.app.WindowDecorActionBar.showForSystem:()V │ │ +07c694: 5510 6205 |0000: iget-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ +07c698: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07c69c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07c69e: 5c10 6205 |0005: iput-boolean v0, v1, Landroid/support/v7/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0562 │ │ +07c6a2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +07c6a4: 7020 6113 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@1361 │ │ +07c6aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x0004 line=662 │ │ 0x0007 line=663 │ │ 0x000b line=665 │ │ locals : │ │ @@ -147294,44 +147321,44 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -07c628: |[07c628] android.support.v7.app.WindowDecorActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -07c638: 5431 5205 |0000: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ -07c63c: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -07c640: 5431 5205 |0004: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ -07c644: 6e10 1313 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.finish:()V // method@1313 │ │ -07c64a: 5431 6805 |0009: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ -07c64e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07c650: 6e20 2917 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1729 │ │ -07c656: 5431 5805 |000f: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ -07c65a: 6e10 b516 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.killMode:()V // method@16b5 │ │ -07c660: 2200 0003 |0014: new-instance v0, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // type@0300 │ │ -07c664: 5431 5805 |0016: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ -07c668: 6e10 a416 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -07c66e: 0c01 |001b: move-result-object v1 │ │ -07c670: 7040 1113 3041 |001c: invoke-direct {v0, v3, v1, v4}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@1311 │ │ -07c676: 6e10 1213 0000 |001f: invoke-virtual {v0}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.dispatchOnCreate:()Z // method@1312 │ │ -07c67c: 0a01 |0022: move-result v1 │ │ -07c67e: 3801 1800 |0023: if-eqz v1, 003b // +0018 │ │ -07c682: 6e10 1913 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@1319 │ │ -07c688: 5431 5805 |0028: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ -07c68c: 6e20 ae16 0100 |002a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@16ae │ │ -07c692: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -07c694: 6e20 3813 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v7/app/WindowDecorActionBar;.animateToMode:(Z)V // method@1338 │ │ -07c69a: 5431 5805 |0031: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ -07c69e: 1302 2000 |0033: const/16 v2, #int 32 // #20 │ │ -07c6a2: 6e20 c316 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@16c3 │ │ -07c6a8: 5b30 5205 |0038: iput-object v0, v3, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ -07c6ac: 1100 |003a: return-object v0 │ │ -07c6ae: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -07c6b0: 28fe |003c: goto 003a // -0002 │ │ +07c6ac: |[07c6ac] android.support.v7.app.WindowDecorActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +07c6bc: 5431 5205 |0000: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ +07c6c0: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +07c6c4: 5431 5205 |0004: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ +07c6c8: 6e10 1313 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.finish:()V // method@1313 │ │ +07c6ce: 5431 6805 |0009: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0568 │ │ +07c6d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +07c6d4: 6e20 2917 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1729 │ │ +07c6da: 5431 5805 |000f: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ +07c6de: 6e10 b516 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.killMode:()V // method@16b5 │ │ +07c6e4: 2200 0103 |0014: new-instance v0, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // type@0301 │ │ +07c6e8: 5431 5805 |0016: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ +07c6ec: 6e10 a416 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +07c6f2: 0c01 |001b: move-result-object v1 │ │ +07c6f4: 7040 1113 3041 |001c: invoke-direct {v0, v3, v1, v4}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.:(Landroid/support/v7/app/WindowDecorActionBar;Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@1311 │ │ +07c6fa: 6e10 1213 0000 |001f: invoke-virtual {v0}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.dispatchOnCreate:()Z // method@1312 │ │ +07c700: 0a01 |0022: move-result v1 │ │ +07c702: 3801 1800 |0023: if-eqz v1, 003b // +0018 │ │ +07c706: 6e10 1913 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@1319 │ │ +07c70c: 5431 5805 |0028: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ +07c710: 6e20 ae16 0100 |002a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@16ae │ │ +07c716: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +07c718: 6e20 3813 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v7/app/WindowDecorActionBar;.animateToMode:(Z)V // method@1338 │ │ +07c71e: 5431 5805 |0031: iget-object v1, v3, Landroid/support/v7/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0558 │ │ +07c722: 1302 2000 |0033: const/16 v2, #int 32 // #20 │ │ +07c726: 6e20 c316 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@16c3 │ │ +07c72c: 5b30 5205 |0038: iput-object v0, v3, Landroid/support/v7/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; // field@0552 │ │ +07c730: 1100 |003a: return-object v0 │ │ +07c732: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +07c734: 28fe |003c: goto 003a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0004 line=492 │ │ 0x0009 line=495 │ │ 0x000f line=496 │ │ 0x0014 line=497 │ │ @@ -147344,32 +147371,32 @@ │ │ 0x003a line=506 │ │ locals : │ │ 0x001f - 0x003a reg=0 mode Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x003b - 0x003d reg=0 mode Landroid/support/v7/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x003d reg=3 this Landroid/support/v7/app/WindowDecorActionBar; │ │ 0x0000 - 0x003d reg=4 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 5054 (WindowDecorActionBar.java) │ │ + source_file_idx : 5064 (WindowDecorActionBar.java) │ │ │ │ -Class #631 header: │ │ -class_idx : 771 │ │ +Class #632 header: │ │ +class_idx : 772 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 206 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #631 annotations: │ │ +Class #632 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ │ │ -Class #631 - │ │ +Class #632 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$attr;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$attr;) │ │ name : 'actionBarDivider' │ │ @@ -148400,32 +148427,32 @@ │ │ name : 'windowNoTitle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130772047 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #632 header: │ │ -class_idx : 772 │ │ +Class #633 header: │ │ +class_idx : 773 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #632 annotations: │ │ +Class #633 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="bool" │ │ │ │ -Class #632 - │ │ +Class #633 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$bool;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$bool;) │ │ name : 'abc_action_bar_embed_tabs' │ │ @@ -148466,32 +148493,32 @@ │ │ name : 'abc_config_showMenuShortcutsWhenKeyboardPresent' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131296263 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #633 header: │ │ -class_idx : 773 │ │ +Class #634 header: │ │ +class_idx : 774 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 70 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #633 annotations: │ │ +Class #634 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="color" │ │ │ │ -Class #633 - │ │ +Class #634 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$color;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$color;) │ │ name : 'abc_background_cache_hint_selector_material_dark' │ │ @@ -148842,32 +148869,32 @@ │ │ name : 'switch_thumb_normal_material_light' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131558520 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #634 header: │ │ -class_idx : 774 │ │ +Class #635 header: │ │ +class_idx : 775 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 75 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #634 annotations: │ │ +Class #635 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="dimen" │ │ │ │ -Class #634 - │ │ +Class #635 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$dimen;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$dimen;) │ │ name : 'abc_action_bar_content_inset_material' │ │ @@ -149243,32 +149270,32 @@ │ │ name : 'notification_subtext_size' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131361890 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #635 header: │ │ -class_idx : 775 │ │ +Class #636 header: │ │ +class_idx : 776 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 70 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #635 annotations: │ │ +Class #636 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ │ │ -Class #635 - │ │ +Class #636 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$drawable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$drawable;) │ │ name : 'abc_ab_share_pack_mtrl_alpha' │ │ @@ -149619,32 +149646,32 @@ │ │ name : 'notification_template_icon_bg' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130837648 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #636 header: │ │ -class_idx : 776 │ │ +Class #637 header: │ │ +class_idx : 777 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 93 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #636 annotations: │ │ +Class #637 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ │ │ -Class #636 - │ │ +Class #637 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$id;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$id;) │ │ name : 'action0' │ │ @@ -150110,32 +150137,32 @@ │ │ name : 'wrap_content' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131623968 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #637 header: │ │ -class_idx : 777 │ │ +Class #638 header: │ │ +class_idx : 778 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #637 annotations: │ │ +Class #638 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="integer" │ │ │ │ -Class #637 - │ │ +Class #638 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$integer;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$integer;) │ │ name : 'abc_config_activityDefaultDur' │ │ @@ -150161,32 +150188,32 @@ │ │ name : 'status_bar_notification_info_maxnum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131492873 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #638 header: │ │ -class_idx : 778 │ │ +Class #639 header: │ │ +class_idx : 779 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 37 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #638 annotations: │ │ +Class #639 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ │ │ -Class #638 - │ │ +Class #639 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$layout;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$layout;) │ │ name : 'abc_action_bar_title_item' │ │ @@ -150372,32 +150399,32 @@ │ │ name : 'support_simple_spinner_dropdown_item' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130903118 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #639 header: │ │ -class_idx : 779 │ │ +Class #640 header: │ │ +class_idx : 780 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 20 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #639 annotations: │ │ +Class #640 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ │ │ -Class #639 - │ │ +Class #640 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$string;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$string;) │ │ name : 'abc_action_bar_home_description' │ │ @@ -150498,32 +150525,32 @@ │ │ name : 'status_bar_notification_info_overflow' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131099667 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #640 header: │ │ -class_idx : 780 │ │ +Class #641 header: │ │ +class_idx : 781 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 307 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #640 annotations: │ │ +Class #641 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="style" │ │ │ │ -Class #640 - │ │ +Class #641 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$style;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$style;) │ │ name : 'AlertDialog_AppCompat' │ │ @@ -152059,32 +152086,32 @@ │ │ name : 'Widget_AppCompat_Toolbar_Button_Navigation' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131427655 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #641 header: │ │ -class_idx : 781 │ │ +Class #642 header: │ │ +class_idx : 782 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 320 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #641 annotations: │ │ +Class #642 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/appcompat/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="styleable" │ │ │ │ -Class #641 - │ │ +Class #642 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R$styleable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/appcompat/R$styleable;) │ │ name : 'ActionBar' │ │ @@ -153693,144 +153720,144 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 898 16-bit code units │ │ -07c6b4: |[07c6b4] android.support.v7.appcompat.R$styleable.:()V │ │ -07c6c4: 1266 |0000: const/4 v6, #int 6 // #6 │ │ -07c6c6: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -07c6c8: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -07c6ca: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -07c6cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07c6ce: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ -07c6d2: 2300 6906 |0007: new-array v0, v0, [I // type@0669 │ │ -07c6d6: 2600 dd00 0000 |0009: fill-array-data v0, 000000e6 // +000000dd │ │ -07c6dc: 6900 ef08 |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ -07c6e0: 2330 6906 |000e: new-array v0, v3, [I // type@0669 │ │ -07c6e4: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ -07c6ea: 4b01 0002 |0013: aput v1, v0, v2 │ │ -07c6ee: 6900 f008 |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@08f0 │ │ -07c6f2: 2330 6906 |0017: new-array v0, v3, [I // type@0669 │ │ -07c6f6: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ -07c6fc: 4b01 0002 |001c: aput v1, v0, v2 │ │ -07c700: 6900 0d09 |001e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@090d │ │ -07c704: 2320 6906 |0020: new-array v0, v2, [I // type@0669 │ │ -07c708: 6900 0f09 |0022: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@090f │ │ -07c70c: 2360 6906 |0024: new-array v0, v6, [I // type@0669 │ │ -07c710: 2600 fa00 0000 |0026: fill-array-data v0, 00000120 // +000000fa │ │ -07c716: 6900 1009 |0029: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0910 │ │ -07c71a: 2340 6906 |002b: new-array v0, v4, [I // type@0669 │ │ -07c71e: 2600 0301 0000 |002d: fill-array-data v0, 00000130 // +00000103 │ │ -07c724: 6900 1709 |0030: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@0917 │ │ -07c728: 2360 6906 |0032: new-array v0, v6, [I // type@0669 │ │ -07c72c: 2600 0401 0000 |0034: fill-array-data v0, 00000138 // +00000104 │ │ -07c732: 6900 1a09 |0037: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.AlertDialog:[I // field@091a │ │ -07c736: 2340 6906 |0039: new-array v0, v4, [I // type@0669 │ │ -07c73a: 2600 0d01 0000 |003b: fill-array-data v0, 00000148 // +0000010d │ │ -07c740: 6900 2109 |003e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.AppCompatTextView:[I // field@0921 │ │ -07c744: 2330 6906 |0040: new-array v0, v3, [I // type@0669 │ │ -07c748: 1401 2500 017f |0042: const v1, #float 1.71471e+38 // #7f010025 │ │ -07c74e: 4b01 0002 |0045: aput v1, v0, v2 │ │ -07c752: 6900 2409 |0047: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout:[I // field@0924 │ │ -07c756: 2350 6906 |0049: new-array v0, v5, [I // type@0669 │ │ -07c75a: 2600 0501 0000 |004b: fill-array-data v0, 00000150 // +00000105 │ │ -07c760: 6900 2609 |004e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompoundButton:[I // field@0926 │ │ -07c764: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ -07c768: 2300 6906 |0052: new-array v0, v0, [I // type@0669 │ │ -07c76c: 2600 0601 0000 |0054: fill-array-data v0, 0000015a // +00000106 │ │ -07c772: 6900 2a09 |0057: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@092a │ │ -07c776: 1300 0900 |0059: const/16 v0, #int 9 // #9 │ │ -07c77a: 2300 6906 |005b: new-array v0, v0, [I // type@0669 │ │ -07c77e: 2600 1101 0000 |005d: fill-array-data v0, 0000016e // +00000111 │ │ -07c784: 6900 3309 |0060: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@0933 │ │ -07c788: 1240 |0062: const/4 v0, #int 4 // #4 │ │ -07c78a: 2300 6906 |0063: new-array v0, v0, [I // type@0669 │ │ -07c78e: 2600 1f01 0000 |0065: fill-array-data v0, 00000184 // +0000011f │ │ -07c794: 6900 3409 |0068: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@0934 │ │ -07c798: 2340 6906 |006a: new-array v0, v4, [I // type@0669 │ │ -07c79c: 2600 2401 0000 |006c: fill-array-data v0, 00000190 // +00000124 │ │ -07c7a2: 6900 4209 |006f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@0942 │ │ -07c7a6: 2360 6906 |0071: new-array v0, v6, [I // type@0669 │ │ -07c7aa: 2600 2501 0000 |0073: fill-array-data v0, 00000198 // +00000125 │ │ -07c7b0: 6900 4509 |0076: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0945 │ │ -07c7b4: 1300 1100 |0078: const/16 v0, #int 17 // #11 │ │ -07c7b8: 2300 6906 |007a: new-array v0, v0, [I // type@0669 │ │ -07c7bc: 2600 2c01 0000 |007c: fill-array-data v0, 000001a8 // +0000012c │ │ -07c7c2: 6900 4c09 |007f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@094c │ │ -07c7c6: 1300 0800 |0081: const/16 v0, #int 8 // #8 │ │ -07c7ca: 2300 6906 |0083: new-array v0, v0, [I // type@0669 │ │ -07c7ce: 2600 4901 0000 |0085: fill-array-data v0, 000001ce // +00000149 │ │ -07c7d4: 6900 5e09 |0088: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@095e │ │ -07c7d8: 2340 6906 |008a: new-array v0, v4, [I // type@0669 │ │ -07c7dc: 2600 5601 0000 |008c: fill-array-data v0, 000001e2 // +00000156 │ │ -07c7e2: 6900 6709 |008f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@0967 │ │ -07c7e6: 2330 6906 |0091: new-array v0, v3, [I // type@0669 │ │ -07c7ea: 1401 3900 017f |0093: const v1, #float 1.71472e+38 // #7f010039 │ │ -07c7f0: 4b01 0002 |0096: aput v1, v0, v2 │ │ -07c7f4: 6900 6809 |0098: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindowBackgroundState:[I // field@0968 │ │ -07c7f8: 1300 1100 |009a: const/16 v0, #int 17 // #11 │ │ -07c7fc: 2300 6906 |009c: new-array v0, v0, [I // type@0669 │ │ -07c800: 2600 4c01 0000 |009e: fill-array-data v0, 000001ea // +0000014c │ │ -07c806: 6900 6c09 |00a1: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@096c │ │ -07c80a: 1240 |00a3: const/4 v0, #int 4 // #4 │ │ -07c80c: 2300 6906 |00a4: new-array v0, v0, [I // type@0669 │ │ -07c810: 2600 6a01 0000 |00a6: fill-array-data v0, 00000210 // +0000016a │ │ -07c816: 6900 7e09 |00a9: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@097e │ │ -07c81a: 1300 0a00 |00ab: const/16 v0, #int 10 // #a │ │ -07c81e: 2300 6906 |00ad: new-array v0, v0, [I // type@0669 │ │ -07c822: 2600 6d01 0000 |00af: fill-array-data v0, 0000021c // +0000016d │ │ -07c828: 6900 8309 |00b2: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@0983 │ │ -07c82c: 1300 0900 |00b4: const/16 v0, #int 9 // #9 │ │ -07c830: 2300 6906 |00b6: new-array v0, v0, [I // type@0669 │ │ -07c834: 2600 7c01 0000 |00b8: fill-array-data v0, 00000234 // +0000017c │ │ -07c83a: 6900 8e09 |00bb: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@098e │ │ -07c83e: 1300 6e00 |00bd: const/16 v0, #int 110 // #6e │ │ -07c842: 2300 6906 |00bf: new-array v0, v0, [I // type@0669 │ │ -07c846: 2600 8901 0000 |00c1: fill-array-data v0, 0000024a // +00000189 │ │ -07c84c: 6900 9809 |00c4: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0998 │ │ -07c850: 1300 1900 |00c6: const/16 v0, #int 25 // #19 │ │ -07c854: 2300 6906 |00c8: new-array v0, v0, [I // type@0669 │ │ -07c858: 2600 6002 0000 |00ca: fill-array-data v0, 0000032a // +00000260 │ │ -07c85e: 6900 070a |00cd: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0a07 │ │ -07c862: 1250 |00cf: const/4 v0, #int 5 // #5 │ │ -07c864: 2300 6906 |00d0: new-array v0, v0, [I // type@0669 │ │ -07c868: 2600 8e02 0000 |00d2: fill-array-data v0, 00000360 // +0000028e │ │ -07c86e: 6900 210a |00d5: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0a21 │ │ -07c872: 2350 6906 |00d7: new-array v0, v5, [I // type@0669 │ │ -07c876: 2600 9502 0000 |00d9: fill-array-data v0, 0000036e // +00000295 │ │ -07c87c: 6900 220a |00dc: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper:[I // field@0a22 │ │ -07c880: 2350 6906 |00de: new-array v0, v5, [I // type@0669 │ │ -07c884: 2600 9802 0000 |00e0: fill-array-data v0, 00000378 // +00000298 │ │ -07c88a: 6900 260a |00e3: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@0a26 │ │ -07c88e: 0e00 |00e5: return-void │ │ -07c890: 0003 0400 1b00 0000 0100 017f 0300 ... |00e6: array-data (58 units) │ │ -07c904: 0003 0400 0600 0000 0100 017f 0700 ... |0120: array-data (16 units) │ │ -07c924: 0003 0400 0200 0000 1d00 017f 1e00 ... |0130: array-data (8 units) │ │ -07c934: 0003 0400 0600 0000 f200 0101 1f00 ... |0138: array-data (16 units) │ │ -07c954: 0003 0400 0200 0000 3400 0101 2400 ... |0148: array-data (8 units) │ │ -07c964: 0003 0400 0300 0000 0701 0101 2600 ... |0150: array-data (10 units) │ │ -07c978: 0003 0400 0800 0000 2800 017f 2900 ... |015a: array-data (20 units) │ │ -07c9a0: 0003 0400 0900 0000 af00 0101 c400 ... |016e: array-data (22 units) │ │ -07c9cc: 0003 0400 0400 0000 b300 0101 f400 ... |0184: array-data (12 units) │ │ -07c9e4: 0003 0400 0200 0000 ac02 0101 ad02 ... |0190: array-data (8 units) │ │ -07c9f4: 0003 0400 0600 0000 0e00 0101 d000 ... |0198: array-data (16 units) │ │ -07ca14: 0003 0400 1100 0000 0200 0101 0e00 ... |01a8: array-data (38 units) │ │ -07ca60: 0003 0400 0800 0000 ae00 0101 2c01 ... |01ce: array-data (20 units) │ │ -07ca88: 0003 0400 0200 0000 7601 0101 3800 ... |01e2: array-data (8 units) │ │ -07ca98: 0003 0400 1100 0000 da00 0101 1f01 ... |01ea: array-data (38 units) │ │ -07cae4: 0003 0400 0400 0000 7601 0101 7b01 ... |0210: array-data (12 units) │ │ -07cafc: 0003 0400 0a00 0000 2401 0101 2501 ... |021c: array-data (24 units) │ │ -07cb2c: 0003 0400 0900 0000 9500 0101 9600 ... |0234: array-data (22 units) │ │ -07cb58: 0003 0400 6e00 0000 5700 0101 ae00 ... |024a: array-data (224 units) │ │ -07cd18: 0003 0400 1900 0000 af00 0101 4001 ... |032a: array-data (54 units) │ │ -07cd84: 0003 0400 0500 0000 0000 0101 da00 ... |0360: array-data (14 units) │ │ -07cda0: 0003 0400 0300 0000 d400 0101 cc00 ... |036e: array-data (10 units) │ │ -07cdb4: 0003 0400 0300 0000 d000 0101 f200 ... |0378: array-data (10 units) │ │ +07c738: |[07c738] android.support.v7.appcompat.R$styleable.:()V │ │ +07c748: 1266 |0000: const/4 v6, #int 6 // #6 │ │ +07c74a: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +07c74c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +07c74e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +07c750: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07c752: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ +07c756: 2300 6c06 |0007: new-array v0, v0, [I // type@066c │ │ +07c75a: 2600 dd00 0000 |0009: fill-array-data v0, 000000e6 // +000000dd │ │ +07c760: 6900 ef08 |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ +07c764: 2330 6c06 |000e: new-array v0, v3, [I // type@066c │ │ +07c768: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ +07c76e: 4b01 0002 |0013: aput v1, v0, v2 │ │ +07c772: 6900 f008 |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@08f0 │ │ +07c776: 2330 6c06 |0017: new-array v0, v3, [I // type@066c │ │ +07c77a: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ +07c780: 4b01 0002 |001c: aput v1, v0, v2 │ │ +07c784: 6900 0d09 |001e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@090d │ │ +07c788: 2320 6c06 |0020: new-array v0, v2, [I // type@066c │ │ +07c78c: 6900 0f09 |0022: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@090f │ │ +07c790: 2360 6c06 |0024: new-array v0, v6, [I // type@066c │ │ +07c794: 2600 fa00 0000 |0026: fill-array-data v0, 00000120 // +000000fa │ │ +07c79a: 6900 1009 |0029: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0910 │ │ +07c79e: 2340 6c06 |002b: new-array v0, v4, [I // type@066c │ │ +07c7a2: 2600 0301 0000 |002d: fill-array-data v0, 00000130 // +00000103 │ │ +07c7a8: 6900 1709 |0030: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@0917 │ │ +07c7ac: 2360 6c06 |0032: new-array v0, v6, [I // type@066c │ │ +07c7b0: 2600 0401 0000 |0034: fill-array-data v0, 00000138 // +00000104 │ │ +07c7b6: 6900 1a09 |0037: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.AlertDialog:[I // field@091a │ │ +07c7ba: 2340 6c06 |0039: new-array v0, v4, [I // type@066c │ │ +07c7be: 2600 0d01 0000 |003b: fill-array-data v0, 00000148 // +0000010d │ │ +07c7c4: 6900 2109 |003e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.AppCompatTextView:[I // field@0921 │ │ +07c7c8: 2330 6c06 |0040: new-array v0, v3, [I // type@066c │ │ +07c7cc: 1401 2500 017f |0042: const v1, #float 1.71471e+38 // #7f010025 │ │ +07c7d2: 4b01 0002 |0045: aput v1, v0, v2 │ │ +07c7d6: 6900 2409 |0047: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout:[I // field@0924 │ │ +07c7da: 2350 6c06 |0049: new-array v0, v5, [I // type@066c │ │ +07c7de: 2600 0501 0000 |004b: fill-array-data v0, 00000150 // +00000105 │ │ +07c7e4: 6900 2609 |004e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompoundButton:[I // field@0926 │ │ +07c7e8: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ +07c7ec: 2300 6c06 |0052: new-array v0, v0, [I // type@066c │ │ +07c7f0: 2600 0601 0000 |0054: fill-array-data v0, 0000015a // +00000106 │ │ +07c7f6: 6900 2a09 |0057: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@092a │ │ +07c7fa: 1300 0900 |0059: const/16 v0, #int 9 // #9 │ │ +07c7fe: 2300 6c06 |005b: new-array v0, v0, [I // type@066c │ │ +07c802: 2600 1101 0000 |005d: fill-array-data v0, 0000016e // +00000111 │ │ +07c808: 6900 3309 |0060: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@0933 │ │ +07c80c: 1240 |0062: const/4 v0, #int 4 // #4 │ │ +07c80e: 2300 6c06 |0063: new-array v0, v0, [I // type@066c │ │ +07c812: 2600 1f01 0000 |0065: fill-array-data v0, 00000184 // +0000011f │ │ +07c818: 6900 3409 |0068: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@0934 │ │ +07c81c: 2340 6c06 |006a: new-array v0, v4, [I // type@066c │ │ +07c820: 2600 2401 0000 |006c: fill-array-data v0, 00000190 // +00000124 │ │ +07c826: 6900 4209 |006f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@0942 │ │ +07c82a: 2360 6c06 |0071: new-array v0, v6, [I // type@066c │ │ +07c82e: 2600 2501 0000 |0073: fill-array-data v0, 00000198 // +00000125 │ │ +07c834: 6900 4509 |0076: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0945 │ │ +07c838: 1300 1100 |0078: const/16 v0, #int 17 // #11 │ │ +07c83c: 2300 6c06 |007a: new-array v0, v0, [I // type@066c │ │ +07c840: 2600 2c01 0000 |007c: fill-array-data v0, 000001a8 // +0000012c │ │ +07c846: 6900 4c09 |007f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@094c │ │ +07c84a: 1300 0800 |0081: const/16 v0, #int 8 // #8 │ │ +07c84e: 2300 6c06 |0083: new-array v0, v0, [I // type@066c │ │ +07c852: 2600 4901 0000 |0085: fill-array-data v0, 000001ce // +00000149 │ │ +07c858: 6900 5e09 |0088: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@095e │ │ +07c85c: 2340 6c06 |008a: new-array v0, v4, [I // type@066c │ │ +07c860: 2600 5601 0000 |008c: fill-array-data v0, 000001e2 // +00000156 │ │ +07c866: 6900 6709 |008f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@0967 │ │ +07c86a: 2330 6c06 |0091: new-array v0, v3, [I // type@066c │ │ +07c86e: 1401 3900 017f |0093: const v1, #float 1.71472e+38 // #7f010039 │ │ +07c874: 4b01 0002 |0096: aput v1, v0, v2 │ │ +07c878: 6900 6809 |0098: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindowBackgroundState:[I // field@0968 │ │ +07c87c: 1300 1100 |009a: const/16 v0, #int 17 // #11 │ │ +07c880: 2300 6c06 |009c: new-array v0, v0, [I // type@066c │ │ +07c884: 2600 4c01 0000 |009e: fill-array-data v0, 000001ea // +0000014c │ │ +07c88a: 6900 6c09 |00a1: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@096c │ │ +07c88e: 1240 |00a3: const/4 v0, #int 4 // #4 │ │ +07c890: 2300 6c06 |00a4: new-array v0, v0, [I // type@066c │ │ +07c894: 2600 6a01 0000 |00a6: fill-array-data v0, 00000210 // +0000016a │ │ +07c89a: 6900 7e09 |00a9: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@097e │ │ +07c89e: 1300 0a00 |00ab: const/16 v0, #int 10 // #a │ │ +07c8a2: 2300 6c06 |00ad: new-array v0, v0, [I // type@066c │ │ +07c8a6: 2600 6d01 0000 |00af: fill-array-data v0, 0000021c // +0000016d │ │ +07c8ac: 6900 8309 |00b2: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@0983 │ │ +07c8b0: 1300 0900 |00b4: const/16 v0, #int 9 // #9 │ │ +07c8b4: 2300 6c06 |00b6: new-array v0, v0, [I // type@066c │ │ +07c8b8: 2600 7c01 0000 |00b8: fill-array-data v0, 00000234 // +0000017c │ │ +07c8be: 6900 8e09 |00bb: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@098e │ │ +07c8c2: 1300 6e00 |00bd: const/16 v0, #int 110 // #6e │ │ +07c8c6: 2300 6c06 |00bf: new-array v0, v0, [I // type@066c │ │ +07c8ca: 2600 8901 0000 |00c1: fill-array-data v0, 0000024a // +00000189 │ │ +07c8d0: 6900 9809 |00c4: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0998 │ │ +07c8d4: 1300 1900 |00c6: const/16 v0, #int 25 // #19 │ │ +07c8d8: 2300 6c06 |00c8: new-array v0, v0, [I // type@066c │ │ +07c8dc: 2600 6002 0000 |00ca: fill-array-data v0, 0000032a // +00000260 │ │ +07c8e2: 6900 070a |00cd: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0a07 │ │ +07c8e6: 1250 |00cf: const/4 v0, #int 5 // #5 │ │ +07c8e8: 2300 6c06 |00d0: new-array v0, v0, [I // type@066c │ │ +07c8ec: 2600 8e02 0000 |00d2: fill-array-data v0, 00000360 // +0000028e │ │ +07c8f2: 6900 210a |00d5: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0a21 │ │ +07c8f6: 2350 6c06 |00d7: new-array v0, v5, [I // type@066c │ │ +07c8fa: 2600 9502 0000 |00d9: fill-array-data v0, 0000036e // +00000295 │ │ +07c900: 6900 220a |00dc: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper:[I // field@0a22 │ │ +07c904: 2350 6c06 |00de: new-array v0, v5, [I // type@066c │ │ +07c908: 2600 9802 0000 |00e0: fill-array-data v0, 00000378 // +00000298 │ │ +07c90e: 6900 260a |00e3: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@0a26 │ │ +07c912: 0e00 |00e5: return-void │ │ +07c914: 0003 0400 1b00 0000 0100 017f 0300 ... |00e6: array-data (58 units) │ │ +07c988: 0003 0400 0600 0000 0100 017f 0700 ... |0120: array-data (16 units) │ │ +07c9a8: 0003 0400 0200 0000 1d00 017f 1e00 ... |0130: array-data (8 units) │ │ +07c9b8: 0003 0400 0600 0000 f200 0101 1f00 ... |0138: array-data (16 units) │ │ +07c9d8: 0003 0400 0200 0000 3400 0101 2400 ... |0148: array-data (8 units) │ │ +07c9e8: 0003 0400 0300 0000 0701 0101 2600 ... |0150: array-data (10 units) │ │ +07c9fc: 0003 0400 0800 0000 2800 017f 2900 ... |015a: array-data (20 units) │ │ +07ca24: 0003 0400 0900 0000 af00 0101 c400 ... |016e: array-data (22 units) │ │ +07ca50: 0003 0400 0400 0000 b300 0101 f400 ... |0184: array-data (12 units) │ │ +07ca68: 0003 0400 0200 0000 ac02 0101 ad02 ... |0190: array-data (8 units) │ │ +07ca78: 0003 0400 0600 0000 0e00 0101 d000 ... |0198: array-data (16 units) │ │ +07ca98: 0003 0400 1100 0000 0200 0101 0e00 ... |01a8: array-data (38 units) │ │ +07cae4: 0003 0400 0800 0000 ae00 0101 2c01 ... |01ce: array-data (20 units) │ │ +07cb0c: 0003 0400 0200 0000 7601 0101 3800 ... |01e2: array-data (8 units) │ │ +07cb1c: 0003 0400 1100 0000 da00 0101 1f01 ... |01ea: array-data (38 units) │ │ +07cb68: 0003 0400 0400 0000 7601 0101 7b01 ... |0210: array-data (12 units) │ │ +07cb80: 0003 0400 0a00 0000 2401 0101 2501 ... |021c: array-data (24 units) │ │ +07cbb0: 0003 0400 0900 0000 9500 0101 9600 ... |0234: array-data (22 units) │ │ +07cbdc: 0003 0400 6e00 0000 5700 0101 ae00 ... |024a: array-data (224 units) │ │ +07cd9c: 0003 0400 1900 0000 af00 0101 4001 ... |032a: array-data (54 units) │ │ +07ce08: 0003 0400 0500 0000 0000 0101 da00 ... |0360: array-data (14 units) │ │ +07ce24: 0003 0400 0300 0000 d400 0101 cc00 ... |036e: array-data (10 units) │ │ +07ce38: 0003 0400 0300 0000 d000 0101 f200 ... |0378: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=934 │ │ 0x000e line=935 │ │ 0x0017 line=964 │ │ 0x0020 line=966 │ │ 0x0024 line=967 │ │ @@ -153879,52 +153906,52 @@ │ │ 0x032a line=1214 │ │ 0x0360 line=1240 │ │ 0x036e line=1241 │ │ 0x0378 line=1245 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #642 header: │ │ -class_idx : 782 │ │ +Class #643 header: │ │ +class_idx : 783 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3971 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3981 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #642 annotations: │ │ +Class #643 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/appcompat/R$styleable; Landroid/support/v7/appcompat/R$style; Landroid/support/v7/appcompat/R$string; Landroid/support/v7/appcompat/R$layout; Landroid/support/v7/appcompat/R$integer; Landroid/support/v7/appcompat/R$id; Landroid/support/v7/appcompat/R$drawable; Landroid/support/v7/appcompat/R$dimen; Landroid/support/v7/appcompat/R$color; Landroid/support/v7/appcompat/R$bool; Landroid/support/v7/appcompat/R$attr; } │ │ │ │ -Class #642 - │ │ +Class #643 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/R;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3971 (R.java) │ │ + source_file_idx : 3981 (R.java) │ │ │ │ -Class #643 header: │ │ -class_idx : 783 │ │ +Class #644 header: │ │ +class_idx : 784 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1221 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #643 - │ │ +Class #644 - │ │ Class descriptor : 'Landroid/support/v7/graphics/drawable/DrawableUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -153933,35 +153960,35 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -07cdc8: |[07cdc8] android.support.v7.graphics.drawable.DrawableUtils.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; │ │ -07cdd8: 2b02 2000 0000 |0000: packed-switch v2, 00000020 // +00000020 │ │ -07cdde: 1103 |0003: return-object v3 │ │ -07cde0: 6203 2a00 |0004: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@002a │ │ -07cde4: 28fd |0006: goto 0003 // -0003 │ │ -07cde6: 6203 2900 |0007: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0029 │ │ -07cdea: 28fa |0009: goto 0003 // -0006 │ │ -07cdec: 6203 2800 |000a: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_ATOP:Landroid/graphics/PorterDuff$Mode; // field@0028 │ │ -07cdf0: 28f7 |000c: goto 0003 // -0009 │ │ -07cdf2: 6203 2600 |000d: sget-object v3, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ -07cdf6: 28f4 |000f: goto 0003 // -000c │ │ -07cdf8: 6203 2700 |0010: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SCREEN:Landroid/graphics/PorterDuff$Mode; // field@0027 │ │ -07cdfc: 28f1 |0012: goto 0003 // -000f │ │ -07cdfe: 6000 3700 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -07ce02: 1301 0b00 |0015: const/16 v1, #int 11 // #b │ │ -07ce06: 3410 ecff |0017: if-lt v0, v1, 0003 // -0014 │ │ -07ce0a: 1a00 f301 |0019: const-string v0, "ADD" // string@01f3 │ │ -07ce0e: 7110 a601 0000 |001b: invoke-static {v0}, Landroid/graphics/PorterDuff$Mode;.valueOf:(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode; // method@01a6 │ │ -07ce14: 0c03 |001e: move-result-object v3 │ │ -07ce16: 28e4 |001f: goto 0003 // -001c │ │ -07ce18: 0001 0e00 0300 0000 0400 0000 0300 ... |0020: packed-switch-data (32 units) │ │ +07ce4c: |[07ce4c] android.support.v7.graphics.drawable.DrawableUtils.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; │ │ +07ce5c: 2b02 2000 0000 |0000: packed-switch v2, 00000020 // +00000020 │ │ +07ce62: 1103 |0003: return-object v3 │ │ +07ce64: 6203 2a00 |0004: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@002a │ │ +07ce68: 28fd |0006: goto 0003 // -0003 │ │ +07ce6a: 6203 2900 |0007: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0029 │ │ +07ce6e: 28fa |0009: goto 0003 // -0006 │ │ +07ce70: 6203 2800 |000a: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_ATOP:Landroid/graphics/PorterDuff$Mode; // field@0028 │ │ +07ce74: 28f7 |000c: goto 0003 // -0009 │ │ +07ce76: 6203 2600 |000d: sget-object v3, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ +07ce7a: 28f4 |000f: goto 0003 // -000c │ │ +07ce7c: 6203 2700 |0010: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SCREEN:Landroid/graphics/PorterDuff$Mode; // field@0027 │ │ +07ce80: 28f1 |0012: goto 0003 // -000f │ │ +07ce82: 6000 3700 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +07ce86: 1301 0b00 |0015: const/16 v1, #int 11 // #b │ │ +07ce8a: 3410 ecff |0017: if-lt v0, v1, 0003 // -0014 │ │ +07ce8e: 1a00 f301 |0019: const-string v0, "ADD" // string@01f3 │ │ +07ce92: 7110 a601 0000 |001b: invoke-static {v0}, Landroid/graphics/PorterDuff$Mode;.valueOf:(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode; // method@01a6 │ │ +07ce98: 0c03 |001e: move-result-object v3 │ │ +07ce9a: 28e4 |001f: goto 0003 // -001c │ │ +07ce9c: 0001 0e00 0300 0000 0400 0000 0300 ... |0020: packed-switch-data (32 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=36 │ │ 0x0004 line=29 │ │ 0x0007 line=30 │ │ 0x000a line=31 │ │ @@ -153971,27 +153998,27 @@ │ │ 0x0020 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=3 defaultMode Landroid/graphics/PorterDuff$Mode; │ │ 0x0000 - 0x0040 reg=2 value I │ │ 0x0004 - 0x0040 reg=3 defaultMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1221 (DrawableUtils.java) │ │ + source_file_idx : 1224 (DrawableUtils.java) │ │ │ │ -Class #644 header: │ │ -class_idx : 784 │ │ +Class #645 header: │ │ +class_idx : 785 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 110 │ │ -source_file_idx : 1222 │ │ +source_file_idx : 1225 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 33 │ │ │ │ -Class #644 - │ │ +Class #645 - │ │ Class descriptor : 'Landroid/support/v7/graphics/drawable/DrawableWrapper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/graphics/drawable/Drawable;' │ │ Interfaces - │ │ #0 : 'Landroid/graphics/drawable/Drawable$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -154005,18 +154032,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07ce58: |[07ce58] android.support.v7.graphics.drawable.DrawableWrapper.:(Landroid/graphics/drawable/Drawable;)V │ │ -07ce68: 7010 ca01 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@01ca │ │ -07ce6e: 6e20 8613 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1386 │ │ -07ce74: 0e00 |0006: return-void │ │ +07cedc: |[07cedc] android.support.v7.graphics.drawable.DrawableWrapper.:(Landroid/graphics/drawable/Drawable;)V │ │ +07ceec: 7010 ca01 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@01ca │ │ +07cef2: 6e20 8613 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1386 │ │ +07cef8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ @@ -154028,18 +154055,18 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ce78: |[07ce78] android.support.v7.graphics.drawable.DrawableWrapper.draw:(Landroid/graphics/Canvas;)V │ │ -07ce88: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07ce8c: 6e20 d001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -07ce92: 0e00 |0005: return-void │ │ +07cefc: |[07cefc] android.support.v7.graphics.drawable.DrawableWrapper.draw:(Landroid/graphics/Canvas;)V │ │ +07cf0c: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07cf10: 6e20 d001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +07cf16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 canvas Landroid/graphics/Canvas; │ │ @@ -154049,19 +154076,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ce94: |[07ce94] android.support.v7.graphics.drawable.DrawableWrapper.getChangingConfigurations:()I │ │ -07cea4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cea8: 6e10 d201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@01d2 │ │ -07ceae: 0a00 |0005: move-result v0 │ │ -07ceb0: 0f00 |0006: return v0 │ │ +07cf18: |[07cf18] android.support.v7.graphics.drawable.DrawableWrapper.getChangingConfigurations:()I │ │ +07cf28: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07cf2c: 6e10 d201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@01d2 │ │ +07cf32: 0a00 |0005: move-result v0 │ │ +07cf34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #2 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154069,19 +154096,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ceb4: |[07ceb4] android.support.v7.graphics.drawable.DrawableWrapper.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ -07cec4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cec8: 6e10 d401 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@01d4 │ │ -07cece: 0c00 |0005: move-result-object v0 │ │ -07ced0: 1100 |0006: return-object v0 │ │ +07cf38: |[07cf38] android.support.v7.graphics.drawable.DrawableWrapper.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ +07cf48: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07cf4c: 6e10 d401 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@01d4 │ │ +07cf52: 0c00 |0005: move-result-object v0 │ │ +07cf54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #3 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154089,19 +154116,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ced4: |[07ced4] android.support.v7.graphics.drawable.DrawableWrapper.getIntrinsicHeight:()I │ │ -07cee4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cee8: 6e10 d601 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ -07ceee: 0a00 |0005: move-result v0 │ │ -07cef0: 0f00 |0006: return v0 │ │ +07cf58: |[07cf58] android.support.v7.graphics.drawable.DrawableWrapper.getIntrinsicHeight:()I │ │ +07cf68: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07cf6c: 6e10 d601 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ +07cf72: 0a00 |0005: move-result v0 │ │ +07cf74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #4 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154109,19 +154136,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cef4: |[07cef4] android.support.v7.graphics.drawable.DrawableWrapper.getIntrinsicWidth:()I │ │ -07cf04: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cf08: 6e10 d701 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ -07cf0e: 0a00 |0005: move-result v0 │ │ -07cf10: 0f00 |0006: return v0 │ │ +07cf78: |[07cf78] android.support.v7.graphics.drawable.DrawableWrapper.getIntrinsicWidth:()I │ │ +07cf88: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07cf8c: 6e10 d701 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ +07cf92: 0a00 |0005: move-result v0 │ │ +07cf94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #5 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154129,19 +154156,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cf14: |[07cf14] android.support.v7.graphics.drawable.DrawableWrapper.getMinimumHeight:()I │ │ -07cf24: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cf28: 6e10 d801 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@01d8 │ │ -07cf2e: 0a00 |0005: move-result v0 │ │ -07cf30: 0f00 |0006: return v0 │ │ +07cf98: |[07cf98] android.support.v7.graphics.drawable.DrawableWrapper.getMinimumHeight:()I │ │ +07cfa8: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07cfac: 6e10 d801 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@01d8 │ │ +07cfb2: 0a00 |0005: move-result v0 │ │ +07cfb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #6 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154149,19 +154176,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cf34: |[07cf34] android.support.v7.graphics.drawable.DrawableWrapper.getMinimumWidth:()I │ │ -07cf44: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cf48: 6e10 d901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@01d9 │ │ -07cf4e: 0a00 |0005: move-result v0 │ │ -07cf50: 0f00 |0006: return v0 │ │ +07cfb8: |[07cfb8] android.support.v7.graphics.drawable.DrawableWrapper.getMinimumWidth:()I │ │ +07cfc8: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07cfcc: 6e10 d901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@01d9 │ │ +07cfd2: 0a00 |0005: move-result v0 │ │ +07cfd4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #7 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154169,19 +154196,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cf54: |[07cf54] android.support.v7.graphics.drawable.DrawableWrapper.getOpacity:()I │ │ -07cf64: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cf68: 6e10 da01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ -07cf6e: 0a00 |0005: move-result v0 │ │ -07cf70: 0f00 |0006: return v0 │ │ +07cfd8: |[07cfd8] android.support.v7.graphics.drawable.DrawableWrapper.getOpacity:()I │ │ +07cfe8: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07cfec: 6e10 da01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01da │ │ +07cff2: 0a00 |0005: move-result v0 │ │ +07cff4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #8 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154189,19 +154216,19 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07cf74: |[07cf74] android.support.v7.graphics.drawable.DrawableWrapper.getPadding:(Landroid/graphics/Rect;)Z │ │ -07cf84: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cf88: 6e20 dc01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -07cf8e: 0a00 |0005: move-result v0 │ │ -07cf90: 0f00 |0006: return v0 │ │ +07cff8: |[07cff8] android.support.v7.graphics.drawable.DrawableWrapper.getPadding:(Landroid/graphics/Rect;)Z │ │ +07d008: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d00c: 6e20 dc01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +07d012: 0a00 |0005: move-result v0 │ │ +07d014: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0007 reg=2 padding Landroid/graphics/Rect; │ │ │ │ @@ -154210,19 +154237,19 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cf94: |[07cf94] android.support.v7.graphics.drawable.DrawableWrapper.getState:()[I │ │ -07cfa4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cfa8: 6e10 dd01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@01dd │ │ -07cfae: 0c00 |0005: move-result-object v0 │ │ -07cfb0: 1100 |0006: return-object v0 │ │ +07d018: |[07d018] android.support.v7.graphics.drawable.DrawableWrapper.getState:()[I │ │ +07d028: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d02c: 6e10 dd01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@01dd │ │ +07d032: 0c00 |0005: move-result-object v0 │ │ +07d034: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #10 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154230,19 +154257,19 @@ │ │ type : '()Landroid/graphics/Region;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cfb4: |[07cfb4] android.support.v7.graphics.drawable.DrawableWrapper.getTransparentRegion:()Landroid/graphics/Region; │ │ -07cfc4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07cfc8: 6e10 de01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@01de │ │ -07cfce: 0c00 |0005: move-result-object v0 │ │ -07cfd0: 1100 |0006: return-object v0 │ │ +07d038: |[07d038] android.support.v7.graphics.drawable.DrawableWrapper.getTransparentRegion:()Landroid/graphics/Region; │ │ +07d048: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d04c: 6e10 de01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@01de │ │ +07d052: 0c00 |0005: move-result-object v0 │ │ +07d054: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #11 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154250,17 +154277,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07cfd4: |[07cfd4] android.support.v7.graphics.drawable.DrawableWrapper.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -07cfe4: 6e10 7113 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.invalidateSelf:()V // method@1371 │ │ -07cfea: 0e00 |0003: return-void │ │ +07d058: |[07d058] android.support.v7.graphics.drawable.DrawableWrapper.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +07d068: 6e10 7113 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.invalidateSelf:()V // method@1371 │ │ +07d06e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0004 reg=1 who Landroid/graphics/drawable/Drawable; │ │ @@ -154270,19 +154297,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cfec: |[07cfec] android.support.v7.graphics.drawable.DrawableWrapper.isAutoMirrored:()Z │ │ -07cffc: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d000: 7110 d005 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05d0 │ │ -07d006: 0a00 |0005: move-result v0 │ │ -07d008: 0f00 |0006: return v0 │ │ +07d070: |[07d070] android.support.v7.graphics.drawable.DrawableWrapper.isAutoMirrored:()Z │ │ +07d080: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d084: 7110 d005 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05d0 │ │ +07d08a: 0a00 |0005: move-result v0 │ │ +07d08c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #13 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154290,19 +154317,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07d00c: |[07d00c] android.support.v7.graphics.drawable.DrawableWrapper.isStateful:()Z │ │ -07d01c: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d020: 6e10 e101 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ -07d026: 0a00 |0005: move-result v0 │ │ -07d028: 0f00 |0006: return v0 │ │ +07d090: |[07d090] android.support.v7.graphics.drawable.DrawableWrapper.isStateful:()Z │ │ +07d0a0: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d0a4: 6e10 e101 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ +07d0aa: 0a00 |0005: move-result v0 │ │ +07d0ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #14 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -154310,18 +154337,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07d02c: |[07d02c] android.support.v7.graphics.drawable.DrawableWrapper.jumpToCurrentState:()V │ │ -07d03c: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d040: 7110 d105 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05d1 │ │ -07d046: 0e00 |0005: return-void │ │ +07d0b0: |[07d0b0] android.support.v7.graphics.drawable.DrawableWrapper.jumpToCurrentState:()V │ │ +07d0c0: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d0c4: 7110 d105 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05d1 │ │ +07d0ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ @@ -154330,18 +154357,18 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d048: |[07d048] android.support.v7.graphics.drawable.DrawableWrapper.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -07d058: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d05c: 6e20 e701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@01e7 │ │ -07d062: 0e00 |0005: return-void │ │ +07d0cc: |[07d0cc] android.support.v7.graphics.drawable.DrawableWrapper.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +07d0dc: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d0e0: 6e20 e701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@01e7 │ │ +07d0e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -154351,19 +154378,19 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07d064: |[07d064] android.support.v7.graphics.drawable.DrawableWrapper.onLevelChange:(I)Z │ │ -07d074: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d078: 6e20 f001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@01f0 │ │ -07d07e: 0a00 |0005: move-result v0 │ │ -07d080: 0f00 |0006: return v0 │ │ +07d0e8: |[07d0e8] android.support.v7.graphics.drawable.DrawableWrapper.onLevelChange:(I)Z │ │ +07d0f8: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d0fc: 6e20 f001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@01f0 │ │ +07d102: 0a00 |0005: move-result v0 │ │ +07d104: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0007 reg=2 level I │ │ │ │ @@ -154372,17 +154399,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 │ │ -07d084: |[07d084] android.support.v7.graphics.drawable.DrawableWrapper.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ -07d094: 6e40 7813 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@1378 │ │ -07d09a: 0e00 |0003: return-void │ │ +07d108: |[07d108] android.support.v7.graphics.drawable.DrawableWrapper.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ +07d118: 6e40 7813 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@1378 │ │ +07d11e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=161 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0004 reg=2 who Landroid/graphics/drawable/Drawable; │ │ @@ -154394,18 +154421,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d09c: |[07d09c] android.support.v7.graphics.drawable.DrawableWrapper.setAlpha:(I)V │ │ -07d0ac: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d0b0: 6e20 e401 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ -07d0b6: 0e00 |0005: return-void │ │ +07d120: |[07d120] android.support.v7.graphics.drawable.DrawableWrapper.setAlpha:(I)V │ │ +07d130: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d134: 6e20 e401 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ +07d13a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 alpha I │ │ @@ -154415,18 +154442,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d0b8: |[07d0b8] android.support.v7.graphics.drawable.DrawableWrapper.setAutoMirrored:(Z)V │ │ -07d0c8: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d0cc: 7120 d205 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05d2 │ │ -07d0d2: 0e00 |0005: return-void │ │ +07d13c: |[07d13c] android.support.v7.graphics.drawable.DrawableWrapper.setAutoMirrored:(Z)V │ │ +07d14c: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d150: 7120 d205 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05d2 │ │ +07d156: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 mirrored Z │ │ @@ -154436,18 +154463,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d0d4: |[07d0d4] android.support.v7.graphics.drawable.DrawableWrapper.setChangingConfigurations:(I)V │ │ -07d0e4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d0e8: 6e20 e901 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@01e9 │ │ -07d0ee: 0e00 |0005: return-void │ │ +07d158: |[07d158] android.support.v7.graphics.drawable.DrawableWrapper.setChangingConfigurations:(I)V │ │ +07d168: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d16c: 6e20 e901 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@01e9 │ │ +07d172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 configs I │ │ @@ -154457,18 +154484,18 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d0f0: |[07d0f0] android.support.v7.graphics.drawable.DrawableWrapper.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -07d100: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d104: 6e20 ea01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -07d10a: 0e00 |0005: return-void │ │ +07d174: |[07d174] android.support.v7.graphics.drawable.DrawableWrapper.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +07d184: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d188: 6e20 ea01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +07d18e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 cf Landroid/graphics/ColorFilter; │ │ @@ -154478,18 +154505,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d10c: |[07d10c] android.support.v7.graphics.drawable.DrawableWrapper.setDither:(Z)V │ │ -07d11c: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d120: 6e20 eb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@01eb │ │ -07d126: 0e00 |0005: return-void │ │ +07d190: |[07d190] android.support.v7.graphics.drawable.DrawableWrapper.setDither:(Z)V │ │ +07d1a0: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d1a4: 6e20 eb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@01eb │ │ +07d1aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 dither Z │ │ @@ -154499,18 +154526,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d128: |[07d128] android.support.v7.graphics.drawable.DrawableWrapper.setFilterBitmap:(Z)V │ │ -07d138: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d13c: 6e20 ec01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@01ec │ │ -07d142: 0e00 |0005: return-void │ │ +07d1ac: |[07d1ac] android.support.v7.graphics.drawable.DrawableWrapper.setFilterBitmap:(Z)V │ │ +07d1bc: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d1c0: 6e20 ec01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@01ec │ │ +07d1c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 filter Z │ │ @@ -154520,18 +154547,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d144: |[07d144] android.support.v7.graphics.drawable.DrawableWrapper.setHotspot:(FF)V │ │ -07d154: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d158: 7130 d305 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ -07d15e: 0e00 |0005: return-void │ │ +07d1c8: |[07d1c8] android.support.v7.graphics.drawable.DrawableWrapper.setHotspot:(FF)V │ │ +07d1d8: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d1dc: 7130 d305 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ +07d1e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 x F │ │ @@ -154542,18 +154569,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -07d160: |[07d160] android.support.v7.graphics.drawable.DrawableWrapper.setHotspotBounds:(IIII)V │ │ -07d170: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d174: 7155 d405 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05d4 │ │ -07d17a: 0e00 |0005: return-void │ │ +07d1e4: |[07d1e4] android.support.v7.graphics.drawable.DrawableWrapper.setHotspotBounds:(IIII)V │ │ +07d1f4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d1f8: 7155 d405 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05d4 │ │ +07d1fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 left I │ │ @@ -154566,19 +154593,19 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07d17c: |[07d17c] android.support.v7.graphics.drawable.DrawableWrapper.setState:([I)Z │ │ -07d18c: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d190: 6e20 f101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -07d196: 0a00 |0005: move-result v0 │ │ -07d198: 0f00 |0006: return v0 │ │ +07d200: |[07d200] android.support.v7.graphics.drawable.DrawableWrapper.setState:([I)Z │ │ +07d210: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d214: 6e20 f101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +07d21a: 0a00 |0005: move-result v0 │ │ +07d21c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0007 reg=2 stateSet [I │ │ │ │ @@ -154587,18 +154614,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d19c: |[07d19c] android.support.v7.graphics.drawable.DrawableWrapper.setTint:(I)V │ │ -07d1ac: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d1b0: 7120 d605 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05d6 │ │ -07d1b6: 0e00 |0005: return-void │ │ +07d220: |[07d220] android.support.v7.graphics.drawable.DrawableWrapper.setTint:(I)V │ │ +07d230: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d234: 7120 d605 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05d6 │ │ +07d23a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 tint I │ │ @@ -154608,18 +154635,18 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d1b8: |[07d1b8] android.support.v7.graphics.drawable.DrawableWrapper.setTintList:(Landroid/content/res/ColorStateList;)V │ │ -07d1c8: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d1cc: 7120 d705 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05d7 │ │ -07d1d2: 0e00 |0005: return-void │ │ +07d23c: |[07d23c] android.support.v7.graphics.drawable.DrawableWrapper.setTintList:(Landroid/content/res/ColorStateList;)V │ │ +07d24c: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d250: 7120 d705 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05d7 │ │ +07d256: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 tint Landroid/content/res/ColorStateList; │ │ @@ -154629,18 +154656,18 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d1d4: |[07d1d4] android.support.v7.graphics.drawable.DrawableWrapper.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -07d1e4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d1e8: 7120 d805 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05d8 │ │ -07d1ee: 0e00 |0005: return-void │ │ +07d258: |[07d258] android.support.v7.graphics.drawable.DrawableWrapper.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +07d268: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d26c: 7120 d805 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05d8 │ │ +07d272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ @@ -154650,26 +154677,26 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -07d1f0: |[07d1f0] android.support.v7.graphics.drawable.DrawableWrapper.setVisible:(ZZ)Z │ │ -07d200: 6f30 f501 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -07d206: 0a00 |0003: move-result v0 │ │ -07d208: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -07d20c: 5410 2f0a |0006: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d210: 6e30 f501 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -07d216: 0a00 |000b: move-result v0 │ │ -07d218: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -07d21c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -07d21e: 0f00 |000f: return v0 │ │ -07d220: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -07d222: 28fe |0011: goto 000f // -0002 │ │ +07d274: |[07d274] android.support.v7.graphics.drawable.DrawableWrapper.setVisible:(ZZ)Z │ │ +07d284: 6f30 f501 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +07d28a: 0a00 |0003: move-result v0 │ │ +07d28c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +07d290: 5410 2f0a |0006: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d294: 6e30 f501 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +07d29a: 0a00 |000b: move-result v0 │ │ +07d29c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +07d2a0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +07d2a2: 0f00 |000f: return v0 │ │ +07d2a4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07d2a6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0012 reg=2 visible Z │ │ 0x0000 - 0x0012 reg=3 restart Z │ │ @@ -154679,24 +154706,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07d224: |[07d224] android.support.v7.graphics.drawable.DrawableWrapper.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -07d234: 5420 2f0a |0000: iget-object v0, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d238: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -07d23c: 5420 2f0a |0004: iget-object v0, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d240: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07d242: 6e20 e801 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -07d248: 5b23 2f0a |000a: iput-object v3, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ -07d24c: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -07d250: 6e20 e801 2300 |000e: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -07d256: 0e00 |0011: return-void │ │ +07d2a8: |[07d2a8] android.support.v7.graphics.drawable.DrawableWrapper.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +07d2b8: 5420 2f0a |0000: iget-object v0, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d2bc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +07d2c0: 5420 2f0a |0004: iget-object v0, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d2c4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07d2c6: 6e20 e801 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +07d2cc: 5b23 2f0a |000a: iput-object v3, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0a2f │ │ +07d2d0: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +07d2d4: 6e20 e801 2300 |000e: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +07d2da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ 0x000a line=219 │ │ 0x000c line=221 │ │ 0x000e line=222 │ │ @@ -154710,39 +154737,39 @@ │ │ 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 │ │ -07d258: |[07d258] android.support.v7.graphics.drawable.DrawableWrapper.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ -07d268: 6e20 8813 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@1388 │ │ -07d26e: 0e00 |0003: return-void │ │ +07d2dc: |[07d2dc] android.support.v7.graphics.drawable.DrawableWrapper.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ +07d2ec: 6e20 8813 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@1388 │ │ +07d2f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ 0x0000 - 0x0004 reg=1 who Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=2 what Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 1222 (DrawableWrapper.java) │ │ + source_file_idx : 1225 (DrawableWrapper.java) │ │ │ │ -Class #645 header: │ │ -class_idx : 785 │ │ +Class #646 header: │ │ +class_idx : 786 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 698 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 699 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #645 - │ │ +Class #646 - │ │ Class descriptor : 'Landroid/support/v7/text/AllCapsTransformationMethod;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/method/TransformationMethod;' │ │ Static fields - │ │ Instance fields - │ │ @@ -154756,23 +154783,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07d270: |[07d270] android.support.v7.text.AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ -07d280: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07d286: 6e10 a600 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07d28c: 0c00 |0006: move-result-object v0 │ │ -07d28e: 6e10 0501 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -07d294: 0c00 |000a: move-result-object v0 │ │ -07d296: 5400 1f00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ -07d29a: 5b10 300a |000d: iput-object v0, v1, Landroid/support/v7/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0a30 │ │ -07d29e: 0e00 |000f: return-void │ │ +07d2f4: |[07d2f4] android.support.v7.text.AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ +07d304: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07d30a: 6e10 a600 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07d310: 0c00 |0006: move-result-object v0 │ │ +07d312: 6e10 0501 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +07d318: 0c00 |000a: move-result-object v0 │ │ +07d31a: 5400 1f00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ +07d31e: 5b10 300a |000d: iput-object v0, v1, Landroid/support/v7/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0a30 │ │ +07d322: 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/text/AllCapsTransformationMethod; │ │ @@ -154784,24 +154811,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 │ │ -07d2a0: |[07d2a0] android.support.v7.text.AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -07d2b0: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ -07d2b4: 7210 6d27 0300 |0002: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ -07d2ba: 0c00 |0005: move-result-object v0 │ │ -07d2bc: 5421 300a |0006: iget-object v1, v2, Landroid/support/v7/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0a30 │ │ -07d2c0: 6e20 f127 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27f1 │ │ -07d2c6: 0c00 |000b: move-result-object v0 │ │ -07d2c8: 1100 |000c: return-object v0 │ │ -07d2ca: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07d2cc: 28fe |000e: goto 000c // -0002 │ │ +07d324: |[07d324] android.support.v7.text.AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +07d334: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ +07d338: 7210 6d27 0300 |0002: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ +07d33e: 0c00 |0005: move-result-object v0 │ │ +07d340: 5421 300a |0006: iget-object v1, v2, Landroid/support/v7/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0a30 │ │ +07d344: 6e20 f127 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27f1 │ │ +07d34a: 0c00 |000b: move-result-object v0 │ │ +07d34c: 1100 |000c: return-object v0 │ │ +07d34e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +07d350: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/text/AllCapsTransformationMethod; │ │ 0x0000 - 0x000f reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x000f reg=4 view Landroid/view/View; │ │ @@ -154811,40 +154838,40 @@ │ │ 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 │ │ -07d2d0: |[07d2d0] android.support.v7.text.AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ -07d2e0: 0e00 |0000: return-void │ │ +07d354: |[07d354] android.support.v7.text.AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ +07d364: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/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 : 698 (AllCapsTransformationMethod.java) │ │ + source_file_idx : 699 (AllCapsTransformationMethod.java) │ │ │ │ -Class #646 header: │ │ -class_idx : 786 │ │ +Class #647 header: │ │ +class_idx : 787 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 597 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 598 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #646 - │ │ +Class #647 - │ │ Class descriptor : 'Landroid/support/v7/transition/ActionBarTransition;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -154853,36 +154880,36 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07d2e4: |[07d2e4] android.support.v7.transition.ActionBarTransition.beginDelayedTransition:(Landroid/view/ViewGroup;)V │ │ -07d2f4: 0e00 |0000: return-void │ │ +07d368: |[07d368] android.support.v7.transition.ActionBarTransition.beginDelayedTransition:(Landroid/view/ViewGroup;)V │ │ +07d378: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 sceneRoot Landroid/view/ViewGroup; │ │ │ │ Virtual methods - │ │ - source_file_idx : 597 (ActionBarTransition.java) │ │ + source_file_idx : 598 (ActionBarTransition.java) │ │ │ │ -Class #647 header: │ │ -class_idx : 787 │ │ +Class #648 header: │ │ +class_idx : 788 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 596 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 597 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ -Class #647 - │ │ +Class #648 - │ │ Class descriptor : 'Landroid/support/v7/view/ActionBarPolicy;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/ActionBarPolicy;) │ │ @@ -154895,18 +154922,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07d2f8: |[07d2f8] android.support.v7.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ -07d308: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07d30e: 5b01 310a |0003: iput-object v1, v0, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d312: 0e00 |0005: return-void │ │ +07d37c: |[07d37c] android.support.v7.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ +07d38c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07d392: 5b01 310a |0003: iput-object v1, v0, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d396: 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/view/ActionBarPolicy; │ │ @@ -154917,18 +154944,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d314: |[07d314] android.support.v7.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; │ │ -07d324: 2200 1303 |0000: new-instance v0, Landroid/support/v7/view/ActionBarPolicy; // type@0313 │ │ -07d328: 7020 8d13 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@138d │ │ -07d32e: 1100 |0005: return-object v0 │ │ +07d398: |[07d398] android.support.v7.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; │ │ +07d3a8: 2200 1403 |0000: new-instance v0, Landroid/support/v7/view/ActionBarPolicy; // type@0314 │ │ +07d3ac: 7020 8d13 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@138d │ │ +07d3b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -154937,25 +154964,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07d330: |[07d330] android.support.v7.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ -07d340: 5420 310a |0000: iget-object v0, v2, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d344: 6e10 9d00 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ -07d34a: 0c00 |0005: move-result-object v0 │ │ -07d34c: 5200 1500 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ -07d350: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ -07d354: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ -07d358: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07d35a: 0f00 |000d: return v0 │ │ -07d35c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -07d35e: 28fe |000f: goto 000d // -0002 │ │ +07d3b4: |[07d3b4] android.support.v7.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ +07d3c4: 5420 310a |0000: iget-object v0, v2, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d3c8: 6e10 9d00 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ +07d3ce: 0c00 |0005: move-result-object v0 │ │ +07d3d0: 5200 1500 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ +07d3d4: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ +07d3d8: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ +07d3dc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07d3de: 0f00 |000d: return v0 │ │ +07d3e0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07d3e2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/view/ActionBarPolicy; │ │ │ │ #1 : (in Landroid/support/v7/view/ActionBarPolicy;) │ │ @@ -154963,23 +154990,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -07d360: |[07d360] android.support.v7.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ -07d370: 5410 310a |0000: iget-object v0, v1, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d374: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07d37a: 0c00 |0005: move-result-object v0 │ │ -07d37c: 6e10 0901 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -07d382: 0c00 |0009: move-result-object v0 │ │ -07d384: 5200 1f0e |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -07d388: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ -07d38c: 0f00 |000e: return v0 │ │ +07d3e4: |[07d3e4] android.support.v7.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ +07d3f4: 5410 310a |0000: iget-object v0, v1, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d3f8: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07d3fe: 0c00 |0005: move-result-object v0 │ │ +07d400: 6e10 0901 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +07d406: 0c00 |0009: move-result-object v0 │ │ +07d408: 5200 1f0e |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +07d40c: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ +07d410: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/view/ActionBarPolicy; │ │ │ │ #2 : (in Landroid/support/v7/view/ActionBarPolicy;) │ │ @@ -154987,22 +155014,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07d390: |[07d390] android.support.v7.view.ActionBarPolicy.getMaxActionButtons:()I │ │ -07d3a0: 5420 310a |0000: iget-object v0, v2, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d3a4: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07d3aa: 0c00 |0005: move-result-object v0 │ │ -07d3ac: 6001 8007 |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0780 │ │ -07d3b0: 6e20 1101 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -07d3b6: 0a00 |000b: move-result v0 │ │ -07d3b8: 0f00 |000c: return v0 │ │ +07d414: |[07d414] android.support.v7.view.ActionBarPolicy.getMaxActionButtons:()I │ │ +07d424: 5420 310a |0000: iget-object v0, v2, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d428: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07d42e: 0c00 |0005: move-result-object v0 │ │ +07d430: 6001 8007 |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0780 │ │ +07d434: 6e20 1101 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +07d43a: 0a00 |000b: move-result v0 │ │ +07d43c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/view/ActionBarPolicy; │ │ │ │ #3 : (in Landroid/support/v7/view/ActionBarPolicy;) │ │ @@ -155010,22 +155037,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07d3bc: |[07d3bc] android.support.v7.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ -07d3cc: 5420 310a |0000: iget-object v0, v2, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d3d0: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07d3d6: 0c00 |0005: move-result-object v0 │ │ -07d3d8: 6001 9906 |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@0699 │ │ -07d3dc: 6e20 0801 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ -07d3e2: 0a00 |000b: move-result v0 │ │ -07d3e4: 0f00 |000c: return v0 │ │ +07d440: |[07d440] android.support.v7.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ +07d450: 5420 310a |0000: iget-object v0, v2, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d454: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07d45a: 0c00 |0005: move-result-object v0 │ │ +07d45c: 6001 9906 |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@0699 │ │ +07d460: 6e20 0801 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ +07d466: 0a00 |000b: move-result v0 │ │ +07d468: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/view/ActionBarPolicy; │ │ │ │ #4 : (in Landroid/support/v7/view/ActionBarPolicy;) │ │ @@ -155033,38 +155060,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -07d3e8: |[07d3e8] android.support.v7.view.ActionBarPolicy.getTabContainerHeight:()I │ │ -07d3f8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -07d3fa: 5483 310a |0001: iget-object v3, v8, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d3fe: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -07d400: 6205 ef08 |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ -07d404: 6006 7905 |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0579 │ │ -07d408: 6e57 af00 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -07d40e: 0c00 |000b: move-result-object v0 │ │ -07d410: 6003 fd08 |000c: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@08fd │ │ -07d414: 6e30 3d01 3007 |000e: invoke-virtual {v0, v3, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@013d │ │ -07d41a: 0a01 |0011: move-result v1 │ │ -07d41c: 5483 310a |0012: iget-object v3, v8, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d420: 6e10 a600 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07d426: 0c02 |0017: move-result-object v2 │ │ -07d428: 6e10 9413 0800 |0018: invoke-virtual {v8}, Landroid/support/v7/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1394 │ │ -07d42e: 0a03 |001b: move-result v3 │ │ -07d430: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ -07d434: 6003 9806 |001e: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@0698 │ │ -07d438: 6e20 0801 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ -07d43e: 0a03 |0023: move-result v3 │ │ -07d440: 7120 af27 3100 |0024: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -07d446: 0a01 |0027: move-result v1 │ │ -07d448: 6e10 4b01 0000 |0028: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -07d44e: 0f01 |002b: return v1 │ │ +07d46c: |[07d46c] android.support.v7.view.ActionBarPolicy.getTabContainerHeight:()I │ │ +07d47c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07d47e: 5483 310a |0001: iget-object v3, v8, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d482: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +07d484: 6205 ef08 |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ +07d488: 6006 7905 |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0579 │ │ +07d48c: 6e57 af00 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +07d492: 0c00 |000b: move-result-object v0 │ │ +07d494: 6003 fd08 |000c: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@08fd │ │ +07d498: 6e30 3d01 3007 |000e: invoke-virtual {v0, v3, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@013d │ │ +07d49e: 0a01 |0011: move-result v1 │ │ +07d4a0: 5483 310a |0012: iget-object v3, v8, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d4a4: 6e10 a600 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07d4aa: 0c02 |0017: move-result-object v2 │ │ +07d4ac: 6e10 9413 0800 |0018: invoke-virtual {v8}, Landroid/support/v7/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1394 │ │ +07d4b2: 0a03 |001b: move-result v3 │ │ +07d4b4: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ +07d4b8: 6003 9806 |001e: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@0698 │ │ +07d4bc: 6e20 0801 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ +07d4c2: 0a03 |0023: move-result v3 │ │ +07d4c4: 7120 af27 3100 |0024: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +07d4ca: 0a01 |0027: move-result v1 │ │ +07d4cc: 6e10 4b01 0000 |0028: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +07d4d2: 0f01 |002b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x000c line=75 │ │ 0x0012 line=76 │ │ 0x0018 line=77 │ │ 0x001e line=79 │ │ @@ -155081,35 +155108,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -07d450: |[07d450] android.support.v7.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ -07d460: 5431 310a |0000: iget-object v1, v3, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d464: 6e10 9d00 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ -07d46a: 0c01 |0005: move-result-object v1 │ │ -07d46c: 5210 1500 |0006: iget v0, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ -07d470: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ -07d474: 3410 0f00 |000a: if-lt v0, v1, 0019 // +000f │ │ -07d478: 5431 310a |000c: iget-object v1, v3, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d47c: 6e10 a600 0100 |000e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07d482: 0c01 |0011: move-result-object v1 │ │ -07d484: 6002 4206 |0012: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs:I // field@0642 │ │ -07d488: 6e20 0201 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ -07d48e: 0a01 |0017: move-result v1 │ │ -07d490: 0f01 |0018: return v1 │ │ -07d492: 5431 310a |0019: iget-object v1, v3, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d496: 6e10 a600 0100 |001b: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07d49c: 0c01 |001e: move-result-object v1 │ │ -07d49e: 6002 4306 |001f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0643 │ │ -07d4a2: 6e20 0201 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ -07d4a8: 0a01 |0024: move-result v1 │ │ -07d4aa: 28f3 |0025: goto 0018 // -000d │ │ +07d4d4: |[07d4d4] android.support.v7.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ +07d4e4: 5431 310a |0000: iget-object v1, v3, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d4e8: 6e10 9d00 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ +07d4ee: 0c01 |0005: move-result-object v1 │ │ +07d4f0: 5210 1500 |0006: iget v0, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ +07d4f4: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ +07d4f8: 3410 0f00 |000a: if-lt v0, v1, 0019 // +000f │ │ +07d4fc: 5431 310a |000c: iget-object v1, v3, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d500: 6e10 a600 0100 |000e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07d506: 0c01 |0011: move-result-object v1 │ │ +07d508: 6002 4206 |0012: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs:I // field@0642 │ │ +07d50c: 6e20 0201 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ +07d512: 0a01 |0017: move-result v1 │ │ +07d514: 0f01 |0018: return v1 │ │ +07d516: 5431 310a |0019: iget-object v1, v3, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d51a: 6e10 a600 0100 |001b: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07d520: 0c01 |001e: move-result-object v1 │ │ +07d522: 6002 4306 |001f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0643 │ │ +07d526: 6e20 0201 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ +07d52c: 0a01 |0024: move-result v1 │ │ +07d52e: 28f3 |0025: goto 0018 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0008 line=63 │ │ 0x000c line=64 │ │ 0x0018 line=69 │ │ locals : │ │ @@ -155121,48 +155148,48 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -07d4ac: |[07d4ac] android.support.v7.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ -07d4bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07d4be: 6001 3700 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -07d4c2: 1302 1300 |0003: const/16 v2, #int 19 // #13 │ │ -07d4c6: 3421 0300 |0005: if-lt v1, v2, 0008 // +0003 │ │ -07d4ca: 0f00 |0007: return v0 │ │ -07d4cc: 5431 310a |0008: iget-object v1, v3, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ -07d4d0: 7110 4f20 0100 |000a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -07d4d6: 0c01 |000d: move-result-object v1 │ │ -07d4d8: 7110 9a0a 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a9a │ │ -07d4de: 0a01 |0011: move-result v1 │ │ -07d4e0: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ -07d4e4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -07d4e6: 28f2 |0015: goto 0007 // -000e │ │ +07d530: |[07d530] android.support.v7.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ +07d540: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07d542: 6001 3700 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +07d546: 1302 1300 |0003: const/16 v2, #int 19 // #13 │ │ +07d54a: 3421 0300 |0005: if-lt v1, v2, 0008 // +0003 │ │ +07d54e: 0f00 |0007: return v0 │ │ +07d550: 5431 310a |0008: iget-object v1, v3, Landroid/support/v7/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0a31 │ │ +07d554: 7110 4f20 0100 |000a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +07d55a: 0c01 |000d: move-result-object v1 │ │ +07d55c: 7110 9a0a 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@0a9a │ │ +07d562: 0a01 |0011: move-result v1 │ │ +07d564: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ +07d568: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +07d56a: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=53 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v7/view/ActionBarPolicy; │ │ │ │ - source_file_idx : 596 (ActionBarPolicy.java) │ │ + source_file_idx : 597 (ActionBarPolicy.java) │ │ │ │ -Class #648 header: │ │ -class_idx : 790 │ │ +Class #649 header: │ │ +class_idx : 791 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1072 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1075 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #648 - │ │ +Class #649 - │ │ Class descriptor : 'Landroid/support/v7/view/CollapsibleActionView;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -155175,27 +155202,27 @@ │ │ │ │ #1 : (in Landroid/support/v7/view/CollapsibleActionView;) │ │ name : 'onActionViewExpanded' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1072 (CollapsibleActionView.java) │ │ + source_file_idx : 1075 (CollapsibleActionView.java) │ │ │ │ -Class #649 header: │ │ -class_idx : 791 │ │ +Class #650 header: │ │ +class_idx : 792 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 45 │ │ -source_file_idx : 1115 │ │ +source_file_idx : 1118 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ -Class #649 - │ │ +Class #650 - │ │ Class descriptor : 'Landroid/support/v7/view/ContextThemeWrapper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/ContextWrapper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/ContextThemeWrapper;) │ │ @@ -155216,18 +155243,18 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d4e8: |[07d4e8] android.support.v7.view.ContextThemeWrapper.:(Landroid/content/Context;I)V │ │ -07d4f8: 7020 b700 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@00b7 │ │ -07d4fe: 5902 360a |0003: iput v2, v0, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ -07d502: 0e00 |0005: return-void │ │ +07d56c: |[07d56c] android.support.v7.view.ContextThemeWrapper.:(Landroid/content/Context;I)V │ │ +07d57c: 7020 b700 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@00b7 │ │ +07d582: 5902 360a |0003: iput v2, v0, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ +07d586: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/view/ContextThemeWrapper; │ │ @@ -155239,18 +155266,18 @@ │ │ type : '(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d504: |[07d504] android.support.v7.view.ContextThemeWrapper.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V │ │ -07d514: 7020 b700 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@00b7 │ │ -07d51a: 5b02 350a |0003: iput-object v2, v0, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ -07d51e: 0e00 |0005: return-void │ │ +07d588: |[07d588] android.support.v7.view.ContextThemeWrapper.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V │ │ +07d598: 7020 b700 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@00b7 │ │ +07d59e: 5b02 350a |0003: iput-object v2, v0, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ +07d5a2: 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/view/ContextThemeWrapper; │ │ @@ -155262,37 +155289,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -07d520: |[07d520] android.support.v7.view.ContextThemeWrapper.initializeTheme:()V │ │ -07d530: 5442 350a |0000: iget-object v2, v4, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ -07d534: 3902 2600 |0002: if-nez v2, 0028 // +0026 │ │ -07d538: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07d53a: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -07d53e: 6e10 b113 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/view/ContextThemeWrapper;.getResources:()Landroid/content/res/Resources; // method@13b1 │ │ -07d544: 0c02 |000a: move-result-object v2 │ │ -07d546: 6e10 2601 0200 |000b: invoke-virtual {v2}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ -07d54c: 0c02 |000e: move-result-object v2 │ │ -07d54e: 5b42 350a |000f: iput-object v2, v4, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ -07d552: 6e10 b013 0400 |0011: invoke-virtual {v4}, Landroid/support/v7/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@13b0 │ │ -07d558: 0c02 |0014: move-result-object v2 │ │ -07d55a: 6e10 ab00 0200 |0015: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -07d560: 0c01 |0018: move-result-object v1 │ │ -07d562: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -07d566: 5442 350a |001b: iget-object v2, v4, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ -07d56a: 6e20 fe00 1200 |001d: invoke-virtual {v2, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ -07d570: 5442 350a |0020: iget-object v2, v4, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ -07d574: 5243 360a |0022: iget v3, v4, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ -07d578: 6e40 b613 2403 |0024: invoke-virtual {v4, v2, v3, v0}, Landroid/support/v7/view/ContextThemeWrapper;.onApplyThemeResource:(Landroid/content/res/Resources$Theme;IZ)V // method@13b6 │ │ -07d57e: 0e00 |0027: return-void │ │ -07d580: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -07d582: 28dc |0029: goto 0005 // -0024 │ │ +07d5a4: |[07d5a4] android.support.v7.view.ContextThemeWrapper.initializeTheme:()V │ │ +07d5b4: 5442 350a |0000: iget-object v2, v4, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ +07d5b8: 3902 2600 |0002: if-nez v2, 0028 // +0026 │ │ +07d5bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07d5be: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +07d5c2: 6e10 b113 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/view/ContextThemeWrapper;.getResources:()Landroid/content/res/Resources; // method@13b1 │ │ +07d5c8: 0c02 |000a: move-result-object v2 │ │ +07d5ca: 6e10 2601 0200 |000b: invoke-virtual {v2}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0126 │ │ +07d5d0: 0c02 |000e: move-result-object v2 │ │ +07d5d2: 5b42 350a |000f: iput-object v2, v4, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ +07d5d6: 6e10 b013 0400 |0011: invoke-virtual {v4}, Landroid/support/v7/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@13b0 │ │ +07d5dc: 0c02 |0014: move-result-object v2 │ │ +07d5de: 6e10 ab00 0200 |0015: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +07d5e4: 0c01 |0018: move-result-object v1 │ │ +07d5e6: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +07d5ea: 5442 350a |001b: iget-object v2, v4, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ +07d5ee: 6e20 fe00 1200 |001d: invoke-virtual {v2, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00fe │ │ +07d5f4: 5442 350a |0020: iget-object v2, v4, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ +07d5f8: 5243 360a |0022: iget v3, v4, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ +07d5fc: 6e40 b613 2403 |0024: invoke-virtual {v4, v2, v3, v0}, Landroid/support/v7/view/ContextThemeWrapper;.onApplyThemeResource:(Landroid/content/res/Resources$Theme;IZ)V // method@13b6 │ │ +07d602: 0e00 |0027: return-void │ │ +07d604: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +07d606: 28dc |0029: goto 0005 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=101 │ │ 0x0007 line=102 │ │ 0x0011 line=103 │ │ 0x0019 line=104 │ │ @@ -155311,35 +155338,35 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -07d584: |[07d584] android.support.v7.view.ContextThemeWrapper.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ -07d594: 1a00 b223 |0000: const-string v0, "layout_inflater" // string@23b2 │ │ -07d598: 6e20 d727 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07d59e: 0a00 |0005: move-result v0 │ │ -07d5a0: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -07d5a4: 5410 340a |0008: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@0a34 │ │ -07d5a8: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ -07d5ac: 6e10 b013 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@13b0 │ │ -07d5b2: 0c00 |000f: move-result-object v0 │ │ -07d5b4: 7110 651f 0000 |0010: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -07d5ba: 0c00 |0013: move-result-object v0 │ │ -07d5bc: 6e20 641f 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ -07d5c2: 0c00 |0017: move-result-object v0 │ │ -07d5c4: 5b10 340a |0018: iput-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@0a34 │ │ -07d5c8: 5410 340a |001a: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@0a34 │ │ -07d5cc: 1100 |001c: return-object v0 │ │ -07d5ce: 6e10 b013 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@13b0 │ │ -07d5d4: 0c00 |0020: move-result-object v0 │ │ -07d5d6: 6e20 a900 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -07d5dc: 0c00 |0024: move-result-object v0 │ │ -07d5de: 28f7 |0025: goto 001c // -0009 │ │ +07d608: |[07d608] android.support.v7.view.ContextThemeWrapper.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ +07d618: 1a00 bc23 |0000: const-string v0, "layout_inflater" // string@23bc │ │ +07d61c: 6e20 d727 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07d622: 0a00 |0005: move-result v0 │ │ +07d624: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +07d628: 5410 340a |0008: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@0a34 │ │ +07d62c: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ +07d630: 6e10 b013 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@13b0 │ │ +07d636: 0c00 |000f: move-result-object v0 │ │ +07d638: 7110 651f 0000 |0010: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +07d63e: 0c00 |0013: move-result-object v0 │ │ +07d640: 6e20 641f 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ +07d646: 0c00 |0017: move-result-object v0 │ │ +07d648: 5b10 340a |0018: iput-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@0a34 │ │ +07d64c: 5410 340a |001a: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@0a34 │ │ +07d650: 1100 |001c: return-object v0 │ │ +07d652: 6e10 b013 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@13b0 │ │ +07d658: 0c00 |0020: move-result-object v0 │ │ +07d65a: 6e20 a900 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +07d660: 0c00 |0024: move-result-object v0 │ │ +07d662: 28f7 |0025: goto 001c // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0008 line=76 │ │ 0x000c line=77 │ │ 0x001a line=79 │ │ 0x001c line=81 │ │ @@ -155352,26 +155379,26 @@ │ │ type : '()Landroid/content/res/Resources$Theme;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07d5e0: |[07d5e0] android.support.v7.view.ContextThemeWrapper.getTheme:()Landroid/content/res/Resources$Theme; │ │ -07d5f0: 5410 350a |0000: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ -07d5f4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -07d5f8: 5410 350a |0004: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ -07d5fc: 1100 |0006: return-object v0 │ │ -07d5fe: 5210 360a |0007: iget v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ -07d602: 3900 0600 |0009: if-nez v0, 000f // +0006 │ │ -07d606: 6000 a308 |000b: sget v0, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_Light:I // field@08a3 │ │ -07d60a: 5910 360a |000d: iput v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ -07d60e: 7010 b513 0100 |000f: invoke-direct {v1}, Landroid/support/v7/view/ContextThemeWrapper;.initializeTheme:()V // method@13b5 │ │ -07d614: 5410 350a |0012: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ -07d618: 28f2 |0014: goto 0006 // -000e │ │ +07d664: |[07d664] android.support.v7.view.ContextThemeWrapper.getTheme:()Landroid/content/res/Resources$Theme; │ │ +07d674: 5410 350a |0000: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ +07d678: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07d67c: 5410 350a |0004: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ +07d680: 1100 |0006: return-object v0 │ │ +07d682: 5210 360a |0007: iget v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ +07d686: 3900 0600 |0009: if-nez v0, 000f // +0006 │ │ +07d68a: 6000 a308 |000b: sget v0, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_Light:I // field@08a3 │ │ +07d68e: 5910 360a |000d: iput v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ +07d692: 7010 b513 0100 |000f: invoke-direct {v1}, Landroid/support/v7/view/ContextThemeWrapper;.initializeTheme:()V // method@13b5 │ │ +07d698: 5410 350a |0012: iget-object v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@0a35 │ │ +07d69c: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0006 line=70 │ │ 0x0007 line=65 │ │ 0x000b line=66 │ │ @@ -155385,17 +155412,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d61c: |[07d61c] android.support.v7.view.ContextThemeWrapper.getThemeResId:()I │ │ -07d62c: 5210 360a |0000: iget v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ -07d630: 0f00 |0002: return v0 │ │ +07d6a0: |[07d6a0] android.support.v7.view.ContextThemeWrapper.getThemeResId:()I │ │ +07d6b0: 5210 360a |0000: iget v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ +07d6b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/ContextThemeWrapper; │ │ │ │ #3 : (in Landroid/support/v7/view/ContextThemeWrapper;) │ │ @@ -155403,18 +155430,18 @@ │ │ type : '(Landroid/content/res/Resources$Theme;IZ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07d634: |[07d634] android.support.v7.view.ContextThemeWrapper.onApplyThemeResource:(Landroid/content/res/Resources$Theme;IZ)V │ │ -07d644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07d646: 6e30 fb00 3200 |0001: invoke-virtual {v2, v3, v0}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ -07d64c: 0e00 |0004: return-void │ │ +07d6b8: |[07d6b8] android.support.v7.view.ContextThemeWrapper.onApplyThemeResource:(Landroid/content/res/Resources$Theme;IZ)V │ │ +07d6c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07d6ca: 6e30 fb00 3200 |0001: invoke-virtual {v2, v3, v0}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00fb │ │ +07d6d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/ContextThemeWrapper; │ │ 0x0000 - 0x0005 reg=2 theme Landroid/content/res/Resources$Theme; │ │ @@ -155426,47 +155453,47 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07d650: |[07d650] android.support.v7.view.ContextThemeWrapper.setTheme:(I)V │ │ -07d660: 5210 360a |0000: iget v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ -07d664: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -07d668: 5912 360a |0004: iput v2, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ -07d66c: 7010 b513 0100 |0006: invoke-direct {v1}, Landroid/support/v7/view/ContextThemeWrapper;.initializeTheme:()V // method@13b5 │ │ -07d672: 0e00 |0009: return-void │ │ +07d6d4: |[07d6d4] android.support.v7.view.ContextThemeWrapper.setTheme:(I)V │ │ +07d6e4: 5210 360a |0000: iget v0, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ +07d6e8: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +07d6ec: 5912 360a |0004: iput v2, v1, Landroid/support/v7/view/ContextThemeWrapper;.mThemeResource:I // field@0a36 │ │ +07d6f0: 7010 b513 0100 |0006: invoke-direct {v1}, Landroid/support/v7/view/ContextThemeWrapper;.initializeTheme:()V // method@13b5 │ │ +07d6f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x0006 line=51 │ │ 0x0009 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/ContextThemeWrapper; │ │ 0x0000 - 0x000a reg=2 resid I │ │ │ │ - source_file_idx : 1115 (ContextThemeWrapper.java) │ │ + source_file_idx : 1118 (ContextThemeWrapper.java) │ │ │ │ -Class #650 header: │ │ -class_idx : 792 │ │ +Class #651 header: │ │ +class_idx : 793 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 789 │ │ -source_file_idx : 4205 │ │ +superclass_idx : 790 │ │ +source_file_idx : 4215 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ -Class #650 annotations: │ │ +Class #651 annotations: │ │ Annotations on field #2618 'mCustomView' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/view/View;" ">;" } │ │ │ │ -Class #650 - │ │ +Class #651 - │ │ Class descriptor : 'Landroid/support/v7/view/StandaloneActionMode;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/view/ActionMode;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuBuilder$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -155504,31 +155531,31 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -07d674: |[07d674] android.support.v7.view.StandaloneActionMode.:(Landroid/content/Context;Landroid/support/v7/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V │ │ -07d684: 7010 9a13 0200 |0000: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@139a │ │ -07d68a: 5b23 380a |0003: iput-object v3, v2, Landroid/support/v7/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0a38 │ │ -07d68e: 5b24 390a |0005: iput-object v4, v2, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d692: 5b25 370a |0007: iput-object v5, v2, Landroid/support/v7/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0a37 │ │ -07d696: 2200 2e03 |0009: new-instance v0, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -07d69a: 6e10 a416 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -07d6a0: 0c01 |000e: move-result-object v1 │ │ -07d6a2: 7020 de14 1000 |000f: invoke-direct {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ -07d6a8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -07d6aa: 6e20 1e15 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/view/menu/MenuBuilder; // method@151e │ │ -07d6b0: 0c00 |0016: move-result-object v0 │ │ -07d6b2: 5b20 3d0a |0017: iput-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a3d │ │ -07d6b6: 5420 3d0a |0019: iget-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a3d │ │ -07d6ba: 6e20 1d15 2000 |001b: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ -07d6c0: 5c26 3c0a |001e: iput-boolean v6, v2, Landroid/support/v7/view/StandaloneActionMode;.mFocusable:Z // field@0a3c │ │ -07d6c4: 0e00 |0020: return-void │ │ +07d6f8: |[07d6f8] android.support.v7.view.StandaloneActionMode.:(Landroid/content/Context;Landroid/support/v7/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V │ │ +07d708: 7010 9a13 0200 |0000: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@139a │ │ +07d70e: 5b23 380a |0003: iput-object v3, v2, Landroid/support/v7/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0a38 │ │ +07d712: 5b24 390a |0005: iput-object v4, v2, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d716: 5b25 370a |0007: iput-object v5, v2, Landroid/support/v7/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0a37 │ │ +07d71a: 2200 2f03 |0009: new-instance v0, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +07d71e: 6e10 a416 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +07d724: 0c01 |000e: move-result-object v1 │ │ +07d726: 7020 de14 1000 |000f: invoke-direct {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ +07d72c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +07d72e: 6e20 1e15 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/view/menu/MenuBuilder; // method@151e │ │ +07d734: 0c00 |0016: move-result-object v0 │ │ +07d736: 5b20 3d0a |0017: iput-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a3d │ │ +07d73a: 5420 3d0a |0019: iget-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a3d │ │ +07d73e: 6e20 1d15 2000 |001b: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ +07d744: 5c26 3c0a |001e: iput-boolean v6, v2, Landroid/support/v7/view/StandaloneActionMode;.mFocusable:Z // field@0a3c │ │ +07d748: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=51 │ │ @@ -155548,26 +155575,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07d6c8: |[07d6c8] android.support.v7.view.StandaloneActionMode.finish:()V │ │ -07d6d8: 5520 3b0a |0000: iget-boolean v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mFinished:Z // field@0a3b │ │ -07d6dc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07d6e0: 0e00 |0004: return-void │ │ -07d6e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -07d6e4: 5c20 3b0a |0006: iput-boolean v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mFinished:Z // field@0a3b │ │ -07d6e8: 5420 390a |0008: iget-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d6ec: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -07d6f0: 6e20 c316 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@16c3 │ │ -07d6f6: 5420 370a |000f: iget-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0a37 │ │ -07d6fa: 7220 9813 2000 |0011: invoke-interface {v0, v2}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1398 │ │ -07d700: 28f0 |0014: goto 0004 // -0010 │ │ +07d74c: |[07d74c] android.support.v7.view.StandaloneActionMode.finish:()V │ │ +07d75c: 5520 3b0a |0000: iget-boolean v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mFinished:Z // field@0a3b │ │ +07d760: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +07d764: 0e00 |0004: return-void │ │ +07d766: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07d768: 5c20 3b0a |0006: iput-boolean v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mFinished:Z // field@0a3b │ │ +07d76c: 5420 390a |0008: iget-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d770: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +07d774: 6e20 c316 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@16c3 │ │ +07d77a: 5420 370a |000f: iget-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0a37 │ │ +07d77e: 7220 9813 2000 |0011: invoke-interface {v0, v2}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1398 │ │ +07d784: 28f0 |0014: goto 0004 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=108 │ │ 0x0005 line=104 │ │ 0x0008 line=106 │ │ 0x000f line=107 │ │ @@ -155579,24 +155606,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -07d704: |[07d704] android.support.v7.view.StandaloneActionMode.getCustomView:()Landroid/view/View; │ │ -07d714: 5410 3a0a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0a3a │ │ -07d718: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -07d71c: 5410 3a0a |0004: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0a3a │ │ -07d720: 6e10 1f28 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -07d726: 0c00 |0009: move-result-object v0 │ │ -07d728: 1f00 3c04 |000a: check-cast v0, Landroid/view/View; // type@043c │ │ -07d72c: 1100 |000c: return-object v0 │ │ -07d72e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07d730: 28fe |000e: goto 000c // -0002 │ │ +07d788: |[07d788] android.support.v7.view.StandaloneActionMode.getCustomView:()Landroid/view/View; │ │ +07d798: 5410 3a0a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0a3a │ │ +07d79c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +07d7a0: 5410 3a0a |0004: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0a3a │ │ +07d7a4: 6e10 1f28 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +07d7aa: 0c00 |0009: move-result-object v0 │ │ +07d7ac: 1f00 3d04 |000a: check-cast v0, Landroid/view/View; // type@043d │ │ +07d7b0: 1100 |000c: return-object v0 │ │ +07d7b2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +07d7b4: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ │ │ #2 : (in Landroid/support/v7/view/StandaloneActionMode;) │ │ @@ -155604,17 +155631,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d734: |[07d734] android.support.v7.view.StandaloneActionMode.getMenu:()Landroid/view/Menu; │ │ -07d744: 5410 3d0a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a3d │ │ -07d748: 1100 |0002: return-object v0 │ │ +07d7b8: |[07d7b8] android.support.v7.view.StandaloneActionMode.getMenu:()Landroid/view/Menu; │ │ +07d7c8: 5410 3d0a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a3d │ │ +07d7cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ │ │ #3 : (in Landroid/support/v7/view/StandaloneActionMode;) │ │ @@ -155622,21 +155649,21 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07d74c: |[07d74c] android.support.v7.view.StandaloneActionMode.getMenuInflater:()Landroid/view/MenuInflater; │ │ -07d75c: 2200 2804 |0000: new-instance v0, Landroid/view/MenuInflater; // type@0428 │ │ -07d760: 5421 390a |0002: iget-object v1, v2, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d764: 6e10 a416 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -07d76a: 0c01 |0007: move-result-object v1 │ │ -07d76c: 7020 721f 1000 |0008: invoke-direct {v0, v1}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1f72 │ │ -07d772: 1100 |000b: return-object v0 │ │ +07d7d0: |[07d7d0] android.support.v7.view.StandaloneActionMode.getMenuInflater:()Landroid/view/MenuInflater; │ │ +07d7e0: 2200 2904 |0000: new-instance v0, Landroid/view/MenuInflater; // type@0429 │ │ +07d7e4: 5421 390a |0002: iget-object v1, v2, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d7e8: 6e10 a416 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +07d7ee: 0c01 |0007: move-result-object v1 │ │ +07d7f0: 7020 721f 1000 |0008: invoke-direct {v0, v1}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1f72 │ │ +07d7f6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/view/StandaloneActionMode; │ │ │ │ #4 : (in Landroid/support/v7/view/StandaloneActionMode;) │ │ @@ -155644,19 +155671,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07d774: |[07d774] android.support.v7.view.StandaloneActionMode.getSubtitle:()Ljava/lang/CharSequence; │ │ -07d784: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d788: 6e10 ab16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@16ab │ │ -07d78e: 0c00 |0005: move-result-object v0 │ │ -07d790: 1100 |0006: return-object v0 │ │ +07d7f8: |[07d7f8] android.support.v7.view.StandaloneActionMode.getSubtitle:()Ljava/lang/CharSequence; │ │ +07d808: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d80c: 6e10 ab16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@16ab │ │ +07d812: 0c00 |0005: move-result-object v0 │ │ +07d814: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ │ │ #5 : (in Landroid/support/v7/view/StandaloneActionMode;) │ │ @@ -155664,19 +155691,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07d794: |[07d794] android.support.v7.view.StandaloneActionMode.getTitle:()Ljava/lang/CharSequence; │ │ -07d7a4: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d7a8: 6e10 ac16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@16ac │ │ -07d7ae: 0c00 |0005: move-result-object v0 │ │ -07d7b0: 1100 |0006: return-object v0 │ │ +07d818: |[07d818] android.support.v7.view.StandaloneActionMode.getTitle:()Ljava/lang/CharSequence; │ │ +07d828: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d82c: 6e10 ac16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@16ac │ │ +07d832: 0c00 |0005: move-result-object v0 │ │ +07d834: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ │ │ #6 : (in Landroid/support/v7/view/StandaloneActionMode;) │ │ @@ -155684,19 +155711,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07d7b4: |[07d7b4] android.support.v7.view.StandaloneActionMode.invalidate:()V │ │ -07d7c4: 5420 370a |0000: iget-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0a37 │ │ -07d7c8: 5421 3d0a |0002: iget-object v1, v2, Landroid/support/v7/view/StandaloneActionMode;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a3d │ │ -07d7cc: 7230 9913 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1399 │ │ -07d7d2: 0e00 |0007: return-void │ │ +07d838: |[07d838] android.support.v7.view.StandaloneActionMode.invalidate:()V │ │ +07d848: 5420 370a |0000: iget-object v0, v2, Landroid/support/v7/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0a37 │ │ +07d84c: 5421 3d0a |0002: iget-object v1, v2, Landroid/support/v7/view/StandaloneActionMode;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a3d │ │ +07d850: 7230 9913 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1399 │ │ +07d856: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/view/StandaloneActionMode; │ │ │ │ @@ -155705,19 +155732,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07d7d4: |[07d7d4] android.support.v7.view.StandaloneActionMode.isTitleOptional:()Z │ │ -07d7e4: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d7e8: 6e10 b416 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.isTitleOptional:()Z // method@16b4 │ │ -07d7ee: 0a00 |0005: move-result v0 │ │ -07d7f0: 0f00 |0006: return v0 │ │ +07d858: |[07d858] android.support.v7.view.StandaloneActionMode.isTitleOptional:()Z │ │ +07d868: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d86c: 6e10 b416 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.isTitleOptional:()Z // method@16b4 │ │ +07d872: 0a00 |0005: move-result v0 │ │ +07d874: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ │ │ #8 : (in Landroid/support/v7/view/StandaloneActionMode;) │ │ @@ -155725,19 +155752,19 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d7f4: |[07d7f4] android.support.v7.view.StandaloneActionMode.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -07d804: 5410 370a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0a37 │ │ -07d808: 7230 9613 1003 |0002: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1396 │ │ -07d80e: 0a00 |0005: move-result v0 │ │ -07d810: 0f00 |0006: return v0 │ │ +07d878: |[07d878] android.support.v7.view.StandaloneActionMode.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +07d888: 5410 370a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0a37 │ │ +07d88c: 7230 9613 1003 |0002: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1396 │ │ +07d892: 0a00 |0005: move-result v0 │ │ +07d894: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ 0x0000 - 0x0007 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -155747,19 +155774,19 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07d814: |[07d814] android.support.v7.view.StandaloneActionMode.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -07d824: 6e10 bf13 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/StandaloneActionMode;.invalidate:()V // method@13bf │ │ -07d82a: 5410 390a |0003: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d82e: 6e10 cf16 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.showOverflowMenu:()Z // method@16cf │ │ -07d834: 0e00 |0008: return-void │ │ +07d898: |[07d898] android.support.v7.view.StandaloneActionMode.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +07d8a8: 6e10 bf13 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/StandaloneActionMode;.invalidate:()V // method@13bf │ │ +07d8ae: 5410 390a |0003: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d8b2: 6e10 cf16 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;.showOverflowMenu:()Z // method@16cf │ │ +07d8b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x0008 line=157 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ @@ -155770,24 +155797,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07d838: |[07d838] android.support.v7.view.StandaloneActionMode.setCustomView:(Landroid/view/View;)V │ │ -07d848: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d84c: 6e20 c616 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@16c6 │ │ -07d852: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ -07d856: 2200 7705 |0007: new-instance v0, Ljava/lang/ref/WeakReference; // type@0577 │ │ -07d85a: 7020 1e28 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -07d860: 5b10 3a0a |000c: iput-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0a3a │ │ -07d864: 0e00 |000e: return-void │ │ -07d866: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -07d868: 28fc |0010: goto 000c // -0004 │ │ +07d8bc: |[07d8bc] android.support.v7.view.StandaloneActionMode.setCustomView:(Landroid/view/View;)V │ │ +07d8cc: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d8d0: 6e20 c616 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@16c6 │ │ +07d8d6: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ +07d8da: 2200 7a05 |0007: new-instance v0, Ljava/lang/ref/WeakReference; // type@057a │ │ +07d8de: 7020 1e28 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +07d8e4: 5b10 3a0a |000c: iput-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0a3a │ │ +07d8e8: 0e00 |000e: return-void │ │ +07d8ea: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +07d8ec: 28fc |0010: goto 000c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ 0x000e line=92 │ │ 0x000f line=91 │ │ locals : │ │ @@ -155799,20 +155826,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07d86c: |[07d86c] android.support.v7.view.StandaloneActionMode.setSubtitle:(I)V │ │ -07d87c: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0a38 │ │ -07d880: 6e20 a700 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -07d886: 0c00 |0005: move-result-object v0 │ │ -07d888: 6e20 c513 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/view/StandaloneActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@13c5 │ │ -07d88e: 0e00 |0009: return-void │ │ +07d8f0: |[07d8f0] android.support.v7.view.StandaloneActionMode.setSubtitle:(I)V │ │ +07d900: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0a38 │ │ +07d904: 6e20 a700 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +07d90a: 0c00 |0005: move-result-object v0 │ │ +07d90c: 6e20 c513 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/view/StandaloneActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@13c5 │ │ +07d912: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0009 line=75 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -155822,18 +155849,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d890: |[07d890] android.support.v7.view.StandaloneActionMode.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -07d8a0: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d8a4: 6e20 c916 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@16c9 │ │ -07d8aa: 0e00 |0005: return-void │ │ +07d914: |[07d914] android.support.v7.view.StandaloneActionMode.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +07d924: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d928: 6e20 c916 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@16c9 │ │ +07d92e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -155843,20 +155870,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07d8ac: |[07d8ac] android.support.v7.view.StandaloneActionMode.setTitle:(I)V │ │ -07d8bc: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0a38 │ │ -07d8c0: 6e20 a700 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -07d8c6: 0c00 |0005: move-result-object v0 │ │ -07d8c8: 6e20 c713 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/view/StandaloneActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@13c7 │ │ -07d8ce: 0e00 |0009: return-void │ │ +07d930: |[07d930] android.support.v7.view.StandaloneActionMode.setTitle:(I)V │ │ +07d940: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0a38 │ │ +07d944: 6e20 a700 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +07d94a: 0c00 |0005: move-result-object v0 │ │ +07d94c: 6e20 c713 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/view/StandaloneActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@13c7 │ │ +07d952: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=70 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -155866,18 +155893,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d8d0: |[07d8d0] android.support.v7.view.StandaloneActionMode.setTitle:(Ljava/lang/CharSequence;)V │ │ -07d8e0: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d8e4: 6e20 ca16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@16ca │ │ -07d8ea: 0e00 |0005: return-void │ │ +07d954: |[07d954] android.support.v7.view.StandaloneActionMode.setTitle:(Ljava/lang/CharSequence;)V │ │ +07d964: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d968: 6e20 ca16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@16ca │ │ +07d96e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -155887,50 +155914,50 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d8ec: |[07d8ec] android.support.v7.view.StandaloneActionMode.setTitleOptionalHint:(Z)V │ │ -07d8fc: 6f20 ab13 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@13ab │ │ -07d902: 5410 390a |0003: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ -07d906: 6e20 cb16 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@16cb │ │ -07d90c: 0e00 |0008: return-void │ │ +07d970: |[07d970] android.support.v7.view.StandaloneActionMode.setTitleOptionalHint:(Z)V │ │ +07d980: 6f20 ab13 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@13ab │ │ +07d986: 5410 390a |0003: iget-object v0, v1, Landroid/support/v7/view/StandaloneActionMode;.mContextView:Landroid/support/v7/widget/ActionBarContextView; // field@0a39 │ │ +07d98a: 6e20 cb16 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@16cb │ │ +07d990: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/StandaloneActionMode; │ │ 0x0000 - 0x0009 reg=2 titleOptional Z │ │ │ │ - source_file_idx : 4205 (StandaloneActionMode.java) │ │ + source_file_idx : 4215 (StandaloneActionMode.java) │ │ │ │ -Class #651 header: │ │ -class_idx : 793 │ │ +Class #652 header: │ │ +class_idx : 794 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4228 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4238 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ -Class #651 annotations: │ │ +Class #652 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/SupportActionModeWrapper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="CallbackWrapper" │ │ Annotations on field #2622 'mActionModes' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v7/view/SupportActionModeWrapper;" ">;" } │ │ Annotations on field #2624 'mMenus' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SimpleArrayMap" "<" "Landroid/view/Menu;" "Landroid/view/Menu;" ">;" } │ │ │ │ -Class #651 - │ │ +Class #652 - │ │ Class descriptor : 'Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/ActionMode$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -155956,25 +155983,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 │ │ -07d910: |[07d910] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V │ │ -07d920: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07d926: 5b12 3f0a |0003: iput-object v2, v1, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0a3f │ │ -07d92a: 5b13 410a |0005: iput-object v3, v1, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ -07d92e: 2200 ab05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -07d932: 7010 9028 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -07d938: 5b10 3e0a |000c: iput-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@0a3e │ │ -07d93c: 2200 8101 |000e: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0181 │ │ -07d940: 7010 c007 0000 |0010: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@07c0 │ │ -07d946: 5b10 400a |0013: iput-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@0a40 │ │ -07d94a: 0e00 |0015: return-void │ │ +07d994: |[07d994] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V │ │ +07d9a4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07d9aa: 5b12 3f0a |0003: iput-object v2, v1, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0a3f │ │ +07d9ae: 5b13 410a |0005: iput-object v3, v1, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ +07d9b2: 2200 ae05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +07d9b6: 7010 9028 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +07d9bc: 5b10 3e0a |000c: iput-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@0a3e │ │ +07d9c0: 2200 8201 |000e: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0182 │ │ +07d9c4: 7010 c007 0000 |0010: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@07c0 │ │ +07d9ca: 5b10 400a |0013: iput-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@0a40 │ │ +07d9ce: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0005 line=148 │ │ 0x0007 line=149 │ │ 0x000e line=150 │ │ @@ -155989,28 +156016,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 │ │ -07d94c: |[07d94c] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ -07d95c: 5431 400a |0000: iget-object v1, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@0a40 │ │ -07d960: 6e20 c807 4100 |0002: invoke-virtual {v1, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ -07d966: 0c00 |0005: move-result-object v0 │ │ -07d968: 1f00 2704 |0006: check-cast v0, Landroid/view/Menu; // type@0427 │ │ -07d96c: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -07d970: 5432 3f0a |000a: iget-object v2, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0a3f │ │ -07d974: 0741 |000c: move-object v1, v4 │ │ -07d976: 1f01 3601 |000d: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -07d97a: 7120 f715 1200 |000f: invoke-static {v2, v1}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@15f7 │ │ -07d980: 0c00 |0012: move-result-object v0 │ │ -07d982: 5431 400a |0013: iget-object v1, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@0a40 │ │ -07d986: 6e30 d007 4100 |0015: invoke-virtual {v1, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07d0 │ │ -07d98c: 1100 |0018: return-object v0 │ │ +07d9d0: |[07d9d0] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ +07d9e0: 5431 400a |0000: iget-object v1, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@0a40 │ │ +07d9e4: 6e20 c807 4100 |0002: invoke-virtual {v1, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@07c8 │ │ +07d9ea: 0c00 |0005: move-result-object v0 │ │ +07d9ec: 1f00 2804 |0006: check-cast v0, Landroid/view/Menu; // type@0428 │ │ +07d9f0: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +07d9f4: 5432 3f0a |000a: iget-object v2, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0a3f │ │ +07d9f8: 0741 |000c: move-object v1, v4 │ │ +07d9fa: 1f01 3701 |000d: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +07d9fe: 7120 f715 1200 |000f: invoke-static {v2, v1}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@15f7 │ │ +07da04: 0c00 |0012: move-result-object v0 │ │ +07da06: 5431 400a |0013: iget-object v1, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@0a40 │ │ +07da0a: 6e30 d007 4100 |0015: invoke-virtual {v1, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07d0 │ │ +07da10: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0008 line=179 │ │ 0x000a line=180 │ │ 0x0013 line=181 │ │ 0x0018 line=183 │ │ @@ -156025,36 +156052,36 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -07d990: |[07d990] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; │ │ -07d9a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07d9a2: 5443 3e0a |0001: iget-object v3, v4, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@0a3e │ │ -07d9a6: 6e10 9f28 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -07d9ac: 0a00 |0006: move-result v0 │ │ -07d9ae: 3501 1400 |0007: if-ge v1, v0, 001b // +0014 │ │ -07d9b2: 5443 3e0a |0009: iget-object v3, v4, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@0a3e │ │ -07d9b6: 6e20 9828 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -07d9bc: 0c02 |000e: move-result-object v2 │ │ -07d9be: 1f02 1a03 |000f: check-cast v2, Landroid/support/v7/view/SupportActionModeWrapper; // type@031a │ │ -07d9c2: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -07d9c6: 5423 430a |0013: iget-object v3, v2, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07d9ca: 3353 0300 |0015: if-ne v3, v5, 0018 // +0003 │ │ -07d9ce: 1102 |0017: return-object v2 │ │ -07d9d0: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07d9d4: 28ed |001a: goto 0007 // -0013 │ │ -07d9d6: 2202 1a03 |001b: new-instance v2, Landroid/support/v7/view/SupportActionModeWrapper; // type@031a │ │ -07d9da: 5443 3f0a |001d: iget-object v3, v4, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0a3f │ │ -07d9de: 7030 d013 3205 |001f: invoke-direct {v2, v3, v5}, Landroid/support/v7/view/SupportActionModeWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V // method@13d0 │ │ -07d9e4: 5443 3e0a |0022: iget-object v3, v4, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@0a3e │ │ -07d9e8: 6e20 9428 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -07d9ee: 28f0 |0027: goto 0017 // -0010 │ │ +07da14: |[07da14] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; │ │ +07da24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07da26: 5443 3e0a |0001: iget-object v3, v4, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@0a3e │ │ +07da2a: 6e10 9f28 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +07da30: 0a00 |0006: move-result v0 │ │ +07da32: 3501 1400 |0007: if-ge v1, v0, 001b // +0014 │ │ +07da36: 5443 3e0a |0009: iget-object v3, v4, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@0a3e │ │ +07da3a: 6e20 9828 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +07da40: 0c02 |000e: move-result-object v2 │ │ +07da42: 1f02 1b03 |000f: check-cast v2, Landroid/support/v7/view/SupportActionModeWrapper; // type@031b │ │ +07da46: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +07da4a: 5423 430a |0013: iget-object v3, v2, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07da4e: 3353 0300 |0015: if-ne v3, v5, 0018 // +0003 │ │ +07da52: 1102 |0017: return-object v2 │ │ +07da54: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07da58: 28ed |001a: goto 0007 // -0013 │ │ +07da5a: 2202 1b03 |001b: new-instance v2, Landroid/support/v7/view/SupportActionModeWrapper; // type@031b │ │ +07da5e: 5443 3f0a |001d: iget-object v3, v4, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0a3f │ │ +07da62: 7030 d013 3205 |001f: invoke-direct {v2, v3, v5}, Landroid/support/v7/view/SupportActionModeWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V // method@13d0 │ │ +07da68: 5443 3e0a |0022: iget-object v3, v4, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@0a3e │ │ +07da6c: 6e20 9428 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +07da72: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0009 line=189 │ │ 0x0011 line=190 │ │ 0x0017 line=200 │ │ 0x0018 line=188 │ │ @@ -156073,25 +156100,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 │ │ -07d9f0: |[07d9f0] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -07da00: 5430 410a |0000: iget-object v0, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ -07da04: 6e20 ca13 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ -07da0a: 0c01 |0005: move-result-object v1 │ │ -07da0c: 5432 3f0a |0006: iget-object v2, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0a3f │ │ -07da10: 1f05 3701 |0008: check-cast v5, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -07da14: 7120 f815 5200 |000a: invoke-static {v2, v5}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@15f8 │ │ -07da1a: 0c02 |000d: move-result-object v2 │ │ -07da1c: 7230 2c1f 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@1f2c │ │ -07da22: 0a00 |0011: move-result v0 │ │ -07da24: 0f00 |0012: return v0 │ │ +07da74: |[07da74] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +07da84: 5430 410a |0000: iget-object v0, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ +07da88: 6e20 ca13 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ +07da8e: 0c01 |0005: move-result-object v1 │ │ +07da90: 5432 3f0a |0006: iget-object v2, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0a3f │ │ +07da94: 1f05 3801 |0008: check-cast v5, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +07da98: 7120 f815 5200 |000a: invoke-static {v2, v5}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@15f8 │ │ +07da9e: 0c02 |000d: move-result-object v2 │ │ +07daa0: 7230 2c1f 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@1f2c │ │ +07daa6: 0a00 |0011: move-result v0 │ │ +07daa8: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x000a reg=5 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x0013 reg=4 mode Landroid/support/v7/view/ActionMode; │ │ @@ -156101,23 +156128,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 │ │ -07da28: |[07da28] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -07da38: 5430 410a |0000: iget-object v0, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ -07da3c: 6e20 ca13 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ -07da42: 0c01 |0005: move-result-object v1 │ │ -07da44: 7020 cb13 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@13cb │ │ -07da4a: 0c02 |0009: move-result-object v2 │ │ -07da4c: 7230 2d1f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@1f2d │ │ -07da52: 0a00 |000d: move-result v0 │ │ -07da54: 0f00 |000e: return v0 │ │ +07daac: |[07daac] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +07dabc: 5430 410a |0000: iget-object v0, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ +07dac0: 6e20 ca13 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ +07dac6: 0c01 |0005: move-result-object v1 │ │ +07dac8: 7020 cb13 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@13cb │ │ +07dace: 0c02 |0009: move-result-object v2 │ │ +07dad0: 7230 2d1f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@1f2d │ │ +07dad6: 0a00 |000d: move-result v0 │ │ +07dad8: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ @@ -156127,20 +156154,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 │ │ -07da58: |[07da58] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -07da68: 5420 410a |0000: iget-object v0, v2, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ -07da6c: 6e20 ca13 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ -07da72: 0c01 |0005: move-result-object v1 │ │ -07da74: 7220 2e1f 1000 |0006: invoke-interface {v0, v1}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@1f2e │ │ -07da7a: 0e00 |0009: return-void │ │ +07dadc: |[07dadc] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +07daec: 5420 410a |0000: iget-object v0, v2, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ +07daf0: 6e20 ca13 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ +07daf6: 0c01 |0005: move-result-object v1 │ │ +07daf8: 7220 2e1f 1000 |0006: invoke-interface {v0, v1}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@1f2e │ │ +07dafe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0009 line=175 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000a reg=3 mode Landroid/support/v7/view/ActionMode; │ │ @@ -156150,49 +156177,49 @@ │ │ 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 │ │ -07da7c: |[07da7c] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -07da8c: 5430 410a |0000: iget-object v0, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ -07da90: 6e20 ca13 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ -07da96: 0c01 |0005: move-result-object v1 │ │ -07da98: 7020 cb13 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@13cb │ │ -07da9e: 0c02 |0009: move-result-object v2 │ │ -07daa0: 7230 2f1f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@1f2f │ │ -07daa6: 0a00 |000d: move-result v0 │ │ -07daa8: 0f00 |000e: return v0 │ │ +07db00: |[07db00] android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +07db10: 5430 410a |0000: iget-object v0, v3, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0a41 │ │ +07db14: 6e20 ca13 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@13ca │ │ +07db1a: 0c01 |0005: move-result-object v1 │ │ +07db1c: 7020 cb13 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@13cb │ │ +07db22: 0c02 |0009: move-result-object v2 │ │ +07db24: 7230 2f1f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@1f2f │ │ +07db2a: 0a00 |000d: move-result v0 │ │ +07db2c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 4228 (SupportActionModeWrapper.java) │ │ + source_file_idx : 4238 (SupportActionModeWrapper.java) │ │ │ │ -Class #652 header: │ │ -class_idx : 794 │ │ +Class #653 header: │ │ +class_idx : 795 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1043 │ │ -source_file_idx : 4228 │ │ +superclass_idx : 1044 │ │ +source_file_idx : 4238 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ -Class #652 annotations: │ │ +Class #653 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=11 │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/SupportActionModeWrapper$CallbackWrapper; } │ │ │ │ -Class #652 - │ │ +Class #653 - │ │ Class descriptor : 'Landroid/support/v7/view/SupportActionModeWrapper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ActionMode;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/SupportActionModeWrapper;) │ │ @@ -156209,19 +156236,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 │ │ -07daac: |[07daac] android.support.v7.view.SupportActionModeWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V │ │ -07dabc: 7010 301f 0000 |0000: invoke-direct {v0}, Landroid/view/ActionMode;.:()V // method@1f30 │ │ -07dac2: 5b01 420a |0003: iput-object v1, v0, Landroid/support/v7/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@0a42 │ │ -07dac6: 5b02 430a |0005: iput-object v2, v0, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07daca: 0e00 |0007: return-void │ │ +07db30: |[07db30] android.support.v7.view.SupportActionModeWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V │ │ +07db40: 7010 301f 0000 |0000: invoke-direct {v0}, Landroid/view/ActionMode;.:()V // method@1f30 │ │ +07db46: 5b01 420a |0003: iput-object v1, v0, Landroid/support/v7/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@0a42 │ │ +07db4a: 5b02 430a |0005: iput-object v2, v0, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07db4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ locals : │ │ @@ -156235,18 +156262,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07dacc: |[07dacc] android.support.v7.view.SupportActionModeWrapper.finish:()V │ │ -07dadc: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dae0: 6e10 9b13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ -07dae6: 0e00 |0005: return-void │ │ +07db50: |[07db50] android.support.v7.view.SupportActionModeWrapper.finish:()V │ │ +07db60: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07db64: 6e10 9b13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ +07db6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ @@ -156255,19 +156282,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07dae8: |[07dae8] android.support.v7.view.SupportActionModeWrapper.getCustomView:()Landroid/view/View; │ │ -07daf8: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dafc: 6e10 9c13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getCustomView:()Landroid/view/View; // method@139c │ │ -07db02: 0c00 |0005: move-result-object v0 │ │ -07db04: 1100 |0006: return-object v0 │ │ +07db6c: |[07db6c] android.support.v7.view.SupportActionModeWrapper.getCustomView:()Landroid/view/View; │ │ +07db7c: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07db80: 6e10 9c13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getCustomView:()Landroid/view/View; // method@139c │ │ +07db86: 0c00 |0005: move-result-object v0 │ │ +07db88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ #2 : (in Landroid/support/v7/view/SupportActionModeWrapper;) │ │ @@ -156275,23 +156302,23 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07db08: |[07db08] android.support.v7.view.SupportActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ -07db18: 5421 420a |0000: iget-object v1, v2, Landroid/support/v7/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@0a42 │ │ -07db1c: 5420 430a |0002: iget-object v0, v2, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07db20: 6e10 9d13 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@139d │ │ -07db26: 0c00 |0007: move-result-object v0 │ │ -07db28: 1f00 3601 |0008: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -07db2c: 7120 f715 0100 |000a: invoke-static {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@15f7 │ │ -07db32: 0c00 |000d: move-result-object v0 │ │ -07db34: 1100 |000e: return-object v0 │ │ +07db8c: |[07db8c] android.support.v7.view.SupportActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ +07db9c: 5421 420a |0000: iget-object v1, v2, Landroid/support/v7/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@0a42 │ │ +07dba0: 5420 430a |0002: iget-object v0, v2, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dba4: 6e10 9d13 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@139d │ │ +07dbaa: 0c00 |0007: move-result-object v0 │ │ +07dbac: 1f00 3701 |0008: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +07dbb0: 7120 f715 0100 |000a: invoke-static {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@15f7 │ │ +07dbb6: 0c00 |000d: move-result-object v0 │ │ +07dbb8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ #3 : (in Landroid/support/v7/view/SupportActionModeWrapper;) │ │ @@ -156299,19 +156326,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07db38: |[07db38] android.support.v7.view.SupportActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ -07db48: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07db4c: 6e10 9e13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@139e │ │ -07db52: 0c00 |0005: move-result-object v0 │ │ -07db54: 1100 |0006: return-object v0 │ │ +07dbbc: |[07dbbc] android.support.v7.view.SupportActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ +07dbcc: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dbd0: 6e10 9e13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@139e │ │ +07dbd6: 0c00 |0005: move-result-object v0 │ │ +07dbd8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ #4 : (in Landroid/support/v7/view/SupportActionModeWrapper;) │ │ @@ -156319,19 +156346,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07db58: |[07db58] android.support.v7.view.SupportActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ -07db68: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07db6c: 6e10 9f13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@139f │ │ -07db72: 0c00 |0005: move-result-object v0 │ │ -07db74: 1100 |0006: return-object v0 │ │ +07dbdc: |[07dbdc] android.support.v7.view.SupportActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ +07dbec: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dbf0: 6e10 9f13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@139f │ │ +07dbf6: 0c00 |0005: move-result-object v0 │ │ +07dbf8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ #5 : (in Landroid/support/v7/view/SupportActionModeWrapper;) │ │ @@ -156339,19 +156366,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07db78: |[07db78] android.support.v7.view.SupportActionModeWrapper.getTag:()Ljava/lang/Object; │ │ -07db88: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07db8c: 6e10 a013 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTag:()Ljava/lang/Object; // method@13a0 │ │ -07db92: 0c00 |0005: move-result-object v0 │ │ -07db94: 1100 |0006: return-object v0 │ │ +07dbfc: |[07dbfc] android.support.v7.view.SupportActionModeWrapper.getTag:()Ljava/lang/Object; │ │ +07dc0c: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dc10: 6e10 a013 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTag:()Ljava/lang/Object; // method@13a0 │ │ +07dc16: 0c00 |0005: move-result-object v0 │ │ +07dc18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ #6 : (in Landroid/support/v7/view/SupportActionModeWrapper;) │ │ @@ -156359,19 +156386,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07db98: |[07db98] android.support.v7.view.SupportActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ -07dba8: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dbac: 6e10 a113 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@13a1 │ │ -07dbb2: 0c00 |0005: move-result-object v0 │ │ -07dbb4: 1100 |0006: return-object v0 │ │ +07dc1c: |[07dc1c] android.support.v7.view.SupportActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ +07dc2c: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dc30: 6e10 a113 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@13a1 │ │ +07dc36: 0c00 |0005: move-result-object v0 │ │ +07dc38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ #7 : (in Landroid/support/v7/view/SupportActionModeWrapper;) │ │ @@ -156379,19 +156406,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07dbb8: |[07dbb8] android.support.v7.view.SupportActionModeWrapper.getTitleOptionalHint:()Z │ │ -07dbc8: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dbcc: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitleOptionalHint:()Z // method@13a2 │ │ -07dbd2: 0a00 |0005: move-result v0 │ │ -07dbd4: 0f00 |0006: return v0 │ │ +07dc3c: |[07dc3c] android.support.v7.view.SupportActionModeWrapper.getTitleOptionalHint:()Z │ │ +07dc4c: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dc50: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitleOptionalHint:()Z // method@13a2 │ │ +07dc56: 0a00 |0005: move-result v0 │ │ +07dc58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ #8 : (in Landroid/support/v7/view/SupportActionModeWrapper;) │ │ @@ -156399,18 +156426,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07dbd8: |[07dbd8] android.support.v7.view.SupportActionModeWrapper.invalidate:()V │ │ -07dbe8: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dbec: 6e10 a313 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@13a3 │ │ -07dbf2: 0e00 |0005: return-void │ │ +07dc5c: |[07dc5c] android.support.v7.view.SupportActionModeWrapper.invalidate:()V │ │ +07dc6c: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dc70: 6e10 a313 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@13a3 │ │ +07dc76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ @@ -156419,19 +156446,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07dbf4: |[07dbf4] android.support.v7.view.SupportActionModeWrapper.isTitleOptional:()Z │ │ -07dc04: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dc08: 6e10 a413 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.isTitleOptional:()Z // method@13a4 │ │ -07dc0e: 0a00 |0005: move-result v0 │ │ -07dc10: 0f00 |0006: return v0 │ │ +07dc78: |[07dc78] android.support.v7.view.SupportActionModeWrapper.isTitleOptional:()Z │ │ +07dc88: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dc8c: 6e10 a413 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.isTitleOptional:()Z // method@13a4 │ │ +07dc92: 0a00 |0005: move-result v0 │ │ +07dc94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ │ │ #10 : (in Landroid/support/v7/view/SupportActionModeWrapper;) │ │ @@ -156439,18 +156466,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07dc14: |[07dc14] android.support.v7.view.SupportActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ -07dc24: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dc28: 6e20 a513 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@13a5 │ │ -07dc2e: 0e00 |0005: return-void │ │ +07dc98: |[07dc98] android.support.v7.view.SupportActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ +07dca8: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dcac: 6e20 a513 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@13a5 │ │ +07dcb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -156460,18 +156487,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07dc30: |[07dc30] android.support.v7.view.SupportActionModeWrapper.setSubtitle:(I)V │ │ -07dc40: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dc44: 6e20 a613 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(I)V // method@13a6 │ │ -07dc4a: 0e00 |0005: return-void │ │ +07dcb4: |[07dcb4] android.support.v7.view.SupportActionModeWrapper.setSubtitle:(I)V │ │ +07dcc4: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dcc8: 6e20 a613 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(I)V // method@13a6 │ │ +07dcce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -156481,18 +156508,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07dc4c: |[07dc4c] android.support.v7.view.SupportActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -07dc5c: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dc60: 6e20 a713 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@13a7 │ │ -07dc66: 0e00 |0005: return-void │ │ +07dcd0: |[07dcd0] android.support.v7.view.SupportActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +07dce0: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dce4: 6e20 a713 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@13a7 │ │ +07dcea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -156502,18 +156529,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07dc68: |[07dc68] android.support.v7.view.SupportActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ -07dc78: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dc7c: 6e20 a813 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@13a8 │ │ -07dc82: 0e00 |0005: return-void │ │ +07dcec: |[07dcec] android.support.v7.view.SupportActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ +07dcfc: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dd00: 6e20 a813 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@13a8 │ │ +07dd06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/Object; │ │ @@ -156523,18 +156550,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07dc84: |[07dc84] android.support.v7.view.SupportActionModeWrapper.setTitle:(I)V │ │ -07dc94: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dc98: 6e20 a913 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(I)V // method@13a9 │ │ -07dc9e: 0e00 |0005: return-void │ │ +07dd08: |[07dd08] android.support.v7.view.SupportActionModeWrapper.setTitle:(I)V │ │ +07dd18: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dd1c: 6e20 a913 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(I)V // method@13a9 │ │ +07dd22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -156544,18 +156571,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07dca0: |[07dca0] android.support.v7.view.SupportActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ -07dcb0: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dcb4: 6e20 aa13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@13aa │ │ -07dcba: 0e00 |0005: return-void │ │ +07dd24: |[07dd24] android.support.v7.view.SupportActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ +07dd34: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dd38: 6e20 aa13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@13aa │ │ +07dd3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -156565,46 +156592,46 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07dcbc: |[07dcbc] android.support.v7.view.SupportActionModeWrapper.setTitleOptionalHint:(Z)V │ │ -07dccc: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ -07dcd0: 6e20 ab13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@13ab │ │ -07dcd6: 0e00 |0005: return-void │ │ +07dd40: |[07dd40] android.support.v7.view.SupportActionModeWrapper.setTitleOptionalHint:(Z)V │ │ +07dd50: 5410 430a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@0a43 │ │ +07dd54: 6e20 ab13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@13ab │ │ +07dd5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 titleOptional Z │ │ │ │ - source_file_idx : 4228 (SupportActionModeWrapper.java) │ │ + source_file_idx : 4238 (SupportActionModeWrapper.java) │ │ │ │ -Class #653 header: │ │ -class_idx : 795 │ │ +Class #654 header: │ │ +class_idx : 796 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4231 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4241 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #653 annotations: │ │ +Class #654 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/SupportMenuInflater; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="InflatedOnMenuItemClickListener" │ │ Annotations on field #2628 'PARAM_TYPES' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[" "Ljava/lang/Class" "<*>;" } │ │ │ │ -Class #653 - │ │ +Class #654 - │ │ Class descriptor : 'Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/MenuItem$OnMenuItemClickListener;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;) │ │ @@ -156626,67 +156653,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -07dcd8: |[07dcd8] android.support.v7.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ -07dce8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07dcea: 2300 9806 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0698 │ │ -07dcee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07dcf0: 1c02 2b04 |0004: const-class v2, Landroid/view/MenuItem; // type@042b │ │ -07dcf4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -07dcf8: 6900 440a |0008: sput-object v0, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@0a44 │ │ -07dcfc: 0e00 |000a: return-void │ │ +07dd5c: |[07dd5c] android.support.v7.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ +07dd6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07dd6e: 2300 9b06 |0001: new-array v0, v0, [Ljava/lang/Class; // type@069b │ │ +07dd72: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +07dd74: 1c02 2c04 |0004: const-class v2, Landroid/view/MenuItem; // type@042c │ │ +07dd78: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +07dd7c: 6900 440a |0008: sput-object v0, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@0a44 │ │ +07dd80: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/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 │ │ -07dd00: |[07dd00] android.support.v7.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -07dd10: 7010 b927 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07dd16: 5b56 460a |0003: iput-object v6, v5, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@0a46 │ │ -07dd1a: 6e10 bc27 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -07dd20: 0c00 |0008: move-result-object v0 │ │ -07dd22: 6203 440a |0009: sget-object v3, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@0a44 │ │ -07dd26: 6e30 7a27 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -07dd2c: 0c03 |000e: move-result-object v3 │ │ -07dd2e: 5b53 450a |000f: iput-object v3, v5, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@0a45 │ │ -07dd32: 0e00 |0011: return-void │ │ -07dd34: 0d01 |0012: move-exception v1 │ │ -07dd36: 2202 1f04 |0013: new-instance v2, Landroid/view/InflateException; // type@041f │ │ -07dd3a: 2203 6c05 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -07dd3e: 7010 f927 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -07dd44: 1a04 7304 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@0473 │ │ -07dd48: 6e20 0228 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07dd4e: 0c03 |001f: move-result-object v3 │ │ -07dd50: 6e20 0228 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07dd56: 0c03 |0023: move-result-object v3 │ │ -07dd58: 1a04 6a00 |0024: const-string v4, " in class " // string@006a │ │ -07dd5c: 6e20 0228 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07dd62: 0c03 |0029: move-result-object v3 │ │ -07dd64: 6e10 7c27 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -07dd6a: 0c04 |002d: move-result-object v4 │ │ -07dd6c: 6e20 0228 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07dd72: 0c03 |0031: move-result-object v3 │ │ -07dd74: 6e10 0628 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -07dd7a: 0c03 |0035: move-result-object v3 │ │ -07dd7c: 7020 4a1f 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@1f4a │ │ -07dd82: 6e20 4c1f 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1f4c │ │ -07dd88: 2702 |003c: throw v2 │ │ +07dd84: |[07dd84] android.support.v7.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +07dd94: 7010 b927 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07dd9a: 5b56 460a |0003: iput-object v6, v5, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@0a46 │ │ +07dd9e: 6e10 bc27 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +07dda4: 0c00 |0008: move-result-object v0 │ │ +07dda6: 6203 440a |0009: sget-object v3, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@0a44 │ │ +07ddaa: 6e30 7a27 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +07ddb0: 0c03 |000e: move-result-object v3 │ │ +07ddb2: 5b53 450a |000f: iput-object v3, v5, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@0a45 │ │ +07ddb6: 0e00 |0011: return-void │ │ +07ddb8: 0d01 |0012: move-exception v1 │ │ +07ddba: 2202 2004 |0013: new-instance v2, Landroid/view/InflateException; // type@0420 │ │ +07ddbe: 2203 6d05 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +07ddc2: 7010 f927 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +07ddc8: 1a04 7604 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@0476 │ │ +07ddcc: 6e20 0228 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07ddd2: 0c03 |001f: move-result-object v3 │ │ +07ddd4: 6e20 0228 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07ddda: 0c03 |0023: move-result-object v3 │ │ +07dddc: 1a04 6a00 |0024: const-string v4, " in class " // string@006a │ │ +07dde0: 6e20 0228 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07dde6: 0c03 |0029: move-result-object v3 │ │ +07dde8: 6e10 7c27 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +07ddee: 0c04 |002d: move-result-object v4 │ │ +07ddf0: 6e20 0228 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07ddf6: 0c03 |0031: move-result-object v3 │ │ +07ddf8: 6e10 0628 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +07ddfe: 0c03 |0035: move-result-object v3 │ │ +07de00: 7020 4a1f 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@1f4a │ │ +07de06: 6e20 4c1f 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1f4c │ │ +07de0c: 2702 |003c: throw v2 │ │ catches : 1 │ │ 0x0009 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ 0x0005 line=238 │ │ @@ -156710,45 +156737,45 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -07dd9c: |[07dd9c] android.support.v7.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -07ddac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07ddae: 5462 450a |0001: iget-object v2, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@0a45 │ │ -07ddb2: 6e10 2e28 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@282e │ │ -07ddb8: 0c02 |0006: move-result-object v2 │ │ -07ddba: 6203 c410 |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ -07ddbe: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ -07ddc2: 5461 450a |000b: iget-object v1, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@0a45 │ │ -07ddc6: 5462 460a |000d: iget-object v2, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@0a46 │ │ -07ddca: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -07ddcc: 2333 9906 |0010: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -07ddd0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -07ddd2: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ -07ddd6: 6e30 2f28 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -07dddc: 0c01 |0018: move-result-object v1 │ │ -07ddde: 1f01 4405 |0019: check-cast v1, Ljava/lang/Boolean; // type@0544 │ │ -07dde2: 6e10 6627 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -07dde8: 0a01 |001e: move-result v1 │ │ -07ddea: 0f01 |001f: return v1 │ │ -07ddec: 5462 450a |0020: iget-object v2, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@0a45 │ │ -07ddf0: 5463 460a |0022: iget-object v3, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@0a46 │ │ -07ddf4: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -07ddf6: 2344 9906 |0025: new-array v4, v4, [Ljava/lang/Object; // type@0699 │ │ -07ddfa: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -07ddfc: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ -07de00: 6e30 2f28 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -07de06: 28f2 |002d: goto 001f // -000e │ │ -07de08: 0d00 |002e: move-exception v0 │ │ -07de0a: 2201 6705 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@0567 │ │ -07de0e: 7020 c627 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@27c6 │ │ -07de14: 2701 |0034: throw v1 │ │ +07de20: |[07de20] android.support.v7.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +07de30: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07de32: 5462 450a |0001: iget-object v2, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@0a45 │ │ +07de36: 6e10 2e28 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@282e │ │ +07de3c: 0c02 |0006: move-result-object v2 │ │ +07de3e: 6203 c410 |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ +07de42: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ +07de46: 5461 450a |000b: iget-object v1, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@0a45 │ │ +07de4a: 5462 460a |000d: iget-object v2, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@0a46 │ │ +07de4e: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +07de50: 2333 9c06 |0010: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +07de54: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +07de56: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ +07de5a: 6e30 2f28 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +07de60: 0c01 |0018: move-result-object v1 │ │ +07de62: 1f01 4505 |0019: check-cast v1, Ljava/lang/Boolean; // type@0545 │ │ +07de66: 6e10 6627 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +07de6c: 0a01 |001e: move-result v1 │ │ +07de6e: 0f01 |001f: return v1 │ │ +07de70: 5462 450a |0020: iget-object v2, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@0a45 │ │ +07de74: 5463 460a |0022: iget-object v3, v6, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@0a46 │ │ +07de78: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +07de7a: 2344 9c06 |0025: new-array v4, v4, [Ljava/lang/Object; // type@069c │ │ +07de7e: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +07de80: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ +07de84: 6e30 2f28 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +07de8a: 28f2 |002d: goto 001f // -000e │ │ +07de8c: 0d00 |002e: move-exception v0 │ │ +07de8e: 2201 6805 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@0568 │ │ +07de92: 7020 c627 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@27c6 │ │ +07de98: 2701 |0034: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0001 line=252 │ │ 0x000b line=253 │ │ 0x001f line=256 │ │ @@ -156756,34 +156783,34 @@ │ │ 0x002e line=258 │ │ 0x002f line=259 │ │ locals : │ │ 0x002f - 0x0035 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0035 reg=6 this Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener; │ │ 0x0000 - 0x0035 reg=7 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 4231 (SupportMenuInflater.java) │ │ + source_file_idx : 4241 (SupportMenuInflater.java) │ │ │ │ -Class #654 header: │ │ -class_idx : 796 │ │ +Class #655 header: │ │ +class_idx : 797 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4231 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4241 │ │ static_fields_size : 0 │ │ instance_fields_size: 26 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ -Class #654 annotations: │ │ +Class #655 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/SupportMenuInflater; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MenuState" │ │ Annotations on method #5099 'newInstance' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "[" "Ljava/lang/Class" "<*>;[" "Ljava/lang/Object;" ")TT;" } │ │ │ │ -Class #654 - │ │ +Class #655 - │ │ Class descriptor : 'Landroid/support/v7/view/SupportMenuInflater$MenuState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/SupportMenuInflater$MenuState;) │ │ @@ -156896,20 +156923,20 @@ │ │ type : '(Landroid/support/v7/view/SupportMenuInflater;Landroid/view/Menu;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07de28: |[07de28] android.support.v7.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ -07de38: 5b01 600a |0000: iput-object v1, v0, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ -07de3c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07de42: 5b02 5f0a |0005: iput-object v2, v0, Landroid/support/v7/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@0a5f │ │ -07de46: 6e10 ee13 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@13ee │ │ -07de4c: 0e00 |000a: return-void │ │ +07deac: |[07deac] android.support.v7.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ +07debc: 5b01 600a |0000: iput-object v1, v0, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ +07dec0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07dec6: 5b02 5f0a |0005: iput-object v2, v0, Landroid/support/v7/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@0a5f │ │ +07deca: 6e10 ee13 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@13ee │ │ +07ded0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0005 line=330 │ │ 0x0007 line=332 │ │ 0x000a line=333 │ │ locals : │ │ @@ -156922,17 +156949,17 @@ │ │ type : '(Landroid/support/v7/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 │ │ -07de50: |[07de50] android.support.v7.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ -07de60: 5410 4d0a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ -07de64: 1100 |0002: return-object v0 │ │ +07ded4: |[07ded4] android.support.v7.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ +07dee4: 5410 4d0a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ +07dee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/SupportMenuInflater$MenuState; │ │ │ │ #2 : (in Landroid/support/v7/view/SupportMenuInflater$MenuState;) │ │ @@ -156940,21 +156967,21 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07de68: |[07de68] android.support.v7.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ -07de78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07de7a: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -07de7e: 0f00 |0003: return v0 │ │ -07de80: 6e20 d327 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -07de86: 0a00 |0007: move-result v0 │ │ -07de88: 28fb |0008: goto 0003 // -0005 │ │ +07deec: |[07deec] android.support.v7.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ +07defc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07defe: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +07df02: 0f00 |0003: return v0 │ │ +07df04: 6e20 d327 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +07df0a: 0a00 |0007: move-result v0 │ │ +07df0c: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=417 │ │ 0x0003 line=420 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/SupportMenuInflater$MenuState; │ │ 0x0000 - 0x0009 reg=2 shortcutString Ljava/lang/String; │ │ @@ -156964,43 +156991,43 @@ │ │ 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 : 54 16-bit code units │ │ -07de8c: |[07de8c] android.support.v7.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -07de9c: 5463 600a |0000: iget-object v3, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ -07dea0: 7110 f213 0300 |0002: invoke-static {v3}, Landroid/support/v7/view/SupportMenuInflater;.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; // method@13f2 │ │ -07dea6: 0c03 |0005: move-result-object v3 │ │ -07dea8: 6e10 9f00 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ -07deae: 0c03 |0009: move-result-object v3 │ │ -07deb0: 6e20 8227 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2782 │ │ -07deb6: 0c00 |000d: move-result-object v0 │ │ -07deb8: 6e20 7627 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2776 │ │ -07debe: 0c01 |0011: move-result-object v1 │ │ -07dec0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -07dec2: 6e20 2228 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@2822 │ │ -07dec8: 6e20 2128 9100 |0016: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2821 │ │ -07dece: 0c03 |0019: move-result-object v3 │ │ -07ded0: 1103 |001a: return-object v3 │ │ -07ded2: 0d02 |001b: move-exception v2 │ │ -07ded4: 1a03 8610 |001c: const-string v3, "SupportMenuInflater" // string@1086 │ │ -07ded8: 2204 6c05 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -07dedc: 7010 f927 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -07dee2: 1a05 1004 |0023: const-string v5, "Cannot instantiate class: " // string@0410 │ │ -07dee6: 6e20 0228 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07deec: 0c04 |0028: move-result-object v4 │ │ -07deee: 6e20 0228 7400 |0029: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07def4: 0c04 |002c: move-result-object v4 │ │ -07def6: 6e10 0628 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -07defc: 0c04 |0030: move-result-object v4 │ │ -07defe: 7130 111f 4302 |0031: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ -07df04: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -07df06: 28e5 |0035: goto 001a // -001b │ │ +07df10: |[07df10] android.support.v7.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +07df20: 5463 600a |0000: iget-object v3, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ +07df24: 7110 f213 0300 |0002: invoke-static {v3}, Landroid/support/v7/view/SupportMenuInflater;.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; // method@13f2 │ │ +07df2a: 0c03 |0005: move-result-object v3 │ │ +07df2c: 6e10 9f00 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ +07df32: 0c03 |0009: move-result-object v3 │ │ +07df34: 6e20 8227 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2782 │ │ +07df3a: 0c00 |000d: move-result-object v0 │ │ +07df3c: 6e20 7627 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2776 │ │ +07df42: 0c01 |0011: move-result-object v1 │ │ +07df44: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +07df46: 6e20 2228 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@2822 │ │ +07df4c: 6e20 2128 9100 |0016: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2821 │ │ +07df52: 0c03 |0019: move-result-object v3 │ │ +07df54: 1103 |001a: return-object v3 │ │ +07df56: 0d02 |001b: move-exception v2 │ │ +07df58: 1a03 9010 |001c: const-string v3, "SupportMenuInflater" // string@1090 │ │ +07df5c: 2204 6d05 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +07df60: 7010 f927 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +07df66: 1a05 1304 |0023: const-string v5, "Cannot instantiate class: " // string@0413 │ │ +07df6a: 6e20 0228 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07df70: 0c04 |0028: move-result-object v4 │ │ +07df72: 6e20 0228 7400 |0029: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07df78: 0c04 |002c: move-result-object v4 │ │ +07df7a: 6e10 0628 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +07df80: 0c04 |0030: move-result-object v4 │ │ +07df82: 7130 111f 4302 |0031: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ +07df88: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +07df8a: 28e5 |0035: goto 001a // -001b │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=497 │ │ 0x000e line=498 │ │ 0x0012 line=499 │ │ @@ -157024,116 +157051,116 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 195 16-bit code units │ │ -07df18: |[07df18] android.support.v7.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ -07df28: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07df2a: 5573 550a |0001: iget-boolean v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0a55 │ │ -07df2e: 7220 851f 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f85 │ │ -07df34: 0c03 |0006: move-result-object v3 │ │ -07df36: 5575 5e0a |0007: iget-boolean v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@0a5e │ │ -07df3a: 7220 8e1f 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -07df40: 0c03 |000c: move-result-object v3 │ │ -07df42: 5575 560a |000d: iget-boolean v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0a56 │ │ -07df46: 7220 861f 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@1f86 │ │ -07df4c: 0c05 |0012: move-result-object v5 │ │ -07df4e: 5273 540a |0013: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0a54 │ │ -07df52: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ -07df56: 0143 |0017: move v3, v4 │ │ -07df58: 7220 841f 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f84 │ │ -07df5e: 0c03 |001b: move-result-object v3 │ │ -07df60: 5475 5d0a |001c: iget-object v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@0a5d │ │ -07df64: 7220 8d1f 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f8d │ │ -07df6a: 0c03 |0021: move-result-object v3 │ │ -07df6c: 5275 570a |0022: iget v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0a57 │ │ -07df70: 7220 871f 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@1f87 │ │ -07df76: 0c03 |0027: move-result-object v3 │ │ -07df78: 5775 520a |0028: iget-char v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@0a52 │ │ -07df7c: 7220 831f 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@1f83 │ │ -07df82: 0c03 |002d: move-result-object v3 │ │ -07df84: 5775 5a0a |002e: iget-char v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0a5a │ │ -07df88: 7220 8a1f 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@1f8a │ │ -07df8e: 5273 5b0a |0033: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0a5b │ │ -07df92: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ -07df96: 5273 5b0a |0037: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0a5b │ │ -07df9a: 7120 c208 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08c2 │ │ -07dfa0: 5473 590a |003c: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0a59 │ │ -07dfa4: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ -07dfa8: 5473 600a |0040: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ -07dfac: 7110 f213 0300 |0042: invoke-static {v3}, Landroid/support/v7/view/SupportMenuInflater;.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; // method@13f2 │ │ -07dfb2: 0c03 |0045: move-result-object v3 │ │ -07dfb4: 6e10 ac00 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@00ac │ │ -07dfba: 0a03 |0049: move-result v3 │ │ -07dfbc: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ -07dfc0: 2203 5705 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@0557 │ │ -07dfc4: 1a04 8711 |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@1187 │ │ -07dfc8: 7020 9327 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -07dfce: 2703 |0053: throw v3 │ │ -07dfd0: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -07dfd2: 28c3 |0055: goto 0018 // -003d │ │ -07dfd4: 2203 1b03 |0056: new-instance v3, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@031b │ │ -07dfd8: 5475 600a |0058: iget-object v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ -07dfdc: 7110 f513 0500 |005a: invoke-static {v5}, Landroid/support/v7/view/SupportMenuInflater;.access$400:(Landroid/support/v7/view/SupportMenuInflater;)Ljava/lang/Object; // method@13f5 │ │ -07dfe2: 0c05 |005d: move-result-object v5 │ │ -07dfe4: 5476 590a |005e: iget-object v6, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0a59 │ │ -07dfe8: 7030 e313 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@13e3 │ │ -07dfee: 7220 8b1f 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f8b │ │ -07dff4: 2083 3103 |0066: instance-of v3, v8, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -07dff8: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ -07dffc: 0783 |006a: move-object v3, v8 │ │ -07dffe: 1f03 3103 |006b: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -07e002: 0732 |006d: move-object v2, v3 │ │ -07e004: 5273 540a |006e: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0a54 │ │ -07e008: 1225 |0070: const/4 v5, #int 2 // #2 │ │ -07e00a: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ -07e00e: 2083 3103 |0073: instance-of v3, v8, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -07e012: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ -07e016: 0783 |0077: move-object v3, v8 │ │ -07e018: 1f03 3103 |0078: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -07e01c: 6e20 6515 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1565 │ │ -07e022: 1201 |007d: const/4 v1, #int 0 // #0 │ │ -07e024: 5473 4f0a |007e: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@0a4f │ │ -07e028: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ -07e02c: 5473 4f0a |0082: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@0a4f │ │ -07e030: 7100 f613 0000 |0084: invoke-static {}, Landroid/support/v7/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@13f6 │ │ -07e036: 0c04 |0087: move-result-object v4 │ │ -07e038: 5475 600a |0088: iget-object v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ -07e03c: 7110 f713 0500 |008a: invoke-static {v5}, Landroid/support/v7/view/SupportMenuInflater;.access$600:(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object; // method@13f7 │ │ -07e042: 0c05 |008d: move-result-object v5 │ │ -07e044: 7040 eb13 3754 |008e: invoke-direct {v7, v3, v4, v5}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@13eb │ │ -07e04a: 0c00 |0091: move-result-object v0 │ │ -07e04c: 1f00 3c04 |0092: check-cast v0, Landroid/view/View; // type@043c │ │ -07e050: 7120 c108 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08c1 │ │ -07e056: 1211 |0097: const/4 v1, #int 1 // #1 │ │ -07e058: 5273 500a |0098: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@0a50 │ │ -07e05c: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ -07e060: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ -07e064: 5273 500a |009e: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@0a50 │ │ -07e068: 7120 c008 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08c0 │ │ -07e06e: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ -07e070: 5473 4d0a |00a4: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ -07e074: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ -07e078: 5473 4d0a |00a8: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ -07e07c: 7120 bf08 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@08bf │ │ -07e082: 0e00 |00ad: return-void │ │ -07e084: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ -07e086: 28bf |00af: goto 006e // -0041 │ │ -07e088: 2083 3603 |00b0: instance-of v3, v8, Landroid/support/v7/view/menu/MenuItemWrapperICS; // type@0336 │ │ -07e08c: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ -07e090: 0783 |00b4: move-object v3, v8 │ │ -07e092: 1f03 3603 |00b5: check-cast v3, Landroid/support/v7/view/menu/MenuItemWrapperICS; // type@0336 │ │ -07e096: 6e20 ad15 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@15ad │ │ -07e09c: 28c3 |00ba: goto 007d // -003d │ │ -07e09e: 1a03 8610 |00bb: const-string v3, "SupportMenuInflater" // string@1086 │ │ -07e0a2: 1a04 4e06 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@064e │ │ -07e0a6: 7120 101f 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -07e0ac: 28e2 |00c2: goto 00a4 // -001e │ │ +07df9c: |[07df9c] android.support.v7.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ +07dfac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07dfae: 5573 550a |0001: iget-boolean v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0a55 │ │ +07dfb2: 7220 851f 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f85 │ │ +07dfb8: 0c03 |0006: move-result-object v3 │ │ +07dfba: 5575 5e0a |0007: iget-boolean v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@0a5e │ │ +07dfbe: 7220 8e1f 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +07dfc4: 0c03 |000c: move-result-object v3 │ │ +07dfc6: 5575 560a |000d: iget-boolean v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0a56 │ │ +07dfca: 7220 861f 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@1f86 │ │ +07dfd0: 0c05 |0012: move-result-object v5 │ │ +07dfd2: 5273 540a |0013: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0a54 │ │ +07dfd6: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ +07dfda: 0143 |0017: move v3, v4 │ │ +07dfdc: 7220 841f 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f84 │ │ +07dfe2: 0c03 |001b: move-result-object v3 │ │ +07dfe4: 5475 5d0a |001c: iget-object v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@0a5d │ │ +07dfe8: 7220 8d1f 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f8d │ │ +07dfee: 0c03 |0021: move-result-object v3 │ │ +07dff0: 5275 570a |0022: iget v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0a57 │ │ +07dff4: 7220 871f 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@1f87 │ │ +07dffa: 0c03 |0027: move-result-object v3 │ │ +07dffc: 5775 520a |0028: iget-char v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@0a52 │ │ +07e000: 7220 831f 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@1f83 │ │ +07e006: 0c03 |002d: move-result-object v3 │ │ +07e008: 5775 5a0a |002e: iget-char v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0a5a │ │ +07e00c: 7220 8a1f 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@1f8a │ │ +07e012: 5273 5b0a |0033: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0a5b │ │ +07e016: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ +07e01a: 5273 5b0a |0037: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0a5b │ │ +07e01e: 7120 c208 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08c2 │ │ +07e024: 5473 590a |003c: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0a59 │ │ +07e028: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ +07e02c: 5473 600a |0040: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ +07e030: 7110 f213 0300 |0042: invoke-static {v3}, Landroid/support/v7/view/SupportMenuInflater;.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; // method@13f2 │ │ +07e036: 0c03 |0045: move-result-object v3 │ │ +07e038: 6e10 ac00 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@00ac │ │ +07e03e: 0a03 |0049: move-result v3 │ │ +07e040: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ +07e044: 2203 5805 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@0558 │ │ +07e048: 1a04 9111 |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@1191 │ │ +07e04c: 7020 9327 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +07e052: 2703 |0053: throw v3 │ │ +07e054: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +07e056: 28c3 |0055: goto 0018 // -003d │ │ +07e058: 2203 1c03 |0056: new-instance v3, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@031c │ │ +07e05c: 5475 600a |0058: iget-object v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ +07e060: 7110 f513 0500 |005a: invoke-static {v5}, Landroid/support/v7/view/SupportMenuInflater;.access$400:(Landroid/support/v7/view/SupportMenuInflater;)Ljava/lang/Object; // method@13f5 │ │ +07e066: 0c05 |005d: move-result-object v5 │ │ +07e068: 5476 590a |005e: iget-object v6, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0a59 │ │ +07e06c: 7030 e313 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@13e3 │ │ +07e072: 7220 8b1f 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f8b │ │ +07e078: 2083 3203 |0066: instance-of v3, v8, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +07e07c: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ +07e080: 0783 |006a: move-object v3, v8 │ │ +07e082: 1f03 3203 |006b: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +07e086: 0732 |006d: move-object v2, v3 │ │ +07e088: 5273 540a |006e: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0a54 │ │ +07e08c: 1225 |0070: const/4 v5, #int 2 // #2 │ │ +07e08e: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ +07e092: 2083 3203 |0073: instance-of v3, v8, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +07e096: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ +07e09a: 0783 |0077: move-object v3, v8 │ │ +07e09c: 1f03 3203 |0078: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +07e0a0: 6e20 6515 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1565 │ │ +07e0a6: 1201 |007d: const/4 v1, #int 0 // #0 │ │ +07e0a8: 5473 4f0a |007e: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@0a4f │ │ +07e0ac: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ +07e0b0: 5473 4f0a |0082: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@0a4f │ │ +07e0b4: 7100 f613 0000 |0084: invoke-static {}, Landroid/support/v7/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@13f6 │ │ +07e0ba: 0c04 |0087: move-result-object v4 │ │ +07e0bc: 5475 600a |0088: iget-object v5, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ +07e0c0: 7110 f713 0500 |008a: invoke-static {v5}, Landroid/support/v7/view/SupportMenuInflater;.access$600:(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object; // method@13f7 │ │ +07e0c6: 0c05 |008d: move-result-object v5 │ │ +07e0c8: 7040 eb13 3754 |008e: invoke-direct {v7, v3, v4, v5}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@13eb │ │ +07e0ce: 0c00 |0091: move-result-object v0 │ │ +07e0d0: 1f00 3d04 |0092: check-cast v0, Landroid/view/View; // type@043d │ │ +07e0d4: 7120 c108 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08c1 │ │ +07e0da: 1211 |0097: const/4 v1, #int 1 // #1 │ │ +07e0dc: 5273 500a |0098: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@0a50 │ │ +07e0e0: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ +07e0e4: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ +07e0e8: 5273 500a |009e: iget v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@0a50 │ │ +07e0ec: 7120 c008 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08c0 │ │ +07e0f2: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ +07e0f4: 5473 4d0a |00a4: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ +07e0f8: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ +07e0fc: 5473 4d0a |00a8: iget-object v3, v7, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ +07e100: 7120 bf08 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@08bf │ │ +07e106: 0e00 |00ad: return-void │ │ +07e108: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ +07e10a: 28bf |00af: goto 006e // -0041 │ │ +07e10c: 2083 3703 |00b0: instance-of v3, v8, Landroid/support/v7/view/menu/MenuItemWrapperICS; // type@0337 │ │ +07e110: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ +07e114: 0783 |00b4: move-object v3, v8 │ │ +07e116: 1f03 3703 |00b5: check-cast v3, Landroid/support/v7/view/menu/MenuItemWrapperICS; // type@0337 │ │ +07e11a: 6e20 ad15 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@15ad │ │ +07e120: 28c3 |00ba: goto 007d // -003d │ │ +07e122: 1a03 9010 |00bb: const-string v3, "SupportMenuInflater" // string@1090 │ │ +07e126: 1a04 5206 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@0652 │ │ +07e12a: 7120 101f 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +07e130: 28e2 |00c2: goto 00a4 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0033 line=434 │ │ 0x0037 line=435 │ │ 0x003c line=438 │ │ 0x0040 line=439 │ │ @@ -157175,26 +157202,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -07e0b0: |[07e0b0] android.support.v7.view.SupportMenuInflater$MenuState.addItem:()V │ │ -07e0c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e0c2: 5c50 510a |0001: iput-boolean v0, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0a51 │ │ -07e0c6: 5450 5f0a |0003: iget-object v0, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@0a5f │ │ -07e0ca: 5251 4a0a |0005: iget v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupId:I // field@0a4a │ │ -07e0ce: 5252 580a |0007: iget v2, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemId:I // field@0a58 │ │ -07e0d2: 5253 530a |0009: iget v3, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0a53 │ │ -07e0d6: 5454 5c0a |000b: iget-object v4, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0a5c │ │ -07e0da: 7254 6c1f 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f6c │ │ -07e0e0: 0c00 |0010: move-result-object v0 │ │ -07e0e2: 7020 ef13 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@13ef │ │ -07e0e8: 0e00 |0014: return-void │ │ +07e134: |[07e134] android.support.v7.view.SupportMenuInflater$MenuState.addItem:()V │ │ +07e144: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07e146: 5c50 510a |0001: iput-boolean v0, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0a51 │ │ +07e14a: 5450 5f0a |0003: iget-object v0, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@0a5f │ │ +07e14e: 5251 4a0a |0005: iget v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupId:I // field@0a4a │ │ +07e152: 5252 580a |0007: iget v2, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemId:I // field@0a58 │ │ +07e156: 5253 530a |0009: iget v3, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0a53 │ │ +07e15a: 5454 5c0a |000b: iget-object v4, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0a5c │ │ +07e15e: 7254 6c1f 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f6c │ │ +07e164: 0c00 |0010: move-result-object v0 │ │ +07e166: 7020 ef13 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@13ef │ │ +07e16c: 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/view/SupportMenuInflater$MenuState; │ │ @@ -157204,28 +157231,28 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -07e0ec: |[07e0ec] android.support.v7.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ -07e0fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07e0fe: 5c61 510a |0001: iput-boolean v1, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0a51 │ │ -07e102: 5461 5f0a |0003: iget-object v1, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@0a5f │ │ -07e106: 5262 4a0a |0005: iget v2, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupId:I // field@0a4a │ │ -07e10a: 5263 580a |0007: iget v3, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemId:I // field@0a58 │ │ -07e10e: 5264 530a |0009: iget v4, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0a53 │ │ -07e112: 5465 5c0a |000b: iget-object v5, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0a5c │ │ -07e116: 7255 6d1f 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f6d │ │ -07e11c: 0c00 |0010: move-result-object v0 │ │ -07e11e: 7210 a51f 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@1fa5 │ │ -07e124: 0c01 |0014: move-result-object v1 │ │ -07e126: 7020 ef13 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@13ef │ │ -07e12c: 1100 |0018: return-object v0 │ │ +07e170: |[07e170] android.support.v7.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ +07e180: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07e182: 5c61 510a |0001: iput-boolean v1, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0a51 │ │ +07e186: 5461 5f0a |0003: iget-object v1, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@0a5f │ │ +07e18a: 5262 4a0a |0005: iget v2, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupId:I // field@0a4a │ │ +07e18e: 5263 580a |0007: iget v3, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemId:I // field@0a58 │ │ +07e192: 5264 530a |0009: iget v4, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0a53 │ │ +07e196: 5465 5c0a |000b: iget-object v5, v6, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0a5c │ │ +07e19a: 7255 6d1f 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f6d │ │ +07e1a0: 0c00 |0010: move-result-object v0 │ │ +07e1a2: 7210 a51f 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@1fa5 │ │ +07e1a8: 0c01 |0014: move-result-object v1 │ │ +07e1aa: 7020 ef13 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@13ef │ │ +07e1b0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0003 line=484 │ │ 0x0011 line=485 │ │ 0x0018 line=486 │ │ locals : │ │ @@ -157237,17 +157264,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e130: |[07e130] android.support.v7.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ -07e140: 5510 510a |0000: iget-boolean v0, v1, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0a51 │ │ -07e144: 0f00 |0002: return v0 │ │ +07e1b4: |[07e1b4] android.support.v7.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ +07e1c4: 5510 510a |0000: iget-boolean v0, v1, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0a51 │ │ +07e1c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/SupportMenuInflater$MenuState; │ │ │ │ #3 : (in Landroid/support/v7/view/SupportMenuInflater$MenuState;) │ │ @@ -157255,49 +157282,49 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -07e148: |[07e148] android.support.v7.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ -07e158: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07e15a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07e15c: 5451 600a |0002: iget-object v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ -07e160: 7110 f213 0100 |0004: invoke-static {v1}, Landroid/support/v7/view/SupportMenuInflater;.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; // method@13f2 │ │ -07e166: 0c01 |0007: move-result-object v1 │ │ -07e168: 6202 4509 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0945 │ │ -07e16c: 6e30 ae00 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -07e172: 0c00 |000d: move-result-object v0 │ │ -07e174: 6001 4809 |000e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_id:I // field@0948 │ │ -07e178: 6e30 4101 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -07e17e: 0a01 |0013: move-result v1 │ │ -07e180: 5951 4a0a |0014: iput v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupId:I // field@0a4a │ │ -07e184: 6001 4909 |0016: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_menuCategory:I // field@0949 │ │ -07e188: 6e30 3b01 1003 |0018: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -07e18e: 0a01 |001b: move-result v1 │ │ -07e190: 5951 470a |001c: iput v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0a47 │ │ -07e194: 6001 4a09 |001e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_orderInCategory:I // field@094a │ │ -07e198: 6e30 3b01 1003 |0020: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -07e19e: 0a01 |0023: move-result v1 │ │ -07e1a0: 5951 4b0a |0024: iput v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0a4b │ │ -07e1a4: 6001 4609 |0026: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_checkableBehavior:I // field@0946 │ │ -07e1a8: 6e30 3b01 1003 |0028: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -07e1ae: 0a01 |002b: move-result v1 │ │ -07e1b0: 5951 480a |002c: iput v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0a48 │ │ -07e1b4: 6001 4b09 |002e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_visible:I // field@094b │ │ -07e1b8: 6e30 2f01 1004 |0030: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -07e1be: 0a01 |0033: move-result v1 │ │ -07e1c0: 5c51 4c0a |0034: iput-boolean v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0a4c │ │ -07e1c4: 6001 4709 |0036: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_enabled:I // field@0947 │ │ -07e1c8: 6e30 2f01 1004 |0038: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -07e1ce: 0a01 |003b: move-result v1 │ │ -07e1d0: 5c51 490a |003c: iput-boolean v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0a49 │ │ -07e1d4: 6e10 4b01 0000 |003e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -07e1da: 0e00 |0041: return-void │ │ +07e1cc: |[07e1cc] android.support.v7.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ +07e1dc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07e1de: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07e1e0: 5451 600a |0002: iget-object v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ +07e1e4: 7110 f213 0100 |0004: invoke-static {v1}, Landroid/support/v7/view/SupportMenuInflater;.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; // method@13f2 │ │ +07e1ea: 0c01 |0007: move-result-object v1 │ │ +07e1ec: 6202 4509 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0945 │ │ +07e1f0: 6e30 ae00 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +07e1f6: 0c00 |000d: move-result-object v0 │ │ +07e1f8: 6001 4809 |000e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_id:I // field@0948 │ │ +07e1fc: 6e30 4101 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +07e202: 0a01 |0013: move-result v1 │ │ +07e204: 5951 4a0a |0014: iput v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupId:I // field@0a4a │ │ +07e208: 6001 4909 |0016: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_menuCategory:I // field@0949 │ │ +07e20c: 6e30 3b01 1003 |0018: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +07e212: 0a01 |001b: move-result v1 │ │ +07e214: 5951 470a |001c: iput v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0a47 │ │ +07e218: 6001 4a09 |001e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_orderInCategory:I // field@094a │ │ +07e21c: 6e30 3b01 1003 |0020: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +07e222: 0a01 |0023: move-result v1 │ │ +07e224: 5951 4b0a |0024: iput v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0a4b │ │ +07e228: 6001 4609 |0026: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_checkableBehavior:I // field@0946 │ │ +07e22c: 6e30 3b01 1003 |0028: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +07e232: 0a01 |002b: move-result v1 │ │ +07e234: 5951 480a |002c: iput v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0a48 │ │ +07e238: 6001 4b09 |002e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_visible:I // field@094b │ │ +07e23c: 6e30 2f01 1004 |0030: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +07e242: 0a01 |0033: move-result v1 │ │ +07e244: 5c51 4c0a |0034: iput-boolean v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0a4c │ │ +07e248: 6001 4709 |0036: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_enabled:I // field@0947 │ │ +07e24c: 6e30 2f01 1004 |0038: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +07e252: 0a01 |003b: move-result v1 │ │ +07e254: 5c51 490a |003c: iput-boolean v1, v5, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0a49 │ │ +07e258: 6e10 4b01 0000 |003e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +07e25e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=348 │ │ 0x000e line=350 │ │ 0x0016 line=351 │ │ 0x001e line=353 │ │ 0x0026 line=354 │ │ @@ -157315,145 +157342,145 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 247 16-bit code units │ │ -07e1dc: |[07e1dc] android.support.v7.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ -07e1ec: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -07e1ee: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -07e1f0: 5484 600a |0002: iget-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ -07e1f4: 7110 f213 0400 |0004: invoke-static {v4}, Landroid/support/v7/view/SupportMenuInflater;.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; // method@13f2 │ │ -07e1fa: 0c04 |0007: move-result-object v4 │ │ -07e1fc: 6207 4c09 |0008: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@094c │ │ -07e200: 6e30 ae00 9407 |000a: invoke-virtual {v4, v9, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -07e206: 0c00 |000d: move-result-object v0 │ │ -07e208: 6004 5509 |000e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_id:I // field@0955 │ │ -07e20c: 6e30 4101 4006 |0010: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -07e212: 0a04 |0013: move-result v4 │ │ -07e214: 5984 580a |0014: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemId:I // field@0a58 │ │ -07e218: 6004 5609 |0016: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_menuCategory:I // field@0956 │ │ -07e21c: 5287 470a |0018: iget v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0a47 │ │ -07e220: 6e30 3b01 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -07e226: 0a01 |001d: move-result v1 │ │ -07e228: 6004 5909 |001e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_orderInCategory:I // field@0959 │ │ -07e22c: 5287 4b0a |0020: iget v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0a4b │ │ -07e230: 6e30 3b01 4007 |0022: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -07e236: 0a03 |0025: move-result v3 │ │ -07e238: 1504 ffff |0026: const/high16 v4, #int -65536 // #ffff │ │ -07e23c: b514 |0028: and-int/2addr v4, v1 │ │ -07e23e: 1407 ffff 0000 |0029: const v7, #float 9.18341e-41 // #0000ffff │ │ -07e244: b537 |002c: and-int/2addr v7, v3 │ │ -07e246: b674 |002d: or-int/2addr v4, v7 │ │ -07e248: 5984 530a |002e: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0a53 │ │ -07e24c: 6004 5a09 |0030: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_title:I // field@095a │ │ -07e250: 6e20 4401 4000 |0032: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0144 │ │ -07e256: 0c04 |0035: move-result-object v4 │ │ -07e258: 5b84 5c0a |0036: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0a5c │ │ -07e25c: 6004 5b09 |0038: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_titleCondensed:I // field@095b │ │ -07e260: 6e20 4401 4000 |003a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0144 │ │ -07e266: 0c04 |003d: move-result-object v4 │ │ -07e268: 5b84 5d0a |003e: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@0a5d │ │ -07e26c: 6004 5409 |0040: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_icon:I // field@0954 │ │ -07e270: 6e30 4101 4006 |0042: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -07e276: 0a04 |0045: move-result v4 │ │ -07e278: 5984 570a |0046: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0a57 │ │ -07e27c: 6004 5009 |0048: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_alphabeticShortcut:I // field@0950 │ │ -07e280: 6e20 4301 4000 |004a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ -07e286: 0c04 |004d: move-result-object v4 │ │ -07e288: 7020 e913 4800 |004e: invoke-direct {v8, v4}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@13e9 │ │ -07e28e: 0a04 |0051: move-result v4 │ │ -07e290: 5e84 520a |0052: iput-char v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@0a52 │ │ -07e294: 6004 5709 |0054: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_numericShortcut:I // field@0957 │ │ -07e298: 6e20 4301 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ -07e29e: 0c04 |0059: move-result-object v4 │ │ -07e2a0: 7020 e913 4800 |005a: invoke-direct {v8, v4}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@13e9 │ │ -07e2a6: 0a04 |005d: move-result v4 │ │ -07e2a8: 5e84 5a0a |005e: iput-char v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0a5a │ │ -07e2ac: 6004 5109 |0060: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@0951 │ │ -07e2b0: 6e20 4801 4000 |0062: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -07e2b6: 0a04 |0065: move-result v4 │ │ -07e2b8: 3804 7d00 |0066: if-eqz v4, 00e3 // +007d │ │ -07e2bc: 6004 5109 |0068: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@0951 │ │ -07e2c0: 6e30 2f01 4006 |006a: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -07e2c6: 0a04 |006d: move-result v4 │ │ -07e2c8: 3804 7300 |006e: if-eqz v4, 00e1 // +0073 │ │ -07e2cc: 0154 |0070: move v4, v5 │ │ -07e2ce: 5984 540a |0071: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0a54 │ │ -07e2d2: 6004 5209 |0073: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checked:I // field@0952 │ │ -07e2d6: 6e30 2f01 4006 |0075: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -07e2dc: 0a04 |0078: move-result v4 │ │ -07e2de: 5c84 550a |0079: iput-boolean v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0a55 │ │ -07e2e2: 6004 5c09 |007b: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_visible:I // field@095c │ │ -07e2e6: 5587 4c0a |007d: iget-boolean v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0a4c │ │ -07e2ea: 6e30 2f01 4007 |007f: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -07e2f0: 0a04 |0082: move-result v4 │ │ -07e2f2: 5c84 5e0a |0083: iput-boolean v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@0a5e │ │ -07e2f6: 6004 5309 |0085: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_enabled:I // field@0953 │ │ -07e2fa: 5587 490a |0087: iget-boolean v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0a49 │ │ -07e2fe: 6e30 2f01 4007 |0089: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -07e304: 0a04 |008c: move-result v4 │ │ -07e306: 5c84 560a |008d: iput-boolean v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0a56 │ │ -07e30a: 6004 5d09 |008f: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_showAsAction:I // field@095d │ │ -07e30e: 12f7 |0091: const/4 v7, #int -1 // #ff │ │ -07e310: 6e30 3b01 4007 |0092: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -07e316: 0a04 |0095: move-result v4 │ │ -07e318: 5984 5b0a |0096: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0a5b │ │ -07e31c: 6004 5809 |0098: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_onClick:I // field@0958 │ │ -07e320: 6e20 4301 4000 |009a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ -07e326: 0c04 |009d: move-result-object v4 │ │ -07e328: 5b84 590a |009e: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0a59 │ │ -07e32c: 6004 4d09 |00a0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionLayout:I // field@094d │ │ -07e330: 6e30 4101 4006 |00a2: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -07e336: 0a04 |00a5: move-result v4 │ │ -07e338: 5984 500a |00a6: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@0a50 │ │ -07e33c: 6004 4f09 |00a8: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionViewClass:I // field@094f │ │ -07e340: 6e20 4301 4000 |00aa: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ -07e346: 0c04 |00ad: move-result-object v4 │ │ -07e348: 5b84 4f0a |00ae: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@0a4f │ │ -07e34c: 6004 4e09 |00b0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionProviderClass:I // field@094e │ │ -07e350: 6e20 4301 4000 |00b2: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ -07e356: 0c04 |00b5: move-result-object v4 │ │ -07e358: 5b84 4e0a |00b6: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@0a4e │ │ -07e35c: 5484 4e0a |00b8: iget-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@0a4e │ │ -07e360: 3804 2e00 |00ba: if-eqz v4, 00e8 // +002e │ │ -07e364: 0152 |00bc: move v2, v5 │ │ -07e366: 3802 2d00 |00bd: if-eqz v2, 00ea // +002d │ │ -07e36a: 5284 500a |00bf: iget v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@0a50 │ │ -07e36e: 3904 2900 |00c1: if-nez v4, 00ea // +0029 │ │ -07e372: 5484 4f0a |00c3: iget-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@0a4f │ │ -07e376: 3904 2500 |00c5: if-nez v4, 00ea // +0025 │ │ -07e37a: 5484 4e0a |00c7: iget-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@0a4e │ │ -07e37e: 7100 f313 0000 |00c9: invoke-static {}, Landroid/support/v7/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@13f3 │ │ -07e384: 0c05 |00cc: move-result-object v5 │ │ -07e386: 5487 600a |00cd: iget-object v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ -07e38a: 7110 f413 0700 |00cf: invoke-static {v7}, Landroid/support/v7/view/SupportMenuInflater;.access$300:(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object; // method@13f4 │ │ -07e390: 0c07 |00d2: move-result-object v7 │ │ -07e392: 7040 eb13 4875 |00d3: invoke-direct {v8, v4, v5, v7}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@13eb │ │ -07e398: 0c04 |00d6: move-result-object v4 │ │ -07e39a: 1f04 9201 |00d7: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@0192 │ │ -07e39e: 5b84 4d0a |00d9: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ -07e3a2: 6e10 4b01 0000 |00db: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -07e3a8: 5c86 510a |00de: iput-boolean v6, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0a51 │ │ -07e3ac: 0e00 |00e0: return-void │ │ -07e3ae: 0164 |00e1: move v4, v6 │ │ -07e3b0: 288f |00e2: goto 0071 // -0071 │ │ -07e3b2: 5284 480a |00e3: iget v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0a48 │ │ -07e3b6: 5984 540a |00e5: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0a54 │ │ -07e3ba: 288c |00e7: goto 0073 // -0074 │ │ -07e3bc: 0162 |00e8: move v2, v6 │ │ -07e3be: 28d4 |00e9: goto 00bd // -002c │ │ -07e3c0: 3802 0900 |00ea: if-eqz v2, 00f3 // +0009 │ │ -07e3c4: 1a04 8610 |00ec: const-string v4, "SupportMenuInflater" // string@1086 │ │ -07e3c8: 1a05 4d06 |00ee: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@064d │ │ -07e3cc: 7120 101f 5400 |00f0: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -07e3d2: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ -07e3d4: 5b84 4d0a |00f4: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ -07e3d8: 28e5 |00f6: goto 00db // -001b │ │ +07e260: |[07e260] android.support.v7.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ +07e270: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07e272: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +07e274: 5484 600a |0002: iget-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ +07e278: 7110 f213 0400 |0004: invoke-static {v4}, Landroid/support/v7/view/SupportMenuInflater;.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; // method@13f2 │ │ +07e27e: 0c04 |0007: move-result-object v4 │ │ +07e280: 6207 4c09 |0008: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@094c │ │ +07e284: 6e30 ae00 9407 |000a: invoke-virtual {v4, v9, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +07e28a: 0c00 |000d: move-result-object v0 │ │ +07e28c: 6004 5509 |000e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_id:I // field@0955 │ │ +07e290: 6e30 4101 4006 |0010: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +07e296: 0a04 |0013: move-result v4 │ │ +07e298: 5984 580a |0014: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemId:I // field@0a58 │ │ +07e29c: 6004 5609 |0016: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_menuCategory:I // field@0956 │ │ +07e2a0: 5287 470a |0018: iget v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0a47 │ │ +07e2a4: 6e30 3b01 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +07e2aa: 0a01 |001d: move-result v1 │ │ +07e2ac: 6004 5909 |001e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_orderInCategory:I // field@0959 │ │ +07e2b0: 5287 4b0a |0020: iget v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0a4b │ │ +07e2b4: 6e30 3b01 4007 |0022: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +07e2ba: 0a03 |0025: move-result v3 │ │ +07e2bc: 1504 ffff |0026: const/high16 v4, #int -65536 // #ffff │ │ +07e2c0: b514 |0028: and-int/2addr v4, v1 │ │ +07e2c2: 1407 ffff 0000 |0029: const v7, #float 9.18341e-41 // #0000ffff │ │ +07e2c8: b537 |002c: and-int/2addr v7, v3 │ │ +07e2ca: b674 |002d: or-int/2addr v4, v7 │ │ +07e2cc: 5984 530a |002e: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0a53 │ │ +07e2d0: 6004 5a09 |0030: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_title:I // field@095a │ │ +07e2d4: 6e20 4401 4000 |0032: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0144 │ │ +07e2da: 0c04 |0035: move-result-object v4 │ │ +07e2dc: 5b84 5c0a |0036: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0a5c │ │ +07e2e0: 6004 5b09 |0038: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_titleCondensed:I // field@095b │ │ +07e2e4: 6e20 4401 4000 |003a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0144 │ │ +07e2ea: 0c04 |003d: move-result-object v4 │ │ +07e2ec: 5b84 5d0a |003e: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@0a5d │ │ +07e2f0: 6004 5409 |0040: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_icon:I // field@0954 │ │ +07e2f4: 6e30 4101 4006 |0042: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +07e2fa: 0a04 |0045: move-result v4 │ │ +07e2fc: 5984 570a |0046: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0a57 │ │ +07e300: 6004 5009 |0048: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_alphabeticShortcut:I // field@0950 │ │ +07e304: 6e20 4301 4000 |004a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +07e30a: 0c04 |004d: move-result-object v4 │ │ +07e30c: 7020 e913 4800 |004e: invoke-direct {v8, v4}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@13e9 │ │ +07e312: 0a04 |0051: move-result v4 │ │ +07e314: 5e84 520a |0052: iput-char v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@0a52 │ │ +07e318: 6004 5709 |0054: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_numericShortcut:I // field@0957 │ │ +07e31c: 6e20 4301 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +07e322: 0c04 |0059: move-result-object v4 │ │ +07e324: 7020 e913 4800 |005a: invoke-direct {v8, v4}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@13e9 │ │ +07e32a: 0a04 |005d: move-result v4 │ │ +07e32c: 5e84 5a0a |005e: iput-char v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0a5a │ │ +07e330: 6004 5109 |0060: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@0951 │ │ +07e334: 6e20 4801 4000 |0062: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +07e33a: 0a04 |0065: move-result v4 │ │ +07e33c: 3804 7d00 |0066: if-eqz v4, 00e3 // +007d │ │ +07e340: 6004 5109 |0068: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@0951 │ │ +07e344: 6e30 2f01 4006 |006a: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +07e34a: 0a04 |006d: move-result v4 │ │ +07e34c: 3804 7300 |006e: if-eqz v4, 00e1 // +0073 │ │ +07e350: 0154 |0070: move v4, v5 │ │ +07e352: 5984 540a |0071: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0a54 │ │ +07e356: 6004 5209 |0073: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checked:I // field@0952 │ │ +07e35a: 6e30 2f01 4006 |0075: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +07e360: 0a04 |0078: move-result v4 │ │ +07e362: 5c84 550a |0079: iput-boolean v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0a55 │ │ +07e366: 6004 5c09 |007b: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_visible:I // field@095c │ │ +07e36a: 5587 4c0a |007d: iget-boolean v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0a4c │ │ +07e36e: 6e30 2f01 4007 |007f: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +07e374: 0a04 |0082: move-result v4 │ │ +07e376: 5c84 5e0a |0083: iput-boolean v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@0a5e │ │ +07e37a: 6004 5309 |0085: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_enabled:I // field@0953 │ │ +07e37e: 5587 490a |0087: iget-boolean v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0a49 │ │ +07e382: 6e30 2f01 4007 |0089: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +07e388: 0a04 |008c: move-result v4 │ │ +07e38a: 5c84 560a |008d: iput-boolean v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0a56 │ │ +07e38e: 6004 5d09 |008f: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_showAsAction:I // field@095d │ │ +07e392: 12f7 |0091: const/4 v7, #int -1 // #ff │ │ +07e394: 6e30 3b01 4007 |0092: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +07e39a: 0a04 |0095: move-result v4 │ │ +07e39c: 5984 5b0a |0096: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0a5b │ │ +07e3a0: 6004 5809 |0098: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_onClick:I // field@0958 │ │ +07e3a4: 6e20 4301 4000 |009a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +07e3aa: 0c04 |009d: move-result-object v4 │ │ +07e3ac: 5b84 590a |009e: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0a59 │ │ +07e3b0: 6004 4d09 |00a0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionLayout:I // field@094d │ │ +07e3b4: 6e30 4101 4006 |00a2: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +07e3ba: 0a04 |00a5: move-result v4 │ │ +07e3bc: 5984 500a |00a6: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@0a50 │ │ +07e3c0: 6004 4f09 |00a8: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionViewClass:I // field@094f │ │ +07e3c4: 6e20 4301 4000 |00aa: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +07e3ca: 0c04 |00ad: move-result-object v4 │ │ +07e3cc: 5b84 4f0a |00ae: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@0a4f │ │ +07e3d0: 6004 4e09 |00b0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionProviderClass:I // field@094e │ │ +07e3d4: 6e20 4301 4000 |00b2: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +07e3da: 0c04 |00b5: move-result-object v4 │ │ +07e3dc: 5b84 4e0a |00b6: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@0a4e │ │ +07e3e0: 5484 4e0a |00b8: iget-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@0a4e │ │ +07e3e4: 3804 2e00 |00ba: if-eqz v4, 00e8 // +002e │ │ +07e3e8: 0152 |00bc: move v2, v5 │ │ +07e3ea: 3802 2d00 |00bd: if-eqz v2, 00ea // +002d │ │ +07e3ee: 5284 500a |00bf: iget v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@0a50 │ │ +07e3f2: 3904 2900 |00c1: if-nez v4, 00ea // +0029 │ │ +07e3f6: 5484 4f0a |00c3: iget-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@0a4f │ │ +07e3fa: 3904 2500 |00c5: if-nez v4, 00ea // +0025 │ │ +07e3fe: 5484 4e0a |00c7: iget-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@0a4e │ │ +07e402: 7100 f313 0000 |00c9: invoke-static {}, Landroid/support/v7/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@13f3 │ │ +07e408: 0c05 |00cc: move-result-object v5 │ │ +07e40a: 5487 600a |00cd: iget-object v7, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/view/SupportMenuInflater; // field@0a60 │ │ +07e40e: 7110 f413 0700 |00cf: invoke-static {v7}, Landroid/support/v7/view/SupportMenuInflater;.access$300:(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object; // method@13f4 │ │ +07e414: 0c07 |00d2: move-result-object v7 │ │ +07e416: 7040 eb13 4875 |00d3: invoke-direct {v8, v4, v5, v7}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@13eb │ │ +07e41c: 0c04 |00d6: move-result-object v4 │ │ +07e41e: 1f04 9301 |00d7: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@0193 │ │ +07e422: 5b84 4d0a |00d9: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ +07e426: 6e10 4b01 0000 |00db: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +07e42c: 5c86 510a |00de: iput-boolean v6, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0a51 │ │ +07e430: 0e00 |00e0: return-void │ │ +07e432: 0164 |00e1: move v4, v6 │ │ +07e434: 288f |00e2: goto 0071 // -0071 │ │ +07e436: 5284 480a |00e3: iget v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0a48 │ │ +07e43a: 5984 540a |00e5: iput v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0a54 │ │ +07e43e: 288c |00e7: goto 0073 // -0074 │ │ +07e440: 0162 |00e8: move v2, v6 │ │ +07e442: 28d4 |00e9: goto 00bd // -002c │ │ +07e444: 3802 0900 |00ea: if-eqz v2, 00f3 // +0009 │ │ +07e448: 1a04 9010 |00ec: const-string v4, "SupportMenuInflater" // string@1090 │ │ +07e44c: 1a05 5106 |00ee: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@0651 │ │ +07e450: 7120 101f 5400 |00f0: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +07e456: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +07e458: 5b84 4d0a |00f4: iput-object v4, v8, Landroid/support/v7/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a4d │ │ +07e45c: 28e5 |00f6: goto 00db // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=366 │ │ 0x000e line=369 │ │ 0x0016 line=370 │ │ 0x001e line=371 │ │ 0x0026 line=372 │ │ @@ -157498,59 +157525,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -07e3dc: |[07e3dc] android.support.v7.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ -07e3ec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07e3ee: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -07e3f0: 5920 4a0a |0002: iput v0, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupId:I // field@0a4a │ │ -07e3f4: 5920 470a |0004: iput v0, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0a47 │ │ -07e3f8: 5920 4b0a |0006: iput v0, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0a4b │ │ -07e3fc: 5920 480a |0008: iput v0, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0a48 │ │ -07e400: 5c21 4c0a |000a: iput-boolean v1, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0a4c │ │ -07e404: 5c21 490a |000c: iput-boolean v1, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0a49 │ │ -07e408: 0e00 |000e: return-void │ │ +07e460: |[07e460] android.support.v7.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ +07e470: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07e472: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +07e474: 5920 4a0a |0002: iput v0, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupId:I // field@0a4a │ │ +07e478: 5920 470a |0004: iput v0, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0a47 │ │ +07e47c: 5920 4b0a |0006: iput v0, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0a4b │ │ +07e480: 5920 480a |0008: iput v0, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0a48 │ │ +07e484: 5c21 4c0a |000a: iput-boolean v1, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0a4c │ │ +07e488: 5c21 490a |000c: iput-boolean v1, v2, Landroid/support/v7/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0a49 │ │ +07e48c: 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/view/SupportMenuInflater$MenuState; │ │ │ │ - source_file_idx : 4231 (SupportMenuInflater.java) │ │ + source_file_idx : 4241 (SupportMenuInflater.java) │ │ │ │ -Class #655 header: │ │ -class_idx : 797 │ │ +Class #656 header: │ │ +class_idx : 798 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1064 │ │ -source_file_idx : 4231 │ │ +superclass_idx : 1065 │ │ +source_file_idx : 4241 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 1 │ │ │ │ -Class #655 annotations: │ │ +Class #656 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/SupportMenuInflater$MenuState; Landroid/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener; } │ │ Annotations on field #2657 'ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[" "Ljava/lang/Class" "<*>;" } │ │ Annotations on field #2658 'ACTION_VIEW_CONSTRUCTOR_SIGNATURE' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[" "Ljava/lang/Class" "<*>;" } │ │ Annotations on method #5115 'parseMenu' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/xmlpull/v1/XmlPullParserException; Ljava/io/IOException; } │ │ │ │ -Class #655 - │ │ +Class #656 - │ │ Class descriptor : 'Landroid/support/v7/view/SupportMenuInflater;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/MenuInflater;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/view/SupportMenuInflater;) │ │ name : 'ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE' │ │ @@ -157583,24 +157610,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -07e40c: |[07e40c] android.support.v7.view.SupportMenuInflater.:()V │ │ -07e41c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e41e: 2300 9806 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0698 │ │ -07e422: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07e424: 1c02 2c00 |0004: const-class v2, Landroid/content/Context; // type@002c │ │ -07e428: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -07e42c: 6900 620a |0008: sput-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a62 │ │ -07e430: 6200 620a |000a: sget-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a62 │ │ -07e434: 6900 610a |000c: sput-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a61 │ │ -07e438: 0e00 |000e: return-void │ │ +07e490: |[07e490] android.support.v7.view.SupportMenuInflater.:()V │ │ +07e4a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07e4a2: 2300 9b06 |0001: new-array v0, v0, [Ljava/lang/Class; // type@069b │ │ +07e4a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +07e4a8: 1c02 2c00 |0004: const-class v2, Landroid/content/Context; // type@002c │ │ +07e4ac: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +07e4b0: 6900 620a |0008: sput-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a62 │ │ +07e4b4: 6200 620a |000a: sget-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a62 │ │ +07e4b8: 6900 610a |000c: sput-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a61 │ │ +07e4bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=74 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/view/SupportMenuInflater;) │ │ @@ -157608,25 +157635,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07e43c: |[07e43c] android.support.v7.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ -07e44c: 7020 721f 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1f72 │ │ -07e452: 5b23 650a |0003: iput-object v3, v2, Landroid/support/v7/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0a65 │ │ -07e456: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -07e458: 2300 9906 |0006: new-array v0, v0, [Ljava/lang/Object; // type@0699 │ │ -07e45c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07e45e: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -07e462: 5b20 640a |000b: iput-object v0, v2, Landroid/support/v7/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0a64 │ │ -07e466: 5420 640a |000d: iget-object v0, v2, Landroid/support/v7/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0a64 │ │ -07e46a: 5b20 630a |000f: iput-object v0, v2, Landroid/support/v7/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0a63 │ │ -07e46e: 0e00 |0011: return-void │ │ +07e4c0: |[07e4c0] android.support.v7.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ +07e4d0: 7020 721f 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1f72 │ │ +07e4d6: 5b23 650a |0003: iput-object v3, v2, Landroid/support/v7/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0a65 │ │ +07e4da: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07e4dc: 2300 9c06 |0006: new-array v0, v0, [Ljava/lang/Object; // type@069c │ │ +07e4e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +07e4e2: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +07e4e6: 5b20 640a |000b: iput-object v0, v2, Landroid/support/v7/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0a64 │ │ +07e4ea: 5420 640a |000d: iget-object v0, v2, Landroid/support/v7/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0a64 │ │ +07e4ee: 5b20 630a |000f: iput-object v0, v2, Landroid/support/v7/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0a63 │ │ +07e4f2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=93 │ │ 0x0011 line=94 │ │ @@ -157639,17 +157666,17 @@ │ │ type : '(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e470: |[07e470] android.support.v7.view.SupportMenuInflater.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; │ │ -07e480: 5410 650a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0a65 │ │ -07e484: 1100 |0002: return-object v0 │ │ +07e4f4: |[07e4f4] android.support.v7.view.SupportMenuInflater.access$100:(Landroid/support/v7/view/SupportMenuInflater;)Landroid/content/Context; │ │ +07e504: 5410 650a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0a65 │ │ +07e508: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/SupportMenuInflater; │ │ │ │ #3 : (in Landroid/support/v7/view/SupportMenuInflater;) │ │ @@ -157657,34 +157684,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e488: |[07e488] android.support.v7.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ -07e498: 6200 610a |0000: sget-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a61 │ │ -07e49c: 1100 |0002: return-object v0 │ │ +07e50c: |[07e50c] android.support.v7.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ +07e51c: 6200 610a |0000: sget-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a61 │ │ +07e520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v7/view/SupportMenuInflater;) │ │ name : 'access$300' │ │ type : '(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e4a0: |[07e4a0] android.support.v7.view.SupportMenuInflater.access$300:(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -07e4b0: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0a63 │ │ -07e4b4: 1100 |0002: return-object v0 │ │ +07e524: |[07e524] android.support.v7.view.SupportMenuInflater.access$300:(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +07e534: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0a63 │ │ +07e538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/SupportMenuInflater; │ │ │ │ #5 : (in Landroid/support/v7/view/SupportMenuInflater;) │ │ @@ -157692,18 +157719,18 @@ │ │ type : '(Landroid/support/v7/view/SupportMenuInflater;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07e4b8: |[07e4b8] android.support.v7.view.SupportMenuInflater.access$400:(Landroid/support/v7/view/SupportMenuInflater;)Ljava/lang/Object; │ │ -07e4c8: 7010 f913 0100 |0000: invoke-direct {v1}, Landroid/support/v7/view/SupportMenuInflater;.getRealOwner:()Ljava/lang/Object; // method@13f9 │ │ -07e4ce: 0c00 |0003: move-result-object v0 │ │ -07e4d0: 1100 |0004: return-object v0 │ │ +07e53c: |[07e53c] android.support.v7.view.SupportMenuInflater.access$400:(Landroid/support/v7/view/SupportMenuInflater;)Ljava/lang/Object; │ │ +07e54c: 7010 f913 0100 |0000: invoke-direct {v1}, Landroid/support/v7/view/SupportMenuInflater;.getRealOwner:()Ljava/lang/Object; // method@13f9 │ │ +07e552: 0c00 |0003: move-result-object v0 │ │ +07e554: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/view/SupportMenuInflater; │ │ │ │ #6 : (in Landroid/support/v7/view/SupportMenuInflater;) │ │ @@ -157711,34 +157738,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e4d4: |[07e4d4] android.support.v7.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ -07e4e4: 6200 620a |0000: sget-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a62 │ │ -07e4e8: 1100 |0002: return-object v0 │ │ +07e558: |[07e558] android.support.v7.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ +07e568: 6200 620a |0000: sget-object v0, Landroid/support/v7/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0a62 │ │ +07e56c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v7/view/SupportMenuInflater;) │ │ name : 'access$600' │ │ type : '(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e4ec: |[07e4ec] android.support.v7.view.SupportMenuInflater.access$600:(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -07e4fc: 5410 640a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0a64 │ │ -07e500: 1100 |0002: return-object v0 │ │ +07e570: |[07e570] android.support.v7.view.SupportMenuInflater.access$600:(Landroid/support/v7/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +07e580: 5410 640a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0a64 │ │ +07e584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/SupportMenuInflater; │ │ │ │ #8 : (in Landroid/support/v7/view/SupportMenuInflater;) │ │ @@ -157746,26 +157773,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 │ │ -07e504: |[07e504] android.support.v7.view.SupportMenuInflater.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07e514: 2020 0e00 |0000: instance-of v0, v2, Landroid/app/Activity; // type@000e │ │ -07e518: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07e51c: 1102 |0004: return-object v2 │ │ -07e51e: 2020 2d00 |0005: instance-of v0, v2, Landroid/content/ContextWrapper; // type@002d │ │ -07e522: 3800 fdff |0007: if-eqz v0, 0004 // -0003 │ │ -07e526: 1f02 2d00 |0009: check-cast v2, Landroid/content/ContextWrapper; // type@002d │ │ -07e52a: 6e10 b800 0200 |000b: invoke-virtual {v2}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@00b8 │ │ -07e530: 0c00 |000e: move-result-object v0 │ │ -07e532: 7020 f813 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@13f8 │ │ -07e538: 0c02 |0012: move-result-object v2 │ │ -07e53a: 28f1 |0013: goto 0004 // -000f │ │ +07e588: |[07e588] android.support.v7.view.SupportMenuInflater.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +07e598: 2020 0e00 |0000: instance-of v0, v2, Landroid/app/Activity; // type@000e │ │ +07e59c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +07e5a0: 1102 |0004: return-object v2 │ │ +07e5a2: 2020 2d00 |0005: instance-of v0, v2, Landroid/content/ContextWrapper; // type@002d │ │ +07e5a6: 3800 fdff |0007: if-eqz v0, 0004 // -0003 │ │ +07e5aa: 1f02 2d00 |0009: check-cast v2, Landroid/content/ContextWrapper; // type@002d │ │ +07e5ae: 6e10 b800 0200 |000b: invoke-virtual {v2}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@00b8 │ │ +07e5b4: 0c00 |000e: move-result-object v0 │ │ +07e5b6: 7020 f813 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@13f8 │ │ +07e5bc: 0c02 |0012: move-result-object v2 │ │ +07e5be: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=226 │ │ 0x0005 line=223 │ │ 0x0009 line=224 │ │ locals : │ │ @@ -157778,23 +157805,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07e53c: |[07e53c] android.support.v7.view.SupportMenuInflater.getRealOwner:()Ljava/lang/Object; │ │ -07e54c: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0a66 │ │ -07e550: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -07e554: 5410 650a |0004: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0a65 │ │ -07e558: 7020 f813 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@13f8 │ │ -07e55e: 0c00 |0009: move-result-object v0 │ │ -07e560: 5b10 660a |000a: iput-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0a66 │ │ -07e564: 5410 660a |000c: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0a66 │ │ -07e568: 1100 |000e: return-object v0 │ │ +07e5c0: |[07e5c0] android.support.v7.view.SupportMenuInflater.getRealOwner:()Ljava/lang/Object; │ │ +07e5d0: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0a66 │ │ +07e5d4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +07e5d8: 5410 650a |0004: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0a65 │ │ +07e5dc: 7020 f813 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@13f8 │ │ +07e5e2: 0c00 |0009: move-result-object v0 │ │ +07e5e4: 5b10 660a |000a: iput-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0a66 │ │ +07e5e8: 5410 660a |000c: iget-object v0, v1, Landroid/support/v7/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0a66 │ │ +07e5ec: 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/view/SupportMenuInflater; │ │ @@ -157804,126 +157831,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 │ │ -07e56c: |[07e56c] android.support.v7.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ -07e57c: 2202 1c03 |0000: new-instance v2, Landroid/support/v7/view/SupportMenuInflater$MenuState; // type@031c │ │ -07e580: 7030 e513 a20d |0002: invoke-direct {v2, v10, v13}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.:(Landroid/support/v7/view/SupportMenuInflater;Landroid/view/Menu;)V // method@13e5 │ │ -07e586: 7210 ee2c 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2cee │ │ -07e58c: 0a00 |0008: move-result v0 │ │ -07e58e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -07e590: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -07e592: 1227 |000b: const/4 v7, #int 2 // #2 │ │ -07e594: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ -07e598: 7210 ef2c 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -07e59e: 0c05 |0011: move-result-object v5 │ │ -07e5a0: 1a07 7b29 |0012: const-string v7, "menu" // string@297b │ │ -07e5a4: 6e20 d727 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07e5aa: 0a07 |0017: move-result v7 │ │ -07e5ac: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ -07e5b0: 7210 f12c 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -07e5b6: 0a00 |001d: move-result v0 │ │ -07e5b8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -07e5ba: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ -07e5be: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ -07e5c4: 7210 f12c 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -07e5ca: 0a00 |0027: move-result v0 │ │ -07e5cc: 28f7 |0028: goto 001f // -0009 │ │ -07e5ce: 2207 6705 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@0567 │ │ -07e5d2: 2208 6c05 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -07e5d6: 7010 f927 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -07e5dc: 1a09 2705 |0030: const-string v9, "Expecting menu, got " // string@0527 │ │ -07e5e0: 6e20 0228 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07e5e6: 0c08 |0035: move-result-object v8 │ │ -07e5e8: 6e20 0228 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -07e5ee: 0c08 |0039: move-result-object v8 │ │ -07e5f0: 6e10 0628 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -07e5f6: 0c08 |003d: move-result-object v8 │ │ -07e5f8: 7020 c427 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -07e5fe: 2707 |0041: throw v7 │ │ -07e600: 7210 f12c 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -07e606: 0a00 |0045: move-result v0 │ │ -07e608: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -07e60a: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ -07e60e: 28d5 |0049: goto 001e // -002b │ │ -07e610: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ -07e614: 7210 ef2c 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -07e61a: 0c05 |004f: move-result-object v5 │ │ -07e61c: 1a07 ce20 |0050: const-string v7, "group" // string@20ce │ │ -07e620: 6e20 d727 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07e626: 0a07 |0055: move-result v7 │ │ -07e628: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ -07e62c: 6e20 ec13 c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@13ec │ │ -07e632: 28c9 |005b: goto 0024 // -0037 │ │ -07e634: 1a07 3023 |005c: const-string v7, "item" // string@2330 │ │ -07e638: 6e20 d727 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07e63e: 0a07 |0061: move-result v7 │ │ -07e640: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ -07e644: 6e20 ed13 c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@13ed │ │ -07e64a: 28bd |0067: goto 0024 // -0043 │ │ -07e64c: 1a07 7b29 |0068: const-string v7, "menu" // string@297b │ │ -07e650: 6e20 d727 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07e656: 0a07 |006d: move-result v7 │ │ -07e658: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ -07e65c: 6e10 e813 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@13e8 │ │ -07e662: 0c04 |0073: move-result-object v4 │ │ -07e664: 7040 fb13 ba4c |0074: invoke-direct {v10, v11, v12, v4}, Landroid/support/v7/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@13fb │ │ -07e66a: 28ad |0077: goto 0024 // -0053 │ │ -07e66c: 1211 |0078: const/4 v1, #int 1 // #1 │ │ -07e66e: 0756 |0079: move-object v6, v5 │ │ -07e670: 28aa |007a: goto 0024 // -0056 │ │ -07e672: 7210 ef2c 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -07e678: 0c05 |007e: move-result-object v5 │ │ -07e67a: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ -07e67e: 6e20 d727 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07e684: 0a07 |0084: move-result v7 │ │ -07e686: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ -07e68a: 1201 |0087: const/4 v1, #int 0 // #0 │ │ -07e68c: 1206 |0088: const/4 v6, #int 0 // #0 │ │ -07e68e: 289b |0089: goto 0024 // -0065 │ │ -07e690: 1a07 ce20 |008a: const-string v7, "group" // string@20ce │ │ -07e694: 6e20 d727 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07e69a: 0a07 |008f: move-result v7 │ │ -07e69c: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ -07e6a0: 6e10 ee13 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@13ee │ │ -07e6a6: 288f |0095: goto 0024 // -0071 │ │ -07e6a8: 1a07 3023 |0096: const-string v7, "item" // string@2330 │ │ -07e6ac: 6e20 d727 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07e6b2: 0a07 |009b: move-result v7 │ │ -07e6b4: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ -07e6b8: 6e10 ea13 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@13ea │ │ -07e6be: 0a07 |00a1: move-result v7 │ │ -07e6c0: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ -07e6c4: 7110 e613 0200 |00a4: invoke-static {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@13e6 │ │ -07e6ca: 0c07 |00a7: move-result-object v7 │ │ -07e6cc: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ -07e6d0: 7110 e613 0200 |00aa: invoke-static {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@13e6 │ │ -07e6d6: 0c07 |00ad: move-result-object v7 │ │ -07e6d8: 6e10 5708 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0857 │ │ -07e6de: 0a07 |00b1: move-result v7 │ │ -07e6e0: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ -07e6e4: 6e10 e813 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@13e8 │ │ -07e6ea: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ -07e6ee: 6e10 e713 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.addItem:()V // method@13e7 │ │ -07e6f4: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ -07e6f8: 1a07 7b29 |00be: const-string v7, "menu" // string@297b │ │ -07e6fc: 6e20 d727 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -07e702: 0a07 |00c3: move-result v7 │ │ -07e704: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ -07e708: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ -07e70a: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ -07e70e: 2207 6705 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@0567 │ │ -07e712: 1a08 6112 |00cb: const-string v8, "Unexpected end of document" // string@1261 │ │ -07e716: 7020 c427 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -07e71c: 2707 |00d0: throw v7 │ │ -07e71e: 0e00 |00d1: return-void │ │ -07e720: 0001 0300 0100 0000 a800 0000 2900 ... |00d2: packed-switch-data (10 units) │ │ +07e5f0: |[07e5f0] android.support.v7.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ +07e600: 2202 1d03 |0000: new-instance v2, Landroid/support/v7/view/SupportMenuInflater$MenuState; // type@031d │ │ +07e604: 7030 e513 a20d |0002: invoke-direct {v2, v10, v13}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.:(Landroid/support/v7/view/SupportMenuInflater;Landroid/view/Menu;)V // method@13e5 │ │ +07e60a: 7210 ee2c 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2cee │ │ +07e610: 0a00 |0008: move-result v0 │ │ +07e612: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +07e614: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +07e616: 1227 |000b: const/4 v7, #int 2 // #2 │ │ +07e618: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ +07e61c: 7210 ef2c 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +07e622: 0c05 |0011: move-result-object v5 │ │ +07e624: 1a07 8529 |0012: const-string v7, "menu" // string@2985 │ │ +07e628: 6e20 d727 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07e62e: 0a07 |0017: move-result v7 │ │ +07e630: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ +07e634: 7210 f12c 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +07e63a: 0a00 |001d: move-result v0 │ │ +07e63c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +07e63e: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ +07e642: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ +07e648: 7210 f12c 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +07e64e: 0a00 |0027: move-result v0 │ │ +07e650: 28f7 |0028: goto 001f // -0009 │ │ +07e652: 2207 6805 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@0568 │ │ +07e656: 2208 6d05 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +07e65a: 7010 f927 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +07e660: 1a09 2a05 |0030: const-string v9, "Expecting menu, got " // string@052a │ │ +07e664: 6e20 0228 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07e66a: 0c08 |0035: move-result-object v8 │ │ +07e66c: 6e20 0228 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +07e672: 0c08 |0039: move-result-object v8 │ │ +07e674: 6e10 0628 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +07e67a: 0c08 |003d: move-result-object v8 │ │ +07e67c: 7020 c427 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +07e682: 2707 |0041: throw v7 │ │ +07e684: 7210 f12c 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +07e68a: 0a00 |0045: move-result v0 │ │ +07e68c: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +07e68e: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ +07e692: 28d5 |0049: goto 001e // -002b │ │ +07e694: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ +07e698: 7210 ef2c 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +07e69e: 0c05 |004f: move-result-object v5 │ │ +07e6a0: 1a07 d820 |0050: const-string v7, "group" // string@20d8 │ │ +07e6a4: 6e20 d727 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07e6aa: 0a07 |0055: move-result v7 │ │ +07e6ac: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ +07e6b0: 6e20 ec13 c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@13ec │ │ +07e6b6: 28c9 |005b: goto 0024 // -0037 │ │ +07e6b8: 1a07 3a23 |005c: const-string v7, "item" // string@233a │ │ +07e6bc: 6e20 d727 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07e6c2: 0a07 |0061: move-result v7 │ │ +07e6c4: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ +07e6c8: 6e20 ed13 c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@13ed │ │ +07e6ce: 28bd |0067: goto 0024 // -0043 │ │ +07e6d0: 1a07 8529 |0068: const-string v7, "menu" // string@2985 │ │ +07e6d4: 6e20 d727 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07e6da: 0a07 |006d: move-result v7 │ │ +07e6dc: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ +07e6e0: 6e10 e813 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@13e8 │ │ +07e6e6: 0c04 |0073: move-result-object v4 │ │ +07e6e8: 7040 fb13 ba4c |0074: invoke-direct {v10, v11, v12, v4}, Landroid/support/v7/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@13fb │ │ +07e6ee: 28ad |0077: goto 0024 // -0053 │ │ +07e6f0: 1211 |0078: const/4 v1, #int 1 // #1 │ │ +07e6f2: 0756 |0079: move-object v6, v5 │ │ +07e6f4: 28aa |007a: goto 0024 // -0056 │ │ +07e6f6: 7210 ef2c 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +07e6fc: 0c05 |007e: move-result-object v5 │ │ +07e6fe: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ +07e702: 6e20 d727 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07e708: 0a07 |0084: move-result v7 │ │ +07e70a: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ +07e70e: 1201 |0087: const/4 v1, #int 0 // #0 │ │ +07e710: 1206 |0088: const/4 v6, #int 0 // #0 │ │ +07e712: 289b |0089: goto 0024 // -0065 │ │ +07e714: 1a07 d820 |008a: const-string v7, "group" // string@20d8 │ │ +07e718: 6e20 d727 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07e71e: 0a07 |008f: move-result v7 │ │ +07e720: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ +07e724: 6e10 ee13 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@13ee │ │ +07e72a: 288f |0095: goto 0024 // -0071 │ │ +07e72c: 1a07 3a23 |0096: const-string v7, "item" // string@233a │ │ +07e730: 6e20 d727 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07e736: 0a07 |009b: move-result v7 │ │ +07e738: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ +07e73c: 6e10 ea13 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@13ea │ │ +07e742: 0a07 |00a1: move-result v7 │ │ +07e744: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ +07e748: 7110 e613 0200 |00a4: invoke-static {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@13e6 │ │ +07e74e: 0c07 |00a7: move-result-object v7 │ │ +07e750: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ +07e754: 7110 e613 0200 |00aa: invoke-static {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@13e6 │ │ +07e75a: 0c07 |00ad: move-result-object v7 │ │ +07e75c: 6e10 5708 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0857 │ │ +07e762: 0a07 |00b1: move-result v7 │ │ +07e764: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ +07e768: 6e10 e813 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@13e8 │ │ +07e76e: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ +07e772: 6e10 e713 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/view/SupportMenuInflater$MenuState;.addItem:()V // method@13e7 │ │ +07e778: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ +07e77c: 1a07 8529 |00be: const-string v7, "menu" // string@2985 │ │ +07e780: 6e20 d727 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +07e786: 0a07 |00c3: move-result v7 │ │ +07e788: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ +07e78c: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ +07e78e: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ +07e792: 2207 6805 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@0568 │ │ +07e796: 1a08 6b12 |00cb: const-string v8, "Unexpected end of document" // string@126b │ │ +07e79a: 7020 c427 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +07e7a0: 2707 |00d0: throw v7 │ │ +07e7a2: 0e00 |00d1: return-void │ │ +07e7a4: 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 │ │ @@ -157988,45 +158015,45 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -07e734: |[07e734] android.support.v7.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ -07e744: 2073 3601 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -07e748: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -07e74c: 6f30 731f 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ -07e752: 0e00 |0007: return-void │ │ -07e754: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -07e756: 5453 650a |0009: iget-object v3, v5, Landroid/support/v7/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0a65 │ │ -07e75a: 6e10 a600 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07e760: 0c03 |000e: move-result-object v3 │ │ -07e762: 6e20 1201 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0112 │ │ -07e768: 0c02 |0012: move-result-object v2 │ │ -07e76a: 7110 291f 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@1f29 │ │ -07e770: 0c00 |0016: move-result-object v0 │ │ -07e772: 7040 fb13 2570 |0017: invoke-direct {v5, v2, v0, v7}, Landroid/support/v7/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@13fb │ │ -07e778: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ -07e77c: 7210 4c01 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@014c │ │ -07e782: 28e8 |001f: goto 0007 // -0018 │ │ -07e784: 0d01 |0020: move-exception v1 │ │ -07e786: 2203 1f04 |0021: new-instance v3, Landroid/view/InflateException; // type@041f │ │ -07e78a: 1a04 1405 |0023: const-string v4, "Error inflating menu XML" // string@0514 │ │ -07e78e: 7030 4b1f 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f4b │ │ -07e794: 2703 |0028: throw v3 │ │ -07e796: 0d03 |0029: move-exception v3 │ │ -07e798: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ -07e79c: 7210 4c01 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@014c │ │ -07e7a2: 2703 |002f: throw v3 │ │ -07e7a4: 0d01 |0030: move-exception v1 │ │ -07e7a6: 2203 1f04 |0031: new-instance v3, Landroid/view/InflateException; // type@041f │ │ -07e7aa: 1a04 1405 |0033: const-string v4, "Error inflating menu XML" // string@0514 │ │ -07e7ae: 7030 4b1f 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f4b │ │ -07e7b4: 2703 |0038: throw v3 │ │ +07e7b8: |[07e7b8] android.support.v7.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ +07e7c8: 2073 3701 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +07e7cc: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +07e7d0: 6f30 731f 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ +07e7d6: 0e00 |0007: return-void │ │ +07e7d8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +07e7da: 5453 650a |0009: iget-object v3, v5, Landroid/support/v7/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0a65 │ │ +07e7de: 6e10 a600 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07e7e4: 0c03 |000e: move-result-object v3 │ │ +07e7e6: 6e20 1201 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0112 │ │ +07e7ec: 0c02 |0012: move-result-object v2 │ │ +07e7ee: 7110 291f 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@1f29 │ │ +07e7f4: 0c00 |0016: move-result-object v0 │ │ +07e7f6: 7040 fb13 2570 |0017: invoke-direct {v5, v2, v0, v7}, Landroid/support/v7/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@13fb │ │ +07e7fc: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ +07e800: 7210 4c01 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@014c │ │ +07e806: 28e8 |001f: goto 0007 // -0018 │ │ +07e808: 0d01 |0020: move-exception v1 │ │ +07e80a: 2203 2004 |0021: new-instance v3, Landroid/view/InflateException; // type@0420 │ │ +07e80e: 1a04 1705 |0023: const-string v4, "Error inflating menu XML" // string@0517 │ │ +07e812: 7030 4b1f 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f4b │ │ +07e818: 2703 |0028: throw v3 │ │ +07e81a: 0d03 |0029: move-exception v3 │ │ +07e81c: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ +07e820: 7210 4c01 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@014c │ │ +07e826: 2703 |002f: throw v3 │ │ +07e828: 0d01 |0030: move-exception v1 │ │ +07e82a: 2203 2004 |0031: new-instance v3, Landroid/view/InflateException; // type@0420 │ │ +07e82e: 1a04 1705 |0033: const-string v4, "Error inflating menu XML" // string@0517 │ │ +07e832: 7030 4b1f 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f4b │ │ +07e838: 2703 |0038: throw v3 │ │ catches : 3 │ │ 0x0009 - 0x001a │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0020 │ │ Ljava/io/IOException; -> 0x0030 │ │ -> 0x0029 │ │ 0x0021 - 0x0029 │ │ -> 0x0029 │ │ @@ -158051,32 +158078,32 @@ │ │ 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/view/SupportMenuInflater; │ │ 0x0000 - 0x0039 reg=6 menuRes I │ │ 0x0000 - 0x0039 reg=7 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 4231 (SupportMenuInflater.java) │ │ + source_file_idx : 4241 (SupportMenuInflater.java) │ │ │ │ -Class #656 header: │ │ -class_idx : 798 │ │ +Class #657 header: │ │ +class_idx : 799 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 554 │ │ -source_file_idx : 4954 │ │ +superclass_idx : 555 │ │ +source_file_idx : 4964 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #656 annotations: │ │ +Class #657 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #656 - │ │ +Class #657 - │ │ Class descriptor : 'Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;) │ │ @@ -158097,21 +158124,21 @@ │ │ type : '(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07e7dc: |[07e7dc] android.support.v7.view.ViewPropertyAnimatorCompatSet$1.:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V │ │ -07e7ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e7ee: 5b12 690a |0001: iput-object v2, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ -07e7f2: 7010 cd0b 0100 |0003: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ -07e7f8: 5c10 680a |0006: iput-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@0a68 │ │ -07e7fc: 5910 670a |0008: iput v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@0a67 │ │ -07e800: 0e00 |000a: return-void │ │ +07e860: |[07e860] android.support.v7.view.ViewPropertyAnimatorCompatSet$1.:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V │ │ +07e870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e872: 5b12 690a |0001: iput-object v2, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ +07e876: 7010 cd0b 0100 |0003: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ +07e87c: 5c10 680a |0006: iput-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@0a68 │ │ +07e880: 5910 670a |0008: iput v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@0a67 │ │ +07e884: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=116 │ │ 0x0006 line=117 │ │ 0x0008 line=118 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1; │ │ @@ -158123,35 +158150,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -07e804: |[07e804] android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd:(Landroid/view/View;)V │ │ -07e814: 5220 670a |0000: iget v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@0a67 │ │ -07e818: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07e81c: 5920 670a |0004: iput v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@0a67 │ │ -07e820: 5421 690a |0006: iget-object v1, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ -07e824: 7110 0314 0100 |0008: invoke-static {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$200:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; // method@1403 │ │ -07e82a: 0c01 |000b: move-result-object v1 │ │ -07e82c: 6e10 9f28 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -07e832: 0a01 |000f: move-result v1 │ │ -07e834: 3310 1700 |0010: if-ne v0, v1, 0027 // +0017 │ │ -07e838: 5420 690a |0012: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ -07e83c: 7110 0114 0000 |0014: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@1401 │ │ -07e842: 0c00 |0017: move-result-object v0 │ │ -07e844: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ -07e848: 5420 690a |001a: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ -07e84c: 7110 0114 0000 |001c: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@1401 │ │ -07e852: 0c00 |001f: move-result-object v0 │ │ -07e854: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -07e856: 7220 cb0b 1000 |0021: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ -07e85c: 6e10 ff13 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.onEnd:()V // method@13ff │ │ -07e862: 0e00 |0027: return-void │ │ +07e888: |[07e888] android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd:(Landroid/view/View;)V │ │ +07e898: 5220 670a |0000: iget v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@0a67 │ │ +07e89c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07e8a0: 5920 670a |0004: iput v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@0a67 │ │ +07e8a4: 5421 690a |0006: iget-object v1, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ +07e8a8: 7110 0314 0100 |0008: invoke-static {v1}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$200:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; // method@1403 │ │ +07e8ae: 0c01 |000b: move-result-object v1 │ │ +07e8b0: 6e10 9f28 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +07e8b6: 0a01 |000f: move-result v1 │ │ +07e8b8: 3310 1700 |0010: if-ne v0, v1, 0027 // +0017 │ │ +07e8bc: 5420 690a |0012: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ +07e8c0: 7110 0114 0000 |0014: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@1401 │ │ +07e8c6: 0c00 |0017: move-result-object v0 │ │ +07e8c8: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ +07e8cc: 5420 690a |001a: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ +07e8d0: 7110 0114 0000 |001c: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@1401 │ │ +07e8d6: 0c00 |001f: move-result-object v0 │ │ +07e8d8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +07e8da: 7220 cb0b 1000 |0021: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@0bcb │ │ +07e8e0: 6e10 ff13 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.onEnd:()V // method@13ff │ │ +07e8e6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0012 line=140 │ │ 0x001a line=141 │ │ 0x0024 line=143 │ │ 0x0027 line=145 │ │ @@ -158164,30 +158191,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -07e864: |[07e864] android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onAnimationStart:(Landroid/view/View;)V │ │ -07e874: 5520 680a |0000: iget-boolean v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@0a68 │ │ -07e878: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07e87c: 0e00 |0004: return-void │ │ -07e87e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -07e880: 5c20 680a |0006: iput-boolean v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@0a68 │ │ -07e884: 5420 690a |0008: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ -07e888: 7110 0114 0000 |000a: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@1401 │ │ -07e88e: 0c00 |000d: move-result-object v0 │ │ -07e890: 3800 f6ff |000e: if-eqz v0, 0004 // -000a │ │ -07e894: 5420 690a |0010: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ -07e898: 7110 0114 0000 |0012: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@1401 │ │ -07e89e: 0c00 |0015: move-result-object v0 │ │ -07e8a0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -07e8a2: 7220 cc0b 1000 |0017: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ -07e8a8: 28ea |001a: goto 0004 // -0016 │ │ +07e8e8: |[07e8e8] android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onAnimationStart:(Landroid/view/View;)V │ │ +07e8f8: 5520 680a |0000: iget-boolean v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@0a68 │ │ +07e8fc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +07e900: 0e00 |0004: return-void │ │ +07e902: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07e904: 5c20 680a |0006: iput-boolean v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@0a68 │ │ +07e908: 5420 690a |0008: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ +07e90c: 7110 0114 0000 |000a: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@1401 │ │ +07e912: 0c00 |000d: move-result-object v0 │ │ +07e914: 3800 f6ff |000e: if-eqz v0, 0004 // -000a │ │ +07e918: 5420 690a |0010: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ +07e91c: 7110 0114 0000 |0012: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@1401 │ │ +07e922: 0c00 |0015: move-result-object v0 │ │ +07e924: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +07e926: 7220 cc0b 1000 |0017: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@0bcc │ │ +07e92c: 28ea |001a: goto 0004 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=129 │ │ 0x0005 line=125 │ │ 0x0008 line=126 │ │ 0x0010 line=127 │ │ @@ -158200,47 +158227,47 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07e8ac: |[07e8ac] android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onEnd:()V │ │ -07e8bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e8be: 5910 670a |0001: iput v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@0a67 │ │ -07e8c2: 5c10 680a |0003: iput-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@0a68 │ │ -07e8c6: 5410 690a |0005: iget-object v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ -07e8ca: 7110 0214 0000 |0007: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$100:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V // method@1402 │ │ -07e8d0: 0e00 |000a: return-void │ │ +07e930: |[07e930] android.support.v7.view.ViewPropertyAnimatorCompatSet$1.onEnd:()V │ │ +07e940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e942: 5910 670a |0001: iput v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@0a67 │ │ +07e946: 5c10 680a |0003: iput-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@0a68 │ │ +07e94a: 5410 690a |0005: iget-object v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; // field@0a69 │ │ +07e94e: 7110 0214 0000 |0007: invoke-static {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.access$100:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V // method@1402 │ │ +07e954: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=132 │ │ 0x0003 line=133 │ │ 0x0005 line=134 │ │ 0x000a line=135 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1; │ │ │ │ - source_file_idx : 4954 (ViewPropertyAnimatorCompatSet.java) │ │ + source_file_idx : 4964 (ViewPropertyAnimatorCompatSet.java) │ │ │ │ -Class #657 header: │ │ -class_idx : 799 │ │ +Class #658 header: │ │ +class_idx : 800 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4954 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4964 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 7 │ │ │ │ -Class #657 annotations: │ │ +Class #658 annotations: │ │ Annotations on field #2666 'mAnimators' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/view/ViewPropertyAnimatorCompat;" ">;" } │ │ │ │ -Class #657 - │ │ +Class #658 - │ │ Class descriptor : 'Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -158273,25 +158300,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -07e8d4: |[07e8d4] android.support.v7.view.ViewPropertyAnimatorCompatSet.:()V │ │ -07e8e4: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07e8ea: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -07e8ee: 5a20 6b0a |0005: iput-wide v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@0a6b │ │ -07e8f2: 2200 1e03 |0007: new-instance v0, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1; // type@031e │ │ -07e8f6: 7020 fc13 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V // method@13fc │ │ -07e8fc: 5b20 6f0a |000c: iput-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@0a6f │ │ -07e900: 2200 ab05 |000e: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -07e904: 7010 9028 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -07e90a: 5b20 6a0a |0013: iput-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ -07e90e: 0e00 |0015: return-void │ │ +07e958: |[07e958] android.support.v7.view.ViewPropertyAnimatorCompatSet.:()V │ │ +07e968: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07e96e: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +07e972: 5a20 6b0a |0005: iput-wide v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@0a6b │ │ +07e976: 2200 1f03 |0007: new-instance v0, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1; // type@031f │ │ +07e97a: 7020 fc13 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet$1;.:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V // method@13fc │ │ +07e980: 5b20 6f0a |000c: iput-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@0a6f │ │ +07e984: 2200 ae05 |000e: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +07e988: 7010 9028 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +07e98e: 5b20 6a0a |0013: iput-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ +07e992: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=37 │ │ 0x0007 line=115 │ │ 0x000e line=44 │ │ 0x0015 line=45 │ │ @@ -158303,17 +158330,17 @@ │ │ type : '(Landroid/support/v7/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 │ │ -07e910: |[07e910] android.support.v7.view.ViewPropertyAnimatorCompatSet.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ -07e920: 5410 6e0a |0000: iget-object v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0a6e │ │ -07e924: 1100 |0002: return-object v0 │ │ +07e994: |[07e994] android.support.v7.view.ViewPropertyAnimatorCompatSet.access$000:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ +07e9a4: 5410 6e0a |0000: iget-object v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0a6e │ │ +07e9a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ │ │ #2 : (in Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -158321,17 +158348,17 @@ │ │ type : '(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e928: |[07e928] android.support.v7.view.ViewPropertyAnimatorCompatSet.access$100:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V │ │ -07e938: 7010 0514 0000 |0000: invoke-direct {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.onAnimationsEnded:()V // method@1405 │ │ -07e93e: 0e00 |0003: return-void │ │ +07e9ac: |[07e9ac] android.support.v7.view.ViewPropertyAnimatorCompatSet.access$100:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)V │ │ +07e9bc: 7010 0514 0000 |0000: invoke-direct {v0}, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.onAnimationsEnded:()V // method@1405 │ │ +07e9c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ │ │ #3 : (in Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -158339,17 +158366,17 @@ │ │ type : '(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e940: |[07e940] android.support.v7.view.ViewPropertyAnimatorCompatSet.access$200:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; │ │ -07e950: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ -07e954: 1100 |0002: return-object v0 │ │ +07e9c4: |[07e9c4] android.support.v7.view.ViewPropertyAnimatorCompatSet.access$200:(Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; │ │ +07e9d4: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ +07e9d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ │ │ #4 : (in Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -158357,18 +158384,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07e958: |[07e958] android.support.v7.view.ViewPropertyAnimatorCompatSet.onAnimationsEnded:()V │ │ -07e968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e96a: 5c10 6d0a |0001: iput-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ -07e96e: 0e00 |0003: return-void │ │ +07e9dc: |[07e9dc] android.support.v7.view.ViewPropertyAnimatorCompatSet.onAnimationsEnded:()V │ │ +07e9ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e9ee: 5c10 6d0a |0001: iput-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ +07e9f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ │ │ @@ -158378,32 +158405,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -07e970: |[07e970] android.support.v7.view.ViewPropertyAnimatorCompatSet.cancel:()V │ │ -07e980: 5532 6d0a |0000: iget-boolean v2, v3, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ -07e984: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -07e988: 0e00 |0004: return-void │ │ -07e98a: 5432 6a0a |0005: iget-object v2, v3, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ -07e98e: 6e10 9a28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ -07e994: 0c01 |000a: move-result-object v1 │ │ -07e996: 7210 d228 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -07e99c: 0a02 |000e: move-result v2 │ │ -07e99e: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ -07e9a2: 7210 d328 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -07e9a8: 0c00 |0014: move-result-object v0 │ │ -07e9aa: 1f00 2202 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0222 │ │ -07e9ae: 6e10 ac0b 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ -07e9b4: 28f1 |001a: goto 000b // -000f │ │ -07e9b6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -07e9b8: 5c32 6d0a |001c: iput-boolean v2, v3, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ -07e9bc: 28e6 |001e: goto 0004 // -001a │ │ +07e9f4: |[07e9f4] android.support.v7.view.ViewPropertyAnimatorCompatSet.cancel:()V │ │ +07ea04: 5532 6d0a |0000: iget-boolean v2, v3, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ +07ea08: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +07ea0c: 0e00 |0004: return-void │ │ +07ea0e: 5432 6a0a |0005: iget-object v2, v3, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ +07ea12: 6e10 9a28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ +07ea18: 0c01 |000a: move-result-object v1 │ │ +07ea1a: 7210 d228 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +07ea20: 0a02 |000e: move-result v2 │ │ +07ea22: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ +07ea26: 7210 d328 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +07ea2c: 0c00 |0014: move-result-object v0 │ │ +07ea2e: 1f00 2302 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0223 │ │ +07ea32: 6e10 ac0b 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ +07ea38: 28f1 |001a: goto 000b // -000f │ │ +07ea3a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +07ea3c: 5c32 6d0a |001c: iput-boolean v2, v3, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ +07ea40: 28e6 |001e: goto 0004 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=92 │ │ 0x0005 line=88 │ │ 0x0017 line=89 │ │ 0x001b line=91 │ │ @@ -158417,20 +158444,20 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07e9c0: |[07e9c0] android.support.v7.view.ViewPropertyAnimatorCompatSet.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ -07e9d0: 5510 6d0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ -07e9d4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -07e9d8: 5410 6a0a |0004: iget-object v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ -07e9dc: 6e20 9428 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -07e9e2: 1101 |0009: return-object v1 │ │ +07ea44: |[07ea44] android.support.v7.view.ViewPropertyAnimatorCompatSet.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ +07ea54: 5510 6d0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ +07ea58: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +07ea5c: 5410 6a0a |0004: iget-object v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ +07ea60: 6e20 9428 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +07ea66: 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/view/ViewPropertyAnimatorCompatSet; │ │ @@ -158441,23 +158468,23 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -07e9e4: |[07e9e4] android.support.v7.view.ViewPropertyAnimatorCompatSet.playSequentially:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ -07e9f4: 5420 6a0a |0000: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ -07e9f8: 6e20 9428 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -07e9fe: 6e10 ad0b 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.getDuration:()J // method@0bad │ │ -07ea04: 0b00 |0008: move-result-wide v0 │ │ -07ea06: 6e30 b10b 0401 |0009: invoke-virtual {v4, v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb1 │ │ -07ea0c: 5420 6a0a |000c: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ -07ea10: 6e20 9428 4000 |000e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -07ea16: 1102 |0011: return-object v2 │ │ +07ea68: |[07ea68] android.support.v7.view.ViewPropertyAnimatorCompatSet.playSequentially:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ +07ea78: 5420 6a0a |0000: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ +07ea7c: 6e20 9428 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +07ea82: 6e10 ad0b 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.getDuration:()J // method@0bad │ │ +07ea88: 0b00 |0008: move-result-wide v0 │ │ +07ea8a: 6e30 b10b 0401 |0009: invoke-virtual {v4, v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb1 │ │ +07ea90: 5420 6a0a |000c: iget-object v0, v2, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ +07ea94: 6e20 9428 4000 |000e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +07ea9a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000c line=58 │ │ 0x0011 line=59 │ │ locals : │ │ @@ -158470,19 +158497,19 @@ │ │ type : '(J)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07ea18: |[07ea18] android.support.v7.view.ViewPropertyAnimatorCompatSet.setDuration:(J)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ -07ea28: 5510 6d0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ -07ea2c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07ea30: 5a12 6b0a |0004: iput-wide v2, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@0a6b │ │ -07ea34: 1101 |0006: return-object v1 │ │ +07ea9c: |[07ea9c] android.support.v7.view.ViewPropertyAnimatorCompatSet.setDuration:(J)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ +07eaac: 5510 6d0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ +07eab0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07eab4: 5a12 6b0a |0004: iput-wide v2, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@0a6b │ │ +07eab8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0006 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ @@ -158493,19 +158520,19 @@ │ │ type : '(Landroid/view/animation/Interpolator;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07ea38: |[07ea38] android.support.v7.view.ViewPropertyAnimatorCompatSet.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ -07ea48: 5510 6d0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ -07ea4c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07ea50: 5b12 6c0a |0004: iput-object v2, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@0a6c │ │ -07ea54: 1101 |0006: return-object v1 │ │ +07eabc: |[07eabc] android.support.v7.view.ViewPropertyAnimatorCompatSet.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ +07eacc: 5510 6d0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ +07ead0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07ead4: 5b12 6c0a |0004: iput-object v2, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@0a6c │ │ +07ead8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0006 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ @@ -158516,19 +158543,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07ea58: |[07ea58] android.support.v7.view.ViewPropertyAnimatorCompatSet.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ -07ea68: 5510 6d0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ -07ea6c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07ea70: 5b12 6e0a |0004: iput-object v2, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0a6e │ │ -07ea74: 1101 |0006: return-object v1 │ │ +07eadc: |[07eadc] android.support.v7.view.ViewPropertyAnimatorCompatSet.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ +07eaec: 5510 6d0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ +07eaf0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07eaf4: 5b12 6e0a |0004: iput-object v2, v1, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0a6e │ │ +07eaf8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0006 line=112 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/ViewPropertyAnimatorCompatSet; │ │ @@ -158539,46 +158566,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -07ea78: |[07ea78] android.support.v7.view.ViewPropertyAnimatorCompatSet.start:()V │ │ -07ea88: 5562 6d0a |0000: iget-boolean v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ -07ea8c: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -07ea90: 0e00 |0004: return-void │ │ -07ea92: 5462 6a0a |0005: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ -07ea96: 6e10 9a28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ -07ea9c: 0c01 |000a: move-result-object v1 │ │ -07ea9e: 7210 d228 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -07eaa4: 0a02 |000e: move-result v2 │ │ -07eaa6: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -07eaaa: 7210 d328 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -07eab0: 0c00 |0014: move-result-object v0 │ │ -07eab2: 1f00 2202 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0222 │ │ -07eab6: 5362 6b0a |0017: iget-wide v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@0a6b │ │ -07eaba: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ -07eabe: 3102 0204 |001b: cmp-long v2, v2, v4 │ │ -07eac2: 3a02 0700 |001d: if-ltz v2, 0024 // +0007 │ │ -07eac6: 5362 6b0a |001f: iget-wide v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@0a6b │ │ -07eaca: 6e30 ae0b 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ -07ead0: 5462 6c0a |0024: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@0a6c │ │ -07ead4: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ -07ead8: 5462 6c0a |0028: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@0a6c │ │ -07eadc: 6e20 af0b 2000 |002a: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0baf │ │ -07eae2: 5462 6e0a |002d: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0a6e │ │ -07eae6: 3802 0700 |002f: if-eqz v2, 0036 // +0007 │ │ -07eaea: 5462 6f0a |0031: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@0a6f │ │ -07eaee: 6e20 b00b 2000 |0033: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -07eaf4: 6e10 b30b 0000 |0036: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ -07eafa: 28d2 |0039: goto 000b // -002e │ │ -07eafc: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -07eafe: 5c62 6d0a |003b: iput-boolean v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ -07eb02: 28c7 |003d: goto 0004 // -0039 │ │ +07eafc: |[07eafc] android.support.v7.view.ViewPropertyAnimatorCompatSet.start:()V │ │ +07eb0c: 5562 6d0a |0000: iget-boolean v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ +07eb10: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +07eb14: 0e00 |0004: return-void │ │ +07eb16: 5462 6a0a |0005: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@0a6a │ │ +07eb1a: 6e10 9a28 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ +07eb20: 0c01 |000a: move-result-object v1 │ │ +07eb22: 7210 d228 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +07eb28: 0a02 |000e: move-result v2 │ │ +07eb2a: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +07eb2e: 7210 d328 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +07eb34: 0c00 |0014: move-result-object v0 │ │ +07eb36: 1f00 2302 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0223 │ │ +07eb3a: 5362 6b0a |0017: iget-wide v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@0a6b │ │ +07eb3e: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ +07eb42: 3102 0204 |001b: cmp-long v2, v2, v4 │ │ +07eb46: 3a02 0700 |001d: if-ltz v2, 0024 // +0007 │ │ +07eb4a: 5362 6b0a |001f: iget-wide v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@0a6b │ │ +07eb4e: 6e30 ae0b 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ +07eb54: 5462 6c0a |0024: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@0a6c │ │ +07eb58: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ +07eb5c: 5462 6c0a |0028: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@0a6c │ │ +07eb60: 6e20 af0b 2000 |002a: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0baf │ │ +07eb66: 5462 6e0a |002d: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0a6e │ │ +07eb6a: 3802 0700 |002f: if-eqz v2, 0036 // +0007 │ │ +07eb6e: 5462 6f0a |0031: iget-object v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@0a6f │ │ +07eb72: 6e20 b00b 2000 |0033: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +07eb78: 6e10 b30b 0000 |0036: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ +07eb7e: 28d2 |0039: goto 000b // -002e │ │ +07eb80: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +07eb82: 5c62 6d0a |003b: iput-boolean v2, v6, Landroid/support/v7/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@0a6d │ │ +07eb86: 28c7 |003d: goto 0004 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=78 │ │ 0x0005 line=64 │ │ 0x0017 line=65 │ │ 0x001f line=66 │ │ @@ -158589,27 +158616,27 @@ │ │ 0x0036 line=74 │ │ 0x003a line=77 │ │ 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/view/ViewPropertyAnimatorCompatSet; │ │ │ │ - source_file_idx : 4954 (ViewPropertyAnimatorCompatSet.java) │ │ + source_file_idx : 4964 (ViewPropertyAnimatorCompatSet.java) │ │ │ │ -Class #658 header: │ │ -class_idx : 801 │ │ +Class #659 header: │ │ +class_idx : 802 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 628 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 629 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 47 │ │ │ │ -Class #658 - │ │ +Class #659 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/ActionMenuItem;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ Static fields - │ │ Instance fields - │ │ @@ -158675,27 +158702,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 │ │ -07eb04: |[07eb04] android.support.v7.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ -07eb14: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07eb1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07eb1c: 5910 770a |0004: iput v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconResId:I // field@0a77 │ │ -07eb20: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -07eb24: 5910 740a |0008: iput v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07eb28: 5b12 730a |000a: iput-object v2, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0a73 │ │ -07eb2c: 5914 780a |000c: iput v4, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mId:I // field@0a78 │ │ -07eb30: 5913 750a |000e: iput v3, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mGroup:I // field@0a75 │ │ -07eb34: 5915 710a |0010: iput v5, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mCategoryOrder:I // field@0a71 │ │ -07eb38: 5916 7a0a |0012: iput v6, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mOrdering:I // field@0a7a │ │ -07eb3c: 5b17 7d0a |0014: iput-object v7, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ -07eb40: 0e00 |0016: return-void │ │ +07eb88: |[07eb88] android.support.v7.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ +07eb98: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07eb9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07eba0: 5910 770a |0004: iput v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconResId:I // field@0a77 │ │ +07eba4: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +07eba8: 5910 740a |0008: iput v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07ebac: 5b12 730a |000a: iput-object v2, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0a73 │ │ +07ebb0: 5914 780a |000c: iput v4, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mId:I // field@0a78 │ │ +07ebb4: 5913 750a |000e: iput v3, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mGroup:I // field@0a75 │ │ +07ebb8: 5915 710a |0010: iput v5, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mCategoryOrder:I // field@0a71 │ │ +07ebbc: 5916 7a0a |0012: iput v6, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mOrdering:I // field@0a7a │ │ +07ebc0: 5b17 7d0a |0014: iput-object v7, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ +07ebc4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=48 │ │ 0x0006 line=56 │ │ 0x000a line=65 │ │ 0x000c line=66 │ │ @@ -158719,17 +158746,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07eb44: |[07eb44] android.support.v7.view.menu.ActionMenuItem.collapseActionView:()Z │ │ -07eb54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07eb56: 0f00 |0001: return v0 │ │ +07ebc8: |[07ebc8] android.support.v7.view.menu.ActionMenuItem.collapseActionView:()Z │ │ +07ebd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ebda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #1 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158737,17 +158764,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07eb58: |[07eb58] android.support.v7.view.menu.ActionMenuItem.expandActionView:()Z │ │ -07eb68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07eb6a: 0f00 |0001: return v0 │ │ +07ebdc: |[07ebdc] android.support.v7.view.menu.ActionMenuItem.expandActionView:()Z │ │ +07ebec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ebee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #2 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158755,18 +158782,18 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07eb6c: |[07eb6c] android.support.v7.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ -07eb7c: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -07eb80: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -07eb86: 2700 |0005: throw v0 │ │ +07ebf0: |[07ebf0] android.support.v7.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ +07ec00: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +07ec04: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +07ec0a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #3 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158774,17 +158801,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07eb88: |[07eb88] android.support.v7.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ -07eb98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07eb9a: 1100 |0001: return-object v0 │ │ +07ec0c: |[07ec0c] android.support.v7.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ +07ec1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ec1e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #4 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158792,17 +158819,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eb9c: |[07eb9c] android.support.v7.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ -07ebac: 5710 7b0a |0000: iget-char v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@0a7b │ │ -07ebb0: 0f00 |0002: return v0 │ │ +07ec20: |[07ec20] android.support.v7.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ +07ec30: 5710 7b0a |0000: iget-char v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@0a7b │ │ +07ec34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #5 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158810,17 +158837,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ebb4: |[07ebb4] android.support.v7.view.menu.ActionMenuItem.getGroupId:()I │ │ -07ebc4: 5210 750a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mGroup:I // field@0a75 │ │ -07ebc8: 0f00 |0002: return v0 │ │ +07ec38: |[07ec38] android.support.v7.view.menu.ActionMenuItem.getGroupId:()I │ │ +07ec48: 5210 750a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mGroup:I // field@0a75 │ │ +07ec4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #6 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158828,17 +158855,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ebcc: |[07ebcc] android.support.v7.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -07ebdc: 5410 760a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a76 │ │ -07ebe0: 1100 |0002: return-object v0 │ │ +07ec50: |[07ec50] android.support.v7.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +07ec60: 5410 760a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a76 │ │ +07ec64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #7 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158846,17 +158873,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ebe4: |[07ebe4] android.support.v7.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ -07ebf4: 5410 790a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0a79 │ │ -07ebf8: 1100 |0002: return-object v0 │ │ +07ec68: |[07ec68] android.support.v7.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ +07ec78: 5410 790a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0a79 │ │ +07ec7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #8 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158864,17 +158891,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ebfc: |[07ebfc] android.support.v7.view.menu.ActionMenuItem.getItemId:()I │ │ -07ec0c: 5210 780a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mId:I // field@0a78 │ │ -07ec10: 0f00 |0002: return v0 │ │ +07ec80: |[07ec80] android.support.v7.view.menu.ActionMenuItem.getItemId:()I │ │ +07ec90: 5210 780a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mId:I // field@0a78 │ │ +07ec94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #9 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158882,17 +158909,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ec14: |[07ec14] android.support.v7.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -07ec24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ec26: 1100 |0001: return-object v0 │ │ +07ec98: |[07ec98] android.support.v7.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +07eca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ecaa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #10 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158900,17 +158927,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ec28: |[07ec28] android.support.v7.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ -07ec38: 5710 7c0a |0000: iget-char v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@0a7c │ │ -07ec3c: 0f00 |0002: return v0 │ │ +07ecac: |[07ecac] android.support.v7.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ +07ecbc: 5710 7c0a |0000: iget-char v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@0a7c │ │ +07ecc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #11 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158918,17 +158945,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ec40: |[07ec40] android.support.v7.view.menu.ActionMenuItem.getOrder:()I │ │ -07ec50: 5210 7a0a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mOrdering:I // field@0a7a │ │ -07ec54: 0f00 |0002: return v0 │ │ +07ecc4: |[07ecc4] android.support.v7.view.menu.ActionMenuItem.getOrder:()I │ │ +07ecd4: 5210 7a0a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mOrdering:I // field@0a7a │ │ +07ecd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #12 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158936,17 +158963,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ec58: |[07ec58] android.support.v7.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ -07ec68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ec6a: 1100 |0001: return-object v0 │ │ +07ecdc: |[07ecdc] android.support.v7.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ +07ecec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ecee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #13 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158954,17 +158981,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ec6c: |[07ec6c] android.support.v7.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -07ec7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ec7e: 1100 |0001: return-object v0 │ │ +07ecf0: |[07ecf0] android.support.v7.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +07ed00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ed02: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #14 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158972,17 +158999,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ec80: |[07ec80] android.support.v7.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ -07ec90: 5410 7d0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ -07ec94: 1100 |0002: return-object v0 │ │ +07ed04: |[07ed04] android.support.v7.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ +07ed14: 5410 7d0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ +07ed18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #15 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -158990,21 +159017,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07ec98: |[07ec98] android.support.v7.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -07eca8: 5410 7e0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a7e │ │ -07ecac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -07ecb0: 5410 7e0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a7e │ │ -07ecb4: 1100 |0006: return-object v0 │ │ -07ecb6: 5410 7d0a |0007: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ -07ecba: 28fd |0009: goto 0006 // -0003 │ │ +07ed1c: |[07ed1c] android.support.v7.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +07ed2c: 5410 7e0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a7e │ │ +07ed30: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07ed34: 5410 7e0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a7e │ │ +07ed38: 1100 |0006: return-object v0 │ │ +07ed3a: 5410 7d0a |0007: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ +07ed3e: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #16 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -159012,17 +159039,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ecbc: |[07ecbc] android.support.v7.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ -07eccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ecce: 0f00 |0001: return v0 │ │ +07ed40: |[07ed40] android.support.v7.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ +07ed50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ed52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #17 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -159030,17 +159057,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ecd0: |[07ecd0] android.support.v7.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ -07ece0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ece2: 0f00 |0001: return v0 │ │ +07ed54: |[07ed54] android.support.v7.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ +07ed64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ed66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #18 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -159048,22 +159075,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07ece4: |[07ece4] android.support.v7.view.menu.ActionMenuItem.isCheckable:()Z │ │ -07ecf4: 5210 740a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ecf8: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -07ecfc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -07ed00: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07ed02: 0f00 |0007: return v0 │ │ -07ed04: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07ed06: 28fe |0009: goto 0007 // -0002 │ │ +07ed68: |[07ed68] android.support.v7.view.menu.ActionMenuItem.isCheckable:()Z │ │ +07ed78: 5210 740a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07ed7c: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +07ed80: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +07ed84: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07ed86: 0f00 |0007: return v0 │ │ +07ed88: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07ed8a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #19 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -159071,22 +159098,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07ed08: |[07ed08] android.support.v7.view.menu.ActionMenuItem.isChecked:()Z │ │ -07ed18: 5210 740a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ed1c: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -07ed20: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -07ed24: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07ed26: 0f00 |0007: return v0 │ │ -07ed28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07ed2a: 28fe |0009: goto 0007 // -0002 │ │ +07ed8c: |[07ed8c] android.support.v7.view.menu.ActionMenuItem.isChecked:()Z │ │ +07ed9c: 5210 740a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07eda0: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +07eda4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +07eda8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07edaa: 0f00 |0007: return v0 │ │ +07edac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07edae: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #20 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -159094,22 +159121,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07ed2c: |[07ed2c] android.support.v7.view.menu.ActionMenuItem.isEnabled:()Z │ │ -07ed3c: 5210 740a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ed40: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -07ed44: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -07ed48: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07ed4a: 0f00 |0007: return v0 │ │ -07ed4c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07ed4e: 28fe |0009: goto 0007 // -0002 │ │ +07edb0: |[07edb0] android.support.v7.view.menu.ActionMenuItem.isEnabled:()Z │ │ +07edc0: 5210 740a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07edc4: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +07edc8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +07edcc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07edce: 0f00 |0007: return v0 │ │ +07edd0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07edd2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #21 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -159117,22 +159144,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07ed50: |[07ed50] android.support.v7.view.menu.ActionMenuItem.isVisible:()Z │ │ -07ed60: 5210 740a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ed64: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -07ed68: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -07ed6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07ed6e: 0f00 |0007: return v0 │ │ -07ed70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07ed72: 28fe |0009: goto 0007 // -0002 │ │ +07edd4: |[07edd4] android.support.v7.view.menu.ActionMenuItem.isVisible:()Z │ │ +07ede4: 5210 740a |0000: iget v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07ede8: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +07edec: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +07edf0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07edf2: 0f00 |0007: return v0 │ │ +07edf4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07edf6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ │ │ #22 : (in Landroid/support/v7/view/menu/ActionMenuItem;) │ │ @@ -159140,18 +159167,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 │ │ -07ed74: |[07ed74] android.support.v7.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -07ed84: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -07ed88: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -07ed8e: 2700 |0005: throw v0 │ │ +07edf8: |[07edf8] android.support.v7.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +07ee08: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +07ee0c: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +07ee12: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -159160,18 +159187,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 │ │ -07ed90: |[07ed90] android.support.v7.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -07eda0: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -07eda4: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -07edaa: 2700 |0005: throw v0 │ │ +07ee14: |[07ee14] android.support.v7.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +07ee24: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +07ee28: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +07ee2e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ │ │ @@ -159180,18 +159207,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 │ │ -07edac: |[07edac] android.support.v7.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -07edbc: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -07edc0: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -07edc6: 2700 |0005: throw v0 │ │ +07ee30: |[07ee30] android.support.v7.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +07ee40: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +07ee44: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +07ee4a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionView Landroid/view/View; │ │ │ │ @@ -159200,18 +159227,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 │ │ -07edc8: |[07edc8] android.support.v7.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ -07edd8: 6e20 3c14 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@143c │ │ -07edde: 0c00 |0003: move-result-object v0 │ │ -07ede0: 1100 |0004: return-object v0 │ │ +07ee4c: |[07ee4c] android.support.v7.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ +07ee5c: 6e20 3c14 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@143c │ │ +07ee62: 0c00 |0003: move-result-object v0 │ │ +07ee64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -159220,18 +159247,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 │ │ -07ede4: |[07ede4] android.support.v7.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -07edf4: 6e20 3d14 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@143d │ │ -07edfa: 0c00 |0003: move-result-object v0 │ │ -07edfc: 1100 |0004: return-object v0 │ │ +07ee68: |[07ee68] android.support.v7.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +07ee78: 6e20 3d14 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@143d │ │ +07ee7e: 0c00 |0003: move-result-object v0 │ │ +07ee80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -159240,17 +159267,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ee00: |[07ee00] android.support.v7.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -07ee10: 5e01 7b0a |0000: iput-char v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@0a7b │ │ -07ee14: 1100 |0002: return-object v0 │ │ +07ee84: |[07ee84] android.support.v7.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +07ee94: 5e01 7b0a |0000: iput-char v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@0a7b │ │ +07ee98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0002 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 alphaChar C │ │ @@ -159260,24 +159287,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -07ee18: |[07ee18] android.support.v7.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ -07ee28: 5220 740a |0000: iget v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ee2c: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ -07ee30: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -07ee34: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07ee36: b610 |0007: or-int/2addr v0, v1 │ │ -07ee38: 5920 740a |0008: iput v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ee3c: 1102 |000a: return-object v2 │ │ -07ee3e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -07ee40: 28fb |000c: goto 0007 // -0005 │ │ +07ee9c: |[07ee9c] android.support.v7.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ +07eeac: 5220 740a |0000: iget v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07eeb0: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ +07eeb4: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +07eeb8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07eeba: b610 |0007: or-int/2addr v0, v1 │ │ +07eebc: 5920 740a |0008: iput v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07eec0: 1102 |000a: return-object v2 │ │ +07eec2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07eec4: 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/view/menu/ActionMenuItem; │ │ @@ -159288,24 +159315,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -07ee44: |[07ee44] android.support.v7.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ -07ee54: 5220 740a |0000: iget v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ee58: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ -07ee5c: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -07ee60: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -07ee62: b610 |0007: or-int/2addr v0, v1 │ │ -07ee64: 5920 740a |0008: iput v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ee68: 1102 |000a: return-object v2 │ │ -07ee6a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -07ee6c: 28fb |000c: goto 0007 // -0005 │ │ +07eec8: |[07eec8] android.support.v7.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ +07eed8: 5220 740a |0000: iget v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07eedc: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ +07eee0: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +07eee4: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +07eee6: b610 |0007: or-int/2addr v0, v1 │ │ +07eee8: 5920 740a |0008: iput v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07eeec: 1102 |000a: return-object v2 │ │ +07eeee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07eef0: 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/view/menu/ActionMenuItem; │ │ @@ -159316,24 +159343,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -07ee70: |[07ee70] android.support.v7.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ -07ee80: 5220 740a |0000: iget v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ee84: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ -07ee88: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -07ee8c: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -07ee90: b610 |0008: or-int/2addr v0, v1 │ │ -07ee92: 5920 740a |0009: iput v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07ee96: 1102 |000b: return-object v2 │ │ -07ee98: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07ee9a: 28fb |000d: goto 0008 // -0005 │ │ +07eef4: |[07eef4] android.support.v7.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ +07ef04: 5220 740a |0000: iget v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07ef08: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ +07ef0c: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +07ef10: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +07ef14: b610 |0008: or-int/2addr v0, v1 │ │ +07ef16: 5920 740a |0009: iput v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07ef1a: 1102 |000b: return-object v2 │ │ +07ef1c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07ef1e: 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/view/menu/ActionMenuItem; │ │ @@ -159344,21 +159371,21 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07ee9c: |[07ee9c] android.support.v7.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ -07eeac: 5912 770a |0000: iput v2, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconResId:I // field@0a77 │ │ -07eeb0: 5410 730a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0a73 │ │ -07eeb4: 7120 7105 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -07eeba: 0c00 |0007: move-result-object v0 │ │ -07eebc: 5b10 760a |0008: iput-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a76 │ │ -07eec0: 1101 |000a: return-object v1 │ │ +07ef20: |[07ef20] android.support.v7.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ +07ef30: 5912 770a |0000: iput v2, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconResId:I // field@0a77 │ │ +07ef34: 5410 730a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0a73 │ │ +07ef38: 7120 7105 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +07ef3e: 0c00 |0007: move-result-object v0 │ │ +07ef40: 5b10 760a |0008: iput-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a76 │ │ +07ef44: 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/view/menu/ActionMenuItem; │ │ @@ -159369,19 +159396,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 │ │ -07eec4: |[07eec4] android.support.v7.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -07eed4: 5b12 760a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a76 │ │ -07eed8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07eeda: 5910 770a |0003: iput v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconResId:I // field@0a77 │ │ -07eede: 1101 |0005: return-object v1 │ │ +07ef48: |[07ef48] android.support.v7.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +07ef58: 5b12 760a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a76 │ │ +07ef5c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07ef5e: 5910 770a |0003: iput v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mIconResId:I // field@0a77 │ │ +07ef62: 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/view/menu/ActionMenuItem; │ │ @@ -159392,17 +159419,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 │ │ -07eee0: |[07eee0] android.support.v7.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -07eef0: 5b01 790a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0a79 │ │ -07eef4: 1100 |0002: return-object v0 │ │ +07ef64: |[07ef64] android.support.v7.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +07ef74: 5b01 790a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0a79 │ │ +07ef78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -159412,17 +159439,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eef8: |[07eef8] android.support.v7.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -07ef08: 5e01 7c0a |0000: iput-char v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@0a7c │ │ -07ef0c: 1100 |0002: return-object v0 │ │ +07ef7c: |[07ef7c] android.support.v7.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +07ef8c: 5e01 7c0a |0000: iput-char v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@0a7c │ │ +07ef90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 numericChar C │ │ @@ -159432,18 +159459,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 │ │ -07ef10: |[07ef10] android.support.v7.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -07ef20: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -07ef24: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -07ef2a: 2700 |0005: throw v0 │ │ +07ef94: |[07ef94] android.support.v7.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +07efa4: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +07efa8: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +07efae: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -159452,17 +159479,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 │ │ -07ef2c: |[07ef2c] android.support.v7.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -07ef3c: 5b01 720a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0a72 │ │ -07ef40: 1100 |0002: return-object v0 │ │ +07efb0: |[07efb0] android.support.v7.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +07efc0: 5b01 720a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0a72 │ │ +07efc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 menuItemClickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -159472,18 +159499,18 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07ef44: |[07ef44] android.support.v7.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ -07ef54: 5e01 7c0a |0000: iput-char v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@0a7c │ │ -07ef58: 5e02 7b0a |0002: iput-char v2, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@0a7b │ │ -07ef5c: 1100 |0004: return-object v0 │ │ +07efc8: |[07efc8] android.support.v7.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ +07efd8: 5e01 7c0a |0000: iput-char v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@0a7c │ │ +07efdc: 5e02 7b0a |0002: iput-char v2, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@0a7b │ │ +07efe0: 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/view/menu/ActionMenuItem; │ │ @@ -159495,16 +159522,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07ef60: |[07ef60] android.support.v7.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ -07ef70: 0e00 |0000: return-void │ │ +07efe4: |[07efe4] android.support.v7.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ +07eff4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 show I │ │ │ │ @@ -159513,17 +159540,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 │ │ -07ef74: |[07ef74] android.support.v7.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -07ef84: 6e20 4b14 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@144b │ │ -07ef8a: 1100 |0003: return-object v0 │ │ +07eff8: |[07eff8] android.support.v7.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +07f008: 6e20 4b14 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@144b │ │ +07f00e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0003 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -159533,18 +159560,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 │ │ -07ef8c: |[07ef8c] android.support.v7.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -07ef9c: 6e20 4c14 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@144c │ │ -07efa2: 0c00 |0003: move-result-object v0 │ │ -07efa4: 1100 |0004: return-object v0 │ │ +07f010: |[07f010] android.support.v7.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +07f020: 6e20 4c14 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@144c │ │ +07f026: 0c00 |0003: move-result-object v0 │ │ +07f028: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -159553,18 +159580,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 │ │ -07efa8: |[07efa8] android.support.v7.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -07efb8: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -07efbc: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -07efc2: 2700 |0005: throw v0 │ │ +07f02c: |[07f02c] android.support.v7.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +07f03c: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +07f040: 7010 1b28 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +07f046: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/support/v4/view/ActionProvider; │ │ │ │ @@ -159573,16 +159600,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 │ │ -07efc4: |[07efc4] android.support.v7.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -07efd4: 1100 |0000: return-object v0 │ │ +07f048: |[07f048] android.support.v7.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +07f058: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ │ │ @@ -159591,22 +159618,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07efd8: |[07efd8] android.support.v7.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ -07efe8: 5410 730a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0a73 │ │ -07efec: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07eff2: 0c00 |0005: move-result-object v0 │ │ -07eff4: 6e20 1b01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -07effa: 0c00 |0009: move-result-object v0 │ │ -07effc: 5b10 7d0a |000a: iput-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ -07f000: 1101 |000c: return-object v1 │ │ +07f05c: |[07f05c] android.support.v7.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ +07f06c: 5410 730a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0a73 │ │ +07f070: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07f076: 0c00 |0005: move-result-object v0 │ │ +07f078: 6e20 1b01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +07f07e: 0c00 |0009: move-result-object v0 │ │ +07f080: 5b10 7d0a |000a: iput-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ +07f084: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000c line=202 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x000d reg=2 title I │ │ @@ -159616,17 +159643,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 │ │ -07f004: |[07f004] android.support.v7.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -07f014: 5b01 7d0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ -07f018: 1100 |0002: return-object v0 │ │ +07f088: |[07f088] android.support.v7.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +07f098: 5b01 7d0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0a7d │ │ +07f09c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -159636,17 +159663,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 │ │ -07f01c: |[07f01c] android.support.v7.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -07f02c: 5b01 7e0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a7e │ │ -07f030: 1100 |0002: return-object v0 │ │ +07f0a0: |[07f0a0] android.support.v7.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +07f0b0: 5b01 7e0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a7e │ │ +07f0b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -159656,52 +159683,52 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -07f034: |[07f034] android.support.v7.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ -07f044: 5220 740a |0000: iget v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07f048: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ -07f04c: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -07f050: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07f052: b610 |0007: or-int/2addr v0, v1 │ │ -07f054: 5920 740a |0008: iput v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ -07f058: 1102 |000a: return-object v2 │ │ -07f05a: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -07f05e: 28fa |000d: goto 0007 // -0006 │ │ +07f0b8: |[07f0b8] android.support.v7.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ +07f0c8: 5220 740a |0000: iget v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07f0cc: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ +07f0d0: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +07f0d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07f0d6: b610 |0007: or-int/2addr v0, v1 │ │ +07f0d8: 5920 740a |0008: iput v0, v2, Landroid/support/v7/view/menu/ActionMenuItem;.mFlags:I // field@0a74 │ │ +07f0dc: 1102 |000a: return-object v2 │ │ +07f0de: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +07f0e2: 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/view/menu/ActionMenuItem; │ │ 0x0000 - 0x000e reg=3 visible Z │ │ │ │ - source_file_idx : 628 (ActionMenuItem.java) │ │ + source_file_idx : 629 (ActionMenuItem.java) │ │ │ │ -Class #659 header: │ │ -class_idx : 936 │ │ +Class #660 header: │ │ +class_idx : 937 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 4 │ │ │ │ -Class #659 annotations: │ │ +Class #660 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListPopupWindow; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="ForwardingListener" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; } │ │ │ │ -Class #659 - │ │ +Class #660 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnTouchListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -159751,38 +159778,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -07f060: |[07f060] android.support.v7.widget.ListPopupWindow$ForwardingListener.:(Landroid/view/View;)V │ │ -07f070: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07f076: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -07f078: 2300 6906 |0004: new-array v0, v0, [I // type@0669 │ │ -07f07c: 5b20 8d0c |0006: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@0c8d │ │ -07f080: 5b23 8b0c |0008: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ -07f084: 6e10 d51f 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ -07f08a: 0c00 |000d: move-result-object v0 │ │ -07f08c: 7110 4f20 0000 |000e: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -07f092: 0c00 |0011: move-result-object v0 │ │ -07f094: 6e10 5420 0000 |0012: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ -07f09a: 0a00 |0015: move-result v0 │ │ -07f09c: 8200 |0016: int-to-float v0, v0 │ │ -07f09e: 5920 8a0c |0017: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@0c8a │ │ -07f0a2: 7100 5520 0000 |0019: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@2055 │ │ -07f0a8: 0a00 |001c: move-result v0 │ │ -07f0aa: 5920 8c0c |001d: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@0c8c │ │ -07f0ae: 5220 8c0c |001f: iget v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@0c8c │ │ -07f0b2: 7100 5020 0000 |0021: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@2050 │ │ -07f0b8: 0a01 |0024: move-result v1 │ │ -07f0ba: b010 |0025: add-int/2addr v0, v1 │ │ -07f0bc: db00 0002 |0026: div-int/lit8 v0, v0, #int 2 // #02 │ │ -07f0c0: 5920 890c |0028: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@0c89 │ │ -07f0c4: 0e00 |002a: return-void │ │ +07f0e4: |[07f0e4] android.support.v7.widget.ListPopupWindow$ForwardingListener.:(Landroid/view/View;)V │ │ +07f0f4: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07f0fa: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +07f0fc: 2300 6c06 |0004: new-array v0, v0, [I // type@066c │ │ +07f100: 5b20 8d0c |0006: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@0c8d │ │ +07f104: 5b23 8b0c |0008: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ +07f108: 6e10 d51f 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ +07f10e: 0c00 |000d: move-result-object v0 │ │ +07f110: 7110 4f20 0000 |000e: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +07f116: 0c00 |0011: move-result-object v0 │ │ +07f118: 6e10 5420 0000 |0012: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ +07f11e: 0a00 |0015: move-result v0 │ │ +07f120: 8200 |0016: int-to-float v0, v0 │ │ +07f122: 5920 8a0c |0017: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@0c8a │ │ +07f126: 7100 5520 0000 |0019: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@2055 │ │ +07f12c: 0a00 |001c: move-result v0 │ │ +07f12e: 5920 8c0c |001d: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@0c8c │ │ +07f132: 5220 8c0c |001f: iget v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@0c8c │ │ +07f136: 7100 5020 0000 |0021: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@2050 │ │ +07f13c: 0a01 |0024: move-result v1 │ │ +07f13e: b010 |0025: add-int/2addr v0, v1 │ │ +07f140: db00 0002 |0026: div-int/lit8 v0, v0, #int 2 // #02 │ │ +07f144: 5920 890c |0028: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@0c89 │ │ +07f148: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0003 line=1279 │ │ 0x0008 line=1282 │ │ 0x000a line=1283 │ │ 0x0019 line=1284 │ │ @@ -159797,17 +159824,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 │ │ -07f0c8: |[07f0c8] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ -07f0d8: 7010 f21a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onLongPress:()V // method@1af2 │ │ -07f0de: 0e00 |0003: return-void │ │ +07f14c: |[07f14c] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ +07f15c: 7010 f21a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onLongPress:()V // method@1af2 │ │ +07f162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1248 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ #2 : (in Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;) │ │ @@ -159815,17 +159842,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 │ │ -07f0e0: |[07f0e0] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; │ │ -07f0f0: 5410 8b0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ -07f0f4: 1100 |0002: return-object v0 │ │ +07f164: |[07f164] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; │ │ +07f174: 5410 8b0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ +07f178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ #3 : (in Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;) │ │ @@ -159833,26 +159860,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07f0f8: |[07f0f8] android.support.v7.widget.ListPopupWindow$ForwardingListener.clearCallbacks:()V │ │ -07f108: 5420 8e0c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ -07f10c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07f110: 5420 8b0c |0004: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ -07f114: 5421 8e0c |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ -07f118: 6e20 2020 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ -07f11e: 5420 870c |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ -07f122: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -07f126: 5420 8b0c |000f: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ -07f12a: 5421 870c |0011: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ -07f12e: 6e20 2020 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ -07f134: 0e00 |0016: return-void │ │ +07f17c: |[07f17c] android.support.v7.widget.ListPopupWindow$ForwardingListener.clearCallbacks:()V │ │ +07f18c: 5420 8e0c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ +07f190: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07f194: 5420 8b0c |0004: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ +07f198: 5421 8e0c |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ +07f19c: 6e20 2020 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ +07f1a2: 5420 870c |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ +07f1a6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +07f1aa: 5420 8b0c |000f: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ +07f1ae: 5421 870c |0011: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ +07f1b2: 6e20 2020 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ +07f1b8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1411 │ │ 0x0004 line=1412 │ │ 0x000b line=1415 │ │ 0x000f line=1416 │ │ 0x0016 line=1418 │ │ @@ -159864,45 +159891,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -07f138: |[07f138] android.support.v7.widget.ListPopupWindow$ForwardingListener.onLongPress:()V │ │ -07f148: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07f14a: 121a |0001: const/4 v10, #int 1 // #1 │ │ -07f14c: 7010 ee1a 0b00 |0002: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@1aee │ │ -07f152: 54b9 8b0c |0005: iget-object v9, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ -07f156: 6e10 0620 0900 |0007: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@2006 │ │ -07f15c: 0a02 |000a: move-result v2 │ │ -07f15e: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ -07f162: 6e10 0b20 0900 |000d: invoke-virtual {v9}, Landroid/view/View;.isLongClickable:()Z // method@200b │ │ -07f168: 0a02 |0010: move-result v2 │ │ -07f16a: 3802 0300 |0011: if-eqz v2, 0014 // +0003 │ │ -07f16e: 0e00 |0013: return-void │ │ -07f170: 6e10 f01a 0b00 |0014: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@1af0 │ │ -07f176: 0a02 |0017: move-result v2 │ │ -07f178: 3802 fbff |0018: if-eqz v2, 0013 // -0005 │ │ -07f17c: 6e10 ed1f 0900 |001a: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -07f182: 0c02 |001d: move-result-object v2 │ │ -07f184: 7220 aa20 a200 |001e: invoke-interface {v2, v10}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ -07f18a: 7100 7802 0000 |0021: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0278 │ │ -07f190: 0b00 |0024: move-result-wide v0 │ │ -07f192: 1234 |0025: const/4 v4, #int 3 // #3 │ │ -07f194: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -07f196: 0402 |0027: move-wide v2, v0 │ │ -07f198: 0156 |0028: move v6, v5 │ │ -07f19a: 7708 9a1f 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f9a │ │ -07f1a0: 0c08 |002c: move-result-object v8 │ │ -07f1a2: 6e20 1920 8900 |002d: invoke-virtual {v9, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2019 │ │ -07f1a8: 6e10 9e1f 0800 |0030: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ -07f1ae: 5cba 880c |0033: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@0c88 │ │ -07f1b2: 5cba 8f0c |0035: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@0c8f │ │ -07f1b6: 28dc |0037: goto 0013 // -0024 │ │ +07f1bc: |[07f1bc] android.support.v7.widget.ListPopupWindow$ForwardingListener.onLongPress:()V │ │ +07f1cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07f1ce: 121a |0001: const/4 v10, #int 1 // #1 │ │ +07f1d0: 7010 ee1a 0b00 |0002: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@1aee │ │ +07f1d6: 54b9 8b0c |0005: iget-object v9, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ +07f1da: 6e10 0620 0900 |0007: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@2006 │ │ +07f1e0: 0a02 |000a: move-result v2 │ │ +07f1e2: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ +07f1e6: 6e10 0b20 0900 |000d: invoke-virtual {v9}, Landroid/view/View;.isLongClickable:()Z // method@200b │ │ +07f1ec: 0a02 |0010: move-result v2 │ │ +07f1ee: 3802 0300 |0011: if-eqz v2, 0014 // +0003 │ │ +07f1f2: 0e00 |0013: return-void │ │ +07f1f4: 6e10 f01a 0b00 |0014: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@1af0 │ │ +07f1fa: 0a02 |0017: move-result v2 │ │ +07f1fc: 3802 fbff |0018: if-eqz v2, 0013 // -0005 │ │ +07f200: 6e10 ed1f 0900 |001a: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +07f206: 0c02 |001d: move-result-object v2 │ │ +07f208: 7220 aa20 a200 |001e: invoke-interface {v2, v10}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ +07f20e: 7100 7802 0000 |0021: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0278 │ │ +07f214: 0b00 |0024: move-result-wide v0 │ │ +07f216: 1234 |0025: const/4 v4, #int 3 // #3 │ │ +07f218: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +07f21a: 0402 |0027: move-wide v2, v0 │ │ +07f21c: 0156 |0028: move v6, v5 │ │ +07f21e: 7708 9a1f 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f9a │ │ +07f224: 0c08 |002c: move-result-object v8 │ │ +07f226: 6e20 1920 8900 |002d: invoke-virtual {v9, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2019 │ │ +07f22c: 6e10 9e1f 0800 |0030: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ +07f232: 5cba 880c |0033: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@0c88 │ │ +07f236: 5cba 8f0c |0035: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@0c8f │ │ +07f23a: 28dc |0037: goto 0013 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1421 │ │ 0x0005 line=1423 │ │ 0x0007 line=1424 │ │ 0x0013 line=1445 │ │ 0x0014 line=1430 │ │ @@ -159924,53 +159951,53 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -07f1b8: |[07f1b8] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchForwarded:(Landroid/view/MotionEvent;)Z │ │ -07f1c8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -07f1ca: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -07f1cc: 54a6 8b0c |0002: iget-object v6, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ -07f1d0: 6e10 ef1a 0a00 |0004: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1aef │ │ -07f1d6: 0c05 |0007: move-result-object v5 │ │ -07f1d8: 3805 0800 |0008: if-eqz v5, 0010 // +0008 │ │ -07f1dc: 6e10 2b1b 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -07f1e2: 0a09 |000d: move-result v9 │ │ -07f1e4: 3909 0300 |000e: if-nez v9, 0011 // +0003 │ │ -07f1e8: 0f08 |0010: return v8 │ │ -07f1ea: 7110 121b 0500 |0011: invoke-static {v5}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ -07f1f0: 0c01 |0014: move-result-object v1 │ │ -07f1f2: 3801 fbff |0015: if-eqz v1, 0010 // -0005 │ │ -07f1f6: 6e10 ca1a 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isShown:()Z // method@1aca │ │ -07f1fc: 0a09 |001a: move-result v9 │ │ -07f1fe: 3809 f5ff |001b: if-eqz v9, 0010 // -000b │ │ -07f202: 7110 9c1f 0b00 |001d: invoke-static {v11}, Landroid/view/MotionEvent;.obtainNoHistory:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f9c │ │ -07f208: 0c02 |0020: move-result-object v2 │ │ -07f20a: 7030 f71a 6a02 |0021: invoke-direct {v10, v6, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@1af7 │ │ -07f210: 7030 f81a 1a02 |0024: invoke-direct {v10, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@1af8 │ │ -07f216: 52a9 860c |0027: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@0c86 │ │ -07f21a: 6e30 ce1a 2109 |0029: invoke-virtual {v1, v2, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onForwardedEvent:(Landroid/view/MotionEvent;I)Z // method@1ace │ │ -07f220: 0a03 |002c: move-result v3 │ │ -07f222: 6e10 9e1f 0200 |002d: invoke-virtual {v2}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ -07f228: 7110 e508 0b00 |0030: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -07f22e: 0a00 |0033: move-result v0 │ │ -07f230: 3270 0c00 |0034: if-eq v0, v7, 0040 // +000c │ │ -07f234: 1239 |0036: const/4 v9, #int 3 // #3 │ │ -07f236: 3290 0900 |0037: if-eq v0, v9, 0040 // +0009 │ │ -07f23a: 0174 |0039: move v4, v7 │ │ -07f23c: 3803 0800 |003a: if-eqz v3, 0042 // +0008 │ │ -07f240: 3804 0600 |003c: if-eqz v4, 0042 // +0006 │ │ -07f244: 0178 |003e: move v8, v7 │ │ -07f246: 28d1 |003f: goto 0010 // -002f │ │ -07f248: 0184 |0040: move v4, v8 │ │ -07f24a: 28f9 |0041: goto 003a // -0007 │ │ -07f24c: 0187 |0042: move v7, v8 │ │ -07f24e: 28fb |0043: goto 003e // -0005 │ │ +07f23c: |[07f23c] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchForwarded:(Landroid/view/MotionEvent;)Z │ │ +07f24c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07f24e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +07f250: 54a6 8b0c |0002: iget-object v6, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ +07f254: 6e10 ef1a 0a00 |0004: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1aef │ │ +07f25a: 0c05 |0007: move-result-object v5 │ │ +07f25c: 3805 0800 |0008: if-eqz v5, 0010 // +0008 │ │ +07f260: 6e10 2b1b 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +07f266: 0a09 |000d: move-result v9 │ │ +07f268: 3909 0300 |000e: if-nez v9, 0011 // +0003 │ │ +07f26c: 0f08 |0010: return v8 │ │ +07f26e: 7110 121b 0500 |0011: invoke-static {v5}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ +07f274: 0c01 |0014: move-result-object v1 │ │ +07f276: 3801 fbff |0015: if-eqz v1, 0010 // -0005 │ │ +07f27a: 6e10 ca1a 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isShown:()Z // method@1aca │ │ +07f280: 0a09 |001a: move-result v9 │ │ +07f282: 3809 f5ff |001b: if-eqz v9, 0010 // -000b │ │ +07f286: 7110 9c1f 0b00 |001d: invoke-static {v11}, Landroid/view/MotionEvent;.obtainNoHistory:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f9c │ │ +07f28c: 0c02 |0020: move-result-object v2 │ │ +07f28e: 7030 f71a 6a02 |0021: invoke-direct {v10, v6, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@1af7 │ │ +07f294: 7030 f81a 1a02 |0024: invoke-direct {v10, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@1af8 │ │ +07f29a: 52a9 860c |0027: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@0c86 │ │ +07f29e: 6e30 ce1a 2109 |0029: invoke-virtual {v1, v2, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onForwardedEvent:(Landroid/view/MotionEvent;I)Z // method@1ace │ │ +07f2a4: 0a03 |002c: move-result v3 │ │ +07f2a6: 6e10 9e1f 0200 |002d: invoke-virtual {v2}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ +07f2ac: 7110 e508 0b00 |0030: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +07f2b2: 0a00 |0033: move-result v0 │ │ +07f2b4: 3270 0c00 |0034: if-eq v0, v7, 0040 // +000c │ │ +07f2b8: 1239 |0036: const/4 v9, #int 3 // #3 │ │ +07f2ba: 3290 0900 |0037: if-eq v0, v9, 0040 // +0009 │ │ +07f2be: 0174 |0039: move v4, v7 │ │ +07f2c0: 3803 0800 |003a: if-eqz v3, 0042 // +0008 │ │ +07f2c4: 3804 0600 |003c: if-eqz v4, 0042 // +0006 │ │ +07f2c8: 0178 |003e: move v8, v7 │ │ +07f2ca: 28d1 |003f: goto 0010 // -002f │ │ +07f2cc: 0184 |0040: move v4, v8 │ │ +07f2ce: 28f9 |0041: goto 003a // -0007 │ │ +07f2d0: 0187 |0042: move v7, v8 │ │ +07f2d2: 28fb |0043: goto 003e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1454 │ │ 0x0004 line=1455 │ │ 0x0008 line=1456 │ │ 0x0010 line=1479 │ │ 0x0011 line=1460 │ │ @@ -160002,72 +160029,72 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -07f250: |[07f250] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchObserved:(Landroid/view/MotionEvent;)Z │ │ -07f260: 120a |0000: const/4 v10, #int 0 // #0 │ │ -07f262: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -07f264: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -07f266: 54b2 8b0c |0003: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ -07f26a: 6e10 0620 0200 |0005: invoke-virtual {v2}, Landroid/view/View;.isEnabled:()Z // method@2006 │ │ -07f270: 0a07 |0008: move-result v7 │ │ -07f272: 3907 0300 |0009: if-nez v7, 000c // +0003 │ │ -07f276: 0f05 |000b: return v5 │ │ -07f278: 7110 e508 0c00 |000c: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -07f27e: 0a00 |000f: move-result v0 │ │ -07f280: 2b00 5c00 0000 |0010: packed-switch v0, 0000006c // +0000005c │ │ -07f286: 28f8 |0013: goto 000b // -0008 │ │ -07f288: 6e20 941f 5c00 |0014: invoke-virtual {v12, v5}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@1f94 │ │ -07f28e: 0a06 |0017: move-result v6 │ │ -07f290: 59b6 860c |0018: iput v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@0c86 │ │ -07f294: 5cb5 8f0c |001a: iput-boolean v5, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@0c8f │ │ -07f298: 54b6 870c |001c: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ -07f29c: 3906 0900 |001e: if-nez v6, 0027 // +0009 │ │ -07f2a0: 2206 a603 |0020: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; // type@03a6 │ │ -07f2a4: 7030 e61a 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@1ae6 │ │ -07f2aa: 5bb6 870c |0025: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ -07f2ae: 54b6 870c |0027: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ -07f2b2: 52b7 8c0c |0029: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@0c8c │ │ -07f2b6: 8178 |002b: int-to-long v8, v7 │ │ -07f2b8: 6e40 1b20 6298 |002c: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@201b │ │ -07f2be: 54b6 8e0c |002f: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ -07f2c2: 3906 0900 |0031: if-nez v6, 003a // +0009 │ │ -07f2c6: 2206 a703 |0033: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; // type@03a7 │ │ -07f2ca: 7030 e91a 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@1ae9 │ │ -07f2d0: 5bb6 8e0c |0038: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ -07f2d4: 54b6 8e0c |003a: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ -07f2d8: 52b7 890c |003c: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@0c89 │ │ -07f2dc: 8178 |003e: int-to-long v8, v7 │ │ -07f2de: 6e40 1b20 6298 |003f: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@201b │ │ -07f2e4: 28c9 |0042: goto 000b // -0037 │ │ -07f2e6: 52b7 860c |0043: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@0c86 │ │ -07f2ea: 6e20 8f1f 7c00 |0045: invoke-virtual {v12, v7}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1f8f │ │ -07f2f0: 0a01 |0048: move-result v1 │ │ -07f2f2: 3a01 c2ff |0049: if-ltz v1, 000b // -003e │ │ -07f2f6: 6e20 971f 1c00 |004b: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@1f97 │ │ -07f2fc: 0a03 |004e: move-result v3 │ │ -07f2fe: 6e20 991f 1c00 |004f: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@1f99 │ │ -07f304: 0a04 |0052: move-result v4 │ │ -07f306: 52b7 8a0c |0053: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@0c8a │ │ -07f30a: 7140 f61a 3274 |0055: invoke-static {v2, v3, v4, v7}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.pointInView:(Landroid/view/View;FFF)Z // method@1af6 │ │ -07f310: 0a07 |0058: move-result v7 │ │ -07f312: 3907 b2ff |0059: if-nez v7, 000b // -004e │ │ -07f316: 7010 ee1a 0b00 |005b: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@1aee │ │ -07f31c: 6e10 ed1f 0200 |005e: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -07f322: 0c05 |0061: move-result-object v5 │ │ -07f324: 7220 aa20 6500 |0062: invoke-interface {v5, v6}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ -07f32a: 0165 |0065: move v5, v6 │ │ -07f32c: 28a5 |0066: goto 000b // -005b │ │ -07f32e: 7010 ee1a 0b00 |0067: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@1aee │ │ -07f334: 28a1 |006a: goto 000b // -005f │ │ -07f336: 0000 |006b: nop // spacer │ │ -07f338: 0001 0400 0000 0000 0400 0000 5700 ... |006c: packed-switch-data (12 units) │ │ +07f2d4: |[07f2d4] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchObserved:(Landroid/view/MotionEvent;)Z │ │ +07f2e4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +07f2e6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +07f2e8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +07f2ea: 54b2 8b0c |0003: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ +07f2ee: 6e10 0620 0200 |0005: invoke-virtual {v2}, Landroid/view/View;.isEnabled:()Z // method@2006 │ │ +07f2f4: 0a07 |0008: move-result v7 │ │ +07f2f6: 3907 0300 |0009: if-nez v7, 000c // +0003 │ │ +07f2fa: 0f05 |000b: return v5 │ │ +07f2fc: 7110 e508 0c00 |000c: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +07f302: 0a00 |000f: move-result v0 │ │ +07f304: 2b00 5c00 0000 |0010: packed-switch v0, 0000006c // +0000005c │ │ +07f30a: 28f8 |0013: goto 000b // -0008 │ │ +07f30c: 6e20 941f 5c00 |0014: invoke-virtual {v12, v5}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@1f94 │ │ +07f312: 0a06 |0017: move-result v6 │ │ +07f314: 59b6 860c |0018: iput v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@0c86 │ │ +07f318: 5cb5 8f0c |001a: iput-boolean v5, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@0c8f │ │ +07f31c: 54b6 870c |001c: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ +07f320: 3906 0900 |001e: if-nez v6, 0027 // +0009 │ │ +07f324: 2206 a703 |0020: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; // type@03a7 │ │ +07f328: 7030 e61a 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@1ae6 │ │ +07f32e: 5bb6 870c |0025: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ +07f332: 54b6 870c |0027: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@0c87 │ │ +07f336: 52b7 8c0c |0029: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@0c8c │ │ +07f33a: 8178 |002b: int-to-long v8, v7 │ │ +07f33c: 6e40 1b20 6298 |002c: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@201b │ │ +07f342: 54b6 8e0c |002f: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ +07f346: 3906 0900 |0031: if-nez v6, 003a // +0009 │ │ +07f34a: 2206 a803 |0033: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; // type@03a8 │ │ +07f34e: 7030 e91a 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@1ae9 │ │ +07f354: 5bb6 8e0c |0038: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ +07f358: 54b6 8e0c |003a: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@0c8e │ │ +07f35c: 52b7 890c |003c: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@0c89 │ │ +07f360: 8178 |003e: int-to-long v8, v7 │ │ +07f362: 6e40 1b20 6298 |003f: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@201b │ │ +07f368: 28c9 |0042: goto 000b // -0037 │ │ +07f36a: 52b7 860c |0043: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@0c86 │ │ +07f36e: 6e20 8f1f 7c00 |0045: invoke-virtual {v12, v7}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1f8f │ │ +07f374: 0a01 |0048: move-result v1 │ │ +07f376: 3a01 c2ff |0049: if-ltz v1, 000b // -003e │ │ +07f37a: 6e20 971f 1c00 |004b: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@1f97 │ │ +07f380: 0a03 |004e: move-result v3 │ │ +07f382: 6e20 991f 1c00 |004f: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@1f99 │ │ +07f388: 0a04 |0052: move-result v4 │ │ +07f38a: 52b7 8a0c |0053: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@0c8a │ │ +07f38e: 7140 f61a 3274 |0055: invoke-static {v2, v3, v4, v7}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.pointInView:(Landroid/view/View;FFF)Z // method@1af6 │ │ +07f394: 0a07 |0058: move-result v7 │ │ +07f396: 3907 b2ff |0059: if-nez v7, 000b // -004e │ │ +07f39a: 7010 ee1a 0b00 |005b: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@1aee │ │ +07f3a0: 6e10 ed1f 0200 |005e: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +07f3a6: 0c05 |0061: move-result-object v5 │ │ +07f3a8: 7220 aa20 6500 |0062: invoke-interface {v5, v6}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ +07f3ae: 0165 |0065: move v5, v6 │ │ +07f3b0: 28a5 |0066: goto 000b // -005b │ │ +07f3b2: 7010 ee1a 0b00 |0067: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@1aee │ │ +07f3b8: 28a1 |006a: goto 000b // -005f │ │ +07f3ba: 0000 |006b: nop // spacer │ │ +07f3bc: 0001 0400 0000 0000 0400 0000 5700 ... |006c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1367 │ │ 0x0005 line=1368 │ │ 0x000b line=1407 │ │ 0x000c line=1372 │ │ 0x0010 line=1373 │ │ @@ -160103,43 +160130,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 │ │ -07f350: |[07f350] android.support.v7.widget.ListPopupWindow$ForwardingListener.pointInView:(Landroid/view/View;FFF)Z │ │ -07f360: 7f50 |0000: neg-float v0, v5 │ │ -07f362: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ -07f366: 3a00 2700 |0003: if-ltz v0, 002a // +0027 │ │ -07f36a: 7f50 |0005: neg-float v0, v5 │ │ -07f36c: 2d00 0400 |0006: cmpl-float v0, v4, v0 │ │ -07f370: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ -07f374: 6e10 f01f 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -07f37a: 0a00 |000d: move-result v0 │ │ -07f37c: 6e10 e31f 0200 |000e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -07f382: 0a01 |0011: move-result v1 │ │ -07f384: b110 |0012: sub-int/2addr v0, v1 │ │ -07f386: 8200 |0013: int-to-float v0, v0 │ │ -07f388: c650 |0014: add-float/2addr v0, v5 │ │ -07f38a: 2e00 0300 |0015: cmpg-float v0, v3, v0 │ │ -07f38e: 3b00 1300 |0017: if-gez v0, 002a // +0013 │ │ -07f392: 6e10 d41f 0200 |0019: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -07f398: 0a00 |001c: move-result v0 │ │ -07f39a: 6e10 f61f 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -07f3a0: 0a01 |0020: move-result v1 │ │ -07f3a2: b110 |0021: sub-int/2addr v0, v1 │ │ -07f3a4: 8200 |0022: int-to-float v0, v0 │ │ -07f3a6: c650 |0023: add-float/2addr v0, v5 │ │ -07f3a8: 2e00 0400 |0024: cmpg-float v0, v4, v0 │ │ -07f3ac: 3b00 0400 |0026: if-gez v0, 002a // +0004 │ │ -07f3b0: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -07f3b2: 0f00 |0029: return v0 │ │ -07f3b4: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -07f3b6: 28fe |002b: goto 0029 // -0002 │ │ +07f3d4: |[07f3d4] android.support.v7.widget.ListPopupWindow$ForwardingListener.pointInView:(Landroid/view/View;FFF)Z │ │ +07f3e4: 7f50 |0000: neg-float v0, v5 │ │ +07f3e6: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ +07f3ea: 3a00 2700 |0003: if-ltz v0, 002a // +0027 │ │ +07f3ee: 7f50 |0005: neg-float v0, v5 │ │ +07f3f0: 2d00 0400 |0006: cmpl-float v0, v4, v0 │ │ +07f3f4: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ +07f3f8: 6e10 f01f 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +07f3fe: 0a00 |000d: move-result v0 │ │ +07f400: 6e10 e31f 0200 |000e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +07f406: 0a01 |0011: move-result v1 │ │ +07f408: b110 |0012: sub-int/2addr v0, v1 │ │ +07f40a: 8200 |0013: int-to-float v0, v0 │ │ +07f40c: c650 |0014: add-float/2addr v0, v5 │ │ +07f40e: 2e00 0300 |0015: cmpg-float v0, v3, v0 │ │ +07f412: 3b00 1300 |0017: if-gez v0, 002a // +0013 │ │ +07f416: 6e10 d41f 0200 |0019: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +07f41c: 0a00 |001c: move-result v0 │ │ +07f41e: 6e10 f61f 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +07f424: 0a01 |0020: move-result v1 │ │ +07f426: b110 |0021: sub-int/2addr v0, v1 │ │ +07f428: 8200 |0022: int-to-float v0, v0 │ │ +07f42a: c650 |0023: add-float/2addr v0, v5 │ │ +07f42c: 2e00 0400 |0024: cmpg-float v0, v4, v0 │ │ +07f430: 3b00 0400 |0026: if-gez v0, 002a // +0004 │ │ +07f434: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +07f436: 0f00 |0029: return v0 │ │ +07f438: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +07f43a: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1483 │ │ locals : │ │ 0x0000 - 0x002c reg=2 view Landroid/view/View; │ │ 0x0000 - 0x002c reg=3 localX F │ │ 0x0000 - 0x002c reg=4 localY F │ │ @@ -160150,25 +160177,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 │ │ -07f3b8: |[07f3b8] android.support.v7.widget.ListPopupWindow$ForwardingListener.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -07f3c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07f3ca: 5440 8d0c |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@0c8d │ │ -07f3ce: 6e20 e51f 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fe5 │ │ -07f3d4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07f3d6: 4401 0001 |0007: aget v1, v0, v1 │ │ -07f3da: 8211 |0009: int-to-float v1, v1 │ │ -07f3dc: 4402 0003 |000a: aget v2, v0, v3 │ │ -07f3e0: 8222 |000c: int-to-float v2, v2 │ │ -07f3e2: 6e30 9d1f 1602 |000d: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ -07f3e8: 0f03 |0010: return v3 │ │ +07f43c: |[07f43c] android.support.v7.widget.ListPopupWindow$ForwardingListener.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +07f44c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07f44e: 5440 8d0c |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@0c8d │ │ +07f452: 6e20 e51f 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fe5 │ │ +07f458: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07f45a: 4401 0001 |0007: aget v1, v0, v1 │ │ +07f45e: 8211 |0009: int-to-float v1, v1 │ │ +07f460: 4402 0003 |000a: aget v2, v0, v3 │ │ +07f464: 8222 |000c: int-to-float v2, v2 │ │ +07f466: 6e30 9d1f 1602 |000d: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ +07f46c: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1504 │ │ 0x0003 line=1505 │ │ 0x0006 line=1506 │ │ 0x0010 line=1507 │ │ locals : │ │ @@ -160182,27 +160209,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 │ │ -07f3ec: |[07f3ec] android.support.v7.widget.ListPopupWindow$ForwardingListener.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -07f3fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07f3fe: 5440 8d0c |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@0c8d │ │ -07f402: 6e20 e51f 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fe5 │ │ -07f408: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07f40a: 4401 0001 |0007: aget v1, v0, v1 │ │ -07f40e: 7b11 |0009: neg-int v1, v1 │ │ -07f410: 8211 |000a: int-to-float v1, v1 │ │ -07f412: 4402 0003 |000b: aget v2, v0, v3 │ │ -07f416: 7b22 |000d: neg-int v2, v2 │ │ -07f418: 8222 |000e: int-to-float v2, v2 │ │ -07f41a: 6e30 9d1f 1602 |000f: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ -07f420: 0f03 |0012: return v3 │ │ +07f470: |[07f470] android.support.v7.widget.ListPopupWindow$ForwardingListener.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +07f480: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07f482: 5440 8d0c |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@0c8d │ │ +07f486: 6e20 e51f 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fe5 │ │ +07f48c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07f48e: 4401 0001 |0007: aget v1, v0, v1 │ │ +07f492: 7b11 |0009: neg-int v1, v1 │ │ +07f494: 8211 |000a: int-to-float v1, v1 │ │ +07f496: 4402 0003 |000b: aget v2, v0, v3 │ │ +07f49a: 7b22 |000d: neg-int v2, v2 │ │ +07f49c: 8222 |000e: int-to-float v2, v2 │ │ +07f49e: 6e30 9d1f 1602 |000f: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1f9d │ │ +07f4a4: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1493 │ │ 0x0003 line=1494 │ │ 0x0006 line=1495 │ │ 0x0012 line=1496 │ │ locals : │ │ @@ -160223,24 +160250,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -07f424: |[07f424] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStarted:()Z │ │ -07f434: 6e10 ef1a 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1aef │ │ -07f43a: 0c00 |0003: move-result-object v0 │ │ -07f43c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -07f440: 6e10 2b1b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -07f446: 0a01 |0009: move-result v1 │ │ -07f448: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -07f44c: 6e10 4b1b 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -07f452: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -07f454: 0f01 |0010: return v1 │ │ +07f4a8: |[07f4a8] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStarted:()Z │ │ +07f4b8: 6e10 ef1a 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1aef │ │ +07f4be: 0c00 |0003: move-result-object v0 │ │ +07f4c0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +07f4c4: 6e10 2b1b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +07f4ca: 0a01 |0009: move-result v1 │ │ +07f4cc: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +07f4d0: 6e10 4b1b 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +07f4d6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +07f4d8: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0004 line=1340 │ │ 0x000c line=1341 │ │ 0x000f line=1343 │ │ locals : │ │ @@ -160252,24 +160279,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -07f458: |[07f458] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStopped:()Z │ │ -07f468: 6e10 ef1a 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1aef │ │ -07f46e: 0c00 |0003: move-result-object v0 │ │ -07f470: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -07f474: 6e10 2b1b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -07f47a: 0a01 |0009: move-result v1 │ │ -07f47c: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -07f480: 6e10 161b 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ -07f486: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -07f488: 0f01 |0010: return v1 │ │ +07f4dc: |[07f4dc] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStopped:()Z │ │ +07f4ec: 6e10 ef1a 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1aef │ │ +07f4f2: 0c00 |0003: move-result-object v0 │ │ +07f4f4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +07f4f8: 6e10 2b1b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +07f4fe: 0a01 |0009: move-result v1 │ │ +07f500: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +07f504: 6e10 161b 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ +07f50a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +07f50c: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ 0x0004 line=1354 │ │ 0x000c line=1355 │ │ 0x000f line=1357 │ │ locals : │ │ @@ -160281,60 +160308,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 │ │ -07f48c: |[07f48c] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -07f49c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07f49e: 121b |0001: const/4 v11, #int 1 // #1 │ │ -07f4a0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -07f4a2: 55ca 880c |0003: iget-boolean v10, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@0c88 │ │ -07f4a6: 380a 2200 |0005: if-eqz v10, 0027 // +0022 │ │ -07f4aa: 55c2 8f0c |0007: iget-boolean v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@0c8f │ │ -07f4ae: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ -07f4b2: 7020 f41a ec00 |000b: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@1af4 │ │ -07f4b8: 0a09 |000e: move-result v9 │ │ -07f4ba: 5cc9 880c |000f: iput-boolean v9, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@0c88 │ │ -07f4be: 3909 0400 |0011: if-nez v9, 0015 // +0004 │ │ -07f4c2: 380a 0300 |0013: if-eqz v10, 0016 // +0003 │ │ -07f4c6: 01b7 |0015: move v7, v11 │ │ -07f4c8: 0f07 |0016: return v7 │ │ -07f4ca: 7020 f41a ec00 |0017: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@1af4 │ │ -07f4d0: 0a02 |001a: move-result v2 │ │ -07f4d2: 3902 0800 |001b: if-nez v2, 0023 // +0008 │ │ -07f4d6: 6e10 f11a 0c00 |001d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStopped:()Z // method@1af1 │ │ -07f4dc: 0a02 |0020: move-result v2 │ │ -07f4de: 3902 0400 |0021: if-nez v2, 0025 // +0004 │ │ -07f4e2: 01b9 |0023: move v9, v11 │ │ -07f4e4: 28eb |0024: goto 000f // -0015 │ │ -07f4e6: 0179 |0025: move v9, v7 │ │ -07f4e8: 28fe |0026: goto 0024 // -0002 │ │ -07f4ea: 7020 f51a ec00 |0027: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchObserved:(Landroid/view/MotionEvent;)Z // method@1af5 │ │ -07f4f0: 0a02 |002a: move-result v2 │ │ -07f4f2: 3802 1f00 |002b: if-eqz v2, 004a // +001f │ │ -07f4f6: 6e10 f01a 0c00 |002d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@1af0 │ │ -07f4fc: 0a02 |0030: move-result v2 │ │ -07f4fe: 3802 1900 |0031: if-eqz v2, 004a // +0019 │ │ -07f502: 01b9 |0033: move v9, v11 │ │ -07f504: 3809 dbff |0034: if-eqz v9, 000f // -0025 │ │ -07f508: 7100 7802 0000 |0036: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0278 │ │ -07f50e: 0b00 |0039: move-result-wide v0 │ │ -07f510: 1234 |003a: const/4 v4, #int 3 // #3 │ │ -07f512: 0402 |003b: move-wide v2, v0 │ │ -07f514: 0156 |003c: move v6, v5 │ │ -07f516: 7708 9a1f 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f9a │ │ -07f51c: 0c08 |0040: move-result-object v8 │ │ -07f51e: 54c2 8b0c |0041: iget-object v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ -07f522: 6e20 1920 8200 |0043: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2019 │ │ -07f528: 6e10 9e1f 0800 |0046: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ -07f52e: 28c6 |0049: goto 000f // -003a │ │ -07f530: 0179 |004a: move v9, v7 │ │ -07f532: 28e9 |004b: goto 0034 // -0017 │ │ +07f510: |[07f510] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +07f520: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07f522: 121b |0001: const/4 v11, #int 1 // #1 │ │ +07f524: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +07f526: 55ca 880c |0003: iget-boolean v10, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@0c88 │ │ +07f52a: 380a 2200 |0005: if-eqz v10, 0027 // +0022 │ │ +07f52e: 55c2 8f0c |0007: iget-boolean v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@0c8f │ │ +07f532: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ +07f536: 7020 f41a ec00 |000b: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@1af4 │ │ +07f53c: 0a09 |000e: move-result v9 │ │ +07f53e: 5cc9 880c |000f: iput-boolean v9, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@0c88 │ │ +07f542: 3909 0400 |0011: if-nez v9, 0015 // +0004 │ │ +07f546: 380a 0300 |0013: if-eqz v10, 0016 // +0003 │ │ +07f54a: 01b7 |0015: move v7, v11 │ │ +07f54c: 0f07 |0016: return v7 │ │ +07f54e: 7020 f41a ec00 |0017: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@1af4 │ │ +07f554: 0a02 |001a: move-result v2 │ │ +07f556: 3902 0800 |001b: if-nez v2, 0023 // +0008 │ │ +07f55a: 6e10 f11a 0c00 |001d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStopped:()Z // method@1af1 │ │ +07f560: 0a02 |0020: move-result v2 │ │ +07f562: 3902 0400 |0021: if-nez v2, 0025 // +0004 │ │ +07f566: 01b9 |0023: move v9, v11 │ │ +07f568: 28eb |0024: goto 000f // -0015 │ │ +07f56a: 0179 |0025: move v9, v7 │ │ +07f56c: 28fe |0026: goto 0024 // -0002 │ │ +07f56e: 7020 f51a ec00 |0027: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchObserved:(Landroid/view/MotionEvent;)Z // method@1af5 │ │ +07f574: 0a02 |002a: move-result v2 │ │ +07f576: 3802 1f00 |002b: if-eqz v2, 004a // +001f │ │ +07f57a: 6e10 f01a 0c00 |002d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@1af0 │ │ +07f580: 0a02 |0030: move-result v2 │ │ +07f582: 3802 1900 |0031: if-eqz v2, 004a // +0019 │ │ +07f586: 01b9 |0033: move v9, v11 │ │ +07f588: 3809 dbff |0034: if-eqz v9, 000f // -0025 │ │ +07f58c: 7100 7802 0000 |0036: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0278 │ │ +07f592: 0b00 |0039: move-result-wide v0 │ │ +07f594: 1234 |003a: const/4 v4, #int 3 // #3 │ │ +07f596: 0402 |003b: move-wide v2, v0 │ │ +07f598: 0156 |003c: move v6, v5 │ │ +07f59a: 7708 9a1f 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f9a │ │ +07f5a0: 0c08 |0040: move-result-object v8 │ │ +07f5a2: 54c2 8b0c |0041: iget-object v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@0c8b │ │ +07f5a6: 6e20 1920 8200 |0043: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2019 │ │ +07f5ac: 6e10 9e1f 0800 |0046: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ +07f5b2: 28c6 |0049: goto 000f // -003a │ │ +07f5b4: 0179 |004a: move v9, v7 │ │ +07f5b6: 28e9 |004b: goto 0034 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1303 │ │ 0x0005 line=1305 │ │ 0x0007 line=1306 │ │ 0x000b line=1310 │ │ 0x000f line=1327 │ │ @@ -160354,32 +160381,32 @@ │ │ 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 : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #660 header: │ │ -class_idx : 802 │ │ +Class #661 header: │ │ +class_idx : 803 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 936 │ │ -source_file_idx : 631 │ │ +superclass_idx : 937 │ │ +source_file_idx : 632 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #660 annotations: │ │ +Class #661 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/ActionMenuItemView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ActionMenuItemForwardingListener" │ │ │ │ -Class #660 - │ │ +Class #661 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;) │ │ @@ -160392,18 +160419,18 @@ │ │ type : '(Landroid/support/v7/view/menu/ActionMenuItemView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f534: |[07f534] android.support.v7.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.:(Landroid/support/v7/view/menu/ActionMenuItemView;)V │ │ -07f544: 5b01 7f0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ -07f548: 7020 eb1a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ -07f54e: 0e00 |0005: return-void │ │ +07f5b8: |[07f5b8] android.support.v7.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.:(Landroid/support/v7/view/menu/ActionMenuItemView;)V │ │ +07f5c8: 5b01 7f0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ +07f5cc: 7020 eb1a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ +07f5d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ 0x0005 line=297 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; │ │ @@ -160415,27 +160442,27 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07f550: |[07f550] android.support.v7.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -07f560: 5410 7f0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ -07f564: 7110 5c14 0000 |0002: invoke-static {v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; // method@145c │ │ -07f56a: 0c00 |0005: move-result-object v0 │ │ -07f56c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -07f570: 5410 7f0a |0008: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ -07f574: 7110 5c14 0000 |000a: invoke-static {v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; // method@145c │ │ -07f57a: 0c00 |000d: move-result-object v0 │ │ -07f57c: 6e10 5814 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1458 │ │ -07f582: 0c00 |0011: move-result-object v0 │ │ -07f584: 1100 |0012: return-object v0 │ │ -07f586: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -07f588: 28fe |0014: goto 0012 // -0002 │ │ +07f5d4: |[07f5d4] android.support.v7.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +07f5e4: 5410 7f0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ +07f5e8: 7110 5c14 0000 |0002: invoke-static {v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; // method@145c │ │ +07f5ee: 0c00 |0005: move-result-object v0 │ │ +07f5f0: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +07f5f4: 5410 7f0a |0008: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ +07f5f8: 7110 5c14 0000 |000a: invoke-static {v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; // method@145c │ │ +07f5fe: 0c00 |000d: move-result-object v0 │ │ +07f600: 6e10 5814 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1458 │ │ +07f606: 0c00 |0011: move-result-object v0 │ │ +07f608: 1100 |0012: return-object v0 │ │ +07f60a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +07f60c: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0008 line=302 │ │ 0x0012 line=304 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; │ │ @@ -160445,65 +160472,65 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -07f58c: |[07f58c] android.support.v7.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.onForwardingStarted:()Z │ │ -07f59c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07f59e: 5442 7f0a |0001: iget-object v2, v4, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ -07f5a2: 7110 5d14 0200 |0003: invoke-static {v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // method@145d │ │ -07f5a8: 0c02 |0006: move-result-object v2 │ │ -07f5aa: 3802 2100 |0007: if-eqz v2, 0028 // +0021 │ │ -07f5ae: 5442 7f0a |0009: iget-object v2, v4, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ -07f5b2: 7110 5d14 0200 |000b: invoke-static {v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // method@145d │ │ -07f5b8: 0c02 |000e: move-result-object v2 │ │ -07f5ba: 5443 7f0a |000f: iget-object v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ -07f5be: 7110 5e14 0300 |0011: invoke-static {v3}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$200:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuItemImpl; // method@145e │ │ -07f5c4: 0c03 |0014: move-result-object v3 │ │ -07f5c6: 7220 dc14 3200 |0015: invoke-interface {v2, v3}, Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14dc │ │ -07f5cc: 0a02 |0018: move-result v2 │ │ -07f5ce: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ -07f5d2: 6e10 5514 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1455 │ │ -07f5d8: 0c00 |001e: move-result-object v0 │ │ -07f5da: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ -07f5de: 6e10 2b1b 0000 |0021: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -07f5e4: 0a02 |0024: move-result v2 │ │ -07f5e6: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ -07f5ea: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -07f5ec: 0f01 |0028: return v1 │ │ +07f610: |[07f610] android.support.v7.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.onForwardingStarted:()Z │ │ +07f620: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f622: 5442 7f0a |0001: iget-object v2, v4, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ +07f626: 7110 5d14 0200 |0003: invoke-static {v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // method@145d │ │ +07f62c: 0c02 |0006: move-result-object v2 │ │ +07f62e: 3802 2100 |0007: if-eqz v2, 0028 // +0021 │ │ +07f632: 5442 7f0a |0009: iget-object v2, v4, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ +07f636: 7110 5d14 0200 |000b: invoke-static {v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // method@145d │ │ +07f63c: 0c02 |000e: move-result-object v2 │ │ +07f63e: 5443 7f0a |000f: iget-object v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/view/menu/ActionMenuItemView; // field@0a7f │ │ +07f642: 7110 5e14 0300 |0011: invoke-static {v3}, Landroid/support/v7/view/menu/ActionMenuItemView;.access$200:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuItemImpl; // method@145e │ │ +07f648: 0c03 |0014: move-result-object v3 │ │ +07f64a: 7220 dc14 3200 |0015: invoke-interface {v2, v3}, Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14dc │ │ +07f650: 0a02 |0018: move-result v2 │ │ +07f652: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ +07f656: 6e10 5514 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1455 │ │ +07f65c: 0c00 |001e: move-result-object v0 │ │ +07f65e: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ +07f662: 6e10 2b1b 0000 |0021: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +07f668: 0a02 |0024: move-result v2 │ │ +07f66a: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ +07f66e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +07f670: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=310 │ │ 0x001b line=311 │ │ 0x001f line=312 │ │ 0x0028 line=314 │ │ locals : │ │ 0x001f - 0x0028 reg=0 popup Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0029 reg=4 this Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; │ │ │ │ - source_file_idx : 631 (ActionMenuItemView.java) │ │ + source_file_idx : 632 (ActionMenuItemView.java) │ │ │ │ -Class #661 header: │ │ -class_idx : 803 │ │ +Class #662 header: │ │ +class_idx : 804 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 631 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 632 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #661 annotations: │ │ +Class #662 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/ActionMenuItemView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="PopupCallback" │ │ │ │ -Class #661 - │ │ +Class #662 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -160512,43 +160539,43 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f5f0: |[07f5f0] android.support.v7.view.menu.ActionMenuItemView$PopupCallback.:()V │ │ -07f600: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07f606: 0e00 |0003: return-void │ │ +07f674: |[07f674] android.support.v7.view.menu.ActionMenuItemView$PopupCallback.:()V │ │ +07f684: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07f68a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;) │ │ name : 'getPopup' │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 631 (ActionMenuItemView.java) │ │ + source_file_idx : 632 (ActionMenuItemView.java) │ │ │ │ -Class #662 header: │ │ -class_idx : 914 │ │ +Class #663 header: │ │ +class_idx : 915 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1173 │ │ -source_file_idx : 746 │ │ +superclass_idx : 1174 │ │ +source_file_idx : 747 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ -Class #662 - │ │ +Class #663 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatTextView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/TextView;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/TintableBackgroundView;' │ │ Static fields - │ │ Instance fields - │ │ @@ -160570,18 +160597,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07f608: |[07f608] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;)V │ │ -07f618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f61a: 7030 b219 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19b2 │ │ -07f620: 0e00 |0004: return-void │ │ +07f68c: |[07f68c] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;)V │ │ +07f69c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f69e: 7030 b219 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19b2 │ │ +07f6a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -160591,18 +160618,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 │ │ -07f624: |[07f624] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07f634: 1400 8400 0101 |0000: const v0, #float 2.36939e-38 // #01010084 │ │ -07f63a: 7040 b319 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19b3 │ │ -07f640: 0e00 |0006: return-void │ │ +07f6a8: |[07f6a8] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07f6b8: 1400 8400 0101 |0000: const v0, #float 2.36939e-38 // #01010084 │ │ +07f6be: 7040 b319 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19b3 │ │ +07f6c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0006 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -160613,35 +160640,35 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -07f644: |[07f644] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -07f654: 7040 c222 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@22c2 │ │ -07f65a: 6e10 b519 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatTextView;.getContext:()Landroid/content/Context; // method@19b5 │ │ -07f660: 0c00 |0006: move-result-object v0 │ │ -07f662: 7110 961d 0000 |0007: invoke-static {v0}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -07f668: 0c00 |000a: move-result-object v0 │ │ -07f66a: 5b20 4a0c |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c4a │ │ -07f66e: 2200 7503 |000d: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0375 │ │ -07f672: 5421 4a0c |000f: iget-object v1, v2, Landroid/support/v7/widget/AppCompatTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c4a │ │ -07f676: 7030 8118 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ -07f67c: 5b20 480c |0014: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f680: 5420 480c |0016: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f684: 6e30 8518 4005 |0018: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ -07f68a: 7110 a619 0200 |001b: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ -07f690: 0c00 |001e: move-result-object v0 │ │ -07f692: 5b20 490c |001f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ -07f696: 5420 490c |0021: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ -07f69a: 6e30 a819 4005 |0023: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ -07f6a0: 5420 490c |0026: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ -07f6a4: 6e10 a519 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -07f6aa: 0e00 |002b: return-void │ │ +07f6c8: |[07f6c8] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +07f6d8: 7040 c222 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@22c2 │ │ +07f6de: 6e10 b519 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatTextView;.getContext:()Landroid/content/Context; // method@19b5 │ │ +07f6e4: 0c00 |0006: move-result-object v0 │ │ +07f6e6: 7110 961d 0000 |0007: invoke-static {v0}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +07f6ec: 0c00 |000a: move-result-object v0 │ │ +07f6ee: 5b20 4a0c |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c4a │ │ +07f6f2: 2200 7603 |000d: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0376 │ │ +07f6f6: 5421 4a0c |000f: iget-object v1, v2, Landroid/support/v7/widget/AppCompatTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c4a │ │ +07f6fa: 7030 8118 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ +07f700: 5b20 480c |0014: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f704: 5420 480c |0016: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f708: 6e30 8518 4005 |0018: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ +07f70e: 7110 a619 0200 |001b: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ +07f714: 0c00 |001e: move-result-object v0 │ │ +07f716: 5b20 490c |001f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ +07f71a: 5420 490c |0021: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ +07f71e: 6e30 a819 4005 |0023: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ +07f724: 5420 490c |0026: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ +07f728: 6e10 a519 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +07f72e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=62 │ │ 0x000d line=63 │ │ 0x0016 line=64 │ │ 0x001b line=66 │ │ @@ -160660,25 +160687,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -07f6ac: |[07f6ac] android.support.v7.widget.AppCompatTextView.drawableStateChanged:()V │ │ -07f6bc: 6f10 c322 0100 |0000: invoke-super {v1}, Landroid/widget/TextView;.drawableStateChanged:()V // method@22c3 │ │ -07f6c2: 5410 480c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f6c6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -07f6ca: 5410 480c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f6ce: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -07f6d4: 5410 490c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ -07f6d8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -07f6dc: 5410 490c |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ -07f6e0: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -07f6e6: 0e00 |0015: return-void │ │ +07f730: |[07f730] android.support.v7.widget.AppCompatTextView.drawableStateChanged:()V │ │ +07f740: 6f10 c322 0100 |0000: invoke-super {v1}, Landroid/widget/TextView;.drawableStateChanged:()V // method@22c3 │ │ +07f746: 5410 480c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f74a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +07f74e: 5410 480c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f752: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +07f758: 5410 490c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ +07f75c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +07f760: 5410 490c |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ +07f764: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +07f76a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x0007 line=151 │ │ 0x000c line=153 │ │ 0x0010 line=154 │ │ @@ -160691,23 +160718,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07f6e8: |[07f6e8] android.support.v7.widget.AppCompatTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -07f6f8: 5410 480c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f6fc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07f700: 5410 480c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f704: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ -07f70a: 0c00 |0009: move-result-object v0 │ │ -07f70c: 1100 |000a: return-object v0 │ │ -07f70e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -07f710: 28fe |000c: goto 000a // -0002 │ │ +07f76c: |[07f76c] android.support.v7.widget.AppCompatTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +07f77c: 5410 480c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f780: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07f784: 5410 480c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f788: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ +07f78e: 0c00 |0009: move-result-object v0 │ │ +07f790: 1100 |000a: return-object v0 │ │ +07f792: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07f794: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatTextView;) │ │ @@ -160715,23 +160742,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07f714: |[07f714] android.support.v7.widget.AppCompatTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -07f724: 5410 480c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f728: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07f72c: 5410 480c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f730: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ -07f736: 0c00 |0009: move-result-object v0 │ │ -07f738: 1100 |000a: return-object v0 │ │ -07f73a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -07f73c: 28fe |000c: goto 000a // -0002 │ │ +07f798: |[07f798] android.support.v7.widget.AppCompatTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +07f7a8: 5410 480c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f7ac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07f7b0: 5410 480c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f7b4: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ +07f7ba: 0c00 |0009: move-result-object v0 │ │ +07f7bc: 1100 |000a: return-object v0 │ │ +07f7be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07f7c0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatTextView;) │ │ @@ -160739,21 +160766,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07f740: |[07f740] android.support.v7.widget.AppCompatTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -07f750: 6f20 d622 2100 |0000: invoke-super {v1, v2}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@22d6 │ │ -07f756: 5410 480c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f75a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -07f75e: 5410 480c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f762: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ -07f768: 0e00 |000c: return-void │ │ +07f7c4: |[07f7c4] android.support.v7.widget.AppCompatTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +07f7d4: 6f20 d622 2100 |0000: invoke-super {v1, v2}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@22d6 │ │ +07f7da: 5410 480c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f7de: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +07f7e2: 5410 480c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f7e6: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ +07f7ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0007 line=83 │ │ 0x000c line=85 │ │ locals : │ │ @@ -160765,21 +160792,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07f76c: |[07f76c] android.support.v7.widget.AppCompatTextView.setBackgroundResource:(I)V │ │ -07f77c: 6f20 d722 2100 |0000: invoke-super {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@22d7 │ │ -07f782: 5410 480c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f786: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -07f78a: 5410 480c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f78e: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ -07f794: 0e00 |000c: return-void │ │ +07f7f0: |[07f7f0] android.support.v7.widget.AppCompatTextView.setBackgroundResource:(I)V │ │ +07f800: 6f20 d722 2100 |0000: invoke-super {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@22d7 │ │ +07f806: 5410 480c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f80a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +07f80e: 5410 480c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f812: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ +07f818: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0007 line=75 │ │ 0x000c line=77 │ │ locals : │ │ @@ -160791,20 +160818,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07f798: |[07f798] android.support.v7.widget.AppCompatTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -07f7a8: 5410 480c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f7ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07f7b0: 5410 480c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f7b4: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ -07f7ba: 0e00 |0009: return-void │ │ +07f81c: |[07f81c] android.support.v7.widget.AppCompatTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +07f82c: 5410 480c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f830: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07f834: 5410 480c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f838: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ +07f83e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0009 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ @@ -160815,20 +160842,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07f7bc: |[07f7bc] android.support.v7.widget.AppCompatTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -07f7cc: 5410 480c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f7d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07f7d4: 5410 480c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ -07f7d8: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ -07f7de: 0e00 |0009: return-void │ │ +07f840: |[07f840] android.support.v7.widget.AppCompatTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +07f850: 5410 480c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f854: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07f858: 5410 480c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c48 │ │ +07f85c: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ +07f862: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ @@ -160839,50 +160866,50 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -07f7e0: |[07f7e0] android.support.v7.widget.AppCompatTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ -07f7f0: 6f30 e722 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -07f7f6: 5410 490c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ -07f7fa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -07f7fe: 5410 490c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ -07f802: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ -07f808: 0e00 |000c: return-void │ │ +07f864: |[07f864] android.support.v7.widget.AppCompatTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ +07f874: 6f30 e722 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +07f87a: 5410 490c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ +07f87e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +07f882: 5410 490c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c49 │ │ +07f886: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ +07f88c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x0007 line=143 │ │ 0x000c line=145 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 resId I │ │ │ │ - source_file_idx : 746 (AppCompatTextView.java) │ │ + source_file_idx : 747 (AppCompatTextView.java) │ │ │ │ -Class #663 header: │ │ -class_idx : 829 │ │ +Class #664 header: │ │ +class_idx : 830 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3699 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3708 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #663 annotations: │ │ +Class #664 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ItemView" │ │ │ │ -Class #663 - │ │ +Class #664 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuView$ItemView;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -160901,32 +160928,32 @@ │ │ │ │ #2 : (in Landroid/support/v7/view/menu/MenuView$ItemView;) │ │ name : 'prefersCondensedTitle' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3699 (MenuView.java) │ │ + source_file_idx : 3708 (MenuView.java) │ │ │ │ -Class #664 header: │ │ -class_idx : 861 │ │ +Class #665 header: │ │ +class_idx : 862 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 637 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 638 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #664 annotations: │ │ +Class #665 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ActionMenuChildView" │ │ │ │ -Class #664 - │ │ +Class #665 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -160939,31 +160966,31 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;) │ │ name : 'needsDividerBefore' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 637 (ActionMenuView.java) │ │ + source_file_idx : 638 (ActionMenuView.java) │ │ │ │ -Class #665 header: │ │ -class_idx : 804 │ │ +Class #666 header: │ │ +class_idx : 805 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 914 │ │ -source_file_idx : 631 │ │ +superclass_idx : 915 │ │ +source_file_idx : 632 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 19 │ │ │ │ -Class #665 annotations: │ │ +Class #666 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; } │ │ │ │ -Class #665 - │ │ +Class #666 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/ActionMenuItemView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/widget/AppCompatTextView;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuView$ItemView;' │ │ #1 : 'Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;' │ │ #2 : 'Landroid/view/View$OnClickListener;' │ │ @@ -161020,18 +161047,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07f80c: |[07f80c] android.support.v7.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ -07f81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f81e: 7030 5a14 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@145a │ │ -07f824: 0e00 |0004: return-void │ │ +07f890: |[07f890] android.support.v7.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ +07f8a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f8a2: 7030 5a14 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@145a │ │ +07f8a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -161041,18 +161068,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 │ │ -07f828: |[07f828] android.support.v7.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07f838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f83a: 7040 5b14 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@145b │ │ -07f840: 0e00 |0004: return-void │ │ +07f8ac: |[07f8ac] android.support.v7.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07f8bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f8be: 7040 5b14 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@145b │ │ +07f8c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -161063,45 +161090,45 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -07f844: |[07f844] android.support.v7.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -07f854: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07f856: 7040 b319 6587 |0001: invoke-direct {v5, v6, v7, v8}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19b3 │ │ -07f85c: 6e10 a600 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07f862: 0c02 |0007: move-result-object v2 │ │ -07f864: 6003 4706 |0008: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0647 │ │ -07f868: 6e20 0201 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ -07f86e: 0a03 |000d: move-result v3 │ │ -07f870: 5c53 800a |000e: iput-boolean v3, v5, Landroid/support/v7/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0a80 │ │ -07f874: 6203 0d09 |0010: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@090d │ │ -07f878: 6e54 af00 7683 |0012: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -07f87e: 0c00 |0015: move-result-object v0 │ │ -07f880: 6003 0e09 |0016: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView_android_minWidth:I // field@090e │ │ -07f884: 6e30 3501 3004 |0018: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ -07f88a: 0a03 |001b: move-result v3 │ │ -07f88c: 5953 870a |001c: iput v3, v5, Landroid/support/v7/view/menu/ActionMenuItemView;.mMinWidth:I // field@0a87 │ │ -07f890: 6e10 4b01 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -07f896: 6e10 0901 0200 |0021: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -07f89c: 0c03 |0024: move-result-object v3 │ │ -07f89e: 5231 1d0e |0025: iget v1, v3, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -07f8a2: 1503 0042 |0027: const/high16 v3, #int 1107296256 // #4200 │ │ -07f8a6: c813 |0029: mul-float/2addr v3, v1 │ │ -07f8a8: 1504 003f |002a: const/high16 v4, #int 1056964608 // #3f00 │ │ -07f8ac: c643 |002c: add-float/2addr v3, v4 │ │ -07f8ae: 8733 |002d: float-to-int v3, v3 │ │ -07f8b0: 5953 860a |002e: iput v3, v5, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ -07f8b4: 6e20 7d14 5500 |0030: invoke-virtual {v5, v5}, Landroid/support/v7/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@147d │ │ -07f8ba: 6e20 7e14 5500 |0033: invoke-virtual {v5, v5}, Landroid/support/v7/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@147e │ │ -07f8c0: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -07f8c2: 5953 890a |0037: iput v3, v5, Landroid/support/v7/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0a89 │ │ -07f8c6: 0e00 |0039: return-void │ │ +07f8c8: |[07f8c8] android.support.v7.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +07f8d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07f8da: 7040 b319 6587 |0001: invoke-direct {v5, v6, v7, v8}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19b3 │ │ +07f8e0: 6e10 a600 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07f8e6: 0c02 |0007: move-result-object v2 │ │ +07f8e8: 6003 4706 |0008: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0647 │ │ +07f8ec: 6e20 0201 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ +07f8f2: 0a03 |000d: move-result v3 │ │ +07f8f4: 5c53 800a |000e: iput-boolean v3, v5, Landroid/support/v7/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0a80 │ │ +07f8f8: 6203 0d09 |0010: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@090d │ │ +07f8fc: 6e54 af00 7683 |0012: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +07f902: 0c00 |0015: move-result-object v0 │ │ +07f904: 6003 0e09 |0016: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView_android_minWidth:I // field@090e │ │ +07f908: 6e30 3501 3004 |0018: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ +07f90e: 0a03 |001b: move-result v3 │ │ +07f910: 5953 870a |001c: iput v3, v5, Landroid/support/v7/view/menu/ActionMenuItemView;.mMinWidth:I // field@0a87 │ │ +07f914: 6e10 4b01 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +07f91a: 6e10 0901 0200 |0021: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +07f920: 0c03 |0024: move-result-object v3 │ │ +07f922: 5231 1d0e |0025: iget v1, v3, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +07f926: 1503 0042 |0027: const/high16 v3, #int 1107296256 // #4200 │ │ +07f92a: c813 |0029: mul-float/2addr v3, v1 │ │ +07f92c: 1504 003f |002a: const/high16 v4, #int 1056964608 // #3f00 │ │ +07f930: c643 |002c: add-float/2addr v3, v4 │ │ +07f932: 8733 |002d: float-to-int v3, v3 │ │ +07f934: 5953 860a |002e: iput v3, v5, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ +07f938: 6e20 7d14 5500 |0030: invoke-virtual {v5, v5}, Landroid/support/v7/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@147d │ │ +07f93e: 6e20 7e14 5500 |0033: invoke-virtual {v5, v5}, Landroid/support/v7/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@147e │ │ +07f944: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +07f946: 5953 890a |0037: iput v3, v5, Landroid/support/v7/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0a89 │ │ +07f94a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0004 line=73 │ │ 0x0008 line=74 │ │ 0x0010 line=76 │ │ 0x0016 line=78 │ │ @@ -161126,17 +161153,17 @@ │ │ type : '(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f8c8: |[07f8c8] android.support.v7.view.menu.ActionMenuItemView.access$000:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; │ │ -07f8d8: 5410 880a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; // field@0a88 │ │ -07f8dc: 1100 |0002: return-object v0 │ │ +07f94c: |[07f94c] android.support.v7.view.menu.ActionMenuItemView.access$000:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; │ │ +07f95c: 5410 880a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; // field@0a88 │ │ +07f960: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/menu/ActionMenuItemView; │ │ │ │ #4 : (in Landroid/support/v7/view/menu/ActionMenuItemView;) │ │ @@ -161144,17 +161171,17 @@ │ │ type : '(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f8e0: |[07f8e0] android.support.v7.view.menu.ActionMenuItemView.access$100:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; │ │ -07f8f0: 5410 850a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // field@0a85 │ │ -07f8f4: 1100 |0002: return-object v0 │ │ +07f964: |[07f964] android.support.v7.view.menu.ActionMenuItemView.access$100:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; │ │ +07f974: 5410 850a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // field@0a85 │ │ +07f978: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/menu/ActionMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/view/menu/ActionMenuItemView;) │ │ @@ -161162,17 +161189,17 @@ │ │ type : '(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuItemImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f8f8: |[07f8f8] android.support.v7.view.menu.ActionMenuItemView.access$200:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuItemImpl; │ │ -07f908: 5410 840a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07f90c: 1100 |0002: return-object v0 │ │ +07f97c: |[07f97c] android.support.v7.view.menu.ActionMenuItemView.access$200:(Landroid/support/v7/view/menu/ActionMenuItemView;)Landroid/support/v7/view/menu/MenuItemImpl; │ │ +07f98c: 5410 840a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07f990: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/menu/ActionMenuItemView; │ │ │ │ #6 : (in Landroid/support/v7/view/menu/ActionMenuItemView;) │ │ @@ -161180,42 +161207,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -07f910: |[07f910] android.support.v7.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ -07f920: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07f922: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07f924: 5443 8a0a |0002: iget-object v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0a8a │ │ -07f928: 7110 e41e 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -07f92e: 0a03 |0007: move-result v3 │ │ -07f930: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ -07f934: 0110 |000a: move v0, v1 │ │ -07f936: 5443 830a |000b: iget-object v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0a83 │ │ -07f93a: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ -07f93e: 5443 840a |000f: iget-object v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07f942: 6e10 7c15 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@157c │ │ -07f948: 0a03 |0014: move-result v3 │ │ -07f94a: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ -07f94e: 5543 800a |0017: iget-boolean v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0a80 │ │ -07f952: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ -07f956: 5543 810a |001b: iget-boolean v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0a81 │ │ -07f95a: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ -07f95e: 0112 |001f: move v2, v1 │ │ -07f960: b520 |0020: and-int/2addr v0, v2 │ │ -07f962: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -07f966: 5441 8a0a |0023: iget-object v1, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0a8a │ │ -07f96a: 6e20 8114 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@1481 │ │ -07f970: 0e00 |0028: return-void │ │ -07f972: 0120 |0029: move v0, v2 │ │ -07f974: 28e1 |002a: goto 000b // -001f │ │ -07f976: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -07f978: 28f9 |002c: goto 0025 // -0007 │ │ +07f994: |[07f994] android.support.v7.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ +07f9a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07f9a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07f9a8: 5443 8a0a |0002: iget-object v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0a8a │ │ +07f9ac: 7110 e41e 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +07f9b2: 0a03 |0007: move-result v3 │ │ +07f9b4: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ +07f9b8: 0110 |000a: move v0, v1 │ │ +07f9ba: 5443 830a |000b: iget-object v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0a83 │ │ +07f9be: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ +07f9c2: 5443 840a |000f: iget-object v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07f9c6: 6e10 7c15 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@157c │ │ +07f9cc: 0a03 |0014: move-result v3 │ │ +07f9ce: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ +07f9d2: 5543 800a |0017: iget-boolean v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0a80 │ │ +07f9d6: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ +07f9da: 5543 810a |001b: iget-boolean v3, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0a81 │ │ +07f9de: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ +07f9e2: 0112 |001f: move v2, v1 │ │ +07f9e4: b520 |0020: and-int/2addr v0, v2 │ │ +07f9e6: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +07f9ea: 5441 8a0a |0023: iget-object v1, v4, Landroid/support/v7/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0a8a │ │ +07f9ee: 6e20 8114 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@1481 │ │ +07f9f4: 0e00 |0028: return-void │ │ +07f9f6: 0120 |0029: move v0, v2 │ │ +07f9f8: 28e1 |002a: goto 000b // -001f │ │ +07f9fa: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +07f9fc: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=173 │ │ 0x000b line=174 │ │ 0x0021 line=177 │ │ 0x0028 line=178 │ │ 0x002a line=173 │ │ @@ -161231,17 +161258,17 @@ │ │ type : '()Landroid/support/v7/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f97c: |[07f97c] android.support.v7.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/view/menu/MenuItemImpl; │ │ -07f98c: 5410 840a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07f990: 1100 |0002: return-object v0 │ │ +07fa00: |[07fa00] android.support.v7.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/view/menu/MenuItemImpl; │ │ +07fa10: 5410 840a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07fa14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/view/menu/ActionMenuItemView;) │ │ @@ -161249,24 +161276,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07f994: |[07f994] android.support.v7.view.menu.ActionMenuItemView.hasText:()Z │ │ -07f9a4: 6e10 6714 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@1467 │ │ -07f9aa: 0c00 |0003: move-result-object v0 │ │ -07f9ac: 7110 e41e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -07f9b2: 0a00 |0007: move-result v0 │ │ -07f9b4: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -07f9b8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -07f9ba: 0f00 |000b: return v0 │ │ -07f9bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07f9be: 28fe |000d: goto 000b // -0002 │ │ +07fa18: |[07fa18] android.support.v7.view.menu.ActionMenuItemView.hasText:()Z │ │ +07fa28: 6e10 6714 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@1467 │ │ +07fa2e: 0c00 |0003: move-result-object v0 │ │ +07fa30: 7110 e41e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +07fa36: 0a00 |0007: move-result v0 │ │ +07fa38: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +07fa3c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07fa3e: 0f00 |000b: return v0 │ │ +07fa40: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07fa42: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ │ │ #2 : (in Landroid/support/v7/view/menu/ActionMenuItemView;) │ │ @@ -161274,44 +161301,44 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -07f9c0: |[07f9c0] android.support.v7.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V │ │ -07f9d0: 5b12 840a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07f9d4: 6e10 4015 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1540 │ │ -07f9da: 0c00 |0005: move-result-object v0 │ │ -07f9dc: 6e20 7a14 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@147a │ │ -07f9e2: 6e20 4d15 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@154d │ │ -07f9e8: 0c00 |000c: move-result-object v0 │ │ -07f9ea: 6e20 8214 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@1482 │ │ -07f9f0: 6e10 4215 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ -07f9f6: 0a00 |0013: move-result v0 │ │ -07f9f8: 6e20 7b14 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setId:(I)V // method@147b │ │ -07f9fe: 6e10 5715 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.isVisible:()Z // method@1557 │ │ -07fa04: 0a00 |001a: move-result v0 │ │ -07fa06: 3800 1f00 |001b: if-eqz v0, 003a // +001f │ │ -07fa0a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -07fa0c: 6e20 8314 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@1483 │ │ -07fa12: 6e10 5515 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.isEnabled:()Z // method@1555 │ │ -07fa18: 0a00 |0024: move-result v0 │ │ -07fa1a: 6e20 7814 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@1478 │ │ -07fa20: 6e10 4f15 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ -07fa26: 0a00 |002b: move-result v0 │ │ -07fa28: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ -07fa2c: 5410 820a |002e: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0a82 │ │ -07fa30: 3900 0900 |0030: if-nez v0, 0039 // +0009 │ │ -07fa34: 2200 2203 |0032: new-instance v0, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; // type@0322 │ │ -07fa38: 7020 5414 1000 |0034: invoke-direct {v0, v1}, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.:(Landroid/support/v7/view/menu/ActionMenuItemView;)V // method@1454 │ │ -07fa3e: 5b10 820a |0037: iput-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0a82 │ │ -07fa42: 0e00 |0039: return-void │ │ -07fa44: 1300 0800 |003a: const/16 v0, #int 8 // #8 │ │ -07fa48: 28e2 |003c: goto 001e // -001e │ │ +07fa44: |[07fa44] android.support.v7.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V │ │ +07fa54: 5b12 840a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07fa58: 6e10 4015 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1540 │ │ +07fa5e: 0c00 |0005: move-result-object v0 │ │ +07fa60: 6e20 7a14 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@147a │ │ +07fa66: 6e20 4d15 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@154d │ │ +07fa6c: 0c00 |000c: move-result-object v0 │ │ +07fa6e: 6e20 8214 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@1482 │ │ +07fa74: 6e10 4215 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ +07fa7a: 0a00 |0013: move-result v0 │ │ +07fa7c: 6e20 7b14 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setId:(I)V // method@147b │ │ +07fa82: 6e10 5715 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.isVisible:()Z // method@1557 │ │ +07fa88: 0a00 |001a: move-result v0 │ │ +07fa8a: 3800 1f00 |001b: if-eqz v0, 003a // +001f │ │ +07fa8e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +07fa90: 6e20 8314 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@1483 │ │ +07fa96: 6e10 5515 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.isEnabled:()Z // method@1555 │ │ +07fa9c: 0a00 |0024: move-result v0 │ │ +07fa9e: 6e20 7814 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@1478 │ │ +07faa4: 6e10 4f15 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ +07faaa: 0a00 |002b: move-result v0 │ │ +07faac: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ +07fab0: 5410 820a |002e: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0a82 │ │ +07fab4: 3900 0900 |0030: if-nez v0, 0039 // +0009 │ │ +07fab8: 2200 2303 |0032: new-instance v0, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; // type@0323 │ │ +07fabc: 7020 5414 1000 |0034: invoke-direct {v0, v1}, Landroid/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.:(Landroid/support/v7/view/menu/ActionMenuItemView;)V // method@1454 │ │ +07fac2: 5b10 820a |0037: iput-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0a82 │ │ +07fac6: 0e00 |0039: return-void │ │ +07fac8: 1300 0800 |003a: const/16 v0, #int 8 // #8 │ │ +07facc: 28e2 |003c: goto 001e // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0002 line=114 │ │ 0x0009 line=115 │ │ 0x0010 line=116 │ │ 0x0017 line=118 │ │ @@ -161331,18 +161358,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07fa4c: |[07fa4c] android.support.v7.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ -07fa5c: 6e10 6a14 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ -07fa62: 0a00 |0003: move-result v0 │ │ -07fa64: 0f00 |0004: return v0 │ │ +07fad0: |[07fad0] android.support.v7.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ +07fae0: 6e10 6a14 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ +07fae6: 0a00 |0003: move-result v0 │ │ +07fae8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ │ │ #4 : (in Landroid/support/v7/view/menu/ActionMenuItemView;) │ │ @@ -161350,26 +161377,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -07fa68: |[07fa68] android.support.v7.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ -07fa78: 6e10 6a14 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ -07fa7e: 0a00 |0003: move-result v0 │ │ -07fa80: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -07fa84: 5410 840a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07fa88: 6e10 4015 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1540 │ │ -07fa8e: 0c00 |000b: move-result-object v0 │ │ -07fa90: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -07fa94: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -07fa96: 0f00 |000f: return v0 │ │ -07fa98: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -07fa9a: 28fe |0011: goto 000f // -0002 │ │ +07faec: |[07faec] android.support.v7.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ +07fafc: 6e10 6a14 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ +07fb02: 0a00 |0003: move-result v0 │ │ +07fb04: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +07fb08: 5410 840a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07fb0c: 6e10 4015 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1540 │ │ +07fb12: 0c00 |000b: move-result-object v0 │ │ +07fb14: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +07fb18: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +07fb1a: 0f00 |000f: return v0 │ │ +07fb1c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07fb1e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/view/menu/ActionMenuItemView;) │ │ @@ -161377,21 +161404,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07fa9c: |[07fa9c] android.support.v7.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ -07faac: 5420 850a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // field@0a85 │ │ -07fab0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07fab4: 5420 850a |0004: iget-object v0, v2, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // field@0a85 │ │ -07fab8: 5421 840a |0006: iget-object v1, v2, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07fabc: 7220 dc14 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14dc │ │ -07fac2: 0e00 |000b: return-void │ │ +07fb20: |[07fb20] android.support.v7.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ +07fb30: 5420 850a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // field@0a85 │ │ +07fb34: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07fb38: 5420 850a |0004: iget-object v0, v2, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // field@0a85 │ │ +07fb3c: 5421 840a |0006: iget-object v1, v2, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07fb40: 7220 dc14 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14dc │ │ +07fb46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x000b line=141 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ @@ -161402,29 +161429,29 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -07fac4: |[07fac4] android.support.v7.view.menu.ActionMenuItemView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -07fad4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -07fad8: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -07fadc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -07fae0: 6f20 b819 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/AppCompatTextView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@19b8 │ │ -07fae6: 6e10 5f14 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@145f │ │ -07faec: 0c00 |000c: move-result-object v0 │ │ -07faee: 6e10 a600 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07faf4: 0c00 |0010: move-result-object v0 │ │ -07faf6: 6001 4706 |0011: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0647 │ │ -07fafa: 6e20 0201 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ -07fb00: 0a00 |0016: move-result v0 │ │ -07fb02: 5c20 800a |0017: iput-boolean v0, v2, Landroid/support/v7/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0a80 │ │ -07fb06: 7010 8414 0200 |0019: invoke-direct {v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1484 │ │ -07fb0c: 0e00 |001c: return-void │ │ +07fb48: |[07fb48] android.support.v7.view.menu.ActionMenuItemView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +07fb58: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +07fb5c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +07fb60: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +07fb64: 6f20 b819 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/AppCompatTextView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@19b8 │ │ +07fb6a: 6e10 5f14 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@145f │ │ +07fb70: 0c00 |000c: move-result-object v0 │ │ +07fb72: 6e10 a600 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07fb78: 0c00 |0010: move-result-object v0 │ │ +07fb7a: 6001 4706 |0011: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0647 │ │ +07fb7e: 6e20 0201 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ +07fb84: 0a00 |0016: move-result v0 │ │ +07fb86: 5c20 800a |0017: iput-boolean v0, v2, Landroid/support/v7/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0a80 │ │ +07fb8a: 7010 8414 0200 |0019: invoke-direct {v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1484 │ │ +07fb90: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x0009 line=96 │ │ 0x0019 line=98 │ │ 0x001c line=99 │ │ @@ -161437,68 +161464,68 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 104 16-bit code units │ │ -07fb10: |[07fb10] android.support.v7.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ -07fb20: 121a |0000: const/4 v10, #int 1 // #1 │ │ -07fb22: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -07fb24: 6e10 6a14 0d00 |0002: invoke-virtual {v13}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ -07fb2a: 0a0b |0005: move-result v11 │ │ -07fb2c: 380b 0300 |0006: if-eqz v11, 0009 // +0003 │ │ -07fb30: 0f09 |0008: return v9 │ │ -07fb32: 122b |0009: const/4 v11, #int 2 // #2 │ │ -07fb34: 23b6 6906 |000a: new-array v6, v11, [I // type@0669 │ │ -07fb38: 2202 6000 |000c: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ -07fb3c: 7010 a901 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -07fb42: 6e20 6214 6d00 |0011: invoke-virtual {v13, v6}, Landroid/support/v7/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@1462 │ │ -07fb48: 6e20 6914 2d00 |0014: invoke-virtual {v13, v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@1469 │ │ -07fb4e: 6e10 5f14 0d00 |0017: invoke-virtual {v13}, Landroid/support/v7/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@145f │ │ -07fb54: 0c01 |001a: move-result-object v1 │ │ -07fb56: 6e10 6814 0d00 |001b: invoke-virtual {v13}, Landroid/support/v7/view/menu/ActionMenuItemView;.getWidth:()I // method@1468 │ │ -07fb5c: 0a08 |001e: move-result v8 │ │ -07fb5e: 6e10 6014 0d00 |001f: invoke-virtual {v13}, Landroid/support/v7/view/menu/ActionMenuItemView;.getHeight:()I // method@1460 │ │ -07fb64: 0a03 |0022: move-result v3 │ │ -07fb66: 440b 060a |0023: aget v11, v6, v10 │ │ -07fb6a: db0c 0302 |0025: div-int/lit8 v12, v3, #int 2 // #02 │ │ -07fb6e: 9004 0b0c |0027: add-int v4, v11, v12 │ │ -07fb72: 440b 0609 |0029: aget v11, v6, v9 │ │ -07fb76: db0c 0802 |002b: div-int/lit8 v12, v8, #int 2 // #02 │ │ -07fb7a: 9005 0b0c |002d: add-int v5, v11, v12 │ │ -07fb7e: 7110 2e0a 0e00 |002f: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -07fb84: 0a0b |0032: move-result v11 │ │ -07fb86: 390b 0e00 |0033: if-nez v11, 0041 // +000e │ │ -07fb8a: 6e10 a600 0100 |0035: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -07fb90: 0c0b |0038: move-result-object v11 │ │ -07fb92: 6e10 0901 0b00 |0039: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -07fb98: 0c0b |003c: move-result-object v11 │ │ -07fb9a: 52b7 1f0e |003d: iget v7, v11, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -07fb9e: 9105 0705 |003f: sub-int v5, v7, v5 │ │ -07fba2: 54db 840a |0041: iget-object v11, v13, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07fba6: 6e10 4b15 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@154b │ │ -07fbac: 0c0b |0046: move-result-object v11 │ │ -07fbae: 7130 f122 b109 |0047: invoke-static {v1, v11, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22f1 │ │ -07fbb4: 0c00 |004a: move-result-object v0 │ │ -07fbb6: 6e10 ad01 0200 |004b: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@01ad │ │ -07fbbc: 0a0b |004e: move-result v11 │ │ -07fbbe: 35b4 1300 |004f: if-ge v4, v11, 0062 // +0013 │ │ -07fbc2: 1409 3500 8000 |0051: const v9, #float 1.1755e-38 // #00800035 │ │ -07fbc8: 440b 060a |0054: aget v11, v6, v10 │ │ -07fbcc: b03b |0056: add-int/2addr v11, v3 │ │ -07fbce: 522c 2e00 |0057: iget v12, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ -07fbd2: b1cb |0059: sub-int/2addr v11, v12 │ │ -07fbd4: 6e40 f222 90b5 |005a: invoke-virtual {v0, v9, v5, v11}, Landroid/widget/Toast;.setGravity:(III)V // method@22f2 │ │ -07fbda: 6e10 f322 0000 |005d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ -07fbe0: 01a9 |0060: move v9, v10 │ │ -07fbe2: 28a7 |0061: goto 0008 // -0059 │ │ -07fbe4: 130b 5100 |0062: const/16 v11, #int 81 // #51 │ │ -07fbe8: 6e40 f222 b039 |0064: invoke-virtual {v0, v11, v9, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@22f2 │ │ -07fbee: 28f6 |0067: goto 005d // -000a │ │ +07fb94: |[07fb94] android.support.v7.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ +07fba4: 121a |0000: const/4 v10, #int 1 // #1 │ │ +07fba6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +07fba8: 6e10 6a14 0d00 |0002: invoke-virtual {v13}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ +07fbae: 0a0b |0005: move-result v11 │ │ +07fbb0: 380b 0300 |0006: if-eqz v11, 0009 // +0003 │ │ +07fbb4: 0f09 |0008: return v9 │ │ +07fbb6: 122b |0009: const/4 v11, #int 2 // #2 │ │ +07fbb8: 23b6 6c06 |000a: new-array v6, v11, [I // type@066c │ │ +07fbbc: 2202 6000 |000c: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ +07fbc0: 7010 a901 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +07fbc6: 6e20 6214 6d00 |0011: invoke-virtual {v13, v6}, Landroid/support/v7/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@1462 │ │ +07fbcc: 6e20 6914 2d00 |0014: invoke-virtual {v13, v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@1469 │ │ +07fbd2: 6e10 5f14 0d00 |0017: invoke-virtual {v13}, Landroid/support/v7/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@145f │ │ +07fbd8: 0c01 |001a: move-result-object v1 │ │ +07fbda: 6e10 6814 0d00 |001b: invoke-virtual {v13}, Landroid/support/v7/view/menu/ActionMenuItemView;.getWidth:()I // method@1468 │ │ +07fbe0: 0a08 |001e: move-result v8 │ │ +07fbe2: 6e10 6014 0d00 |001f: invoke-virtual {v13}, Landroid/support/v7/view/menu/ActionMenuItemView;.getHeight:()I // method@1460 │ │ +07fbe8: 0a03 |0022: move-result v3 │ │ +07fbea: 440b 060a |0023: aget v11, v6, v10 │ │ +07fbee: db0c 0302 |0025: div-int/lit8 v12, v3, #int 2 // #02 │ │ +07fbf2: 9004 0b0c |0027: add-int v4, v11, v12 │ │ +07fbf6: 440b 0609 |0029: aget v11, v6, v9 │ │ +07fbfa: db0c 0802 |002b: div-int/lit8 v12, v8, #int 2 // #02 │ │ +07fbfe: 9005 0b0c |002d: add-int v5, v11, v12 │ │ +07fc02: 7110 2e0a 0e00 |002f: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +07fc08: 0a0b |0032: move-result v11 │ │ +07fc0a: 390b 0e00 |0033: if-nez v11, 0041 // +000e │ │ +07fc0e: 6e10 a600 0100 |0035: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +07fc14: 0c0b |0038: move-result-object v11 │ │ +07fc16: 6e10 0901 0b00 |0039: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +07fc1c: 0c0b |003c: move-result-object v11 │ │ +07fc1e: 52b7 1f0e |003d: iget v7, v11, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +07fc22: 9105 0705 |003f: sub-int v5, v7, v5 │ │ +07fc26: 54db 840a |0041: iget-object v11, v13, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07fc2a: 6e10 4b15 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@154b │ │ +07fc30: 0c0b |0046: move-result-object v11 │ │ +07fc32: 7130 f122 b109 |0047: invoke-static {v1, v11, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22f1 │ │ +07fc38: 0c00 |004a: move-result-object v0 │ │ +07fc3a: 6e10 ad01 0200 |004b: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@01ad │ │ +07fc40: 0a0b |004e: move-result v11 │ │ +07fc42: 35b4 1300 |004f: if-ge v4, v11, 0062 // +0013 │ │ +07fc46: 1409 3500 8000 |0051: const v9, #float 1.1755e-38 // #00800035 │ │ +07fc4c: 440b 060a |0054: aget v11, v6, v10 │ │ +07fc50: b03b |0056: add-int/2addr v11, v3 │ │ +07fc52: 522c 2e00 |0057: iget v12, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ +07fc56: b1cb |0059: sub-int/2addr v11, v12 │ │ +07fc58: 6e40 f222 90b5 |005a: invoke-virtual {v0, v9, v5, v11}, Landroid/widget/Toast;.setGravity:(III)V // method@22f2 │ │ +07fc5e: 6e10 f322 0000 |005d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ +07fc64: 01a9 |0060: move v9, v10 │ │ +07fc66: 28a7 |0061: goto 0008 // -0059 │ │ +07fc68: 130b 5100 |0062: const/16 v11, #int 81 // #51 │ │ +07fc6c: 6e40 f222 b039 |0064: invoke-virtual {v0, v11, v9, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@22f2 │ │ +07fc72: 28f6 |0067: goto 005d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=231 │ │ 0x0008 line=260 │ │ 0x0009 line=236 │ │ 0x000c line=237 │ │ 0x0011 line=238 │ │ @@ -161535,70 +161562,70 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -07fbf0: |[07fbf0] android.support.v7.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ -07fc00: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ -07fc04: 6e10 6a14 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ -07fc0a: 0a03 |0005: move-result v3 │ │ -07fc0c: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ -07fc10: 52c7 890a |0008: iget v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0a89 │ │ -07fc14: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ -07fc18: 52c7 890a |000c: iget v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0a89 │ │ -07fc1c: 6e10 6614 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@1466 │ │ -07fc22: 0a08 |0011: move-result v8 │ │ -07fc24: 6e10 6514 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@1465 │ │ -07fc2a: 0a09 |0015: move-result v9 │ │ -07fc2c: 6e10 6414 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1464 │ │ -07fc32: 0a0a |0019: move-result v10 │ │ -07fc34: 6f5a bd19 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@19bd │ │ -07fc3a: 6f30 b919 dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/widget/AppCompatTextView;.onMeasure:(II)V // method@19b9 │ │ -07fc40: 7110 bd1f 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -07fc46: 0a05 |0023: move-result v5 │ │ -07fc48: 7110 be1f 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -07fc4e: 0a06 |0027: move-result v6 │ │ -07fc50: 6e10 6314 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1463 │ │ -07fc56: 0a01 |002b: move-result v1 │ │ -07fc58: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ -07fc5c: 3375 3f00 |002e: if-ne v5, v7, 006d // +003f │ │ -07fc60: 52c7 870a |0030: iget v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mMinWidth:I // field@0a87 │ │ -07fc64: 7120 af27 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -07fc6a: 0a02 |0035: move-result v2 │ │ -07fc6c: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ -07fc70: 52c7 870a |0038: iget v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mMinWidth:I // field@0a87 │ │ -07fc74: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ -07fc78: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ -07fc7c: 7120 bf1f b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -07fc82: 0a07 |0041: move-result v7 │ │ -07fc84: 6f30 b919 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/widget/AppCompatTextView;.onMeasure:(II)V // method@19b9 │ │ -07fc8a: 3903 2700 |0045: if-nez v3, 006c // +0027 │ │ -07fc8e: 54c7 830a |0047: iget-object v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0a83 │ │ -07fc92: 3807 2300 |0049: if-eqz v7, 006c // +0023 │ │ -07fc96: 6e10 6314 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1463 │ │ -07fc9c: 0a04 |004e: move-result v4 │ │ -07fc9e: 54c7 830a |004f: iget-object v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0a83 │ │ -07fca2: 6e10 d101 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@01d1 │ │ -07fca8: 0c07 |0054: move-result-object v7 │ │ -07fcaa: 6e10 b401 0700 |0055: invoke-virtual {v7}, Landroid/graphics/Rect;.width:()I // method@01b4 │ │ -07fcb0: 0a00 |0058: move-result v0 │ │ -07fcb2: 9107 0400 |0059: sub-int v7, v4, v0 │ │ -07fcb6: db07 0702 |005b: div-int/lit8 v7, v7, #int 2 // #02 │ │ -07fcba: 6e10 6614 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@1466 │ │ -07fcc0: 0a08 |0060: move-result v8 │ │ -07fcc2: 6e10 6514 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@1465 │ │ -07fcc8: 0a09 |0064: move-result v9 │ │ -07fcca: 6e10 6414 0c00 |0065: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1464 │ │ -07fcd0: 0a0a |0068: move-result v10 │ │ -07fcd2: 6f5a bd19 7c98 |0069: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@19bd │ │ -07fcd8: 0e00 |006c: return-void │ │ -07fcda: 52c2 870a |006d: iget v2, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mMinWidth:I // field@0a87 │ │ -07fcde: 28c7 |006f: goto 0036 // -0039 │ │ +07fc74: |[07fc74] android.support.v7.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ +07fc84: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ +07fc88: 6e10 6a14 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ +07fc8e: 0a03 |0005: move-result v3 │ │ +07fc90: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ +07fc94: 52c7 890a |0008: iget v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0a89 │ │ +07fc98: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ +07fc9c: 52c7 890a |000c: iget v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0a89 │ │ +07fca0: 6e10 6614 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@1466 │ │ +07fca6: 0a08 |0011: move-result v8 │ │ +07fca8: 6e10 6514 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@1465 │ │ +07fcae: 0a09 |0015: move-result v9 │ │ +07fcb0: 6e10 6414 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1464 │ │ +07fcb6: 0a0a |0019: move-result v10 │ │ +07fcb8: 6f5a bd19 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@19bd │ │ +07fcbe: 6f30 b919 dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/widget/AppCompatTextView;.onMeasure:(II)V // method@19b9 │ │ +07fcc4: 7110 bd1f 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +07fcca: 0a05 |0023: move-result v5 │ │ +07fccc: 7110 be1f 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +07fcd2: 0a06 |0027: move-result v6 │ │ +07fcd4: 6e10 6314 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1463 │ │ +07fcda: 0a01 |002b: move-result v1 │ │ +07fcdc: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ +07fce0: 3375 3f00 |002e: if-ne v5, v7, 006d // +003f │ │ +07fce4: 52c7 870a |0030: iget v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mMinWidth:I // field@0a87 │ │ +07fce8: 7120 af27 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +07fcee: 0a02 |0035: move-result v2 │ │ +07fcf0: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ +07fcf4: 52c7 870a |0038: iget v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mMinWidth:I // field@0a87 │ │ +07fcf8: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ +07fcfc: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ +07fd00: 7120 bf1f b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +07fd06: 0a07 |0041: move-result v7 │ │ +07fd08: 6f30 b919 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/widget/AppCompatTextView;.onMeasure:(II)V // method@19b9 │ │ +07fd0e: 3903 2700 |0045: if-nez v3, 006c // +0027 │ │ +07fd12: 54c7 830a |0047: iget-object v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0a83 │ │ +07fd16: 3807 2300 |0049: if-eqz v7, 006c // +0023 │ │ +07fd1a: 6e10 6314 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1463 │ │ +07fd20: 0a04 |004e: move-result v4 │ │ +07fd22: 54c7 830a |004f: iget-object v7, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0a83 │ │ +07fd26: 6e10 d101 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@01d1 │ │ +07fd2c: 0c07 |0054: move-result-object v7 │ │ +07fd2e: 6e10 b401 0700 |0055: invoke-virtual {v7}, Landroid/graphics/Rect;.width:()I // method@01b4 │ │ +07fd34: 0a00 |0058: move-result v0 │ │ +07fd36: 9107 0400 |0059: sub-int v7, v4, v0 │ │ +07fd3a: db07 0702 |005b: div-int/lit8 v7, v7, #int 2 // #02 │ │ +07fd3e: 6e10 6614 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@1466 │ │ +07fd44: 0a08 |0060: move-result v8 │ │ +07fd46: 6e10 6514 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@1465 │ │ +07fd4c: 0a09 |0064: move-result v9 │ │ +07fd4e: 6e10 6414 0c00 |0065: invoke-virtual {v12}, Landroid/support/v7/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1464 │ │ +07fd54: 0a0a |0068: move-result v10 │ │ +07fd56: 6f5a bd19 7c98 |0069: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@19bd │ │ +07fd5c: 0e00 |006c: return-void │ │ +07fd5e: 52c2 870a |006d: iget v2, v12, Landroid/support/v7/view/menu/ActionMenuItemView;.mMinWidth:I // field@0a87 │ │ +07fd62: 28c7 |006f: goto 0036 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=265 │ │ 0x0006 line=266 │ │ 0x000c line=267 │ │ 0x001d line=271 │ │ 0x0020 line=273 │ │ @@ -161630,30 +161657,30 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -07fce0: |[07fce0] android.support.v7.view.menu.ActionMenuItemView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07fcf0: 5410 840a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07fcf4: 6e10 4f15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ -07fcfa: 0a00 |0005: move-result v0 │ │ -07fcfc: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -07fd00: 5410 820a |0008: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0a82 │ │ -07fd04: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -07fd08: 5410 820a |000c: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0a82 │ │ -07fd0c: 6e30 f31a 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@1af3 │ │ -07fd12: 0a00 |0011: move-result v0 │ │ -07fd14: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -07fd18: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -07fd1a: 0f00 |0015: return v0 │ │ -07fd1c: 6f20 ba19 2100 |0016: invoke-super {v1, v2}, Landroid/support/v7/widget/AppCompatTextView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@19ba │ │ -07fd22: 0a00 |0019: move-result v0 │ │ -07fd24: 28fb |001a: goto 0015 // -0005 │ │ +07fd64: |[07fd64] android.support.v7.view.menu.ActionMenuItemView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07fd74: 5410 840a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07fd78: 6e10 4f15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ +07fd7e: 0a00 |0005: move-result v0 │ │ +07fd80: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +07fd84: 5410 820a |0008: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0a82 │ │ +07fd88: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +07fd8c: 5410 820a |000c: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0a82 │ │ +07fd90: 6e30 f31a 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@1af3 │ │ +07fd96: 0a00 |0011: move-result v0 │ │ +07fd98: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +07fd9c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +07fd9e: 0f00 |0015: return v0 │ │ +07fda0: 6f20 ba19 2100 |0016: invoke-super {v1, v2}, Landroid/support/v7/widget/AppCompatTextView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@19ba │ │ +07fda6: 0a00 |0019: move-result v0 │ │ +07fda8: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0014 line=131 │ │ 0x0015 line=133 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ @@ -161664,17 +161691,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07fd28: |[07fd28] android.support.v7.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ -07fd38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07fd3a: 0f00 |0001: return v0 │ │ +07fdac: |[07fdac] android.support.v7.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ +07fdbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07fdbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ │ │ #11 : (in Landroid/support/v7/view/menu/ActionMenuItemView;) │ │ @@ -161682,16 +161709,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fd3c: |[07fd3c] android.support.v7.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ -07fd4c: 0e00 |0000: return-void │ │ +07fdc0: |[07fdc0] android.support.v7.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ +07fdd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checkable Z │ │ │ │ @@ -161700,16 +161727,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fd50: |[07fd50] android.support.v7.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ -07fd60: 0e00 |0000: return-void │ │ +07fdd4: |[07fdd4] android.support.v7.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ +07fde4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checked Z │ │ │ │ @@ -161718,23 +161745,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07fd64: |[07fd64] android.support.v7.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ -07fd74: 5510 810a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0a81 │ │ -07fd78: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -07fd7c: 5c12 810a |0004: iput-boolean v2, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0a81 │ │ -07fd80: 5410 840a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07fd84: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07fd88: 5410 840a |000a: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ -07fd8c: 6e10 3915 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@1539 │ │ -07fd92: 0e00 |000f: return-void │ │ +07fde8: |[07fde8] android.support.v7.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ +07fdf8: 5510 810a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0a81 │ │ +07fdfc: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +07fe00: 5c12 810a |0004: iput-boolean v2, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0a81 │ │ +07fe04: 5410 840a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07fe08: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07fe0c: 5410 840a |000a: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0a84 │ │ +07fe10: 6e10 3915 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@1539 │ │ +07fe16: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x0006 line=166 │ │ 0x000a line=167 │ │ 0x000f line=170 │ │ @@ -161747,47 +161774,47 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -07fd94: |[07fd94] android.support.v7.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -07fda4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -07fda6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -07fda8: 5b78 830a |0002: iput-object v8, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0a83 │ │ -07fdac: 3808 2b00 |0004: if-eqz v8, 002f // +002b │ │ -07fdb0: 6e10 d701 0800 |0006: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ -07fdb6: 0a02 |0009: move-result v2 │ │ -07fdb8: 6e10 d601 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ -07fdbe: 0a00 |000d: move-result v0 │ │ -07fdc0: 5273 860a |000e: iget v3, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ -07fdc4: 3732 0d00 |0010: if-le v2, v3, 001d // +000d │ │ -07fdc8: 5273 860a |0012: iget v3, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ -07fdcc: 8233 |0014: int-to-float v3, v3 │ │ -07fdce: 8224 |0015: int-to-float v4, v2 │ │ -07fdd0: a901 0304 |0016: div-float v1, v3, v4 │ │ -07fdd4: 5272 860a |0018: iget v2, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ -07fdd8: 8203 |001a: int-to-float v3, v0 │ │ -07fdda: c813 |001b: mul-float/2addr v3, v1 │ │ -07fddc: 8730 |001c: float-to-int v0, v3 │ │ -07fdde: 5273 860a |001d: iget v3, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ -07fde2: 3730 0d00 |001f: if-le v0, v3, 002c // +000d │ │ -07fde6: 5273 860a |0021: iget v3, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ -07fdea: 8233 |0023: int-to-float v3, v3 │ │ -07fdec: 8204 |0024: int-to-float v4, v0 │ │ -07fdee: a901 0304 |0025: div-float v1, v3, v4 │ │ -07fdf2: 5270 860a |0027: iget v0, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ -07fdf6: 8223 |0029: int-to-float v3, v2 │ │ -07fdf8: c813 |002a: mul-float/2addr v3, v1 │ │ -07fdfa: 8732 |002b: float-to-int v2, v3 │ │ -07fdfc: 6e50 e601 6826 |002c: invoke-virtual {v8, v6, v6, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -07fe02: 6e55 7614 8755 |002f: invoke-virtual {v7, v8, v5, v5, v5}, Landroid/support/v7/view/menu/ActionMenuItemView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@1476 │ │ -07fe08: 7010 8414 0700 |0032: invoke-direct {v7}, Landroid/support/v7/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1484 │ │ -07fe0e: 0e00 |0035: return-void │ │ +07fe18: |[07fe18] android.support.v7.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +07fe28: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07fe2a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +07fe2c: 5b78 830a |0002: iput-object v8, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0a83 │ │ +07fe30: 3808 2b00 |0004: if-eqz v8, 002f // +002b │ │ +07fe34: 6e10 d701 0800 |0006: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ +07fe3a: 0a02 |0009: move-result v2 │ │ +07fe3c: 6e10 d601 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ +07fe42: 0a00 |000d: move-result v0 │ │ +07fe44: 5273 860a |000e: iget v3, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ +07fe48: 3732 0d00 |0010: if-le v2, v3, 001d // +000d │ │ +07fe4c: 5273 860a |0012: iget v3, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ +07fe50: 8233 |0014: int-to-float v3, v3 │ │ +07fe52: 8224 |0015: int-to-float v4, v2 │ │ +07fe54: a901 0304 |0016: div-float v1, v3, v4 │ │ +07fe58: 5272 860a |0018: iget v2, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ +07fe5c: 8203 |001a: int-to-float v3, v0 │ │ +07fe5e: c813 |001b: mul-float/2addr v3, v1 │ │ +07fe60: 8730 |001c: float-to-int v0, v3 │ │ +07fe62: 5273 860a |001d: iget v3, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ +07fe66: 3730 0d00 |001f: if-le v0, v3, 002c // +000d │ │ +07fe6a: 5273 860a |0021: iget v3, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ +07fe6e: 8233 |0023: int-to-float v3, v3 │ │ +07fe70: 8204 |0024: int-to-float v4, v0 │ │ +07fe72: a901 0304 |0025: div-float v1, v3, v4 │ │ +07fe76: 5270 860a |0027: iget v0, v7, Landroid/support/v7/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@0a86 │ │ +07fe7a: 8223 |0029: int-to-float v3, v2 │ │ +07fe7c: c813 |002a: mul-float/2addr v3, v1 │ │ +07fe7e: 8732 |002b: float-to-int v2, v3 │ │ +07fe80: 6e50 e601 6826 |002c: invoke-virtual {v8, v6, v6, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +07fe86: 6e55 7614 8755 |002f: invoke-virtual {v7, v8, v5, v5, v5}, Landroid/support/v7/view/menu/ActionMenuItemView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@1476 │ │ +07fe8c: 7010 8414 0700 |0032: invoke-direct {v7}, Landroid/support/v7/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1484 │ │ +07fe92: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x0004 line=182 │ │ 0x0006 line=183 │ │ 0x000a line=184 │ │ 0x000e line=185 │ │ @@ -161815,17 +161842,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fe10: |[07fe10] android.support.v7.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;)V │ │ -07fe20: 5b01 850a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // field@0a85 │ │ -07fe24: 0e00 |0002: return-void │ │ +07fe94: |[07fe94] android.support.v7.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;)V │ │ +07fea4: 5b01 850a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; // field@0a85 │ │ +07fea8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0003 reg=1 invoker Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; │ │ @@ -161835,18 +161862,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -07fe28: |[07fe28] android.support.v7.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ -07fe38: 5901 890a |0000: iput v1, v0, Landroid/support/v7/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0a89 │ │ -07fe3c: 6f54 bd19 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@19bd │ │ -07fe42: 0e00 |0005: return-void │ │ +07feac: |[07feac] android.support.v7.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ +07febc: 5901 890a |0000: iput v1, v0, Landroid/support/v7/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0a89 │ │ +07fec0: 6f54 bd19 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@19bd │ │ +07fec6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ @@ -161860,17 +161887,17 @@ │ │ type : '(Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fe44: |[07fe44] android.support.v7.view.menu.ActionMenuItemView.setPopupCallback:(Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;)V │ │ -07fe54: 5b01 880a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; // field@0a88 │ │ -07fe58: 0e00 |0002: return-void │ │ +07fec8: |[07fec8] android.support.v7.view.menu.ActionMenuItemView.setPopupCallback:(Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;)V │ │ +07fed8: 5b01 880a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; // field@0a88 │ │ +07fedc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0003 reg=1 popupCallback Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback; │ │ @@ -161880,47 +161907,47 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07fe5c: |[07fe5c] android.support.v7.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -07fe6c: 5b12 8a0a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0a8a │ │ -07fe70: 5410 8a0a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0a8a │ │ -07fe74: 6e20 7714 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1477 │ │ -07fe7a: 7010 8414 0100 |0007: invoke-direct {v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1484 │ │ -07fe80: 0e00 |000a: return-void │ │ +07fee0: |[07fee0] android.support.v7.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +07fef0: 5b12 8a0a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0a8a │ │ +07fef4: 5410 8a0a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0a8a │ │ +07fef8: 6e20 7714 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1477 │ │ +07fefe: 7010 8414 0100 |0007: invoke-direct {v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1484 │ │ +07ff04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0002 line=213 │ │ 0x0007 line=214 │ │ 0x000a line=215 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x000b reg=2 title Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 631 (ActionMenuItemView.java) │ │ + source_file_idx : 632 (ActionMenuItemView.java) │ │ │ │ -Class #666 header: │ │ -class_idx : 828 │ │ +Class #667 header: │ │ +class_idx : 829 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3695 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3704 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ -Class #666 annotations: │ │ +Class #667 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/menu/MenuPresenter$Callback; } │ │ │ │ -Class #666 - │ │ +Class #667 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuPresenter;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -161963,27 +161990,27 @@ │ │ │ │ #6 : (in Landroid/support/v7/view/menu/MenuPresenter;) │ │ name : 'updateMenuView' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3695 (MenuPresenter.java) │ │ + source_file_idx : 3704 (MenuPresenter.java) │ │ │ │ -Class #667 header: │ │ -class_idx : 805 │ │ +Class #668 header: │ │ +class_idx : 806 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 796 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 797 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ -Class #667 - │ │ +Class #668 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/BaseMenuPresenter;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter;' │ │ Static fields - │ │ Instance fields - │ │ @@ -162033,23 +162060,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 │ │ -07fe84: |[07fe84] android.support.v7.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ -07fe94: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -07fe9a: 5b12 930a |0003: iput-object v2, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@0a93 │ │ -07fe9e: 7110 651f 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -07fea4: 0c00 |0008: move-result-object v0 │ │ -07fea6: 5b10 940a |0009: iput-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@0a94 │ │ -07feaa: 5913 910a |000b: iput v3, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@0a91 │ │ -07feae: 5914 8f0a |000d: iput v4, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@0a8f │ │ -07feb2: 0e00 |000f: return-void │ │ +07ff08: |[07ff08] android.support.v7.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ +07ff18: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +07ff1e: 5b12 930a |0003: iput-object v2, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@0a93 │ │ +07ff22: 7110 651f 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +07ff28: 0c00 |0008: move-result-object v0 │ │ +07ff2a: 5b10 940a |0009: iput-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@0a94 │ │ +07ff2e: 5913 910a |000b: iput v3, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@0a91 │ │ +07ff32: 5914 8f0a |000d: iput v4, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@0a8f │ │ +07ff36: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ 0x000b line=60 │ │ 0x000d line=61 │ │ @@ -162066,24 +162093,24 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -07feb4: |[07feb4] android.support.v7.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ -07fec4: 6e10 ed1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -07feca: 0c00 |0003: move-result-object v0 │ │ -07fecc: 1f00 4204 |0004: check-cast v0, Landroid/view/ViewGroup; // type@0442 │ │ -07fed0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -07fed4: 6e20 9520 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -07feda: 5421 920a |000b: iget-object v1, v2, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ -07fede: 1f01 4204 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0442 │ │ -07fee2: 6e30 6220 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@2062 │ │ -07fee8: 0e00 |0012: return-void │ │ +07ff38: |[07ff38] android.support.v7.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ +07ff48: 6e10 ed1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +07ff4e: 0c00 |0003: move-result-object v0 │ │ +07ff50: 1f00 4304 |0004: check-cast v0, Landroid/view/ViewGroup; // type@0443 │ │ +07ff54: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +07ff58: 6e20 9520 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +07ff5e: 5421 920a |000b: iget-object v1, v2, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ +07ff62: 1f01 4304 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0443 │ │ +07ff66: 6e30 6220 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@2062 │ │ +07ff6c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0006 line=130 │ │ 0x0008 line=131 │ │ 0x000b line=133 │ │ 0x0012 line=134 │ │ @@ -162104,17 +162131,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07feec: |[07feec] android.support.v7.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -07fefc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fefe: 0f00 |0001: return v0 │ │ +07ff70: |[07ff70] android.support.v7.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +07ff80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ff82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -162124,22 +162151,22 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView$ItemView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -07ff00: |[07ff00] android.support.v7.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView$ItemView; │ │ -07ff10: 5430 940a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@0a94 │ │ -07ff14: 5231 8f0a |0002: iget v1, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@0a8f │ │ -07ff18: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07ff1a: 6e40 691f 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -07ff20: 0c00 |0008: move-result-object v0 │ │ -07ff22: 1f00 3d03 |0009: check-cast v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033d │ │ -07ff26: 1100 |000b: return-object v0 │ │ +07ff84: |[07ff84] android.support.v7.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView$ItemView; │ │ +07ff94: 5430 940a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@0a94 │ │ +07ff98: 5231 8f0a |0002: iget v1, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@0a8f │ │ +07ff9c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07ff9e: 6e40 691f 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +07ffa4: 0c00 |0008: move-result-object v0 │ │ +07ffa6: 1f00 3e03 |0009: check-cast v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033e │ │ +07ffaa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v7/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x000c reg=4 parent Landroid/view/ViewGroup; │ │ │ │ @@ -162148,17 +162175,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ff28: |[07ff28] android.support.v7.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -07ff38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ff3a: 0f00 |0001: return v0 │ │ +07ffac: |[07ffac] android.support.v7.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +07ffbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ffbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -162168,18 +162195,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07ff3c: |[07ff3c] android.support.v7.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -07ff4c: 6e20 9620 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@2096 │ │ -07ff52: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -07ff54: 0f00 |0004: return v0 │ │ +07ffc0: |[07ffc0] android.support.v7.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +07ffd0: 6e20 9620 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@2096 │ │ +07ffd6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +07ffd8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewGroup; │ │ @@ -162190,17 +162217,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ff58: |[07ff58] android.support.v7.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ -07ff68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ff6a: 0f00 |0001: return v0 │ │ +07ffdc: |[07ffdc] android.support.v7.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ +07ffec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ffee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/BaseMenuPresenter; │ │ │ │ #7 : (in Landroid/support/v7/view/menu/BaseMenuPresenter;) │ │ @@ -162208,17 +162235,17 @@ │ │ type : '()Landroid/support/v7/view/menu/MenuPresenter$Callback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ff6c: |[07ff6c] android.support.v7.view.menu.BaseMenuPresenter.getCallback:()Landroid/support/v7/view/menu/MenuPresenter$Callback; │ │ -07ff7c: 5410 8b0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ -07ff80: 1100 |0002: return-object v0 │ │ +07fff0: |[07fff0] android.support.v7.view.menu.BaseMenuPresenter.getCallback:()Landroid/support/v7/view/menu/MenuPresenter$Callback; │ │ +080000: 5410 8b0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ +080004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/BaseMenuPresenter; │ │ │ │ #8 : (in Landroid/support/v7/view/menu/BaseMenuPresenter;) │ │ @@ -162226,25 +162253,25 @@ │ │ type : '(Landroid/support/v7/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 │ │ -07ff84: |[07ff84] android.support.v7.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -07ff94: 2041 3d03 |0000: instance-of v1, v4, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033d │ │ -07ff98: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ -07ff9c: 0740 |0004: move-object v0, v4 │ │ -07ff9e: 1f00 3d03 |0005: check-cast v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033d │ │ -07ffa2: 6e30 8714 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.bindItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/support/v7/view/menu/MenuView$ItemView;)V // method@1487 │ │ -07ffa8: 1f00 3c04 |000a: check-cast v0, Landroid/view/View; // type@043c │ │ -07ffac: 1100 |000c: return-object v0 │ │ -07ffae: 6e20 8914 5200 |000d: invoke-virtual {v2, v5}, Landroid/support/v7/view/menu/BaseMenuPresenter;.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView$ItemView; // method@1489 │ │ -07ffb4: 0c00 |0010: move-result-object v0 │ │ -07ffb6: 28f6 |0011: goto 0007 // -000a │ │ +080008: |[080008] android.support.v7.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +080018: 2041 3e03 |0000: instance-of v1, v4, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033e │ │ +08001c: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ +080020: 0740 |0004: move-object v0, v4 │ │ +080022: 1f00 3e03 |0005: check-cast v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033e │ │ +080026: 6e30 8714 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.bindItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/support/v7/view/menu/MenuView$ItemView;)V // method@1487 │ │ +08002c: 1f00 3d04 |000a: check-cast v0, Landroid/view/View; // type@043d │ │ +080030: 1100 |000c: return-object v0 │ │ +080032: 6e20 8914 5200 |000d: invoke-virtual {v2, v5}, Landroid/support/v7/view/menu/BaseMenuPresenter;.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView$ItemView; // method@1489 │ │ +080038: 0c00 |0010: move-result-object v0 │ │ +08003a: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ 0x0007 line=182 │ │ 0x000a line=183 │ │ 0x000d line=180 │ │ @@ -162261,31 +162288,31 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -07ffb8: |[07ffb8] android.support.v7.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; │ │ -07ffc8: 5430 920a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ -07ffcc: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ -07ffd0: 5430 940a |0004: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@0a94 │ │ -07ffd4: 5231 910a |0006: iget v1, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@0a91 │ │ -07ffd8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -07ffda: 6e40 691f 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -07ffe0: 0c00 |000c: move-result-object v0 │ │ -07ffe2: 1f00 3e03 |000d: check-cast v0, Landroid/support/v7/view/menu/MenuView; // type@033e │ │ -07ffe6: 5b30 920a |000f: iput-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ -07ffea: 5430 920a |0011: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ -07ffee: 5431 900a |0013: iget-object v1, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ -07fff2: 7220 f615 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/view/menu/MenuView;.initialize:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@15f6 │ │ -07fff8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -07fffa: 6e20 9614 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@1496 │ │ -080000: 5430 920a |001c: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ -080004: 1100 |001e: return-object v0 │ │ +08003c: |[08003c] android.support.v7.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; │ │ +08004c: 5430 920a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ +080050: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ +080054: 5430 940a |0004: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@0a94 │ │ +080058: 5231 910a |0006: iget v1, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@0a91 │ │ +08005c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +08005e: 6e40 691f 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +080064: 0c00 |000c: move-result-object v0 │ │ +080066: 1f00 3f03 |000d: check-cast v0, Landroid/support/v7/view/menu/MenuView; // type@033f │ │ +08006a: 5b30 920a |000f: iput-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ +08006e: 5430 920a |0011: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ +080072: 5431 900a |0013: iget-object v1, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ +080076: 7220 f615 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/view/menu/MenuView;.initialize:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@15f6 │ │ +08007c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +08007e: 6e20 9614 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@1496 │ │ +080084: 5430 920a |001c: iget-object v0, v3, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ +080088: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0011 line=75 │ │ 0x0018 line=76 │ │ 0x001c line=79 │ │ @@ -162298,22 +162325,22 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -080008: |[080008] android.support.v7.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -080018: 5b12 8c0a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@0a8c │ │ -08001c: 5410 8c0a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@0a8c │ │ -080020: 7110 651f 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -080026: 0c00 |0007: move-result-object v0 │ │ -080028: 5b10 8e0a |0008: iput-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0a8e │ │ -08002c: 5b13 900a |000a: iput-object v3, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ -080030: 0e00 |000c: return-void │ │ +08008c: |[08008c] android.support.v7.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +08009c: 5b12 8c0a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@0a8c │ │ +0800a0: 5410 8c0a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@0a8c │ │ +0800a4: 7110 651f 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +0800aa: 0c00 |0007: move-result-object v0 │ │ +0800ac: 5b10 8e0a |0008: iput-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0a8e │ │ +0800b0: 5b13 900a |000a: iput-object v3, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ +0800b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x000a line=68 │ │ 0x000c line=69 │ │ locals : │ │ @@ -162326,20 +162353,20 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -080034: |[080034] android.support.v7.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -080044: 5410 8b0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ -080048: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08004c: 5410 8b0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ -080050: 7230 ea15 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ -080056: 0e00 |0009: return-void │ │ +0800b8: |[0800b8] android.support.v7.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +0800c8: 5410 8b0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ +0800cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0800d0: 5410 8b0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ +0800d4: 7230 ea15 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ +0800da: 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/view/menu/BaseMenuPresenter; │ │ @@ -162351,23 +162378,23 @@ │ │ type : '(Landroid/support/v7/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -080058: |[080058] android.support.v7.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ -080068: 5410 8b0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ -08006c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -080070: 5410 8b0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ -080074: 7220 eb15 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ -08007a: 0a00 |0009: move-result v0 │ │ -08007c: 0f00 |000a: return v0 │ │ -08007e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -080080: 28fe |000c: goto 000a // -0002 │ │ +0800dc: |[0800dc] android.support.v7.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ +0800ec: 5410 8b0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ +0800f0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0800f4: 5410 8b0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ +0800f8: 7220 eb15 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ +0800fe: 0a00 |0009: move-result v0 │ │ +080100: 0f00 |000a: return v0 │ │ +080102: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +080104: 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/view/menu/BaseMenuPresenter; │ │ @@ -162378,17 +162405,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080084: |[080084] android.support.v7.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ -080094: 5b01 8b0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ -080098: 0e00 |0002: return-void │ │ +080108: |[080108] android.support.v7.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ +080118: 5b01 8b0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0a8b │ │ +08011c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/view/menu/MenuPresenter$Callback; │ │ @@ -162398,17 +162425,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08009c: |[08009c] android.support.v7.view.menu.BaseMenuPresenter.setId:(I)V │ │ -0800ac: 5901 8d0a |0000: iput v1, v0, Landroid/support/v7/view/menu/BaseMenuPresenter;.mId:I // field@0a8d │ │ -0800b0: 0e00 |0002: return-void │ │ +080120: |[080120] android.support.v7.view.menu.BaseMenuPresenter.setId:(I)V │ │ +080130: 5901 8d0a |0000: iput v1, v0, Landroid/support/v7/view/menu/BaseMenuPresenter;.mId:I // field@0a8d │ │ +080134: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -162418,17 +162445,17 @@ │ │ type : '(ILandroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0800b4: |[0800b4] android.support.v7.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -0800c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0800c6: 0f00 |0001: return v0 │ │ +080138: |[080138] android.support.v7.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +080148: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08014a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 childIndex I │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -162438,66 +162465,66 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -0800c8: |[0800c8] android.support.v7.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ -0800d8: 54a7 920a |0000: iget-object v7, v10, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ -0800dc: 1f07 4204 |0002: check-cast v7, Landroid/view/ViewGroup; // type@0442 │ │ -0800e0: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ -0800e4: 0e00 |0006: return-void │ │ -0800e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0800e8: 54a9 900a |0008: iget-object v9, v10, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ -0800ec: 3809 4800 |000a: if-eqz v9, 0052 // +0048 │ │ -0800f0: 54a9 900a |000c: iget-object v9, v10, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ -0800f4: 6e10 fd14 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuBuilder;.flagActionItems:()V // method@14fd │ │ -0800fa: 54a9 900a |0011: iget-object v9, v10, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ -0800fe: 6e10 0b15 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ -080104: 0c08 |0016: move-result-object v8 │ │ -080106: 6e10 9f28 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -08010c: 0a04 |001a: move-result v4 │ │ -08010e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -080110: 3542 3600 |001c: if-ge v2, v4, 0052 // +0036 │ │ -080114: 6e20 9828 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -08011a: 0c03 |0021: move-result-object v3 │ │ -08011c: 1f03 3103 |0022: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -080120: 6e30 9514 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/view/menu/MenuItemImpl;)Z // method@1495 │ │ -080126: 0a09 |0027: move-result v9 │ │ -080128: 3809 2500 |0028: if-eqz v9, 004d // +0025 │ │ -08012c: 6e20 6e20 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -080132: 0c01 |002d: move-result-object v1 │ │ -080134: 2019 3d03 |002e: instance-of v9, v1, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033d │ │ -080138: 3809 2000 |0030: if-eqz v9, 0050 // +0020 │ │ -08013c: 0719 |0032: move-object v9, v1 │ │ -08013e: 1f09 3d03 |0033: check-cast v9, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033d │ │ -080142: 7210 f315 0900 |0035: invoke-interface {v9}, Landroid/support/v7/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/view/menu/MenuItemImpl; // method@15f3 │ │ -080148: 0c06 |0038: move-result-object v6 │ │ -08014a: 6e40 8e14 3a71 |0039: invoke-virtual {v10, v3, v1, v7}, Landroid/support/v7/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@148e │ │ -080150: 0c05 |003c: move-result-object v5 │ │ -080152: 3263 0900 |003d: if-eq v3, v6, 0046 // +0009 │ │ -080156: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -080158: 6e20 4020 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@2040 │ │ -08015e: 7110 3d0a 0500 |0043: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@0a3d │ │ -080164: 3215 0500 |0046: if-eq v5, v1, 004b // +0005 │ │ -080168: 6e30 8614 5a00 |0048: invoke-virtual {v10, v5, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@1486 │ │ -08016e: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -080172: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -080176: 28cd |004f: goto 001c // -0033 │ │ -080178: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -08017a: 28e8 |0051: goto 0039 // -0018 │ │ -08017c: 6e10 6f20 0700 |0052: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -080182: 0a09 |0055: move-result v9 │ │ -080184: 3590 b0ff |0056: if-ge v0, v9, 0006 // -0050 │ │ -080188: 6e30 8b14 7a00 |0058: invoke-virtual {v10, v7, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@148b │ │ -08018e: 0a09 |005b: move-result v9 │ │ -080190: 3909 f6ff |005c: if-nez v9, 0052 // -000a │ │ -080194: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -080198: 28f2 |0060: goto 0052 // -000e │ │ +08014c: |[08014c] android.support.v7.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ +08015c: 54a7 920a |0000: iget-object v7, v10, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0a92 │ │ +080160: 1f07 4304 |0002: check-cast v7, Landroid/view/ViewGroup; // type@0443 │ │ +080164: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ +080168: 0e00 |0006: return-void │ │ +08016a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +08016c: 54a9 900a |0008: iget-object v9, v10, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ +080170: 3809 4800 |000a: if-eqz v9, 0052 // +0048 │ │ +080174: 54a9 900a |000c: iget-object v9, v10, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ +080178: 6e10 fd14 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuBuilder;.flagActionItems:()V // method@14fd │ │ +08017e: 54a9 900a |0011: iget-object v9, v10, Landroid/support/v7/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a90 │ │ +080182: 6e10 0b15 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ +080188: 0c08 |0016: move-result-object v8 │ │ +08018a: 6e10 9f28 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +080190: 0a04 |001a: move-result v4 │ │ +080192: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +080194: 3542 3600 |001c: if-ge v2, v4, 0052 // +0036 │ │ +080198: 6e20 9828 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +08019e: 0c03 |0021: move-result-object v3 │ │ +0801a0: 1f03 3203 |0022: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +0801a4: 6e30 9514 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/view/menu/MenuItemImpl;)Z // method@1495 │ │ +0801aa: 0a09 |0027: move-result v9 │ │ +0801ac: 3809 2500 |0028: if-eqz v9, 004d // +0025 │ │ +0801b0: 6e20 6e20 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +0801b6: 0c01 |002d: move-result-object v1 │ │ +0801b8: 2019 3e03 |002e: instance-of v9, v1, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033e │ │ +0801bc: 3809 2000 |0030: if-eqz v9, 0050 // +0020 │ │ +0801c0: 0719 |0032: move-object v9, v1 │ │ +0801c2: 1f09 3e03 |0033: check-cast v9, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033e │ │ +0801c6: 7210 f315 0900 |0035: invoke-interface {v9}, Landroid/support/v7/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/view/menu/MenuItemImpl; // method@15f3 │ │ +0801cc: 0c06 |0038: move-result-object v6 │ │ +0801ce: 6e40 8e14 3a71 |0039: invoke-virtual {v10, v3, v1, v7}, Landroid/support/v7/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@148e │ │ +0801d4: 0c05 |003c: move-result-object v5 │ │ +0801d6: 3263 0900 |003d: if-eq v3, v6, 0046 // +0009 │ │ +0801da: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +0801dc: 6e20 4020 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@2040 │ │ +0801e2: 7110 3d0a 0500 |0043: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@0a3d │ │ +0801e8: 3215 0500 |0046: if-eq v5, v1, 004b // +0005 │ │ +0801ec: 6e30 8614 5a00 |0048: invoke-virtual {v10, v5, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@1486 │ │ +0801f2: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0801f6: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0801fa: 28cd |004f: goto 001c // -0033 │ │ +0801fc: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +0801fe: 28e8 |0051: goto 0039 // -0018 │ │ +080200: 6e10 6f20 0700 |0052: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +080206: 0a09 |0055: move-result v9 │ │ +080208: 3590 b0ff |0056: if-ge v0, v9, 0006 // -0050 │ │ +08020c: 6e30 8b14 7a00 |0058: invoke-virtual {v10, v7, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@148b │ │ +080212: 0a09 |005b: move-result v9 │ │ +080214: 3909 f6ff |005c: if-nez v9, 0052 // -000a │ │ +080218: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08021c: 28f2 |0060: goto 0052 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0006 line=120 │ │ 0x0007 line=89 │ │ 0x0008 line=90 │ │ @@ -162531,35 +162558,35 @@ │ │ 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/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0061 reg=11 cleared Z │ │ │ │ - source_file_idx : 796 (BaseMenuPresenter.java) │ │ + source_file_idx : 797 (BaseMenuPresenter.java) │ │ │ │ -Class #668 header: │ │ -class_idx : 807 │ │ +Class #669 header: │ │ +class_idx : 808 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 805 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 806 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #668 annotations: │ │ +Class #669 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #2712 'mWrappedObject' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TT;" } │ │ Annotations on method #5277 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ │ │ -Class #668 - │ │ +Class #669 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/BaseWrapper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/menu/BaseWrapper;) │ │ @@ -162572,60 +162599,60 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08019c: |[08019c] android.support.v7.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ -0801ac: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0801b2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0801b6: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0801ba: 1a01 c113 |0007: const-string v1, "Wrapped Object can not be null." // string@13c1 │ │ -0801be: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0801c4: 2700 |000c: throw v0 │ │ -0801c6: 5b23 980a |000d: iput-object v3, v2, Landroid/support/v7/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@0a98 │ │ -0801ca: 0e00 |000f: return-void │ │ +080220: |[080220] android.support.v7.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ +080230: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +080236: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +08023a: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +08023e: 1a01 cb13 |0007: const-string v1, "Wrapped Object can not be null." // string@13cb │ │ +080242: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +080248: 2700 |000c: throw v0 │ │ +08024a: 5b23 980a |000d: iput-object v3, v2, Landroid/support/v7/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@0a98 │ │ +08024e: 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/view/menu/BaseWrapper; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/view/menu/BaseWrapper; Landroid/support/v7/view/menu/BaseWrapper; │ │ 0x0000 - 0x0010 reg=3 object Ljava/lang/Object; TT; │ │ │ │ Virtual methods - │ │ - source_file_idx : 805 (BaseWrapper.java) │ │ + source_file_idx : 806 (BaseWrapper.java) │ │ │ │ -Class #669 header: │ │ -class_idx : 806 │ │ +Class #670 header: │ │ +class_idx : 807 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 807 │ │ -source_file_idx : 798 │ │ +superclass_idx : 808 │ │ +source_file_idx : 799 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #669 annotations: │ │ +Class #670 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v7/view/menu/BaseWrapper" ";" } │ │ Annotations on field #2710 'mMenuItems' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Landroid/support/v4/internal/view/SupportMenuItem;" "Landroid/view/MenuItem;" ">;" } │ │ Annotations on field #2711 'mSubMenus' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Landroid/support/v4/internal/view/SupportSubMenu;" "Landroid/view/SubMenu;" ">;" } │ │ Annotations on method #5271 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "TT;)V" } │ │ │ │ -Class #669 - │ │ +Class #670 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/BaseMenuWrapper;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Landroid/support/v7/view/menu/BaseWrapper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/menu/BaseMenuWrapper;) │ │ @@ -162646,18 +162673,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 │ │ -0801cc: |[0801cc] android.support.v7.view.menu.BaseMenuWrapper.:(Landroid/content/Context;Ljava/lang/Object;)V │ │ -0801dc: 7020 9d14 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@149d │ │ -0801e2: 5b01 950a |0003: iput-object v1, v0, Landroid/support/v7/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@0a95 │ │ -0801e6: 0e00 |0005: return-void │ │ +080250: |[080250] android.support.v7.view.menu.BaseMenuWrapper.:(Landroid/content/Context;Ljava/lang/Object;)V │ │ +080260: 7020 9d14 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@149d │ │ +080266: 5b01 950a |0003: iput-object v1, v0, Landroid/support/v7/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@0a95 │ │ +08026a: 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/view/menu/BaseMenuWrapper; │ │ @@ -162672,37 +162699,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 │ │ -0801e8: |[0801e8] android.support.v7.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ -0801f8: 2042 3701 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0801fc: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ -080200: 0740 |0004: move-object v0, v4 │ │ -080202: 1f00 3701 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -080206: 5432 960a |0007: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -08020a: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ -08020e: 2202 7601 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -080212: 7010 4807 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -080218: 5b32 960a |0010: iput-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -08021c: 5432 960a |0012: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -080220: 7220 f828 4200 |0014: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -080226: 0c01 |0017: move-result-object v1 │ │ -080228: 1f01 2b04 |0018: check-cast v1, Landroid/view/MenuItem; // type@042b │ │ -08022c: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ -080230: 5432 950a |001c: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@0a95 │ │ -080234: 7120 f815 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@15f8 │ │ -08023a: 0c01 |0021: move-result-object v1 │ │ -08023c: 5432 960a |0022: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -080240: 7230 fb28 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -080246: 1101 |0027: return-object v1 │ │ -080248: 0741 |0028: move-object v1, v4 │ │ -08024a: 28fe |0029: goto 0027 // -0002 │ │ +08026c: |[08026c] android.support.v7.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ +08027c: 2042 3801 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +080280: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ +080284: 0740 |0004: move-object v0, v4 │ │ +080286: 1f00 3801 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +08028a: 5432 960a |0007: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +08028e: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ +080292: 2202 7701 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +080296: 7010 4807 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +08029c: 5b32 960a |0010: iput-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +0802a0: 5432 960a |0012: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +0802a4: 7220 f828 4200 |0014: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +0802aa: 0c01 |0017: move-result-object v1 │ │ +0802ac: 1f01 2c04 |0018: check-cast v1, Landroid/view/MenuItem; // type@042c │ │ +0802b0: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ +0802b4: 5432 950a |001c: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@0a95 │ │ +0802b8: 7120 f815 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@15f8 │ │ +0802be: 0c01 |0021: move-result-object v1 │ │ +0802c0: 5432 960a |0022: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +0802c4: 7230 fb28 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +0802ca: 1101 |0027: return-object v1 │ │ +0802cc: 0741 |0028: move-object v1, v4 │ │ +0802ce: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=46 │ │ 0x000b line=47 │ │ 0x0012 line=51 │ │ @@ -162722,37 +162749,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 │ │ -08024c: |[08024c] android.support.v7.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ -08025c: 2042 3801 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportSubMenu; // type@0138 │ │ -080260: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ -080264: 0740 |0004: move-object v0, v4 │ │ -080266: 1f00 3801 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0138 │ │ -08026a: 5432 970a |0007: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ -08026e: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ -080272: 2202 7601 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0176 │ │ -080276: 7010 4807 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ -08027c: 5b32 970a |0010: iput-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ -080280: 5432 970a |0012: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ -080284: 7220 f828 0200 |0014: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -08028a: 0c01 |0017: move-result-object v1 │ │ -08028c: 1f01 2f04 |0018: check-cast v1, Landroid/view/SubMenu; // type@042f │ │ -080290: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ -080294: 5432 950a |001c: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@0a95 │ │ -080298: 7120 f915 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; // method@15f9 │ │ -08029e: 0c01 |0021: move-result-object v1 │ │ -0802a0: 5432 970a |0022: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ -0802a4: 7230 fb28 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -0802aa: 1101 |0027: return-object v1 │ │ -0802ac: 0741 |0028: move-object v1, v4 │ │ -0802ae: 28fe |0029: goto 0027 // -0002 │ │ +0802d0: |[0802d0] android.support.v7.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ +0802e0: 2042 3901 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportSubMenu; // type@0139 │ │ +0802e4: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ +0802e8: 0740 |0004: move-object v0, v4 │ │ +0802ea: 1f00 3901 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0139 │ │ +0802ee: 5432 970a |0007: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ +0802f2: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ +0802f6: 2202 7701 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0177 │ │ +0802fa: 7010 4807 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0748 │ │ +080300: 5b32 970a |0010: iput-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ +080304: 5432 970a |0012: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ +080308: 7220 f828 0200 |0014: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +08030e: 0c01 |0017: move-result-object v1 │ │ +080310: 1f01 3004 |0018: check-cast v1, Landroid/view/SubMenu; // type@0430 │ │ +080314: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ +080318: 5432 950a |001c: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@0a95 │ │ +08031c: 7120 f915 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/view/menu/MenuWrapperFactory;.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; // method@15f9 │ │ +080322: 0c01 |0021: move-result-object v1 │ │ +080324: 5432 970a |0022: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ +080328: 7230 fb28 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +08032e: 1101 |0027: return-object v1 │ │ +080330: 0741 |0028: move-object v1, v4 │ │ +080332: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x0007 line=69 │ │ 0x000b line=70 │ │ 0x0012 line=73 │ │ @@ -162772,24 +162799,24 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0802b0: |[0802b0] android.support.v7.view.menu.BaseMenuWrapper.internalClear:()V │ │ -0802c0: 5410 960a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -0802c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0802c8: 5410 960a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -0802cc: 7210 f528 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@28f5 │ │ -0802d2: 5410 970a |0009: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ -0802d6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0802da: 5410 970a |000d: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ -0802de: 7210 f528 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@28f5 │ │ -0802e4: 0e00 |0012: return-void │ │ +080334: |[080334] android.support.v7.view.menu.BaseMenuWrapper.internalClear:()V │ │ +080344: 5410 960a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +080348: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08034c: 5410 960a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +080350: 7210 f528 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@28f5 │ │ +080356: 5410 970a |0009: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ +08035a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +08035e: 5410 970a |000d: iget-object v0, v1, Landroid/support/v7/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@0a97 │ │ +080362: 7210 f528 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@28f5 │ │ +080368: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0009 line=89 │ │ 0x000d line=90 │ │ 0x0012 line=92 │ │ @@ -162802,34 +162829,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0802e8: |[0802e8] android.support.v7.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ -0802f8: 5432 960a |0000: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -0802fc: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -080300: 0e00 |0004: return-void │ │ -080302: 5432 960a |0005: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -080306: 7210 fa28 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@28fa │ │ -08030c: 0c02 |000a: move-result-object v2 │ │ -08030e: 7210 0429 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -080314: 0c00 |000e: move-result-object v0 │ │ -080316: 7210 d228 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -08031c: 0a02 |0012: move-result v2 │ │ -08031e: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -080322: 7210 d328 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -080328: 0c01 |0018: move-result-object v1 │ │ -08032a: 1f01 2b04 |0019: check-cast v1, Landroid/view/MenuItem; // type@042b │ │ -08032e: 7210 791f 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@1f79 │ │ -080334: 0a02 |001e: move-result v2 │ │ -080336: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -08033a: 7210 d428 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@28d4 │ │ -080340: 28eb |0024: goto 000f // -0015 │ │ +08036c: |[08036c] android.support.v7.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ +08037c: 5432 960a |0000: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +080380: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +080384: 0e00 |0004: return-void │ │ +080386: 5432 960a |0005: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +08038a: 7210 fa28 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@28fa │ │ +080390: 0c02 |000a: move-result-object v2 │ │ +080392: 7210 0429 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +080398: 0c00 |000e: move-result-object v0 │ │ +08039a: 7210 d228 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0803a0: 0a02 |0012: move-result v2 │ │ +0803a2: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +0803a6: 7210 d328 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0803ac: 0c01 |0018: move-result-object v1 │ │ +0803ae: 1f01 2c04 |0019: check-cast v1, Landroid/view/MenuItem; // type@042c │ │ +0803b2: 7210 791f 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@1f79 │ │ +0803b8: 0a02 |001e: move-result v2 │ │ +0803ba: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +0803be: 7210 d428 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@28d4 │ │ +0803c4: 28eb |0024: goto 000f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=108 │ │ 0x0005 line=99 │ │ 0x000f line=102 │ │ 0x0015 line=103 │ │ @@ -162847,34 +162874,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -080344: |[080344] android.support.v7.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ -080354: 5432 960a |0000: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -080358: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -08035c: 0e00 |0004: return-void │ │ -08035e: 5432 960a |0005: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ -080362: 7210 fa28 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@28fa │ │ -080368: 0c02 |000a: move-result-object v2 │ │ -08036a: 7210 0429 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -080370: 0c00 |000e: move-result-object v0 │ │ -080372: 7210 d228 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -080378: 0a02 |0012: move-result v2 │ │ -08037a: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -08037e: 7210 d328 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -080384: 0c01 |0018: move-result-object v1 │ │ -080386: 1f01 2b04 |0019: check-cast v1, Landroid/view/MenuItem; // type@042b │ │ -08038a: 7210 7b1f 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -080390: 0a02 |001e: move-result v2 │ │ -080392: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -080396: 7210 d428 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@28d4 │ │ -08039c: 28e0 |0024: goto 0004 // -0020 │ │ +0803c8: |[0803c8] android.support.v7.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ +0803d8: 5432 960a |0000: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +0803dc: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0803e0: 0e00 |0004: return-void │ │ +0803e2: 5432 960a |0005: iget-object v2, v3, Landroid/support/v7/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@0a96 │ │ +0803e6: 7210 fa28 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@28fa │ │ +0803ec: 0c02 |000a: move-result-object v2 │ │ +0803ee: 7210 0429 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +0803f4: 0c00 |000e: move-result-object v0 │ │ +0803f6: 7210 d228 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0803fc: 0a02 |0012: move-result v2 │ │ +0803fe: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +080402: 7210 d328 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +080408: 0c01 |0018: move-result-object v1 │ │ +08040a: 1f01 2c04 |0019: check-cast v1, Landroid/view/MenuItem; // type@042c │ │ +08040e: 7210 7b1f 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +080414: 0a02 |001e: move-result v2 │ │ +080416: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +08041a: 7210 d428 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@28d4 │ │ +080420: 28e0 |0024: goto 0004 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=125 │ │ 0x0005 line=115 │ │ 0x000f line=118 │ │ 0x0015 line=119 │ │ @@ -162883,90 +162910,90 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v7/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/view/menu/BaseMenuWrapper; Landroid/support/v7/view/menu/BaseMenuWrapper; │ │ 0x0000 - 0x0025 reg=4 id I │ │ │ │ - source_file_idx : 798 (BaseMenuWrapper.java) │ │ + source_file_idx : 799 (BaseMenuWrapper.java) │ │ │ │ -Class #670 header: │ │ -class_idx : 813 │ │ +Class #671 header: │ │ +class_idx : 814 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3656 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3665 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #670 annotations: │ │ +Class #671 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuBuilder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ItemInvoker" │ │ │ │ -Class #670 - │ │ +Class #671 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;) │ │ name : 'invokeItem' │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3656 (MenuBuilder.java) │ │ + source_file_idx : 3665 (MenuBuilder.java) │ │ │ │ -Class #671 header: │ │ -class_idx : 830 │ │ +Class #672 header: │ │ +class_idx : 831 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3699 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3708 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #671 annotations: │ │ +Class #672 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/menu/MenuView$ItemView; } │ │ │ │ -Class #671 - │ │ +Class #672 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuView;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/view/menu/MenuView;) │ │ name : 'initialize' │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3699 (MenuView.java) │ │ + source_file_idx : 3708 (MenuView.java) │ │ │ │ -Class #672 header: │ │ -class_idx : 808 │ │ +Class #673 header: │ │ +class_idx : 809 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1154 │ │ -source_file_idx : 1312 │ │ +superclass_idx : 1155 │ │ +source_file_idx : 1315 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ -Class #672 - │ │ +Class #673 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/ExpandedMenuView;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/widget/ListView;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;' │ │ #1 : 'Landroid/support/v7/view/menu/MenuView;' │ │ #2 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ @@ -162990,40 +163017,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0803a0: |[0803a0] android.support.v7.view.menu.ExpandedMenuView.:()V │ │ -0803b0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0803b2: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -0803b6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0803bc: 6900 990a |0006: sput-object v0, Landroid/support/v7/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@0a99 │ │ -0803c0: 0e00 |0008: return-void │ │ -0803c2: 0000 |0009: nop // spacer │ │ -0803c4: 0003 0400 0200 0000 d400 0101 2901 ... |000a: array-data (8 units) │ │ +080424: |[080424] android.support.v7.view.menu.ExpandedMenuView.:()V │ │ +080434: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +080436: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +08043a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +080440: 6900 990a |0006: sput-object v0, Landroid/support/v7/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@0a99 │ │ +080444: 0e00 |0008: return-void │ │ +080446: 0000 |0009: nop // spacer │ │ +080448: 0003 0400 0200 0000 d400 0101 2901 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/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 │ │ -0803d4: |[0803d4] android.support.v7.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0803e4: 1400 7400 0101 |0000: const v0, #float 2.36939e-38 // #01010074 │ │ -0803ea: 7040 a014 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/view/menu/ExpandedMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@14a0 │ │ -0803f0: 0e00 |0006: return-void │ │ +080458: |[080458] android.support.v7.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +080468: 1400 7400 0101 |0000: const v0, #float 2.36939e-38 // #01010074 │ │ +08046e: 7040 a014 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/view/menu/ExpandedMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@14a0 │ │ +080474: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0006 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -163034,36 +163061,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 │ │ -0803f4: |[0803f4] android.support.v7.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -080404: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -080406: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -080408: 7030 1b22 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@221b │ │ -08040e: 6e20 ab14 4400 |0005: invoke-virtual {v4, v4}, Landroid/support/v7/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@14ab │ │ -080414: 6201 990a |0008: sget-object v1, Landroid/support/v7/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@0a99 │ │ -080418: 7152 c21d 6571 |000a: invoke-static {v5, v6, v1, v7, v2}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -08041e: 0c00 |000d: move-result-object v0 │ │ -080420: 6e20 bf1d 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ -080426: 0a01 |0011: move-result v1 │ │ -080428: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ -08042c: 6e20 ab1d 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -080432: 0c01 |0017: move-result-object v1 │ │ -080434: 6e20 a814 1400 |0018: invoke-virtual {v4, v1}, Landroid/support/v7/view/menu/ExpandedMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@14a8 │ │ -08043a: 6e20 bf1d 3000 |001b: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ -080440: 0a01 |001e: move-result v1 │ │ -080442: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ -080446: 6e20 ab1d 3000 |0021: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -08044c: 0c01 |0024: move-result-object v1 │ │ -08044e: 6e20 aa14 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/view/menu/ExpandedMenuView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@14aa │ │ -080454: 6e10 c41d 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -08045a: 0e00 |002b: return-void │ │ +080478: |[080478] android.support.v7.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +080488: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08048a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08048c: 7030 1b22 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@221b │ │ +080492: 6e20 ab14 4400 |0005: invoke-virtual {v4, v4}, Landroid/support/v7/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@14ab │ │ +080498: 6201 990a |0008: sget-object v1, Landroid/support/v7/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@0a99 │ │ +08049c: 7152 c21d 6571 |000a: invoke-static {v5, v6, v1, v7, v2}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +0804a2: 0c00 |000d: move-result-object v0 │ │ +0804a4: 6e20 bf1d 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ +0804aa: 0a01 |0011: move-result v1 │ │ +0804ac: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ +0804b0: 6e20 ab1d 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +0804b6: 0c01 |0017: move-result-object v1 │ │ +0804b8: 6e20 a814 1400 |0018: invoke-virtual {v4, v1}, Landroid/support/v7/view/menu/ExpandedMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@14a8 │ │ +0804be: 6e20 bf1d 3000 |001b: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ +0804c4: 0a01 |001e: move-result v1 │ │ +0804c6: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ +0804ca: 6e20 ab1d 3000 |0021: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +0804d0: 0c01 |0024: move-result-object v1 │ │ +0804d2: 6e20 aa14 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/view/menu/ExpandedMenuView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@14aa │ │ +0804d8: 6e10 c41d 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +0804de: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x0005 line=53 │ │ 0x0008 line=55 │ │ 0x000e line=57 │ │ 0x0014 line=58 │ │ @@ -163084,17 +163111,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08045c: |[08045c] android.support.v7.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ -08046c: 5210 9a0a |0000: iget v0, v1, Landroid/support/v7/view/menu/ExpandedMenuView;.mAnimations:I // field@0a9a │ │ -080470: 0f00 |0002: return v0 │ │ +0804e0: |[0804e0] android.support.v7.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ +0804f0: 5210 9a0a |0000: iget v0, v1, Landroid/support/v7/view/menu/ExpandedMenuView;.mAnimations:I // field@0a9a │ │ +0804f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ExpandedMenuView; │ │ │ │ #1 : (in Landroid/support/v7/view/menu/ExpandedMenuView;) │ │ @@ -163102,17 +163129,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080474: |[080474] android.support.v7.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -080484: 5b01 9b0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a9b │ │ -080488: 0e00 |0002: return-void │ │ +0804f8: |[0804f8] android.support.v7.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +080508: 5b01 9b0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a9b │ │ +08050c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0003 reg=1 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -163122,20 +163149,20 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08048c: |[08048c] android.support.v7.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -08049c: 5420 9b0a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a9b │ │ -0804a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0804a2: 6e30 1415 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ -0804a8: 0a00 |0006: move-result v0 │ │ -0804aa: 0f00 |0007: return v0 │ │ +080510: |[080510] android.support.v7.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +080520: 5420 9b0a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0a9b │ │ +080524: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +080526: 6e30 1415 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ +08052c: 0a00 |0006: move-result v0 │ │ +08052e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0008 reg=3 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ @@ -163144,19 +163171,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0804ac: |[0804ac] android.support.v7.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ -0804bc: 6f10 2922 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@2229 │ │ -0804c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0804c4: 6e20 a914 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@14a9 │ │ -0804ca: 0e00 |0007: return-void │ │ +080530: |[080530] android.support.v7.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ +080540: 6f10 2922 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@2229 │ │ +080546: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +080548: 6e20 a914 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@14a9 │ │ +08054e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=76 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/ExpandedMenuView; │ │ @@ -163166,46 +163193,46 @@ │ │ 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 │ │ -0804cc: |[0804cc] android.support.v7.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0804dc: 6e10 a114 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@14a1 │ │ -0804e2: 0c00 |0003: move-result-object v0 │ │ -0804e4: 7220 1322 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2213 │ │ -0804ea: 0c00 |0007: move-result-object v0 │ │ -0804ec: 1f00 3103 |0008: check-cast v0, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -0804f0: 6e20 a414 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14a4 │ │ -0804f6: 0e00 |000d: return-void │ │ +080550: |[080550] android.support.v7.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +080560: 6e10 a114 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@14a1 │ │ +080566: 0c00 |0003: move-result-object v0 │ │ +080568: 7220 1322 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2213 │ │ +08056e: 0c00 |0007: move-result-object v0 │ │ +080570: 1f00 3203 |0008: check-cast v0, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +080574: 6e20 a414 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14a4 │ │ +08057a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x000d line=88 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/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 : 1312 (ExpandedMenuView.java) │ │ + source_file_idx : 1315 (ExpandedMenuView.java) │ │ │ │ -Class #673 header: │ │ -class_idx : 809 │ │ +Class #674 header: │ │ +class_idx : 810 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1152 │ │ -source_file_idx : 3178 │ │ +superclass_idx : 1153 │ │ +source_file_idx : 3184 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 11 │ │ │ │ -Class #673 - │ │ +Class #674 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/ListMenuItemView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuView$ItemView;' │ │ Static fields - │ │ Instance fields - │ │ @@ -163271,18 +163298,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 │ │ -0804f8: |[0804f8] android.support.v7.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -080508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08050a: 7040 ad14 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@14ad │ │ -080510: 0e00 |0004: return-void │ │ +08057c: |[08057c] android.support.v7.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08058c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08058e: 7040 ad14 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@14ad │ │ +080594: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -163293,37 +163320,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 │ │ -080514: |[080514] android.support.v7.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -080524: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -080526: 7030 fe21 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21fe │ │ -08052c: 5b45 9e0a |0004: iput-object v5, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@0a9e │ │ -080530: 6201 5e09 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@095e │ │ -080534: 6e53 af00 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -08053a: 0c00 |000b: move-result-object v0 │ │ -08053c: 6001 6109 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemBackground:I // field@0961 │ │ -080540: 6e20 3601 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ -080546: 0c01 |0011: move-result-object v1 │ │ -080548: 5b41 9c0a |0012: iput-object v1, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a9c │ │ -08054c: 6001 6309 |0014: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemTextAppearance:I // field@0963 │ │ -080550: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ -080552: 6e30 4101 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -080558: 0a01 |001a: move-result v1 │ │ -08055a: 5941 a70a |001b: iput v1, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearance:I // field@0aa7 │ │ -08055e: 6001 6609 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_preserveIconSpacing:I // field@0966 │ │ -080562: 6e30 2f01 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -080568: 0a01 |0022: move-result v1 │ │ -08056a: 5c41 a40a |0023: iput-boolean v1, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ -08056e: 5b45 a80a |0025: iput-object v5, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0aa8 │ │ -080572: 6e10 4b01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -080578: 0e00 |002a: return-void │ │ +080598: |[080598] android.support.v7.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0805a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0805aa: 7030 fe21 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21fe │ │ +0805b0: 5b45 9e0a |0004: iput-object v5, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@0a9e │ │ +0805b4: 6201 5e09 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@095e │ │ +0805b8: 6e53 af00 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +0805be: 0c00 |000b: move-result-object v0 │ │ +0805c0: 6001 6109 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemBackground:I // field@0961 │ │ +0805c4: 6e20 3601 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ +0805ca: 0c01 |0011: move-result-object v1 │ │ +0805cc: 5b41 9c0a |0012: iput-object v1, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a9c │ │ +0805d0: 6001 6309 |0014: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemTextAppearance:I // field@0963 │ │ +0805d4: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ +0805d6: 6e30 4101 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +0805dc: 0a01 |001a: move-result v1 │ │ +0805de: 5941 a70a |001b: iput v1, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearance:I // field@0aa7 │ │ +0805e2: 6001 6609 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_preserveIconSpacing:I // field@0966 │ │ +0805e6: 6e30 2f01 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +0805ec: 0a01 |0022: move-result v1 │ │ +0805ee: 5c41 a40a |0023: iput-boolean v1, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ +0805f2: 5b45 a80a |0025: iput-object v5, v4, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0aa8 │ │ +0805f6: 6e10 4b01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +0805fc: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=64 │ │ 0x0006 line=66 │ │ 0x000c line=69 │ │ 0x0014 line=70 │ │ @@ -163343,23 +163370,23 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08057c: |[08057c] android.support.v7.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ -08058c: 5410 a10a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0aa1 │ │ -080590: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -080594: 5410 9e0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@0a9e │ │ -080598: 7110 651f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -08059e: 0c00 |0009: move-result-object v0 │ │ -0805a0: 5b10 a10a |000a: iput-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0aa1 │ │ -0805a4: 5410 a10a |000c: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0aa1 │ │ -0805a8: 1100 |000e: return-object v0 │ │ +080600: |[080600] android.support.v7.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ +080610: 5410 a10a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0aa1 │ │ +080614: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +080618: 5410 9e0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@0a9e │ │ +08061c: 7110 651f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +080622: 0c00 |0009: move-result-object v0 │ │ +080624: 5b10 a10a |000a: iput-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0aa1 │ │ +080628: 5410 a10a |000c: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0aa1 │ │ +08062c: 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/view/menu/ListMenuItemView; │ │ @@ -163369,26 +163396,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0805ac: |[0805ac] android.support.v7.view.menu.ListMenuItemView.insertCheckBox:()V │ │ -0805bc: 7010 b114 0300 |0000: invoke-direct {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@14b1 │ │ -0805c2: 0c00 |0003: move-result-object v0 │ │ -0805c4: 6001 9007 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@0790 │ │ -0805c8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0805ca: 6e40 691f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0805d0: 0c01 |000a: move-result-object v1 │ │ -0805d2: 1f01 6e04 |000b: check-cast v1, Landroid/widget/CheckBox; // type@046e │ │ -0805d6: 5b31 9d0a |000d: iput-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -0805da: 5431 9d0a |000f: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -0805de: 6e20 ae14 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@14ae │ │ -0805e4: 0e00 |0014: return-void │ │ +080630: |[080630] android.support.v7.view.menu.ListMenuItemView.insertCheckBox:()V │ │ +080640: 7010 b114 0300 |0000: invoke-direct {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@14b1 │ │ +080646: 0c00 |0003: move-result-object v0 │ │ +080648: 6001 9007 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@0790 │ │ +08064c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08064e: 6e40 691f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +080654: 0c01 |000a: move-result-object v1 │ │ +080656: 1f01 6f04 |000b: check-cast v1, Landroid/widget/CheckBox; // type@046f │ │ +08065a: 5b31 9d0a |000d: iput-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +08065e: 5431 9d0a |000f: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +080662: 6e20 ae14 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@14ae │ │ +080668: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x000f line=264 │ │ 0x0014 line=265 │ │ locals : │ │ @@ -163400,26 +163427,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0805e8: |[0805e8] android.support.v7.view.menu.ListMenuItemView.insertIconView:()V │ │ -0805f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0805fa: 7010 b114 0300 |0001: invoke-direct {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@14b1 │ │ -080600: 0c00 |0004: move-result-object v0 │ │ -080602: 6001 9107 |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@0791 │ │ -080606: 6e40 691f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -08060c: 0c01 |000a: move-result-object v1 │ │ -08060e: 1f01 7e04 |000b: check-cast v1, Landroid/widget/ImageView; // type@047e │ │ -080612: 5b31 a00a |000d: iput-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -080616: 5431 a00a |000f: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -08061a: 6e30 af14 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@14af │ │ -080620: 0e00 |0014: return-void │ │ +08066c: |[08066c] android.support.v7.view.menu.ListMenuItemView.insertIconView:()V │ │ +08067c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08067e: 7010 b114 0300 |0001: invoke-direct {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@14b1 │ │ +080684: 0c00 |0004: move-result-object v0 │ │ +080686: 6001 9107 |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@0791 │ │ +08068a: 6e40 691f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +080690: 0c01 |000a: move-result-object v1 │ │ +080692: 1f01 7f04 |000b: check-cast v1, Landroid/widget/ImageView; // type@047f │ │ +080696: 5b31 a00a |000d: iput-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +08069a: 5431 a00a |000f: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +08069e: 6e30 af14 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@14af │ │ +0806a4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=245 │ │ 0x0005 line=246 │ │ 0x000f line=248 │ │ 0x0014 line=249 │ │ locals : │ │ @@ -163431,26 +163458,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -080624: |[080624] android.support.v7.view.menu.ListMenuItemView.insertRadioButton:()V │ │ -080634: 7010 b114 0300 |0000: invoke-direct {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@14b1 │ │ -08063a: 0c00 |0003: move-result-object v0 │ │ -08063c: 6001 9307 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0793 │ │ -080640: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -080642: 6e40 691f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -080648: 0c01 |000a: move-result-object v1 │ │ -08064a: 1f01 8804 |000b: check-cast v1, Landroid/widget/RadioButton; // type@0488 │ │ -08064e: 5b31 a50a |000d: iput-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -080652: 5431 a50a |000f: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -080656: 6e20 ae14 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@14ae │ │ -08065c: 0e00 |0014: return-void │ │ +0806a8: |[0806a8] android.support.v7.view.menu.ListMenuItemView.insertRadioButton:()V │ │ +0806b8: 7010 b114 0300 |0000: invoke-direct {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@14b1 │ │ +0806be: 0c00 |0003: move-result-object v0 │ │ +0806c0: 6001 9307 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0793 │ │ +0806c4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0806c6: 6e40 691f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0806cc: 0c01 |000a: move-result-object v1 │ │ +0806ce: 1f01 8904 |000b: check-cast v1, Landroid/widget/RadioButton; // type@0489 │ │ +0806d2: 5b31 a50a |000d: iput-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +0806d6: 5431 a50a |000f: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +0806da: 6e20 ae14 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@14ae │ │ +0806e0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x000f line=256 │ │ 0x0014 line=257 │ │ locals : │ │ @@ -163463,17 +163490,17 @@ │ │ type : '()Landroid/support/v7/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080660: |[080660] android.support.v7.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/view/menu/MenuItemImpl; │ │ -080670: 5410 a20a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ -080674: 1100 |0002: return-object v0 │ │ +0806e4: |[0806e4] android.support.v7.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/view/menu/MenuItemImpl; │ │ +0806f4: 5410 a20a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ +0806f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/ListMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/view/menu/ListMenuItemView;) │ │ @@ -163481,42 +163508,42 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -080678: |[080678] android.support.v7.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V │ │ -080688: 5b23 a20a |0000: iput-object v3, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ -08068c: 5924 a30a |0002: iput v4, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mMenuType:I // field@0aa3 │ │ -080690: 6e10 5715 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isVisible:()Z // method@1557 │ │ -080696: 0a00 |0007: move-result v0 │ │ -080698: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -08069c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08069e: 6e20 c314 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setVisibility:(I)V // method@14c3 │ │ -0806a4: 6e20 4d15 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@154d │ │ -0806aa: 0c00 |0011: move-result-object v0 │ │ -0806ac: 6e20 c214 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@14c2 │ │ -0806b2: 6e10 5315 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isCheckable:()Z // method@1553 │ │ -0806b8: 0a00 |0018: move-result v0 │ │ -0806ba: 6e20 bc14 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@14bc │ │ -0806c0: 6e10 7b15 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@157b │ │ -0806c6: 0a00 |001f: move-result v0 │ │ -0806c8: 6e10 4715 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getShortcut:()C // method@1547 │ │ -0806ce: 0a01 |0023: move-result v1 │ │ -0806d0: 6e30 c114 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@14c1 │ │ -0806d6: 6e10 4015 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1540 │ │ -0806dc: 0c00 |002a: move-result-object v0 │ │ -0806de: 6e20 c014 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14c0 │ │ -0806e4: 6e10 5515 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isEnabled:()Z // method@1555 │ │ -0806ea: 0a00 |0031: move-result v0 │ │ -0806ec: 6e20 be14 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@14be │ │ -0806f2: 0e00 |0035: return-void │ │ -0806f4: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ -0806f8: 28d3 |0038: goto 000b // -002d │ │ +0806fc: |[0806fc] android.support.v7.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V │ │ +08070c: 5b23 a20a |0000: iput-object v3, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ +080710: 5924 a30a |0002: iput v4, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mMenuType:I // field@0aa3 │ │ +080714: 6e10 5715 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isVisible:()Z // method@1557 │ │ +08071a: 0a00 |0007: move-result v0 │ │ +08071c: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +080720: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +080722: 6e20 c314 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setVisibility:(I)V // method@14c3 │ │ +080728: 6e20 4d15 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@154d │ │ +08072e: 0c00 |0011: move-result-object v0 │ │ +080730: 6e20 c214 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@14c2 │ │ +080736: 6e10 5315 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isCheckable:()Z // method@1553 │ │ +08073c: 0a00 |0018: move-result v0 │ │ +08073e: 6e20 bc14 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@14bc │ │ +080744: 6e10 7b15 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@157b │ │ +08074a: 0a00 |001f: move-result v0 │ │ +08074c: 6e10 4715 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getShortcut:()C // method@1547 │ │ +080752: 0a01 |0023: move-result v1 │ │ +080754: 6e30 c114 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@14c1 │ │ +08075a: 6e10 4015 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1540 │ │ +080760: 0c00 |002a: move-result-object v0 │ │ +080762: 6e20 c014 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14c0 │ │ +080768: 6e10 5515 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isEnabled:()Z // method@1555 │ │ +08076e: 0a00 |0031: move-result v0 │ │ +080770: 6e20 be14 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@14be │ │ +080776: 0e00 |0035: return-void │ │ +080778: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ +08077c: 28d3 |0038: goto 000b // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ 0x0004 line=102 │ │ 0x000e line=104 │ │ 0x0015 line=105 │ │ @@ -163535,36 +163562,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0806fc: |[0806fc] android.support.v7.view.menu.ListMenuItemView.onFinishInflate:()V │ │ -08070c: 6f10 0922 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@2209 │ │ -080712: 5430 9c0a |0003: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a9c │ │ -080716: 6e20 bb14 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@14bb │ │ -08071c: 6000 7707 |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@0777 │ │ -080720: 6e20 b014 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@14b0 │ │ -080726: 0c00 |000d: move-result-object v0 │ │ -080728: 1f00 9504 |000e: check-cast v0, Landroid/widget/TextView; // type@0495 │ │ -08072c: 5b30 a90a |0010: iput-object v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ -080730: 5230 a70a |0012: iget v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearance:I // field@0aa7 │ │ -080734: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -080736: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ -08073a: 5430 a90a |0017: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ -08073e: 5431 a80a |0019: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0aa8 │ │ -080742: 5232 a70a |001b: iget v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearance:I // field@0aa7 │ │ -080746: 6e30 e722 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -08074c: 6000 6707 |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0767 │ │ -080750: 6e20 b014 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@14b0 │ │ -080756: 0c00 |0025: move-result-object v0 │ │ -080758: 1f00 9504 |0026: check-cast v0, Landroid/widget/TextView; // type@0495 │ │ -08075c: 5b30 a60a |0028: iput-object v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0aa6 │ │ -080760: 0e00 |002a: return-void │ │ +080780: |[080780] android.support.v7.view.menu.ListMenuItemView.onFinishInflate:()V │ │ +080790: 6f10 0922 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@2209 │ │ +080796: 5430 9c0a |0003: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a9c │ │ +08079a: 6e20 bb14 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@14bb │ │ +0807a0: 6000 7707 |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@0777 │ │ +0807a4: 6e20 b014 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@14b0 │ │ +0807aa: 0c00 |000d: move-result-object v0 │ │ +0807ac: 1f00 9604 |000e: check-cast v0, Landroid/widget/TextView; // type@0496 │ │ +0807b0: 5b30 a90a |0010: iput-object v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ +0807b4: 5230 a70a |0012: iget v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearance:I // field@0aa7 │ │ +0807b8: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +0807ba: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ +0807be: 5430 a90a |0017: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ +0807c2: 5431 a80a |0019: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0aa8 │ │ +0807c6: 5232 a70a |001b: iget v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mTextAppearance:I // field@0aa7 │ │ +0807ca: 6e30 e722 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +0807d0: 6000 6707 |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0767 │ │ +0807d4: 6e20 b014 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@14b0 │ │ +0807da: 0c00 |0025: move-result-object v0 │ │ +0807dc: 1f00 9604 |0026: check-cast v0, Landroid/widget/TextView; // type@0496 │ │ +0807e0: 5b30 a60a |0028: iput-object v0, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0aa6 │ │ +0807e4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=87 │ │ 0x0008 line=89 │ │ 0x0012 line=90 │ │ 0x0017 line=91 │ │ @@ -163578,33 +163605,33 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -080764: |[080764] android.support.v7.view.menu.ListMenuItemView.onMeasure:(II)V │ │ -080774: 5432 a00a |0000: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -080778: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -08077c: 5532 a40a |0004: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ -080780: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ -080784: 6e10 b314 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@14b3 │ │ -08078a: 0c01 |000b: move-result-object v1 │ │ -08078c: 5432 a00a |000c: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -080790: 6e10 e921 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21e9 │ │ -080796: 0c00 |0011: move-result-object v0 │ │ -080798: 1f00 7f04 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -08079c: 5212 240e |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -0807a0: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ -0807a4: 5202 3b0e |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0e3b │ │ -0807a8: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ -0807ac: 5212 240e |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -0807b0: 5902 3b0e |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0e3b │ │ -0807b4: 6f30 0a22 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@220a │ │ -0807ba: 0e00 |0023: return-void │ │ +0807e8: |[0807e8] android.support.v7.view.menu.ListMenuItemView.onMeasure:(II)V │ │ +0807f8: 5432 a00a |0000: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +0807fc: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +080800: 5532 a40a |0004: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ +080804: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ +080808: 6e10 b314 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@14b3 │ │ +08080e: 0c01 |000b: move-result-object v1 │ │ +080810: 5432 a00a |000c: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +080814: 6e10 e921 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21e9 │ │ +08081a: 0c00 |0011: move-result-object v0 │ │ +08081c: 1f00 8004 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +080820: 5212 240e |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +080824: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ +080828: 5202 3b0e |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0e3b │ │ +08082c: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ +080830: 5212 240e |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +080834: 5902 3b0e |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0e3b │ │ +080838: 6f30 0a22 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@220a │ │ +08083e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0008 line=235 │ │ 0x000c line=236 │ │ 0x0014 line=237 │ │ 0x001c line=238 │ │ @@ -163622,17 +163649,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0807bc: |[0807bc] android.support.v7.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ -0807cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0807ce: 0f00 |0001: return v0 │ │ +080840: |[080840] android.support.v7.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ +080850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080852: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ListMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/view/menu/ListMenuItemView;) │ │ @@ -163640,65 +163667,65 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0807d0: |[0807d0] android.support.v7.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ -0807e0: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -0807e4: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -0807e8: 5454 a50a |0004: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -0807ec: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ -0807f0: 5454 9d0a |0008: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -0807f4: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -0807f8: 0e00 |000c: return-void │ │ -0807fa: 5454 a20a |000d: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ -0807fe: 6e10 5615 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1556 │ │ -080804: 0a04 |0012: move-result v4 │ │ -080806: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ -08080a: 5454 a50a |0015: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -08080e: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ -080812: 7010 b714 0500 |0019: invoke-direct {v5}, Landroid/support/v7/view/menu/ListMenuItemView;.insertRadioButton:()V // method@14b7 │ │ -080818: 5450 a50a |001c: iget-object v0, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -08081c: 5452 9d0a |001e: iget-object v2, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -080820: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ -080824: 5454 a20a |0022: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ -080828: 6e10 5415 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuItemImpl;.isChecked:()Z // method@1554 │ │ -08082e: 0a04 |0027: move-result v4 │ │ -080830: 6e20 8421 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@2184 │ │ -080836: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ -08083a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -08083c: 6e10 7721 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@2177 │ │ -080842: 0a04 |0031: move-result v4 │ │ -080844: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ -080848: 6e20 8521 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@2185 │ │ -08084e: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ -080852: 6e10 7721 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@2177 │ │ -080858: 0a04 |003c: move-result v4 │ │ -08085a: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ -08085e: 6e20 8521 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@2185 │ │ -080864: 28ca |0042: goto 000c // -0036 │ │ -080866: 5454 9d0a |0043: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -08086a: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ -08086e: 7010 b514 0500 |0047: invoke-direct {v5}, Landroid/support/v7/view/menu/ListMenuItemView;.insertCheckBox:()V // method@14b5 │ │ -080874: 5450 9d0a |004a: iget-object v0, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -080878: 5452 a50a |004c: iget-object v2, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -08087c: 28d2 |004e: goto 0020 // -002e │ │ -08087e: 0131 |004f: move v1, v3 │ │ -080880: 28de |0050: goto 002e // -0022 │ │ -080882: 5454 9d0a |0051: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -080886: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ -08088a: 5454 9d0a |0055: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -08088e: 6e20 6821 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@2168 │ │ -080894: 5454 a50a |005a: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -080898: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ -08089c: 5454 a50a |005e: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -0808a0: 6e20 7a22 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@227a │ │ -0808a6: 28a9 |0063: goto 000c // -0057 │ │ +080854: |[080854] android.support.v7.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ +080864: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +080868: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +08086c: 5454 a50a |0004: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +080870: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ +080874: 5454 9d0a |0008: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +080878: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +08087c: 0e00 |000c: return-void │ │ +08087e: 5454 a20a |000d: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ +080882: 6e10 5615 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1556 │ │ +080888: 0a04 |0012: move-result v4 │ │ +08088a: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ +08088e: 5454 a50a |0015: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +080892: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ +080896: 7010 b714 0500 |0019: invoke-direct {v5}, Landroid/support/v7/view/menu/ListMenuItemView;.insertRadioButton:()V // method@14b7 │ │ +08089c: 5450 a50a |001c: iget-object v0, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +0808a0: 5452 9d0a |001e: iget-object v2, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +0808a4: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ +0808a8: 5454 a20a |0022: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ +0808ac: 6e10 5415 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuItemImpl;.isChecked:()Z // method@1554 │ │ +0808b2: 0a04 |0027: move-result v4 │ │ +0808b4: 6e20 8421 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@2184 │ │ +0808ba: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ +0808be: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0808c0: 6e10 7721 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@2177 │ │ +0808c6: 0a04 |0031: move-result v4 │ │ +0808c8: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ +0808cc: 6e20 8521 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@2185 │ │ +0808d2: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ +0808d6: 6e10 7721 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@2177 │ │ +0808dc: 0a04 |003c: move-result v4 │ │ +0808de: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ +0808e2: 6e20 8521 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@2185 │ │ +0808e8: 28ca |0042: goto 000c // -0036 │ │ +0808ea: 5454 9d0a |0043: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +0808ee: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ +0808f2: 7010 b514 0500 |0047: invoke-direct {v5}, Landroid/support/v7/view/menu/ListMenuItemView;.insertCheckBox:()V // method@14b5 │ │ +0808f8: 5450 9d0a |004a: iget-object v0, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +0808fc: 5452 a50a |004c: iget-object v2, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +080900: 28d2 |004e: goto 0020 // -002e │ │ +080902: 0131 |004f: move v1, v3 │ │ +080904: 28de |0050: goto 002e // -0022 │ │ +080906: 5454 9d0a |0051: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +08090a: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ +08090e: 5454 9d0a |0055: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +080912: 6e20 6821 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@2168 │ │ +080918: 5454 a50a |005a: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +08091c: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ +080920: 5454 a50a |005e: iget-object v4, v5, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +080924: 6e20 7a22 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@227a │ │ +08092a: 28a9 |0063: goto 000c // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ 0x000c line=173 │ │ 0x000d line=139 │ │ 0x0015 line=140 │ │ 0x0019 line=141 │ │ @@ -163734,30 +163761,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0808a8: |[0808a8] android.support.v7.view.menu.ListMenuItemView.setChecked:(Z)V │ │ -0808b8: 5421 a20a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ -0808bc: 6e10 5615 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1556 │ │ -0808c2: 0a01 |0005: move-result v1 │ │ -0808c4: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -0808c8: 5421 a50a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -0808cc: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -0808d0: 7010 b714 0200 |000c: invoke-direct {v2}, Landroid/support/v7/view/menu/ListMenuItemView;.insertRadioButton:()V // method@14b7 │ │ -0808d6: 5420 a50a |000f: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ -0808da: 6e20 8421 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@2184 │ │ -0808e0: 0e00 |0014: return-void │ │ -0808e2: 5421 9d0a |0015: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -0808e6: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ -0808ea: 7010 b514 0200 |0019: invoke-direct {v2}, Landroid/support/v7/view/menu/ListMenuItemView;.insertCheckBox:()V // method@14b5 │ │ -0808f0: 5420 9d0a |001c: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ -0808f4: 28f3 |001e: goto 0011 // -000d │ │ +08092c: |[08092c] android.support.v7.view.menu.ListMenuItemView.setChecked:(Z)V │ │ +08093c: 5421 a20a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ +080940: 6e10 5615 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1556 │ │ +080946: 0a01 |0005: move-result v1 │ │ +080948: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +08094c: 5421 a50a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +080950: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +080954: 7010 b714 0200 |000c: invoke-direct {v2}, Landroid/support/v7/view/menu/ListMenuItemView;.insertRadioButton:()V // method@14b7 │ │ +08095a: 5420 a50a |000f: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0aa5 │ │ +08095e: 6e20 8421 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@2184 │ │ +080964: 0e00 |0014: return-void │ │ +080966: 5421 9d0a |0015: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +08096a: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ +08096e: 7010 b514 0200 |0019: invoke-direct {v2}, Landroid/support/v7/view/menu/ListMenuItemView;.insertCheckBox:()V // method@14b5 │ │ +080974: 5420 9d0a |001c: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@0a9d │ │ +080978: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0008 line=179 │ │ 0x000c line=180 │ │ 0x000f line=182 │ │ 0x0011 line=190 │ │ @@ -163776,18 +163803,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0808f8: |[0808f8] android.support.v7.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ -080908: 5c01 9f0a |0000: iput-boolean v1, v0, Landroid/support/v7/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@0a9f │ │ -08090c: 5c01 a40a |0002: iput-boolean v1, v0, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ -080910: 0e00 |0004: return-void │ │ +08097c: |[08097c] android.support.v7.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ +08098c: 5c01 9f0a |0000: iput-boolean v1, v0, Landroid/support/v7/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@0a9f │ │ +080990: 5c01 a40a |0002: iput-boolean v1, v0, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ +080994: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=1 forceShow Z │ │ @@ -163797,56 +163824,56 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -080914: |[080914] android.support.v7.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -080924: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -080926: 5432 a20a |0001: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ -08092a: 6e10 7a15 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@157a │ │ -080930: 0a02 |0006: move-result v2 │ │ -080932: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -080936: 5532 9f0a |0009: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@0a9f │ │ -08093a: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ -08093e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -080940: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -080944: 5532 a40a |0010: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ -080948: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ -08094c: 0e00 |0014: return-void │ │ -08094e: 0110 |0015: move v0, v1 │ │ -080950: 28f8 |0016: goto 000e // -0008 │ │ -080952: 5432 a00a |0017: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -080956: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ -08095a: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ -08095e: 5532 a40a |001d: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ -080962: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ -080966: 5432 a00a |0021: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -08096a: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ -08096e: 7010 b614 0300 |0025: invoke-direct {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.insertIconView:()V // method@14b6 │ │ -080974: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ -080978: 5532 a40a |002a: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ -08097c: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ -080980: 5432 a00a |002e: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -080984: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ -080988: 6e20 f621 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -08098e: 5432 a00a |0035: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -080992: 6e10 ef21 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@21ef │ │ -080998: 0a02 |003a: move-result v2 │ │ -08099a: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ -08099e: 5432 a00a |003d: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -0809a2: 6e20 fb21 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0809a8: 28d2 |0042: goto 0014 // -002e │ │ -0809aa: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -0809ac: 28ee |0044: goto 0032 // -0012 │ │ -0809ae: 5431 a00a |0045: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ -0809b2: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ -0809b6: 6e20 fb21 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0809bc: 28c8 |004c: goto 0014 // -0038 │ │ +080998: |[080998] android.support.v7.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0809a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0809aa: 5432 a20a |0001: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ +0809ae: 6e10 7a15 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@157a │ │ +0809b4: 0a02 |0006: move-result v2 │ │ +0809b6: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0809ba: 5532 9f0a |0009: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@0a9f │ │ +0809be: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ +0809c2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0809c4: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +0809c8: 5532 a40a |0010: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ +0809cc: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ +0809d0: 0e00 |0014: return-void │ │ +0809d2: 0110 |0015: move v0, v1 │ │ +0809d4: 28f8 |0016: goto 000e // -0008 │ │ +0809d6: 5432 a00a |0017: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +0809da: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ +0809de: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ +0809e2: 5532 a40a |001d: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ +0809e6: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ +0809ea: 5432 a00a |0021: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +0809ee: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ +0809f2: 7010 b614 0300 |0025: invoke-direct {v3}, Landroid/support/v7/view/menu/ListMenuItemView;.insertIconView:()V // method@14b6 │ │ +0809f8: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ +0809fc: 5532 a40a |002a: iget-boolean v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0aa4 │ │ +080a00: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ +080a04: 5432 a00a |002e: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +080a08: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ +080a0c: 6e20 f621 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +080a12: 5432 a00a |0035: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +080a16: 6e10 ef21 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@21ef │ │ +080a1c: 0a02 |003a: move-result v2 │ │ +080a1e: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ +080a22: 5432 a00a |003d: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +080a26: 6e20 fb21 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +080a2c: 28d2 |0042: goto 0014 // -002e │ │ +080a2e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +080a30: 28ee |0044: goto 0032 // -0012 │ │ +080a32: 5431 a00a |0045: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0aa0 │ │ +080a36: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ +080a3a: 6e20 fb21 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +080a40: 28c8 |004c: goto 0014 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=207 │ │ 0x000e line=208 │ │ 0x0014 line=229 │ │ 0x0016 line=207 │ │ 0x0017 line=212 │ │ @@ -163871,36 +163898,36 @@ │ │ type : '(ZC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0809c0: |[0809c0] android.support.v7.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ -0809d0: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ -0809d4: 5431 a20a |0002: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ -0809d8: 6e10 7b15 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@157b │ │ -0809de: 0a01 |0007: move-result v1 │ │ -0809e0: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -0809e4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0809e6: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ -0809ea: 5431 a60a |000d: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0aa6 │ │ -0809ee: 5432 a20a |000f: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ -0809f2: 6e10 4815 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@1548 │ │ -0809f8: 0c02 |0014: move-result-object v2 │ │ -0809fa: 6e20 e522 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -080a00: 5431 a60a |0018: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0aa6 │ │ -080a04: 6e10 d222 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@22d2 │ │ -080a0a: 0a01 |001d: move-result v1 │ │ -080a0c: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ -080a10: 5431 a60a |0020: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0aa6 │ │ -080a14: 6e20 ed22 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -080a1a: 0e00 |0025: return-void │ │ -080a1c: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ -080a20: 28e3 |0028: goto 000b // -001d │ │ +080a44: |[080a44] android.support.v7.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ +080a54: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ +080a58: 5431 a20a |0002: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ +080a5c: 6e10 7b15 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@157b │ │ +080a62: 0a01 |0007: move-result v1 │ │ +080a64: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +080a68: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +080a6a: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ +080a6e: 5431 a60a |000d: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0aa6 │ │ +080a72: 5432 a20a |000f: iget-object v2, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aa2 │ │ +080a76: 6e10 4815 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@1548 │ │ +080a7c: 0c02 |0014: move-result-object v2 │ │ +080a7e: 6e20 e522 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +080a84: 5431 a60a |0018: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0aa6 │ │ +080a88: 6e10 d222 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@22d2 │ │ +080a8e: 0a01 |001d: move-result v1 │ │ +080a90: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ +080a94: 5431 a60a |0020: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0aa6 │ │ +080a98: 6e20 ed22 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +080a9e: 0e00 |0025: return-void │ │ +080aa0: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ +080aa4: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x000b line=197 │ │ 0x000d line=198 │ │ 0x0018 line=201 │ │ 0x0020 line=202 │ │ @@ -163917,63 +163944,63 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -080a24: |[080a24] android.support.v7.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -080a34: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -080a38: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ -080a3c: 5420 a90a |0004: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ -080a40: 6e20 e522 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -080a46: 5420 a90a |0009: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ -080a4a: 6e10 d222 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@22d2 │ │ -080a50: 0a00 |000e: move-result v0 │ │ -080a52: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -080a56: 5420 a90a |0011: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ -080a5a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -080a5c: 6e20 ed22 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -080a62: 0e00 |0017: return-void │ │ -080a64: 5420 a90a |0018: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ -080a68: 6e10 d222 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@22d2 │ │ -080a6e: 0a00 |001d: move-result v0 │ │ -080a70: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ -080a74: 5420 a90a |0020: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ -080a78: 6e20 ed22 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -080a7e: 28f2 |0025: goto 0017 // -000e │ │ +080aa8: |[080aa8] android.support.v7.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +080ab8: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +080abc: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ +080ac0: 5420 a90a |0004: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ +080ac4: 6e20 e522 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +080aca: 5420 a90a |0009: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ +080ace: 6e10 d222 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@22d2 │ │ +080ad4: 0a00 |000e: move-result v0 │ │ +080ad6: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +080ada: 5420 a90a |0011: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ +080ade: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +080ae0: 6e20 ed22 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +080ae6: 0e00 |0017: return-void │ │ +080ae8: 5420 a90a |0018: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ +080aec: 6e10 d222 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@22d2 │ │ +080af2: 0a00 |001d: move-result v0 │ │ +080af4: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ +080af8: 5420 a90a |0020: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0aa9 │ │ +080afc: 6e20 ed22 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +080b02: 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/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0026 reg=3 title Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 3178 (ListMenuItemView.java) │ │ + source_file_idx : 3184 (ListMenuItemView.java) │ │ │ │ -Class #674 header: │ │ -class_idx : 810 │ │ +Class #675 header: │ │ +class_idx : 811 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1132 │ │ -source_file_idx : 3179 │ │ +superclass_idx : 1133 │ │ +source_file_idx : 3185 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #674 annotations: │ │ +Class #675 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/ListMenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MenuAdapter" │ │ │ │ -Class #674 - │ │ +Class #675 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;) │ │ @@ -163990,21 +164017,21 @@ │ │ type : '(Landroid/support/v7/view/menu/ListMenuPresenter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -080a80: |[080a80] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/view/menu/ListMenuPresenter;)V │ │ -080a90: 5b12 ab0a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ -080a94: 7010 5921 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ -080a9a: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -080a9c: 5910 aa0a |0006: iput v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ -080aa0: 6e10 c514 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@14c5 │ │ -080aa6: 0e00 |000b: return-void │ │ +080b04: |[080b04] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/view/menu/ListMenuPresenter;)V │ │ +080b14: 5b12 ab0a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ +080b18: 7010 5921 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ +080b1e: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +080b20: 5910 aa0a |0006: iput v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ +080b24: 6e10 c514 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@14c5 │ │ +080b2a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0005 line=225 │ │ 0x0008 line=228 │ │ 0x000b line=229 │ │ locals : │ │ @@ -164017,39 +164044,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -080aa8: |[080aa8] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ -080ab8: 5465 ab0a |0000: iget-object v5, v6, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ -080abc: 5455 b20a |0002: iget-object v5, v5, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ -080ac0: 6e10 0115 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/view/menu/MenuItemImpl; // method@1501 │ │ -080ac6: 0c01 |0007: move-result-object v1 │ │ -080ac8: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ -080acc: 5465 ab0a |000a: iget-object v5, v6, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ -080ad0: 5455 b20a |000c: iget-object v5, v5, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ -080ad4: 6e10 0615 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ -080ada: 0c04 |0011: move-result-object v4 │ │ -080adc: 6e10 9f28 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -080ae2: 0a00 |0015: move-result v0 │ │ -080ae4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -080ae6: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ -080aea: 6e20 9828 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -080af0: 0c03 |001c: move-result-object v3 │ │ -080af2: 1f03 3103 |001d: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -080af6: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ -080afa: 5962 aa0a |0021: iput v2, v6, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ -080afe: 0e00 |0023: return-void │ │ -080b00: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -080b04: 28f1 |0026: goto 0017 // -000f │ │ -080b06: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ -080b08: 5965 aa0a |0028: iput v5, v6, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ -080b0c: 28f9 |002a: goto 0023 // -0007 │ │ +080b2c: |[080b2c] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ +080b3c: 5465 ab0a |0000: iget-object v5, v6, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ +080b40: 5455 b20a |0002: iget-object v5, v5, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ +080b44: 6e10 0115 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/view/menu/MenuItemImpl; // method@1501 │ │ +080b4a: 0c01 |0007: move-result-object v1 │ │ +080b4c: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ +080b50: 5465 ab0a |000a: iget-object v5, v6, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ +080b54: 5455 b20a |000c: iget-object v5, v5, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ +080b58: 6e10 0615 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ +080b5e: 0c04 |0011: move-result-object v4 │ │ +080b60: 6e10 9f28 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +080b66: 0a00 |0015: move-result v0 │ │ +080b68: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +080b6a: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ +080b6e: 6e20 9828 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +080b74: 0c03 |001c: move-result-object v3 │ │ +080b76: 1f03 3203 |001d: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +080b7a: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ +080b7e: 5962 aa0a |0021: iput v2, v6, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ +080b82: 0e00 |0023: return-void │ │ +080b84: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +080b88: 28f1 |0026: goto 0017 // -000f │ │ +080b8a: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ +080b8c: 5965 aa0a |0028: iput v5, v6, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ +080b90: 28f9 |002a: goto 0023 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0008 line=267 │ │ 0x000a line=268 │ │ 0x0012 line=269 │ │ 0x0016 line=270 │ │ @@ -164076,30 +164103,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -080b10: |[080b10] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ -080b20: 5442 ab0a |0000: iget-object v2, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ -080b24: 5422 b20a |0002: iget-object v2, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ -080b28: 6e10 0615 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ -080b2e: 0c01 |0007: move-result-object v1 │ │ -080b30: 6e10 9f28 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -080b36: 0a02 |000b: move-result v2 │ │ -080b38: 5443 ab0a |000c: iget-object v3, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ -080b3c: 7110 ce14 0300 |000e: invoke-static {v3}, Landroid/support/v7/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/view/menu/ListMenuPresenter;)I // method@14ce │ │ -080b42: 0a03 |0011: move-result v3 │ │ -080b44: 9100 0203 |0012: sub-int v0, v2, v3 │ │ -080b48: 5242 aa0a |0014: iget v2, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ -080b4c: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ -080b50: 0f00 |0018: return v0 │ │ -080b52: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -080b56: 28fd |001b: goto 0018 // -0003 │ │ +080b94: |[080b94] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ +080ba4: 5442 ab0a |0000: iget-object v2, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ +080ba8: 5422 b20a |0002: iget-object v2, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ +080bac: 6e10 0615 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ +080bb2: 0c01 |0007: move-result-object v1 │ │ +080bb4: 6e10 9f28 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +080bba: 0a02 |000b: move-result v2 │ │ +080bbc: 5443 ab0a |000c: iget-object v3, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ +080bc0: 7110 ce14 0300 |000e: invoke-static {v3}, Landroid/support/v7/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/view/menu/ListMenuPresenter;)I // method@14ce │ │ +080bc6: 0a03 |0011: move-result v3 │ │ +080bc8: 9100 0203 |0012: sub-int v0, v2, v3 │ │ +080bcc: 5242 aa0a |0014: iget v2, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ +080bd0: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ +080bd4: 0f00 |0018: return v0 │ │ +080bd6: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +080bda: 28fd |001b: goto 0018 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0008 line=233 │ │ 0x0014 line=234 │ │ 0x0018 line=237 │ │ locals : │ │ @@ -164113,32 +164140,32 @@ │ │ type : '(I)Landroid/support/v7/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -080b58: |[080b58] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; │ │ -080b68: 5421 ab0a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ -080b6c: 5411 b20a |0002: iget-object v1, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ -080b70: 6e10 0615 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ -080b76: 0c00 |0007: move-result-object v0 │ │ -080b78: 5421 ab0a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ -080b7c: 7110 ce14 0100 |000a: invoke-static {v1}, Landroid/support/v7/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/view/menu/ListMenuPresenter;)I // method@14ce │ │ -080b82: 0a01 |000d: move-result v1 │ │ -080b84: b013 |000e: add-int/2addr v3, v1 │ │ -080b86: 5221 aa0a |000f: iget v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ -080b8a: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ -080b8e: 5221 aa0a |0013: iget v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ -080b92: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ -080b96: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -080b9a: 6e20 9828 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -080ba0: 0c01 |001c: move-result-object v1 │ │ -080ba2: 1f01 3103 |001d: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -080ba6: 1101 |001f: return-object v1 │ │ +080bdc: |[080bdc] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; │ │ +080bec: 5421 ab0a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ +080bf0: 5411 b20a |0002: iget-object v1, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ +080bf4: 6e10 0615 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ +080bfa: 0c00 |0007: move-result-object v0 │ │ +080bfc: 5421 ab0a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ +080c00: 7110 ce14 0100 |000a: invoke-static {v1}, Landroid/support/v7/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/view/menu/ListMenuPresenter;)I // method@14ce │ │ +080c06: 0a01 |000d: move-result v1 │ │ +080c08: b013 |000e: add-int/2addr v3, v1 │ │ +080c0a: 5221 aa0a |000f: iget v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ +080c0e: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ +080c12: 5221 aa0a |0013: iget v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0aaa │ │ +080c16: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ +080c1a: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +080c1e: 6e20 9828 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +080c24: 0c01 |001c: move-result-object v1 │ │ +080c26: 1f01 3203 |001d: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +080c2a: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=242 │ │ 0x000f line=243 │ │ 0x0017 line=244 │ │ 0x0019 line=246 │ │ @@ -164152,18 +164179,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 │ │ -080ba8: |[080ba8] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -080bb8: 6e20 c714 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@14c7 │ │ -080bbe: 0c00 |0003: move-result-object v0 │ │ -080bc0: 1100 |0004: return-object v0 │ │ +080c2c: |[080c2c] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +080c3c: 6e20 c714 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@14c7 │ │ +080c42: 0c00 |0003: move-result-object v0 │ │ +080c44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -164172,17 +164199,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080bc4: |[080bc4] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ -080bd4: 8130 |0000: int-to-long v0, v3 │ │ -080bd6: 1000 |0001: return-wide v0 │ │ +080c48: |[080c48] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ +080c58: 8130 |0000: int-to-long v0, v3 │ │ +080c5a: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -164191,29 +164218,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 │ │ -080bd8: |[080bd8] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -080be8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -080bea: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -080bee: 5441 ab0a |0003: iget-object v1, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ -080bf2: 5411 af0a |0005: iget-object v1, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ -080bf6: 5442 ab0a |0007: iget-object v2, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ -080bfa: 5222 b10a |0009: iget v2, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@0ab1 │ │ -080bfe: 6e40 691f 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -080c04: 0c06 |000e: move-result-object v6 │ │ -080c06: 0760 |000f: move-object v0, v6 │ │ -080c08: 1f00 3d03 |0010: check-cast v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033d │ │ -080c0c: 6e20 c714 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@14c7 │ │ -080c12: 0c01 |0015: move-result-object v1 │ │ -080c14: 7230 f415 1003 |0016: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V // method@15f4 │ │ -080c1a: 1106 |0019: return-object v6 │ │ +080c5c: |[080c5c] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +080c6c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +080c6e: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +080c72: 5441 ab0a |0003: iget-object v1, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ +080c76: 5411 af0a |0005: iget-object v1, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ +080c7a: 5442 ab0a |0007: iget-object v2, v4, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0aab │ │ +080c7e: 5222 b10a |0009: iget v2, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@0ab1 │ │ +080c82: 6e40 691f 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +080c88: 0c06 |000e: move-result-object v6 │ │ +080c8a: 0760 |000f: move-object v0, v6 │ │ +080c8c: 1f00 3e03 |0010: check-cast v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033e │ │ +080c90: 6e20 c714 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@14c7 │ │ +080c96: 0c01 |0015: move-result-object v1 │ │ +080c98: 7230 f415 1003 |0016: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V // method@15f4 │ │ +080c9e: 1106 |0019: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ 0x0003 line=257 │ │ 0x0010 line=260 │ │ 0x0012 line=261 │ │ 0x0019 line=262 │ │ @@ -164229,45 +164256,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080c1c: |[080c1c] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ -080c2c: 6e10 c514 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@14c5 │ │ -080c32: 6f10 5a21 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215a │ │ -080c38: 0e00 |0006: return-void │ │ +080ca0: |[080ca0] android.support.v7.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ +080cb0: 6e10 c514 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@14c5 │ │ +080cb6: 6f10 5a21 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215a │ │ +080cbc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0003 line=284 │ │ 0x0006 line=285 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; │ │ │ │ - source_file_idx : 3179 (ListMenuPresenter.java) │ │ + source_file_idx : 3185 (ListMenuPresenter.java) │ │ │ │ -Class #675 header: │ │ -class_idx : 811 │ │ +Class #676 header: │ │ +class_idx : 812 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3179 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3185 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ -Class #675 annotations: │ │ +Class #676 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; } │ │ Annotations on method #5334 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #675 - │ │ +Class #676 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/ListMenuPresenter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter;' │ │ #1 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ @@ -164314,19 +164341,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -080c3c: |[080c3c] android.support.v7.view.menu.ListMenuPresenter.:(II)V │ │ -080c4c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -080c52: 5901 b10a |0003: iput v1, v0, Landroid/support/v7/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@0ab1 │ │ -080c56: 5902 b40a |0005: iput v2, v0, Landroid/support/v7/view/menu/ListMenuPresenter;.mThemeRes:I // field@0ab4 │ │ -080c5a: 0e00 |0007: return-void │ │ +080cc0: |[080cc0] android.support.v7.view.menu.ListMenuPresenter.:(II)V │ │ +080cd0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +080cd6: 5901 b10a |0003: iput v1, v0, Landroid/support/v7/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@0ab1 │ │ +080cda: 5902 b40a |0005: iput v2, v0, Landroid/support/v7/view/menu/ListMenuPresenter;.mThemeRes:I // field@0ab4 │ │ +080cde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0005 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ @@ -164339,23 +164366,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 │ │ -080c5c: |[080c5c] android.support.v7.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ -080c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080c6e: 7030 cc14 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/view/menu/ListMenuPresenter;.:(II)V // method@14cc │ │ -080c74: 5b12 ae0a |0004: iput-object v2, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ -080c78: 5410 ae0a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ -080c7c: 7110 651f 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -080c82: 0c00 |000b: move-result-object v0 │ │ -080c84: 5b10 af0a |000c: iput-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ -080c88: 0e00 |000e: return-void │ │ +080ce0: |[080ce0] android.support.v7.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ +080cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080cf2: 7030 cc14 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/view/menu/ListMenuPresenter;.:(II)V // method@14cc │ │ +080cf8: 5b12 ae0a |0004: iput-object v2, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ +080cfc: 5410 ae0a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ +080d00: 7110 651f 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +080d06: 0c00 |000b: move-result-object v0 │ │ +080d08: 5b10 af0a |000c: iput-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ +080d0c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x0006 line=68 │ │ 0x000e line=69 │ │ locals : │ │ @@ -164368,17 +164395,17 @@ │ │ type : '(Landroid/support/v7/view/menu/ListMenuPresenter;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080c8c: |[080c8c] android.support.v7.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/view/menu/ListMenuPresenter;)I │ │ -080c9c: 5210 b00a |0000: iget v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@0ab0 │ │ -080ca0: 0f00 |0002: return v0 │ │ +080d10: |[080d10] android.support.v7.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/view/menu/ListMenuPresenter;)I │ │ +080d20: 5210 b00a |0000: iget v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@0ab0 │ │ +080d24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/menu/ListMenuPresenter; │ │ │ │ Virtual methods - │ │ @@ -164387,17 +164414,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080ca4: |[080ca4] android.support.v7.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -080cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080cb6: 0f00 |0001: return v0 │ │ +080d28: |[080d28] android.support.v7.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +080d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080d3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -164407,17 +164434,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080cb8: |[080cb8] android.support.v7.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -080cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080cca: 0f00 |0001: return v0 │ │ +080d3c: |[080d3c] android.support.v7.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +080d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080d4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -164427,17 +164454,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080ccc: |[080ccc] android.support.v7.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ -080cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080cde: 0f00 |0001: return v0 │ │ +080d50: |[080d50] android.support.v7.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ +080d60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080d62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/ListMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/view/menu/ListMenuPresenter;) │ │ @@ -164445,22 +164472,22 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -080ce0: |[080ce0] android.support.v7.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ -080cf0: 5410 ac0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080cf4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -080cf8: 2200 2a03 |0004: new-instance v0, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // type@032a │ │ -080cfc: 7020 c414 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/view/menu/ListMenuPresenter;)V // method@14c4 │ │ -080d02: 5b10 ac0a |0009: iput-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080d06: 5410 ac0a |000b: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080d0a: 1100 |000d: return-object v0 │ │ +080d64: |[080d64] android.support.v7.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ +080d74: 5410 ac0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080d78: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +080d7c: 2200 2b03 |0004: new-instance v0, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // type@032b │ │ +080d80: 7020 c414 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/view/menu/ListMenuPresenter;)V // method@14c4 │ │ +080d86: 5b10 ac0a |0009: iput-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080d8a: 5410 ac0a |000b: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080d8e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x000b line=123 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/view/menu/ListMenuPresenter; │ │ @@ -164470,36 +164497,36 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -080d0c: |[080d0c] android.support.v7.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; │ │ -080d1c: 5430 b30a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ -080d20: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ -080d24: 5430 af0a |0004: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ -080d28: 6001 8f07 |0006: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@078f │ │ -080d2c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -080d2e: 6e40 691f 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -080d34: 0c00 |000c: move-result-object v0 │ │ -080d36: 1f00 2803 |000d: check-cast v0, Landroid/support/v7/view/menu/ExpandedMenuView; // type@0328 │ │ -080d3a: 5b30 b30a |000f: iput-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ -080d3e: 5430 ac0a |0011: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080d42: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -080d46: 2200 2a03 |0015: new-instance v0, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // type@032a │ │ -080d4a: 7020 c414 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/view/menu/ListMenuPresenter;)V // method@14c4 │ │ -080d50: 5b30 ac0a |001a: iput-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080d54: 5430 b30a |001c: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ -080d58: 5431 ac0a |001e: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080d5c: 6e20 a714 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@14a7 │ │ -080d62: 5430 b30a |0023: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ -080d66: 6e20 ab14 3000 |0025: invoke-virtual {v0, v3}, Landroid/support/v7/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@14ab │ │ -080d6c: 5430 b30a |0028: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ -080d70: 1100 |002a: return-object v0 │ │ +080d90: |[080d90] android.support.v7.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; │ │ +080da0: 5430 b30a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ +080da4: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ +080da8: 5430 af0a |0004: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ +080dac: 6001 8f07 |0006: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@078f │ │ +080db0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +080db2: 6e40 691f 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +080db8: 0c00 |000c: move-result-object v0 │ │ +080dba: 1f00 2903 |000d: check-cast v0, Landroid/support/v7/view/menu/ExpandedMenuView; // type@0329 │ │ +080dbe: 5b30 b30a |000f: iput-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ +080dc2: 5430 ac0a |0011: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080dc6: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +080dca: 2200 2b03 |0015: new-instance v0, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // type@032b │ │ +080dce: 7020 c414 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/view/menu/ListMenuPresenter;)V // method@14c4 │ │ +080dd4: 5b30 ac0a |001a: iput-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080dd8: 5430 b30a |001c: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ +080ddc: 5431 ac0a |001e: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080de0: 6e20 a714 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@14a7 │ │ +080de6: 5430 b30a |0023: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ +080dea: 6e20 ab14 3000 |0025: invoke-virtual {v0, v3}, Landroid/support/v7/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@14ab │ │ +080df0: 5430 b30a |0028: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/ExpandedMenuView; // field@0ab3 │ │ +080df4: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0011 line=103 │ │ 0x0015 line=104 │ │ 0x001c line=106 │ │ @@ -164514,41 +164541,41 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -080d74: |[080d74] android.support.v7.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -080d84: 5220 b40a |0000: iget v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mThemeRes:I // field@0ab4 │ │ -080d88: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -080d8c: 2200 1904 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -080d90: 5221 b40a |0006: iget v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mThemeRes:I // field@0ab4 │ │ -080d94: 7030 401f 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -080d9a: 5b20 ae0a |000b: iput-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ -080d9e: 5420 ae0a |000d: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ -080da2: 7110 651f 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -080da8: 0c00 |0012: move-result-object v0 │ │ -080daa: 5b20 af0a |0013: iput-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ -080dae: 5b24 b20a |0015: iput-object v4, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ -080db2: 5420 ac0a |0017: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080db6: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -080dba: 5420 ac0a |001b: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080dbe: 6e10 cb14 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@14cb │ │ -080dc4: 0e00 |0020: return-void │ │ -080dc6: 5420 ae0a |0021: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ -080dca: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ -080dce: 5b23 ae0a |0025: iput-object v3, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ -080dd2: 5420 af0a |0027: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ -080dd6: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ -080dda: 5420 ae0a |002b: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ -080dde: 7110 651f 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -080de4: 0c00 |0030: move-result-object v0 │ │ -080de6: 5b20 af0a |0031: iput-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ -080dea: 28e2 |0033: goto 0015 // -001e │ │ +080df8: |[080df8] android.support.v7.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +080e08: 5220 b40a |0000: iget v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mThemeRes:I // field@0ab4 │ │ +080e0c: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +080e10: 2200 1a04 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@041a │ │ +080e14: 5221 b40a |0006: iget v1, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mThemeRes:I // field@0ab4 │ │ +080e18: 7030 401f 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +080e1e: 5b20 ae0a |000b: iput-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ +080e22: 5420 ae0a |000d: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ +080e26: 7110 651f 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +080e2c: 0c00 |0012: move-result-object v0 │ │ +080e2e: 5b20 af0a |0013: iput-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ +080e32: 5b24 b20a |0015: iput-object v4, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ +080e36: 5420 ac0a |0017: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080e3a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +080e3e: 5420 ac0a |001b: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080e42: 6e10 cb14 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@14cb │ │ +080e48: 0e00 |0020: return-void │ │ +080e4a: 5420 ae0a |0021: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ +080e4e: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ +080e52: 5b23 ae0a |0025: iput-object v3, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ +080e56: 5420 af0a |0027: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ +080e5a: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ +080e5e: 5420 ae0a |002b: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0aae │ │ +080e62: 7110 651f 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +080e68: 0c00 |0030: move-result-object v0 │ │ +080e6a: 5b20 af0a |0031: iput-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0aaf │ │ +080e6e: 28e2 |0033: goto 0015 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ 0x000d line=85 │ │ 0x0015 line=92 │ │ 0x0017 line=93 │ │ @@ -164568,20 +164595,20 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -080dec: |[080dec] android.support.v7.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -080dfc: 5410 ad0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ -080e00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -080e04: 5410 ad0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ -080e08: 7230 ea15 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ -080e0e: 0e00 |0009: return-void │ │ +080e70: |[080e70] android.support.v7.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +080e80: 5410 ad0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ +080e84: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +080e88: 5410 ad0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ +080e8c: 7230 ea15 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ +080e92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ 0x0009 line=153 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/ListMenuPresenter; │ │ @@ -164593,22 +164620,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 │ │ -080e10: |[080e10] android.support.v7.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -080e20: 5430 b20a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ -080e24: 5431 ac0a |0002: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080e28: 6e20 c714 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@14c7 │ │ -080e2e: 0c01 |0007: move-result-object v1 │ │ -080e30: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -080e32: 6e40 1515 1023 |0009: invoke-virtual {v0, v1, v3, v2}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuPresenter;I)Z // method@1515 │ │ -080e38: 0e00 |000c: return-void │ │ +080e94: |[080e94] android.support.v7.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +080ea4: 5430 b20a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0ab2 │ │ +080ea8: 5431 ac0a |0002: iget-object v1, v3, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080eac: 6e20 c714 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@14c7 │ │ +080eb2: 0c01 |0007: move-result-object v1 │ │ +080eb4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +080eb6: 6e40 1515 1023 |0009: invoke-virtual {v0, v1, v3, v2}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuPresenter;I)Z // method@1515 │ │ +080ebc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000c line=169 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v7/view/menu/ListMenuPresenter; │ │ @@ -164622,30 +164649,30 @@ │ │ type : '(Landroid/support/v7/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -080e3c: |[080e3c] android.support.v7.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ -080e4c: 6e10 2216 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1622 │ │ -080e52: 0a00 |0003: move-result v0 │ │ -080e54: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -080e58: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -080e5a: 0f00 |0007: return v0 │ │ -080e5c: 2200 2f03 |0008: new-instance v0, Landroid/support/v7/view/menu/MenuDialogHelper; // type@032f │ │ -080e60: 7020 2d15 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/view/menu/MenuDialogHelper;.:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@152d │ │ -080e66: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -080e68: 6e20 3415 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@1534 │ │ -080e6e: 5420 ad0a |0011: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ -080e72: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -080e76: 5420 ad0a |0015: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ -080e7a: 7220 eb15 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ -080e80: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -080e82: 28ec |001b: goto 0007 // -0014 │ │ +080ec0: |[080ec0] android.support.v7.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ +080ed0: 6e10 2216 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1622 │ │ +080ed6: 0a00 |0003: move-result v0 │ │ +080ed8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +080edc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +080ede: 0f00 |0007: return v0 │ │ +080ee0: 2200 3003 |0008: new-instance v0, Landroid/support/v7/view/menu/MenuDialogHelper; // type@0330 │ │ +080ee4: 7020 2d15 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/view/menu/MenuDialogHelper;.:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@152d │ │ +080eea: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +080eec: 6e20 3415 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@1534 │ │ +080ef2: 5420 ad0a |0011: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ +080ef6: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +080efa: 5420 ad0a |0015: iget-object v0, v2, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ +080efe: 7220 eb15 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ +080f04: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +080f06: 28ec |001b: goto 0007 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0007 line=145 │ │ 0x0008 line=141 │ │ 0x0011 line=142 │ │ 0x0015 line=143 │ │ @@ -164659,17 +164686,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080e84: |[080e84] android.support.v7.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ -080e94: 5b01 ad0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ -080e98: 0e00 |0002: return-void │ │ +080f08: |[080f08] android.support.v7.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ +080f18: 5b01 ad0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0aad │ │ +080f1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0002 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/view/menu/MenuPresenter$Callback; │ │ @@ -164679,41 +164706,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -080e9c: |[080e9c] android.support.v7.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ -080eac: 5410 ac0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080eb0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -080eb4: 5410 ac0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ -080eb8: 6e10 cb14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@14cb │ │ -080ebe: 0e00 |0009: return-void │ │ +080f20: |[080f20] android.support.v7.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ +080f30: 5410 ac0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080f34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +080f38: 5410 ac0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter; // field@0aac │ │ +080f3c: 6e10 cb14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@14cb │ │ +080f42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0009 line=129 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x000a reg=2 cleared Z │ │ │ │ - source_file_idx : 3179 (ListMenuPresenter.java) │ │ + source_file_idx : 3185 (ListMenuPresenter.java) │ │ │ │ -Class #676 header: │ │ -class_idx : 814 │ │ +Class #677 header: │ │ +class_idx : 815 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3656 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3665 │ │ static_fields_size : 1 │ │ instance_fields_size: 24 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 70 │ │ │ │ -Class #676 annotations: │ │ +Class #677 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker; Landroid/support/v7/view/menu/MenuBuilder$Callback; } │ │ Annotations on field #2741 'mActionItems' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v7/view/menu/MenuItemImpl;" ">;" } │ │ Annotations on field #2753 'mItems' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v7/view/menu/MenuItemImpl;" ">;" } │ │ Annotations on field #2755 'mNonActionItems' │ │ @@ -164731,15 +164758,15 @@ │ │ Annotations on method #5374 'getActionItems' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v7/view/menu/MenuItemImpl;" ">;" } │ │ Annotations on method #5382 'getNonActionItems' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v7/view/menu/MenuItemImpl;" ">;" } │ │ Annotations on method #5387 'getVisibleItems' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v7/view/menu/MenuItemImpl;" ">;" } │ │ │ │ -Class #676 - │ │ +Class #677 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -164849,71 +164876,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -080ec0: |[080ec0] android.support.v7.view.menu.MenuBuilder.:()V │ │ -080ed0: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -080ed2: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -080ed6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -080edc: 6900 cd0a |0006: sput-object v0, Landroid/support/v7/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0acd │ │ -080ee0: 0e00 |0008: return-void │ │ -080ee2: 0000 |0009: nop // spacer │ │ -080ee4: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ +080f44: |[080f44] android.support.v7.view.menu.MenuBuilder.:()V │ │ +080f54: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +080f56: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +080f5a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +080f60: 6900 cd0a |0006: sput-object v0, Landroid/support/v7/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0acd │ │ +080f64: 0e00 |0008: return-void │ │ +080f66: 0000 |0009: nop // spacer │ │ +080f68: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/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 │ │ -080f04: |[080f04] android.support.v7.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ -080f14: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -080f16: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -080f18: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -080f1e: 5920 b90a |0005: iput v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0ab9 │ │ -080f22: 5c20 c70a |0007: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ -080f26: 5c20 c20a |0009: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ -080f2a: 5c20 c40a |000b: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0ac4 │ │ -080f2e: 5c20 bf0a |000d: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsClosing:Z // field@0abf │ │ -080f32: 2200 ab05 |000f: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -080f36: 7010 9028 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -080f3c: 5b20 cb0a |0014: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0acb │ │ -080f40: 2200 c305 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@05c3 │ │ -080f44: 7010 1329 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2913 │ │ -080f4a: 5b20 c60a |001b: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -080f4e: 5b23 b70a |001d: iput-object v3, v2, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ -080f52: 6e10 a600 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -080f58: 0c00 |0022: move-result-object v0 │ │ -080f5a: 5b20 c90a |0023: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ -080f5e: 2200 ab05 |0025: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -080f62: 7010 9028 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -080f68: 5b20 c10a |002a: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -080f6c: 2200 ab05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -080f70: 7010 9028 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -080f76: 5b20 cc0a |0031: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ -080f7a: 5c21 c00a |0033: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ -080f7e: 2200 ab05 |0035: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -080f82: 7010 9028 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -080f88: 5b20 b50a |003a: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ -080f8c: 2200 ab05 |003c: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -080f90: 7010 9028 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -080f96: 5b20 c30a |0041: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ -080f9a: 5c21 be0a |0043: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ -080f9e: 7020 2915 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1529 │ │ -080fa4: 0e00 |0048: return-void │ │ +080f88: |[080f88] android.support.v7.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ +080f98: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +080f9a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +080f9c: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +080fa2: 5920 b90a |0005: iput v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0ab9 │ │ +080fa6: 5c20 c70a |0007: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ +080faa: 5c20 c20a |0009: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ +080fae: 5c20 c40a |000b: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0ac4 │ │ +080fb2: 5c20 bf0a |000d: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsClosing:Z // field@0abf │ │ +080fb6: 2200 ae05 |000f: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +080fba: 7010 9028 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +080fc0: 5b20 cb0a |0014: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0acb │ │ +080fc4: 2200 c605 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@05c6 │ │ +080fc8: 7010 1329 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2913 │ │ +080fce: 5b20 c60a |001b: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +080fd2: 5b23 b70a |001d: iput-object v3, v2, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ +080fd6: 6e10 a600 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +080fdc: 0c00 |0022: move-result-object v0 │ │ +080fde: 5b20 c90a |0023: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ +080fe2: 2200 ae05 |0025: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +080fe6: 7010 9028 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +080fec: 5b20 c10a |002a: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +080ff0: 2200 ae05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +080ff4: 7010 9028 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +080ffa: 5b20 cc0a |0031: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ +080ffe: 5c21 c00a |0033: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ +081002: 2200 ae05 |0035: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +081006: 7010 9028 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +08100c: 5b20 b50a |003a: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ +081010: 2200 ae05 |003c: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +081014: 7010 9028 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +08101a: 5b20 c30a |0041: iput-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ +08101e: 5c21 be0a |0043: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ +081022: 7020 2915 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1529 │ │ +081028: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0005 line=129 │ │ 0x0007 line=160 │ │ 0x0009 line=162 │ │ 0x000b line=164 │ │ @@ -164939,25 +164966,25 @@ │ │ type : '(IIIILjava/lang/CharSequence;I)Landroid/support/v7/view/menu/MenuItemImpl;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -080fa8: |[080fa8] android.support.v7.view.menu.MenuBuilder.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/view/menu/MenuItemImpl; │ │ -080fb8: 2200 3103 |0000: new-instance v0, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -080fbc: 0781 |0002: move-object v1, v8 │ │ -080fbe: 0192 |0003: move v2, v9 │ │ -080fc0: 01a3 |0004: move v3, v10 │ │ -080fc2: 01b4 |0005: move v4, v11 │ │ -080fc4: 01c5 |0006: move v5, v12 │ │ -080fc6: 07d6 |0007: move-object v6, v13 │ │ -080fc8: 01e7 |0008: move v7, v14 │ │ -080fca: 7608 3715 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/view/menu/MenuItemImpl;.:(Landroid/support/v7/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V // method@1537 │ │ -080fd0: 1100 |000c: return-object v0 │ │ +08102c: |[08102c] android.support.v7.view.menu.MenuBuilder.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/view/menu/MenuItemImpl; │ │ +08103c: 2200 3203 |0000: new-instance v0, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +081040: 0781 |0002: move-object v1, v8 │ │ +081042: 0192 |0003: move v2, v9 │ │ +081044: 01a3 |0004: move v3, v10 │ │ +081046: 01b4 |0005: move v4, v11 │ │ +081048: 01c5 |0006: move v5, v12 │ │ +08104a: 07d6 |0007: move-object v6, v13 │ │ +08104c: 01e7 |0008: move v7, v14 │ │ +08104e: 7608 3715 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/view/menu/MenuItemImpl;.:(Landroid/support/v7/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V // method@1537 │ │ +081054: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x000d reg=9 group I │ │ 0x0000 - 0x000d reg=10 id I │ │ @@ -164971,41 +164998,41 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -080fd4: |[080fd4] android.support.v7.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ -080fe4: 5443 c60a |0000: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -080fe8: 6e10 1529 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2915 │ │ -080fee: 0a03 |0005: move-result v3 │ │ -080ff0: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -080ff4: 0e00 |0008: return-void │ │ -080ff6: 6e10 2c15 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ -080ffc: 5443 c60a |000c: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081000: 6e10 1629 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ -081006: 0c00 |0011: move-result-object v0 │ │ -081008: 7210 d228 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -08100e: 0a03 |0015: move-result v3 │ │ -081010: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ -081014: 7210 d328 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -08101a: 0c02 |001b: move-result-object v2 │ │ -08101c: 1f02 7705 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@0577 │ │ -081020: 6e10 1f28 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -081026: 0c01 |0021: move-result-object v1 │ │ -081028: 1f01 3c03 |0022: check-cast v1, Landroid/support/v7/view/menu/MenuPresenter; // type@033c │ │ -08102c: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ -081030: 5443 c60a |0026: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081034: 6e20 1729 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ -08103a: 28e7 |002b: goto 0012 // -0019 │ │ -08103c: 7220 f215 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@15f2 │ │ -081042: 28e3 |002f: goto 0012 // -001d │ │ -081044: 6e10 2b15 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -08104a: 28d5 |0033: goto 0008 // -002b │ │ +081058: |[081058] android.support.v7.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ +081068: 5443 c60a |0000: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +08106c: 6e10 1529 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2915 │ │ +081072: 0a03 |0005: move-result v3 │ │ +081074: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +081078: 0e00 |0008: return-void │ │ +08107a: 6e10 2c15 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ +081080: 5443 c60a |000c: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +081084: 6e10 1629 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ +08108a: 0c00 |0011: move-result-object v0 │ │ +08108c: 7210 d228 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +081092: 0a03 |0015: move-result v3 │ │ +081094: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ +081098: 7210 d328 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +08109e: 0c02 |001b: move-result-object v2 │ │ +0810a0: 1f02 7a05 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@057a │ │ +0810a4: 6e10 1f28 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +0810aa: 0c01 |0021: move-result-object v1 │ │ +0810ac: 1f01 3d03 |0022: check-cast v1, Landroid/support/v7/view/menu/MenuPresenter; // type@033d │ │ +0810b0: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ +0810b4: 5443 c60a |0026: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0810b8: 6e20 1729 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ +0810be: 28e7 |002b: goto 0012 // -0019 │ │ +0810c0: 7220 f215 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@15f2 │ │ +0810c6: 28e3 |002f: goto 0012 // -001d │ │ +0810c8: 6e10 2b15 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +0810ce: 28d5 |0033: goto 0008 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0008 line=288 │ │ 0x0009 line=278 │ │ 0x000c line=279 │ │ 0x001e line=280 │ │ @@ -165025,45 +165052,45 @@ │ │ type : '(Landroid/support/v7/view/menu/SubMenuBuilder;Landroid/support/v7/view/menu/MenuPresenter;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -08104c: |[08104c] android.support.v7.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;Landroid/support/v7/view/menu/MenuPresenter;)Z │ │ -08105c: 5454 c60a |0000: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081060: 6e10 1529 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2915 │ │ -081066: 0a04 |0005: move-result v4 │ │ -081068: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -08106c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -08106e: 0f03 |0009: return v3 │ │ -081070: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -081072: 3807 0600 |000b: if-eqz v7, 0011 // +0006 │ │ -081076: 7220 f115 6700 |000d: invoke-interface {v7, v6}, Landroid/support/v7/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@15f1 │ │ -08107c: 0a03 |0010: move-result v3 │ │ -08107e: 5454 c60a |0011: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081082: 6e10 1629 0400 |0013: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ -081088: 0c00 |0016: move-result-object v0 │ │ -08108a: 7210 d228 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -081090: 0a04 |001a: move-result v4 │ │ -081092: 3804 eeff |001b: if-eqz v4, 0009 // -0012 │ │ -081096: 7210 d328 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -08109c: 0c02 |0020: move-result-object v2 │ │ -08109e: 1f02 7705 |0021: check-cast v2, Ljava/lang/ref/WeakReference; // type@0577 │ │ -0810a2: 6e10 1f28 0200 |0023: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -0810a8: 0c01 |0026: move-result-object v1 │ │ -0810aa: 1f01 3c03 |0027: check-cast v1, Landroid/support/v7/view/menu/MenuPresenter; // type@033c │ │ -0810ae: 3901 0800 |0029: if-nez v1, 0031 // +0008 │ │ -0810b2: 5454 c60a |002b: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -0810b6: 6e20 1729 2400 |002d: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ -0810bc: 28e7 |0030: goto 0017 // -0019 │ │ -0810be: 3903 e6ff |0031: if-nez v3, 0017 // -001a │ │ -0810c2: 7220 f115 6100 |0033: invoke-interface {v1, v6}, Landroid/support/v7/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@15f1 │ │ -0810c8: 0a03 |0036: move-result v3 │ │ -0810ca: 28e0 |0037: goto 0017 // -0020 │ │ +0810d0: |[0810d0] android.support.v7.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;Landroid/support/v7/view/menu/MenuPresenter;)Z │ │ +0810e0: 5454 c60a |0000: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0810e4: 6e10 1529 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2915 │ │ +0810ea: 0a04 |0005: move-result v4 │ │ +0810ec: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +0810f0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0810f2: 0f03 |0009: return v3 │ │ +0810f4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0810f6: 3807 0600 |000b: if-eqz v7, 0011 // +0006 │ │ +0810fa: 7220 f115 6700 |000d: invoke-interface {v7, v6}, Landroid/support/v7/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@15f1 │ │ +081100: 0a03 |0010: move-result v3 │ │ +081102: 5454 c60a |0011: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +081106: 6e10 1629 0400 |0013: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ +08110c: 0c00 |0016: move-result-object v0 │ │ +08110e: 7210 d228 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +081114: 0a04 |001a: move-result v4 │ │ +081116: 3804 eeff |001b: if-eqz v4, 0009 // -0012 │ │ +08111a: 7210 d328 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +081120: 0c02 |0020: move-result-object v2 │ │ +081122: 1f02 7a05 |0021: check-cast v2, Ljava/lang/ref/WeakReference; // type@057a │ │ +081126: 6e10 1f28 0200 |0023: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +08112c: 0c01 |0026: move-result-object v1 │ │ +08112e: 1f01 3d03 |0027: check-cast v1, Landroid/support/v7/view/menu/MenuPresenter; // type@033d │ │ +081132: 3901 0800 |0029: if-nez v1, 0031 // +0008 │ │ +081136: 5454 c60a |002b: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +08113a: 6e20 1729 2400 |002d: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ +081140: 28e7 |0030: goto 0017 // -0019 │ │ +081142: 3903 e6ff |0031: if-nez v3, 0017 // -001a │ │ +081146: 7220 f115 6100 |0033: invoke-interface {v1, v6}, Landroid/support/v7/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@15f1 │ │ +08114c: 0a03 |0036: move-result v3 │ │ +08114e: 28e0 |0037: goto 0017 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0009 line=309 │ │ 0x000a line=294 │ │ 0x000b line=297 │ │ 0x000d line=298 │ │ @@ -165087,31 +165114,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 │ │ -0810cc: |[0810cc] android.support.v7.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ -0810dc: 6e10 9f28 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0810e2: 0a02 |0003: move-result v2 │ │ -0810e4: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0810e8: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -0810ec: 6e20 9828 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0810f2: 0c01 |000b: move-result-object v1 │ │ -0810f4: 1f01 3103 |000c: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -0810f8: 6e10 4615 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getOrdering:()I // method@1546 │ │ -0810fe: 0a02 |0011: move-result v2 │ │ -081100: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ -081104: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ -081108: 0f02 |0016: return v2 │ │ -08110a: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08110e: 28ed |0019: goto 0006 // -0013 │ │ -081110: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -081112: 28fb |001b: goto 0016 // -0005 │ │ +081150: |[081150] android.support.v7.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ +081160: 6e10 9f28 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +081166: 0a02 |0003: move-result v2 │ │ +081168: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +08116c: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +081170: 6e20 9828 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +081176: 0c01 |000b: move-result-object v1 │ │ +081178: 1f01 3203 |000c: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +08117c: 6e10 4615 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getOrdering:()I // method@1546 │ │ +081182: 0a02 |0011: move-result v2 │ │ +081184: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ +081188: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ +08118c: 0f02 |0016: return v2 │ │ +08118e: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +081192: 28ed |0019: goto 0006 // -0013 │ │ +081194: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +081196: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0008 line=825 │ │ 0x000e line=826 │ │ 0x0014 line=827 │ │ 0x0016 line=831 │ │ @@ -165130,33 +165157,33 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -081114: |[081114] android.support.v7.view.menu.MenuBuilder.getOrdering:(I)I │ │ -081124: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ -081128: b531 |0002: and-int/2addr v1, v3 │ │ -08112a: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ -08112e: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ -081132: 6201 cd0a |0007: sget-object v1, Landroid/support/v7/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0acd │ │ -081136: 2111 |0009: array-length v1, v1 │ │ -081138: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -08113c: 2201 5605 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -081140: 1a02 752c |000e: const-string v2, "order does not contain a valid category." // string@2c75 │ │ -081144: 7020 8f27 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -08114a: 2701 |0013: throw v1 │ │ -08114c: 6201 cd0a |0014: sget-object v1, Landroid/support/v7/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0acd │ │ -081150: 4401 0100 |0016: aget v1, v1, v0 │ │ -081154: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -081158: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ -08115e: b532 |001d: and-int/2addr v2, v3 │ │ -081160: b621 |001e: or-int/2addr v1, v2 │ │ -081162: 0f01 |001f: return v1 │ │ +081198: |[081198] android.support.v7.view.menu.MenuBuilder.getOrdering:(I)I │ │ +0811a8: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ +0811ac: b531 |0002: and-int/2addr v1, v3 │ │ +0811ae: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ +0811b2: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ +0811b6: 6201 cd0a |0007: sget-object v1, Landroid/support/v7/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0acd │ │ +0811ba: 2111 |0009: array-length v1, v1 │ │ +0811bc: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +0811c0: 2201 5705 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0811c4: 1a02 7f2c |000e: const-string v2, "order does not contain a valid category." // string@2c7f │ │ +0811c8: 7020 8f27 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0811ce: 2701 |0013: throw v1 │ │ +0811d0: 6201 cd0a |0014: sget-object v1, Landroid/support/v7/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0acd │ │ +0811d4: 4401 0100 |0016: aget v1, v1, v0 │ │ +0811d8: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +0811dc: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ +0811e2: b532 |001d: and-int/2addr v2, v3 │ │ +0811e4: b621 |001e: or-int/2addr v1, v2 │ │ +0811e6: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0005 line=759 │ │ 0x000c line=760 │ │ 0x0014 line=763 │ │ locals : │ │ @@ -165168,27 +165195,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -081164: |[081164] android.support.v7.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ -081174: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ -081178: 5410 c10a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -08117c: 6e10 9f28 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -081182: 0a00 |0007: move-result v0 │ │ -081184: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -081188: 0e00 |000a: return-void │ │ -08118a: 5410 c10a |000b: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -08118e: 6e20 9b28 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ -081194: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ -081198: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -08119a: 6e20 1215 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -0811a0: 28f4 |0016: goto 000a // -000c │ │ +0811e8: |[0811e8] android.support.v7.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ +0811f8: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ +0811fc: 5410 c10a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081200: 6e10 9f28 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +081206: 0a00 |0007: move-result v0 │ │ +081208: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +08120c: 0e00 |000a: return-void │ │ +08120e: 5410 c10a |000b: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081212: 6e20 9b28 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@289b │ │ +081218: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ +08121c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +08121e: 6e20 1215 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +081224: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x000a line=567 │ │ 0x000b line=564 │ │ 0x0010 line=566 │ │ locals : │ │ @@ -165201,43 +165228,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 │ │ -0811a4: |[0811a4] android.support.v7.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ -0811b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0811b6: 6e10 0915 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@1509 │ │ -0811bc: 0c00 |0004: move-result-object v0 │ │ -0811be: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ -0811c2: 5b38 bd0a |0007: iput-object v8, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0abd │ │ -0811c6: 5b32 bc0a |0009: iput-object v2, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ -0811ca: 5b32 bb0a |000b: iput-object v2, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ -0811ce: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0811d0: 6e20 1215 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -0811d6: 0e00 |0011: return-void │ │ -0811d8: 3d04 1700 |0012: if-lez v4, 0029 // +0017 │ │ -0811dc: 6e20 1f01 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@011f │ │ -0811e2: 0c01 |0017: move-result-object v1 │ │ -0811e4: 5b31 bc0a |0018: iput-object v1, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ -0811e8: 3d06 1400 |001a: if-lez v6, 002e // +0014 │ │ -0811ec: 6e10 0015 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ -0811f2: 0c01 |001f: move-result-object v1 │ │ -0811f4: 7120 7105 6100 |0020: invoke-static {v1, v6}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -0811fa: 0c01 |0023: move-result-object v1 │ │ -0811fc: 5b31 bb0a |0024: iput-object v1, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ -081200: 5b32 bd0a |0026: iput-object v2, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0abd │ │ -081204: 28e5 |0028: goto 000d // -001b │ │ -081206: 3805 f1ff |0029: if-eqz v5, 001a // -000f │ │ -08120a: 5b35 bc0a |002b: iput-object v5, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ -08120e: 28ed |002d: goto 001a // -0013 │ │ -081210: 3807 f8ff |002e: if-eqz v7, 0026 // -0008 │ │ -081214: 5b37 bb0a |0030: iput-object v7, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ -081218: 28f4 |0032: goto 0026 // -000c │ │ +081228: |[081228] android.support.v7.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ +081238: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08123a: 6e10 0915 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@1509 │ │ +081240: 0c00 |0004: move-result-object v0 │ │ +081242: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ +081246: 5b38 bd0a |0007: iput-object v8, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0abd │ │ +08124a: 5b32 bc0a |0009: iput-object v2, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ +08124e: 5b32 bb0a |000b: iput-object v2, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ +081252: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +081254: 6e20 1215 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +08125a: 0e00 |0011: return-void │ │ +08125c: 3d04 1700 |0012: if-lez v4, 0029 // +0017 │ │ +081260: 6e20 1f01 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@011f │ │ +081266: 0c01 |0017: move-result-object v1 │ │ +081268: 5b31 bc0a |0018: iput-object v1, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ +08126c: 3d06 1400 |001a: if-lez v6, 002e // +0014 │ │ +081270: 6e10 0015 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ +081276: 0c01 |001f: move-result-object v1 │ │ +081278: 7120 7105 6100 |0020: invoke-static {v1, v6}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +08127e: 0c01 |0023: move-result-object v1 │ │ +081280: 5b31 bb0a |0024: iput-object v1, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ +081284: 5b32 bd0a |0026: iput-object v2, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0abd │ │ +081288: 28e5 |0028: goto 000d // -001b │ │ +08128a: 3805 f1ff |0029: if-eqz v5, 001a // -000f │ │ +08128e: 5b35 bc0a |002b: iput-object v5, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ +081292: 28ed |002d: goto 001a // -0013 │ │ +081294: 3807 f8ff |002e: if-eqz v7, 0026 // -0008 │ │ +081298: 5b37 bb0a |0030: iput-object v7, v3, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ +08129c: 28f4 |0032: goto 0026 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1184 │ │ 0x0005 line=1186 │ │ 0x0007 line=1187 │ │ 0x0009 line=1190 │ │ 0x000b line=1191 │ │ @@ -165266,31 +165293,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -08121c: |[08121c] android.support.v7.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ -08122c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08122e: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ -081232: 5431 c90a |0003: iget-object v1, v3, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ -081236: 6e10 0501 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -08123c: 0c01 |0008: move-result-object v1 │ │ -08123e: 5211 1e00 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@001e │ │ -081242: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ -081246: 5431 c90a |000d: iget-object v1, v3, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ -08124a: 6002 4906 |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@0649 │ │ -08124e: 6e20 0201 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ -081254: 0a01 |0014: move-result v1 │ │ -081256: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ -08125a: 5c30 ca0a |0017: iput-boolean v0, v3, Landroid/support/v7/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0aca │ │ -08125e: 0e00 |0019: return-void │ │ -081260: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -081262: 28fc |001b: goto 0017 // -0004 │ │ +0812a0: |[0812a0] android.support.v7.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ +0812b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0812b2: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ +0812b6: 5431 c90a |0003: iget-object v1, v3, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ +0812ba: 6e10 0501 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +0812c0: 0c01 |0008: move-result-object v1 │ │ +0812c2: 5211 1e00 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@001e │ │ +0812c6: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ +0812ca: 5431 c90a |000d: iget-object v1, v3, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ +0812ce: 6002 4906 |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@0649 │ │ +0812d2: 6e20 0201 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ +0812d8: 0a01 |0014: move-result v1 │ │ +0812da: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ +0812de: 5c30 ca0a |0017: iput-boolean v0, v3, Landroid/support/v7/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0aca │ │ +0812e2: 0e00 |0019: return-void │ │ +0812e4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0812e6: 28fc |001b: goto 0017 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=790 │ │ 0x0019 line=793 │ │ 0x001a line=790 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -165302,22 +165329,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -081264: |[081264] android.support.v7.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ -081274: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -081276: 5420 c90a |0001: iget-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ -08127a: 6e20 1b01 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -081280: 0c00 |0006: move-result-object v0 │ │ -081282: 6e50 e414 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ -081288: 0c00 |000a: move-result-object v0 │ │ -08128a: 1100 |000b: return-object v0 │ │ +0812e8: |[0812e8] android.support.v7.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ +0812f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0812fa: 5420 c90a |0001: iget-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ +0812fe: 6e20 1b01 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +081304: 0c00 |0006: move-result-object v0 │ │ +081306: 6e50 e414 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ +08130c: 0c00 |000a: move-result-object v0 │ │ +08130e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=462 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -165326,21 +165353,21 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -08128c: |[08128c] android.support.v7.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ -08129c: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ -0812a0: 6e20 1b01 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -0812a6: 0c00 |0005: move-result-object v0 │ │ -0812a8: 6e50 e414 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ -0812ae: 0c00 |0009: move-result-object v0 │ │ -0812b0: 1100 |000a: return-object v0 │ │ +081310: |[081310] android.support.v7.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ +081320: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ +081324: 6e20 1b01 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +08132a: 0c00 |0005: move-result-object v0 │ │ +08132c: 6e50 e414 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ +081332: 0c00 |0009: move-result-object v0 │ │ +081334: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x000b reg=2 group I │ │ 0x0000 - 0x000b reg=3 id I │ │ @@ -165352,18 +165379,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 │ │ -0812b4: |[0812b4] android.support.v7.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0812c4: 6e55 e414 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ -0812ca: 0c00 |0003: move-result-object v0 │ │ -0812cc: 1100 |0004: return-object v0 │ │ +081338: |[081338] android.support.v7.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +081348: 6e55 e414 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ +08134e: 0c00 |0003: move-result-object v0 │ │ +081350: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0005 reg=2 group I │ │ 0x0000 - 0x0005 reg=3 id I │ │ @@ -165375,19 +165402,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 │ │ -0812d0: |[0812d0] android.support.v7.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0812e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0812e2: 6e52 e414 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ -0812e8: 0c00 |0004: move-result-object v0 │ │ -0812ea: 1100 |0005: return-object v0 │ │ +081354: |[081354] android.support.v7.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +081364: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081366: 6e52 e414 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ +08136c: 0c00 |0004: move-result-object v0 │ │ +08136e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=457 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -165396,72 +165423,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 │ │ -0812ec: |[0812ec] android.support.v7.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -0812fc: 54da b70a |0000: iget-object v10, v13, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ -081300: 6e10 a400 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -081306: 0c07 |0005: move-result-object v7 │ │ -081308: 120a |0006: const/4 v10, #int 0 // #0 │ │ -08130a: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -08130e: 0801 1200 |0009: move-object/from16 v1, v18 │ │ -081312: 0802 1300 |000b: move-object/from16 v2, v19 │ │ -081316: 6e5a ed00 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@00ed │ │ -08131c: 0c06 |0010: move-result-object v6 │ │ -08131e: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ -081322: 7210 ec28 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@28ec │ │ -081328: 0a03 |0016: move-result v3 │ │ -08132a: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ -08132e: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ -081332: 6e20 1715 ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/view/menu/MenuBuilder;.removeGroup:(I)V // method@1517 │ │ -081338: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -08133a: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ -08133e: 7220 e528 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -081344: 0c08 |0024: move-result-object v8 │ │ -081346: 1f08 3c00 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@003c │ │ -08134a: 2209 3400 |0027: new-instance v9, Landroid/content/Intent; // type@0034 │ │ -08134e: 528a 1b00 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001b │ │ -081352: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ -081356: 080a 1300 |002d: move-object/from16 v10, v19 │ │ -08135a: 7020 bf00 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ -081360: 220a 2800 |0032: new-instance v10, Landroid/content/ComponentName; // type@0028 │ │ -081364: 548b 1900 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ -081368: 54bb 0f00 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@000f │ │ -08136c: 54bb 1400 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0014 │ │ -081370: 548c 1900 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ -081374: 54cc 1100 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0011 │ │ -081378: 7030 8c00 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ -08137e: 6e20 d500 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ -081384: 6e20 f400 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ -08138a: 0c0a |0047: move-result-object v10 │ │ -08138c: 0200 1000 |0048: move/from16 v0, v16 │ │ -081390: 6e5a e114 ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e1 │ │ -081396: 0c0a |004d: move-result-object v10 │ │ -081398: 6e20 f300 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ -08139e: 0c0b |0051: move-result-object v11 │ │ -0813a0: 7220 881f ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f88 │ │ -0813a6: 0c0a |0055: move-result-object v10 │ │ -0813a8: 7220 891f 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f89 │ │ -0813ae: 0c05 |0059: move-result-object v5 │ │ -0813b0: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ -0813b4: 528a 1b00 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001b │ │ -0813b8: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ -0813bc: 528a 1b00 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001b │ │ -0813c0: 4d05 150a |0062: aput-object v5, v21, v10 │ │ -0813c4: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0813c8: 28b9 |0066: goto 001f // -0047 │ │ -0813ca: 1203 |0067: const/4 v3, #int 0 // #0 │ │ -0813cc: 28af |0068: goto 0017 // -0051 │ │ -0813ce: 528a 1b00 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001b │ │ -0813d2: 460a 120a |006b: aget-object v10, v18, v10 │ │ -0813d6: 28c2 |006d: goto 002f // -003e │ │ -0813d8: 0f03 |006e: return v3 │ │ +081370: |[081370] android.support.v7.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +081380: 54da b70a |0000: iget-object v10, v13, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ +081384: 6e10 a400 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +08138a: 0c07 |0005: move-result-object v7 │ │ +08138c: 120a |0006: const/4 v10, #int 0 // #0 │ │ +08138e: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +081392: 0801 1200 |0009: move-object/from16 v1, v18 │ │ +081396: 0802 1300 |000b: move-object/from16 v2, v19 │ │ +08139a: 6e5a ed00 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@00ed │ │ +0813a0: 0c06 |0010: move-result-object v6 │ │ +0813a2: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ +0813a6: 7210 ec28 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@28ec │ │ +0813ac: 0a03 |0016: move-result v3 │ │ +0813ae: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ +0813b2: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ +0813b6: 6e20 1715 ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/view/menu/MenuBuilder;.removeGroup:(I)V // method@1517 │ │ +0813bc: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +0813be: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ +0813c2: 7220 e528 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0813c8: 0c08 |0024: move-result-object v8 │ │ +0813ca: 1f08 3c00 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@003c │ │ +0813ce: 2209 3400 |0027: new-instance v9, Landroid/content/Intent; // type@0034 │ │ +0813d2: 528a 1b00 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001b │ │ +0813d6: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ +0813da: 080a 1300 |002d: move-object/from16 v10, v19 │ │ +0813de: 7020 bf00 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ +0813e4: 220a 2800 |0032: new-instance v10, Landroid/content/ComponentName; // type@0028 │ │ +0813e8: 548b 1900 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ +0813ec: 54bb 0f00 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@000f │ │ +0813f0: 54bb 1400 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0014 │ │ +0813f4: 548c 1900 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ +0813f8: 54cc 1100 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0011 │ │ +0813fc: 7030 8c00 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ +081402: 6e20 d500 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ +081408: 6e20 f400 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ +08140e: 0c0a |0047: move-result-object v10 │ │ +081410: 0200 1000 |0048: move/from16 v0, v16 │ │ +081414: 6e5a e114 ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e1 │ │ +08141a: 0c0a |004d: move-result-object v10 │ │ +08141c: 6e20 f300 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ +081422: 0c0b |0051: move-result-object v11 │ │ +081424: 7220 881f ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f88 │ │ +08142a: 0c0a |0055: move-result-object v10 │ │ +08142c: 7220 891f 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f89 │ │ +081432: 0c05 |0059: move-result-object v5 │ │ +081434: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ +081438: 528a 1b00 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001b │ │ +08143c: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ +081440: 528a 1b00 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001b │ │ +081444: 4d05 150a |0062: aput-object v5, v21, v10 │ │ +081448: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ +08144c: 28b9 |0066: goto 001f // -0047 │ │ +08144e: 1203 |0067: const/4 v3, #int 0 // #0 │ │ +081450: 28af |0068: goto 0017 // -0051 │ │ +081452: 528a 1b00 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001b │ │ +081456: 460a 120a |006b: aget-object v10, v18, v10 │ │ +08145a: 28c2 |006d: goto 002f // -003e │ │ +08145c: 0f03 |006e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0006 line=503 │ │ 0x0011 line=505 │ │ 0x0017 line=507 │ │ 0x001b line=508 │ │ @@ -165502,37 +165529,37 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 40 16-bit code units │ │ -0813dc: |[0813dc] android.support.v7.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0813ec: 7110 0815 0b00 |0000: invoke-static {v11}, Landroid/support/v7/view/menu/MenuBuilder;.getOrdering:(I)I // method@1508 │ │ -0813f2: 0a04 |0003: move-result v4 │ │ -0813f4: 5286 b90a |0004: iget v6, v8, Landroid/support/v7/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0ab9 │ │ -0813f8: 0780 |0006: move-object v0, v8 │ │ -0813fa: 0191 |0007: move v1, v9 │ │ -0813fc: 01a2 |0008: move v2, v10 │ │ -0813fe: 01b3 |0009: move v3, v11 │ │ -081400: 07c5 |000a: move-object v5, v12 │ │ -081402: 7607 f114 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/view/menu/MenuBuilder;.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/view/menu/MenuItemImpl; // method@14f1 │ │ -081408: 0c07 |000e: move-result-object v7 │ │ -08140a: 5480 b80a |000f: iget-object v0, v8, Landroid/support/v7/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0ab8 │ │ -08140e: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -081412: 5480 b80a |0013: iget-object v0, v8, Landroid/support/v7/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0ab8 │ │ -081416: 6e20 6a15 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@156a │ │ -08141c: 5480 c10a |0018: iget-object v0, v8, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081420: 5481 c10a |001a: iget-object v1, v8, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081424: 7120 f814 4100 |001c: invoke-static {v1, v4}, Landroid/support/v7/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@14f8 │ │ -08142a: 0a01 |001f: move-result v1 │ │ -08142c: 6e30 9328 1007 |0020: invoke-virtual {v0, v1, v7}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2893 │ │ -081432: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -081434: 6e20 1215 0800 |0024: invoke-virtual {v8, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -08143a: 1107 |0027: return-object v7 │ │ +081460: |[081460] android.support.v7.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +081470: 7110 0815 0b00 |0000: invoke-static {v11}, Landroid/support/v7/view/menu/MenuBuilder;.getOrdering:(I)I // method@1508 │ │ +081476: 0a04 |0003: move-result v4 │ │ +081478: 5286 b90a |0004: iget v6, v8, Landroid/support/v7/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0ab9 │ │ +08147c: 0780 |0006: move-object v0, v8 │ │ +08147e: 0191 |0007: move v1, v9 │ │ +081480: 01a2 |0008: move v2, v10 │ │ +081482: 01b3 |0009: move v3, v11 │ │ +081484: 07c5 |000a: move-object v5, v12 │ │ +081486: 7607 f114 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/view/menu/MenuBuilder;.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/view/menu/MenuItemImpl; // method@14f1 │ │ +08148c: 0c07 |000e: move-result-object v7 │ │ +08148e: 5480 b80a |000f: iget-object v0, v8, Landroid/support/v7/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0ab8 │ │ +081492: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +081496: 5480 b80a |0013: iget-object v0, v8, Landroid/support/v7/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0ab8 │ │ +08149a: 6e20 6a15 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@156a │ │ +0814a0: 5480 c10a |0018: iget-object v0, v8, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +0814a4: 5481 c10a |001a: iget-object v1, v8, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +0814a8: 7120 f814 4100 |001c: invoke-static {v1, v4}, Landroid/support/v7/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@14f8 │ │ +0814ae: 0a01 |001f: move-result v1 │ │ +0814b0: 6e30 9328 1007 |0020: invoke-virtual {v0, v1, v7}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2893 │ │ +0814b6: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +0814b8: 6e20 1215 0800 |0024: invoke-virtual {v8, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +0814be: 1107 |0027: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=435 │ │ 0x000f line=438 │ │ 0x0013 line=440 │ │ 0x0018 line=443 │ │ @@ -165552,18 +165579,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08143c: |[08143c] android.support.v7.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V │ │ -08144c: 5410 b70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ -081450: 6e30 e614 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ -081456: 0e00 |0005: return-void │ │ +0814c0: |[0814c0] android.support.v7.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V │ │ +0814d0: 5410 b70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ +0814d4: 6e30 e614 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ +0814da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 presenter Landroid/support/v7/view/menu/MenuPresenter; │ │ @@ -165573,23 +165600,23 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -081458: |[081458] android.support.v7.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V │ │ -081468: 5420 c60a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -08146c: 2201 7705 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@0577 │ │ -081470: 7020 1e28 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -081476: 6e20 1429 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@2914 │ │ -08147c: 7230 ef15 4302 |000a: invoke-interface {v3, v4, v2}, Landroid/support/v7/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V // method@15ef │ │ -081482: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -081484: 5c20 be0a |000e: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ -081488: 0e00 |0010: return-void │ │ +0814dc: |[0814dc] android.support.v7.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V │ │ +0814ec: 5420 c60a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0814f0: 2201 7a05 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@057a │ │ +0814f4: 7020 1e28 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +0814fa: 6e20 1429 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@2914 │ │ +081500: 7230 ef15 4302 |000a: invoke-interface {v3, v4, v2}, Landroid/support/v7/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V // method@15ef │ │ +081506: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +081508: 5c20 be0a |000e: iput-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ +08150c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x000a line=256 │ │ 0x000d line=257 │ │ 0x0010 line=258 │ │ locals : │ │ @@ -165602,22 +165629,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -08148c: |[08148c] android.support.v7.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ -08149c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08149e: 5420 c90a |0001: iget-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ -0814a2: 6e20 1b01 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -0814a8: 0c00 |0006: move-result-object v0 │ │ -0814aa: 6e50 e914 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@14e9 │ │ -0814b0: 0c00 |000a: move-result-object v0 │ │ -0814b2: 1100 |000b: return-object v0 │ │ +081510: |[081510] android.support.v7.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ +081520: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +081522: 5420 c90a |0001: iget-object v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ +081526: 6e20 1b01 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +08152c: 0c00 |0006: move-result-object v0 │ │ +08152e: 6e50 e914 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@14e9 │ │ +081534: 0c00 |000a: move-result-object v0 │ │ +081536: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=482 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -165626,21 +165653,21 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0814b4: |[0814b4] android.support.v7.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -0814c4: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ -0814c8: 6e20 1b01 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -0814ce: 0c00 |0005: move-result-object v0 │ │ -0814d0: 6e50 e914 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@14e9 │ │ -0814d6: 0c00 |0009: move-result-object v0 │ │ -0814d8: 1100 |000a: return-object v0 │ │ +081538: |[081538] android.support.v7.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +081548: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ +08154c: 6e20 1b01 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +081552: 0c00 |0005: move-result-object v0 │ │ +081554: 6e50 e914 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@14e9 │ │ +08155a: 0c00 |0009: move-result-object v0 │ │ +08155c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x000b reg=2 group I │ │ 0x0000 - 0x000b reg=3 id I │ │ @@ -165652,23 +165679,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 │ │ -0814dc: |[0814dc] android.support.v7.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0814ec: 6e57 e414 4365 |0000: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ -0814f2: 0c00 |0003: move-result-object v0 │ │ -0814f4: 1f00 3103 |0004: check-cast v0, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -0814f8: 2201 4103 |0006: new-instance v1, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0341 │ │ -0814fc: 5432 b70a |0008: iget-object v2, v3, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ -081500: 7040 1816 2103 |000a: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1618 │ │ -081506: 6e20 7215 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/view/menu/SubMenuBuilder;)V // method@1572 │ │ -08150c: 1101 |0010: return-object v1 │ │ +081560: |[081560] android.support.v7.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +081570: 6e57 e414 4365 |0000: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/support/v7/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@14e4 │ │ +081576: 0c00 |0003: move-result-object v0 │ │ +081578: 1f00 3203 |0004: check-cast v0, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +08157c: 2201 4203 |0006: new-instance v1, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0342 │ │ +081580: 5432 b70a |0008: iget-object v2, v3, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ +081584: 7040 1816 2103 |000a: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1618 │ │ +08158a: 6e20 7215 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/view/menu/SubMenuBuilder;)V // method@1572 │ │ +081590: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0006 line=488 │ │ 0x000d line=489 │ │ 0x0010 line=491 │ │ locals : │ │ @@ -165685,19 +165712,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 │ │ -081510: |[081510] android.support.v7.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -081520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081522: 6e52 e914 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@14e9 │ │ -081528: 0c00 |0004: move-result-object v0 │ │ -08152a: 1100 |0005: return-object v0 │ │ +081594: |[081594] android.support.v7.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0815a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0815a6: 6e52 e914 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@14e9 │ │ +0815ac: 0c00 |0004: move-result-object v0 │ │ +0815ae: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -165706,20 +165733,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08152c: |[08152c] android.support.v7.view.menu.MenuBuilder.changeMenuMode:()V │ │ -08153c: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ -081540: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -081544: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ -081548: 7220 db14 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@14db │ │ -08154e: 0e00 |0009: return-void │ │ +0815b0: |[0815b0] android.support.v7.view.menu.MenuBuilder.changeMenuMode:()V │ │ +0815c0: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ +0815c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0815c8: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ +0815cc: 7220 db14 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@14db │ │ +0815d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0004 line=819 │ │ 0x0009 line=821 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -165729,24 +165756,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -081550: |[081550] android.support.v7.view.menu.MenuBuilder.clear:()V │ │ -081560: 5410 ba0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ -081564: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -081568: 5410 ba0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ -08156c: 6e20 f014 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f0 │ │ -081572: 5410 c10a |0009: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081576: 6e10 9628 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -08157c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -08157e: 6e20 1215 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -081584: 0e00 |0012: return-void │ │ +0815d4: |[0815d4] android.support.v7.view.menu.MenuBuilder.clear:()V │ │ +0815e4: 5410 ba0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ +0815e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0815ec: 5410 ba0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ +0815f0: 6e20 f014 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f0 │ │ +0815f6: 5410 c10a |0009: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +0815fa: 6e10 9628 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +081600: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +081602: 6e20 1215 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +081608: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0004 line=585 │ │ 0x0009 line=587 │ │ 0x000e line=589 │ │ 0x0012 line=590 │ │ @@ -165758,22 +165785,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -081588: |[081588] android.support.v7.view.menu.MenuBuilder.clearHeader:()V │ │ -081598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08159a: 5b10 bb0a |0001: iput-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ -08159e: 5b10 bc0a |0003: iput-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ -0815a2: 5b10 bd0a |0005: iput-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0abd │ │ -0815a6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0815a8: 6e20 1215 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -0815ae: 0e00 |000b: return-void │ │ +08160c: |[08160c] android.support.v7.view.menu.MenuBuilder.clearHeader:()V │ │ +08161c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08161e: 5b10 bb0a |0001: iput-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ +081622: 5b10 bc0a |0003: iput-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ +081626: 5b10 bd0a |0005: iput-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0abd │ │ +08162a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +08162c: 6e20 1215 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +081632: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1175 │ │ 0x0003 line=1176 │ │ 0x0005 line=1177 │ │ 0x0007 line=1179 │ │ 0x000b line=1180 │ │ @@ -165785,18 +165812,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0815b0: |[0815b0] android.support.v7.view.menu.MenuBuilder.close:()V │ │ -0815c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0815c2: 6e20 ef14 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ -0815c8: 0e00 |0004: return-void │ │ +081634: |[081634] android.support.v7.view.menu.MenuBuilder.close:()V │ │ +081644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +081646: 6e20 ef14 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ +08164c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1013 │ │ 0x0004 line=1014 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ @@ -165805,41 +165832,41 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0815cc: |[0815cc] android.support.v7.view.menu.MenuBuilder.close:(Z)V │ │ -0815dc: 5543 bf0a |0000: iget-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsClosing:Z // field@0abf │ │ -0815e0: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -0815e4: 0e00 |0004: return-void │ │ -0815e6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0815e8: 5c43 bf0a |0006: iput-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsClosing:Z // field@0abf │ │ -0815ec: 5443 c60a |0008: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -0815f0: 6e10 1629 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ -0815f6: 0c00 |000d: move-result-object v0 │ │ -0815f8: 7210 d228 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0815fe: 0a03 |0011: move-result v3 │ │ -081600: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ -081604: 7210 d328 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -08160a: 0c02 |0017: move-result-object v2 │ │ -08160c: 1f02 7705 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@0577 │ │ -081610: 6e10 1f28 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -081616: 0c01 |001d: move-result-object v1 │ │ -081618: 1f01 3c03 |001e: check-cast v1, Landroid/support/v7/view/menu/MenuPresenter; // type@033c │ │ -08161c: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ -081620: 5443 c60a |0022: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081624: 6e20 1729 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ -08162a: 28e7 |0027: goto 000e // -0019 │ │ -08162c: 7230 f015 4105 |0028: invoke-interface {v1, v4, v5}, Landroid/support/v7/view/menu/MenuPresenter;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15f0 │ │ -081632: 28e3 |002b: goto 000e // -001d │ │ -081634: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -081636: 5c43 bf0a |002d: iput-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsClosing:Z // field@0abf │ │ -08163a: 28d5 |002f: goto 0004 // -002b │ │ +081650: |[081650] android.support.v7.view.menu.MenuBuilder.close:(Z)V │ │ +081660: 5543 bf0a |0000: iget-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsClosing:Z // field@0abf │ │ +081664: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +081668: 0e00 |0004: return-void │ │ +08166a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +08166c: 5c43 bf0a |0006: iput-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsClosing:Z // field@0abf │ │ +081670: 5443 c60a |0008: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +081674: 6e10 1629 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ +08167a: 0c00 |000d: move-result-object v0 │ │ +08167c: 7210 d228 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +081682: 0a03 |0011: move-result v3 │ │ +081684: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ +081688: 7210 d328 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +08168e: 0c02 |0017: move-result-object v2 │ │ +081690: 1f02 7a05 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@057a │ │ +081694: 6e10 1f28 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +08169a: 0c01 |001d: move-result-object v1 │ │ +08169c: 1f01 3d03 |001e: check-cast v1, Landroid/support/v7/view/menu/MenuPresenter; // type@033d │ │ +0816a0: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ +0816a4: 5443 c60a |0022: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0816a8: 6e20 1729 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ +0816ae: 28e7 |0027: goto 000e // -0019 │ │ +0816b0: 7230 f015 4105 |0028: invoke-interface {v1, v4, v5}, Landroid/support/v7/view/menu/MenuPresenter;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15f0 │ │ +0816b6: 28e3 |002b: goto 000e // -001d │ │ +0816b8: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +0816ba: 5c43 bf0a |002d: iput-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsClosing:Z // field@0abf │ │ +0816be: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0004 line=1009 │ │ 0x0005 line=999 │ │ 0x0008 line=1000 │ │ 0x001a line=1001 │ │ @@ -165859,49 +165886,49 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -08163c: |[08163c] android.support.v7.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -08164c: 5454 c60a |0000: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081650: 6e10 1529 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2915 │ │ -081656: 0a04 |0005: move-result v4 │ │ -081658: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ -08165c: 5454 ba0a |0008: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ -081660: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ -081664: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -081666: 0f00 |000d: return v0 │ │ -081668: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08166a: 6e10 2c15 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ -081670: 5454 c60a |0012: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081674: 6e10 1629 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ -08167a: 0c01 |0017: move-result-object v1 │ │ -08167c: 7210 d228 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -081682: 0a04 |001b: move-result v4 │ │ -081684: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ -081688: 7210 d328 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -08168e: 0c03 |0021: move-result-object v3 │ │ -081690: 1f03 7705 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@0577 │ │ -081694: 6e10 1f28 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -08169a: 0c02 |0027: move-result-object v2 │ │ -08169c: 1f02 3c03 |0028: check-cast v2, Landroid/support/v7/view/menu/MenuPresenter; // type@033c │ │ -0816a0: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ -0816a4: 5454 c60a |002c: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -0816a8: 6e20 1729 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ -0816ae: 28e7 |0031: goto 0018 // -0019 │ │ -0816b0: 7230 ec15 5206 |0032: invoke-interface {v2, v5, v6}, Landroid/support/v7/view/menu/MenuPresenter;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@15ec │ │ -0816b6: 0a00 |0035: move-result v0 │ │ -0816b8: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ -0816bc: 6e10 2b15 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -0816c2: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ -0816c6: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -0816c8: 5b54 ba0a |003e: iput-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ -0816cc: 28cd |0040: goto 000d // -0033 │ │ +0816c0: |[0816c0] android.support.v7.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +0816d0: 5454 c60a |0000: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0816d4: 6e10 1529 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2915 │ │ +0816da: 0a04 |0005: move-result v4 │ │ +0816dc: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ +0816e0: 5454 ba0a |0008: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ +0816e4: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ +0816e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0816ea: 0f00 |000d: return v0 │ │ +0816ec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0816ee: 6e10 2c15 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ +0816f4: 5454 c60a |0012: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0816f8: 6e10 1629 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ +0816fe: 0c01 |0017: move-result-object v1 │ │ +081700: 7210 d228 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +081706: 0a04 |001b: move-result v4 │ │ +081708: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ +08170c: 7210 d328 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +081712: 0c03 |0021: move-result-object v3 │ │ +081714: 1f03 7a05 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@057a │ │ +081718: 6e10 1f28 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +08171e: 0c02 |0027: move-result-object v2 │ │ +081720: 1f02 3d03 |0028: check-cast v2, Landroid/support/v7/view/menu/MenuPresenter; // type@033d │ │ +081724: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ +081728: 5454 c60a |002c: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +08172c: 6e20 1729 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ +081732: 28e7 |0031: goto 0018 // -0019 │ │ +081734: 7230 ec15 5206 |0032: invoke-interface {v2, v5, v6}, Landroid/support/v7/view/menu/MenuPresenter;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@15ec │ │ +08173a: 0a00 |0035: move-result v0 │ │ +08173c: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ +081740: 6e10 2b15 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +081746: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ +08174a: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +08174c: 5b54 ba0a |003e: iput-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ +081750: 28cd |0040: goto 000d // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1336 │ │ 0x000d line=1354 │ │ 0x000e line=1338 │ │ 0x000f line=1340 │ │ 0x0012 line=1341 │ │ @@ -165925,25 +165952,25 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0816d0: |[0816d0] android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0816e0: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ -0816e4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0816e8: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ -0816ec: 7230 da14 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder$Callback;.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@14da │ │ -0816f2: 0a00 |0009: move-result v0 │ │ -0816f4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0816f8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0816fa: 0f00 |000d: return v0 │ │ -0816fc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0816fe: 28fe |000f: goto 000d // -0002 │ │ +081754: |[081754] android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +081764: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ +081768: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08176c: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ +081770: 7230 da14 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder$Callback;.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@14da │ │ +081776: 0a00 |0009: move-result v0 │ │ +081778: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +08177c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08177e: 0f00 |000d: return v0 │ │ +081780: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +081782: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0010 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0010 reg=3 item Landroid/view/MenuItem; │ │ @@ -165953,46 +165980,46 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -081700: |[081700] android.support.v7.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -081710: 5454 c60a |0000: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081714: 6e10 1529 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2915 │ │ -08171a: 0a04 |0005: move-result v4 │ │ -08171c: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -081720: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -081722: 0f00 |0009: return v0 │ │ -081724: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -081726: 6e10 2c15 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ -08172c: 5454 c60a |000e: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081730: 6e10 1629 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ -081736: 0c01 |0013: move-result-object v1 │ │ -081738: 7210 d228 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -08173e: 0a04 |0017: move-result v4 │ │ -081740: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ -081744: 7210 d328 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -08174a: 0c03 |001d: move-result-object v3 │ │ -08174c: 1f03 7705 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@0577 │ │ -081750: 6e10 1f28 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -081756: 0c02 |0023: move-result-object v2 │ │ -081758: 1f02 3c03 |0024: check-cast v2, Landroid/support/v7/view/menu/MenuPresenter; // type@033c │ │ -08175c: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ -081760: 5454 c60a |0028: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081764: 6e20 1729 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ -08176a: 28e7 |002d: goto 0014 // -0019 │ │ -08176c: 7230 ed15 5206 |002e: invoke-interface {v2, v5, v6}, Landroid/support/v7/view/menu/MenuPresenter;.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@15ed │ │ -081772: 0a00 |0031: move-result v0 │ │ -081774: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ -081778: 6e10 2b15 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ -08177e: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ -081782: 5b56 ba0a |0039: iput-object v6, v5, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ -081786: 28ce |003b: goto 0009 // -0032 │ │ +081784: |[081784] android.support.v7.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +081794: 5454 c60a |0000: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +081798: 6e10 1529 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2915 │ │ +08179e: 0a04 |0005: move-result v4 │ │ +0817a0: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +0817a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0817a6: 0f00 |0009: return v0 │ │ +0817a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0817aa: 6e10 2c15 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@152c │ │ +0817b0: 5454 c60a |000e: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0817b4: 6e10 1629 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ +0817ba: 0c01 |0013: move-result-object v1 │ │ +0817bc: 7210 d228 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0817c2: 0a04 |0017: move-result v4 │ │ +0817c4: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ +0817c8: 7210 d328 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0817ce: 0c03 |001d: move-result-object v3 │ │ +0817d0: 1f03 7a05 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@057a │ │ +0817d4: 6e10 1f28 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +0817da: 0c02 |0023: move-result-object v2 │ │ +0817dc: 1f02 3d03 |0024: check-cast v2, Landroid/support/v7/view/menu/MenuPresenter; // type@033d │ │ +0817e0: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ +0817e4: 5454 c60a |0028: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0817e8: 6e20 1729 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ +0817ee: 28e7 |002d: goto 0014 // -0019 │ │ +0817f0: 7230 ed15 5206 |002e: invoke-interface {v2, v5, v6}, Landroid/support/v7/view/menu/MenuPresenter;.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@15ed │ │ +0817f6: 0a00 |0031: move-result v0 │ │ +0817f8: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ +0817fc: 6e10 2b15 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@152b │ │ +081802: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ +081806: 5b56 ba0a |0039: iput-object v6, v5, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ +08180a: 28ce |003b: goto 0009 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ 0x0009 line=1332 │ │ 0x000a line=1316 │ │ 0x000b line=1318 │ │ 0x000e line=1319 │ │ @@ -166016,19 +166043,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -081788: |[081788] android.support.v7.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ -081798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08179a: 6e30 f714 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@14f7 │ │ -0817a0: 0a00 |0004: move-result v0 │ │ -0817a2: 0f00 |0005: return v0 │ │ +08180c: |[08180c] android.support.v7.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ +08181c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08181e: 6e30 f714 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@14f7 │ │ +081824: 0a00 |0004: move-result v0 │ │ +081826: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 group I │ │ │ │ @@ -166037,33 +166064,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0817a4: |[0817a4] android.support.v7.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ -0817b4: 6e10 2a15 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ -0817ba: 0a02 |0003: move-result v2 │ │ -0817bc: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ -0817c0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0817c2: 0160 |0007: move v0, v6 │ │ -0817c4: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ -0817c8: 5443 c10a |000a: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -0817cc: 6e20 9828 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0817d2: 0c01 |000f: move-result-object v1 │ │ -0817d4: 1f01 3103 |0010: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -0817d8: 6e10 3f15 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ -0817de: 0a03 |0015: move-result v3 │ │ -0817e0: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ -0817e4: 0f00 |0018: return v0 │ │ -0817e6: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0817ea: 28ed |001b: goto 0008 // -0013 │ │ -0817ec: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -0817ee: 28fb |001d: goto 0018 // -0005 │ │ +081828: |[081828] android.support.v7.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ +081838: 6e10 2a15 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ +08183e: 0a02 |0003: move-result v2 │ │ +081840: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ +081844: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +081846: 0160 |0007: move v0, v6 │ │ +081848: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ +08184c: 5443 c10a |000a: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081850: 6e20 9828 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +081856: 0c01 |000f: move-result-object v1 │ │ +081858: 1f01 3203 |0010: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +08185c: 6e10 3f15 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ +081862: 0a03 |0015: move-result v3 │ │ +081864: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ +081868: 0f00 |0018: return v0 │ │ +08186a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08186e: 28ed |001b: goto 0008 // -0013 │ │ +081870: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +081872: 28fb |001d: goto 0018 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0004 line=708 │ │ 0x0006 line=709 │ │ 0x0007 line=712 │ │ 0x000a line=713 │ │ @@ -166086,41 +166113,41 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0817f0: |[0817f0] android.support.v7.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ -081800: 6e10 2a15 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ -081806: 0a03 |0003: move-result v3 │ │ -081808: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08180a: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ -08180e: 5454 c10a |0007: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081812: 6e20 9828 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -081818: 0c01 |000c: move-result-object v1 │ │ -08181a: 1f01 3103 |000d: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -08181e: 6e10 4215 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ -081824: 0a04 |0012: move-result v4 │ │ -081826: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ -08182a: 1101 |0015: return-object v1 │ │ -08182c: 6e10 4f15 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ -081832: 0a04 |0019: move-result v4 │ │ -081834: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ -081838: 6e10 4915 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1549 │ │ -08183e: 0c04 |001f: move-result-object v4 │ │ -081840: 7220 a41f 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@1fa4 │ │ -081846: 0c02 |0023: move-result-object v2 │ │ -081848: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -08184c: 0721 |0026: move-object v1, v2 │ │ -08184e: 28ee |0027: goto 0015 // -0012 │ │ -081850: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081854: 28db |002a: goto 0005 // -0025 │ │ -081856: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -081858: 28e9 |002c: goto 0015 // -0017 │ │ +081874: |[081874] android.support.v7.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ +081884: 6e10 2a15 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ +08188a: 0a03 |0003: move-result v3 │ │ +08188c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08188e: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ +081892: 5454 c10a |0007: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081896: 6e20 9828 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +08189c: 0c01 |000c: move-result-object v1 │ │ +08189e: 1f01 3203 |000d: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +0818a2: 6e10 4215 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ +0818a8: 0a04 |0012: move-result v4 │ │ +0818aa: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ +0818ae: 1101 |0015: return-object v1 │ │ +0818b0: 6e10 4f15 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ +0818b6: 0a04 |0019: move-result v4 │ │ +0818b8: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ +0818bc: 6e10 4915 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1549 │ │ +0818c2: 0c04 |001f: move-result-object v4 │ │ +0818c4: 7220 a41f 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@1fa4 │ │ +0818ca: 0c02 |0023: move-result-object v2 │ │ +0818cc: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +0818d0: 0721 |0026: move-object v1, v2 │ │ +0818d2: 28ee |0027: goto 0015 // -0012 │ │ +0818d4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0818d8: 28db |002a: goto 0005 // -0025 │ │ +0818da: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0818dc: 28e9 |002c: goto 0015 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0004 line=672 │ │ 0x0007 line=673 │ │ 0x000f line=674 │ │ 0x0015 line=685 │ │ @@ -166144,31 +166171,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -08185c: |[08185c] android.support.v7.view.menu.MenuBuilder.findItemIndex:(I)I │ │ -08186c: 6e10 2a15 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ -081872: 0a02 |0003: move-result v2 │ │ -081874: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -081876: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ -08187a: 5443 c10a |0007: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -08187e: 6e20 9828 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -081884: 0c01 |000c: move-result-object v1 │ │ -081886: 1f01 3103 |000d: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -08188a: 6e10 4215 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ -081890: 0a03 |0012: move-result v3 │ │ -081892: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ -081896: 0f00 |0015: return v0 │ │ -081898: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08189c: 28ed |0018: goto 0005 // -0013 │ │ -08189e: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -0818a0: 28fb |001a: goto 0015 // -0005 │ │ +0818e0: |[0818e0] android.support.v7.view.menu.MenuBuilder.findItemIndex:(I)I │ │ +0818f0: 6e10 2a15 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ +0818f6: 0a02 |0003: move-result v2 │ │ +0818f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0818fa: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ +0818fe: 5443 c10a |0007: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081902: 6e20 9828 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +081908: 0c01 |000c: move-result-object v1 │ │ +08190a: 1f01 3203 |000d: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +08190e: 6e10 4215 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ +081914: 0a03 |0012: move-result v3 │ │ +081916: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ +08191a: 0f00 |0015: return v0 │ │ +08191c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +081920: 28ed |0018: goto 0005 // -0013 │ │ +081922: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +081924: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0004 line=691 │ │ 0x0007 line=692 │ │ 0x000f line=693 │ │ 0x0015 line=698 │ │ @@ -166188,70 +166215,70 @@ │ │ type : '(ILandroid/view/KeyEvent;)Landroid/support/v7/view/menu/MenuItemImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -0818a4: |[0818a4] android.support.v7.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/view/menu/MenuItemImpl; │ │ -0818b4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0818b6: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0818b8: 54c2 cb0a |0002: iget-object v2, v12, Landroid/support/v7/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0acb │ │ -0818bc: 6e10 9628 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -0818c2: 6e40 fc14 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@14fc │ │ -0818c8: 6e10 9928 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ -0818ce: 0a09 |000d: move-result v9 │ │ -0818d0: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ -0818d4: 1108 |0010: return-object v8 │ │ -0818d6: 6e10 581f 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f58 │ │ -0818dc: 0a03 |0014: move-result v3 │ │ -0818de: 2204 2004 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@0420 │ │ -0818e2: 7010 4d1f 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1f4d │ │ -0818e8: 6e20 571f 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1f57 │ │ -0818ee: 6e10 9f28 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0818f4: 0a07 |0020: move-result v7 │ │ -0818f6: 1219 |0021: const/4 v9, #int 1 // #1 │ │ -0818f8: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ -0818fc: 6e20 9828 b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -081902: 0c08 |0027: move-result-object v8 │ │ -081904: 1f08 3103 |0028: check-cast v8, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -081908: 28e6 |002a: goto 0010 // -001a │ │ -08190a: 6e10 0d15 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/view/menu/MenuBuilder;.isQwertyMode:()Z // method@150d │ │ -081910: 0a05 |002e: move-result v5 │ │ -081912: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -081914: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ -081918: 6e20 9828 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -08191e: 0c01 |0035: move-result-object v1 │ │ -081920: 1f01 3103 |0036: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -081924: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ -081928: 6e10 3e15 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@153e │ │ -08192e: 0a06 |003d: move-result v6 │ │ -081930: 5449 230e |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0e23 │ │ -081934: 4909 090b |0040: aget-char v9, v9, v11 │ │ -081938: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ -08193c: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ -081940: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ -081944: 5449 230e |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0e23 │ │ -081948: 122a |004a: const/4 v10, #int 2 // #2 │ │ -08194a: 4909 090a |004b: aget-char v9, v9, v10 │ │ -08194e: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ -081952: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ -081956: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ -08195a: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ -08195e: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ -081962: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ -081966: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ -08196a: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ -08196e: 0718 |005d: move-object v8, v1 │ │ -081970: 28b2 |005e: goto 0010 // -004e │ │ -081972: 6e10 4415 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1544 │ │ -081978: 0a06 |0062: move-result v6 │ │ -08197a: 28db |0063: goto 003e // -0025 │ │ -08197c: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081980: 28ca |0066: goto 0030 // -0036 │ │ +081928: |[081928] android.support.v7.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/view/menu/MenuItemImpl; │ │ +081938: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +08193a: 120b |0001: const/4 v11, #int 0 // #0 │ │ +08193c: 54c2 cb0a |0002: iget-object v2, v12, Landroid/support/v7/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0acb │ │ +081940: 6e10 9628 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +081946: 6e40 fc14 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@14fc │ │ +08194c: 6e10 9928 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ +081952: 0a09 |000d: move-result v9 │ │ +081954: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ +081958: 1108 |0010: return-object v8 │ │ +08195a: 6e10 581f 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f58 │ │ +081960: 0a03 |0014: move-result v3 │ │ +081962: 2204 2104 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@0421 │ │ +081966: 7010 4d1f 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1f4d │ │ +08196c: 6e20 571f 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1f57 │ │ +081972: 6e10 9f28 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +081978: 0a07 |0020: move-result v7 │ │ +08197a: 1219 |0021: const/4 v9, #int 1 // #1 │ │ +08197c: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ +081980: 6e20 9828 b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +081986: 0c08 |0027: move-result-object v8 │ │ +081988: 1f08 3203 |0028: check-cast v8, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +08198c: 28e6 |002a: goto 0010 // -001a │ │ +08198e: 6e10 0d15 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/view/menu/MenuBuilder;.isQwertyMode:()Z // method@150d │ │ +081994: 0a05 |002e: move-result v5 │ │ +081996: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +081998: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ +08199c: 6e20 9828 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0819a2: 0c01 |0035: move-result-object v1 │ │ +0819a4: 1f01 3203 |0036: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +0819a8: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ +0819ac: 6e10 3e15 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@153e │ │ +0819b2: 0a06 |003d: move-result v6 │ │ +0819b4: 5449 230e |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0e23 │ │ +0819b8: 4909 090b |0040: aget-char v9, v9, v11 │ │ +0819bc: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ +0819c0: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ +0819c4: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ +0819c8: 5449 230e |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0e23 │ │ +0819cc: 122a |004a: const/4 v10, #int 2 // #2 │ │ +0819ce: 4909 090a |004b: aget-char v9, v9, v10 │ │ +0819d2: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ +0819d6: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ +0819da: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ +0819de: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ +0819e2: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ +0819e6: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ +0819ea: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ +0819ee: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ +0819f2: 0718 |005d: move-object v8, v1 │ │ +0819f4: 28b2 |005e: goto 0010 // -004e │ │ +0819f6: 6e10 4415 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1544 │ │ +0819fc: 0a06 |0062: move-result v6 │ │ +0819fe: 28db |0063: goto 003e // -0025 │ │ +081a00: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ +081a04: 28ca |0066: goto 0030 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=903 │ │ 0x0004 line=904 │ │ 0x0007 line=905 │ │ 0x000a line=907 │ │ 0x0010 line=938 │ │ @@ -166288,70 +166315,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 │ │ -081984: |[081984] android.support.v7.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ -081994: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ -081998: 6e10 0d15 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/view/menu/MenuBuilder;.isQwertyMode:()Z // method@150d │ │ -08199e: 0a06 |0005: move-result v6 │ │ -0819a0: 6e10 581f 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f58 │ │ -0819a6: 0a04 |0009: move-result v4 │ │ -0819a8: 2205 2004 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@0420 │ │ -0819ac: 7010 4d1f 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1f4d │ │ -0819b2: 6e20 571f 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1f57 │ │ -0819b8: 0a02 |0012: move-result v2 │ │ -0819ba: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ -0819be: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ -0819c2: 0e00 |0017: return-void │ │ -0819c4: 54b8 c10a |0018: iget-object v8, v11, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -0819c8: 6e10 9f28 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0819ce: 0a00 |001d: move-result v0 │ │ -0819d0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0819d2: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ -0819d6: 54b8 c10a |0021: iget-object v8, v11, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -0819da: 6e20 9828 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0819e0: 0c03 |0026: move-result-object v3 │ │ -0819e2: 1f03 3103 |0027: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -0819e6: 6e10 4f15 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ -0819ec: 0a08 |002c: move-result v8 │ │ -0819ee: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ -0819f2: 6e10 4915 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1549 │ │ -0819f8: 0c08 |0032: move-result-object v8 │ │ -0819fa: 1f08 2e03 |0033: check-cast v8, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -0819fe: 6e40 fc14 c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@14fc │ │ -081a04: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ -081a08: 6e10 3e15 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@153e │ │ -081a0e: 0a07 |003d: move-result v7 │ │ -081a10: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ -081a14: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ -081a18: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ -081a1c: 5458 230e |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0e23 │ │ -081a20: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -081a22: 4908 0809 |0047: aget-char v8, v8, v9 │ │ -081a26: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ -081a2a: 5458 230e |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0e23 │ │ -081a2e: 1229 |004d: const/4 v9, #int 2 // #2 │ │ -081a30: 4908 0809 |004e: aget-char v8, v8, v9 │ │ -081a34: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ -081a38: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ -081a3c: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ -081a40: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ -081a44: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ -081a48: 6e10 5515 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isEnabled:()Z // method@1555 │ │ -081a4e: 0a08 |005d: move-result v8 │ │ -081a50: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ -081a54: 7220 df28 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -081a5a: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -081a5e: 28ba |0065: goto 001f // -0046 │ │ -081a60: 6e10 4415 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1544 │ │ -081a66: 0a07 |0069: move-result v7 │ │ -081a68: 28d4 |006a: goto 003e // -002c │ │ +081a08: |[081a08] android.support.v7.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ +081a18: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ +081a1c: 6e10 0d15 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/view/menu/MenuBuilder;.isQwertyMode:()Z // method@150d │ │ +081a22: 0a06 |0005: move-result v6 │ │ +081a24: 6e10 581f 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f58 │ │ +081a2a: 0a04 |0009: move-result v4 │ │ +081a2c: 2205 2104 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@0421 │ │ +081a30: 7010 4d1f 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1f4d │ │ +081a36: 6e20 571f 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1f57 │ │ +081a3c: 0a02 |0012: move-result v2 │ │ +081a3e: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ +081a42: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ +081a46: 0e00 |0017: return-void │ │ +081a48: 54b8 c10a |0018: iget-object v8, v11, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081a4c: 6e10 9f28 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +081a52: 0a00 |001d: move-result v0 │ │ +081a54: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +081a56: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ +081a5a: 54b8 c10a |0021: iget-object v8, v11, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081a5e: 6e20 9828 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +081a64: 0c03 |0026: move-result-object v3 │ │ +081a66: 1f03 3203 |0027: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +081a6a: 6e10 4f15 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ +081a70: 0a08 |002c: move-result v8 │ │ +081a72: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ +081a76: 6e10 4915 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1549 │ │ +081a7c: 0c08 |0032: move-result-object v8 │ │ +081a7e: 1f08 2f03 |0033: check-cast v8, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +081a82: 6e40 fc14 c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@14fc │ │ +081a88: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ +081a8c: 6e10 3e15 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@153e │ │ +081a92: 0a07 |003d: move-result v7 │ │ +081a94: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ +081a98: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ +081a9c: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ +081aa0: 5458 230e |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0e23 │ │ +081aa4: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +081aa6: 4908 0809 |0047: aget-char v8, v8, v9 │ │ +081aaa: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ +081aae: 5458 230e |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0e23 │ │ +081ab2: 1229 |004d: const/4 v9, #int 2 // #2 │ │ +081ab4: 4908 0809 |004e: aget-char v8, v8, v9 │ │ +081ab8: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ +081abc: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ +081ac0: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ +081ac4: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ +081ac8: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ +081acc: 6e10 5515 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isEnabled:()Z // method@1555 │ │ +081ad2: 0a08 |005d: move-result v8 │ │ +081ad4: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ +081ad8: 7220 df28 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +081ade: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +081ae2: 28ba |0065: goto 001f // -0046 │ │ +081ae4: 6e10 4415 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1544 │ │ +081aea: 0a07 |0069: move-result v7 │ │ +081aec: 28d4 |006a: goto 003e // -002c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=859 │ │ 0x0006 line=860 │ │ 0x000a line=861 │ │ 0x000f line=863 │ │ 0x0013 line=865 │ │ @@ -166386,74 +166413,74 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -081a6c: |[081a6c] android.support.v7.view.menu.MenuBuilder.flagActionItems:()V │ │ -081a7c: 6e10 0b15 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ -081a82: 0c07 |0003: move-result-object v7 │ │ -081a84: 55a8 be0a |0004: iget-boolean v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ -081a88: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ -081a8c: 0e00 |0008: return-void │ │ -081a8e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -081a90: 54a8 c60a |000a: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081a94: 6e10 1629 0800 |000c: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ -081a9a: 0c02 |000f: move-result-object v2 │ │ -081a9c: 7210 d228 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -081aa2: 0a08 |0013: move-result v8 │ │ -081aa4: 3808 1c00 |0014: if-eqz v8, 0030 // +001c │ │ -081aa8: 7210 d328 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -081aae: 0c06 |0019: move-result-object v6 │ │ -081ab0: 1f06 7705 |001a: check-cast v6, Ljava/lang/ref/WeakReference; // type@0577 │ │ -081ab4: 6e10 1f28 0600 |001c: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -081aba: 0c05 |001f: move-result-object v5 │ │ -081abc: 1f05 3c03 |0020: check-cast v5, Landroid/support/v7/view/menu/MenuPresenter; // type@033c │ │ -081ac0: 3905 0800 |0022: if-nez v5, 002a // +0008 │ │ -081ac4: 54a8 c60a |0024: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -081ac8: 6e20 1729 6800 |0026: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ -081ace: 28e7 |0029: goto 0010 // -0019 │ │ -081ad0: 7210 ee15 0500 |002a: invoke-interface {v5}, Landroid/support/v7/view/menu/MenuPresenter;.flagActionItems:()Z // method@15ee │ │ -081ad6: 0a08 |002d: move-result v8 │ │ -081ad8: b680 |002e: or-int/2addr v0, v8 │ │ -081ada: 28e1 |002f: goto 0010 // -001f │ │ -081adc: 3800 2d00 |0030: if-eqz v0, 005d // +002d │ │ -081ae0: 54a8 b50a |0032: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ -081ae4: 6e10 9628 0800 |0034: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -081aea: 54a8 c30a |0037: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ -081aee: 6e10 9628 0800 |0039: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -081af4: 6e10 9f28 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -081afa: 0a04 |003f: move-result v4 │ │ -081afc: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -081afe: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ -081b02: 6e20 9828 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -081b08: 0c03 |0046: move-result-object v3 │ │ -081b0a: 1f03 3103 |0047: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -081b0e: 6e10 5115 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionButton:()Z // method@1551 │ │ -081b14: 0a08 |004c: move-result v8 │ │ -081b16: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ -081b1a: 54a8 b50a |004f: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ -081b1e: 6e20 9428 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -081b24: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ -081b28: 28eb |0056: goto 0041 // -0015 │ │ -081b2a: 54a8 c30a |0057: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ -081b2e: 6e20 9428 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -081b34: 28f8 |005c: goto 0054 // -0008 │ │ -081b36: 54a8 b50a |005d: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ -081b3a: 6e10 9628 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -081b40: 54a8 c30a |0062: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ -081b44: 6e10 9628 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -081b4a: 54a8 c30a |0067: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ -081b4e: 6e10 0b15 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ -081b54: 0c09 |006c: move-result-object v9 │ │ -081b56: 6e20 9528 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2895 │ │ -081b5c: 1208 |0070: const/4 v8, #int 0 // #0 │ │ -081b5e: 5ca8 be0a |0071: iput-boolean v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ -081b62: 2895 |0073: goto 0008 // -006b │ │ +081af0: |[081af0] android.support.v7.view.menu.MenuBuilder.flagActionItems:()V │ │ +081b00: 6e10 0b15 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ +081b06: 0c07 |0003: move-result-object v7 │ │ +081b08: 55a8 be0a |0004: iget-boolean v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ +081b0c: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ +081b10: 0e00 |0008: return-void │ │ +081b12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +081b14: 54a8 c60a |000a: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +081b18: 6e10 1629 0800 |000c: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ +081b1e: 0c02 |000f: move-result-object v2 │ │ +081b20: 7210 d228 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +081b26: 0a08 |0013: move-result v8 │ │ +081b28: 3808 1c00 |0014: if-eqz v8, 0030 // +001c │ │ +081b2c: 7210 d328 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +081b32: 0c06 |0019: move-result-object v6 │ │ +081b34: 1f06 7a05 |001a: check-cast v6, Ljava/lang/ref/WeakReference; // type@057a │ │ +081b38: 6e10 1f28 0600 |001c: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +081b3e: 0c05 |001f: move-result-object v5 │ │ +081b40: 1f05 3d03 |0020: check-cast v5, Landroid/support/v7/view/menu/MenuPresenter; // type@033d │ │ +081b44: 3905 0800 |0022: if-nez v5, 002a // +0008 │ │ +081b48: 54a8 c60a |0024: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +081b4c: 6e20 1729 6800 |0026: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ +081b52: 28e7 |0029: goto 0010 // -0019 │ │ +081b54: 7210 ee15 0500 |002a: invoke-interface {v5}, Landroid/support/v7/view/menu/MenuPresenter;.flagActionItems:()Z // method@15ee │ │ +081b5a: 0a08 |002d: move-result v8 │ │ +081b5c: b680 |002e: or-int/2addr v0, v8 │ │ +081b5e: 28e1 |002f: goto 0010 // -001f │ │ +081b60: 3800 2d00 |0030: if-eqz v0, 005d // +002d │ │ +081b64: 54a8 b50a |0032: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ +081b68: 6e10 9628 0800 |0034: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +081b6e: 54a8 c30a |0037: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ +081b72: 6e10 9628 0800 |0039: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +081b78: 6e10 9f28 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +081b7e: 0a04 |003f: move-result v4 │ │ +081b80: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +081b82: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ +081b86: 6e20 9828 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +081b8c: 0c03 |0046: move-result-object v3 │ │ +081b8e: 1f03 3203 |0047: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +081b92: 6e10 5115 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionButton:()Z // method@1551 │ │ +081b98: 0a08 |004c: move-result v8 │ │ +081b9a: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ +081b9e: 54a8 b50a |004f: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ +081ba2: 6e20 9428 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +081ba8: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ +081bac: 28eb |0056: goto 0041 // -0015 │ │ +081bae: 54a8 c30a |0057: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ +081bb2: 6e20 9428 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +081bb8: 28f8 |005c: goto 0054 // -0008 │ │ +081bba: 54a8 b50a |005d: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ +081bbe: 6e10 9628 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +081bc4: 54a8 c30a |0062: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ +081bc8: 6e10 9628 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +081bce: 54a8 c30a |0067: iget-object v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ +081bd2: 6e10 0b15 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ +081bd8: 0c09 |006c: move-result-object v9 │ │ +081bda: 6e20 9528 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2895 │ │ +081be0: 1208 |0070: const/4 v8, #int 0 // #0 │ │ +081be2: 5ca8 be0a |0071: iput-boolean v8, v10, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ +081be6: 2895 |0073: goto 0008 // -006b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ 0x0004 line=1127 │ │ 0x0008 line=1162 │ │ 0x0009 line=1132 │ │ 0x000a line=1133 │ │ @@ -166491,18 +166518,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081b64: |[081b64] android.support.v7.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ -081b74: 6e10 fd14 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.flagActionItems:()V // method@14fd │ │ -081b7a: 5410 b50a |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ -081b7e: 1100 |0005: return-object v0 │ │ +081be8: |[081be8] android.support.v7.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ +081bf8: 6e10 fd14 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.flagActionItems:()V // method@14fd │ │ +081bfe: 5410 b50a |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@0ab5 │ │ +081c02: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1165 │ │ 0x0003 line=1166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ @@ -166511,17 +166538,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081b80: |[081b80] android.support.v7.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -081b90: 1a00 dc16 |0000: const-string v0, "android:menu:actionviewstates" // string@16dc │ │ -081b94: 1100 |0002: return-object v0 │ │ +081c04: |[081c04] android.support.v7.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +081c14: 1a00 e616 |0000: const-string v0, "android:menu:actionviewstates" // string@16e6 │ │ +081c18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #29 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166529,17 +166556,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081b98: |[081b98] android.support.v7.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ -081ba8: 5410 b70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ -081bac: 1100 |0002: return-object v0 │ │ +081c1c: |[081c1c] android.support.v7.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ +081c2c: 5410 b70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0ab7 │ │ +081c30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #30 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166547,17 +166574,17 @@ │ │ type : '()Landroid/support/v7/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081bb0: |[081bb0] android.support.v7.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/view/menu/MenuItemImpl; │ │ -081bc0: 5410 ba0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ -081bc4: 1100 |0002: return-object v0 │ │ +081c34: |[081c34] android.support.v7.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/view/menu/MenuItemImpl; │ │ +081c44: 5410 ba0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0aba │ │ +081c48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #31 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166565,17 +166592,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081bc8: |[081bc8] android.support.v7.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ -081bd8: 5410 bb0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ -081bdc: 1100 |0002: return-object v0 │ │ +081c4c: |[081c4c] android.support.v7.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ +081c5c: 5410 bb0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0abb │ │ +081c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #32 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166583,17 +166610,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081be0: |[081be0] android.support.v7.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ -081bf0: 5410 bc0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ -081bf4: 1100 |0002: return-object v0 │ │ +081c64: |[081c64] android.support.v7.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ +081c74: 5410 bc0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0abc │ │ +081c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1274 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #33 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166601,17 +166628,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081bf8: |[081bf8] android.support.v7.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ -081c08: 5410 bd0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0abd │ │ -081c0c: 1100 |0002: return-object v0 │ │ +081c7c: |[081c7c] android.support.v7.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ +081c8c: 5410 bd0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0abd │ │ +081c90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1282 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #34 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166619,20 +166646,20 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081c10: |[081c10] android.support.v7.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ -081c20: 5410 c10a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081c24: 6e20 9828 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -081c2a: 0c00 |0005: move-result-object v0 │ │ -081c2c: 1f00 2b04 |0006: check-cast v0, Landroid/view/MenuItem; // type@042b │ │ -081c30: 1100 |0008: return-object v0 │ │ +081c94: |[081c94] android.support.v7.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ +081ca4: 5410 c10a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081ca8: 6e20 9828 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +081cae: 0c00 |0005: move-result-object v0 │ │ +081cb0: 1f00 2c04 |0006: check-cast v0, Landroid/view/MenuItem; // type@042c │ │ +081cb4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -166641,18 +166668,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081c34: |[081c34] android.support.v7.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ -081c44: 6e10 fd14 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.flagActionItems:()V // method@14fd │ │ -081c4a: 5410 c30a |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ -081c4e: 1100 |0005: return-object v0 │ │ +081cb8: |[081cb8] android.support.v7.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ +081cc8: 6e10 fd14 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.flagActionItems:()V // method@14fd │ │ +081cce: 5410 c30a |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0ac3 │ │ +081cd2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 0x0003 line=1171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ @@ -166661,17 +166688,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081c50: |[081c50] android.support.v7.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ -081c60: 5510 c40a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0ac4 │ │ -081c64: 0f00 |0002: return v0 │ │ +081cd4: |[081cd4] android.support.v7.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ +081ce4: 5510 c40a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0ac4 │ │ +081ce8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #37 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166679,17 +166706,17 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081c68: |[081c68] android.support.v7.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ -081c78: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ -081c7c: 1100 |0002: return-object v0 │ │ +081cec: |[081cec] android.support.v7.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ +081cfc: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0ac9 │ │ +081d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #38 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166697,16 +166724,16 @@ │ │ type : '()Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -081c80: |[081c80] android.support.v7.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; │ │ -081c90: 1100 |0000: return-object v0 │ │ +081d04: |[081d04] android.support.v7.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; │ │ +081d14: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1291 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #39 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166714,43 +166741,43 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -081c94: |[081c94] android.support.v7.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ -081ca4: 5543 c00a |0000: iget-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ -081ca8: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -081cac: 5443 cc0a |0004: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ -081cb0: 1103 |0006: return-object v3 │ │ -081cb2: 5443 cc0a |0007: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ -081cb6: 6e10 9628 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -081cbc: 5443 c10a |000c: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081cc0: 6e10 9f28 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -081cc6: 0a02 |0011: move-result v2 │ │ -081cc8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -081cca: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ -081cce: 5443 c10a |0015: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081cd2: 6e20 9828 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -081cd8: 0c01 |001a: move-result-object v1 │ │ -081cda: 1f01 3103 |001b: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -081cde: 6e10 5715 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isVisible:()Z // method@1557 │ │ -081ce4: 0a03 |0020: move-result v3 │ │ -081ce6: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ -081cea: 5443 cc0a |0023: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ -081cee: 6e20 9428 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -081cf4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081cf8: 28e9 |002a: goto 0013 // -0017 │ │ -081cfa: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -081cfc: 5c43 c00a |002c: iput-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ -081d00: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -081d02: 5c43 be0a |002f: iput-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ -081d06: 5443 cc0a |0031: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ -081d0a: 28d3 |0033: goto 0006 // -002d │ │ +081d18: |[081d18] android.support.v7.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ +081d28: 5543 c00a |0000: iget-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ +081d2c: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +081d30: 5443 cc0a |0004: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ +081d34: 1103 |0006: return-object v3 │ │ +081d36: 5443 cc0a |0007: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ +081d3a: 6e10 9628 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +081d40: 5443 c10a |000c: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081d44: 6e10 9f28 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +081d4a: 0a02 |0011: move-result v2 │ │ +081d4c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +081d4e: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ +081d52: 5443 c10a |0015: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081d56: 6e20 9828 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +081d5c: 0c01 |001a: move-result-object v1 │ │ +081d5e: 1f01 3203 |001b: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +081d62: 6e10 5715 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isVisible:()Z // method@1557 │ │ +081d68: 0a03 |0020: move-result v3 │ │ +081d6a: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ +081d6e: 5443 cc0a |0023: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ +081d72: 6e20 9428 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +081d78: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +081d7c: 28e9 |002a: goto 0013 // -0017 │ │ +081d7e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +081d80: 5c43 c00a |002c: iput-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ +081d84: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +081d86: 5c43 be0a |002f: iput-boolean v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ +081d8a: 5443 cc0a |0031: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0acc │ │ +081d8e: 28d3 |0033: goto 0006 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0006 line=1095 │ │ 0x0007 line=1083 │ │ 0x000c line=1085 │ │ 0x0012 line=1087 │ │ @@ -166771,34 +166798,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -081d0c: |[081d0c] android.support.v7.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ -081d1c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -081d1e: 5554 c50a |0001: iget-boolean v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mOverrideVisibleItems:Z // field@0ac5 │ │ -081d22: 3804 0300 |0003: if-eqz v4, 0006 // +0003 │ │ -081d26: 0f03 |0005: return v3 │ │ -081d28: 6e10 2a15 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ -081d2e: 0a02 |0009: move-result v2 │ │ -081d30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -081d32: 3520 1300 |000b: if-ge v0, v2, 001e // +0013 │ │ -081d36: 5454 c10a |000d: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081d3a: 6e20 9828 0400 |000f: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -081d40: 0c01 |0012: move-result-object v1 │ │ -081d42: 1f01 3103 |0013: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -081d46: 6e10 5715 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isVisible:()Z // method@1557 │ │ -081d4c: 0a04 |0018: move-result v4 │ │ -081d4e: 3904 ecff |0019: if-nez v4, 0005 // -0014 │ │ -081d52: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081d56: 28ee |001d: goto 000b // -0012 │ │ -081d58: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -081d5a: 28e6 |001f: goto 0005 // -001a │ │ +081d90: |[081d90] android.support.v7.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ +081da0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +081da2: 5554 c50a |0001: iget-boolean v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mOverrideVisibleItems:Z // field@0ac5 │ │ +081da6: 3804 0300 |0003: if-eqz v4, 0006 // +0003 │ │ +081daa: 0f03 |0005: return v3 │ │ +081dac: 6e10 2a15 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ +081db2: 0a02 |0009: move-result v2 │ │ +081db4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +081db6: 3520 1300 |000b: if-ge v0, v2, 001e // +0013 │ │ +081dba: 5454 c10a |000d: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +081dbe: 6e20 9828 0400 |000f: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +081dc4: 0c01 |0012: move-result-object v1 │ │ +081dc6: 1f01 3203 |0013: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +081dca: 6e10 5715 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isVisible:()Z // method@1557 │ │ +081dd0: 0a04 |0018: move-result v4 │ │ +081dd2: 3904 ecff |0019: if-nez v4, 0005 // -0014 │ │ +081dd6: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +081dda: 28ee |001d: goto 000b // -0012 │ │ +081ddc: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +081dde: 28e6 |001f: goto 0005 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=653 │ │ 0x0005 line=666 │ │ 0x0006 line=657 │ │ 0x000a line=659 │ │ 0x000d line=660 │ │ @@ -166816,17 +166843,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081d5c: |[081d5c] android.support.v7.view.menu.MenuBuilder.isQwertyMode:()Z │ │ -081d6c: 5510 c80a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mQwertyMode:Z // field@0ac8 │ │ -081d70: 0f00 |0002: return v0 │ │ +081de0: |[081de0] android.support.v7.view.menu.MenuBuilder.isQwertyMode:()Z │ │ +081df0: 5510 c80a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mQwertyMode:Z // field@0ac8 │ │ +081df4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #42 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166834,22 +166861,22 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -081d74: |[081d74] android.support.v7.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -081d84: 6e30 fb14 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/view/menu/MenuItemImpl; // method@14fb │ │ -081d8a: 0c00 |0003: move-result-object v0 │ │ -081d8c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -081d90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -081d92: 0f00 |0007: return v0 │ │ -081d94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -081d96: 28fe |0009: goto 0007 // -0002 │ │ +081df8: |[081df8] android.support.v7.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +081e08: 6e30 fb14 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/view/menu/MenuItemImpl; // method@14fb │ │ +081e0e: 0c00 |0003: move-result-object v0 │ │ +081e10: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +081e14: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +081e16: 0f00 |0007: return v0 │ │ +081e18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +081e1a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=2 keyCode I │ │ 0x0000 - 0x000a reg=3 event Landroid/view/KeyEvent; │ │ @@ -166859,17 +166886,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081d98: |[081d98] android.support.v7.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ -081da8: 5510 ca0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0aca │ │ -081dac: 0f00 |0002: return v0 │ │ +081e1c: |[081e1c] android.support.v7.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ +081e2c: 5510 ca0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0aca │ │ +081e30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #44 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -166877,19 +166904,19 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -081db0: |[081db0] android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V │ │ -081dc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -081dc2: 5c10 be0a |0001: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ -081dc6: 6e20 1215 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -081dcc: 0e00 |0006: return-void │ │ +081e34: |[081e34] android.support.v7.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V │ │ +081e44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +081e46: 5c10 be0a |0001: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ +081e4a: 6e20 1215 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +081e50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1075 │ │ 0x0003 line=1076 │ │ 0x0006 line=1077 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -166900,19 +166927,19 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -081dd0: |[081dd0] android.support.v7.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V │ │ -081de0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -081de2: 5c10 c00a |0001: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ -081de6: 6e20 1215 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -081dec: 0e00 |0006: return-void │ │ +081e54: |[081e54] android.support.v7.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V │ │ +081e64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +081e66: 5c10 c00a |0001: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ +081e6a: 6e20 1215 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +081e70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1064 │ │ 0x0003 line=1065 │ │ 0x0006 line=1066 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -166923,25 +166950,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -081df0: |[081df0] android.support.v7.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ -081e00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -081e02: 5520 c70a |0001: iget-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ -081e06: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -081e0a: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ -081e0e: 5c21 c00a |0007: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ -081e12: 5c21 be0a |0009: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ -081e16: 7020 f314 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@14f3 │ │ -081e1c: 0e00 |000e: return-void │ │ -081e1e: 5c21 c20a |000f: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ -081e22: 28fd |0011: goto 000e // -0003 │ │ +081e74: |[081e74] android.support.v7.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ +081e84: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +081e86: 5520 c70a |0001: iget-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ +081e8a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +081e8e: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ +081e92: 5c21 c00a |0007: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0ac0 │ │ +081e96: 5c21 be0a |0009: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0abe │ │ +081e9a: 7020 f314 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@14f3 │ │ +081ea0: 0e00 |000e: return-void │ │ +081ea2: 5c21 c20a |000f: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ +081ea6: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1024 │ │ 0x0005 line=1025 │ │ 0x0007 line=1026 │ │ 0x0009 line=1027 │ │ 0x000b line=1030 │ │ @@ -166956,20 +166983,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -081e24: |[081e24] android.support.v7.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ -081e34: 6e20 f914 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@14f9 │ │ -081e3a: 0c00 |0003: move-result-object v0 │ │ -081e3c: 6e30 1415 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ -081e42: 0a00 |0007: move-result v0 │ │ -081e44: 0f00 |0008: return v0 │ │ +081ea8: |[081ea8] android.support.v7.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ +081eb8: 6e20 f914 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@14f9 │ │ +081ebe: 0c00 |0003: move-result-object v0 │ │ +081ec0: 6e30 1415 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ +081ec6: 0a00 |0007: move-result v0 │ │ +081ec8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=2 id I │ │ 0x0000 - 0x0009 reg=3 flags I │ │ @@ -166979,19 +167006,19 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -081e48: |[081e48] android.support.v7.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ -081e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081e5a: 6e40 1515 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuPresenter;I)Z // method@1515 │ │ -081e60: 0a00 |0004: move-result v0 │ │ -081e62: 0f00 |0005: return v0 │ │ +081ecc: |[081ecc] android.support.v7.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ +081edc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081ede: 6e40 1515 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuPresenter;I)Z // method@1515 │ │ +081ee4: 0a00 |0004: move-result v0 │ │ +081ee6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ @@ -167001,73 +167028,73 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuPresenter;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -081e64: |[081e64] android.support.v7.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuPresenter;I)Z │ │ -081e74: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -081e76: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -081e78: 0791 |0002: move-object v1, v9 │ │ -081e7a: 1f01 3103 |0003: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -081e7e: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ -081e82: 6e10 5515 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isEnabled:()Z // method@1555 │ │ -081e88: 0a07 |000a: move-result v7 │ │ -081e8a: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ -081e8e: 0160 |000d: move v0, v6 │ │ -081e90: 0f00 |000e: return v0 │ │ -081e92: 6e10 5015 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.invoke:()Z // method@1550 │ │ -081e98: 0a00 |0012: move-result v0 │ │ -081e9a: 6e10 4a15 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@154a │ │ -081ea0: 0c02 |0016: move-result-object v2 │ │ -081ea2: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ -081ea6: 6e10 5708 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0857 │ │ -081eac: 0a07 |001c: move-result v7 │ │ -081eae: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ -081eb2: 0153 |001f: move v3, v5 │ │ -081eb4: 6e10 4e15 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@154e │ │ -081eba: 0a07 |0023: move-result v7 │ │ -081ebc: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ -081ec0: 6e10 3b15 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.expandActionView:()Z // method@153b │ │ -081ec6: 0a06 |0029: move-result v6 │ │ -081ec8: b660 |002a: or-int/2addr v0, v6 │ │ -081eca: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ -081ece: 6e20 ef14 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ -081ed4: 28de |0030: goto 000e // -0022 │ │ -081ed6: 0163 |0031: move v3, v6 │ │ -081ed8: 28ee |0032: goto 0020 // -0012 │ │ -081eda: 6e10 4f15 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ -081ee0: 0a07 |0036: move-result v7 │ │ -081ee2: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ -081ee6: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ -081eea: 6e20 ef14 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ -081ef0: 6e10 4f15 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ -081ef6: 0a06 |0041: move-result v6 │ │ -081ef8: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ -081efc: 2206 4103 |0044: new-instance v6, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0341 │ │ -081f00: 6e10 0015 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ -081f06: 0c07 |0049: move-result-object v7 │ │ -081f08: 7040 1816 7618 |004a: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1618 │ │ -081f0e: 6e20 7215 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/view/menu/SubMenuBuilder;)V // method@1572 │ │ -081f14: 6e10 4915 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1549 │ │ -081f1a: 0c04 |0053: move-result-object v4 │ │ -081f1c: 1f04 4103 |0054: check-cast v4, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0341 │ │ -081f20: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ -081f24: 6e20 5c08 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@085c │ │ -081f2a: 7030 f414 480a |005b: invoke-direct {v8, v4, v10}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;Landroid/support/v7/view/menu/MenuPresenter;)Z // method@14f4 │ │ -081f30: 0a06 |005e: move-result v6 │ │ -081f32: b660 |005f: or-int/2addr v0, v6 │ │ -081f34: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ -081f38: 6e20 ef14 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ -081f3e: 28a9 |0065: goto 000e // -0057 │ │ -081f40: dd06 0b01 |0066: and-int/lit8 v6, v11, #int 1 // #01 │ │ -081f44: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ -081f48: 6e20 ef14 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ -081f4e: 28a1 |006d: goto 000e // -005f │ │ +081ee8: |[081ee8] android.support.v7.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuPresenter;I)Z │ │ +081ef8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +081efa: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +081efc: 0791 |0002: move-object v1, v9 │ │ +081efe: 1f01 3203 |0003: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +081f02: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ +081f06: 6e10 5515 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isEnabled:()Z // method@1555 │ │ +081f0c: 0a07 |000a: move-result v7 │ │ +081f0e: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ +081f12: 0160 |000d: move v0, v6 │ │ +081f14: 0f00 |000e: return v0 │ │ +081f16: 6e10 5015 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.invoke:()Z // method@1550 │ │ +081f1c: 0a00 |0012: move-result v0 │ │ +081f1e: 6e10 4a15 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@154a │ │ +081f24: 0c02 |0016: move-result-object v2 │ │ +081f26: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ +081f2a: 6e10 5708 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0857 │ │ +081f30: 0a07 |001c: move-result v7 │ │ +081f32: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ +081f36: 0153 |001f: move v3, v5 │ │ +081f38: 6e10 4e15 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@154e │ │ +081f3e: 0a07 |0023: move-result v7 │ │ +081f40: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ +081f44: 6e10 3b15 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.expandActionView:()Z // method@153b │ │ +081f4a: 0a06 |0029: move-result v6 │ │ +081f4c: b660 |002a: or-int/2addr v0, v6 │ │ +081f4e: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ +081f52: 6e20 ef14 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ +081f58: 28de |0030: goto 000e // -0022 │ │ +081f5a: 0163 |0031: move v3, v6 │ │ +081f5c: 28ee |0032: goto 0020 // -0012 │ │ +081f5e: 6e10 4f15 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ +081f64: 0a07 |0036: move-result v7 │ │ +081f66: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ +081f6a: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ +081f6e: 6e20 ef14 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ +081f74: 6e10 4f15 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@154f │ │ +081f7a: 0a06 |0041: move-result v6 │ │ +081f7c: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ +081f80: 2206 4203 |0044: new-instance v6, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0342 │ │ +081f84: 6e10 0015 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ +081f8a: 0c07 |0049: move-result-object v7 │ │ +081f8c: 7040 1816 7618 |004a: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1618 │ │ +081f92: 6e20 7215 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/view/menu/SubMenuBuilder;)V // method@1572 │ │ +081f98: 6e10 4915 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1549 │ │ +081f9e: 0c04 |0053: move-result-object v4 │ │ +081fa0: 1f04 4203 |0054: check-cast v4, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0342 │ │ +081fa4: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ +081fa8: 6e20 5c08 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@085c │ │ +081fae: 7030 f414 480a |005b: invoke-direct {v8, v4, v10}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;Landroid/support/v7/view/menu/MenuPresenter;)Z // method@14f4 │ │ +081fb4: 0a06 |005e: move-result v6 │ │ +081fb6: b660 |005f: or-int/2addr v0, v6 │ │ +081fb8: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ +081fbc: 6e20 ef14 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ +081fc2: 28a9 |0065: goto 000e // -0057 │ │ +081fc4: dd06 0b01 |0066: and-int/lit8 v6, v11, #int 1 // #01 │ │ +081fc8: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ +081fcc: 6e20 ef14 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ +081fd2: 28a1 |006d: goto 000e // -005f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=952 │ │ 0x0005 line=954 │ │ 0x000e line=984 │ │ 0x000f line=958 │ │ 0x0013 line=960 │ │ @@ -167104,26 +167131,26 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -081f50: |[081f50] android.support.v7.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -081f60: 6e30 fb14 4305 |0000: invoke-virtual {v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/view/menu/MenuItemImpl; // method@14fb │ │ -081f66: 0c01 |0003: move-result-object v1 │ │ -081f68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -081f6a: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -081f6e: 6e30 1415 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ -081f74: 0a00 |000a: move-result v0 │ │ -081f76: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ -081f7a: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ -081f7e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -081f80: 6e20 ef14 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ -081f86: 0f00 |0013: return v0 │ │ +081fd4: |[081fd4] android.support.v7.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +081fe4: 6e30 fb14 4305 |0000: invoke-virtual {v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/view/menu/MenuItemImpl; // method@14fb │ │ +081fea: 0c01 |0003: move-result-object v1 │ │ +081fec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +081fee: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +081ff2: 6e30 1415 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ +081ff8: 0a00 |000a: move-result v0 │ │ +081ffa: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ +081ffe: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ +082002: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +082004: 6e20 ef14 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ +08200a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0004 line=838 │ │ 0x0005 line=840 │ │ 0x0007 line=841 │ │ 0x000b line=844 │ │ @@ -167142,40 +167169,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -081f88: |[081f88] android.support.v7.view.menu.MenuBuilder.removeGroup:(I)V │ │ -081f98: 6e20 f614 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@14f6 │ │ -081f9e: 0a00 |0003: move-result v0 │ │ -081fa0: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ -081fa4: 5454 c10a |0006: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081fa8: 6e10 9f28 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -081fae: 0a04 |000b: move-result v4 │ │ -081fb0: 9101 0400 |000c: sub-int v1, v4, v0 │ │ -081fb4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -081fb6: 0123 |000f: move v3, v2 │ │ -081fb8: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ -081fbc: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ -081fc0: 5454 c10a |0014: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -081fc4: 6e20 9828 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -081fca: 0c04 |0019: move-result-object v4 │ │ -081fcc: 1f04 3103 |001a: check-cast v4, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -081fd0: 6e10 3f15 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ -081fd6: 0a04 |001f: move-result v4 │ │ -081fd8: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ -081fdc: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -081fde: 7030 1915 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1519 │ │ -081fe4: 0123 |0026: move v3, v2 │ │ -081fe6: 28e9 |0027: goto 0010 // -0017 │ │ -081fe8: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -081fea: 6e20 1215 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -081ff0: 0e00 |002c: return-void │ │ +08200c: |[08200c] android.support.v7.view.menu.MenuBuilder.removeGroup:(I)V │ │ +08201c: 6e20 f614 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@14f6 │ │ +082022: 0a00 |0003: move-result v0 │ │ +082024: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ +082028: 5454 c10a |0006: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +08202c: 6e10 9f28 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +082032: 0a04 |000b: move-result v4 │ │ +082034: 9101 0400 |000c: sub-int v1, v4, v0 │ │ +082038: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +08203a: 0123 |000f: move v3, v2 │ │ +08203c: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ +082040: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ +082044: 5454 c10a |0014: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +082048: 6e20 9828 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +08204e: 0c04 |0019: move-result-object v4 │ │ +082050: 1f04 3203 |001a: check-cast v4, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +082054: 6e10 3f15 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ +08205a: 0a04 |001f: move-result v4 │ │ +08205c: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ +082060: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +082062: 7030 1915 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1519 │ │ +082068: 0123 |0026: move v3, v2 │ │ +08206a: 28e9 |0027: goto 0010 // -0017 │ │ +08206c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +08206e: 6e20 1215 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +082074: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0004 line=538 │ │ 0x0006 line=539 │ │ 0x000e line=540 │ │ 0x0010 line=541 │ │ @@ -167198,20 +167225,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -081ff4: |[081ff4] android.support.v7.view.menu.MenuBuilder.removeItem:(I)V │ │ -082004: 6e20 fa14 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.findItemIndex:(I)I // method@14fa │ │ -08200a: 0a00 |0003: move-result v0 │ │ -08200c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -08200e: 7030 1915 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1519 │ │ -082014: 0e00 |0008: return-void │ │ +082078: |[082078] android.support.v7.view.menu.MenuBuilder.removeItem:(I)V │ │ +082088: 6e20 fa14 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.findItemIndex:(I)I // method@14fa │ │ +08208e: 0a00 |0003: move-result v0 │ │ +082090: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +082092: 7030 1915 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1519 │ │ +082098: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0008 line=532 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=3 id I │ │ @@ -167221,33 +167248,33 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -082018: |[082018] android.support.v7.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V │ │ -082028: 5443 c60a |0000: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -08202c: 6e10 1629 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ -082032: 0c00 |0005: move-result-object v0 │ │ -082034: 7210 d228 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -08203a: 0a03 |0009: move-result v3 │ │ -08203c: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ -082040: 7210 d328 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -082046: 0c02 |000f: move-result-object v2 │ │ -082048: 1f02 7705 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@0577 │ │ -08204c: 6e10 1f28 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -082052: 0c01 |0015: move-result-object v1 │ │ -082054: 1f01 3c03 |0016: check-cast v1, Landroid/support/v7/view/menu/MenuPresenter; // type@033c │ │ -082058: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -08205c: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ -082060: 5443 c60a |001c: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ -082064: 6e20 1729 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ -08206a: 28e5 |0021: goto 0006 // -001b │ │ -08206c: 0e00 |0022: return-void │ │ +08209c: |[08209c] android.support.v7.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V │ │ +0820ac: 5443 c60a |0000: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0820b0: 6e10 1629 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2916 │ │ +0820b6: 0c00 |0005: move-result-object v0 │ │ +0820b8: 7210 d228 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0820be: 0a03 |0009: move-result v3 │ │ +0820c0: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ +0820c4: 7210 d328 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0820ca: 0c02 |000f: move-result-object v2 │ │ +0820cc: 1f02 7a05 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@057a │ │ +0820d0: 6e10 1f28 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +0820d6: 0c01 |0015: move-result-object v1 │ │ +0820d8: 1f01 3d03 |0016: check-cast v1, Landroid/support/v7/view/menu/MenuPresenter; // type@033d │ │ +0820dc: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +0820e0: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ +0820e4: 5443 c60a |001c: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0ac6 │ │ +0820e8: 6e20 1729 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2917 │ │ +0820ee: 28e5 |0021: goto 0006 // -001b │ │ +0820f0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0012 line=268 │ │ 0x0018 line=269 │ │ 0x001c line=270 │ │ 0x0022 line=273 │ │ @@ -167263,53 +167290,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -082070: |[082070] android.support.v7.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ -082080: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ -082084: 0e00 |0002: return-void │ │ -082086: 6e10 ff14 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@14ff │ │ -08208c: 0c08 |0006: move-result-object v8 │ │ -08208e: 6e20 3602 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0236 │ │ -082094: 0c07 |000a: move-result-object v7 │ │ -082096: 6e10 2a15 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ -08209c: 0a03 |000e: move-result v3 │ │ -08209e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0820a0: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ -0820a4: 6e20 0515 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1505 │ │ -0820aa: 0c02 |0015: move-result-object v2 │ │ -0820ac: 7110 bd08 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08bd │ │ -0820b2: 0c06 |0019: move-result-object v6 │ │ -0820b4: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ -0820b8: 6e10 dd1f 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@1fdd │ │ -0820be: 0a08 |001f: move-result v8 │ │ -0820c0: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ -0820c2: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ -0820c6: 6e20 2920 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2029 │ │ -0820cc: 7210 7e1f 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f7e │ │ -0820d2: 0a08 |0029: move-result v8 │ │ -0820d4: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ -0820d8: 7210 7d1f 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f7d │ │ -0820de: 0c05 |002f: move-result-object v5 │ │ -0820e0: 1f05 4103 |0030: check-cast v5, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0341 │ │ -0820e4: 6e20 2516 b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@1625 │ │ -0820ea: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0820ee: 28d9 |0037: goto 0010 // -0027 │ │ -0820f0: 1a08 dd16 |0038: const-string v8, "android:menu:expandedactionview" // string@16dd │ │ -0820f4: 6e20 3302 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ -0820fa: 0a00 |003d: move-result v0 │ │ -0820fc: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ -082100: 6e20 f914 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@14f9 │ │ -082106: 0c04 |0043: move-result-object v4 │ │ -082108: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ -08210c: 7110 bc08 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@08bc │ │ -082112: 28b9 |0049: goto 0002 // -0047 │ │ +0820f4: |[0820f4] android.support.v7.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ +082104: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ +082108: 0e00 |0002: return-void │ │ +08210a: 6e10 ff14 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@14ff │ │ +082110: 0c08 |0006: move-result-object v8 │ │ +082112: 6e20 3602 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0236 │ │ +082118: 0c07 |000a: move-result-object v7 │ │ +08211a: 6e10 2a15 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ +082120: 0a03 |000e: move-result v3 │ │ +082122: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +082124: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ +082128: 6e20 0515 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1505 │ │ +08212e: 0c02 |0015: move-result-object v2 │ │ +082130: 7110 bd08 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08bd │ │ +082136: 0c06 |0019: move-result-object v6 │ │ +082138: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ +08213c: 6e10 dd1f 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@1fdd │ │ +082142: 0a08 |001f: move-result v8 │ │ +082144: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ +082146: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ +08214a: 6e20 2920 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2029 │ │ +082150: 7210 7e1f 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f7e │ │ +082156: 0a08 |0029: move-result v8 │ │ +082158: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ +08215c: 7210 7d1f 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f7d │ │ +082162: 0c05 |002f: move-result-object v5 │ │ +082164: 1f05 4203 |0030: check-cast v5, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0342 │ │ +082168: 6e20 2516 b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@1625 │ │ +08216e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +082172: 28d9 |0037: goto 0010 // -0027 │ │ +082174: 1a08 e716 |0038: const-string v8, "android:menu:expandedactionview" // string@16e7 │ │ +082178: 6e20 3302 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ +08217e: 0a00 |003d: move-result v0 │ │ +082180: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ +082184: 6e20 f914 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@14f9 │ │ +08218a: 0c04 |0043: move-result-object v4 │ │ +08218c: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ +082190: 7110 bc08 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@08bc │ │ +082196: 28b9 |0049: goto 0002 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0002 line=419 │ │ 0x0003 line=396 │ │ 0x000b line=399 │ │ 0x000f line=400 │ │ @@ -167343,54 +167370,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -082114: |[082114] android.support.v7.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ -082124: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -082126: 6e10 2a15 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ -08212c: 0a02 |0004: move-result v2 │ │ -08212e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -082130: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ -082134: 6e20 0515 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1505 │ │ -08213a: 0c01 |000b: move-result-object v1 │ │ -08213c: 7110 bd08 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08bd │ │ -082142: 0c04 |000f: move-result-object v4 │ │ -082144: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ -082148: 6e10 dd1f 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@1fdd │ │ -08214e: 0a06 |0015: move-result v6 │ │ -082150: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ -082152: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ -082156: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ -08215a: 2205 0d04 |001b: new-instance v5, Landroid/util/SparseArray; // type@040d │ │ -08215e: 7010 131f 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -082164: 6e20 2a20 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@202a │ │ -08216a: 7110 be08 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08be │ │ -082170: 0a06 |0026: move-result v6 │ │ -082172: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ -082176: 1a06 dd16 |0029: const-string v6, "android:menu:expandedactionview" // string@16dd │ │ -08217a: 7210 7b1f 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -082180: 0a07 |002e: move-result v7 │ │ -082182: 6e30 3f02 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -082188: 7210 7e1f 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f7e │ │ -08218e: 0a06 |0035: move-result v6 │ │ -082190: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ -082194: 7210 7d1f 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f7d │ │ -08219a: 0c03 |003b: move-result-object v3 │ │ -08219c: 1f03 4103 |003c: check-cast v3, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0341 │ │ -0821a0: 6e20 2616 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@1626 │ │ -0821a6: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0821aa: 28c3 |0043: goto 0006 // -003d │ │ -0821ac: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ -0821b0: 6e10 ff14 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@14ff │ │ -0821b6: 0c06 |0049: move-result-object v6 │ │ -0821b8: 6e30 4202 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0242 │ │ -0821be: 0e00 |004d: return-void │ │ +082198: |[082198] android.support.v7.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ +0821a8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0821aa: 6e10 2a15 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ +0821b0: 0a02 |0004: move-result v2 │ │ +0821b2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0821b4: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ +0821b8: 6e20 0515 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1505 │ │ +0821be: 0c01 |000b: move-result-object v1 │ │ +0821c0: 7110 bd08 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08bd │ │ +0821c6: 0c04 |000f: move-result-object v4 │ │ +0821c8: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ +0821cc: 6e10 dd1f 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@1fdd │ │ +0821d2: 0a06 |0015: move-result v6 │ │ +0821d4: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ +0821d6: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ +0821da: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ +0821de: 2205 0e04 |001b: new-instance v5, Landroid/util/SparseArray; // type@040e │ │ +0821e2: 7010 131f 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +0821e8: 6e20 2a20 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@202a │ │ +0821ee: 7110 be08 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08be │ │ +0821f4: 0a06 |0026: move-result v6 │ │ +0821f6: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ +0821fa: 1a06 e716 |0029: const-string v6, "android:menu:expandedactionview" // string@16e7 │ │ +0821fe: 7210 7b1f 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +082204: 0a07 |002e: move-result v7 │ │ +082206: 6e30 3f02 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +08220c: 7210 7e1f 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f7e │ │ +082212: 0a06 |0035: move-result v6 │ │ +082214: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ +082218: 7210 7d1f 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f7d │ │ +08221e: 0c03 |003b: move-result-object v3 │ │ +082220: 1f03 4203 |003c: check-cast v3, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0342 │ │ +082224: 6e20 2616 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@1626 │ │ +08222a: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08222e: 28c3 |0043: goto 0006 // -003d │ │ +082230: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ +082234: 6e10 ff14 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@14ff │ │ +08223a: 0c06 |0049: move-result-object v6 │ │ +08223c: 6e30 4202 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0242 │ │ +082242: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0001 line=367 │ │ 0x0005 line=368 │ │ 0x0008 line=369 │ │ 0x000c line=370 │ │ @@ -167423,17 +167450,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0821c0: |[0821c0] android.support.v7.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ -0821d0: 5b01 b60a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ -0821d4: 0e00 |0002: return-void │ │ +082244: |[082244] android.support.v7.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ +082254: 5b01 b60a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0ab6 │ │ +082258: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0002 line=427 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/view/menu/MenuBuilder$Callback; │ │ @@ -167443,17 +167470,17 @@ │ │ type : '(I)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0821d8: |[0821d8] android.support.v7.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/view/menu/MenuBuilder; │ │ -0821e8: 5901 b90a |0000: iput v1, v0, Landroid/support/v7/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0ab9 │ │ -0821ec: 1100 |0002: return-object v0 │ │ +08225c: |[08225c] android.support.v7.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/view/menu/MenuBuilder; │ │ +08226c: 5901 b90a |0000: iput v1, v0, Landroid/support/v7/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0ab9 │ │ +082270: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0002 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 defaultShowAsAction I │ │ @@ -167463,44 +167490,44 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0821f0: |[0821f0] android.support.v7.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ -082200: 7210 791f 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@1f79 │ │ -082206: 0a02 |0003: move-result v2 │ │ -082208: 5454 c10a |0004: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -08220c: 6e10 9f28 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -082212: 0a00 |0009: move-result v0 │ │ -082214: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -082216: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ -08221a: 5454 c10a |000d: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -08221e: 6e20 9828 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -082224: 0c01 |0012: move-result-object v1 │ │ -082226: 1f01 3103 |0013: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -08222a: 6e10 3f15 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ -082230: 0a04 |0018: move-result v4 │ │ -082232: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ -082236: 6e10 5615 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1556 │ │ -08223c: 0a04 |001e: move-result v4 │ │ -08223e: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ -082242: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -082246: 28e8 |0023: goto 000b // -0018 │ │ -082248: 6e10 5315 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isCheckable:()Z // method@1553 │ │ -08224e: 0a04 |0027: move-result v4 │ │ -082250: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ -082254: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ -082258: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -08225a: 6e20 6315 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1563 │ │ -082260: 28f1 |0030: goto 0021 // -000f │ │ -082262: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -082264: 28fb |0032: goto 002d // -0005 │ │ -082266: 0e00 |0033: return-void │ │ +082274: |[082274] android.support.v7.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ +082284: 7210 791f 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@1f79 │ │ +08228a: 0a02 |0003: move-result v2 │ │ +08228c: 5454 c10a |0004: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +082290: 6e10 9f28 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +082296: 0a00 |0009: move-result v0 │ │ +082298: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +08229a: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ +08229e: 5454 c10a |000d: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +0822a2: 6e20 9828 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0822a8: 0c01 |0012: move-result-object v1 │ │ +0822aa: 1f01 3203 |0013: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +0822ae: 6e10 3f15 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ +0822b4: 0a04 |0018: move-result v4 │ │ +0822b6: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ +0822ba: 6e10 5615 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1556 │ │ +0822c0: 0a04 |001e: move-result v4 │ │ +0822c2: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ +0822c6: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0822ca: 28e8 |0023: goto 000b // -0018 │ │ +0822cc: 6e10 5315 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.isCheckable:()Z // method@1553 │ │ +0822d2: 0a04 |0027: move-result v4 │ │ +0822d4: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ +0822d8: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ +0822dc: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +0822de: 6e20 6315 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1563 │ │ +0822e4: 28f1 |0030: goto 0021 // -000f │ │ +0822e6: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0822e8: 28fb |0032: goto 002d // -0005 │ │ +0822ea: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0004 line=595 │ │ 0x000a line=596 │ │ 0x000d line=597 │ │ 0x0015 line=598 │ │ @@ -167522,32 +167549,32 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -082268: |[082268] android.support.v7.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ -082278: 5443 c10a |0000: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -08227c: 6e10 9f28 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -082282: 0a00 |0005: move-result v0 │ │ -082284: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -082286: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ -08228a: 5443 c10a |0009: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -08228e: 6e20 9828 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -082294: 0c02 |000e: move-result-object v2 │ │ -082296: 1f02 3103 |000f: check-cast v2, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -08229a: 6e10 3f15 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ -0822a0: 0a03 |0014: move-result v3 │ │ -0822a2: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ -0822a6: 6e20 6515 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1565 │ │ -0822ac: 6e20 6115 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@1561 │ │ -0822b2: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0822b6: 28e8 |001f: goto 0007 // -0018 │ │ -0822b8: 0e00 |0020: return-void │ │ +0822ec: |[0822ec] android.support.v7.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ +0822fc: 5443 c10a |0000: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +082300: 6e10 9f28 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +082306: 0a00 |0005: move-result v0 │ │ +082308: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08230a: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ +08230e: 5443 c10a |0009: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +082312: 6e20 9828 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +082318: 0c02 |000e: move-result-object v2 │ │ +08231a: 1f02 3203 |000f: check-cast v2, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +08231e: 6e10 3f15 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ +082324: 0a03 |0014: move-result v3 │ │ +082326: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ +08232a: 6e20 6515 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1565 │ │ +082330: 6e20 6115 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@1561 │ │ +082336: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08233a: 28e8 |001f: goto 0007 // -0018 │ │ +08233c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0006 line=612 │ │ 0x0009 line=613 │ │ 0x0011 line=614 │ │ 0x0017 line=615 │ │ @@ -167568,31 +167595,31 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0822bc: |[0822bc] android.support.v7.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ -0822cc: 5443 c10a |0000: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -0822d0: 6e10 9f28 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0822d6: 0a00 |0005: move-result v0 │ │ -0822d8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0822da: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ -0822de: 5443 c10a |0009: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -0822e2: 6e20 9828 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0822e8: 0c02 |000e: move-result-object v2 │ │ -0822ea: 1f02 3103 |000f: check-cast v2, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -0822ee: 6e10 3f15 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ -0822f4: 0a03 |0014: move-result v3 │ │ -0822f6: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ -0822fa: 6e20 6415 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@1564 │ │ -082300: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -082304: 28eb |001c: goto 0007 // -0015 │ │ -082306: 0e00 |001d: return-void │ │ +082340: |[082340] android.support.v7.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ +082350: 5443 c10a |0000: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +082354: 6e10 9f28 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +08235a: 0a00 |0005: move-result v0 │ │ +08235c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08235e: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ +082362: 5443 c10a |0009: iget-object v3, v4, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +082366: 6e20 9828 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +08236c: 0c02 |000e: move-result-object v2 │ │ +08236e: 1f02 3203 |000f: check-cast v2, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +082372: 6e10 3f15 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ +082378: 0a03 |0014: move-result v3 │ │ +08237a: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ +08237e: 6e20 6415 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@1564 │ │ +082384: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +082388: 28eb |001c: goto 0007 // -0015 │ │ +08238a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0006 line=643 │ │ 0x0009 line=644 │ │ 0x0011 line=645 │ │ 0x0017 line=646 │ │ @@ -167611,38 +167638,38 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -082308: |[082308] android.support.v7.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ -082318: 5454 c10a |0000: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -08231c: 6e10 9f28 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -082322: 0a00 |0005: move-result v0 │ │ -082324: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -082326: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -082328: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ -08232c: 5454 c10a |000a: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -082330: 6e20 9828 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -082336: 0c03 |000f: move-result-object v3 │ │ -082338: 1f03 3103 |0010: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -08233c: 6e10 3f15 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ -082342: 0a04 |0015: move-result v4 │ │ -082344: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ -082348: 6e20 7915 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1579 │ │ -08234e: 0a04 |001b: move-result v4 │ │ -082350: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ -082354: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -082356: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08235a: 28e7 |0021: goto 0008 // -0019 │ │ -08235c: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ -082360: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -082362: 6e20 1215 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -082368: 0e00 |0028: return-void │ │ +08238c: |[08238c] android.support.v7.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ +08239c: 5454 c10a |0000: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +0823a0: 6e10 9f28 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0823a6: 0a00 |0005: move-result v0 │ │ +0823a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0823aa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0823ac: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ +0823b0: 5454 c10a |000a: iget-object v4, v5, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +0823b4: 6e20 9828 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0823ba: 0c03 |000f: move-result-object v3 │ │ +0823bc: 1f03 3203 |0010: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +0823c0: 6e10 3f15 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ +0823c6: 0a04 |0015: move-result v4 │ │ +0823c8: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ +0823cc: 6e20 7915 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1579 │ │ +0823d2: 0a04 |001b: move-result v4 │ │ +0823d4: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ +0823d8: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0823da: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0823de: 28e7 |0021: goto 0008 // -0019 │ │ +0823e0: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ +0823e4: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +0823e6: 6e20 1215 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +0823ec: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0006 line=628 │ │ 0x0007 line=629 │ │ 0x000a line=630 │ │ 0x0012 line=631 │ │ @@ -167664,23 +167691,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -08236c: |[08236c] android.support.v7.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/view/menu/MenuBuilder; │ │ -08237c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08237e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -082380: 0760 |0002: move-object v0, v6 │ │ -082382: 0113 |0003: move v3, v1 │ │ -082384: 0774 |0004: move-object v4, v7 │ │ -082386: 0725 |0005: move-object v5, v2 │ │ -082388: 7606 2415 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1524 │ │ -08238e: 1106 |0009: return-object v6 │ │ +0823f0: |[0823f0] android.support.v7.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/view/menu/MenuBuilder; │ │ +082400: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +082402: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +082404: 0760 |0002: move-object v0, v6 │ │ +082406: 0113 |0003: move v3, v1 │ │ +082408: 0774 |0004: move-object v4, v7 │ │ +08240a: 0725 |0005: move-object v5, v2 │ │ +08240c: 7606 2415 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1524 │ │ +082412: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x0009 line=1246 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 icon Landroid/graphics/drawable/Drawable; │ │ @@ -167690,23 +167717,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -082390: |[082390] android.support.v7.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/view/menu/MenuBuilder; │ │ -0823a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0823a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0823a4: 0760 |0002: move-object v0, v6 │ │ -0823a6: 0772 |0003: move-object v2, v7 │ │ -0823a8: 0113 |0004: move v3, v1 │ │ -0823aa: 0745 |0005: move-object v5, v4 │ │ -0823ac: 7606 2415 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1524 │ │ -0823b2: 1106 |0009: return-object v6 │ │ +082414: |[082414] android.support.v7.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/view/menu/MenuBuilder; │ │ +082424: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +082426: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +082428: 0760 |0002: move-object v0, v6 │ │ +08242a: 0772 |0003: move-object v2, v7 │ │ +08242c: 0113 |0004: move v3, v1 │ │ +08242e: 0745 |0005: move-object v5, v4 │ │ +082430: 7606 2415 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1524 │ │ +082436: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1221 │ │ 0x0009 line=1222 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 title Ljava/lang/CharSequence; │ │ @@ -167716,23 +167743,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0823b4: |[0823b4] android.support.v7.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/view/menu/MenuBuilder; │ │ -0823c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0823c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0823c8: 0760 |0002: move-object v0, v6 │ │ -0823ca: 0113 |0003: move v3, v1 │ │ -0823cc: 0724 |0004: move-object v4, v2 │ │ -0823ce: 0775 |0005: move-object v5, v7 │ │ -0823d0: 7606 2415 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1524 │ │ -0823d6: 1106 |0009: return-object v6 │ │ +082438: |[082438] android.support.v7.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/view/menu/MenuBuilder; │ │ +082448: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08244a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08244c: 0760 |0002: move-object v0, v6 │ │ +08244e: 0113 |0003: move v3, v1 │ │ +082450: 0724 |0004: move-object v4, v2 │ │ +082452: 0775 |0005: move-object v5, v7 │ │ +082454: 7606 2415 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1524 │ │ +08245a: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1269 │ │ 0x0009 line=1270 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 view Landroid/view/View; │ │ @@ -167742,17 +167769,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0823d8: |[0823d8] android.support.v7.view.menu.MenuBuilder.setOverrideVisibleItems:(Z)V │ │ -0823e8: 5c01 c50a |0000: iput-boolean v1, v0, Landroid/support/v7/view/menu/MenuBuilder;.mOverrideVisibleItems:Z // field@0ac5 │ │ -0823ec: 0e00 |0002: return-void │ │ +08245c: |[08245c] android.support.v7.view.menu.MenuBuilder.setOverrideVisibleItems:(Z)V │ │ +08246c: 5c01 c50a |0000: iput-boolean v1, v0, Landroid/support/v7/view/menu/MenuBuilder;.mOverrideVisibleItems:Z // field@0ac5 │ │ +082470: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1367 │ │ 0x0002 line=1368 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 override Z │ │ @@ -167762,19 +167789,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0823f0: |[0823f0] android.support.v7.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ -082400: 5c12 c80a |0000: iput-boolean v2, v1, Landroid/support/v7/view/menu/MenuBuilder;.mQwertyMode:Z // field@0ac8 │ │ -082404: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -082406: 6e20 1215 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -08240c: 0e00 |0006: return-void │ │ +082474: |[082474] android.support.v7.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ +082484: 5c12 c80a |0000: iput-boolean v2, v1, Landroid/support/v7/view/menu/MenuBuilder;.mQwertyMode:Z // field@0ac8 │ │ +082488: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08248a: 6e20 1215 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +082490: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0002 line=742 │ │ 0x0006 line=743 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -167785,19 +167812,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082410: |[082410] android.support.v7.view.menu.MenuBuilder.size:()I │ │ -082420: 5410 c10a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ -082424: 6e10 9f28 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -08242a: 0a00 |0005: move-result v0 │ │ -08242c: 0f00 |0006: return v0 │ │ +082494: |[082494] android.support.v7.view.menu.MenuBuilder.size:()I │ │ +0824a4: 5410 c10a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0ac1 │ │ +0824a8: 6e10 9f28 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0824ae: 0a00 |0005: move-result v0 │ │ +0824b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ #68 : (in Landroid/support/v7/view/menu/MenuBuilder;) │ │ @@ -167805,23 +167832,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -082430: |[082430] android.support.v7.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ -082440: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -082442: 5c21 c70a |0001: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ -082446: 5520 c20a |0003: iget-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ -08244a: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -08244e: 5c21 c20a |0007: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ -082452: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -082454: 6e20 1215 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -08245a: 0e00 |000d: return-void │ │ +0824b4: |[0824b4] android.support.v7.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ +0824c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0824c6: 5c21 c70a |0001: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ +0824ca: 5520 c20a |0003: iget-boolean v0, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ +0824ce: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0824d2: 5c21 c20a |0007: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ +0824d6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0824d8: 6e20 1215 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +0824de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1049 │ │ 0x0003 line=1051 │ │ 0x0007 line=1052 │ │ 0x0009 line=1053 │ │ 0x000d line=1055 │ │ @@ -167833,44 +167860,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -08245c: |[08245c] android.support.v7.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ -08246c: 5510 c70a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ -082470: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -082474: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -082476: 5c10 c70a |0005: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ -08247a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08247c: 5c10 c20a |0008: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ -082480: 0e00 |000a: return-void │ │ +0824e0: |[0824e0] android.support.v7.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ +0824f0: 5510 c70a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ +0824f4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0824f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0824fa: 5c10 c70a |0005: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0ac7 │ │ +0824fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +082500: 5c10 c20a |0008: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0ac2 │ │ +082504: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1042 │ │ 0x0004 line=1043 │ │ 0x0007 line=1044 │ │ 0x000a line=1046 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 3656 (MenuBuilder.java) │ │ + source_file_idx : 3665 (MenuBuilder.java) │ │ │ │ -Class #677 header: │ │ -class_idx : 815 │ │ +Class #678 header: │ │ +class_idx : 816 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3658 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3667 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #677 - │ │ +Class #678 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuDialogHelper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ #1 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ #2 : 'Landroid/content/DialogInterface$OnKeyListener;' │ │ @@ -167899,18 +167926,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -082484: |[082484] android.support.v7.view.menu.MenuDialogHelper.:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -082494: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08249a: 5b01 cf0a |0003: iput-object v1, v0, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ -08249e: 0e00 |0005: return-void │ │ +082508: |[082508] android.support.v7.view.menu.MenuDialogHelper.:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +082518: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08251e: 5b01 cf0a |0003: iput-object v1, v0, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ +082522: 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/view/menu/MenuDialogHelper; │ │ @@ -167922,20 +167949,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0824a0: |[0824a0] android.support.v7.view.menu.MenuDialogHelper.dismiss:()V │ │ -0824b0: 5410 ce0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ -0824b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0824b8: 5410 ce0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ -0824bc: 6e10 b811 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog;.dismiss:()V // method@11b8 │ │ -0824c2: 0e00 |0009: return-void │ │ +082524: |[082524] android.support.v7.view.menu.MenuDialogHelper.dismiss:()V │ │ +082534: 5410 ce0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ +082538: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08253c: 5410 ce0a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ +082540: 6e10 b811 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog;.dismiss:()V // method@11b8 │ │ +082546: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x0009 line=140 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/MenuDialogHelper; │ │ @@ -167945,25 +167972,25 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0824c4: |[0824c4] android.support.v7.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ -0824d4: 5431 cf0a |0000: iget-object v1, v3, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ -0824d8: 5430 d00a |0002: iget-object v0, v3, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ -0824dc: 6e10 d214 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@14d2 │ │ -0824e2: 0c00 |0007: move-result-object v0 │ │ -0824e4: 7220 1322 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2213 │ │ -0824ea: 0c00 |000b: move-result-object v0 │ │ -0824ec: 1f00 3103 |000c: check-cast v0, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -0824f0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0824f2: 6e30 1415 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ -0824f8: 0e00 |0012: return-void │ │ +082548: |[082548] android.support.v7.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ +082558: 5431 cf0a |0000: iget-object v1, v3, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ +08255c: 5430 d00a |0002: iget-object v0, v3, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ +082560: 6e10 d214 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@14d2 │ │ +082566: 0c00 |0007: move-result-object v0 │ │ +082568: 7220 1322 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2213 │ │ +08256e: 0c00 |000b: move-result-object v0 │ │ +082570: 1f00 3203 |000c: check-cast v0, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +082574: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +082576: 6e30 1415 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ +08257c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0012 line=167 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v7/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0013 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -167974,24 +168001,24 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0824fc: |[0824fc] android.support.v7.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -08250c: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ -082510: 5410 cf0a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ -082514: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ -082518: 6e10 2e15 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuDialogHelper;.dismiss:()V // method@152e │ │ -08251e: 5410 d10a |0009: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0ad1 │ │ -082522: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -082526: 5410 d10a |000d: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0ad1 │ │ -08252a: 7230 ea15 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ -082530: 0e00 |0012: return-void │ │ +082580: |[082580] android.support.v7.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +082590: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ +082594: 5410 cf0a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ +082598: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ +08259c: 6e10 2e15 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuDialogHelper;.dismiss:()V // method@152e │ │ +0825a2: 5410 d10a |0009: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0ad1 │ │ +0825a6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0825aa: 5410 d10a |000d: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0ad1 │ │ +0825ae: 7230 ea15 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ +0825b4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0006 line=150 │ │ 0x0009 line=152 │ │ 0x000d line=153 │ │ 0x0012 line=155 │ │ @@ -168005,20 +168032,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -082534: |[082534] android.support.v7.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ -082544: 5430 d00a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ -082548: 5431 cf0a |0002: iget-object v1, v3, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ -08254c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -08254e: 6e30 d514 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/support/v7/view/menu/ListMenuPresenter;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@14d5 │ │ -082554: 0e00 |0008: return-void │ │ +0825b8: |[0825b8] android.support.v7.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0825c8: 5430 d00a |0000: iget-object v0, v3, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ +0825cc: 5431 cf0a |0002: iget-object v1, v3, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ +0825d0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0825d2: 6e30 d514 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/support/v7/view/menu/ListMenuPresenter;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@14d5 │ │ +0825d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0008 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v7/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0009 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -168028,66 +168055,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 │ │ -082558: |[082558] android.support.v7.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ -082568: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08256a: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ -08256e: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ -082572: 1244 |0005: const/4 v4, #int 4 // #4 │ │ -082574: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ -082578: 6e10 531f 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -08257e: 0a04 |000b: move-result v4 │ │ -082580: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ -082584: 6e10 591f 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ -08258a: 0a04 |0011: move-result v4 │ │ -08258c: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ -082590: 5454 ce0a |0014: iget-object v4, v5, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ -082594: 6e10 ba11 0400 |0016: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@11ba │ │ -08259a: 0c02 |0019: move-result-object v2 │ │ -08259c: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ -0825a0: 6e10 d720 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ -0825a6: 0c00 |001f: move-result-object v0 │ │ -0825a8: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ -0825ac: 6e10 df1f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fdf │ │ -0825b2: 0c01 |0025: move-result-object v1 │ │ -0825b4: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ -0825b8: 6e30 521f 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f52 │ │ -0825be: 0f03 |002b: return v3 │ │ -0825c0: 6e10 531f 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -0825c6: 0a04 |002f: move-result v4 │ │ -0825c8: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ -0825cc: 6e10 5b1f 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f5b │ │ -0825d2: 0a04 |0035: move-result v4 │ │ -0825d4: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ -0825d8: 5454 ce0a |0038: iget-object v4, v5, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ -0825dc: 6e10 ba11 0400 |003a: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@11ba │ │ -0825e2: 0c02 |003d: move-result-object v2 │ │ -0825e4: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ -0825e8: 6e10 d720 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ -0825ee: 0c00 |0043: move-result-object v0 │ │ -0825f0: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ -0825f4: 6e10 df1f 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fdf │ │ -0825fa: 0c01 |0049: move-result-object v1 │ │ -0825fc: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ -082600: 6e20 511f 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@1f51 │ │ -082606: 0a04 |004f: move-result v4 │ │ -082608: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ -08260c: 5454 cf0a |0052: iget-object v4, v5, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ -082610: 6e20 ef14 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ -082616: 7210 bc00 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00bc │ │ -08261c: 28d1 |005a: goto 002b // -002f │ │ -08261e: 5453 cf0a |005b: iget-object v3, v5, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ -082622: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -082624: 6e40 1615 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1516 │ │ -08262a: 0a03 |0061: move-result v3 │ │ -08262c: 28c9 |0062: goto 002b // -0037 │ │ +0825dc: |[0825dc] android.support.v7.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ +0825ec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0825ee: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ +0825f2: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ +0825f6: 1244 |0005: const/4 v4, #int 4 // #4 │ │ +0825f8: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ +0825fc: 6e10 531f 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +082602: 0a04 |000b: move-result v4 │ │ +082604: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ +082608: 6e10 591f 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ +08260e: 0a04 |0011: move-result v4 │ │ +082610: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ +082614: 5454 ce0a |0014: iget-object v4, v5, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ +082618: 6e10 ba11 0400 |0016: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@11ba │ │ +08261e: 0c02 |0019: move-result-object v2 │ │ +082620: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ +082624: 6e10 d720 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ +08262a: 0c00 |001f: move-result-object v0 │ │ +08262c: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ +082630: 6e10 df1f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fdf │ │ +082636: 0c01 |0025: move-result-object v1 │ │ +082638: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ +08263c: 6e30 521f 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f52 │ │ +082642: 0f03 |002b: return v3 │ │ +082644: 6e10 531f 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +08264a: 0a04 |002f: move-result v4 │ │ +08264c: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ +082650: 6e10 5b1f 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f5b │ │ +082656: 0a04 |0035: move-result v4 │ │ +082658: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ +08265c: 5454 ce0a |0038: iget-object v4, v5, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ +082660: 6e10 ba11 0400 |003a: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@11ba │ │ +082666: 0c02 |003d: move-result-object v2 │ │ +082668: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ +08266c: 6e10 d720 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@20d7 │ │ +082672: 0c00 |0043: move-result-object v0 │ │ +082674: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ +082678: 6e10 df1f 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fdf │ │ +08267e: 0c01 |0049: move-result-object v1 │ │ +082680: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ +082684: 6e20 511f 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@1f51 │ │ +08268a: 0a04 |004f: move-result v4 │ │ +08268c: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ +082690: 5454 cf0a |0052: iget-object v4, v5, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ +082694: 6e20 ef14 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ +08269a: 7210 bc00 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00bc │ │ +0826a0: 28d1 |005a: goto 002b // -002f │ │ +0826a2: 5453 cf0a |005b: iget-object v3, v5, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ +0826a6: 1204 |005d: const/4 v4, #int 0 // #0 │ │ +0826a8: 6e40 1615 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1516 │ │ +0826ae: 0a03 |0061: move-result v3 │ │ +0826b0: 28c9 |0062: goto 002b // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0008 line=93 │ │ 0x0014 line=95 │ │ 0x001a line=96 │ │ 0x001c line=97 │ │ @@ -168123,23 +168150,23 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -082630: |[082630] android.support.v7.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ -082640: 5410 d10a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0ad1 │ │ -082644: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -082648: 5410 d10a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0ad1 │ │ -08264c: 7220 eb15 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ -082652: 0a00 |0009: move-result v0 │ │ -082654: 0f00 |000a: return v0 │ │ -082656: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -082658: 28fe |000c: goto 000a // -0002 │ │ +0826b4: |[0826b4] android.support.v7.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ +0826c4: 5410 d10a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0ad1 │ │ +0826c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0826cc: 5410 d10a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0ad1 │ │ +0826d0: 7220 eb15 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ +0826d6: 0a00 |0009: move-result v0 │ │ +0826d8: 0f00 |000a: return v0 │ │ +0826da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0826dc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x000a line=162 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuDialogHelper; │ │ @@ -168150,69 +168177,69 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -08265c: |[08265c] android.support.v7.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ -08266c: 5473 cf0a |0000: iget-object v3, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ -082670: 2200 d602 |0002: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@02d6 │ │ -082674: 6e10 0015 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ -08267a: 0c04 |0007: move-result-object v4 │ │ -08267c: 7020 a411 4000 |0008: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ -082682: 2204 2b03 |000b: new-instance v4, Landroid/support/v7/view/menu/ListMenuPresenter; // type@032b │ │ -082686: 6e10 a711 0000 |000d: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@11a7 │ │ -08268c: 0c05 |0010: move-result-object v5 │ │ -08268e: 6006 9207 |0011: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0792 │ │ -082692: 7030 cd14 5406 |0013: invoke-direct {v4, v5, v6}, Landroid/support/v7/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@14cd │ │ -082698: 5b74 d00a |0016: iput-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ -08269c: 5474 d00a |0018: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ -0826a0: 6e20 d814 7400 |001a: invoke-virtual {v4, v7}, Landroid/support/v7/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@14d8 │ │ -0826a6: 5474 cf0a |001d: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ -0826aa: 5475 d00a |001f: iget-object v5, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ -0826ae: 6e20 e514 5400 |0021: invoke-virtual {v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@14e5 │ │ -0826b4: 5474 d00a |0024: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ -0826b8: 6e10 d214 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@14d2 │ │ -0826be: 0c04 |0029: move-result-object v4 │ │ -0826c0: 6e30 a811 4007 |002a: invoke-virtual {v0, v4, v7}, Landroid/support/v7/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11a8 │ │ -0826c6: 6e10 0415 0300 |002d: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@1504 │ │ -0826cc: 0c01 |0030: move-result-object v1 │ │ -0826ce: 3801 3200 |0031: if-eqz v1, 0063 // +0032 │ │ -0826d2: 6e20 aa11 1000 |0033: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@11aa │ │ -0826d8: 6e20 af11 7000 |0036: invoke-virtual {v0, v7}, Landroid/support/v7/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11af │ │ -0826de: 6e10 a611 0000 |0039: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ -0826e4: 0c04 |003c: move-result-object v4 │ │ -0826e6: 5b74 ce0a |003d: iput-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ -0826ea: 5474 ce0a |003f: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ -0826ee: 6e20 c211 7400 |0041: invoke-virtual {v4, v7}, Landroid/support/v7/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@11c2 │ │ -0826f4: 5474 ce0a |0044: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ -0826f8: 6e10 ba11 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@11ba │ │ -0826fe: 0c04 |0049: move-result-object v4 │ │ -082700: 6e10 d520 0400 |004a: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@20d5 │ │ -082706: 0c02 |004d: move-result-object v2 │ │ -082708: 1304 eb03 |004e: const/16 v4, #int 1003 // #3eb │ │ -08270c: 5924 2f0e |0050: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@0e2f │ │ -082710: 3808 0400 |0052: if-eqz v8, 0056 // +0004 │ │ -082714: 5b28 2e0e |0054: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@0e2e │ │ -082718: 5224 2c0e |0056: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0e2c │ │ -08271c: 1505 0200 |0058: const/high16 v5, #int 131072 // #2 │ │ -082720: b654 |005a: or-int/2addr v4, v5 │ │ -082722: 5924 2c0e |005b: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0e2c │ │ -082726: 5474 ce0a |005d: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ -08272a: 6e10 c511 0400 |005f: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.show:()V // method@11c5 │ │ -082730: 0e00 |0062: return-void │ │ -082732: 6e10 0215 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@1502 │ │ -082738: 0c04 |0066: move-result-object v4 │ │ -08273a: 6e20 ab11 4000 |0067: invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ab │ │ -082740: 0c04 |006a: move-result-object v4 │ │ -082742: 6e10 0315 0300 |006b: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@1503 │ │ -082748: 0c05 |006e: move-result-object v5 │ │ -08274a: 6e20 b311 5400 |006f: invoke-virtual {v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b3 │ │ -082750: 28c4 |0072: goto 0036 // -003c │ │ +0826e0: |[0826e0] android.support.v7.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ +0826f0: 5473 cf0a |0000: iget-object v3, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ +0826f4: 2200 d702 |0002: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@02d7 │ │ +0826f8: 6e10 0015 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ +0826fe: 0c04 |0007: move-result-object v4 │ │ +082700: 7020 a411 4000 |0008: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ +082706: 2204 2c03 |000b: new-instance v4, Landroid/support/v7/view/menu/ListMenuPresenter; // type@032c │ │ +08270a: 6e10 a711 0000 |000d: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@11a7 │ │ +082710: 0c05 |0010: move-result-object v5 │ │ +082712: 6006 9207 |0011: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0792 │ │ +082716: 7030 cd14 5406 |0013: invoke-direct {v4, v5, v6}, Landroid/support/v7/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@14cd │ │ +08271c: 5b74 d00a |0016: iput-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ +082720: 5474 d00a |0018: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ +082724: 6e20 d814 7400 |001a: invoke-virtual {v4, v7}, Landroid/support/v7/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@14d8 │ │ +08272a: 5474 cf0a |001d: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0acf │ │ +08272e: 5475 d00a |001f: iget-object v5, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ +082732: 6e20 e514 5400 |0021: invoke-virtual {v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@14e5 │ │ +082738: 5474 d00a |0024: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/view/menu/ListMenuPresenter; // field@0ad0 │ │ +08273c: 6e10 d214 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@14d2 │ │ +082742: 0c04 |0029: move-result-object v4 │ │ +082744: 6e30 a811 4007 |002a: invoke-virtual {v0, v4, v7}, Landroid/support/v7/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11a8 │ │ +08274a: 6e10 0415 0300 |002d: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@1504 │ │ +082750: 0c01 |0030: move-result-object v1 │ │ +082752: 3801 3200 |0031: if-eqz v1, 0063 // +0032 │ │ +082756: 6e20 aa11 1000 |0033: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@11aa │ │ +08275c: 6e20 af11 7000 |0036: invoke-virtual {v0, v7}, Landroid/support/v7/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11af │ │ +082762: 6e10 a611 0000 |0039: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ +082768: 0c04 |003c: move-result-object v4 │ │ +08276a: 5b74 ce0a |003d: iput-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ +08276e: 5474 ce0a |003f: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ +082772: 6e20 c211 7400 |0041: invoke-virtual {v4, v7}, Landroid/support/v7/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@11c2 │ │ +082778: 5474 ce0a |0044: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ +08277c: 6e10 ba11 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@11ba │ │ +082782: 0c04 |0049: move-result-object v4 │ │ +082784: 6e10 d520 0400 |004a: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@20d5 │ │ +08278a: 0c02 |004d: move-result-object v2 │ │ +08278c: 1304 eb03 |004e: const/16 v4, #int 1003 // #3eb │ │ +082790: 5924 2f0e |0050: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@0e2f │ │ +082794: 3808 0400 |0052: if-eqz v8, 0056 // +0004 │ │ +082798: 5b28 2e0e |0054: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@0e2e │ │ +08279c: 5224 2c0e |0056: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0e2c │ │ +0827a0: 1505 0200 |0058: const/high16 v5, #int 131072 // #2 │ │ +0827a4: b654 |005a: or-int/2addr v4, v5 │ │ +0827a6: 5924 2c0e |005b: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0e2c │ │ +0827aa: 5474 ce0a |005d: iget-object v4, v7, Landroid/support/v7/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@0ace │ │ +0827ae: 6e10 c511 0400 |005f: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.show:()V // method@11c5 │ │ +0827b4: 0e00 |0062: return-void │ │ +0827b6: 6e10 0215 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@1502 │ │ +0827bc: 0c04 |0066: move-result-object v4 │ │ +0827be: 6e20 ab11 4000 |0067: invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ab │ │ +0827c4: 0c04 |006a: move-result-object v4 │ │ +0827c6: 6e10 0315 0300 |006b: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@1503 │ │ +0827cc: 0c05 |006e: move-result-object v5 │ │ +0827ce: 6e20 b311 5400 |006f: invoke-virtual {v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b3 │ │ +0827d4: 28c4 |0072: goto 0036 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=55 │ │ 0x000b line=57 │ │ 0x0018 line=60 │ │ 0x001d line=61 │ │ @@ -168235,32 +168262,32 @@ │ │ 0x004e - 0x0063 reg=2 lp Landroid/view/WindowManager$LayoutParams; │ │ 0x000b - 0x0073 reg=0 builder Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0031 - 0x0073 reg=1 headerView Landroid/view/View; │ │ 0x0002 - 0x0073 reg=3 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0073 reg=7 this Landroid/support/v7/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0073 reg=8 windowToken Landroid/os/IBinder; │ │ │ │ - source_file_idx : 3658 (MenuDialogHelper.java) │ │ + source_file_idx : 3667 (MenuDialogHelper.java) │ │ │ │ -Class #678 header: │ │ -class_idx : 816 │ │ +Class #679 header: │ │ +class_idx : 817 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3672 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3681 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #678 annotations: │ │ +Class #679 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setSupportActionProvider │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #678 - │ │ +Class #679 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuItemImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ActionProvider$VisibilityListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -168274,18 +168301,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -082754: |[082754] android.support.v7.view.menu.MenuItemImpl$1.:(Landroid/support/v7/view/menu/MenuItemImpl;)V │ │ -082764: 5b01 d20a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/view/menu/MenuItemImpl; // field@0ad2 │ │ -082768: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08276e: 0e00 |0005: return-void │ │ +0827d8: |[0827d8] android.support.v7.view.menu.MenuItemImpl$1.:(Landroid/support/v7/view/menu/MenuItemImpl;)V │ │ +0827e8: 5b01 d20a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/view/menu/MenuItemImpl; // field@0ad2 │ │ +0827ec: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0827f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/view/menu/MenuItemImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ @@ -168295,48 +168322,48 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -082770: |[082770] android.support.v7.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ -082780: 5420 d20a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/view/menu/MenuItemImpl; // field@0ad2 │ │ -082784: 7110 3815 0000 |0002: invoke-static {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.access$000:(Landroid/support/v7/view/menu/MenuItemImpl;)Landroid/support/v7/view/menu/MenuBuilder; // method@1538 │ │ -08278a: 0c00 |0005: move-result-object v0 │ │ -08278c: 5421 d20a |0006: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/view/menu/MenuItemImpl; // field@0ad2 │ │ -082790: 6e20 1115 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1511 │ │ -082796: 0e00 |000b: return-void │ │ +0827f4: |[0827f4] android.support.v7.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ +082804: 5420 d20a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/view/menu/MenuItemImpl; // field@0ad2 │ │ +082808: 7110 3815 0000 |0002: invoke-static {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.access$000:(Landroid/support/v7/view/menu/MenuItemImpl;)Landroid/support/v7/view/menu/MenuBuilder; // method@1538 │ │ +08280e: 0c00 |0005: move-result-object v0 │ │ +082810: 5421 d20a |0006: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/view/menu/MenuItemImpl; // field@0ad2 │ │ +082814: 6e20 1115 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1511 │ │ +08281a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x000b line=666 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/view/menu/MenuItemImpl$1; │ │ 0x0000 - 0x000c reg=3 isVisible Z │ │ │ │ - source_file_idx : 3672 (MenuItemImpl.java) │ │ + source_file_idx : 3681 (MenuItemImpl.java) │ │ │ │ -Class #679 header: │ │ -class_idx : 817 │ │ +Class #680 header: │ │ +class_idx : 818 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3672 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3681 │ │ static_fields_size : 4 │ │ instance_fields_size: 22 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 69 │ │ │ │ -Class #679 annotations: │ │ +Class #680 annotations: │ │ Annotations on method #5442 'getItemId' │ │ VISIBILITY_RUNTIME Landroid/view/ViewDebug$CapturedViewProperty; │ │ Annotations on method #5451 'getTitle' │ │ VISIBILITY_RUNTIME Landroid/view/ViewDebug$CapturedViewProperty; │ │ │ │ -Class #679 - │ │ +Class #680 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuItemImpl;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168450,30 +168477,30 @@ │ │ type : '(Landroid/support/v7/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 │ │ -082798: |[082798] android.support.v7.view.menu.MenuItemImpl.:(Landroid/support/v7/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ -0827a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0827aa: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0827b0: 5921 da0a |0004: iput v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ -0827b4: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0827b8: 5920 d70a |0008: iput v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -0827bc: 5921 e50a |000a: iput v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ -0827c0: 5c21 dd0a |000c: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0add │ │ -0827c4: 5b23 df0a |000e: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -0827c8: 5925 db0a |0010: iput v5, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mId:I // field@0adb │ │ -0827cc: 5924 d80a |0012: iput v4, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mGroup:I // field@0ad8 │ │ -0827d0: 5926 d50a |0014: iput v6, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0ad5 │ │ -0827d4: 5927 e20a |0016: iput v7, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOrdering:I // field@0ae2 │ │ -0827d8: 5b28 e70a |0018: iput-object v8, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ -0827dc: 5929 e50a |001a: iput v9, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ -0827e0: 0e00 |001c: return-void │ │ +08281c: |[08281c] android.support.v7.view.menu.MenuItemImpl.:(Landroid/support/v7/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ +08282c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08282e: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +082834: 5921 da0a |0004: iput v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ +082838: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +08283c: 5920 d70a |0008: iput v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +082840: 5921 e50a |000a: iput v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ +082844: 5c21 dd0a |000c: iput-boolean v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0add │ │ +082848: 5b23 df0a |000e: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +08284c: 5925 db0a |0010: iput v5, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mId:I // field@0adb │ │ +082850: 5924 d80a |0012: iput v4, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mGroup:I // field@0ad8 │ │ +082854: 5926 d50a |0014: iput v6, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0ad5 │ │ +082858: 5927 e20a |0016: iput v7, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOrdering:I // field@0ae2 │ │ +08285c: 5b28 e70a |0018: iput-object v8, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ +082860: 5929 e50a |001a: iput v9, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ +082864: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=119 │ │ 0x0004 line=66 │ │ 0x0006 line=76 │ │ 0x000a line=84 │ │ 0x000c line=89 │ │ @@ -168500,17 +168527,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0827e4: |[0827e4] android.support.v7.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/view/menu/MenuItemImpl;)Landroid/support/v7/view/menu/MenuBuilder; │ │ -0827f4: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -0827f8: 1100 |0002: return-object v0 │ │ +082868: |[082868] android.support.v7.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/view/menu/MenuItemImpl;)Landroid/support/v7/view/menu/MenuBuilder; │ │ +082878: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +08287c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ Virtual methods - │ │ @@ -168519,18 +168546,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0827fc: |[0827fc] android.support.v7.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ -08280c: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082810: 6e20 1015 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1510 │ │ -082816: 0e00 |0005: return-void │ │ +082880: |[082880] android.support.v7.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ +082890: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +082894: 6e20 1015 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1510 │ │ +08289a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0005 line=554 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ @@ -168539,34 +168566,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -082818: |[082818] android.support.v7.view.menu.MenuItemImpl.collapseActionView:()Z │ │ -082828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08282a: 5221 e50a |0001: iget v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ -08282e: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -082832: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -082836: 0f00 |0007: return v0 │ │ -082838: 5421 d40a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -08283c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -082840: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -082842: 28fa |000d: goto 0007 // -0006 │ │ -082844: 5421 e10a |000e: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ -082848: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -08284c: 5421 e10a |0012: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ -082850: 7220 b908 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@08b9 │ │ -082856: 0a01 |0017: move-result v1 │ │ -082858: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ -08285c: 5420 df0a |001a: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082860: 6e20 f014 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f0 │ │ -082866: 0a00 |001f: move-result v0 │ │ -082868: 28e7 |0020: goto 0007 // -0019 │ │ +08289c: |[08289c] android.support.v7.view.menu.MenuItemImpl.collapseActionView:()Z │ │ +0828ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0828ae: 5221 e50a |0001: iget v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ +0828b2: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0828b6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0828ba: 0f00 |0007: return v0 │ │ +0828bc: 5421 d40a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +0828c0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0828c4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0828c6: 28fa |000d: goto 0007 // -0006 │ │ +0828c8: 5421 e10a |000e: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ +0828cc: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +0828d0: 5421 e10a |0012: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ +0828d4: 7220 b908 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@08b9 │ │ +0828da: 0a01 |0017: move-result v1 │ │ +0828dc: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ +0828e0: 5420 df0a |001a: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +0828e4: 6e20 f014 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f0 │ │ +0828ea: 0a00 |001f: move-result v0 │ │ +0828ec: 28e7 |0020: goto 0007 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=694 │ │ 0x0007 line=707 │ │ 0x0008 line=697 │ │ 0x000c line=699 │ │ 0x000e line=702 │ │ @@ -168579,30 +168606,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -08286c: |[08286c] android.support.v7.view.menu.MenuItemImpl.expandActionView:()Z │ │ -08287c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08287e: 6e10 4e15 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@154e │ │ -082884: 0a01 |0004: move-result v1 │ │ -082886: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -08288a: 0f00 |0007: return v0 │ │ -08288c: 5421 e10a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ -082890: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -082894: 5421 e10a |000c: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ -082898: 7220 ba08 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@08ba │ │ -08289e: 0a01 |0011: move-result v1 │ │ -0828a0: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ -0828a4: 5420 df0a |0014: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -0828a8: 6e20 f514 2000 |0016: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f5 │ │ -0828ae: 0a00 |0019: move-result v0 │ │ -0828b0: 28ed |001a: goto 0007 // -0013 │ │ +0828f0: |[0828f0] android.support.v7.view.menu.MenuItemImpl.expandActionView:()Z │ │ +082900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082902: 6e10 4e15 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@154e │ │ +082908: 0a01 |0004: move-result v1 │ │ +08290a: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +08290e: 0f00 |0007: return v0 │ │ +082910: 5421 e10a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ +082914: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +082918: 5421 e10a |000c: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ +08291c: 7220 ba08 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@08ba │ │ +082922: 0a01 |0011: move-result v1 │ │ +082924: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ +082928: 5420 df0a |0014: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +08292c: 6e20 f514 2000 |0016: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f5 │ │ +082932: 0a00 |0019: move-result v0 │ │ +082934: 28ed |001a: goto 0007 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=680 │ │ 0x0007 line=689 │ │ 0x0008 line=684 │ │ 0x0014 line=686 │ │ locals : │ │ @@ -168613,19 +168640,19 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0828b4: |[0828b4] android.support.v7.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ -0828c4: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -0828c8: 1a01 1212 |0002: const-string v1, "This is not supported, use MenuItemCompat.getActionProvider()" // string@1212 │ │ -0828cc: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ -0828d2: 2700 |0007: throw v0 │ │ +082938: |[082938] android.support.v7.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ +082948: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +08294c: 1a01 1c12 |0002: const-string v1, "This is not supported, use MenuItemCompat.getActionProvider()" // string@121c │ │ +082950: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ +082956: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #4 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168633,29 +168660,29 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0828d4: |[0828d4] android.support.v7.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ -0828e4: 5410 d40a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -0828e8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0828ec: 5410 d40a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -0828f0: 1100 |0006: return-object v0 │ │ -0828f2: 5410 d30a |0007: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -0828f6: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ -0828fa: 5410 d30a |000b: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -0828fe: 6e20 5a08 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@085a │ │ -082904: 0c00 |0010: move-result-object v0 │ │ -082906: 5b10 d40a |0011: iput-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -08290a: 5410 d40a |0013: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -08290e: 28f1 |0015: goto 0006 // -000f │ │ -082910: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -082912: 28ef |0017: goto 0006 // -0011 │ │ +082958: |[082958] android.support.v7.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ +082968: 5410 d40a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +08296c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +082970: 5410 d40a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +082974: 1100 |0006: return-object v0 │ │ +082976: 5410 d30a |0007: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +08297a: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ +08297e: 5410 d30a |000b: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082982: 6e20 5a08 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@085a │ │ +082988: 0c00 |0010: move-result-object v0 │ │ +08298a: 5b10 d40a |0011: iput-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +08298e: 5410 d40a |0013: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +082992: 28f1 |0015: goto 0006 // -000f │ │ +082994: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +082996: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0004 line=627 │ │ 0x0006 line=632 │ │ 0x0007 line=628 │ │ 0x000b line=629 │ │ @@ -168669,17 +168696,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082914: |[082914] android.support.v7.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ -082924: 5710 e30a |0000: iget-char v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ -082928: 0f00 |0002: return v0 │ │ +082998: |[082998] android.support.v7.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ +0829a8: 5710 e30a |0000: iget-char v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ +0829ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #6 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168687,17 +168714,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08292c: |[08292c] android.support.v7.view.menu.MenuItemImpl.getGroupId:()I │ │ -08293c: 5210 d80a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mGroup:I // field@0ad8 │ │ -082940: 0f00 |0002: return v0 │ │ +0829b0: |[0829b0] android.support.v7.view.menu.MenuItemImpl.getGroupId:()I │ │ +0829c0: 5210 d80a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mGroup:I // field@0ad8 │ │ +0829c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #7 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168705,33 +168732,33 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -082944: |[082944] android.support.v7.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -082954: 5431 d90a |0000: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ -082958: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -08295c: 5430 d90a |0004: iget-object v0, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ -082960: 1100 |0006: return-object v0 │ │ -082962: 5231 da0a |0007: iget v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ -082966: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -08296a: 5431 df0a |000b: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -08296e: 6e10 0015 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ -082974: 0c01 |0010: move-result-object v1 │ │ -082976: 5232 da0a |0011: iget v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ -08297a: 7120 9a1d 2100 |0013: invoke-static {v1, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1d9a │ │ -082980: 0c00 |0016: move-result-object v0 │ │ -082982: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -082984: 5931 da0a |0018: iput v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ -082988: 5b30 d90a |001a: iput-object v0, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ -08298c: 28ea |001c: goto 0006 // -0016 │ │ -08298e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -082990: 28e8 |001e: goto 0006 // -0018 │ │ +0829c8: |[0829c8] android.support.v7.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0829d8: 5431 d90a |0000: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ +0829dc: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0829e0: 5430 d90a |0004: iget-object v0, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ +0829e4: 1100 |0006: return-object v0 │ │ +0829e6: 5231 da0a |0007: iget v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ +0829ea: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0829ee: 5431 df0a |000b: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +0829f2: 6e10 0015 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ +0829f8: 0c01 |0010: move-result-object v1 │ │ +0829fa: 5232 da0a |0011: iget v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ +0829fe: 7120 9a1d 2100 |0013: invoke-static {v1, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1d9a │ │ +082a04: 0c00 |0016: move-result-object v0 │ │ +082a06: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +082a08: 5931 da0a |0018: iput v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ +082a0c: 5b30 d90a |001a: iput-object v0, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ +082a10: 28ea |001c: goto 0006 // -0016 │ │ +082a12: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +082a14: 28e8 |001e: goto 0006 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=417 │ │ 0x0006 line=427 │ │ 0x0007 line=420 │ │ 0x000b line=421 │ │ @@ -168747,17 +168774,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082994: |[082994] android.support.v7.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ -0829a4: 5410 dc0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0adc │ │ -0829a8: 1100 |0002: return-object v0 │ │ +082a18: |[082a18] android.support.v7.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ +082a28: 5410 dc0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0adc │ │ +082a2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #9 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168765,17 +168792,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0829ac: |[0829ac] android.support.v7.view.menu.MenuItemImpl.getItemId:()I │ │ -0829bc: 5210 db0a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mId:I // field@0adb │ │ -0829c0: 0f00 |0002: return v0 │ │ +082a30: |[082a30] android.support.v7.view.menu.MenuItemImpl.getItemId:()I │ │ +082a40: 5210 db0a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mId:I // field@0adb │ │ +082a44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #10 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168783,17 +168810,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0829c4: |[0829c4] android.support.v7.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -0829d4: 5410 e00a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0ae0 │ │ -0829d8: 1100 |0002: return-object v0 │ │ +082a48: |[082a48] android.support.v7.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +082a58: 5410 e00a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0ae0 │ │ +082a5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #11 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168801,17 +168828,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0829dc: |[0829dc] android.support.v7.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ -0829ec: 5710 e40a |0000: iget-char v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ -0829f0: 0f00 |0002: return v0 │ │ +082a60: |[082a60] android.support.v7.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ +082a70: 5710 e40a |0000: iget-char v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ +082a74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #12 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168819,17 +168846,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0829f4: |[0829f4] android.support.v7.view.menu.MenuItemImpl.getOrder:()I │ │ -082a04: 5210 d50a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0ad5 │ │ -082a08: 0f00 |0002: return v0 │ │ +082a78: |[082a78] android.support.v7.view.menu.MenuItemImpl.getOrder:()I │ │ +082a88: 5210 d50a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0ad5 │ │ +082a8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #13 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168837,17 +168864,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082a0c: |[082a0c] android.support.v7.view.menu.MenuItemImpl.getOrdering:()I │ │ -082a1c: 5210 e20a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mOrdering:I // field@0ae2 │ │ -082a20: 0f00 |0002: return v0 │ │ +082a90: |[082a90] android.support.v7.view.menu.MenuItemImpl.getOrdering:()I │ │ +082aa0: 5210 e20a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mOrdering:I // field@0ae2 │ │ +082aa4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #14 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168855,23 +168882,23 @@ │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -082a24: |[082a24] android.support.v7.view.menu.MenuItemImpl.getShortcut:()C │ │ -082a34: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082a38: 6e10 0d15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.isQwertyMode:()Z // method@150d │ │ -082a3e: 0a00 |0005: move-result v0 │ │ -082a40: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -082a44: 5710 e30a |0008: iget-char v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ -082a48: 0f00 |000a: return v0 │ │ -082a4a: 5710 e40a |000b: iget-char v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ -082a4e: 28fd |000d: goto 000a // -0003 │ │ +082aa8: |[082aa8] android.support.v7.view.menu.MenuItemImpl.getShortcut:()C │ │ +082ab8: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +082abc: 6e10 0d15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.isQwertyMode:()Z // method@150d │ │ +082ac2: 0a00 |0005: move-result v0 │ │ +082ac4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +082ac8: 5710 e30a |0008: iget-char v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ +082acc: 0f00 |000a: return v0 │ │ +082ace: 5710 e40a |000b: iget-char v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ +082ad2: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #15 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168879,39 +168906,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -082a50: |[082a50] android.support.v7.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ -082a60: 6e10 4715 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getShortcut:()C // method@1547 │ │ -082a66: 0a01 |0003: move-result v1 │ │ -082a68: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -082a6c: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -082a70: 1102 |0008: return-object v2 │ │ -082a72: 2200 6c05 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -082a76: 6202 eb0a |000b: sget-object v2, Landroid/support/v7/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@0aeb │ │ -082a7a: 7020 fb27 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@27fb │ │ -082a80: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ -082a86: 6e20 fc27 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -082a8c: 6e10 0628 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -082a92: 0c02 |0019: move-result-object v2 │ │ -082a94: 28ee |001a: goto 0008 // -0012 │ │ -082a96: 6202 ea0a |001b: sget-object v2, Landroid/support/v7/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@0aea │ │ -082a9a: 6e20 0228 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -082aa0: 28f6 |0020: goto 0016 // -000a │ │ -082aa2: 6202 e90a |0021: sget-object v2, Landroid/support/v7/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@0ae9 │ │ -082aa6: 6e20 0228 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -082aac: 28f0 |0026: goto 0016 // -0010 │ │ -082aae: 6202 ec0a |0027: sget-object v2, Landroid/support/v7/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@0aec │ │ -082ab2: 6e20 0228 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -082ab8: 28ea |002c: goto 0016 // -0016 │ │ -082aba: 0000 |002d: nop // spacer │ │ -082abc: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ +082ad4: |[082ad4] android.support.v7.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ +082ae4: 6e10 4715 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getShortcut:()C // method@1547 │ │ +082aea: 0a01 |0003: move-result v1 │ │ +082aec: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +082af0: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +082af4: 1102 |0008: return-object v2 │ │ +082af6: 2200 6d05 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +082afa: 6202 eb0a |000b: sget-object v2, Landroid/support/v7/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@0aeb │ │ +082afe: 7020 fb27 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@27fb │ │ +082b04: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ +082b0a: 6e20 fc27 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +082b10: 6e10 0628 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +082b16: 0c02 |0019: move-result-object v2 │ │ +082b18: 28ee |001a: goto 0008 // -0012 │ │ +082b1a: 6202 ea0a |001b: sget-object v2, Landroid/support/v7/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@0aea │ │ +082b1e: 6e20 0228 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +082b24: 28f6 |0020: goto 0016 // -000a │ │ +082b26: 6202 e90a |0021: sget-object v2, Landroid/support/v7/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@0ae9 │ │ +082b2a: 6e20 0228 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +082b30: 28f0 |0026: goto 0016 // -0010 │ │ +082b32: 6202 ec0a |0027: sget-object v2, Landroid/support/v7/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@0aec │ │ +082b36: 6e20 0228 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +082b3c: 28ea |002c: goto 0016 // -0016 │ │ +082b3e: 0000 |002d: nop // spacer │ │ +082b40: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0006 line=297 │ │ 0x0008 line=320 │ │ 0x0009 line=300 │ │ @@ -168932,17 +168959,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082ad8: |[082ad8] android.support.v7.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ -082ae8: 5410 e60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ -082aec: 1100 |0002: return-object v0 │ │ +082b5c: |[082b5c] android.support.v7.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ +082b6c: 5410 e60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ +082b70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #17 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168950,17 +168977,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082af0: |[082af0] android.support.v7.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -082b00: 5410 d30a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -082b04: 1100 |0002: return-object v0 │ │ +082b74: |[082b74] android.support.v7.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +082b84: 5410 d30a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082b88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #18 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168968,17 +168995,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082b08: |[082b08] android.support.v7.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ -082b18: 5410 e70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ -082b1c: 1100 |0002: return-object v0 │ │ +082b8c: |[082b8c] android.support.v7.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ +082b9c: 5410 e70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ +082ba0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #19 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -168986,29 +169013,29 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -082b20: |[082b20] android.support.v7.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -082b30: 5431 e80a |0000: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0ae8 │ │ -082b34: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ -082b38: 5430 e80a |0004: iget-object v0, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0ae8 │ │ -082b3c: 6001 3700 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -082b40: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ -082b44: 3521 0c00 |000a: if-ge v1, v2, 0016 // +000c │ │ -082b48: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -082b4c: 2001 6a05 |000e: instance-of v1, v0, Ljava/lang/String; // type@056a │ │ -082b50: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ -082b54: 7210 6d27 0000 |0012: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ -082b5a: 0c00 |0015: move-result-object v0 │ │ -082b5c: 1100 |0016: return-object v0 │ │ -082b5e: 5430 e70a |0017: iget-object v0, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ -082b62: 28ed |0019: goto 0006 // -0013 │ │ +082ba4: |[082ba4] android.support.v7.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +082bb4: 5431 e80a |0000: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0ae8 │ │ +082bb8: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ +082bbc: 5430 e80a |0004: iget-object v0, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0ae8 │ │ +082bc0: 6001 3700 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +082bc4: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ +082bc8: 3521 0c00 |000a: if-ge v1, v2, 0016 // +000c │ │ +082bcc: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +082bd0: 2001 6b05 |000e: instance-of v1, v0, Ljava/lang/String; // type@056b │ │ +082bd4: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ +082bd8: 7210 6d27 0000 |0012: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ +082bde: 0c00 |0015: move-result-object v0 │ │ +082be0: 1100 |0016: return-object v0 │ │ +082be2: 5430 e70a |0017: iget-object v0, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ +082be6: 28ed |0019: goto 0006 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0006 line=389 │ │ 0x0012 line=393 │ │ 0x0016 line=396 │ │ 0x0017 line=387 │ │ @@ -169021,25 +169048,25 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -082b64: |[082b64] android.support.v7.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ -082b74: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -082b78: 7210 f515 0200 |0002: invoke-interface {v2}, Landroid/support/v7/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@15f5 │ │ -082b7e: 0a00 |0005: move-result v0 │ │ -082b80: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -082b84: 6e10 4c15 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@154c │ │ -082b8a: 0c00 |000b: move-result-object v0 │ │ -082b8c: 1100 |000c: return-object v0 │ │ -082b8e: 6e10 4b15 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@154b │ │ -082b94: 0c00 |0010: move-result-object v0 │ │ -082b96: 28fb |0011: goto 000c // -0005 │ │ +082be8: |[082be8] android.support.v7.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ +082bf8: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +082bfc: 7210 f515 0200 |0002: invoke-interface {v2}, Landroid/support/v7/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@15f5 │ │ +082c02: 0a00 |0005: move-result v0 │ │ +082c04: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +082c08: 6e10 4c15 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@154c │ │ +082c0e: 0c00 |000b: move-result-object v0 │ │ +082c10: 1100 |000c: return-object v0 │ │ +082c12: 6e10 4b15 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@154b │ │ +082c18: 0c00 |0010: move-result-object v0 │ │ +082c1a: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0012 reg=2 itemView Landroid/support/v7/view/menu/MenuView$ItemView; │ │ │ │ @@ -169048,31 +169075,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -082b98: |[082b98] android.support.v7.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ -082ba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082baa: 5221 e50a |0001: iget v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ -082bae: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -082bb2: 3801 1700 |0005: if-eqz v1, 001c // +0017 │ │ -082bb6: 5421 d40a |0007: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -082bba: 3901 0e00 |0009: if-nez v1, 0017 // +000e │ │ -082bbe: 5421 d30a |000b: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -082bc2: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -082bc6: 5421 d30a |000f: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -082bca: 6e20 5a08 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@085a │ │ -082bd0: 0c01 |0014: move-result-object v1 │ │ -082bd2: 5b21 d40a |0015: iput-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -082bd6: 5421 d40a |0017: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -082bda: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ -082bde: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -082be0: 0f00 |001c: return v0 │ │ +082c1c: |[082c1c] android.support.v7.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ +082c2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082c2e: 5221 e50a |0001: iget v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ +082c32: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +082c36: 3801 1700 |0005: if-eqz v1, 001c // +0017 │ │ +082c3a: 5421 d40a |0007: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +082c3e: 3901 0e00 |0009: if-nez v1, 0017 // +000e │ │ +082c42: 5421 d30a |000b: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082c46: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +082c4a: 5421 d30a |000f: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082c4e: 6e20 5a08 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@085a │ │ +082c54: 0c01 |0014: move-result-object v1 │ │ +082c56: 5b21 d40a |0015: iput-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +082c5a: 5421 d40a |0017: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +082c5e: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ +082c62: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +082c64: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=718 │ │ 0x0007 line=719 │ │ 0x000f line=720 │ │ 0x0017 line=722 │ │ 0x001c line=724 │ │ @@ -169084,21 +169111,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -082be4: |[082be4] android.support.v7.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ -082bf4: 5410 e60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ -082bf8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -082bfc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -082bfe: 0f00 |0005: return v0 │ │ -082c00: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -082c02: 28fe |0007: goto 0005 // -0002 │ │ +082c68: |[082c68] android.support.v7.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ +082c78: 5410 e60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ +082c7c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +082c80: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +082c82: 0f00 |0005: return v0 │ │ +082c84: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +082c86: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #23 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -169106,55 +169133,55 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -082c04: |[082c04] android.support.v7.view.menu.MenuItemImpl.invoke:()Z │ │ -082c14: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -082c16: 5442 d60a |0001: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0ad6 │ │ -082c1a: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -082c1e: 5442 d60a |0005: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0ad6 │ │ -082c22: 7220 761f 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f76 │ │ -082c28: 0a02 |000a: move-result v2 │ │ -082c2a: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -082c2e: 0f01 |000d: return v1 │ │ -082c30: 5442 df0a |000e: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082c34: 5443 df0a |0010: iget-object v3, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082c38: 6e10 0a15 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@150a │ │ -082c3e: 0c03 |0015: move-result-object v3 │ │ -082c40: 6e30 f214 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@14f2 │ │ -082c46: 0a02 |0019: move-result v2 │ │ -082c48: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ -082c4c: 5442 de0a |001c: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0ade │ │ -082c50: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ -082c54: 5442 de0a |0020: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0ade │ │ -082c58: 7210 c327 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -082c5e: 28e8 |0025: goto 000d // -0018 │ │ -082c60: 5442 dc0a |0026: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0adc │ │ -082c64: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ -082c68: 5442 df0a |002a: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082c6c: 6e10 0015 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ -082c72: 0c02 |002f: move-result-object v2 │ │ -082c74: 5443 dc0a |0030: iget-object v3, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0adc │ │ -082c78: 6e20 b500 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -082c7e: 28d8 |0035: goto 000d // -0028 │ │ -082c80: 0d00 |0036: move-exception v0 │ │ -082c82: 1a02 570e |0037: const-string v2, "MenuItemImpl" // string@0e57 │ │ -082c86: 1a03 0704 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@0407 │ │ -082c8a: 7130 0c1f 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -082c90: 5442 d30a |003e: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -082c94: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ -082c98: 5442 d30a |0042: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -082c9c: 6e10 5b08 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@085b │ │ -082ca2: 0a02 |0047: move-result v2 │ │ -082ca4: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ -082ca8: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -082caa: 28c2 |004b: goto 000d // -003e │ │ +082c88: |[082c88] android.support.v7.view.menu.MenuItemImpl.invoke:()Z │ │ +082c98: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +082c9a: 5442 d60a |0001: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0ad6 │ │ +082c9e: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +082ca2: 5442 d60a |0005: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0ad6 │ │ +082ca6: 7220 761f 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f76 │ │ +082cac: 0a02 |000a: move-result v2 │ │ +082cae: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +082cb2: 0f01 |000d: return v1 │ │ +082cb4: 5442 df0a |000e: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +082cb8: 5443 df0a |0010: iget-object v3, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +082cbc: 6e10 0a15 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@150a │ │ +082cc2: 0c03 |0015: move-result-object v3 │ │ +082cc4: 6e30 f214 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@14f2 │ │ +082cca: 0a02 |0019: move-result v2 │ │ +082ccc: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ +082cd0: 5442 de0a |001c: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0ade │ │ +082cd4: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ +082cd8: 5442 de0a |0020: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0ade │ │ +082cdc: 7210 c327 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +082ce2: 28e8 |0025: goto 000d // -0018 │ │ +082ce4: 5442 dc0a |0026: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0adc │ │ +082ce8: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ +082cec: 5442 df0a |002a: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +082cf0: 6e10 0015 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ +082cf6: 0c02 |002f: move-result-object v2 │ │ +082cf8: 5443 dc0a |0030: iget-object v3, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0adc │ │ +082cfc: 6e20 b500 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +082d02: 28d8 |0035: goto 000d // -0028 │ │ +082d04: 0d00 |0036: move-exception v0 │ │ +082d06: 1a02 600e |0037: const-string v2, "MenuItemImpl" // string@0e60 │ │ +082d0a: 1a03 0a04 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@040a │ │ +082d0e: 7130 0c1f 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +082d14: 5442 d30a |003e: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082d18: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ +082d1c: 5442 d30a |0042: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082d20: 6e10 5b08 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@085b │ │ +082d26: 0a02 |0047: move-result v2 │ │ +082d28: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ +082d2c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +082d2e: 28c2 |004b: goto 000d // -003e │ │ catches : 1 │ │ 0x002a - 0x0035 │ │ Landroid/content/ActivityNotFoundException; -> 0x0036 │ │ positions : │ │ 0x0001 line=148 │ │ 0x000d line=174 │ │ 0x000e line=152 │ │ @@ -169175,23 +169202,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -082cb8: |[082cb8] android.support.v7.view.menu.MenuItemImpl.isActionButton:()Z │ │ -082cc8: 5220 d70a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082ccc: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ -082cd0: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ -082cd4: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -082cd8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -082cda: 0f00 |0009: return v0 │ │ -082cdc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -082cde: 28fe |000b: goto 0009 // -0002 │ │ +082d3c: |[082d3c] android.support.v7.view.menu.MenuItemImpl.isActionButton:()Z │ │ +082d4c: 5220 d70a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +082d50: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ +082d54: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ +082d58: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +082d5c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +082d5e: 0f00 |0009: return v0 │ │ +082d60: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +082d62: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #25 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -169199,17 +169226,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082ce0: |[082ce0] android.support.v7.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ -082cf0: 5510 dd0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0add │ │ -082cf4: 0f00 |0002: return v0 │ │ +082d64: |[082d64] android.support.v7.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ +082d74: 5510 dd0a |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0add │ │ +082d78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #26 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -169217,22 +169244,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -082cf8: |[082cf8] android.support.v7.view.menu.MenuItemImpl.isCheckable:()Z │ │ -082d08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -082d0a: 5221 d70a |0001: iget v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082d0e: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -082d12: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -082d16: 0f00 |0007: return v0 │ │ -082d18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -082d1a: 28fe |0009: goto 0007 // -0002 │ │ +082d7c: |[082d7c] android.support.v7.view.menu.MenuItemImpl.isCheckable:()Z │ │ +082d8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +082d8e: 5221 d70a |0001: iget v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +082d92: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +082d96: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +082d9a: 0f00 |0007: return v0 │ │ +082d9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +082d9e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=452 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #27 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -169240,23 +169267,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -082d1c: |[082d1c] android.support.v7.view.menu.MenuItemImpl.isChecked:()Z │ │ -082d2c: 5220 d70a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082d30: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -082d34: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -082d36: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -082d3a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -082d3c: 0f00 |0008: return v0 │ │ -082d3e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -082d40: 28fe |000a: goto 0008 // -0002 │ │ +082da0: |[082da0] android.support.v7.view.menu.MenuItemImpl.isChecked:()Z │ │ +082db0: 5220 d70a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +082db4: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +082db8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +082dba: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +082dbe: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +082dc0: 0f00 |0008: return v0 │ │ +082dc2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +082dc4: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #28 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -169264,22 +169291,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -082d44: |[082d44] android.support.v7.view.menu.MenuItemImpl.isEnabled:()Z │ │ -082d54: 5210 d70a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082d58: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -082d5c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -082d60: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -082d62: 0f00 |0007: return v0 │ │ -082d64: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -082d66: 28fe |0009: goto 0007 // -0002 │ │ +082dc8: |[082dc8] android.support.v7.view.menu.MenuItemImpl.isEnabled:()Z │ │ +082dd8: 5210 d70a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +082ddc: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +082de0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +082de4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +082de6: 0f00 |0007: return v0 │ │ +082de8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +082dea: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #29 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -169287,22 +169314,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -082d68: |[082d68] android.support.v7.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ -082d78: 5210 d70a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082d7c: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -082d80: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -082d84: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -082d86: 0f00 |0007: return v0 │ │ -082d88: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -082d8a: 28fe |0009: goto 0007 // -0002 │ │ +082dec: |[082dec] android.support.v7.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ +082dfc: 5210 d70a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +082e00: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +082e04: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +082e08: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +082e0a: 0f00 |0007: return v0 │ │ +082e0c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +082e0e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #30 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -169310,38 +169337,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -082d8c: |[082d8c] android.support.v7.view.menu.MenuItemImpl.isVisible:()Z │ │ -082d9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -082d9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -082da0: 5432 d30a |0002: iget-object v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -082da4: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ -082da8: 5432 d30a |0006: iget-object v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -082dac: 6e10 5d08 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@085d │ │ -082db2: 0a02 |000b: move-result v2 │ │ -082db4: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ -082db8: 5232 d70a |000e: iget v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082dbc: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ -082dc0: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ -082dc4: 5432 d30a |0014: iget-object v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -082dc8: 6e10 5808 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0858 │ │ -082dce: 0a02 |0019: move-result v2 │ │ -082dd0: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -082dd4: 0f00 |001c: return v0 │ │ -082dd6: 0110 |001d: move v0, v1 │ │ -082dd8: 28fe |001e: goto 001c // -0002 │ │ -082dda: 5232 d70a |001f: iget v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082dde: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ -082de2: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ -082de6: 0110 |0025: move v0, v1 │ │ -082de8: 28f6 |0026: goto 001c // -000a │ │ +082e10: |[082e10] android.support.v7.view.menu.MenuItemImpl.isVisible:()Z │ │ +082e20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +082e22: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +082e24: 5432 d30a |0002: iget-object v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082e28: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ +082e2c: 5432 d30a |0006: iget-object v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082e30: 6e10 5d08 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@085d │ │ +082e36: 0a02 |000b: move-result v2 │ │ +082e38: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ +082e3c: 5232 d70a |000e: iget v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +082e40: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ +082e44: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ +082e48: 5432 d30a |0014: iget-object v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082e4c: 6e10 5808 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0858 │ │ +082e52: 0a02 |0019: move-result v2 │ │ +082e54: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +082e58: 0f00 |001c: return v0 │ │ +082e5a: 0110 |001d: move v0, v1 │ │ +082e5c: 28fe |001e: goto 001c // -0002 │ │ +082e5e: 5232 d70a |001f: iget v2, v3, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +082e62: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ +082e66: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ +082e6a: 0110 |0025: move v0, v1 │ │ +082e6c: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=502 │ │ 0x000e line=503 │ │ 0x001c line=505 │ │ 0x001e line=503 │ │ 0x001f line=505 │ │ @@ -169353,22 +169380,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -082dec: |[082dec] android.support.v7.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ -082dfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -082dfe: 5221 e50a |0001: iget v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ -082e02: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -082e06: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -082e0a: 0f00 |0007: return v0 │ │ -082e0c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -082e0e: 28fe |0009: goto 0007 // -0002 │ │ +082e70: |[082e70] android.support.v7.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ +082e80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +082e82: 5221 e50a |0001: iget v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ +082e86: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +082e8a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +082e8e: 0f00 |0007: return v0 │ │ +082e90: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +082e92: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=568 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #32 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -169376,23 +169403,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -082e10: |[082e10] android.support.v7.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ -082e20: 5220 e50a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ -082e24: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -082e28: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -082e2a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -082e2e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -082e30: 0f00 |0008: return v0 │ │ -082e32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -082e34: 28fe |000a: goto 0008 // -0002 │ │ +082e94: |[082e94] android.support.v7.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ +082ea4: 5220 e50a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ +082ea8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +082eac: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +082eae: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +082eb2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +082eb4: 0f00 |0008: return v0 │ │ +082eb6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +082eb8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #33 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -169400,19 +169427,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 │ │ -082e38: |[082e38] android.support.v7.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -082e48: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -082e4c: 1a01 1312 |0002: const-string v1, "This is not supported, use MenuItemCompat.setActionProvider()" // string@1213 │ │ -082e50: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ -082e56: 2700 |0007: throw v0 │ │ +082ebc: |[082ebc] android.support.v7.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +082ecc: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +082ed0: 1a01 1d12 |0002: const-string v1, "This is not supported, use MenuItemCompat.setActionProvider()" // string@121d │ │ +082ed4: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ +082eda: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -169421,27 +169448,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 │ │ -082e58: |[082e58] android.support.v7.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -082e68: 5442 df0a |0000: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082e6c: 6e10 0015 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ -082e72: 0c00 |0005: move-result-object v0 │ │ -082e74: 7110 651f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -082e7a: 0c01 |0009: move-result-object v1 │ │ -082e7c: 2202 8004 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@0480 │ │ -082e80: 7020 fd21 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ -082e86: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -082e88: 6e40 691f 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -082e8e: 0c02 |0013: move-result-object v2 │ │ -082e90: 6e20 5c15 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@155c │ │ -082e96: 1104 |0017: return-object v4 │ │ +082edc: |[082edc] android.support.v7.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +082eec: 5442 df0a |0000: iget-object v2, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +082ef0: 6e10 0015 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ +082ef6: 0c00 |0005: move-result-object v0 │ │ +082ef8: 7110 651f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +082efe: 0c01 |0009: move-result-object v1 │ │ +082f00: 2202 8104 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@0481 │ │ +082f04: 7020 fd21 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ +082f0a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +082f0c: 6e40 691f 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +082f12: 0c02 |0013: move-result-object v2 │ │ +082f14: 6e20 5c15 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@155c │ │ +082f1a: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0006 line=619 │ │ 0x000a line=620 │ │ 0x0017 line=621 │ │ locals : │ │ @@ -169455,30 +169482,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 │ │ -082e98: |[082e98] android.support.v7.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -082ea8: 5b23 d40a |0000: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -082eac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -082eae: 5b20 d30a |0003: iput-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -082eb2: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ -082eb6: 6e10 dd1f 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@1fdd │ │ -082ebc: 0a00 |000a: move-result v0 │ │ -082ebe: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -082ec0: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ -082ec4: 5220 db0a |000e: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mId:I // field@0adb │ │ -082ec8: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ -082ecc: 5220 db0a |0012: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mId:I // field@0adb │ │ -082ed0: 6e20 3620 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@2036 │ │ -082ed6: 5420 df0a |0017: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082eda: 6e20 1015 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1510 │ │ -082ee0: 1102 |001c: return-object v2 │ │ +082f1c: |[082f1c] android.support.v7.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +082f2c: 5b23 d40a |0000: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +082f30: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082f32: 5b20 d30a |0003: iput-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +082f36: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ +082f3a: 6e10 dd1f 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@1fdd │ │ +082f40: 0a00 |000a: move-result v0 │ │ +082f42: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +082f44: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ +082f48: 5220 db0a |000e: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mId:I // field@0adb │ │ +082f4c: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ +082f50: 5220 db0a |0012: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mId:I // field@0adb │ │ +082f54: 6e20 3620 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@2036 │ │ +082f5a: 5420 df0a |0017: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +082f5e: 6e20 1015 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1510 │ │ +082f64: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0002 line=608 │ │ 0x0005 line=609 │ │ 0x0012 line=610 │ │ 0x0017 line=612 │ │ @@ -169492,18 +169519,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 │ │ -082ee4: |[082ee4] android.support.v7.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ -082ef4: 6e20 5b15 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@155b │ │ -082efa: 0c00 |0003: move-result-object v0 │ │ -082efc: 1100 |0004: return-object v0 │ │ +082f68: |[082f68] android.support.v7.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ +082f78: 6e20 5b15 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@155b │ │ +082f7e: 0c00 |0003: move-result-object v0 │ │ +082f80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -169512,18 +169539,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 │ │ -082f00: |[082f00] android.support.v7.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -082f10: 6e20 5c15 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@155c │ │ -082f16: 0c00 |0003: move-result-object v0 │ │ -082f18: 1100 |0004: return-object v0 │ │ +082f84: |[082f84] android.support.v7.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +082f94: 6e20 5c15 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@155c │ │ +082f9a: 0c00 |0003: move-result-object v0 │ │ +082f9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -169532,20 +169559,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -082f1c: |[082f1c] android.support.v7.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ -082f2c: 5c23 dd0a |0000: iput-boolean v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0add │ │ -082f30: 5420 df0a |0002: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082f34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -082f36: 6e20 1215 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -082f3c: 0e00 |0008: return-void │ │ +082fa0: |[082fa0] android.support.v7.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ +082fb0: 5c23 dd0a |0000: iput-boolean v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0add │ │ +082fb4: 5420 df0a |0002: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +082fb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +082fba: 6e20 1215 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +082fc0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0002 line=729 │ │ 0x0008 line=730 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -169556,25 +169583,25 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -082f40: |[082f40] android.support.v7.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -082f50: 5720 e30a |0000: iget-char v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ -082f54: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -082f58: 1102 |0004: return-object v2 │ │ -082f5a: 7110 7027 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@2770 │ │ -082f60: 0a00 |0008: move-result v0 │ │ -082f62: 5e20 e30a |0009: iput-char v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ -082f66: 5420 df0a |000b: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082f6a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -082f6c: 6e20 1215 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -082f72: 28f3 |0011: goto 0004 // -000d │ │ +082fc4: |[082fc4] android.support.v7.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +082fd4: 5720 e30a |0000: iget-char v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ +082fd8: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +082fdc: 1102 |0004: return-object v2 │ │ +082fde: 7110 7027 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@2770 │ │ +082fe4: 0a00 |0008: move-result v0 │ │ +082fe6: 5e20 e30a |0009: iput-char v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ +082fea: 5420 df0a |000b: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +082fee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +082ff0: 6e20 1215 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +082ff6: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0004 line=250 │ │ 0x0005 line=246 │ │ 0x000b line=248 │ │ locals : │ │ @@ -169586,30 +169613,30 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -082f74: |[082f74] android.support.v7.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ -082f84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -082f86: 5240 d70a |0001: iget v0, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082f8a: 5241 d70a |0003: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082f8e: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ -082f92: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -082f96: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -082f98: b631 |000a: or-int/2addr v1, v3 │ │ -082f9a: 5941 d70a |000b: iput v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082f9e: 5241 d70a |000d: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082fa2: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -082fa6: 5441 df0a |0011: iget-object v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082faa: 6e20 1215 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -082fb0: 1104 |0016: return-object v4 │ │ -082fb2: 0121 |0017: move v1, v2 │ │ -082fb4: 28f2 |0018: goto 000a // -000e │ │ +082ff8: |[082ff8] android.support.v7.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ +083008: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08300a: 5240 d70a |0001: iget v0, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +08300e: 5241 d70a |0003: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083012: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ +083016: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +08301a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +08301c: b631 |000a: or-int/2addr v1, v3 │ │ +08301e: 5941 d70a |000b: iput v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083022: 5241 d70a |000d: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083026: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +08302a: 5441 df0a |0011: iget-object v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +08302e: 6e20 1215 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +083034: 1104 |0016: return-object v4 │ │ +083036: 0121 |0017: move v1, v2 │ │ +083038: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=457 │ │ 0x0003 line=458 │ │ 0x000d line=459 │ │ 0x0011 line=460 │ │ 0x0016 line=463 │ │ @@ -169624,23 +169651,23 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -082fb8: |[082fb8] android.support.v7.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ -082fc8: 5210 d70a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082fcc: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -082fd0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -082fd4: 5410 df0a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -082fd8: 6e20 1f15 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@151f │ │ -082fde: 1101 |000b: return-object v1 │ │ -082fe0: 6e20 6315 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1563 │ │ -082fe6: 28fc |000f: goto 000b // -0004 │ │ +08303c: |[08303c] android.support.v7.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ +08304c: 5210 d70a |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083050: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +083054: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +083058: 5410 df0a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +08305c: 6e20 1f15 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@151f │ │ +083062: 1101 |000b: return-object v1 │ │ +083064: 6e20 6315 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1563 │ │ +08306a: 28fc |000f: goto 000b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0006 line=484 │ │ 0x000b line=489 │ │ 0x000c line=486 │ │ locals : │ │ @@ -169652,30 +169679,30 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -082fe8: |[082fe8] android.support.v7.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ -082ff8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -082ffa: 5240 d70a |0001: iget v0, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -082ffe: 5241 d70a |0003: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -083002: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ -083006: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -08300a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -08300c: b631 |000a: or-int/2addr v1, v3 │ │ -08300e: 5941 d70a |000b: iput v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -083012: 5241 d70a |000d: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -083016: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -08301a: 5441 df0a |0011: iget-object v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -08301e: 6e20 1215 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -083024: 0e00 |0016: return-void │ │ -083026: 0121 |0017: move v1, v2 │ │ -083028: 28f2 |0018: goto 000a // -000e │ │ +08306c: |[08306c] android.support.v7.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ +08307c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08307e: 5240 d70a |0001: iget v0, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083082: 5241 d70a |0003: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083086: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ +08308a: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +08308e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +083090: b631 |000a: or-int/2addr v1, v3 │ │ +083092: 5941 d70a |000b: iput v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083096: 5241 d70a |000d: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +08309a: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +08309e: 5441 df0a |0011: iget-object v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +0830a2: 6e20 1215 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +0830a8: 0e00 |0016: return-void │ │ +0830aa: 0121 |0017: move v1, v2 │ │ +0830ac: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=493 │ │ 0x0003 line=494 │ │ 0x000d line=495 │ │ 0x0011 line=496 │ │ 0x0016 line=498 │ │ @@ -169690,27 +169717,27 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -08302c: |[08302c] android.support.v7.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ -08303c: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -083040: 5220 d70a |0002: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -083044: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ -083048: 5920 d70a |0006: iput v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -08304c: 5420 df0a |0008: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -083050: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -083052: 6e20 1215 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -083058: 1102 |000e: return-object v2 │ │ -08305a: 5220 d70a |000f: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -08305e: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ -083062: 5920 d70a |0013: iput v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -083066: 28f3 |0015: goto 0008 // -000d │ │ +0830b0: |[0830b0] android.support.v7.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ +0830c0: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +0830c4: 5220 d70a |0002: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +0830c8: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0830cc: 5920 d70a |0006: iput v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +0830d0: 5420 df0a |0008: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +0830d4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0830d6: 6e20 1215 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +0830dc: 1102 |000e: return-object v2 │ │ +0830de: 5220 d70a |000f: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +0830e2: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ +0830e6: 5920 d70a |0013: iput v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +0830ea: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=185 │ │ 0x0008 line=190 │ │ 0x000e line=192 │ │ 0x000f line=187 │ │ @@ -169723,24 +169750,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -083068: |[083068] android.support.v7.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ -083078: 5220 d70a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -08307c: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ -083080: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -083084: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -083086: b610 |0007: or-int/2addr v0, v1 │ │ -083088: 5920 d70a |0008: iput v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -08308c: 0e00 |000a: return-void │ │ -08308e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -083090: 28fb |000c: goto 0007 // -0005 │ │ +0830ec: |[0830ec] android.support.v7.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ +0830fc: 5220 d70a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083100: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ +083104: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +083108: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +08310a: b610 |0007: or-int/2addr v0, v1 │ │ +08310c: 5920 d70a |0008: iput v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083110: 0e00 |000a: return-void │ │ +083112: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +083114: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x000a line=468 │ │ 0x000b line=467 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -169751,22 +169778,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -083094: |[083094] android.support.v7.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ -0830a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0830a6: 5b20 d90a |0001: iput-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ -0830aa: 5923 da0a |0003: iput v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ -0830ae: 5420 df0a |0005: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -0830b2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0830b4: 6e20 1215 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -0830ba: 1102 |000b: return-object v2 │ │ +083118: |[083118] android.support.v7.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ +083128: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08312a: 5b20 d90a |0001: iput-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ +08312e: 5923 da0a |0003: iput v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ +083132: 5420 df0a |0005: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +083136: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +083138: 6e20 1215 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +08313e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=442 │ │ 0x0005 line=445 │ │ 0x000b line=447 │ │ locals : │ │ @@ -169778,21 +169805,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 │ │ -0830bc: |[0830bc] android.support.v7.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -0830cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0830ce: 5921 da0a |0001: iput v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ -0830d2: 5b23 d90a |0003: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ -0830d6: 5420 df0a |0005: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -0830da: 6e20 1215 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -0830e0: 1102 |000a: return-object v2 │ │ +083140: |[083140] android.support.v7.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +083150: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +083152: 5921 da0a |0001: iput v1, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconResId:I // field@0ada │ │ +083156: 5b23 d90a |0003: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0ad9 │ │ +08315a: 5420 df0a |0005: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +08315e: 6e20 1215 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +083164: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=432 │ │ 0x0003 line=433 │ │ 0x0005 line=434 │ │ 0x000a line=436 │ │ locals : │ │ @@ -169804,17 +169831,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 │ │ -0830e4: |[0830e4] android.support.v7.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -0830f4: 5b01 dc0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0adc │ │ -0830f8: 1100 |0002: return-object v0 │ │ +083168: |[083168] android.support.v7.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +083178: 5b01 dc0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0adc │ │ +08317c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0002 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -169824,24 +169851,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0830fc: |[0830fc] android.support.v7.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ -08310c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -083110: 5210 d70a |0002: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -083114: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ -083118: 5910 d70a |0006: iput v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -08311c: 0e00 |0008: return-void │ │ -08311e: 5210 d70a |0009: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -083122: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ -083126: 5910 d70a |000d: iput v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -08312a: 28f9 |000f: goto 0008 // -0007 │ │ +083180: |[083180] android.support.v7.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ +083190: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +083194: 5210 d70a |0002: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083198: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ +08319c: 5910 d70a |0006: iput v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +0831a0: 0e00 |0008: return-void │ │ +0831a2: 5210 d70a |0009: iget v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +0831a6: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ +0831aa: 5910 d70a |000d: iput v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +0831ae: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0002 line=577 │ │ 0x0008 line=581 │ │ 0x0009 line=579 │ │ locals : │ │ @@ -169853,17 +169880,17 @@ │ │ type : '(Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08312c: |[08312c] android.support.v7.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -08313c: 5b01 e00a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0ae0 │ │ -083140: 0e00 |0002: return-void │ │ +0831b0: |[0831b0] android.support.v7.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0831c0: 5b01 e00a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0ae0 │ │ +0831c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0002 line=545 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ @@ -169873,23 +169900,23 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -083144: |[083144] android.support.v7.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -083154: 5720 e40a |0000: iget-char v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ -083158: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -08315c: 1102 |0004: return-object v2 │ │ -08315e: 5e23 e40a |0005: iput-char v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ -083162: 5420 df0a |0007: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -083166: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -083168: 6e20 1215 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -08316e: 28f7 |000d: goto 0004 // -0009 │ │ +0831c8: |[0831c8] android.support.v7.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +0831d8: 5720 e40a |0000: iget-char v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ +0831dc: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +0831e0: 1102 |0004: return-object v2 │ │ +0831e2: 5e23 e40a |0005: iput-char v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ +0831e6: 5420 df0a |0007: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +0831ea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0831ec: 6e20 1215 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +0831f2: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=268 │ │ 0x0005 line=264 │ │ 0x0007 line=266 │ │ locals : │ │ @@ -169901,19 +169928,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 │ │ -083170: |[083170] android.support.v7.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -083180: 2200 7105 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -083184: 1a01 1412 |0002: const-string v1, "This is not supported, use MenuItemCompat.setOnActionExpandListener()" // string@1214 │ │ -083188: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ -08318e: 2700 |0007: throw v0 │ │ +0831f4: |[0831f4] android.support.v7.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +083204: 2200 7205 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +083208: 1a01 1e12 |0002: const-string v1, "This is not supported, use MenuItemCompat.setOnActionExpandListener()" // string@121e │ │ +08320c: 7020 1c28 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@281c │ │ +083212: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -169922,17 +169949,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 │ │ -083190: |[083190] android.support.v7.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -0831a0: 5b01 d60a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0ad6 │ │ -0831a4: 1100 |0002: return-object v0 │ │ +083214: |[083214] android.support.v7.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +083224: 5b01 d60a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0ad6 │ │ +083228: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0002 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -169942,23 +169969,23 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0831a8: |[0831a8] android.support.v7.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ -0831b8: 5e23 e40a |0000: iput-char v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ -0831bc: 7110 7027 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@2770 │ │ -0831c2: 0a00 |0005: move-result v0 │ │ -0831c4: 5e20 e30a |0006: iput-char v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ -0831c8: 5420 df0a |0008: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -0831cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0831ce: 6e20 1215 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -0831d4: 1102 |000e: return-object v2 │ │ +08322c: |[08322c] android.support.v7.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ +08323c: 5e23 e40a |0000: iput-char v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0ae4 │ │ +083240: 7110 7027 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@2770 │ │ +083246: 0a00 |0005: move-result v0 │ │ +083248: 5e20 e30a |0006: iput-char v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0ae3 │ │ +08324c: 5420 df0a |0008: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +083250: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +083252: 6e20 1215 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +083258: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0002 line=274 │ │ 0x0008 line=276 │ │ 0x000e line=278 │ │ locals : │ │ @@ -169971,27 +169998,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0831d8: |[0831d8] android.support.v7.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ -0831e8: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ -0831ec: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ -0831f2: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0831f6: 1a01 ea0f |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@0fea │ │ -0831fa: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -083200: 2700 |000c: throw v0 │ │ -083202: 5923 e50a |000d: iput v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ -083206: 5420 df0a |000f: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -08320a: 6e20 1015 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1510 │ │ -083210: 0e00 |0014: return-void │ │ -083212: 0000 |0015: nop // spacer │ │ -083214: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ +08325c: |[08325c] android.support.v7.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ +08326c: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ +083270: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ +083276: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +08327a: 1a01 f40f |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@0ff4 │ │ +08327e: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +083284: 2700 |000c: throw v0 │ │ +083286: 5923 e50a |000d: iput v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ +08328a: 5420 df0a |000f: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +08328e: 6e20 1015 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1510 │ │ +083294: 0e00 |0014: return-void │ │ +083296: 0000 |0015: nop // spacer │ │ +083298: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0005 line=598 │ │ 0x000d line=601 │ │ 0x000f line=602 │ │ 0x0014 line=603 │ │ @@ -170005,17 +170032,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 │ │ -083228: |[083228] android.support.v7.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -083238: 6e20 6f15 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@156f │ │ -08323e: 1100 |0003: return-object v0 │ │ +0832ac: |[0832ac] android.support.v7.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0832bc: 6e20 6f15 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@156f │ │ +0832c2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0003 line=675 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -170025,18 +170052,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 │ │ -083240: |[083240] android.support.v7.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -083250: 6e20 7015 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1570 │ │ -083256: 0c00 |0003: move-result-object v0 │ │ -083258: 1100 |0004: return-object v0 │ │ +0832c4: |[0832c4] android.support.v7.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +0832d4: 6e20 7015 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1570 │ │ +0832da: 0c00 |0003: move-result-object v0 │ │ +0832dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -170045,20 +170072,20 @@ │ │ type : '(Landroid/support/v7/view/menu/SubMenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08325c: |[08325c] android.support.v7.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/view/menu/SubMenuBuilder;)V │ │ -08326c: 5b12 e60a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ -083270: 6e10 4b15 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@154b │ │ -083276: 0c00 |0005: move-result-object v0 │ │ -083278: 6e20 2b16 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@162b │ │ -08327e: 0e00 |0009: return-void │ │ +0832e0: |[0832e0] android.support.v7.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/view/menu/SubMenuBuilder;)V │ │ +0832f0: 5b12 e60a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ +0832f4: 6e10 4b15 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@154b │ │ +0832fa: 0c00 |0005: move-result-object v0 │ │ +0832fc: 6e20 2b16 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@162b │ │ +083302: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=346 │ │ 0x0009 line=347 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -170069,32 +170096,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 │ │ -083280: |[083280] android.support.v7.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -083290: 5420 d30a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -083294: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -083298: 5420 d30a |0004: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -08329c: 6e10 5f08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.reset:()V // method@085f │ │ -0832a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0832a4: 5b20 d40a |000a: iput-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ -0832a8: 5b23 d30a |000c: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -0832ac: 5420 df0a |000e: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -0832b0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0832b2: 6e20 1215 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -0832b8: 5420 d30a |0014: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -0832bc: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -0832c0: 5420 d30a |0018: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ -0832c4: 2201 3003 |001a: new-instance v1, Landroid/support/v7/view/menu/MenuItemImpl$1; // type@0330 │ │ -0832c8: 7020 3515 2100 |001c: invoke-direct {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1535 │ │ -0832ce: 6e20 6108 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0861 │ │ -0832d4: 1102 |0022: return-object v2 │ │ +083304: |[083304] android.support.v7.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +083314: 5420 d30a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +083318: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08331c: 5420 d30a |0004: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +083320: 6e10 5f08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.reset:()V // method@085f │ │ +083326: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +083328: 5b20 d40a |000a: iput-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0ad4 │ │ +08332c: 5b23 d30a |000c: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +083330: 5420 df0a |000e: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +083334: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +083336: 6e20 1215 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +08333c: 5420 d30a |0014: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +083340: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +083344: 5420 d30a |0018: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0ad3 │ │ +083348: 2201 3103 |001a: new-instance v1, Landroid/support/v7/view/menu/MenuItemImpl$1; // type@0331 │ │ +08334c: 7020 3515 2100 |001c: invoke-direct {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1535 │ │ +083352: 6e20 6108 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0861 │ │ +083358: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0004 line=656 │ │ 0x0009 line=658 │ │ 0x000c line=659 │ │ 0x000e line=660 │ │ @@ -170110,17 +170137,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 │ │ -0832d8: |[0832d8] android.support.v7.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0832e8: 5b01 e10a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ -0832ec: 1100 |0002: return-object v0 │ │ +08335c: |[08335c] android.support.v7.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +08336c: 5b01 e10a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0ae1 │ │ +083370: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0002 line=714 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -170130,23 +170157,23 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0832f0: |[0832f0] android.support.v7.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ -083300: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -083304: 6e10 0015 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ -08330a: 0c00 |0005: move-result-object v0 │ │ -08330c: 6e20 a700 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -083312: 0c00 |0009: move-result-object v0 │ │ -083314: 6e20 7615 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1576 │ │ -08331a: 0c00 |000d: move-result-object v0 │ │ -08331c: 1100 |000e: return-object v0 │ │ +083374: |[083374] android.support.v7.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ +083384: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +083388: 6e10 0015 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1500 │ │ +08338e: 0c00 |0005: move-result-object v0 │ │ +083390: 6e20 a700 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +083396: 0c00 |0009: move-result-object v0 │ │ +083398: 6e20 7615 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1576 │ │ +08339e: 0c00 |000d: move-result-object v0 │ │ +0833a0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000f reg=2 title I │ │ │ │ @@ -170155,24 +170182,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 │ │ -083320: |[083320] android.support.v7.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -083330: 5b23 e70a |0000: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ -083334: 5420 df0a |0002: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -083338: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08333a: 6e20 1215 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -083340: 5420 e60a |0008: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ -083344: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -083348: 5420 e60a |000c: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ -08334c: 6e20 2b16 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@162b │ │ -083352: 1102 |0011: return-object v2 │ │ +0833a4: |[0833a4] android.support.v7.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0833b4: 5b23 e70a |0000: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ +0833b8: 5420 df0a |0002: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +0833bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0833be: 6e20 1215 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +0833c4: 5420 e60a |0008: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ +0833c8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0833cc: 5420 e60a |000c: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0ae6 │ │ +0833d0: 6e20 2b16 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@162b │ │ +0833d6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0002 line=371 │ │ 0x0008 line=373 │ │ 0x000c line=374 │ │ 0x0011 line=377 │ │ @@ -170185,22 +170212,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 │ │ -083354: |[083354] android.support.v7.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -083364: 5b23 e80a |0000: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0ae8 │ │ -083368: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -08336c: 5423 e70a |0004: iget-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ -083370: 5420 df0a |0006: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -083374: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -083376: 6e20 1215 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -08337c: 1102 |000c: return-object v2 │ │ +0833d8: |[0833d8] android.support.v7.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0833e8: 5b23 e80a |0000: iput-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0ae8 │ │ +0833ec: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +0833f0: 5423 e70a |0004: iget-object v3, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ +0833f4: 5420 df0a |0006: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +0833f8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0833fa: 6e20 1215 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +083400: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0002 line=405 │ │ 0x0004 line=406 │ │ 0x0006 line=409 │ │ 0x000c line=411 │ │ @@ -170213,21 +170240,21 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -083380: |[083380] android.support.v7.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ -083390: 6e20 7915 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1579 │ │ -083396: 0a00 |0003: move-result v0 │ │ -083398: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -08339c: 5410 df0a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -0833a0: 6e20 1115 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1511 │ │ -0833a6: 1101 |000b: return-object v1 │ │ +083404: |[083404] android.support.v7.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ +083414: 6e20 7915 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1579 │ │ +08341a: 0a00 |0003: move-result v0 │ │ +08341c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +083420: 5410 df0a |0006: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +083424: 6e20 1115 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/view/menu/MenuItemImpl;)V // method@1511 │ │ +08342a: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x000b line=529 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000c reg=2 shown Z │ │ @@ -170237,29 +170264,29 @@ │ │ type : '(Z)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0833a8: |[0833a8] android.support.v7.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ -0833b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0833ba: 5240 d70a |0001: iget v0, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -0833be: 5241 d70a |0003: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -0833c2: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ -0833c6: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ -0833ca: 0121 |0009: move v1, v2 │ │ -0833cc: b631 |000a: or-int/2addr v1, v3 │ │ -0833ce: 5941 d70a |000b: iput v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -0833d2: 5241 d70a |000d: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ -0833d6: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ -0833da: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0833dc: 0f02 |0012: return v2 │ │ -0833de: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ -0833e2: 28f5 |0015: goto 000a // -000b │ │ +08342c: |[08342c] android.support.v7.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ +08343c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08343e: 5240 d70a |0001: iget v0, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083442: 5241 d70a |0003: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083446: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ +08344a: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ +08344e: 0121 |0009: move v1, v2 │ │ +083450: b631 |000a: or-int/2addr v1, v3 │ │ +083452: 5941 d70a |000b: iput v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +083456: 5241 d70a |000d: iget v1, v4, Landroid/support/v7/view/menu/MenuItemImpl;.mFlags:I // field@0ad7 │ │ +08345a: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ +08345e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +083460: 0f02 |0012: return v2 │ │ +083462: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ +083466: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=517 │ │ 0x0003 line=518 │ │ 0x000d line=519 │ │ 0x0013 line=518 │ │ locals : │ │ @@ -170272,19 +170299,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0833e4: |[0833e4] android.support.v7.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ -0833f4: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -0833f8: 6e10 0715 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@1507 │ │ -0833fe: 0a00 |0005: move-result v0 │ │ -083400: 0f00 |0006: return v0 │ │ +083468: |[083468] android.support.v7.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ +083478: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +08347c: 6e10 0715 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@1507 │ │ +083482: 0a00 |0005: move-result v0 │ │ +083484: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #66 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -170292,26 +170319,26 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -083404: |[083404] android.support.v7.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ -083414: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ -083418: 6e10 0f15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@150f │ │ -08341e: 0a00 |0005: move-result v0 │ │ -083420: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -083424: 6e10 4715 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getShortcut:()C // method@1547 │ │ -08342a: 0a00 |000b: move-result v0 │ │ -08342c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -083430: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -083432: 0f00 |000f: return v0 │ │ -083434: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -083436: 28fe |0011: goto 000f // -0002 │ │ +083488: |[083488] android.support.v7.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ +083498: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0adf │ │ +08349c: 6e10 0f15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@150f │ │ +0834a2: 0a00 |0005: move-result v0 │ │ +0834a4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0834a8: 6e10 4715 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getShortcut:()C // method@1547 │ │ +0834ae: 0a00 |000b: move-result v0 │ │ +0834b0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0834b4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0834b6: 0f00 |000f: return v0 │ │ +0834b8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0834ba: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #67 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -170319,23 +170346,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -083438: |[083438] android.support.v7.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ -083448: 5220 e50a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ -08344c: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -083450: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -083452: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -083456: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -083458: 0f00 |0008: return v0 │ │ -08345a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -08345c: 28fe |000a: goto 0008 // -0002 │ │ +0834bc: |[0834bc] android.support.v7.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ +0834cc: 5220 e50a |0000: iget v0, v2, Landroid/support/v7/view/menu/MenuItemImpl;.mShowAsAction:I // field@0ae5 │ │ +0834d0: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0834d4: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0834d6: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +0834da: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0834dc: 0f00 |0008: return v0 │ │ +0834de: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0834e0: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ #68 : (in Landroid/support/v7/view/menu/MenuItemImpl;) │ │ @@ -170343,47 +170370,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -083460: |[083460] android.support.v7.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ -083470: 5410 e70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ -083474: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -083478: 5410 e70a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ -08347c: 7210 6d27 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ -083482: 0c00 |0009: move-result-object v0 │ │ -083484: 1100 |000a: return-object v0 │ │ -083486: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -083488: 28fe |000c: goto 000a // -0002 │ │ +0834e4: |[0834e4] android.support.v7.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ +0834f4: 5410 e70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ +0834f8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0834fc: 5410 e70a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0ae7 │ │ +083500: 7210 6d27 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ +083506: 0c00 |0009: move-result-object v0 │ │ +083508: 1100 |000a: return-object v0 │ │ +08350a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08350c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ - source_file_idx : 3672 (MenuItemImpl.java) │ │ + source_file_idx : 3681 (MenuItemImpl.java) │ │ │ │ -Class #680 header: │ │ -class_idx : 818 │ │ +Class #681 header: │ │ +class_idx : 819 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 402 │ │ -source_file_idx : 3674 │ │ +superclass_idx : 403 │ │ +source_file_idx : 3683 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #680 annotations: │ │ +Class #681 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="ActionProviderWrapper" │ │ │ │ -Class #680 - │ │ +Class #681 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ActionProvider;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -170400,19 +170427,19 @@ │ │ type : '(Landroid/support/v7/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 │ │ -08348c: |[08348c] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ -08349c: 5b01 ee0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0aee │ │ -0834a0: 7020 5508 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@0855 │ │ -0834a6: 5b03 ed0a |0005: iput-object v3, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ -0834aa: 0e00 |0007: return-void │ │ +083510: |[083510] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ +083520: 5b01 ee0a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0aee │ │ +083524: 7020 5508 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@0855 │ │ +08352a: 5b03 ed0a |0005: iput-object v3, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ +08352e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0002 line=347 │ │ 0x0005 line=348 │ │ 0x0007 line=349 │ │ locals : │ │ @@ -170427,19 +170454,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0834ac: |[0834ac] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ -0834bc: 5410 ed0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ -0834c0: 6e10 341f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.hasSubMenu:()Z // method@1f34 │ │ -0834c6: 0a00 |0005: move-result v0 │ │ -0834c8: 0f00 |0006: return v0 │ │ +083530: |[083530] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ +083540: 5410 ed0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ +083544: 6e10 341f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.hasSubMenu:()Z // method@1f34 │ │ +08354a: 0a00 |0005: move-result v0 │ │ +08354c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #1 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -170447,19 +170474,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0834cc: |[0834cc] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ -0834dc: 5410 ed0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ -0834e0: 6e10 361f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@1f36 │ │ -0834e6: 0c00 |0005: move-result-object v0 │ │ -0834e8: 1100 |0006: return-object v0 │ │ +083550: |[083550] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ +083560: 5410 ed0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ +083564: 6e10 361f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@1f36 │ │ +08356a: 0c00 |0005: move-result-object v0 │ │ +08356c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #2 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -170467,19 +170494,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0834ec: |[0834ec] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ -0834fc: 5410 ed0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ -083500: 6e10 381f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onPerformDefaultAction:()Z // method@1f38 │ │ -083506: 0a00 |0005: move-result v0 │ │ -083508: 0f00 |0006: return v0 │ │ +083570: |[083570] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ +083580: 5410 ed0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ +083584: 6e10 381f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onPerformDefaultAction:()Z // method@1f38 │ │ +08358a: 0a00 |0005: move-result v0 │ │ +08358c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #3 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -170487,47 +170514,47 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08350c: |[08350c] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -08351c: 5420 ed0a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ -083520: 5421 ee0a |0002: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0aee │ │ -083524: 6e20 9d15 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@159d │ │ -08352a: 0c01 |0007: move-result-object v1 │ │ -08352c: 6e20 391f 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@1f39 │ │ -083532: 0e00 |000b: return-void │ │ +083590: |[083590] android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +0835a0: 5420 ed0a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ +0835a4: 5421 ee0a |0002: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0aee │ │ +0835a8: 6e20 9d15 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@159d │ │ +0835ae: 0c01 |0007: move-result-object v1 │ │ +0835b0: 6e20 391f 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@1f39 │ │ +0835b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x000b line=369 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ 0x0000 - 0x000c reg=3 subMenu Landroid/view/SubMenu; │ │ │ │ - source_file_idx : 3674 (MenuItemWrapperICS.java) │ │ + source_file_idx : 3683 (MenuItemWrapperICS.java) │ │ │ │ -Class #681 header: │ │ -class_idx : 819 │ │ +Class #682 header: │ │ +class_idx : 820 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1146 │ │ -source_file_idx : 3674 │ │ +superclass_idx : 1147 │ │ +source_file_idx : 3683 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #681 annotations: │ │ +Class #682 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CollapsibleActionViewWrapper" │ │ │ │ -Class #681 - │ │ +Class #682 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/CollapsibleActionView;' │ │ Static fields - │ │ Instance fields - │ │ @@ -170541,23 +170568,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -083534: |[083534] android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ -083544: 6e10 d51f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ -08354a: 0c00 |0003: move-result-object v0 │ │ -08354c: 7020 9a21 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ -083552: 0720 |0007: move-object v0, v2 │ │ -083554: 1f00 1604 |0008: check-cast v0, Landroid/view/CollapsibleActionView; // type@0416 │ │ -083558: 5b10 ef0a |000a: iput-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0aef │ │ -08355c: 6e20 8415 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@1584 │ │ -083562: 0e00 |000f: return-void │ │ +0835b8: |[0835b8] android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ +0835c8: 6e10 d51f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ +0835ce: 0c00 |0003: move-result-object v0 │ │ +0835d0: 7020 9a21 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ +0835d6: 0720 |0007: move-object v0, v2 │ │ +0835d8: 1f00 1704 |0008: check-cast v0, Landroid/view/CollapsibleActionView; // type@0417 │ │ +0835dc: 5b10 ef0a |000a: iput-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0aef │ │ +0835e0: 6e20 8415 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@1584 │ │ +0835e6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0008 line=383 │ │ 0x000c line=384 │ │ 0x000f line=385 │ │ locals : │ │ @@ -170570,18 +170597,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -083564: |[083564] android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ -083574: 5410 ef0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0aef │ │ -083578: 1f00 3c04 |0002: check-cast v0, Landroid/view/View; // type@043c │ │ -08357c: 1100 |0004: return-object v0 │ │ +0835e8: |[0835e8] android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ +0835f8: 5410 ef0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0aef │ │ +0835fc: 1f00 3d04 |0002: check-cast v0, Landroid/view/View; // type@043d │ │ +083600: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ #1 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;) │ │ @@ -170589,18 +170616,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -083580: |[083580] android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ -083590: 5410 ef0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0aef │ │ -083594: 7210 3d1f 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1f3d │ │ -08359a: 0e00 |0005: return-void │ │ +083604: |[083604] android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ +083614: 5410 ef0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0aef │ │ +083618: 7210 3d1f 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1f3d │ │ +08361e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0005 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ @@ -170609,44 +170636,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08359c: |[08359c] android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ -0835ac: 5410 ef0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0aef │ │ -0835b0: 7210 3e1f 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1f3e │ │ -0835b6: 0e00 |0005: return-void │ │ +083620: |[083620] android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ +083630: 5410 ef0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0aef │ │ +083634: 7210 3e1f 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1f3e │ │ +08363a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0005 line=390 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ - source_file_idx : 3674 (MenuItemWrapperICS.java) │ │ + source_file_idx : 3683 (MenuItemWrapperICS.java) │ │ │ │ -Class #682 header: │ │ -class_idx : 820 │ │ +Class #683 header: │ │ +class_idx : 821 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 807 │ │ -source_file_idx : 3674 │ │ +superclass_idx : 808 │ │ +source_file_idx : 3683 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #682 annotations: │ │ +Class #683 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="OnActionExpandListenerWrapper" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v7/view/menu/BaseWrapper" "<" "Landroid/view/MenuItem$OnActionExpandListener;" ">;" "Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;" } │ │ │ │ -Class #682 - │ │ +Class #683 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/BaseWrapper;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -170660,18 +170687,18 @@ │ │ type : '(Landroid/support/v7/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 │ │ -0835b8: |[0835b8] android.support.v7.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V │ │ -0835c8: 5b01 f10a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af1 │ │ -0835cc: 7020 9d14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@149d │ │ -0835d2: 0e00 |0005: return-void │ │ +08363c: |[08363c] android.support.v7.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V │ │ +08364c: 5b01 f10a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af1 │ │ +083650: 7020 9d14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@149d │ │ +083656: 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/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ @@ -170684,23 +170711,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0835d4: |[0835d4] android.support.v7.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -0835e4: 5420 f00a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0af0 │ │ -0835e8: 1f00 2904 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@0429 │ │ -0835ec: 5421 f10a |0004: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af1 │ │ -0835f0: 6e20 9915 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1599 │ │ -0835f6: 0c01 |0009: move-result-object v1 │ │ -0835f8: 7220 741f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1f74 │ │ -0835fe: 0a00 |000d: move-result v0 │ │ -083600: 0f00 |000e: return v0 │ │ +083658: |[083658] android.support.v7.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +083668: 5420 f00a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0af0 │ │ +08366c: 1f00 2a04 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@042a │ │ +083670: 5421 f10a |0004: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af1 │ │ +083674: 6e20 9915 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1599 │ │ +08367a: 0c01 |0009: move-result-object v1 │ │ +08367c: 7220 741f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1f74 │ │ +083682: 0a00 |000d: move-result v0 │ │ +083684: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ @@ -170709,49 +170736,49 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -083604: |[083604] android.support.v7.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -083614: 5420 f00a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0af0 │ │ -083618: 1f00 2904 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@0429 │ │ -08361c: 5421 f10a |0004: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af1 │ │ -083620: 6e20 9915 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1599 │ │ -083626: 0c01 |0009: move-result-object v1 │ │ -083628: 7220 751f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@1f75 │ │ -08362e: 0a00 |000d: move-result v0 │ │ -083630: 0f00 |000e: return v0 │ │ +083688: |[083688] android.support.v7.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +083698: 5420 f00a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0af0 │ │ +08369c: 1f00 2a04 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@042a │ │ +0836a0: 5421 f10a |0004: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af1 │ │ +0836a4: 6e20 9915 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1599 │ │ +0836aa: 0c01 |0009: move-result-object v1 │ │ +0836ac: 7220 751f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@1f75 │ │ +0836b2: 0a00 |000d: move-result v0 │ │ +0836b4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 3674 (MenuItemWrapperICS.java) │ │ + source_file_idx : 3683 (MenuItemWrapperICS.java) │ │ │ │ -Class #683 header: │ │ -class_idx : 821 │ │ +Class #684 header: │ │ +class_idx : 822 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 807 │ │ -source_file_idx : 3674 │ │ +superclass_idx : 808 │ │ +source_file_idx : 3683 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #683 annotations: │ │ +Class #684 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="OnMenuItemClickListenerWrapper" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v7/view/menu/BaseWrapper" "<" "Landroid/view/MenuItem$OnMenuItemClickListener;" ">;" "Landroid/view/MenuItem$OnMenuItemClickListener;" } │ │ │ │ -Class #683 - │ │ +Class #684 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/BaseWrapper;' │ │ Interfaces - │ │ #0 : 'Landroid/view/MenuItem$OnMenuItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -170765,18 +170792,18 @@ │ │ type : '(Landroid/support/v7/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 │ │ -083634: |[083634] android.support.v7.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ -083644: 5b01 f30a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af3 │ │ -083648: 7020 9d14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@149d │ │ -08364e: 0e00 |0005: return-void │ │ +0836b8: |[0836b8] android.support.v7.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ +0836c8: 5b01 f30a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af3 │ │ +0836cc: 7020 9d14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@149d │ │ +0836d2: 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/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ @@ -170789,49 +170816,49 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -083650: |[083650] android.support.v7.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -083660: 5420 f20a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0af2 │ │ -083664: 1f00 2a04 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@042a │ │ -083668: 5421 f30a |0004: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af3 │ │ -08366c: 6e20 9915 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1599 │ │ -083672: 0c01 |0009: move-result-object v1 │ │ -083674: 7220 761f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f76 │ │ -08367a: 0a00 |000d: move-result v0 │ │ -08367c: 0f00 |000e: return v0 │ │ +0836d4: |[0836d4] android.support.v7.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0836e4: 5420 f20a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0af2 │ │ +0836e8: 1f00 2b04 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@042b │ │ +0836ec: 5421 f30a |0004: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperICS; // field@0af3 │ │ +0836f0: 6e20 9915 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1599 │ │ +0836f6: 0c01 |0009: move-result-object v1 │ │ +0836f8: 7220 761f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f76 │ │ +0836fe: 0a00 |000d: move-result v0 │ │ +083700: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 3674 (MenuItemWrapperICS.java) │ │ + source_file_idx : 3683 (MenuItemWrapperICS.java) │ │ │ │ -Class #684 header: │ │ -class_idx : 822 │ │ +Class #685 header: │ │ +class_idx : 823 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 806 │ │ -source_file_idx : 3674 │ │ +superclass_idx : 807 │ │ +source_file_idx : 3683 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 43 │ │ │ │ -Class #684 annotations: │ │ +Class #685 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=14 │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v7/view/menu/BaseMenuWrapper" "<" "Landroid/support/v4/internal/view/SupportMenuItem;" ">;" "Landroid/view/MenuItem;" } │ │ │ │ -Class #684 - │ │ +Class #685 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuItemWrapperICS;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/view/menu/BaseMenuWrapper;' │ │ Interfaces - │ │ #0 : 'Landroid/view/MenuItem;' │ │ Static fields - │ │ Instance fields - │ │ @@ -170845,17 +170872,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 │ │ -083680: |[083680] android.support.v7.view.menu.MenuItemWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ -083690: 7030 9714 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@1497 │ │ -083696: 0e00 |0003: return-void │ │ +083704: |[083704] android.support.v7.view.menu.MenuItemWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ +083714: 7030 9714 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@1497 │ │ +08371a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -170867,20 +170894,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083698: |[083698] android.support.v7.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ -0836a8: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0836ac: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0836b0: 7210 3c06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@063c │ │ -0836b6: 0a00 |0007: move-result v0 │ │ -0836b8: 0f00 |0008: return v0 │ │ +08371c: |[08371c] android.support.v7.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ +08372c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083730: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083734: 7210 3c06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@063c │ │ +08373a: 0a00 |0007: move-result v0 │ │ +08373c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #1 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -170888,19 +170915,19 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0836bc: |[0836bc] android.support.v7.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -0836cc: 2200 3203 |0000: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0332 │ │ -0836d0: 5421 f40a |0002: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mContext:Landroid/content/Context; // field@0af4 │ │ -0836d4: 7040 7e15 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@157e │ │ -0836da: 1100 |0007: return-object v0 │ │ +083740: |[083740] android.support.v7.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +083750: 2200 3303 |0000: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0333 │ │ +083754: 5421 f40a |0002: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mContext:Landroid/content/Context; // field@0af4 │ │ +083758: 7040 7e15 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@157e │ │ +08375e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=3 provider Landroid/view/ActionProvider; │ │ │ │ @@ -170909,20 +170936,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0836dc: |[0836dc] android.support.v7.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ -0836ec: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0836f0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0836f4: 7210 3d06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@063d │ │ -0836fa: 0a00 |0007: move-result v0 │ │ -0836fc: 0f00 |0008: return v0 │ │ +083760: |[083760] android.support.v7.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ +083770: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083774: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083778: 7210 3d06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@063d │ │ +08377e: 0a00 |0007: move-result v0 │ │ +083780: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -170930,26 +170957,26 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -083700: |[083700] android.support.v7.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ -083710: 5421 f60a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083714: 1f01 3701 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083718: 7210 4806 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@0648 │ │ -08371e: 0c00 |0007: move-result-object v0 │ │ -083720: 2001 3203 |0008: instance-of v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0332 │ │ -083724: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -083728: 1f00 3203 |000c: check-cast v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0332 │ │ -08372c: 5401 ed0a |000e: iget-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ -083730: 1101 |0010: return-object v1 │ │ -083732: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -083734: 28fe |0012: goto 0010 // -0002 │ │ +083784: |[083784] android.support.v7.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ +083794: 5421 f60a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083798: 1f01 3801 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +08379c: 7210 4806 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@0648 │ │ +0837a2: 0c00 |0007: move-result-object v0 │ │ +0837a4: 2001 3303 |0008: instance-of v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0333 │ │ +0837a8: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +0837ac: 1f00 3303 |000c: check-cast v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0333 │ │ +0837b0: 5401 ed0a |000e: iget-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0aed │ │ +0837b4: 1101 |0010: return-object v1 │ │ +0837b6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0837b8: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0008 line=268 │ │ 0x000c line=269 │ │ 0x0010 line=271 │ │ locals : │ │ @@ -170962,25 +170989,25 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -083738: |[083738] android.support.v7.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ -083748: 5421 f60a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -08374c: 1f01 3701 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083750: 7210 3e06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@063e │ │ -083756: 0c00 |0007: move-result-object v0 │ │ -083758: 2001 3303 |0008: instance-of v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@0333 │ │ -08375c: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ -083760: 1f00 3303 |000c: check-cast v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@0333 │ │ -083764: 6e10 8515 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@1585 │ │ -08376a: 0c00 |0011: move-result-object v0 │ │ -08376c: 1100 |0012: return-object v0 │ │ +0837bc: |[0837bc] android.support.v7.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ +0837cc: 5421 f60a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +0837d0: 1f01 3801 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +0837d4: 7210 3e06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@063e │ │ +0837da: 0c00 |0007: move-result-object v0 │ │ +0837dc: 2001 3403 |0008: instance-of v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@0334 │ │ +0837e0: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ +0837e4: 1f00 3403 |000c: check-cast v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@0334 │ │ +0837e8: 6e10 8515 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@1585 │ │ +0837ee: 0c00 |0011: move-result-object v0 │ │ +0837f0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0008 line=252 │ │ 0x000c line=253 │ │ 0x0012 line=255 │ │ locals : │ │ @@ -170992,20 +171019,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083770: |[083770] android.support.v7.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ -083780: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083784: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083788: 7210 3f06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getAlphabeticShortcut:()C // method@063f │ │ -08378e: 0a00 |0007: move-result v0 │ │ -083790: 0f00 |0008: return v0 │ │ +0837f4: |[0837f4] android.support.v7.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ +083804: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083808: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +08380c: 7210 3f06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getAlphabeticShortcut:()C // method@063f │ │ +083812: 0a00 |0007: move-result v0 │ │ +083814: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #6 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171013,20 +171040,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083794: |[083794] android.support.v7.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ -0837a4: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0837a8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0837ac: 7210 4006 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getGroupId:()I // method@0640 │ │ -0837b2: 0a00 |0007: move-result v0 │ │ -0837b4: 0f00 |0008: return v0 │ │ +083818: |[083818] android.support.v7.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ +083828: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +08382c: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083830: 7210 4006 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getGroupId:()I // method@0640 │ │ +083836: 0a00 |0007: move-result v0 │ │ +083838: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #7 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171034,20 +171061,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0837b8: |[0837b8] android.support.v7.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0837c8: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0837cc: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0837d0: 7210 4106 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0641 │ │ -0837d6: 0c00 |0007: move-result-object v0 │ │ -0837d8: 1100 |0008: return-object v0 │ │ +08383c: |[08383c] android.support.v7.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +08384c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083850: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083854: 7210 4106 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0641 │ │ +08385a: 0c00 |0007: move-result-object v0 │ │ +08385c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #8 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171055,20 +171082,20 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0837dc: |[0837dc] android.support.v7.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ -0837ec: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0837f0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0837f4: 7210 4206 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIntent:()Landroid/content/Intent; // method@0642 │ │ -0837fa: 0c00 |0007: move-result-object v0 │ │ -0837fc: 1100 |0008: return-object v0 │ │ +083860: |[083860] android.support.v7.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ +083870: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083874: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083878: 7210 4206 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIntent:()Landroid/content/Intent; // method@0642 │ │ +08387e: 0c00 |0007: move-result-object v0 │ │ +083880: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #9 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171076,20 +171103,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083800: |[083800] android.support.v7.view.menu.MenuItemWrapperICS.getItemId:()I │ │ -083810: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083814: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083818: 7210 4306 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getItemId:()I // method@0643 │ │ -08381e: 0a00 |0007: move-result v0 │ │ -083820: 0f00 |0008: return v0 │ │ +083884: |[083884] android.support.v7.view.menu.MenuItemWrapperICS.getItemId:()I │ │ +083894: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083898: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +08389c: 7210 4306 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getItemId:()I // method@0643 │ │ +0838a2: 0a00 |0007: move-result v0 │ │ +0838a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #10 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171097,20 +171124,20 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083824: |[083824] android.support.v7.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -083834: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083838: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -08383c: 7210 4406 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0644 │ │ -083842: 0c00 |0007: move-result-object v0 │ │ -083844: 1100 |0008: return-object v0 │ │ +0838a8: |[0838a8] android.support.v7.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +0838b8: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +0838bc: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +0838c0: 7210 4406 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0644 │ │ +0838c6: 0c00 |0007: move-result-object v0 │ │ +0838c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #11 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171118,20 +171145,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083848: |[083848] android.support.v7.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ -083858: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -08385c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083860: 7210 4506 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getNumericShortcut:()C // method@0645 │ │ -083866: 0a00 |0007: move-result v0 │ │ -083868: 0f00 |0008: return v0 │ │ +0838cc: |[0838cc] android.support.v7.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ +0838dc: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +0838e0: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +0838e4: 7210 4506 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getNumericShortcut:()C // method@0645 │ │ +0838ea: 0a00 |0007: move-result v0 │ │ +0838ec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #12 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171139,20 +171166,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08386c: |[08386c] android.support.v7.view.menu.MenuItemWrapperICS.getOrder:()I │ │ -08387c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083880: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083884: 7210 4606 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getOrder:()I // method@0646 │ │ -08388a: 0a00 |0007: move-result v0 │ │ -08388c: 0f00 |0008: return v0 │ │ +0838f0: |[0838f0] android.support.v7.view.menu.MenuItemWrapperICS.getOrder:()I │ │ +083900: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083904: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083908: 7210 4606 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getOrder:()I // method@0646 │ │ +08390e: 0a00 |0007: move-result v0 │ │ +083910: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #13 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171160,22 +171187,22 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -083890: |[083890] android.support.v7.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ -0838a0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0838a4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0838a8: 7210 4706 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@0647 │ │ -0838ae: 0c00 |0007: move-result-object v0 │ │ -0838b0: 6e20 9d15 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@159d │ │ -0838b6: 0c00 |000b: move-result-object v0 │ │ -0838b8: 1100 |000c: return-object v0 │ │ +083914: |[083914] android.support.v7.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ +083924: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083928: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +08392c: 7210 4706 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@0647 │ │ +083932: 0c00 |0007: move-result-object v0 │ │ +083934: 6e20 9d15 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@159d │ │ +08393a: 0c00 |000b: move-result-object v0 │ │ +08393c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171183,20 +171210,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0838bc: |[0838bc] android.support.v7.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ -0838cc: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0838d0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0838d4: 7210 4906 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitle:()Ljava/lang/CharSequence; // method@0649 │ │ -0838da: 0c00 |0007: move-result-object v0 │ │ -0838dc: 1100 |0008: return-object v0 │ │ +083940: |[083940] android.support.v7.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ +083950: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083954: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083958: 7210 4906 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitle:()Ljava/lang/CharSequence; // method@0649 │ │ +08395e: 0c00 |0007: move-result-object v0 │ │ +083960: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #15 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171204,20 +171231,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0838e0: |[0838e0] android.support.v7.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -0838f0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0838f4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0838f8: 7210 4a06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@064a │ │ -0838fe: 0c00 |0007: move-result-object v0 │ │ -083900: 1100 |0008: return-object v0 │ │ +083964: |[083964] android.support.v7.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +083974: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083978: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +08397c: 7210 4a06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@064a │ │ +083982: 0c00 |0007: move-result-object v0 │ │ +083984: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #16 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171225,20 +171252,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083904: |[083904] android.support.v7.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ -083914: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083918: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -08391c: 7210 4b06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.hasSubMenu:()Z // method@064b │ │ -083922: 0a00 |0007: move-result v0 │ │ -083924: 0f00 |0008: return v0 │ │ +083988: |[083988] android.support.v7.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ +083998: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +08399c: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +0839a0: 7210 4b06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.hasSubMenu:()Z // method@064b │ │ +0839a6: 0a00 |0007: move-result v0 │ │ +0839a8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #17 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171246,20 +171273,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083928: |[083928] android.support.v7.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ -083938: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -08393c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083940: 7210 4c06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@064c │ │ -083946: 0a00 |0007: move-result v0 │ │ -083948: 0f00 |0008: return v0 │ │ +0839ac: |[0839ac] android.support.v7.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ +0839bc: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +0839c0: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +0839c4: 7210 4c06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@064c │ │ +0839ca: 0a00 |0007: move-result v0 │ │ +0839cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #18 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171267,20 +171294,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08394c: |[08394c] android.support.v7.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ -08395c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083960: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083964: 7210 4d06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isCheckable:()Z // method@064d │ │ -08396a: 0a00 |0007: move-result v0 │ │ -08396c: 0f00 |0008: return v0 │ │ +0839d0: |[0839d0] android.support.v7.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ +0839e0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +0839e4: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +0839e8: 7210 4d06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isCheckable:()Z // method@064d │ │ +0839ee: 0a00 |0007: move-result v0 │ │ +0839f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #19 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171288,20 +171315,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083970: |[083970] android.support.v7.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ -083980: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083984: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083988: 7210 4e06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isChecked:()Z // method@064e │ │ -08398e: 0a00 |0007: move-result v0 │ │ -083990: 0f00 |0008: return v0 │ │ +0839f4: |[0839f4] android.support.v7.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ +083a04: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083a08: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083a0c: 7210 4e06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isChecked:()Z // method@064e │ │ +083a12: 0a00 |0007: move-result v0 │ │ +083a14: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #20 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171309,20 +171336,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083994: |[083994] android.support.v7.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ -0839a4: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0839a8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0839ac: 7210 4f06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isEnabled:()Z // method@064f │ │ -0839b2: 0a00 |0007: move-result v0 │ │ -0839b4: 0f00 |0008: return v0 │ │ +083a18: |[083a18] android.support.v7.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ +083a28: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083a2c: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083a30: 7210 4f06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isEnabled:()Z // method@064f │ │ +083a36: 0a00 |0007: move-result v0 │ │ +083a38: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #21 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171330,20 +171357,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0839b8: |[0839b8] android.support.v7.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ -0839c8: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0839cc: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0839d0: 7210 5006 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isVisible:()Z // method@0650 │ │ -0839d6: 0a00 |0007: move-result v0 │ │ -0839d8: 0f00 |0008: return v0 │ │ +083a3c: |[083a3c] android.support.v7.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ +083a4c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083a50: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083a54: 7210 5006 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isVisible:()Z // method@0650 │ │ +083a5a: 0a00 |0007: move-result v0 │ │ +083a5c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ │ │ #22 : (in Landroid/support/v7/view/menu/MenuItemWrapperICS;) │ │ @@ -171351,24 +171378,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 │ │ -0839dc: |[0839dc] android.support.v7.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -0839ec: 5420 f60a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -0839f0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0839f4: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -0839f8: 6e20 8f15 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@158f │ │ -0839fe: 0c01 |0009: move-result-object v1 │ │ -083a00: 7220 5f06 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@065f │ │ -083a06: 1102 |000d: return-object v2 │ │ -083a08: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -083a0a: 28fb |000f: goto 000a // -0005 │ │ +083a60: |[083a60] android.support.v7.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +083a70: 5420 f60a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083a74: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083a78: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +083a7c: 6e20 8f15 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@158f │ │ +083a82: 0c01 |0009: move-result-object v1 │ │ +083a84: 7220 5f06 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@065f │ │ +083a8a: 1102 |000d: return-object v2 │ │ +083a8c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +083a8e: 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/view/menu/MenuItemWrapperICS; │ │ @@ -171379,30 +171406,30 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -083a0c: |[083a0c] android.support.v7.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ -083a1c: 5431 f60a |0000: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083a20: 1f01 3701 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083a24: 7220 5106 4100 |0004: invoke-interface {v1, v4}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0651 │ │ -083a2a: 5431 f60a |0007: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083a2e: 1f01 3701 |0009: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083a32: 7210 3e06 0100 |000b: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@063e │ │ -083a38: 0c00 |000e: move-result-object v0 │ │ -083a3a: 2001 1604 |000f: instance-of v1, v0, Landroid/view/CollapsibleActionView; // type@0416 │ │ -083a3e: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -083a42: 5431 f60a |0013: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083a46: 1f01 3701 |0015: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083a4a: 2202 3303 |0017: new-instance v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@0333 │ │ -083a4e: 7020 8315 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1583 │ │ -083a54: 7220 5206 2100 |001c: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0652 │ │ -083a5a: 1103 |001f: return-object v3 │ │ +083a90: |[083a90] android.support.v7.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ +083aa0: 5431 f60a |0000: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083aa4: 1f01 3801 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083aa8: 7220 5106 4100 |0004: invoke-interface {v1, v4}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0651 │ │ +083aae: 5431 f60a |0007: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083ab2: 1f01 3801 |0009: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083ab6: 7210 3e06 0100 |000b: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@063e │ │ +083abc: 0c00 |000e: move-result-object v0 │ │ +083abe: 2001 1704 |000f: instance-of v1, v0, Landroid/view/CollapsibleActionView; // type@0417 │ │ +083ac2: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +083ac6: 5431 f60a |0013: iget-object v1, v3, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083aca: 1f01 3801 |0015: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083ace: 2202 3403 |0017: new-instance v2, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@0334 │ │ +083ad2: 7020 8315 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1583 │ │ +083ad8: 7220 5206 2100 |001c: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0652 │ │ +083ade: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0007 line=241 │ │ 0x000f line=242 │ │ 0x0013 line=244 │ │ 0x001f line=246 │ │ @@ -171416,24 +171443,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 │ │ -083a5c: |[083a5c] android.support.v7.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -083a6c: 2031 1604 |0000: instance-of v1, v3, Landroid/view/CollapsibleActionView; // type@0416 │ │ -083a70: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ -083a74: 2200 3303 |0004: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@0333 │ │ -083a78: 7020 8315 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1583 │ │ -083a7e: 0703 |0009: move-object v3, v0 │ │ -083a80: 5421 f60a |000a: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083a84: 1f01 3701 |000c: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083a88: 7220 5206 3100 |000e: invoke-interface {v1, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0652 │ │ -083a8e: 1102 |0011: return-object v2 │ │ +083ae0: |[083ae0] android.support.v7.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +083af0: 2031 1704 |0000: instance-of v1, v3, Landroid/view/CollapsibleActionView; // type@0417 │ │ +083af4: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ +083af8: 2200 3403 |0004: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@0334 │ │ +083afc: 7020 8315 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1583 │ │ +083b02: 0703 |0009: move-object v3, v0 │ │ +083b04: 5421 f60a |000a: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083b08: 1f01 3801 |000c: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083b0c: 7220 5206 3100 |000e: invoke-interface {v1, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0652 │ │ +083b12: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=230 │ │ 0x000a line=232 │ │ 0x0011 line=233 │ │ locals : │ │ @@ -171447,19 +171474,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083a90: |[083a90] android.support.v7.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -083aa0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083aa4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083aa8: 7220 5306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@0653 │ │ -083aae: 1101 |0007: return-object v1 │ │ +083b14: |[083b14] android.support.v7.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +083b24: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083b28: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083b2c: 7220 5306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@0653 │ │ +083b32: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=143 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 alphaChar C │ │ @@ -171469,19 +171496,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083ab0: |[083ab0] android.support.v7.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ -083ac0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083ac4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083ac8: 7220 5406 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@0654 │ │ -083ace: 1101 |0007: return-object v1 │ │ +083b34: |[083b34] android.support.v7.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ +083b44: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083b48: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083b4c: 7220 5406 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@0654 │ │ +083b52: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0007 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checkable Z │ │ @@ -171491,19 +171518,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083ad0: |[083ad0] android.support.v7.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ -083ae0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083ae4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083ae8: 7220 5506 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0655 │ │ -083aee: 1101 |0007: return-object v1 │ │ +083b54: |[083b54] android.support.v7.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ +083b64: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083b68: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083b6c: 7220 5506 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0655 │ │ +083b72: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0007 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checked Z │ │ @@ -171513,19 +171540,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083af0: |[083af0] android.support.v7.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ -083b00: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083b04: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083b08: 7220 5606 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@0656 │ │ -083b0e: 1101 |0007: return-object v1 │ │ +083b74: |[083b74] android.support.v7.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ +083b84: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083b88: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083b8c: 7220 5606 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@0656 │ │ +083b92: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0007 line=186 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 enabled Z │ │ @@ -171535,45 +171562,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -083b10: |[083b10] android.support.v7.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ -083b20: 5461 f50a |0000: iget-object v1, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0af5 │ │ -083b24: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ -083b28: 5461 f60a |0004: iget-object v1, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083b2c: 1f01 3701 |0006: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083b30: 6e10 bc27 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -083b36: 0c01 |000b: move-result-object v1 │ │ -083b38: 1a02 2a31 |000c: const-string v2, "setExclusiveCheckable" // string@312a │ │ -083b3c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -083b3e: 2333 9806 |000f: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -083b42: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -083b44: 6205 c410 |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ -083b48: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ -083b4c: 6e30 7827 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -083b52: 0c01 |0019: move-result-object v1 │ │ -083b54: 5b61 f50a |001a: iput-object v1, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0af5 │ │ -083b58: 5461 f50a |001c: iget-object v1, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0af5 │ │ -083b5c: 5462 f60a |001e: iget-object v2, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083b60: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -083b62: 2333 9906 |0021: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -083b66: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -083b68: 7110 6927 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -083b6e: 0c05 |0027: move-result-object v5 │ │ -083b70: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ -083b74: 6e30 2f28 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -083b7a: 0e00 |002d: return-void │ │ -083b7c: 0d00 |002e: move-exception v0 │ │ -083b7e: 1a01 590e |002f: const-string v1, "MenuItemWrapper" // string@0e59 │ │ -083b82: 1a02 1705 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@0517 │ │ -083b86: 7130 111f 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ -083b8c: 28f7 |0036: goto 002d // -0009 │ │ +083b94: |[083b94] android.support.v7.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ +083ba4: 5461 f50a |0000: iget-object v1, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0af5 │ │ +083ba8: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ +083bac: 5461 f60a |0004: iget-object v1, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083bb0: 1f01 3801 |0006: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083bb4: 6e10 bc27 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +083bba: 0c01 |000b: move-result-object v1 │ │ +083bbc: 1a02 3431 |000c: const-string v2, "setExclusiveCheckable" // string@3134 │ │ +083bc0: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +083bc2: 2333 9b06 |000f: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +083bc6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +083bc8: 6205 c410 |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ +083bcc: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ +083bd0: 6e30 7827 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +083bd6: 0c01 |0019: move-result-object v1 │ │ +083bd8: 5b61 f50a |001a: iput-object v1, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0af5 │ │ +083bdc: 5461 f50a |001c: iget-object v1, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0af5 │ │ +083be0: 5462 f60a |001e: iget-object v2, v6, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083be4: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +083be6: 2333 9c06 |0021: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +083bea: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +083bec: 7110 6927 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +083bf2: 0c05 |0027: move-result-object v5 │ │ +083bf4: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ +083bf8: 6e30 2f28 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +083bfe: 0e00 |002d: return-void │ │ +083c00: 0d00 |002e: move-exception v0 │ │ +083c02: 1a01 620e |002f: const-string v1, "MenuItemWrapper" // string@0e62 │ │ +083c06: 1a02 1a05 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@051a │ │ +083c0a: 7130 111f 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ +083c10: 28f7 |0036: goto 002d // -0009 │ │ catches : 1 │ │ 0x0000 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=299 │ │ 0x001c line=302 │ │ @@ -171590,19 +171617,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083ba0: |[083ba0] android.support.v7.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ -083bb0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083bb4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083bb8: 7220 5706 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0657 │ │ -083bbe: 1101 |0007: return-object v1 │ │ +083c24: |[083c24] android.support.v7.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ +083c34: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083c38: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083c3c: 7220 5706 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0657 │ │ +083c42: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0007 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -171612,19 +171639,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 │ │ -083bc0: |[083bc0] android.support.v7.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -083bd0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083bd4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083bd8: 7220 5806 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@0658 │ │ -083bde: 1101 |0007: return-object v1 │ │ +083c44: |[083c44] android.support.v7.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +083c54: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083c58: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083c5c: 7220 5806 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@0658 │ │ +083c62: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -171634,19 +171661,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 │ │ -083be0: |[083be0] android.support.v7.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -083bf0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083bf4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083bf8: 7220 5906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0659 │ │ -083bfe: 1101 |0007: return-object v1 │ │ +083c64: |[083c64] android.support.v7.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +083c74: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083c78: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083c7c: 7220 5906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0659 │ │ +083c82: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ @@ -171656,19 +171683,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083c00: |[083c00] android.support.v7.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -083c10: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083c14: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083c18: 7220 5a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@065a │ │ -083c1e: 1101 |0007: return-object v1 │ │ +083c84: |[083c84] android.support.v7.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +083c94: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083c98: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083c9c: 7220 5a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@065a │ │ +083ca2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0007 line=132 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -171678,24 +171705,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 │ │ -083c20: |[083c20] android.support.v7.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -083c30: 5420 f60a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083c34: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083c38: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -083c3c: 2201 3403 |0006: new-instance v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@0334 │ │ -083c40: 7030 8815 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V // method@1588 │ │ -083c46: 7220 6006 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@0660 │ │ -083c4c: 1102 |000e: return-object v2 │ │ -083c4e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -083c50: 28fb |0010: goto 000b // -0005 │ │ +083ca4: |[083ca4] android.support.v7.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +083cb4: 5420 f60a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083cb8: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083cbc: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +083cc0: 2201 3503 |0006: new-instance v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@0335 │ │ +083cc4: 7030 8815 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V // method@1588 │ │ +083cca: 7220 6006 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@0660 │ │ +083cd0: 1102 |000e: return-object v2 │ │ +083cd2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +083cd4: 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/view/menu/MenuItemWrapperICS; │ │ @@ -171706,24 +171733,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 │ │ -083c54: |[083c54] android.support.v7.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -083c64: 5420 f60a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083c68: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083c6c: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -083c70: 2201 3503 |0006: new-instance v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@0335 │ │ -083c74: 7030 8b15 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V // method@158b │ │ -083c7a: 7220 5b06 1000 |000b: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@065b │ │ -083c80: 1102 |000e: return-object v2 │ │ -083c82: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -083c84: 28fb |0010: goto 000b // -0005 │ │ +083cd8: |[083cd8] android.support.v7.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +083ce8: 5420 f60a |0000: iget-object v0, v2, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083cec: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083cf0: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +083cf4: 2201 3603 |0006: new-instance v1, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@0336 │ │ +083cf8: 7030 8b15 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V // method@158b │ │ +083cfe: 7220 5b06 1000 |000b: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@065b │ │ +083d04: 1102 |000e: return-object v2 │ │ +083d06: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +083d08: 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/view/menu/MenuItemWrapperICS; │ │ @@ -171734,19 +171761,19 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -083c88: |[083c88] android.support.v7.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ -083c98: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083c9c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083ca0: 7230 5c06 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@065c │ │ -083ca6: 1101 |0007: return-object v1 │ │ +083d0c: |[083d0c] android.support.v7.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ +083d1c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083d20: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083d24: 7230 5c06 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@065c │ │ +083d2a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -171757,19 +171784,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083ca8: |[083ca8] android.support.v7.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ -083cb8: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083cbc: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083cc0: 7220 5d06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@065d │ │ -083cc6: 0e00 |0007: return-void │ │ +083d2c: |[083d2c] android.support.v7.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ +083d3c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083d40: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083d44: 7220 5d06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@065d │ │ +083d4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=219 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -171779,19 +171806,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083cc8: |[083cc8] android.support.v7.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -083cd8: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083cdc: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083ce0: 7220 5e06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@065e │ │ -083ce6: 1101 |0007: return-object v1 │ │ +083d4c: |[083d4c] android.support.v7.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +083d5c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083d60: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083d64: 7220 5e06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@065e │ │ +083d6a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0007 line=224 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -171801,19 +171828,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083ce8: |[083ce8] android.support.v7.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ -083cf8: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083cfc: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083d00: 7220 6106 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@0661 │ │ -083d06: 1101 |0007: return-object v1 │ │ +083d6c: |[083d6c] android.support.v7.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ +083d7c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083d80: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083d84: 7220 6106 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@0661 │ │ +083d8a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title I │ │ @@ -171823,19 +171850,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 │ │ -083d08: |[083d08] android.support.v7.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -083d18: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083d1c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083d20: 7220 6206 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0662 │ │ -083d26: 1101 |0007: return-object v1 │ │ +083d8c: |[083d8c] android.support.v7.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +083d9c: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083da0: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083da4: 7220 6206 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0662 │ │ +083daa: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -171845,19 +171872,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 │ │ -083d28: |[083d28] android.support.v7.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -083d38: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083d3c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083d40: 7220 6306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0663 │ │ -083d46: 1101 |0007: return-object v1 │ │ +083dac: |[083dac] android.support.v7.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +083dbc: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083dc0: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083dc4: 7220 6306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0663 │ │ +083dca: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -171867,45 +171894,45 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083d48: |[083d48] android.support.v7.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ -083d58: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ -083d5c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -083d60: 7220 6406 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0664 │ │ -083d66: 0c00 |0007: move-result-object v0 │ │ -083d68: 1100 |0008: return-object v0 │ │ +083dcc: |[083dcc] android.support.v7.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ +083ddc: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0af6 │ │ +083de0: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0138 │ │ +083de4: 7220 6406 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0664 │ │ +083dea: 0c00 |0007: move-result-object v0 │ │ +083dec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0009 reg=2 visible Z │ │ │ │ - source_file_idx : 3674 (MenuItemWrapperICS.java) │ │ + source_file_idx : 3683 (MenuItemWrapperICS.java) │ │ │ │ -Class #685 header: │ │ -class_idx : 823 │ │ +Class #686 header: │ │ +class_idx : 824 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 818 │ │ -source_file_idx : 3675 │ │ +superclass_idx : 819 │ │ +source_file_idx : 3684 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #685 annotations: │ │ +Class #686 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuItemWrapperJB; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="ActionProviderWrapperJB" │ │ │ │ -Class #685 - │ │ +Class #686 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ActionProvider$VisibilityListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -171923,18 +171950,18 @@ │ │ type : '(Landroid/support/v7/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 │ │ -083d6c: |[083d6c] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ -083d7c: 5b01 f90a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperJB; // field@0af9 │ │ -083d80: 7040 7e15 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@157e │ │ -083d86: 0e00 |0005: return-void │ │ +083df0: |[083df0] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ +083e00: 5b01 f90a |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/view/menu/MenuItemWrapperJB; // field@0af9 │ │ +083e04: 7040 7e15 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@157e │ │ +083e0a: 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/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -171948,19 +171975,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -083d88: |[083d88] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ -083d98: 5410 f70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ -083d9c: 6e10 351f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.isVisible:()Z // method@1f35 │ │ -083da2: 0a00 |0005: move-result v0 │ │ -083da4: 0f00 |0006: return v0 │ │ +083e0c: |[083e0c] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ +083e1c: 5410 f70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ +083e20: 6e10 351f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.isVisible:()Z // method@1f35 │ │ +083e26: 0a00 |0005: move-result v0 │ │ +083e28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #1 : (in Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -171968,20 +171995,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -083da8: |[083da8] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ -083db8: 5410 f80a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0af8 │ │ -083dbc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -083dc0: 5410 f80a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0af8 │ │ -083dc4: 7220 5408 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0854 │ │ -083dca: 0e00 |0009: return-void │ │ +083e2c: |[083e2c] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ +083e3c: 5410 f80a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0af8 │ │ +083e40: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +083e44: 5410 f80a |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0af8 │ │ +083e48: 7220 5408 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0854 │ │ +083e4e: 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/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -171992,19 +172019,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 │ │ -083dcc: |[083dcc] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -083ddc: 5410 f70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ -083de0: 6e20 371f 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1f37 │ │ -083de6: 0c00 |0005: move-result-object v0 │ │ -083de8: 1100 |0006: return-object v0 │ │ +083e50: |[083e50] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +083e60: 5410 f70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ +083e64: 6e20 371f 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1f37 │ │ +083e6a: 0c00 |0005: move-result-object v0 │ │ +083e6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x0000 - 0x0007 reg=2 forItem Landroid/view/MenuItem; │ │ │ │ @@ -172013,19 +172040,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -083dec: |[083dec] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ -083dfc: 5410 f70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ -083e00: 6e10 3a1f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.overridesItemVisibility:()Z // method@1f3a │ │ -083e06: 0a00 |0005: move-result v0 │ │ -083e08: 0f00 |0006: return v0 │ │ +083e70: |[083e70] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ +083e80: 5410 f70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ +083e84: 6e10 3a1f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.overridesItemVisibility:()Z // method@1f3a │ │ +083e8a: 0a00 |0005: move-result v0 │ │ +083e8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #4 : (in Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -172033,18 +172060,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -083e0c: |[083e0c] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.refreshVisibility:()V │ │ -083e1c: 5410 f70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ -083e20: 6e10 3b1f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.refreshVisibility:()V // method@1f3b │ │ -083e26: 0e00 |0005: return-void │ │ +083e90: |[083e90] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.refreshVisibility:()V │ │ +083ea0: 5410 f70a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ +083ea4: 6e10 3b1f 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.refreshVisibility:()V // method@1f3b │ │ +083eaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ @@ -172053,51 +172080,51 @@ │ │ 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 │ │ -083e28: |[083e28] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -083e38: 5b12 f80a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0af8 │ │ -083e3c: 5410 f70a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ -083e40: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -083e44: 6e20 3c1f 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V // method@1f3c │ │ -083e4a: 0e00 |0009: return-void │ │ -083e4c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -083e4e: 28fb |000b: goto 0006 // -0005 │ │ +083eac: |[083eac] android.support.v7.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +083ebc: 5b12 f80a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0af8 │ │ +083ec0: 5410 f70a |0002: iget-object v0, v1, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0af7 │ │ +083ec4: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +083ec8: 6e20 3c1f 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V // method@1f3c │ │ +083ece: 0e00 |0009: return-void │ │ +083ed0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +083ed2: 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/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x000a - 0x000c reg=1 this Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x0000 - 0x000c reg=2 listener Landroid/support/v4/view/ActionProvider$VisibilityListener; │ │ │ │ - source_file_idx : 3675 (MenuItemWrapperJB.java) │ │ + source_file_idx : 3684 (MenuItemWrapperJB.java) │ │ │ │ -Class #686 header: │ │ -class_idx : 824 │ │ +Class #687 header: │ │ +class_idx : 825 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 822 │ │ -source_file_idx : 3675 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3684 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #686 annotations: │ │ +Class #687 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=16 │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; } │ │ │ │ -Class #686 - │ │ +Class #687 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuItemWrapperJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/MenuItemWrapperICS;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -172106,17 +172133,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 │ │ -083e50: |[083e50] android.support.v7.view.menu.MenuItemWrapperJB.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ -083e60: 7030 8d15 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@158d │ │ -083e66: 0e00 |0003: return-void │ │ +083ed4: |[083ed4] android.support.v7.view.menu.MenuItemWrapperJB.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ +083ee4: 7030 8d15 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@158d │ │ +083eea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -172128,44 +172155,44 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -083e68: |[083e68] android.support.v7.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -083e78: 2200 3703 |0000: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@0337 │ │ -083e7c: 5421 fa0a |0002: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperJB;.mContext:Landroid/content/Context; // field@0afa │ │ -083e80: 7040 bb15 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@15bb │ │ -083e86: 1100 |0007: return-object v0 │ │ +083eec: |[083eec] android.support.v7.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +083efc: 2200 3803 |0000: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@0338 │ │ +083f00: 5421 fa0a |0002: iget-object v1, v2, Landroid/support/v7/view/menu/MenuItemWrapperJB;.mContext:Landroid/content/Context; // field@0afa │ │ +083f04: 7040 bb15 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@15bb │ │ +083f0a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0008 reg=3 provider Landroid/view/ActionProvider; │ │ │ │ - source_file_idx : 3675 (MenuItemWrapperJB.java) │ │ + source_file_idx : 3684 (MenuItemWrapperJB.java) │ │ │ │ -Class #687 header: │ │ -class_idx : 825 │ │ +Class #688 header: │ │ +class_idx : 826 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1132 │ │ -source_file_idx : 3694 │ │ +superclass_idx : 1133 │ │ +source_file_idx : 3703 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ -Class #687 annotations: │ │ +Class #688 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/view/menu/MenuPopupHelper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MenuAdapter" │ │ │ │ -Class #687 - │ │ +Class #688 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;) │ │ @@ -172186,22 +172213,22 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPopupHelper;Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -083e88: |[083e88] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/view/menu/MenuPopupHelper;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -083e98: 5b12 fd0a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ -083e9c: 7010 5921 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ -083ea2: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -083ea4: 5910 fc0a |0006: iput v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ -083ea8: 5b13 fb0a |0008: iput-object v3, v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ -083eac: 6e10 c615 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@15c6 │ │ -083eb2: 0e00 |000d: return-void │ │ +083f0c: |[083f0c] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/view/menu/MenuPopupHelper;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +083f1c: 5b12 fd0a |0000: iput-object v2, v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ +083f20: 7010 5921 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ +083f26: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +083f28: 5910 fc0a |0006: iput v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ +083f2c: 5b13 fb0a |0008: iput-object v3, v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ +083f30: 6e10 c615 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@15c6 │ │ +083f36: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0005 line=341 │ │ 0x0008 line=344 │ │ 0x000a line=345 │ │ 0x000d line=346 │ │ @@ -172215,17 +172242,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083eb4: |[083eb4] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.access$000:(Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/view/menu/MenuBuilder; │ │ -083ec4: 5410 fb0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ -083ec8: 1100 |0002: return-object v0 │ │ +083f38: |[083f38] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.access$000:(Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/view/menu/MenuBuilder; │ │ +083f48: 5410 fb0a |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ +083f4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; │ │ │ │ Virtual methods - │ │ @@ -172234,41 +172261,41 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -083ecc: |[083ecc] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ -083edc: 5465 fd0a |0000: iget-object v5, v6, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ -083ee0: 7110 d315 0500 |0002: invoke-static {v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/support/v7/view/menu/MenuBuilder; // method@15d3 │ │ -083ee6: 0c05 |0005: move-result-object v5 │ │ -083ee8: 6e10 0115 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/view/menu/MenuItemImpl; // method@1501 │ │ -083eee: 0c01 |0009: move-result-object v1 │ │ -083ef0: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ -083ef4: 5465 fd0a |000c: iget-object v5, v6, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ -083ef8: 7110 d315 0500 |000e: invoke-static {v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/support/v7/view/menu/MenuBuilder; // method@15d3 │ │ -083efe: 0c05 |0011: move-result-object v5 │ │ -083f00: 6e10 0615 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ -083f06: 0c04 |0015: move-result-object v4 │ │ -083f08: 6e10 9f28 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -083f0e: 0a00 |0019: move-result v0 │ │ -083f10: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -083f12: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ -083f16: 6e20 9828 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -083f1c: 0c03 |0020: move-result-object v3 │ │ -083f1e: 1f03 3103 |0021: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -083f22: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ -083f26: 5962 fc0a |0025: iput v2, v6, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ -083f2a: 0e00 |0027: return-void │ │ -083f2c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -083f30: 28f1 |002a: goto 001b // -000f │ │ -083f32: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ -083f34: 5965 fc0a |002c: iput v5, v6, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ -083f38: 28f9 |002e: goto 0027 // -0007 │ │ +083f50: |[083f50] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ +083f60: 5465 fd0a |0000: iget-object v5, v6, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ +083f64: 7110 d315 0500 |0002: invoke-static {v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/support/v7/view/menu/MenuBuilder; // method@15d3 │ │ +083f6a: 0c05 |0005: move-result-object v5 │ │ +083f6c: 6e10 0115 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/view/menu/MenuItemImpl; // method@1501 │ │ +083f72: 0c01 |0009: move-result-object v1 │ │ +083f74: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ +083f78: 5465 fd0a |000c: iget-object v5, v6, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ +083f7c: 7110 d315 0500 |000e: invoke-static {v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/support/v7/view/menu/MenuBuilder; // method@15d3 │ │ +083f82: 0c05 |0011: move-result-object v5 │ │ +083f84: 6e10 0615 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ +083f8a: 0c04 |0015: move-result-object v4 │ │ +083f8c: 6e10 9f28 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +083f92: 0a00 |0019: move-result v0 │ │ +083f94: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +083f96: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ +083f9a: 6e20 9828 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +083fa0: 0c03 |0020: move-result-object v3 │ │ +083fa2: 1f03 3203 |0021: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +083fa6: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ +083faa: 5962 fc0a |0025: iput v2, v6, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ +083fae: 0e00 |0027: return-void │ │ +083fb0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +083fb4: 28f1 |002a: goto 001b // -000f │ │ +083fb6: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ +083fb8: 5965 fc0a |002c: iput v5, v6, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ +083fbc: 28f9 |002e: goto 0027 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x000a line=387 │ │ 0x000c line=388 │ │ 0x0016 line=389 │ │ 0x001a line=390 │ │ @@ -172295,35 +172322,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -083f3c: |[083f3c] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ -083f4c: 5421 fd0a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ -083f50: 7110 d115 0100 |0002: invoke-static {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/view/menu/MenuPopupHelper;)Z // method@15d1 │ │ -083f56: 0a01 |0005: move-result v1 │ │ -083f58: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -083f5c: 5421 fb0a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ -083f60: 6e10 0615 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ -083f66: 0c00 |000d: move-result-object v0 │ │ -083f68: 5221 fc0a |000e: iget v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ -083f6c: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ -083f70: 6e10 9f28 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -083f76: 0a01 |0015: move-result v1 │ │ -083f78: 0f01 |0016: return v1 │ │ -083f7a: 5421 fb0a |0017: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ -083f7e: 6e10 0b15 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ -083f84: 0c00 |001c: move-result-object v0 │ │ -083f86: 28f1 |001d: goto 000e // -000f │ │ -083f88: 6e10 9f28 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -083f8e: 0a01 |0021: move-result v1 │ │ -083f90: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -083f94: 28f2 |0024: goto 0016 // -000e │ │ +083fc0: |[083fc0] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ +083fd0: 5421 fd0a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ +083fd4: 7110 d115 0100 |0002: invoke-static {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/view/menu/MenuPopupHelper;)Z // method@15d1 │ │ +083fda: 0a01 |0005: move-result v1 │ │ +083fdc: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +083fe0: 5421 fb0a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ +083fe4: 6e10 0615 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ +083fea: 0c00 |000d: move-result-object v0 │ │ +083fec: 5221 fc0a |000e: iget v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ +083ff0: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ +083ff4: 6e10 9f28 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +083ffa: 0a01 |0015: move-result v1 │ │ +083ffc: 0f01 |0016: return v1 │ │ +083ffe: 5421 fb0a |0017: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ +084002: 6e10 0b15 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ +084008: 0c00 |001c: move-result-object v0 │ │ +08400a: 28f1 |001d: goto 000e // -000f │ │ +08400c: 6e10 9f28 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +084012: 0a01 |0021: move-result v1 │ │ +084014: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +084018: 28f2 |0024: goto 0016 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x000e line=351 │ │ 0x0012 line=352 │ │ 0x0016 line=354 │ │ 0x0017 line=349 │ │ @@ -172338,35 +172365,35 @@ │ │ type : '(I)Landroid/support/v7/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -083f98: |[083f98] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; │ │ -083fa8: 5421 fd0a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ -083fac: 7110 d115 0100 |0002: invoke-static {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/view/menu/MenuPopupHelper;)Z // method@15d1 │ │ -083fb2: 0a01 |0005: move-result v1 │ │ -083fb4: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -083fb8: 5421 fb0a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ -083fbc: 6e10 0615 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ -083fc2: 0c00 |000d: move-result-object v0 │ │ -083fc4: 5221 fc0a |000e: iget v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ -083fc8: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ -083fcc: 5221 fc0a |0012: iget v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ -083fd0: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ -083fd4: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -083fd8: 6e20 9828 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -083fde: 0c01 |001b: move-result-object v1 │ │ -083fe0: 1f01 3103 |001c: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -083fe4: 1101 |001e: return-object v1 │ │ -083fe6: 5421 fb0a |001f: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ -083fea: 6e10 0b15 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ -083ff0: 0c00 |0024: move-result-object v0 │ │ -083ff2: 28e9 |0025: goto 000e // -0017 │ │ +08401c: |[08401c] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; │ │ +08402c: 5421 fd0a |0000: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ +084030: 7110 d115 0100 |0002: invoke-static {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/view/menu/MenuPopupHelper;)Z // method@15d1 │ │ +084036: 0a01 |0005: move-result v1 │ │ +084038: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +08403c: 5421 fb0a |0008: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ +084040: 6e10 0615 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ +084046: 0c00 |000d: move-result-object v0 │ │ +084048: 5221 fc0a |000e: iget v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ +08404c: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ +084050: 5221 fc0a |0012: iget v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0afc │ │ +084054: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ +084058: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08405c: 6e20 9828 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +084062: 0c01 |001b: move-result-object v1 │ │ +084064: 1f01 3203 |001c: check-cast v1, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +084068: 1101 |001e: return-object v1 │ │ +08406a: 5421 fb0a |001f: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0afb │ │ +08406e: 6e10 0b15 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ +084074: 0c00 |0024: move-result-object v0 │ │ +084076: 28e9 |0025: goto 000e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x000e line=360 │ │ 0x0016 line=361 │ │ 0x0018 line=363 │ │ 0x001f line=358 │ │ @@ -172380,18 +172407,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 │ │ -083ff4: |[083ff4] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -084004: 6e20 c815 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@15c8 │ │ -08400a: 0c00 |0003: move-result-object v0 │ │ -08400c: 1100 |0004: return-object v0 │ │ +084078: |[084078] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +084088: 6e20 c815 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@15c8 │ │ +08408e: 0c00 |0003: move-result-object v0 │ │ +084090: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -172400,17 +172427,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -084010: |[084010] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ -084020: 8130 |0000: int-to-long v0, v3 │ │ -084022: 1000 |0001: return-wide v0 │ │ +084094: |[084094] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ +0840a4: 8130 |0000: int-to-long v0, v3 │ │ +0840a6: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -172419,36 +172446,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 │ │ -084024: |[084024] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -084034: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -084036: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -08403a: 5441 fd0a |0003: iget-object v1, v4, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ -08403e: 7110 d215 0100 |0005: invoke-static {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$200:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; // method@15d2 │ │ -084044: 0c01 |0008: move-result-object v1 │ │ -084046: 6002 fe0a |0009: sget v2, Landroid/support/v7/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0afe │ │ -08404a: 6e40 691f 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -084050: 0c06 |000e: move-result-object v6 │ │ -084052: 0760 |000f: move-object v0, v6 │ │ -084054: 1f00 3d03 |0010: check-cast v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033d │ │ -084058: 5441 fd0a |0012: iget-object v1, v4, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ -08405c: 5511 040b |0014: iget-boolean v1, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0b04 │ │ -084060: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -084064: 0761 |0018: move-object v1, v6 │ │ -084066: 1f01 2903 |0019: check-cast v1, Landroid/support/v7/view/menu/ListMenuItemView; // type@0329 │ │ -08406a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -08406c: 6e20 bf14 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@14bf │ │ -084072: 6e20 c815 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@15c8 │ │ -084078: 0c01 |0022: move-result-object v1 │ │ -08407a: 7230 f415 1003 |0023: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V // method@15f4 │ │ -084080: 1106 |0026: return-object v6 │ │ +0840a8: |[0840a8] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0840b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0840ba: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +0840be: 5441 fd0a |0003: iget-object v1, v4, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ +0840c2: 7110 d215 0100 |0005: invoke-static {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.access$200:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; // method@15d2 │ │ +0840c8: 0c01 |0008: move-result-object v1 │ │ +0840ca: 6002 fe0a |0009: sget v2, Landroid/support/v7/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0afe │ │ +0840ce: 6e40 691f 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0840d4: 0c06 |000e: move-result-object v6 │ │ +0840d6: 0760 |000f: move-object v0, v6 │ │ +0840d8: 1f00 3e03 |0010: check-cast v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033e │ │ +0840dc: 5441 fd0a |0012: iget-object v1, v4, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0afd │ │ +0840e0: 5511 040b |0014: iget-boolean v1, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0b04 │ │ +0840e4: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0840e8: 0761 |0018: move-object v1, v6 │ │ +0840ea: 1f01 2a03 |0019: check-cast v1, Landroid/support/v7/view/menu/ListMenuItemView; // type@032a │ │ +0840ee: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0840f0: 6e20 bf14 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@14bf │ │ +0840f6: 6e20 c815 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@15c8 │ │ +0840fc: 0c01 |0022: move-result-object v1 │ │ +0840fe: 7230 f415 1003 |0023: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V // method@15f4 │ │ +084104: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=373 │ │ 0x0003 line=374 │ │ 0x0010 line=377 │ │ 0x0012 line=378 │ │ 0x0019 line=379 │ │ @@ -172466,45 +172493,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -084084: |[084084] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ -084094: 6e10 c615 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@15c6 │ │ -08409a: 6f10 5a21 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215a │ │ -0840a0: 0e00 |0006: return-void │ │ +084108: |[084108] android.support.v7.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ +084118: 6e10 c615 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@15c6 │ │ +08411e: 6f10 5a21 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215a │ │ +084124: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0003 line=404 │ │ 0x0006 line=405 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; │ │ │ │ - source_file_idx : 3694 (MenuPopupHelper.java) │ │ + source_file_idx : 3703 (MenuPopupHelper.java) │ │ │ │ -Class #688 header: │ │ -class_idx : 826 │ │ +Class #689 header: │ │ +class_idx : 827 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3694 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3703 │ │ static_fields_size : 1 │ │ instance_fields_size: 17 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 21 │ │ │ │ -Class #688 annotations: │ │ +Class #689 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; } │ │ Annotations on method #5600 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #688 - │ │ +Class #689 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuPopupHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter;' │ │ #1 : 'Landroid/view/View$OnKeyListener;' │ │ #2 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ @@ -172590,41 +172617,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0840a4: |[0840a4] android.support.v7.view.menu.MenuPopupHelper.:()V │ │ -0840b4: 6000 9407 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0794 │ │ -0840b8: 6700 fe0a |0002: sput v0, Landroid/support/v7/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0afe │ │ -0840bc: 0e00 |0004: return-void │ │ +084128: |[084128] android.support.v7.view.menu.MenuPopupHelper.:()V │ │ +084138: 6000 9407 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0794 │ │ +08413c: 6700 fe0a |0002: sput v0, Landroid/support/v7/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0afe │ │ +084140: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/view/menu/MenuPopupHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/support/v7/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 │ │ -0840c0: |[0840c0] android.support.v7.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;)V │ │ -0840d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0840d2: 6005 fc05 |0001: sget v5, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@05fc │ │ -0840d6: 0760 |0003: move-object v0, v6 │ │ -0840d8: 0771 |0004: move-object v1, v7 │ │ -0840da: 0782 |0005: move-object v2, v8 │ │ -0840dc: 0793 |0006: move-object v3, v9 │ │ -0840de: 7606 cf15 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@15cf │ │ -0840e4: 0e00 |000a: return-void │ │ +084144: |[084144] android.support.v7.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;)V │ │ +084154: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +084156: 6005 fc05 |0001: sget v5, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@05fc │ │ +08415a: 0760 |0003: move-object v0, v6 │ │ +08415c: 0771 |0004: move-object v1, v7 │ │ +08415e: 0782 |0005: move-object v2, v8 │ │ +084160: 0793 |0006: move-object v3, v9 │ │ +084162: 7606 cf15 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@15cf │ │ +084168: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000b reg=7 context Landroid/content/Context; │ │ @@ -172636,24 +172663,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/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 │ │ -0840e8: |[0840e8] android.support.v7.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZI)V │ │ -0840f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0840fa: 0770 |0001: move-object v0, v7 │ │ -0840fc: 0781 |0002: move-object v1, v8 │ │ -0840fe: 0792 |0003: move-object v2, v9 │ │ -084100: 07a3 |0004: move-object v3, v10 │ │ -084102: 01b4 |0005: move v4, v11 │ │ -084104: 01c5 |0006: move v5, v12 │ │ -084106: 7607 d015 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@15d0 │ │ -08410c: 0e00 |000a: return-void │ │ +08416c: |[08416c] android.support.v7.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZI)V │ │ +08417c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08417e: 0770 |0001: move-object v0, v7 │ │ +084180: 0781 |0002: move-object v1, v8 │ │ +084182: 0792 |0003: move-object v2, v9 │ │ +084184: 07a3 |0004: move-object v3, v10 │ │ +084186: 01b4 |0005: move v4, v11 │ │ +084188: 01c5 |0006: move v5, v12 │ │ +08418a: 7607 d015 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@15d0 │ │ +084190: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000a line=90 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000b reg=8 context Landroid/content/Context; │ │ @@ -172667,45 +172694,45 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/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 │ │ -084110: |[084110] android.support.v7.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZII)V │ │ -084120: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -084126: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -084128: 5931 030b |0004: iput v1, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@0b03 │ │ -08412c: 5b34 020b |0006: iput-object v4, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0b02 │ │ -084130: 7110 651f 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -084136: 0c01 |000b: move-result-object v1 │ │ -084138: 5b31 060b |000c: iput-object v1, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0b06 │ │ -08413c: 5b35 080b |000e: iput-object v5, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ -084140: 2201 3903 |0010: new-instance v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // type@0339 │ │ -084144: 5432 080b |0012: iget-object v2, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ -084148: 7030 c415 3102 |0014: invoke-direct {v1, v3, v2}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/view/menu/MenuPopupHelper;Landroid/support/v7/view/menu/MenuBuilder;)V // method@15c4 │ │ -08414e: 5b31 ff0a |0017: iput-object v1, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ -084152: 5c37 090b |0019: iput-boolean v7, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0b09 │ │ -084156: 5938 0c0b |001b: iput v8, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@0b0c │ │ -08415a: 5939 0d0b |001d: iput v9, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@0b0d │ │ -08415e: 6e10 a600 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -084164: 0c00 |0022: move-result-object v0 │ │ -084166: 6e10 0901 0000 |0023: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -08416c: 0c01 |0026: move-result-object v1 │ │ -08416e: 5211 1f0e |0027: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -084172: db01 0102 |0029: div-int/lit8 v1, v1, #int 2 // #02 │ │ -084176: 6002 a406 |002b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@06a4 │ │ -08417a: 6e20 0801 2000 |002d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ -084180: 0a02 |0030: move-result v2 │ │ -084182: 7120 ac27 2100 |0031: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -084188: 0a01 |0034: move-result v1 │ │ -08418a: 5931 0b0b |0035: iput v1, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0b0b │ │ -08418e: 5b36 000b |0037: iput-object v6, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ -084192: 6e30 e614 3504 |0039: invoke-virtual {v5, v3, v4}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ -084198: 0e00 |003c: return-void │ │ +084194: |[084194] android.support.v7.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZII)V │ │ +0841a4: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0841aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0841ac: 5931 030b |0004: iput v1, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@0b03 │ │ +0841b0: 5b34 020b |0006: iput-object v4, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0b02 │ │ +0841b4: 7110 651f 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +0841ba: 0c01 |000b: move-result-object v1 │ │ +0841bc: 5b31 060b |000c: iput-object v1, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0b06 │ │ +0841c0: 5b35 080b |000e: iput-object v5, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ +0841c4: 2201 3a03 |0010: new-instance v1, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // type@033a │ │ +0841c8: 5432 080b |0012: iget-object v2, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ +0841cc: 7030 c415 3102 |0014: invoke-direct {v1, v3, v2}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/view/menu/MenuPopupHelper;Landroid/support/v7/view/menu/MenuBuilder;)V // method@15c4 │ │ +0841d2: 5b31 ff0a |0017: iput-object v1, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ +0841d6: 5c37 090b |0019: iput-boolean v7, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0b09 │ │ +0841da: 5938 0c0b |001b: iput v8, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@0b0c │ │ +0841de: 5939 0d0b |001d: iput v9, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@0b0d │ │ +0841e2: 6e10 a600 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0841e8: 0c00 |0022: move-result-object v0 │ │ +0841ea: 6e10 0901 0000 |0023: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +0841f0: 0c01 |0026: move-result-object v1 │ │ +0841f2: 5211 1f0e |0027: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +0841f6: db01 0102 |0029: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0841fa: 6002 a406 |002b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@06a4 │ │ +0841fe: 6e20 0801 2000 |002d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ +084204: 0a02 |0030: move-result v2 │ │ +084206: 7120 ac27 2100 |0031: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08420c: 0a01 |0034: move-result v1 │ │ +08420e: 5931 0b0b |0035: iput v1, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0b0b │ │ +084212: 5b36 000b |0037: iput-object v6, v3, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ +084216: 6e30 e614 3504 |0039: invoke-virtual {v5, v3, v4}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ +08421c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=77 │ │ 0x0006 line=94 │ │ 0x0008 line=95 │ │ 0x000e line=96 │ │ @@ -172733,17 +172760,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPopupHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08419c: |[08419c] android.support.v7.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/view/menu/MenuPopupHelper;)Z │ │ -0841ac: 5510 090b |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0b09 │ │ -0841b0: 0f00 |0002: return v0 │ │ +084220: |[084220] android.support.v7.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/view/menu/MenuPopupHelper;)Z │ │ +084230: 5510 090b |0000: iget-boolean v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0b09 │ │ +084234: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/menu/MenuPopupHelper; │ │ │ │ #5 : (in Landroid/support/v7/view/menu/MenuPopupHelper;) │ │ @@ -172751,17 +172778,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0841b4: |[0841b4] android.support.v7.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ -0841c4: 5410 060b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0b06 │ │ -0841c8: 1100 |0002: return-object v0 │ │ +084238: |[084238] android.support.v7.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ +084248: 5410 060b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0b06 │ │ +08424c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/menu/MenuPopupHelper; │ │ │ │ #6 : (in Landroid/support/v7/view/menu/MenuPopupHelper;) │ │ @@ -172769,17 +172796,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0841cc: |[0841cc] android.support.v7.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/support/v7/view/menu/MenuBuilder; │ │ -0841dc: 5410 080b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ -0841e0: 1100 |0002: return-object v0 │ │ +084250: |[084250] android.support.v7.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/view/menu/MenuPopupHelper;)Landroid/support/v7/view/menu/MenuBuilder; │ │ +084260: 5410 080b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ +084264: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/view/menu/MenuPopupHelper; │ │ │ │ #7 : (in Landroid/support/v7/view/menu/MenuPopupHelper;) │ │ @@ -172787,53 +172814,53 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -0841e4: |[0841e4] android.support.v7.view.menu.MenuPopupHelper.measureContentWidth:()I │ │ -0841f4: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0841f6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0841f8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0841fa: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0841fc: 54c0 ff0a |0004: iget-object v0, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ -084200: 7120 bf1f aa00 |0006: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -084206: 0a09 |0009: move-result v9 │ │ -084208: 7120 bf1f aa00 |000a: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08420e: 0a02 |000d: move-result v2 │ │ -084210: 7210 1222 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ -084216: 0a01 |0011: move-result v1 │ │ -084218: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -08421a: 3513 2a00 |0013: if-ge v3, v1, 003d // +002a │ │ -08421e: 7220 1522 3000 |0015: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@2215 │ │ -084224: 0a08 |0018: move-result v8 │ │ -084226: 3248 0400 |0019: if-eq v8, v4, 001d // +0004 │ │ -08422a: 0184 |001b: move v4, v8 │ │ -08422c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -08422e: 54ca 070b |001d: iget-object v10, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0b07 │ │ -084232: 390a 0b00 |001f: if-nez v10, 002a // +000b │ │ -084236: 220a 7a04 |0021: new-instance v10, Landroid/widget/FrameLayout; // type@047a │ │ -08423a: 54cb 020b |0023: iget-object v11, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0b02 │ │ -08423e: 7020 9a21 ba00 |0025: invoke-direct {v10, v11}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ -084244: 5bca 070b |0028: iput-object v10, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0b07 │ │ -084248: 54ca 070b |002a: iget-object v10, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0b07 │ │ -08424c: 7240 1622 30a5 |002c: invoke-interface {v0, v3, v5, v10}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2216 │ │ -084252: 0c05 |002f: move-result-object v5 │ │ -084254: 6e30 1420 9502 |0030: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08425a: 6e10 e81f 0500 |0033: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -084260: 0a06 |0036: move-result v6 │ │ -084262: 52ca 0b0b |0037: iget v10, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0b0b │ │ -084266: 34a6 0500 |0039: if-lt v6, v10, 003e // +0005 │ │ -08426a: 52c7 0b0b |003b: iget v7, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0b0b │ │ -08426e: 0f07 |003d: return v7 │ │ -084270: 3776 0300 |003e: if-le v6, v7, 0041 // +0003 │ │ -084274: 0167 |0040: move v7, v6 │ │ -084276: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08427a: 28d0 |0043: goto 0013 // -0030 │ │ +084268: |[084268] android.support.v7.view.menu.MenuPopupHelper.measureContentWidth:()I │ │ +084278: 120a |0000: const/4 v10, #int 0 // #0 │ │ +08427a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +08427c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +08427e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +084280: 54c0 ff0a |0004: iget-object v0, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ +084284: 7120 bf1f aa00 |0006: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08428a: 0a09 |0009: move-result v9 │ │ +08428c: 7120 bf1f aa00 |000a: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +084292: 0a02 |000d: move-result v2 │ │ +084294: 7210 1222 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ +08429a: 0a01 |0011: move-result v1 │ │ +08429c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +08429e: 3513 2a00 |0013: if-ge v3, v1, 003d // +002a │ │ +0842a2: 7220 1522 3000 |0015: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@2215 │ │ +0842a8: 0a08 |0018: move-result v8 │ │ +0842aa: 3248 0400 |0019: if-eq v8, v4, 001d // +0004 │ │ +0842ae: 0184 |001b: move v4, v8 │ │ +0842b0: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0842b2: 54ca 070b |001d: iget-object v10, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0b07 │ │ +0842b6: 390a 0b00 |001f: if-nez v10, 002a // +000b │ │ +0842ba: 220a 7b04 |0021: new-instance v10, Landroid/widget/FrameLayout; // type@047b │ │ +0842be: 54cb 020b |0023: iget-object v11, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0b02 │ │ +0842c2: 7020 9a21 ba00 |0025: invoke-direct {v10, v11}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ +0842c8: 5bca 070b |0028: iput-object v10, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0b07 │ │ +0842cc: 54ca 070b |002a: iget-object v10, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0b07 │ │ +0842d0: 7240 1622 30a5 |002c: invoke-interface {v0, v3, v5, v10}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2216 │ │ +0842d6: 0c05 |002f: move-result-object v5 │ │ +0842d8: 6e30 1420 9502 |0030: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +0842de: 6e10 e81f 0500 |0033: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +0842e4: 0a06 |0036: move-result v6 │ │ +0842e6: 52ca 0b0b |0037: iget v10, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0b0b │ │ +0842ea: 34a6 0500 |0039: if-lt v6, v10, 003e // +0005 │ │ +0842ee: 52c7 0b0b |003b: iget v7, v12, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0b0b │ │ +0842f2: 0f07 |003d: return v7 │ │ +0842f4: 3776 0300 |003e: if-le v6, v7, 0041 // +0003 │ │ +0842f8: 0167 |0040: move v7, v6 │ │ +0842fa: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0842fe: 28d0 |0043: goto 0013 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=204 │ │ 0x0002 line=205 │ │ 0x0003 line=206 │ │ 0x0004 line=208 │ │ 0x0006 line=209 │ │ @@ -172877,17 +172904,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08427c: |[08427c] android.support.v7.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -08428c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08428e: 0f00 |0001: return v0 │ │ +084300: |[084300] android.support.v7.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +084310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084312: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -172897,21 +172924,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -084290: |[084290] android.support.v7.view.menu.MenuPopupHelper.dismiss:()V │ │ -0842a0: 6e10 db15 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.isShowing:()Z // method@15db │ │ -0842a6: 0a00 |0003: move-result v0 │ │ -0842a8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0842ac: 5410 0a0b |0006: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -0842b0: 6e10 161b 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ -0842b6: 0e00 |000b: return-void │ │ +084314: |[084314] android.support.v7.view.menu.MenuPopupHelper.dismiss:()V │ │ +084324: 6e10 db15 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.isShowing:()Z // method@15db │ │ +08432a: 0a00 |0003: move-result v0 │ │ +08432c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +084330: 5410 0a0b |0006: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +084334: 6e10 161b 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ +08433a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=172 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ @@ -172921,17 +172948,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0842b8: |[0842b8] android.support.v7.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -0842c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0842ca: 0f00 |0001: return v0 │ │ +08433c: |[08433c] android.support.v7.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +08434c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08434e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ @@ -172941,17 +172968,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0842cc: |[0842cc] android.support.v7.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ -0842dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0842de: 0f00 |0001: return v0 │ │ +084350: |[084350] android.support.v7.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ +084360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084362: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ │ │ #4 : (in Landroid/support/v7/view/menu/MenuPopupHelper;) │ │ @@ -172959,17 +172986,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0842e0: |[0842e0] android.support.v7.view.menu.MenuPopupHelper.getGravity:()I │ │ -0842f0: 5210 030b |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@0b03 │ │ -0842f4: 0f00 |0002: return v0 │ │ +084364: |[084364] android.support.v7.view.menu.MenuPopupHelper.getGravity:()I │ │ +084374: 5210 030b |0000: iget v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@0b03 │ │ +084378: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ │ │ #5 : (in Landroid/support/v7/view/menu/MenuPopupHelper;) │ │ @@ -172977,17 +173004,17 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0842f8: |[0842f8] android.support.v7.view.menu.MenuPopupHelper.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -084308: 5410 0a0b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -08430c: 1100 |0002: return-object v0 │ │ +08437c: |[08437c] android.support.v7.view.menu.MenuPopupHelper.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +08438c: 5410 0a0b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +084390: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ │ │ #6 : (in Landroid/support/v7/view/menu/MenuPopupHelper;) │ │ @@ -172995,16 +173022,16 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -084310: |[084310] android.support.v7.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -084320: 0e00 |0000: return-void │ │ +084394: |[084394] android.support.v7.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +0843a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0001 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0001 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -173014,25 +173041,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -084324: |[084324] android.support.v7.view.menu.MenuPopupHelper.isShowing:()Z │ │ -084334: 5410 0a0b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -084338: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08433c: 5410 0a0b |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -084340: 6e10 2b1b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -084346: 0a00 |0009: move-result v0 │ │ -084348: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -08434c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08434e: 0f00 |000d: return v0 │ │ -084350: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -084352: 28fe |000f: goto 000d // -0002 │ │ +0843a8: |[0843a8] android.support.v7.view.menu.MenuPopupHelper.isShowing:()Z │ │ +0843b8: 5410 0a0b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +0843bc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0843c0: 5410 0a0b |0004: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +0843c4: 6e10 2b1b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +0843ca: 0a00 |0009: move-result v0 │ │ +0843cc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0843d0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0843d2: 0f00 |000d: return v0 │ │ +0843d4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0843d6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ │ │ #8 : (in Landroid/support/v7/view/menu/MenuPopupHelper;) │ │ @@ -173040,24 +173067,24 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -084354: |[084354] android.support.v7.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -084364: 5410 080b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ -084368: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ -08436c: 0e00 |0004: return-void │ │ -08436e: 6e10 d515 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ -084374: 5410 0e0b |0008: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ -084378: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ -08437c: 5410 0e0b |000c: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ -084380: 7230 ea15 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ -084386: 28f3 |0011: goto 0004 // -000d │ │ +0843d8: |[0843d8] android.support.v7.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +0843e8: 5410 080b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ +0843ec: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ +0843f0: 0e00 |0004: return-void │ │ +0843f2: 6e10 d515 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ +0843f8: 5410 0e0b |0008: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ +0843fc: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ +084400: 5410 0e0b |000c: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ +084404: 7230 ea15 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ +08440a: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0004 line=310 │ │ 0x0005 line=306 │ │ 0x0008 line=307 │ │ 0x000c line=308 │ │ @@ -173071,33 +173098,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -084388: |[084388] android.support.v7.view.menu.MenuPopupHelper.onDismiss:()V │ │ -084398: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08439a: 5b21 0a0b |0001: iput-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -08439e: 5420 080b |0003: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ -0843a2: 6e10 ee14 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.close:()V // method@14ee │ │ -0843a8: 5420 0f0b |0008: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ -0843ac: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ -0843b0: 5420 0f0b |000c: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ -0843b4: 6e10 b920 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@20b9 │ │ -0843ba: 0a00 |0011: move-result v0 │ │ -0843bc: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0843c0: 5420 000b |0014: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ -0843c4: 6e10 f91f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -0843ca: 0c00 |0019: move-result-object v0 │ │ -0843cc: 5b20 0f0b |001a: iput-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ -0843d0: 5420 0f0b |001c: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ -0843d4: 6e20 ba20 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20ba │ │ -0843da: 5b21 0f0b |0021: iput-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ -0843de: 0e00 |0023: return-void │ │ +08440c: |[08440c] android.support.v7.view.menu.MenuPopupHelper.onDismiss:()V │ │ +08441c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08441e: 5b21 0a0b |0001: iput-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +084422: 5420 080b |0003: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b08 │ │ +084426: 6e10 ee14 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.close:()V // method@14ee │ │ +08442c: 5420 0f0b |0008: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ +084430: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ +084434: 5420 0f0b |000c: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ +084438: 6e10 b920 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@20b9 │ │ +08443e: 0a00 |0011: move-result v0 │ │ +084440: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +084444: 5420 000b |0014: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ +084448: 6e10 f91f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +08444e: 0c00 |0019: move-result-object v0 │ │ +084450: 5b20 0f0b |001a: iput-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ +084454: 5420 0f0b |001c: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ +084458: 6e20 ba20 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20ba │ │ +08445e: 5b21 0f0b |0021: iput-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ +084462: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0003 line=176 │ │ 0x0008 line=177 │ │ 0x000c line=178 │ │ 0x001c line=179 │ │ @@ -173111,31 +173138,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0843e0: |[0843e0] android.support.v7.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ -0843f0: 6e10 db15 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.isShowing:()Z // method@15db │ │ -0843f6: 0a01 |0003: move-result v1 │ │ -0843f8: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -0843fc: 5420 000b |0006: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ -084400: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -084404: 6e10 1020 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@2010 │ │ -08440a: 0a01 |000d: move-result v1 │ │ -08440c: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ -084410: 6e10 d515 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ -084416: 0e00 |0013: return-void │ │ -084418: 6e10 db15 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.isShowing:()Z // method@15db │ │ -08441e: 0a01 |0017: move-result v1 │ │ -084420: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ -084424: 5421 0a0b |001a: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -084428: 6e10 4b1b 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -08442e: 28f4 |001f: goto 0013 // -000c │ │ +084464: |[084464] android.support.v7.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ +084474: 6e10 db15 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.isShowing:()Z // method@15db │ │ +08447a: 0a01 |0003: move-result v1 │ │ +08447c: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +084480: 5420 000b |0006: iget-object v0, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ +084484: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +084488: 6e10 1020 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@2010 │ │ +08448e: 0a01 |000d: move-result v1 │ │ +084490: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ +084494: 6e10 d515 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ +08449a: 0e00 |0013: return-void │ │ +08449c: 6e10 db15 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.isShowing:()Z // method@15db │ │ +0844a2: 0a01 |0017: move-result v1 │ │ +0844a4: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ +0844a8: 5421 0a0b |001a: iget-object v1, v2, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +0844ac: 6e10 4b1b 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +0844b2: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0006 line=240 │ │ 0x0008 line=241 │ │ 0x0010 line=242 │ │ 0x0013 line=248 │ │ @@ -173151,23 +173178,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 │ │ -084430: |[084430] android.support.v7.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -084440: 5440 ff0a |0000: iget-object v0, v4, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ -084444: 7110 c515 0000 |0002: invoke-static {v0}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.access$000:(Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/view/menu/MenuBuilder; // method@15c5 │ │ -08444a: 0c01 |0005: move-result-object v1 │ │ -08444c: 6e20 c815 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@15c8 │ │ -084452: 0c02 |0009: move-result-object v2 │ │ -084454: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -084456: 6e30 1415 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ -08445c: 0e00 |000e: return-void │ │ +0844b4: |[0844b4] android.support.v7.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0844c4: 5440 ff0a |0000: iget-object v0, v4, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ +0844c8: 7110 c515 0000 |0002: invoke-static {v0}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.access$000:(Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/view/menu/MenuBuilder; // method@15c5 │ │ +0844ce: 0c01 |0005: move-result-object v1 │ │ +0844d0: 6e20 c815 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/view/menu/MenuItemImpl; // method@15c8 │ │ +0844d6: 0c02 |0009: move-result-object v2 │ │ +0844d8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0844da: 6e30 1415 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ +0844e0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0002 line=191 │ │ 0x000e line=192 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Landroid/widget/AdapterView; │ │ @@ -173183,25 +173210,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 │ │ -084460: |[084460] android.support.v7.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -084470: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -084472: 6e10 531f 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -084478: 0a01 |0004: move-result v1 │ │ -08447a: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ -08447e: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ -084482: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ -084486: 6e10 d515 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ -08448c: 0f00 |000e: return v0 │ │ -08448e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -084490: 28fe |0010: goto 000e // -0002 │ │ +0844e4: |[0844e4] android.support.v7.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0844f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0844f6: 6e10 531f 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +0844fc: 0a01 |0004: move-result v1 │ │ +0844fe: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ +084502: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ +084506: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ +08450a: 6e10 d515 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ +084510: 0f00 |000e: return v0 │ │ +084512: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +084514: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x000b line=196 │ │ 0x000e line=199 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ @@ -173214,52 +173241,52 @@ │ │ type : '(Landroid/support/v7/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -084494: |[084494] android.support.v7.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ -0844a4: 6e10 2216 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1622 │ │ -0844aa: 0a05 |0003: move-result v5 │ │ -0844ac: 3805 4000 |0004: if-eqz v5, 0044 // +0040 │ │ -0844b0: 2204 3a03 |0006: new-instance v4, Landroid/support/v7/view/menu/MenuPopupHelper; // type@033a │ │ -0844b4: 5475 020b |0008: iget-object v5, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0b02 │ │ -0844b8: 5476 000b |000a: iget-object v6, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ -0844bc: 7040 ce15 5468 |000c: invoke-direct {v4, v5, v8, v6}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;)V // method@15ce │ │ -0844c2: 5475 0e0b |000f: iget-object v5, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ -0844c6: 6e20 e415 5400 |0011: invoke-virtual {v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@15e4 │ │ -0844cc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0844ce: 6e10 3016 0800 |0015: invoke-virtual {v8}, Landroid/support/v7/view/menu/SubMenuBuilder;.size:()I // method@1630 │ │ -0844d4: 0a01 |0018: move-result v1 │ │ -0844d6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0844d8: 3512 1300 |001a: if-ge v2, v1, 002d // +0013 │ │ -0844dc: 6e20 1f16 2800 |001c: invoke-virtual {v8, v2}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@161f │ │ -0844e2: 0c00 |001f: move-result-object v0 │ │ -0844e4: 7210 801f 0000 |0020: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@1f80 │ │ -0844ea: 0a05 |0023: move-result v5 │ │ -0844ec: 3805 1d00 |0024: if-eqz v5, 0041 // +001d │ │ -0844f0: 7210 7a1f 0000 |0026: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1f7a │ │ -0844f6: 0c05 |0029: move-result-object v5 │ │ -0844f8: 3805 1700 |002a: if-eqz v5, 0041 // +0017 │ │ -0844fc: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -0844fe: 6e20 e515 3400 |002d: invoke-virtual {v4, v3}, Landroid/support/v7/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@15e5 │ │ -084504: 6e10 e815 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuPopupHelper;.tryShow:()Z // method@15e8 │ │ -08450a: 0a05 |0033: move-result v5 │ │ -08450c: 3805 1000 |0034: if-eqz v5, 0044 // +0010 │ │ -084510: 5475 0e0b |0036: iget-object v5, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ -084514: 3805 0700 |0038: if-eqz v5, 003f // +0007 │ │ -084518: 5475 0e0b |003a: iget-object v5, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ -08451c: 7220 eb15 8500 |003c: invoke-interface {v5, v8}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ -084522: 1215 |003f: const/4 v5, #int 1 // #1 │ │ -084524: 0f05 |0040: return v5 │ │ -084526: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08452a: 28d7 |0043: goto 001a // -0029 │ │ -08452c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -08452e: 28fb |0045: goto 0040 // -0005 │ │ +084518: |[084518] android.support.v7.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ +084528: 6e10 2216 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1622 │ │ +08452e: 0a05 |0003: move-result v5 │ │ +084530: 3805 4000 |0004: if-eqz v5, 0044 // +0040 │ │ +084534: 2204 3b03 |0006: new-instance v4, Landroid/support/v7/view/menu/MenuPopupHelper; // type@033b │ │ +084538: 5475 020b |0008: iget-object v5, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0b02 │ │ +08453c: 5476 000b |000a: iget-object v6, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ +084540: 7040 ce15 5468 |000c: invoke-direct {v4, v5, v8, v6}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;)V // method@15ce │ │ +084546: 5475 0e0b |000f: iget-object v5, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ +08454a: 6e20 e415 5400 |0011: invoke-virtual {v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@15e4 │ │ +084550: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +084552: 6e10 3016 0800 |0015: invoke-virtual {v8}, Landroid/support/v7/view/menu/SubMenuBuilder;.size:()I // method@1630 │ │ +084558: 0a01 |0018: move-result v1 │ │ +08455a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +08455c: 3512 1300 |001a: if-ge v2, v1, 002d // +0013 │ │ +084560: 6e20 1f16 2800 |001c: invoke-virtual {v8, v2}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@161f │ │ +084566: 0c00 |001f: move-result-object v0 │ │ +084568: 7210 801f 0000 |0020: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@1f80 │ │ +08456e: 0a05 |0023: move-result v5 │ │ +084570: 3805 1d00 |0024: if-eqz v5, 0041 // +001d │ │ +084574: 7210 7a1f 0000 |0026: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1f7a │ │ +08457a: 0c05 |0029: move-result-object v5 │ │ +08457c: 3805 1700 |002a: if-eqz v5, 0041 // +0017 │ │ +084580: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +084582: 6e20 e515 3400 |002d: invoke-virtual {v4, v3}, Landroid/support/v7/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@15e5 │ │ +084588: 6e10 e815 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuPopupHelper;.tryShow:()Z // method@15e8 │ │ +08458e: 0a05 |0033: move-result v5 │ │ +084590: 3805 1000 |0034: if-eqz v5, 0044 // +0010 │ │ +084594: 5475 0e0b |0036: iget-object v5, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ +084598: 3805 0700 |0038: if-eqz v5, 003f // +0007 │ │ +08459c: 5475 0e0b |003a: iget-object v5, v7, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ +0845a0: 7220 eb15 8500 |003c: invoke-interface {v5, v8}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ +0845a6: 1215 |003f: const/4 v5, #int 1 // #1 │ │ +0845a8: 0f05 |0040: return v5 │ │ +0845aa: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0845ae: 28d7 |0043: goto 001a // -0029 │ │ +0845b0: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +0845b2: 28fb |0045: goto 0040 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0006 line=277 │ │ 0x000f line=278 │ │ 0x0014 line=280 │ │ 0x0015 line=281 │ │ @@ -173294,17 +173321,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084530: |[084530] android.support.v7.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ -084540: 5b01 000b |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ -084544: 0e00 |0002: return-void │ │ +0845b4: |[0845b4] android.support.v7.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ +0845c4: 5b01 000b |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ +0845c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -173314,17 +173341,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084548: |[084548] android.support.v7.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ -084558: 5b01 0e0b |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ -08455c: 0e00 |0002: return-void │ │ +0845cc: |[0845cc] android.support.v7.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ +0845dc: 5b01 0e0b |0000: iput-object v1, v0, Landroid/support/v7/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b0e │ │ +0845e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/view/menu/MenuPresenter$Callback; │ │ @@ -173334,17 +173361,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084560: |[084560] android.support.v7.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ -084570: 5c01 040b |0000: iput-boolean v1, v0, Landroid/support/v7/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0b04 │ │ -084574: 0e00 |0002: return-void │ │ +0845e4: |[0845e4] android.support.v7.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ +0845f4: 5c01 040b |0000: iput-boolean v1, v0, Landroid/support/v7/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0b04 │ │ +0845f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 forceShow Z │ │ @@ -173354,17 +173381,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084578: |[084578] android.support.v7.view.menu.MenuPopupHelper.setGravity:(I)V │ │ -084588: 5901 030b |0000: iput v1, v0, Landroid/support/v7/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@0b03 │ │ -08458c: 0e00 |0002: return-void │ │ +0845fc: |[0845fc] android.support.v7.view.menu.MenuPopupHelper.setGravity:(I)V │ │ +08460c: 5901 030b |0000: iput v1, v0, Landroid/support/v7/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@0b03 │ │ +084610: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 gravity I │ │ @@ -173374,23 +173401,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -084590: |[084590] android.support.v7.view.menu.MenuPopupHelper.show:()V │ │ -0845a0: 6e10 e815 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.tryShow:()Z // method@15e8 │ │ -0845a6: 0a00 |0003: move-result v0 │ │ -0845a8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0845ac: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0845b0: 1a01 6d0e |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@0e6d │ │ -0845b4: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0845ba: 2700 |000d: throw v0 │ │ -0845bc: 0e00 |000e: return-void │ │ +084614: |[084614] android.support.v7.view.menu.MenuPopupHelper.show:()V │ │ +084624: 6e10 e815 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.tryShow:()Z // method@15e8 │ │ +08462a: 0a00 |0003: move-result v0 │ │ +08462c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +084630: 2200 5805 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +084634: 1a01 760e |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@0e76 │ │ +084638: 7020 9327 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +08463e: 2700 |000d: throw v0 │ │ +084640: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0006 line=130 │ │ 0x000e line=132 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ @@ -173400,70 +173427,70 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -0845c0: |[0845c0] android.support.v7.view.menu.MenuPopupHelper.tryShow:()Z │ │ -0845d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0845d2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0845d4: 2203 ae03 |0002: new-instance v3, Landroid/support/v7/widget/ListPopupWindow; // type@03ae │ │ -0845d8: 5484 020b |0004: iget-object v4, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0b02 │ │ -0845dc: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -0845de: 5286 0c0b |0007: iget v6, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@0b0c │ │ -0845e2: 5287 0d0b |0009: iget v7, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@0b0d │ │ -0845e6: 7057 0e1b 4365 |000b: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1b0e │ │ -0845ec: 5b83 0a0b |000e: iput-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -0845f0: 5483 0a0b |0010: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -0845f4: 6e20 401b 8300 |0012: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1b40 │ │ -0845fa: 5483 0a0b |0015: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -0845fe: 6e20 411b 8300 |0017: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1b41 │ │ -084604: 5483 0a0b |001a: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -084608: 5484 ff0a |001c: iget-object v4, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ -08460c: 6e20 321b 4300 |001e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1b32 │ │ -084612: 5483 0a0b |0021: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -084616: 6e20 3f1b 2300 |0023: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@1b3f │ │ -08461c: 5481 000b |0026: iget-object v1, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ -084620: 3801 4800 |0028: if-eqz v1, 0070 // +0048 │ │ -084624: 5483 0f0b |002a: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ -084628: 3903 0300 |002c: if-nez v3, 002f // +0003 │ │ -08462c: 0120 |002e: move v0, v2 │ │ -08462e: 6e10 f91f 0100 |002f: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -084634: 0c03 |0032: move-result-object v3 │ │ -084636: 5b83 0f0b |0033: iput-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ -08463a: 3800 0700 |0035: if-eqz v0, 003c // +0007 │ │ -08463e: 5483 0f0b |0037: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ -084642: 6e20 b720 8300 |0039: invoke-virtual {v3, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20b7 │ │ -084648: 5483 0a0b |003c: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -08464c: 6e20 331b 1300 |003e: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1b33 │ │ -084652: 5483 0a0b |0041: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -084656: 5284 030b |0043: iget v4, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@0b03 │ │ -08465a: 6e20 381b 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setDropDownGravity:(I)V // method@1b38 │ │ -084660: 5583 050b |0048: iget-boolean v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@0b05 │ │ -084664: 3903 0a00 |004a: if-nez v3, 0054 // +000a │ │ -084668: 7010 dc15 0800 |004c: invoke-direct {v8}, Landroid/support/v7/view/menu/MenuPopupHelper;.measureContentWidth:()I // method@15dc │ │ -08466e: 0a03 |004f: move-result v3 │ │ -084670: 5983 010b |0050: iput v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mContentWidth:I // field@0b01 │ │ -084674: 5c82 050b |0052: iput-boolean v2, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@0b05 │ │ -084678: 5483 0a0b |0054: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -08467c: 5284 010b |0056: iget v4, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mContentWidth:I // field@0b01 │ │ -084680: 6e20 361b 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@1b36 │ │ -084686: 5483 0a0b |005b: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -08468a: 1224 |005d: const/4 v4, #int 2 // #2 │ │ -08468c: 6e20 3c1b 4300 |005e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@1b3c │ │ -084692: 5483 0a0b |0061: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -084696: 6e10 4b1b 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -08469c: 5483 0a0b |0066: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ -0846a0: 6e10 1d1b 0300 |0068: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1b1d │ │ -0846a6: 0c03 |006b: move-result-object v3 │ │ -0846a8: 6e20 3722 8300 |006c: invoke-virtual {v3, v8}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@2237 │ │ -0846ae: 0f02 |006f: return v2 │ │ -0846b0: 0102 |0070: move v2, v0 │ │ -0846b2: 28fe |0071: goto 006f // -0002 │ │ +084644: |[084644] android.support.v7.view.menu.MenuPopupHelper.tryShow:()Z │ │ +084654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084656: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +084658: 2203 af03 |0002: new-instance v3, Landroid/support/v7/widget/ListPopupWindow; // type@03af │ │ +08465c: 5484 020b |0004: iget-object v4, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0b02 │ │ +084660: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +084662: 5286 0c0b |0007: iget v6, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@0b0c │ │ +084666: 5287 0d0b |0009: iget v7, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@0b0d │ │ +08466a: 7057 0e1b 4365 |000b: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1b0e │ │ +084670: 5b83 0a0b |000e: iput-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +084674: 5483 0a0b |0010: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +084678: 6e20 401b 8300 |0012: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1b40 │ │ +08467e: 5483 0a0b |0015: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +084682: 6e20 411b 8300 |0017: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1b41 │ │ +084688: 5483 0a0b |001a: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +08468c: 5484 ff0a |001c: iget-object v4, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ +084690: 6e20 321b 4300 |001e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1b32 │ │ +084696: 5483 0a0b |0021: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +08469a: 6e20 3f1b 2300 |0023: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@1b3f │ │ +0846a0: 5481 000b |0026: iget-object v1, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0b00 │ │ +0846a4: 3801 4800 |0028: if-eqz v1, 0070 // +0048 │ │ +0846a8: 5483 0f0b |002a: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ +0846ac: 3903 0300 |002c: if-nez v3, 002f // +0003 │ │ +0846b0: 0120 |002e: move v0, v2 │ │ +0846b2: 6e10 f91f 0100 |002f: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +0846b8: 0c03 |0032: move-result-object v3 │ │ +0846ba: 5b83 0f0b |0033: iput-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ +0846be: 3800 0700 |0035: if-eqz v0, 003c // +0007 │ │ +0846c2: 5483 0f0b |0037: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0b0f │ │ +0846c6: 6e20 b720 8300 |0039: invoke-virtual {v3, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20b7 │ │ +0846cc: 5483 0a0b |003c: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +0846d0: 6e20 331b 1300 |003e: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1b33 │ │ +0846d6: 5483 0a0b |0041: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +0846da: 5284 030b |0043: iget v4, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@0b03 │ │ +0846de: 6e20 381b 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setDropDownGravity:(I)V // method@1b38 │ │ +0846e4: 5583 050b |0048: iget-boolean v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@0b05 │ │ +0846e8: 3903 0a00 |004a: if-nez v3, 0054 // +000a │ │ +0846ec: 7010 dc15 0800 |004c: invoke-direct {v8}, Landroid/support/v7/view/menu/MenuPopupHelper;.measureContentWidth:()I // method@15dc │ │ +0846f2: 0a03 |004f: move-result v3 │ │ +0846f4: 5983 010b |0050: iput v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mContentWidth:I // field@0b01 │ │ +0846f8: 5c82 050b |0052: iput-boolean v2, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@0b05 │ │ +0846fc: 5483 0a0b |0054: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +084700: 5284 010b |0056: iget v4, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mContentWidth:I // field@0b01 │ │ +084704: 6e20 361b 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@1b36 │ │ +08470a: 5483 0a0b |005b: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +08470e: 1224 |005d: const/4 v4, #int 2 // #2 │ │ +084710: 6e20 3c1b 4300 |005e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@1b3c │ │ +084716: 5483 0a0b |0061: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +08471a: 6e10 4b1b 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +084720: 5483 0a0b |0066: iget-object v3, v8, Landroid/support/v7/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0b0a │ │ +084724: 6e10 1d1b 0300 |0068: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1b1d │ │ +08472a: 0c03 |006b: move-result-object v3 │ │ +08472c: 6e20 3722 8300 |006c: invoke-virtual {v3, v8}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@2237 │ │ +084732: 0f02 |006f: return v2 │ │ +084734: 0102 |0070: move v2, v0 │ │ +084736: 28fe |0071: goto 006f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0010 line=140 │ │ 0x0015 line=141 │ │ 0x001a line=142 │ │ 0x0021 line=143 │ │ @@ -173493,45 +173520,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0846b4: |[0846b4] android.support.v7.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ -0846c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0846c6: 5c10 050b |0001: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@0b05 │ │ -0846ca: 5410 ff0a |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ -0846ce: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0846d2: 5410 ff0a |0007: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ -0846d6: 6e10 cc15 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@15cc │ │ -0846dc: 0e00 |000c: return-void │ │ +084738: |[084738] android.support.v7.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ +084748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08474a: 5c10 050b |0001: iput-boolean v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@0b05 │ │ +08474e: 5410 ff0a |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ +084752: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +084756: 5410 ff0a |0007: iget-object v0, v1, Landroid/support/v7/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter; // field@0aff │ │ +08475a: 6e10 cc15 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@15cc │ │ +084760: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=264 │ │ 0x0007 line=265 │ │ 0x000c line=267 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000d reg=2 cleared Z │ │ │ │ - source_file_idx : 3694 (MenuPopupHelper.java) │ │ + source_file_idx : 3703 (MenuPopupHelper.java) │ │ │ │ -Class #689 header: │ │ -class_idx : 831 │ │ +Class #690 header: │ │ +class_idx : 832 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3708 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3717 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #689 - │ │ +Class #690 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuWrapperFactory;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -173540,24 +173567,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 │ │ -0846e0: |[0846e0] android.support.v7.view.menu.MenuWrapperFactory.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; │ │ -0846f0: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0846f4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0846f8: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0846fc: 2200 4003 |0006: new-instance v0, Landroid/support/v7/view/menu/MenuWrapperICS; // type@0340 │ │ -084700: 7030 fa15 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@15fa │ │ -084706: 1100 |000b: return-object v0 │ │ -084708: 2200 7105 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -08470c: 7010 1b28 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -084712: 2700 |0011: throw v0 │ │ +084764: |[084764] android.support.v7.view.menu.MenuWrapperFactory.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; │ │ +084774: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +084778: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +08477c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +084780: 2200 4103 |0006: new-instance v0, Landroid/support/v7/view/menu/MenuWrapperICS; // type@0341 │ │ +084784: 7030 fa15 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@15fa │ │ +08478a: 1100 |000b: return-object v0 │ │ +08478c: 2200 7205 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +084790: 7010 1b28 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +084796: 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; │ │ @@ -173568,30 +173595,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 │ │ -084714: |[084714] android.support.v7.view.menu.MenuWrapperFactory.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; │ │ -084724: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -084728: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -08472c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -084730: 2200 3803 |0006: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperJB; // type@0338 │ │ -084734: 7030 c215 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperJB;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@15c2 │ │ -08473a: 1100 |000b: return-object v0 │ │ -08473c: 6000 3700 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -084740: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -084744: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ -084748: 2200 3603 |0012: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperICS; // type@0336 │ │ -08474c: 7030 8d15 2003 |0014: invoke-direct {v0, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@158d │ │ -084752: 28f4 |0017: goto 000b // -000c │ │ -084754: 2200 7105 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -084758: 7010 1b28 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -08475e: 2700 |001d: throw v0 │ │ +084798: |[084798] android.support.v7.view.menu.MenuWrapperFactory.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; │ │ +0847a8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0847ac: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0847b0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0847b4: 2200 3903 |0006: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperJB; // type@0339 │ │ +0847b8: 7030 c215 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperJB;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@15c2 │ │ +0847be: 1100 |000b: return-object v0 │ │ +0847c0: 6000 3700 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0847c4: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +0847c8: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ +0847cc: 2200 3703 |0012: new-instance v0, Landroid/support/v7/view/menu/MenuItemWrapperICS; // type@0337 │ │ +0847d0: 7030 8d15 2003 |0014: invoke-direct {v0, v2, v3}, Landroid/support/v7/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@158d │ │ +0847d6: 28f4 |0017: goto 000b // -000c │ │ +0847d8: 2200 7205 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +0847dc: 7010 1b28 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +0847e2: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x000b line=46 │ │ 0x000c line=45 │ │ 0x0012 line=46 │ │ @@ -173605,51 +173632,51 @@ │ │ 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 │ │ -084760: |[084760] android.support.v7.view.menu.MenuWrapperFactory.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; │ │ -084770: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -084774: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -084778: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -08477c: 2200 4203 |0006: new-instance v0, Landroid/support/v7/view/menu/SubMenuWrapperICS; // type@0342 │ │ -084780: 7030 3116 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V // method@1631 │ │ -084786: 1100 |000b: return-object v0 │ │ -084788: 2200 7105 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -08478c: 7010 1b28 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -084792: 2700 |0011: throw v0 │ │ +0847e4: |[0847e4] android.support.v7.view.menu.MenuWrapperFactory.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; │ │ +0847f4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0847f8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0847fc: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +084800: 2200 4303 |0006: new-instance v0, Landroid/support/v7/view/menu/SubMenuWrapperICS; // type@0343 │ │ +084804: 7030 3116 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V // method@1631 │ │ +08480a: 1100 |000b: return-object v0 │ │ +08480c: 2200 7205 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +084810: 7010 1b28 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +084816: 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 : 3708 (MenuWrapperFactory.java) │ │ + source_file_idx : 3717 (MenuWrapperFactory.java) │ │ │ │ -Class #690 header: │ │ -class_idx : 832 │ │ +Class #691 header: │ │ +class_idx : 833 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 806 │ │ -source_file_idx : 3709 │ │ +superclass_idx : 807 │ │ +source_file_idx : 3718 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ -Class #690 annotations: │ │ +Class #691 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v7/view/menu/BaseMenuWrapper" "<" "Landroid/support/v4/internal/view/SupportMenu;" ">;" "Landroid/view/Menu;" } │ │ │ │ -Class #690 - │ │ +Class #691 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/MenuWrapperICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/BaseMenuWrapper;' │ │ Interfaces - │ │ #0 : 'Landroid/view/Menu;' │ │ Static fields - │ │ Instance fields - │ │ @@ -173659,17 +173686,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 │ │ -084794: |[084794] android.support.v7.view.menu.MenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V │ │ -0847a4: 7030 9714 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@1497 │ │ -0847aa: 0e00 |0003: return-void │ │ +084818: |[084818] android.support.v7.view.menu.MenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V │ │ +084828: 7030 9714 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@1497 │ │ +08482e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -173681,22 +173708,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0847ac: |[0847ac] android.support.v7.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ -0847bc: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -0847c0: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -0847c4: 7220 2406 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(I)Landroid/view/MenuItem; // method@0624 │ │ -0847ca: 0c00 |0007: move-result-object v0 │ │ -0847cc: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ -0847d2: 0c00 |000b: move-result-object v0 │ │ -0847d4: 1100 |000c: return-object v0 │ │ +084830: |[084830] android.support.v7.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ +084840: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084844: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084848: 7220 2406 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(I)Landroid/view/MenuItem; // method@0624 │ │ +08484e: 0c00 |0007: move-result-object v0 │ │ +084850: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ +084856: 0c00 |000b: move-result-object v0 │ │ +084858: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -173705,22 +173732,22 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0847d8: |[0847d8] android.support.v7.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ -0847e8: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -0847ec: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -0847f0: 7255 2506 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIII)Landroid/view/MenuItem; // method@0625 │ │ -0847f6: 0c00 |0007: move-result-object v0 │ │ -0847f8: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ -0847fe: 0c00 |000b: move-result-object v0 │ │ -084800: 1100 |000c: return-object v0 │ │ +08485c: |[08485c] android.support.v7.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ +08486c: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084870: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084874: 7255 2506 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIII)Landroid/view/MenuItem; // method@0625 │ │ +08487a: 0c00 |0007: move-result-object v0 │ │ +08487c: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ +084882: 0c00 |000b: move-result-object v0 │ │ +084884: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -173732,22 +173759,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 │ │ -084804: |[084804] android.support.v7.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -084814: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084818: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -08481c: 7255 2606 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0626 │ │ -084822: 0c00 |0007: move-result-object v0 │ │ -084824: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ -08482a: 0c00 |000b: move-result-object v0 │ │ -08482c: 1100 |000c: return-object v0 │ │ +084888: |[084888] android.support.v7.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +084898: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +08489c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +0848a0: 7255 2606 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0626 │ │ +0848a6: 0c00 |0007: move-result-object v0 │ │ +0848a8: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ +0848ae: 0c00 |000b: move-result-object v0 │ │ +0848b0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -173759,22 +173786,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 │ │ -084830: |[084830] android.support.v7.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -084840: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084844: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084848: 7220 2706 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0627 │ │ -08484e: 0c00 |0007: move-result-object v0 │ │ -084850: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ -084856: 0c00 |000b: move-result-object v0 │ │ -084858: 1100 |000c: return-object v0 │ │ +0848b4: |[0848b4] android.support.v7.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0848c4: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +0848c8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +0848cc: 7220 2706 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0627 │ │ +0848d2: 0c00 |0007: move-result-object v0 │ │ +0848d4: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ +0848da: 0c00 |000b: move-result-object v0 │ │ +0848dc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -173783,42 +173810,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 │ │ -08485c: |[08485c] android.support.v7.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -08486c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -08486e: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ -084872: 0800 1500 |0003: move-object/from16 v0, v21 │ │ -084876: 2101 |0005: array-length v1, v0 │ │ -084878: 2319 8b06 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@068b │ │ -08487c: 54d1 100b |0008: iget-object v1, v13, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084880: 1f01 3601 |000a: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084884: 01e2 |000c: move v2, v14 │ │ -084886: 01f3 |000d: move v3, v15 │ │ -084888: 0204 1000 |000e: move/from16 v4, v16 │ │ -08488c: 0805 1100 |0010: move-object/from16 v5, v17 │ │ -084890: 0806 1200 |0012: move-object/from16 v6, v18 │ │ -084894: 0807 1300 |0014: move-object/from16 v7, v19 │ │ -084898: 0208 1400 |0016: move/from16 v8, v20 │ │ -08489c: 7809 2806 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@0628 │ │ -0848a2: 0a0b |001b: move-result v11 │ │ -0848a4: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ -0848a8: 120a |001e: const/4 v10, #int 0 // #0 │ │ -0848aa: 219c |001f: array-length v12, v9 │ │ -0848ac: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ -0848b0: 4601 090a |0022: aget-object v1, v9, v10 │ │ -0848b4: 6e20 0816 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ -0848ba: 0c01 |0027: move-result-object v1 │ │ -0848bc: 4d01 150a |0028: aput-object v1, v21, v10 │ │ -0848c0: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0848c4: 28f4 |002c: goto 0020 // -000c │ │ -0848c6: 0f0b |002d: return v11 │ │ +0848e0: |[0848e0] android.support.v7.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +0848f0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0848f2: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ +0848f6: 0800 1500 |0003: move-object/from16 v0, v21 │ │ +0848fa: 2101 |0005: array-length v1, v0 │ │ +0848fc: 2319 8e06 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@068e │ │ +084900: 54d1 100b |0008: iget-object v1, v13, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084904: 1f01 3701 |000a: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084908: 01e2 |000c: move v2, v14 │ │ +08490a: 01f3 |000d: move v3, v15 │ │ +08490c: 0204 1000 |000e: move/from16 v4, v16 │ │ +084910: 0805 1100 |0010: move-object/from16 v5, v17 │ │ +084914: 0806 1200 |0012: move-object/from16 v6, v18 │ │ +084918: 0807 1300 |0014: move-object/from16 v7, v19 │ │ +08491c: 0208 1400 |0016: move/from16 v8, v20 │ │ +084920: 7809 2806 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@0628 │ │ +084926: 0a0b |001b: move-result v11 │ │ +084928: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ +08492c: 120a |001e: const/4 v10, #int 0 // #0 │ │ +08492e: 219c |001f: array-length v12, v9 │ │ +084930: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ +084934: 4601 090a |0022: aget-object v1, v9, v10 │ │ +084938: 6e20 0816 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ +08493e: 0c01 |0027: move-result-object v1 │ │ +084940: 4d01 150a |0028: aput-object v1, v21, v10 │ │ +084944: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +084948: 28f4 |002c: goto 0020 // -000c │ │ +08494a: 0f0b |002d: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0001 line=83 │ │ 0x0003 line=84 │ │ 0x0008 line=87 │ │ 0x001c line=90 │ │ @@ -173846,22 +173873,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0848c8: |[0848c8] android.support.v7.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ -0848d8: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -0848dc: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -0848e0: 7220 2906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(I)Landroid/view/SubMenu; // method@0629 │ │ -0848e6: 0c00 |0007: move-result-object v0 │ │ -0848e8: 6e20 0916 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1609 │ │ -0848ee: 0c00 |000b: move-result-object v0 │ │ -0848f0: 1100 |000c: return-object v0 │ │ +08494c: |[08494c] android.support.v7.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ +08495c: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084960: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084964: 7220 2906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(I)Landroid/view/SubMenu; // method@0629 │ │ +08496a: 0c00 |0007: move-result-object v0 │ │ +08496c: 6e20 0916 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1609 │ │ +084972: 0c00 |000b: move-result-object v0 │ │ +084974: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -173870,22 +173897,22 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0848f4: |[0848f4] android.support.v7.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -084904: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084908: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -08490c: 7255 2a06 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@062a │ │ -084912: 0c00 |0007: move-result-object v0 │ │ -084914: 6e20 0916 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1609 │ │ -08491a: 0c00 |000b: move-result-object v0 │ │ -08491c: 1100 |000c: return-object v0 │ │ +084978: |[084978] android.support.v7.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +084988: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +08498c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084990: 7255 2a06 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@062a │ │ +084996: 0c00 |0007: move-result-object v0 │ │ +084998: 6e20 0916 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1609 │ │ +08499e: 0c00 |000b: move-result-object v0 │ │ +0849a0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -173897,22 +173924,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 │ │ -084920: |[084920] android.support.v7.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -084930: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084934: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084938: 7255 2b06 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@062b │ │ -08493e: 0c00 |0007: move-result-object v0 │ │ -084940: 6e20 0916 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1609 │ │ -084946: 0c00 |000b: move-result-object v0 │ │ -084948: 1100 |000c: return-object v0 │ │ +0849a4: |[0849a4] android.support.v7.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0849b4: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +0849b8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +0849bc: 7255 2b06 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@062b │ │ +0849c2: 0c00 |0007: move-result-object v0 │ │ +0849c4: 6e20 0916 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1609 │ │ +0849ca: 0c00 |000b: move-result-object v0 │ │ +0849cc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -173924,22 +173951,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 │ │ -08494c: |[08494c] android.support.v7.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -08495c: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084960: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084964: 7220 2c06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@062c │ │ -08496a: 0c00 |0007: move-result-object v0 │ │ -08496c: 6e20 0916 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1609 │ │ -084972: 0c00 |000b: move-result-object v0 │ │ -084974: 1100 |000c: return-object v0 │ │ +0849d0: |[0849d0] android.support.v7.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0849e0: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +0849e4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +0849e8: 7220 2c06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@062c │ │ +0849ee: 0c00 |0007: move-result-object v0 │ │ +0849f0: 6e20 0916 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1609 │ │ +0849f6: 0c00 |000b: move-result-object v0 │ │ +0849f8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -173948,20 +173975,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -084978: |[084978] android.support.v7.view.menu.MenuWrapperICS.clear:()V │ │ -084988: 6e10 0b16 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuWrapperICS;.internalClear:()V // method@160b │ │ -08498e: 5410 100b |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084992: 1f00 3601 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084996: 7210 2d06 0000 |0007: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.clear:()V // method@062d │ │ -08499c: 0e00 |000a: return-void │ │ +0849fc: |[0849fc] android.support.v7.view.menu.MenuWrapperICS.clear:()V │ │ +084a0c: 6e10 0b16 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuWrapperICS;.internalClear:()V // method@160b │ │ +084a12: 5410 100b |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084a16: 1f00 3701 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084a1a: 7210 2d06 0000 |0007: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.clear:()V // method@062d │ │ +084a20: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ 0x000a line=115 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ @@ -173971,19 +173998,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0849a0: |[0849a0] android.support.v7.view.menu.MenuWrapperICS.close:()V │ │ -0849b0: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -0849b4: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -0849b8: 7210 2e06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.close:()V // method@062e │ │ -0849be: 0e00 |0007: return-void │ │ +084a24: |[084a24] android.support.v7.view.menu.MenuWrapperICS.close:()V │ │ +084a34: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084a38: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084a3c: 7210 2e06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.close:()V // method@062e │ │ +084a42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0007 line=155 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ │ │ @@ -173992,22 +174019,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0849c0: |[0849c0] android.support.v7.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ -0849d0: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -0849d4: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -0849d8: 7220 2f06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.findItem:(I)Landroid/view/MenuItem; // method@062f │ │ -0849de: 0c00 |0007: move-result-object v0 │ │ -0849e0: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ -0849e6: 0c00 |000b: move-result-object v0 │ │ -0849e8: 1100 |000c: return-object v0 │ │ +084a44: |[084a44] android.support.v7.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ +084a54: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084a58: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084a5c: 7220 2f06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.findItem:(I)Landroid/view/MenuItem; // method@062f │ │ +084a62: 0c00 |0007: move-result-object v0 │ │ +084a64: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ +084a6a: 0c00 |000b: move-result-object v0 │ │ +084a6c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 id I │ │ │ │ @@ -174016,22 +174043,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0849ec: |[0849ec] android.support.v7.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ -0849fc: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084a00: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084a04: 7220 3006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.getItem:(I)Landroid/view/MenuItem; // method@0630 │ │ -084a0a: 0c00 |0007: move-result-object v0 │ │ -084a0c: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ -084a12: 0c00 |000b: move-result-object v0 │ │ -084a14: 1100 |000c: return-object v0 │ │ +084a70: |[084a70] android.support.v7.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ +084a80: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084a84: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084a88: 7220 3006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.getItem:(I)Landroid/view/MenuItem; // method@0630 │ │ +084a8e: 0c00 |0007: move-result-object v0 │ │ +084a90: 6e20 0816 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1608 │ │ +084a96: 0c00 |000b: move-result-object v0 │ │ +084a98: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 index I │ │ │ │ @@ -174040,20 +174067,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -084a18: |[084a18] android.support.v7.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ -084a28: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084a2c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084a30: 7210 3106 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.hasVisibleItems:()Z // method@0631 │ │ -084a36: 0a00 |0007: move-result v0 │ │ -084a38: 0f00 |0008: return v0 │ │ +084a9c: |[084a9c] android.support.v7.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ +084aac: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084ab0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084ab4: 7210 3106 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.hasVisibleItems:()Z // method@0631 │ │ +084aba: 0a00 |0007: move-result v0 │ │ +084abc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/view/menu/MenuWrapperICS;) │ │ @@ -174061,20 +174088,20 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -084a3c: |[084a3c] android.support.v7.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -084a4c: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084a50: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084a54: 7230 3206 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@0632 │ │ -084a5a: 0a00 |0007: move-result v0 │ │ -084a5c: 0f00 |0008: return v0 │ │ +084ac0: |[084ac0] android.support.v7.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +084ad0: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084ad4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084ad8: 7230 3206 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@0632 │ │ +084ade: 0a00 |0007: move-result v0 │ │ +084ae0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 keyCode I │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ @@ -174084,20 +174111,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -084a60: |[084a60] android.support.v7.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ -084a70: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084a74: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084a78: 7230 3306 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.performIdentifierAction:(II)Z // method@0633 │ │ -084a7e: 0a00 |0007: move-result v0 │ │ -084a80: 0f00 |0008: return v0 │ │ +084ae4: |[084ae4] android.support.v7.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ +084af4: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084af8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084afc: 7230 3306 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.performIdentifierAction:(II)Z // method@0633 │ │ +084b02: 0a00 |0007: move-result v0 │ │ +084b04: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 id I │ │ 0x0000 - 0x0009 reg=3 flags I │ │ @@ -174107,20 +174134,20 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -084a84: |[084a84] android.support.v7.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -084a94: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084a98: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084a9c: 7240 3406 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@0634 │ │ -084aa2: 0a00 |0007: move-result v0 │ │ -084aa4: 0f00 |0008: return v0 │ │ +084b08: |[084b08] android.support.v7.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +084b18: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084b1c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084b20: 7240 3406 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@0634 │ │ +084b26: 0a00 |0007: move-result v0 │ │ +084b28: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 keyCode I │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ @@ -174131,20 +174158,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -084aa8: |[084aa8] android.support.v7.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ -084ab8: 6e20 0c16 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@160c │ │ -084abe: 5410 100b |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084ac2: 1f00 3601 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084ac6: 7220 3506 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeGroup:(I)V // method@0635 │ │ -084acc: 0e00 |000a: return-void │ │ +084b2c: |[084b2c] android.support.v7.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ +084b3c: 6e20 0c16 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@160c │ │ +084b42: 5410 100b |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084b46: 1f00 3701 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084b4a: 7220 3506 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeGroup:(I)V // method@0635 │ │ +084b50: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ 0x000a line=109 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ @@ -174155,20 +174182,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -084ad0: |[084ad0] android.support.v7.view.menu.MenuWrapperICS.removeItem:(I)V │ │ -084ae0: 6e20 0d16 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@160d │ │ -084ae6: 5410 100b |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084aea: 1f00 3601 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084aee: 7220 3606 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeItem:(I)V // method@0636 │ │ -084af4: 0e00 |000a: return-void │ │ +084b54: |[084b54] android.support.v7.view.menu.MenuWrapperICS.removeItem:(I)V │ │ +084b64: 6e20 0d16 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@160d │ │ +084b6a: 5410 100b |0003: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084b6e: 1f00 3701 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084b72: 7220 3606 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeItem:(I)V // method@0636 │ │ +084b78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ 0x000a line=103 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ @@ -174179,19 +174206,19 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -084af8: |[084af8] android.support.v7.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ -084b08: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084b0c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084b10: 7240 3706 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.setGroupCheckable:(IZZ)V // method@0637 │ │ -084b16: 0e00 |0007: return-void │ │ +084b7c: |[084b7c] android.support.v7.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ +084b8c: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084b90: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084b94: 7240 3706 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.setGroupCheckable:(IZZ)V // method@0637 │ │ +084b9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -174203,19 +174230,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -084b18: |[084b18] android.support.v7.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ -084b28: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084b2c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084b30: 7230 3806 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupEnabled:(IZ)V // method@0638 │ │ -084b36: 0e00 |0007: return-void │ │ +084b9c: |[084b9c] android.support.v7.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ +084bac: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084bb0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084bb4: 7230 3806 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupEnabled:(IZ)V // method@0638 │ │ +084bba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0007 line=130 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -174226,19 +174253,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -084b38: |[084b38] android.support.v7.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ -084b48: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084b4c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084b50: 7230 3906 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupVisible:(IZ)V // method@0639 │ │ -084b56: 0e00 |0007: return-void │ │ +084bbc: |[084bbc] android.support.v7.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ +084bcc: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084bd0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084bd4: 7230 3906 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupVisible:(IZ)V // method@0639 │ │ +084bda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0007 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -174249,19 +174276,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -084b58: |[084b58] android.support.v7.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ -084b68: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084b6c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084b70: 7220 3a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.setQwertyMode:(Z)V // method@063a │ │ -084b76: 0e00 |0007: return-void │ │ +084bdc: |[084bdc] android.support.v7.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ +084bec: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084bf0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084bf4: 7220 3a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.setQwertyMode:(Z)V // method@063a │ │ +084bfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0007 line=175 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 isQwerty Z │ │ @@ -174271,39 +174298,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -084b78: |[084b78] android.support.v7.view.menu.MenuWrapperICS.size:()I │ │ -084b88: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ -084b8c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -084b90: 7210 3b06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.size:()I // method@063b │ │ -084b96: 0a00 |0007: move-result v0 │ │ -084b98: 0f00 |0008: return v0 │ │ +084bfc: |[084bfc] android.support.v7.view.menu.MenuWrapperICS.size:()I │ │ +084c0c: 5410 100b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b10 │ │ +084c10: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0137 │ │ +084c14: 7210 3b06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.size:()I // method@063b │ │ +084c1a: 0a00 |0007: move-result v0 │ │ +084c1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/view/menu/MenuWrapperICS; │ │ │ │ - source_file_idx : 3709 (MenuWrapperICS.java) │ │ + source_file_idx : 3718 (MenuWrapperICS.java) │ │ │ │ -Class #691 header: │ │ -class_idx : 833 │ │ +Class #692 header: │ │ +class_idx : 834 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 814 │ │ -source_file_idx : 4221 │ │ +superclass_idx : 815 │ │ +source_file_idx : 4231 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ -Class #691 - │ │ +Class #692 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/SubMenuBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/view/menu/MenuBuilder;' │ │ Interfaces - │ │ #0 : 'Landroid/view/SubMenu;' │ │ Static fields - │ │ Instance fields - │ │ @@ -174321,19 +174348,19 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -084b9c: |[084b9c] android.support.v7.view.menu.SubMenuBuilder.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)V │ │ -084bac: 7020 de14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ -084bb2: 5b02 120b |0003: iput-object v2, v0, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084bb6: 5b03 110b |0005: iput-object v3, v0, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ -084bba: 0e00 |0007: return-void │ │ +084c20: |[084c20] android.support.v7.view.menu.SubMenuBuilder.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)V │ │ +084c30: 7020 de14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ +084c36: 5b02 120b |0003: iput-object v2, v0, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084c3a: 5b03 110b |0005: iput-object v3, v0, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ +084c3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -174348,19 +174375,19 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -084bbc: |[084bbc] android.support.v7.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -084bcc: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084bd0: 6e20 f014 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f0 │ │ -084bd6: 0a00 |0005: move-result v0 │ │ -084bd8: 0f00 |0006: return v0 │ │ +084c40: |[084c40] android.support.v7.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +084c50: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084c54: 6e20 f014 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f0 │ │ +084c5a: 0a00 |0005: move-result v0 │ │ +084c5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0007 reg=2 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ @@ -174369,26 +174396,26 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -084bdc: |[084bdc] android.support.v7.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -084bec: 6f30 f214 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@14f2 │ │ -084bf2: 0a00 |0003: move-result v0 │ │ -084bf4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -084bf8: 5410 120b |0006: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084bfc: 6e30 f214 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@14f2 │ │ -084c02: 0a00 |000b: move-result v0 │ │ -084c04: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -084c08: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -084c0a: 0f00 |000f: return v0 │ │ -084c0c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -084c0e: 28fe |0011: goto 000f // -0002 │ │ +084c60: |[084c60] android.support.v7.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +084c70: 6f30 f214 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@14f2 │ │ +084c76: 0a00 |0003: move-result v0 │ │ +084c78: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +084c7c: 5410 120b |0006: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084c80: 6e30 f214 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@14f2 │ │ +084c86: 0a00 |000b: move-result v0 │ │ +084c88: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +084c8c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +084c8e: 0f00 |000f: return v0 │ │ +084c90: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +084c92: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0012 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0012 reg=3 item Landroid/view/MenuItem; │ │ @@ -174398,19 +174425,19 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -084c10: |[084c10] android.support.v7.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -084c20: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084c24: 6e20 f514 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f5 │ │ -084c2a: 0a00 |0005: move-result v0 │ │ -084c2c: 0f00 |0006: return v0 │ │ +084c94: |[084c94] android.support.v7.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +084ca4: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084ca8: 6e20 f514 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f5 │ │ +084cae: 0a00 |0005: move-result v0 │ │ +084cb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0007 reg=2 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ @@ -174419,39 +174446,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -084c30: |[084c30] android.support.v7.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -084c40: 5431 110b |0000: iget-object v1, v3, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ -084c44: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -084c48: 5431 110b |0004: iget-object v1, v3, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ -084c4c: 6e10 4215 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ -084c52: 0a00 |0009: move-result v0 │ │ -084c54: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -084c58: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -084c5a: 1101 |000d: return-object v1 │ │ -084c5c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -084c5e: 28fb |000f: goto 000a // -0005 │ │ -084c60: 2201 6c05 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -084c64: 7010 f927 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -084c6a: 6f10 ff14 0300 |0015: invoke-super {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@14ff │ │ -084c70: 0c02 |0018: move-result-object v2 │ │ -084c72: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -084c78: 0c01 |001c: move-result-object v1 │ │ -084c7a: 1a02 5a01 |001d: const-string v2, ":" // string@015a │ │ -084c7e: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -084c84: 0c01 |0022: move-result-object v1 │ │ -084c86: 6e20 fe27 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -084c8c: 0c01 |0026: move-result-object v1 │ │ -084c8e: 6e10 0628 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -084c94: 0c01 |002a: move-result-object v1 │ │ -084c96: 28e2 |002b: goto 000d // -001e │ │ +084cb4: |[084cb4] android.support.v7.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +084cc4: 5431 110b |0000: iget-object v1, v3, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ +084cc8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +084ccc: 5431 110b |0004: iget-object v1, v3, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ +084cd0: 6e10 4215 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ +084cd6: 0a00 |0009: move-result v0 │ │ +084cd8: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +084cdc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +084cde: 1101 |000d: return-object v1 │ │ +084ce0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +084ce2: 28fb |000f: goto 000a // -0005 │ │ +084ce4: 2201 6d05 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +084ce8: 7010 f927 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +084cee: 6f10 ff14 0300 |0015: invoke-super {v3}, Landroid/support/v7/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@14ff │ │ +084cf4: 0c02 |0018: move-result-object v2 │ │ +084cf6: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +084cfc: 0c01 |001c: move-result-object v1 │ │ +084cfe: 1a02 5a01 |001d: const-string v2, ":" // string@015a │ │ +084d02: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +084d08: 0c01 |0022: move-result-object v1 │ │ +084d0a: 6e20 fe27 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +084d10: 0c01 |0026: move-result-object v1 │ │ +084d12: 6e10 0628 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +084d18: 0c01 |002a: move-result-object v1 │ │ +084d1a: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000a line=136 │ │ 0x000c line=137 │ │ 0x000d line=139 │ │ 0x000e line=135 │ │ @@ -174466,17 +174493,17 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084c98: |[084c98] android.support.v7.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ -084ca8: 5410 110b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ -084cac: 1100 |0002: return-object v0 │ │ +084d1c: |[084d1c] android.support.v7.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ +084d2c: 5410 110b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ +084d30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ │ │ #5 : (in Landroid/support/v7/view/menu/SubMenuBuilder;) │ │ @@ -174484,17 +174511,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cb0: |[084cb0] android.support.v7.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ -084cc0: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084cc4: 1100 |0002: return-object v0 │ │ +084d34: |[084d34] android.support.v7.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ +084d44: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084d48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ │ │ #6 : (in Landroid/support/v7/view/menu/SubMenuBuilder;) │ │ @@ -174502,17 +174529,17 @@ │ │ type : '()Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cc8: |[084cc8] android.support.v7.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; │ │ -084cd8: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084cdc: 1100 |0002: return-object v0 │ │ +084d4c: |[084d4c] android.support.v7.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; │ │ +084d5c: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084d60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ │ │ #7 : (in Landroid/support/v7/view/menu/SubMenuBuilder;) │ │ @@ -174520,19 +174547,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -084ce0: |[084ce0] android.support.v7.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ -084cf0: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084cf4: 6e10 0d15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.isQwertyMode:()Z // method@150d │ │ -084cfa: 0a00 |0005: move-result v0 │ │ -084cfc: 0f00 |0006: return v0 │ │ +084d64: |[084d64] android.support.v7.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ +084d74: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084d78: 6e10 0d15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.isQwertyMode:()Z // method@150d │ │ +084d7e: 0a00 |0005: move-result v0 │ │ +084d80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ │ │ #8 : (in Landroid/support/v7/view/menu/SubMenuBuilder;) │ │ @@ -174540,19 +174567,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -084d00: |[084d00] android.support.v7.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ -084d10: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084d14: 6e10 0f15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@150f │ │ -084d1a: 0a00 |0005: move-result v0 │ │ -084d1c: 0f00 |0006: return v0 │ │ +084d84: |[084d84] android.support.v7.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ +084d94: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084d98: 6e10 0f15 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@150f │ │ +084d9e: 0a00 |0005: move-result v0 │ │ +084da0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ │ │ #9 : (in Landroid/support/v7/view/menu/SubMenuBuilder;) │ │ @@ -174560,18 +174587,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084d20: |[084d20] android.support.v7.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ -084d30: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084d34: 6e20 1d15 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ -084d3a: 0e00 |0005: return-void │ │ +084da4: |[084da4] android.support.v7.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ +084db4: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084db8: 6e20 1d15 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ +084dbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 callback Landroid/support/v7/view/menu/MenuBuilder$Callback; │ │ @@ -174581,21 +174608,21 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -084d3c: |[084d3c] android.support.v7.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -084d4c: 6e10 1d16 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@161d │ │ -084d52: 0c00 |0003: move-result-object v0 │ │ -084d54: 7120 7105 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -084d5a: 0c00 |0007: move-result-object v0 │ │ -084d5c: 6f20 2315 0100 |0008: invoke-super {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/view/menu/MenuBuilder; // method@1523 │ │ -084d62: 1101 |000b: return-object v1 │ │ +084dc0: |[084dc0] android.support.v7.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +084dd0: 6e10 1d16 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@161d │ │ +084dd6: 0c00 |0003: move-result-object v0 │ │ +084dd8: 7120 7105 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +084dde: 0c00 |0007: move-result-object v0 │ │ +084de0: 6f20 2315 0100 |0008: invoke-super {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/view/menu/MenuBuilder; // method@1523 │ │ +084de6: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000b line=105 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x000c reg=2 iconRes I │ │ @@ -174605,17 +174632,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 │ │ -084d64: |[084d64] android.support.v7.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -084d74: 6f20 2315 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/view/menu/MenuBuilder; // method@1523 │ │ -084d7a: 1100 |0003: return-object v0 │ │ +084de8: |[084de8] android.support.v7.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +084df8: 6f20 2315 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/view/menu/MenuBuilder; // method@1523 │ │ +084dfe: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ @@ -174625,23 +174652,23 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -084d7c: |[084d7c] android.support.v7.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -084d8c: 6e10 1d16 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@161d │ │ -084d92: 0c00 |0003: move-result-object v0 │ │ -084d94: 6e10 a600 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -084d9a: 0c00 |0007: move-result-object v0 │ │ -084d9c: 6e20 1b01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -084da2: 0c00 |000b: move-result-object v0 │ │ -084da4: 6f20 2515 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/view/menu/MenuBuilder; // method@1525 │ │ -084daa: 1101 |000f: return-object v1 │ │ +084e00: |[084e00] android.support.v7.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +084e10: 6e10 1d16 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@161d │ │ +084e16: 0c00 |0003: move-result-object v0 │ │ +084e18: 6e10 a600 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +084e1e: 0c00 |0007: move-result-object v0 │ │ +084e20: 6e20 1b01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +084e26: 0c00 |000b: move-result-object v0 │ │ +084e28: 6f20 2515 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/view/menu/MenuBuilder; // method@1525 │ │ +084e2e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x000f line=115 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0010 reg=2 titleRes I │ │ @@ -174651,17 +174678,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 │ │ -084dac: |[084dac] android.support.v7.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -084dbc: 6f20 2515 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/view/menu/MenuBuilder; // method@1525 │ │ -084dc2: 1100 |0003: return-object v0 │ │ +084e30: |[084e30] android.support.v7.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +084e40: 6f20 2515 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/view/menu/MenuBuilder; // method@1525 │ │ +084e46: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 title Ljava/lang/CharSequence; │ │ @@ -174671,17 +174698,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 │ │ -084dc4: |[084dc4] android.support.v7.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -084dd4: 6f20 2615 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/view/menu/MenuBuilder; // method@1526 │ │ -084dda: 1100 |0003: return-object v0 │ │ +084e48: |[084e48] android.support.v7.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +084e58: 6f20 2615 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/view/menu/MenuBuilder; // method@1526 │ │ +084e5e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -174691,18 +174718,18 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084ddc: |[084ddc] android.support.v7.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ -084dec: 5410 110b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ -084df0: 6e20 6615 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@1566 │ │ -084df6: 1101 |0005: return-object v1 │ │ +084e60: |[084e60] android.support.v7.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ +084e70: 5410 110b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ +084e74: 6e20 6615 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@1566 │ │ +084e7a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 iconRes I │ │ @@ -174712,18 +174739,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 │ │ -084df8: |[084df8] android.support.v7.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -084e08: 5410 110b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ -084e0c: 6e20 6715 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1567 │ │ -084e12: 1101 |0005: return-object v1 │ │ +084e7c: |[084e7c] android.support.v7.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +084e8c: 5410 110b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0b11 │ │ +084e90: 6e20 6715 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1567 │ │ +084e96: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -174733,39 +174760,39 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084e14: |[084e14] android.support.v7.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ -084e24: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ -084e28: 6e20 2815 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@1528 │ │ -084e2e: 0e00 |0005: return-void │ │ +084e98: |[084e98] android.support.v7.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ +084ea8: 5410 120b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b12 │ │ +084eac: 6e20 2815 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@1528 │ │ +084eb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 isQwerty Z │ │ │ │ - source_file_idx : 4221 (SubMenuBuilder.java) │ │ + source_file_idx : 4231 (SubMenuBuilder.java) │ │ │ │ -Class #692 header: │ │ -class_idx : 834 │ │ +Class #693 header: │ │ +class_idx : 835 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 832 │ │ -source_file_idx : 4222 │ │ +superclass_idx : 833 │ │ +source_file_idx : 4232 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ -Class #692 - │ │ +Class #693 - │ │ Class descriptor : 'Landroid/support/v7/view/menu/SubMenuWrapperICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/MenuWrapperICS;' │ │ Interfaces - │ │ #0 : 'Landroid/view/SubMenu;' │ │ Static fields - │ │ Instance fields - │ │ @@ -174775,17 +174802,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 │ │ -084e30: |[084e30] android.support.v7.view.menu.SubMenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V │ │ -084e40: 7030 fa15 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@15fa │ │ -084e46: 0e00 |0003: return-void │ │ +084eb4: |[084eb4] android.support.v7.view.menu.SubMenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V │ │ +084ec4: 7030 fa15 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@15fa │ │ +084eca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -174797,19 +174824,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -084e48: |[084e48] android.support.v7.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ -084e58: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ -084e5e: 0c00 |0003: move-result-object v0 │ │ -084e60: 7210 6506 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.clearHeader:()V // method@0665 │ │ -084e66: 0e00 |0007: return-void │ │ +084ecc: |[084ecc] android.support.v7.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ +084edc: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ +084ee2: 0c00 |0003: move-result-object v0 │ │ +084ee4: 7210 6506 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.clearHeader:()V // method@0665 │ │ +084eea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ │ │ @@ -174818,22 +174845,22 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -084e68: |[084e68] android.support.v7.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ -084e78: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ -084e7e: 0c00 |0003: move-result-object v0 │ │ -084e80: 7210 6606 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.getItem:()Landroid/view/MenuItem; // method@0666 │ │ -084e86: 0c00 |0007: move-result-object v0 │ │ -084e88: 6e20 3416 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1634 │ │ -084e8e: 0c00 |000b: move-result-object v0 │ │ -084e90: 1100 |000c: return-object v0 │ │ +084eec: |[084eec] android.support.v7.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ +084efc: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ +084f02: 0c00 |0003: move-result-object v0 │ │ +084f04: 7210 6606 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.getItem:()Landroid/view/MenuItem; // method@0666 │ │ +084f0a: 0c00 |0007: move-result-object v0 │ │ +084f0c: 6e20 3416 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1634 │ │ +084f12: 0c00 |000b: move-result-object v0 │ │ +084f14: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ │ │ #2 : (in Landroid/support/v7/view/menu/SubMenuWrapperICS;) │ │ @@ -174841,18 +174868,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 │ │ -084e94: |[084e94] android.support.v7.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; │ │ -084ea4: 5410 130b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b13 │ │ -084ea8: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0138 │ │ -084eac: 1100 |0004: return-object v0 │ │ +084f18: |[084f18] android.support.v7.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; │ │ +084f28: 5410 130b |0000: iget-object v0, v1, Landroid/support/v7/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0b13 │ │ +084f2c: 1f00 3901 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0139 │ │ +084f30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/view/menu/SubMenuWrapperICS;) │ │ @@ -174860,19 +174887,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -084eb0: |[084eb0] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -084ec0: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ -084ec6: 0c00 |0003: move-result-object v0 │ │ -084ec8: 7220 6706 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@0667 │ │ -084ece: 1101 |0007: return-object v1 │ │ +084f34: |[084f34] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +084f44: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ +084f4a: 0c00 |0003: move-result-object v0 │ │ +084f4c: 7220 6706 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@0667 │ │ +084f52: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -174882,19 +174909,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 │ │ -084ed0: |[084ed0] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -084ee0: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ -084ee6: 0c00 |0003: move-result-object v0 │ │ -084ee8: 7220 6806 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@0668 │ │ -084eee: 1101 |0007: return-object v1 │ │ +084f54: |[084f54] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +084f64: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ +084f6a: 0c00 |0003: move-result-object v0 │ │ +084f6c: 7220 6806 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@0668 │ │ +084f72: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -174904,19 +174931,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -084ef0: |[084ef0] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -084f00: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ -084f06: 0c00 |0003: move-result-object v0 │ │ -084f08: 7220 6906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@0669 │ │ -084f0e: 1101 |0007: return-object v1 │ │ +084f74: |[084f74] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +084f84: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ +084f8a: 0c00 |0003: move-result-object v0 │ │ +084f8c: 7220 6906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@0669 │ │ +084f92: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 titleRes I │ │ @@ -174926,19 +174953,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 │ │ -084f10: |[084f10] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -084f20: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ -084f26: 0c00 |0003: move-result-object v0 │ │ -084f28: 7220 6a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@066a │ │ -084f2e: 1101 |0007: return-object v1 │ │ +084f94: |[084f94] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +084fa4: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ +084faa: 0c00 |0003: move-result-object v0 │ │ +084fac: 7220 6a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@066a │ │ +084fb2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -174948,19 +174975,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 │ │ -084f30: |[084f30] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -084f40: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ -084f46: 0c00 |0003: move-result-object v0 │ │ -084f48: 7220 6b06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@066b │ │ -084f4e: 1101 |0007: return-object v1 │ │ +084fb4: |[084fb4] android.support.v7.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +084fc4: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ +084fca: 0c00 |0003: move-result-object v0 │ │ +084fcc: 7220 6b06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@066b │ │ +084fd2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -174970,19 +174997,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -084f50: |[084f50] android.support.v7.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ -084f60: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ -084f66: 0c00 |0003: move-result-object v0 │ │ -084f68: 7220 6c06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@066c │ │ -084f6e: 1101 |0007: return-object v1 │ │ +084fd4: |[084fd4] android.support.v7.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ +084fe4: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ +084fea: 0c00 |0003: move-result-object v0 │ │ +084fec: 7220 6c06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@066c │ │ +084ff2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -174992,45 +175019,45 @@ │ │ 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 │ │ -084f70: |[084f70] android.support.v7.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -084f80: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ -084f86: 0c00 |0003: move-result-object v0 │ │ -084f88: 7220 6d06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@066d │ │ -084f8e: 1101 |0007: return-object v1 │ │ +084ff4: |[084ff4] android.support.v7.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +085004: 6e10 3516 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@1635 │ │ +08500a: 0c00 |0003: move-result-object v0 │ │ +08500c: 7220 6d06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@066d │ │ +085012: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 4222 (SubMenuWrapperICS.java) │ │ + source_file_idx : 4232 (SubMenuWrapperICS.java) │ │ │ │ -Class #693 header: │ │ -class_idx : 835 │ │ +Class #694 header: │ │ +class_idx : 836 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 530 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 531 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #693 annotations: │ │ +Class #694 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=postShowOverflowMenu │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #693 - │ │ +Class #694 - │ │ Class descriptor : 'Landroid/support/v7/widget/AbsActionBarView$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -175044,18 +175071,18 @@ │ │ type : '(Landroid/support/v7/widget/AbsActionBarView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -084f90: |[084f90] android.support.v7.widget.AbsActionBarView$1.:(Landroid/support/v7/widget/AbsActionBarView;)V │ │ -084fa0: 5b01 140b |0000: iput-object v1, v0, Landroid/support/v7/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b14 │ │ -084fa4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -084faa: 0e00 |0005: return-void │ │ +085014: |[085014] android.support.v7.widget.AbsActionBarView$1.:(Landroid/support/v7/widget/AbsActionBarView;)V │ │ +085024: 5b01 140b |0000: iput-object v1, v0, Landroid/support/v7/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b14 │ │ +085028: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08502e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AbsActionBarView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/AbsActionBarView; │ │ │ │ @@ -175065,43 +175092,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -084fac: |[084fac] android.support.v7.widget.AbsActionBarView$1.run:()V │ │ -084fbc: 5410 140b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b14 │ │ -084fc0: 6e10 6216 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/AbsActionBarView;.showOverflowMenu:()Z // method@1662 │ │ -084fc6: 0e00 |0005: return-void │ │ +085030: |[085030] android.support.v7.widget.AbsActionBarView$1.run:()V │ │ +085040: 5410 140b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b14 │ │ +085044: 6e10 6216 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/AbsActionBarView;.showOverflowMenu:()Z // method@1662 │ │ +08504a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AbsActionBarView$1; │ │ │ │ - source_file_idx : 530 (AbsActionBarView.java) │ │ + source_file_idx : 531 (AbsActionBarView.java) │ │ │ │ -Class #694 header: │ │ -class_idx : 836 │ │ +Class #695 header: │ │ +class_idx : 837 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 530 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 531 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #694 annotations: │ │ +Class #695 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/AbsActionBarView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4 name="VisibilityAnimListener" │ │ │ │ -Class #694 - │ │ +Class #695 - │ │ Class descriptor : 'Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -175123,20 +175150,20 @@ │ │ type : '(Landroid/support/v7/widget/AbsActionBarView;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -084fc8: |[084fc8] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.:(Landroid/support/v7/widget/AbsActionBarView;)V │ │ -084fd8: 5b12 170b |0000: iput-object v2, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ -084fdc: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -084fe2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -084fe4: 5c10 150b |0006: iput-boolean v0, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@0b15 │ │ -084fe8: 0e00 |0008: return-void │ │ +08504c: |[08504c] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.:(Landroid/support/v7/widget/AbsActionBarView;)V │ │ +08505c: 5b12 170b |0000: iput-object v2, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ +085060: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +085066: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +085068: 5c10 150b |0006: iput-boolean v0, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@0b15 │ │ +08506c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/widget/AbsActionBarView; │ │ @@ -175147,18 +175174,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -084fec: |[084fec] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ -084ffc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -084ffe: 5c10 150b |0001: iput-boolean v0, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@0b15 │ │ -085002: 0e00 |0003: return-void │ │ +085070: |[085070] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ +085080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +085082: 5c10 150b |0001: iput-boolean v0, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@0b15 │ │ +085086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=303 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -175168,25 +175195,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -085004: |[085004] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ -085014: 5520 150b |0000: iget-boolean v0, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@0b15 │ │ -085018: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -08501c: 0e00 |0004: return-void │ │ -08501e: 5420 170b |0005: iget-object v0, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ -085022: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -085024: 5b01 200b |0008: iput-object v1, v0, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ -085028: 5420 170b |000a: iget-object v0, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ -08502c: 5221 160b |000c: iget v1, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@0b16 │ │ -085030: 7120 4816 1000 |000e: invoke-static {v0, v1}, Landroid/support/v7/widget/AbsActionBarView;.access$101:(Landroid/support/v7/widget/AbsActionBarView;I)V // method@1648 │ │ -085036: 28f3 |0011: goto 0004 // -000d │ │ +085088: |[085088] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ +085098: 5520 150b |0000: iget-boolean v0, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@0b15 │ │ +08509c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0850a0: 0e00 |0004: return-void │ │ +0850a2: 5420 170b |0005: iget-object v0, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ +0850a6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0850a8: 5b01 200b |0008: iput-object v1, v0, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ +0850ac: 5420 170b |000a: iget-object v0, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ +0850b0: 5221 160b |000c: iget v1, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@0b16 │ │ +0850b4: 7120 4816 1000 |000e: invoke-static {v0, v1}, Landroid/support/v7/widget/AbsActionBarView;.access$101:(Landroid/support/v7/widget/AbsActionBarView;I)V // method@1648 │ │ +0850ba: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=298 │ │ 0x0005 line=296 │ │ 0x000a line=297 │ │ locals : │ │ @@ -175198,20 +175225,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -085038: |[085038] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ -085048: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08504a: 5420 170b |0001: iget-object v0, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ -08504e: 7120 4716 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/widget/AbsActionBarView;.access$001:(Landroid/support/v7/widget/AbsActionBarView;I)V // method@1647 │ │ -085054: 5c21 150b |0006: iput-boolean v1, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@0b15 │ │ -085058: 0e00 |0008: return-void │ │ +0850bc: |[0850bc] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ +0850cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0850ce: 5420 170b |0001: iget-object v0, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ +0850d2: 7120 4716 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/widget/AbsActionBarView;.access$001:(Landroid/support/v7/widget/AbsActionBarView;I)V // method@1647 │ │ +0850d8: 5c21 150b |0006: iput-boolean v1, v2, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@0b15 │ │ +0850dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=288 │ │ 0x0006 line=289 │ │ 0x0008 line=290 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; │ │ @@ -175222,46 +175249,46 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08505c: |[08505c] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; │ │ -08506c: 5410 170b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ -085070: 5b02 200b |0002: iput-object v2, v0, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ -085074: 5913 160b |0004: iput v3, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@0b16 │ │ -085078: 1101 |0006: return-object v1 │ │ +0850e0: |[0850e0] android.support.v7.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; │ │ +0850f0: 5410 170b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/AbsActionBarView; // field@0b17 │ │ +0850f4: 5b02 200b |0002: iput-object v2, v0, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ +0850f8: 5913 160b |0004: iput v3, v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@0b16 │ │ +0850fc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x0006 line=283 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; │ │ 0x0000 - 0x0007 reg=2 animation Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0007 reg=3 visibility I │ │ │ │ - source_file_idx : 530 (AbsActionBarView.java) │ │ + source_file_idx : 531 (AbsActionBarView.java) │ │ │ │ -Class #695 header: │ │ -class_idx : 837 │ │ +Class #696 header: │ │ +class_idx : 838 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 530 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 531 │ │ static_fields_size : 1 │ │ instance_fields_size: 8 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 19 │ │ │ │ -Class #695 annotations: │ │ +Class #696 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; } │ │ │ │ -Class #695 - │ │ +Class #696 - │ │ Class descriptor : 'Landroid/support/v7/widget/AbsActionBarView;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AbsActionBarView;) │ │ name : 'FADE_DURATION' │ │ @@ -175307,18 +175334,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08507c: |[08507c] android.support.v7.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ -08508c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08508e: 7030 4516 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1645 │ │ -085094: 0e00 |0004: return-void │ │ +085100: |[085100] android.support.v7.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ +085110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085112: 7030 4516 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1645 │ │ +085118: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -175328,18 +175355,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 │ │ -085098: |[085098] android.support.v7.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0850a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0850aa: 7040 4616 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1646 │ │ -0850b0: 0e00 |0004: return-void │ │ +08511c: |[08511c] android.support.v7.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08512c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08512e: 7040 4616 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1646 │ │ +085134: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -175350,37 +175377,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 │ │ -0850b4: |[0850b4] android.support.v7.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0850c4: 7040 6020 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ -0850ca: 2201 4403 |0003: new-instance v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // type@0344 │ │ -0850ce: 7020 3f16 4100 |0005: invoke-direct {v1, v4}, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.:(Landroid/support/v7/widget/AbsActionBarView;)V // method@163f │ │ -0850d4: 5b41 1f0b |0008: iput-object v1, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // field@0b1f │ │ -0850d8: 2200 1004 |000a: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -0850dc: 7010 241f 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -0850e2: 6e10 ab00 0500 |000f: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -0850e8: 0c01 |0012: move-result-object v1 │ │ -0850ea: 6002 7605 |0013: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0576 │ │ -0850ee: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0850f0: 6e40 fd00 2130 |0016: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -0850f6: 0a01 |0019: move-result v1 │ │ -0850f8: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -0850fc: 5201 210e |001c: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -085100: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -085104: 2201 1904 |0020: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -085108: 5202 210e |0022: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -08510c: 7030 401f 5102 |0024: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -085112: 5b41 1e0b |0027: iput-object v1, v4, Landroid/support/v7/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@0b1e │ │ -085116: 0e00 |0029: return-void │ │ -085118: 5b45 1e0b |002a: iput-object v5, v4, Landroid/support/v7/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@0b1e │ │ -08511c: 28fd |002c: goto 0029 // -0003 │ │ +085138: |[085138] android.support.v7.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +085148: 7040 6020 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ +08514e: 2201 4503 |0003: new-instance v1, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // type@0345 │ │ +085152: 7020 3f16 4100 |0005: invoke-direct {v1, v4}, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.:(Landroid/support/v7/widget/AbsActionBarView;)V // method@163f │ │ +085158: 5b41 1f0b |0008: iput-object v1, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // field@0b1f │ │ +08515c: 2200 1104 |000a: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +085160: 7010 241f 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +085166: 6e10 ab00 0500 |000f: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +08516c: 0c01 |0012: move-result-object v1 │ │ +08516e: 6002 7605 |0013: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0576 │ │ +085172: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +085174: 6e40 fd00 2130 |0016: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +08517a: 0a01 |0019: move-result v1 │ │ +08517c: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +085180: 5201 210e |001c: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +085184: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +085188: 2201 1a04 |0020: new-instance v1, Landroid/view/ContextThemeWrapper; // type@041a │ │ +08518c: 5202 210e |0022: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +085190: 7030 401f 5102 |0024: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +085196: 5b41 1e0b |0027: iput-object v1, v4, Landroid/support/v7/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@0b1e │ │ +08519a: 0e00 |0029: return-void │ │ +08519c: 5b45 1e0b |002a: iput-object v5, v4, Landroid/support/v7/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@0b1e │ │ +0851a0: 28fd |002c: goto 0029 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=38 │ │ 0x000a line=63 │ │ 0x000f line=64 │ │ 0x0020 line=66 │ │ @@ -175398,17 +175425,17 @@ │ │ type : '(Landroid/support/v7/widget/AbsActionBarView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -085120: |[085120] android.support.v7.widget.AbsActionBarView.access$001:(Landroid/support/v7/widget/AbsActionBarView;I)V │ │ -085130: 6f20 4b20 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -085136: 0e00 |0003: return-void │ │ +0851a4: |[0851a4] android.support.v7.widget.AbsActionBarView.access$001:(Landroid/support/v7/widget/AbsActionBarView;I)V │ │ +0851b4: 6f20 4b20 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0851ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -175417,17 +175444,17 @@ │ │ type : '(Landroid/support/v7/widget/AbsActionBarView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -085138: |[085138] android.support.v7.widget.AbsActionBarView.access$101:(Landroid/support/v7/widget/AbsActionBarView;I)V │ │ -085148: 6f20 4b20 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -08514e: 0e00 |0003: return-void │ │ +0851bc: |[0851bc] android.support.v7.widget.AbsActionBarView.access$101:(Landroid/support/v7/widget/AbsActionBarView;I)V │ │ +0851cc: 6f20 4b20 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0851d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -175436,20 +175463,20 @@ │ │ type : '(IIZ)I' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -085150: |[085150] android.support.v7.widget.AbsActionBarView.next:(IIZ)I │ │ -085160: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -085164: 9100 0102 |0002: sub-int v0, v1, v2 │ │ -085168: 0f00 |0004: return v0 │ │ -08516a: 9000 0102 |0005: add-int v0, v1, v2 │ │ -08516e: 28fd |0007: goto 0004 // -0003 │ │ +0851d4: |[0851d4] android.support.v7.widget.AbsActionBarView.next:(IIZ)I │ │ +0851e4: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ +0851e8: 9100 0102 |0002: sub-int v0, v1, v2 │ │ +0851ec: 0f00 |0004: return v0 │ │ +0851ee: 9000 0102 |0005: add-int v0, v1, v2 │ │ +0851f2: 28fd |0007: goto 0004 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 x I │ │ 0x0000 - 0x0008 reg=2 val I │ │ 0x0000 - 0x0008 reg=3 isRtl Z │ │ @@ -175460,20 +175487,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -085170: |[085170] android.support.v7.widget.AbsActionBarView.animateToVisibility:(I)V │ │ -085180: 1602 c800 |0000: const-wide/16 v2, #int 200 // #c8 │ │ -085184: 6e40 6116 5432 |0002: invoke-virtual {v4, v5, v2, v3}, Landroid/support/v7/widget/AbsActionBarView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1661 │ │ -08518a: 0c00 |0005: move-result-object v0 │ │ -08518c: 6e10 b30b 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ -085192: 0e00 |0009: return-void │ │ +0851f4: |[0851f4] android.support.v7.widget.AbsActionBarView.animateToVisibility:(I)V │ │ +085204: 1602 c800 |0000: const-wide/16 v2, #int 200 // #c8 │ │ +085208: 6e40 6116 5432 |0002: invoke-virtual {v4, v5, v2, v3}, Landroid/support/v7/widget/AbsActionBarView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1661 │ │ +08520e: 0c00 |0005: move-result-object v0 │ │ +085210: 6e10 b30b 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ +085216: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0006 line=183 │ │ 0x0009 line=184 │ │ locals : │ │ 0x0006 - 0x000a reg=0 anim Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -175485,25 +175512,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -085194: |[085194] android.support.v7.widget.AbsActionBarView.canShowOverflowMenu:()Z │ │ -0851a4: 6e10 5316 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1653 │ │ -0851aa: 0a00 |0003: move-result v0 │ │ -0851ac: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0851b0: 6e10 4f16 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/AbsActionBarView;.getVisibility:()I // method@164f │ │ -0851b6: 0a00 |0009: move-result v0 │ │ -0851b8: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0851bc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0851be: 0f00 |000d: return v0 │ │ -0851c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0851c2: 28fe |000f: goto 000d // -0002 │ │ +085218: |[085218] android.support.v7.widget.AbsActionBarView.canShowOverflowMenu:()Z │ │ +085228: 6e10 5316 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1653 │ │ +08522e: 0a00 |0003: move-result v0 │ │ +085230: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +085234: 6e10 4f16 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/AbsActionBarView;.getVisibility:()I // method@164f │ │ +08523a: 0a00 |0009: move-result v0 │ │ +08523c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +085240: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +085242: 0f00 |000d: return v0 │ │ +085244: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +085246: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ │ │ #2 : (in Landroid/support/v7/widget/AbsActionBarView;) │ │ @@ -175511,20 +175538,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0851c4: |[0851c4] android.support.v7.widget.AbsActionBarView.dismissPopupMenus:()V │ │ -0851d4: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -0851d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0851dc: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -0851e0: 6e10 8417 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1784 │ │ -0851e6: 0e00 |0009: return-void │ │ +085248: |[085248] android.support.v7.widget.AbsActionBarView.dismissPopupMenus:()V │ │ +085258: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +08525c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +085260: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +085264: 6e10 8417 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1784 │ │ +08526a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x0009 line=244 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ @@ -175534,23 +175561,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0851e8: |[0851e8] android.support.v7.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ -0851f8: 5410 200b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ -0851fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -085200: 5410 1f0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // field@0b1f │ │ -085204: 5200 160b |0006: iget v0, v0, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@0b16 │ │ -085208: 0f00 |0008: return v0 │ │ -08520a: 6e10 4f16 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/widget/AbsActionBarView;.getVisibility:()I // method@164f │ │ -085210: 0a00 |000c: move-result v0 │ │ -085212: 28fb |000d: goto 0008 // -0005 │ │ +08526c: |[08526c] android.support.v7.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ +08527c: 5410 200b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ +085280: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +085284: 5410 1f0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // field@0b1f │ │ +085288: 5200 160b |0006: iget v0, v0, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@0b16 │ │ +08528c: 0f00 |0008: return v0 │ │ +08528e: 6e10 4f16 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/widget/AbsActionBarView;.getVisibility:()I // method@164f │ │ +085294: 0a00 |000c: move-result v0 │ │ +085296: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x0008 line=157 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ @@ -175560,17 +175587,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085214: |[085214] android.support.v7.widget.AbsActionBarView.getContentHeight:()I │ │ -085224: 5210 1a0b |0000: iget v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mContentHeight:I // field@0b1a │ │ -085228: 0f00 |0002: return v0 │ │ +085298: |[085298] android.support.v7.widget.AbsActionBarView.getContentHeight:()I │ │ +0852a8: 5210 1a0b |0000: iget v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mContentHeight:I // field@0b1a │ │ +0852ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ │ │ #5 : (in Landroid/support/v7/widget/AbsActionBarView;) │ │ @@ -175578,23 +175605,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08522c: |[08522c] android.support.v7.widget.AbsActionBarView.hideOverflowMenu:()Z │ │ -08523c: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -085240: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -085244: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -085248: 6e10 8c17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ -08524e: 0a00 |0009: move-result v0 │ │ -085250: 0f00 |000a: return v0 │ │ -085252: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -085254: 28fe |000c: goto 000a // -0002 │ │ +0852b0: |[0852b0] android.support.v7.widget.AbsActionBarView.hideOverflowMenu:()Z │ │ +0852c0: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +0852c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0852c8: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +0852cc: 6e10 8c17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ +0852d2: 0a00 |0009: move-result v0 │ │ +0852d4: 0f00 |000a: return v0 │ │ +0852d6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0852d8: 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/widget/AbsActionBarView; │ │ @@ -175604,23 +175631,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -085258: |[085258] android.support.v7.widget.AbsActionBarView.isOverflowMenuShowPending:()Z │ │ -085268: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -08526c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -085270: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -085274: 6e10 8f17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@178f │ │ -08527a: 0a00 |0009: move-result v0 │ │ -08527c: 0f00 |000a: return v0 │ │ -08527e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -085280: 28fe |000c: goto 000a // -0002 │ │ +0852dc: |[0852dc] android.support.v7.widget.AbsActionBarView.isOverflowMenuShowPending:()Z │ │ +0852ec: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +0852f0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0852f4: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +0852f8: 6e10 8f17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@178f │ │ +0852fe: 0a00 |0009: move-result v0 │ │ +085300: 0f00 |000a: return v0 │ │ +085302: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +085304: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0004 line=227 │ │ 0x000a line=229 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ @@ -175630,23 +175657,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -085284: |[085284] android.support.v7.widget.AbsActionBarView.isOverflowMenuShowing:()Z │ │ -085294: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -085298: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08529c: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -0852a0: 6e10 9017 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ -0852a6: 0a00 |0009: move-result v0 │ │ -0852a8: 0f00 |000a: return v0 │ │ -0852aa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0852ac: 28fe |000c: goto 000a // -0002 │ │ +085308: |[085308] android.support.v7.widget.AbsActionBarView.isOverflowMenuShowing:()Z │ │ +085318: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +08531c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +085320: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +085324: 6e10 9017 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ +08532a: 0a00 |0009: move-result v0 │ │ +08532c: 0f00 |000a: return v0 │ │ +08532e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +085330: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0004 line=220 │ │ 0x000a line=222 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ @@ -175656,25 +175683,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0852b0: |[0852b0] android.support.v7.widget.AbsActionBarView.isOverflowReserved:()Z │ │ -0852c0: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -0852c4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0852c8: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -0852cc: 6e10 9117 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowReserved:()Z // method@1791 │ │ -0852d2: 0a00 |0009: move-result v0 │ │ -0852d4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0852d8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0852da: 0f00 |000d: return v0 │ │ -0852dc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0852de: 28fe |000f: goto 000d // -0002 │ │ +085334: |[085334] android.support.v7.widget.AbsActionBarView.isOverflowReserved:()Z │ │ +085344: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +085348: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08534c: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +085350: 6e10 9117 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowReserved:()Z // method@1791 │ │ +085356: 0a00 |0009: move-result v0 │ │ +085358: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +08535c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08535e: 0f00 |000d: return v0 │ │ +085360: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +085362: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ │ │ #9 : (in Landroid/support/v7/widget/AbsActionBarView;) │ │ @@ -175682,27 +175709,27 @@ │ │ type : '(Landroid/view/View;III)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0852e0: |[0852e0] android.support.v7.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ -0852f0: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -0852f4: 7120 bf1f 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0852fa: 0a00 |0005: move-result v0 │ │ -0852fc: 6e30 1420 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -085302: 6e10 e81f 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -085308: 0a00 |000c: move-result v0 │ │ -08530a: b103 |000d: sub-int/2addr v3, v0 │ │ -08530c: b153 |000e: sub-int/2addr v3, v5 │ │ -08530e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -085310: 7120 ac27 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -085316: 0a00 |0013: move-result v0 │ │ -085318: 0f00 |0014: return v0 │ │ +085364: |[085364] android.support.v7.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ +085374: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +085378: 7120 bf1f 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08537e: 0a00 |0005: move-result v0 │ │ +085380: 6e30 1420 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +085386: 6e10 e81f 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08538c: 0a00 |000c: move-result v0 │ │ +08538e: b103 |000d: sub-int/2addr v3, v0 │ │ +085390: b153 |000e: sub-int/2addr v3, v5 │ │ +085392: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +085394: 7120 ac27 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08539a: 0a00 |0013: move-result v0 │ │ +08539c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0009 line=251 │ │ 0x000e line=252 │ │ 0x000f line=254 │ │ locals : │ │ @@ -175717,37 +175744,37 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -08531c: |[08531c] android.support.v7.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -08532c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08532e: 6001 3700 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -085332: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -085336: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ -08533a: 6f20 8120 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2081 │ │ -085340: 6e10 4e16 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@164e │ │ -085346: 0c01 |000d: move-result-object v1 │ │ -085348: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -08534a: 6203 ef08 |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ -08534e: 6004 7905 |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0579 │ │ -085352: 6e55 af00 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -085358: 0c00 |0016: move-result-object v0 │ │ -08535a: 6001 fd08 |0017: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@08fd │ │ -08535e: 6e30 3d01 1005 |0019: invoke-virtual {v0, v1, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@013d │ │ -085364: 0a01 |001c: move-result v1 │ │ -085366: 6e20 5f16 1600 |001d: invoke-virtual {v6, v1}, Landroid/support/v7/widget/AbsActionBarView;.setContentHeight:(I)V // method@165f │ │ -08536c: 6e10 4b01 0000 |0020: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -085372: 5461 190b |0023: iget-object v1, v6, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -085376: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ -08537a: 5461 190b |0027: iget-object v1, v6, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -08537e: 6e20 9317 7100 |0029: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1793 │ │ -085384: 0e00 |002c: return-void │ │ +0853a0: |[0853a0] android.support.v7.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0853b0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0853b2: 6001 3700 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0853b6: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +0853ba: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ +0853be: 6f20 8120 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2081 │ │ +0853c4: 6e10 4e16 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@164e │ │ +0853ca: 0c01 |000d: move-result-object v1 │ │ +0853cc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0853ce: 6203 ef08 |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ +0853d2: 6004 7905 |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0579 │ │ +0853d6: 6e55 af00 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +0853dc: 0c00 |0016: move-result-object v0 │ │ +0853de: 6001 fd08 |0017: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@08fd │ │ +0853e2: 6e30 3d01 1005 |0019: invoke-virtual {v0, v1, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@013d │ │ +0853e8: 0a01 |001c: move-result v1 │ │ +0853ea: 6e20 5f16 1600 |001d: invoke-virtual {v6, v1}, Landroid/support/v7/widget/AbsActionBarView;.setContentHeight:(I)V // method@165f │ │ +0853f0: 6e10 4b01 0000 |0020: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +0853f6: 5461 190b |0023: iget-object v1, v6, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +0853fa: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ +0853fe: 5461 190b |0027: iget-object v1, v6, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +085402: 6e20 9317 7100 |0029: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1793 │ │ +085408: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ 0x0007 line=75 │ │ 0x000a line=80 │ │ 0x0017 line=82 │ │ 0x0020 line=83 │ │ @@ -175764,35 +175791,35 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -085388: |[085388] android.support.v7.widget.AbsActionBarView.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -085398: 1305 0900 |0000: const/16 v5, #int 9 // #9 │ │ -08539c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -08539e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0853a0: 7110 e508 0700 |0004: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -0853a6: 0a00 |0007: move-result v0 │ │ -0853a8: 3350 0400 |0008: if-ne v0, v5, 000c // +0004 │ │ -0853ac: 5c63 1b0b |000a: iput-boolean v3, v6, Landroid/support/v7/widget/AbsActionBarView;.mEatingHover:Z // field@0b1b │ │ -0853b0: 5562 1b0b |000c: iget-boolean v2, v6, Landroid/support/v7/widget/AbsActionBarView;.mEatingHover:Z // field@0b1b │ │ -0853b4: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ -0853b8: 6f20 8420 7600 |0010: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@2084 │ │ -0853be: 0a01 |0013: move-result v1 │ │ -0853c0: 3350 0600 |0014: if-ne v0, v5, 001a // +0006 │ │ -0853c4: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ -0853c8: 5c64 1b0b |0018: iput-boolean v4, v6, Landroid/support/v7/widget/AbsActionBarView;.mEatingHover:Z // field@0b1b │ │ -0853cc: 1302 0a00 |001a: const/16 v2, #int 10 // #a │ │ -0853d0: 3220 0500 |001c: if-eq v0, v2, 0021 // +0005 │ │ -0853d4: 1232 |001e: const/4 v2, #int 3 // #3 │ │ -0853d6: 3320 0400 |001f: if-ne v0, v2, 0023 // +0004 │ │ -0853da: 5c63 1b0b |0021: iput-boolean v3, v6, Landroid/support/v7/widget/AbsActionBarView;.mEatingHover:Z // field@0b1b │ │ -0853de: 0f04 |0023: return v4 │ │ +08540c: |[08540c] android.support.v7.widget.AbsActionBarView.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +08541c: 1305 0900 |0000: const/16 v5, #int 9 // #9 │ │ +085420: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +085422: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +085424: 7110 e508 0700 |0004: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +08542a: 0a00 |0007: move-result v0 │ │ +08542c: 3350 0400 |0008: if-ne v0, v5, 000c // +0004 │ │ +085430: 5c63 1b0b |000a: iput-boolean v3, v6, Landroid/support/v7/widget/AbsActionBarView;.mEatingHover:Z // field@0b1b │ │ +085434: 5562 1b0b |000c: iget-boolean v2, v6, Landroid/support/v7/widget/AbsActionBarView;.mEatingHover:Z // field@0b1b │ │ +085438: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ +08543c: 6f20 8420 7600 |0010: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@2084 │ │ +085442: 0a01 |0013: move-result v1 │ │ +085444: 3350 0600 |0014: if-ne v0, v5, 001a // +0006 │ │ +085448: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ +08544c: 5c64 1b0b |0018: iput-boolean v4, v6, Landroid/support/v7/widget/AbsActionBarView;.mEatingHover:Z // field@0b1b │ │ +085450: 1302 0a00 |001a: const/16 v2, #int 10 // #a │ │ +085454: 3220 0500 |001c: if-eq v0, v2, 0021 // +0005 │ │ +085458: 1232 |001e: const/4 v2, #int 3 // #3 │ │ +08545a: 3320 0400 |001f: if-ne v0, v2, 0023 // +0004 │ │ +08545e: 5c63 1b0b |0021: iput-boolean v3, v6, Landroid/support/v7/widget/AbsActionBarView;.mEatingHover:Z // field@0b1b │ │ +085462: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=121 │ │ 0x0008 line=122 │ │ 0x000a line=123 │ │ 0x000c line=126 │ │ 0x0010 line=127 │ │ @@ -175812,33 +175839,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0853e0: |[0853e0] android.support.v7.widget.AbsActionBarView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0853f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0853f2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0853f4: 7110 e508 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -0853fa: 0a00 |0005: move-result v0 │ │ -0853fc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -085400: 5c54 1c0b |0008: iput-boolean v4, v5, Landroid/support/v7/widget/AbsActionBarView;.mEatingTouch:Z // field@0b1c │ │ -085404: 5552 1c0b |000a: iget-boolean v2, v5, Landroid/support/v7/widget/AbsActionBarView;.mEatingTouch:Z // field@0b1c │ │ -085408: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ -08540c: 6f20 8f20 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@208f │ │ -085412: 0a01 |0011: move-result v1 │ │ -085414: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -085418: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ -08541c: 5c53 1c0b |0016: iput-boolean v3, v5, Landroid/support/v7/widget/AbsActionBarView;.mEatingTouch:Z // field@0b1c │ │ -085420: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ -085424: 1232 |001a: const/4 v2, #int 3 // #3 │ │ -085426: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ -08542a: 5c54 1c0b |001d: iput-boolean v4, v5, Landroid/support/v7/widget/AbsActionBarView;.mEatingTouch:Z // field@0b1c │ │ -08542e: 0f03 |001f: return v3 │ │ +085464: |[085464] android.support.v7.widget.AbsActionBarView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +085474: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +085476: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +085478: 7110 e508 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +08547e: 0a00 |0005: move-result v0 │ │ +085480: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +085484: 5c54 1c0b |0008: iput-boolean v4, v5, Landroid/support/v7/widget/AbsActionBarView;.mEatingTouch:Z // field@0b1c │ │ +085488: 5552 1c0b |000a: iget-boolean v2, v5, Landroid/support/v7/widget/AbsActionBarView;.mEatingTouch:Z // field@0b1c │ │ +08548c: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +085490: 6f20 8f20 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@208f │ │ +085496: 0a01 |0011: move-result v1 │ │ +085498: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +08549c: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ +0854a0: 5c53 1c0b |0016: iput-boolean v3, v5, Landroid/support/v7/widget/AbsActionBarView;.mEatingTouch:Z // field@0b1c │ │ +0854a4: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ +0854a8: 1232 |001a: const/4 v2, #int 3 // #3 │ │ +0854aa: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ +0854ae: 5c54 1c0b |001d: iput-boolean v4, v5, Landroid/support/v7/widget/AbsActionBarView;.mEatingTouch:Z // field@0b1c │ │ +0854b2: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ 0x0006 line=98 │ │ 0x0008 line=99 │ │ 0x000a line=102 │ │ 0x000e line=103 │ │ @@ -175858,33 +175885,33 @@ │ │ type : '(Landroid/view/View;IIIZ)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -085430: |[085430] android.support.v7.widget.AbsActionBarView.positionChild:(Landroid/view/View;IIIZ)I │ │ -085440: 6e10 e81f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -085446: 0a02 |0003: move-result v2 │ │ -085448: 6e10 e61f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08544e: 0a00 |0007: move-result v0 │ │ -085450: 9103 0900 |0008: sub-int v3, v9, v0 │ │ -085454: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ -085458: 9001 0803 |000c: add-int v1, v8, v3 │ │ -08545c: 380a 0d00 |000e: if-eqz v10, 001b // +000d │ │ -085460: 9103 0702 |0010: sub-int v3, v7, v2 │ │ -085464: 9004 0100 |0012: add-int v4, v1, v0 │ │ -085468: 6e54 1320 3671 |0014: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -08546e: 380a 0300 |0017: if-eqz v10, 001a // +0003 │ │ -085472: 7b22 |0019: neg-int v2, v2 │ │ -085474: 0f02 |001a: return v2 │ │ -085476: 9003 0702 |001b: add-int v3, v7, v2 │ │ -08547a: 9004 0100 |001d: add-int v4, v1, v0 │ │ -08547e: 6e54 1320 7631 |001f: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -085484: 28f5 |0022: goto 0017 // -000b │ │ +0854b4: |[0854b4] android.support.v7.widget.AbsActionBarView.positionChild:(Landroid/view/View;IIIZ)I │ │ +0854c4: 6e10 e81f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +0854ca: 0a02 |0003: move-result v2 │ │ +0854cc: 6e10 e61f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +0854d2: 0a00 |0007: move-result v0 │ │ +0854d4: 9103 0900 |0008: sub-int v3, v9, v0 │ │ +0854d8: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0854dc: 9001 0803 |000c: add-int v1, v8, v3 │ │ +0854e0: 380a 0d00 |000e: if-eqz v10, 001b // +000d │ │ +0854e4: 9103 0702 |0010: sub-int v3, v7, v2 │ │ +0854e8: 9004 0100 |0012: add-int v4, v1, v0 │ │ +0854ec: 6e54 1320 3671 |0014: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +0854f2: 380a 0300 |0017: if-eqz v10, 001a // +0003 │ │ +0854f6: 7b22 |0019: neg-int v2, v2 │ │ +0854f8: 0f02 |001a: return v2 │ │ +0854fa: 9003 0702 |001b: add-int v3, v7, v2 │ │ +0854fe: 9004 0100 |001d: add-int v4, v1, v0 │ │ +085502: 6e54 1320 7631 |001f: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +085508: 28f5 |0022: goto 0017 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0008 line=264 │ │ 0x000e line=266 │ │ 0x0010 line=267 │ │ @@ -175907,19 +175934,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -085488: |[085488] android.support.v7.widget.AbsActionBarView.postShowOverflowMenu:()V │ │ -085498: 2200 4303 |0000: new-instance v0, Landroid/support/v7/widget/AbsActionBarView$1; // type@0343 │ │ -08549c: 7020 3d16 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/AbsActionBarView$1;.:(Landroid/support/v7/widget/AbsActionBarView;)V // method@163d │ │ -0854a2: 6e20 5c16 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AbsActionBarView;.post:(Ljava/lang/Runnable;)Z // method@165c │ │ -0854a8: 0e00 |0008: return-void │ │ +08550c: |[08550c] android.support.v7.widget.AbsActionBarView.postShowOverflowMenu:()V │ │ +08551c: 2200 4403 |0000: new-instance v0, Landroid/support/v7/widget/AbsActionBarView$1; // type@0344 │ │ +085520: 7020 3d16 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/AbsActionBarView$1;.:(Landroid/support/v7/widget/AbsActionBarView;)V // method@163d │ │ +085526: 6e20 5c16 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AbsActionBarView;.post:(Ljava/lang/Runnable;)Z // method@165c │ │ +08552c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0008 line=209 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ │ │ @@ -175928,18 +175955,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0854ac: |[0854ac] android.support.v7.widget.AbsActionBarView.setContentHeight:(I)V │ │ -0854bc: 5901 1a0b |0000: iput v1, v0, Landroid/support/v7/widget/AbsActionBarView;.mContentHeight:I // field@0b1a │ │ -0854c0: 6e10 5e16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/AbsActionBarView;.requestLayout:()V // method@165e │ │ -0854c6: 0e00 |0005: return-void │ │ +085530: |[085530] android.support.v7.widget.AbsActionBarView.setContentHeight:(I)V │ │ +085540: 5901 1a0b |0000: iput v1, v0, Landroid/support/v7/widget/AbsActionBarView;.mContentHeight:I // field@0b1a │ │ +085544: 6e10 5e16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/AbsActionBarView;.requestLayout:()V // method@165e │ │ +08554a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AbsActionBarView; │ │ @@ -175950,24 +175977,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0854c8: |[0854c8] android.support.v7.widget.AbsActionBarView.setVisibility:(I)V │ │ -0854d8: 6e10 4f16 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AbsActionBarView;.getVisibility:()I // method@164f │ │ -0854de: 0a00 |0003: move-result v0 │ │ -0854e0: 3202 0e00 |0004: if-eq v2, v0, 0012 // +000e │ │ -0854e4: 5410 200b |0006: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ -0854e8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0854ec: 5410 200b |000a: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ -0854f0: 6e10 ac0b 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ -0854f6: 6f20 a020 2100 |000f: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ -0854fc: 0e00 |0012: return-void │ │ +08554c: |[08554c] android.support.v7.widget.AbsActionBarView.setVisibility:(I)V │ │ +08555c: 6e10 4f16 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AbsActionBarView;.getVisibility:()I // method@164f │ │ +085562: 0a00 |0003: move-result v0 │ │ +085564: 3202 0e00 |0004: if-eq v2, v0, 0012 // +000e │ │ +085568: 5410 200b |0006: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ +08556c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +085570: 5410 200b |000a: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ +085574: 6e10 ac0b 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ +08557a: 6f20 a020 2100 |000f: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@20a0 │ │ +085580: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x000a line=190 │ │ 0x000f line=192 │ │ 0x0012 line=194 │ │ @@ -175980,48 +176007,48 @@ │ │ type : '(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -085500: |[085500] android.support.v7.widget.AbsActionBarView.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -085510: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -085512: 5442 200b |0001: iget-object v2, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ -085516: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ -08551a: 5442 200b |0005: iget-object v2, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ -08551e: 6e10 ac0b 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ -085524: 3905 2300 |000a: if-nez v5, 002d // +0023 │ │ -085528: 6e10 4f16 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/widget/AbsActionBarView;.getVisibility:()I // method@164f │ │ -08552e: 0a02 |000f: move-result v2 │ │ -085530: 3802 0500 |0010: if-eqz v2, 0015 // +0005 │ │ -085534: 7120 470a 3400 |0012: invoke-static {v4, v3}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ -08553a: 7110 270a 0400 |0015: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -085540: 0c02 |0018: move-result-object v2 │ │ -085542: 1503 803f |0019: const/high16 v3, #int 1065353216 // #3f80 │ │ -085546: 6e20 ab0b 3200 |001b: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ -08554c: 0c00 |001e: move-result-object v0 │ │ -08554e: 6e30 ae0b 6007 |001f: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ -085554: 5442 1f0b |0022: iget-object v2, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // field@0b1f │ │ -085558: 6e30 4316 0205 |0024: invoke-virtual {v2, v0, v5}, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // method@1643 │ │ -08555e: 0c02 |0027: move-result-object v2 │ │ -085560: 6e20 b00b 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -085566: 0701 |002b: move-object v1, v0 │ │ -085568: 1101 |002c: return-object v1 │ │ -08556a: 7110 270a 0400 |002d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -085570: 0c02 |0030: move-result-object v2 │ │ -085572: 6e20 ab0b 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ -085578: 0c00 |0034: move-result-object v0 │ │ -08557a: 6e30 ae0b 6007 |0035: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ -085580: 5442 1f0b |0038: iget-object v2, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // field@0b1f │ │ -085584: 6e30 4316 0205 |003a: invoke-virtual {v2, v0, v5}, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // method@1643 │ │ -08558a: 0c02 |003d: move-result-object v2 │ │ -08558c: 6e20 b00b 2000 |003e: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -085592: 0701 |0041: move-object v1, v0 │ │ -085594: 28ea |0042: goto 002c // -0016 │ │ +085584: |[085584] android.support.v7.widget.AbsActionBarView.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +085594: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +085596: 5442 200b |0001: iget-object v2, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ +08559a: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ +08559e: 5442 200b |0005: iget-object v2, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b20 │ │ +0855a2: 6e10 ac0b 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ +0855a8: 3905 2300 |000a: if-nez v5, 002d // +0023 │ │ +0855ac: 6e10 4f16 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/widget/AbsActionBarView;.getVisibility:()I // method@164f │ │ +0855b2: 0a02 |000f: move-result v2 │ │ +0855b4: 3802 0500 |0010: if-eqz v2, 0015 // +0005 │ │ +0855b8: 7120 470a 3400 |0012: invoke-static {v4, v3}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ +0855be: 7110 270a 0400 |0015: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +0855c4: 0c02 |0018: move-result-object v2 │ │ +0855c6: 1503 803f |0019: const/high16 v3, #int 1065353216 // #3f80 │ │ +0855ca: 6e20 ab0b 3200 |001b: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ +0855d0: 0c00 |001e: move-result-object v0 │ │ +0855d2: 6e30 ae0b 6007 |001f: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ +0855d8: 5442 1f0b |0022: iget-object v2, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // field@0b1f │ │ +0855dc: 6e30 4316 0205 |0024: invoke-virtual {v2, v0, v5}, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // method@1643 │ │ +0855e2: 0c02 |0027: move-result-object v2 │ │ +0855e4: 6e20 b00b 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +0855ea: 0701 |002b: move-object v1, v0 │ │ +0855ec: 1101 |002c: return-object v1 │ │ +0855ee: 7110 270a 0400 |002d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +0855f4: 0c02 |0030: move-result-object v2 │ │ +0855f6: 6e20 ab0b 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ +0855fc: 0c00 |0034: move-result-object v0 │ │ +0855fe: 6e30 ae0b 6007 |0035: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ +085604: 5442 1f0b |0038: iget-object v2, v4, Landroid/support/v7/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // field@0b1f │ │ +085608: 6e30 4316 0205 |003a: invoke-virtual {v2, v0, v5}, Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; // method@1643 │ │ +08560e: 0c02 |003d: move-result-object v2 │ │ +085610: 6e20 b00b 2000 |003e: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +085616: 0701 |0041: move-object v1, v0 │ │ +085618: 28ea |0042: goto 002c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=161 │ │ 0x0005 line=162 │ │ 0x000a line=165 │ │ 0x000c line=166 │ │ 0x0012 line=167 │ │ @@ -176047,44 +176074,44 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -085598: |[085598] android.support.v7.widget.AbsActionBarView.showOverflowMenu:()Z │ │ -0855a8: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -0855ac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0855b0: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ -0855b4: 6e10 9d17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ -0855ba: 0a00 |0009: move-result v0 │ │ -0855bc: 0f00 |000a: return v0 │ │ -0855be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0855c0: 28fe |000c: goto 000a // -0002 │ │ +08561c: |[08561c] android.support.v7.widget.AbsActionBarView.showOverflowMenu:()Z │ │ +08562c: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +085630: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +085634: 5410 190b |0004: iget-object v0, v1, Landroid/support/v7/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b19 │ │ +085638: 6e10 9d17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ +08563e: 0a00 |0009: move-result v0 │ │ +085640: 0f00 |000a: return v0 │ │ +085642: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +085644: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x000a line=200 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AbsActionBarView; │ │ │ │ - source_file_idx : 530 (AbsActionBarView.java) │ │ + source_file_idx : 531 (AbsActionBarView.java) │ │ │ │ -Class #696 header: │ │ -class_idx : 838 │ │ +Class #697 header: │ │ +class_idx : 839 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 110 │ │ -source_file_idx : 586 │ │ +source_file_idx : 587 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #696 - │ │ +Class #697 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarBackgroundDrawable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/graphics/drawable/Drawable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActionBarBackgroundDrawable;) │ │ @@ -176097,18 +176124,18 @@ │ │ type : '(Landroid/support/v7/widget/ActionBarContainer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0855c4: |[0855c4] android.support.v7.widget.ActionBarBackgroundDrawable.:(Landroid/support/v7/widget/ActionBarContainer;)V │ │ -0855d4: 7010 ca01 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@01ca │ │ -0855da: 5b01 210b |0003: iput-object v1, v0, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ -0855de: 0e00 |0005: return-void │ │ +085648: |[085648] android.support.v7.widget.ActionBarBackgroundDrawable.:(Landroid/support/v7/widget/ActionBarContainer;)V │ │ +085658: 7010 ca01 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@01ca │ │ +08565e: 5b01 210b |0003: iput-object v1, v0, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ +085662: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionBarBackgroundDrawable; │ │ @@ -176120,41 +176147,41 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0855e0: |[0855e0] android.support.v7.widget.ActionBarBackgroundDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -0855f0: 5410 210b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ -0855f4: 5500 270b |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -0855f8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -0855fc: 5410 210b |0006: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ -085600: 5400 2a0b |0008: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085604: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -085608: 5410 210b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ -08560c: 5400 2a0b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085610: 6e20 d001 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -085616: 0e00 |0013: return-void │ │ -085618: 5410 210b |0014: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ -08561c: 5400 240b |0016: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085620: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -085624: 5410 210b |001a: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ -085628: 5400 240b |001c: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -08562c: 6e20 d001 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -085632: 5410 210b |0021: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ -085636: 5400 2b0b |0023: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -08563a: 3800 eeff |0025: if-eqz v0, 0013 // -0012 │ │ -08563e: 5410 210b |0027: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ -085642: 5500 280b |0029: iget-boolean v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mIsStacked:Z // field@0b28 │ │ -085646: 3800 e8ff |002b: if-eqz v0, 0013 // -0018 │ │ -08564a: 5410 210b |002d: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ -08564e: 5400 2b0b |002f: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085652: 6e20 d001 2000 |0031: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -085658: 28df |0034: goto 0013 // -0021 │ │ +085664: |[085664] android.support.v7.widget.ActionBarBackgroundDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +085674: 5410 210b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ +085678: 5500 270b |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +08567c: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +085680: 5410 210b |0006: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ +085684: 5400 2a0b |0008: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085688: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +08568c: 5410 210b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ +085690: 5400 2a0b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085694: 6e20 d001 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +08569a: 0e00 |0013: return-void │ │ +08569c: 5410 210b |0014: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ +0856a0: 5400 240b |0016: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +0856a4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0856a8: 5410 210b |001a: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ +0856ac: 5400 240b |001c: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +0856b0: 6e20 d001 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +0856b6: 5410 210b |0021: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ +0856ba: 5400 2b0b |0023: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +0856be: 3800 eeff |0025: if-eqz v0, 0013 // -0012 │ │ +0856c2: 5410 210b |0027: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ +0856c6: 5500 280b |0029: iget-boolean v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mIsStacked:Z // field@0b28 │ │ +0856ca: 3800 e8ff |002b: if-eqz v0, 0013 // -0018 │ │ +0856ce: 5410 210b |002d: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b21 │ │ +0856d2: 5400 2b0b |002f: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +0856d6: 6e20 d001 2000 |0031: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +0856dc: 28df |0034: goto 0013 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x000c line=35 │ │ 0x0013 line=45 │ │ 0x0014 line=38 │ │ @@ -176170,17 +176197,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08565c: |[08565c] android.support.v7.widget.ActionBarBackgroundDrawable.getOpacity:()I │ │ -08566c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08566e: 0f00 |0001: return v0 │ │ +0856e0: |[0856e0] android.support.v7.widget.ActionBarBackgroundDrawable.getOpacity:()I │ │ +0856f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0856f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionBarBackgroundDrawable; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActionBarBackgroundDrawable;) │ │ @@ -176188,16 +176215,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -085670: |[085670] android.support.v7.widget.ActionBarBackgroundDrawable.setAlpha:(I)V │ │ -085680: 0e00 |0000: return-void │ │ +0856f4: |[0856f4] android.support.v7.widget.ActionBarBackgroundDrawable.setAlpha:(I)V │ │ +085704: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ActionBarBackgroundDrawable; │ │ 0x0000 - 0x0001 reg=1 alpha I │ │ │ │ @@ -176206,36 +176233,36 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -085684: |[085684] android.support.v7.widget.ActionBarBackgroundDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -085694: 0e00 |0000: return-void │ │ +085708: |[085708] android.support.v7.widget.ActionBarBackgroundDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +085718: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ActionBarBackgroundDrawable; │ │ 0x0000 - 0x0001 reg=1 cf Landroid/graphics/ColorFilter; │ │ │ │ - source_file_idx : 586 (ActionBarBackgroundDrawable.java) │ │ + source_file_idx : 587 (ActionBarBackgroundDrawable.java) │ │ │ │ -Class #697 header: │ │ -class_idx : 839 │ │ +Class #698 header: │ │ +class_idx : 840 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 838 │ │ -source_file_idx : 587 │ │ +superclass_idx : 839 │ │ +source_file_idx : 588 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #697 - │ │ +Class #698 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ActionBarBackgroundDrawable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -176244,17 +176271,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionBarContainer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -085698: |[085698] android.support.v7.widget.ActionBarBackgroundDrawableV21.:(Landroid/support/v7/widget/ActionBarContainer;)V │ │ -0856a8: 7020 6316 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/widget/ActionBarContainer;)V // method@1663 │ │ -0856ae: 0e00 |0003: return-void │ │ +08571c: |[08571c] android.support.v7.widget.ActionBarBackgroundDrawableV21.:(Landroid/support/v7/widget/ActionBarContainer;)V │ │ +08572c: 7020 6316 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/widget/ActionBarContainer;)V // method@1663 │ │ +085732: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionBarBackgroundDrawableV21; │ │ 0x0000 - 0x0004 reg=1 container Landroid/support/v7/widget/ActionBarContainer; │ │ @@ -176265,57 +176292,57 @@ │ │ type : '(Landroid/graphics/Outline;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0856b0: |[0856b0] android.support.v7.widget.ActionBarBackgroundDrawableV21.getOutline:(Landroid/graphics/Outline;)V │ │ -0856c0: 5410 220b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ -0856c4: 5500 270b |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -0856c8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -0856cc: 5410 220b |0006: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ -0856d0: 5400 2a0b |0008: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -0856d4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0856d8: 5410 220b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ -0856dc: 5400 2a0b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -0856e0: 6e20 db01 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01db │ │ -0856e6: 0e00 |0013: return-void │ │ -0856e8: 5410 220b |0014: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ -0856ec: 5400 240b |0016: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -0856f0: 3800 fbff |0018: if-eqz v0, 0013 // -0005 │ │ -0856f4: 5410 220b |001a: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ -0856f8: 5400 240b |001c: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -0856fc: 6e20 db01 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01db │ │ -085702: 28f2 |0021: goto 0013 // -000e │ │ +085734: |[085734] android.support.v7.widget.ActionBarBackgroundDrawableV21.getOutline:(Landroid/graphics/Outline;)V │ │ +085744: 5410 220b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ +085748: 5500 270b |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +08574c: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +085750: 5410 220b |0006: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ +085754: 5400 2a0b |0008: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085758: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +08575c: 5410 220b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ +085760: 5400 2a0b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085764: 6e20 db01 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01db │ │ +08576a: 0e00 |0013: return-void │ │ +08576c: 5410 220b |0014: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ +085770: 5400 240b |0016: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085774: 3800 fbff |0018: if-eqz v0, 0013 // -0005 │ │ +085778: 5410 220b |001a: iget-object v0, v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/widget/ActionBarContainer; // field@0b22 │ │ +08577c: 5400 240b |001c: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085780: 6e20 db01 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01db │ │ +085786: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0006 line=31 │ │ 0x000c line=32 │ │ 0x0013 line=40 │ │ 0x0014 line=36 │ │ 0x001a line=37 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/widget/ActionBarBackgroundDrawableV21; │ │ 0x0000 - 0x0022 reg=2 outline Landroid/graphics/Outline; │ │ │ │ - source_file_idx : 587 (ActionBarBackgroundDrawableV21.java) │ │ + source_file_idx : 588 (ActionBarBackgroundDrawableV21.java) │ │ │ │ -Class #698 header: │ │ -class_idx : 840 │ │ +Class #699 header: │ │ +class_idx : 841 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1146 │ │ -source_file_idx : 588 │ │ +superclass_idx : 1147 │ │ +source_file_idx : 589 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 17 │ │ │ │ -Class #698 - │ │ +Class #699 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarContainer;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActionBarContainer;) │ │ @@ -176364,18 +176391,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -085704: |[085704] android.support.v7.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ -085714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085716: 7030 6b16 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@166b │ │ -08571c: 0e00 |0004: return-void │ │ +085788: |[085788] android.support.v7.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ +085798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08579a: 7030 6b16 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@166b │ │ +0857a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -176385,67 +176412,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 │ │ -085720: |[085720] android.support.v7.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -085730: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -085732: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -085734: 7030 9b21 7608 |0002: invoke-direct {v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@219b │ │ -08573a: 6004 3700 |0005: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -08573e: 1305 1500 |0007: const/16 v5, #int 21 // #15 │ │ -085742: 3454 4a00 |0009: if-lt v4, v5, 0053 // +004a │ │ -085746: 2201 4703 |000b: new-instance v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21; // type@0347 │ │ -08574a: 7020 6816 6100 |000d: invoke-direct {v1, v6}, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.:(Landroid/support/v7/widget/ActionBarContainer;)V // method@1668 │ │ -085750: 6e20 8516 1600 |0010: invoke-virtual {v6, v1}, Landroid/support/v7/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1685 │ │ -085756: 6204 ef08 |0013: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ -08575a: 6e30 ae00 8704 |0015: invoke-virtual {v7, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -085760: 0c00 |0018: move-result-object v0 │ │ -085762: 6004 f208 |0019: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_background:I // field@08f2 │ │ -085766: 6e20 3601 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ -08576c: 0c04 |001e: move-result-object v4 │ │ -08576e: 5b64 240b |001f: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085772: 6004 f408 |0021: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundStacked:I // field@08f4 │ │ -085776: 6e20 3601 4000 |0023: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ -08577c: 0c04 |0026: move-result-object v4 │ │ -08577e: 5b64 2b0b |0027: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085782: 6004 fd08 |0029: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@08fd │ │ -085786: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ -085788: 6e30 3501 4005 |002c: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ -08578e: 0a04 |002f: move-result v4 │ │ -085790: 5964 260b |0030: iput v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mHeight:I // field@0b26 │ │ -085794: 6e10 7216 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/widget/ActionBarContainer;.getId:()I // method@1672 │ │ -08579a: 0a04 |0035: move-result v4 │ │ -08579c: 6005 6c07 |0036: sget v5, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@076c │ │ -0857a0: 3354 0c00 |0038: if-ne v4, v5, 0044 // +000c │ │ -0857a4: 5c62 270b |003a: iput-boolean v2, v6, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -0857a8: 6004 f308 |003c: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundSplit:I // field@08f3 │ │ -0857ac: 6e20 3601 4000 |003e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ -0857b2: 0c04 |0041: move-result-object v4 │ │ -0857b4: 5b64 2a0b |0042: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -0857b8: 6e10 4b01 0000 |0044: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -0857be: 5564 270b |0047: iget-boolean v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -0857c2: 3804 1200 |0049: if-eqz v4, 005b // +0012 │ │ -0857c6: 5464 2a0b |004b: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -0857ca: 3904 0c00 |004d: if-nez v4, 0059 // +000c │ │ -0857ce: 6e20 8e16 2600 |004f: invoke-virtual {v6, v2}, Landroid/support/v7/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@168e │ │ -0857d4: 0e00 |0052: return-void │ │ -0857d6: 2201 4603 |0053: new-instance v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable; // type@0346 │ │ -0857da: 7020 6316 6100 |0055: invoke-direct {v1, v6}, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/widget/ActionBarContainer;)V // method@1663 │ │ -0857e0: 28b8 |0058: goto 0010 // -0048 │ │ -0857e2: 0132 |0059: move v2, v3 │ │ -0857e4: 28f5 |005a: goto 004f // -000b │ │ -0857e6: 5464 240b |005b: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -0857ea: 3904 0600 |005d: if-nez v4, 0063 // +0006 │ │ -0857ee: 5464 2b0b |005f: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -0857f2: 3804 eeff |0061: if-eqz v4, 004f // -0012 │ │ -0857f6: 0132 |0063: move v2, v3 │ │ -0857f8: 28eb |0064: goto 004f // -0015 │ │ +0857a4: |[0857a4] android.support.v7.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0857b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0857b6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0857b8: 7030 9b21 7608 |0002: invoke-direct {v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@219b │ │ +0857be: 6004 3700 |0005: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0857c2: 1305 1500 |0007: const/16 v5, #int 21 // #15 │ │ +0857c6: 3454 4a00 |0009: if-lt v4, v5, 0053 // +004a │ │ +0857ca: 2201 4803 |000b: new-instance v1, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21; // type@0348 │ │ +0857ce: 7020 6816 6100 |000d: invoke-direct {v1, v6}, Landroid/support/v7/widget/ActionBarBackgroundDrawableV21;.:(Landroid/support/v7/widget/ActionBarContainer;)V // method@1668 │ │ +0857d4: 6e20 8516 1600 |0010: invoke-virtual {v6, v1}, Landroid/support/v7/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1685 │ │ +0857da: 6204 ef08 |0013: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ +0857de: 6e30 ae00 8704 |0015: invoke-virtual {v7, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +0857e4: 0c00 |0018: move-result-object v0 │ │ +0857e6: 6004 f208 |0019: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_background:I // field@08f2 │ │ +0857ea: 6e20 3601 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ +0857f0: 0c04 |001e: move-result-object v4 │ │ +0857f2: 5b64 240b |001f: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +0857f6: 6004 f408 |0021: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundStacked:I // field@08f4 │ │ +0857fa: 6e20 3601 4000 |0023: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ +085800: 0c04 |0026: move-result-object v4 │ │ +085802: 5b64 2b0b |0027: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085806: 6004 fd08 |0029: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@08fd │ │ +08580a: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ +08580c: 6e30 3501 4005 |002c: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ +085812: 0a04 |002f: move-result v4 │ │ +085814: 5964 260b |0030: iput v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mHeight:I // field@0b26 │ │ +085818: 6e10 7216 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/widget/ActionBarContainer;.getId:()I // method@1672 │ │ +08581e: 0a04 |0035: move-result v4 │ │ +085820: 6005 6c07 |0036: sget v5, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@076c │ │ +085824: 3354 0c00 |0038: if-ne v4, v5, 0044 // +000c │ │ +085828: 5c62 270b |003a: iput-boolean v2, v6, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +08582c: 6004 f308 |003c: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundSplit:I // field@08f3 │ │ +085830: 6e20 3601 4000 |003e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ +085836: 0c04 |0041: move-result-object v4 │ │ +085838: 5b64 2a0b |0042: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +08583c: 6e10 4b01 0000 |0044: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +085842: 5564 270b |0047: iget-boolean v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +085846: 3804 1200 |0049: if-eqz v4, 005b // +0012 │ │ +08584a: 5464 2a0b |004b: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +08584e: 3904 0c00 |004d: if-nez v4, 0059 // +000c │ │ +085852: 6e20 8e16 2600 |004f: invoke-virtual {v6, v2}, Landroid/support/v7/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@168e │ │ +085858: 0e00 |0052: return-void │ │ +08585a: 2201 4703 |0053: new-instance v1, Landroid/support/v7/widget/ActionBarBackgroundDrawable; // type@0347 │ │ +08585e: 7020 6316 6100 |0055: invoke-direct {v1, v6}, Landroid/support/v7/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/widget/ActionBarContainer;)V // method@1663 │ │ +085864: 28b8 |0058: goto 0010 // -0048 │ │ +085866: 0132 |0059: move v2, v3 │ │ +085868: 28f5 |005a: goto 004f // -000b │ │ +08586a: 5464 240b |005b: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +08586e: 3904 0600 |005d: if-nez v4, 0063 // +0006 │ │ +085872: 5464 2b0b |005f: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085876: 3804 eeff |0061: if-eqz v4, 004f // -0012 │ │ +08587a: 0132 |0063: move v2, v3 │ │ +08587c: 28eb |0064: goto 004f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0005 line=57 │ │ 0x0010 line=60 │ │ 0x0013 line=62 │ │ 0x0019 line=64 │ │ @@ -176473,25 +176500,25 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0857fc: |[0857fc] android.support.v7.widget.ActionBarContainer.getMeasuredHeightWithMargins:(Landroid/view/View;)I │ │ -08580c: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -085812: 0c00 |0003: move-result-object v0 │ │ -085814: 1f00 7904 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -085818: 6e10 e61f 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08581e: 0a01 |0009: move-result v1 │ │ -085820: 5202 350e |000a: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0e35 │ │ -085824: b021 |000c: add-int/2addr v1, v2 │ │ -085826: 5202 340e |000d: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0e34 │ │ -08582a: b021 |000f: add-int/2addr v1, v2 │ │ -08582c: 0f01 |0010: return v1 │ │ +085880: |[085880] android.support.v7.widget.ActionBarContainer.getMeasuredHeightWithMargins:(Landroid/view/View;)I │ │ +085890: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +085896: 0c00 |0003: move-result-object v0 │ │ +085898: 1f00 7a04 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +08589c: 6e10 e61f 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +0858a2: 0a01 |0009: move-result v1 │ │ +0858a4: 5202 350e |000a: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0e35 │ │ +0858a8: b021 |000c: add-int/2addr v1, v2 │ │ +0858aa: 5202 340e |000d: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0e34 │ │ +0858ae: b021 |000f: add-int/2addr v1, v2 │ │ +0858b0: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0006 line=245 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 lp Landroid/widget/FrameLayout$LayoutParams; │ │ 0x0000 - 0x0011 reg=3 this Landroid/support/v7/widget/ActionBarContainer; │ │ @@ -176502,27 +176529,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -085830: |[085830] android.support.v7.widget.ActionBarContainer.isCollapsed:(Landroid/view/View;)Z │ │ -085840: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ -085844: 6e10 fa1f 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08584a: 0a00 |0005: move-result v0 │ │ -08584c: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -085850: 3210 0800 |0008: if-eq v0, v1, 0010 // +0008 │ │ -085854: 6e10 e61f 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08585a: 0a00 |000d: move-result v0 │ │ -08585c: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -085860: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -085862: 0f00 |0011: return v0 │ │ -085864: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -085866: 28fe |0013: goto 0011 // -0002 │ │ +0858b4: |[0858b4] android.support.v7.widget.ActionBarContainer.isCollapsed:(Landroid/view/View;)Z │ │ +0858c4: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ +0858c8: 6e10 fa1f 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +0858ce: 0a00 |0005: move-result v0 │ │ +0858d0: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +0858d4: 3210 0800 |0008: if-eq v0, v1, 0010 // +0008 │ │ +0858d8: 6e10 e61f 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +0858de: 0a00 |000d: move-result v0 │ │ +0858e0: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +0858e4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0858e6: 0f00 |0011: return v0 │ │ +0858e8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0858ea: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/ActionBarContainer; │ │ 0x0000 - 0x0014 reg=3 view Landroid/view/View; │ │ │ │ @@ -176532,47 +176559,47 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -085868: |[085868] android.support.v7.widget.ActionBarContainer.drawableStateChanged:()V │ │ -085878: 6f10 a821 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@21a8 │ │ -08587e: 5420 240b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085882: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -085886: 5420 240b |0007: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -08588a: 6e10 e101 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ -085890: 0a00 |000c: move-result v0 │ │ -085892: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -085896: 5420 240b |000f: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -08589a: 6e10 7016 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getDrawableState:()[I // method@1670 │ │ -0858a0: 0c01 |0014: move-result-object v1 │ │ -0858a2: 6e20 f101 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -0858a8: 5420 2b0b |0018: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -0858ac: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ -0858b0: 5420 2b0b |001c: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -0858b4: 6e10 e101 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ -0858ba: 0a00 |0021: move-result v0 │ │ -0858bc: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -0858c0: 5420 2b0b |0024: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -0858c4: 6e10 7016 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getDrawableState:()[I // method@1670 │ │ -0858ca: 0c01 |0029: move-result-object v1 │ │ -0858cc: 6e20 f101 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -0858d2: 5420 2a0b |002d: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -0858d6: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ -0858da: 5420 2a0b |0031: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -0858de: 6e10 e101 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ -0858e4: 0a00 |0036: move-result v0 │ │ -0858e6: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ -0858ea: 5420 2a0b |0039: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -0858ee: 6e10 7016 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getDrawableState:()[I // method@1670 │ │ -0858f4: 0c01 |003e: move-result-object v1 │ │ -0858f6: 6e20 f101 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -0858fc: 0e00 |0042: return-void │ │ +0858ec: |[0858ec] android.support.v7.widget.ActionBarContainer.drawableStateChanged:()V │ │ +0858fc: 6f10 a821 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@21a8 │ │ +085902: 5420 240b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085906: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +08590a: 5420 240b |0007: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +08590e: 6e10 e101 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ +085914: 0a00 |000c: move-result v0 │ │ +085916: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +08591a: 5420 240b |000f: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +08591e: 6e10 7016 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getDrawableState:()[I // method@1670 │ │ +085924: 0c01 |0014: move-result-object v1 │ │ +085926: 6e20 f101 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +08592c: 5420 2b0b |0018: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085930: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ +085934: 5420 2b0b |001c: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085938: 6e10 e101 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ +08593e: 0a00 |0021: move-result v0 │ │ +085940: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +085944: 5420 2b0b |0024: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085948: 6e10 7016 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getDrawableState:()[I // method@1670 │ │ +08594e: 0c01 |0029: move-result-object v1 │ │ +085950: 6e20 f101 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +085956: 5420 2a0b |002d: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +08595a: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ +08595e: 5420 2a0b |0031: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085962: 6e10 e101 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ +085968: 0a00 |0036: move-result v0 │ │ +08596a: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ +08596e: 5420 2a0b |0039: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085972: 6e10 7016 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getDrawableState:()[I // method@1670 │ │ +085978: 0c01 |003e: move-result-object v1 │ │ +08597a: 6e20 f101 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +085980: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x000f line=158 │ │ 0x0018 line=160 │ │ 0x0024 line=161 │ │ @@ -176587,17 +176614,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085900: |[085900] android.support.v7.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ -085910: 5410 2c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085914: 1100 |0002: return-object v0 │ │ +085984: |[085984] android.support.v7.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ +085994: 5410 2c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085998: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionBarContainer; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActionBarContainer;) │ │ @@ -176605,32 +176632,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -085918: |[085918] android.support.v7.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ -085928: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -08592c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -085930: 3410 2000 |0004: if-lt v0, v1, 0024 // +0020 │ │ -085934: 6f10 ac21 0200 |0006: invoke-super {v2}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@21ac │ │ -08593a: 5420 240b |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -08593e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -085942: 5420 240b |000d: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085946: 6e10 e201 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ -08594c: 5420 2b0b |0012: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085950: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -085954: 5420 2b0b |0016: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085958: 6e10 e201 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ -08595e: 5420 2a0b |001b: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085962: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -085966: 5420 2a0b |001f: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -08596a: 6e10 e201 0000 |0021: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ -085970: 0e00 |0024: return-void │ │ +08599c: |[08599c] android.support.v7.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ +0859ac: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0859b0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0859b4: 3410 2000 |0004: if-lt v0, v1, 0024 // +0020 │ │ +0859b8: 6f10 ac21 0200 |0006: invoke-super {v2}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@21ac │ │ +0859be: 5420 240b |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +0859c2: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0859c6: 5420 240b |000d: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +0859ca: 6e10 e201 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ +0859d0: 5420 2b0b |0012: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +0859d4: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0859d8: 5420 2b0b |0016: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +0859dc: 6e10 e201 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ +0859e2: 5420 2a0b |001b: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +0859e6: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0859ea: 5420 2a0b |001f: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +0859ee: 6e10 e201 0000 |0021: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ +0859f4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x0009 line=171 │ │ 0x000d line=172 │ │ 0x0012 line=174 │ │ @@ -176646,25 +176673,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -085974: |[085974] android.support.v7.widget.ActionBarContainer.onFinishInflate:()V │ │ -085984: 6f10 af21 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@21af │ │ -08598a: 6000 2207 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0722 │ │ -08598e: 6e20 6e16 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@166e │ │ -085994: 0c00 |0008: move-result-object v0 │ │ -085996: 5b10 230b |0009: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -08599a: 6000 2907 |000b: sget v0, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@0729 │ │ -08599e: 6e20 6e16 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@166e │ │ -0859a4: 0c00 |0010: move-result-object v0 │ │ -0859a6: 5b10 250b |0011: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ -0859aa: 0e00 |0013: return-void │ │ +0859f8: |[0859f8] android.support.v7.widget.ActionBarContainer.onFinishInflate:()V │ │ +085a08: 6f10 af21 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@21af │ │ +085a0e: 6000 2207 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0722 │ │ +085a12: 6e20 6e16 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@166e │ │ +085a18: 0c00 |0008: move-result-object v0 │ │ +085a1a: 5b10 230b |0009: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085a1e: 6000 2907 |000b: sget v0, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@0729 │ │ +085a22: 6e20 6e16 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@166e │ │ +085a28: 0c00 |0010: move-result-object v0 │ │ +085a2a: 5b10 250b |0011: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ +085a2e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x000b line=83 │ │ 0x0013 line=84 │ │ locals : │ │ @@ -176675,24 +176702,24 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0859ac: |[0859ac] android.support.v7.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0859bc: 5510 290b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsTransitioning:Z // field@0b29 │ │ -0859c0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0859c4: 6f20 b021 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@21b0 │ │ -0859ca: 0a00 |0007: move-result v0 │ │ -0859cc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0859d0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0859d2: 0f00 |000b: return v0 │ │ -0859d4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0859d6: 28fe |000d: goto 000b // -0002 │ │ +085a30: |[085a30] android.support.v7.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +085a40: 5510 290b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsTransitioning:Z // field@0b29 │ │ +085a44: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +085a48: 6f20 b021 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@21b0 │ │ +085a4e: 0a00 |0007: move-result v0 │ │ +085a50: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +085a54: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +085a56: 0f00 |000b: return v0 │ │ +085a58: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +085a5a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ActionBarContainer; │ │ 0x0000 - 0x000e reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -176701,125 +176728,125 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 210 16-bit code units │ │ -0859d8: |[0859d8] android.support.v7.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ -0859e8: 7506 b121 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@21b1 │ │ -0859ee: 54b4 2c0b |0003: iget-object v4, v11, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -0859f2: 3804 4e00 |0005: if-eqz v4, 0053 // +004e │ │ -0859f6: 6e10 fa1f 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -0859fc: 0a06 |000a: move-result v6 │ │ -0859fe: 1307 0800 |000b: const/16 v7, #int 8 // #8 │ │ -085a02: 3276 4600 |000d: if-eq v6, v7, 0053 // +0046 │ │ -085a06: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -085a08: 3804 2400 |0010: if-eqz v4, 0034 // +0024 │ │ -085a0c: 6e10 fa1f 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -085a12: 0a06 |0015: move-result v6 │ │ -085a14: 1307 0800 |0016: const/16 v7, #int 8 // #8 │ │ -085a18: 3276 1c00 |0018: if-eq v6, v7, 0034 // +001c │ │ -085a1c: 6e10 7516 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ -085a22: 0a00 |001d: move-result v0 │ │ -085a24: 6e10 e21f 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -085a2a: 0c02 |0021: move-result-object v2 │ │ -085a2c: 1f02 7904 |0022: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@0479 │ │ -085a30: 6e10 e61f 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -085a36: 0a05 |0027: move-result v5 │ │ -085a38: 9106 0005 |0028: sub-int v6, v0, v5 │ │ -085a3c: 5227 340e |002a: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0e34 │ │ -085a40: b176 |002c: sub-int/2addr v6, v7 │ │ -085a42: 5227 340e |002d: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0e34 │ │ -085a46: 9107 0007 |002f: sub-int v7, v0, v7 │ │ -085a4a: 6e57 1320 d4f6 |0031: invoke-virtual {v4, v13, v6, v15, v7}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -085a50: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -085a52: 55b6 270b |0035: iget-boolean v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -085a56: 3806 1e00 |0037: if-eqz v6, 0055 // +001e │ │ -085a5a: 54b6 2a0b |0039: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085a5e: 3806 1200 |003b: if-eqz v6, 004d // +0012 │ │ -085a62: 54b6 2a0b |003d: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085a66: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -085a68: 1208 |0040: const/4 v8, #int 0 // #0 │ │ -085a6a: 6e10 7716 0b00 |0041: invoke-virtual {v11}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1677 │ │ -085a70: 0a09 |0044: move-result v9 │ │ -085a72: 6e10 7516 0b00 |0045: invoke-virtual {v11}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ -085a78: 0a0a |0048: move-result v10 │ │ -085a7a: 6e5a e601 7698 |0049: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -085a80: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -085a82: 3803 0500 |004d: if-eqz v3, 0052 // +0005 │ │ -085a86: 6e10 7b16 0b00 |004f: invoke-virtual {v11}, Landroid/support/v7/widget/ActionBarContainer;.invalidate:()V // method@167b │ │ -085a8c: 0e00 |0052: return-void │ │ -085a8e: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -085a90: 28bc |0054: goto 0010 // -0044 │ │ -085a92: 54b6 240b |0055: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085a96: 3806 2800 |0057: if-eqz v6, 007f // +0028 │ │ -085a9a: 54b6 230b |0059: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085a9e: 6e10 fa1f 0600 |005b: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -085aa4: 0a06 |005e: move-result v6 │ │ -085aa6: 3906 3f00 |005f: if-nez v6, 009e // +003f │ │ -085aaa: 54b6 240b |0061: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085aae: 54b7 230b |0063: iget-object v7, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085ab2: 6e10 e31f 0700 |0065: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -085ab8: 0a07 |0068: move-result v7 │ │ -085aba: 54b8 230b |0069: iget-object v8, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085abe: 6e10 f61f 0800 |006b: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -085ac4: 0a08 |006e: move-result v8 │ │ -085ac6: 54b9 230b |006f: iget-object v9, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085aca: 6e10 f01f 0900 |0071: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -085ad0: 0a09 |0074: move-result v9 │ │ -085ad2: 54ba 230b |0075: iget-object v10, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085ad6: 6e10 d41f 0a00 |0077: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -085adc: 0a0a |007a: move-result v10 │ │ -085ade: 6e5a e601 7698 |007b: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -085ae4: 1213 |007e: const/4 v3, #int 1 // #1 │ │ -085ae6: 5cb1 280b |007f: iput-boolean v1, v11, Landroid/support/v7/widget/ActionBarContainer;.mIsStacked:Z // field@0b28 │ │ -085aea: 3801 ccff |0081: if-eqz v1, 004d // -0034 │ │ -085aee: 54b6 2b0b |0083: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085af2: 3806 c8ff |0085: if-eqz v6, 004d // -0038 │ │ -085af6: 54b6 2b0b |0087: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085afa: 6e10 e31f 0400 |0089: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -085b00: 0a07 |008c: move-result v7 │ │ -085b02: 6e10 f61f 0400 |008d: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -085b08: 0a08 |0090: move-result v8 │ │ -085b0a: 6e10 f01f 0400 |0091: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -085b10: 0a09 |0094: move-result v9 │ │ -085b12: 6e10 d41f 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -085b18: 0a0a |0098: move-result v10 │ │ -085b1a: 6e5a e601 7698 |0099: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -085b20: 1213 |009c: const/4 v3, #int 1 // #1 │ │ -085b22: 28b0 |009d: goto 004d // -0050 │ │ -085b24: 54b6 250b |009e: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ -085b28: 3806 2800 |00a0: if-eqz v6, 00c8 // +0028 │ │ -085b2c: 54b6 250b |00a2: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ -085b30: 6e10 fa1f 0600 |00a4: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -085b36: 0a06 |00a7: move-result v6 │ │ -085b38: 3906 2000 |00a8: if-nez v6, 00c8 // +0020 │ │ -085b3c: 54b6 240b |00aa: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085b40: 54b7 250b |00ac: iget-object v7, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ -085b44: 6e10 e31f 0700 |00ae: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -085b4a: 0a07 |00b1: move-result v7 │ │ -085b4c: 54b8 250b |00b2: iget-object v8, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ -085b50: 6e10 f61f 0800 |00b4: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -085b56: 0a08 |00b7: move-result v8 │ │ -085b58: 54b9 250b |00b8: iget-object v9, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ -085b5c: 6e10 f01f 0900 |00ba: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -085b62: 0a09 |00bd: move-result v9 │ │ -085b64: 54ba 250b |00be: iget-object v10, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ -085b68: 6e10 d41f 0a00 |00c0: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -085b6e: 0a0a |00c3: move-result v10 │ │ -085b70: 6e5a e601 7698 |00c4: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -085b76: 28b7 |00c7: goto 007e // -0049 │ │ -085b78: 54b6 240b |00c8: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085b7c: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ -085b7e: 1208 |00cb: const/4 v8, #int 0 // #0 │ │ -085b80: 1209 |00cc: const/4 v9, #int 0 // #0 │ │ -085b82: 120a |00cd: const/4 v10, #int 0 // #0 │ │ -085b84: 6e5a e601 7698 |00ce: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -085b8a: 28ad |00d1: goto 007e // -0053 │ │ +085a5c: |[085a5c] android.support.v7.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ +085a6c: 7506 b121 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@21b1 │ │ +085a72: 54b4 2c0b |0003: iget-object v4, v11, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085a76: 3804 4e00 |0005: if-eqz v4, 0053 // +004e │ │ +085a7a: 6e10 fa1f 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +085a80: 0a06 |000a: move-result v6 │ │ +085a82: 1307 0800 |000b: const/16 v7, #int 8 // #8 │ │ +085a86: 3276 4600 |000d: if-eq v6, v7, 0053 // +0046 │ │ +085a8a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +085a8c: 3804 2400 |0010: if-eqz v4, 0034 // +0024 │ │ +085a90: 6e10 fa1f 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +085a96: 0a06 |0015: move-result v6 │ │ +085a98: 1307 0800 |0016: const/16 v7, #int 8 // #8 │ │ +085a9c: 3276 1c00 |0018: if-eq v6, v7, 0034 // +001c │ │ +085aa0: 6e10 7516 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ +085aa6: 0a00 |001d: move-result v0 │ │ +085aa8: 6e10 e21f 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +085aae: 0c02 |0021: move-result-object v2 │ │ +085ab0: 1f02 7a04 |0022: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@047a │ │ +085ab4: 6e10 e61f 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +085aba: 0a05 |0027: move-result v5 │ │ +085abc: 9106 0005 |0028: sub-int v6, v0, v5 │ │ +085ac0: 5227 340e |002a: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0e34 │ │ +085ac4: b176 |002c: sub-int/2addr v6, v7 │ │ +085ac6: 5227 340e |002d: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0e34 │ │ +085aca: 9107 0007 |002f: sub-int v7, v0, v7 │ │ +085ace: 6e57 1320 d4f6 |0031: invoke-virtual {v4, v13, v6, v15, v7}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +085ad4: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +085ad6: 55b6 270b |0035: iget-boolean v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +085ada: 3806 1e00 |0037: if-eqz v6, 0055 // +001e │ │ +085ade: 54b6 2a0b |0039: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085ae2: 3806 1200 |003b: if-eqz v6, 004d // +0012 │ │ +085ae6: 54b6 2a0b |003d: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085aea: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +085aec: 1208 |0040: const/4 v8, #int 0 // #0 │ │ +085aee: 6e10 7716 0b00 |0041: invoke-virtual {v11}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1677 │ │ +085af4: 0a09 |0044: move-result v9 │ │ +085af6: 6e10 7516 0b00 |0045: invoke-virtual {v11}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ +085afc: 0a0a |0048: move-result v10 │ │ +085afe: 6e5a e601 7698 |0049: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +085b04: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +085b06: 3803 0500 |004d: if-eqz v3, 0052 // +0005 │ │ +085b0a: 6e10 7b16 0b00 |004f: invoke-virtual {v11}, Landroid/support/v7/widget/ActionBarContainer;.invalidate:()V // method@167b │ │ +085b10: 0e00 |0052: return-void │ │ +085b12: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +085b14: 28bc |0054: goto 0010 // -0044 │ │ +085b16: 54b6 240b |0055: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085b1a: 3806 2800 |0057: if-eqz v6, 007f // +0028 │ │ +085b1e: 54b6 230b |0059: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085b22: 6e10 fa1f 0600 |005b: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +085b28: 0a06 |005e: move-result v6 │ │ +085b2a: 3906 3f00 |005f: if-nez v6, 009e // +003f │ │ +085b2e: 54b6 240b |0061: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085b32: 54b7 230b |0063: iget-object v7, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085b36: 6e10 e31f 0700 |0065: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +085b3c: 0a07 |0068: move-result v7 │ │ +085b3e: 54b8 230b |0069: iget-object v8, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085b42: 6e10 f61f 0800 |006b: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +085b48: 0a08 |006e: move-result v8 │ │ +085b4a: 54b9 230b |006f: iget-object v9, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085b4e: 6e10 f01f 0900 |0071: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +085b54: 0a09 |0074: move-result v9 │ │ +085b56: 54ba 230b |0075: iget-object v10, v11, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085b5a: 6e10 d41f 0a00 |0077: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +085b60: 0a0a |007a: move-result v10 │ │ +085b62: 6e5a e601 7698 |007b: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +085b68: 1213 |007e: const/4 v3, #int 1 // #1 │ │ +085b6a: 5cb1 280b |007f: iput-boolean v1, v11, Landroid/support/v7/widget/ActionBarContainer;.mIsStacked:Z // field@0b28 │ │ +085b6e: 3801 ccff |0081: if-eqz v1, 004d // -0034 │ │ +085b72: 54b6 2b0b |0083: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085b76: 3806 c8ff |0085: if-eqz v6, 004d // -0038 │ │ +085b7a: 54b6 2b0b |0087: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085b7e: 6e10 e31f 0400 |0089: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +085b84: 0a07 |008c: move-result v7 │ │ +085b86: 6e10 f61f 0400 |008d: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +085b8c: 0a08 |0090: move-result v8 │ │ +085b8e: 6e10 f01f 0400 |0091: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +085b94: 0a09 |0094: move-result v9 │ │ +085b96: 6e10 d41f 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +085b9c: 0a0a |0098: move-result v10 │ │ +085b9e: 6e5a e601 7698 |0099: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +085ba4: 1213 |009c: const/4 v3, #int 1 // #1 │ │ +085ba6: 28b0 |009d: goto 004d // -0050 │ │ +085ba8: 54b6 250b |009e: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ +085bac: 3806 2800 |00a0: if-eqz v6, 00c8 // +0028 │ │ +085bb0: 54b6 250b |00a2: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ +085bb4: 6e10 fa1f 0600 |00a4: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +085bba: 0a06 |00a7: move-result v6 │ │ +085bbc: 3906 2000 |00a8: if-nez v6, 00c8 // +0020 │ │ +085bc0: 54b6 240b |00aa: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085bc4: 54b7 250b |00ac: iget-object v7, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ +085bc8: 6e10 e31f 0700 |00ae: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +085bce: 0a07 |00b1: move-result v7 │ │ +085bd0: 54b8 250b |00b2: iget-object v8, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ +085bd4: 6e10 f61f 0800 |00b4: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +085bda: 0a08 |00b7: move-result v8 │ │ +085bdc: 54b9 250b |00b8: iget-object v9, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ +085be0: 6e10 f01f 0900 |00ba: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +085be6: 0a09 |00bd: move-result v9 │ │ +085be8: 54ba 250b |00be: iget-object v10, v11, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ +085bec: 6e10 d41f 0a00 |00c0: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +085bf2: 0a0a |00c3: move-result v10 │ │ +085bf4: 6e5a e601 7698 |00c4: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +085bfa: 28b7 |00c7: goto 007e // -0049 │ │ +085bfc: 54b6 240b |00c8: iget-object v6, v11, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085c00: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ +085c02: 1208 |00cb: const/4 v8, #int 0 // #0 │ │ +085c04: 1209 |00cc: const/4 v9, #int 0 // #0 │ │ +085c06: 120a |00cd: const/4 v10, #int 0 // #0 │ │ +085c08: 6e5a e601 7698 |00ce: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +085c0e: 28ad |00d1: goto 007e // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=282 │ │ 0x0005 line=283 │ │ 0x0010 line=285 │ │ 0x001a line=286 │ │ @@ -176867,77 +176894,77 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -085b8c: |[085b8c] android.support.v7.widget.ActionBarContainer.onMeasure:(II)V │ │ -085b9c: 1505 0080 |0000: const/high16 v5, #int -2147483648 // #8000 │ │ -085ba0: 5463 230b |0002: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085ba4: 3903 1a00 |0004: if-nez v3, 001e // +001a │ │ -085ba8: 7110 bd1f 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -085bae: 0a03 |0009: move-result v3 │ │ -085bb0: 3353 1400 |000a: if-ne v3, v5, 001e // +0014 │ │ -085bb4: 5263 260b |000c: iget v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mHeight:I // field@0b26 │ │ -085bb8: 3a03 1000 |000e: if-ltz v3, 001e // +0010 │ │ -085bbc: 5263 260b |0010: iget v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mHeight:I // field@0b26 │ │ -085bc0: 7110 be1f 0800 |0012: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -085bc6: 0a04 |0015: move-result v4 │ │ -085bc8: 7120 af27 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -085bce: 0a03 |0019: move-result v3 │ │ -085bd0: 7120 bf1f 5300 |001a: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -085bd6: 0a08 |001d: move-result v8 │ │ -085bd8: 6f30 b221 7608 |001e: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@21b2 │ │ -085bde: 5463 230b |0021: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085be2: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ -085be6: 0e00 |0025: return-void │ │ -085be8: 7110 bd1f 0800 |0026: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -085bee: 0a01 |0029: move-result v1 │ │ -085bf0: 5463 2c0b |002a: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085bf4: 3803 f9ff |002c: if-eqz v3, 0025 // -0007 │ │ -085bf8: 5463 2c0b |002e: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085bfc: 6e10 fa1f 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -085c02: 0a03 |0033: move-result v3 │ │ -085c04: 1304 0800 |0034: const/16 v4, #int 8 // #8 │ │ -085c08: 3243 efff |0036: if-eq v3, v4, 0025 // -0011 │ │ -085c0c: 1503 0040 |0038: const/high16 v3, #int 1073741824 // #4000 │ │ -085c10: 3231 ebff |003a: if-eq v1, v3, 0025 // -0015 │ │ -085c14: 5463 230b |003c: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085c18: 7020 7c16 3600 |003e: invoke-direct {v6, v3}, Landroid/support/v7/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@167c │ │ -085c1e: 0a03 |0041: move-result v3 │ │ -085c20: 3903 2100 |0042: if-nez v3, 0063 // +0021 │ │ -085c24: 5463 230b |0044: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085c28: 7020 7616 3600 |0046: invoke-direct {v6, v3}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1676 │ │ -085c2e: 0a02 |0049: move-result v2 │ │ -085c30: 3351 2a00 |004a: if-ne v1, v5, 0074 // +002a │ │ -085c34: 7110 be1f 0800 |004c: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -085c3a: 0a00 |004f: move-result v0 │ │ -085c3c: 6e10 7716 0600 |0050: invoke-virtual {v6}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1677 │ │ -085c42: 0a03 |0053: move-result v3 │ │ -085c44: 5464 2c0b |0054: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085c48: 7020 7616 4600 |0056: invoke-direct {v6, v4}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1676 │ │ -085c4e: 0a04 |0059: move-result v4 │ │ -085c50: b024 |005a: add-int/2addr v4, v2 │ │ -085c52: 7120 af27 0400 |005b: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -085c58: 0a04 |005e: move-result v4 │ │ -085c5a: 6e30 8716 3604 |005f: invoke-virtual {v6, v3, v4}, Landroid/support/v7/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@1687 │ │ -085c60: 28c3 |0062: goto 0025 // -003d │ │ -085c62: 5463 250b |0063: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ -085c66: 7020 7c16 3600 |0065: invoke-direct {v6, v3}, Landroid/support/v7/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@167c │ │ -085c6c: 0a03 |0068: move-result v3 │ │ -085c6e: 3903 0900 |0069: if-nez v3, 0072 // +0009 │ │ -085c72: 5463 250b |006b: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ -085c76: 7020 7616 3600 |006d: invoke-direct {v6, v3}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1676 │ │ -085c7c: 0a02 |0070: move-result v2 │ │ -085c7e: 28d9 |0071: goto 004a // -0027 │ │ -085c80: 1202 |0072: const/4 v2, #int 0 // #0 │ │ -085c82: 28d7 |0073: goto 004a // -0029 │ │ -085c84: 1400 ffff ff7f |0074: const v0, #float nan // #7fffffff │ │ -085c8a: 28d9 |0077: goto 0050 // -0027 │ │ +085c10: |[085c10] android.support.v7.widget.ActionBarContainer.onMeasure:(II)V │ │ +085c20: 1505 0080 |0000: const/high16 v5, #int -2147483648 // #8000 │ │ +085c24: 5463 230b |0002: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085c28: 3903 1a00 |0004: if-nez v3, 001e // +001a │ │ +085c2c: 7110 bd1f 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +085c32: 0a03 |0009: move-result v3 │ │ +085c34: 3353 1400 |000a: if-ne v3, v5, 001e // +0014 │ │ +085c38: 5263 260b |000c: iget v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mHeight:I // field@0b26 │ │ +085c3c: 3a03 1000 |000e: if-ltz v3, 001e // +0010 │ │ +085c40: 5263 260b |0010: iget v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mHeight:I // field@0b26 │ │ +085c44: 7110 be1f 0800 |0012: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +085c4a: 0a04 |0015: move-result v4 │ │ +085c4c: 7120 af27 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +085c52: 0a03 |0019: move-result v3 │ │ +085c54: 7120 bf1f 5300 |001a: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +085c5a: 0a08 |001d: move-result v8 │ │ +085c5c: 6f30 b221 7608 |001e: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@21b2 │ │ +085c62: 5463 230b |0021: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085c66: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ +085c6a: 0e00 |0025: return-void │ │ +085c6c: 7110 bd1f 0800 |0026: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +085c72: 0a01 |0029: move-result v1 │ │ +085c74: 5463 2c0b |002a: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085c78: 3803 f9ff |002c: if-eqz v3, 0025 // -0007 │ │ +085c7c: 5463 2c0b |002e: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085c80: 6e10 fa1f 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +085c86: 0a03 |0033: move-result v3 │ │ +085c88: 1304 0800 |0034: const/16 v4, #int 8 // #8 │ │ +085c8c: 3243 efff |0036: if-eq v3, v4, 0025 // -0011 │ │ +085c90: 1503 0040 |0038: const/high16 v3, #int 1073741824 // #4000 │ │ +085c94: 3231 ebff |003a: if-eq v1, v3, 0025 // -0015 │ │ +085c98: 5463 230b |003c: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085c9c: 7020 7c16 3600 |003e: invoke-direct {v6, v3}, Landroid/support/v7/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@167c │ │ +085ca2: 0a03 |0041: move-result v3 │ │ +085ca4: 3903 2100 |0042: if-nez v3, 0063 // +0021 │ │ +085ca8: 5463 230b |0044: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085cac: 7020 7616 3600 |0046: invoke-direct {v6, v3}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1676 │ │ +085cb2: 0a02 |0049: move-result v2 │ │ +085cb4: 3351 2a00 |004a: if-ne v1, v5, 0074 // +002a │ │ +085cb8: 7110 be1f 0800 |004c: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +085cbe: 0a00 |004f: move-result v0 │ │ +085cc0: 6e10 7716 0600 |0050: invoke-virtual {v6}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1677 │ │ +085cc6: 0a03 |0053: move-result v3 │ │ +085cc8: 5464 2c0b |0054: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085ccc: 7020 7616 4600 |0056: invoke-direct {v6, v4}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1676 │ │ +085cd2: 0a04 |0059: move-result v4 │ │ +085cd4: b024 |005a: add-int/2addr v4, v2 │ │ +085cd6: 7120 af27 0400 |005b: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +085cdc: 0a04 |005e: move-result v4 │ │ +085cde: 6e30 8716 3604 |005f: invoke-virtual {v6, v3, v4}, Landroid/support/v7/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@1687 │ │ +085ce4: 28c3 |0062: goto 0025 // -003d │ │ +085ce6: 5463 250b |0063: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ +085cea: 7020 7c16 3600 |0065: invoke-direct {v6, v3}, Landroid/support/v7/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@167c │ │ +085cf0: 0a03 |0068: move-result v3 │ │ +085cf2: 3903 0900 |0069: if-nez v3, 0072 // +0009 │ │ +085cf6: 5463 250b |006b: iget-object v3, v6, Landroid/support/v7/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0b25 │ │ +085cfa: 7020 7616 3600 |006d: invoke-direct {v6, v3}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1676 │ │ +085d00: 0a02 |0070: move-result v2 │ │ +085d02: 28d9 |0071: goto 004a // -0027 │ │ +085d04: 1202 |0072: const/4 v2, #int 0 // #0 │ │ +085d06: 28d7 |0073: goto 004a // -0029 │ │ +085d08: 1400 ffff ff7f |0074: const v0, #float nan // #7fffffff │ │ +085d0e: 28d9 |0077: goto 0050 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=250 │ │ 0x0010 line=252 │ │ 0x001e line=255 │ │ 0x0021 line=257 │ │ 0x0025 line=276 │ │ @@ -176966,18 +176993,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -085c8c: |[085c8c] android.support.v7.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -085c9c: 6f20 b721 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@21b7 │ │ -085ca2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -085ca4: 0f00 |0004: return v0 │ │ +085d10: |[085d10] android.support.v7.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +085d20: 6f20 b721 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@21b7 │ │ +085d26: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +085d28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0003 line=206 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ @@ -176987,58 +177014,58 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -085ca8: |[085ca8] android.support.v7.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -085cb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -085cba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -085cbc: 5472 240b |0002: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085cc0: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -085cc4: 5472 240b |0006: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085cc8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -085cca: 6e20 e801 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -085cd0: 5472 240b |000c: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085cd4: 6e20 9116 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1691 │ │ -085cda: 5b78 240b |0011: iput-object v8, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085cde: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ -085ce2: 6e20 e801 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -085ce8: 5472 230b |0018: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085cec: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ -085cf0: 5472 240b |001c: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085cf4: 5473 230b |001e: iget-object v3, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085cf8: 6e10 e31f 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -085cfe: 0a03 |0023: move-result v3 │ │ -085d00: 5474 230b |0024: iget-object v4, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085d04: 6e10 f61f 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -085d0a: 0a04 |0029: move-result v4 │ │ -085d0c: 5475 230b |002a: iget-object v5, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085d10: 6e10 f01f 0500 |002c: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -085d16: 0a05 |002f: move-result v5 │ │ -085d18: 5476 230b |0030: iget-object v6, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ -085d1c: 6e10 d41f 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -085d22: 0a06 |0035: move-result v6 │ │ -085d24: 6e56 e601 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -085d2a: 5572 270b |0039: iget-boolean v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -085d2e: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ -085d32: 5472 2a0b |003d: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085d36: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ -085d3a: 6e20 8e16 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@168e │ │ -085d40: 6e10 7b16 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/widget/ActionBarContainer;.invalidate:()V // method@167b │ │ -085d46: 0e00 |0047: return-void │ │ -085d48: 0110 |0048: move v0, v1 │ │ -085d4a: 28f8 |0049: goto 0041 // -0008 │ │ -085d4c: 5472 240b |004a: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085d50: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ -085d54: 5472 2b0b |004e: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085d58: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ -085d5c: 0110 |0052: move v0, v1 │ │ -085d5e: 28ee |0053: goto 0041 // -0012 │ │ +085d2c: |[085d2c] android.support.v7.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +085d3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +085d3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085d40: 5472 240b |0002: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085d44: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +085d48: 5472 240b |0006: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085d4c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +085d4e: 6e20 e801 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +085d54: 5472 240b |000c: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085d58: 6e20 9116 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1691 │ │ +085d5e: 5b78 240b |0011: iput-object v8, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085d62: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ +085d66: 6e20 e801 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +085d6c: 5472 230b |0018: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085d70: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ +085d74: 5472 240b |001c: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085d78: 5473 230b |001e: iget-object v3, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085d7c: 6e10 e31f 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +085d82: 0a03 |0023: move-result v3 │ │ +085d84: 5474 230b |0024: iget-object v4, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085d88: 6e10 f61f 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +085d8e: 0a04 |0029: move-result v4 │ │ +085d90: 5475 230b |002a: iget-object v5, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085d94: 6e10 f01f 0500 |002c: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +085d9a: 0a05 |002f: move-result v5 │ │ +085d9c: 5476 230b |0030: iget-object v6, v7, Landroid/support/v7/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0b23 │ │ +085da0: 6e10 d41f 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +085da6: 0a06 |0035: move-result v6 │ │ +085da8: 6e56 e601 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +085dae: 5572 270b |0039: iget-boolean v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +085db2: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ +085db6: 5472 2a0b |003d: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085dba: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ +085dbe: 6e20 8e16 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@168e │ │ +085dc4: 6e10 7b16 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/widget/ActionBarContainer;.invalidate:()V // method@167b │ │ +085dca: 0e00 |0047: return-void │ │ +085dcc: 0110 |0048: move v0, v1 │ │ +085dce: 28f8 |0049: goto 0041 // -0008 │ │ +085dd0: 5472 240b |004a: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085dd4: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ +085dd8: 5472 2b0b |004e: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085ddc: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ +085de0: 0110 |0052: move v0, v1 │ │ +085de2: 28ee |0053: goto 0041 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x0006 line=88 │ │ 0x000c line=89 │ │ 0x0011 line=91 │ │ 0x0013 line=92 │ │ @@ -177058,52 +177085,52 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -085d60: |[085d60] android.support.v7.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -085d70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -085d72: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -085d74: 5452 2a0b |0002: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085d78: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -085d7c: 5452 2a0b |0006: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085d80: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -085d82: 6e20 e801 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -085d88: 5452 2a0b |000c: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085d8c: 6e20 9116 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1691 │ │ -085d92: 5b56 2a0b |0011: iput-object v6, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085d96: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ -085d9a: 6e20 e801 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -085da0: 5552 270b |0018: iget-boolean v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -085da4: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ -085da8: 5452 2a0b |001c: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085dac: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ -085db0: 5452 2a0b |0020: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085db4: 6e10 7716 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1677 │ │ -085dba: 0a03 |0025: move-result v3 │ │ -085dbc: 6e10 7516 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ -085dc2: 0a04 |0029: move-result v4 │ │ -085dc4: 6e54 e601 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -085dca: 5552 270b |002d: iget-boolean v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -085dce: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ -085dd2: 5452 2a0b |0031: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085dd6: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ -085dda: 6e20 8e16 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@168e │ │ -085de0: 6e10 7b16 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarContainer;.invalidate:()V // method@167b │ │ -085de6: 0e00 |003b: return-void │ │ -085de8: 0110 |003c: move v0, v1 │ │ -085dea: 28f8 |003d: goto 0035 // -0008 │ │ -085dec: 5452 240b |003e: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085df0: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ -085df4: 5452 2b0b |0042: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085df8: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ -085dfc: 0110 |0046: move v0, v1 │ │ -085dfe: 28ee |0047: goto 0035 // -0012 │ │ +085de4: |[085de4] android.support.v7.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +085df4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +085df6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085df8: 5452 2a0b |0002: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085dfc: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +085e00: 5452 2a0b |0006: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085e04: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +085e06: 6e20 e801 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +085e0c: 5452 2a0b |000c: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085e10: 6e20 9116 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1691 │ │ +085e16: 5b56 2a0b |0011: iput-object v6, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085e1a: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ +085e1e: 6e20 e801 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +085e24: 5552 270b |0018: iget-boolean v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +085e28: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ +085e2c: 5452 2a0b |001c: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085e30: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ +085e34: 5452 2a0b |0020: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085e38: 6e10 7716 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1677 │ │ +085e3e: 0a03 |0025: move-result v3 │ │ +085e40: 6e10 7516 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ +085e46: 0a04 |0029: move-result v4 │ │ +085e48: 6e54 e601 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +085e4e: 5552 270b |002d: iget-boolean v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +085e52: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ +085e56: 5452 2a0b |0031: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085e5a: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ +085e5e: 6e20 8e16 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@168e │ │ +085e64: 6e10 7b16 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarContainer;.invalidate:()V // method@167b │ │ +085e6a: 0e00 |003b: return-void │ │ +085e6c: 0110 |003c: move v0, v1 │ │ +085e6e: 28f8 |003d: goto 0035 // -0008 │ │ +085e70: 5452 240b |003e: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085e74: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ +085e78: 5452 2b0b |0042: iget-object v2, v5, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085e7c: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ +085e80: 0110 |0046: move v0, v1 │ │ +085e82: 28ee |0047: goto 0035 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=123 │ │ 0x0006 line=124 │ │ 0x000c line=125 │ │ 0x0011 line=127 │ │ 0x0013 line=128 │ │ @@ -177123,60 +177150,60 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -085e00: |[085e00] android.support.v7.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -085e10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -085e12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -085e14: 5472 2b0b |0002: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085e18: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -085e1c: 5472 2b0b |0006: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085e20: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -085e22: 6e20 e801 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -085e28: 5472 2b0b |000c: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085e2c: 6e20 9116 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1691 │ │ -085e32: 5b78 2b0b |0011: iput-object v8, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085e36: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ -085e3a: 6e20 e801 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -085e40: 5572 280b |0018: iget-boolean v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mIsStacked:Z // field@0b28 │ │ -085e44: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ -085e48: 5472 2b0b |001c: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085e4c: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ -085e50: 5472 2b0b |0020: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085e54: 5473 2c0b |0022: iget-object v3, v7, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085e58: 6e10 e31f 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -085e5e: 0a03 |0027: move-result v3 │ │ -085e60: 5474 2c0b |0028: iget-object v4, v7, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085e64: 6e10 f61f 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -085e6a: 0a04 |002d: move-result v4 │ │ -085e6c: 5475 2c0b |002e: iget-object v5, v7, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085e70: 6e10 f01f 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -085e76: 0a05 |0033: move-result v5 │ │ -085e78: 5476 2c0b |0034: iget-object v6, v7, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085e7c: 6e10 d41f 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -085e82: 0a06 |0039: move-result v6 │ │ -085e84: 6e56 e601 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -085e8a: 5572 270b |003d: iget-boolean v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -085e8e: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ -085e92: 5472 2a0b |0041: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085e96: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ -085e9a: 6e20 8e16 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@168e │ │ -085ea0: 6e10 7b16 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/widget/ActionBarContainer;.invalidate:()V // method@167b │ │ -085ea6: 0e00 |004b: return-void │ │ -085ea8: 0110 |004c: move v0, v1 │ │ -085eaa: 28f8 |004d: goto 0045 // -0008 │ │ -085eac: 5472 240b |004e: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085eb0: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ -085eb4: 5472 2b0b |0052: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085eb8: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ -085ebc: 0110 |0056: move v0, v1 │ │ -085ebe: 28ee |0057: goto 0045 // -0012 │ │ +085e84: |[085e84] android.support.v7.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +085e94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +085e96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085e98: 5472 2b0b |0002: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085e9c: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +085ea0: 5472 2b0b |0006: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085ea4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +085ea6: 6e20 e801 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +085eac: 5472 2b0b |000c: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085eb0: 6e20 9116 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1691 │ │ +085eb6: 5b78 2b0b |0011: iput-object v8, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085eba: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ +085ebe: 6e20 e801 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +085ec4: 5572 280b |0018: iget-boolean v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mIsStacked:Z // field@0b28 │ │ +085ec8: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ +085ecc: 5472 2b0b |001c: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085ed0: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ +085ed4: 5472 2b0b |0020: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085ed8: 5473 2c0b |0022: iget-object v3, v7, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085edc: 6e10 e31f 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +085ee2: 0a03 |0027: move-result v3 │ │ +085ee4: 5474 2c0b |0028: iget-object v4, v7, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085ee8: 6e10 f61f 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +085eee: 0a04 |002d: move-result v4 │ │ +085ef0: 5475 2c0b |002e: iget-object v5, v7, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085ef4: 6e10 f01f 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +085efa: 0a05 |0033: move-result v5 │ │ +085efc: 5476 2c0b |0034: iget-object v6, v7, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085f00: 6e10 d41f 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +085f06: 0a06 |0039: move-result v6 │ │ +085f08: 6e56 e601 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +085f0e: 5572 270b |003d: iget-boolean v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +085f12: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ +085f16: 5472 2a0b |0041: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +085f1a: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ +085f1e: 6e20 8e16 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@168e │ │ +085f24: 6e10 7b16 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/widget/ActionBarContainer;.invalidate:()V // method@167b │ │ +085f2a: 0e00 |004b: return-void │ │ +085f2c: 0110 |004c: move v0, v1 │ │ +085f2e: 28f8 |004d: goto 0045 // -0008 │ │ +085f30: 5472 240b |004e: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085f34: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ +085f38: 5472 2b0b |0052: iget-object v2, v7, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085f3c: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ +085f40: 0110 |0056: move v0, v1 │ │ +085f42: 28ee |0057: goto 0045 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ 0x0006 line=106 │ │ 0x000c line=107 │ │ 0x0011 line=109 │ │ 0x0013 line=110 │ │ @@ -177196,31 +177223,31 @@ │ │ type : '(Landroid/support/v7/widget/ScrollingTabContainerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -085ec0: |[085ec0] android.support.v7.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ -085ed0: 5421 2c0b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085ed4: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -085ed8: 5421 2c0b |0004: iget-object v1, v2, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085edc: 6e20 8316 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1683 │ │ -085ee2: 5b23 2c0b |0009: iput-object v3, v2, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ -085ee6: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ -085eea: 6e20 6c16 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@166c │ │ -085ef0: 6e10 fd1b 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1bfd │ │ -085ef6: 0c00 |0013: move-result-object v0 │ │ -085ef8: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -085efa: 5901 250e |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ -085efe: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ -085f00: 5901 240e |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -085f04: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -085f06: 6e20 101c 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1c10 │ │ -085f0c: 0e00 |001e: return-void │ │ +085f44: |[085f44] android.support.v7.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ +085f54: 5421 2c0b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085f58: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +085f5c: 5421 2c0b |0004: iget-object v1, v2, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085f60: 6e20 8316 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1683 │ │ +085f66: 5b23 2c0b |0009: iput-object v3, v2, Landroid/support/v7/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0b2c │ │ +085f6a: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ +085f6e: 6e20 6c16 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@166c │ │ +085f74: 6e10 fd1b 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1bfd │ │ +085f7a: 0c00 |0013: move-result-object v0 │ │ +085f7c: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +085f7e: 5901 250e |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ +085f82: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ +085f84: 5901 240e |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +085f88: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +085f8a: 6e20 101c 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1c10 │ │ +085f90: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x0009 line=213 │ │ 0x000b line=214 │ │ 0x000d line=215 │ │ @@ -177239,22 +177266,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -085f10: |[085f10] android.support.v7.widget.ActionBarContainer.setTransitioning:(Z)V │ │ -085f20: 5c12 290b |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsTransitioning:Z // field@0b29 │ │ -085f24: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -085f28: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ -085f2c: 6e20 8616 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@1686 │ │ -085f32: 0e00 |0009: return-void │ │ -085f34: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ -085f38: 28fa |000c: goto 0006 // -0006 │ │ +085f94: |[085f94] android.support.v7.widget.ActionBarContainer.setTransitioning:(Z)V │ │ +085fa4: 5c12 290b |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsTransitioning:Z // field@0b29 │ │ +085fa8: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +085fac: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ +085fb0: 6e20 8616 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@1686 │ │ +085fb6: 0e00 |0009: return-void │ │ +085fb8: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ +085fbc: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ 0x0009 line=194 │ │ 0x000a line=192 │ │ locals : │ │ @@ -177266,34 +177293,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -085f3c: |[085f3c] android.support.v7.widget.ActionBarContainer.setVisibility:(I)V │ │ -085f4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -085f4e: 6f20 c521 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ -085f54: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ -085f58: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -085f5a: 5432 240b |0007: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085f5e: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -085f62: 5432 240b |000b: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085f66: 6e30 f501 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -085f6c: 5432 2b0b |0010: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085f70: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ -085f74: 5432 2b0b |0014: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085f78: 6e30 f501 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -085f7e: 5432 2a0b |0019: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085f82: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -085f86: 5432 2a0b |001d: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085f8a: 6e30 f501 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -085f90: 0e00 |0022: return-void │ │ -085f92: 0110 |0023: move v0, v1 │ │ -085f94: 28e3 |0024: goto 0007 // -001d │ │ +085fc0: |[085fc0] android.support.v7.widget.ActionBarContainer.setVisibility:(I)V │ │ +085fd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +085fd2: 6f20 c521 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ +085fd8: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ +085fdc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +085fde: 5432 240b |0007: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085fe2: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +085fe6: 5432 240b |000b: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +085fea: 6e30 f501 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +085ff0: 5432 2b0b |0010: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085ff4: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ +085ff8: 5432 2b0b |0014: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +085ffc: 6e30 f501 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +086002: 5432 2a0b |0019: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +086006: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +08600a: 5432 2a0b |001d: iget-object v2, v3, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +08600e: 6e30 f501 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +086014: 0e00 |0022: return-void │ │ +086016: 0110 |0023: move v0, v1 │ │ +086018: 28e3 |0024: goto 0007 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ 0x0004 line=142 │ │ 0x0007 line=143 │ │ 0x0010 line=144 │ │ 0x0019 line=145 │ │ @@ -177309,17 +177336,17 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -085f98: |[085f98] android.support.v7.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -085fa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085faa: 1100 |0001: return-object v0 │ │ +08601c: |[08601c] android.support.v7.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +08602c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08602e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionBarContainer; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 callback Landroid/support/v7/view/ActionMode$Callback; │ │ @@ -177329,17 +177356,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 │ │ -085fac: |[085fac] android.support.v7.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -085fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085fbe: 1100 |0001: return-object v0 │ │ +086030: |[086030] android.support.v7.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +086040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086042: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionBarContainer; │ │ 0x0000 - 0x0002 reg=2 originalView Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 callback Landroid/view/ActionMode$Callback; │ │ @@ -177349,59 +177376,59 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -085fc0: |[085fc0] android.support.v7.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -085fd0: 5410 240b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ -085fd4: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -085fd8: 5510 270b |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -085fdc: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -085fe0: 5410 2b0b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ -085fe4: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ -085fe8: 5510 280b |000c: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsStacked:Z // field@0b28 │ │ -085fec: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ -085ff0: 5410 2a0b |0010: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ -085ff4: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -085ff8: 5510 270b |0014: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ -085ffc: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ -086000: 6f20 c621 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@21c6 │ │ -086006: 0a00 |001b: move-result v0 │ │ -086008: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -08600c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -08600e: 0f00 |001f: return v0 │ │ -086010: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -086012: 28fe |0021: goto 001f // -0002 │ │ +086044: |[086044] android.support.v7.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +086054: 5410 240b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0b24 │ │ +086058: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +08605c: 5510 270b |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +086060: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +086064: 5410 2b0b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0b2b │ │ +086068: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ +08606c: 5510 280b |000c: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsStacked:Z // field@0b28 │ │ +086070: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ +086074: 5410 2a0b |0010: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0b2a │ │ +086078: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +08607c: 5510 270b |0014: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContainer;.mIsSplit:Z // field@0b27 │ │ +086080: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ +086084: 6f20 c621 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@21c6 │ │ +08608a: 0a00 |001b: move-result v0 │ │ +08608c: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +086090: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +086092: 0f00 |001f: return v0 │ │ +086094: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +086096: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/widget/ActionBarContainer; │ │ 0x0000 - 0x0022 reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 588 (ActionBarContainer.java) │ │ + source_file_idx : 589 (ActionBarContainer.java) │ │ │ │ -Class #699 header: │ │ -class_idx : 841 │ │ +Class #700 header: │ │ +class_idx : 842 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 590 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 591 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #699 annotations: │ │ +Class #700 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initForMode │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #699 - │ │ +Class #700 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarContextView$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -177419,19 +177446,19 @@ │ │ type : '(Landroid/support/v7/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 │ │ -086014: |[086014] android.support.v7.widget.ActionBarContextView$1.:(Landroid/support/v7/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ -086024: 5b01 2d0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/widget/ActionBarContextView; // field@0b2d │ │ -086028: 5b02 2e0b |0002: iput-object v2, v0, Landroid/support/v7/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@0b2e │ │ -08602c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -086032: 0e00 |0007: return-void │ │ +086098: |[086098] android.support.v7.widget.ActionBarContextView$1.:(Landroid/support/v7/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ +0860a8: 5b01 2d0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/widget/ActionBarContextView; // field@0b2d │ │ +0860ac: 5b02 2e0b |0002: iput-object v2, v0, Landroid/support/v7/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@0b2e │ │ +0860b0: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0860b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/ActionBarContextView$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/view/ActionMode; │ │ @@ -177442,39 +177469,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086034: |[086034] android.support.v7.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ -086044: 5410 2e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@0b2e │ │ -086048: 6e10 9b13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ -08604e: 0e00 |0005: return-void │ │ +0860b8: |[0860b8] android.support.v7.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ +0860c8: 5410 2e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@0b2e │ │ +0860cc: 6e10 9b13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@139b │ │ +0860d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionBarContextView$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 590 (ActionBarContextView.java) │ │ + source_file_idx : 591 (ActionBarContextView.java) │ │ │ │ -Class #700 header: │ │ -class_idx : 842 │ │ +Class #701 header: │ │ +class_idx : 843 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 837 │ │ -source_file_idx : 590 │ │ +superclass_idx : 838 │ │ +source_file_idx : 591 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 33 │ │ │ │ -Class #700 - │ │ +Class #701 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarContextView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/widget/AbsActionBarView;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ name : 'TAG' │ │ @@ -177532,18 +177559,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -086050: |[086050] android.support.v7.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ -086060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086062: 7030 9616 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1696 │ │ -086068: 0e00 |0004: return-void │ │ +0860d4: |[0860d4] android.support.v7.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ +0860e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0860e6: 7030 9616 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1696 │ │ +0860ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -177553,18 +177580,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 │ │ -08606c: |[08606c] android.support.v7.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08607c: 6000 8f05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@058f │ │ -086080: 7040 9716 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1697 │ │ -086086: 0e00 |0005: return-void │ │ +0860f0: |[0860f0] android.support.v7.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +086100: 6000 8f05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@058f │ │ +086104: 7040 9716 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1697 │ │ +08610a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -177575,43 +177602,43 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -086088: |[086088] android.support.v7.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -086098: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08609a: 7040 4616 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1646 │ │ -0860a0: 6201 1009 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0910 │ │ -0860a4: 7152 c21d 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -0860aa: 0c00 |0009: move-result-object v0 │ │ -0860ac: 6001 1109 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_background:I // field@0911 │ │ -0860b0: 6e20 ab1d 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0860b6: 0c01 |000f: move-result-object v1 │ │ -0860b8: 6e20 c416 1300 |0010: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@16c4 │ │ -0860be: 6001 1609 |0013: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_titleTextStyle:I // field@0916 │ │ -0860c2: 6e30 b71d 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -0860c8: 0a01 |0018: move-result v1 │ │ -0860ca: 5931 3d0b |0019: iput v1, v3, Landroid/support/v7/widget/ActionBarContextView;.mTitleStyleRes:I // field@0b3d │ │ -0860ce: 6001 1509 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_subtitleTextStyle:I // field@0915 │ │ -0860d2: 6e30 b71d 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -0860d8: 0a01 |0020: move-result v1 │ │ -0860da: 5931 380b |0021: iput v1, v3, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0b38 │ │ -0860de: 6001 1409 |0023: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_height:I // field@0914 │ │ -0860e2: 6e30 b31d 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1db3 │ │ -0860e8: 0a01 |0028: move-result v1 │ │ -0860ea: 5931 330b |0029: iput v1, v3, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ -0860ee: 6001 1309 |002b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_closeItemLayout:I // field@0913 │ │ -0860f2: 6002 8907 |002d: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item_material:I // field@0789 │ │ -0860f6: 6e30 b71d 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -0860fc: 0a01 |0032: move-result v1 │ │ -0860fe: 5931 320b |0033: iput v1, v3, Landroid/support/v7/widget/ActionBarContextView;.mCloseItemLayout:I // field@0b32 │ │ -086102: 6e10 c41d 0000 |0035: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -086108: 0e00 |0038: return-void │ │ +08610c: |[08610c] android.support.v7.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08611c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08611e: 7040 4616 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1646 │ │ +086124: 6201 1009 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0910 │ │ +086128: 7152 c21d 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +08612e: 0c00 |0009: move-result-object v0 │ │ +086130: 6001 1109 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_background:I // field@0911 │ │ +086134: 6e20 ab1d 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +08613a: 0c01 |000f: move-result-object v1 │ │ +08613c: 6e20 c416 1300 |0010: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@16c4 │ │ +086142: 6001 1609 |0013: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_titleTextStyle:I // field@0916 │ │ +086146: 6e30 b71d 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +08614c: 0a01 |0018: move-result v1 │ │ +08614e: 5931 3d0b |0019: iput v1, v3, Landroid/support/v7/widget/ActionBarContextView;.mTitleStyleRes:I // field@0b3d │ │ +086152: 6001 1509 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_subtitleTextStyle:I // field@0915 │ │ +086156: 6e30 b71d 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +08615c: 0a01 |0020: move-result v1 │ │ +08615e: 5931 380b |0021: iput v1, v3, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0b38 │ │ +086162: 6001 1409 |0023: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_height:I // field@0914 │ │ +086166: 6e30 b31d 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1db3 │ │ +08616c: 0a01 |0028: move-result v1 │ │ +08616e: 5931 330b |0029: iput v1, v3, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ +086172: 6001 1309 |002b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_closeItemLayout:I // field@0913 │ │ +086176: 6002 8907 |002d: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item_material:I // field@0789 │ │ +08617a: 6e30 b71d 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +086180: 0a01 |0032: move-result v1 │ │ +086182: 5931 320b |0033: iput v1, v3, Landroid/support/v7/widget/ActionBarContextView;.mCloseItemLayout:I // field@0b32 │ │ +086186: 6e10 c41d 0000 |0035: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +08618c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x0004 line=63 │ │ 0x000a line=65 │ │ 0x0013 line=67 │ │ 0x001b line=69 │ │ @@ -177631,97 +177658,97 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -08610c: |[08610c] android.support.v7.widget.ActionBarContextView.initTitle:()V │ │ -08611c: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -086120: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -086122: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -086124: 5493 3b0b |0004: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086128: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ -08612c: 6e10 a416 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -086132: 0c03 |000b: move-result-object v3 │ │ -086134: 7110 651f 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -08613a: 0c02 |000f: move-result-object v2 │ │ -08613c: 6003 8307 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0783 │ │ -086140: 6e30 681f 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -086146: 6e10 a216 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/widget/ActionBarContextView;.getChildCount:()I // method@16a2 │ │ -08614c: 0a03 |0018: move-result v3 │ │ -08614e: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ -086152: 6e20 a116 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@16a1 │ │ -086158: 0c03 |001e: move-result-object v3 │ │ -08615a: 1f03 8004 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@0480 │ │ -08615e: 5b93 3b0b |0021: iput-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086162: 5493 3b0b |0023: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086166: 6007 2807 |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@0728 │ │ -08616a: 6e20 0322 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2203 │ │ -086170: 0c03 |002a: move-result-object v3 │ │ -086172: 1f03 9504 |002b: check-cast v3, Landroid/widget/TextView; // type@0495 │ │ -086176: 5b93 3e0b |002d: iput-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0b3e │ │ -08617a: 5493 3b0b |002f: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -08617e: 6007 2707 |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@0727 │ │ -086182: 6e20 0322 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2203 │ │ -086188: 0c03 |0036: move-result-object v3 │ │ -08618a: 1f03 9504 |0037: check-cast v3, Landroid/widget/TextView; // type@0495 │ │ -08618e: 5b93 390b |0039: iput-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0b39 │ │ -086192: 5293 3d0b |003b: iget v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleStyleRes:I // field@0b3d │ │ -086196: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ -08619a: 5493 3e0b |003f: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0b3e │ │ -08619e: 6e10 a416 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -0861a4: 0c07 |0044: move-result-object v7 │ │ -0861a6: 5298 3d0b |0045: iget v8, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleStyleRes:I // field@0b3d │ │ -0861aa: 6e30 e722 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0861b0: 5293 380b |004a: iget v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0b38 │ │ -0861b4: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ -0861b8: 5493 390b |004e: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0b39 │ │ -0861bc: 6e10 a416 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -0861c2: 0c07 |0053: move-result-object v7 │ │ -0861c4: 5298 380b |0054: iget v8, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0b38 │ │ -0861c8: 6e30 e722 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0861ce: 5493 3e0b |0059: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0b3e │ │ -0861d2: 5497 3a0b |005b: iget-object v7, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ -0861d6: 6e20 e522 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0861dc: 5493 390b |0060: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0b39 │ │ -0861e0: 5497 370b |0062: iget-object v7, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0b37 │ │ -0861e4: 6e20 e522 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0861ea: 5493 3a0b |0067: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ -0861ee: 7110 e41e 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0861f4: 0a03 |006c: move-result v3 │ │ -0861f6: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ -0861fa: 0141 |006f: move v1, v4 │ │ -0861fc: 5493 370b |0070: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0b37 │ │ -086200: 7110 e41e 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -086206: 0a03 |0075: move-result v3 │ │ -086208: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ -08620c: 0140 |0078: move v0, v4 │ │ -08620e: 5494 390b |0079: iget-object v4, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0b39 │ │ -086212: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ -086216: 0153 |007d: move v3, v5 │ │ -086218: 6e20 ed22 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -08621e: 5493 3b0b |0081: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086222: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ -086226: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ -08622a: 0156 |0087: move v6, v5 │ │ -08622c: 6e20 1022 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@2210 │ │ -086232: 5493 3b0b |008b: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086236: 6e10 0622 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@2206 │ │ -08623c: 0c03 |0090: move-result-object v3 │ │ -08623e: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ -086242: 5493 3b0b |0093: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086246: 6e20 9816 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1698 │ │ -08624c: 0e00 |0098: return-void │ │ -08624e: 0151 |0099: move v1, v5 │ │ -086250: 28d6 |009a: goto 0070 // -002a │ │ -086252: 0150 |009b: move v0, v5 │ │ -086254: 28dd |009c: goto 0079 // -0023 │ │ -086256: 0163 |009d: move v3, v6 │ │ -086258: 28e0 |009e: goto 007e // -0020 │ │ +086190: |[086190] android.support.v7.widget.ActionBarContextView.initTitle:()V │ │ +0861a0: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0861a4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0861a6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0861a8: 5493 3b0b |0004: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +0861ac: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ +0861b0: 6e10 a416 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +0861b6: 0c03 |000b: move-result-object v3 │ │ +0861b8: 7110 651f 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +0861be: 0c02 |000f: move-result-object v2 │ │ +0861c0: 6003 8307 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0783 │ │ +0861c4: 6e30 681f 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +0861ca: 6e10 a216 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/widget/ActionBarContextView;.getChildCount:()I // method@16a2 │ │ +0861d0: 0a03 |0018: move-result v3 │ │ +0861d2: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0861d6: 6e20 a116 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@16a1 │ │ +0861dc: 0c03 |001e: move-result-object v3 │ │ +0861de: 1f03 8104 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@0481 │ │ +0861e2: 5b93 3b0b |0021: iput-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +0861e6: 5493 3b0b |0023: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +0861ea: 6007 2807 |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@0728 │ │ +0861ee: 6e20 0322 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2203 │ │ +0861f4: 0c03 |002a: move-result-object v3 │ │ +0861f6: 1f03 9604 |002b: check-cast v3, Landroid/widget/TextView; // type@0496 │ │ +0861fa: 5b93 3e0b |002d: iput-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0b3e │ │ +0861fe: 5493 3b0b |002f: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +086202: 6007 2707 |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@0727 │ │ +086206: 6e20 0322 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2203 │ │ +08620c: 0c03 |0036: move-result-object v3 │ │ +08620e: 1f03 9604 |0037: check-cast v3, Landroid/widget/TextView; // type@0496 │ │ +086212: 5b93 390b |0039: iput-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0b39 │ │ +086216: 5293 3d0b |003b: iget v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleStyleRes:I // field@0b3d │ │ +08621a: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ +08621e: 5493 3e0b |003f: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0b3e │ │ +086222: 6e10 a416 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +086228: 0c07 |0044: move-result-object v7 │ │ +08622a: 5298 3d0b |0045: iget v8, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleStyleRes:I // field@0b3d │ │ +08622e: 6e30 e722 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +086234: 5293 380b |004a: iget v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0b38 │ │ +086238: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ +08623c: 5493 390b |004e: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0b39 │ │ +086240: 6e10 a416 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +086246: 0c07 |0053: move-result-object v7 │ │ +086248: 5298 380b |0054: iget v8, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0b38 │ │ +08624c: 6e30 e722 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +086252: 5493 3e0b |0059: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0b3e │ │ +086256: 5497 3a0b |005b: iget-object v7, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ +08625a: 6e20 e522 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +086260: 5493 390b |0060: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0b39 │ │ +086264: 5497 370b |0062: iget-object v7, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0b37 │ │ +086268: 6e20 e522 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +08626e: 5493 3a0b |0067: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ +086272: 7110 e41e 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +086278: 0a03 |006c: move-result v3 │ │ +08627a: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ +08627e: 0141 |006f: move v1, v4 │ │ +086280: 5493 370b |0070: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0b37 │ │ +086284: 7110 e41e 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +08628a: 0a03 |0075: move-result v3 │ │ +08628c: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ +086290: 0140 |0078: move v0, v4 │ │ +086292: 5494 390b |0079: iget-object v4, v9, Landroid/support/v7/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0b39 │ │ +086296: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ +08629a: 0153 |007d: move v3, v5 │ │ +08629c: 6e20 ed22 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +0862a2: 5493 3b0b |0081: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +0862a6: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ +0862aa: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ +0862ae: 0156 |0087: move v6, v5 │ │ +0862b0: 6e20 1022 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@2210 │ │ +0862b6: 5493 3b0b |008b: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +0862ba: 6e10 0622 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@2206 │ │ +0862c0: 0c03 |0090: move-result-object v3 │ │ +0862c2: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ +0862c6: 5493 3b0b |0093: iget-object v3, v9, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +0862ca: 6e20 9816 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1698 │ │ +0862d0: 0e00 |0098: return-void │ │ +0862d2: 0151 |0099: move v1, v5 │ │ +0862d4: 28d6 |009a: goto 0070 // -002a │ │ +0862d6: 0150 |009b: move v0, v5 │ │ +0862d8: 28dd |009c: goto 0079 // -0023 │ │ +0862da: 0163 |009d: move v3, v6 │ │ +0862dc: 28e0 |009e: goto 007e // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=129 │ │ 0x0008 line=130 │ │ 0x0010 line=131 │ │ 0x0015 line=132 │ │ 0x0023 line=133 │ │ @@ -177756,17 +177783,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08625c: |[08625c] android.support.v7.widget.ActionBarContextView.animateToVisibility:(I)V │ │ -08626c: 6f20 4916 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/AbsActionBarView;.animateToVisibility:(I)V // method@1649 │ │ -086272: 0e00 |0003: return-void │ │ +0862e0: |[0862e0] android.support.v7.widget.ActionBarContextView.animateToVisibility:(I)V │ │ +0862f0: 6f20 4916 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/AbsActionBarView;.animateToVisibility:(I)V // method@1649 │ │ +0862f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -177775,18 +177802,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086274: |[086274] android.support.v7.widget.ActionBarContextView.canShowOverflowMenu:()Z │ │ -086284: 6f10 4a16 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.canShowOverflowMenu:()Z // method@164a │ │ -08628a: 0a00 |0003: move-result v0 │ │ -08628c: 0f00 |0004: return v0 │ │ +0862f8: |[0862f8] android.support.v7.widget.ActionBarContextView.canShowOverflowMenu:()Z │ │ +086308: 6f10 4a16 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.canShowOverflowMenu:()Z // method@164a │ │ +08630e: 0a00 |0003: move-result v0 │ │ +086310: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -177794,19 +177821,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -086290: |[086290] android.support.v7.widget.ActionBarContextView.closeMode:()V │ │ -0862a0: 5410 310b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -0862a4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0862a8: 6e10 b516 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.killMode:()V // method@16b5 │ │ -0862ae: 0e00 |0007: return-void │ │ +086314: |[086314] android.support.v7.widget.ActionBarContextView.closeMode:()V │ │ +086324: 5410 310b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +086328: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +08632c: 6e10 b516 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.killMode:()V // method@16b5 │ │ +086332: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0004 line=188 │ │ 0x0007 line=191 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ @@ -177816,17 +177843,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0862b0: |[0862b0] android.support.v7.widget.ActionBarContextView.dismissPopupMenus:()V │ │ -0862c0: 6f10 4b16 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/AbsActionBarView;.dismissPopupMenus:()V // method@164b │ │ -0862c6: 0e00 |0003: return-void │ │ +086334: |[086334] android.support.v7.widget.ActionBarContextView.dismissPopupMenus:()V │ │ +086344: 6f10 4b16 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/AbsActionBarView;.dismissPopupMenus:()V // method@164b │ │ +08634a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #4 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -177834,20 +177861,20 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0862c8: |[0862c8] android.support.v7.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0862d8: 2200 4104 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -0862dc: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0862de: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ -0862e0: 7030 5920 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ -0862e6: 1100 |0007: return-object v0 │ │ +08634c: |[08634c] android.support.v7.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +08635c: 2200 4204 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +086360: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +086362: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ +086364: 7030 5920 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ +08636a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #5 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -177855,20 +177882,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 │ │ -0862e8: |[0862e8] android.support.v7.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0862f8: 2200 4104 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -0862fc: 6e10 a416 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -086302: 0c01 |0005: move-result-object v1 │ │ -086304: 7030 5a20 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ -08630a: 1100 |0009: return-object v0 │ │ +08636c: |[08636c] android.support.v7.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +08637c: 2200 4204 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +086380: 6e10 a416 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +086386: 0c01 |0005: move-result-object v1 │ │ +086388: 7030 5a20 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ +08638e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -177877,18 +177904,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08630c: |[08630c] android.support.v7.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ -08631c: 6f10 4c16 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@164c │ │ -086322: 0a00 |0003: move-result v0 │ │ -086324: 0f00 |0004: return v0 │ │ +086390: |[086390] android.support.v7.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ +0863a0: 6f10 4c16 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@164c │ │ +0863a6: 0a00 |0003: move-result v0 │ │ +0863a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #7 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -177896,18 +177923,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086328: |[086328] android.support.v7.widget.ActionBarContextView.getContentHeight:()I │ │ -086338: 6f10 4d16 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.getContentHeight:()I // method@164d │ │ -08633e: 0a00 |0003: move-result v0 │ │ -086340: 0f00 |0004: return v0 │ │ +0863ac: |[0863ac] android.support.v7.widget.ActionBarContextView.getContentHeight:()I │ │ +0863bc: 6f10 4d16 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.getContentHeight:()I // method@164d │ │ +0863c2: 0a00 |0003: move-result v0 │ │ +0863c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #8 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -177915,17 +177942,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086344: |[086344] android.support.v7.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ -086354: 5410 370b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0b37 │ │ -086358: 1100 |0002: return-object v0 │ │ +0863c8: |[0863c8] android.support.v7.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ +0863d8: 5410 370b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0b37 │ │ +0863dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #9 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -177933,17 +177960,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08635c: |[08635c] android.support.v7.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ -08636c: 5410 3a0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ -086370: 1100 |0002: return-object v0 │ │ +0863e0: |[0863e0] android.support.v7.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ +0863f0: 5410 3a0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ +0863f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #10 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -177951,23 +177978,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -086374: |[086374] android.support.v7.widget.ActionBarContextView.hideOverflowMenu:()Z │ │ -086384: 5410 300b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086388: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08638c: 5410 300b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086390: 6e10 8c17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ -086396: 0a00 |0009: move-result v0 │ │ -086398: 0f00 |000a: return v0 │ │ -08639a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08639c: 28fe |000c: goto 000a // -0002 │ │ +0863f8: |[0863f8] android.support.v7.widget.ActionBarContextView.hideOverflowMenu:()Z │ │ +086408: 5410 300b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +08640c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +086410: 5410 300b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +086414: 6e10 8c17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ +08641a: 0a00 |0009: move-result v0 │ │ +08641c: 0f00 |000a: return v0 │ │ +08641e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +086420: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0004 line=210 │ │ 0x000a line=212 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ @@ -177977,75 +178004,75 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 124 16-bit code units │ │ -0863a0: |[0863a0] android.support.v7.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ -0863b0: 5464 310b |0000: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -0863b4: 3904 6c00 |0002: if-nez v4, 006e // +006c │ │ -0863b8: 6e10 a416 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -0863be: 0c04 |0007: move-result-object v4 │ │ -0863c0: 7110 651f 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -0863c6: 0c01 |000b: move-result-object v1 │ │ -0863c8: 5264 320b |000c: iget v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mCloseItemLayout:I // field@0b32 │ │ -0863cc: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0863ce: 6e40 691f 4156 |000f: invoke-virtual {v1, v4, v6, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0863d4: 0c04 |0012: move-result-object v4 │ │ -0863d6: 5b64 310b |0013: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -0863da: 5464 310b |0015: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -0863de: 6e20 9816 4600 |0017: invoke-virtual {v6, v4}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1698 │ │ -0863e4: 5464 310b |001a: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -0863e8: 6005 2f07 |001c: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@072f │ │ -0863ec: 6e20 d01f 5400 |001e: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0863f2: 0c00 |0021: move-result-object v0 │ │ -0863f4: 2204 4903 |0022: new-instance v4, Landroid/support/v7/widget/ActionBarContextView$1; // type@0349 │ │ -0863f8: 7030 9316 6407 |0024: invoke-direct {v4, v6, v7}, Landroid/support/v7/widget/ActionBarContextView$1;.:(Landroid/support/v7/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V // method@1693 │ │ -0863fe: 6e20 3d20 4000 |0027: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@203d │ │ -086404: 6e10 9d13 0700 |002a: invoke-virtual {v7}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@139d │ │ -08640a: 0c03 |002d: move-result-object v3 │ │ -08640c: 1f03 2e03 |002e: check-cast v3, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -086410: 5464 300b |0030: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086414: 3804 0700 |0032: if-eqz v4, 0039 // +0007 │ │ -086418: 5464 300b |0034: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -08641c: 6e10 8417 0400 |0036: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1784 │ │ -086422: 2204 5b03 |0039: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter; // type@035b │ │ -086426: 6e10 a416 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -08642c: 0c05 |003e: move-result-object v5 │ │ -08642e: 7020 7617 5400 |003f: invoke-direct {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@1776 │ │ -086434: 5b64 300b |0042: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086438: 5464 300b |0044: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -08643c: 1215 |0046: const/4 v5, #int 1 // #1 │ │ -08643e: 6e20 9b17 5400 |0047: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@179b │ │ -086444: 2202 4004 |004a: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -086448: 12e4 |004c: const/4 v4, #int -2 // #fe │ │ -08644a: 12f5 |004d: const/4 v5, #int -1 // #ff │ │ -08644c: 7030 5720 4205 |004e: invoke-direct {v2, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -086452: 5464 300b |0051: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086456: 5465 360b |0053: iget-object v5, v6, Landroid/support/v7/widget/ActionBarContextView;.mPopupContext:Landroid/content/Context; // field@0b36 │ │ -08645a: 6e30 e614 4305 |0055: invoke-virtual {v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ -086460: 5464 300b |0058: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086464: 6e20 8a17 6400 |005a: invoke-virtual {v4, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; // method@178a │ │ -08646a: 0c04 |005d: move-result-object v4 │ │ -08646c: 1f04 6203 |005e: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@0362 │ │ -086470: 5b64 350b |0060: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ -086474: 5464 350b |0062: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ -086478: 1205 |0064: const/4 v5, #int 0 // #0 │ │ -08647a: 6e20 e017 5400 |0065: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@17e0 │ │ -086480: 5464 350b |0068: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ -086484: 6e30 9916 4602 |006a: invoke-virtual {v6, v4, v2}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1699 │ │ -08648a: 0e00 |006d: return-void │ │ -08648c: 5464 310b |006e: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -086490: 6e10 ed1f 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -086496: 0c04 |0073: move-result-object v4 │ │ -086498: 3904 a6ff |0074: if-nez v4, 001a // -005a │ │ -08649c: 5464 310b |0076: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -0864a0: 6e20 9816 4600 |0078: invoke-virtual {v6, v4}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1698 │ │ -0864a6: 289f |007b: goto 001a // -0061 │ │ +086424: |[086424] android.support.v7.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ +086434: 5464 310b |0000: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +086438: 3904 6c00 |0002: if-nez v4, 006e // +006c │ │ +08643c: 6e10 a416 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +086442: 0c04 |0007: move-result-object v4 │ │ +086444: 7110 651f 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +08644a: 0c01 |000b: move-result-object v1 │ │ +08644c: 5264 320b |000c: iget v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mCloseItemLayout:I // field@0b32 │ │ +086450: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +086452: 6e40 691f 4156 |000f: invoke-virtual {v1, v4, v6, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +086458: 0c04 |0012: move-result-object v4 │ │ +08645a: 5b64 310b |0013: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +08645e: 5464 310b |0015: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +086462: 6e20 9816 4600 |0017: invoke-virtual {v6, v4}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1698 │ │ +086468: 5464 310b |001a: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +08646c: 6005 2f07 |001c: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@072f │ │ +086470: 6e20 d01f 5400 |001e: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +086476: 0c00 |0021: move-result-object v0 │ │ +086478: 2204 4a03 |0022: new-instance v4, Landroid/support/v7/widget/ActionBarContextView$1; // type@034a │ │ +08647c: 7030 9316 6407 |0024: invoke-direct {v4, v6, v7}, Landroid/support/v7/widget/ActionBarContextView$1;.:(Landroid/support/v7/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V // method@1693 │ │ +086482: 6e20 3d20 4000 |0027: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@203d │ │ +086488: 6e10 9d13 0700 |002a: invoke-virtual {v7}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@139d │ │ +08648e: 0c03 |002d: move-result-object v3 │ │ +086490: 1f03 2f03 |002e: check-cast v3, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +086494: 5464 300b |0030: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +086498: 3804 0700 |0032: if-eqz v4, 0039 // +0007 │ │ +08649c: 5464 300b |0034: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +0864a0: 6e10 8417 0400 |0036: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1784 │ │ +0864a6: 2204 5c03 |0039: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter; // type@035c │ │ +0864aa: 6e10 a416 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +0864b0: 0c05 |003e: move-result-object v5 │ │ +0864b2: 7020 7617 5400 |003f: invoke-direct {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@1776 │ │ +0864b8: 5b64 300b |0042: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +0864bc: 5464 300b |0044: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +0864c0: 1215 |0046: const/4 v5, #int 1 // #1 │ │ +0864c2: 6e20 9b17 5400 |0047: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@179b │ │ +0864c8: 2202 4104 |004a: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +0864cc: 12e4 |004c: const/4 v4, #int -2 // #fe │ │ +0864ce: 12f5 |004d: const/4 v5, #int -1 // #ff │ │ +0864d0: 7030 5720 4205 |004e: invoke-direct {v2, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +0864d6: 5464 300b |0051: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +0864da: 5465 360b |0053: iget-object v5, v6, Landroid/support/v7/widget/ActionBarContextView;.mPopupContext:Landroid/content/Context; // field@0b36 │ │ +0864de: 6e30 e614 4305 |0055: invoke-virtual {v3, v4, v5}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ +0864e4: 5464 300b |0058: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +0864e8: 6e20 8a17 6400 |005a: invoke-virtual {v4, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; // method@178a │ │ +0864ee: 0c04 |005d: move-result-object v4 │ │ +0864f0: 1f04 6303 |005e: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@0363 │ │ +0864f4: 5b64 350b |0060: iput-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ +0864f8: 5464 350b |0062: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ +0864fc: 1205 |0064: const/4 v5, #int 0 // #0 │ │ +0864fe: 6e20 e017 5400 |0065: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@17e0 │ │ +086504: 5464 350b |0068: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ +086508: 6e30 9916 4602 |006a: invoke-virtual {v6, v4, v2}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1699 │ │ +08650e: 0e00 |006d: return-void │ │ +086510: 5464 310b |006e: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +086514: 6e10 ed1f 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +08651a: 0c04 |0073: move-result-object v4 │ │ +08651c: 3904 a6ff |0074: if-nez v4, 001a // -005a │ │ +086520: 5464 310b |0076: iget-object v4, v6, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +086524: 6e20 9816 4600 |0078: invoke-virtual {v6, v4}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1698 │ │ +08652a: 289f |007b: goto 001a // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x000c line=158 │ │ 0x0015 line=159 │ │ 0x001a line=164 │ │ @@ -178076,18 +178103,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0864a8: |[0864a8] android.support.v7.widget.ActionBarContextView.isOverflowMenuShowPending:()Z │ │ -0864b8: 6f10 5116 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.isOverflowMenuShowPending:()Z // method@1651 │ │ -0864be: 0a00 |0003: move-result v0 │ │ -0864c0: 0f00 |0004: return v0 │ │ +08652c: |[08652c] android.support.v7.widget.ActionBarContextView.isOverflowMenuShowPending:()Z │ │ +08653c: 6f10 5116 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.isOverflowMenuShowPending:()Z // method@1651 │ │ +086542: 0a00 |0003: move-result v0 │ │ +086544: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #13 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -178095,23 +178122,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0864c4: |[0864c4] android.support.v7.widget.ActionBarContextView.isOverflowMenuShowing:()Z │ │ -0864d4: 5410 300b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -0864d8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0864dc: 5410 300b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -0864e0: 6e10 9017 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ -0864e6: 0a00 |0009: move-result v0 │ │ -0864e8: 0f00 |000a: return v0 │ │ -0864ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0864ec: 28fe |000c: goto 000a // -0002 │ │ +086548: |[086548] android.support.v7.widget.ActionBarContextView.isOverflowMenuShowing:()Z │ │ +086558: 5410 300b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +08655c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +086560: 5410 300b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +086564: 6e10 9017 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ +08656a: 0a00 |0009: move-result v0 │ │ +08656c: 0f00 |000a: return v0 │ │ +08656e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +086570: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x000a line=220 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ @@ -178121,18 +178148,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0864f0: |[0864f0] android.support.v7.widget.ActionBarContextView.isOverflowReserved:()Z │ │ -086500: 6f10 5316 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1653 │ │ -086506: 0a00 |0003: move-result v0 │ │ -086508: 0f00 |0004: return v0 │ │ +086574: |[086574] android.support.v7.widget.ActionBarContextView.isOverflowReserved:()Z │ │ +086584: 6f10 5316 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1653 │ │ +08658a: 0a00 |0003: move-result v0 │ │ +08658c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #15 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -178140,17 +178167,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08650c: |[08650c] android.support.v7.widget.ActionBarContextView.isTitleOptional:()Z │ │ -08651c: 5510 3c0b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleOptional:Z // field@0b3c │ │ -086520: 0f00 |0002: return v0 │ │ +086590: |[086590] android.support.v7.widget.ActionBarContextView.isTitleOptional:()Z │ │ +0865a0: 5510 3c0b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleOptional:Z // field@0b3c │ │ +0865a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #16 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -178158,20 +178185,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -086524: |[086524] android.support.v7.widget.ActionBarContextView.killMode:()V │ │ -086534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086536: 6e10 c016 0100 |0001: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.removeAllViews:()V // method@16c0 │ │ -08653c: 5b10 340b |0004: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -086540: 5b10 350b |0006: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ -086544: 0e00 |0008: return-void │ │ +0865a8: |[0865a8] android.support.v7.widget.ActionBarContextView.killMode:()V │ │ +0865b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0865ba: 6e10 c016 0100 |0001: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.removeAllViews:()V // method@16c0 │ │ +0865c0: 5b10 340b |0004: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +0865c4: 5b10 350b |0006: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ +0865c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=194 │ │ 0x0004 line=195 │ │ 0x0006 line=196 │ │ 0x0008 line=197 │ │ locals : │ │ @@ -178182,23 +178209,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -086548: |[086548] android.support.v7.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ -086558: 6f10 5716 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1657 │ │ -08655e: 5410 300b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086562: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -086566: 5410 300b |0007: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -08656a: 6e10 8c17 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ -086570: 5410 300b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086574: 6e10 8d17 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@178d │ │ -08657a: 0e00 |0011: return-void │ │ +0865cc: |[0865cc] android.support.v7.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ +0865dc: 6f10 5716 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1657 │ │ +0865e2: 5410 300b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +0865e6: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +0865ea: 5410 300b |0007: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +0865ee: 6e10 8c17 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ +0865f4: 5410 300b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +0865f8: 6e10 8d17 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@178d │ │ +0865fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0007 line=86 │ │ 0x000c line=87 │ │ 0x0011 line=89 │ │ @@ -178210,18 +178237,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08657c: |[08657c] android.support.v7.widget.ActionBarContextView.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -08658c: 6f20 5816 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/AbsActionBarView;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@1658 │ │ -086592: 0a00 |0003: move-result v0 │ │ -086594: 0f00 |0004: return v0 │ │ +086600: |[086600] android.support.v7.widget.ActionBarContextView.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +086610: 6f20 5816 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/AbsActionBarView;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@1658 │ │ +086616: 0a00 |0003: move-result v0 │ │ +086618: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -178230,38 +178257,38 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -086598: |[086598] android.support.v7.widget.ActionBarContextView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0865a8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0865ac: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0865b0: 3410 2800 |0004: if-lt v0, v1, 002c // +0028 │ │ -0865b4: 6e10 e620 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@20e6 │ │ -0865ba: 0a00 |0009: move-result v0 │ │ -0865bc: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -0865c0: 3310 2100 |000c: if-ne v0, v1, 002d // +0021 │ │ -0865c4: 6e20 eb20 2300 |000e: invoke-virtual {v3, v2}, Landroid/view/accessibility/AccessibilityEvent;.setSource:(Landroid/view/View;)V // method@20eb │ │ -0865ca: 6e10 bc27 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0865d0: 0c00 |0014: move-result-object v0 │ │ -0865d2: 6e10 7c27 0000 |0015: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -0865d8: 0c00 |0018: move-result-object v0 │ │ -0865da: 6e20 e820 0300 |0019: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ -0865e0: 6e10 a416 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ -0865e6: 0c00 |001f: move-result-object v0 │ │ -0865e8: 6e10 a500 0000 |0020: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ -0865ee: 0c00 |0023: move-result-object v0 │ │ -0865f0: 6e20 ea20 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@20ea │ │ -0865f6: 5420 3a0b |0027: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ -0865fa: 6e20 e920 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setContentDescription:(Ljava/lang/CharSequence;)V // method@20e9 │ │ -086600: 0e00 |002c: return-void │ │ -086602: 6f20 5916 3200 |002d: invoke-super {v2, v3}, Landroid/support/v7/widget/AbsActionBarView;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1659 │ │ -086608: 28fc |0030: goto 002c // -0004 │ │ +08661c: |[08661c] android.support.v7.widget.ActionBarContextView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08662c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +086630: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +086634: 3410 2800 |0004: if-lt v0, v1, 002c // +0028 │ │ +086638: 6e10 e620 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@20e6 │ │ +08663e: 0a00 |0009: move-result v0 │ │ +086640: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +086644: 3310 2100 |000c: if-ne v0, v1, 002d // +0021 │ │ +086648: 6e20 eb20 2300 |000e: invoke-virtual {v3, v2}, Landroid/view/accessibility/AccessibilityEvent;.setSource:(Landroid/view/View;)V // method@20eb │ │ +08664e: 6e10 bc27 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +086654: 0c00 |0014: move-result-object v0 │ │ +086656: 6e10 7c27 0000 |0015: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +08665c: 0c00 |0018: move-result-object v0 │ │ +08665e: 6e20 e820 0300 |0019: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ +086664: 6e10 a416 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@16a4 │ │ +08666a: 0c00 |001f: move-result-object v0 │ │ +08666c: 6e10 a500 0000 |0020: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ +086672: 0c00 |0023: move-result-object v0 │ │ +086674: 6e20 ea20 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@20ea │ │ +08667a: 5420 3a0b |0027: iget-object v0, v2, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ +08667e: 6e20 e920 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setContentDescription:(Ljava/lang/CharSequence;)V // method@20e9 │ │ +086684: 0e00 |002c: return-void │ │ +086686: 6f20 5916 3200 |002d: invoke-super {v2, v3}, Landroid/support/v7/widget/AbsActionBarView;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1659 │ │ +08668c: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0006 line=354 │ │ 0x000e line=356 │ │ 0x0011 line=357 │ │ 0x001c line=358 │ │ @@ -178277,106 +178304,106 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 163 16-bit code units │ │ -08660c: |[08660c] android.support.v7.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ -08661c: 7110 c81e 0f00 |0000: invoke-static {v15}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -086622: 0a05 |0003: move-result v5 │ │ -086624: 3805 8800 |0004: if-eqz v5, 008c // +0088 │ │ -086628: 9100 1311 |0006: sub-int v0, v19, v17 │ │ -08662c: 6e10 a816 0f00 |0008: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingRight:()I // method@16a8 │ │ -086632: 0a01 |000b: move-result v1 │ │ -086634: 9102 0001 |000c: sub-int v2, v0, v1 │ │ -086638: 6e10 a916 0f00 |000e: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingTop:()I // method@16a9 │ │ -08663e: 0a03 |0011: move-result v3 │ │ -086640: 9100 1412 |0012: sub-int v0, v20, v18 │ │ -086644: 6e10 a916 0f00 |0014: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingTop:()I // method@16a9 │ │ -08664a: 0a01 |0017: move-result v1 │ │ -08664c: b110 |0018: sub-int/2addr v0, v1 │ │ -08664e: 6e10 a616 0f00 |0019: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingBottom:()I // method@16a6 │ │ -086654: 0a01 |001c: move-result v1 │ │ -086656: 9104 0001 |001d: sub-int v4, v0, v1 │ │ -08665a: 54f0 310b |001f: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -08665e: 3800 2c00 |0021: if-eqz v0, 004d // +002c │ │ -086662: 54f0 310b |0023: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -086666: 6e10 fa1f 0000 |0025: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08666c: 0a00 |0028: move-result v0 │ │ -08666e: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -086672: 3210 2200 |002b: if-eq v0, v1, 004d // +0022 │ │ -086676: 54f0 310b |002d: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -08667a: 6e10 e21f 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -086680: 0c0d |0032: move-result-object v13 │ │ -086682: 1f0d 4104 |0033: check-cast v13, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -086686: 3805 5d00 |0035: if-eqz v5, 0092 // +005d │ │ -08668a: 52de 290e |0037: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ -08668e: 3805 5c00 |0039: if-eqz v5, 0095 // +005c │ │ -086692: 52dc 280e |003b: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ -086696: 7130 b716 e205 |003d: invoke-static {v2, v14, v5}, Landroid/support/v7/widget/ActionBarContextView;.next:(IIZ)I // method@16b7 │ │ -08669c: 0a02 |0040: move-result v2 │ │ -08669e: 54f1 310b |0041: iget-object v1, v15, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -0866a2: 07f0 |0043: move-object v0, v15 │ │ -0866a4: 7406 be16 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@16be │ │ -0866aa: 0a00 |0047: move-result v0 │ │ -0866ac: b002 |0048: add-int/2addr v2, v0 │ │ -0866ae: 7130 b716 c205 |0049: invoke-static {v2, v12, v5}, Landroid/support/v7/widget/ActionBarContextView;.next:(IIZ)I // method@16b7 │ │ -0866b4: 0a02 |004c: move-result v2 │ │ -0866b6: 54f0 3b0b |004d: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -0866ba: 3800 1800 |004f: if-eqz v0, 0067 // +0018 │ │ -0866be: 54f0 340b |0051: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -0866c2: 3900 1400 |0053: if-nez v0, 0067 // +0014 │ │ -0866c6: 54f0 3b0b |0055: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -0866ca: 6e10 0722 0000 |0057: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@2207 │ │ -0866d0: 0a00 |005a: move-result v0 │ │ -0866d2: 1301 0800 |005b: const/16 v1, #int 8 // #8 │ │ -0866d6: 3210 0a00 |005d: if-eq v0, v1, 0067 // +000a │ │ -0866da: 54f1 3b0b |005f: iget-object v1, v15, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -0866de: 07f0 |0061: move-object v0, v15 │ │ -0866e0: 7406 be16 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@16be │ │ -0866e6: 0a00 |0065: move-result v0 │ │ -0866e8: b002 |0066: add-int/2addr v2, v0 │ │ -0866ea: 54f0 340b |0067: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -0866ee: 3800 0a00 |0069: if-eqz v0, 0073 // +000a │ │ -0866f2: 54f1 340b |006b: iget-object v1, v15, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -0866f6: 07f0 |006d: move-object v0, v15 │ │ -0866f8: 7406 be16 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@16be │ │ -0866fe: 0a00 |0071: move-result v0 │ │ -086700: b002 |0072: add-int/2addr v2, v0 │ │ -086702: 3805 2500 |0073: if-eqz v5, 0098 // +0025 │ │ -086706: 6e10 a716 0f00 |0075: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingLeft:()I // method@16a7 │ │ -08670c: 0a02 |0078: move-result v2 │ │ -08670e: 54f0 350b |0079: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ -086712: 3800 1000 |007b: if-eqz v0, 008b // +0010 │ │ -086716: 54f7 350b |007d: iget-object v7, v15, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ -08671a: 3905 2200 |007f: if-nez v5, 00a1 // +0022 │ │ -08671e: 121b |0081: const/4 v11, #int 1 // #1 │ │ -086720: 07f6 |0082: move-object v6, v15 │ │ -086722: 0128 |0083: move v8, v2 │ │ -086724: 0139 |0084: move v9, v3 │ │ -086726: 014a |0085: move v10, v4 │ │ -086728: 7406 be16 0600 |0086: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v7/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@16be │ │ -08672e: 0a00 |0089: move-result v0 │ │ -086730: b002 |008a: add-int/2addr v2, v0 │ │ -086732: 0e00 |008b: return-void │ │ -086734: 6e10 a716 0f00 |008c: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingLeft:()I // method@16a7 │ │ -08673a: 0a02 |008f: move-result v2 │ │ -08673c: 2900 7eff |0090: goto/16 000e // -0082 │ │ -086740: 52de 280e |0092: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ -086744: 28a5 |0094: goto 0039 // -005b │ │ -086746: 52dc 290e |0095: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ -08674a: 28a6 |0097: goto 003d // -005a │ │ -08674c: 9100 1311 |0098: sub-int v0, v19, v17 │ │ -086750: 6e10 a816 0f00 |009a: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingRight:()I // method@16a8 │ │ -086756: 0a01 |009d: move-result v1 │ │ -086758: 9102 0001 |009e: sub-int v2, v0, v1 │ │ -08675c: 28d9 |00a0: goto 0079 // -0027 │ │ -08675e: 120b |00a1: const/4 v11, #int 0 // #0 │ │ -086760: 28e0 |00a2: goto 0082 // -0020 │ │ +086690: |[086690] android.support.v7.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ +0866a0: 7110 c81e 0f00 |0000: invoke-static {v15}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +0866a6: 0a05 |0003: move-result v5 │ │ +0866a8: 3805 8800 |0004: if-eqz v5, 008c // +0088 │ │ +0866ac: 9100 1311 |0006: sub-int v0, v19, v17 │ │ +0866b0: 6e10 a816 0f00 |0008: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingRight:()I // method@16a8 │ │ +0866b6: 0a01 |000b: move-result v1 │ │ +0866b8: 9102 0001 |000c: sub-int v2, v0, v1 │ │ +0866bc: 6e10 a916 0f00 |000e: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingTop:()I // method@16a9 │ │ +0866c2: 0a03 |0011: move-result v3 │ │ +0866c4: 9100 1412 |0012: sub-int v0, v20, v18 │ │ +0866c8: 6e10 a916 0f00 |0014: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingTop:()I // method@16a9 │ │ +0866ce: 0a01 |0017: move-result v1 │ │ +0866d0: b110 |0018: sub-int/2addr v0, v1 │ │ +0866d2: 6e10 a616 0f00 |0019: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingBottom:()I // method@16a6 │ │ +0866d8: 0a01 |001c: move-result v1 │ │ +0866da: 9104 0001 |001d: sub-int v4, v0, v1 │ │ +0866de: 54f0 310b |001f: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +0866e2: 3800 2c00 |0021: if-eqz v0, 004d // +002c │ │ +0866e6: 54f0 310b |0023: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +0866ea: 6e10 fa1f 0000 |0025: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +0866f0: 0a00 |0028: move-result v0 │ │ +0866f2: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +0866f6: 3210 2200 |002b: if-eq v0, v1, 004d // +0022 │ │ +0866fa: 54f0 310b |002d: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +0866fe: 6e10 e21f 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +086704: 0c0d |0032: move-result-object v13 │ │ +086706: 1f0d 4204 |0033: check-cast v13, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +08670a: 3805 5d00 |0035: if-eqz v5, 0092 // +005d │ │ +08670e: 52de 290e |0037: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ +086712: 3805 5c00 |0039: if-eqz v5, 0095 // +005c │ │ +086716: 52dc 280e |003b: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ +08671a: 7130 b716 e205 |003d: invoke-static {v2, v14, v5}, Landroid/support/v7/widget/ActionBarContextView;.next:(IIZ)I // method@16b7 │ │ +086720: 0a02 |0040: move-result v2 │ │ +086722: 54f1 310b |0041: iget-object v1, v15, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +086726: 07f0 |0043: move-object v0, v15 │ │ +086728: 7406 be16 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@16be │ │ +08672e: 0a00 |0047: move-result v0 │ │ +086730: b002 |0048: add-int/2addr v2, v0 │ │ +086732: 7130 b716 c205 |0049: invoke-static {v2, v12, v5}, Landroid/support/v7/widget/ActionBarContextView;.next:(IIZ)I // method@16b7 │ │ +086738: 0a02 |004c: move-result v2 │ │ +08673a: 54f0 3b0b |004d: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +08673e: 3800 1800 |004f: if-eqz v0, 0067 // +0018 │ │ +086742: 54f0 340b |0051: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +086746: 3900 1400 |0053: if-nez v0, 0067 // +0014 │ │ +08674a: 54f0 3b0b |0055: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +08674e: 6e10 0722 0000 |0057: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@2207 │ │ +086754: 0a00 |005a: move-result v0 │ │ +086756: 1301 0800 |005b: const/16 v1, #int 8 // #8 │ │ +08675a: 3210 0a00 |005d: if-eq v0, v1, 0067 // +000a │ │ +08675e: 54f1 3b0b |005f: iget-object v1, v15, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +086762: 07f0 |0061: move-object v0, v15 │ │ +086764: 7406 be16 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@16be │ │ +08676a: 0a00 |0065: move-result v0 │ │ +08676c: b002 |0066: add-int/2addr v2, v0 │ │ +08676e: 54f0 340b |0067: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +086772: 3800 0a00 |0069: if-eqz v0, 0073 // +000a │ │ +086776: 54f1 340b |006b: iget-object v1, v15, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +08677a: 07f0 |006d: move-object v0, v15 │ │ +08677c: 7406 be16 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@16be │ │ +086782: 0a00 |0071: move-result v0 │ │ +086784: b002 |0072: add-int/2addr v2, v0 │ │ +086786: 3805 2500 |0073: if-eqz v5, 0098 // +0025 │ │ +08678a: 6e10 a716 0f00 |0075: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingLeft:()I // method@16a7 │ │ +086790: 0a02 |0078: move-result v2 │ │ +086792: 54f0 350b |0079: iget-object v0, v15, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ +086796: 3800 1000 |007b: if-eqz v0, 008b // +0010 │ │ +08679a: 54f7 350b |007d: iget-object v7, v15, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ +08679e: 3905 2200 |007f: if-nez v5, 00a1 // +0022 │ │ +0867a2: 121b |0081: const/4 v11, #int 1 // #1 │ │ +0867a4: 07f6 |0082: move-object v6, v15 │ │ +0867a6: 0128 |0083: move v8, v2 │ │ +0867a8: 0139 |0084: move v9, v3 │ │ +0867aa: 014a |0085: move v10, v4 │ │ +0867ac: 7406 be16 0600 |0086: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v7/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@16be │ │ +0867b2: 0a00 |0089: move-result v0 │ │ +0867b4: b002 |008a: add-int/2addr v2, v0 │ │ +0867b6: 0e00 |008b: return-void │ │ +0867b8: 6e10 a716 0f00 |008c: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingLeft:()I // method@16a7 │ │ +0867be: 0a02 |008f: move-result v2 │ │ +0867c0: 2900 7eff |0090: goto/16 000e // -0082 │ │ +0867c4: 52de 280e |0092: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ +0867c8: 28a5 |0094: goto 0039 // -005b │ │ +0867ca: 52dc 290e |0095: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ +0867ce: 28a6 |0097: goto 003d // -005a │ │ +0867d0: 9100 1311 |0098: sub-int v0, v19, v17 │ │ +0867d4: 6e10 a816 0f00 |009a: invoke-virtual {v15}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingRight:()I // method@16a8 │ │ +0867da: 0a01 |009d: move-result v1 │ │ +0867dc: 9102 0001 |009e: sub-int v2, v0, v1 │ │ +0867e0: 28d9 |00a0: goto 0079 // -0027 │ │ +0867e2: 120b |00a1: const/4 v11, #int 0 // #0 │ │ +0867e4: 28e0 |00a2: goto 0082 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=318 │ │ 0x000e line=319 │ │ 0x0012 line=320 │ │ 0x001f line=322 │ │ @@ -178424,272 +178451,272 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 512 16-bit code units │ │ -086764: |[086764] android.support.v7.widget.ActionBarContextView.onMeasure:(II)V │ │ -086774: 7701 bd1f 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -08677a: 0a17 |0003: move-result v23 │ │ -08677c: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ -086780: 0200 1700 |0006: move/from16 v0, v23 │ │ -086784: 0201 1800 |0008: move/from16 v1, v24 │ │ -086788: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ -08678c: 2218 5705 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@0557 │ │ -086790: 2219 6c05 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@056c │ │ -086794: 7601 f927 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08679a: 7401 bc27 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0867a0: 0c1a |0016: move-result-object v26 │ │ -0867a2: 7401 7d27 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -0867a8: 0c1a |001a: move-result-object v26 │ │ -0867aa: 7402 0228 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0867b0: 0c19 |001e: move-result-object v25 │ │ -0867b2: 1a1a 4200 |001f: const-string v26, " can only be used " // string@0042 │ │ -0867b6: 7402 0228 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0867bc: 0c19 |0024: move-result-object v25 │ │ -0867be: 1a1a 2437 |0025: const-string v26, "with android:layout_width="match_parent" (or fill_parent)" // string@3724 │ │ -0867c2: 7402 0228 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0867c8: 0c19 |002a: move-result-object v25 │ │ -0867ca: 7401 0628 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0867d0: 0c19 |002e: move-result-object v25 │ │ -0867d2: 7602 9327 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0867d8: 2718 |0032: throw v24 │ │ -0867da: 7701 bd1f 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -0867e0: 0a0c |0036: move-result v12 │ │ -0867e2: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ -0867e6: 2218 5705 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@0557 │ │ -0867ea: 2219 6c05 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@056c │ │ -0867ee: 7601 f927 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0867f4: 7401 bc27 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0867fa: 0c1a |0043: move-result-object v26 │ │ -0867fc: 7401 7d27 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -086802: 0c1a |0047: move-result-object v26 │ │ -086804: 7402 0228 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08680a: 0c19 |004b: move-result-object v25 │ │ -08680c: 1a1a 4200 |004c: const-string v26, " can only be used " // string@0042 │ │ -086810: 7402 0228 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -086816: 0c19 |0051: move-result-object v25 │ │ -086818: 1a1a 2337 |0052: const-string v26, "with android:layout_height="wrap_content"" // string@3723 │ │ -08681c: 7402 0228 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -086822: 0c19 |0057: move-result-object v25 │ │ -086824: 7401 0628 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08682a: 0c19 |005b: move-result-object v25 │ │ -08682c: 7602 9327 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -086832: 2718 |005f: throw v24 │ │ -086834: 7701 be1f 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -08683a: 0a05 |0063: move-result v5 │ │ -08683c: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ -086840: 5200 330b |0066: iget v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ -086844: 0218 0000 |0068: move/from16 v24, v0 │ │ -086848: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ -08684c: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ -086850: 520f 330b |006e: iget v15, v0, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ -086854: 7401 a916 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingTop:()I // method@16a9 │ │ -08685a: 0a18 |0073: move-result v24 │ │ -08685c: 7401 a616 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingBottom:()I // method@16a6 │ │ -086862: 0a19 |0077: move-result v25 │ │ -086864: 9016 1819 |0078: add-int v22, v24, v25 │ │ -086868: 7401 a716 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingLeft:()I // method@16a7 │ │ -08686e: 0a18 |007d: move-result v24 │ │ -086870: 9118 0518 |007e: sub-int v24, v5, v24 │ │ -086874: 7401 a816 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingRight:()I // method@16a8 │ │ -08687a: 0a19 |0083: move-result v25 │ │ -08687c: 9103 1819 |0084: sub-int v3, v24, v25 │ │ -086880: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ -086884: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ -086888: 0200 1800 |008a: move/from16 v0, v24 │ │ -08688c: 7120 bf1f 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -086892: 0a04 |008f: move-result v4 │ │ -086894: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ -086898: 5400 310b |0092: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -08689c: 0818 0000 |0094: move-object/from16 v24, v0 │ │ -0868a0: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ -0868a4: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ -0868a8: 5400 310b |009a: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -0868ac: 0818 0000 |009c: move-object/from16 v24, v0 │ │ -0868b0: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ -0868b4: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ -0868b8: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ -0868bc: 0202 1900 |00a4: move/from16 v2, v25 │ │ -0868c0: 6e52 b616 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@16b6 │ │ -0868c6: 0a03 |00a9: move-result v3 │ │ -0868c8: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ -0868cc: 5400 310b |00ac: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ -0868d0: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ -0868d4: 7401 e21f 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0868da: 0c0e |00b3: move-result-object v14 │ │ -0868dc: 1f0e 4104 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -0868e0: 52e0 280e |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ -0868e4: 0218 0000 |00b8: move/from16 v24, v0 │ │ -0868e8: 52e0 290e |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ -0868ec: 0219 0000 |00bc: move/from16 v25, v0 │ │ -0868f0: 9018 1819 |00be: add-int v24, v24, v25 │ │ -0868f4: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ -0868f8: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ -0868fc: 5400 350b |00c4: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ -086900: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ -086904: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ -086908: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ -08690c: 5400 350b |00cc: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ -086910: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ -086914: 7401 ce17 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@17ce │ │ -08691a: 0c18 |00d3: move-result-object v24 │ │ -08691c: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ -086920: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ -086924: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ -086928: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ -08692c: 5400 350b |00dc: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ -086930: 0818 0000 |00de: move-object/from16 v24, v0 │ │ -086934: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ -086938: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ -08693c: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ -086940: 0202 1900 |00e6: move/from16 v2, v25 │ │ -086944: 6e52 b616 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@16b6 │ │ -08694a: 0a03 |00eb: move-result v3 │ │ -08694c: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ -086950: 5400 3b0b |00ee: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086954: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ -086958: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ -08695c: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ -086960: 5400 340b |00f6: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -086964: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ -086968: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ -08696c: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ -086970: 5500 3c0b |00fe: iget-boolean v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleOptional:Z // field@0b3c │ │ -086974: 0218 0000 |0100: move/from16 v24, v0 │ │ -086978: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ -08697c: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ -086980: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ -086984: 7702 bf1f 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08698a: 0a14 |010b: move-result v20 │ │ -08698c: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ -086990: 5400 3b0b |010e: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086994: 0818 0000 |0110: move-object/from16 v24, v0 │ │ -086998: 0800 1800 |0112: move-object/from16 v0, v24 │ │ -08699c: 0201 1400 |0114: move/from16 v1, v20 │ │ -0869a0: 6e30 0822 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@2208 │ │ -0869a6: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ -0869aa: 5400 3b0b |011b: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -0869ae: 0818 0000 |011d: move-object/from16 v24, v0 │ │ -0869b2: 7401 0522 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2205 │ │ -0869b8: 0a13 |0122: move-result v19 │ │ -0869ba: 0200 1300 |0123: move/from16 v0, v19 │ │ -0869be: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ -0869c2: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ -0869c6: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ -0869ca: 9103 0313 |012b: sub-int v3, v3, v19 │ │ -0869ce: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ -0869d2: 5400 3b0b |012f: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -0869d6: 0819 0000 |0131: move-object/from16 v25, v0 │ │ -0869da: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ -0869de: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ -0869e2: 0800 1900 |0137: move-object/from16 v0, v25 │ │ -0869e6: 0201 1800 |0139: move/from16 v1, v24 │ │ -0869ea: 6e20 1022 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@2210 │ │ -0869f0: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ -0869f4: 5400 340b |0140: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -0869f8: 0818 0000 |0142: move-object/from16 v24, v0 │ │ -0869fc: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ -086a00: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ -086a04: 5400 340b |0148: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -086a08: 0818 0000 |014a: move-object/from16 v24, v0 │ │ -086a0c: 7401 e21f 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -086a12: 0c0e |014f: move-result-object v14 │ │ -086a14: 52e0 250e |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ -086a18: 0218 0000 |0152: move/from16 v24, v0 │ │ -086a1c: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ -086a20: 0200 1800 |0156: move/from16 v0, v24 │ │ -086a24: 0201 1900 |0158: move/from16 v1, v25 │ │ -086a28: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ -086a2c: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ -086a30: 52e0 250e |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ -086a34: 0218 0000 |0160: move/from16 v24, v0 │ │ -086a38: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ -086a3c: 52e0 250e |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ -086a40: 0218 0000 |0166: move/from16 v24, v0 │ │ -086a44: 0200 1800 |0168: move/from16 v0, v24 │ │ -086a48: 7120 af27 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -086a4e: 0a09 |016d: move-result v9 │ │ -086a50: 52e0 240e |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -086a54: 0218 0000 |0170: move/from16 v24, v0 │ │ -086a58: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ -086a5c: 0200 1800 |0174: move/from16 v0, v24 │ │ -086a60: 0201 1900 |0176: move/from16 v1, v25 │ │ -086a64: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ -086a68: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ -086a6c: 52e0 240e |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -086a70: 0218 0000 |017e: move/from16 v24, v0 │ │ -086a74: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ -086a78: 52e0 240e |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -086a7c: 0218 0000 |0184: move/from16 v24, v0 │ │ -086a80: 0200 1800 |0186: move/from16 v0, v24 │ │ -086a84: 7120 af27 b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -086a8a: 0a07 |018b: move-result v7 │ │ -086a8c: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ -086a90: 5400 340b |018e: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -086a94: 0818 0000 |0190: move-object/from16 v24, v0 │ │ -086a98: 7120 bf1f a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -086a9e: 0a19 |0195: move-result v25 │ │ -086aa0: 7120 bf1f 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -086aa6: 0a1a |0199: move-result v26 │ │ -086aa8: 7403 1420 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -086aae: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ -086ab2: 5200 330b |019f: iget v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ -086ab6: 0218 0000 |01a1: move/from16 v24, v0 │ │ -086aba: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ -086abe: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ -086ac2: 7401 a216 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getChildCount:()I // method@16a2 │ │ -086ac8: 0a06 |01aa: move-result v6 │ │ -086aca: 120d |01ab: const/4 v13, #int 0 // #0 │ │ -086acc: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ -086ad0: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ -086ad4: 6e20 a116 d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@16a1 │ │ -086ada: 0c15 |01b3: move-result-object v21 │ │ -086adc: 7401 e61f 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -086ae2: 0a18 |01b7: move-result v24 │ │ -086ae4: 9011 1816 |01b8: add-int v17, v24, v22 │ │ -086ae8: 0200 1100 |01ba: move/from16 v0, v17 │ │ -086aec: 0201 1000 |01bc: move/from16 v1, v16 │ │ -086af0: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ -086af4: 0210 1100 |01c0: move/from16 v16, v17 │ │ -086af8: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -086afc: 28e8 |01c4: goto 01ac // -0018 │ │ -086afe: 7701 be1f 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -086b04: 0a0f |01c8: move-result v15 │ │ -086b06: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ -086b0a: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ -086b0e: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ -086b12: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ -086b16: 2900 66ff |01d1: goto/16 0137 // -009a │ │ -086b1a: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ -086b1e: 5400 3b0b |01d5: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086b22: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ -086b26: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ -086b2a: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ -086b2e: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ -086b32: 0202 1900 |01df: move/from16 v2, v25 │ │ -086b36: 6e52 b616 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@16b6 │ │ -086b3c: 0a03 |01e4: move-result v3 │ │ -086b3e: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ -086b42: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ -086b46: 2900 75ff |01e9: goto/16 015e // -008b │ │ -086b4a: 0139 |01eb: move v9, v3 │ │ -086b4c: 2882 |01ec: goto 016e // -007e │ │ -086b4e: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ -086b52: 288d |01ef: goto 017c // -0073 │ │ -086b54: 01b7 |01f0: move v7, v11 │ │ -086b56: 289b |01f1: goto 018c // -0065 │ │ -086b58: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ -086b5c: 0201 1000 |01f4: move/from16 v1, v16 │ │ -086b60: 6e30 c816 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@16c8 │ │ -086b66: 0e00 |01f9: return-void │ │ -086b68: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ -086b6c: 6e30 c816 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@16c8 │ │ -086b72: 28fa |01ff: goto 01f9 // -0006 │ │ +0867e8: |[0867e8] android.support.v7.widget.ActionBarContextView.onMeasure:(II)V │ │ +0867f8: 7701 bd1f 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +0867fe: 0a17 |0003: move-result v23 │ │ +086800: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ +086804: 0200 1700 |0006: move/from16 v0, v23 │ │ +086808: 0201 1800 |0008: move/from16 v1, v24 │ │ +08680c: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ +086810: 2218 5805 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@0558 │ │ +086814: 2219 6d05 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@056d │ │ +086818: 7601 f927 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08681e: 7401 bc27 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +086824: 0c1a |0016: move-result-object v26 │ │ +086826: 7401 7d27 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +08682c: 0c1a |001a: move-result-object v26 │ │ +08682e: 7402 0228 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +086834: 0c19 |001e: move-result-object v25 │ │ +086836: 1a1a 4200 |001f: const-string v26, " can only be used " // string@0042 │ │ +08683a: 7402 0228 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +086840: 0c19 |0024: move-result-object v25 │ │ +086842: 1a1a 2d37 |0025: const-string v26, "with android:layout_width="match_parent" (or fill_parent)" // string@372d │ │ +086846: 7402 0228 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08684c: 0c19 |002a: move-result-object v25 │ │ +08684e: 7401 0628 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +086854: 0c19 |002e: move-result-object v25 │ │ +086856: 7602 9327 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +08685c: 2718 |0032: throw v24 │ │ +08685e: 7701 bd1f 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +086864: 0a0c |0036: move-result v12 │ │ +086866: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ +08686a: 2218 5805 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@0558 │ │ +08686e: 2219 6d05 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@056d │ │ +086872: 7601 f927 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +086878: 7401 bc27 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +08687e: 0c1a |0043: move-result-object v26 │ │ +086880: 7401 7d27 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +086886: 0c1a |0047: move-result-object v26 │ │ +086888: 7402 0228 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08688e: 0c19 |004b: move-result-object v25 │ │ +086890: 1a1a 4200 |004c: const-string v26, " can only be used " // string@0042 │ │ +086894: 7402 0228 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08689a: 0c19 |0051: move-result-object v25 │ │ +08689c: 1a1a 2c37 |0052: const-string v26, "with android:layout_height="wrap_content"" // string@372c │ │ +0868a0: 7402 0228 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0868a6: 0c19 |0057: move-result-object v25 │ │ +0868a8: 7401 0628 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0868ae: 0c19 |005b: move-result-object v25 │ │ +0868b0: 7602 9327 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0868b6: 2718 |005f: throw v24 │ │ +0868b8: 7701 be1f 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +0868be: 0a05 |0063: move-result v5 │ │ +0868c0: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ +0868c4: 5200 330b |0066: iget v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ +0868c8: 0218 0000 |0068: move/from16 v24, v0 │ │ +0868cc: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ +0868d0: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ +0868d4: 520f 330b |006e: iget v15, v0, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ +0868d8: 7401 a916 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingTop:()I // method@16a9 │ │ +0868de: 0a18 |0073: move-result v24 │ │ +0868e0: 7401 a616 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingBottom:()I // method@16a6 │ │ +0868e6: 0a19 |0077: move-result v25 │ │ +0868e8: 9016 1819 |0078: add-int v22, v24, v25 │ │ +0868ec: 7401 a716 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingLeft:()I // method@16a7 │ │ +0868f2: 0a18 |007d: move-result v24 │ │ +0868f4: 9118 0518 |007e: sub-int v24, v5, v24 │ │ +0868f8: 7401 a816 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getPaddingRight:()I // method@16a8 │ │ +0868fe: 0a19 |0083: move-result v25 │ │ +086900: 9103 1819 |0084: sub-int v3, v24, v25 │ │ +086904: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ +086908: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ +08690c: 0200 1800 |008a: move/from16 v0, v24 │ │ +086910: 7120 bf1f 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +086916: 0a04 |008f: move-result v4 │ │ +086918: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ +08691c: 5400 310b |0092: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +086920: 0818 0000 |0094: move-object/from16 v24, v0 │ │ +086924: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ +086928: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ +08692c: 5400 310b |009a: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +086930: 0818 0000 |009c: move-object/from16 v24, v0 │ │ +086934: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ +086938: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ +08693c: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ +086940: 0202 1900 |00a4: move/from16 v2, v25 │ │ +086944: 6e52 b616 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@16b6 │ │ +08694a: 0a03 |00a9: move-result v3 │ │ +08694c: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ +086950: 5400 310b |00ac: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0b31 │ │ +086954: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ +086958: 7401 e21f 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08695e: 0c0e |00b3: move-result-object v14 │ │ +086960: 1f0e 4204 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +086964: 52e0 280e |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ +086968: 0218 0000 |00b8: move/from16 v24, v0 │ │ +08696c: 52e0 290e |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ +086970: 0219 0000 |00bc: move/from16 v25, v0 │ │ +086974: 9018 1819 |00be: add-int v24, v24, v25 │ │ +086978: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ +08697c: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ +086980: 5400 350b |00c4: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ +086984: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ +086988: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ +08698c: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ +086990: 5400 350b |00cc: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ +086994: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ +086998: 7401 ce17 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@17ce │ │ +08699e: 0c18 |00d3: move-result-object v24 │ │ +0869a0: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ +0869a4: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ +0869a8: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ +0869ac: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ +0869b0: 5400 350b |00dc: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0b35 │ │ +0869b4: 0818 0000 |00de: move-object/from16 v24, v0 │ │ +0869b8: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ +0869bc: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ +0869c0: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ +0869c4: 0202 1900 |00e6: move/from16 v2, v25 │ │ +0869c8: 6e52 b616 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@16b6 │ │ +0869ce: 0a03 |00eb: move-result v3 │ │ +0869d0: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ +0869d4: 5400 3b0b |00ee: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +0869d8: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ +0869dc: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ +0869e0: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ +0869e4: 5400 340b |00f6: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +0869e8: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ +0869ec: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ +0869f0: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ +0869f4: 5500 3c0b |00fe: iget-boolean v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleOptional:Z // field@0b3c │ │ +0869f8: 0218 0000 |0100: move/from16 v24, v0 │ │ +0869fc: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ +086a00: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ +086a04: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ +086a08: 7702 bf1f 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +086a0e: 0a14 |010b: move-result v20 │ │ +086a10: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ +086a14: 5400 3b0b |010e: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +086a18: 0818 0000 |0110: move-object/from16 v24, v0 │ │ +086a1c: 0800 1800 |0112: move-object/from16 v0, v24 │ │ +086a20: 0201 1400 |0114: move/from16 v1, v20 │ │ +086a24: 6e30 0822 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@2208 │ │ +086a2a: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ +086a2e: 5400 3b0b |011b: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +086a32: 0818 0000 |011d: move-object/from16 v24, v0 │ │ +086a36: 7401 0522 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2205 │ │ +086a3c: 0a13 |0122: move-result v19 │ │ +086a3e: 0200 1300 |0123: move/from16 v0, v19 │ │ +086a42: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ +086a46: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ +086a4a: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ +086a4e: 9103 0313 |012b: sub-int v3, v3, v19 │ │ +086a52: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ +086a56: 5400 3b0b |012f: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +086a5a: 0819 0000 |0131: move-object/from16 v25, v0 │ │ +086a5e: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ +086a62: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ +086a66: 0800 1900 |0137: move-object/from16 v0, v25 │ │ +086a6a: 0201 1800 |0139: move/from16 v1, v24 │ │ +086a6e: 6e20 1022 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@2210 │ │ +086a74: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ +086a78: 5400 340b |0140: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +086a7c: 0818 0000 |0142: move-object/from16 v24, v0 │ │ +086a80: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ +086a84: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ +086a88: 5400 340b |0148: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +086a8c: 0818 0000 |014a: move-object/from16 v24, v0 │ │ +086a90: 7401 e21f 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +086a96: 0c0e |014f: move-result-object v14 │ │ +086a98: 52e0 250e |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ +086a9c: 0218 0000 |0152: move/from16 v24, v0 │ │ +086aa0: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ +086aa4: 0200 1800 |0156: move/from16 v0, v24 │ │ +086aa8: 0201 1900 |0158: move/from16 v1, v25 │ │ +086aac: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ +086ab0: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ +086ab4: 52e0 250e |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ +086ab8: 0218 0000 |0160: move/from16 v24, v0 │ │ +086abc: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ +086ac0: 52e0 250e |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ +086ac4: 0218 0000 |0166: move/from16 v24, v0 │ │ +086ac8: 0200 1800 |0168: move/from16 v0, v24 │ │ +086acc: 7120 af27 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +086ad2: 0a09 |016d: move-result v9 │ │ +086ad4: 52e0 240e |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +086ad8: 0218 0000 |0170: move/from16 v24, v0 │ │ +086adc: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ +086ae0: 0200 1800 |0174: move/from16 v0, v24 │ │ +086ae4: 0201 1900 |0176: move/from16 v1, v25 │ │ +086ae8: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ +086aec: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ +086af0: 52e0 240e |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +086af4: 0218 0000 |017e: move/from16 v24, v0 │ │ +086af8: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ +086afc: 52e0 240e |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +086b00: 0218 0000 |0184: move/from16 v24, v0 │ │ +086b04: 0200 1800 |0186: move/from16 v0, v24 │ │ +086b08: 7120 af27 b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +086b0e: 0a07 |018b: move-result v7 │ │ +086b10: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ +086b14: 5400 340b |018e: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +086b18: 0818 0000 |0190: move-object/from16 v24, v0 │ │ +086b1c: 7120 bf1f a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +086b22: 0a19 |0195: move-result v25 │ │ +086b24: 7120 bf1f 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +086b2a: 0a1a |0199: move-result v26 │ │ +086b2c: 7403 1420 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +086b32: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ +086b36: 5200 330b |019f: iget v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ +086b3a: 0218 0000 |01a1: move/from16 v24, v0 │ │ +086b3e: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ +086b42: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ +086b46: 7401 a216 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/widget/ActionBarContextView;.getChildCount:()I // method@16a2 │ │ +086b4c: 0a06 |01aa: move-result v6 │ │ +086b4e: 120d |01ab: const/4 v13, #int 0 // #0 │ │ +086b50: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ +086b54: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ +086b58: 6e20 a116 d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@16a1 │ │ +086b5e: 0c15 |01b3: move-result-object v21 │ │ +086b60: 7401 e61f 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +086b66: 0a18 |01b7: move-result v24 │ │ +086b68: 9011 1816 |01b8: add-int v17, v24, v22 │ │ +086b6c: 0200 1100 |01ba: move/from16 v0, v17 │ │ +086b70: 0201 1000 |01bc: move/from16 v1, v16 │ │ +086b74: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ +086b78: 0210 1100 |01c0: move/from16 v16, v17 │ │ +086b7c: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +086b80: 28e8 |01c4: goto 01ac // -0018 │ │ +086b82: 7701 be1f 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +086b88: 0a0f |01c8: move-result v15 │ │ +086b8a: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ +086b8e: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ +086b92: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ +086b96: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ +086b9a: 2900 66ff |01d1: goto/16 0137 // -009a │ │ +086b9e: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ +086ba2: 5400 3b0b |01d5: iget-object v0, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +086ba6: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ +086baa: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ +086bae: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ +086bb2: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ +086bb6: 0202 1900 |01df: move/from16 v2, v25 │ │ +086bba: 6e52 b616 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@16b6 │ │ +086bc0: 0a03 |01e4: move-result v3 │ │ +086bc2: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ +086bc6: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ +086bca: 2900 75ff |01e9: goto/16 015e // -008b │ │ +086bce: 0139 |01eb: move v9, v3 │ │ +086bd0: 2882 |01ec: goto 016e // -007e │ │ +086bd2: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ +086bd6: 288d |01ef: goto 017c // -0073 │ │ +086bd8: 01b7 |01f0: move v7, v11 │ │ +086bda: 289b |01f1: goto 018c // -0065 │ │ +086bdc: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ +086be0: 0201 1000 |01f4: move/from16 v1, v16 │ │ +086be4: 6e30 c816 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@16c8 │ │ +086bea: 0e00 |01f9: return-void │ │ +086bec: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ +086bf0: 6e30 c816 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@16c8 │ │ +086bf6: 28fa |01ff: goto 01f9 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x000c line=239 │ │ 0x0033 line=243 │ │ 0x0037 line=244 │ │ @@ -178789,18 +178816,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -086b74: |[086b74] android.support.v7.widget.ActionBarContextView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -086b84: 6f20 5a16 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/AbsActionBarView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@165a │ │ -086b8a: 0a00 |0003: move-result v0 │ │ -086b8c: 0f00 |0004: return v0 │ │ +086bf8: |[086bf8] android.support.v7.widget.ActionBarContextView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +086c08: 6f20 5a16 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/AbsActionBarView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@165a │ │ +086c0e: 0a00 |0003: move-result v0 │ │ +086c10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -178809,17 +178836,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086b90: |[086b90] android.support.v7.widget.ActionBarContextView.postShowOverflowMenu:()V │ │ -086ba0: 6f10 5d16 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@165d │ │ -086ba6: 0e00 |0003: return-void │ │ +086c14: |[086c14] android.support.v7.widget.ActionBarContextView.postShowOverflowMenu:()V │ │ +086c24: 6f10 5d16 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@165d │ │ +086c2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #24 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -178827,17 +178854,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086ba8: |[086ba8] android.support.v7.widget.ActionBarContextView.setContentHeight:(I)V │ │ -086bb8: 5901 330b |0000: iput v1, v0, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ -086bbc: 0e00 |0002: return-void │ │ +086c2c: |[086c2c] android.support.v7.widget.ActionBarContextView.setContentHeight:(I)V │ │ +086c3c: 5901 330b |0000: iput v1, v0, Landroid/support/v7/widget/ActionBarContextView;.mContentHeight:I // field@0b33 │ │ +086c40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -178847,31 +178874,31 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -086bc0: |[086bc0] android.support.v7.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ -086bd0: 5410 340b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -086bd4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -086bd8: 5410 340b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -086bdc: 6e20 c116 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@16c1 │ │ -086be2: 5b12 340b |0009: iput-object v2, v1, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ -086be6: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -086bea: 5410 3b0b |000d: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086bee: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ -086bf2: 5410 3b0b |0011: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086bf6: 6e20 c116 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@16c1 │ │ -086bfc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -086bfe: 5b10 3b0b |0017: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ -086c02: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -086c06: 6e20 9816 2100 |001b: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1698 │ │ -086c0c: 6e10 c216 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.requestLayout:()V // method@16c2 │ │ -086c12: 0e00 |0021: return-void │ │ +086c44: |[086c44] android.support.v7.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ +086c54: 5410 340b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +086c58: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +086c5c: 5410 340b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +086c60: 6e20 c116 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@16c1 │ │ +086c66: 5b12 340b |0009: iput-object v2, v1, Landroid/support/v7/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0b34 │ │ +086c6a: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +086c6e: 5410 3b0b |000d: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +086c72: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ +086c76: 5410 3b0b |0011: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +086c7a: 6e20 c116 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@16c1 │ │ +086c80: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +086c82: 5b10 3b0b |0017: iput-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0b3b │ │ +086c86: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +086c8a: 6e20 9816 2100 |001b: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1698 │ │ +086c90: 6e10 c216 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.requestLayout:()V // method@16c2 │ │ +086c96: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0009 line=99 │ │ 0x000b line=100 │ │ 0x0011 line=101 │ │ @@ -178889,18 +178916,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086c14: |[086c14] android.support.v7.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -086c24: 5b01 370b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0b37 │ │ -086c28: 7010 af16 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionBarContextView;.initTitle:()V // method@16af │ │ -086c2e: 0e00 |0005: return-void │ │ +086c98: |[086c98] android.support.v7.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +086ca8: 5b01 370b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0b37 │ │ +086cac: 7010 af16 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionBarContextView;.initTitle:()V // method@16af │ │ +086cb2: 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/ActionBarContextView; │ │ @@ -178911,18 +178938,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086c30: |[086c30] android.support.v7.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ -086c40: 5b01 3a0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ -086c44: 7010 af16 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionBarContextView;.initTitle:()V // method@16af │ │ -086c4a: 0e00 |0005: return-void │ │ +086cb4: |[086cb4] android.support.v7.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ +086cc4: 5b01 3a0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0b3a │ │ +086cc8: 7010 af16 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionBarContextView;.initTitle:()V // method@16af │ │ +086cce: 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/widget/ActionBarContextView; │ │ @@ -178933,20 +178960,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -086c4c: |[086c4c] android.support.v7.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ -086c5c: 5510 3c0b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleOptional:Z // field@0b3c │ │ -086c60: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -086c64: 6e10 c216 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.requestLayout:()V // method@16c2 │ │ -086c6a: 5c12 3c0b |0007: iput-boolean v2, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleOptional:Z // field@0b3c │ │ -086c6e: 0e00 |0009: return-void │ │ +086cd0: |[086cd0] android.support.v7.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ +086ce0: 5510 3c0b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleOptional:Z // field@0b3c │ │ +086ce4: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +086ce8: 6e10 c216 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;.requestLayout:()V // method@16c2 │ │ +086cee: 5c12 3c0b |0007: iput-boolean v2, v1, Landroid/support/v7/widget/ActionBarContextView;.mTitleOptional:Z // field@0b3c │ │ +086cf2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0004 line=368 │ │ 0x0007 line=370 │ │ 0x0009 line=371 │ │ locals : │ │ @@ -178958,17 +178985,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086c70: |[086c70] android.support.v7.widget.ActionBarContextView.setVisibility:(I)V │ │ -086c80: 6f20 6016 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/AbsActionBarView;.setVisibility:(I)V // method@1660 │ │ -086c86: 0e00 |0003: return-void │ │ +086cf4: |[086cf4] android.support.v7.widget.ActionBarContextView.setVisibility:(I)V │ │ +086d04: 6f20 6016 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/AbsActionBarView;.setVisibility:(I)V // method@1660 │ │ +086d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -178977,18 +179004,18 @@ │ │ type : '(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -086c88: |[086c88] android.support.v7.widget.ActionBarContextView.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -086c98: 6f40 6116 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/widget/AbsActionBarView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1661 │ │ -086c9e: 0c00 |0003: move-result-object v0 │ │ -086ca0: 1100 |0004: return-object v0 │ │ +086d0c: |[086d0c] android.support.v7.widget.ActionBarContextView.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +086d1c: 6f40 6116 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/widget/AbsActionBarView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1661 │ │ +086d22: 0c00 |0003: move-result-object v0 │ │ +086d24: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v7/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ 0x0000 - 0x0005 reg=4 (null) J │ │ @@ -178998,17 +179025,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -086ca4: |[086ca4] android.support.v7.widget.ActionBarContextView.shouldDelayChildPressedState:()Z │ │ -086cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086cb6: 0f00 |0001: return v0 │ │ +086d28: |[086d28] android.support.v7.widget.ActionBarContextView.shouldDelayChildPressedState:()Z │ │ +086d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086d3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ #32 : (in Landroid/support/v7/widget/ActionBarContextView;) │ │ @@ -179016,49 +179043,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -086cb8: |[086cb8] android.support.v7.widget.ActionBarContextView.showOverflowMenu:()Z │ │ -086cc8: 5410 300b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086ccc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -086cd0: 5410 300b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ -086cd4: 6e10 9d17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ -086cda: 0a00 |0009: move-result v0 │ │ -086cdc: 0f00 |000a: return v0 │ │ -086cde: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -086ce0: 28fe |000c: goto 000a // -0002 │ │ +086d3c: |[086d3c] android.support.v7.widget.ActionBarContextView.showOverflowMenu:()Z │ │ +086d4c: 5410 300b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +086d50: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +086d54: 5410 300b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b30 │ │ +086d58: 6e10 9d17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ +086d5e: 0a00 |0009: move-result v0 │ │ +086d60: 0f00 |000a: return v0 │ │ +086d62: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +086d64: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x000a line=204 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ActionBarContextView; │ │ │ │ - source_file_idx : 590 (ActionBarContextView.java) │ │ + source_file_idx : 591 (ActionBarContextView.java) │ │ │ │ -Class #701 header: │ │ -class_idx : 843 │ │ +Class #702 header: │ │ +class_idx : 844 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 554 │ │ -source_file_idx : 595 │ │ +superclass_idx : 555 │ │ +source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #701 annotations: │ │ +Class #702 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #701 - │ │ +Class #702 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarOverlayLayout$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActionBarOverlayLayout$1;) │ │ @@ -179071,18 +179098,18 @@ │ │ type : '(Landroid/support/v7/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086ce4: |[086ce4] android.support.v7.widget.ActionBarOverlayLayout$1.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V │ │ -086cf4: 5b01 3f0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ -086cf8: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ -086cfe: 0e00 |0005: return-void │ │ +086d68: |[086d68] android.support.v7.widget.ActionBarOverlayLayout$1.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V │ │ +086d78: 5b01 3f0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ +086d7c: 7010 cd0b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ +086d82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -179092,22 +179119,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -086d00: |[086d00] android.support.v7.widget.ActionBarOverlayLayout$1.onAnimationCancel:(Landroid/view/View;)V │ │ -086d10: 5420 3f0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ -086d14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -086d16: 7120 e416 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16e4 │ │ -086d1c: 5420 3f0b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ -086d20: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -086d22: 7120 e516 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/widget/ActionBarOverlayLayout;Z)Z // method@16e5 │ │ -086d28: 0e00 |000c: return-void │ │ +086d84: |[086d84] android.support.v7.widget.ActionBarOverlayLayout$1.onAnimationCancel:(Landroid/view/View;)V │ │ +086d94: 5420 3f0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ +086d98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +086d9a: 7120 e416 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16e4 │ │ +086da0: 5420 3f0b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ +086da4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +086da6: 7120 e516 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/widget/ActionBarOverlayLayout;Z)Z // method@16e5 │ │ +086dac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ 0x000c line=102 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/widget/ActionBarOverlayLayout$1; │ │ @@ -179118,49 +179145,49 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -086d2c: |[086d2c] android.support.v7.widget.ActionBarOverlayLayout$1.onAnimationEnd:(Landroid/view/View;)V │ │ -086d3c: 5420 3f0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ -086d40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -086d42: 7120 e416 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16e4 │ │ -086d48: 5420 3f0b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ -086d4c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -086d4e: 7120 e516 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/widget/ActionBarOverlayLayout;Z)Z // method@16e5 │ │ -086d54: 0e00 |000c: return-void │ │ +086db0: |[086db0] android.support.v7.widget.ActionBarOverlayLayout$1.onAnimationEnd:(Landroid/view/View;)V │ │ +086dc0: 5420 3f0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ +086dc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +086dc6: 7120 e416 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16e4 │ │ +086dcc: 5420 3f0b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b3f │ │ +086dd0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +086dd2: 7120 e516 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/widget/ActionBarOverlayLayout;Z)Z // method@16e5 │ │ +086dd8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=95 │ │ 0x000c line=96 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/widget/ActionBarOverlayLayout$1; │ │ 0x0000 - 0x000d reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 595 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 596 (ActionBarOverlayLayout.java) │ │ │ │ -Class #702 header: │ │ -class_idx : 844 │ │ +Class #703 header: │ │ +class_idx : 845 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 595 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #702 annotations: │ │ +Class #703 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #702 - │ │ +Class #703 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarOverlayLayout$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -179174,18 +179201,18 @@ │ │ type : '(Landroid/support/v7/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086d58: |[086d58] android.support.v7.widget.ActionBarOverlayLayout$2.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V │ │ -086d68: 5b01 400b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ -086d6c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -086d72: 0e00 |0005: return-void │ │ +086ddc: |[086ddc] android.support.v7.widget.ActionBarOverlayLayout$2.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V │ │ +086dec: 5b01 400b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ +086df0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +086df6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -179195,59 +179222,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -086d74: |[086d74] android.support.v7.widget.ActionBarOverlayLayout$2.run:()V │ │ -086d84: 5430 400b |0000: iget-object v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ -086d88: 7110 e616 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$200:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16e6 │ │ -086d8e: 5430 400b |0005: iget-object v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ -086d92: 5431 400b |0007: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ -086d96: 7110 e816 0100 |0009: invoke-static {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v7/widget/ActionBarContainer; // method@16e8 │ │ -086d9c: 0c01 |000c: move-result-object v1 │ │ -086d9e: 7110 270a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -086da4: 0c01 |0010: move-result-object v1 │ │ -086da6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -086da8: 6e20 b40b 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ -086dae: 0c01 |0015: move-result-object v1 │ │ -086db0: 5432 400b |0016: iget-object v2, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ -086db4: 7110 e716 0200 |0018: invoke-static {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@16e7 │ │ -086dba: 0c02 |001b: move-result-object v2 │ │ -086dbc: 6e20 b00b 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -086dc2: 0c01 |001f: move-result-object v1 │ │ -086dc4: 7120 e416 1000 |0020: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16e4 │ │ -086dca: 0e00 |0023: return-void │ │ +086df8: |[086df8] android.support.v7.widget.ActionBarOverlayLayout$2.run:()V │ │ +086e08: 5430 400b |0000: iget-object v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ +086e0c: 7110 e616 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$200:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16e6 │ │ +086e12: 5430 400b |0005: iget-object v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ +086e16: 5431 400b |0007: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ +086e1a: 7110 e816 0100 |0009: invoke-static {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v7/widget/ActionBarContainer; // method@16e8 │ │ +086e20: 0c01 |000c: move-result-object v1 │ │ +086e22: 7110 270a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +086e28: 0c01 |0010: move-result-object v1 │ │ +086e2a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +086e2c: 6e20 b40b 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ +086e32: 0c01 |0015: move-result-object v1 │ │ +086e34: 5432 400b |0016: iget-object v2, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b40 │ │ +086e38: 7110 e716 0200 |0018: invoke-static {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@16e7 │ │ +086e3e: 0c02 |001b: move-result-object v2 │ │ +086e40: 6e20 b00b 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +086e46: 0c01 |001f: move-result-object v1 │ │ +086e48: 7120 e416 1000 |0020: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16e4 │ │ +086e4e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=108 │ │ 0x0023 line=110 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Landroid/support/v7/widget/ActionBarOverlayLayout$2; │ │ │ │ - source_file_idx : 595 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 596 (ActionBarOverlayLayout.java) │ │ │ │ -Class #703 header: │ │ -class_idx : 845 │ │ +Class #704 header: │ │ +class_idx : 846 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 595 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #703 annotations: │ │ +Class #704 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #703 - │ │ +Class #704 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarOverlayLayout$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -179261,18 +179288,18 @@ │ │ type : '(Landroid/support/v7/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086dcc: |[086dcc] android.support.v7.widget.ActionBarOverlayLayout$3.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V │ │ -086ddc: 5b01 410b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ -086de0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -086de6: 0e00 |0005: return-void │ │ +086e50: |[086e50] android.support.v7.widget.ActionBarOverlayLayout$3.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V │ │ +086e60: 5b01 410b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ +086e64: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +086e6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -179282,65 +179309,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -086de8: |[086de8] android.support.v7.widget.ActionBarOverlayLayout$3.run:()V │ │ -086df8: 5430 410b |0000: iget-object v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ -086dfc: 7110 e616 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$200:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16e6 │ │ -086e02: 5430 410b |0005: iget-object v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ -086e06: 5431 410b |0007: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ -086e0a: 7110 e816 0100 |0009: invoke-static {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v7/widget/ActionBarContainer; // method@16e8 │ │ -086e10: 0c01 |000c: move-result-object v1 │ │ -086e12: 7110 270a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -086e18: 0c01 |0010: move-result-object v1 │ │ -086e1a: 5432 410b |0011: iget-object v2, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ -086e1e: 7110 e816 0200 |0013: invoke-static {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v7/widget/ActionBarContainer; // method@16e8 │ │ -086e24: 0c02 |0016: move-result-object v2 │ │ -086e26: 6e10 7116 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ -086e2c: 0a02 |001a: move-result v2 │ │ -086e2e: 7b22 |001b: neg-int v2, v2 │ │ -086e30: 8222 |001c: int-to-float v2, v2 │ │ -086e32: 6e20 b40b 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ -086e38: 0c01 |0020: move-result-object v1 │ │ -086e3a: 5432 410b |0021: iget-object v2, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ -086e3e: 7110 e716 0200 |0023: invoke-static {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@16e7 │ │ -086e44: 0c02 |0026: move-result-object v2 │ │ -086e46: 6e20 b00b 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -086e4c: 0c01 |002a: move-result-object v1 │ │ -086e4e: 7120 e416 1000 |002b: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16e4 │ │ -086e54: 0e00 |002e: return-void │ │ +086e6c: |[086e6c] android.support.v7.widget.ActionBarOverlayLayout$3.run:()V │ │ +086e7c: 5430 410b |0000: iget-object v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ +086e80: 7110 e616 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$200:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16e6 │ │ +086e86: 5430 410b |0005: iget-object v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ +086e8a: 5431 410b |0007: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ +086e8e: 7110 e816 0100 |0009: invoke-static {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v7/widget/ActionBarContainer; // method@16e8 │ │ +086e94: 0c01 |000c: move-result-object v1 │ │ +086e96: 7110 270a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +086e9c: 0c01 |0010: move-result-object v1 │ │ +086e9e: 5432 410b |0011: iget-object v2, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ +086ea2: 7110 e816 0200 |0013: invoke-static {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v7/widget/ActionBarContainer; // method@16e8 │ │ +086ea8: 0c02 |0016: move-result-object v2 │ │ +086eaa: 6e10 7116 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ +086eb0: 0a02 |001a: move-result v2 │ │ +086eb2: 7b22 |001b: neg-int v2, v2 │ │ +086eb4: 8222 |001c: int-to-float v2, v2 │ │ +086eb6: 6e20 b40b 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb4 │ │ +086ebc: 0c01 |0020: move-result-object v1 │ │ +086ebe: 5432 410b |0021: iget-object v2, v3, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/widget/ActionBarOverlayLayout; // field@0b41 │ │ +086ec2: 7110 e716 0200 |0023: invoke-static {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@16e7 │ │ +086ec8: 0c02 |0026: move-result-object v2 │ │ +086eca: 6e20 b00b 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +086ed0: 0c01 |002a: move-result-object v1 │ │ +086ed2: 7120 e416 1000 |002b: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@16e4 │ │ +086ed8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x002e line=119 │ │ locals : │ │ 0x0000 - 0x002f reg=3 this Landroid/support/v7/widget/ActionBarOverlayLayout$3; │ │ │ │ - source_file_idx : 595 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 596 (ActionBarOverlayLayout.java) │ │ │ │ -Class #704 header: │ │ -class_idx : 847 │ │ +Class #705 header: │ │ +class_idx : 848 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1089 │ │ -source_file_idx : 595 │ │ +superclass_idx : 1090 │ │ +source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #704 annotations: │ │ +Class #705 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ │ │ -Class #704 - │ │ +Class #705 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -179349,17 +179376,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -086e58: |[086e58] android.support.v7.widget.ActionBarOverlayLayout$LayoutParams.:(II)V │ │ -086e68: 7030 5920 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ -086e6e: 0e00 |0003: return-void │ │ +086edc: |[086edc] android.support.v7.widget.ActionBarOverlayLayout$LayoutParams.:(II)V │ │ +086eec: 7030 5920 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ +086ef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0003 line=740 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 width I │ │ @@ -179370,17 +179397,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 │ │ -086e70: |[086e70] android.support.v7.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -086e80: 7030 5a20 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ -086e86: 0e00 |0003: return-void │ │ +086ef4: |[086ef4] android.support.v7.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +086f04: 7030 5a20 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ +086f0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0003 line=736 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 c Landroid/content/Context; │ │ @@ -179391,17 +179418,17 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086e88: |[086e88] android.support.v7.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -086e98: 7020 5b20 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ -086e9e: 0e00 |0003: return-void │ │ +086f0c: |[086f0c] android.support.v7.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +086f1c: 7020 5b20 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ +086f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0003 line=744 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 source Landroid/view/ViewGroup$LayoutParams; │ │ @@ -179411,45 +179438,45 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086ea0: |[086ea0] android.support.v7.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -086eb0: 7020 5c20 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ -086eb6: 0e00 |0003: return-void │ │ +086f24: |[086f24] android.support.v7.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +086f34: 7020 5c20 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ +086f3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0003 line=748 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 595 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 596 (ActionBarOverlayLayout.java) │ │ │ │ -Class #705 header: │ │ -class_idx : 918 │ │ +Class #706 header: │ │ +class_idx : 919 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1185 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1188 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 20 │ │ │ │ -Class #705 annotations: │ │ +Class #706 annotations: │ │ Annotations on method #6643 'restoreToolbarHierarchyState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ Annotations on method #6644 'saveToolbarHierarchyState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ │ │ -Class #705 - │ │ +Class #706 - │ │ Class descriptor : 'Landroid/support/v7/widget/DecorContentParent;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -179570,35 +179597,35 @@ │ │ │ │ #19 : (in Landroid/support/v7/widget/DecorContentParent;) │ │ name : 'showOverflowMenu' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1185 (DecorContentParent.java) │ │ + source_file_idx : 1188 (DecorContentParent.java) │ │ │ │ -Class #706 header: │ │ -class_idx : 848 │ │ +Class #707 header: │ │ +class_idx : 849 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 595 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 596 │ │ static_fields_size : 2 │ │ instance_fields_size: 27 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 53 │ │ │ │ -Class #706 annotations: │ │ +Class #707 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; } │ │ Annotations on method #5924 'restoreToolbarHierarchyState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ Annotations on method #5925 'saveToolbarHierarchyState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ │ │ -Class #706 - │ │ +Class #707 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionBarOverlayLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/NestedScrollingParent;' │ │ #1 : 'Landroid/support/v7/widget/DecorContentParent;' │ │ Static fields - │ │ @@ -179727,43 +179754,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -086eb8: |[086eb8] android.support.v7.widget.ActionBarOverlayLayout.:()V │ │ -086ec8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -086eca: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -086ece: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -086ed0: 6002 7705 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0577 │ │ -086ed4: 4b02 0001 |0006: aput v2, v0, v1 │ │ -086ed8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -086eda: 1402 5900 0101 |0009: const v2, #float 2.36938e-38 // #01010059 │ │ -086ee0: 4b02 0001 |000c: aput v2, v0, v1 │ │ -086ee4: 6900 470b |000e: sput-object v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.ATTRS:[I // field@0b47 │ │ -086ee8: 0e00 |0010: return-void │ │ +086f3c: |[086f3c] android.support.v7.widget.ActionBarOverlayLayout.:()V │ │ +086f4c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +086f4e: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +086f52: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +086f54: 6002 7705 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0577 │ │ +086f58: 4b02 0001 |0006: aput v2, v0, v1 │ │ +086f5c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +086f5e: 1402 5900 0101 |0009: const v2, #float 2.36938e-38 // #01010059 │ │ +086f64: 4b02 0001 |000c: aput v2, v0, v1 │ │ +086f68: 6900 470b |000e: sput-object v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.ATTRS:[I // field@0b47 │ │ +086f6c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -086eec: |[086eec] android.support.v7.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ -086efc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086efe: 7030 e316 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@16e3 │ │ -086f04: 0e00 |0004: return-void │ │ +086f70: |[086f70] android.support.v7.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ +086f80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086f82: 7030 e316 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@16e3 │ │ +086f88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -179773,52 +179800,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 │ │ -086f08: |[086f08] android.support.v7.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -086f18: 7030 5f20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205f │ │ -086f1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -086f20: 5910 620b |0004: iput v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@0b62 │ │ -086f24: 2200 6000 |0006: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -086f28: 7010 a901 0000 |0008: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -086f2e: 5b10 4e0b |000b: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ -086f32: 2200 6000 |000d: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -086f36: 7010 a901 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -086f3c: 5b10 5a0b |0012: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@0b5a │ │ -086f40: 2200 6000 |0014: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -086f44: 7010 a901 0000 |0016: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -086f4a: 5b10 510b |0019: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ -086f4e: 2200 6000 |001b: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -086f52: 7010 a901 0000 |001d: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -086f58: 5b10 4f0b |0020: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@0b4f │ │ -086f5c: 2200 6000 |0022: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -086f60: 7010 a901 0000 |0024: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -086f66: 5b10 590b |0027: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ -086f6a: 2200 6000 |0029: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -086f6e: 7010 a901 0000 |002b: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -086f74: 5b10 5b0b |002e: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@0b5b │ │ -086f78: 1300 5802 |0030: const/16 v0, #int 600 // #258 │ │ -086f7c: 5910 460b |0032: iput v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.ACTION_BAR_ANIMATE_DELAY:I // field@0b46 │ │ -086f80: 2200 4b03 |0034: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$1; // type@034b │ │ -086f84: 7020 d016 1000 |0036: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16d0 │ │ -086f8a: 5b10 600b |0039: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0b60 │ │ -086f8e: 2200 4c03 |003b: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$2; // type@034c │ │ -086f92: 7020 d316 1000 |003d: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16d3 │ │ -086f98: 5b10 5f0b |0040: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@0b5f │ │ -086f9c: 2200 4d03 |0042: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$3; // type@034d │ │ -086fa0: 7020 d516 1000 |0044: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16d5 │ │ -086fa6: 5b10 4c0b |0047: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@0b4c │ │ -086faa: 7020 0917 2100 |0049: invoke-direct {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1709 │ │ -086fb0: 2200 c301 |004c: new-instance v0, Landroid/support/v4/view/NestedScrollingParentHelper; // type@01c3 │ │ -086fb4: 7020 0609 1000 |004e: invoke-direct {v0, v1}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@0906 │ │ -086fba: 5b10 5e0b |0051: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b5e │ │ -086fbe: 0e00 |0053: return-void │ │ +086f8c: |[086f8c] android.support.v7.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +086f9c: 7030 5f20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205f │ │ +086fa2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +086fa4: 5910 620b |0004: iput v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@0b62 │ │ +086fa8: 2200 6000 |0006: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +086fac: 7010 a901 0000 |0008: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +086fb2: 5b10 4e0b |000b: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ +086fb6: 2200 6000 |000d: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +086fba: 7010 a901 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +086fc0: 5b10 5a0b |0012: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@0b5a │ │ +086fc4: 2200 6000 |0014: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +086fc8: 7010 a901 0000 |0016: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +086fce: 5b10 510b |0019: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ +086fd2: 2200 6000 |001b: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +086fd6: 7010 a901 0000 |001d: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +086fdc: 5b10 4f0b |0020: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@0b4f │ │ +086fe0: 2200 6000 |0022: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +086fe4: 7010 a901 0000 |0024: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +086fea: 5b10 590b |0027: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ +086fee: 2200 6000 |0029: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +086ff2: 7010 a901 0000 |002b: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +086ff8: 5b10 5b0b |002e: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@0b5b │ │ +086ffc: 1300 5802 |0030: const/16 v0, #int 600 // #258 │ │ +087000: 5910 460b |0032: iput v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.ACTION_BAR_ANIMATE_DELAY:I // field@0b46 │ │ +087004: 2200 4c03 |0034: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$1; // type@034c │ │ +087008: 7020 d016 1000 |0036: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout$1;.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16d0 │ │ +08700e: 5b10 600b |0039: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0b60 │ │ +087012: 2200 4d03 |003b: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$2; // type@034d │ │ +087016: 7020 d316 1000 |003d: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout$2;.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16d3 │ │ +08701c: 5b10 5f0b |0040: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@0b5f │ │ +087020: 2200 4e03 |0042: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$3; // type@034e │ │ +087024: 7020 d516 1000 |0044: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout$3;.:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V // method@16d5 │ │ +08702a: 5b10 4c0b |0047: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@0b4c │ │ +08702e: 7020 0917 2100 |0049: invoke-direct {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1709 │ │ +087034: 2200 c401 |004c: new-instance v0, Landroid/support/v4/view/NestedScrollingParentHelper; // type@01c4 │ │ +087038: 7020 0609 1000 |004e: invoke-direct {v0, v1}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@0906 │ │ +08703e: 5b10 5e0b |0051: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b5e │ │ +087042: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=56 │ │ 0x0006 line=75 │ │ 0x000d line=76 │ │ 0x0014 line=77 │ │ @@ -179842,17 +179869,17 @@ │ │ type : '(Landroid/support/v7/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 │ │ -086fc0: |[086fc0] android.support.v7.widget.ActionBarOverlayLayout.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -086fd0: 5b01 520b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b52 │ │ -086fd4: 1101 |0002: return-object v1 │ │ +087044: |[087044] android.support.v7.widget.ActionBarOverlayLayout.access$002:(Landroid/support/v7/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +087054: 5b01 520b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b52 │ │ +087058: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ │ │ @@ -179861,17 +179888,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionBarOverlayLayout;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086fd8: |[086fd8] android.support.v7.widget.ActionBarOverlayLayout.access$102:(Landroid/support/v7/widget/ActionBarOverlayLayout;Z)Z │ │ -086fe8: 5c01 4d0b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@0b4d │ │ -086fec: 0f01 |0002: return v1 │ │ +08705c: |[08705c] android.support.v7.widget.ActionBarOverlayLayout.access$102:(Landroid/support/v7/widget/ActionBarOverlayLayout;Z)Z │ │ +08706c: 5c01 4d0b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@0b4d │ │ +087070: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -179880,17 +179907,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionBarOverlayLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086ff0: |[086ff0] android.support.v7.widget.ActionBarOverlayLayout.access$200:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V │ │ -087000: 7010 0517 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ -087006: 0e00 |0003: return-void │ │ +087074: |[087074] android.support.v7.widget.ActionBarOverlayLayout.access$200:(Landroid/support/v7/widget/ActionBarOverlayLayout;)V │ │ +087084: 7010 0517 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ +08708a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #6 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -179898,17 +179925,17 @@ │ │ type : '(Landroid/support/v7/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 │ │ -087008: |[087008] android.support.v7.widget.ActionBarOverlayLayout.access$300:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ -087018: 5410 600b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0b60 │ │ -08701c: 1100 |0002: return-object v0 │ │ +08708c: |[08708c] android.support.v7.widget.ActionBarOverlayLayout.access$300:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ +08709c: 5410 600b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0b60 │ │ +0870a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #7 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -179916,17 +179943,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v7/widget/ActionBarContainer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087020: |[087020] android.support.v7.widget.ActionBarOverlayLayout.access$400:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v7/widget/ActionBarContainer; │ │ -087030: 5410 4a0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087034: 1100 |0002: return-object v0 │ │ +0870a4: |[0870a4] android.support.v7.widget.ActionBarOverlayLayout.access$400:(Landroid/support/v7/widget/ActionBarOverlayLayout;)Landroid/support/v7/widget/ActionBarContainer; │ │ +0870b4: 5410 4a0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +0870b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #8 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -179934,19 +179961,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -087038: |[087038] android.support.v7.widget.ActionBarOverlayLayout.addActionBarHideOffset:()V │ │ -087048: 7010 0517 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ -08704e: 5410 4c0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@0b4c │ │ -087052: 7210 c327 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -087058: 0e00 |0008: return-void │ │ +0870bc: |[0870bc] android.support.v7.widget.ActionBarOverlayLayout.addActionBarHideOffset:()V │ │ +0870cc: 7010 0517 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ +0870d2: 5410 4c0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@0b4c │ │ +0870d6: 7210 c327 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +0870dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0003 line=595 │ │ 0x0008 line=596 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -179956,48 +179983,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 │ │ -08705c: |[08705c] android.support.v7.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ -08706c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08706e: 6e10 e21f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -087074: 0c01 |0004: move-result-object v1 │ │ -087076: 1f01 4f03 |0005: check-cast v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@034f │ │ -08707a: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ -08707e: 5212 430b |0009: iget v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ -087082: 5263 2c00 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@002c │ │ -087086: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ -08708a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -08708c: 5262 2c00 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@002c │ │ -087090: 5912 430b |0012: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ -087094: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ -087098: 5212 450b |0016: iget v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ -08709c: 5263 2e00 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@002e │ │ -0870a0: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ -0870a4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0870a6: 5262 2e00 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@002e │ │ -0870aa: 5912 450b |001f: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ -0870ae: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ -0870b2: 5212 440b |0023: iget v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@0b44 │ │ -0870b6: 5263 2d00 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@002d │ │ -0870ba: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ -0870be: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -0870c0: 5262 2d00 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@002d │ │ -0870c4: 5912 440b |002c: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@0b44 │ │ -0870c8: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ -0870cc: 5212 420b |0030: iget v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@0b42 │ │ -0870d0: 5263 2b00 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -0870d4: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ -0870d8: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -0870da: 5262 2b00 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -0870de: 5912 420b |0039: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@0b42 │ │ -0870e2: 0f00 |003b: return v0 │ │ +0870e0: |[0870e0] android.support.v7.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ +0870f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0870f2: 6e10 e21f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0870f8: 0c01 |0004: move-result-object v1 │ │ +0870fa: 1f01 5003 |0005: check-cast v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@0350 │ │ +0870fe: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ +087102: 5212 430b |0009: iget v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ +087106: 5263 2c00 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@002c │ │ +08710a: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ +08710e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +087110: 5262 2c00 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@002c │ │ +087114: 5912 430b |0012: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ +087118: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ +08711c: 5212 450b |0016: iget v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ +087120: 5263 2e00 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@002e │ │ +087124: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ +087128: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +08712a: 5262 2e00 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@002e │ │ +08712e: 5912 450b |001f: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ +087132: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ +087136: 5212 440b |0023: iget v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@0b44 │ │ +08713a: 5263 2d00 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@002d │ │ +08713e: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ +087142: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +087144: 5262 2d00 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@002d │ │ +087148: 5912 440b |002c: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@0b44 │ │ +08714c: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ +087150: 5212 420b |0030: iget v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@0b42 │ │ +087154: 5263 2b00 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +087158: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ +08715c: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +08715e: 5262 2b00 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +087162: 5912 420b |0039: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@0b42 │ │ +087166: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0001 line=258 │ │ 0x0007 line=259 │ │ 0x000f line=260 │ │ 0x0010 line=261 │ │ @@ -180027,41 +180054,41 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0870e4: |[0870e4] android.support.v7.widget.ActionBarOverlayLayout.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar; │ │ -0870f4: 2040 9703 |0000: instance-of v0, v4, Landroid/support/v7/widget/DecorToolbar; // type@0397 │ │ -0870f8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0870fc: 1f04 9703 |0004: check-cast v4, Landroid/support/v7/widget/DecorToolbar; // type@0397 │ │ -087100: 1104 |0006: return-object v4 │ │ -087102: 2040 ea03 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@03ea │ │ -087106: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -08710a: 1f04 ea03 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@03ea │ │ -08710e: 6e10 261e 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/widget/DecorToolbar; // method@1e26 │ │ -087114: 0c04 |0010: move-result-object v4 │ │ -087116: 28f5 |0011: goto 0006 // -000b │ │ -087118: 2200 5705 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -08711c: 2201 6c05 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -087120: 7010 f927 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -087126: 1a02 0904 |0019: const-string v2, "Can't make a decor toolbar out of " // string@0409 │ │ -08712a: 6e20 0228 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -087130: 0c01 |001e: move-result-object v1 │ │ -087132: 6e10 bc27 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -087138: 0c02 |0022: move-result-object v2 │ │ -08713a: 6e10 7d27 0200 |0023: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -087140: 0c02 |0026: move-result-object v2 │ │ -087142: 6e20 0228 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -087148: 0c01 |002a: move-result-object v1 │ │ -08714a: 6e10 0628 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -087150: 0c01 |002e: move-result-object v1 │ │ -087152: 7020 9327 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -087158: 2700 |0032: throw v0 │ │ +087168: |[087168] android.support.v7.widget.ActionBarOverlayLayout.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar; │ │ +087178: 2040 9803 |0000: instance-of v0, v4, Landroid/support/v7/widget/DecorToolbar; // type@0398 │ │ +08717c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +087180: 1f04 9803 |0004: check-cast v4, Landroid/support/v7/widget/DecorToolbar; // type@0398 │ │ +087184: 1104 |0006: return-object v4 │ │ +087186: 2040 eb03 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@03eb │ │ +08718a: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +08718e: 1f04 eb03 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@03eb │ │ +087192: 6e10 261e 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/widget/DecorToolbar; // method@1e26 │ │ +087198: 0c04 |0010: move-result-object v4 │ │ +08719a: 28f5 |0011: goto 0006 // -000b │ │ +08719c: 2200 5805 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0871a0: 2201 6d05 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0871a4: 7010 f927 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0871aa: 1a02 0c04 |0019: const-string v2, "Can't make a decor toolbar out of " // string@040c │ │ +0871ae: 6e20 0228 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0871b4: 0c01 |001e: move-result-object v1 │ │ +0871b6: 6e10 bc27 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0871bc: 0c02 |0022: move-result-object v2 │ │ +0871be: 6e10 7d27 0200 |0023: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +0871c4: 0c02 |0026: move-result-object v2 │ │ +0871c6: 6e20 0228 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0871cc: 0c01 |002a: move-result-object v1 │ │ +0871ce: 6e10 0628 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0871d4: 0c01 |002e: move-result-object v1 │ │ +0871d6: 7020 9327 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0871dc: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0004 line=536 │ │ 0x0006 line=538 │ │ 0x0007 line=537 │ │ 0x000b line=538 │ │ @@ -180077,24 +180104,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08715c: |[08715c] android.support.v7.widget.ActionBarOverlayLayout.haltActionBarHideOffsetAnimations:()V │ │ -08716c: 5410 5f0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@0b5f │ │ -087170: 6e20 2217 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1722 │ │ -087176: 5410 4c0b |0005: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@0b4c │ │ -08717a: 6e20 2217 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1722 │ │ -087180: 5410 520b |000a: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b52 │ │ -087184: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -087188: 5410 520b |000e: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b52 │ │ -08718c: 6e10 ac0b 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ -087192: 0e00 |0013: return-void │ │ +0871e0: |[0871e0] android.support.v7.widget.ActionBarOverlayLayout.haltActionBarHideOffsetAnimations:()V │ │ +0871f0: 5410 5f0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@0b5f │ │ +0871f4: 6e20 2217 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1722 │ │ +0871fa: 5410 4c0b |0005: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@0b4c │ │ +0871fe: 6e20 2217 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1722 │ │ +087204: 5410 520b |000a: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b52 │ │ +087208: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +08720c: 5410 520b |000e: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0b52 │ │ +087210: 6e10 ac0b 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ +087216: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0005 line=572 │ │ 0x000a line=573 │ │ 0x000e line=574 │ │ 0x0013 line=576 │ │ @@ -180106,49 +180133,49 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -087194: |[087194] android.support.v7.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ -0871a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0871a6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0871a8: 6e10 f916 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@16f9 │ │ -0871ae: 0c01 |0005: move-result-object v1 │ │ -0871b0: 6e10 ab00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -0871b6: 0c01 |0009: move-result-object v1 │ │ -0871b8: 6204 470b |000a: sget-object v4, Landroid/support/v7/widget/ActionBarOverlayLayout;.ATTRS:[I // field@0b47 │ │ -0871bc: 6e20 fc00 4100 |000c: invoke-virtual {v1, v4}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00fc │ │ -0871c2: 0c00 |000f: move-result-object v0 │ │ -0871c4: 6e30 3501 3003 |0010: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ -0871ca: 0a01 |0013: move-result v1 │ │ -0871cc: 5951 490b |0014: iput v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@0b49 │ │ -0871d0: 6e20 3601 2000 |0016: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ -0871d6: 0c01 |0019: move-result-object v1 │ │ -0871d8: 5b51 610b |001a: iput-object v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -0871dc: 5451 610b |001c: iget-object v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -0871e0: 3901 1c00 |001e: if-nez v1, 003a // +001c │ │ -0871e4: 0121 |0020: move v1, v2 │ │ -0871e6: 6e20 3317 1500 |0021: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setWillNotDraw:(Z)V // method@1733 │ │ -0871ec: 6e10 4b01 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -0871f2: 6e10 9d00 0600 |0027: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ -0871f8: 0c01 |002a: move-result-object v1 │ │ -0871fa: 5211 1500 |002b: iget v1, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ -0871fe: 1304 1300 |002d: const/16 v4, #int 19 // #13 │ │ -087202: 3541 0d00 |002f: if-ge v1, v4, 003c // +000d │ │ -087206: 5c52 580b |0031: iput-boolean v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@0b58 │ │ -08720a: 7110 e30f 0600 |0033: invoke-static {v6}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; // method@0fe3 │ │ -087210: 0c01 |0036: move-result-object v1 │ │ -087212: 5b51 540b |0037: iput-object v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@0b54 │ │ -087216: 0e00 |0039: return-void │ │ -087218: 0131 |003a: move v1, v3 │ │ -08721a: 28e6 |003b: goto 0021 // -001a │ │ -08721c: 0132 |003c: move v2, v3 │ │ -08721e: 28f4 |003d: goto 0031 // -000c │ │ +087218: |[087218] android.support.v7.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ +087228: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08722a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +08722c: 6e10 f916 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@16f9 │ │ +087232: 0c01 |0005: move-result-object v1 │ │ +087234: 6e10 ab00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +08723a: 0c01 |0009: move-result-object v1 │ │ +08723c: 6204 470b |000a: sget-object v4, Landroid/support/v7/widget/ActionBarOverlayLayout;.ATTRS:[I // field@0b47 │ │ +087240: 6e20 fc00 4100 |000c: invoke-virtual {v1, v4}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00fc │ │ +087246: 0c00 |000f: move-result-object v0 │ │ +087248: 6e30 3501 3003 |0010: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ +08724e: 0a01 |0013: move-result v1 │ │ +087250: 5951 490b |0014: iput v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@0b49 │ │ +087254: 6e20 3601 2000 |0016: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ +08725a: 0c01 |0019: move-result-object v1 │ │ +08725c: 5b51 610b |001a: iput-object v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +087260: 5451 610b |001c: iget-object v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +087264: 3901 1c00 |001e: if-nez v1, 003a // +001c │ │ +087268: 0121 |0020: move v1, v2 │ │ +08726a: 6e20 3317 1500 |0021: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setWillNotDraw:(Z)V // method@1733 │ │ +087270: 6e10 4b01 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +087276: 6e10 9d00 0600 |0027: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ +08727c: 0c01 |002a: move-result-object v1 │ │ +08727e: 5211 1500 |002b: iget v1, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ +087282: 1304 1300 |002d: const/16 v4, #int 19 // #13 │ │ +087286: 3541 0d00 |002f: if-ge v1, v4, 003c // +000d │ │ +08728a: 5c52 580b |0031: iput-boolean v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@0b58 │ │ +08728e: 7110 e30f 0600 |0033: invoke-static {v6}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; // method@0fe3 │ │ +087294: 0c01 |0036: move-result-object v1 │ │ +087296: 5b51 540b |0037: iput-object v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@0b54 │ │ +08729a: 0e00 |0039: return-void │ │ +08729c: 0131 |003a: move v1, v3 │ │ +08729e: 28e6 |003b: goto 0021 // -001a │ │ +0872a0: 0132 |003c: move v2, v3 │ │ +0872a2: 28f4 |003d: goto 0031 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=141 │ │ 0x0010 line=142 │ │ 0x0016 line=143 │ │ 0x001c line=144 │ │ 0x0024 line=145 │ │ @@ -180167,20 +180194,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -087220: |[087220] android.support.v7.widget.ActionBarOverlayLayout.postAddActionBarHideOffset:()V │ │ -087230: 7010 0517 0400 |0000: invoke-direct {v4}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ -087236: 5440 4c0b |0003: iget-object v0, v4, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@0b4c │ │ -08723a: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ -08723e: 6e40 1e17 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@171e │ │ -087244: 0e00 |000a: return-void │ │ +0872a4: |[0872a4] android.support.v7.widget.ActionBarOverlayLayout.postAddActionBarHideOffset:()V │ │ +0872b4: 7010 0517 0400 |0000: invoke-direct {v4}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ +0872ba: 5440 4c0b |0003: iget-object v0, v4, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@0b4c │ │ +0872be: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ +0872c2: 6e40 1e17 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@171e │ │ +0872c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x000a line=586 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -180190,20 +180217,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -087248: |[087248] android.support.v7.widget.ActionBarOverlayLayout.postRemoveActionBarHideOffset:()V │ │ -087258: 7010 0517 0400 |0000: invoke-direct {v4}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ -08725e: 5440 5f0b |0003: iget-object v0, v4, Landroid/support/v7/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@0b5f │ │ -087262: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ -087266: 6e40 1e17 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@171e │ │ -08726c: 0e00 |000a: return-void │ │ +0872cc: |[0872cc] android.support.v7.widget.ActionBarOverlayLayout.postRemoveActionBarHideOffset:()V │ │ +0872dc: 7010 0517 0400 |0000: invoke-direct {v4}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ +0872e2: 5440 5f0b |0003: iget-object v0, v4, Landroid/support/v7/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@0b5f │ │ +0872e6: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ +0872ea: 6e40 1e17 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@171e │ │ +0872f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0003 line=580 │ │ 0x000a line=581 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -180213,19 +180240,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -087270: |[087270] android.support.v7.widget.ActionBarOverlayLayout.removeActionBarHideOffset:()V │ │ -087280: 7010 0517 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ -087286: 5410 5f0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@0b5f │ │ -08728a: 7210 c327 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ -087290: 0e00 |0008: return-void │ │ +0872f4: |[0872f4] android.support.v7.widget.ActionBarOverlayLayout.removeActionBarHideOffset:()V │ │ +087304: 7010 0517 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ +08730a: 5410 5f0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@0b5f │ │ +08730e: 7210 c327 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@27c3 │ │ +087314: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0003 line=590 │ │ 0x0008 line=591 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -180235,34 +180262,34 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 32 16-bit code units │ │ -087294: |[087294] android.support.v7.widget.ActionBarOverlayLayout.shouldHideActionBarOnFling:(FF)Z │ │ -0872a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0872a6: 54a0 540b |0001: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@0b54 │ │ -0872aa: 87c4 |0003: float-to-int v4, v12 │ │ -0872ac: 1507 0080 |0004: const/high16 v7, #int -2147483648 // #8000 │ │ -0872b0: 1408 ffff ff7f |0006: const v8, #float nan // #7fffffff │ │ -0872b6: 0112 |0009: move v2, v1 │ │ -0872b8: 0113 |000a: move v3, v1 │ │ -0872ba: 0115 |000b: move v5, v1 │ │ -0872bc: 0116 |000c: move v6, v1 │ │ -0872be: 7409 e50f 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@0fe5 │ │ -0872c4: 54a0 540b |0010: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@0b54 │ │ -0872c8: 6e10 eb0f 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0feb │ │ -0872ce: 0a09 |0015: move-result v9 │ │ -0872d0: 54a0 4a0b |0016: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -0872d4: 6e10 7116 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ -0872da: 0a00 |001b: move-result v0 │ │ -0872dc: 3709 0300 |001c: if-le v9, v0, 001f // +0003 │ │ -0872e0: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0872e2: 0f01 |001f: return v1 │ │ +087318: |[087318] android.support.v7.widget.ActionBarOverlayLayout.shouldHideActionBarOnFling:(FF)Z │ │ +087328: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08732a: 54a0 540b |0001: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@0b54 │ │ +08732e: 87c4 |0003: float-to-int v4, v12 │ │ +087330: 1507 0080 |0004: const/high16 v7, #int -2147483648 // #8000 │ │ +087334: 1408 ffff ff7f |0006: const v8, #float nan // #7fffffff │ │ +08733a: 0112 |0009: move v2, v1 │ │ +08733c: 0113 |000a: move v3, v1 │ │ +08733e: 0115 |000b: move v5, v1 │ │ +087340: 0116 |000c: move v6, v1 │ │ +087342: 7409 e50f 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@0fe5 │ │ +087348: 54a0 540b |0010: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@0b54 │ │ +08734c: 6e10 eb0f 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0feb │ │ +087352: 0a09 |0015: move-result v9 │ │ +087354: 54a0 4a0b |0016: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087358: 6e10 7116 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ +08735e: 0a00 |001b: move-result v0 │ │ +087360: 3709 0300 |001c: if-le v9, v0, 001f // +0003 │ │ +087364: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +087366: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=599 │ │ 0x0010 line=600 │ │ 0x0016 line=601 │ │ locals : │ │ 0x0016 - 0x0020 reg=9 finalY I │ │ @@ -180276,20 +180303,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0872e4: |[0872e4] android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu:()Z │ │ -0872f4: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -0872fa: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -0872fe: 7210 ff19 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.canShowOverflowMenu:()Z // method@19ff │ │ -087304: 0a00 |0008: move-result v0 │ │ -087306: 0f00 |0009: return v0 │ │ +087368: |[087368] android.support.v7.widget.ActionBarOverlayLayout.canShowOverflowMenu:()Z │ │ +087378: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +08737e: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087382: 7210 ff19 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.canShowOverflowMenu:()Z // method@19ff │ │ +087388: 0a00 |0008: move-result v0 │ │ +08738a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0003 line=676 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -180298,17 +180325,17 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087308: |[087308] android.support.v7.widget.ActionBarOverlayLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -087318: 2020 4f03 |0000: instance-of v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@034f │ │ -08731c: 0f00 |0002: return v0 │ │ +08738c: |[08738c] android.support.v7.widget.ActionBarOverlayLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +08739c: 2020 5003 |0000: instance-of v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@0350 │ │ +0873a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -180317,19 +180344,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -087320: |[087320] android.support.v7.widget.ActionBarOverlayLayout.dismissPopups:()V │ │ -087330: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087336: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -08733a: 7210 011a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.dismissPopupMenus:()V // method@1a01 │ │ -087340: 0e00 |0008: return-void │ │ +0873a4: |[0873a4] android.support.v7.widget.ActionBarOverlayLayout.dismissPopups:()V │ │ +0873b4: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +0873ba: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +0873be: 7210 011a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.dismissPopupMenus:()V // method@1a01 │ │ +0873c4: 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/widget/ActionBarOverlayLayout; │ │ @@ -180339,49 +180366,49 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -087344: |[087344] android.support.v7.widget.ActionBarOverlayLayout.draw:(Landroid/graphics/Canvas;)V │ │ -087354: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -087356: 6f20 6820 6500 |0001: invoke-super {v5, v6}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2068 │ │ -08735c: 5452 610b |0004: iget-object v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -087360: 3802 3500 |0006: if-eqz v2, 003b // +0035 │ │ -087364: 5552 580b |0008: iget-boolean v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@0b58 │ │ -087368: 3902 3100 |000a: if-nez v2, 003b // +0031 │ │ -08736c: 5452 4a0b |000c: iget-object v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087370: 6e10 7a16 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getVisibility:()I // method@167a │ │ -087376: 0a02 |0011: move-result v2 │ │ -087378: 3902 2a00 |0012: if-nez v2, 003c // +002a │ │ -08737c: 5452 4a0b |0014: iget-object v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087380: 6e10 6f16 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getBottom:()I // method@166f │ │ -087386: 0a02 |0019: move-result v2 │ │ -087388: 8222 |001a: int-to-float v2, v2 │ │ -08738a: 5453 4a0b |001b: iget-object v3, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -08738e: 7110 350a 0300 |001d: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@0a35 │ │ -087394: 0a03 |0020: move-result v3 │ │ -087396: c632 |0021: add-float/2addr v2, v3 │ │ -087398: 1503 003f |0022: const/high16 v3, #int 1056964608 // #3f00 │ │ -08739c: c632 |0024: add-float/2addr v2, v3 │ │ -08739e: 8720 |0025: float-to-int v0, v2 │ │ -0873a0: 5452 610b |0026: iget-object v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -0873a4: 6e10 0317 0500 |0028: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getWidth:()I // method@1703 │ │ -0873aa: 0a03 |002b: move-result v3 │ │ -0873ac: 5454 610b |002c: iget-object v4, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -0873b0: 6e10 d601 0400 |002e: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ -0873b6: 0a04 |0031: move-result v4 │ │ -0873b8: b004 |0032: add-int/2addr v4, v0 │ │ -0873ba: 6e54 e601 1230 |0033: invoke-virtual {v2, v1, v0, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -0873c0: 5451 610b |0036: iget-object v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -0873c4: 6e20 d001 6100 |0038: invoke-virtual {v1, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -0873ca: 0e00 |003b: return-void │ │ -0873cc: 0110 |003c: move v0, v1 │ │ -0873ce: 28e9 |003d: goto 0026 // -0017 │ │ +0873c8: |[0873c8] android.support.v7.widget.ActionBarOverlayLayout.draw:(Landroid/graphics/Canvas;)V │ │ +0873d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0873da: 6f20 6820 6500 |0001: invoke-super {v5, v6}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2068 │ │ +0873e0: 5452 610b |0004: iget-object v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +0873e4: 3802 3500 |0006: if-eqz v2, 003b // +0035 │ │ +0873e8: 5552 580b |0008: iget-boolean v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@0b58 │ │ +0873ec: 3902 3100 |000a: if-nez v2, 003b // +0031 │ │ +0873f0: 5452 4a0b |000c: iget-object v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +0873f4: 6e10 7a16 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getVisibility:()I // method@167a │ │ +0873fa: 0a02 |0011: move-result v2 │ │ +0873fc: 3902 2a00 |0012: if-nez v2, 003c // +002a │ │ +087400: 5452 4a0b |0014: iget-object v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087404: 6e10 6f16 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarContainer;.getBottom:()I // method@166f │ │ +08740a: 0a02 |0019: move-result v2 │ │ +08740c: 8222 |001a: int-to-float v2, v2 │ │ +08740e: 5453 4a0b |001b: iget-object v3, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087412: 7110 350a 0300 |001d: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@0a35 │ │ +087418: 0a03 |0020: move-result v3 │ │ +08741a: c632 |0021: add-float/2addr v2, v3 │ │ +08741c: 1503 003f |0022: const/high16 v3, #int 1056964608 // #3f00 │ │ +087420: c632 |0024: add-float/2addr v2, v3 │ │ +087422: 8720 |0025: float-to-int v0, v2 │ │ +087424: 5452 610b |0026: iget-object v2, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +087428: 6e10 0317 0500 |0028: invoke-virtual {v5}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getWidth:()I // method@1703 │ │ +08742e: 0a03 |002b: move-result v3 │ │ +087430: 5454 610b |002c: iget-object v4, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +087434: 6e10 d601 0400 |002e: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ +08743a: 0a04 |0031: move-result v4 │ │ +08743c: b004 |0032: add-int/2addr v4, v0 │ │ +08743e: 6e54 e601 1230 |0033: invoke-virtual {v2, v1, v0, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +087444: 5451 610b |0036: iget-object v1, v5, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +087448: 6e20 d001 6100 |0038: invoke-virtual {v1, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +08744e: 0e00 |003b: return-void │ │ +087450: 0110 |003c: move v0, v1 │ │ +087452: 28e9 |003d: goto 0026 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=442 │ │ 0x0004 line=443 │ │ 0x000c line=444 │ │ 0x0026 line=447 │ │ 0x0036 line=449 │ │ @@ -180397,49 +180424,49 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 62 16-bit code units │ │ -0873d0: |[0873d0] android.support.v7.widget.ActionBarOverlayLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -0873e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0873e2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0873e4: 6e10 2017 0a00 |0002: invoke-virtual {v10}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -0873ea: 7110 360a 0a00 |0005: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@0a36 │ │ -0873f0: 0a09 |0008: move-result v9 │ │ -0873f2: d590 0001 |0009: and-int/lit16 v0, v9, #int 256 // #0100 │ │ -0873f6: 3800 3100 |000b: if-eqz v0, 003c // +0031 │ │ -0873fa: 0138 |000d: move v8, v3 │ │ -0873fc: 07b2 |000e: move-object v2, v11 │ │ -0873fe: 54a1 4a0b |000f: iget-object v1, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087402: 07a0 |0011: move-object v0, v10 │ │ -087404: 0134 |0012: move v4, v3 │ │ -087406: 0136 |0013: move v6, v3 │ │ -087408: 7607 ea16 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@16ea │ │ -08740e: 0a07 |0017: move-result v7 │ │ -087410: 54a0 4f0b |0018: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@0b4f │ │ -087414: 6e20 b101 2000 |001a: invoke-virtual {v0, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ -08741a: 54a0 4f0b |001d: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@0b4f │ │ -08741e: 54a1 4e0b |001f: iget-object v1, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ -087422: 7130 c71e 0a01 |0021: invoke-static {v10, v0, v1}, Landroid/support/v7/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1ec7 │ │ -087428: 54a0 5a0b |0024: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@0b5a │ │ -08742c: 54a1 4e0b |0026: iget-object v1, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ -087430: 6e20 aa01 1000 |0028: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@01aa │ │ -087436: 0a00 |002b: move-result v0 │ │ -087438: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ -08743c: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -08743e: 54a0 5a0b |002f: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@0b5a │ │ -087442: 54a1 4e0b |0031: iget-object v1, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ -087446: 6e20 b101 1000 |0033: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ -08744c: 3807 0500 |0036: if-eqz v7, 003b // +0005 │ │ -087450: 6e10 2317 0a00 |0038: invoke-virtual {v10}, Landroid/support/v7/widget/ActionBarOverlayLayout;.requestLayout:()V // method@1723 │ │ -087456: 0f03 |003b: return v3 │ │ -087458: 0158 |003c: move v8, v5 │ │ -08745a: 28d1 |003d: goto 000e // -002f │ │ +087454: |[087454] android.support.v7.widget.ActionBarOverlayLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +087464: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +087466: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +087468: 6e10 2017 0a00 |0002: invoke-virtual {v10}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +08746e: 7110 360a 0a00 |0005: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@0a36 │ │ +087474: 0a09 |0008: move-result v9 │ │ +087476: d590 0001 |0009: and-int/lit16 v0, v9, #int 256 // #0100 │ │ +08747a: 3800 3100 |000b: if-eqz v0, 003c // +0031 │ │ +08747e: 0138 |000d: move v8, v3 │ │ +087480: 07b2 |000e: move-object v2, v11 │ │ +087482: 54a1 4a0b |000f: iget-object v1, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087486: 07a0 |0011: move-object v0, v10 │ │ +087488: 0134 |0012: move v4, v3 │ │ +08748a: 0136 |0013: move v6, v3 │ │ +08748c: 7607 ea16 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@16ea │ │ +087492: 0a07 |0017: move-result v7 │ │ +087494: 54a0 4f0b |0018: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@0b4f │ │ +087498: 6e20 b101 2000 |001a: invoke-virtual {v0, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ +08749e: 54a0 4f0b |001d: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@0b4f │ │ +0874a2: 54a1 4e0b |001f: iget-object v1, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ +0874a6: 7130 c71e 0a01 |0021: invoke-static {v10, v0, v1}, Landroid/support/v7/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1ec7 │ │ +0874ac: 54a0 5a0b |0024: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@0b5a │ │ +0874b0: 54a1 4e0b |0026: iget-object v1, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ +0874b4: 6e20 aa01 1000 |0028: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@01aa │ │ +0874ba: 0a00 |002b: move-result v0 │ │ +0874bc: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ +0874c0: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +0874c2: 54a0 5a0b |002f: iget-object v0, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@0b5a │ │ +0874c6: 54a1 4e0b |0031: iget-object v1, v10, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ +0874ca: 6e20 b101 1000 |0033: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ +0874d0: 3807 0500 |0036: if-eqz v7, 003b // +0005 │ │ +0874d4: 6e10 2317 0a00 |0038: invoke-virtual {v10}, Landroid/support/v7/widget/ActionBarOverlayLayout;.requestLayout:()V // method@1723 │ │ +0874da: 0f03 |003b: return v3 │ │ +0874dc: 0158 |003c: move v8, v5 │ │ +0874de: 28d1 |003d: goto 000e // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=280 │ │ 0x0005 line=282 │ │ 0x0009 line=283 │ │ 0x000e line=284 │ │ 0x000f line=287 │ │ @@ -180465,19 +180492,19 @@ │ │ type : '()Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08745c: |[08745c] android.support.v7.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; │ │ -08746c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08746e: 2200 4f03 |0001: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@034f │ │ -087472: 7030 dd16 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.:(II)V // method@16dd │ │ -087478: 1100 |0006: return-object v0 │ │ +0874e0: |[0874e0] android.support.v7.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; │ │ +0874f0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0874f2: 2200 5003 |0001: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@0350 │ │ +0874f6: 7030 dd16 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.:(II)V // method@16dd │ │ +0874fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #6 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -180485,18 +180512,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 │ │ -08747c: |[08747c] android.support.v7.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -08748c: 6e10 f116 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // method@16f1 │ │ -087492: 0c00 |0003: move-result-object v0 │ │ -087494: 1100 |0004: return-object v0 │ │ +087500: |[087500] android.support.v7.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +087510: 6e10 f116 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // method@16f1 │ │ +087516: 0c00 |0003: move-result-object v0 │ │ +087518: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #7 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -180504,20 +180531,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -087498: |[087498] android.support.v7.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; │ │ -0874a8: 2200 4f03 |0000: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@034f │ │ -0874ac: 6e10 f916 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@16f9 │ │ -0874b2: 0c01 |0005: move-result-object v1 │ │ -0874b4: 7030 de16 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@16de │ │ -0874ba: 1100 |0009: return-object v0 │ │ +08751c: |[08751c] android.support.v7.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; │ │ +08752c: 2200 5003 |0000: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@0350 │ │ +087530: 6e10 f916 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@16f9 │ │ +087536: 0c01 |0005: move-result-object v1 │ │ +087538: 7030 de16 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@16de │ │ +08753e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -180526,18 +180553,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 │ │ -0874bc: |[0874bc] android.support.v7.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0874cc: 6e20 f316 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // method@16f3 │ │ -0874d2: 0c00 |0003: move-result-object v0 │ │ -0874d4: 1100 |0004: return-object v0 │ │ +087540: |[087540] android.support.v7.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +087550: 6e20 f316 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // method@16f3 │ │ +087556: 0c00 |0003: move-result-object v0 │ │ +087558: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/util/AttributeSet; │ │ │ │ @@ -180546,18 +180573,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 │ │ -0874d8: |[0874d8] android.support.v7.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0874e8: 2200 4f03 |0000: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@034f │ │ -0874ec: 7020 df16 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@16df │ │ -0874f2: 1100 |0005: return-object v0 │ │ +08755c: |[08755c] android.support.v7.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +08756c: 2200 5003 |0000: new-instance v0, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@0350 │ │ +087570: 7020 df16 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@16df │ │ +087576: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0006 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -180566,25 +180593,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0874f4: |[0874f4] android.support.v7.widget.ActionBarOverlayLayout.getActionBarHideOffset:()I │ │ -087504: 5410 4a0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087508: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -08750c: 5410 4a0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087510: 7110 350a 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@0a35 │ │ -087516: 0a00 |0009: move-result v0 │ │ -087518: 8700 |000a: float-to-int v0, v0 │ │ -08751a: 7b00 |000b: neg-int v0, v0 │ │ -08751c: 0f00 |000c: return v0 │ │ -08751e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -087520: 28fe |000e: goto 000c // -0002 │ │ +087578: |[087578] android.support.v7.widget.ActionBarOverlayLayout.getActionBarHideOffset:()I │ │ +087588: 5410 4a0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +08758c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +087590: 5410 4a0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087594: 7110 350a 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@0a35 │ │ +08759a: 0a00 |0009: move-result v0 │ │ +08759c: 8700 |000a: float-to-int v0, v0 │ │ +08759e: 7b00 |000b: neg-int v0, v0 │ │ +0875a0: 0f00 |000c: return v0 │ │ +0875a2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0875a4: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #11 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -180592,19 +180619,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087524: |[087524] android.support.v7.widget.ActionBarOverlayLayout.getNestedScrollAxes:()I │ │ -087534: 5410 5e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b5e │ │ -087538: 6e10 0709 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@0907 │ │ -08753e: 0a00 |0005: move-result v0 │ │ -087540: 0f00 |0006: return v0 │ │ +0875a8: |[0875a8] android.support.v7.widget.ActionBarOverlayLayout.getNestedScrollAxes:()I │ │ +0875b8: 5410 5e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b5e │ │ +0875bc: 6e10 0709 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@0907 │ │ +0875c2: 0a00 |0005: move-result v0 │ │ +0875c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #12 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -180612,20 +180639,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -087544: |[087544] android.support.v7.widget.ActionBarOverlayLayout.getTitle:()Ljava/lang/CharSequence; │ │ -087554: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -08755a: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -08755e: 7210 0b1a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@1a0b │ │ -087564: 0c00 |0008: move-result-object v0 │ │ -087566: 1100 |0009: return-object v0 │ │ +0875c8: |[0875c8] android.support.v7.widget.ActionBarOverlayLayout.getTitle:()Ljava/lang/CharSequence; │ │ +0875d8: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +0875de: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +0875e2: 7210 0b1a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@1a0b │ │ +0875e8: 0c00 |0008: move-result-object v0 │ │ +0875ea: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0003 line=619 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -180634,20 +180661,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -087568: |[087568] android.support.v7.widget.ActionBarOverlayLayout.hasIcon:()Z │ │ -087578: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -08757e: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087582: 7210 101a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hasIcon:()Z // method@1a10 │ │ -087588: 0a00 |0008: move-result v0 │ │ -08758a: 0f00 |0009: return v0 │ │ +0875ec: |[0875ec] android.support.v7.widget.ActionBarOverlayLayout.hasIcon:()Z │ │ +0875fc: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087602: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087606: 7210 101a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hasIcon:()Z // method@1a10 │ │ +08760c: 0a00 |0008: move-result v0 │ │ +08760e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0003 line=646 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -180656,20 +180683,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08758c: |[08758c] android.support.v7.widget.ActionBarOverlayLayout.hasLogo:()Z │ │ -08759c: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -0875a2: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -0875a6: 7210 111a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hasLogo:()Z // method@1a11 │ │ -0875ac: 0a00 |0008: move-result v0 │ │ -0875ae: 0f00 |0009: return v0 │ │ +087610: |[087610] android.support.v7.widget.ActionBarOverlayLayout.hasLogo:()Z │ │ +087620: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087626: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +08762a: 7210 111a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hasLogo:()Z // method@1a11 │ │ +087630: 0a00 |0008: move-result v0 │ │ +087632: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0003 line=652 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -180678,20 +180705,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0875b0: |[0875b0] android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu:()Z │ │ -0875c0: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -0875c6: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -0875ca: 7210 121a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hideOverflowMenu:()Z // method@1a12 │ │ -0875d0: 0a00 |0008: move-result v0 │ │ -0875d2: 0f00 |0009: return v0 │ │ +087634: |[087634] android.support.v7.widget.ActionBarOverlayLayout.hideOverflowMenu:()Z │ │ +087644: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +08764a: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +08764e: 7210 121a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.hideOverflowMenu:()Z // method@1a12 │ │ +087654: 0a00 |0008: move-result v0 │ │ +087656: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0003 line=700 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -180700,28 +180727,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0875d4: |[0875d4] android.support.v7.widget.ActionBarOverlayLayout.initFeature:(I)V │ │ -0875e4: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -0875ea: 2c02 1500 0000 |0003: sparse-switch v2, 00000018 // +00000015 │ │ -0875f0: 0e00 |0006: return-void │ │ -0875f2: 5410 530b |0007: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -0875f6: 7210 141a 0000 |0009: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.initProgress:()V // method@1a14 │ │ -0875fc: 28fa |000c: goto 0006 // -0006 │ │ -0875fe: 5410 530b |000d: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087602: 7210 131a 0000 |000f: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.initIndeterminateProgress:()V // method@1a13 │ │ -087608: 28f4 |0012: goto 0006 // -000c │ │ -08760a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -08760c: 6e20 3017 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setOverlayMode:(Z)V // method@1730 │ │ -087612: 28ef |0017: goto 0006 // -0011 │ │ -087614: 0002 0300 0200 0000 0500 0000 6d00 ... |0018: sparse-switch-data (14 units) │ │ +087658: |[087658] android.support.v7.widget.ActionBarOverlayLayout.initFeature:(I)V │ │ +087668: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +08766e: 2c02 1500 0000 |0003: sparse-switch v2, 00000018 // +00000015 │ │ +087674: 0e00 |0006: return-void │ │ +087676: 5410 530b |0007: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +08767a: 7210 141a 0000 |0009: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.initProgress:()V // method@1a14 │ │ +087680: 28fa |000c: goto 0006 // -0006 │ │ +087682: 5410 530b |000d: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087686: 7210 131a 0000 |000f: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.initIndeterminateProgress:()V // method@1a13 │ │ +08768c: 28f4 |0012: goto 0006 // -000c │ │ +08768e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +087690: 6e20 3017 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setOverlayMode:(Z)V // method@1730 │ │ +087696: 28ef |0017: goto 0006 // -0011 │ │ +087698: 0002 0300 0200 0000 0500 0000 6d00 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0003 line=625 │ │ 0x0006 line=636 │ │ 0x0007 line=627 │ │ 0x000d line=630 │ │ @@ -180736,17 +180763,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087630: |[087630] android.support.v7.widget.ActionBarOverlayLayout.isHideOnContentScrollEnabled:()Z │ │ -087640: 5510 560b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ -087644: 0f00 |0002: return v0 │ │ +0876b4: |[0876b4] android.support.v7.widget.ActionBarOverlayLayout.isHideOnContentScrollEnabled:()Z │ │ +0876c4: 5510 560b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ +0876c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #18 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -180754,17 +180781,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087648: |[087648] android.support.v7.widget.ActionBarOverlayLayout.isInOverlayMode:()Z │ │ -087658: 5510 5d0b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@0b5d │ │ -08765c: 0f00 |0002: return v0 │ │ +0876cc: |[0876cc] android.support.v7.widget.ActionBarOverlayLayout.isInOverlayMode:()Z │ │ +0876dc: 5510 5d0b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@0b5d │ │ +0876e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #19 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -180772,20 +180799,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -087660: |[087660] android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowPending:()Z │ │ -087670: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087676: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -08767a: 7210 151a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.isOverflowMenuShowPending:()Z // method@1a15 │ │ -087680: 0a00 |0008: move-result v0 │ │ -087682: 0f00 |0009: return v0 │ │ +0876e4: |[0876e4] android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowPending:()Z │ │ +0876f4: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +0876fa: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +0876fe: 7210 151a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.isOverflowMenuShowPending:()Z // method@1a15 │ │ +087704: 0a00 |0008: move-result v0 │ │ +087706: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x0003 line=688 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -180794,20 +180821,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -087684: |[087684] android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing:()Z │ │ -087694: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -08769a: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -08769e: 7210 161a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@1a16 │ │ -0876a4: 0a00 |0008: move-result v0 │ │ -0876a6: 0f00 |0009: return v0 │ │ +087708: |[087708] android.support.v7.widget.ActionBarOverlayLayout.isOverflowMenuShowing:()Z │ │ +087718: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +08771e: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087722: 7210 161a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@1a16 │ │ +087728: 0a00 |0008: move-result v0 │ │ +08772a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0003 line=682 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ @@ -180816,24 +180843,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0876a8: |[0876a8] android.support.v7.widget.ActionBarOverlayLayout.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0876b8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0876bc: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -0876c0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0876c4: 6f20 8120 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2081 │ │ -0876ca: 6e10 f916 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@16f9 │ │ -0876d0: 0c00 |000c: move-result-object v0 │ │ -0876d2: 7020 0917 0200 |000d: invoke-direct {v2, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1709 │ │ -0876d8: 7110 430a 0200 |0010: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -0876de: 0e00 |0013: return-void │ │ +08772c: |[08772c] android.support.v7.widget.ActionBarOverlayLayout.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +08773c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +087740: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +087744: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +087748: 6f20 8120 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2081 │ │ +08774e: 6e10 f916 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@16f9 │ │ +087754: 0c00 |000c: move-result-object v0 │ │ +087756: 7020 0917 0200 |000d: invoke-direct {v2, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1709 │ │ +08775c: 7110 430a 0200 |0010: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +087762: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0006 line=216 │ │ 0x0009 line=218 │ │ 0x0010 line=219 │ │ 0x0013 line=220 │ │ @@ -180846,18 +180873,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0876e0: |[0876e0] android.support.v7.widget.ActionBarOverlayLayout.onDetachedFromWindow:()V │ │ -0876f0: 6f10 8220 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ -0876f6: 7010 0517 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ -0876fc: 0e00 |0006: return-void │ │ +087764: |[087764] android.support.v7.widget.ActionBarOverlayLayout.onDetachedFromWindow:()V │ │ +087774: 6f10 8220 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ +08777a: 7010 0517 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ +087780: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x0006 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -180867,54 +180894,54 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -087700: |[087700] android.support.v7.widget.ActionBarOverlayLayout.onLayout:(ZIIII)V │ │ -087710: 6e10 f816 0e00 |0000: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getChildCount:()I // method@16f8 │ │ -087716: 0a03 |0003: move-result v3 │ │ -087718: 6e10 fd16 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@16fd │ │ -08771e: 0a08 |0007: move-result v8 │ │ -087720: 910c 1210 |0008: sub-int v12, v18, v16 │ │ -087724: 6e10 fe16 0e00 |000a: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@16fe │ │ -08772a: 0a0d |000d: move-result v13 │ │ -08772c: 9109 0c0d |000e: sub-int v9, v12, v13 │ │ -087730: 6e10 ff16 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@16ff │ │ -087736: 0a0a |0013: move-result v10 │ │ -087738: 910c 1311 |0014: sub-int v12, v19, v17 │ │ -08773c: 6e10 fc16 0e00 |0016: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@16fc │ │ -087742: 0a0d |0019: move-result v13 │ │ -087744: 9107 0c0d |001a: sub-int v7, v12, v13 │ │ -087748: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -08774a: 3535 2e00 |001d: if-ge v5, v3, 004b // +002e │ │ -08774e: 6e20 f716 5e00 |001f: invoke-virtual {v14, v5}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getChildAt:(I)Landroid/view/View; // method@16f7 │ │ -087754: 0c00 |0022: move-result-object v0 │ │ -087756: 6e10 fa1f 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08775c: 0a0c |0026: move-result v12 │ │ -08775e: 130d 0800 |0027: const/16 v13, #int 8 // #8 │ │ -087762: 32dc 1f00 |0029: if-eq v12, v13, 0048 // +001f │ │ -087766: 6e10 e21f 0000 |002b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08776c: 0c06 |002e: move-result-object v6 │ │ -08776e: 1f06 4f03 |002f: check-cast v6, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@034f │ │ -087772: 6e10 e81f 0000 |0031: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -087778: 0a0b |0034: move-result v11 │ │ -08777a: 6e10 e61f 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -087780: 0a04 |0038: move-result v4 │ │ -087782: 526c 430b |0039: iget v12, v6, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ -087786: 9001 080c |003b: add-int v1, v8, v12 │ │ -08778a: 526c 450b |003d: iget v12, v6, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ -08778e: 9002 0a0c |003f: add-int v2, v10, v12 │ │ -087792: 900c 010b |0041: add-int v12, v1, v11 │ │ -087796: 900d 0204 |0043: add-int v13, v2, v4 │ │ -08779a: 6e5d 1320 10c2 |0045: invoke-virtual {v0, v1, v2, v12, v13}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -0877a0: d805 0501 |0048: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0877a4: 28d3 |004a: goto 001d // -002d │ │ -0877a6: 0e00 |004b: return-void │ │ +087784: |[087784] android.support.v7.widget.ActionBarOverlayLayout.onLayout:(ZIIII)V │ │ +087794: 6e10 f816 0e00 |0000: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getChildCount:()I // method@16f8 │ │ +08779a: 0a03 |0003: move-result v3 │ │ +08779c: 6e10 fd16 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@16fd │ │ +0877a2: 0a08 |0007: move-result v8 │ │ +0877a4: 910c 1210 |0008: sub-int v12, v18, v16 │ │ +0877a8: 6e10 fe16 0e00 |000a: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@16fe │ │ +0877ae: 0a0d |000d: move-result v13 │ │ +0877b0: 9109 0c0d |000e: sub-int v9, v12, v13 │ │ +0877b4: 6e10 ff16 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@16ff │ │ +0877ba: 0a0a |0013: move-result v10 │ │ +0877bc: 910c 1311 |0014: sub-int v12, v19, v17 │ │ +0877c0: 6e10 fc16 0e00 |0016: invoke-virtual {v14}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@16fc │ │ +0877c6: 0a0d |0019: move-result v13 │ │ +0877c8: 9107 0c0d |001a: sub-int v7, v12, v13 │ │ +0877cc: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0877ce: 3535 2e00 |001d: if-ge v5, v3, 004b // +002e │ │ +0877d2: 6e20 f716 5e00 |001f: invoke-virtual {v14, v5}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getChildAt:(I)Landroid/view/View; // method@16f7 │ │ +0877d8: 0c00 |0022: move-result-object v0 │ │ +0877da: 6e10 fa1f 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +0877e0: 0a0c |0026: move-result v12 │ │ +0877e2: 130d 0800 |0027: const/16 v13, #int 8 // #8 │ │ +0877e6: 32dc 1f00 |0029: if-eq v12, v13, 0048 // +001f │ │ +0877ea: 6e10 e21f 0000 |002b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0877f0: 0c06 |002e: move-result-object v6 │ │ +0877f2: 1f06 5003 |002f: check-cast v6, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@0350 │ │ +0877f6: 6e10 e81f 0000 |0031: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +0877fc: 0a0b |0034: move-result v11 │ │ +0877fe: 6e10 e61f 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +087804: 0a04 |0038: move-result v4 │ │ +087806: 526c 430b |0039: iget v12, v6, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ +08780a: 9001 080c |003b: add-int v1, v8, v12 │ │ +08780e: 526c 450b |003d: iget v12, v6, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ +087812: 9002 0a0c |003f: add-int v2, v10, v12 │ │ +087816: 900c 010b |0041: add-int v12, v1, v11 │ │ +08781a: 900d 0204 |0043: add-int v13, v2, v4 │ │ +08781e: 6e5d 1320 10c2 |0045: invoke-virtual {v0, v1, v2, v12, v13}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +087824: d805 0501 |0048: add-int/lit8 v5, v5, #int 1 // #01 │ │ +087828: 28d3 |004a: goto 001d // -002d │ │ +08782a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=418 │ │ 0x0008 line=419 │ │ 0x0010 line=421 │ │ 0x0014 line=422 │ │ @@ -180954,224 +180981,224 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 394 16-bit code units │ │ -0877a8: |[0877a8] android.support.v7.widget.ActionBarOverlayLayout.onMeasure:(II)V │ │ -0877b8: 7401 2017 1100 |0000: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -0877be: 120b |0003: const/4 v11, #int 0 // #0 │ │ -0877c0: 120c |0004: const/4 v12, #int 0 // #0 │ │ -0877c2: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -0877c4: 120f |0006: const/4 v15, #int 0 // #0 │ │ -0877c6: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -0877c8: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -0877cc: 5402 4a0b |000a: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -0877d0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0877d2: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -0877d4: 0801 1100 |000e: move-object/from16 v1, v17 │ │ -0877d8: 0203 1200 |0010: move/from16 v3, v18 │ │ -0877dc: 0205 1300 |0012: move/from16 v5, v19 │ │ -0877e0: 7406 0f17 0100 |0014: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@170f │ │ -0877e6: 0800 1100 |0017: move-object/from16 v0, v17 │ │ -0877ea: 5401 4a0b |0019: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -0877ee: 6e10 7316 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1673 │ │ -0877f4: 0c0a |001e: move-result-object v10 │ │ -0877f6: 1f0a 4f03 |001f: check-cast v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@034f │ │ -0877fa: 0800 1100 |0021: move-object/from16 v0, v17 │ │ -0877fe: 5401 4a0b |0023: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087802: 6e10 7716 0100 |0025: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1677 │ │ -087808: 0a01 |0028: move-result v1 │ │ -08780a: 52a2 430b |0029: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ -08780e: b021 |002b: add-int/2addr v1, v2 │ │ -087810: 52a2 440b |002c: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@0b44 │ │ -087814: b021 |002e: add-int/2addr v1, v2 │ │ -087816: 7120 ac27 1c00 |002f: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08781c: 0a0c |0032: move-result v12 │ │ -08781e: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -087822: 5401 4a0b |0035: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087826: 6e10 7516 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ -08782c: 0a01 |003a: move-result v1 │ │ -08782e: 52a2 450b |003b: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ -087832: b021 |003d: add-int/2addr v1, v2 │ │ -087834: 52a2 420b |003e: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@0b42 │ │ -087838: b021 |0040: add-int/2addr v1, v2 │ │ -08783a: 7120 ac27 1b00 |0041: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -087840: 0a0b |0044: move-result v11 │ │ -087842: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -087846: 5401 4a0b |0047: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -08784a: 7110 2f0a 0100 |0049: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -087850: 0a01 |004c: move-result v1 │ │ -087852: 7120 c61e 1900 |004d: invoke-static {v9, v1}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -087858: 0a09 |0050: move-result v9 │ │ -08785a: 7701 360a 1100 |0051: invoke-static/range {v17}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@0a36 │ │ -087860: 0a10 |0054: move-result v16 │ │ -087862: 0200 1000 |0055: move/from16 v0, v16 │ │ -087866: d501 0001 |0057: and-int/lit16 v1, v0, #int 256 // #0100 │ │ -08786a: 3801 0401 |0059: if-eqz v1, 015d // +0104 │ │ -08786e: 121d |005b: const/4 v13, #int 1 // #1 │ │ -087870: 380d 0401 |005c: if-eqz v13, 0160 // +0104 │ │ -087874: 0800 1100 |005e: move-object/from16 v0, v17 │ │ -087878: 520f 490b |0060: iget v15, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@0b49 │ │ -08787c: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -087880: 5501 550b |0064: iget-boolean v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@0b55 │ │ -087884: 3801 1100 |0066: if-eqz v1, 0077 // +0011 │ │ -087888: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -08788c: 5401 4a0b |006a: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087890: 6e10 7916 0100 |006c: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getTabContainer:()Landroid/view/View; // method@1679 │ │ -087896: 0c0e |006f: move-result-object v14 │ │ -087898: 380e 0700 |0070: if-eqz v14, 0077 // +0007 │ │ -08789c: 0800 1100 |0072: move-object/from16 v0, v17 │ │ -0878a0: 5201 490b |0074: iget v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@0b49 │ │ -0878a4: b01f |0076: add-int/2addr v15, v1 │ │ -0878a6: 0800 1100 |0077: move-object/from16 v0, v17 │ │ -0878aa: 5401 510b |0079: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ -0878ae: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -0878b2: 5402 4e0b |007d: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ -0878b6: 6e20 b101 2100 |007f: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ -0878bc: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -0878c0: 5401 590b |0084: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ -0878c4: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -0878c8: 5402 4f0b |0088: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@0b4f │ │ -0878cc: 6e20 b101 2100 |008a: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ -0878d2: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -0878d6: 5501 5d0b |008f: iget-boolean v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@0b5d │ │ -0878da: 3901 e500 |0091: if-nez v1, 0176 // +00e5 │ │ -0878de: 390d e300 |0093: if-nez v13, 0176 // +00e3 │ │ -0878e2: 0800 1100 |0095: move-object/from16 v0, v17 │ │ -0878e6: 5401 510b |0097: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ -0878ea: 5212 2e00 |0099: iget v2, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ -0878ee: b0f2 |009b: add-int/2addr v2, v15 │ │ -0878f0: 5912 2e00 |009c: iput v2, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ -0878f4: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -0878f8: 5401 510b |00a0: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ -0878fc: 5212 2b00 |00a2: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -087900: b082 |00a4: add-int/2addr v2, v8 │ │ -087902: 5912 2b00 |00a5: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -087906: 0800 1100 |00a7: move-object/from16 v0, v17 │ │ -08790a: 5402 500b |00a9: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ -08790e: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ -087912: 5403 510b |00ad: iget-object v3, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ -087916: 1214 |00af: const/4 v4, #int 1 // #1 │ │ -087918: 1215 |00b0: const/4 v5, #int 1 // #1 │ │ -08791a: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ -08791c: 1217 |00b2: const/4 v7, #int 1 // #1 │ │ -08791e: 0801 1100 |00b3: move-object/from16 v1, v17 │ │ -087922: 7607 ea16 0100 |00b5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@16ea │ │ -087928: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -08792c: 5401 5b0b |00ba: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@0b5b │ │ -087930: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ -087934: 5402 590b |00be: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ -087938: 6e20 aa01 2100 |00c0: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@01aa │ │ -08793e: 0a01 |00c3: move-result v1 │ │ -087940: 3901 1800 |00c4: if-nez v1, 00dc // +0018 │ │ -087944: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -087948: 5401 5b0b |00c8: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@0b5b │ │ -08794c: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ -087950: 5402 590b |00cc: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ -087954: 6e20 b101 2100 |00ce: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ -08795a: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ -08795e: 5401 500b |00d3: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ -087962: 0800 1100 |00d5: move-object/from16 v0, v17 │ │ -087966: 5402 590b |00d7: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ -08796a: 6e20 d519 2100 |00d9: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ContentFrameLayout;.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V // method@19d5 │ │ -087970: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ -087974: 5402 500b |00de: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ -087978: 1204 |00e0: const/4 v4, #int 0 // #0 │ │ -08797a: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ -08797c: 0801 1100 |00e2: move-object/from16 v1, v17 │ │ -087980: 0203 1200 |00e4: move/from16 v3, v18 │ │ -087984: 0205 1300 |00e6: move/from16 v5, v19 │ │ -087988: 7406 0f17 0100 |00e8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@170f │ │ -08798e: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ -087992: 5401 500b |00ed: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ -087996: 6e10 dd19 0100 |00ef: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@19dd │ │ -08799c: 0c0a |00f2: move-result-object v10 │ │ -08799e: 1f0a 4f03 |00f3: check-cast v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@034f │ │ -0879a2: 0800 1100 |00f5: move-object/from16 v0, v17 │ │ -0879a6: 5401 500b |00f7: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ -0879aa: 6e10 df19 0100 |00f9: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@19df │ │ -0879b0: 0a01 |00fc: move-result v1 │ │ -0879b2: 52a2 430b |00fd: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ -0879b6: b021 |00ff: add-int/2addr v1, v2 │ │ -0879b8: 52a2 440b |0100: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@0b44 │ │ -0879bc: b021 |0102: add-int/2addr v1, v2 │ │ -0879be: 7120 ac27 1c00 |0103: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0879c4: 0a0c |0106: move-result v12 │ │ -0879c6: 0800 1100 |0107: move-object/from16 v0, v17 │ │ -0879ca: 5401 500b |0109: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ -0879ce: 6e10 de19 0100 |010b: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getMeasuredHeight:()I // method@19de │ │ -0879d4: 0a01 |010e: move-result v1 │ │ -0879d6: 52a2 450b |010f: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ -0879da: b021 |0111: add-int/2addr v1, v2 │ │ -0879dc: 52a2 420b |0112: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@0b42 │ │ -0879e0: b021 |0114: add-int/2addr v1, v2 │ │ -0879e2: 7120 ac27 1b00 |0115: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0879e8: 0a0b |0118: move-result v11 │ │ -0879ea: 0800 1100 |0119: move-object/from16 v0, v17 │ │ -0879ee: 5401 500b |011b: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ -0879f2: 7110 2f0a 0100 |011d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -0879f8: 0a01 |0120: move-result v1 │ │ -0879fa: 7120 c61e 1900 |0121: invoke-static {v9, v1}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -087a00: 0a09 |0124: move-result v9 │ │ -087a02: 7401 fd16 1100 |0125: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@16fd │ │ -087a08: 0a01 |0128: move-result v1 │ │ -087a0a: 7401 fe16 1100 |0129: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@16fe │ │ -087a10: 0a02 |012c: move-result v2 │ │ -087a12: b021 |012d: add-int/2addr v1, v2 │ │ -087a14: b01c |012e: add-int/2addr v12, v1 │ │ -087a16: 7401 ff16 1100 |012f: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@16ff │ │ -087a1c: 0a01 |0132: move-result v1 │ │ -087a1e: 7401 fc16 1100 |0133: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@16fc │ │ -087a24: 0a02 |0136: move-result v2 │ │ -087a26: b021 |0137: add-int/2addr v1, v2 │ │ -087a28: b01b |0138: add-int/2addr v11, v1 │ │ -087a2a: 7401 0017 1100 |0139: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getSuggestedMinimumHeight:()I // method@1700 │ │ -087a30: 0a01 |013c: move-result v1 │ │ -087a32: 7120 ac27 1b00 |013d: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -087a38: 0a0b |0140: move-result v11 │ │ -087a3a: 7401 0117 1100 |0141: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getSuggestedMinimumWidth:()I // method@1701 │ │ -087a40: 0a01 |0144: move-result v1 │ │ -087a42: 7120 ac27 1c00 |0145: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -087a48: 0a0c |0148: move-result v12 │ │ -087a4a: 0200 1200 |0149: move/from16 v0, v18 │ │ -087a4e: 7130 440a 0c09 |014b: invoke-static {v12, v0, v9}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -087a54: 0a01 |014e: move-result v1 │ │ -087a56: e002 0910 |014f: shl-int/lit8 v2, v9, #int 16 // #10 │ │ -087a5a: 0200 1300 |0151: move/from16 v0, v19 │ │ -087a5e: 7130 440a 0b02 |0153: invoke-static {v11, v0, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -087a64: 0a02 |0156: move-result v2 │ │ -087a66: 0800 1100 |0157: move-object/from16 v0, v17 │ │ -087a6a: 6e30 2d17 1002 |0159: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setMeasuredDimension:(II)V // method@172d │ │ -087a70: 0e00 |015c: return-void │ │ -087a72: 120d |015d: const/4 v13, #int 0 // #0 │ │ -087a74: 2900 fefe |015e: goto/16 005c // -0102 │ │ -087a78: 0800 1100 |0160: move-object/from16 v0, v17 │ │ -087a7c: 5401 4a0b |0162: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087a80: 6e10 7a16 0100 |0164: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getVisibility:()I // method@167a │ │ -087a86: 0a01 |0167: move-result v1 │ │ -087a88: 1302 0800 |0168: const/16 v2, #int 8 // #8 │ │ -087a8c: 3221 0dff |016a: if-eq v1, v2, 0077 // -00f3 │ │ -087a90: 0800 1100 |016c: move-object/from16 v0, v17 │ │ -087a94: 5401 4a0b |016e: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087a98: 6e10 7516 0100 |0170: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ -087a9e: 0a0f |0173: move-result v15 │ │ -087aa0: 2900 03ff |0174: goto/16 0077 // -00fd │ │ -087aa4: 0800 1100 |0176: move-object/from16 v0, v17 │ │ -087aa8: 5401 590b |0178: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ -087aac: 5212 2e00 |017a: iget v2, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ -087ab0: b0f2 |017c: add-int/2addr v2, v15 │ │ -087ab2: 5912 2e00 |017d: iput v2, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ -087ab6: 0800 1100 |017f: move-object/from16 v0, v17 │ │ -087aba: 5401 590b |0181: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ -087abe: 5212 2b00 |0183: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -087ac2: b082 |0185: add-int/2addr v2, v8 │ │ -087ac4: 5912 2b00 |0186: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -087ac8: 2900 1fff |0188: goto/16 00a7 // -00e1 │ │ +08782c: |[08782c] android.support.v7.widget.ActionBarOverlayLayout.onMeasure:(II)V │ │ +08783c: 7401 2017 1100 |0000: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087842: 120b |0003: const/4 v11, #int 0 // #0 │ │ +087844: 120c |0004: const/4 v12, #int 0 // #0 │ │ +087846: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +087848: 120f |0006: const/4 v15, #int 0 // #0 │ │ +08784a: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +08784c: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +087850: 5402 4a0b |000a: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087854: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +087856: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +087858: 0801 1100 |000e: move-object/from16 v1, v17 │ │ +08785c: 0203 1200 |0010: move/from16 v3, v18 │ │ +087860: 0205 1300 |0012: move/from16 v5, v19 │ │ +087864: 7406 0f17 0100 |0014: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@170f │ │ +08786a: 0800 1100 |0017: move-object/from16 v0, v17 │ │ +08786e: 5401 4a0b |0019: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087872: 6e10 7316 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1673 │ │ +087878: 0c0a |001e: move-result-object v10 │ │ +08787a: 1f0a 5003 |001f: check-cast v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@0350 │ │ +08787e: 0800 1100 |0021: move-object/from16 v0, v17 │ │ +087882: 5401 4a0b |0023: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087886: 6e10 7716 0100 |0025: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1677 │ │ +08788c: 0a01 |0028: move-result v1 │ │ +08788e: 52a2 430b |0029: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ +087892: b021 |002b: add-int/2addr v1, v2 │ │ +087894: 52a2 440b |002c: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@0b44 │ │ +087898: b021 |002e: add-int/2addr v1, v2 │ │ +08789a: 7120 ac27 1c00 |002f: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0878a0: 0a0c |0032: move-result v12 │ │ +0878a2: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +0878a6: 5401 4a0b |0035: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +0878aa: 6e10 7516 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ +0878b0: 0a01 |003a: move-result v1 │ │ +0878b2: 52a2 450b |003b: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ +0878b6: b021 |003d: add-int/2addr v1, v2 │ │ +0878b8: 52a2 420b |003e: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@0b42 │ │ +0878bc: b021 |0040: add-int/2addr v1, v2 │ │ +0878be: 7120 ac27 1b00 |0041: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0878c4: 0a0b |0044: move-result v11 │ │ +0878c6: 0800 1100 |0045: move-object/from16 v0, v17 │ │ +0878ca: 5401 4a0b |0047: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +0878ce: 7110 2f0a 0100 |0049: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +0878d4: 0a01 |004c: move-result v1 │ │ +0878d6: 7120 c61e 1900 |004d: invoke-static {v9, v1}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +0878dc: 0a09 |0050: move-result v9 │ │ +0878de: 7701 360a 1100 |0051: invoke-static/range {v17}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@0a36 │ │ +0878e4: 0a10 |0054: move-result v16 │ │ +0878e6: 0200 1000 |0055: move/from16 v0, v16 │ │ +0878ea: d501 0001 |0057: and-int/lit16 v1, v0, #int 256 // #0100 │ │ +0878ee: 3801 0401 |0059: if-eqz v1, 015d // +0104 │ │ +0878f2: 121d |005b: const/4 v13, #int 1 // #1 │ │ +0878f4: 380d 0401 |005c: if-eqz v13, 0160 // +0104 │ │ +0878f8: 0800 1100 |005e: move-object/from16 v0, v17 │ │ +0878fc: 520f 490b |0060: iget v15, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@0b49 │ │ +087900: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +087904: 5501 550b |0064: iget-boolean v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@0b55 │ │ +087908: 3801 1100 |0066: if-eqz v1, 0077 // +0011 │ │ +08790c: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +087910: 5401 4a0b |006a: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087914: 6e10 7916 0100 |006c: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getTabContainer:()Landroid/view/View; // method@1679 │ │ +08791a: 0c0e |006f: move-result-object v14 │ │ +08791c: 380e 0700 |0070: if-eqz v14, 0077 // +0007 │ │ +087920: 0800 1100 |0072: move-object/from16 v0, v17 │ │ +087924: 5201 490b |0074: iget v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@0b49 │ │ +087928: b01f |0076: add-int/2addr v15, v1 │ │ +08792a: 0800 1100 |0077: move-object/from16 v0, v17 │ │ +08792e: 5401 510b |0079: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ +087932: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +087936: 5402 4e0b |007d: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@0b4e │ │ +08793a: 6e20 b101 2100 |007f: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ +087940: 0800 1100 |0082: move-object/from16 v0, v17 │ │ +087944: 5401 590b |0084: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ +087948: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +08794c: 5402 4f0b |0088: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@0b4f │ │ +087950: 6e20 b101 2100 |008a: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ +087956: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +08795a: 5501 5d0b |008f: iget-boolean v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@0b5d │ │ +08795e: 3901 e500 |0091: if-nez v1, 0176 // +00e5 │ │ +087962: 390d e300 |0093: if-nez v13, 0176 // +00e3 │ │ +087966: 0800 1100 |0095: move-object/from16 v0, v17 │ │ +08796a: 5401 510b |0097: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ +08796e: 5212 2e00 |0099: iget v2, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ +087972: b0f2 |009b: add-int/2addr v2, v15 │ │ +087974: 5912 2e00 |009c: iput v2, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ +087978: 0800 1100 |009e: move-object/from16 v0, v17 │ │ +08797c: 5401 510b |00a0: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ +087980: 5212 2b00 |00a2: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +087984: b082 |00a4: add-int/2addr v2, v8 │ │ +087986: 5912 2b00 |00a5: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +08798a: 0800 1100 |00a7: move-object/from16 v0, v17 │ │ +08798e: 5402 500b |00a9: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ +087992: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ +087996: 5403 510b |00ad: iget-object v3, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@0b51 │ │ +08799a: 1214 |00af: const/4 v4, #int 1 // #1 │ │ +08799c: 1215 |00b0: const/4 v5, #int 1 // #1 │ │ +08799e: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ +0879a0: 1217 |00b2: const/4 v7, #int 1 // #1 │ │ +0879a2: 0801 1100 |00b3: move-object/from16 v1, v17 │ │ +0879a6: 7607 ea16 0100 |00b5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@16ea │ │ +0879ac: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +0879b0: 5401 5b0b |00ba: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@0b5b │ │ +0879b4: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ +0879b8: 5402 590b |00be: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ +0879bc: 6e20 aa01 2100 |00c0: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@01aa │ │ +0879c2: 0a01 |00c3: move-result v1 │ │ +0879c4: 3901 1800 |00c4: if-nez v1, 00dc // +0018 │ │ +0879c8: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +0879cc: 5401 5b0b |00c8: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@0b5b │ │ +0879d0: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ +0879d4: 5402 590b |00cc: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ +0879d8: 6e20 b101 2100 |00ce: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b1 │ │ +0879de: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ +0879e2: 5401 500b |00d3: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ +0879e6: 0800 1100 |00d5: move-object/from16 v0, v17 │ │ +0879ea: 5402 590b |00d7: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ +0879ee: 6e20 d519 2100 |00d9: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ContentFrameLayout;.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V // method@19d5 │ │ +0879f4: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ +0879f8: 5402 500b |00de: iget-object v2, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ +0879fc: 1204 |00e0: const/4 v4, #int 0 // #0 │ │ +0879fe: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ +087a00: 0801 1100 |00e2: move-object/from16 v1, v17 │ │ +087a04: 0203 1200 |00e4: move/from16 v3, v18 │ │ +087a08: 0205 1300 |00e6: move/from16 v5, v19 │ │ +087a0c: 7406 0f17 0100 |00e8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@170f │ │ +087a12: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ +087a16: 5401 500b |00ed: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ +087a1a: 6e10 dd19 0100 |00ef: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@19dd │ │ +087a20: 0c0a |00f2: move-result-object v10 │ │ +087a22: 1f0a 5003 |00f3: check-cast v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams; // type@0350 │ │ +087a26: 0800 1100 |00f5: move-object/from16 v0, v17 │ │ +087a2a: 5401 500b |00f7: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ +087a2e: 6e10 df19 0100 |00f9: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@19df │ │ +087a34: 0a01 |00fc: move-result v1 │ │ +087a36: 52a2 430b |00fd: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@0b43 │ │ +087a3a: b021 |00ff: add-int/2addr v1, v2 │ │ +087a3c: 52a2 440b |0100: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@0b44 │ │ +087a40: b021 |0102: add-int/2addr v1, v2 │ │ +087a42: 7120 ac27 1c00 |0103: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +087a48: 0a0c |0106: move-result v12 │ │ +087a4a: 0800 1100 |0107: move-object/from16 v0, v17 │ │ +087a4e: 5401 500b |0109: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ +087a52: 6e10 de19 0100 |010b: invoke-virtual {v1}, Landroid/support/v7/widget/ContentFrameLayout;.getMeasuredHeight:()I // method@19de │ │ +087a58: 0a01 |010e: move-result v1 │ │ +087a5a: 52a2 450b |010f: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@0b45 │ │ +087a5e: b021 |0111: add-int/2addr v1, v2 │ │ +087a60: 52a2 420b |0112: iget v2, v10, Landroid/support/v7/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@0b42 │ │ +087a64: b021 |0114: add-int/2addr v1, v2 │ │ +087a66: 7120 ac27 1b00 |0115: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +087a6c: 0a0b |0118: move-result v11 │ │ +087a6e: 0800 1100 |0119: move-object/from16 v0, v17 │ │ +087a72: 5401 500b |011b: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ +087a76: 7110 2f0a 0100 |011d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +087a7c: 0a01 |0120: move-result v1 │ │ +087a7e: 7120 c61e 1900 |0121: invoke-static {v9, v1}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +087a84: 0a09 |0124: move-result v9 │ │ +087a86: 7401 fd16 1100 |0125: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@16fd │ │ +087a8c: 0a01 |0128: move-result v1 │ │ +087a8e: 7401 fe16 1100 |0129: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@16fe │ │ +087a94: 0a02 |012c: move-result v2 │ │ +087a96: b021 |012d: add-int/2addr v1, v2 │ │ +087a98: b01c |012e: add-int/2addr v12, v1 │ │ +087a9a: 7401 ff16 1100 |012f: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@16ff │ │ +087aa0: 0a01 |0132: move-result v1 │ │ +087aa2: 7401 fc16 1100 |0133: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@16fc │ │ +087aa8: 0a02 |0136: move-result v2 │ │ +087aaa: b021 |0137: add-int/2addr v1, v2 │ │ +087aac: b01b |0138: add-int/2addr v11, v1 │ │ +087aae: 7401 0017 1100 |0139: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getSuggestedMinimumHeight:()I // method@1700 │ │ +087ab4: 0a01 |013c: move-result v1 │ │ +087ab6: 7120 ac27 1b00 |013d: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +087abc: 0a0b |0140: move-result v11 │ │ +087abe: 7401 0117 1100 |0141: invoke-virtual/range {v17}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getSuggestedMinimumWidth:()I // method@1701 │ │ +087ac4: 0a01 |0144: move-result v1 │ │ +087ac6: 7120 ac27 1c00 |0145: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +087acc: 0a0c |0148: move-result v12 │ │ +087ace: 0200 1200 |0149: move/from16 v0, v18 │ │ +087ad2: 7130 440a 0c09 |014b: invoke-static {v12, v0, v9}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +087ad8: 0a01 |014e: move-result v1 │ │ +087ada: e002 0910 |014f: shl-int/lit8 v2, v9, #int 16 // #10 │ │ +087ade: 0200 1300 |0151: move/from16 v0, v19 │ │ +087ae2: 7130 440a 0b02 |0153: invoke-static {v11, v0, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +087ae8: 0a02 |0156: move-result v2 │ │ +087aea: 0800 1100 |0157: move-object/from16 v0, v17 │ │ +087aee: 6e30 2d17 1002 |0159: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setMeasuredDimension:(II)V // method@172d │ │ +087af4: 0e00 |015c: return-void │ │ +087af6: 120d |015d: const/4 v13, #int 0 // #0 │ │ +087af8: 2900 fefe |015e: goto/16 005c // -0102 │ │ +087afc: 0800 1100 |0160: move-object/from16 v0, v17 │ │ +087b00: 5401 4a0b |0162: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087b04: 6e10 7a16 0100 |0164: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getVisibility:()I // method@167a │ │ +087b0a: 0a01 |0167: move-result v1 │ │ +087b0c: 1302 0800 |0168: const/16 v2, #int 8 // #8 │ │ +087b10: 3221 0dff |016a: if-eq v1, v2, 0077 // -00f3 │ │ +087b14: 0800 1100 |016c: move-object/from16 v0, v17 │ │ +087b18: 5401 4a0b |016e: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087b1c: 6e10 7516 0100 |0170: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1675 │ │ +087b22: 0a0f |0173: move-result v15 │ │ +087b24: 2900 03ff |0174: goto/16 0077 // -00fd │ │ +087b28: 0800 1100 |0176: move-object/from16 v0, v17 │ │ +087b2c: 5401 590b |0178: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ +087b30: 5212 2e00 |017a: iget v2, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ +087b34: b0f2 |017c: add-int/2addr v2, v15 │ │ +087b36: 5912 2e00 |017d: iput v2, v1, Landroid/graphics/Rect;.top:I // field@002e │ │ +087b3a: 0800 1100 |017f: move-object/from16 v0, v17 │ │ +087b3e: 5401 590b |0181: iget-object v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@0b59 │ │ +087b42: 5212 2b00 |0183: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +087b46: b082 |0185: add-int/2addr v2, v8 │ │ +087b48: 5912 2b00 |0186: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +087b4c: 2900 1fff |0188: goto/16 00a7 // -00e1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0003 line=331 │ │ 0x0004 line=332 │ │ 0x0005 line=333 │ │ 0x0006 line=335 │ │ @@ -181235,29 +181262,29 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -087acc: |[087acc] android.support.v7.widget.ActionBarOverlayLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ -087adc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -087ade: 5521 560b |0001: iget-boolean v1, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ -087ae2: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ -087ae6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -087aea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -087aec: 0f00 |0008: return v0 │ │ -087aee: 7030 3717 4205 |0009: invoke-direct {v2, v4, v5}, Landroid/support/v7/widget/ActionBarOverlayLayout;.shouldHideActionBarOnFling:(FF)Z // method@1737 │ │ -087af4: 0a01 |000c: move-result v1 │ │ -087af6: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -087afa: 7010 e916 0200 |000f: invoke-direct {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.addActionBarHideOffset:()V // method@16e9 │ │ -087b00: 5c20 4d0b |0012: iput-boolean v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@0b4d │ │ -087b04: 28f4 |0014: goto 0008 // -000c │ │ -087b06: 7010 2117 0200 |0015: invoke-direct {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.removeActionBarHideOffset:()V // method@1721 │ │ -087b0c: 28fa |0018: goto 0012 // -0006 │ │ +087b50: |[087b50] android.support.v7.widget.ActionBarOverlayLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ +087b60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +087b62: 5521 560b |0001: iget-boolean v1, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ +087b66: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ +087b6a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +087b6e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +087b70: 0f00 |0008: return v0 │ │ +087b72: 7030 3717 4205 |0009: invoke-direct {v2, v4, v5}, Landroid/support/v7/widget/ActionBarOverlayLayout;.shouldHideActionBarOnFling:(FF)Z // method@1737 │ │ +087b78: 0a01 |000c: move-result v1 │ │ +087b7a: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +087b7e: 7010 e916 0200 |000f: invoke-direct {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.addActionBarHideOffset:()V // method@16e9 │ │ +087b84: 5c20 4d0b |0012: iput-boolean v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@0b4d │ │ +087b88: 28f4 |0014: goto 0008 // -000c │ │ +087b8a: 7010 2117 0200 |0015: invoke-direct {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.removeActionBarHideOffset:()V // method@1721 │ │ +087b90: 28fa |0018: goto 0012 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=499 │ │ 0x0007 line=500 │ │ 0x0008 line=508 │ │ 0x0009 line=502 │ │ 0x000f line=503 │ │ @@ -181275,17 +181302,17 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -087b10: |[087b10] android.support.v7.widget.ActionBarOverlayLayout.onNestedPreFling:(Landroid/view/View;FF)Z │ │ -087b20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087b22: 0f00 |0001: return v0 │ │ +087b94: |[087b94] android.support.v7.widget.ActionBarOverlayLayout.onNestedPreFling:(Landroid/view/View;FF)Z │ │ +087ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087ba6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0002 reg=2 target Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 velocityX F │ │ @@ -181296,16 +181323,16 @@ │ │ type : '(Landroid/view/View;II[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087b24: |[087b24] android.support.v7.widget.ActionBarOverlayLayout.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ -087b34: 0e00 |0000: return-void │ │ +087ba8: |[087ba8] android.support.v7.widget.ActionBarOverlayLayout.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ +087bb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0001 reg=1 target Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 dx I │ │ @@ -181317,21 +181344,21 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -087b38: |[087b38] android.support.v7.widget.ActionBarOverlayLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ -087b48: 5210 570b |0000: iget v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ -087b4c: b040 |0002: add-int/2addr v0, v4 │ │ -087b4e: 5910 570b |0003: iput v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ -087b52: 5210 570b |0005: iget v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ -087b56: 6e20 2617 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@1726 │ │ -087b5c: 0e00 |000a: return-void │ │ +087bbc: |[087bbc] android.support.v7.widget.ActionBarOverlayLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ +087bcc: 5210 570b |0000: iget v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ +087bd0: b040 |0002: add-int/2addr v0, v4 │ │ +087bd2: 5910 570b |0003: iput v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ +087bd6: 5210 570b |0005: iget v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ +087bda: 6e20 2617 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@1726 │ │ +087be0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0005 line=480 │ │ 0x000a line=481 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -181346,26 +181373,26 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -087b60: |[087b60] android.support.v7.widget.ActionBarOverlayLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ -087b70: 5410 5e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b5e │ │ -087b74: 6e40 0809 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@0908 │ │ -087b7a: 6e10 f616 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getActionBarHideOffset:()I // method@16f6 │ │ -087b80: 0a00 |0008: move-result v0 │ │ -087b82: 5910 570b |0009: iput v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ -087b86: 7010 0517 0100 |000b: invoke-direct {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ -087b8c: 5410 4b0b |000e: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087b90: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -087b94: 5410 4b0b |0012: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087b98: 7210 d916 0000 |0014: invoke-interface {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStarted:()V // method@16d9 │ │ -087b9e: 0e00 |0017: return-void │ │ +087be4: |[087be4] android.support.v7.widget.ActionBarOverlayLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ +087bf4: 5410 5e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b5e │ │ +087bf8: 6e40 0809 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@0908 │ │ +087bfe: 6e10 f616 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getActionBarHideOffset:()I // method@16f6 │ │ +087c04: 0a00 |0008: move-result v0 │ │ +087c06: 5910 570b |0009: iput v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ +087c0a: 7010 0517 0100 |000b: invoke-direct {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ +087c10: 5410 4b0b |000e: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087c14: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +087c18: 5410 4b0b |0012: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087c1c: 7210 d916 0000 |0014: invoke-interface {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStarted:()V // method@16d9 │ │ +087c22: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0005 line=469 │ │ 0x000b line=470 │ │ 0x000e line=471 │ │ 0x0012 line=472 │ │ @@ -181381,25 +181408,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 │ │ -087ba0: |[087ba0] android.support.v7.widget.ActionBarOverlayLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ -087bb0: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ -087bb4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -087bb8: 5410 4a0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087bbc: 6e10 7a16 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContainer;.getVisibility:()I // method@167a │ │ -087bc2: 0a00 |0009: move-result v0 │ │ -087bc4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -087bc8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -087bca: 0f00 |000d: return v0 │ │ -087bcc: 5510 560b |000e: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ -087bd0: 28fd |0010: goto 000d // -0003 │ │ +087c24: |[087c24] android.support.v7.widget.ActionBarOverlayLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ +087c34: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ +087c38: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +087c3c: 5410 4a0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087c40: 6e10 7a16 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContainer;.getVisibility:()I // method@167a │ │ +087c46: 0a00 |0009: move-result v0 │ │ +087c48: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +087c4c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +087c4e: 0f00 |000d: return v0 │ │ +087c50: 5510 560b |000e: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ +087c54: 28fd |0010: goto 000d // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x000c line=461 │ │ 0x000d line=463 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -181412,32 +181439,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -087bd4: |[087bd4] android.support.v7.widget.ActionBarOverlayLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ -087be4: 5520 560b |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ -087be8: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -087bec: 5520 4d0b |0004: iget-boolean v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@0b4d │ │ -087bf0: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -087bf4: 5220 570b |0008: iget v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ -087bf8: 5421 4a0b |000a: iget-object v1, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087bfc: 6e10 7116 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ -087c02: 0a01 |000f: move-result v1 │ │ -087c04: 3610 0f00 |0010: if-gt v0, v1, 001f // +000f │ │ -087c08: 7010 1f17 0200 |0012: invoke-direct {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.postRemoveActionBarHideOffset:()V // method@171f │ │ -087c0e: 5420 4b0b |0015: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087c12: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -087c16: 5420 4b0b |0019: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087c1a: 7210 da16 0000 |001b: invoke-interface {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStopped:()V // method@16da │ │ -087c20: 0e00 |001e: return-void │ │ -087c22: 7010 1d17 0200 |001f: invoke-direct {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.postAddActionBarHideOffset:()V // method@171d │ │ -087c28: 28f3 |0022: goto 0015 // -000d │ │ +087c58: |[087c58] android.support.v7.widget.ActionBarOverlayLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ +087c68: 5520 560b |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ +087c6c: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +087c70: 5520 4d0b |0004: iget-boolean v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@0b4d │ │ +087c74: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +087c78: 5220 570b |0008: iget v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@0b57 │ │ +087c7c: 5421 4a0b |000a: iget-object v1, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087c80: 6e10 7116 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ +087c86: 0a01 |000f: move-result v1 │ │ +087c88: 3610 0f00 |0010: if-gt v0, v1, 001f // +000f │ │ +087c8c: 7010 1f17 0200 |0012: invoke-direct {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.postRemoveActionBarHideOffset:()V // method@171f │ │ +087c92: 5420 4b0b |0015: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087c96: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +087c9a: 5420 4b0b |0019: iget-object v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087c9e: 7210 da16 0000 |001b: invoke-interface {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStopped:()V // method@16da │ │ +087ca4: 0e00 |001e: return-void │ │ +087ca6: 7010 1d17 0200 |001f: invoke-direct {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.postAddActionBarHideOffset:()V // method@171d │ │ +087cac: 28f3 |0022: goto 0015 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0008 line=486 │ │ 0x0012 line=487 │ │ 0x0015 line=492 │ │ 0x0019 line=493 │ │ @@ -181452,55 +181479,55 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -087c2c: |[087c2c] android.support.v7.widget.ActionBarOverlayLayout.onWindowSystemUiVisibilityChanged:(I)V │ │ -087c3c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -087c3e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -087c40: 6005 3700 |0002: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -087c44: 1306 1000 |0004: const/16 v6, #int 16 // #10 │ │ -087c48: 3465 0500 |0006: if-lt v5, v6, 000b // +0005 │ │ -087c4c: 6f20 9020 8700 |0008: invoke-super {v7, v8}, Landroid/view/ViewGroup;.onWindowSystemUiVisibilityChanged:(I)V // method@2090 │ │ -087c52: 6e10 2017 0700 |000b: invoke-virtual {v7}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087c58: 5275 5c0b |000e: iget v5, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@0b5c │ │ -087c5c: 9701 0508 |0010: xor-int v1, v5, v8 │ │ -087c60: 5978 5c0b |0012: iput v8, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@0b5c │ │ -087c64: dd05 0804 |0014: and-int/lit8 v5, v8, #int 4 // #04 │ │ -087c68: 3905 2800 |0016: if-nez v5, 003e // +0028 │ │ -087c6c: 0130 |0018: move v0, v3 │ │ -087c6e: d585 0001 |0019: and-int/lit16 v5, v8, #int 256 // #0100 │ │ -087c72: 3805 2500 |001b: if-eqz v5, 0040 // +0025 │ │ -087c76: 0132 |001d: move v2, v3 │ │ -087c78: 5475 4b0b |001e: iget-object v5, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087c7c: 3805 1200 |0020: if-eqz v5, 0032 // +0012 │ │ -087c80: 5475 4b0b |0022: iget-object v5, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087c84: 3902 1e00 |0024: if-nez v2, 0042 // +001e │ │ -087c88: 7220 d716 3500 |0026: invoke-interface {v5, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.enableContentAnimations:(Z)V // method@16d7 │ │ -087c8e: 3900 0400 |0029: if-nez v0, 002d // +0004 │ │ -087c92: 3902 1900 |002b: if-nez v2, 0044 // +0019 │ │ -087c96: 5473 4b0b |002d: iget-object v3, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087c9a: 7210 dc16 0300 |002f: invoke-interface {v3}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.showForSystem:()V // method@16dc │ │ -087ca0: d513 0001 |0032: and-int/lit16 v3, v1, #int 256 // #0100 │ │ -087ca4: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ -087ca8: 5473 4b0b |0036: iget-object v3, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087cac: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -087cb0: 7110 430a 0700 |003a: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -087cb6: 0e00 |003d: return-void │ │ -087cb8: 0140 |003e: move v0, v4 │ │ -087cba: 28da |003f: goto 0019 // -0026 │ │ -087cbc: 0142 |0040: move v2, v4 │ │ -087cbe: 28dd |0041: goto 001e // -0023 │ │ -087cc0: 0143 |0042: move v3, v4 │ │ -087cc2: 28e3 |0043: goto 0026 // -001d │ │ -087cc4: 5473 4b0b |0044: iget-object v3, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087cc8: 7210 d816 0300 |0046: invoke-interface {v3}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.hideForSystem:()V // method@16d8 │ │ -087cce: 28e9 |0049: goto 0032 // -0017 │ │ +087cb0: |[087cb0] android.support.v7.widget.ActionBarOverlayLayout.onWindowSystemUiVisibilityChanged:(I)V │ │ +087cc0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +087cc2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +087cc4: 6005 3700 |0002: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +087cc8: 1306 1000 |0004: const/16 v6, #int 16 // #10 │ │ +087ccc: 3465 0500 |0006: if-lt v5, v6, 000b // +0005 │ │ +087cd0: 6f20 9020 8700 |0008: invoke-super {v7, v8}, Landroid/view/ViewGroup;.onWindowSystemUiVisibilityChanged:(I)V // method@2090 │ │ +087cd6: 6e10 2017 0700 |000b: invoke-virtual {v7}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087cdc: 5275 5c0b |000e: iget v5, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@0b5c │ │ +087ce0: 9701 0508 |0010: xor-int v1, v5, v8 │ │ +087ce4: 5978 5c0b |0012: iput v8, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@0b5c │ │ +087ce8: dd05 0804 |0014: and-int/lit8 v5, v8, #int 4 // #04 │ │ +087cec: 3905 2800 |0016: if-nez v5, 003e // +0028 │ │ +087cf0: 0130 |0018: move v0, v3 │ │ +087cf2: d585 0001 |0019: and-int/lit16 v5, v8, #int 256 // #0100 │ │ +087cf6: 3805 2500 |001b: if-eqz v5, 0040 // +0025 │ │ +087cfa: 0132 |001d: move v2, v3 │ │ +087cfc: 5475 4b0b |001e: iget-object v5, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087d00: 3805 1200 |0020: if-eqz v5, 0032 // +0012 │ │ +087d04: 5475 4b0b |0022: iget-object v5, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087d08: 3902 1e00 |0024: if-nez v2, 0042 // +001e │ │ +087d0c: 7220 d716 3500 |0026: invoke-interface {v5, v3}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.enableContentAnimations:(Z)V // method@16d7 │ │ +087d12: 3900 0400 |0029: if-nez v0, 002d // +0004 │ │ +087d16: 3902 1900 |002b: if-nez v2, 0044 // +0019 │ │ +087d1a: 5473 4b0b |002d: iget-object v3, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087d1e: 7210 dc16 0300 |002f: invoke-interface {v3}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.showForSystem:()V // method@16dc │ │ +087d24: d513 0001 |0032: and-int/lit16 v3, v1, #int 256 // #0100 │ │ +087d28: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ +087d2c: 5473 4b0b |0036: iget-object v3, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087d30: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +087d34: 7110 430a 0700 |003a: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +087d3a: 0e00 |003d: return-void │ │ +087d3c: 0140 |003e: move v0, v4 │ │ +087d3e: 28da |003f: goto 0019 // -0026 │ │ +087d40: 0142 |0040: move v2, v4 │ │ +087d42: 28dd |0041: goto 001e // -0023 │ │ +087d44: 0143 |0042: move v3, v4 │ │ +087d46: 28e3 |0043: goto 0026 // -001d │ │ +087d48: 5473 4b0b |0044: iget-object v3, v7, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087d4c: 7210 d816 0300 |0046: invoke-interface {v3}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.hideForSystem:()V // method@16d8 │ │ +087d52: 28e9 |0049: goto 0032 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=223 │ │ 0x0008 line=224 │ │ 0x000b line=226 │ │ 0x000e line=227 │ │ 0x0012 line=228 │ │ @@ -181531,22 +181558,22 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -087cd0: |[087cd0] android.support.v7.widget.ActionBarOverlayLayout.onWindowVisibilityChanged:(I)V │ │ -087ce0: 6f20 9120 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onWindowVisibilityChanged:(I)V // method@2091 │ │ -087ce6: 5912 620b |0003: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@0b62 │ │ -087cea: 5410 4b0b |0005: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087cee: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -087cf2: 5410 4b0b |0009: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087cf6: 7220 db16 2000 |000b: invoke-interface {v0, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@16db │ │ -087cfc: 0e00 |000e: return-void │ │ +087d54: |[087d54] android.support.v7.widget.ActionBarOverlayLayout.onWindowVisibilityChanged:(I)V │ │ +087d64: 6f20 9120 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onWindowVisibilityChanged:(I)V // method@2091 │ │ +087d6a: 5912 620b |0003: iput v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@0b62 │ │ +087d6e: 5410 4b0b |0005: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087d72: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +087d76: 5410 4b0b |0009: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087d7a: 7220 db16 2000 |000b: invoke-interface {v0, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@16db │ │ +087d80: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ 0x0005 line=250 │ │ 0x0009 line=251 │ │ 0x000e line=253 │ │ @@ -181559,34 +181586,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -087d00: |[087d00] android.support.v7.widget.ActionBarOverlayLayout.pullChildren:()V │ │ -087d10: 5410 500b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ -087d14: 3900 2200 |0002: if-nez v0, 0024 // +0022 │ │ -087d18: 6000 2307 |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0723 │ │ -087d1c: 6e20 ef16 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@16ef │ │ -087d22: 0c00 |0009: move-result-object v0 │ │ -087d24: 1f00 9503 |000a: check-cast v0, Landroid/support/v7/widget/ContentFrameLayout; // type@0395 │ │ -087d28: 5b10 500b |000c: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ -087d2c: 6000 2407 |000e: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0724 │ │ -087d30: 6e20 ef16 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@16ef │ │ -087d36: 0c00 |0013: move-result-object v0 │ │ -087d38: 1f00 4803 |0014: check-cast v0, Landroid/support/v7/widget/ActionBarContainer; // type@0348 │ │ -087d3c: 5b10 4a0b |0016: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087d40: 6000 2207 |0018: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0722 │ │ -087d44: 6e20 ef16 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@16ef │ │ -087d4a: 0c00 |001d: move-result-object v0 │ │ -087d4c: 7020 fa16 0100 |001e: invoke-direct {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar; // method@16fa │ │ -087d52: 0c00 |0021: move-result-object v0 │ │ -087d54: 5b10 530b |0022: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087d58: 0e00 |0024: return-void │ │ +087d84: |[087d84] android.support.v7.widget.ActionBarOverlayLayout.pullChildren:()V │ │ +087d94: 5410 500b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ +087d98: 3900 2200 |0002: if-nez v0, 0024 // +0022 │ │ +087d9c: 6000 2307 |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0723 │ │ +087da0: 6e20 ef16 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@16ef │ │ +087da6: 0c00 |0009: move-result-object v0 │ │ +087da8: 1f00 9603 |000a: check-cast v0, Landroid/support/v7/widget/ContentFrameLayout; // type@0396 │ │ +087dac: 5b10 500b |000c: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/widget/ContentFrameLayout; // field@0b50 │ │ +087db0: 6000 2407 |000e: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0724 │ │ +087db4: 6e20 ef16 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@16ef │ │ +087dba: 0c00 |0013: move-result-object v0 │ │ +087dbc: 1f00 4903 |0014: check-cast v0, Landroid/support/v7/widget/ActionBarContainer; // type@0349 │ │ +087dc0: 5b10 4a0b |0016: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087dc4: 6000 2207 |0018: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0722 │ │ +087dc8: 6e20 ef16 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@16ef │ │ +087dce: 0c00 |001d: move-result-object v0 │ │ +087dd0: 7020 fa16 0100 |001e: invoke-direct {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/widget/DecorToolbar; // method@16fa │ │ +087dd6: 0c00 |0021: move-result-object v0 │ │ +087dd8: 5b10 530b |0022: iput-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087ddc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0004 line=528 │ │ 0x000e line=529 │ │ 0x0018 line=530 │ │ 0x0024 line=532 │ │ @@ -181598,19 +181625,19 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -087d5c: |[087d5c] android.support.v7.widget.ActionBarOverlayLayout.restoreToolbarHierarchyState:(Landroid/util/SparseArray;)V │ │ -087d6c: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087d72: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087d76: 7220 181a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@1a18 │ │ -087d7c: 0e00 |0008: return-void │ │ +087de0: |[087de0] android.support.v7.widget.ActionBarOverlayLayout.restoreToolbarHierarchyState:(Landroid/util/SparseArray;)V │ │ +087df0: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087df6: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087dfa: 7220 181a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@1a18 │ │ +087e00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0003 line=724 │ │ 0x0008 line=725 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ @@ -181622,19 +181649,19 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -087d80: |[087d80] android.support.v7.widget.ActionBarOverlayLayout.saveToolbarHierarchyState:(Landroid/util/SparseArray;)V │ │ -087d90: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087d96: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087d9a: 7220 191a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@1a19 │ │ -087da0: 0e00 |0008: return-void │ │ +087e04: |[087e04] android.support.v7.widget.ActionBarOverlayLayout.saveToolbarHierarchyState:(Landroid/util/SparseArray;)V │ │ +087e14: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087e1a: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087e1e: 7220 191a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@1a19 │ │ +087e24: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0003 line=718 │ │ 0x0008 line=719 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ @@ -181646,29 +181673,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -087da4: |[087da4] android.support.v7.widget.ActionBarOverlayLayout.setActionBarHideOffset:(I)V │ │ -087db4: 7010 0517 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ -087dba: 5431 4a0b |0003: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087dbe: 6e10 7116 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ -087dc4: 0a00 |0008: move-result v0 │ │ -087dc6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -087dc8: 7120 af27 0400 |000a: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -087dce: 0a02 |000d: move-result v2 │ │ -087dd0: 7120 ac27 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -087dd6: 0a04 |0011: move-result v4 │ │ -087dd8: 5431 4a0b |0012: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ -087ddc: 7b42 |0014: neg-int v2, v4 │ │ -087dde: 8222 |0015: int-to-float v2, v2 │ │ -087de0: 7120 540a 2100 |0016: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ -087de6: 0e00 |0019: return-void │ │ +087e28: |[087e28] android.support.v7.widget.ActionBarOverlayLayout.setActionBarHideOffset:(I)V │ │ +087e38: 7010 0517 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ +087e3e: 5431 4a0b |0003: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087e42: 6e10 7116 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContainer;.getHeight:()I // method@1671 │ │ +087e48: 0a00 |0008: move-result v0 │ │ +087e4a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +087e4c: 7120 af27 0400 |000a: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +087e52: 0a02 |000d: move-result v2 │ │ +087e54: 7120 ac27 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +087e5a: 0a04 |0011: move-result v4 │ │ +087e5c: 5431 4a0b |0012: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/widget/ActionBarContainer; // field@0b4a │ │ +087e60: 7b42 |0014: neg-int v2, v4 │ │ +087e62: 8222 |0015: int-to-float v2, v2 │ │ +087e64: 7120 540a 2100 |0016: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@0a54 │ │ +087e6a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0003 line=565 │ │ 0x0009 line=566 │ │ 0x0012 line=567 │ │ 0x0019 line=568 │ │ @@ -181682,28 +181709,28 @@ │ │ type : '(Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -087de8: |[087de8] android.support.v7.widget.ActionBarOverlayLayout.setActionBarVisibilityCallback:(Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V │ │ -087df8: 5b34 4b0b |0000: iput-object v4, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087dfc: 6e10 0417 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getWindowToken:()Landroid/os/IBinder; // method@1704 │ │ -087e02: 0c01 |0005: move-result-object v1 │ │ -087e04: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ -087e08: 5431 4b0b |0008: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ -087e0c: 5232 620b |000a: iget v2, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@0b62 │ │ -087e10: 7220 db16 2100 |000c: invoke-interface {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@16db │ │ -087e16: 5231 5c0b |000f: iget v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@0b5c │ │ -087e1a: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ -087e1e: 5230 5c0b |0013: iget v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@0b5c │ │ -087e22: 6e20 1b17 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.onWindowSystemUiVisibilityChanged:(I)V // method@171b │ │ -087e28: 7110 430a 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ -087e2e: 0e00 |001b: return-void │ │ +087e6c: |[087e6c] android.support.v7.widget.ActionBarOverlayLayout.setActionBarVisibilityCallback:(Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V │ │ +087e7c: 5b34 4b0b |0000: iput-object v4, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087e80: 6e10 0417 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getWindowToken:()Landroid/os/IBinder; // method@1704 │ │ +087e86: 0c01 |0005: move-result-object v1 │ │ +087e88: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ +087e8c: 5431 4b0b |0008: iget-object v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@0b4b │ │ +087e90: 5232 620b |000a: iget v2, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@0b62 │ │ +087e94: 7220 db16 2100 |000c: invoke-interface {v1, v2}, Landroid/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@16db │ │ +087e9a: 5231 5c0b |000f: iget v1, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@0b5c │ │ +087e9e: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ +087ea2: 5230 5c0b |0013: iget v0, v3, Landroid/support/v7/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@0b5c │ │ +087ea6: 6e20 1b17 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.onWindowSystemUiVisibilityChanged:(I)V // method@171b │ │ +087eac: 7110 430a 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@0a43 │ │ +087eb2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0002 line=161 │ │ 0x0008 line=164 │ │ 0x000f line=165 │ │ 0x0013 line=166 │ │ @@ -181720,17 +181747,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087e30: |[087e30] android.support.v7.widget.ActionBarOverlayLayout.setHasNonEmbeddedTabs:(Z)V │ │ -087e40: 5c01 550b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@0b55 │ │ -087e44: 0e00 |0002: return-void │ │ +087eb4: |[087eb4] android.support.v7.widget.ActionBarOverlayLayout.setHasNonEmbeddedTabs:(Z)V │ │ +087ec4: 5c01 550b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@0b55 │ │ +087ec8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0002 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 hasNonEmbeddedTabs Z │ │ @@ -181740,23 +181767,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -087e48: |[087e48] android.support.v7.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled:(Z)V │ │ -087e58: 5510 560b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ -087e5c: 3202 0d00 |0002: if-eq v2, v0, 000f // +000d │ │ -087e60: 5c12 560b |0004: iput-boolean v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ -087e64: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ -087e68: 7010 0517 0100 |0008: invoke-direct {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ -087e6e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -087e70: 6e20 2617 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@1726 │ │ -087e76: 0e00 |000f: return-void │ │ +087ecc: |[087ecc] android.support.v7.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled:(Z)V │ │ +087edc: 5510 560b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ +087ee0: 3202 0d00 |0002: if-eq v2, v0, 000f // +000d │ │ +087ee4: 5c12 560b |0004: iput-boolean v2, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@0b56 │ │ +087ee8: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ +087eec: 7010 0517 0100 |0008: invoke-direct {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@1705 │ │ +087ef2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +087ef4: 6e20 2617 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@1726 │ │ +087efa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0004 line=547 │ │ 0x0006 line=548 │ │ 0x0008 line=549 │ │ 0x000b line=550 │ │ @@ -181770,19 +181797,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -087e78: |[087e78] android.support.v7.widget.ActionBarOverlayLayout.setIcon:(I)V │ │ -087e88: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087e8e: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087e92: 7220 241a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setIcon:(I)V // method@1a24 │ │ -087e98: 0e00 |0008: return-void │ │ +087efc: |[087efc] android.support.v7.widget.ActionBarOverlayLayout.setIcon:(I)V │ │ +087f0c: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087f12: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087f16: 7220 241a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setIcon:(I)V // method@1a24 │ │ +087f1c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0003 line=658 │ │ 0x0008 line=659 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -181793,19 +181820,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -087e9c: |[087e9c] android.support.v7.widget.ActionBarOverlayLayout.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -087eac: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087eb2: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087eb6: 7220 251a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a25 │ │ -087ebc: 0e00 |0008: return-void │ │ +087f20: |[087f20] android.support.v7.widget.ActionBarOverlayLayout.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +087f30: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087f36: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087f3a: 7220 251a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a25 │ │ +087f40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0003 line=664 │ │ 0x0008 line=665 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -181816,19 +181843,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -087ec0: |[087ec0] android.support.v7.widget.ActionBarOverlayLayout.setLogo:(I)V │ │ -087ed0: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087ed6: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087eda: 7220 261a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setLogo:(I)V // method@1a26 │ │ -087ee0: 0e00 |0008: return-void │ │ +087f44: |[087f44] android.support.v7.widget.ActionBarOverlayLayout.setLogo:(I)V │ │ +087f54: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087f5a: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087f5e: 7220 261a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setLogo:(I)V // method@1a26 │ │ +087f64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0003 line=670 │ │ 0x0008 line=671 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -181839,19 +181866,19 @@ │ │ type : '(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -087ee4: |[087ee4] android.support.v7.widget.ActionBarOverlayLayout.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ -087ef4: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087efa: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087efe: 7230 281a 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v7/widget/DecorToolbar;.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@1a28 │ │ -087f04: 0e00 |0008: return-void │ │ +087f68: |[087f68] android.support.v7.widget.ActionBarOverlayLayout.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ +087f78: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087f7e: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087f82: 7230 281a 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v7/widget/DecorToolbar;.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@1a28 │ │ +087f88: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0003 line=712 │ │ 0x0008 line=713 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -181863,19 +181890,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -087f08: |[087f08] android.support.v7.widget.ActionBarOverlayLayout.setMenuPrepared:()V │ │ -087f18: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087f1e: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087f22: 7210 2a1a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.setMenuPrepared:()V // method@1a2a │ │ -087f28: 0e00 |0008: return-void │ │ +087f8c: |[087f8c] android.support.v7.widget.ActionBarOverlayLayout.setMenuPrepared:()V │ │ +087f9c: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +087fa2: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +087fa6: 7210 2a1a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.setMenuPrepared:()V // method@1a2a │ │ +087fac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ 0x0003 line=706 │ │ 0x0008 line=707 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -181885,29 +181912,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -087f2c: |[087f2c] android.support.v7.widget.ActionBarOverlayLayout.setOverlayMode:(Z)V │ │ -087f3c: 5c23 5d0b |0000: iput-boolean v3, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@0b5d │ │ -087f40: 3803 1400 |0002: if-eqz v3, 0016 // +0014 │ │ -087f44: 6e10 f916 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@16f9 │ │ -087f4a: 0c00 |0007: move-result-object v0 │ │ -087f4c: 6e10 9d00 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ -087f52: 0c00 |000b: move-result-object v0 │ │ -087f54: 5200 1500 |000c: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ -087f58: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ -087f5c: 3510 0600 |0010: if-ge v0, v1, 0016 // +0006 │ │ -087f60: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -087f62: 5c20 580b |0013: iput-boolean v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@0b58 │ │ -087f66: 0e00 |0015: return-void │ │ -087f68: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -087f6a: 28fc |0017: goto 0013 // -0004 │ │ +087fb0: |[087fb0] android.support.v7.widget.ActionBarOverlayLayout.setOverlayMode:(Z)V │ │ +087fc0: 5c23 5d0b |0000: iput-boolean v3, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@0b5d │ │ +087fc4: 3803 1400 |0002: if-eqz v3, 0016 // +0014 │ │ +087fc8: 6e10 f916 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@16f9 │ │ +087fce: 0c00 |0007: move-result-object v0 │ │ +087fd0: 6e10 9d00 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@009d │ │ +087fd6: 0c00 |000b: move-result-object v0 │ │ +087fd8: 5200 1500 |000c: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0015 │ │ +087fdc: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +087fe0: 3510 0600 |0010: if-ge v0, v1, 0016 // +0006 │ │ +087fe4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +087fe6: 5c20 580b |0013: iput-boolean v0, v2, Landroid/support/v7/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@0b58 │ │ +087fea: 0e00 |0015: return-void │ │ +087fec: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +087fee: 28fc |0017: goto 0013 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=180 │ │ 0x0015 line=183 │ │ 0x0016 line=180 │ │ locals : │ │ @@ -181919,16 +181946,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087f6c: |[087f6c] android.support.v7.widget.ActionBarOverlayLayout.setShowingForActionMode:(Z)V │ │ -087f7c: 0e00 |0000: return-void │ │ +087ff0: |[087ff0] android.support.v7.widget.ActionBarOverlayLayout.setShowingForActionMode:(Z)V │ │ +088000: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0001 reg=1 showing Z │ │ │ │ @@ -181937,16 +181964,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087f80: |[087f80] android.support.v7.widget.ActionBarOverlayLayout.setUiOptions:(I)V │ │ -087f90: 0e00 |0000: return-void │ │ +088004: |[088004] android.support.v7.widget.ActionBarOverlayLayout.setUiOptions:(I)V │ │ +088014: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0001 reg=1 uiOptions I │ │ │ │ @@ -181955,19 +181982,19 @@ │ │ type : '(Landroid/view/Window$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -087f94: |[087f94] android.support.v7.widget.ActionBarOverlayLayout.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ -087fa4: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087faa: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087fae: 7220 331a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@1a33 │ │ -087fb4: 0e00 |0008: return-void │ │ +088018: |[088018] android.support.v7.widget.ActionBarOverlayLayout.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ +088028: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +08802e: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +088032: 7220 331a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@1a33 │ │ +088038: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0003 line=607 │ │ 0x0008 line=608 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -181978,19 +182005,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -087fb8: |[087fb8] android.support.v7.widget.ActionBarOverlayLayout.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -087fc8: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -087fce: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -087fd2: 7220 341a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1a34 │ │ -087fd8: 0e00 |0008: return-void │ │ +08803c: |[08803c] android.support.v7.widget.ActionBarOverlayLayout.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +08804c: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +088052: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +088056: 7220 341a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1a34 │ │ +08805c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0003 line=613 │ │ 0x0008 line=614 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ @@ -182001,17 +182028,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -087fdc: |[087fdc] android.support.v7.widget.ActionBarOverlayLayout.shouldDelayChildPressedState:()Z │ │ -087fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087fee: 0f00 |0001: return v0 │ │ +088060: |[088060] android.support.v7.widget.ActionBarOverlayLayout.shouldDelayChildPressedState:()Z │ │ +088070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088072: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ #52 : (in Landroid/support/v7/widget/ActionBarOverlayLayout;) │ │ @@ -182019,71 +182046,71 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -087ff0: |[087ff0] android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu:()Z │ │ -088000: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ -088006: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ -08800a: 7210 361a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.showOverflowMenu:()Z // method@1a36 │ │ -088010: 0a00 |0008: move-result v0 │ │ -088012: 0f00 |0009: return v0 │ │ +088074: |[088074] android.support.v7.widget.ActionBarOverlayLayout.showOverflowMenu:()Z │ │ +088084: 6e10 2017 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;.pullChildren:()V // method@1720 │ │ +08808a: 5410 530b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/widget/DecorToolbar; // field@0b53 │ │ +08808e: 7210 361a 0000 |0005: invoke-interface {v0}, Landroid/support/v7/widget/DecorToolbar;.showOverflowMenu:()Z // method@1a36 │ │ +088094: 0a00 |0008: move-result v0 │ │ +088096: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0003 line=694 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionBarOverlayLayout; │ │ │ │ - source_file_idx : 595 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 596 (ActionBarOverlayLayout.java) │ │ │ │ -Class #707 header: │ │ -class_idx : 849 │ │ +Class #708 header: │ │ +class_idx : 850 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 634 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #707 annotations: │ │ +Class #708 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #707 - │ │ +Class #708 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #708 header: │ │ -class_idx : 850 │ │ +Class #709 header: │ │ +class_idx : 851 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 634 │ │ +superclass_idx : 827 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #708 annotations: │ │ +Class #709 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ActionButtonSubmenu" │ │ │ │ -Class #708 - │ │ +Class #709 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/MenuPopupHelper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;) │ │ @@ -182100,60 +182127,60 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/view/menu/SubMenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 83 16-bit code units │ │ -088014: |[088014] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/view/menu/SubMenuBuilder;)V │ │ -088024: 5bbc 640b |0000: iput-object v12, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b64 │ │ -088028: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -08802a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -08802c: 6005 9205 |0004: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@0592 │ │ -088030: 07b0 |0006: move-object v0, v11 │ │ -088032: 07d1 |0007: move-object v1, v13 │ │ -088034: 07e2 |0008: move-object v2, v14 │ │ -088036: 7606 cf15 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@15cf │ │ -08803c: 5bbe 630b |000c: iput-object v14, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0b63 │ │ -088040: 6e10 1e16 0e00 |000e: invoke-virtual {v14}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@161e │ │ -088046: 0c09 |0011: move-result-object v9 │ │ -088048: 1f09 3103 |0012: check-cast v9, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -08804c: 6e10 5115 0900 |0014: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionButton:()Z // method@1551 │ │ -088052: 0a00 |0017: move-result v0 │ │ -088054: 3900 1100 |0018: if-nez v0, 0029 // +0011 │ │ -088058: 7110 7e17 0c00 |001a: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // method@177e │ │ -08805e: 0c00 |001d: move-result-object v0 │ │ -088060: 3900 2d00 |001e: if-nez v0, 004b // +002d │ │ -088064: 7110 7f17 0c00 |0020: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView; // method@177f │ │ -08806a: 0c00 |0023: move-result-object v0 │ │ -08806c: 1f00 3c04 |0024: check-cast v0, Landroid/view/View; // type@043c │ │ -088070: 6e20 3d17 0b00 |0026: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@173d │ │ -088076: 54c0 800b |0029: iget-object v0, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@0b80 │ │ -08807a: 6e20 3e17 0b00 |002b: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@173e │ │ -088080: 120a |002e: const/4 v10, #int 0 // #0 │ │ -088082: 6e10 3016 0e00 |002f: invoke-virtual {v14}, Landroid/support/v7/view/menu/SubMenuBuilder;.size:()I // method@1630 │ │ -088088: 0a07 |0032: move-result v7 │ │ -08808a: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -08808c: 3578 1300 |0034: if-ge v8, v7, 0047 // +0013 │ │ -088090: 6e20 1f16 8e00 |0036: invoke-virtual {v14, v8}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@161f │ │ -088096: 0c06 |0039: move-result-object v6 │ │ -088098: 7210 801f 0600 |003a: invoke-interface {v6}, Landroid/view/MenuItem;.isVisible:()Z // method@1f80 │ │ -08809e: 0a00 |003d: move-result v0 │ │ -0880a0: 3800 1200 |003e: if-eqz v0, 0050 // +0012 │ │ -0880a4: 7210 7a1f 0600 |0040: invoke-interface {v6}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1f7a │ │ -0880aa: 0c00 |0043: move-result-object v0 │ │ -0880ac: 3800 0c00 |0044: if-eqz v0, 0050 // +000c │ │ -0880b0: 121a |0046: const/4 v10, #int 1 // #1 │ │ -0880b2: 6e20 3f17 ab00 |0047: invoke-virtual {v11, v10}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setForceShowIcon:(Z)V // method@173f │ │ -0880b8: 0e00 |004a: return-void │ │ -0880ba: 7110 7e17 0c00 |004b: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // method@177e │ │ -0880c0: 0c00 |004e: move-result-object v0 │ │ -0880c2: 28d7 |004f: goto 0026 // -0029 │ │ -0880c4: d808 0801 |0050: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0880c8: 28e2 |0052: goto 0034 // -001e │ │ +088098: |[088098] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/view/menu/SubMenuBuilder;)V │ │ +0880a8: 5bbc 640b |0000: iput-object v12, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b64 │ │ +0880ac: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0880ae: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0880b0: 6005 9205 |0004: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@0592 │ │ +0880b4: 07b0 |0006: move-object v0, v11 │ │ +0880b6: 07d1 |0007: move-object v1, v13 │ │ +0880b8: 07e2 |0008: move-object v2, v14 │ │ +0880ba: 7606 cf15 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@15cf │ │ +0880c0: 5bbe 630b |000c: iput-object v14, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.mSubMenu:Landroid/support/v7/view/menu/SubMenuBuilder; // field@0b63 │ │ +0880c4: 6e10 1e16 0e00 |000e: invoke-virtual {v14}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@161e │ │ +0880ca: 0c09 |0011: move-result-object v9 │ │ +0880cc: 1f09 3203 |0012: check-cast v9, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +0880d0: 6e10 5115 0900 |0014: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionButton:()Z // method@1551 │ │ +0880d6: 0a00 |0017: move-result v0 │ │ +0880d8: 3900 1100 |0018: if-nez v0, 0029 // +0011 │ │ +0880dc: 7110 7e17 0c00 |001a: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // method@177e │ │ +0880e2: 0c00 |001d: move-result-object v0 │ │ +0880e4: 3900 2d00 |001e: if-nez v0, 004b // +002d │ │ +0880e8: 7110 7f17 0c00 |0020: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView; // method@177f │ │ +0880ee: 0c00 |0023: move-result-object v0 │ │ +0880f0: 1f00 3d04 |0024: check-cast v0, Landroid/view/View; // type@043d │ │ +0880f4: 6e20 3d17 0b00 |0026: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@173d │ │ +0880fa: 54c0 800b |0029: iget-object v0, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@0b80 │ │ +0880fe: 6e20 3e17 0b00 |002b: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@173e │ │ +088104: 120a |002e: const/4 v10, #int 0 // #0 │ │ +088106: 6e10 3016 0e00 |002f: invoke-virtual {v14}, Landroid/support/v7/view/menu/SubMenuBuilder;.size:()I // method@1630 │ │ +08810c: 0a07 |0032: move-result v7 │ │ +08810e: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +088110: 3578 1300 |0034: if-ge v8, v7, 0047 // +0013 │ │ +088114: 6e20 1f16 8e00 |0036: invoke-virtual {v14, v8}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@161f │ │ +08811a: 0c06 |0039: move-result-object v6 │ │ +08811c: 7210 801f 0600 |003a: invoke-interface {v6}, Landroid/view/MenuItem;.isVisible:()Z // method@1f80 │ │ +088122: 0a00 |003d: move-result v0 │ │ +088124: 3800 1200 |003e: if-eqz v0, 0050 // +0012 │ │ +088128: 7210 7a1f 0600 |0040: invoke-interface {v6}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1f7a │ │ +08812e: 0c00 |0043: move-result-object v0 │ │ +088130: 3800 0c00 |0044: if-eqz v0, 0050 // +000c │ │ +088134: 121a |0046: const/4 v10, #int 1 // #1 │ │ +088136: 6e20 3f17 ab00 |0047: invoke-virtual {v11, v10}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setForceShowIcon:(Z)V // method@173f │ │ +08813c: 0e00 |004a: return-void │ │ +08813e: 7110 7e17 0c00 |004b: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // method@177e │ │ +088144: 0c00 |004e: move-result-object v0 │ │ +088146: 28d7 |004f: goto 0026 // -0029 │ │ +088148: d808 0801 |0050: add-int/lit8 v8, v8, #int 1 // #01 │ │ +08814c: 28e2 |0052: goto 0034 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ 0x0002 line=716 │ │ 0x000c line=718 │ │ 0x000e line=720 │ │ 0x0014 line=721 │ │ @@ -182190,50 +182217,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0880cc: |[0880cc] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:()V │ │ -0880dc: 6f10 de15 0200 |0000: invoke-super {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.onDismiss:()V // method@15de │ │ -0880e2: 5420 640b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b64 │ │ -0880e6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0880e8: 7120 8117 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$802:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@1781 │ │ -0880ee: 5420 640b |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b64 │ │ -0880f2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0880f4: 5901 7a0b |000c: iput v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@0b7a │ │ -0880f8: 0e00 |000e: return-void │ │ +088150: |[088150] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:()V │ │ +088160: 6f10 de15 0200 |0000: invoke-super {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.onDismiss:()V // method@15de │ │ +088166: 5420 640b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b64 │ │ +08816a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +08816c: 7120 8117 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$802:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@1781 │ │ +088172: 5420 640b |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b64 │ │ +088176: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +088178: 5901 7a0b |000c: iput v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@0b7a │ │ +08817c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0003 line=743 │ │ 0x0009 line=744 │ │ 0x000e line=745 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #709 header: │ │ -class_idx : 851 │ │ +Class #710 header: │ │ +class_idx : 852 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 803 │ │ -source_file_idx : 634 │ │ +superclass_idx : 804 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #709 annotations: │ │ +Class #710 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ActionMenuPopupCallback" │ │ │ │ -Class #709 - │ │ +Class #710 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;) │ │ @@ -182246,18 +182273,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 │ │ -0880fc: |[0880fc] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -08810c: 5b01 650b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b65 │ │ -088110: 7010 5714 0000 |0002: invoke-direct {v0}, Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;.:()V // method@1457 │ │ -088116: 0e00 |0005: return-void │ │ +088180: |[088180] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +088190: 5b01 650b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b65 │ │ +088194: 7010 5714 0000 |0002: invoke-direct {v0}, Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;.:()V // method@1457 │ │ +08819a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ @@ -182266,17 +182293,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 │ │ -088118: |[088118] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ -088128: 7020 4117 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1741 │ │ -08812e: 0e00 |0003: return-void │ │ +08819c: |[08819c] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ +0881ac: 7020 4117 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1741 │ │ +0881b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 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; │ │ @@ -182287,51 +182314,51 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -088130: |[088130] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -088140: 5410 650b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b65 │ │ -088144: 7110 8017 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@1780 │ │ -08814a: 0c00 |0005: move-result-object v0 │ │ -08814c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -088150: 5410 650b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b65 │ │ -088154: 7110 8017 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@1780 │ │ -08815a: 0c00 |000d: move-result-object v0 │ │ -08815c: 6e10 3b17 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@173b │ │ -088162: 0c00 |0011: move-result-object v0 │ │ -088164: 1100 |0012: return-object v0 │ │ -088166: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -088168: 28fe |0014: goto 0012 // -0002 │ │ +0881b4: |[0881b4] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +0881c4: 5410 650b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b65 │ │ +0881c8: 7110 8017 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@1780 │ │ +0881ce: 0c00 |0005: move-result-object v0 │ │ +0881d0: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0881d4: 5410 650b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b65 │ │ +0881d8: 7110 8017 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@1780 │ │ +0881de: 0c00 |000d: move-result-object v0 │ │ +0881e0: 6e10 3b17 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@173b │ │ +0881e6: 0c00 |0011: move-result-object v0 │ │ +0881e8: 1100 |0012: return-object v0 │ │ +0881ea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0881ec: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; │ │ │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #710 header: │ │ -class_idx : 852 │ │ +Class #711 header: │ │ +class_idx : 853 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 634 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #710 annotations: │ │ +Class #711 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="OpenOverflowRunnable" │ │ │ │ -Class #710 - │ │ +Class #711 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -182349,19 +182376,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 │ │ -08816c: |[08816c] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)V │ │ -08817c: 5b01 670b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ -088180: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -088186: 5b02 660b |0005: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b66 │ │ -08818a: 0e00 |0007: return-void │ │ +0881f0: |[0881f0] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)V │ │ +088200: 5b01 670b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ +088204: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08820a: 5b02 660b |0005: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b66 │ │ +08820e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ 0x0005 line=775 │ │ 0x0007 line=776 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ @@ -182374,68 +182401,68 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -08818c: |[08818c] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ -08819c: 5431 670b |0000: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ -0881a0: 7110 8217 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; // method@1782 │ │ -0881a6: 0c01 |0005: move-result-object v1 │ │ -0881a8: 6e10 eb14 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.changeMenuMode:()V // method@14eb │ │ -0881ae: 5431 670b |0009: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ -0881b2: 7110 7717 0100 |000b: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$1000:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView; // method@1777 │ │ -0881b8: 0c00 |000e: move-result-object v0 │ │ -0881ba: 1f00 3c04 |000f: check-cast v0, Landroid/view/View; // type@043c │ │ -0881be: 3800 1700 |0011: if-eqz v0, 0028 // +0017 │ │ -0881c2: 6e10 fd1f 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1ffd │ │ -0881c8: 0c01 |0016: move-result-object v1 │ │ -0881ca: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ -0881ce: 5431 660b |0019: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b66 │ │ -0881d2: 6e10 6717 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@1767 │ │ -0881d8: 0a01 |001e: move-result v1 │ │ -0881da: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ -0881de: 5431 670b |0021: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ -0881e2: 5432 660b |0023: iget-object v2, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b66 │ │ -0881e6: 7120 7917 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@1779 │ │ -0881ec: 5431 670b |0028: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ -0881f0: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0881f2: 7120 7b17 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@177b │ │ -0881f8: 0e00 |002e: return-void │ │ +088210: |[088210] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ +088220: 5431 670b |0000: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ +088224: 7110 8217 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; // method@1782 │ │ +08822a: 0c01 |0005: move-result-object v1 │ │ +08822c: 6e10 eb14 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.changeMenuMode:()V // method@14eb │ │ +088232: 5431 670b |0009: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ +088236: 7110 7717 0100 |000b: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$1000:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView; // method@1777 │ │ +08823c: 0c00 |000e: move-result-object v0 │ │ +08823e: 1f00 3d04 |000f: check-cast v0, Landroid/view/View; // type@043d │ │ +088242: 3800 1700 |0011: if-eqz v0, 0028 // +0017 │ │ +088246: 6e10 fd1f 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1ffd │ │ +08824c: 0c01 |0016: move-result-object v1 │ │ +08824e: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ +088252: 5431 660b |0019: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b66 │ │ +088256: 6e10 6717 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@1767 │ │ +08825c: 0a01 |001e: move-result v1 │ │ +08825e: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ +088262: 5431 670b |0021: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ +088266: 5432 660b |0023: iget-object v2, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b66 │ │ +08826a: 7120 7917 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@1779 │ │ +088270: 5431 670b |0028: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b67 │ │ +088274: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +088276: 7120 7b17 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@177b │ │ +08827c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x0009 line=780 │ │ 0x0011 line=781 │ │ 0x0021 line=782 │ │ 0x0028 line=784 │ │ 0x002e line=785 │ │ locals : │ │ 0x0011 - 0x002f reg=0 menuView Landroid/view/View; │ │ 0x0000 - 0x002f reg=3 this Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #711 header: │ │ -class_idx : 853 │ │ +Class #712 header: │ │ +class_idx : 854 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 936 │ │ -source_file_idx : 634 │ │ +superclass_idx : 937 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #711 annotations: │ │ +Class #712 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #711 - │ │ +Class #712 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;) │ │ @@ -182452,19 +182479,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 │ │ -0881fc: |[0881fc] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.:(Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -08820c: 5b01 680b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ -088210: 5b03 690b |0002: iput-object v3, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.val$this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b69 │ │ -088214: 7020 eb1a 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ -08821a: 0e00 |0007: return-void │ │ +088280: |[088280] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.:(Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +088290: 5b01 680b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ +088294: 5b03 690b |0002: iput-object v3, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.val$this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b69 │ │ +088298: 7020 eb1a 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ +08829e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 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; │ │ @@ -182476,29 +182503,29 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -08821c: |[08821c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -08822c: 5410 680b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ -088230: 5400 6b0b |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ -088234: 7110 7817 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@1778 │ │ -08823a: 0c00 |0007: move-result-object v0 │ │ -08823c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -088240: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -088242: 1100 |000b: return-object v0 │ │ -088244: 5410 680b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ -088248: 5400 6b0b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ -08824c: 7110 7817 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@1778 │ │ -088252: 0c00 |0013: move-result-object v0 │ │ -088254: 6e10 6217 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1762 │ │ -08825a: 0c00 |0017: move-result-object v0 │ │ -08825c: 28f3 |0018: goto 000b // -000d │ │ +0882a0: |[0882a0] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +0882b0: 5410 680b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ +0882b4: 5400 6b0b |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ +0882b8: 7110 7817 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@1778 │ │ +0882be: 0c00 |0007: move-result-object v0 │ │ +0882c0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0882c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0882c6: 1100 |000b: return-object v0 │ │ +0882c8: 5410 680b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ +0882cc: 5400 6b0b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ +0882d0: 7110 7817 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@1778 │ │ +0882d6: 0c00 |0013: move-result-object v0 │ │ +0882d8: 6e10 6217 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@1762 │ │ +0882de: 0c00 |0017: move-result-object v0 │ │ +0882e0: 28f3 |0018: goto 000b // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x000a line=622 │ │ 0x000b line=625 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ @@ -182508,20 +182535,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -088260: |[088260] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStarted:()Z │ │ -088270: 5410 680b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ -088274: 5400 6b0b |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ -088278: 6e10 9d17 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ -08827e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -088280: 0f00 |0008: return v0 │ │ +0882e4: |[0882e4] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStarted:()Z │ │ +0882f4: 5410 680b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ +0882f8: 5400 6b0b |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ +0882fc: 6e10 9d17 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ +088302: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +088304: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0007 line=631 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ │ │ @@ -182530,50 +182557,50 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -088284: |[088284] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStopped:()Z │ │ -088294: 5410 680b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ -088298: 5400 6b0b |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ -08829c: 7110 7a17 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // method@177a │ │ -0882a2: 0c00 |0007: move-result-object v0 │ │ -0882a4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0882a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0882aa: 0f00 |000b: return v0 │ │ -0882ac: 5410 680b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ -0882b0: 5400 6b0b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ -0882b4: 6e10 8c17 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ -0882ba: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0882bc: 28f7 |0014: goto 000b // -0009 │ │ +088308: |[088308] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStopped:()Z │ │ +088318: 5410 680b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ +08831c: 5400 6b0b |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ +088320: 7110 7a17 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // method@177a │ │ +088326: 0c00 |0007: move-result-object v0 │ │ +088328: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +08832c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08832e: 0f00 |000b: return v0 │ │ +088330: 5410 680b |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b68 │ │ +088334: 5400 6b0b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ +088338: 6e10 8c17 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ +08833e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +088340: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x000a line=640 │ │ 0x000b line=644 │ │ 0x000c line=643 │ │ 0x0013 line=644 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #712 header: │ │ -class_idx : 896 │ │ +Class #713 header: │ │ +class_idx : 897 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1150 │ │ -source_file_idx : 732 │ │ +superclass_idx : 1151 │ │ +source_file_idx : 733 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ -Class #712 - │ │ +Class #713 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatImageView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ImageView;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/TintableBackgroundView;' │ │ Static fields - │ │ Instance fields - │ │ @@ -182591,18 +182618,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0882c0: |[0882c0] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;)V │ │ -0882d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0882d2: 7030 f618 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18f6 │ │ -0882d8: 0e00 |0004: return-void │ │ +088344: |[088344] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;)V │ │ +088354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088356: 7030 f618 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18f6 │ │ +08835c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -182612,18 +182639,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 │ │ -0882dc: |[0882dc] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0882ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0882ee: 7040 f718 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18f7 │ │ -0882f4: 0e00 |0004: return-void │ │ +088360: |[088360] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +088370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088372: 7040 f718 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18f7 │ │ +088378: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -182634,29 +182661,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0882f8: |[0882f8] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -088308: 7040 e421 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21e4 │ │ -08830e: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -088314: 0c00 |0006: move-result-object v0 │ │ -088316: 2201 7503 |0007: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0375 │ │ -08831a: 7030 8118 2100 |0009: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ -088320: 5b21 070c |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -088324: 5421 070c |000e: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -088328: 6e30 8518 4105 |0010: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ -08832e: 2201 7f03 |0013: new-instance v1, Landroid/support/v7/widget/AppCompatImageHelper; // type@037f │ │ -088332: 7030 f218 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageHelper;.:(Landroid/widget/ImageView;Landroid/support/v7/widget/TintManager;)V // method@18f2 │ │ -088338: 5b21 080c |0018: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c08 │ │ -08833c: 5421 080c |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c08 │ │ -088340: 6e30 f318 4105 |001c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatImageHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@18f3 │ │ -088346: 0e00 |001f: return-void │ │ +08837c: |[08837c] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08838c: 7040 e421 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21e4 │ │ +088392: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +088398: 0c00 |0006: move-result-object v0 │ │ +08839a: 2201 7603 |0007: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0376 │ │ +08839e: 7030 8118 2100 |0009: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ +0883a4: 5b21 070c |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +0883a8: 5421 070c |000e: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +0883ac: 6e30 8518 4105 |0010: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ +0883b2: 2201 8003 |0013: new-instance v1, Landroid/support/v7/widget/AppCompatImageHelper; // type@0380 │ │ +0883b6: 7030 f218 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageHelper;.:(Landroid/widget/ImageView;Landroid/support/v7/widget/TintManager;)V // method@18f2 │ │ +0883bc: 5b21 080c |0018: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c08 │ │ +0883c0: 5421 080c |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c08 │ │ +0883c4: 6e30 f318 4105 |001c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatImageHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@18f3 │ │ +0883ca: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=60 │ │ 0x0007 line=62 │ │ 0x000e line=63 │ │ 0x0013 line=65 │ │ @@ -182675,21 +182702,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -088348: |[088348] android.support.v7.widget.AppCompatImageView.drawableStateChanged:()V │ │ -088358: 6f10 e521 0100 |0000: invoke-super {v1}, Landroid/widget/ImageView;.drawableStateChanged:()V // method@21e5 │ │ -08835e: 5410 070c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -088362: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -088366: 5410 070c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -08836a: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -088370: 0e00 |000c: return-void │ │ +0883cc: |[0883cc] android.support.v7.widget.AppCompatImageView.drawableStateChanged:()V │ │ +0883dc: 6f10 e521 0100 |0000: invoke-super {v1}, Landroid/widget/ImageView;.drawableStateChanged:()V // method@21e5 │ │ +0883e2: 5410 070c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +0883e6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0883ea: 5410 070c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +0883ee: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +0883f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0007 line=147 │ │ 0x000c line=149 │ │ locals : │ │ @@ -182700,23 +182727,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -088374: |[088374] android.support.v7.widget.AppCompatImageView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -088384: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -088388: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08838c: 5410 070c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -088390: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ -088396: 0c00 |0009: move-result-object v0 │ │ -088398: 1100 |000a: return-object v0 │ │ -08839a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08839c: 28fe |000c: goto 000a // -0002 │ │ +0883f8: |[0883f8] android.support.v7.widget.AppCompatImageView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +088408: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +08840c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +088410: 5410 070c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +088414: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ +08841a: 0c00 |0009: move-result-object v0 │ │ +08841c: 1100 |000a: return-object v0 │ │ +08841e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +088420: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatImageView;) │ │ @@ -182724,23 +182751,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0883a0: |[0883a0] android.support.v7.widget.AppCompatImageView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -0883b0: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -0883b4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0883b8: 5410 070c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -0883bc: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ -0883c2: 0c00 |0009: move-result-object v0 │ │ -0883c4: 1100 |000a: return-object v0 │ │ -0883c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0883c8: 28fe |000c: goto 000a // -0002 │ │ +088424: |[088424] android.support.v7.widget.AppCompatImageView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +088434: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +088438: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08843c: 5410 070c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +088440: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ +088446: 0c00 |0009: move-result-object v0 │ │ +088448: 1100 |000a: return-object v0 │ │ +08844a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08844c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatImageView;) │ │ @@ -182748,21 +182775,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0883cc: |[0883cc] android.support.v7.widget.AppCompatImageView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0883dc: 6f20 f321 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f3 │ │ -0883e2: 5410 070c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -0883e6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0883ea: 5410 070c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -0883ee: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ -0883f4: 0e00 |000c: return-void │ │ +088450: |[088450] android.support.v7.widget.AppCompatImageView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +088460: 6f20 f321 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f3 │ │ +088466: 5410 070c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +08846a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08846e: 5410 070c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +088472: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ +088478: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0007 line=87 │ │ 0x000c line=89 │ │ locals : │ │ @@ -182774,21 +182801,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0883f8: |[0883f8] android.support.v7.widget.AppCompatImageView.setBackgroundResource:(I)V │ │ -088408: 6f20 f421 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setBackgroundResource:(I)V // method@21f4 │ │ -08840e: 5410 070c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -088412: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -088416: 5410 070c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -08841a: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ -088420: 0e00 |000c: return-void │ │ +08847c: |[08847c] android.support.v7.widget.AppCompatImageView.setBackgroundResource:(I)V │ │ +08848c: 6f20 f421 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setBackgroundResource:(I)V // method@21f4 │ │ +088492: 5410 070c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +088496: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08849a: 5410 070c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +08849e: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ +0884a4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0007 line=79 │ │ 0x000c line=81 │ │ locals : │ │ @@ -182800,18 +182827,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088424: |[088424] android.support.v7.widget.AppCompatImageView.setImageResource:(I)V │ │ -088434: 5410 080c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c08 │ │ -088438: 6e20 f418 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatImageHelper;.setImageResource:(I)V // method@18f4 │ │ -08843e: 0e00 |0005: return-void │ │ +0884a8: |[0884a8] android.support.v7.widget.AppCompatImageView.setImageResource:(I)V │ │ +0884b8: 5410 080c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c08 │ │ +0884bc: 6e20 f418 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatImageHelper;.setImageResource:(I)V // method@18f4 │ │ +0884c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -182821,20 +182848,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -088440: |[088440] android.support.v7.widget.AppCompatImageView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -088450: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -088454: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -088458: 5410 070c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -08845c: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ -088462: 0e00 |0009: return-void │ │ +0884c4: |[0884c4] android.support.v7.widget.AppCompatImageView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +0884d4: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +0884d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0884dc: 5410 070c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +0884e0: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ +0884e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x0009 line=102 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ @@ -182845,47 +182872,47 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -088464: |[088464] android.support.v7.widget.AppCompatImageView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -088474: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -088478: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08847c: 5410 070c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ -088480: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ -088486: 0e00 |0009: return-void │ │ +0884e8: |[0884e8] android.support.v7.widget.AppCompatImageView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +0884f8: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +0884fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +088500: 5410 070c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c07 │ │ +088504: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ +08850a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0009 line=128 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 732 (AppCompatImageView.java) │ │ + source_file_idx : 733 (AppCompatImageView.java) │ │ │ │ -Class #713 header: │ │ -class_idx : 854 │ │ +Class #714 header: │ │ +class_idx : 855 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 896 │ │ -source_file_idx : 634 │ │ +superclass_idx : 897 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #713 annotations: │ │ +Class #714 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="OverflowMenuButton" │ │ │ │ -Class #713 - │ │ +Class #714 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/AppCompatImageView;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;' │ │ Static fields - │ │ Instance fields - │ │ @@ -182903,32 +182930,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 │ │ -088488: |[088488] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V │ │ -088498: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -08849a: 5b34 6b0b |0001: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ -08849e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0884a0: 6001 9105 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@0591 │ │ -0884a4: 7040 f718 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18f7 │ │ -0884aa: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -0884ac: 2300 6806 |000a: new-array v0, v0, [F // type@0668 │ │ -0884b0: 5b30 6a0b |000c: iput-object v0, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.mTempPts:[F // field@0b6a │ │ -0884b4: 6e20 5a17 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@175a │ │ -0884ba: 6e20 5c17 2300 |0011: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@175c │ │ -0884c0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0884c2: 6e20 6017 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@1760 │ │ -0884c8: 6e20 5b17 2300 |0018: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@175b │ │ -0884ce: 2200 5503 |001b: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; // type@0355 │ │ -0884d2: 7040 4617 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@1746 │ │ -0884d8: 6e20 5f17 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@175f │ │ -0884de: 0e00 |0023: return-void │ │ +08850c: |[08850c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V │ │ +08851c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08851e: 5b34 6b0b |0001: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ +088522: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +088524: 6001 9105 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@0591 │ │ +088528: 7040 f718 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18f7 │ │ +08852e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +088530: 2300 6b06 |000a: new-array v0, v0, [F // type@066b │ │ +088534: 5b30 6a0b |000c: iput-object v0, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.mTempPts:[F // field@0b6a │ │ +088538: 6e20 5a17 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@175a │ │ +08853e: 6e20 5c17 2300 |0011: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@175c │ │ +088544: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +088546: 6e20 6017 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@1760 │ │ +08854c: 6e20 5b17 2300 |0018: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@175b │ │ +088552: 2200 5603 |001b: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; // type@0356 │ │ +088556: 7040 4617 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@1746 │ │ +08855c: 6e20 5f17 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@175f │ │ +088562: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=610 │ │ 0x0003 line=611 │ │ 0x0009 line=608 │ │ 0x000e line=613 │ │ 0x0011 line=614 │ │ @@ -182947,17 +182974,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0884e0: |[0884e0] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ -0884f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0884f2: 0f00 |0001: return v0 │ │ +088564: |[088564] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ +088574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088576: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -182965,17 +182992,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0884f4: |[0884f4] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ -088504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088506: 0f00 |0001: return v0 │ │ +088578: |[088578] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ +088588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08858a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -182983,25 +183010,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -088508: |[088508] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ -088518: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08851a: 6f10 fb18 0200 |0001: invoke-super {v2}, Landroid/support/v7/widget/AppCompatImageView;.performClick:()Z // method@18fb │ │ -088520: 0a00 |0004: move-result v0 │ │ -088522: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -088526: 0f01 |0007: return v1 │ │ -088528: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08852a: 6e20 5917 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@1759 │ │ -088530: 5420 6b0b |000c: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ -088534: 6e10 9d17 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ -08853a: 28f6 |0011: goto 0007 // -000a │ │ +08858c: |[08858c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ +08859c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08859e: 6f10 fb18 0200 |0001: invoke-super {v2}, Landroid/support/v7/widget/AppCompatImageView;.performClick:()Z // method@18fb │ │ +0885a4: 0a00 |0004: move-result v0 │ │ +0885a6: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +0885aa: 0f01 |0007: return v1 │ │ +0885ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0885ae: 6e20 5917 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@1759 │ │ +0885b4: 5420 6b0b |000c: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6b │ │ +0885b8: 6e10 9d17 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ +0885be: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=651 │ │ 0x0007 line=657 │ │ 0x0008 line=655 │ │ 0x000c line=656 │ │ locals : │ │ @@ -183012,50 +183039,50 @@ │ │ type : '(IIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -08853c: |[08853c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.setFrame:(IIII)Z │ │ -08854c: 7505 fe18 0e00 |0000: invoke-super/range {v14, v15, v16, v17, v18}, Landroid/support/v7/widget/AppCompatImageView;.setFrame:(IIII)Z // method@18fe │ │ -088552: 0a03 |0003: move-result v3 │ │ -088554: 6e10 4c17 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@174c │ │ -08855a: 0c04 |0007: move-result-object v4 │ │ -08855c: 6e10 4b17 0e00 |0008: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getBackground:()Landroid/graphics/drawable/Drawable; // method@174b │ │ -088562: 0c00 |000b: move-result-object v0 │ │ -088564: 3804 3900 |000c: if-eqz v4, 0045 // +0039 │ │ -088568: 3800 3700 |000e: if-eqz v0, 0045 // +0037 │ │ -08856c: 6e10 5417 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getWidth:()I // method@1754 │ │ -088572: 0a09 |0013: move-result v9 │ │ -088574: 6e10 4d17 0e00 |0014: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getHeight:()I // method@174d │ │ -08857a: 0a06 |0017: move-result v6 │ │ -08857c: 7120 ac27 6900 |0018: invoke-static {v9, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -088582: 0a0a |001b: move-result v10 │ │ -088584: db05 0a02 |001c: div-int/lit8 v5, v10, #int 2 // #02 │ │ -088588: 6e10 5017 0e00 |001e: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingLeft:()I // method@1750 │ │ -08858e: 0a0a |0021: move-result v10 │ │ -088590: 6e10 5117 0e00 |0022: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingRight:()I // method@1751 │ │ -088596: 0a0b |0025: move-result v11 │ │ -088598: 9107 0a0b |0026: sub-int v7, v10, v11 │ │ -08859c: 6e10 5217 0e00 |0028: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingTop:()I // method@1752 │ │ -0885a2: 0a0a |002b: move-result v10 │ │ -0885a4: 6e10 4f17 0e00 |002c: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingBottom:()I // method@174f │ │ -0885aa: 0a0b |002f: move-result v11 │ │ -0885ac: 9108 0a0b |0030: sub-int v8, v10, v11 │ │ -0885b0: 900a 0907 |0032: add-int v10, v9, v7 │ │ -0885b4: db01 0a02 |0034: div-int/lit8 v1, v10, #int 2 // #02 │ │ -0885b8: 900a 0608 |0036: add-int v10, v6, v8 │ │ -0885bc: db02 0a02 |0038: div-int/lit8 v2, v10, #int 2 // #02 │ │ -0885c0: 910a 0105 |003a: sub-int v10, v1, v5 │ │ -0885c4: 910b 0205 |003c: sub-int v11, v2, v5 │ │ -0885c8: 900c 0105 |003e: add-int v12, v1, v5 │ │ -0885cc: 900d 0205 |0040: add-int v13, v2, v5 │ │ -0885d0: 715d d405 a0cb |0042: invoke-static {v0, v10, v11, v12, v13}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05d4 │ │ -0885d6: 0f03 |0045: return v3 │ │ +0885c0: |[0885c0] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.setFrame:(IIII)Z │ │ +0885d0: 7505 fe18 0e00 |0000: invoke-super/range {v14, v15, v16, v17, v18}, Landroid/support/v7/widget/AppCompatImageView;.setFrame:(IIII)Z // method@18fe │ │ +0885d6: 0a03 |0003: move-result v3 │ │ +0885d8: 6e10 4c17 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@174c │ │ +0885de: 0c04 |0007: move-result-object v4 │ │ +0885e0: 6e10 4b17 0e00 |0008: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getBackground:()Landroid/graphics/drawable/Drawable; // method@174b │ │ +0885e6: 0c00 |000b: move-result-object v0 │ │ +0885e8: 3804 3900 |000c: if-eqz v4, 0045 // +0039 │ │ +0885ec: 3800 3700 |000e: if-eqz v0, 0045 // +0037 │ │ +0885f0: 6e10 5417 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getWidth:()I // method@1754 │ │ +0885f6: 0a09 |0013: move-result v9 │ │ +0885f8: 6e10 4d17 0e00 |0014: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getHeight:()I // method@174d │ │ +0885fe: 0a06 |0017: move-result v6 │ │ +088600: 7120 ac27 6900 |0018: invoke-static {v9, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +088606: 0a0a |001b: move-result v10 │ │ +088608: db05 0a02 |001c: div-int/lit8 v5, v10, #int 2 // #02 │ │ +08860c: 6e10 5017 0e00 |001e: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingLeft:()I // method@1750 │ │ +088612: 0a0a |0021: move-result v10 │ │ +088614: 6e10 5117 0e00 |0022: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingRight:()I // method@1751 │ │ +08861a: 0a0b |0025: move-result v11 │ │ +08861c: 9107 0a0b |0026: sub-int v7, v10, v11 │ │ +088620: 6e10 5217 0e00 |0028: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingTop:()I // method@1752 │ │ +088626: 0a0a |002b: move-result v10 │ │ +088628: 6e10 4f17 0e00 |002c: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingBottom:()I // method@174f │ │ +08862e: 0a0b |002f: move-result v11 │ │ +088630: 9108 0a0b |0030: sub-int v8, v10, v11 │ │ +088634: 900a 0907 |0032: add-int v10, v9, v7 │ │ +088638: db01 0a02 |0034: div-int/lit8 v1, v10, #int 2 // #02 │ │ +08863c: 900a 0608 |0036: add-int v10, v6, v8 │ │ +088640: db02 0a02 |0038: div-int/lit8 v2, v10, #int 2 // #02 │ │ +088644: 910a 0105 |003a: sub-int v10, v1, v5 │ │ +088648: 910b 0205 |003c: sub-int v11, v2, v5 │ │ +08864c: 900c 0105 |003e: add-int v12, v1, v5 │ │ +088650: 900d 0205 |0040: add-int v13, v2, v5 │ │ +088654: 715d d405 a0cb |0042: invoke-static {v0, v10, v11, v12, v13}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05d4 │ │ +08865a: 0f03 |0045: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0004 line=675 │ │ 0x0008 line=676 │ │ 0x000c line=677 │ │ 0x0010 line=678 │ │ @@ -183080,32 +183107,32 @@ │ │ 0x0008 - 0x0046 reg=4 d Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0046 reg=14 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ 0x0000 - 0x0046 reg=15 l I │ │ 0x0000 - 0x0046 reg=16 t I │ │ 0x0000 - 0x0046 reg=17 r I │ │ 0x0000 - 0x0046 reg=18 b I │ │ │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #714 header: │ │ -class_idx : 855 │ │ +Class #715 header: │ │ +class_idx : 856 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 634 │ │ +superclass_idx : 827 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #714 annotations: │ │ +Class #715 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="OverflowPopup" │ │ │ │ -Class #714 - │ │ +Class #715 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/MenuPopupHelper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;) │ │ @@ -183118,28 +183145,28 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/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 │ │ -0885d8: |[0885d8] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ -0885e8: 5b67 6c0b |0000: iput-object v7, v6, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6c │ │ -0885ec: 6005 9205 |0002: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@0592 │ │ -0885f0: 0760 |0004: move-object v0, v6 │ │ -0885f2: 0781 |0005: move-object v1, v8 │ │ -0885f4: 0792 |0006: move-object v2, v9 │ │ -0885f6: 07a3 |0007: move-object v3, v10 │ │ -0885f8: 01b4 |0008: move v4, v11 │ │ -0885fa: 7606 cf15 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@15cf │ │ -088600: 1400 0500 8000 |000c: const v0, #float 1.1755e-38 // #00800005 │ │ -088606: 6e20 6617 0600 |000f: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setGravity:(I)V // method@1766 │ │ -08860c: 5470 800b |0012: iget-object v0, v7, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@0b80 │ │ -088610: 6e20 6517 0600 |0014: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@1765 │ │ -088616: 0e00 |0017: return-void │ │ +08865c: |[08865c] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ +08866c: 5b67 6c0b |0000: iput-object v7, v6, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6c │ │ +088670: 6005 9205 |0002: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@0592 │ │ +088674: 0760 |0004: move-object v0, v6 │ │ +088676: 0781 |0005: move-object v1, v8 │ │ +088678: 0792 |0006: move-object v2, v9 │ │ +08867a: 07a3 |0007: move-object v3, v10 │ │ +08867c: 01b4 |0008: move v4, v11 │ │ +08867e: 7606 cf15 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@15cf │ │ +088684: 1400 0500 8000 |000c: const v0, #float 1.1755e-38 // #00800005 │ │ +08868a: 6e20 6617 0600 |000f: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setGravity:(I)V // method@1766 │ │ +088690: 5470 800b |0012: iget-object v0, v7, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@0b80 │ │ +088694: 6e20 6517 0600 |0014: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@1765 │ │ +08869a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0002 line=697 │ │ 0x000c line=698 │ │ 0x0012 line=699 │ │ 0x0017 line=700 │ │ @@ -183157,56 +183184,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -088618: |[088618] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ -088628: 6f10 de15 0200 |0000: invoke-super {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.onDismiss:()V // method@15de │ │ -08862e: 5420 6c0b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6c │ │ -088632: 7110 7c17 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; // method@177c │ │ -088638: 0c00 |0008: move-result-object v0 │ │ -08863a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -08863e: 5420 6c0b |000b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6c │ │ -088642: 7110 7d17 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; // method@177d │ │ -088648: 0c00 |0010: move-result-object v0 │ │ -08864a: 6e10 ee14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.close:()V // method@14ee │ │ -088650: 5420 6c0b |0014: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6c │ │ -088654: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -088656: 7120 7917 1000 |0017: 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@1779 │ │ -08865c: 0e00 |001a: return-void │ │ +08869c: |[08869c] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ +0886ac: 6f10 de15 0200 |0000: invoke-super {v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.onDismiss:()V // method@15de │ │ +0886b2: 5420 6c0b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6c │ │ +0886b6: 7110 7c17 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; // method@177c │ │ +0886bc: 0c00 |0008: move-result-object v0 │ │ +0886be: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0886c2: 5420 6c0b |000b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6c │ │ +0886c6: 7110 7d17 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; // method@177d │ │ +0886cc: 0c00 |0010: move-result-object v0 │ │ +0886ce: 6e10 ee14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuBuilder;.close:()V // method@14ee │ │ +0886d4: 5420 6c0b |0014: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6c │ │ +0886d8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0886da: 7120 7917 1000 |0017: 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@1779 │ │ +0886e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0003 line=705 │ │ 0x000b line=706 │ │ 0x0014 line=708 │ │ 0x001a line=709 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #715 header: │ │ -class_idx : 856 │ │ +Class #716 header: │ │ +class_idx : 857 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 634 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #715 annotations: │ │ +Class #716 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PopupPresenterCallback" │ │ │ │ -Class #715 - │ │ +Class #716 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -183220,18 +183247,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 │ │ -088660: |[088660] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -088670: 5b01 6d0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6d │ │ -088674: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08867a: 0e00 |0005: return-void │ │ +0886e4: |[0886e4] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +0886f4: 5b01 6d0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6d │ │ +0886f8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0886fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ @@ -183240,17 +183267,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 │ │ -08867c: |[08867c] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ -08868c: 7020 6817 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1768 │ │ -088692: 0e00 |0003: return-void │ │ +088700: |[088700] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ +088710: 7020 6817 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1768 │ │ +088716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 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; │ │ @@ -183261,29 +183288,29 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -088694: |[088694] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -0886a4: 2041 4103 |0000: instance-of v1, v4, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0341 │ │ -0886a8: 3801 0d00 |0002: if-eqz v1, 000f // +000d │ │ -0886ac: 0741 |0004: move-object v1, v4 │ │ -0886ae: 1f01 4103 |0005: check-cast v1, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0341 │ │ -0886b2: 6e10 2116 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@1621 │ │ -0886b8: 0c01 |000a: move-result-object v1 │ │ -0886ba: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0886bc: 6e20 ef14 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ -0886c2: 5431 6d0b |000f: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6d │ │ -0886c6: 6e10 8817 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/view/menu/MenuPresenter$Callback; // method@1788 │ │ -0886cc: 0c00 |0014: move-result-object v0 │ │ -0886ce: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0886d2: 7230 ea15 4005 |0017: invoke-interface {v0, v4, v5}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ -0886d8: 0e00 |001a: return-void │ │ +088718: |[088718] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +088728: 2041 4203 |0000: instance-of v1, v4, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0342 │ │ +08872c: 3801 0d00 |0002: if-eqz v1, 000f // +000d │ │ +088730: 0741 |0004: move-object v1, v4 │ │ +088732: 1f01 4203 |0005: check-cast v1, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0342 │ │ +088736: 6e10 2116 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@1621 │ │ +08873c: 0c01 |000a: move-result-object v1 │ │ +08873e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +088740: 6e20 ef14 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ +088746: 5431 6d0b |000f: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6d │ │ +08874a: 6e10 8817 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/view/menu/MenuPresenter$Callback; // method@1788 │ │ +088750: 0c00 |0014: move-result-object v0 │ │ +088752: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +088756: 7230 ea15 4005 |0017: invoke-interface {v0, v4, v5}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@15ea │ │ +08875c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0005 line=762 │ │ 0x000f line=764 │ │ 0x0015 line=765 │ │ 0x0017 line=766 │ │ @@ -183299,67 +183326,67 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0886dc: |[0886dc] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ -0886ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0886ee: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -0886f2: 0f02 |0003: return v2 │ │ -0886f4: 5443 6d0b |0004: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6d │ │ -0886f8: 0751 |0006: move-object v1, v5 │ │ -0886fa: 1f01 4103 |0007: check-cast v1, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0341 │ │ -0886fe: 6e10 1e16 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@161e │ │ -088704: 0c01 |000c: move-result-object v1 │ │ -088706: 7210 7b1f 0100 |000d: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -08870c: 0a01 |0010: move-result v1 │ │ -08870e: 5931 7a0b |0011: iput v1, v3, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@0b7a │ │ -088712: 5441 6d0b |0013: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6d │ │ -088716: 6e10 8817 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/view/menu/MenuPresenter$Callback; // method@1788 │ │ -08871c: 0c00 |0018: move-result-object v0 │ │ -08871e: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ -088722: 7220 eb15 5000 |001b: invoke-interface {v0, v5}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ -088728: 0a01 |001e: move-result v1 │ │ -08872a: 0112 |001f: move v2, v1 │ │ -08872c: 28e3 |0020: goto 0003 // -001d │ │ -08872e: 0121 |0021: move v1, v2 │ │ -088730: 28fd |0022: goto 001f // -0003 │ │ +088760: |[088760] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ +088770: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +088772: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +088776: 0f02 |0003: return v2 │ │ +088778: 5443 6d0b |0004: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6d │ │ +08877c: 0751 |0006: move-object v1, v5 │ │ +08877e: 1f01 4203 |0007: check-cast v1, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0342 │ │ +088782: 6e10 1e16 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@161e │ │ +088788: 0c01 |000c: move-result-object v1 │ │ +08878a: 7210 7b1f 0100 |000d: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +088790: 0a01 |0010: move-result v1 │ │ +088792: 5931 7a0b |0011: iput v1, v3, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@0b7a │ │ +088796: 5441 6d0b |0013: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0b6d │ │ +08879a: 6e10 8817 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/view/menu/MenuPresenter$Callback; // method@1788 │ │ +0887a0: 0c00 |0018: move-result-object v0 │ │ +0887a2: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ +0887a6: 7220 eb15 5000 |001b: invoke-interface {v0, v5}, Landroid/support/v7/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z // method@15eb │ │ +0887ac: 0a01 |001e: move-result v1 │ │ +0887ae: 0112 |001f: move v2, v1 │ │ +0887b0: 28e3 |0020: goto 0003 // -001d │ │ +0887b2: 0121 |0021: move v1, v2 │ │ +0887b4: 28fd |0022: goto 001f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=752 │ │ 0x0003 line=756 │ │ 0x0004 line=754 │ │ 0x0013 line=755 │ │ 0x0019 line=756 │ │ locals : │ │ 0x0019 - 0x0023 reg=0 cb Landroid/support/v7/view/menu/MenuPresenter$Callback; │ │ 0x0000 - 0x0023 reg=4 this Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0023 reg=5 subMenu Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #716 header: │ │ -class_idx : 857 │ │ +Class #717 header: │ │ +class_idx : 858 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 634 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #716 annotations: │ │ +Class #717 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v7/widget/ActionMenuPresenter$SavedState;" ">;" } │ │ │ │ -Class #716 - │ │ +Class #717 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -183369,17 +183396,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088734: |[088734] android.support.v7.widget.ActionMenuPresenter$SavedState$1.:()V │ │ -088744: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08874a: 0e00 |0003: return-void │ │ +0887b8: |[0887b8] android.support.v7.widget.ActionMenuPresenter$SavedState$1.:()V │ │ +0887c8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0887ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -183388,18 +183415,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08874c: |[08874c] android.support.v7.widget.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ -08875c: 2200 5a03 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@035a │ │ -088760: 7020 7317 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.:(Landroid/os/Parcel;)V // method@1773 │ │ -088766: 1100 |0005: return-object v0 │ │ +0887d0: |[0887d0] android.support.v7.widget.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ +0887e0: 2200 5b03 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@035b │ │ +0887e4: 7020 7317 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.:(Landroid/os/Parcel;)V // method@1773 │ │ +0887ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -183408,18 +183435,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 │ │ -088768: |[088768] android.support.v7.widget.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -088778: 6e20 6d17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // method@176d │ │ -08877e: 0c00 |0003: move-result-object v0 │ │ -088780: 1100 |0004: return-object v0 │ │ +0887ec: |[0887ec] android.support.v7.widget.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0887fc: 6e20 6d17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // method@176d │ │ +088802: 0c00 |0003: move-result-object v0 │ │ +088804: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -183428,17 +183455,17 @@ │ │ type : '(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088784: |[088784] android.support.v7.widget.ActionMenuPresenter$SavedState$1.newArray:(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ -088794: 2320 8906 |0000: new-array v0, v2, [Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@0689 │ │ -088798: 1100 |0002: return-object v0 │ │ +088808: |[088808] android.support.v7.widget.ActionMenuPresenter$SavedState$1.newArray:(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ +088818: 2320 8c06 |0000: new-array v0, v2, [Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@068c │ │ +08881c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -183447,45 +183474,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08879c: |[08879c] android.support.v7.widget.ActionMenuPresenter$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0887ac: 6e20 6f17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // method@176f │ │ -0887b2: 0c00 |0003: move-result-object v0 │ │ -0887b4: 1100 |0004: return-object v0 │ │ +088820: |[088820] android.support.v7.widget.ActionMenuPresenter$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +088830: 6e20 6f17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // method@176f │ │ +088836: 0c00 |0003: move-result-object v0 │ │ +088838: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #717 header: │ │ -class_idx : 858 │ │ +Class #718 header: │ │ +class_idx : 859 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 634 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 635 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #717 annotations: │ │ +Class #718 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuPresenter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SavedState" │ │ Annotations on field #2926 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v7/widget/ActionMenuPresenter$SavedState;" ">;" } │ │ │ │ -Class #717 - │ │ +Class #718 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter$SavedState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ActionMenuPresenter$SavedState;) │ │ @@ -183503,36 +183530,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0887b8: |[0887b8] android.support.v7.widget.ActionMenuPresenter$SavedState.:()V │ │ -0887c8: 2200 5903 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; // type@0359 │ │ -0887cc: 7010 6c17 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.:()V // method@176c │ │ -0887d2: 6900 6e0b |0005: sput-object v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0b6e │ │ -0887d6: 0e00 |0007: return-void │ │ +08883c: |[08883c] android.support.v7.widget.ActionMenuPresenter$SavedState.:()V │ │ +08884c: 2200 5a03 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; // type@035a │ │ +088850: 7010 6c17 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.:()V // method@176c │ │ +088856: 6900 6e0b |0005: sput-object v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0b6e │ │ +08885a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionMenuPresenter$SavedState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0887d8: |[0887d8] android.support.v7.widget.ActionMenuPresenter$SavedState.:()V │ │ -0887e8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0887ee: 0e00 |0003: return-void │ │ +08885c: |[08885c] android.support.v7.widget.ActionMenuPresenter$SavedState.:()V │ │ +08886c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +088872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0003 line=578 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ │ │ @@ -183541,20 +183568,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0887f0: |[0887f0] android.support.v7.widget.ActionMenuPresenter$SavedState.:(Landroid/os/Parcel;)V │ │ -088800: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -088806: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -08880c: 0a00 |0006: move-result v0 │ │ -08880e: 5910 6f0b |0007: iput v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@0b6f │ │ -088812: 0e00 |0009: return-void │ │ +088874: |[088874] android.support.v7.widget.ActionMenuPresenter$SavedState.:(Landroid/os/Parcel;)V │ │ +088884: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08888a: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +088890: 0a00 |0006: move-result v0 │ │ +088892: 5910 6f0b |0007: iput v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@0b6f │ │ +088896: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0003 line=581 │ │ 0x0009 line=582 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ @@ -183566,17 +183593,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -088814: |[088814] android.support.v7.widget.ActionMenuPresenter$SavedState.describeContents:()I │ │ -088824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088826: 0f00 |0001: return v0 │ │ +088898: |[088898] android.support.v7.widget.ActionMenuPresenter$SavedState.describeContents:()I │ │ +0888a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0888aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionMenuPresenter$SavedState;) │ │ @@ -183584,44 +183611,44 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088828: |[088828] android.support.v7.widget.ActionMenuPresenter$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -088838: 5210 6f0b |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@0b6f │ │ -08883c: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -088842: 0e00 |0005: return-void │ │ +0888ac: |[0888ac] android.support.v7.widget.ActionMenuPresenter$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0888bc: 5210 6f0b |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@0b6f │ │ +0888c0: 6e20 6b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +0888c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0005 line=592 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ - source_file_idx : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #718 header: │ │ -class_idx : 859 │ │ +Class #719 header: │ │ +class_idx : 860 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 805 │ │ -source_file_idx : 634 │ │ +superclass_idx : 806 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 21 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 24 │ │ │ │ -Class #718 annotations: │ │ +Class #719 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ActionMenuPresenter$1; Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; Landroid/support/v7/widget/ActionMenuPresenter$SavedState; } │ │ │ │ -Class #718 - │ │ +Class #719 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuPresenter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/view/menu/BaseMenuPresenter;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -183715,26 +183742,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -088844: |[088844] android.support.v7.widget.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ -088854: 6000 8707 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@0787 │ │ -088858: 6001 8607 |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@0786 │ │ -08885c: 7040 8514 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@1485 │ │ -088862: 2200 0e04 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@040e │ │ -088866: 7010 1a1f 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@1f1a │ │ -08886c: 5b20 700b |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@0b70 │ │ -088870: 2200 5803 |000e: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // type@0358 │ │ -088874: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -088876: 7030 6917 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@1769 │ │ -08887c: 5b20 800b |0014: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@0b80 │ │ -088880: 0e00 |0016: return-void │ │ +0888c8: |[0888c8] android.support.v7.widget.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ +0888d8: 6000 8707 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@0787 │ │ +0888dc: 6001 8607 |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@0786 │ │ +0888e0: 7040 8514 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@1485 │ │ +0888e6: 2200 0f04 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@040f │ │ +0888ea: 7010 1a1f 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@1f1a │ │ +0888f0: 5b20 700b |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@0b70 │ │ +0888f4: 2200 5903 |000e: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // type@0359 │ │ +0888f8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0888fa: 7030 6917 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@1769 │ │ +088900: 5b20 800b |0014: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@0b80 │ │ +088904: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0007 line=71 │ │ 0x000e line=81 │ │ 0x0016 line=86 │ │ locals : │ │ @@ -183746,17 +183773,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088884: |[088884] android.support.v7.widget.ActionMenuPresenter.access$1000:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView; │ │ -088894: 5410 780b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -088898: 1100 |0002: return-object v0 │ │ +088908: |[088908] android.support.v7.widget.ActionMenuPresenter.access$1000:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView; │ │ +088918: 5410 780b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +08891c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -183764,17 +183791,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 │ │ -08889c: |[08889c] android.support.v7.widget.ActionMenuPresenter.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ -0888ac: 5410 7c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ -0888b0: 1100 |0002: return-object v0 │ │ +088920: |[088920] android.support.v7.widget.ActionMenuPresenter.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ +088930: 5410 7c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ +088934: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -183782,17 +183809,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 │ │ -0888b4: |[0888b4] android.support.v7.widget.ActionMenuPresenter.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ -0888c4: 5b01 7c0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ -0888c8: 1101 |0002: return-object v1 │ │ +088938: |[088938] android.support.v7.widget.ActionMenuPresenter.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ +088948: 5b01 7c0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ +08894c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ │ │ @@ -183801,17 +183828,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 │ │ -0888cc: |[0888cc] android.support.v7.widget.ActionMenuPresenter.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ -0888dc: 5410 810b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ -0888e0: 1100 |0002: return-object v0 │ │ +088950: |[088950] android.support.v7.widget.ActionMenuPresenter.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ +088960: 5410 810b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ +088964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #5 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -183819,17 +183846,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 │ │ -0888e4: |[0888e4] android.support.v7.widget.ActionMenuPresenter.access$302:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ -0888f4: 5b01 810b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ -0888f8: 1101 |0002: return-object v1 │ │ +088968: |[088968] android.support.v7.widget.ActionMenuPresenter.access$302:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ +088978: 5b01 810b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ +08897c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ │ │ @@ -183838,17 +183865,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0888fc: |[0888fc] android.support.v7.widget.ActionMenuPresenter.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; │ │ -08890c: 5410 770b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -088910: 1100 |0002: return-object v0 │ │ +088980: |[088980] android.support.v7.widget.ActionMenuPresenter.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; │ │ +088990: 5410 770b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +088994: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #7 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -183856,17 +183883,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088914: |[088914] android.support.v7.widget.ActionMenuPresenter.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; │ │ -088924: 5410 770b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -088928: 1100 |0002: return-object v0 │ │ +088998: |[088998] android.support.v7.widget.ActionMenuPresenter.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; │ │ +0889a8: 5410 770b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +0889ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #8 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -183874,17 +183901,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08892c: |[08892c] android.support.v7.widget.ActionMenuPresenter.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ -08893c: 5410 7b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -088940: 1100 |0002: return-object v0 │ │ +0889b0: |[0889b0] android.support.v7.widget.ActionMenuPresenter.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ +0889c0: 5410 7b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +0889c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #9 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -183892,17 +183919,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088944: |[088944] android.support.v7.widget.ActionMenuPresenter.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView; │ │ -088954: 5410 780b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -088958: 1100 |0002: return-object v0 │ │ +0889c8: |[0889c8] android.support.v7.widget.ActionMenuPresenter.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuView; │ │ +0889d8: 5410 780b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +0889dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #10 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -183910,17 +183937,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 │ │ -08895c: |[08895c] android.support.v7.widget.ActionMenuPresenter.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ -08896c: 5410 710b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ -088970: 1100 |0002: return-object v0 │ │ +0889e0: |[0889e0] android.support.v7.widget.ActionMenuPresenter.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ +0889f0: 5410 710b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ +0889f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #11 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -183928,17 +183955,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 │ │ -088974: |[088974] android.support.v7.widget.ActionMenuPresenter.access$802:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ -088984: 5b01 710b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ -088988: 1101 |0002: return-object v1 │ │ +0889f8: |[0889f8] android.support.v7.widget.ActionMenuPresenter.access$802:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ +088a08: 5b01 710b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ +088a0c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ │ │ @@ -183947,17 +183974,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08898c: |[08898c] android.support.v7.widget.ActionMenuPresenter.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; │ │ -08899c: 5410 770b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -0889a0: 1100 |0002: return-object v0 │ │ +088a10: |[088a10] android.support.v7.widget.ActionMenuPresenter.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/view/menu/MenuBuilder; │ │ +088a20: 5410 770b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +088a24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #13 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -183965,38 +183992,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 │ │ -0889a4: |[0889a4] android.support.v7.widget.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0889b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0889b6: 5463 780b |0001: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -0889ba: 1f03 4204 |0003: check-cast v3, Landroid/view/ViewGroup; // type@0442 │ │ -0889be: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ -0889c2: 0750 |0007: move-object v0, v5 │ │ -0889c4: 1100 |0008: return-object v0 │ │ -0889c6: 6e10 6f20 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -0889cc: 0a01 |000c: move-result v1 │ │ -0889ce: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0889d0: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ -0889d4: 6e20 6e20 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -0889da: 0c00 |0013: move-result-object v0 │ │ -0889dc: 2004 3d03 |0014: instance-of v4, v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033d │ │ -0889e0: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ -0889e4: 0704 |0018: move-object v4, v0 │ │ -0889e6: 1f04 3d03 |0019: check-cast v4, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033d │ │ -0889ea: 7210 f315 0400 |001b: invoke-interface {v4}, Landroid/support/v7/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/view/menu/MenuItemImpl; // method@15f3 │ │ -0889f0: 0c04 |001e: move-result-object v4 │ │ -0889f2: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ -0889f6: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0889fa: 28eb |0023: goto 000e // -0015 │ │ -0889fc: 0750 |0024: move-object v0, v5 │ │ -0889fe: 28e3 |0025: goto 0008 // -001d │ │ +088a28: |[088a28] android.support.v7.widget.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +088a38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +088a3a: 5463 780b |0001: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +088a3e: 1f03 4304 |0003: check-cast v3, Landroid/view/ViewGroup; // type@0443 │ │ +088a42: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ +088a46: 0750 |0007: move-object v0, v5 │ │ +088a48: 1100 |0008: return-object v0 │ │ +088a4a: 6e10 6f20 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +088a50: 0a01 |000c: move-result v1 │ │ +088a52: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +088a54: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ +088a58: 6e20 6e20 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +088a5e: 0c00 |0013: move-result-object v0 │ │ +088a60: 2004 3e03 |0014: instance-of v4, v0, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033e │ │ +088a64: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ +088a68: 0704 |0018: move-object v4, v0 │ │ +088a6a: 1f04 3e03 |0019: check-cast v4, Landroid/support/v7/view/menu/MenuView$ItemView; // type@033e │ │ +088a6e: 7210 f315 0400 |001b: invoke-interface {v4}, Landroid/support/v7/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/view/menu/MenuItemImpl; // method@15f3 │ │ +088a74: 0c04 |001e: move-result-object v4 │ │ +088a76: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ +088a7a: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +088a7e: 28eb |0023: goto 000e // -0015 │ │ +088a80: 0750 |0024: move-object v0, v5 │ │ +088a82: 28e3 |0025: goto 0008 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=304 │ │ 0x0005 line=305 │ │ 0x0008 line=315 │ │ 0x0009 line=307 │ │ 0x000d line=308 │ │ @@ -184018,31 +184045,31 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/support/v7/view/menu/MenuView$ItemView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -088a00: |[088a00] android.support.v7.widget.ActionMenuPresenter.bindItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/support/v7/view/menu/MenuView$ItemView;)V │ │ -088a10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -088a12: 7230 f415 5602 |0001: invoke-interface {v6, v5, v2}, Landroid/support/v7/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V // method@15f4 │ │ -088a18: 5441 780b |0004: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -088a1c: 1f01 6203 |0006: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@0362 │ │ -088a20: 0760 |0008: move-object v0, v6 │ │ -088a22: 1f00 2403 |0009: check-cast v0, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0324 │ │ -088a26: 6e20 7c14 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;)V // method@147c │ │ -088a2c: 5442 7f0b |000e: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@0b7f │ │ -088a30: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -088a34: 2202 5303 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // type@0353 │ │ -088a38: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -088a3a: 7030 4217 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@1742 │ │ -088a40: 5b42 7f0b |0018: iput-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@0b7f │ │ -088a44: 5442 7f0b |001a: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@0b7f │ │ -088a48: 6e20 8014 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.setPopupCallback:(Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;)V // method@1480 │ │ -088a4e: 0e00 |001f: return-void │ │ +088a84: |[088a84] android.support.v7.widget.ActionMenuPresenter.bindItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/support/v7/view/menu/MenuView$ItemView;)V │ │ +088a94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +088a96: 7230 f415 5602 |0001: invoke-interface {v6, v5, v2}, Landroid/support/v7/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/view/menu/MenuItemImpl;I)V // method@15f4 │ │ +088a9c: 5441 780b |0004: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +088aa0: 1f01 6303 |0006: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@0363 │ │ +088aa4: 0760 |0008: move-object v0, v6 │ │ +088aa6: 1f00 2503 |0009: check-cast v0, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0325 │ │ +088aaa: 6e20 7c14 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;)V // method@147c │ │ +088ab0: 5442 7f0b |000e: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@0b7f │ │ +088ab4: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +088ab8: 2202 5403 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // type@0354 │ │ +088abc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +088abe: 7030 4217 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@1742 │ │ +088ac4: 5b42 7f0b |0018: iput-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@0b7f │ │ +088ac8: 5442 7f0b |001a: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@0b7f │ │ +088acc: 6e20 8014 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/ActionMenuItemView;.setPopupCallback:(Landroid/support/v7/view/menu/ActionMenuItemView$PopupCallback;)V // method@1480 │ │ +088ad2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0004 line=208 │ │ 0x0009 line=209 │ │ 0x000b line=210 │ │ 0x000e line=212 │ │ @@ -184061,21 +184088,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -088a50: |[088a50] android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus:()Z │ │ -088a60: 6e10 8c17 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ -088a66: 0a00 |0003: move-result v0 │ │ -088a68: 6e10 8d17 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@178d │ │ -088a6e: 0a01 |0007: move-result v1 │ │ -088a70: b610 |0008: or-int/2addr v0, v1 │ │ -088a72: 0f00 |0009: return v0 │ │ +088ad4: |[088ad4] android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus:()Z │ │ +088ae4: 6e10 8c17 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ +088aea: 0a00 |0003: move-result v0 │ │ +088aec: 6e10 8d17 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@178d │ │ +088af2: 0a01 |0007: move-result v1 │ │ +088af4: b610 |0008: or-int/2addr v0, v1 │ │ +088af6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x0009 line=366 │ │ locals : │ │ 0x0004 - 0x000a reg=0 result Z │ │ @@ -184086,24 +184113,24 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -088a74: |[088a74] android.support.v7.widget.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -088a84: 6e20 6e20 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -088a8a: 0c00 |0003: move-result-object v0 │ │ -088a8c: 5421 7b0b |0004: iget-object v1, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -088a90: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -088a94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -088a96: 0f00 |0009: return v0 │ │ -088a98: 6f30 8b14 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@148b │ │ -088a9e: 0a00 |000d: move-result v0 │ │ -088aa0: 28fb |000e: goto 0009 // -0005 │ │ +088af8: |[088af8] android.support.v7.widget.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +088b08: 6e20 6e20 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +088b0e: 0c00 |0003: move-result-object v0 │ │ +088b10: 5421 7b0b |0004: iget-object v1, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +088b14: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +088b18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +088b1a: 0f00 |0009: return v0 │ │ +088b1c: 6f30 8b14 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@148b │ │ +088b22: 0a00 |000d: move-result v0 │ │ +088b24: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0009 line=279 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x000f reg=3 parent Landroid/view/ViewGroup; │ │ @@ -184114,274 +184141,274 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 505 16-bit code units │ │ -088aa4: |[088aa4] android.support.v7.widget.ActionMenuPresenter.flagActionItems:()Z │ │ -088ab4: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -088ab8: 5400 770b |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -088abc: 081b 0000 |0004: move-object/from16 v27, v0 │ │ -088ac0: 7401 0b15 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ -088ac6: 0c19 |0009: move-result-object v25 │ │ -088ac8: 7401 9f28 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -088ace: 0a0f |000d: move-result v15 │ │ -088ad0: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ -088ad4: 5200 750b |0010: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0b75 │ │ -088ad8: 0211 0000 |0012: move/from16 v17, v0 │ │ -088adc: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ -088ae0: 5200 720b |0016: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@0b72 │ │ -088ae4: 021a 0000 |0018: move/from16 v26, v0 │ │ -088ae8: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ -088aec: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ -088af0: 7702 bf1f 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -088af6: 0a14 |0021: move-result v20 │ │ -088af8: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ -088afc: 5400 780b |0024: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -088b00: 0813 0000 |0026: move-object/from16 v19, v0 │ │ -088b04: 1f13 4204 |0028: check-cast v19, Landroid/view/ViewGroup; // type@0442 │ │ -088b08: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ -088b0c: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ -088b10: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -088b12: 120a |002f: const/4 v10, #int 0 // #0 │ │ -088b14: 120b |0030: const/4 v11, #int 0 // #0 │ │ -088b16: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ -088b1a: 0800 1900 |0033: move-object/from16 v0, v25 │ │ -088b1e: 6e20 9828 b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -088b24: 0c0e |0038: move-result-object v14 │ │ -088b26: 1f0e 3103 |0039: check-cast v14, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -088b2a: 6e10 5915 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1559 │ │ -088b30: 0a1b |003e: move-result v27 │ │ -088b32: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ -088b36: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ -088b3a: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ -088b3e: 5500 740b |0045: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@0b74 │ │ -088b42: 021b 0000 |0047: move/from16 v27, v0 │ │ -088b46: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ -088b4a: 6e10 5215 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1552 │ │ -088b50: 0a1b |004e: move-result v27 │ │ -088b52: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ -088b56: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ -088b5a: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ -088b5e: 28dc |0055: goto 0031 // -0024 │ │ -088b60: 6e10 5815 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1558 │ │ -088b66: 0a1b |0059: move-result v27 │ │ -088b68: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ -088b6c: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ -088b70: 28e5 |005e: goto 0043 // -001b │ │ -088b72: 121a |005f: const/4 v10, #int 1 // #1 │ │ -088b74: 28e3 |0060: goto 0043 // -001d │ │ -088b76: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ -088b7a: 5500 820b |0063: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ -088b7e: 021b 0000 |0065: move/from16 v27, v0 │ │ -088b82: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ -088b86: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ -088b8a: 901b 1615 |006b: add-int v27, v22, v21 │ │ -088b8e: 0200 1b00 |006d: move/from16 v0, v27 │ │ -088b92: 0201 1100 |006f: move/from16 v1, v17 │ │ -088b96: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ -088b9a: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ -088b9e: 9111 1116 |0075: sub-int v17, v17, v22 │ │ -088ba2: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ -088ba6: 5400 700b |0079: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@0b70 │ │ -088baa: 0817 0000 |007b: move-object/from16 v23, v0 │ │ -088bae: 7401 1b1f 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@1f1b │ │ -088bb4: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -088bb6: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -088bb8: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ -088bbc: 5500 850b |0084: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ -088bc0: 021b 0000 |0086: move/from16 v27, v0 │ │ -088bc4: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ -088bc8: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ -088bcc: 5200 790b |008c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@0b79 │ │ -088bd0: 021b 0000 |008e: move/from16 v27, v0 │ │ -088bd4: 9307 1a1b |0090: div-int v7, v26, v27 │ │ -088bd8: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ -088bdc: 5200 790b |0094: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@0b79 │ │ -088be0: 021b 0000 |0096: move/from16 v27, v0 │ │ -088be4: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ -088be8: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -088bec: 5200 790b |009c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@0b79 │ │ -088bf0: 021b 0000 |009e: move/from16 v27, v0 │ │ -088bf4: 931c 0507 |00a0: div-int v28, v5, v7 │ │ -088bf8: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ -088bfc: 120b |00a4: const/4 v11, #int 0 // #0 │ │ -088bfe: 35fb 5101 |00a5: if-ge v11, v15, 01f6 // +0151 │ │ -088c02: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ -088c06: 6e20 9828 b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -088c0c: 0c0e |00ac: move-result-object v14 │ │ -088c0e: 1f0e 3103 |00ad: check-cast v14, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -088c12: 6e10 5915 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1559 │ │ -088c18: 0a1b |00b2: move-result v27 │ │ -088c1a: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ -088c1e: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ -088c22: 5400 840b |00b7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ -088c26: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ -088c2a: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ -088c2e: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ -088c32: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ -088c36: 6e40 8917 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1789 │ │ -088c3c: 0c18 |00c4: move-result-object v24 │ │ -088c3e: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ -088c42: 5400 840b |00c7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ -088c46: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ -088c4a: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ -088c4e: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ -088c52: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ -088c56: 5b10 840b |00d1: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ -088c5a: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ -088c5e: 5500 850b |00d5: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ -088c62: 021b 0000 |00d7: move/from16 v27, v0 │ │ -088c66: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ -088c6a: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ -088c6e: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ -088c72: 0201 1400 |00df: move/from16 v1, v20 │ │ -088c76: 0202 1b00 |00e1: move/from16 v2, v27 │ │ -088c7a: 7152 d917 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@17d9 │ │ -088c80: 0a1b |00e6: move-result v27 │ │ -088c82: 9107 071b |00e7: sub-int v7, v7, v27 │ │ -088c86: 7401 e81f 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -088c8c: 0a12 |00ec: move-result v18 │ │ -088c8e: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ -088c92: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ -088c96: 0208 1200 |00f1: move/from16 v8, v18 │ │ -088c9a: 6e10 3f15 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ -088ca0: 0a09 |00f6: move-result v9 │ │ -088ca2: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ -088ca6: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ -088caa: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ -088cae: 0201 1b00 |00fd: move/from16 v1, v27 │ │ -088cb2: 6e30 1d1f 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1f1d │ │ -088cb8: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ -088cbc: 0200 1b00 |0104: move/from16 v0, v27 │ │ -088cc0: 6e20 6915 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1569 │ │ -088cc6: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ -088cca: 289a |010b: goto 00a5 // -0066 │ │ -088ccc: 0800 1800 |010c: move-object/from16 v0, v24 │ │ -088cd0: 0201 1400 |010e: move/from16 v1, v20 │ │ -088cd4: 0202 1400 |0110: move/from16 v2, v20 │ │ -088cd8: 6e30 1420 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -088cde: 28d4 |0115: goto 00e9 // -002c │ │ -088ce0: 6e10 5815 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1558 │ │ -088ce6: 0a1b |0119: move-result v27 │ │ -088ce8: 381b d300 |011a: if-eqz v27, 01ed // +00d3 │ │ -088cec: 6e10 3f15 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ -088cf2: 0a09 |011f: move-result v9 │ │ -088cf4: 0800 1700 |0120: move-object/from16 v0, v23 │ │ -088cf8: 6e20 1c1f 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@1f1c │ │ -088cfe: 0a0c |0125: move-result v12 │ │ -088d00: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ -088d04: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ -088d08: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ -088d0c: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ -088d10: 5500 850b |012e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ -088d14: 021b 0000 |0130: move/from16 v27, v0 │ │ -088d18: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ -088d1c: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ -088d20: 121d |0136: const/4 v13, #int 1 // #1 │ │ -088d22: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ -088d26: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ -088d2a: 5400 840b |013b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ -088d2e: 081b 0000 |013d: move-object/from16 v27, v0 │ │ -088d32: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ -088d36: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ -088d3a: 0802 1300 |0143: move-object/from16 v2, v19 │ │ -088d3e: 6e40 8917 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1789 │ │ -088d44: 0c18 |0148: move-result-object v24 │ │ -088d46: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ -088d4a: 5400 840b |014b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ -088d4e: 081b 0000 |014d: move-object/from16 v27, v0 │ │ -088d52: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ -088d56: 0800 1800 |0151: move-object/from16 v0, v24 │ │ -088d5a: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ -088d5e: 5b10 840b |0155: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ -088d62: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ -088d66: 5500 850b |0159: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ -088d6a: 021b 0000 |015b: move/from16 v27, v0 │ │ -088d6e: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ -088d72: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ -088d76: 0800 1800 |0161: move-object/from16 v0, v24 │ │ -088d7a: 0201 1400 |0163: move/from16 v1, v20 │ │ -088d7e: 0202 1b00 |0165: move/from16 v2, v27 │ │ -088d82: 7152 d917 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@17d9 │ │ -088d88: 0a06 |016a: move-result v6 │ │ -088d8a: b167 |016b: sub-int/2addr v7, v6 │ │ -088d8c: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ -088d90: 120d |016e: const/4 v13, #int 0 // #0 │ │ -088d92: 7401 e81f 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -088d98: 0a12 |0172: move-result v18 │ │ -088d9a: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ -088d9e: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ -088da2: 0208 1200 |0177: move/from16 v8, v18 │ │ -088da6: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ -088daa: 5500 850b |017b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ -088dae: 021b 0000 |017d: move/from16 v27, v0 │ │ -088db2: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ -088db6: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ -088dba: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ -088dbe: 950d 0d1b |0185: and-int v13, v13, v27 │ │ -088dc2: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ -088dc6: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ -088dca: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ -088dce: 0800 1700 |018d: move-object/from16 v0, v23 │ │ -088dd2: 0201 1b00 |018f: move/from16 v1, v27 │ │ -088dd6: 6e30 1d1f 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1f1d │ │ -088ddc: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ -088de0: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ -088de4: 6e20 6915 de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1569 │ │ -088dea: 2900 6eff |019b: goto/16 0109 // -0092 │ │ -088dee: 120d |019d: const/4 v13, #int 0 // #0 │ │ -088df0: 2899 |019e: goto 0137 // -0067 │ │ -088df2: 0800 1800 |019f: move-object/from16 v0, v24 │ │ -088df6: 0201 1400 |01a1: move/from16 v1, v20 │ │ -088dfa: 0202 1400 |01a3: move/from16 v2, v20 │ │ -088dfe: 6e30 1420 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -088e04: 28c7 |01a8: goto 016f // -0039 │ │ -088e06: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ -088e0a: 28da |01ab: goto 0185 // -0026 │ │ -088e0c: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ -088e10: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ -088e14: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ -088e18: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ -088e1c: 28d3 |01b4: goto 0187 // -002d │ │ -088e1e: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ -088e22: 28fb |01b7: goto 01b2 // -0005 │ │ -088e24: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ -088e28: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ -088e2c: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ -088e30: 0201 1b00 |01be: move/from16 v1, v27 │ │ -088e34: 6e30 1d1f 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1f1d │ │ -088e3a: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ -088e3e: 0200 1000 |01c5: move/from16 v0, v16 │ │ -088e42: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ -088e46: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ -088e4a: 0201 1000 |01cb: move/from16 v1, v16 │ │ -088e4e: 6e20 9828 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -088e54: 0c03 |01d0: move-result-object v3 │ │ -088e56: 1f03 3103 |01d1: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -088e5a: 6e10 3f15 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ -088e60: 0a1b |01d6: move-result v27 │ │ -088e62: 0200 1b00 |01d7: move/from16 v0, v27 │ │ -088e66: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ -088e6a: 6e10 5115 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionButton:()Z // method@1551 │ │ -088e70: 0a1b |01de: move-result v27 │ │ -088e72: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ -088e76: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ -088e7a: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ -088e7e: 0200 1b00 |01e5: move/from16 v0, v27 │ │ -088e82: 6e20 6915 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1569 │ │ -088e88: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ -088e8c: 28d9 |01ec: goto 01c5 // -0027 │ │ -088e8e: 131b 0000 |01ed: const/16 v27, #int 0 // #0 │ │ -088e92: 0200 1b00 |01ef: move/from16 v0, v27 │ │ -088e96: 6e20 6915 0e00 |01f1: invoke-virtual {v14, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1569 │ │ -088e9c: 2900 15ff |01f4: goto/16 0109 // -00eb │ │ -088ea0: 131b 0100 |01f6: const/16 v27, #int 1 // #1 │ │ -088ea4: 0f1b |01f8: return v27 │ │ +088b28: |[088b28] android.support.v7.widget.ActionMenuPresenter.flagActionItems:()Z │ │ +088b38: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +088b3c: 5400 770b |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +088b40: 081b 0000 |0004: move-object/from16 v27, v0 │ │ +088b44: 7401 0b15 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@150b │ │ +088b4a: 0c19 |0009: move-result-object v25 │ │ +088b4c: 7401 9f28 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +088b52: 0a0f |000d: move-result v15 │ │ +088b54: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ +088b58: 5200 750b |0010: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0b75 │ │ +088b5c: 0211 0000 |0012: move/from16 v17, v0 │ │ +088b60: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ +088b64: 5200 720b |0016: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@0b72 │ │ +088b68: 021a 0000 |0018: move/from16 v26, v0 │ │ +088b6c: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ +088b70: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ +088b74: 7702 bf1f 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +088b7a: 0a14 |0021: move-result v20 │ │ +088b7c: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ +088b80: 5400 780b |0024: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +088b84: 0813 0000 |0026: move-object/from16 v19, v0 │ │ +088b88: 1f13 4304 |0028: check-cast v19, Landroid/view/ViewGroup; // type@0443 │ │ +088b8c: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ +088b90: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ +088b94: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +088b96: 120a |002f: const/4 v10, #int 0 // #0 │ │ +088b98: 120b |0030: const/4 v11, #int 0 // #0 │ │ +088b9a: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ +088b9e: 0800 1900 |0033: move-object/from16 v0, v25 │ │ +088ba2: 6e20 9828 b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +088ba8: 0c0e |0038: move-result-object v14 │ │ +088baa: 1f0e 3203 |0039: check-cast v14, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +088bae: 6e10 5915 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1559 │ │ +088bb4: 0a1b |003e: move-result v27 │ │ +088bb6: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ +088bba: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ +088bbe: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ +088bc2: 5500 740b |0045: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@0b74 │ │ +088bc6: 021b 0000 |0047: move/from16 v27, v0 │ │ +088bca: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ +088bce: 6e10 5215 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1552 │ │ +088bd4: 0a1b |004e: move-result v27 │ │ +088bd6: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ +088bda: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ +088bde: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ +088be2: 28dc |0055: goto 0031 // -0024 │ │ +088be4: 6e10 5815 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1558 │ │ +088bea: 0a1b |0059: move-result v27 │ │ +088bec: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ +088bf0: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ +088bf4: 28e5 |005e: goto 0043 // -001b │ │ +088bf6: 121a |005f: const/4 v10, #int 1 // #1 │ │ +088bf8: 28e3 |0060: goto 0043 // -001d │ │ +088bfa: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ +088bfe: 5500 820b |0063: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ +088c02: 021b 0000 |0065: move/from16 v27, v0 │ │ +088c06: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ +088c0a: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ +088c0e: 901b 1615 |006b: add-int v27, v22, v21 │ │ +088c12: 0200 1b00 |006d: move/from16 v0, v27 │ │ +088c16: 0201 1100 |006f: move/from16 v1, v17 │ │ +088c1a: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ +088c1e: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ +088c22: 9111 1116 |0075: sub-int v17, v17, v22 │ │ +088c26: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ +088c2a: 5400 700b |0079: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@0b70 │ │ +088c2e: 0817 0000 |007b: move-object/from16 v23, v0 │ │ +088c32: 7401 1b1f 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@1f1b │ │ +088c38: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +088c3a: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +088c3c: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ +088c40: 5500 850b |0084: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ +088c44: 021b 0000 |0086: move/from16 v27, v0 │ │ +088c48: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ +088c4c: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ +088c50: 5200 790b |008c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@0b79 │ │ +088c54: 021b 0000 |008e: move/from16 v27, v0 │ │ +088c58: 9307 1a1b |0090: div-int v7, v26, v27 │ │ +088c5c: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ +088c60: 5200 790b |0094: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@0b79 │ │ +088c64: 021b 0000 |0096: move/from16 v27, v0 │ │ +088c68: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ +088c6c: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +088c70: 5200 790b |009c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@0b79 │ │ +088c74: 021b 0000 |009e: move/from16 v27, v0 │ │ +088c78: 931c 0507 |00a0: div-int v28, v5, v7 │ │ +088c7c: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ +088c80: 120b |00a4: const/4 v11, #int 0 // #0 │ │ +088c82: 35fb 5101 |00a5: if-ge v11, v15, 01f6 // +0151 │ │ +088c86: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ +088c8a: 6e20 9828 b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +088c90: 0c0e |00ac: move-result-object v14 │ │ +088c92: 1f0e 3203 |00ad: check-cast v14, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +088c96: 6e10 5915 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1559 │ │ +088c9c: 0a1b |00b2: move-result v27 │ │ +088c9e: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ +088ca2: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ +088ca6: 5400 840b |00b7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ +088caa: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ +088cae: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ +088cb2: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ +088cb6: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ +088cba: 6e40 8917 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1789 │ │ +088cc0: 0c18 |00c4: move-result-object v24 │ │ +088cc2: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ +088cc6: 5400 840b |00c7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ +088cca: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ +088cce: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ +088cd2: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ +088cd6: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ +088cda: 5b10 840b |00d1: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ +088cde: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ +088ce2: 5500 850b |00d5: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ +088ce6: 021b 0000 |00d7: move/from16 v27, v0 │ │ +088cea: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ +088cee: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ +088cf2: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ +088cf6: 0201 1400 |00df: move/from16 v1, v20 │ │ +088cfa: 0202 1b00 |00e1: move/from16 v2, v27 │ │ +088cfe: 7152 d917 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@17d9 │ │ +088d04: 0a1b |00e6: move-result v27 │ │ +088d06: 9107 071b |00e7: sub-int v7, v7, v27 │ │ +088d0a: 7401 e81f 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +088d10: 0a12 |00ec: move-result v18 │ │ +088d12: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ +088d16: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ +088d1a: 0208 1200 |00f1: move/from16 v8, v18 │ │ +088d1e: 6e10 3f15 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ +088d24: 0a09 |00f6: move-result v9 │ │ +088d26: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ +088d2a: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ +088d2e: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ +088d32: 0201 1b00 |00fd: move/from16 v1, v27 │ │ +088d36: 6e30 1d1f 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1f1d │ │ +088d3c: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ +088d40: 0200 1b00 |0104: move/from16 v0, v27 │ │ +088d44: 6e20 6915 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1569 │ │ +088d4a: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ +088d4e: 289a |010b: goto 00a5 // -0066 │ │ +088d50: 0800 1800 |010c: move-object/from16 v0, v24 │ │ +088d54: 0201 1400 |010e: move/from16 v1, v20 │ │ +088d58: 0202 1400 |0110: move/from16 v2, v20 │ │ +088d5c: 6e30 1420 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +088d62: 28d4 |0115: goto 00e9 // -002c │ │ +088d64: 6e10 5815 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1558 │ │ +088d6a: 0a1b |0119: move-result v27 │ │ +088d6c: 381b d300 |011a: if-eqz v27, 01ed // +00d3 │ │ +088d70: 6e10 3f15 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ +088d76: 0a09 |011f: move-result v9 │ │ +088d78: 0800 1700 |0120: move-object/from16 v0, v23 │ │ +088d7c: 6e20 1c1f 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@1f1c │ │ +088d82: 0a0c |0125: move-result v12 │ │ +088d84: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ +088d88: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ +088d8c: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ +088d90: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ +088d94: 5500 850b |012e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ +088d98: 021b 0000 |0130: move/from16 v27, v0 │ │ +088d9c: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ +088da0: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ +088da4: 121d |0136: const/4 v13, #int 1 // #1 │ │ +088da6: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ +088daa: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ +088dae: 5400 840b |013b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ +088db2: 081b 0000 |013d: move-object/from16 v27, v0 │ │ +088db6: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ +088dba: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ +088dbe: 0802 1300 |0143: move-object/from16 v2, v19 │ │ +088dc2: 6e40 8917 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1789 │ │ +088dc8: 0c18 |0148: move-result-object v24 │ │ +088dca: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ +088dce: 5400 840b |014b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ +088dd2: 081b 0000 |014d: move-object/from16 v27, v0 │ │ +088dd6: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ +088dda: 0800 1800 |0151: move-object/from16 v0, v24 │ │ +088dde: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ +088de2: 5b10 840b |0155: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ +088de6: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ +088dea: 5500 850b |0159: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ +088dee: 021b 0000 |015b: move/from16 v27, v0 │ │ +088df2: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ +088df6: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ +088dfa: 0800 1800 |0161: move-object/from16 v0, v24 │ │ +088dfe: 0201 1400 |0163: move/from16 v1, v20 │ │ +088e02: 0202 1b00 |0165: move/from16 v2, v27 │ │ +088e06: 7152 d917 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@17d9 │ │ +088e0c: 0a06 |016a: move-result v6 │ │ +088e0e: b167 |016b: sub-int/2addr v7, v6 │ │ +088e10: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ +088e14: 120d |016e: const/4 v13, #int 0 // #0 │ │ +088e16: 7401 e81f 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +088e1c: 0a12 |0172: move-result v18 │ │ +088e1e: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ +088e22: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ +088e26: 0208 1200 |0177: move/from16 v8, v18 │ │ +088e2a: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ +088e2e: 5500 850b |017b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@0b85 │ │ +088e32: 021b 0000 |017d: move/from16 v27, v0 │ │ +088e36: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ +088e3a: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ +088e3e: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ +088e42: 950d 0d1b |0185: and-int v13, v13, v27 │ │ +088e46: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ +088e4a: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ +088e4e: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ +088e52: 0800 1700 |018d: move-object/from16 v0, v23 │ │ +088e56: 0201 1b00 |018f: move/from16 v1, v27 │ │ +088e5a: 6e30 1d1f 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1f1d │ │ +088e60: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ +088e64: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ +088e68: 6e20 6915 de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1569 │ │ +088e6e: 2900 6eff |019b: goto/16 0109 // -0092 │ │ +088e72: 120d |019d: const/4 v13, #int 0 // #0 │ │ +088e74: 2899 |019e: goto 0137 // -0067 │ │ +088e76: 0800 1800 |019f: move-object/from16 v0, v24 │ │ +088e7a: 0201 1400 |01a1: move/from16 v1, v20 │ │ +088e7e: 0202 1400 |01a3: move/from16 v2, v20 │ │ +088e82: 6e30 1420 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +088e88: 28c7 |01a8: goto 016f // -0039 │ │ +088e8a: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ +088e8e: 28da |01ab: goto 0185 // -0026 │ │ +088e90: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ +088e94: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ +088e98: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ +088e9c: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ +088ea0: 28d3 |01b4: goto 0187 // -002d │ │ +088ea2: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ +088ea6: 28fb |01b7: goto 01b2 // -0005 │ │ +088ea8: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ +088eac: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ +088eb0: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ +088eb4: 0201 1b00 |01be: move/from16 v1, v27 │ │ +088eb8: 6e30 1d1f 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1f1d │ │ +088ebe: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ +088ec2: 0200 1000 |01c5: move/from16 v0, v16 │ │ +088ec6: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ +088eca: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ +088ece: 0201 1000 |01cb: move/from16 v1, v16 │ │ +088ed2: 6e20 9828 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +088ed8: 0c03 |01d0: move-result-object v3 │ │ +088eda: 1f03 3203 |01d1: check-cast v3, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +088ede: 6e10 3f15 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.getGroupId:()I // method@153f │ │ +088ee4: 0a1b |01d6: move-result v27 │ │ +088ee6: 0200 1b00 |01d7: move/from16 v0, v27 │ │ +088eea: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ +088eee: 6e10 5115 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionButton:()Z // method@1551 │ │ +088ef4: 0a1b |01de: move-result v27 │ │ +088ef6: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ +088efa: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ +088efe: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ +088f02: 0200 1b00 |01e5: move/from16 v0, v27 │ │ +088f06: 6e20 6915 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1569 │ │ +088f0c: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ +088f10: 28d9 |01ec: goto 01c5 // -0027 │ │ +088f12: 131b 0000 |01ed: const/16 v27, #int 0 // #0 │ │ +088f16: 0200 1b00 |01ef: move/from16 v0, v27 │ │ +088f1a: 6e20 6915 0e00 |01f1: invoke-virtual {v14, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1569 │ │ +088f20: 2900 15ff |01f4: goto/16 0109 // -00eb │ │ +088f24: 131b 0100 |01f6: const/16 v27, #int 1 // #1 │ │ +088f28: 0f1b |01f8: return v27 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x000a line=402 │ │ 0x000e line=403 │ │ 0x0014 line=404 │ │ 0x001a line=405 │ │ @@ -184506,41 +184533,41 @@ │ │ type : '(Landroid/support/v7/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 │ │ -088ea8: |[088ea8] android.support.v7.widget.ActionMenuPresenter.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -088eb8: 6e10 3d15 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@153d │ │ -088ebe: 0c00 |0003: move-result-object v0 │ │ -088ec0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -088ec4: 6e10 4e15 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@154e │ │ -088eca: 0a03 |0009: move-result v3 │ │ -088ecc: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ -088ed0: 6f40 8e14 5476 |000c: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@148e │ │ -088ed6: 0c00 |000f: move-result-object v0 │ │ -088ed8: 6e10 5215 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1552 │ │ -088ede: 0a03 |0013: move-result v3 │ │ -088ee0: 3803 1c00 |0014: if-eqz v3, 0030 // +001c │ │ -088ee4: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ -088ee8: 6e20 4b20 3000 |0018: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -088eee: 0772 |001b: move-object v2, v7 │ │ -088ef0: 1f02 6203 |001c: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@0362 │ │ -088ef4: 6e10 e21f 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -088efa: 0c01 |0021: move-result-object v1 │ │ -088efc: 6e20 b417 1200 |0022: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@17b4 │ │ -088f02: 0a03 |0025: move-result v3 │ │ -088f04: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ -088f08: 6e20 bb17 1200 |0028: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17bb │ │ -088f0e: 0c03 |002b: move-result-object v3 │ │ -088f10: 6e20 3a20 3000 |002c: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -088f16: 1100 |002f: return-object v0 │ │ -088f18: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -088f1a: 28e7 |0031: goto 0018 // -0019 │ │ +088f2c: |[088f2c] android.support.v7.widget.ActionMenuPresenter.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +088f3c: 6e10 3d15 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@153d │ │ +088f42: 0c00 |0003: move-result-object v0 │ │ +088f44: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +088f48: 6e10 4e15 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@154e │ │ +088f4e: 0a03 |0009: move-result v3 │ │ +088f50: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ +088f54: 6f40 8e14 5476 |000c: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@148e │ │ +088f5a: 0c00 |000f: move-result-object v0 │ │ +088f5c: 6e10 5215 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1552 │ │ +088f62: 0a03 |0013: move-result v3 │ │ +088f64: 3803 1c00 |0014: if-eqz v3, 0030 // +001c │ │ +088f68: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ +088f6c: 6e20 4b20 3000 |0018: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +088f72: 0772 |001b: move-object v2, v7 │ │ +088f74: 1f02 6303 |001c: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@0363 │ │ +088f78: 6e10 e21f 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +088f7e: 0c01 |0021: move-result-object v1 │ │ +088f80: 6e20 b417 1200 |0022: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@17b4 │ │ +088f86: 0a03 |0025: move-result v3 │ │ +088f88: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ +088f8c: 6e20 bb17 1200 |0028: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17bb │ │ +088f92: 0c03 |002b: move-result-object v3 │ │ +088f94: 6e20 3a20 3000 |002c: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +088f9a: 1100 |002f: return-object v0 │ │ +088f9c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +088f9e: 28e7 |0031: goto 0018 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=191 │ │ 0x000c line=192 │ │ 0x0010 line=194 │ │ 0x001c line=196 │ │ @@ -184563,21 +184590,21 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -088f1c: |[088f1c] android.support.v7.widget.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; │ │ -088f2c: 6f20 8f14 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/view/menu/BaseMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; // method@148f │ │ -088f32: 0c00 |0003: move-result-object v0 │ │ -088f34: 0701 |0004: move-object v1, v0 │ │ -088f36: 1f01 6203 |0005: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@0362 │ │ -088f3a: 6e20 ea17 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@17ea │ │ -088f40: 1100 |000a: return-object v0 │ │ +088fa0: |[088fa0] android.support.v7.widget.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; │ │ +088fb0: 6f20 8f14 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/view/menu/BaseMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/view/menu/MenuView; // method@148f │ │ +088fb6: 0c00 |0003: move-result-object v0 │ │ +088fb8: 0701 |0004: move-object v1, v0 │ │ +088fba: 1f01 6303 |0005: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@0363 │ │ +088fbe: 6e20 ea17 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@17ea │ │ +088fc4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ 0x000a line=185 │ │ locals : │ │ 0x0004 - 0x000b reg=0 result Landroid/support/v7/view/menu/MenuView; │ │ @@ -184589,27 +184616,27 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -088f44: |[088f44] android.support.v7.widget.ActionMenuPresenter.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ -088f54: 5410 7b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -088f58: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -088f5c: 5410 7b0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -088f60: 6e10 4c17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@174c │ │ -088f66: 0c00 |0009: move-result-object v0 │ │ -088f68: 1100 |000a: return-object v0 │ │ -088f6a: 5510 7e0b |000b: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@0b7e │ │ -088f6e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -088f72: 5410 7d0b |000f: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@0b7d │ │ -088f76: 28f9 |0011: goto 000a // -0007 │ │ -088f78: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -088f7a: 28f7 |0013: goto 000a // -0009 │ │ +088fc8: |[088fc8] android.support.v7.widget.ActionMenuPresenter.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ +088fd8: 5410 7b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +088fdc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +088fe0: 5410 7b0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +088fe4: 6e10 4c17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@174c │ │ +088fea: 0c00 |0009: move-result-object v0 │ │ +088fec: 1100 |000a: return-object v0 │ │ +088fee: 5510 7e0b |000b: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@0b7e │ │ +088ff2: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +088ff6: 5410 7d0b |000f: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@0b7d │ │ +088ffa: 28f9 |0011: goto 000a // -0007 │ │ +088ffc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +088ffe: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ 0x000a line=178 │ │ 0x000b line=175 │ │ 0x000f line=176 │ │ @@ -184622,35 +184649,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -088f7c: |[088f7c] android.support.v7.widget.ActionMenuPresenter.hideOverflowMenu:()Z │ │ -088f8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -088f8e: 5441 810b |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ -088f92: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ -088f96: 5441 780b |0005: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -088f9a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -088f9e: 5441 780b |0009: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -088fa2: 1f01 3c04 |000b: check-cast v1, Landroid/view/View; // type@043c │ │ -088fa6: 5443 810b |000d: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ -088faa: 6e20 2020 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ -088fb0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -088fb2: 5b41 810b |0013: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ -088fb6: 0121 |0015: move v1, v2 │ │ -088fb8: 0f01 |0016: return v1 │ │ -088fba: 5440 7c0b |0017: iget-object v0, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ -088fbe: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -088fc2: 6e10 d515 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ -088fc8: 0121 |001e: move v1, v2 │ │ -088fca: 28f7 |001f: goto 0016 // -0009 │ │ -088fcc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -088fce: 28f5 |0021: goto 0016 // -000b │ │ +089000: |[089000] android.support.v7.widget.ActionMenuPresenter.hideOverflowMenu:()Z │ │ +089010: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +089012: 5441 810b |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ +089016: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ +08901a: 5441 780b |0005: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +08901e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +089022: 5441 780b |0009: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +089026: 1f01 3d04 |000b: check-cast v1, Landroid/view/View; // type@043d │ │ +08902a: 5443 810b |000d: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ +08902e: 6e20 2020 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2020 │ │ +089034: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +089036: 5b41 810b |0013: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ +08903a: 0121 |0015: move v1, v2 │ │ +08903c: 0f01 |0016: return v1 │ │ +08903e: 5440 7c0b |0017: iget-object v0, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ +089042: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +089046: 6e10 d515 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ +08904c: 0121 |001e: move v1, v2 │ │ +08904e: 28f7 |001f: goto 0016 // -0009 │ │ +089050: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +089052: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=345 │ │ 0x0009 line=346 │ │ 0x0012 line=347 │ │ 0x0016 line=356 │ │ 0x0017 line=351 │ │ @@ -184667,23 +184694,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -088fd0: |[088fd0] android.support.v7.widget.ActionMenuPresenter.hideSubMenus:()Z │ │ -088fe0: 5410 710b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ -088fe4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -088fe8: 5410 710b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ -088fec: 6e10 3a17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@173a │ │ -088ff2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -088ff4: 0f00 |000a: return v0 │ │ -088ff6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -088ff8: 28fe |000c: goto 000a // -0002 │ │ +089054: |[089054] android.support.v7.widget.ActionMenuPresenter.hideSubMenus:()Z │ │ +089064: 5410 710b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ +089068: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08906c: 5410 710b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ +089070: 6e10 3a17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@173a │ │ +089076: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +089078: 0f00 |000a: return v0 │ │ +08907a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08907c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0004 line=376 │ │ 0x0009 line=377 │ │ 0x000a line=379 │ │ locals : │ │ @@ -184694,73 +184721,73 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -088ffc: |[088ffc] android.support.v7.widget.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -08900c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -08900e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -089010: 6f30 9014 980a |0002: invoke-super {v8, v9, v10}, Landroid/support/v7/view/menu/BaseMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V // method@1490 │ │ -089016: 6e10 a600 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -08901c: 0c01 |0008: move-result-object v1 │ │ -08901e: 7110 8f13 0900 |0009: invoke-static {v9}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ -089024: 0c00 |000c: move-result-object v0 │ │ -089026: 5584 830b |000d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@0b83 │ │ -08902a: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ -08902e: 6e10 9513 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@1395 │ │ -089034: 0a04 |0014: move-result v4 │ │ -089036: 5c84 820b |0015: iput-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ -08903a: 5584 880b |0017: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@0b88 │ │ -08903e: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ -089042: 6e10 9013 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@1390 │ │ -089048: 0a04 |001e: move-result v4 │ │ -08904a: 5984 870b |001f: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@0b87 │ │ -08904e: 5584 760b |0021: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0b76 │ │ -089052: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ -089056: 6e10 9113 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getMaxActionButtons:()I // method@1391 │ │ -08905c: 0a04 |0028: move-result v4 │ │ -08905e: 5984 750b |0029: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0b75 │ │ -089062: 5283 870b |002b: iget v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@0b87 │ │ -089066: 5584 820b |002d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ -08906a: 3804 3f00 |002f: if-eqz v4, 006e // +003f │ │ -08906e: 5484 7b0b |0031: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -089072: 3904 2300 |0033: if-nez v4, 0056 // +0023 │ │ -089076: 2204 5603 |0035: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@0356 │ │ -08907a: 5485 860b |0037: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@0b86 │ │ -08907e: 7030 4a17 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@174a │ │ -089084: 5b84 7b0b |003c: iput-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -089088: 5584 7e0b |003e: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@0b7e │ │ -08908c: 3804 0d00 |0040: if-eqz v4, 004d // +000d │ │ -089090: 5484 7b0b |0042: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -089094: 5485 7d0b |0044: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@0b7d │ │ -089098: 6e20 5e17 5400 |0046: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@175e │ │ -08909e: 5b87 7d0b |0049: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@0b7d │ │ -0890a2: 5c86 7e0b |004b: iput-boolean v6, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@0b7e │ │ -0890a6: 7120 bf1f 6600 |004d: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0890ac: 0a02 |0050: move-result v2 │ │ -0890ae: 5484 7b0b |0051: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0890b2: 6e30 5517 2402 |0053: invoke-virtual {v4, v2, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.measure:(II)V // method@1755 │ │ -0890b8: 5484 7b0b |0056: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0890bc: 6e10 4e17 0400 |0058: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getMeasuredWidth:()I // method@174e │ │ -0890c2: 0a04 |005b: move-result v4 │ │ -0890c4: b143 |005c: sub-int/2addr v3, v4 │ │ -0890c6: 5983 720b |005d: iput v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@0b72 │ │ -0890ca: 1504 6042 |005f: const/high16 v4, #int 1113587712 // #4260 │ │ -0890ce: 6e10 0901 0100 |0061: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0890d4: 0c05 |0064: move-result-object v5 │ │ -0890d6: 5255 1d0e |0065: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0890da: c854 |0067: mul-float/2addr v4, v5 │ │ -0890dc: 8744 |0068: float-to-int v4, v4 │ │ -0890de: 5984 790b |0069: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@0b79 │ │ -0890e2: 5b87 840b |006b: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ -0890e6: 0e00 |006d: return-void │ │ -0890e8: 5b87 7b0b |006e: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0890ec: 28ed |0070: goto 005d // -0013 │ │ +089080: |[089080] android.support.v7.widget.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +089090: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +089092: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +089094: 6f30 9014 980a |0002: invoke-super {v8, v9, v10}, Landroid/support/v7/view/menu/BaseMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V // method@1490 │ │ +08909a: 6e10 a600 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0890a0: 0c01 |0008: move-result-object v1 │ │ +0890a2: 7110 8f13 0900 |0009: invoke-static {v9}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ +0890a8: 0c00 |000c: move-result-object v0 │ │ +0890aa: 5584 830b |000d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@0b83 │ │ +0890ae: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ +0890b2: 6e10 9513 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@1395 │ │ +0890b8: 0a04 |0014: move-result v4 │ │ +0890ba: 5c84 820b |0015: iput-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ +0890be: 5584 880b |0017: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@0b88 │ │ +0890c2: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ +0890c6: 6e10 9013 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@1390 │ │ +0890cc: 0a04 |001e: move-result v4 │ │ +0890ce: 5984 870b |001f: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@0b87 │ │ +0890d2: 5584 760b |0021: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0b76 │ │ +0890d6: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ +0890da: 6e10 9113 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getMaxActionButtons:()I // method@1391 │ │ +0890e0: 0a04 |0028: move-result v4 │ │ +0890e2: 5984 750b |0029: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0b75 │ │ +0890e6: 5283 870b |002b: iget v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@0b87 │ │ +0890ea: 5584 820b |002d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ +0890ee: 3804 3f00 |002f: if-eqz v4, 006e // +003f │ │ +0890f2: 5484 7b0b |0031: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +0890f6: 3904 2300 |0033: if-nez v4, 0056 // +0023 │ │ +0890fa: 2204 5703 |0035: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@0357 │ │ +0890fe: 5485 860b |0037: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@0b86 │ │ +089102: 7030 4a17 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@174a │ │ +089108: 5b84 7b0b |003c: iput-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +08910c: 5584 7e0b |003e: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@0b7e │ │ +089110: 3804 0d00 |0040: if-eqz v4, 004d // +000d │ │ +089114: 5484 7b0b |0042: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089118: 5485 7d0b |0044: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@0b7d │ │ +08911c: 6e20 5e17 5400 |0046: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@175e │ │ +089122: 5b87 7d0b |0049: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@0b7d │ │ +089126: 5c86 7e0b |004b: iput-boolean v6, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@0b7e │ │ +08912a: 7120 bf1f 6600 |004d: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +089130: 0a02 |0050: move-result v2 │ │ +089132: 5484 7b0b |0051: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089136: 6e30 5517 2402 |0053: invoke-virtual {v4, v2, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.measure:(II)V // method@1755 │ │ +08913c: 5484 7b0b |0056: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089140: 6e10 4e17 0400 |0058: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getMeasuredWidth:()I // method@174e │ │ +089146: 0a04 |005b: move-result v4 │ │ +089148: b143 |005c: sub-int/2addr v3, v4 │ │ +08914a: 5983 720b |005d: iput v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@0b72 │ │ +08914e: 1504 6042 |005f: const/high16 v4, #int 1113587712 // #4260 │ │ +089152: 6e10 0901 0100 |0061: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +089158: 0c05 |0064: move-result-object v5 │ │ +08915a: 5255 1d0e |0065: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +08915e: c854 |0067: mul-float/2addr v4, v5 │ │ +089160: 8744 |0068: float-to-int v4, v4 │ │ +089162: 5984 790b |0069: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@0b79 │ │ +089166: 5b87 840b |006b: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@0b84 │ │ +08916a: 0e00 |006d: return-void │ │ +08916c: 5b87 7b0b |006e: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089170: 28ed |0070: goto 005d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0005 line=92 │ │ 0x0009 line=94 │ │ 0x000d line=95 │ │ 0x0011 line=96 │ │ @@ -184798,24 +184825,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0890f0: |[0890f0] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowPending:()Z │ │ -089100: 5410 810b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ -089104: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -089108: 6e10 9017 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ -08910e: 0a00 |0007: move-result v0 │ │ -089110: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -089114: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -089116: 0f00 |000b: return v0 │ │ -089118: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08911a: 28fe |000d: goto 000b // -0002 │ │ +089174: |[089174] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowPending:()Z │ │ +089184: 5410 810b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ +089188: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +08918c: 6e10 9017 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ +089192: 0a00 |0007: move-result v0 │ │ +089194: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +089198: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +08919a: 0f00 |000b: return v0 │ │ +08919c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08919e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #11 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -184823,25 +184850,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08911c: |[08911c] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ -08912c: 5410 7c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ -089130: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -089134: 5410 7c0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ -089138: 6e10 6317 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@1763 │ │ -08913e: 0a00 |0009: move-result v0 │ │ -089140: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -089144: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -089146: 0f00 |000d: return v0 │ │ -089148: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08914a: 28fe |000f: goto 000d // -0002 │ │ +0891a0: |[0891a0] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ +0891b0: 5410 7c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ +0891b4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0891b8: 5410 7c0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@0b7c │ │ +0891bc: 6e10 6317 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@1763 │ │ +0891c2: 0a00 |0009: move-result v0 │ │ +0891c4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0891c8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0891ca: 0f00 |000d: return v0 │ │ +0891cc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0891ce: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #12 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -184849,17 +184876,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08914c: |[08914c] android.support.v7.widget.ActionMenuPresenter.isOverflowReserved:()Z │ │ -08915c: 5510 820b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ -089160: 0f00 |0002: return v0 │ │ +0891d0: |[0891d0] android.support.v7.widget.ActionMenuPresenter.isOverflowReserved:()Z │ │ +0891e0: 5510 820b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ +0891e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #13 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -184867,18 +184894,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -089164: |[089164] android.support.v7.widget.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -089174: 6e10 8417 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1784 │ │ -08917a: 6f30 9114 1002 |0003: invoke-super {v0, v1, v2}, Landroid/support/v7/view/menu/BaseMenuPresenter;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@1491 │ │ -089180: 0e00 |0006: return-void │ │ +0891e8: |[0891e8] android.support.v7.widget.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +0891f8: 6e10 8417 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1784 │ │ +0891fe: 6f30 9114 1002 |0003: invoke-super {v0, v1, v2}, Landroid/support/v7/view/menu/BaseMenuPresenter;.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V // method@1491 │ │ +089204: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0003 line=537 │ │ 0x0006 line=538 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -184890,30 +184917,30 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -089184: |[089184] android.support.v7.widget.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -089194: 5520 760b |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0b76 │ │ -089198: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -08919c: 5420 730b |0004: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0b73 │ │ -0891a0: 6e10 a600 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0891a6: 0c00 |0009: move-result-object v0 │ │ -0891a8: 6001 8007 |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0780 │ │ -0891ac: 6e20 1101 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0891b2: 0a00 |000f: move-result v0 │ │ -0891b4: 5920 750b |0010: iput v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0b75 │ │ -0891b8: 5420 770b |0012: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -0891bc: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -0891c0: 5420 770b |0016: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -0891c4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0891c6: 6e20 1215 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -0891cc: 0e00 |001c: return-void │ │ +089208: |[089208] android.support.v7.widget.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +089218: 5520 760b |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0b76 │ │ +08921c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +089220: 5420 730b |0004: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0b73 │ │ +089224: 6e10 a600 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +08922a: 0c00 |0009: move-result-object v0 │ │ +08922c: 6001 8007 |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0780 │ │ +089230: 6e20 1101 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +089236: 0a00 |000f: move-result v0 │ │ +089238: 5920 750b |0010: iput v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0b75 │ │ +08923c: 5420 770b |0012: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +089240: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +089244: 5420 770b |0016: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +089248: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +08924a: 6e20 1215 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +089250: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0012 line=138 │ │ 0x0016 line=139 │ │ 0x001c line=141 │ │ @@ -184926,53 +184953,53 @@ │ │ type : '(Landroid/support/v7/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0891d0: |[0891d0] android.support.v7.widget.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ -0891e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0891e2: 6e10 2216 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1622 │ │ -0891e8: 0a03 |0004: move-result v3 │ │ -0891ea: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -0891ee: 0f02 |0007: return v2 │ │ -0891f0: 0761 |0008: move-object v1, v6 │ │ -0891f2: 6e10 2016 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1620 │ │ -0891f8: 0c03 |000c: move-result-object v3 │ │ -0891fa: 5454 770b |000d: iget-object v4, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -0891fe: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ -089202: 6e10 2016 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1620 │ │ -089208: 0c01 |0014: move-result-object v1 │ │ -08920a: 1f01 4103 |0015: check-cast v1, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0341 │ │ -08920e: 28f2 |0017: goto 0009 // -000e │ │ -089210: 6e10 1e16 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@161e │ │ -089216: 0c03 |001b: move-result-object v3 │ │ -089218: 7020 8617 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@1786 │ │ -08921e: 0c00 |001f: move-result-object v0 │ │ -089220: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ -089224: 5453 7b0b |0022: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -089228: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ -08922c: 5450 7b0b |0026: iget-object v0, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -089230: 6e10 1e16 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@161e │ │ -089236: 0c02 |002b: move-result-object v2 │ │ -089238: 7210 7b1f 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -08923e: 0a02 |002f: move-result v2 │ │ -089240: 5952 7a0b |0030: iput v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@0b7a │ │ -089244: 2202 5203 |0032: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // type@0352 │ │ -089248: 5453 730b |0034: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0b73 │ │ -08924c: 7040 3917 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/view/menu/SubMenuBuilder;)V // method@1739 │ │ -089252: 5b52 710b |0039: iput-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ -089256: 5452 710b |003b: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ -08925a: 6e20 3d17 0200 |003d: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@173d │ │ -089260: 5452 710b |0040: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ -089264: 6e10 4017 0200 |0042: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.show:()V // method@1740 │ │ -08926a: 6f20 9214 6500 |0045: invoke-super {v5, v6}, Landroid/support/v7/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@1492 │ │ -089270: 1212 |0048: const/4 v2, #int 1 // #1 │ │ -089272: 28be |0049: goto 0007 // -0042 │ │ +089254: |[089254] android.support.v7.widget.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ +089264: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +089266: 6e10 2216 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1622 │ │ +08926c: 0a03 |0004: move-result v3 │ │ +08926e: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +089272: 0f02 |0007: return v2 │ │ +089274: 0761 |0008: move-object v1, v6 │ │ +089276: 6e10 2016 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1620 │ │ +08927c: 0c03 |000c: move-result-object v3 │ │ +08927e: 5454 770b |000d: iget-object v4, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +089282: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ +089286: 6e10 2016 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1620 │ │ +08928c: 0c01 |0014: move-result-object v1 │ │ +08928e: 1f01 4203 |0015: check-cast v1, Landroid/support/v7/view/menu/SubMenuBuilder; // type@0342 │ │ +089292: 28f2 |0017: goto 0009 // -000e │ │ +089294: 6e10 1e16 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@161e │ │ +08929a: 0c03 |001b: move-result-object v3 │ │ +08929c: 7020 8617 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@1786 │ │ +0892a2: 0c00 |001f: move-result-object v0 │ │ +0892a4: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ +0892a8: 5453 7b0b |0022: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +0892ac: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ +0892b0: 5450 7b0b |0026: iget-object v0, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +0892b4: 6e10 1e16 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@161e │ │ +0892ba: 0c02 |002b: move-result-object v2 │ │ +0892bc: 7210 7b1f 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0892c2: 0a02 |002f: move-result v2 │ │ +0892c4: 5952 7a0b |0030: iput v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@0b7a │ │ +0892c8: 2202 5303 |0032: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // type@0353 │ │ +0892cc: 5453 730b |0034: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0b73 │ │ +0892d0: 7040 3917 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/view/menu/SubMenuBuilder;)V // method@1739 │ │ +0892d6: 5b52 710b |0039: iput-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ +0892da: 5452 710b |003b: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ +0892de: 6e20 3d17 0200 |003d: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@173d │ │ +0892e4: 5452 710b |0040: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0b71 │ │ +0892e8: 6e10 4017 0200 |0042: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.show:()V // method@1740 │ │ +0892ee: 6f20 9214 6500 |0045: invoke-super {v5, v6}, Landroid/support/v7/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@1492 │ │ +0892f4: 1212 |0048: const/4 v2, #int 1 // #1 │ │ +0892f6: 28be |0049: goto 0007 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x0007 line=300 │ │ 0x0008 line=285 │ │ 0x0009 line=286 │ │ 0x0011 line=287 │ │ @@ -184998,23 +185025,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -089274: |[089274] android.support.v7.widget.ActionMenuPresenter.onSubUiVisibilityChanged:(Z)V │ │ -089284: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -089288: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08928a: 6f20 9214 0200 |0003: invoke-super {v2, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@1492 │ │ -089290: 0e00 |0006: return-void │ │ -089292: 5420 770b |0007: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -089296: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -089298: 6e20 ef14 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ -08929e: 28f9 |000d: goto 0006 // -0007 │ │ +0892f8: |[0892f8] android.support.v7.widget.ActionMenuPresenter.onSubUiVisibilityChanged:(Z)V │ │ +089308: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +08930c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08930e: 6f20 9214 0200 |0003: invoke-super {v2, v0}, Landroid/support/v7/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@1492 │ │ +089314: 0e00 |0006: return-void │ │ +089316: 5420 770b |0007: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +08931a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +08931c: 6e20 ef14 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.close:(Z)V // method@14ef │ │ +089322: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x0002 line=563 │ │ 0x0006 line=567 │ │ 0x0007 line=565 │ │ locals : │ │ @@ -185026,17 +185053,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0892a0: |[0892a0] android.support.v7.widget.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ -0892b0: 5c01 740b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@0b74 │ │ -0892b4: 0e00 |0002: return-void │ │ +089324: |[089324] android.support.v7.widget.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ +089334: 5c01 740b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@0b74 │ │ +089338: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0002 line=161 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 isExclusive Z │ │ @@ -185046,19 +185073,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 │ │ -0892b8: |[0892b8] android.support.v7.widget.ActionMenuPresenter.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V │ │ -0892c8: 5b12 780b |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -0892cc: 5410 770b |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -0892d0: 6e20 d417 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuView;.initialize:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@17d4 │ │ -0892d6: 0e00 |0007: return-void │ │ +08933c: |[08933c] android.support.v7.widget.ActionMenuPresenter.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V │ │ +08934c: 5b12 780b |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +089350: 5410 770b |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +089354: 6e20 d417 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuView;.initialize:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@17d4 │ │ +08935a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0002 line=571 │ │ 0x0007 line=572 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -185069,24 +185096,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0892d8: |[0892d8] android.support.v7.widget.ActionMenuPresenter.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0892e8: 5410 7b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0892ec: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0892f0: 5410 7b0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0892f4: 6e20 5e17 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@175e │ │ -0892fa: 0e00 |0009: return-void │ │ -0892fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0892fe: 5c10 7e0b |000b: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@0b7e │ │ -089302: 5b12 7d0b |000d: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@0b7d │ │ -089306: 28fa |000f: goto 0009 // -0006 │ │ +08935c: |[08935c] android.support.v7.widget.ActionMenuPresenter.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +08936c: 5410 7b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089370: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +089374: 5410 7b0b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089378: 6e20 5e17 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@175e │ │ +08937e: 0e00 |0009: return-void │ │ +089380: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +089382: 5c10 7e0b |000b: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@0b7e │ │ +089386: 5b12 7d0b |000d: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@0b7d │ │ +08938a: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x0009 line=170 │ │ 0x000a line=167 │ │ 0x000d line=168 │ │ @@ -185099,19 +185126,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -089308: |[089308] android.support.v7.widget.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ -089318: 5c12 820b |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ -08931c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -08931e: 5c10 830b |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@0b83 │ │ -089322: 0e00 |0005: return-void │ │ +08938c: |[08938c] android.support.v7.widget.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ +08939c: 5c12 820b |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ +0893a0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0893a2: 5c10 830b |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@0b83 │ │ +0893a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -185122,18 +185149,18 @@ │ │ type : '(ILandroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089324: |[089324] android.support.v7.widget.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -089334: 6e10 5115 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionButton:()Z // method@1551 │ │ -08933a: 0a00 |0003: move-result v0 │ │ -08933c: 0f00 |0004: return v0 │ │ +0893a8: |[0893a8] android.support.v7.widget.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +0893b8: 6e10 5115 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionButton:()Z // method@1551 │ │ +0893be: 0a00 |0003: move-result v0 │ │ +0893c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 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/view/menu/MenuItemImpl; │ │ @@ -185143,51 +185170,51 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -089340: |[089340] android.support.v7.widget.ActionMenuPresenter.showOverflowMenu:()Z │ │ -089350: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -089352: 5561 820b |0001: iget-boolean v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ -089356: 3801 4100 |0003: if-eqz v1, 0044 // +0041 │ │ -08935a: 6e10 9017 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ -089360: 0a01 |0008: move-result v1 │ │ -089362: 3901 3b00 |0009: if-nez v1, 0044 // +003b │ │ -089366: 5461 770b |000b: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -08936a: 3801 3700 |000d: if-eqz v1, 0044 // +0037 │ │ -08936e: 5461 780b |000f: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -089372: 3801 3300 |0011: if-eqz v1, 0044 // +0033 │ │ -089376: 5461 810b |0013: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ -08937a: 3901 2f00 |0015: if-nez v1, 0044 // +002f │ │ -08937e: 5461 770b |0017: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -089382: 6e10 0615 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ -089388: 0c01 |001c: move-result-object v1 │ │ -08938a: 6e10 9928 0100 |001d: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ -089390: 0a01 |0020: move-result v1 │ │ -089392: 3901 2300 |0021: if-nez v1, 0044 // +0023 │ │ -089396: 2200 5703 |0023: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // type@0357 │ │ -08939a: 5462 730b |0025: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0b73 │ │ -08939e: 5463 770b |0027: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -0893a2: 5464 7b0b |0029: iget-object v4, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0893a6: 0761 |002b: move-object v1, v6 │ │ -0893a8: 7606 6117 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/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1761 │ │ -0893ae: 2201 5403 |002f: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // type@0354 │ │ -0893b2: 7030 4417 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@1744 │ │ -0893b8: 5b61 810b |0034: iput-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ -0893bc: 5461 780b |0036: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -0893c0: 1f01 3c04 |0038: check-cast v1, Landroid/view/View; // type@043c │ │ -0893c4: 5462 810b |003a: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ -0893c8: 6e20 1a20 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ -0893ce: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -0893d0: 6f20 9214 1600 |0040: invoke-super {v6, v1}, Landroid/support/v7/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@1492 │ │ -0893d6: 0f05 |0043: return v5 │ │ -0893d8: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -0893da: 28fe |0045: goto 0043 // -0002 │ │ +0893c4: |[0893c4] android.support.v7.widget.ActionMenuPresenter.showOverflowMenu:()Z │ │ +0893d4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0893d6: 5561 820b |0001: iget-boolean v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ +0893da: 3801 4100 |0003: if-eqz v1, 0044 // +0041 │ │ +0893de: 6e10 9017 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ +0893e4: 0a01 |0008: move-result v1 │ │ +0893e6: 3901 3b00 |0009: if-nez v1, 0044 // +003b │ │ +0893ea: 5461 770b |000b: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +0893ee: 3801 3700 |000d: if-eqz v1, 0044 // +0037 │ │ +0893f2: 5461 780b |000f: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +0893f6: 3801 3300 |0011: if-eqz v1, 0044 // +0033 │ │ +0893fa: 5461 810b |0013: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ +0893fe: 3901 2f00 |0015: if-nez v1, 0044 // +002f │ │ +089402: 5461 770b |0017: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +089406: 6e10 0615 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ +08940c: 0c01 |001c: move-result-object v1 │ │ +08940e: 6e10 9928 0100 |001d: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@2899 │ │ +089414: 0a01 |0020: move-result v1 │ │ +089416: 3901 2300 |0021: if-nez v1, 0044 // +0023 │ │ +08941a: 2200 5803 |0023: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // type@0358 │ │ +08941e: 5462 730b |0025: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0b73 │ │ +089422: 5463 770b |0027: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +089426: 5464 7b0b |0029: iget-object v4, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +08942a: 0761 |002b: move-object v1, v6 │ │ +08942c: 7606 6117 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/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1761 │ │ +089432: 2201 5503 |002f: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // type@0355 │ │ +089436: 7030 4417 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@1744 │ │ +08943c: 5b61 810b |0034: iput-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ +089440: 5461 780b |0036: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +089444: 1f01 3d04 |0038: check-cast v1, Landroid/view/View; // type@043d │ │ +089448: 5462 810b |003a: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@0b81 │ │ +08944c: 6e20 1a20 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@201a │ │ +089452: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +089454: 6f20 9214 1600 |0040: invoke-super {v6, v1}, Landroid/support/v7/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z // method@1492 │ │ +08945a: 0f05 |0043: return v5 │ │ +08945c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +08945e: 28fe |0045: goto 0043 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=323 │ │ 0x0023 line=325 │ │ 0x002f line=326 │ │ 0x0036 line=328 │ │ 0x003f line=332 │ │ @@ -185201,113 +185228,113 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -0893dc: |[0893dc] android.support.v7.widget.ActionMenuPresenter.updateMenuView:(Z)V │ │ -0893ec: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0893ee: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0893f0: 54c9 780b |0002: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -0893f4: 1f09 3c04 |0004: check-cast v9, Landroid/view/View; // type@043c │ │ -0893f8: 6e10 ed1f 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -0893fe: 0c05 |0009: move-result-object v5 │ │ -089400: 1f05 4204 |000a: check-cast v5, Landroid/view/ViewGroup; // type@0442 │ │ -089404: 3805 0500 |000c: if-eqz v5, 0011 // +0005 │ │ -089408: 7110 8c13 0500 |000e: invoke-static {v5}, Landroid/support/v7/transition/ActionBarTransition;.beginDelayedTransition:(Landroid/view/ViewGroup;)V // method@138c │ │ -08940e: 6f20 9614 dc00 |0011: invoke-super {v12, v13}, Landroid/support/v7/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@1496 │ │ -089414: 54c9 780b |0014: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -089418: 1f09 3c04 |0016: check-cast v9, Landroid/view/View; // type@043c │ │ -08941c: 6e10 2620 0900 |0018: invoke-virtual {v9}, Landroid/view/View;.requestLayout:()V // method@2026 │ │ -089422: 54c9 770b |001b: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -089426: 3809 2100 |001d: if-eqz v9, 003e // +0021 │ │ -08942a: 54c9 770b |001f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -08942e: 6e10 fe14 0900 |0021: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@14fe │ │ -089434: 0c00 |0024: move-result-object v0 │ │ -089436: 6e10 9f28 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -08943c: 0a01 |0028: move-result v1 │ │ -08943e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -089440: 3513 1400 |002a: if-ge v3, v1, 003e // +0014 │ │ -089444: 6e20 9828 3000 |002c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -08944a: 0c09 |002f: move-result-object v9 │ │ -08944c: 1f09 3103 |0030: check-cast v9, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -089450: 6e10 4a15 0900 |0032: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@154a │ │ -089456: 0c08 |0035: move-result-object v8 │ │ -089458: 3808 0500 |0036: if-eqz v8, 003b // +0005 │ │ -08945c: 6e20 6008 c800 |0038: invoke-virtual {v8, v12}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@0860 │ │ -089462: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -089466: 28ed |003d: goto 002a // -0013 │ │ -089468: 54c9 770b |003e: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -08946c: 3809 5b00 |0040: if-eqz v9, 009b // +005b │ │ -089470: 54c9 770b |0042: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ -089474: 6e10 0615 0900 |0044: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ -08947a: 0c06 |0047: move-result-object v6 │ │ -08947c: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -08947e: 55c9 820b |0049: iget-boolean v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ -089482: 3809 1700 |004b: if-eqz v9, 0062 // +0017 │ │ -089486: 3806 1500 |004d: if-eqz v6, 0062 // +0015 │ │ -08948a: 6e10 9f28 0600 |004f: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -089490: 0a01 |0052: move-result v1 │ │ -089492: 33a1 4c00 |0053: if-ne v1, v10, 009f // +004c │ │ -089496: 6e20 9828 b600 |0055: invoke-virtual {v6, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -08949c: 0c09 |0058: move-result-object v9 │ │ -08949e: 1f09 3103 |0059: check-cast v9, Landroid/support/v7/view/menu/MenuItemImpl; // type@0331 │ │ -0894a2: 6e10 5215 0900 |005b: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1552 │ │ -0894a8: 0a09 |005e: move-result v9 │ │ -0894aa: 3909 3e00 |005f: if-nez v9, 009d // +003e │ │ -0894ae: 01a2 |0061: move v2, v10 │ │ -0894b0: 3802 4300 |0062: if-eqz v2, 00a5 // +0043 │ │ -0894b4: 54c9 7b0b |0064: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0894b8: 3909 0b00 |0066: if-nez v9, 0071 // +000b │ │ -0894bc: 2209 5603 |0068: new-instance v9, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@0356 │ │ -0894c0: 54ca 860b |006a: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@0b86 │ │ -0894c4: 7030 4a17 c90a |006c: invoke-direct {v9, v12, v10}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@174a │ │ -0894ca: 5bc9 7b0b |006f: iput-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0894ce: 54c9 7b0b |0071: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0894d2: 6e10 5317 0900 |0073: invoke-virtual {v9}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getParent:()Landroid/view/ViewParent; // method@1753 │ │ -0894d8: 0c07 |0076: move-result-object v7 │ │ -0894da: 1f07 4204 |0077: check-cast v7, Landroid/view/ViewGroup; // type@0442 │ │ -0894de: 54c9 780b |0079: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -0894e2: 3297 1600 |007b: if-eq v7, v9, 0091 // +0016 │ │ -0894e6: 3807 0700 |007d: if-eqz v7, 0084 // +0007 │ │ -0894ea: 54c9 7b0b |007f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -0894ee: 6e20 9520 9700 |0081: invoke-virtual {v7, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -0894f4: 54c4 780b |0084: iget-object v4, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -0894f8: 1f04 6203 |0086: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@0362 │ │ -0894fc: 54c9 7b0b |0088: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -089500: 6e10 c017 0400 |008a: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17c0 │ │ -089506: 0c0a |008d: move-result-object v10 │ │ -089508: 6e30 b317 940a |008e: invoke-virtual {v4, v9, v10}, Landroid/support/v7/widget/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@17b3 │ │ -08950e: 54c9 780b |0091: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -089512: 1f09 6203 |0093: check-cast v9, Landroid/support/v7/widget/ActionMenuView; // type@0362 │ │ -089516: 55ca 820b |0095: iget-boolean v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ -08951a: 6e20 e817 a900 |0097: invoke-virtual {v9, v10}, Landroid/support/v7/widget/ActionMenuView;.setOverflowReserved:(Z)V // method@17e8 │ │ -089520: 0e00 |009a: return-void │ │ -089522: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -089524: 28ac |009c: goto 0048 // -0054 │ │ -089526: 01b2 |009d: move v2, v11 │ │ -089528: 28c4 |009e: goto 0062 // -003c │ │ -08952a: 3d01 0400 |009f: if-lez v1, 00a3 // +0004 │ │ -08952e: 01a2 |00a1: move v2, v10 │ │ -089530: 28c0 |00a2: goto 0062 // -0040 │ │ -089532: 01b2 |00a3: move v2, v11 │ │ -089534: 28fe |00a4: goto 00a2 // -0002 │ │ -089536: 54c9 7b0b |00a5: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -08953a: 3809 eaff |00a7: if-eqz v9, 0091 // -0016 │ │ -08953e: 54c9 7b0b |00a9: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -089542: 6e10 5317 0900 |00ab: invoke-virtual {v9}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getParent:()Landroid/view/ViewParent; // method@1753 │ │ -089548: 0c09 |00ae: move-result-object v9 │ │ -08954a: 54ca 780b |00af: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -08954e: 33a9 e0ff |00b1: if-ne v9, v10, 0091 // -0020 │ │ -089552: 54c9 780b |00b3: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ -089556: 1f09 4204 |00b5: check-cast v9, Landroid/view/ViewGroup; // type@0442 │ │ -08955a: 54ca 7b0b |00b7: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ -08955e: 6e20 9520 a900 |00b9: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -089564: 28d5 |00bc: goto 0091 // -002b │ │ +089460: |[089460] android.support.v7.widget.ActionMenuPresenter.updateMenuView:(Z)V │ │ +089470: 121a |0000: const/4 v10, #int 1 // #1 │ │ +089472: 120b |0001: const/4 v11, #int 0 // #0 │ │ +089474: 54c9 780b |0002: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +089478: 1f09 3d04 |0004: check-cast v9, Landroid/view/View; // type@043d │ │ +08947c: 6e10 ed1f 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +089482: 0c05 |0009: move-result-object v5 │ │ +089484: 1f05 4304 |000a: check-cast v5, Landroid/view/ViewGroup; // type@0443 │ │ +089488: 3805 0500 |000c: if-eqz v5, 0011 // +0005 │ │ +08948c: 7110 8c13 0500 |000e: invoke-static {v5}, Landroid/support/v7/transition/ActionBarTransition;.beginDelayedTransition:(Landroid/view/ViewGroup;)V // method@138c │ │ +089492: 6f20 9614 dc00 |0011: invoke-super {v12, v13}, Landroid/support/v7/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@1496 │ │ +089498: 54c9 780b |0014: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +08949c: 1f09 3d04 |0016: check-cast v9, Landroid/view/View; // type@043d │ │ +0894a0: 6e10 2620 0900 |0018: invoke-virtual {v9}, Landroid/view/View;.requestLayout:()V // method@2026 │ │ +0894a6: 54c9 770b |001b: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +0894aa: 3809 2100 |001d: if-eqz v9, 003e // +0021 │ │ +0894ae: 54c9 770b |001f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +0894b2: 6e10 fe14 0900 |0021: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@14fe │ │ +0894b8: 0c00 |0024: move-result-object v0 │ │ +0894ba: 6e10 9f28 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0894c0: 0a01 |0028: move-result v1 │ │ +0894c2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0894c4: 3513 1400 |002a: if-ge v3, v1, 003e // +0014 │ │ +0894c8: 6e20 9828 3000 |002c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0894ce: 0c09 |002f: move-result-object v9 │ │ +0894d0: 1f09 3203 |0030: check-cast v9, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +0894d4: 6e10 4a15 0900 |0032: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@154a │ │ +0894da: 0c08 |0035: move-result-object v8 │ │ +0894dc: 3808 0500 |0036: if-eqz v8, 003b // +0005 │ │ +0894e0: 6e20 6008 c800 |0038: invoke-virtual {v8, v12}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@0860 │ │ +0894e6: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0894ea: 28ed |003d: goto 002a // -0013 │ │ +0894ec: 54c9 770b |003e: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +0894f0: 3809 5b00 |0040: if-eqz v9, 009b // +005b │ │ +0894f4: 54c9 770b |0042: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b77 │ │ +0894f8: 6e10 0615 0900 |0044: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1506 │ │ +0894fe: 0c06 |0047: move-result-object v6 │ │ +089500: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +089502: 55c9 820b |0049: iget-boolean v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ +089506: 3809 1700 |004b: if-eqz v9, 0062 // +0017 │ │ +08950a: 3806 1500 |004d: if-eqz v6, 0062 // +0015 │ │ +08950e: 6e10 9f28 0600 |004f: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +089514: 0a01 |0052: move-result v1 │ │ +089516: 33a1 4c00 |0053: if-ne v1, v10, 009f // +004c │ │ +08951a: 6e20 9828 b600 |0055: invoke-virtual {v6, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +089520: 0c09 |0058: move-result-object v9 │ │ +089522: 1f09 3203 |0059: check-cast v9, Landroid/support/v7/view/menu/MenuItemImpl; // type@0332 │ │ +089526: 6e10 5215 0900 |005b: invoke-virtual {v9}, Landroid/support/v7/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1552 │ │ +08952c: 0a09 |005e: move-result v9 │ │ +08952e: 3909 3e00 |005f: if-nez v9, 009d // +003e │ │ +089532: 01a2 |0061: move v2, v10 │ │ +089534: 3802 4300 |0062: if-eqz v2, 00a5 // +0043 │ │ +089538: 54c9 7b0b |0064: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +08953c: 3909 0b00 |0066: if-nez v9, 0071 // +000b │ │ +089540: 2209 5703 |0068: new-instance v9, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@0357 │ │ +089544: 54ca 860b |006a: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@0b86 │ │ +089548: 7030 4a17 c90a |006c: invoke-direct {v9, v12, v10}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@174a │ │ +08954e: 5bc9 7b0b |006f: iput-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089552: 54c9 7b0b |0071: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089556: 6e10 5317 0900 |0073: invoke-virtual {v9}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getParent:()Landroid/view/ViewParent; // method@1753 │ │ +08955c: 0c07 |0076: move-result-object v7 │ │ +08955e: 1f07 4304 |0077: check-cast v7, Landroid/view/ViewGroup; // type@0443 │ │ +089562: 54c9 780b |0079: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +089566: 3297 1600 |007b: if-eq v7, v9, 0091 // +0016 │ │ +08956a: 3807 0700 |007d: if-eqz v7, 0084 // +0007 │ │ +08956e: 54c9 7b0b |007f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089572: 6e20 9520 9700 |0081: invoke-virtual {v7, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +089578: 54c4 780b |0084: iget-object v4, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +08957c: 1f04 6303 |0086: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@0363 │ │ +089580: 54c9 7b0b |0088: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +089584: 6e10 c017 0400 |008a: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17c0 │ │ +08958a: 0c0a |008d: move-result-object v10 │ │ +08958c: 6e30 b317 940a |008e: invoke-virtual {v4, v9, v10}, Landroid/support/v7/widget/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@17b3 │ │ +089592: 54c9 780b |0091: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +089596: 1f09 6303 |0093: check-cast v9, Landroid/support/v7/widget/ActionMenuView; // type@0363 │ │ +08959a: 55ca 820b |0095: iget-boolean v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@0b82 │ │ +08959e: 6e20 e817 a900 |0097: invoke-virtual {v9, v10}, Landroid/support/v7/widget/ActionMenuView;.setOverflowReserved:(Z)V // method@17e8 │ │ +0895a4: 0e00 |009a: return-void │ │ +0895a6: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +0895a8: 28ac |009c: goto 0048 // -0054 │ │ +0895aa: 01b2 |009d: move v2, v11 │ │ +0895ac: 28c4 |009e: goto 0062 // -003c │ │ +0895ae: 3d01 0400 |009f: if-lez v1, 00a3 // +0004 │ │ +0895b2: 01a2 |00a1: move v2, v10 │ │ +0895b4: 28c0 |00a2: goto 0062 // -0040 │ │ +0895b6: 01b2 |00a3: move v2, v11 │ │ +0895b8: 28fe |00a4: goto 00a2 // -0002 │ │ +0895ba: 54c9 7b0b |00a5: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +0895be: 3809 eaff |00a7: if-eqz v9, 0091 // -0016 │ │ +0895c2: 54c9 7b0b |00a9: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +0895c6: 6e10 5317 0900 |00ab: invoke-virtual {v9}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getParent:()Landroid/view/ViewParent; // method@1753 │ │ +0895cc: 0c09 |00ae: move-result-object v9 │ │ +0895ce: 54ca 780b |00af: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +0895d2: 33a9 e0ff |00b1: if-ne v9, v10, 0091 // -0020 │ │ +0895d6: 54c9 780b |00b3: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/view/menu/MenuView; // field@0b78 │ │ +0895da: 1f09 4304 |00b5: check-cast v9, Landroid/view/ViewGroup; // type@0443 │ │ +0895de: 54ca 7b0b |00b7: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@0b7b │ │ +0895e2: 6e20 9520 a900 |00b9: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +0895e8: 28d5 |00bc: goto 0091 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x000c line=226 │ │ 0x000e line=227 │ │ 0x0011 line=229 │ │ 0x0014 line=231 │ │ @@ -185354,58 +185381,58 @@ │ │ 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 : 634 (ActionMenuPresenter.java) │ │ + source_file_idx : 635 (ActionMenuPresenter.java) │ │ │ │ -Class #719 header: │ │ -class_idx : 860 │ │ +Class #720 header: │ │ +class_idx : 861 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 637 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 638 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #719 annotations: │ │ +Class #720 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #719 - │ │ +Class #720 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuView$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 637 (ActionMenuView.java) │ │ + source_file_idx : 638 (ActionMenuView.java) │ │ │ │ -Class #720 header: │ │ -class_idx : 862 │ │ +Class #721 header: │ │ +class_idx : 863 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 637 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 638 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #720 annotations: │ │ +Class #721 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ActionMenuPresenterCallback" │ │ │ │ -Class #720 - │ │ +Class #721 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -185419,18 +185446,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 │ │ -089568: |[089568] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ -089578: 5b01 890b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b89 │ │ -08957c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -089582: 0e00 |0005: return-void │ │ +0895ec: |[0895ec] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ +0895fc: 5b01 890b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b89 │ │ +089600: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +089606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuView; │ │ │ │ @@ -185439,17 +185466,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 │ │ -089584: |[089584] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ -089594: 7020 a117 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@17a1 │ │ -08959a: 0e00 |0003: return-void │ │ +089608: |[089608] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ +089618: 7020 a117 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@17a1 │ │ +08961e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 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; │ │ @@ -185460,16 +185487,16 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08959c: |[08959c] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -0895ac: 0e00 |0000: return-void │ │ +089620: |[089620] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +089630: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -185479,42 +185506,42 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0895b0: |[0895b0] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ -0895c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0895c2: 0f00 |0001: return v0 │ │ +089634: |[089634] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ +089644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089646: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 637 (ActionMenuView.java) │ │ + source_file_idx : 638 (ActionMenuView.java) │ │ │ │ -Class #721 header: │ │ -class_idx : 927 │ │ +Class #722 header: │ │ +class_idx : 928 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1089 │ │ -source_file_idx : 3161 │ │ +superclass_idx : 1090 │ │ +source_file_idx : 3167 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #721 annotations: │ │ +Class #722 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/LinearLayoutCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ │ │ -Class #721 - │ │ +Class #722 - │ │ Class descriptor : 'Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;) │ │ @@ -185531,21 +185558,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0895c4: |[0895c4] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(II)V │ │ -0895d4: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ -0895da: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0895dc: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -0895e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0895e2: 5910 5f0c |0007: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -0895e6: 0e00 |0009: return-void │ │ +089648: |[089648] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(II)V │ │ +089658: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ +08965e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +089660: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +089664: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +089666: 5910 5f0c |0007: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08966a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1789 │ │ 0x0003 line=1769 │ │ 0x0006 line=1790 │ │ 0x0009 line=1791 │ │ locals : │ │ @@ -185558,20 +185585,20 @@ │ │ type : '(IIF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0895e8: |[0895e8] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(IIF)V │ │ -0895f8: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ -0895fe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -089600: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -089604: 5914 5f0c |0006: iput v4, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -089608: 0e00 |0008: return-void │ │ +08966c: |[08966c] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(IIF)V │ │ +08967c: 7030 5920 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2059 │ │ +089682: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +089684: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +089688: 5914 5f0c |0006: iput v4, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08968c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1804 │ │ 0x0003 line=1769 │ │ 0x0006 line=1805 │ │ 0x0008 line=1806 │ │ locals : │ │ @@ -185585,32 +185612,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 │ │ -08960c: |[08960c] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08961c: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -08961e: 7030 5a20 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ -089624: 5943 5a0c |0004: iput v3, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -089628: 6201 3409 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@0934 │ │ -08962c: 6e30 ae00 6501 |0008: invoke-virtual {v5, v6, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -089632: 0c00 |000b: move-result-object v0 │ │ -089634: 6001 3709 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_weight:I // field@0937 │ │ -089638: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -08963a: 6e30 3701 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0137 │ │ -089640: 0a01 |0012: move-result v1 │ │ -089642: 5941 5f0c |0013: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -089646: 6001 3509 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_gravity:I // field@0935 │ │ -08964a: 6e30 3b01 1003 |0017: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -089650: 0a01 |001a: move-result v1 │ │ -089652: 5941 5a0c |001b: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -089656: 6e10 4b01 0000 |001d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -08965c: 0e00 |0020: return-void │ │ +089690: |[089690] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0896a0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0896a2: 7030 5a20 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@205a │ │ +0896a8: 5943 5a0c |0004: iput v3, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +0896ac: 6201 3409 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@0934 │ │ +0896b0: 6e30 ae00 6501 |0008: invoke-virtual {v5, v6, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +0896b6: 0c00 |000b: move-result-object v0 │ │ +0896b8: 6001 3709 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_weight:I // field@0937 │ │ +0896bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0896be: 6e30 3701 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0137 │ │ +0896c4: 0a01 |0012: move-result v1 │ │ +0896c6: 5941 5f0c |0013: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +0896ca: 6001 3509 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_gravity:I // field@0935 │ │ +0896ce: 6e30 3b01 1003 |0017: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +0896d4: 0a01 |001a: move-result v1 │ │ +0896d6: 5941 5a0c |001b: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +0896da: 6e10 4b01 0000 |001d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +0896e0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1775 │ │ 0x0004 line=1769 │ │ 0x0006 line=1776 │ │ 0x000c line=1779 │ │ 0x0015 line=1780 │ │ @@ -185627,23 +185654,23 @@ │ │ type : '(Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -089660: |[089660] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;)V │ │ -089670: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ -089676: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -089678: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -08967c: 5220 5f0c |0006: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -089680: 5910 5f0c |0008: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -089684: 5220 5a0c |000a: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -089688: 5910 5a0c |000c: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -08968c: 0e00 |000e: return-void │ │ +0896e4: |[0896e4] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;)V │ │ +0896f4: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ +0896fa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0896fc: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +089700: 5220 5f0c |0006: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +089704: 5910 5f0c |0008: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +089708: 5220 5a0c |000a: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +08970c: 5910 5a0c |000c: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +089710: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1829 │ │ 0x0003 line=1769 │ │ 0x0006 line=1831 │ │ 0x000a line=1832 │ │ 0x000e line=1833 │ │ @@ -185656,19 +185683,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 │ │ -089690: |[089690] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0896a0: 7020 5b20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ -0896a6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0896a8: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -0896ac: 0e00 |0006: return-void │ │ +089714: |[089714] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +089724: 7020 5b20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@205b │ │ +08972a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +08972c: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +089730: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1812 │ │ 0x0003 line=1769 │ │ 0x0006 line=1813 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ @@ -185679,57 +185706,57 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0896b0: |[0896b0] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0896c0: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ -0896c6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0896c8: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -0896cc: 0e00 |0006: return-void │ │ +089734: |[089734] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +089744: 7020 5c20 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@205c │ │ +08974a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +08974c: 5910 5a0c |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +089750: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1819 │ │ 0x0003 line=1769 │ │ 0x0006 line=1820 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3161 (LinearLayoutCompat.java) │ │ + source_file_idx : 3167 (LinearLayoutCompat.java) │ │ │ │ -Class #722 header: │ │ -class_idx : 863 │ │ +Class #723 header: │ │ +class_idx : 864 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 927 │ │ -source_file_idx : 637 │ │ +superclass_idx : 928 │ │ +source_file_idx : 638 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #722 annotations: │ │ +Class #723 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ Annotations on field #2954 'cellsUsed' │ │ VISIBILITY_RUNTIME Landroid/view/ViewDebug$ExportedProperty; │ │ Annotations on field #2955 'expandable' │ │ VISIBILITY_RUNTIME Landroid/view/ViewDebug$ExportedProperty; │ │ Annotations on field #2957 'extraPixels' │ │ VISIBILITY_RUNTIME Landroid/view/ViewDebug$ExportedProperty; │ │ Annotations on field #2959 'isOverflowButton' │ │ VISIBILITY_RUNTIME Landroid/view/ViewDebug$ExportedProperty; │ │ Annotations on field #2961 'preventEdgeOffset' │ │ VISIBILITY_RUNTIME Landroid/view/ViewDebug$ExportedProperty; │ │ │ │ -Class #722 - │ │ +Class #723 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuView$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActionMenuView$LayoutParams;) │ │ @@ -185762,19 +185789,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0896d0: |[0896d0] android.support.v7.widget.ActionMenuView$LayoutParams.:(II)V │ │ -0896e0: 7030 4c1a 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ -0896e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0896e8: 5c10 8f0b |0004: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -0896ec: 0e00 |0006: return-void │ │ +089754: |[089754] android.support.v7.widget.ActionMenuView$LayoutParams.:(II)V │ │ +089764: 7030 4c1a 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ +08976a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08976c: 5c10 8f0b |0004: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +089770: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0003 line=823 │ │ 0x0006 line=824 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -185786,18 +185813,18 @@ │ │ type : '(IIZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0896f0: |[0896f0] android.support.v7.widget.ActionMenuView$LayoutParams.:(IIZ)V │ │ -089700: 7030 4c1a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ -089706: 5c03 8f0b |0003: iput-boolean v3, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08970a: 0e00 |0005: return-void │ │ +089774: |[089774] android.support.v7.widget.ActionMenuView$LayoutParams.:(IIZ)V │ │ +089784: 7030 4c1a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ +08978a: 5c03 8f0b |0003: iput-boolean v3, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +08978e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0003 line=828 │ │ 0x0005 line=829 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -185810,17 +185837,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 │ │ -08970c: |[08970c] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08971c: 7030 4e1a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a4e │ │ -089722: 0e00 |0003: return-void │ │ +089790: |[089790] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0897a0: 7030 4e1a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a4e │ │ +0897a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0003 line=810 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 c Landroid/content/Context; │ │ @@ -185831,19 +185858,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 │ │ -089724: |[089724] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V │ │ -089734: 7020 501a 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a50 │ │ -08973a: 5520 8f0b |0003: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08973e: 5c10 8f0b |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -089742: 0e00 |0007: return-void │ │ +0897a8: |[0897a8] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V │ │ +0897b8: 7020 501a 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a50 │ │ +0897be: 5520 8f0b |0003: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +0897c2: 5c10 8f0b |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +0897c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=817 │ │ 0x0003 line=818 │ │ 0x0007 line=819 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -185854,44 +185881,44 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -089744: |[089744] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -089754: 7020 501a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a50 │ │ -08975a: 0e00 |0003: return-void │ │ +0897c8: |[0897c8] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0897d8: 7020 501a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a50 │ │ +0897de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x0003 line=814 │ │ 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 : 637 (ActionMenuView.java) │ │ + source_file_idx : 638 (ActionMenuView.java) │ │ │ │ -Class #723 header: │ │ -class_idx : 864 │ │ +Class #724 header: │ │ +class_idx : 865 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 637 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 638 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #723 annotations: │ │ +Class #724 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MenuBuilderCallback" │ │ │ │ -Class #723 - │ │ +Class #724 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuBuilder$Callback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -185905,18 +185932,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 │ │ -08975c: |[08975c] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ -08976c: 5b01 930b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ -089770: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -089776: 0e00 |0005: return-void │ │ +0897e0: |[0897e0] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ +0897f0: 5b01 930b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ +0897f4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0897fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuView; │ │ │ │ @@ -185925,17 +185952,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 │ │ -089778: |[089778] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ -089788: 7020 aa17 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@17aa │ │ -08978e: 0e00 |0003: return-void │ │ +0897fc: |[0897fc] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ +08980c: 7020 aa17 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@17aa │ │ +089812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 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; │ │ @@ -185946,29 +185973,29 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -089790: |[089790] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0897a0: 5410 930b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ -0897a4: 7110 b117 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@17b1 │ │ -0897aa: 0c00 |0005: move-result-object v0 │ │ -0897ac: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -0897b0: 5410 930b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ -0897b4: 7110 b117 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@17b1 │ │ -0897ba: 0c00 |000d: move-result-object v0 │ │ -0897bc: 7220 ae17 3000 |000e: invoke-interface {v0, v3}, Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@17ae │ │ -0897c2: 0a00 |0011: move-result v0 │ │ -0897c4: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -0897c8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0897ca: 0f00 |0015: return v0 │ │ -0897cc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0897ce: 28fe |0017: goto 0015 // -0002 │ │ +089814: |[089814] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +089824: 5410 930b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ +089828: 7110 b117 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@17b1 │ │ +08982e: 0c00 |0005: move-result-object v0 │ │ +089830: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +089834: 5410 930b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ +089838: 7110 b117 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@17b1 │ │ +08983e: 0c00 |000d: move-result-object v0 │ │ +089840: 7220 ae17 3000 |000e: invoke-interface {v0, v3}, Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@17ae │ │ +089846: 0a00 |0011: move-result v0 │ │ +089848: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +08984c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +08984e: 0f00 |0015: return v0 │ │ +089850: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +089852: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0018 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0018 reg=3 item Landroid/view/MenuItem; │ │ @@ -185978,82 +186005,82 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0897d0: |[0897d0] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -0897e0: 5410 930b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ -0897e4: 7110 b217 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/view/menu/MenuBuilder$Callback; // method@17b2 │ │ -0897ea: 0c00 |0005: move-result-object v0 │ │ -0897ec: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0897f0: 5410 930b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ -0897f4: 7110 b217 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/view/menu/MenuBuilder$Callback; // method@17b2 │ │ -0897fa: 0c00 |000d: move-result-object v0 │ │ -0897fc: 7220 db14 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@14db │ │ -089802: 0e00 |0011: return-void │ │ +089854: |[089854] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +089864: 5410 930b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ +089868: 7110 b217 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/view/menu/MenuBuilder$Callback; // method@17b2 │ │ +08986e: 0c00 |0005: move-result-object v0 │ │ +089870: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +089874: 5410 930b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@0b93 │ │ +089878: 7110 b217 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/view/menu/MenuBuilder$Callback; // method@17b2 │ │ +08987e: 0c00 |000d: move-result-object v0 │ │ +089880: 7220 db14 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V // method@14db │ │ +089886: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0008 line=767 │ │ 0x0011 line=769 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0012 reg=2 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 637 (ActionMenuView.java) │ │ + source_file_idx : 638 (ActionMenuView.java) │ │ │ │ -Class #724 header: │ │ -class_idx : 865 │ │ +Class #725 header: │ │ +class_idx : 866 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 637 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 638 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #724 annotations: │ │ +Class #725 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActionMenuView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnMenuItemClickListener" │ │ │ │ -Class #724 - │ │ +Class #725 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ 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 : 637 (ActionMenuView.java) │ │ + source_file_idx : 638 (ActionMenuView.java) │ │ │ │ -Class #725 header: │ │ -class_idx : 929 │ │ +Class #726 header: │ │ +class_idx : 930 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 3161 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 3167 │ │ static_fields_size : 11 │ │ instance_fields_size: 15 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 50 │ │ │ │ -Class #725 annotations: │ │ +Class #726 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; Landroid/support/v7/widget/LinearLayoutCompat$DividerMode; Landroid/support/v7/widget/LinearLayoutCompat$OrientationMode; } │ │ │ │ -Class #725 - │ │ +Class #726 - │ │ Class descriptor : 'Landroid/support/v7/widget/LinearLayoutCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ name : 'HORIZONTAL' │ │ @@ -186177,18 +186204,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -089804: |[089804] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;)V │ │ -089814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089816: 7030 531a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a53 │ │ -08981c: 0e00 |0004: return-void │ │ +089888: |[089888] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;)V │ │ +089898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08989a: 7030 531a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a53 │ │ +0898a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -186198,18 +186225,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 │ │ -089820: |[089820] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -089830: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089832: 7040 541a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a54 │ │ -089838: 0e00 |0004: return-void │ │ +0898a4: |[0898a4] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0898b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0898b6: 7040 541a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a54 │ │ +0898bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -186220,69 +186247,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 │ │ -08983c: |[08983c] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08984c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08984e: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -089850: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -089852: 7040 6020 87a9 |0003: invoke-direct {v7, v8, v9, v10}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ -089858: 5c74 6c0c |0006: iput-boolean v4, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ -08985c: 5976 6d0c |0008: iput v6, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ -089860: 5975 6e0c |000a: iput v5, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@0c6e │ │ -089864: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ -08986a: 5973 730c |000f: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08986e: 6203 3309 |0011: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@0933 │ │ -089872: 7155 c21d 98a3 |0013: invoke-static {v8, v9, v3, v10, v5}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -089878: 0c00 |0016: move-result-object v0 │ │ -08987a: 6003 3c09 |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_orientation:I // field@093c │ │ -08987e: 6e30 b11d 3006 |0019: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ -089884: 0a02 |001c: move-result v2 │ │ -089886: 3a02 0500 |001d: if-ltz v2, 0022 // +0005 │ │ -08988a: 6e20 a61a 2700 |001f: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setOrientation:(I)V // method@1aa6 │ │ -089890: 6003 3b09 |0022: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_gravity:I // field@093b │ │ -089894: 6e30 b11d 3006 |0024: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ -08989a: 0a02 |0027: move-result v2 │ │ -08989c: 3a02 0500 |0028: if-ltz v2, 002d // +0005 │ │ -0898a0: 6e20 a11a 2700 |002a: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@1aa1 │ │ -0898a6: 6003 3909 |002d: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAligned:I // field@0939 │ │ -0898aa: 6e30 a41d 3004 |002f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ -0898b0: 0a01 |0032: move-result v1 │ │ -0898b2: 3901 0500 |0033: if-nez v1, 0038 // +0005 │ │ -0898b6: 6e20 9c1a 1700 |0035: invoke-virtual {v7, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setBaselineAligned:(Z)V // method@1a9c │ │ -0898bc: 6003 3d09 |0038: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_weightSum:I // field@093d │ │ -0898c0: 1504 80bf |003a: const/high16 v4, #int -1082130432 // #bf80 │ │ -0898c4: 6e30 ad1d 3004 |003c: invoke-virtual {v0, v3, v4}, Landroid/support/v7/widget/TintTypedArray;.getFloat:(IF)F // method@1dad │ │ -0898ca: 0a03 |003f: move-result v3 │ │ -0898cc: 5973 7a0c |0040: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ -0898d0: 6003 3a09 |0042: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAlignedChildIndex:I // field@093a │ │ -0898d4: 6e30 b11d 3006 |0044: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ -0898da: 0a03 |0047: move-result v3 │ │ -0898dc: 5973 6d0c |0048: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ -0898e0: 6003 4009 |004a: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_measureWithLargestChild:I // field@0940 │ │ -0898e4: 6e30 a41d 3005 |004c: invoke-virtual {v0, v3, v5}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ -0898ea: 0a03 |004f: move-result v3 │ │ -0898ec: 5c73 790c |0050: iput-boolean v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ -0898f0: 6003 3e09 |0052: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_divider:I // field@093e │ │ -0898f4: 6e20 ab1d 3000 |0054: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0898fa: 0c03 |0057: move-result-object v3 │ │ -0898fc: 6e20 9f1a 3700 |0058: invoke-virtual {v7, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a9f │ │ -089902: 6003 4109 |005b: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_showDividers:I // field@0941 │ │ -089906: 6e30 b11d 3005 |005d: invoke-virtual {v0, v3, v5}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ -08990c: 0a03 |0060: move-result v3 │ │ -08990e: 5973 770c |0061: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ -089912: 6003 3f09 |0063: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_dividerPadding:I // field@093f │ │ -089916: 6e30 aa1d 3005 |0065: invoke-virtual {v0, v3, v5}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ -08991c: 0a03 |0068: move-result v3 │ │ -08991e: 5973 710c |0069: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ -089922: 6e10 c41d 0000 |006b: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -089928: 0e00 |006e: return-void │ │ +0898c0: |[0898c0] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0898d0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0898d2: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +0898d4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0898d6: 7040 6020 87a9 |0003: invoke-direct {v7, v8, v9, v10}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ +0898dc: 5c74 6c0c |0006: iput-boolean v4, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ +0898e0: 5976 6d0c |0008: iput v6, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ +0898e4: 5975 6e0c |000a: iput v5, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@0c6e │ │ +0898e8: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ +0898ee: 5973 730c |000f: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +0898f2: 6203 3309 |0011: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@0933 │ │ +0898f6: 7155 c21d 98a3 |0013: invoke-static {v8, v9, v3, v10, v5}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +0898fc: 0c00 |0016: move-result-object v0 │ │ +0898fe: 6003 3c09 |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_orientation:I // field@093c │ │ +089902: 6e30 b11d 3006 |0019: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ +089908: 0a02 |001c: move-result v2 │ │ +08990a: 3a02 0500 |001d: if-ltz v2, 0022 // +0005 │ │ +08990e: 6e20 a61a 2700 |001f: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setOrientation:(I)V // method@1aa6 │ │ +089914: 6003 3b09 |0022: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_gravity:I // field@093b │ │ +089918: 6e30 b11d 3006 |0024: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ +08991e: 0a02 |0027: move-result v2 │ │ +089920: 3a02 0500 |0028: if-ltz v2, 002d // +0005 │ │ +089924: 6e20 a11a 2700 |002a: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@1aa1 │ │ +08992a: 6003 3909 |002d: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAligned:I // field@0939 │ │ +08992e: 6e30 a41d 3004 |002f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ +089934: 0a01 |0032: move-result v1 │ │ +089936: 3901 0500 |0033: if-nez v1, 0038 // +0005 │ │ +08993a: 6e20 9c1a 1700 |0035: invoke-virtual {v7, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setBaselineAligned:(Z)V // method@1a9c │ │ +089940: 6003 3d09 |0038: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_weightSum:I // field@093d │ │ +089944: 1504 80bf |003a: const/high16 v4, #int -1082130432 // #bf80 │ │ +089948: 6e30 ad1d 3004 |003c: invoke-virtual {v0, v3, v4}, Landroid/support/v7/widget/TintTypedArray;.getFloat:(IF)F // method@1dad │ │ +08994e: 0a03 |003f: move-result v3 │ │ +089950: 5973 7a0c |0040: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ +089954: 6003 3a09 |0042: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAlignedChildIndex:I // field@093a │ │ +089958: 6e30 b11d 3006 |0044: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ +08995e: 0a03 |0047: move-result v3 │ │ +089960: 5973 6d0c |0048: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ +089964: 6003 4009 |004a: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_measureWithLargestChild:I // field@0940 │ │ +089968: 6e30 a41d 3005 |004c: invoke-virtual {v0, v3, v5}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ +08996e: 0a03 |004f: move-result v3 │ │ +089970: 5c73 790c |0050: iput-boolean v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ +089974: 6003 3e09 |0052: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_divider:I // field@093e │ │ +089978: 6e20 ab1d 3000 |0054: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +08997e: 0c03 |0057: move-result-object v3 │ │ +089980: 6e20 9f1a 3700 |0058: invoke-virtual {v7, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a9f │ │ +089986: 6003 4109 |005b: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_showDividers:I // field@0941 │ │ +08998a: 6e30 b11d 3005 |005d: invoke-virtual {v0, v3, v5}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ +089990: 0a03 |0060: move-result v3 │ │ +089992: 5973 770c |0061: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ +089996: 6003 3f09 |0063: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_dividerPadding:I // field@093f │ │ +08999a: 6e30 aa1d 3005 |0065: invoke-virtual {v0, v3, v5}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ +0899a0: 0a03 |0068: move-result v3 │ │ +0899a2: 5973 710c |0069: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ +0899a6: 6e10 c41d 0000 |006b: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +0899ac: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=148 │ │ 0x0006 line=95 │ │ 0x0008 line=104 │ │ 0x000a line=111 │ │ 0x000c line=115 │ │ @@ -186318,47 +186345,47 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 57 16-bit code units │ │ -08992c: |[08992c] android.support.v7.widget.LinearLayoutCompat.forceUniformHeight:(II)V │ │ -08993c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08993e: 6e10 731a 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredHeight:()I // method@1a73 │ │ -089944: 0a00 |0004: move-result v0 │ │ -089946: 1502 0040 |0005: const/high16 v2, #int 1073741824 // #4000 │ │ -08994a: 7120 bf1f 2000 |0007: invoke-static {v0, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -089950: 0a04 |000a: move-result v4 │ │ -089952: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -089954: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ -089958: 6e20 7f1a 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08995e: 0c01 |0011: move-result-object v1 │ │ -089960: 6e10 fa1f 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -089966: 0a00 |0015: move-result v0 │ │ -089968: 1302 0800 |0016: const/16 v2, #int 8 // #8 │ │ -08996c: 3220 1d00 |0018: if-eq v0, v2, 0035 // +001d │ │ -089970: 6e10 e21f 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -089976: 0c07 |001d: move-result-object v7 │ │ -089978: 1f07 9f03 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08997c: 5270 5b0c |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -089980: 12f2 |0022: const/4 v2, #int -1 // #ff │ │ -089982: 3320 1200 |0023: if-ne v0, v2, 0035 // +0012 │ │ -089986: 5278 600c |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08998a: 6e10 e81f 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -089990: 0a00 |002a: move-result v0 │ │ -089992: 5970 600c |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -089996: 0790 |002d: move-object v0, v9 │ │ -089998: 01b2 |002e: move v2, v11 │ │ -08999a: 0135 |002f: move v5, v3 │ │ -08999c: 7406 8b1a 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a8b │ │ -0899a2: 5978 600c |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -0899a6: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0899aa: 28d5 |0037: goto 000c // -002b │ │ -0899ac: 0e00 |0038: return-void │ │ +0899b0: |[0899b0] android.support.v7.widget.LinearLayoutCompat.forceUniformHeight:(II)V │ │ +0899c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0899c2: 6e10 731a 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredHeight:()I // method@1a73 │ │ +0899c8: 0a00 |0004: move-result v0 │ │ +0899ca: 1502 0040 |0005: const/high16 v2, #int 1073741824 // #4000 │ │ +0899ce: 7120 bf1f 2000 |0007: invoke-static {v0, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +0899d4: 0a04 |000a: move-result v4 │ │ +0899d6: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +0899d8: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ +0899dc: 6e20 7f1a 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +0899e2: 0c01 |0011: move-result-object v1 │ │ +0899e4: 6e10 fa1f 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +0899ea: 0a00 |0015: move-result v0 │ │ +0899ec: 1302 0800 |0016: const/16 v2, #int 8 // #8 │ │ +0899f0: 3220 1d00 |0018: if-eq v0, v2, 0035 // +001d │ │ +0899f4: 6e10 e21f 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0899fa: 0c07 |001d: move-result-object v7 │ │ +0899fc: 1f07 a003 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089a00: 5270 5b0c |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +089a04: 12f2 |0022: const/4 v2, #int -1 // #ff │ │ +089a06: 3320 1200 |0023: if-ne v0, v2, 0035 // +0012 │ │ +089a0a: 5278 600c |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +089a0e: 6e10 e81f 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +089a14: 0a00 |002a: move-result v0 │ │ +089a16: 5970 600c |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +089a1a: 0790 |002d: move-object v0, v9 │ │ +089a1c: 01b2 |002e: move v2, v11 │ │ +089a1e: 0135 |002f: move v5, v3 │ │ +089a20: 7406 8b1a 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a8b │ │ +089a26: 5978 600c |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +089a2a: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ +089a2e: 28d5 |0037: goto 000c // -002b │ │ +089a30: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1311 │ │ 0x000b line=1313 │ │ 0x000e line=1314 │ │ 0x0012 line=1315 │ │ 0x001a line=1316 │ │ @@ -186384,47 +186411,47 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 57 16-bit code units │ │ -0899b0: |[0899b0] android.support.v7.widget.LinearLayoutCompat.forceUniformWidth:(II)V │ │ -0899c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0899c2: 6e10 741a 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@1a74 │ │ -0899c8: 0a00 |0004: move-result v0 │ │ -0899ca: 1504 0040 |0005: const/high16 v4, #int 1073741824 // #4000 │ │ -0899ce: 7120 bf1f 4000 |0007: invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0899d4: 0a02 |000a: move-result v2 │ │ -0899d6: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -0899d8: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ -0899dc: 6e20 7f1a 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -0899e2: 0c01 |0011: move-result-object v1 │ │ -0899e4: 6e10 fa1f 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -0899ea: 0a00 |0015: move-result v0 │ │ -0899ec: 1304 0800 |0016: const/16 v4, #int 8 // #8 │ │ -0899f0: 3240 1d00 |0018: if-eq v0, v4, 0035 // +001d │ │ -0899f4: 6e10 e21f 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0899fa: 0c07 |001d: move-result-object v7 │ │ -0899fc: 1f07 9f03 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089a00: 5270 600c |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -089a04: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ -089a06: 3340 1200 |0023: if-ne v0, v4, 0035 // +0012 │ │ -089a0a: 5278 5b0c |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -089a0e: 6e10 e61f 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -089a14: 0a00 |002a: move-result v0 │ │ -089a16: 5970 5b0c |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -089a1a: 0790 |002d: move-object v0, v9 │ │ -089a1c: 01b4 |002e: move v4, v11 │ │ -089a1e: 0135 |002f: move v5, v3 │ │ -089a20: 7406 8b1a 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a8b │ │ -089a26: 5978 5b0c |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -089a2a: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ -089a2e: 28d5 |0037: goto 000c // -002b │ │ -089a30: 0e00 |0038: return-void │ │ +089a34: |[089a34] android.support.v7.widget.LinearLayoutCompat.forceUniformWidth:(II)V │ │ +089a44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +089a46: 6e10 741a 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@1a74 │ │ +089a4c: 0a00 |0004: move-result v0 │ │ +089a4e: 1504 0040 |0005: const/high16 v4, #int 1073741824 // #4000 │ │ +089a52: 7120 bf1f 4000 |0007: invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +089a58: 0a02 |000a: move-result v2 │ │ +089a5a: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +089a5c: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ +089a60: 6e20 7f1a 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +089a66: 0c01 |0011: move-result-object v1 │ │ +089a68: 6e10 fa1f 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +089a6e: 0a00 |0015: move-result v0 │ │ +089a70: 1304 0800 |0016: const/16 v4, #int 8 // #8 │ │ +089a74: 3240 1d00 |0018: if-eq v0, v4, 0035 // +001d │ │ +089a78: 6e10 e21f 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +089a7e: 0c07 |001d: move-result-object v7 │ │ +089a80: 1f07 a003 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089a84: 5270 600c |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +089a88: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ +089a8a: 3340 1200 |0023: if-ne v0, v4, 0035 // +0012 │ │ +089a8e: 5278 5b0c |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +089a92: 6e10 e61f 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +089a98: 0a00 |002a: move-result v0 │ │ +089a9a: 5970 5b0c |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +089a9e: 0790 |002d: move-object v0, v9 │ │ +089aa0: 01b4 |002e: move v4, v11 │ │ +089aa2: 0135 |002f: move v5, v3 │ │ +089aa4: 7406 8b1a 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a8b │ │ +089aaa: 5978 5b0c |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +089aae: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ +089ab2: 28d5 |0037: goto 000c // -002b │ │ +089ab4: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=888 │ │ 0x000b line=890 │ │ 0x000e line=891 │ │ 0x0012 line=892 │ │ 0x001a line=893 │ │ @@ -186450,19 +186477,19 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -089a34: |[089a34] android.support.v7.widget.LinearLayoutCompat.setChildFrame:(Landroid/view/View;IIII)V │ │ -089a44: 9000 0406 |0000: add-int v0, v4, v6 │ │ -089a48: 9001 0507 |0002: add-int v1, v5, v7 │ │ -089a4c: 6e51 1320 4305 |0004: invoke-virtual {v3, v4, v5, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -089a52: 0e00 |0007: return-void │ │ +089ab8: |[089ab8] android.support.v7.widget.LinearLayoutCompat.setChildFrame:(Landroid/view/View;IIII)V │ │ +089ac8: 9000 0406 |0000: add-int v0, v4, v6 │ │ +089acc: 9001 0507 |0002: add-int v1, v5, v7 │ │ +089ad0: 6e51 1320 4305 |0004: invoke-virtual {v3, v4, v5, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +089ad6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1639 │ │ 0x0007 line=1640 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -186477,17 +186504,17 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089a54: |[089a54] android.support.v7.widget.LinearLayoutCompat.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -089a64: 2020 9f03 |0000: instance-of v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089a68: 0f00 |0002: return v0 │ │ +089ad8: |[089ad8] android.support.v7.widget.LinearLayoutCompat.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +089ae8: 2020 a003 |0000: instance-of v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089aec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1735 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -186496,85 +186523,85 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -089a6c: |[089a6c] android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ -089a7c: 6e10 801a 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ -089a82: 0a01 |0003: move-result v1 │ │ -089a84: 7110 c81e 0800 |0004: invoke-static {v8}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -089a8a: 0a03 |0007: move-result v3 │ │ -089a8c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -089a8e: 3512 3800 |0009: if-ge v2, v1, 0041 // +0038 │ │ -089a92: 6e20 7f1a 2800 |000b: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -089a98: 0c00 |000e: move-result-object v0 │ │ -089a9a: 3800 2300 |000f: if-eqz v0, 0032 // +0023 │ │ -089a9e: 6e10 fa1f 0000 |0011: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -089aa4: 0a06 |0014: move-result v6 │ │ -089aa6: 1307 0800 |0015: const/16 v7, #int 8 // #8 │ │ -089aaa: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ -089aae: 6e20 831a 2800 |0019: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -089ab4: 0a06 |001c: move-result v6 │ │ -089ab6: 3806 1500 |001d: if-eqz v6, 0032 // +0015 │ │ -089aba: 6e10 e21f 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -089ac0: 0c04 |0022: move-result-object v4 │ │ -089ac2: 1f04 9f03 |0023: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089ac6: 3803 1000 |0025: if-eqz v3, 0035 // +0010 │ │ -089aca: 6e10 f01f 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -089ad0: 0a06 |002a: move-result v6 │ │ -089ad2: 5247 5d0c |002b: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -089ad6: 9005 0607 |002d: add-int v5, v6, v7 │ │ -089ada: 6e30 5c1a 9805 |002f: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1a5c │ │ -089ae0: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -089ae4: 28d5 |0034: goto 0009 // -002b │ │ -089ae6: 6e10 e31f 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -089aec: 0a06 |0038: move-result v6 │ │ -089aee: 5247 5c0c |0039: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -089af2: b176 |003b: sub-int/2addr v6, v7 │ │ -089af4: 5287 720c |003c: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -089af8: 9105 0607 |003e: sub-int v5, v6, v7 │ │ -089afc: 28ef |0040: goto 002f // -0011 │ │ -089afe: 6e20 831a 1800 |0041: invoke-virtual {v8, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -089b04: 0a06 |0044: move-result v6 │ │ -089b06: 3806 1300 |0045: if-eqz v6, 0058 // +0013 │ │ -089b0a: d806 01ff |0047: add-int/lit8 v6, v1, #int -1 // #ff │ │ -089b0e: 6e20 7f1a 6800 |0049: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -089b14: 0c00 |004c: move-result-object v0 │ │ -089b16: 3900 1a00 |004d: if-nez v0, 0067 // +001a │ │ -089b1a: 3803 0a00 |004f: if-eqz v3, 0059 // +000a │ │ -089b1e: 6e10 781a 0800 |0051: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -089b24: 0a05 |0054: move-result v5 │ │ -089b26: 6e30 5c1a 9805 |0055: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1a5c │ │ -089b2c: 0e00 |0058: return-void │ │ -089b2e: 6e10 821a 0800 |0059: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@1a82 │ │ -089b34: 0a06 |005c: move-result v6 │ │ -089b36: 6e10 791a 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ -089b3c: 0a07 |0060: move-result v7 │ │ -089b3e: b176 |0061: sub-int/2addr v6, v7 │ │ -089b40: 5287 720c |0062: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -089b44: 9105 0607 |0064: sub-int v5, v6, v7 │ │ -089b48: 28ef |0066: goto 0055 // -0011 │ │ -089b4a: 6e10 e21f 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -089b50: 0c04 |006a: move-result-object v4 │ │ -089b52: 1f04 9f03 |006b: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089b56: 3803 0e00 |006d: if-eqz v3, 007b // +000e │ │ -089b5a: 6e10 e31f 0000 |006f: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -089b60: 0a06 |0072: move-result v6 │ │ -089b62: 5247 5c0c |0073: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -089b66: b176 |0075: sub-int/2addr v6, v7 │ │ -089b68: 5287 720c |0076: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -089b6c: 9105 0607 |0078: sub-int v5, v6, v7 │ │ -089b70: 28db |007a: goto 0055 // -0025 │ │ -089b72: 6e10 f01f 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -089b78: 0a06 |007e: move-result v6 │ │ -089b7a: 5247 5d0c |007f: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -089b7e: 9005 0607 |0081: add-int v5, v6, v7 │ │ -089b82: 28d2 |0083: goto 0055 // -002e │ │ +089af0: |[089af0] android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ +089b00: 6e10 801a 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ +089b06: 0a01 |0003: move-result v1 │ │ +089b08: 7110 c81e 0800 |0004: invoke-static {v8}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +089b0e: 0a03 |0007: move-result v3 │ │ +089b10: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +089b12: 3512 3800 |0009: if-ge v2, v1, 0041 // +0038 │ │ +089b16: 6e20 7f1a 2800 |000b: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +089b1c: 0c00 |000e: move-result-object v0 │ │ +089b1e: 3800 2300 |000f: if-eqz v0, 0032 // +0023 │ │ +089b22: 6e10 fa1f 0000 |0011: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +089b28: 0a06 |0014: move-result v6 │ │ +089b2a: 1307 0800 |0015: const/16 v7, #int 8 // #8 │ │ +089b2e: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ +089b32: 6e20 831a 2800 |0019: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +089b38: 0a06 |001c: move-result v6 │ │ +089b3a: 3806 1500 |001d: if-eqz v6, 0032 // +0015 │ │ +089b3e: 6e10 e21f 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +089b44: 0c04 |0022: move-result-object v4 │ │ +089b46: 1f04 a003 |0023: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089b4a: 3803 1000 |0025: if-eqz v3, 0035 // +0010 │ │ +089b4e: 6e10 f01f 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +089b54: 0a06 |002a: move-result v6 │ │ +089b56: 5247 5d0c |002b: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +089b5a: 9005 0607 |002d: add-int v5, v6, v7 │ │ +089b5e: 6e30 5c1a 9805 |002f: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1a5c │ │ +089b64: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +089b68: 28d5 |0034: goto 0009 // -002b │ │ +089b6a: 6e10 e31f 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +089b70: 0a06 |0038: move-result v6 │ │ +089b72: 5247 5c0c |0039: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +089b76: b176 |003b: sub-int/2addr v6, v7 │ │ +089b78: 5287 720c |003c: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +089b7c: 9105 0607 |003e: sub-int v5, v6, v7 │ │ +089b80: 28ef |0040: goto 002f // -0011 │ │ +089b82: 6e20 831a 1800 |0041: invoke-virtual {v8, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +089b88: 0a06 |0044: move-result v6 │ │ +089b8a: 3806 1300 |0045: if-eqz v6, 0058 // +0013 │ │ +089b8e: d806 01ff |0047: add-int/lit8 v6, v1, #int -1 // #ff │ │ +089b92: 6e20 7f1a 6800 |0049: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +089b98: 0c00 |004c: move-result-object v0 │ │ +089b9a: 3900 1a00 |004d: if-nez v0, 0067 // +001a │ │ +089b9e: 3803 0a00 |004f: if-eqz v3, 0059 // +000a │ │ +089ba2: 6e10 781a 0800 |0051: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +089ba8: 0a05 |0054: move-result v5 │ │ +089baa: 6e30 5c1a 9805 |0055: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1a5c │ │ +089bb0: 0e00 |0058: return-void │ │ +089bb2: 6e10 821a 0800 |0059: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@1a82 │ │ +089bb8: 0a06 |005c: move-result v6 │ │ +089bba: 6e10 791a 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ +089bc0: 0a07 |0060: move-result v7 │ │ +089bc2: b176 |0061: sub-int/2addr v6, v7 │ │ +089bc4: 5287 720c |0062: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +089bc8: 9105 0607 |0064: sub-int v5, v6, v7 │ │ +089bcc: 28ef |0066: goto 0055 // -0011 │ │ +089bce: 6e10 e21f 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +089bd4: 0c04 |006a: move-result-object v4 │ │ +089bd6: 1f04 a003 |006b: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089bda: 3803 0e00 |006d: if-eqz v3, 007b // +000e │ │ +089bde: 6e10 e31f 0000 |006f: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +089be4: 0a06 |0072: move-result v6 │ │ +089be6: 5247 5c0c |0073: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +089bea: b176 |0075: sub-int/2addr v6, v7 │ │ +089bec: 5287 720c |0076: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +089bf0: 9105 0607 |0078: sub-int v5, v6, v7 │ │ +089bf4: 28db |007a: goto 0055 // -0025 │ │ +089bf6: 6e10 f01f 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +089bfc: 0a06 |007e: move-result v6 │ │ +089bfe: 5247 5d0c |007f: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +089c02: 9005 0607 |0081: add-int v5, v6, v7 │ │ +089c06: 28d2 |0083: goto 0055 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0004 line=317 │ │ 0x0008 line=318 │ │ 0x000b line=319 │ │ 0x000f line=321 │ │ @@ -186621,66 +186648,66 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -089b84: |[089b84] android.support.v7.widget.LinearLayoutCompat.drawDividersVertical:(Landroid/graphics/Canvas;)V │ │ -089b94: 6e10 801a 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ -089b9a: 0a02 |0003: move-result v2 │ │ -089b9c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -089b9e: 3523 2d00 |0005: if-ge v3, v2, 0032 // +002d │ │ -089ba2: 6e20 7f1a 3800 |0007: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -089ba8: 0c01 |000a: move-result-object v1 │ │ -089baa: 3801 2400 |000b: if-eqz v1, 002f // +0024 │ │ -089bae: 6e10 fa1f 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -089bb4: 0a06 |0010: move-result v6 │ │ -089bb6: 1307 0800 |0011: const/16 v7, #int 8 // #8 │ │ -089bba: 3276 1c00 |0013: if-eq v6, v7, 002f // +001c │ │ -089bbe: 6e20 831a 3800 |0015: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -089bc4: 0a06 |0018: move-result v6 │ │ -089bc6: 3806 1600 |0019: if-eqz v6, 002f // +0016 │ │ -089bca: 6e10 e21f 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -089bd0: 0c04 |001e: move-result-object v4 │ │ -089bd2: 1f04 9f03 |001f: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089bd6: 6e10 f61f 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -089bdc: 0a06 |0024: move-result v6 │ │ -089bde: 5247 5e0c |0025: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -089be2: b176 |0027: sub-int/2addr v6, v7 │ │ -089be4: 5287 700c |0028: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ -089be8: 9105 0607 |002a: sub-int v5, v6, v7 │ │ -089bec: 6e30 5b1a 9805 |002c: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1a5b │ │ -089bf2: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -089bf6: 28d4 |0031: goto 0005 // -002c │ │ -089bf8: 6e20 831a 2800 |0032: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -089bfe: 0a06 |0035: move-result v6 │ │ -089c00: 3806 1b00 |0036: if-eqz v6, 0051 // +001b │ │ -089c04: d806 02ff |0038: add-int/lit8 v6, v2, #int -1 // #ff │ │ -089c08: 6e20 7f1a 6800 |003a: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -089c0e: 0c01 |003d: move-result-object v1 │ │ -089c10: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -089c12: 3901 1300 |003f: if-nez v1, 0052 // +0013 │ │ -089c16: 6e10 711a 0800 |0041: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@1a71 │ │ -089c1c: 0a06 |0044: move-result v6 │ │ -089c1e: 6e10 771a 0800 |0045: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -089c24: 0a07 |0048: move-result v7 │ │ -089c26: b176 |0049: sub-int/2addr v6, v7 │ │ -089c28: 5287 700c |004a: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ -089c2c: 9100 0607 |004c: sub-int v0, v6, v7 │ │ -089c30: 6e30 5b1a 9800 |004e: invoke-virtual {v8, v9, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1a5b │ │ -089c36: 0e00 |0051: return-void │ │ -089c38: 6e10 e21f 0100 |0052: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -089c3e: 0c04 |0055: move-result-object v4 │ │ -089c40: 1f04 9f03 |0056: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089c44: 6e10 d41f 0100 |0058: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -089c4a: 0a06 |005b: move-result v6 │ │ -089c4c: 5247 590c |005c: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -089c50: 9000 0607 |005e: add-int v0, v6, v7 │ │ -089c54: 28ee |0060: goto 004e // -0012 │ │ +089c08: |[089c08] android.support.v7.widget.LinearLayoutCompat.drawDividersVertical:(Landroid/graphics/Canvas;)V │ │ +089c18: 6e10 801a 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ +089c1e: 0a02 |0003: move-result v2 │ │ +089c20: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +089c22: 3523 2d00 |0005: if-ge v3, v2, 0032 // +002d │ │ +089c26: 6e20 7f1a 3800 |0007: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +089c2c: 0c01 |000a: move-result-object v1 │ │ +089c2e: 3801 2400 |000b: if-eqz v1, 002f // +0024 │ │ +089c32: 6e10 fa1f 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +089c38: 0a06 |0010: move-result v6 │ │ +089c3a: 1307 0800 |0011: const/16 v7, #int 8 // #8 │ │ +089c3e: 3276 1c00 |0013: if-eq v6, v7, 002f // +001c │ │ +089c42: 6e20 831a 3800 |0015: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +089c48: 0a06 |0018: move-result v6 │ │ +089c4a: 3806 1600 |0019: if-eqz v6, 002f // +0016 │ │ +089c4e: 6e10 e21f 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +089c54: 0c04 |001e: move-result-object v4 │ │ +089c56: 1f04 a003 |001f: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089c5a: 6e10 f61f 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +089c60: 0a06 |0024: move-result v6 │ │ +089c62: 5247 5e0c |0025: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +089c66: b176 |0027: sub-int/2addr v6, v7 │ │ +089c68: 5287 700c |0028: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ +089c6c: 9105 0607 |002a: sub-int v5, v6, v7 │ │ +089c70: 6e30 5b1a 9805 |002c: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1a5b │ │ +089c76: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +089c7a: 28d4 |0031: goto 0005 // -002c │ │ +089c7c: 6e20 831a 2800 |0032: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +089c82: 0a06 |0035: move-result v6 │ │ +089c84: 3806 1b00 |0036: if-eqz v6, 0051 // +001b │ │ +089c88: d806 02ff |0038: add-int/lit8 v6, v2, #int -1 // #ff │ │ +089c8c: 6e20 7f1a 6800 |003a: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +089c92: 0c01 |003d: move-result-object v1 │ │ +089c94: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +089c96: 3901 1300 |003f: if-nez v1, 0052 // +0013 │ │ +089c9a: 6e10 711a 0800 |0041: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@1a71 │ │ +089ca0: 0a06 |0044: move-result v6 │ │ +089ca2: 6e10 771a 0800 |0045: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +089ca8: 0a07 |0048: move-result v7 │ │ +089caa: b176 |0049: sub-int/2addr v6, v7 │ │ +089cac: 5287 700c |004a: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ +089cb0: 9100 0607 |004c: sub-int v0, v6, v7 │ │ +089cb4: 6e30 5b1a 9800 |004e: invoke-virtual {v8, v9, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1a5b │ │ +089cba: 0e00 |0051: return-void │ │ +089cbc: 6e10 e21f 0100 |0052: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +089cc2: 0c04 |0055: move-result-object v4 │ │ +089cc4: 1f04 a003 |0056: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089cc8: 6e10 d41f 0100 |0058: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +089cce: 0a06 |005b: move-result v6 │ │ +089cd0: 5247 590c |005c: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +089cd4: 9000 0607 |005e: add-int v0, v6, v7 │ │ +089cd8: 28ee |0060: goto 004e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0004 line=290 │ │ 0x0007 line=291 │ │ 0x000b line=293 │ │ 0x0015 line=294 │ │ @@ -186716,33 +186743,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -089c58: |[089c58] android.support.v7.widget.LinearLayoutCompat.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ -089c68: 5440 6f0c |0000: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ -089c6c: 6e10 781a 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -089c72: 0a01 |0005: move-result v1 │ │ -089c74: 5242 710c |0006: iget v2, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ -089c78: b021 |0008: add-int/2addr v1, v2 │ │ -089c7a: 6e10 821a 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@1a82 │ │ -089c80: 0a02 |000c: move-result v2 │ │ -089c82: 6e10 791a 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ -089c88: 0a03 |0010: move-result v3 │ │ -089c8a: b132 |0011: sub-int/2addr v2, v3 │ │ -089c8c: 5243 710c |0012: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ -089c90: b132 |0014: sub-int/2addr v2, v3 │ │ -089c92: 5243 700c |0015: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ -089c96: b063 |0017: add-int/2addr v3, v6 │ │ -089c98: 6e53 e601 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -089c9e: 5440 6f0c |001b: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ -089ca2: 6e20 d001 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -089ca8: 0e00 |0020: return-void │ │ +089cdc: |[089cdc] android.support.v7.widget.LinearLayoutCompat.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ +089cec: 5440 6f0c |0000: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ +089cf0: 6e10 781a 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +089cf6: 0a01 |0005: move-result v1 │ │ +089cf8: 5242 710c |0006: iget v2, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ +089cfc: b021 |0008: add-int/2addr v1, v2 │ │ +089cfe: 6e10 821a 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@1a82 │ │ +089d04: 0a02 |000c: move-result v2 │ │ +089d06: 6e10 791a 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ +089d0c: 0a03 |0010: move-result v3 │ │ +089d0e: b132 |0011: sub-int/2addr v2, v3 │ │ +089d10: 5243 710c |0012: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ +089d14: b132 |0014: sub-int/2addr v2, v3 │ │ +089d16: 5243 700c |0015: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ +089d1a: b063 |0017: add-int/2addr v3, v6 │ │ +089d1c: 6e53 e601 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +089d22: 5440 6f0c |001b: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ +089d26: 6e20 d001 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +089d2c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x001b line=359 │ │ 0x0020 line=360 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ @@ -186754,33 +186781,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -089cac: |[089cac] android.support.v7.widget.LinearLayoutCompat.drawVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ -089cbc: 5450 6f0c |0000: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ -089cc0: 6e10 7a1a 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -089cc6: 0a01 |0005: move-result v1 │ │ -089cc8: 5252 710c |0006: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ -089ccc: b021 |0008: add-int/2addr v1, v2 │ │ -089cce: 5252 720c |0009: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -089cd2: b072 |000b: add-int/2addr v2, v7 │ │ -089cd4: 6e10 711a 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@1a71 │ │ -089cda: 0a03 |000f: move-result v3 │ │ -089cdc: 6e10 771a 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -089ce2: 0a04 |0013: move-result v4 │ │ -089ce4: b143 |0014: sub-int/2addr v3, v4 │ │ -089ce6: 5254 710c |0015: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ -089cea: b143 |0017: sub-int/2addr v3, v4 │ │ -089cec: 6e53 e601 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -089cf2: 5450 6f0c |001b: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ -089cf6: 6e20 d001 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -089cfc: 0e00 |0020: return-void │ │ +089d30: |[089d30] android.support.v7.widget.LinearLayoutCompat.drawVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ +089d40: 5450 6f0c |0000: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ +089d44: 6e10 7a1a 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +089d4a: 0a01 |0005: move-result v1 │ │ +089d4c: 5252 710c |0006: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ +089d50: b021 |0008: add-int/2addr v1, v2 │ │ +089d52: 5252 720c |0009: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +089d56: b072 |000b: add-int/2addr v2, v7 │ │ +089d58: 6e10 711a 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@1a71 │ │ +089d5e: 0a03 |000f: move-result v3 │ │ +089d60: 6e10 771a 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +089d66: 0a04 |0013: move-result v4 │ │ +089d68: b143 |0014: sub-int/2addr v3, v4 │ │ +089d6a: 5254 710c |0015: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ +089d6e: b143 |0017: sub-int/2addr v3, v4 │ │ +089d70: 6e53 e601 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +089d76: 5450 6f0c |001b: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ +089d7a: 6e20 d001 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +089d80: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x001b line=365 │ │ 0x0020 line=366 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ @@ -186792,30 +186819,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 │ │ -089d00: |[089d00] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -089d10: 12e2 |0000: const/4 v2, #int -2 // #fe │ │ -089d12: 5230 760c |0001: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ -089d16: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -089d1a: 2200 9f03 |0005: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089d1e: 7030 4c1a 2002 |0007: invoke-direct {v0, v2, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ -089d24: 1100 |000a: return-object v0 │ │ -089d26: 5230 760c |000b: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ -089d2a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -089d2c: 3310 0900 |000e: if-ne v0, v1, 0017 // +0009 │ │ -089d30: 2200 9f03 |0010: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089d34: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -089d36: 7030 4c1a 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ -089d3c: 28f4 |0016: goto 000a // -000c │ │ -089d3e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -089d40: 28f2 |0018: goto 000a // -000e │ │ +089d84: |[089d84] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +089d94: 12e2 |0000: const/4 v2, #int -2 // #fe │ │ +089d96: 5230 760c |0001: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ +089d9a: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +089d9e: 2200 a003 |0005: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089da2: 7030 4c1a 2002 |0007: invoke-direct {v0, v2, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ +089da8: 1100 |000a: return-object v0 │ │ +089daa: 5230 760c |000b: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ +089dae: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +089db0: 3310 0900 |000e: if-ne v0, v1, 0017 // +0009 │ │ +089db4: 2200 a003 |0010: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089db8: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +089dba: 7030 4c1a 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ +089dc0: 28f4 |0016: goto 000a // -000c │ │ +089dc2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +089dc4: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1718 │ │ 0x0005 line=1719 │ │ 0x000a line=1723 │ │ 0x000b line=1720 │ │ 0x0010 line=1721 │ │ @@ -186828,18 +186855,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 │ │ -089d44: |[089d44] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -089d54: 6e10 5f1a 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1a5f │ │ -089d5a: 0c00 |0003: move-result-object v0 │ │ -089d5c: 1100 |0004: return-object v0 │ │ +089dc8: |[089dc8] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +089dd8: 6e10 5f1a 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1a5f │ │ +089dde: 0c00 |0003: move-result-object v0 │ │ +089de0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #7 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -186847,20 +186874,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 │ │ -089d60: |[089d60] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -089d70: 2200 9f03 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089d74: 6e10 6d1a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getContext:()Landroid/content/Context; // method@1a6d │ │ -089d7a: 0c01 |0005: move-result-object v1 │ │ -089d7c: 7030 4e1a 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a4e │ │ -089d82: 1100 |0009: return-object v0 │ │ +089de4: |[089de4] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +089df4: 2200 a003 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089df8: 6e10 6d1a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getContext:()Landroid/content/Context; // method@1a6d │ │ +089dfe: 0c01 |0005: move-result-object v1 │ │ +089e00: 7030 4e1a 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a4e │ │ +089e06: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1705 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -186869,18 +186896,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 │ │ -089d84: |[089d84] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -089d94: 2200 9f03 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089d98: 7020 501a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a50 │ │ -089d9e: 1100 |0005: return-object v0 │ │ +089e08: |[089e08] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +089e18: 2200 a003 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089e1c: 7020 501a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a50 │ │ +089e22: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1728 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0006 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -186889,18 +186916,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 │ │ -089da0: |[089da0] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -089db0: 6e20 611a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1a61 │ │ -089db6: 0c00 |0003: move-result-object v0 │ │ -089db8: 1100 |0004: return-object v0 │ │ +089e24: |[089e24] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +089e34: 6e20 611a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1a61 │ │ +089e3a: 0c00 |0003: move-result-object v0 │ │ +089e3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/util/AttributeSet; │ │ │ │ @@ -186909,18 +186936,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 │ │ -089dbc: |[089dbc] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -089dcc: 6e20 621a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1a62 │ │ -089dd2: 0c00 |0003: move-result-object v0 │ │ -089dd4: 1100 |0004: return-object v0 │ │ +089e40: |[089e40] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +089e50: 6e20 621a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1a62 │ │ +089e56: 0c00 |0003: move-result-object v0 │ │ +089e58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -186929,85 +186956,85 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -089dd8: |[089dd8] android.support.v7.widget.LinearLayoutCompat.getBaseline:()I │ │ -089de8: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -089dea: 5286 6d0c |0001: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ -089dee: 3b06 0700 |0003: if-gez v6, 000a // +0007 │ │ -089df2: 6f10 6c20 0800 |0005: invoke-super {v8}, Landroid/view/ViewGroup;.getBaseline:()I // method@206c │ │ -089df8: 0a05 |0008: move-result v5 │ │ -089dfa: 0f05 |0009: return v5 │ │ -089dfc: 6e10 6a1a 0800 |000a: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ -089e02: 0a06 |000d: move-result v6 │ │ -089e04: 5287 6d0c |000e: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ -089e08: 3676 0a00 |0010: if-gt v6, v7, 001a // +000a │ │ -089e0c: 2205 6705 |0012: new-instance v5, Ljava/lang/RuntimeException; // type@0567 │ │ -089e10: 1a06 a524 |0014: const-string v6, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@24a5 │ │ -089e14: 7020 c427 6500 |0016: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -089e1a: 2705 |0019: throw v5 │ │ -089e1c: 5286 6d0c |001a: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ -089e20: 6e20 691a 6800 |001c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ -089e26: 0c00 |001f: move-result-object v0 │ │ -089e28: 6e10 d31f 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@1fd3 │ │ -089e2e: 0a01 |0023: move-result v1 │ │ -089e30: 3351 0e00 |0024: if-ne v1, v5, 0032 // +000e │ │ -089e34: 5286 6d0c |0026: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ -089e38: 3806 e1ff |0028: if-eqz v6, 0009 // -001f │ │ -089e3c: 2205 6705 |002a: new-instance v5, Ljava/lang/RuntimeException; // type@0567 │ │ -089e40: 1a06 a424 |002c: const-string v6, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@24a4 │ │ -089e44: 7020 c427 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -089e4a: 2705 |0031: throw v5 │ │ -089e4c: 5282 6e0c |0032: iget v2, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@0c6e │ │ -089e50: 5285 760c |0034: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ -089e54: 1216 |0036: const/4 v6, #int 1 // #1 │ │ -089e56: 3365 0d00 |0037: if-ne v5, v6, 0044 // +000d │ │ -089e5a: 5285 730c |0039: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -089e5e: dd04 0570 |003b: and-int/lit8 v4, v5, #int 112 // #70 │ │ -089e62: 1305 3000 |003d: const/16 v5, #int 48 // #30 │ │ -089e66: 3254 0500 |003f: if-eq v4, v5, 0044 // +0005 │ │ -089e6a: 2c04 3b00 0000 |0041: sparse-switch v4, 0000007c // +0000003b │ │ -089e70: 6e10 e21f 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -089e76: 0c03 |0047: move-result-object v3 │ │ -089e78: 1f03 9f03 |0048: check-cast v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -089e7c: 5235 5e0c |004a: iget v5, v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -089e80: b025 |004c: add-int/2addr v5, v2 │ │ -089e82: b015 |004d: add-int/2addr v5, v1 │ │ -089e84: 28bb |004e: goto 0009 // -0045 │ │ -089e86: 6e10 681a 0800 |004f: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@1a68 │ │ -089e8c: 0a05 |0052: move-result v5 │ │ -089e8e: 6e10 7e1a 0800 |0053: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@1a7e │ │ -089e94: 0a06 |0056: move-result v6 │ │ -089e96: b165 |0057: sub-int/2addr v5, v6 │ │ -089e98: 6e10 771a 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -089e9e: 0a06 |005b: move-result v6 │ │ -089ea0: b165 |005c: sub-int/2addr v5, v6 │ │ -089ea2: 5286 780c |005d: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -089ea6: 9102 0506 |005f: sub-int v2, v5, v6 │ │ -089eaa: 28e3 |0061: goto 0044 // -001d │ │ -089eac: 6e10 681a 0800 |0062: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@1a68 │ │ -089eb2: 0a05 |0065: move-result v5 │ │ -089eb4: 6e10 7e1a 0800 |0066: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@1a7e │ │ -089eba: 0a06 |0069: move-result v6 │ │ -089ebc: b165 |006a: sub-int/2addr v5, v6 │ │ -089ebe: 6e10 7a1a 0800 |006b: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -089ec4: 0a06 |006e: move-result v6 │ │ -089ec6: b165 |006f: sub-int/2addr v5, v6 │ │ -089ec8: 6e10 771a 0800 |0070: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -089ece: 0a06 |0073: move-result v6 │ │ -089ed0: b165 |0074: sub-int/2addr v5, v6 │ │ -089ed2: 5286 780c |0075: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -089ed6: b165 |0077: sub-int/2addr v5, v6 │ │ -089ed8: db05 0502 |0078: div-int/lit8 v5, v5, #int 2 // #02 │ │ -089edc: b052 |007a: add-int/2addr v2, v5 │ │ -089ede: 28c9 |007b: goto 0044 // -0037 │ │ -089ee0: 0002 0200 1000 0000 5000 0000 2100 ... |007c: sparse-switch-data (10 units) │ │ +089e5c: |[089e5c] android.support.v7.widget.LinearLayoutCompat.getBaseline:()I │ │ +089e6c: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +089e6e: 5286 6d0c |0001: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ +089e72: 3b06 0700 |0003: if-gez v6, 000a // +0007 │ │ +089e76: 6f10 6c20 0800 |0005: invoke-super {v8}, Landroid/view/ViewGroup;.getBaseline:()I // method@206c │ │ +089e7c: 0a05 |0008: move-result v5 │ │ +089e7e: 0f05 |0009: return v5 │ │ +089e80: 6e10 6a1a 0800 |000a: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ +089e86: 0a06 |000d: move-result v6 │ │ +089e88: 5287 6d0c |000e: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ +089e8c: 3676 0a00 |0010: if-gt v6, v7, 001a // +000a │ │ +089e90: 2205 6805 |0012: new-instance v5, Ljava/lang/RuntimeException; // type@0568 │ │ +089e94: 1a06 af24 |0014: const-string v6, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@24af │ │ +089e98: 7020 c427 6500 |0016: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +089e9e: 2705 |0019: throw v5 │ │ +089ea0: 5286 6d0c |001a: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ +089ea4: 6e20 691a 6800 |001c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ +089eaa: 0c00 |001f: move-result-object v0 │ │ +089eac: 6e10 d31f 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@1fd3 │ │ +089eb2: 0a01 |0023: move-result v1 │ │ +089eb4: 3351 0e00 |0024: if-ne v1, v5, 0032 // +000e │ │ +089eb8: 5286 6d0c |0026: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ +089ebc: 3806 e1ff |0028: if-eqz v6, 0009 // -001f │ │ +089ec0: 2205 6805 |002a: new-instance v5, Ljava/lang/RuntimeException; // type@0568 │ │ +089ec4: 1a06 ae24 |002c: const-string v6, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@24ae │ │ +089ec8: 7020 c427 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +089ece: 2705 |0031: throw v5 │ │ +089ed0: 5282 6e0c |0032: iget v2, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@0c6e │ │ +089ed4: 5285 760c |0034: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ +089ed8: 1216 |0036: const/4 v6, #int 1 // #1 │ │ +089eda: 3365 0d00 |0037: if-ne v5, v6, 0044 // +000d │ │ +089ede: 5285 730c |0039: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +089ee2: dd04 0570 |003b: and-int/lit8 v4, v5, #int 112 // #70 │ │ +089ee6: 1305 3000 |003d: const/16 v5, #int 48 // #30 │ │ +089eea: 3254 0500 |003f: if-eq v4, v5, 0044 // +0005 │ │ +089eee: 2c04 3b00 0000 |0041: sparse-switch v4, 0000007c // +0000003b │ │ +089ef4: 6e10 e21f 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +089efa: 0c03 |0047: move-result-object v3 │ │ +089efc: 1f03 a003 |0048: check-cast v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +089f00: 5235 5e0c |004a: iget v5, v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +089f04: b025 |004c: add-int/2addr v5, v2 │ │ +089f06: b015 |004d: add-int/2addr v5, v1 │ │ +089f08: 28bb |004e: goto 0009 // -0045 │ │ +089f0a: 6e10 681a 0800 |004f: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@1a68 │ │ +089f10: 0a05 |0052: move-result v5 │ │ +089f12: 6e10 7e1a 0800 |0053: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@1a7e │ │ +089f18: 0a06 |0056: move-result v6 │ │ +089f1a: b165 |0057: sub-int/2addr v5, v6 │ │ +089f1c: 6e10 771a 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +089f22: 0a06 |005b: move-result v6 │ │ +089f24: b165 |005c: sub-int/2addr v5, v6 │ │ +089f26: 5286 780c |005d: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +089f2a: 9102 0506 |005f: sub-int v2, v5, v6 │ │ +089f2e: 28e3 |0061: goto 0044 // -001d │ │ +089f30: 6e10 681a 0800 |0062: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@1a68 │ │ +089f36: 0a05 |0065: move-result v5 │ │ +089f38: 6e10 7e1a 0800 |0066: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@1a7e │ │ +089f3e: 0a06 |0069: move-result v6 │ │ +089f40: b165 |006a: sub-int/2addr v5, v6 │ │ +089f42: 6e10 7a1a 0800 |006b: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +089f48: 0a06 |006e: move-result v6 │ │ +089f4a: b165 |006f: sub-int/2addr v5, v6 │ │ +089f4c: 6e10 771a 0800 |0070: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +089f52: 0a06 |0073: move-result v6 │ │ +089f54: b165 |0074: sub-int/2addr v5, v6 │ │ +089f56: 5286 780c |0075: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +089f5a: b165 |0077: sub-int/2addr v5, v6 │ │ +089f5c: db05 0502 |0078: div-int/lit8 v5, v5, #int 2 // #02 │ │ +089f60: b052 |007a: add-int/2addr v2, v5 │ │ +089f62: 28c9 |007b: goto 0044 // -0037 │ │ +089f64: 0002 0200 1000 0000 5000 0000 2100 ... |007c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=417 │ │ 0x0005 line=418 │ │ 0x0009 line=465 │ │ 0x000a line=421 │ │ 0x0012 line=422 │ │ @@ -187041,17 +187068,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089ef4: |[089ef4] android.support.v7.widget.LinearLayoutCompat.getBaselineAlignedChildIndex:()I │ │ -089f04: 5210 6d0c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ -089f08: 0f00 |0002: return v0 │ │ +089f78: |[089f78] android.support.v7.widget.LinearLayoutCompat.getBaselineAlignedChildIndex:()I │ │ +089f88: 5210 6d0c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ +089f8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #13 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187059,17 +187086,17 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -089f0c: |[089f0c] android.support.v7.widget.LinearLayoutCompat.getChildrenSkipCount:(Landroid/view/View;I)I │ │ -089f1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089f1e: 0f00 |0001: return v0 │ │ +089f90: |[089f90] android.support.v7.widget.LinearLayoutCompat.getChildrenSkipCount:(Landroid/view/View;I)I │ │ +089fa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089fa2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ 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 │ │ @@ -187079,17 +187106,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089f20: |[089f20] android.support.v7.widget.LinearLayoutCompat.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ -089f30: 5410 6f0c |0000: iget-object v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ -089f34: 1100 |0002: return-object v0 │ │ +089fa4: |[089fa4] android.support.v7.widget.LinearLayoutCompat.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ +089fb4: 5410 6f0c |0000: iget-object v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ +089fb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #15 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187097,17 +187124,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089f38: |[089f38] android.support.v7.widget.LinearLayoutCompat.getDividerPadding:()I │ │ -089f48: 5210 710c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ -089f4c: 0f00 |0002: return v0 │ │ +089fbc: |[089fbc] android.support.v7.widget.LinearLayoutCompat.getDividerPadding:()I │ │ +089fcc: 5210 710c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ +089fd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #16 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187115,17 +187142,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089f50: |[089f50] android.support.v7.widget.LinearLayoutCompat.getDividerWidth:()I │ │ -089f60: 5210 720c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -089f64: 0f00 |0002: return v0 │ │ +089fd4: |[089fd4] android.support.v7.widget.LinearLayoutCompat.getDividerWidth:()I │ │ +089fe4: 5210 720c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +089fe8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #17 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187133,17 +187160,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -089f68: |[089f68] android.support.v7.widget.LinearLayoutCompat.getLocationOffset:(Landroid/view/View;)I │ │ -089f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089f7a: 0f00 |0001: return v0 │ │ +089fec: |[089fec] android.support.v7.widget.LinearLayoutCompat.getLocationOffset:(Landroid/view/View;)I │ │ +089ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089ffe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1383 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -187152,17 +187179,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -089f7c: |[089f7c] android.support.v7.widget.LinearLayoutCompat.getNextLocationOffset:(Landroid/view/View;)I │ │ -089f8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089f8e: 0f00 |0001: return v0 │ │ +08a000: |[08a000] android.support.v7.widget.LinearLayoutCompat.getNextLocationOffset:(Landroid/view/View;)I │ │ +08a010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08a012: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -187171,17 +187198,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089f90: |[089f90] android.support.v7.widget.LinearLayoutCompat.getOrientation:()I │ │ -089fa0: 5210 760c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ -089fa4: 0f00 |0002: return v0 │ │ +08a014: |[08a014] android.support.v7.widget.LinearLayoutCompat.getOrientation:()I │ │ +08a024: 5210 760c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ +08a028: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1661 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #20 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187189,17 +187216,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089fa8: |[089fa8] android.support.v7.widget.LinearLayoutCompat.getShowDividers:()I │ │ -089fb8: 5210 770c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ -089fbc: 0f00 |0002: return v0 │ │ +08a02c: |[08a02c] android.support.v7.widget.LinearLayoutCompat.getShowDividers:()I │ │ +08a03c: 5210 770c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ +08a040: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #21 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187207,18 +187234,18 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -089fc0: |[089fc0] android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt:(I)Landroid/view/View; │ │ -089fd0: 6e20 691a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ -089fd6: 0c00 |0003: move-result-object v0 │ │ -089fd8: 1100 |0004: return-object v0 │ │ +08a044: |[08a044] android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt:(I)Landroid/view/View; │ │ +08a054: 6e20 691a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ +08a05a: 0c00 |0003: move-result-object v0 │ │ +08a05c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -187227,18 +187254,18 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089fdc: |[089fdc] android.support.v7.widget.LinearLayoutCompat.getVirtualChildCount:()I │ │ -089fec: 6e10 6a1a 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ -089ff2: 0a00 |0003: move-result v0 │ │ -089ff4: 0f00 |0004: return v0 │ │ +08a060: |[08a060] android.support.v7.widget.LinearLayoutCompat.getVirtualChildCount:()I │ │ +08a070: 6e10 6a1a 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ +08a076: 0a00 |0003: move-result v0 │ │ +08a078: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #23 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187246,17 +187273,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089ff8: |[089ff8] android.support.v7.widget.LinearLayoutCompat.getWeightSum:()F │ │ -08a008: 5210 7a0c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ -08a00c: 0f00 |0002: return v0 │ │ +08a07c: |[08a07c] android.support.v7.widget.LinearLayoutCompat.getWeightSum:()F │ │ +08a08c: 5210 7a0c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ +08a090: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #24 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187264,51 +187291,51 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -08a010: |[08a010] android.support.v7.widget.LinearLayoutCompat.hasDividerBeforeChildAt:(I)Z │ │ -08a020: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -08a022: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -08a024: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -08a028: 5254 770c |0004: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ -08a02c: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ -08a030: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ -08a034: 0f02 |000a: return v2 │ │ -08a036: 0132 |000b: move v2, v3 │ │ -08a038: 28fe |000c: goto 000a // -0002 │ │ -08a03a: 6e10 6a1a 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ -08a040: 0a04 |0010: move-result v4 │ │ -08a042: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ -08a046: 5254 770c |0013: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ -08a04a: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ -08a04e: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ -08a052: 0132 |0019: move v2, v3 │ │ -08a054: 28f0 |001a: goto 000a // -0010 │ │ -08a056: 5252 770c |001b: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ -08a05a: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ -08a05e: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ -08a062: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -08a064: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ -08a068: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ -08a06c: 6e20 691a 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ -08a072: 0c02 |0029: move-result-object v2 │ │ -08a074: 6e10 fa1f 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08a07a: 0a02 |002d: move-result v2 │ │ -08a07c: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ -08a080: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ -08a084: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -08a086: 0102 |0033: move v2, v0 │ │ -08a088: 28d6 |0034: goto 000a // -002a │ │ -08a08a: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08a08e: 28ed |0037: goto 0024 // -0013 │ │ -08a090: 0132 |0038: move v2, v3 │ │ -08a092: 28d1 |0039: goto 000a // -002f │ │ +08a094: |[08a094] android.support.v7.widget.LinearLayoutCompat.hasDividerBeforeChildAt:(I)Z │ │ +08a0a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08a0a6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +08a0a8: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +08a0ac: 5254 770c |0004: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ +08a0b0: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ +08a0b4: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ +08a0b8: 0f02 |000a: return v2 │ │ +08a0ba: 0132 |000b: move v2, v3 │ │ +08a0bc: 28fe |000c: goto 000a // -0002 │ │ +08a0be: 6e10 6a1a 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ +08a0c4: 0a04 |0010: move-result v4 │ │ +08a0c6: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ +08a0ca: 5254 770c |0013: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ +08a0ce: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ +08a0d2: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ +08a0d6: 0132 |0019: move v2, v3 │ │ +08a0d8: 28f0 |001a: goto 000a // -0010 │ │ +08a0da: 5252 770c |001b: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ +08a0de: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ +08a0e2: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ +08a0e6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +08a0e8: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ +08a0ec: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ +08a0f0: 6e20 691a 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ +08a0f6: 0c02 |0029: move-result-object v2 │ │ +08a0f8: 6e10 fa1f 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08a0fe: 0a02 |002d: move-result v2 │ │ +08a100: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ +08a104: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ +08a108: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +08a10a: 0102 |0033: move v2, v0 │ │ +08a10c: 28d6 |0034: goto 000a // -002a │ │ +08a10e: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08a112: 28ed |0037: goto 0024 // -0013 │ │ +08a114: 0132 |0038: move v2, v3 │ │ +08a116: 28d1 |0039: goto 000a // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=559 │ │ 0x0004 line=560 │ │ 0x000a line=573 │ │ 0x000c line=560 │ │ 0x000d line=561 │ │ @@ -187332,17 +187359,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08a094: |[08a094] android.support.v7.widget.LinearLayoutCompat.isBaselineAligned:()Z │ │ -08a0a4: 5510 6c0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ -08a0a8: 0f00 |0002: return v0 │ │ +08a118: |[08a118] android.support.v7.widget.LinearLayoutCompat.isBaselineAligned:()Z │ │ +08a128: 5510 6c0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ +08a12c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #26 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187350,17 +187377,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08a0ac: |[08a0ac] android.support.v7.widget.LinearLayoutCompat.isMeasureWithLargestChildEnabled:()Z │ │ -08a0bc: 5510 790c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ -08a0c0: 0f00 |0002: return v0 │ │ +08a130: |[08a130] android.support.v7.widget.LinearLayoutCompat.isMeasureWithLargestChildEnabled:()Z │ │ +08a140: 5510 790c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ +08a144: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #27 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -187368,184 +187395,184 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 35 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 338 16-bit code units │ │ -08a0c4: |[08a0c4] android.support.v7.widget.LinearLayoutCompat.layoutHorizontal:(IIII)V │ │ -08a0d4: 7701 c81e 1e00 |0000: invoke-static/range {v30}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -08a0da: 0a14 |0003: move-result v20 │ │ -08a0dc: 7401 7a1a 1e00 |0004: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -08a0e2: 0a1b |0007: move-result v27 │ │ -08a0e4: 9112 2220 |0008: sub-int v18, v34, v32 │ │ -08a0e8: 7401 771a 1e00 |000a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -08a0ee: 0a02 |000d: move-result v2 │ │ -08a0f0: 910a 1202 |000e: sub-int v10, v18, v2 │ │ -08a0f4: 9102 121b |0010: sub-int v2, v18, v27 │ │ -08a0f8: 7401 771a 1e00 |0012: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -08a0fe: 0a04 |0015: move-result v4 │ │ -08a100: 910d 0204 |0016: sub-int v13, v2, v4 │ │ -08a104: 7401 801a 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ -08a10a: 0a0e |001b: move-result v14 │ │ -08a10c: 0800 1e00 |001c: move-object/from16 v0, v30 │ │ -08a110: 5202 730c |001e: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08a114: 1404 0700 8000 |0020: const v4, #float 1.1755e-38 // #00800007 │ │ -08a11a: 9517 0204 |0023: and-int v23, v2, v4 │ │ -08a11e: 0800 1e00 |0025: move-object/from16 v0, v30 │ │ -08a122: 5202 730c |0027: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08a126: dd1a 0270 |0029: and-int/lit8 v26, v2, #int 112 // #70 │ │ -08a12a: 0800 1e00 |002b: move-object/from16 v0, v30 │ │ -08a12e: 5508 6c0c |002d: iget-boolean v8, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ -08a132: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ -08a136: 5400 740c |0031: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@0c74 │ │ -08a13a: 0818 0000 |0033: move-object/from16 v24, v0 │ │ -08a13e: 0800 1e00 |0035: move-object/from16 v0, v30 │ │ -08a142: 5400 750c |0037: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@0c75 │ │ -08a146: 0819 0000 |0039: move-object/from16 v25, v0 │ │ -08a14a: 7701 2e0a 1e00 |003b: invoke-static/range {v30}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -08a150: 0a15 |003e: move-result v21 │ │ -08a152: 0200 1700 |003f: move/from16 v0, v23 │ │ -08a156: 0201 1500 |0041: move/from16 v1, v21 │ │ -08a15a: 7120 6908 1000 |0043: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -08a160: 0a02 |0046: move-result v2 │ │ -08a162: 2c02 f300 0000 |0047: sparse-switch v2, 0000013a // +000000f3 │ │ -08a168: 7401 781a 1e00 |004a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -08a16e: 0a0c |004d: move-result v12 │ │ -08a170: 131c 0000 |004e: const/16 v28, #int 0 // #0 │ │ -08a174: 1310 0100 |0050: const/16 v16, #int 1 // #1 │ │ -08a178: 3814 0600 |0052: if-eqz v20, 0058 // +0006 │ │ -08a17c: d81c 0eff |0054: add-int/lit8 v28, v14, #int -1 // #ff │ │ -08a180: 1310 ffff |0056: const/16 v16, #int -1 // #ffff │ │ -08a184: 1313 0000 |0058: const/16 v19, #int 0 // #0 │ │ -08a188: 0200 1300 |005a: move/from16 v0, v19 │ │ -08a18c: 35e0 dd00 |005c: if-ge v0, v14, 0139 // +00dd │ │ -08a190: 9202 1013 |005e: mul-int v2, v16, v19 │ │ -08a194: 900b 1c02 |0060: add-int v11, v28, v2 │ │ -08a198: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ -08a19c: 6e20 7f1a b000 |0064: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08a1a2: 0c03 |0067: move-result-object v3 │ │ -08a1a4: 3903 2e00 |0068: if-nez v3, 0096 // +002e │ │ -08a1a8: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ -08a1ac: 6e20 8d1a b000 |006c: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ -08a1b2: 0a02 |006f: move-result v2 │ │ -08a1b4: b02c |0070: add-int/2addr v12, v2 │ │ -08a1b6: d813 1301 |0071: add-int/lit8 v19, v19, #int 1 // #01 │ │ -08a1ba: 28e7 |0073: goto 005a // -0019 │ │ -08a1bc: 7401 781a 1e00 |0074: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -08a1c2: 0a02 |0077: move-result v2 │ │ -08a1c4: 9002 0221 |0078: add-int v2, v2, v33 │ │ -08a1c8: 9102 021f |007a: sub-int v2, v2, v31 │ │ -08a1cc: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ -08a1d0: 5204 780c |007e: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a1d4: 910c 0204 |0080: sub-int v12, v2, v4 │ │ -08a1d8: 28cc |0082: goto 004e // -0034 │ │ -08a1da: 7401 781a 1e00 |0083: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -08a1e0: 0a02 |0086: move-result v2 │ │ -08a1e2: 9104 211f |0087: sub-int v4, v33, v31 │ │ -08a1e6: 0800 1e00 |0089: move-object/from16 v0, v30 │ │ -08a1ea: 5200 780c |008b: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a1ee: 021d 0000 |008d: move/from16 v29, v0 │ │ -08a1f2: 9104 041d |008f: sub-int v4, v4, v29 │ │ -08a1f6: db04 0402 |0091: div-int/lit8 v4, v4, #int 2 // #02 │ │ -08a1fa: 900c 0204 |0093: add-int v12, v2, v4 │ │ -08a1fe: 28b9 |0095: goto 004e // -0047 │ │ -08a200: 6e10 fa1f 0300 |0096: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08a206: 0a02 |0099: move-result v2 │ │ -08a208: 1304 0800 |009a: const/16 v4, #int 8 // #8 │ │ -08a20c: 3242 d5ff |009c: if-eq v2, v4, 0071 // -002b │ │ -08a210: 6e10 e81f 0300 |009e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08a216: 0a06 |00a1: move-result v6 │ │ -08a218: 6e10 e61f 0300 |00a2: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08a21e: 0a07 |00a5: move-result v7 │ │ -08a220: 12f9 |00a6: const/4 v9, #int -1 // #ff │ │ -08a222: 6e10 e21f 0300 |00a7: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08a228: 0c16 |00aa: move-result-object v22 │ │ -08a22a: 1f16 9f03 |00ab: check-cast v22, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08a22e: 3808 0d00 |00ad: if-eqz v8, 00ba // +000d │ │ -08a232: 0800 1600 |00af: move-object/from16 v0, v22 │ │ -08a236: 5202 5b0c |00b1: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08a23a: 12f4 |00b3: const/4 v4, #int -1 // #ff │ │ -08a23c: 3242 0600 |00b4: if-eq v2, v4, 00ba // +0006 │ │ -08a240: 6e10 d31f 0300 |00b6: invoke-virtual {v3}, Landroid/view/View;.getBaseline:()I // method@1fd3 │ │ -08a246: 0a09 |00b9: move-result v9 │ │ -08a248: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ -08a24c: 5200 5a0c |00bc: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -08a250: 0211 0000 |00be: move/from16 v17, v0 │ │ -08a254: 3b11 0400 |00c0: if-gez v17, 00c4 // +0004 │ │ -08a258: 0211 1a00 |00c2: move/from16 v17, v26 │ │ -08a25c: dd02 1170 |00c4: and-int/lit8 v2, v17, #int 112 // #70 │ │ -08a260: 2c02 7e00 0000 |00c6: sparse-switch v2, 00000144 // +0000007e │ │ -08a266: 0205 1b00 |00c9: move/from16 v5, v27 │ │ -08a26a: 0800 1e00 |00cb: move-object/from16 v0, v30 │ │ -08a26e: 6e20 831a b000 |00cd: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -08a274: 0a02 |00d0: move-result v2 │ │ -08a276: 3802 0700 |00d1: if-eqz v2, 00d8 // +0007 │ │ -08a27a: 0800 1e00 |00d3: move-object/from16 v0, v30 │ │ -08a27e: 5202 720c |00d5: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -08a282: b02c |00d7: add-int/2addr v12, v2 │ │ -08a284: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ -08a288: 5202 5c0c |00da: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08a28c: b02c |00dc: add-int/2addr v12, v2 │ │ -08a28e: 0800 1e00 |00dd: move-object/from16 v0, v30 │ │ -08a292: 6e20 721a 3000 |00df: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@1a72 │ │ -08a298: 0a02 |00e2: move-result v2 │ │ -08a29a: 9004 0c02 |00e3: add-int v4, v12, v2 │ │ -08a29e: 0802 1e00 |00e5: move-object/from16 v2, v30 │ │ -08a2a2: 7606 9e1a 0200 |00e7: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@1a9e │ │ -08a2a8: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ -08a2ac: 5202 5d0c |00ec: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08a2b0: b062 |00ee: add-int/2addr v2, v6 │ │ -08a2b2: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -08a2b6: 6e20 751a 3000 |00f1: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08a2bc: 0a04 |00f4: move-result v4 │ │ -08a2be: b042 |00f5: add-int/2addr v2, v4 │ │ -08a2c0: b02c |00f6: add-int/2addr v12, v2 │ │ -08a2c2: 0800 1e00 |00f7: move-object/from16 v0, v30 │ │ -08a2c6: 6e30 6c1a 300b |00f9: invoke-virtual {v0, v3, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ -08a2cc: 0a02 |00fc: move-result v2 │ │ -08a2ce: 9013 1302 |00fd: add-int v19, v19, v2 │ │ -08a2d2: 2900 72ff |00ff: goto/16 0071 // -008e │ │ -08a2d6: 0800 1600 |0101: move-object/from16 v0, v22 │ │ -08a2da: 5202 5e0c |0103: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08a2de: 9005 1b02 |0105: add-int v5, v27, v2 │ │ -08a2e2: 12f2 |0107: const/4 v2, #int -1 // #ff │ │ -08a2e4: 3229 c3ff |0108: if-eq v9, v2, 00cb // -003d │ │ -08a2e8: 1212 |010a: const/4 v2, #int 1 // #1 │ │ -08a2ea: 4402 1802 |010b: aget v2, v24, v2 │ │ -08a2ee: b192 |010d: sub-int/2addr v2, v9 │ │ -08a2f0: b025 |010e: add-int/2addr v5, v2 │ │ -08a2f2: 28bc |010f: goto 00cb // -0044 │ │ -08a2f4: 9102 0d07 |0110: sub-int v2, v13, v7 │ │ -08a2f8: db02 0202 |0112: div-int/lit8 v2, v2, #int 2 // #02 │ │ -08a2fc: 9002 021b |0114: add-int v2, v2, v27 │ │ -08a300: 0800 1600 |0116: move-object/from16 v0, v22 │ │ -08a304: 5204 5e0c |0118: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08a308: b042 |011a: add-int/2addr v2, v4 │ │ -08a30a: 0800 1600 |011b: move-object/from16 v0, v22 │ │ -08a30e: 5204 590c |011d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08a312: 9105 0204 |011f: sub-int v5, v2, v4 │ │ -08a316: 28aa |0121: goto 00cb // -0056 │ │ -08a318: 9102 0a07 |0122: sub-int v2, v10, v7 │ │ -08a31c: 0800 1600 |0124: move-object/from16 v0, v22 │ │ -08a320: 5204 590c |0126: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08a324: 9105 0204 |0128: sub-int v5, v2, v4 │ │ -08a328: 12f2 |012a: const/4 v2, #int -1 // #ff │ │ -08a32a: 3229 a0ff |012b: if-eq v9, v2, 00cb // -0060 │ │ -08a32e: 6e10 e61f 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08a334: 0a02 |0130: move-result v2 │ │ -08a336: 910f 0209 |0131: sub-int v15, v2, v9 │ │ -08a33a: 1222 |0133: const/4 v2, #int 2 // #2 │ │ -08a33c: 4402 1902 |0134: aget v2, v25, v2 │ │ -08a340: b1f2 |0136: sub-int/2addr v2, v15 │ │ -08a342: b125 |0137: sub-int/2addr v5, v2 │ │ -08a344: 2893 |0138: goto 00cb // -006d │ │ -08a346: 0e00 |0139: return-void │ │ -08a348: 0002 0200 0100 0000 0500 0000 3c00 ... |013a: sparse-switch-data (10 units) │ │ -08a35c: 0002 0300 1000 0000 3000 0000 5000 ... |0144: sparse-switch-data (14 units) │ │ +08a148: |[08a148] android.support.v7.widget.LinearLayoutCompat.layoutHorizontal:(IIII)V │ │ +08a158: 7701 c81e 1e00 |0000: invoke-static/range {v30}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +08a15e: 0a14 |0003: move-result v20 │ │ +08a160: 7401 7a1a 1e00 |0004: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +08a166: 0a1b |0007: move-result v27 │ │ +08a168: 9112 2220 |0008: sub-int v18, v34, v32 │ │ +08a16c: 7401 771a 1e00 |000a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +08a172: 0a02 |000d: move-result v2 │ │ +08a174: 910a 1202 |000e: sub-int v10, v18, v2 │ │ +08a178: 9102 121b |0010: sub-int v2, v18, v27 │ │ +08a17c: 7401 771a 1e00 |0012: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +08a182: 0a04 |0015: move-result v4 │ │ +08a184: 910d 0204 |0016: sub-int v13, v2, v4 │ │ +08a188: 7401 801a 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ +08a18e: 0a0e |001b: move-result v14 │ │ +08a190: 0800 1e00 |001c: move-object/from16 v0, v30 │ │ +08a194: 5202 730c |001e: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08a198: 1404 0700 8000 |0020: const v4, #float 1.1755e-38 // #00800007 │ │ +08a19e: 9517 0204 |0023: and-int v23, v2, v4 │ │ +08a1a2: 0800 1e00 |0025: move-object/from16 v0, v30 │ │ +08a1a6: 5202 730c |0027: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08a1aa: dd1a 0270 |0029: and-int/lit8 v26, v2, #int 112 // #70 │ │ +08a1ae: 0800 1e00 |002b: move-object/from16 v0, v30 │ │ +08a1b2: 5508 6c0c |002d: iget-boolean v8, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ +08a1b6: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ +08a1ba: 5400 740c |0031: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@0c74 │ │ +08a1be: 0818 0000 |0033: move-object/from16 v24, v0 │ │ +08a1c2: 0800 1e00 |0035: move-object/from16 v0, v30 │ │ +08a1c6: 5400 750c |0037: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@0c75 │ │ +08a1ca: 0819 0000 |0039: move-object/from16 v25, v0 │ │ +08a1ce: 7701 2e0a 1e00 |003b: invoke-static/range {v30}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +08a1d4: 0a15 |003e: move-result v21 │ │ +08a1d6: 0200 1700 |003f: move/from16 v0, v23 │ │ +08a1da: 0201 1500 |0041: move/from16 v1, v21 │ │ +08a1de: 7120 6908 1000 |0043: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +08a1e4: 0a02 |0046: move-result v2 │ │ +08a1e6: 2c02 f300 0000 |0047: sparse-switch v2, 0000013a // +000000f3 │ │ +08a1ec: 7401 781a 1e00 |004a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +08a1f2: 0a0c |004d: move-result v12 │ │ +08a1f4: 131c 0000 |004e: const/16 v28, #int 0 // #0 │ │ +08a1f8: 1310 0100 |0050: const/16 v16, #int 1 // #1 │ │ +08a1fc: 3814 0600 |0052: if-eqz v20, 0058 // +0006 │ │ +08a200: d81c 0eff |0054: add-int/lit8 v28, v14, #int -1 // #ff │ │ +08a204: 1310 ffff |0056: const/16 v16, #int -1 // #ffff │ │ +08a208: 1313 0000 |0058: const/16 v19, #int 0 // #0 │ │ +08a20c: 0200 1300 |005a: move/from16 v0, v19 │ │ +08a210: 35e0 dd00 |005c: if-ge v0, v14, 0139 // +00dd │ │ +08a214: 9202 1013 |005e: mul-int v2, v16, v19 │ │ +08a218: 900b 1c02 |0060: add-int v11, v28, v2 │ │ +08a21c: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ +08a220: 6e20 7f1a b000 |0064: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08a226: 0c03 |0067: move-result-object v3 │ │ +08a228: 3903 2e00 |0068: if-nez v3, 0096 // +002e │ │ +08a22c: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ +08a230: 6e20 8d1a b000 |006c: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ +08a236: 0a02 |006f: move-result v2 │ │ +08a238: b02c |0070: add-int/2addr v12, v2 │ │ +08a23a: d813 1301 |0071: add-int/lit8 v19, v19, #int 1 // #01 │ │ +08a23e: 28e7 |0073: goto 005a // -0019 │ │ +08a240: 7401 781a 1e00 |0074: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +08a246: 0a02 |0077: move-result v2 │ │ +08a248: 9002 0221 |0078: add-int v2, v2, v33 │ │ +08a24c: 9102 021f |007a: sub-int v2, v2, v31 │ │ +08a250: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ +08a254: 5204 780c |007e: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a258: 910c 0204 |0080: sub-int v12, v2, v4 │ │ +08a25c: 28cc |0082: goto 004e // -0034 │ │ +08a25e: 7401 781a 1e00 |0083: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +08a264: 0a02 |0086: move-result v2 │ │ +08a266: 9104 211f |0087: sub-int v4, v33, v31 │ │ +08a26a: 0800 1e00 |0089: move-object/from16 v0, v30 │ │ +08a26e: 5200 780c |008b: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a272: 021d 0000 |008d: move/from16 v29, v0 │ │ +08a276: 9104 041d |008f: sub-int v4, v4, v29 │ │ +08a27a: db04 0402 |0091: div-int/lit8 v4, v4, #int 2 // #02 │ │ +08a27e: 900c 0204 |0093: add-int v12, v2, v4 │ │ +08a282: 28b9 |0095: goto 004e // -0047 │ │ +08a284: 6e10 fa1f 0300 |0096: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08a28a: 0a02 |0099: move-result v2 │ │ +08a28c: 1304 0800 |009a: const/16 v4, #int 8 // #8 │ │ +08a290: 3242 d5ff |009c: if-eq v2, v4, 0071 // -002b │ │ +08a294: 6e10 e81f 0300 |009e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08a29a: 0a06 |00a1: move-result v6 │ │ +08a29c: 6e10 e61f 0300 |00a2: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08a2a2: 0a07 |00a5: move-result v7 │ │ +08a2a4: 12f9 |00a6: const/4 v9, #int -1 // #ff │ │ +08a2a6: 6e10 e21f 0300 |00a7: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08a2ac: 0c16 |00aa: move-result-object v22 │ │ +08a2ae: 1f16 a003 |00ab: check-cast v22, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08a2b2: 3808 0d00 |00ad: if-eqz v8, 00ba // +000d │ │ +08a2b6: 0800 1600 |00af: move-object/from16 v0, v22 │ │ +08a2ba: 5202 5b0c |00b1: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08a2be: 12f4 |00b3: const/4 v4, #int -1 // #ff │ │ +08a2c0: 3242 0600 |00b4: if-eq v2, v4, 00ba // +0006 │ │ +08a2c4: 6e10 d31f 0300 |00b6: invoke-virtual {v3}, Landroid/view/View;.getBaseline:()I // method@1fd3 │ │ +08a2ca: 0a09 |00b9: move-result v9 │ │ +08a2cc: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ +08a2d0: 5200 5a0c |00bc: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +08a2d4: 0211 0000 |00be: move/from16 v17, v0 │ │ +08a2d8: 3b11 0400 |00c0: if-gez v17, 00c4 // +0004 │ │ +08a2dc: 0211 1a00 |00c2: move/from16 v17, v26 │ │ +08a2e0: dd02 1170 |00c4: and-int/lit8 v2, v17, #int 112 // #70 │ │ +08a2e4: 2c02 7e00 0000 |00c6: sparse-switch v2, 00000144 // +0000007e │ │ +08a2ea: 0205 1b00 |00c9: move/from16 v5, v27 │ │ +08a2ee: 0800 1e00 |00cb: move-object/from16 v0, v30 │ │ +08a2f2: 6e20 831a b000 |00cd: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +08a2f8: 0a02 |00d0: move-result v2 │ │ +08a2fa: 3802 0700 |00d1: if-eqz v2, 00d8 // +0007 │ │ +08a2fe: 0800 1e00 |00d3: move-object/from16 v0, v30 │ │ +08a302: 5202 720c |00d5: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +08a306: b02c |00d7: add-int/2addr v12, v2 │ │ +08a308: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ +08a30c: 5202 5c0c |00da: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08a310: b02c |00dc: add-int/2addr v12, v2 │ │ +08a312: 0800 1e00 |00dd: move-object/from16 v0, v30 │ │ +08a316: 6e20 721a 3000 |00df: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@1a72 │ │ +08a31c: 0a02 |00e2: move-result v2 │ │ +08a31e: 9004 0c02 |00e3: add-int v4, v12, v2 │ │ +08a322: 0802 1e00 |00e5: move-object/from16 v2, v30 │ │ +08a326: 7606 9e1a 0200 |00e7: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@1a9e │ │ +08a32c: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ +08a330: 5202 5d0c |00ec: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08a334: b062 |00ee: add-int/2addr v2, v6 │ │ +08a336: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +08a33a: 6e20 751a 3000 |00f1: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08a340: 0a04 |00f4: move-result v4 │ │ +08a342: b042 |00f5: add-int/2addr v2, v4 │ │ +08a344: b02c |00f6: add-int/2addr v12, v2 │ │ +08a346: 0800 1e00 |00f7: move-object/from16 v0, v30 │ │ +08a34a: 6e30 6c1a 300b |00f9: invoke-virtual {v0, v3, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ +08a350: 0a02 |00fc: move-result v2 │ │ +08a352: 9013 1302 |00fd: add-int v19, v19, v2 │ │ +08a356: 2900 72ff |00ff: goto/16 0071 // -008e │ │ +08a35a: 0800 1600 |0101: move-object/from16 v0, v22 │ │ +08a35e: 5202 5e0c |0103: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08a362: 9005 1b02 |0105: add-int v5, v27, v2 │ │ +08a366: 12f2 |0107: const/4 v2, #int -1 // #ff │ │ +08a368: 3229 c3ff |0108: if-eq v9, v2, 00cb // -003d │ │ +08a36c: 1212 |010a: const/4 v2, #int 1 // #1 │ │ +08a36e: 4402 1802 |010b: aget v2, v24, v2 │ │ +08a372: b192 |010d: sub-int/2addr v2, v9 │ │ +08a374: b025 |010e: add-int/2addr v5, v2 │ │ +08a376: 28bc |010f: goto 00cb // -0044 │ │ +08a378: 9102 0d07 |0110: sub-int v2, v13, v7 │ │ +08a37c: db02 0202 |0112: div-int/lit8 v2, v2, #int 2 // #02 │ │ +08a380: 9002 021b |0114: add-int v2, v2, v27 │ │ +08a384: 0800 1600 |0116: move-object/from16 v0, v22 │ │ +08a388: 5204 5e0c |0118: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08a38c: b042 |011a: add-int/2addr v2, v4 │ │ +08a38e: 0800 1600 |011b: move-object/from16 v0, v22 │ │ +08a392: 5204 590c |011d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08a396: 9105 0204 |011f: sub-int v5, v2, v4 │ │ +08a39a: 28aa |0121: goto 00cb // -0056 │ │ +08a39c: 9102 0a07 |0122: sub-int v2, v10, v7 │ │ +08a3a0: 0800 1600 |0124: move-object/from16 v0, v22 │ │ +08a3a4: 5204 590c |0126: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08a3a8: 9105 0204 |0128: sub-int v5, v2, v4 │ │ +08a3ac: 12f2 |012a: const/4 v2, #int -1 // #ff │ │ +08a3ae: 3229 a0ff |012b: if-eq v9, v2, 00cb // -0060 │ │ +08a3b2: 6e10 e61f 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08a3b8: 0a02 |0130: move-result v2 │ │ +08a3ba: 910f 0209 |0131: sub-int v15, v2, v9 │ │ +08a3be: 1222 |0133: const/4 v2, #int 2 // #2 │ │ +08a3c0: 4402 1902 |0134: aget v2, v25, v2 │ │ +08a3c4: b1f2 |0136: sub-int/2addr v2, v15 │ │ +08a3c6: b125 |0137: sub-int/2addr v5, v2 │ │ +08a3c8: 2893 |0138: goto 00cb // -006d │ │ +08a3ca: 0e00 |0139: return-void │ │ +08a3cc: 0002 0200 0100 0000 0500 0000 3c00 ... |013a: sparse-switch-data (10 units) │ │ +08a3e0: 0002 0300 1000 0000 3000 0000 5000 ... |0144: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1515 │ │ 0x0004 line=1516 │ │ 0x0008 line=1522 │ │ 0x000a line=1523 │ │ 0x0010 line=1526 │ │ @@ -187651,132 +187678,132 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 26 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 238 16-bit code units │ │ -08a378: |[08a378] android.support.v7.widget.LinearLayoutCompat.layoutVertical:(IIII)V │ │ -08a388: 7401 781a 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -08a38e: 0a12 |0003: move-result v18 │ │ -08a390: 9113 1816 |0004: sub-int v19, v24, v22 │ │ -08a394: 7401 791a 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ -08a39a: 0a01 |0009: move-result v1 │ │ -08a39c: 9108 1301 |000a: sub-int v8, v19, v1 │ │ -08a3a0: 9101 1312 |000c: sub-int v1, v19, v18 │ │ -08a3a4: 7401 791a 1500 |000e: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ -08a3aa: 0a04 |0011: move-result v4 │ │ -08a3ac: 9109 0104 |0012: sub-int v9, v1, v4 │ │ -08a3b0: 7401 801a 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ -08a3b6: 0a0b |0017: move-result v11 │ │ -08a3b8: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -08a3bc: 5201 730c |001a: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08a3c0: dd10 0170 |001c: and-int/lit8 v16, v1, #int 112 // #70 │ │ -08a3c4: 0800 1500 |001e: move-object/from16 v0, v21 │ │ -08a3c8: 5201 730c |0020: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08a3cc: 1404 0700 8000 |0022: const v4, #float 1.1755e-38 // #00800007 │ │ -08a3d2: 9511 0104 |0025: and-int v17, v1, v4 │ │ -08a3d6: 2c10 b300 0000 |0027: sparse-switch v16, 000000da // +000000b3 │ │ -08a3dc: 7401 7a1a 1500 |002a: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -08a3e2: 0a0a |002d: move-result v10 │ │ -08a3e4: 120d |002e: const/4 v13, #int 0 // #0 │ │ -08a3e6: 35bd a900 |002f: if-ge v13, v11, 00d8 // +00a9 │ │ -08a3ea: 0800 1500 |0031: move-object/from16 v0, v21 │ │ -08a3ee: 6e20 7f1a d000 |0033: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08a3f4: 0c02 |0036: move-result-object v2 │ │ -08a3f6: 3902 2e00 |0037: if-nez v2, 0065 // +002e │ │ -08a3fa: 0800 1500 |0039: move-object/from16 v0, v21 │ │ -08a3fe: 6e20 8d1a d000 |003b: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ -08a404: 0a01 |003e: move-result v1 │ │ -08a406: b01a |003f: add-int/2addr v10, v1 │ │ -08a408: d80d 0d01 |0040: add-int/lit8 v13, v13, #int 1 // #01 │ │ -08a40c: 28ed |0042: goto 002f // -0013 │ │ -08a40e: 7401 7a1a 1500 |0043: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -08a414: 0a01 |0046: move-result v1 │ │ -08a416: 9001 0119 |0047: add-int v1, v1, v25 │ │ -08a41a: 9101 0117 |0049: sub-int v1, v1, v23 │ │ -08a41e: 0800 1500 |004b: move-object/from16 v0, v21 │ │ -08a422: 5204 780c |004d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a426: 910a 0104 |004f: sub-int v10, v1, v4 │ │ -08a42a: 28dd |0051: goto 002e // -0023 │ │ -08a42c: 7401 7a1a 1500 |0052: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -08a432: 0a01 |0055: move-result v1 │ │ -08a434: 9104 1917 |0056: sub-int v4, v25, v23 │ │ -08a438: 0800 1500 |0058: move-object/from16 v0, v21 │ │ -08a43c: 5200 780c |005a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a440: 0214 0000 |005c: move/from16 v20, v0 │ │ -08a444: 9104 0414 |005e: sub-int v4, v4, v20 │ │ -08a448: db04 0402 |0060: div-int/lit8 v4, v4, #int 2 // #02 │ │ -08a44c: 900a 0104 |0062: add-int v10, v1, v4 │ │ -08a450: 28ca |0064: goto 002e // -0036 │ │ -08a452: 6e10 fa1f 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08a458: 0a01 |0068: move-result v1 │ │ -08a45a: 1304 0800 |0069: const/16 v4, #int 8 // #8 │ │ -08a45e: 3241 d5ff |006b: if-eq v1, v4, 0040 // -002b │ │ -08a462: 6e10 e81f 0200 |006d: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08a468: 0a05 |0070: move-result v5 │ │ -08a46a: 6e10 e61f 0200 |0071: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08a470: 0a06 |0074: move-result v6 │ │ -08a472: 6e10 e21f 0200 |0075: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08a478: 0c0f |0078: move-result-object v15 │ │ -08a47a: 1f0f 9f03 |0079: check-cast v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08a47e: 52fc 5a0c |007b: iget v12, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -08a482: 3b0c 0400 |007d: if-gez v12, 0081 // +0004 │ │ -08a486: 020c 1100 |007f: move/from16 v12, v17 │ │ -08a48a: 7701 2e0a 1500 |0081: invoke-static/range {v21}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -08a490: 0a0e |0084: move-result v14 │ │ -08a492: 7120 6908 ec00 |0085: invoke-static {v12, v14}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -08a498: 0a07 |0088: move-result v7 │ │ -08a49a: dd01 0707 |0089: and-int/lit8 v1, v7, #int 7 // #07 │ │ -08a49e: 2c01 5900 0000 |008b: sparse-switch v1, 000000e4 // +00000059 │ │ -08a4a4: 52f1 5c0c |008e: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08a4a8: 9003 1201 |0090: add-int v3, v18, v1 │ │ -08a4ac: 0800 1500 |0092: move-object/from16 v0, v21 │ │ -08a4b0: 6e20 831a d000 |0094: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -08a4b6: 0a01 |0097: move-result v1 │ │ -08a4b8: 3801 0700 |0098: if-eqz v1, 009f // +0007 │ │ -08a4bc: 0800 1500 |009a: move-object/from16 v0, v21 │ │ -08a4c0: 5201 700c |009c: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ -08a4c4: b01a |009e: add-int/2addr v10, v1 │ │ -08a4c6: 52f1 5e0c |009f: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08a4ca: b01a |00a1: add-int/2addr v10, v1 │ │ -08a4cc: 0800 1500 |00a2: move-object/from16 v0, v21 │ │ -08a4d0: 6e20 721a 2000 |00a4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@1a72 │ │ -08a4d6: 0a01 |00a7: move-result v1 │ │ -08a4d8: 9004 0a01 |00a8: add-int v4, v10, v1 │ │ -08a4dc: 0801 1500 |00aa: move-object/from16 v1, v21 │ │ -08a4e0: 7606 9e1a 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@1a9e │ │ -08a4e6: 52f1 590c |00af: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08a4ea: b061 |00b1: add-int/2addr v1, v6 │ │ -08a4ec: 0800 1500 |00b2: move-object/from16 v0, v21 │ │ -08a4f0: 6e20 751a 2000 |00b4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08a4f6: 0a04 |00b7: move-result v4 │ │ -08a4f8: b041 |00b8: add-int/2addr v1, v4 │ │ -08a4fa: b01a |00b9: add-int/2addr v10, v1 │ │ -08a4fc: 0800 1500 |00ba: move-object/from16 v0, v21 │ │ -08a500: 6e30 6c1a 200d |00bc: invoke-virtual {v0, v2, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ -08a506: 0a01 |00bf: move-result v1 │ │ -08a508: b01d |00c0: add-int/2addr v13, v1 │ │ -08a50a: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ -08a50e: 9101 0905 |00c3: sub-int v1, v9, v5 │ │ -08a512: db01 0102 |00c5: div-int/lit8 v1, v1, #int 2 // #02 │ │ -08a516: 9001 0112 |00c7: add-int v1, v1, v18 │ │ -08a51a: 52f4 5c0c |00c9: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08a51e: b041 |00cb: add-int/2addr v1, v4 │ │ -08a520: 52f4 5d0c |00cc: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08a524: 9103 0104 |00ce: sub-int v3, v1, v4 │ │ -08a528: 28c2 |00d0: goto 0092 // -003e │ │ -08a52a: 9101 0805 |00d1: sub-int v1, v8, v5 │ │ -08a52e: 52f4 5d0c |00d3: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08a532: 9103 0104 |00d5: sub-int v3, v1, v4 │ │ -08a536: 28bb |00d7: goto 0092 // -0045 │ │ -08a538: 0e00 |00d8: return-void │ │ -08a53a: 0000 |00d9: nop // spacer │ │ -08a53c: 0002 0200 1000 0000 5000 0000 2b00 ... |00da: sparse-switch-data (10 units) │ │ -08a550: 0002 0200 0100 0000 0500 0000 3800 ... |00e4: sparse-switch-data (10 units) │ │ +08a3fc: |[08a3fc] android.support.v7.widget.LinearLayoutCompat.layoutVertical:(IIII)V │ │ +08a40c: 7401 781a 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +08a412: 0a12 |0003: move-result v18 │ │ +08a414: 9113 1816 |0004: sub-int v19, v24, v22 │ │ +08a418: 7401 791a 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ +08a41e: 0a01 |0009: move-result v1 │ │ +08a420: 9108 1301 |000a: sub-int v8, v19, v1 │ │ +08a424: 9101 1312 |000c: sub-int v1, v19, v18 │ │ +08a428: 7401 791a 1500 |000e: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ +08a42e: 0a04 |0011: move-result v4 │ │ +08a430: 9109 0104 |0012: sub-int v9, v1, v4 │ │ +08a434: 7401 801a 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ +08a43a: 0a0b |0017: move-result v11 │ │ +08a43c: 0800 1500 |0018: move-object/from16 v0, v21 │ │ +08a440: 5201 730c |001a: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08a444: dd10 0170 |001c: and-int/lit8 v16, v1, #int 112 // #70 │ │ +08a448: 0800 1500 |001e: move-object/from16 v0, v21 │ │ +08a44c: 5201 730c |0020: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08a450: 1404 0700 8000 |0022: const v4, #float 1.1755e-38 // #00800007 │ │ +08a456: 9511 0104 |0025: and-int v17, v1, v4 │ │ +08a45a: 2c10 b300 0000 |0027: sparse-switch v16, 000000da // +000000b3 │ │ +08a460: 7401 7a1a 1500 |002a: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +08a466: 0a0a |002d: move-result v10 │ │ +08a468: 120d |002e: const/4 v13, #int 0 // #0 │ │ +08a46a: 35bd a900 |002f: if-ge v13, v11, 00d8 // +00a9 │ │ +08a46e: 0800 1500 |0031: move-object/from16 v0, v21 │ │ +08a472: 6e20 7f1a d000 |0033: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08a478: 0c02 |0036: move-result-object v2 │ │ +08a47a: 3902 2e00 |0037: if-nez v2, 0065 // +002e │ │ +08a47e: 0800 1500 |0039: move-object/from16 v0, v21 │ │ +08a482: 6e20 8d1a d000 |003b: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ +08a488: 0a01 |003e: move-result v1 │ │ +08a48a: b01a |003f: add-int/2addr v10, v1 │ │ +08a48c: d80d 0d01 |0040: add-int/lit8 v13, v13, #int 1 // #01 │ │ +08a490: 28ed |0042: goto 002f // -0013 │ │ +08a492: 7401 7a1a 1500 |0043: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +08a498: 0a01 |0046: move-result v1 │ │ +08a49a: 9001 0119 |0047: add-int v1, v1, v25 │ │ +08a49e: 9101 0117 |0049: sub-int v1, v1, v23 │ │ +08a4a2: 0800 1500 |004b: move-object/from16 v0, v21 │ │ +08a4a6: 5204 780c |004d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a4aa: 910a 0104 |004f: sub-int v10, v1, v4 │ │ +08a4ae: 28dd |0051: goto 002e // -0023 │ │ +08a4b0: 7401 7a1a 1500 |0052: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +08a4b6: 0a01 |0055: move-result v1 │ │ +08a4b8: 9104 1917 |0056: sub-int v4, v25, v23 │ │ +08a4bc: 0800 1500 |0058: move-object/from16 v0, v21 │ │ +08a4c0: 5200 780c |005a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a4c4: 0214 0000 |005c: move/from16 v20, v0 │ │ +08a4c8: 9104 0414 |005e: sub-int v4, v4, v20 │ │ +08a4cc: db04 0402 |0060: div-int/lit8 v4, v4, #int 2 // #02 │ │ +08a4d0: 900a 0104 |0062: add-int v10, v1, v4 │ │ +08a4d4: 28ca |0064: goto 002e // -0036 │ │ +08a4d6: 6e10 fa1f 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08a4dc: 0a01 |0068: move-result v1 │ │ +08a4de: 1304 0800 |0069: const/16 v4, #int 8 // #8 │ │ +08a4e2: 3241 d5ff |006b: if-eq v1, v4, 0040 // -002b │ │ +08a4e6: 6e10 e81f 0200 |006d: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08a4ec: 0a05 |0070: move-result v5 │ │ +08a4ee: 6e10 e61f 0200 |0071: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08a4f4: 0a06 |0074: move-result v6 │ │ +08a4f6: 6e10 e21f 0200 |0075: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08a4fc: 0c0f |0078: move-result-object v15 │ │ +08a4fe: 1f0f a003 |0079: check-cast v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08a502: 52fc 5a0c |007b: iget v12, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +08a506: 3b0c 0400 |007d: if-gez v12, 0081 // +0004 │ │ +08a50a: 020c 1100 |007f: move/from16 v12, v17 │ │ +08a50e: 7701 2e0a 1500 |0081: invoke-static/range {v21}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +08a514: 0a0e |0084: move-result v14 │ │ +08a516: 7120 6908 ec00 |0085: invoke-static {v12, v14}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +08a51c: 0a07 |0088: move-result v7 │ │ +08a51e: dd01 0707 |0089: and-int/lit8 v1, v7, #int 7 // #07 │ │ +08a522: 2c01 5900 0000 |008b: sparse-switch v1, 000000e4 // +00000059 │ │ +08a528: 52f1 5c0c |008e: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08a52c: 9003 1201 |0090: add-int v3, v18, v1 │ │ +08a530: 0800 1500 |0092: move-object/from16 v0, v21 │ │ +08a534: 6e20 831a d000 |0094: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +08a53a: 0a01 |0097: move-result v1 │ │ +08a53c: 3801 0700 |0098: if-eqz v1, 009f // +0007 │ │ +08a540: 0800 1500 |009a: move-object/from16 v0, v21 │ │ +08a544: 5201 700c |009c: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ +08a548: b01a |009e: add-int/2addr v10, v1 │ │ +08a54a: 52f1 5e0c |009f: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08a54e: b01a |00a1: add-int/2addr v10, v1 │ │ +08a550: 0800 1500 |00a2: move-object/from16 v0, v21 │ │ +08a554: 6e20 721a 2000 |00a4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@1a72 │ │ +08a55a: 0a01 |00a7: move-result v1 │ │ +08a55c: 9004 0a01 |00a8: add-int v4, v10, v1 │ │ +08a560: 0801 1500 |00aa: move-object/from16 v1, v21 │ │ +08a564: 7606 9e1a 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@1a9e │ │ +08a56a: 52f1 590c |00af: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08a56e: b061 |00b1: add-int/2addr v1, v6 │ │ +08a570: 0800 1500 |00b2: move-object/from16 v0, v21 │ │ +08a574: 6e20 751a 2000 |00b4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08a57a: 0a04 |00b7: move-result v4 │ │ +08a57c: b041 |00b8: add-int/2addr v1, v4 │ │ +08a57e: b01a |00b9: add-int/2addr v10, v1 │ │ +08a580: 0800 1500 |00ba: move-object/from16 v0, v21 │ │ +08a584: 6e30 6c1a 200d |00bc: invoke-virtual {v0, v2, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ +08a58a: 0a01 |00bf: move-result v1 │ │ +08a58c: b01d |00c0: add-int/2addr v13, v1 │ │ +08a58e: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ +08a592: 9101 0905 |00c3: sub-int v1, v9, v5 │ │ +08a596: db01 0102 |00c5: div-int/lit8 v1, v1, #int 2 // #02 │ │ +08a59a: 9001 0112 |00c7: add-int v1, v1, v18 │ │ +08a59e: 52f4 5c0c |00c9: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08a5a2: b041 |00cb: add-int/2addr v1, v4 │ │ +08a5a4: 52f4 5d0c |00cc: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08a5a8: 9103 0104 |00ce: sub-int v3, v1, v4 │ │ +08a5ac: 28c2 |00d0: goto 0092 // -003e │ │ +08a5ae: 9101 0805 |00d1: sub-int v1, v8, v5 │ │ +08a5b2: 52f4 5d0c |00d3: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08a5b6: 9103 0104 |00d5: sub-int v3, v1, v4 │ │ +08a5ba: 28bb |00d7: goto 0092 // -0045 │ │ +08a5bc: 0e00 |00d8: return-void │ │ +08a5be: 0000 |00d9: nop // spacer │ │ +08a5c0: 0002 0200 1000 0000 5000 0000 2b00 ... |00da: sparse-switch-data (10 units) │ │ +08a5d4: 0002 0200 0100 0000 0500 0000 3800 ... |00e4: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1420 │ │ 0x0004 line=1426 │ │ 0x0006 line=1427 │ │ 0x000c line=1430 │ │ 0x0014 line=1432 │ │ @@ -187852,23 +187879,23 @@ │ │ type : '(Landroid/view/View;IIIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -08a564: |[08a564] android.support.v7.widget.LinearLayoutCompat.measureChildBeforeLayout:(Landroid/view/View;IIIII)V │ │ -08a574: 0760 |0000: move-object v0, v6 │ │ -08a576: 0771 |0001: move-object v1, v7 │ │ -08a578: 0192 |0002: move v2, v9 │ │ -08a57a: 01a3 |0003: move v3, v10 │ │ -08a57c: 01b4 |0004: move v4, v11 │ │ -08a57e: 01c5 |0005: move v5, v12 │ │ -08a580: 7406 8b1a 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a8b │ │ -08a586: 0e00 |0009: return-void │ │ +08a5e8: |[08a5e8] android.support.v7.widget.LinearLayoutCompat.measureChildBeforeLayout:(Landroid/view/View;IIIII)V │ │ +08a5f8: 0760 |0000: move-object v0, v6 │ │ +08a5fa: 0771 |0001: move-object v1, v7 │ │ +08a5fc: 0192 |0002: move v2, v9 │ │ +08a5fe: 01a3 |0003: move v3, v10 │ │ +08a600: 01b4 |0004: move v4, v11 │ │ +08a602: 01c5 |0005: move v5, v12 │ │ +08a604: 7406 8b1a 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a8b │ │ +08a60a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1371 │ │ 0x0009 line=1373 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x000a reg=7 child Landroid/view/View; │ │ @@ -187883,845 +187910,845 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 50 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 1522 16-bit code units │ │ -08a588: |[08a588] android.support.v7.widget.LinearLayoutCompat.measureHorizontal:(II)V │ │ -08a598: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08a59a: 0800 2f00 |0001: move-object/from16 v0, v47 │ │ -08a59e: 5903 780c |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a5a2: 1323 0000 |0005: const/16 v35, #int 0 // #0 │ │ -08a5a6: 1312 0000 |0007: const/16 v18, #int 0 // #0 │ │ -08a5aa: 120b |0009: const/4 v11, #int 0 // #0 │ │ -08a5ac: 132b 0000 |000a: const/16 v43, #int 0 // #0 │ │ -08a5b0: 121a |000c: const/4 v10, #int 1 // #1 │ │ -08a5b2: 1328 0000 |000d: const/16 v40, #int 0 // #0 │ │ -08a5b6: 7401 801a 2f00 |000f: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ -08a5bc: 0a14 |0012: move-result v20 │ │ -08a5be: 7701 bd1f 3000 |0013: invoke-static/range {v48}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -08a5c4: 0a2c |0016: move-result v44 │ │ -08a5c6: 7701 bd1f 3100 |0017: invoke-static/range {v49}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -08a5cc: 0a19 |001a: move-result v25 │ │ -08a5ce: 131f 0000 |001b: const/16 v31, #int 0 // #0 │ │ -08a5d2: 1326 0000 |001d: const/16 v38, #int 0 // #0 │ │ -08a5d6: 0800 2f00 |001f: move-object/from16 v0, v47 │ │ -08a5da: 5403 740c |0021: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@0c74 │ │ -08a5de: 3803 0800 |0023: if-eqz v3, 002b // +0008 │ │ -08a5e2: 0800 2f00 |0025: move-object/from16 v0, v47 │ │ -08a5e6: 5403 750c |0027: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@0c75 │ │ -08a5ea: 3903 1000 |0029: if-nez v3, 0039 // +0010 │ │ -08a5ee: 1243 |002b: const/4 v3, #int 4 // #4 │ │ -08a5f0: 2333 6906 |002c: new-array v3, v3, [I // type@0669 │ │ -08a5f4: 0800 2f00 |002e: move-object/from16 v0, v47 │ │ -08a5f8: 5b03 740c |0030: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@0c74 │ │ -08a5fc: 1243 |0032: const/4 v3, #int 4 // #4 │ │ -08a5fe: 2333 6906 |0033: new-array v3, v3, [I // type@0669 │ │ -08a602: 0800 2f00 |0035: move-object/from16 v0, v47 │ │ -08a606: 5b03 750c |0037: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@0c75 │ │ -08a60a: 0800 2f00 |0039: move-object/from16 v0, v47 │ │ -08a60e: 5400 740c |003b: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@0c74 │ │ -08a612: 0821 0000 |003d: move-object/from16 v33, v0 │ │ -08a616: 0800 2f00 |003f: move-object/from16 v0, v47 │ │ -08a61a: 5400 750c |0041: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@0c75 │ │ -08a61e: 0822 0000 |0043: move-object/from16 v34, v0 │ │ -08a622: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -08a624: 1216 |0046: const/4 v6, #int 1 // #1 │ │ -08a626: 1227 |0047: const/4 v7, #int 2 // #2 │ │ -08a628: 1238 |0048: const/4 v8, #int 3 // #3 │ │ -08a62a: 12f9 |0049: const/4 v9, #int -1 // #ff │ │ -08a62c: 4b09 2108 |004a: aput v9, v33, v8 │ │ -08a630: 4b09 2107 |004c: aput v9, v33, v7 │ │ -08a634: 4b09 2106 |004e: aput v9, v33, v6 │ │ -08a638: 4b09 2103 |0050: aput v9, v33, v3 │ │ -08a63c: 1203 |0052: const/4 v3, #int 0 // #0 │ │ -08a63e: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -08a640: 1227 |0054: const/4 v7, #int 2 // #2 │ │ -08a642: 1238 |0055: const/4 v8, #int 3 // #3 │ │ -08a644: 12f9 |0056: const/4 v9, #int -1 // #ff │ │ -08a646: 4b09 2208 |0057: aput v9, v34, v8 │ │ -08a64a: 4b09 2207 |0059: aput v9, v34, v7 │ │ -08a64e: 4b09 2206 |005b: aput v9, v34, v6 │ │ -08a652: 4b09 2203 |005d: aput v9, v34, v3 │ │ -08a656: 0800 2f00 |005f: move-object/from16 v0, v47 │ │ -08a65a: 550d 6c0c |0061: iget-boolean v13, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ -08a65e: 0800 2f00 |0063: move-object/from16 v0, v47 │ │ -08a662: 5500 790c |0065: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ -08a666: 0229 0000 |0067: move/from16 v41, v0 │ │ -08a66a: 1503 0040 |0069: const/high16 v3, #int 1073741824 // #4000 │ │ -08a66e: 0200 2c00 |006b: move/from16 v0, v44 │ │ -08a672: 3330 2500 |006d: if-ne v0, v3, 0092 // +0025 │ │ -08a676: 131b 0100 |006f: const/16 v27, #int 1 // #1 │ │ -08a67a: 151c 0080 |0071: const/high16 v28, #int -2147483648 // #8000 │ │ -08a67e: 1205 |0073: const/4 v5, #int 0 // #0 │ │ -08a680: 0200 1400 |0074: move/from16 v0, v20 │ │ -08a684: 3505 d501 |0076: if-ge v5, v0, 024b // +01d5 │ │ -08a688: 0800 2f00 |0078: move-object/from16 v0, v47 │ │ -08a68c: 6e20 7f1a 5000 |007a: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08a692: 0c04 |007d: move-result-object v4 │ │ -08a694: 3904 1700 |007e: if-nez v4, 0095 // +0017 │ │ -08a698: 0800 2f00 |0080: move-object/from16 v0, v47 │ │ -08a69c: 5203 780c |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a6a0: 0800 2f00 |0084: move-object/from16 v0, v47 │ │ -08a6a4: 6e20 8d1a 5000 |0086: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ -08a6aa: 0a06 |0089: move-result v6 │ │ -08a6ac: b063 |008a: add-int/2addr v3, v6 │ │ -08a6ae: 0800 2f00 |008b: move-object/from16 v0, v47 │ │ -08a6b2: 5903 780c |008d: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a6b6: d805 0501 |008f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08a6ba: 28e3 |0091: goto 0074 // -001d │ │ -08a6bc: 131b 0000 |0092: const/16 v27, #int 0 // #0 │ │ -08a6c0: 28dd |0094: goto 0071 // -0023 │ │ -08a6c2: 6e10 fa1f 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08a6c8: 0a03 |0098: move-result v3 │ │ -08a6ca: 1306 0800 |0099: const/16 v6, #int 8 // #8 │ │ -08a6ce: 3363 0a00 |009b: if-ne v3, v6, 00a5 // +000a │ │ -08a6d2: 0800 2f00 |009d: move-object/from16 v0, v47 │ │ -08a6d6: 6e30 6c1a 4005 |009f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ -08a6dc: 0a03 |00a2: move-result v3 │ │ -08a6de: b035 |00a3: add-int/2addr v5, v3 │ │ -08a6e0: 28eb |00a4: goto 008f // -0015 │ │ -08a6e2: 0800 2f00 |00a5: move-object/from16 v0, v47 │ │ -08a6e6: 6e20 831a 5000 |00a7: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -08a6ec: 0a03 |00aa: move-result v3 │ │ -08a6ee: 3803 0f00 |00ab: if-eqz v3, 00ba // +000f │ │ -08a6f2: 0800 2f00 |00ad: move-object/from16 v0, v47 │ │ -08a6f6: 5203 780c |00af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a6fa: 0800 2f00 |00b1: move-object/from16 v0, v47 │ │ -08a6fe: 5206 720c |00b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -08a702: b063 |00b5: add-int/2addr v3, v6 │ │ -08a704: 0800 2f00 |00b6: move-object/from16 v0, v47 │ │ -08a708: 5903 780c |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a70c: 6e10 e21f 0400 |00ba: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08a712: 0c1d |00bd: move-result-object v29 │ │ -08a714: 1f1d 9f03 |00be: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08a718: 0800 1d00 |00c0: move-object/from16 v0, v29 │ │ -08a71c: 5203 5f0c |00c2: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08a720: a628 2803 |00c4: add-float v40, v40, v3 │ │ -08a724: 1503 0040 |00c6: const/high16 v3, #int 1073741824 // #4000 │ │ -08a728: 0200 2c00 |00c8: move/from16 v0, v44 │ │ -08a72c: 3330 dd00 |00ca: if-ne v0, v3, 01a7 // +00dd │ │ -08a730: 0800 1d00 |00cc: move-object/from16 v0, v29 │ │ -08a734: 5203 600c |00ce: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08a738: 3903 d700 |00d0: if-nez v3, 01a7 // +00d7 │ │ -08a73c: 0800 1d00 |00d2: move-object/from16 v0, v29 │ │ -08a740: 5203 5f0c |00d4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08a744: 1206 |00d6: const/4 v6, #int 0 // #0 │ │ -08a746: 2d03 0306 |00d7: cmpl-float v3, v3, v6 │ │ -08a74a: 3d03 ce00 |00d9: if-lez v3, 01a7 // +00ce │ │ -08a74e: 381b ab00 |00db: if-eqz v27, 0186 // +00ab │ │ -08a752: 0800 2f00 |00dd: move-object/from16 v0, v47 │ │ -08a756: 5203 780c |00df: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a75a: 0800 1d00 |00e1: move-object/from16 v0, v29 │ │ -08a75e: 5206 5c0c |00e3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08a762: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -08a766: 5207 5d0c |00e7: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08a76a: b076 |00e9: add-int/2addr v6, v7 │ │ -08a76c: b063 |00ea: add-int/2addr v3, v6 │ │ -08a76e: 0800 2f00 |00eb: move-object/from16 v0, v47 │ │ -08a772: 5903 780c |00ed: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a776: 380d b400 |00ef: if-eqz v13, 01a3 // +00b4 │ │ -08a77a: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ -08a77c: 1206 |00f2: const/4 v6, #int 0 // #0 │ │ -08a77e: 7120 bf1f 6300 |00f3: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08a784: 0a17 |00f6: move-result v23 │ │ -08a786: 0200 1700 |00f7: move/from16 v0, v23 │ │ -08a78a: 0201 1700 |00f9: move/from16 v1, v23 │ │ -08a78e: 6e30 1420 0401 |00fb: invoke-virtual {v4, v0, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08a794: 1320 0000 |00fe: const/16 v32, #int 0 // #0 │ │ -08a798: 1503 0040 |0100: const/high16 v3, #int 1073741824 // #4000 │ │ -08a79c: 0200 1900 |0102: move/from16 v0, v25 │ │ -08a7a0: 3230 0d00 |0104: if-eq v0, v3, 0111 // +000d │ │ -08a7a4: 0800 1d00 |0106: move-object/from16 v0, v29 │ │ -08a7a8: 5203 5b0c |0108: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08a7ac: 12f6 |010a: const/4 v6, #int -1 // #ff │ │ -08a7ae: 3363 0600 |010b: if-ne v3, v6, 0111 // +0006 │ │ -08a7b2: 131f 0100 |010d: const/16 v31, #int 1 // #1 │ │ -08a7b6: 1320 0100 |010f: const/16 v32, #int 1 // #1 │ │ -08a7ba: 0800 1d00 |0111: move-object/from16 v0, v29 │ │ -08a7be: 5203 5e0c |0113: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08a7c2: 0800 1d00 |0115: move-object/from16 v0, v29 │ │ -08a7c6: 5206 590c |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08a7ca: 901e 0306 |0119: add-int v30, v3, v6 │ │ -08a7ce: 6e10 e61f 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08a7d4: 0a03 |011e: move-result v3 │ │ -08a7d6: 9010 031e |011f: add-int v16, v3, v30 │ │ -08a7da: 7110 2f0a 0400 |0121: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -08a7e0: 0a03 |0124: move-result v3 │ │ -08a7e2: 0200 1200 |0125: move/from16 v0, v18 │ │ -08a7e6: 7120 c61e 3000 |0127: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -08a7ec: 0a12 |012a: move-result v18 │ │ -08a7ee: 380d 2d00 |012b: if-eqz v13, 0158 // +002d │ │ -08a7f2: 6e10 d31f 0400 |012d: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@1fd3 │ │ -08a7f8: 0a0e |0130: move-result v14 │ │ -08a7fa: 12f3 |0131: const/4 v3, #int -1 // #ff │ │ -08a7fc: 323e 2600 |0132: if-eq v14, v3, 0158 // +0026 │ │ -08a800: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -08a804: 5203 5a0c |0136: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -08a808: 3b03 f900 |0138: if-gez v3, 0231 // +00f9 │ │ -08a80c: 0800 2f00 |013a: move-object/from16 v0, v47 │ │ -08a810: 5203 730c |013c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08a814: dd18 0370 |013e: and-int/lit8 v24, v3, #int 112 // #70 │ │ -08a818: e103 1804 |0140: shr-int/lit8 v3, v24, #int 4 // #04 │ │ -08a81c: dd03 03fe |0142: and-int/lit8 v3, v3, #int -2 // #fe │ │ -08a820: e11a 0301 |0144: shr-int/lit8 v26, v3, #int 1 // #01 │ │ -08a824: 4403 211a |0146: aget v3, v33, v26 │ │ -08a828: 7120 ac27 e300 |0148: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08a82e: 0a03 |014b: move-result v3 │ │ -08a830: 4b03 211a |014c: aput v3, v33, v26 │ │ -08a834: 4403 221a |014e: aget v3, v34, v26 │ │ -08a838: 9106 100e |0150: sub-int v6, v16, v14 │ │ -08a83c: 7120 ac27 6300 |0152: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08a842: 0a03 |0155: move-result v3 │ │ -08a844: 4b03 221a |0156: aput v3, v34, v26 │ │ -08a848: 0200 2300 |0158: move/from16 v0, v35 │ │ -08a84c: 0201 1000 |015a: move/from16 v1, v16 │ │ -08a850: 7120 ac27 1000 |015c: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08a856: 0a23 |015f: move-result v35 │ │ -08a858: 380a d700 |0160: if-eqz v10, 0237 // +00d7 │ │ -08a85c: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ -08a860: 5203 5b0c |0164: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08a864: 12f6 |0166: const/4 v6, #int -1 // #ff │ │ -08a866: 3363 d000 |0167: if-ne v3, v6, 0237 // +00d0 │ │ -08a86a: 121a |0169: const/4 v10, #int 1 // #1 │ │ -08a86c: 0800 1d00 |016a: move-object/from16 v0, v29 │ │ -08a870: 5203 5f0c |016c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08a874: 1206 |016e: const/4 v6, #int 0 // #0 │ │ -08a876: 2d03 0306 |016f: cmpl-float v3, v3, v6 │ │ -08a87a: 3d03 cd00 |0171: if-lez v3, 023e // +00cd │ │ -08a87e: 3820 c700 |0173: if-eqz v32, 023a // +00c7 │ │ -08a882: 0200 2b00 |0175: move/from16 v0, v43 │ │ -08a886: 0201 1e00 |0177: move/from16 v1, v30 │ │ -08a88a: 7120 ac27 1000 |0179: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08a890: 0a2b |017c: move-result v43 │ │ -08a892: 0800 2f00 |017d: move-object/from16 v0, v47 │ │ -08a896: 6e30 6c1a 4005 |017f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ -08a89c: 0a03 |0182: move-result v3 │ │ -08a89e: b035 |0183: add-int/2addr v5, v3 │ │ -08a8a0: 2900 0bff |0184: goto/16 008f // -00f5 │ │ -08a8a4: 0800 2f00 |0186: move-object/from16 v0, v47 │ │ -08a8a8: 5200 780c |0188: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a8ac: 0227 0000 |018a: move/from16 v39, v0 │ │ -08a8b0: 0800 1d00 |018c: move-object/from16 v0, v29 │ │ -08a8b4: 5203 5c0c |018e: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08a8b8: 9003 0327 |0190: add-int v3, v3, v39 │ │ -08a8bc: 0800 1d00 |0192: move-object/from16 v0, v29 │ │ -08a8c0: 5206 5d0c |0194: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08a8c4: b063 |0196: add-int/2addr v3, v6 │ │ -08a8c6: 0200 2700 |0197: move/from16 v0, v39 │ │ -08a8ca: 7120 ac27 3000 |0199: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08a8d0: 0a03 |019c: move-result v3 │ │ -08a8d2: 0800 2f00 |019d: move-object/from16 v0, v47 │ │ -08a8d6: 5903 780c |019f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a8da: 2900 4eff |01a1: goto/16 00ef // -00b2 │ │ -08a8de: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ -08a8e2: 2900 59ff |01a5: goto/16 00fe // -00a7 │ │ -08a8e6: 1524 0080 |01a7: const/high16 v36, #int -2147483648 // #8000 │ │ -08a8ea: 0800 1d00 |01a9: move-object/from16 v0, v29 │ │ -08a8ee: 5203 600c |01ab: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08a8f2: 3903 1200 |01ad: if-nez v3, 01bf // +0012 │ │ -08a8f6: 0800 1d00 |01af: move-object/from16 v0, v29 │ │ -08a8fa: 5203 5f0c |01b1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08a8fe: 1206 |01b3: const/4 v6, #int 0 // #0 │ │ -08a900: 2d03 0306 |01b4: cmpl-float v3, v3, v6 │ │ -08a904: 3d03 0900 |01b6: if-lez v3, 01bf // +0009 │ │ -08a908: 1324 0000 |01b8: const/16 v36, #int 0 // #0 │ │ -08a90c: 12e3 |01ba: const/4 v3, #int -2 // #fe │ │ -08a90e: 0800 1d00 |01bb: move-object/from16 v0, v29 │ │ -08a912: 5903 600c |01bd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08a916: 1203 |01bf: const/4 v3, #int 0 // #0 │ │ -08a918: 2d03 2803 |01c0: cmpl-float v3, v40, v3 │ │ -08a91c: 3903 4900 |01c2: if-nez v3, 020b // +0049 │ │ -08a920: 0800 2f00 |01c4: move-object/from16 v0, v47 │ │ -08a924: 5207 780c |01c6: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a928: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ -08a92a: 0803 2f00 |01c9: move-object/from16 v3, v47 │ │ -08a92e: 0206 3000 |01cb: move/from16 v6, v48 │ │ -08a932: 0208 3100 |01cd: move/from16 v8, v49 │ │ -08a936: 7407 8a1a 0300 |01cf: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@1a8a │ │ -08a93c: 1503 0080 |01d2: const/high16 v3, #int -2147483648 // #8000 │ │ -08a940: 0200 2400 |01d4: move/from16 v0, v36 │ │ -08a944: 3230 0800 |01d6: if-eq v0, v3, 01de // +0008 │ │ -08a948: 0200 2400 |01d8: move/from16 v0, v36 │ │ -08a94c: 0801 1d00 |01da: move-object/from16 v1, v29 │ │ -08a950: 5910 600c |01dc: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08a954: 6e10 e81f 0400 |01de: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08a95a: 0a13 |01e1: move-result v19 │ │ -08a95c: 381b 2b00 |01e2: if-eqz v27, 020d // +002b │ │ -08a960: 0800 2f00 |01e4: move-object/from16 v0, v47 │ │ -08a964: 5203 780c |01e6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a968: 0800 1d00 |01e8: move-object/from16 v0, v29 │ │ -08a96c: 5206 5c0c |01ea: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08a970: 9006 0613 |01ec: add-int v6, v6, v19 │ │ -08a974: 0800 1d00 |01ee: move-object/from16 v0, v29 │ │ -08a978: 5207 5d0c |01f0: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08a97c: b076 |01f2: add-int/2addr v6, v7 │ │ -08a97e: 0800 2f00 |01f3: move-object/from16 v0, v47 │ │ -08a982: 6e20 751a 4000 |01f5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08a988: 0a07 |01f8: move-result v7 │ │ -08a98a: b076 |01f9: add-int/2addr v6, v7 │ │ -08a98c: b063 |01fa: add-int/2addr v3, v6 │ │ -08a98e: 0800 2f00 |01fb: move-object/from16 v0, v47 │ │ -08a992: 5903 780c |01fd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a996: 3829 fffe |01ff: if-eqz v41, 00fe // -0101 │ │ -08a99a: 0200 1300 |0201: move/from16 v0, v19 │ │ -08a99e: 0201 1c00 |0203: move/from16 v1, v28 │ │ -08a9a2: 7120 ac27 1000 |0205: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08a9a8: 0a1c |0208: move-result v28 │ │ -08a9aa: 2900 f5fe |0209: goto/16 00fe // -010b │ │ -08a9ae: 1207 |020b: const/4 v7, #int 0 // #0 │ │ -08a9b0: 28bc |020c: goto 01c8 // -0044 │ │ -08a9b2: 0800 2f00 |020d: move-object/from16 v0, v47 │ │ -08a9b6: 5200 780c |020f: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a9ba: 0227 0000 |0211: move/from16 v39, v0 │ │ -08a9be: 9003 2713 |0213: add-int v3, v39, v19 │ │ -08a9c2: 0800 1d00 |0215: move-object/from16 v0, v29 │ │ -08a9c6: 5206 5c0c |0217: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08a9ca: b063 |0219: add-int/2addr v3, v6 │ │ -08a9cc: 0800 1d00 |021a: move-object/from16 v0, v29 │ │ -08a9d0: 5206 5d0c |021c: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08a9d4: b063 |021e: add-int/2addr v3, v6 │ │ -08a9d6: 0800 2f00 |021f: move-object/from16 v0, v47 │ │ -08a9da: 6e20 751a 4000 |0221: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08a9e0: 0a06 |0224: move-result v6 │ │ -08a9e2: b063 |0225: add-int/2addr v3, v6 │ │ -08a9e4: 0200 2700 |0226: move/from16 v0, v39 │ │ -08a9e8: 7120 ac27 3000 |0228: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08a9ee: 0a03 |022b: move-result v3 │ │ -08a9f0: 0800 2f00 |022c: move-object/from16 v0, v47 │ │ -08a9f4: 5903 780c |022e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08a9f8: 28cf |0230: goto 01ff // -0031 │ │ -08a9fa: 0800 1d00 |0231: move-object/from16 v0, v29 │ │ -08a9fe: 5203 5a0c |0233: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -08aa02: 2900 09ff |0235: goto/16 013e // -00f7 │ │ -08aa06: 120a |0237: const/4 v10, #int 0 // #0 │ │ -08aa08: 2900 32ff |0238: goto/16 016a // -00ce │ │ -08aa0c: 021e 1000 |023a: move/from16 v30, v16 │ │ -08aa10: 2900 39ff |023c: goto/16 0175 // -00c7 │ │ -08aa14: 3820 0a00 |023e: if-eqz v32, 0248 // +000a │ │ -08aa18: 0200 1e00 |0240: move/from16 v0, v30 │ │ -08aa1c: 7120 ac27 0b00 |0242: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08aa22: 0a0b |0245: move-result v11 │ │ -08aa24: 2900 37ff |0246: goto/16 017d // -00c9 │ │ -08aa28: 021e 1000 |0248: move/from16 v30, v16 │ │ -08aa2c: 28f6 |024a: goto 0240 // -000a │ │ -08aa2e: 0800 2f00 |024b: move-object/from16 v0, v47 │ │ -08aa32: 5203 780c |024d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08aa36: 3d03 1900 |024f: if-lez v3, 0268 // +0019 │ │ -08aa3a: 0800 2f00 |0251: move-object/from16 v0, v47 │ │ -08aa3e: 0201 1400 |0253: move/from16 v1, v20 │ │ -08aa42: 6e20 831a 1000 |0255: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -08aa48: 0a03 |0258: move-result v3 │ │ -08aa4a: 3803 0f00 |0259: if-eqz v3, 0268 // +000f │ │ -08aa4e: 0800 2f00 |025b: move-object/from16 v0, v47 │ │ -08aa52: 5203 780c |025d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08aa56: 0800 2f00 |025f: move-object/from16 v0, v47 │ │ -08aa5a: 5206 720c |0261: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -08aa5e: b063 |0263: add-int/2addr v3, v6 │ │ -08aa60: 0800 2f00 |0264: move-object/from16 v0, v47 │ │ -08aa64: 5903 780c |0266: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08aa68: 1213 |0268: const/4 v3, #int 1 // #1 │ │ -08aa6a: 4403 2103 |0269: aget v3, v33, v3 │ │ -08aa6e: 12f6 |026b: const/4 v6, #int -1 // #ff │ │ -08aa70: 3363 1400 |026c: if-ne v3, v6, 0280 // +0014 │ │ -08aa74: 1203 |026e: const/4 v3, #int 0 // #0 │ │ -08aa76: 4403 2103 |026f: aget v3, v33, v3 │ │ -08aa7a: 12f6 |0271: const/4 v6, #int -1 // #ff │ │ -08aa7c: 3363 0e00 |0272: if-ne v3, v6, 0280 // +000e │ │ -08aa80: 1223 |0274: const/4 v3, #int 2 // #2 │ │ -08aa82: 4403 2103 |0275: aget v3, v33, v3 │ │ -08aa86: 12f6 |0277: const/4 v6, #int -1 // #ff │ │ -08aa88: 3363 0800 |0278: if-ne v3, v6, 0280 // +0008 │ │ -08aa8c: 1233 |027a: const/4 v3, #int 3 // #3 │ │ -08aa8e: 4403 2103 |027b: aget v3, v33, v3 │ │ -08aa92: 12f6 |027d: const/4 v6, #int -1 // #ff │ │ -08aa94: 3263 3a00 |027e: if-eq v3, v6, 02b8 // +003a │ │ -08aa98: 1233 |0280: const/4 v3, #int 3 // #3 │ │ -08aa9a: 4403 2103 |0281: aget v3, v33, v3 │ │ -08aa9e: 1206 |0283: const/4 v6, #int 0 // #0 │ │ -08aaa0: 4406 2106 |0284: aget v6, v33, v6 │ │ -08aaa4: 1217 |0286: const/4 v7, #int 1 // #1 │ │ -08aaa6: 4407 2107 |0287: aget v7, v33, v7 │ │ -08aaaa: 1228 |0289: const/4 v8, #int 2 // #2 │ │ -08aaac: 4408 2108 |028a: aget v8, v33, v8 │ │ -08aab0: 7120 ac27 8700 |028c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08aab6: 0a07 |028f: move-result v7 │ │ -08aab8: 7120 ac27 7600 |0290: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08aabe: 0a06 |0293: move-result v6 │ │ -08aac0: 7120 ac27 6300 |0294: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08aac6: 0a0c |0297: move-result v12 │ │ -08aac8: 1233 |0298: const/4 v3, #int 3 // #3 │ │ -08aaca: 4403 2203 |0299: aget v3, v34, v3 │ │ -08aace: 1206 |029b: const/4 v6, #int 0 // #0 │ │ -08aad0: 4406 2206 |029c: aget v6, v34, v6 │ │ -08aad4: 1217 |029e: const/4 v7, #int 1 // #1 │ │ -08aad6: 4407 2207 |029f: aget v7, v34, v7 │ │ -08aada: 1228 |02a1: const/4 v8, #int 2 // #2 │ │ -08aadc: 4408 2208 |02a2: aget v8, v34, v8 │ │ -08aae0: 7120 ac27 8700 |02a4: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08aae6: 0a07 |02a7: move-result v7 │ │ -08aae8: 7120 ac27 7600 |02a8: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08aaee: 0a06 |02ab: move-result v6 │ │ -08aaf0: 7120 ac27 6300 |02ac: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08aaf6: 0a16 |02af: move-result v22 │ │ -08aaf8: 9003 0c16 |02b0: add-int v3, v12, v22 │ │ -08aafc: 0200 2300 |02b2: move/from16 v0, v35 │ │ -08ab00: 7120 ac27 3000 |02b4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08ab06: 0a23 |02b7: move-result v35 │ │ -08ab08: 3829 8600 |02b8: if-eqz v41, 033e // +0086 │ │ -08ab0c: 1503 0080 |02ba: const/high16 v3, #int -2147483648 // #8000 │ │ -08ab10: 0200 2c00 |02bc: move/from16 v0, v44 │ │ -08ab14: 3230 0400 |02be: if-eq v0, v3, 02c2 // +0004 │ │ -08ab18: 392c 7e00 |02c0: if-nez v44, 033e // +007e │ │ -08ab1c: 1203 |02c2: const/4 v3, #int 0 // #0 │ │ -08ab1e: 0800 2f00 |02c3: move-object/from16 v0, v47 │ │ -08ab22: 5903 780c |02c5: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ab26: 1205 |02c7: const/4 v5, #int 0 // #0 │ │ -08ab28: 0200 1400 |02c8: move/from16 v0, v20 │ │ -08ab2c: 3505 7400 |02ca: if-ge v5, v0, 033e // +0074 │ │ -08ab30: 0800 2f00 |02cc: move-object/from16 v0, v47 │ │ -08ab34: 6e20 7f1a 5000 |02ce: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08ab3a: 0c04 |02d1: move-result-object v4 │ │ -08ab3c: 3904 1400 |02d2: if-nez v4, 02e6 // +0014 │ │ -08ab40: 0800 2f00 |02d4: move-object/from16 v0, v47 │ │ -08ab44: 5203 780c |02d6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ab48: 0800 2f00 |02d8: move-object/from16 v0, v47 │ │ -08ab4c: 6e20 8d1a 5000 |02da: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ -08ab52: 0a06 |02dd: move-result v6 │ │ -08ab54: b063 |02de: add-int/2addr v3, v6 │ │ -08ab56: 0800 2f00 |02df: move-object/from16 v0, v47 │ │ -08ab5a: 5903 780c |02e1: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ab5e: d805 0501 |02e3: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08ab62: 28e3 |02e5: goto 02c8 // -001d │ │ -08ab64: 6e10 fa1f 0400 |02e6: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08ab6a: 0a03 |02e9: move-result v3 │ │ -08ab6c: 1306 0800 |02ea: const/16 v6, #int 8 // #8 │ │ -08ab70: 3363 0a00 |02ec: if-ne v3, v6, 02f6 // +000a │ │ -08ab74: 0800 2f00 |02ee: move-object/from16 v0, v47 │ │ -08ab78: 6e30 6c1a 4005 |02f0: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ -08ab7e: 0a03 |02f3: move-result v3 │ │ -08ab80: b035 |02f4: add-int/2addr v5, v3 │ │ -08ab82: 28ee |02f5: goto 02e3 // -0012 │ │ -08ab84: 6e10 e21f 0400 |02f6: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08ab8a: 0c1d |02f9: move-result-object v29 │ │ -08ab8c: 1f1d 9f03 |02fa: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08ab90: 381b 1e00 |02fc: if-eqz v27, 031a // +001e │ │ -08ab94: 0800 2f00 |02fe: move-object/from16 v0, v47 │ │ -08ab98: 5203 780c |0300: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ab9c: 0800 1d00 |0302: move-object/from16 v0, v29 │ │ -08aba0: 5206 5c0c |0304: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08aba4: 9006 061c |0306: add-int v6, v6, v28 │ │ -08aba8: 0800 1d00 |0308: move-object/from16 v0, v29 │ │ -08abac: 5207 5d0c |030a: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08abb0: b076 |030c: add-int/2addr v6, v7 │ │ -08abb2: 0800 2f00 |030d: move-object/from16 v0, v47 │ │ -08abb6: 6e20 751a 4000 |030f: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08abbc: 0a07 |0312: move-result v7 │ │ -08abbe: b076 |0313: add-int/2addr v6, v7 │ │ -08abc0: b063 |0314: add-int/2addr v3, v6 │ │ -08abc2: 0800 2f00 |0315: move-object/from16 v0, v47 │ │ -08abc6: 5903 780c |0317: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08abca: 28ca |0319: goto 02e3 // -0036 │ │ -08abcc: 0800 2f00 |031a: move-object/from16 v0, v47 │ │ -08abd0: 5200 780c |031c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08abd4: 0227 0000 |031e: move/from16 v39, v0 │ │ -08abd8: 9003 271c |0320: add-int v3, v39, v28 │ │ -08abdc: 0800 1d00 |0322: move-object/from16 v0, v29 │ │ -08abe0: 5206 5c0c |0324: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08abe4: b063 |0326: add-int/2addr v3, v6 │ │ -08abe6: 0800 1d00 |0327: move-object/from16 v0, v29 │ │ -08abea: 5206 5d0c |0329: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08abee: b063 |032b: add-int/2addr v3, v6 │ │ -08abf0: 0800 2f00 |032c: move-object/from16 v0, v47 │ │ -08abf4: 6e20 751a 4000 |032e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08abfa: 0a06 |0331: move-result v6 │ │ -08abfc: b063 |0332: add-int/2addr v3, v6 │ │ -08abfe: 0200 2700 |0333: move/from16 v0, v39 │ │ -08ac02: 7120 ac27 3000 |0335: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08ac08: 0a03 |0338: move-result v3 │ │ -08ac0a: 0800 2f00 |0339: move-object/from16 v0, v47 │ │ -08ac0e: 5903 780c |033b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ac12: 28a6 |033d: goto 02e3 // -005a │ │ -08ac14: 0800 2f00 |033e: move-object/from16 v0, v47 │ │ -08ac18: 5203 780c |0340: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ac1c: 7401 781a 2f00 |0342: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -08ac22: 0a06 |0345: move-result v6 │ │ -08ac24: 7401 791a 2f00 |0346: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ -08ac2a: 0a07 |0349: move-result v7 │ │ -08ac2c: b076 |034a: add-int/2addr v6, v7 │ │ -08ac2e: b063 |034b: add-int/2addr v3, v6 │ │ -08ac30: 0800 2f00 |034c: move-object/from16 v0, v47 │ │ -08ac34: 5903 780c |034e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ac38: 0800 2f00 |0350: move-object/from16 v0, v47 │ │ -08ac3c: 5200 780c |0352: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ac40: 022d 0000 |0354: move/from16 v45, v0 │ │ -08ac44: 7401 7d1a 2f00 |0356: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@1a7d │ │ -08ac4a: 0a03 |0359: move-result v3 │ │ -08ac4c: 0200 2d00 |035a: move/from16 v0, v45 │ │ -08ac50: 7120 ac27 3000 |035c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08ac56: 0a2d |035f: move-result v45 │ │ -08ac58: 1203 |0360: const/4 v3, #int 0 // #0 │ │ -08ac5a: 0200 2d00 |0361: move/from16 v0, v45 │ │ -08ac5e: 0201 3000 |0363: move/from16 v1, v48 │ │ -08ac62: 7130 440a 1003 |0365: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -08ac68: 0a2e |0368: move-result v46 │ │ -08ac6a: 1403 ffff ff00 |0369: const v3, #float 2.35099e-38 // #00ffffff │ │ -08ac70: 952d 2e03 |036c: and-int v45, v46, v3 │ │ -08ac74: 0800 2f00 |036e: move-object/from16 v0, v47 │ │ -08ac78: 5203 780c |0370: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ac7c: 9115 2d03 |0372: sub-int v21, v45, v3 │ │ -08ac80: 3926 0900 |0374: if-nez v38, 037d // +0009 │ │ -08ac84: 3815 3102 |0376: if-eqz v21, 05a7 // +0231 │ │ -08ac88: 1203 |0378: const/4 v3, #int 0 // #0 │ │ -08ac8a: 2d03 2803 |0379: cmpl-float v3, v40, v3 │ │ -08ac8e: 3d03 2c02 |037b: if-lez v3, 05a7 // +022c │ │ -08ac92: 0800 2f00 |037d: move-object/from16 v0, v47 │ │ -08ac96: 5203 7a0c |037f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ -08ac9a: 1206 |0381: const/4 v6, #int 0 // #0 │ │ -08ac9c: 2d03 0306 |0382: cmpl-float v3, v3, v6 │ │ -08aca0: 3d03 4100 |0384: if-lez v3, 03c5 // +0041 │ │ -08aca4: 0800 2f00 |0386: move-object/from16 v0, v47 │ │ -08aca8: 5200 7a0c |0388: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ -08acac: 022a 0000 |038a: move/from16 v42, v0 │ │ -08acb0: 1203 |038c: const/4 v3, #int 0 // #0 │ │ -08acb2: 1216 |038d: const/4 v6, #int 1 // #1 │ │ -08acb4: 1227 |038e: const/4 v7, #int 2 // #2 │ │ -08acb6: 1238 |038f: const/4 v8, #int 3 // #3 │ │ -08acb8: 12f9 |0390: const/4 v9, #int -1 // #ff │ │ -08acba: 4b09 2108 |0391: aput v9, v33, v8 │ │ -08acbe: 4b09 2107 |0393: aput v9, v33, v7 │ │ -08acc2: 4b09 2106 |0395: aput v9, v33, v6 │ │ -08acc6: 4b09 2103 |0397: aput v9, v33, v3 │ │ -08acca: 1203 |0399: const/4 v3, #int 0 // #0 │ │ -08accc: 1216 |039a: const/4 v6, #int 1 // #1 │ │ -08acce: 1227 |039b: const/4 v7, #int 2 // #2 │ │ -08acd0: 1238 |039c: const/4 v8, #int 3 // #3 │ │ -08acd2: 12f9 |039d: const/4 v9, #int -1 // #ff │ │ -08acd4: 4b09 2208 |039e: aput v9, v34, v8 │ │ -08acd8: 4b09 2207 |03a0: aput v9, v34, v7 │ │ -08acdc: 4b09 2206 |03a2: aput v9, v34, v6 │ │ -08ace0: 4b09 2203 |03a4: aput v9, v34, v3 │ │ -08ace4: 1323 ffff |03a6: const/16 v35, #int -1 // #ffff │ │ -08ace8: 1203 |03a8: const/4 v3, #int 0 // #0 │ │ -08acea: 0800 2f00 |03a9: move-object/from16 v0, v47 │ │ -08acee: 5903 780c |03ab: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08acf2: 1205 |03ad: const/4 v5, #int 0 // #0 │ │ -08acf4: 0200 1400 |03ae: move/from16 v0, v20 │ │ -08acf8: 3505 5501 |03b0: if-ge v5, v0, 0505 // +0155 │ │ -08acfc: 0800 2f00 |03b2: move-object/from16 v0, v47 │ │ -08ad00: 6e20 7f1a 5000 |03b4: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08ad06: 0c04 |03b7: move-result-object v4 │ │ -08ad08: 3804 0a00 |03b8: if-eqz v4, 03c2 // +000a │ │ -08ad0c: 6e10 fa1f 0400 |03ba: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08ad12: 0a03 |03bd: move-result v3 │ │ -08ad14: 1306 0800 |03be: const/16 v6, #int 8 // #8 │ │ -08ad18: 3363 0800 |03c0: if-ne v3, v6, 03c8 // +0008 │ │ -08ad1c: d805 0501 |03c2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08ad20: 28ea |03c4: goto 03ae // -0016 │ │ -08ad22: 022a 2800 |03c5: move/from16 v42, v40 │ │ -08ad26: 28c5 |03c7: goto 038c // -003b │ │ -08ad28: 6e10 e21f 0400 |03c8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08ad2e: 0c1d |03cb: move-result-object v29 │ │ -08ad30: 1f1d 9f03 |03cc: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08ad34: 0800 1d00 |03ce: move-object/from16 v0, v29 │ │ -08ad38: 520f 5f0c |03d0: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08ad3c: 1203 |03d2: const/4 v3, #int 0 // #0 │ │ -08ad3e: 2d03 0f03 |03d3: cmpl-float v3, v15, v3 │ │ -08ad42: 3d03 5c00 |03d5: if-lez v3, 0431 // +005c │ │ -08ad46: 0200 1500 |03d7: move/from16 v0, v21 │ │ -08ad4a: 8203 |03d9: int-to-float v3, v0 │ │ -08ad4c: c8f3 |03da: mul-float/2addr v3, v15 │ │ -08ad4e: a903 032a |03db: div-float v3, v3, v42 │ │ -08ad52: 8730 |03dd: float-to-int v0, v3 │ │ -08ad54: 0225 0000 |03de: move/from16 v37, v0 │ │ -08ad58: a72a 2a0f |03e0: sub-float v42, v42, v15 │ │ -08ad5c: 9115 1525 |03e2: sub-int v21, v21, v37 │ │ -08ad60: 7401 7a1a 2f00 |03e4: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -08ad66: 0a03 |03e7: move-result v3 │ │ -08ad68: 7401 771a 2f00 |03e8: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -08ad6e: 0a06 |03eb: move-result v6 │ │ -08ad70: b063 |03ec: add-int/2addr v3, v6 │ │ -08ad72: 0800 1d00 |03ed: move-object/from16 v0, v29 │ │ -08ad76: 5206 5e0c |03ef: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08ad7a: b063 |03f1: add-int/2addr v3, v6 │ │ -08ad7c: 0800 1d00 |03f2: move-object/from16 v0, v29 │ │ -08ad80: 5206 590c |03f4: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08ad84: b063 |03f6: add-int/2addr v3, v6 │ │ -08ad86: 0800 1d00 |03f7: move-object/from16 v0, v29 │ │ -08ad8a: 5206 5b0c |03f9: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08ad8e: 0200 3100 |03fb: move/from16 v0, v49 │ │ -08ad92: 7130 6b1a 3006 |03fd: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@1a6b │ │ -08ad98: 0a11 |0400: move-result v17 │ │ -08ad9a: 0800 1d00 |0401: move-object/from16 v0, v29 │ │ -08ad9e: 5203 600c |0403: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08ada2: 3903 0800 |0405: if-nez v3, 040d // +0008 │ │ -08ada6: 1503 0040 |0407: const/high16 v3, #int 1073741824 // #4000 │ │ -08adaa: 0200 2c00 |0409: move/from16 v0, v44 │ │ -08adae: 3230 ae00 |040b: if-eq v0, v3, 04b9 // +00ae │ │ -08adb2: 6e10 e81f 0400 |040d: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08adb8: 0a03 |0410: move-result v3 │ │ -08adba: 9013 0325 |0411: add-int v19, v3, v37 │ │ -08adbe: 3b13 0400 |0413: if-gez v19, 0417 // +0004 │ │ -08adc2: 1313 0000 |0415: const/16 v19, #int 0 // #0 │ │ -08adc6: 1503 0040 |0417: const/high16 v3, #int 1073741824 // #4000 │ │ -08adca: 0200 1300 |0419: move/from16 v0, v19 │ │ -08adce: 7120 bf1f 3000 |041b: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08add4: 0a03 |041e: move-result v3 │ │ -08add6: 0200 1100 |041f: move/from16 v0, v17 │ │ -08adda: 6e30 1420 3400 |0421: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08ade0: 7110 2f0a 0400 |0424: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -08ade6: 0a03 |0427: move-result v3 │ │ -08ade8: 1506 00ff |0428: const/high16 v6, #int -16777216 // #ff00 │ │ -08adec: b563 |042a: and-int/2addr v3, v6 │ │ -08adee: 0200 1200 |042b: move/from16 v0, v18 │ │ -08adf2: 7120 c61e 3000 |042d: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -08adf8: 0a12 |0430: move-result v18 │ │ -08adfa: 381b 9c00 |0431: if-eqz v27, 04cd // +009c │ │ -08adfe: 0800 2f00 |0433: move-object/from16 v0, v47 │ │ -08ae02: 5203 780c |0435: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ae06: 6e10 e81f 0400 |0437: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08ae0c: 0a06 |043a: move-result v6 │ │ -08ae0e: 0800 1d00 |043b: move-object/from16 v0, v29 │ │ -08ae12: 5207 5c0c |043d: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08ae16: b076 |043f: add-int/2addr v6, v7 │ │ -08ae18: 0800 1d00 |0440: move-object/from16 v0, v29 │ │ -08ae1c: 5207 5d0c |0442: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08ae20: b076 |0444: add-int/2addr v6, v7 │ │ -08ae22: 0800 2f00 |0445: move-object/from16 v0, v47 │ │ -08ae26: 6e20 751a 4000 |0447: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08ae2c: 0a07 |044a: move-result v7 │ │ -08ae2e: b076 |044b: add-int/2addr v6, v7 │ │ -08ae30: b063 |044c: add-int/2addr v3, v6 │ │ -08ae32: 0800 2f00 |044d: move-object/from16 v0, v47 │ │ -08ae36: 5903 780c |044f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08ae3a: 1503 0040 |0451: const/high16 v3, #int 1073741824 // #4000 │ │ -08ae3e: 0200 1900 |0453: move/from16 v0, v25 │ │ -08ae42: 3230 a100 |0455: if-eq v0, v3, 04f6 // +00a1 │ │ -08ae46: 0800 1d00 |0457: move-object/from16 v0, v29 │ │ -08ae4a: 5203 5b0c |0459: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08ae4e: 12f6 |045b: const/4 v6, #int -1 // #ff │ │ -08ae50: 3363 9a00 |045c: if-ne v3, v6, 04f6 // +009a │ │ -08ae54: 1320 0100 |045e: const/16 v32, #int 1 // #1 │ │ -08ae58: 0800 1d00 |0460: move-object/from16 v0, v29 │ │ -08ae5c: 5203 5e0c |0462: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08ae60: 0800 1d00 |0464: move-object/from16 v0, v29 │ │ -08ae64: 5206 590c |0466: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08ae68: 901e 0306 |0468: add-int v30, v3, v6 │ │ -08ae6c: 6e10 e61f 0400 |046a: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08ae72: 0a03 |046d: move-result v3 │ │ -08ae74: 9010 031e |046e: add-int v16, v3, v30 │ │ -08ae78: 0200 2300 |0470: move/from16 v0, v35 │ │ -08ae7c: 0201 1000 |0472: move/from16 v1, v16 │ │ -08ae80: 7120 ac27 1000 |0474: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08ae86: 0a23 |0477: move-result v35 │ │ -08ae88: 3820 8200 |0478: if-eqz v32, 04fa // +0082 │ │ -08ae8c: 0200 1e00 |047a: move/from16 v0, v30 │ │ -08ae90: 7120 ac27 0b00 |047c: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08ae96: 0a0b |047f: move-result v11 │ │ -08ae98: 380a 7e00 |0480: if-eqz v10, 04fe // +007e │ │ -08ae9c: 0800 1d00 |0482: move-object/from16 v0, v29 │ │ -08aea0: 5203 5b0c |0484: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08aea4: 12f6 |0486: const/4 v6, #int -1 // #ff │ │ -08aea6: 3363 7700 |0487: if-ne v3, v6, 04fe // +0077 │ │ -08aeaa: 121a |0489: const/4 v10, #int 1 // #1 │ │ -08aeac: 380d 38ff |048a: if-eqz v13, 03c2 // -00c8 │ │ -08aeb0: 6e10 d31f 0400 |048c: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@1fd3 │ │ -08aeb6: 0a0e |048f: move-result v14 │ │ -08aeb8: 12f3 |0490: const/4 v3, #int -1 // #ff │ │ -08aeba: 323e 31ff |0491: if-eq v14, v3, 03c2 // -00cf │ │ -08aebe: 0800 1d00 |0493: move-object/from16 v0, v29 │ │ -08aec2: 5203 5a0c |0495: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -08aec6: 3b03 6900 |0497: if-gez v3, 0500 // +0069 │ │ -08aeca: 0800 2f00 |0499: move-object/from16 v0, v47 │ │ -08aece: 5203 730c |049b: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08aed2: dd18 0370 |049d: and-int/lit8 v24, v3, #int 112 // #70 │ │ -08aed6: e103 1804 |049f: shr-int/lit8 v3, v24, #int 4 // #04 │ │ -08aeda: dd03 03fe |04a1: and-int/lit8 v3, v3, #int -2 // #fe │ │ -08aede: e11a 0301 |04a3: shr-int/lit8 v26, v3, #int 1 // #01 │ │ -08aee2: 4403 211a |04a5: aget v3, v33, v26 │ │ -08aee6: 7120 ac27 e300 |04a7: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08aeec: 0a03 |04aa: move-result v3 │ │ -08aeee: 4b03 211a |04ab: aput v3, v33, v26 │ │ -08aef2: 4403 221a |04ad: aget v3, v34, v26 │ │ -08aef6: 9106 100e |04af: sub-int v6, v16, v14 │ │ -08aefa: 7120 ac27 6300 |04b1: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08af00: 0a03 |04b4: move-result v3 │ │ -08af02: 4b03 221a |04b5: aput v3, v34, v26 │ │ -08af06: 2900 0bff |04b7: goto/16 03c2 // -00f5 │ │ -08af0a: 3d25 1100 |04b9: if-lez v37, 04ca // +0011 │ │ -08af0e: 1503 0040 |04bb: const/high16 v3, #int 1073741824 // #4000 │ │ -08af12: 0200 2500 |04bd: move/from16 v0, v37 │ │ -08af16: 7120 bf1f 3000 |04bf: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08af1c: 0a03 |04c2: move-result v3 │ │ -08af1e: 0200 1100 |04c3: move/from16 v0, v17 │ │ -08af22: 6e30 1420 3400 |04c5: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08af28: 2900 5cff |04c8: goto/16 0424 // -00a4 │ │ -08af2c: 1325 0000 |04ca: const/16 v37, #int 0 // #0 │ │ -08af30: 28ef |04cc: goto 04bb // -0011 │ │ -08af32: 0800 2f00 |04cd: move-object/from16 v0, v47 │ │ -08af36: 5200 780c |04cf: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08af3a: 0227 0000 |04d1: move/from16 v39, v0 │ │ -08af3e: 6e10 e81f 0400 |04d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08af44: 0a03 |04d6: move-result v3 │ │ -08af46: 9003 0327 |04d7: add-int v3, v3, v39 │ │ -08af4a: 0800 1d00 |04d9: move-object/from16 v0, v29 │ │ -08af4e: 5206 5c0c |04db: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08af52: b063 |04dd: add-int/2addr v3, v6 │ │ -08af54: 0800 1d00 |04de: move-object/from16 v0, v29 │ │ -08af58: 5206 5d0c |04e0: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08af5c: b063 |04e2: add-int/2addr v3, v6 │ │ -08af5e: 0800 2f00 |04e3: move-object/from16 v0, v47 │ │ -08af62: 6e20 751a 4000 |04e5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08af68: 0a06 |04e8: move-result v6 │ │ -08af6a: b063 |04e9: add-int/2addr v3, v6 │ │ -08af6c: 0200 2700 |04ea: move/from16 v0, v39 │ │ -08af70: 7120 ac27 3000 |04ec: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08af76: 0a03 |04ef: move-result v3 │ │ -08af78: 0800 2f00 |04f0: move-object/from16 v0, v47 │ │ -08af7c: 5903 780c |04f2: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08af80: 2900 5dff |04f4: goto/16 0451 // -00a3 │ │ -08af84: 1320 0000 |04f6: const/16 v32, #int 0 // #0 │ │ -08af88: 2900 68ff |04f8: goto/16 0460 // -0098 │ │ -08af8c: 021e 1000 |04fa: move/from16 v30, v16 │ │ -08af90: 2900 7eff |04fc: goto/16 047a // -0082 │ │ -08af94: 120a |04fe: const/4 v10, #int 0 // #0 │ │ -08af96: 288b |04ff: goto 048a // -0075 │ │ -08af98: 0800 1d00 |0500: move-object/from16 v0, v29 │ │ -08af9c: 5203 5a0c |0502: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -08afa0: 2899 |0504: goto 049d // -0067 │ │ -08afa2: 0800 2f00 |0505: move-object/from16 v0, v47 │ │ -08afa6: 5203 780c |0507: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08afaa: 7401 781a 2f00 |0509: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -08afb0: 0a06 |050c: move-result v6 │ │ -08afb2: 7401 791a 2f00 |050d: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ -08afb8: 0a07 |0510: move-result v7 │ │ -08afba: b076 |0511: add-int/2addr v6, v7 │ │ -08afbc: b063 |0512: add-int/2addr v3, v6 │ │ -08afbe: 0800 2f00 |0513: move-object/from16 v0, v47 │ │ -08afc2: 5903 780c |0515: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08afc6: 1213 |0517: const/4 v3, #int 1 // #1 │ │ -08afc8: 4403 2103 |0518: aget v3, v33, v3 │ │ -08afcc: 12f6 |051a: const/4 v6, #int -1 // #ff │ │ -08afce: 3363 1400 |051b: if-ne v3, v6, 052f // +0014 │ │ -08afd2: 1203 |051d: const/4 v3, #int 0 // #0 │ │ -08afd4: 4403 2103 |051e: aget v3, v33, v3 │ │ -08afd8: 12f6 |0520: const/4 v6, #int -1 // #ff │ │ -08afda: 3363 0e00 |0521: if-ne v3, v6, 052f // +000e │ │ -08afde: 1223 |0523: const/4 v3, #int 2 // #2 │ │ -08afe0: 4403 2103 |0524: aget v3, v33, v3 │ │ -08afe4: 12f6 |0526: const/4 v6, #int -1 // #ff │ │ -08afe6: 3363 0800 |0527: if-ne v3, v6, 052f // +0008 │ │ -08afea: 1233 |0529: const/4 v3, #int 3 // #3 │ │ -08afec: 4403 2103 |052a: aget v3, v33, v3 │ │ -08aff0: 12f6 |052c: const/4 v6, #int -1 // #ff │ │ -08aff2: 3263 3a00 |052d: if-eq v3, v6, 0567 // +003a │ │ -08aff6: 1233 |052f: const/4 v3, #int 3 // #3 │ │ -08aff8: 4403 2103 |0530: aget v3, v33, v3 │ │ -08affc: 1206 |0532: const/4 v6, #int 0 // #0 │ │ -08affe: 4406 2106 |0533: aget v6, v33, v6 │ │ -08b002: 1217 |0535: const/4 v7, #int 1 // #1 │ │ -08b004: 4407 2107 |0536: aget v7, v33, v7 │ │ -08b008: 1228 |0538: const/4 v8, #int 2 // #2 │ │ -08b00a: 4408 2108 |0539: aget v8, v33, v8 │ │ -08b00e: 7120 ac27 8700 |053b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b014: 0a07 |053e: move-result v7 │ │ -08b016: 7120 ac27 7600 |053f: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b01c: 0a06 |0542: move-result v6 │ │ -08b01e: 7120 ac27 6300 |0543: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b024: 0a0c |0546: move-result v12 │ │ -08b026: 1233 |0547: const/4 v3, #int 3 // #3 │ │ -08b028: 4403 2203 |0548: aget v3, v34, v3 │ │ -08b02c: 1206 |054a: const/4 v6, #int 0 // #0 │ │ -08b02e: 4406 2206 |054b: aget v6, v34, v6 │ │ -08b032: 1217 |054d: const/4 v7, #int 1 // #1 │ │ -08b034: 4407 2207 |054e: aget v7, v34, v7 │ │ -08b038: 1228 |0550: const/4 v8, #int 2 // #2 │ │ -08b03a: 4408 2208 |0551: aget v8, v34, v8 │ │ -08b03e: 7120 ac27 8700 |0553: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b044: 0a07 |0556: move-result v7 │ │ -08b046: 7120 ac27 7600 |0557: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b04c: 0a06 |055a: move-result v6 │ │ -08b04e: 7120 ac27 6300 |055b: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b054: 0a16 |055e: move-result v22 │ │ -08b056: 9003 0c16 |055f: add-int v3, v12, v22 │ │ -08b05a: 0200 2300 |0561: move/from16 v0, v35 │ │ -08b05e: 7120 ac27 3000 |0563: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b064: 0a23 |0566: move-result v35 │ │ -08b066: 390a 0a00 |0567: if-nez v10, 0571 // +000a │ │ -08b06a: 1503 0040 |0569: const/high16 v3, #int 1073741824 // #4000 │ │ -08b06e: 0200 1900 |056b: move/from16 v0, v25 │ │ -08b072: 3230 0400 |056d: if-eq v0, v3, 0571 // +0004 │ │ -08b076: 0223 0b00 |056f: move/from16 v35, v11 │ │ -08b07a: 7401 7a1a 2f00 |0571: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -08b080: 0a03 |0574: move-result v3 │ │ -08b082: 7401 771a 2f00 |0575: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -08b088: 0a06 |0578: move-result v6 │ │ -08b08a: b063 |0579: add-int/2addr v3, v6 │ │ -08b08c: 9023 2303 |057a: add-int v35, v35, v3 │ │ -08b090: 7401 7c1a 2f00 |057c: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@1a7c │ │ -08b096: 0a03 |057f: move-result v3 │ │ -08b098: 0200 2300 |0580: move/from16 v0, v35 │ │ -08b09c: 7120 ac27 3000 |0582: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b0a2: 0a23 |0585: move-result v35 │ │ -08b0a4: 1503 00ff |0586: const/high16 v3, #int -16777216 // #ff00 │ │ -08b0a8: 9503 0312 |0588: and-int v3, v3, v18 │ │ -08b0ac: 9603 032e |058a: or-int v3, v3, v46 │ │ -08b0b0: e006 1210 |058c: shl-int/lit8 v6, v18, #int 16 // #10 │ │ -08b0b4: 0200 2300 |058e: move/from16 v0, v35 │ │ -08b0b8: 0201 3100 |0590: move/from16 v1, v49 │ │ -08b0bc: 7130 440a 1006 |0592: invoke-static {v0, v1, v6}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -08b0c2: 0a06 |0595: move-result v6 │ │ -08b0c4: 0800 2f00 |0596: move-object/from16 v0, v47 │ │ -08b0c8: 6e30 a51a 3006 |0598: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@1aa5 │ │ -08b0ce: 381f 0b00 |059b: if-eqz v31, 05a6 // +000b │ │ -08b0d2: 0800 2f00 |059d: move-object/from16 v0, v47 │ │ -08b0d6: 0201 1400 |059f: move/from16 v1, v20 │ │ -08b0da: 0202 3000 |05a1: move/from16 v2, v48 │ │ -08b0de: 7030 5d1a 1002 |05a3: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformHeight:(II)V // method@1a5d │ │ -08b0e4: 0e00 |05a6: return-void │ │ -08b0e6: 0200 2b00 |05a7: move/from16 v0, v43 │ │ -08b0ea: 7120 ac27 0b00 |05a9: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b0f0: 0a0b |05ac: move-result v11 │ │ -08b0f2: 3829 baff |05ad: if-eqz v41, 0567 // -0046 │ │ -08b0f6: 1503 0040 |05af: const/high16 v3, #int 1073741824 // #4000 │ │ -08b0fa: 0200 2c00 |05b1: move/from16 v0, v44 │ │ -08b0fe: 3230 b4ff |05b3: if-eq v0, v3, 0567 // -004c │ │ -08b102: 1205 |05b5: const/4 v5, #int 0 // #0 │ │ -08b104: 0200 1400 |05b6: move/from16 v0, v20 │ │ -08b108: 3505 afff |05b8: if-ge v5, v0, 0567 // -0051 │ │ -08b10c: 0800 2f00 |05ba: move-object/from16 v0, v47 │ │ -08b110: 6e20 7f1a 5000 |05bc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08b116: 0c04 |05bf: move-result-object v4 │ │ -08b118: 3804 0a00 |05c0: if-eqz v4, 05ca // +000a │ │ -08b11c: 6e10 fa1f 0400 |05c2: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08b122: 0a03 |05c5: move-result v3 │ │ -08b124: 1306 0800 |05c6: const/16 v6, #int 8 // #8 │ │ -08b128: 3363 0500 |05c8: if-ne v3, v6, 05cd // +0005 │ │ -08b12c: d805 0501 |05ca: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08b130: 28ea |05cc: goto 05b6 // -0016 │ │ -08b132: 6e10 e21f 0400 |05cd: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08b138: 0c1d |05d0: move-result-object v29 │ │ -08b13a: 1f1d 9f03 |05d1: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08b13e: 0800 1d00 |05d3: move-object/from16 v0, v29 │ │ -08b142: 520f 5f0c |05d5: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08b146: 1203 |05d7: const/4 v3, #int 0 // #0 │ │ -08b148: 2d03 0f03 |05d8: cmpl-float v3, v15, v3 │ │ -08b14c: 3d03 f0ff |05da: if-lez v3, 05ca // -0010 │ │ -08b150: 1503 0040 |05dc: const/high16 v3, #int 1073741824 // #4000 │ │ -08b154: 0200 1c00 |05de: move/from16 v0, v28 │ │ -08b158: 7120 bf1f 3000 |05e0: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08b15e: 0a03 |05e3: move-result v3 │ │ -08b160: 6e10 e61f 0400 |05e4: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08b166: 0a06 |05e7: move-result v6 │ │ -08b168: 1507 0040 |05e8: const/high16 v7, #int 1073741824 // #4000 │ │ -08b16c: 7120 bf1f 7600 |05ea: invoke-static {v6, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08b172: 0a06 |05ed: move-result v6 │ │ -08b174: 6e30 1420 3406 |05ee: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08b17a: 28d9 |05f1: goto 05ca // -0027 │ │ +08a60c: |[08a60c] android.support.v7.widget.LinearLayoutCompat.measureHorizontal:(II)V │ │ +08a61c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08a61e: 0800 2f00 |0001: move-object/from16 v0, v47 │ │ +08a622: 5903 780c |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a626: 1323 0000 |0005: const/16 v35, #int 0 // #0 │ │ +08a62a: 1312 0000 |0007: const/16 v18, #int 0 // #0 │ │ +08a62e: 120b |0009: const/4 v11, #int 0 // #0 │ │ +08a630: 132b 0000 |000a: const/16 v43, #int 0 // #0 │ │ +08a634: 121a |000c: const/4 v10, #int 1 // #1 │ │ +08a636: 1328 0000 |000d: const/16 v40, #int 0 // #0 │ │ +08a63a: 7401 801a 2f00 |000f: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ +08a640: 0a14 |0012: move-result v20 │ │ +08a642: 7701 bd1f 3000 |0013: invoke-static/range {v48}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +08a648: 0a2c |0016: move-result v44 │ │ +08a64a: 7701 bd1f 3100 |0017: invoke-static/range {v49}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +08a650: 0a19 |001a: move-result v25 │ │ +08a652: 131f 0000 |001b: const/16 v31, #int 0 // #0 │ │ +08a656: 1326 0000 |001d: const/16 v38, #int 0 // #0 │ │ +08a65a: 0800 2f00 |001f: move-object/from16 v0, v47 │ │ +08a65e: 5403 740c |0021: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@0c74 │ │ +08a662: 3803 0800 |0023: if-eqz v3, 002b // +0008 │ │ +08a666: 0800 2f00 |0025: move-object/from16 v0, v47 │ │ +08a66a: 5403 750c |0027: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@0c75 │ │ +08a66e: 3903 1000 |0029: if-nez v3, 0039 // +0010 │ │ +08a672: 1243 |002b: const/4 v3, #int 4 // #4 │ │ +08a674: 2333 6c06 |002c: new-array v3, v3, [I // type@066c │ │ +08a678: 0800 2f00 |002e: move-object/from16 v0, v47 │ │ +08a67c: 5b03 740c |0030: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@0c74 │ │ +08a680: 1243 |0032: const/4 v3, #int 4 // #4 │ │ +08a682: 2333 6c06 |0033: new-array v3, v3, [I // type@066c │ │ +08a686: 0800 2f00 |0035: move-object/from16 v0, v47 │ │ +08a68a: 5b03 750c |0037: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@0c75 │ │ +08a68e: 0800 2f00 |0039: move-object/from16 v0, v47 │ │ +08a692: 5400 740c |003b: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@0c74 │ │ +08a696: 0821 0000 |003d: move-object/from16 v33, v0 │ │ +08a69a: 0800 2f00 |003f: move-object/from16 v0, v47 │ │ +08a69e: 5400 750c |0041: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@0c75 │ │ +08a6a2: 0822 0000 |0043: move-object/from16 v34, v0 │ │ +08a6a6: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +08a6a8: 1216 |0046: const/4 v6, #int 1 // #1 │ │ +08a6aa: 1227 |0047: const/4 v7, #int 2 // #2 │ │ +08a6ac: 1238 |0048: const/4 v8, #int 3 // #3 │ │ +08a6ae: 12f9 |0049: const/4 v9, #int -1 // #ff │ │ +08a6b0: 4b09 2108 |004a: aput v9, v33, v8 │ │ +08a6b4: 4b09 2107 |004c: aput v9, v33, v7 │ │ +08a6b8: 4b09 2106 |004e: aput v9, v33, v6 │ │ +08a6bc: 4b09 2103 |0050: aput v9, v33, v3 │ │ +08a6c0: 1203 |0052: const/4 v3, #int 0 // #0 │ │ +08a6c2: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +08a6c4: 1227 |0054: const/4 v7, #int 2 // #2 │ │ +08a6c6: 1238 |0055: const/4 v8, #int 3 // #3 │ │ +08a6c8: 12f9 |0056: const/4 v9, #int -1 // #ff │ │ +08a6ca: 4b09 2208 |0057: aput v9, v34, v8 │ │ +08a6ce: 4b09 2207 |0059: aput v9, v34, v7 │ │ +08a6d2: 4b09 2206 |005b: aput v9, v34, v6 │ │ +08a6d6: 4b09 2203 |005d: aput v9, v34, v3 │ │ +08a6da: 0800 2f00 |005f: move-object/from16 v0, v47 │ │ +08a6de: 550d 6c0c |0061: iget-boolean v13, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ +08a6e2: 0800 2f00 |0063: move-object/from16 v0, v47 │ │ +08a6e6: 5500 790c |0065: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ +08a6ea: 0229 0000 |0067: move/from16 v41, v0 │ │ +08a6ee: 1503 0040 |0069: const/high16 v3, #int 1073741824 // #4000 │ │ +08a6f2: 0200 2c00 |006b: move/from16 v0, v44 │ │ +08a6f6: 3330 2500 |006d: if-ne v0, v3, 0092 // +0025 │ │ +08a6fa: 131b 0100 |006f: const/16 v27, #int 1 // #1 │ │ +08a6fe: 151c 0080 |0071: const/high16 v28, #int -2147483648 // #8000 │ │ +08a702: 1205 |0073: const/4 v5, #int 0 // #0 │ │ +08a704: 0200 1400 |0074: move/from16 v0, v20 │ │ +08a708: 3505 d501 |0076: if-ge v5, v0, 024b // +01d5 │ │ +08a70c: 0800 2f00 |0078: move-object/from16 v0, v47 │ │ +08a710: 6e20 7f1a 5000 |007a: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08a716: 0c04 |007d: move-result-object v4 │ │ +08a718: 3904 1700 |007e: if-nez v4, 0095 // +0017 │ │ +08a71c: 0800 2f00 |0080: move-object/from16 v0, v47 │ │ +08a720: 5203 780c |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a724: 0800 2f00 |0084: move-object/from16 v0, v47 │ │ +08a728: 6e20 8d1a 5000 |0086: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ +08a72e: 0a06 |0089: move-result v6 │ │ +08a730: b063 |008a: add-int/2addr v3, v6 │ │ +08a732: 0800 2f00 |008b: move-object/from16 v0, v47 │ │ +08a736: 5903 780c |008d: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a73a: d805 0501 |008f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08a73e: 28e3 |0091: goto 0074 // -001d │ │ +08a740: 131b 0000 |0092: const/16 v27, #int 0 // #0 │ │ +08a744: 28dd |0094: goto 0071 // -0023 │ │ +08a746: 6e10 fa1f 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08a74c: 0a03 |0098: move-result v3 │ │ +08a74e: 1306 0800 |0099: const/16 v6, #int 8 // #8 │ │ +08a752: 3363 0a00 |009b: if-ne v3, v6, 00a5 // +000a │ │ +08a756: 0800 2f00 |009d: move-object/from16 v0, v47 │ │ +08a75a: 6e30 6c1a 4005 |009f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ +08a760: 0a03 |00a2: move-result v3 │ │ +08a762: b035 |00a3: add-int/2addr v5, v3 │ │ +08a764: 28eb |00a4: goto 008f // -0015 │ │ +08a766: 0800 2f00 |00a5: move-object/from16 v0, v47 │ │ +08a76a: 6e20 831a 5000 |00a7: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +08a770: 0a03 |00aa: move-result v3 │ │ +08a772: 3803 0f00 |00ab: if-eqz v3, 00ba // +000f │ │ +08a776: 0800 2f00 |00ad: move-object/from16 v0, v47 │ │ +08a77a: 5203 780c |00af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a77e: 0800 2f00 |00b1: move-object/from16 v0, v47 │ │ +08a782: 5206 720c |00b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +08a786: b063 |00b5: add-int/2addr v3, v6 │ │ +08a788: 0800 2f00 |00b6: move-object/from16 v0, v47 │ │ +08a78c: 5903 780c |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a790: 6e10 e21f 0400 |00ba: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08a796: 0c1d |00bd: move-result-object v29 │ │ +08a798: 1f1d a003 |00be: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08a79c: 0800 1d00 |00c0: move-object/from16 v0, v29 │ │ +08a7a0: 5203 5f0c |00c2: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08a7a4: a628 2803 |00c4: add-float v40, v40, v3 │ │ +08a7a8: 1503 0040 |00c6: const/high16 v3, #int 1073741824 // #4000 │ │ +08a7ac: 0200 2c00 |00c8: move/from16 v0, v44 │ │ +08a7b0: 3330 dd00 |00ca: if-ne v0, v3, 01a7 // +00dd │ │ +08a7b4: 0800 1d00 |00cc: move-object/from16 v0, v29 │ │ +08a7b8: 5203 600c |00ce: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08a7bc: 3903 d700 |00d0: if-nez v3, 01a7 // +00d7 │ │ +08a7c0: 0800 1d00 |00d2: move-object/from16 v0, v29 │ │ +08a7c4: 5203 5f0c |00d4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08a7c8: 1206 |00d6: const/4 v6, #int 0 // #0 │ │ +08a7ca: 2d03 0306 |00d7: cmpl-float v3, v3, v6 │ │ +08a7ce: 3d03 ce00 |00d9: if-lez v3, 01a7 // +00ce │ │ +08a7d2: 381b ab00 |00db: if-eqz v27, 0186 // +00ab │ │ +08a7d6: 0800 2f00 |00dd: move-object/from16 v0, v47 │ │ +08a7da: 5203 780c |00df: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a7de: 0800 1d00 |00e1: move-object/from16 v0, v29 │ │ +08a7e2: 5206 5c0c |00e3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08a7e6: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +08a7ea: 5207 5d0c |00e7: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08a7ee: b076 |00e9: add-int/2addr v6, v7 │ │ +08a7f0: b063 |00ea: add-int/2addr v3, v6 │ │ +08a7f2: 0800 2f00 |00eb: move-object/from16 v0, v47 │ │ +08a7f6: 5903 780c |00ed: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a7fa: 380d b400 |00ef: if-eqz v13, 01a3 // +00b4 │ │ +08a7fe: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ +08a800: 1206 |00f2: const/4 v6, #int 0 // #0 │ │ +08a802: 7120 bf1f 6300 |00f3: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08a808: 0a17 |00f6: move-result v23 │ │ +08a80a: 0200 1700 |00f7: move/from16 v0, v23 │ │ +08a80e: 0201 1700 |00f9: move/from16 v1, v23 │ │ +08a812: 6e30 1420 0401 |00fb: invoke-virtual {v4, v0, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08a818: 1320 0000 |00fe: const/16 v32, #int 0 // #0 │ │ +08a81c: 1503 0040 |0100: const/high16 v3, #int 1073741824 // #4000 │ │ +08a820: 0200 1900 |0102: move/from16 v0, v25 │ │ +08a824: 3230 0d00 |0104: if-eq v0, v3, 0111 // +000d │ │ +08a828: 0800 1d00 |0106: move-object/from16 v0, v29 │ │ +08a82c: 5203 5b0c |0108: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08a830: 12f6 |010a: const/4 v6, #int -1 // #ff │ │ +08a832: 3363 0600 |010b: if-ne v3, v6, 0111 // +0006 │ │ +08a836: 131f 0100 |010d: const/16 v31, #int 1 // #1 │ │ +08a83a: 1320 0100 |010f: const/16 v32, #int 1 // #1 │ │ +08a83e: 0800 1d00 |0111: move-object/from16 v0, v29 │ │ +08a842: 5203 5e0c |0113: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08a846: 0800 1d00 |0115: move-object/from16 v0, v29 │ │ +08a84a: 5206 590c |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08a84e: 901e 0306 |0119: add-int v30, v3, v6 │ │ +08a852: 6e10 e61f 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08a858: 0a03 |011e: move-result v3 │ │ +08a85a: 9010 031e |011f: add-int v16, v3, v30 │ │ +08a85e: 7110 2f0a 0400 |0121: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +08a864: 0a03 |0124: move-result v3 │ │ +08a866: 0200 1200 |0125: move/from16 v0, v18 │ │ +08a86a: 7120 c61e 3000 |0127: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +08a870: 0a12 |012a: move-result v18 │ │ +08a872: 380d 2d00 |012b: if-eqz v13, 0158 // +002d │ │ +08a876: 6e10 d31f 0400 |012d: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@1fd3 │ │ +08a87c: 0a0e |0130: move-result v14 │ │ +08a87e: 12f3 |0131: const/4 v3, #int -1 // #ff │ │ +08a880: 323e 2600 |0132: if-eq v14, v3, 0158 // +0026 │ │ +08a884: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +08a888: 5203 5a0c |0136: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +08a88c: 3b03 f900 |0138: if-gez v3, 0231 // +00f9 │ │ +08a890: 0800 2f00 |013a: move-object/from16 v0, v47 │ │ +08a894: 5203 730c |013c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08a898: dd18 0370 |013e: and-int/lit8 v24, v3, #int 112 // #70 │ │ +08a89c: e103 1804 |0140: shr-int/lit8 v3, v24, #int 4 // #04 │ │ +08a8a0: dd03 03fe |0142: and-int/lit8 v3, v3, #int -2 // #fe │ │ +08a8a4: e11a 0301 |0144: shr-int/lit8 v26, v3, #int 1 // #01 │ │ +08a8a8: 4403 211a |0146: aget v3, v33, v26 │ │ +08a8ac: 7120 ac27 e300 |0148: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08a8b2: 0a03 |014b: move-result v3 │ │ +08a8b4: 4b03 211a |014c: aput v3, v33, v26 │ │ +08a8b8: 4403 221a |014e: aget v3, v34, v26 │ │ +08a8bc: 9106 100e |0150: sub-int v6, v16, v14 │ │ +08a8c0: 7120 ac27 6300 |0152: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08a8c6: 0a03 |0155: move-result v3 │ │ +08a8c8: 4b03 221a |0156: aput v3, v34, v26 │ │ +08a8cc: 0200 2300 |0158: move/from16 v0, v35 │ │ +08a8d0: 0201 1000 |015a: move/from16 v1, v16 │ │ +08a8d4: 7120 ac27 1000 |015c: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08a8da: 0a23 |015f: move-result v35 │ │ +08a8dc: 380a d700 |0160: if-eqz v10, 0237 // +00d7 │ │ +08a8e0: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ +08a8e4: 5203 5b0c |0164: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08a8e8: 12f6 |0166: const/4 v6, #int -1 // #ff │ │ +08a8ea: 3363 d000 |0167: if-ne v3, v6, 0237 // +00d0 │ │ +08a8ee: 121a |0169: const/4 v10, #int 1 // #1 │ │ +08a8f0: 0800 1d00 |016a: move-object/from16 v0, v29 │ │ +08a8f4: 5203 5f0c |016c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08a8f8: 1206 |016e: const/4 v6, #int 0 // #0 │ │ +08a8fa: 2d03 0306 |016f: cmpl-float v3, v3, v6 │ │ +08a8fe: 3d03 cd00 |0171: if-lez v3, 023e // +00cd │ │ +08a902: 3820 c700 |0173: if-eqz v32, 023a // +00c7 │ │ +08a906: 0200 2b00 |0175: move/from16 v0, v43 │ │ +08a90a: 0201 1e00 |0177: move/from16 v1, v30 │ │ +08a90e: 7120 ac27 1000 |0179: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08a914: 0a2b |017c: move-result v43 │ │ +08a916: 0800 2f00 |017d: move-object/from16 v0, v47 │ │ +08a91a: 6e30 6c1a 4005 |017f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ +08a920: 0a03 |0182: move-result v3 │ │ +08a922: b035 |0183: add-int/2addr v5, v3 │ │ +08a924: 2900 0bff |0184: goto/16 008f // -00f5 │ │ +08a928: 0800 2f00 |0186: move-object/from16 v0, v47 │ │ +08a92c: 5200 780c |0188: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a930: 0227 0000 |018a: move/from16 v39, v0 │ │ +08a934: 0800 1d00 |018c: move-object/from16 v0, v29 │ │ +08a938: 5203 5c0c |018e: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08a93c: 9003 0327 |0190: add-int v3, v3, v39 │ │ +08a940: 0800 1d00 |0192: move-object/from16 v0, v29 │ │ +08a944: 5206 5d0c |0194: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08a948: b063 |0196: add-int/2addr v3, v6 │ │ +08a94a: 0200 2700 |0197: move/from16 v0, v39 │ │ +08a94e: 7120 ac27 3000 |0199: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08a954: 0a03 |019c: move-result v3 │ │ +08a956: 0800 2f00 |019d: move-object/from16 v0, v47 │ │ +08a95a: 5903 780c |019f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a95e: 2900 4eff |01a1: goto/16 00ef // -00b2 │ │ +08a962: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ +08a966: 2900 59ff |01a5: goto/16 00fe // -00a7 │ │ +08a96a: 1524 0080 |01a7: const/high16 v36, #int -2147483648 // #8000 │ │ +08a96e: 0800 1d00 |01a9: move-object/from16 v0, v29 │ │ +08a972: 5203 600c |01ab: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08a976: 3903 1200 |01ad: if-nez v3, 01bf // +0012 │ │ +08a97a: 0800 1d00 |01af: move-object/from16 v0, v29 │ │ +08a97e: 5203 5f0c |01b1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08a982: 1206 |01b3: const/4 v6, #int 0 // #0 │ │ +08a984: 2d03 0306 |01b4: cmpl-float v3, v3, v6 │ │ +08a988: 3d03 0900 |01b6: if-lez v3, 01bf // +0009 │ │ +08a98c: 1324 0000 |01b8: const/16 v36, #int 0 // #0 │ │ +08a990: 12e3 |01ba: const/4 v3, #int -2 // #fe │ │ +08a992: 0800 1d00 |01bb: move-object/from16 v0, v29 │ │ +08a996: 5903 600c |01bd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08a99a: 1203 |01bf: const/4 v3, #int 0 // #0 │ │ +08a99c: 2d03 2803 |01c0: cmpl-float v3, v40, v3 │ │ +08a9a0: 3903 4900 |01c2: if-nez v3, 020b // +0049 │ │ +08a9a4: 0800 2f00 |01c4: move-object/from16 v0, v47 │ │ +08a9a8: 5207 780c |01c6: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a9ac: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ +08a9ae: 0803 2f00 |01c9: move-object/from16 v3, v47 │ │ +08a9b2: 0206 3000 |01cb: move/from16 v6, v48 │ │ +08a9b6: 0208 3100 |01cd: move/from16 v8, v49 │ │ +08a9ba: 7407 8a1a 0300 |01cf: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@1a8a │ │ +08a9c0: 1503 0080 |01d2: const/high16 v3, #int -2147483648 // #8000 │ │ +08a9c4: 0200 2400 |01d4: move/from16 v0, v36 │ │ +08a9c8: 3230 0800 |01d6: if-eq v0, v3, 01de // +0008 │ │ +08a9cc: 0200 2400 |01d8: move/from16 v0, v36 │ │ +08a9d0: 0801 1d00 |01da: move-object/from16 v1, v29 │ │ +08a9d4: 5910 600c |01dc: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08a9d8: 6e10 e81f 0400 |01de: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08a9de: 0a13 |01e1: move-result v19 │ │ +08a9e0: 381b 2b00 |01e2: if-eqz v27, 020d // +002b │ │ +08a9e4: 0800 2f00 |01e4: move-object/from16 v0, v47 │ │ +08a9e8: 5203 780c |01e6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08a9ec: 0800 1d00 |01e8: move-object/from16 v0, v29 │ │ +08a9f0: 5206 5c0c |01ea: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08a9f4: 9006 0613 |01ec: add-int v6, v6, v19 │ │ +08a9f8: 0800 1d00 |01ee: move-object/from16 v0, v29 │ │ +08a9fc: 5207 5d0c |01f0: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08aa00: b076 |01f2: add-int/2addr v6, v7 │ │ +08aa02: 0800 2f00 |01f3: move-object/from16 v0, v47 │ │ +08aa06: 6e20 751a 4000 |01f5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08aa0c: 0a07 |01f8: move-result v7 │ │ +08aa0e: b076 |01f9: add-int/2addr v6, v7 │ │ +08aa10: b063 |01fa: add-int/2addr v3, v6 │ │ +08aa12: 0800 2f00 |01fb: move-object/from16 v0, v47 │ │ +08aa16: 5903 780c |01fd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08aa1a: 3829 fffe |01ff: if-eqz v41, 00fe // -0101 │ │ +08aa1e: 0200 1300 |0201: move/from16 v0, v19 │ │ +08aa22: 0201 1c00 |0203: move/from16 v1, v28 │ │ +08aa26: 7120 ac27 1000 |0205: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08aa2c: 0a1c |0208: move-result v28 │ │ +08aa2e: 2900 f5fe |0209: goto/16 00fe // -010b │ │ +08aa32: 1207 |020b: const/4 v7, #int 0 // #0 │ │ +08aa34: 28bc |020c: goto 01c8 // -0044 │ │ +08aa36: 0800 2f00 |020d: move-object/from16 v0, v47 │ │ +08aa3a: 5200 780c |020f: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08aa3e: 0227 0000 |0211: move/from16 v39, v0 │ │ +08aa42: 9003 2713 |0213: add-int v3, v39, v19 │ │ +08aa46: 0800 1d00 |0215: move-object/from16 v0, v29 │ │ +08aa4a: 5206 5c0c |0217: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08aa4e: b063 |0219: add-int/2addr v3, v6 │ │ +08aa50: 0800 1d00 |021a: move-object/from16 v0, v29 │ │ +08aa54: 5206 5d0c |021c: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08aa58: b063 |021e: add-int/2addr v3, v6 │ │ +08aa5a: 0800 2f00 |021f: move-object/from16 v0, v47 │ │ +08aa5e: 6e20 751a 4000 |0221: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08aa64: 0a06 |0224: move-result v6 │ │ +08aa66: b063 |0225: add-int/2addr v3, v6 │ │ +08aa68: 0200 2700 |0226: move/from16 v0, v39 │ │ +08aa6c: 7120 ac27 3000 |0228: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08aa72: 0a03 |022b: move-result v3 │ │ +08aa74: 0800 2f00 |022c: move-object/from16 v0, v47 │ │ +08aa78: 5903 780c |022e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08aa7c: 28cf |0230: goto 01ff // -0031 │ │ +08aa7e: 0800 1d00 |0231: move-object/from16 v0, v29 │ │ +08aa82: 5203 5a0c |0233: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +08aa86: 2900 09ff |0235: goto/16 013e // -00f7 │ │ +08aa8a: 120a |0237: const/4 v10, #int 0 // #0 │ │ +08aa8c: 2900 32ff |0238: goto/16 016a // -00ce │ │ +08aa90: 021e 1000 |023a: move/from16 v30, v16 │ │ +08aa94: 2900 39ff |023c: goto/16 0175 // -00c7 │ │ +08aa98: 3820 0a00 |023e: if-eqz v32, 0248 // +000a │ │ +08aa9c: 0200 1e00 |0240: move/from16 v0, v30 │ │ +08aaa0: 7120 ac27 0b00 |0242: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08aaa6: 0a0b |0245: move-result v11 │ │ +08aaa8: 2900 37ff |0246: goto/16 017d // -00c9 │ │ +08aaac: 021e 1000 |0248: move/from16 v30, v16 │ │ +08aab0: 28f6 |024a: goto 0240 // -000a │ │ +08aab2: 0800 2f00 |024b: move-object/from16 v0, v47 │ │ +08aab6: 5203 780c |024d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08aaba: 3d03 1900 |024f: if-lez v3, 0268 // +0019 │ │ +08aabe: 0800 2f00 |0251: move-object/from16 v0, v47 │ │ +08aac2: 0201 1400 |0253: move/from16 v1, v20 │ │ +08aac6: 6e20 831a 1000 |0255: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +08aacc: 0a03 |0258: move-result v3 │ │ +08aace: 3803 0f00 |0259: if-eqz v3, 0268 // +000f │ │ +08aad2: 0800 2f00 |025b: move-object/from16 v0, v47 │ │ +08aad6: 5203 780c |025d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08aada: 0800 2f00 |025f: move-object/from16 v0, v47 │ │ +08aade: 5206 720c |0261: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +08aae2: b063 |0263: add-int/2addr v3, v6 │ │ +08aae4: 0800 2f00 |0264: move-object/from16 v0, v47 │ │ +08aae8: 5903 780c |0266: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08aaec: 1213 |0268: const/4 v3, #int 1 // #1 │ │ +08aaee: 4403 2103 |0269: aget v3, v33, v3 │ │ +08aaf2: 12f6 |026b: const/4 v6, #int -1 // #ff │ │ +08aaf4: 3363 1400 |026c: if-ne v3, v6, 0280 // +0014 │ │ +08aaf8: 1203 |026e: const/4 v3, #int 0 // #0 │ │ +08aafa: 4403 2103 |026f: aget v3, v33, v3 │ │ +08aafe: 12f6 |0271: const/4 v6, #int -1 // #ff │ │ +08ab00: 3363 0e00 |0272: if-ne v3, v6, 0280 // +000e │ │ +08ab04: 1223 |0274: const/4 v3, #int 2 // #2 │ │ +08ab06: 4403 2103 |0275: aget v3, v33, v3 │ │ +08ab0a: 12f6 |0277: const/4 v6, #int -1 // #ff │ │ +08ab0c: 3363 0800 |0278: if-ne v3, v6, 0280 // +0008 │ │ +08ab10: 1233 |027a: const/4 v3, #int 3 // #3 │ │ +08ab12: 4403 2103 |027b: aget v3, v33, v3 │ │ +08ab16: 12f6 |027d: const/4 v6, #int -1 // #ff │ │ +08ab18: 3263 3a00 |027e: if-eq v3, v6, 02b8 // +003a │ │ +08ab1c: 1233 |0280: const/4 v3, #int 3 // #3 │ │ +08ab1e: 4403 2103 |0281: aget v3, v33, v3 │ │ +08ab22: 1206 |0283: const/4 v6, #int 0 // #0 │ │ +08ab24: 4406 2106 |0284: aget v6, v33, v6 │ │ +08ab28: 1217 |0286: const/4 v7, #int 1 // #1 │ │ +08ab2a: 4407 2107 |0287: aget v7, v33, v7 │ │ +08ab2e: 1228 |0289: const/4 v8, #int 2 // #2 │ │ +08ab30: 4408 2108 |028a: aget v8, v33, v8 │ │ +08ab34: 7120 ac27 8700 |028c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08ab3a: 0a07 |028f: move-result v7 │ │ +08ab3c: 7120 ac27 7600 |0290: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08ab42: 0a06 |0293: move-result v6 │ │ +08ab44: 7120 ac27 6300 |0294: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08ab4a: 0a0c |0297: move-result v12 │ │ +08ab4c: 1233 |0298: const/4 v3, #int 3 // #3 │ │ +08ab4e: 4403 2203 |0299: aget v3, v34, v3 │ │ +08ab52: 1206 |029b: const/4 v6, #int 0 // #0 │ │ +08ab54: 4406 2206 |029c: aget v6, v34, v6 │ │ +08ab58: 1217 |029e: const/4 v7, #int 1 // #1 │ │ +08ab5a: 4407 2207 |029f: aget v7, v34, v7 │ │ +08ab5e: 1228 |02a1: const/4 v8, #int 2 // #2 │ │ +08ab60: 4408 2208 |02a2: aget v8, v34, v8 │ │ +08ab64: 7120 ac27 8700 |02a4: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08ab6a: 0a07 |02a7: move-result v7 │ │ +08ab6c: 7120 ac27 7600 |02a8: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08ab72: 0a06 |02ab: move-result v6 │ │ +08ab74: 7120 ac27 6300 |02ac: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08ab7a: 0a16 |02af: move-result v22 │ │ +08ab7c: 9003 0c16 |02b0: add-int v3, v12, v22 │ │ +08ab80: 0200 2300 |02b2: move/from16 v0, v35 │ │ +08ab84: 7120 ac27 3000 |02b4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08ab8a: 0a23 |02b7: move-result v35 │ │ +08ab8c: 3829 8600 |02b8: if-eqz v41, 033e // +0086 │ │ +08ab90: 1503 0080 |02ba: const/high16 v3, #int -2147483648 // #8000 │ │ +08ab94: 0200 2c00 |02bc: move/from16 v0, v44 │ │ +08ab98: 3230 0400 |02be: if-eq v0, v3, 02c2 // +0004 │ │ +08ab9c: 392c 7e00 |02c0: if-nez v44, 033e // +007e │ │ +08aba0: 1203 |02c2: const/4 v3, #int 0 // #0 │ │ +08aba2: 0800 2f00 |02c3: move-object/from16 v0, v47 │ │ +08aba6: 5903 780c |02c5: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08abaa: 1205 |02c7: const/4 v5, #int 0 // #0 │ │ +08abac: 0200 1400 |02c8: move/from16 v0, v20 │ │ +08abb0: 3505 7400 |02ca: if-ge v5, v0, 033e // +0074 │ │ +08abb4: 0800 2f00 |02cc: move-object/from16 v0, v47 │ │ +08abb8: 6e20 7f1a 5000 |02ce: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08abbe: 0c04 |02d1: move-result-object v4 │ │ +08abc0: 3904 1400 |02d2: if-nez v4, 02e6 // +0014 │ │ +08abc4: 0800 2f00 |02d4: move-object/from16 v0, v47 │ │ +08abc8: 5203 780c |02d6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08abcc: 0800 2f00 |02d8: move-object/from16 v0, v47 │ │ +08abd0: 6e20 8d1a 5000 |02da: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ +08abd6: 0a06 |02dd: move-result v6 │ │ +08abd8: b063 |02de: add-int/2addr v3, v6 │ │ +08abda: 0800 2f00 |02df: move-object/from16 v0, v47 │ │ +08abde: 5903 780c |02e1: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08abe2: d805 0501 |02e3: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08abe6: 28e3 |02e5: goto 02c8 // -001d │ │ +08abe8: 6e10 fa1f 0400 |02e6: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08abee: 0a03 |02e9: move-result v3 │ │ +08abf0: 1306 0800 |02ea: const/16 v6, #int 8 // #8 │ │ +08abf4: 3363 0a00 |02ec: if-ne v3, v6, 02f6 // +000a │ │ +08abf8: 0800 2f00 |02ee: move-object/from16 v0, v47 │ │ +08abfc: 6e30 6c1a 4005 |02f0: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ +08ac02: 0a03 |02f3: move-result v3 │ │ +08ac04: b035 |02f4: add-int/2addr v5, v3 │ │ +08ac06: 28ee |02f5: goto 02e3 // -0012 │ │ +08ac08: 6e10 e21f 0400 |02f6: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08ac0e: 0c1d |02f9: move-result-object v29 │ │ +08ac10: 1f1d a003 |02fa: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08ac14: 381b 1e00 |02fc: if-eqz v27, 031a // +001e │ │ +08ac18: 0800 2f00 |02fe: move-object/from16 v0, v47 │ │ +08ac1c: 5203 780c |0300: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08ac20: 0800 1d00 |0302: move-object/from16 v0, v29 │ │ +08ac24: 5206 5c0c |0304: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08ac28: 9006 061c |0306: add-int v6, v6, v28 │ │ +08ac2c: 0800 1d00 |0308: move-object/from16 v0, v29 │ │ +08ac30: 5207 5d0c |030a: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08ac34: b076 |030c: add-int/2addr v6, v7 │ │ +08ac36: 0800 2f00 |030d: move-object/from16 v0, v47 │ │ +08ac3a: 6e20 751a 4000 |030f: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08ac40: 0a07 |0312: move-result v7 │ │ +08ac42: b076 |0313: add-int/2addr v6, v7 │ │ +08ac44: b063 |0314: add-int/2addr v3, v6 │ │ +08ac46: 0800 2f00 |0315: move-object/from16 v0, v47 │ │ +08ac4a: 5903 780c |0317: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08ac4e: 28ca |0319: goto 02e3 // -0036 │ │ +08ac50: 0800 2f00 |031a: move-object/from16 v0, v47 │ │ +08ac54: 5200 780c |031c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08ac58: 0227 0000 |031e: move/from16 v39, v0 │ │ +08ac5c: 9003 271c |0320: add-int v3, v39, v28 │ │ +08ac60: 0800 1d00 |0322: move-object/from16 v0, v29 │ │ +08ac64: 5206 5c0c |0324: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08ac68: b063 |0326: add-int/2addr v3, v6 │ │ +08ac6a: 0800 1d00 |0327: move-object/from16 v0, v29 │ │ +08ac6e: 5206 5d0c |0329: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08ac72: b063 |032b: add-int/2addr v3, v6 │ │ +08ac74: 0800 2f00 |032c: move-object/from16 v0, v47 │ │ +08ac78: 6e20 751a 4000 |032e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08ac7e: 0a06 |0331: move-result v6 │ │ +08ac80: b063 |0332: add-int/2addr v3, v6 │ │ +08ac82: 0200 2700 |0333: move/from16 v0, v39 │ │ +08ac86: 7120 ac27 3000 |0335: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08ac8c: 0a03 |0338: move-result v3 │ │ +08ac8e: 0800 2f00 |0339: move-object/from16 v0, v47 │ │ +08ac92: 5903 780c |033b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08ac96: 28a6 |033d: goto 02e3 // -005a │ │ +08ac98: 0800 2f00 |033e: move-object/from16 v0, v47 │ │ +08ac9c: 5203 780c |0340: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08aca0: 7401 781a 2f00 |0342: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +08aca6: 0a06 |0345: move-result v6 │ │ +08aca8: 7401 791a 2f00 |0346: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ +08acae: 0a07 |0349: move-result v7 │ │ +08acb0: b076 |034a: add-int/2addr v6, v7 │ │ +08acb2: b063 |034b: add-int/2addr v3, v6 │ │ +08acb4: 0800 2f00 |034c: move-object/from16 v0, v47 │ │ +08acb8: 5903 780c |034e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08acbc: 0800 2f00 |0350: move-object/from16 v0, v47 │ │ +08acc0: 5200 780c |0352: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08acc4: 022d 0000 |0354: move/from16 v45, v0 │ │ +08acc8: 7401 7d1a 2f00 |0356: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@1a7d │ │ +08acce: 0a03 |0359: move-result v3 │ │ +08acd0: 0200 2d00 |035a: move/from16 v0, v45 │ │ +08acd4: 7120 ac27 3000 |035c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08acda: 0a2d |035f: move-result v45 │ │ +08acdc: 1203 |0360: const/4 v3, #int 0 // #0 │ │ +08acde: 0200 2d00 |0361: move/from16 v0, v45 │ │ +08ace2: 0201 3000 |0363: move/from16 v1, v48 │ │ +08ace6: 7130 440a 1003 |0365: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +08acec: 0a2e |0368: move-result v46 │ │ +08acee: 1403 ffff ff00 |0369: const v3, #float 2.35099e-38 // #00ffffff │ │ +08acf4: 952d 2e03 |036c: and-int v45, v46, v3 │ │ +08acf8: 0800 2f00 |036e: move-object/from16 v0, v47 │ │ +08acfc: 5203 780c |0370: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08ad00: 9115 2d03 |0372: sub-int v21, v45, v3 │ │ +08ad04: 3926 0900 |0374: if-nez v38, 037d // +0009 │ │ +08ad08: 3815 3102 |0376: if-eqz v21, 05a7 // +0231 │ │ +08ad0c: 1203 |0378: const/4 v3, #int 0 // #0 │ │ +08ad0e: 2d03 2803 |0379: cmpl-float v3, v40, v3 │ │ +08ad12: 3d03 2c02 |037b: if-lez v3, 05a7 // +022c │ │ +08ad16: 0800 2f00 |037d: move-object/from16 v0, v47 │ │ +08ad1a: 5203 7a0c |037f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ +08ad1e: 1206 |0381: const/4 v6, #int 0 // #0 │ │ +08ad20: 2d03 0306 |0382: cmpl-float v3, v3, v6 │ │ +08ad24: 3d03 4100 |0384: if-lez v3, 03c5 // +0041 │ │ +08ad28: 0800 2f00 |0386: move-object/from16 v0, v47 │ │ +08ad2c: 5200 7a0c |0388: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ +08ad30: 022a 0000 |038a: move/from16 v42, v0 │ │ +08ad34: 1203 |038c: const/4 v3, #int 0 // #0 │ │ +08ad36: 1216 |038d: const/4 v6, #int 1 // #1 │ │ +08ad38: 1227 |038e: const/4 v7, #int 2 // #2 │ │ +08ad3a: 1238 |038f: const/4 v8, #int 3 // #3 │ │ +08ad3c: 12f9 |0390: const/4 v9, #int -1 // #ff │ │ +08ad3e: 4b09 2108 |0391: aput v9, v33, v8 │ │ +08ad42: 4b09 2107 |0393: aput v9, v33, v7 │ │ +08ad46: 4b09 2106 |0395: aput v9, v33, v6 │ │ +08ad4a: 4b09 2103 |0397: aput v9, v33, v3 │ │ +08ad4e: 1203 |0399: const/4 v3, #int 0 // #0 │ │ +08ad50: 1216 |039a: const/4 v6, #int 1 // #1 │ │ +08ad52: 1227 |039b: const/4 v7, #int 2 // #2 │ │ +08ad54: 1238 |039c: const/4 v8, #int 3 // #3 │ │ +08ad56: 12f9 |039d: const/4 v9, #int -1 // #ff │ │ +08ad58: 4b09 2208 |039e: aput v9, v34, v8 │ │ +08ad5c: 4b09 2207 |03a0: aput v9, v34, v7 │ │ +08ad60: 4b09 2206 |03a2: aput v9, v34, v6 │ │ +08ad64: 4b09 2203 |03a4: aput v9, v34, v3 │ │ +08ad68: 1323 ffff |03a6: const/16 v35, #int -1 // #ffff │ │ +08ad6c: 1203 |03a8: const/4 v3, #int 0 // #0 │ │ +08ad6e: 0800 2f00 |03a9: move-object/from16 v0, v47 │ │ +08ad72: 5903 780c |03ab: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08ad76: 1205 |03ad: const/4 v5, #int 0 // #0 │ │ +08ad78: 0200 1400 |03ae: move/from16 v0, v20 │ │ +08ad7c: 3505 5501 |03b0: if-ge v5, v0, 0505 // +0155 │ │ +08ad80: 0800 2f00 |03b2: move-object/from16 v0, v47 │ │ +08ad84: 6e20 7f1a 5000 |03b4: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08ad8a: 0c04 |03b7: move-result-object v4 │ │ +08ad8c: 3804 0a00 |03b8: if-eqz v4, 03c2 // +000a │ │ +08ad90: 6e10 fa1f 0400 |03ba: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08ad96: 0a03 |03bd: move-result v3 │ │ +08ad98: 1306 0800 |03be: const/16 v6, #int 8 // #8 │ │ +08ad9c: 3363 0800 |03c0: if-ne v3, v6, 03c8 // +0008 │ │ +08ada0: d805 0501 |03c2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08ada4: 28ea |03c4: goto 03ae // -0016 │ │ +08ada6: 022a 2800 |03c5: move/from16 v42, v40 │ │ +08adaa: 28c5 |03c7: goto 038c // -003b │ │ +08adac: 6e10 e21f 0400 |03c8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08adb2: 0c1d |03cb: move-result-object v29 │ │ +08adb4: 1f1d a003 |03cc: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08adb8: 0800 1d00 |03ce: move-object/from16 v0, v29 │ │ +08adbc: 520f 5f0c |03d0: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08adc0: 1203 |03d2: const/4 v3, #int 0 // #0 │ │ +08adc2: 2d03 0f03 |03d3: cmpl-float v3, v15, v3 │ │ +08adc6: 3d03 5c00 |03d5: if-lez v3, 0431 // +005c │ │ +08adca: 0200 1500 |03d7: move/from16 v0, v21 │ │ +08adce: 8203 |03d9: int-to-float v3, v0 │ │ +08add0: c8f3 |03da: mul-float/2addr v3, v15 │ │ +08add2: a903 032a |03db: div-float v3, v3, v42 │ │ +08add6: 8730 |03dd: float-to-int v0, v3 │ │ +08add8: 0225 0000 |03de: move/from16 v37, v0 │ │ +08addc: a72a 2a0f |03e0: sub-float v42, v42, v15 │ │ +08ade0: 9115 1525 |03e2: sub-int v21, v21, v37 │ │ +08ade4: 7401 7a1a 2f00 |03e4: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +08adea: 0a03 |03e7: move-result v3 │ │ +08adec: 7401 771a 2f00 |03e8: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +08adf2: 0a06 |03eb: move-result v6 │ │ +08adf4: b063 |03ec: add-int/2addr v3, v6 │ │ +08adf6: 0800 1d00 |03ed: move-object/from16 v0, v29 │ │ +08adfa: 5206 5e0c |03ef: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08adfe: b063 |03f1: add-int/2addr v3, v6 │ │ +08ae00: 0800 1d00 |03f2: move-object/from16 v0, v29 │ │ +08ae04: 5206 590c |03f4: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08ae08: b063 |03f6: add-int/2addr v3, v6 │ │ +08ae0a: 0800 1d00 |03f7: move-object/from16 v0, v29 │ │ +08ae0e: 5206 5b0c |03f9: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08ae12: 0200 3100 |03fb: move/from16 v0, v49 │ │ +08ae16: 7130 6b1a 3006 |03fd: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@1a6b │ │ +08ae1c: 0a11 |0400: move-result v17 │ │ +08ae1e: 0800 1d00 |0401: move-object/from16 v0, v29 │ │ +08ae22: 5203 600c |0403: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08ae26: 3903 0800 |0405: if-nez v3, 040d // +0008 │ │ +08ae2a: 1503 0040 |0407: const/high16 v3, #int 1073741824 // #4000 │ │ +08ae2e: 0200 2c00 |0409: move/from16 v0, v44 │ │ +08ae32: 3230 ae00 |040b: if-eq v0, v3, 04b9 // +00ae │ │ +08ae36: 6e10 e81f 0400 |040d: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08ae3c: 0a03 |0410: move-result v3 │ │ +08ae3e: 9013 0325 |0411: add-int v19, v3, v37 │ │ +08ae42: 3b13 0400 |0413: if-gez v19, 0417 // +0004 │ │ +08ae46: 1313 0000 |0415: const/16 v19, #int 0 // #0 │ │ +08ae4a: 1503 0040 |0417: const/high16 v3, #int 1073741824 // #4000 │ │ +08ae4e: 0200 1300 |0419: move/from16 v0, v19 │ │ +08ae52: 7120 bf1f 3000 |041b: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08ae58: 0a03 |041e: move-result v3 │ │ +08ae5a: 0200 1100 |041f: move/from16 v0, v17 │ │ +08ae5e: 6e30 1420 3400 |0421: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08ae64: 7110 2f0a 0400 |0424: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +08ae6a: 0a03 |0427: move-result v3 │ │ +08ae6c: 1506 00ff |0428: const/high16 v6, #int -16777216 // #ff00 │ │ +08ae70: b563 |042a: and-int/2addr v3, v6 │ │ +08ae72: 0200 1200 |042b: move/from16 v0, v18 │ │ +08ae76: 7120 c61e 3000 |042d: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +08ae7c: 0a12 |0430: move-result v18 │ │ +08ae7e: 381b 9c00 |0431: if-eqz v27, 04cd // +009c │ │ +08ae82: 0800 2f00 |0433: move-object/from16 v0, v47 │ │ +08ae86: 5203 780c |0435: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08ae8a: 6e10 e81f 0400 |0437: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08ae90: 0a06 |043a: move-result v6 │ │ +08ae92: 0800 1d00 |043b: move-object/from16 v0, v29 │ │ +08ae96: 5207 5c0c |043d: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08ae9a: b076 |043f: add-int/2addr v6, v7 │ │ +08ae9c: 0800 1d00 |0440: move-object/from16 v0, v29 │ │ +08aea0: 5207 5d0c |0442: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08aea4: b076 |0444: add-int/2addr v6, v7 │ │ +08aea6: 0800 2f00 |0445: move-object/from16 v0, v47 │ │ +08aeaa: 6e20 751a 4000 |0447: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08aeb0: 0a07 |044a: move-result v7 │ │ +08aeb2: b076 |044b: add-int/2addr v6, v7 │ │ +08aeb4: b063 |044c: add-int/2addr v3, v6 │ │ +08aeb6: 0800 2f00 |044d: move-object/from16 v0, v47 │ │ +08aeba: 5903 780c |044f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08aebe: 1503 0040 |0451: const/high16 v3, #int 1073741824 // #4000 │ │ +08aec2: 0200 1900 |0453: move/from16 v0, v25 │ │ +08aec6: 3230 a100 |0455: if-eq v0, v3, 04f6 // +00a1 │ │ +08aeca: 0800 1d00 |0457: move-object/from16 v0, v29 │ │ +08aece: 5203 5b0c |0459: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08aed2: 12f6 |045b: const/4 v6, #int -1 // #ff │ │ +08aed4: 3363 9a00 |045c: if-ne v3, v6, 04f6 // +009a │ │ +08aed8: 1320 0100 |045e: const/16 v32, #int 1 // #1 │ │ +08aedc: 0800 1d00 |0460: move-object/from16 v0, v29 │ │ +08aee0: 5203 5e0c |0462: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08aee4: 0800 1d00 |0464: move-object/from16 v0, v29 │ │ +08aee8: 5206 590c |0466: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08aeec: 901e 0306 |0468: add-int v30, v3, v6 │ │ +08aef0: 6e10 e61f 0400 |046a: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08aef6: 0a03 |046d: move-result v3 │ │ +08aef8: 9010 031e |046e: add-int v16, v3, v30 │ │ +08aefc: 0200 2300 |0470: move/from16 v0, v35 │ │ +08af00: 0201 1000 |0472: move/from16 v1, v16 │ │ +08af04: 7120 ac27 1000 |0474: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08af0a: 0a23 |0477: move-result v35 │ │ +08af0c: 3820 8200 |0478: if-eqz v32, 04fa // +0082 │ │ +08af10: 0200 1e00 |047a: move/from16 v0, v30 │ │ +08af14: 7120 ac27 0b00 |047c: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08af1a: 0a0b |047f: move-result v11 │ │ +08af1c: 380a 7e00 |0480: if-eqz v10, 04fe // +007e │ │ +08af20: 0800 1d00 |0482: move-object/from16 v0, v29 │ │ +08af24: 5203 5b0c |0484: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08af28: 12f6 |0486: const/4 v6, #int -1 // #ff │ │ +08af2a: 3363 7700 |0487: if-ne v3, v6, 04fe // +0077 │ │ +08af2e: 121a |0489: const/4 v10, #int 1 // #1 │ │ +08af30: 380d 38ff |048a: if-eqz v13, 03c2 // -00c8 │ │ +08af34: 6e10 d31f 0400 |048c: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@1fd3 │ │ +08af3a: 0a0e |048f: move-result v14 │ │ +08af3c: 12f3 |0490: const/4 v3, #int -1 // #ff │ │ +08af3e: 323e 31ff |0491: if-eq v14, v3, 03c2 // -00cf │ │ +08af42: 0800 1d00 |0493: move-object/from16 v0, v29 │ │ +08af46: 5203 5a0c |0495: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +08af4a: 3b03 6900 |0497: if-gez v3, 0500 // +0069 │ │ +08af4e: 0800 2f00 |0499: move-object/from16 v0, v47 │ │ +08af52: 5203 730c |049b: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08af56: dd18 0370 |049d: and-int/lit8 v24, v3, #int 112 // #70 │ │ +08af5a: e103 1804 |049f: shr-int/lit8 v3, v24, #int 4 // #04 │ │ +08af5e: dd03 03fe |04a1: and-int/lit8 v3, v3, #int -2 // #fe │ │ +08af62: e11a 0301 |04a3: shr-int/lit8 v26, v3, #int 1 // #01 │ │ +08af66: 4403 211a |04a5: aget v3, v33, v26 │ │ +08af6a: 7120 ac27 e300 |04a7: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08af70: 0a03 |04aa: move-result v3 │ │ +08af72: 4b03 211a |04ab: aput v3, v33, v26 │ │ +08af76: 4403 221a |04ad: aget v3, v34, v26 │ │ +08af7a: 9106 100e |04af: sub-int v6, v16, v14 │ │ +08af7e: 7120 ac27 6300 |04b1: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08af84: 0a03 |04b4: move-result v3 │ │ +08af86: 4b03 221a |04b5: aput v3, v34, v26 │ │ +08af8a: 2900 0bff |04b7: goto/16 03c2 // -00f5 │ │ +08af8e: 3d25 1100 |04b9: if-lez v37, 04ca // +0011 │ │ +08af92: 1503 0040 |04bb: const/high16 v3, #int 1073741824 // #4000 │ │ +08af96: 0200 2500 |04bd: move/from16 v0, v37 │ │ +08af9a: 7120 bf1f 3000 |04bf: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08afa0: 0a03 |04c2: move-result v3 │ │ +08afa2: 0200 1100 |04c3: move/from16 v0, v17 │ │ +08afa6: 6e30 1420 3400 |04c5: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08afac: 2900 5cff |04c8: goto/16 0424 // -00a4 │ │ +08afb0: 1325 0000 |04ca: const/16 v37, #int 0 // #0 │ │ +08afb4: 28ef |04cc: goto 04bb // -0011 │ │ +08afb6: 0800 2f00 |04cd: move-object/from16 v0, v47 │ │ +08afba: 5200 780c |04cf: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08afbe: 0227 0000 |04d1: move/from16 v39, v0 │ │ +08afc2: 6e10 e81f 0400 |04d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08afc8: 0a03 |04d6: move-result v3 │ │ +08afca: 9003 0327 |04d7: add-int v3, v3, v39 │ │ +08afce: 0800 1d00 |04d9: move-object/from16 v0, v29 │ │ +08afd2: 5206 5c0c |04db: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08afd6: b063 |04dd: add-int/2addr v3, v6 │ │ +08afd8: 0800 1d00 |04de: move-object/from16 v0, v29 │ │ +08afdc: 5206 5d0c |04e0: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08afe0: b063 |04e2: add-int/2addr v3, v6 │ │ +08afe2: 0800 2f00 |04e3: move-object/from16 v0, v47 │ │ +08afe6: 6e20 751a 4000 |04e5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08afec: 0a06 |04e8: move-result v6 │ │ +08afee: b063 |04e9: add-int/2addr v3, v6 │ │ +08aff0: 0200 2700 |04ea: move/from16 v0, v39 │ │ +08aff4: 7120 ac27 3000 |04ec: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08affa: 0a03 |04ef: move-result v3 │ │ +08affc: 0800 2f00 |04f0: move-object/from16 v0, v47 │ │ +08b000: 5903 780c |04f2: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b004: 2900 5dff |04f4: goto/16 0451 // -00a3 │ │ +08b008: 1320 0000 |04f6: const/16 v32, #int 0 // #0 │ │ +08b00c: 2900 68ff |04f8: goto/16 0460 // -0098 │ │ +08b010: 021e 1000 |04fa: move/from16 v30, v16 │ │ +08b014: 2900 7eff |04fc: goto/16 047a // -0082 │ │ +08b018: 120a |04fe: const/4 v10, #int 0 // #0 │ │ +08b01a: 288b |04ff: goto 048a // -0075 │ │ +08b01c: 0800 1d00 |0500: move-object/from16 v0, v29 │ │ +08b020: 5203 5a0c |0502: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +08b024: 2899 |0504: goto 049d // -0067 │ │ +08b026: 0800 2f00 |0505: move-object/from16 v0, v47 │ │ +08b02a: 5203 780c |0507: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b02e: 7401 781a 2f00 |0509: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +08b034: 0a06 |050c: move-result v6 │ │ +08b036: 7401 791a 2f00 |050d: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ +08b03c: 0a07 |0510: move-result v7 │ │ +08b03e: b076 |0511: add-int/2addr v6, v7 │ │ +08b040: b063 |0512: add-int/2addr v3, v6 │ │ +08b042: 0800 2f00 |0513: move-object/from16 v0, v47 │ │ +08b046: 5903 780c |0515: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b04a: 1213 |0517: const/4 v3, #int 1 // #1 │ │ +08b04c: 4403 2103 |0518: aget v3, v33, v3 │ │ +08b050: 12f6 |051a: const/4 v6, #int -1 // #ff │ │ +08b052: 3363 1400 |051b: if-ne v3, v6, 052f // +0014 │ │ +08b056: 1203 |051d: const/4 v3, #int 0 // #0 │ │ +08b058: 4403 2103 |051e: aget v3, v33, v3 │ │ +08b05c: 12f6 |0520: const/4 v6, #int -1 // #ff │ │ +08b05e: 3363 0e00 |0521: if-ne v3, v6, 052f // +000e │ │ +08b062: 1223 |0523: const/4 v3, #int 2 // #2 │ │ +08b064: 4403 2103 |0524: aget v3, v33, v3 │ │ +08b068: 12f6 |0526: const/4 v6, #int -1 // #ff │ │ +08b06a: 3363 0800 |0527: if-ne v3, v6, 052f // +0008 │ │ +08b06e: 1233 |0529: const/4 v3, #int 3 // #3 │ │ +08b070: 4403 2103 |052a: aget v3, v33, v3 │ │ +08b074: 12f6 |052c: const/4 v6, #int -1 // #ff │ │ +08b076: 3263 3a00 |052d: if-eq v3, v6, 0567 // +003a │ │ +08b07a: 1233 |052f: const/4 v3, #int 3 // #3 │ │ +08b07c: 4403 2103 |0530: aget v3, v33, v3 │ │ +08b080: 1206 |0532: const/4 v6, #int 0 // #0 │ │ +08b082: 4406 2106 |0533: aget v6, v33, v6 │ │ +08b086: 1217 |0535: const/4 v7, #int 1 // #1 │ │ +08b088: 4407 2107 |0536: aget v7, v33, v7 │ │ +08b08c: 1228 |0538: const/4 v8, #int 2 // #2 │ │ +08b08e: 4408 2108 |0539: aget v8, v33, v8 │ │ +08b092: 7120 ac27 8700 |053b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b098: 0a07 |053e: move-result v7 │ │ +08b09a: 7120 ac27 7600 |053f: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b0a0: 0a06 |0542: move-result v6 │ │ +08b0a2: 7120 ac27 6300 |0543: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b0a8: 0a0c |0546: move-result v12 │ │ +08b0aa: 1233 |0547: const/4 v3, #int 3 // #3 │ │ +08b0ac: 4403 2203 |0548: aget v3, v34, v3 │ │ +08b0b0: 1206 |054a: const/4 v6, #int 0 // #0 │ │ +08b0b2: 4406 2206 |054b: aget v6, v34, v6 │ │ +08b0b6: 1217 |054d: const/4 v7, #int 1 // #1 │ │ +08b0b8: 4407 2207 |054e: aget v7, v34, v7 │ │ +08b0bc: 1228 |0550: const/4 v8, #int 2 // #2 │ │ +08b0be: 4408 2208 |0551: aget v8, v34, v8 │ │ +08b0c2: 7120 ac27 8700 |0553: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b0c8: 0a07 |0556: move-result v7 │ │ +08b0ca: 7120 ac27 7600 |0557: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b0d0: 0a06 |055a: move-result v6 │ │ +08b0d2: 7120 ac27 6300 |055b: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b0d8: 0a16 |055e: move-result v22 │ │ +08b0da: 9003 0c16 |055f: add-int v3, v12, v22 │ │ +08b0de: 0200 2300 |0561: move/from16 v0, v35 │ │ +08b0e2: 7120 ac27 3000 |0563: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b0e8: 0a23 |0566: move-result v35 │ │ +08b0ea: 390a 0a00 |0567: if-nez v10, 0571 // +000a │ │ +08b0ee: 1503 0040 |0569: const/high16 v3, #int 1073741824 // #4000 │ │ +08b0f2: 0200 1900 |056b: move/from16 v0, v25 │ │ +08b0f6: 3230 0400 |056d: if-eq v0, v3, 0571 // +0004 │ │ +08b0fa: 0223 0b00 |056f: move/from16 v35, v11 │ │ +08b0fe: 7401 7a1a 2f00 |0571: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +08b104: 0a03 |0574: move-result v3 │ │ +08b106: 7401 771a 2f00 |0575: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +08b10c: 0a06 |0578: move-result v6 │ │ +08b10e: b063 |0579: add-int/2addr v3, v6 │ │ +08b110: 9023 2303 |057a: add-int v35, v35, v3 │ │ +08b114: 7401 7c1a 2f00 |057c: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@1a7c │ │ +08b11a: 0a03 |057f: move-result v3 │ │ +08b11c: 0200 2300 |0580: move/from16 v0, v35 │ │ +08b120: 7120 ac27 3000 |0582: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b126: 0a23 |0585: move-result v35 │ │ +08b128: 1503 00ff |0586: const/high16 v3, #int -16777216 // #ff00 │ │ +08b12c: 9503 0312 |0588: and-int v3, v3, v18 │ │ +08b130: 9603 032e |058a: or-int v3, v3, v46 │ │ +08b134: e006 1210 |058c: shl-int/lit8 v6, v18, #int 16 // #10 │ │ +08b138: 0200 2300 |058e: move/from16 v0, v35 │ │ +08b13c: 0201 3100 |0590: move/from16 v1, v49 │ │ +08b140: 7130 440a 1006 |0592: invoke-static {v0, v1, v6}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +08b146: 0a06 |0595: move-result v6 │ │ +08b148: 0800 2f00 |0596: move-object/from16 v0, v47 │ │ +08b14c: 6e30 a51a 3006 |0598: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@1aa5 │ │ +08b152: 381f 0b00 |059b: if-eqz v31, 05a6 // +000b │ │ +08b156: 0800 2f00 |059d: move-object/from16 v0, v47 │ │ +08b15a: 0201 1400 |059f: move/from16 v1, v20 │ │ +08b15e: 0202 3000 |05a1: move/from16 v2, v48 │ │ +08b162: 7030 5d1a 1002 |05a3: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformHeight:(II)V // method@1a5d │ │ +08b168: 0e00 |05a6: return-void │ │ +08b16a: 0200 2b00 |05a7: move/from16 v0, v43 │ │ +08b16e: 7120 ac27 0b00 |05a9: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b174: 0a0b |05ac: move-result v11 │ │ +08b176: 3829 baff |05ad: if-eqz v41, 0567 // -0046 │ │ +08b17a: 1503 0040 |05af: const/high16 v3, #int 1073741824 // #4000 │ │ +08b17e: 0200 2c00 |05b1: move/from16 v0, v44 │ │ +08b182: 3230 b4ff |05b3: if-eq v0, v3, 0567 // -004c │ │ +08b186: 1205 |05b5: const/4 v5, #int 0 // #0 │ │ +08b188: 0200 1400 |05b6: move/from16 v0, v20 │ │ +08b18c: 3505 afff |05b8: if-ge v5, v0, 0567 // -0051 │ │ +08b190: 0800 2f00 |05ba: move-object/from16 v0, v47 │ │ +08b194: 6e20 7f1a 5000 |05bc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08b19a: 0c04 |05bf: move-result-object v4 │ │ +08b19c: 3804 0a00 |05c0: if-eqz v4, 05ca // +000a │ │ +08b1a0: 6e10 fa1f 0400 |05c2: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08b1a6: 0a03 |05c5: move-result v3 │ │ +08b1a8: 1306 0800 |05c6: const/16 v6, #int 8 // #8 │ │ +08b1ac: 3363 0500 |05c8: if-ne v3, v6, 05cd // +0005 │ │ +08b1b0: d805 0501 |05ca: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08b1b4: 28ea |05cc: goto 05b6 // -0016 │ │ +08b1b6: 6e10 e21f 0400 |05cd: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08b1bc: 0c1d |05d0: move-result-object v29 │ │ +08b1be: 1f1d a003 |05d1: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08b1c2: 0800 1d00 |05d3: move-object/from16 v0, v29 │ │ +08b1c6: 520f 5f0c |05d5: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08b1ca: 1203 |05d7: const/4 v3, #int 0 // #0 │ │ +08b1cc: 2d03 0f03 |05d8: cmpl-float v3, v15, v3 │ │ +08b1d0: 3d03 f0ff |05da: if-lez v3, 05ca // -0010 │ │ +08b1d4: 1503 0040 |05dc: const/high16 v3, #int 1073741824 // #4000 │ │ +08b1d8: 0200 1c00 |05de: move/from16 v0, v28 │ │ +08b1dc: 7120 bf1f 3000 |05e0: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08b1e2: 0a03 |05e3: move-result v3 │ │ +08b1e4: 6e10 e61f 0400 |05e4: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08b1ea: 0a06 |05e7: move-result v6 │ │ +08b1ec: 1507 0040 |05e8: const/high16 v7, #int 1073741824 // #4000 │ │ +08b1f0: 7120 bf1f 7600 |05ea: invoke-static {v6, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08b1f6: 0a06 |05ed: move-result v6 │ │ +08b1f8: 6e30 1420 3406 |05ee: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08b1fe: 28d9 |05f1: goto 05ca // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=921 │ │ 0x0005 line=922 │ │ 0x0007 line=923 │ │ 0x0009 line=924 │ │ 0x000a line=925 │ │ @@ -188986,17 +189013,17 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b17c: |[08b17c] android.support.v7.widget.LinearLayoutCompat.measureNullChild:(I)I │ │ -08b18c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b18e: 0f00 |0001: return v0 │ │ +08b200: |[08b200] android.support.v7.widget.LinearLayoutCompat.measureNullChild:(I)I │ │ +08b210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b212: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1352 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 childIndex I │ │ │ │ @@ -189005,564 +189032,564 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 41 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 1025 16-bit code units │ │ -08b190: |[08b190] android.support.v7.widget.LinearLayoutCompat.measureVertical:(II)V │ │ -08b1a0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08b1a2: 0800 2600 |0001: move-object/from16 v0, v38 │ │ -08b1a6: 5903 780c |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b1aa: 131b 0000 |0005: const/16 v27, #int 0 // #0 │ │ -08b1ae: 120f |0007: const/4 v15, #int 0 // #0 │ │ -08b1b0: 120b |0008: const/4 v11, #int 0 // #0 │ │ -08b1b2: 1324 0000 |0009: const/16 v36, #int 0 // #0 │ │ -08b1b6: 121a |000b: const/4 v10, #int 1 // #1 │ │ -08b1b8: 1321 0000 |000c: const/16 v33, #int 0 // #0 │ │ -08b1bc: 7401 801a 2600 |000e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ -08b1c2: 0a11 |0011: move-result v17 │ │ -08b1c4: 7701 bd1f 2700 |0012: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -08b1ca: 0a25 |0015: move-result v37 │ │ -08b1cc: 7701 bd1f 2800 |0016: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -08b1d2: 0a13 |0019: move-result v19 │ │ -08b1d4: 1319 0000 |001a: const/16 v25, #int 0 // #0 │ │ -08b1d8: 131f 0000 |001c: const/16 v31, #int 0 // #0 │ │ -08b1dc: 0800 2600 |001e: move-object/from16 v0, v38 │ │ -08b1e0: 520c 6d0c |0020: iget v12, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ -08b1e4: 0800 2600 |0022: move-object/from16 v0, v38 │ │ -08b1e8: 5500 790c |0024: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ -08b1ec: 0222 0000 |0026: move/from16 v34, v0 │ │ -08b1f0: 1516 0080 |0028: const/high16 v22, #int -2147483648 // #8000 │ │ -08b1f4: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -08b1f6: 0200 1100 |002b: move/from16 v0, v17 │ │ -08b1fa: 3505 7001 |002d: if-ge v5, v0, 019d // +0170 │ │ -08b1fe: 0800 2600 |002f: move-object/from16 v0, v38 │ │ -08b202: 6e20 7f1a 5000 |0031: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08b208: 0c04 |0034: move-result-object v4 │ │ -08b20a: 3904 1400 |0035: if-nez v4, 0049 // +0014 │ │ -08b20e: 0800 2600 |0037: move-object/from16 v0, v38 │ │ -08b212: 5203 780c |0039: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b216: 0800 2600 |003b: move-object/from16 v0, v38 │ │ -08b21a: 6e20 8d1a 5000 |003d: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ -08b220: 0a06 |0040: move-result v6 │ │ -08b222: b063 |0041: add-int/2addr v3, v6 │ │ -08b224: 0800 2600 |0042: move-object/from16 v0, v38 │ │ -08b228: 5903 780c |0044: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b22c: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08b230: 28e3 |0048: goto 002b // -001d │ │ -08b232: 6e10 fa1f 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08b238: 0a03 |004c: move-result v3 │ │ -08b23a: 1306 0800 |004d: const/16 v6, #int 8 // #8 │ │ -08b23e: 3363 0a00 |004f: if-ne v3, v6, 0059 // +000a │ │ -08b242: 0800 2600 |0051: move-object/from16 v0, v38 │ │ -08b246: 6e30 6c1a 4005 |0053: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ -08b24c: 0a03 |0056: move-result v3 │ │ -08b24e: b035 |0057: add-int/2addr v5, v3 │ │ -08b250: 28ee |0058: goto 0046 // -0012 │ │ -08b252: 0800 2600 |0059: move-object/from16 v0, v38 │ │ -08b256: 6e20 831a 5000 |005b: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -08b25c: 0a03 |005e: move-result v3 │ │ -08b25e: 3803 0f00 |005f: if-eqz v3, 006e // +000f │ │ -08b262: 0800 2600 |0061: move-object/from16 v0, v38 │ │ -08b266: 5203 780c |0063: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b26a: 0800 2600 |0065: move-object/from16 v0, v38 │ │ -08b26e: 5206 700c |0067: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ -08b272: b063 |0069: add-int/2addr v3, v6 │ │ -08b274: 0800 2600 |006a: move-object/from16 v0, v38 │ │ -08b278: 5903 780c |006c: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b27c: 6e10 e21f 0400 |006e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08b282: 0c17 |0071: move-result-object v23 │ │ -08b284: 1f17 9f03 |0072: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08b288: 0800 1700 |0074: move-object/from16 v0, v23 │ │ -08b28c: 5203 5f0c |0076: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08b290: a621 2103 |0078: add-float v33, v33, v3 │ │ -08b294: 1503 0040 |007a: const/high16 v3, #int 1073741824 // #4000 │ │ -08b298: 0200 1300 |007c: move/from16 v0, v19 │ │ -08b29c: 3330 4f00 |007e: if-ne v0, v3, 00cd // +004f │ │ -08b2a0: 0800 1700 |0080: move-object/from16 v0, v23 │ │ -08b2a4: 5203 5b0c |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08b2a8: 3903 4900 |0084: if-nez v3, 00cd // +0049 │ │ -08b2ac: 0800 1700 |0086: move-object/from16 v0, v23 │ │ -08b2b0: 5203 5f0c |0088: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08b2b4: 1206 |008a: const/4 v6, #int 0 // #0 │ │ -08b2b6: 2d03 0306 |008b: cmpl-float v3, v3, v6 │ │ -08b2ba: 3d03 4000 |008d: if-lez v3, 00cd // +0040 │ │ -08b2be: 0800 2600 |008f: move-object/from16 v0, v38 │ │ -08b2c2: 5200 780c |0091: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b2c6: 0220 0000 |0093: move/from16 v32, v0 │ │ -08b2ca: 0800 1700 |0095: move-object/from16 v0, v23 │ │ -08b2ce: 5203 5e0c |0097: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08b2d2: 9003 0320 |0099: add-int v3, v3, v32 │ │ -08b2d6: 0800 1700 |009b: move-object/from16 v0, v23 │ │ -08b2da: 5206 590c |009d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08b2de: b063 |009f: add-int/2addr v3, v6 │ │ -08b2e0: 0200 2000 |00a0: move/from16 v0, v32 │ │ -08b2e4: 7120 ac27 3000 |00a2: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b2ea: 0a03 |00a5: move-result v3 │ │ -08b2ec: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ -08b2f0: 5903 780c |00a8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b2f4: 131f 0100 |00aa: const/16 v31, #int 1 // #1 │ │ -08b2f8: 3a0c 0e00 |00ac: if-ltz v12, 00ba // +000e │ │ -08b2fc: d803 0501 |00ae: add-int/lit8 v3, v5, #int 1 // #01 │ │ -08b300: 333c 0a00 |00b0: if-ne v12, v3, 00ba // +000a │ │ -08b304: 0800 2600 |00b2: move-object/from16 v0, v38 │ │ -08b308: 5203 780c |00b4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b30c: 0800 2600 |00b6: move-object/from16 v0, v38 │ │ -08b310: 5903 6e0c |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@0c6e │ │ -08b314: 35c5 7d00 |00ba: if-ge v5, v12, 0137 // +007d │ │ -08b318: 0800 1700 |00bc: move-object/from16 v0, v23 │ │ -08b31c: 5203 5f0c |00be: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08b320: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ -08b322: 2d03 0306 |00c1: cmpl-float v3, v3, v6 │ │ -08b326: 3d03 7400 |00c3: if-lez v3, 0137 // +0074 │ │ -08b32a: 2203 6705 |00c5: new-instance v3, Ljava/lang/RuntimeException; // type@0567 │ │ -08b32e: 1a06 d101 |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@01d1 │ │ -08b332: 7020 c427 6300 |00c9: invoke-direct {v3, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ -08b338: 2703 |00cc: throw v3 │ │ -08b33a: 151d 0080 |00cd: const/high16 v29, #int -2147483648 // #8000 │ │ -08b33e: 0800 1700 |00cf: move-object/from16 v0, v23 │ │ -08b342: 5203 5b0c |00d1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08b346: 3903 1200 |00d3: if-nez v3, 00e5 // +0012 │ │ -08b34a: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ -08b34e: 5203 5f0c |00d7: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08b352: 1206 |00d9: const/4 v6, #int 0 // #0 │ │ -08b354: 2d03 0306 |00da: cmpl-float v3, v3, v6 │ │ -08b358: 3d03 0900 |00dc: if-lez v3, 00e5 // +0009 │ │ -08b35c: 131d 0000 |00de: const/16 v29, #int 0 // #0 │ │ -08b360: 12e3 |00e0: const/4 v3, #int -2 // #fe │ │ -08b362: 0800 1700 |00e1: move-object/from16 v0, v23 │ │ -08b366: 5903 5b0c |00e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08b36a: 1207 |00e5: const/4 v7, #int 0 // #0 │ │ -08b36c: 1203 |00e6: const/4 v3, #int 0 // #0 │ │ -08b36e: 2d03 2103 |00e7: cmpl-float v3, v33, v3 │ │ -08b372: 3903 4c00 |00e9: if-nez v3, 0135 // +004c │ │ -08b376: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ -08b37a: 5209 780c |00ed: iget v9, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b37e: 0803 2600 |00ef: move-object/from16 v3, v38 │ │ -08b382: 0206 2700 |00f1: move/from16 v6, v39 │ │ -08b386: 0208 2800 |00f3: move/from16 v8, v40 │ │ -08b38a: 7407 8a1a 0300 |00f5: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@1a8a │ │ -08b390: 1503 0080 |00f8: const/high16 v3, #int -2147483648 // #8000 │ │ -08b394: 0200 1d00 |00fa: move/from16 v0, v29 │ │ -08b398: 3230 0800 |00fc: if-eq v0, v3, 0104 // +0008 │ │ -08b39c: 0200 1d00 |00fe: move/from16 v0, v29 │ │ -08b3a0: 0801 1700 |0100: move-object/from16 v1, v23 │ │ -08b3a4: 5910 5b0c |0102: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08b3a8: 6e10 e61f 0400 |0104: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08b3ae: 0a0e |0107: move-result v14 │ │ -08b3b0: 0800 2600 |0108: move-object/from16 v0, v38 │ │ -08b3b4: 5200 780c |010a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b3b8: 0220 0000 |010c: move/from16 v32, v0 │ │ -08b3bc: 9003 200e |010e: add-int v3, v32, v14 │ │ -08b3c0: 0800 1700 |0110: move-object/from16 v0, v23 │ │ -08b3c4: 5206 5e0c |0112: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08b3c8: b063 |0114: add-int/2addr v3, v6 │ │ -08b3ca: 0800 1700 |0115: move-object/from16 v0, v23 │ │ -08b3ce: 5206 590c |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08b3d2: b063 |0119: add-int/2addr v3, v6 │ │ -08b3d4: 0800 2600 |011a: move-object/from16 v0, v38 │ │ -08b3d8: 6e20 751a 4000 |011c: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08b3de: 0a06 |011f: move-result v6 │ │ -08b3e0: b063 |0120: add-int/2addr v3, v6 │ │ -08b3e2: 0200 2000 |0121: move/from16 v0, v32 │ │ -08b3e6: 7120 ac27 3000 |0123: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b3ec: 0a03 |0126: move-result v3 │ │ -08b3ee: 0800 2600 |0127: move-object/from16 v0, v38 │ │ -08b3f2: 5903 780c |0129: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b3f6: 3822 81ff |012b: if-eqz v34, 00ac // -007f │ │ -08b3fa: 0200 1600 |012d: move/from16 v0, v22 │ │ -08b3fe: 7120 ac27 0e00 |012f: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b404: 0a16 |0132: move-result v22 │ │ -08b406: 2900 79ff |0133: goto/16 00ac // -0087 │ │ -08b40a: 1209 |0135: const/4 v9, #int 0 // #0 │ │ -08b40c: 28b9 |0136: goto 00ef // -0047 │ │ -08b40e: 131a 0000 |0137: const/16 v26, #int 0 // #0 │ │ -08b412: 1503 0040 |0139: const/high16 v3, #int 1073741824 // #4000 │ │ -08b416: 0200 2500 |013b: move/from16 v0, v37 │ │ -08b41a: 3230 0d00 |013d: if-eq v0, v3, 014a // +000d │ │ -08b41e: 0800 1700 |013f: move-object/from16 v0, v23 │ │ -08b422: 5203 600c |0141: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08b426: 12f6 |0143: const/4 v6, #int -1 // #ff │ │ -08b428: 3363 0600 |0144: if-ne v3, v6, 014a // +0006 │ │ -08b42c: 1319 0100 |0146: const/16 v25, #int 1 // #1 │ │ -08b430: 131a 0100 |0148: const/16 v26, #int 1 // #1 │ │ -08b434: 0800 1700 |014a: move-object/from16 v0, v23 │ │ -08b438: 5203 5c0c |014c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08b43c: 0800 1700 |014e: move-object/from16 v0, v23 │ │ -08b440: 5206 5d0c |0150: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08b444: 9018 0306 |0152: add-int v24, v3, v6 │ │ -08b448: 6e10 e81f 0400 |0154: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08b44e: 0a03 |0157: move-result v3 │ │ -08b450: 901c 0318 |0158: add-int v28, v3, v24 │ │ -08b454: 7702 ac27 1b00 |015a: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b45a: 0a1b |015d: move-result v27 │ │ -08b45c: 7110 2f0a 0400 |015e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -08b462: 0a03 |0161: move-result v3 │ │ -08b464: 7120 c61e 3f00 |0162: invoke-static {v15, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -08b46a: 0a0f |0165: move-result v15 │ │ -08b46c: 380a 2600 |0166: if-eqz v10, 018c // +0026 │ │ -08b470: 0800 1700 |0168: move-object/from16 v0, v23 │ │ -08b474: 5203 600c |016a: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08b478: 12f6 |016c: const/4 v6, #int -1 // #ff │ │ -08b47a: 3363 1f00 |016d: if-ne v3, v6, 018c // +001f │ │ -08b47e: 121a |016f: const/4 v10, #int 1 // #1 │ │ -08b480: 0800 1700 |0170: move-object/from16 v0, v23 │ │ -08b484: 5203 5f0c |0172: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08b488: 1206 |0174: const/4 v6, #int 0 // #0 │ │ -08b48a: 2d03 0306 |0175: cmpl-float v3, v3, v6 │ │ -08b48e: 3d03 1a00 |0177: if-lez v3, 0191 // +001a │ │ -08b492: 381a 1500 |0179: if-eqz v26, 018e // +0015 │ │ -08b496: 0200 2400 |017b: move/from16 v0, v36 │ │ -08b49a: 0201 1800 |017d: move/from16 v1, v24 │ │ -08b49e: 7120 ac27 1000 |017f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b4a4: 0a24 |0182: move-result v36 │ │ -08b4a6: 0800 2600 |0183: move-object/from16 v0, v38 │ │ -08b4aa: 6e30 6c1a 4005 |0185: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ -08b4b0: 0a03 |0188: move-result v3 │ │ -08b4b2: b035 |0189: add-int/2addr v5, v3 │ │ -08b4b4: 2900 bcfe |018a: goto/16 0046 // -0144 │ │ -08b4b8: 120a |018c: const/4 v10, #int 0 // #0 │ │ -08b4ba: 28e3 |018d: goto 0170 // -001d │ │ -08b4bc: 0218 1c00 |018e: move/from16 v24, v28 │ │ -08b4c0: 28eb |0190: goto 017b // -0015 │ │ -08b4c2: 381a 0900 |0191: if-eqz v26, 019a // +0009 │ │ -08b4c6: 0200 1800 |0193: move/from16 v0, v24 │ │ -08b4ca: 7120 ac27 0b00 |0195: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b4d0: 0a0b |0198: move-result v11 │ │ -08b4d2: 28ea |0199: goto 0183 // -0016 │ │ -08b4d4: 0218 1c00 |019a: move/from16 v24, v28 │ │ -08b4d8: 28f7 |019c: goto 0193 // -0009 │ │ -08b4da: 0800 2600 |019d: move-object/from16 v0, v38 │ │ -08b4de: 5203 780c |019f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b4e2: 3d03 1900 |01a1: if-lez v3, 01ba // +0019 │ │ -08b4e6: 0800 2600 |01a3: move-object/from16 v0, v38 │ │ -08b4ea: 0201 1100 |01a5: move/from16 v1, v17 │ │ -08b4ee: 6e20 831a 1000 |01a7: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ -08b4f4: 0a03 |01aa: move-result v3 │ │ -08b4f6: 3803 0f00 |01ab: if-eqz v3, 01ba // +000f │ │ -08b4fa: 0800 2600 |01ad: move-object/from16 v0, v38 │ │ -08b4fe: 5203 780c |01af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b502: 0800 2600 |01b1: move-object/from16 v0, v38 │ │ -08b506: 5206 700c |01b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ -08b50a: b063 |01b5: add-int/2addr v3, v6 │ │ -08b50c: 0800 2600 |01b6: move-object/from16 v0, v38 │ │ -08b510: 5903 780c |01b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b514: 3822 6800 |01ba: if-eqz v34, 0222 // +0068 │ │ -08b518: 1503 0080 |01bc: const/high16 v3, #int -2147483648 // #8000 │ │ -08b51c: 0200 1300 |01be: move/from16 v0, v19 │ │ -08b520: 3230 0400 |01c0: if-eq v0, v3, 01c4 // +0004 │ │ -08b524: 3913 6000 |01c2: if-nez v19, 0222 // +0060 │ │ -08b528: 1203 |01c4: const/4 v3, #int 0 // #0 │ │ -08b52a: 0800 2600 |01c5: move-object/from16 v0, v38 │ │ -08b52e: 5903 780c |01c7: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b532: 1205 |01c9: const/4 v5, #int 0 // #0 │ │ -08b534: 0200 1100 |01ca: move/from16 v0, v17 │ │ -08b538: 3505 5600 |01cc: if-ge v5, v0, 0222 // +0056 │ │ -08b53c: 0800 2600 |01ce: move-object/from16 v0, v38 │ │ -08b540: 6e20 7f1a 5000 |01d0: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08b546: 0c04 |01d3: move-result-object v4 │ │ -08b548: 3904 1400 |01d4: if-nez v4, 01e8 // +0014 │ │ -08b54c: 0800 2600 |01d6: move-object/from16 v0, v38 │ │ -08b550: 5203 780c |01d8: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b554: 0800 2600 |01da: move-object/from16 v0, v38 │ │ -08b558: 6e20 8d1a 5000 |01dc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ -08b55e: 0a06 |01df: move-result v6 │ │ -08b560: b063 |01e0: add-int/2addr v3, v6 │ │ -08b562: 0800 2600 |01e1: move-object/from16 v0, v38 │ │ -08b566: 5903 780c |01e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b56a: d805 0501 |01e5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08b56e: 28e3 |01e7: goto 01ca // -001d │ │ -08b570: 6e10 fa1f 0400 |01e8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08b576: 0a03 |01eb: move-result v3 │ │ -08b578: 1306 0800 |01ec: const/16 v6, #int 8 // #8 │ │ -08b57c: 3363 0a00 |01ee: if-ne v3, v6, 01f8 // +000a │ │ -08b580: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ -08b584: 6e30 6c1a 4005 |01f2: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ -08b58a: 0a03 |01f5: move-result v3 │ │ -08b58c: b035 |01f6: add-int/2addr v5, v3 │ │ -08b58e: 28ee |01f7: goto 01e5 // -0012 │ │ -08b590: 6e10 e21f 0400 |01f8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08b596: 0c17 |01fb: move-result-object v23 │ │ -08b598: 1f17 9f03 |01fc: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08b59c: 0800 2600 |01fe: move-object/from16 v0, v38 │ │ -08b5a0: 5200 780c |0200: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b5a4: 0220 0000 |0202: move/from16 v32, v0 │ │ -08b5a8: 9003 2016 |0204: add-int v3, v32, v22 │ │ -08b5ac: 0800 1700 |0206: move-object/from16 v0, v23 │ │ -08b5b0: 5206 5e0c |0208: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08b5b4: b063 |020a: add-int/2addr v3, v6 │ │ -08b5b6: 0800 1700 |020b: move-object/from16 v0, v23 │ │ -08b5ba: 5206 590c |020d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08b5be: b063 |020f: add-int/2addr v3, v6 │ │ -08b5c0: 0800 2600 |0210: move-object/from16 v0, v38 │ │ -08b5c4: 6e20 751a 4000 |0212: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08b5ca: 0a06 |0215: move-result v6 │ │ -08b5cc: b063 |0216: add-int/2addr v3, v6 │ │ -08b5ce: 0200 2000 |0217: move/from16 v0, v32 │ │ -08b5d2: 7120 ac27 3000 |0219: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b5d8: 0a03 |021c: move-result v3 │ │ -08b5da: 0800 2600 |021d: move-object/from16 v0, v38 │ │ -08b5de: 5903 780c |021f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b5e2: 28c4 |0221: goto 01e5 // -003c │ │ -08b5e4: 0800 2600 |0222: move-object/from16 v0, v38 │ │ -08b5e8: 5203 780c |0224: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b5ec: 7401 7a1a 2600 |0226: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -08b5f2: 0a06 |0229: move-result v6 │ │ -08b5f4: 7401 771a 2600 |022a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -08b5fa: 0a07 |022d: move-result v7 │ │ -08b5fc: b076 |022e: add-int/2addr v6, v7 │ │ -08b5fe: b063 |022f: add-int/2addr v3, v6 │ │ -08b600: 0800 2600 |0230: move-object/from16 v0, v38 │ │ -08b604: 5903 780c |0232: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b608: 0800 2600 |0234: move-object/from16 v0, v38 │ │ -08b60c: 5200 780c |0236: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b610: 0214 0000 |0238: move/from16 v20, v0 │ │ -08b614: 7401 7c1a 2600 |023a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@1a7c │ │ -08b61a: 0a03 |023d: move-result v3 │ │ -08b61c: 0200 1400 |023e: move/from16 v0, v20 │ │ -08b620: 7120 ac27 3000 |0240: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b626: 0a14 |0243: move-result v20 │ │ -08b628: 1203 |0244: const/4 v3, #int 0 // #0 │ │ -08b62a: 0200 1400 |0245: move/from16 v0, v20 │ │ -08b62e: 0201 2800 |0247: move/from16 v1, v40 │ │ -08b632: 7130 440a 1003 |0249: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -08b638: 0a15 |024c: move-result v21 │ │ -08b63a: 1403 ffff ff00 |024d: const v3, #float 2.35099e-38 // #00ffffff │ │ -08b640: 9514 1503 |0250: and-int v20, v21, v3 │ │ -08b644: 0800 2600 |0252: move-object/from16 v0, v38 │ │ -08b648: 5203 780c |0254: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b64c: 9112 1403 |0256: sub-int v18, v20, v3 │ │ -08b650: 391f 0900 |0258: if-nez v31, 0261 // +0009 │ │ -08b654: 3812 5c01 |025a: if-eqz v18, 03b6 // +015c │ │ -08b658: 1203 |025c: const/4 v3, #int 0 // #0 │ │ -08b65a: 2d03 2103 |025d: cmpl-float v3, v33, v3 │ │ -08b65e: 3d03 5701 |025f: if-lez v3, 03b6 // +0157 │ │ -08b662: 0800 2600 |0261: move-object/from16 v0, v38 │ │ -08b666: 5203 7a0c |0263: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ -08b66a: 1206 |0265: const/4 v6, #int 0 // #0 │ │ -08b66c: 2d03 0306 |0266: cmpl-float v3, v3, v6 │ │ -08b670: 3d03 2300 |0268: if-lez v3, 028b // +0023 │ │ -08b674: 0800 2600 |026a: move-object/from16 v0, v38 │ │ -08b678: 5200 7a0c |026c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ -08b67c: 0223 0000 |026e: move/from16 v35, v0 │ │ -08b680: 1203 |0270: const/4 v3, #int 0 // #0 │ │ -08b682: 0800 2600 |0271: move-object/from16 v0, v38 │ │ -08b686: 5903 780c |0273: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b68a: 1205 |0275: const/4 v5, #int 0 // #0 │ │ -08b68c: 0200 1100 |0276: move/from16 v0, v17 │ │ -08b690: 3505 f200 |0278: if-ge v5, v0, 036a // +00f2 │ │ -08b694: 0800 2600 |027a: move-object/from16 v0, v38 │ │ -08b698: 6e20 7f1a 5000 |027c: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08b69e: 0c04 |027f: move-result-object v4 │ │ -08b6a0: 6e10 fa1f 0400 |0280: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08b6a6: 0a03 |0283: move-result v3 │ │ -08b6a8: 1306 0800 |0284: const/16 v6, #int 8 // #8 │ │ -08b6ac: 3363 0800 |0286: if-ne v3, v6, 028e // +0008 │ │ -08b6b0: d805 0501 |0288: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08b6b4: 28ec |028a: goto 0276 // -0014 │ │ -08b6b6: 0223 2100 |028b: move/from16 v35, v33 │ │ -08b6ba: 28e3 |028d: goto 0270 // -001d │ │ -08b6bc: 6e10 e21f 0400 |028e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08b6c2: 0c17 |0291: move-result-object v23 │ │ -08b6c4: 1f17 9f03 |0292: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08b6c8: 0800 1700 |0294: move-object/from16 v0, v23 │ │ -08b6cc: 520d 5f0c |0296: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08b6d0: 1203 |0298: const/4 v3, #int 0 // #0 │ │ -08b6d2: 2d03 0d03 |0299: cmpl-float v3, v13, v3 │ │ -08b6d6: 3d03 5600 |029b: if-lez v3, 02f1 // +0056 │ │ -08b6da: 0200 1200 |029d: move/from16 v0, v18 │ │ -08b6de: 8203 |029f: int-to-float v3, v0 │ │ -08b6e0: c8d3 |02a0: mul-float/2addr v3, v13 │ │ -08b6e2: a903 0323 |02a1: div-float v3, v3, v35 │ │ -08b6e6: 8730 |02a3: float-to-int v0, v3 │ │ -08b6e8: 021e 0000 |02a4: move/from16 v30, v0 │ │ -08b6ec: a723 230d |02a6: sub-float v35, v35, v13 │ │ -08b6f0: 9112 121e |02a8: sub-int v18, v18, v30 │ │ -08b6f4: 7401 781a 2600 |02aa: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -08b6fa: 0a03 |02ad: move-result v3 │ │ -08b6fc: 7401 791a 2600 |02ae: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ -08b702: 0a06 |02b1: move-result v6 │ │ -08b704: b063 |02b2: add-int/2addr v3, v6 │ │ -08b706: 0800 1700 |02b3: move-object/from16 v0, v23 │ │ -08b70a: 5206 5c0c |02b5: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08b70e: b063 |02b7: add-int/2addr v3, v6 │ │ -08b710: 0800 1700 |02b8: move-object/from16 v0, v23 │ │ -08b714: 5206 5d0c |02ba: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08b718: b063 |02bc: add-int/2addr v3, v6 │ │ -08b71a: 0800 1700 |02bd: move-object/from16 v0, v23 │ │ -08b71e: 5206 600c |02bf: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08b722: 0200 2700 |02c1: move/from16 v0, v39 │ │ -08b726: 7130 6b1a 3006 |02c3: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@1a6b │ │ -08b72c: 0a10 |02c6: move-result v16 │ │ -08b72e: 0800 1700 |02c7: move-object/from16 v0, v23 │ │ -08b732: 5203 5b0c |02c9: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ -08b736: 3903 0800 |02cb: if-nez v3, 02d3 // +0008 │ │ -08b73a: 1503 0040 |02cd: const/high16 v3, #int 1073741824 // #4000 │ │ -08b73e: 0200 1300 |02cf: move/from16 v0, v19 │ │ -08b742: 3230 7e00 |02d1: if-eq v0, v3, 034f // +007e │ │ -08b746: 6e10 e61f 0400 |02d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08b74c: 0a03 |02d6: move-result v3 │ │ -08b74e: 900e 031e |02d7: add-int v14, v3, v30 │ │ -08b752: 3b0e 0300 |02d9: if-gez v14, 02dc // +0003 │ │ -08b756: 120e |02db: const/4 v14, #int 0 // #0 │ │ -08b758: 1503 0040 |02dc: const/high16 v3, #int 1073741824 // #4000 │ │ -08b75c: 7120 bf1f 3e00 |02de: invoke-static {v14, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08b762: 0a03 |02e1: move-result v3 │ │ -08b764: 0200 1000 |02e2: move/from16 v0, v16 │ │ -08b768: 6e30 1420 0403 |02e4: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08b76e: 7110 2f0a 0400 |02e7: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -08b774: 0a03 |02ea: move-result v3 │ │ -08b776: d533 00ff |02eb: and-int/lit16 v3, v3, #int -256 // #ff00 │ │ -08b77a: 7120 c61e 3f00 |02ed: invoke-static {v15, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -08b780: 0a0f |02f0: move-result v15 │ │ -08b782: 0800 1700 |02f1: move-object/from16 v0, v23 │ │ -08b786: 5203 5c0c |02f3: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ -08b78a: 0800 1700 |02f5: move-object/from16 v0, v23 │ │ -08b78e: 5206 5d0c |02f7: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ -08b792: 9018 0306 |02f9: add-int v24, v3, v6 │ │ -08b796: 6e10 e81f 0400 |02fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08b79c: 0a03 |02fe: move-result v3 │ │ -08b79e: 901c 0318 |02ff: add-int v28, v3, v24 │ │ -08b7a2: 7702 ac27 1b00 |0301: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b7a8: 0a1b |0304: move-result v27 │ │ -08b7aa: 1503 0040 |0305: const/high16 v3, #int 1073741824 // #4000 │ │ -08b7ae: 0200 2500 |0307: move/from16 v0, v37 │ │ -08b7b2: 3230 5900 |0309: if-eq v0, v3, 0362 // +0059 │ │ -08b7b6: 0800 1700 |030b: move-object/from16 v0, v23 │ │ -08b7ba: 5203 600c |030d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08b7be: 12f6 |030f: const/4 v6, #int -1 // #ff │ │ -08b7c0: 3363 5200 |0310: if-ne v3, v6, 0362 // +0052 │ │ -08b7c4: 131a 0100 |0312: const/16 v26, #int 1 // #1 │ │ -08b7c8: 381a 5100 |0314: if-eqz v26, 0365 // +0051 │ │ -08b7cc: 0200 1800 |0316: move/from16 v0, v24 │ │ -08b7d0: 7120 ac27 0b00 |0318: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b7d6: 0a0b |031b: move-result v11 │ │ -08b7d8: 380a 4c00 |031c: if-eqz v10, 0368 // +004c │ │ -08b7dc: 0800 1700 |031e: move-object/from16 v0, v23 │ │ -08b7e0: 5203 600c |0320: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ -08b7e4: 12f6 |0322: const/4 v6, #int -1 // #ff │ │ -08b7e6: 3363 4500 |0323: if-ne v3, v6, 0368 // +0045 │ │ -08b7ea: 121a |0325: const/4 v10, #int 1 // #1 │ │ -08b7ec: 0800 2600 |0326: move-object/from16 v0, v38 │ │ -08b7f0: 5200 780c |0328: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b7f4: 0220 0000 |032a: move/from16 v32, v0 │ │ -08b7f8: 6e10 e61f 0400 |032c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08b7fe: 0a03 |032f: move-result v3 │ │ -08b800: 9003 0320 |0330: add-int v3, v3, v32 │ │ -08b804: 0800 1700 |0332: move-object/from16 v0, v23 │ │ -08b808: 5206 5e0c |0334: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ -08b80c: b063 |0336: add-int/2addr v3, v6 │ │ -08b80e: 0800 1700 |0337: move-object/from16 v0, v23 │ │ -08b812: 5206 590c |0339: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ -08b816: b063 |033b: add-int/2addr v3, v6 │ │ -08b818: 0800 2600 |033c: move-object/from16 v0, v38 │ │ -08b81c: 6e20 751a 4000 |033e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ -08b822: 0a06 |0341: move-result v6 │ │ -08b824: b063 |0342: add-int/2addr v3, v6 │ │ -08b826: 0200 2000 |0343: move/from16 v0, v32 │ │ -08b82a: 7120 ac27 3000 |0345: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b830: 0a03 |0348: move-result v3 │ │ -08b832: 0800 2600 |0349: move-object/from16 v0, v38 │ │ -08b836: 5903 780c |034b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b83a: 2900 3bff |034d: goto/16 0288 // -00c5 │ │ -08b83e: 3d1e 1000 |034f: if-lez v30, 035f // +0010 │ │ -08b842: 1503 0040 |0351: const/high16 v3, #int 1073741824 // #4000 │ │ -08b846: 0200 1e00 |0353: move/from16 v0, v30 │ │ -08b84a: 7120 bf1f 3000 |0355: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08b850: 0a03 |0358: move-result v3 │ │ -08b852: 0200 1000 |0359: move/from16 v0, v16 │ │ -08b856: 6e30 1420 0403 |035b: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08b85c: 2889 |035e: goto 02e7 // -0077 │ │ -08b85e: 131e 0000 |035f: const/16 v30, #int 0 // #0 │ │ -08b862: 28f0 |0361: goto 0351 // -0010 │ │ -08b864: 131a 0000 |0362: const/16 v26, #int 0 // #0 │ │ -08b868: 28b0 |0364: goto 0314 // -0050 │ │ -08b86a: 0218 1c00 |0365: move/from16 v24, v28 │ │ -08b86e: 28af |0367: goto 0316 // -0051 │ │ -08b870: 120a |0368: const/4 v10, #int 0 // #0 │ │ -08b872: 28bd |0369: goto 0326 // -0043 │ │ -08b874: 0800 2600 |036a: move-object/from16 v0, v38 │ │ -08b878: 5203 780c |036c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b87c: 7401 7a1a 2600 |036e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ -08b882: 0a06 |0371: move-result v6 │ │ -08b884: 7401 771a 2600 |0372: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ -08b88a: 0a07 |0375: move-result v7 │ │ -08b88c: b076 |0376: add-int/2addr v6, v7 │ │ -08b88e: b063 |0377: add-int/2addr v3, v6 │ │ -08b890: 0800 2600 |0378: move-object/from16 v0, v38 │ │ -08b894: 5903 780c |037a: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ -08b898: 390a 0a00 |037c: if-nez v10, 0386 // +000a │ │ -08b89c: 1503 0040 |037e: const/high16 v3, #int 1073741824 // #4000 │ │ -08b8a0: 0200 2500 |0380: move/from16 v0, v37 │ │ -08b8a4: 3230 0400 |0382: if-eq v0, v3, 0386 // +0004 │ │ -08b8a8: 021b 0b00 |0384: move/from16 v27, v11 │ │ -08b8ac: 7401 781a 2600 |0386: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ -08b8b2: 0a03 |0389: move-result v3 │ │ -08b8b4: 7401 791a 2600 |038a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ -08b8ba: 0a06 |038d: move-result v6 │ │ -08b8bc: b063 |038e: add-int/2addr v3, v6 │ │ -08b8be: 901b 1b03 |038f: add-int v27, v27, v3 │ │ -08b8c2: 7401 7d1a 2600 |0391: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@1a7d │ │ -08b8c8: 0a03 |0394: move-result v3 │ │ -08b8ca: 0200 1b00 |0395: move/from16 v0, v27 │ │ -08b8ce: 7120 ac27 3000 |0397: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b8d4: 0a1b |039a: move-result v27 │ │ -08b8d6: 0200 1b00 |039b: move/from16 v0, v27 │ │ -08b8da: 0201 2700 |039d: move/from16 v1, v39 │ │ -08b8de: 7130 440a 100f |039f: invoke-static {v0, v1, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -08b8e4: 0a03 |03a2: move-result v3 │ │ -08b8e6: 0800 2600 |03a3: move-object/from16 v0, v38 │ │ -08b8ea: 0201 1500 |03a5: move/from16 v1, v21 │ │ -08b8ee: 6e30 a51a 3001 |03a7: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@1aa5 │ │ -08b8f4: 3819 0b00 |03aa: if-eqz v25, 03b5 // +000b │ │ -08b8f8: 0800 2600 |03ac: move-object/from16 v0, v38 │ │ -08b8fc: 0201 1100 |03ae: move/from16 v1, v17 │ │ -08b900: 0202 2800 |03b0: move/from16 v2, v40 │ │ -08b904: 7030 5e1a 1002 |03b2: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformWidth:(II)V // method@1a5e │ │ -08b90a: 0e00 |03b5: return-void │ │ -08b90c: 0200 2400 |03b6: move/from16 v0, v36 │ │ -08b910: 7120 ac27 0b00 |03b8: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08b916: 0a0b |03bb: move-result v11 │ │ -08b918: 3822 c0ff |03bc: if-eqz v34, 037c // -0040 │ │ -08b91c: 1503 0040 |03be: const/high16 v3, #int 1073741824 // #4000 │ │ -08b920: 0200 1300 |03c0: move/from16 v0, v19 │ │ -08b924: 3230 baff |03c2: if-eq v0, v3, 037c // -0046 │ │ -08b928: 1205 |03c4: const/4 v5, #int 0 // #0 │ │ -08b92a: 0200 1100 |03c5: move/from16 v0, v17 │ │ -08b92e: 3505 b5ff |03c7: if-ge v5, v0, 037c // -004b │ │ -08b932: 0800 2600 |03c9: move-object/from16 v0, v38 │ │ -08b936: 6e20 7f1a 5000 |03cb: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ -08b93c: 0c04 |03ce: move-result-object v4 │ │ -08b93e: 3804 0a00 |03cf: if-eqz v4, 03d9 // +000a │ │ -08b942: 6e10 fa1f 0400 |03d1: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08b948: 0a03 |03d4: move-result v3 │ │ -08b94a: 1306 0800 |03d5: const/16 v6, #int 8 // #8 │ │ -08b94e: 3363 0500 |03d7: if-ne v3, v6, 03dc // +0005 │ │ -08b952: d805 0501 |03d9: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08b956: 28ea |03db: goto 03c5 // -0016 │ │ -08b958: 6e10 e21f 0400 |03dc: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08b95e: 0c17 |03df: move-result-object v23 │ │ -08b960: 1f17 9f03 |03e0: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -08b964: 0800 1700 |03e2: move-object/from16 v0, v23 │ │ -08b968: 520d 5f0c |03e4: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ -08b96c: 1203 |03e6: const/4 v3, #int 0 // #0 │ │ -08b96e: 2d03 0d03 |03e7: cmpl-float v3, v13, v3 │ │ -08b972: 3d03 f0ff |03e9: if-lez v3, 03d9 // -0010 │ │ -08b976: 6e10 e81f 0400 |03eb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08b97c: 0a03 |03ee: move-result v3 │ │ -08b97e: 1506 0040 |03ef: const/high16 v6, #int 1073741824 // #4000 │ │ -08b982: 7120 bf1f 6300 |03f1: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08b988: 0a03 |03f4: move-result v3 │ │ -08b98a: 1506 0040 |03f5: const/high16 v6, #int 1073741824 // #4000 │ │ -08b98e: 0200 1600 |03f7: move/from16 v0, v22 │ │ -08b992: 7120 bf1f 6000 |03f9: invoke-static {v0, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08b998: 0a06 |03fc: move-result v6 │ │ -08b99a: 6e30 1420 3406 |03fd: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08b9a0: 28d9 |0400: goto 03d9 // -0027 │ │ +08b214: |[08b214] android.support.v7.widget.LinearLayoutCompat.measureVertical:(II)V │ │ +08b224: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08b226: 0800 2600 |0001: move-object/from16 v0, v38 │ │ +08b22a: 5903 780c |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b22e: 131b 0000 |0005: const/16 v27, #int 0 // #0 │ │ +08b232: 120f |0007: const/4 v15, #int 0 // #0 │ │ +08b234: 120b |0008: const/4 v11, #int 0 // #0 │ │ +08b236: 1324 0000 |0009: const/16 v36, #int 0 // #0 │ │ +08b23a: 121a |000b: const/4 v10, #int 1 // #1 │ │ +08b23c: 1321 0000 |000c: const/16 v33, #int 0 // #0 │ │ +08b240: 7401 801a 2600 |000e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1a80 │ │ +08b246: 0a11 |0011: move-result v17 │ │ +08b248: 7701 bd1f 2700 |0012: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +08b24e: 0a25 |0015: move-result v37 │ │ +08b250: 7701 bd1f 2800 |0016: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +08b256: 0a13 |0019: move-result v19 │ │ +08b258: 1319 0000 |001a: const/16 v25, #int 0 // #0 │ │ +08b25c: 131f 0000 |001c: const/16 v31, #int 0 // #0 │ │ +08b260: 0800 2600 |001e: move-object/from16 v0, v38 │ │ +08b264: 520c 6d0c |0020: iget v12, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ +08b268: 0800 2600 |0022: move-object/from16 v0, v38 │ │ +08b26c: 5500 790c |0024: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ +08b270: 0222 0000 |0026: move/from16 v34, v0 │ │ +08b274: 1516 0080 |0028: const/high16 v22, #int -2147483648 // #8000 │ │ +08b278: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +08b27a: 0200 1100 |002b: move/from16 v0, v17 │ │ +08b27e: 3505 7001 |002d: if-ge v5, v0, 019d // +0170 │ │ +08b282: 0800 2600 |002f: move-object/from16 v0, v38 │ │ +08b286: 6e20 7f1a 5000 |0031: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08b28c: 0c04 |0034: move-result-object v4 │ │ +08b28e: 3904 1400 |0035: if-nez v4, 0049 // +0014 │ │ +08b292: 0800 2600 |0037: move-object/from16 v0, v38 │ │ +08b296: 5203 780c |0039: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b29a: 0800 2600 |003b: move-object/from16 v0, v38 │ │ +08b29e: 6e20 8d1a 5000 |003d: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ +08b2a4: 0a06 |0040: move-result v6 │ │ +08b2a6: b063 |0041: add-int/2addr v3, v6 │ │ +08b2a8: 0800 2600 |0042: move-object/from16 v0, v38 │ │ +08b2ac: 5903 780c |0044: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b2b0: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08b2b4: 28e3 |0048: goto 002b // -001d │ │ +08b2b6: 6e10 fa1f 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08b2bc: 0a03 |004c: move-result v3 │ │ +08b2be: 1306 0800 |004d: const/16 v6, #int 8 // #8 │ │ +08b2c2: 3363 0a00 |004f: if-ne v3, v6, 0059 // +000a │ │ +08b2c6: 0800 2600 |0051: move-object/from16 v0, v38 │ │ +08b2ca: 6e30 6c1a 4005 |0053: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ +08b2d0: 0a03 |0056: move-result v3 │ │ +08b2d2: b035 |0057: add-int/2addr v5, v3 │ │ +08b2d4: 28ee |0058: goto 0046 // -0012 │ │ +08b2d6: 0800 2600 |0059: move-object/from16 v0, v38 │ │ +08b2da: 6e20 831a 5000 |005b: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +08b2e0: 0a03 |005e: move-result v3 │ │ +08b2e2: 3803 0f00 |005f: if-eqz v3, 006e // +000f │ │ +08b2e6: 0800 2600 |0061: move-object/from16 v0, v38 │ │ +08b2ea: 5203 780c |0063: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b2ee: 0800 2600 |0065: move-object/from16 v0, v38 │ │ +08b2f2: 5206 700c |0067: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ +08b2f6: b063 |0069: add-int/2addr v3, v6 │ │ +08b2f8: 0800 2600 |006a: move-object/from16 v0, v38 │ │ +08b2fc: 5903 780c |006c: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b300: 6e10 e21f 0400 |006e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08b306: 0c17 |0071: move-result-object v23 │ │ +08b308: 1f17 a003 |0072: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08b30c: 0800 1700 |0074: move-object/from16 v0, v23 │ │ +08b310: 5203 5f0c |0076: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08b314: a621 2103 |0078: add-float v33, v33, v3 │ │ +08b318: 1503 0040 |007a: const/high16 v3, #int 1073741824 // #4000 │ │ +08b31c: 0200 1300 |007c: move/from16 v0, v19 │ │ +08b320: 3330 4f00 |007e: if-ne v0, v3, 00cd // +004f │ │ +08b324: 0800 1700 |0080: move-object/from16 v0, v23 │ │ +08b328: 5203 5b0c |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08b32c: 3903 4900 |0084: if-nez v3, 00cd // +0049 │ │ +08b330: 0800 1700 |0086: move-object/from16 v0, v23 │ │ +08b334: 5203 5f0c |0088: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08b338: 1206 |008a: const/4 v6, #int 0 // #0 │ │ +08b33a: 2d03 0306 |008b: cmpl-float v3, v3, v6 │ │ +08b33e: 3d03 4000 |008d: if-lez v3, 00cd // +0040 │ │ +08b342: 0800 2600 |008f: move-object/from16 v0, v38 │ │ +08b346: 5200 780c |0091: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b34a: 0220 0000 |0093: move/from16 v32, v0 │ │ +08b34e: 0800 1700 |0095: move-object/from16 v0, v23 │ │ +08b352: 5203 5e0c |0097: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08b356: 9003 0320 |0099: add-int v3, v3, v32 │ │ +08b35a: 0800 1700 |009b: move-object/from16 v0, v23 │ │ +08b35e: 5206 590c |009d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08b362: b063 |009f: add-int/2addr v3, v6 │ │ +08b364: 0200 2000 |00a0: move/from16 v0, v32 │ │ +08b368: 7120 ac27 3000 |00a2: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b36e: 0a03 |00a5: move-result v3 │ │ +08b370: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ +08b374: 5903 780c |00a8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b378: 131f 0100 |00aa: const/16 v31, #int 1 // #1 │ │ +08b37c: 3a0c 0e00 |00ac: if-ltz v12, 00ba // +000e │ │ +08b380: d803 0501 |00ae: add-int/lit8 v3, v5, #int 1 // #01 │ │ +08b384: 333c 0a00 |00b0: if-ne v12, v3, 00ba // +000a │ │ +08b388: 0800 2600 |00b2: move-object/from16 v0, v38 │ │ +08b38c: 5203 780c |00b4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b390: 0800 2600 |00b6: move-object/from16 v0, v38 │ │ +08b394: 5903 6e0c |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@0c6e │ │ +08b398: 35c5 7d00 |00ba: if-ge v5, v12, 0137 // +007d │ │ +08b39c: 0800 1700 |00bc: move-object/from16 v0, v23 │ │ +08b3a0: 5203 5f0c |00be: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08b3a4: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ +08b3a6: 2d03 0306 |00c1: cmpl-float v3, v3, v6 │ │ +08b3aa: 3d03 7400 |00c3: if-lez v3, 0137 // +0074 │ │ +08b3ae: 2203 6805 |00c5: new-instance v3, Ljava/lang/RuntimeException; // type@0568 │ │ +08b3b2: 1a06 d101 |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@01d1 │ │ +08b3b6: 7020 c427 6300 |00c9: invoke-direct {v3, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@27c4 │ │ +08b3bc: 2703 |00cc: throw v3 │ │ +08b3be: 151d 0080 |00cd: const/high16 v29, #int -2147483648 // #8000 │ │ +08b3c2: 0800 1700 |00cf: move-object/from16 v0, v23 │ │ +08b3c6: 5203 5b0c |00d1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08b3ca: 3903 1200 |00d3: if-nez v3, 00e5 // +0012 │ │ +08b3ce: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ +08b3d2: 5203 5f0c |00d7: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08b3d6: 1206 |00d9: const/4 v6, #int 0 // #0 │ │ +08b3d8: 2d03 0306 |00da: cmpl-float v3, v3, v6 │ │ +08b3dc: 3d03 0900 |00dc: if-lez v3, 00e5 // +0009 │ │ +08b3e0: 131d 0000 |00de: const/16 v29, #int 0 // #0 │ │ +08b3e4: 12e3 |00e0: const/4 v3, #int -2 // #fe │ │ +08b3e6: 0800 1700 |00e1: move-object/from16 v0, v23 │ │ +08b3ea: 5903 5b0c |00e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08b3ee: 1207 |00e5: const/4 v7, #int 0 // #0 │ │ +08b3f0: 1203 |00e6: const/4 v3, #int 0 // #0 │ │ +08b3f2: 2d03 2103 |00e7: cmpl-float v3, v33, v3 │ │ +08b3f6: 3903 4c00 |00e9: if-nez v3, 0135 // +004c │ │ +08b3fa: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ +08b3fe: 5209 780c |00ed: iget v9, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b402: 0803 2600 |00ef: move-object/from16 v3, v38 │ │ +08b406: 0206 2700 |00f1: move/from16 v6, v39 │ │ +08b40a: 0208 2800 |00f3: move/from16 v8, v40 │ │ +08b40e: 7407 8a1a 0300 |00f5: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@1a8a │ │ +08b414: 1503 0080 |00f8: const/high16 v3, #int -2147483648 // #8000 │ │ +08b418: 0200 1d00 |00fa: move/from16 v0, v29 │ │ +08b41c: 3230 0800 |00fc: if-eq v0, v3, 0104 // +0008 │ │ +08b420: 0200 1d00 |00fe: move/from16 v0, v29 │ │ +08b424: 0801 1700 |0100: move-object/from16 v1, v23 │ │ +08b428: 5910 5b0c |0102: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08b42c: 6e10 e61f 0400 |0104: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08b432: 0a0e |0107: move-result v14 │ │ +08b434: 0800 2600 |0108: move-object/from16 v0, v38 │ │ +08b438: 5200 780c |010a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b43c: 0220 0000 |010c: move/from16 v32, v0 │ │ +08b440: 9003 200e |010e: add-int v3, v32, v14 │ │ +08b444: 0800 1700 |0110: move-object/from16 v0, v23 │ │ +08b448: 5206 5e0c |0112: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08b44c: b063 |0114: add-int/2addr v3, v6 │ │ +08b44e: 0800 1700 |0115: move-object/from16 v0, v23 │ │ +08b452: 5206 590c |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08b456: b063 |0119: add-int/2addr v3, v6 │ │ +08b458: 0800 2600 |011a: move-object/from16 v0, v38 │ │ +08b45c: 6e20 751a 4000 |011c: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08b462: 0a06 |011f: move-result v6 │ │ +08b464: b063 |0120: add-int/2addr v3, v6 │ │ +08b466: 0200 2000 |0121: move/from16 v0, v32 │ │ +08b46a: 7120 ac27 3000 |0123: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b470: 0a03 |0126: move-result v3 │ │ +08b472: 0800 2600 |0127: move-object/from16 v0, v38 │ │ +08b476: 5903 780c |0129: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b47a: 3822 81ff |012b: if-eqz v34, 00ac // -007f │ │ +08b47e: 0200 1600 |012d: move/from16 v0, v22 │ │ +08b482: 7120 ac27 0e00 |012f: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b488: 0a16 |0132: move-result v22 │ │ +08b48a: 2900 79ff |0133: goto/16 00ac // -0087 │ │ +08b48e: 1209 |0135: const/4 v9, #int 0 // #0 │ │ +08b490: 28b9 |0136: goto 00ef // -0047 │ │ +08b492: 131a 0000 |0137: const/16 v26, #int 0 // #0 │ │ +08b496: 1503 0040 |0139: const/high16 v3, #int 1073741824 // #4000 │ │ +08b49a: 0200 2500 |013b: move/from16 v0, v37 │ │ +08b49e: 3230 0d00 |013d: if-eq v0, v3, 014a // +000d │ │ +08b4a2: 0800 1700 |013f: move-object/from16 v0, v23 │ │ +08b4a6: 5203 600c |0141: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08b4aa: 12f6 |0143: const/4 v6, #int -1 // #ff │ │ +08b4ac: 3363 0600 |0144: if-ne v3, v6, 014a // +0006 │ │ +08b4b0: 1319 0100 |0146: const/16 v25, #int 1 // #1 │ │ +08b4b4: 131a 0100 |0148: const/16 v26, #int 1 // #1 │ │ +08b4b8: 0800 1700 |014a: move-object/from16 v0, v23 │ │ +08b4bc: 5203 5c0c |014c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08b4c0: 0800 1700 |014e: move-object/from16 v0, v23 │ │ +08b4c4: 5206 5d0c |0150: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08b4c8: 9018 0306 |0152: add-int v24, v3, v6 │ │ +08b4cc: 6e10 e81f 0400 |0154: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08b4d2: 0a03 |0157: move-result v3 │ │ +08b4d4: 901c 0318 |0158: add-int v28, v3, v24 │ │ +08b4d8: 7702 ac27 1b00 |015a: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b4de: 0a1b |015d: move-result v27 │ │ +08b4e0: 7110 2f0a 0400 |015e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +08b4e6: 0a03 |0161: move-result v3 │ │ +08b4e8: 7120 c61e 3f00 |0162: invoke-static {v15, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +08b4ee: 0a0f |0165: move-result v15 │ │ +08b4f0: 380a 2600 |0166: if-eqz v10, 018c // +0026 │ │ +08b4f4: 0800 1700 |0168: move-object/from16 v0, v23 │ │ +08b4f8: 5203 600c |016a: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08b4fc: 12f6 |016c: const/4 v6, #int -1 // #ff │ │ +08b4fe: 3363 1f00 |016d: if-ne v3, v6, 018c // +001f │ │ +08b502: 121a |016f: const/4 v10, #int 1 // #1 │ │ +08b504: 0800 1700 |0170: move-object/from16 v0, v23 │ │ +08b508: 5203 5f0c |0172: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08b50c: 1206 |0174: const/4 v6, #int 0 // #0 │ │ +08b50e: 2d03 0306 |0175: cmpl-float v3, v3, v6 │ │ +08b512: 3d03 1a00 |0177: if-lez v3, 0191 // +001a │ │ +08b516: 381a 1500 |0179: if-eqz v26, 018e // +0015 │ │ +08b51a: 0200 2400 |017b: move/from16 v0, v36 │ │ +08b51e: 0201 1800 |017d: move/from16 v1, v24 │ │ +08b522: 7120 ac27 1000 |017f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b528: 0a24 |0182: move-result v36 │ │ +08b52a: 0800 2600 |0183: move-object/from16 v0, v38 │ │ +08b52e: 6e30 6c1a 4005 |0185: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ +08b534: 0a03 |0188: move-result v3 │ │ +08b536: b035 |0189: add-int/2addr v5, v3 │ │ +08b538: 2900 bcfe |018a: goto/16 0046 // -0144 │ │ +08b53c: 120a |018c: const/4 v10, #int 0 // #0 │ │ +08b53e: 28e3 |018d: goto 0170 // -001d │ │ +08b540: 0218 1c00 |018e: move/from16 v24, v28 │ │ +08b544: 28eb |0190: goto 017b // -0015 │ │ +08b546: 381a 0900 |0191: if-eqz v26, 019a // +0009 │ │ +08b54a: 0200 1800 |0193: move/from16 v0, v24 │ │ +08b54e: 7120 ac27 0b00 |0195: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b554: 0a0b |0198: move-result v11 │ │ +08b556: 28ea |0199: goto 0183 // -0016 │ │ +08b558: 0218 1c00 |019a: move/from16 v24, v28 │ │ +08b55c: 28f7 |019c: goto 0193 // -0009 │ │ +08b55e: 0800 2600 |019d: move-object/from16 v0, v38 │ │ +08b562: 5203 780c |019f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b566: 3d03 1900 |01a1: if-lez v3, 01ba // +0019 │ │ +08b56a: 0800 2600 |01a3: move-object/from16 v0, v38 │ │ +08b56e: 0201 1100 |01a5: move/from16 v1, v17 │ │ +08b572: 6e20 831a 1000 |01a7: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1a83 │ │ +08b578: 0a03 |01aa: move-result v3 │ │ +08b57a: 3803 0f00 |01ab: if-eqz v3, 01ba // +000f │ │ +08b57e: 0800 2600 |01ad: move-object/from16 v0, v38 │ │ +08b582: 5203 780c |01af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b586: 0800 2600 |01b1: move-object/from16 v0, v38 │ │ +08b58a: 5206 700c |01b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ +08b58e: b063 |01b5: add-int/2addr v3, v6 │ │ +08b590: 0800 2600 |01b6: move-object/from16 v0, v38 │ │ +08b594: 5903 780c |01b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b598: 3822 6800 |01ba: if-eqz v34, 0222 // +0068 │ │ +08b59c: 1503 0080 |01bc: const/high16 v3, #int -2147483648 // #8000 │ │ +08b5a0: 0200 1300 |01be: move/from16 v0, v19 │ │ +08b5a4: 3230 0400 |01c0: if-eq v0, v3, 01c4 // +0004 │ │ +08b5a8: 3913 6000 |01c2: if-nez v19, 0222 // +0060 │ │ +08b5ac: 1203 |01c4: const/4 v3, #int 0 // #0 │ │ +08b5ae: 0800 2600 |01c5: move-object/from16 v0, v38 │ │ +08b5b2: 5903 780c |01c7: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b5b6: 1205 |01c9: const/4 v5, #int 0 // #0 │ │ +08b5b8: 0200 1100 |01ca: move/from16 v0, v17 │ │ +08b5bc: 3505 5600 |01cc: if-ge v5, v0, 0222 // +0056 │ │ +08b5c0: 0800 2600 |01ce: move-object/from16 v0, v38 │ │ +08b5c4: 6e20 7f1a 5000 |01d0: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08b5ca: 0c04 |01d3: move-result-object v4 │ │ +08b5cc: 3904 1400 |01d4: if-nez v4, 01e8 // +0014 │ │ +08b5d0: 0800 2600 |01d6: move-object/from16 v0, v38 │ │ +08b5d4: 5203 780c |01d8: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b5d8: 0800 2600 |01da: move-object/from16 v0, v38 │ │ +08b5dc: 6e20 8d1a 5000 |01dc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@1a8d │ │ +08b5e2: 0a06 |01df: move-result v6 │ │ +08b5e4: b063 |01e0: add-int/2addr v3, v6 │ │ +08b5e6: 0800 2600 |01e1: move-object/from16 v0, v38 │ │ +08b5ea: 5903 780c |01e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b5ee: d805 0501 |01e5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08b5f2: 28e3 |01e7: goto 01ca // -001d │ │ +08b5f4: 6e10 fa1f 0400 |01e8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08b5fa: 0a03 |01eb: move-result v3 │ │ +08b5fc: 1306 0800 |01ec: const/16 v6, #int 8 // #8 │ │ +08b600: 3363 0a00 |01ee: if-ne v3, v6, 01f8 // +000a │ │ +08b604: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ +08b608: 6e30 6c1a 4005 |01f2: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1a6c │ │ +08b60e: 0a03 |01f5: move-result v3 │ │ +08b610: b035 |01f6: add-int/2addr v5, v3 │ │ +08b612: 28ee |01f7: goto 01e5 // -0012 │ │ +08b614: 6e10 e21f 0400 |01f8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08b61a: 0c17 |01fb: move-result-object v23 │ │ +08b61c: 1f17 a003 |01fc: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08b620: 0800 2600 |01fe: move-object/from16 v0, v38 │ │ +08b624: 5200 780c |0200: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b628: 0220 0000 |0202: move/from16 v32, v0 │ │ +08b62c: 9003 2016 |0204: add-int v3, v32, v22 │ │ +08b630: 0800 1700 |0206: move-object/from16 v0, v23 │ │ +08b634: 5206 5e0c |0208: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08b638: b063 |020a: add-int/2addr v3, v6 │ │ +08b63a: 0800 1700 |020b: move-object/from16 v0, v23 │ │ +08b63e: 5206 590c |020d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08b642: b063 |020f: add-int/2addr v3, v6 │ │ +08b644: 0800 2600 |0210: move-object/from16 v0, v38 │ │ +08b648: 6e20 751a 4000 |0212: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08b64e: 0a06 |0215: move-result v6 │ │ +08b650: b063 |0216: add-int/2addr v3, v6 │ │ +08b652: 0200 2000 |0217: move/from16 v0, v32 │ │ +08b656: 7120 ac27 3000 |0219: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b65c: 0a03 |021c: move-result v3 │ │ +08b65e: 0800 2600 |021d: move-object/from16 v0, v38 │ │ +08b662: 5903 780c |021f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b666: 28c4 |0221: goto 01e5 // -003c │ │ +08b668: 0800 2600 |0222: move-object/from16 v0, v38 │ │ +08b66c: 5203 780c |0224: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b670: 7401 7a1a 2600 |0226: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +08b676: 0a06 |0229: move-result v6 │ │ +08b678: 7401 771a 2600 |022a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +08b67e: 0a07 |022d: move-result v7 │ │ +08b680: b076 |022e: add-int/2addr v6, v7 │ │ +08b682: b063 |022f: add-int/2addr v3, v6 │ │ +08b684: 0800 2600 |0230: move-object/from16 v0, v38 │ │ +08b688: 5903 780c |0232: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b68c: 0800 2600 |0234: move-object/from16 v0, v38 │ │ +08b690: 5200 780c |0236: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b694: 0214 0000 |0238: move/from16 v20, v0 │ │ +08b698: 7401 7c1a 2600 |023a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@1a7c │ │ +08b69e: 0a03 |023d: move-result v3 │ │ +08b6a0: 0200 1400 |023e: move/from16 v0, v20 │ │ +08b6a4: 7120 ac27 3000 |0240: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b6aa: 0a14 |0243: move-result v20 │ │ +08b6ac: 1203 |0244: const/4 v3, #int 0 // #0 │ │ +08b6ae: 0200 1400 |0245: move/from16 v0, v20 │ │ +08b6b2: 0201 2800 |0247: move/from16 v1, v40 │ │ +08b6b6: 7130 440a 1003 |0249: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +08b6bc: 0a15 |024c: move-result v21 │ │ +08b6be: 1403 ffff ff00 |024d: const v3, #float 2.35099e-38 // #00ffffff │ │ +08b6c4: 9514 1503 |0250: and-int v20, v21, v3 │ │ +08b6c8: 0800 2600 |0252: move-object/from16 v0, v38 │ │ +08b6cc: 5203 780c |0254: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b6d0: 9112 1403 |0256: sub-int v18, v20, v3 │ │ +08b6d4: 391f 0900 |0258: if-nez v31, 0261 // +0009 │ │ +08b6d8: 3812 5c01 |025a: if-eqz v18, 03b6 // +015c │ │ +08b6dc: 1203 |025c: const/4 v3, #int 0 // #0 │ │ +08b6de: 2d03 2103 |025d: cmpl-float v3, v33, v3 │ │ +08b6e2: 3d03 5701 |025f: if-lez v3, 03b6 // +0157 │ │ +08b6e6: 0800 2600 |0261: move-object/from16 v0, v38 │ │ +08b6ea: 5203 7a0c |0263: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ +08b6ee: 1206 |0265: const/4 v6, #int 0 // #0 │ │ +08b6f0: 2d03 0306 |0266: cmpl-float v3, v3, v6 │ │ +08b6f4: 3d03 2300 |0268: if-lez v3, 028b // +0023 │ │ +08b6f8: 0800 2600 |026a: move-object/from16 v0, v38 │ │ +08b6fc: 5200 7a0c |026c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ +08b700: 0223 0000 |026e: move/from16 v35, v0 │ │ +08b704: 1203 |0270: const/4 v3, #int 0 // #0 │ │ +08b706: 0800 2600 |0271: move-object/from16 v0, v38 │ │ +08b70a: 5903 780c |0273: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b70e: 1205 |0275: const/4 v5, #int 0 // #0 │ │ +08b710: 0200 1100 |0276: move/from16 v0, v17 │ │ +08b714: 3505 f200 |0278: if-ge v5, v0, 036a // +00f2 │ │ +08b718: 0800 2600 |027a: move-object/from16 v0, v38 │ │ +08b71c: 6e20 7f1a 5000 |027c: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08b722: 0c04 |027f: move-result-object v4 │ │ +08b724: 6e10 fa1f 0400 |0280: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08b72a: 0a03 |0283: move-result v3 │ │ +08b72c: 1306 0800 |0284: const/16 v6, #int 8 // #8 │ │ +08b730: 3363 0800 |0286: if-ne v3, v6, 028e // +0008 │ │ +08b734: d805 0501 |0288: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08b738: 28ec |028a: goto 0276 // -0014 │ │ +08b73a: 0223 2100 |028b: move/from16 v35, v33 │ │ +08b73e: 28e3 |028d: goto 0270 // -001d │ │ +08b740: 6e10 e21f 0400 |028e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08b746: 0c17 |0291: move-result-object v23 │ │ +08b748: 1f17 a003 |0292: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08b74c: 0800 1700 |0294: move-object/from16 v0, v23 │ │ +08b750: 520d 5f0c |0296: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08b754: 1203 |0298: const/4 v3, #int 0 // #0 │ │ +08b756: 2d03 0d03 |0299: cmpl-float v3, v13, v3 │ │ +08b75a: 3d03 5600 |029b: if-lez v3, 02f1 // +0056 │ │ +08b75e: 0200 1200 |029d: move/from16 v0, v18 │ │ +08b762: 8203 |029f: int-to-float v3, v0 │ │ +08b764: c8d3 |02a0: mul-float/2addr v3, v13 │ │ +08b766: a903 0323 |02a1: div-float v3, v3, v35 │ │ +08b76a: 8730 |02a3: float-to-int v0, v3 │ │ +08b76c: 021e 0000 |02a4: move/from16 v30, v0 │ │ +08b770: a723 230d |02a6: sub-float v35, v35, v13 │ │ +08b774: 9112 121e |02a8: sub-int v18, v18, v30 │ │ +08b778: 7401 781a 2600 |02aa: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +08b77e: 0a03 |02ad: move-result v3 │ │ +08b780: 7401 791a 2600 |02ae: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ +08b786: 0a06 |02b1: move-result v6 │ │ +08b788: b063 |02b2: add-int/2addr v3, v6 │ │ +08b78a: 0800 1700 |02b3: move-object/from16 v0, v23 │ │ +08b78e: 5206 5c0c |02b5: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08b792: b063 |02b7: add-int/2addr v3, v6 │ │ +08b794: 0800 1700 |02b8: move-object/from16 v0, v23 │ │ +08b798: 5206 5d0c |02ba: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08b79c: b063 |02bc: add-int/2addr v3, v6 │ │ +08b79e: 0800 1700 |02bd: move-object/from16 v0, v23 │ │ +08b7a2: 5206 600c |02bf: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08b7a6: 0200 2700 |02c1: move/from16 v0, v39 │ │ +08b7aa: 7130 6b1a 3006 |02c3: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@1a6b │ │ +08b7b0: 0a10 |02c6: move-result v16 │ │ +08b7b2: 0800 1700 |02c7: move-object/from16 v0, v23 │ │ +08b7b6: 5203 5b0c |02c9: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@0c5b │ │ +08b7ba: 3903 0800 |02cb: if-nez v3, 02d3 // +0008 │ │ +08b7be: 1503 0040 |02cd: const/high16 v3, #int 1073741824 // #4000 │ │ +08b7c2: 0200 1300 |02cf: move/from16 v0, v19 │ │ +08b7c6: 3230 7e00 |02d1: if-eq v0, v3, 034f // +007e │ │ +08b7ca: 6e10 e61f 0400 |02d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08b7d0: 0a03 |02d6: move-result v3 │ │ +08b7d2: 900e 031e |02d7: add-int v14, v3, v30 │ │ +08b7d6: 3b0e 0300 |02d9: if-gez v14, 02dc // +0003 │ │ +08b7da: 120e |02db: const/4 v14, #int 0 // #0 │ │ +08b7dc: 1503 0040 |02dc: const/high16 v3, #int 1073741824 // #4000 │ │ +08b7e0: 7120 bf1f 3e00 |02de: invoke-static {v14, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08b7e6: 0a03 |02e1: move-result v3 │ │ +08b7e8: 0200 1000 |02e2: move/from16 v0, v16 │ │ +08b7ec: 6e30 1420 0403 |02e4: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08b7f2: 7110 2f0a 0400 |02e7: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +08b7f8: 0a03 |02ea: move-result v3 │ │ +08b7fa: d533 00ff |02eb: and-int/lit16 v3, v3, #int -256 // #ff00 │ │ +08b7fe: 7120 c61e 3f00 |02ed: invoke-static {v15, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +08b804: 0a0f |02f0: move-result v15 │ │ +08b806: 0800 1700 |02f1: move-object/from16 v0, v23 │ │ +08b80a: 5203 5c0c |02f3: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@0c5c │ │ +08b80e: 0800 1700 |02f5: move-object/from16 v0, v23 │ │ +08b812: 5206 5d0c |02f7: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@0c5d │ │ +08b816: 9018 0306 |02f9: add-int v24, v3, v6 │ │ +08b81a: 6e10 e81f 0400 |02fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08b820: 0a03 |02fe: move-result v3 │ │ +08b822: 901c 0318 |02ff: add-int v28, v3, v24 │ │ +08b826: 7702 ac27 1b00 |0301: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b82c: 0a1b |0304: move-result v27 │ │ +08b82e: 1503 0040 |0305: const/high16 v3, #int 1073741824 // #4000 │ │ +08b832: 0200 2500 |0307: move/from16 v0, v37 │ │ +08b836: 3230 5900 |0309: if-eq v0, v3, 0362 // +0059 │ │ +08b83a: 0800 1700 |030b: move-object/from16 v0, v23 │ │ +08b83e: 5203 600c |030d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08b842: 12f6 |030f: const/4 v6, #int -1 // #ff │ │ +08b844: 3363 5200 |0310: if-ne v3, v6, 0362 // +0052 │ │ +08b848: 131a 0100 |0312: const/16 v26, #int 1 // #1 │ │ +08b84c: 381a 5100 |0314: if-eqz v26, 0365 // +0051 │ │ +08b850: 0200 1800 |0316: move/from16 v0, v24 │ │ +08b854: 7120 ac27 0b00 |0318: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b85a: 0a0b |031b: move-result v11 │ │ +08b85c: 380a 4c00 |031c: if-eqz v10, 0368 // +004c │ │ +08b860: 0800 1700 |031e: move-object/from16 v0, v23 │ │ +08b864: 5203 600c |0320: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@0c60 │ │ +08b868: 12f6 |0322: const/4 v6, #int -1 // #ff │ │ +08b86a: 3363 4500 |0323: if-ne v3, v6, 0368 // +0045 │ │ +08b86e: 121a |0325: const/4 v10, #int 1 // #1 │ │ +08b870: 0800 2600 |0326: move-object/from16 v0, v38 │ │ +08b874: 5200 780c |0328: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b878: 0220 0000 |032a: move/from16 v32, v0 │ │ +08b87c: 6e10 e61f 0400 |032c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08b882: 0a03 |032f: move-result v3 │ │ +08b884: 9003 0320 |0330: add-int v3, v3, v32 │ │ +08b888: 0800 1700 |0332: move-object/from16 v0, v23 │ │ +08b88c: 5206 5e0c |0334: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@0c5e │ │ +08b890: b063 |0336: add-int/2addr v3, v6 │ │ +08b892: 0800 1700 |0337: move-object/from16 v0, v23 │ │ +08b896: 5206 590c |0339: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@0c59 │ │ +08b89a: b063 |033b: add-int/2addr v3, v6 │ │ +08b89c: 0800 2600 |033c: move-object/from16 v0, v38 │ │ +08b8a0: 6e20 751a 4000 |033e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1a75 │ │ +08b8a6: 0a06 |0341: move-result v6 │ │ +08b8a8: b063 |0342: add-int/2addr v3, v6 │ │ +08b8aa: 0200 2000 |0343: move/from16 v0, v32 │ │ +08b8ae: 7120 ac27 3000 |0345: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b8b4: 0a03 |0348: move-result v3 │ │ +08b8b6: 0800 2600 |0349: move-object/from16 v0, v38 │ │ +08b8ba: 5903 780c |034b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b8be: 2900 3bff |034d: goto/16 0288 // -00c5 │ │ +08b8c2: 3d1e 1000 |034f: if-lez v30, 035f // +0010 │ │ +08b8c6: 1503 0040 |0351: const/high16 v3, #int 1073741824 // #4000 │ │ +08b8ca: 0200 1e00 |0353: move/from16 v0, v30 │ │ +08b8ce: 7120 bf1f 3000 |0355: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08b8d4: 0a03 |0358: move-result v3 │ │ +08b8d6: 0200 1000 |0359: move/from16 v0, v16 │ │ +08b8da: 6e30 1420 0403 |035b: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08b8e0: 2889 |035e: goto 02e7 // -0077 │ │ +08b8e2: 131e 0000 |035f: const/16 v30, #int 0 // #0 │ │ +08b8e6: 28f0 |0361: goto 0351 // -0010 │ │ +08b8e8: 131a 0000 |0362: const/16 v26, #int 0 // #0 │ │ +08b8ec: 28b0 |0364: goto 0314 // -0050 │ │ +08b8ee: 0218 1c00 |0365: move/from16 v24, v28 │ │ +08b8f2: 28af |0367: goto 0316 // -0051 │ │ +08b8f4: 120a |0368: const/4 v10, #int 0 // #0 │ │ +08b8f6: 28bd |0369: goto 0326 // -0043 │ │ +08b8f8: 0800 2600 |036a: move-object/from16 v0, v38 │ │ +08b8fc: 5203 780c |036c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b900: 7401 7a1a 2600 |036e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@1a7a │ │ +08b906: 0a06 |0371: move-result v6 │ │ +08b908: 7401 771a 2600 |0372: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@1a77 │ │ +08b90e: 0a07 |0375: move-result v7 │ │ +08b910: b076 |0376: add-int/2addr v6, v7 │ │ +08b912: b063 |0377: add-int/2addr v3, v6 │ │ +08b914: 0800 2600 |0378: move-object/from16 v0, v38 │ │ +08b918: 5903 780c |037a: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@0c78 │ │ +08b91c: 390a 0a00 |037c: if-nez v10, 0386 // +000a │ │ +08b920: 1503 0040 |037e: const/high16 v3, #int 1073741824 // #4000 │ │ +08b924: 0200 2500 |0380: move/from16 v0, v37 │ │ +08b928: 3230 0400 |0382: if-eq v0, v3, 0386 // +0004 │ │ +08b92c: 021b 0b00 |0384: move/from16 v27, v11 │ │ +08b930: 7401 781a 2600 |0386: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@1a78 │ │ +08b936: 0a03 |0389: move-result v3 │ │ +08b938: 7401 791a 2600 |038a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@1a79 │ │ +08b93e: 0a06 |038d: move-result v6 │ │ +08b940: b063 |038e: add-int/2addr v3, v6 │ │ +08b942: 901b 1b03 |038f: add-int v27, v27, v3 │ │ +08b946: 7401 7d1a 2600 |0391: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@1a7d │ │ +08b94c: 0a03 |0394: move-result v3 │ │ +08b94e: 0200 1b00 |0395: move/from16 v0, v27 │ │ +08b952: 7120 ac27 3000 |0397: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b958: 0a1b |039a: move-result v27 │ │ +08b95a: 0200 1b00 |039b: move/from16 v0, v27 │ │ +08b95e: 0201 2700 |039d: move/from16 v1, v39 │ │ +08b962: 7130 440a 100f |039f: invoke-static {v0, v1, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +08b968: 0a03 |03a2: move-result v3 │ │ +08b96a: 0800 2600 |03a3: move-object/from16 v0, v38 │ │ +08b96e: 0201 1500 |03a5: move/from16 v1, v21 │ │ +08b972: 6e30 a51a 3001 |03a7: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@1aa5 │ │ +08b978: 3819 0b00 |03aa: if-eqz v25, 03b5 // +000b │ │ +08b97c: 0800 2600 |03ac: move-object/from16 v0, v38 │ │ +08b980: 0201 1100 |03ae: move/from16 v1, v17 │ │ +08b984: 0202 2800 |03b0: move/from16 v2, v40 │ │ +08b988: 7030 5e1a 1002 |03b2: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformWidth:(II)V // method@1a5e │ │ +08b98e: 0e00 |03b5: return-void │ │ +08b990: 0200 2400 |03b6: move/from16 v0, v36 │ │ +08b994: 7120 ac27 0b00 |03b8: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08b99a: 0a0b |03bb: move-result v11 │ │ +08b99c: 3822 c0ff |03bc: if-eqz v34, 037c // -0040 │ │ +08b9a0: 1503 0040 |03be: const/high16 v3, #int 1073741824 // #4000 │ │ +08b9a4: 0200 1300 |03c0: move/from16 v0, v19 │ │ +08b9a8: 3230 baff |03c2: if-eq v0, v3, 037c // -0046 │ │ +08b9ac: 1205 |03c4: const/4 v5, #int 0 // #0 │ │ +08b9ae: 0200 1100 |03c5: move/from16 v0, v17 │ │ +08b9b2: 3505 b5ff |03c7: if-ge v5, v0, 037c // -004b │ │ +08b9b6: 0800 2600 |03c9: move-object/from16 v0, v38 │ │ +08b9ba: 6e20 7f1a 5000 |03cb: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1a7f │ │ +08b9c0: 0c04 |03ce: move-result-object v4 │ │ +08b9c2: 3804 0a00 |03cf: if-eqz v4, 03d9 // +000a │ │ +08b9c6: 6e10 fa1f 0400 |03d1: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08b9cc: 0a03 |03d4: move-result v3 │ │ +08b9ce: 1306 0800 |03d5: const/16 v6, #int 8 // #8 │ │ +08b9d2: 3363 0500 |03d7: if-ne v3, v6, 03dc // +0005 │ │ +08b9d6: d805 0501 |03d9: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08b9da: 28ea |03db: goto 03c5 // -0016 │ │ +08b9dc: 6e10 e21f 0400 |03dc: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08b9e2: 0c17 |03df: move-result-object v23 │ │ +08b9e4: 1f17 a003 |03e0: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +08b9e8: 0800 1700 |03e2: move-object/from16 v0, v23 │ │ +08b9ec: 520d 5f0c |03e4: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@0c5f │ │ +08b9f0: 1203 |03e6: const/4 v3, #int 0 // #0 │ │ +08b9f2: 2d03 0d03 |03e7: cmpl-float v3, v13, v3 │ │ +08b9f6: 3d03 f0ff |03e9: if-lez v3, 03d9 // -0010 │ │ +08b9fa: 6e10 e81f 0400 |03eb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08ba00: 0a03 |03ee: move-result v3 │ │ +08ba02: 1506 0040 |03ef: const/high16 v6, #int 1073741824 // #4000 │ │ +08ba06: 7120 bf1f 6300 |03f1: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08ba0c: 0a03 |03f4: move-result v3 │ │ +08ba0e: 1506 0040 |03f5: const/high16 v6, #int 1073741824 // #4000 │ │ +08ba12: 0200 1600 |03f7: move/from16 v0, v22 │ │ +08ba16: 7120 bf1f 6000 |03f9: invoke-static {v0, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08ba1c: 0a06 |03fc: move-result v6 │ │ +08ba1e: 6e30 1420 3406 |03fd: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08ba24: 28d9 |0400: goto 03d9 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0005 line=589 │ │ 0x0007 line=590 │ │ 0x0008 line=591 │ │ 0x0009 line=592 │ │ @@ -189762,25 +189789,25 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08b9a4: |[08b9a4] android.support.v7.widget.LinearLayoutCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ -08b9b4: 5420 6f0c |0000: iget-object v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ -08b9b8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -08b9bc: 0e00 |0004: return-void │ │ -08b9be: 5220 760c |0005: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ -08b9c2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -08b9c4: 3310 0600 |0008: if-ne v0, v1, 000e // +0006 │ │ -08b9c8: 6e20 5a1a 3200 |000a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersVertical:(Landroid/graphics/Canvas;)V // method@1a5a │ │ -08b9ce: 28f7 |000d: goto 0004 // -0009 │ │ -08b9d0: 6e20 591a 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersHorizontal:(Landroid/graphics/Canvas;)V // method@1a59 │ │ -08b9d6: 28f3 |0011: goto 0004 // -000d │ │ +08ba28: |[08ba28] android.support.v7.widget.LinearLayoutCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ +08ba38: 5420 6f0c |0000: iget-object v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ +08ba3c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +08ba40: 0e00 |0004: return-void │ │ +08ba42: 5220 760c |0005: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ +08ba46: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +08ba48: 3310 0600 |0008: if-ne v0, v1, 000e // +0006 │ │ +08ba4c: 6e20 5a1a 3200 |000a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersVertical:(Landroid/graphics/Canvas;)V // method@1a5a │ │ +08ba52: 28f7 |000d: goto 0004 // -0009 │ │ +08ba54: 6e20 591a 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersHorizontal:(Landroid/graphics/Canvas;)V // method@1a59 │ │ +08ba5a: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0004 line=286 │ │ 0x0005 line=281 │ │ 0x000a line=282 │ │ 0x000e line=284 │ │ @@ -189793,24 +189820,24 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -08b9d8: |[08b9d8] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08b9e8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -08b9ec: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -08b9f0: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ -08b9f4: 6f20 8520 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@2085 │ │ -08b9fa: 1c00 a103 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@03a1 │ │ -08b9fe: 6e10 7c27 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -08ba04: 0c00 |000e: move-result-object v0 │ │ -08ba06: 6e20 e820 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ -08ba0c: 0e00 |0012: return-void │ │ +08ba5c: |[08ba5c] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08ba6c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +08ba70: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +08ba74: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ +08ba78: 6f20 8520 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@2085 │ │ +08ba7e: 1c00 a203 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@03a2 │ │ +08ba82: 6e10 7c27 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +08ba88: 0c00 |000e: move-result-object v0 │ │ +08ba8a: 6e20 e820 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ +08ba90: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1739 │ │ 0x0006 line=1740 │ │ 0x0009 line=1741 │ │ 0x0012 line=1743 │ │ locals : │ │ @@ -189822,24 +189849,24 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -08ba10: |[08ba10] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -08ba20: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -08ba24: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -08ba28: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ -08ba2c: 6f20 8620 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@2086 │ │ -08ba32: 1c00 a103 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@03a1 │ │ -08ba36: 6e10 7c27 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -08ba3c: 0c00 |000e: move-result-object v0 │ │ -08ba3e: 6e20 0a21 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ -08ba44: 0e00 |0012: return-void │ │ +08ba94: |[08ba94] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +08baa4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +08baa8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +08baac: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ +08bab0: 6f20 8620 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@2086 │ │ +08bab6: 1c00 a203 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@03a2 │ │ +08baba: 6e10 7c27 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +08bac0: 0c00 |000e: move-result-object v0 │ │ +08bac2: 6e20 0a21 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ +08bac8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1746 │ │ 0x0006 line=1747 │ │ 0x0009 line=1748 │ │ 0x0012 line=1750 │ │ locals : │ │ @@ -189851,22 +189878,22 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -08ba48: |[08ba48] android.support.v7.widget.LinearLayoutCompat.onLayout:(ZIIII)V │ │ -08ba58: 5220 760c |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ -08ba5c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08ba5e: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ -08ba62: 6e57 881a 4265 |0005: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutVertical:(IIII)V // method@1a88 │ │ -08ba68: 0e00 |0008: return-void │ │ -08ba6a: 6e57 871a 4265 |0009: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutHorizontal:(IIII)V // method@1a87 │ │ -08ba70: 28fc |000c: goto 0008 // -0004 │ │ +08bacc: |[08bacc] android.support.v7.widget.LinearLayoutCompat.onLayout:(ZIIII)V │ │ +08badc: 5220 760c |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ +08bae0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08bae2: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ +08bae6: 6e57 881a 4265 |0005: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutVertical:(IIII)V // method@1a88 │ │ +08baec: 0e00 |0008: return-void │ │ +08baee: 6e57 871a 4265 |0009: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutHorizontal:(IIII)V // method@1a87 │ │ +08baf4: 28fc |000c: goto 0008 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1400 │ │ 0x0005 line=1401 │ │ 0x0008 line=1405 │ │ 0x0009 line=1403 │ │ locals : │ │ @@ -189882,22 +189909,22 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08ba74: |[08ba74] android.support.v7.widget.LinearLayoutCompat.onMeasure:(II)V │ │ -08ba84: 5220 760c |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ -08ba88: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08ba8a: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ -08ba8e: 6e30 8e1a 3204 |0005: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureVertical:(II)V // method@1a8e │ │ -08ba94: 0e00 |0008: return-void │ │ -08ba96: 6e30 8c1a 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureHorizontal:(II)V // method@1a8c │ │ -08ba9c: 28fc |000c: goto 0008 // -0004 │ │ +08baf8: |[08baf8] android.support.v7.widget.LinearLayoutCompat.onMeasure:(II)V │ │ +08bb08: 5220 760c |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ +08bb0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08bb0e: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ +08bb12: 6e30 8e1a 3204 |0005: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureVertical:(II)V // method@1a8e │ │ +08bb18: 0e00 |0008: return-void │ │ +08bb1a: 6e30 8c1a 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureHorizontal:(II)V // method@1a8c │ │ +08bb20: 28fc |000c: goto 0008 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0005 line=545 │ │ 0x0008 line=549 │ │ 0x0009 line=547 │ │ locals : │ │ @@ -189910,17 +189937,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08baa0: |[08baa0] android.support.v7.widget.LinearLayoutCompat.setBaselineAligned:(Z)V │ │ -08bab0: 5c01 6c0c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ -08bab4: 0e00 |0002: return-void │ │ +08bb24: |[08bb24] android.support.v7.widget.LinearLayoutCompat.setBaselineAligned:(Z)V │ │ +08bb34: 5c01 6c0c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@0c6c │ │ +08bb38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0002 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=1 baselineAligned Z │ │ @@ -189930,38 +189957,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -08bab8: |[08bab8] android.support.v7.widget.LinearLayoutCompat.setBaselineAlignedChildIndex:(I)V │ │ -08bac8: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ -08bacc: 6e10 6a1a 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ -08bad2: 0a00 |0005: move-result v0 │ │ -08bad4: 3404 2500 |0006: if-lt v4, v0, 002b // +0025 │ │ -08bad8: 2200 5605 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -08badc: 2201 6c05 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -08bae0: 7010 f927 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08bae6: 1a02 7817 |000f: const-string v2, "base aligned child index out of range (0, " // string@1778 │ │ -08baea: 6e20 0228 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08baf0: 0c01 |0014: move-result-object v1 │ │ -08baf2: 6e10 6a1a 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ -08baf8: 0a02 |0018: move-result v2 │ │ -08bafa: 6e20 fe27 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -08bb00: 0c01 |001c: move-result-object v1 │ │ -08bb02: 1a02 0501 |001d: const-string v2, ")" // string@0105 │ │ -08bb06: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08bb0c: 0c01 |0022: move-result-object v1 │ │ -08bb0e: 6e10 0628 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08bb14: 0c01 |0026: move-result-object v1 │ │ -08bb16: 7020 8f27 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -08bb1c: 2700 |002a: throw v0 │ │ -08bb1e: 5934 6d0c |002b: iput v4, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ -08bb22: 0e00 |002d: return-void │ │ +08bb3c: |[08bb3c] android.support.v7.widget.LinearLayoutCompat.setBaselineAlignedChildIndex:(I)V │ │ +08bb4c: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ +08bb50: 6e10 6a1a 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ +08bb56: 0a00 |0005: move-result v0 │ │ +08bb58: 3404 2500 |0006: if-lt v4, v0, 002b // +0025 │ │ +08bb5c: 2200 5705 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +08bb60: 2201 6d05 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +08bb64: 7010 f927 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08bb6a: 1a02 8217 |000f: const-string v2, "base aligned child index out of range (0, " // string@1782 │ │ +08bb6e: 6e20 0228 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08bb74: 0c01 |0014: move-result-object v1 │ │ +08bb76: 6e10 6a1a 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ +08bb7c: 0a02 |0018: move-result v2 │ │ +08bb7e: 6e20 fe27 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +08bb84: 0c01 |001c: move-result-object v1 │ │ +08bb86: 1a02 0501 |001d: const-string v2, ")" // string@0105 │ │ +08bb8a: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08bb90: 0c01 |0022: move-result-object v1 │ │ +08bb92: 6e10 0628 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08bb98: 0c01 |0026: move-result-object v1 │ │ +08bb9a: 7020 8f27 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +08bba0: 2700 |002a: throw v0 │ │ +08bba2: 5934 6d0c |002b: iput v4, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@0c6d │ │ +08bba6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0008 line=483 │ │ 0x002b line=486 │ │ 0x002d line=487 │ │ locals : │ │ @@ -189973,35 +190000,35 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -08bb24: |[08bb24] android.support.v7.widget.LinearLayoutCompat.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -08bb34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08bb36: 5421 6f0c |0001: iget-object v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ -08bb3a: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ -08bb3e: 0e00 |0005: return-void │ │ -08bb40: 5b23 6f0c |0006: iput-object v3, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ -08bb44: 3803 1800 |0008: if-eqz v3, 0020 // +0018 │ │ -08bb48: 6e10 d701 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ -08bb4e: 0a01 |000d: move-result v1 │ │ -08bb50: 5921 720c |000e: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -08bb54: 6e10 d601 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ -08bb5a: 0a01 |0013: move-result v1 │ │ -08bb5c: 5921 700c |0014: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ -08bb60: 3903 0300 |0016: if-nez v3, 0019 // +0003 │ │ -08bb64: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -08bb66: 6e20 ab1a 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.setWillNotDraw:(Z)V // method@1aab │ │ -08bb6c: 6e10 9a1a 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ -08bb72: 28e6 |001f: goto 0005 // -001a │ │ -08bb74: 5920 720c |0020: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ -08bb78: 5920 700c |0022: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ -08bb7c: 28f2 |0024: goto 0016 // -000e │ │ +08bba8: |[08bba8] android.support.v7.widget.LinearLayoutCompat.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08bbb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bbba: 5421 6f0c |0001: iget-object v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ +08bbbe: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ +08bbc2: 0e00 |0005: return-void │ │ +08bbc4: 5b23 6f0c |0006: iput-object v3, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@0c6f │ │ +08bbc8: 3803 1800 |0008: if-eqz v3, 0020 // +0018 │ │ +08bbcc: 6e10 d701 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ +08bbd2: 0a01 |000d: move-result v1 │ │ +08bbd4: 5921 720c |000e: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +08bbd8: 6e10 d601 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ +08bbde: 0a01 |0013: move-result v1 │ │ +08bbe0: 5921 700c |0014: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ +08bbe4: 3903 0300 |0016: if-nez v3, 0019 // +0003 │ │ +08bbe8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +08bbea: 6e20 ab1a 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.setWillNotDraw:(Z)V // method@1aab │ │ +08bbf0: 6e10 9a1a 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ +08bbf6: 28e6 |001f: goto 0005 // -001a │ │ +08bbf8: 5920 720c |0020: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@0c72 │ │ +08bbfc: 5920 700c |0022: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@0c70 │ │ +08bc00: 28f2 |0024: goto 0016 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=227 │ │ 0x0005 line=240 │ │ 0x0006 line=230 │ │ 0x0008 line=231 │ │ 0x000a line=232 │ │ @@ -190019,17 +190046,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08bb80: |[08bb80] android.support.v7.widget.LinearLayoutCompat.setDividerPadding:(I)V │ │ -08bb90: 5901 710c |0000: iput v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ -08bb94: 0e00 |0002: return-void │ │ +08bc04: |[08bc04] android.support.v7.widget.LinearLayoutCompat.setDividerPadding:(I)V │ │ +08bc14: 5901 710c |0000: iput v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@0c71 │ │ +08bc18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0002 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=1 padding I │ │ @@ -190039,28 +190066,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -08bb98: |[08bb98] android.support.v7.widget.LinearLayoutCompat.setGravity:(I)V │ │ -08bba8: 5210 730c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08bbac: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ -08bbb0: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ -08bbb6: b520 |0007: and-int/2addr v0, v2 │ │ -08bbb8: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -08bbbc: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ -08bbc2: b602 |000d: or-int/2addr v2, v0 │ │ -08bbc4: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ -08bbc8: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -08bbcc: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ -08bbd0: 5912 730c |0014: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08bbd4: 6e10 9a1a 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ -08bbda: 0e00 |0019: return-void │ │ +08bc1c: |[08bc1c] android.support.v7.widget.LinearLayoutCompat.setGravity:(I)V │ │ +08bc2c: 5210 730c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08bc30: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ +08bc34: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ +08bc3a: b520 |0007: and-int/2addr v0, v2 │ │ +08bc3c: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +08bc40: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ +08bc46: b602 |000d: or-int/2addr v2, v0 │ │ +08bc48: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ +08bc4c: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +08bc50: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ +08bc54: 5912 730c |0014: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08bc58: 6e10 9a1a 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ +08bc5e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1673 │ │ 0x0004 line=1674 │ │ 0x000a line=1675 │ │ 0x000e line=1678 │ │ 0x0012 line=1679 │ │ @@ -190076,27 +190103,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -08bbdc: |[08bbdc] android.support.v7.widget.LinearLayoutCompat.setHorizontalGravity:(I)V │ │ -08bbec: 1402 0700 8000 |0000: const v2, #float 1.1755e-38 // #00800007 │ │ -08bbf2: 9500 0402 |0003: and-int v0, v4, v2 │ │ -08bbf6: 5231 730c |0005: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08bbfa: b521 |0007: and-int/2addr v1, v2 │ │ -08bbfc: 3201 0e00 |0008: if-eq v1, v0, 0016 // +000e │ │ -08bc00: 5231 730c |000a: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08bc04: 1402 f8ff 7fff |000c: const v2, #float -3.40282e+38 // #ff7ffff8 │ │ -08bc0a: b521 |000f: and-int/2addr v1, v2 │ │ -08bc0c: b601 |0010: or-int/2addr v1, v0 │ │ -08bc0e: 5931 730c |0011: iput v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08bc12: 6e10 9a1a 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ -08bc18: 0e00 |0016: return-void │ │ +08bc60: |[08bc60] android.support.v7.widget.LinearLayoutCompat.setHorizontalGravity:(I)V │ │ +08bc70: 1402 0700 8000 |0000: const v2, #float 1.1755e-38 // #00800007 │ │ +08bc76: 9500 0402 |0003: and-int v0, v4, v2 │ │ +08bc7a: 5231 730c |0005: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08bc7e: b521 |0007: and-int/2addr v1, v2 │ │ +08bc80: 3201 0e00 |0008: if-eq v1, v0, 0016 // +000e │ │ +08bc84: 5231 730c |000a: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08bc88: 1402 f8ff 7fff |000c: const v2, #float -3.40282e+38 // #ff7ffff8 │ │ +08bc8e: b521 |000f: and-int/2addr v1, v2 │ │ +08bc90: b601 |0010: or-int/2addr v1, v0 │ │ +08bc92: 5931 730c |0011: iput v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08bc96: 6e10 9a1a 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ +08bc9c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1688 │ │ 0x0005 line=1689 │ │ 0x000a line=1690 │ │ 0x0013 line=1691 │ │ 0x0016 line=1693 │ │ @@ -190110,17 +190137,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08bc1c: |[08bc1c] android.support.v7.widget.LinearLayoutCompat.setMeasureWithLargestChildEnabled:(Z)V │ │ -08bc2c: 5c01 790c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ -08bc30: 0e00 |0002: return-void │ │ +08bca0: |[08bca0] android.support.v7.widget.LinearLayoutCompat.setMeasureWithLargestChildEnabled:(Z)V │ │ +08bcb0: 5c01 790c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@0c79 │ │ +08bcb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0002 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -190130,20 +190157,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08bc34: |[08bc34] android.support.v7.widget.LinearLayoutCompat.setOrientation:(I)V │ │ -08bc44: 5210 760c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ -08bc48: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -08bc4c: 5912 760c |0004: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ -08bc50: 6e10 9a1a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ -08bc56: 0e00 |0009: return-void │ │ +08bcb8: |[08bcb8] android.support.v7.widget.LinearLayoutCompat.setOrientation:(I)V │ │ +08bcc8: 5210 760c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ +08bccc: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +08bcd0: 5912 760c |0004: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@0c76 │ │ +08bcd4: 6e10 9a1a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ +08bcda: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1648 │ │ 0x0004 line=1649 │ │ 0x0006 line=1650 │ │ 0x0009 line=1652 │ │ locals : │ │ @@ -190155,20 +190182,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08bc58: |[08bc58] android.support.v7.widget.LinearLayoutCompat.setShowDividers:(I)V │ │ -08bc68: 5210 770c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ -08bc6c: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -08bc70: 6e10 9a1a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ -08bc76: 5912 770c |0007: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ -08bc7a: 0e00 |0009: return-void │ │ +08bcdc: |[08bcdc] android.support.v7.widget.LinearLayoutCompat.setShowDividers:(I)V │ │ +08bcec: 5210 770c |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ +08bcf0: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +08bcf4: 6e10 9a1a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ +08bcfa: 5912 770c |0007: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@0c77 │ │ +08bcfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=191 │ │ 0x0007 line=193 │ │ 0x0009 line=194 │ │ locals : │ │ @@ -190180,25 +190207,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -08bc7c: |[08bc7c] android.support.v7.widget.LinearLayoutCompat.setVerticalGravity:(I)V │ │ -08bc8c: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ -08bc90: 5221 730c |0002: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08bc94: dd01 0170 |0004: and-int/lit8 v1, v1, #int 112 // #70 │ │ -08bc98: 3201 0c00 |0006: if-eq v1, v0, 0012 // +000c │ │ -08bc9c: 5221 730c |0008: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08bca0: dd01 018f |000a: and-int/lit8 v1, v1, #int -113 // #8f │ │ -08bca4: b601 |000c: or-int/2addr v1, v0 │ │ -08bca6: 5921 730c |000d: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ -08bcaa: 6e10 9a1a 0200 |000f: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ -08bcb0: 0e00 |0012: return-void │ │ +08bd00: |[08bd00] android.support.v7.widget.LinearLayoutCompat.setVerticalGravity:(I)V │ │ +08bd10: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ +08bd14: 5221 730c |0002: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08bd18: dd01 0170 |0004: and-int/lit8 v1, v1, #int 112 // #70 │ │ +08bd1c: 3201 0c00 |0006: if-eq v1, v0, 0012 // +000c │ │ +08bd20: 5221 730c |0008: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08bd24: dd01 018f |000a: and-int/lit8 v1, v1, #int -113 // #8f │ │ +08bd28: b601 |000c: or-int/2addr v1, v0 │ │ +08bd2a: 5921 730c |000d: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@0c73 │ │ +08bd2e: 6e10 9a1a 0200 |000f: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@1a9a │ │ +08bd34: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1696 │ │ 0x0002 line=1697 │ │ 0x0008 line=1698 │ │ 0x000f line=1699 │ │ 0x0012 line=1701 │ │ @@ -190212,20 +190239,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08bcb4: |[08bcb4] android.support.v7.widget.LinearLayoutCompat.setWeightSum:(F)V │ │ -08bcc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08bcc6: 7120 ab27 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ -08bccc: 0a00 |0004: move-result v0 │ │ -08bcce: 5910 7a0c |0005: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ -08bcd2: 0e00 |0007: return-void │ │ +08bd38: |[08bd38] android.support.v7.widget.LinearLayoutCompat.setWeightSum:(F)V │ │ +08bd48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bd4a: 7120 ab27 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@27ab │ │ +08bd50: 0a00 |0004: move-result v0 │ │ +08bd52: 5910 7a0c |0005: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@0c7a │ │ +08bd56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0007 line=540 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0008 reg=2 weightSum F │ │ @@ -190235,40 +190262,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08bcd4: |[08bcd4] android.support.v7.widget.LinearLayoutCompat.shouldDelayChildPressedState:()Z │ │ -08bce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08bce6: 0f00 |0001: return v0 │ │ +08bd58: |[08bd58] android.support.v7.widget.LinearLayoutCompat.shouldDelayChildPressedState:()Z │ │ +08bd68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bd6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ - source_file_idx : 3161 (LinearLayoutCompat.java) │ │ + source_file_idx : 3167 (LinearLayoutCompat.java) │ │ │ │ -Class #726 header: │ │ -class_idx : 866 │ │ +Class #727 header: │ │ +class_idx : 867 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 929 │ │ -source_file_idx : 637 │ │ +superclass_idx : 930 │ │ +source_file_idx : 638 │ │ static_fields_size : 3 │ │ instance_fields_size: 12 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 37 │ │ │ │ -Class #726 annotations: │ │ +Class #727 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ActionMenuView$1; Landroid/support/v7/widget/ActionMenuView$LayoutParams; Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; } │ │ │ │ -Class #726 - │ │ +Class #727 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActionMenuView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/widget/LinearLayoutCompat;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuBuilder$ItemInvoker;' │ │ #1 : 'Landroid/support/v7/view/menu/MenuView;' │ │ Static fields - │ │ @@ -190342,18 +190369,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08bce8: |[08bce8] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;)V │ │ -08bcf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08bcfa: 7030 b017 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@17b0 │ │ -08bd00: 0e00 |0004: return-void │ │ +08bd6c: |[08bd6c] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;)V │ │ +08bd7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bd7e: 7030 b017 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@17b0 │ │ +08bd84: 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; │ │ @@ -190363,34 +190390,34 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -08bd04: |[08bd04] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08bd14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08bd16: 7030 531a 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a53 │ │ -08bd1c: 6e20 e117 2300 |0004: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuView;.setBaselineAligned:(Z)V // method@17e1 │ │ -08bd22: 6e10 a600 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -08bd28: 0c01 |000a: move-result-object v1 │ │ -08bd2a: 6e10 0901 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -08bd30: 0c01 |000e: move-result-object v1 │ │ -08bd32: 5210 1d0e |000f: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -08bd36: 1501 6042 |0011: const/high16 v1, #int 1113587712 // #4260 │ │ -08bd3a: c801 |0013: mul-float/2addr v1, v0 │ │ -08bd3c: 8711 |0014: float-to-int v1, v1 │ │ -08bd3e: 5931 9d0b |0015: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@0b9d │ │ -08bd42: 1501 8040 |0017: const/high16 v1, #int 1082130432 // #4080 │ │ -08bd46: c801 |0019: mul-float/2addr v1, v0 │ │ -08bd48: 8711 |001a: float-to-int v1, v1 │ │ -08bd4a: 5931 9a0b |001b: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ -08bd4e: 5b34 9f0b |001d: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@0b9f │ │ -08bd52: 5932 a00b |001f: iput v2, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@0ba0 │ │ -08bd56: 0e00 |0021: return-void │ │ +08bd88: |[08bd88] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08bd98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08bd9a: 7030 531a 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a53 │ │ +08bda0: 6e20 e117 2300 |0004: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuView;.setBaselineAligned:(Z)V // method@17e1 │ │ +08bda6: 6e10 a600 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +08bdac: 0c01 |000a: move-result-object v1 │ │ +08bdae: 6e10 0901 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +08bdb4: 0c01 |000e: move-result-object v1 │ │ +08bdb6: 5210 1d0e |000f: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +08bdba: 1501 6042 |0011: const/high16 v1, #int 1113587712 // #4260 │ │ +08bdbe: c801 |0013: mul-float/2addr v1, v0 │ │ +08bdc0: 8711 |0014: float-to-int v1, v1 │ │ +08bdc2: 5931 9d0b |0015: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@0b9d │ │ +08bdc6: 1501 8040 |0017: const/high16 v1, #int 1082130432 // #4080 │ │ +08bdca: c801 |0019: mul-float/2addr v1, v0 │ │ +08bdcc: 8711 |001a: float-to-int v1, v1 │ │ +08bdce: 5931 9a0b |001b: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ +08bdd2: 5b34 9f0b |001d: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@0b9f │ │ +08bdd6: 5932 a00b |001f: iput v2, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@0ba0 │ │ +08bdda: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x0004 line=78 │ │ 0x0007 line=79 │ │ 0x0011 line=80 │ │ 0x0017 line=81 │ │ @@ -190408,17 +190435,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 │ │ -08bd58: |[08bd58] android.support.v7.widget.ActionMenuView.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; │ │ -08bd68: 5410 9e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0b9e │ │ -08bd6c: 1100 |0002: return-object v0 │ │ +08bddc: |[08bddc] android.support.v7.widget.ActionMenuView.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; │ │ +08bdec: 5410 9e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0b9e │ │ +08bdf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #3 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -190426,17 +190453,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/view/menu/MenuBuilder$Callback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08bd70: |[08bd70] android.support.v7.widget.ActionMenuView.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/view/menu/MenuBuilder$Callback; │ │ -08bd80: 5410 9c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0b9c │ │ -08bd84: 1100 |0002: return-object v0 │ │ +08bdf4: |[08bdf4] android.support.v7.widget.ActionMenuView.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/view/menu/MenuBuilder$Callback; │ │ +08be04: 5410 9c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0b9c │ │ +08be08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #4 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -190444,73 +190471,73 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -08bd88: |[08bd88] android.support.v7.widget.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ -08bd98: 6e10 e21f 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08bd9e: 0c08 |0003: move-result-object v8 │ │ -08bda0: 1f08 5f03 |0004: check-cast v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08bda4: 7701 be1f 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -08bdaa: 0a0b |0009: move-result v11 │ │ -08bdac: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ -08bdb0: 7701 bd1f 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -08bdb6: 0a01 |000f: move-result v1 │ │ -08bdb8: 7120 bf1f 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08bdbe: 0a03 |0013: move-result v3 │ │ -08bdc0: 20db 2403 |0014: instance-of v11, v13, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0324 │ │ -08bdc4: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ -08bdc8: 07db |0018: move-object v11, v13 │ │ -08bdca: 1f0b 2403 |0019: check-cast v11, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0324 │ │ -08bdce: 07b7 |001b: move-object v7, v11 │ │ -08bdd0: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ -08bdd4: 6e10 6a14 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ -08bdda: 0a0b |0021: move-result v11 │ │ -08bddc: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ -08bde0: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -08bde2: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -08bde4: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ -08bde8: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ -08bdec: 122b |002a: const/4 v11, #int 2 // #2 │ │ -08bdee: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ -08bdf2: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ -08bdf6: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ -08bdfa: 7120 bf1f cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08be00: 0a04 |0034: move-result v4 │ │ -08be02: 6e30 1420 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08be08: 6e10 e81f 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08be0e: 0a09 |003b: move-result v9 │ │ -08be10: 9300 090e |003c: div-int v0, v9, v14 │ │ -08be14: 940b 090e |003e: rem-int v11, v9, v14 │ │ -08be18: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ -08be1c: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08be20: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ -08be24: 122b |0046: const/4 v11, #int 2 // #2 │ │ -08be26: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ -08be2a: 1220 |0049: const/4 v0, #int 2 // #2 │ │ -08be2c: 558b 8f0b |004a: iget-boolean v11, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08be30: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ -08be34: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ -08be38: 1215 |0050: const/4 v5, #int 1 // #1 │ │ -08be3a: 5c85 8b0b |0051: iput-boolean v5, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@0b8b │ │ -08be3e: 5980 8a0b |0053: iput v0, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ -08be42: 920a 000e |0055: mul-int v10, v0, v14 │ │ -08be46: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ -08be4a: 7120 bf1f ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08be50: 0a0b |005c: move-result v11 │ │ -08be52: 6e30 1420 bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08be58: 0f00 |0060: return v0 │ │ -08be5a: 1207 |0061: const/4 v7, #int 0 // #0 │ │ -08be5c: 28ba |0062: goto 001c // -0046 │ │ -08be5e: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -08be60: 28c1 |0064: goto 0025 // -003f │ │ -08be62: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -08be64: 28eb |0066: goto 0051 // -0015 │ │ +08be0c: |[08be0c] android.support.v7.widget.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ +08be1c: 6e10 e21f 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08be22: 0c08 |0003: move-result-object v8 │ │ +08be24: 1f08 6003 |0004: check-cast v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08be28: 7701 be1f 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +08be2e: 0a0b |0009: move-result v11 │ │ +08be30: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ +08be34: 7701 bd1f 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +08be3a: 0a01 |000f: move-result v1 │ │ +08be3c: 7120 bf1f 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08be42: 0a03 |0013: move-result v3 │ │ +08be44: 20db 2503 |0014: instance-of v11, v13, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0325 │ │ +08be48: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ +08be4c: 07db |0018: move-object v11, v13 │ │ +08be4e: 1f0b 2503 |0019: check-cast v11, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0325 │ │ +08be52: 07b7 |001b: move-object v7, v11 │ │ +08be54: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ +08be58: 6e10 6a14 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ +08be5e: 0a0b |0021: move-result v11 │ │ +08be60: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ +08be64: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +08be66: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +08be68: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ +08be6c: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ +08be70: 122b |002a: const/4 v11, #int 2 // #2 │ │ +08be72: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ +08be76: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ +08be7a: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ +08be7e: 7120 bf1f cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08be84: 0a04 |0034: move-result v4 │ │ +08be86: 6e30 1420 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08be8c: 6e10 e81f 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08be92: 0a09 |003b: move-result v9 │ │ +08be94: 9300 090e |003c: div-int v0, v9, v14 │ │ +08be98: 940b 090e |003e: rem-int v11, v9, v14 │ │ +08be9c: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ +08bea0: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08bea4: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ +08bea8: 122b |0046: const/4 v11, #int 2 // #2 │ │ +08beaa: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ +08beae: 1220 |0049: const/4 v0, #int 2 // #2 │ │ +08beb0: 558b 8f0b |004a: iget-boolean v11, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +08beb4: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ +08beb8: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ +08bebc: 1215 |0050: const/4 v5, #int 1 // #1 │ │ +08bebe: 5c85 8b0b |0051: iput-boolean v5, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@0b8b │ │ +08bec2: 5980 8a0b |0053: iput v0, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ +08bec6: 920a 000e |0055: mul-int v10, v0, v14 │ │ +08beca: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ +08bece: 7120 bf1f ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08bed4: 0a0b |005c: move-result v11 │ │ +08bed6: 6e30 1420 bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08bedc: 0f00 |0060: return v0 │ │ +08bede: 1207 |0061: const/4 v7, #int 0 // #0 │ │ +08bee0: 28ba |0062: goto 001c // -0046 │ │ +08bee2: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +08bee4: 28c1 |0064: goto 0025 // -003f │ │ +08bee6: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +08bee8: 28eb |0066: goto 0051 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0006 line=404 │ │ 0x000c line=406 │ │ 0x0010 line=407 │ │ 0x0014 line=409 │ │ @@ -190558,513 +190585,513 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 45 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 968 16-bit code units │ │ -08be68: |[08be68] android.support.v7.widget.ActionMenuView.onMeasureExactFormat:(II)V │ │ -08be78: 7701 bd1f 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -08be7e: 0a11 |0003: move-result v17 │ │ -08be80: 7701 be1f 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -08be86: 0a25 |0007: move-result v37 │ │ -08be88: 7701 be1f 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -08be8e: 0a13 |000b: move-result v19 │ │ -08be90: 7401 cb17 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@17cb │ │ -08be96: 0a26 |000f: move-result v38 │ │ -08be98: 7401 cc17 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@17cc │ │ -08be9e: 0a27 |0013: move-result v39 │ │ -08bea0: 9024 2627 |0014: add-int v36, v38, v39 │ │ -08bea4: 7401 cd17 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingTop:()I // method@17cd │ │ -08beaa: 0a26 |0019: move-result v38 │ │ -08beac: 7401 ca17 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingBottom:()I // method@17ca │ │ -08beb2: 0a27 |001d: move-result v39 │ │ -08beb4: 9012 2627 |001e: add-int v18, v38, v39 │ │ -08beb8: 1326 feff |0020: const/16 v38, #int -2 // #fffe │ │ -08bebc: 0200 2c00 |0022: move/from16 v0, v44 │ │ -08bec0: 0201 1200 |0024: move/from16 v1, v18 │ │ -08bec4: 0202 2600 |0026: move/from16 v2, v38 │ │ -08bec8: 7130 c317 1002 |0028: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildMeasureSpec:(III)I // method@17c3 │ │ -08bece: 0a16 |002b: move-result v22 │ │ -08bed0: 9125 2524 |002c: sub-int v37, v37, v36 │ │ -08bed4: 0800 2a00 |002e: move-object/from16 v0, v42 │ │ -08bed8: 5200 9d0b |0030: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@0b9d │ │ -08bedc: 0226 0000 |0032: move/from16 v38, v0 │ │ -08bee0: 9304 2526 |0034: div-int v4, v37, v38 │ │ -08bee4: 0800 2a00 |0036: move-object/from16 v0, v42 │ │ -08bee8: 5200 9d0b |0038: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@0b9d │ │ -08beec: 0226 0000 |003a: move/from16 v38, v0 │ │ -08bef0: 9406 2526 |003c: rem-int v6, v37, v38 │ │ -08bef4: 3904 0e00 |003e: if-nez v4, 004c // +000e │ │ -08bef8: 1326 0000 |0040: const/16 v38, #int 0 // #0 │ │ -08befc: 0800 2a00 |0042: move-object/from16 v0, v42 │ │ -08bf00: 0201 2500 |0044: move/from16 v1, v37 │ │ -08bf04: 0202 2600 |0046: move/from16 v2, v38 │ │ -08bf08: 6e30 e417 1002 |0048: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@17e4 │ │ -08bf0e: 0e00 |004b: return-void │ │ -08bf10: 0800 2a00 |004c: move-object/from16 v0, v42 │ │ -08bf14: 5200 9d0b |004e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@0b9d │ │ -08bf18: 0226 0000 |0050: move/from16 v38, v0 │ │ -08bf1c: 9327 0604 |0052: div-int v39, v6, v4 │ │ -08bf20: 9005 2627 |0054: add-int v5, v38, v39 │ │ -08bf24: 0148 |0056: move v8, v4 │ │ -08bf26: 1319 0000 |0057: const/16 v25, #int 0 // #0 │ │ -08bf2a: 1318 0000 |0059: const/16 v24, #int 0 // #0 │ │ -08bf2e: 120e |005b: const/4 v14, #int 0 // #0 │ │ -08bf30: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ -08bf34: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ -08bf38: 1620 0000 |0060: const-wide/16 v32, #int 0 // #0 │ │ -08bf3c: 7401 c217 2a00 |0062: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@17c2 │ │ -08bf42: 0a0c |0065: move-result v12 │ │ -08bf44: 1314 0000 |0066: const/16 v20, #int 0 // #0 │ │ -08bf48: 0200 1400 |0068: move/from16 v0, v20 │ │ -08bf4c: 35c0 d600 |006a: if-ge v0, v12, 0140 // +00d6 │ │ -08bf50: 0800 2a00 |006c: move-object/from16 v0, v42 │ │ -08bf54: 0201 1400 |006e: move/from16 v1, v20 │ │ -08bf58: 6e20 c117 1000 |0070: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08bf5e: 0c0b |0073: move-result-object v11 │ │ -08bf60: 6e10 fa1f 0b00 |0074: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08bf66: 0a26 |0077: move-result v38 │ │ -08bf68: 1327 0800 |0078: const/16 v39, #int 8 // #8 │ │ -08bf6c: 0200 2600 |007a: move/from16 v0, v38 │ │ -08bf70: 0201 2700 |007c: move/from16 v1, v39 │ │ -08bf74: 3310 0500 |007e: if-ne v0, v1, 0083 // +0005 │ │ -08bf78: d814 1401 |0080: add-int/lit8 v20, v20, #int 1 // #01 │ │ -08bf7c: 28e6 |0082: goto 0068 // -001a │ │ -08bf7e: 20b0 2403 |0083: instance-of v0, v11, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0324 │ │ -08bf82: 0215 0000 |0085: move/from16 v21, v0 │ │ -08bf86: d822 2201 |0087: add-int/lit8 v34, v34, #int 1 // #01 │ │ -08bf8a: 3815 1d00 |0089: if-eqz v21, 00a6 // +001d │ │ -08bf8e: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ -08bf92: 5200 9a0b |008d: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ -08bf96: 0226 0000 |008f: move/from16 v38, v0 │ │ -08bf9a: 1327 0000 |0091: const/16 v39, #int 0 // #0 │ │ -08bf9e: 0800 2a00 |0093: move-object/from16 v0, v42 │ │ -08bfa2: 5200 9a0b |0095: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ -08bfa6: 0228 0000 |0097: move/from16 v40, v0 │ │ -08bfaa: 1329 0000 |0099: const/16 v41, #int 0 // #0 │ │ -08bfae: 0200 2600 |009b: move/from16 v0, v38 │ │ -08bfb2: 0201 2700 |009d: move/from16 v1, v39 │ │ -08bfb6: 0202 2800 |009f: move/from16 v2, v40 │ │ -08bfba: 0203 2900 |00a1: move/from16 v3, v41 │ │ -08bfbe: 6e53 3f20 0b21 |00a3: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@203f │ │ -08bfc4: 6e10 e21f 0b00 |00a6: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08bfca: 0c17 |00a9: move-result-object v23 │ │ -08bfcc: 1f17 5f03 |00aa: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08bfd0: 1326 0000 |00ac: const/16 v38, #int 0 // #0 │ │ -08bfd4: 0200 2600 |00ae: move/from16 v0, v38 │ │ -08bfd8: 0801 1700 |00b0: move-object/from16 v1, v23 │ │ -08bfdc: 5c10 8c0b |00b2: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ -08bfe0: 1326 0000 |00b4: const/16 v38, #int 0 // #0 │ │ -08bfe4: 0200 2600 |00b6: move/from16 v0, v38 │ │ -08bfe8: 0801 1700 |00b8: move-object/from16 v1, v23 │ │ -08bfec: 5910 8d0b |00ba: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@0b8d │ │ -08bff0: 1326 0000 |00bc: const/16 v38, #int 0 // #0 │ │ -08bff4: 0200 2600 |00be: move/from16 v0, v38 │ │ -08bff8: 0801 1700 |00c0: move-object/from16 v1, v23 │ │ -08bffc: 5910 8a0b |00c2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ -08c000: 1326 0000 |00c4: const/16 v38, #int 0 // #0 │ │ -08c004: 0200 2600 |00c6: move/from16 v0, v38 │ │ -08c008: 0801 1700 |00c8: move-object/from16 v1, v23 │ │ -08c00c: 5c10 8b0b |00ca: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@0b8b │ │ -08c010: 1326 0000 |00cc: const/16 v38, #int 0 // #0 │ │ -08c014: 0200 2600 |00ce: move/from16 v0, v38 │ │ -08c018: 0801 1700 |00d0: move-object/from16 v1, v23 │ │ -08c01c: 5910 900b |00d2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ -08c020: 1326 0000 |00d4: const/16 v38, #int 0 // #0 │ │ -08c024: 0200 2600 |00d6: move/from16 v0, v38 │ │ -08c028: 0801 1700 |00d8: move-object/from16 v1, v23 │ │ -08c02c: 5910 920b |00da: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ -08c030: 3815 5f00 |00dc: if-eqz v21, 013b // +005f │ │ -08c034: 0826 0b00 |00de: move-object/from16 v38, v11 │ │ -08c038: 1f26 2403 |00e0: check-cast v38, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0324 │ │ -08c03c: 7401 6a14 2600 |00e2: invoke-virtual/range {v38}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ -08c042: 0a26 |00e5: move-result v38 │ │ -08c044: 3826 5500 |00e6: if-eqz v38, 013b // +0055 │ │ -08c048: 1326 0100 |00e8: const/16 v38, #int 1 // #1 │ │ -08c04c: 0200 2600 |00ea: move/from16 v0, v38 │ │ -08c050: 0801 1700 |00ec: move-object/from16 v1, v23 │ │ -08c054: 5c10 910b |00ee: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ -08c058: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ -08c05c: 5500 8f0b |00f2: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08c060: 0226 0000 |00f4: move/from16 v38, v0 │ │ -08c064: 3826 4800 |00f6: if-eqz v38, 013e // +0048 │ │ -08c068: 1217 |00f8: const/4 v7, #int 1 // #1 │ │ -08c06a: 0200 1600 |00f9: move/from16 v0, v22 │ │ -08c06e: 0201 1200 |00fb: move/from16 v1, v18 │ │ -08c072: 7151 d917 5b07 |00fd: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@17d9 │ │ -08c078: 0a09 |0100: move-result v9 │ │ -08c07a: 0200 1800 |0101: move/from16 v0, v24 │ │ -08c07e: 7120 ac27 9000 |0103: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08c084: 0a18 |0106: move-result v24 │ │ -08c086: 0800 1700 |0107: move-object/from16 v0, v23 │ │ -08c08a: 5500 8b0b |0109: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@0b8b │ │ -08c08e: 0226 0000 |010b: move/from16 v38, v0 │ │ -08c092: 3826 0400 |010d: if-eqz v38, 0111 // +0004 │ │ -08c096: d80e 0e01 |010f: add-int/lit8 v14, v14, #int 1 // #01 │ │ -08c09a: 0800 1700 |0111: move-object/from16 v0, v23 │ │ -08c09e: 5500 8f0b |0113: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08c0a2: 0226 0000 |0115: move/from16 v38, v0 │ │ -08c0a6: 3826 0400 |0117: if-eqz v38, 011b // +0004 │ │ -08c0aa: 1310 0100 |0119: const/16 v16, #int 1 // #1 │ │ -08c0ae: b198 |011b: sub-int/2addr v8, v9 │ │ -08c0b0: 6e10 e61f 0b00 |011c: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08c0b6: 0a26 |011f: move-result v38 │ │ -08c0b8: 0200 1900 |0120: move/from16 v0, v25 │ │ -08c0bc: 0201 2600 |0122: move/from16 v1, v38 │ │ -08c0c0: 7120 ac27 1000 |0124: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08c0c6: 0a19 |0127: move-result v25 │ │ -08c0c8: 1326 0100 |0128: const/16 v38, #int 1 // #1 │ │ -08c0cc: 0200 2600 |012a: move/from16 v0, v38 │ │ -08c0d0: 3309 54ff |012c: if-ne v9, v0, 0080 // -00ac │ │ -08c0d4: 1326 0100 |012e: const/16 v38, #int 1 // #1 │ │ -08c0d8: 9826 2614 |0130: shl-int v38, v38, v20 │ │ -08c0dc: 0200 2600 |0132: move/from16 v0, v38 │ │ -08c0e0: 8100 |0134: int-to-long v0, v0 │ │ -08c0e2: 0526 0000 |0135: move-wide/from16 v38, v0 │ │ -08c0e6: a120 2026 |0137: or-long v32, v32, v38 │ │ -08c0ea: 2900 47ff |0139: goto/16 0080 // -00b9 │ │ -08c0ee: 1326 0000 |013b: const/16 v38, #int 0 // #0 │ │ -08c0f2: 28ad |013d: goto 00ea // -0053 │ │ -08c0f4: 0187 |013e: move v7, v8 │ │ -08c0f6: 28ba |013f: goto 00f9 // -0046 │ │ -08c0f8: 3810 3700 |0140: if-eqz v16, 0177 // +0037 │ │ -08c0fc: 1326 0200 |0142: const/16 v38, #int 2 // #2 │ │ -08c100: 0200 2200 |0144: move/from16 v0, v34 │ │ -08c104: 0201 2600 |0146: move/from16 v1, v38 │ │ -08c108: 3310 2f00 |0148: if-ne v0, v1, 0177 // +002f │ │ -08c10c: 121a |014a: const/4 v10, #int 1 // #1 │ │ -08c10e: 131e 0000 |014b: const/16 v30, #int 0 // #0 │ │ -08c112: 3d0e 6a00 |014d: if-lez v14, 01b7 // +006a │ │ -08c116: 3d08 6800 |014f: if-lez v8, 01b7 // +0068 │ │ -08c11a: 141a ffff ff7f |0151: const v26, #float nan // #7fffffff │ │ -08c120: 161c 0000 |0154: const-wide/16 v28, #int 0 // #0 │ │ -08c124: 131b 0000 |0156: const/16 v27, #int 0 // #0 │ │ -08c128: 1314 0000 |0158: const/16 v20, #int 0 // #0 │ │ -08c12c: 0200 1400 |015a: move/from16 v0, v20 │ │ -08c130: 35c0 5500 |015c: if-ge v0, v12, 01b1 // +0055 │ │ -08c134: 0800 2a00 |015e: move-object/from16 v0, v42 │ │ -08c138: 0201 1400 |0160: move/from16 v1, v20 │ │ -08c13c: 6e20 c117 1000 |0162: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08c142: 0c0b |0165: move-result-object v11 │ │ -08c144: 6e10 e21f 0b00 |0166: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08c14a: 0c17 |0169: move-result-object v23 │ │ -08c14c: 1f17 5f03 |016a: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c150: 0800 1700 |016c: move-object/from16 v0, v23 │ │ -08c154: 5500 8b0b |016e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@0b8b │ │ -08c158: 0226 0000 |0170: move/from16 v38, v0 │ │ -08c15c: 3926 0700 |0172: if-nez v38, 0179 // +0007 │ │ -08c160: d814 1401 |0174: add-int/lit8 v20, v20, #int 1 // #01 │ │ -08c164: 28e4 |0176: goto 015a // -001c │ │ -08c166: 120a |0177: const/4 v10, #int 0 // #0 │ │ -08c168: 28d3 |0178: goto 014b // -002d │ │ -08c16a: 0800 1700 |0179: move-object/from16 v0, v23 │ │ -08c16e: 5200 8a0b |017b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ -08c172: 0226 0000 |017d: move/from16 v38, v0 │ │ -08c176: 0200 2600 |017f: move/from16 v0, v38 │ │ -08c17a: 0201 1a00 |0181: move/from16 v1, v26 │ │ -08c17e: 3510 1400 |0183: if-ge v0, v1, 0197 // +0014 │ │ -08c182: 0800 1700 |0185: move-object/from16 v0, v23 │ │ -08c186: 5200 8a0b |0187: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ -08c18a: 021a 0000 |0189: move/from16 v26, v0 │ │ -08c18e: 1326 0100 |018b: const/16 v38, #int 1 // #1 │ │ -08c192: 9826 2614 |018d: shl-int v38, v38, v20 │ │ -08c196: 0200 2600 |018f: move/from16 v0, v38 │ │ -08c19a: 8100 |0191: int-to-long v0, v0 │ │ -08c19c: 051c 0000 |0192: move-wide/from16 v28, v0 │ │ -08c1a0: 131b 0100 |0194: const/16 v27, #int 1 // #1 │ │ -08c1a4: 28de |0196: goto 0174 // -0022 │ │ -08c1a6: 0800 1700 |0197: move-object/from16 v0, v23 │ │ -08c1aa: 5200 8a0b |0199: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ -08c1ae: 0226 0000 |019b: move/from16 v38, v0 │ │ -08c1b2: 0200 2600 |019d: move/from16 v0, v38 │ │ -08c1b6: 0201 1a00 |019f: move/from16 v1, v26 │ │ -08c1ba: 3310 d3ff |01a1: if-ne v0, v1, 0174 // -002d │ │ -08c1be: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ -08c1c2: 9826 2614 |01a5: shl-int v38, v38, v20 │ │ -08c1c6: 0200 2600 |01a7: move/from16 v0, v38 │ │ -08c1ca: 8100 |01a9: int-to-long v0, v0 │ │ -08c1cc: 0526 0000 |01aa: move-wide/from16 v38, v0 │ │ -08c1d0: a11c 1c26 |01ac: or-long v28, v28, v38 │ │ -08c1d4: d81b 1b01 |01ae: add-int/lit8 v27, v27, #int 1 // #01 │ │ -08c1d8: 28c4 |01b0: goto 0174 // -003c │ │ -08c1da: a120 201c |01b1: or-long v32, v32, v28 │ │ -08c1de: 0200 1b00 |01b3: move/from16 v0, v27 │ │ -08c1e2: 3780 b000 |01b5: if-le v0, v8, 0265 // +00b0 │ │ -08c1e6: 3910 3901 |01b7: if-nez v16, 02f0 // +0139 │ │ -08c1ea: 1326 0100 |01b9: const/16 v38, #int 1 // #1 │ │ -08c1ee: 0200 2200 |01bb: move/from16 v0, v34 │ │ -08c1f2: 0201 2600 |01bd: move/from16 v1, v38 │ │ -08c1f6: 3310 3101 |01bf: if-ne v0, v1, 02f0 // +0131 │ │ -08c1fa: 131f 0100 |01c1: const/16 v31, #int 1 // #1 │ │ -08c1fe: 3d08 ad01 |01c3: if-lez v8, 0370 // +01ad │ │ -08c202: 1626 0000 |01c5: const-wide/16 v38, #int 0 // #0 │ │ -08c206: 3126 2026 |01c7: cmp-long v38, v32, v38 │ │ -08c20a: 3826 a701 |01c9: if-eqz v38, 0370 // +01a7 │ │ -08c20e: d826 22ff |01cb: add-int/lit8 v38, v34, #int -1 // #ff │ │ -08c212: 0200 2600 |01cd: move/from16 v0, v38 │ │ -08c216: 3408 0c00 |01cf: if-lt v8, v0, 01db // +000c │ │ -08c21a: 391f 0a00 |01d1: if-nez v31, 01db // +000a │ │ -08c21e: 1326 0100 |01d3: const/16 v38, #int 1 // #1 │ │ -08c222: 0200 1800 |01d5: move/from16 v0, v24 │ │ -08c226: 0201 2600 |01d7: move/from16 v1, v38 │ │ -08c22a: 3710 9701 |01d9: if-le v0, v1, 0370 // +0197 │ │ -08c22e: 7702 9f27 2000 |01db: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@279f │ │ -08c234: 0a26 |01de: move-result v38 │ │ -08c236: 0200 2600 |01df: move/from16 v0, v38 │ │ -08c23a: 820d |01e1: int-to-float v13, v0 │ │ -08c23c: 391f 5700 |01e2: if-nez v31, 0239 // +0057 │ │ -08c240: 1626 0100 |01e4: const-wide/16 v38, #int 1 // #1 │ │ -08c244: a026 2620 |01e6: and-long v38, v38, v32 │ │ -08c248: 1628 0000 |01e8: const-wide/16 v40, #int 0 // #0 │ │ -08c24c: 3126 2628 |01ea: cmp-long v38, v38, v40 │ │ -08c250: 3826 1e00 |01ec: if-eqz v38, 020a // +001e │ │ -08c254: 1326 0000 |01ee: const/16 v38, #int 0 // #0 │ │ -08c258: 0800 2a00 |01f0: move-object/from16 v0, v42 │ │ -08c25c: 0201 2600 |01f2: move/from16 v1, v38 │ │ -08c260: 6e20 c117 1000 |01f4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08c266: 0c26 |01f7: move-result-object v38 │ │ -08c268: 7401 e21f 2600 |01f8: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08c26e: 0c17 |01fb: move-result-object v23 │ │ -08c270: 1f17 5f03 |01fc: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c274: 0800 1700 |01fe: move-object/from16 v0, v23 │ │ -08c278: 5500 910b |0200: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ -08c27c: 0226 0000 |0202: move/from16 v38, v0 │ │ -08c280: 3926 0600 |0204: if-nez v38, 020a // +0006 │ │ -08c284: 1526 003f |0206: const/high16 v38, #int 1056964608 // #3f00 │ │ -08c288: a70d 0d26 |0208: sub-float v13, v13, v38 │ │ -08c28c: 1326 0100 |020a: const/16 v38, #int 1 // #1 │ │ -08c290: d827 0cff |020c: add-int/lit8 v39, v12, #int -1 // #ff │ │ -08c294: 9826 2627 |020e: shl-int v38, v38, v39 │ │ -08c298: 0200 2600 |0210: move/from16 v0, v38 │ │ -08c29c: 8100 |0212: int-to-long v0, v0 │ │ -08c29e: 0526 0000 |0213: move-wide/from16 v38, v0 │ │ -08c2a2: a026 2620 |0215: and-long v38, v38, v32 │ │ -08c2a6: 1628 0000 |0217: const-wide/16 v40, #int 0 // #0 │ │ -08c2aa: 3126 2628 |0219: cmp-long v38, v38, v40 │ │ -08c2ae: 3826 1e00 |021b: if-eqz v38, 0239 // +001e │ │ -08c2b2: d826 0cff |021d: add-int/lit8 v38, v12, #int -1 // #ff │ │ -08c2b6: 0800 2a00 |021f: move-object/from16 v0, v42 │ │ -08c2ba: 0201 2600 |0221: move/from16 v1, v38 │ │ -08c2be: 6e20 c117 1000 |0223: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08c2c4: 0c26 |0226: move-result-object v38 │ │ -08c2c6: 7401 e21f 2600 |0227: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08c2cc: 0c17 |022a: move-result-object v23 │ │ -08c2ce: 1f17 5f03 |022b: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c2d2: 0800 1700 |022d: move-object/from16 v0, v23 │ │ -08c2d6: 5500 910b |022f: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ -08c2da: 0226 0000 |0231: move/from16 v38, v0 │ │ -08c2de: 3926 0600 |0233: if-nez v38, 0239 // +0006 │ │ -08c2e2: 1526 003f |0235: const/high16 v38, #int 1056964608 // #3f00 │ │ -08c2e6: a70d 0d26 |0237: sub-float v13, v13, v38 │ │ -08c2ea: 1326 0000 |0239: const/16 v38, #int 0 // #0 │ │ -08c2ee: 2d26 0d26 |023b: cmpl-float v38, v13, v38 │ │ -08c2f2: 3d26 b700 |023d: if-lez v38, 02f4 // +00b7 │ │ -08c2f6: 9226 0805 |023f: mul-int v38, v8, v5 │ │ -08c2fa: 0200 2600 |0241: move/from16 v0, v38 │ │ -08c2fe: 8200 |0243: int-to-float v0, v0 │ │ -08c300: 0226 0000 |0244: move/from16 v38, v0 │ │ -08c304: a926 260d |0246: div-float v38, v38, v13 │ │ -08c308: 0200 2600 |0248: move/from16 v0, v38 │ │ -08c30c: 870f |024a: float-to-int v15, v0 │ │ -08c30e: 1314 0000 |024b: const/16 v20, #int 0 // #0 │ │ -08c312: 0200 1400 |024d: move/from16 v0, v20 │ │ -08c316: 35c0 2001 |024f: if-ge v0, v12, 036f // +0120 │ │ -08c31a: 1326 0100 |0251: const/16 v38, #int 1 // #1 │ │ -08c31e: 9826 2614 |0253: shl-int v38, v38, v20 │ │ -08c322: 0200 2600 |0255: move/from16 v0, v38 │ │ -08c326: 8100 |0257: int-to-long v0, v0 │ │ -08c328: 0526 0000 |0258: move-wide/from16 v38, v0 │ │ -08c32c: a026 2620 |025a: and-long v38, v38, v32 │ │ -08c330: 1628 0000 |025c: const-wide/16 v40, #int 0 // #0 │ │ -08c334: 3126 2628 |025e: cmp-long v38, v38, v40 │ │ -08c338: 3926 9700 |0260: if-nez v38, 02f7 // +0097 │ │ -08c33c: d814 1401 |0262: add-int/lit8 v20, v20, #int 1 // #01 │ │ -08c340: 28e9 |0264: goto 024d // -0017 │ │ -08c342: d81a 1a01 |0265: add-int/lit8 v26, v26, #int 1 // #01 │ │ -08c346: 1314 0000 |0267: const/16 v20, #int 0 // #0 │ │ -08c34a: 0200 1400 |0269: move/from16 v0, v20 │ │ -08c34e: 35c0 8100 |026b: if-ge v0, v12, 02ec // +0081 │ │ -08c352: 0800 2a00 |026d: move-object/from16 v0, v42 │ │ -08c356: 0201 1400 |026f: move/from16 v1, v20 │ │ -08c35a: 6e20 c117 1000 |0271: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08c360: 0c0b |0274: move-result-object v11 │ │ -08c362: 6e10 e21f 0b00 |0275: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08c368: 0c17 |0278: move-result-object v23 │ │ -08c36a: 1f17 5f03 |0279: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c36e: 1326 0100 |027b: const/16 v38, #int 1 // #1 │ │ -08c372: 9826 2614 |027d: shl-int v38, v38, v20 │ │ -08c376: 0200 2600 |027f: move/from16 v0, v38 │ │ -08c37a: 8100 |0281: int-to-long v0, v0 │ │ -08c37c: 0526 0000 |0282: move-wide/from16 v38, v0 │ │ -08c380: a026 261c |0284: and-long v38, v38, v28 │ │ -08c384: 1628 0000 |0286: const-wide/16 v40, #int 0 // #0 │ │ -08c388: 3126 2628 |0288: cmp-long v38, v38, v40 │ │ -08c38c: 3926 1c00 |028a: if-nez v38, 02a6 // +001c │ │ -08c390: 0800 1700 |028c: move-object/from16 v0, v23 │ │ -08c394: 5200 8a0b |028e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ -08c398: 0226 0000 |0290: move/from16 v38, v0 │ │ -08c39c: 0200 2600 |0292: move/from16 v0, v38 │ │ -08c3a0: 0201 1a00 |0294: move/from16 v1, v26 │ │ -08c3a4: 3310 0d00 |0296: if-ne v0, v1, 02a3 // +000d │ │ -08c3a8: 1326 0100 |0298: const/16 v38, #int 1 // #1 │ │ -08c3ac: 9826 2614 |029a: shl-int v38, v38, v20 │ │ -08c3b0: 0200 2600 |029c: move/from16 v0, v38 │ │ -08c3b4: 8100 |029e: int-to-long v0, v0 │ │ -08c3b6: 0526 0000 |029f: move-wide/from16 v38, v0 │ │ -08c3ba: a120 2026 |02a1: or-long v32, v32, v38 │ │ -08c3be: d814 1401 |02a3: add-int/lit8 v20, v20, #int 1 // #01 │ │ -08c3c2: 28c4 |02a5: goto 0269 // -003c │ │ -08c3c4: 380a 2d00 |02a6: if-eqz v10, 02d3 // +002d │ │ -08c3c8: 0800 1700 |02a8: move-object/from16 v0, v23 │ │ -08c3cc: 5500 910b |02aa: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ -08c3d0: 0226 0000 |02ac: move/from16 v38, v0 │ │ -08c3d4: 3826 2500 |02ae: if-eqz v38, 02d3 // +0025 │ │ -08c3d8: 1326 0100 |02b0: const/16 v38, #int 1 // #1 │ │ -08c3dc: 0200 2600 |02b2: move/from16 v0, v38 │ │ -08c3e0: 3308 1f00 |02b4: if-ne v8, v0, 02d3 // +001f │ │ -08c3e4: 0800 2a00 |02b6: move-object/from16 v0, v42 │ │ -08c3e8: 5200 9a0b |02b8: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ -08c3ec: 0226 0000 |02ba: move/from16 v38, v0 │ │ -08c3f0: 9026 2605 |02bc: add-int v38, v38, v5 │ │ -08c3f4: 1327 0000 |02be: const/16 v39, #int 0 // #0 │ │ -08c3f8: 0800 2a00 |02c0: move-object/from16 v0, v42 │ │ -08c3fc: 5200 9a0b |02c2: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ -08c400: 0228 0000 |02c4: move/from16 v40, v0 │ │ -08c404: 1329 0000 |02c6: const/16 v41, #int 0 // #0 │ │ -08c408: 0200 2600 |02c8: move/from16 v0, v38 │ │ -08c40c: 0201 2700 |02ca: move/from16 v1, v39 │ │ -08c410: 0202 2800 |02cc: move/from16 v2, v40 │ │ -08c414: 0203 2900 |02ce: move/from16 v3, v41 │ │ -08c418: 6e53 3f20 0b21 |02d0: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@203f │ │ -08c41e: 0800 1700 |02d3: move-object/from16 v0, v23 │ │ -08c422: 5200 8a0b |02d5: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ -08c426: 0226 0000 |02d7: move/from16 v38, v0 │ │ -08c42a: d826 2601 |02d9: add-int/lit8 v38, v38, #int 1 // #01 │ │ -08c42e: 0200 2600 |02db: move/from16 v0, v38 │ │ -08c432: 0801 1700 |02dd: move-object/from16 v1, v23 │ │ -08c436: 5910 8a0b |02df: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ -08c43a: 1326 0100 |02e1: const/16 v38, #int 1 // #1 │ │ -08c43e: 0200 2600 |02e3: move/from16 v0, v38 │ │ -08c442: 0801 1700 |02e5: move-object/from16 v1, v23 │ │ -08c446: 5c10 8c0b |02e7: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ -08c44a: d808 08ff |02e9: add-int/lit8 v8, v8, #int -1 // #ff │ │ -08c44e: 28b8 |02eb: goto 02a3 // -0048 │ │ -08c450: 131e 0100 |02ec: const/16 v30, #int 1 // #1 │ │ -08c454: 2900 5ffe |02ee: goto/16 014d // -01a1 │ │ -08c458: 131f 0000 |02f0: const/16 v31, #int 0 // #0 │ │ -08c45c: 2900 d1fe |02f2: goto/16 01c3 // -012f │ │ -08c460: 120f |02f4: const/4 v15, #int 0 // #0 │ │ -08c462: 2900 56ff |02f5: goto/16 024b // -00aa │ │ -08c466: 0800 2a00 |02f7: move-object/from16 v0, v42 │ │ -08c46a: 0201 1400 |02f9: move/from16 v1, v20 │ │ -08c46e: 6e20 c117 1000 |02fb: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08c474: 0c0b |02fe: move-result-object v11 │ │ -08c476: 6e10 e21f 0b00 |02ff: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08c47c: 0c17 |0302: move-result-object v23 │ │ -08c47e: 1f17 5f03 |0303: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c482: 20b0 2403 |0305: instance-of v0, v11, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0324 │ │ -08c486: 0226 0000 |0307: move/from16 v38, v0 │ │ -08c48a: 3826 2700 |0309: if-eqz v38, 0330 // +0027 │ │ -08c48e: 0800 1700 |030b: move-object/from16 v0, v23 │ │ -08c492: 590f 8d0b |030d: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@0b8d │ │ -08c496: 1326 0100 |030f: const/16 v38, #int 1 // #1 │ │ -08c49a: 0200 2600 |0311: move/from16 v0, v38 │ │ -08c49e: 0801 1700 |0313: move-object/from16 v1, v23 │ │ -08c4a2: 5c10 8c0b |0315: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ -08c4a6: 3914 1500 |0317: if-nez v20, 032c // +0015 │ │ -08c4aa: 0800 1700 |0319: move-object/from16 v0, v23 │ │ -08c4ae: 5500 910b |031b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ -08c4b2: 0226 0000 |031d: move/from16 v38, v0 │ │ -08c4b6: 3926 0d00 |031f: if-nez v38, 032c // +000d │ │ -08c4ba: 7bf0 |0321: neg-int v0, v15 │ │ -08c4bc: 0226 0000 |0322: move/from16 v38, v0 │ │ -08c4c0: db26 2602 |0324: div-int/lit8 v38, v38, #int 2 // #02 │ │ -08c4c4: 0200 2600 |0326: move/from16 v0, v38 │ │ -08c4c8: 0801 1700 |0328: move-object/from16 v1, v23 │ │ -08c4cc: 5910 900b |032a: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ -08c4d0: 131e 0100 |032c: const/16 v30, #int 1 // #1 │ │ -08c4d4: 2900 34ff |032e: goto/16 0262 // -00cc │ │ -08c4d8: 0800 1700 |0330: move-object/from16 v0, v23 │ │ -08c4dc: 5500 8f0b |0332: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08c4e0: 0226 0000 |0334: move/from16 v38, v0 │ │ -08c4e4: 3826 1d00 |0336: if-eqz v38, 0353 // +001d │ │ -08c4e8: 0800 1700 |0338: move-object/from16 v0, v23 │ │ -08c4ec: 590f 8d0b |033a: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@0b8d │ │ -08c4f0: 1326 0100 |033c: const/16 v38, #int 1 // #1 │ │ -08c4f4: 0200 2600 |033e: move/from16 v0, v38 │ │ -08c4f8: 0801 1700 |0340: move-object/from16 v1, v23 │ │ -08c4fc: 5c10 8c0b |0342: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ -08c500: 7bf0 |0344: neg-int v0, v15 │ │ -08c502: 0226 0000 |0345: move/from16 v38, v0 │ │ -08c506: db26 2602 |0347: div-int/lit8 v38, v38, #int 2 // #02 │ │ -08c50a: 0200 2600 |0349: move/from16 v0, v38 │ │ -08c50e: 0801 1700 |034b: move-object/from16 v1, v23 │ │ -08c512: 5910 920b |034d: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ -08c516: 131e 0100 |034f: const/16 v30, #int 1 // #1 │ │ -08c51a: 2900 11ff |0351: goto/16 0262 // -00ef │ │ -08c51e: 3814 0a00 |0353: if-eqz v20, 035d // +000a │ │ -08c522: db26 0f02 |0355: div-int/lit8 v38, v15, #int 2 // #02 │ │ -08c526: 0200 2600 |0357: move/from16 v0, v38 │ │ -08c52a: 0801 1700 |0359: move-object/from16 v1, v23 │ │ -08c52e: 5910 900b |035b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ -08c532: d826 0cff |035d: add-int/lit8 v38, v12, #int -1 // #ff │ │ -08c536: 0200 1400 |035f: move/from16 v0, v20 │ │ -08c53a: 0201 2600 |0361: move/from16 v1, v38 │ │ -08c53e: 3210 fffe |0363: if-eq v0, v1, 0262 // -0101 │ │ -08c542: db26 0f02 |0365: div-int/lit8 v38, v15, #int 2 // #02 │ │ -08c546: 0200 2600 |0367: move/from16 v0, v38 │ │ -08c54a: 0801 1700 |0369: move-object/from16 v1, v23 │ │ -08c54e: 5910 920b |036b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ -08c552: 2900 f5fe |036d: goto/16 0262 // -010b │ │ -08c556: 1208 |036f: const/4 v8, #int 0 // #0 │ │ -08c558: 381e 4300 |0370: if-eqz v30, 03b3 // +0043 │ │ -08c55c: 1314 0000 |0372: const/16 v20, #int 0 // #0 │ │ -08c560: 0200 1400 |0374: move/from16 v0, v20 │ │ -08c564: 35c0 3d00 |0376: if-ge v0, v12, 03b3 // +003d │ │ -08c568: 0800 2a00 |0378: move-object/from16 v0, v42 │ │ -08c56c: 0201 1400 |037a: move/from16 v1, v20 │ │ -08c570: 6e20 c117 1000 |037c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08c576: 0c0b |037f: move-result-object v11 │ │ -08c578: 6e10 e21f 0b00 |0380: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08c57e: 0c17 |0383: move-result-object v23 │ │ -08c580: 1f17 5f03 |0384: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c584: 0800 1700 |0386: move-object/from16 v0, v23 │ │ -08c588: 5500 8c0b |0388: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ -08c58c: 0226 0000 |038a: move/from16 v38, v0 │ │ -08c590: 3926 0500 |038c: if-nez v38, 0391 // +0005 │ │ -08c594: d814 1401 |038e: add-int/lit8 v20, v20, #int 1 // #01 │ │ -08c598: 28e4 |0390: goto 0374 // -001c │ │ -08c59a: 0800 1700 |0391: move-object/from16 v0, v23 │ │ -08c59e: 5200 8a0b |0393: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ -08c5a2: 0226 0000 |0395: move/from16 v38, v0 │ │ -08c5a6: 9226 2605 |0397: mul-int v38, v38, v5 │ │ -08c5aa: 0800 1700 |0399: move-object/from16 v0, v23 │ │ -08c5ae: 5200 8d0b |039b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@0b8d │ │ -08c5b2: 0227 0000 |039d: move/from16 v39, v0 │ │ -08c5b6: 9023 2627 |039f: add-int v35, v38, v39 │ │ -08c5ba: 1526 0040 |03a1: const/high16 v38, #int 1073741824 // #4000 │ │ -08c5be: 0200 2300 |03a3: move/from16 v0, v35 │ │ -08c5c2: 0201 2600 |03a5: move/from16 v1, v38 │ │ -08c5c6: 7120 bf1f 1000 |03a7: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08c5cc: 0a26 |03aa: move-result v38 │ │ -08c5ce: 0200 2600 |03ab: move/from16 v0, v38 │ │ -08c5d2: 0201 1600 |03ad: move/from16 v1, v22 │ │ -08c5d6: 6e30 1420 0b01 |03af: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08c5dc: 28dc |03b2: goto 038e // -0024 │ │ -08c5de: 1526 0040 |03b3: const/high16 v38, #int 1073741824 // #4000 │ │ -08c5e2: 0200 1100 |03b5: move/from16 v0, v17 │ │ -08c5e6: 0201 2600 |03b7: move/from16 v1, v38 │ │ -08c5ea: 3210 0400 |03b9: if-eq v0, v1, 03bd // +0004 │ │ -08c5ee: 0213 1900 |03bb: move/from16 v19, v25 │ │ -08c5f2: 0800 2a00 |03bd: move-object/from16 v0, v42 │ │ -08c5f6: 0201 2500 |03bf: move/from16 v1, v37 │ │ -08c5fa: 0202 1300 |03c1: move/from16 v2, v19 │ │ -08c5fe: 6e30 e417 1002 |03c3: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@17e4 │ │ -08c604: 2900 85fc |03c6: goto/16 004b // -037b │ │ +08beec: |[08beec] android.support.v7.widget.ActionMenuView.onMeasureExactFormat:(II)V │ │ +08befc: 7701 bd1f 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +08bf02: 0a11 |0003: move-result v17 │ │ +08bf04: 7701 be1f 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +08bf0a: 0a25 |0007: move-result v37 │ │ +08bf0c: 7701 be1f 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +08bf12: 0a13 |000b: move-result v19 │ │ +08bf14: 7401 cb17 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@17cb │ │ +08bf1a: 0a26 |000f: move-result v38 │ │ +08bf1c: 7401 cc17 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@17cc │ │ +08bf22: 0a27 |0013: move-result v39 │ │ +08bf24: 9024 2627 |0014: add-int v36, v38, v39 │ │ +08bf28: 7401 cd17 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingTop:()I // method@17cd │ │ +08bf2e: 0a26 |0019: move-result v38 │ │ +08bf30: 7401 ca17 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingBottom:()I // method@17ca │ │ +08bf36: 0a27 |001d: move-result v39 │ │ +08bf38: 9012 2627 |001e: add-int v18, v38, v39 │ │ +08bf3c: 1326 feff |0020: const/16 v38, #int -2 // #fffe │ │ +08bf40: 0200 2c00 |0022: move/from16 v0, v44 │ │ +08bf44: 0201 1200 |0024: move/from16 v1, v18 │ │ +08bf48: 0202 2600 |0026: move/from16 v2, v38 │ │ +08bf4c: 7130 c317 1002 |0028: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildMeasureSpec:(III)I // method@17c3 │ │ +08bf52: 0a16 |002b: move-result v22 │ │ +08bf54: 9125 2524 |002c: sub-int v37, v37, v36 │ │ +08bf58: 0800 2a00 |002e: move-object/from16 v0, v42 │ │ +08bf5c: 5200 9d0b |0030: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@0b9d │ │ +08bf60: 0226 0000 |0032: move/from16 v38, v0 │ │ +08bf64: 9304 2526 |0034: div-int v4, v37, v38 │ │ +08bf68: 0800 2a00 |0036: move-object/from16 v0, v42 │ │ +08bf6c: 5200 9d0b |0038: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@0b9d │ │ +08bf70: 0226 0000 |003a: move/from16 v38, v0 │ │ +08bf74: 9406 2526 |003c: rem-int v6, v37, v38 │ │ +08bf78: 3904 0e00 |003e: if-nez v4, 004c // +000e │ │ +08bf7c: 1326 0000 |0040: const/16 v38, #int 0 // #0 │ │ +08bf80: 0800 2a00 |0042: move-object/from16 v0, v42 │ │ +08bf84: 0201 2500 |0044: move/from16 v1, v37 │ │ +08bf88: 0202 2600 |0046: move/from16 v2, v38 │ │ +08bf8c: 6e30 e417 1002 |0048: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@17e4 │ │ +08bf92: 0e00 |004b: return-void │ │ +08bf94: 0800 2a00 |004c: move-object/from16 v0, v42 │ │ +08bf98: 5200 9d0b |004e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@0b9d │ │ +08bf9c: 0226 0000 |0050: move/from16 v38, v0 │ │ +08bfa0: 9327 0604 |0052: div-int v39, v6, v4 │ │ +08bfa4: 9005 2627 |0054: add-int v5, v38, v39 │ │ +08bfa8: 0148 |0056: move v8, v4 │ │ +08bfaa: 1319 0000 |0057: const/16 v25, #int 0 // #0 │ │ +08bfae: 1318 0000 |0059: const/16 v24, #int 0 // #0 │ │ +08bfb2: 120e |005b: const/4 v14, #int 0 // #0 │ │ +08bfb4: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ +08bfb8: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ +08bfbc: 1620 0000 |0060: const-wide/16 v32, #int 0 // #0 │ │ +08bfc0: 7401 c217 2a00 |0062: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@17c2 │ │ +08bfc6: 0a0c |0065: move-result v12 │ │ +08bfc8: 1314 0000 |0066: const/16 v20, #int 0 // #0 │ │ +08bfcc: 0200 1400 |0068: move/from16 v0, v20 │ │ +08bfd0: 35c0 d600 |006a: if-ge v0, v12, 0140 // +00d6 │ │ +08bfd4: 0800 2a00 |006c: move-object/from16 v0, v42 │ │ +08bfd8: 0201 1400 |006e: move/from16 v1, v20 │ │ +08bfdc: 6e20 c117 1000 |0070: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08bfe2: 0c0b |0073: move-result-object v11 │ │ +08bfe4: 6e10 fa1f 0b00 |0074: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08bfea: 0a26 |0077: move-result v38 │ │ +08bfec: 1327 0800 |0078: const/16 v39, #int 8 // #8 │ │ +08bff0: 0200 2600 |007a: move/from16 v0, v38 │ │ +08bff4: 0201 2700 |007c: move/from16 v1, v39 │ │ +08bff8: 3310 0500 |007e: if-ne v0, v1, 0083 // +0005 │ │ +08bffc: d814 1401 |0080: add-int/lit8 v20, v20, #int 1 // #01 │ │ +08c000: 28e6 |0082: goto 0068 // -001a │ │ +08c002: 20b0 2503 |0083: instance-of v0, v11, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0325 │ │ +08c006: 0215 0000 |0085: move/from16 v21, v0 │ │ +08c00a: d822 2201 |0087: add-int/lit8 v34, v34, #int 1 // #01 │ │ +08c00e: 3815 1d00 |0089: if-eqz v21, 00a6 // +001d │ │ +08c012: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +08c016: 5200 9a0b |008d: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ +08c01a: 0226 0000 |008f: move/from16 v38, v0 │ │ +08c01e: 1327 0000 |0091: const/16 v39, #int 0 // #0 │ │ +08c022: 0800 2a00 |0093: move-object/from16 v0, v42 │ │ +08c026: 5200 9a0b |0095: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ +08c02a: 0228 0000 |0097: move/from16 v40, v0 │ │ +08c02e: 1329 0000 |0099: const/16 v41, #int 0 // #0 │ │ +08c032: 0200 2600 |009b: move/from16 v0, v38 │ │ +08c036: 0201 2700 |009d: move/from16 v1, v39 │ │ +08c03a: 0202 2800 |009f: move/from16 v2, v40 │ │ +08c03e: 0203 2900 |00a1: move/from16 v3, v41 │ │ +08c042: 6e53 3f20 0b21 |00a3: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@203f │ │ +08c048: 6e10 e21f 0b00 |00a6: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08c04e: 0c17 |00a9: move-result-object v23 │ │ +08c050: 1f17 6003 |00aa: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c054: 1326 0000 |00ac: const/16 v38, #int 0 // #0 │ │ +08c058: 0200 2600 |00ae: move/from16 v0, v38 │ │ +08c05c: 0801 1700 |00b0: move-object/from16 v1, v23 │ │ +08c060: 5c10 8c0b |00b2: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ +08c064: 1326 0000 |00b4: const/16 v38, #int 0 // #0 │ │ +08c068: 0200 2600 |00b6: move/from16 v0, v38 │ │ +08c06c: 0801 1700 |00b8: move-object/from16 v1, v23 │ │ +08c070: 5910 8d0b |00ba: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@0b8d │ │ +08c074: 1326 0000 |00bc: const/16 v38, #int 0 // #0 │ │ +08c078: 0200 2600 |00be: move/from16 v0, v38 │ │ +08c07c: 0801 1700 |00c0: move-object/from16 v1, v23 │ │ +08c080: 5910 8a0b |00c2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ +08c084: 1326 0000 |00c4: const/16 v38, #int 0 // #0 │ │ +08c088: 0200 2600 |00c6: move/from16 v0, v38 │ │ +08c08c: 0801 1700 |00c8: move-object/from16 v1, v23 │ │ +08c090: 5c10 8b0b |00ca: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@0b8b │ │ +08c094: 1326 0000 |00cc: const/16 v38, #int 0 // #0 │ │ +08c098: 0200 2600 |00ce: move/from16 v0, v38 │ │ +08c09c: 0801 1700 |00d0: move-object/from16 v1, v23 │ │ +08c0a0: 5910 900b |00d2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ +08c0a4: 1326 0000 |00d4: const/16 v38, #int 0 // #0 │ │ +08c0a8: 0200 2600 |00d6: move/from16 v0, v38 │ │ +08c0ac: 0801 1700 |00d8: move-object/from16 v1, v23 │ │ +08c0b0: 5910 920b |00da: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ +08c0b4: 3815 5f00 |00dc: if-eqz v21, 013b // +005f │ │ +08c0b8: 0826 0b00 |00de: move-object/from16 v38, v11 │ │ +08c0bc: 1f26 2503 |00e0: check-cast v38, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0325 │ │ +08c0c0: 7401 6a14 2600 |00e2: invoke-virtual/range {v38}, Landroid/support/v7/view/menu/ActionMenuItemView;.hasText:()Z // method@146a │ │ +08c0c6: 0a26 |00e5: move-result v38 │ │ +08c0c8: 3826 5500 |00e6: if-eqz v38, 013b // +0055 │ │ +08c0cc: 1326 0100 |00e8: const/16 v38, #int 1 // #1 │ │ +08c0d0: 0200 2600 |00ea: move/from16 v0, v38 │ │ +08c0d4: 0801 1700 |00ec: move-object/from16 v1, v23 │ │ +08c0d8: 5c10 910b |00ee: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ +08c0dc: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ +08c0e0: 5500 8f0b |00f2: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +08c0e4: 0226 0000 |00f4: move/from16 v38, v0 │ │ +08c0e8: 3826 4800 |00f6: if-eqz v38, 013e // +0048 │ │ +08c0ec: 1217 |00f8: const/4 v7, #int 1 // #1 │ │ +08c0ee: 0200 1600 |00f9: move/from16 v0, v22 │ │ +08c0f2: 0201 1200 |00fb: move/from16 v1, v18 │ │ +08c0f6: 7151 d917 5b07 |00fd: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@17d9 │ │ +08c0fc: 0a09 |0100: move-result v9 │ │ +08c0fe: 0200 1800 |0101: move/from16 v0, v24 │ │ +08c102: 7120 ac27 9000 |0103: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08c108: 0a18 |0106: move-result v24 │ │ +08c10a: 0800 1700 |0107: move-object/from16 v0, v23 │ │ +08c10e: 5500 8b0b |0109: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@0b8b │ │ +08c112: 0226 0000 |010b: move/from16 v38, v0 │ │ +08c116: 3826 0400 |010d: if-eqz v38, 0111 // +0004 │ │ +08c11a: d80e 0e01 |010f: add-int/lit8 v14, v14, #int 1 // #01 │ │ +08c11e: 0800 1700 |0111: move-object/from16 v0, v23 │ │ +08c122: 5500 8f0b |0113: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +08c126: 0226 0000 |0115: move/from16 v38, v0 │ │ +08c12a: 3826 0400 |0117: if-eqz v38, 011b // +0004 │ │ +08c12e: 1310 0100 |0119: const/16 v16, #int 1 // #1 │ │ +08c132: b198 |011b: sub-int/2addr v8, v9 │ │ +08c134: 6e10 e61f 0b00 |011c: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08c13a: 0a26 |011f: move-result v38 │ │ +08c13c: 0200 1900 |0120: move/from16 v0, v25 │ │ +08c140: 0201 2600 |0122: move/from16 v1, v38 │ │ +08c144: 7120 ac27 1000 |0124: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08c14a: 0a19 |0127: move-result v25 │ │ +08c14c: 1326 0100 |0128: const/16 v38, #int 1 // #1 │ │ +08c150: 0200 2600 |012a: move/from16 v0, v38 │ │ +08c154: 3309 54ff |012c: if-ne v9, v0, 0080 // -00ac │ │ +08c158: 1326 0100 |012e: const/16 v38, #int 1 // #1 │ │ +08c15c: 9826 2614 |0130: shl-int v38, v38, v20 │ │ +08c160: 0200 2600 |0132: move/from16 v0, v38 │ │ +08c164: 8100 |0134: int-to-long v0, v0 │ │ +08c166: 0526 0000 |0135: move-wide/from16 v38, v0 │ │ +08c16a: a120 2026 |0137: or-long v32, v32, v38 │ │ +08c16e: 2900 47ff |0139: goto/16 0080 // -00b9 │ │ +08c172: 1326 0000 |013b: const/16 v38, #int 0 // #0 │ │ +08c176: 28ad |013d: goto 00ea // -0053 │ │ +08c178: 0187 |013e: move v7, v8 │ │ +08c17a: 28ba |013f: goto 00f9 // -0046 │ │ +08c17c: 3810 3700 |0140: if-eqz v16, 0177 // +0037 │ │ +08c180: 1326 0200 |0142: const/16 v38, #int 2 // #2 │ │ +08c184: 0200 2200 |0144: move/from16 v0, v34 │ │ +08c188: 0201 2600 |0146: move/from16 v1, v38 │ │ +08c18c: 3310 2f00 |0148: if-ne v0, v1, 0177 // +002f │ │ +08c190: 121a |014a: const/4 v10, #int 1 // #1 │ │ +08c192: 131e 0000 |014b: const/16 v30, #int 0 // #0 │ │ +08c196: 3d0e 6a00 |014d: if-lez v14, 01b7 // +006a │ │ +08c19a: 3d08 6800 |014f: if-lez v8, 01b7 // +0068 │ │ +08c19e: 141a ffff ff7f |0151: const v26, #float nan // #7fffffff │ │ +08c1a4: 161c 0000 |0154: const-wide/16 v28, #int 0 // #0 │ │ +08c1a8: 131b 0000 |0156: const/16 v27, #int 0 // #0 │ │ +08c1ac: 1314 0000 |0158: const/16 v20, #int 0 // #0 │ │ +08c1b0: 0200 1400 |015a: move/from16 v0, v20 │ │ +08c1b4: 35c0 5500 |015c: if-ge v0, v12, 01b1 // +0055 │ │ +08c1b8: 0800 2a00 |015e: move-object/from16 v0, v42 │ │ +08c1bc: 0201 1400 |0160: move/from16 v1, v20 │ │ +08c1c0: 6e20 c117 1000 |0162: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08c1c6: 0c0b |0165: move-result-object v11 │ │ +08c1c8: 6e10 e21f 0b00 |0166: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08c1ce: 0c17 |0169: move-result-object v23 │ │ +08c1d0: 1f17 6003 |016a: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c1d4: 0800 1700 |016c: move-object/from16 v0, v23 │ │ +08c1d8: 5500 8b0b |016e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@0b8b │ │ +08c1dc: 0226 0000 |0170: move/from16 v38, v0 │ │ +08c1e0: 3926 0700 |0172: if-nez v38, 0179 // +0007 │ │ +08c1e4: d814 1401 |0174: add-int/lit8 v20, v20, #int 1 // #01 │ │ +08c1e8: 28e4 |0176: goto 015a // -001c │ │ +08c1ea: 120a |0177: const/4 v10, #int 0 // #0 │ │ +08c1ec: 28d3 |0178: goto 014b // -002d │ │ +08c1ee: 0800 1700 |0179: move-object/from16 v0, v23 │ │ +08c1f2: 5200 8a0b |017b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ +08c1f6: 0226 0000 |017d: move/from16 v38, v0 │ │ +08c1fa: 0200 2600 |017f: move/from16 v0, v38 │ │ +08c1fe: 0201 1a00 |0181: move/from16 v1, v26 │ │ +08c202: 3510 1400 |0183: if-ge v0, v1, 0197 // +0014 │ │ +08c206: 0800 1700 |0185: move-object/from16 v0, v23 │ │ +08c20a: 5200 8a0b |0187: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ +08c20e: 021a 0000 |0189: move/from16 v26, v0 │ │ +08c212: 1326 0100 |018b: const/16 v38, #int 1 // #1 │ │ +08c216: 9826 2614 |018d: shl-int v38, v38, v20 │ │ +08c21a: 0200 2600 |018f: move/from16 v0, v38 │ │ +08c21e: 8100 |0191: int-to-long v0, v0 │ │ +08c220: 051c 0000 |0192: move-wide/from16 v28, v0 │ │ +08c224: 131b 0100 |0194: const/16 v27, #int 1 // #1 │ │ +08c228: 28de |0196: goto 0174 // -0022 │ │ +08c22a: 0800 1700 |0197: move-object/from16 v0, v23 │ │ +08c22e: 5200 8a0b |0199: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ +08c232: 0226 0000 |019b: move/from16 v38, v0 │ │ +08c236: 0200 2600 |019d: move/from16 v0, v38 │ │ +08c23a: 0201 1a00 |019f: move/from16 v1, v26 │ │ +08c23e: 3310 d3ff |01a1: if-ne v0, v1, 0174 // -002d │ │ +08c242: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ +08c246: 9826 2614 |01a5: shl-int v38, v38, v20 │ │ +08c24a: 0200 2600 |01a7: move/from16 v0, v38 │ │ +08c24e: 8100 |01a9: int-to-long v0, v0 │ │ +08c250: 0526 0000 |01aa: move-wide/from16 v38, v0 │ │ +08c254: a11c 1c26 |01ac: or-long v28, v28, v38 │ │ +08c258: d81b 1b01 |01ae: add-int/lit8 v27, v27, #int 1 // #01 │ │ +08c25c: 28c4 |01b0: goto 0174 // -003c │ │ +08c25e: a120 201c |01b1: or-long v32, v32, v28 │ │ +08c262: 0200 1b00 |01b3: move/from16 v0, v27 │ │ +08c266: 3780 b000 |01b5: if-le v0, v8, 0265 // +00b0 │ │ +08c26a: 3910 3901 |01b7: if-nez v16, 02f0 // +0139 │ │ +08c26e: 1326 0100 |01b9: const/16 v38, #int 1 // #1 │ │ +08c272: 0200 2200 |01bb: move/from16 v0, v34 │ │ +08c276: 0201 2600 |01bd: move/from16 v1, v38 │ │ +08c27a: 3310 3101 |01bf: if-ne v0, v1, 02f0 // +0131 │ │ +08c27e: 131f 0100 |01c1: const/16 v31, #int 1 // #1 │ │ +08c282: 3d08 ad01 |01c3: if-lez v8, 0370 // +01ad │ │ +08c286: 1626 0000 |01c5: const-wide/16 v38, #int 0 // #0 │ │ +08c28a: 3126 2026 |01c7: cmp-long v38, v32, v38 │ │ +08c28e: 3826 a701 |01c9: if-eqz v38, 0370 // +01a7 │ │ +08c292: d826 22ff |01cb: add-int/lit8 v38, v34, #int -1 // #ff │ │ +08c296: 0200 2600 |01cd: move/from16 v0, v38 │ │ +08c29a: 3408 0c00 |01cf: if-lt v8, v0, 01db // +000c │ │ +08c29e: 391f 0a00 |01d1: if-nez v31, 01db // +000a │ │ +08c2a2: 1326 0100 |01d3: const/16 v38, #int 1 // #1 │ │ +08c2a6: 0200 1800 |01d5: move/from16 v0, v24 │ │ +08c2aa: 0201 2600 |01d7: move/from16 v1, v38 │ │ +08c2ae: 3710 9701 |01d9: if-le v0, v1, 0370 // +0197 │ │ +08c2b2: 7702 9f27 2000 |01db: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@279f │ │ +08c2b8: 0a26 |01de: move-result v38 │ │ +08c2ba: 0200 2600 |01df: move/from16 v0, v38 │ │ +08c2be: 820d |01e1: int-to-float v13, v0 │ │ +08c2c0: 391f 5700 |01e2: if-nez v31, 0239 // +0057 │ │ +08c2c4: 1626 0100 |01e4: const-wide/16 v38, #int 1 // #1 │ │ +08c2c8: a026 2620 |01e6: and-long v38, v38, v32 │ │ +08c2cc: 1628 0000 |01e8: const-wide/16 v40, #int 0 // #0 │ │ +08c2d0: 3126 2628 |01ea: cmp-long v38, v38, v40 │ │ +08c2d4: 3826 1e00 |01ec: if-eqz v38, 020a // +001e │ │ +08c2d8: 1326 0000 |01ee: const/16 v38, #int 0 // #0 │ │ +08c2dc: 0800 2a00 |01f0: move-object/from16 v0, v42 │ │ +08c2e0: 0201 2600 |01f2: move/from16 v1, v38 │ │ +08c2e4: 6e20 c117 1000 |01f4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08c2ea: 0c26 |01f7: move-result-object v38 │ │ +08c2ec: 7401 e21f 2600 |01f8: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08c2f2: 0c17 |01fb: move-result-object v23 │ │ +08c2f4: 1f17 6003 |01fc: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c2f8: 0800 1700 |01fe: move-object/from16 v0, v23 │ │ +08c2fc: 5500 910b |0200: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ +08c300: 0226 0000 |0202: move/from16 v38, v0 │ │ +08c304: 3926 0600 |0204: if-nez v38, 020a // +0006 │ │ +08c308: 1526 003f |0206: const/high16 v38, #int 1056964608 // #3f00 │ │ +08c30c: a70d 0d26 |0208: sub-float v13, v13, v38 │ │ +08c310: 1326 0100 |020a: const/16 v38, #int 1 // #1 │ │ +08c314: d827 0cff |020c: add-int/lit8 v39, v12, #int -1 // #ff │ │ +08c318: 9826 2627 |020e: shl-int v38, v38, v39 │ │ +08c31c: 0200 2600 |0210: move/from16 v0, v38 │ │ +08c320: 8100 |0212: int-to-long v0, v0 │ │ +08c322: 0526 0000 |0213: move-wide/from16 v38, v0 │ │ +08c326: a026 2620 |0215: and-long v38, v38, v32 │ │ +08c32a: 1628 0000 |0217: const-wide/16 v40, #int 0 // #0 │ │ +08c32e: 3126 2628 |0219: cmp-long v38, v38, v40 │ │ +08c332: 3826 1e00 |021b: if-eqz v38, 0239 // +001e │ │ +08c336: d826 0cff |021d: add-int/lit8 v38, v12, #int -1 // #ff │ │ +08c33a: 0800 2a00 |021f: move-object/from16 v0, v42 │ │ +08c33e: 0201 2600 |0221: move/from16 v1, v38 │ │ +08c342: 6e20 c117 1000 |0223: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08c348: 0c26 |0226: move-result-object v38 │ │ +08c34a: 7401 e21f 2600 |0227: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08c350: 0c17 |022a: move-result-object v23 │ │ +08c352: 1f17 6003 |022b: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c356: 0800 1700 |022d: move-object/from16 v0, v23 │ │ +08c35a: 5500 910b |022f: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ +08c35e: 0226 0000 |0231: move/from16 v38, v0 │ │ +08c362: 3926 0600 |0233: if-nez v38, 0239 // +0006 │ │ +08c366: 1526 003f |0235: const/high16 v38, #int 1056964608 // #3f00 │ │ +08c36a: a70d 0d26 |0237: sub-float v13, v13, v38 │ │ +08c36e: 1326 0000 |0239: const/16 v38, #int 0 // #0 │ │ +08c372: 2d26 0d26 |023b: cmpl-float v38, v13, v38 │ │ +08c376: 3d26 b700 |023d: if-lez v38, 02f4 // +00b7 │ │ +08c37a: 9226 0805 |023f: mul-int v38, v8, v5 │ │ +08c37e: 0200 2600 |0241: move/from16 v0, v38 │ │ +08c382: 8200 |0243: int-to-float v0, v0 │ │ +08c384: 0226 0000 |0244: move/from16 v38, v0 │ │ +08c388: a926 260d |0246: div-float v38, v38, v13 │ │ +08c38c: 0200 2600 |0248: move/from16 v0, v38 │ │ +08c390: 870f |024a: float-to-int v15, v0 │ │ +08c392: 1314 0000 |024b: const/16 v20, #int 0 // #0 │ │ +08c396: 0200 1400 |024d: move/from16 v0, v20 │ │ +08c39a: 35c0 2001 |024f: if-ge v0, v12, 036f // +0120 │ │ +08c39e: 1326 0100 |0251: const/16 v38, #int 1 // #1 │ │ +08c3a2: 9826 2614 |0253: shl-int v38, v38, v20 │ │ +08c3a6: 0200 2600 |0255: move/from16 v0, v38 │ │ +08c3aa: 8100 |0257: int-to-long v0, v0 │ │ +08c3ac: 0526 0000 |0258: move-wide/from16 v38, v0 │ │ +08c3b0: a026 2620 |025a: and-long v38, v38, v32 │ │ +08c3b4: 1628 0000 |025c: const-wide/16 v40, #int 0 // #0 │ │ +08c3b8: 3126 2628 |025e: cmp-long v38, v38, v40 │ │ +08c3bc: 3926 9700 |0260: if-nez v38, 02f7 // +0097 │ │ +08c3c0: d814 1401 |0262: add-int/lit8 v20, v20, #int 1 // #01 │ │ +08c3c4: 28e9 |0264: goto 024d // -0017 │ │ +08c3c6: d81a 1a01 |0265: add-int/lit8 v26, v26, #int 1 // #01 │ │ +08c3ca: 1314 0000 |0267: const/16 v20, #int 0 // #0 │ │ +08c3ce: 0200 1400 |0269: move/from16 v0, v20 │ │ +08c3d2: 35c0 8100 |026b: if-ge v0, v12, 02ec // +0081 │ │ +08c3d6: 0800 2a00 |026d: move-object/from16 v0, v42 │ │ +08c3da: 0201 1400 |026f: move/from16 v1, v20 │ │ +08c3de: 6e20 c117 1000 |0271: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08c3e4: 0c0b |0274: move-result-object v11 │ │ +08c3e6: 6e10 e21f 0b00 |0275: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08c3ec: 0c17 |0278: move-result-object v23 │ │ +08c3ee: 1f17 6003 |0279: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c3f2: 1326 0100 |027b: const/16 v38, #int 1 // #1 │ │ +08c3f6: 9826 2614 |027d: shl-int v38, v38, v20 │ │ +08c3fa: 0200 2600 |027f: move/from16 v0, v38 │ │ +08c3fe: 8100 |0281: int-to-long v0, v0 │ │ +08c400: 0526 0000 |0282: move-wide/from16 v38, v0 │ │ +08c404: a026 261c |0284: and-long v38, v38, v28 │ │ +08c408: 1628 0000 |0286: const-wide/16 v40, #int 0 // #0 │ │ +08c40c: 3126 2628 |0288: cmp-long v38, v38, v40 │ │ +08c410: 3926 1c00 |028a: if-nez v38, 02a6 // +001c │ │ +08c414: 0800 1700 |028c: move-object/from16 v0, v23 │ │ +08c418: 5200 8a0b |028e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ +08c41c: 0226 0000 |0290: move/from16 v38, v0 │ │ +08c420: 0200 2600 |0292: move/from16 v0, v38 │ │ +08c424: 0201 1a00 |0294: move/from16 v1, v26 │ │ +08c428: 3310 0d00 |0296: if-ne v0, v1, 02a3 // +000d │ │ +08c42c: 1326 0100 |0298: const/16 v38, #int 1 // #1 │ │ +08c430: 9826 2614 |029a: shl-int v38, v38, v20 │ │ +08c434: 0200 2600 |029c: move/from16 v0, v38 │ │ +08c438: 8100 |029e: int-to-long v0, v0 │ │ +08c43a: 0526 0000 |029f: move-wide/from16 v38, v0 │ │ +08c43e: a120 2026 |02a1: or-long v32, v32, v38 │ │ +08c442: d814 1401 |02a3: add-int/lit8 v20, v20, #int 1 // #01 │ │ +08c446: 28c4 |02a5: goto 0269 // -003c │ │ +08c448: 380a 2d00 |02a6: if-eqz v10, 02d3 // +002d │ │ +08c44c: 0800 1700 |02a8: move-object/from16 v0, v23 │ │ +08c450: 5500 910b |02aa: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ +08c454: 0226 0000 |02ac: move/from16 v38, v0 │ │ +08c458: 3826 2500 |02ae: if-eqz v38, 02d3 // +0025 │ │ +08c45c: 1326 0100 |02b0: const/16 v38, #int 1 // #1 │ │ +08c460: 0200 2600 |02b2: move/from16 v0, v38 │ │ +08c464: 3308 1f00 |02b4: if-ne v8, v0, 02d3 // +001f │ │ +08c468: 0800 2a00 |02b6: move-object/from16 v0, v42 │ │ +08c46c: 5200 9a0b |02b8: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ +08c470: 0226 0000 |02ba: move/from16 v38, v0 │ │ +08c474: 9026 2605 |02bc: add-int v38, v38, v5 │ │ +08c478: 1327 0000 |02be: const/16 v39, #int 0 // #0 │ │ +08c47c: 0800 2a00 |02c0: move-object/from16 v0, v42 │ │ +08c480: 5200 9a0b |02c2: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@0b9a │ │ +08c484: 0228 0000 |02c4: move/from16 v40, v0 │ │ +08c488: 1329 0000 |02c6: const/16 v41, #int 0 // #0 │ │ +08c48c: 0200 2600 |02c8: move/from16 v0, v38 │ │ +08c490: 0201 2700 |02ca: move/from16 v1, v39 │ │ +08c494: 0202 2800 |02cc: move/from16 v2, v40 │ │ +08c498: 0203 2900 |02ce: move/from16 v3, v41 │ │ +08c49c: 6e53 3f20 0b21 |02d0: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@203f │ │ +08c4a2: 0800 1700 |02d3: move-object/from16 v0, v23 │ │ +08c4a6: 5200 8a0b |02d5: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ +08c4aa: 0226 0000 |02d7: move/from16 v38, v0 │ │ +08c4ae: d826 2601 |02d9: add-int/lit8 v38, v38, #int 1 // #01 │ │ +08c4b2: 0200 2600 |02db: move/from16 v0, v38 │ │ +08c4b6: 0801 1700 |02dd: move-object/from16 v1, v23 │ │ +08c4ba: 5910 8a0b |02df: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ +08c4be: 1326 0100 |02e1: const/16 v38, #int 1 // #1 │ │ +08c4c2: 0200 2600 |02e3: move/from16 v0, v38 │ │ +08c4c6: 0801 1700 |02e5: move-object/from16 v1, v23 │ │ +08c4ca: 5c10 8c0b |02e7: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ +08c4ce: d808 08ff |02e9: add-int/lit8 v8, v8, #int -1 // #ff │ │ +08c4d2: 28b8 |02eb: goto 02a3 // -0048 │ │ +08c4d4: 131e 0100 |02ec: const/16 v30, #int 1 // #1 │ │ +08c4d8: 2900 5ffe |02ee: goto/16 014d // -01a1 │ │ +08c4dc: 131f 0000 |02f0: const/16 v31, #int 0 // #0 │ │ +08c4e0: 2900 d1fe |02f2: goto/16 01c3 // -012f │ │ +08c4e4: 120f |02f4: const/4 v15, #int 0 // #0 │ │ +08c4e6: 2900 56ff |02f5: goto/16 024b // -00aa │ │ +08c4ea: 0800 2a00 |02f7: move-object/from16 v0, v42 │ │ +08c4ee: 0201 1400 |02f9: move/from16 v1, v20 │ │ +08c4f2: 6e20 c117 1000 |02fb: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08c4f8: 0c0b |02fe: move-result-object v11 │ │ +08c4fa: 6e10 e21f 0b00 |02ff: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08c500: 0c17 |0302: move-result-object v23 │ │ +08c502: 1f17 6003 |0303: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c506: 20b0 2503 |0305: instance-of v0, v11, Landroid/support/v7/view/menu/ActionMenuItemView; // type@0325 │ │ +08c50a: 0226 0000 |0307: move/from16 v38, v0 │ │ +08c50e: 3826 2700 |0309: if-eqz v38, 0330 // +0027 │ │ +08c512: 0800 1700 |030b: move-object/from16 v0, v23 │ │ +08c516: 590f 8d0b |030d: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@0b8d │ │ +08c51a: 1326 0100 |030f: const/16 v38, #int 1 // #1 │ │ +08c51e: 0200 2600 |0311: move/from16 v0, v38 │ │ +08c522: 0801 1700 |0313: move-object/from16 v1, v23 │ │ +08c526: 5c10 8c0b |0315: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ +08c52a: 3914 1500 |0317: if-nez v20, 032c // +0015 │ │ +08c52e: 0800 1700 |0319: move-object/from16 v0, v23 │ │ +08c532: 5500 910b |031b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@0b91 │ │ +08c536: 0226 0000 |031d: move/from16 v38, v0 │ │ +08c53a: 3926 0d00 |031f: if-nez v38, 032c // +000d │ │ +08c53e: 7bf0 |0321: neg-int v0, v15 │ │ +08c540: 0226 0000 |0322: move/from16 v38, v0 │ │ +08c544: db26 2602 |0324: div-int/lit8 v38, v38, #int 2 // #02 │ │ +08c548: 0200 2600 |0326: move/from16 v0, v38 │ │ +08c54c: 0801 1700 |0328: move-object/from16 v1, v23 │ │ +08c550: 5910 900b |032a: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ +08c554: 131e 0100 |032c: const/16 v30, #int 1 // #1 │ │ +08c558: 2900 34ff |032e: goto/16 0262 // -00cc │ │ +08c55c: 0800 1700 |0330: move-object/from16 v0, v23 │ │ +08c560: 5500 8f0b |0332: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +08c564: 0226 0000 |0334: move/from16 v38, v0 │ │ +08c568: 3826 1d00 |0336: if-eqz v38, 0353 // +001d │ │ +08c56c: 0800 1700 |0338: move-object/from16 v0, v23 │ │ +08c570: 590f 8d0b |033a: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@0b8d │ │ +08c574: 1326 0100 |033c: const/16 v38, #int 1 // #1 │ │ +08c578: 0200 2600 |033e: move/from16 v0, v38 │ │ +08c57c: 0801 1700 |0340: move-object/from16 v1, v23 │ │ +08c580: 5c10 8c0b |0342: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ +08c584: 7bf0 |0344: neg-int v0, v15 │ │ +08c586: 0226 0000 |0345: move/from16 v38, v0 │ │ +08c58a: db26 2602 |0347: div-int/lit8 v38, v38, #int 2 // #02 │ │ +08c58e: 0200 2600 |0349: move/from16 v0, v38 │ │ +08c592: 0801 1700 |034b: move-object/from16 v1, v23 │ │ +08c596: 5910 920b |034d: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ +08c59a: 131e 0100 |034f: const/16 v30, #int 1 // #1 │ │ +08c59e: 2900 11ff |0351: goto/16 0262 // -00ef │ │ +08c5a2: 3814 0a00 |0353: if-eqz v20, 035d // +000a │ │ +08c5a6: db26 0f02 |0355: div-int/lit8 v38, v15, #int 2 // #02 │ │ +08c5aa: 0200 2600 |0357: move/from16 v0, v38 │ │ +08c5ae: 0801 1700 |0359: move-object/from16 v1, v23 │ │ +08c5b2: 5910 900b |035b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ +08c5b6: d826 0cff |035d: add-int/lit8 v38, v12, #int -1 // #ff │ │ +08c5ba: 0200 1400 |035f: move/from16 v0, v20 │ │ +08c5be: 0201 2600 |0361: move/from16 v1, v38 │ │ +08c5c2: 3210 fffe |0363: if-eq v0, v1, 0262 // -0101 │ │ +08c5c6: db26 0f02 |0365: div-int/lit8 v38, v15, #int 2 // #02 │ │ +08c5ca: 0200 2600 |0367: move/from16 v0, v38 │ │ +08c5ce: 0801 1700 |0369: move-object/from16 v1, v23 │ │ +08c5d2: 5910 920b |036b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ +08c5d6: 2900 f5fe |036d: goto/16 0262 // -010b │ │ +08c5da: 1208 |036f: const/4 v8, #int 0 // #0 │ │ +08c5dc: 381e 4300 |0370: if-eqz v30, 03b3 // +0043 │ │ +08c5e0: 1314 0000 |0372: const/16 v20, #int 0 // #0 │ │ +08c5e4: 0200 1400 |0374: move/from16 v0, v20 │ │ +08c5e8: 35c0 3d00 |0376: if-ge v0, v12, 03b3 // +003d │ │ +08c5ec: 0800 2a00 |0378: move-object/from16 v0, v42 │ │ +08c5f0: 0201 1400 |037a: move/from16 v1, v20 │ │ +08c5f4: 6e20 c117 1000 |037c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08c5fa: 0c0b |037f: move-result-object v11 │ │ +08c5fc: 6e10 e21f 0b00 |0380: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08c602: 0c17 |0383: move-result-object v23 │ │ +08c604: 1f17 6003 |0384: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c608: 0800 1700 |0386: move-object/from16 v0, v23 │ │ +08c60c: 5500 8c0b |0388: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@0b8c │ │ +08c610: 0226 0000 |038a: move/from16 v38, v0 │ │ +08c614: 3926 0500 |038c: if-nez v38, 0391 // +0005 │ │ +08c618: d814 1401 |038e: add-int/lit8 v20, v20, #int 1 // #01 │ │ +08c61c: 28e4 |0390: goto 0374 // -001c │ │ +08c61e: 0800 1700 |0391: move-object/from16 v0, v23 │ │ +08c622: 5200 8a0b |0393: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@0b8a │ │ +08c626: 0226 0000 |0395: move/from16 v38, v0 │ │ +08c62a: 9226 2605 |0397: mul-int v38, v38, v5 │ │ +08c62e: 0800 1700 |0399: move-object/from16 v0, v23 │ │ +08c632: 5200 8d0b |039b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@0b8d │ │ +08c636: 0227 0000 |039d: move/from16 v39, v0 │ │ +08c63a: 9023 2627 |039f: add-int v35, v38, v39 │ │ +08c63e: 1526 0040 |03a1: const/high16 v38, #int 1073741824 // #4000 │ │ +08c642: 0200 2300 |03a3: move/from16 v0, v35 │ │ +08c646: 0201 2600 |03a5: move/from16 v1, v38 │ │ +08c64a: 7120 bf1f 1000 |03a7: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08c650: 0a26 |03aa: move-result v38 │ │ +08c652: 0200 2600 |03ab: move/from16 v0, v38 │ │ +08c656: 0201 1600 |03ad: move/from16 v1, v22 │ │ +08c65a: 6e30 1420 0b01 |03af: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08c660: 28dc |03b2: goto 038e // -0024 │ │ +08c662: 1526 0040 |03b3: const/high16 v38, #int 1073741824 // #4000 │ │ +08c666: 0200 1100 |03b5: move/from16 v0, v17 │ │ +08c66a: 0201 2600 |03b7: move/from16 v1, v38 │ │ +08c66e: 3210 0400 |03b9: if-eq v0, v1, 03bd // +0004 │ │ +08c672: 0213 1900 |03bb: move/from16 v19, v25 │ │ +08c676: 0800 2a00 |03bd: move-object/from16 v0, v42 │ │ +08c67a: 0201 2500 |03bf: move/from16 v1, v37 │ │ +08c67e: 0202 1300 |03c1: move/from16 v2, v19 │ │ +08c682: 6e30 e417 1002 |03c3: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@17e4 │ │ +08c688: 2900 85fc |03c6: goto/16 004b // -037b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=177 │ │ 0x0008 line=178 │ │ 0x000c line=180 │ │ 0x0016 line=181 │ │ @@ -191256,22 +191283,22 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08c608: |[08c608] android.support.v7.widget.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -08c618: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -08c61c: 2020 5f03 |0002: instance-of v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c620: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08c624: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08c626: 0f00 |0007: return v0 │ │ -08c628: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08c62a: 28fe |0009: goto 0007 // -0002 │ │ +08c68c: |[08c68c] android.support.v7.widget.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +08c69c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +08c6a0: 2020 6003 |0002: instance-of v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c6a4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08c6a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08c6aa: 0f00 |0007: return v0 │ │ +08c6ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08c6ae: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x000a reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -191280,20 +191307,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08c62c: |[08c62c] android.support.v7.widget.ActionMenuView.dismissPopupMenus:()V │ │ -08c63c: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c640: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08c644: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c648: 6e10 8417 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1784 │ │ -08c64e: 0e00 |0009: return-void │ │ +08c6b0: |[08c6b0] android.support.v7.widget.ActionMenuView.dismissPopupMenus:()V │ │ +08c6c0: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c6c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08c6c8: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c6cc: 6e10 8417 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1784 │ │ +08c6d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x0004 line=710 │ │ 0x0009 line=712 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -191303,17 +191330,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08c650: |[08c650] android.support.v7.widget.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08c660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08c662: 0f00 |0001: return v0 │ │ +08c6d4: |[08c6d4] android.support.v7.widget.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08c6e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c6e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -191322,21 +191349,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 │ │ -08c664: |[08c664] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -08c674: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -08c676: 2200 5f03 |0001: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c67a: 7030 a517 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(II)V // method@17a5 │ │ -08c680: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ -08c684: 5901 8e0b |0008: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@0b8e │ │ -08c688: 1100 |000a: return-object v0 │ │ +08c6e8: |[08c6e8] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +08c6f8: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +08c6fa: 2200 6003 |0001: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c6fe: 7030 a517 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(II)V // method@17a5 │ │ +08c704: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ +08c708: 5901 8e0b |0008: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@0b8e │ │ +08c70c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=579 │ │ 0x0006 line=581 │ │ 0x000a line=582 │ │ locals : │ │ 0x0006 - 0x000b reg=0 params Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -191347,18 +191374,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 │ │ -08c68c: |[08c68c] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -08c69c: 6e10 b717 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17b7 │ │ -08c6a2: 0c00 |0003: move-result-object v0 │ │ -08c6a4: 1100 |0004: return-object v0 │ │ +08c710: |[08c710] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +08c720: 6e10 b717 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17b7 │ │ +08c726: 0c00 |0003: move-result-object v0 │ │ +08c728: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #5 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -191366,18 +191393,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 │ │ -08c6a8: |[08c6a8] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -08c6b8: 6e10 b717 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17b7 │ │ -08c6be: 0c00 |0003: move-result-object v0 │ │ -08c6c0: 1100 |0004: return-object v0 │ │ +08c72c: |[08c72c] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +08c73c: 6e10 b717 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17b7 │ │ +08c742: 0c00 |0003: move-result-object v0 │ │ +08c744: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #6 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -191385,20 +191412,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 │ │ -08c6c4: |[08c6c4] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -08c6d4: 2200 5f03 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c6d8: 6e10 c417 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@17c4 │ │ -08c6de: 0c01 |0005: move-result-object v1 │ │ -08c6e0: 7030 a717 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@17a7 │ │ -08c6e6: 1100 |0009: return-object v0 │ │ +08c748: |[08c748] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +08c758: 2200 6003 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c75c: 6e10 c417 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@17c4 │ │ +08c762: 0c01 |0005: move-result-object v1 │ │ +08c764: 7030 a717 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@17a7 │ │ +08c76a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -191407,32 +191434,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 │ │ -08c6e8: |[08c6e8] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -08c6f8: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ -08c6fc: 2031 5f03 |0002: instance-of v1, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c700: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ -08c704: 2200 5f03 |0006: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c708: 1f03 5f03 |0008: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c70c: 7020 a817 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V // method@17a8 │ │ -08c712: 5201 8e0b |000d: iget v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@0b8e │ │ -08c716: 3c01 0600 |000f: if-gtz v1, 0015 // +0006 │ │ -08c71a: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ -08c71e: 5901 8e0b |0013: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@0b8e │ │ -08c722: 1100 |0015: return-object v0 │ │ -08c724: 2200 5f03 |0016: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08c728: 7020 a917 3000 |0018: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@17a9 │ │ -08c72e: 28f2 |001b: goto 000d // -000e │ │ -08c730: 6e10 b717 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17b7 │ │ -08c736: 0c00 |001f: move-result-object v0 │ │ -08c738: 28f5 |0020: goto 0015 // -000b │ │ +08c76c: |[08c76c] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +08c77c: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ +08c780: 2031 6003 |0002: instance-of v1, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c784: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ +08c788: 2200 6003 |0006: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c78c: 1f03 6003 |0008: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c790: 7020 a817 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V // method@17a8 │ │ +08c796: 5201 8e0b |000d: iget v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@0b8e │ │ +08c79a: 3c01 0600 |000f: if-gtz v1, 0015 // +0006 │ │ +08c79e: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ +08c7a2: 5901 8e0b |0013: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@0b8e │ │ +08c7a6: 1100 |0015: return-object v0 │ │ +08c7a8: 2200 6003 |0016: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08c7ac: 7020 a917 3000 |0018: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@17a9 │ │ +08c7b2: 28f2 |001b: goto 000d // -000e │ │ +08c7b4: 6e10 b717 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17b7 │ │ +08c7ba: 0c00 |001f: move-result-object v0 │ │ +08c7bc: 28f5 |0020: goto 0015 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0002 line=593 │ │ 0x000d line=596 │ │ 0x0011 line=597 │ │ 0x0015 line=601 │ │ @@ -191449,18 +191476,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 │ │ -08c73c: |[08c73c] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -08c74c: 6e20 ba17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17ba │ │ -08c752: 0c00 |0003: move-result-object v0 │ │ -08c754: 1100 |0004: return-object v0 │ │ +08c7c0: |[08c7c0] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +08c7d0: 6e20 ba17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17ba │ │ +08c7d6: 0c00 |0003: move-result-object v0 │ │ +08c7d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/util/AttributeSet; │ │ │ │ @@ -191469,18 +191496,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 │ │ -08c758: |[08c758] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -08c768: 6e20 bb17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17bb │ │ -08c76e: 0c00 |0003: move-result-object v0 │ │ -08c770: 1100 |0004: return-object v0 │ │ +08c7dc: |[08c7dc] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +08c7ec: 6e20 bb17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17bb │ │ +08c7f2: 0c00 |0003: move-result-object v0 │ │ +08c7f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -191489,18 +191516,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 │ │ -08c774: |[08c774] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -08c784: 6e20 ba17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17ba │ │ -08c78a: 0c00 |0003: move-result-object v0 │ │ -08c78c: 1100 |0004: return-object v0 │ │ +08c7f8: |[08c7f8] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +08c808: 6e20 ba17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17ba │ │ +08c80e: 0c00 |0003: move-result-object v0 │ │ +08c810: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/util/AttributeSet; │ │ │ │ @@ -191509,18 +191536,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 │ │ -08c790: |[08c790] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -08c7a0: 6e20 bb17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17bb │ │ -08c7a6: 0c00 |0003: move-result-object v0 │ │ -08c7a8: 1100 |0004: return-object v0 │ │ +08c814: |[08c814] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +08c824: 6e20 bb17 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17bb │ │ +08c82a: 0c00 |0003: move-result-object v0 │ │ +08c82c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -191529,20 +191556,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 │ │ -08c7ac: |[08c7ac] android.support.v7.widget.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -08c7bc: 6e10 b717 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17b7 │ │ -08c7c2: 0c00 |0003: move-result-object v0 │ │ -08c7c4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -08c7c6: 5c01 8f0b |0005: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08c7ca: 1100 |0007: return-object v0 │ │ +08c830: |[08c830] android.support.v7.widget.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +08c840: 6e10 b717 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@17b7 │ │ +08c846: 0c00 |0003: move-result-object v0 │ │ +08c848: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +08c84a: 5c01 8f0b |0005: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +08c84e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0004 line=612 │ │ 0x0007 line=613 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 result Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -191553,49 +191580,49 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -08c7cc: |[08c7cc] android.support.v7.widget.ActionMenuView.getMenu:()Landroid/view/Menu; │ │ -08c7dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08c7de: 5441 9b0b |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08c7e2: 3901 3d00 |0003: if-nez v1, 0040 // +003d │ │ -08c7e6: 6e10 c417 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@17c4 │ │ -08c7ec: 0c00 |0008: move-result-object v0 │ │ -08c7ee: 2201 2e03 |0009: new-instance v1, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -08c7f2: 7020 de14 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ -08c7f8: 5b41 9b0b |000e: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08c7fc: 5441 9b0b |0010: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08c800: 2202 6003 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; // type@0360 │ │ -08c804: 7030 ab17 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@17ab │ │ -08c80a: 6e20 1d15 2100 |0017: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ -08c810: 2201 5b03 |001a: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter; // type@035b │ │ -08c814: 7020 7617 0100 |001c: invoke-direct {v1, v0}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@1776 │ │ -08c81a: 5b41 a10b |001f: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c81e: 5441 a10b |0021: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c822: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -08c824: 6e20 9b17 2100 |0024: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@179b │ │ -08c82a: 5442 a10b |0027: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c82e: 5441 970b |0029: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b97 │ │ -08c832: 3801 1800 |002b: if-eqz v1, 0043 // +0018 │ │ -08c836: 5441 970b |002d: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b97 │ │ -08c83a: 6e20 9617 1200 |002f: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@1796 │ │ -08c840: 5441 9b0b |0032: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08c844: 5442 a10b |0034: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c848: 5443 9f0b |0036: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@0b9f │ │ -08c84c: 6e30 e614 2103 |0038: invoke-virtual {v1, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ -08c852: 5441 a10b |003b: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c856: 6e20 9917 4100 |003d: invoke-virtual {v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@1799 │ │ -08c85c: 5441 9b0b |0040: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08c860: 1101 |0042: return-object v1 │ │ -08c862: 2201 5e03 |0043: new-instance v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; // type@035e │ │ -08c866: 7030 a217 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@17a2 │ │ -08c86c: 28e7 |0048: goto 002f // -0019 │ │ +08c850: |[08c850] android.support.v7.widget.ActionMenuView.getMenu:()Landroid/view/Menu; │ │ +08c860: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08c862: 5441 9b0b |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08c866: 3901 3d00 |0003: if-nez v1, 0040 // +003d │ │ +08c86a: 6e10 c417 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@17c4 │ │ +08c870: 0c00 |0008: move-result-object v0 │ │ +08c872: 2201 2f03 |0009: new-instance v1, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +08c876: 7020 de14 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ +08c87c: 5b41 9b0b |000e: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08c880: 5441 9b0b |0010: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08c884: 2202 6103 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; // type@0361 │ │ +08c888: 7030 ab17 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@17ab │ │ +08c88e: 6e20 1d15 2100 |0017: invoke-virtual {v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ +08c894: 2201 5c03 |001a: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter; // type@035c │ │ +08c898: 7020 7617 0100 |001c: invoke-direct {v1, v0}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@1776 │ │ +08c89e: 5b41 a10b |001f: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c8a2: 5441 a10b |0021: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c8a6: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +08c8a8: 6e20 9b17 2100 |0024: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@179b │ │ +08c8ae: 5442 a10b |0027: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c8b2: 5441 970b |0029: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b97 │ │ +08c8b6: 3801 1800 |002b: if-eqz v1, 0043 // +0018 │ │ +08c8ba: 5441 970b |002d: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b97 │ │ +08c8be: 6e20 9617 1200 |002f: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@1796 │ │ +08c8c4: 5441 9b0b |0032: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08c8c8: 5442 a10b |0034: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c8cc: 5443 9f0b |0036: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@0b9f │ │ +08c8d0: 6e30 e614 2103 |0038: invoke-virtual {v1, v2, v3}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ +08c8d6: 5441 a10b |003b: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c8da: 6e20 9917 4100 |003d: invoke-virtual {v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@1799 │ │ +08c8e0: 5441 9b0b |0040: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08c8e4: 1101 |0042: return-object v1 │ │ +08c8e6: 2201 5f03 |0043: new-instance v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; // type@035f │ │ +08c8ea: 7030 a217 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@17a2 │ │ +08c8f0: 28e7 |0048: goto 002f // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=640 │ │ 0x0005 line=641 │ │ 0x0009 line=642 │ │ 0x0010 line=643 │ │ 0x001a line=644 │ │ @@ -191615,20 +191642,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08c870: |[08c870] android.support.v7.widget.ActionMenuView.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ -08c880: 6e10 c817 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@17c8 │ │ -08c886: 5410 a10b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c88a: 6e10 8b17 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@178b │ │ -08c890: 0c00 |0008: move-result-object v0 │ │ -08c892: 1100 |0009: return-object v0 │ │ +08c8f4: |[08c8f4] android.support.v7.widget.ActionMenuView.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ +08c904: 6e10 c817 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@17c8 │ │ +08c90a: 5410 a10b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c90e: 6e10 8b17 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@178b │ │ +08c914: 0c00 |0008: move-result-object v0 │ │ +08c916: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0003 line=564 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ @@ -191637,17 +191664,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c894: |[08c894] android.support.v7.widget.ActionMenuView.getPopupTheme:()I │ │ -08c8a4: 5210 a00b |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@0ba0 │ │ -08c8a8: 0f00 |0002: return v0 │ │ +08c918: |[08c918] android.support.v7.widget.ActionMenuView.getPopupTheme:()I │ │ +08c928: 5210 a00b |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@0ba0 │ │ +08c92c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #16 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -191655,17 +191682,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08c8ac: |[08c8ac] android.support.v7.widget.ActionMenuView.getWindowAnimations:()I │ │ -08c8bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08c8be: 0f00 |0001: return v0 │ │ +08c930: |[08c930] android.support.v7.widget.ActionMenuView.getWindowAnimations:()I │ │ +08c940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c942: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #17 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -191673,41 +191700,41 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -08c8c0: |[08c8c0] android.support.v7.widget.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ -08c8d0: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -08c8d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -08c8d6: 0f02 |0003: return v2 │ │ -08c8d8: d803 05ff |0004: add-int/lit8 v3, v5, #int -1 // #ff │ │ -08c8dc: 6e20 c117 3400 |0006: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08c8e2: 0c01 |0009: move-result-object v1 │ │ -08c8e4: 6e20 c117 5400 |000a: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08c8ea: 0c00 |000d: move-result-object v0 │ │ -08c8ec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -08c8ee: 6e10 c217 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@17c2 │ │ -08c8f4: 0a03 |0012: move-result v3 │ │ -08c8f6: 3535 0d00 |0013: if-ge v5, v3, 0020 // +000d │ │ -08c8fa: 2013 5d03 |0015: instance-of v3, v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@035d │ │ -08c8fe: 3803 0900 |0017: if-eqz v3, 0020 // +0009 │ │ -08c902: 1f01 5d03 |0019: check-cast v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@035d │ │ -08c906: 7210 9f17 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@179f │ │ -08c90c: 0a03 |001e: move-result v3 │ │ -08c90e: b632 |001f: or-int/2addr v2, v3 │ │ -08c910: 3d05 e3ff |0020: if-lez v5, 0003 // -001d │ │ -08c914: 2003 5d03 |0022: instance-of v3, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@035d │ │ -08c918: 3803 dfff |0024: if-eqz v3, 0003 // -0021 │ │ -08c91c: 1f00 5d03 |0026: check-cast v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@035d │ │ -08c920: 7210 a017 0000 |0028: invoke-interface {v0}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@17a0 │ │ -08c926: 0a03 |002b: move-result v3 │ │ -08c928: b632 |002c: or-int/2addr v2, v3 │ │ -08c92a: 28d6 |002d: goto 0003 // -002a │ │ +08c944: |[08c944] android.support.v7.widget.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ +08c954: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +08c958: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08c95a: 0f02 |0003: return v2 │ │ +08c95c: d803 05ff |0004: add-int/lit8 v3, v5, #int -1 // #ff │ │ +08c960: 6e20 c117 3400 |0006: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08c966: 0c01 |0009: move-result-object v1 │ │ +08c968: 6e20 c117 5400 |000a: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08c96e: 0c00 |000d: move-result-object v0 │ │ +08c970: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +08c972: 6e10 c217 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@17c2 │ │ +08c978: 0a03 |0012: move-result v3 │ │ +08c97a: 3535 0d00 |0013: if-ge v5, v3, 0020 // +000d │ │ +08c97e: 2013 5e03 |0015: instance-of v3, v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@035e │ │ +08c982: 3803 0900 |0017: if-eqz v3, 0020 // +0009 │ │ +08c986: 1f01 5e03 |0019: check-cast v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@035e │ │ +08c98a: 7210 9f17 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@179f │ │ +08c990: 0a03 |001e: move-result v3 │ │ +08c992: b632 |001f: or-int/2addr v2, v3 │ │ +08c994: 3d05 e3ff |0020: if-lez v5, 0003 // -001d │ │ +08c998: 2003 5e03 |0022: instance-of v3, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@035e │ │ +08c99c: 3803 dfff |0024: if-eqz v3, 0003 // -0021 │ │ +08c9a0: 1f00 5e03 |0026: check-cast v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@035e │ │ +08c9a4: 7210 a017 0000 |0028: invoke-interface {v0}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@17a0 │ │ +08c9aa: 0a03 |002b: move-result v3 │ │ +08c9ac: b632 |002c: or-int/2addr v2, v3 │ │ +08c9ae: 28d6 |002d: goto 0003 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0002 line=719 │ │ 0x0003 line=730 │ │ 0x0004 line=721 │ │ 0x000a line=722 │ │ @@ -191728,25 +191755,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08c92c: |[08c92c] android.support.v7.widget.ActionMenuView.hideOverflowMenu:()Z │ │ -08c93c: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c940: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08c944: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c948: 6e10 8c17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ -08c94e: 0a00 |0009: move-result v0 │ │ -08c950: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -08c954: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08c956: 0f00 |000d: return v0 │ │ -08c958: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08c95a: 28fe |000f: goto 000d // -0002 │ │ +08c9b0: |[08c9b0] android.support.v7.widget.ActionMenuView.hideOverflowMenu:()Z │ │ +08c9c0: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c9c4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08c9c8: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08c9cc: 6e10 8c17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ +08c9d2: 0a00 |0009: move-result v0 │ │ +08c9d4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +08c9d8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08c9da: 0f00 |000d: return v0 │ │ +08c9dc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08c9de: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #19 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -191754,17 +191781,17 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c95c: |[08c95c] android.support.v7.widget.ActionMenuView.initialize:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -08c96c: 5b01 9b0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08c970: 0e00 |0002: return-void │ │ +08c9e0: |[08c9e0] android.support.v7.widget.ActionMenuView.initialize:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +08c9f0: 5b01 9b0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08c9f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0002 line=629 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ @@ -191774,20 +191801,20 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08c974: |[08c974] android.support.v7.widget.ActionMenuView.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -08c984: 5420 9b0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08c988: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08c98a: 6e30 1415 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ -08c990: 0a00 |0006: move-result v0 │ │ -08c992: 0f00 |0007: return v0 │ │ +08c9f8: |[08c9f8] android.support.v7.widget.ActionMenuView.invokeItem:(Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +08ca08: 5420 9b0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08ca0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08ca0e: 6e30 1415 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1514 │ │ +08ca14: 0a00 |0006: move-result v0 │ │ +08ca16: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0008 reg=3 item Landroid/support/v7/view/menu/MenuItemImpl; │ │ │ │ @@ -191796,25 +191823,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08c994: |[08c994] android.support.v7.widget.ActionMenuView.isOverflowMenuShowPending:()Z │ │ -08c9a4: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c9a8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08c9ac: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c9b0: 6e10 8f17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@178f │ │ -08c9b6: 0a00 |0009: move-result v0 │ │ -08c9b8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -08c9bc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08c9be: 0f00 |000d: return v0 │ │ -08c9c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08c9c2: 28fe |000f: goto 000d // -0002 │ │ +08ca18: |[08ca18] android.support.v7.widget.ActionMenuView.isOverflowMenuShowPending:()Z │ │ +08ca28: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08ca2c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08ca30: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08ca34: 6e10 8f17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@178f │ │ +08ca3a: 0a00 |0009: move-result v0 │ │ +08ca3c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +08ca40: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08ca42: 0f00 |000d: return v0 │ │ +08ca44: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08ca46: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #22 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -191822,25 +191849,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08c9c4: |[08c9c4] android.support.v7.widget.ActionMenuView.isOverflowMenuShowing:()Z │ │ -08c9d4: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c9d8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08c9dc: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08c9e0: 6e10 9017 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ -08c9e6: 0a00 |0009: move-result v0 │ │ -08c9e8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -08c9ec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08c9ee: 0f00 |000d: return v0 │ │ -08c9f0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08c9f2: 28fe |000f: goto 000d // -0002 │ │ +08ca48: |[08ca48] android.support.v7.widget.ActionMenuView.isOverflowMenuShowing:()Z │ │ +08ca58: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08ca5c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08ca60: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08ca64: 6e10 9017 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ +08ca6a: 0a00 |0009: move-result v0 │ │ +08ca6c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +08ca70: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08ca72: 0f00 |000d: return v0 │ │ +08ca74: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08ca76: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #23 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -191848,17 +191875,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c9f4: |[08c9f4] android.support.v7.widget.ActionMenuView.isOverflowReserved:()Z │ │ -08ca04: 5510 a20b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@0ba2 │ │ -08ca08: 0f00 |0002: return v0 │ │ +08ca78: |[08ca78] android.support.v7.widget.ActionMenuView.isOverflowReserved:()Z │ │ +08ca88: 5510 a20b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@0ba2 │ │ +08ca8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #24 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -191866,33 +191893,33 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -08ca0c: |[08ca0c] android.support.v7.widget.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -08ca1c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -08ca20: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -08ca24: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -08ca28: 6f20 8f1a 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1a8f │ │ -08ca2e: 5420 a10b |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08ca32: 3800 1a00 |000b: if-eqz v0, 0025 // +001a │ │ -08ca36: 5420 a10b |000d: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08ca3a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -08ca3c: 6e20 9e17 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@179e │ │ -08ca42: 5420 a10b |0013: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08ca46: 6e10 9017 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ -08ca4c: 0a00 |0018: move-result v0 │ │ -08ca4e: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -08ca52: 5420 a10b |001b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08ca56: 6e10 8c17 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ -08ca5c: 5420 a10b |0020: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08ca60: 6e10 9d17 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ -08ca66: 0e00 |0025: return-void │ │ +08ca90: |[08ca90] android.support.v7.widget.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +08caa0: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +08caa4: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +08caa8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +08caac: 6f20 8f1a 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1a8f │ │ +08cab2: 5420 a10b |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08cab6: 3800 1a00 |000b: if-eqz v0, 0025 // +001a │ │ +08caba: 5420 a10b |000d: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08cabe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +08cac0: 6e20 9e17 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@179e │ │ +08cac6: 5420 a10b |0013: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08caca: 6e10 9017 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1790 │ │ +08cad0: 0a00 |0018: move-result v0 │ │ +08cad2: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +08cad6: 5420 a10b |001b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08cada: 6e10 8c17 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@178c │ │ +08cae0: 5420 a10b |0020: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08cae4: 6e10 9d17 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ +08caea: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x0009 line=128 │ │ 0x000d line=129 │ │ 0x0013 line=131 │ │ @@ -191908,18 +191935,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08ca68: |[08ca68] android.support.v7.widget.ActionMenuView.onDetachedFromWindow:()V │ │ -08ca78: 6f10 901a 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@1a90 │ │ -08ca7e: 6e10 b517 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@17b5 │ │ -08ca84: 0e00 |0006: return-void │ │ +08caec: |[08caec] android.support.v7.widget.ActionMenuView.onDetachedFromWindow:()V │ │ +08cafc: 6f10 901a 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@1a90 │ │ +08cb02: 6e10 b517 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@17b5 │ │ +08cb08: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0003 line=543 │ │ 0x0006 line=544 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -191929,250 +191956,250 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 38 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 459 16-bit code units │ │ -08ca88: |[08ca88] android.support.v7.widget.ActionMenuView.onLayout:(ZIIII)V │ │ -08ca98: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -08ca9c: 5500 980b |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ -08caa0: 021e 0000 |0004: move/from16 v30, v0 │ │ -08caa4: 391e 0600 |0006: if-nez v30, 000c // +0006 │ │ -08caa8: 7506 941a 2000 |0008: invoke-super/range {v32, v33, v34, v35, v36, v37}, Landroid/support/v7/widget/LinearLayoutCompat;.onLayout:(ZIIII)V // method@1a94 │ │ -08caae: 0e00 |000b: return-void │ │ -08cab0: 7401 c217 2000 |000c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@17c2 │ │ -08cab6: 0a06 |000f: move-result v6 │ │ -08cab8: 911e 2523 |0010: sub-int v30, v37, v35 │ │ -08cabc: db0f 1e02 |0012: div-int/lit8 v15, v30, #int 2 // #02 │ │ -08cac0: 7401 c517 2000 |0014: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getDividerWidth:()I // method@17c5 │ │ -08cac6: 0a07 |0017: move-result v7 │ │ -08cac8: 1312 0000 |0018: const/16 v18, #int 0 // #0 │ │ -08cacc: 1311 0000 |001a: const/16 v17, #int 0 // #0 │ │ -08cad0: 1310 0000 |001c: const/16 v16, #int 0 // #0 │ │ -08cad4: 911e 2422 |001e: sub-int v30, v36, v34 │ │ -08cad8: 7401 cc17 2000 |0020: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@17cc │ │ -08cade: 0a1f |0023: move-result v31 │ │ -08cae0: 911e 1e1f |0024: sub-int v30, v30, v31 │ │ -08cae4: 7401 cb17 2000 |0026: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@17cb │ │ -08caea: 0a1f |0029: move-result v31 │ │ -08caec: 911d 1e1f |002a: sub-int v29, v30, v31 │ │ -08caf0: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -08caf2: 7701 c81e 2000 |002d: invoke-static/range {v32}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -08caf8: 0a0b |0030: move-result v11 │ │ -08cafa: 120a |0031: const/4 v10, #int 0 // #0 │ │ -08cafc: 356a 9400 |0032: if-ge v10, v6, 00c6 // +0094 │ │ -08cb00: 0800 2000 |0034: move-object/from16 v0, v32 │ │ -08cb04: 6e20 c117 a000 |0036: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08cb0a: 0c1b |0039: move-result-object v27 │ │ -08cb0c: 7401 fa1f 1b00 |003a: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08cb12: 0a1e |003d: move-result v30 │ │ -08cb14: 131f 0800 |003e: const/16 v31, #int 8 // #8 │ │ -08cb18: 0200 1e00 |0040: move/from16 v0, v30 │ │ -08cb1c: 0201 1f00 |0042: move/from16 v1, v31 │ │ -08cb20: 3310 0500 |0044: if-ne v0, v1, 0049 // +0005 │ │ -08cb24: d80a 0a01 |0046: add-int/lit8 v10, v10, #int 1 // #01 │ │ -08cb28: 28ea |0048: goto 0032 // -0016 │ │ -08cb2a: 7401 e21f 1b00 |0049: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08cb30: 0c13 |004c: move-result-object v19 │ │ -08cb32: 1f13 5f03 |004d: check-cast v19, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08cb36: 0800 1300 |004f: move-object/from16 v0, v19 │ │ -08cb3a: 5500 8f0b |0051: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08cb3e: 021e 0000 |0053: move/from16 v30, v0 │ │ -08cb42: 381e 4c00 |0055: if-eqz v30, 00a1 // +004c │ │ -08cb46: 7401 e81f 1b00 |0057: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08cb4c: 0a12 |005a: move-result v18 │ │ -08cb4e: 0800 2000 |005b: move-object/from16 v0, v32 │ │ -08cb52: 6e20 d217 a000 |005d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@17d2 │ │ -08cb58: 0a1e |0060: move-result v30 │ │ -08cb5a: 381e 0400 |0061: if-eqz v30, 0065 // +0004 │ │ -08cb5e: 9012 1207 |0063: add-int v18, v18, v7 │ │ -08cb62: 7401 e61f 1b00 |0065: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08cb68: 0a09 |0068: move-result v9 │ │ -08cb6a: 380b 2300 |0069: if-eqz v11, 008c // +0023 │ │ -08cb6e: 7401 cb17 2000 |006b: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@17cb │ │ -08cb74: 0a1e |006e: move-result v30 │ │ -08cb76: 0800 1300 |006f: move-object/from16 v0, v19 │ │ -08cb7a: 5200 900b |0071: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ -08cb7e: 021f 0000 |0073: move/from16 v31, v0 │ │ -08cb82: 900c 1e1f |0075: add-int v12, v30, v31 │ │ -08cb86: 9014 0c12 |0077: add-int v20, v12, v18 │ │ -08cb8a: db1e 0902 |0079: div-int/lit8 v30, v9, #int 2 // #02 │ │ -08cb8e: 911a 0f1e |007b: sub-int v26, v15, v30 │ │ -08cb92: 9005 1a09 |007d: add-int v5, v26, v9 │ │ -08cb96: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ -08cb9a: 0201 1a00 |0081: move/from16 v1, v26 │ │ -08cb9e: 0202 1400 |0083: move/from16 v2, v20 │ │ -08cba2: 6e55 1320 c021 |0085: invoke-virtual {v0, v12, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -08cba8: 911d 1d12 |0088: sub-int v29, v29, v18 │ │ -08cbac: 1218 |008a: const/4 v8, #int 1 // #1 │ │ -08cbae: 28bb |008b: goto 0046 // -0045 │ │ -08cbb0: 7401 d017 2000 |008c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@17d0 │ │ -08cbb6: 0a1e |008f: move-result v30 │ │ -08cbb8: 7401 cc17 2000 |0090: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@17cc │ │ -08cbbe: 0a1f |0093: move-result v31 │ │ -08cbc0: 911e 1e1f |0094: sub-int v30, v30, v31 │ │ -08cbc4: 0800 1300 |0096: move-object/from16 v0, v19 │ │ -08cbc8: 5200 920b |0098: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ -08cbcc: 021f 0000 |009a: move/from16 v31, v0 │ │ -08cbd0: 9114 1e1f |009c: sub-int v20, v30, v31 │ │ -08cbd4: 910c 1412 |009e: sub-int v12, v20, v18 │ │ -08cbd8: 28d9 |00a0: goto 0079 // -0027 │ │ -08cbda: 7401 e81f 1b00 |00a1: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08cbe0: 0a1e |00a4: move-result v30 │ │ -08cbe2: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ -08cbe6: 5200 900b |00a7: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ -08cbea: 021f 0000 |00a9: move/from16 v31, v0 │ │ -08cbee: 901e 1e1f |00ab: add-int v30, v30, v31 │ │ -08cbf2: 0800 1300 |00ad: move-object/from16 v0, v19 │ │ -08cbf6: 5200 920b |00af: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ -08cbfa: 021f 0000 |00b1: move/from16 v31, v0 │ │ -08cbfe: 9015 1e1f |00b3: add-int v21, v30, v31 │ │ -08cc02: 9011 1115 |00b5: add-int v17, v17, v21 │ │ -08cc06: 911d 1d15 |00b7: sub-int v29, v29, v21 │ │ -08cc0a: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ -08cc0e: 6e20 d217 a000 |00bb: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@17d2 │ │ -08cc14: 0a1e |00be: move-result v30 │ │ -08cc16: 381e 0400 |00bf: if-eqz v30, 00c3 // +0004 │ │ -08cc1a: 9011 1107 |00c1: add-int v17, v17, v7 │ │ -08cc1e: d810 1001 |00c3: add-int/lit8 v16, v16, #int 1 // #01 │ │ -08cc22: 2881 |00c5: goto 0046 // -007f │ │ -08cc24: 131e 0100 |00c6: const/16 v30, #int 1 // #1 │ │ -08cc28: 0200 1e00 |00c8: move/from16 v0, v30 │ │ -08cc2c: 3306 3300 |00ca: if-ne v6, v0, 00fd // +0033 │ │ -08cc30: 3908 3100 |00cc: if-nez v8, 00fd // +0031 │ │ -08cc34: 131e 0000 |00ce: const/16 v30, #int 0 // #0 │ │ -08cc38: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ -08cc3c: 0201 1e00 |00d2: move/from16 v1, v30 │ │ -08cc40: 6e20 c117 1000 |00d4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08cc46: 0c1b |00d7: move-result-object v27 │ │ -08cc48: 7401 e81f 1b00 |00d8: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08cc4e: 0a1c |00db: move-result v28 │ │ -08cc50: 7401 e61f 1b00 |00dc: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08cc56: 0a09 |00df: move-result v9 │ │ -08cc58: 911e 2422 |00e0: sub-int v30, v36, v34 │ │ -08cc5c: db0e 1e02 |00e2: div-int/lit8 v14, v30, #int 2 // #02 │ │ -08cc60: db1e 1c02 |00e4: div-int/lit8 v30, v28, #int 2 // #02 │ │ -08cc64: 910c 0e1e |00e6: sub-int v12, v14, v30 │ │ -08cc68: db1e 0902 |00e8: div-int/lit8 v30, v9, #int 2 // #02 │ │ -08cc6c: 911a 0f1e |00ea: sub-int v26, v15, v30 │ │ -08cc70: 901e 0c1c |00ec: add-int v30, v12, v28 │ │ -08cc74: 901f 1a09 |00ee: add-int v31, v26, v9 │ │ -08cc78: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ -08cc7c: 0201 1a00 |00f2: move/from16 v1, v26 │ │ -08cc80: 0202 1e00 |00f4: move/from16 v2, v30 │ │ -08cc84: 0203 1f00 |00f6: move/from16 v3, v31 │ │ -08cc88: 6e53 1320 c021 |00f8: invoke-virtual {v0, v12, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -08cc8e: 2900 10ff |00fb: goto/16 000b // -00f0 │ │ -08cc92: 3808 4400 |00fd: if-eqz v8, 0141 // +0044 │ │ -08cc96: 131e 0000 |00ff: const/16 v30, #int 0 // #0 │ │ -08cc9a: 9116 101e |0101: sub-int v22, v16, v30 │ │ -08cc9e: 131f 0000 |0103: const/16 v31, #int 0 // #0 │ │ -08cca2: 3d16 3f00 |0105: if-lez v22, 0144 // +003f │ │ -08cca6: 931e 1d16 |0107: div-int v30, v29, v22 │ │ -08ccaa: 0200 1f00 |0109: move/from16 v0, v31 │ │ -08ccae: 0201 1e00 |010b: move/from16 v1, v30 │ │ -08ccb2: 7120 ac27 1000 |010d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08ccb8: 0a17 |0110: move-result v23 │ │ -08ccba: 380b 6400 |0111: if-eqz v11, 0175 // +0064 │ │ -08ccbe: 7401 d017 2000 |0113: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@17d0 │ │ -08ccc4: 0a1e |0116: move-result v30 │ │ -08ccc6: 7401 cc17 2000 |0117: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@17cc │ │ -08cccc: 0a1f |011a: move-result v31 │ │ -08ccce: 9119 1e1f |011b: sub-int v25, v30, v31 │ │ -08ccd2: 120a |011d: const/4 v10, #int 0 // #0 │ │ -08ccd4: 356a edfe |011e: if-ge v10, v6, 000b // -0113 │ │ -08ccd8: 0800 2000 |0120: move-object/from16 v0, v32 │ │ -08ccdc: 6e20 c117 a000 |0122: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08cce2: 0c1b |0125: move-result-object v27 │ │ -08cce4: 7401 e21f 1b00 |0126: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08ccea: 0c0d |0129: move-result-object v13 │ │ -08ccec: 1f0d 5f03 |012a: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08ccf0: 7401 fa1f 1b00 |012c: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08ccf6: 0a1e |012f: move-result v30 │ │ -08ccf8: 131f 0800 |0130: const/16 v31, #int 8 // #8 │ │ -08ccfc: 0200 1e00 |0132: move/from16 v0, v30 │ │ -08cd00: 0201 1f00 |0134: move/from16 v1, v31 │ │ -08cd04: 3210 0800 |0136: if-eq v0, v1, 013e // +0008 │ │ -08cd08: 55d0 8f0b |0138: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08cd0c: 021e 0000 |013a: move/from16 v30, v0 │ │ -08cd10: 381e 0b00 |013c: if-eqz v30, 0147 // +000b │ │ -08cd14: d80a 0a01 |013e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -08cd18: 28de |0140: goto 011e // -0022 │ │ -08cd1a: 131e 0100 |0141: const/16 v30, #int 1 // #1 │ │ -08cd1e: 28be |0143: goto 0101 // -0042 │ │ -08cd20: 131e 0000 |0144: const/16 v30, #int 0 // #0 │ │ -08cd24: 28c3 |0146: goto 0109 // -003d │ │ -08cd26: 52d0 920b |0147: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ -08cd2a: 021e 0000 |0149: move/from16 v30, v0 │ │ -08cd2e: 9119 191e |014b: sub-int v25, v25, v30 │ │ -08cd32: 7401 e81f 1b00 |014d: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08cd38: 0a1c |0150: move-result v28 │ │ -08cd3a: 7401 e61f 1b00 |0151: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08cd40: 0a09 |0154: move-result v9 │ │ -08cd42: db1e 0902 |0155: div-int/lit8 v30, v9, #int 2 // #02 │ │ -08cd46: 911a 0f1e |0157: sub-int v26, v15, v30 │ │ -08cd4a: 911e 191c |0159: sub-int v30, v25, v28 │ │ -08cd4e: 901f 1a09 |015b: add-int v31, v26, v9 │ │ -08cd52: 0800 1b00 |015d: move-object/from16 v0, v27 │ │ -08cd56: 0201 1e00 |015f: move/from16 v1, v30 │ │ -08cd5a: 0202 1a00 |0161: move/from16 v2, v26 │ │ -08cd5e: 0203 1900 |0163: move/from16 v3, v25 │ │ -08cd62: 0204 1f00 |0165: move/from16 v4, v31 │ │ -08cd66: 6e54 1320 1032 |0167: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -08cd6c: 52d0 900b |016a: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ -08cd70: 021e 0000 |016c: move/from16 v30, v0 │ │ -08cd74: 901e 1e1c |016e: add-int v30, v30, v28 │ │ -08cd78: 901e 1e17 |0170: add-int v30, v30, v23 │ │ -08cd7c: 9119 191e |0172: sub-int v25, v25, v30 │ │ -08cd80: 28ca |0174: goto 013e // -0036 │ │ -08cd82: 7401 cb17 2000 |0175: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@17cb │ │ -08cd88: 0a18 |0178: move-result v24 │ │ -08cd8a: 120a |0179: const/4 v10, #int 0 // #0 │ │ -08cd8c: 356a 91fe |017a: if-ge v10, v6, 000b // -016f │ │ -08cd90: 0800 2000 |017c: move-object/from16 v0, v32 │ │ -08cd94: 6e20 c117 a000 |017e: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08cd9a: 0c1b |0181: move-result-object v27 │ │ -08cd9c: 7401 e21f 1b00 |0182: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08cda2: 0c0d |0185: move-result-object v13 │ │ -08cda4: 1f0d 5f03 |0186: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08cda8: 7401 fa1f 1b00 |0188: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -08cdae: 0a1e |018b: move-result v30 │ │ -08cdb0: 131f 0800 |018c: const/16 v31, #int 8 // #8 │ │ -08cdb4: 0200 1e00 |018e: move/from16 v0, v30 │ │ -08cdb8: 0201 1f00 |0190: move/from16 v1, v31 │ │ -08cdbc: 3210 0800 |0192: if-eq v0, v1, 019a // +0008 │ │ -08cdc0: 55d0 8f0b |0194: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ -08cdc4: 021e 0000 |0196: move/from16 v30, v0 │ │ -08cdc8: 381e 0500 |0198: if-eqz v30, 019d // +0005 │ │ -08cdcc: d80a 0a01 |019a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -08cdd0: 28de |019c: goto 017a // -0022 │ │ -08cdd2: 52d0 900b |019d: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ -08cdd6: 021e 0000 |019f: move/from16 v30, v0 │ │ -08cdda: 9018 181e |01a1: add-int v24, v24, v30 │ │ -08cdde: 7401 e81f 1b00 |01a3: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08cde4: 0a1c |01a6: move-result v28 │ │ -08cde6: 7401 e61f 1b00 |01a7: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08cdec: 0a09 |01aa: move-result v9 │ │ -08cdee: db1e 0902 |01ab: div-int/lit8 v30, v9, #int 2 // #02 │ │ -08cdf2: 911a 0f1e |01ad: sub-int v26, v15, v30 │ │ -08cdf6: 901e 181c |01af: add-int v30, v24, v28 │ │ -08cdfa: 901f 1a09 |01b1: add-int v31, v26, v9 │ │ -08cdfe: 0800 1b00 |01b3: move-object/from16 v0, v27 │ │ -08ce02: 0201 1800 |01b5: move/from16 v1, v24 │ │ -08ce06: 0202 1a00 |01b7: move/from16 v2, v26 │ │ -08ce0a: 0203 1e00 |01b9: move/from16 v3, v30 │ │ -08ce0e: 0204 1f00 |01bb: move/from16 v4, v31 │ │ -08ce12: 6e54 1320 1032 |01bd: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -08ce18: 52d0 920b |01c0: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ -08ce1c: 021e 0000 |01c2: move/from16 v30, v0 │ │ -08ce20: 901e 1e1c |01c4: add-int v30, v30, v28 │ │ -08ce24: 901e 1e17 |01c6: add-int v30, v30, v23 │ │ -08ce28: 9018 181e |01c8: add-int v24, v24, v30 │ │ -08ce2c: 28d0 |01ca: goto 019a // -0030 │ │ +08cb0c: |[08cb0c] android.support.v7.widget.ActionMenuView.onLayout:(ZIIII)V │ │ +08cb1c: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +08cb20: 5500 980b |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ +08cb24: 021e 0000 |0004: move/from16 v30, v0 │ │ +08cb28: 391e 0600 |0006: if-nez v30, 000c // +0006 │ │ +08cb2c: 7506 941a 2000 |0008: invoke-super/range {v32, v33, v34, v35, v36, v37}, Landroid/support/v7/widget/LinearLayoutCompat;.onLayout:(ZIIII)V // method@1a94 │ │ +08cb32: 0e00 |000b: return-void │ │ +08cb34: 7401 c217 2000 |000c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@17c2 │ │ +08cb3a: 0a06 |000f: move-result v6 │ │ +08cb3c: 911e 2523 |0010: sub-int v30, v37, v35 │ │ +08cb40: db0f 1e02 |0012: div-int/lit8 v15, v30, #int 2 // #02 │ │ +08cb44: 7401 c517 2000 |0014: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getDividerWidth:()I // method@17c5 │ │ +08cb4a: 0a07 |0017: move-result v7 │ │ +08cb4c: 1312 0000 |0018: const/16 v18, #int 0 // #0 │ │ +08cb50: 1311 0000 |001a: const/16 v17, #int 0 // #0 │ │ +08cb54: 1310 0000 |001c: const/16 v16, #int 0 // #0 │ │ +08cb58: 911e 2422 |001e: sub-int v30, v36, v34 │ │ +08cb5c: 7401 cc17 2000 |0020: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@17cc │ │ +08cb62: 0a1f |0023: move-result v31 │ │ +08cb64: 911e 1e1f |0024: sub-int v30, v30, v31 │ │ +08cb68: 7401 cb17 2000 |0026: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@17cb │ │ +08cb6e: 0a1f |0029: move-result v31 │ │ +08cb70: 911d 1e1f |002a: sub-int v29, v30, v31 │ │ +08cb74: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +08cb76: 7701 c81e 2000 |002d: invoke-static/range {v32}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +08cb7c: 0a0b |0030: move-result v11 │ │ +08cb7e: 120a |0031: const/4 v10, #int 0 // #0 │ │ +08cb80: 356a 9400 |0032: if-ge v10, v6, 00c6 // +0094 │ │ +08cb84: 0800 2000 |0034: move-object/from16 v0, v32 │ │ +08cb88: 6e20 c117 a000 |0036: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08cb8e: 0c1b |0039: move-result-object v27 │ │ +08cb90: 7401 fa1f 1b00 |003a: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08cb96: 0a1e |003d: move-result v30 │ │ +08cb98: 131f 0800 |003e: const/16 v31, #int 8 // #8 │ │ +08cb9c: 0200 1e00 |0040: move/from16 v0, v30 │ │ +08cba0: 0201 1f00 |0042: move/from16 v1, v31 │ │ +08cba4: 3310 0500 |0044: if-ne v0, v1, 0049 // +0005 │ │ +08cba8: d80a 0a01 |0046: add-int/lit8 v10, v10, #int 1 // #01 │ │ +08cbac: 28ea |0048: goto 0032 // -0016 │ │ +08cbae: 7401 e21f 1b00 |0049: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08cbb4: 0c13 |004c: move-result-object v19 │ │ +08cbb6: 1f13 6003 |004d: check-cast v19, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08cbba: 0800 1300 |004f: move-object/from16 v0, v19 │ │ +08cbbe: 5500 8f0b |0051: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +08cbc2: 021e 0000 |0053: move/from16 v30, v0 │ │ +08cbc6: 381e 4c00 |0055: if-eqz v30, 00a1 // +004c │ │ +08cbca: 7401 e81f 1b00 |0057: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08cbd0: 0a12 |005a: move-result v18 │ │ +08cbd2: 0800 2000 |005b: move-object/from16 v0, v32 │ │ +08cbd6: 6e20 d217 a000 |005d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@17d2 │ │ +08cbdc: 0a1e |0060: move-result v30 │ │ +08cbde: 381e 0400 |0061: if-eqz v30, 0065 // +0004 │ │ +08cbe2: 9012 1207 |0063: add-int v18, v18, v7 │ │ +08cbe6: 7401 e61f 1b00 |0065: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08cbec: 0a09 |0068: move-result v9 │ │ +08cbee: 380b 2300 |0069: if-eqz v11, 008c // +0023 │ │ +08cbf2: 7401 cb17 2000 |006b: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@17cb │ │ +08cbf8: 0a1e |006e: move-result v30 │ │ +08cbfa: 0800 1300 |006f: move-object/from16 v0, v19 │ │ +08cbfe: 5200 900b |0071: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ +08cc02: 021f 0000 |0073: move/from16 v31, v0 │ │ +08cc06: 900c 1e1f |0075: add-int v12, v30, v31 │ │ +08cc0a: 9014 0c12 |0077: add-int v20, v12, v18 │ │ +08cc0e: db1e 0902 |0079: div-int/lit8 v30, v9, #int 2 // #02 │ │ +08cc12: 911a 0f1e |007b: sub-int v26, v15, v30 │ │ +08cc16: 9005 1a09 |007d: add-int v5, v26, v9 │ │ +08cc1a: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ +08cc1e: 0201 1a00 |0081: move/from16 v1, v26 │ │ +08cc22: 0202 1400 |0083: move/from16 v2, v20 │ │ +08cc26: 6e55 1320 c021 |0085: invoke-virtual {v0, v12, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +08cc2c: 911d 1d12 |0088: sub-int v29, v29, v18 │ │ +08cc30: 1218 |008a: const/4 v8, #int 1 // #1 │ │ +08cc32: 28bb |008b: goto 0046 // -0045 │ │ +08cc34: 7401 d017 2000 |008c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@17d0 │ │ +08cc3a: 0a1e |008f: move-result v30 │ │ +08cc3c: 7401 cc17 2000 |0090: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@17cc │ │ +08cc42: 0a1f |0093: move-result v31 │ │ +08cc44: 911e 1e1f |0094: sub-int v30, v30, v31 │ │ +08cc48: 0800 1300 |0096: move-object/from16 v0, v19 │ │ +08cc4c: 5200 920b |0098: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ +08cc50: 021f 0000 |009a: move/from16 v31, v0 │ │ +08cc54: 9114 1e1f |009c: sub-int v20, v30, v31 │ │ +08cc58: 910c 1412 |009e: sub-int v12, v20, v18 │ │ +08cc5c: 28d9 |00a0: goto 0079 // -0027 │ │ +08cc5e: 7401 e81f 1b00 |00a1: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08cc64: 0a1e |00a4: move-result v30 │ │ +08cc66: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ +08cc6a: 5200 900b |00a7: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ +08cc6e: 021f 0000 |00a9: move/from16 v31, v0 │ │ +08cc72: 901e 1e1f |00ab: add-int v30, v30, v31 │ │ +08cc76: 0800 1300 |00ad: move-object/from16 v0, v19 │ │ +08cc7a: 5200 920b |00af: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ +08cc7e: 021f 0000 |00b1: move/from16 v31, v0 │ │ +08cc82: 9015 1e1f |00b3: add-int v21, v30, v31 │ │ +08cc86: 9011 1115 |00b5: add-int v17, v17, v21 │ │ +08cc8a: 911d 1d15 |00b7: sub-int v29, v29, v21 │ │ +08cc8e: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ +08cc92: 6e20 d217 a000 |00bb: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@17d2 │ │ +08cc98: 0a1e |00be: move-result v30 │ │ +08cc9a: 381e 0400 |00bf: if-eqz v30, 00c3 // +0004 │ │ +08cc9e: 9011 1107 |00c1: add-int v17, v17, v7 │ │ +08cca2: d810 1001 |00c3: add-int/lit8 v16, v16, #int 1 // #01 │ │ +08cca6: 2881 |00c5: goto 0046 // -007f │ │ +08cca8: 131e 0100 |00c6: const/16 v30, #int 1 // #1 │ │ +08ccac: 0200 1e00 |00c8: move/from16 v0, v30 │ │ +08ccb0: 3306 3300 |00ca: if-ne v6, v0, 00fd // +0033 │ │ +08ccb4: 3908 3100 |00cc: if-nez v8, 00fd // +0031 │ │ +08ccb8: 131e 0000 |00ce: const/16 v30, #int 0 // #0 │ │ +08ccbc: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ +08ccc0: 0201 1e00 |00d2: move/from16 v1, v30 │ │ +08ccc4: 6e20 c117 1000 |00d4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08ccca: 0c1b |00d7: move-result-object v27 │ │ +08cccc: 7401 e81f 1b00 |00d8: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08ccd2: 0a1c |00db: move-result v28 │ │ +08ccd4: 7401 e61f 1b00 |00dc: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08ccda: 0a09 |00df: move-result v9 │ │ +08ccdc: 911e 2422 |00e0: sub-int v30, v36, v34 │ │ +08cce0: db0e 1e02 |00e2: div-int/lit8 v14, v30, #int 2 // #02 │ │ +08cce4: db1e 1c02 |00e4: div-int/lit8 v30, v28, #int 2 // #02 │ │ +08cce8: 910c 0e1e |00e6: sub-int v12, v14, v30 │ │ +08ccec: db1e 0902 |00e8: div-int/lit8 v30, v9, #int 2 // #02 │ │ +08ccf0: 911a 0f1e |00ea: sub-int v26, v15, v30 │ │ +08ccf4: 901e 0c1c |00ec: add-int v30, v12, v28 │ │ +08ccf8: 901f 1a09 |00ee: add-int v31, v26, v9 │ │ +08ccfc: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ +08cd00: 0201 1a00 |00f2: move/from16 v1, v26 │ │ +08cd04: 0202 1e00 |00f4: move/from16 v2, v30 │ │ +08cd08: 0203 1f00 |00f6: move/from16 v3, v31 │ │ +08cd0c: 6e53 1320 c021 |00f8: invoke-virtual {v0, v12, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +08cd12: 2900 10ff |00fb: goto/16 000b // -00f0 │ │ +08cd16: 3808 4400 |00fd: if-eqz v8, 0141 // +0044 │ │ +08cd1a: 131e 0000 |00ff: const/16 v30, #int 0 // #0 │ │ +08cd1e: 9116 101e |0101: sub-int v22, v16, v30 │ │ +08cd22: 131f 0000 |0103: const/16 v31, #int 0 // #0 │ │ +08cd26: 3d16 3f00 |0105: if-lez v22, 0144 // +003f │ │ +08cd2a: 931e 1d16 |0107: div-int v30, v29, v22 │ │ +08cd2e: 0200 1f00 |0109: move/from16 v0, v31 │ │ +08cd32: 0201 1e00 |010b: move/from16 v1, v30 │ │ +08cd36: 7120 ac27 1000 |010d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08cd3c: 0a17 |0110: move-result v23 │ │ +08cd3e: 380b 6400 |0111: if-eqz v11, 0175 // +0064 │ │ +08cd42: 7401 d017 2000 |0113: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@17d0 │ │ +08cd48: 0a1e |0116: move-result v30 │ │ +08cd4a: 7401 cc17 2000 |0117: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@17cc │ │ +08cd50: 0a1f |011a: move-result v31 │ │ +08cd52: 9119 1e1f |011b: sub-int v25, v30, v31 │ │ +08cd56: 120a |011d: const/4 v10, #int 0 // #0 │ │ +08cd58: 356a edfe |011e: if-ge v10, v6, 000b // -0113 │ │ +08cd5c: 0800 2000 |0120: move-object/from16 v0, v32 │ │ +08cd60: 6e20 c117 a000 |0122: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08cd66: 0c1b |0125: move-result-object v27 │ │ +08cd68: 7401 e21f 1b00 |0126: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08cd6e: 0c0d |0129: move-result-object v13 │ │ +08cd70: 1f0d 6003 |012a: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08cd74: 7401 fa1f 1b00 |012c: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08cd7a: 0a1e |012f: move-result v30 │ │ +08cd7c: 131f 0800 |0130: const/16 v31, #int 8 // #8 │ │ +08cd80: 0200 1e00 |0132: move/from16 v0, v30 │ │ +08cd84: 0201 1f00 |0134: move/from16 v1, v31 │ │ +08cd88: 3210 0800 |0136: if-eq v0, v1, 013e // +0008 │ │ +08cd8c: 55d0 8f0b |0138: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +08cd90: 021e 0000 |013a: move/from16 v30, v0 │ │ +08cd94: 381e 0b00 |013c: if-eqz v30, 0147 // +000b │ │ +08cd98: d80a 0a01 |013e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +08cd9c: 28de |0140: goto 011e // -0022 │ │ +08cd9e: 131e 0100 |0141: const/16 v30, #int 1 // #1 │ │ +08cda2: 28be |0143: goto 0101 // -0042 │ │ +08cda4: 131e 0000 |0144: const/16 v30, #int 0 // #0 │ │ +08cda8: 28c3 |0146: goto 0109 // -003d │ │ +08cdaa: 52d0 920b |0147: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ +08cdae: 021e 0000 |0149: move/from16 v30, v0 │ │ +08cdb2: 9119 191e |014b: sub-int v25, v25, v30 │ │ +08cdb6: 7401 e81f 1b00 |014d: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08cdbc: 0a1c |0150: move-result v28 │ │ +08cdbe: 7401 e61f 1b00 |0151: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08cdc4: 0a09 |0154: move-result v9 │ │ +08cdc6: db1e 0902 |0155: div-int/lit8 v30, v9, #int 2 // #02 │ │ +08cdca: 911a 0f1e |0157: sub-int v26, v15, v30 │ │ +08cdce: 911e 191c |0159: sub-int v30, v25, v28 │ │ +08cdd2: 901f 1a09 |015b: add-int v31, v26, v9 │ │ +08cdd6: 0800 1b00 |015d: move-object/from16 v0, v27 │ │ +08cdda: 0201 1e00 |015f: move/from16 v1, v30 │ │ +08cdde: 0202 1a00 |0161: move/from16 v2, v26 │ │ +08cde2: 0203 1900 |0163: move/from16 v3, v25 │ │ +08cde6: 0204 1f00 |0165: move/from16 v4, v31 │ │ +08cdea: 6e54 1320 1032 |0167: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +08cdf0: 52d0 900b |016a: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ +08cdf4: 021e 0000 |016c: move/from16 v30, v0 │ │ +08cdf8: 901e 1e1c |016e: add-int v30, v30, v28 │ │ +08cdfc: 901e 1e17 |0170: add-int v30, v30, v23 │ │ +08ce00: 9119 191e |0172: sub-int v25, v25, v30 │ │ +08ce04: 28ca |0174: goto 013e // -0036 │ │ +08ce06: 7401 cb17 2000 |0175: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@17cb │ │ +08ce0c: 0a18 |0178: move-result v24 │ │ +08ce0e: 120a |0179: const/4 v10, #int 0 // #0 │ │ +08ce10: 356a 91fe |017a: if-ge v10, v6, 000b // -016f │ │ +08ce14: 0800 2000 |017c: move-object/from16 v0, v32 │ │ +08ce18: 6e20 c117 a000 |017e: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08ce1e: 0c1b |0181: move-result-object v27 │ │ +08ce20: 7401 e21f 1b00 |0182: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08ce26: 0c0d |0185: move-result-object v13 │ │ +08ce28: 1f0d 6003 |0186: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08ce2c: 7401 fa1f 1b00 |0188: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +08ce32: 0a1e |018b: move-result v30 │ │ +08ce34: 131f 0800 |018c: const/16 v31, #int 8 // #8 │ │ +08ce38: 0200 1e00 |018e: move/from16 v0, v30 │ │ +08ce3c: 0201 1f00 |0190: move/from16 v1, v31 │ │ +08ce40: 3210 0800 |0192: if-eq v0, v1, 019a // +0008 │ │ +08ce44: 55d0 8f0b |0194: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@0b8f │ │ +08ce48: 021e 0000 |0196: move/from16 v30, v0 │ │ +08ce4c: 381e 0500 |0198: if-eqz v30, 019d // +0005 │ │ +08ce50: d80a 0a01 |019a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +08ce54: 28de |019c: goto 017a // -0022 │ │ +08ce56: 52d0 900b |019d: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ +08ce5a: 021e 0000 |019f: move/from16 v30, v0 │ │ +08ce5e: 9018 181e |01a1: add-int v24, v24, v30 │ │ +08ce62: 7401 e81f 1b00 |01a3: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08ce68: 0a1c |01a6: move-result v28 │ │ +08ce6a: 7401 e61f 1b00 |01a7: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08ce70: 0a09 |01aa: move-result v9 │ │ +08ce72: db1e 0902 |01ab: div-int/lit8 v30, v9, #int 2 // #02 │ │ +08ce76: 911a 0f1e |01ad: sub-int v26, v15, v30 │ │ +08ce7a: 901e 181c |01af: add-int v30, v24, v28 │ │ +08ce7e: 901f 1a09 |01b1: add-int v31, v26, v9 │ │ +08ce82: 0800 1b00 |01b3: move-object/from16 v0, v27 │ │ +08ce86: 0201 1800 |01b5: move/from16 v1, v24 │ │ +08ce8a: 0202 1a00 |01b7: move/from16 v2, v26 │ │ +08ce8e: 0203 1e00 |01b9: move/from16 v3, v30 │ │ +08ce92: 0204 1f00 |01bb: move/from16 v4, v31 │ │ +08ce96: 6e54 1320 1032 |01bd: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +08ce9c: 52d0 920b |01c0: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ +08cea0: 021e 0000 |01c2: move/from16 v30, v0 │ │ +08cea4: 901e 1e1c |01c4: add-int v30, v30, v28 │ │ +08cea8: 901e 1e17 |01c6: add-int v30, v30, v23 │ │ +08ceac: 9018 181e |01c8: add-int v24, v24, v30 │ │ +08ceb0: 28d0 |01ca: goto 019a // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0008 line=438 │ │ 0x000b line=538 │ │ 0x000c line=442 │ │ 0x0010 line=443 │ │ @@ -192305,60 +192332,60 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -08ce30: |[08ce30] android.support.v7.widget.ActionMenuView.onMeasure:(II)V │ │ -08ce40: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -08ce42: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -08ce44: 55a4 980b |0002: iget-boolean v4, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ -08ce48: 7110 bd1f 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -08ce4e: 0a06 |0007: move-result v6 │ │ -08ce50: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ -08ce54: 3396 3000 |000a: if-ne v6, v9, 003a // +0030 │ │ -08ce58: 0176 |000c: move v6, v7 │ │ -08ce5a: 5ca6 980b |000d: iput-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ -08ce5e: 55a6 980b |000f: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ -08ce62: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ -08ce66: 59a8 990b |0013: iput v8, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@0b99 │ │ -08ce6a: 7110 be1f 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -08ce70: 0a05 |0018: move-result v5 │ │ -08ce72: 55a6 980b |0019: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ -08ce76: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ -08ce7a: 54a6 9b0b |001d: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08ce7e: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ -08ce82: 52a6 990b |0021: iget v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@0b99 │ │ -08ce86: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ -08ce8a: 59a5 990b |0025: iput v5, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@0b99 │ │ -08ce8e: 54a6 9b0b |0027: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08ce92: 6e20 1215 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ -08ce98: 6e10 c217 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@17c2 │ │ -08ce9e: 0a01 |002f: move-result v1 │ │ -08cea0: 55a6 980b |0030: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ -08cea4: 3806 0a00 |0032: if-eqz v6, 003c // +000a │ │ -08cea8: 3d01 0800 |0034: if-lez v1, 003c // +0008 │ │ -08ceac: 7030 de17 ba0c |0036: invoke-direct {v10, v11, v12}, Landroid/support/v7/widget/ActionMenuView;.onMeasureExactFormat:(II)V // method@17de │ │ -08ceb2: 0e00 |0039: return-void │ │ -08ceb4: 0186 |003a: move v6, v8 │ │ -08ceb6: 28d2 |003b: goto 000d // -002e │ │ -08ceb8: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -08ceba: 3512 1300 |003d: if-ge v2, v1, 0050 // +0013 │ │ -08cebe: 6e20 c117 2a00 |003f: invoke-virtual {v10, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ -08cec4: 0c00 |0042: move-result-object v0 │ │ -08cec6: 6e10 e21f 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -08cecc: 0c03 |0046: move-result-object v3 │ │ -08cece: 1f03 5f03 |0047: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@035f │ │ -08ced2: 5938 920b |0049: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ -08ced6: 5938 900b |004b: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ -08ceda: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08cede: 28ee |004f: goto 003d // -0012 │ │ -08cee0: 6f30 951a ba0c |0050: invoke-super {v10, v11, v12}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ -08cee6: 28e6 |0053: goto 0039 // -001a │ │ +08ceb4: |[08ceb4] android.support.v7.widget.ActionMenuView.onMeasure:(II)V │ │ +08cec4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +08cec6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +08cec8: 55a4 980b |0002: iget-boolean v4, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ +08cecc: 7110 bd1f 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +08ced2: 0a06 |0007: move-result v6 │ │ +08ced4: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ +08ced8: 3396 3000 |000a: if-ne v6, v9, 003a // +0030 │ │ +08cedc: 0176 |000c: move v6, v7 │ │ +08cede: 5ca6 980b |000d: iput-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ +08cee2: 55a6 980b |000f: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ +08cee6: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ +08ceea: 59a8 990b |0013: iput v8, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@0b99 │ │ +08ceee: 7110 be1f 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +08cef4: 0a05 |0018: move-result v5 │ │ +08cef6: 55a6 980b |0019: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ +08cefa: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ +08cefe: 54a6 9b0b |001d: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08cf02: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ +08cf06: 52a6 990b |0021: iget v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@0b99 │ │ +08cf0a: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ +08cf0e: 59a5 990b |0025: iput v5, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@0b99 │ │ +08cf12: 54a6 9b0b |0027: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08cf16: 6e20 1215 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1512 │ │ +08cf1c: 6e10 c217 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@17c2 │ │ +08cf22: 0a01 |002f: move-result v1 │ │ +08cf24: 55a6 980b |0030: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@0b98 │ │ +08cf28: 3806 0a00 |0032: if-eqz v6, 003c // +000a │ │ +08cf2c: 3d01 0800 |0034: if-lez v1, 003c // +0008 │ │ +08cf30: 7030 de17 ba0c |0036: invoke-direct {v10, v11, v12}, Landroid/support/v7/widget/ActionMenuView;.onMeasureExactFormat:(II)V // method@17de │ │ +08cf36: 0e00 |0039: return-void │ │ +08cf38: 0186 |003a: move v6, v8 │ │ +08cf3a: 28d2 |003b: goto 000d // -002e │ │ +08cf3c: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +08cf3e: 3512 1300 |003d: if-ge v2, v1, 0050 // +0013 │ │ +08cf42: 6e20 c117 2a00 |003f: invoke-virtual {v10, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@17c1 │ │ +08cf48: 0c00 |0042: move-result-object v0 │ │ +08cf4a: 6e10 e21f 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +08cf50: 0c03 |0046: move-result-object v3 │ │ +08cf52: 1f03 6003 |0047: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@0360 │ │ +08cf56: 5938 920b |0049: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@0b92 │ │ +08cf5a: 5938 900b |004b: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@0b90 │ │ +08cf5e: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08cf62: 28ee |004f: goto 003d // -0012 │ │ +08cf64: 6f30 951a ba0c |0050: invoke-super {v10, v11, v12}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ +08cf6a: 28e6 |0053: goto 0039 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ 0x0004 line=146 │ │ 0x000f line=148 │ │ 0x0013 line=149 │ │ 0x0015 line=154 │ │ @@ -192394,17 +192421,17 @@ │ │ type : '()Landroid/support/v7/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08cee8: |[08cee8] android.support.v7.widget.ActionMenuView.peekMenu:()Landroid/support/v7/view/menu/MenuBuilder; │ │ -08cef8: 5410 9b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ -08cefc: 1100 |0002: return-object v0 │ │ +08cf6c: |[08cf6c] android.support.v7.widget.ActionMenuView.peekMenu:()Landroid/support/v7/view/menu/MenuBuilder; │ │ +08cf7c: 5410 9b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0b9b │ │ +08cf80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #29 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -192412,18 +192439,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08cf00: |[08cf00] android.support.v7.widget.ActionMenuView.setExpandedActionViewsExclusive:(Z)V │ │ -08cf10: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08cf14: 6e20 9717 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1797 │ │ -08cf1a: 0e00 |0005: return-void │ │ +08cf84: |[08cf84] android.support.v7.widget.ActionMenuView.setExpandedActionViewsExclusive:(Z)V │ │ +08cf94: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08cf98: 6e20 9717 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1797 │ │ +08cf9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0005 line=740 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0006 reg=2 exclusive Z │ │ @@ -192433,18 +192460,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08cf1c: |[08cf1c] android.support.v7.widget.ActionMenuView.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ -08cf2c: 5b01 970b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b97 │ │ -08cf30: 5b02 9c0b |0002: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0b9c │ │ -08cf34: 0e00 |0004: return-void │ │ +08cfa0: |[08cfa0] android.support.v7.widget.ActionMenuView.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ +08cfb0: 5b01 970b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0b97 │ │ +08cfb4: 5b02 9c0b |0002: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0b9c │ │ +08cfb8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0002 line=661 │ │ 0x0004 line=662 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -192456,17 +192483,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 │ │ -08cf38: |[08cf38] android.support.v7.widget.ActionMenuView.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V │ │ -08cf48: 5b01 9e0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0b9e │ │ -08cf4c: 0e00 |0002: return-void │ │ +08cfbc: |[08cfbc] android.support.v7.widget.ActionMenuView.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V │ │ +08cfcc: 5b01 9e0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0b9e │ │ +08cfd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; │ │ @@ -192476,19 +192503,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08cf50: |[08cf50] android.support.v7.widget.ActionMenuView.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -08cf60: 6e10 c817 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@17c8 │ │ -08cf66: 5410 a10b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08cf6a: 6e20 9a17 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@179a │ │ -08cf70: 0e00 |0008: return-void │ │ +08cfd4: |[08cfd4] android.support.v7.widget.ActionMenuView.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +08cfe4: 6e10 c817 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@17c8 │ │ +08cfea: 5410 a10b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08cfee: 6e20 9a17 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@179a │ │ +08cff4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0003 line=553 │ │ 0x0008 line=554 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -192499,17 +192526,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08cf74: |[08cf74] android.support.v7.widget.ActionMenuView.setOverflowReserved:(Z)V │ │ -08cf84: 5c01 a20b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@0ba2 │ │ -08cf88: 0e00 |0002: return-void │ │ +08cff8: |[08cff8] android.support.v7.widget.ActionMenuView.setOverflowReserved:(Z)V │ │ +08d008: 5c01 a20b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@0ba2 │ │ +08d00c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0002 line=575 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 reserveOverflow Z │ │ @@ -192519,29 +192546,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -08cf8c: |[08cf8c] android.support.v7.widget.ActionMenuView.setPopupTheme:(I)V │ │ -08cf9c: 5220 a00b |0000: iget v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@0ba0 │ │ -08cfa0: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ -08cfa4: 5923 a00b |0004: iput v3, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@0ba0 │ │ -08cfa8: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ -08cfac: 6e10 c417 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@17c4 │ │ -08cfb2: 0c00 |000b: move-result-object v0 │ │ -08cfb4: 5b20 9f0b |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@0b9f │ │ -08cfb8: 0e00 |000e: return-void │ │ -08cfba: 2200 1904 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -08cfbe: 6e10 c417 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@17c4 │ │ -08cfc4: 0c01 |0014: move-result-object v1 │ │ -08cfc6: 7030 401f 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -08cfcc: 5b20 9f0b |0018: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@0b9f │ │ -08cfd0: 28f4 |001a: goto 000e // -000c │ │ +08d010: |[08d010] android.support.v7.widget.ActionMenuView.setPopupTheme:(I)V │ │ +08d020: 5220 a00b |0000: iget v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@0ba0 │ │ +08d024: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ +08d028: 5923 a00b |0004: iput v3, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@0ba0 │ │ +08d02c: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ +08d030: 6e10 c417 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@17c4 │ │ +08d036: 0c00 |000b: move-result-object v0 │ │ +08d038: 5b20 9f0b |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@0b9f │ │ +08d03c: 0e00 |000e: return-void │ │ +08d03e: 2200 1a04 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@041a │ │ +08d042: 6e10 c417 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@17c4 │ │ +08d048: 0c01 |0014: move-result-object v1 │ │ +08d04a: 7030 401f 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +08d050: 5b20 9f0b |0018: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@0b9f │ │ +08d054: 28f4 |001a: goto 000e // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ 0x0006 line=96 │ │ 0x0008 line=97 │ │ 0x000e line=102 │ │ @@ -192555,19 +192582,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 │ │ -08cfd4: |[08cfd4] android.support.v7.widget.ActionMenuView.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -08cfe4: 5b12 a10b |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08cfe8: 5410 a10b |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08cfec: 6e20 9917 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@1799 │ │ -08cff2: 0e00 |0007: return-void │ │ +08d058: |[08d058] android.support.v7.widget.ActionMenuView.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +08d068: 5b12 a10b |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08d06c: 5410 a10b |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08d070: 6e20 9917 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@1799 │ │ +08d076: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -192578,108 +192605,108 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08cff4: |[08cff4] android.support.v7.widget.ActionMenuView.showOverflowMenu:()Z │ │ -08d004: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08d008: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08d00c: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ -08d010: 6e10 9d17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ -08d016: 0a00 |0009: move-result v0 │ │ -08d018: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -08d01c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08d01e: 0f00 |000d: return v0 │ │ -08d020: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08d022: 28fe |000f: goto 000d // -0002 │ │ +08d078: |[08d078] android.support.v7.widget.ActionMenuView.showOverflowMenu:()Z │ │ +08d088: 5410 a10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08d08c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08d090: 5410 a10b |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ba1 │ │ +08d094: 6e10 9d17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@179d │ │ +08d09a: 0a00 |0009: move-result v0 │ │ +08d09c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +08d0a0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08d0a2: 0f00 |000d: return v0 │ │ +08d0a4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08d0a6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ - source_file_idx : 637 (ActionMenuView.java) │ │ + source_file_idx : 638 (ActionMenuView.java) │ │ │ │ -Class #727 header: │ │ -class_idx : 867 │ │ +Class #728 header: │ │ +class_idx : 868 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 659 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 660 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #727 annotations: │ │ +Class #728 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #727 - │ │ +Class #728 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserModel$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 659 (ActivityChooserModel.java) │ │ + source_file_idx : 660 (ActivityChooserModel.java) │ │ │ │ -Class #728 header: │ │ -class_idx : 868 │ │ +Class #729 header: │ │ +class_idx : 869 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 659 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 660 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #728 annotations: │ │ +Class #729 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ActivityChooserModelClient" │ │ │ │ -Class #728 - │ │ +Class #729 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserModel$ActivityChooserModelClient;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserModel$ActivityChooserModelClient;) │ │ name : 'setActivityChooserModel' │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 659 (ActivityChooserModel.java) │ │ + source_file_idx : 660 (ActivityChooserModel.java) │ │ │ │ -Class #729 header: │ │ -class_idx : 869 │ │ +Class #730 header: │ │ +class_idx : 870 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 659 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 660 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #729 annotations: │ │ +Class #730 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="ActivityResolveInfo" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/lang/Comparable" "<" "Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;" ">;" } │ │ │ │ -Class #729 - │ │ +Class #730 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Comparable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -192701,19 +192728,19 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08d024: |[08d024] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V │ │ -08d034: 5b01 a40b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0ba4 │ │ -08d038: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08d03e: 5b02 a30b |0005: iput-object v2, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08d042: 0e00 |0007: return-void │ │ +08d0a8: |[08d0a8] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V │ │ +08d0b8: 5b01 a40b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0ba4 │ │ +08d0bc: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08d0c2: 5b02 a30b |0005: iput-object v2, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08d0c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ 0x0005 line=871 │ │ 0x0007 line=872 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; │ │ @@ -192726,23 +192753,23 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08d044: |[08d044] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;)I │ │ -08d054: 5230 a50b |0000: iget v0, v3, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08d058: 7110 8a27 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ -08d05e: 0a00 |0005: move-result v0 │ │ -08d060: 5221 a50b |0006: iget v1, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08d064: 7110 8a27 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ -08d06a: 0a01 |000b: move-result v1 │ │ -08d06c: b110 |000c: sub-int/2addr v0, v1 │ │ -08d06e: 0f00 |000d: return v0 │ │ +08d0c8: |[08d0c8] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;)I │ │ +08d0d8: 5230 a50b |0000: iget v0, v3, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08d0dc: 7110 8a27 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ +08d0e2: 0a00 |0005: move-result v0 │ │ +08d0e4: 5221 a50b |0006: iget v1, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08d0e8: 7110 8a27 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ +08d0ee: 0a01 |000b: move-result v1 │ │ +08d0f0: b110 |000c: sub-int/2addr v0, v1 │ │ +08d0f2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; │ │ 0x0000 - 0x000e reg=3 another Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ @@ -192751,19 +192778,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08d070: |[08d070] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Ljava/lang/Object;)I │ │ -08d080: 1f02 6503 |0000: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08d084: 6e20 ee17 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.compareTo:(Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;)I // method@17ee │ │ -08d08a: 0a00 |0005: move-result v0 │ │ -08d08c: 0f00 |0006: return v0 │ │ +08d0f4: |[08d0f4] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Ljava/lang/Object;)I │ │ +08d104: 1f02 6603 |0000: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08d108: 6e20 ee17 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.compareTo:(Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;)I // method@17ee │ │ +08d10e: 0a00 |0005: move-result v0 │ │ +08d110: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -192772,40 +192799,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -08d090: |[08d090] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.equals:(Ljava/lang/Object;)Z │ │ -08d0a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08d0a2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08d0a4: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -08d0a8: 0f01 |0004: return v1 │ │ -08d0aa: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -08d0ae: 0121 |0007: move v1, v2 │ │ -08d0b0: 28fc |0008: goto 0004 // -0004 │ │ -08d0b2: 6e10 bc27 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -08d0b8: 0c03 |000c: move-result-object v3 │ │ -08d0ba: 6e10 bc27 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -08d0c0: 0c04 |0010: move-result-object v4 │ │ -08d0c2: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -08d0c6: 0121 |0013: move v1, v2 │ │ -08d0c8: 28f0 |0014: goto 0004 // -0010 │ │ -08d0ca: 0760 |0015: move-object v0, v6 │ │ -08d0cc: 1f00 6503 |0016: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08d0d0: 5253 a50b |0018: iget v3, v5, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08d0d4: 7110 8a27 0300 |001a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ -08d0da: 0a03 |001d: move-result v3 │ │ -08d0dc: 5204 a50b |001e: iget v4, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08d0e0: 7110 8a27 0400 |0020: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ -08d0e6: 0a04 |0023: move-result v4 │ │ -08d0e8: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ -08d0ec: 0121 |0026: move v1, v2 │ │ -08d0ee: 28dd |0027: goto 0004 // -0023 │ │ +08d114: |[08d114] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.equals:(Ljava/lang/Object;)Z │ │ +08d124: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08d126: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08d128: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +08d12c: 0f01 |0004: return v1 │ │ +08d12e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +08d132: 0121 |0007: move v1, v2 │ │ +08d134: 28fc |0008: goto 0004 // -0004 │ │ +08d136: 6e10 bc27 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +08d13c: 0c03 |000c: move-result-object v3 │ │ +08d13e: 6e10 bc27 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +08d144: 0c04 |0010: move-result-object v4 │ │ +08d146: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +08d14a: 0121 |0013: move v1, v2 │ │ +08d14c: 28f0 |0014: goto 0004 // -0010 │ │ +08d14e: 0760 |0015: move-object v0, v6 │ │ +08d150: 1f00 6603 |0016: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08d154: 5253 a50b |0018: iget v3, v5, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08d158: 7110 8a27 0300 |001a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ +08d15e: 0a03 |001d: move-result v3 │ │ +08d160: 5204 a50b |001e: iget v4, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08d164: 7110 8a27 0400 |0020: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ +08d16a: 0a04 |0023: move-result v4 │ │ +08d16c: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ +08d170: 0121 |0026: move v1, v2 │ │ +08d172: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=881 │ │ 0x0004 line=894 │ │ 0x0005 line=884 │ │ 0x0008 line=885 │ │ 0x0009 line=887 │ │ @@ -192823,20 +192850,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08d0f0: |[08d0f0] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.hashCode:()I │ │ -08d100: 5210 a50b |0000: iget v0, v1, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08d104: 7110 8a27 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ -08d10a: 0a00 |0005: move-result v0 │ │ -08d10c: d800 001f |0006: add-int/lit8 v0, v0, #int 31 // #1f │ │ -08d110: 0f00 |0008: return v0 │ │ +08d174: |[08d174] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.hashCode:()I │ │ +08d184: 5210 a50b |0000: iget v0, v1, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08d188: 7110 8a27 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ +08d18e: 0a00 |0005: move-result v0 │ │ +08d190: d800 001f |0006: add-int/lit8 v0, v0, #int 31 // #1f │ │ +08d194: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ #4 : (in Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;) │ │ @@ -192844,107 +192871,107 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -08d114: |[08d114] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.toString:()Ljava/lang/String; │ │ -08d124: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -08d128: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08d12e: 1a01 0614 |0005: const-string v1, "[" // string@1406 │ │ -08d132: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d138: 1a01 202f |000a: const-string v1, "resolveInfo:" // string@2f20 │ │ -08d13c: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d142: 0c01 |000f: move-result-object v1 │ │ -08d144: 5462 a30b |0010: iget-object v2, v6, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08d148: 6e10 f500 0200 |0012: invoke-virtual {v2}, Landroid/content/pm/ResolveInfo;.toString:()Ljava/lang/String; // method@00f5 │ │ -08d14e: 0c02 |0015: move-result-object v2 │ │ -08d150: 6e20 0228 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d156: 1a01 8501 |0019: const-string v1, "; weight:" // string@0185 │ │ -08d15a: 6e20 0228 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d160: 0c01 |001e: move-result-object v1 │ │ -08d162: 2202 8005 |001f: new-instance v2, Ljava/math/BigDecimal; // type@0580 │ │ -08d166: 5263 a50b |0021: iget v3, v6, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08d16a: 8934 |0023: float-to-double v4, v3 │ │ -08d16c: 7030 3528 4205 |0024: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2835 │ │ -08d172: 6e20 0128 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -08d178: 1a01 5414 |002a: const-string v1, "]" // string@1454 │ │ -08d17c: 6e20 0228 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d182: 6e10 0628 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08d188: 0c01 |0032: move-result-object v1 │ │ -08d18a: 1101 |0033: return-object v1 │ │ +08d198: |[08d198] android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo.toString:()Ljava/lang/String; │ │ +08d1a8: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +08d1ac: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08d1b2: 1a01 1014 |0005: const-string v1, "[" // string@1410 │ │ +08d1b6: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d1bc: 1a01 2a2f |000a: const-string v1, "resolveInfo:" // string@2f2a │ │ +08d1c0: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d1c6: 0c01 |000f: move-result-object v1 │ │ +08d1c8: 5462 a30b |0010: iget-object v2, v6, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08d1cc: 6e10 f500 0200 |0012: invoke-virtual {v2}, Landroid/content/pm/ResolveInfo;.toString:()Ljava/lang/String; // method@00f5 │ │ +08d1d2: 0c02 |0015: move-result-object v2 │ │ +08d1d4: 6e20 0228 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d1da: 1a01 8501 |0019: const-string v1, "; weight:" // string@0185 │ │ +08d1de: 6e20 0228 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d1e4: 0c01 |001e: move-result-object v1 │ │ +08d1e6: 2202 8305 |001f: new-instance v2, Ljava/math/BigDecimal; // type@0583 │ │ +08d1ea: 5263 a50b |0021: iget v3, v6, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08d1ee: 8934 |0023: float-to-double v4, v3 │ │ +08d1f0: 7030 3528 4205 |0024: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2835 │ │ +08d1f6: 6e20 0128 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +08d1fc: 1a01 5e14 |002a: const-string v1, "]" // string@145e │ │ +08d200: 6e20 0228 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d206: 6e10 0628 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08d20c: 0c01 |0032: move-result-object v1 │ │ +08d20e: 1101 |0033: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ 0x0005 line=904 │ │ 0x000a line=905 │ │ 0x0019 line=906 │ │ 0x002a line=907 │ │ 0x002f line=908 │ │ locals : │ │ 0x0005 - 0x0034 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0034 reg=6 this Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ - source_file_idx : 659 (ActivityChooserModel.java) │ │ + source_file_idx : 660 (ActivityChooserModel.java) │ │ │ │ -Class #730 header: │ │ -class_idx : 870 │ │ +Class #731 header: │ │ +class_idx : 871 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 659 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 660 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #730 annotations: │ │ +Class #731 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ActivitySorter" │ │ Annotations on method #6131 'sort' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Intent;" "Ljava/util/List" "<" "Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;" ">;" "Ljava/util/List" "<" "Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;" ">;)V" } │ │ │ │ -Class #730 - │ │ +Class #731 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter;) │ │ name : 'sort' │ │ type : '(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 659 (ActivityChooserModel.java) │ │ + source_file_idx : 660 (ActivityChooserModel.java) │ │ │ │ -Class #731 header: │ │ -class_idx : 871 │ │ +Class #732 header: │ │ +class_idx : 872 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 659 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 660 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #731 annotations: │ │ +Class #732 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="DefaultSorter" │ │ Annotations on field #2982 'mPackageNameToActivityMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Landroid/content/ComponentName;" "Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;" ">;" } │ │ Annotations on method #6134 'sort' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Intent;" "Ljava/util/List" "<" "Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;" ">;" "Ljava/util/List" "<" "Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;" ">;)V" } │ │ │ │ -Class #731 - │ │ +Class #732 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter;' │ │ Static fields - │ │ Instance fields - │ │ @@ -192962,21 +192989,21 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08d18c: |[08d18c] android.support.v7.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/widget/ActivityChooserModel;)V │ │ -08d19c: 5b12 a70b |0000: iput-object v2, v1, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0ba7 │ │ -08d1a0: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08d1a6: 2200 b405 |0005: new-instance v0, Ljava/util/HashMap; // type@05b4 │ │ -08d1aa: 7010 c928 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -08d1b0: 5b10 a60b |000a: iput-object v0, v1, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0ba6 │ │ -08d1b4: 0e00 |000c: return-void │ │ +08d210: |[08d210] android.support.v7.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/widget/ActivityChooserModel;)V │ │ +08d220: 5b12 a70b |0000: iput-object v2, v1, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0ba7 │ │ +08d224: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08d22a: 2200 b705 |0005: new-instance v0, Ljava/util/HashMap; // type@05b7 │ │ +08d22e: 7010 c928 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +08d234: 5b10 a60b |000a: iput-object v0, v1, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0ba6 │ │ +08d238: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ 0x0005 line=918 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v7/widget/ActivityChooserModel; │ │ @@ -192986,17 +193013,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08d1b8: |[08d1b8] android.support.v7.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V │ │ -08d1c8: 7020 f417 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/widget/ActivityChooserModel;)V // method@17f4 │ │ -08d1ce: 0e00 |0003: return-void │ │ +08d23c: |[08d23c] android.support.v7.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V │ │ +08d24c: 7020 f417 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/widget/ActivityChooserModel;)V // method@17f4 │ │ +08d252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ActivityChooserModel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ActivityChooserModel$1; │ │ @@ -193007,62 +193034,62 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -08d1d0: |[08d1d0] android.support.v7.widget.ActivityChooserModel$DefaultSorter.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V │ │ -08d1e0: 54a3 a60b |0000: iget-object v3, v10, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0ba6 │ │ -08d1e4: 7210 f528 0300 |0002: invoke-interface {v3}, Ljava/util/Map;.clear:()V // method@28f5 │ │ -08d1ea: 7210 ec28 0c00 |0005: invoke-interface {v12}, Ljava/util/List;.size:()I // method@28ec │ │ -08d1f0: 0a01 |0008: move-result v1 │ │ -08d1f2: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -08d1f4: 3515 2200 |000a: if-ge v5, v1, 002c // +0022 │ │ -08d1f8: 7220 e528 5c00 |000c: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -08d1fe: 0c00 |000f: move-result-object v0 │ │ -08d200: 1f00 6503 |0010: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08d204: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -08d206: 5908 a50b |0013: iput v8, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08d20a: 2202 2800 |0015: new-instance v2, Landroid/content/ComponentName; // type@0028 │ │ -08d20e: 5408 a30b |0017: iget-object v8, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08d212: 5488 1900 |0019: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ -08d216: 5488 1200 |001b: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0012 │ │ -08d21a: 5409 a30b |001d: iget-object v9, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08d21e: 5499 1900 |001f: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ -08d222: 5499 1100 |0021: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0011 │ │ -08d226: 7030 8c00 8209 |0023: invoke-direct {v2, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ -08d22c: 7230 fb28 2300 |0026: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -08d232: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08d236: 28df |002b: goto 000a // -0021 │ │ -08d238: 7210 ec28 0d00 |002c: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ -08d23e: 0a08 |002f: move-result v8 │ │ -08d240: d806 08ff |0030: add-int/lit8 v6, v8, #int -1 // #ff │ │ -08d244: 1507 803f |0032: const/high16 v7, #int 1065353216 // #3f80 │ │ -08d248: 0165 |0034: move v5, v6 │ │ -08d24a: 3a05 2100 |0035: if-ltz v5, 0056 // +0021 │ │ -08d24e: 7220 e528 5d00 |0037: invoke-interface {v13, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -08d254: 0c04 |003a: move-result-object v4 │ │ -08d256: 1f04 6803 |003b: check-cast v4, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0368 │ │ -08d25a: 5442 a80b |003d: iget-object v2, v4, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d25e: 7220 f828 2300 |003f: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -08d264: 0c00 |0042: move-result-object v0 │ │ -08d266: 1f00 6503 |0043: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08d26a: 3800 0e00 |0045: if-eqz v0, 0053 // +000e │ │ -08d26e: 5208 a50b |0047: iget v8, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08d272: 5249 aa0b |0049: iget v9, v4, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ -08d276: c879 |004b: mul-float/2addr v9, v7 │ │ -08d278: c698 |004c: add-float/2addr v8, v9 │ │ -08d27a: 5908 a50b |004d: iput v8, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08d27e: 1408 3333 733f |004f: const v8, #float 0.95 // #3f733333 │ │ -08d284: c887 |0052: mul-float/2addr v7, v8 │ │ -08d286: d805 05ff |0053: add-int/lit8 v5, v5, #int -1 // #ff │ │ -08d28a: 28e0 |0055: goto 0035 // -0020 │ │ -08d28c: 7110 b528 0c00 |0056: invoke-static {v12}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@28b5 │ │ -08d292: 0e00 |0059: return-void │ │ +08d254: |[08d254] android.support.v7.widget.ActivityChooserModel$DefaultSorter.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V │ │ +08d264: 54a3 a60b |0000: iget-object v3, v10, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0ba6 │ │ +08d268: 7210 f528 0300 |0002: invoke-interface {v3}, Ljava/util/Map;.clear:()V // method@28f5 │ │ +08d26e: 7210 ec28 0c00 |0005: invoke-interface {v12}, Ljava/util/List;.size:()I // method@28ec │ │ +08d274: 0a01 |0008: move-result v1 │ │ +08d276: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +08d278: 3515 2200 |000a: if-ge v5, v1, 002c // +0022 │ │ +08d27c: 7220 e528 5c00 |000c: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +08d282: 0c00 |000f: move-result-object v0 │ │ +08d284: 1f00 6603 |0010: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08d288: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +08d28a: 5908 a50b |0013: iput v8, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08d28e: 2202 2800 |0015: new-instance v2, Landroid/content/ComponentName; // type@0028 │ │ +08d292: 5408 a30b |0017: iget-object v8, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08d296: 5488 1900 |0019: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ +08d29a: 5488 1200 |001b: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0012 │ │ +08d29e: 5409 a30b |001d: iget-object v9, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08d2a2: 5499 1900 |001f: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ +08d2a6: 5499 1100 |0021: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0011 │ │ +08d2aa: 7030 8c00 8209 |0023: invoke-direct {v2, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ +08d2b0: 7230 fb28 2300 |0026: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +08d2b6: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08d2ba: 28df |002b: goto 000a // -0021 │ │ +08d2bc: 7210 ec28 0d00 |002c: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ +08d2c2: 0a08 |002f: move-result v8 │ │ +08d2c4: d806 08ff |0030: add-int/lit8 v6, v8, #int -1 // #ff │ │ +08d2c8: 1507 803f |0032: const/high16 v7, #int 1065353216 // #3f80 │ │ +08d2cc: 0165 |0034: move v5, v6 │ │ +08d2ce: 3a05 2100 |0035: if-ltz v5, 0056 // +0021 │ │ +08d2d2: 7220 e528 5d00 |0037: invoke-interface {v13, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +08d2d8: 0c04 |003a: move-result-object v4 │ │ +08d2da: 1f04 6903 |003b: check-cast v4, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0369 │ │ +08d2de: 5442 a80b |003d: iget-object v2, v4, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d2e2: 7220 f828 2300 |003f: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +08d2e8: 0c00 |0042: move-result-object v0 │ │ +08d2ea: 1f00 6603 |0043: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08d2ee: 3800 0e00 |0045: if-eqz v0, 0053 // +000e │ │ +08d2f2: 5208 a50b |0047: iget v8, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08d2f6: 5249 aa0b |0049: iget v9, v4, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ +08d2fa: c879 |004b: mul-float/2addr v9, v7 │ │ +08d2fc: c698 |004c: add-float/2addr v8, v9 │ │ +08d2fe: 5908 a50b |004d: iput v8, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08d302: 1408 3333 733f |004f: const v8, #float 0.95 // #3f733333 │ │ +08d308: c887 |0052: mul-float/2addr v7, v8 │ │ +08d30a: d805 05ff |0053: add-int/lit8 v5, v5, #int -1 // #ff │ │ +08d30e: 28e0 |0055: goto 0035 // -0020 │ │ +08d310: 7110 b528 0c00 |0056: invoke-static {v12}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@28b5 │ │ +08d316: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0002 line=925 │ │ 0x0005 line=927 │ │ 0x0009 line=928 │ │ 0x000c line=929 │ │ @@ -193096,32 +193123,32 @@ │ │ 0x0032 - 0x005a reg=6 lastShareIndex I │ │ 0x0034 - 0x005a reg=7 nextRecordWeight F │ │ 0x0000 - 0x005a reg=10 this Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter; │ │ 0x0000 - 0x005a reg=11 intent Landroid/content/Intent; │ │ 0x0000 - 0x005a reg=12 activities Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x005a reg=13 historicalRecords Ljava/util/List; Ljava/util/List; │ │ │ │ - source_file_idx : 659 (ActivityChooserModel.java) │ │ + source_file_idx : 660 (ActivityChooserModel.java) │ │ │ │ -Class #732 header: │ │ -class_idx : 872 │ │ +Class #733 header: │ │ +class_idx : 873 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 659 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 660 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #732 annotations: │ │ +Class #733 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="HistoricalRecord" │ │ │ │ -Class #732 - │ │ +Class #733 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;) │ │ @@ -193142,20 +193169,20 @@ │ │ type : '(Landroid/content/ComponentName;JF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08d294: |[08d294] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.:(Landroid/content/ComponentName;JF)V │ │ -08d2a4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08d2aa: 5b01 a80b |0003: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d2ae: 5a02 a90b |0005: iput-wide v2, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ -08d2b2: 5904 aa0b |0007: iput v4, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ -08d2b6: 0e00 |0009: return-void │ │ +08d318: |[08d318] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.:(Landroid/content/ComponentName;JF)V │ │ +08d328: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08d32e: 5b01 a80b |0003: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d332: 5a02 a90b |0005: iput-wide v2, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ +08d336: 5904 aa0b |0007: iput v4, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ +08d33a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0003 line=795 │ │ 0x0005 line=796 │ │ 0x0007 line=797 │ │ 0x0009 line=798 │ │ @@ -193170,19 +193197,19 @@ │ │ type : '(Ljava/lang/String;JF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -08d2b8: |[08d2b8] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.:(Ljava/lang/String;JF)V │ │ -08d2c8: 7110 9200 0300 |0000: invoke-static {v3}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@0092 │ │ -08d2ce: 0c00 |0003: move-result-object v0 │ │ -08d2d0: 7056 f717 0254 |0004: invoke-direct {v2, v0, v4, v5, v6}, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@17f7 │ │ -08d2d6: 0e00 |0007: return-void │ │ +08d33c: |[08d33c] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.:(Ljava/lang/String;JF)V │ │ +08d34c: 7110 9200 0300 |0000: invoke-static {v3}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@0092 │ │ +08d352: 0c00 |0003: move-result-object v0 │ │ +08d354: 7056 f717 0254 |0004: invoke-direct {v2, v0, v4, v5, v6}, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@17f7 │ │ +08d35a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x0007 line=785 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; │ │ 0x0000 - 0x0008 reg=3 activityName Ljava/lang/String; │ │ @@ -193195,59 +193222,59 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -08d2d8: |[08d2d8] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.equals:(Ljava/lang/Object;)Z │ │ -08d2e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08d2ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08d2ec: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ -08d2f0: 0f01 |0004: return v1 │ │ -08d2f2: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ -08d2f6: 0121 |0007: move v1, v2 │ │ -08d2f8: 28fc |0008: goto 0004 // -0004 │ │ -08d2fa: 6e10 bc27 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -08d300: 0c03 |000c: move-result-object v3 │ │ -08d302: 6e10 bc27 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -08d308: 0c04 |0010: move-result-object v4 │ │ -08d30a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -08d30e: 0121 |0013: move v1, v2 │ │ -08d310: 28f0 |0014: goto 0004 // -0010 │ │ -08d312: 0790 |0015: move-object v0, v9 │ │ -08d314: 1f00 6803 |0016: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0368 │ │ -08d318: 5483 a80b |0018: iget-object v3, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d31c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -08d320: 5403 a80b |001c: iget-object v3, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d324: 3803 1000 |001e: if-eqz v3, 002e // +0010 │ │ -08d328: 0121 |0020: move v1, v2 │ │ -08d32a: 28e3 |0021: goto 0004 // -001d │ │ -08d32c: 5483 a80b |0022: iget-object v3, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d330: 5404 a80b |0024: iget-object v4, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d334: 6e20 8d00 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/ComponentName;.equals:(Ljava/lang/Object;)Z // method@008d │ │ -08d33a: 0a03 |0029: move-result v3 │ │ -08d33c: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ -08d340: 0121 |002c: move v1, v2 │ │ -08d342: 28d7 |002d: goto 0004 // -0029 │ │ -08d344: 5384 a90b |002e: iget-wide v4, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ -08d348: 5306 a90b |0030: iget-wide v6, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ -08d34c: 3103 0406 |0032: cmp-long v3, v4, v6 │ │ -08d350: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ -08d354: 0121 |0036: move v1, v2 │ │ -08d356: 28cd |0037: goto 0004 // -0033 │ │ -08d358: 5283 aa0b |0038: iget v3, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ -08d35c: 7110 8a27 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ -08d362: 0a03 |003d: move-result v3 │ │ -08d364: 5204 aa0b |003e: iget v4, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ -08d368: 7110 8a27 0400 |0040: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ -08d36e: 0a04 |0043: move-result v4 │ │ -08d370: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ -08d374: 0121 |0046: move v1, v2 │ │ -08d376: 28bd |0047: goto 0004 // -0043 │ │ +08d35c: |[08d35c] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.equals:(Ljava/lang/Object;)Z │ │ +08d36c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08d36e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08d370: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ +08d374: 0f01 |0004: return v1 │ │ +08d376: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ +08d37a: 0121 |0007: move v1, v2 │ │ +08d37c: 28fc |0008: goto 0004 // -0004 │ │ +08d37e: 6e10 bc27 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +08d384: 0c03 |000c: move-result-object v3 │ │ +08d386: 6e10 bc27 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +08d38c: 0c04 |0010: move-result-object v4 │ │ +08d38e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +08d392: 0121 |0013: move v1, v2 │ │ +08d394: 28f0 |0014: goto 0004 // -0010 │ │ +08d396: 0790 |0015: move-object v0, v9 │ │ +08d398: 1f00 6903 |0016: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0369 │ │ +08d39c: 5483 a80b |0018: iget-object v3, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d3a0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +08d3a4: 5403 a80b |001c: iget-object v3, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d3a8: 3803 1000 |001e: if-eqz v3, 002e // +0010 │ │ +08d3ac: 0121 |0020: move v1, v2 │ │ +08d3ae: 28e3 |0021: goto 0004 // -001d │ │ +08d3b0: 5483 a80b |0022: iget-object v3, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d3b4: 5404 a80b |0024: iget-object v4, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d3b8: 6e20 8d00 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/ComponentName;.equals:(Ljava/lang/Object;)Z // method@008d │ │ +08d3be: 0a03 |0029: move-result v3 │ │ +08d3c0: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ +08d3c4: 0121 |002c: move v1, v2 │ │ +08d3c6: 28d7 |002d: goto 0004 // -0029 │ │ +08d3c8: 5384 a90b |002e: iget-wide v4, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ +08d3cc: 5306 a90b |0030: iget-wide v6, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ +08d3d0: 3103 0406 |0032: cmp-long v3, v4, v6 │ │ +08d3d4: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ +08d3d8: 0121 |0036: move v1, v2 │ │ +08d3da: 28cd |0037: goto 0004 // -0033 │ │ +08d3dc: 5283 aa0b |0038: iget v3, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ +08d3e0: 7110 8a27 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ +08d3e6: 0a03 |003d: move-result v3 │ │ +08d3e8: 5204 aa0b |003e: iget v4, v0, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ +08d3ec: 7110 8a27 0400 |0040: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ +08d3f2: 0a04 |0043: move-result v4 │ │ +08d3f4: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ +08d3f8: 0121 |0046: move v1, v2 │ │ +08d3fa: 28bd |0047: goto 0004 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=812 │ │ 0x0004 line=835 │ │ 0x0005 line=815 │ │ 0x0008 line=816 │ │ 0x0009 line=818 │ │ @@ -193272,39 +193299,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -08d378: |[08d378] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.hashCode:()I │ │ -08d388: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -08d38c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08d38e: 5482 a80b |0003: iget-object v2, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d392: 3902 1d00 |0005: if-nez v2, 0022 // +001d │ │ -08d396: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -08d398: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ -08d39c: da02 011f |000a: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -08d3a0: 5384 a90b |000c: iget-wide v4, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ -08d3a4: 5386 a90b |000e: iget-wide v6, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ -08d3a8: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ -08d3ac: c536 |0012: ushr-long/2addr v6, v3 │ │ -08d3ae: c264 |0013: xor-long/2addr v4, v6 │ │ -08d3b0: 8443 |0014: long-to-int v3, v4 │ │ -08d3b2: 9001 0203 |0015: add-int v1, v2, v3 │ │ -08d3b6: da02 011f |0017: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -08d3ba: 5283 aa0b |0019: iget v3, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ -08d3be: 7110 8a27 0300 |001b: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ -08d3c4: 0a03 |001e: move-result v3 │ │ -08d3c6: 9001 0203 |001f: add-int v1, v2, v3 │ │ -08d3ca: 0f01 |0021: return v1 │ │ -08d3cc: 5482 a80b |0022: iget-object v2, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d3d0: 6e10 9100 0200 |0024: invoke-virtual {v2}, Landroid/content/ComponentName;.hashCode:()I // method@0091 │ │ -08d3d6: 0a02 |0027: move-result v2 │ │ -08d3d8: 28e0 |0028: goto 0008 // -0020 │ │ +08d3fc: |[08d3fc] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.hashCode:()I │ │ +08d40c: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +08d410: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08d412: 5482 a80b |0003: iget-object v2, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d416: 3902 1d00 |0005: if-nez v2, 0022 // +001d │ │ +08d41a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +08d41c: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ +08d420: da02 011f |000a: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +08d424: 5384 a90b |000c: iget-wide v4, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ +08d428: 5386 a90b |000e: iget-wide v6, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ +08d42c: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ +08d430: c536 |0012: ushr-long/2addr v6, v3 │ │ +08d432: c264 |0013: xor-long/2addr v4, v6 │ │ +08d434: 8443 |0014: long-to-int v3, v4 │ │ +08d436: 9001 0203 |0015: add-int v1, v2, v3 │ │ +08d43a: da02 011f |0017: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +08d43e: 5283 aa0b |0019: iget v3, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ +08d442: 7110 8a27 0300 |001b: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@278a │ │ +08d448: 0a03 |001e: move-result v3 │ │ +08d44a: 9001 0203 |001f: add-int v1, v2, v3 │ │ +08d44e: 0f01 |0021: return v1 │ │ +08d450: 5482 a80b |0022: iget-object v2, v8, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d454: 6e10 9100 0200 |0024: invoke-virtual {v2}, Landroid/content/ComponentName;.hashCode:()I // method@0091 │ │ +08d45a: 0a02 |0027: move-result v2 │ │ +08d45c: 28e0 |0028: goto 0008 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0002 line=803 │ │ 0x0003 line=804 │ │ 0x000a line=805 │ │ 0x0017 line=806 │ │ @@ -193320,106 +193347,106 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -08d3dc: |[08d3dc] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.toString:()Ljava/lang/String; │ │ -08d3ec: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -08d3f0: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08d3f6: 1a01 0614 |0005: const-string v1, "[" // string@1406 │ │ -08d3fa: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d400: 1a01 6e01 |000a: const-string v1, "; activity:" // string@016e │ │ -08d404: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d40a: 0c01 |000f: move-result-object v1 │ │ -08d40c: 5462 a80b |0010: iget-object v2, v6, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d410: 6e20 0128 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -08d416: 1a01 8301 |0015: const-string v1, "; time:" // string@0183 │ │ -08d41a: 6e20 0228 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d420: 0c01 |001a: move-result-object v1 │ │ -08d422: 5362 a90b |001b: iget-wide v2, v6, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ -08d426: 6e30 ff27 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -08d42c: 1a01 8501 |0020: const-string v1, "; weight:" // string@0185 │ │ -08d430: 6e20 0228 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d436: 0c01 |0025: move-result-object v1 │ │ -08d438: 2202 8005 |0026: new-instance v2, Ljava/math/BigDecimal; // type@0580 │ │ -08d43c: 5263 aa0b |0028: iget v3, v6, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ -08d440: 8934 |002a: float-to-double v4, v3 │ │ -08d442: 7030 3528 4205 |002b: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2835 │ │ -08d448: 6e20 0128 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -08d44e: 1a01 5414 |0031: const-string v1, "]" // string@1454 │ │ -08d452: 6e20 0228 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d458: 6e10 0628 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08d45e: 0c01 |0039: move-result-object v1 │ │ -08d460: 1101 |003a: return-object v1 │ │ +08d460: |[08d460] android.support.v7.widget.ActivityChooserModel$HistoricalRecord.toString:()Ljava/lang/String; │ │ +08d470: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +08d474: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08d47a: 1a01 1014 |0005: const-string v1, "[" // string@1410 │ │ +08d47e: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d484: 1a01 6e01 |000a: const-string v1, "; activity:" // string@016e │ │ +08d488: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d48e: 0c01 |000f: move-result-object v1 │ │ +08d490: 5462 a80b |0010: iget-object v2, v6, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d494: 6e20 0128 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +08d49a: 1a01 8301 |0015: const-string v1, "; time:" // string@0183 │ │ +08d49e: 6e20 0228 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d4a4: 0c01 |001a: move-result-object v1 │ │ +08d4a6: 5362 a90b |001b: iget-wide v2, v6, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ +08d4aa: 6e30 ff27 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +08d4b0: 1a01 8501 |0020: const-string v1, "; weight:" // string@0185 │ │ +08d4b4: 6e20 0228 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d4ba: 0c01 |0025: move-result-object v1 │ │ +08d4bc: 2202 8305 |0026: new-instance v2, Ljava/math/BigDecimal; // type@0583 │ │ +08d4c0: 5263 aa0b |0028: iget v3, v6, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ +08d4c4: 8934 |002a: float-to-double v4, v3 │ │ +08d4c6: 7030 3528 4205 |002b: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2835 │ │ +08d4cc: 6e20 0128 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +08d4d2: 1a01 5e14 |0031: const-string v1, "]" // string@145e │ │ +08d4d6: 6e20 0228 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d4dc: 6e10 0628 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08d4e2: 0c01 |0039: move-result-object v1 │ │ +08d4e4: 1101 |003a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0005 line=841 │ │ 0x000a line=842 │ │ 0x0015 line=843 │ │ 0x0020 line=844 │ │ 0x0031 line=845 │ │ 0x0036 line=846 │ │ locals : │ │ 0x0005 - 0x003b reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x003b reg=6 this Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; │ │ │ │ - source_file_idx : 659 (ActivityChooserModel.java) │ │ + source_file_idx : 660 (ActivityChooserModel.java) │ │ │ │ -Class #733 header: │ │ -class_idx : 873 │ │ +Class #734 header: │ │ +class_idx : 874 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 659 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 660 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #733 annotations: │ │ +Class #734 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnChooseActivityListener" │ │ │ │ -Class #733 - │ │ +Class #734 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;) │ │ name : 'onChooseActivity' │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 659 (ActivityChooserModel.java) │ │ + source_file_idx : 660 (ActivityChooserModel.java) │ │ │ │ -Class #734 header: │ │ -class_idx : 874 │ │ +Class #735 header: │ │ +class_idx : 875 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 127 │ │ -source_file_idx : 659 │ │ +source_file_idx : 660 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #734 annotations: │ │ +Class #735 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="PersistHistoryAsyncTask" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Ljava/lang/Object;" "Ljava/lang/Void;" "Ljava/lang/Void;" ">;" } │ │ │ │ -Class #734 - │ │ +Class #735 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/os/AsyncTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;) │ │ @@ -193432,18 +193459,18 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08d464: |[08d464] android.support.v7.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/widget/ActivityChooserModel;)V │ │ -08d474: 5b01 ab0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d478: 7010 2802 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0228 │ │ -08d47e: 0e00 |0005: return-void │ │ +08d4e8: |[08d4e8] android.support.v7.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/widget/ActivityChooserModel;)V │ │ +08d4f8: 5b01 ab0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d4fc: 7010 2802 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0228 │ │ +08d502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActivityChooserModel; │ │ │ │ @@ -193452,17 +193479,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08d480: |[08d480] android.support.v7.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V │ │ -08d490: 7020 fd17 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/widget/ActivityChooserModel;)V // method@17fd │ │ -08d496: 0e00 |0003: return-void │ │ +08d504: |[08d504] android.support.v7.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V │ │ +08d514: 7020 fd17 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/widget/ActivityChooserModel;)V // method@17fd │ │ +08d51a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ActivityChooserModel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ActivityChooserModel$1; │ │ @@ -193473,18 +193500,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08d498: |[08d498] android.support.v7.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -08d4a8: 6e20 0018 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@1800 │ │ -08d4ae: 0c00 |0003: move-result-object v0 │ │ -08d4b0: 1100 |0004: return-object v0 │ │ +08d51c: |[08d51c] android.support.v7.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d52c: 6e20 0018 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@1800 │ │ +08d532: 0c00 |0003: move-result-object v0 │ │ +08d534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -193493,193 +193520,193 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 343 16-bit code units │ │ -08d4b4: |[08d4b4] android.support.v7.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -08d4c4: 120d |0000: const/4 v13, #int 0 // #0 │ │ -08d4c6: 4604 130d |0001: aget-object v4, v19, v13 │ │ -08d4ca: 1f04 b805 |0003: check-cast v4, Ljava/util/List; // type@05b8 │ │ -08d4ce: 121d |0005: const/4 v13, #int 1 // #1 │ │ -08d4d0: 4605 130d |0006: aget-object v5, v19, v13 │ │ -08d4d4: 1f05 6a05 |0008: check-cast v5, Ljava/lang/String; // type@056a │ │ -08d4d8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -08d4da: 0800 1200 |000b: move-object/from16 v0, v18 │ │ -08d4de: 540d ab0b |000d: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d4e2: 7110 0318 0d00 |000f: invoke-static {v13}, Landroid/support/v7/widget/ActivityChooserModel;.access$200:(Landroid/support/v7/widget/ActivityChooserModel;)Landroid/content/Context; // method@1803 │ │ -08d4e8: 0c0d |0012: move-result-object v13 │ │ -08d4ea: 120e |0013: const/4 v14, #int 0 // #0 │ │ -08d4ec: 6e30 b200 5d0e |0014: invoke-virtual {v13, v5, v14}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@00b2 │ │ -08d4f2: 0c03 |0017: move-result-object v3 │ │ -08d4f4: 7100 2b1f 0000 |0018: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@1f2b │ │ -08d4fa: 0c0c |001b: move-result-object v12 │ │ -08d4fc: 120d |001c: const/4 v13, #int 0 // #0 │ │ -08d4fe: 7230 f82c 3c0d |001d: invoke-interface {v12, v3, v13}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2cf8 │ │ -08d504: 1a0d 5112 |0020: const-string v13, "UTF-8" // string@1251 │ │ -08d508: 121e |0022: const/4 v14, #int 1 // #1 │ │ -08d50a: 7110 6927 0e00 |0023: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -08d510: 0c0e |0026: move-result-object v14 │ │ -08d512: 7230 f92c dc0e |0027: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2cf9 │ │ -08d518: 120d |002a: const/4 v13, #int 0 // #0 │ │ -08d51a: 1a0e 7e21 |002b: const-string v14, "historical-records" // string@217e │ │ -08d51e: 7230 fa2c dc0e |002d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cfa │ │ -08d524: 7210 ec28 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -08d52a: 0a0b |0033: move-result v11 │ │ -08d52c: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -08d52e: 35b6 5b00 |0035: if-ge v6, v11, 0090 // +005b │ │ -08d532: 120d |0037: const/4 v13, #int 0 // #0 │ │ -08d534: 7220 e928 d400 |0038: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ -08d53a: 0c0a |003b: move-result-object v10 │ │ -08d53c: 1f0a 6803 |003c: check-cast v10, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0368 │ │ -08d540: 120d |003e: const/4 v13, #int 0 // #0 │ │ -08d542: 1a0e 7d21 |003f: const-string v14, "historical-record" // string@217d │ │ -08d546: 7230 fa2c dc0e |0041: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cfa │ │ -08d54c: 120d |0044: const/4 v13, #int 0 // #0 │ │ -08d54e: 1a0e da15 |0045: const-string v14, "activity" // string@15da │ │ -08d552: 54af a80b |0047: iget-object v15, v10, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ -08d556: 6e10 8f00 0f00 |0049: invoke-virtual {v15}, Landroid/content/ComponentName;.flattenToString:()Ljava/lang/String; // method@008f │ │ -08d55c: 0c0f |004c: move-result-object v15 │ │ -08d55e: 7240 f52c dcfe |004d: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf5 │ │ -08d564: 120d |0050: const/4 v13, #int 0 // #0 │ │ -08d566: 1a0e 0c35 |0051: const-string v14, "time" // string@350c │ │ -08d56a: 53a0 a90b |0053: iget-wide v0, v10, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ -08d56e: 0510 0000 |0055: move-wide/from16 v16, v0 │ │ -08d572: 7702 f527 1000 |0057: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@27f5 │ │ -08d578: 0c0f |005a: move-result-object v15 │ │ -08d57a: 7240 f52c dcfe |005b: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf5 │ │ -08d580: 120d |005e: const/4 v13, #int 0 // #0 │ │ -08d582: 1a0e ef36 |005f: const-string v14, "weight" // string@36ef │ │ -08d586: 52af aa0b |0061: iget v15, v10, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ -08d58a: 7110 f327 0f00 |0063: invoke-static {v15}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@27f3 │ │ -08d590: 0c0f |0066: move-result-object v15 │ │ -08d592: 7240 f52c dcfe |0067: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf5 │ │ -08d598: 120d |006a: const/4 v13, #int 0 // #0 │ │ -08d59a: 1a0e 7d21 |006b: const-string v14, "historical-record" // string@217d │ │ -08d59e: 7230 f72c dc0e |006d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf7 │ │ -08d5a4: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ -08d5a8: 28c3 |0072: goto 0035 // -003d │ │ -08d5aa: 0d02 |0073: move-exception v2 │ │ -08d5ac: 7100 0418 0000 |0074: invoke-static {}, Landroid/support/v7/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1804 │ │ -08d5b2: 0c0d |0077: move-result-object v13 │ │ -08d5b4: 220e 6c05 |0078: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -08d5b8: 7010 f927 0e00 |007a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08d5be: 1a0f 1805 |007d: const-string v15, "Error writing historical recrod file: " // string@0518 │ │ -08d5c2: 6e20 0228 fe00 |007f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d5c8: 0c0e |0082: move-result-object v14 │ │ -08d5ca: 6e20 0228 5e00 |0083: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d5d0: 0c0e |0086: move-result-object v14 │ │ -08d5d2: 6e10 0628 0e00 |0087: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08d5d8: 0c0e |008a: move-result-object v14 │ │ -08d5da: 7130 0c1f ed02 |008b: invoke-static {v13, v14, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -08d5e0: 120d |008e: const/4 v13, #int 0 // #0 │ │ -08d5e2: 110d |008f: return-object v13 │ │ -08d5e4: 120d |0090: const/4 v13, #int 0 // #0 │ │ -08d5e6: 1a0e 7e21 |0091: const-string v14, "historical-records" // string@217e │ │ -08d5ea: 7230 f72c dc0e |0093: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf7 │ │ -08d5f0: 7210 f62c 0c00 |0096: invoke-interface {v12}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2cf6 │ │ -08d5f6: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -08d5fa: 540d ab0b |009b: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d5fe: 121e |009d: const/4 v14, #int 1 // #1 │ │ -08d600: 7120 0618 ed00 |009e: invoke-static {v13, v14}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ -08d606: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ -08d60a: 6e10 4527 0300 |00a3: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ -08d610: 120d |00a6: const/4 v13, #int 0 // #0 │ │ -08d612: 28e8 |00a7: goto 008f // -0018 │ │ -08d614: 0d07 |00a8: move-exception v7 │ │ -08d616: 7100 0418 0000 |00a9: invoke-static {}, Landroid/support/v7/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1804 │ │ -08d61c: 0c0d |00ac: move-result-object v13 │ │ -08d61e: 220e 6c05 |00ad: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -08d622: 7010 f927 0e00 |00af: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08d628: 1a0f 1805 |00b2: const-string v15, "Error writing historical recrod file: " // string@0518 │ │ -08d62c: 6e20 0228 fe00 |00b4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d632: 0c0e |00b7: move-result-object v14 │ │ -08d634: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ -08d638: 540f ab0b |00ba: iget-object v15, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d63c: 7110 0518 0f00 |00bc: invoke-static {v15}, Landroid/support/v7/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/widget/ActivityChooserModel;)Ljava/lang/String; // method@1805 │ │ -08d642: 0c0f |00bf: move-result-object v15 │ │ -08d644: 6e20 0228 fe00 |00c0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d64a: 0c0e |00c3: move-result-object v14 │ │ -08d64c: 6e10 0628 0e00 |00c4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08d652: 0c0e |00c7: move-result-object v14 │ │ -08d654: 7130 0c1f ed07 |00c8: invoke-static {v13, v14, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -08d65a: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ -08d65e: 540d ab0b |00cd: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d662: 121e |00cf: const/4 v14, #int 1 // #1 │ │ -08d664: 7120 0618 ed00 |00d0: invoke-static {v13, v14}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ -08d66a: 3803 d3ff |00d3: if-eqz v3, 00a6 // -002d │ │ -08d66e: 6e10 4527 0300 |00d5: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ -08d674: 28ce |00d8: goto 00a6 // -0032 │ │ -08d676: 0d0d |00d9: move-exception v13 │ │ -08d678: 28cc |00da: goto 00a6 // -0034 │ │ -08d67a: 0d09 |00db: move-exception v9 │ │ -08d67c: 7100 0418 0000 |00dc: invoke-static {}, Landroid/support/v7/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1804 │ │ -08d682: 0c0d |00df: move-result-object v13 │ │ -08d684: 220e 6c05 |00e0: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -08d688: 7010 f927 0e00 |00e2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08d68e: 1a0f 1805 |00e5: const-string v15, "Error writing historical recrod file: " // string@0518 │ │ -08d692: 6e20 0228 fe00 |00e7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d698: 0c0e |00ea: move-result-object v14 │ │ -08d69a: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ -08d69e: 540f ab0b |00ed: iget-object v15, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d6a2: 7110 0518 0f00 |00ef: invoke-static {v15}, Landroid/support/v7/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/widget/ActivityChooserModel;)Ljava/lang/String; // method@1805 │ │ -08d6a8: 0c0f |00f2: move-result-object v15 │ │ -08d6aa: 6e20 0228 fe00 |00f3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d6b0: 0c0e |00f6: move-result-object v14 │ │ -08d6b2: 6e10 0628 0e00 |00f7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08d6b8: 0c0e |00fa: move-result-object v14 │ │ -08d6ba: 7130 0c1f ed09 |00fb: invoke-static {v13, v14, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -08d6c0: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ -08d6c4: 540d ab0b |0100: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d6c8: 121e |0102: const/4 v14, #int 1 // #1 │ │ -08d6ca: 7120 0618 ed00 |0103: invoke-static {v13, v14}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ -08d6d0: 3803 a0ff |0106: if-eqz v3, 00a6 // -0060 │ │ -08d6d4: 6e10 4527 0300 |0108: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ -08d6da: 289b |010b: goto 00a6 // -0065 │ │ -08d6dc: 0d0d |010c: move-exception v13 │ │ -08d6de: 2899 |010d: goto 00a6 // -0067 │ │ -08d6e0: 0d08 |010e: move-exception v8 │ │ -08d6e2: 7100 0418 0000 |010f: invoke-static {}, Landroid/support/v7/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1804 │ │ -08d6e8: 0c0d |0112: move-result-object v13 │ │ -08d6ea: 220e 6c05 |0113: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -08d6ee: 7010 f927 0e00 |0115: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08d6f4: 1a0f 1805 |0118: const-string v15, "Error writing historical recrod file: " // string@0518 │ │ -08d6f8: 6e20 0228 fe00 |011a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d6fe: 0c0e |011d: move-result-object v14 │ │ -08d700: 0800 1200 |011e: move-object/from16 v0, v18 │ │ -08d704: 540f ab0b |0120: iget-object v15, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d708: 7110 0518 0f00 |0122: invoke-static {v15}, Landroid/support/v7/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/widget/ActivityChooserModel;)Ljava/lang/String; // method@1805 │ │ -08d70e: 0c0f |0125: move-result-object v15 │ │ -08d710: 6e20 0228 fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d716: 0c0e |0129: move-result-object v14 │ │ -08d718: 6e10 0628 0e00 |012a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08d71e: 0c0e |012d: move-result-object v14 │ │ -08d720: 7130 0c1f ed08 |012e: invoke-static {v13, v14, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -08d726: 0800 1200 |0131: move-object/from16 v0, v18 │ │ -08d72a: 540d ab0b |0133: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d72e: 121e |0135: const/4 v14, #int 1 // #1 │ │ -08d730: 7120 0618 ed00 |0136: invoke-static {v13, v14}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ -08d736: 3803 6dff |0139: if-eqz v3, 00a6 // -0093 │ │ -08d73a: 6e10 4527 0300 |013b: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ -08d740: 2900 68ff |013e: goto/16 00a6 // -0098 │ │ -08d744: 0d0d |0140: move-exception v13 │ │ -08d746: 2900 65ff |0141: goto/16 00a6 // -009b │ │ -08d74a: 0d0d |0143: move-exception v13 │ │ -08d74c: 0800 1200 |0144: move-object/from16 v0, v18 │ │ -08d750: 540e ab0b |0146: iget-object v14, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ -08d754: 121f |0148: const/4 v15, #int 1 // #1 │ │ -08d756: 7120 0618 fe00 |0149: invoke-static {v14, v15}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ -08d75c: 3803 0500 |014c: if-eqz v3, 0151 // +0005 │ │ -08d760: 6e10 4527 0300 |014e: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ -08d766: 270d |0151: throw v13 │ │ -08d768: 0d0d |0152: move-exception v13 │ │ -08d76a: 2900 53ff |0153: goto/16 00a6 // -00ad │ │ -08d76e: 0d0e |0155: move-exception v14 │ │ -08d770: 28fb |0156: goto 0151 // -0005 │ │ +08d538: |[08d538] android.support.v7.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +08d548: 120d |0000: const/4 v13, #int 0 // #0 │ │ +08d54a: 4604 130d |0001: aget-object v4, v19, v13 │ │ +08d54e: 1f04 bb05 |0003: check-cast v4, Ljava/util/List; // type@05bb │ │ +08d552: 121d |0005: const/4 v13, #int 1 // #1 │ │ +08d554: 4605 130d |0006: aget-object v5, v19, v13 │ │ +08d558: 1f05 6b05 |0008: check-cast v5, Ljava/lang/String; // type@056b │ │ +08d55c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +08d55e: 0800 1200 |000b: move-object/from16 v0, v18 │ │ +08d562: 540d ab0b |000d: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d566: 7110 0318 0d00 |000f: invoke-static {v13}, Landroid/support/v7/widget/ActivityChooserModel;.access$200:(Landroid/support/v7/widget/ActivityChooserModel;)Landroid/content/Context; // method@1803 │ │ +08d56c: 0c0d |0012: move-result-object v13 │ │ +08d56e: 120e |0013: const/4 v14, #int 0 // #0 │ │ +08d570: 6e30 b200 5d0e |0014: invoke-virtual {v13, v5, v14}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@00b2 │ │ +08d576: 0c03 |0017: move-result-object v3 │ │ +08d578: 7100 2b1f 0000 |0018: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@1f2b │ │ +08d57e: 0c0c |001b: move-result-object v12 │ │ +08d580: 120d |001c: const/4 v13, #int 0 // #0 │ │ +08d582: 7230 f82c 3c0d |001d: invoke-interface {v12, v3, v13}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2cf8 │ │ +08d588: 1a0d 5b12 |0020: const-string v13, "UTF-8" // string@125b │ │ +08d58c: 121e |0022: const/4 v14, #int 1 // #1 │ │ +08d58e: 7110 6927 0e00 |0023: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +08d594: 0c0e |0026: move-result-object v14 │ │ +08d596: 7230 f92c dc0e |0027: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2cf9 │ │ +08d59c: 120d |002a: const/4 v13, #int 0 // #0 │ │ +08d59e: 1a0e 8821 |002b: const-string v14, "historical-records" // string@2188 │ │ +08d5a2: 7230 fa2c dc0e |002d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cfa │ │ +08d5a8: 7210 ec28 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +08d5ae: 0a0b |0033: move-result v11 │ │ +08d5b0: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +08d5b2: 35b6 5b00 |0035: if-ge v6, v11, 0090 // +005b │ │ +08d5b6: 120d |0037: const/4 v13, #int 0 // #0 │ │ +08d5b8: 7220 e928 d400 |0038: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ +08d5be: 0c0a |003b: move-result-object v10 │ │ +08d5c0: 1f0a 6903 |003c: check-cast v10, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0369 │ │ +08d5c4: 120d |003e: const/4 v13, #int 0 // #0 │ │ +08d5c6: 1a0e 8721 |003f: const-string v14, "historical-record" // string@2187 │ │ +08d5ca: 7230 fa2c dc0e |0041: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cfa │ │ +08d5d0: 120d |0044: const/4 v13, #int 0 // #0 │ │ +08d5d2: 1a0e e415 |0045: const-string v14, "activity" // string@15e4 │ │ +08d5d6: 54af a80b |0047: iget-object v15, v10, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0ba8 │ │ +08d5da: 6e10 8f00 0f00 |0049: invoke-virtual {v15}, Landroid/content/ComponentName;.flattenToString:()Ljava/lang/String; // method@008f │ │ +08d5e0: 0c0f |004c: move-result-object v15 │ │ +08d5e2: 7240 f52c dcfe |004d: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf5 │ │ +08d5e8: 120d |0050: const/4 v13, #int 0 // #0 │ │ +08d5ea: 1a0e 1535 |0051: const-string v14, "time" // string@3515 │ │ +08d5ee: 53a0 a90b |0053: iget-wide v0, v10, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0ba9 │ │ +08d5f2: 0510 0000 |0055: move-wide/from16 v16, v0 │ │ +08d5f6: 7702 f527 1000 |0057: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@27f5 │ │ +08d5fc: 0c0f |005a: move-result-object v15 │ │ +08d5fe: 7240 f52c dcfe |005b: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf5 │ │ +08d604: 120d |005e: const/4 v13, #int 0 // #0 │ │ +08d606: 1a0e f836 |005f: const-string v14, "weight" // string@36f8 │ │ +08d60a: 52af aa0b |0061: iget v15, v10, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0baa │ │ +08d60e: 7110 f327 0f00 |0063: invoke-static {v15}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@27f3 │ │ +08d614: 0c0f |0066: move-result-object v15 │ │ +08d616: 7240 f52c dcfe |0067: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf5 │ │ +08d61c: 120d |006a: const/4 v13, #int 0 // #0 │ │ +08d61e: 1a0e 8721 |006b: const-string v14, "historical-record" // string@2187 │ │ +08d622: 7230 f72c dc0e |006d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf7 │ │ +08d628: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ +08d62c: 28c3 |0072: goto 0035 // -003d │ │ +08d62e: 0d02 |0073: move-exception v2 │ │ +08d630: 7100 0418 0000 |0074: invoke-static {}, Landroid/support/v7/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1804 │ │ +08d636: 0c0d |0077: move-result-object v13 │ │ +08d638: 220e 6d05 |0078: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +08d63c: 7010 f927 0e00 |007a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08d642: 1a0f 1b05 |007d: const-string v15, "Error writing historical recrod file: " // string@051b │ │ +08d646: 6e20 0228 fe00 |007f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d64c: 0c0e |0082: move-result-object v14 │ │ +08d64e: 6e20 0228 5e00 |0083: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d654: 0c0e |0086: move-result-object v14 │ │ +08d656: 6e10 0628 0e00 |0087: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08d65c: 0c0e |008a: move-result-object v14 │ │ +08d65e: 7130 0c1f ed02 |008b: invoke-static {v13, v14, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +08d664: 120d |008e: const/4 v13, #int 0 // #0 │ │ +08d666: 110d |008f: return-object v13 │ │ +08d668: 120d |0090: const/4 v13, #int 0 // #0 │ │ +08d66a: 1a0e 8821 |0091: const-string v14, "historical-records" // string@2188 │ │ +08d66e: 7230 f72c dc0e |0093: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2cf7 │ │ +08d674: 7210 f62c 0c00 |0096: invoke-interface {v12}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2cf6 │ │ +08d67a: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +08d67e: 540d ab0b |009b: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d682: 121e |009d: const/4 v14, #int 1 // #1 │ │ +08d684: 7120 0618 ed00 |009e: invoke-static {v13, v14}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ +08d68a: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ +08d68e: 6e10 4527 0300 |00a3: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ +08d694: 120d |00a6: const/4 v13, #int 0 // #0 │ │ +08d696: 28e8 |00a7: goto 008f // -0018 │ │ +08d698: 0d07 |00a8: move-exception v7 │ │ +08d69a: 7100 0418 0000 |00a9: invoke-static {}, Landroid/support/v7/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1804 │ │ +08d6a0: 0c0d |00ac: move-result-object v13 │ │ +08d6a2: 220e 6d05 |00ad: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +08d6a6: 7010 f927 0e00 |00af: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08d6ac: 1a0f 1b05 |00b2: const-string v15, "Error writing historical recrod file: " // string@051b │ │ +08d6b0: 6e20 0228 fe00 |00b4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d6b6: 0c0e |00b7: move-result-object v14 │ │ +08d6b8: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ +08d6bc: 540f ab0b |00ba: iget-object v15, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d6c0: 7110 0518 0f00 |00bc: invoke-static {v15}, Landroid/support/v7/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/widget/ActivityChooserModel;)Ljava/lang/String; // method@1805 │ │ +08d6c6: 0c0f |00bf: move-result-object v15 │ │ +08d6c8: 6e20 0228 fe00 |00c0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d6ce: 0c0e |00c3: move-result-object v14 │ │ +08d6d0: 6e10 0628 0e00 |00c4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08d6d6: 0c0e |00c7: move-result-object v14 │ │ +08d6d8: 7130 0c1f ed07 |00c8: invoke-static {v13, v14, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +08d6de: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ +08d6e2: 540d ab0b |00cd: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d6e6: 121e |00cf: const/4 v14, #int 1 // #1 │ │ +08d6e8: 7120 0618 ed00 |00d0: invoke-static {v13, v14}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ +08d6ee: 3803 d3ff |00d3: if-eqz v3, 00a6 // -002d │ │ +08d6f2: 6e10 4527 0300 |00d5: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ +08d6f8: 28ce |00d8: goto 00a6 // -0032 │ │ +08d6fa: 0d0d |00d9: move-exception v13 │ │ +08d6fc: 28cc |00da: goto 00a6 // -0034 │ │ +08d6fe: 0d09 |00db: move-exception v9 │ │ +08d700: 7100 0418 0000 |00dc: invoke-static {}, Landroid/support/v7/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1804 │ │ +08d706: 0c0d |00df: move-result-object v13 │ │ +08d708: 220e 6d05 |00e0: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +08d70c: 7010 f927 0e00 |00e2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08d712: 1a0f 1b05 |00e5: const-string v15, "Error writing historical recrod file: " // string@051b │ │ +08d716: 6e20 0228 fe00 |00e7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d71c: 0c0e |00ea: move-result-object v14 │ │ +08d71e: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ +08d722: 540f ab0b |00ed: iget-object v15, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d726: 7110 0518 0f00 |00ef: invoke-static {v15}, Landroid/support/v7/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/widget/ActivityChooserModel;)Ljava/lang/String; // method@1805 │ │ +08d72c: 0c0f |00f2: move-result-object v15 │ │ +08d72e: 6e20 0228 fe00 |00f3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d734: 0c0e |00f6: move-result-object v14 │ │ +08d736: 6e10 0628 0e00 |00f7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08d73c: 0c0e |00fa: move-result-object v14 │ │ +08d73e: 7130 0c1f ed09 |00fb: invoke-static {v13, v14, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +08d744: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ +08d748: 540d ab0b |0100: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d74c: 121e |0102: const/4 v14, #int 1 // #1 │ │ +08d74e: 7120 0618 ed00 |0103: invoke-static {v13, v14}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ +08d754: 3803 a0ff |0106: if-eqz v3, 00a6 // -0060 │ │ +08d758: 6e10 4527 0300 |0108: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ +08d75e: 289b |010b: goto 00a6 // -0065 │ │ +08d760: 0d0d |010c: move-exception v13 │ │ +08d762: 2899 |010d: goto 00a6 // -0067 │ │ +08d764: 0d08 |010e: move-exception v8 │ │ +08d766: 7100 0418 0000 |010f: invoke-static {}, Landroid/support/v7/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1804 │ │ +08d76c: 0c0d |0112: move-result-object v13 │ │ +08d76e: 220e 6d05 |0113: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +08d772: 7010 f927 0e00 |0115: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08d778: 1a0f 1b05 |0118: const-string v15, "Error writing historical recrod file: " // string@051b │ │ +08d77c: 6e20 0228 fe00 |011a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d782: 0c0e |011d: move-result-object v14 │ │ +08d784: 0800 1200 |011e: move-object/from16 v0, v18 │ │ +08d788: 540f ab0b |0120: iget-object v15, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d78c: 7110 0518 0f00 |0122: invoke-static {v15}, Landroid/support/v7/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/widget/ActivityChooserModel;)Ljava/lang/String; // method@1805 │ │ +08d792: 0c0f |0125: move-result-object v15 │ │ +08d794: 6e20 0228 fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d79a: 0c0e |0129: move-result-object v14 │ │ +08d79c: 6e10 0628 0e00 |012a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08d7a2: 0c0e |012d: move-result-object v14 │ │ +08d7a4: 7130 0c1f ed08 |012e: invoke-static {v13, v14, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +08d7aa: 0800 1200 |0131: move-object/from16 v0, v18 │ │ +08d7ae: 540d ab0b |0133: iget-object v13, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d7b2: 121e |0135: const/4 v14, #int 1 // #1 │ │ +08d7b4: 7120 0618 ed00 |0136: invoke-static {v13, v14}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ +08d7ba: 3803 6dff |0139: if-eqz v3, 00a6 // -0093 │ │ +08d7be: 6e10 4527 0300 |013b: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ +08d7c4: 2900 68ff |013e: goto/16 00a6 // -0098 │ │ +08d7c8: 0d0d |0140: move-exception v13 │ │ +08d7ca: 2900 65ff |0141: goto/16 00a6 // -009b │ │ +08d7ce: 0d0d |0143: move-exception v13 │ │ +08d7d0: 0800 1200 |0144: move-object/from16 v0, v18 │ │ +08d7d4: 540e ab0b |0146: iget-object v14, v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/widget/ActivityChooserModel; // field@0bab │ │ +08d7d8: 121f |0148: const/4 v15, #int 1 // #1 │ │ +08d7da: 7120 0618 fe00 |0149: invoke-static {v14, v15}, Landroid/support/v7/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z // method@1806 │ │ +08d7e0: 3803 0500 |014c: if-eqz v3, 0151 // +0005 │ │ +08d7e4: 6e10 4527 0300 |014e: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ +08d7ea: 270d |0151: throw v13 │ │ +08d7ec: 0d0d |0152: move-exception v13 │ │ +08d7ee: 2900 53ff |0153: goto/16 00a6 // -00ad │ │ +08d7f2: 0d0e |0155: move-exception v14 │ │ +08d7f4: 28fb |0156: goto 0151 // -0005 │ │ catches : 11 │ │ 0x000b - 0x0017 │ │ Ljava/io/FileNotFoundException; -> 0x0073 │ │ 0x001d - 0x0070 │ │ Ljava/lang/IllegalArgumentException; -> 0x00a8 │ │ Ljava/lang/IllegalStateException; -> 0x00db │ │ Ljava/io/IOException; -> 0x010e │ │ @@ -193772,37 +193799,37 @@ │ │ 0x000b - 0x0157 reg=3 fos Ljava/io/FileOutputStream; │ │ 0x0005 - 0x0157 reg=4 historicalRecords Ljava/util/List; Ljava/util/List; │ │ 0x000a - 0x0157 reg=5 hostoryFileName Ljava/lang/String; │ │ 0x0090 - 0x0157 reg=12 serializer Lorg/xmlpull/v1/XmlSerializer; │ │ 0x0000 - 0x0157 reg=18 this Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0157 reg=19 args [Ljava/lang/Object; │ │ │ │ - source_file_idx : 659 (ActivityChooserModel.java) │ │ + source_file_idx : 660 (ActivityChooserModel.java) │ │ │ │ -Class #735 header: │ │ -class_idx : 875 │ │ +Class #736 header: │ │ +class_idx : 876 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 73 │ │ -source_file_idx : 659 │ │ +source_file_idx : 660 │ │ static_fields_size : 3 │ │ instance_fields_size: 13 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 9 │ │ │ │ -Class #735 annotations: │ │ +Class #736 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ActivityChooserModel$1; Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask; Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter; Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter; Landroid/support/v7/widget/ActivityChooserModel$ActivityChooserModelClient; } │ │ Annotations on field #2989 'mActivities' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;" ">;" } │ │ Annotations on field #2994 'mHistoricalRecords' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;" ">;" } │ │ Annotations on field #3002 'sDataModelRegistry' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/support/v7/widget/ActivityChooserModel;" ">;" } │ │ │ │ -Class #735 - │ │ +Class #736 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserModel;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObservable;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserModel;) │ │ name : 'LOG_TAG' │ │ @@ -193875,26 +193902,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -08d7fc: |[08d7fc] android.support.v7.widget.ActivityChooserModel.:()V │ │ -08d80c: 1c00 6b03 |0000: const-class v0, Landroid/support/v7/widget/ActivityChooserModel; // type@036b │ │ -08d810: 6e10 7d27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -08d816: 0c00 |0005: move-result-object v0 │ │ -08d818: 6900 ac0b |0006: sput-object v0, Landroid/support/v7/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0bac │ │ -08d81c: 2200 6405 |0008: new-instance v0, Ljava/lang/Object; // type@0564 │ │ -08d820: 7010 b927 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08d826: 6900 bb0b |000d: sput-object v0, Landroid/support/v7/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0bbb │ │ -08d82a: 2200 b405 |000f: new-instance v0, Ljava/util/HashMap; // type@05b4 │ │ -08d82e: 7010 c928 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -08d834: 6900 ba0b |0014: sput-object v0, Landroid/support/v7/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0bba │ │ -08d838: 0e00 |0016: return-void │ │ +08d880: |[08d880] android.support.v7.widget.ActivityChooserModel.:()V │ │ +08d890: 1c00 6c03 |0000: const-class v0, Landroid/support/v7/widget/ActivityChooserModel; // type@036c │ │ +08d894: 6e10 7d27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +08d89a: 0c00 |0005: move-result-object v0 │ │ +08d89c: 6900 ac0b |0006: sput-object v0, Landroid/support/v7/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0bac │ │ +08d8a0: 2200 6505 |0008: new-instance v0, Ljava/lang/Object; // type@0565 │ │ +08d8a4: 7010 b927 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08d8aa: 6900 bb0b |000d: sput-object v0, Landroid/support/v7/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0bbb │ │ +08d8ae: 2200 b705 |000f: new-instance v0, Ljava/util/HashMap; // type@05b7 │ │ +08d8b2: 7010 c928 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +08d8b8: 6900 ba0b |0014: sput-object v0, Landroid/support/v7/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0bba │ │ +08d8bc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0008 line=219 │ │ 0x000f line=224 │ │ locals : │ │ │ │ @@ -193903,60 +193930,60 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -08d83c: |[08d83c] android.support.v7.widget.ActivityChooserModel.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -08d84c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08d84e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08d850: 7010 6901 0400 |0002: invoke-direct {v4}, Landroid/database/DataSetObservable;.:()V // method@0169 │ │ -08d856: 2200 6405 |0005: new-instance v0, Ljava/lang/Object; // type@0564 │ │ -08d85a: 7010 b927 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08d860: 5b40 b60b |000a: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08d864: 2200 ab05 |000c: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -08d868: 7010 9028 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -08d86e: 5b40 ad0b |0011: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08d872: 2200 ab05 |0013: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -08d876: 7010 9028 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -08d87c: 5b40 b20b |0018: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ -08d880: 2200 6703 |001a: new-instance v0, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter; // type@0367 │ │ -08d884: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -08d886: 7030 f517 4001 |001d: invoke-direct {v0, v4, v1}, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V // method@17f5 │ │ -08d88c: 5b40 af0b |0020: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter; // field@0baf │ │ -08d890: 1300 3200 |0022: const/16 v0, #int 50 // #32 │ │ -08d894: 5940 b50b |0024: iput v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0bb5 │ │ -08d898: 5c43 b00b |0026: iput-boolean v3, v4, Landroid/support/v7/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0bb0 │ │ -08d89c: 5c42 b80b |0028: iput-boolean v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0bb8 │ │ -08d8a0: 5c43 b30b |002a: iput-boolean v3, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ -08d8a4: 5c42 b90b |002c: iput-boolean v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mReloadActivities:Z // field@0bb9 │ │ -08d8a8: 6e10 9c00 0500 |002e: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009c │ │ -08d8ae: 0c00 |0031: move-result-object v0 │ │ -08d8b0: 5b40 b10b |0032: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0bb1 │ │ -08d8b4: 7110 e41e 0600 |0034: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -08d8ba: 0a00 |0037: move-result v0 │ │ -08d8bc: 3900 2000 |0038: if-nez v0, 0058 // +0020 │ │ -08d8c0: 1a00 4301 |003a: const-string v0, ".xml" // string@0143 │ │ -08d8c4: 6e20 d627 0600 |003c: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ -08d8ca: 0a00 |003f: move-result v0 │ │ -08d8cc: 3900 1800 |0040: if-nez v0, 0058 // +0018 │ │ -08d8d0: 2200 6c05 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -08d8d4: 7010 f927 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08d8da: 6e20 0228 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d8e0: 0c00 |004a: move-result-object v0 │ │ -08d8e2: 1a01 4301 |004b: const-string v1, ".xml" // string@0143 │ │ -08d8e6: 6e20 0228 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08d8ec: 0c00 |0050: move-result-object v0 │ │ -08d8ee: 6e10 0628 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08d8f4: 0c00 |0054: move-result-object v0 │ │ -08d8f6: 5b40 b40b |0055: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ -08d8fa: 0e00 |0057: return-void │ │ -08d8fc: 5b46 b40b |0058: iput-object v6, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ -08d900: 28fd |005a: goto 0057 // -0003 │ │ +08d8c0: |[08d8c0] android.support.v7.widget.ActivityChooserModel.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +08d8d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08d8d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08d8d4: 7010 6901 0400 |0002: invoke-direct {v4}, Landroid/database/DataSetObservable;.:()V // method@0169 │ │ +08d8da: 2200 6505 |0005: new-instance v0, Ljava/lang/Object; // type@0565 │ │ +08d8de: 7010 b927 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08d8e4: 5b40 b60b |000a: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08d8e8: 2200 ae05 |000c: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +08d8ec: 7010 9028 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +08d8f2: 5b40 ad0b |0011: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08d8f6: 2200 ae05 |0013: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +08d8fa: 7010 9028 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +08d900: 5b40 b20b |0018: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ +08d904: 2200 6803 |001a: new-instance v0, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter; // type@0368 │ │ +08d908: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +08d90a: 7030 f517 4001 |001d: invoke-direct {v0, v4, v1}, Landroid/support/v7/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V // method@17f5 │ │ +08d910: 5b40 af0b |0020: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter; // field@0baf │ │ +08d914: 1300 3200 |0022: const/16 v0, #int 50 // #32 │ │ +08d918: 5940 b50b |0024: iput v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0bb5 │ │ +08d91c: 5c43 b00b |0026: iput-boolean v3, v4, Landroid/support/v7/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0bb0 │ │ +08d920: 5c42 b80b |0028: iput-boolean v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0bb8 │ │ +08d924: 5c43 b30b |002a: iput-boolean v3, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ +08d928: 5c42 b90b |002c: iput-boolean v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mReloadActivities:Z // field@0bb9 │ │ +08d92c: 6e10 9c00 0500 |002e: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009c │ │ +08d932: 0c00 |0031: move-result-object v0 │ │ +08d934: 5b40 b10b |0032: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0bb1 │ │ +08d938: 7110 e41e 0600 |0034: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +08d93e: 0a00 |0037: move-result v0 │ │ +08d940: 3900 2000 |0038: if-nez v0, 0058 // +0020 │ │ +08d944: 1a00 4301 |003a: const-string v0, ".xml" // string@0143 │ │ +08d948: 6e20 d627 0600 |003c: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ +08d94e: 0a00 |003f: move-result v0 │ │ +08d950: 3900 1800 |0040: if-nez v0, 0058 // +0018 │ │ +08d954: 2200 6d05 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +08d958: 7010 f927 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08d95e: 6e20 0228 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d964: 0c00 |004a: move-result-object v0 │ │ +08d966: 1a01 4301 |004b: const-string v1, ".xml" // string@0143 │ │ +08d96a: 6e20 0228 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08d970: 0c00 |0050: move-result-object v0 │ │ +08d972: 6e10 0628 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08d978: 0c00 |0054: move-result-object v0 │ │ +08d97a: 5b40 b40b |0055: iput-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ +08d97e: 0e00 |0057: return-void │ │ +08d980: 5b46 b40b |0058: iput-object v6, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ +08d984: 28fd |005a: goto 0057 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=347 │ │ 0x0005 line=230 │ │ 0x000c line=235 │ │ 0x0013 line=240 │ │ 0x001a line=260 │ │ @@ -193980,17 +194007,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d904: |[08d904] android.support.v7.widget.ActivityChooserModel.access$200:(Landroid/support/v7/widget/ActivityChooserModel;)Landroid/content/Context; │ │ -08d914: 5410 b10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0bb1 │ │ -08d918: 1100 |0002: return-object v0 │ │ +08d988: |[08d988] android.support.v7.widget.ActivityChooserModel.access$200:(Landroid/support/v7/widget/ActivityChooserModel;)Landroid/content/Context; │ │ +08d998: 5410 b10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0bb1 │ │ +08d99c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActivityChooserModel; │ │ │ │ #3 : (in Landroid/support/v7/widget/ActivityChooserModel;) │ │ @@ -193998,34 +194025,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d91c: |[08d91c] android.support.v7.widget.ActivityChooserModel.access$300:()Ljava/lang/String; │ │ -08d92c: 6200 ac0b |0000: sget-object v0, Landroid/support/v7/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0bac │ │ -08d930: 1100 |0002: return-object v0 │ │ +08d9a0: |[08d9a0] android.support.v7.widget.ActivityChooserModel.access$300:()Ljava/lang/String; │ │ +08d9b0: 6200 ac0b |0000: sget-object v0, Landroid/support/v7/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0bac │ │ +08d9b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v7/widget/ActivityChooserModel;) │ │ name : 'access$400' │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d934: |[08d934] android.support.v7.widget.ActivityChooserModel.access$400:(Landroid/support/v7/widget/ActivityChooserModel;)Ljava/lang/String; │ │ -08d944: 5410 b40b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ -08d948: 1100 |0002: return-object v0 │ │ +08d9b8: |[08d9b8] android.support.v7.widget.ActivityChooserModel.access$400:(Landroid/support/v7/widget/ActivityChooserModel;)Ljava/lang/String; │ │ +08d9c8: 5410 b40b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ +08d9cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActivityChooserModel; │ │ │ │ #5 : (in Landroid/support/v7/widget/ActivityChooserModel;) │ │ @@ -194033,17 +194060,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d94c: |[08d94c] android.support.v7.widget.ActivityChooserModel.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z │ │ -08d95c: 5c01 b00b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0bb0 │ │ -08d960: 0f01 |0002: return v1 │ │ +08d9d0: |[08d9d0] android.support.v7.widget.ActivityChooserModel.access$502:(Landroid/support/v7/widget/ActivityChooserModel;Z)Z │ │ +08d9e0: 5c01 b00b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0bb0 │ │ +08d9e4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActivityChooserModel; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -194052,26 +194079,26 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -08d964: |[08d964] android.support.v7.widget.ActivityChooserModel.addHisoricalRecord:(Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;)Z │ │ -08d974: 5421 b20b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ -08d978: 7220 df28 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -08d97e: 0a00 |0005: move-result v0 │ │ -08d980: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -08d984: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -08d986: 5c21 b30b |0009: iput-boolean v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ -08d98a: 7010 1318 0200 |000b: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1813 │ │ -08d990: 7010 1218 0200 |000e: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.persistHistoricalDataIfNeeded:()V // method@1812 │ │ -08d996: 7010 1a18 0200 |0011: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@181a │ │ -08d99c: 6e10 1118 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.notifyChanged:()V // method@1811 │ │ -08d9a2: 0f00 |0017: return v0 │ │ +08d9e8: |[08d9e8] android.support.v7.widget.ActivityChooserModel.addHisoricalRecord:(Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;)Z │ │ +08d9f8: 5421 b20b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ +08d9fc: 7220 df28 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +08da02: 0a00 |0005: move-result v0 │ │ +08da04: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +08da08: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +08da0a: 5c21 b30b |0009: iput-boolean v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ +08da0e: 7010 1318 0200 |000b: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1813 │ │ +08da14: 7010 1218 0200 |000e: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.persistHistoricalDataIfNeeded:()V // method@1812 │ │ +08da1a: 7010 1a18 0200 |0011: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@181a │ │ +08da20: 6e10 1118 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.notifyChanged:()V // method@1811 │ │ +08da26: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0006 line=729 │ │ 0x0008 line=730 │ │ 0x000b line=731 │ │ 0x000e line=732 │ │ @@ -194088,25 +194115,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -08d9a4: |[08d9a4] android.support.v7.widget.ActivityChooserModel.ensureConsistentState:()V │ │ -08d9b4: 7010 1018 0200 |0000: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.loadActivitiesIfNeeded:()Z // method@1810 │ │ -08d9ba: 0a00 |0003: move-result v0 │ │ -08d9bc: 7010 1418 0200 |0004: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.readHistoricalDataIfNeeded:()Z // method@1814 │ │ -08d9c2: 0a01 |0007: move-result v1 │ │ -08d9c4: b610 |0008: or-int/2addr v0, v1 │ │ -08d9c6: 7010 1318 0200 |0009: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1813 │ │ -08d9cc: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ -08d9d0: 7010 1a18 0200 |000e: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@181a │ │ -08d9d6: 6e10 1118 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.notifyChanged:()V // method@1811 │ │ -08d9dc: 0e00 |0014: return-void │ │ +08da28: |[08da28] android.support.v7.widget.ActivityChooserModel.ensureConsistentState:()V │ │ +08da38: 7010 1018 0200 |0000: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.loadActivitiesIfNeeded:()Z // method@1810 │ │ +08da3e: 0a00 |0003: move-result v0 │ │ +08da40: 7010 1418 0200 |0004: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.readHistoricalDataIfNeeded:()Z // method@1814 │ │ +08da46: 0a01 |0007: move-result v1 │ │ +08da48: b610 |0008: or-int/2addr v0, v1 │ │ +08da4a: 7010 1318 0200 |0009: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1813 │ │ +08da50: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ +08da54: 7010 1a18 0200 |000e: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@181a │ │ +08da5a: 6e10 1118 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.notifyChanged:()V // method@1811 │ │ +08da60: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0004 line=656 │ │ 0x0009 line=657 │ │ 0x000c line=658 │ │ 0x000e line=659 │ │ @@ -194121,31 +194148,31 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -08d9e0: |[08d9e0] android.support.v7.widget.ActivityChooserModel.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; │ │ -08d9f0: 6202 bb0b |0000: sget-object v2, Landroid/support/v7/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0bbb │ │ -08d9f4: 1d02 |0002: monitor-enter v2 │ │ -08d9f6: 6201 ba0b |0003: sget-object v1, Landroid/support/v7/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0bba │ │ -08d9fa: 7220 f828 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -08da00: 0c00 |0008: move-result-object v0 │ │ -08da02: 1f00 6b03 |0009: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel; // type@036b │ │ -08da06: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ -08da0a: 2200 6b03 |000d: new-instance v0, Landroid/support/v7/widget/ActivityChooserModel; // type@036b │ │ -08da0e: 7030 0218 3004 |000f: invoke-direct {v0, v3, v4}, Landroid/support/v7/widget/ActivityChooserModel;.:(Landroid/content/Context;Ljava/lang/String;)V // method@1802 │ │ -08da14: 6201 ba0b |0012: sget-object v1, Landroid/support/v7/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0bba │ │ -08da18: 7230 fb28 4100 |0014: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -08da1e: 1e02 |0017: monitor-exit v2 │ │ -08da20: 1100 |0018: return-object v0 │ │ -08da22: 0d01 |0019: move-exception v1 │ │ -08da24: 1e02 |001a: monitor-exit v2 │ │ -08da26: 2701 |001b: throw v1 │ │ +08da64: |[08da64] android.support.v7.widget.ActivityChooserModel.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; │ │ +08da74: 6202 bb0b |0000: sget-object v2, Landroid/support/v7/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0bbb │ │ +08da78: 1d02 |0002: monitor-enter v2 │ │ +08da7a: 6201 ba0b |0003: sget-object v1, Landroid/support/v7/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0bba │ │ +08da7e: 7220 f828 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +08da84: 0c00 |0008: move-result-object v0 │ │ +08da86: 1f00 6c03 |0009: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel; // type@036c │ │ +08da8a: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ +08da8e: 2200 6c03 |000d: new-instance v0, Landroid/support/v7/widget/ActivityChooserModel; // type@036c │ │ +08da92: 7030 0218 3004 |000f: invoke-direct {v0, v3, v4}, Landroid/support/v7/widget/ActivityChooserModel;.:(Landroid/content/Context;Ljava/lang/String;)V // method@1802 │ │ +08da98: 6201 ba0b |0012: sget-object v1, Landroid/support/v7/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0bba │ │ +08da9c: 7230 fb28 4100 |0014: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +08daa2: 1e02 |0017: monitor-exit v2 │ │ +08daa4: 1100 |0018: return-object v0 │ │ +08daa6: 0d01 |0019: move-exception v1 │ │ +08daa8: 1e02 |001a: monitor-exit v2 │ │ +08daaa: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=332 │ │ 0x000b line=333 │ │ @@ -194164,44 +194191,44 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -08da34: |[08da34] android.support.v7.widget.ActivityChooserModel.loadActivitiesIfNeeded:()Z │ │ -08da44: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08da46: 5575 b90b |0001: iget-boolean v5, v7, Landroid/support/v7/widget/ActivityChooserModel;.mReloadActivities:Z // field@0bb9 │ │ -08da4a: 3805 3400 |0003: if-eqz v5, 0037 // +0034 │ │ -08da4e: 5475 b70b |0005: iget-object v5, v7, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ -08da52: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ -08da56: 5c74 b90b |0009: iput-boolean v4, v7, Landroid/support/v7/widget/ActivityChooserModel;.mReloadActivities:Z // field@0bb9 │ │ -08da5a: 5475 ad0b |000b: iget-object v5, v7, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08da5e: 7210 e128 0500 |000d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@28e1 │ │ -08da64: 5475 b10b |0010: iget-object v5, v7, Landroid/support/v7/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0bb1 │ │ -08da68: 6e10 a400 0500 |0012: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -08da6e: 0c05 |0015: move-result-object v5 │ │ -08da70: 5476 b70b |0016: iget-object v6, v7, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ -08da74: 6e30 ec00 6504 |0018: invoke-virtual {v5, v6, v4}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00ec │ │ -08da7a: 0c03 |001b: move-result-object v3 │ │ -08da7c: 7210 ec28 0300 |001c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ -08da82: 0a02 |001f: move-result v2 │ │ -08da84: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -08da86: 3520 1500 |0021: if-ge v0, v2, 0036 // +0015 │ │ -08da8a: 7220 e528 0300 |0023: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -08da90: 0c01 |0026: move-result-object v1 │ │ -08da92: 1f01 3c00 |0027: check-cast v1, Landroid/content/pm/ResolveInfo; // type@003c │ │ -08da96: 5474 ad0b |0029: iget-object v4, v7, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08da9a: 2205 6503 |002b: new-instance v5, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08da9e: 7030 ed17 7501 |002d: invoke-direct {v5, v7, v1}, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V // method@17ed │ │ -08daa4: 7220 df28 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -08daaa: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08daae: 28ec |0035: goto 0021 // -0014 │ │ -08dab0: 1214 |0036: const/4 v4, #int 1 // #1 │ │ -08dab2: 0f04 |0037: return v4 │ │ +08dab8: |[08dab8] android.support.v7.widget.ActivityChooserModel.loadActivitiesIfNeeded:()Z │ │ +08dac8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08daca: 5575 b90b |0001: iget-boolean v5, v7, Landroid/support/v7/widget/ActivityChooserModel;.mReloadActivities:Z // field@0bb9 │ │ +08dace: 3805 3400 |0003: if-eqz v5, 0037 // +0034 │ │ +08dad2: 5475 b70b |0005: iget-object v5, v7, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ +08dad6: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ +08dada: 5c74 b90b |0009: iput-boolean v4, v7, Landroid/support/v7/widget/ActivityChooserModel;.mReloadActivities:Z // field@0bb9 │ │ +08dade: 5475 ad0b |000b: iget-object v5, v7, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08dae2: 7210 e128 0500 |000d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@28e1 │ │ +08dae8: 5475 b10b |0010: iget-object v5, v7, Landroid/support/v7/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0bb1 │ │ +08daec: 6e10 a400 0500 |0012: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +08daf2: 0c05 |0015: move-result-object v5 │ │ +08daf4: 5476 b70b |0016: iget-object v6, v7, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ +08daf8: 6e30 ec00 6504 |0018: invoke-virtual {v5, v6, v4}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00ec │ │ +08dafe: 0c03 |001b: move-result-object v3 │ │ +08db00: 7210 ec28 0300 |001c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ +08db06: 0a02 |001f: move-result v2 │ │ +08db08: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +08db0a: 3520 1500 |0021: if-ge v0, v2, 0036 // +0015 │ │ +08db0e: 7220 e528 0300 |0023: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +08db14: 0c01 |0026: move-result-object v1 │ │ +08db16: 1f01 3c00 |0027: check-cast v1, Landroid/content/pm/ResolveInfo; // type@003c │ │ +08db1a: 5474 ad0b |0029: iget-object v4, v7, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08db1e: 2205 6603 |002b: new-instance v5, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08db22: 7030 ed17 7501 |002d: invoke-direct {v5, v7, v1}, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V // method@17ed │ │ +08db28: 7220 df28 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +08db2e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08db32: 28ec |0035: goto 0021 // -0014 │ │ +08db34: 1214 |0036: const/4 v4, #int 1 // #1 │ │ +08db36: 0f04 |0037: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=688 │ │ 0x0009 line=689 │ │ 0x000b line=690 │ │ 0x0010 line=691 │ │ 0x001c line=693 │ │ @@ -194223,44 +194250,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -08dab4: |[08dab4] android.support.v7.widget.ActivityChooserModel.persistHistoricalDataIfNeeded:()V │ │ -08dac4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08dac6: 5550 b80b |0001: iget-boolean v0, v5, Landroid/support/v7/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0bb8 │ │ -08daca: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -08dace: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -08dad2: 1a01 bd0e |0007: const-string v1, "No preceding call to #readHistoricalData" // string@0ebd │ │ -08dad6: 7020 9327 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -08dadc: 2700 |000c: throw v0 │ │ -08dade: 5550 b30b |000d: iget-boolean v0, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ -08dae2: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -08dae6: 0e00 |0011: return-void │ │ -08dae8: 5c54 b30b |0012: iput-boolean v4, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ -08daec: 5450 b40b |0014: iget-object v0, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ -08daf0: 7110 e41e 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -08daf6: 0a00 |0019: move-result v0 │ │ -08daf8: 3900 f7ff |001a: if-nez v0, 0011 // -0009 │ │ -08dafc: 2200 6a03 |001c: new-instance v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@036a │ │ -08db00: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -08db02: 7030 fe17 5001 |001f: invoke-direct {v0, v5, v1}, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V // method@17fe │ │ -08db08: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -08db0a: 2311 9906 |0023: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -08db0e: 2202 ab05 |0025: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -08db12: 5453 b20b |0027: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ -08db16: 7020 9228 3200 |0029: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ -08db1c: 4d02 0104 |002c: aput-object v2, v1, v4 │ │ -08db20: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -08db22: 5453 b40b |002f: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ -08db26: 4d03 0102 |0031: aput-object v3, v1, v2 │ │ -08db2a: 7120 fd06 1000 |0033: invoke-static {v0, v1}, Landroid/support/v4/os/AsyncTaskCompat;.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@06fd │ │ -08db30: 28db |0036: goto 0011 // -0025 │ │ +08db38: |[08db38] android.support.v7.widget.ActivityChooserModel.persistHistoricalDataIfNeeded:()V │ │ +08db48: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08db4a: 5550 b80b |0001: iget-boolean v0, v5, Landroid/support/v7/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0bb8 │ │ +08db4e: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +08db52: 2200 5805 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +08db56: 1a01 c60e |0007: const-string v1, "No preceding call to #readHistoricalData" // string@0ec6 │ │ +08db5a: 7020 9327 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +08db60: 2700 |000c: throw v0 │ │ +08db62: 5550 b30b |000d: iget-boolean v0, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ +08db66: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +08db6a: 0e00 |0011: return-void │ │ +08db6c: 5c54 b30b |0012: iput-boolean v4, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ +08db70: 5450 b40b |0014: iget-object v0, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ +08db74: 7110 e41e 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +08db7a: 0a00 |0019: move-result v0 │ │ +08db7c: 3900 f7ff |001a: if-nez v0, 0011 // -0009 │ │ +08db80: 2200 6b03 |001c: new-instance v0, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@036b │ │ +08db84: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +08db86: 7030 fe17 5001 |001f: invoke-direct {v0, v5, v1}, Landroid/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/support/v7/widget/ActivityChooserModel$1;)V // method@17fe │ │ +08db8c: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +08db8e: 2311 9c06 |0023: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +08db92: 2202 ae05 |0025: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +08db96: 5453 b20b |0027: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ +08db9a: 7020 9228 3200 |0029: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ +08dba0: 4d02 0104 |002c: aput-object v2, v1, v4 │ │ +08dba4: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +08dba6: 5453 b40b |002f: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ +08dbaa: 4d03 0102 |0031: aput-object v3, v1, v2 │ │ +08dbae: 7120 fd06 1000 |0033: invoke-static {v0, v1}, Landroid/support/v4/os/AsyncTaskCompat;.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@06fd │ │ +08dbb4: 28db |0036: goto 0011 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=567 │ │ 0x0005 line=568 │ │ 0x000d line=570 │ │ 0x0011 line=578 │ │ 0x0012 line=573 │ │ @@ -194274,33 +194301,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -08db34: |[08db34] android.support.v7.widget.ActivityChooserModel.pruneExcessiveHistoricalRecordsIfNeeded:()V │ │ -08db44: 5442 b20b |0000: iget-object v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ -08db48: 7210 ec28 0200 |0002: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -08db4e: 0a02 |0005: move-result v2 │ │ -08db50: 5243 b50b |0006: iget v3, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0bb5 │ │ -08db54: 9101 0203 |0008: sub-int v1, v2, v3 │ │ -08db58: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ -08db5c: 0e00 |000c: return-void │ │ -08db5e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -08db60: 5c42 b30b |000e: iput-boolean v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ -08db64: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -08db66: 3510 fbff |0011: if-ge v0, v1, 000c // -0005 │ │ -08db6a: 5442 b20b |0013: iget-object v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ -08db6e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -08db70: 7220 e928 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ -08db76: 0c02 |0019: move-result-object v2 │ │ -08db78: 1f02 6803 |001a: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0368 │ │ -08db7c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08db80: 28f3 |001e: goto 0011 // -000d │ │ +08dbb8: |[08dbb8] android.support.v7.widget.ActivityChooserModel.pruneExcessiveHistoricalRecordsIfNeeded:()V │ │ +08dbc8: 5442 b20b |0000: iget-object v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ +08dbcc: 7210 ec28 0200 |0002: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +08dbd2: 0a02 |0005: move-result v2 │ │ +08dbd4: 5243 b50b |0006: iget v3, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0bb5 │ │ +08dbd8: 9101 0203 |0008: sub-int v1, v2, v3 │ │ +08dbdc: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ +08dbe0: 0e00 |000c: return-void │ │ +08dbe2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +08dbe4: 5c42 b30b |000e: iput-boolean v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ +08dbe8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08dbea: 3510 fbff |0011: if-ge v0, v1, 000c // -0005 │ │ +08dbee: 5442 b20b |0013: iget-object v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ +08dbf2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +08dbf4: 7220 e928 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ +08dbfa: 0c02 |0019: move-result-object v2 │ │ +08dbfc: 1f02 6903 |001a: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0369 │ │ +08dc00: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08dc04: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x000a line=744 │ │ 0x000c line=754 │ │ 0x000d line=747 │ │ 0x0010 line=748 │ │ @@ -194316,31 +194343,31 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -08db84: |[08db84] android.support.v7.widget.ActivityChooserModel.readHistoricalDataIfNeeded:()Z │ │ -08db94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08db96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08db98: 5532 b00b |0002: iget-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0bb0 │ │ -08db9c: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -08dba0: 5532 b30b |0006: iget-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ -08dba4: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -08dba8: 5432 b40b |000a: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ -08dbac: 7110 e41e 0200 |000c: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -08dbb2: 0a02 |000f: move-result v2 │ │ -08dbb4: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -08dbb8: 5c31 b00b |0012: iput-boolean v1, v3, Landroid/support/v7/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0bb0 │ │ -08dbbc: 5c30 b80b |0014: iput-boolean v0, v3, Landroid/support/v7/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0bb8 │ │ -08dbc0: 7010 1518 0300 |0016: invoke-direct {v3}, Landroid/support/v7/widget/ActivityChooserModel;.readHistoricalDataImpl:()V // method@1815 │ │ -08dbc6: 0f00 |0019: return v0 │ │ -08dbc8: 0110 |001a: move v0, v1 │ │ -08dbca: 28fe |001b: goto 0019 // -0002 │ │ +08dc08: |[08dc08] android.support.v7.widget.ActivityChooserModel.readHistoricalDataIfNeeded:()Z │ │ +08dc18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08dc1a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08dc1c: 5532 b00b |0002: iget-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0bb0 │ │ +08dc20: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +08dc24: 5532 b30b |0006: iget-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0bb3 │ │ +08dc28: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +08dc2c: 5432 b40b |000a: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ +08dc30: 7110 e41e 0200 |000c: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +08dc36: 0a02 |000f: move-result v2 │ │ +08dc38: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +08dc3c: 5c31 b00b |0012: iput-boolean v1, v3, Landroid/support/v7/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0bb0 │ │ +08dc40: 5c30 b80b |0014: iput-boolean v0, v3, Landroid/support/v7/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0bb8 │ │ +08dc44: 7010 1518 0300 |0016: invoke-direct {v3}, Landroid/support/v7/widget/ActivityChooserModel;.readHistoricalDataImpl:()V // method@1815 │ │ +08dc4a: 0f00 |0019: return v0 │ │ +08dc4c: 0110 |001a: move v0, v1 │ │ +08dc4e: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=711 │ │ 0x0012 line=713 │ │ 0x0014 line=714 │ │ 0x0016 line=715 │ │ 0x0019 line=718 │ │ @@ -194352,144 +194379,144 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 243 16-bit code units │ │ -08dbcc: |[08dbcc] android.support.v7.widget.ActivityChooserModel.readHistoricalDataImpl:()V │ │ -08dbdc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08dbde: 0800 1200 |0001: move-object/from16 v0, v18 │ │ -08dbe2: 540f b10b |0003: iget-object v15, v0, Landroid/support/v7/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0bb1 │ │ -08dbe6: 0800 1200 |0005: move-object/from16 v0, v18 │ │ -08dbea: 5400 b40b |0007: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ -08dbee: 0810 0000 |0009: move-object/from16 v16, v0 │ │ -08dbf2: 7402 b100 0f00 |000b: invoke-virtual/range {v15, v16}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@00b1 │ │ -08dbf8: 0c03 |000e: move-result-object v3 │ │ -08dbfa: 7100 2a1f 0000 |000f: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@1f2a │ │ -08dc00: 0c08 |0012: move-result-object v8 │ │ -08dc02: 1a0f 5112 |0013: const-string v15, "UTF-8" // string@1251 │ │ -08dc06: 7230 f22c 380f |0015: invoke-interface {v8, v3, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2cf2 │ │ -08dc0c: 120c |0018: const/4 v12, #int 0 // #0 │ │ -08dc0e: 121f |0019: const/4 v15, #int 1 // #1 │ │ -08dc10: 32fc 0c00 |001a: if-eq v12, v15, 0026 // +000c │ │ -08dc14: 122f |001c: const/4 v15, #int 2 // #2 │ │ -08dc16: 32fc 0900 |001d: if-eq v12, v15, 0026 // +0009 │ │ -08dc1a: 7210 f12c 0800 |001f: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -08dc20: 0a0c |0022: move-result v12 │ │ -08dc22: 28f6 |0023: goto 0019 // -000a │ │ -08dc24: 0d04 |0024: move-exception v4 │ │ -08dc26: 0e00 |0025: return-void │ │ -08dc28: 1a0f 7e21 |0026: const-string v15, "historical-records" // string@217e │ │ -08dc2c: 7210 ef2c 0800 |0028: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -08dc32: 0c10 |002b: move-result-object v16 │ │ -08dc34: 7402 d727 0f00 |002c: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -08dc3a: 0a0f |002f: move-result v15 │ │ -08dc3c: 390f 3300 |0030: if-nez v15, 0063 // +0033 │ │ -08dc40: 220f 6106 |0032: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@0661 │ │ -08dc44: 1a10 5210 |0034: const-string v16, "Share records file does not start with historical-records tag." // string@1052 │ │ -08dc48: 7602 f42c 0f00 |0036: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2cf4 │ │ -08dc4e: 270f |0039: throw v15 │ │ -08dc50: 0d0e |003a: move-exception v14 │ │ -08dc52: 620f ac0b |003b: sget-object v15, Landroid/support/v7/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0bac │ │ -08dc56: 2210 6c05 |003d: new-instance v16, Ljava/lang/StringBuilder; // type@056c │ │ -08dc5a: 7601 f927 1000 |003f: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08dc60: 1a11 1505 |0042: const-string v17, "Error reading historical recrod file: " // string@0515 │ │ -08dc64: 7402 0228 1000 |0044: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08dc6a: 0c10 |0047: move-result-object v16 │ │ -08dc6c: 0800 1200 |0048: move-object/from16 v0, v18 │ │ -08dc70: 5400 b40b |004a: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ -08dc74: 0811 0000 |004c: move-object/from16 v17, v0 │ │ -08dc78: 7402 0228 1000 |004e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08dc7e: 0c10 |0051: move-result-object v16 │ │ -08dc80: 7401 0628 1000 |0052: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08dc86: 0c10 |0055: move-result-object v16 │ │ -08dc88: 0800 1000 |0056: move-object/from16 v0, v16 │ │ -08dc8c: 7130 0c1f 0f0e |0058: invoke-static {v15, v0, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -08dc92: 3803 caff |005b: if-eqz v3, 0025 // -0036 │ │ -08dc96: 6e10 4127 0300 |005d: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2741 │ │ -08dc9c: 28c5 |0060: goto 0025 // -003b │ │ -08dc9e: 0d0f |0061: move-exception v15 │ │ -08dca0: 28c3 |0062: goto 0025 // -003d │ │ -08dca2: 0800 1200 |0063: move-object/from16 v0, v18 │ │ -08dca6: 5405 b20b |0065: iget-object v5, v0, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ -08dcaa: 7210 e128 0500 |0067: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@28e1 │ │ -08dcb0: 7210 f12c 0800 |006a: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -08dcb6: 0a0c |006d: move-result v12 │ │ -08dcb8: 121f |006e: const/4 v15, #int 1 // #1 │ │ -08dcba: 33fc 0a00 |006f: if-ne v12, v15, 0079 // +000a │ │ -08dcbe: 3803 b4ff |0071: if-eqz v3, 0025 // -004c │ │ -08dcc2: 6e10 4127 0300 |0073: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2741 │ │ -08dcc8: 28af |0076: goto 0025 // -0051 │ │ -08dcca: 0d0f |0077: move-exception v15 │ │ -08dccc: 28ad |0078: goto 0025 // -0053 │ │ -08dcce: 123f |0079: const/4 v15, #int 3 // #3 │ │ -08dcd0: 32fc f0ff |007a: if-eq v12, v15, 006a // -0010 │ │ -08dcd4: 124f |007c: const/4 v15, #int 4 // #4 │ │ -08dcd6: 32fc edff |007d: if-eq v12, v15, 006a // -0013 │ │ -08dcda: 7210 ef2c 0800 |007f: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -08dce0: 0c07 |0082: move-result-object v7 │ │ -08dce2: 1a0f 7d21 |0083: const-string v15, "historical-record" // string@217d │ │ -08dce6: 6e20 d727 7f00 |0085: invoke-virtual {v15, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -08dcec: 0a0f |0088: move-result v15 │ │ -08dcee: 390f 3500 |0089: if-nez v15, 00be // +0035 │ │ -08dcf2: 220f 6106 |008b: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@0661 │ │ -08dcf6: 1a10 5310 |008d: const-string v16, "Share records file not well-formed." // string@1053 │ │ -08dcfa: 7602 f42c 0f00 |008f: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2cf4 │ │ -08dd00: 270f |0092: throw v15 │ │ -08dd02: 0d06 |0093: move-exception v6 │ │ -08dd04: 620f ac0b |0094: sget-object v15, Landroid/support/v7/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0bac │ │ -08dd08: 2210 6c05 |0096: new-instance v16, Ljava/lang/StringBuilder; // type@056c │ │ -08dd0c: 7601 f927 1000 |0098: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -08dd12: 1a11 1505 |009b: const-string v17, "Error reading historical recrod file: " // string@0515 │ │ -08dd16: 7402 0228 1000 |009d: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08dd1c: 0c10 |00a0: move-result-object v16 │ │ -08dd1e: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -08dd22: 5400 b40b |00a3: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ -08dd26: 0811 0000 |00a5: move-object/from16 v17, v0 │ │ -08dd2a: 7402 0228 1000 |00a7: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -08dd30: 0c10 |00aa: move-result-object v16 │ │ -08dd32: 7401 0628 1000 |00ab: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -08dd38: 0c10 |00ae: move-result-object v16 │ │ -08dd3a: 0800 1000 |00af: move-object/from16 v0, v16 │ │ -08dd3e: 7130 0c1f 0f06 |00b1: invoke-static {v15, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -08dd44: 3803 71ff |00b4: if-eqz v3, 0025 // -008f │ │ -08dd48: 6e10 4127 0300 |00b6: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2741 │ │ -08dd4e: 2900 6cff |00b9: goto/16 0025 // -0094 │ │ -08dd52: 0d0f |00bb: move-exception v15 │ │ -08dd54: 2900 69ff |00bc: goto/16 0025 // -0097 │ │ -08dd58: 120f |00be: const/4 v15, #int 0 // #0 │ │ -08dd5a: 1a10 da15 |00bf: const-string v16, "activity" // string@15da │ │ -08dd5e: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ -08dd62: 7230 ed2c f800 |00c3: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ -08dd68: 0c02 |00c6: move-result-object v2 │ │ -08dd6a: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -08dd6c: 1a10 0c35 |00c8: const-string v16, "time" // string@350c │ │ -08dd70: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ -08dd74: 7230 ed2c f800 |00cc: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ -08dd7a: 0c0f |00cf: move-result-object v15 │ │ -08dd7c: 7110 a227 0f00 |00d0: invoke-static {v15}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ -08dd82: 0b0a |00d3: move-result-wide v10 │ │ -08dd84: 120f |00d4: const/4 v15, #int 0 // #0 │ │ -08dd86: 1a10 ef36 |00d5: const-string v16, "weight" // string@36ef │ │ -08dd8a: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ -08dd8e: 7230 ed2c f800 |00d9: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ -08dd94: 0c0f |00dc: move-result-object v15 │ │ -08dd96: 7110 8b27 0f00 |00dd: invoke-static {v15}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@278b │ │ -08dd9c: 0a0d |00e0: move-result v13 │ │ -08dd9e: 2209 6803 |00e1: new-instance v9, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0368 │ │ -08dda2: 705d f817 29ba |00e3: invoke-direct {v9, v2, v10, v11, v13}, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.:(Ljava/lang/String;JF)V // method@17f8 │ │ -08dda8: 7220 df28 9500 |00e6: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -08ddae: 2881 |00e9: goto 006a // -007f │ │ -08ddb0: 0d0f |00ea: move-exception v15 │ │ -08ddb2: 3803 0500 |00eb: if-eqz v3, 00f0 // +0005 │ │ -08ddb6: 6e10 4127 0300 |00ed: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2741 │ │ -08ddbc: 270f |00f0: throw v15 │ │ -08ddbe: 0d10 |00f1: move-exception v16 │ │ -08ddc0: 28fe |00f2: goto 00f0 // -0002 │ │ +08dc50: |[08dc50] android.support.v7.widget.ActivityChooserModel.readHistoricalDataImpl:()V │ │ +08dc60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08dc62: 0800 1200 |0001: move-object/from16 v0, v18 │ │ +08dc66: 540f b10b |0003: iget-object v15, v0, Landroid/support/v7/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0bb1 │ │ +08dc6a: 0800 1200 |0005: move-object/from16 v0, v18 │ │ +08dc6e: 5400 b40b |0007: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ +08dc72: 0810 0000 |0009: move-object/from16 v16, v0 │ │ +08dc76: 7402 b100 0f00 |000b: invoke-virtual/range {v15, v16}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@00b1 │ │ +08dc7c: 0c03 |000e: move-result-object v3 │ │ +08dc7e: 7100 2a1f 0000 |000f: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@1f2a │ │ +08dc84: 0c08 |0012: move-result-object v8 │ │ +08dc86: 1a0f 5b12 |0013: const-string v15, "UTF-8" // string@125b │ │ +08dc8a: 7230 f22c 380f |0015: invoke-interface {v8, v3, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2cf2 │ │ +08dc90: 120c |0018: const/4 v12, #int 0 // #0 │ │ +08dc92: 121f |0019: const/4 v15, #int 1 // #1 │ │ +08dc94: 32fc 0c00 |001a: if-eq v12, v15, 0026 // +000c │ │ +08dc98: 122f |001c: const/4 v15, #int 2 // #2 │ │ +08dc9a: 32fc 0900 |001d: if-eq v12, v15, 0026 // +0009 │ │ +08dc9e: 7210 f12c 0800 |001f: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +08dca4: 0a0c |0022: move-result v12 │ │ +08dca6: 28f6 |0023: goto 0019 // -000a │ │ +08dca8: 0d04 |0024: move-exception v4 │ │ +08dcaa: 0e00 |0025: return-void │ │ +08dcac: 1a0f 8821 |0026: const-string v15, "historical-records" // string@2188 │ │ +08dcb0: 7210 ef2c 0800 |0028: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +08dcb6: 0c10 |002b: move-result-object v16 │ │ +08dcb8: 7402 d727 0f00 |002c: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +08dcbe: 0a0f |002f: move-result v15 │ │ +08dcc0: 390f 3300 |0030: if-nez v15, 0063 // +0033 │ │ +08dcc4: 220f 6406 |0032: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@0664 │ │ +08dcc8: 1a10 5c10 |0034: const-string v16, "Share records file does not start with historical-records tag." // string@105c │ │ +08dccc: 7602 f42c 0f00 |0036: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2cf4 │ │ +08dcd2: 270f |0039: throw v15 │ │ +08dcd4: 0d0e |003a: move-exception v14 │ │ +08dcd6: 620f ac0b |003b: sget-object v15, Landroid/support/v7/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0bac │ │ +08dcda: 2210 6d05 |003d: new-instance v16, Ljava/lang/StringBuilder; // type@056d │ │ +08dcde: 7601 f927 1000 |003f: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08dce4: 1a11 1805 |0042: const-string v17, "Error reading historical recrod file: " // string@0518 │ │ +08dce8: 7402 0228 1000 |0044: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08dcee: 0c10 |0047: move-result-object v16 │ │ +08dcf0: 0800 1200 |0048: move-object/from16 v0, v18 │ │ +08dcf4: 5400 b40b |004a: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ +08dcf8: 0811 0000 |004c: move-object/from16 v17, v0 │ │ +08dcfc: 7402 0228 1000 |004e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08dd02: 0c10 |0051: move-result-object v16 │ │ +08dd04: 7401 0628 1000 |0052: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08dd0a: 0c10 |0055: move-result-object v16 │ │ +08dd0c: 0800 1000 |0056: move-object/from16 v0, v16 │ │ +08dd10: 7130 0c1f 0f0e |0058: invoke-static {v15, v0, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +08dd16: 3803 caff |005b: if-eqz v3, 0025 // -0036 │ │ +08dd1a: 6e10 4127 0300 |005d: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2741 │ │ +08dd20: 28c5 |0060: goto 0025 // -003b │ │ +08dd22: 0d0f |0061: move-exception v15 │ │ +08dd24: 28c3 |0062: goto 0025 // -003d │ │ +08dd26: 0800 1200 |0063: move-object/from16 v0, v18 │ │ +08dd2a: 5405 b20b |0065: iget-object v5, v0, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ +08dd2e: 7210 e128 0500 |0067: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@28e1 │ │ +08dd34: 7210 f12c 0800 |006a: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +08dd3a: 0a0c |006d: move-result v12 │ │ +08dd3c: 121f |006e: const/4 v15, #int 1 // #1 │ │ +08dd3e: 33fc 0a00 |006f: if-ne v12, v15, 0079 // +000a │ │ +08dd42: 3803 b4ff |0071: if-eqz v3, 0025 // -004c │ │ +08dd46: 6e10 4127 0300 |0073: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2741 │ │ +08dd4c: 28af |0076: goto 0025 // -0051 │ │ +08dd4e: 0d0f |0077: move-exception v15 │ │ +08dd50: 28ad |0078: goto 0025 // -0053 │ │ +08dd52: 123f |0079: const/4 v15, #int 3 // #3 │ │ +08dd54: 32fc f0ff |007a: if-eq v12, v15, 006a // -0010 │ │ +08dd58: 124f |007c: const/4 v15, #int 4 // #4 │ │ +08dd5a: 32fc edff |007d: if-eq v12, v15, 006a // -0013 │ │ +08dd5e: 7210 ef2c 0800 |007f: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +08dd64: 0c07 |0082: move-result-object v7 │ │ +08dd66: 1a0f 8721 |0083: const-string v15, "historical-record" // string@2187 │ │ +08dd6a: 6e20 d727 7f00 |0085: invoke-virtual {v15, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +08dd70: 0a0f |0088: move-result v15 │ │ +08dd72: 390f 3500 |0089: if-nez v15, 00be // +0035 │ │ +08dd76: 220f 6406 |008b: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@0664 │ │ +08dd7a: 1a10 5d10 |008d: const-string v16, "Share records file not well-formed." // string@105d │ │ +08dd7e: 7602 f42c 0f00 |008f: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2cf4 │ │ +08dd84: 270f |0092: throw v15 │ │ +08dd86: 0d06 |0093: move-exception v6 │ │ +08dd88: 620f ac0b |0094: sget-object v15, Landroid/support/v7/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0bac │ │ +08dd8c: 2210 6d05 |0096: new-instance v16, Ljava/lang/StringBuilder; // type@056d │ │ +08dd90: 7601 f927 1000 |0098: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +08dd96: 1a11 1805 |009b: const-string v17, "Error reading historical recrod file: " // string@0518 │ │ +08dd9a: 7402 0228 1000 |009d: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08dda0: 0c10 |00a0: move-result-object v16 │ │ +08dda2: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +08dda6: 5400 b40b |00a3: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0bb4 │ │ +08ddaa: 0811 0000 |00a5: move-object/from16 v17, v0 │ │ +08ddae: 7402 0228 1000 |00a7: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +08ddb4: 0c10 |00aa: move-result-object v16 │ │ +08ddb6: 7401 0628 1000 |00ab: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +08ddbc: 0c10 |00ae: move-result-object v16 │ │ +08ddbe: 0800 1000 |00af: move-object/from16 v0, v16 │ │ +08ddc2: 7130 0c1f 0f06 |00b1: invoke-static {v15, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +08ddc8: 3803 71ff |00b4: if-eqz v3, 0025 // -008f │ │ +08ddcc: 6e10 4127 0300 |00b6: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2741 │ │ +08ddd2: 2900 6cff |00b9: goto/16 0025 // -0094 │ │ +08ddd6: 0d0f |00bb: move-exception v15 │ │ +08ddd8: 2900 69ff |00bc: goto/16 0025 // -0097 │ │ +08dddc: 120f |00be: const/4 v15, #int 0 // #0 │ │ +08ddde: 1a10 e415 |00bf: const-string v16, "activity" // string@15e4 │ │ +08dde2: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ +08dde6: 7230 ed2c f800 |00c3: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ +08ddec: 0c02 |00c6: move-result-object v2 │ │ +08ddee: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +08ddf0: 1a10 1535 |00c8: const-string v16, "time" // string@3515 │ │ +08ddf4: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +08ddf8: 7230 ed2c f800 |00cc: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ +08ddfe: 0c0f |00cf: move-result-object v15 │ │ +08de00: 7110 a227 0f00 |00d0: invoke-static {v15}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ +08de06: 0b0a |00d3: move-result-wide v10 │ │ +08de08: 120f |00d4: const/4 v15, #int 0 // #0 │ │ +08de0a: 1a10 f836 |00d5: const-string v16, "weight" // string@36f8 │ │ +08de0e: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ +08de12: 7230 ed2c f800 |00d9: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ +08de18: 0c0f |00dc: move-result-object v15 │ │ +08de1a: 7110 8b27 0f00 |00dd: invoke-static {v15}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@278b │ │ +08de20: 0a0d |00e0: move-result v13 │ │ +08de22: 2209 6903 |00e1: new-instance v9, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0369 │ │ +08de26: 705d f817 29ba |00e3: invoke-direct {v9, v2, v10, v11, v13}, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.:(Ljava/lang/String;JF)V // method@17f8 │ │ +08de2c: 7220 df28 9500 |00e6: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +08de32: 2881 |00e9: goto 006a // -007f │ │ +08de34: 0d0f |00ea: move-exception v15 │ │ +08de36: 3803 0500 |00eb: if-eqz v3, 00f0 // +0005 │ │ +08de3a: 6e10 4127 0300 |00ed: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2741 │ │ +08de40: 270f |00f0: throw v15 │ │ +08de42: 0d10 |00f1: move-exception v16 │ │ +08de44: 28fe |00f2: goto 00f0 // -0002 │ │ catches : 11 │ │ 0x0001 - 0x000e │ │ Ljava/io/FileNotFoundException; -> 0x0024 │ │ 0x000f - 0x003a │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x003a │ │ Ljava/io/IOException; -> 0x0093 │ │ -> 0x00ea │ │ @@ -194586,38 +194613,38 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -08de40: |[08de40] android.support.v7.widget.ActivityChooserModel.sortActivitiesIfNeeded:()Z │ │ -08de50: 5440 af0b |0000: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter; // field@0baf │ │ -08de54: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -08de58: 5440 b70b |0004: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ -08de5c: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ -08de60: 5440 ad0b |0008: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08de64: 7210 e728 0000 |000a: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -08de6a: 0a00 |000d: move-result v0 │ │ -08de6c: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ -08de70: 5440 b20b |0010: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ -08de74: 7210 e728 0000 |0012: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -08de7a: 0a00 |0015: move-result v0 │ │ -08de7c: 3900 1300 |0016: if-nez v0, 0029 // +0013 │ │ -08de80: 5440 af0b |0018: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter; // field@0baf │ │ -08de84: 5441 b70b |001a: iget-object v1, v4, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ -08de88: 5442 ad0b |001c: iget-object v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08de8c: 5443 b20b |001e: iget-object v3, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ -08de90: 7110 b728 0300 |0020: invoke-static {v3}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ -08de96: 0c03 |0023: move-result-object v3 │ │ -08de98: 7240 f317 1032 |0024: invoke-interface {v0, v1, v2, v3}, Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter;.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V // method@17f3 │ │ -08de9e: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -08dea0: 0f00 |0028: return v0 │ │ -08dea2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -08dea4: 28fe |002a: goto 0028 // -0002 │ │ +08dec4: |[08dec4] android.support.v7.widget.ActivityChooserModel.sortActivitiesIfNeeded:()Z │ │ +08ded4: 5440 af0b |0000: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter; // field@0baf │ │ +08ded8: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +08dedc: 5440 b70b |0004: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ +08dee0: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ +08dee4: 5440 ad0b |0008: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08dee8: 7210 e728 0000 |000a: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +08deee: 0a00 |000d: move-result v0 │ │ +08def0: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ +08def4: 5440 b20b |0010: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ +08def8: 7210 e728 0000 |0012: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +08defe: 0a00 |0015: move-result v0 │ │ +08df00: 3900 1300 |0016: if-nez v0, 0029 // +0013 │ │ +08df04: 5440 af0b |0018: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter; // field@0baf │ │ +08df08: 5441 b70b |001a: iget-object v1, v4, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ +08df0c: 5442 ad0b |001c: iget-object v2, v4, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08df10: 5443 b20b |001e: iget-object v3, v4, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ +08df14: 7110 b728 0300 |0020: invoke-static {v3}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ +08df1a: 0c03 |0023: move-result-object v3 │ │ +08df1c: 7240 f317 1032 |0024: invoke-interface {v0, v1, v2, v3}, Landroid/support/v7/widget/ActivityChooserModel$ActivitySorter;.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V // method@17f3 │ │ +08df22: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +08df24: 0f00 |0028: return v0 │ │ +08df26: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +08df28: 28fe |002a: goto 0028 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0018 line=674 │ │ 0x0027 line=676 │ │ 0x0028 line=678 │ │ locals : │ │ @@ -194629,62 +194656,62 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -08dea8: |[08dea8] android.support.v7.widget.ActivityChooserModel.chooseActivity:(I)Landroid/content/Intent; │ │ -08deb8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -08deba: 54a7 b60b |0001: iget-object v7, v10, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08debe: 1d07 |0003: monitor-enter v7 │ │ -08dec0: 54a8 b70b |0004: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ -08dec4: 3908 0500 |0006: if-nez v8, 000b // +0005 │ │ -08dec8: 1e07 |0008: monitor-exit v7 │ │ -08deca: 0760 |0009: move-object v0, v6 │ │ -08decc: 1100 |000a: return-object v0 │ │ -08dece: 7010 0918 0a00 |000b: invoke-direct {v10}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ -08ded4: 54a8 ad0b |000e: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08ded8: 7220 e528 b800 |0010: invoke-interface {v8, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -08dede: 0c02 |0013: move-result-object v2 │ │ -08dee0: 1f02 6503 |0014: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08dee4: 2203 2800 |0016: new-instance v3, Landroid/content/ComponentName; // type@0028 │ │ -08dee8: 5428 a30b |0018: iget-object v8, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08deec: 5488 1900 |001a: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ -08def0: 5488 1200 |001c: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0012 │ │ -08def4: 5429 a30b |001e: iget-object v9, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08def8: 5499 1900 |0020: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ -08defc: 5499 1100 |0022: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0011 │ │ -08df00: 7030 8c00 8309 |0024: invoke-direct {v3, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ -08df06: 2200 3400 |0027: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -08df0a: 54a8 b70b |0029: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ -08df0e: 7020 bf00 8000 |002b: invoke-direct {v0, v8}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ -08df14: 6e20 d500 3000 |002e: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ -08df1a: 54a8 ae0b |0031: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0bae │ │ -08df1e: 3808 1200 |0033: if-eqz v8, 0045 // +0012 │ │ -08df22: 2201 3400 |0035: new-instance v1, Landroid/content/Intent; // type@0034 │ │ -08df26: 7020 bf00 0100 |0037: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ -08df2c: 54a8 ae0b |003a: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0bae │ │ -08df30: 7230 fc17 a801 |003c: invoke-interface {v8, v10, v1}, Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;.onChooseActivity:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/Intent;)Z // method@17fc │ │ -08df36: 0a04 |003f: move-result v4 │ │ -08df38: 3804 0500 |0040: if-eqz v4, 0045 // +0005 │ │ -08df3c: 1e07 |0042: monitor-exit v7 │ │ -08df3e: 0760 |0043: move-object v0, v6 │ │ -08df40: 28c6 |0044: goto 000a // -003a │ │ -08df42: 2205 6803 |0045: new-instance v5, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0368 │ │ -08df46: 7100 0828 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ -08df4c: 0b08 |004a: move-result-wide v8 │ │ -08df4e: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ -08df52: 7056 f717 3598 |004d: invoke-direct {v5, v3, v8, v9, v6}, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@17f7 │ │ -08df58: 7020 0718 5a00 |0050: invoke-direct {v10, v5}, Landroid/support/v7/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1807 │ │ -08df5e: 1e07 |0053: monitor-exit v7 │ │ -08df60: 28b6 |0054: goto 000a // -004a │ │ -08df62: 0d06 |0055: move-exception v6 │ │ -08df64: 1e07 |0056: monitor-exit v7 │ │ -08df66: 2706 |0057: throw v6 │ │ +08df2c: |[08df2c] android.support.v7.widget.ActivityChooserModel.chooseActivity:(I)Landroid/content/Intent; │ │ +08df3c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08df3e: 54a7 b60b |0001: iget-object v7, v10, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08df42: 1d07 |0003: monitor-enter v7 │ │ +08df44: 54a8 b70b |0004: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ +08df48: 3908 0500 |0006: if-nez v8, 000b // +0005 │ │ +08df4c: 1e07 |0008: monitor-exit v7 │ │ +08df4e: 0760 |0009: move-object v0, v6 │ │ +08df50: 1100 |000a: return-object v0 │ │ +08df52: 7010 0918 0a00 |000b: invoke-direct {v10}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ +08df58: 54a8 ad0b |000e: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08df5c: 7220 e528 b800 |0010: invoke-interface {v8, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +08df62: 0c02 |0013: move-result-object v2 │ │ +08df64: 1f02 6603 |0014: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08df68: 2203 2800 |0016: new-instance v3, Landroid/content/ComponentName; // type@0028 │ │ +08df6c: 5428 a30b |0018: iget-object v8, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08df70: 5488 1900 |001a: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ +08df74: 5488 1200 |001c: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0012 │ │ +08df78: 5429 a30b |001e: iget-object v9, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08df7c: 5499 1900 |0020: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ +08df80: 5499 1100 |0022: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0011 │ │ +08df84: 7030 8c00 8309 |0024: invoke-direct {v3, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ +08df8a: 2200 3400 |0027: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +08df8e: 54a8 b70b |0029: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ +08df92: 7020 bf00 8000 |002b: invoke-direct {v0, v8}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ +08df98: 6e20 d500 3000 |002e: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ +08df9e: 54a8 ae0b |0031: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0bae │ │ +08dfa2: 3808 1200 |0033: if-eqz v8, 0045 // +0012 │ │ +08dfa6: 2201 3400 |0035: new-instance v1, Landroid/content/Intent; // type@0034 │ │ +08dfaa: 7020 bf00 0100 |0037: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ +08dfb0: 54a8 ae0b |003a: iget-object v8, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0bae │ │ +08dfb4: 7230 fc17 a801 |003c: invoke-interface {v8, v10, v1}, Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;.onChooseActivity:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/Intent;)Z // method@17fc │ │ +08dfba: 0a04 |003f: move-result v4 │ │ +08dfbc: 3804 0500 |0040: if-eqz v4, 0045 // +0005 │ │ +08dfc0: 1e07 |0042: monitor-exit v7 │ │ +08dfc2: 0760 |0043: move-object v0, v6 │ │ +08dfc4: 28c6 |0044: goto 000a // -003a │ │ +08dfc6: 2205 6903 |0045: new-instance v5, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0369 │ │ +08dfca: 7100 0828 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ +08dfd0: 0b08 |004a: move-result-wide v8 │ │ +08dfd2: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ +08dfd6: 7056 f717 3598 |004d: invoke-direct {v5, v3, v8, v9, v6}, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@17f7 │ │ +08dfdc: 7020 0718 5a00 |0050: invoke-direct {v10, v5}, Landroid/support/v7/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1807 │ │ +08dfe2: 1e07 |0053: monitor-exit v7 │ │ +08dfe4: 28b6 |0054: goto 000a // -004a │ │ +08dfe6: 0d06 |0055: move-exception v6 │ │ +08dfe8: 1e07 |0056: monitor-exit v7 │ │ +08dfea: 2706 |0057: throw v6 │ │ catches : 1 │ │ 0x0004 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0001 line=458 │ │ 0x0004 line=459 │ │ 0x0008 line=460 │ │ @@ -194718,28 +194745,28 @@ │ │ type : '(I)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08df74: |[08df74] android.support.v7.widget.ActivityChooserModel.getActivity:(I)Landroid/content/pm/ResolveInfo; │ │ -08df84: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08df88: 1d01 |0002: monitor-enter v1 │ │ -08df8a: 7010 0918 0200 |0003: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ -08df90: 5420 ad0b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08df94: 7220 e528 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -08df9a: 0c00 |000b: move-result-object v0 │ │ -08df9c: 1f00 6503 |000c: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08dfa0: 5400 a30b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08dfa4: 1e01 |0010: monitor-exit v1 │ │ -08dfa6: 1100 |0011: return-object v0 │ │ -08dfa8: 0d00 |0012: move-exception v0 │ │ -08dfaa: 1e01 |0013: monitor-exit v1 │ │ -08dfac: 2700 |0014: throw v0 │ │ +08dff8: |[08dff8] android.support.v7.widget.ActivityChooserModel.getActivity:(I)Landroid/content/pm/ResolveInfo; │ │ +08e008: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08e00c: 1d01 |0002: monitor-enter v1 │ │ +08e00e: 7010 0918 0200 |0003: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ +08e014: 5420 ad0b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08e018: 7220 e528 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +08e01e: 0c00 |000b: move-result-object v0 │ │ +08e020: 1f00 6603 |000c: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08e024: 5400 a30b |000e: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08e028: 1e01 |0010: monitor-exit v1 │ │ +08e02a: 1100 |0011: return-object v0 │ │ +08e02c: 0d00 |0012: move-exception v0 │ │ +08e02e: 1e01 |0013: monitor-exit v1 │ │ +08e030: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=411 │ │ 0x0003 line=412 │ │ 0x0006 line=413 │ │ @@ -194753,26 +194780,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -08dfbc: |[08dfbc] android.support.v7.widget.ActivityChooserModel.getActivityCount:()I │ │ -08dfcc: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08dfd0: 1d01 |0002: monitor-enter v1 │ │ -08dfd2: 7010 0918 0200 |0003: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ -08dfd8: 5420 ad0b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08dfdc: 7210 ec28 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -08dfe2: 0a00 |000b: move-result v0 │ │ -08dfe4: 1e01 |000c: monitor-exit v1 │ │ -08dfe6: 0f00 |000d: return v0 │ │ -08dfe8: 0d00 |000e: move-exception v0 │ │ -08dfea: 1e01 |000f: monitor-exit v1 │ │ -08dfec: 2700 |0010: throw v0 │ │ +08e040: |[08e040] android.support.v7.widget.ActivityChooserModel.getActivityCount:()I │ │ +08e050: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08e054: 1d01 |0002: monitor-enter v1 │ │ +08e056: 7010 0918 0200 |0003: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ +08e05c: 5420 ad0b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08e060: 7210 ec28 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +08e066: 0a00 |000b: move-result v0 │ │ +08e068: 1e01 |000c: monitor-exit v1 │ │ +08e06a: 0f00 |000d: return v0 │ │ +08e06c: 0d00 |000e: move-exception v0 │ │ +08e06e: 1e01 |000f: monitor-exit v1 │ │ +08e070: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=396 │ │ 0x0003 line=397 │ │ 0x0006 line=398 │ │ @@ -194785,38 +194812,38 @@ │ │ type : '(Landroid/content/pm/ResolveInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -08dffc: |[08dffc] android.support.v7.widget.ActivityChooserModel.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I │ │ -08e00c: 5465 b60b |0000: iget-object v5, v6, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08e010: 1d05 |0002: monitor-enter v5 │ │ -08e012: 7010 0918 0600 |0003: invoke-direct {v6}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ -08e018: 5460 ad0b |0006: iget-object v0, v6, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08e01c: 7210 ec28 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -08e022: 0a01 |000b: move-result v1 │ │ -08e024: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -08e026: 3513 1100 |000d: if-ge v3, v1, 001e // +0011 │ │ -08e02a: 7220 e528 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -08e030: 0c02 |0012: move-result-object v2 │ │ -08e032: 1f02 6503 |0013: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08e036: 5424 a30b |0015: iget-object v4, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08e03a: 3374 0400 |0017: if-ne v4, v7, 001b // +0004 │ │ -08e03e: 1e05 |0019: monitor-exit v5 │ │ -08e040: 0f03 |001a: return v3 │ │ -08e042: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08e046: 28f0 |001d: goto 000d // -0010 │ │ -08e048: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ -08e04a: 1e05 |001f: monitor-exit v5 │ │ -08e04c: 28fa |0020: goto 001a // -0006 │ │ -08e04e: 0d04 |0021: move-exception v4 │ │ -08e050: 1e05 |0022: monitor-exit v5 │ │ -08e052: 2704 |0023: throw v4 │ │ +08e080: |[08e080] android.support.v7.widget.ActivityChooserModel.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I │ │ +08e090: 5465 b60b |0000: iget-object v5, v6, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08e094: 1d05 |0002: monitor-enter v5 │ │ +08e096: 7010 0918 0600 |0003: invoke-direct {v6}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ +08e09c: 5460 ad0b |0006: iget-object v0, v6, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08e0a0: 7210 ec28 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +08e0a6: 0a01 |000b: move-result v1 │ │ +08e0a8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +08e0aa: 3513 1100 |000d: if-ge v3, v1, 001e // +0011 │ │ +08e0ae: 7220 e528 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +08e0b4: 0c02 |0012: move-result-object v2 │ │ +08e0b6: 1f02 6603 |0013: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08e0ba: 5424 a30b |0015: iget-object v4, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08e0be: 3374 0400 |0017: if-ne v4, v7, 001b // +0004 │ │ +08e0c2: 1e05 |0019: monitor-exit v5 │ │ +08e0c4: 0f03 |001a: return v3 │ │ +08e0c6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08e0ca: 28f0 |001d: goto 000d // -0010 │ │ +08e0cc: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ +08e0ce: 1e05 |001f: monitor-exit v5 │ │ +08e0d0: 28fa |0020: goto 001a // -0006 │ │ +08e0d2: 0d04 |0021: move-exception v4 │ │ +08e0d4: 1e05 |0022: monitor-exit v5 │ │ +08e0d6: 2704 |0023: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=425 │ │ 0x0003 line=426 │ │ 0x0006 line=427 │ │ @@ -194844,36 +194871,36 @@ │ │ type : '()Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -08e060: |[08e060] android.support.v7.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ -08e070: 5431 b60b |0000: iget-object v1, v3, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08e074: 1d01 |0002: monitor-enter v1 │ │ -08e076: 7010 0918 0300 |0003: invoke-direct {v3}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ -08e07c: 5430 ad0b |0006: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08e080: 7210 e728 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -08e086: 0a00 |000b: move-result v0 │ │ -08e088: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ -08e08c: 5430 ad0b |000e: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08e090: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -08e092: 7220 e528 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -08e098: 0c00 |0014: move-result-object v0 │ │ -08e09a: 1f00 6503 |0015: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08e09e: 5400 a30b |0017: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08e0a2: 1e01 |0019: monitor-exit v1 │ │ -08e0a4: 1100 |001a: return-object v0 │ │ -08e0a6: 1e01 |001b: monitor-exit v1 │ │ -08e0a8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -08e0aa: 28fd |001d: goto 001a // -0003 │ │ -08e0ac: 0d00 |001e: move-exception v0 │ │ -08e0ae: 1e01 |001f: monitor-exit v1 │ │ -08e0b0: 2700 |0020: throw v0 │ │ +08e0e4: |[08e0e4] android.support.v7.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ +08e0f4: 5431 b60b |0000: iget-object v1, v3, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08e0f8: 1d01 |0002: monitor-enter v1 │ │ +08e0fa: 7010 0918 0300 |0003: invoke-direct {v3}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ +08e100: 5430 ad0b |0006: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08e104: 7210 e728 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +08e10a: 0a00 |000b: move-result v0 │ │ +08e10c: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ +08e110: 5430 ad0b |000e: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08e114: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08e116: 7220 e528 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +08e11c: 0c00 |0014: move-result-object v0 │ │ +08e11e: 1f00 6603 |0015: check-cast v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08e122: 5400 a30b |0017: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08e126: 1e01 |0019: monitor-exit v1 │ │ +08e128: 1100 |001a: return-object v0 │ │ +08e12a: 1e01 |001b: monitor-exit v1 │ │ +08e12c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +08e12e: 28fd |001d: goto 001a // -0003 │ │ +08e130: 0d00 |001e: move-exception v0 │ │ +08e132: 1e01 |001f: monitor-exit v1 │ │ +08e134: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=513 │ │ 0x0003 line=514 │ │ 0x0006 line=515 │ │ @@ -194890,26 +194917,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -08e0c0: |[08e0c0] android.support.v7.widget.ActivityChooserModel.getHistorySize:()I │ │ -08e0d0: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08e0d4: 1d01 |0002: monitor-enter v1 │ │ -08e0d6: 7010 0918 0200 |0003: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ -08e0dc: 5420 b20b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ -08e0e0: 7210 ec28 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -08e0e6: 0a00 |000b: move-result v0 │ │ -08e0e8: 1e01 |000c: monitor-exit v1 │ │ -08e0ea: 0f00 |000d: return v0 │ │ -08e0ec: 0d00 |000e: move-exception v0 │ │ -08e0ee: 1e01 |000f: monitor-exit v1 │ │ -08e0f0: 2700 |0010: throw v0 │ │ +08e144: |[08e144] android.support.v7.widget.ActivityChooserModel.getHistorySize:()I │ │ +08e154: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08e158: 1d01 |0002: monitor-enter v1 │ │ +08e15a: 7010 0918 0200 |0003: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ +08e160: 5420 b20b |0006: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0bb2 │ │ +08e164: 7210 ec28 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +08e16a: 0a00 |000b: move-result v0 │ │ +08e16c: 1e01 |000c: monitor-exit v1 │ │ +08e16e: 0f00 |000d: return v0 │ │ +08e170: 0d00 |000e: move-exception v0 │ │ +08e172: 1e01 |000f: monitor-exit v1 │ │ +08e174: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=642 │ │ 0x0003 line=643 │ │ 0x0006 line=644 │ │ @@ -194922,53 +194949,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -08e100: |[08e100] android.support.v7.widget.ActivityChooserModel.setDefaultActivity:(I)V │ │ -08e110: 54a6 b60b |0000: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08e114: 1d06 |0002: monitor-enter v6 │ │ -08e116: 7010 0918 0a00 |0003: invoke-direct {v10}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ -08e11c: 54a5 ad0b |0006: iget-object v5, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08e120: 7220 e528 b500 |0008: invoke-interface {v5, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -08e126: 0c02 |000b: move-result-object v2 │ │ -08e128: 1f02 6503 |000c: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08e12c: 54a5 ad0b |000e: iget-object v5, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ -08e130: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -08e132: 7220 e528 7500 |0011: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -08e138: 0c03 |0014: move-result-object v3 │ │ -08e13a: 1f03 6503 |0015: check-cast v3, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0365 │ │ -08e13e: 3803 2a00 |0017: if-eqz v3, 0041 // +002a │ │ -08e142: 5235 a50b |0019: iget v5, v3, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08e146: 5227 a50b |001b: iget v7, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ -08e14a: c775 |001d: sub-float/2addr v5, v7 │ │ -08e14c: 1507 a040 |001e: const/high16 v7, #int 1084227584 // #40a0 │ │ -08e150: a604 0507 |0020: add-float v4, v5, v7 │ │ -08e154: 2200 2800 |0022: new-instance v0, Landroid/content/ComponentName; // type@0028 │ │ -08e158: 5425 a30b |0024: iget-object v5, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08e15c: 5455 1900 |0026: iget-object v5, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ -08e160: 5455 1200 |0028: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0012 │ │ -08e164: 5427 a30b |002a: iget-object v7, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ -08e168: 5477 1900 |002c: iget-object v7, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ -08e16c: 5477 1100 |002e: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0011 │ │ -08e170: 7030 8c00 5007 |0030: invoke-direct {v0, v5, v7}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ -08e176: 2201 6803 |0033: new-instance v1, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0368 │ │ -08e17a: 7100 0828 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ -08e180: 0b08 |0038: move-result-wide v8 │ │ -08e182: 7054 f717 0198 |0039: invoke-direct {v1, v0, v8, v9, v4}, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@17f7 │ │ -08e188: 7020 0718 1a00 |003c: invoke-direct {v10, v1}, Landroid/support/v7/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1807 │ │ -08e18e: 1e06 |003f: monitor-exit v6 │ │ -08e190: 0e00 |0040: return-void │ │ -08e192: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ -08e196: 28df |0043: goto 0022 // -0021 │ │ -08e198: 0d05 |0044: move-exception v5 │ │ -08e19a: 1e06 |0045: monitor-exit v6 │ │ -08e19c: 2705 |0046: throw v5 │ │ +08e184: |[08e184] android.support.v7.widget.ActivityChooserModel.setDefaultActivity:(I)V │ │ +08e194: 54a6 b60b |0000: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08e198: 1d06 |0002: monitor-enter v6 │ │ +08e19a: 7010 0918 0a00 |0003: invoke-direct {v10}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ +08e1a0: 54a5 ad0b |0006: iget-object v5, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08e1a4: 7220 e528 b500 |0008: invoke-interface {v5, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +08e1aa: 0c02 |000b: move-result-object v2 │ │ +08e1ac: 1f02 6603 |000c: check-cast v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08e1b0: 54a5 ad0b |000e: iget-object v5, v10, Landroid/support/v7/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0bad │ │ +08e1b4: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +08e1b6: 7220 e528 7500 |0011: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +08e1bc: 0c03 |0014: move-result-object v3 │ │ +08e1be: 1f03 6603 |0015: check-cast v3, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo; // type@0366 │ │ +08e1c2: 3803 2a00 |0017: if-eqz v3, 0041 // +002a │ │ +08e1c6: 5235 a50b |0019: iget v5, v3, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08e1ca: 5227 a50b |001b: iget v7, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0ba5 │ │ +08e1ce: c775 |001d: sub-float/2addr v5, v7 │ │ +08e1d0: 1507 a040 |001e: const/high16 v7, #int 1084227584 // #40a0 │ │ +08e1d4: a604 0507 |0020: add-float v4, v5, v7 │ │ +08e1d8: 2200 2800 |0022: new-instance v0, Landroid/content/ComponentName; // type@0028 │ │ +08e1dc: 5425 a30b |0024: iget-object v5, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08e1e0: 5455 1900 |0026: iget-object v5, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ +08e1e4: 5455 1200 |0028: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0012 │ │ +08e1e8: 5427 a30b |002a: iget-object v7, v2, Landroid/support/v7/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0ba3 │ │ +08e1ec: 5477 1900 |002c: iget-object v7, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0019 │ │ +08e1f0: 5477 1100 |002e: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0011 │ │ +08e1f4: 7030 8c00 5007 |0030: invoke-direct {v0, v5, v7}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@008c │ │ +08e1fa: 2201 6903 |0033: new-instance v1, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord; // type@0369 │ │ +08e1fe: 7100 0828 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ +08e204: 0b08 |0038: move-result-wide v8 │ │ +08e206: 7054 f717 0198 |0039: invoke-direct {v1, v0, v8, v9, v4}, Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@17f7 │ │ +08e20c: 7020 0718 1a00 |003c: invoke-direct {v10, v1}, Landroid/support/v7/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1807 │ │ +08e212: 1e06 |003f: monitor-exit v6 │ │ +08e214: 0e00 |0040: return-void │ │ +08e216: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +08e21a: 28df |0043: goto 0022 // -0021 │ │ +08e21c: 0d05 |0044: move-exception v5 │ │ +08e21e: 1e06 |0045: monitor-exit v6 │ │ +08e220: 2705 |0046: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0046 │ │ -> 0x0044 │ │ positions : │ │ 0x0000 line=533 │ │ 0x0003 line=534 │ │ 0x0006 line=536 │ │ @@ -194997,30 +195024,30 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -08e1ac: |[08e1ac] android.support.v7.widget.ActivityChooserModel.setIntent:(Landroid/content/Intent;)V │ │ -08e1bc: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08e1c0: 1d01 |0002: monitor-enter v1 │ │ -08e1c2: 5420 b70b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ -08e1c6: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -08e1ca: 1e01 |0007: monitor-exit v1 │ │ -08e1cc: 0e00 |0008: return-void │ │ -08e1ce: 5b23 b70b |0009: iput-object v3, v2, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ -08e1d2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -08e1d4: 5c20 b90b |000c: iput-boolean v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mReloadActivities:Z // field@0bb9 │ │ -08e1d8: 7010 0918 0200 |000e: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ -08e1de: 1e01 |0011: monitor-exit v1 │ │ -08e1e0: 28f6 |0012: goto 0008 // -000a │ │ -08e1e2: 0d00 |0013: move-exception v0 │ │ -08e1e4: 1e01 |0014: monitor-exit v1 │ │ -08e1e6: 2700 |0015: throw v0 │ │ +08e230: |[08e230] android.support.v7.widget.ActivityChooserModel.setIntent:(Landroid/content/Intent;)V │ │ +08e240: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08e244: 1d01 |0002: monitor-enter v1 │ │ +08e246: 5420 b70b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ +08e24a: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +08e24e: 1e01 |0007: monitor-exit v1 │ │ +08e250: 0e00 |0008: return-void │ │ +08e252: 5b23 b70b |0009: iput-object v3, v2, Landroid/support/v7/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0bb7 │ │ +08e256: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +08e258: 5c20 b90b |000c: iput-boolean v0, v2, Landroid/support/v7/widget/ActivityChooserModel;.mReloadActivities:Z // field@0bb9 │ │ +08e25c: 7010 0918 0200 |000e: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1809 │ │ +08e262: 1e01 |0011: monitor-exit v1 │ │ +08e264: 28f6 |0012: goto 0008 // -000a │ │ +08e266: 0d00 |0013: move-exception v0 │ │ +08e268: 1e01 |0014: monitor-exit v1 │ │ +08e26a: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ 0x0007 line=369 │ │ @@ -195038,54 +195065,54 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08e1f4: |[08e1f4] android.support.v7.widget.ActivityChooserModel.setOnChooseActivityListener:(Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;)V │ │ -08e204: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ -08e208: 1d01 |0002: monitor-enter v1 │ │ -08e20a: 5b23 ae0b |0003: iput-object v3, v2, Landroid/support/v7/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0bae │ │ -08e20e: 1e01 |0005: monitor-exit v1 │ │ -08e210: 0e00 |0006: return-void │ │ -08e212: 0d00 |0007: move-exception v0 │ │ -08e214: 1e01 |0008: monitor-exit v1 │ │ -08e216: 2700 |0009: throw v0 │ │ +08e278: |[08e278] android.support.v7.widget.ActivityChooserModel.setOnChooseActivityListener:(Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;)V │ │ +08e288: 5421 b60b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0bb6 │ │ +08e28c: 1d01 |0002: monitor-enter v1 │ │ +08e28e: 5b23 ae0b |0003: iput-object v3, v2, Landroid/support/v7/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0bae │ │ +08e292: 1e01 |0005: monitor-exit v1 │ │ +08e294: 0e00 |0006: return-void │ │ +08e296: 0d00 |0007: move-exception v0 │ │ +08e298: 1e01 |0008: monitor-exit v1 │ │ +08e29a: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0005 line=500 │ │ 0x0006 line=501 │ │ 0x0007 line=500 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/ActivityChooserModel; │ │ 0x0000 - 0x000a reg=3 listener Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; │ │ │ │ - source_file_idx : 659 (ActivityChooserModel.java) │ │ + source_file_idx : 660 (ActivityChooserModel.java) │ │ │ │ -Class #736 header: │ │ -class_idx : 876 │ │ +Class #737 header: │ │ +class_idx : 877 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 74 │ │ -source_file_idx : 662 │ │ +source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #736 annotations: │ │ +Class #737 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #736 - │ │ +Class #737 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserView$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserView$1;) │ │ @@ -195098,18 +195125,18 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e224: |[08e224] android.support.v7.widget.ActivityChooserView$1.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ -08e234: 5b01 bc0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbc │ │ -08e238: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ -08e23e: 0e00 |0005: return-void │ │ +08e2a8: |[08e2a8] android.support.v7.widget.ActivityChooserView$1.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ +08e2b8: 5b01 bc0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbc │ │ +08e2bc: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ +08e2c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActivityChooserView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ @@ -195119,21 +195146,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08e240: |[08e240] android.support.v7.widget.ActivityChooserView$1.onChanged:()V │ │ -08e250: 6f10 6d01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@016d │ │ -08e256: 5410 bc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbc │ │ -08e25a: 7110 4918 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08e260: 0c00 |0008: move-result-object v0 │ │ -08e262: 6e10 3518 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ -08e268: 0e00 |000c: return-void │ │ +08e2c4: |[08e2c4] android.support.v7.widget.ActivityChooserView$1.onChanged:()V │ │ +08e2d4: 6f10 6d01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@016d │ │ +08e2da: 5410 bc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbc │ │ +08e2de: 7110 4918 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08e2e4: 0c00 |0008: move-result-object v0 │ │ +08e2e6: 6e10 3518 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ +08e2ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ 0x000c line=130 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ActivityChooserView$1; │ │ @@ -195143,47 +195170,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08e26c: |[08e26c] android.support.v7.widget.ActivityChooserView$1.onInvalidated:()V │ │ -08e27c: 6f10 6e01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onInvalidated:()V // method@016e │ │ -08e282: 5410 bc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbc │ │ -08e286: 7110 4918 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08e28c: 0c00 |0008: move-result-object v0 │ │ -08e28e: 6e10 3618 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetInvalidated:()V // method@1836 │ │ -08e294: 0e00 |000c: return-void │ │ +08e2f0: |[08e2f0] android.support.v7.widget.ActivityChooserView$1.onInvalidated:()V │ │ +08e300: 6f10 6e01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onInvalidated:()V // method@016e │ │ +08e306: 5410 bc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbc │ │ +08e30a: 7110 4918 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08e310: 0c00 |0008: move-result-object v0 │ │ +08e312: 6e10 3618 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetInvalidated:()V // method@1836 │ │ +08e318: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ 0x000c line=135 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ActivityChooserView$1; │ │ │ │ - source_file_idx : 662 (ActivityChooserView.java) │ │ + source_file_idx : 663 (ActivityChooserView.java) │ │ │ │ -Class #737 header: │ │ -class_idx : 877 │ │ +Class #738 header: │ │ +class_idx : 878 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 662 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #737 annotations: │ │ +Class #738 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #737 - │ │ +Class #738 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserView$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -195197,18 +195224,18 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e298: |[08e298] android.support.v7.widget.ActivityChooserView$2.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ -08e2a8: 5b01 bd0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ -08e2ac: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08e2b2: 0e00 |0005: return-void │ │ +08e31c: |[08e31c] android.support.v7.widget.ActivityChooserView$2.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ +08e32c: 5b01 bd0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ +08e330: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08e336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActivityChooserView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ @@ -195218,70 +195245,70 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -08e2b4: |[08e2b4] android.support.v7.widget.ActivityChooserView$2.onGlobalLayout:()V │ │ -08e2c4: 5420 bd0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ -08e2c8: 6e10 5b18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ -08e2ce: 0a00 |0005: move-result v0 │ │ -08e2d0: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -08e2d4: 5420 bd0b |0008: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ -08e2d8: 6e10 5c18 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.isShown:()Z // method@185c │ │ -08e2de: 0a00 |000d: move-result v0 │ │ -08e2e0: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -08e2e4: 5420 bd0b |0010: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ -08e2e8: 7110 4a18 0000 |0012: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@184a │ │ -08e2ee: 0c00 |0015: move-result-object v0 │ │ -08e2f0: 6e10 161b 0000 |0016: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ -08e2f6: 0e00 |0019: return-void │ │ -08e2f8: 5420 bd0b |001a: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ -08e2fc: 7110 4a18 0000 |001c: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@184a │ │ -08e302: 0c00 |001f: move-result-object v0 │ │ -08e304: 6e10 4b1b 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -08e30a: 5420 bd0b |0023: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ -08e30e: 5400 da0b |0025: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ -08e312: 3800 f2ff |0027: if-eqz v0, 0019 // -000e │ │ -08e316: 5420 bd0b |0029: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ -08e31a: 5400 da0b |002b: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ -08e31e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -08e320: 6e20 6208 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0862 │ │ -08e326: 28e8 |0031: goto 0019 // -0018 │ │ +08e338: |[08e338] android.support.v7.widget.ActivityChooserView$2.onGlobalLayout:()V │ │ +08e348: 5420 bd0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ +08e34c: 6e10 5b18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ +08e352: 0a00 |0005: move-result v0 │ │ +08e354: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +08e358: 5420 bd0b |0008: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ +08e35c: 6e10 5c18 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.isShown:()Z // method@185c │ │ +08e362: 0a00 |000d: move-result v0 │ │ +08e364: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +08e368: 5420 bd0b |0010: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ +08e36c: 7110 4a18 0000 |0012: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@184a │ │ +08e372: 0c00 |0015: move-result-object v0 │ │ +08e374: 6e10 161b 0000 |0016: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ +08e37a: 0e00 |0019: return-void │ │ +08e37c: 5420 bd0b |001a: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ +08e380: 7110 4a18 0000 |001c: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@184a │ │ +08e386: 0c00 |001f: move-result-object v0 │ │ +08e388: 6e10 4b1b 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +08e38e: 5420 bd0b |0023: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ +08e392: 5400 da0b |0025: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ +08e396: 3800 f2ff |0027: if-eqz v0, 0019 // -000e │ │ +08e39a: 5420 bd0b |0029: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbd │ │ +08e39e: 5400 da0b |002b: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ +08e3a2: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +08e3a4: 6e20 6208 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0862 │ │ +08e3aa: 28e8 |0031: goto 0019 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0008 line=142 │ │ 0x0010 line=143 │ │ 0x0019 line=151 │ │ 0x001a line=145 │ │ 0x0023 line=146 │ │ 0x0029 line=147 │ │ locals : │ │ 0x0000 - 0x0032 reg=2 this Landroid/support/v7/widget/ActivityChooserView$2; │ │ │ │ - source_file_idx : 662 (ActivityChooserView.java) │ │ + source_file_idx : 663 (ActivityChooserView.java) │ │ │ │ -Class #738 header: │ │ -class_idx : 878 │ │ +Class #739 header: │ │ +class_idx : 879 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 936 │ │ -source_file_idx : 662 │ │ +superclass_idx : 937 │ │ +source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #738 annotations: │ │ +Class #739 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #738 - │ │ +Class #739 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserView$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserView$3;) │ │ @@ -195294,18 +195321,18 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e328: |[08e328] android.support.v7.widget.ActivityChooserView$3.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/view/View;)V │ │ -08e338: 5b01 be0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbe │ │ -08e33c: 7020 eb1a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ -08e342: 0e00 |0005: return-void │ │ +08e3ac: |[08e3ac] android.support.v7.widget.ActivityChooserView$3.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/view/View;)V │ │ +08e3bc: 5b01 be0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbe │ │ +08e3c0: 7020 eb1a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ +08e3c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActivityChooserView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/view/View; │ │ @@ -195316,19 +195343,19 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e344: |[08e344] android.support.v7.widget.ActivityChooserView$3.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -08e354: 5410 be0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbe │ │ -08e358: 7110 4a18 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@184a │ │ -08e35e: 0c00 |0005: move-result-object v0 │ │ -08e360: 1100 |0006: return-object v0 │ │ +08e3c8: |[08e3c8] android.support.v7.widget.ActivityChooserView$3.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +08e3d8: 5410 be0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbe │ │ +08e3dc: 7110 4a18 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@184a │ │ +08e3e2: 0c00 |0005: move-result-object v0 │ │ +08e3e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActivityChooserView$3; │ │ │ │ #1 : (in Landroid/support/v7/widget/ActivityChooserView$3;) │ │ @@ -195336,19 +195363,19 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e364: |[08e364] android.support.v7.widget.ActivityChooserView$3.onForwardingStarted:()Z │ │ -08e374: 5410 be0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbe │ │ -08e378: 6e10 6a18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.showPopup:()Z // method@186a │ │ -08e37e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -08e380: 0f00 |0006: return v0 │ │ +08e3e8: |[08e3e8] android.support.v7.widget.ActivityChooserView$3.onForwardingStarted:()Z │ │ +08e3f8: 5410 be0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbe │ │ +08e3fc: 6e10 6a18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.showPopup:()Z // method@186a │ │ +08e402: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +08e404: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActivityChooserView$3; │ │ │ │ @@ -195357,44 +195384,44 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e384: |[08e384] android.support.v7.widget.ActivityChooserView$3.onForwardingStopped:()Z │ │ -08e394: 5410 be0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbe │ │ -08e398: 6e10 5418 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ -08e39e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -08e3a0: 0f00 |0006: return v0 │ │ +08e408: |[08e408] android.support.v7.widget.ActivityChooserView$3.onForwardingStopped:()Z │ │ +08e418: 5410 be0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbe │ │ +08e41c: 6e10 5418 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ +08e422: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +08e424: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=255 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActivityChooserView$3; │ │ │ │ - source_file_idx : 662 (ActivityChooserView.java) │ │ + source_file_idx : 663 (ActivityChooserView.java) │ │ │ │ -Class #739 header: │ │ -class_idx : 879 │ │ +Class #740 header: │ │ +class_idx : 880 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 74 │ │ -source_file_idx : 662 │ │ +source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #739 annotations: │ │ +Class #740 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #739 - │ │ +Class #740 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserView$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserView$4;) │ │ @@ -195407,18 +195434,18 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e3a4: |[08e3a4] android.support.v7.widget.ActivityChooserView$4.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ -08e3b4: 5b01 bf0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$4;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbf │ │ -08e3b8: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ -08e3be: 0e00 |0005: return-void │ │ +08e428: |[08e428] android.support.v7.widget.ActivityChooserView$4.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ +08e438: 5b01 bf0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$4;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbf │ │ +08e43c: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ +08e442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActivityChooserView$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ @@ -195428,45 +195455,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08e3c0: |[08e3c0] android.support.v7.widget.ActivityChooserView$4.onChanged:()V │ │ -08e3d0: 6f10 6d01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@016d │ │ -08e3d6: 5410 bf0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$4;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbf │ │ -08e3da: 7110 4d18 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$400:(Landroid/support/v7/widget/ActivityChooserView;)V // method@184d │ │ -08e3e0: 0e00 |0008: return-void │ │ +08e444: |[08e444] android.support.v7.widget.ActivityChooserView$4.onChanged:()V │ │ +08e454: 6f10 6d01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@016d │ │ +08e45a: 5410 bf0b |0003: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$4;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bbf │ │ +08e45e: 7110 4d18 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$400:(Landroid/support/v7/widget/ActivityChooserView;)V // method@184d │ │ +08e464: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0003 line=268 │ │ 0x0008 line=269 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActivityChooserView$4; │ │ │ │ - source_file_idx : 662 (ActivityChooserView.java) │ │ + source_file_idx : 663 (ActivityChooserView.java) │ │ │ │ -Class #740 header: │ │ -class_idx : 880 │ │ +Class #741 header: │ │ +class_idx : 881 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1132 │ │ -source_file_idx : 662 │ │ +superclass_idx : 1133 │ │ +source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ -Class #740 annotations: │ │ +Class #741 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ActivityChooserViewAdapter" │ │ │ │ -Class #740 - │ │ +Class #741 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195499,20 +195526,20 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08e3e4: |[08e3e4] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ -08e3f4: 5b12 c50b |0000: iput-object v2, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e3f8: 7010 5921 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ -08e3fe: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -08e400: 5910 c20b |0006: iput v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ -08e404: 0e00 |0008: return-void │ │ +08e468: |[08e468] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ +08e478: 5b12 c50b |0000: iput-object v2, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e47c: 7010 5921 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ +08e482: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +08e484: 5910 c20b |0006: iput v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ +08e488: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x0005 line=651 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/widget/ActivityChooserView; │ │ @@ -195522,17 +195549,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08e408: |[08e408] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V │ │ -08e418: 7020 2718 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@1827 │ │ -08e41e: 0e00 |0003: return-void │ │ +08e48c: |[08e48c] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V │ │ +08e49c: 7020 2718 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@1827 │ │ +08e4a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ActivityChooserView$1; │ │ @@ -195543,19 +195570,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e420: |[08e420] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getActivityCount:()I │ │ -08e430: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ -08e434: 6e10 0c18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserModel;.getActivityCount:()I // method@180c │ │ -08e43a: 0a00 |0005: move-result v0 │ │ -08e43c: 0f00 |0006: return v0 │ │ +08e4a4: |[08e4a4] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getActivityCount:()I │ │ +08e4b4: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ +08e4b8: 6e10 0c18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserModel;.getActivityCount:()I // method@180c │ │ +08e4be: 0a00 |0005: move-result v0 │ │ +08e4c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #1 : (in Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195563,33 +195590,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -08e440: |[08e440] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I │ │ -08e450: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08e452: 5432 c00b |0001: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ -08e456: 6e10 0c18 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.getActivityCount:()I // method@180c │ │ -08e45c: 0a00 |0006: move-result v0 │ │ -08e45e: 5532 c30b |0007: iget-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ -08e462: 3902 0c00 |0009: if-nez v2, 0015 // +000c │ │ -08e466: 5432 c00b |000b: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ -08e46a: 6e10 0e18 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@180e │ │ -08e470: 0c02 |0010: move-result-object v2 │ │ -08e472: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -08e476: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08e47a: 5232 c20b |0015: iget v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ -08e47e: 7120 af27 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -08e484: 0a01 |001a: move-result v1 │ │ -08e486: 5532 c40b |001b: iget-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0bc4 │ │ -08e48a: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ -08e48e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08e492: 0f01 |0021: return v1 │ │ +08e4c4: |[08e4c4] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I │ │ +08e4d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08e4d6: 5432 c00b |0001: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ +08e4da: 6e10 0c18 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.getActivityCount:()I // method@180c │ │ +08e4e0: 0a00 |0006: move-result v0 │ │ +08e4e2: 5532 c30b |0007: iget-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ +08e4e6: 3902 0c00 |0009: if-nez v2, 0015 // +000c │ │ +08e4ea: 5432 c00b |000b: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ +08e4ee: 6e10 0e18 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@180e │ │ +08e4f4: 0c02 |0010: move-result-object v2 │ │ +08e4f6: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +08e4fa: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08e4fe: 5232 c20b |0015: iget v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ +08e502: 7120 af27 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +08e508: 0a01 |001a: move-result v1 │ │ +08e50a: 5532 c40b |001b: iget-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0bc4 │ │ +08e50e: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ +08e512: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08e516: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0001 line=687 │ │ 0x0007 line=688 │ │ 0x0013 line=689 │ │ 0x0015 line=691 │ │ @@ -195606,17 +195633,17 @@ │ │ type : '()Landroid/support/v7/widget/ActivityChooserModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e494: |[08e494] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; │ │ -08e4a4: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ -08e4a8: 1100 |0002: return-object v0 │ │ +08e518: |[08e518] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; │ │ +08e528: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ +08e52c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #3 : (in Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195624,19 +195651,19 @@ │ │ type : '()Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e4ac: |[08e4ac] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ -08e4bc: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ -08e4c0: 6e10 0e18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@180e │ │ -08e4c6: 0c00 |0005: move-result-object v0 │ │ -08e4c8: 1100 |0006: return-object v0 │ │ +08e530: |[08e530] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ +08e540: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ +08e544: 6e10 0e18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@180e │ │ +08e54a: 0c00 |0005: move-result-object v0 │ │ +08e54c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #4 : (in Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195644,19 +195671,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e4cc: |[08e4cc] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getHistorySize:()I │ │ -08e4dc: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ -08e4e0: 6e10 0f18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserModel;.getHistorySize:()I // method@180f │ │ -08e4e6: 0a00 |0005: move-result v0 │ │ -08e4e8: 0f00 |0006: return v0 │ │ +08e550: |[08e550] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getHistorySize:()I │ │ +08e560: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ +08e564: 6e10 0f18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserModel;.getHistorySize:()I // method@180f │ │ +08e56a: 0a00 |0005: move-result v0 │ │ +08e56c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #5 : (in Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195664,35 +195691,35 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -08e4ec: |[08e4ec] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getItem:(I)Ljava/lang/Object; │ │ -08e4fc: 6e20 3018 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1830 │ │ -08e502: 0a00 |0003: move-result v0 │ │ -08e504: 2b00 2000 0000 |0004: packed-switch v0, 00000024 // +00000020 │ │ -08e50a: 2201 5605 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -08e50e: 7010 8e27 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -08e514: 2701 |000c: throw v1 │ │ -08e516: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08e518: 1101 |000e: return-object v1 │ │ -08e51a: 5521 c30b |000f: iget-boolean v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ -08e51e: 3901 0c00 |0011: if-nez v1, 001d // +000c │ │ -08e522: 5421 c00b |0013: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ -08e526: 6e10 0e18 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@180e │ │ -08e52c: 0c01 |0018: move-result-object v1 │ │ -08e52e: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ -08e532: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08e536: 5421 c00b |001d: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ -08e53a: 6e20 0b18 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@180b │ │ -08e540: 0c01 |0022: move-result-object v1 │ │ -08e542: 28eb |0023: goto 000e // -0015 │ │ -08e544: 0001 0200 0000 0000 0b00 0000 0900 ... |0024: packed-switch-data (8 units) │ │ +08e570: |[08e570] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getItem:(I)Ljava/lang/Object; │ │ +08e580: 6e20 3018 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1830 │ │ +08e586: 0a00 |0003: move-result v0 │ │ +08e588: 2b00 2000 0000 |0004: packed-switch v0, 00000024 // +00000020 │ │ +08e58e: 2201 5705 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +08e592: 7010 8e27 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +08e598: 2701 |000c: throw v1 │ │ +08e59a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08e59c: 1101 |000e: return-object v1 │ │ +08e59e: 5521 c30b |000f: iget-boolean v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ +08e5a2: 3901 0c00 |0011: if-nez v1, 001d // +000c │ │ +08e5a6: 5421 c00b |0013: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ +08e5aa: 6e10 0e18 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@180e │ │ +08e5b0: 0c01 |0018: move-result-object v1 │ │ +08e5b2: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ +08e5b6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08e5ba: 5421 c00b |001d: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ +08e5be: 6e20 0b18 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@180b │ │ +08e5c4: 0c01 |0022: move-result-object v1 │ │ +08e5c6: 28eb |0023: goto 000e // -0015 │ │ +08e5c8: 0001 0200 0000 0000 0b00 0000 0900 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0004 line=700 │ │ 0x0007 line=709 │ │ 0x000d line=702 │ │ 0x000e line=707 │ │ @@ -195710,17 +195737,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e554: |[08e554] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemId:(I)J │ │ -08e564: 8130 |0000: int-to-long v0, v3 │ │ -08e566: 1000 |0001: return-wide v0 │ │ +08e5d8: |[08e5d8] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemId:(I)J │ │ +08e5e8: 8130 |0000: int-to-long v0, v3 │ │ +08e5ea: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -195729,25 +195756,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08e568: |[08e568] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemViewType:(I)I │ │ -08e578: 5510 c40b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0bc4 │ │ -08e57c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08e580: 6e10 2a18 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@182a │ │ -08e586: 0a00 |0007: move-result v0 │ │ -08e588: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08e58c: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ -08e590: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08e592: 0f00 |000d: return v0 │ │ -08e594: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08e596: 28fe |000f: goto 000d // -0002 │ │ +08e5ec: |[08e5ec] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemViewType:(I)I │ │ +08e5fc: 5510 c40b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0bc4 │ │ +08e600: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08e604: 6e10 2a18 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@182a │ │ +08e60a: 0a00 |0007: move-result v0 │ │ +08e60c: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08e610: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ +08e614: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08e616: 0f00 |000d: return v0 │ │ +08e618: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08e61a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x000c line=674 │ │ 0x000d line=676 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ @@ -195758,17 +195785,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e598: |[08e598] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getShowDefaultActivity:()Z │ │ -08e5a8: 5510 c30b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ -08e5ac: 0f00 |0002: return v0 │ │ +08e61c: |[08e61c] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getShowDefaultActivity:()Z │ │ +08e62c: 5510 c30b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ +08e630: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #9 : (in Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195776,95 +195803,95 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 166 16-bit code units │ │ -08e5b0: |[08e5b0] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -08e5c0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -08e5c2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -08e5c4: 6e20 3018 ba00 |0002: invoke-virtual {v10, v11}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1830 │ │ -08e5ca: 0a03 |0005: move-result v3 │ │ -08e5cc: 2b03 9800 0000 |0006: packed-switch v3, 0000009e // +00000098 │ │ -08e5d2: 2206 5605 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -08e5d6: 7010 8e27 0600 |000b: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -08e5dc: 2706 |000e: throw v6 │ │ -08e5de: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -08e5e2: 6e10 dd1f 0c00 |0011: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fdd │ │ -08e5e8: 0a06 |0014: move-result v6 │ │ -08e5ea: 3296 2c00 |0015: if-eq v6, v9, 0041 // +002c │ │ -08e5ee: 54a6 c50b |0017: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e5f2: 6e10 5618 0600 |0019: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08e5f8: 0c06 |001c: move-result-object v6 │ │ -08e5fa: 7110 651f 0600 |001d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -08e600: 0c06 |0020: move-result-object v6 │ │ -08e602: 6007 8b07 |0021: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@078b │ │ -08e606: 6e40 691f 768d |0023: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -08e60c: 0c0c |0026: move-result-object v12 │ │ -08e60e: 6e20 3620 9c00 |0027: invoke-virtual {v12, v9}, Landroid/view/View;.setId:(I)V // method@2036 │ │ -08e614: 6006 7707 |002a: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@0777 │ │ -08e618: 6e20 d01f 6c00 |002c: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -08e61e: 0c05 |002f: move-result-object v5 │ │ -08e620: 1f05 9504 |0030: check-cast v5, Landroid/widget/TextView; // type@0495 │ │ -08e624: 54a6 c50b |0032: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e628: 6e10 5618 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08e62e: 0c06 |0037: move-result-object v6 │ │ -08e630: 6007 ae07 |0038: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@07ae │ │ -08e634: 6e20 a700 7600 |003a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -08e63a: 0c06 |003d: move-result-object v6 │ │ -08e63c: 6e20 e522 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -08e642: 07c1 |0041: move-object v1, v12 │ │ -08e644: 1101 |0042: return-object v1 │ │ -08e646: 380c 0a00 |0043: if-eqz v12, 004d // +000a │ │ -08e64a: 6e10 dd1f 0c00 |0045: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fdd │ │ -08e650: 0a06 |0048: move-result v6 │ │ -08e652: 6007 4d07 |0049: sget v7, Landroid/support/v7/appcompat/R$id;.list_item:I // field@074d │ │ -08e656: 3276 1200 |004b: if-eq v6, v7, 005d // +0012 │ │ -08e65a: 54a6 c50b |004d: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e65e: 6e10 5618 0600 |004f: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08e664: 0c06 |0052: move-result-object v6 │ │ -08e666: 7110 651f 0600 |0053: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -08e66c: 0c06 |0056: move-result-object v6 │ │ -08e66e: 6007 8b07 |0057: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@078b │ │ -08e672: 6e40 691f 768d |0059: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -08e678: 0c0c |005c: move-result-object v12 │ │ -08e67a: 54a6 c50b |005d: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e67e: 6e10 5618 0600 |005f: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08e684: 0c06 |0062: move-result-object v6 │ │ -08e686: 6e10 a400 0600 |0063: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -08e68c: 0c04 |0066: move-result-object v4 │ │ -08e68e: 6006 4607 |0067: sget v6, Landroid/support/v7/appcompat/R$id;.icon:I // field@0746 │ │ -08e692: 6e20 d01f 6c00 |0069: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -08e698: 0c02 |006c: move-result-object v2 │ │ -08e69a: 1f02 7e04 |006d: check-cast v2, Landroid/widget/ImageView; // type@047e │ │ -08e69e: 6e20 2e18 ba00 |006f: invoke-virtual {v10, v11}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItem:(I)Ljava/lang/Object; // method@182e │ │ -08e6a4: 0c00 |0072: move-result-object v0 │ │ -08e6a6: 1f00 3c00 |0073: check-cast v0, Landroid/content/pm/ResolveInfo; // type@003c │ │ -08e6aa: 6e20 f300 4000 |0075: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ -08e6b0: 0c06 |0078: move-result-object v6 │ │ -08e6b2: 6e20 f621 6200 |0079: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -08e6b8: 6006 7707 |007c: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@0777 │ │ -08e6bc: 6e20 d01f 6c00 |007e: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -08e6c2: 0c05 |0081: move-result-object v5 │ │ -08e6c4: 1f05 9504 |0082: check-cast v5, Landroid/widget/TextView; // type@0495 │ │ -08e6c8: 6e20 f400 4000 |0084: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ -08e6ce: 0c06 |0087: move-result-object v6 │ │ -08e6d0: 6e20 e522 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -08e6d6: 55a6 c30b |008b: iget-boolean v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ -08e6da: 3806 0d00 |008d: if-eqz v6, 009a // +000d │ │ -08e6de: 390b 0b00 |008f: if-nez v11, 009a // +000b │ │ -08e6e2: 55a6 c10b |0091: iget-boolean v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0bc1 │ │ -08e6e6: 3806 0700 |0093: if-eqz v6, 009a // +0007 │ │ -08e6ea: 7120 460a 9c00 |0095: invoke-static {v12, v9}, Landroid/support/v4/view/ViewCompat;.setActivated:(Landroid/view/View;Z)V // method@0a46 │ │ -08e6f0: 07c1 |0098: move-object v1, v12 │ │ -08e6f2: 28a9 |0099: goto 0042 // -0057 │ │ -08e6f4: 7120 460a 8c00 |009a: invoke-static {v12, v8}, Landroid/support/v4/view/ViewCompat;.setActivated:(Landroid/view/View;Z)V // method@0a46 │ │ -08e6fa: 28fb |009d: goto 0098 // -0005 │ │ -08e6fc: 0001 0200 0000 0000 3d00 0000 0900 ... |009e: packed-switch-data (8 units) │ │ +08e634: |[08e634] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +08e644: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +08e646: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +08e648: 6e20 3018 ba00 |0002: invoke-virtual {v10, v11}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1830 │ │ +08e64e: 0a03 |0005: move-result v3 │ │ +08e650: 2b03 9800 0000 |0006: packed-switch v3, 0000009e // +00000098 │ │ +08e656: 2206 5705 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +08e65a: 7010 8e27 0600 |000b: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +08e660: 2706 |000e: throw v6 │ │ +08e662: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +08e666: 6e10 dd1f 0c00 |0011: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fdd │ │ +08e66c: 0a06 |0014: move-result v6 │ │ +08e66e: 3296 2c00 |0015: if-eq v6, v9, 0041 // +002c │ │ +08e672: 54a6 c50b |0017: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e676: 6e10 5618 0600 |0019: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08e67c: 0c06 |001c: move-result-object v6 │ │ +08e67e: 7110 651f 0600 |001d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +08e684: 0c06 |0020: move-result-object v6 │ │ +08e686: 6007 8b07 |0021: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@078b │ │ +08e68a: 6e40 691f 768d |0023: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +08e690: 0c0c |0026: move-result-object v12 │ │ +08e692: 6e20 3620 9c00 |0027: invoke-virtual {v12, v9}, Landroid/view/View;.setId:(I)V // method@2036 │ │ +08e698: 6006 7707 |002a: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@0777 │ │ +08e69c: 6e20 d01f 6c00 |002c: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +08e6a2: 0c05 |002f: move-result-object v5 │ │ +08e6a4: 1f05 9604 |0030: check-cast v5, Landroid/widget/TextView; // type@0496 │ │ +08e6a8: 54a6 c50b |0032: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e6ac: 6e10 5618 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08e6b2: 0c06 |0037: move-result-object v6 │ │ +08e6b4: 6007 ae07 |0038: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@07ae │ │ +08e6b8: 6e20 a700 7600 |003a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +08e6be: 0c06 |003d: move-result-object v6 │ │ +08e6c0: 6e20 e522 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +08e6c6: 07c1 |0041: move-object v1, v12 │ │ +08e6c8: 1101 |0042: return-object v1 │ │ +08e6ca: 380c 0a00 |0043: if-eqz v12, 004d // +000a │ │ +08e6ce: 6e10 dd1f 0c00 |0045: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fdd │ │ +08e6d4: 0a06 |0048: move-result v6 │ │ +08e6d6: 6007 4d07 |0049: sget v7, Landroid/support/v7/appcompat/R$id;.list_item:I // field@074d │ │ +08e6da: 3276 1200 |004b: if-eq v6, v7, 005d // +0012 │ │ +08e6de: 54a6 c50b |004d: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e6e2: 6e10 5618 0600 |004f: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08e6e8: 0c06 |0052: move-result-object v6 │ │ +08e6ea: 7110 651f 0600 |0053: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +08e6f0: 0c06 |0056: move-result-object v6 │ │ +08e6f2: 6007 8b07 |0057: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@078b │ │ +08e6f6: 6e40 691f 768d |0059: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +08e6fc: 0c0c |005c: move-result-object v12 │ │ +08e6fe: 54a6 c50b |005d: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e702: 6e10 5618 0600 |005f: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08e708: 0c06 |0062: move-result-object v6 │ │ +08e70a: 6e10 a400 0600 |0063: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +08e710: 0c04 |0066: move-result-object v4 │ │ +08e712: 6006 4607 |0067: sget v6, Landroid/support/v7/appcompat/R$id;.icon:I // field@0746 │ │ +08e716: 6e20 d01f 6c00 |0069: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +08e71c: 0c02 |006c: move-result-object v2 │ │ +08e71e: 1f02 7f04 |006d: check-cast v2, Landroid/widget/ImageView; // type@047f │ │ +08e722: 6e20 2e18 ba00 |006f: invoke-virtual {v10, v11}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItem:(I)Ljava/lang/Object; // method@182e │ │ +08e728: 0c00 |0072: move-result-object v0 │ │ +08e72a: 1f00 3c00 |0073: check-cast v0, Landroid/content/pm/ResolveInfo; // type@003c │ │ +08e72e: 6e20 f300 4000 |0075: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ +08e734: 0c06 |0078: move-result-object v6 │ │ +08e736: 6e20 f621 6200 |0079: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +08e73c: 6006 7707 |007c: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@0777 │ │ +08e740: 6e20 d01f 6c00 |007e: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +08e746: 0c05 |0081: move-result-object v5 │ │ +08e748: 1f05 9604 |0082: check-cast v5, Landroid/widget/TextView; // type@0496 │ │ +08e74c: 6e20 f400 4000 |0084: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ +08e752: 0c06 |0087: move-result-object v6 │ │ +08e754: 6e20 e522 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +08e75a: 55a6 c30b |008b: iget-boolean v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ +08e75e: 3806 0d00 |008d: if-eqz v6, 009a // +000d │ │ +08e762: 390b 0b00 |008f: if-nez v11, 009a // +000b │ │ +08e766: 55a6 c10b |0091: iget-boolean v6, v10, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0bc1 │ │ +08e76a: 3806 0700 |0093: if-eqz v6, 009a // +0007 │ │ +08e76e: 7120 460a 9c00 |0095: invoke-static {v12, v9}, Landroid/support/v4/view/ViewCompat;.setActivated:(Landroid/view/View;Z)V // method@0a46 │ │ +08e774: 07c1 |0098: move-object v1, v12 │ │ +08e776: 28a9 |0099: goto 0042 // -0057 │ │ +08e778: 7120 460a 8c00 |009a: invoke-static {v12, v8}, Landroid/support/v4/view/ViewCompat;.setActivated:(Landroid/view/View;Z)V // method@0a46 │ │ +08e77e: 28fb |009d: goto 0098 // -0005 │ │ +08e780: 0001 0200 0000 0000 3d00 0000 0900 ... |009e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=718 │ │ 0x0006 line=719 │ │ 0x0009 line=751 │ │ 0x000f line=721 │ │ 0x0017 line=722 │ │ @@ -195906,17 +195933,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e70c: |[08e70c] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getViewTypeCount:()I │ │ -08e71c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -08e71e: 0f00 |0001: return v0 │ │ +08e790: |[08e790] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.getViewTypeCount:()I │ │ +08e7a0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +08e7a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #11 : (in Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195924,41 +195951,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -08e720: |[08e720] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.measureContentWidth:()I │ │ -08e730: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -08e732: 5295 c20b |0001: iget v5, v9, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ -08e736: 1407 ffff ff7f |0003: const v7, #float nan // #7fffffff │ │ -08e73c: 5997 c20b |0006: iput v7, v9, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ -08e740: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08e742: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -08e744: 7120 bf1f 8800 |000a: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08e74a: 0a06 |000d: move-result v6 │ │ -08e74c: 7120 bf1f 8800 |000e: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08e752: 0a02 |0011: move-result v2 │ │ -08e754: 6e10 2a18 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@182a │ │ -08e75a: 0a01 |0015: move-result v1 │ │ -08e75c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -08e75e: 3513 1500 |0017: if-ge v3, v1, 002c // +0015 │ │ -08e762: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -08e764: 6e40 3218 3974 |001a: invoke-virtual {v9, v3, v4, v7}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1832 │ │ -08e76a: 0c04 |001d: move-result-object v4 │ │ -08e76c: 6e30 1420 6402 |001e: invoke-virtual {v4, v6, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -08e772: 6e10 e81f 0400 |0021: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08e778: 0a07 |0024: move-result v7 │ │ -08e77a: 7120 ac27 7000 |0025: invoke-static {v0, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08e780: 0a00 |0028: move-result v0 │ │ -08e782: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08e786: 28ec |002b: goto 0017 // -0014 │ │ -08e788: 5995 c20b |002c: iput v5, v9, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ -08e78c: 0f00 |002e: return v0 │ │ +08e7a4: |[08e7a4] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.measureContentWidth:()I │ │ +08e7b4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +08e7b6: 5295 c20b |0001: iget v5, v9, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ +08e7ba: 1407 ffff ff7f |0003: const v7, #float nan // #7fffffff │ │ +08e7c0: 5997 c20b |0006: iput v7, v9, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ +08e7c4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08e7c6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +08e7c8: 7120 bf1f 8800 |000a: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08e7ce: 0a06 |000d: move-result v6 │ │ +08e7d0: 7120 bf1f 8800 |000e: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08e7d6: 0a02 |0011: move-result v2 │ │ +08e7d8: 6e10 2a18 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@182a │ │ +08e7de: 0a01 |0015: move-result v1 │ │ +08e7e0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +08e7e2: 3513 1500 |0017: if-ge v3, v1, 002c // +0015 │ │ +08e7e6: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +08e7e8: 6e40 3218 3974 |001a: invoke-virtual {v9, v3, v4, v7}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1832 │ │ +08e7ee: 0c04 |001d: move-result-object v4 │ │ +08e7f0: 6e30 1420 6402 |001e: invoke-virtual {v4, v6, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +08e7f6: 6e10 e81f 0400 |0021: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08e7fc: 0a07 |0024: move-result v7 │ │ +08e7fe: 7120 ac27 7000 |0025: invoke-static {v0, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08e804: 0a00 |0028: move-result v0 │ │ +08e806: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08e80a: 28ec |002b: goto 0017 // -0014 │ │ +08e80c: 5995 c20b |002c: iput v5, v9, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ +08e810: 0f00 |002e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=758 │ │ 0x0003 line=759 │ │ 0x0008 line=761 │ │ 0x0009 line=762 │ │ 0x000a line=764 │ │ @@ -195986,41 +196013,41 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -08e790: |[08e790] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.setDataModel:(Landroid/support/v7/widget/ActivityChooserModel;)V │ │ -08e7a0: 5421 c50b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e7a4: 7110 4918 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08e7aa: 0c01 |0005: move-result-object v1 │ │ -08e7ac: 6e10 2b18 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ -08e7b2: 0c00 |0009: move-result-object v0 │ │ -08e7b4: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -08e7b8: 5421 c50b |000c: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e7bc: 6e10 5c18 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.isShown:()Z // method@185c │ │ -08e7c2: 0a01 |0011: move-result v1 │ │ -08e7c4: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ -08e7c8: 5421 c50b |0014: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e7cc: 7110 4c18 0100 |0016: invoke-static {v1}, Landroid/support/v7/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@184c │ │ -08e7d2: 0c01 |0019: move-result-object v1 │ │ -08e7d4: 6e20 1b18 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@181b │ │ -08e7da: 5b23 c00b |001d: iput-object v3, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ -08e7de: 3803 1300 |001f: if-eqz v3, 0032 // +0013 │ │ -08e7e2: 5421 c50b |0021: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e7e6: 6e10 5c18 0100 |0023: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.isShown:()Z // method@185c │ │ -08e7ec: 0a01 |0026: move-result v1 │ │ -08e7ee: 3801 0b00 |0027: if-eqz v1, 0032 // +000b │ │ -08e7f2: 5421 c50b |0029: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ -08e7f6: 7110 4c18 0100 |002b: invoke-static {v1}, Landroid/support/v7/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@184c │ │ -08e7fc: 0c01 |002e: move-result-object v1 │ │ -08e7fe: 6e20 1618 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1816 │ │ -08e804: 6e10 3518 0200 |0032: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ -08e80a: 0e00 |0035: return-void │ │ +08e814: |[08e814] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.setDataModel:(Landroid/support/v7/widget/ActivityChooserModel;)V │ │ +08e824: 5421 c50b |0000: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e828: 7110 4918 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08e82e: 0c01 |0005: move-result-object v1 │ │ +08e830: 6e10 2b18 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ +08e836: 0c00 |0009: move-result-object v0 │ │ +08e838: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +08e83c: 5421 c50b |000c: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e840: 6e10 5c18 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.isShown:()Z // method@185c │ │ +08e846: 0a01 |0011: move-result v1 │ │ +08e848: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ +08e84c: 5421 c50b |0014: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e850: 7110 4c18 0100 |0016: invoke-static {v1}, Landroid/support/v7/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@184c │ │ +08e856: 0c01 |0019: move-result-object v1 │ │ +08e858: 6e20 1b18 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@181b │ │ +08e85e: 5b23 c00b |001d: iput-object v3, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/widget/ActivityChooserModel; // field@0bc0 │ │ +08e862: 3803 1300 |001f: if-eqz v3, 0032 // +0013 │ │ +08e866: 5421 c50b |0021: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e86a: 6e10 5c18 0100 |0023: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.isShown:()Z // method@185c │ │ +08e870: 0a01 |0026: move-result v1 │ │ +08e872: 3801 0b00 |0027: if-eqz v1, 0032 // +000b │ │ +08e876: 5421 c50b |0029: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc5 │ │ +08e87a: 7110 4c18 0100 |002b: invoke-static {v1}, Landroid/support/v7/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@184c │ │ +08e880: 0c01 |002e: move-result-object v1 │ │ +08e882: 6e20 1618 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1816 │ │ +08e888: 6e10 3518 0200 |0032: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ +08e88e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x000a line=661 │ │ 0x0014 line=662 │ │ 0x001d line=664 │ │ 0x001f line=665 │ │ @@ -196037,20 +196064,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08e80c: |[08e80c] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.setMaxActivityCount:(I)V │ │ -08e81c: 5210 c20b |0000: iget v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ -08e820: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -08e824: 5912 c20b |0004: iput v2, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ -08e828: 6e10 3518 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ -08e82e: 0e00 |0009: return-void │ │ +08e890: |[08e890] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.setMaxActivityCount:(I)V │ │ +08e8a0: 5210 c20b |0000: iget v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ +08e8a4: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +08e8a8: 5912 c20b |0004: iput v2, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0bc2 │ │ +08e8ac: 6e10 3518 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ +08e8b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ 0x0004 line=781 │ │ 0x0006 line=782 │ │ 0x0009 line=784 │ │ locals : │ │ @@ -196062,23 +196089,23 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08e830: |[08e830] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowDefaultActivity:(ZZ)V │ │ -08e840: 5510 c30b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ -08e844: 3320 0600 |0002: if-ne v0, v2, 0008 // +0006 │ │ -08e848: 5510 c10b |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0bc1 │ │ -08e84c: 3230 0900 |0006: if-eq v0, v3, 000f // +0009 │ │ -08e850: 5c12 c30b |0008: iput-boolean v2, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ -08e854: 5c13 c10b |000a: iput-boolean v3, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0bc1 │ │ -08e858: 6e10 3518 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ -08e85e: 0e00 |000f: return-void │ │ +08e8b4: |[08e8b4] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowDefaultActivity:(ZZ)V │ │ +08e8c4: 5510 c30b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ +08e8c8: 3320 0600 |0002: if-ne v0, v2, 0008 // +0006 │ │ +08e8cc: 5510 c10b |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0bc1 │ │ +08e8d0: 3230 0900 |0006: if-eq v0, v3, 000f // +0009 │ │ +08e8d4: 5c12 c30b |0008: iput-boolean v2, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0bc3 │ │ +08e8d8: 5c13 c10b |000a: iput-boolean v3, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0bc1 │ │ +08e8dc: 6e10 3518 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ +08e8e2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ 0x0008 line=813 │ │ 0x000a line=814 │ │ 0x000c line=815 │ │ 0x000f line=817 │ │ @@ -196092,50 +196119,50 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08e860: |[08e860] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowFooterView:(Z)V │ │ -08e870: 5510 c40b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0bc4 │ │ -08e874: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -08e878: 5c12 c40b |0004: iput-boolean v2, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0bc4 │ │ -08e87c: 6e10 3518 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ -08e882: 0e00 |0009: return-void │ │ +08e8e4: |[08e8e4] android.support.v7.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowFooterView:(Z)V │ │ +08e8f4: 5510 c40b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0bc4 │ │ +08e8f8: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +08e8fc: 5c12 c40b |0004: iput-boolean v2, v1, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0bc4 │ │ +08e900: 6e10 3518 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1835 │ │ +08e906: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0004 line=792 │ │ 0x0006 line=793 │ │ 0x0009 line=795 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x000a reg=2 showFooterView Z │ │ │ │ - source_file_idx : 662 (ActivityChooserView.java) │ │ + source_file_idx : 663 (ActivityChooserView.java) │ │ │ │ -Class #741 header: │ │ -class_idx : 881 │ │ +Class #742 header: │ │ +class_idx : 882 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 662 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #741 annotations: │ │ +Class #742 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="Callbacks" │ │ Annotations on method #6209 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #741 - │ │ +Class #742 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserView$Callbacks;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ #1 : 'Landroid/view/View$OnLongClickListener;' │ │ #2 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ @@ -196152,18 +196179,18 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e884: |[08e884] android.support.v7.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ -08e894: 5b01 c60b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e898: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08e89e: 0e00 |0005: return-void │ │ +08e908: |[08e908] android.support.v7.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ +08e918: 5b01 c60b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08e91c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08e922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ @@ -196172,17 +196199,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08e8a0: |[08e8a0] android.support.v7.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V │ │ -08e8b0: 7020 3c18 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@183c │ │ -08e8b6: 0e00 |0003: return-void │ │ +08e924: |[08e924] android.support.v7.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V │ │ +08e934: 7020 3c18 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@183c │ │ +08e93a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ActivityChooserView$1; │ │ @@ -196192,24 +196219,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08e8b8: |[08e8b8] android.support.v7.widget.ActivityChooserView$Callbacks.notifyOnDismissListener:()V │ │ -08e8c8: 5410 c60b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e8cc: 7110 4b18 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@184b │ │ -08e8d2: 0c00 |0005: move-result-object v0 │ │ -08e8d4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -08e8d8: 5410 c60b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e8dc: 7110 4b18 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@184b │ │ -08e8e2: 0c00 |000d: move-result-object v0 │ │ -08e8e4: 7210 5122 0000 |000e: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@2251 │ │ -08e8ea: 0e00 |0011: return-void │ │ +08e93c: |[08e93c] android.support.v7.widget.ActivityChooserView$Callbacks.notifyOnDismissListener:()V │ │ +08e94c: 5410 c60b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08e950: 7110 4b18 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@184b │ │ +08e956: 0c00 |0005: move-result-object v0 │ │ +08e958: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +08e95c: 5410 c60b |0008: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08e960: 7110 4b18 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@184b │ │ +08e966: 0c00 |000d: move-result-object v0 │ │ +08e968: 7210 5122 0000 |000e: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@2251 │ │ +08e96e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0008 line=629 │ │ 0x0011 line=631 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/ActivityChooserView$Callbacks; │ │ @@ -196220,64 +196247,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -08e8ec: |[08e8ec] android.support.v7.widget.ActivityChooserView$Callbacks.onClick:(Landroid/view/View;)V │ │ -08e8fc: 5453 c60b |0000: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e900: 7110 5118 0300 |0002: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$700:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1851 │ │ -08e906: 0c03 |0005: move-result-object v3 │ │ -08e908: 3336 3e00 |0006: if-ne v6, v3, 0044 // +003e │ │ -08e90c: 5453 c60b |0008: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e910: 6e10 5418 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ -08e916: 5453 c60b |000d: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e91a: 7110 4918 0300 |000f: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08e920: 0c03 |0012: move-result-object v3 │ │ -08e922: 6e10 2c18 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@182c │ │ -08e928: 0c00 |0016: move-result-object v0 │ │ -08e92a: 5453 c60b |0017: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e92e: 7110 4918 0300 |0019: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08e934: 0c03 |001c: move-result-object v3 │ │ -08e936: 6e10 2b18 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ -08e93c: 0c03 |0020: move-result-object v3 │ │ -08e93e: 6e20 0d18 0300 |0021: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActivityChooserModel;.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I // method@180d │ │ -08e944: 0a01 |0024: move-result v1 │ │ -08e946: 5453 c60b |0025: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e94a: 7110 4918 0300 |0027: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08e950: 0c03 |002a: move-result-object v3 │ │ -08e952: 6e10 2b18 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ -08e958: 0c03 |002e: move-result-object v3 │ │ -08e95a: 6e20 0818 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1808 │ │ -08e960: 0c02 |0032: move-result-object v2 │ │ -08e962: 3802 1000 |0033: if-eqz v2, 0043 // +0010 │ │ -08e966: 1503 0800 |0035: const/high16 v3, #int 524288 // #8 │ │ -08e96a: 6e20 c300 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -08e970: 5453 c60b |003a: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e974: 6e10 5618 0300 |003c: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08e97a: 0c03 |003f: move-result-object v3 │ │ -08e97c: 6e20 b500 2300 |0040: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -08e982: 0e00 |0043: return-void │ │ -08e984: 5453 c60b |0044: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e988: 7110 5218 0300 |0046: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$800:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1852 │ │ -08e98e: 0c03 |0049: move-result-object v3 │ │ -08e990: 3336 1400 |004a: if-ne v6, v3, 005e // +0014 │ │ -08e994: 5453 c60b |004c: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e998: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -08e99a: 7120 5018 4300 |004f: invoke-static {v3, v4}, Landroid/support/v7/widget/ActivityChooserView;.access$602:(Landroid/support/v7/widget/ActivityChooserView;Z)Z // method@1850 │ │ -08e9a0: 5453 c60b |0052: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e9a4: 5454 c60b |0054: iget-object v4, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e9a8: 7110 5318 0400 |0056: invoke-static {v4}, Landroid/support/v7/widget/ActivityChooserView;.access$900:(Landroid/support/v7/widget/ActivityChooserView;)I // method@1853 │ │ -08e9ae: 0a04 |0059: move-result v4 │ │ -08e9b0: 7120 4e18 4300 |005a: invoke-static {v3, v4}, Landroid/support/v7/widget/ActivityChooserView;.access$500:(Landroid/support/v7/widget/ActivityChooserView;I)V // method@184e │ │ -08e9b6: 28e6 |005d: goto 0043 // -001a │ │ -08e9b8: 2203 5605 |005e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -08e9bc: 7010 8e27 0300 |0060: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -08e9c2: 2703 |0063: throw v3 │ │ +08e970: |[08e970] android.support.v7.widget.ActivityChooserView$Callbacks.onClick:(Landroid/view/View;)V │ │ +08e980: 5453 c60b |0000: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08e984: 7110 5118 0300 |0002: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$700:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1851 │ │ +08e98a: 0c03 |0005: move-result-object v3 │ │ +08e98c: 3336 3e00 |0006: if-ne v6, v3, 0044 // +003e │ │ +08e990: 5453 c60b |0008: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08e994: 6e10 5418 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ +08e99a: 5453 c60b |000d: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08e99e: 7110 4918 0300 |000f: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08e9a4: 0c03 |0012: move-result-object v3 │ │ +08e9a6: 6e10 2c18 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@182c │ │ +08e9ac: 0c00 |0016: move-result-object v0 │ │ +08e9ae: 5453 c60b |0017: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08e9b2: 7110 4918 0300 |0019: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08e9b8: 0c03 |001c: move-result-object v3 │ │ +08e9ba: 6e10 2b18 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ +08e9c0: 0c03 |0020: move-result-object v3 │ │ +08e9c2: 6e20 0d18 0300 |0021: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActivityChooserModel;.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I // method@180d │ │ +08e9c8: 0a01 |0024: move-result v1 │ │ +08e9ca: 5453 c60b |0025: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08e9ce: 7110 4918 0300 |0027: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08e9d4: 0c03 |002a: move-result-object v3 │ │ +08e9d6: 6e10 2b18 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ +08e9dc: 0c03 |002e: move-result-object v3 │ │ +08e9de: 6e20 0818 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1808 │ │ +08e9e4: 0c02 |0032: move-result-object v2 │ │ +08e9e6: 3802 1000 |0033: if-eqz v2, 0043 // +0010 │ │ +08e9ea: 1503 0800 |0035: const/high16 v3, #int 524288 // #8 │ │ +08e9ee: 6e20 c300 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +08e9f4: 5453 c60b |003a: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08e9f8: 6e10 5618 0300 |003c: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08e9fe: 0c03 |003f: move-result-object v3 │ │ +08ea00: 6e20 b500 2300 |0040: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +08ea06: 0e00 |0043: return-void │ │ +08ea08: 5453 c60b |0044: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ea0c: 7110 5218 0300 |0046: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$800:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1852 │ │ +08ea12: 0c03 |0049: move-result-object v3 │ │ +08ea14: 3336 1400 |004a: if-ne v6, v3, 005e // +0014 │ │ +08ea18: 5453 c60b |004c: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ea1c: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +08ea1e: 7120 5018 4300 |004f: invoke-static {v3, v4}, Landroid/support/v7/widget/ActivityChooserView;.access$602:(Landroid/support/v7/widget/ActivityChooserView;Z)Z // method@1850 │ │ +08ea24: 5453 c60b |0052: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ea28: 5454 c60b |0054: iget-object v4, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ea2c: 7110 5318 0400 |0056: invoke-static {v4}, Landroid/support/v7/widget/ActivityChooserView;.access$900:(Landroid/support/v7/widget/ActivityChooserView;)I // method@1853 │ │ +08ea32: 0a04 |0059: move-result v4 │ │ +08ea34: 7120 4e18 4300 |005a: invoke-static {v3, v4}, Landroid/support/v7/widget/ActivityChooserView;.access$500:(Landroid/support/v7/widget/ActivityChooserView;I)V // method@184e │ │ +08ea3a: 28e6 |005d: goto 0043 // -001a │ │ +08ea3c: 2203 5705 |005e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +08ea40: 7010 8e27 0300 |0060: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +08ea46: 2703 |0063: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0008 line=589 │ │ 0x000d line=590 │ │ 0x0017 line=591 │ │ 0x0025 line=592 │ │ @@ -196301,24 +196328,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08e9c4: |[08e9c4] android.support.v7.widget.ActivityChooserView$Callbacks.onDismiss:()V │ │ -08e9d4: 7010 3e18 0200 |0000: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.notifyOnDismissListener:()V // method@183e │ │ -08e9da: 5420 c60b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e9de: 5400 da0b |0005: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ -08e9e2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -08e9e6: 5420 c60b |0009: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08e9ea: 5400 da0b |000b: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ -08e9ee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08e9f0: 6e20 6208 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0862 │ │ -08e9f6: 0e00 |0011: return-void │ │ +08ea48: |[08ea48] android.support.v7.widget.ActivityChooserView$Callbacks.onDismiss:()V │ │ +08ea58: 7010 3e18 0200 |0000: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.notifyOnDismissListener:()V // method@183e │ │ +08ea5e: 5420 c60b |0003: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ea62: 5400 da0b |0005: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ +08ea66: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +08ea6a: 5420 c60b |0009: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ea6e: 5400 da0b |000b: iget-object v0, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ +08ea72: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08ea74: 6e20 6208 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0862 │ │ +08ea7a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0003 line=622 │ │ 0x0009 line=623 │ │ 0x0011 line=625 │ │ locals : │ │ @@ -196329,67 +196356,67 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -08e9f8: |[08e9f8] android.support.v7.widget.ActivityChooserView$Callbacks.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -08ea08: 6e10 4a21 0600 |0000: invoke-virtual {v6}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@214a │ │ -08ea0e: 0c00 |0003: move-result-object v0 │ │ -08ea10: 1f00 7003 |0004: check-cast v0, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@0370 │ │ -08ea14: 6e20 3018 8000 |0006: invoke-virtual {v0, v8}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1830 │ │ -08ea1a: 0a01 |0009: move-result v1 │ │ -08ea1c: 2b01 5e00 0000 |000a: packed-switch v1, 00000068 // +0000005e │ │ -08ea22: 2203 5605 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -08ea26: 7010 8e27 0300 |000f: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -08ea2c: 2703 |0012: throw v3 │ │ -08ea2e: 5453 c60b |0013: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08ea32: 1404 ffff ff7f |0015: const v4, #float nan // #7fffffff │ │ -08ea38: 7120 4e18 4300 |0018: invoke-static {v3, v4}, Landroid/support/v7/widget/ActivityChooserView;.access$500:(Landroid/support/v7/widget/ActivityChooserView;I)V // method@184e │ │ -08ea3e: 0e00 |001b: return-void │ │ -08ea40: 5453 c60b |001c: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08ea44: 6e10 5418 0300 |001e: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ -08ea4a: 5453 c60b |0021: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08ea4e: 7110 4f18 0300 |0023: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$600:(Landroid/support/v7/widget/ActivityChooserView;)Z // method@184f │ │ -08ea54: 0a03 |0026: move-result v3 │ │ -08ea56: 3803 1200 |0027: if-eqz v3, 0039 // +0012 │ │ -08ea5a: 3d08 f2ff |0029: if-lez v8, 001b // -000e │ │ -08ea5e: 5453 c60b |002b: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08ea62: 7110 4918 0300 |002d: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08ea68: 0c03 |0030: move-result-object v3 │ │ -08ea6a: 6e10 2b18 0300 |0031: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ -08ea70: 0c03 |0034: move-result-object v3 │ │ -08ea72: 6e20 1718 8300 |0035: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ActivityChooserModel;.setDefaultActivity:(I)V // method@1817 │ │ -08ea78: 28e3 |0038: goto 001b // -001d │ │ -08ea7a: 5453 c60b |0039: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08ea7e: 7110 4918 0300 |003b: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08ea84: 0c03 |003e: move-result-object v3 │ │ -08ea86: 6e10 3118 0300 |003f: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getShowDefaultActivity:()Z // method@1831 │ │ -08ea8c: 0a03 |0042: move-result v3 │ │ -08ea8e: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ -08ea92: 5453 c60b |0045: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08ea96: 7110 4918 0300 |0047: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08ea9c: 0c03 |004a: move-result-object v3 │ │ -08ea9e: 6e10 2b18 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ -08eaa4: 0c03 |004e: move-result-object v3 │ │ -08eaa6: 6e20 0818 8300 |004f: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1808 │ │ -08eaac: 0c02 |0052: move-result-object v2 │ │ -08eaae: 3802 c8ff |0053: if-eqz v2, 001b // -0038 │ │ -08eab2: 1503 0800 |0055: const/high16 v3, #int 524288 // #8 │ │ -08eab6: 6e20 c300 3200 |0057: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -08eabc: 5453 c60b |005a: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08eac0: 6e10 5618 0300 |005c: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08eac6: 0c03 |005f: move-result-object v3 │ │ -08eac8: 6e20 b500 2300 |0060: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -08eace: 28b8 |0063: goto 001b // -0048 │ │ -08ead0: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ -08ead4: 28df |0066: goto 0045 // -0021 │ │ -08ead6: 0000 |0067: nop // spacer │ │ -08ead8: 0001 0200 0000 0000 1200 0000 0900 ... |0068: packed-switch-data (8 units) │ │ +08ea7c: |[08ea7c] android.support.v7.widget.ActivityChooserView$Callbacks.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +08ea8c: 6e10 4a21 0600 |0000: invoke-virtual {v6}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@214a │ │ +08ea92: 0c00 |0003: move-result-object v0 │ │ +08ea94: 1f00 7103 |0004: check-cast v0, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@0371 │ │ +08ea98: 6e20 3018 8000 |0006: invoke-virtual {v0, v8}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1830 │ │ +08ea9e: 0a01 |0009: move-result v1 │ │ +08eaa0: 2b01 5e00 0000 |000a: packed-switch v1, 00000068 // +0000005e │ │ +08eaa6: 2203 5705 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +08eaaa: 7010 8e27 0300 |000f: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +08eab0: 2703 |0012: throw v3 │ │ +08eab2: 5453 c60b |0013: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08eab6: 1404 ffff ff7f |0015: const v4, #float nan // #7fffffff │ │ +08eabc: 7120 4e18 4300 |0018: invoke-static {v3, v4}, Landroid/support/v7/widget/ActivityChooserView;.access$500:(Landroid/support/v7/widget/ActivityChooserView;I)V // method@184e │ │ +08eac2: 0e00 |001b: return-void │ │ +08eac4: 5453 c60b |001c: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08eac8: 6e10 5418 0300 |001e: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ +08eace: 5453 c60b |0021: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ead2: 7110 4f18 0300 |0023: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$600:(Landroid/support/v7/widget/ActivityChooserView;)Z // method@184f │ │ +08ead8: 0a03 |0026: move-result v3 │ │ +08eada: 3803 1200 |0027: if-eqz v3, 0039 // +0012 │ │ +08eade: 3d08 f2ff |0029: if-lez v8, 001b // -000e │ │ +08eae2: 5453 c60b |002b: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08eae6: 7110 4918 0300 |002d: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08eaec: 0c03 |0030: move-result-object v3 │ │ +08eaee: 6e10 2b18 0300 |0031: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ +08eaf4: 0c03 |0034: move-result-object v3 │ │ +08eaf6: 6e20 1718 8300 |0035: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ActivityChooserModel;.setDefaultActivity:(I)V // method@1817 │ │ +08eafc: 28e3 |0038: goto 001b // -001d │ │ +08eafe: 5453 c60b |0039: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08eb02: 7110 4918 0300 |003b: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08eb08: 0c03 |003e: move-result-object v3 │ │ +08eb0a: 6e10 3118 0300 |003f: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getShowDefaultActivity:()Z // method@1831 │ │ +08eb10: 0a03 |0042: move-result v3 │ │ +08eb12: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ +08eb16: 5453 c60b |0045: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08eb1a: 7110 4918 0300 |0047: invoke-static {v3}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08eb20: 0c03 |004a: move-result-object v3 │ │ +08eb22: 6e10 2b18 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ +08eb28: 0c03 |004e: move-result-object v3 │ │ +08eb2a: 6e20 0818 8300 |004f: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1808 │ │ +08eb30: 0c02 |0052: move-result-object v2 │ │ +08eb32: 3802 c8ff |0053: if-eqz v2, 001b // -0038 │ │ +08eb36: 1503 0800 |0055: const/high16 v3, #int 524288 // #8 │ │ +08eb3a: 6e20 c300 3200 |0057: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +08eb40: 5453 c60b |005a: iget-object v3, v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08eb44: 6e10 5618 0300 |005c: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08eb4a: 0c03 |005f: move-result-object v3 │ │ +08eb4c: 6e20 b500 2300 |0060: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +08eb52: 28b8 |0063: goto 001b // -0048 │ │ +08eb54: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ +08eb58: 28df |0066: goto 0045 // -0021 │ │ +08eb5a: 0000 |0067: nop // spacer │ │ +08eb5c: 0001 0200 0000 0000 1200 0000 0900 ... |0068: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0006 line=558 │ │ 0x000a line=559 │ │ 0x000d line=582 │ │ 0x0013 line=561 │ │ @@ -196421,67 +196448,67 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -08eae8: |[08eae8] android.support.v7.widget.ActivityChooserView$Callbacks.onLongClick:(Landroid/view/View;)Z │ │ -08eaf8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -08eafa: 5430 c60b |0001: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08eafe: 7110 5118 0000 |0003: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$700:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1851 │ │ -08eb04: 0c00 |0006: move-result-object v0 │ │ -08eb06: 3304 1f00 |0007: if-ne v4, v0, 0026 // +001f │ │ -08eb0a: 5430 c60b |0009: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08eb0e: 7110 4918 0000 |000b: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ -08eb14: 0c00 |000e: move-result-object v0 │ │ -08eb16: 6e10 2a18 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@182a │ │ -08eb1c: 0a00 |0012: move-result v0 │ │ -08eb1e: 3d00 1200 |0013: if-lez v0, 0025 // +0012 │ │ -08eb22: 5430 c60b |0015: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08eb26: 7120 5018 2000 |0017: invoke-static {v0, v2}, Landroid/support/v7/widget/ActivityChooserView;.access$602:(Landroid/support/v7/widget/ActivityChooserView;Z)Z // method@1850 │ │ -08eb2c: 5430 c60b |001a: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08eb30: 5431 c60b |001c: iget-object v1, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ -08eb34: 7110 5318 0100 |001e: invoke-static {v1}, Landroid/support/v7/widget/ActivityChooserView;.access$900:(Landroid/support/v7/widget/ActivityChooserView;)I // method@1853 │ │ -08eb3a: 0a01 |0021: move-result v1 │ │ -08eb3c: 7120 4e18 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/widget/ActivityChooserView;.access$500:(Landroid/support/v7/widget/ActivityChooserView;I)V // method@184e │ │ -08eb42: 0f02 |0025: return v2 │ │ -08eb44: 2200 5605 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -08eb48: 7010 8e27 0000 |0028: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -08eb4e: 2700 |002b: throw v0 │ │ +08eb6c: |[08eb6c] android.support.v7.widget.ActivityChooserView$Callbacks.onLongClick:(Landroid/view/View;)Z │ │ +08eb7c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08eb7e: 5430 c60b |0001: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08eb82: 7110 5118 0000 |0003: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$700:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1851 │ │ +08eb88: 0c00 |0006: move-result-object v0 │ │ +08eb8a: 3304 1f00 |0007: if-ne v4, v0, 0026 // +001f │ │ +08eb8e: 5430 c60b |0009: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08eb92: 7110 4918 0000 |000b: invoke-static {v0}, Landroid/support/v7/widget/ActivityChooserView;.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1849 │ │ +08eb98: 0c00 |000e: move-result-object v0 │ │ +08eb9a: 6e10 2a18 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@182a │ │ +08eba0: 0a00 |0012: move-result v0 │ │ +08eba2: 3d00 1200 |0013: if-lez v0, 0025 // +0012 │ │ +08eba6: 5430 c60b |0015: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ebaa: 7120 5018 2000 |0017: invoke-static {v0, v2}, Landroid/support/v7/widget/ActivityChooserView;.access$602:(Landroid/support/v7/widget/ActivityChooserView;Z)Z // method@1850 │ │ +08ebb0: 5430 c60b |001a: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ebb4: 5431 c60b |001c: iget-object v1, v3, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/widget/ActivityChooserView; // field@0bc6 │ │ +08ebb8: 7110 5318 0100 |001e: invoke-static {v1}, Landroid/support/v7/widget/ActivityChooserView;.access$900:(Landroid/support/v7/widget/ActivityChooserView;)I // method@1853 │ │ +08ebbe: 0a01 |0021: move-result v1 │ │ +08ebc0: 7120 4e18 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/widget/ActivityChooserView;.access$500:(Landroid/support/v7/widget/ActivityChooserView;I)V // method@184e │ │ +08ebc6: 0f02 |0025: return v2 │ │ +08ebc8: 2200 5705 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +08ebcc: 7010 8e27 0000 |0028: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +08ebd2: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=608 │ │ 0x0009 line=609 │ │ 0x0015 line=610 │ │ 0x001a line=611 │ │ 0x0025 line=616 │ │ 0x0026 line=614 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Landroid/support/v7/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x002c reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 662 (ActivityChooserView.java) │ │ + source_file_idx : 663 (ActivityChooserView.java) │ │ │ │ -Class #742 header: │ │ -class_idx : 882 │ │ +Class #743 header: │ │ +class_idx : 883 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 929 │ │ -source_file_idx : 662 │ │ +superclass_idx : 930 │ │ +source_file_idx : 663 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #742 annotations: │ │ +Class #743 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ActivityChooserView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InnerLayout" │ │ │ │ -Class #742 - │ │ +Class #743 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserView$InnerLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/widget/LinearLayoutCompat;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserView$InnerLayout;) │ │ name : 'TINT_ATTRS' │ │ @@ -196494,78 +196521,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -08eb50: |[08eb50] android.support.v7.widget.ActivityChooserView$InnerLayout.:()V │ │ -08eb60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08eb62: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -08eb66: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08eb68: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ -08eb6e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -08eb72: 6900 c70b |0009: sput-object v0, Landroid/support/v7/widget/ActivityChooserView$InnerLayout;.TINT_ATTRS:[I // field@0bc7 │ │ -08eb76: 0e00 |000b: return-void │ │ +08ebd4: |[08ebd4] android.support.v7.widget.ActivityChooserView$InnerLayout.:()V │ │ +08ebe4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08ebe6: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +08ebea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08ebec: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ +08ebf2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +08ebf6: 6900 c70b |0009: sput-object v0, Landroid/support/v7/widget/ActivityChooserView$InnerLayout;.TINT_ATTRS:[I // field@0bc7 │ │ +08ebfa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/ActivityChooserView$InnerLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -08eb78: |[08eb78] android.support.v7.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08eb88: 7030 531a 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a53 │ │ -08eb8e: 6201 c70b |0003: sget-object v1, Landroid/support/v7/widget/ActivityChooserView$InnerLayout;.TINT_ATTRS:[I // field@0bc7 │ │ -08eb92: 7130 c11d 4301 |0005: invoke-static {v3, v4, v1}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/widget/TintTypedArray; // method@1dc1 │ │ -08eb98: 0c00 |0008: move-result-object v0 │ │ -08eb9a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -08eb9c: 6e20 ab1d 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -08eba2: 0c01 |000d: move-result-object v1 │ │ -08eba4: 6e20 4518 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActivityChooserView$InnerLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1845 │ │ -08ebaa: 6e10 c41d 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -08ebb0: 0e00 |0014: return-void │ │ +08ebfc: |[08ebfc] android.support.v7.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08ec0c: 7030 531a 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a53 │ │ +08ec12: 6201 c70b |0003: sget-object v1, Landroid/support/v7/widget/ActivityChooserView$InnerLayout;.TINT_ATTRS:[I // field@0bc7 │ │ +08ec16: 7130 c11d 4301 |0005: invoke-static {v3, v4, v1}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/widget/TintTypedArray; // method@1dc1 │ │ +08ec1c: 0c00 |0008: move-result-object v0 │ │ +08ec1e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +08ec20: 6e20 ab1d 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +08ec26: 0c01 |000d: move-result-object v1 │ │ +08ec28: 6e20 4518 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActivityChooserView$InnerLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1845 │ │ +08ec2e: 6e10 c41d 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +08ec34: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0003 line=836 │ │ 0x0009 line=837 │ │ 0x0011 line=838 │ │ 0x0014 line=839 │ │ locals : │ │ 0x0009 - 0x0015 reg=0 a Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v7/widget/ActivityChooserView$InnerLayout; │ │ 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=4 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 662 (ActivityChooserView.java) │ │ + source_file_idx : 663 (ActivityChooserView.java) │ │ │ │ -Class #743 header: │ │ -class_idx : 883 │ │ +Class #744 header: │ │ +class_idx : 884 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 662 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 663 │ │ static_fields_size : 1 │ │ instance_fields_size: 18 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 15 │ │ │ │ -Class #743 annotations: │ │ +Class #744 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ActivityChooserView$InnerLayout; Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; Landroid/support/v7/widget/ActivityChooserView$Callbacks; } │ │ │ │ -Class #743 - │ │ +Class #744 - │ │ Class descriptor : 'Landroid/support/v7/widget/ActivityChooserView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/ActivityChooserModel$ActivityChooserModelClient;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -196652,18 +196679,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08ebb4: |[08ebb4] android.support.v7.widget.ActivityChooserView.:(Landroid/content/Context;)V │ │ -08ebc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08ebc6: 7030 4718 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1847 │ │ -08ebcc: 0e00 |0004: return-void │ │ +08ec38: |[08ec38] android.support.v7.widget.ActivityChooserView.:(Landroid/content/Context;)V │ │ +08ec48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08ec4a: 7030 4718 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1847 │ │ +08ec50: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -196673,18 +196700,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 │ │ -08ebd0: |[08ebd0] android.support.v7.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08ebe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08ebe2: 7040 4818 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1848 │ │ -08ebe8: 0e00 |0004: return-void │ │ +08ec54: |[08ec54] android.support.v7.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08ec64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08ec66: 7040 4818 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1848 │ │ +08ec6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -196695,110 +196722,110 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 200 16-bit code units │ │ -08ebec: |[08ebec] android.support.v7.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08ebfc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -08ebfe: 1247 |0001: const/4 v7, #int 4 // #4 │ │ -08ec00: 7040 6020 a9cb |0002: invoke-direct {v9, v10, v11, v12}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ -08ec06: 2205 6c03 |0005: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$1; // type@036c │ │ -08ec0a: 7020 1c18 9500 |0007: invoke-direct {v5, v9}, Landroid/support/v7/widget/ActivityChooserView$1;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@181c │ │ -08ec10: 5b95 d70b |000a: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0bd7 │ │ -08ec14: 2205 6d03 |000c: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$2; // type@036d │ │ -08ec18: 7020 1f18 9500 |000e: invoke-direct {v5, v9}, Landroid/support/v7/widget/ActivityChooserView$2;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@181f │ │ -08ec1e: 5b95 d90b |0011: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0bd9 │ │ -08ec22: 5997 d20b |0013: iput v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ -08ec26: 6205 1709 |0015: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@0917 │ │ -08ec2a: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -08ec2c: 6e56 af00 bac5 |0018: invoke-virtual {v10, v11, v5, v12, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -08ec32: 0c00 |001b: move-result-object v0 │ │ -08ec34: 6005 1909 |001c: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView_initialActivityCount:I // field@0919 │ │ -08ec38: 6e30 3b01 5007 |001e: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -08ec3e: 0a05 |0021: move-result v5 │ │ -08ec40: 5995 d20b |0022: iput v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ -08ec44: 6005 1809 |0024: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView_expandActivityOverflowButtonDrawable:I // field@0918 │ │ -08ec48: 6e20 3601 5000 |0026: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ -08ec4e: 0c01 |0029: move-result-object v1 │ │ -08ec50: 6e10 4b01 0000 |002a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -08ec56: 6e10 5618 0900 |002d: invoke-virtual {v9}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08ec5c: 0c05 |0030: move-result-object v5 │ │ -08ec5e: 7110 651f 0500 |0031: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -08ec64: 0c03 |0034: move-result-object v3 │ │ -08ec66: 6005 8a07 |0035: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view:I // field@078a │ │ -08ec6a: 1216 |0037: const/4 v6, #int 1 // #1 │ │ -08ec6c: 6e40 691f 5369 |0038: invoke-virtual {v3, v5, v9, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -08ec72: 2205 7103 |003b: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks; // type@0371 │ │ -08ec76: 7030 3d18 9508 |003d: invoke-direct {v5, v9, v8}, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V // method@183d │ │ -08ec7c: 5b95 cc0b |0040: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ -08ec80: 6005 3007 |0042: sget v5, Landroid/support/v7/appcompat/R$id;.activity_chooser_view_content:I // field@0730 │ │ -08ec84: 6e20 5518 5900 |0044: invoke-virtual {v9, v5}, Landroid/support/v7/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1855 │ │ -08ec8a: 0c05 |0047: move-result-object v5 │ │ -08ec8c: 1f05 a103 |0048: check-cast v5, Landroid/support/v7/widget/LinearLayoutCompat; // type@03a1 │ │ -08ec90: 5b95 c90b |004a: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ -08ec94: 5495 c90b |004c: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ -08ec98: 6e10 651a 0500 |004e: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1a65 │ │ -08ec9e: 0c05 |0051: move-result-object v5 │ │ -08eca0: 5b95 ca0b |0052: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0bca │ │ -08eca4: 6005 3d07 |0054: sget v5, Landroid/support/v7/appcompat/R$id;.default_activity_button:I // field@073d │ │ -08eca8: 6e20 5518 5900 |0056: invoke-virtual {v9, v5}, Landroid/support/v7/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1855 │ │ -08ecae: 0c05 |0059: move-result-object v5 │ │ -08ecb0: 1f05 7a04 |005a: check-cast v5, Landroid/widget/FrameLayout; // type@047a │ │ -08ecb4: 5b95 ce0b |005c: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08ecb8: 5495 ce0b |005e: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08ecbc: 5496 cc0b |0060: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ -08ecc0: 6e20 c121 6500 |0062: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21c1 │ │ -08ecc6: 5495 ce0b |0065: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08ecca: 5496 cc0b |0067: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ -08ecce: 6e20 c221 6500 |0069: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@21c2 │ │ -08ecd4: 5495 ce0b |006c: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08ecd8: 6006 4807 |006e: sget v6, Landroid/support/v7/appcompat/R$id;.image:I // field@0748 │ │ -08ecdc: 6e20 a921 6500 |0070: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@21a9 │ │ -08ece2: 0c05 |0073: move-result-object v5 │ │ -08ece4: 1f05 7e04 |0074: check-cast v5, Landroid/widget/ImageView; // type@047e │ │ -08ece8: 5b95 cf0b |0076: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0bcf │ │ -08ecec: 6005 4207 |0078: sget v5, Landroid/support/v7/appcompat/R$id;.expand_activities_button:I // field@0742 │ │ -08ecf0: 6e20 5518 5900 |007a: invoke-virtual {v9, v5}, Landroid/support/v7/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1855 │ │ -08ecf6: 0c02 |007d: move-result-object v2 │ │ -08ecf8: 1f02 7a04 |007e: check-cast v2, Landroid/widget/FrameLayout; // type@047a │ │ -08ecfc: 5495 cc0b |0080: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ -08ed00: 6e20 c121 5200 |0082: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21c1 │ │ -08ed06: 2205 6e03 |0085: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$3; // type@036e │ │ -08ed0a: 7030 2118 9502 |0087: invoke-direct {v5, v9, v2}, Landroid/support/v7/widget/ActivityChooserView$3;.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/view/View;)V // method@1821 │ │ -08ed10: 6e20 c321 5200 |008a: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@21c3 │ │ -08ed16: 5b92 d00b |008d: iput-object v2, v9, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0bd0 │ │ -08ed1a: 6005 4807 |008f: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0748 │ │ -08ed1e: 6e20 a921 5200 |0091: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@21a9 │ │ -08ed24: 0c05 |0094: move-result-object v5 │ │ -08ed26: 1f05 7e04 |0095: check-cast v5, Landroid/widget/ImageView; // type@047e │ │ -08ed2a: 5b95 d10b |0097: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0bd1 │ │ -08ed2e: 5495 d10b |0099: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0bd1 │ │ -08ed32: 6e20 f621 1500 |009b: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -08ed38: 2205 7003 |009e: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@0370 │ │ -08ed3c: 7030 2818 9508 |00a0: invoke-direct {v5, v9, v8}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V // method@1828 │ │ -08ed42: 5b95 cb0b |00a3: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08ed46: 5495 cb0b |00a5: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08ed4a: 2206 6f03 |00a7: new-instance v6, Landroid/support/v7/widget/ActivityChooserView$4; // type@036f │ │ -08ed4e: 7020 2518 9600 |00a9: invoke-direct {v6, v9}, Landroid/support/v7/widget/ActivityChooserView$4;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@1825 │ │ -08ed54: 6e20 3718 6500 |00ac: invoke-virtual {v5, v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1837 │ │ -08ed5a: 6e10 a600 0a00 |00af: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -08ed60: 0c04 |00b2: move-result-object v4 │ │ -08ed62: 6e10 0901 0400 |00b3: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -08ed68: 0c05 |00b6: move-result-object v5 │ │ -08ed6a: 5255 1f0e |00b7: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -08ed6e: db05 0502 |00b9: div-int/lit8 v5, v5, #int 2 // #02 │ │ -08ed72: 6006 a406 |00bb: sget v6, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@06a4 │ │ -08ed76: 6e20 0801 6400 |00bd: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ -08ed7c: 0a06 |00c0: move-result v6 │ │ -08ed7e: 7120 ac27 6500 |00c1: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -08ed84: 0a05 |00c4: move-result v5 │ │ -08ed86: 5995 d50b |00c5: iput v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0bd5 │ │ -08ed8a: 0e00 |00c7: return-void │ │ +08ec70: |[08ec70] android.support.v7.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08ec80: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +08ec82: 1247 |0001: const/4 v7, #int 4 // #4 │ │ +08ec84: 7040 6020 a9cb |0002: invoke-direct {v9, v10, v11, v12}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ +08ec8a: 2205 6d03 |0005: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$1; // type@036d │ │ +08ec8e: 7020 1c18 9500 |0007: invoke-direct {v5, v9}, Landroid/support/v7/widget/ActivityChooserView$1;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@181c │ │ +08ec94: 5b95 d70b |000a: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0bd7 │ │ +08ec98: 2205 6e03 |000c: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$2; // type@036e │ │ +08ec9c: 7020 1f18 9500 |000e: invoke-direct {v5, v9}, Landroid/support/v7/widget/ActivityChooserView$2;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@181f │ │ +08eca2: 5b95 d90b |0011: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0bd9 │ │ +08eca6: 5997 d20b |0013: iput v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ +08ecaa: 6205 1709 |0015: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@0917 │ │ +08ecae: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +08ecb0: 6e56 af00 bac5 |0018: invoke-virtual {v10, v11, v5, v12, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +08ecb6: 0c00 |001b: move-result-object v0 │ │ +08ecb8: 6005 1909 |001c: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView_initialActivityCount:I // field@0919 │ │ +08ecbc: 6e30 3b01 5007 |001e: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +08ecc2: 0a05 |0021: move-result v5 │ │ +08ecc4: 5995 d20b |0022: iput v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ +08ecc8: 6005 1809 |0024: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView_expandActivityOverflowButtonDrawable:I // field@0918 │ │ +08eccc: 6e20 3601 5000 |0026: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ +08ecd2: 0c01 |0029: move-result-object v1 │ │ +08ecd4: 6e10 4b01 0000 |002a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +08ecda: 6e10 5618 0900 |002d: invoke-virtual {v9}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08ece0: 0c05 |0030: move-result-object v5 │ │ +08ece2: 7110 651f 0500 |0031: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +08ece8: 0c03 |0034: move-result-object v3 │ │ +08ecea: 6005 8a07 |0035: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view:I // field@078a │ │ +08ecee: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +08ecf0: 6e40 691f 5369 |0038: invoke-virtual {v3, v5, v9, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +08ecf6: 2205 7203 |003b: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$Callbacks; // type@0372 │ │ +08ecfa: 7030 3d18 9508 |003d: invoke-direct {v5, v9, v8}, Landroid/support/v7/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V // method@183d │ │ +08ed00: 5b95 cc0b |0040: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ +08ed04: 6005 3007 |0042: sget v5, Landroid/support/v7/appcompat/R$id;.activity_chooser_view_content:I // field@0730 │ │ +08ed08: 6e20 5518 5900 |0044: invoke-virtual {v9, v5}, Landroid/support/v7/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1855 │ │ +08ed0e: 0c05 |0047: move-result-object v5 │ │ +08ed10: 1f05 a203 |0048: check-cast v5, Landroid/support/v7/widget/LinearLayoutCompat; // type@03a2 │ │ +08ed14: 5b95 c90b |004a: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ +08ed18: 5495 c90b |004c: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ +08ed1c: 6e10 651a 0500 |004e: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1a65 │ │ +08ed22: 0c05 |0051: move-result-object v5 │ │ +08ed24: 5b95 ca0b |0052: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0bca │ │ +08ed28: 6005 3d07 |0054: sget v5, Landroid/support/v7/appcompat/R$id;.default_activity_button:I // field@073d │ │ +08ed2c: 6e20 5518 5900 |0056: invoke-virtual {v9, v5}, Landroid/support/v7/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1855 │ │ +08ed32: 0c05 |0059: move-result-object v5 │ │ +08ed34: 1f05 7b04 |005a: check-cast v5, Landroid/widget/FrameLayout; // type@047b │ │ +08ed38: 5b95 ce0b |005c: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08ed3c: 5495 ce0b |005e: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08ed40: 5496 cc0b |0060: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ +08ed44: 6e20 c121 6500 |0062: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21c1 │ │ +08ed4a: 5495 ce0b |0065: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08ed4e: 5496 cc0b |0067: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ +08ed52: 6e20 c221 6500 |0069: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@21c2 │ │ +08ed58: 5495 ce0b |006c: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08ed5c: 6006 4807 |006e: sget v6, Landroid/support/v7/appcompat/R$id;.image:I // field@0748 │ │ +08ed60: 6e20 a921 6500 |0070: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@21a9 │ │ +08ed66: 0c05 |0073: move-result-object v5 │ │ +08ed68: 1f05 7f04 |0074: check-cast v5, Landroid/widget/ImageView; // type@047f │ │ +08ed6c: 5b95 cf0b |0076: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0bcf │ │ +08ed70: 6005 4207 |0078: sget v5, Landroid/support/v7/appcompat/R$id;.expand_activities_button:I // field@0742 │ │ +08ed74: 6e20 5518 5900 |007a: invoke-virtual {v9, v5}, Landroid/support/v7/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1855 │ │ +08ed7a: 0c02 |007d: move-result-object v2 │ │ +08ed7c: 1f02 7b04 |007e: check-cast v2, Landroid/widget/FrameLayout; // type@047b │ │ +08ed80: 5495 cc0b |0080: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ +08ed84: 6e20 c121 5200 |0082: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21c1 │ │ +08ed8a: 2205 6f03 |0085: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$3; // type@036f │ │ +08ed8e: 7030 2118 9502 |0087: invoke-direct {v5, v9, v2}, Landroid/support/v7/widget/ActivityChooserView$3;.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/view/View;)V // method@1821 │ │ +08ed94: 6e20 c321 5200 |008a: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@21c3 │ │ +08ed9a: 5b92 d00b |008d: iput-object v2, v9, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0bd0 │ │ +08ed9e: 6005 4807 |008f: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0748 │ │ +08eda2: 6e20 a921 5200 |0091: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@21a9 │ │ +08eda8: 0c05 |0094: move-result-object v5 │ │ +08edaa: 1f05 7f04 |0095: check-cast v5, Landroid/widget/ImageView; // type@047f │ │ +08edae: 5b95 d10b |0097: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0bd1 │ │ +08edb2: 5495 d10b |0099: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0bd1 │ │ +08edb6: 6e20 f621 1500 |009b: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +08edbc: 2205 7103 |009e: new-instance v5, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@0371 │ │ +08edc0: 7030 2818 9508 |00a0: invoke-direct {v5, v9, v8}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/widget/ActivityChooserView;Landroid/support/v7/widget/ActivityChooserView$1;)V // method@1828 │ │ +08edc6: 5b95 cb0b |00a3: iput-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08edca: 5495 cb0b |00a5: iget-object v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08edce: 2206 7003 |00a7: new-instance v6, Landroid/support/v7/widget/ActivityChooserView$4; // type@0370 │ │ +08edd2: 7020 2518 9600 |00a9: invoke-direct {v6, v9}, Landroid/support/v7/widget/ActivityChooserView$4;.:(Landroid/support/v7/widget/ActivityChooserView;)V // method@1825 │ │ +08edd8: 6e20 3718 6500 |00ac: invoke-virtual {v5, v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1837 │ │ +08edde: 6e10 a600 0a00 |00af: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +08ede4: 0c04 |00b2: move-result-object v4 │ │ +08ede6: 6e10 0901 0400 |00b3: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +08edec: 0c05 |00b6: move-result-object v5 │ │ +08edee: 5255 1f0e |00b7: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +08edf2: db05 0502 |00b9: div-int/lit8 v5, v5, #int 2 // #02 │ │ +08edf6: 6006 a406 |00bb: sget v6, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@06a4 │ │ +08edfa: 6e20 0801 6400 |00bd: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ +08ee00: 0a06 |00c0: move-result v6 │ │ +08ee02: 7120 ac27 6500 |00c1: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +08ee08: 0a05 |00c4: move-result v5 │ │ +08ee0a: 5995 d50b |00c5: iput v5, v9, Landroid/support/v7/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0bd5 │ │ +08ee0e: 0e00 |00c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=211 │ │ 0x0005 line=124 │ │ 0x000c line=138 │ │ 0x0013 line=172 │ │ 0x0015 line=213 │ │ @@ -196841,17 +196868,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ed8c: |[08ed8c] android.support.v7.widget.ActivityChooserView.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ -08ed9c: 5410 cb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08eda0: 1100 |0002: return-object v0 │ │ +08ee10: |[08ee10] android.support.v7.widget.ActivityChooserView.access$000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ +08ee20: 5410 cb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08ee24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #4 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -196859,18 +196886,18 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08eda4: |[08eda4] android.support.v7.widget.ActivityChooserView.access$100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; │ │ -08edb4: 7010 5818 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@1858 │ │ -08edba: 0c00 |0003: move-result-object v0 │ │ -08edbc: 1100 |0004: return-object v0 │ │ +08ee28: |[08ee28] android.support.v7.widget.ActivityChooserView.access$100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; │ │ +08ee38: 7010 5818 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@1858 │ │ +08ee3e: 0c00 |0003: move-result-object v0 │ │ +08ee40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #5 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -196878,17 +196905,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08edc0: |[08edc0] android.support.v7.widget.ActivityChooserView.access$1000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; │ │ -08edd0: 5410 d80b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0bd8 │ │ -08edd4: 1100 |0002: return-object v0 │ │ +08ee44: |[08ee44] android.support.v7.widget.ActivityChooserView.access$1000:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; │ │ +08ee54: 5410 d80b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0bd8 │ │ +08ee58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #6 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -196896,17 +196923,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)Landroid/database/DataSetObserver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08edd8: |[08edd8] android.support.v7.widget.ActivityChooserView.access$1100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/database/DataSetObserver; │ │ -08ede8: 5410 d70b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0bd7 │ │ -08edec: 1100 |0002: return-object v0 │ │ +08ee5c: |[08ee5c] android.support.v7.widget.ActivityChooserView.access$1100:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/database/DataSetObserver; │ │ +08ee6c: 5410 d70b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0bd7 │ │ +08ee70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #7 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -196914,17 +196941,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08edf0: |[08edf0] android.support.v7.widget.ActivityChooserView.access$400:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ -08ee00: 7010 6c18 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ActivityChooserView;.updateAppearance:()V // method@186c │ │ -08ee06: 0e00 |0003: return-void │ │ +08ee74: |[08ee74] android.support.v7.widget.ActivityChooserView.access$400:(Landroid/support/v7/widget/ActivityChooserView;)V │ │ +08ee84: 7010 6c18 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ActivityChooserView;.updateAppearance:()V // method@186c │ │ +08ee8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #8 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -196932,17 +196959,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08ee08: |[08ee08] android.support.v7.widget.ActivityChooserView.access$500:(Landroid/support/v7/widget/ActivityChooserView;I)V │ │ -08ee18: 7020 6b18 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@186b │ │ -08ee1e: 0e00 |0003: return-void │ │ +08ee8c: |[08ee8c] android.support.v7.widget.ActivityChooserView.access$500:(Landroid/support/v7/widget/ActivityChooserView;I)V │ │ +08ee9c: 7020 6b18 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@186b │ │ +08eea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -196951,17 +196978,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee20: |[08ee20] android.support.v7.widget.ActivityChooserView.access$600:(Landroid/support/v7/widget/ActivityChooserView;)Z │ │ -08ee30: 5510 d40b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0bd4 │ │ -08ee34: 0f00 |0002: return v0 │ │ +08eea4: |[08eea4] android.support.v7.widget.ActivityChooserView.access$600:(Landroid/support/v7/widget/ActivityChooserView;)Z │ │ +08eeb4: 5510 d40b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0bd4 │ │ +08eeb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #10 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -196969,17 +196996,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee38: |[08ee38] android.support.v7.widget.ActivityChooserView.access$602:(Landroid/support/v7/widget/ActivityChooserView;Z)Z │ │ -08ee48: 5c01 d40b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0bd4 │ │ -08ee4c: 0f01 |0002: return v1 │ │ +08eebc: |[08eebc] android.support.v7.widget.ActivityChooserView.access$602:(Landroid/support/v7/widget/ActivityChooserView;Z)Z │ │ +08eecc: 5c01 d40b |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0bd4 │ │ +08eed0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -196988,17 +197015,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee50: |[08ee50] android.support.v7.widget.ActivityChooserView.access$700:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ -08ee60: 5410 ce0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08ee64: 1100 |0002: return-object v0 │ │ +08eed4: |[08eed4] android.support.v7.widget.ActivityChooserView.access$700:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ +08eee4: 5410 ce0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08eee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #12 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -197006,17 +197033,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee68: |[08ee68] android.support.v7.widget.ActivityChooserView.access$800:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ -08ee78: 5410 d00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0bd0 │ │ -08ee7c: 1100 |0002: return-object v0 │ │ +08eeec: |[08eeec] android.support.v7.widget.ActivityChooserView.access$800:(Landroid/support/v7/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ +08eefc: 5410 d00b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0bd0 │ │ +08ef00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #13 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -197024,17 +197051,17 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee80: |[08ee80] android.support.v7.widget.ActivityChooserView.access$900:(Landroid/support/v7/widget/ActivityChooserView;)I │ │ -08ee90: 5210 d20b |0000: iget v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ -08ee94: 0f00 |0002: return v0 │ │ +08ef04: |[08ef04] android.support.v7.widget.ActivityChooserView.access$900:(Landroid/support/v7/widget/ActivityChooserView;)I │ │ +08ef14: 5210 d20b |0000: iget v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ +08ef18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #14 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -197042,38 +197069,38 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -08ee98: |[08ee98] android.support.v7.widget.ActivityChooserView.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; │ │ -08eea8: 5420 d60b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ -08eeac: 3900 2d00 |0002: if-nez v0, 002f // +002d │ │ -08eeb0: 2200 ae03 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow; // type@03ae │ │ -08eeb4: 6e10 5618 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08eeba: 0c01 |0009: move-result-object v1 │ │ -08eebc: 7020 0b1b 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;)V // method@1b0b │ │ -08eec2: 5b20 d60b |000d: iput-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ -08eec6: 5420 d60b |000f: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ -08eeca: 5421 cb0b |0011: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08eece: 6e20 321b 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1b32 │ │ -08eed4: 5420 d60b |0016: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ -08eed8: 6e20 331b 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1b33 │ │ -08eede: 5420 d60b |001b: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ -08eee2: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -08eee4: 6e20 3f1b 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@1b3f │ │ -08eeea: 5420 d60b |0021: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ -08eeee: 5421 cc0b |0023: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ -08eef2: 6e20 411b 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1b41 │ │ -08eef8: 5420 d60b |0028: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ -08eefc: 5421 cc0b |002a: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ -08ef00: 6e20 401b 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1b40 │ │ -08ef06: 5420 d60b |002f: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ -08ef0a: 1100 |0031: return-object v0 │ │ +08ef1c: |[08ef1c] android.support.v7.widget.ActivityChooserView.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; │ │ +08ef2c: 5420 d60b |0000: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ +08ef30: 3900 2d00 |0002: if-nez v0, 002f // +002d │ │ +08ef34: 2200 af03 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow; // type@03af │ │ +08ef38: 6e10 5618 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08ef3e: 0c01 |0009: move-result-object v1 │ │ +08ef40: 7020 0b1b 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;)V // method@1b0b │ │ +08ef46: 5b20 d60b |000d: iput-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ +08ef4a: 5420 d60b |000f: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ +08ef4e: 5421 cb0b |0011: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08ef52: 6e20 321b 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1b32 │ │ +08ef58: 5420 d60b |0016: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ +08ef5c: 6e20 331b 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1b33 │ │ +08ef62: 5420 d60b |001b: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ +08ef66: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +08ef68: 6e20 3f1b 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@1b3f │ │ +08ef6e: 5420 d60b |0021: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ +08ef72: 5421 cc0b |0023: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ +08ef76: 6e20 411b 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1b41 │ │ +08ef7c: 5420 d60b |0028: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ +08ef80: 5421 cc0b |002a: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/widget/ActivityChooserView$Callbacks; // field@0bcc │ │ +08ef84: 6e20 401b 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1b40 │ │ +08ef8a: 5420 d60b |002f: iget-object v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@0bd6 │ │ +08ef8e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0004 line=504 │ │ 0x000f line=505 │ │ 0x0016 line=506 │ │ 0x001b line=507 │ │ @@ -197088,91 +197115,91 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -08ef0c: |[08ef0c] android.support.v7.widget.ActivityChooserView.showPopupUnchecked:(I)V │ │ -08ef1c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -08ef1e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -08ef20: 5497 cb0b |0002: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08ef24: 6e10 2b18 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ -08ef2a: 0c07 |0007: move-result-object v7 │ │ -08ef2c: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ -08ef30: 2205 5705 |000a: new-instance v5, Ljava/lang/IllegalStateException; // type@0557 │ │ -08ef34: 1a06 b20e |000c: const-string v6, "No data model. Did you call #setDataModel?" // string@0eb2 │ │ -08ef38: 7020 9327 6500 |000e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -08ef3e: 2705 |0011: throw v5 │ │ -08ef40: 6e10 5918 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1859 │ │ -08ef46: 0c07 |0015: move-result-object v7 │ │ -08ef48: 5498 d90b |0016: iget-object v8, v9, Landroid/support/v7/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0bd9 │ │ -08ef4c: 6e20 b720 8700 |0018: invoke-virtual {v7, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20b7 │ │ -08ef52: 5497 ce0b |001b: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08ef56: 6e10 ab21 0700 |001d: invoke-virtual {v7}, Landroid/widget/FrameLayout;.getVisibility:()I // method@21ab │ │ -08ef5c: 0a07 |0020: move-result v7 │ │ -08ef5e: 3907 6300 |0021: if-nez v7, 0084 // +0063 │ │ -08ef62: 0152 |0023: move v2, v5 │ │ -08ef64: 5497 cb0b |0024: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08ef68: 6e10 2918 0700 |0026: invoke-virtual {v7}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1829 │ │ -08ef6e: 0a00 |0029: move-result v0 │ │ -08ef70: 3802 5c00 |002a: if-eqz v2, 0086 // +005c │ │ -08ef74: 0153 |002c: move v3, v5 │ │ -08ef76: 1407 ffff ff7f |002d: const v7, #float nan // #7fffffff │ │ -08ef7c: 327a 5800 |0030: if-eq v10, v7, 0088 // +0058 │ │ -08ef80: 9007 0a03 |0032: add-int v7, v10, v3 │ │ -08ef84: 3770 5400 |0034: if-le v0, v7, 0088 // +0054 │ │ -08ef88: 5497 cb0b |0036: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08ef8c: 6e20 3b18 5700 |0038: invoke-virtual {v7, v5}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@183b │ │ -08ef92: 5497 cb0b |003b: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08ef96: d808 0aff |003d: add-int/lit8 v8, v10, #int -1 // #ff │ │ -08ef9a: 6e20 3918 8700 |003f: invoke-virtual {v7, v8}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1839 │ │ -08efa0: 7010 5818 0900 |0042: invoke-direct {v9}, Landroid/support/v7/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@1858 │ │ -08efa6: 0c04 |0045: move-result-object v4 │ │ -08efa8: 6e10 2b1b 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -08efae: 0a07 |0049: move-result v7 │ │ -08efb0: 3907 3900 |004a: if-nez v7, 0083 // +0039 │ │ -08efb4: 5597 d40b |004c: iget-boolean v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0bd4 │ │ -08efb8: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ -08efbc: 3902 4300 |0050: if-nez v2, 0093 // +0043 │ │ -08efc0: 5496 cb0b |0052: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08efc4: 6e30 3a18 5602 |0054: invoke-virtual {v6, v5, v2}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@183a │ │ -08efca: 5496 cb0b |0057: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08efce: 6e10 3418 0600 |0059: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.measureContentWidth:()I // method@1834 │ │ -08efd4: 0a06 |005c: move-result v6 │ │ -08efd6: 5297 d50b |005d: iget v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0bd5 │ │ -08efda: 7120 af27 7600 |005f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -08efe0: 0a01 |0062: move-result v1 │ │ -08efe2: 6e20 361b 1400 |0063: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@1b36 │ │ -08efe8: 6e10 4b1b 0400 |0066: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -08efee: 5496 da0b |0069: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ -08eff2: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ -08eff6: 5496 da0b |006d: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ -08effa: 6e20 6208 5600 |006f: invoke-virtual {v6, v5}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0862 │ │ -08f000: 6e10 1d1b 0400 |0072: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1b1d │ │ -08f006: 0c05 |0075: move-result-object v5 │ │ -08f008: 6e10 5618 0900 |0076: invoke-virtual {v9}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08f00e: 0c06 |0079: move-result-object v6 │ │ -08f010: 6007 af07 |007a: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activitychooserview_choose_application:I // field@07af │ │ -08f014: 6e20 a700 7600 |007c: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -08f01a: 0c06 |007f: move-result-object v6 │ │ -08f01c: 6e20 2e22 6500 |0080: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@222e │ │ -08f022: 0e00 |0083: return-void │ │ -08f024: 0162 |0084: move v2, v6 │ │ -08f026: 289f |0085: goto 0024 // -0061 │ │ -08f028: 0163 |0086: move v3, v6 │ │ -08f02a: 28a6 |0087: goto 002d // -005a │ │ -08f02c: 5497 cb0b |0088: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f030: 6e20 3b18 6700 |008a: invoke-virtual {v7, v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@183b │ │ -08f036: 5497 cb0b |008d: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f03a: 6e20 3918 a700 |008f: invoke-virtual {v7, v10}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1839 │ │ -08f040: 28b0 |0092: goto 0042 // -0050 │ │ -08f042: 5497 cb0b |0093: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f046: 6e30 3a18 6706 |0095: invoke-virtual {v7, v6, v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@183a │ │ -08f04c: 28bf |0098: goto 0057 // -0041 │ │ +08ef90: |[08ef90] android.support.v7.widget.ActivityChooserView.showPopupUnchecked:(I)V │ │ +08efa0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +08efa2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +08efa4: 5497 cb0b |0002: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08efa8: 6e10 2b18 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ +08efae: 0c07 |0007: move-result-object v7 │ │ +08efb0: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +08efb4: 2205 5805 |000a: new-instance v5, Ljava/lang/IllegalStateException; // type@0558 │ │ +08efb8: 1a06 bb0e |000c: const-string v6, "No data model. Did you call #setDataModel?" // string@0ebb │ │ +08efbc: 7020 9327 6500 |000e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +08efc2: 2705 |0011: throw v5 │ │ +08efc4: 6e10 5918 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1859 │ │ +08efca: 0c07 |0015: move-result-object v7 │ │ +08efcc: 5498 d90b |0016: iget-object v8, v9, Landroid/support/v7/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0bd9 │ │ +08efd0: 6e20 b720 8700 |0018: invoke-virtual {v7, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20b7 │ │ +08efd6: 5497 ce0b |001b: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08efda: 6e10 ab21 0700 |001d: invoke-virtual {v7}, Landroid/widget/FrameLayout;.getVisibility:()I // method@21ab │ │ +08efe0: 0a07 |0020: move-result v7 │ │ +08efe2: 3907 6300 |0021: if-nez v7, 0084 // +0063 │ │ +08efe6: 0152 |0023: move v2, v5 │ │ +08efe8: 5497 cb0b |0024: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08efec: 6e10 2918 0700 |0026: invoke-virtual {v7}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1829 │ │ +08eff2: 0a00 |0029: move-result v0 │ │ +08eff4: 3802 5c00 |002a: if-eqz v2, 0086 // +005c │ │ +08eff8: 0153 |002c: move v3, v5 │ │ +08effa: 1407 ffff ff7f |002d: const v7, #float nan // #7fffffff │ │ +08f000: 327a 5800 |0030: if-eq v10, v7, 0088 // +0058 │ │ +08f004: 9007 0a03 |0032: add-int v7, v10, v3 │ │ +08f008: 3770 5400 |0034: if-le v0, v7, 0088 // +0054 │ │ +08f00c: 5497 cb0b |0036: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f010: 6e20 3b18 5700 |0038: invoke-virtual {v7, v5}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@183b │ │ +08f016: 5497 cb0b |003b: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f01a: d808 0aff |003d: add-int/lit8 v8, v10, #int -1 // #ff │ │ +08f01e: 6e20 3918 8700 |003f: invoke-virtual {v7, v8}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1839 │ │ +08f024: 7010 5818 0900 |0042: invoke-direct {v9}, Landroid/support/v7/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@1858 │ │ +08f02a: 0c04 |0045: move-result-object v4 │ │ +08f02c: 6e10 2b1b 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +08f032: 0a07 |0049: move-result v7 │ │ +08f034: 3907 3900 |004a: if-nez v7, 0083 // +0039 │ │ +08f038: 5597 d40b |004c: iget-boolean v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0bd4 │ │ +08f03c: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ +08f040: 3902 4300 |0050: if-nez v2, 0093 // +0043 │ │ +08f044: 5496 cb0b |0052: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f048: 6e30 3a18 5602 |0054: invoke-virtual {v6, v5, v2}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@183a │ │ +08f04e: 5496 cb0b |0057: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f052: 6e10 3418 0600 |0059: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.measureContentWidth:()I // method@1834 │ │ +08f058: 0a06 |005c: move-result v6 │ │ +08f05a: 5297 d50b |005d: iget v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0bd5 │ │ +08f05e: 7120 af27 7600 |005f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +08f064: 0a01 |0062: move-result v1 │ │ +08f066: 6e20 361b 1400 |0063: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@1b36 │ │ +08f06c: 6e10 4b1b 0400 |0066: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +08f072: 5496 da0b |0069: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ +08f076: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ +08f07a: 5496 da0b |006d: iget-object v6, v9, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ +08f07e: 6e20 6208 5600 |006f: invoke-virtual {v6, v5}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0862 │ │ +08f084: 6e10 1d1b 0400 |0072: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1b1d │ │ +08f08a: 0c05 |0075: move-result-object v5 │ │ +08f08c: 6e10 5618 0900 |0076: invoke-virtual {v9}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08f092: 0c06 |0079: move-result-object v6 │ │ +08f094: 6007 af07 |007a: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activitychooserview_choose_application:I // field@07af │ │ +08f098: 6e20 a700 7600 |007c: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +08f09e: 0c06 |007f: move-result-object v6 │ │ +08f0a0: 6e20 2e22 6500 |0080: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@222e │ │ +08f0a6: 0e00 |0083: return-void │ │ +08f0a8: 0162 |0084: move v2, v6 │ │ +08f0aa: 289f |0085: goto 0024 // -0061 │ │ +08f0ac: 0163 |0086: move v3, v6 │ │ +08f0ae: 28a6 |0087: goto 002d // -005a │ │ +08f0b0: 5497 cb0b |0088: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f0b4: 6e20 3b18 6700 |008a: invoke-virtual {v7, v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@183b │ │ +08f0ba: 5497 cb0b |008d: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f0be: 6e20 3918 a700 |008f: invoke-virtual {v7, v10}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1839 │ │ +08f0c4: 28b0 |0092: goto 0042 // -0050 │ │ +08f0c6: 5497 cb0b |0093: iget-object v7, v9, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f0ca: 6e30 3a18 6706 |0095: invoke-virtual {v7, v6, v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@183a │ │ +08f0d0: 28bf |0098: goto 0057 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=346 │ │ 0x000a line=347 │ │ 0x0012 line=350 │ │ 0x001b line=352 │ │ 0x0024 line=355 │ │ @@ -197214,77 +197241,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -08f050: |[08f050] android.support.v7.widget.ActivityChooserView.updateAppearance:()V │ │ -08f060: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -08f062: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -08f064: 54a6 cb0b |0002: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f068: 6e10 2a18 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@182a │ │ -08f06e: 0a06 |0007: move-result v6 │ │ -08f070: 3d06 6000 |0008: if-lez v6, 0068 // +0060 │ │ -08f074: 54a6 d00b |000a: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0bd0 │ │ -08f078: 6e20 bd21 8600 |000c: invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@21bd │ │ -08f07e: 54a6 cb0b |000f: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f082: 6e10 2918 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1829 │ │ -08f088: 0a01 |0014: move-result v1 │ │ -08f08a: 54a6 cb0b |0015: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f08e: 6e10 2d18 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getHistorySize:()I // method@182d │ │ -08f094: 0a03 |001a: move-result v3 │ │ -08f096: 3281 0600 |001b: if-eq v1, v8, 0021 // +0006 │ │ -08f09a: 3781 5100 |001d: if-le v1, v8, 006e // +0051 │ │ -08f09e: 3d03 4f00 |001f: if-lez v3, 006e // +004f │ │ -08f0a2: 54a6 ce0b |0021: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08f0a6: 6e20 c521 9600 |0023: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ -08f0ac: 54a6 cb0b |0026: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f0b0: 6e10 2c18 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@182c │ │ -08f0b6: 0c00 |002b: move-result-object v0 │ │ -08f0b8: 6e10 5618 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08f0be: 0c06 |002f: move-result-object v6 │ │ -08f0c0: 6e10 a400 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -08f0c6: 0c05 |0033: move-result-object v5 │ │ -08f0c8: 54a6 cf0b |0034: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0bcf │ │ -08f0cc: 6e20 f300 5000 |0036: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ -08f0d2: 0c07 |0039: move-result-object v7 │ │ -08f0d4: 6e20 f621 7600 |003a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -08f0da: 52a6 cd0b |003d: iget v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0bcd │ │ -08f0de: 3806 1900 |003f: if-eqz v6, 0058 // +0019 │ │ -08f0e2: 6e20 f400 5000 |0041: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ -08f0e8: 0c04 |0044: move-result-object v4 │ │ -08f0ea: 6e10 5618 0a00 |0045: invoke-virtual {v10}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08f0f0: 0c06 |0048: move-result-object v6 │ │ -08f0f2: 52a7 cd0b |0049: iget v7, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0bcd │ │ -08f0f6: 2388 9906 |004b: new-array v8, v8, [Ljava/lang/Object; // type@0699 │ │ -08f0fa: 4d04 0809 |004d: aput-object v4, v8, v9 │ │ -08f0fe: 6e30 a800 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a8 │ │ -08f104: 0c02 |0052: move-result-object v2 │ │ -08f106: 54a6 ce0b |0053: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08f10a: 6e20 bc21 2600 |0055: invoke-virtual {v6, v2}, Landroid/widget/FrameLayout;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21bc │ │ -08f110: 54a6 ce0b |0058: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08f114: 6e10 ab21 0600 |005a: invoke-virtual {v6}, Landroid/widget/FrameLayout;.getVisibility:()I // method@21ab │ │ -08f11a: 0a06 |005d: move-result v6 │ │ -08f11c: 3906 1800 |005e: if-nez v6, 0076 // +0018 │ │ -08f120: 54a6 c90b |0060: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ -08f124: 54a7 ca0b |0062: iget-object v7, v10, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0bca │ │ -08f128: 6e20 9b1a 7600 |0064: invoke-virtual {v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a9b │ │ -08f12e: 0e00 |0067: return-void │ │ -08f130: 54a6 d00b |0068: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0bd0 │ │ -08f134: 6e20 bd21 9600 |006a: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@21bd │ │ -08f13a: 28a2 |006d: goto 000f // -005e │ │ -08f13c: 54a6 ce0b |006e: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08f140: 1307 0800 |0070: const/16 v7, #int 8 // #8 │ │ -08f144: 6e20 c521 7600 |0072: invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ -08f14a: 28e3 |0075: goto 0058 // -001d │ │ -08f14c: 54a6 c90b |0076: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ -08f150: 1207 |0078: const/4 v7, #int 0 // #0 │ │ -08f152: 6e20 9b1a 7600 |0079: invoke-virtual {v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a9b │ │ -08f158: 28eb |007c: goto 0067 // -0015 │ │ +08f0d4: |[08f0d4] android.support.v7.widget.ActivityChooserView.updateAppearance:()V │ │ +08f0e4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +08f0e6: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +08f0e8: 54a6 cb0b |0002: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f0ec: 6e10 2a18 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@182a │ │ +08f0f2: 0a06 |0007: move-result v6 │ │ +08f0f4: 3d06 6000 |0008: if-lez v6, 0068 // +0060 │ │ +08f0f8: 54a6 d00b |000a: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0bd0 │ │ +08f0fc: 6e20 bd21 8600 |000c: invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@21bd │ │ +08f102: 54a6 cb0b |000f: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f106: 6e10 2918 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1829 │ │ +08f10c: 0a01 |0014: move-result v1 │ │ +08f10e: 54a6 cb0b |0015: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f112: 6e10 2d18 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getHistorySize:()I // method@182d │ │ +08f118: 0a03 |001a: move-result v3 │ │ +08f11a: 3281 0600 |001b: if-eq v1, v8, 0021 // +0006 │ │ +08f11e: 3781 5100 |001d: if-le v1, v8, 006e // +0051 │ │ +08f122: 3d03 4f00 |001f: if-lez v3, 006e // +004f │ │ +08f126: 54a6 ce0b |0021: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08f12a: 6e20 c521 9600 |0023: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ +08f130: 54a6 cb0b |0026: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f134: 6e10 2c18 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@182c │ │ +08f13a: 0c00 |002b: move-result-object v0 │ │ +08f13c: 6e10 5618 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08f142: 0c06 |002f: move-result-object v6 │ │ +08f144: 6e10 a400 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +08f14a: 0c05 |0033: move-result-object v5 │ │ +08f14c: 54a6 cf0b |0034: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0bcf │ │ +08f150: 6e20 f300 5000 |0036: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ +08f156: 0c07 |0039: move-result-object v7 │ │ +08f158: 6e20 f621 7600 |003a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +08f15e: 52a6 cd0b |003d: iget v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0bcd │ │ +08f162: 3806 1900 |003f: if-eqz v6, 0058 // +0019 │ │ +08f166: 6e20 f400 5000 |0041: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ +08f16c: 0c04 |0044: move-result-object v4 │ │ +08f16e: 6e10 5618 0a00 |0045: invoke-virtual {v10}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08f174: 0c06 |0048: move-result-object v6 │ │ +08f176: 52a7 cd0b |0049: iget v7, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0bcd │ │ +08f17a: 2388 9c06 |004b: new-array v8, v8, [Ljava/lang/Object; // type@069c │ │ +08f17e: 4d04 0809 |004d: aput-object v4, v8, v9 │ │ +08f182: 6e30 a800 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a8 │ │ +08f188: 0c02 |0052: move-result-object v2 │ │ +08f18a: 54a6 ce0b |0053: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08f18e: 6e20 bc21 2600 |0055: invoke-virtual {v6, v2}, Landroid/widget/FrameLayout;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21bc │ │ +08f194: 54a6 ce0b |0058: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08f198: 6e10 ab21 0600 |005a: invoke-virtual {v6}, Landroid/widget/FrameLayout;.getVisibility:()I // method@21ab │ │ +08f19e: 0a06 |005d: move-result v6 │ │ +08f1a0: 3906 1800 |005e: if-nez v6, 0076 // +0018 │ │ +08f1a4: 54a6 c90b |0060: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ +08f1a8: 54a7 ca0b |0062: iget-object v7, v10, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0bca │ │ +08f1ac: 6e20 9b1a 7600 |0064: invoke-virtual {v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a9b │ │ +08f1b2: 0e00 |0067: return-void │ │ +08f1b4: 54a6 d00b |0068: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0bd0 │ │ +08f1b8: 6e20 bd21 9600 |006a: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@21bd │ │ +08f1be: 28a2 |006d: goto 000f // -005e │ │ +08f1c0: 54a6 ce0b |006e: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08f1c4: 1307 0800 |0070: const/16 v7, #int 8 // #8 │ │ +08f1c8: 6e20 c521 7600 |0072: invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ +08f1ce: 28e3 |0075: goto 0058 // -001d │ │ +08f1d0: 54a6 c90b |0076: iget-object v6, v10, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ +08f1d4: 1207 |0078: const/4 v7, #int 0 // #0 │ │ +08f1d6: 6e20 9b1a 7600 |0079: invoke-virtual {v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a9b │ │ +08f1dc: 28eb |007c: goto 0067 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=519 │ │ 0x000a line=520 │ │ 0x000f line=525 │ │ 0x0015 line=526 │ │ 0x001b line=527 │ │ @@ -197319,30 +197346,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08f15c: |[08f15c] android.support.v7.widget.ActivityChooserView.dismissPopup:()Z │ │ -08f16c: 6e10 5b18 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ -08f172: 0a01 |0003: move-result v1 │ │ -08f174: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -08f178: 7010 5818 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@1858 │ │ -08f17e: 0c01 |0009: move-result-object v1 │ │ -08f180: 6e10 161b 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ -08f186: 6e10 5918 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1859 │ │ -08f18c: 0c00 |0010: move-result-object v0 │ │ -08f18e: 6e10 b920 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@20b9 │ │ -08f194: 0a01 |0014: move-result v1 │ │ -08f196: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -08f19a: 5421 d90b |0017: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0bd9 │ │ -08f19e: 6e20 ba20 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20ba │ │ -08f1a4: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -08f1a6: 0f01 |001d: return v1 │ │ +08f1e0: |[08f1e0] android.support.v7.widget.ActivityChooserView.dismissPopup:()Z │ │ +08f1f0: 6e10 5b18 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ +08f1f6: 0a01 |0003: move-result v1 │ │ +08f1f8: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +08f1fc: 7010 5818 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@1858 │ │ +08f202: 0c01 |0009: move-result-object v1 │ │ +08f204: 6e10 161b 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ +08f20a: 6e10 5918 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1859 │ │ +08f210: 0c00 |0010: move-result-object v0 │ │ +08f212: 6e10 b920 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@20b9 │ │ +08f218: 0a01 |0014: move-result v1 │ │ +08f21a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +08f21e: 5421 d90b |0017: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0bd9 │ │ +08f222: 6e20 ba20 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20ba │ │ +08f228: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +08f22a: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0006 line=391 │ │ 0x000d line=392 │ │ 0x0011 line=393 │ │ 0x0017 line=394 │ │ @@ -197356,19 +197383,19 @@ │ │ type : '()Landroid/support/v7/widget/ActivityChooserModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f1a8: |[08f1a8] android.support.v7.widget.ActivityChooserView.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; │ │ -08f1b8: 5410 cb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f1bc: 6e10 2b18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ -08f1c2: 0c00 |0005: move-result-object v0 │ │ -08f1c4: 1100 |0006: return-object v0 │ │ +08f22c: |[08f22c] android.support.v7.widget.ActivityChooserView.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; │ │ +08f23c: 5410 cb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f240: 6e10 2b18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ +08f246: 0c00 |0005: move-result-object v0 │ │ +08f248: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -197376,20 +197403,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08f1c8: |[08f1c8] android.support.v7.widget.ActivityChooserView.isShowingPopup:()Z │ │ -08f1d8: 7010 5818 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@1858 │ │ -08f1de: 0c00 |0003: move-result-object v0 │ │ -08f1e0: 6e10 2b1b 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -08f1e6: 0a00 |0007: move-result v0 │ │ -08f1e8: 0f00 |0008: return v0 │ │ +08f24c: |[08f24c] android.support.v7.widget.ActivityChooserView.isShowingPopup:()Z │ │ +08f25c: 7010 5818 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@1858 │ │ +08f262: 0c00 |0003: move-result-object v0 │ │ +08f264: 6e10 2b1b 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +08f26a: 0a00 |0007: move-result v0 │ │ +08f26c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ #3 : (in Landroid/support/v7/widget/ActivityChooserView;) │ │ @@ -197397,25 +197424,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08f1ec: |[08f1ec] android.support.v7.widget.ActivityChooserView.onAttachedToWindow:()V │ │ -08f1fc: 6f10 8020 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ -08f202: 5421 cb0b |0003: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f206: 6e10 2b18 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ -08f20c: 0c00 |0008: move-result-object v0 │ │ -08f20e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -08f212: 5421 d70b |000b: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0bd7 │ │ -08f216: 6e20 1618 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1816 │ │ -08f21c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -08f21e: 5c21 d30b |0011: iput-boolean v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0bd3 │ │ -08f222: 0e00 |0013: return-void │ │ +08f270: |[08f270] android.support.v7.widget.ActivityChooserView.onAttachedToWindow:()V │ │ +08f280: 6f10 8020 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2080 │ │ +08f286: 5421 cb0b |0003: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f28a: 6e10 2b18 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ +08f290: 0c00 |0008: move-result-object v0 │ │ +08f292: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +08f296: 5421 d70b |000b: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0bd7 │ │ +08f29a: 6e20 1618 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1816 │ │ +08f2a0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +08f2a2: 5c21 d30b |0011: iput-boolean v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0bd3 │ │ +08f2a6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0003 line=412 │ │ 0x0009 line=413 │ │ 0x000b line=414 │ │ 0x0010 line=416 │ │ @@ -197429,36 +197456,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -08f224: |[08f224] android.support.v7.widget.ActivityChooserView.onDetachedFromWindow:()V │ │ -08f234: 6f10 8220 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ -08f23a: 5432 cb0b |0003: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f23e: 6e10 2b18 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ -08f244: 0c00 |0008: move-result-object v0 │ │ -08f246: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -08f24a: 5432 d70b |000b: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0bd7 │ │ -08f24e: 6e20 1b18 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@181b │ │ -08f254: 6e10 5918 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1859 │ │ -08f25a: 0c01 |0013: move-result-object v1 │ │ -08f25c: 6e10 b920 0100 |0014: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@20b9 │ │ -08f262: 0a02 |0017: move-result v2 │ │ -08f264: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ -08f268: 5432 d90b |001a: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0bd9 │ │ -08f26c: 6e20 ba20 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20ba │ │ -08f272: 6e10 5b18 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ -08f278: 0a02 |0022: move-result v2 │ │ -08f27a: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ -08f27e: 6e10 5418 0300 |0025: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ -08f284: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -08f286: 5c32 d30b |0029: iput-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0bd3 │ │ -08f28a: 0e00 |002b: return-void │ │ +08f2a8: |[08f2a8] android.support.v7.widget.ActivityChooserView.onDetachedFromWindow:()V │ │ +08f2b8: 6f10 8220 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ +08f2be: 5432 cb0b |0003: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f2c2: 6e10 2b18 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/widget/ActivityChooserModel; // method@182b │ │ +08f2c8: 0c00 |0008: move-result-object v0 │ │ +08f2ca: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +08f2ce: 5432 d70b |000b: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0bd7 │ │ +08f2d2: 6e20 1b18 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@181b │ │ +08f2d8: 6e10 5918 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1859 │ │ +08f2de: 0c01 |0013: move-result-object v1 │ │ +08f2e0: 6e10 b920 0100 |0014: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@20b9 │ │ +08f2e6: 0a02 |0017: move-result v2 │ │ +08f2e8: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ +08f2ec: 5432 d90b |001a: iget-object v2, v3, Landroid/support/v7/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0bd9 │ │ +08f2f0: 6e20 ba20 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20ba │ │ +08f2f6: 6e10 5b18 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ +08f2fc: 0a02 |0022: move-result v2 │ │ +08f2fe: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ +08f302: 6e10 5418 0300 |0025: invoke-virtual {v3}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ +08f308: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +08f30a: 5c32 d30b |0029: iput-boolean v2, v3, Landroid/support/v7/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0bd3 │ │ +08f30e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0003 line=422 │ │ 0x0009 line=423 │ │ 0x000b line=424 │ │ 0x0010 line=426 │ │ @@ -197478,25 +197505,25 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -08f28c: |[08f28c] android.support.v7.widget.ActivityChooserView.onLayout:(ZIIII)V │ │ -08f29c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08f29e: 5440 c90b |0001: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ -08f2a2: 9101 0806 |0003: sub-int v1, v8, v6 │ │ -08f2a6: 9102 0907 |0005: sub-int v2, v9, v7 │ │ -08f2aa: 6e52 861a 3013 |0007: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.layout:(IIII)V // method@1a86 │ │ -08f2b0: 6e10 5b18 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ -08f2b6: 0a00 |000d: move-result v0 │ │ -08f2b8: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -08f2bc: 6e10 5418 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ -08f2c2: 0e00 |0013: return-void │ │ +08f310: |[08f310] android.support.v7.widget.ActivityChooserView.onLayout:(ZIIII)V │ │ +08f320: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08f322: 5440 c90b |0001: iget-object v0, v4, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ +08f326: 9101 0806 |0003: sub-int v1, v8, v6 │ │ +08f32a: 9102 0907 |0005: sub-int v2, v9, v7 │ │ +08f32e: 6e52 861a 3013 |0007: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.layout:(IIII)V // method@1a86 │ │ +08f334: 6e10 5b18 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ +08f33a: 0a00 |000d: move-result v0 │ │ +08f33c: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +08f340: 6e10 5418 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ +08f346: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=452 │ │ 0x000a line=453 │ │ 0x0010 line=454 │ │ 0x0013 line=456 │ │ locals : │ │ @@ -197512,32 +197539,32 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -08f2c4: |[08f2c4] android.support.v7.widget.ActivityChooserView.onMeasure:(II)V │ │ -08f2d4: 5430 c90b |0000: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ -08f2d8: 5431 ce0b |0002: iget-object v1, v3, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ -08f2dc: 6e10 ab21 0100 |0004: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getVisibility:()I // method@21ab │ │ -08f2e2: 0a01 |0007: move-result v1 │ │ -08f2e4: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -08f2e8: 7110 be1f 0500 |000a: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -08f2ee: 0a01 |000d: move-result v1 │ │ -08f2f0: 1502 0040 |000e: const/high16 v2, #int 1073741824 // #4000 │ │ -08f2f4: 7120 bf1f 2100 |0010: invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -08f2fa: 0a05 |0013: move-result v5 │ │ -08f2fc: 6e40 5d18 0354 |0014: invoke-virtual {v3, v0, v4, v5}, Landroid/support/v7/widget/ActivityChooserView;.measureChild:(Landroid/view/View;II)V // method@185d │ │ -08f302: 6e10 e81f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -08f308: 0a01 |001a: move-result v1 │ │ -08f30a: 6e10 e61f 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -08f310: 0a02 |001e: move-result v2 │ │ -08f312: 6e30 6718 1302 |001f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/ActivityChooserView;.setMeasuredDimension:(II)V // method@1867 │ │ -08f318: 0e00 |0022: return-void │ │ +08f348: |[08f348] android.support.v7.widget.ActivityChooserView.onMeasure:(II)V │ │ +08f358: 5430 c90b |0000: iget-object v0, v3, Landroid/support/v7/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@0bc9 │ │ +08f35c: 5431 ce0b |0002: iget-object v1, v3, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0bce │ │ +08f360: 6e10 ab21 0100 |0004: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getVisibility:()I // method@21ab │ │ +08f366: 0a01 |0007: move-result v1 │ │ +08f368: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +08f36c: 7110 be1f 0500 |000a: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +08f372: 0a01 |000d: move-result v1 │ │ +08f374: 1502 0040 |000e: const/high16 v2, #int 1073741824 // #4000 │ │ +08f378: 7120 bf1f 2100 |0010: invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +08f37e: 0a05 |0013: move-result v5 │ │ +08f380: 6e40 5d18 0354 |0014: invoke-virtual {v3, v0, v4, v5}, Landroid/support/v7/widget/ActivityChooserView;.measureChild:(Landroid/view/View;II)V // method@185d │ │ +08f386: 6e10 e81f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +08f38c: 0a01 |001a: move-result v1 │ │ +08f38e: 6e10 e61f 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +08f394: 0a02 |001e: move-result v2 │ │ +08f396: 6e30 6718 1302 |001f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/ActivityChooserView;.setMeasuredDimension:(II)V // method@1867 │ │ +08f39c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0002 line=442 │ │ 0x000a line=443 │ │ 0x0014 line=446 │ │ 0x0017 line=447 │ │ @@ -197553,23 +197580,23 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08f31c: |[08f31c] android.support.v7.widget.ActivityChooserView.setActivityChooserModel:(Landroid/support/v7/widget/ActivityChooserModel;)V │ │ -08f32c: 5410 cb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ -08f330: 6e20 3818 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setDataModel:(Landroid/support/v7/widget/ActivityChooserModel;)V // method@1838 │ │ -08f336: 6e10 5b18 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ -08f33c: 0a00 |0008: move-result v0 │ │ -08f33e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -08f342: 6e10 5418 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ -08f348: 6e10 6a18 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.showPopup:()Z // method@186a │ │ -08f34e: 0e00 |0011: return-void │ │ +08f3a0: |[08f3a0] android.support.v7.widget.ActivityChooserView.setActivityChooserModel:(Landroid/support/v7/widget/ActivityChooserModel;)V │ │ +08f3b0: 5410 cb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0bcb │ │ +08f3b4: 6e20 3818 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;.setDataModel:(Landroid/support/v7/widget/ActivityChooserModel;)V // method@1838 │ │ +08f3ba: 6e10 5b18 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ +08f3c0: 0a00 |0008: move-result v0 │ │ +08f3c2: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +08f3c6: 6e10 5418 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.dismissPopup:()Z // method@1854 │ │ +08f3cc: 6e10 6a18 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActivityChooserView;.showPopup:()Z // method@186a │ │ +08f3d2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0005 line=282 │ │ 0x000b line=283 │ │ 0x000e line=284 │ │ 0x0011 line=286 │ │ @@ -197582,17 +197609,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f350: |[08f350] android.support.v7.widget.ActivityChooserView.setDefaultActionButtonContentDescription:(I)V │ │ -08f360: 5901 cd0b |0000: iput v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0bcd │ │ -08f364: 0e00 |0002: return-void │ │ +08f3d4: |[08f3d4] android.support.v7.widget.ActivityChooserView.setDefaultActionButtonContentDescription:(I)V │ │ +08f3e4: 5901 cd0b |0000: iput v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0bcd │ │ +08f3e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0002 line=495 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 resourceId I │ │ @@ -197602,22 +197629,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08f368: |[08f368] android.support.v7.widget.ActivityChooserView.setExpandActivityOverflowButtonContentDescription:(I)V │ │ -08f378: 6e10 5618 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ -08f37e: 0c01 |0003: move-result-object v1 │ │ -08f380: 6e20 a700 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -08f386: 0c00 |0007: move-result-object v0 │ │ -08f388: 5421 d10b |0008: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0bd1 │ │ -08f38c: 6e20 f521 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21f5 │ │ -08f392: 0e00 |000d: return-void │ │ +08f3ec: |[08f3ec] android.support.v7.widget.ActivityChooserView.setExpandActivityOverflowButtonContentDescription:(I)V │ │ +08f3fc: 6e10 5618 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1856 │ │ +08f402: 0c01 |0003: move-result-object v1 │ │ +08f404: 6e20 a700 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +08f40a: 0c00 |0007: move-result-object v0 │ │ +08f40c: 5421 d10b |0008: iget-object v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0bd1 │ │ +08f410: 6e20 f521 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21f5 │ │ +08f416: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0008 line=315 │ │ 0x000d line=316 │ │ locals : │ │ 0x0008 - 0x000e reg=0 contentDescription Ljava/lang/CharSequence; │ │ @@ -197629,18 +197656,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08f394: |[08f394] android.support.v7.widget.ActivityChooserView.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -08f3a4: 5410 d10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0bd1 │ │ -08f3a8: 6e20 f621 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -08f3ae: 0e00 |0005: return-void │ │ +08f418: |[08f418] android.support.v7.widget.ActivityChooserView.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08f428: 5410 d10b |0000: iget-object v0, v1, Landroid/support/v7/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0bd1 │ │ +08f42c: 6e20 f621 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +08f432: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0005 line=301 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0006 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -197650,17 +197677,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f3b0: |[08f3b0] android.support.v7.widget.ActivityChooserView.setInitialActivityCount:(I)V │ │ -08f3c0: 5901 d20b |0000: iput v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ -08f3c4: 0e00 |0002: return-void │ │ +08f434: |[08f434] android.support.v7.widget.ActivityChooserView.setInitialActivityCount:(I)V │ │ +08f444: 5901 d20b |0000: iput v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ +08f448: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0002 line=481 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 itemCount I │ │ @@ -197670,17 +197697,17 @@ │ │ type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f3c8: |[08f3c8] android.support.v7.widget.ActivityChooserView.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -08f3d8: 5b01 d80b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0bd8 │ │ -08f3dc: 0e00 |0002: return-void │ │ +08f44c: |[08f44c] android.support.v7.widget.ActivityChooserView.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +08f45c: 5b01 d80b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0bd8 │ │ +08f460: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0002 line=469 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/widget/PopupWindow$OnDismissListener; │ │ @@ -197690,17 +197717,17 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f3e0: |[08f3e0] android.support.v7.widget.ActivityChooserView.setProvider:(Landroid/support/v4/view/ActionProvider;)V │ │ -08f3f0: 5b01 da0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ -08f3f4: 0e00 |0002: return-void │ │ +08f464: |[08f464] android.support.v7.widget.ActivityChooserView.setProvider:(Landroid/support/v4/view/ActionProvider;)V │ │ +08f474: 5b01 da0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0bda │ │ +08f478: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0002 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 provider Landroid/support/v4/view/ActionProvider; │ │ @@ -197710,50 +197737,50 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08f3f8: |[08f3f8] android.support.v7.widget.ActivityChooserView.showPopup:()Z │ │ -08f408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08f40a: 6e10 5b18 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ -08f410: 0a01 |0004: move-result v1 │ │ -08f412: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ -08f416: 5521 d30b |0007: iget-boolean v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0bd3 │ │ -08f41a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -08f41e: 0f00 |000b: return v0 │ │ -08f420: 5c20 d40b |000c: iput-boolean v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0bd4 │ │ -08f424: 5220 d20b |000e: iget v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ -08f428: 7020 6b18 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@186b │ │ -08f42e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -08f430: 28f7 |0014: goto 000b // -0009 │ │ +08f47c: |[08f47c] android.support.v7.widget.ActivityChooserView.showPopup:()Z │ │ +08f48c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08f48e: 6e10 5b18 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserView;.isShowingPopup:()Z // method@185b │ │ +08f494: 0a01 |0004: move-result v1 │ │ +08f496: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ +08f49a: 5521 d30b |0007: iget-boolean v1, v2, Landroid/support/v7/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0bd3 │ │ +08f49e: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +08f4a2: 0f00 |000b: return v0 │ │ +08f4a4: 5c20 d40b |000c: iput-boolean v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0bd4 │ │ +08f4a8: 5220 d20b |000e: iget v0, v2, Landroid/support/v7/widget/ActivityChooserView;.mInitialActivityCount:I // field@0bd2 │ │ +08f4ac: 7020 6b18 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@186b │ │ +08f4b2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +08f4b4: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=332 │ │ 0x000b line=337 │ │ 0x000c line=335 │ │ 0x000e line=336 │ │ 0x0013 line=337 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v7/widget/ActivityChooserView; │ │ │ │ - source_file_idx : 662 (ActivityChooserView.java) │ │ + source_file_idx : 663 (ActivityChooserView.java) │ │ │ │ -Class #744 header: │ │ -class_idx : 884 │ │ +Class #745 header: │ │ +class_idx : 885 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1131 │ │ -source_file_idx : 713 │ │ +superclass_idx : 1132 │ │ +source_file_idx : 714 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 9 │ │ │ │ -Class #744 - │ │ +Class #745 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatAutoCompleteTextView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/AutoCompleteTextView;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/TintableBackgroundView;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatAutoCompleteTextView;) │ │ @@ -197779,40 +197806,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -08f434: |[08f434] android.support.v7.widget.AppCompatAutoCompleteTextView.:()V │ │ -08f444: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08f446: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -08f44a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08f44c: 1402 7601 0101 |0004: const v2, #float 2.36946e-38 // #01010176 │ │ -08f452: 4b02 0001 |0007: aput v2, v0, v1 │ │ -08f456: 6900 db0b |0009: sput-object v0, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.TINT_ATTRS:[I // field@0bdb │ │ -08f45a: 0e00 |000b: return-void │ │ +08f4b8: |[08f4b8] android.support.v7.widget.AppCompatAutoCompleteTextView.:()V │ │ +08f4c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08f4ca: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +08f4ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08f4d0: 1402 7601 0101 |0004: const v2, #float 2.36946e-38 // #01010176 │ │ +08f4d6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +08f4da: 6900 db0b |0009: sput-object v0, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.TINT_ATTRS:[I // field@0bdb │ │ +08f4de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatAutoCompleteTextView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08f45c: |[08f45c] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;)V │ │ -08f46c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08f46e: 7030 6f18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@186f │ │ -08f474: 0e00 |0004: return-void │ │ +08f4e0: |[08f4e0] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;)V │ │ +08f4f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08f4f2: 7030 6f18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@186f │ │ +08f4f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -197822,18 +197849,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 │ │ -08f478: |[08f478] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08f488: 6000 9d05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@059d │ │ -08f48c: 7040 7018 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1870 │ │ -08f492: 0e00 |0005: return-void │ │ +08f4fc: |[08f4fc] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08f50c: 6000 9d05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@059d │ │ +08f510: 7040 7018 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1870 │ │ +08f516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -197844,48 +197871,48 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -08f494: |[08f494] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08f4a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08f4a6: 7110 811d 0500 |0001: invoke-static {v5}, Landroid/support/v7/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@1d81 │ │ -08f4ac: 0c01 |0004: move-result-object v1 │ │ -08f4ae: 7040 5321 1476 |0005: invoke-direct {v4, v1, v6, v7}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2153 │ │ -08f4b4: 6e10 7318 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.getContext:()Landroid/content/Context; // method@1873 │ │ -08f4ba: 0c01 |000b: move-result-object v1 │ │ -08f4bc: 6202 db0b |000c: sget-object v2, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.TINT_ATTRS:[I // field@0bdb │ │ -08f4c0: 7153 c21d 6172 |000e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -08f4c6: 0c00 |0011: move-result-object v0 │ │ -08f4c8: 6e10 bc1d 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -08f4ce: 0c01 |0015: move-result-object v1 │ │ -08f4d0: 5b41 de0b |0016: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bde │ │ -08f4d4: 6e20 bf1d 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ -08f4da: 0a01 |001b: move-result v1 │ │ -08f4dc: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -08f4e0: 6e20 ab1d 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -08f4e6: 0c01 |0021: move-result-object v1 │ │ -08f4e8: 6e20 7b18 1400 |0022: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@187b │ │ -08f4ee: 6e10 c41d 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -08f4f4: 2201 7503 |0028: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0375 │ │ -08f4f8: 5442 de0b |002a: iget-object v2, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bde │ │ -08f4fc: 7030 8118 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ -08f502: 5b41 dc0b |002f: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f506: 5441 dc0b |0031: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f50a: 6e30 8518 6107 |0033: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ -08f510: 7110 a619 0400 |0036: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ -08f516: 0c01 |0039: move-result-object v1 │ │ -08f518: 5b41 dd0b |003a: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ -08f51c: 5441 dd0b |003c: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ -08f520: 6e30 a819 6107 |003e: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ -08f526: 5441 dd0b |0041: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ -08f52a: 6e10 a519 0100 |0043: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -08f530: 0e00 |0046: return-void │ │ +08f518: |[08f518] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08f528: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08f52a: 7110 811d 0500 |0001: invoke-static {v5}, Landroid/support/v7/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@1d81 │ │ +08f530: 0c01 |0004: move-result-object v1 │ │ +08f532: 7040 5321 1476 |0005: invoke-direct {v4, v1, v6, v7}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2153 │ │ +08f538: 6e10 7318 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.getContext:()Landroid/content/Context; // method@1873 │ │ +08f53e: 0c01 |000b: move-result-object v1 │ │ +08f540: 6202 db0b |000c: sget-object v2, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.TINT_ATTRS:[I // field@0bdb │ │ +08f544: 7153 c21d 6172 |000e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +08f54a: 0c00 |0011: move-result-object v0 │ │ +08f54c: 6e10 bc1d 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +08f552: 0c01 |0015: move-result-object v1 │ │ +08f554: 5b41 de0b |0016: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bde │ │ +08f558: 6e20 bf1d 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ +08f55e: 0a01 |001b: move-result v1 │ │ +08f560: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +08f564: 6e20 ab1d 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +08f56a: 0c01 |0021: move-result-object v1 │ │ +08f56c: 6e20 7b18 1400 |0022: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@187b │ │ +08f572: 6e10 c41d 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +08f578: 2201 7603 |0028: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0376 │ │ +08f57c: 5442 de0b |002a: iget-object v2, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bde │ │ +08f580: 7030 8118 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ +08f586: 5b41 dc0b |002f: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f58a: 5441 dc0b |0031: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f58e: 6e30 8518 6107 |0033: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ +08f594: 7110 a619 0400 |0036: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ +08f59a: 0c01 |0039: move-result-object v1 │ │ +08f59c: 5b41 dd0b |003a: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ +08f5a0: 5441 dd0b |003c: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ +08f5a4: 6e30 a819 6107 |003e: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ +08f5aa: 5441 dd0b |0041: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ +08f5ae: 6e10 a519 0100 |0043: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +08f5b4: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0008 line=67 │ │ 0x0012 line=69 │ │ 0x0018 line=70 │ │ 0x001e line=71 │ │ @@ -197909,25 +197936,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -08f534: |[08f534] android.support.v7.widget.AppCompatAutoCompleteTextView.drawableStateChanged:()V │ │ -08f544: 6f10 5421 0100 |0000: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.drawableStateChanged:()V // method@2154 │ │ -08f54a: 5410 dc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f54e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08f552: 5410 dc0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f556: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -08f55c: 5410 dd0b |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ -08f560: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -08f564: 5410 dd0b |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ -08f568: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -08f56e: 0e00 |0015: return-void │ │ +08f5b8: |[08f5b8] android.support.v7.widget.AppCompatAutoCompleteTextView.drawableStateChanged:()V │ │ +08f5c8: 6f10 5421 0100 |0000: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.drawableStateChanged:()V // method@2154 │ │ +08f5ce: 5410 dc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f5d2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08f5d6: 5410 dc0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f5da: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +08f5e0: 5410 dd0b |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ +08f5e4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +08f5e8: 5410 dd0b |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ +08f5ec: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +08f5f2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0007 line=164 │ │ 0x000c line=166 │ │ 0x0010 line=167 │ │ @@ -197940,23 +197967,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08f570: |[08f570] android.support.v7.widget.AppCompatAutoCompleteTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -08f580: 5410 dc0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f584: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08f588: 5410 dc0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f58c: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ -08f592: 0c00 |0009: move-result-object v0 │ │ -08f594: 1100 |000a: return-object v0 │ │ -08f596: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08f598: 28fe |000c: goto 000a // -0002 │ │ +08f5f4: |[08f5f4] android.support.v7.widget.AppCompatAutoCompleteTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +08f604: 5410 dc0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f608: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08f60c: 5410 dc0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f610: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ +08f616: 0c00 |0009: move-result-object v0 │ │ +08f618: 1100 |000a: return-object v0 │ │ +08f61a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08f61c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatAutoCompleteTextView;) │ │ @@ -197964,23 +197991,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08f59c: |[08f59c] android.support.v7.widget.AppCompatAutoCompleteTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -08f5ac: 5410 dc0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f5b0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08f5b4: 5410 dc0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f5b8: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ -08f5be: 0c00 |0009: move-result-object v0 │ │ -08f5c0: 1100 |000a: return-object v0 │ │ -08f5c2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08f5c4: 28fe |000c: goto 000a // -0002 │ │ +08f620: |[08f620] android.support.v7.widget.AppCompatAutoCompleteTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +08f630: 5410 dc0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f634: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08f638: 5410 dc0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f63c: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ +08f642: 0c00 |0009: move-result-object v0 │ │ +08f644: 1100 |000a: return-object v0 │ │ +08f646: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08f648: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatAutoCompleteTextView;) │ │ @@ -197988,21 +198015,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08f5c8: |[08f5c8] android.support.v7.widget.AppCompatAutoCompleteTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -08f5d8: 6f20 5521 2100 |0000: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2155 │ │ -08f5de: 5410 dc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f5e2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08f5e6: 5410 dc0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f5ea: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ -08f5f0: 0e00 |000c: return-void │ │ +08f64c: |[08f64c] android.support.v7.widget.AppCompatAutoCompleteTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08f65c: 6f20 5521 2100 |0000: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2155 │ │ +08f662: 5410 dc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f666: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08f66a: 5410 dc0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f66e: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ +08f674: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x0007 line=104 │ │ 0x000c line=106 │ │ locals : │ │ @@ -198014,21 +198041,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08f5f4: |[08f5f4] android.support.v7.widget.AppCompatAutoCompleteTextView.setBackgroundResource:(I)V │ │ -08f604: 6f20 5621 2100 |0000: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setBackgroundResource:(I)V // method@2156 │ │ -08f60a: 5410 dc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f60e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08f612: 5410 dc0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f616: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ -08f61c: 0e00 |000c: return-void │ │ +08f678: |[08f678] android.support.v7.widget.AppCompatAutoCompleteTextView.setBackgroundResource:(I)V │ │ +08f688: 6f20 5621 2100 |0000: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setBackgroundResource:(I)V // method@2156 │ │ +08f68e: 5410 dc0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f692: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08f696: 5410 dc0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f69a: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ +08f6a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x0007 line=96 │ │ 0x000c line=98 │ │ locals : │ │ @@ -198040,24 +198067,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08f620: |[08f620] android.support.v7.widget.AppCompatAutoCompleteTextView.setDropDownBackgroundResource:(I)V │ │ -08f630: 5410 de0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bde │ │ -08f634: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08f638: 5410 de0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bde │ │ -08f63c: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -08f642: 0c00 |0009: move-result-object v0 │ │ -08f644: 6e20 7b18 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@187b │ │ -08f64a: 0e00 |000d: return-void │ │ -08f64c: 6f20 5721 2100 |000e: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setDropDownBackgroundResource:(I)V // method@2157 │ │ -08f652: 28fc |0011: goto 000d // -0004 │ │ +08f6a4: |[08f6a4] android.support.v7.widget.AppCompatAutoCompleteTextView.setDropDownBackgroundResource:(I)V │ │ +08f6b4: 5410 de0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bde │ │ +08f6b8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08f6bc: 5410 de0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bde │ │ +08f6c0: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +08f6c6: 0c00 |0009: move-result-object v0 │ │ +08f6c8: 6e20 7b18 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@187b │ │ +08f6ce: 0e00 |000d: return-void │ │ +08f6d0: 6f20 5721 2100 |000e: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setDropDownBackgroundResource:(I)V // method@2157 │ │ +08f6d6: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x000d line=90 │ │ 0x000e line=88 │ │ locals : │ │ @@ -198069,20 +198096,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08f654: |[08f654] android.support.v7.widget.AppCompatAutoCompleteTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -08f664: 5410 dc0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f668: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08f66c: 5410 dc0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f670: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ -08f676: 0e00 |0009: return-void │ │ +08f6d8: |[08f6d8] android.support.v7.widget.AppCompatAutoCompleteTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +08f6e8: 5410 dc0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f6ec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08f6f0: 5410 dc0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f6f4: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ +08f6fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x0009 line=119 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ @@ -198093,20 +198120,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08f678: |[08f678] android.support.v7.widget.AppCompatAutoCompleteTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -08f688: 5410 dc0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f68c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08f690: 5410 dc0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ -08f694: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ -08f69a: 0e00 |0009: return-void │ │ +08f6fc: |[08f6fc] android.support.v7.widget.AppCompatAutoCompleteTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +08f70c: 5410 dc0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f710: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08f714: 5410 dc0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bdc │ │ +08f718: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ +08f71e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x0009 line=145 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ @@ -198117,45 +198144,45 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08f69c: |[08f69c] android.support.v7.widget.AppCompatAutoCompleteTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ -08f6ac: 6f30 5821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/AutoCompleteTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2158 │ │ -08f6b2: 5410 dd0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ -08f6b6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08f6ba: 5410 dd0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ -08f6be: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ -08f6c4: 0e00 |000c: return-void │ │ +08f720: |[08f720] android.support.v7.widget.AppCompatAutoCompleteTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ +08f730: 6f30 5821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/AutoCompleteTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2158 │ │ +08f736: 5410 dd0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ +08f73a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08f73e: 5410 dd0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0bdd │ │ +08f742: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ +08f748: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0007 line=175 │ │ 0x000c line=177 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 resId I │ │ │ │ - source_file_idx : 713 (AppCompatAutoCompleteTextView.java) │ │ + source_file_idx : 714 (AppCompatAutoCompleteTextView.java) │ │ │ │ -Class #745 header: │ │ -class_idx : 885 │ │ +Class #746 header: │ │ +class_idx : 886 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 714 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 715 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #745 - │ │ +Class #746 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatBackgroundHelper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatBackgroundHelper;) │ │ @@ -198180,19 +198207,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08f6c8: |[08f6c8] android.support.v7.widget.AppCompatBackgroundHelper.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V │ │ -08f6d8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08f6de: 5b01 e20b |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ -08f6e2: 5b02 e10b |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be1 │ │ -08f6e6: 0e00 |0007: return-void │ │ +08f74c: |[08f74c] android.support.v7.widget.AppCompatBackgroundHelper.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V │ │ +08f75c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08f762: 5b01 e20b |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ +08f766: 5b02 e10b |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be1 │ │ +08f76a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ locals : │ │ @@ -198206,35 +198233,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -08f6e8: |[08f6e8] android.support.v7.widget.AppCompatBackgroundHelper.applySupportBackgroundTint:()V │ │ -08f6f8: 5431 e20b |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ -08f6fc: 6e10 d21f 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ -08f702: 0c00 |0005: move-result-object v0 │ │ -08f704: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -08f708: 5431 df0b |0008: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f70c: 3801 0e00 |000a: if-eqz v1, 0018 // +000e │ │ -08f710: 5431 df0b |000c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f714: 5432 e20b |000e: iget-object v2, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ -08f718: 6e10 d61f 0200 |0010: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@1fd6 │ │ -08f71e: 0c02 |0013: move-result-object v2 │ │ -08f720: 7130 a11d 1002 |0014: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V // method@1da1 │ │ -08f726: 0e00 |0017: return-void │ │ -08f728: 5431 e00b |0018: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ -08f72c: 3801 fdff |001a: if-eqz v1, 0017 // -0003 │ │ -08f730: 5431 e00b |001c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ -08f734: 5432 e20b |001e: iget-object v2, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ -08f738: 6e10 d61f 0200 |0020: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@1fd6 │ │ -08f73e: 0c02 |0023: move-result-object v2 │ │ -08f740: 7130 a11d 1002 |0024: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V // method@1da1 │ │ -08f746: 28f0 |0027: goto 0017 // -0010 │ │ +08f76c: |[08f76c] android.support.v7.widget.AppCompatBackgroundHelper.applySupportBackgroundTint:()V │ │ +08f77c: 5431 e20b |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ +08f780: 6e10 d21f 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ +08f786: 0c00 |0005: move-result-object v0 │ │ +08f788: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +08f78c: 5431 df0b |0008: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f790: 3801 0e00 |000a: if-eqz v1, 0018 // +000e │ │ +08f794: 5431 df0b |000c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f798: 5432 e20b |000e: iget-object v2, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ +08f79c: 6e10 d61f 0200 |0010: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@1fd6 │ │ +08f7a2: 0c02 |0013: move-result-object v2 │ │ +08f7a4: 7130 a11d 1002 |0014: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V // method@1da1 │ │ +08f7aa: 0e00 |0017: return-void │ │ +08f7ac: 5431 e00b |0018: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ +08f7b0: 3801 fdff |001a: if-eqz v1, 0017 // -0003 │ │ +08f7b4: 5431 e00b |001c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ +08f7b8: 5432 e20b |001e: iget-object v2, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ +08f7bc: 6e10 d61f 0200 |0020: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@1fd6 │ │ +08f7c2: 0c02 |0023: move-result-object v2 │ │ +08f7c4: 7130 a11d 1002 |0024: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V // method@1da1 │ │ +08f7ca: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ 0x0008 line=109 │ │ 0x000c line=110 │ │ 0x0017 line=116 │ │ @@ -198249,22 +198276,22 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -08f748: |[08f748] android.support.v7.widget.AppCompatBackgroundHelper.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -08f758: 5410 df0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f75c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08f760: 5410 df0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f764: 5400 9f0d |0006: iget-object v0, v0, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ -08f768: 1100 |0008: return-object v0 │ │ -08f76a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -08f76c: 28fe |000a: goto 0008 // -0002 │ │ +08f7cc: |[08f7cc] android.support.v7.widget.AppCompatBackgroundHelper.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +08f7dc: 5410 df0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f7e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08f7e4: 5410 df0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f7e8: 5400 9f0d |0006: iget-object v0, v0, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ +08f7ec: 1100 |0008: return-object v0 │ │ +08f7ee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +08f7f0: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatBackgroundHelper;) │ │ @@ -198272,22 +198299,22 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -08f770: |[08f770] android.support.v7.widget.AppCompatBackgroundHelper.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -08f780: 5410 df0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f784: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08f788: 5410 df0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f78c: 5400 a00d |0006: iget-object v0, v0, Landroid/support/v7/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0da0 │ │ -08f790: 1100 |0008: return-object v0 │ │ -08f792: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -08f794: 28fe |000a: goto 0008 // -0002 │ │ +08f7f4: |[08f7f4] android.support.v7.widget.AppCompatBackgroundHelper.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +08f804: 5410 df0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f808: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08f80c: 5410 df0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f810: 5400 a00d |0006: iget-object v0, v0, Landroid/support/v7/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0da0 │ │ +08f814: 1100 |0008: return-object v0 │ │ +08f816: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +08f818: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatBackgroundHelper;) │ │ @@ -198295,62 +198322,62 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -08f798: |[08f798] android.support.v7.widget.AppCompatBackgroundHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -08f7a8: 5452 e20b |0000: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ -08f7ac: 6e10 d51f 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ -08f7b2: 0c02 |0005: move-result-object v2 │ │ -08f7b4: 6203 220a |0006: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper:[I // field@0a22 │ │ -08f7b8: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -08f7ba: 6e54 af00 6273 |0009: invoke-virtual {v2, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -08f7c0: 0c00 |000c: move-result-object v0 │ │ -08f7c2: 6002 230a |000d: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_android_background:I // field@0a23 │ │ -08f7c6: 6e20 4801 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -08f7cc: 0a02 |0012: move-result v2 │ │ -08f7ce: 3802 1400 |0013: if-eqz v2, 0027 // +0014 │ │ -08f7d2: 5452 e10b |0015: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be1 │ │ -08f7d6: 6003 230a |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_android_background:I // field@0a23 │ │ -08f7da: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -08f7dc: 6e30 4101 3004 |001a: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -08f7e2: 0a03 |001d: move-result v3 │ │ -08f7e4: 6e20 9c1d 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@1d9c │ │ -08f7ea: 0c01 |0021: move-result-object v1 │ │ -08f7ec: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ -08f7f0: 6e20 8818 1500 |0024: invoke-virtual {v5, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@1888 │ │ -08f7f6: 6002 240a |0027: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTint:I // field@0a24 │ │ -08f7fa: 6e20 4801 2000 |0029: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -08f800: 0a02 |002c: move-result v2 │ │ -08f802: 3802 0d00 |002d: if-eqz v2, 003a // +000d │ │ -08f806: 5452 e20b |002f: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ -08f80a: 6003 240a |0031: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTint:I // field@0a24 │ │ -08f80e: 6e20 3201 3000 |0033: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ -08f814: 0c03 |0036: move-result-object v3 │ │ -08f816: 7120 480a 3200 |0037: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompat;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@0a48 │ │ -08f81c: 6002 250a |003a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTintMode:I // field@0a25 │ │ -08f820: 6e20 4801 2000 |003c: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -08f826: 0a02 |003f: move-result v2 │ │ -08f828: 3802 1300 |0040: if-eqz v2, 0053 // +0013 │ │ -08f82c: 5452 e20b |0042: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ -08f830: 6003 250a |0044: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTintMode:I // field@0a25 │ │ -08f834: 12f4 |0046: const/4 v4, #int -1 // #ff │ │ -08f836: 6e30 3b01 3004 |0047: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -08f83c: 0a03 |004a: move-result v3 │ │ -08f83e: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -08f840: 7120 6313 4300 |004c: invoke-static {v3, v4}, Landroid/support/v7/graphics/drawable/DrawableUtils;.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@1363 │ │ -08f846: 0c03 |004f: move-result-object v3 │ │ -08f848: 7120 490a 3200 |0050: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompat;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@0a49 │ │ -08f84e: 6e10 4b01 0000 |0053: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -08f854: 0e00 |0056: return-void │ │ -08f856: 0d02 |0057: move-exception v2 │ │ -08f858: 6e10 4b01 0000 |0058: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -08f85e: 2702 |005b: throw v2 │ │ +08f81c: |[08f81c] android.support.v7.widget.AppCompatBackgroundHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +08f82c: 5452 e20b |0000: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ +08f830: 6e10 d51f 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fd5 │ │ +08f836: 0c02 |0005: move-result-object v2 │ │ +08f838: 6203 220a |0006: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper:[I // field@0a22 │ │ +08f83c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +08f83e: 6e54 af00 6273 |0009: invoke-virtual {v2, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +08f844: 0c00 |000c: move-result-object v0 │ │ +08f846: 6002 230a |000d: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_android_background:I // field@0a23 │ │ +08f84a: 6e20 4801 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +08f850: 0a02 |0012: move-result v2 │ │ +08f852: 3802 1400 |0013: if-eqz v2, 0027 // +0014 │ │ +08f856: 5452 e10b |0015: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be1 │ │ +08f85a: 6003 230a |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_android_background:I // field@0a23 │ │ +08f85e: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +08f860: 6e30 4101 3004 |001a: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +08f866: 0a03 |001d: move-result v3 │ │ +08f868: 6e20 9c1d 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@1d9c │ │ +08f86e: 0c01 |0021: move-result-object v1 │ │ +08f870: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ +08f874: 6e20 8818 1500 |0024: invoke-virtual {v5, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@1888 │ │ +08f87a: 6002 240a |0027: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTint:I // field@0a24 │ │ +08f87e: 6e20 4801 2000 |0029: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +08f884: 0a02 |002c: move-result v2 │ │ +08f886: 3802 0d00 |002d: if-eqz v2, 003a // +000d │ │ +08f88a: 5452 e20b |002f: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ +08f88e: 6003 240a |0031: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTint:I // field@0a24 │ │ +08f892: 6e20 3201 3000 |0033: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ +08f898: 0c03 |0036: move-result-object v3 │ │ +08f89a: 7120 480a 3200 |0037: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompat;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@0a48 │ │ +08f8a0: 6002 250a |003a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTintMode:I // field@0a25 │ │ +08f8a4: 6e20 4801 2000 |003c: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +08f8aa: 0a02 |003f: move-result v2 │ │ +08f8ac: 3802 1300 |0040: if-eqz v2, 0053 // +0013 │ │ +08f8b0: 5452 e20b |0042: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@0be2 │ │ +08f8b4: 6003 250a |0044: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTintMode:I // field@0a25 │ │ +08f8b8: 12f4 |0046: const/4 v4, #int -1 // #ff │ │ +08f8ba: 6e30 3b01 3004 |0047: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +08f8c0: 0a03 |004a: move-result v3 │ │ +08f8c2: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +08f8c4: 7120 6313 4300 |004c: invoke-static {v3, v4}, Landroid/support/v7/graphics/drawable/DrawableUtils;.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@1363 │ │ +08f8ca: 0c03 |004f: move-result-object v3 │ │ +08f8cc: 7120 490a 3200 |0050: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompat;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@0a49 │ │ +08f8d2: 6e10 4b01 0000 |0053: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +08f8d8: 0e00 |0056: return-void │ │ +08f8da: 0d02 |0057: move-exception v2 │ │ +08f8dc: 6e10 4b01 0000 |0058: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +08f8e2: 2702 |005b: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0053 │ │ -> 0x0057 │ │ positions : │ │ 0x0000 line=43 │ │ 0x000d line=46 │ │ 0x0015 line=47 │ │ @@ -198375,18 +198402,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08f86c: |[08f86c] android.support.v7.widget.AppCompatBackgroundHelper.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -08f87c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08f87e: 6e20 8818 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@1888 │ │ -08f884: 0e00 |0004: return-void │ │ +08f8f0: |[08f8f0] android.support.v7.widget.AppCompatBackgroundHelper.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08f900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08f902: 6e20 8818 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@1888 │ │ +08f908: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ 0x0000 - 0x0005 reg=2 background Landroid/graphics/drawable/Drawable; │ │ @@ -198396,24 +198423,24 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08f888: |[08f888] android.support.v7.widget.AppCompatBackgroundHelper.onSetBackgroundResource:(I)V │ │ -08f898: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be1 │ │ -08f89c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08f8a0: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be1 │ │ -08f8a4: 6e20 9c1d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@1d9c │ │ -08f8aa: 0c00 |0009: move-result-object v0 │ │ -08f8ac: 6e20 8818 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@1888 │ │ -08f8b2: 0e00 |000d: return-void │ │ -08f8b4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08f8b6: 28fb |000f: goto 000a // -0005 │ │ +08f90c: |[08f90c] android.support.v7.widget.AppCompatBackgroundHelper.onSetBackgroundResource:(I)V │ │ +08f91c: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be1 │ │ +08f920: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08f924: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be1 │ │ +08f928: 6e20 9c1d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@1d9c │ │ +08f92e: 0c00 |0009: move-result-object v0 │ │ +08f930: 6e20 8818 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@1888 │ │ +08f936: 0e00 |000d: return-void │ │ +08f938: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08f93a: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000d line=71 │ │ 0x000e line=70 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ @@ -198424,31 +198451,31 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -08f8b8: |[08f8b8] android.support.v7.widget.AppCompatBackgroundHelper.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V │ │ -08f8c8: 3803 1a00 |0000: if-eqz v3, 001a // +001a │ │ -08f8cc: 5420 e00b |0002: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ -08f8d0: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -08f8d4: 2200 de03 |0006: new-instance v0, Landroid/support/v7/widget/TintInfo; // type@03de │ │ -08f8d8: 7010 821d 0000 |0008: invoke-direct {v0}, Landroid/support/v7/widget/TintInfo;.:()V // method@1d82 │ │ -08f8de: 5b20 e00b |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ -08f8e2: 5420 e00b |000d: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ -08f8e6: 5b03 9f0d |000f: iput-object v3, v0, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ -08f8ea: 5420 e00b |0011: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ -08f8ee: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -08f8f0: 5c01 9d0d |0014: iput-boolean v1, v0, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ -08f8f4: 6e10 8218 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -08f8fa: 0e00 |0019: return-void │ │ -08f8fc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -08f8fe: 5b20 e00b |001b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ -08f902: 28f9 |001d: goto 0016 // -0007 │ │ +08f93c: |[08f93c] android.support.v7.widget.AppCompatBackgroundHelper.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V │ │ +08f94c: 3803 1a00 |0000: if-eqz v3, 001a // +001a │ │ +08f950: 5420 e00b |0002: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ +08f954: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +08f958: 2200 df03 |0006: new-instance v0, Landroid/support/v7/widget/TintInfo; // type@03df │ │ +08f95c: 7010 821d 0000 |0008: invoke-direct {v0}, Landroid/support/v7/widget/TintInfo;.:()V // method@1d82 │ │ +08f962: 5b20 e00b |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ +08f966: 5420 e00b |000d: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ +08f96a: 5b03 9f0d |000f: iput-object v3, v0, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ +08f96e: 5420 e00b |0011: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ +08f972: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +08f974: 5c01 9d0d |0014: iput-boolean v1, v0, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ +08f978: 6e10 8218 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +08f97e: 0e00 |0019: return-void │ │ +08f980: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +08f982: 5b20 e00b |001b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0be0 │ │ +08f986: 28f9 |001d: goto 0016 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ 0x0006 line=121 │ │ 0x000d line=123 │ │ 0x0011 line=124 │ │ @@ -198464,27 +198491,27 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -08f904: |[08f904] android.support.v7.widget.AppCompatBackgroundHelper.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -08f914: 5420 df0b |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f918: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08f91c: 2200 de03 |0004: new-instance v0, Landroid/support/v7/widget/TintInfo; // type@03de │ │ -08f920: 7010 821d 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/TintInfo;.:()V // method@1d82 │ │ -08f926: 5b20 df0b |0009: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f92a: 5420 df0b |000b: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f92e: 5b03 9f0d |000d: iput-object v3, v0, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ -08f932: 5420 df0b |000f: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f936: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -08f938: 5c01 9d0d |0012: iput-boolean v1, v0, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ -08f93c: 6e10 8218 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -08f942: 0e00 |0017: return-void │ │ +08f988: |[08f988] android.support.v7.widget.AppCompatBackgroundHelper.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +08f998: 5420 df0b |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f99c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +08f9a0: 2200 df03 |0004: new-instance v0, Landroid/support/v7/widget/TintInfo; // type@03df │ │ +08f9a4: 7010 821d 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/TintInfo;.:()V // method@1d82 │ │ +08f9aa: 5b20 df0b |0009: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f9ae: 5420 df0b |000b: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f9b2: 5b03 9f0d |000d: iput-object v3, v0, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ +08f9b6: 5420 df0b |000f: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f9ba: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +08f9bc: 5c01 9d0d |0012: iput-boolean v1, v0, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ +08f9c0: 6e10 8218 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +08f9c6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x000b line=82 │ │ 0x000f line=83 │ │ 0x0014 line=85 │ │ @@ -198498,52 +198525,52 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -08f944: |[08f944] android.support.v7.widget.AppCompatBackgroundHelper.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -08f954: 5420 df0b |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f958: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08f95c: 2200 de03 |0004: new-instance v0, Landroid/support/v7/widget/TintInfo; // type@03de │ │ -08f960: 7010 821d 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/TintInfo;.:()V // method@1d82 │ │ -08f966: 5b20 df0b |0009: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f96a: 5420 df0b |000b: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f96e: 5b03 a00d |000d: iput-object v3, v0, Landroid/support/v7/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0da0 │ │ -08f972: 5420 df0b |000f: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ -08f976: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -08f978: 5c01 9e0d |0012: iput-boolean v1, v0, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ -08f97c: 6e10 8218 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -08f982: 0e00 |0017: return-void │ │ +08f9c8: |[08f9c8] android.support.v7.widget.AppCompatBackgroundHelper.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +08f9d8: 5420 df0b |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f9dc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +08f9e0: 2200 df03 |0004: new-instance v0, Landroid/support/v7/widget/TintInfo; // type@03df │ │ +08f9e4: 7010 821d 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/TintInfo;.:()V // method@1d82 │ │ +08f9ea: 5b20 df0b |0009: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f9ee: 5420 df0b |000b: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f9f2: 5b03 a00d |000d: iput-object v3, v0, Landroid/support/v7/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0da0 │ │ +08f9f6: 5420 df0b |000f: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/widget/TintInfo; // field@0bdf │ │ +08f9fa: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +08f9fc: 5c01 9e0d |0012: iput-boolean v1, v0, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ +08fa00: 6e10 8218 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +08fa06: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x000b line=96 │ │ 0x000f line=97 │ │ 0x0014 line=99 │ │ 0x0017 line=100 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ 0x0000 - 0x0018 reg=3 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 714 (AppCompatBackgroundHelper.java) │ │ + source_file_idx : 715 (AppCompatBackgroundHelper.java) │ │ │ │ -Class #746 header: │ │ -class_idx : 886 │ │ +Class #747 header: │ │ +class_idx : 887 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1133 │ │ -source_file_idx : 715 │ │ +superclass_idx : 1134 │ │ +source_file_idx : 716 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ -Class #746 - │ │ +Class #747 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatButton;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/Button;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/TintableBackgroundView;' │ │ Static fields - │ │ Instance fields - │ │ @@ -198565,18 +198592,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08f984: |[08f984] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;)V │ │ -08f994: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08f996: 7030 8c18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@188c │ │ -08f99c: 0e00 |0004: return-void │ │ +08fa08: |[08fa08] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;)V │ │ +08fa18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08fa1a: 7030 8c18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@188c │ │ +08fa20: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -198586,18 +198613,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 │ │ -08f9a0: |[08f9a0] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08f9b0: 6000 ab05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.buttonStyle:I // field@05ab │ │ -08f9b4: 7040 8d18 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@188d │ │ -08f9ba: 0e00 |0005: return-void │ │ +08fa24: |[08fa24] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08fa34: 6000 ab05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.buttonStyle:I // field@05ab │ │ +08fa38: 7040 8d18 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@188d │ │ +08fa3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -198608,35 +198635,35 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -08f9bc: |[08f9bc] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08f9cc: 7040 5b21 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@215b │ │ -08f9d2: 6e10 8f18 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatButton;.getContext:()Landroid/content/Context; // method@188f │ │ -08f9d8: 0c00 |0006: move-result-object v0 │ │ -08f9da: 7110 961d 0000 |0007: invoke-static {v0}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -08f9e0: 0c00 |000a: move-result-object v0 │ │ -08f9e2: 5b20 e50b |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be5 │ │ -08f9e6: 2200 7503 |000d: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0375 │ │ -08f9ea: 5421 e50b |000f: iget-object v1, v2, Landroid/support/v7/widget/AppCompatButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be5 │ │ -08f9ee: 7030 8118 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ -08f9f4: 5b20 e30b |0014: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08f9f8: 5420 e30b |0016: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08f9fc: 6e30 8518 4005 |0018: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ -08fa02: 7110 a619 0200 |001b: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ -08fa08: 0c00 |001e: move-result-object v0 │ │ -08fa0a: 5b20 e40b |001f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ -08fa0e: 5420 e40b |0021: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ -08fa12: 6e30 a819 4005 |0023: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ -08fa18: 5420 e40b |0026: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ -08fa1c: 6e10 a519 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -08fa22: 0e00 |002b: return-void │ │ +08fa40: |[08fa40] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08fa50: 7040 5b21 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@215b │ │ +08fa56: 6e10 8f18 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatButton;.getContext:()Landroid/content/Context; // method@188f │ │ +08fa5c: 0c00 |0006: move-result-object v0 │ │ +08fa5e: 7110 961d 0000 |0007: invoke-static {v0}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +08fa64: 0c00 |000a: move-result-object v0 │ │ +08fa66: 5b20 e50b |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be5 │ │ +08fa6a: 2200 7603 |000d: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0376 │ │ +08fa6e: 5421 e50b |000f: iget-object v1, v2, Landroid/support/v7/widget/AppCompatButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be5 │ │ +08fa72: 7030 8118 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ +08fa78: 5b20 e30b |0014: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fa7c: 5420 e30b |0016: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fa80: 6e30 8518 4005 |0018: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ +08fa86: 7110 a619 0200 |001b: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ +08fa8c: 0c00 |001e: move-result-object v0 │ │ +08fa8e: 5b20 e40b |001f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ +08fa92: 5420 e40b |0021: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ +08fa96: 6e30 a819 4005 |0023: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ +08fa9c: 5420 e40b |0026: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ +08faa0: 6e10 a519 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +08faa6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ 0x000d line=65 │ │ 0x0016 line=66 │ │ 0x001b line=68 │ │ @@ -198655,25 +198682,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -08fa24: |[08fa24] android.support.v7.widget.AppCompatButton.drawableStateChanged:()V │ │ -08fa34: 6f10 5c21 0100 |0000: invoke-super {v1}, Landroid/widget/Button;.drawableStateChanged:()V // method@215c │ │ -08fa3a: 5410 e30b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fa3e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08fa42: 5410 e30b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fa46: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -08fa4c: 5410 e40b |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ -08fa50: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -08fa54: 5410 e40b |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ -08fa58: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -08fa5e: 0e00 |0015: return-void │ │ +08faa8: |[08faa8] android.support.v7.widget.AppCompatButton.drawableStateChanged:()V │ │ +08fab8: 6f10 5c21 0100 |0000: invoke-super {v1}, Landroid/widget/Button;.drawableStateChanged:()V // method@215c │ │ +08fabe: 5410 e30b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fac2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08fac6: 5410 e30b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08faca: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +08fad0: 5410 e40b |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ +08fad4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +08fad8: 5410 e40b |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ +08fadc: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +08fae2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ 0x0007 line=145 │ │ 0x000c line=147 │ │ 0x0010 line=148 │ │ @@ -198686,23 +198713,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08fa60: |[08fa60] android.support.v7.widget.AppCompatButton.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -08fa70: 5410 e30b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fa74: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08fa78: 5410 e30b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fa7c: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ -08fa82: 0c00 |0009: move-result-object v0 │ │ -08fa84: 1100 |000a: return-object v0 │ │ -08fa86: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08fa88: 28fe |000c: goto 000a // -0002 │ │ +08fae4: |[08fae4] android.support.v7.widget.AppCompatButton.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +08faf4: 5410 e30b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08faf8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08fafc: 5410 e30b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fb00: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ +08fb06: 0c00 |0009: move-result-object v0 │ │ +08fb08: 1100 |000a: return-object v0 │ │ +08fb0a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08fb0c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatButton;) │ │ @@ -198710,23 +198737,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08fa8c: |[08fa8c] android.support.v7.widget.AppCompatButton.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -08fa9c: 5410 e30b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08faa0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08faa4: 5410 e30b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08faa8: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ -08faae: 0c00 |0009: move-result-object v0 │ │ -08fab0: 1100 |000a: return-object v0 │ │ -08fab2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08fab4: 28fe |000c: goto 000a // -0002 │ │ +08fb10: |[08fb10] android.support.v7.widget.AppCompatButton.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +08fb20: 5410 e30b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fb24: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08fb28: 5410 e30b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fb2c: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ +08fb32: 0c00 |0009: move-result-object v0 │ │ +08fb34: 1100 |000a: return-object v0 │ │ +08fb36: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08fb38: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatButton;) │ │ @@ -198734,21 +198761,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08fab8: |[08fab8] android.support.v7.widget.AppCompatButton.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08fac8: 6f20 5d21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@215d │ │ -08face: 1c00 6d04 |0003: const-class v0, Landroid/widget/Button; // type@046d │ │ -08fad2: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -08fad8: 0c00 |0008: move-result-object v0 │ │ -08fada: 6e20 e820 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ -08fae0: 0e00 |000c: return-void │ │ +08fb3c: |[08fb3c] android.support.v7.widget.AppCompatButton.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08fb4c: 6f20 5d21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@215d │ │ +08fb52: 1c00 6e04 |0003: const-class v0, Landroid/widget/Button; // type@046e │ │ +08fb56: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +08fb5c: 0c00 |0008: move-result-object v0 │ │ +08fb5e: 6e20 e820 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ +08fb64: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x000c line=164 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ @@ -198759,21 +198786,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08fae4: |[08fae4] android.support.v7.widget.AppCompatButton.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -08faf4: 6f20 5e21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@215e │ │ -08fafa: 1c00 6d04 |0003: const-class v0, Landroid/widget/Button; // type@046d │ │ -08fafe: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -08fb04: 0c00 |0008: move-result-object v0 │ │ -08fb06: 6e20 0a21 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ -08fb0c: 0e00 |000c: return-void │ │ +08fb68: |[08fb68] android.support.v7.widget.AppCompatButton.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +08fb78: 6f20 5e21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@215e │ │ +08fb7e: 1c00 6e04 |0003: const-class v0, Landroid/widget/Button; // type@046e │ │ +08fb82: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +08fb88: 0c00 |0008: move-result-object v0 │ │ +08fb8a: 6e20 0a21 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ +08fb90: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ 0x000c line=170 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ @@ -198784,21 +198811,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08fb10: |[08fb10] android.support.v7.widget.AppCompatButton.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -08fb20: 6f20 5f21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@215f │ │ -08fb26: 5410 e30b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fb2a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08fb2e: 5410 e30b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fb32: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ -08fb38: 0e00 |000c: return-void │ │ +08fb94: |[08fb94] android.support.v7.widget.AppCompatButton.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08fba4: 6f20 5f21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@215f │ │ +08fbaa: 5410 e30b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fbae: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08fbb2: 5410 e30b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fbb6: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ +08fbbc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0007 line=85 │ │ 0x000c line=87 │ │ locals : │ │ @@ -198810,21 +198837,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08fb3c: |[08fb3c] android.support.v7.widget.AppCompatButton.setBackgroundResource:(I)V │ │ -08fb4c: 6f20 6021 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.setBackgroundResource:(I)V // method@2160 │ │ -08fb52: 5410 e30b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fb56: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08fb5a: 5410 e30b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fb5e: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ -08fb64: 0e00 |000c: return-void │ │ +08fbc0: |[08fbc0] android.support.v7.widget.AppCompatButton.setBackgroundResource:(I)V │ │ +08fbd0: 6f20 6021 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.setBackgroundResource:(I)V // method@2160 │ │ +08fbd6: 5410 e30b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fbda: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08fbde: 5410 e30b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fbe2: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ +08fbe8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0007 line=77 │ │ 0x000c line=79 │ │ locals : │ │ @@ -198836,20 +198863,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08fb68: |[08fb68] android.support.v7.widget.AppCompatButton.setSupportAllCaps:(Z)V │ │ -08fb78: 5410 e40b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ -08fb7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08fb80: 5410 e40b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ -08fb84: 6e20 aa19 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@19aa │ │ -08fb8a: 0e00 |0009: return-void │ │ +08fbec: |[08fbec] android.support.v7.widget.AppCompatButton.setSupportAllCaps:(Z)V │ │ +08fbfc: 5410 e40b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ +08fc00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08fc04: 5410 e40b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ +08fc08: 6e20 aa19 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@19aa │ │ +08fc0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0004 line=183 │ │ 0x0009 line=185 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ @@ -198860,20 +198887,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08fb8c: |[08fb8c] android.support.v7.widget.AppCompatButton.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -08fb9c: 5410 e30b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fba0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08fba4: 5410 e30b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fba8: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ -08fbae: 0e00 |0009: return-void │ │ +08fc10: |[08fc10] android.support.v7.widget.AppCompatButton.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +08fc20: 5410 e30b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fc24: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08fc28: 5410 e30b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fc2c: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ +08fc32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ 0x0009 line=100 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ @@ -198884,20 +198911,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08fbb0: |[08fbb0] android.support.v7.widget.AppCompatButton.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -08fbc0: 5410 e30b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fbc4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08fbc8: 5410 e30b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ -08fbcc: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ -08fbd2: 0e00 |0009: return-void │ │ +08fc34: |[08fc34] android.support.v7.widget.AppCompatButton.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +08fc44: 5410 e30b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fc48: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08fc4c: 5410 e30b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0be3 │ │ +08fc50: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ +08fc56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0009 line=126 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ @@ -198908,45 +198935,45 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08fbd4: |[08fbd4] android.support.v7.widget.AppCompatButton.setTextAppearance:(Landroid/content/Context;I)V │ │ -08fbe4: 6f30 6321 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/Button;.setTextAppearance:(Landroid/content/Context;I)V // method@2163 │ │ -08fbea: 5410 e40b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ -08fbee: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08fbf2: 5410 e40b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ -08fbf6: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ -08fbfc: 0e00 |000c: return-void │ │ +08fc58: |[08fc58] android.support.v7.widget.AppCompatButton.setTextAppearance:(Landroid/content/Context;I)V │ │ +08fc68: 6f30 6321 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/Button;.setTextAppearance:(Landroid/content/Context;I)V // method@2163 │ │ +08fc6e: 5410 e40b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ +08fc72: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08fc76: 5410 e40b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be4 │ │ +08fc7a: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ +08fc80: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=155 │ │ 0x0007 line=156 │ │ 0x000c line=158 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 resId I │ │ │ │ - source_file_idx : 715 (AppCompatButton.java) │ │ + source_file_idx : 716 (AppCompatButton.java) │ │ │ │ -Class #747 header: │ │ -class_idx : 887 │ │ +Class #748 header: │ │ +class_idx : 888 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1134 │ │ -source_file_idx : 717 │ │ +superclass_idx : 1135 │ │ +source_file_idx : 718 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ -Class #747 - │ │ +Class #748 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatCheckBox;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/CheckBox;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/TintableCompoundButton;' │ │ Static fields - │ │ Instance fields - │ │ @@ -198964,18 +198991,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08fc00: |[08fc00] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;)V │ │ -08fc10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08fc12: 7030 9b18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@189b │ │ -08fc18: 0e00 |0004: return-void │ │ +08fc84: |[08fc84] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;)V │ │ +08fc94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08fc96: 7030 9b18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@189b │ │ +08fc9c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -198985,18 +199012,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 │ │ -08fc1c: |[08fc1c] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08fc2c: 6000 af05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.checkboxStyle:I // field@05af │ │ -08fc30: 7040 9c18 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@189c │ │ -08fc36: 0e00 |0005: return-void │ │ +08fca0: |[08fca0] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08fcb0: 6000 af05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.checkboxStyle:I // field@05af │ │ +08fcb4: 7040 9c18 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@189c │ │ +08fcba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -199007,26 +199034,26 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -08fc38: |[08fc38] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08fc48: 7040 6521 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/CheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2165 │ │ -08fc4e: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -08fc54: 0c00 |0006: move-result-object v0 │ │ -08fc56: 5b20 e70b |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be7 │ │ -08fc5a: 2200 7903 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // type@0379 │ │ -08fc5e: 5421 e70b |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be7 │ │ -08fc62: 7030 ae18 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.:(Landroid/widget/CompoundButton;Landroid/support/v7/widget/TintManager;)V // method@18ae │ │ -08fc68: 5b20 e60b |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fc6c: 5420 e60b |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fc70: 6e30 b318 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@18b3 │ │ -08fc76: 0e00 |0017: return-void │ │ +08fcbc: |[08fcbc] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08fccc: 7040 6521 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/CheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2165 │ │ +08fcd2: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +08fcd8: 0c00 |0006: move-result-object v0 │ │ +08fcda: 5b20 e70b |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be7 │ │ +08fcde: 2200 7a03 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // type@037a │ │ +08fce2: 5421 e70b |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be7 │ │ +08fce6: 7030 ae18 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.:(Landroid/widget/CompoundButton;Landroid/support/v7/widget/TintManager;)V // method@18ae │ │ +08fcec: 5b20 e60b |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fcf0: 5420 e60b |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fcf4: 6e30 b318 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@18b3 │ │ +08fcfa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0009 line=60 │ │ 0x0012 line=61 │ │ 0x0017 line=62 │ │ @@ -199042,23 +199069,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08fc78: |[08fc78] android.support.v7.widget.AppCompatCheckBox.getCompoundPaddingLeft:()I │ │ -08fc88: 6f10 6621 0200 |0000: invoke-super {v2}, Landroid/widget/CheckBox;.getCompoundPaddingLeft:()I // method@2166 │ │ -08fc8e: 0a00 |0003: move-result v0 │ │ -08fc90: 5421 e60b |0004: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fc94: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -08fc98: 5421 e60b |0008: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fc9c: 6e20 b018 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getCompoundPaddingLeft:(I)I // method@18b0 │ │ -08fca2: 0a00 |000d: move-result v0 │ │ -08fca4: 0f00 |000e: return v0 │ │ +08fcfc: |[08fcfc] android.support.v7.widget.AppCompatCheckBox.getCompoundPaddingLeft:()I │ │ +08fd0c: 6f10 6621 0200 |0000: invoke-super {v2}, Landroid/widget/CheckBox;.getCompoundPaddingLeft:()I // method@2166 │ │ +08fd12: 0a00 |0003: move-result v0 │ │ +08fd14: 5421 e60b |0004: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fd18: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +08fd1c: 5421 e60b |0008: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fd20: 6e20 b018 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getCompoundPaddingLeft:(I)I // method@18b0 │ │ +08fd26: 0a00 |000d: move-result v0 │ │ +08fd28: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ locals : │ │ 0x0004 - 0x000e reg=0 value I │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ @@ -199068,23 +199095,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08fca8: |[08fca8] android.support.v7.widget.AppCompatCheckBox.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ -08fcb8: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fcbc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08fcc0: 5410 e60b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fcc4: 6e10 b118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@18b1 │ │ -08fcca: 0c00 |0009: move-result-object v0 │ │ -08fccc: 1100 |000a: return-object v0 │ │ -08fcce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08fcd0: 28fe |000c: goto 000a // -0002 │ │ +08fd2c: |[08fd2c] android.support.v7.widget.AppCompatCheckBox.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ +08fd3c: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fd40: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08fd44: 5410 e60b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fd48: 6e10 b118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@18b1 │ │ +08fd4e: 0c00 |0009: move-result-object v0 │ │ +08fd50: 1100 |000a: return-object v0 │ │ +08fd52: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08fd54: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatCheckBox;) │ │ @@ -199092,23 +199119,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08fcd4: |[08fcd4] android.support.v7.widget.AppCompatCheckBox.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -08fce4: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fce8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08fcec: 5410 e60b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fcf0: 6e10 b218 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@18b2 │ │ -08fcf6: 0c00 |0009: move-result-object v0 │ │ -08fcf8: 1100 |000a: return-object v0 │ │ -08fcfa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08fcfc: 28fe |000c: goto 000a // -0002 │ │ +08fd58: |[08fd58] android.support.v7.widget.AppCompatCheckBox.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +08fd68: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fd6c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08fd70: 5410 e60b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fd74: 6e10 b218 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@18b2 │ │ +08fd7a: 0c00 |0009: move-result-object v0 │ │ +08fd7c: 1100 |000a: return-object v0 │ │ +08fd7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08fd80: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatCheckBox;) │ │ @@ -199116,27 +199143,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -08fd00: |[08fd00] android.support.v7.widget.AppCompatCheckBox.setButtonDrawable:(I)V │ │ -08fd10: 5410 e70b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be7 │ │ -08fd14: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08fd18: 5410 e70b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be7 │ │ -08fd1c: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -08fd22: 0c00 |0009: move-result-object v0 │ │ -08fd24: 6e20 a218 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@18a2 │ │ -08fd2a: 0e00 |000d: return-void │ │ -08fd2c: 6e10 9e18 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCheckBox;.getContext:()Landroid/content/Context; // method@189e │ │ -08fd32: 0c00 |0011: move-result-object v0 │ │ -08fd34: 7120 7105 2000 |0012: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -08fd3a: 0c00 |0015: move-result-object v0 │ │ -08fd3c: 28f4 |0016: goto 000a // -000c │ │ +08fd84: |[08fd84] android.support.v7.widget.AppCompatCheckBox.setButtonDrawable:(I)V │ │ +08fd94: 5410 e70b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be7 │ │ +08fd98: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08fd9c: 5410 e70b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0be7 │ │ +08fda0: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +08fda6: 0c00 |0009: move-result-object v0 │ │ +08fda8: 6e20 a218 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@18a2 │ │ +08fdae: 0e00 |000d: return-void │ │ +08fdb0: 6e10 9e18 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCheckBox;.getContext:()Landroid/content/Context; // method@189e │ │ +08fdb6: 0c00 |0011: move-result-object v0 │ │ +08fdb8: 7120 7105 2000 |0012: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +08fdbe: 0c00 |0015: move-result-object v0 │ │ +08fdc0: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000d line=77 │ │ 0x000e line=74 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ @@ -199147,21 +199174,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08fd40: |[08fd40] android.support.v7.widget.AppCompatCheckBox.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -08fd50: 6f20 6721 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2167 │ │ -08fd56: 5410 e60b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fd5a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08fd5e: 5410 e60b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fd62: 6e10 b418 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.onSetButtonDrawable:()V // method@18b4 │ │ -08fd68: 0e00 |000c: return-void │ │ +08fdc4: |[08fdc4] android.support.v7.widget.AppCompatCheckBox.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08fdd4: 6f20 6721 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2167 │ │ +08fdda: 5410 e60b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fdde: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08fde2: 5410 e60b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fde6: 6e10 b418 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.onSetButtonDrawable:()V // method@18b4 │ │ +08fdec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0007 line=68 │ │ 0x000c line=70 │ │ locals : │ │ @@ -199173,20 +199200,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08fd6c: |[08fd6c] android.support.v7.widget.AppCompatCheckBox.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ -08fd7c: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fd80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08fd84: 5410 e60b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fd88: 6e20 b518 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@18b5 │ │ -08fd8e: 0e00 |0009: return-void │ │ +08fdf0: |[08fdf0] android.support.v7.widget.AppCompatCheckBox.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ +08fe00: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fe04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08fe08: 5410 e60b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fe0c: 6e20 b518 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@18b5 │ │ +08fe12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x0009 line=96 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ @@ -199197,42 +199224,42 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08fd90: |[08fd90] android.support.v7.widget.AppCompatCheckBox.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -08fda0: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fda4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08fda8: 5410 e60b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ -08fdac: 6e20 b618 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@18b6 │ │ -08fdb2: 0e00 |0009: return-void │ │ +08fe14: |[08fe14] android.support.v7.widget.AppCompatCheckBox.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +08fe24: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fe28: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08fe2c: 5410 e60b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0be6 │ │ +08fe30: 6e20 b618 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@18b6 │ │ +08fe36: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x0009 line=119 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 717 (AppCompatCheckBox.java) │ │ + source_file_idx : 718 (AppCompatCheckBox.java) │ │ │ │ -Class #748 header: │ │ -class_idx : 888 │ │ +Class #749 header: │ │ +class_idx : 889 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1136 │ │ -source_file_idx : 718 │ │ +superclass_idx : 1137 │ │ +source_file_idx : 719 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ -Class #748 - │ │ +Class #749 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatCheckedTextView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/CheckedTextView;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatCheckedTextView;) │ │ name : 'TINT_ATTRS' │ │ @@ -199253,40 +199280,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -08fdb4: |[08fdb4] android.support.v7.widget.AppCompatCheckedTextView.:()V │ │ -08fdc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08fdc6: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -08fdca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08fdcc: 1402 0801 0101 |0004: const v2, #float 2.36943e-38 // #01010108 │ │ -08fdd2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -08fdd6: 6900 e80b |0009: sput-object v0, Landroid/support/v7/widget/AppCompatCheckedTextView;.TINT_ATTRS:[I // field@0be8 │ │ -08fdda: 0e00 |000b: return-void │ │ +08fe38: |[08fe38] android.support.v7.widget.AppCompatCheckedTextView.:()V │ │ +08fe48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08fe4a: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +08fe4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08fe50: 1402 0801 0101 |0004: const v2, #float 2.36943e-38 // #01010108 │ │ +08fe56: 4b02 0001 |0007: aput v2, v0, v1 │ │ +08fe5a: 6900 e80b |0009: sput-object v0, Landroid/support/v7/widget/AppCompatCheckedTextView;.TINT_ATTRS:[I // field@0be8 │ │ +08fe5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatCheckedTextView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08fddc: |[08fddc] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;)V │ │ -08fdec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08fdee: 7030 a718 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18a7 │ │ -08fdf4: 0e00 |0004: return-void │ │ +08fe60: |[08fe60] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;)V │ │ +08fe70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08fe72: 7030 a718 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18a7 │ │ +08fe78: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatCheckedTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -199296,18 +199323,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 │ │ -08fdf8: |[08fdf8] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08fe08: 1400 c803 0101 |0000: const v0, #float 2.36963e-38 // #010103c8 │ │ -08fe0e: 7040 a818 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18a8 │ │ -08fe14: 0e00 |0006: return-void │ │ +08fe7c: |[08fe7c] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08fe8c: 1400 c803 0101 |0000: const v0, #float 2.36963e-38 // #010103c8 │ │ +08fe92: 7040 a818 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18a8 │ │ +08fe98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0006 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/AppCompatCheckedTextView; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -199318,39 +199345,39 @@ │ │ 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 │ │ -08fe18: |[08fe18] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08fe28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08fe2a: 7040 6921 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/CheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2169 │ │ -08fe30: 7110 a619 0400 |0004: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ -08fe36: 0c01 |0007: move-result-object v1 │ │ -08fe38: 5b41 e90b |0008: iput-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ -08fe3c: 5441 e90b |000a: iget-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ -08fe40: 6e30 a819 6107 |000c: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ -08fe46: 5441 e90b |000f: iget-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ -08fe4a: 6e10 a519 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -08fe50: 6301 a80d |0014: sget-boolean v1, Landroid/support/v7/widget/TintManager;.SHOULD_BE_USED:Z // field@0da8 │ │ -08fe54: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ -08fe58: 6e10 aa18 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatCheckedTextView;.getContext:()Landroid/content/Context; // method@18aa │ │ -08fe5e: 0c01 |001b: move-result-object v1 │ │ -08fe60: 6202 e80b |001c: sget-object v2, Landroid/support/v7/widget/AppCompatCheckedTextView;.TINT_ATTRS:[I // field@0be8 │ │ -08fe64: 7153 c21d 6172 |001e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -08fe6a: 0c00 |0021: move-result-object v0 │ │ -08fe6c: 6e20 ab1d 3000 |0022: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -08fe72: 0c01 |0025: move-result-object v1 │ │ -08fe74: 6e20 ac18 1400 |0026: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@18ac │ │ -08fe7a: 6e10 c41d 0000 |0029: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -08fe80: 6e10 bc1d 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -08fe86: 0c01 |002f: move-result-object v1 │ │ -08fe88: 5b41 ea0b |0030: iput-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bea │ │ -08fe8c: 0e00 |0032: return-void │ │ +08fe9c: |[08fe9c] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08feac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08feae: 7040 6921 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/CheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2169 │ │ +08feb4: 7110 a619 0400 |0004: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ +08feba: 0c01 |0007: move-result-object v1 │ │ +08febc: 5b41 e90b |0008: iput-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ +08fec0: 5441 e90b |000a: iget-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ +08fec4: 6e30 a819 6107 |000c: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ +08feca: 5441 e90b |000f: iget-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ +08fece: 6e10 a519 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +08fed4: 6301 a80d |0014: sget-boolean v1, Landroid/support/v7/widget/TintManager;.SHOULD_BE_USED:Z // field@0da8 │ │ +08fed8: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ +08fedc: 6e10 aa18 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatCheckedTextView;.getContext:()Landroid/content/Context; // method@18aa │ │ +08fee2: 0c01 |001b: move-result-object v1 │ │ +08fee4: 6202 e80b |001c: sget-object v2, Landroid/support/v7/widget/AppCompatCheckedTextView;.TINT_ATTRS:[I // field@0be8 │ │ +08fee8: 7153 c21d 6172 |001e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +08feee: 0c00 |0021: move-result-object v0 │ │ +08fef0: 6e20 ab1d 3000 |0022: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +08fef6: 0c01 |0025: move-result-object v1 │ │ +08fef8: 6e20 ac18 1400 |0026: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@18ac │ │ +08fefe: 6e10 c41d 0000 |0029: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +08ff04: 6e10 bc1d 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +08ff0a: 0c01 |002f: move-result-object v1 │ │ +08ff0c: 5b41 ea0b |0030: iput-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bea │ │ +08ff10: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0004 line=50 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ 0x0014 line=54 │ │ @@ -199372,21 +199399,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08fe90: |[08fe90] android.support.v7.widget.AppCompatCheckedTextView.drawableStateChanged:()V │ │ -08fea0: 6f10 6a21 0100 |0000: invoke-super {v1}, Landroid/widget/CheckedTextView;.drawableStateChanged:()V // method@216a │ │ -08fea6: 5410 e90b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ -08feaa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08feae: 5410 e90b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ -08feb2: 6e10 a519 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -08feb8: 0e00 |000c: return-void │ │ +08ff14: |[08ff14] android.support.v7.widget.AppCompatCheckedTextView.drawableStateChanged:()V │ │ +08ff24: 6f10 6a21 0100 |0000: invoke-super {v1}, Landroid/widget/CheckedTextView;.drawableStateChanged:()V // method@216a │ │ +08ff2a: 5410 e90b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ +08ff2e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08ff32: 5410 e90b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ +08ff36: 6e10 a519 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +08ff3c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0007 line=85 │ │ 0x000c line=87 │ │ locals : │ │ @@ -199397,24 +199424,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08febc: |[08febc] android.support.v7.widget.AppCompatCheckedTextView.setCheckMarkDrawable:(I)V │ │ -08fecc: 5410 ea0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bea │ │ -08fed0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08fed4: 5410 ea0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bea │ │ -08fed8: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -08fede: 0c00 |0009: move-result-object v0 │ │ -08fee0: 6e20 ac18 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@18ac │ │ -08fee6: 0e00 |000d: return-void │ │ -08fee8: 6f20 6b21 2100 |000e: invoke-super {v1, v2}, Landroid/widget/CheckedTextView;.setCheckMarkDrawable:(I)V // method@216b │ │ -08feee: 28fc |0011: goto 000d // -0004 │ │ +08ff40: |[08ff40] android.support.v7.widget.AppCompatCheckedTextView.setCheckMarkDrawable:(I)V │ │ +08ff50: 5410 ea0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bea │ │ +08ff54: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08ff58: 5410 ea0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bea │ │ +08ff5c: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +08ff62: 0c00 |0009: move-result-object v0 │ │ +08ff64: 6e20 ac18 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@18ac │ │ +08ff6a: 0e00 |000d: return-void │ │ +08ff6c: 6f20 6b21 2100 |000e: invoke-super {v1, v2}, Landroid/widget/CheckedTextView;.setCheckMarkDrawable:(I)V // method@216b │ │ +08ff72: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x000d line=71 │ │ 0x000e line=69 │ │ locals : │ │ @@ -199426,45 +199453,45 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08fef0: |[08fef0] android.support.v7.widget.AppCompatCheckedTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ -08ff00: 6f30 6d21 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/CheckedTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@216d │ │ -08ff06: 5410 e90b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ -08ff0a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08ff0e: 5410 e90b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ -08ff12: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ -08ff18: 0e00 |000c: return-void │ │ +08ff74: |[08ff74] android.support.v7.widget.AppCompatCheckedTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ +08ff84: 6f30 6d21 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/CheckedTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@216d │ │ +08ff8a: 5410 e90b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ +08ff8e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08ff92: 5410 e90b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0be9 │ │ +08ff96: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ +08ff9c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0007 line=77 │ │ 0x000c line=79 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatCheckedTextView; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 resId I │ │ │ │ - source_file_idx : 718 (AppCompatCheckedTextView.java) │ │ + source_file_idx : 719 (AppCompatCheckedTextView.java) │ │ │ │ -Class #749 header: │ │ -class_idx : 889 │ │ +Class #750 header: │ │ +class_idx : 890 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 719 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 720 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ -Class #749 - │ │ +Class #750 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatCompoundButtonHelper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatCompoundButtonHelper;) │ │ @@ -199501,25 +199528,25 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/support/v7/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08ff1c: |[08ff1c] android.support.v7.widget.AppCompatCompoundButtonHelper.:(Landroid/widget/CompoundButton;Landroid/support/v7/widget/TintManager;)V │ │ -08ff2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08ff2e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08ff30: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -08ff36: 5b21 eb0b |0005: iput-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@0beb │ │ -08ff3a: 5b21 ec0b |0007: iput-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@0bec │ │ -08ff3e: 5c20 ed0b |0009: iput-boolean v0, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@0bed │ │ -08ff42: 5c20 ee0b |000b: iput-boolean v0, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@0bee │ │ -08ff46: 5b23 f10b |000d: iput-object v3, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ -08ff4a: 5b24 f00b |000f: iput-object v4, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bf0 │ │ -08ff4e: 0e00 |0011: return-void │ │ +08ffa0: |[08ffa0] android.support.v7.widget.AppCompatCompoundButtonHelper.:(Landroid/widget/CompoundButton;Landroid/support/v7/widget/TintManager;)V │ │ +08ffb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08ffb2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +08ffb4: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +08ffba: 5b21 eb0b |0005: iput-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@0beb │ │ +08ffbe: 5b21 ec0b |0007: iput-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@0bec │ │ +08ffc2: 5c20 ed0b |0009: iput-boolean v0, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@0bed │ │ +08ffc6: 5c20 ee0b |000b: iput-boolean v0, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@0bee │ │ +08ffca: 5b23 f10b |000d: iput-object v3, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ +08ffce: 5b24 f00b |000f: iput-object v4, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bf0 │ │ +08ffd2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ 0x0009 line=39 │ │ 0x000b line=40 │ │ @@ -199537,45 +199564,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -08ff50: |[08ff50] android.support.v7.widget.AppCompatCompoundButtonHelper.applyButtonTint:()V │ │ -08ff60: 5421 f10b |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ -08ff64: 7110 9a0d 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/CompoundButtonCompat;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d9a │ │ -08ff6a: 0c00 |0005: move-result-object v0 │ │ -08ff6c: 3800 3800 |0006: if-eqz v0, 003e // +0038 │ │ -08ff70: 5521 ed0b |0008: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@0bed │ │ -08ff74: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ -08ff78: 5521 ee0b |000c: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@0bee │ │ -08ff7c: 3801 3000 |000e: if-eqz v1, 003e // +0030 │ │ -08ff80: 7110 da05 0000 |0010: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05da │ │ -08ff86: 0c00 |0013: move-result-object v0 │ │ -08ff88: 6e10 e301 0000 |0014: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ -08ff8e: 0c00 |0017: move-result-object v0 │ │ -08ff90: 5521 ed0b |0018: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@0bed │ │ -08ff94: 3801 0700 |001a: if-eqz v1, 0021 // +0007 │ │ -08ff98: 5421 eb0b |001c: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@0beb │ │ -08ff9c: 7120 d705 1000 |001e: invoke-static {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05d7 │ │ -08ffa2: 5521 ee0b |0021: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@0bee │ │ -08ffa6: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -08ffaa: 5421 ec0b |0025: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@0bec │ │ -08ffae: 7120 d805 1000 |0027: invoke-static {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05d8 │ │ -08ffb4: 6e10 e101 0000 |002a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ -08ffba: 0a01 |002d: move-result v1 │ │ -08ffbc: 3801 0b00 |002e: if-eqz v1, 0039 // +000b │ │ -08ffc0: 5421 f10b |0030: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ -08ffc4: 6e10 7621 0100 |0032: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getDrawableState:()[I // method@2176 │ │ -08ffca: 0c01 |0035: move-result-object v1 │ │ -08ffcc: 6e20 f101 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -08ffd2: 5421 f10b |0039: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ -08ffd6: 6e20 8121 0100 |003b: invoke-virtual {v1, v0}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2181 │ │ -08ffdc: 0e00 |003e: return-void │ │ +08ffd4: |[08ffd4] android.support.v7.widget.AppCompatCompoundButtonHelper.applyButtonTint:()V │ │ +08ffe4: 5421 f10b |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ +08ffe8: 7110 9a0d 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/CompoundButtonCompat;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d9a │ │ +08ffee: 0c00 |0005: move-result-object v0 │ │ +08fff0: 3800 3800 |0006: if-eqz v0, 003e // +0038 │ │ +08fff4: 5521 ed0b |0008: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@0bed │ │ +08fff8: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ +08fffc: 5521 ee0b |000c: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@0bee │ │ +090000: 3801 3000 |000e: if-eqz v1, 003e // +0030 │ │ +090004: 7110 da05 0000 |0010: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05da │ │ +09000a: 0c00 |0013: move-result-object v0 │ │ +09000c: 6e10 e301 0000 |0014: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ +090012: 0c00 |0017: move-result-object v0 │ │ +090014: 5521 ed0b |0018: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@0bed │ │ +090018: 3801 0700 |001a: if-eqz v1, 0021 // +0007 │ │ +09001c: 5421 eb0b |001c: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@0beb │ │ +090020: 7120 d705 1000 |001e: invoke-static {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05d7 │ │ +090026: 5521 ee0b |0021: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@0bee │ │ +09002a: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +09002e: 5421 ec0b |0025: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@0bec │ │ +090032: 7120 d805 1000 |0027: invoke-static {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05d8 │ │ +090038: 6e10 e101 0000 |002a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01e1 │ │ +09003e: 0a01 |002d: move-result v1 │ │ +090040: 3801 0b00 |002e: if-eqz v1, 0039 // +000b │ │ +090044: 5421 f10b |0030: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ +090048: 6e10 7621 0100 |0032: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getDrawableState:()[I // method@2176 │ │ +09004e: 0c01 |0035: move-result-object v1 │ │ +090050: 6e20 f101 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +090056: 5421 f10b |0039: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ +09005a: 6e20 8121 0100 |003b: invoke-virtual {v1, v0}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2181 │ │ +090060: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=117 │ │ 0x0010 line=118 │ │ 0x0014 line=119 │ │ 0x0018 line=120 │ │ @@ -199595,26 +199622,26 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -08ffe0: |[08ffe0] android.support.v7.widget.AppCompatCompoundButtonHelper.getCompoundPaddingLeft:(I)I │ │ -08fff0: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -08fff4: 1302 1100 |0002: const/16 v2, #int 17 // #11 │ │ -08fff8: 3521 0f00 |0004: if-ge v1, v2, 0013 // +000f │ │ -08fffc: 5431 f10b |0006: iget-object v1, v3, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ -090000: 7110 9a0d 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/CompoundButtonCompat;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d9a │ │ -090006: 0c00 |000b: move-result-object v0 │ │ -090008: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -09000c: 6e10 d701 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ -090012: 0a01 |0011: move-result v1 │ │ -090014: b014 |0012: add-int/2addr v4, v1 │ │ -090016: 0f04 |0013: return v4 │ │ +090064: |[090064] android.support.v7.widget.AppCompatCompoundButtonHelper.getCompoundPaddingLeft:(I)I │ │ +090074: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +090078: 1302 1100 |0002: const/16 v2, #int 17 // #11 │ │ +09007c: 3521 0f00 |0004: if-ge v1, v2, 0013 // +000f │ │ +090080: 5431 f10b |0006: iget-object v1, v3, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ +090084: 7110 9a0d 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/CompoundButtonCompat;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@0d9a │ │ +09008a: 0c00 |000b: move-result-object v0 │ │ +09008c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +090090: 6e10 d701 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ +090096: 0a01 |0011: move-result v1 │ │ +090098: b014 |0012: add-int/2addr v4, v1 │ │ +09009a: 0f04 |0013: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=139 │ │ 0x000c line=140 │ │ 0x000e line=141 │ │ 0x0013 line=144 │ │ @@ -199628,17 +199655,17 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090018: |[090018] android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ -090028: 5410 eb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@0beb │ │ -09002c: 1100 |0002: return-object v0 │ │ +09009c: |[09009c] android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ +0900ac: 5410 eb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@0beb │ │ +0900b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatCompoundButtonHelper; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatCompoundButtonHelper;) │ │ @@ -199646,17 +199673,17 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090030: |[090030] android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -090040: 5410 ec0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@0bec │ │ -090044: 1100 |0002: return-object v0 │ │ +0900b4: |[0900b4] android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +0900c4: 5410 ec0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@0bec │ │ +0900c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatCompoundButtonHelper; │ │ │ │ #4 : (in Landroid/support/v7/widget/AppCompatCompoundButtonHelper;) │ │ @@ -199664,63 +199691,63 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -090048: |[090048] android.support.v7.widget.AppCompatCompoundButtonHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -090058: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09005a: 5452 f10b |0001: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ -09005e: 6e10 7521 0200 |0003: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getContext:()Landroid/content/Context; // method@2175 │ │ -090064: 0c02 |0006: move-result-object v2 │ │ -090066: 6203 2609 |0007: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton:[I // field@0926 │ │ -09006a: 6e54 af00 6273 |0009: invoke-virtual {v2, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -090070: 0c00 |000c: move-result-object v0 │ │ -090072: 6002 2709 |000d: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_android_button:I // field@0927 │ │ -090076: 6e20 4801 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -09007c: 0a02 |0012: move-result v2 │ │ -09007e: 3802 1600 |0013: if-eqz v2, 0029 // +0016 │ │ -090082: 6002 2709 |0015: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_android_button:I // field@0927 │ │ -090086: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -090088: 6e30 4101 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -09008e: 0a01 |001b: move-result v1 │ │ -090090: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ -090094: 5452 f10b |001e: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ -090098: 5453 f00b |0020: iget-object v3, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bf0 │ │ -09009c: 6e20 981d 1300 |0022: invoke-virtual {v3, v1}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -0900a2: 0c03 |0025: move-result-object v3 │ │ -0900a4: 6e20 8121 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2181 │ │ -0900aa: 6002 2809 |0029: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTint:I // field@0928 │ │ -0900ae: 6e20 4801 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -0900b4: 0a02 |002e: move-result v2 │ │ -0900b6: 3802 0d00 |002f: if-eqz v2, 003c // +000d │ │ -0900ba: 5452 f10b |0031: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ -0900be: 6003 2809 |0033: sget v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTint:I // field@0928 │ │ -0900c2: 6e20 3201 3000 |0035: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ -0900c8: 0c03 |0038: move-result-object v3 │ │ -0900ca: 7120 9b0d 3200 |0039: invoke-static {v2, v3}, Landroid/support/v4/widget/CompoundButtonCompat;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@0d9b │ │ -0900d0: 6002 2909 |003c: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTintMode:I // field@0929 │ │ -0900d4: 6e20 4801 2000 |003e: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -0900da: 0a02 |0041: move-result v2 │ │ -0900dc: 3802 1300 |0042: if-eqz v2, 0055 // +0013 │ │ -0900e0: 5452 f10b |0044: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ -0900e4: 6003 2909 |0046: sget v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTintMode:I // field@0929 │ │ -0900e8: 12f4 |0048: const/4 v4, #int -1 // #ff │ │ -0900ea: 6e30 3b01 3004 |0049: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -0900f0: 0a03 |004c: move-result v3 │ │ -0900f2: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -0900f4: 7120 6313 4300 |004e: invoke-static {v3, v4}, Landroid/support/v7/graphics/drawable/DrawableUtils;.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@1363 │ │ -0900fa: 0c03 |0051: move-result-object v3 │ │ -0900fc: 7120 9c0d 3200 |0052: invoke-static {v2, v3}, Landroid/support/v4/widget/CompoundButtonCompat;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@0d9c │ │ -090102: 6e10 4b01 0000 |0055: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -090108: 0e00 |0058: return-void │ │ -09010a: 0d02 |0059: move-exception v2 │ │ -09010c: 6e10 4b01 0000 |005a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -090112: 2702 |005d: throw v2 │ │ +0900cc: |[0900cc] android.support.v7.widget.AppCompatCompoundButtonHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +0900dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0900de: 5452 f10b |0001: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ +0900e2: 6e10 7521 0200 |0003: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getContext:()Landroid/content/Context; // method@2175 │ │ +0900e8: 0c02 |0006: move-result-object v2 │ │ +0900ea: 6203 2609 |0007: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton:[I // field@0926 │ │ +0900ee: 6e54 af00 6273 |0009: invoke-virtual {v2, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +0900f4: 0c00 |000c: move-result-object v0 │ │ +0900f6: 6002 2709 |000d: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_android_button:I // field@0927 │ │ +0900fa: 6e20 4801 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +090100: 0a02 |0012: move-result v2 │ │ +090102: 3802 1600 |0013: if-eqz v2, 0029 // +0016 │ │ +090106: 6002 2709 |0015: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_android_button:I // field@0927 │ │ +09010a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +09010c: 6e30 4101 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +090112: 0a01 |001b: move-result v1 │ │ +090114: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ +090118: 5452 f10b |001e: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ +09011c: 5453 f00b |0020: iget-object v3, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0bf0 │ │ +090120: 6e20 981d 1300 |0022: invoke-virtual {v3, v1}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +090126: 0c03 |0025: move-result-object v3 │ │ +090128: 6e20 8121 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2181 │ │ +09012e: 6002 2809 |0029: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTint:I // field@0928 │ │ +090132: 6e20 4801 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +090138: 0a02 |002e: move-result v2 │ │ +09013a: 3802 0d00 |002f: if-eqz v2, 003c // +000d │ │ +09013e: 5452 f10b |0031: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ +090142: 6003 2809 |0033: sget v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTint:I // field@0928 │ │ +090146: 6e20 3201 3000 |0035: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ +09014c: 0c03 |0038: move-result-object v3 │ │ +09014e: 7120 9b0d 3200 |0039: invoke-static {v2, v3}, Landroid/support/v4/widget/CompoundButtonCompat;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@0d9b │ │ +090154: 6002 2909 |003c: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTintMode:I // field@0929 │ │ +090158: 6e20 4801 2000 |003e: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +09015e: 0a02 |0041: move-result v2 │ │ +090160: 3802 1300 |0042: if-eqz v2, 0055 // +0013 │ │ +090164: 5452 f10b |0044: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@0bf1 │ │ +090168: 6003 2909 |0046: sget v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTintMode:I // field@0929 │ │ +09016c: 12f4 |0048: const/4 v4, #int -1 // #ff │ │ +09016e: 6e30 3b01 3004 |0049: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +090174: 0a03 |004c: move-result v3 │ │ +090176: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +090178: 7120 6313 4300 |004e: invoke-static {v3, v4}, Landroid/support/v7/graphics/drawable/DrawableUtils;.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@1363 │ │ +09017e: 0c03 |0051: move-result-object v3 │ │ +090180: 7120 9c0d 3200 |0052: invoke-static {v2, v3}, Landroid/support/v4/widget/CompoundButtonCompat;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@0d9c │ │ +090186: 6e10 4b01 0000 |0055: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +09018c: 0e00 |0058: return-void │ │ +09018e: 0d02 |0059: move-exception v2 │ │ +090190: 6e10 4b01 0000 |005a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +090196: 2702 |005d: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0055 │ │ -> 0x0059 │ │ positions : │ │ 0x0001 line=57 │ │ 0x000d line=60 │ │ 0x0015 line=61 │ │ @@ -199745,24 +199772,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -090120: |[090120] android.support.v7.widget.AppCompatCompoundButtonHelper.onSetButtonDrawable:()V │ │ -090130: 5510 ef0b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@0bef │ │ -090134: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -090138: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09013a: 5c10 ef0b |0005: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@0bef │ │ -09013e: 0e00 |0007: return-void │ │ -090140: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -090142: 5c10 ef0b |0009: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@0bef │ │ -090146: 6e10 af18 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@18af │ │ -09014c: 28f9 |000e: goto 0007 // -0007 │ │ +0901a4: |[0901a4] android.support.v7.widget.AppCompatCompoundButtonHelper.onSetButtonDrawable:()V │ │ +0901b4: 5510 ef0b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@0bef │ │ +0901b8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0901bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0901be: 5c10 ef0b |0005: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@0bef │ │ +0901c2: 0e00 |0007: return-void │ │ +0901c4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0901c6: 5c10 ef0b |0009: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@0bef │ │ +0901ca: 6e10 af18 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@18af │ │ +0901d0: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x0007 line=112 │ │ 0x0008 line=110 │ │ 0x000b line=111 │ │ @@ -199774,20 +199801,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -090150: |[090150] android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ -090160: 5b12 eb0b |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@0beb │ │ -090164: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -090166: 5c10 ed0b |0003: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@0bed │ │ -09016a: 6e10 af18 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@18af │ │ -090170: 0e00 |0008: return-void │ │ +0901d4: |[0901d4] android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ +0901e4: 5b12 eb0b |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@0beb │ │ +0901e8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0901ea: 5c10 ed0b |0003: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@0bed │ │ +0901ee: 6e10 af18 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@18af │ │ +0901f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0005 line=86 │ │ 0x0008 line=87 │ │ locals : │ │ @@ -199799,49 +199826,49 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -090174: |[090174] android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -090184: 5b12 ec0b |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@0bec │ │ -090188: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -09018a: 5c10 ee0b |0003: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@0bee │ │ -09018e: 6e10 af18 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@18af │ │ -090194: 0e00 |0008: return-void │ │ +0901f8: |[0901f8] android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +090208: 5b12 ec0b |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@0bec │ │ +09020c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +09020e: 5c10 ee0b |0003: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@0bee │ │ +090212: 6e10 af18 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@18af │ │ +090218: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x0005 line=97 │ │ 0x0008 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/AppCompatCompoundButtonHelper; │ │ 0x0000 - 0x0009 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 719 (AppCompatCompoundButtonHelper.java) │ │ + source_file_idx : 720 (AppCompatCompoundButtonHelper.java) │ │ │ │ -Class #750 header: │ │ -class_idx : 890 │ │ +Class #751 header: │ │ +class_idx : 891 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 378 │ │ -source_file_idx : 728 │ │ +superclass_idx : 379 │ │ +source_file_idx : 729 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #750 annotations: │ │ +Class #751 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/AppCompatDrawableManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ColorFilterLruCache" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/LruCache" "<" "Ljava/lang/Integer;" "Landroid/graphics/PorterDuffColorFilter;" ">;" } │ │ │ │ -Class #750 - │ │ +Class #751 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/util/LruCache;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -199850,17 +199877,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090198: |[090198] android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.:(I)V │ │ -0901a8: 7020 6607 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/LruCache;.:(I)V // method@0766 │ │ -0901ae: 0e00 |0003: return-void │ │ +09021c: |[09021c] android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.:(I)V │ │ +09022c: 7020 6607 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/LruCache;.:(I)V // method@0766 │ │ +090232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0003 line=591 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; │ │ 0x0000 - 0x0004 reg=1 maxSize I │ │ @@ -199870,22 +199897,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 │ │ -0901b0: |[0901b0] android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I │ │ -0901c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0901c2: d800 031f |0001: add-int/lit8 v0, v3, #int 31 // #1f │ │ -0901c6: da01 001f |0003: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0901ca: 6e10 a501 0400 |0005: invoke-virtual {v4}, Landroid/graphics/PorterDuff$Mode;.hashCode:()I // method@01a5 │ │ -0901d0: 0a02 |0008: move-result v2 │ │ -0901d2: 9000 0102 |0009: add-int v0, v1, v2 │ │ -0901d6: 0f00 |000b: return v0 │ │ +090234: |[090234] android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I │ │ +090244: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +090246: d800 031f |0001: add-int/lit8 v0, v3, #int 31 // #1f │ │ +09024a: da01 001f |0003: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +09024e: 6e10 a501 0400 |0005: invoke-virtual {v4}, Landroid/graphics/PorterDuff$Mode;.hashCode:()I // method@01a5 │ │ +090254: 0a02 |0008: move-result v2 │ │ +090256: 9000 0102 |0009: add-int v0, v1, v2 │ │ +09025a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0001 line=603 │ │ 0x0003 line=604 │ │ 0x000b line=605 │ │ locals : │ │ @@ -199899,23 +199926,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 │ │ -0901d8: |[0901d8] android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ -0901e8: 7120 b818 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@18b8 │ │ -0901ee: 0a00 |0003: move-result v0 │ │ -0901f0: 7110 9e27 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0901f6: 0c00 |0007: move-result-object v0 │ │ -0901f8: 6e20 ba18 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@18ba │ │ -0901fe: 0c00 |000b: move-result-object v0 │ │ -090200: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -090204: 1100 |000e: return-object v0 │ │ +09025c: |[09025c] android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ +09026c: 7120 b818 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@18b8 │ │ +090272: 0a00 |0003: move-result v0 │ │ +090274: 7110 9e27 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +09027a: 0c00 |0007: move-result-object v0 │ │ +09027c: 6e20 ba18 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@18ba │ │ +090282: 0c00 |000b: move-result-object v0 │ │ +090284: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +090288: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; │ │ 0x0000 - 0x000f reg=2 color I │ │ 0x0000 - 0x000f reg=3 mode Landroid/graphics/PorterDuff$Mode; │ │ @@ -199925,85 +199952,85 @@ │ │ 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 │ │ -090208: |[090208] android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ │ -090218: 7120 b818 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@18b8 │ │ -09021e: 0a00 |0003: move-result v0 │ │ -090220: 7110 9e27 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -090226: 0c00 |0007: move-result-object v0 │ │ -090228: 6e30 bc18 0104 |0008: invoke-virtual {v1, v0, v4}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@18bc │ │ -09022e: 0c00 |000b: move-result-object v0 │ │ -090230: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -090234: 1100 |000e: return-object v0 │ │ +09028c: |[09028c] android.support.v7.widget.AppCompatDrawableManager$ColorFilterLruCache.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ │ +09029c: 7120 b818 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@18b8 │ │ +0902a2: 0a00 |0003: move-result v0 │ │ +0902a4: 7110 9e27 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0902aa: 0c00 |0007: move-result-object v0 │ │ +0902ac: 6e30 bc18 0104 |0008: invoke-virtual {v1, v0, v4}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@18bc │ │ +0902b2: 0c00 |000b: move-result-object v0 │ │ +0902b4: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +0902b8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/AppCompatDrawableManager$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 : 728 (AppCompatDrawableManager.java) │ │ + source_file_idx : 729 (AppCompatDrawableManager.java) │ │ │ │ -Class #751 header: │ │ -class_idx : 891 │ │ +Class #752 header: │ │ +class_idx : 892 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 728 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 729 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #751 annotations: │ │ +Class #752 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/AppCompatDrawableManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="InflateDelegate" │ │ │ │ -Class #751 - │ │ +Class #752 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;) │ │ name : 'onInflateDrawable' │ │ type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 728 (AppCompatDrawableManager.java) │ │ + source_file_idx : 729 (AppCompatDrawableManager.java) │ │ │ │ -Class #752 header: │ │ -class_idx : 892 │ │ +Class #753 header: │ │ +class_idx : 893 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 728 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 729 │ │ static_fields_size : 11 │ │ instance_fields_size: 2 │ │ direct_methods_size : 21 │ │ virtual_methods_size: 7 │ │ │ │ -Class #752 annotations: │ │ +Class #753 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate; } │ │ Annotations on field #3069 'mDelegates' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;" ">;" } │ │ Annotations on field #3070 'mTintLists' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Landroid/content/Context;" "Landroid/util/SparseArray" "<" "Landroid/content/res/ColorStateList;" ">;>;" } │ │ │ │ -Class #752 - │ │ +Class #753 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatDrawableManager;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatDrawableManager;) │ │ name : 'COLORFILTER_COLOR_BACKGROUND_MULTIPLY' │ │ @@ -200072,121 +200099,121 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 200 16-bit code units │ │ -090238: |[090238] android.support.v7.widget.AppCompatDrawableManager.:()V │ │ -090248: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -09024a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -09024c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -09024e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -090250: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -090252: 6200 2900 |0005: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0029 │ │ -090256: 6900 f70b |0007: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ -09025a: 2200 7a03 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; // type@037a │ │ -09025e: 1261 |000b: const/4 v1, #int 6 // #6 │ │ -090260: 7020 b718 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.:(I)V // method@18b7 │ │ -090266: 6900 f50b |000f: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; // field@0bf5 │ │ -09026a: 2360 6906 |0011: new-array v0, v6, [I // type@0669 │ │ -09026e: 6001 1e07 |0013: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_default_mtrl_alpha:I // field@071e │ │ -090272: 4b01 0003 |0015: aput v1, v0, v3 │ │ -090276: 6001 1c07 |0017: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_default_mtrl_alpha:I // field@071c │ │ -09027a: 4b01 0004 |0019: aput v1, v0, v4 │ │ -09027e: 6001 db06 |001b: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ab_share_pack_mtrl_alpha:I // field@06db │ │ -090282: 4b01 0005 |001d: aput v1, v0, v5 │ │ -090286: 6900 f40b |001f: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0bf4 │ │ -09028a: 1300 0c00 |0021: const/16 v0, #int 12 // #c │ │ -09028e: 2300 6906 |0023: new-array v0, v0, [I // type@0669 │ │ -090292: 6001 f106 |0025: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@06f1 │ │ -090296: 4b01 0003 |0027: aput v1, v0, v3 │ │ -09029a: 6001 f406 |0029: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_go_search_api_mtrl_alpha:I // field@06f4 │ │ -09029e: 4b01 0004 |002b: aput v1, v0, v4 │ │ -0902a2: 6001 fb06 |002d: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_search_api_mtrl_alpha:I // field@06fb │ │ -0902a6: 4b01 0005 |002f: aput v1, v0, v5 │ │ -0902aa: 6001 f306 |0031: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_commit_search_api_mtrl_alpha:I // field@06f3 │ │ -0902ae: 4b01 0006 |0033: aput v1, v0, v6 │ │ -0902b2: 6001 f206 |0035: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_clear_mtrl_alpha:I // field@06f2 │ │ -0902b6: 4b01 0007 |0037: aput v1, v0, v7 │ │ -0902ba: 1251 |0039: const/4 v1, #int 5 // #5 │ │ -0902bc: 6002 fa06 |003a: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_share_mtrl_alpha:I // field@06fa │ │ -0902c0: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0902c4: 1261 |003e: const/4 v1, #int 6 // #6 │ │ -0902c6: 6002 f506 |003f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_copy_mtrl_am_alpha:I // field@06f5 │ │ -0902ca: 4b02 0001 |0041: aput v2, v0, v1 │ │ -0902ce: 1271 |0043: const/4 v1, #int 7 // #7 │ │ -0902d0: 6002 f606 |0044: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_cut_mtrl_alpha:I // field@06f6 │ │ -0902d4: 4b02 0001 |0046: aput v2, v0, v1 │ │ -0902d8: 1301 0800 |0048: const/16 v1, #int 8 // #8 │ │ -0902dc: 6002 f906 |004a: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_selectall_mtrl_alpha:I // field@06f9 │ │ -0902e0: 4b02 0001 |004c: aput v2, v0, v1 │ │ -0902e4: 1301 0900 |004e: const/16 v1, #int 9 // #9 │ │ -0902e8: 6002 f806 |0050: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_paste_mtrl_am_alpha:I // field@06f8 │ │ -0902ec: 4b02 0001 |0052: aput v2, v0, v1 │ │ -0902f0: 1301 0a00 |0054: const/16 v1, #int 10 // #a │ │ -0902f4: 6002 f706 |0056: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_moreoverflow_mtrl_alpha:I // field@06f7 │ │ -0902f8: 4b02 0001 |0058: aput v2, v0, v1 │ │ -0902fc: 1301 0b00 |005a: const/16 v1, #int 11 // #b │ │ -090300: 6002 fc06 |005c: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_voice_search_api_mtrl_alpha:I // field@06fc │ │ -090304: 4b02 0001 |005e: aput v2, v0, v1 │ │ -090308: 6900 fb0b |0060: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0bfb │ │ -09030c: 2370 6906 |0062: new-array v0, v7, [I // type@0669 │ │ -090310: 6001 1b07 |0064: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_activated_mtrl_alpha:I // field@071b │ │ -090314: 4b01 0003 |0066: aput v1, v0, v3 │ │ -090318: 6001 1d07 |0068: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_activated_mtrl_alpha:I // field@071d │ │ -09031c: 4b01 0004 |006a: aput v1, v0, v4 │ │ -090320: 6001 ec06 |006c: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@06ec │ │ -090324: 4b01 0005 |006e: aput v1, v0, v5 │ │ -090328: 6001 1a07 |0070: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_text_cursor_material:I // field@071a │ │ -09032c: 4b01 0006 |0072: aput v1, v0, v6 │ │ -090330: 6900 f30b |0074: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0bf3 │ │ -090334: 2360 6906 |0076: new-array v0, v6, [I // type@0669 │ │ -090338: 6001 0b07 |0078: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_popup_background_mtrl_mult:I // field@070b │ │ -09033c: 4b01 0003 |007a: aput v1, v0, v3 │ │ -090340: 6001 ea06 |007c: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@06ea │ │ -090344: 4b01 0004 |007e: aput v1, v0, v4 │ │ -090348: 6001 0a07 |0080: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_menu_hardkey_panel_mtrl_mult:I // field@070a │ │ -09034c: 4b01 0005 |0082: aput v1, v0, v5 │ │ -090350: 6900 f20b |0084: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0bf2 │ │ -090354: 1300 0a00 |0086: const/16 v0, #int 10 // #a │ │ -090358: 2300 6906 |0088: new-array v0, v0, [I // type@0669 │ │ -09035c: 6001 f006 |008a: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@06f0 │ │ -090360: 4b01 0003 |008c: aput v1, v0, v3 │ │ -090364: 6001 1807 |008e: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_tab_indicator_material:I // field@0718 │ │ -090368: 4b01 0004 |0090: aput v1, v0, v4 │ │ -09036c: 6001 1f07 |0092: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_material:I // field@071f │ │ -090370: 4b01 0005 |0094: aput v1, v0, v5 │ │ -090374: 6001 1407 |0096: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0714 │ │ -090378: 4b01 0006 |0098: aput v1, v0, v6 │ │ -09037c: 6001 1507 |009a: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0715 │ │ -090380: 4b01 0007 |009c: aput v1, v0, v7 │ │ -090384: 1251 |009e: const/4 v1, #int 5 // #5 │ │ -090386: 6002 0c07 |009f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ratingbar_full_material:I // field@070c │ │ -09038a: 4b02 0001 |00a1: aput v2, v0, v1 │ │ -09038e: 1261 |00a3: const/4 v1, #int 6 // #6 │ │ -090390: 6002 1707 |00a4: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0717 │ │ -090394: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -090398: 1271 |00a8: const/4 v1, #int 7 // #7 │ │ -09039a: 6002 1607 |00a9: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ -09039e: 4b02 0001 |00ab: aput v2, v0, v1 │ │ -0903a2: 1301 0800 |00ad: const/16 v1, #int 8 // #8 │ │ -0903a6: 6002 e206 |00af: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@06e2 │ │ -0903aa: 4b02 0001 |00b1: aput v2, v0, v1 │ │ -0903ae: 1301 0900 |00b3: const/16 v1, #int 9 // #9 │ │ -0903b2: 6002 dd06 |00b5: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@06dd │ │ -0903b6: 4b02 0001 |00b7: aput v2, v0, v1 │ │ -0903ba: 6900 fc0b |00b9: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0bfc │ │ -0903be: 2350 6906 |00bb: new-array v0, v5, [I // type@0669 │ │ -0903c2: 6001 de06 |00bd: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_check_material:I // field@06de │ │ -0903c6: 4b01 0003 |00bf: aput v1, v0, v3 │ │ -0903ca: 6001 e306 |00c1: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_radio_material:I // field@06e3 │ │ -0903ce: 4b01 0004 |00c3: aput v1, v0, v4 │ │ -0903d2: 6900 fa0b |00c5: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0bfa │ │ -0903d6: 0e00 |00c7: return-void │ │ +0902bc: |[0902bc] android.support.v7.widget.AppCompatDrawableManager.:()V │ │ +0902cc: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0902ce: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0902d0: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0902d2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0902d4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0902d6: 6200 2900 |0005: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0029 │ │ +0902da: 6900 f70b |0007: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ +0902de: 2200 7b03 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; // type@037b │ │ +0902e2: 1261 |000b: const/4 v1, #int 6 // #6 │ │ +0902e4: 7020 b718 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.:(I)V // method@18b7 │ │ +0902ea: 6900 f50b |000f: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; // field@0bf5 │ │ +0902ee: 2360 6c06 |0011: new-array v0, v6, [I // type@066c │ │ +0902f2: 6001 1e07 |0013: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_default_mtrl_alpha:I // field@071e │ │ +0902f6: 4b01 0003 |0015: aput v1, v0, v3 │ │ +0902fa: 6001 1c07 |0017: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_default_mtrl_alpha:I // field@071c │ │ +0902fe: 4b01 0004 |0019: aput v1, v0, v4 │ │ +090302: 6001 db06 |001b: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ab_share_pack_mtrl_alpha:I // field@06db │ │ +090306: 4b01 0005 |001d: aput v1, v0, v5 │ │ +09030a: 6900 f40b |001f: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0bf4 │ │ +09030e: 1300 0c00 |0021: const/16 v0, #int 12 // #c │ │ +090312: 2300 6c06 |0023: new-array v0, v0, [I // type@066c │ │ +090316: 6001 f106 |0025: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@06f1 │ │ +09031a: 4b01 0003 |0027: aput v1, v0, v3 │ │ +09031e: 6001 f406 |0029: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_go_search_api_mtrl_alpha:I // field@06f4 │ │ +090322: 4b01 0004 |002b: aput v1, v0, v4 │ │ +090326: 6001 fb06 |002d: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_search_api_mtrl_alpha:I // field@06fb │ │ +09032a: 4b01 0005 |002f: aput v1, v0, v5 │ │ +09032e: 6001 f306 |0031: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_commit_search_api_mtrl_alpha:I // field@06f3 │ │ +090332: 4b01 0006 |0033: aput v1, v0, v6 │ │ +090336: 6001 f206 |0035: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_clear_mtrl_alpha:I // field@06f2 │ │ +09033a: 4b01 0007 |0037: aput v1, v0, v7 │ │ +09033e: 1251 |0039: const/4 v1, #int 5 // #5 │ │ +090340: 6002 fa06 |003a: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_share_mtrl_alpha:I // field@06fa │ │ +090344: 4b02 0001 |003c: aput v2, v0, v1 │ │ +090348: 1261 |003e: const/4 v1, #int 6 // #6 │ │ +09034a: 6002 f506 |003f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_copy_mtrl_am_alpha:I // field@06f5 │ │ +09034e: 4b02 0001 |0041: aput v2, v0, v1 │ │ +090352: 1271 |0043: const/4 v1, #int 7 // #7 │ │ +090354: 6002 f606 |0044: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_cut_mtrl_alpha:I // field@06f6 │ │ +090358: 4b02 0001 |0046: aput v2, v0, v1 │ │ +09035c: 1301 0800 |0048: const/16 v1, #int 8 // #8 │ │ +090360: 6002 f906 |004a: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_selectall_mtrl_alpha:I // field@06f9 │ │ +090364: 4b02 0001 |004c: aput v2, v0, v1 │ │ +090368: 1301 0900 |004e: const/16 v1, #int 9 // #9 │ │ +09036c: 6002 f806 |0050: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_paste_mtrl_am_alpha:I // field@06f8 │ │ +090370: 4b02 0001 |0052: aput v2, v0, v1 │ │ +090374: 1301 0a00 |0054: const/16 v1, #int 10 // #a │ │ +090378: 6002 f706 |0056: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_moreoverflow_mtrl_alpha:I // field@06f7 │ │ +09037c: 4b02 0001 |0058: aput v2, v0, v1 │ │ +090380: 1301 0b00 |005a: const/16 v1, #int 11 // #b │ │ +090384: 6002 fc06 |005c: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_voice_search_api_mtrl_alpha:I // field@06fc │ │ +090388: 4b02 0001 |005e: aput v2, v0, v1 │ │ +09038c: 6900 fb0b |0060: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0bfb │ │ +090390: 2370 6c06 |0062: new-array v0, v7, [I // type@066c │ │ +090394: 6001 1b07 |0064: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_activated_mtrl_alpha:I // field@071b │ │ +090398: 4b01 0003 |0066: aput v1, v0, v3 │ │ +09039c: 6001 1d07 |0068: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_activated_mtrl_alpha:I // field@071d │ │ +0903a0: 4b01 0004 |006a: aput v1, v0, v4 │ │ +0903a4: 6001 ec06 |006c: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@06ec │ │ +0903a8: 4b01 0005 |006e: aput v1, v0, v5 │ │ +0903ac: 6001 1a07 |0070: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_text_cursor_material:I // field@071a │ │ +0903b0: 4b01 0006 |0072: aput v1, v0, v6 │ │ +0903b4: 6900 f30b |0074: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0bf3 │ │ +0903b8: 2360 6c06 |0076: new-array v0, v6, [I // type@066c │ │ +0903bc: 6001 0b07 |0078: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_popup_background_mtrl_mult:I // field@070b │ │ +0903c0: 4b01 0003 |007a: aput v1, v0, v3 │ │ +0903c4: 6001 ea06 |007c: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@06ea │ │ +0903c8: 4b01 0004 |007e: aput v1, v0, v4 │ │ +0903cc: 6001 0a07 |0080: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_menu_hardkey_panel_mtrl_mult:I // field@070a │ │ +0903d0: 4b01 0005 |0082: aput v1, v0, v5 │ │ +0903d4: 6900 f20b |0084: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0bf2 │ │ +0903d8: 1300 0a00 |0086: const/16 v0, #int 10 // #a │ │ +0903dc: 2300 6c06 |0088: new-array v0, v0, [I // type@066c │ │ +0903e0: 6001 f006 |008a: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@06f0 │ │ +0903e4: 4b01 0003 |008c: aput v1, v0, v3 │ │ +0903e8: 6001 1807 |008e: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_tab_indicator_material:I // field@0718 │ │ +0903ec: 4b01 0004 |0090: aput v1, v0, v4 │ │ +0903f0: 6001 1f07 |0092: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_material:I // field@071f │ │ +0903f4: 4b01 0005 |0094: aput v1, v0, v5 │ │ +0903f8: 6001 1407 |0096: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0714 │ │ +0903fc: 4b01 0006 |0098: aput v1, v0, v6 │ │ +090400: 6001 1507 |009a: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0715 │ │ +090404: 4b01 0007 |009c: aput v1, v0, v7 │ │ +090408: 1251 |009e: const/4 v1, #int 5 // #5 │ │ +09040a: 6002 0c07 |009f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ratingbar_full_material:I // field@070c │ │ +09040e: 4b02 0001 |00a1: aput v2, v0, v1 │ │ +090412: 1261 |00a3: const/4 v1, #int 6 // #6 │ │ +090414: 6002 1707 |00a4: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0717 │ │ +090418: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +09041c: 1271 |00a8: const/4 v1, #int 7 // #7 │ │ +09041e: 6002 1607 |00a9: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ +090422: 4b02 0001 |00ab: aput v2, v0, v1 │ │ +090426: 1301 0800 |00ad: const/16 v1, #int 8 // #8 │ │ +09042a: 6002 e206 |00af: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@06e2 │ │ +09042e: 4b02 0001 |00b1: aput v2, v0, v1 │ │ +090432: 1301 0900 |00b3: const/16 v1, #int 9 // #9 │ │ +090436: 6002 dd06 |00b5: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@06dd │ │ +09043a: 4b02 0001 |00b7: aput v2, v0, v1 │ │ +09043e: 6900 fc0b |00b9: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0bfc │ │ +090442: 2350 6c06 |00bb: new-array v0, v5, [I // type@066c │ │ +090446: 6001 de06 |00bd: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_check_material:I // field@06de │ │ +09044a: 4b01 0003 |00bf: aput v1, v0, v3 │ │ +09044e: 6001 e306 |00c1: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_radio_material:I // field@06e3 │ │ +090452: 4b01 0004 |00c3: aput v1, v0, v4 │ │ +090456: 6900 fa0b |00c5: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0bfa │ │ +09045a: 0e00 |00c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=67 │ │ 0x0009 line=78 │ │ 0x0011 line=84 │ │ 0x0021 line=94 │ │ 0x0062 line=113 │ │ @@ -200200,17 +200227,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0903d8: |[0903d8] android.support.v7.widget.AppCompatDrawableManager.:()V │ │ -0903e8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0903ee: 0e00 |0003: return-void │ │ +09045c: |[09045c] android.support.v7.widget.AppCompatDrawableManager.:()V │ │ +09046c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +090472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=587 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/AppCompatDrawableManager; │ │ │ │ @@ -200219,31 +200246,31 @@ │ │ type : '(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0903f0: |[0903f0] android.support.v7.widget.AppCompatDrawableManager.addTintListToCache:(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V │ │ -090400: 5421 fe0b |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ -090404: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -090408: 2201 c105 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@05c1 │ │ -09040c: 7010 0e29 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ -090412: 5b21 fe0b |0009: iput-object v1, v2, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ -090416: 5421 fe0b |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ -09041a: 6e20 1029 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ -090420: 0c00 |0010: move-result-object v0 │ │ -090422: 1f00 0d04 |0011: check-cast v0, Landroid/util/SparseArray; // type@040d │ │ -090426: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ -09042a: 2200 0d04 |0015: new-instance v0, Landroid/util/SparseArray; // type@040d │ │ -09042e: 7010 131f 0000 |0017: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -090434: 5421 fe0b |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ -090438: 6e30 1129 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ -09043e: 6e30 141f 4005 |001f: invoke-virtual {v0, v4, v5}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@1f14 │ │ -090444: 0e00 |0022: return-void │ │ +090474: |[090474] android.support.v7.widget.AppCompatDrawableManager.addTintListToCache:(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V │ │ +090484: 5421 fe0b |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ +090488: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +09048c: 2201 c405 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@05c4 │ │ +090490: 7010 0e29 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ +090496: 5b21 fe0b |0009: iput-object v1, v2, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ +09049a: 5421 fe0b |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ +09049e: 6e20 1029 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ +0904a4: 0c00 |0010: move-result-object v0 │ │ +0904a6: 1f00 0e04 |0011: check-cast v0, Landroid/util/SparseArray; // type@040e │ │ +0904aa: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ +0904ae: 2200 0e04 |0015: new-instance v0, Landroid/util/SparseArray; // type@040e │ │ +0904b2: 7010 131f 0000 |0017: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +0904b8: 5421 fe0b |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ +0904bc: 6e30 1129 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ +0904c2: 6e30 141f 4005 |001f: invoke-virtual {v0, v4, v5}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@1f14 │ │ +0904c8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0004 line=344 │ │ 0x000b line=346 │ │ 0x0013 line=347 │ │ 0x0015 line=348 │ │ @@ -200263,27 +200290,27 @@ │ │ type : '([II)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -090448: |[090448] android.support.v7.widget.AppCompatDrawableManager.arrayContains:([II)Z │ │ -090458: 0750 |0000: move-object v0, v5 │ │ -09045a: 2103 |0001: array-length v3, v0 │ │ -09045c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09045e: 3531 0b00 |0003: if-ge v1, v3, 000e // +000b │ │ -090462: 4402 0001 |0005: aget v2, v0, v1 │ │ -090466: 3362 0400 |0007: if-ne v2, v6, 000b // +0004 │ │ -09046a: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -09046c: 0f04 |000a: return v4 │ │ -09046e: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090472: 28f6 |000d: goto 0003 // -000a │ │ -090474: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -090476: 28fb |000f: goto 000a // -0005 │ │ +0904cc: |[0904cc] android.support.v7.widget.AppCompatDrawableManager.arrayContains:([II)Z │ │ +0904dc: 0750 |0000: move-object v0, v5 │ │ +0904de: 2103 |0001: array-length v3, v0 │ │ +0904e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0904e2: 3531 0b00 |0003: if-ge v1, v3, 000e // +000b │ │ +0904e6: 4402 0001 |0005: aget v2, v0, v1 │ │ +0904ea: 3362 0400 |0007: if-ne v2, v6, 000b // +0004 │ │ +0904ee: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +0904f0: 0f04 |000a: return v4 │ │ +0904f2: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0904f6: 28f6 |000d: goto 0003 // -000a │ │ +0904f8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0904fa: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0007 line=279 │ │ 0x0009 line=280 │ │ 0x000a line=283 │ │ 0x000b line=278 │ │ @@ -200302,50 +200329,50 @@ │ │ type : '(Landroid/content/Context;I)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -090478: |[090478] android.support.v7.widget.AppCompatDrawableManager.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -090488: 1245 |0000: const/4 v5, #int 4 // #4 │ │ -09048a: 2354 a806 |0001: new-array v4, v5, [[I // type@06a8 │ │ -09048e: 2352 6906 |0003: new-array v2, v5, [I // type@0669 │ │ -090492: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -090494: 7120 731d 8700 |0006: invoke-static {v7, v8}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09049a: 0a00 |0009: move-result v0 │ │ -09049c: 6005 b905 |000a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlHighlight:I // field@05b9 │ │ -0904a0: 7120 731d 5700 |000c: invoke-static {v7, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -0904a6: 0a01 |000f: move-result v1 │ │ -0904a8: 6205 900d |0010: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -0904ac: 4d05 0403 |0012: aput-object v5, v4, v3 │ │ -0904b0: 6005 b705 |0014: sget v5, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@05b7 │ │ -0904b4: 7120 721d 5700 |0016: invoke-static {v7, v5}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -0904ba: 0a05 |0019: move-result v5 │ │ -0904bc: 4b05 0203 |001a: aput v5, v2, v3 │ │ -0904c0: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0904c4: 6205 940d |001e: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ -0904c8: 4d05 0403 |0020: aput-object v5, v4, v3 │ │ -0904cc: 7120 a305 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@05a3 │ │ -0904d2: 0a05 |0025: move-result v5 │ │ -0904d4: 4b05 0203 |0026: aput v5, v2, v3 │ │ -0904d8: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0904dc: 6205 920d |002a: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ -0904e0: 4d05 0403 |002c: aput-object v5, v4, v3 │ │ -0904e4: 7120 a305 0100 |002e: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@05a3 │ │ -0904ea: 0a05 |0031: move-result v5 │ │ -0904ec: 4b05 0203 |0032: aput v5, v2, v3 │ │ -0904f0: d803 0301 |0034: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0904f4: 6205 910d |0036: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -0904f8: 4d05 0403 |0038: aput-object v5, v4, v3 │ │ -0904fc: 4b00 0203 |003a: aput v0, v2, v3 │ │ -090500: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -090504: 2205 4000 |003e: new-instance v5, Landroid/content/res/ColorStateList; // type@0040 │ │ -090508: 7030 f600 4502 |0040: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09050e: 1105 |0043: return-object v5 │ │ +0904fc: |[0904fc] android.support.v7.widget.AppCompatDrawableManager.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ +09050c: 1245 |0000: const/4 v5, #int 4 // #4 │ │ +09050e: 2354 ab06 |0001: new-array v4, v5, [[I // type@06ab │ │ +090512: 2352 6c06 |0003: new-array v2, v5, [I // type@066c │ │ +090516: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +090518: 7120 731d 8700 |0006: invoke-static {v7, v8}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09051e: 0a00 |0009: move-result v0 │ │ +090520: 6005 b905 |000a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlHighlight:I // field@05b9 │ │ +090524: 7120 731d 5700 |000c: invoke-static {v7, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09052a: 0a01 |000f: move-result v1 │ │ +09052c: 6205 900d |0010: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +090530: 4d05 0403 |0012: aput-object v5, v4, v3 │ │ +090534: 6005 b705 |0014: sget v5, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@05b7 │ │ +090538: 7120 721d 5700 |0016: invoke-static {v7, v5}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09053e: 0a05 |0019: move-result v5 │ │ +090540: 4b05 0203 |001a: aput v5, v2, v3 │ │ +090544: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +090548: 6205 940d |001e: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ +09054c: 4d05 0403 |0020: aput-object v5, v4, v3 │ │ +090550: 7120 a305 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@05a3 │ │ +090556: 0a05 |0025: move-result v5 │ │ +090558: 4b05 0203 |0026: aput v5, v2, v3 │ │ +09055c: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +090560: 6205 920d |002a: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ +090564: 4d05 0403 |002c: aput-object v5, v4, v3 │ │ +090568: 7120 a305 0100 |002e: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@05a3 │ │ +09056e: 0a05 |0031: move-result v5 │ │ +090570: 4b05 0203 |0032: aput v5, v2, v3 │ │ +090574: d803 0301 |0034: add-int/lit8 v3, v3, #int 1 // #01 │ │ +090578: 6205 910d |0036: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09057c: 4d05 0403 |0038: aput-object v5, v4, v3 │ │ +090580: 4b00 0203 |003a: aput v0, v2, v3 │ │ +090584: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +090588: 2205 4000 |003e: new-instance v5, Landroid/content/res/ColorStateList; // type@0040 │ │ +09058c: 7030 f600 4502 |0040: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +090592: 1105 |0043: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=521 │ │ 0x0003 line=522 │ │ 0x0005 line=523 │ │ 0x0006 line=525 │ │ 0x000a line=526 │ │ @@ -200377,43 +200404,43 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -090510: |[090510] android.support.v7.widget.AppCompatDrawableManager.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -090520: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -090522: 2332 a806 |0001: new-array v2, v3, [[I // type@06a8 │ │ -090526: 2330 6906 |0003: new-array v0, v3, [I // type@0669 │ │ -09052a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09052c: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -090530: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -090534: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -090538: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -09053e: 0a03 |000f: move-result v3 │ │ -090540: 4b03 0001 |0010: aput v3, v0, v1 │ │ -090544: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090548: 6203 8f0d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -09054c: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -090550: 6003 b805 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -090554: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09055a: 0a03 |001d: move-result v3 │ │ -09055c: 4b03 0001 |001e: aput v3, v0, v1 │ │ -090560: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090564: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -090568: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ -09056c: 6003 ba05 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -090570: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -090576: 0a03 |002b: move-result v3 │ │ -090578: 4b03 0001 |002c: aput v3, v0, v1 │ │ -09057c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090580: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -090584: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09058a: 1103 |0035: return-object v3 │ │ +090594: |[090594] android.support.v7.widget.AppCompatDrawableManager.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0905a4: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +0905a6: 2332 ab06 |0001: new-array v2, v3, [[I // type@06ab │ │ +0905aa: 2330 6c06 |0003: new-array v0, v3, [I // type@066c │ │ +0905ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0905b0: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +0905b4: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +0905b8: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +0905bc: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +0905c2: 0a03 |000f: move-result v3 │ │ +0905c4: 4b03 0001 |0010: aput v3, v0, v1 │ │ +0905c8: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0905cc: 6203 8f0d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +0905d0: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +0905d4: 6003 b805 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +0905d8: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +0905de: 0a03 |001d: move-result v3 │ │ +0905e0: 4b03 0001 |001e: aput v3, v0, v1 │ │ +0905e4: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0905e8: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +0905ec: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ +0905f0: 6003 ba05 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +0905f4: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +0905fa: 0a03 |002b: move-result v3 │ │ +0905fc: 4b03 0001 |002c: aput v3, v0, v1 │ │ +090600: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090604: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +090608: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09060e: 1103 |0035: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=401 │ │ 0x0003 line=402 │ │ 0x0005 line=403 │ │ 0x0006 line=406 │ │ 0x000a line=407 │ │ @@ -200437,19 +200464,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09058c: |[09058c] android.support.v7.widget.AppCompatDrawableManager.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09059c: 6000 b605 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorAccent:I // field@05b6 │ │ -0905a0: 7030 c318 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@18c3 │ │ -0905a6: 0c00 |0005: move-result-object v0 │ │ -0905a8: 1100 |0006: return-object v0 │ │ +090610: |[090610] android.support.v7.widget.AppCompatDrawableManager.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +090620: 6000 b605 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorAccent:I // field@05b6 │ │ +090624: 7030 c318 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@18c3 │ │ +09062a: 0c00 |0005: move-result-object v0 │ │ +09062c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/AppCompatDrawableManager; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ @@ -200458,19 +200485,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0905ac: |[0905ac] android.support.v7.widget.AppCompatDrawableManager.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0905bc: 6000 b705 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@05b7 │ │ -0905c0: 7030 c318 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@18c3 │ │ -0905c6: 0c00 |0005: move-result-object v0 │ │ -0905c8: 1100 |0006: return-object v0 │ │ +090630: |[090630] android.support.v7.widget.AppCompatDrawableManager.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +090640: 6000 b705 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@05b7 │ │ +090644: 7030 c318 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@18c3 │ │ +09064a: 0c00 |0005: move-result-object v0 │ │ +09064c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/AppCompatDrawableManager; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ @@ -200479,59 +200506,59 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -0905cc: |[0905cc] android.support.v7.widget.AppCompatDrawableManager.createDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0905dc: 1276 |0000: const/4 v6, #int 7 // #7 │ │ -0905de: 6005 ba05 |0001: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -0905e2: 7120 731d 5800 |0003: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -0905e8: 0a01 |0006: move-result v1 │ │ -0905ea: 6005 b805 |0007: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -0905ee: 7120 731d 5800 |0009: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -0905f4: 0a00 |000c: move-result v0 │ │ -0905f6: 2364 a806 |000d: new-array v4, v6, [[I // type@06a8 │ │ -0905fa: 2362 6906 |000f: new-array v2, v6, [I // type@0669 │ │ -0905fe: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -090600: 6205 900d |0012: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -090604: 4d05 0403 |0014: aput-object v5, v4, v3 │ │ -090608: 6005 ba05 |0016: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09060c: 7120 721d 5800 |0018: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -090612: 0a05 |001b: move-result v5 │ │ -090614: 4b05 0203 |001c: aput v5, v2, v3 │ │ -090618: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09061c: 6205 920d |0020: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ -090620: 4d05 0403 |0022: aput-object v5, v4, v3 │ │ -090624: 4b00 0203 |0024: aput v0, v2, v3 │ │ -090628: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09062c: 6205 8e0d |0028: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@0d8e │ │ -090630: 4d05 0403 |002a: aput-object v5, v4, v3 │ │ -090634: 4b00 0203 |002c: aput v0, v2, v3 │ │ -090638: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09063c: 6205 940d |0030: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ -090640: 4d05 0403 |0032: aput-object v5, v4, v3 │ │ -090644: 4b00 0203 |0034: aput v0, v2, v3 │ │ -090648: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09064c: 6205 8f0d |0038: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -090650: 4d05 0403 |003a: aput-object v5, v4, v3 │ │ -090654: 4b00 0203 |003c: aput v0, v2, v3 │ │ -090658: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09065c: 6205 950d |0040: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@0d95 │ │ -090660: 4d05 0403 |0042: aput-object v5, v4, v3 │ │ -090664: 4b00 0203 |0044: aput v0, v2, v3 │ │ -090668: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09066c: 6205 910d |0048: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -090670: 4d05 0403 |004a: aput-object v5, v4, v3 │ │ -090674: 4b01 0203 |004c: aput v1, v2, v3 │ │ -090678: d803 0301 |004e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09067c: 2205 4000 |0050: new-instance v5, Landroid/content/res/ColorStateList; // type@0040 │ │ -090680: 7030 f600 4502 |0052: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -090686: 1105 |0055: return-object v5 │ │ +090650: |[090650] android.support.v7.widget.AppCompatDrawableManager.createDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +090660: 1276 |0000: const/4 v6, #int 7 // #7 │ │ +090662: 6005 ba05 |0001: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +090666: 7120 731d 5800 |0003: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09066c: 0a01 |0006: move-result v1 │ │ +09066e: 6005 b805 |0007: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +090672: 7120 731d 5800 |0009: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090678: 0a00 |000c: move-result v0 │ │ +09067a: 2364 ab06 |000d: new-array v4, v6, [[I // type@06ab │ │ +09067e: 2362 6c06 |000f: new-array v2, v6, [I // type@066c │ │ +090682: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +090684: 6205 900d |0012: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +090688: 4d05 0403 |0014: aput-object v5, v4, v3 │ │ +09068c: 6005 ba05 |0016: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +090690: 7120 721d 5800 |0018: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +090696: 0a05 |001b: move-result v5 │ │ +090698: 4b05 0203 |001c: aput v5, v2, v3 │ │ +09069c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0906a0: 6205 920d |0020: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ +0906a4: 4d05 0403 |0022: aput-object v5, v4, v3 │ │ +0906a8: 4b00 0203 |0024: aput v0, v2, v3 │ │ +0906ac: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0906b0: 6205 8e0d |0028: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@0d8e │ │ +0906b4: 4d05 0403 |002a: aput-object v5, v4, v3 │ │ +0906b8: 4b00 0203 |002c: aput v0, v2, v3 │ │ +0906bc: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0906c0: 6205 940d |0030: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ +0906c4: 4d05 0403 |0032: aput-object v5, v4, v3 │ │ +0906c8: 4b00 0203 |0034: aput v0, v2, v3 │ │ +0906cc: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0906d0: 6205 8f0d |0038: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +0906d4: 4d05 0403 |003a: aput-object v5, v4, v3 │ │ +0906d8: 4b00 0203 |003c: aput v0, v2, v3 │ │ +0906dc: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0906e0: 6205 950d |0040: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@0d95 │ │ +0906e4: 4d05 0403 |0042: aput-object v5, v4, v3 │ │ +0906e8: 4b00 0203 |0044: aput v0, v2, v3 │ │ +0906ec: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0906f0: 6205 910d |0048: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +0906f4: 4d05 0403 |004a: aput-object v5, v4, v3 │ │ +0906f8: 4b01 0203 |004c: aput v1, v2, v3 │ │ +0906fc: d803 0301 |004e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +090700: 2205 4000 |0050: new-instance v5, Landroid/content/res/ColorStateList; // type@0040 │ │ +090704: 7030 f600 4502 |0052: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09070a: 1105 |0055: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=360 │ │ 0x0007 line=361 │ │ 0x000d line=363 │ │ 0x000f line=364 │ │ 0x0011 line=365 │ │ @@ -200571,43 +200598,43 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -090688: |[090688] android.support.v7.widget.AppCompatDrawableManager.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -090698: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -09069a: 2332 a806 |0001: new-array v2, v3, [[I // type@06a8 │ │ -09069e: 2330 6906 |0003: new-array v0, v3, [I // type@0669 │ │ -0906a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0906a4: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -0906a8: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -0906ac: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -0906b0: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -0906b6: 0a03 |000f: move-result v3 │ │ -0906b8: 4b03 0001 |0010: aput v3, v0, v1 │ │ -0906bc: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0906c0: 6203 930d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ -0906c4: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -0906c8: 6003 ba05 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -0906cc: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -0906d2: 0a03 |001d: move-result v3 │ │ -0906d4: 4b03 0001 |001e: aput v3, v0, v1 │ │ -0906d8: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0906dc: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -0906e0: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ -0906e4: 6003 b805 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -0906e8: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -0906ee: 0a03 |002b: move-result v3 │ │ -0906f0: 4b03 0001 |002c: aput v3, v0, v1 │ │ -0906f4: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0906f8: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -0906fc: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -090702: 1103 |0035: return-object v3 │ │ +09070c: |[09070c] android.support.v7.widget.AppCompatDrawableManager.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09071c: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +09071e: 2332 ab06 |0001: new-array v2, v3, [[I // type@06ab │ │ +090722: 2330 6c06 |0003: new-array v0, v3, [I // type@066c │ │ +090726: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +090728: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09072c: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +090730: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +090734: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09073a: 0a03 |000f: move-result v3 │ │ +09073c: 4b03 0001 |0010: aput v3, v0, v1 │ │ +090740: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090744: 6203 930d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ +090748: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +09074c: 6003 ba05 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +090750: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090756: 0a03 |001d: move-result v3 │ │ +090758: 4b03 0001 |001e: aput v3, v0, v1 │ │ +09075c: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090760: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +090764: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ +090768: 6003 b805 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09076c: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090772: 0a03 |002b: move-result v3 │ │ +090774: 4b03 0001 |002c: aput v3, v0, v1 │ │ +090778: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09077c: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +090780: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +090786: 1103 |0035: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=491 │ │ 0x0003 line=492 │ │ 0x0005 line=493 │ │ 0x0006 line=496 │ │ 0x000a line=497 │ │ @@ -200631,36 +200658,36 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -090704: |[090704] android.support.v7.widget.AppCompatDrawableManager.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -090714: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -090716: 2332 a806 |0001: new-array v2, v3, [[I // type@06a8 │ │ -09071a: 2330 6906 |0003: new-array v0, v3, [I // type@0669 │ │ -09071e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -090720: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -090724: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -090728: 6003 b805 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09072c: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -090732: 0a03 |000f: move-result v3 │ │ -090734: 4b03 0001 |0010: aput v3, v0, v1 │ │ -090738: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09073c: 6203 910d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -090740: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -090744: 6003 b805 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -090748: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09074e: 0a03 |001d: move-result v3 │ │ -090750: 4b03 0001 |001e: aput v3, v0, v1 │ │ -090754: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090758: 2203 4000 |0022: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -09075c: 7030 f600 2300 |0024: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -090762: 1103 |0027: return-object v3 │ │ +090788: |[090788] android.support.v7.widget.AppCompatDrawableManager.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +090798: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +09079a: 2332 ab06 |0001: new-array v2, v3, [[I // type@06ab │ │ +09079e: 2330 6c06 |0003: new-array v0, v3, [I // type@066c │ │ +0907a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0907a4: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +0907a8: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +0907ac: 6003 b805 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +0907b0: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +0907b6: 0a03 |000f: move-result v3 │ │ +0907b8: 4b03 0001 |0010: aput v3, v0, v1 │ │ +0907bc: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0907c0: 6203 910d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +0907c4: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +0907c8: 6003 b805 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +0907cc: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +0907d2: 0a03 |001d: move-result v3 │ │ +0907d4: 4b03 0001 |001e: aput v3, v0, v1 │ │ +0907d8: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0907dc: 2203 4000 |0022: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +0907e0: 7030 f600 2300 |0024: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +0907e6: 1103 |0027: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=571 │ │ 0x0003 line=572 │ │ 0x0005 line=573 │ │ 0x0006 line=576 │ │ 0x000a line=577 │ │ @@ -200681,43 +200708,43 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -090764: |[090764] android.support.v7.widget.AppCompatDrawableManager.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -090774: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -090776: 2332 a806 |0001: new-array v2, v3, [[I // type@06a8 │ │ -09077a: 2330 6906 |0003: new-array v0, v3, [I // type@0669 │ │ -09077e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -090780: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -090784: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -090788: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09078c: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -090792: 0a03 |000f: move-result v3 │ │ -090794: 4b03 0001 |0010: aput v3, v0, v1 │ │ -090798: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09079c: 6203 930d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ -0907a0: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -0907a4: 6003 ba05 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -0907a8: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -0907ae: 0a03 |001d: move-result v3 │ │ -0907b0: 4b03 0001 |001e: aput v3, v0, v1 │ │ -0907b4: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0907b8: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -0907bc: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ -0907c0: 6003 b805 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -0907c4: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -0907ca: 0a03 |002b: move-result v3 │ │ -0907cc: 4b03 0001 |002c: aput v3, v0, v1 │ │ -0907d0: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0907d4: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -0907d8: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -0907de: 1103 |0035: return-object v3 │ │ +0907e8: |[0907e8] android.support.v7.widget.AppCompatDrawableManager.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0907f8: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +0907fa: 2332 ab06 |0001: new-array v2, v3, [[I // type@06ab │ │ +0907fe: 2330 6c06 |0003: new-array v0, v3, [I // type@066c │ │ +090802: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +090804: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +090808: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +09080c: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +090810: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +090816: 0a03 |000f: move-result v3 │ │ +090818: 4b03 0001 |0010: aput v3, v0, v1 │ │ +09081c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090820: 6203 930d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ +090824: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +090828: 6003 ba05 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09082c: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090832: 0a03 |001d: move-result v3 │ │ +090834: 4b03 0001 |001e: aput v3, v0, v1 │ │ +090838: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09083c: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +090840: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ +090844: 6003 b805 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +090848: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09084e: 0a03 |002b: move-result v3 │ │ +090850: 4b03 0001 |002c: aput v3, v0, v1 │ │ +090854: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090858: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +09085c: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +090862: 1103 |0035: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=550 │ │ 0x0003 line=551 │ │ 0x0005 line=552 │ │ 0x0006 line=555 │ │ 0x000a line=556 │ │ @@ -200741,72 +200768,72 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -0907e0: |[0907e0] android.support.v7.widget.AppCompatDrawableManager.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0907f0: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -0907f2: 2342 a806 |0001: new-array v2, v4, [[I // type@06a8 │ │ -0907f6: 2340 6906 |0003: new-array v0, v4, [I // type@0669 │ │ -0907fa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0907fc: 6004 bd05 |0006: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ -090800: 7120 751d 4700 |0008: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ -090806: 0c03 |000b: move-result-object v3 │ │ -090808: 3803 3700 |000c: if-eqz v3, 0043 // +0037 │ │ -09080c: 6e10 f900 0300 |000e: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@00f9 │ │ -090812: 0a04 |0011: move-result v4 │ │ -090814: 3804 3100 |0012: if-eqz v4, 0043 // +0031 │ │ -090818: 6204 900d |0014: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09081c: 4d04 0201 |0016: aput-object v4, v2, v1 │ │ -090820: 4604 0201 |0018: aget-object v4, v2, v1 │ │ -090824: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -090826: 6e30 f700 4305 |001b: invoke-virtual {v3, v4, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ -09082c: 0a04 |001e: move-result v4 │ │ -09082e: 4b04 0001 |001f: aput v4, v0, v1 │ │ -090832: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090836: 6204 8f0d |0023: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -09083a: 4d04 0201 |0025: aput-object v4, v2, v1 │ │ -09083e: 6004 b805 |0027: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -090842: 7120 731d 4700 |0029: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -090848: 0a04 |002c: move-result v4 │ │ -09084a: 4b04 0001 |002d: aput v4, v0, v1 │ │ -09084e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090852: 6204 910d |0031: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -090856: 4d04 0201 |0033: aput-object v4, v2, v1 │ │ -09085a: 6e10 f800 0300 |0035: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ -090860: 0a04 |0038: move-result v4 │ │ -090862: 4b04 0001 |0039: aput v4, v0, v1 │ │ -090866: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09086a: 2204 4000 |003d: new-instance v4, Landroid/content/res/ColorStateList; // type@0040 │ │ -09086e: 7030 f600 2400 |003f: invoke-direct {v4, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -090874: 1104 |0042: return-object v4 │ │ -090876: 6204 900d |0043: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09087a: 4d04 0201 |0045: aput-object v4, v2, v1 │ │ -09087e: 6004 bd05 |0047: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ -090882: 7120 721d 4700 |0049: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -090888: 0a04 |004c: move-result v4 │ │ -09088a: 4b04 0001 |004d: aput v4, v0, v1 │ │ -09088e: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090892: 6204 8f0d |0051: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -090896: 4d04 0201 |0053: aput-object v4, v2, v1 │ │ -09089a: 6004 b805 |0055: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09089e: 7120 731d 4700 |0057: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -0908a4: 0a04 |005a: move-result v4 │ │ -0908a6: 4b04 0001 |005b: aput v4, v0, v1 │ │ -0908aa: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0908ae: 6204 910d |005f: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -0908b2: 4d04 0201 |0061: aput-object v4, v2, v1 │ │ -0908b6: 6004 bd05 |0063: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ -0908ba: 7120 731d 4700 |0065: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -0908c0: 0a04 |0068: move-result v4 │ │ -0908c2: 4b04 0001 |0069: aput v4, v0, v1 │ │ -0908c6: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0908ca: 28d0 |006d: goto 003d // -0030 │ │ +090864: |[090864] android.support.v7.widget.AppCompatDrawableManager.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +090874: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +090876: 2342 ab06 |0001: new-array v2, v4, [[I // type@06ab │ │ +09087a: 2340 6c06 |0003: new-array v0, v4, [I // type@066c │ │ +09087e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +090880: 6004 bd05 |0006: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ +090884: 7120 751d 4700 |0008: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ +09088a: 0c03 |000b: move-result-object v3 │ │ +09088c: 3803 3700 |000c: if-eqz v3, 0043 // +0037 │ │ +090890: 6e10 f900 0300 |000e: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@00f9 │ │ +090896: 0a04 |0011: move-result v4 │ │ +090898: 3804 3100 |0012: if-eqz v4, 0043 // +0031 │ │ +09089c: 6204 900d |0014: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +0908a0: 4d04 0201 |0016: aput-object v4, v2, v1 │ │ +0908a4: 4604 0201 |0018: aget-object v4, v2, v1 │ │ +0908a8: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +0908aa: 6e30 f700 4305 |001b: invoke-virtual {v3, v4, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ +0908b0: 0a04 |001e: move-result v4 │ │ +0908b2: 4b04 0001 |001f: aput v4, v0, v1 │ │ +0908b6: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0908ba: 6204 8f0d |0023: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +0908be: 4d04 0201 |0025: aput-object v4, v2, v1 │ │ +0908c2: 6004 b805 |0027: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +0908c6: 7120 731d 4700 |0029: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +0908cc: 0a04 |002c: move-result v4 │ │ +0908ce: 4b04 0001 |002d: aput v4, v0, v1 │ │ +0908d2: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0908d6: 6204 910d |0031: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +0908da: 4d04 0201 |0033: aput-object v4, v2, v1 │ │ +0908de: 6e10 f800 0300 |0035: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ +0908e4: 0a04 |0038: move-result v4 │ │ +0908e6: 4b04 0001 |0039: aput v4, v0, v1 │ │ +0908ea: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0908ee: 2204 4000 |003d: new-instance v4, Landroid/content/res/ColorStateList; // type@0040 │ │ +0908f2: 7030 f600 2400 |003f: invoke-direct {v4, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +0908f8: 1104 |0042: return-object v4 │ │ +0908fa: 6204 900d |0043: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +0908fe: 4d04 0201 |0045: aput-object v4, v2, v1 │ │ +090902: 6004 bd05 |0047: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ +090906: 7120 721d 4700 |0049: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09090c: 0a04 |004c: move-result v4 │ │ +09090e: 4b04 0001 |004d: aput v4, v0, v1 │ │ +090912: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090916: 6204 8f0d |0051: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +09091a: 4d04 0201 |0053: aput-object v4, v2, v1 │ │ +09091e: 6004 b805 |0055: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +090922: 7120 731d 4700 |0057: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090928: 0a04 |005a: move-result v4 │ │ +09092a: 4b04 0001 |005b: aput v4, v0, v1 │ │ +09092e: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090932: 6204 910d |005f: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +090936: 4d04 0201 |0061: aput-object v4, v2, v1 │ │ +09093a: 6004 bd05 |0063: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ +09093e: 7120 731d 4700 |0065: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090944: 0a04 |0068: move-result v4 │ │ +090946: 4b04 0001 |0069: aput v4, v0, v1 │ │ +09094a: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09094e: 28d0 |006d: goto 003d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=445 │ │ 0x0003 line=446 │ │ 0x0005 line=447 │ │ 0x0006 line=449 │ │ 0x000c line=452 │ │ @@ -200842,44 +200869,44 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0908cc: |[0908cc] android.support.v7.widget.AppCompatDrawableManager.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0908dc: 1405 3000 0101 |0000: const v5, #float 2.36937e-38 // #01010030 │ │ -0908e2: 1233 |0003: const/4 v3, #int 3 // #3 │ │ -0908e4: 1404 9a99 993e |0004: const v4, #float 0.3 // #3e99999a │ │ -0908ea: 2332 a806 |0007: new-array v2, v3, [[I // type@06a8 │ │ -0908ee: 2330 6906 |0009: new-array v0, v3, [I // type@0669 │ │ -0908f2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0908f4: 6203 900d |000c: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -0908f8: 4d03 0201 |000e: aput-object v3, v2, v1 │ │ -0908fc: 1403 cdcc cc3d |0010: const v3, #float 0.1 // #3dcccccd │ │ -090902: 7130 741d 5703 |0013: invoke-static {v7, v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ -090908: 0a03 |0016: move-result v3 │ │ -09090a: 4b03 0001 |0017: aput v3, v0, v1 │ │ -09090e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090912: 6203 8f0d |001b: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -090916: 4d03 0201 |001d: aput-object v3, v2, v1 │ │ -09091a: 6003 b805 |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09091e: 7130 741d 3704 |0021: invoke-static {v7, v3, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ -090924: 0a03 |0024: move-result v3 │ │ -090926: 4b03 0001 |0025: aput v3, v0, v1 │ │ -09092a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09092e: 6203 910d |0029: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -090932: 4d03 0201 |002b: aput-object v3, v2, v1 │ │ -090936: 7130 741d 5704 |002d: invoke-static {v7, v5, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ -09093c: 0a03 |0030: move-result v3 │ │ -09093e: 4b03 0001 |0031: aput v3, v0, v1 │ │ -090942: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090946: 2203 4000 |0035: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -09094a: 7030 f600 2300 |0037: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -090950: 1103 |003a: return-object v3 │ │ +090950: |[090950] android.support.v7.widget.AppCompatDrawableManager.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +090960: 1405 3000 0101 |0000: const v5, #float 2.36937e-38 // #01010030 │ │ +090966: 1233 |0003: const/4 v3, #int 3 // #3 │ │ +090968: 1404 9a99 993e |0004: const v4, #float 0.3 // #3e99999a │ │ +09096e: 2332 ab06 |0007: new-array v2, v3, [[I // type@06ab │ │ +090972: 2330 6c06 |0009: new-array v0, v3, [I // type@066c │ │ +090976: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +090978: 6203 900d |000c: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09097c: 4d03 0201 |000e: aput-object v3, v2, v1 │ │ +090980: 1403 cdcc cc3d |0010: const v3, #float 0.1 // #3dcccccd │ │ +090986: 7130 741d 5703 |0013: invoke-static {v7, v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ +09098c: 0a03 |0016: move-result v3 │ │ +09098e: 4b03 0001 |0017: aput v3, v0, v1 │ │ +090992: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090996: 6203 8f0d |001b: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +09099a: 4d03 0201 |001d: aput-object v3, v2, v1 │ │ +09099e: 6003 b805 |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +0909a2: 7130 741d 3704 |0021: invoke-static {v7, v3, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ +0909a8: 0a03 |0024: move-result v3 │ │ +0909aa: 4b03 0001 |0025: aput v3, v0, v1 │ │ +0909ae: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0909b2: 6203 910d |0029: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +0909b6: 4d03 0201 |002b: aput-object v3, v2, v1 │ │ +0909ba: 7130 741d 5704 |002d: invoke-static {v7, v5, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ +0909c0: 0a03 |0030: move-result v3 │ │ +0909c2: 4b03 0001 |0031: aput v3, v0, v1 │ │ +0909c6: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0909ca: 2203 4000 |0035: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +0909ce: 7030 f600 2300 |0037: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +0909d4: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=423 │ │ 0x0009 line=424 │ │ 0x000b line=425 │ │ 0x000c line=428 │ │ 0x0010 line=429 │ │ @@ -200903,25 +200930,25 @@ │ │ type : '(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -090954: |[090954] android.support.v7.widget.AppCompatDrawableManager.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; │ │ -090964: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ -090968: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -09096c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -09096e: 1101 |0005: return-object v1 │ │ -090970: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -090972: 6e30 f700 4201 |0007: invoke-virtual {v2, v4, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ -090978: 0a00 |000a: move-result v0 │ │ -09097a: 7120 d118 3000 |000b: invoke-static {v0, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@18d1 │ │ -090980: 0c01 |000e: move-result-object v1 │ │ -090982: 28f6 |000f: goto 0005 // -000a │ │ +0909d8: |[0909d8] android.support.v7.widget.AppCompatDrawableManager.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; │ │ +0909e8: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ +0909ec: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +0909f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0909f2: 1101 |0005: return-object v1 │ │ +0909f4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0909f6: 6e30 f700 4201 |0007: invoke-virtual {v2, v4, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ +0909fc: 0a00 |000a: move-result v0 │ │ +0909fe: 7120 d118 3000 |000b: invoke-static {v0, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@18d1 │ │ +090a04: 0c01 |000e: move-result-object v1 │ │ +090a06: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0004 line=660 │ │ 0x0005 line=663 │ │ 0x0006 line=662 │ │ 0x000b line=663 │ │ @@ -200936,22 +200963,22 @@ │ │ type : '()Landroid/support/v7/widget/AppCompatDrawableManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -090984: |[090984] android.support.v7.widget.AppCompatDrawableManager.get:()Landroid/support/v7/widget/AppCompatDrawableManager; │ │ -090994: 6200 f80b |0000: sget-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.INSTANCE:Landroid/support/v7/widget/AppCompatDrawableManager; // field@0bf8 │ │ -090998: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -09099c: 2200 7c03 |0004: new-instance v0, Landroid/support/v7/widget/AppCompatDrawableManager; // type@037c │ │ -0909a0: 7010 bf18 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.:()V // method@18bf │ │ -0909a6: 6900 f80b |0009: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.INSTANCE:Landroid/support/v7/widget/AppCompatDrawableManager; // field@0bf8 │ │ -0909aa: 6200 f80b |000b: sget-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.INSTANCE:Landroid/support/v7/widget/AppCompatDrawableManager; // field@0bf8 │ │ -0909ae: 1100 |000d: return-object v0 │ │ +090a08: |[090a08] android.support.v7.widget.AppCompatDrawableManager.get:()Landroid/support/v7/widget/AppCompatDrawableManager; │ │ +090a18: 6200 f80b |0000: sget-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.INSTANCE:Landroid/support/v7/widget/AppCompatDrawableManager; // field@0bf8 │ │ +090a1c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +090a20: 2200 7d03 |0004: new-instance v0, Landroid/support/v7/widget/AppCompatDrawableManager; // type@037d │ │ +090a24: 7010 bf18 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.:()V // method@18bf │ │ +090a2a: 6900 f80b |0009: sput-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.INSTANCE:Landroid/support/v7/widget/AppCompatDrawableManager; // field@0bf8 │ │ +090a2e: 6200 f80b |000b: sget-object v0, Landroid/support/v7/widget/AppCompatDrawableManager;.INSTANCE:Landroid/support/v7/widget/AppCompatDrawableManager; // field@0bf8 │ │ +090a32: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x000b line=75 │ │ locals : │ │ │ │ @@ -200960,24 +200987,24 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0909b0: |[0909b0] android.support.v7.widget.AppCompatDrawableManager.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ -0909c0: 6201 f50b |0000: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; // field@0bf5 │ │ -0909c4: 6e30 b918 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@18b9 │ │ -0909ca: 0c00 |0005: move-result-object v0 │ │ -0909cc: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -0909d0: 2200 5e00 |0008: new-instance v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -0909d4: 7030 a701 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01a7 │ │ -0909da: 6201 f50b |000d: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; // field@0bf5 │ │ -0909de: 6e40 bb18 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; // method@18bb │ │ -0909e4: 1100 |0012: return-object v0 │ │ +090a34: |[090a34] android.support.v7.widget.AppCompatDrawableManager.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ +090a44: 6201 f50b |0000: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; // field@0bf5 │ │ +090a48: 6e30 b918 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@18b9 │ │ +090a4e: 0c00 |0005: move-result-object v0 │ │ +090a50: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +090a54: 2200 5e00 |0008: new-instance v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +090a58: 7030 a701 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01a7 │ │ +090a5e: 6201 f50b |000d: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache; // field@0bf5 │ │ +090a62: 6e40 bb18 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache;.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; // method@18bb │ │ +090a68: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0006 line=670 │ │ 0x0008 line=672 │ │ 0x000d line=673 │ │ 0x0012 line=676 │ │ @@ -200992,27 +201019,27 @@ │ │ type : '(Landroid/content/Context;I)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0909e8: |[0909e8] android.support.v7.widget.AppCompatDrawableManager.getTintListFromCache:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -0909f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0909fa: 5432 fe0b |0001: iget-object v2, v3, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ -0909fe: 3802 1200 |0003: if-eqz v2, 0015 // +0012 │ │ -090a02: 5432 fe0b |0005: iget-object v2, v3, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ -090a06: 6e20 1029 4200 |0007: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ -090a0c: 0c00 |000a: move-result-object v0 │ │ -090a0e: 1f00 0d04 |000b: check-cast v0, Landroid/util/SparseArray; // type@040d │ │ -090a12: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ -090a16: 6e20 161f 5000 |000f: invoke-virtual {v0, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ -090a1c: 0c01 |0012: move-result-object v1 │ │ -090a1e: 1f01 4000 |0013: check-cast v1, Landroid/content/res/ColorStateList; // type@0040 │ │ -090a22: 1101 |0015: return-object v1 │ │ +090a6c: |[090a6c] android.support.v7.widget.AppCompatDrawableManager.getTintListFromCache:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ +090a7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +090a7e: 5432 fe0b |0001: iget-object v2, v3, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ +090a82: 3802 1200 |0003: if-eqz v2, 0015 // +0012 │ │ +090a86: 5432 fe0b |0005: iget-object v2, v3, Landroid/support/v7/widget/AppCompatDrawableManager;.mTintLists:Ljava/util/WeakHashMap; // field@0bfe │ │ +090a8a: 6e20 1029 4200 |0007: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ +090a90: 0c00 |000a: move-result-object v0 │ │ +090a92: 1f00 0e04 |000b: check-cast v0, Landroid/util/SparseArray; // type@040e │ │ +090a96: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ +090a9a: 6e20 161f 5000 |000f: invoke-virtual {v0, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ +090aa0: 0c01 |0012: move-result-object v1 │ │ +090aa2: 1f01 4000 |0013: check-cast v1, Landroid/content/res/ColorStateList; // type@0040 │ │ +090aa6: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x0005 line=335 │ │ 0x000d line=336 │ │ 0x0015 line=338 │ │ locals : │ │ @@ -201026,21 +201053,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -090a24: |[090a24] android.support.v7.widget.AppCompatDrawableManager.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V │ │ -090a34: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -090a38: 6203 f70b |0002: sget-object v3, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ -090a3c: 7120 d118 3200 |0004: invoke-static {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@18d1 │ │ -090a42: 0c00 |0007: move-result-object v0 │ │ -090a44: 6e20 ea01 0100 |0008: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -090a4a: 0e00 |000b: return-void │ │ +090aa8: |[090aa8] android.support.v7.widget.AppCompatDrawableManager.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V │ │ +090ab8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +090abc: 6203 f70b |0002: sget-object v3, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ +090ac0: 7120 d118 3200 |0004: invoke-static {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@18d1 │ │ +090ac6: 0c00 |0007: move-result-object v0 │ │ +090ac8: 6e20 ea01 0100 |0008: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +090ace: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x000b line=681 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 mode Landroid/graphics/PorterDuff$Mode; │ │ 0x0000 - 0x000c reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -201051,55 +201078,55 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 67 16-bit code units │ │ -090a4c: |[090a4c] android.support.v7.widget.AppCompatDrawableManager.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z │ │ -090a5c: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ -090a60: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -090a62: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -090a64: 6008 3700 |0004: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -090a68: 3498 0300 |0006: if-lt v8, v9, 0009 // +0003 │ │ -090a6c: 0f06 |0008: return v6 │ │ -090a6e: 20a8 7300 |0009: instance-of v8, v10, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -090a72: 3808 0800 |000b: if-eqz v8, 0013 // +0008 │ │ -090a76: 6008 3700 |000d: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -090a7a: 3598 f9ff |000f: if-ge v8, v9, 0008 // -0007 │ │ -090a7e: 0176 |0011: move v6, v7 │ │ -090a80: 28f6 |0012: goto 0008 // -000a │ │ -090a82: 20a8 7200 |0013: instance-of v8, v10, Landroid/graphics/drawable/InsetDrawable; // type@0072 │ │ -090a86: 3808 0a00 |0015: if-eqz v8, 001f // +000a │ │ -090a8a: 6008 3700 |0017: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -090a8e: 1309 0e00 |0019: const/16 v9, #int 14 // #e │ │ -090a92: 3598 edff |001b: if-ge v8, v9, 0008 // -0013 │ │ -090a96: 0176 |001d: move v6, v7 │ │ -090a98: 28ea |001e: goto 0008 // -0016 │ │ -090a9a: 20a8 7000 |001f: instance-of v8, v10, Landroid/graphics/drawable/DrawableContainer; // type@0070 │ │ -090a9e: 3808 e7ff |0021: if-eqz v8, 0008 // -0019 │ │ -090aa2: 6e10 d301 0a00 |0023: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ -090aa8: 0c05 |0026: move-result-object v5 │ │ -090aaa: 2058 6f00 |0027: instance-of v8, v5, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@006f │ │ -090aae: 3808 dfff |0029: if-eqz v8, 0008 // -0021 │ │ -090ab2: 0752 |002b: move-object v2, v5 │ │ -090ab4: 1f02 6f00 |002c: check-cast v2, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@006f │ │ -090ab8: 6e10 f601 0200 |002e: invoke-virtual {v2}, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState;.getChildren:()[Landroid/graphics/drawable/Drawable; // method@01f6 │ │ -090abe: 0c00 |0031: move-result-object v0 │ │ -090ac0: 2104 |0032: array-length v4, v0 │ │ -090ac2: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -090ac4: 3543 d4ff |0034: if-ge v3, v4, 0008 // -002c │ │ -090ac8: 4601 0003 |0036: aget-object v1, v0, v3 │ │ -090acc: 7110 d718 0100 |0038: invoke-static {v1}, Landroid/support/v7/widget/AppCompatDrawableManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@18d7 │ │ -090ad2: 0a08 |003b: move-result v8 │ │ -090ad4: 3908 0400 |003c: if-nez v8, 0040 // +0004 │ │ -090ad8: 0176 |003e: move v6, v7 │ │ -090ada: 28c9 |003f: goto 0008 // -0037 │ │ -090adc: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -090ae0: 28f2 |0042: goto 0034 // -000e │ │ +090ad0: |[090ad0] android.support.v7.widget.AppCompatDrawableManager.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z │ │ +090ae0: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ +090ae4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +090ae6: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +090ae8: 6008 3700 |0004: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +090aec: 3498 0300 |0006: if-lt v8, v9, 0009 // +0003 │ │ +090af0: 0f06 |0008: return v6 │ │ +090af2: 20a8 7300 |0009: instance-of v8, v10, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +090af6: 3808 0800 |000b: if-eqz v8, 0013 // +0008 │ │ +090afa: 6008 3700 |000d: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +090afe: 3598 f9ff |000f: if-ge v8, v9, 0008 // -0007 │ │ +090b02: 0176 |0011: move v6, v7 │ │ +090b04: 28f6 |0012: goto 0008 // -000a │ │ +090b06: 20a8 7200 |0013: instance-of v8, v10, Landroid/graphics/drawable/InsetDrawable; // type@0072 │ │ +090b0a: 3808 0a00 |0015: if-eqz v8, 001f // +000a │ │ +090b0e: 6008 3700 |0017: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +090b12: 1309 0e00 |0019: const/16 v9, #int 14 // #e │ │ +090b16: 3598 edff |001b: if-ge v8, v9, 0008 // -0013 │ │ +090b1a: 0176 |001d: move v6, v7 │ │ +090b1c: 28ea |001e: goto 0008 // -0016 │ │ +090b1e: 20a8 7000 |001f: instance-of v8, v10, Landroid/graphics/drawable/DrawableContainer; // type@0070 │ │ +090b22: 3808 e7ff |0021: if-eqz v8, 0008 // -0019 │ │ +090b26: 6e10 d301 0a00 |0023: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ +090b2c: 0c05 |0026: move-result-object v5 │ │ +090b2e: 2058 6f00 |0027: instance-of v8, v5, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@006f │ │ +090b32: 3808 dfff |0029: if-eqz v8, 0008 // -0021 │ │ +090b36: 0752 |002b: move-object v2, v5 │ │ +090b38: 1f02 6f00 |002c: check-cast v2, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@006f │ │ +090b3c: 6e10 f601 0200 |002e: invoke-virtual {v2}, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState;.getChildren:()[Landroid/graphics/drawable/Drawable; // method@01f6 │ │ +090b42: 0c00 |0031: move-result-object v0 │ │ +090b44: 2104 |0032: array-length v4, v0 │ │ +090b46: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +090b48: 3543 d4ff |0034: if-ge v3, v4, 0008 // -002c │ │ +090b4c: 4601 0003 |0036: aget-object v1, v0, v3 │ │ +090b50: 7110 d718 0100 |0038: invoke-static {v1}, Landroid/support/v7/widget/AppCompatDrawableManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@18d7 │ │ +090b56: 0a08 |003b: move-result v8 │ │ +090b58: 3908 0400 |003c: if-nez v8, 0040 // +0004 │ │ +090b5c: 0176 |003e: move v6, v7 │ │ +090b5e: 28c9 |003f: goto 0008 // -0037 │ │ +090b60: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +090b64: 28f2 |0042: goto 0034 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=632 │ │ 0x0008 line=654 │ │ 0x0009 line=637 │ │ 0x000d line=638 │ │ 0x0013 line=639 │ │ @@ -201126,49 +201153,49 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -090ae4: |[090ae4] android.support.v7.widget.AppCompatDrawableManager.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V │ │ -090af4: 7110 d718 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/AppCompatDrawableManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@18d7 │ │ -090afa: 0a00 |0003: move-result v0 │ │ -090afc: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -090b00: 6e10 e301 0200 |0006: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ -090b06: 0c00 |0009: move-result-object v0 │ │ -090b08: 3220 0a00 |000a: if-eq v0, v2, 0014 // +000a │ │ -090b0c: 1a00 1a12 |000c: const-string v0, "TintManager" // string@121a │ │ -090b10: 1a01 8f0e |000e: const-string v1, "Mutated drawable is not the same instance as the input." // string@0e8f │ │ -090b14: 7120 091f 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ -090b1a: 0e00 |0013: return-void │ │ -090b1c: 5530 9d0d |0014: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ -090b20: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -090b24: 5530 9e0d |0018: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ -090b28: 3800 2400 |001a: if-eqz v0, 003e // +0024 │ │ -090b2c: 5530 9d0d |001c: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ -090b30: 3800 1b00 |001e: if-eqz v0, 0039 // +001b │ │ -090b34: 5430 9f0d |0020: iget-object v0, v3, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ -090b38: 5531 9e0d |0022: iget-boolean v1, v3, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ -090b3c: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ -090b40: 5431 a00d |0026: iget-object v1, v3, Landroid/support/v7/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0da0 │ │ -090b44: 7130 cd18 1004 |0028: invoke-static {v0, v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; // method@18cd │ │ -090b4a: 0c00 |002b: move-result-object v0 │ │ -090b4c: 6e20 ea01 0200 |002c: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -090b52: 6000 3700 |002f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -090b56: 1301 0a00 |0031: const/16 v1, #int 10 // #a │ │ -090b5a: 3610 e0ff |0033: if-gt v0, v1, 0013 // -0020 │ │ -090b5e: 6e10 df01 0200 |0035: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.invalidateSelf:()V // method@01df │ │ -090b64: 28db |0038: goto 0013 // -0025 │ │ -090b66: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -090b68: 28e8 |003a: goto 0022 // -0018 │ │ -090b6a: 6201 f70b |003b: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ -090b6e: 28eb |003d: goto 0028 // -0015 │ │ -090b70: 6e10 cd01 0200 |003e: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@01cd │ │ -090b76: 28ee |0041: goto 002f // -0012 │ │ +090b68: |[090b68] android.support.v7.widget.AppCompatDrawableManager.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V │ │ +090b78: 7110 d718 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/AppCompatDrawableManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@18d7 │ │ +090b7e: 0a00 |0003: move-result v0 │ │ +090b80: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +090b84: 6e10 e301 0200 |0006: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ +090b8a: 0c00 |0009: move-result-object v0 │ │ +090b8c: 3220 0a00 |000a: if-eq v0, v2, 0014 // +000a │ │ +090b90: 1a00 2412 |000c: const-string v0, "TintManager" // string@1224 │ │ +090b94: 1a01 980e |000e: const-string v1, "Mutated drawable is not the same instance as the input." // string@0e98 │ │ +090b98: 7120 091f 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ +090b9e: 0e00 |0013: return-void │ │ +090ba0: 5530 9d0d |0014: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ +090ba4: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +090ba8: 5530 9e0d |0018: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ +090bac: 3800 2400 |001a: if-eqz v0, 003e // +0024 │ │ +090bb0: 5530 9d0d |001c: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ +090bb4: 3800 1b00 |001e: if-eqz v0, 0039 // +001b │ │ +090bb8: 5430 9f0d |0020: iget-object v0, v3, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ +090bbc: 5531 9e0d |0022: iget-boolean v1, v3, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ +090bc0: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ +090bc4: 5431 a00d |0026: iget-object v1, v3, Landroid/support/v7/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0da0 │ │ +090bc8: 7130 cd18 1004 |0028: invoke-static {v0, v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; // method@18cd │ │ +090bce: 0c00 |002b: move-result-object v0 │ │ +090bd0: 6e20 ea01 0200 |002c: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +090bd6: 6000 3700 |002f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +090bda: 1301 0a00 |0031: const/16 v1, #int 10 // #a │ │ +090bde: 3610 e0ff |0033: if-gt v0, v1, 0013 // -0020 │ │ +090be2: 6e10 df01 0200 |0035: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.invalidateSelf:()V // method@01df │ │ +090be8: 28db |0038: goto 0013 // -0025 │ │ +090bea: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +090bec: 28e8 |003a: goto 0022 // -0018 │ │ +090bee: 6201 f70b |003b: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ +090bf2: 28eb |003d: goto 0028 // -0015 │ │ +090bf4: 6e10 cd01 0200 |003e: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@01cd │ │ +090bfa: 28ee |0041: goto 002f // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x000c line=611 │ │ 0x0013 line=629 │ │ 0x0014 line=615 │ │ 0x001c line=616 │ │ @@ -201187,27 +201214,27 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -090b78: |[090b78] android.support.v7.widget.AppCompatDrawableManager.addDelegate:(Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;)V │ │ -090b88: 5410 fd0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ -090b8c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -090b90: 2200 ab05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -090b94: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -090b9a: 5b10 fd0b |0009: iput-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ -090b9e: 5410 fd0b |000b: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ -090ba2: 6e20 9728 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ -090ba8: 0a00 |0010: move-result v0 │ │ -090baa: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ -090bae: 5410 fd0b |0013: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ -090bb2: 6e20 9428 2000 |0015: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -090bb8: 0e00 |0018: return-void │ │ +090bfc: |[090bfc] android.support.v7.widget.AppCompatDrawableManager.addDelegate:(Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;)V │ │ +090c0c: 5410 fd0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ +090c10: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +090c14: 2200 ae05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +090c18: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +090c1e: 5b10 fd0b |0009: iput-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ +090c22: 5410 fd0b |000b: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ +090c26: 6e20 9728 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ +090c2c: 0a00 |0010: move-result v0 │ │ +090c2e: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ +090c32: 5410 fd0b |0013: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ +090c36: 6e20 9428 2000 |0015: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +090c3c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0004 line=264 │ │ 0x000b line=266 │ │ 0x0013 line=267 │ │ 0x0018 line=269 │ │ @@ -201220,19 +201247,19 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -090bbc: |[090bbc] android.support.v7.widget.AppCompatDrawableManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -090bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090bce: 6e40 d018 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.getDrawable:(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; // method@18d0 │ │ -090bd4: 0c00 |0004: move-result-object v0 │ │ -090bd6: 1100 |0005: return-object v0 │ │ +090c40: |[090c40] android.support.v7.widget.AppCompatDrawableManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +090c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090c52: 6e40 d018 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.getDrawable:(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; // method@18d0 │ │ +090c58: 0c00 |0004: move-result-object v0 │ │ +090c5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatDrawableManager; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 resId I │ │ @@ -201242,104 +201269,104 @@ │ │ type : '(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 173 16-bit code units │ │ -090bd8: |[090bd8] android.support.v7.widget.AppCompatDrawableManager.getDrawable:(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; │ │ -090be8: 54c9 fd0b |0000: iget-object v9, v12, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ -090bec: 3809 1d00 |0002: if-eqz v9, 001f // +001d │ │ -090bf0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -090bf2: 54c9 fd0b |0005: iget-object v9, v12, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ -090bf6: 6e10 9f28 0900 |0007: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -090bfc: 0a00 |000a: move-result v0 │ │ -090bfe: 3503 1400 |000b: if-ge v3, v0, 001f // +0014 │ │ -090c02: 54c9 fd0b |000d: iget-object v9, v12, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ -090c06: 6e20 9828 3900 |000f: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -090c0c: 0c01 |0012: move-result-object v1 │ │ -090c0e: 1f01 7b03 |0013: check-cast v1, Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate; // type@037b │ │ -090c12: 7230 bd18 d10e |0015: invoke-interface {v1, v13, v14}, Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;.onInflateDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@18bd │ │ -090c18: 0c05 |0018: move-result-object v5 │ │ -090c1a: 3805 0300 |0019: if-eqz v5, 001c // +0003 │ │ -090c1e: 1105 |001b: return-object v5 │ │ -090c20: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -090c24: 28ed |001e: goto 000b // -0013 │ │ -090c26: 7120 7105 ed00 |001f: invoke-static {v13, v14}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -090c2c: 0c02 |0022: move-result-object v2 │ │ -090c2e: 3802 2200 |0023: if-eqz v2, 0045 // +0022 │ │ -090c32: 6009 3700 |0025: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -090c36: 130a 0800 |0027: const/16 v10, #int 8 // #8 │ │ -090c3a: 34a9 0600 |0029: if-lt v9, v10, 002f // +0006 │ │ -090c3e: 6e10 e301 0200 |002b: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ -090c44: 0c02 |002e: move-result-object v2 │ │ -090c46: 6e30 d218 dc0e |002f: invoke-virtual {v12, v13, v14}, Landroid/support/v7/widget/AppCompatDrawableManager;.getTintList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@18d2 │ │ -090c4c: 0c06 |0032: move-result-object v6 │ │ -090c4e: 3806 1400 |0033: if-eqz v6, 0047 // +0014 │ │ -090c52: 7110 da05 0200 |0035: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05da │ │ -090c58: 0c02 |0038: move-result-object v2 │ │ -090c5a: 7120 d705 6200 |0039: invoke-static {v2, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05d7 │ │ -090c60: 6e20 d418 ec00 |003c: invoke-virtual {v12, v14}, Landroid/support/v7/widget/AppCompatDrawableManager;.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; // method@18d4 │ │ -090c66: 0c07 |003f: move-result-object v7 │ │ -090c68: 3807 0500 |0040: if-eqz v7, 0045 // +0005 │ │ -090c6c: 7120 d805 7200 |0042: invoke-static {v2, v7}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05d8 │ │ -090c72: 0725 |0045: move-object v5, v2 │ │ -090c74: 28d5 |0046: goto 001b // -002b │ │ -090c76: 6009 eb06 |0047: sget v9, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@06eb │ │ -090c7a: 339e 1d00 |0049: if-ne v14, v9, 0066 // +001d │ │ -090c7e: 2205 7300 |004b: new-instance v5, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -090c82: 1229 |004d: const/4 v9, #int 2 // #2 │ │ -090c84: 2399 6d06 |004e: new-array v9, v9, [Landroid/graphics/drawable/Drawable; // type@066d │ │ -090c88: 120a |0050: const/4 v10, #int 0 // #0 │ │ -090c8a: 600b ea06 |0051: sget v11, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@06ea │ │ -090c8e: 6e30 cf18 dc0b |0053: invoke-virtual {v12, v13, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@18cf │ │ -090c94: 0c0b |0056: move-result-object v11 │ │ -090c96: 4d0b 090a |0057: aput-object v11, v9, v10 │ │ -090c9a: 121a |0059: const/4 v10, #int 1 // #1 │ │ -090c9c: 600b ec06 |005a: sget v11, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@06ec │ │ -090ca0: 6e30 cf18 dc0b |005c: invoke-virtual {v12, v13, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@18cf │ │ -090ca6: 0c0b |005f: move-result-object v11 │ │ -090ca8: 4d0b 090a |0060: aput-object v11, v9, v10 │ │ -090cac: 7020 f701 9500 |0062: invoke-direct {v5, v9}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@01f7 │ │ -090cb2: 28b6 |0065: goto 001b // -004a │ │ -090cb4: 6009 1307 |0066: sget v9, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_track_material:I // field@0713 │ │ -090cb8: 339e 3b00 |0068: if-ne v14, v9, 00a3 // +003b │ │ -090cbc: 0724 |006a: move-object v4, v2 │ │ -090cbe: 1f04 7300 |006b: check-cast v4, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -090cc2: 1509 0201 |006d: const/high16 v9, #int 16908288 // #102 │ │ -090cc6: 6e20 f801 9400 |006f: invoke-virtual {v4, v9}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ -090ccc: 0c09 |0072: move-result-object v9 │ │ -090cce: 600a ba05 |0073: sget v10, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -090cd2: 7120 731d ad00 |0075: invoke-static {v13, v10}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -090cd8: 0a0a |0078: move-result v10 │ │ -090cda: 620b f70b |0079: sget-object v11, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ -090cde: 7130 d618 a90b |007b: invoke-static {v9, v10, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@18d6 │ │ -090ce4: 1409 0f00 0201 |007e: const v9, #float 2.38773e-38 // #0102000f │ │ -090cea: 6e20 f801 9400 |0081: invoke-virtual {v4, v9}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ -090cf0: 0c09 |0084: move-result-object v9 │ │ -090cf2: 600a ba05 |0085: sget v10, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -090cf6: 7120 731d ad00 |0087: invoke-static {v13, v10}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -090cfc: 0a0a |008a: move-result v10 │ │ -090cfe: 620b f70b |008b: sget-object v11, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ -090d02: 7130 d618 a90b |008d: invoke-static {v9, v10, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@18d6 │ │ -090d08: 1409 0d00 0201 |0090: const v9, #float 2.38773e-38 // #0102000d │ │ -090d0e: 6e20 f801 9400 |0093: invoke-virtual {v4, v9}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ -090d14: 0c09 |0096: move-result-object v9 │ │ -090d16: 600a b805 |0097: sget v10, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -090d1a: 7120 731d ad00 |0099: invoke-static {v13, v10}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -090d20: 0a0a |009c: move-result v10 │ │ -090d22: 620b f70b |009d: sget-object v11, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ -090d26: 7130 d618 a90b |009f: invoke-static {v9, v10, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@18d6 │ │ -090d2c: 28a3 |00a2: goto 0045 // -005d │ │ -090d2e: 6e40 d918 dc2e |00a3: invoke-virtual {v12, v13, v14, v2}, Landroid/support/v7/widget/AppCompatDrawableManager;.tintDrawableUsingColorFilter:(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z // method@18d9 │ │ -090d34: 0a08 |00a6: move-result v8 │ │ -090d36: 3908 9eff |00a7: if-nez v8, 0045 // -0062 │ │ -090d3a: 380f 9cff |00a9: if-eqz v15, 0045 // -0064 │ │ -090d3e: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ -090d40: 2899 |00ac: goto 0045 // -0067 │ │ +090c5c: |[090c5c] android.support.v7.widget.AppCompatDrawableManager.getDrawable:(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; │ │ +090c6c: 54c9 fd0b |0000: iget-object v9, v12, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ +090c70: 3809 1d00 |0002: if-eqz v9, 001f // +001d │ │ +090c74: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +090c76: 54c9 fd0b |0005: iget-object v9, v12, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ +090c7a: 6e10 9f28 0900 |0007: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +090c80: 0a00 |000a: move-result v0 │ │ +090c82: 3503 1400 |000b: if-ge v3, v0, 001f // +0014 │ │ +090c86: 54c9 fd0b |000d: iget-object v9, v12, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ +090c8a: 6e20 9828 3900 |000f: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +090c90: 0c01 |0012: move-result-object v1 │ │ +090c92: 1f01 7c03 |0013: check-cast v1, Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate; // type@037c │ │ +090c96: 7230 bd18 d10e |0015: invoke-interface {v1, v13, v14}, Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;.onInflateDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@18bd │ │ +090c9c: 0c05 |0018: move-result-object v5 │ │ +090c9e: 3805 0300 |0019: if-eqz v5, 001c // +0003 │ │ +090ca2: 1105 |001b: return-object v5 │ │ +090ca4: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +090ca8: 28ed |001e: goto 000b // -0013 │ │ +090caa: 7120 7105 ed00 |001f: invoke-static {v13, v14}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +090cb0: 0c02 |0022: move-result-object v2 │ │ +090cb2: 3802 2200 |0023: if-eqz v2, 0045 // +0022 │ │ +090cb6: 6009 3700 |0025: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +090cba: 130a 0800 |0027: const/16 v10, #int 8 // #8 │ │ +090cbe: 34a9 0600 |0029: if-lt v9, v10, 002f // +0006 │ │ +090cc2: 6e10 e301 0200 |002b: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ +090cc8: 0c02 |002e: move-result-object v2 │ │ +090cca: 6e30 d218 dc0e |002f: invoke-virtual {v12, v13, v14}, Landroid/support/v7/widget/AppCompatDrawableManager;.getTintList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@18d2 │ │ +090cd0: 0c06 |0032: move-result-object v6 │ │ +090cd2: 3806 1400 |0033: if-eqz v6, 0047 // +0014 │ │ +090cd6: 7110 da05 0200 |0035: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05da │ │ +090cdc: 0c02 |0038: move-result-object v2 │ │ +090cde: 7120 d705 6200 |0039: invoke-static {v2, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05d7 │ │ +090ce4: 6e20 d418 ec00 |003c: invoke-virtual {v12, v14}, Landroid/support/v7/widget/AppCompatDrawableManager;.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; // method@18d4 │ │ +090cea: 0c07 |003f: move-result-object v7 │ │ +090cec: 3807 0500 |0040: if-eqz v7, 0045 // +0005 │ │ +090cf0: 7120 d805 7200 |0042: invoke-static {v2, v7}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05d8 │ │ +090cf6: 0725 |0045: move-object v5, v2 │ │ +090cf8: 28d5 |0046: goto 001b // -002b │ │ +090cfa: 6009 eb06 |0047: sget v9, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@06eb │ │ +090cfe: 339e 1d00 |0049: if-ne v14, v9, 0066 // +001d │ │ +090d02: 2205 7300 |004b: new-instance v5, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +090d06: 1229 |004d: const/4 v9, #int 2 // #2 │ │ +090d08: 2399 7006 |004e: new-array v9, v9, [Landroid/graphics/drawable/Drawable; // type@0670 │ │ +090d0c: 120a |0050: const/4 v10, #int 0 // #0 │ │ +090d0e: 600b ea06 |0051: sget v11, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@06ea │ │ +090d12: 6e30 cf18 dc0b |0053: invoke-virtual {v12, v13, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@18cf │ │ +090d18: 0c0b |0056: move-result-object v11 │ │ +090d1a: 4d0b 090a |0057: aput-object v11, v9, v10 │ │ +090d1e: 121a |0059: const/4 v10, #int 1 // #1 │ │ +090d20: 600b ec06 |005a: sget v11, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@06ec │ │ +090d24: 6e30 cf18 dc0b |005c: invoke-virtual {v12, v13, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@18cf │ │ +090d2a: 0c0b |005f: move-result-object v11 │ │ +090d2c: 4d0b 090a |0060: aput-object v11, v9, v10 │ │ +090d30: 7020 f701 9500 |0062: invoke-direct {v5, v9}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@01f7 │ │ +090d36: 28b6 |0065: goto 001b // -004a │ │ +090d38: 6009 1307 |0066: sget v9, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_track_material:I // field@0713 │ │ +090d3c: 339e 3b00 |0068: if-ne v14, v9, 00a3 // +003b │ │ +090d40: 0724 |006a: move-object v4, v2 │ │ +090d42: 1f04 7300 |006b: check-cast v4, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +090d46: 1509 0201 |006d: const/high16 v9, #int 16908288 // #102 │ │ +090d4a: 6e20 f801 9400 |006f: invoke-virtual {v4, v9}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ +090d50: 0c09 |0072: move-result-object v9 │ │ +090d52: 600a ba05 |0073: sget v10, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +090d56: 7120 731d ad00 |0075: invoke-static {v13, v10}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090d5c: 0a0a |0078: move-result v10 │ │ +090d5e: 620b f70b |0079: sget-object v11, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ +090d62: 7130 d618 a90b |007b: invoke-static {v9, v10, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@18d6 │ │ +090d68: 1409 0f00 0201 |007e: const v9, #float 2.38773e-38 // #0102000f │ │ +090d6e: 6e20 f801 9400 |0081: invoke-virtual {v4, v9}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ +090d74: 0c09 |0084: move-result-object v9 │ │ +090d76: 600a ba05 |0085: sget v10, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +090d7a: 7120 731d ad00 |0087: invoke-static {v13, v10}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090d80: 0a0a |008a: move-result v10 │ │ +090d82: 620b f70b |008b: sget-object v11, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ +090d86: 7130 d618 a90b |008d: invoke-static {v9, v10, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@18d6 │ │ +090d8c: 1409 0d00 0201 |0090: const v9, #float 2.38773e-38 // #0102000d │ │ +090d92: 6e20 f801 9400 |0093: invoke-virtual {v4, v9}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ +090d98: 0c09 |0096: move-result-object v9 │ │ +090d9a: 600a b805 |0097: sget v10, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +090d9e: 7120 731d ad00 |0099: invoke-static {v13, v10}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090da4: 0a0a |009c: move-result v10 │ │ +090da6: 620b f70b |009d: sget-object v11, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ +090daa: 7130 d618 a90b |009f: invoke-static {v9, v10, v11}, Landroid/support/v7/widget/AppCompatDrawableManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@18d6 │ │ +090db0: 28a3 |00a2: goto 0045 // -005d │ │ +090db2: 6e40 d918 dc2e |00a3: invoke-virtual {v12, v13, v14, v2}, Landroid/support/v7/widget/AppCompatDrawableManager;.tintDrawableUsingColorFilter:(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z // method@18d9 │ │ +090db8: 0a08 |00a6: move-result v8 │ │ +090dba: 3908 9eff |00a7: if-nez v8, 0045 // -0062 │ │ +090dbe: 380f 9cff |00a9: if-eqz v15, 0045 // -0064 │ │ +090dc2: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ +090dc4: 2899 |00ac: goto 0045 // -0067 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0004 line=168 │ │ 0x000d line=169 │ │ 0x0015 line=170 │ │ 0x0019 line=171 │ │ @@ -201392,81 +201419,81 @@ │ │ type : '(Landroid/content/Context;I)Landroid/content/res/ColorStateList;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -090d44: |[090d44] android.support.v7.widget.AppCompatDrawableManager.getTintList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -090d54: 7030 d318 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.getTintListFromCache:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@18d3 │ │ -090d5a: 0c00 |0003: move-result-object v0 │ │ -090d5c: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -090d60: 6001 f006 |0006: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@06f0 │ │ -090d64: 3314 0c00 |0008: if-ne v4, v1, 0014 // +000c │ │ -090d68: 7020 c818 3200 |000a: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c8 │ │ -090d6e: 0c00 |000d: move-result-object v0 │ │ -090d70: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -090d74: 7040 c118 3204 |0010: invoke-direct {v2, v3, v4, v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.addTintListToCache:(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V // method@18c1 │ │ -090d7a: 1100 |0013: return-object v0 │ │ -090d7c: 6001 1707 |0014: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0717 │ │ -090d80: 3314 0700 |0016: if-ne v4, v1, 001d // +0007 │ │ -090d84: 7020 cc18 3200 |0018: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18cc │ │ -090d8a: 0c00 |001b: move-result-object v0 │ │ -090d8c: 28f2 |001c: goto 000e // -000e │ │ -090d8e: 6001 1607 |001d: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ -090d92: 3314 0700 |001f: if-ne v4, v1, 0026 // +0007 │ │ -090d96: 7020 cb18 3200 |0021: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18cb │ │ -090d9c: 0c00 |0024: move-result-object v0 │ │ -090d9e: 28e9 |0025: goto 000e // -0017 │ │ -090da0: 6001 e206 |0026: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@06e2 │ │ -090da4: 3214 0600 |0028: if-eq v4, v1, 002e // +0006 │ │ -090da8: 6001 dd06 |002a: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@06dd │ │ -090dac: 3314 0700 |002c: if-ne v4, v1, 0033 // +0007 │ │ -090db0: 7020 c618 3200 |002e: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c6 │ │ -090db6: 0c00 |0031: move-result-object v0 │ │ -090db8: 28dc |0032: goto 000e // -0024 │ │ -090dba: 6001 e106 |0033: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_colored_material:I // field@06e1 │ │ -090dbe: 3314 0700 |0035: if-ne v4, v1, 003c // +0007 │ │ -090dc2: 7020 c518 3200 |0037: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c5 │ │ -090dc8: 0c00 |003a: move-result-object v0 │ │ -090dca: 28d3 |003b: goto 000e // -002d │ │ -090dcc: 6001 1407 |003c: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0714 │ │ -090dd0: 3214 0600 |003e: if-eq v4, v1, 0044 // +0006 │ │ -090dd4: 6001 1507 |0040: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0715 │ │ -090dd8: 3314 0700 |0042: if-ne v4, v1, 0049 // +0007 │ │ -090ddc: 7020 ca18 3200 |0044: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18ca │ │ -090de2: 0c00 |0047: move-result-object v0 │ │ -090de4: 28c6 |0048: goto 000e // -003a │ │ -090de6: 6201 fb0b |0049: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0bfb │ │ -090dea: 7120 c218 4100 |004b: invoke-static {v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ -090df0: 0a01 |004e: move-result v1 │ │ -090df2: 3801 0900 |004f: if-eqz v1, 0058 // +0009 │ │ -090df6: 6001 ba05 |0051: sget v1, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -090dfa: 7120 751d 1300 |0053: invoke-static {v3, v1}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ -090e00: 0c00 |0056: move-result-object v0 │ │ -090e02: 28b7 |0057: goto 000e // -0049 │ │ -090e04: 6201 fc0b |0058: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0bfc │ │ -090e08: 7120 c218 4100 |005a: invoke-static {v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ -090e0e: 0a01 |005d: move-result v1 │ │ -090e10: 3801 0700 |005e: if-eqz v1, 0065 // +0007 │ │ -090e14: 7020 c718 3200 |0060: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c7 │ │ -090e1a: 0c00 |0063: move-result-object v0 │ │ -090e1c: 28aa |0064: goto 000e // -0056 │ │ -090e1e: 6201 fa0b |0065: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0bfa │ │ -090e22: 7120 c218 4100 |0067: invoke-static {v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ -090e28: 0a01 |006a: move-result v1 │ │ -090e2a: 3801 0700 |006b: if-eqz v1, 0072 // +0007 │ │ -090e2e: 7020 c418 3200 |006d: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c4 │ │ -090e34: 0c00 |0070: move-result-object v0 │ │ -090e36: 289d |0071: goto 000e // -0063 │ │ -090e38: 6001 1207 |0072: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_thumb_material:I // field@0712 │ │ -090e3c: 3314 9aff |0074: if-ne v4, v1, 000e // -0066 │ │ -090e40: 7020 c918 3200 |0076: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c9 │ │ -090e46: 0c00 |0079: move-result-object v0 │ │ -090e48: 2894 |007a: goto 000e // -006c │ │ +090dc8: |[090dc8] android.support.v7.widget.AppCompatDrawableManager.getTintList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ +090dd8: 7030 d318 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.getTintListFromCache:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@18d3 │ │ +090dde: 0c00 |0003: move-result-object v0 │ │ +090de0: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +090de4: 6001 f006 |0006: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@06f0 │ │ +090de8: 3314 0c00 |0008: if-ne v4, v1, 0014 // +000c │ │ +090dec: 7020 c818 3200 |000a: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c8 │ │ +090df2: 0c00 |000d: move-result-object v0 │ │ +090df4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +090df8: 7040 c118 3204 |0010: invoke-direct {v2, v3, v4, v0}, Landroid/support/v7/widget/AppCompatDrawableManager;.addTintListToCache:(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V // method@18c1 │ │ +090dfe: 1100 |0013: return-object v0 │ │ +090e00: 6001 1707 |0014: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0717 │ │ +090e04: 3314 0700 |0016: if-ne v4, v1, 001d // +0007 │ │ +090e08: 7020 cc18 3200 |0018: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18cc │ │ +090e0e: 0c00 |001b: move-result-object v0 │ │ +090e10: 28f2 |001c: goto 000e // -000e │ │ +090e12: 6001 1607 |001d: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ +090e16: 3314 0700 |001f: if-ne v4, v1, 0026 // +0007 │ │ +090e1a: 7020 cb18 3200 |0021: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18cb │ │ +090e20: 0c00 |0024: move-result-object v0 │ │ +090e22: 28e9 |0025: goto 000e // -0017 │ │ +090e24: 6001 e206 |0026: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@06e2 │ │ +090e28: 3214 0600 |0028: if-eq v4, v1, 002e // +0006 │ │ +090e2c: 6001 dd06 |002a: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@06dd │ │ +090e30: 3314 0700 |002c: if-ne v4, v1, 0033 // +0007 │ │ +090e34: 7020 c618 3200 |002e: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c6 │ │ +090e3a: 0c00 |0031: move-result-object v0 │ │ +090e3c: 28dc |0032: goto 000e // -0024 │ │ +090e3e: 6001 e106 |0033: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_btn_colored_material:I // field@06e1 │ │ +090e42: 3314 0700 |0035: if-ne v4, v1, 003c // +0007 │ │ +090e46: 7020 c518 3200 |0037: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c5 │ │ +090e4c: 0c00 |003a: move-result-object v0 │ │ +090e4e: 28d3 |003b: goto 000e // -002d │ │ +090e50: 6001 1407 |003c: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0714 │ │ +090e54: 3214 0600 |003e: if-eq v4, v1, 0044 // +0006 │ │ +090e58: 6001 1507 |0040: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0715 │ │ +090e5c: 3314 0700 |0042: if-ne v4, v1, 0049 // +0007 │ │ +090e60: 7020 ca18 3200 |0044: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18ca │ │ +090e66: 0c00 |0047: move-result-object v0 │ │ +090e68: 28c6 |0048: goto 000e // -003a │ │ +090e6a: 6201 fb0b |0049: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0bfb │ │ +090e6e: 7120 c218 4100 |004b: invoke-static {v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ +090e74: 0a01 |004e: move-result v1 │ │ +090e76: 3801 0900 |004f: if-eqz v1, 0058 // +0009 │ │ +090e7a: 6001 ba05 |0051: sget v1, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +090e7e: 7120 751d 1300 |0053: invoke-static {v3, v1}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ +090e84: 0c00 |0056: move-result-object v0 │ │ +090e86: 28b7 |0057: goto 000e // -0049 │ │ +090e88: 6201 fc0b |0058: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0bfc │ │ +090e8c: 7120 c218 4100 |005a: invoke-static {v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ +090e92: 0a01 |005d: move-result v1 │ │ +090e94: 3801 0700 |005e: if-eqz v1, 0065 // +0007 │ │ +090e98: 7020 c718 3200 |0060: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c7 │ │ +090e9e: 0c00 |0063: move-result-object v0 │ │ +090ea0: 28aa |0064: goto 000e // -0056 │ │ +090ea2: 6201 fa0b |0065: sget-object v1, Landroid/support/v7/widget/AppCompatDrawableManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0bfa │ │ +090ea6: 7120 c218 4100 |0067: invoke-static {v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ +090eac: 0a01 |006a: move-result v1 │ │ +090eae: 3801 0700 |006b: if-eqz v1, 0072 // +0007 │ │ +090eb2: 7020 c418 3200 |006d: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c4 │ │ +090eb8: 0c00 |0070: move-result-object v0 │ │ +090eba: 289d |0071: goto 000e // -0063 │ │ +090ebc: 6001 1207 |0072: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_thumb_material:I // field@0712 │ │ +090ec0: 3314 9aff |0074: if-ne v4, v1, 000e // -0066 │ │ +090ec4: 7020 c918 3200 |0076: invoke-direct {v2, v3}, Landroid/support/v7/widget/AppCompatDrawableManager;.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@18c9 │ │ +090eca: 0c00 |0079: move-result-object v0 │ │ +090ecc: 2894 |007a: goto 000e // -006c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=300 │ │ 0x0006 line=302 │ │ 0x000a line=303 │ │ 0x000e line=326 │ │ @@ -201501,20 +201528,20 @@ │ │ type : '(I)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -090e4c: |[090e4c] android.support.v7.widget.AppCompatDrawableManager.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; │ │ -090e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090e5e: 6001 1607 |0001: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ -090e62: 3313 0400 |0003: if-ne v3, v1, 0007 // +0004 │ │ -090e66: 6200 2600 |0005: sget-object v0, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ -090e6a: 1100 |0007: return-object v0 │ │ +090ed0: |[090ed0] android.support.v7.widget.AppCompatDrawableManager.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; │ │ +090ee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090ee2: 6001 1607 |0001: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ +090ee6: 3313 0400 |0003: if-ne v3, v1, 0007 // +0004 │ │ +090eea: 6200 2600 |0005: sget-object v0, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ +090eee: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0001 line=289 │ │ 0x0005 line=290 │ │ 0x0007 line=293 │ │ locals : │ │ @@ -201527,20 +201554,20 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -090e6c: |[090e6c] android.support.v7.widget.AppCompatDrawableManager.removeDelegate:(Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;)V │ │ -090e7c: 5410 fd0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ -090e80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -090e84: 5410 fd0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ -090e88: 6e20 9c28 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ -090e8e: 0e00 |0009: return-void │ │ +090ef0: |[090ef0] android.support.v7.widget.AppCompatDrawableManager.removeDelegate:(Landroid/support/v7/widget/AppCompatDrawableManager$InflateDelegate;)V │ │ +090f00: 5410 fd0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ +090f04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +090f08: 5410 fd0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatDrawableManager;.mDelegates:Ljava/util/ArrayList; // field@0bfd │ │ +090f0c: 6e20 9c28 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ +090f12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0009 line=275 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatDrawableManager; │ │ @@ -201551,61 +201578,61 @@ │ │ type : '(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -090e90: |[090e90] android.support.v7.widget.AppCompatDrawableManager.tintDrawableUsingColorFilter:(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z │ │ -090ea0: 6204 f70b |0000: sget-object v4, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ -090ea4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -090ea6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -090ea8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -090eaa: 6205 f40b |0005: sget-object v5, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0bf4 │ │ -090eae: 7120 c218 8500 |0007: invoke-static {v5, v8}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ -090eb4: 0a05 |000a: move-result v5 │ │ -090eb6: 3805 1a00 |000b: if-eqz v5, 0025 // +001a │ │ -090eba: 6002 ba05 |000d: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -090ebe: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -090ec0: 3803 4000 |0010: if-eqz v3, 0050 // +0040 │ │ -090ec4: 7120 731d 2700 |0012: invoke-static {v7, v2}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -090eca: 0a01 |0015: move-result v1 │ │ -090ecc: 7120 d118 4100 |0016: invoke-static {v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@18d1 │ │ -090ed2: 0c05 |0019: move-result-object v5 │ │ -090ed4: 6e20 ea01 5900 |001a: invoke-virtual {v9, v5}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -090eda: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ -090edc: 3250 0500 |001e: if-eq v0, v5, 0023 // +0005 │ │ -090ee0: 6e20 e401 0900 |0020: invoke-virtual {v9, v0}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ -090ee6: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -090ee8: 0f05 |0024: return v5 │ │ -090eea: 6205 f30b |0025: sget-object v5, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0bf3 │ │ -090eee: 7120 c218 8500 |0027: invoke-static {v5, v8}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ -090ef4: 0a05 |002a: move-result v5 │ │ -090ef6: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ -090efa: 6002 b805 |002d: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -090efe: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -090f00: 28e0 |0030: goto 0010 // -0020 │ │ -090f02: 6205 f20b |0031: sget-object v5, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0bf2 │ │ -090f06: 7120 c218 8500 |0033: invoke-static {v5, v8}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ -090f0c: 0a05 |0036: move-result v5 │ │ -090f0e: 3805 0900 |0037: if-eqz v5, 0040 // +0009 │ │ -090f12: 1402 3100 0101 |0039: const v2, #float 2.36937e-38 // #01010031 │ │ -090f18: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -090f1a: 6204 2600 |003d: sget-object v4, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ -090f1e: 28d1 |003f: goto 0010 // -002f │ │ -090f20: 6005 ff06 |0040: sget v5, Landroid/support/v7/appcompat/R$drawable;.abc_list_divider_mtrl_alpha:I // field@06ff │ │ -090f24: 3358 ceff |0042: if-ne v8, v5, 0010 // -0032 │ │ -090f28: 1402 3000 0101 |0044: const v2, #float 2.36937e-38 // #01010030 │ │ -090f2e: 1213 |0047: const/4 v3, #int 1 // #1 │ │ -090f30: 1405 3333 2342 |0048: const v5, #float 40.8 // #42233333 │ │ -090f36: 7110 b227 0500 |004b: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ -090f3c: 0a00 |004e: move-result v0 │ │ -090f3e: 28c1 |004f: goto 0010 // -003f │ │ -090f40: 1205 |0050: const/4 v5, #int 0 // #0 │ │ -090f42: 28d3 |0051: goto 0024 // -002d │ │ +090f14: |[090f14] android.support.v7.widget.AppCompatDrawableManager.tintDrawableUsingColorFilter:(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z │ │ +090f24: 6204 f70b |0000: sget-object v4, Landroid/support/v7/widget/AppCompatDrawableManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0bf7 │ │ +090f28: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +090f2a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +090f2c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +090f2e: 6205 f40b |0005: sget-object v5, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0bf4 │ │ +090f32: 7120 c218 8500 |0007: invoke-static {v5, v8}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ +090f38: 0a05 |000a: move-result v5 │ │ +090f3a: 3805 1a00 |000b: if-eqz v5, 0025 // +001a │ │ +090f3e: 6002 ba05 |000d: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +090f42: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +090f44: 3803 4000 |0010: if-eqz v3, 0050 // +0040 │ │ +090f48: 7120 731d 2700 |0012: invoke-static {v7, v2}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +090f4e: 0a01 |0015: move-result v1 │ │ +090f50: 7120 d118 4100 |0016: invoke-static {v1, v4}, Landroid/support/v7/widget/AppCompatDrawableManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@18d1 │ │ +090f56: 0c05 |0019: move-result-object v5 │ │ +090f58: 6e20 ea01 5900 |001a: invoke-virtual {v9, v5}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +090f5e: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ +090f60: 3250 0500 |001e: if-eq v0, v5, 0023 // +0005 │ │ +090f64: 6e20 e401 0900 |0020: invoke-virtual {v9, v0}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ +090f6a: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +090f6c: 0f05 |0024: return v5 │ │ +090f6e: 6205 f30b |0025: sget-object v5, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0bf3 │ │ +090f72: 7120 c218 8500 |0027: invoke-static {v5, v8}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ +090f78: 0a05 |002a: move-result v5 │ │ +090f7a: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ +090f7e: 6002 b805 |002d: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +090f82: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +090f84: 28e0 |0030: goto 0010 // -0020 │ │ +090f86: 6205 f20b |0031: sget-object v5, Landroid/support/v7/widget/AppCompatDrawableManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0bf2 │ │ +090f8a: 7120 c218 8500 |0033: invoke-static {v5, v8}, Landroid/support/v7/widget/AppCompatDrawableManager;.arrayContains:([II)Z // method@18c2 │ │ +090f90: 0a05 |0036: move-result v5 │ │ +090f92: 3805 0900 |0037: if-eqz v5, 0040 // +0009 │ │ +090f96: 1402 3100 0101 |0039: const v2, #float 2.36937e-38 // #01010031 │ │ +090f9c: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +090f9e: 6204 2600 |003d: sget-object v4, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ +090fa2: 28d1 |003f: goto 0010 // -002f │ │ +090fa4: 6005 ff06 |0040: sget v5, Landroid/support/v7/appcompat/R$drawable;.abc_list_divider_mtrl_alpha:I // field@06ff │ │ +090fa8: 3358 ceff |0042: if-ne v8, v5, 0010 // -0032 │ │ +090fac: 1402 3000 0101 |0044: const v2, #float 2.36937e-38 // #01010030 │ │ +090fb2: 1213 |0047: const/4 v3, #int 1 // #1 │ │ +090fb4: 1405 3333 2342 |0048: const v5, #float 40.8 // #42233333 │ │ +090fba: 7110 b227 0500 |004b: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ +090fc0: 0a00 |004e: move-result v0 │ │ +090fc2: 28c1 |004f: goto 0010 // -003f │ │ +090fc4: 1205 |0050: const/4 v5, #int 0 // #0 │ │ +090fc6: 28d3 |0051: goto 0024 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0002 line=225 │ │ 0x0003 line=226 │ │ 0x0004 line=227 │ │ 0x0005 line=229 │ │ @@ -201637,27 +201664,27 @@ │ │ 0x0003 - 0x0052 reg=3 colorAttrSet Z │ │ 0x0002 - 0x0052 reg=4 tintMode Landroid/graphics/PorterDuff$Mode; │ │ 0x0000 - 0x0052 reg=6 this Landroid/support/v7/widget/AppCompatDrawableManager; │ │ 0x0000 - 0x0052 reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x0052 reg=8 resId I │ │ 0x0000 - 0x0052 reg=9 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 728 (AppCompatDrawableManager.java) │ │ + source_file_idx : 729 (AppCompatDrawableManager.java) │ │ │ │ -Class #753 header: │ │ -class_idx : 893 │ │ +Class #754 header: │ │ +class_idx : 894 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1140 │ │ -source_file_idx : 729 │ │ +superclass_idx : 1141 │ │ +source_file_idx : 730 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ -Class #753 - │ │ +Class #754 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatEditText;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/EditText;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/TintableBackgroundView;' │ │ Static fields - │ │ Instance fields - │ │ @@ -201679,18 +201706,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -090f44: |[090f44] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;)V │ │ -090f54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090f56: 7030 db18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18db │ │ -090f5c: 0e00 |0004: return-void │ │ +090fc8: |[090fc8] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;)V │ │ +090fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090fda: 7030 db18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18db │ │ +090fe0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -201700,18 +201727,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 │ │ -090f60: |[090f60] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -090f70: 6000 d305 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.editTextStyle:I // field@05d3 │ │ -090f74: 7040 dc18 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18dc │ │ -090f7a: 0e00 |0005: return-void │ │ +090fe4: |[090fe4] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +090ff4: 6000 d305 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.editTextStyle:I // field@05d3 │ │ +090ff8: 7040 dc18 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18dc │ │ +090ffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -201722,37 +201749,37 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -090f7c: |[090f7c] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -090f8c: 7110 811d 0300 |0000: invoke-static {v3}, Landroid/support/v7/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@1d81 │ │ -090f92: 0c00 |0003: move-result-object v0 │ │ -090f94: 7040 9121 0254 |0004: invoke-direct {v2, v0, v4, v5}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2191 │ │ -090f9a: 6e10 de18 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatEditText;.getContext:()Landroid/content/Context; // method@18de │ │ -090fa0: 0c00 |000a: move-result-object v0 │ │ -090fa2: 7110 961d 0000 |000b: invoke-static {v0}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -090fa8: 0c00 |000e: move-result-object v0 │ │ -090faa: 5b20 010c |000f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c01 │ │ -090fae: 2200 7503 |0011: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0375 │ │ -090fb2: 5421 010c |0013: iget-object v1, v2, Landroid/support/v7/widget/AppCompatEditText;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c01 │ │ -090fb6: 7030 8118 2001 |0015: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ -090fbc: 5b20 ff0b |0018: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -090fc0: 5420 ff0b |001a: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -090fc4: 6e30 8518 4005 |001c: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ -090fca: 7110 a619 0200 |001f: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ -090fd0: 0c00 |0022: move-result-object v0 │ │ -090fd2: 5b20 000c |0023: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ -090fd6: 5420 000c |0025: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ -090fda: 6e30 a819 4005 |0027: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ -090fe0: 5420 000c |002a: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ -090fe4: 6e10 a519 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -090fea: 0e00 |002f: return-void │ │ +091000: |[091000] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +091010: 7110 811d 0300 |0000: invoke-static {v3}, Landroid/support/v7/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@1d81 │ │ +091016: 0c00 |0003: move-result-object v0 │ │ +091018: 7040 9121 0254 |0004: invoke-direct {v2, v0, v4, v5}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2191 │ │ +09101e: 6e10 de18 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatEditText;.getContext:()Landroid/content/Context; // method@18de │ │ +091024: 0c00 |000a: move-result-object v0 │ │ +091026: 7110 961d 0000 |000b: invoke-static {v0}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +09102c: 0c00 |000e: move-result-object v0 │ │ +09102e: 5b20 010c |000f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c01 │ │ +091032: 2200 7603 |0011: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0376 │ │ +091036: 5421 010c |0013: iget-object v1, v2, Landroid/support/v7/widget/AppCompatEditText;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c01 │ │ +09103a: 7030 8118 2001 |0015: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ +091040: 5b20 ff0b |0018: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +091044: 5420 ff0b |001a: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +091048: 6e30 8518 4005 |001c: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ +09104e: 7110 a619 0200 |001f: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ +091054: 0c00 |0022: move-result-object v0 │ │ +091056: 5b20 000c |0023: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ +09105a: 5420 000c |0025: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ +09105e: 6e30 a819 4005 |0027: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ +091064: 5420 000c |002a: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ +091068: 6e10 a519 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +09106e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=62 │ │ 0x0011 line=63 │ │ 0x001a line=64 │ │ 0x001f line=66 │ │ @@ -201771,25 +201798,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -090fec: |[090fec] android.support.v7.widget.AppCompatEditText.drawableStateChanged:()V │ │ -090ffc: 6f10 9221 0100 |0000: invoke-super {v1}, Landroid/widget/EditText;.drawableStateChanged:()V // method@2192 │ │ -091002: 5410 ff0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -091006: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -09100a: 5410 ff0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -09100e: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -091014: 5410 000c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ -091018: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -09101c: 5410 000c |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ -091020: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -091026: 0e00 |0015: return-void │ │ +091070: |[091070] android.support.v7.widget.AppCompatEditText.drawableStateChanged:()V │ │ +091080: 6f10 9221 0100 |0000: invoke-super {v1}, Landroid/widget/EditText;.drawableStateChanged:()V // method@2192 │ │ +091086: 5410 ff0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +09108a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +09108e: 5410 ff0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +091092: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +091098: 5410 000c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ +09109c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +0910a0: 5410 000c |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ +0910a4: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +0910aa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x0007 line=143 │ │ 0x000c line=145 │ │ 0x0010 line=146 │ │ @@ -201802,23 +201829,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -091028: |[091028] android.support.v7.widget.AppCompatEditText.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -091038: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -09103c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -091040: 5410 ff0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -091044: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ -09104a: 0c00 |0009: move-result-object v0 │ │ -09104c: 1100 |000a: return-object v0 │ │ -09104e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -091050: 28fe |000c: goto 000a // -0002 │ │ +0910ac: |[0910ac] android.support.v7.widget.AppCompatEditText.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +0910bc: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +0910c0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0910c4: 5410 ff0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +0910c8: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ +0910ce: 0c00 |0009: move-result-object v0 │ │ +0910d0: 1100 |000a: return-object v0 │ │ +0910d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0910d4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatEditText;) │ │ @@ -201826,23 +201853,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -091054: |[091054] android.support.v7.widget.AppCompatEditText.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -091064: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -091068: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -09106c: 5410 ff0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -091070: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ -091076: 0c00 |0009: move-result-object v0 │ │ -091078: 1100 |000a: return-object v0 │ │ -09107a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09107c: 28fe |000c: goto 000a // -0002 │ │ +0910d8: |[0910d8] android.support.v7.widget.AppCompatEditText.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +0910e8: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +0910ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0910f0: 5410 ff0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +0910f4: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ +0910fa: 0c00 |0009: move-result-object v0 │ │ +0910fc: 1100 |000a: return-object v0 │ │ +0910fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +091100: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatEditText;) │ │ @@ -201850,21 +201877,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -091080: |[091080] android.support.v7.widget.AppCompatEditText.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -091090: 6f20 9321 2100 |0000: invoke-super {v1, v2}, Landroid/widget/EditText;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2193 │ │ -091096: 5410 ff0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -09109a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -09109e: 5410 ff0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -0910a2: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ -0910a8: 0e00 |000c: return-void │ │ +091104: |[091104] android.support.v7.widget.AppCompatEditText.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +091114: 6f20 9321 2100 |0000: invoke-super {v1, v2}, Landroid/widget/EditText;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2193 │ │ +09111a: 5410 ff0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +09111e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +091122: 5410 ff0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +091126: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ +09112c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0007 line=83 │ │ 0x000c line=85 │ │ locals : │ │ @@ -201876,21 +201903,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0910ac: |[0910ac] android.support.v7.widget.AppCompatEditText.setBackgroundResource:(I)V │ │ -0910bc: 6f20 9421 2100 |0000: invoke-super {v1, v2}, Landroid/widget/EditText;.setBackgroundResource:(I)V // method@2194 │ │ -0910c2: 5410 ff0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -0910c6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0910ca: 5410 ff0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -0910ce: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ -0910d4: 0e00 |000c: return-void │ │ +091130: |[091130] android.support.v7.widget.AppCompatEditText.setBackgroundResource:(I)V │ │ +091140: 6f20 9421 2100 |0000: invoke-super {v1, v2}, Landroid/widget/EditText;.setBackgroundResource:(I)V // method@2194 │ │ +091146: 5410 ff0b |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +09114a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +09114e: 5410 ff0b |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +091152: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ +091158: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0007 line=75 │ │ 0x000c line=77 │ │ locals : │ │ @@ -201902,20 +201929,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0910d8: |[0910d8] android.support.v7.widget.AppCompatEditText.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -0910e8: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -0910ec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0910f0: 5410 ff0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -0910f4: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ -0910fa: 0e00 |0009: return-void │ │ +09115c: |[09115c] android.support.v7.widget.AppCompatEditText.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +09116c: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +091170: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +091174: 5410 ff0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +091178: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ +09117e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0009 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ @@ -201926,20 +201953,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0910fc: |[0910fc] android.support.v7.widget.AppCompatEditText.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -09110c: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -091110: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -091114: 5410 ff0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ -091118: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ -09111e: 0e00 |0009: return-void │ │ +091180: |[091180] android.support.v7.widget.AppCompatEditText.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +091190: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +091194: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +091198: 5410 ff0b |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0bff │ │ +09119c: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ +0911a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ @@ -201950,45 +201977,45 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -091120: |[091120] android.support.v7.widget.AppCompatEditText.setTextAppearance:(Landroid/content/Context;I)V │ │ -091130: 6f30 9521 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/EditText;.setTextAppearance:(Landroid/content/Context;I)V // method@2195 │ │ -091136: 5410 000c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ -09113a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -09113e: 5410 000c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ -091142: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ -091148: 0e00 |000c: return-void │ │ +0911a4: |[0911a4] android.support.v7.widget.AppCompatEditText.setTextAppearance:(Landroid/content/Context;I)V │ │ +0911b4: 6f30 9521 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/EditText;.setTextAppearance:(Landroid/content/Context;I)V // method@2195 │ │ +0911ba: 5410 000c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ +0911be: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0911c2: 5410 000c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c00 │ │ +0911c6: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ +0911cc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0007 line=154 │ │ 0x000c line=156 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 resId I │ │ │ │ - source_file_idx : 729 (AppCompatEditText.java) │ │ + source_file_idx : 730 (AppCompatEditText.java) │ │ │ │ -Class #754 header: │ │ -class_idx : 894 │ │ +Class #755 header: │ │ +class_idx : 895 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1149 │ │ -source_file_idx : 730 │ │ +superclass_idx : 1150 │ │ +source_file_idx : 731 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ -Class #754 - │ │ +Class #755 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatImageButton;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ImageButton;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/TintableBackgroundView;' │ │ Static fields - │ │ Instance fields - │ │ @@ -202006,18 +202033,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09114c: |[09114c] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;)V │ │ -09115c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09115e: 7030 e718 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18e7 │ │ -091164: 0e00 |0004: return-void │ │ +0911d0: |[0911d0] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;)V │ │ +0911e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0911e2: 7030 e718 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18e7 │ │ +0911e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -202027,18 +202054,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 │ │ -091168: |[091168] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -091178: 6000 de05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.imageButtonStyle:I // field@05de │ │ -09117c: 7040 e818 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18e8 │ │ -091182: 0e00 |0005: return-void │ │ +0911ec: |[0911ec] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0911fc: 6000 de05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.imageButtonStyle:I // field@05de │ │ +091200: 7040 e818 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18e8 │ │ +091206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -202049,29 +202076,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -091184: |[091184] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -091194: 7040 d621 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21d6 │ │ -09119a: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -0911a0: 0c00 |0006: move-result-object v0 │ │ -0911a2: 2201 7503 |0007: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0375 │ │ -0911a6: 7030 8118 2100 |0009: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ -0911ac: 5b21 020c |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -0911b0: 5421 020c |000e: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -0911b4: 6e30 8518 4105 |0010: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ -0911ba: 2201 7f03 |0013: new-instance v1, Landroid/support/v7/widget/AppCompatImageHelper; // type@037f │ │ -0911be: 7030 f218 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageHelper;.:(Landroid/widget/ImageView;Landroid/support/v7/widget/TintManager;)V // method@18f2 │ │ -0911c4: 5b21 030c |0018: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c03 │ │ -0911c8: 5421 030c |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c03 │ │ -0911cc: 6e30 f318 4105 |001c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatImageHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@18f3 │ │ -0911d2: 0e00 |001f: return-void │ │ +091208: |[091208] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +091218: 7040 d621 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21d6 │ │ +09121e: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +091224: 0c00 |0006: move-result-object v0 │ │ +091226: 2201 7603 |0007: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0376 │ │ +09122a: 7030 8118 2100 |0009: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ +091230: 5b21 020c |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +091234: 5421 020c |000e: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +091238: 6e30 8518 4105 |0010: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ +09123e: 2201 8003 |0013: new-instance v1, Landroid/support/v7/widget/AppCompatImageHelper; // type@0380 │ │ +091242: 7030 f218 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageHelper;.:(Landroid/widget/ImageView;Landroid/support/v7/widget/TintManager;)V // method@18f2 │ │ +091248: 5b21 030c |0018: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c03 │ │ +09124c: 5421 030c |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c03 │ │ +091250: 6e30 f318 4105 |001c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatImageHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@18f3 │ │ +091256: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=61 │ │ 0x0007 line=63 │ │ 0x000e line=64 │ │ 0x0013 line=66 │ │ @@ -202090,21 +202117,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0911d4: |[0911d4] android.support.v7.widget.AppCompatImageButton.drawableStateChanged:()V │ │ -0911e4: 6f10 d721 0100 |0000: invoke-super {v1}, Landroid/widget/ImageButton;.drawableStateChanged:()V // method@21d7 │ │ -0911ea: 5410 020c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -0911ee: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0911f2: 5410 020c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -0911f6: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -0911fc: 0e00 |000c: return-void │ │ +091258: |[091258] android.support.v7.widget.AppCompatImageButton.drawableStateChanged:()V │ │ +091268: 6f10 d721 0100 |0000: invoke-super {v1}, Landroid/widget/ImageButton;.drawableStateChanged:()V // method@21d7 │ │ +09126e: 5410 020c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +091272: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +091276: 5410 020c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +09127a: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +091280: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0007 line=148 │ │ 0x000c line=150 │ │ locals : │ │ @@ -202115,23 +202142,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -091200: |[091200] android.support.v7.widget.AppCompatImageButton.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -091210: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -091214: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -091218: 5410 020c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -09121c: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ -091222: 0c00 |0009: move-result-object v0 │ │ -091224: 1100 |000a: return-object v0 │ │ -091226: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -091228: 28fe |000c: goto 000a // -0002 │ │ +091284: |[091284] android.support.v7.widget.AppCompatImageButton.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +091294: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +091298: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09129c: 5410 020c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +0912a0: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ +0912a6: 0c00 |0009: move-result-object v0 │ │ +0912a8: 1100 |000a: return-object v0 │ │ +0912aa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0912ac: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatImageButton;) │ │ @@ -202139,23 +202166,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09122c: |[09122c] android.support.v7.widget.AppCompatImageButton.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -09123c: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -091240: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -091244: 5410 020c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -091248: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ -09124e: 0c00 |0009: move-result-object v0 │ │ -091250: 1100 |000a: return-object v0 │ │ -091252: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -091254: 28fe |000c: goto 000a // -0002 │ │ +0912b0: |[0912b0] android.support.v7.widget.AppCompatImageButton.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +0912c0: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +0912c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0912c8: 5410 020c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +0912cc: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ +0912d2: 0c00 |0009: move-result-object v0 │ │ +0912d4: 1100 |000a: return-object v0 │ │ +0912d6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0912d8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatImageButton;) │ │ @@ -202163,21 +202190,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -091258: |[091258] android.support.v7.widget.AppCompatImageButton.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -091268: 6f20 dd21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageButton;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21dd │ │ -09126e: 5410 020c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -091272: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -091276: 5410 020c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -09127a: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ -091280: 0e00 |000c: return-void │ │ +0912dc: |[0912dc] android.support.v7.widget.AppCompatImageButton.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0912ec: 6f20 dd21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageButton;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21dd │ │ +0912f2: 5410 020c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +0912f6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0912fa: 5410 020c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +0912fe: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ +091304: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ 0x0007 line=88 │ │ 0x000c line=90 │ │ locals : │ │ @@ -202189,21 +202216,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -091284: |[091284] android.support.v7.widget.AppCompatImageButton.setBackgroundResource:(I)V │ │ -091294: 6f20 de21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageButton;.setBackgroundResource:(I)V // method@21de │ │ -09129a: 5410 020c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -09129e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0912a2: 5410 020c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -0912a6: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ -0912ac: 0e00 |000c: return-void │ │ +091308: |[091308] android.support.v7.widget.AppCompatImageButton.setBackgroundResource:(I)V │ │ +091318: 6f20 de21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageButton;.setBackgroundResource:(I)V // method@21de │ │ +09131e: 5410 020c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +091322: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +091326: 5410 020c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +09132a: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ +091330: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0007 line=80 │ │ 0x000c line=82 │ │ locals : │ │ @@ -202215,18 +202242,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0912b0: |[0912b0] android.support.v7.widget.AppCompatImageButton.setImageResource:(I)V │ │ -0912c0: 5410 030c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c03 │ │ -0912c4: 6e20 f418 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatImageHelper;.setImageResource:(I)V // method@18f4 │ │ -0912ca: 0e00 |0005: return-void │ │ +091334: |[091334] android.support.v7.widget.AppCompatImageButton.setImageResource:(I)V │ │ +091344: 5410 030c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@0c03 │ │ +091348: 6e20 f418 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatImageHelper;.setImageResource:(I)V // method@18f4 │ │ +09134e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -202236,20 +202263,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0912cc: |[0912cc] android.support.v7.widget.AppCompatImageButton.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -0912dc: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -0912e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0912e4: 5410 020c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -0912e8: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ -0912ee: 0e00 |0009: return-void │ │ +091350: |[091350] android.support.v7.widget.AppCompatImageButton.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +091360: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +091364: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +091368: 5410 020c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +09136c: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ +091372: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0009 line=103 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ @@ -202260,42 +202287,42 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0912f0: |[0912f0] android.support.v7.widget.AppCompatImageButton.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -091300: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -091304: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -091308: 5410 020c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ -09130c: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ -091312: 0e00 |0009: return-void │ │ +091374: |[091374] android.support.v7.widget.AppCompatImageButton.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +091384: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +091388: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09138c: 5410 020c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c02 │ │ +091390: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ +091396: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=127 │ │ 0x0009 line=129 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 730 (AppCompatImageButton.java) │ │ + source_file_idx : 731 (AppCompatImageButton.java) │ │ │ │ -Class #755 header: │ │ -class_idx : 895 │ │ +Class #756 header: │ │ +class_idx : 896 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 731 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 732 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #755 - │ │ +Class #756 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatImageHelper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatImageHelper;) │ │ name : 'VIEW_ATTRS' │ │ @@ -202316,41 +202343,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -091314: |[091314] android.support.v7.widget.AppCompatImageHelper.:()V │ │ -091324: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -091326: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -09132a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09132c: 1402 1901 0101 |0004: const v2, #float 2.36943e-38 // #01010119 │ │ -091332: 4b02 0001 |0007: aput v2, v0, v1 │ │ -091336: 6900 040c |0009: sput-object v0, Landroid/support/v7/widget/AppCompatImageHelper;.VIEW_ATTRS:[I // field@0c04 │ │ -09133a: 0e00 |000b: return-void │ │ +091398: |[091398] android.support.v7.widget.AppCompatImageHelper.:()V │ │ +0913a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0913aa: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +0913ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0913b0: 1402 1901 0101 |0004: const v2, #float 2.36943e-38 // #01010119 │ │ +0913b6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0913ba: 6900 040c |0009: sput-object v0, Landroid/support/v7/widget/AppCompatImageHelper;.VIEW_ATTRS:[I // field@0c04 │ │ +0913be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatImageHelper;) │ │ name : '' │ │ type : '(Landroid/widget/ImageView;Landroid/support/v7/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09133c: |[09133c] android.support.v7.widget.AppCompatImageHelper.:(Landroid/widget/ImageView;Landroid/support/v7/widget/TintManager;)V │ │ -09134c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -091352: 5b01 060c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ -091356: 5b02 050c |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c05 │ │ -09135a: 0e00 |0007: return-void │ │ +0913c0: |[0913c0] android.support.v7.widget.AppCompatImageHelper.:(Landroid/widget/ImageView;Landroid/support/v7/widget/TintManager;)V │ │ +0913d0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0913d6: 5b01 060c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ +0913da: 5b02 050c |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c05 │ │ +0913de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ @@ -202364,36 +202391,36 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -09135c: |[09135c] android.support.v7.widget.AppCompatImageHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -09136c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09136e: 5441 060c |0001: iget-object v1, v4, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ -091372: 6e10 e721 0100 |0003: invoke-virtual {v1}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@21e7 │ │ -091378: 0c01 |0006: move-result-object v1 │ │ -09137a: 6202 040c |0007: sget-object v2, Landroid/support/v7/widget/AppCompatImageHelper;.VIEW_ATTRS:[I // field@0c04 │ │ -09137e: 7153 c21d 5162 |0009: invoke-static {v1, v5, v2, v6, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -091384: 0c00 |000c: move-result-object v0 │ │ -091386: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -091388: 6e20 bf1d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ -09138e: 0a01 |0011: move-result v1 │ │ -091390: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ -091394: 5441 060c |0014: iget-object v1, v4, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ -091398: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -09139a: 6e20 ab1d 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0913a0: 0c02 |001a: move-result-object v2 │ │ -0913a2: 6e20 f621 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -0913a8: 6e10 c41d 0000 |001e: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -0913ae: 0e00 |0021: return-void │ │ -0913b0: 0d01 |0022: move-exception v1 │ │ -0913b2: 6e10 c41d 0000 |0023: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -0913b8: 2701 |0026: throw v1 │ │ +0913e0: |[0913e0] android.support.v7.widget.AppCompatImageHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +0913f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0913f2: 5441 060c |0001: iget-object v1, v4, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ +0913f6: 6e10 e721 0100 |0003: invoke-virtual {v1}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@21e7 │ │ +0913fc: 0c01 |0006: move-result-object v1 │ │ +0913fe: 6202 040c |0007: sget-object v2, Landroid/support/v7/widget/AppCompatImageHelper;.VIEW_ATTRS:[I // field@0c04 │ │ +091402: 7153 c21d 5162 |0009: invoke-static {v1, v5, v2, v6, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +091408: 0c00 |000c: move-result-object v0 │ │ +09140a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +09140c: 6e20 bf1d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ +091412: 0a01 |0011: move-result v1 │ │ +091414: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ +091418: 5441 060c |0014: iget-object v1, v4, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ +09141c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +09141e: 6e20 ab1d 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +091424: 0c02 |001a: move-result-object v2 │ │ +091426: 6e20 f621 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +09142c: 6e10 c41d 0000 |001e: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +091432: 0e00 |0021: return-void │ │ +091434: 0d01 |0022: move-exception v1 │ │ +091436: 6e10 c41d 0000 |0023: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +09143c: 2701 |0026: throw v1 │ │ catches : 1 │ │ 0x000e - 0x001e │ │ -> 0x0022 │ │ positions : │ │ 0x0001 line=38 │ │ 0x000d line=41 │ │ 0x0014 line=42 │ │ @@ -202411,58 +202438,58 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0913c8: |[0913c8] android.support.v7.widget.AppCompatImageHelper.setImageResource:(I)V │ │ -0913d8: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ -0913dc: 5421 060c |0002: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ -0913e0: 5420 050c |0004: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c05 │ │ -0913e4: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -0913e8: 5420 050c |0008: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c05 │ │ -0913ec: 6e20 981d 3000 |000a: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -0913f2: 0c00 |000d: move-result-object v0 │ │ -0913f4: 6e20 f621 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -0913fa: 0e00 |0011: return-void │ │ -0913fc: 5420 060c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ -091400: 6e10 e721 0000 |0014: invoke-virtual {v0}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@21e7 │ │ -091406: 0c00 |0017: move-result-object v0 │ │ -091408: 7120 7105 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -09140e: 0c00 |001b: move-result-object v0 │ │ -091410: 28f2 |001c: goto 000e // -000e │ │ -091412: 5420 060c |001d: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ -091416: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -091418: 6e20 f621 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -09141e: 28ee |0023: goto 0011 // -0012 │ │ +09144c: |[09144c] android.support.v7.widget.AppCompatImageHelper.setImageResource:(I)V │ │ +09145c: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ +091460: 5421 060c |0002: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ +091464: 5420 050c |0004: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c05 │ │ +091468: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +09146c: 5420 050c |0008: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c05 │ │ +091470: 6e20 981d 3000 |000a: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +091476: 0c00 |000d: move-result-object v0 │ │ +091478: 6e20 f621 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +09147e: 0e00 |0011: return-void │ │ +091480: 5420 060c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ +091484: 6e10 e721 0000 |0014: invoke-virtual {v0}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@21e7 │ │ +09148a: 0c00 |0017: move-result-object v0 │ │ +09148c: 7120 7105 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +091492: 0c00 |001b: move-result-object v0 │ │ +091494: 28f2 |001c: goto 000e // -000e │ │ +091496: 5420 060c |001d: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@0c06 │ │ +09149a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +09149c: 6e20 f621 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +0914a2: 28ee |0023: goto 0011 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0011 line=57 │ │ 0x0012 line=51 │ │ 0x001d line=55 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Landroid/support/v7/widget/AppCompatImageHelper; │ │ 0x0000 - 0x0024 reg=3 resId I │ │ │ │ - source_file_idx : 731 (AppCompatImageHelper.java) │ │ + source_file_idx : 732 (AppCompatImageHelper.java) │ │ │ │ -Class #756 header: │ │ -class_idx : 897 │ │ +Class #757 header: │ │ +class_idx : 898 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1155 │ │ -source_file_idx : 733 │ │ +superclass_idx : 1156 │ │ +source_file_idx : 734 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 9 │ │ │ │ -Class #756 - │ │ +Class #757 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/MultiAutoCompleteTextView;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/TintableBackgroundView;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;) │ │ @@ -202488,40 +202515,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -091420: |[091420] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:()V │ │ -091430: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -091432: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -091436: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -091438: 1402 7601 0101 |0004: const v2, #float 2.36946e-38 // #01010176 │ │ -09143e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -091442: 6900 090c |0009: sput-object v0, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.TINT_ATTRS:[I // field@0c09 │ │ -091446: 0e00 |000b: return-void │ │ +0914a4: |[0914a4] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:()V │ │ +0914b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0914b6: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +0914ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0914bc: 1402 7601 0101 |0004: const v2, #float 2.36946e-38 // #01010176 │ │ +0914c2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0914c6: 6900 090c |0009: sput-object v0, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.TINT_ATTRS:[I // field@0c09 │ │ +0914ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -091448: |[091448] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;)V │ │ -091458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09145a: 7030 0419 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1904 │ │ -091460: 0e00 |0004: return-void │ │ +0914cc: |[0914cc] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;)V │ │ +0914dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0914de: 7030 0419 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1904 │ │ +0914e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -202531,18 +202558,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 │ │ -091464: |[091464] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -091474: 6000 9d05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@059d │ │ -091478: 7040 0519 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1905 │ │ -09147e: 0e00 |0005: return-void │ │ +0914e8: |[0914e8] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0914f8: 6000 9d05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@059d │ │ +0914fc: 7040 0519 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1905 │ │ +091502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -202553,48 +202580,48 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -091480: |[091480] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -091490: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -091492: 7110 811d 0500 |0001: invoke-static {v5}, Landroid/support/v7/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@1d81 │ │ -091498: 0c01 |0004: move-result-object v1 │ │ -09149a: 7040 3c22 1476 |0005: invoke-direct {v4, v1, v6, v7}, Landroid/widget/MultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@223c │ │ -0914a0: 6e10 0719 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.getContext:()Landroid/content/Context; // method@1907 │ │ -0914a6: 0c01 |000b: move-result-object v1 │ │ -0914a8: 6202 090c |000c: sget-object v2, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.TINT_ATTRS:[I // field@0c09 │ │ -0914ac: 7153 c21d 6172 |000e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -0914b2: 0c00 |0011: move-result-object v0 │ │ -0914b4: 6e10 bc1d 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -0914ba: 0c01 |0015: move-result-object v1 │ │ -0914bc: 5b41 0c0c |0016: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c0c │ │ -0914c0: 6e20 bf1d 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ -0914c6: 0a01 |001b: move-result v1 │ │ -0914c8: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -0914cc: 6e20 ab1d 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0914d2: 0c01 |0021: move-result-object v1 │ │ -0914d4: 6e20 0c19 1400 |0022: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@190c │ │ -0914da: 6e10 c41d 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -0914e0: 2201 7503 |0028: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0375 │ │ -0914e4: 5442 0c0c |002a: iget-object v2, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c0c │ │ -0914e8: 7030 8118 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ -0914ee: 5b41 0a0c |002f: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -0914f2: 5441 0a0c |0031: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -0914f6: 6e30 8518 6107 |0033: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ -0914fc: 7110 a619 0400 |0036: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ -091502: 0c01 |0039: move-result-object v1 │ │ -091504: 5b41 0b0c |003a: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ -091508: 5441 0b0c |003c: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ -09150c: 6e30 a819 6107 |003e: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ -091512: 5441 0b0c |0041: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ -091516: 6e10 a519 0100 |0043: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -09151c: 0e00 |0046: return-void │ │ +091504: |[091504] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +091514: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +091516: 7110 811d 0500 |0001: invoke-static {v5}, Landroid/support/v7/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@1d81 │ │ +09151c: 0c01 |0004: move-result-object v1 │ │ +09151e: 7040 3c22 1476 |0005: invoke-direct {v4, v1, v6, v7}, Landroid/widget/MultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@223c │ │ +091524: 6e10 0719 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.getContext:()Landroid/content/Context; // method@1907 │ │ +09152a: 0c01 |000b: move-result-object v1 │ │ +09152c: 6202 090c |000c: sget-object v2, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.TINT_ATTRS:[I // field@0c09 │ │ +091530: 7153 c21d 6172 |000e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +091536: 0c00 |0011: move-result-object v0 │ │ +091538: 6e10 bc1d 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +09153e: 0c01 |0015: move-result-object v1 │ │ +091540: 5b41 0c0c |0016: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c0c │ │ +091544: 6e20 bf1d 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ +09154a: 0a01 |001b: move-result v1 │ │ +09154c: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +091550: 6e20 ab1d 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +091556: 0c01 |0021: move-result-object v1 │ │ +091558: 6e20 0c19 1400 |0022: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@190c │ │ +09155e: 6e10 c41d 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +091564: 2201 7603 |0028: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0376 │ │ +091568: 5442 0c0c |002a: iget-object v2, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c0c │ │ +09156c: 7030 8118 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ +091572: 5b41 0a0c |002f: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +091576: 5441 0a0c |0031: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +09157a: 6e30 8518 6107 |0033: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ +091580: 7110 a619 0400 |0036: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@19a6 │ │ +091586: 0c01 |0039: move-result-object v1 │ │ +091588: 5b41 0b0c |003a: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ +09158c: 5441 0b0c |003c: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ +091590: 6e30 a819 6107 |003e: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ +091596: 5441 0b0c |0041: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ +09159a: 6e10 a519 0100 |0043: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +0915a0: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0008 line=67 │ │ 0x0012 line=69 │ │ 0x0018 line=70 │ │ 0x001e line=71 │ │ @@ -202618,25 +202645,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -091520: |[091520] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.drawableStateChanged:()V │ │ -091530: 6f10 3d22 0100 |0000: invoke-super {v1}, Landroid/widget/MultiAutoCompleteTextView;.drawableStateChanged:()V // method@223d │ │ -091536: 5410 0a0c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -09153a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -09153e: 5410 0a0c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -091542: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -091548: 5410 0b0c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ -09154c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -091550: 5410 0b0c |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ -091554: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -09155a: 0e00 |0015: return-void │ │ +0915a4: |[0915a4] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.drawableStateChanged:()V │ │ +0915b4: 6f10 3d22 0100 |0000: invoke-super {v1}, Landroid/widget/MultiAutoCompleteTextView;.drawableStateChanged:()V // method@223d │ │ +0915ba: 5410 0a0c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +0915be: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0915c2: 5410 0a0c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +0915c6: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +0915cc: 5410 0b0c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ +0915d0: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +0915d4: 5410 0b0c |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ +0915d8: 6e10 a519 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +0915de: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0007 line=164 │ │ 0x000c line=166 │ │ 0x0010 line=167 │ │ @@ -202649,23 +202676,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09155c: |[09155c] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -09156c: 5410 0a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -091570: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -091574: 5410 0a0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -091578: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ -09157e: 0c00 |0009: move-result-object v0 │ │ -091580: 1100 |000a: return-object v0 │ │ -091582: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -091584: 28fe |000c: goto 000a // -0002 │ │ +0915e0: |[0915e0] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +0915f0: 5410 0a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +0915f4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0915f8: 5410 0a0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +0915fc: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ +091602: 0c00 |0009: move-result-object v0 │ │ +091604: 1100 |000a: return-object v0 │ │ +091606: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +091608: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;) │ │ @@ -202673,23 +202700,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -091588: |[091588] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -091598: 5410 0a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -09159c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0915a0: 5410 0a0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -0915a4: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ -0915aa: 0c00 |0009: move-result-object v0 │ │ -0915ac: 1100 |000a: return-object v0 │ │ -0915ae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0915b0: 28fe |000c: goto 000a // -0002 │ │ +09160c: |[09160c] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +09161c: 5410 0a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +091620: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +091624: 5410 0a0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +091628: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ +09162e: 0c00 |0009: move-result-object v0 │ │ +091630: 1100 |000a: return-object v0 │ │ +091632: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +091634: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;) │ │ @@ -202697,21 +202724,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0915b4: |[0915b4] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0915c4: 6f20 3e22 2100 |0000: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@223e │ │ -0915ca: 5410 0a0c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -0915ce: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0915d2: 5410 0a0c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -0915d6: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ -0915dc: 0e00 |000c: return-void │ │ +091638: |[091638] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +091648: 6f20 3e22 2100 |0000: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@223e │ │ +09164e: 5410 0a0c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +091652: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +091656: 5410 0a0c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +09165a: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ +091660: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x0007 line=104 │ │ 0x000c line=106 │ │ locals : │ │ @@ -202723,21 +202750,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0915e0: |[0915e0] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setBackgroundResource:(I)V │ │ -0915f0: 6f20 3f22 2100 |0000: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setBackgroundResource:(I)V // method@223f │ │ -0915f6: 5410 0a0c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -0915fa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0915fe: 5410 0a0c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -091602: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ -091608: 0e00 |000c: return-void │ │ +091664: |[091664] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setBackgroundResource:(I)V │ │ +091674: 6f20 3f22 2100 |0000: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setBackgroundResource:(I)V // method@223f │ │ +09167a: 5410 0a0c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +09167e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +091682: 5410 0a0c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +091686: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ +09168c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x0007 line=96 │ │ 0x000c line=98 │ │ locals : │ │ @@ -202749,24 +202776,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09160c: |[09160c] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setDropDownBackgroundResource:(I)V │ │ -09161c: 5410 0c0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c0c │ │ -091620: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -091624: 5410 0c0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c0c │ │ -091628: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -09162e: 0c00 |0009: move-result-object v0 │ │ -091630: 6e20 0c19 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@190c │ │ -091636: 0e00 |000d: return-void │ │ -091638: 6f20 4022 2100 |000e: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setDropDownBackgroundResource:(I)V // method@2240 │ │ -09163e: 28fc |0011: goto 000d // -0004 │ │ +091690: |[091690] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setDropDownBackgroundResource:(I)V │ │ +0916a0: 5410 0c0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c0c │ │ +0916a4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0916a8: 5410 0c0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c0c │ │ +0916ac: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +0916b2: 0c00 |0009: move-result-object v0 │ │ +0916b4: 6e20 0c19 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@190c │ │ +0916ba: 0e00 |000d: return-void │ │ +0916bc: 6f20 4022 2100 |000e: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setDropDownBackgroundResource:(I)V // method@2240 │ │ +0916c2: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x000d line=90 │ │ 0x000e line=88 │ │ locals : │ │ @@ -202778,20 +202805,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -091640: |[091640] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -091650: 5410 0a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -091654: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -091658: 5410 0a0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -09165c: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ -091662: 0e00 |0009: return-void │ │ +0916c4: |[0916c4] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +0916d4: 5410 0a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +0916d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0916dc: 5410 0a0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +0916e0: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ +0916e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x0009 line=119 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ @@ -202802,20 +202829,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -091664: |[091664] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -091674: 5410 0a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -091678: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09167c: 5410 0a0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ -091680: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ -091686: 0e00 |0009: return-void │ │ +0916e8: |[0916e8] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +0916f8: 5410 0a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +0916fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +091700: 5410 0a0c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c0a │ │ +091704: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ +09170a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x0009 line=145 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ @@ -202826,50 +202853,50 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -091688: |[091688] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ -091698: 6f30 4122 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/MultiAutoCompleteTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2241 │ │ -09169e: 5410 0b0c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ -0916a2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0916a6: 5410 0b0c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ -0916aa: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ -0916b0: 0e00 |000c: return-void │ │ +09170c: |[09170c] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ +09171c: 6f30 4122 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/MultiAutoCompleteTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2241 │ │ +091722: 5410 0b0c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ +091726: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +09172a: 5410 0b0c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@0c0b │ │ +09172e: 6e30 a919 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@19a9 │ │ +091734: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0007 line=175 │ │ 0x000c line=177 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 resId I │ │ │ │ - source_file_idx : 733 (AppCompatMultiAutoCompleteTextView.java) │ │ + source_file_idx : 734 (AppCompatMultiAutoCompleteTextView.java) │ │ │ │ -Class #757 header: │ │ -class_idx : 898 │ │ +Class #758 header: │ │ +class_idx : 899 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 735 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 736 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #757 annotations: │ │ +Class #758 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=wrapOnScrollChangedListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #757 - │ │ +Class #758 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatPopupWindow$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnScrollChangedListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -202891,20 +202918,20 @@ │ │ type : '(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0916b4: |[0916b4] android.support.v7.widget.AppCompatPopupWindow$1.:(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V │ │ -0916c4: 5b01 0d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$fieldAnchor:Ljava/lang/reflect/Field; // field@0c0d │ │ -0916c8: 5b02 0f0c |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$popup:Landroid/widget/PopupWindow; // field@0c0f │ │ -0916cc: 5b03 0e0c |0004: iput-object v3, v0, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$originalListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener; // field@0c0e │ │ -0916d0: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0916d6: 0e00 |0009: return-void │ │ +091738: |[091738] android.support.v7.widget.AppCompatPopupWindow$1.:(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V │ │ +091748: 5b01 0d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$fieldAnchor:Ljava/lang/reflect/Field; // field@0c0d │ │ +09174c: 5b02 0f0c |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$popup:Landroid/widget/PopupWindow; // field@0c0f │ │ +091750: 5b03 0e0c |0004: iput-object v3, v0, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$originalListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener; // field@0c0e │ │ +091754: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09175a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v7/widget/AppCompatPopupWindow$1; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/reflect/Field; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/PopupWindow; │ │ @@ -202916,61 +202943,61 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0916d8: |[0916d8] android.support.v7.widget.AppCompatPopupWindow$1.onScrollChanged:()V │ │ -0916e8: 5431 0d0c |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$fieldAnchor:Ljava/lang/reflect/Field; // field@0c0d │ │ -0916ec: 5432 0f0c |0002: iget-object v2, v3, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$popup:Landroid/widget/PopupWindow; // field@0c0f │ │ -0916f0: 6e20 2328 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ -0916f6: 0c00 |0007: move-result-object v0 │ │ -0916f8: 1f00 7705 |0008: check-cast v0, Ljava/lang/ref/WeakReference; // type@0577 │ │ -0916fc: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -091700: 6e10 1f28 0000 |000c: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -091706: 0c01 |000f: move-result-object v1 │ │ -091708: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -09170c: 0e00 |0012: return-void │ │ -09170e: 5431 0e0c |0013: iget-object v1, v3, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$originalListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener; // field@0c0e │ │ -091712: 7210 b620 0100 |0015: invoke-interface {v1}, Landroid/view/ViewTreeObserver$OnScrollChangedListener;.onScrollChanged:()V // method@20b6 │ │ -091718: 28fa |0018: goto 0012 // -0006 │ │ -09171a: 0d01 |0019: move-exception v1 │ │ -09171c: 28f8 |001a: goto 0012 // -0008 │ │ +09175c: |[09175c] android.support.v7.widget.AppCompatPopupWindow$1.onScrollChanged:()V │ │ +09176c: 5431 0d0c |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$fieldAnchor:Ljava/lang/reflect/Field; // field@0c0d │ │ +091770: 5432 0f0c |0002: iget-object v2, v3, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$popup:Landroid/widget/PopupWindow; // field@0c0f │ │ +091774: 6e20 2328 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ +09177a: 0c00 |0007: move-result-object v0 │ │ +09177c: 1f00 7a05 |0008: check-cast v0, Ljava/lang/ref/WeakReference; // type@057a │ │ +091780: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +091784: 6e10 1f28 0000 |000c: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +09178a: 0c01 |000f: move-result-object v1 │ │ +09178c: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +091790: 0e00 |0012: return-void │ │ +091792: 5431 0e0c |0013: iget-object v1, v3, Landroid/support/v7/widget/AppCompatPopupWindow$1;.val$originalListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener; // field@0c0e │ │ +091796: 7210 b620 0100 |0015: invoke-interface {v1}, Landroid/view/ViewTreeObserver$OnScrollChangedListener;.onScrollChanged:()V // method@20b6 │ │ +09179c: 28fa |0018: goto 0012 // -0006 │ │ +09179e: 0d01 |0019: move-exception v1 │ │ +0917a0: 28f8 |001a: goto 0012 // -0008 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/lang/IllegalAccessException; -> 0x0019 │ │ positions : │ │ 0x0000 line=108 │ │ 0x000a line=109 │ │ 0x0012 line=117 │ │ 0x0013 line=112 │ │ 0x0019 line=114 │ │ locals : │ │ 0x000a - 0x0012 reg=0 mAnchor Ljava/lang/ref/WeakReference; Ljava/lang/ref/WeakReference; │ │ 0x0013 - 0x0019 reg=0 mAnchor Ljava/lang/ref/WeakReference; Ljava/lang/ref/WeakReference; │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v7/widget/AppCompatPopupWindow$1; │ │ │ │ - source_file_idx : 735 (AppCompatPopupWindow.java) │ │ + source_file_idx : 736 (AppCompatPopupWindow.java) │ │ │ │ -Class #758 header: │ │ -class_idx : 899 │ │ +Class #759 header: │ │ +class_idx : 900 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1158 │ │ -source_file_idx : 735 │ │ +superclass_idx : 1159 │ │ +source_file_idx : 736 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ -Class #758 annotations: │ │ +Class #759 annotations: │ │ Annotations on method #6425 'showAsDropDown' │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=19 │ │ │ │ -Class #758 - │ │ +Class #759 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatPopupWindow;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/PopupWindow;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatPopupWindow;) │ │ name : 'COMPAT_OVERLAP_ANCHOR' │ │ @@ -202993,61 +203020,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -091730: |[091730] android.support.v7.widget.AppCompatPopupWindow.:()V │ │ -091740: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -091744: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -091748: 3510 0600 |0004: if-ge v0, v1, 000a // +0006 │ │ -09174c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -09174e: 6a00 100c |0007: sput-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ -091752: 0e00 |0009: return-void │ │ -091754: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -091756: 28fc |000b: goto 0007 // -0004 │ │ +0917b4: |[0917b4] android.support.v7.widget.AppCompatPopupWindow.:()V │ │ +0917c4: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0917c8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0917cc: 3510 0600 |0004: if-ge v0, v1, 000a // +0006 │ │ +0917d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0917d2: 6a00 100c |0007: sput-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ +0917d6: 0e00 |0009: return-void │ │ +0917d8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0917da: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatPopupWindow;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -091758: |[091758] android.support.v7.widget.AppCompatPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -091768: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09176a: 7040 5222 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2252 │ │ -091770: 6201 6709 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@0967 │ │ -091774: 7152 c21d 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -09177a: 0c00 |0009: move-result-object v0 │ │ -09177c: 6001 6b09 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@096b │ │ -091780: 6e20 bf1d 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ -091786: 0a01 |000f: move-result v1 │ │ -091788: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ -09178c: 6001 6b09 |0012: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@096b │ │ -091790: 6e30 a41d 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ -091796: 0a01 |0017: move-result v1 │ │ -091798: 6e20 1719 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/widget/AppCompatPopupWindow;.setSupportOverlapAnchor:(Z)V // method@1917 │ │ -09179e: 6001 6a09 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_android_popupBackground:I // field@096a │ │ -0917a2: 6e20 ab1d 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0917a8: 0c01 |0020: move-result-object v1 │ │ -0917aa: 6e20 1619 1300 |0021: invoke-virtual {v3, v1}, Landroid/support/v7/widget/AppCompatPopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1916 │ │ -0917b0: 6e10 c41d 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -0917b6: 6001 3700 |0027: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0917ba: 1302 0e00 |0029: const/16 v2, #int 14 // #e │ │ -0917be: 3521 0500 |002b: if-ge v1, v2, 0030 // +0005 │ │ -0917c2: 7110 1b19 0300 |002d: invoke-static {v3}, Landroid/support/v7/widget/AppCompatPopupWindow;.wrapOnScrollChangedListener:(Landroid/widget/PopupWindow;)V // method@191b │ │ -0917c8: 0e00 |0030: return-void │ │ +0917dc: |[0917dc] android.support.v7.widget.AppCompatPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0917ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0917ee: 7040 5222 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2252 │ │ +0917f4: 6201 6709 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@0967 │ │ +0917f8: 7152 c21d 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +0917fe: 0c00 |0009: move-result-object v0 │ │ +091800: 6001 6b09 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@096b │ │ +091804: 6e20 bf1d 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ +09180a: 0a01 |000f: move-result v1 │ │ +09180c: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ +091810: 6001 6b09 |0012: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@096b │ │ +091814: 6e30 a41d 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ +09181a: 0a01 |0017: move-result v1 │ │ +09181c: 6e20 1719 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/widget/AppCompatPopupWindow;.setSupportOverlapAnchor:(Z)V // method@1917 │ │ +091822: 6001 6a09 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_android_popupBackground:I // field@096a │ │ +091826: 6e20 ab1d 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +09182c: 0c01 |0020: move-result-object v1 │ │ +09182e: 6e20 1619 1300 |0021: invoke-virtual {v3, v1}, Landroid/support/v7/widget/AppCompatPopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1916 │ │ +091834: 6e10 c41d 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +09183a: 6001 3700 |0027: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09183e: 1302 0e00 |0029: const/16 v2, #int 14 // #e │ │ +091842: 3521 0500 |002b: if-ge v1, v2, 0030 // +0005 │ │ +091846: 7110 1b19 0300 |002d: invoke-static {v3}, Landroid/support/v7/widget/AppCompatPopupWindow;.wrapOnScrollChangedListener:(Landroid/widget/PopupWindow;)V // method@191b │ │ +09184c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=46 │ │ 0x000a line=48 │ │ 0x0012 line=49 │ │ 0x001b line=52 │ │ @@ -203067,39 +203094,39 @@ │ │ type : '(Landroid/widget/PopupWindow;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0917cc: |[0917cc] android.support.v7.widget.AppCompatPopupWindow.wrapOnScrollChangedListener:(Landroid/widget/PopupWindow;)V │ │ -0917dc: 1c04 8604 |0000: const-class v4, Landroid/widget/PopupWindow; // type@0486 │ │ -0917e0: 1a05 7424 |0002: const-string v5, "mAnchor" // string@2474 │ │ -0917e4: 6e20 7727 5400 |0004: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -0917ea: 0c01 |0007: move-result-object v1 │ │ -0917ec: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0917ee: 6e20 2928 4100 |0009: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -0917f4: 1c04 8604 |000c: const-class v4, Landroid/widget/PopupWindow; // type@0486 │ │ -0917f8: 1a05 0327 |000e: const-string v5, "mOnScrollChangedListener" // string@2703 │ │ -0917fc: 6e20 7727 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -091802: 0c02 |0013: move-result-object v2 │ │ -091804: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -091806: 6e20 2928 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -09180c: 6e20 2328 6200 |0018: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ -091812: 0c03 |001b: move-result-object v3 │ │ -091814: 1f03 4804 |001c: check-cast v3, Landroid/view/ViewTreeObserver$OnScrollChangedListener; // type@0448 │ │ -091818: 2204 8203 |001e: new-instance v4, Landroid/support/v7/widget/AppCompatPopupWindow$1; // type@0382 │ │ -09181c: 7040 1119 1436 |0020: invoke-direct {v4, v1, v6, v3}, Landroid/support/v7/widget/AppCompatPopupWindow$1;.:(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V // method@1911 │ │ -091822: 6e30 2828 6204 |0023: invoke-virtual {v2, v6, v4}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ -091828: 0e00 |0026: return-void │ │ -09182a: 0d00 |0027: move-exception v0 │ │ -09182c: 1a04 de02 |0028: const-string v4, "AppCompatPopupWindow" // string@02de │ │ -091830: 1a05 1e05 |002a: const-string v5, "Exception while installing workaround OnScrollChangedListener" // string@051e │ │ -091834: 7130 0a1f 5400 |002c: invoke-static {v4, v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0a │ │ -09183a: 28f7 |002f: goto 0026 // -0009 │ │ +091850: |[091850] android.support.v7.widget.AppCompatPopupWindow.wrapOnScrollChangedListener:(Landroid/widget/PopupWindow;)V │ │ +091860: 1c04 8704 |0000: const-class v4, Landroid/widget/PopupWindow; // type@0487 │ │ +091864: 1a05 7e24 |0002: const-string v5, "mAnchor" // string@247e │ │ +091868: 6e20 7727 5400 |0004: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +09186e: 0c01 |0007: move-result-object v1 │ │ +091870: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +091872: 6e20 2928 4100 |0009: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +091878: 1c04 8704 |000c: const-class v4, Landroid/widget/PopupWindow; // type@0487 │ │ +09187c: 1a05 0d27 |000e: const-string v5, "mOnScrollChangedListener" // string@270d │ │ +091880: 6e20 7727 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +091886: 0c02 |0013: move-result-object v2 │ │ +091888: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +09188a: 6e20 2928 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +091890: 6e20 2328 6200 |0018: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2823 │ │ +091896: 0c03 |001b: move-result-object v3 │ │ +091898: 1f03 4904 |001c: check-cast v3, Landroid/view/ViewTreeObserver$OnScrollChangedListener; // type@0449 │ │ +09189c: 2204 8303 |001e: new-instance v4, Landroid/support/v7/widget/AppCompatPopupWindow$1; // type@0383 │ │ +0918a0: 7040 1119 1436 |0020: invoke-direct {v4, v1, v6, v3}, Landroid/support/v7/widget/AppCompatPopupWindow$1;.:(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V // method@1911 │ │ +0918a6: 6e30 2828 6204 |0023: invoke-virtual {v2, v6, v4}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ +0918ac: 0e00 |0026: return-void │ │ +0918ae: 0d00 |0027: move-exception v0 │ │ +0918b0: 1a04 df02 |0028: const-string v4, "AppCompatPopupWindow" // string@02df │ │ +0918b4: 1a05 2105 |002a: const-string v5, "Exception while installing workaround OnScrollChangedListener" // string@0521 │ │ +0918b8: 7130 0a1f 5400 |002c: invoke-static {v4, v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0a │ │ +0918be: 28f7 |002f: goto 0026 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0026 │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=92 │ │ 0x0008 line=93 │ │ 0x000c line=95 │ │ @@ -203122,22 +203149,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -09184c: |[09184c] android.support.v7.widget.AppCompatPopupWindow.getSupportOverlapAnchor:()Z │ │ -09185c: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ -091860: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -091864: 5510 120c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ -091868: 0f00 |0006: return v0 │ │ -09186a: 7110 9e0f 0100 |0007: invoke-static {v1}, Landroid/support/v4/widget/PopupWindowCompat;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@0f9e │ │ -091870: 0a00 |000a: move-result v0 │ │ -091872: 28fb |000b: goto 0006 // -0005 │ │ +0918d0: |[0918d0] android.support.v7.widget.AppCompatPopupWindow.getSupportOverlapAnchor:()Z │ │ +0918e0: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ +0918e4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0918e8: 5510 120c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ +0918ec: 0f00 |0006: return v0 │ │ +0918ee: 7110 9e0f 0100 |0007: invoke-static {v1}, Landroid/support/v4/widget/PopupWindowCompat;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@0f9e │ │ +0918f4: 0a00 |000a: move-result v0 │ │ +0918f6: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x0006 line=142 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/AppCompatPopupWindow; │ │ @@ -203147,21 +203174,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -091874: |[091874] android.support.v7.widget.AppCompatPopupWindow.setSupportOverlapAnchor:(Z)V │ │ -091884: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ -091888: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -09188c: 5c12 120c |0004: iput-boolean v2, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ -091890: 0e00 |0006: return-void │ │ -091892: 7120 9f0f 2100 |0007: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompat;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@0f9f │ │ -091898: 28fc |000a: goto 0006 // -0004 │ │ +0918f8: |[0918f8] android.support.v7.widget.AppCompatPopupWindow.setSupportOverlapAnchor:(Z)V │ │ +091908: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ +09190c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +091910: 5c12 120c |0004: iput-boolean v2, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ +091914: 0e00 |0006: return-void │ │ +091916: 7120 9f0f 2100 |0007: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompat;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@0f9f │ │ +09191c: 28fc |000a: goto 0006 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ 0x0006 line=133 │ │ 0x0007 line=131 │ │ locals : │ │ @@ -203173,24 +203200,24 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -09189c: |[09189c] android.support.v7.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;II)V │ │ -0918ac: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ -0918b0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0918b4: 5510 120c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ -0918b8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0918bc: 6e10 dc1f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -0918c2: 0a00 |000b: move-result v0 │ │ -0918c4: b104 |000c: sub-int/2addr v4, v0 │ │ -0918c6: 6f40 6c22 2143 |000d: invoke-super {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@226c │ │ -0918cc: 0e00 |0010: return-void │ │ +091920: |[091920] android.support.v7.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;II)V │ │ +091930: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ +091934: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +091938: 5510 120c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ +09193c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +091940: 6e10 dc1f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +091946: 0a00 |000b: move-result v0 │ │ +091948: b104 |000c: sub-int/2addr v4, v0 │ │ +09194a: 6f40 6c22 2143 |000d: invoke-super {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@226c │ │ +091950: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=66 │ │ 0x000d line=68 │ │ 0x0010 line=69 │ │ locals : │ │ @@ -203204,24 +203231,24 @@ │ │ type : '(Landroid/view/View;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0918d0: |[0918d0] android.support.v7.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;III)V │ │ -0918e0: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ -0918e4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0918e8: 5510 120c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ -0918ec: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0918f0: 6e10 dc1f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -0918f6: 0a00 |000b: move-result v0 │ │ -0918f8: b104 |000c: sub-int/2addr v4, v0 │ │ -0918fa: 6f55 6d22 2143 |000d: invoke-super {v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@226d │ │ -091900: 0e00 |0010: return-void │ │ +091954: |[091954] android.support.v7.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;III)V │ │ +091964: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ +091968: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +09196c: 5510 120c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ +091970: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +091974: 6e10 dc1f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +09197a: 0a00 |000b: move-result v0 │ │ +09197c: b104 |000c: sub-int/2addr v4, v0 │ │ +09197e: 6f55 6d22 2143 |000d: invoke-super {v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@226d │ │ +091984: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=76 │ │ 0x000d line=78 │ │ 0x0010 line=79 │ │ locals : │ │ @@ -203236,51 +203263,51 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -091904: |[091904] android.support.v7.widget.AppCompatPopupWindow.update:(Landroid/view/View;IIII)V │ │ -091914: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ -091918: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -09191c: 5510 120c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ -091920: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -091924: 6e10 dc1f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ -09192a: 0a00 |000b: move-result v0 │ │ -09192c: b104 |000c: sub-int/2addr v4, v0 │ │ -09192e: 7506 6f22 0100 |000d: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@226f │ │ -091934: 0e00 |0010: return-void │ │ +091988: |[091988] android.support.v7.widget.AppCompatPopupWindow.update:(Landroid/view/View;IIII)V │ │ +091998: 6300 100c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@0c10 │ │ +09199c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0919a0: 5510 120c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@0c12 │ │ +0919a4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0919a8: 6e10 dc1f 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@1fdc │ │ +0919ae: 0a00 |000b: move-result v0 │ │ +0919b0: b104 |000c: sub-int/2addr v4, v0 │ │ +0919b2: 7506 6f22 0100 |000d: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@226f │ │ +0919b8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=85 │ │ 0x000d line=87 │ │ 0x0010 line=88 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/AppCompatPopupWindow; │ │ 0x0000 - 0x0011 reg=2 anchor Landroid/view/View; │ │ 0x0000 - 0x0011 reg=3 xoff I │ │ 0x0000 - 0x0011 reg=4 yoff I │ │ 0x0000 - 0x0011 reg=5 width I │ │ 0x0000 - 0x0011 reg=6 height I │ │ │ │ - source_file_idx : 735 (AppCompatPopupWindow.java) │ │ + source_file_idx : 736 (AppCompatPopupWindow.java) │ │ │ │ -Class #759 header: │ │ -class_idx : 900 │ │ +Class #760 header: │ │ +class_idx : 901 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 736 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 737 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ -Class #759 - │ │ +Class #760 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatProgressBarHelper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatProgressBarHelper;) │ │ name : 'TINT_ATTRS' │ │ @@ -203305,41 +203332,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -091938: |[091938] android.support.v7.widget.AppCompatProgressBarHelper.:()V │ │ -091948: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -09194a: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -09194e: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -091954: 6900 130c |0006: sput-object v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.TINT_ATTRS:[I // field@0c13 │ │ -091958: 0e00 |0008: return-void │ │ -09195a: 0000 |0009: nop // spacer │ │ -09195c: 0003 0400 0200 0000 3b01 0101 3c01 ... |000a: array-data (8 units) │ │ +0919bc: |[0919bc] android.support.v7.widget.AppCompatProgressBarHelper.:()V │ │ +0919cc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0919ce: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +0919d2: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0919d8: 6900 130c |0006: sput-object v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.TINT_ATTRS:[I // field@0c13 │ │ +0919dc: 0e00 |0008: return-void │ │ +0919de: 0000 |0009: nop // spacer │ │ +0919e0: 0003 0400 0200 0000 3b01 0101 3c01 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatProgressBarHelper;) │ │ name : '' │ │ type : '(Landroid/widget/ProgressBar;Landroid/support/v7/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09196c: |[09196c] android.support.v7.widget.AppCompatProgressBarHelper.:(Landroid/widget/ProgressBar;Landroid/support/v7/widget/TintManager;)V │ │ -09197c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -091982: 5b01 160c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@0c16 │ │ -091986: 5b02 150c |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c15 │ │ -09198a: 0e00 |0007: return-void │ │ +0919f0: |[0919f0] android.support.v7.widget.AppCompatProgressBarHelper.:(Landroid/widget/ProgressBar;Landroid/support/v7/widget/TintManager;)V │ │ +091a00: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +091a06: 5b01 160c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@0c16 │ │ +091a0a: 5b02 150c |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c15 │ │ +091a0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ @@ -203352,23 +203379,23 @@ │ │ type : '()Landroid/graphics/drawable/shapes/Shape;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -09198c: |[09198c] android.support.v7.widget.AppCompatProgressBarHelper.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; │ │ -09199c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09199e: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -0919a2: 2310 6806 |0003: new-array v0, v1, [F // type@0668 │ │ -0919a6: 2600 0900 0000 |0005: fill-array-data v0, 0000000e // +00000009 │ │ -0919ac: 2201 7600 |0008: new-instance v1, Landroid/graphics/drawable/shapes/RoundRectShape; // type@0076 │ │ -0919b0: 7040 0002 0122 |000a: invoke-direct {v1, v0, v2, v2}, Landroid/graphics/drawable/shapes/RoundRectShape;.:([FLandroid/graphics/RectF;[F)V // method@0200 │ │ -0919b6: 1101 |000d: return-object v1 │ │ -0919b8: 0003 0400 0800 0000 0000 a040 0000 ... |000e: array-data (20 units) │ │ +091a10: |[091a10] android.support.v7.widget.AppCompatProgressBarHelper.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; │ │ +091a20: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +091a22: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +091a26: 2310 6b06 |0003: new-array v0, v1, [F // type@066b │ │ +091a2a: 2600 0900 0000 |0005: fill-array-data v0, 0000000e // +00000009 │ │ +091a30: 2201 7600 |0008: new-instance v1, Landroid/graphics/drawable/shapes/RoundRectShape; // type@0076 │ │ +091a34: 7040 0002 0122 |000a: invoke-direct {v1, v0, v2, v2}, Landroid/graphics/drawable/shapes/RoundRectShape;.:([FLandroid/graphics/RectF;[F)V // method@0200 │ │ +091a3a: 1101 |000d: return-object v1 │ │ +091a3c: 0003 0400 0800 0000 0000 a040 0000 ... |000e: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0008 line=141 │ │ 0x000e line=140 │ │ locals : │ │ 0x0008 - 0x0022 reg=0 roundedCorners [F │ │ @@ -203379,90 +203406,90 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -0919e0: |[0919e0] android.support.v7.widget.AppCompatProgressBarHelper.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; │ │ -0919f0: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0919f2: 20ea 3101 |0001: instance-of v10, v14, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -0919f6: 380a 1700 |0003: if-eqz v10, 001a // +0017 │ │ -0919fa: 07ea |0005: move-object v10, v14 │ │ -0919fc: 1f0a 3101 |0006: check-cast v10, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -091a00: 7210 ed05 0a00 |0008: invoke-interface {v10}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; // method@05ed │ │ -091a06: 0c05 |000b: move-result-object v5 │ │ -091a08: 3805 0c00 |000c: if-eqz v5, 0018 // +000c │ │ -091a0c: 7030 2119 5d0f |000e: invoke-direct {v13, v5, v15}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1921 │ │ -091a12: 0c05 |0011: move-result-object v5 │ │ -091a14: 07ea |0012: move-object v10, v14 │ │ -091a16: 1f0a 3101 |0013: check-cast v10, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0131 │ │ -091a1a: 7220 f105 5a00 |0015: invoke-interface {v10, v5}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@05f1 │ │ -091a20: 07e6 |0018: move-object v6, v14 │ │ -091a22: 1106 |0019: return-object v6 │ │ -091a24: 20ea 7300 |001a: instance-of v10, v14, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -091a28: 380a 3e00 |001c: if-eqz v10, 005a // +003e │ │ -091a2c: 07e1 |001e: move-object v1, v14 │ │ -091a2e: 1f01 7300 |001f: check-cast v1, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -091a32: 6e10 fb01 0100 |0021: invoke-virtual {v1}, Landroid/graphics/drawable/LayerDrawable;.getNumberOfLayers:()I // method@01fb │ │ -091a38: 0a00 |0024: move-result v0 │ │ -091a3a: 2307 6d06 |0025: new-array v7, v0, [Landroid/graphics/drawable/Drawable; // type@066d │ │ -091a3e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -091a40: 3503 2000 |0028: if-ge v3, v0, 0048 // +0020 │ │ -091a44: 6e20 fa01 3100 |002a: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@01fa │ │ -091a4a: 0a04 |002d: move-result v4 │ │ -091a4c: 6e20 f901 3100 |002e: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01f9 │ │ -091a52: 0c0c |0031: move-result-object v12 │ │ -091a54: 140a 0d00 0201 |0032: const v10, #float 2.38773e-38 // #0102000d │ │ -091a5a: 32a4 0700 |0035: if-eq v4, v10, 003c // +0007 │ │ -091a5e: 140a 0f00 0201 |0037: const v10, #float 2.38773e-38 // #0102000f │ │ -091a64: 33a4 0c00 |003a: if-ne v4, v10, 0046 // +000c │ │ -091a68: 01ba |003c: move v10, v11 │ │ -091a6a: 7030 2119 cd0a |003d: invoke-direct {v13, v12, v10}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1921 │ │ -091a70: 0c0a |0040: move-result-object v10 │ │ -091a72: 4d0a 0703 |0041: aput-object v10, v7, v3 │ │ -091a76: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ -091a7a: 28e3 |0045: goto 0028 // -001d │ │ -091a7c: 120a |0046: const/4 v10, #int 0 // #0 │ │ -091a7e: 28f6 |0047: goto 003d // -000a │ │ -091a80: 2206 7300 |0048: new-instance v6, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -091a84: 7020 f701 7600 |004a: invoke-direct {v6, v7}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@01f7 │ │ -091a8a: 1203 |004d: const/4 v3, #int 0 // #0 │ │ -091a8c: 3503 cbff |004e: if-ge v3, v0, 0019 // -0035 │ │ -091a90: 6e20 fa01 3100 |0050: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@01fa │ │ -091a96: 0a0a |0053: move-result v10 │ │ -091a98: 6e30 fc01 360a |0054: invoke-virtual {v6, v3, v10}, Landroid/graphics/drawable/LayerDrawable;.setId:(II)V // method@01fc │ │ -091a9e: d803 0301 |0057: add-int/lit8 v3, v3, #int 1 // #01 │ │ -091aa2: 28f5 |0059: goto 004e // -000b │ │ -091aa4: 20ea 6900 |005a: instance-of v10, v14, Landroid/graphics/drawable/BitmapDrawable; // type@0069 │ │ -091aa8: 380a bcff |005c: if-eqz v10, 0018 // -0044 │ │ -091aac: 1f0e 6900 |005e: check-cast v14, Landroid/graphics/drawable/BitmapDrawable; // type@0069 │ │ -091ab0: 6e10 c401 0e00 |0060: invoke-virtual {v14}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@01c4 │ │ -091ab6: 0c09 |0063: move-result-object v9 │ │ -091ab8: 54da 140c |0064: iget-object v10, v13, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@0c14 │ │ -091abc: 390a 0400 |0066: if-nez v10, 006a // +0004 │ │ -091ac0: 5bd9 140c |0068: iput-object v9, v13, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@0c14 │ │ -091ac4: 2208 7400 |006a: new-instance v8, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ -091ac8: 7010 1e19 0d00 |006c: invoke-direct {v13}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; // method@191e │ │ -091ace: 0c0a |006f: move-result-object v10 │ │ -091ad0: 7020 fd01 a800 |0070: invoke-direct {v8, v10}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@01fd │ │ -091ad6: 2202 5200 |0073: new-instance v2, Landroid/graphics/BitmapShader; // type@0052 │ │ -091ada: 620a 3100 |0075: sget-object v10, Landroid/graphics/Shader$TileMode;.REPEAT:Landroid/graphics/Shader$TileMode; // field@0031 │ │ -091ade: 620c 3000 |0077: sget-object v12, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0030 │ │ -091ae2: 7040 7e01 92ca |0079: invoke-direct {v2, v9, v10, v12}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@017e │ │ -091ae8: 6e10 fe01 0800 |007c: invoke-virtual {v8}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ -091aee: 0c0a |007f: move-result-object v10 │ │ -091af0: 6e20 9901 2a00 |0080: invoke-virtual {v10, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0199 │ │ -091af6: 380f 0900 |0083: if-eqz v15, 008c // +0009 │ │ -091afa: 220a 6a00 |0085: new-instance v10, Landroid/graphics/drawable/ClipDrawable; // type@006a │ │ -091afe: 123c |0087: const/4 v12, #int 3 // #3 │ │ -091b00: 7040 c501 8abc |0088: invoke-direct {v10, v8, v12, v11}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@01c5 │ │ -091b06: 07a8 |008b: move-object v8, v10 │ │ -091b08: 0786 |008c: move-object v6, v8 │ │ -091b0a: 288c |008d: goto 0019 // -0074 │ │ +091a64: |[091a64] android.support.v7.widget.AppCompatProgressBarHelper.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; │ │ +091a74: 121b |0000: const/4 v11, #int 1 // #1 │ │ +091a76: 20ea 3201 |0001: instance-of v10, v14, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +091a7a: 380a 1700 |0003: if-eqz v10, 001a // +0017 │ │ +091a7e: 07ea |0005: move-object v10, v14 │ │ +091a80: 1f0a 3201 |0006: check-cast v10, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +091a84: 7210 ed05 0a00 |0008: invoke-interface {v10}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; // method@05ed │ │ +091a8a: 0c05 |000b: move-result-object v5 │ │ +091a8c: 3805 0c00 |000c: if-eqz v5, 0018 // +000c │ │ +091a90: 7030 2119 5d0f |000e: invoke-direct {v13, v5, v15}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1921 │ │ +091a96: 0c05 |0011: move-result-object v5 │ │ +091a98: 07ea |0012: move-object v10, v14 │ │ +091a9a: 1f0a 3201 |0013: check-cast v10, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@0132 │ │ +091a9e: 7220 f105 5a00 |0015: invoke-interface {v10, v5}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@05f1 │ │ +091aa4: 07e6 |0018: move-object v6, v14 │ │ +091aa6: 1106 |0019: return-object v6 │ │ +091aa8: 20ea 7300 |001a: instance-of v10, v14, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +091aac: 380a 3e00 |001c: if-eqz v10, 005a // +003e │ │ +091ab0: 07e1 |001e: move-object v1, v14 │ │ +091ab2: 1f01 7300 |001f: check-cast v1, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +091ab6: 6e10 fb01 0100 |0021: invoke-virtual {v1}, Landroid/graphics/drawable/LayerDrawable;.getNumberOfLayers:()I // method@01fb │ │ +091abc: 0a00 |0024: move-result v0 │ │ +091abe: 2307 7006 |0025: new-array v7, v0, [Landroid/graphics/drawable/Drawable; // type@0670 │ │ +091ac2: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +091ac4: 3503 2000 |0028: if-ge v3, v0, 0048 // +0020 │ │ +091ac8: 6e20 fa01 3100 |002a: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@01fa │ │ +091ace: 0a04 |002d: move-result v4 │ │ +091ad0: 6e20 f901 3100 |002e: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01f9 │ │ +091ad6: 0c0c |0031: move-result-object v12 │ │ +091ad8: 140a 0d00 0201 |0032: const v10, #float 2.38773e-38 // #0102000d │ │ +091ade: 32a4 0700 |0035: if-eq v4, v10, 003c // +0007 │ │ +091ae2: 140a 0f00 0201 |0037: const v10, #float 2.38773e-38 // #0102000f │ │ +091ae8: 33a4 0c00 |003a: if-ne v4, v10, 0046 // +000c │ │ +091aec: 01ba |003c: move v10, v11 │ │ +091aee: 7030 2119 cd0a |003d: invoke-direct {v13, v12, v10}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1921 │ │ +091af4: 0c0a |0040: move-result-object v10 │ │ +091af6: 4d0a 0703 |0041: aput-object v10, v7, v3 │ │ +091afa: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ +091afe: 28e3 |0045: goto 0028 // -001d │ │ +091b00: 120a |0046: const/4 v10, #int 0 // #0 │ │ +091b02: 28f6 |0047: goto 003d // -000a │ │ +091b04: 2206 7300 |0048: new-instance v6, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +091b08: 7020 f701 7600 |004a: invoke-direct {v6, v7}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@01f7 │ │ +091b0e: 1203 |004d: const/4 v3, #int 0 // #0 │ │ +091b10: 3503 cbff |004e: if-ge v3, v0, 0019 // -0035 │ │ +091b14: 6e20 fa01 3100 |0050: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@01fa │ │ +091b1a: 0a0a |0053: move-result v10 │ │ +091b1c: 6e30 fc01 360a |0054: invoke-virtual {v6, v3, v10}, Landroid/graphics/drawable/LayerDrawable;.setId:(II)V // method@01fc │ │ +091b22: d803 0301 |0057: add-int/lit8 v3, v3, #int 1 // #01 │ │ +091b26: 28f5 |0059: goto 004e // -000b │ │ +091b28: 20ea 6900 |005a: instance-of v10, v14, Landroid/graphics/drawable/BitmapDrawable; // type@0069 │ │ +091b2c: 380a bcff |005c: if-eqz v10, 0018 // -0044 │ │ +091b30: 1f0e 6900 |005e: check-cast v14, Landroid/graphics/drawable/BitmapDrawable; // type@0069 │ │ +091b34: 6e10 c401 0e00 |0060: invoke-virtual {v14}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@01c4 │ │ +091b3a: 0c09 |0063: move-result-object v9 │ │ +091b3c: 54da 140c |0064: iget-object v10, v13, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@0c14 │ │ +091b40: 390a 0400 |0066: if-nez v10, 006a // +0004 │ │ +091b44: 5bd9 140c |0068: iput-object v9, v13, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@0c14 │ │ +091b48: 2208 7400 |006a: new-instance v8, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ +091b4c: 7010 1e19 0d00 |006c: invoke-direct {v13}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; // method@191e │ │ +091b52: 0c0a |006f: move-result-object v10 │ │ +091b54: 7020 fd01 a800 |0070: invoke-direct {v8, v10}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@01fd │ │ +091b5a: 2202 5200 |0073: new-instance v2, Landroid/graphics/BitmapShader; // type@0052 │ │ +091b5e: 620a 3100 |0075: sget-object v10, Landroid/graphics/Shader$TileMode;.REPEAT:Landroid/graphics/Shader$TileMode; // field@0031 │ │ +091b62: 620c 3000 |0077: sget-object v12, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0030 │ │ +091b66: 7040 7e01 92ca |0079: invoke-direct {v2, v9, v10, v12}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@017e │ │ +091b6c: 6e10 fe01 0800 |007c: invoke-virtual {v8}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01fe │ │ +091b72: 0c0a |007f: move-result-object v10 │ │ +091b74: 6e20 9901 2a00 |0080: invoke-virtual {v10, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0199 │ │ +091b7a: 380f 0900 |0083: if-eqz v15, 008c // +0009 │ │ +091b7e: 220a 6a00 |0085: new-instance v10, Landroid/graphics/drawable/ClipDrawable; // type@006a │ │ +091b82: 123c |0087: const/4 v12, #int 3 // #3 │ │ +091b84: 7040 c501 8abc |0088: invoke-direct {v10, v8, v12, v11}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@01c5 │ │ +091b8a: 07a8 |008b: move-object v8, v10 │ │ +091b8c: 0786 |008c: move-object v6, v8 │ │ +091b8e: 288c |008d: goto 0019 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0006 line=76 │ │ 0x000c line=77 │ │ 0x000e line=78 │ │ 0x0013 line=79 │ │ @@ -203509,43 +203536,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -091b0c: |[091b0c] android.support.v7.widget.AppCompatProgressBarHelper.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -091b1c: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ -091b20: 2095 6800 |0002: instance-of v5, v9, Landroid/graphics/drawable/AnimationDrawable; // type@0068 │ │ -091b24: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ -091b28: 0791 |0006: move-object v1, v9 │ │ -091b2a: 1f01 6800 |0007: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@0068 │ │ -091b2e: 6e10 c001 0100 |0009: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.getNumberOfFrames:()I // method@01c0 │ │ -091b34: 0a00 |000c: move-result v0 │ │ -091b36: 2204 6800 |000d: new-instance v4, Landroid/graphics/drawable/AnimationDrawable; // type@0068 │ │ -091b3a: 7010 bc01 0400 |000f: invoke-direct {v4}, Landroid/graphics/drawable/AnimationDrawable;.:()V // method@01bc │ │ -091b40: 6e10 c101 0100 |0012: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.isOneShot:()Z // method@01c1 │ │ -091b46: 0a05 |0015: move-result v5 │ │ -091b48: 6e20 c301 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/drawable/AnimationDrawable;.setOneShot:(Z)V // method@01c3 │ │ -091b4e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -091b50: 3503 1800 |001a: if-ge v3, v0, 0032 // +0018 │ │ -091b54: 6e20 bf01 3100 |001c: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getFrame:(I)Landroid/graphics/drawable/Drawable; // method@01bf │ │ -091b5a: 0c05 |001f: move-result-object v5 │ │ -091b5c: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -091b5e: 7030 2119 5806 |0021: invoke-direct {v8, v5, v6}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1921 │ │ -091b64: 0c02 |0024: move-result-object v2 │ │ -091b66: 6e20 f001 7200 |0025: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@01f0 │ │ -091b6c: 6e20 be01 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getDuration:(I)I // method@01be │ │ -091b72: 0a05 |002b: move-result v5 │ │ -091b74: 6e30 bd01 2405 |002c: invoke-virtual {v4, v2, v5}, Landroid/graphics/drawable/AnimationDrawable;.addFrame:(Landroid/graphics/drawable/Drawable;I)V // method@01bd │ │ -091b7a: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -091b7e: 28e9 |0031: goto 001a // -0017 │ │ -091b80: 6e20 c201 7400 |0032: invoke-virtual {v4, v7}, Landroid/graphics/drawable/AnimationDrawable;.setLevel:(I)Z // method@01c2 │ │ -091b86: 0749 |0035: move-object v9, v4 │ │ -091b88: 1109 |0036: return-object v9 │ │ +091b90: |[091b90] android.support.v7.widget.AppCompatProgressBarHelper.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +091ba0: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ +091ba4: 2095 6800 |0002: instance-of v5, v9, Landroid/graphics/drawable/AnimationDrawable; // type@0068 │ │ +091ba8: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ +091bac: 0791 |0006: move-object v1, v9 │ │ +091bae: 1f01 6800 |0007: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@0068 │ │ +091bb2: 6e10 c001 0100 |0009: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.getNumberOfFrames:()I // method@01c0 │ │ +091bb8: 0a00 |000c: move-result v0 │ │ +091bba: 2204 6800 |000d: new-instance v4, Landroid/graphics/drawable/AnimationDrawable; // type@0068 │ │ +091bbe: 7010 bc01 0400 |000f: invoke-direct {v4}, Landroid/graphics/drawable/AnimationDrawable;.:()V // method@01bc │ │ +091bc4: 6e10 c101 0100 |0012: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.isOneShot:()Z // method@01c1 │ │ +091bca: 0a05 |0015: move-result v5 │ │ +091bcc: 6e20 c301 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/drawable/AnimationDrawable;.setOneShot:(Z)V // method@01c3 │ │ +091bd2: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +091bd4: 3503 1800 |001a: if-ge v3, v0, 0032 // +0018 │ │ +091bd8: 6e20 bf01 3100 |001c: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getFrame:(I)Landroid/graphics/drawable/Drawable; // method@01bf │ │ +091bde: 0c05 |001f: move-result-object v5 │ │ +091be0: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +091be2: 7030 2119 5806 |0021: invoke-direct {v8, v5, v6}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1921 │ │ +091be8: 0c02 |0024: move-result-object v2 │ │ +091bea: 6e20 f001 7200 |0025: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@01f0 │ │ +091bf0: 6e20 be01 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getDuration:(I)I // method@01be │ │ +091bf6: 0a05 |002b: move-result v5 │ │ +091bf8: 6e30 bd01 2405 |002c: invoke-virtual {v4, v2, v5}, Landroid/graphics/drawable/AnimationDrawable;.addFrame:(Landroid/graphics/drawable/Drawable;I)V // method@01bd │ │ +091bfe: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +091c02: 28e9 |0031: goto 001a // -0017 │ │ +091c04: 6e20 c201 7400 |0032: invoke-virtual {v4, v7}, Landroid/graphics/drawable/AnimationDrawable;.setLevel:(I)Z // method@01c2 │ │ +091c0a: 0749 |0035: move-object v9, v4 │ │ +091c0c: 1109 |0036: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0007 line=123 │ │ 0x0009 line=124 │ │ 0x000d line=125 │ │ 0x0012 line=126 │ │ @@ -203572,17 +203599,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091b8c: |[091b8c] android.support.v7.widget.AppCompatProgressBarHelper.getSampleTime:()Landroid/graphics/Bitmap; │ │ -091b9c: 5410 140c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@0c14 │ │ -091ba0: 1100 |0002: return-object v0 │ │ +091c10: |[091c10] android.support.v7.widget.AppCompatProgressBarHelper.getSampleTime:()Landroid/graphics/Bitmap; │ │ +091c20: 5410 140c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@0c14 │ │ +091c24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatProgressBarHelper; │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatProgressBarHelper;) │ │ @@ -203590,39 +203617,39 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -091ba4: |[091ba4] android.support.v7.widget.AppCompatProgressBarHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -091bb4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -091bb6: 5452 160c |0001: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@0c16 │ │ -091bba: 6e10 7122 0200 |0003: invoke-virtual {v2}, Landroid/widget/ProgressBar;.getContext:()Landroid/content/Context; // method@2271 │ │ -091bc0: 0c02 |0006: move-result-object v2 │ │ -091bc2: 6203 130c |0007: sget-object v3, Landroid/support/v7/widget/AppCompatProgressBarHelper;.TINT_ATTRS:[I // field@0c13 │ │ -091bc6: 7154 c21d 6273 |0009: invoke-static {v2, v6, v3, v7, v4}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -091bcc: 0c00 |000c: move-result-object v0 │ │ -091bce: 6e20 ac1d 4000 |000d: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@1dac │ │ -091bd4: 0c01 |0010: move-result-object v1 │ │ -091bd6: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -091bda: 5452 160c |0013: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@0c16 │ │ -091bde: 7020 2219 1500 |0015: invoke-direct {v5, v1}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@1922 │ │ -091be4: 0c03 |0018: move-result-object v3 │ │ -091be6: 6e20 7422 3200 |0019: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2274 │ │ -091bec: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -091bee: 6e20 ac1d 2000 |001d: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@1dac │ │ -091bf4: 0c01 |0020: move-result-object v1 │ │ -091bf6: 3801 0b00 |0021: if-eqz v1, 002c // +000b │ │ -091bfa: 5452 160c |0023: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@0c16 │ │ -091bfe: 7030 2119 1504 |0025: invoke-direct {v5, v1, v4}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1921 │ │ -091c04: 0c03 |0028: move-result-object v3 │ │ -091c06: 6e20 7522 3200 |0029: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2275 │ │ -091c0c: 6e10 c41d 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -091c12: 0e00 |002f: return-void │ │ +091c28: |[091c28] android.support.v7.widget.AppCompatProgressBarHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +091c38: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +091c3a: 5452 160c |0001: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@0c16 │ │ +091c3e: 6e10 7122 0200 |0003: invoke-virtual {v2}, Landroid/widget/ProgressBar;.getContext:()Landroid/content/Context; // method@2271 │ │ +091c44: 0c02 |0006: move-result-object v2 │ │ +091c46: 6203 130c |0007: sget-object v3, Landroid/support/v7/widget/AppCompatProgressBarHelper;.TINT_ATTRS:[I // field@0c13 │ │ +091c4a: 7154 c21d 6273 |0009: invoke-static {v2, v6, v3, v7, v4}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +091c50: 0c00 |000c: move-result-object v0 │ │ +091c52: 6e20 ac1d 4000 |000d: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@1dac │ │ +091c58: 0c01 |0010: move-result-object v1 │ │ +091c5a: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +091c5e: 5452 160c |0013: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@0c16 │ │ +091c62: 7020 2219 1500 |0015: invoke-direct {v5, v1}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@1922 │ │ +091c68: 0c03 |0018: move-result-object v3 │ │ +091c6a: 6e20 7422 3200 |0019: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2274 │ │ +091c70: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +091c72: 6e20 ac1d 2000 |001d: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@1dac │ │ +091c78: 0c01 |0020: move-result-object v1 │ │ +091c7a: 3801 0b00 |0021: if-eqz v1, 002c // +000b │ │ +091c7e: 5452 160c |0023: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@0c16 │ │ +091c82: 7030 2119 1504 |0025: invoke-direct {v5, v1, v4}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1921 │ │ +091c88: 0c03 |0028: move-result-object v3 │ │ +091c8a: 6e20 7522 3200 |0029: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2275 │ │ +091c90: 6e10 c41d 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +091c96: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x000d line=57 │ │ 0x0011 line=58 │ │ 0x0013 line=59 │ │ 0x001c line=62 │ │ @@ -203633,27 +203660,27 @@ │ │ locals : │ │ 0x000d - 0x0030 reg=0 a Landroid/support/v7/widget/TintTypedArray; │ │ 0x0011 - 0x0030 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0030 reg=5 this Landroid/support/v7/widget/AppCompatProgressBarHelper; │ │ 0x0000 - 0x0030 reg=6 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x0030 reg=7 defStyleAttr I │ │ │ │ - source_file_idx : 736 (AppCompatProgressBarHelper.java) │ │ + source_file_idx : 737 (AppCompatProgressBarHelper.java) │ │ │ │ -Class #760 header: │ │ -class_idx : 901 │ │ +Class #761 header: │ │ +class_idx : 902 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1160 │ │ -source_file_idx : 737 │ │ +superclass_idx : 1161 │ │ +source_file_idx : 738 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ -Class #760 - │ │ +Class #761 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatRadioButton;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/RadioButton;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/TintableCompoundButton;' │ │ Static fields - │ │ Instance fields - │ │ @@ -203671,18 +203698,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -091c14: |[091c14] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;)V │ │ -091c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091c26: 7030 2419 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1924 │ │ -091c2c: 0e00 |0004: return-void │ │ +091c98: |[091c98] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;)V │ │ +091ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091caa: 7030 2419 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1924 │ │ +091cb0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -203692,18 +203719,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 │ │ -091c30: |[091c30] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -091c40: 6000 0406 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.radioButtonStyle:I // field@0604 │ │ -091c44: 7040 2519 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1925 │ │ -091c4a: 0e00 |0005: return-void │ │ +091cb4: |[091cb4] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +091cc4: 6000 0406 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.radioButtonStyle:I // field@0604 │ │ +091cc8: 7040 2519 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1925 │ │ +091cce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -203714,26 +203741,26 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -091c4c: |[091c4c] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -091c5c: 7040 7722 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/RadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2277 │ │ -091c62: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -091c68: 0c00 |0006: move-result-object v0 │ │ -091c6a: 5b20 180c |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c18 │ │ -091c6e: 2200 7903 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // type@0379 │ │ -091c72: 5421 180c |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c18 │ │ -091c76: 7030 ae18 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.:(Landroid/widget/CompoundButton;Landroid/support/v7/widget/TintManager;)V // method@18ae │ │ -091c7c: 5b20 170c |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091c80: 5420 170c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091c84: 6e30 b318 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@18b3 │ │ -091c8a: 0e00 |0017: return-void │ │ +091cd0: |[091cd0] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +091ce0: 7040 7722 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/RadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2277 │ │ +091ce6: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +091cec: 0c00 |0006: move-result-object v0 │ │ +091cee: 5b20 180c |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c18 │ │ +091cf2: 2200 7a03 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // type@037a │ │ +091cf6: 5421 180c |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c18 │ │ +091cfa: 7030 ae18 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.:(Landroid/widget/CompoundButton;Landroid/support/v7/widget/TintManager;)V // method@18ae │ │ +091d00: 5b20 170c |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091d04: 5420 170c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091d08: 6e30 b318 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@18b3 │ │ +091d0e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0009 line=60 │ │ 0x0012 line=61 │ │ 0x0017 line=62 │ │ @@ -203749,23 +203776,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -091c8c: |[091c8c] android.support.v7.widget.AppCompatRadioButton.getCompoundPaddingLeft:()I │ │ -091c9c: 6f10 7822 0200 |0000: invoke-super {v2}, Landroid/widget/RadioButton;.getCompoundPaddingLeft:()I // method@2278 │ │ -091ca2: 0a00 |0003: move-result v0 │ │ -091ca4: 5421 170c |0004: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091ca8: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -091cac: 5421 170c |0008: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091cb0: 6e20 b018 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getCompoundPaddingLeft:(I)I // method@18b0 │ │ -091cb6: 0a00 |000d: move-result v0 │ │ -091cb8: 0f00 |000e: return v0 │ │ +091d10: |[091d10] android.support.v7.widget.AppCompatRadioButton.getCompoundPaddingLeft:()I │ │ +091d20: 6f10 7822 0200 |0000: invoke-super {v2}, Landroid/widget/RadioButton;.getCompoundPaddingLeft:()I // method@2278 │ │ +091d26: 0a00 |0003: move-result v0 │ │ +091d28: 5421 170c |0004: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091d2c: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +091d30: 5421 170c |0008: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091d34: 6e20 b018 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getCompoundPaddingLeft:(I)I // method@18b0 │ │ +091d3a: 0a00 |000d: move-result v0 │ │ +091d3c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ locals : │ │ 0x0004 - 0x000e reg=0 value I │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ @@ -203775,23 +203802,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -091cbc: |[091cbc] android.support.v7.widget.AppCompatRadioButton.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ -091ccc: 5410 170c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091cd0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -091cd4: 5410 170c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091cd8: 6e10 b118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@18b1 │ │ -091cde: 0c00 |0009: move-result-object v0 │ │ -091ce0: 1100 |000a: return-object v0 │ │ -091ce2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -091ce4: 28fe |000c: goto 000a // -0002 │ │ +091d40: |[091d40] android.support.v7.widget.AppCompatRadioButton.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ +091d50: 5410 170c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091d54: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +091d58: 5410 170c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091d5c: 6e10 b118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@18b1 │ │ +091d62: 0c00 |0009: move-result-object v0 │ │ +091d64: 1100 |000a: return-object v0 │ │ +091d66: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +091d68: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatRadioButton;) │ │ @@ -203799,23 +203826,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -091ce8: |[091ce8] android.support.v7.widget.AppCompatRadioButton.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -091cf8: 5410 170c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091cfc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -091d00: 5410 170c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091d04: 6e10 b218 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@18b2 │ │ -091d0a: 0c00 |0009: move-result-object v0 │ │ -091d0c: 1100 |000a: return-object v0 │ │ -091d0e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -091d10: 28fe |000c: goto 000a // -0002 │ │ +091d6c: |[091d6c] android.support.v7.widget.AppCompatRadioButton.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +091d7c: 5410 170c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091d80: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +091d84: 5410 170c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091d88: 6e10 b218 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@18b2 │ │ +091d8e: 0c00 |0009: move-result-object v0 │ │ +091d90: 1100 |000a: return-object v0 │ │ +091d92: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +091d94: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatRadioButton;) │ │ @@ -203823,27 +203850,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -091d14: |[091d14] android.support.v7.widget.AppCompatRadioButton.setButtonDrawable:(I)V │ │ -091d24: 5410 180c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c18 │ │ -091d28: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -091d2c: 5410 180c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c18 │ │ -091d30: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -091d36: 0c00 |0009: move-result-object v0 │ │ -091d38: 6e20 2b19 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@192b │ │ -091d3e: 0e00 |000d: return-void │ │ -091d40: 6e10 2719 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatRadioButton;.getContext:()Landroid/content/Context; // method@1927 │ │ -091d46: 0c00 |0011: move-result-object v0 │ │ -091d48: 7120 7105 2000 |0012: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -091d4e: 0c00 |0015: move-result-object v0 │ │ -091d50: 28f4 |0016: goto 000a // -000c │ │ +091d98: |[091d98] android.support.v7.widget.AppCompatRadioButton.setButtonDrawable:(I)V │ │ +091da8: 5410 180c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c18 │ │ +091dac: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +091db0: 5410 180c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c18 │ │ +091db4: 6e20 981d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +091dba: 0c00 |0009: move-result-object v0 │ │ +091dbc: 6e20 2b19 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@192b │ │ +091dc2: 0e00 |000d: return-void │ │ +091dc4: 6e10 2719 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatRadioButton;.getContext:()Landroid/content/Context; // method@1927 │ │ +091dca: 0c00 |0011: move-result-object v0 │ │ +091dcc: 7120 7105 2000 |0012: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +091dd2: 0c00 |0015: move-result-object v0 │ │ +091dd4: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000d line=77 │ │ 0x000e line=74 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ @@ -203854,21 +203881,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -091d54: |[091d54] android.support.v7.widget.AppCompatRadioButton.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -091d64: 6f20 7922 2100 |0000: invoke-super {v1, v2}, Landroid/widget/RadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2279 │ │ -091d6a: 5410 170c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091d6e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -091d72: 5410 170c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091d76: 6e10 b418 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.onSetButtonDrawable:()V // method@18b4 │ │ -091d7c: 0e00 |000c: return-void │ │ +091dd8: |[091dd8] android.support.v7.widget.AppCompatRadioButton.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +091de8: 6f20 7922 2100 |0000: invoke-super {v1, v2}, Landroid/widget/RadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2279 │ │ +091dee: 5410 170c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091df2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +091df6: 5410 170c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091dfa: 6e10 b418 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.onSetButtonDrawable:()V // method@18b4 │ │ +091e00: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0007 line=68 │ │ 0x000c line=70 │ │ locals : │ │ @@ -203880,20 +203907,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -091d80: |[091d80] android.support.v7.widget.AppCompatRadioButton.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ -091d90: 5410 170c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091d94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -091d98: 5410 170c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091d9c: 6e20 b518 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@18b5 │ │ -091da2: 0e00 |0009: return-void │ │ +091e04: |[091e04] android.support.v7.widget.AppCompatRadioButton.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ +091e14: 5410 170c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091e18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +091e1c: 5410 170c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091e20: 6e20 b518 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@18b5 │ │ +091e26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x0009 line=96 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ @@ -203904,42 +203931,42 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -091da4: |[091da4] android.support.v7.widget.AppCompatRadioButton.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -091db4: 5410 170c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091db8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -091dbc: 5410 170c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ -091dc0: 6e20 b618 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@18b6 │ │ -091dc6: 0e00 |0009: return-void │ │ +091e28: |[091e28] android.support.v7.widget.AppCompatRadioButton.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +091e38: 5410 170c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091e3c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +091e40: 5410 170c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@0c17 │ │ +091e44: 6e20 b618 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@18b6 │ │ +091e4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x0009 line=119 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 737 (AppCompatRadioButton.java) │ │ + source_file_idx : 738 (AppCompatRadioButton.java) │ │ │ │ -Class #761 header: │ │ -class_idx : 902 │ │ +Class #762 header: │ │ +class_idx : 903 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1161 │ │ -source_file_idx : 738 │ │ +superclass_idx : 1162 │ │ +source_file_idx : 739 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #761 - │ │ +Class #762 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatRatingBar;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/RatingBar;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatRatingBar;) │ │ @@ -203956,18 +203983,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -091dc8: |[091dc8] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;)V │ │ -091dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091dda: 7030 2f19 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@192f │ │ -091de0: 0e00 |0004: return-void │ │ +091e4c: |[091e4c] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;)V │ │ +091e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091e5e: 7030 2f19 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@192f │ │ +091e64: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatRatingBar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -203977,18 +204004,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 │ │ -091de4: |[091de4] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -091df4: 6000 0506 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.ratingBarStyle:I // field@0605 │ │ -091df8: 7040 3019 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1930 │ │ -091dfe: 0e00 |0005: return-void │ │ +091e68: |[091e68] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +091e78: 6000 0506 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.ratingBarStyle:I // field@0605 │ │ +091e7c: 7040 3019 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1930 │ │ +091e82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatRatingBar; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -203999,26 +204026,26 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -091e00: |[091e00] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -091e10: 7040 7b22 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/RatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@227b │ │ -091e16: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -091e1c: 0c00 |0006: move-result-object v0 │ │ -091e1e: 5b20 1a0c |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c1a │ │ -091e22: 2200 8403 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatProgressBarHelper; // type@0384 │ │ -091e26: 5421 1a0c |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c1a │ │ -091e2a: 7030 1d19 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.:(Landroid/widget/ProgressBar;Landroid/support/v7/widget/TintManager;)V // method@191d │ │ -091e30: 5b20 190c |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@0c19 │ │ -091e34: 5420 190c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@0c19 │ │ -091e38: 6e30 2019 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1920 │ │ -091e3e: 0e00 |0017: return-void │ │ +091e84: |[091e84] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +091e94: 7040 7b22 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/RatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@227b │ │ +091e9a: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +091ea0: 0c00 |0006: move-result-object v0 │ │ +091ea2: 5b20 1a0c |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c1a │ │ +091ea6: 2200 8503 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatProgressBarHelper; // type@0385 │ │ +091eaa: 5421 1a0c |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c1a │ │ +091eae: 7030 1d19 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.:(Landroid/widget/ProgressBar;Landroid/support/v7/widget/TintManager;)V // method@191d │ │ +091eb4: 5b20 190c |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@0c19 │ │ +091eb8: 5420 190c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@0c19 │ │ +091ebc: 6e30 2019 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1920 │ │ +091ec2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=48 │ │ 0x0009 line=50 │ │ 0x0012 line=51 │ │ 0x0017 line=52 │ │ @@ -204034,37 +204061,37 @@ │ │ type : '(II)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -091e40: |[091e40] android.support.v7.widget.AppCompatRatingBar.onMeasure:(II)V │ │ -091e50: 1d04 |0000: monitor-enter v4 │ │ -091e52: 6f30 7c22 5406 |0001: invoke-super {v4, v5, v6}, Landroid/widget/RatingBar;.onMeasure:(II)V // method@227c │ │ -091e58: 5442 190c |0004: iget-object v2, v4, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@0c19 │ │ -091e5c: 6e10 1f19 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.getSampleTime:()Landroid/graphics/Bitmap; // method@191f │ │ -091e62: 0c00 |0009: move-result-object v0 │ │ -091e64: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -091e68: 6e10 7d01 0000 |000c: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@017d │ │ -091e6e: 0a02 |000f: move-result v2 │ │ -091e70: 6e10 3219 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatRatingBar;.getNumStars:()I // method@1932 │ │ -091e76: 0a03 |0013: move-result v3 │ │ -091e78: 9201 0203 |0014: mul-int v1, v2, v3 │ │ -091e7c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -091e7e: 7130 440a 5102 |0017: invoke-static {v1, v5, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -091e84: 0a02 |001a: move-result v2 │ │ -091e86: 6e10 3119 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatRatingBar;.getMeasuredHeight:()I // method@1931 │ │ -091e8c: 0a03 |001e: move-result v3 │ │ -091e8e: 6e30 3419 2403 |001f: invoke-virtual {v4, v2, v3}, Landroid/support/v7/widget/AppCompatRatingBar;.setMeasuredDimension:(II)V // method@1934 │ │ -091e94: 1e04 |0022: monitor-exit v4 │ │ -091e96: 0e00 |0023: return-void │ │ -091e98: 0d02 |0024: move-exception v2 │ │ -091e9a: 1e04 |0025: monitor-exit v4 │ │ -091e9c: 2702 |0026: throw v2 │ │ +091ec4: |[091ec4] android.support.v7.widget.AppCompatRatingBar.onMeasure:(II)V │ │ +091ed4: 1d04 |0000: monitor-enter v4 │ │ +091ed6: 6f30 7c22 5406 |0001: invoke-super {v4, v5, v6}, Landroid/widget/RatingBar;.onMeasure:(II)V // method@227c │ │ +091edc: 5442 190c |0004: iget-object v2, v4, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@0c19 │ │ +091ee0: 6e10 1f19 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.getSampleTime:()Landroid/graphics/Bitmap; // method@191f │ │ +091ee6: 0c00 |0009: move-result-object v0 │ │ +091ee8: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +091eec: 6e10 7d01 0000 |000c: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@017d │ │ +091ef2: 0a02 |000f: move-result v2 │ │ +091ef4: 6e10 3219 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatRatingBar;.getNumStars:()I // method@1932 │ │ +091efa: 0a03 |0013: move-result v3 │ │ +091efc: 9201 0203 |0014: mul-int v1, v2, v3 │ │ +091f00: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +091f02: 7130 440a 5102 |0017: invoke-static {v1, v5, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +091f08: 0a02 |001a: move-result v2 │ │ +091f0a: 6e10 3119 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatRatingBar;.getMeasuredHeight:()I // method@1931 │ │ +091f10: 0a03 |001e: move-result v3 │ │ +091f12: 6e30 3419 2403 |001f: invoke-virtual {v4, v2, v3}, Landroid/support/v7/widget/AppCompatRatingBar;.setMeasuredDimension:(II)V // method@1934 │ │ +091f18: 1e04 |0022: monitor-exit v4 │ │ +091f1a: 0e00 |0023: return-void │ │ +091f1c: 0d02 |0024: move-exception v2 │ │ +091f1e: 1e04 |0025: monitor-exit v4 │ │ +091f20: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=58 │ │ 0x000a line=59 │ │ @@ -204075,27 +204102,27 @@ │ │ locals : │ │ 0x0016 - 0x0022 reg=1 width I │ │ 0x000a - 0x0024 reg=0 sampleTile Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0027 reg=4 this Landroid/support/v7/widget/AppCompatRatingBar; │ │ 0x0000 - 0x0027 reg=5 widthMeasureSpec I │ │ 0x0000 - 0x0027 reg=6 heightMeasureSpec I │ │ │ │ - source_file_idx : 738 (AppCompatRatingBar.java) │ │ + source_file_idx : 739 (AppCompatRatingBar.java) │ │ │ │ -Class #762 header: │ │ -class_idx : 903 │ │ +Class #763 header: │ │ +class_idx : 904 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1165 │ │ -source_file_idx : 739 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 740 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #762 - │ │ +Class #763 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSeekBar;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/SeekBar;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatSeekBar;) │ │ @@ -204112,18 +204139,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -091eac: |[091eac] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;)V │ │ -091ebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091ebe: 7030 3619 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1936 │ │ -091ec4: 0e00 |0004: return-void │ │ +091f30: |[091f30] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;)V │ │ +091f40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091f42: 7030 3619 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1936 │ │ +091f48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatSeekBar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -204133,18 +204160,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 │ │ -091ec8: |[091ec8] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -091ed8: 6000 0906 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.seekBarStyle:I // field@0609 │ │ -091edc: 7040 3719 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1937 │ │ -091ee2: 0e00 |0005: return-void │ │ +091f4c: |[091f4c] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +091f5c: 6000 0906 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.seekBarStyle:I // field@0609 │ │ +091f60: 7040 3719 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1937 │ │ +091f66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatSeekBar; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -204155,53 +204182,53 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -091ee4: |[091ee4] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -091ef4: 7040 9122 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2291 │ │ -091efa: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -091f00: 0c00 |0006: move-result-object v0 │ │ -091f02: 5b20 1c0c |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c1c │ │ -091f06: 2200 8803 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatSeekBarHelper; // type@0388 │ │ -091f0a: 5421 1c0c |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c1c │ │ -091f0e: 7030 3919 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatSeekBarHelper;.:(Landroid/widget/SeekBar;Landroid/support/v7/widget/TintManager;)V // method@1939 │ │ -091f14: 5b20 1b0c |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mAppCompatSeekBarHelper:Landroid/support/v7/widget/AppCompatSeekBarHelper; // field@0c1b │ │ -091f18: 5420 1b0c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mAppCompatSeekBarHelper:Landroid/support/v7/widget/AppCompatSeekBarHelper; // field@0c1b │ │ -091f1c: 6e30 3a19 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatSeekBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@193a │ │ -091f22: 0e00 |0017: return-void │ │ +091f68: |[091f68] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +091f78: 7040 9122 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2291 │ │ +091f7e: 7110 961d 0300 |0003: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +091f84: 0c00 |0006: move-result-object v0 │ │ +091f86: 5b20 1c0c |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c1c │ │ +091f8a: 2200 8903 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatSeekBarHelper; // type@0389 │ │ +091f8e: 5421 1c0c |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c1c │ │ +091f92: 7030 3919 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatSeekBarHelper;.:(Landroid/widget/SeekBar;Landroid/support/v7/widget/TintManager;)V // method@1939 │ │ +091f98: 5b20 1b0c |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mAppCompatSeekBarHelper:Landroid/support/v7/widget/AppCompatSeekBarHelper; // field@0c1b │ │ +091f9c: 5420 1b0c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mAppCompatSeekBarHelper:Landroid/support/v7/widget/AppCompatSeekBarHelper; // field@0c1b │ │ +091fa0: 6e30 3a19 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatSeekBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@193a │ │ +091fa6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=46 │ │ 0x0009 line=48 │ │ 0x0012 line=49 │ │ 0x0017 line=50 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v7/widget/AppCompatSeekBar; │ │ 0x0000 - 0x0018 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0018 reg=4 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x0018 reg=5 defStyleAttr I │ │ │ │ Virtual methods - │ │ - source_file_idx : 739 (AppCompatSeekBar.java) │ │ + source_file_idx : 740 (AppCompatSeekBar.java) │ │ │ │ -Class #763 header: │ │ -class_idx : 904 │ │ +Class #764 header: │ │ +class_idx : 905 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 900 │ │ -source_file_idx : 740 │ │ +superclass_idx : 901 │ │ +source_file_idx : 741 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #763 - │ │ +Class #764 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSeekBarHelper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/AppCompatProgressBarHelper;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatSeekBarHelper;) │ │ name : 'TINT_ATTRS' │ │ @@ -204218,40 +204245,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -091f24: |[091f24] android.support.v7.widget.AppCompatSeekBarHelper.:()V │ │ -091f34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -091f36: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -091f3a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -091f3c: 1402 4201 0101 |0004: const v2, #float 2.36945e-38 // #01010142 │ │ -091f42: 4b02 0001 |0007: aput v2, v0, v1 │ │ -091f46: 6900 1d0c |0009: sput-object v0, Landroid/support/v7/widget/AppCompatSeekBarHelper;.TINT_ATTRS:[I // field@0c1d │ │ -091f4a: 0e00 |000b: return-void │ │ +091fa8: |[091fa8] android.support.v7.widget.AppCompatSeekBarHelper.:()V │ │ +091fb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +091fba: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +091fbe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +091fc0: 1402 4201 0101 |0004: const v2, #float 2.36945e-38 // #01010142 │ │ +091fc6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +091fca: 6900 1d0c |0009: sput-object v0, Landroid/support/v7/widget/AppCompatSeekBarHelper;.TINT_ATTRS:[I // field@0c1d │ │ +091fce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatSeekBarHelper;) │ │ name : '' │ │ type : '(Landroid/widget/SeekBar;Landroid/support/v7/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -091f4c: |[091f4c] android.support.v7.widget.AppCompatSeekBarHelper.:(Landroid/widget/SeekBar;Landroid/support/v7/widget/TintManager;)V │ │ -091f5c: 7030 1d19 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.:(Landroid/widget/ProgressBar;Landroid/support/v7/widget/TintManager;)V // method@191d │ │ -091f62: 5b01 1e0c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@0c1e │ │ -091f66: 0e00 |0005: return-void │ │ +091fd0: |[091fd0] android.support.v7.widget.AppCompatSeekBarHelper.:(Landroid/widget/SeekBar;Landroid/support/v7/widget/TintManager;)V │ │ +091fe0: 7030 1d19 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.:(Landroid/widget/ProgressBar;Landroid/support/v7/widget/TintManager;)V // method@191d │ │ +091fe6: 5b01 1e0c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@0c1e │ │ +091fea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatSeekBarHelper; │ │ @@ -204264,30 +204291,30 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -091f68: |[091f68] android.support.v7.widget.AppCompatSeekBarHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -091f78: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -091f7a: 6f30 2019 6507 |0001: invoke-super {v5, v6, v7}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1920 │ │ -091f80: 5452 1e0c |0004: iget-object v2, v5, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@0c1e │ │ -091f84: 6e10 9222 0200 |0006: invoke-virtual {v2}, Landroid/widget/SeekBar;.getContext:()Landroid/content/Context; // method@2292 │ │ -091f8a: 0c02 |0009: move-result-object v2 │ │ -091f8c: 6203 1d0c |000a: sget-object v3, Landroid/support/v7/widget/AppCompatSeekBarHelper;.TINT_ATTRS:[I // field@0c1d │ │ -091f90: 7154 c21d 6273 |000c: invoke-static {v2, v6, v3, v7, v4}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -091f96: 0c00 |000f: move-result-object v0 │ │ -091f98: 6e20 ac1d 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@1dac │ │ -091f9e: 0c01 |0013: move-result-object v1 │ │ -091fa0: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -091fa4: 5452 1e0c |0016: iget-object v2, v5, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@0c1e │ │ -091fa8: 6e20 9322 1200 |0018: invoke-virtual {v2, v1}, Landroid/widget/SeekBar;.setThumb:(Landroid/graphics/drawable/Drawable;)V // method@2293 │ │ -091fae: 6e10 c41d 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -091fb4: 0e00 |001e: return-void │ │ +091fec: |[091fec] android.support.v7.widget.AppCompatSeekBarHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +091ffc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +091ffe: 6f30 2019 6507 |0001: invoke-super {v5, v6, v7}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1920 │ │ +092004: 5452 1e0c |0004: iget-object v2, v5, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@0c1e │ │ +092008: 6e10 9222 0200 |0006: invoke-virtual {v2}, Landroid/widget/SeekBar;.getContext:()Landroid/content/Context; // method@2292 │ │ +09200e: 0c02 |0009: move-result-object v2 │ │ +092010: 6203 1d0c |000a: sget-object v3, Landroid/support/v7/widget/AppCompatSeekBarHelper;.TINT_ATTRS:[I // field@0c1d │ │ +092014: 7154 c21d 6273 |000c: invoke-static {v2, v6, v3, v7, v4}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +09201a: 0c00 |000f: move-result-object v0 │ │ +09201c: 6e20 ac1d 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@1dac │ │ +092022: 0c01 |0013: move-result-object v1 │ │ +092024: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +092028: 5452 1e0c |0016: iget-object v2, v5, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@0c1e │ │ +09202c: 6e20 9322 1200 |0018: invoke-virtual {v2, v1}, Landroid/widget/SeekBar;.setThumb:(Landroid/graphics/drawable/Drawable;)V // method@2293 │ │ +092032: 6e10 c41d 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +092038: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0004 line=39 │ │ 0x0010 line=41 │ │ 0x0014 line=42 │ │ 0x0016 line=43 │ │ @@ -204296,32 +204323,32 @@ │ │ locals : │ │ 0x0010 - 0x001f reg=0 a Landroid/support/v7/widget/TintTypedArray; │ │ 0x0014 - 0x001f reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x001f reg=5 this Landroid/support/v7/widget/AppCompatSeekBarHelper; │ │ 0x0000 - 0x001f reg=6 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x001f reg=7 defStyleAttr I │ │ │ │ - source_file_idx : 740 (AppCompatSeekBarHelper.java) │ │ + source_file_idx : 741 (AppCompatSeekBarHelper.java) │ │ │ │ -Class #764 header: │ │ -class_idx : 905 │ │ +Class #765 header: │ │ +class_idx : 906 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 936 │ │ -source_file_idx : 742 │ │ +superclass_idx : 937 │ │ +source_file_idx : 743 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #764 annotations: │ │ +Class #765 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #764 - │ │ +Class #765 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSpinner$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatSpinner$1;) │ │ @@ -204338,19 +204365,19 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner;Landroid/view/View;Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -091fb8: |[091fb8] android.support.v7.widget.AppCompatSpinner$1.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/view/View;Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ -091fc8: 5b01 1f0c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c1f │ │ -091fcc: 5b03 200c |0002: iput-object v3, v0, Landroid/support/v7/widget/AppCompatSpinner$1;.val$popup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c20 │ │ -091fd0: 7020 eb1a 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ -091fd6: 0e00 |0007: return-void │ │ +09203c: |[09203c] android.support.v7.widget.AppCompatSpinner$1.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/view/View;Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ +09204c: 5b01 1f0c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c1f │ │ +092050: 5b03 200c |0002: iput-object v3, v0, Landroid/support/v7/widget/AppCompatSpinner$1;.val$popup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c20 │ │ +092054: 7020 eb1a 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ +09205a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/AppCompatSpinner$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0008 reg=2 x0 Landroid/view/View; │ │ @@ -204362,17 +204389,17 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091fd8: |[091fd8] android.support.v7.widget.AppCompatSpinner$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -091fe8: 5410 200c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.val$popup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c20 │ │ -091fec: 1100 |0002: return-object v0 │ │ +09205c: |[09205c] android.support.v7.widget.AppCompatSpinner$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +09206c: 5410 200c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.val$popup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c20 │ │ +092070: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$1; │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatSpinner$1;) │ │ @@ -204380,53 +204407,53 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -091ff0: |[091ff0] android.support.v7.widget.AppCompatSpinner$1.onForwardingStarted:()Z │ │ -092000: 5410 1f0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c1f │ │ -092004: 7110 7519 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner;.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // method@1975 │ │ -09200a: 0c00 |0005: move-result-object v0 │ │ -09200c: 6e10 5e19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@195e │ │ -092012: 0a00 |0009: move-result v0 │ │ -092014: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ -092018: 5410 1f0c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c1f │ │ -09201c: 7110 7519 0000 |000e: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner;.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // method@1975 │ │ -092022: 0c00 |0011: move-result-object v0 │ │ -092024: 6e10 6d19 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.show:()V // method@196d │ │ -09202a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -09202c: 0f00 |0016: return v0 │ │ +092074: |[092074] android.support.v7.widget.AppCompatSpinner$1.onForwardingStarted:()Z │ │ +092084: 5410 1f0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c1f │ │ +092088: 7110 7519 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner;.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // method@1975 │ │ +09208e: 0c00 |0005: move-result-object v0 │ │ +092090: 6e10 5e19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@195e │ │ +092096: 0a00 |0009: move-result v0 │ │ +092098: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ +09209c: 5410 1f0c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c1f │ │ +0920a0: 7110 7519 0000 |000e: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner;.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // method@1975 │ │ +0920a6: 0c00 |0011: move-result-object v0 │ │ +0920a8: 6e10 6d19 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.show:()V // method@196d │ │ +0920ae: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +0920b0: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x000c line=260 │ │ 0x0015 line=262 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$1; │ │ │ │ - source_file_idx : 742 (AppCompatSpinner.java) │ │ + source_file_idx : 743 (AppCompatSpinner.java) │ │ │ │ -Class #765 header: │ │ -class_idx : 906 │ │ +Class #766 header: │ │ +class_idx : 907 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 742 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 743 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ -Class #765 annotations: │ │ +Class #766 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/AppCompatSpinner; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="DropDownAdapter" │ │ │ │ -Class #765 - │ │ +Class #766 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/ListAdapter;' │ │ #1 : 'Landroid/widget/SpinnerAdapter;' │ │ Static fields - │ │ @@ -204445,44 +204472,44 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -092030: |[092030] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V │ │ -092040: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -092046: 5b23 210c |0003: iput-object v3, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -09204a: 2031 8104 |0005: instance-of v1, v3, Landroid/widget/ListAdapter; // type@0481 │ │ -09204e: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ -092052: 0731 |0009: move-object v1, v3 │ │ -092054: 1f01 8104 |000a: check-cast v1, Landroid/widget/ListAdapter; // type@0481 │ │ -092058: 5b21 220c |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0c22 │ │ -09205c: 3804 1800 |000e: if-eqz v4, 0026 // +0018 │ │ -092060: 7100 7619 0000 |0010: invoke-static {}, Landroid/support/v7/widget/AppCompatSpinner;.access$100:()Z // method@1976 │ │ -092066: 0a01 |0013: move-result v1 │ │ -092068: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -09206c: 2031 9604 |0016: instance-of v1, v3, Landroid/widget/ThemedSpinnerAdapter; // type@0496 │ │ -092070: 3801 0f00 |0018: if-eqz v1, 0027 // +000f │ │ -092074: 0730 |001a: move-object v0, v3 │ │ -092076: 1f00 9604 |001b: check-cast v0, Landroid/widget/ThemedSpinnerAdapter; // type@0496 │ │ -09207a: 7210 ee22 0000 |001d: invoke-interface {v0}, Landroid/widget/ThemedSpinnerAdapter;.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; // method@22ee │ │ -092080: 0c01 |0020: move-result-object v1 │ │ -092082: 3241 0500 |0021: if-eq v1, v4, 0026 // +0005 │ │ -092086: 7220 ef22 4000 |0023: invoke-interface {v0, v4}, Landroid/widget/ThemedSpinnerAdapter;.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V // method@22ef │ │ -09208c: 0e00 |0026: return-void │ │ -09208e: 2031 db03 |0027: instance-of v1, v3, Landroid/support/v7/widget/ThemedSpinnerAdapter; // type@03db │ │ -092092: 3801 fdff |0029: if-eqz v1, 0026 // -0003 │ │ -092096: 0730 |002b: move-object v0, v3 │ │ -092098: 1f00 db03 |002c: check-cast v0, Landroid/support/v7/widget/ThemedSpinnerAdapter; // type@03db │ │ -09209c: 7210 7b1d 0000 |002e: invoke-interface {v0}, Landroid/support/v7/widget/ThemedSpinnerAdapter;.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; // method@1d7b │ │ -0920a2: 0c01 |0031: move-result-object v1 │ │ -0920a4: 3901 f4ff |0032: if-nez v1, 0026 // -000c │ │ -0920a8: 7220 7c1d 4000 |0034: invoke-interface {v0, v4}, Landroid/support/v7/widget/ThemedSpinnerAdapter;.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V // method@1d7c │ │ -0920ae: 28ef |0037: goto 0026 // -0011 │ │ +0920b4: |[0920b4] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V │ │ +0920c4: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0920ca: 5b23 210c |0003: iput-object v3, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +0920ce: 2031 8204 |0005: instance-of v1, v3, Landroid/widget/ListAdapter; // type@0482 │ │ +0920d2: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ +0920d6: 0731 |0009: move-object v1, v3 │ │ +0920d8: 1f01 8204 |000a: check-cast v1, Landroid/widget/ListAdapter; // type@0482 │ │ +0920dc: 5b21 220c |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0c22 │ │ +0920e0: 3804 1800 |000e: if-eqz v4, 0026 // +0018 │ │ +0920e4: 7100 7619 0000 |0010: invoke-static {}, Landroid/support/v7/widget/AppCompatSpinner;.access$100:()Z // method@1976 │ │ +0920ea: 0a01 |0013: move-result v1 │ │ +0920ec: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +0920f0: 2031 9704 |0016: instance-of v1, v3, Landroid/widget/ThemedSpinnerAdapter; // type@0497 │ │ +0920f4: 3801 0f00 |0018: if-eqz v1, 0027 // +000f │ │ +0920f8: 0730 |001a: move-object v0, v3 │ │ +0920fa: 1f00 9704 |001b: check-cast v0, Landroid/widget/ThemedSpinnerAdapter; // type@0497 │ │ +0920fe: 7210 ee22 0000 |001d: invoke-interface {v0}, Landroid/widget/ThemedSpinnerAdapter;.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; // method@22ee │ │ +092104: 0c01 |0020: move-result-object v1 │ │ +092106: 3241 0500 |0021: if-eq v1, v4, 0026 // +0005 │ │ +09210a: 7220 ef22 4000 |0023: invoke-interface {v0, v4}, Landroid/widget/ThemedSpinnerAdapter;.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V // method@22ef │ │ +092110: 0e00 |0026: return-void │ │ +092112: 2031 dc03 |0027: instance-of v1, v3, Landroid/support/v7/widget/ThemedSpinnerAdapter; // type@03dc │ │ +092116: 3801 fdff |0029: if-eqz v1, 0026 // -0003 │ │ +09211a: 0730 |002b: move-object v0, v3 │ │ +09211c: 1f00 dc03 |002c: check-cast v0, Landroid/support/v7/widget/ThemedSpinnerAdapter; // type@03dc │ │ +092120: 7210 7b1d 0000 |002e: invoke-interface {v0}, Landroid/support/v7/widget/ThemedSpinnerAdapter;.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; // method@1d7b │ │ +092126: 0c01 |0031: move-result-object v1 │ │ +092128: 3901 f4ff |0032: if-nez v1, 0026 // -000c │ │ +09212c: 7220 7c1d 4000 |0034: invoke-interface {v0, v4}, Landroid/support/v7/widget/ThemedSpinnerAdapter;.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V // method@1d7c │ │ +092132: 28ef |0037: goto 0026 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0003 line=582 │ │ 0x0005 line=584 │ │ 0x000a line=585 │ │ 0x000e line=588 │ │ @@ -204508,22 +204535,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0920b0: |[0920b0] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.areAllItemsEnabled:()Z │ │ -0920c0: 5420 220c |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0c22 │ │ -0920c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0920c8: 7210 1122 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@2211 │ │ -0920ce: 0a01 |0007: move-result v1 │ │ -0920d0: 0f01 |0008: return v1 │ │ -0920d2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0920d4: 28fe |000a: goto 0008 // -0002 │ │ +092134: |[092134] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.areAllItemsEnabled:()Z │ │ +092144: 5420 220c |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0c22 │ │ +092148: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09214c: 7210 1122 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@2211 │ │ +092152: 0a01 |0007: move-result v1 │ │ +092154: 0f01 |0008: return v1 │ │ +092156: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +092158: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0002 line=647 │ │ 0x0004 line=648 │ │ 0x0008 line=650 │ │ locals : │ │ @@ -204535,23 +204562,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0920d8: |[0920d8] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getCount:()I │ │ -0920e8: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -0920ec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0920f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0920f2: 0f00 |0005: return v0 │ │ -0920f4: 5410 210c |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -0920f8: 7210 b022 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@22b0 │ │ -0920fe: 0a00 |000b: move-result v0 │ │ -092100: 28f9 |000c: goto 0005 // -0007 │ │ +09215c: |[09215c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getCount:()I │ │ +09216c: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +092170: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +092174: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +092176: 0f00 |0005: return v0 │ │ +092178: 5410 210c |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +09217c: 7210 b022 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@22b0 │ │ +092182: 0a00 |000b: move-result v0 │ │ +092184: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;) │ │ @@ -204559,23 +204586,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 │ │ -092104: |[092104] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -092114: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -092118: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09211c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09211e: 1100 |0005: return-object v0 │ │ -092120: 5410 210c |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -092124: 7240 b122 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@22b1 │ │ -09212a: 0c00 |000b: move-result-object v0 │ │ -09212c: 28f9 |000c: goto 0005 // -0007 │ │ +092188: |[092188] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +092198: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +09219c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0921a0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0921a2: 1100 |0005: return-object v0 │ │ +0921a4: 5410 210c |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +0921a8: 7240 b122 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@22b1 │ │ +0921ae: 0c00 |000b: move-result-object v0 │ │ +0921b0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ 0x0000 - 0x000d reg=3 convertView Landroid/view/View; │ │ @@ -204586,23 +204613,23 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -092130: |[092130] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ -092140: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -092144: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -092148: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09214a: 1100 |0005: return-object v0 │ │ -09214c: 5410 210c |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -092150: 7220 b222 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@22b2 │ │ -092156: 0c00 |000b: move-result-object v0 │ │ -092158: 28f9 |000c: goto 0005 // -0007 │ │ +0921b4: |[0921b4] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ +0921c4: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +0921c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0921cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0921ce: 1100 |0005: return-object v0 │ │ +0921d0: 5410 210c |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +0921d4: 7220 b222 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@22b2 │ │ +0921da: 0c00 |000b: move-result-object v0 │ │ +0921dc: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ │ │ @@ -204611,23 +204638,23 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -09215c: |[09215c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItemId:(I)J │ │ -09216c: 5420 210c |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -092170: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -092174: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -092178: 1000 |0006: return-wide v0 │ │ -09217a: 5420 210c |0007: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -09217e: 7220 b322 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@22b3 │ │ -092184: 0b00 |000c: move-result-wide v0 │ │ -092186: 28f9 |000d: goto 0006 // -0007 │ │ +0921e0: |[0921e0] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItemId:(I)J │ │ +0921f0: 5420 210c |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +0921f4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0921f8: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +0921fc: 1000 |0006: return-wide v0 │ │ +0921fe: 5420 210c |0007: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +092202: 7220 b322 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@22b3 │ │ +092208: 0b00 |000c: move-result-wide v0 │ │ +09220a: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x000e reg=3 position I │ │ │ │ @@ -204636,17 +204663,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092188: |[092188] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItemViewType:(I)I │ │ -092198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09219a: 0f00 |0001: return v0 │ │ +09220c: |[09220c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItemViewType:(I)I │ │ +09221c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09221e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -204655,18 +204682,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 │ │ -09219c: |[09219c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0921ac: 6e40 4119 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1941 │ │ -0921b2: 0c00 |0003: move-result-object v0 │ │ -0921b4: 1100 |0004: return-object v0 │ │ +092220: |[092220] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +092230: 6e40 4119 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1941 │ │ +092236: 0c00 |0003: move-result-object v0 │ │ +092238: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x0005 reg=2 position I │ │ 0x0000 - 0x0005 reg=3 convertView Landroid/view/View; │ │ @@ -204677,17 +204704,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0921b8: |[0921b8] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getViewTypeCount:()I │ │ -0921c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0921ca: 0f00 |0001: return v0 │ │ +09223c: |[09223c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getViewTypeCount:()I │ │ +09224c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09224e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ │ │ #8 : (in Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;) │ │ @@ -204695,25 +204722,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0921cc: |[0921cc] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.hasStableIds:()Z │ │ -0921dc: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -0921e0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0921e4: 5410 210c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -0921e8: 7210 b622 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@22b6 │ │ -0921ee: 0a00 |0009: move-result v0 │ │ -0921f0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0921f4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0921f6: 0f00 |000d: return v0 │ │ -0921f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0921fa: 28fe |000f: goto 000d // -0002 │ │ +092250: |[092250] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.hasStableIds:()Z │ │ +092260: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +092264: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +092268: 5410 210c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +09226c: 7210 b622 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@22b6 │ │ +092272: 0a00 |0009: move-result v0 │ │ +092274: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +092278: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09227a: 0f00 |000d: return v0 │ │ +09227c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09227e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ │ │ #9 : (in Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;) │ │ @@ -204721,22 +204748,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0921fc: |[0921fc] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.isEmpty:()Z │ │ -09220c: 6e10 4019 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.getCount:()I // method@1940 │ │ -092212: 0a00 |0003: move-result v0 │ │ -092214: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -092218: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -09221a: 0f00 |0007: return v0 │ │ -09221c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09221e: 28fe |0009: goto 0007 // -0002 │ │ +092280: |[092280] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.isEmpty:()Z │ │ +092290: 6e10 4019 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.getCount:()I // method@1940 │ │ +092296: 0a00 |0003: move-result v0 │ │ +092298: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +09229c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +09229e: 0f00 |0007: return v0 │ │ +0922a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0922a2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ │ │ #10 : (in Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;) │ │ @@ -204744,22 +204771,22 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -092220: |[092220] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.isEnabled:(I)Z │ │ -092230: 5420 220c |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0c22 │ │ -092234: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -092238: 7220 1722 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2217 │ │ -09223e: 0a01 |0007: move-result v1 │ │ -092240: 0f01 |0008: return v1 │ │ -092242: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -092244: 28fe |000a: goto 0008 // -0002 │ │ +0922a4: |[0922a4] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.isEnabled:(I)Z │ │ +0922b4: 5420 220c |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0c22 │ │ +0922b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0922bc: 7220 1722 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2217 │ │ +0922c2: 0a01 |0007: move-result v1 │ │ +0922c4: 0f01 |0008: return v1 │ │ +0922c6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0922c8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0002 line=660 │ │ 0x0004 line=661 │ │ 0x0008 line=663 │ │ locals : │ │ @@ -204772,20 +204799,20 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -092248: |[092248] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -092258: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -09225c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -092260: 5410 210c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -092264: 7220 b722 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@22b7 │ │ -09226a: 0e00 |0009: return-void │ │ +0922cc: |[0922cc] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0922dc: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +0922e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0922e4: 5410 210c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +0922e8: 7220 b722 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@22b7 │ │ +0922ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0004 line=631 │ │ 0x0009 line=633 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ @@ -204796,49 +204823,49 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09226c: |[09226c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -09227c: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -092280: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -092284: 5410 210c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ -092288: 7220 b822 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@22b8 │ │ -09228e: 0e00 |0009: return-void │ │ +0922f0: |[0922f0] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +092300: 5410 210c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +092304: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +092308: 5410 210c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0c21 │ │ +09230c: 7220 b822 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@22b8 │ │ +092312: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0004 line=637 │ │ 0x0009 line=639 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x000a reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 742 (AppCompatSpinner.java) │ │ + source_file_idx : 743 (AppCompatSpinner.java) │ │ │ │ -Class #766 header: │ │ -class_idx : 907 │ │ +Class #767 header: │ │ +class_idx : 908 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 742 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 743 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #766 annotations: │ │ +Class #767 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #6477 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #766 - │ │ +Class #767 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -204856,19 +204883,19 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/support/v7/widget/AppCompatSpinner;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -092290: |[092290] android.support.v7.widget.AppCompatSpinner$DropdownPopup$1.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/support/v7/widget/AppCompatSpinner;)V │ │ -0922a0: 5b01 230c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ -0922a4: 5b02 240c |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.val$this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c24 │ │ -0922a8: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0922ae: 0e00 |0007: return-void │ │ +092314: |[092314] android.support.v7.widget.AppCompatSpinner$DropdownPopup$1.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/support/v7/widget/AppCompatSpinner;)V │ │ +092324: 5b01 230c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ +092328: 5b02 240c |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.val$this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c24 │ │ +09232c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +092332: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/widget/AppCompatSpinner; │ │ @@ -204879,34 +204906,34 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0922b0: |[0922b0] android.support.v7.widget.AppCompatSpinner$DropdownPopup$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0922c0: 5440 230c |0000: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ -0922c4: 5400 2b0c |0002: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -0922c8: 6e20 9f19 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/widget/AppCompatSpinner;.setSelection:(I)V // method@199f │ │ -0922ce: 5440 230c |0007: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ -0922d2: 5400 2b0c |0009: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -0922d6: 6e10 8419 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner;.getOnItemClickListener:()Landroid/widget/AdapterView$OnItemClickListener; // method@1984 │ │ -0922dc: 0c00 |000e: move-result-object v0 │ │ -0922de: 3800 1300 |000f: if-eqz v0, 0022 // +0013 │ │ -0922e2: 5440 230c |0011: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ -0922e6: 5400 2b0c |0013: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -0922ea: 5441 230c |0015: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ -0922ee: 7110 5319 0100 |0017: invoke-static {v1}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$200:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)Landroid/widget/ListAdapter; // method@1953 │ │ -0922f4: 0c01 |001a: move-result-object v1 │ │ -0922f6: 7220 1422 7100 |001b: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2214 │ │ -0922fc: 0b02 |001e: move-result-wide v2 │ │ -0922fe: 6e53 9319 6027 |001f: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.performItemClick:(Landroid/view/View;IJ)Z // method@1993 │ │ -092304: 5440 230c |0022: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ -092308: 6e10 5719 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@1957 │ │ -09230e: 0e00 |0027: return-void │ │ +092334: |[092334] android.support.v7.widget.AppCompatSpinner$DropdownPopup$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +092344: 5440 230c |0000: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ +092348: 5400 2b0c |0002: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +09234c: 6e20 9f19 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/widget/AppCompatSpinner;.setSelection:(I)V // method@199f │ │ +092352: 5440 230c |0007: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ +092356: 5400 2b0c |0009: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +09235a: 6e10 8419 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner;.getOnItemClickListener:()Landroid/widget/AdapterView$OnItemClickListener; // method@1984 │ │ +092360: 0c00 |000e: move-result-object v0 │ │ +092362: 3800 1300 |000f: if-eqz v0, 0022 // +0013 │ │ +092366: 5440 230c |0011: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ +09236a: 5400 2b0c |0013: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +09236e: 5441 230c |0015: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ +092372: 7110 5319 0100 |0017: invoke-static {v1}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$200:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)Landroid/widget/ListAdapter; // method@1953 │ │ +092378: 0c01 |001a: move-result-object v1 │ │ +09237a: 7220 1422 7100 |001b: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2214 │ │ +092380: 0b02 |001e: move-result-wide v2 │ │ +092382: 6e53 9319 6027 |001f: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.performItemClick:(Landroid/view/View;IJ)Z // method@1993 │ │ +092388: 5440 230c |0022: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c23 │ │ +09238c: 6e10 5719 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@1957 │ │ +092392: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0007 line=696 │ │ 0x0011 line=697 │ │ 0x0022 line=700 │ │ 0x0027 line=701 │ │ @@ -204914,32 +204941,32 @@ │ │ 0x0000 - 0x0000 reg=5 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0028 reg=4 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1; │ │ 0x0000 - 0x0028 reg=5 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0028 reg=6 v Landroid/view/View; │ │ 0x0000 - 0x0028 reg=7 position I │ │ 0x0000 - 0x0028 reg=8 id J │ │ │ │ - source_file_idx : 742 (AppCompatSpinner.java) │ │ + source_file_idx : 743 (AppCompatSpinner.java) │ │ │ │ -Class #767 header: │ │ -class_idx : 908 │ │ +Class #768 header: │ │ +class_idx : 909 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 742 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 743 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #767 annotations: │ │ +Class #768 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=show │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #767 - │ │ +Class #768 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -204953,18 +204980,18 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -092310: |[092310] android.support.v7.widget.AppCompatSpinner$DropdownPopup$2.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ -092320: 5b01 250c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ -092324: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09232a: 0e00 |0005: return-void │ │ +092394: |[092394] android.support.v7.widget.AppCompatSpinner$DropdownPopup$2.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ +0923a4: 5b01 250c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ +0923a8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0923ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ │ │ @@ -204974,57 +205001,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -09232c: |[09232c] android.support.v7.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout:()V │ │ -09233c: 5420 250c |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ -092340: 5421 250c |0002: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ -092344: 5411 2b0c |0004: iget-object v1, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -092348: 7120 5419 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$600:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/View;)Z // method@1954 │ │ -09234e: 0a00 |0009: move-result v0 │ │ -092350: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -092354: 5420 250c |000c: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ -092358: 6e10 5719 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@1957 │ │ -09235e: 0e00 |0011: return-void │ │ -092360: 5420 250c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ -092364: 6e10 5619 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.computeContentWidth:()V // method@1956 │ │ -09236a: 5420 250c |0017: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ -09236e: 7110 5519 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$701:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@1955 │ │ -092374: 28f5 |001c: goto 0011 // -000b │ │ +0923b0: |[0923b0] android.support.v7.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout:()V │ │ +0923c0: 5420 250c |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ +0923c4: 5421 250c |0002: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ +0923c8: 5411 2b0c |0004: iget-object v1, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0923cc: 7120 5419 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$600:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/View;)Z // method@1954 │ │ +0923d2: 0a00 |0009: move-result v0 │ │ +0923d4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +0923d8: 5420 250c |000c: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ +0923dc: 6e10 5719 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@1957 │ │ +0923e2: 0e00 |0011: return-void │ │ +0923e4: 5420 250c |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ +0923e8: 6e10 5619 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.computeContentWidth:()V // method@1956 │ │ +0923ee: 5420 250c |0017: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c25 │ │ +0923f2: 7110 5519 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$701:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@1955 │ │ +0923f8: 28f5 |001c: goto 0011 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x000c line=784 │ │ 0x0011 line=792 │ │ 0x0012 line=786 │ │ 0x0017 line=790 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2; │ │ │ │ - source_file_idx : 742 (AppCompatSpinner.java) │ │ + source_file_idx : 743 (AppCompatSpinner.java) │ │ │ │ -Class #768 header: │ │ -class_idx : 909 │ │ +Class #769 header: │ │ +class_idx : 910 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 742 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 743 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #768 annotations: │ │ +Class #769 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=show │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #768 - │ │ +Class #769 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/PopupWindow$OnDismissListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -205042,19 +205069,19 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -092378: |[092378] android.support.v7.widget.AppCompatSpinner$DropdownPopup$3.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ -092388: 5b01 260c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c26 │ │ -09238c: 5b02 270c |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.val$layoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0c27 │ │ -092390: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -092396: 0e00 |0007: return-void │ │ +0923fc: |[0923fc] android.support.v7.widget.AppCompatSpinner$DropdownPopup$3.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ +09240c: 5b01 260c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c26 │ │ +092410: 5b02 270c |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.val$layoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0c27 │ │ +092414: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09241a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; │ │ @@ -205065,50 +205092,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -092398: |[092398] android.support.v7.widget.AppCompatSpinner$DropdownPopup$3.onDismiss:()V │ │ -0923a8: 5421 260c |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c26 │ │ -0923ac: 5411 2b0c |0002: iget-object v1, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -0923b0: 6e10 8d19 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@198d │ │ -0923b6: 0c00 |0007: move-result-object v0 │ │ -0923b8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0923bc: 5421 270c |000a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.val$layoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0c27 │ │ -0923c0: 6e20 ba20 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20ba │ │ -0923c6: 0e00 |000f: return-void │ │ +09241c: |[09241c] android.support.v7.widget.AppCompatSpinner$DropdownPopup$3.onDismiss:()V │ │ +09242c: 5421 260c |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c26 │ │ +092430: 5411 2b0c |0002: iget-object v1, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +092434: 6e10 8d19 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@198d │ │ +09243a: 0c00 |0007: move-result-object v0 │ │ +09243c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +092440: 5421 270c |000a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.val$layoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0c27 │ │ +092444: 6e20 ba20 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20ba │ │ +09244a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0008 line=799 │ │ 0x000a line=800 │ │ 0x000f line=802 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 vto Landroid/view/ViewTreeObserver; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3; │ │ │ │ - source_file_idx : 742 (AppCompatSpinner.java) │ │ + source_file_idx : 743 (AppCompatSpinner.java) │ │ │ │ -Class #769 header: │ │ -class_idx : 942 │ │ +Class #770 header: │ │ +class_idx : 943 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 12 │ │ instance_fields_size: 30 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 52 │ │ │ │ -Class #769 annotations: │ │ +Class #770 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; Landroid/support/v7/widget/ListPopupWindow$DropDownListView; Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; } │ │ │ │ -Class #769 - │ │ +Class #770 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ name : 'DEBUG' │ │ @@ -205295,52 +205322,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0923c8: |[0923c8] android.support.v7.widget.ListPopupWindow.:()V │ │ -0923d8: 1c01 8604 |0000: const-class v1, Landroid/widget/PopupWindow; // type@0486 │ │ -0923dc: 1a02 ce30 |0002: const-string v2, "setClipToScreenEnabled" // string@30ce │ │ -0923e0: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -0923e2: 2333 9806 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -0923e6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0923e8: 6205 c410 |0008: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ -0923ec: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ -0923f0: 6e30 7827 2103 |000c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -0923f6: 0c01 |000f: move-result-object v1 │ │ -0923f8: 6901 bd0c |0010: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0cbd │ │ -0923fc: 1c01 8604 |0012: const-class v1, Landroid/widget/PopupWindow; // type@0486 │ │ -092400: 1a02 471f |0014: const-string v2, "getMaxAvailableHeight" // string@1f47 │ │ -092404: 1233 |0016: const/4 v3, #int 3 // #3 │ │ -092406: 2333 9806 |0017: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -09240a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -09240c: 1c05 3c04 |001a: const-class v5, Landroid/view/View; // type@043c │ │ -092410: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -092414: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -092416: 6205 c510 |001f: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@10c5 │ │ -09241a: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ -09241e: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -092420: 6205 c410 |0024: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ -092424: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ -092428: 6e30 7827 2103 |0028: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -09242e: 0c01 |002b: move-result-object v1 │ │ -092430: 6901 be0c |002c: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@0cbe │ │ -092434: 0e00 |002e: return-void │ │ -092436: 0d00 |002f: move-exception v0 │ │ -092438: 1a01 6c0c |0030: const-string v1, "ListPopupWindow" // string@0c6c │ │ -09243c: 1a02 6804 |0032: const-string v2, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well." // string@0468 │ │ -092440: 7120 0d1f 2100 |0034: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -092446: 28db |0037: goto 0012 // -0025 │ │ -092448: 0d00 |0038: move-exception v0 │ │ -09244a: 1a01 6c0c |0039: const-string v1, "ListPopupWindow" // string@0c6c │ │ -09244e: 1a02 6604 |003b: const-string v2, "Could not find method getMaxAvailableHeight(View, int, boolean) on PopupWindow. Oh well." // string@0466 │ │ -092452: 7120 0d1f 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -092458: 28ee |0040: goto 002e // -0012 │ │ +09244c: |[09244c] android.support.v7.widget.ListPopupWindow.:()V │ │ +09245c: 1c01 8704 |0000: const-class v1, Landroid/widget/PopupWindow; // type@0487 │ │ +092460: 1a02 d830 |0002: const-string v2, "setClipToScreenEnabled" // string@30d8 │ │ +092464: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +092466: 2333 9b06 |0005: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +09246a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +09246c: 6205 c410 |0008: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ +092470: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ +092474: 6e30 7827 2103 |000c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +09247a: 0c01 |000f: move-result-object v1 │ │ +09247c: 6901 bd0c |0010: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0cbd │ │ +092480: 1c01 8704 |0012: const-class v1, Landroid/widget/PopupWindow; // type@0487 │ │ +092484: 1a02 511f |0014: const-string v2, "getMaxAvailableHeight" // string@1f51 │ │ +092488: 1233 |0016: const/4 v3, #int 3 // #3 │ │ +09248a: 2333 9b06 |0017: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +09248e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +092490: 1c05 3d04 |001a: const-class v5, Landroid/view/View; // type@043d │ │ +092494: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +092498: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +09249a: 6205 c510 |001f: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@10c5 │ │ +09249e: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ +0924a2: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +0924a4: 6205 c410 |0024: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ +0924a8: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ +0924ac: 6e30 7827 2103 |0028: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +0924b2: 0c01 |002b: move-result-object v1 │ │ +0924b4: 6901 be0c |002c: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@0cbe │ │ +0924b8: 0e00 |002e: return-void │ │ +0924ba: 0d00 |002f: move-exception v0 │ │ +0924bc: 1a01 720c |0030: const-string v1, "ListPopupWindow" // string@0c72 │ │ +0924c0: 1a02 6b04 |0032: const-string v2, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well." // string@046b │ │ +0924c4: 7120 0d1f 2100 |0034: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +0924ca: 28db |0037: goto 0012 // -0025 │ │ +0924cc: 0d00 |0038: move-exception v0 │ │ +0924ce: 1a01 720c |0039: const-string v1, "ListPopupWindow" // string@0c72 │ │ +0924d2: 1a02 6904 |003b: const-string v2, "Could not find method getMaxAvailableHeight(View, int, boolean) on PopupWindow. Oh well." // string@0469 │ │ +0924d6: 7120 0d1f 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +0924dc: 28ee |0040: goto 002e // -0012 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/NoSuchMethodException; -> 0x002f │ │ 0x0012 - 0x002e │ │ Ljava/lang/NoSuchMethodException; -> 0x0038 │ │ positions : │ │ 0x0000 line=81 │ │ @@ -205359,19 +205386,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -092478: |[092478] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;)V │ │ -092488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09248a: 6001 e805 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@05e8 │ │ -09248e: 7040 0d1b 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b0d │ │ -092494: 0e00 |0006: return-void │ │ +0924fc: |[0924fc] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;)V │ │ +09250c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09250e: 6001 e805 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@05e8 │ │ +092512: 7040 0d1b 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b0d │ │ +092518: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -205381,18 +205408,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 │ │ -092498: |[092498] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0924a8: 6000 e805 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@05e8 │ │ -0924ac: 7040 0d1b 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b0d │ │ -0924b2: 0e00 |0005: return-void │ │ +09251c: |[09251c] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +09252c: 6000 e805 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@05e8 │ │ +092530: 7040 0d1b 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b0d │ │ +092536: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0005 line=213 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -205403,18 +205430,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 │ │ -0924b4: |[0924b4] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0924c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0924c6: 7050 0e1b 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1b0e │ │ -0924cc: 0e00 |0004: return-void │ │ +092538: |[092538] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +092548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09254a: 7050 0e1b 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1b0e │ │ +092550: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=225 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -205426,81 +205453,81 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 138 16-bit code units │ │ -0924d0: |[0924d0] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -0924e0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0924e2: 12e2 |0001: const/4 v2, #int -2 // #fe │ │ -0924e4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0924e6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0924e8: 7010 b927 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0924ee: 5962 a40c |0007: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -0924f2: 5962 aa0c |0009: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0924f6: 1302 ea03 |000b: const/16 v2, #int 1002 // #3ea │ │ -0924fa: 5962 ab0c |000d: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@0cab │ │ -0924fe: 5964 a30c |000f: iput v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0ca3 │ │ -092502: 5c64 a10c |0011: iput-boolean v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ -092506: 5c64 ac0c |0013: iput-boolean v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0cac │ │ -09250a: 1402 ffff ff7f |0015: const v2, #float nan // #7fffffff │ │ -092510: 5962 b20c |0018: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0cb2 │ │ -092514: 5964 b60c |001a: iput v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ -092518: 2202 ad03 |001c: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // type@03ad │ │ -09251c: 7030 081b 6203 |001e: invoke-direct {v2, v6, v3}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1b08 │ │ -092522: 5b62 b80c |0021: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0cb8 │ │ -092526: 2202 ac03 |0023: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // type@03ac │ │ -09252a: 7030 051b 6203 |0025: invoke-direct {v2, v6, v3}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1b05 │ │ -092530: 5b62 bc0c |0028: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@0cbc │ │ -092534: 2202 ab03 |002a: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // type@03ab │ │ -092538: 7030 011b 6203 |002c: invoke-direct {v2, v6, v3}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1b01 │ │ -09253e: 5b62 b90c |002f: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@0cb9 │ │ -092542: 2202 a903 |0031: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // type@03a9 │ │ -092546: 7030 fa1a 6203 |0033: invoke-direct {v2, v6, v3}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1afa │ │ -09254c: 5b62 ae0c |0036: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@0cae │ │ -092550: 2202 6000 |0038: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ -092554: 7010 a901 0200 |003a: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -09255a: 5b62 bb0c |003d: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -09255e: 5b67 a00c |003f: iput-object v7, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ -092562: 2202 8400 |0041: new-instance v2, Landroid/os/Handler; // type@0084 │ │ -092566: 6e10 a300 0700 |0043: invoke-virtual {v7}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00a3 │ │ -09256c: 0c03 |0046: move-result-object v3 │ │ -09256e: 7020 4b02 3200 |0047: invoke-direct {v2, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@024b │ │ -092574: 5b62 ad0c |004a: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ -092578: 6202 4209 |004c: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@0942 │ │ -09257c: 6e5a af00 8792 |004e: invoke-virtual {v7, v8, v2, v9, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -092582: 0c00 |0051: move-result-object v0 │ │ -092584: 6002 4309 |0052: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownHorizontalOffset:I // field@0943 │ │ -092588: 6e30 3401 2004 |0054: invoke-virtual {v0, v2, v4}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0134 │ │ -09258e: 0a02 |0057: move-result v2 │ │ -092590: 5962 a50c |0058: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ -092594: 6002 4409 |005a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownVerticalOffset:I // field@0944 │ │ -092598: 6e30 3401 2004 |005c: invoke-virtual {v0, v2, v4}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0134 │ │ -09259e: 0a02 |005f: move-result v2 │ │ -0925a0: 5962 a80c |0060: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ -0925a4: 5262 a80c |0062: iget v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ -0925a8: 3802 0400 |0064: if-eqz v2, 0068 // +0004 │ │ -0925ac: 5c65 a90c |0066: iput-boolean v5, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0ca9 │ │ -0925b0: 6e10 4b01 0000 |0068: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -0925b6: 2202 8303 |006b: new-instance v2, Landroid/support/v7/widget/AppCompatPopupWindow; // type@0383 │ │ -0925ba: 7040 1419 7298 |006d: invoke-direct {v2, v7, v8, v9}, Landroid/support/v7/widget/AppCompatPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1914 │ │ -0925c0: 5b62 b50c |0070: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -0925c4: 5462 b50c |0072: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -0925c8: 6e20 6422 5200 |0074: invoke-virtual {v2, v5}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ -0925ce: 5462 a00c |0077: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ -0925d2: 6e10 a600 0200 |0079: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0925d8: 0c02 |007c: move-result-object v2 │ │ -0925da: 6e10 0501 0200 |007d: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -0925e0: 0c02 |0080: move-result-object v2 │ │ -0925e2: 5421 1f00 |0081: iget-object v1, v2, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ -0925e6: 7110 3c07 0100 |0083: invoke-static {v1}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@073c │ │ -0925ec: 0a02 |0086: move-result v2 │ │ -0925ee: 5962 b10c |0087: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mLayoutDirection:I // field@0cb1 │ │ -0925f2: 0e00 |0089: return-void │ │ +092554: |[092554] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +092564: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +092566: 12e2 |0001: const/4 v2, #int -2 // #fe │ │ +092568: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +09256a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +09256c: 7010 b927 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@27b9 │ │ +092572: 5962 a40c |0007: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +092576: 5962 aa0c |0009: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +09257a: 1302 ea03 |000b: const/16 v2, #int 1002 // #3ea │ │ +09257e: 5962 ab0c |000d: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@0cab │ │ +092582: 5964 a30c |000f: iput v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0ca3 │ │ +092586: 5c64 a10c |0011: iput-boolean v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ +09258a: 5c64 ac0c |0013: iput-boolean v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0cac │ │ +09258e: 1402 ffff ff7f |0015: const v2, #float nan // #7fffffff │ │ +092594: 5962 b20c |0018: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0cb2 │ │ +092598: 5964 b60c |001a: iput v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ +09259c: 2202 ae03 |001c: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // type@03ae │ │ +0925a0: 7030 081b 6203 |001e: invoke-direct {v2, v6, v3}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1b08 │ │ +0925a6: 5b62 b80c |0021: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0cb8 │ │ +0925aa: 2202 ad03 |0023: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // type@03ad │ │ +0925ae: 7030 051b 6203 |0025: invoke-direct {v2, v6, v3}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1b05 │ │ +0925b4: 5b62 bc0c |0028: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@0cbc │ │ +0925b8: 2202 ac03 |002a: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // type@03ac │ │ +0925bc: 7030 011b 6203 |002c: invoke-direct {v2, v6, v3}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1b01 │ │ +0925c2: 5b62 b90c |002f: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@0cb9 │ │ +0925c6: 2202 aa03 |0031: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // type@03aa │ │ +0925ca: 7030 fa1a 6203 |0033: invoke-direct {v2, v6, v3}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1afa │ │ +0925d0: 5b62 ae0c |0036: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@0cae │ │ +0925d4: 2202 6000 |0038: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ +0925d8: 7010 a901 0200 |003a: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +0925de: 5b62 bb0c |003d: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +0925e2: 5b67 a00c |003f: iput-object v7, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ +0925e6: 2202 8400 |0041: new-instance v2, Landroid/os/Handler; // type@0084 │ │ +0925ea: 6e10 a300 0700 |0043: invoke-virtual {v7}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00a3 │ │ +0925f0: 0c03 |0046: move-result-object v3 │ │ +0925f2: 7020 4b02 3200 |0047: invoke-direct {v2, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@024b │ │ +0925f8: 5b62 ad0c |004a: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ +0925fc: 6202 4209 |004c: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@0942 │ │ +092600: 6e5a af00 8792 |004e: invoke-virtual {v7, v8, v2, v9, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +092606: 0c00 |0051: move-result-object v0 │ │ +092608: 6002 4309 |0052: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownHorizontalOffset:I // field@0943 │ │ +09260c: 6e30 3401 2004 |0054: invoke-virtual {v0, v2, v4}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0134 │ │ +092612: 0a02 |0057: move-result v2 │ │ +092614: 5962 a50c |0058: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ +092618: 6002 4409 |005a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownVerticalOffset:I // field@0944 │ │ +09261c: 6e30 3401 2004 |005c: invoke-virtual {v0, v2, v4}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0134 │ │ +092622: 0a02 |005f: move-result v2 │ │ +092624: 5962 a80c |0060: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ +092628: 5262 a80c |0062: iget v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ +09262c: 3802 0400 |0064: if-eqz v2, 0068 // +0004 │ │ +092630: 5c65 a90c |0066: iput-boolean v5, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0ca9 │ │ +092634: 6e10 4b01 0000 |0068: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +09263a: 2202 8403 |006b: new-instance v2, Landroid/support/v7/widget/AppCompatPopupWindow; // type@0384 │ │ +09263e: 7040 1419 7298 |006d: invoke-direct {v2, v7, v8, v9}, Landroid/support/v7/widget/AppCompatPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1914 │ │ +092644: 5b62 b50c |0070: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092648: 5462 b50c |0072: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +09264c: 6e20 6422 5200 |0074: invoke-virtual {v2, v5}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ +092652: 5462 a00c |0077: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ +092656: 6e10 a600 0200 |0079: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +09265c: 0c02 |007c: move-result-object v2 │ │ +09265e: 6e10 0501 0200 |007d: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +092664: 0c02 |0080: move-result-object v2 │ │ +092666: 5421 1f00 |0081: iget-object v1, v2, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ +09266a: 7110 3c07 0100 |0083: invoke-static {v1}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@073c │ │ +092670: 0a02 |0086: move-result v2 │ │ +092672: 5962 b10c |0087: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mLayoutDirection:I // field@0cb1 │ │ +092676: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=236 │ │ 0x0007 line=100 │ │ 0x0009 line=101 │ │ 0x000b line=104 │ │ 0x000f line=107 │ │ @@ -205540,17 +205567,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 │ │ -0925f4: |[0925f4] android.support.v7.widget.ListPopupWindow.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ -092604: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092608: 1100 |0002: return-object v0 │ │ +092678: |[092678] android.support.v7.widget.ListPopupWindow.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ +092688: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +09268c: 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;) │ │ @@ -205558,17 +205585,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 │ │ -09260c: |[09260c] android.support.v7.widget.ListPopupWindow.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ -09261c: 5410 b80c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0cb8 │ │ -092620: 1100 |0002: return-object v0 │ │ +092690: |[092690] android.support.v7.widget.ListPopupWindow.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ +0926a0: 5410 b80c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0cb8 │ │ +0926a4: 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;) │ │ @@ -205576,17 +205603,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 │ │ -092624: |[092624] android.support.v7.widget.ListPopupWindow.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; │ │ -092634: 5410 ad0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ -092638: 1100 |0002: return-object v0 │ │ +0926a8: |[0926a8] android.support.v7.widget.ListPopupWindow.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; │ │ +0926b8: 5410 ad0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ +0926bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #8 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -205594,17 +205621,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 │ │ -09263c: |[09263c] android.support.v7.widget.ListPopupWindow.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ -09264c: 5410 a60c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092650: 1100 |0002: return-object v0 │ │ +0926c0: |[0926c0] android.support.v7.widget.ListPopupWindow.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ +0926d0: 5410 a60c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +0926d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #9 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -205612,281 +205639,281 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 540 16-bit code units │ │ -092654: |[092654] android.support.v7.widget.ListPopupWindow.buildDropDown:()I │ │ -092664: 1312 0000 |0000: const/16 v18, #int 0 // #0 │ │ -092668: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -09266c: 5402 a60c |0004: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092670: 3902 6c01 |0006: if-nez v2, 0172 // +016c │ │ -092674: 0800 1800 |0008: move-object/from16 v0, v24 │ │ -092678: 5409 a00c |000a: iget-object v9, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ -09267c: 2202 a303 |000c: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$2; // type@03a3 │ │ -092680: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -092684: 7020 af1a 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$2;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1aaf │ │ -09268a: 0800 1800 |0013: move-object/from16 v0, v24 │ │ -09268e: 5b02 ba0c |0015: iput-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0cba │ │ -092692: 2204 a503 |0017: new-instance v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // type@03a5 │ │ -092696: 0800 1800 |0019: move-object/from16 v0, v24 │ │ -09269a: 5502 b30c |001b: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ -09269e: 3902 3c01 |001d: if-nez v2, 0159 // +013c │ │ -0926a2: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -0926a4: 7030 b41a 9402 |0020: invoke-direct {v4, v9, v2}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@1ab4 │ │ -0926aa: 0800 1800 |0023: move-object/from16 v0, v24 │ │ -0926ae: 5b04 a60c |0025: iput-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -0926b2: 0800 1800 |0027: move-object/from16 v0, v24 │ │ -0926b6: 5402 a70c |0029: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0ca7 │ │ -0926ba: 3802 0d00 |002b: if-eqz v2, 0038 // +000d │ │ -0926be: 0800 1800 |002d: move-object/from16 v0, v24 │ │ -0926c2: 5402 a60c |002f: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -0926c6: 0800 1800 |0031: move-object/from16 v0, v24 │ │ -0926ca: 5404 a70c |0033: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0ca7 │ │ -0926ce: 6e20 e21a 4200 |0035: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@1ae2 │ │ -0926d4: 0800 1800 |0038: move-object/from16 v0, v24 │ │ -0926d8: 5402 a60c |003a: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -0926dc: 0800 1800 |003c: move-object/from16 v0, v24 │ │ -0926e0: 5404 9f0c |003e: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ -0926e4: 6e20 d71a 4200 |0040: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1ad7 │ │ -0926ea: 0800 1800 |0043: move-object/from16 v0, v24 │ │ -0926ee: 5402 a60c |0045: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -0926f2: 0800 1800 |0047: move-object/from16 v0, v24 │ │ -0926f6: 5404 af0c |0049: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0caf │ │ -0926fa: 6e20 dc1a 4200 |004b: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1adc │ │ -092700: 0800 1800 |004e: move-object/from16 v0, v24 │ │ -092704: 5402 a60c |0050: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092708: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -09270a: 6e20 d91a 4200 |0053: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@1ad9 │ │ -092710: 0800 1800 |0056: move-object/from16 v0, v24 │ │ -092714: 5402 a60c |0058: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092718: 1214 |005a: const/4 v4, #int 1 // #1 │ │ -09271a: 6e20 da1a 4200 |005b: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@1ada │ │ -092720: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -092724: 5402 a60c |0060: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092728: 2204 a403 |0062: new-instance v4, Landroid/support/v7/widget/ListPopupWindow$3; // type@03a4 │ │ -09272c: 0800 1800 |0064: move-object/from16 v0, v24 │ │ -092730: 7020 b11a 0400 |0066: invoke-direct {v4, v0}, Landroid/support/v7/widget/ListPopupWindow$3;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1ab1 │ │ -092736: 6e20 dd1a 4200 |0069: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1add │ │ -09273c: 0800 1800 |006c: move-object/from16 v0, v24 │ │ -092740: 5402 a60c |006e: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092744: 0800 1800 |0070: move-object/from16 v0, v24 │ │ -092748: 5404 b90c |0072: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@0cb9 │ │ -09274c: 6e20 de1a 4200 |0074: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@1ade │ │ -092752: 0800 1800 |0077: move-object/from16 v0, v24 │ │ -092756: 5402 b00c |0079: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0cb0 │ │ -09275a: 3802 0d00 |007b: if-eqz v2, 0088 // +000d │ │ -09275e: 0800 1800 |007d: move-object/from16 v0, v24 │ │ -092762: 5402 a60c |007f: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092766: 0800 1800 |0081: move-object/from16 v0, v24 │ │ -09276a: 5404 b00c |0083: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0cb0 │ │ -09276e: 6e20 dd1a 4200 |0085: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1add │ │ -092774: 0800 1800 |0088: move-object/from16 v0, v24 │ │ -092778: 540a a60c |008a: iget-object v10, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -09277c: 0800 1800 |008c: move-object/from16 v0, v24 │ │ -092780: 540e b70c |008e: iget-object v14, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ -092784: 380e 6600 |0090: if-eqz v14, 00f6 // +0066 │ │ -092788: 220c 8004 |0092: new-instance v12, Landroid/widget/LinearLayout; // type@0480 │ │ -09278c: 7020 fd21 9c00 |0094: invoke-direct {v12, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ -092792: 1212 |0097: const/4 v2, #int 1 // #1 │ │ -092794: 6e20 0f22 2c00 |0098: invoke-virtual {v12, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@220f │ │ -09279a: 220d 7f04 |009b: new-instance v13, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -09279e: 12f2 |009d: const/4 v2, #int -1 // #ff │ │ -0927a0: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -0927a2: 1505 803f |009f: const/high16 v5, #int 1065353216 // #3f80 │ │ -0927a6: 7040 fc21 2d54 |00a1: invoke-direct {v13, v2, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21fc │ │ -0927ac: 0800 1800 |00a4: move-object/from16 v0, v24 │ │ -0927b0: 5202 b60c |00a6: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ -0927b4: 2b02 6401 0000 |00a8: packed-switch v2, 0000020c // +00000164 │ │ -0927ba: 1a02 6c0c |00ab: const-string v2, "ListPopupWindow" // string@0c6c │ │ -0927be: 2204 6c05 |00ad: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0927c2: 7010 f927 0400 |00af: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0927c8: 1a05 6906 |00b2: const-string v5, "Invalid hint position " // string@0669 │ │ -0927cc: 6e20 0228 5400 |00b4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0927d2: 0c04 |00b7: move-result-object v4 │ │ -0927d4: 0800 1800 |00b8: move-object/from16 v0, v24 │ │ -0927d8: 5205 b60c |00ba: iget v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ -0927dc: 6e20 fe27 5400 |00bc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0927e2: 0c04 |00bf: move-result-object v4 │ │ -0927e4: 6e10 0628 0400 |00c0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0927ea: 0c04 |00c3: move-result-object v4 │ │ -0927ec: 7120 0b1f 4200 |00c4: invoke-static {v2, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -0927f2: 0800 1800 |00c7: move-object/from16 v0, v24 │ │ -0927f6: 5202 aa0c |00c9: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0927fa: 3a02 a100 |00cb: if-ltz v2, 016c // +00a1 │ │ -0927fe: 1515 0080 |00cd: const/high16 v21, #int -2147483648 // #8000 │ │ -092802: 0800 1800 |00cf: move-object/from16 v0, v24 │ │ -092806: 5200 aa0c |00d1: iget v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -09280a: 0216 0000 |00d3: move/from16 v22, v0 │ │ -09280e: 0200 1600 |00d5: move/from16 v0, v22 │ │ -092812: 0201 1500 |00d7: move/from16 v1, v21 │ │ -092816: 7120 bf1f 1000 |00d9: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -09281c: 0a17 |00dc: move-result v23 │ │ -09281e: 120b |00dd: const/4 v11, #int 0 // #0 │ │ -092820: 1202 |00de: const/4 v2, #int 0 // #0 │ │ -092822: 0200 1700 |00df: move/from16 v0, v23 │ │ -092826: 6e30 1420 0e02 |00e1: invoke-virtual {v14, v0, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -09282c: 6e10 e21f 0e00 |00e4: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -092832: 0c0d |00e7: move-result-object v13 │ │ -092834: 1f0d 7f04 |00e8: check-cast v13, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -092838: 6e10 e61f 0e00 |00ea: invoke-virtual {v14}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -09283e: 0a02 |00ed: move-result v2 │ │ -092840: 52d4 390e |00ee: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0e39 │ │ -092844: b042 |00f0: add-int/2addr v2, v4 │ │ -092846: 52d4 370e |00f1: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0e37 │ │ -09284a: 9012 0204 |00f3: add-int v18, v2, v4 │ │ -09284e: 07ca |00f5: move-object v10, v12 │ │ -092850: 0800 1800 |00f6: move-object/from16 v0, v24 │ │ -092854: 5402 b50c |00f8: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092858: 6e20 6122 a200 |00fa: invoke-virtual {v2, v10}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2261 │ │ -09285e: 1313 0000 |00fd: const/16 v19, #int 0 // #0 │ │ -092862: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ -092866: 5402 b50c |0101: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -09286a: 6e10 5522 0200 |0103: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2255 │ │ -092870: 0c08 |0106: move-result-object v8 │ │ -092872: 3808 9000 |0107: if-eqz v8, 0197 // +0090 │ │ -092876: 0800 1800 |0109: move-object/from16 v0, v24 │ │ -09287a: 5402 bb0c |010b: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -09287e: 6e20 dc01 2800 |010d: invoke-virtual {v8, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -092884: 0800 1800 |0110: move-object/from16 v0, v24 │ │ -092888: 5402 bb0c |0112: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -09288c: 5222 2e00 |0114: iget v2, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ -092890: 0800 1800 |0116: move-object/from16 v0, v24 │ │ -092894: 5404 bb0c |0118: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -092898: 5244 2b00 |011a: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -09289c: 9013 0204 |011c: add-int v19, v2, v4 │ │ -0928a0: 0800 1800 |011e: move-object/from16 v0, v24 │ │ -0928a4: 5502 a90c |0120: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0ca9 │ │ -0928a8: 3902 0d00 |0122: if-nez v2, 012f // +000d │ │ -0928ac: 0800 1800 |0124: move-object/from16 v0, v24 │ │ -0928b0: 5402 bb0c |0126: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -0928b4: 5222 2e00 |0128: iget v2, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ -0928b8: 7b22 |012a: neg-int v2, v2 │ │ -0928ba: 0800 1800 |012b: move-object/from16 v0, v24 │ │ -0928be: 5902 a80c |012d: iput v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ -0928c2: 0800 1800 |012f: move-object/from16 v0, v24 │ │ -0928c6: 5402 b50c |0131: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -0928ca: 6e10 5822 0200 |0133: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@2258 │ │ -0928d0: 0a02 |0136: move-result v2 │ │ -0928d2: 1224 |0137: const/4 v4, #int 2 // #2 │ │ -0928d4: 3342 6700 |0138: if-ne v2, v4, 019f // +0067 │ │ -0928d8: 121f |013a: const/4 v15, #int 1 // #1 │ │ -0928da: 7401 171b 1800 |013b: invoke-virtual/range {v24}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ -0928e0: 0c02 |013e: move-result-object v2 │ │ -0928e2: 0800 1800 |013f: move-object/from16 v0, v24 │ │ -0928e6: 5204 a80c |0141: iget v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ -0928ea: 0800 1800 |0143: move-object/from16 v0, v24 │ │ -0928ee: 7040 1e1b 20f4 |0145: invoke-direct {v0, v2, v4, v15}, Landroid/support/v7/widget/ListPopupWindow;.getMaxAvailableHeight:(Landroid/view/View;IZ)I // method@1b1e │ │ -0928f4: 0a11 |0148: move-result v17 │ │ -0928f6: 0800 1800 |0149: move-object/from16 v0, v24 │ │ -0928fa: 5502 a10c |014b: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ -0928fe: 3902 0900 |014d: if-nez v2, 0156 // +0009 │ │ -092902: 0800 1800 |014f: move-object/from16 v0, v24 │ │ -092906: 5202 a40c |0151: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -09290a: 12f4 |0153: const/4 v4, #int -1 // #ff │ │ -09290c: 3342 4d00 |0154: if-ne v2, v4, 01a1 // +004d │ │ -092910: 9002 1113 |0156: add-int v2, v17, v19 │ │ -092914: 0f02 |0158: return v2 │ │ -092916: 1202 |0159: const/4 v2, #int 0 // #0 │ │ -092918: 2900 c6fe |015a: goto/16 0020 // -013a │ │ -09291c: 6e30 0222 ac0d |015c: invoke-virtual {v12, v10, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2202 │ │ -092922: 6e20 0022 ec00 |015f: invoke-virtual {v12, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@2200 │ │ -092928: 2900 65ff |0162: goto/16 00c7 // -009b │ │ -09292c: 6e20 0022 ec00 |0164: invoke-virtual {v12, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@2200 │ │ -092932: 6e30 0222 ac0d |0167: invoke-virtual {v12, v10, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2202 │ │ -092938: 2900 5dff |016a: goto/16 00c7 // -00a3 │ │ -09293c: 1315 0000 |016c: const/16 v21, #int 0 // #0 │ │ -092940: 1316 0000 |016e: const/16 v22, #int 0 // #0 │ │ -092944: 2900 65ff |0170: goto/16 00d5 // -009b │ │ -092948: 0800 1800 |0172: move-object/from16 v0, v24 │ │ -09294c: 5402 b50c |0174: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092950: 6e10 5622 0200 |0176: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@2256 │ │ -092956: 0c0a |0179: move-result-object v10 │ │ -092958: 1f0a 4204 |017a: check-cast v10, Landroid/view/ViewGroup; // type@0442 │ │ -09295c: 0800 1800 |017c: move-object/from16 v0, v24 │ │ -092960: 5400 b70c |017e: iget-object v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ -092964: 0814 0000 |0180: move-object/from16 v20, v0 │ │ -092968: 3814 7bff |0182: if-eqz v20, 00fd // -0085 │ │ -09296c: 7401 e21f 1400 |0184: invoke-virtual/range {v20}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -092972: 0c0d |0187: move-result-object v13 │ │ -092974: 1f0d 7f04 |0188: check-cast v13, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -092978: 7401 e61f 1400 |018a: invoke-virtual/range {v20}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -09297e: 0a02 |018d: move-result v2 │ │ -092980: 52d4 390e |018e: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0e39 │ │ -092984: b042 |0190: add-int/2addr v2, v4 │ │ -092986: 52d4 370e |0191: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0e37 │ │ -09298a: 9012 0204 |0193: add-int v18, v2, v4 │ │ -09298e: 2900 68ff |0195: goto/16 00fd // -0098 │ │ -092992: 0800 1800 |0197: move-object/from16 v0, v24 │ │ -092996: 5402 bb0c |0199: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -09299a: 6e10 b201 0200 |019b: invoke-virtual {v2}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ -0929a0: 2891 |019e: goto 012f // -006f │ │ -0929a2: 120f |019f: const/4 v15, #int 0 // #0 │ │ -0929a4: 289b |01a0: goto 013b // -0065 │ │ -0929a6: 0800 1800 |01a1: move-object/from16 v0, v24 │ │ -0929aa: 5202 aa0c |01a3: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0929ae: 2b02 6f00 0000 |01a5: packed-switch v2, 00000214 // +0000006f │ │ -0929b4: 0800 1800 |01a8: move-object/from16 v0, v24 │ │ -0929b8: 5202 aa0c |01aa: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0929bc: 1504 0040 |01ac: const/high16 v4, #int 1073741824 // #4000 │ │ -0929c0: 7120 bf1f 4200 |01ae: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0929c6: 0a03 |01b1: move-result v3 │ │ -0929c8: 0800 1800 |01b2: move-object/from16 v0, v24 │ │ -0929cc: 5402 a60c |01b4: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -0929d0: 1204 |01b6: const/4 v4, #int 0 // #0 │ │ -0929d2: 12f5 |01b7: const/4 v5, #int -1 // #ff │ │ -0929d4: 9106 1112 |01b8: sub-int v6, v17, v18 │ │ -0929d8: 12f7 |01ba: const/4 v7, #int -1 // #ff │ │ -0929da: 7406 cd1a 0200 |01bb: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@1acd │ │ -0929e0: 0a10 |01be: move-result v16 │ │ -0929e2: 3d10 0400 |01bf: if-lez v16, 01c3 // +0004 │ │ -0929e6: 9012 1213 |01c1: add-int v18, v18, v19 │ │ -0929ea: 9002 1012 |01c3: add-int v2, v16, v18 │ │ -0929ee: 2893 |01c5: goto 0158 // -006d │ │ -0929f0: 0800 1800 |01c6: move-object/from16 v0, v24 │ │ -0929f4: 5402 a00c |01c8: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ -0929f8: 6e10 a600 0200 |01ca: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0929fe: 0c02 |01cd: move-result-object v2 │ │ -092a00: 6e10 0901 0200 |01ce: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -092a06: 0c02 |01d1: move-result-object v2 │ │ -092a08: 5222 1f0e |01d2: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -092a0c: 0800 1800 |01d4: move-object/from16 v0, v24 │ │ -092a10: 5404 bb0c |01d6: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -092a14: 5244 2c00 |01d8: iget v4, v4, Landroid/graphics/Rect;.left:I // field@002c │ │ -092a18: 0800 1800 |01da: move-object/from16 v0, v24 │ │ -092a1c: 5405 bb0c |01dc: iget-object v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -092a20: 5255 2d00 |01de: iget v5, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ -092a24: b054 |01e0: add-int/2addr v4, v5 │ │ -092a26: b142 |01e1: sub-int/2addr v2, v4 │ │ -092a28: 1504 0080 |01e2: const/high16 v4, #int -2147483648 // #8000 │ │ -092a2c: 7120 bf1f 4200 |01e4: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -092a32: 0a03 |01e7: move-result v3 │ │ -092a34: 28ca |01e8: goto 01b2 // -0036 │ │ -092a36: 0800 1800 |01e9: move-object/from16 v0, v24 │ │ -092a3a: 5402 a00c |01eb: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ -092a3e: 6e10 a600 0200 |01ed: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -092a44: 0c02 |01f0: move-result-object v2 │ │ -092a46: 6e10 0901 0200 |01f1: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -092a4c: 0c02 |01f4: move-result-object v2 │ │ -092a4e: 5222 1f0e |01f5: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -092a52: 0800 1800 |01f7: move-object/from16 v0, v24 │ │ -092a56: 5404 bb0c |01f9: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -092a5a: 5244 2c00 |01fb: iget v4, v4, Landroid/graphics/Rect;.left:I // field@002c │ │ -092a5e: 0800 1800 |01fd: move-object/from16 v0, v24 │ │ -092a62: 5405 bb0c |01ff: iget-object v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -092a66: 5255 2d00 |0201: iget v5, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ -092a6a: b054 |0203: add-int/2addr v4, v5 │ │ -092a6c: b142 |0204: sub-int/2addr v2, v4 │ │ -092a6e: 1504 0040 |0205: const/high16 v4, #int 1073741824 // #4000 │ │ -092a72: 7120 bf1f 4200 |0207: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -092a78: 0a03 |020a: move-result v3 │ │ -092a7a: 28a7 |020b: goto 01b2 // -0059 │ │ -092a7c: 0001 0200 0000 0000 bc00 0000 b400 ... |020c: packed-switch-data (8 units) │ │ -092a8c: 0001 0200 feff ffff 2100 0000 4400 ... |0214: packed-switch-data (8 units) │ │ +0926d8: |[0926d8] android.support.v7.widget.ListPopupWindow.buildDropDown:()I │ │ +0926e8: 1312 0000 |0000: const/16 v18, #int 0 // #0 │ │ +0926ec: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +0926f0: 5402 a60c |0004: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +0926f4: 3902 6c01 |0006: if-nez v2, 0172 // +016c │ │ +0926f8: 0800 1800 |0008: move-object/from16 v0, v24 │ │ +0926fc: 5409 a00c |000a: iget-object v9, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ +092700: 2202 a403 |000c: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$2; // type@03a4 │ │ +092704: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +092708: 7020 af1a 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$2;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1aaf │ │ +09270e: 0800 1800 |0013: move-object/from16 v0, v24 │ │ +092712: 5b02 ba0c |0015: iput-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0cba │ │ +092716: 2204 a603 |0017: new-instance v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // type@03a6 │ │ +09271a: 0800 1800 |0019: move-object/from16 v0, v24 │ │ +09271e: 5502 b30c |001b: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ +092722: 3902 3c01 |001d: if-nez v2, 0159 // +013c │ │ +092726: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +092728: 7030 b41a 9402 |0020: invoke-direct {v4, v9, v2}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@1ab4 │ │ +09272e: 0800 1800 |0023: move-object/from16 v0, v24 │ │ +092732: 5b04 a60c |0025: iput-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092736: 0800 1800 |0027: move-object/from16 v0, v24 │ │ +09273a: 5402 a70c |0029: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0ca7 │ │ +09273e: 3802 0d00 |002b: if-eqz v2, 0038 // +000d │ │ +092742: 0800 1800 |002d: move-object/from16 v0, v24 │ │ +092746: 5402 a60c |002f: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +09274a: 0800 1800 |0031: move-object/from16 v0, v24 │ │ +09274e: 5404 a70c |0033: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0ca7 │ │ +092752: 6e20 e21a 4200 |0035: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@1ae2 │ │ +092758: 0800 1800 |0038: move-object/from16 v0, v24 │ │ +09275c: 5402 a60c |003a: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092760: 0800 1800 |003c: move-object/from16 v0, v24 │ │ +092764: 5404 9f0c |003e: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ +092768: 6e20 d71a 4200 |0040: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1ad7 │ │ +09276e: 0800 1800 |0043: move-object/from16 v0, v24 │ │ +092772: 5402 a60c |0045: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092776: 0800 1800 |0047: move-object/from16 v0, v24 │ │ +09277a: 5404 af0c |0049: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0caf │ │ +09277e: 6e20 dc1a 4200 |004b: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1adc │ │ +092784: 0800 1800 |004e: move-object/from16 v0, v24 │ │ +092788: 5402 a60c |0050: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +09278c: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +09278e: 6e20 d91a 4200 |0053: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@1ad9 │ │ +092794: 0800 1800 |0056: move-object/from16 v0, v24 │ │ +092798: 5402 a60c |0058: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +09279c: 1214 |005a: const/4 v4, #int 1 // #1 │ │ +09279e: 6e20 da1a 4200 |005b: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@1ada │ │ +0927a4: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +0927a8: 5402 a60c |0060: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +0927ac: 2204 a503 |0062: new-instance v4, Landroid/support/v7/widget/ListPopupWindow$3; // type@03a5 │ │ +0927b0: 0800 1800 |0064: move-object/from16 v0, v24 │ │ +0927b4: 7020 b11a 0400 |0066: invoke-direct {v4, v0}, Landroid/support/v7/widget/ListPopupWindow$3;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1ab1 │ │ +0927ba: 6e20 dd1a 4200 |0069: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1add │ │ +0927c0: 0800 1800 |006c: move-object/from16 v0, v24 │ │ +0927c4: 5402 a60c |006e: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +0927c8: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +0927cc: 5404 b90c |0072: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@0cb9 │ │ +0927d0: 6e20 de1a 4200 |0074: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@1ade │ │ +0927d6: 0800 1800 |0077: move-object/from16 v0, v24 │ │ +0927da: 5402 b00c |0079: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0cb0 │ │ +0927de: 3802 0d00 |007b: if-eqz v2, 0088 // +000d │ │ +0927e2: 0800 1800 |007d: move-object/from16 v0, v24 │ │ +0927e6: 5402 a60c |007f: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +0927ea: 0800 1800 |0081: move-object/from16 v0, v24 │ │ +0927ee: 5404 b00c |0083: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0cb0 │ │ +0927f2: 6e20 dd1a 4200 |0085: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1add │ │ +0927f8: 0800 1800 |0088: move-object/from16 v0, v24 │ │ +0927fc: 540a a60c |008a: iget-object v10, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092800: 0800 1800 |008c: move-object/from16 v0, v24 │ │ +092804: 540e b70c |008e: iget-object v14, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ +092808: 380e 6600 |0090: if-eqz v14, 00f6 // +0066 │ │ +09280c: 220c 8104 |0092: new-instance v12, Landroid/widget/LinearLayout; // type@0481 │ │ +092810: 7020 fd21 9c00 |0094: invoke-direct {v12, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ +092816: 1212 |0097: const/4 v2, #int 1 // #1 │ │ +092818: 6e20 0f22 2c00 |0098: invoke-virtual {v12, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@220f │ │ +09281e: 220d 8004 |009b: new-instance v13, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +092822: 12f2 |009d: const/4 v2, #int -1 // #ff │ │ +092824: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +092826: 1505 803f |009f: const/high16 v5, #int 1065353216 // #3f80 │ │ +09282a: 7040 fc21 2d54 |00a1: invoke-direct {v13, v2, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21fc │ │ +092830: 0800 1800 |00a4: move-object/from16 v0, v24 │ │ +092834: 5202 b60c |00a6: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ +092838: 2b02 6401 0000 |00a8: packed-switch v2, 0000020c // +00000164 │ │ +09283e: 1a02 720c |00ab: const-string v2, "ListPopupWindow" // string@0c72 │ │ +092842: 2204 6d05 |00ad: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +092846: 7010 f927 0400 |00af: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09284c: 1a05 6d06 |00b2: const-string v5, "Invalid hint position " // string@066d │ │ +092850: 6e20 0228 5400 |00b4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +092856: 0c04 |00b7: move-result-object v4 │ │ +092858: 0800 1800 |00b8: move-object/from16 v0, v24 │ │ +09285c: 5205 b60c |00ba: iget v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ +092860: 6e20 fe27 5400 |00bc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +092866: 0c04 |00bf: move-result-object v4 │ │ +092868: 6e10 0628 0400 |00c0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09286e: 0c04 |00c3: move-result-object v4 │ │ +092870: 7120 0b1f 4200 |00c4: invoke-static {v2, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +092876: 0800 1800 |00c7: move-object/from16 v0, v24 │ │ +09287a: 5202 aa0c |00c9: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +09287e: 3a02 a100 |00cb: if-ltz v2, 016c // +00a1 │ │ +092882: 1515 0080 |00cd: const/high16 v21, #int -2147483648 // #8000 │ │ +092886: 0800 1800 |00cf: move-object/from16 v0, v24 │ │ +09288a: 5200 aa0c |00d1: iget v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +09288e: 0216 0000 |00d3: move/from16 v22, v0 │ │ +092892: 0200 1600 |00d5: move/from16 v0, v22 │ │ +092896: 0201 1500 |00d7: move/from16 v1, v21 │ │ +09289a: 7120 bf1f 1000 |00d9: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +0928a0: 0a17 |00dc: move-result v23 │ │ +0928a2: 120b |00dd: const/4 v11, #int 0 // #0 │ │ +0928a4: 1202 |00de: const/4 v2, #int 0 // #0 │ │ +0928a6: 0200 1700 |00df: move/from16 v0, v23 │ │ +0928aa: 6e30 1420 0e02 |00e1: invoke-virtual {v14, v0, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +0928b0: 6e10 e21f 0e00 |00e4: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0928b6: 0c0d |00e7: move-result-object v13 │ │ +0928b8: 1f0d 8004 |00e8: check-cast v13, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +0928bc: 6e10 e61f 0e00 |00ea: invoke-virtual {v14}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +0928c2: 0a02 |00ed: move-result v2 │ │ +0928c4: 52d4 390e |00ee: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0e39 │ │ +0928c8: b042 |00f0: add-int/2addr v2, v4 │ │ +0928ca: 52d4 370e |00f1: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0e37 │ │ +0928ce: 9012 0204 |00f3: add-int v18, v2, v4 │ │ +0928d2: 07ca |00f5: move-object v10, v12 │ │ +0928d4: 0800 1800 |00f6: move-object/from16 v0, v24 │ │ +0928d8: 5402 b50c |00f8: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0928dc: 6e20 6122 a200 |00fa: invoke-virtual {v2, v10}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2261 │ │ +0928e2: 1313 0000 |00fd: const/16 v19, #int 0 // #0 │ │ +0928e6: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ +0928ea: 5402 b50c |0101: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0928ee: 6e10 5522 0200 |0103: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2255 │ │ +0928f4: 0c08 |0106: move-result-object v8 │ │ +0928f6: 3808 9000 |0107: if-eqz v8, 0197 // +0090 │ │ +0928fa: 0800 1800 |0109: move-object/from16 v0, v24 │ │ +0928fe: 5402 bb0c |010b: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +092902: 6e20 dc01 2800 |010d: invoke-virtual {v8, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +092908: 0800 1800 |0110: move-object/from16 v0, v24 │ │ +09290c: 5402 bb0c |0112: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +092910: 5222 2e00 |0114: iget v2, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ +092914: 0800 1800 |0116: move-object/from16 v0, v24 │ │ +092918: 5404 bb0c |0118: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +09291c: 5244 2b00 |011a: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +092920: 9013 0204 |011c: add-int v19, v2, v4 │ │ +092924: 0800 1800 |011e: move-object/from16 v0, v24 │ │ +092928: 5502 a90c |0120: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0ca9 │ │ +09292c: 3902 0d00 |0122: if-nez v2, 012f // +000d │ │ +092930: 0800 1800 |0124: move-object/from16 v0, v24 │ │ +092934: 5402 bb0c |0126: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +092938: 5222 2e00 |0128: iget v2, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ +09293c: 7b22 |012a: neg-int v2, v2 │ │ +09293e: 0800 1800 |012b: move-object/from16 v0, v24 │ │ +092942: 5902 a80c |012d: iput v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ +092946: 0800 1800 |012f: move-object/from16 v0, v24 │ │ +09294a: 5402 b50c |0131: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +09294e: 6e10 5822 0200 |0133: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@2258 │ │ +092954: 0a02 |0136: move-result v2 │ │ +092956: 1224 |0137: const/4 v4, #int 2 // #2 │ │ +092958: 3342 6700 |0138: if-ne v2, v4, 019f // +0067 │ │ +09295c: 121f |013a: const/4 v15, #int 1 // #1 │ │ +09295e: 7401 171b 1800 |013b: invoke-virtual/range {v24}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ +092964: 0c02 |013e: move-result-object v2 │ │ +092966: 0800 1800 |013f: move-object/from16 v0, v24 │ │ +09296a: 5204 a80c |0141: iget v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ +09296e: 0800 1800 |0143: move-object/from16 v0, v24 │ │ +092972: 7040 1e1b 20f4 |0145: invoke-direct {v0, v2, v4, v15}, Landroid/support/v7/widget/ListPopupWindow;.getMaxAvailableHeight:(Landroid/view/View;IZ)I // method@1b1e │ │ +092978: 0a11 |0148: move-result v17 │ │ +09297a: 0800 1800 |0149: move-object/from16 v0, v24 │ │ +09297e: 5502 a10c |014b: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ +092982: 3902 0900 |014d: if-nez v2, 0156 // +0009 │ │ +092986: 0800 1800 |014f: move-object/from16 v0, v24 │ │ +09298a: 5202 a40c |0151: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +09298e: 12f4 |0153: const/4 v4, #int -1 // #ff │ │ +092990: 3342 4d00 |0154: if-ne v2, v4, 01a1 // +004d │ │ +092994: 9002 1113 |0156: add-int v2, v17, v19 │ │ +092998: 0f02 |0158: return v2 │ │ +09299a: 1202 |0159: const/4 v2, #int 0 // #0 │ │ +09299c: 2900 c6fe |015a: goto/16 0020 // -013a │ │ +0929a0: 6e30 0222 ac0d |015c: invoke-virtual {v12, v10, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2202 │ │ +0929a6: 6e20 0022 ec00 |015f: invoke-virtual {v12, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@2200 │ │ +0929ac: 2900 65ff |0162: goto/16 00c7 // -009b │ │ +0929b0: 6e20 0022 ec00 |0164: invoke-virtual {v12, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@2200 │ │ +0929b6: 6e30 0222 ac0d |0167: invoke-virtual {v12, v10, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2202 │ │ +0929bc: 2900 5dff |016a: goto/16 00c7 // -00a3 │ │ +0929c0: 1315 0000 |016c: const/16 v21, #int 0 // #0 │ │ +0929c4: 1316 0000 |016e: const/16 v22, #int 0 // #0 │ │ +0929c8: 2900 65ff |0170: goto/16 00d5 // -009b │ │ +0929cc: 0800 1800 |0172: move-object/from16 v0, v24 │ │ +0929d0: 5402 b50c |0174: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0929d4: 6e10 5622 0200 |0176: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@2256 │ │ +0929da: 0c0a |0179: move-result-object v10 │ │ +0929dc: 1f0a 4304 |017a: check-cast v10, Landroid/view/ViewGroup; // type@0443 │ │ +0929e0: 0800 1800 |017c: move-object/from16 v0, v24 │ │ +0929e4: 5400 b70c |017e: iget-object v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ +0929e8: 0814 0000 |0180: move-object/from16 v20, v0 │ │ +0929ec: 3814 7bff |0182: if-eqz v20, 00fd // -0085 │ │ +0929f0: 7401 e21f 1400 |0184: invoke-virtual/range {v20}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0929f6: 0c0d |0187: move-result-object v13 │ │ +0929f8: 1f0d 8004 |0188: check-cast v13, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +0929fc: 7401 e61f 1400 |018a: invoke-virtual/range {v20}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +092a02: 0a02 |018d: move-result v2 │ │ +092a04: 52d4 390e |018e: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0e39 │ │ +092a08: b042 |0190: add-int/2addr v2, v4 │ │ +092a0a: 52d4 370e |0191: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0e37 │ │ +092a0e: 9012 0204 |0193: add-int v18, v2, v4 │ │ +092a12: 2900 68ff |0195: goto/16 00fd // -0098 │ │ +092a16: 0800 1800 |0197: move-object/from16 v0, v24 │ │ +092a1a: 5402 bb0c |0199: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +092a1e: 6e10 b201 0200 |019b: invoke-virtual {v2}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ +092a24: 2891 |019e: goto 012f // -006f │ │ +092a26: 120f |019f: const/4 v15, #int 0 // #0 │ │ +092a28: 289b |01a0: goto 013b // -0065 │ │ +092a2a: 0800 1800 |01a1: move-object/from16 v0, v24 │ │ +092a2e: 5202 aa0c |01a3: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +092a32: 2b02 6f00 0000 |01a5: packed-switch v2, 00000214 // +0000006f │ │ +092a38: 0800 1800 |01a8: move-object/from16 v0, v24 │ │ +092a3c: 5202 aa0c |01aa: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +092a40: 1504 0040 |01ac: const/high16 v4, #int 1073741824 // #4000 │ │ +092a44: 7120 bf1f 4200 |01ae: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +092a4a: 0a03 |01b1: move-result v3 │ │ +092a4c: 0800 1800 |01b2: move-object/from16 v0, v24 │ │ +092a50: 5402 a60c |01b4: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092a54: 1204 |01b6: const/4 v4, #int 0 // #0 │ │ +092a56: 12f5 |01b7: const/4 v5, #int -1 // #ff │ │ +092a58: 9106 1112 |01b8: sub-int v6, v17, v18 │ │ +092a5c: 12f7 |01ba: const/4 v7, #int -1 // #ff │ │ +092a5e: 7406 cd1a 0200 |01bb: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@1acd │ │ +092a64: 0a10 |01be: move-result v16 │ │ +092a66: 3d10 0400 |01bf: if-lez v16, 01c3 // +0004 │ │ +092a6a: 9012 1213 |01c1: add-int v18, v18, v19 │ │ +092a6e: 9002 1012 |01c3: add-int v2, v16, v18 │ │ +092a72: 2893 |01c5: goto 0158 // -006d │ │ +092a74: 0800 1800 |01c6: move-object/from16 v0, v24 │ │ +092a78: 5402 a00c |01c8: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ +092a7c: 6e10 a600 0200 |01ca: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +092a82: 0c02 |01cd: move-result-object v2 │ │ +092a84: 6e10 0901 0200 |01ce: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +092a8a: 0c02 |01d1: move-result-object v2 │ │ +092a8c: 5222 1f0e |01d2: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +092a90: 0800 1800 |01d4: move-object/from16 v0, v24 │ │ +092a94: 5404 bb0c |01d6: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +092a98: 5244 2c00 |01d8: iget v4, v4, Landroid/graphics/Rect;.left:I // field@002c │ │ +092a9c: 0800 1800 |01da: move-object/from16 v0, v24 │ │ +092aa0: 5405 bb0c |01dc: iget-object v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +092aa4: 5255 2d00 |01de: iget v5, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ +092aa8: b054 |01e0: add-int/2addr v4, v5 │ │ +092aaa: b142 |01e1: sub-int/2addr v2, v4 │ │ +092aac: 1504 0080 |01e2: const/high16 v4, #int -2147483648 // #8000 │ │ +092ab0: 7120 bf1f 4200 |01e4: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +092ab6: 0a03 |01e7: move-result v3 │ │ +092ab8: 28ca |01e8: goto 01b2 // -0036 │ │ +092aba: 0800 1800 |01e9: move-object/from16 v0, v24 │ │ +092abe: 5402 a00c |01eb: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0ca0 │ │ +092ac2: 6e10 a600 0200 |01ed: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +092ac8: 0c02 |01f0: move-result-object v2 │ │ +092aca: 6e10 0901 0200 |01f1: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +092ad0: 0c02 |01f4: move-result-object v2 │ │ +092ad2: 5222 1f0e |01f5: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +092ad6: 0800 1800 |01f7: move-object/from16 v0, v24 │ │ +092ada: 5404 bb0c |01f9: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +092ade: 5244 2c00 |01fb: iget v4, v4, Landroid/graphics/Rect;.left:I // field@002c │ │ +092ae2: 0800 1800 |01fd: move-object/from16 v0, v24 │ │ +092ae6: 5405 bb0c |01ff: iget-object v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +092aea: 5255 2d00 |0201: iget v5, v5, Landroid/graphics/Rect;.right:I // field@002d │ │ +092aee: b054 |0203: add-int/2addr v4, v5 │ │ +092af0: b142 |0204: sub-int/2addr v2, v4 │ │ +092af2: 1504 0040 |0205: const/high16 v4, #int 1073741824 // #4000 │ │ +092af6: 7120 bf1f 4200 |0207: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +092afc: 0a03 |020a: move-result v3 │ │ +092afe: 28a7 |020b: goto 01b2 // -0059 │ │ +092b00: 0001 0200 0000 0000 bc00 0000 b400 ... |020c: packed-switch-data (8 units) │ │ +092b10: 0001 0200 feff ffff 2100 0000 4400 ... |0214: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1075 │ │ 0x0002 line=1077 │ │ 0x0008 line=1078 │ │ 0x000c line=1086 │ │ 0x0017 line=1096 │ │ @@ -205996,45 +206023,45 @@ │ │ type : '(Landroid/view/View;IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -092a9c: |[092a9c] android.support.v7.widget.ListPopupWindow.getMaxAvailableHeight:(Landroid/view/View;IZ)I │ │ -092aac: 6201 be0c |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@0cbe │ │ -092ab0: 3801 2d00 |0002: if-eqz v1, 002f // +002d │ │ -092ab4: 6201 be0c |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@0cbe │ │ -092ab8: 5462 b50c |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092abc: 1233 |0008: const/4 v3, #int 3 // #3 │ │ -092abe: 2333 9906 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -092ac2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -092ac4: 4d07 0304 |000c: aput-object v7, v3, v4 │ │ -092ac8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -092aca: 7110 9e27 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -092ad0: 0c05 |0012: move-result-object v5 │ │ -092ad2: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -092ad6: 1224 |0015: const/4 v4, #int 2 // #2 │ │ -092ad8: 7110 6927 0900 |0016: invoke-static {v9}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -092ade: 0c05 |0019: move-result-object v5 │ │ -092ae0: 4d05 0304 |001a: aput-object v5, v3, v4 │ │ -092ae4: 6e30 2f28 2103 |001c: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -092aea: 0c01 |001f: move-result-object v1 │ │ -092aec: 1f01 5a05 |0020: check-cast v1, Ljava/lang/Integer; // type@055a │ │ -092af0: 6e10 9927 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -092af6: 0a01 |0025: move-result v1 │ │ -092af8: 0f01 |0026: return v1 │ │ -092afa: 0d00 |0027: move-exception v0 │ │ -092afc: 1a01 6c0c |0028: const-string v1, "ListPopupWindow" // string@0c6c │ │ -092b00: 1a02 5f04 |002a: const-string v2, "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version." // string@045f │ │ -092b04: 7120 0d1f 2100 |002c: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -092b0a: 5461 b50c |002f: iget-object v1, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092b0e: 6e30 5922 7108 |0031: invoke-virtual {v1, v7, v8}, Landroid/widget/PopupWindow;.getMaxAvailableHeight:(Landroid/view/View;I)I // method@2259 │ │ -092b14: 0a01 |0034: move-result v1 │ │ -092b16: 28f1 |0035: goto 0026 // -000f │ │ +092b20: |[092b20] android.support.v7.widget.ListPopupWindow.getMaxAvailableHeight:(Landroid/view/View;IZ)I │ │ +092b30: 6201 be0c |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@0cbe │ │ +092b34: 3801 2d00 |0002: if-eqz v1, 002f // +002d │ │ +092b38: 6201 be0c |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@0cbe │ │ +092b3c: 5462 b50c |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092b40: 1233 |0008: const/4 v3, #int 3 // #3 │ │ +092b42: 2333 9c06 |0009: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +092b46: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +092b48: 4d07 0304 |000c: aput-object v7, v3, v4 │ │ +092b4c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +092b4e: 7110 9e27 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +092b54: 0c05 |0012: move-result-object v5 │ │ +092b56: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +092b5a: 1224 |0015: const/4 v4, #int 2 // #2 │ │ +092b5c: 7110 6927 0900 |0016: invoke-static {v9}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +092b62: 0c05 |0019: move-result-object v5 │ │ +092b64: 4d05 0304 |001a: aput-object v5, v3, v4 │ │ +092b68: 6e30 2f28 2103 |001c: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +092b6e: 0c01 |001f: move-result-object v1 │ │ +092b70: 1f01 5b05 |0020: check-cast v1, Ljava/lang/Integer; // type@055b │ │ +092b74: 6e10 9927 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +092b7a: 0a01 |0025: move-result v1 │ │ +092b7c: 0f01 |0026: return v1 │ │ +092b7e: 0d00 |0027: move-exception v0 │ │ +092b80: 1a01 720c |0028: const-string v1, "ListPopupWindow" // string@0c72 │ │ +092b84: 1a02 6204 |002a: const-string v2, "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version." // string@0462 │ │ +092b88: 7120 0d1f 2100 |002c: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +092b8e: 5461 b50c |002f: iget-object v1, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092b92: 6e30 5922 7108 |0031: invoke-virtual {v1, v7, v8}, Landroid/widget/PopupWindow;.getMaxAvailableHeight:(Landroid/view/View;I)I // method@2259 │ │ +092b98: 0a01 |0034: move-result v1 │ │ +092b9a: 28f1 |0035: goto 0026 // -000f │ │ catches : 1 │ │ 0x0004 - 0x0025 │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=1846 │ │ 0x0004 line=1848 │ │ 0x0026 line=1855 │ │ @@ -206053,23 +206080,23 @@ │ │ type : '(I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -092b28: |[092b28] android.support.v7.widget.ListPopupWindow.isConfirmKey:(I)Z │ │ -092b38: 1300 4200 |0000: const/16 v0, #int 66 // #42 │ │ -092b3c: 3201 0600 |0002: if-eq v1, v0, 0008 // +0006 │ │ -092b40: 1300 1700 |0004: const/16 v0, #int 23 // #17 │ │ -092b44: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ -092b48: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -092b4a: 0f00 |0009: return v0 │ │ -092b4c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -092b4e: 28fe |000b: goto 0009 // -0002 │ │ +092bac: |[092bac] android.support.v7.widget.ListPopupWindow.isConfirmKey:(I)Z │ │ +092bbc: 1300 4200 |0000: const/16 v0, #int 66 // #42 │ │ +092bc0: 3201 0600 |0002: if-eq v1, v0, 0008 // +0006 │ │ +092bc4: 1300 1700 |0004: const/16 v0, #int 23 // #17 │ │ +092bc8: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ +092bcc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +092bce: 0f00 |0009: return v0 │ │ +092bd0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +092bd2: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1832 │ │ locals : │ │ 0x0000 - 0x000c reg=1 keyCode I │ │ │ │ #12 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206077,27 +206104,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -092b50: |[092b50] android.support.v7.widget.ListPopupWindow.removePromptView:()V │ │ -092b60: 5432 b70c |0000: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ -092b64: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ -092b68: 5432 b70c |0004: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ -092b6c: 6e10 ed1f 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -092b72: 0c01 |0009: move-result-object v1 │ │ -092b74: 2012 4204 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0442 │ │ -092b78: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -092b7c: 0710 |000e: move-object v0, v1 │ │ -092b7e: 1f00 4204 |000f: check-cast v0, Landroid/view/ViewGroup; // type@0442 │ │ -092b82: 5432 b70c |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ -092b86: 6e20 9520 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -092b8c: 0e00 |0016: return-void │ │ +092bd4: |[092bd4] android.support.v7.widget.ListPopupWindow.removePromptView:()V │ │ +092be4: 5432 b70c |0000: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ +092be8: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ +092bec: 5432 b70c |0004: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ +092bf0: 6e10 ed1f 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +092bf6: 0c01 |0009: move-result-object v1 │ │ +092bf8: 2012 4304 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0443 │ │ +092bfc: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +092c00: 0710 |000e: move-object v0, v1 │ │ +092c02: 1f00 4304 |000f: check-cast v0, Landroid/view/ViewGroup; // type@0443 │ │ +092c06: 5432 b70c |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ +092c0a: 6e20 9520 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +092c10: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0004 line=715 │ │ 0x000a line=716 │ │ 0x000f line=717 │ │ 0x0011 line=718 │ │ @@ -206112,32 +206139,32 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -092b90: |[092b90] android.support.v7.widget.ListPopupWindow.setPopupClipToScreenEnabled:(Z)V │ │ -092ba0: 6201 bd0c |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0cbd │ │ -092ba4: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ -092ba8: 6201 bd0c |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0cbd │ │ -092bac: 5462 b50c |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092bb0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -092bb2: 2333 9906 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -092bb6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -092bb8: 7110 6927 0700 |000c: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -092bbe: 0c05 |000f: move-result-object v5 │ │ -092bc0: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -092bc4: 6e30 2f28 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -092bca: 0e00 |0015: return-void │ │ -092bcc: 0d00 |0016: move-exception v0 │ │ -092bce: 1a01 6c0c |0017: const-string v1, "ListPopupWindow" // string@0c6c │ │ -092bd2: 1a02 6004 |0019: const-string v2, "Could not call setClipToScreenEnabled() on PopupWindow. Oh well." // string@0460 │ │ -092bd6: 7120 0d1f 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -092bdc: 28f7 |001e: goto 0015 // -0009 │ │ +092c14: |[092c14] android.support.v7.widget.ListPopupWindow.setPopupClipToScreenEnabled:(Z)V │ │ +092c24: 6201 bd0c |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0cbd │ │ +092c28: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ +092c2c: 6201 bd0c |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0cbd │ │ +092c30: 5462 b50c |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092c34: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +092c36: 2333 9c06 |0009: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +092c3a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +092c3c: 7110 6927 0700 |000c: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +092c42: 0c05 |000f: move-result-object v5 │ │ +092c44: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +092c48: 6e30 2f28 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +092c4e: 0e00 |0015: return-void │ │ +092c50: 0d00 |0016: move-exception v0 │ │ +092c52: 1a01 720c |0017: const-string v1, "ListPopupWindow" // string@0c72 │ │ +092c56: 1a02 6304 |0019: const-string v2, "Could not call setClipToScreenEnabled() on PopupWindow. Oh well." // string@0463 │ │ +092c5a: 7120 0d1f 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +092c60: 28f7 |001e: goto 0015 // -0009 │ │ catches : 1 │ │ 0x0004 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=1836 │ │ 0x0004 line=1838 │ │ 0x0015 line=1843 │ │ @@ -206154,21 +206181,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -092bf0: |[092bf0] android.support.v7.widget.ListPopupWindow.clearListSelection:()V │ │ -092c00: 5420 a60c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092c04: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -092c08: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -092c0a: 7120 b51a 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@1ab5 │ │ -092c10: 6e10 d61a 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@1ad6 │ │ -092c16: 0e00 |000b: return-void │ │ +092c74: |[092c74] android.support.v7.widget.ListPopupWindow.clearListSelection:()V │ │ +092c84: 5420 a60c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092c88: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +092c8c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +092c8e: 7120 b51a 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@1ab5 │ │ +092c94: 6e10 d61a 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@1ad6 │ │ +092c9a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0002 line=774 │ │ 0x0004 line=776 │ │ 0x0008 line=778 │ │ 0x000b line=780 │ │ @@ -206181,18 +206208,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -092c18: |[092c18] android.support.v7.widget.ListPopupWindow.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -092c28: 2200 a203 |0000: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$1; // type@03a2 │ │ -092c2c: 7030 ad1a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$1;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/view/View;)V // method@1aad │ │ -092c32: 1100 |0005: return-object v0 │ │ +092c9c: |[092c9c] android.support.v7.widget.ListPopupWindow.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +092cac: 2200 a303 |0000: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$1; // type@03a3 │ │ +092cb0: 7030 ad1a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$1;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/view/View;)V // method@1aad │ │ +092cb6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1059 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 src Landroid/view/View; │ │ │ │ @@ -206201,26 +206228,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -092c34: |[092c34] android.support.v7.widget.ListPopupWindow.dismiss:()V │ │ -092c44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -092c46: 5420 b50c |0001: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092c4a: 6e10 5322 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@2253 │ │ -092c50: 7010 311b 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@1b31 │ │ -092c56: 5420 b50c |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092c5a: 6e20 6122 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2261 │ │ -092c60: 5b21 a60c |000e: iput-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092c64: 5420 ad0c |0010: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ -092c68: 5421 b80c |0012: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0cb8 │ │ -092c6c: 6e20 5202 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ -092c72: 0e00 |0017: return-void │ │ +092cb8: |[092cb8] android.support.v7.widget.ListPopupWindow.dismiss:()V │ │ +092cc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +092cca: 5420 b50c |0001: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092cce: 6e10 5322 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@2253 │ │ +092cd4: 7010 311b 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@1b31 │ │ +092cda: 5420 b50c |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092cde: 6e20 6122 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2261 │ │ +092ce4: 5b21 a60c |000e: iput-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092ce8: 5420 ad0c |0010: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ +092cec: 5421 b80c |0012: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0cb8 │ │ +092cf0: 6e20 5202 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ +092cf6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=697 │ │ 0x0006 line=698 │ │ 0x0009 line=699 │ │ 0x000e line=700 │ │ 0x0010 line=701 │ │ @@ -206233,17 +206260,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092c74: |[092c74] android.support.v7.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ -092c84: 5410 a20c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0ca2 │ │ -092c88: 1100 |0002: return-object v0 │ │ +092cf8: |[092cf8] android.support.v7.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ +092d08: 5410 a20c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0ca2 │ │ +092d0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #4 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206251,19 +206278,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -092c8c: |[092c8c] android.support.v7.widget.ListPopupWindow.getAnimationStyle:()I │ │ -092c9c: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092ca0: 6e10 5422 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getAnimationStyle:()I // method@2254 │ │ -092ca6: 0a00 |0005: move-result v0 │ │ -092ca8: 0f00 |0006: return v0 │ │ +092d10: |[092d10] android.support.v7.widget.ListPopupWindow.getAnimationStyle:()I │ │ +092d20: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092d24: 6e10 5422 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getAnimationStyle:()I // method@2254 │ │ +092d2a: 0a00 |0005: move-result v0 │ │ +092d2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #5 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206271,19 +206298,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -092cac: |[092cac] android.support.v7.widget.ListPopupWindow.getBackground:()Landroid/graphics/drawable/Drawable; │ │ -092cbc: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092cc0: 6e10 5522 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2255 │ │ -092cc6: 0c00 |0005: move-result-object v0 │ │ -092cc8: 1100 |0006: return-object v0 │ │ +092d30: |[092d30] android.support.v7.widget.ListPopupWindow.getBackground:()Landroid/graphics/drawable/Drawable; │ │ +092d40: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092d44: 6e10 5522 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2255 │ │ +092d4a: 0c00 |0005: move-result-object v0 │ │ +092d4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #6 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206291,17 +206318,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092ccc: |[092ccc] android.support.v7.widget.ListPopupWindow.getHeight:()I │ │ -092cdc: 5210 a40c |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -092ce0: 0f00 |0002: return v0 │ │ +092d50: |[092d50] android.support.v7.widget.ListPopupWindow.getHeight:()I │ │ +092d60: 5210 a40c |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +092d64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #7 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206309,17 +206336,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092ce4: |[092ce4] android.support.v7.widget.ListPopupWindow.getHorizontalOffset:()I │ │ -092cf4: 5210 a50c |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ -092cf8: 0f00 |0002: return v0 │ │ +092d68: |[092d68] android.support.v7.widget.ListPopupWindow.getHorizontalOffset:()I │ │ +092d78: 5210 a50c |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ +092d7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #8 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206327,19 +206354,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -092cfc: |[092cfc] android.support.v7.widget.ListPopupWindow.getInputMethodMode:()I │ │ -092d0c: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092d10: 6e10 5822 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@2258 │ │ -092d16: 0a00 |0005: move-result v0 │ │ -092d18: 0f00 |0006: return v0 │ │ +092d80: |[092d80] android.support.v7.widget.ListPopupWindow.getInputMethodMode:()I │ │ +092d90: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092d94: 6e10 5822 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@2258 │ │ +092d9a: 0a00 |0005: move-result v0 │ │ +092d9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #9 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206347,17 +206374,17 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092d1c: |[092d1c] android.support.v7.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ -092d2c: 5410 a60c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092d30: 1100 |0002: return-object v0 │ │ +092da0: |[092da0] android.support.v7.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ +092db0: 5410 a60c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092db4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #10 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206365,17 +206392,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092d34: |[092d34] android.support.v7.widget.ListPopupWindow.getPromptPosition:()I │ │ -092d44: 5210 b60c |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ -092d48: 0f00 |0002: return v0 │ │ +092db8: |[092db8] android.support.v7.widget.ListPopupWindow.getPromptPosition:()I │ │ +092dc8: 5210 b60c |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ +092dcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #11 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206383,24 +206410,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -092d4c: |[092d4c] android.support.v7.widget.ListPopupWindow.getSelectedItem:()Ljava/lang/Object; │ │ -092d5c: 6e10 2b1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -092d62: 0a00 |0003: move-result v0 │ │ -092d64: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -092d68: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -092d6a: 1100 |0007: return-object v0 │ │ -092d6c: 5410 a60c |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092d70: 6e10 c11a 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItem:()Ljava/lang/Object; // method@1ac1 │ │ -092d76: 0c00 |000d: move-result-object v0 │ │ -092d78: 28f9 |000e: goto 0007 // -0007 │ │ +092dd0: |[092dd0] android.support.v7.widget.ListPopupWindow.getSelectedItem:()Ljava/lang/Object; │ │ +092de0: 6e10 2b1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +092de6: 0a00 |0003: move-result v0 │ │ +092de8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +092dec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +092dee: 1100 |0007: return-object v0 │ │ +092df0: 5410 a60c |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092df4: 6e10 c11a 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItem:()Ljava/lang/Object; // method@1ac1 │ │ +092dfa: 0c00 |000d: move-result-object v0 │ │ +092dfc: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x0006 line=822 │ │ 0x0007 line=824 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -206410,24 +206437,24 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -092d7c: |[092d7c] android.support.v7.widget.ListPopupWindow.getSelectedItemId:()J │ │ -092d8c: 6e10 2b1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -092d92: 0a00 |0003: move-result v0 │ │ -092d94: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -092d98: 1900 0080 |0006: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -092d9c: 1000 |0008: return-wide v0 │ │ -092d9e: 5420 a60c |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092da2: 6e10 c21a 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemId:()J // method@1ac2 │ │ -092da8: 0b00 |000e: move-result-wide v0 │ │ -092daa: 28f9 |000f: goto 0008 // -0007 │ │ +092e00: |[092e00] android.support.v7.widget.ListPopupWindow.getSelectedItemId:()J │ │ +092e10: 6e10 2b1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +092e16: 0a00 |0003: move-result v0 │ │ +092e18: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +092e1c: 1900 0080 |0006: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +092e20: 1000 |0008: return-wide v0 │ │ +092e22: 5420 a60c |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092e26: 6e10 c21a 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemId:()J // method@1ac2 │ │ +092e2c: 0b00 |000e: move-result-wide v0 │ │ +092e2e: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ 0x0006 line=848 │ │ 0x0008 line=850 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -206437,24 +206464,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -092dac: |[092dac] android.support.v7.widget.ListPopupWindow.getSelectedItemPosition:()I │ │ -092dbc: 6e10 2b1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -092dc2: 0a00 |0003: move-result v0 │ │ -092dc4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -092dc8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -092dca: 0f00 |0007: return v0 │ │ -092dcc: 5410 a60c |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092dd0: 6e10 c31a 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1ac3 │ │ -092dd6: 0a00 |000d: move-result v0 │ │ -092dd8: 28f9 |000e: goto 0007 // -0007 │ │ +092e30: |[092e30] android.support.v7.widget.ListPopupWindow.getSelectedItemPosition:()I │ │ +092e40: 6e10 2b1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +092e46: 0a00 |0003: move-result v0 │ │ +092e48: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +092e4c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +092e4e: 0f00 |0007: return v0 │ │ +092e50: 5410 a60c |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092e54: 6e10 c31a 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1ac3 │ │ +092e5a: 0a00 |000d: move-result v0 │ │ +092e5c: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ 0x0006 line=835 │ │ 0x0007 line=837 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -206464,24 +206491,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -092ddc: |[092ddc] android.support.v7.widget.ListPopupWindow.getSelectedView:()Landroid/view/View; │ │ -092dec: 6e10 2b1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -092df2: 0a00 |0003: move-result v0 │ │ -092df4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -092df8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -092dfa: 1100 |0007: return-object v0 │ │ -092dfc: 5410 a60c |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092e00: 6e10 c41a 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedView:()Landroid/view/View; // method@1ac4 │ │ -092e06: 0c00 |000d: move-result-object v0 │ │ -092e08: 28f9 |000e: goto 0007 // -0007 │ │ +092e60: |[092e60] android.support.v7.widget.ListPopupWindow.getSelectedView:()Landroid/view/View; │ │ +092e70: 6e10 2b1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +092e76: 0a00 |0003: move-result v0 │ │ +092e78: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +092e7c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +092e7e: 1100 |0007: return-object v0 │ │ +092e80: 5410 a60c |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092e84: 6e10 c41a 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedView:()Landroid/view/View; // method@1ac4 │ │ +092e8a: 0c00 |000d: move-result-object v0 │ │ +092e8c: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ 0x0006 line=861 │ │ 0x0007 line=863 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -206491,19 +206518,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -092e0c: |[092e0c] android.support.v7.widget.ListPopupWindow.getSoftInputMode:()I │ │ -092e1c: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092e20: 6e10 5b22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getSoftInputMode:()I // method@225b │ │ -092e26: 0a00 |0005: move-result v0 │ │ -092e28: 0f00 |0006: return v0 │ │ +092e90: |[092e90] android.support.v7.widget.ListPopupWindow.getSoftInputMode:()I │ │ +092ea0: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092ea4: 6e10 5b22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getSoftInputMode:()I // method@225b │ │ +092eaa: 0a00 |0005: move-result v0 │ │ +092eac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #16 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206511,21 +206538,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -092e2c: |[092e2c] android.support.v7.widget.ListPopupWindow.getVerticalOffset:()I │ │ -092e3c: 5510 a90c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0ca9 │ │ -092e40: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -092e44: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -092e46: 0f00 |0005: return v0 │ │ -092e48: 5210 a80c |0006: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ -092e4c: 28fd |0008: goto 0005 // -0003 │ │ +092eb0: |[092eb0] android.support.v7.widget.ListPopupWindow.getVerticalOffset:()I │ │ +092ec0: 5510 a90c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0ca9 │ │ +092ec4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +092ec8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +092eca: 0f00 |0005: return v0 │ │ +092ecc: 5210 a80c |0006: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ +092ed0: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0004 line=469 │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -206535,17 +206562,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092e50: |[092e50] android.support.v7.widget.ListPopupWindow.getWidth:()I │ │ -092e60: 5210 aa0c |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -092e64: 0f00 |0002: return v0 │ │ +092ed4: |[092ed4] android.support.v7.widget.ListPopupWindow.getWidth:()I │ │ +092ee4: 5210 aa0c |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +092ee8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #18 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206553,17 +206580,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092e68: |[092e68] android.support.v7.widget.ListPopupWindow.isDropDownAlwaysVisible:()Z │ │ -092e78: 5510 a10c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ -092e7c: 0f00 |0002: return v0 │ │ +092eec: |[092eec] android.support.v7.widget.ListPopupWindow.isDropDownAlwaysVisible:()Z │ │ +092efc: 5510 a10c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ +092f00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #19 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206571,24 +206598,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -092e80: |[092e80] android.support.v7.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ -092e90: 5420 b50c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092e94: 6e10 5822 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@2258 │ │ -092e9a: 0a00 |0005: move-result v0 │ │ -092e9c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -092e9e: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -092ea2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -092ea4: 0f00 |000a: return v0 │ │ -092ea6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -092ea8: 28fe |000c: goto 000a // -0002 │ │ +092f04: |[092f04] android.support.v7.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ +092f14: 5420 b50c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092f18: 6e10 5822 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@2258 │ │ +092f1e: 0a00 |0005: move-result v0 │ │ +092f20: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +092f22: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +092f26: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +092f28: 0f00 |000a: return v0 │ │ +092f2a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +092f2c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #20 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206596,17 +206623,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092eac: |[092eac] android.support.v7.widget.ListPopupWindow.isModal:()Z │ │ -092ebc: 5510 b30c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ -092ec0: 0f00 |0002: return v0 │ │ +092f30: |[092f30] android.support.v7.widget.ListPopupWindow.isModal:()Z │ │ +092f40: 5510 b30c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ +092f44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #21 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206614,19 +206641,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -092ec4: |[092ec4] android.support.v7.widget.ListPopupWindow.isShowing:()Z │ │ -092ed4: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092ed8: 6e10 5e22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@225e │ │ -092ede: 0a00 |0005: move-result v0 │ │ -092ee0: 0f00 |0006: return v0 │ │ +092f48: |[092f48] android.support.v7.widget.ListPopupWindow.isShowing:()Z │ │ +092f58: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092f5c: 6e10 5e22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@225e │ │ +092f62: 0a00 |0005: move-result v0 │ │ +092f64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #22 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -206634,100 +206661,100 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -092ee4: |[092ee4] android.support.v7.widget.ListPopupWindow.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -092ef4: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ -092ef8: 130b 1300 |0002: const/16 v11, #int 19 // #13 │ │ -092efc: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -092efe: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -092f00: 6e10 2b1b 0d00 |0006: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -092f06: 0a09 |0009: move-result v9 │ │ -092f08: 3809 8700 |000a: if-eqz v9, 0091 // +0087 │ │ -092f0c: 1309 3e00 |000c: const/16 v9, #int 62 // #3e │ │ -092f10: 329e 8300 |000e: if-eq v14, v9, 0091 // +0083 │ │ -092f14: 54d9 a60c |0010: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092f18: 6e10 c31a 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1ac3 │ │ -092f1e: 0a09 |0015: move-result v9 │ │ -092f20: 3b09 0800 |0016: if-gez v9, 001e // +0008 │ │ -092f24: 7110 271b 0e00 |0018: invoke-static {v14}, Landroid/support/v7/widget/ListPopupWindow;.isConfirmKey:(I)Z // method@1b27 │ │ -092f2a: 0a09 |001b: move-result v9 │ │ -092f2c: 3909 7500 |001c: if-nez v9, 0091 // +0075 │ │ -092f30: 54d9 a60c |001e: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092f34: 6e10 c31a 0900 |0020: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1ac3 │ │ -092f3a: 0a04 |0023: move-result v4 │ │ -092f3c: 54d9 b50c |0024: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092f40: 6e10 5d22 0900 |0026: invoke-virtual {v9}, Landroid/widget/PopupWindow;.isAboveAnchor:()Z // method@225d │ │ -092f46: 0a09 |0029: move-result v9 │ │ -092f48: 3909 3300 |002a: if-nez v9, 005d // +0033 │ │ -092f4c: 0172 |002c: move v2, v7 │ │ -092f4e: 54d0 9f0c |002d: iget-object v0, v13, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ -092f52: 1405 ffff ff7f |002f: const v5, #float nan // #7fffffff │ │ -092f58: 1506 0080 |0032: const/high16 v6, #int -2147483648 // #8000 │ │ -092f5c: 3800 1100 |0034: if-eqz v0, 0045 // +0011 │ │ -092f60: 7210 1122 0000 |0036: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@2211 │ │ -092f66: 0a01 |0039: move-result v1 │ │ -092f68: 3801 2500 |003a: if-eqz v1, 005f // +0025 │ │ -092f6c: 0185 |003c: move v5, v8 │ │ -092f6e: 3801 2900 |003d: if-eqz v1, 0066 // +0029 │ │ -092f72: 7210 1222 0000 |003f: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ -092f78: 0a09 |0042: move-result v9 │ │ -092f7a: d806 09ff |0043: add-int/lit8 v6, v9, #int -1 // #ff │ │ -092f7e: 3802 0600 |0045: if-eqz v2, 004b // +0006 │ │ -092f82: 33be 0400 |0047: if-ne v14, v11, 004b // +0004 │ │ -092f86: 3754 0800 |0049: if-le v4, v5, 0051 // +0008 │ │ -092f8a: 3902 2800 |004b: if-nez v2, 0073 // +0028 │ │ -092f8e: 33ce 2600 |004d: if-ne v14, v12, 0073 // +0026 │ │ -092f92: 3464 2400 |004f: if-lt v4, v6, 0073 // +0024 │ │ -092f96: 6e10 141b 0d00 |0051: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1b14 │ │ -092f9c: 54d8 b50c |0054: iget-object v8, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092fa0: 6e20 6422 7800 |0056: invoke-virtual {v8, v7}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ -092fa6: 6e10 4b1b 0d00 |0059: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -092fac: 0f07 |005c: return v7 │ │ -092fae: 0182 |005d: move v2, v8 │ │ -092fb0: 28cf |005e: goto 002d // -0031 │ │ -092fb2: 54d9 a60c |005f: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092fb6: 6e30 cc1a 8907 |0061: invoke-virtual {v9, v8, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@1acc │ │ -092fbc: 0a05 |0064: move-result v5 │ │ -092fbe: 28d8 |0065: goto 003d // -0028 │ │ -092fc0: 54d9 a60c |0066: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092fc4: 7210 1222 0000 |0068: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ -092fca: 0a0a |006b: move-result v10 │ │ -092fcc: d80a 0aff |006c: add-int/lit8 v10, v10, #int -1 // #ff │ │ -092fd0: 6e30 cc1a a908 |006e: invoke-virtual {v9, v10, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@1acc │ │ -092fd6: 0a06 |0071: move-result v6 │ │ -092fd8: 28d3 |0072: goto 0045 // -002d │ │ -092fda: 54d9 a60c |0073: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092fde: 7120 b51a 8900 |0075: invoke-static {v9, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@1ab5 │ │ -092fe4: 54d9 a60c |0078: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -092fe8: 6e30 cf1a e90f |007a: invoke-virtual {v9, v14, v15}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1acf │ │ -092fee: 0a03 |007d: move-result v3 │ │ -092ff0: 3803 1500 |007e: if-eqz v3, 0093 // +0015 │ │ -092ff4: 54d9 b50c |0080: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -092ff8: 122a |0082: const/4 v10, #int 2 // #2 │ │ -092ffa: 6e20 6422 a900 |0083: invoke-virtual {v9, v10}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ -093000: 54d9 a60c |0086: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -093004: 6e10 d51a 0900 |0088: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestFocusFromTouch:()Z // method@1ad5 │ │ -09300a: 6e10 4b1b 0d00 |008b: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -093010: 2c0e 1400 0000 |008e: sparse-switch v14, 000000a2 // +00000014 │ │ -093016: 0187 |0091: move v7, v8 │ │ -093018: 28ca |0092: goto 005c // -0036 │ │ -09301a: 3802 0700 |0093: if-eqz v2, 009a // +0007 │ │ -09301e: 33ce 0500 |0095: if-ne v14, v12, 009a // +0005 │ │ -093022: 3364 faff |0097: if-ne v4, v6, 0091 // -0006 │ │ -093026: 28c3 |0099: goto 005c // -003d │ │ -093028: 3902 f7ff |009a: if-nez v2, 0091 // -0009 │ │ -09302c: 33be f5ff |009c: if-ne v14, v11, 0091 // -000b │ │ -093030: 3354 f3ff |009e: if-ne v4, v5, 0091 // -000d │ │ -093034: 28bc |00a0: goto 005c // -0044 │ │ -093036: 0000 |00a1: nop // spacer │ │ -093038: 0002 0400 1300 0000 1400 0000 1700 ... |00a2: sparse-switch-data (18 units) │ │ +092f68: |[092f68] android.support.v7.widget.ListPopupWindow.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +092f78: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ +092f7c: 130b 1300 |0002: const/16 v11, #int 19 // #13 │ │ +092f80: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +092f82: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +092f84: 6e10 2b1b 0d00 |0006: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +092f8a: 0a09 |0009: move-result v9 │ │ +092f8c: 3809 8700 |000a: if-eqz v9, 0091 // +0087 │ │ +092f90: 1309 3e00 |000c: const/16 v9, #int 62 // #3e │ │ +092f94: 329e 8300 |000e: if-eq v14, v9, 0091 // +0083 │ │ +092f98: 54d9 a60c |0010: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092f9c: 6e10 c31a 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1ac3 │ │ +092fa2: 0a09 |0015: move-result v9 │ │ +092fa4: 3b09 0800 |0016: if-gez v9, 001e // +0008 │ │ +092fa8: 7110 271b 0e00 |0018: invoke-static {v14}, Landroid/support/v7/widget/ListPopupWindow;.isConfirmKey:(I)Z // method@1b27 │ │ +092fae: 0a09 |001b: move-result v9 │ │ +092fb0: 3909 7500 |001c: if-nez v9, 0091 // +0075 │ │ +092fb4: 54d9 a60c |001e: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +092fb8: 6e10 c31a 0900 |0020: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1ac3 │ │ +092fbe: 0a04 |0023: move-result v4 │ │ +092fc0: 54d9 b50c |0024: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +092fc4: 6e10 5d22 0900 |0026: invoke-virtual {v9}, Landroid/widget/PopupWindow;.isAboveAnchor:()Z // method@225d │ │ +092fca: 0a09 |0029: move-result v9 │ │ +092fcc: 3909 3300 |002a: if-nez v9, 005d // +0033 │ │ +092fd0: 0172 |002c: move v2, v7 │ │ +092fd2: 54d0 9f0c |002d: iget-object v0, v13, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ +092fd6: 1405 ffff ff7f |002f: const v5, #float nan // #7fffffff │ │ +092fdc: 1506 0080 |0032: const/high16 v6, #int -2147483648 // #8000 │ │ +092fe0: 3800 1100 |0034: if-eqz v0, 0045 // +0011 │ │ +092fe4: 7210 1122 0000 |0036: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@2211 │ │ +092fea: 0a01 |0039: move-result v1 │ │ +092fec: 3801 2500 |003a: if-eqz v1, 005f // +0025 │ │ +092ff0: 0185 |003c: move v5, v8 │ │ +092ff2: 3801 2900 |003d: if-eqz v1, 0066 // +0029 │ │ +092ff6: 7210 1222 0000 |003f: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ +092ffc: 0a09 |0042: move-result v9 │ │ +092ffe: d806 09ff |0043: add-int/lit8 v6, v9, #int -1 // #ff │ │ +093002: 3802 0600 |0045: if-eqz v2, 004b // +0006 │ │ +093006: 33be 0400 |0047: if-ne v14, v11, 004b // +0004 │ │ +09300a: 3754 0800 |0049: if-le v4, v5, 0051 // +0008 │ │ +09300e: 3902 2800 |004b: if-nez v2, 0073 // +0028 │ │ +093012: 33ce 2600 |004d: if-ne v14, v12, 0073 // +0026 │ │ +093016: 3464 2400 |004f: if-lt v4, v6, 0073 // +0024 │ │ +09301a: 6e10 141b 0d00 |0051: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1b14 │ │ +093020: 54d8 b50c |0054: iget-object v8, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093024: 6e20 6422 7800 |0056: invoke-virtual {v8, v7}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ +09302a: 6e10 4b1b 0d00 |0059: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +093030: 0f07 |005c: return v7 │ │ +093032: 0182 |005d: move v2, v8 │ │ +093034: 28cf |005e: goto 002d // -0031 │ │ +093036: 54d9 a60c |005f: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +09303a: 6e30 cc1a 8907 |0061: invoke-virtual {v9, v8, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@1acc │ │ +093040: 0a05 |0064: move-result v5 │ │ +093042: 28d8 |0065: goto 003d // -0028 │ │ +093044: 54d9 a60c |0066: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +093048: 7210 1222 0000 |0068: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ +09304e: 0a0a |006b: move-result v10 │ │ +093050: d80a 0aff |006c: add-int/lit8 v10, v10, #int -1 // #ff │ │ +093054: 6e30 cc1a a908 |006e: invoke-virtual {v9, v10, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@1acc │ │ +09305a: 0a06 |0071: move-result v6 │ │ +09305c: 28d3 |0072: goto 0045 // -002d │ │ +09305e: 54d9 a60c |0073: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +093062: 7120 b51a 8900 |0075: invoke-static {v9, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@1ab5 │ │ +093068: 54d9 a60c |0078: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +09306c: 6e30 cf1a e90f |007a: invoke-virtual {v9, v14, v15}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1acf │ │ +093072: 0a03 |007d: move-result v3 │ │ +093074: 3803 1500 |007e: if-eqz v3, 0093 // +0015 │ │ +093078: 54d9 b50c |0080: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +09307c: 122a |0082: const/4 v10, #int 2 // #2 │ │ +09307e: 6e20 6422 a900 |0083: invoke-virtual {v9, v10}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ +093084: 54d9 a60c |0086: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +093088: 6e10 d51a 0900 |0088: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestFocusFromTouch:()Z // method@1ad5 │ │ +09308e: 6e10 4b1b 0d00 |008b: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +093094: 2c0e 1400 0000 |008e: sparse-switch v14, 000000a2 // +00000014 │ │ +09309a: 0187 |0091: move v7, v8 │ │ +09309c: 28ca |0092: goto 005c // -0036 │ │ +09309e: 3802 0700 |0093: if-eqz v2, 009a // +0007 │ │ +0930a2: 33ce 0500 |0095: if-ne v14, v12, 009a // +0005 │ │ +0930a6: 3364 faff |0097: if-ne v4, v6, 0091 // -0006 │ │ +0930aa: 28c3 |0099: goto 005c // -003d │ │ +0930ac: 3902 f7ff |009a: if-nez v2, 0091 // -0009 │ │ +0930b0: 33be f5ff |009c: if-ne v14, v11, 0091 // -000b │ │ +0930b4: 3354 f3ff |009e: if-ne v4, v5, 0091 // -000d │ │ +0930b8: 28bc |00a0: goto 005c // -0044 │ │ +0930ba: 0000 |00a1: nop // spacer │ │ +0930bc: 0002 0400 1300 0000 1400 0000 1700 ... |00a2: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=896 │ │ 0x000c line=902 │ │ 0x001e line=905 │ │ 0x0024 line=908 │ │ 0x002d line=910 │ │ @@ -206786,50 +206813,50 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -09305c: |[09305c] android.support.v7.widget.ListPopupWindow.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ -09306c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09306e: 1243 |0001: const/4 v3, #int 4 // #4 │ │ -093070: 3335 3f00 |0002: if-ne v5, v3, 0041 // +003f │ │ -093074: 6e10 2b1b 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -09307a: 0a03 |0007: move-result v3 │ │ -09307c: 3803 3900 |0008: if-eqz v3, 0041 // +0039 │ │ -093080: 5440 a20c |000a: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0ca2 │ │ -093084: 6e10 531f 0600 |000c: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -09308a: 0a03 |000f: move-result v3 │ │ -09308c: 3903 1200 |0010: if-nez v3, 0022 // +0012 │ │ -093090: 6e10 591f 0600 |0012: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ -093096: 0a03 |0015: move-result v3 │ │ -093098: 3903 0c00 |0016: if-nez v3, 0022 // +000c │ │ -09309c: 6e10 df1f 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fdf │ │ -0930a2: 0c01 |001b: move-result-object v1 │ │ -0930a4: 3801 0500 |001c: if-eqz v1, 0021 // +0005 │ │ -0930a8: 6e30 521f 6104 |001e: invoke-virtual {v1, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f52 │ │ -0930ae: 0f02 |0021: return v2 │ │ -0930b0: 6e10 531f 0600 |0022: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -0930b6: 0a03 |0025: move-result v3 │ │ -0930b8: 3323 1b00 |0026: if-ne v3, v2, 0041 // +001b │ │ -0930bc: 6e10 df1f 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fdf │ │ -0930c2: 0c01 |002b: move-result-object v1 │ │ -0930c4: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ -0930c8: 6e20 501f 6100 |002e: invoke-virtual {v1, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@1f50 │ │ -0930ce: 6e10 5e1f 0600 |0031: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@1f5e │ │ -0930d4: 0a03 |0034: move-result v3 │ │ -0930d6: 3803 0c00 |0035: if-eqz v3, 0041 // +000c │ │ -0930da: 6e10 5b1f 0600 |0037: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f5b │ │ -0930e0: 0a03 |003a: move-result v3 │ │ -0930e2: 3903 0600 |003b: if-nez v3, 0041 // +0006 │ │ -0930e6: 6e10 161b 0400 |003d: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ -0930ec: 28e1 |0040: goto 0021 // -001f │ │ -0930ee: 1202 |0041: const/4 v2, #int 0 // #0 │ │ -0930f0: 28df |0042: goto 0021 // -0021 │ │ +0930e0: |[0930e0] android.support.v7.widget.ListPopupWindow.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ +0930f0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0930f2: 1243 |0001: const/4 v3, #int 4 // #4 │ │ +0930f4: 3335 3f00 |0002: if-ne v5, v3, 0041 // +003f │ │ +0930f8: 6e10 2b1b 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +0930fe: 0a03 |0007: move-result v3 │ │ +093100: 3803 3900 |0008: if-eqz v3, 0041 // +0039 │ │ +093104: 5440 a20c |000a: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0ca2 │ │ +093108: 6e10 531f 0600 |000c: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +09310e: 0a03 |000f: move-result v3 │ │ +093110: 3903 1200 |0010: if-nez v3, 0022 // +0012 │ │ +093114: 6e10 591f 0600 |0012: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ +09311a: 0a03 |0015: move-result v3 │ │ +09311c: 3903 0c00 |0016: if-nez v3, 0022 // +000c │ │ +093120: 6e10 df1f 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fdf │ │ +093126: 0c01 |001b: move-result-object v1 │ │ +093128: 3801 0500 |001c: if-eqz v1, 0021 // +0005 │ │ +09312c: 6e30 521f 6104 |001e: invoke-virtual {v1, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f52 │ │ +093132: 0f02 |0021: return v2 │ │ +093134: 6e10 531f 0600 |0022: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +09313a: 0a03 |0025: move-result v3 │ │ +09313c: 3323 1b00 |0026: if-ne v3, v2, 0041 // +001b │ │ +093140: 6e10 df1f 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fdf │ │ +093146: 0c01 |002b: move-result-object v1 │ │ +093148: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ +09314c: 6e20 501f 6100 |002e: invoke-virtual {v1, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@1f50 │ │ +093152: 6e10 5e1f 0600 |0031: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@1f5e │ │ +093158: 0a03 |0034: move-result v3 │ │ +09315a: 3803 0c00 |0035: if-eqz v3, 0041 // +000c │ │ +09315e: 6e10 5b1f 0600 |0037: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f5b │ │ +093164: 0a03 |003a: move-result v3 │ │ +093166: 3903 0600 |003b: if-nez v3, 0041 // +0006 │ │ +09316a: 6e10 161b 0400 |003d: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ +093170: 28e1 |0040: goto 0021 // -001f │ │ +093172: 1202 |0041: const/4 v2, #int 0 // #0 │ │ +093174: 28df |0042: goto 0021 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1014 │ │ 0x000a line=1017 │ │ 0x000c line=1018 │ │ 0x0018 line=1019 │ │ 0x001c line=1020 │ │ @@ -206856,33 +206883,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0930f4: |[0930f4] android.support.v7.widget.ListPopupWindow.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -093104: 6e10 2b1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -09310a: 0a01 |0003: move-result v1 │ │ -09310c: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ -093110: 5421 a60c |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -093114: 6e10 c31a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1ac3 │ │ -09311a: 0a01 |000b: move-result v1 │ │ -09311c: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -093120: 5421 a60c |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -093124: 6e30 d01a 3104 |0010: invoke-virtual {v1, v3, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1ad0 │ │ -09312a: 0a00 |0013: move-result v0 │ │ -09312c: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -093130: 7110 271b 0300 |0016: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.isConfirmKey:(I)Z // method@1b27 │ │ -093136: 0a01 |0019: move-result v1 │ │ -093138: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ -09313c: 6e10 161b 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ -093142: 0f00 |001f: return v0 │ │ -093144: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -093146: 28fe |0021: goto 001f // -0002 │ │ +093178: |[093178] android.support.v7.widget.ListPopupWindow.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +093188: 6e10 2b1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +09318e: 0a01 |0003: move-result v1 │ │ +093190: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ +093194: 5421 a60c |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +093198: 6e10 c31a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1ac3 │ │ +09319e: 0a01 |000b: move-result v1 │ │ +0931a0: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +0931a4: 5421 a60c |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +0931a8: 6e30 d01a 3104 |0010: invoke-virtual {v1, v3, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1ad0 │ │ +0931ae: 0a00 |0013: move-result v0 │ │ +0931b0: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +0931b4: 7110 271b 0300 |0016: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.isConfirmKey:(I)Z // method@1b27 │ │ +0931ba: 0a01 |0019: move-result v1 │ │ +0931bc: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ +0931c0: 6e10 161b 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ +0931c6: 0f00 |001f: return v0 │ │ +0931c8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0931ca: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ 0x000e line=991 │ │ 0x0014 line=992 │ │ 0x001c line=995 │ │ 0x001f line=999 │ │ @@ -206897,37 +206924,37 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -093148: |[093148] android.support.v7.widget.ListPopupWindow.performItemClick:(I)Z │ │ -093158: 6e10 2b1b 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -09315e: 0a00 |0003: move-result v0 │ │ -093160: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ -093164: 5470 af0c |0006: iget-object v0, v7, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0caf │ │ -093168: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ -09316c: 5471 a60c |000a: iget-object v1, v7, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -093170: 6e10 bf1a 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1abf │ │ -093176: 0a00 |000f: move-result v0 │ │ -093178: 9100 0800 |0010: sub-int v0, v8, v0 │ │ -09317c: 6e20 bb1a 0100 |0012: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1abb │ │ -093182: 0c02 |0015: move-result-object v2 │ │ -093184: 6e10 ba1a 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1aba │ │ -09318a: 0c06 |0019: move-result-object v6 │ │ -09318c: 5470 af0c |001a: iget-object v0, v7, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0caf │ │ -093190: 7220 1422 8600 |001c: invoke-interface {v6, v8}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2214 │ │ -093196: 0b04 |001f: move-result-wide v4 │ │ -093198: 0183 |0020: move v3, v8 │ │ -09319a: 7806 4921 0000 |0021: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/AdapterView$OnItemClickListener;.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@2149 │ │ -0931a0: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -0931a2: 0f00 |0025: return v0 │ │ -0931a4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0931a6: 28fe |0027: goto 0025 // -0002 │ │ +0931cc: |[0931cc] android.support.v7.widget.ListPopupWindow.performItemClick:(I)Z │ │ +0931dc: 6e10 2b1b 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +0931e2: 0a00 |0003: move-result v0 │ │ +0931e4: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ +0931e8: 5470 af0c |0006: iget-object v0, v7, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0caf │ │ +0931ec: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ +0931f0: 5471 a60c |000a: iget-object v1, v7, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +0931f4: 6e10 bf1a 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1abf │ │ +0931fa: 0a00 |000f: move-result v0 │ │ +0931fc: 9100 0800 |0010: sub-int v0, v8, v0 │ │ +093200: 6e20 bb1a 0100 |0012: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1abb │ │ +093206: 0c02 |0015: move-result-object v2 │ │ +093208: 6e10 ba1a 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1aba │ │ +09320e: 0c06 |0019: move-result-object v6 │ │ +093210: 5470 af0c |001a: iget-object v0, v7, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0caf │ │ +093214: 7220 1422 8600 |001c: invoke-interface {v6, v8}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2214 │ │ +09321a: 0b04 |001f: move-result-wide v4 │ │ +09321c: 0183 |0020: move v3, v8 │ │ +09321e: 7806 4921 0000 |0021: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/AdapterView$OnItemClickListener;.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@2149 │ │ +093224: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +093226: 0f00 |0025: return v0 │ │ +093228: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +09322a: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0006 line=806 │ │ 0x000a line=807 │ │ 0x000c line=808 │ │ 0x0016 line=809 │ │ @@ -206946,19 +206973,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0931a8: |[0931a8] android.support.v7.widget.ListPopupWindow.postShow:()V │ │ -0931b8: 5420 ad0c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ -0931bc: 5421 ba0c |0002: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0cba │ │ -0931c0: 6e20 5002 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ -0931c6: 0e00 |0007: return-void │ │ +09322c: |[09322c] android.support.v7.widget.ListPopupWindow.postShow:()V │ │ +09323c: 5420 ad0c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ +093240: 5421 ba0c |0002: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0cba │ │ +093244: 6e20 5002 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ +09324a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0007 line=600 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -206967,38 +206994,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0931c8: |[0931c8] android.support.v7.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -0931d8: 5420 b40c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0cb4 │ │ -0931dc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0931e0: 2200 aa03 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; // type@03aa │ │ -0931e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0931e6: 7030 fd1a 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@1afd │ │ -0931ec: 5b20 b40c |000a: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0cb4 │ │ -0931f0: 5b23 9f0c |000c: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ -0931f4: 5420 9f0c |000e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ -0931f8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0931fc: 5420 b40c |0012: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0cb4 │ │ -093200: 7220 1822 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2218 │ │ -093206: 5420 a60c |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -09320a: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -09320e: 5420 a60c |001b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -093212: 5421 9f0c |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ -093216: 6e20 d71a 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1ad7 │ │ -09321c: 0e00 |0022: return-void │ │ -09321e: 5420 9f0c |0023: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ -093222: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ -093226: 5420 9f0c |0027: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ -09322a: 5421 b40c |0029: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0cb4 │ │ -09322e: 7220 1922 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2219 │ │ -093234: 28de |002e: goto 000c // -0022 │ │ +09324c: |[09324c] android.support.v7.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +09325c: 5420 b40c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0cb4 │ │ +093260: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +093264: 2200 ab03 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; // type@03ab │ │ +093268: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09326a: 7030 fd1a 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@1afd │ │ +093270: 5b20 b40c |000a: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0cb4 │ │ +093274: 5b23 9f0c |000c: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ +093278: 5420 9f0c |000e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ +09327c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +093280: 5420 b40c |0012: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0cb4 │ │ +093284: 7220 1822 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2218 │ │ +09328a: 5420 a60c |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +09328e: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +093292: 5420 a60c |001b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +093296: 5421 9f0c |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ +09329a: 6e20 d71a 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1ad7 │ │ +0932a0: 0e00 |0022: return-void │ │ +0932a2: 5420 9f0c |0023: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ +0932a6: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ +0932aa: 5420 9f0c |0027: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0c9f │ │ +0932ae: 5421 b40c |0029: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0cb4 │ │ +0932b2: 7220 1922 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2219 │ │ +0932b8: 28de |002e: goto 000c // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ 0x000c line=271 │ │ 0x000e line=272 │ │ 0x0012 line=273 │ │ @@ -207016,17 +207043,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093238: |[093238] android.support.v7.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ -093248: 5b01 a20c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0ca2 │ │ -09324c: 0e00 |0002: return-void │ │ +0932bc: |[0932bc] android.support.v7.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ +0932cc: 5b01 a20c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0ca2 │ │ +0932d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0002 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -207036,18 +207063,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -093250: |[093250] android.support.v7.widget.ListPopupWindow.setAnimationStyle:(I)V │ │ -093260: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093264: 6e20 5f22 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@225f │ │ -09326a: 0e00 |0005: return-void │ │ +0932d4: |[0932d4] android.support.v7.widget.ListPopupWindow.setAnimationStyle:(I)V │ │ +0932e4: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0932e8: 6e20 5f22 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@225f │ │ +0932ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0005 line=418 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 animationStyle I │ │ @@ -207057,18 +207084,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09326c: |[09326c] android.support.v7.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -09327c: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093280: 6e20 6022 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2260 │ │ -093286: 0e00 |0005: return-void │ │ +0932f0: |[0932f0] android.support.v7.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +093300: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093304: 6e20 6022 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2260 │ │ +09330a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0005 line=409 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -207078,31 +207105,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -093288: |[093288] android.support.v7.widget.ListPopupWindow.setContentWidth:(I)V │ │ -093298: 5431 b50c |0000: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -09329c: 6e10 5522 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2255 │ │ -0932a2: 0c00 |0005: move-result-object v0 │ │ -0932a4: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -0932a8: 5431 bb0c |0008: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -0932ac: 6e20 dc01 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -0932b2: 5431 bb0c |000d: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -0932b6: 5211 2c00 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ -0932ba: 5432 bb0c |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ -0932be: 5222 2d00 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ -0932c2: b021 |0015: add-int/2addr v1, v2 │ │ -0932c4: b041 |0016: add-int/2addr v1, v4 │ │ -0932c6: 5931 aa0c |0017: iput v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0932ca: 0e00 |0019: return-void │ │ -0932cc: 6e20 491b 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setWidth:(I)V // method@1b49 │ │ -0932d2: 28fc |001d: goto 0019 // -0004 │ │ +09330c: |[09330c] android.support.v7.widget.ListPopupWindow.setContentWidth:(I)V │ │ +09331c: 5431 b50c |0000: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093320: 6e10 5522 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2255 │ │ +093326: 0c00 |0005: move-result-object v0 │ │ +093328: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +09332c: 5431 bb0c |0008: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +093330: 6e20 dc01 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +093336: 5431 bb0c |000d: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +09333a: 5211 2c00 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ +09333e: 5432 bb0c |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0cbb │ │ +093342: 5222 2d00 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ +093346: b021 |0015: add-int/2addr v1, v2 │ │ +093348: b041 |0016: add-int/2addr v1, v4 │ │ +09334a: 5931 aa0c |0017: iput v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +09334e: 0e00 |0019: return-void │ │ +093350: 6e20 491b 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setWidth:(I)V // method@1b49 │ │ +093356: 28fc |001d: goto 0019 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0006 line=519 │ │ 0x0008 line=520 │ │ 0x000d line=521 │ │ 0x0019 line=525 │ │ @@ -207117,17 +207144,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0932d4: |[0932d4] android.support.v7.widget.ListPopupWindow.setDropDownAlwaysVisible:(Z)V │ │ -0932e4: 5c01 a10c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ -0932e8: 0e00 |0002: return-void │ │ +093358: |[093358] android.support.v7.widget.ListPopupWindow.setDropDownAlwaysVisible:(Z)V │ │ +093368: 5c01 a10c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ +09336c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0002 line=351 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 dropDownAlwaysVisible Z │ │ @@ -207137,17 +207164,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0932ec: |[0932ec] android.support.v7.widget.ListPopupWindow.setDropDownGravity:(I)V │ │ -0932fc: 5901 a30c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0ca3 │ │ -093300: 0e00 |0002: return-void │ │ +093370: |[093370] android.support.v7.widget.ListPopupWindow.setDropDownGravity:(I)V │ │ +093380: 5901 a30c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0ca3 │ │ +093384: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0002 line=492 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 gravity I │ │ @@ -207157,17 +207184,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093304: |[093304] android.support.v7.widget.ListPopupWindow.setForceIgnoreOutsideTouch:(Z)V │ │ -093314: 5c01 ac0c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0cac │ │ -093318: 0e00 |0002: return-void │ │ +093388: |[093388] android.support.v7.widget.ListPopupWindow.setForceIgnoreOutsideTouch:(Z)V │ │ +093398: 5c01 ac0c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0cac │ │ +09339c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0002 line=336 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 forceIgnoreOutsideTouch Z │ │ @@ -207177,17 +207204,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09331c: |[09331c] android.support.v7.widget.ListPopupWindow.setHeight:(I)V │ │ -09332c: 5901 a40c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -093330: 0e00 |0002: return-void │ │ +0933a0: |[0933a0] android.support.v7.widget.ListPopupWindow.setHeight:(I)V │ │ +0933b0: 5901 a40c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +0933b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0002 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -207197,17 +207224,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093334: |[093334] android.support.v7.widget.ListPopupWindow.setHorizontalOffset:(I)V │ │ -093344: 5901 a50c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ -093348: 0e00 |0002: return-void │ │ +0933b8: |[0933b8] android.support.v7.widget.ListPopupWindow.setHorizontalOffset:(I)V │ │ +0933c8: 5901 a50c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ +0933cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0002 line=462 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 offset I │ │ @@ -207217,18 +207244,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09334c: |[09334c] android.support.v7.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ -09335c: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093360: 6e20 6422 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ -093366: 0e00 |0005: return-void │ │ +0933d0: |[0933d0] android.support.v7.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ +0933e0: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0933e4: 6e20 6422 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ +0933ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0005 line=737 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -207238,17 +207265,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093368: |[093368] android.support.v7.widget.ListPopupWindow.setListItemExpandMax:(I)V │ │ -093378: 5901 b20c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0cb2 │ │ -09337c: 0e00 |0002: return-void │ │ +0933ec: |[0933ec] android.support.v7.widget.ListPopupWindow.setListItemExpandMax:(I)V │ │ +0933fc: 5901 b20c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0cb2 │ │ +093400: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0002 line=882 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 max I │ │ @@ -207258,17 +207285,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093380: |[093380] android.support.v7.widget.ListPopupWindow.setListSelector:(Landroid/graphics/drawable/Drawable;)V │ │ -093390: 5b01 a70c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0ca7 │ │ -093394: 0e00 |0002: return-void │ │ +093404: |[093404] android.support.v7.widget.ListPopupWindow.setListSelector:(Landroid/graphics/drawable/Drawable;)V │ │ +093414: 5b01 a70c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0ca7 │ │ +093418: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0002 line=393 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 selector Landroid/graphics/drawable/Drawable; │ │ @@ -207278,19 +207305,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -093398: |[093398] android.support.v7.widget.ListPopupWindow.setModal:(Z)V │ │ -0933a8: 5c12 b30c |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ -0933ac: 5410 b50c |0002: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -0933b0: 6e20 6222 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@2262 │ │ -0933b6: 0e00 |0007: return-void │ │ +09341c: |[09341c] android.support.v7.widget.ListPopupWindow.setModal:(Z)V │ │ +09342c: 5c12 b30c |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ +093430: 5410 b50c |0002: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093434: 6e20 6222 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@2262 │ │ +09343a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0002 line=315 │ │ 0x0007 line=316 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -207301,18 +207328,18 @@ │ │ type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0933b8: |[0933b8] android.support.v7.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -0933c8: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -0933cc: 6e20 6522 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@2265 │ │ -0933d2: 0e00 |0005: return-void │ │ +09343c: |[09343c] android.support.v7.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +09344c: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093450: 6e20 6522 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@2265 │ │ +093456: 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 listener Landroid/widget/PopupWindow$OnDismissListener; │ │ @@ -207322,17 +207349,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0933d4: |[0933d4] android.support.v7.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0933e4: 5b01 af0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0caf │ │ -0933e8: 0e00 |0002: return-void │ │ +093458: |[093458] android.support.v7.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +093468: 5b01 af0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0caf │ │ +09346c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0002 line=565 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -207342,17 +207369,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0933ec: |[0933ec] android.support.v7.widget.ListPopupWindow.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ -0933fc: 5b01 b00c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0cb0 │ │ -093400: 0e00 |0002: return-void │ │ +093470: |[093470] android.support.v7.widget.ListPopupWindow.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ +093480: 5b01 b00c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0cb0 │ │ +093484: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0002 line=576 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 selectedListener Landroid/widget/AdapterView$OnItemSelectedListener; │ │ @@ -207362,17 +207389,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093404: |[093404] android.support.v7.widget.ListPopupWindow.setPromptPosition:(I)V │ │ -093414: 5901 b60c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ -093418: 0e00 |0002: return-void │ │ +093488: |[093488] android.support.v7.widget.ListPopupWindow.setPromptPosition:(I)V │ │ +093498: 5901 b60c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0cb6 │ │ +09349c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 position I │ │ @@ -207382,23 +207409,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -09341c: |[09341c] android.support.v7.widget.ListPopupWindow.setPromptView:(Landroid/view/View;)V │ │ -09342c: 6e10 2b1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -093432: 0a00 |0003: move-result v0 │ │ -093434: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -093438: 7010 311b 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@1b31 │ │ -09343e: 5b12 b70c |0009: iput-object v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ -093442: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -093446: 6e10 4b1b 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -09344c: 0e00 |0010: return-void │ │ +0934a0: |[0934a0] android.support.v7.widget.ListPopupWindow.setPromptView:(Landroid/view/View;)V │ │ +0934b0: 6e10 2b1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +0934b6: 0a00 |0003: move-result v0 │ │ +0934b8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0934bc: 7010 311b 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@1b31 │ │ +0934c2: 5b12 b70c |0009: iput-object v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0cb7 │ │ +0934c6: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +0934ca: 6e10 4b1b 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +0934d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0004 line=586 │ │ 0x0006 line=587 │ │ 0x0009 line=589 │ │ 0x000b line=590 │ │ @@ -207414,32 +207441,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -093450: |[093450] android.support.v7.widget.ListPopupWindow.setSelection:(I)V │ │ -093460: 5430 a60c |0000: iget-object v0, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -093464: 6e10 2b1b 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -09346a: 0a01 |0005: move-result v1 │ │ -09346c: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ -093470: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ -093474: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -093476: 7120 b51a 1000 |000b: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@1ab5 │ │ -09347c: 6e20 e11a 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1ae1 │ │ -093482: 6001 3700 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -093486: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -09348a: 3421 0c00 |0015: if-lt v1, v2, 0021 // +000c │ │ -09348e: 6e10 bd1a 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChoiceMode:()I // method@1abd │ │ -093494: 0a01 |001a: move-result v1 │ │ -093496: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ -09349a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -09349c: 6e30 db1a 4001 |001e: invoke-virtual {v0, v4, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setItemChecked:(IZ)V // method@1adb │ │ -0934a2: 0e00 |0021: return-void │ │ +0934d4: |[0934d4] android.support.v7.widget.ListPopupWindow.setSelection:(I)V │ │ +0934e4: 5430 a60c |0000: iget-object v0, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +0934e8: 6e10 2b1b 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +0934ee: 0a01 |0005: move-result v1 │ │ +0934f0: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ +0934f4: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ +0934f8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0934fa: 7120 b51a 1000 |000b: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@1ab5 │ │ +093500: 6e20 e11a 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1ae1 │ │ +093506: 6001 3700 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09350a: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +09350e: 3421 0c00 |0015: if-lt v1, v2, 0021 // +000c │ │ +093512: 6e10 bd1a 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChoiceMode:()I // method@1abd │ │ +093518: 0a01 |001a: move-result v1 │ │ +09351a: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ +09351e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +093520: 6e30 db1a 4001 |001e: invoke-virtual {v0, v4, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setItemChecked:(IZ)V // method@1adb │ │ +093526: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x0002 line=756 │ │ 0x000a line=757 │ │ 0x000e line=758 │ │ 0x0011 line=760 │ │ @@ -207456,18 +207483,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0934a4: |[0934a4] android.support.v7.widget.ListPopupWindow.setSoftInputMode:(I)V │ │ -0934b4: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -0934b8: 6e20 6822 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setSoftInputMode:(I)V // method@2268 │ │ -0934be: 0e00 |0005: return-void │ │ +093528: |[093528] android.support.v7.widget.ListPopupWindow.setSoftInputMode:(I)V │ │ +093538: 5410 b50c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +09353c: 6e20 6822 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setSoftInputMode:(I)V // method@2268 │ │ +093542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -207477,19 +207504,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0934c0: |[0934c0] android.support.v7.widget.ListPopupWindow.setVerticalOffset:(I)V │ │ -0934d0: 5912 a80c |0000: iput v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ -0934d4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0934d6: 5c10 a90c |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0ca9 │ │ -0934da: 0e00 |0005: return-void │ │ +093544: |[093544] android.support.v7.widget.ListPopupWindow.setVerticalOffset:(I)V │ │ +093554: 5912 a80c |0000: iput v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ +093558: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +09355a: 5c10 a90c |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0ca9 │ │ +09355e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0002 line=481 │ │ 0x0005 line=482 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -207500,17 +207527,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0934dc: |[0934dc] android.support.v7.widget.ListPopupWindow.setWidth:(I)V │ │ -0934ec: 5901 aa0c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0934f0: 0e00 |0002: return-void │ │ +093560: |[093560] android.support.v7.widget.ListPopupWindow.setWidth:(I)V │ │ +093570: 5901 aa0c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +093574: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0002 line=509 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 width I │ │ @@ -207520,17 +207547,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0934f4: |[0934f4] android.support.v7.widget.ListPopupWindow.setWindowLayoutType:(I)V │ │ -093504: 5901 ab0c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@0cab │ │ -093508: 0e00 |0002: return-void │ │ +093578: |[093578] android.support.v7.widget.ListPopupWindow.setWindowLayoutType:(I)V │ │ +093588: 5901 ab0c |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@0cab │ │ +09358c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0002 line=554 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 layoutType I │ │ @@ -207540,154 +207567,154 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 258 16-bit code units │ │ -09350c: |[09350c] android.support.v7.widget.ListPopupWindow.show:()V │ │ -09351c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09351e: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ -093520: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -093522: 12f5 |0003: const/4 v5, #int -1 // #ff │ │ -093524: 7010 131b 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/widget/ListPopupWindow;.buildDropDown:()I // method@1b13 │ │ -09352a: 0a06 |0007: move-result v6 │ │ -09352c: 6e10 291b 0a00 |0008: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1b29 │ │ -093532: 0a08 |000b: move-result v8 │ │ -093534: 54a0 b50c |000c: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093538: 52a3 ab0c |000e: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@0cab │ │ -09353c: 7120 a00f 3000 |0010: invoke-static {v0, v3}, Landroid/support/v4/widget/PopupWindowCompat;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0fa0 │ │ -093542: 54a0 b50c |0013: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093546: 6e10 5e22 0000 |0015: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@225e │ │ -09354c: 0a00 |0018: move-result v0 │ │ -09354e: 3800 7300 |0019: if-eqz v0, 008c // +0073 │ │ -093552: 52a0 aa0c |001b: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -093556: 3350 3c00 |001d: if-ne v0, v5, 0059 // +003c │ │ -09355a: 12f9 |001f: const/4 v9, #int -1 // #ff │ │ -09355c: 52a0 a40c |0020: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -093560: 3350 5d00 |0022: if-ne v0, v5, 007f // +005d │ │ -093564: 3808 4500 |0024: if-eqz v8, 0069 // +0045 │ │ -093568: 0167 |0026: move v7, v6 │ │ -09356a: 3808 4600 |0027: if-eqz v8, 006d // +0046 │ │ -09356e: 54a3 b50c |0029: iget-object v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093572: 52a0 aa0c |002b: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -093576: 3350 3e00 |002d: if-ne v0, v5, 006b // +003e │ │ -09357a: 0150 |002f: move v0, v5 │ │ -09357c: 6e20 6a22 0300 |0030: invoke-virtual {v3, v0}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@226a │ │ -093582: 54a0 b50c |0033: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093586: 6e20 6322 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2263 │ │ -09358c: 54a0 b50c |0038: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093590: 55a3 ac0c |003a: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0cac │ │ -093594: 3903 0700 |003c: if-nez v3, 0043 // +0007 │ │ -093598: 55a3 a10c |003e: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ -09359c: 3903 0300 |0040: if-nez v3, 0043 // +0003 │ │ -0935a0: 0121 |0042: move v1, v2 │ │ -0935a2: 6e20 6622 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@2266 │ │ -0935a8: 54a0 b50c |0046: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -0935ac: 6e10 171b 0a00 |0048: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ -0935b2: 0c01 |004b: move-result-object v1 │ │ -0935b4: 52a2 a50c |004c: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ -0935b8: 52a3 a80c |004e: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ -0935bc: 3b09 3800 |0050: if-gez v9, 0088 // +0038 │ │ -0935c0: 0154 |0052: move v4, v5 │ │ -0935c2: 3b07 3700 |0053: if-gez v7, 008a // +0037 │ │ -0935c6: 7406 6f22 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@226f │ │ -0935cc: 0e00 |0058: return-void │ │ -0935ce: 52a0 aa0c |0059: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0935d2: 3340 0b00 |005b: if-ne v0, v4, 0066 // +000b │ │ -0935d6: 6e10 171b 0a00 |005d: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ -0935dc: 0c00 |0060: move-result-object v0 │ │ -0935de: 6e10 fb1f 0000 |0061: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -0935e4: 0a09 |0064: move-result v9 │ │ -0935e6: 28bb |0065: goto 0020 // -0045 │ │ -0935e8: 52a9 aa0c |0066: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0935ec: 28b8 |0068: goto 0020 // -0048 │ │ -0935ee: 0157 |0069: move v7, v5 │ │ -0935f0: 28bd |006a: goto 0027 // -0043 │ │ -0935f2: 0110 |006b: move v0, v1 │ │ -0935f4: 28c4 |006c: goto 0030 // -003c │ │ -0935f6: 54a3 b50c |006d: iget-object v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -0935fa: 52a0 aa0c |006f: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0935fe: 3350 0c00 |0071: if-ne v0, v5, 007d // +000c │ │ -093602: 0150 |0073: move v0, v5 │ │ -093604: 6e20 6a22 0300 |0074: invoke-virtual {v3, v0}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@226a │ │ -09360a: 54a0 b50c |0077: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -09360e: 6e20 6322 5000 |0079: invoke-virtual {v0, v5}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2263 │ │ -093614: 28bc |007c: goto 0038 // -0044 │ │ -093616: 0110 |007d: move v0, v1 │ │ -093618: 28f6 |007e: goto 0074 // -000a │ │ -09361a: 52a0 a40c |007f: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -09361e: 3340 0400 |0081: if-ne v0, v4, 0085 // +0004 │ │ -093622: 0167 |0083: move v7, v6 │ │ -093624: 28b4 |0084: goto 0038 // -004c │ │ -093626: 52a7 a40c |0085: iget v7, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -09362a: 28b1 |0087: goto 0038 // -004f │ │ -09362c: 0194 |0088: move v4, v9 │ │ -09362e: 28ca |0089: goto 0053 // -0036 │ │ -093630: 0175 |008a: move v5, v7 │ │ -093632: 28ca |008b: goto 0055 // -0036 │ │ -093634: 52a0 aa0c |008c: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -093638: 3350 5900 |008e: if-ne v0, v5, 00e7 // +0059 │ │ -09363c: 12f9 |0090: const/4 v9, #int -1 // #ff │ │ -09363e: 52a0 a40c |0091: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -093642: 3350 6400 |0093: if-ne v0, v5, 00f7 // +0064 │ │ -093646: 12f7 |0095: const/4 v7, #int -1 // #ff │ │ -093648: 54a0 b50c |0096: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -09364c: 6e20 6a22 9000 |0098: invoke-virtual {v0, v9}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@226a │ │ -093652: 54a0 b50c |009b: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093656: 6e20 6322 7000 |009d: invoke-virtual {v0, v7}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2263 │ │ -09365c: 7020 431b 2a00 |00a0: invoke-direct {v10, v2}, Landroid/support/v7/widget/ListPopupWindow;.setPopupClipToScreenEnabled:(Z)V // method@1b43 │ │ -093662: 54a0 b50c |00a3: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093666: 55a3 ac0c |00a5: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0cac │ │ -09366a: 3903 5900 |00a7: if-nez v3, 0100 // +0059 │ │ -09366e: 55a3 a10c |00a9: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ -093672: 3903 5500 |00ab: if-nez v3, 0100 // +0055 │ │ -093676: 6e20 6622 2000 |00ad: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@2266 │ │ -09367c: 54a0 b50c |00b0: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -093680: 54a1 bc0c |00b2: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@0cbc │ │ -093684: 6e20 6922 1000 |00b4: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@2269 │ │ -09368a: 54a0 b50c |00b7: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ -09368e: 6e10 171b 0a00 |00b9: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ -093694: 0c01 |00bc: move-result-object v1 │ │ -093696: 52a2 a50c |00bd: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ -09369a: 52a3 a80c |00bf: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ -09369e: 52a4 a30c |00c1: iget v4, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0ca3 │ │ -0936a2: 7154 a10f 1032 |00c3: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v4/widget/PopupWindowCompat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0fa1 │ │ -0936a8: 54a0 a60c |00c6: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -0936ac: 6e20 e11a 5000 |00c8: invoke-virtual {v0, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1ae1 │ │ -0936b2: 55a0 b30c |00cb: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ -0936b6: 3800 0a00 |00cd: if-eqz v0, 00d7 // +000a │ │ -0936ba: 54a0 a60c |00cf: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ -0936be: 6e10 c81a 0000 |00d1: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1ac8 │ │ -0936c4: 0a00 |00d4: move-result v0 │ │ -0936c6: 3800 0500 |00d5: if-eqz v0, 00da // +0005 │ │ -0936ca: 6e10 141b 0a00 |00d7: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1b14 │ │ -0936d0: 55a0 b30c |00da: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ -0936d4: 3900 7cff |00dc: if-nez v0, 0058 // -0084 │ │ -0936d8: 54a0 ad0c |00de: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ -0936dc: 54a1 ae0c |00e0: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@0cae │ │ -0936e0: 6e20 5002 1000 |00e2: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ -0936e6: 2900 73ff |00e5: goto/16 0058 // -008d │ │ -0936ea: 52a0 aa0c |00e7: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -0936ee: 3340 0b00 |00e9: if-ne v0, v4, 00f4 // +000b │ │ -0936f2: 6e10 171b 0a00 |00eb: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ -0936f8: 0c00 |00ee: move-result-object v0 │ │ -0936fa: 6e10 fb1f 0000 |00ef: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -093700: 0a09 |00f2: move-result v9 │ │ -093702: 289e |00f3: goto 0091 // -0062 │ │ -093704: 52a9 aa0c |00f4: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ -093708: 289b |00f6: goto 0091 // -0065 │ │ -09370a: 52a0 a40c |00f7: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -09370e: 3340 0400 |00f9: if-ne v0, v4, 00fd // +0004 │ │ -093712: 0167 |00fb: move v7, v6 │ │ -093714: 289a |00fc: goto 0096 // -0066 │ │ -093716: 52a7 a40c |00fd: iget v7, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ -09371a: 2897 |00ff: goto 0096 // -0069 │ │ -09371c: 0112 |0100: move v2, v1 │ │ -09371e: 28ac |0101: goto 00ad // -0054 │ │ +093590: |[093590] android.support.v7.widget.ListPopupWindow.show:()V │ │ +0935a0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0935a2: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ +0935a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0935a6: 12f5 |0003: const/4 v5, #int -1 // #ff │ │ +0935a8: 7010 131b 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/widget/ListPopupWindow;.buildDropDown:()I // method@1b13 │ │ +0935ae: 0a06 |0007: move-result v6 │ │ +0935b0: 6e10 291b 0a00 |0008: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1b29 │ │ +0935b6: 0a08 |000b: move-result v8 │ │ +0935b8: 54a0 b50c |000c: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0935bc: 52a3 ab0c |000e: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@0cab │ │ +0935c0: 7120 a00f 3000 |0010: invoke-static {v0, v3}, Landroid/support/v4/widget/PopupWindowCompat;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@0fa0 │ │ +0935c6: 54a0 b50c |0013: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0935ca: 6e10 5e22 0000 |0015: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@225e │ │ +0935d0: 0a00 |0018: move-result v0 │ │ +0935d2: 3800 7300 |0019: if-eqz v0, 008c // +0073 │ │ +0935d6: 52a0 aa0c |001b: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +0935da: 3350 3c00 |001d: if-ne v0, v5, 0059 // +003c │ │ +0935de: 12f9 |001f: const/4 v9, #int -1 // #ff │ │ +0935e0: 52a0 a40c |0020: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +0935e4: 3350 5d00 |0022: if-ne v0, v5, 007f // +005d │ │ +0935e8: 3808 4500 |0024: if-eqz v8, 0069 // +0045 │ │ +0935ec: 0167 |0026: move v7, v6 │ │ +0935ee: 3808 4600 |0027: if-eqz v8, 006d // +0046 │ │ +0935f2: 54a3 b50c |0029: iget-object v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0935f6: 52a0 aa0c |002b: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +0935fa: 3350 3e00 |002d: if-ne v0, v5, 006b // +003e │ │ +0935fe: 0150 |002f: move v0, v5 │ │ +093600: 6e20 6a22 0300 |0030: invoke-virtual {v3, v0}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@226a │ │ +093606: 54a0 b50c |0033: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +09360a: 6e20 6322 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2263 │ │ +093610: 54a0 b50c |0038: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093614: 55a3 ac0c |003a: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0cac │ │ +093618: 3903 0700 |003c: if-nez v3, 0043 // +0007 │ │ +09361c: 55a3 a10c |003e: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ +093620: 3903 0300 |0040: if-nez v3, 0043 // +0003 │ │ +093624: 0121 |0042: move v1, v2 │ │ +093626: 6e20 6622 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@2266 │ │ +09362c: 54a0 b50c |0046: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093630: 6e10 171b 0a00 |0048: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ +093636: 0c01 |004b: move-result-object v1 │ │ +093638: 52a2 a50c |004c: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ +09363c: 52a3 a80c |004e: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ +093640: 3b09 3800 |0050: if-gez v9, 0088 // +0038 │ │ +093644: 0154 |0052: move v4, v5 │ │ +093646: 3b07 3700 |0053: if-gez v7, 008a // +0037 │ │ +09364a: 7406 6f22 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@226f │ │ +093650: 0e00 |0058: return-void │ │ +093652: 52a0 aa0c |0059: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +093656: 3340 0b00 |005b: if-ne v0, v4, 0066 // +000b │ │ +09365a: 6e10 171b 0a00 |005d: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ +093660: 0c00 |0060: move-result-object v0 │ │ +093662: 6e10 fb1f 0000 |0061: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +093668: 0a09 |0064: move-result v9 │ │ +09366a: 28bb |0065: goto 0020 // -0045 │ │ +09366c: 52a9 aa0c |0066: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +093670: 28b8 |0068: goto 0020 // -0048 │ │ +093672: 0157 |0069: move v7, v5 │ │ +093674: 28bd |006a: goto 0027 // -0043 │ │ +093676: 0110 |006b: move v0, v1 │ │ +093678: 28c4 |006c: goto 0030 // -003c │ │ +09367a: 54a3 b50c |006d: iget-object v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +09367e: 52a0 aa0c |006f: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +093682: 3350 0c00 |0071: if-ne v0, v5, 007d // +000c │ │ +093686: 0150 |0073: move v0, v5 │ │ +093688: 6e20 6a22 0300 |0074: invoke-virtual {v3, v0}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@226a │ │ +09368e: 54a0 b50c |0077: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093692: 6e20 6322 5000 |0079: invoke-virtual {v0, v5}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2263 │ │ +093698: 28bc |007c: goto 0038 // -0044 │ │ +09369a: 0110 |007d: move v0, v1 │ │ +09369c: 28f6 |007e: goto 0074 // -000a │ │ +09369e: 52a0 a40c |007f: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +0936a2: 3340 0400 |0081: if-ne v0, v4, 0085 // +0004 │ │ +0936a6: 0167 |0083: move v7, v6 │ │ +0936a8: 28b4 |0084: goto 0038 // -004c │ │ +0936aa: 52a7 a40c |0085: iget v7, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +0936ae: 28b1 |0087: goto 0038 // -004f │ │ +0936b0: 0194 |0088: move v4, v9 │ │ +0936b2: 28ca |0089: goto 0053 // -0036 │ │ +0936b4: 0175 |008a: move v5, v7 │ │ +0936b6: 28ca |008b: goto 0055 // -0036 │ │ +0936b8: 52a0 aa0c |008c: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +0936bc: 3350 5900 |008e: if-ne v0, v5, 00e7 // +0059 │ │ +0936c0: 12f9 |0090: const/4 v9, #int -1 // #ff │ │ +0936c2: 52a0 a40c |0091: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +0936c6: 3350 6400 |0093: if-ne v0, v5, 00f7 // +0064 │ │ +0936ca: 12f7 |0095: const/4 v7, #int -1 // #ff │ │ +0936cc: 54a0 b50c |0096: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0936d0: 6e20 6a22 9000 |0098: invoke-virtual {v0, v9}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@226a │ │ +0936d6: 54a0 b50c |009b: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0936da: 6e20 6322 7000 |009d: invoke-virtual {v0, v7}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2263 │ │ +0936e0: 7020 431b 2a00 |00a0: invoke-direct {v10, v2}, Landroid/support/v7/widget/ListPopupWindow;.setPopupClipToScreenEnabled:(Z)V // method@1b43 │ │ +0936e6: 54a0 b50c |00a3: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +0936ea: 55a3 ac0c |00a5: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0cac │ │ +0936ee: 3903 5900 |00a7: if-nez v3, 0100 // +0059 │ │ +0936f2: 55a3 a10c |00a9: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0ca1 │ │ +0936f6: 3903 5500 |00ab: if-nez v3, 0100 // +0055 │ │ +0936fa: 6e20 6622 2000 |00ad: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@2266 │ │ +093700: 54a0 b50c |00b0: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093704: 54a1 bc0c |00b2: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@0cbc │ │ +093708: 6e20 6922 1000 |00b4: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@2269 │ │ +09370e: 54a0 b50c |00b7: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0cb5 │ │ +093712: 6e10 171b 0a00 |00b9: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ +093718: 0c01 |00bc: move-result-object v1 │ │ +09371a: 52a2 a50c |00bd: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0ca5 │ │ +09371e: 52a3 a80c |00bf: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0ca8 │ │ +093722: 52a4 a30c |00c1: iget v4, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0ca3 │ │ +093726: 7154 a10f 1032 |00c3: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v4/widget/PopupWindowCompat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0fa1 │ │ +09372c: 54a0 a60c |00c6: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +093730: 6e20 e11a 5000 |00c8: invoke-virtual {v0, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1ae1 │ │ +093736: 55a0 b30c |00cb: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ +09373a: 3800 0a00 |00cd: if-eqz v0, 00d7 // +000a │ │ +09373e: 54a0 a60c |00cf: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0ca6 │ │ +093742: 6e10 c81a 0000 |00d1: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1ac8 │ │ +093748: 0a00 |00d4: move-result v0 │ │ +09374a: 3800 0500 |00d5: if-eqz v0, 00da // +0005 │ │ +09374e: 6e10 141b 0a00 |00d7: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1b14 │ │ +093754: 55a0 b30c |00da: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0cb3 │ │ +093758: 3900 7cff |00dc: if-nez v0, 0058 // -0084 │ │ +09375c: 54a0 ad0c |00de: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0cad │ │ +093760: 54a1 ae0c |00e0: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@0cae │ │ +093764: 6e20 5002 1000 |00e2: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0250 │ │ +09376a: 2900 73ff |00e5: goto/16 0058 // -008d │ │ +09376e: 52a0 aa0c |00e7: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +093772: 3340 0b00 |00e9: if-ne v0, v4, 00f4 // +000b │ │ +093776: 6e10 171b 0a00 |00eb: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ +09377c: 0c00 |00ee: move-result-object v0 │ │ +09377e: 6e10 fb1f 0000 |00ef: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +093784: 0a09 |00f2: move-result v9 │ │ +093786: 289e |00f3: goto 0091 // -0062 │ │ +093788: 52a9 aa0c |00f4: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0caa │ │ +09378c: 289b |00f6: goto 0091 // -0065 │ │ +09378e: 52a0 a40c |00f7: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +093792: 3340 0400 |00f9: if-ne v0, v4, 00fd // +0004 │ │ +093796: 0167 |00fb: move v7, v6 │ │ +093798: 289a |00fc: goto 0096 // -0066 │ │ +09379a: 52a7 a40c |00fd: iget v7, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0ca4 │ │ +09379e: 2897 |00ff: goto 0096 // -0069 │ │ +0937a0: 0112 |0100: move v2, v1 │ │ +0937a2: 28ac |0101: goto 00ad // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=607 │ │ 0x0008 line=609 │ │ 0x000c line=610 │ │ 0x0013 line=612 │ │ 0x001b line=614 │ │ @@ -207748,32 +207775,32 @@ │ │ 0x00fc - 0x00fd reg=7 heightSpec I │ │ 0x0008 - 0x0102 reg=6 height I │ │ 0x00ff - 0x0102 reg=7 heightSpec I │ │ 0x000c - 0x0102 reg=8 noInputMethod Z │ │ 0x00f6 - 0x0102 reg=9 widthSpec I │ │ 0x0000 - 0x0102 reg=10 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ - source_file_idx : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #770 header: │ │ -class_idx : 910 │ │ +Class #771 header: │ │ +class_idx : 911 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 942 │ │ -source_file_idx : 742 │ │ +superclass_idx : 943 │ │ +source_file_idx : 743 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 5 │ │ │ │ -Class #770 annotations: │ │ +Class #771 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/AppCompatSpinner; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="DropdownPopup" │ │ │ │ -Class #770 - │ │ +Class #771 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ListPopupWindow;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;) │ │ @@ -207798,29 +207825,29 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner;Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -093720: |[093720] android.support.v7.widget.AppCompatSpinner$DropdownPopup.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -093730: 5b12 2b0c |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093734: 7040 0d1b 3154 |0002: invoke-direct {v1, v3, v4, v5}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b0d │ │ -09373a: 2200 6000 |0005: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -09373e: 7010 a901 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -093744: 5b10 2a0c |000a: iput-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mVisibleRect:Landroid/graphics/Rect; // field@0c2a │ │ -093748: 6e20 6119 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@1961 │ │ -09374e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -093750: 6e20 6619 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setModal:(Z)V // method@1966 │ │ -093756: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -093758: 6e20 6919 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptPosition:(I)V // method@1969 │ │ -09375e: 2200 8b03 |0017: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1; // type@038b │ │ -093762: 7030 4c19 1002 |0019: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/support/v7/widget/AppCompatSpinner;)V // method@194c │ │ -093768: 6e20 6819 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1968 │ │ -09376e: 0e00 |001f: return-void │ │ +0937a4: |[0937a4] android.support.v7.widget.AppCompatSpinner$DropdownPopup.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0937b4: 5b12 2b0c |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0937b8: 7040 0d1b 3154 |0002: invoke-direct {v1, v3, v4, v5}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b0d │ │ +0937be: 2200 6000 |0005: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +0937c2: 7010 a901 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +0937c8: 5b10 2a0c |000a: iput-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mVisibleRect:Landroid/graphics/Rect; // field@0c2a │ │ +0937cc: 6e20 6119 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@1961 │ │ +0937d2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0937d4: 6e20 6619 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setModal:(Z)V // method@1966 │ │ +0937da: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0937dc: 6e20 6919 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptPosition:(I)V // method@1969 │ │ +0937e2: 2200 8c03 |0017: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1; // type@038c │ │ +0937e6: 7030 4c19 1002 |0019: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/support/v7/widget/AppCompatSpinner;)V // method@194c │ │ +0937ec: 6e20 6819 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1968 │ │ +0937f2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0002 line=686 │ │ 0x0005 line=683 │ │ 0x000c line=688 │ │ 0x000f line=689 │ │ @@ -207839,17 +207866,17 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)Landroid/widget/ListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093770: |[093770] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$200:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)Landroid/widget/ListAdapter; │ │ -093780: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0c28 │ │ -093784: 1100 |0002: return-object v0 │ │ +0937f4: |[0937f4] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$200:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)Landroid/widget/ListAdapter; │ │ +093804: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0c28 │ │ +093808: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;) │ │ @@ -207857,18 +207884,18 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/View;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -093788: |[093788] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$600:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/View;)Z │ │ -093798: 7020 5f19 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isVisibleToUser:(Landroid/view/View;)Z // method@195f │ │ -09379e: 0a00 |0003: move-result v0 │ │ -0937a0: 0f00 |0004: return v0 │ │ +09380c: |[09380c] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$600:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/View;)Z │ │ +09381c: 7020 5f19 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isVisibleToUser:(Landroid/view/View;)Z // method@195f │ │ +093822: 0a00 |0003: move-result v0 │ │ +093824: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/View; │ │ │ │ @@ -207877,17 +207904,17 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0937a4: |[0937a4] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$701:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ -0937b4: 6f10 4b1b 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -0937ba: 0e00 |0003: return-void │ │ +093828: |[093828] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$701:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ +093838: 6f10 4b1b 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +09383e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ │ │ #4 : (in Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;) │ │ @@ -207895,26 +207922,26 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0937bc: |[0937bc] android.support.v7.widget.AppCompatSpinner$DropdownPopup.isVisibleToUser:(Landroid/view/View;)Z │ │ -0937cc: 7110 390a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a39 │ │ -0937d2: 0a00 |0003: move-result v0 │ │ -0937d4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0937d8: 5410 2a0c |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mVisibleRect:Landroid/graphics/Rect; // field@0c2a │ │ -0937dc: 6e20 db1f 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.getGlobalVisibleRect:(Landroid/graphics/Rect;)Z // method@1fdb │ │ -0937e2: 0a00 |000b: move-result v0 │ │ -0937e4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0937e8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0937ea: 0f00 |000f: return v0 │ │ -0937ec: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0937ee: 28fe |0011: goto 000f // -0002 │ │ +093840: |[093840] android.support.v7.widget.AppCompatSpinner$DropdownPopup.isVisibleToUser:(Landroid/view/View;)Z │ │ +093850: 7110 390a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a39 │ │ +093856: 0a00 |0003: move-result v0 │ │ +093858: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +09385c: 5410 2a0c |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mVisibleRect:Landroid/graphics/Rect; // field@0c2a │ │ +093860: 6e20 db1f 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.getGlobalVisibleRect:(Landroid/graphics/Rect;)Z // method@1fdb │ │ +093866: 0a00 |000b: move-result v0 │ │ +093868: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +09386c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +09386e: 0f00 |000f: return v0 │ │ +093870: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +093872: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ 0x0000 - 0x0012 reg=2 view Landroid/view/View; │ │ │ │ @@ -207924,120 +207951,120 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 198 16-bit code units │ │ -0937f0: |[0937f0] android.support.v7.widget.AppCompatSpinner$DropdownPopup.computeContentWidth:()V │ │ -093800: 6e10 5819 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1958 │ │ -093806: 0c00 |0003: move-result-object v0 │ │ -093808: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -09380a: 3800 9200 |0005: if-eqz v0, 0097 // +0092 │ │ -09380e: 54a7 2b0c |0007: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093812: 7110 7719 0700 |0009: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ -093818: 0c07 |000c: move-result-object v7 │ │ -09381a: 6e20 dc01 7000 |000d: invoke-virtual {v0, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -093820: 54a7 2b0c |0010: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093824: 7110 c81e 0700 |0012: invoke-static {v7}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -09382a: 0a07 |0015: move-result v7 │ │ -09382c: 3807 7700 |0016: if-eqz v7, 008d // +0077 │ │ -093830: 54a7 2b0c |0018: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093834: 7110 7719 0700 |001a: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ -09383a: 0c07 |001d: move-result-object v7 │ │ -09383c: 5273 2d00 |001e: iget v3, v7, Landroid/graphics/Rect;.right:I // field@002d │ │ -093840: 54a7 2b0c |0020: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093844: 6e10 8519 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getPaddingLeft:()I // method@1985 │ │ -09384a: 0a04 |0025: move-result v4 │ │ -09384c: 54a7 2b0c |0026: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093850: 6e10 8619 0700 |0028: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getPaddingRight:()I // method@1986 │ │ -093856: 0a05 |002b: move-result v5 │ │ -093858: 54a7 2b0c |002c: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -09385c: 6e10 8e19 0700 |002e: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getWidth:()I // method@198e │ │ -093862: 0a06 |0031: move-result v6 │ │ -093864: 54a7 2b0c |0032: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093868: 7110 7819 0700 |0034: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@1978 │ │ -09386e: 0a07 |0037: move-result v7 │ │ -093870: 12e8 |0038: const/4 v8, #int -2 // #fe │ │ -093872: 3387 7100 |0039: if-ne v7, v8, 00aa // +0071 │ │ -093876: 54a8 2b0c |003b: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -09387a: 54a7 280c |003d: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0c28 │ │ -09387e: 1f07 9004 |003f: check-cast v7, Landroid/widget/SpinnerAdapter; // type@0490 │ │ -093882: 6e10 5819 0a00 |0041: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1958 │ │ -093888: 0c09 |0044: move-result-object v9 │ │ -09388a: 7130 7919 7809 |0045: invoke-static {v8, v7, v9}, Landroid/support/v7/widget/AppCompatSpinner;.access$500:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1979 │ │ -093890: 0a01 |0048: move-result v1 │ │ -093892: 54a7 2b0c |0049: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093896: 6e10 7e19 0700 |004b: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getContext:()Landroid/content/Context; // method@197e │ │ -09389c: 0c07 |004e: move-result-object v7 │ │ -09389e: 6e10 a600 0700 |004f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0938a4: 0c07 |0052: move-result-object v7 │ │ -0938a6: 6e10 0901 0700 |0053: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0938ac: 0c07 |0056: move-result-object v7 │ │ -0938ae: 5277 1f0e |0057: iget v7, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -0938b2: 54a8 2b0c |0059: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -0938b6: 7110 7719 0800 |005b: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ -0938bc: 0c08 |005e: move-result-object v8 │ │ -0938be: 5288 2c00 |005f: iget v8, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ -0938c2: b187 |0061: sub-int/2addr v7, v8 │ │ -0938c4: 54a8 2b0c |0062: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -0938c8: 7110 7719 0800 |0064: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ -0938ce: 0c08 |0067: move-result-object v8 │ │ -0938d0: 5288 2d00 |0068: iget v8, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ -0938d4: 9102 0708 |006a: sub-int v2, v7, v8 │ │ -0938d8: 3721 0300 |006c: if-le v1, v2, 006f // +0003 │ │ -0938dc: 0121 |006e: move v1, v2 │ │ -0938de: 9107 0604 |006f: sub-int v7, v6, v4 │ │ -0938e2: b157 |0071: sub-int/2addr v7, v5 │ │ -0938e4: 7120 ac27 7100 |0072: invoke-static {v1, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0938ea: 0a07 |0075: move-result v7 │ │ -0938ec: 6e20 6319 7a00 |0076: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@1963 │ │ -0938f2: 54a7 2b0c |0079: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -0938f6: 7110 c81e 0700 |007b: invoke-static {v7}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -0938fc: 0a07 |007e: move-result v7 │ │ -0938fe: 3807 4500 |007f: if-eqz v7, 00c4 // +0045 │ │ -093902: 9107 0605 |0081: sub-int v7, v6, v5 │ │ -093906: 6e10 5d19 0a00 |0083: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getWidth:()I // method@195d │ │ -09390c: 0a08 |0086: move-result v8 │ │ -09390e: b187 |0087: sub-int/2addr v7, v8 │ │ -093910: b073 |0088: add-int/2addr v3, v7 │ │ -093912: 6e20 6419 3a00 |0089: invoke-virtual {v10, v3}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setHorizontalOffset:(I)V // method@1964 │ │ -093918: 0e00 |008c: return-void │ │ -09391a: 54a7 2b0c |008d: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -09391e: 7110 7719 0700 |008f: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ -093924: 0c07 |0092: move-result-object v7 │ │ -093926: 5277 2c00 |0093: iget v7, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ -09392a: 7b73 |0095: neg-int v3, v7 │ │ -09392c: 288a |0096: goto 0020 // -0076 │ │ -09392e: 54a7 2b0c |0097: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093932: 7110 7719 0700 |0099: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ -093938: 0c07 |009c: move-result-object v7 │ │ -09393a: 54a8 2b0c |009d: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -09393e: 7110 7719 0800 |009f: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ -093944: 0c08 |00a2: move-result-object v8 │ │ -093946: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ -093948: 5989 2d00 |00a4: iput v9, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ -09394c: 5979 2c00 |00a6: iput v9, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ -093950: 2900 78ff |00a8: goto/16 0020 // -0088 │ │ -093954: 54a7 2b0c |00aa: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093958: 7110 7819 0700 |00ac: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@1978 │ │ -09395e: 0a07 |00af: move-result v7 │ │ -093960: 12f8 |00b0: const/4 v8, #int -1 // #ff │ │ -093962: 3387 0900 |00b1: if-ne v7, v8, 00ba // +0009 │ │ -093966: 9107 0604 |00b3: sub-int v7, v6, v4 │ │ -09396a: b157 |00b5: sub-int/2addr v7, v5 │ │ -09396c: 6e20 6319 7a00 |00b6: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@1963 │ │ -093972: 28c0 |00b9: goto 0079 // -0040 │ │ -093974: 54a7 2b0c |00ba: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093978: 7110 7819 0700 |00bc: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@1978 │ │ -09397e: 0a07 |00bf: move-result v7 │ │ -093980: 6e20 6319 7a00 |00c0: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@1963 │ │ -093986: 28b6 |00c3: goto 0079 // -004a │ │ -093988: b043 |00c4: add-int/2addr v3, v4 │ │ -09398a: 28c4 |00c5: goto 0089 // -003c │ │ +093874: |[093874] android.support.v7.widget.AppCompatSpinner$DropdownPopup.computeContentWidth:()V │ │ +093884: 6e10 5819 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1958 │ │ +09388a: 0c00 |0003: move-result-object v0 │ │ +09388c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +09388e: 3800 9200 |0005: if-eqz v0, 0097 // +0092 │ │ +093892: 54a7 2b0c |0007: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +093896: 7110 7719 0700 |0009: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ +09389c: 0c07 |000c: move-result-object v7 │ │ +09389e: 6e20 dc01 7000 |000d: invoke-virtual {v0, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +0938a4: 54a7 2b0c |0010: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0938a8: 7110 c81e 0700 |0012: invoke-static {v7}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +0938ae: 0a07 |0015: move-result v7 │ │ +0938b0: 3807 7700 |0016: if-eqz v7, 008d // +0077 │ │ +0938b4: 54a7 2b0c |0018: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0938b8: 7110 7719 0700 |001a: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ +0938be: 0c07 |001d: move-result-object v7 │ │ +0938c0: 5273 2d00 |001e: iget v3, v7, Landroid/graphics/Rect;.right:I // field@002d │ │ +0938c4: 54a7 2b0c |0020: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0938c8: 6e10 8519 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getPaddingLeft:()I // method@1985 │ │ +0938ce: 0a04 |0025: move-result v4 │ │ +0938d0: 54a7 2b0c |0026: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0938d4: 6e10 8619 0700 |0028: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getPaddingRight:()I // method@1986 │ │ +0938da: 0a05 |002b: move-result v5 │ │ +0938dc: 54a7 2b0c |002c: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0938e0: 6e10 8e19 0700 |002e: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getWidth:()I // method@198e │ │ +0938e6: 0a06 |0031: move-result v6 │ │ +0938e8: 54a7 2b0c |0032: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0938ec: 7110 7819 0700 |0034: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@1978 │ │ +0938f2: 0a07 |0037: move-result v7 │ │ +0938f4: 12e8 |0038: const/4 v8, #int -2 // #fe │ │ +0938f6: 3387 7100 |0039: if-ne v7, v8, 00aa // +0071 │ │ +0938fa: 54a8 2b0c |003b: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0938fe: 54a7 280c |003d: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0c28 │ │ +093902: 1f07 9104 |003f: check-cast v7, Landroid/widget/SpinnerAdapter; // type@0491 │ │ +093906: 6e10 5819 0a00 |0041: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1958 │ │ +09390c: 0c09 |0044: move-result-object v9 │ │ +09390e: 7130 7919 7809 |0045: invoke-static {v8, v7, v9}, Landroid/support/v7/widget/AppCompatSpinner;.access$500:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1979 │ │ +093914: 0a01 |0048: move-result v1 │ │ +093916: 54a7 2b0c |0049: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +09391a: 6e10 7e19 0700 |004b: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getContext:()Landroid/content/Context; // method@197e │ │ +093920: 0c07 |004e: move-result-object v7 │ │ +093922: 6e10 a600 0700 |004f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +093928: 0c07 |0052: move-result-object v7 │ │ +09392a: 6e10 0901 0700 |0053: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +093930: 0c07 |0056: move-result-object v7 │ │ +093932: 5277 1f0e |0057: iget v7, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +093936: 54a8 2b0c |0059: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +09393a: 7110 7719 0800 |005b: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ +093940: 0c08 |005e: move-result-object v8 │ │ +093942: 5288 2c00 |005f: iget v8, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ +093946: b187 |0061: sub-int/2addr v7, v8 │ │ +093948: 54a8 2b0c |0062: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +09394c: 7110 7719 0800 |0064: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ +093952: 0c08 |0067: move-result-object v8 │ │ +093954: 5288 2d00 |0068: iget v8, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ +093958: 9102 0708 |006a: sub-int v2, v7, v8 │ │ +09395c: 3721 0300 |006c: if-le v1, v2, 006f // +0003 │ │ +093960: 0121 |006e: move v1, v2 │ │ +093962: 9107 0604 |006f: sub-int v7, v6, v4 │ │ +093966: b157 |0071: sub-int/2addr v7, v5 │ │ +093968: 7120 ac27 7100 |0072: invoke-static {v1, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09396e: 0a07 |0075: move-result v7 │ │ +093970: 6e20 6319 7a00 |0076: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@1963 │ │ +093976: 54a7 2b0c |0079: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +09397a: 7110 c81e 0700 |007b: invoke-static {v7}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +093980: 0a07 |007e: move-result v7 │ │ +093982: 3807 4500 |007f: if-eqz v7, 00c4 // +0045 │ │ +093986: 9107 0605 |0081: sub-int v7, v6, v5 │ │ +09398a: 6e10 5d19 0a00 |0083: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getWidth:()I // method@195d │ │ +093990: 0a08 |0086: move-result v8 │ │ +093992: b187 |0087: sub-int/2addr v7, v8 │ │ +093994: b073 |0088: add-int/2addr v3, v7 │ │ +093996: 6e20 6419 3a00 |0089: invoke-virtual {v10, v3}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setHorizontalOffset:(I)V // method@1964 │ │ +09399c: 0e00 |008c: return-void │ │ +09399e: 54a7 2b0c |008d: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0939a2: 7110 7719 0700 |008f: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ +0939a8: 0c07 |0092: move-result-object v7 │ │ +0939aa: 5277 2c00 |0093: iget v7, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ +0939ae: 7b73 |0095: neg-int v3, v7 │ │ +0939b0: 288a |0096: goto 0020 // -0076 │ │ +0939b2: 54a7 2b0c |0097: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0939b6: 7110 7719 0700 |0099: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ +0939bc: 0c07 |009c: move-result-object v7 │ │ +0939be: 54a8 2b0c |009d: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0939c2: 7110 7719 0800 |009f: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@1977 │ │ +0939c8: 0c08 |00a2: move-result-object v8 │ │ +0939ca: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ +0939cc: 5989 2d00 |00a4: iput v9, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ +0939d0: 5979 2c00 |00a6: iput v9, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ +0939d4: 2900 78ff |00a8: goto/16 0020 // -0088 │ │ +0939d8: 54a7 2b0c |00aa: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0939dc: 7110 7819 0700 |00ac: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@1978 │ │ +0939e2: 0a07 |00af: move-result v7 │ │ +0939e4: 12f8 |00b0: const/4 v8, #int -1 // #ff │ │ +0939e6: 3387 0900 |00b1: if-ne v7, v8, 00ba // +0009 │ │ +0939ea: 9107 0604 |00b3: sub-int v7, v6, v4 │ │ +0939ee: b157 |00b5: sub-int/2addr v7, v5 │ │ +0939f0: 6e20 6319 7a00 |00b6: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@1963 │ │ +0939f6: 28c0 |00b9: goto 0079 // -0040 │ │ +0939f8: 54a7 2b0c |00ba: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +0939fc: 7110 7819 0700 |00bc: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@1978 │ │ +093a02: 0a07 |00bf: move-result v7 │ │ +093a04: 6e20 6319 7a00 |00c0: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@1963 │ │ +093a0a: 28b6 |00c3: goto 0079 // -004a │ │ +093a0c: b043 |00c4: add-int/2addr v3, v4 │ │ +093a0e: 28c4 |00c5: goto 0089 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x0004 line=722 │ │ 0x0005 line=723 │ │ 0x0007 line=724 │ │ 0x0010 line=725 │ │ @@ -208078,17 +208105,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09398c: |[09398c] android.support.v7.widget.AppCompatSpinner$DropdownPopup.getHintText:()Ljava/lang/CharSequence; │ │ -09399c: 5410 290c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0c29 │ │ -0939a0: 1100 |0002: return-object v0 │ │ +093a10: |[093a10] android.support.v7.widget.AppCompatSpinner$DropdownPopup.getHintText:()Ljava/lang/CharSequence; │ │ +093a20: 5410 290c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0c29 │ │ +093a24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;) │ │ @@ -208096,18 +208123,18 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0939a4: |[0939a4] android.support.v7.widget.AppCompatSpinner$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -0939b4: 6f20 321b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1b32 │ │ -0939ba: 5b01 280c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0c28 │ │ -0939be: 0e00 |0005: return-void │ │ +093a28: |[093a28] android.support.v7.widget.AppCompatSpinner$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +093a38: 6f20 321b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1b32 │ │ +093a3e: 5b01 280c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0c28 │ │ +093a42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0003 line=708 │ │ 0x0005 line=709 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ @@ -208118,17 +208145,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0939c0: |[0939c0] android.support.v7.widget.AppCompatSpinner$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ -0939d0: 5b01 290c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0c29 │ │ -0939d4: 0e00 |0002: return-void │ │ +093a44: |[093a44] android.support.v7.widget.AppCompatSpinner$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ +093a54: 5b01 290c |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0c29 │ │ +093a58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0002 line=718 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ 0x0000 - 0x0003 reg=1 hintText Ljava/lang/CharSequence; │ │ @@ -208138,42 +208165,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0939d8: |[0939d8] android.support.v7.widget.AppCompatSpinner$DropdownPopup.show:()V │ │ -0939e8: 6e10 5e19 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@195e │ │ -0939ee: 0a03 |0003: move-result v3 │ │ -0939f0: 6e10 5619 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.computeContentWidth:()V // method@1956 │ │ -0939f6: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -0939f8: 6e20 6519 4500 |0008: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setInputMethodMode:(I)V // method@1965 │ │ -0939fe: 6f10 4b1b 0500 |000b: invoke-super {v5}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -093a04: 6e10 5b19 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getListView:()Landroid/widget/ListView; // method@195b │ │ -093a0a: 0c01 |0011: move-result-object v1 │ │ -093a0c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -093a0e: 6e20 2d22 4100 |0013: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@222d │ │ -093a14: 5454 2b0c |0016: iget-object v4, v5, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093a18: 6e10 8a19 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getSelectedItemPosition:()I // method@198a │ │ -093a1e: 0a04 |001b: move-result v4 │ │ -093a20: 6e20 6b19 4500 |001c: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setSelection:(I)V // method@196b │ │ -093a26: 3803 0300 |001f: if-eqz v3, 0022 // +0003 │ │ -093a2a: 0e00 |0021: return-void │ │ -093a2c: 5454 2b0c |0022: iget-object v4, v5, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ -093a30: 6e10 8d19 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@198d │ │ -093a36: 0c02 |0027: move-result-object v2 │ │ -093a38: 3802 f9ff |0028: if-eqz v2, 0021 // -0007 │ │ -093a3c: 2200 8c03 |002a: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2; // type@038c │ │ -093a40: 7020 4e19 5000 |002c: invoke-direct {v0, v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@194e │ │ -093a46: 6e20 b720 0200 |002f: invoke-virtual {v2, v0}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20b7 │ │ -093a4c: 2204 8d03 |0032: new-instance v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3; // type@038d │ │ -093a50: 7030 5019 5400 |0034: invoke-direct {v4, v5, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1950 │ │ -093a56: 6e20 6719 4500 |0037: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1967 │ │ -093a5c: 28e7 |003a: goto 0021 // -0019 │ │ +093a5c: |[093a5c] android.support.v7.widget.AppCompatSpinner$DropdownPopup.show:()V │ │ +093a6c: 6e10 5e19 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@195e │ │ +093a72: 0a03 |0003: move-result v3 │ │ +093a74: 6e10 5619 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.computeContentWidth:()V // method@1956 │ │ +093a7a: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +093a7c: 6e20 6519 4500 |0008: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setInputMethodMode:(I)V // method@1965 │ │ +093a82: 6f10 4b1b 0500 |000b: invoke-super {v5}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +093a88: 6e10 5b19 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getListView:()Landroid/widget/ListView; // method@195b │ │ +093a8e: 0c01 |0011: move-result-object v1 │ │ +093a90: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +093a92: 6e20 2d22 4100 |0013: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@222d │ │ +093a98: 5454 2b0c |0016: iget-object v4, v5, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +093a9c: 6e10 8a19 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getSelectedItemPosition:()I // method@198a │ │ +093aa2: 0a04 |001b: move-result v4 │ │ +093aa4: 6e20 6b19 4500 |001c: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setSelection:(I)V // method@196b │ │ +093aaa: 3803 0300 |001f: if-eqz v3, 0022 // +0003 │ │ +093aae: 0e00 |0021: return-void │ │ +093ab0: 5454 2b0c |0022: iget-object v4, v5, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@0c2b │ │ +093ab4: 6e10 8d19 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@198d │ │ +093aba: 0c02 |0027: move-result-object v2 │ │ +093abc: 3802 f9ff |0028: if-eqz v2, 0021 // -0007 │ │ +093ac0: 2200 8d03 |002a: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2; // type@038d │ │ +093ac4: 7020 4e19 5000 |002c: invoke-direct {v0, v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@194e │ │ +093aca: 6e20 b720 0200 |002f: invoke-virtual {v2, v0}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20b7 │ │ +093ad0: 2204 8e03 |0032: new-instance v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3; // type@038e │ │ +093ad4: 7030 5019 5400 |0034: invoke-direct {v4, v5, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1950 │ │ +093ada: 6e20 6719 4500 |0037: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1967 │ │ +093ae0: 28e7 |003a: goto 0021 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0004 line=760 │ │ 0x0007 line=762 │ │ 0x000b line=763 │ │ 0x000e line=764 │ │ @@ -208189,31 +208216,31 @@ │ │ locals : │ │ 0x002f - 0x003b reg=0 layoutListener Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; │ │ 0x0012 - 0x003b reg=1 listView Landroid/widget/ListView; │ │ 0x0028 - 0x003b reg=2 vto Landroid/view/ViewTreeObserver; │ │ 0x0004 - 0x003b reg=3 wasShowing Z │ │ 0x0000 - 0x003b reg=5 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ │ │ - source_file_idx : 742 (AppCompatSpinner.java) │ │ + source_file_idx : 743 (AppCompatSpinner.java) │ │ │ │ -Class #771 header: │ │ -class_idx : 911 │ │ +Class #772 header: │ │ +class_idx : 912 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1167 │ │ -source_file_idx : 742 │ │ +superclass_idx : 1168 │ │ +source_file_idx : 743 │ │ static_fields_size : 8 │ │ instance_fields_size: 9 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 25 │ │ │ │ -Class #771 annotations: │ │ +Class #772 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; } │ │ │ │ -Class #771 - │ │ +Class #772 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSpinner;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/Spinner;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/TintableBackgroundView;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -208299,36 +208326,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -093a60: |[093a60] android.support.v7.widget.AppCompatSpinner.:()V │ │ -093a70: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -093a72: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -093a74: 6000 3700 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -093a78: 1303 1700 |0004: const/16 v3, #int 23 // #17 │ │ -093a7c: 3430 1800 |0006: if-lt v0, v3, 001e // +0018 │ │ -093a80: 0110 |0008: move v0, v1 │ │ -093a82: 6a00 2e0c |0009: sput-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@0c2e │ │ -093a86: 6000 3700 |000b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -093a8a: 1303 1000 |000d: const/16 v3, #int 16 // #10 │ │ -093a8e: 3430 1100 |000f: if-lt v0, v3, 0020 // +0011 │ │ -093a92: 0110 |0011: move v0, v1 │ │ -093a94: 6a00 2d0c |0012: sput-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ -093a98: 2310 6906 |0014: new-array v0, v1, [I // type@0669 │ │ -093a9c: 1401 f102 0101 |0016: const v1, #float 2.36957e-38 // #010102f1 │ │ -093aa2: 4b01 0002 |0019: aput v1, v0, v2 │ │ -093aa6: 6900 2c0c |001b: sput-object v0, Landroid/support/v7/widget/AppCompatSpinner;.ATTRS_ANDROID_SPINNERMODE:[I // field@0c2c │ │ -093aaa: 0e00 |001d: return-void │ │ -093aac: 0120 |001e: move v0, v2 │ │ -093aae: 28ea |001f: goto 0009 // -0016 │ │ -093ab0: 0120 |0020: move v0, v2 │ │ -093ab2: 28f1 |0021: goto 0012 // -000f │ │ +093ae4: |[093ae4] android.support.v7.widget.AppCompatSpinner.:()V │ │ +093af4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +093af6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +093af8: 6000 3700 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +093afc: 1303 1700 |0004: const/16 v3, #int 23 // #17 │ │ +093b00: 3430 1800 |0006: if-lt v0, v3, 001e // +0018 │ │ +093b04: 0110 |0008: move v0, v1 │ │ +093b06: 6a00 2e0c |0009: sput-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@0c2e │ │ +093b0a: 6000 3700 |000b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +093b0e: 1303 1000 |000d: const/16 v3, #int 16 // #10 │ │ +093b12: 3430 1100 |000f: if-lt v0, v3, 0020 // +0011 │ │ +093b16: 0110 |0011: move v0, v1 │ │ +093b18: 6a00 2d0c |0012: sput-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ +093b1c: 2310 6c06 |0014: new-array v0, v1, [I // type@066c │ │ +093b20: 1401 f102 0101 |0016: const v1, #float 2.36957e-38 // #010102f1 │ │ +093b26: 4b01 0002 |0019: aput v1, v0, v2 │ │ +093b2a: 6900 2c0c |001b: sput-object v0, Landroid/support/v7/widget/AppCompatSpinner;.ATTRS_ANDROID_SPINNERMODE:[I // field@0c2c │ │ +093b2e: 0e00 |001d: return-void │ │ +093b30: 0120 |001e: move v0, v2 │ │ +093b32: 28ea |001f: goto 0009 // -0016 │ │ +093b34: 0120 |0020: move v0, v2 │ │ +093b36: 28f1 |0021: goto 0012 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x000b line=65 │ │ 0x0014 line=67 │ │ 0x001f line=64 │ │ 0x0021 line=65 │ │ @@ -208339,18 +208366,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -093ab4: |[093ab4] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;)V │ │ -093ac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093ac6: 7030 7119 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1971 │ │ -093acc: 0e00 |0004: return-void │ │ +093b38: |[093b38] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;)V │ │ +093b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093b4a: 7030 7119 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1971 │ │ +093b50: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -208360,19 +208387,19 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -093ad0: |[093ad0] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;I)V │ │ -093ae0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093ae2: 6001 1206 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@0612 │ │ -093ae6: 7054 7319 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1973 │ │ -093aec: 0e00 |0006: return-void │ │ +093b54: |[093b54] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;I)V │ │ +093b64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093b66: 6001 1206 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@0612 │ │ +093b6a: 7054 7319 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1973 │ │ +093b70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -208383,18 +208410,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 │ │ -093af0: |[093af0] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -093b00: 6000 1206 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@0612 │ │ -093b04: 7040 7219 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1972 │ │ -093b0a: 0e00 |0005: return-void │ │ +093b74: |[093b74] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +093b84: 6000 1206 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@0612 │ │ +093b88: 7040 7219 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1972 │ │ +093b8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -208405,18 +208432,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 │ │ -093b0c: |[093b0c] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -093b1c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -093b1e: 7050 7319 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1973 │ │ -093b24: 0e00 |0004: return-void │ │ +093b90: |[093b90] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +093ba0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +093ba2: 7050 7319 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1973 │ │ +093ba8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -208428,23 +208455,23 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -093b28: |[093b28] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -093b38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -093b3a: 0760 |0001: move-object v0, v6 │ │ -093b3c: 0771 |0002: move-object v1, v7 │ │ -093b3e: 0782 |0003: move-object v2, v8 │ │ -093b40: 0193 |0004: move v3, v9 │ │ -093b42: 01a4 |0005: move v4, v10 │ │ -093b44: 7606 7419 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V // method@1974 │ │ -093b4a: 0e00 |0009: return-void │ │ +093bac: |[093bac] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +093bbc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +093bbe: 0760 |0001: move-object v0, v6 │ │ +093bc0: 0771 |0002: move-object v1, v7 │ │ +093bc2: 0782 |0003: move-object v2, v8 │ │ +093bc4: 0193 |0004: move v3, v9 │ │ +093bc6: 01a4 |0005: move v4, v10 │ │ +093bc8: 7606 7419 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V // method@1974 │ │ +093bce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0009 line=166 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x000a reg=7 context Landroid/content/Context; │ │ @@ -208457,125 +208484,125 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 215 16-bit code units │ │ -093b4c: |[093b4c] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V │ │ -093b5c: 7040 9522 a9cb |0000: invoke-direct {v9, v10, v11, v12}, Landroid/widget/Spinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2295 │ │ -093b62: 2206 6000 |0003: new-instance v6, Landroid/graphics/Rect; // type@0060 │ │ -093b66: 7010 a901 0600 |0005: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -093b6c: 5b96 3b0c |0008: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ -093b70: 6206 7e09 |000a: sget-object v6, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@097e │ │ -093b74: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -093b76: 7157 c21d bac6 |000d: invoke-static {v10, v11, v6, v12, v7}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -093b7c: 0c00 |0010: move-result-object v0 │ │ -093b7e: 6e10 bc1d 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -093b84: 0c06 |0014: move-result-object v6 │ │ -093b86: 5b96 3c0c |0015: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c3c │ │ -093b8a: 2206 7503 |0017: new-instance v6, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0375 │ │ -093b8e: 5497 3c0c |0019: iget-object v7, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c3c │ │ -093b92: 7030 8118 9607 |001b: invoke-direct {v6, v9, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ -093b98: 5b96 340c |001e: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -093b9c: 380e 8200 |0020: if-eqz v14, 00a2 // +0082 │ │ -093ba0: 2206 1703 |0022: new-instance v6, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -093ba4: 7030 af13 a60e |0024: invoke-direct {v6, v10, v14}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@13af │ │ -093baa: 5b96 380c |0027: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ -093bae: 5496 380c |0029: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ -093bb2: 3806 5f00 |002b: if-eqz v6, 008a // +005f │ │ -093bb6: 12f6 |002d: const/4 v6, #int -1 // #ff │ │ -093bb8: 336d 2200 |002e: if-ne v13, v6, 0050 // +0022 │ │ -093bbc: 6006 3700 |0030: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -093bc0: 1307 0b00 |0032: const/16 v7, #int 11 // #b │ │ -093bc4: 3476 a000 |0034: if-lt v6, v7, 00d4 // +00a0 │ │ -093bc8: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -093bca: 6206 2c0c |0037: sget-object v6, Landroid/support/v7/widget/AppCompatSpinner;.ATTRS_ANDROID_SPINNERMODE:[I // field@0c2c │ │ -093bce: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -093bd0: 6e57 af00 bac6 |003a: invoke-virtual {v10, v11, v6, v12, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -093bd6: 0c01 |003d: move-result-object v1 │ │ -093bd8: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -093bda: 6e20 4801 6100 |003f: invoke-virtual {v1, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -093be0: 0a06 |0042: move-result v6 │ │ -093be2: 3806 0800 |0043: if-eqz v6, 004b // +0008 │ │ -093be6: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -093be8: 1207 |0046: const/4 v7, #int 0 // #0 │ │ -093bea: 6e30 3b01 6107 |0047: invoke-virtual {v1, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -093bf0: 0a0d |004a: move-result v13 │ │ -093bf2: 3801 0500 |004b: if-eqz v1, 0050 // +0005 │ │ -093bf6: 6e10 4b01 0100 |004d: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -093bfc: 1216 |0050: const/4 v6, #int 1 // #1 │ │ -093bfe: 336d 3900 |0051: if-ne v13, v6, 008a // +0039 │ │ -093c02: 2204 8e03 |0053: new-instance v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // type@038e │ │ -093c06: 5496 380c |0055: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ -093c0a: 705c 5219 94b6 |0057: invoke-direct {v4, v9, v6, v11, v12}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1952 │ │ -093c10: 5496 380c |005a: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ -093c14: 6207 7e09 |005c: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@097e │ │ -093c18: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -093c1a: 7158 c21d b6c7 |005f: invoke-static {v6, v11, v7, v12, v8}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -093c20: 0c03 |0062: move-result-object v3 │ │ -093c22: 6006 7f09 |0063: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_dropDownWidth:I // field@097f │ │ -093c26: 12e7 |0065: const/4 v7, #int -2 // #fe │ │ -093c28: 6e30 b31d 6307 |0066: invoke-virtual {v3, v6, v7}, Landroid/support/v7/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1db3 │ │ -093c2e: 0a06 |0069: move-result v6 │ │ -093c30: 5996 350c |006a: iput v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@0c35 │ │ -093c34: 6006 8009 |006c: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_popupBackground:I // field@0980 │ │ -093c38: 6e20 ab1d 6300 |006e: invoke-virtual {v3, v6}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -093c3e: 0c06 |0071: move-result-object v6 │ │ -093c40: 6e20 6219 6400 |0072: invoke-virtual {v4, v6}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1962 │ │ -093c46: 6006 8109 |0075: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_prompt:I // field@0981 │ │ -093c4a: 6e20 b91d 6000 |0077: invoke-virtual {v0, v6}, Landroid/support/v7/widget/TintTypedArray;.getString:(I)Ljava/lang/String; // method@1db9 │ │ -093c50: 0c06 |007a: move-result-object v6 │ │ -093c52: 6e20 6a19 6400 |007b: invoke-virtual {v4, v6}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@196a │ │ -093c58: 6e10 c41d 0300 |007e: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -093c5e: 5b94 370c |0081: iput-object v4, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093c62: 2206 8903 |0083: new-instance v6, Landroid/support/v7/widget/AppCompatSpinner$1; // type@0389 │ │ -093c66: 7040 3b19 9649 |0085: invoke-direct {v6, v9, v9, v4}, Landroid/support/v7/widget/AppCompatSpinner$1;.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/view/View;Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@193b │ │ -093c6c: 5b96 360c |0088: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c36 │ │ -093c70: 6e10 c41d 0000 |008a: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -093c76: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -093c78: 5c96 390c |008e: iput-boolean v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupSet:Z // field@0c39 │ │ -093c7c: 5496 3a0c |0090: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@0c3a │ │ -093c80: 3806 0a00 |0092: if-eqz v6, 009c // +000a │ │ -093c84: 5496 3a0c |0094: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@0c3a │ │ -093c88: 6e20 9519 6900 |0096: invoke-virtual {v9, v6}, Landroid/support/v7/widget/AppCompatSpinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1995 │ │ -093c8e: 1206 |0099: const/4 v6, #int 0 // #0 │ │ -093c90: 5b96 3a0c |009a: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@0c3a │ │ -093c94: 5496 340c |009c: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -093c98: 6e30 8518 b60c |009e: invoke-virtual {v6, v11, v12}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ -093c9e: 0e00 |00a1: return-void │ │ -093ca0: 6006 8209 |00a2: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_popupTheme:I // field@0982 │ │ -093ca4: 1207 |00a4: const/4 v7, #int 0 // #0 │ │ -093ca6: 6e30 b71d 6007 |00a5: invoke-virtual {v0, v6, v7}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -093cac: 0a05 |00a8: move-result v5 │ │ -093cae: 3805 0b00 |00a9: if-eqz v5, 00b4 // +000b │ │ -093cb2: 2206 1703 |00ab: new-instance v6, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -093cb6: 7030 ae13 a605 |00ad: invoke-direct {v6, v10, v5}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ -093cbc: 5b96 380c |00b0: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ -093cc0: 2900 77ff |00b2: goto/16 0029 // -0089 │ │ -093cc4: 6306 2e0c |00b4: sget-boolean v6, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@0c2e │ │ -093cc8: 3906 0700 |00b6: if-nez v6, 00bd // +0007 │ │ -093ccc: 07a6 |00b8: move-object v6, v10 │ │ -093cce: 5b96 380c |00b9: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ -093cd2: 2900 6eff |00bb: goto/16 0029 // -0092 │ │ -093cd6: 1206 |00bd: const/4 v6, #int 0 // #0 │ │ -093cd8: 28fb |00be: goto 00b9 // -0005 │ │ -093cda: 0d02 |00bf: move-exception v2 │ │ -093cdc: 1a06 e502 |00c0: const-string v6, "AppCompatSpinner" // string@02e5 │ │ -093ce0: 1a07 6d04 |00c2: const-string v7, "Could not read android:spinnerMode" // string@046d │ │ -093ce4: 7130 0e1f 7602 |00c4: invoke-static {v6, v7, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ -093cea: 3801 89ff |00c7: if-eqz v1, 0050 // -0077 │ │ -093cee: 6e10 4b01 0100 |00c9: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -093cf4: 2884 |00cc: goto 0050 // -007c │ │ -093cf6: 0d06 |00cd: move-exception v6 │ │ -093cf8: 3801 0500 |00ce: if-eqz v1, 00d3 // +0005 │ │ -093cfc: 6e10 4b01 0100 |00d0: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -093d02: 2706 |00d3: throw v6 │ │ -093d04: 121d |00d4: const/4 v13, #int 1 // #1 │ │ -093d06: 2900 7bff |00d5: goto/16 0050 // -0085 │ │ +093bd0: |[093bd0] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V │ │ +093be0: 7040 9522 a9cb |0000: invoke-direct {v9, v10, v11, v12}, Landroid/widget/Spinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2295 │ │ +093be6: 2206 6000 |0003: new-instance v6, Landroid/graphics/Rect; // type@0060 │ │ +093bea: 7010 a901 0600 |0005: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +093bf0: 5b96 3b0c |0008: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ +093bf4: 6206 7e09 |000a: sget-object v6, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@097e │ │ +093bf8: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +093bfa: 7157 c21d bac6 |000d: invoke-static {v10, v11, v6, v12, v7}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +093c00: 0c00 |0010: move-result-object v0 │ │ +093c02: 6e10 bc1d 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +093c08: 0c06 |0014: move-result-object v6 │ │ +093c0a: 5b96 3c0c |0015: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c3c │ │ +093c0e: 2206 7603 |0017: new-instance v6, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0376 │ │ +093c12: 5497 3c0c |0019: iget-object v7, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0c3c │ │ +093c16: 7030 8118 9607 |001b: invoke-direct {v6, v9, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/widget/TintManager;)V // method@1881 │ │ +093c1c: 5b96 340c |001e: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +093c20: 380e 8200 |0020: if-eqz v14, 00a2 // +0082 │ │ +093c24: 2206 1803 |0022: new-instance v6, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +093c28: 7030 af13 a60e |0024: invoke-direct {v6, v10, v14}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@13af │ │ +093c2e: 5b96 380c |0027: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ +093c32: 5496 380c |0029: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ +093c36: 3806 5f00 |002b: if-eqz v6, 008a // +005f │ │ +093c3a: 12f6 |002d: const/4 v6, #int -1 // #ff │ │ +093c3c: 336d 2200 |002e: if-ne v13, v6, 0050 // +0022 │ │ +093c40: 6006 3700 |0030: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +093c44: 1307 0b00 |0032: const/16 v7, #int 11 // #b │ │ +093c48: 3476 a000 |0034: if-lt v6, v7, 00d4 // +00a0 │ │ +093c4c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +093c4e: 6206 2c0c |0037: sget-object v6, Landroid/support/v7/widget/AppCompatSpinner;.ATTRS_ANDROID_SPINNERMODE:[I // field@0c2c │ │ +093c52: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +093c54: 6e57 af00 bac6 |003a: invoke-virtual {v10, v11, v6, v12, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +093c5a: 0c01 |003d: move-result-object v1 │ │ +093c5c: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +093c5e: 6e20 4801 6100 |003f: invoke-virtual {v1, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +093c64: 0a06 |0042: move-result v6 │ │ +093c66: 3806 0800 |0043: if-eqz v6, 004b // +0008 │ │ +093c6a: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +093c6c: 1207 |0046: const/4 v7, #int 0 // #0 │ │ +093c6e: 6e30 3b01 6107 |0047: invoke-virtual {v1, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +093c74: 0a0d |004a: move-result v13 │ │ +093c76: 3801 0500 |004b: if-eqz v1, 0050 // +0005 │ │ +093c7a: 6e10 4b01 0100 |004d: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +093c80: 1216 |0050: const/4 v6, #int 1 // #1 │ │ +093c82: 336d 3900 |0051: if-ne v13, v6, 008a // +0039 │ │ +093c86: 2204 8f03 |0053: new-instance v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // type@038f │ │ +093c8a: 5496 380c |0055: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ +093c8e: 705c 5219 94b6 |0057: invoke-direct {v4, v9, v6, v11, v12}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1952 │ │ +093c94: 5496 380c |005a: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ +093c98: 6207 7e09 |005c: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@097e │ │ +093c9c: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +093c9e: 7158 c21d b6c7 |005f: invoke-static {v6, v11, v7, v12, v8}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +093ca4: 0c03 |0062: move-result-object v3 │ │ +093ca6: 6006 7f09 |0063: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_dropDownWidth:I // field@097f │ │ +093caa: 12e7 |0065: const/4 v7, #int -2 // #fe │ │ +093cac: 6e30 b31d 6307 |0066: invoke-virtual {v3, v6, v7}, Landroid/support/v7/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1db3 │ │ +093cb2: 0a06 |0069: move-result v6 │ │ +093cb4: 5996 350c |006a: iput v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@0c35 │ │ +093cb8: 6006 8009 |006c: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_popupBackground:I // field@0980 │ │ +093cbc: 6e20 ab1d 6300 |006e: invoke-virtual {v3, v6}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +093cc2: 0c06 |0071: move-result-object v6 │ │ +093cc4: 6e20 6219 6400 |0072: invoke-virtual {v4, v6}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1962 │ │ +093cca: 6006 8109 |0075: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_prompt:I // field@0981 │ │ +093cce: 6e20 b91d 6000 |0077: invoke-virtual {v0, v6}, Landroid/support/v7/widget/TintTypedArray;.getString:(I)Ljava/lang/String; // method@1db9 │ │ +093cd4: 0c06 |007a: move-result-object v6 │ │ +093cd6: 6e20 6a19 6400 |007b: invoke-virtual {v4, v6}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@196a │ │ +093cdc: 6e10 c41d 0300 |007e: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +093ce2: 5b94 370c |0081: iput-object v4, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +093ce6: 2206 8a03 |0083: new-instance v6, Landroid/support/v7/widget/AppCompatSpinner$1; // type@038a │ │ +093cea: 7040 3b19 9649 |0085: invoke-direct {v6, v9, v9, v4}, Landroid/support/v7/widget/AppCompatSpinner$1;.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/view/View;Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@193b │ │ +093cf0: 5b96 360c |0088: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c36 │ │ +093cf4: 6e10 c41d 0000 |008a: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +093cfa: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +093cfc: 5c96 390c |008e: iput-boolean v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupSet:Z // field@0c39 │ │ +093d00: 5496 3a0c |0090: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@0c3a │ │ +093d04: 3806 0a00 |0092: if-eqz v6, 009c // +000a │ │ +093d08: 5496 3a0c |0094: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@0c3a │ │ +093d0c: 6e20 9519 6900 |0096: invoke-virtual {v9, v6}, Landroid/support/v7/widget/AppCompatSpinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1995 │ │ +093d12: 1206 |0099: const/4 v6, #int 0 // #0 │ │ +093d14: 5b96 3a0c |009a: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@0c3a │ │ +093d18: 5496 340c |009c: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +093d1c: 6e30 8518 b60c |009e: invoke-virtual {v6, v11, v12}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@1885 │ │ +093d22: 0e00 |00a1: return-void │ │ +093d24: 6006 8209 |00a2: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_popupTheme:I // field@0982 │ │ +093d28: 1207 |00a4: const/4 v7, #int 0 // #0 │ │ +093d2a: 6e30 b71d 6007 |00a5: invoke-virtual {v0, v6, v7}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +093d30: 0a05 |00a8: move-result v5 │ │ +093d32: 3805 0b00 |00a9: if-eqz v5, 00b4 // +000b │ │ +093d36: 2206 1803 |00ab: new-instance v6, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +093d3a: 7030 ae13 a605 |00ad: invoke-direct {v6, v10, v5}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@13ae │ │ +093d40: 5b96 380c |00b0: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ +093d44: 2900 77ff |00b2: goto/16 0029 // -0089 │ │ +093d48: 6306 2e0c |00b4: sget-boolean v6, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@0c2e │ │ +093d4c: 3906 0700 |00b6: if-nez v6, 00bd // +0007 │ │ +093d50: 07a6 |00b8: move-object v6, v10 │ │ +093d52: 5b96 380c |00b9: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ +093d56: 2900 6eff |00bb: goto/16 0029 // -0092 │ │ +093d5a: 1206 |00bd: const/4 v6, #int 0 // #0 │ │ +093d5c: 28fb |00be: goto 00b9 // -0005 │ │ +093d5e: 0d02 |00bf: move-exception v2 │ │ +093d60: 1a06 e602 |00c0: const-string v6, "AppCompatSpinner" // string@02e6 │ │ +093d64: 1a07 7004 |00c2: const-string v7, "Could not read android:spinnerMode" // string@0470 │ │ +093d68: 7130 0e1f 7602 |00c4: invoke-static {v6, v7, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0e │ │ +093d6e: 3801 89ff |00c7: if-eqz v1, 0050 // -0077 │ │ +093d72: 6e10 4b01 0100 |00c9: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +093d78: 2884 |00cc: goto 0050 // -007c │ │ +093d7a: 0d06 |00cd: move-exception v6 │ │ +093d7c: 3801 0500 |00ce: if-eqz v1, 00d3 // +0005 │ │ +093d80: 6e10 4b01 0100 |00d0: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +093d86: 2706 |00d3: throw v6 │ │ +093d88: 121d |00d4: const/4 v13, #int 1 // #1 │ │ +093d8a: 2900 7bff |00d5: goto/16 0050 // -0085 │ │ catches : 2 │ │ 0x0037 - 0x004a │ │ Ljava/lang/Exception; -> 0x00bf │ │ -> 0x00cd │ │ 0x00c0 - 0x00c7 │ │ -> 0x00cd │ │ positions : │ │ @@ -208642,17 +208669,17 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093d28: |[093d28] android.support.v7.widget.AppCompatSpinner.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ -093d38: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093d3c: 1100 |0002: return-object v0 │ │ +093dac: |[093dac] android.support.v7.widget.AppCompatSpinner.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ +093dbc: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +093dc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #8 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -208660,34 +208687,34 @@ │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093d40: |[093d40] android.support.v7.widget.AppCompatSpinner.access$100:()Z │ │ -093d50: 6300 2e0c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@0c2e │ │ -093d54: 0f00 |0002: return v0 │ │ +093dc4: |[093dc4] android.support.v7.widget.AppCompatSpinner.access$100:()Z │ │ +093dd4: 6300 2e0c |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@0c2e │ │ +093dd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ name : 'access$300' │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093d58: |[093d58] android.support.v7.widget.AppCompatSpinner.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; │ │ -093d68: 5410 3b0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ -093d6c: 1100 |0002: return-object v0 │ │ +093ddc: |[093ddc] android.support.v7.widget.AppCompatSpinner.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; │ │ +093dec: 5410 3b0c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ +093df0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #10 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -208695,17 +208722,17 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093d70: |[093d70] android.support.v7.widget.AppCompatSpinner.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I │ │ -093d80: 5210 350c |0000: iget v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@0c35 │ │ -093d84: 0f00 |0002: return v0 │ │ +093df4: |[093df4] android.support.v7.widget.AppCompatSpinner.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I │ │ +093e04: 5210 350c |0000: iget v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@0c35 │ │ +093e08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #11 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -208713,18 +208740,18 @@ │ │ type : '(Landroid/support/v7/widget/AppCompatSpinner;Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -093d88: |[093d88] android.support.v7.widget.AppCompatSpinner.access$500:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ -093d98: 7030 7a19 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@197a │ │ -093d9e: 0a00 |0003: move-result v0 │ │ -093da0: 0f00 |0004: return v0 │ │ +093e0c: |[093e0c] android.support.v7.widget.AppCompatSpinner.access$500:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ +093e1c: 7030 7a19 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@197a │ │ +093e22: 0a00 |0003: move-result v0 │ │ +093e24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/widget/SpinnerAdapter; │ │ 0x0000 - 0x0005 reg=3 x2 Landroid/graphics/drawable/Drawable; │ │ @@ -208734,81 +208761,81 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -093da4: |[093da4] android.support.v7.widget.AppCompatSpinner.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ -093db4: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ -093db8: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -093dba: 0f08 |0003: return v8 │ │ -093dbc: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -093dbe: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -093dc0: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -093dc2: 6e10 8319 0d00 |0007: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredWidth:()I // method@1983 │ │ -093dc8: 0a0a |000a: move-result v10 │ │ -093dca: 120b |000b: const/4 v11, #int 0 // #0 │ │ -093dcc: 7120 bf1f ba00 |000c: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -093dd2: 0a09 |000f: move-result v9 │ │ -093dd4: 6e10 8219 0d00 |0010: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredHeight:()I // method@1982 │ │ -093dda: 0a0a |0013: move-result v10 │ │ -093ddc: 120b |0014: const/4 v11, #int 0 // #0 │ │ -093dde: 7120 bf1f ba00 |0015: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -093de4: 0a02 |0018: move-result v2 │ │ -093de6: 120a |0019: const/4 v10, #int 0 // #0 │ │ -093de8: 6e10 8a19 0d00 |001a: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getSelectedItemPosition:()I // method@198a │ │ -093dee: 0a0b |001d: move-result v11 │ │ -093df0: 7120 ac27 ba00 |001e: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -093df6: 0a07 |0021: move-result v7 │ │ -093df8: 7210 b022 0e00 |0022: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@22b0 │ │ -093dfe: 0a0a |0025: move-result v10 │ │ -093e00: d80b 070f |0026: add-int/lit8 v11, v7, #int 15 // #0f │ │ -093e04: 7120 af27 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -093e0a: 0a01 |002b: move-result v1 │ │ -093e0c: 9100 0107 |002c: sub-int v0, v1, v7 │ │ -093e10: 120a |002e: const/4 v10, #int 0 // #0 │ │ -093e12: d90b 000f |002f: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ -093e16: 910b 070b |0031: sub-int v11, v7, v11 │ │ -093e1a: 7120 ac27 ba00 |0033: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -093e20: 0a07 |0036: move-result v7 │ │ -093e22: 0173 |0037: move v3, v7 │ │ -093e24: 3513 2c00 |0038: if-ge v3, v1, 0064 // +002c │ │ -093e28: 7220 b422 3e00 |003a: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@22b4 │ │ -093e2e: 0a06 |003d: move-result v6 │ │ -093e30: 3246 0400 |003e: if-eq v6, v4, 0042 // +0004 │ │ -093e34: 0164 |0040: move v4, v6 │ │ -093e36: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -093e38: 7240 b522 3ed5 |0042: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@22b5 │ │ -093e3e: 0c05 |0045: move-result-object v5 │ │ -093e40: 6e10 e21f 0500 |0046: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -093e46: 0c0a |0049: move-result-object v10 │ │ -093e48: 390a 0c00 |004a: if-nez v10, 0056 // +000c │ │ -093e4c: 220a 4004 |004c: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -093e50: 12eb |004e: const/4 v11, #int -2 // #fe │ │ -093e52: 12ec |004f: const/4 v12, #int -2 // #fe │ │ -093e54: 7030 5720 ba0c |0050: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -093e5a: 6e20 3a20 a500 |0053: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -093e60: 6e30 1420 9502 |0056: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -093e66: 6e10 e81f 0500 |0059: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -093e6c: 0a0a |005c: move-result v10 │ │ -093e6e: 7120 ac27 a800 |005d: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -093e74: 0a08 |0060: move-result v8 │ │ -093e76: d803 0301 |0061: add-int/lit8 v3, v3, #int 1 // #01 │ │ -093e7a: 28d5 |0063: goto 0038 // -002b │ │ -093e7c: 380f 9fff |0064: if-eqz v15, 0003 // -0061 │ │ -093e80: 54da 3b0c |0066: iget-object v10, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ -093e84: 6e20 dc01 af00 |0068: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -093e8a: 54da 3b0c |006b: iget-object v10, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ -093e8e: 52aa 2c00 |006d: iget v10, v10, Landroid/graphics/Rect;.left:I // field@002c │ │ -093e92: 54db 3b0c |006f: iget-object v11, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ -093e96: 52bb 2d00 |0071: iget v11, v11, Landroid/graphics/Rect;.right:I // field@002d │ │ -093e9a: b0ba |0073: add-int/2addr v10, v11 │ │ -093e9c: b0a8 |0074: add-int/2addr v8, v10 │ │ -093e9e: 288e |0075: goto 0003 // -0072 │ │ +093e28: |[093e28] android.support.v7.widget.AppCompatSpinner.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ +093e38: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ +093e3c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +093e3e: 0f08 |0003: return v8 │ │ +093e40: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +093e42: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +093e44: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +093e46: 6e10 8319 0d00 |0007: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredWidth:()I // method@1983 │ │ +093e4c: 0a0a |000a: move-result v10 │ │ +093e4e: 120b |000b: const/4 v11, #int 0 // #0 │ │ +093e50: 7120 bf1f ba00 |000c: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +093e56: 0a09 |000f: move-result v9 │ │ +093e58: 6e10 8219 0d00 |0010: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredHeight:()I // method@1982 │ │ +093e5e: 0a0a |0013: move-result v10 │ │ +093e60: 120b |0014: const/4 v11, #int 0 // #0 │ │ +093e62: 7120 bf1f ba00 |0015: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +093e68: 0a02 |0018: move-result v2 │ │ +093e6a: 120a |0019: const/4 v10, #int 0 // #0 │ │ +093e6c: 6e10 8a19 0d00 |001a: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getSelectedItemPosition:()I // method@198a │ │ +093e72: 0a0b |001d: move-result v11 │ │ +093e74: 7120 ac27 ba00 |001e: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +093e7a: 0a07 |0021: move-result v7 │ │ +093e7c: 7210 b022 0e00 |0022: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@22b0 │ │ +093e82: 0a0a |0025: move-result v10 │ │ +093e84: d80b 070f |0026: add-int/lit8 v11, v7, #int 15 // #0f │ │ +093e88: 7120 af27 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +093e8e: 0a01 |002b: move-result v1 │ │ +093e90: 9100 0107 |002c: sub-int v0, v1, v7 │ │ +093e94: 120a |002e: const/4 v10, #int 0 // #0 │ │ +093e96: d90b 000f |002f: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ +093e9a: 910b 070b |0031: sub-int v11, v7, v11 │ │ +093e9e: 7120 ac27 ba00 |0033: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +093ea4: 0a07 |0036: move-result v7 │ │ +093ea6: 0173 |0037: move v3, v7 │ │ +093ea8: 3513 2c00 |0038: if-ge v3, v1, 0064 // +002c │ │ +093eac: 7220 b422 3e00 |003a: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@22b4 │ │ +093eb2: 0a06 |003d: move-result v6 │ │ +093eb4: 3246 0400 |003e: if-eq v6, v4, 0042 // +0004 │ │ +093eb8: 0164 |0040: move v4, v6 │ │ +093eba: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +093ebc: 7240 b522 3ed5 |0042: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@22b5 │ │ +093ec2: 0c05 |0045: move-result-object v5 │ │ +093ec4: 6e10 e21f 0500 |0046: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +093eca: 0c0a |0049: move-result-object v10 │ │ +093ecc: 390a 0c00 |004a: if-nez v10, 0056 // +000c │ │ +093ed0: 220a 4104 |004c: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +093ed4: 12eb |004e: const/4 v11, #int -2 // #fe │ │ +093ed6: 12ec |004f: const/4 v12, #int -2 // #fe │ │ +093ed8: 7030 5720 ba0c |0050: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +093ede: 6e20 3a20 a500 |0053: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +093ee4: 6e30 1420 9502 |0056: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +093eea: 6e10 e81f 0500 |0059: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +093ef0: 0a0a |005c: move-result v10 │ │ +093ef2: 7120 ac27 a800 |005d: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +093ef8: 0a08 |0060: move-result v8 │ │ +093efa: d803 0301 |0061: add-int/lit8 v3, v3, #int 1 // #01 │ │ +093efe: 28d5 |0063: goto 0038 // -002b │ │ +093f00: 380f 9fff |0064: if-eqz v15, 0003 // -0061 │ │ +093f04: 54da 3b0c |0066: iget-object v10, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ +093f08: 6e20 dc01 af00 |0068: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +093f0e: 54da 3b0c |006b: iget-object v10, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ +093f12: 52aa 2c00 |006d: iget v10, v10, Landroid/graphics/Rect;.left:I // field@002c │ │ +093f16: 54db 3b0c |006f: iget-object v11, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@0c3b │ │ +093f1a: 52bb 2d00 |0071: iget v11, v11, Landroid/graphics/Rect;.right:I // field@002d │ │ +093f1e: b0ba |0073: add-int/2addr v10, v11 │ │ +093f20: b0a8 |0074: add-int/2addr v8, v10 │ │ +093f22: 288e |0075: goto 0003 // -0072 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0002 line=521 │ │ 0x0003 line=560 │ │ 0x0004 line=524 │ │ 0x0005 line=525 │ │ @@ -208854,21 +208881,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -093ea0: |[093ea0] android.support.v7.widget.AppCompatSpinner.drawableStateChanged:()V │ │ -093eb0: 6f10 9622 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.drawableStateChanged:()V // method@2296 │ │ -093eb6: 5410 340c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -093eba: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -093ebe: 5410 340c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -093ec2: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ -093ec8: 0e00 |000c: return-void │ │ +093f24: |[093f24] android.support.v7.widget.AppCompatSpinner.drawableStateChanged:()V │ │ +093f34: 6f10 9622 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.drawableStateChanged:()V // method@2296 │ │ +093f3a: 5410 340c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +093f3e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +093f42: 5410 340c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +093f46: 6e10 8218 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@1882 │ │ +093f4c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0003 line=514 │ │ 0x0007 line=515 │ │ 0x000c line=517 │ │ locals : │ │ @@ -208879,28 +208906,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -093ecc: |[093ecc] android.support.v7.widget.AppCompatSpinner.getDropDownHorizontalOffset:()I │ │ -093edc: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093ee0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -093ee4: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093ee8: 6e10 5a19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getHorizontalOffset:()I // method@195a │ │ -093eee: 0a00 |0009: move-result v0 │ │ -093ef0: 0f00 |000a: return v0 │ │ -093ef2: 6300 2d0c |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ -093ef6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -093efa: 6f10 9922 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownHorizontalOffset:()I // method@2299 │ │ -093f00: 0a00 |0012: move-result v0 │ │ -093f02: 28f7 |0013: goto 000a // -0009 │ │ -093f04: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -093f06: 28f5 |0015: goto 000a // -000b │ │ +093f50: |[093f50] android.support.v7.widget.AppCompatSpinner.getDropDownHorizontalOffset:()I │ │ +093f60: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +093f64: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +093f68: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +093f6c: 6e10 5a19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getHorizontalOffset:()I // method@195a │ │ +093f72: 0a00 |0009: move-result v0 │ │ +093f74: 0f00 |000a: return v0 │ │ +093f76: 6300 2d0c |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ +093f7a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +093f7e: 6f10 9922 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownHorizontalOffset:()I // method@2299 │ │ +093f84: 0a00 |0012: move-result v0 │ │ +093f86: 28f7 |0013: goto 000a // -0009 │ │ +093f88: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +093f8a: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0004 line=347 │ │ 0x000a line=351 │ │ 0x000b line=348 │ │ 0x000f line=349 │ │ @@ -208913,28 +208940,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -093f08: |[093f08] android.support.v7.widget.AppCompatSpinner.getDropDownVerticalOffset:()I │ │ -093f18: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093f1c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -093f20: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093f24: 6e10 5c19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getVerticalOffset:()I // method@195c │ │ -093f2a: 0a00 |0009: move-result v0 │ │ -093f2c: 0f00 |000a: return v0 │ │ -093f2e: 6300 2d0c |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ -093f32: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -093f36: 6f10 9a22 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownVerticalOffset:()I // method@229a │ │ -093f3c: 0a00 |0012: move-result v0 │ │ -093f3e: 28f7 |0013: goto 000a // -0009 │ │ -093f40: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -093f42: 28f5 |0015: goto 000a // -000b │ │ +093f8c: |[093f8c] android.support.v7.widget.AppCompatSpinner.getDropDownVerticalOffset:()I │ │ +093f9c: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +093fa0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +093fa4: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +093fa8: 6e10 5c19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getVerticalOffset:()I // method@195c │ │ +093fae: 0a00 |0009: move-result v0 │ │ +093fb0: 0f00 |000a: return v0 │ │ +093fb2: 6300 2d0c |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ +093fb6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +093fba: 6f10 9a22 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownVerticalOffset:()I // method@229a │ │ +093fc0: 0a00 |0012: move-result v0 │ │ +093fc2: 28f7 |0013: goto 000a // -0009 │ │ +093fc4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +093fc6: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0004 line=324 │ │ 0x000a line=328 │ │ 0x000b line=325 │ │ 0x000f line=326 │ │ @@ -208947,26 +208974,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -093f44: |[093f44] android.support.v7.widget.AppCompatSpinner.getDropDownWidth:()I │ │ -093f54: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093f58: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -093f5c: 5210 350c |0004: iget v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@0c35 │ │ -093f60: 0f00 |0006: return v0 │ │ -093f62: 6300 2d0c |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ -093f66: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -093f6a: 6f10 9b22 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownWidth:()I // method@229b │ │ -093f70: 0a00 |000e: move-result v0 │ │ -093f72: 28f7 |000f: goto 0006 // -0009 │ │ -093f74: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -093f76: 28f5 |0011: goto 0006 // -000b │ │ +093fc8: |[093fc8] android.support.v7.widget.AppCompatSpinner.getDropDownWidth:()I │ │ +093fd8: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +093fdc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +093fe0: 5210 350c |0004: iget v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@0c35 │ │ +093fe4: 0f00 |0006: return v0 │ │ +093fe6: 6300 2d0c |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ +093fea: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +093fee: 6f10 9b22 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownWidth:()I // method@229b │ │ +093ff4: 0a00 |000e: move-result v0 │ │ +093ff6: 28f7 |000f: goto 0006 // -0009 │ │ +093ff8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +093ffa: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0004 line=364 │ │ 0x0006 line=368 │ │ 0x0007 line=365 │ │ 0x000b line=366 │ │ @@ -208979,28 +209006,28 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -093f78: |[093f78] android.support.v7.widget.AppCompatSpinner.getPopupBackground:()Landroid/graphics/drawable/Drawable; │ │ -093f88: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093f8c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -093f90: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093f94: 6e10 5819 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1958 │ │ -093f9a: 0c00 |0009: move-result-object v0 │ │ -093f9c: 1100 |000a: return-object v0 │ │ -093f9e: 6300 2d0c |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ -093fa2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -093fa6: 6f10 9d22 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getPopupBackground:()Landroid/graphics/drawable/Drawable; // method@229d │ │ -093fac: 0c00 |0012: move-result-object v0 │ │ -093fae: 28f7 |0013: goto 000a // -0009 │ │ -093fb0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -093fb2: 28f5 |0015: goto 000a // -000b │ │ +093ffc: |[093ffc] android.support.v7.widget.AppCompatSpinner.getPopupBackground:()Landroid/graphics/drawable/Drawable; │ │ +09400c: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094010: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +094014: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094018: 6e10 5819 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1958 │ │ +09401e: 0c00 |0009: move-result-object v0 │ │ +094020: 1100 |000a: return-object v0 │ │ +094022: 6300 2d0c |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ +094026: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +09402a: 6f10 9d22 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getPopupBackground:()Landroid/graphics/drawable/Drawable; // method@229d │ │ +094030: 0c00 |0012: move-result-object v0 │ │ +094032: 28f7 |0013: goto 000a // -0009 │ │ +094034: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +094036: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ 0x000a line=311 │ │ 0x000b line=308 │ │ 0x000f line=309 │ │ @@ -209013,26 +209040,26 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -093fb4: |[093fb4] android.support.v7.widget.AppCompatSpinner.getPopupContext:()Landroid/content/Context; │ │ -093fc4: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093fc8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -093fcc: 5410 380c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ -093fd0: 1100 |0006: return-object v0 │ │ -093fd2: 6300 2e0c |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@0c2e │ │ -093fd6: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -093fda: 6f10 9e22 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getPopupContext:()Landroid/content/Context; // method@229e │ │ -093fe0: 0c00 |000e: move-result-object v0 │ │ -093fe2: 28f7 |000f: goto 0006 // -0009 │ │ -093fe4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -093fe6: 28f5 |0011: goto 0006 // -000b │ │ +094038: |[094038] android.support.v7.widget.AppCompatSpinner.getPopupContext:()Landroid/content/Context; │ │ +094048: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +09404c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +094050: 5410 380c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ +094054: 1100 |0006: return-object v0 │ │ +094056: 6300 2e0c |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@0c2e │ │ +09405a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +09405e: 6f10 9e22 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getPopupContext:()Landroid/content/Context; // method@229e │ │ +094064: 0c00 |000e: move-result-object v0 │ │ +094066: 28f7 |000f: goto 0006 // -0009 │ │ +094068: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +09406a: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0004 line=286 │ │ 0x0006 line=290 │ │ 0x0007 line=287 │ │ 0x000b line=288 │ │ @@ -209045,24 +209072,24 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -093fe8: |[093fe8] android.support.v7.widget.AppCompatSpinner.getPrompt:()Ljava/lang/CharSequence; │ │ -093ff8: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -093ffc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -094000: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -094004: 6e10 5919 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getHintText:()Ljava/lang/CharSequence; // method@1959 │ │ -09400a: 0c00 |0009: move-result-object v0 │ │ -09400c: 1100 |000a: return-object v0 │ │ -09400e: 6f10 9f22 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getPrompt:()Ljava/lang/CharSequence; // method@229f │ │ -094014: 0c00 |000e: move-result-object v0 │ │ -094016: 28fb |000f: goto 000a // -0005 │ │ +09406c: |[09406c] android.support.v7.widget.AppCompatSpinner.getPrompt:()Ljava/lang/CharSequence; │ │ +09407c: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094080: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +094084: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094088: 6e10 5919 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getHintText:()Ljava/lang/CharSequence; // method@1959 │ │ +09408e: 0c00 |0009: move-result-object v0 │ │ +094090: 1100 |000a: return-object v0 │ │ +094092: 6f10 9f22 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getPrompt:()Ljava/lang/CharSequence; // method@229f │ │ +094098: 0c00 |000e: move-result-object v0 │ │ +09409a: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #7 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -209070,23 +209097,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -094018: |[094018] android.support.v7.widget.AppCompatSpinner.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -094028: 5410 340c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -09402c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -094030: 5410 340c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -094034: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ -09403a: 0c00 |0009: move-result-object v0 │ │ -09403c: 1100 |000a: return-object v0 │ │ -09403e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -094040: 28fe |000c: goto 000a // -0002 │ │ +09409c: |[09409c] android.support.v7.widget.AppCompatSpinner.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +0940ac: 5410 340c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +0940b0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0940b4: 5410 340c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +0940b8: 6e10 8318 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1883 │ │ +0940be: 0c00 |0009: move-result-object v0 │ │ +0940c0: 1100 |000a: return-object v0 │ │ +0940c2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0940c4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #8 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -209094,23 +209121,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -094044: |[094044] android.support.v7.widget.AppCompatSpinner.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -094054: 5410 340c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -094058: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -09405c: 5410 340c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -094060: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ -094066: 0c00 |0009: move-result-object v0 │ │ -094068: 1100 |000a: return-object v0 │ │ -09406a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09406c: 28fe |000c: goto 000a // -0002 │ │ +0940c8: |[0940c8] android.support.v7.widget.AppCompatSpinner.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +0940d8: 5410 340c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +0940dc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0940e0: 5410 340c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +0940e4: 6e10 8418 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1884 │ │ +0940ea: 0c00 |0009: move-result-object v0 │ │ +0940ec: 1100 |000a: return-object v0 │ │ +0940ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0940f0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #9 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -209118,25 +209145,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -094070: |[094070] android.support.v7.widget.AppCompatSpinner.onDetachedFromWindow:()V │ │ -094080: 6f10 a122 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.onDetachedFromWindow:()V // method@22a1 │ │ -094086: 5410 370c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -09408a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -09408e: 5410 370c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -094092: 6e10 5e19 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@195e │ │ -094098: 0a00 |000c: move-result v0 │ │ -09409a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -09409e: 5410 370c |000f: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -0940a2: 6e10 5719 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@1957 │ │ -0940a8: 0e00 |0014: return-void │ │ +0940f4: |[0940f4] android.support.v7.widget.AppCompatSpinner.onDetachedFromWindow:()V │ │ +094104: 6f10 a122 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.onDetachedFromWindow:()V // method@22a1 │ │ +09410a: 5410 370c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +09410e: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +094112: 5410 370c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094116: 6e10 5e19 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@195e │ │ +09411c: 0a00 |000c: move-result v0 │ │ +09411e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +094122: 5410 370c |000f: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094126: 6e10 5719 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@1957 │ │ +09412c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0003 line=392 │ │ 0x000f line=393 │ │ 0x0014 line=395 │ │ locals : │ │ @@ -209147,40 +209174,40 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0940ac: |[0940ac] android.support.v7.widget.AppCompatSpinner.onMeasure:(II)V │ │ -0940bc: 6f30 a222 4305 |0000: invoke-super {v3, v4, v5}, Landroid/widget/Spinner;.onMeasure:(II)V // method@22a2 │ │ -0940c2: 5431 370c |0003: iget-object v1, v3, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -0940c6: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ -0940ca: 7110 bd1f 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -0940d0: 0a01 |000a: move-result v1 │ │ -0940d2: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ -0940d6: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ -0940da: 6e10 8319 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredWidth:()I // method@1983 │ │ -0940e0: 0a00 |0012: move-result v0 │ │ -0940e2: 6e10 7c19 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@197c │ │ -0940e8: 0c01 |0016: move-result-object v1 │ │ -0940ea: 6e10 7d19 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getBackground:()Landroid/graphics/drawable/Drawable; // method@197d │ │ -0940f0: 0c02 |001a: move-result-object v2 │ │ -0940f2: 7030 7a19 1302 |001b: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner;.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@197a │ │ -0940f8: 0a01 |001e: move-result v1 │ │ -0940fa: 7120 ac27 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -094100: 0a01 |0022: move-result v1 │ │ -094102: 7110 be1f 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -094108: 0a02 |0026: move-result v2 │ │ -09410a: 7120 af27 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -094110: 0a01 |002a: move-result v1 │ │ -094112: 6e10 8219 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredHeight:()I // method@1982 │ │ -094118: 0a02 |002e: move-result v2 │ │ -09411a: 6e30 9b19 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner;.setMeasuredDimension:(II)V // method@199b │ │ -094120: 0e00 |0032: return-void │ │ +094130: |[094130] android.support.v7.widget.AppCompatSpinner.onMeasure:(II)V │ │ +094140: 6f30 a222 4305 |0000: invoke-super {v3, v4, v5}, Landroid/widget/Spinner;.onMeasure:(II)V // method@22a2 │ │ +094146: 5431 370c |0003: iget-object v1, v3, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +09414a: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ +09414e: 7110 bd1f 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +094154: 0a01 |000a: move-result v1 │ │ +094156: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ +09415a: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ +09415e: 6e10 8319 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredWidth:()I // method@1983 │ │ +094164: 0a00 |0012: move-result v0 │ │ +094166: 6e10 7c19 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@197c │ │ +09416c: 0c01 |0016: move-result-object v1 │ │ +09416e: 6e10 7d19 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getBackground:()Landroid/graphics/drawable/Drawable; // method@197d │ │ +094174: 0c02 |001a: move-result-object v2 │ │ +094176: 7030 7a19 1302 |001b: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner;.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@197a │ │ +09417c: 0a01 |001e: move-result v1 │ │ +09417e: 7120 ac27 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +094184: 0a01 |0022: move-result v1 │ │ +094186: 7110 be1f 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +09418c: 0a02 |0026: move-result v2 │ │ +09418e: 7120 af27 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +094194: 0a01 |002a: move-result v1 │ │ +094196: 6e10 8219 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredHeight:()I // method@1982 │ │ +09419c: 0a02 |002e: move-result v2 │ │ +09419e: 6e30 9b19 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner;.setMeasuredDimension:(II)V // method@199b │ │ +0941a4: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=409 │ │ 0x000f line=410 │ │ 0x0013 line=411 │ │ 0x0032 line=416 │ │ @@ -209195,26 +209222,26 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -094124: |[094124] android.support.v7.widget.AppCompatSpinner.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -094134: 5410 360c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c36 │ │ -094138: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -09413c: 5410 360c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c36 │ │ -094140: 6e30 f31a 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@1af3 │ │ -094146: 0a00 |0009: move-result v0 │ │ -094148: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -09414c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09414e: 0f00 |000d: return v0 │ │ -094150: 6f20 a322 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@22a3 │ │ -094156: 0a00 |0011: move-result v0 │ │ -094158: 28fb |0012: goto 000d // -0005 │ │ +0941a8: |[0941a8] android.support.v7.widget.AppCompatSpinner.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0941b8: 5410 360c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c36 │ │ +0941bc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0941c0: 5410 360c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c36 │ │ +0941c4: 6e30 f31a 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@1af3 │ │ +0941ca: 0a00 |0009: move-result v0 │ │ +0941cc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0941d0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0941d2: 0f00 |000d: return v0 │ │ +0941d4: 6f20 a322 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@22a3 │ │ +0941da: 0a00 |0011: move-result v0 │ │ +0941dc: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x000c line=400 │ │ 0x000d line=402 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ @@ -209225,28 +209252,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -09415c: |[09415c] android.support.v7.widget.AppCompatSpinner.performClick:()Z │ │ -09416c: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -094170: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -094174: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -094178: 6e10 5e19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@195e │ │ -09417e: 0a00 |0009: move-result v0 │ │ -094180: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -094184: 5410 370c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -094188: 6e10 6d19 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.show:()V // method@196d │ │ -09418e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -094190: 0f00 |0012: return v0 │ │ -094192: 6f10 a422 0100 |0013: invoke-super {v1}, Landroid/widget/Spinner;.performClick:()Z // method@22a4 │ │ -094198: 0a00 |0016: move-result v0 │ │ -09419a: 28fb |0017: goto 0012 // -0005 │ │ +0941e0: |[0941e0] android.support.v7.widget.AppCompatSpinner.performClick:()Z │ │ +0941f0: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +0941f4: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0941f8: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +0941fc: 6e10 5e19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@195e │ │ +094202: 0a00 |0009: move-result v0 │ │ +094204: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +094208: 5410 370c |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +09420c: 6e10 6d19 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.show:()V // method@196d │ │ +094212: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +094214: 0f00 |0012: return v0 │ │ +094216: 6f10 a422 0100 |0013: invoke-super {v1}, Landroid/widget/Spinner;.performClick:()Z // method@22a4 │ │ +09421c: 0a00 |0016: move-result v0 │ │ +09421e: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x000c line=421 │ │ 0x0011 line=422 │ │ 0x0012 line=424 │ │ locals : │ │ @@ -209257,18 +209284,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 │ │ -09419c: |[09419c] android.support.v7.widget.AppCompatSpinner.setAdapter:(Landroid/widget/Adapter;)V │ │ -0941ac: 1f01 9004 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@0490 │ │ -0941b0: 6e20 9519 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/widget/AppCompatSpinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1995 │ │ -0941b6: 0e00 |0005: return-void │ │ +094220: |[094220] android.support.v7.widget.AppCompatSpinner.setAdapter:(Landroid/widget/Adapter;)V │ │ +094230: 1f01 9104 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@0491 │ │ +094234: 6e20 9519 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/widget/AppCompatSpinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1995 │ │ +09423a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/Adapter; │ │ │ │ @@ -209277,35 +209304,35 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0941b8: |[0941b8] android.support.v7.widget.AppCompatSpinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -0941c8: 5541 390c |0000: iget-boolean v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupSet:Z // field@0c39 │ │ -0941cc: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -0941d0: 5b45 3a0c |0004: iput-object v5, v4, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@0c3a │ │ -0941d4: 0e00 |0006: return-void │ │ -0941d6: 6f20 a522 5400 |0007: invoke-super {v4, v5}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@22a5 │ │ -0941dc: 5441 370c |000a: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -0941e0: 3801 faff |000c: if-eqz v1, 0006 // -0006 │ │ -0941e4: 5441 380c |000e: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ -0941e8: 3901 1500 |0010: if-nez v1, 0025 // +0015 │ │ -0941ec: 6e10 7e19 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getContext:()Landroid/content/Context; // method@197e │ │ -0941f2: 0c00 |0015: move-result-object v0 │ │ -0941f4: 5441 370c |0016: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -0941f8: 2202 8a03 |0018: new-instance v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; // type@038a │ │ -0941fc: 6e10 ab00 0000 |001a: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -094202: 0c03 |001d: move-result-object v3 │ │ -094204: 7030 3e19 5203 |001e: invoke-direct {v2, v5, v3}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V // method@193e │ │ -09420a: 6e20 6019 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1960 │ │ -094210: 28e2 |0024: goto 0006 // -001e │ │ -094212: 5440 380c |0025: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ -094216: 28ef |0027: goto 0016 // -0011 │ │ +09423c: |[09423c] android.support.v7.widget.AppCompatSpinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +09424c: 5541 390c |0000: iget-boolean v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupSet:Z // field@0c39 │ │ +094250: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +094254: 5b45 3a0c |0004: iput-object v5, v4, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@0c3a │ │ +094258: 0e00 |0006: return-void │ │ +09425a: 6f20 a522 5400 |0007: invoke-super {v4, v5}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@22a5 │ │ +094260: 5441 370c |000a: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094264: 3801 faff |000c: if-eqz v1, 0006 // -0006 │ │ +094268: 5441 380c |000e: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ +09426c: 3901 1500 |0010: if-nez v1, 0025 // +0015 │ │ +094270: 6e10 7e19 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getContext:()Landroid/content/Context; // method@197e │ │ +094276: 0c00 |0015: move-result-object v0 │ │ +094278: 5441 370c |0016: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +09427c: 2202 8b03 |0018: new-instance v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; // type@038b │ │ +094280: 6e10 ab00 0000 |001a: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +094286: 0c03 |001d: move-result-object v3 │ │ +094288: 7030 3e19 5203 |001e: invoke-direct {v2, v5, v3}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V // method@193e │ │ +09428e: 6e20 6019 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1960 │ │ +094294: 28e2 |0024: goto 0006 // -001e │ │ +094296: 5440 380c |0025: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@0c38 │ │ +09429a: 28ef |0027: goto 0016 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0004 line=376 │ │ 0x0006 line=386 │ │ 0x0007 line=380 │ │ 0x000a line=382 │ │ @@ -209322,21 +209349,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -094218: |[094218] android.support.v7.widget.AppCompatSpinner.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -094228: 6f20 a622 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@22a6 │ │ -09422e: 5410 340c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -094232: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -094236: 5410 340c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -09423a: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ -094240: 0e00 |000c: return-void │ │ +09429c: |[09429c] android.support.v7.widget.AppCompatSpinner.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0942ac: 6f20 a622 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@22a6 │ │ +0942b2: 5410 340c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +0942b6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0942ba: 5410 340c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +0942be: 6e20 8618 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1886 │ │ +0942c4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0003 line=452 │ │ 0x0007 line=453 │ │ 0x000c line=455 │ │ locals : │ │ @@ -209348,21 +209375,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -094244: |[094244] android.support.v7.widget.AppCompatSpinner.setBackgroundResource:(I)V │ │ -094254: 6f20 a722 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundResource:(I)V // method@22a7 │ │ -09425a: 5410 340c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -09425e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -094262: 5410 340c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -094266: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ -09426c: 0e00 |000c: return-void │ │ +0942c8: |[0942c8] android.support.v7.widget.AppCompatSpinner.setBackgroundResource:(I)V │ │ +0942d8: 6f20 a722 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundResource:(I)V // method@22a7 │ │ +0942de: 5410 340c |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +0942e2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0942e6: 5410 340c |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +0942ea: 6e20 8718 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@1887 │ │ +0942f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0003 line=444 │ │ 0x0007 line=445 │ │ 0x000c line=447 │ │ locals : │ │ @@ -209374,24 +209401,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -094270: |[094270] android.support.v7.widget.AppCompatSpinner.setDropDownHorizontalOffset:(I)V │ │ -094280: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -094284: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -094288: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -09428c: 6e20 6419 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setHorizontalOffset:(I)V // method@1964 │ │ -094292: 0e00 |0009: return-void │ │ -094294: 6300 2d0c |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ -094298: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ -09429c: 6f20 a822 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownHorizontalOffset:(I)V // method@22a8 │ │ -0942a2: 28f8 |0011: goto 0009 // -0008 │ │ +0942f4: |[0942f4] android.support.v7.widget.AppCompatSpinner.setDropDownHorizontalOffset:(I)V │ │ +094304: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094308: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +09430c: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094310: 6e20 6419 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setHorizontalOffset:(I)V // method@1964 │ │ +094316: 0e00 |0009: return-void │ │ +094318: 6300 2d0c |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ +09431c: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ +094320: 6f20 a822 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownHorizontalOffset:(I)V // method@22a8 │ │ +094326: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0009 line=337 │ │ 0x000a line=334 │ │ 0x000e line=335 │ │ @@ -209404,24 +209431,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0942a4: |[0942a4] android.support.v7.widget.AppCompatSpinner.setDropDownVerticalOffset:(I)V │ │ -0942b4: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -0942b8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0942bc: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -0942c0: 6e20 6c19 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setVerticalOffset:(I)V // method@196c │ │ -0942c6: 0e00 |0009: return-void │ │ -0942c8: 6300 2d0c |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ -0942cc: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ -0942d0: 6f20 a922 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownVerticalOffset:(I)V // method@22a9 │ │ -0942d6: 28f8 |0011: goto 0009 // -0008 │ │ +094328: |[094328] android.support.v7.widget.AppCompatSpinner.setDropDownVerticalOffset:(I)V │ │ +094338: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +09433c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +094340: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094344: 6e20 6c19 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setVerticalOffset:(I)V // method@196c │ │ +09434a: 0e00 |0009: return-void │ │ +09434c: 6300 2d0c |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ +094350: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ +094354: 6f20 a922 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownVerticalOffset:(I)V // method@22a9 │ │ +09435a: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0009 line=320 │ │ 0x000a line=317 │ │ 0x000e line=318 │ │ @@ -209434,23 +209461,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0942d8: |[0942d8] android.support.v7.widget.AppCompatSpinner.setDropDownWidth:(I)V │ │ -0942e8: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -0942ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0942f0: 5912 350c |0004: iput v2, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@0c35 │ │ -0942f4: 0e00 |0006: return-void │ │ -0942f6: 6300 2d0c |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ -0942fa: 3800 fdff |0009: if-eqz v0, 0006 // -0003 │ │ -0942fe: 6f20 aa22 2100 |000b: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownWidth:(I)V // method@22aa │ │ -094304: 28f8 |000e: goto 0006 // -0008 │ │ +09435c: |[09435c] android.support.v7.widget.AppCompatSpinner.setDropDownWidth:(I)V │ │ +09436c: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094370: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +094374: 5912 350c |0004: iput v2, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@0c35 │ │ +094378: 0e00 |0006: return-void │ │ +09437a: 6300 2d0c |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ +09437e: 3800 fdff |0009: if-eqz v0, 0006 // -0003 │ │ +094382: 6f20 aa22 2100 |000b: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownWidth:(I)V // method@22aa │ │ +094388: 28f8 |000e: goto 0006 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0004 line=356 │ │ 0x0006 line=360 │ │ 0x0007 line=357 │ │ 0x000b line=358 │ │ @@ -209463,24 +209490,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -094308: |[094308] android.support.v7.widget.AppCompatSpinner.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -094318: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -09431c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -094320: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -094324: 6e20 6219 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1962 │ │ -09432a: 0e00 |0009: return-void │ │ -09432c: 6300 2d0c |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ -094330: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ -094334: 6f20 ad22 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@22ad │ │ -09433a: 28f8 |0011: goto 0009 // -0008 │ │ +09438c: |[09438c] android.support.v7.widget.AppCompatSpinner.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +09439c: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +0943a0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0943a4: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +0943a8: 6e20 6219 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1962 │ │ +0943ae: 0e00 |0009: return-void │ │ +0943b0: 6300 2d0c |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@0c2d │ │ +0943b4: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ +0943b8: 6f20 ad22 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@22ad │ │ +0943be: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0009 line=299 │ │ 0x000a line=296 │ │ 0x000e line=297 │ │ @@ -209493,21 +209520,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09433c: |[09433c] android.support.v7.widget.AppCompatSpinner.setPopupBackgroundResource:(I)V │ │ -09434c: 6e10 8819 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner;.getPopupContext:()Landroid/content/Context; // method@1988 │ │ -094352: 0c00 |0003: move-result-object v0 │ │ -094354: 6e20 a100 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00a1 │ │ -09435a: 0c00 |0007: move-result-object v0 │ │ -09435c: 6e20 9c19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@199c │ │ -094362: 0e00 |000b: return-void │ │ +0943c0: |[0943c0] android.support.v7.widget.AppCompatSpinner.setPopupBackgroundResource:(I)V │ │ +0943d0: 6e10 8819 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner;.getPopupContext:()Landroid/content/Context; // method@1988 │ │ +0943d6: 0c00 |0003: move-result-object v0 │ │ +0943d8: 6e20 a100 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00a1 │ │ +0943de: 0c00 |0007: move-result-object v0 │ │ +0943e0: 6e20 9c19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@199c │ │ +0943e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x000b line=303 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -209517,22 +209544,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -094364: |[094364] android.support.v7.widget.AppCompatSpinner.setPrompt:(Ljava/lang/CharSequence;)V │ │ -094374: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -094378: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -09437c: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ -094380: 6e20 6a19 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@196a │ │ -094386: 0e00 |0009: return-void │ │ -094388: 6f20 ae22 2100 |000a: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@22ae │ │ -09438e: 28fc |000d: goto 0009 // -0004 │ │ +0943e8: |[0943e8] android.support.v7.widget.AppCompatSpinner.setPrompt:(Ljava/lang/CharSequence;)V │ │ +0943f8: 5410 370c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +0943fc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +094400: 5410 370c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@0c37 │ │ +094404: 6e20 6a19 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@196a │ │ +09440a: 0e00 |0009: return-void │ │ +09440c: 6f20 ae22 2100 |000a: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@22ae │ │ +094412: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0004 line=430 │ │ 0x0009 line=434 │ │ 0x000a line=432 │ │ locals : │ │ @@ -209544,20 +209571,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -094390: |[094390] android.support.v7.widget.AppCompatSpinner.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -0943a0: 5410 340c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -0943a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0943a8: 5410 340c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -0943ac: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ -0943b2: 0e00 |0009: return-void │ │ +094414: |[094414] android.support.v7.widget.AppCompatSpinner.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +094424: 5410 340c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +094428: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09442c: 5410 340c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +094430: 6e20 8918 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1889 │ │ +094436: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0004 line=467 │ │ 0x0009 line=469 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ @@ -209568,42 +209595,42 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0943b4: |[0943b4] android.support.v7.widget.AppCompatSpinner.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -0943c4: 5410 340c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -0943c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0943cc: 5410 340c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ -0943d0: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ -0943d6: 0e00 |0009: return-void │ │ +094438: |[094438] android.support.v7.widget.AppCompatSpinner.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +094448: 5410 340c |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +09444c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +094450: 5410 340c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@0c34 │ │ +094454: 6e20 8a18 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@188a │ │ +09445a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0004 line=494 │ │ 0x0009 line=496 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 742 (AppCompatSpinner.java) │ │ + source_file_idx : 743 (AppCompatSpinner.java) │ │ │ │ -Class #772 header: │ │ -class_idx : 912 │ │ +Class #773 header: │ │ +class_idx : 913 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 743 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 744 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ -Class #772 - │ │ +Class #773 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatTextHelper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatTextHelper;) │ │ name : 'TEXT_APPEARANCE_ATTRS' │ │ @@ -209640,28 +209667,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -0943d8: |[0943d8] android.support.v7.widget.AppCompatTextHelper.:()V │ │ -0943e8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0943ea: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -0943ee: 2600 1100 0000 |0003: fill-array-data v0, 00000014 // +00000011 │ │ -0943f4: 6900 3e0c |0006: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelper;.VIEW_ATTRS:[I // field@0c3e │ │ -0943f8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0943fa: 2300 6906 |0009: new-array v0, v0, [I // type@0669 │ │ -0943fe: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -094400: 6002 1f06 |000c: sget v2, Landroid/support/v7/appcompat/R$attr;.textAllCaps:I // field@061f │ │ -094404: 4b02 0001 |000e: aput v2, v0, v1 │ │ -094408: 6900 3d0c |0010: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@0c3d │ │ -09440c: 0e00 |0012: return-void │ │ -09440e: 0000 |0013: nop // spacer │ │ -094410: 0003 0400 0500 0000 3400 0101 6f01 ... |0014: array-data (14 units) │ │ +09445c: |[09445c] android.support.v7.widget.AppCompatTextHelper.:()V │ │ +09446c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +09446e: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +094472: 2600 1100 0000 |0003: fill-array-data v0, 00000014 // +00000011 │ │ +094478: 6900 3e0c |0006: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelper;.VIEW_ATTRS:[I // field@0c3e │ │ +09447c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +09447e: 2300 6c06 |0009: new-array v0, v0, [I // type@066c │ │ +094482: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +094484: 6002 1f06 |000c: sget v2, Landroid/support/v7/appcompat/R$attr;.textAllCaps:I // field@061f │ │ +094488: 4b02 0001 |000e: aput v2, v0, v1 │ │ +09448c: 6900 3d0c |0010: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@0c3d │ │ +094490: 0e00 |0012: return-void │ │ +094492: 0000 |0013: nop // spacer │ │ +094494: 0003 0400 0500 0000 3400 0101 6f01 ... |0014: array-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0008 line=41 │ │ 0x0013 line=38 │ │ locals : │ │ │ │ @@ -209670,18 +209697,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09442c: |[09442c] android.support.v7.widget.AppCompatTextHelper.:(Landroid/widget/TextView;)V │ │ -09443c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -094442: 5b01 430c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ -094446: 0e00 |0005: return-void │ │ +0944b0: |[0944b0] android.support.v7.widget.AppCompatTextHelper.:(Landroid/widget/TextView;)V │ │ +0944c0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0944c6: 5b01 430c |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ +0944ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatTextHelper; │ │ @@ -209692,24 +209719,24 @@ │ │ type : '(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -094448: |[094448] android.support.v7.widget.AppCompatTextHelper.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; │ │ -094458: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09445c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -094460: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -094464: 2200 9103 |0006: new-instance v0, Landroid/support/v7/widget/AppCompatTextHelperV17; // type@0391 │ │ -094468: 7020 ac19 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.:(Landroid/widget/TextView;)V // method@19ac │ │ -09446e: 1100 |000b: return-object v0 │ │ -094470: 2200 9003 |000c: new-instance v0, Landroid/support/v7/widget/AppCompatTextHelper; // type@0390 │ │ -094474: 7020 a319 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.:(Landroid/widget/TextView;)V // method@19a3 │ │ -09447a: 28fa |0011: goto 000b // -0006 │ │ +0944cc: |[0944cc] android.support.v7.widget.AppCompatTextHelper.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; │ │ +0944dc: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0944e0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0944e4: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0944e8: 2200 9203 |0006: new-instance v0, Landroid/support/v7/widget/AppCompatTextHelperV17; // type@0392 │ │ +0944ec: 7020 ac19 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.:(Landroid/widget/TextView;)V // method@19ac │ │ +0944f2: 1100 |000b: return-object v0 │ │ +0944f4: 2200 9103 |000c: new-instance v0, Landroid/support/v7/widget/AppCompatTextHelper; // type@0391 │ │ +0944f8: 7020 a319 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.:(Landroid/widget/TextView;)V // method@19a3 │ │ +0944fe: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0006 line=33 │ │ 0x000b line=35 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 textView Landroid/widget/TextView; │ │ @@ -209719,25 +209746,25 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09447c: |[09447c] android.support.v7.widget.AppCompatTextHelper.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; │ │ -09448c: 6e20 9c1d 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v7/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@1d9c │ │ -094492: 0c01 |0003: move-result-object v1 │ │ -094494: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ -094498: 2200 de03 |0006: new-instance v0, Landroid/support/v7/widget/TintInfo; // type@03de │ │ -09449c: 7010 821d 0000 |0008: invoke-direct {v0}, Landroid/support/v7/widget/TintInfo;.:()V // method@1d82 │ │ -0944a2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0944a4: 5c02 9d0d |000c: iput-boolean v2, v0, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ -0944a8: 5b01 9f0d |000e: iput-object v1, v0, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ -0944ac: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0944ae: 1102 |0011: return-object v2 │ │ +094500: |[094500] android.support.v7.widget.AppCompatTextHelper.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; │ │ +094510: 6e20 9c1d 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v7/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@1d9c │ │ +094516: 0c01 |0003: move-result-object v1 │ │ +094518: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ +09451c: 2200 df03 |0006: new-instance v0, Landroid/support/v7/widget/TintInfo; // type@03df │ │ +094520: 7010 821d 0000 |0008: invoke-direct {v0}, Landroid/support/v7/widget/TintInfo;.:()V // method@1d82 │ │ +094526: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +094528: 5c02 9d0d |000c: iput-boolean v2, v0, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ +09452c: 5b01 9f0d |000e: iput-object v1, v0, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ +094530: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +094532: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0006 line=129 │ │ 0x000b line=130 │ │ 0x000e line=131 │ │ @@ -209755,22 +209782,22 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0944b0: |[0944b0] android.support.v7.widget.AppCompatTextHelper.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V │ │ -0944c0: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0944c4: 3803 0b00 |0002: if-eqz v3, 000d // +000b │ │ -0944c8: 5410 430c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ -0944cc: 6e10 c822 0000 |0006: invoke-virtual {v0}, Landroid/widget/TextView;.getDrawableState:()[I // method@22c8 │ │ -0944d2: 0c00 |0009: move-result-object v0 │ │ -0944d4: 7130 a11d 3200 |000a: invoke-static {v2, v3, v0}, Landroid/support/v7/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V // method@1da1 │ │ -0944da: 0e00 |000d: return-void │ │ +094534: |[094534] android.support.v7.widget.AppCompatTextHelper.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V │ │ +094544: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +094548: 3803 0b00 |0002: if-eqz v3, 000d // +000b │ │ +09454c: 5410 430c |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ +094550: 6e10 c822 0000 |0006: invoke-virtual {v0}, Landroid/widget/TextView;.getDrawableState:()[I // method@22c8 │ │ +094556: 0c00 |0009: move-result-object v0 │ │ +094558: 7130 a11d 3200 |000a: invoke-static {v2, v3, v0}, Landroid/support/v7/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V // method@1da1 │ │ +09455e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x000d line=123 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/AppCompatTextHelper; │ │ @@ -209782,43 +209809,43 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0944dc: |[0944dc] android.support.v7.widget.AppCompatTextHelper.applyCompoundDrawablesTints:()V │ │ -0944ec: 5431 400c |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/widget/TintInfo; // field@0c40 │ │ -0944f0: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ -0944f4: 5431 420c |0004: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/widget/TintInfo; // field@0c42 │ │ -0944f8: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0944fc: 5431 410c |0008: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/widget/TintInfo; // field@0c41 │ │ -094500: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ -094504: 5431 3f0c |000c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/widget/TintInfo; // field@0c3f │ │ -094508: 3801 2800 |000e: if-eqz v1, 0036 // +0028 │ │ -09450c: 5431 430c |0010: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ -094510: 6e10 c522 0100 |0012: invoke-virtual {v1}, Landroid/widget/TextView;.getCompoundDrawables:()[Landroid/graphics/drawable/Drawable; // method@22c5 │ │ -094516: 0c00 |0015: move-result-object v0 │ │ -094518: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -09451a: 4601 0001 |0017: aget-object v1, v0, v1 │ │ -09451e: 5432 400c |0019: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/widget/TintInfo; // field@0c40 │ │ -094522: 6e30 a419 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19a4 │ │ -094528: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -09452a: 4601 0001 |001f: aget-object v1, v0, v1 │ │ -09452e: 5432 420c |0021: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/widget/TintInfo; // field@0c42 │ │ -094532: 6e30 a419 1302 |0023: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19a4 │ │ -094538: 1221 |0026: const/4 v1, #int 2 // #2 │ │ -09453a: 4601 0001 |0027: aget-object v1, v0, v1 │ │ -09453e: 5432 410c |0029: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/widget/TintInfo; // field@0c41 │ │ -094542: 6e30 a419 1302 |002b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19a4 │ │ -094548: 1231 |002e: const/4 v1, #int 3 // #3 │ │ -09454a: 4601 0001 |002f: aget-object v1, v0, v1 │ │ -09454e: 5432 3f0c |0031: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/widget/TintInfo; // field@0c3f │ │ -094552: 6e30 a419 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19a4 │ │ -094558: 0e00 |0036: return-void │ │ +094560: |[094560] android.support.v7.widget.AppCompatTextHelper.applyCompoundDrawablesTints:()V │ │ +094570: 5431 400c |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/widget/TintInfo; // field@0c40 │ │ +094574: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ +094578: 5431 420c |0004: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/widget/TintInfo; // field@0c42 │ │ +09457c: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +094580: 5431 410c |0008: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/widget/TintInfo; // field@0c41 │ │ +094584: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ +094588: 5431 3f0c |000c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/widget/TintInfo; // field@0c3f │ │ +09458c: 3801 2800 |000e: if-eqz v1, 0036 // +0028 │ │ +094590: 5431 430c |0010: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ +094594: 6e10 c522 0100 |0012: invoke-virtual {v1}, Landroid/widget/TextView;.getCompoundDrawables:()[Landroid/graphics/drawable/Drawable; // method@22c5 │ │ +09459a: 0c00 |0015: move-result-object v0 │ │ +09459c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +09459e: 4601 0001 |0017: aget-object v1, v0, v1 │ │ +0945a2: 5432 400c |0019: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/widget/TintInfo; // field@0c40 │ │ +0945a6: 6e30 a419 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19a4 │ │ +0945ac: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0945ae: 4601 0001 |001f: aget-object v1, v0, v1 │ │ +0945b2: 5432 420c |0021: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/widget/TintInfo; // field@0c42 │ │ +0945b6: 6e30 a419 1302 |0023: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19a4 │ │ +0945bc: 1221 |0026: const/4 v1, #int 2 // #2 │ │ +0945be: 4601 0001 |0027: aget-object v1, v0, v1 │ │ +0945c2: 5432 410c |0029: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/widget/TintInfo; // field@0c41 │ │ +0945c6: 6e30 a419 1302 |002b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19a4 │ │ +0945cc: 1231 |002e: const/4 v1, #int 3 // #3 │ │ +0945ce: 4601 0001 |002f: aget-object v1, v0, v1 │ │ +0945d2: 5432 3f0c |0031: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/widget/TintInfo; // field@0c3f │ │ +0945d6: 6e30 a419 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19a4 │ │ +0945dc: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0010 line=111 │ │ 0x0016 line=112 │ │ 0x001e line=113 │ │ 0x0026 line=114 │ │ @@ -209833,87 +209860,87 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 141 16-bit code units │ │ -09455c: |[09455c] android.support.v7.widget.AppCompatTextHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -09456c: 123a |0000: const/4 v10, #int 3 // #3 │ │ -09456e: 1229 |0001: const/4 v9, #int 2 // #2 │ │ -094570: 12f8 |0002: const/4 v8, #int -1 // #ff │ │ -094572: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -094574: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -094576: 54b5 430c |0005: iget-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ -09457a: 6e10 c722 0500 |0007: invoke-virtual {v5}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22c7 │ │ -094580: 0c03 |000a: move-result-object v3 │ │ -094582: 7110 961d 0300 |000b: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -094588: 0c04 |000e: move-result-object v4 │ │ -09458a: 6205 3e0c |000f: sget-object v5, Landroid/support/v7/widget/AppCompatTextHelper;.VIEW_ATTRS:[I // field@0c3e │ │ -09458e: 6e56 af00 c3d5 |0011: invoke-virtual {v3, v12, v5, v13, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -094594: 0c00 |0014: move-result-object v0 │ │ -094596: 6e30 4101 6008 |0015: invoke-virtual {v0, v6, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -09459c: 0a01 |0018: move-result v1 │ │ -09459e: 6e20 4801 7000 |0019: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -0945a4: 0a05 |001c: move-result v5 │ │ -0945a6: 3805 0c00 |001d: if-eqz v5, 0029 // +000c │ │ -0945aa: 6e30 4101 7006 |001f: invoke-virtual {v0, v7, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -0945b0: 0a05 |0022: move-result v5 │ │ -0945b2: 7130 a719 4305 |0023: invoke-static {v3, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19a7 │ │ -0945b8: 0c05 |0026: move-result-object v5 │ │ -0945ba: 5bb5 400c |0027: iput-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/widget/TintInfo; // field@0c40 │ │ -0945be: 6e20 4801 9000 |0029: invoke-virtual {v0, v9}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -0945c4: 0a05 |002c: move-result v5 │ │ -0945c6: 3805 0c00 |002d: if-eqz v5, 0039 // +000c │ │ -0945ca: 6e30 4101 9006 |002f: invoke-virtual {v0, v9, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -0945d0: 0a05 |0032: move-result v5 │ │ -0945d2: 7130 a719 4305 |0033: invoke-static {v3, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19a7 │ │ -0945d8: 0c05 |0036: move-result-object v5 │ │ -0945da: 5bb5 420c |0037: iput-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/widget/TintInfo; // field@0c42 │ │ -0945de: 6e20 4801 a000 |0039: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -0945e4: 0a05 |003c: move-result v5 │ │ -0945e6: 3805 0c00 |003d: if-eqz v5, 0049 // +000c │ │ -0945ea: 6e30 4101 a006 |003f: invoke-virtual {v0, v10, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -0945f0: 0a05 |0042: move-result v5 │ │ -0945f2: 7130 a719 4305 |0043: invoke-static {v3, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19a7 │ │ -0945f8: 0c05 |0046: move-result-object v5 │ │ -0945fa: 5bb5 410c |0047: iput-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/widget/TintInfo; // field@0c41 │ │ -0945fe: 1245 |0049: const/4 v5, #int 4 // #4 │ │ -094600: 6e20 4801 5000 |004a: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -094606: 0a05 |004d: move-result v5 │ │ -094608: 3805 0d00 |004e: if-eqz v5, 005b // +000d │ │ -09460c: 1245 |0050: const/4 v5, #int 4 // #4 │ │ -09460e: 6e30 4101 5006 |0051: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -094614: 0a05 |0054: move-result v5 │ │ -094616: 7130 a719 4305 |0055: invoke-static {v3, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19a7 │ │ -09461c: 0c05 |0058: move-result-object v5 │ │ -09461e: 5bb5 3f0c |0059: iput-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/widget/TintInfo; // field@0c3f │ │ -094622: 6e10 4b01 0000 |005b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -094628: 3281 1c00 |005e: if-eq v1, v8, 007a // +001c │ │ -09462c: 6205 8e09 |0060: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@098e │ │ -094630: 6e30 ad00 1305 |0062: invoke-virtual {v3, v1, v5}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ad │ │ -094636: 0c02 |0065: move-result-object v2 │ │ -094638: 6005 9709 |0066: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@0997 │ │ -09463c: 6e20 4801 5200 |0068: invoke-virtual {v2, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -094642: 0a05 |006b: move-result v5 │ │ -094644: 3805 0b00 |006c: if-eqz v5, 0077 // +000b │ │ -094648: 6005 9709 |006e: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@0997 │ │ -09464c: 6e30 2f01 5206 |0070: invoke-virtual {v2, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -094652: 0a05 |0073: move-result v5 │ │ -094654: 6e20 aa19 5b00 |0074: invoke-virtual {v11, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@19aa │ │ -09465a: 6e10 4b01 0200 |0077: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -094660: 6205 3d0c |007a: sget-object v5, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@0c3d │ │ -094664: 6e56 af00 c3d5 |007c: invoke-virtual {v3, v12, v5, v13, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -09466a: 0c00 |007f: move-result-object v0 │ │ -09466c: 6e30 2f01 6006 |0080: invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -094672: 0a05 |0083: move-result v5 │ │ -094674: 3805 0500 |0084: if-eqz v5, 0089 // +0005 │ │ -094678: 6e20 aa19 7b00 |0086: invoke-virtual {v11, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@19aa │ │ -09467e: 6e10 4b01 0000 |0089: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -094684: 0e00 |008c: return-void │ │ +0945e0: |[0945e0] android.support.v7.widget.AppCompatTextHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +0945f0: 123a |0000: const/4 v10, #int 3 // #3 │ │ +0945f2: 1229 |0001: const/4 v9, #int 2 // #2 │ │ +0945f4: 12f8 |0002: const/4 v8, #int -1 // #ff │ │ +0945f6: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +0945f8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0945fa: 54b5 430c |0005: iget-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ +0945fe: 6e10 c722 0500 |0007: invoke-virtual {v5}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22c7 │ │ +094604: 0c03 |000a: move-result-object v3 │ │ +094606: 7110 961d 0300 |000b: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +09460c: 0c04 |000e: move-result-object v4 │ │ +09460e: 6205 3e0c |000f: sget-object v5, Landroid/support/v7/widget/AppCompatTextHelper;.VIEW_ATTRS:[I // field@0c3e │ │ +094612: 6e56 af00 c3d5 |0011: invoke-virtual {v3, v12, v5, v13, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +094618: 0c00 |0014: move-result-object v0 │ │ +09461a: 6e30 4101 6008 |0015: invoke-virtual {v0, v6, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +094620: 0a01 |0018: move-result v1 │ │ +094622: 6e20 4801 7000 |0019: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +094628: 0a05 |001c: move-result v5 │ │ +09462a: 3805 0c00 |001d: if-eqz v5, 0029 // +000c │ │ +09462e: 6e30 4101 7006 |001f: invoke-virtual {v0, v7, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +094634: 0a05 |0022: move-result v5 │ │ +094636: 7130 a719 4305 |0023: invoke-static {v3, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19a7 │ │ +09463c: 0c05 |0026: move-result-object v5 │ │ +09463e: 5bb5 400c |0027: iput-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/widget/TintInfo; // field@0c40 │ │ +094642: 6e20 4801 9000 |0029: invoke-virtual {v0, v9}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +094648: 0a05 |002c: move-result v5 │ │ +09464a: 3805 0c00 |002d: if-eqz v5, 0039 // +000c │ │ +09464e: 6e30 4101 9006 |002f: invoke-virtual {v0, v9, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +094654: 0a05 |0032: move-result v5 │ │ +094656: 7130 a719 4305 |0033: invoke-static {v3, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19a7 │ │ +09465c: 0c05 |0036: move-result-object v5 │ │ +09465e: 5bb5 420c |0037: iput-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/widget/TintInfo; // field@0c42 │ │ +094662: 6e20 4801 a000 |0039: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +094668: 0a05 |003c: move-result v5 │ │ +09466a: 3805 0c00 |003d: if-eqz v5, 0049 // +000c │ │ +09466e: 6e30 4101 a006 |003f: invoke-virtual {v0, v10, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +094674: 0a05 |0042: move-result v5 │ │ +094676: 7130 a719 4305 |0043: invoke-static {v3, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19a7 │ │ +09467c: 0c05 |0046: move-result-object v5 │ │ +09467e: 5bb5 410c |0047: iput-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/widget/TintInfo; // field@0c41 │ │ +094682: 1245 |0049: const/4 v5, #int 4 // #4 │ │ +094684: 6e20 4801 5000 |004a: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +09468a: 0a05 |004d: move-result v5 │ │ +09468c: 3805 0d00 |004e: if-eqz v5, 005b // +000d │ │ +094690: 1245 |0050: const/4 v5, #int 4 // #4 │ │ +094692: 6e30 4101 5006 |0051: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +094698: 0a05 |0054: move-result v5 │ │ +09469a: 7130 a719 4305 |0055: invoke-static {v3, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19a7 │ │ +0946a0: 0c05 |0058: move-result-object v5 │ │ +0946a2: 5bb5 3f0c |0059: iput-object v5, v11, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/widget/TintInfo; // field@0c3f │ │ +0946a6: 6e10 4b01 0000 |005b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +0946ac: 3281 1c00 |005e: if-eq v1, v8, 007a // +001c │ │ +0946b0: 6205 8e09 |0060: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@098e │ │ +0946b4: 6e30 ad00 1305 |0062: invoke-virtual {v3, v1, v5}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ad │ │ +0946ba: 0c02 |0065: move-result-object v2 │ │ +0946bc: 6005 9709 |0066: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@0997 │ │ +0946c0: 6e20 4801 5200 |0068: invoke-virtual {v2, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +0946c6: 0a05 |006b: move-result v5 │ │ +0946c8: 3805 0b00 |006c: if-eqz v5, 0077 // +000b │ │ +0946cc: 6005 9709 |006e: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@0997 │ │ +0946d0: 6e30 2f01 5206 |0070: invoke-virtual {v2, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +0946d6: 0a05 |0073: move-result v5 │ │ +0946d8: 6e20 aa19 5b00 |0074: invoke-virtual {v11, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@19aa │ │ +0946de: 6e10 4b01 0200 |0077: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +0946e4: 6205 3d0c |007a: sget-object v5, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@0c3d │ │ +0946e8: 6e56 af00 c3d5 |007c: invoke-virtual {v3, v12, v5, v13, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +0946ee: 0c00 |007f: move-result-object v0 │ │ +0946f0: 6e30 2f01 6006 |0080: invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +0946f6: 0a05 |0083: move-result v5 │ │ +0946f8: 3805 0500 |0084: if-eqz v5, 0089 // +0005 │ │ +0946fc: 6e20 aa19 7b00 |0086: invoke-virtual {v11, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@19aa │ │ +094702: 6e10 4b01 0000 |0089: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +094708: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=55 │ │ 0x000b line=56 │ │ 0x000f line=59 │ │ 0x0015 line=60 │ │ 0x0019 line=63 │ │ @@ -209950,27 +209977,27 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -094688: |[094688] android.support.v7.widget.AppCompatTextHelper.onSetTextAppearance:(Landroid/content/Context;I)V │ │ -094698: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09469a: 6201 3d0c |0001: sget-object v1, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@0c3d │ │ -09469e: 6e30 ad00 5401 |0003: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ad │ │ -0946a4: 0c00 |0006: move-result-object v0 │ │ -0946a6: 6e20 4801 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -0946ac: 0a01 |000a: move-result v1 │ │ -0946ae: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -0946b2: 6e30 2f01 2002 |000d: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -0946b8: 0a01 |0010: move-result v1 │ │ -0946ba: 6e20 aa19 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@19aa │ │ -0946c0: 6e10 4b01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -0946c6: 0e00 |0017: return-void │ │ +09470c: |[09470c] android.support.v7.widget.AppCompatTextHelper.onSetTextAppearance:(Landroid/content/Context;I)V │ │ +09471c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09471e: 6201 3d0c |0001: sget-object v1, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@0c3d │ │ +094722: 6e30 ad00 5401 |0003: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ad │ │ +094728: 0c00 |0006: move-result-object v0 │ │ +09472a: 6e20 4801 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +094730: 0a01 |000a: move-result v1 │ │ +094732: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +094736: 6e30 2f01 2002 |000d: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +09473c: 0a01 |0010: move-result v1 │ │ +09473e: 6e20 aa19 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@19aa │ │ +094744: 6e10 4b01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +09474a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0007 line=96 │ │ 0x000d line=97 │ │ 0x0014 line=99 │ │ 0x0017 line=100 │ │ @@ -209985,48 +210012,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0946c8: |[0946c8] android.support.v7.widget.AppCompatTextHelper.setAllCaps:(Z)V │ │ -0946d8: 5431 430c |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ -0946dc: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ -0946e0: 2200 1103 |0004: new-instance v0, Landroid/support/v7/text/AllCapsTransformationMethod; // type@0311 │ │ -0946e4: 5432 430c |0006: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ -0946e8: 6e10 c722 0200 |0008: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22c7 │ │ -0946ee: 0c02 |000b: move-result-object v2 │ │ -0946f0: 7020 8913 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@1389 │ │ -0946f6: 6e20 eb22 0100 |000f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@22eb │ │ -0946fc: 0e00 |0012: return-void │ │ -0946fe: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -094700: 28fb |0014: goto 000f // -0005 │ │ +09474c: |[09474c] android.support.v7.widget.AppCompatTextHelper.setAllCaps:(Z)V │ │ +09475c: 5431 430c |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ +094760: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ +094764: 2200 1203 |0004: new-instance v0, Landroid/support/v7/text/AllCapsTransformationMethod; // type@0312 │ │ +094768: 5432 430c |0006: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@0c43 │ │ +09476c: 6e10 c722 0200 |0008: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22c7 │ │ +094772: 0c02 |000b: move-result-object v2 │ │ +094774: 7020 8913 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@1389 │ │ +09477a: 6e20 eb22 0100 |000f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@22eb │ │ +094780: 0e00 |0012: return-void │ │ +094782: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +094784: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0012 line=106 │ │ 0x0013 line=103 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v7/widget/AppCompatTextHelper; │ │ 0x0000 - 0x0015 reg=4 allCaps Z │ │ │ │ - source_file_idx : 743 (AppCompatTextHelper.java) │ │ + source_file_idx : 744 (AppCompatTextHelper.java) │ │ │ │ -Class #773 header: │ │ -class_idx : 913 │ │ +Class #774 header: │ │ +class_idx : 914 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 912 │ │ -source_file_idx : 744 │ │ +superclass_idx : 913 │ │ +source_file_idx : 745 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #773 - │ │ +Class #774 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatTextHelperV17;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/AppCompatTextHelper;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/AppCompatTextHelperV17;) │ │ name : 'VIEW_ATTRS_v17' │ │ @@ -210047,39 +210074,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -094704: |[094704] android.support.v7.widget.AppCompatTextHelperV17.:()V │ │ -094714: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -094716: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -09471a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -094720: 6900 440c |0006: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelperV17;.VIEW_ATTRS_v17:[I // field@0c44 │ │ -094724: 0e00 |0008: return-void │ │ -094726: 0000 |0009: nop // spacer │ │ -094728: 0003 0400 0200 0000 9203 0101 9303 ... |000a: array-data (8 units) │ │ +094788: |[094788] android.support.v7.widget.AppCompatTextHelperV17.:()V │ │ +094798: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +09479a: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +09479e: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0947a4: 6900 440c |0006: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelperV17;.VIEW_ATTRS_v17:[I // field@0c44 │ │ +0947a8: 0e00 |0008: return-void │ │ +0947aa: 0000 |0009: nop // spacer │ │ +0947ac: 0003 0400 0200 0000 9203 0101 9303 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatTextHelperV17;) │ │ name : '' │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -094738: |[094738] android.support.v7.widget.AppCompatTextHelperV17.:(Landroid/widget/TextView;)V │ │ -094748: 7020 a319 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/AppCompatTextHelper;.:(Landroid/widget/TextView;)V // method@19a3 │ │ -09474e: 0e00 |0003: return-void │ │ +0947bc: |[0947bc] android.support.v7.widget.AppCompatTextHelperV17.:(Landroid/widget/TextView;)V │ │ +0947cc: 7020 a319 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/AppCompatTextHelper;.:(Landroid/widget/TextView;)V // method@19a3 │ │ +0947d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/AppCompatTextHelperV17; │ │ 0x0000 - 0x0004 reg=1 view Landroid/widget/TextView; │ │ @@ -210090,32 +210117,32 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -094750: |[094750] android.support.v7.widget.AppCompatTextHelperV17.applyCompoundDrawablesTints:()V │ │ -094760: 6f10 a519 0300 |0000: invoke-super {v3}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ -094766: 5431 460c |0003: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/widget/TintInfo; // field@0c46 │ │ -09476a: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ -09476e: 5431 450c |0007: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/widget/TintInfo; // field@0c45 │ │ -094772: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ -094776: 5431 470c |000b: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mView:Landroid/widget/TextView; // field@0c47 │ │ -09477a: 6e10 c622 0100 |000d: invoke-virtual {v1}, Landroid/widget/TextView;.getCompoundDrawablesRelative:()[Landroid/graphics/drawable/Drawable; // method@22c6 │ │ -094780: 0c00 |0010: move-result-object v0 │ │ -094782: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -094784: 4601 0001 |0012: aget-object v1, v0, v1 │ │ -094788: 5432 460c |0014: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/widget/TintInfo; // field@0c46 │ │ -09478c: 6e30 ad19 1302 |0016: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19ad │ │ -094792: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -094794: 4601 0001 |001a: aget-object v1, v0, v1 │ │ -094798: 5432 450c |001c: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/widget/TintInfo; // field@0c45 │ │ -09479c: 6e30 ad19 1302 |001e: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19ad │ │ -0947a2: 0e00 |0021: return-void │ │ +0947d4: |[0947d4] android.support.v7.widget.AppCompatTextHelperV17.applyCompoundDrawablesTints:()V │ │ +0947e4: 6f10 a519 0300 |0000: invoke-super {v3}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@19a5 │ │ +0947ea: 5431 460c |0003: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/widget/TintInfo; // field@0c46 │ │ +0947ee: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ +0947f2: 5431 450c |0007: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/widget/TintInfo; // field@0c45 │ │ +0947f6: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ +0947fa: 5431 470c |000b: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mView:Landroid/widget/TextView; // field@0c47 │ │ +0947fe: 6e10 c622 0100 |000d: invoke-virtual {v1}, Landroid/widget/TextView;.getCompoundDrawablesRelative:()[Landroid/graphics/drawable/Drawable; // method@22c6 │ │ +094804: 0c00 |0010: move-result-object v0 │ │ +094806: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +094808: 4601 0001 |0012: aget-object v1, v0, v1 │ │ +09480c: 5432 460c |0014: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/widget/TintInfo; // field@0c46 │ │ +094810: 6e30 ad19 1302 |0016: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19ad │ │ +094816: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +094818: 4601 0001 |001a: aget-object v1, v0, v1 │ │ +09481c: 5432 450c |001c: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/widget/TintInfo; // field@0c45 │ │ +094820: 6e30 ad19 1302 |001e: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;)V // method@19ad │ │ +094826: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ 0x000b line=58 │ │ 0x0011 line=59 │ │ 0x0019 line=60 │ │ @@ -210129,44 +210156,44 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -0947a4: |[0947a4] android.support.v7.widget.AppCompatTextHelperV17.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -0947b4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0947b6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0947b8: 6f30 a819 7608 |0002: invoke-super {v6, v7, v8}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ -0947be: 5463 470c |0005: iget-object v3, v6, Landroid/support/v7/widget/AppCompatTextHelperV17;.mView:Landroid/widget/TextView; // field@0c47 │ │ -0947c2: 6e10 c722 0300 |0007: invoke-virtual {v3}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22c7 │ │ -0947c8: 0c01 |000a: move-result-object v1 │ │ -0947ca: 7110 961d 0100 |000b: invoke-static {v1}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -0947d0: 0c02 |000e: move-result-object v2 │ │ -0947d2: 6203 440c |000f: sget-object v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.VIEW_ATTRS_v17:[I // field@0c44 │ │ -0947d6: 6e54 af00 7183 |0011: invoke-virtual {v1, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -0947dc: 0c00 |0014: move-result-object v0 │ │ -0947de: 6e20 4801 4000 |0015: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -0947e4: 0a03 |0018: move-result v3 │ │ -0947e6: 3803 0c00 |0019: if-eqz v3, 0025 // +000c │ │ -0947ea: 6e30 4101 4004 |001b: invoke-virtual {v0, v4, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -0947f0: 0a03 |001e: move-result v3 │ │ -0947f2: 7130 af19 2103 |001f: invoke-static {v1, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelperV17;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19af │ │ -0947f8: 0c03 |0022: move-result-object v3 │ │ -0947fa: 5b63 460c |0023: iput-object v3, v6, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/widget/TintInfo; // field@0c46 │ │ -0947fe: 6e20 4801 5000 |0025: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -094804: 0a03 |0028: move-result v3 │ │ -094806: 3803 0c00 |0029: if-eqz v3, 0035 // +000c │ │ -09480a: 6e30 4101 5004 |002b: invoke-virtual {v0, v5, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -094810: 0a03 |002e: move-result v3 │ │ -094812: 7130 af19 2103 |002f: invoke-static {v1, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelperV17;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19af │ │ -094818: 0c03 |0032: move-result-object v3 │ │ -09481a: 5b63 450c |0033: iput-object v3, v6, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/widget/TintInfo; // field@0c45 │ │ -09481e: 6e10 4b01 0000 |0035: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -094824: 0e00 |0038: return-void │ │ +094828: |[094828] android.support.v7.widget.AppCompatTextHelperV17.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +094838: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +09483a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +09483c: 6f30 a819 7608 |0002: invoke-super {v6, v7, v8}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@19a8 │ │ +094842: 5463 470c |0005: iget-object v3, v6, Landroid/support/v7/widget/AppCompatTextHelperV17;.mView:Landroid/widget/TextView; // field@0c47 │ │ +094846: 6e10 c722 0300 |0007: invoke-virtual {v3}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22c7 │ │ +09484c: 0c01 |000a: move-result-object v1 │ │ +09484e: 7110 961d 0100 |000b: invoke-static {v1}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +094854: 0c02 |000e: move-result-object v2 │ │ +094856: 6203 440c |000f: sget-object v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.VIEW_ATTRS_v17:[I // field@0c44 │ │ +09485a: 6e54 af00 7183 |0011: invoke-virtual {v1, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +094860: 0c00 |0014: move-result-object v0 │ │ +094862: 6e20 4801 4000 |0015: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +094868: 0a03 |0018: move-result v3 │ │ +09486a: 3803 0c00 |0019: if-eqz v3, 0025 // +000c │ │ +09486e: 6e30 4101 4004 |001b: invoke-virtual {v0, v4, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +094874: 0a03 |001e: move-result v3 │ │ +094876: 7130 af19 2103 |001f: invoke-static {v1, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelperV17;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19af │ │ +09487c: 0c03 |0022: move-result-object v3 │ │ +09487e: 5b63 460c |0023: iput-object v3, v6, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/widget/TintInfo; // field@0c46 │ │ +094882: 6e20 4801 5000 |0025: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +094888: 0a03 |0028: move-result v3 │ │ +09488a: 3803 0c00 |0029: if-eqz v3, 0035 // +000c │ │ +09488e: 6e30 4101 5004 |002b: invoke-virtual {v0, v5, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +094894: 0a03 |002e: move-result v3 │ │ +094896: 7130 af19 2103 |002f: invoke-static {v1, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelperV17;.createTintInfo:(Landroid/content/Context;Landroid/support/v7/widget/TintManager;I)Landroid/support/v7/widget/TintInfo; // method@19af │ │ +09489c: 0c03 |0032: move-result-object v3 │ │ +09489e: 5b63 450c |0033: iput-object v3, v6, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/widget/TintInfo; // field@0c45 │ │ +0948a2: 6e10 4b01 0000 |0035: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +0948a8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x0005 line=40 │ │ 0x000b line=41 │ │ 0x000f line=43 │ │ 0x0015 line=44 │ │ @@ -210179,27 +210206,27 @@ │ │ 0x0015 - 0x0039 reg=0 a Landroid/content/res/TypedArray; │ │ 0x000b - 0x0039 reg=1 context Landroid/content/Context; │ │ 0x000f - 0x0039 reg=2 tintManager Landroid/support/v7/widget/TintManager; │ │ 0x0000 - 0x0039 reg=6 this Landroid/support/v7/widget/AppCompatTextHelperV17; │ │ 0x0000 - 0x0039 reg=7 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x0039 reg=8 defStyleAttr I │ │ │ │ - source_file_idx : 744 (AppCompatTextHelperV17.java) │ │ + source_file_idx : 745 (AppCompatTextHelperV17.java) │ │ │ │ -Class #774 header: │ │ -class_idx : 915 │ │ +Class #775 header: │ │ +class_idx : 916 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1152 │ │ -source_file_idx : 963 │ │ +superclass_idx : 1153 │ │ +source_file_idx : 964 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #774 - │ │ +Class #775 - │ │ Class descriptor : 'Landroid/support/v7/widget/ButtonBarLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ButtonBarLayout;) │ │ @@ -210216,28 +210243,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -094828: |[094828] android.support.v7.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -094838: 7030 fe21 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21fe │ │ -09483e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -094840: 5931 4c0c |0004: iput v1, v3, Landroid/support/v7/widget/ButtonBarLayout;.mLastWidthSize:I // field@0c4c │ │ -094844: 6201 2409 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout:[I // field@0924 │ │ -094848: 6e30 ae00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -09484e: 0c00 |000b: move-result-object v0 │ │ -094850: 6001 2509 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout_allowStacking:I // field@0925 │ │ -094854: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -094856: 6e30 2f01 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -09485c: 0a01 |0012: move-result v1 │ │ -09485e: 5c31 4b0c |0013: iput-boolean v1, v3, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ -094862: 6e10 4b01 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -094868: 0e00 |0018: return-void │ │ +0948ac: |[0948ac] android.support.v7.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0948bc: 7030 fe21 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21fe │ │ +0948c2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0948c4: 5931 4c0c |0004: iput v1, v3, Landroid/support/v7/widget/ButtonBarLayout;.mLastWidthSize:I // field@0c4c │ │ +0948c8: 6201 2409 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout:[I // field@0924 │ │ +0948cc: 6e30 ae00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +0948d2: 0c00 |000b: move-result-object v0 │ │ +0948d4: 6001 2509 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout_allowStacking:I // field@0925 │ │ +0948d8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0948da: 6e30 2f01 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +0948e0: 0a01 |0012: move-result v1 │ │ +0948e2: 5c31 4b0c |0013: iput-boolean v1, v3, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ +0948e6: 6e10 4b01 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +0948ec: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=36 │ │ 0x0006 line=40 │ │ 0x000c line=41 │ │ 0x0015 line=42 │ │ @@ -210253,22 +210280,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09486c: |[09486c] android.support.v7.widget.ButtonBarLayout.isStacked:()Z │ │ -09487c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09487e: 6e10 c719 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/widget/ButtonBarLayout;.getOrientation:()I // method@19c7 │ │ -094884: 0a01 |0004: move-result v1 │ │ -094886: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -09488a: 0f00 |0007: return v0 │ │ -09488c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09488e: 28fe |0009: goto 0007 // -0002 │ │ +0948f0: |[0948f0] android.support.v7.widget.ButtonBarLayout.isStacked:()Z │ │ +094900: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +094902: 6e10 c719 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/widget/ButtonBarLayout;.getOrientation:()I // method@19c7 │ │ +094908: 0a01 |0004: move-result v1 │ │ +09490a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +09490e: 0f00 |0007: return v0 │ │ +094910: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +094912: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/ButtonBarLayout; │ │ │ │ #2 : (in Landroid/support/v7/widget/ButtonBarLayout;) │ │ @@ -210276,44 +210303,44 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -094890: |[094890] android.support.v7.widget.ButtonBarLayout.setStacked:(Z)V │ │ -0948a0: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -0948a4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0948a6: 6e20 cd19 3400 |0003: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ButtonBarLayout;.setOrientation:(I)V // method@19cd │ │ -0948ac: 3805 2900 |0006: if-eqz v5, 002f // +0029 │ │ -0948b0: 1253 |0008: const/4 v3, #int 5 // #5 │ │ -0948b2: 6e20 cc19 3400 |0009: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ButtonBarLayout;.setGravity:(I)V // method@19cc │ │ -0948b8: 6003 6b07 |000c: sget v3, Landroid/support/v7/appcompat/R$id;.spacer:I // field@076b │ │ -0948bc: 6e20 c319 3400 |000e: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ButtonBarLayout;.findViewById:(I)Landroid/view/View; // method@19c3 │ │ -0948c2: 0c02 |0011: move-result-object v2 │ │ -0948c4: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ -0948c8: 3805 1e00 |0014: if-eqz v5, 0032 // +001e │ │ -0948cc: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ -0948d0: 6e20 4b20 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -0948d6: 6e10 c519 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/widget/ButtonBarLayout;.getChildCount:()I // method@19c5 │ │ -0948dc: 0a00 |001e: move-result v0 │ │ -0948de: d801 00fe |001f: add-int/lit8 v1, v0, #int -2 // #fe │ │ -0948e2: 3a01 1300 |0021: if-ltz v1, 0034 // +0013 │ │ -0948e6: 6e20 c419 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ButtonBarLayout;.getChildAt:(I)Landroid/view/View; // method@19c4 │ │ -0948ec: 0c03 |0026: move-result-object v3 │ │ -0948ee: 6e20 c219 3400 |0027: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ButtonBarLayout;.bringChildToFront:(Landroid/view/View;)V // method@19c2 │ │ -0948f4: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0948f8: 28f5 |002c: goto 0021 // -000b │ │ -0948fa: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -0948fc: 28d5 |002e: goto 0003 // -002b │ │ -0948fe: 1303 5000 |002f: const/16 v3, #int 80 // #50 │ │ -094902: 28d8 |0031: goto 0009 // -0028 │ │ -094904: 1243 |0032: const/4 v3, #int 4 // #4 │ │ -094906: 28e5 |0033: goto 0018 // -001b │ │ -094908: 0e00 |0034: return-void │ │ +094914: |[094914] android.support.v7.widget.ButtonBarLayout.setStacked:(Z)V │ │ +094924: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +094928: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +09492a: 6e20 cd19 3400 |0003: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ButtonBarLayout;.setOrientation:(I)V // method@19cd │ │ +094930: 3805 2900 |0006: if-eqz v5, 002f // +0029 │ │ +094934: 1253 |0008: const/4 v3, #int 5 // #5 │ │ +094936: 6e20 cc19 3400 |0009: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ButtonBarLayout;.setGravity:(I)V // method@19cc │ │ +09493c: 6003 6b07 |000c: sget v3, Landroid/support/v7/appcompat/R$id;.spacer:I // field@076b │ │ +094940: 6e20 c319 3400 |000e: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ButtonBarLayout;.findViewById:(I)Landroid/view/View; // method@19c3 │ │ +094946: 0c02 |0011: move-result-object v2 │ │ +094948: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ +09494c: 3805 1e00 |0014: if-eqz v5, 0032 // +001e │ │ +094950: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ +094954: 6e20 4b20 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +09495a: 6e10 c519 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/widget/ButtonBarLayout;.getChildCount:()I // method@19c5 │ │ +094960: 0a00 |001e: move-result v0 │ │ +094962: d801 00fe |001f: add-int/lit8 v1, v0, #int -2 // #fe │ │ +094966: 3a01 1300 |0021: if-ltz v1, 0034 // +0013 │ │ +09496a: 6e20 c419 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ButtonBarLayout;.getChildAt:(I)Landroid/view/View; // method@19c4 │ │ +094970: 0c03 |0026: move-result-object v3 │ │ +094972: 6e20 c219 3400 |0027: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ButtonBarLayout;.bringChildToFront:(Landroid/view/View;)V // method@19c2 │ │ +094978: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09497c: 28f5 |002c: goto 0021 // -000b │ │ +09497e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +094980: 28d5 |002e: goto 0003 // -002b │ │ +094982: 1303 5000 |002f: const/16 v3, #int 80 // #50 │ │ +094986: 28d8 |0031: goto 0009 // -0028 │ │ +094988: 1243 |0032: const/4 v3, #int 4 // #4 │ │ +09498a: 28e5 |0033: goto 0018 // -001b │ │ +09498c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ 0x000c line=95 │ │ 0x0012 line=96 │ │ 0x0014 line=97 │ │ @@ -210341,59 +210368,59 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -09490c: |[09490c] android.support.v7.widget.ButtonBarLayout.onMeasure:(II)V │ │ -09491c: 7110 be1f 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -094922: 0a04 |0003: move-result v4 │ │ -094924: 5575 4b0c |0004: iget-boolean v5, v7, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ -094928: 3805 1200 |0006: if-eqz v5, 0018 // +0012 │ │ -09492c: 5275 4c0c |0008: iget v5, v7, Landroid/support/v7/widget/ButtonBarLayout;.mLastWidthSize:I // field@0c4c │ │ -094930: 3754 0c00 |000a: if-le v4, v5, 0016 // +000c │ │ -094934: 7010 c819 0700 |000c: invoke-direct {v7}, Landroid/support/v7/widget/ButtonBarLayout;.isStacked:()Z // method@19c8 │ │ -09493a: 0a05 |000f: move-result v5 │ │ -09493c: 3805 0600 |0010: if-eqz v5, 0016 // +0006 │ │ -094940: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -094942: 7020 ce19 5700 |0013: invoke-direct {v7, v5}, Landroid/support/v7/widget/ButtonBarLayout;.setStacked:(Z)V // method@19ce │ │ -094948: 5974 4c0c |0016: iput v4, v7, Landroid/support/v7/widget/ButtonBarLayout;.mLastWidthSize:I // field@0c4c │ │ -09494c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -09494e: 7010 c819 0700 |0019: invoke-direct {v7}, Landroid/support/v7/widget/ButtonBarLayout;.isStacked:()Z // method@19c8 │ │ -094954: 0a05 |001c: move-result v5 │ │ -094956: 3905 3500 |001d: if-nez v5, 0052 // +0035 │ │ -09495a: 7110 bd1f 0800 |001f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -094960: 0a05 |0022: move-result v5 │ │ -094962: 1506 0040 |0023: const/high16 v6, #int 1073741824 // #4000 │ │ -094966: 3365 2d00 |0025: if-ne v5, v6, 0052 // +002d │ │ -09496a: 1505 0080 |0027: const/high16 v5, #int -2147483648 // #8000 │ │ -09496e: 7120 bf1f 5400 |0029: invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -094974: 0a00 |002c: move-result v0 │ │ -094976: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -094978: 6f30 0a22 0709 |002e: invoke-super {v7, v0, v9}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@220a │ │ -09497e: 5575 4b0c |0031: iget-boolean v5, v7, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ -094982: 3805 1900 |0033: if-eqz v5, 004c // +0019 │ │ -094986: 7010 c819 0700 |0035: invoke-direct {v7}, Landroid/support/v7/widget/ButtonBarLayout;.isStacked:()Z // method@19c8 │ │ -09498c: 0a05 |0038: move-result v5 │ │ -09498e: 3905 1300 |0039: if-nez v5, 004c // +0013 │ │ -094992: 6e10 c619 0700 |003b: invoke-virtual {v7}, Landroid/support/v7/widget/ButtonBarLayout;.getMeasuredWidthAndState:()I // method@19c6 │ │ -094998: 0a01 |003e: move-result v1 │ │ -09499a: 1505 00ff |003f: const/high16 v5, #int -16777216 // #ff00 │ │ -09499e: 9502 0105 |0041: and-int v2, v1, v5 │ │ -0949a2: 1505 0001 |0043: const/high16 v5, #int 16777216 // #100 │ │ -0949a6: 3352 0700 |0045: if-ne v2, v5, 004c // +0007 │ │ -0949aa: 1215 |0047: const/4 v5, #int 1 // #1 │ │ -0949ac: 7020 ce19 5700 |0048: invoke-direct {v7, v5}, Landroid/support/v7/widget/ButtonBarLayout;.setStacked:(Z)V // method@19ce │ │ -0949b2: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -0949b4: 3803 0500 |004c: if-eqz v3, 0051 // +0005 │ │ -0949b8: 6f30 0a22 8709 |004e: invoke-super {v7, v8, v9}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@220a │ │ -0949be: 0e00 |0051: return-void │ │ -0949c0: 0180 |0052: move v0, v8 │ │ -0949c2: 28db |0053: goto 002e // -0025 │ │ +094990: |[094990] android.support.v7.widget.ButtonBarLayout.onMeasure:(II)V │ │ +0949a0: 7110 be1f 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +0949a6: 0a04 |0003: move-result v4 │ │ +0949a8: 5575 4b0c |0004: iget-boolean v5, v7, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ +0949ac: 3805 1200 |0006: if-eqz v5, 0018 // +0012 │ │ +0949b0: 5275 4c0c |0008: iget v5, v7, Landroid/support/v7/widget/ButtonBarLayout;.mLastWidthSize:I // field@0c4c │ │ +0949b4: 3754 0c00 |000a: if-le v4, v5, 0016 // +000c │ │ +0949b8: 7010 c819 0700 |000c: invoke-direct {v7}, Landroid/support/v7/widget/ButtonBarLayout;.isStacked:()Z // method@19c8 │ │ +0949be: 0a05 |000f: move-result v5 │ │ +0949c0: 3805 0600 |0010: if-eqz v5, 0016 // +0006 │ │ +0949c4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0949c6: 7020 ce19 5700 |0013: invoke-direct {v7, v5}, Landroid/support/v7/widget/ButtonBarLayout;.setStacked:(Z)V // method@19ce │ │ +0949cc: 5974 4c0c |0016: iput v4, v7, Landroid/support/v7/widget/ButtonBarLayout;.mLastWidthSize:I // field@0c4c │ │ +0949d0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0949d2: 7010 c819 0700 |0019: invoke-direct {v7}, Landroid/support/v7/widget/ButtonBarLayout;.isStacked:()Z // method@19c8 │ │ +0949d8: 0a05 |001c: move-result v5 │ │ +0949da: 3905 3500 |001d: if-nez v5, 0052 // +0035 │ │ +0949de: 7110 bd1f 0800 |001f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +0949e4: 0a05 |0022: move-result v5 │ │ +0949e6: 1506 0040 |0023: const/high16 v6, #int 1073741824 // #4000 │ │ +0949ea: 3365 2d00 |0025: if-ne v5, v6, 0052 // +002d │ │ +0949ee: 1505 0080 |0027: const/high16 v5, #int -2147483648 // #8000 │ │ +0949f2: 7120 bf1f 5400 |0029: invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +0949f8: 0a00 |002c: move-result v0 │ │ +0949fa: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +0949fc: 6f30 0a22 0709 |002e: invoke-super {v7, v0, v9}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@220a │ │ +094a02: 5575 4b0c |0031: iget-boolean v5, v7, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ +094a06: 3805 1900 |0033: if-eqz v5, 004c // +0019 │ │ +094a0a: 7010 c819 0700 |0035: invoke-direct {v7}, Landroid/support/v7/widget/ButtonBarLayout;.isStacked:()Z // method@19c8 │ │ +094a10: 0a05 |0038: move-result v5 │ │ +094a12: 3905 1300 |0039: if-nez v5, 004c // +0013 │ │ +094a16: 6e10 c619 0700 |003b: invoke-virtual {v7}, Landroid/support/v7/widget/ButtonBarLayout;.getMeasuredWidthAndState:()I // method@19c6 │ │ +094a1c: 0a01 |003e: move-result v1 │ │ +094a1e: 1505 00ff |003f: const/high16 v5, #int -16777216 // #ff00 │ │ +094a22: 9502 0105 |0041: and-int v2, v1, v5 │ │ +094a26: 1505 0001 |0043: const/high16 v5, #int 16777216 // #100 │ │ +094a2a: 3352 0700 |0045: if-ne v2, v5, 004c // +0007 │ │ +094a2e: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +094a30: 7020 ce19 5700 |0048: invoke-direct {v7, v5}, Landroid/support/v7/widget/ButtonBarLayout;.setStacked:(Z)V // method@19ce │ │ +094a36: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +094a38: 3803 0500 |004c: if-eqz v3, 0051 // +0005 │ │ +094a3c: 6f30 0a22 8709 |004e: invoke-super {v7, v8, v9}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@220a │ │ +094a42: 0e00 |0051: return-void │ │ +094a44: 0180 |0052: move v0, v8 │ │ +094a46: 28db |0053: goto 002e // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x0008 line=59 │ │ 0x0012 line=61 │ │ 0x0016 line=63 │ │ @@ -210428,59 +210455,59 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0949c4: |[0949c4] android.support.v7.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ -0949d4: 5520 4b0c |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ -0949d8: 3230 1600 |0002: if-eq v0, v3, 0018 // +0016 │ │ -0949dc: 5c23 4b0c |0004: iput-boolean v3, v2, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ -0949e0: 5520 4b0c |0006: iget-boolean v0, v2, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ -0949e4: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -0949e8: 6e10 c719 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/widget/ButtonBarLayout;.getOrientation:()I // method@19c7 │ │ -0949ee: 0a00 |000d: move-result v0 │ │ -0949f0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0949f2: 3310 0600 |000f: if-ne v0, v1, 0015 // +0006 │ │ -0949f6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0949f8: 7020 ce19 0200 |0012: invoke-direct {v2, v0}, Landroid/support/v7/widget/ButtonBarLayout;.setStacked:(Z)V // method@19ce │ │ -0949fe: 6e10 ca19 0200 |0015: invoke-virtual {v2}, Landroid/support/v7/widget/ButtonBarLayout;.requestLayout:()V // method@19ca │ │ -094a04: 0e00 |0018: return-void │ │ +094a48: |[094a48] android.support.v7.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ +094a58: 5520 4b0c |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ +094a5c: 3230 1600 |0002: if-eq v0, v3, 0018 // +0016 │ │ +094a60: 5c23 4b0c |0004: iput-boolean v3, v2, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ +094a64: 5520 4b0c |0006: iget-boolean v0, v2, Landroid/support/v7/widget/ButtonBarLayout;.mAllowStacking:Z // field@0c4b │ │ +094a68: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +094a6c: 6e10 c719 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/widget/ButtonBarLayout;.getOrientation:()I // method@19c7 │ │ +094a72: 0a00 |000d: move-result v0 │ │ +094a74: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +094a76: 3310 0600 |000f: if-ne v0, v1, 0015 // +0006 │ │ +094a7a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +094a7c: 7020 ce19 0200 |0012: invoke-direct {v2, v0}, Landroid/support/v7/widget/ButtonBarLayout;.setStacked:(Z)V // method@19ce │ │ +094a82: 6e10 ca19 0200 |0015: invoke-virtual {v2}, Landroid/support/v7/widget/ButtonBarLayout;.requestLayout:()V // method@19ca │ │ +094a88: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0011 line=49 │ │ 0x0015 line=51 │ │ 0x0018 line=53 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Landroid/support/v7/widget/ButtonBarLayout; │ │ 0x0000 - 0x0019 reg=3 allowStacking Z │ │ │ │ - source_file_idx : 963 (ButtonBarLayout.java) │ │ + source_file_idx : 964 (ButtonBarLayout.java) │ │ │ │ -Class #775 header: │ │ -class_idx : 919 │ │ +Class #776 header: │ │ +class_idx : 920 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1186 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1189 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 57 │ │ │ │ -Class #775 annotations: │ │ +Class #776 annotations: │ │ Annotations on method #6680 'restoreHierarchyState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ Annotations on method #6681 'saveHierarchyState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ │ │ -Class #775 - │ │ +Class #776 - │ │ Class descriptor : 'Landroid/support/v7/widget/DecorToolbar;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -210823,27 +210850,27 @@ │ │ │ │ #56 : (in Landroid/support/v7/widget/DecorToolbar;) │ │ name : 'showOverflowMenu' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1186 (DecorToolbar.java) │ │ + source_file_idx : 1189 (DecorToolbar.java) │ │ │ │ -Class #776 header: │ │ -class_idx : 920 │ │ +Class #777 header: │ │ +class_idx : 921 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1173 │ │ -source_file_idx : 1195 │ │ +superclass_idx : 1174 │ │ +source_file_idx : 1198 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #776 - │ │ +Class #777 - │ │ Class descriptor : 'Landroid/support/v7/widget/DialogTitle;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/TextView;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -210852,17 +210879,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -094a08: |[094a08] android.support.v7.widget.DialogTitle.:(Landroid/content/Context;)V │ │ -094a18: 7020 c022 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ -094a1e: 0e00 |0003: return-void │ │ +094a8c: |[094a8c] android.support.v7.widget.DialogTitle.:(Landroid/content/Context;)V │ │ +094a9c: 7020 c022 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ +094aa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/DialogTitle; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -210872,17 +210899,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 │ │ -094a20: |[094a20] android.support.v7.widget.DialogTitle.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -094a30: 7030 c122 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@22c1 │ │ -094a36: 0e00 |0003: return-void │ │ +094aa4: |[094aa4] android.support.v7.widget.DialogTitle.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +094ab4: 7030 c122 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@22c1 │ │ +094aba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/DialogTitle; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -210893,17 +210920,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 │ │ -094a38: |[094a38] android.support.v7.widget.DialogTitle.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -094a48: 7040 c222 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@22c2 │ │ -094a4e: 0e00 |0003: return-void │ │ +094abc: |[094abc] android.support.v7.widget.DialogTitle.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +094acc: 7040 c222 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@22c2 │ │ +094ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/DialogTitle; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -210916,47 +210943,47 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -094a50: |[094a50] android.support.v7.widget.DialogTitle.onMeasure:(II)V │ │ -094a60: 120a |0000: const/4 v10, #int 0 // #0 │ │ -094a62: 6f30 d522 cb0d |0001: invoke-super {v11, v12, v13}, Landroid/widget/TextView;.onMeasure:(II)V // method@22d5 │ │ -094a68: 6e10 3b1a 0b00 |0004: invoke-virtual {v11}, Landroid/support/v7/widget/DialogTitle;.getLayout:()Landroid/text/Layout; // method@1a3b │ │ -094a6e: 0c02 |0007: move-result-object v2 │ │ -094a70: 3802 3a00 |0008: if-eqz v2, 0042 // +003a │ │ -094a74: 6e10 cf1e 0200 |000a: invoke-virtual {v2}, Landroid/text/Layout;.getLineCount:()I // method@1ecf │ │ -094a7a: 0a03 |000d: move-result v3 │ │ -094a7c: 3d03 3400 |000e: if-lez v3, 0042 // +0034 │ │ -094a80: d805 03ff |0010: add-int/lit8 v5, v3, #int -1 // #ff │ │ -094a84: 6e20 cd1e 5200 |0012: invoke-virtual {v2, v5}, Landroid/text/Layout;.getEllipsisCount:(I)I // method@1ecd │ │ -094a8a: 0a01 |0015: move-result v1 │ │ -094a8c: 3d01 2c00 |0016: if-lez v1, 0042 // +002c │ │ -094a90: 6e20 3e1a ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v7/widget/DialogTitle;.setSingleLine:(Z)V // method@1a3e │ │ -094a96: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -094a98: 6e20 3d1a 5b00 |001c: invoke-virtual {v11, v5}, Landroid/support/v7/widget/DialogTitle;.setMaxLines:(I)V // method@1a3d │ │ -094a9e: 6e10 3a1a 0b00 |001f: invoke-virtual {v11}, Landroid/support/v7/widget/DialogTitle;.getContext:()Landroid/content/Context; // method@1a3a │ │ -094aa4: 0c05 |0022: move-result-object v5 │ │ -094aa6: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -094aa8: 6207 8e09 |0024: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@098e │ │ -094aac: 1408 4100 0101 |0026: const v8, #float 2.36937e-38 // #01010041 │ │ -094ab2: 1409 4400 0301 |0029: const v9, #float 2.40611e-38 // #01030044 │ │ -094ab8: 6e59 af00 6587 |002c: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -094abe: 0c00 |002f: move-result-object v0 │ │ -094ac0: 6005 9409 |0030: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textSize:I // field@0994 │ │ -094ac4: 6e30 3501 500a |0032: invoke-virtual {v0, v5, v10}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ -094aca: 0a04 |0035: move-result v4 │ │ -094acc: 3804 0600 |0036: if-eqz v4, 003c // +0006 │ │ -094ad0: 8245 |0038: int-to-float v5, v4 │ │ -094ad2: 6e30 3f1a ab05 |0039: invoke-virtual {v11, v10, v5}, Landroid/support/v7/widget/DialogTitle;.setTextSize:(IF)V // method@1a3f │ │ -094ad8: 6e10 4b01 0000 |003c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -094ade: 6f30 d522 cb0d |003f: invoke-super {v11, v12, v13}, Landroid/widget/TextView;.onMeasure:(II)V // method@22d5 │ │ -094ae4: 0e00 |0042: return-void │ │ +094ad4: |[094ad4] android.support.v7.widget.DialogTitle.onMeasure:(II)V │ │ +094ae4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +094ae6: 6f30 d522 cb0d |0001: invoke-super {v11, v12, v13}, Landroid/widget/TextView;.onMeasure:(II)V // method@22d5 │ │ +094aec: 6e10 3b1a 0b00 |0004: invoke-virtual {v11}, Landroid/support/v7/widget/DialogTitle;.getLayout:()Landroid/text/Layout; // method@1a3b │ │ +094af2: 0c02 |0007: move-result-object v2 │ │ +094af4: 3802 3a00 |0008: if-eqz v2, 0042 // +003a │ │ +094af8: 6e10 cf1e 0200 |000a: invoke-virtual {v2}, Landroid/text/Layout;.getLineCount:()I // method@1ecf │ │ +094afe: 0a03 |000d: move-result v3 │ │ +094b00: 3d03 3400 |000e: if-lez v3, 0042 // +0034 │ │ +094b04: d805 03ff |0010: add-int/lit8 v5, v3, #int -1 // #ff │ │ +094b08: 6e20 cd1e 5200 |0012: invoke-virtual {v2, v5}, Landroid/text/Layout;.getEllipsisCount:(I)I // method@1ecd │ │ +094b0e: 0a01 |0015: move-result v1 │ │ +094b10: 3d01 2c00 |0016: if-lez v1, 0042 // +002c │ │ +094b14: 6e20 3e1a ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v7/widget/DialogTitle;.setSingleLine:(Z)V // method@1a3e │ │ +094b1a: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +094b1c: 6e20 3d1a 5b00 |001c: invoke-virtual {v11, v5}, Landroid/support/v7/widget/DialogTitle;.setMaxLines:(I)V // method@1a3d │ │ +094b22: 6e10 3a1a 0b00 |001f: invoke-virtual {v11}, Landroid/support/v7/widget/DialogTitle;.getContext:()Landroid/content/Context; // method@1a3a │ │ +094b28: 0c05 |0022: move-result-object v5 │ │ +094b2a: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +094b2c: 6207 8e09 |0024: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@098e │ │ +094b30: 1408 4100 0101 |0026: const v8, #float 2.36937e-38 // #01010041 │ │ +094b36: 1409 4400 0301 |0029: const v9, #float 2.40611e-38 // #01030044 │ │ +094b3c: 6e59 af00 6587 |002c: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +094b42: 0c00 |002f: move-result-object v0 │ │ +094b44: 6005 9409 |0030: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textSize:I // field@0994 │ │ +094b48: 6e30 3501 500a |0032: invoke-virtual {v0, v5, v10}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ +094b4e: 0a04 |0035: move-result v4 │ │ +094b50: 3804 0600 |0036: if-eqz v4, 003c // +0006 │ │ +094b54: 8245 |0038: int-to-float v5, v4 │ │ +094b56: 6e30 3f1a ab05 |0039: invoke-virtual {v11, v10, v5}, Landroid/support/v7/widget/DialogTitle;.setTextSize:(IF)V // method@1a3f │ │ +094b5c: 6e10 4b01 0000 |003c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +094b62: 6f30 d522 cb0d |003f: invoke-super {v11, v12, v13}, Landroid/widget/TextView;.onMeasure:(II)V // method@22d5 │ │ +094b68: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0004 line=51 │ │ 0x0008 line=52 │ │ 0x000a line=53 │ │ 0x000e line=54 │ │ @@ -210977,31 +211004,31 @@ │ │ 0x000e - 0x0042 reg=3 lineCount I │ │ 0x0036 - 0x0042 reg=4 textSize I │ │ 0x0008 - 0x0043 reg=2 layout Landroid/text/Layout; │ │ 0x0000 - 0x0043 reg=11 this Landroid/support/v7/widget/DialogTitle; │ │ 0x0000 - 0x0043 reg=12 widthMeasureSpec I │ │ 0x0000 - 0x0043 reg=13 heightMeasureSpec I │ │ │ │ - source_file_idx : 1195 (DialogTitle.java) │ │ + source_file_idx : 1198 (DialogTitle.java) │ │ │ │ -Class #777 header: │ │ -class_idx : 921 │ │ +Class #778 header: │ │ +class_idx : 922 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1221 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1224 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #777 annotations: │ │ +Class #778 annotations: │ │ Annotations on field #3158 'sInsetsClazz' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ │ │ -Class #777 - │ │ +Class #778 - │ │ Class descriptor : 'Landroid/support/v7/widget/DrawableUtils;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/DrawableUtils;) │ │ name : 'INSETS_NONE' │ │ @@ -211018,28 +211045,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -094ae8: |[094ae8] android.support.v7.widget.DrawableUtils.:()V │ │ -094af8: 2200 6000 |0000: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -094afc: 7010 a901 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -094b02: 6900 550c |0005: sput-object v0, Landroid/support/v7/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@0c55 │ │ -094b06: 6000 3700 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -094b0a: 1301 1200 |0009: const/16 v1, #int 18 // #12 │ │ -094b0e: 3410 0a00 |000b: if-lt v0, v1, 0015 // +000a │ │ -094b12: 1a00 9a16 |000d: const-string v0, "android.graphics.Insets" // string@169a │ │ -094b16: 7110 7327 0000 |000f: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -094b1c: 0c00 |0012: move-result-object v0 │ │ -094b1e: 6900 560c |0013: sput-object v0, Landroid/support/v7/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@0c56 │ │ -094b22: 0e00 |0015: return-void │ │ -094b24: 0d00 |0016: move-exception v0 │ │ -094b26: 28fe |0017: goto 0015 // -0002 │ │ +094b6c: |[094b6c] android.support.v7.widget.DrawableUtils.:()V │ │ +094b7c: 2200 6000 |0000: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +094b80: 7010 a901 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +094b86: 6900 550c |0005: sput-object v0, Landroid/support/v7/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@0c55 │ │ +094b8a: 6000 3700 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +094b8e: 1301 1200 |0009: const/16 v1, #int 18 // #12 │ │ +094b92: 3410 0a00 |000b: if-lt v0, v1, 0015 // +000a │ │ +094b96: 1a00 a416 |000d: const-string v0, "android.graphics.Insets" // string@16a4 │ │ +094b9a: 7110 7327 0000 |000f: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +094ba0: 0c00 |0012: move-result-object v0 │ │ +094ba2: 6900 560c |0013: sput-object v0, Landroid/support/v7/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@0c56 │ │ +094ba6: 0e00 |0015: return-void │ │ +094ba8: 0d00 |0016: move-exception v0 │ │ +094baa: 28fe |0017: goto 0015 // -0002 │ │ catches : 1 │ │ 0x000d - 0x0015 │ │ Ljava/lang/ClassNotFoundException; -> 0x0016 │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=37 │ │ 0x000d line=39 │ │ @@ -211052,99 +211079,99 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 176 16-bit code units │ │ -094b38: |[094b38] android.support.v7.widget.DrawableUtils.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; │ │ -094b48: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -094b4a: 6208 560c |0001: sget-object v8, Landroid/support/v7/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@0c56 │ │ -094b4e: 3808 7600 |0003: if-eqz v8, 0079 // +0076 │ │ -094b52: 7110 d905 0c00 |0005: invoke-static {v12}, Landroid/support/v4/graphics/drawable/DrawableCompat;.unwrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05d9 │ │ -094b58: 0c0c |0008: move-result-object v12 │ │ -094b5a: 6e10 bc27 0c00 |0009: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -094b60: 0c08 |000c: move-result-object v8 │ │ -094b62: 1a0a 821f |000d: const-string v10, "getOpticalInsets" // string@1f82 │ │ -094b66: 120b |000f: const/4 v11, #int 0 // #0 │ │ -094b68: 23bb 9806 |0010: new-array v11, v11, [Ljava/lang/Class; // type@0698 │ │ -094b6c: 6e30 7a27 a80b |0012: invoke-virtual {v8, v10, v11}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -094b72: 0c03 |0015: move-result-object v3 │ │ -094b74: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -094b76: 2388 9906 |0017: new-array v8, v8, [Ljava/lang/Object; // type@0699 │ │ -094b7a: 6e30 2f28 c308 |0019: invoke-virtual {v3, v12, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -094b80: 0c05 |001c: move-result-object v5 │ │ -094b82: 3805 5c00 |001d: if-eqz v5, 0079 // +005c │ │ -094b86: 2207 6000 |001f: new-instance v7, Landroid/graphics/Rect; // type@0060 │ │ -094b8a: 7010 a901 0700 |0021: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -094b90: 6208 560c |0024: sget-object v8, Landroid/support/v7/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@0c56 │ │ -094b94: 6e10 7927 0800 |0026: invoke-virtual {v8}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2779 │ │ -094b9a: 0c00 |0029: move-result-object v0 │ │ -094b9c: 2106 |002a: array-length v6, v0 │ │ -094b9e: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -094ba0: 3564 4f00 |002c: if-ge v4, v6, 007b // +004f │ │ -094ba4: 4602 0004 |002e: aget-object v2, v0, v4 │ │ -094ba8: 6e10 2628 0200 |0030: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2826 │ │ -094bae: 0c0a |0033: move-result-object v10 │ │ -094bb0: 12f8 |0034: const/4 v8, #int -1 // #ff │ │ -094bb2: 6e10 dc27 0a00 |0035: invoke-virtual {v10}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -094bb8: 0a0b |0038: move-result v11 │ │ -094bba: 2c0b 5900 0000 |0039: sparse-switch v11, 00000092 // +00000059 │ │ -094bc0: 2b08 6800 0000 |003c: packed-switch v8, 000000a4 // +00000068 │ │ -094bc6: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -094bca: 28eb |0041: goto 002c // -0015 │ │ -094bcc: 1a0b c523 |0042: const-string v11, "left" // string@23c5 │ │ -094bd0: 6e20 d727 ba00 |0044: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -094bd6: 0a0a |0047: move-result v10 │ │ -094bd8: 380a f4ff |0048: if-eqz v10, 003c // -000c │ │ -094bdc: 0198 |004a: move v8, v9 │ │ -094bde: 28f1 |004b: goto 003c // -000f │ │ -094be0: 1a0b 7835 |004c: const-string v11, "top" // string@3578 │ │ -094be4: 6e20 d727 ba00 |004e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -094bea: 0a0a |0051: move-result v10 │ │ -094bec: 380a eaff |0052: if-eqz v10, 003c // -0016 │ │ -094bf0: 1218 |0054: const/4 v8, #int 1 // #1 │ │ -094bf2: 28e7 |0055: goto 003c // -0019 │ │ -094bf4: 1a0b 6c2f |0056: const-string v11, "right" // string@2f6c │ │ -094bf8: 6e20 d727 ba00 |0058: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -094bfe: 0a0a |005b: move-result v10 │ │ -094c00: 380a e0ff |005c: if-eqz v10, 003c // -0020 │ │ -094c04: 1228 |005e: const/4 v8, #int 2 // #2 │ │ -094c06: 28dd |005f: goto 003c // -0023 │ │ -094c08: 1a0b ab17 |0060: const-string v11, "bottom" // string@17ab │ │ -094c0c: 6e20 d727 ba00 |0062: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -094c12: 0a0a |0065: move-result v10 │ │ -094c14: 380a d6ff |0066: if-eqz v10, 003c // -002a │ │ -094c18: 1238 |0068: const/4 v8, #int 3 // #3 │ │ -094c1a: 28d3 |0069: goto 003c // -002d │ │ -094c1c: 6e20 2528 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2825 │ │ -094c22: 0a08 |006d: move-result v8 │ │ -094c24: 5978 2c00 |006e: iput v8, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ -094c28: 28cf |0070: goto 003f // -0031 │ │ -094c2a: 0d01 |0071: move-exception v1 │ │ -094c2c: 1a08 c404 |0072: const-string v8, "DrawableUtils" // string@04c4 │ │ -094c30: 1a09 7204 |0074: const-string v9, "Couldn't obtain the optical insets. Ignoring." // string@0472 │ │ -094c34: 7120 0b1f 9800 |0076: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ -094c3a: 6207 550c |0079: sget-object v7, Landroid/support/v7/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@0c55 │ │ -094c3e: 1107 |007b: return-object v7 │ │ -094c40: 6e20 2528 5200 |007c: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2825 │ │ -094c46: 0a08 |007f: move-result v8 │ │ -094c48: 5978 2e00 |0080: iput v8, v7, Landroid/graphics/Rect;.top:I // field@002e │ │ -094c4c: 28bd |0082: goto 003f // -0043 │ │ -094c4e: 6e20 2528 5200 |0083: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2825 │ │ -094c54: 0a08 |0086: move-result v8 │ │ -094c56: 5978 2d00 |0087: iput v8, v7, Landroid/graphics/Rect;.right:I // field@002d │ │ -094c5a: 28b6 |0089: goto 003f // -004a │ │ -094c5c: 6e20 2528 5200 |008a: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2825 │ │ -094c62: 0a08 |008d: move-result v8 │ │ -094c64: 5978 2b00 |008e: iput v8, v7, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -094c68: 28af |0090: goto 003f // -0051 │ │ -094c6a: 0000 |0091: nop // spacer │ │ -094c6c: 0002 0400 2b9a 8dad 55c1 0100 07a0 ... |0092: sparse-switch-data (18 units) │ │ -094c90: 0001 0400 0000 0000 2e00 0000 4000 ... |00a4: packed-switch-data (12 units) │ │ +094bbc: |[094bbc] android.support.v7.widget.DrawableUtils.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; │ │ +094bcc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +094bce: 6208 560c |0001: sget-object v8, Landroid/support/v7/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@0c56 │ │ +094bd2: 3808 7600 |0003: if-eqz v8, 0079 // +0076 │ │ +094bd6: 7110 d905 0c00 |0005: invoke-static {v12}, Landroid/support/v4/graphics/drawable/DrawableCompat;.unwrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05d9 │ │ +094bdc: 0c0c |0008: move-result-object v12 │ │ +094bde: 6e10 bc27 0c00 |0009: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +094be4: 0c08 |000c: move-result-object v8 │ │ +094be6: 1a0a 8c1f |000d: const-string v10, "getOpticalInsets" // string@1f8c │ │ +094bea: 120b |000f: const/4 v11, #int 0 // #0 │ │ +094bec: 23bb 9b06 |0010: new-array v11, v11, [Ljava/lang/Class; // type@069b │ │ +094bf0: 6e30 7a27 a80b |0012: invoke-virtual {v8, v10, v11}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +094bf6: 0c03 |0015: move-result-object v3 │ │ +094bf8: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +094bfa: 2388 9c06 |0017: new-array v8, v8, [Ljava/lang/Object; // type@069c │ │ +094bfe: 6e30 2f28 c308 |0019: invoke-virtual {v3, v12, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +094c04: 0c05 |001c: move-result-object v5 │ │ +094c06: 3805 5c00 |001d: if-eqz v5, 0079 // +005c │ │ +094c0a: 2207 6000 |001f: new-instance v7, Landroid/graphics/Rect; // type@0060 │ │ +094c0e: 7010 a901 0700 |0021: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +094c14: 6208 560c |0024: sget-object v8, Landroid/support/v7/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@0c56 │ │ +094c18: 6e10 7927 0800 |0026: invoke-virtual {v8}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2779 │ │ +094c1e: 0c00 |0029: move-result-object v0 │ │ +094c20: 2106 |002a: array-length v6, v0 │ │ +094c22: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +094c24: 3564 4f00 |002c: if-ge v4, v6, 007b // +004f │ │ +094c28: 4602 0004 |002e: aget-object v2, v0, v4 │ │ +094c2c: 6e10 2628 0200 |0030: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2826 │ │ +094c32: 0c0a |0033: move-result-object v10 │ │ +094c34: 12f8 |0034: const/4 v8, #int -1 // #ff │ │ +094c36: 6e10 dc27 0a00 |0035: invoke-virtual {v10}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +094c3c: 0a0b |0038: move-result v11 │ │ +094c3e: 2c0b 5900 0000 |0039: sparse-switch v11, 00000092 // +00000059 │ │ +094c44: 2b08 6800 0000 |003c: packed-switch v8, 000000a4 // +00000068 │ │ +094c4a: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +094c4e: 28eb |0041: goto 002c // -0015 │ │ +094c50: 1a0b cf23 |0042: const-string v11, "left" // string@23cf │ │ +094c54: 6e20 d727 ba00 |0044: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +094c5a: 0a0a |0047: move-result v10 │ │ +094c5c: 380a f4ff |0048: if-eqz v10, 003c // -000c │ │ +094c60: 0198 |004a: move v8, v9 │ │ +094c62: 28f1 |004b: goto 003c // -000f │ │ +094c64: 1a0b 8135 |004c: const-string v11, "top" // string@3581 │ │ +094c68: 6e20 d727 ba00 |004e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +094c6e: 0a0a |0051: move-result v10 │ │ +094c70: 380a eaff |0052: if-eqz v10, 003c // -0016 │ │ +094c74: 1218 |0054: const/4 v8, #int 1 // #1 │ │ +094c76: 28e7 |0055: goto 003c // -0019 │ │ +094c78: 1a0b 762f |0056: const-string v11, "right" // string@2f76 │ │ +094c7c: 6e20 d727 ba00 |0058: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +094c82: 0a0a |005b: move-result v10 │ │ +094c84: 380a e0ff |005c: if-eqz v10, 003c // -0020 │ │ +094c88: 1228 |005e: const/4 v8, #int 2 // #2 │ │ +094c8a: 28dd |005f: goto 003c // -0023 │ │ +094c8c: 1a0b b517 |0060: const-string v11, "bottom" // string@17b5 │ │ +094c90: 6e20 d727 ba00 |0062: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +094c96: 0a0a |0065: move-result v10 │ │ +094c98: 380a d6ff |0066: if-eqz v10, 003c // -002a │ │ +094c9c: 1238 |0068: const/4 v8, #int 3 // #3 │ │ +094c9e: 28d3 |0069: goto 003c // -002d │ │ +094ca0: 6e20 2528 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2825 │ │ +094ca6: 0a08 |006d: move-result v8 │ │ +094ca8: 5978 2c00 |006e: iput v8, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ +094cac: 28cf |0070: goto 003f // -0031 │ │ +094cae: 0d01 |0071: move-exception v1 │ │ +094cb0: 1a08 c704 |0072: const-string v8, "DrawableUtils" // string@04c7 │ │ +094cb4: 1a09 7504 |0074: const-string v9, "Couldn't obtain the optical insets. Ignoring." // string@0475 │ │ +094cb8: 7120 0b1f 9800 |0076: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0b │ │ +094cbe: 6207 550c |0079: sget-object v7, Landroid/support/v7/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@0c55 │ │ +094cc2: 1107 |007b: return-object v7 │ │ +094cc4: 6e20 2528 5200 |007c: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2825 │ │ +094cca: 0a08 |007f: move-result v8 │ │ +094ccc: 5978 2e00 |0080: iput v8, v7, Landroid/graphics/Rect;.top:I // field@002e │ │ +094cd0: 28bd |0082: goto 003f // -0043 │ │ +094cd2: 6e20 2528 5200 |0083: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2825 │ │ +094cd8: 0a08 |0086: move-result v8 │ │ +094cda: 5978 2d00 |0087: iput v8, v7, Landroid/graphics/Rect;.right:I // field@002d │ │ +094cde: 28b6 |0089: goto 003f // -004a │ │ +094ce0: 6e20 2528 5200 |008a: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2825 │ │ +094ce6: 0a08 |008d: move-result v8 │ │ +094ce8: 5978 2b00 |008e: iput v8, v7, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +094cec: 28af |0090: goto 003f // -0051 │ │ +094cee: 0000 |0091: nop // spacer │ │ +094cf0: 0002 0400 2b9a 8dad 55c1 0100 07a0 ... |0092: sparse-switch-data (18 units) │ │ +094d14: 0001 0400 0000 0000 2e00 0000 4000 ... |00a4: packed-switch-data (12 units) │ │ catches : 2 │ │ 0x0005 - 0x0070 │ │ Ljava/lang/Exception; -> 0x0071 │ │ 0x007c - 0x0090 │ │ Ljava/lang/Exception; -> 0x0071 │ │ positions : │ │ 0x0001 line=53 │ │ @@ -211180,58 +211207,58 @@ │ │ 0x007c - 0x00b0 reg=4 i$ I │ │ 0x007c - 0x00b0 reg=5 insets Ljava/lang/Object; │ │ 0x007c - 0x00b0 reg=6 len$ I │ │ 0x007c - 0x00b0 reg=7 result Landroid/graphics/Rect; │ │ 0x0000 - 0x00b0 reg=12 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1221 (DrawableUtils.java) │ │ + source_file_idx : 1224 (DrawableUtils.java) │ │ │ │ -Class #778 header: │ │ -class_idx : 925 │ │ +Class #779 header: │ │ +class_idx : 926 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1386 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1390 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #778 annotations: │ │ +Class #779 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; } │ │ │ │ -Class #778 - │ │ +Class #779 - │ │ Class descriptor : 'Landroid/support/v7/widget/FitWindowsViewGroup;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/FitWindowsViewGroup;) │ │ name : 'setOnFitSystemWindowsListener' │ │ type : '(Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1386 (FitWindowsViewGroup.java) │ │ + source_file_idx : 1390 (FitWindowsViewGroup.java) │ │ │ │ -Class #779 header: │ │ -class_idx : 922 │ │ +Class #780 header: │ │ +class_idx : 923 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1146 │ │ -source_file_idx : 1384 │ │ +superclass_idx : 1147 │ │ +source_file_idx : 1388 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #779 - │ │ +Class #780 - │ │ Class descriptor : 'Landroid/support/v7/widget/FitWindowsFrameLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/FitWindowsViewGroup;' │ │ Static fields - │ │ Instance fields - │ │ @@ -211245,17 +211272,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -094cc0: |[094cc0] android.support.v7.widget.FitWindowsFrameLayout.:(Landroid/content/Context;)V │ │ -094cd0: 7020 9a21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ -094cd6: 0e00 |0003: return-void │ │ +094d44: |[094d44] android.support.v7.widget.FitWindowsFrameLayout.:(Landroid/content/Context;)V │ │ +094d54: 7020 9a21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@219a │ │ +094d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/FitWindowsFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -211265,17 +211292,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 │ │ -094cd8: |[094cd8] android.support.v7.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -094ce8: 7030 9b21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@219b │ │ -094cee: 0e00 |0003: return-void │ │ +094d5c: |[094d5c] android.support.v7.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +094d6c: 7030 9b21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@219b │ │ +094d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/FitWindowsFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -211287,22 +211314,22 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -094cf0: |[094cf0] android.support.v7.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -094d00: 5410 570c |0000: iget-object v0, v1, Landroid/support/v7/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c57 │ │ -094d04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -094d08: 5410 570c |0004: iget-object v0, v1, Landroid/support/v7/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c57 │ │ -094d0c: 7220 4a1a 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@1a4a │ │ -094d12: 6f20 aa21 2100 |0009: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@21aa │ │ -094d18: 0a00 |000c: move-result v0 │ │ -094d1a: 0f00 |000d: return v0 │ │ +094d74: |[094d74] android.support.v7.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +094d84: 5410 570c |0000: iget-object v0, v1, Landroid/support/v7/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c57 │ │ +094d88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +094d8c: 5410 570c |0004: iget-object v0, v1, Landroid/support/v7/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c57 │ │ +094d90: 7220 4a1a 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@1a4a │ │ +094d96: 6f20 aa21 2100 |0009: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@21aa │ │ +094d9c: 0a00 |000c: move-result v0 │ │ +094d9e: 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/widget/FitWindowsFrameLayout; │ │ @@ -211313,38 +211340,38 @@ │ │ type : '(Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094d1c: |[094d1c] android.support.v7.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ -094d2c: 5b01 570c |0000: iput-object v1, v0, Landroid/support/v7/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c57 │ │ -094d30: 0e00 |0002: return-void │ │ +094da0: |[094da0] android.support.v7.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ +094db0: 5b01 570c |0000: iput-object v1, v0, Landroid/support/v7/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c57 │ │ +094db4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/FitWindowsFrameLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; │ │ │ │ - source_file_idx : 1384 (FitWindowsFrameLayout.java) │ │ + source_file_idx : 1388 (FitWindowsFrameLayout.java) │ │ │ │ -Class #780 header: │ │ -class_idx : 923 │ │ +Class #781 header: │ │ +class_idx : 924 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1152 │ │ -source_file_idx : 1385 │ │ +superclass_idx : 1153 │ │ +source_file_idx : 1389 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #780 - │ │ +Class #781 - │ │ Class descriptor : 'Landroid/support/v7/widget/FitWindowsLinearLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/FitWindowsViewGroup;' │ │ Static fields - │ │ Instance fields - │ │ @@ -211358,17 +211385,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -094d34: |[094d34] android.support.v7.widget.FitWindowsLinearLayout.:(Landroid/content/Context;)V │ │ -094d44: 7020 fd21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ -094d4a: 0e00 |0003: return-void │ │ +094db8: |[094db8] android.support.v7.widget.FitWindowsLinearLayout.:(Landroid/content/Context;)V │ │ +094dc8: 7020 fd21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ +094dce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/FitWindowsLinearLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -211378,17 +211405,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 │ │ -094d4c: |[094d4c] android.support.v7.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -094d5c: 7030 fe21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21fe │ │ -094d62: 0e00 |0003: return-void │ │ +094dd0: |[094dd0] android.support.v7.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +094de0: 7030 fe21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21fe │ │ +094de6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/FitWindowsLinearLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -211400,22 +211427,22 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -094d64: |[094d64] android.support.v7.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -094d74: 5410 580c |0000: iget-object v0, v1, Landroid/support/v7/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c58 │ │ -094d78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -094d7c: 5410 580c |0004: iget-object v0, v1, Landroid/support/v7/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c58 │ │ -094d80: 7220 4a1a 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@1a4a │ │ -094d86: 6f20 0422 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@2204 │ │ -094d8c: 0a00 |000c: move-result v0 │ │ -094d8e: 0f00 |000d: return v0 │ │ +094de8: |[094de8] android.support.v7.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +094df8: 5410 580c |0000: iget-object v0, v1, Landroid/support/v7/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c58 │ │ +094dfc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +094e00: 5410 580c |0004: iget-object v0, v1, Landroid/support/v7/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c58 │ │ +094e04: 7220 4a1a 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@1a4a │ │ +094e0a: 6f20 0422 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@2204 │ │ +094e10: 0a00 |000c: move-result v0 │ │ +094e12: 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/widget/FitWindowsLinearLayout; │ │ @@ -211426,99 +211453,99 @@ │ │ type : '(Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094d90: |[094d90] android.support.v7.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ -094da0: 5b01 580c |0000: iput-object v1, v0, Landroid/support/v7/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c58 │ │ -094da4: 0e00 |0002: return-void │ │ +094e14: |[094e14] android.support.v7.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ +094e24: 5b01 580c |0000: iput-object v1, v0, Landroid/support/v7/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@0c58 │ │ +094e28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/FitWindowsLinearLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; │ │ │ │ - source_file_idx : 1385 (FitWindowsLinearLayout.java) │ │ + source_file_idx : 1389 (FitWindowsLinearLayout.java) │ │ │ │ -Class #781 header: │ │ -class_idx : 926 │ │ +Class #782 header: │ │ +class_idx : 927 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3161 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3167 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #781 annotations: │ │ +Class #782 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/LinearLayoutCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9737 name="DividerMode" │ │ VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ │ │ -Class #781 - │ │ +Class #782 - │ │ Class descriptor : 'Landroid/support/v7/widget/LinearLayoutCompat$DividerMode;' │ │ Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3161 (LinearLayoutCompat.java) │ │ + source_file_idx : 3167 (LinearLayoutCompat.java) │ │ │ │ -Class #782 header: │ │ -class_idx : 928 │ │ +Class #783 header: │ │ +class_idx : 929 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3161 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3167 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #782 annotations: │ │ +Class #783 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/LinearLayoutCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9737 name="OrientationMode" │ │ VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ │ │ -Class #782 - │ │ +Class #783 - │ │ Class descriptor : 'Landroid/support/v7/widget/LinearLayoutCompat$OrientationMode;' │ │ Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3161 (LinearLayoutCompat.java) │ │ + source_file_idx : 3167 (LinearLayoutCompat.java) │ │ │ │ -Class #783 header: │ │ -class_idx : 930 │ │ +Class #784 header: │ │ +class_idx : 931 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 936 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #783 annotations: │ │ +Class #784 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createDragToOpenListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #783 - │ │ +Class #784 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ListPopupWindow$1;) │ │ @@ -211531,18 +211558,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -094da8: |[094da8] android.support.v7.widget.ListPopupWindow$1.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/view/View;)V │ │ -094db8: 5b01 7b0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7b │ │ -094dbc: 7020 eb1a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ -094dc2: 0e00 |0005: return-void │ │ +094e2c: |[094e2c] android.support.v7.widget.ListPopupWindow$1.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/view/View;)V │ │ +094e3c: 5b01 7b0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7b │ │ +094e40: 7020 eb1a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ +094e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1059 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/view/View; │ │ @@ -211553,41 +211580,41 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094dc4: |[094dc4] android.support.v7.widget.ListPopupWindow$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -094dd4: 5410 7b0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7b │ │ -094dd8: 1100 |0002: return-object v0 │ │ +094e48: |[094e48] android.support.v7.widget.ListPopupWindow$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +094e58: 5410 7b0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7b │ │ +094e5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1062 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow$1; │ │ │ │ - source_file_idx : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #784 header: │ │ -class_idx : 931 │ │ +Class #785 header: │ │ +class_idx : 932 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #784 annotations: │ │ +Class #785 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=buildDropDown │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #784 - │ │ +Class #785 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -211601,18 +211628,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 │ │ -094ddc: |[094ddc] android.support.v7.widget.ListPopupWindow$2.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -094dec: 5b01 7c0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7c │ │ -094df0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -094df6: 0e00 |0005: return-void │ │ +094e60: |[094e60] android.support.v7.widget.ListPopupWindow$2.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +094e70: 5b01 7c0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7c │ │ +094e74: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +094e7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1086 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -211622,57 +211649,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -094df8: |[094df8] android.support.v7.widget.ListPopupWindow$2.run:()V │ │ -094e08: 5421 7c0c |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7c │ │ -094e0c: 6e10 171b 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ -094e12: 0c00 |0005: move-result-object v0 │ │ -094e14: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -094e18: 6e10 fd1f 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1ffd │ │ -094e1e: 0c01 |000b: move-result-object v1 │ │ -094e20: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -094e24: 5421 7c0c |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7c │ │ -094e28: 6e10 4b1b 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -094e2e: 0e00 |0013: return-void │ │ +094e7c: |[094e7c] android.support.v7.widget.ListPopupWindow$2.run:()V │ │ +094e8c: 5421 7c0c |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7c │ │ +094e90: 6e10 171b 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1b17 │ │ +094e96: 0c00 |0005: move-result-object v0 │ │ +094e98: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +094e9c: 6e10 fd1f 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1ffd │ │ +094ea2: 0c01 |000b: move-result-object v1 │ │ +094ea4: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +094ea8: 5421 7c0c |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7c │ │ +094eac: 6e10 4b1b 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +094eb2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1089 │ │ 0x0006 line=1090 │ │ 0x000e line=1091 │ │ 0x0013 line=1093 │ │ locals : │ │ 0x0006 - 0x0014 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/ListPopupWindow$2; │ │ │ │ - source_file_idx : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #785 header: │ │ -class_idx : 932 │ │ +Class #786 header: │ │ +class_idx : 933 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #785 annotations: │ │ +Class #786 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=buildDropDown │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #6834 'onItemSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ Annotations on method #6835 'onNothingSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ │ │ -Class #785 - │ │ +Class #786 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -211686,18 +211713,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 │ │ -094e30: |[094e30] android.support.v7.widget.ListPopupWindow$3.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -094e40: 5b01 7d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7d │ │ -094e44: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -094e4a: 0e00 |0005: return-void │ │ +094eb4: |[094eb4] android.support.v7.widget.ListPopupWindow$3.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +094ec4: 5b01 7d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7d │ │ +094ec8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +094ece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -211707,24 +211734,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 │ │ -094e4c: |[094e4c] android.support.v7.widget.ListPopupWindow$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -094e5c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -094e5e: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ -094e62: 5421 7d0c |0003: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7d │ │ -094e66: 7110 121b 0100 |0005: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ -094e6c: 0c00 |0008: move-result-object v0 │ │ -094e6e: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -094e72: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -094e74: 7120 b51a 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@1ab5 │ │ -094e7a: 0e00 |000f: return-void │ │ +094ed0: |[094ed0] android.support.v7.widget.ListPopupWindow$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +094ee0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +094ee2: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ +094ee6: 5421 7d0c |0003: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c7d │ │ +094eea: 7110 121b 0100 |0005: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ +094ef0: 0c00 |0008: move-result-object v0 │ │ +094ef2: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +094ef6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +094ef8: 7120 b51a 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@1ab5 │ │ +094efe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1108 │ │ 0x0003 line=1109 │ │ 0x0009 line=1111 │ │ 0x000b line=1112 │ │ 0x000f line=1115 │ │ @@ -211742,41 +211769,41 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094e7c: |[094e7c] android.support.v7.widget.ListPopupWindow$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -094e8c: 0e00 |0000: return-void │ │ +094f00: |[094f00] android.support.v7.widget.ListPopupWindow$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +094f10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ 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 : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #786 header: │ │ -class_idx : 944 │ │ +Class #787 header: │ │ +class_idx : 945 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1154 │ │ -source_file_idx : 3186 │ │ +superclass_idx : 1155 │ │ +source_file_idx : 3192 │ │ static_fields_size : 3 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 14 │ │ │ │ -Class #786 annotations: │ │ +Class #787 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; } │ │ │ │ -Class #786 - │ │ +Class #787 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListViewCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ListView;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ListViewCompat;) │ │ name : 'INVALID_POSITION' │ │ @@ -211831,39 +211858,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -094e90: |[094e90] android.support.v7.widget.ListViewCompat.:()V │ │ -094ea0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -094ea2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -094ea4: 2300 6906 |0002: new-array v0, v0, [I // type@0669 │ │ -094ea8: 4b01 0001 |0004: aput v1, v0, v1 │ │ -094eac: 6900 c20c |0006: sput-object v0, Landroid/support/v7/widget/ListViewCompat;.STATE_SET_NOTHING:[I // field@0cc2 │ │ -094eb0: 0e00 |0008: return-void │ │ +094f14: |[094f14] android.support.v7.widget.ListViewCompat.:()V │ │ +094f24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +094f26: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +094f28: 2300 6c06 |0002: new-array v0, v0, [I // type@066c │ │ +094f2c: 4b01 0001 |0004: aput v1, v0, v1 │ │ +094f30: 6900 c20c |0006: sput-object v0, Landroid/support/v7/widget/ListViewCompat;.STATE_SET_NOTHING:[I // field@0cc2 │ │ +094f34: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/ListViewCompat;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -094eb4: |[094eb4] android.support.v7.widget.ListViewCompat.:(Landroid/content/Context;)V │ │ -094ec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094ec6: 7030 551b 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1b55 │ │ -094ecc: 0e00 |0004: return-void │ │ +094f38: |[094f38] android.support.v7.widget.ListViewCompat.:(Landroid/content/Context;)V │ │ +094f48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094f4a: 7030 551b 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1b55 │ │ +094f50: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ListViewCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -211873,18 +211900,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 │ │ -094ed0: |[094ed0] android.support.v7.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -094ee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094ee2: 7040 561b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b56 │ │ -094ee8: 0e00 |0004: return-void │ │ +094f54: |[094f54] android.support.v7.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +094f64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094f66: 7040 561b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b56 │ │ +094f6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ListViewCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -211895,36 +211922,36 @@ │ │ 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 │ │ -094eec: |[094eec] android.support.v7.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -094efc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -094efe: 7040 1c22 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@221c │ │ -094f04: 2201 6000 |0004: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ -094f08: 7010 a901 0100 |0006: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -094f0e: 5b31 ca0c |0009: iput-object v1, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ -094f12: 5932 c60c |000b: iput v2, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0cc6 │ │ -094f16: 5932 c80c |000d: iput v2, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectionTopPadding:I // field@0cc8 │ │ -094f1a: 5932 c70c |000f: iput v2, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectionRightPadding:I // field@0cc7 │ │ -094f1e: 5932 c50c |0011: iput v2, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0cc5 │ │ -094f22: 1c01 6404 |0013: const-class v1, Landroid/widget/AbsListView; // type@0464 │ │ -094f26: 1a02 3826 |0015: const-string v2, "mIsChildViewEnabled" // string@2638 │ │ -094f2a: 6e20 7727 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ -094f30: 0c01 |001a: move-result-object v1 │ │ -094f32: 5b31 c30c |001b: iput-object v1, v3, Landroid/support/v7/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0cc3 │ │ -094f36: 5431 c30c |001d: iget-object v1, v3, Landroid/support/v7/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0cc3 │ │ -094f3a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -094f3c: 6e20 2928 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ -094f42: 0e00 |0023: return-void │ │ -094f44: 0d00 |0024: move-exception v0 │ │ -094f46: 6e10 b527 0000 |0025: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@27b5 │ │ -094f4c: 28fb |0028: goto 0023 // -0005 │ │ +094f70: |[094f70] android.support.v7.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +094f80: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +094f82: 7040 1c22 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@221c │ │ +094f88: 2201 6000 |0004: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ +094f8c: 7010 a901 0100 |0006: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +094f92: 5b31 ca0c |0009: iput-object v1, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ +094f96: 5932 c60c |000b: iput v2, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0cc6 │ │ +094f9a: 5932 c80c |000d: iput v2, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectionTopPadding:I // field@0cc8 │ │ +094f9e: 5932 c70c |000f: iput v2, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectionRightPadding:I // field@0cc7 │ │ +094fa2: 5932 c50c |0011: iput v2, v3, Landroid/support/v7/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0cc5 │ │ +094fa6: 1c01 6504 |0013: const-class v1, Landroid/widget/AbsListView; // type@0465 │ │ +094faa: 1a02 4226 |0015: const-string v2, "mIsChildViewEnabled" // string@2642 │ │ +094fae: 6e20 7727 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2777 │ │ +094fb4: 0c01 |001a: move-result-object v1 │ │ +094fb6: 5b31 c30c |001b: iput-object v1, v3, Landroid/support/v7/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0cc3 │ │ +094fba: 5431 c30c |001d: iget-object v1, v3, Landroid/support/v7/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0cc3 │ │ +094fbe: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +094fc0: 6e20 2928 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2829 │ │ +094fc6: 0e00 |0023: return-void │ │ +094fc8: 0d00 |0024: move-exception v0 │ │ +094fca: 6e10 b527 0000 |0025: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@27b5 │ │ +094fd0: 28fb |0028: goto 0023 // -0005 │ │ catches : 1 │ │ 0x0013 - 0x0023 │ │ Ljava/lang/NoSuchFieldException; -> 0x0024 │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=48 │ │ 0x000b line=49 │ │ @@ -211949,19 +211976,19 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -094f60: |[094f60] android.support.v7.widget.ListViewCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -094f70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094f72: 6e20 581b 2100 |0001: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ListViewCompat;.drawSelectorCompat:(Landroid/graphics/Canvas;)V // method@1b58 │ │ -094f78: 6f20 1e22 2100 |0004: invoke-super {v1, v2}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@221e │ │ -094f7e: 0e00 |0007: return-void │ │ +094fe4: |[094fe4] android.support.v7.widget.ListViewCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +094ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094ff6: 6e20 581b 2100 |0001: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ListViewCompat;.drawSelectorCompat:(Landroid/graphics/Canvas;)V // method@1b58 │ │ +094ffc: 6f20 1e22 2100 |0004: invoke-super {v1, v2}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@221e │ │ +095002: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0001 line=107 │ │ 0x0004 line=110 │ │ 0x0007 line=111 │ │ locals : │ │ @@ -211974,26 +212001,26 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -094f80: |[094f80] android.support.v7.widget.ListViewCompat.drawSelectorCompat:(Landroid/graphics/Canvas;)V │ │ -094f90: 5421 ca0c |0000: iget-object v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ -094f94: 6e10 ae01 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Rect;.isEmpty:()Z // method@01ae │ │ -094f9a: 0a01 |0005: move-result v1 │ │ -094f9c: 3901 1000 |0006: if-nez v1, 0016 // +0010 │ │ -094fa0: 6e10 631b 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@1b63 │ │ -094fa6: 0c00 |000b: move-result-object v0 │ │ -094fa8: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -094fac: 5421 ca0c |000e: iget-object v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ -094fb0: 6e20 e701 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@01e7 │ │ -094fb6: 6e20 d001 3000 |0013: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -094fbc: 0e00 |0016: return-void │ │ +095004: |[095004] android.support.v7.widget.ListViewCompat.drawSelectorCompat:(Landroid/graphics/Canvas;)V │ │ +095014: 5421 ca0c |0000: iget-object v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ +095018: 6e10 ae01 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Rect;.isEmpty:()Z // method@01ae │ │ +09501e: 0a01 |0005: move-result v1 │ │ +095020: 3901 1000 |0006: if-nez v1, 0016 // +0010 │ │ +095024: 6e10 631b 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@1b63 │ │ +09502a: 0c00 |000b: move-result-object v0 │ │ +09502c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +095030: 5421 ca0c |000e: iget-object v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ +095034: 6e20 e701 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@01e7 │ │ +09503a: 6e20 d001 3000 |0013: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +095040: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x000c line=141 │ │ 0x000e line=142 │ │ 0x0013 line=143 │ │ @@ -212008,20 +212035,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -094fc0: |[094fc0] android.support.v7.widget.ListViewCompat.drawableStateChanged:()V │ │ -094fd0: 6f10 1f22 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.drawableStateChanged:()V // method@221f │ │ -094fd6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -094fd8: 6e20 731b 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListViewCompat;.setSelectorEnabled:(Z)V // method@1b73 │ │ -094fde: 6e10 761b 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/ListViewCompat;.updateSelectorStateCompat:()V // method@1b76 │ │ -094fe4: 0e00 |000a: return-void │ │ +095044: |[095044] android.support.v7.widget.ListViewCompat.drawableStateChanged:()V │ │ +095054: 6f10 1f22 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.drawableStateChanged:()V // method@221f │ │ +09505a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +09505c: 6e20 731b 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListViewCompat;.setSelectorEnabled:(Z)V // method@1b73 │ │ +095062: 6e10 761b 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/ListViewCompat;.updateSelectorStateCompat:()V // method@1b76 │ │ +095068: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=99 │ │ 0x0007 line=100 │ │ 0x000a line=101 │ │ locals : │ │ @@ -212032,57 +212059,57 @@ │ │ type : '(IZ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -094fe8: |[094fe8] android.support.v7.widget.ListViewCompat.lookForSelectablePosition:(IZ)I │ │ -094ff8: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -094ffa: 6e10 5b1b 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@1b5b │ │ -095000: 0c00 |0004: move-result-object v0 │ │ -095002: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -095006: 6e10 681b 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/widget/ListViewCompat;.isInTouchMode:()Z // method@1b68 │ │ -09500c: 0a03 |000a: move-result v3 │ │ -09500e: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ -095012: 0f02 |000d: return v2 │ │ -095014: 7210 1222 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ -09501a: 0a01 |0011: move-result v1 │ │ -09501c: 6e10 5b1b 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@1b5b │ │ -095022: 0c03 |0015: move-result-object v3 │ │ -095024: 7210 1122 0300 |0016: invoke-interface {v3}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@2211 │ │ -09502a: 0a03 |0019: move-result v3 │ │ -09502c: 3903 2b00 |001a: if-nez v3, 0045 // +002b │ │ -095030: 3806 1200 |001c: if-eqz v6, 002e // +0012 │ │ -095034: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -095036: 7120 ac27 5300 |001f: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09503c: 0a05 |0022: move-result v5 │ │ -09503e: 3515 1c00 |0023: if-ge v5, v1, 003f // +001c │ │ -095042: 7220 1722 5000 |0025: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2217 │ │ -095048: 0a03 |0028: move-result v3 │ │ -09504a: 3903 1600 |0029: if-nez v3, 003f // +0016 │ │ -09504e: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -095052: 28f6 |002d: goto 0023 // -000a │ │ -095054: d803 01ff |002e: add-int/lit8 v3, v1, #int -1 // #ff │ │ -095058: 7120 af27 3500 |0030: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -09505e: 0a05 |0033: move-result v5 │ │ -095060: 3a05 0b00 |0034: if-ltz v5, 003f // +000b │ │ -095064: 7220 1722 5000 |0036: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2217 │ │ -09506a: 0a03 |0039: move-result v3 │ │ -09506c: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ -095070: d805 05ff |003c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -095074: 28f6 |003e: goto 0034 // -000a │ │ -095076: 3a05 ceff |003f: if-ltz v5, 000d // -0032 │ │ -09507a: 3515 ccff |0041: if-ge v5, v1, 000d // -0034 │ │ -09507e: 0152 |0043: move v2, v5 │ │ -095080: 28c9 |0044: goto 000d // -0037 │ │ -095082: 3a05 c8ff |0045: if-ltz v5, 000d // -0038 │ │ -095086: 3515 c6ff |0047: if-ge v5, v1, 000d // -003a │ │ -09508a: 0152 |0049: move v2, v5 │ │ -09508c: 28c3 |004a: goto 000d // -003d │ │ +09506c: |[09506c] android.support.v7.widget.ListViewCompat.lookForSelectablePosition:(IZ)I │ │ +09507c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +09507e: 6e10 5b1b 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@1b5b │ │ +095084: 0c00 |0004: move-result-object v0 │ │ +095086: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +09508a: 6e10 681b 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/widget/ListViewCompat;.isInTouchMode:()Z // method@1b68 │ │ +095090: 0a03 |000a: move-result v3 │ │ +095092: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ +095096: 0f02 |000d: return v2 │ │ +095098: 7210 1222 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ +09509e: 0a01 |0011: move-result v1 │ │ +0950a0: 6e10 5b1b 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@1b5b │ │ +0950a6: 0c03 |0015: move-result-object v3 │ │ +0950a8: 7210 1122 0300 |0016: invoke-interface {v3}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@2211 │ │ +0950ae: 0a03 |0019: move-result v3 │ │ +0950b0: 3903 2b00 |001a: if-nez v3, 0045 // +002b │ │ +0950b4: 3806 1200 |001c: if-eqz v6, 002e // +0012 │ │ +0950b8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +0950ba: 7120 ac27 5300 |001f: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0950c0: 0a05 |0022: move-result v5 │ │ +0950c2: 3515 1c00 |0023: if-ge v5, v1, 003f // +001c │ │ +0950c6: 7220 1722 5000 |0025: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2217 │ │ +0950cc: 0a03 |0028: move-result v3 │ │ +0950ce: 3903 1600 |0029: if-nez v3, 003f // +0016 │ │ +0950d2: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0950d6: 28f6 |002d: goto 0023 // -000a │ │ +0950d8: d803 01ff |002e: add-int/lit8 v3, v1, #int -1 // #ff │ │ +0950dc: 7120 af27 3500 |0030: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +0950e2: 0a05 |0033: move-result v5 │ │ +0950e4: 3a05 0b00 |0034: if-ltz v5, 003f // +000b │ │ +0950e8: 7220 1722 5000 |0036: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2217 │ │ +0950ee: 0a03 |0039: move-result v3 │ │ +0950f0: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ +0950f4: d805 05ff |003c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0950f8: 28f6 |003e: goto 0034 // -000a │ │ +0950fa: 3a05 ceff |003f: if-ltz v5, 000d // -0032 │ │ +0950fe: 3515 ccff |0041: if-ge v5, v1, 000d // -0034 │ │ +095102: 0152 |0043: move v2, v5 │ │ +095104: 28c9 |0044: goto 000d // -0037 │ │ +095106: 3a05 c8ff |0045: if-ltz v5, 000d // -0038 │ │ +09510a: 3515 c6ff |0047: if-ge v5, v1, 000d // -003a │ │ +09510e: 0152 |0049: move v2, v5 │ │ +095110: 28c3 |004a: goto 000d // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0005 line=158 │ │ 0x000d line=184 │ │ 0x000e line=162 │ │ 0x0012 line=163 │ │ @@ -212109,101 +212136,101 @@ │ │ type : '(IIIII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 165 16-bit code units │ │ -095090: |[095090] android.support.v7.widget.ListViewCompat.measureHeightOfChildrenCompat:(IIIII)I │ │ -0950a0: 7401 621b 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getListPaddingTop:()I // method@1b62 │ │ -0950a6: 0a0e |0003: move-result v14 │ │ -0950a8: 7401 5f1b 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getListPaddingBottom:()I // method@1b5f │ │ -0950ae: 0a0b |0007: move-result v11 │ │ -0950b0: 7401 601b 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getListPaddingLeft:()I // method@1b60 │ │ -0950b6: 0a0c |000b: move-result v12 │ │ -0950b8: 7401 611b 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getListPaddingRight:()I // method@1b61 │ │ -0950be: 0a0d |000f: move-result v13 │ │ -0950c0: 7401 5d1b 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getDividerHeight:()I // method@1b5d │ │ -0950c6: 0a10 |0013: move-result v16 │ │ -0950c8: 7401 5c1b 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getDivider:()Landroid/graphics/drawable/Drawable; // method@1b5c │ │ -0950ce: 0c06 |0017: move-result-object v6 │ │ -0950d0: 7401 5b1b 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@1b5b │ │ -0950d6: 0c02 |001b: move-result-object v2 │ │ -0950d8: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ -0950dc: 900f 0e0b |001e: add-int v15, v14, v11 │ │ -0950e0: 0f0f |0020: return v15 │ │ -0950e2: 9011 0e0b |0021: add-int v17, v14, v11 │ │ -0950e6: 3d10 6800 |0023: if-lez v16, 008b // +0068 │ │ -0950ea: 3806 6600 |0025: if-eqz v6, 008b // +0066 │ │ -0950ee: 0207 1000 |0027: move/from16 v7, v16 │ │ -0950f2: 120f |0029: const/4 v15, #int 0 // #0 │ │ -0950f4: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -0950f6: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ -0950fa: 7210 1222 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ -095100: 0a05 |0030: move-result v5 │ │ -095102: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -095104: 3559 6f00 |0032: if-ge v9, v5, 00a1 // +006f │ │ -095108: 7220 1522 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@2215 │ │ -09510e: 0a0a |0037: move-result v10 │ │ -095110: 0200 1200 |0038: move/from16 v0, v18 │ │ -095114: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ -095118: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -09511a: 0212 0a00 |003d: move/from16 v18, v10 │ │ -09511e: 0800 1500 |003f: move-object/from16 v0, v21 │ │ -095122: 7240 1622 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2216 │ │ -095128: 0c03 |0044: move-result-object v3 │ │ -09512a: 6e10 e21f 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -095130: 0c04 |0048: move-result-object v4 │ │ -095132: 3904 0900 |0049: if-nez v4, 0052 // +0009 │ │ -095136: 7401 5a1b 1500 |004b: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1b5a │ │ -09513c: 0c04 |004e: move-result-object v4 │ │ -09513e: 6e20 3a20 4300 |004f: invoke-virtual {v3, v4}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -095144: 5240 240e |0052: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -095148: 0213 0000 |0054: move/from16 v19, v0 │ │ -09514c: 3d13 3700 |0056: if-lez v19, 008d // +0037 │ │ -095150: 5240 240e |0058: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -095154: 0213 0000 |005a: move/from16 v19, v0 │ │ -095158: 1514 0040 |005c: const/high16 v20, #int 1073741824 // #4000 │ │ -09515c: 7702 bf1f 1300 |005e: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -095162: 0a08 |0061: move-result v8 │ │ -095164: 0200 1600 |0062: move/from16 v0, v22 │ │ -095168: 6e30 1420 0308 |0064: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -09516e: 6e10 d11f 0300 |0067: invoke-virtual {v3}, Landroid/view/View;.forceLayout:()V // method@1fd1 │ │ -095174: 3d09 0400 |006a: if-lez v9, 006e // +0004 │ │ -095178: 9011 1107 |006c: add-int v17, v17, v7 │ │ -09517c: 6e10 e61f 0300 |006e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -095182: 0a13 |0071: move-result v19 │ │ -095184: 9011 1113 |0072: add-int v17, v17, v19 │ │ -095188: 0200 1100 |0074: move/from16 v0, v17 │ │ -09518c: 0201 1900 |0076: move/from16 v1, v25 │ │ -095190: 3410 1e00 |0078: if-lt v0, v1, 0096 // +001e │ │ -095194: 3a1a 0e00 |007a: if-ltz v26, 0088 // +000e │ │ -095198: 0200 1a00 |007c: move/from16 v0, v26 │ │ -09519c: 3709 0a00 |007e: if-le v9, v0, 0088 // +000a │ │ -0951a0: 3d0f 0800 |0080: if-lez v15, 0088 // +0008 │ │ -0951a4: 0200 1100 |0082: move/from16 v0, v17 │ │ -0951a8: 0201 1900 |0084: move/from16 v1, v25 │ │ -0951ac: 3310 9aff |0086: if-ne v0, v1, 0020 // -0066 │ │ -0951b0: 020f 1900 |0088: move/from16 v15, v25 │ │ -0951b4: 2896 |008a: goto 0020 // -006a │ │ -0951b6: 1207 |008b: const/4 v7, #int 0 // #0 │ │ -0951b8: 289d |008c: goto 0029 // -0063 │ │ -0951ba: 1313 0000 |008d: const/16 v19, #int 0 // #0 │ │ -0951be: 1314 0000 |008f: const/16 v20, #int 0 // #0 │ │ -0951c2: 7702 bf1f 1300 |0091: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0951c8: 0a08 |0094: move-result v8 │ │ -0951ca: 28cd |0095: goto 0062 // -0033 │ │ -0951cc: 3a1a 0800 |0096: if-ltz v26, 009e // +0008 │ │ -0951d0: 0200 1a00 |0098: move/from16 v0, v26 │ │ -0951d4: 3409 0400 |009a: if-lt v9, v0, 009e // +0004 │ │ -0951d8: 020f 1100 |009c: move/from16 v15, v17 │ │ -0951dc: d809 0901 |009e: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0951e0: 2892 |00a0: goto 0032 // -006e │ │ -0951e2: 020f 1100 |00a1: move/from16 v15, v17 │ │ -0951e6: 2900 7dff |00a3: goto/16 0020 // -0083 │ │ +095114: |[095114] android.support.v7.widget.ListViewCompat.measureHeightOfChildrenCompat:(IIIII)I │ │ +095124: 7401 621b 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getListPaddingTop:()I // method@1b62 │ │ +09512a: 0a0e |0003: move-result v14 │ │ +09512c: 7401 5f1b 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getListPaddingBottom:()I // method@1b5f │ │ +095132: 0a0b |0007: move-result v11 │ │ +095134: 7401 601b 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getListPaddingLeft:()I // method@1b60 │ │ +09513a: 0a0c |000b: move-result v12 │ │ +09513c: 7401 611b 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getListPaddingRight:()I // method@1b61 │ │ +095142: 0a0d |000f: move-result v13 │ │ +095144: 7401 5d1b 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getDividerHeight:()I // method@1b5d │ │ +09514a: 0a10 |0013: move-result v16 │ │ +09514c: 7401 5c1b 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getDivider:()Landroid/graphics/drawable/Drawable; // method@1b5c │ │ +095152: 0c06 |0017: move-result-object v6 │ │ +095154: 7401 5b1b 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@1b5b │ │ +09515a: 0c02 |001b: move-result-object v2 │ │ +09515c: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ +095160: 900f 0e0b |001e: add-int v15, v14, v11 │ │ +095164: 0f0f |0020: return v15 │ │ +095166: 9011 0e0b |0021: add-int v17, v14, v11 │ │ +09516a: 3d10 6800 |0023: if-lez v16, 008b // +0068 │ │ +09516e: 3806 6600 |0025: if-eqz v6, 008b // +0066 │ │ +095172: 0207 1000 |0027: move/from16 v7, v16 │ │ +095176: 120f |0029: const/4 v15, #int 0 // #0 │ │ +095178: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +09517a: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ +09517e: 7210 1222 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ +095184: 0a05 |0030: move-result v5 │ │ +095186: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +095188: 3559 6f00 |0032: if-ge v9, v5, 00a1 // +006f │ │ +09518c: 7220 1522 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@2215 │ │ +095192: 0a0a |0037: move-result v10 │ │ +095194: 0200 1200 |0038: move/from16 v0, v18 │ │ +095198: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ +09519c: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +09519e: 0212 0a00 |003d: move/from16 v18, v10 │ │ +0951a2: 0800 1500 |003f: move-object/from16 v0, v21 │ │ +0951a6: 7240 1622 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2216 │ │ +0951ac: 0c03 |0044: move-result-object v3 │ │ +0951ae: 6e10 e21f 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0951b4: 0c04 |0048: move-result-object v4 │ │ +0951b6: 3904 0900 |0049: if-nez v4, 0052 // +0009 │ │ +0951ba: 7401 5a1b 1500 |004b: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListViewCompat;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1b5a │ │ +0951c0: 0c04 |004e: move-result-object v4 │ │ +0951c2: 6e20 3a20 4300 |004f: invoke-virtual {v3, v4}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +0951c8: 5240 240e |0052: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +0951cc: 0213 0000 |0054: move/from16 v19, v0 │ │ +0951d0: 3d13 3700 |0056: if-lez v19, 008d // +0037 │ │ +0951d4: 5240 240e |0058: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +0951d8: 0213 0000 |005a: move/from16 v19, v0 │ │ +0951dc: 1514 0040 |005c: const/high16 v20, #int 1073741824 // #4000 │ │ +0951e0: 7702 bf1f 1300 |005e: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +0951e6: 0a08 |0061: move-result v8 │ │ +0951e8: 0200 1600 |0062: move/from16 v0, v22 │ │ +0951ec: 6e30 1420 0308 |0064: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +0951f2: 6e10 d11f 0300 |0067: invoke-virtual {v3}, Landroid/view/View;.forceLayout:()V // method@1fd1 │ │ +0951f8: 3d09 0400 |006a: if-lez v9, 006e // +0004 │ │ +0951fc: 9011 1107 |006c: add-int v17, v17, v7 │ │ +095200: 6e10 e61f 0300 |006e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +095206: 0a13 |0071: move-result v19 │ │ +095208: 9011 1113 |0072: add-int v17, v17, v19 │ │ +09520c: 0200 1100 |0074: move/from16 v0, v17 │ │ +095210: 0201 1900 |0076: move/from16 v1, v25 │ │ +095214: 3410 1e00 |0078: if-lt v0, v1, 0096 // +001e │ │ +095218: 3a1a 0e00 |007a: if-ltz v26, 0088 // +000e │ │ +09521c: 0200 1a00 |007c: move/from16 v0, v26 │ │ +095220: 3709 0a00 |007e: if-le v9, v0, 0088 // +000a │ │ +095224: 3d0f 0800 |0080: if-lez v15, 0088 // +0008 │ │ +095228: 0200 1100 |0082: move/from16 v0, v17 │ │ +09522c: 0201 1900 |0084: move/from16 v1, v25 │ │ +095230: 3310 9aff |0086: if-ne v0, v1, 0020 // -0066 │ │ +095234: 020f 1900 |0088: move/from16 v15, v25 │ │ +095238: 2896 |008a: goto 0020 // -006a │ │ +09523a: 1207 |008b: const/4 v7, #int 0 // #0 │ │ +09523c: 289d |008c: goto 0029 // -0063 │ │ +09523e: 1313 0000 |008d: const/16 v19, #int 0 // #0 │ │ +095242: 1314 0000 |008f: const/16 v20, #int 0 // #0 │ │ +095246: 7702 bf1f 1300 |0091: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +09524c: 0a08 |0094: move-result v8 │ │ +09524e: 28cd |0095: goto 0062 // -0033 │ │ +095250: 3a1a 0800 |0096: if-ltz v26, 009e // +0008 │ │ +095254: 0200 1a00 |0098: move/from16 v0, v26 │ │ +095258: 3409 0400 |009a: if-lt v9, v0, 009e // +0004 │ │ +09525c: 020f 1100 |009c: move/from16 v15, v17 │ │ +095260: d809 0901 |009e: add-int/lit8 v9, v9, #int 1 // #01 │ │ +095264: 2892 |00a0: goto 0032 // -006e │ │ +095266: 020f 1100 |00a1: move/from16 v15, v17 │ │ +09526a: 2900 7dff |00a3: goto/16 0020 // -0083 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0008 line=274 │ │ 0x000c line=275 │ │ 0x0010 line=276 │ │ @@ -212282,33 +212309,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0951ec: |[0951ec] android.support.v7.widget.ListViewCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0951fc: 6e10 901f 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -095202: 0a00 |0003: move-result v0 │ │ -095204: 2b00 1a00 0000 |0004: packed-switch v0, 0000001e // +0000001a │ │ -09520a: 6f20 2a22 3200 |0007: invoke-super {v2, v3}, Landroid/widget/ListView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@222a │ │ -095210: 0a00 |000a: move-result v0 │ │ -095212: 0f00 |000b: return v0 │ │ -095214: 6e10 961f 0300 |000c: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -09521a: 0a00 |000f: move-result v0 │ │ -09521c: 8700 |0010: float-to-int v0, v0 │ │ -09521e: 6e10 981f 0300 |0011: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -095224: 0a01 |0014: move-result v1 │ │ -095226: 8711 |0015: float-to-int v1, v1 │ │ -095228: 6e30 6d1b 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/support/v7/widget/ListViewCompat;.pointToPosition:(II)I // method@1b6d │ │ -09522e: 0a00 |0019: move-result v0 │ │ -095230: 5920 c40c |001a: iput v0, v2, Landroid/support/v7/widget/ListViewCompat;.mMotionPosition:I // field@0cc4 │ │ -095234: 28eb |001c: goto 0007 // -0015 │ │ -095236: 0000 |001d: nop // spacer │ │ -095238: 0001 0100 0000 0000 0800 0000 |001e: packed-switch-data (6 units) │ │ +095270: |[095270] android.support.v7.widget.ListViewCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +095280: 6e10 901f 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +095286: 0a00 |0003: move-result v0 │ │ +095288: 2b00 1a00 0000 |0004: packed-switch v0, 0000001e // +0000001a │ │ +09528e: 6f20 2a22 3200 |0007: invoke-super {v2, v3}, Landroid/widget/ListView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@222a │ │ +095294: 0a00 |000a: move-result v0 │ │ +095296: 0f00 |000b: return v0 │ │ +095298: 6e10 961f 0300 |000c: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +09529e: 0a00 |000f: move-result v0 │ │ +0952a0: 8700 |0010: float-to-int v0, v0 │ │ +0952a2: 6e10 981f 0300 |0011: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +0952a8: 0a01 |0014: move-result v1 │ │ +0952aa: 8711 |0015: float-to-int v1, v1 │ │ +0952ac: 6e30 6d1b 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/support/v7/widget/ListViewCompat;.pointToPosition:(II)I // method@1b6d │ │ +0952b2: 0a00 |0019: move-result v0 │ │ +0952b4: 5920 c40c |001a: iput v0, v2, Landroid/support/v7/widget/ListViewCompat;.mMotionPosition:I // field@0cc4 │ │ +0952b8: 28eb |001c: goto 0007 // -0015 │ │ +0952ba: 0000 |001d: nop // spacer │ │ +0952bc: 0001 0100 0000 0000 0800 0000 |001e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0007 line=120 │ │ 0x000c line=117 │ │ 0x001d line=115 │ │ locals : │ │ @@ -212320,62 +212347,62 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -095244: |[095244] android.support.v7.widget.ListViewCompat.positionSelectorCompat:(ILandroid/view/View;)V │ │ -095254: 5472 ca0c |0000: iget-object v2, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ -095258: 6e10 e31f 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -09525e: 0a03 |0005: move-result v3 │ │ -095260: 6e10 f61f 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -095266: 0a04 |0009: move-result v4 │ │ -095268: 6e10 f01f 0900 |000a: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ -09526e: 0a05 |000d: move-result v5 │ │ -095270: 6e10 d41f 0900 |000e: invoke-virtual {v9}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ -095276: 0a06 |0011: move-result v6 │ │ -095278: 6e56 b001 3254 |0012: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ -09527e: 5223 2c00 |0015: iget v3, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ -095282: 5274 c60c |0017: iget v4, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0cc6 │ │ -095286: b143 |0019: sub-int/2addr v3, v4 │ │ -095288: 5923 2c00 |001a: iput v3, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ -09528c: 5223 2e00 |001c: iget v3, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ -095290: 5274 c80c |001e: iget v4, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectionTopPadding:I // field@0cc8 │ │ -095294: b143 |0020: sub-int/2addr v3, v4 │ │ -095296: 5923 2e00 |0021: iput v3, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ -09529a: 5223 2d00 |0023: iget v3, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ -09529e: 5274 c70c |0025: iget v4, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectionRightPadding:I // field@0cc7 │ │ -0952a2: b043 |0027: add-int/2addr v3, v4 │ │ -0952a4: 5923 2d00 |0028: iput v3, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ -0952a8: 5223 2b00 |002a: iget v3, v2, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -0952ac: 5274 c50c |002c: iget v4, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0cc5 │ │ -0952b0: b043 |002e: add-int/2addr v3, v4 │ │ -0952b2: 5923 2b00 |002f: iput v3, v2, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -0952b6: 5473 c30c |0031: iget-object v3, v7, Landroid/support/v7/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0cc3 │ │ -0952ba: 6e20 2428 7300 |0033: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.getBoolean:(Ljava/lang/Object;)Z // method@2824 │ │ -0952c0: 0a01 |0036: move-result v1 │ │ -0952c2: 6e10 0620 0900 |0037: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@2006 │ │ -0952c8: 0a03 |003a: move-result v3 │ │ -0952ca: 3213 1400 |003b: if-eq v3, v1, 004f // +0014 │ │ -0952ce: 5474 c30c |003d: iget-object v4, v7, Landroid/support/v7/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0cc3 │ │ -0952d2: 3901 1100 |003f: if-nez v1, 0050 // +0011 │ │ -0952d6: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -0952d8: 7110 6927 0300 |0042: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0952de: 0c03 |0045: move-result-object v3 │ │ -0952e0: 6e30 2828 7403 |0046: invoke-virtual {v4, v7, v3}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ -0952e6: 12f3 |0049: const/4 v3, #int -1 // #ff │ │ -0952e8: 3238 0500 |004a: if-eq v8, v3, 004f // +0005 │ │ -0952ec: 6e10 711b 0700 |004c: invoke-virtual {v7}, Landroid/support/v7/widget/ListViewCompat;.refreshDrawableState:()V // method@1b71 │ │ -0952f2: 0e00 |004f: return-void │ │ -0952f4: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0952f6: 28f1 |0051: goto 0042 // -000f │ │ -0952f8: 0d00 |0052: move-exception v0 │ │ -0952fa: 6e10 8d27 0000 |0053: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@278d │ │ -095300: 28f9 |0056: goto 004f // -0007 │ │ +0952c8: |[0952c8] android.support.v7.widget.ListViewCompat.positionSelectorCompat:(ILandroid/view/View;)V │ │ +0952d8: 5472 ca0c |0000: iget-object v2, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ +0952dc: 6e10 e31f 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +0952e2: 0a03 |0005: move-result v3 │ │ +0952e4: 6e10 f61f 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +0952ea: 0a04 |0009: move-result v4 │ │ +0952ec: 6e10 f01f 0900 |000a: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@1ff0 │ │ +0952f2: 0a05 |000d: move-result v5 │ │ +0952f4: 6e10 d41f 0900 |000e: invoke-virtual {v9}, Landroid/view/View;.getBottom:()I // method@1fd4 │ │ +0952fa: 0a06 |0011: move-result v6 │ │ +0952fc: 6e56 b001 3254 |0012: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@01b0 │ │ +095302: 5223 2c00 |0015: iget v3, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ +095306: 5274 c60c |0017: iget v4, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0cc6 │ │ +09530a: b143 |0019: sub-int/2addr v3, v4 │ │ +09530c: 5923 2c00 |001a: iput v3, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ +095310: 5223 2e00 |001c: iget v3, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ +095314: 5274 c80c |001e: iget v4, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectionTopPadding:I // field@0cc8 │ │ +095318: b143 |0020: sub-int/2addr v3, v4 │ │ +09531a: 5923 2e00 |0021: iput v3, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ +09531e: 5223 2d00 |0023: iget v3, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ +095322: 5274 c70c |0025: iget v4, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectionRightPadding:I // field@0cc7 │ │ +095326: b043 |0027: add-int/2addr v3, v4 │ │ +095328: 5923 2d00 |0028: iput v3, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ +09532c: 5223 2b00 |002a: iget v3, v2, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +095330: 5274 c50c |002c: iget v4, v7, Landroid/support/v7/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0cc5 │ │ +095334: b043 |002e: add-int/2addr v3, v4 │ │ +095336: 5923 2b00 |002f: iput v3, v2, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +09533a: 5473 c30c |0031: iget-object v3, v7, Landroid/support/v7/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0cc3 │ │ +09533e: 6e20 2428 7300 |0033: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.getBoolean:(Ljava/lang/Object;)Z // method@2824 │ │ +095344: 0a01 |0036: move-result v1 │ │ +095346: 6e10 0620 0900 |0037: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@2006 │ │ +09534c: 0a03 |003a: move-result v3 │ │ +09534e: 3213 1400 |003b: if-eq v3, v1, 004f // +0014 │ │ +095352: 5474 c30c |003d: iget-object v4, v7, Landroid/support/v7/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0cc3 │ │ +095356: 3901 1100 |003f: if-nez v1, 0050 // +0011 │ │ +09535a: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +09535c: 7110 6927 0300 |0042: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +095362: 0c03 |0045: move-result-object v3 │ │ +095364: 6e30 2828 7403 |0046: invoke-virtual {v4, v7, v3}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2828 │ │ +09536a: 12f3 |0049: const/4 v3, #int -1 // #ff │ │ +09536c: 3238 0500 |004a: if-eq v8, v3, 004f // +0005 │ │ +095370: 6e10 711b 0700 |004c: invoke-virtual {v7}, Landroid/support/v7/widget/ListViewCompat;.refreshDrawableState:()V // method@1b71 │ │ +095376: 0e00 |004f: return-void │ │ +095378: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +09537a: 28f1 |0051: goto 0042 // -000f │ │ +09537c: 0d00 |0052: move-exception v0 │ │ +09537e: 6e10 8d27 0000 |0053: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@278d │ │ +095384: 28f9 |0056: goto 004f // -0007 │ │ catches : 1 │ │ 0x0031 - 0x004f │ │ Ljava/lang/IllegalAccessException; -> 0x0052 │ │ positions : │ │ 0x0000 line=218 │ │ 0x0002 line=219 │ │ 0x0015 line=222 │ │ @@ -212405,42 +212432,42 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -095314: |[095314] android.support.v7.widget.ListViewCompat.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V │ │ -095324: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -095326: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -095328: 6e10 631b 0800 |0002: invoke-virtual {v8}, Landroid/support/v7/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@1b63 │ │ -09532e: 0c02 |0005: move-result-object v2 │ │ -095330: 3802 2700 |0006: if-eqz v2, 002d // +0027 │ │ -095334: 12f7 |0008: const/4 v7, #int -1 // #ff │ │ -095336: 3279 2400 |0009: if-eq v9, v7, 002d // +0024 │ │ -09533a: 0151 |000b: move v1, v5 │ │ -09533c: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -095340: 6e30 f501 6206 |000e: invoke-virtual {v2, v6, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -095346: 6e30 6e1b 980a |0011: invoke-virtual {v8, v9, v10}, Landroid/support/v7/widget/ListViewCompat;.positionSelectorCompat:(ILandroid/view/View;)V // method@1b6e │ │ -09534c: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ -095350: 5480 ca0c |0016: iget-object v0, v8, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ -095354: 6e10 ab01 0000 |0018: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ -09535a: 0a03 |001b: move-result v3 │ │ -09535c: 6e10 ac01 0000 |001c: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ -095362: 0a04 |001f: move-result v4 │ │ -095364: 6e10 641b 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/widget/ListViewCompat;.getVisibility:()I // method@1b64 │ │ -09536a: 0a07 |0023: move-result v7 │ │ -09536c: 3907 0b00 |0024: if-nez v7, 002f // +000b │ │ -095370: 6e30 f501 5206 |0026: invoke-virtual {v2, v5, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -095376: 7130 d305 3204 |0029: invoke-static {v2, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ -09537c: 0e00 |002c: return-void │ │ -09537e: 0161 |002d: move v1, v6 │ │ -095380: 28de |002e: goto 000c // -0022 │ │ -095382: 0165 |002f: move v5, v6 │ │ -095384: 28f6 |0030: goto 0026 // -000a │ │ +095398: |[095398] android.support.v7.widget.ListViewCompat.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V │ │ +0953a8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0953aa: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0953ac: 6e10 631b 0800 |0002: invoke-virtual {v8}, Landroid/support/v7/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@1b63 │ │ +0953b2: 0c02 |0005: move-result-object v2 │ │ +0953b4: 3802 2700 |0006: if-eqz v2, 002d // +0027 │ │ +0953b8: 12f7 |0008: const/4 v7, #int -1 // #ff │ │ +0953ba: 3279 2400 |0009: if-eq v9, v7, 002d // +0024 │ │ +0953be: 0151 |000b: move v1, v5 │ │ +0953c0: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +0953c4: 6e30 f501 6206 |000e: invoke-virtual {v2, v6, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +0953ca: 6e30 6e1b 980a |0011: invoke-virtual {v8, v9, v10}, Landroid/support/v7/widget/ListViewCompat;.positionSelectorCompat:(ILandroid/view/View;)V // method@1b6e │ │ +0953d0: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ +0953d4: 5480 ca0c |0016: iget-object v0, v8, Landroid/support/v7/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0cca │ │ +0953d8: 6e10 ab01 0000 |0018: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@01ab │ │ +0953de: 0a03 |001b: move-result v3 │ │ +0953e0: 6e10 ac01 0000 |001c: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@01ac │ │ +0953e6: 0a04 |001f: move-result v4 │ │ +0953e8: 6e10 641b 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/widget/ListViewCompat;.getVisibility:()I // method@1b64 │ │ +0953ee: 0a07 |0023: move-result v7 │ │ +0953f0: 3907 0b00 |0024: if-nez v7, 002f // +000b │ │ +0953f4: 6e30 f501 5206 |0026: invoke-virtual {v2, v5, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +0953fa: 7130 d305 3204 |0029: invoke-static {v2, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ +095400: 0e00 |002c: return-void │ │ +095402: 0161 |002d: move v1, v6 │ │ +095404: 28de |002e: goto 000c // -0022 │ │ +095406: 0165 |002f: move v5, v6 │ │ +095408: 28f6 |0030: goto 0026 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=200 │ │ 0x0006 line=201 │ │ 0x000c line=202 │ │ 0x000e line=203 │ │ 0x0011 line=206 │ │ @@ -212472,23 +212499,23 @@ │ │ type : '(ILandroid/view/View;FF)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -095388: |[095388] android.support.v7.widget.ListViewCompat.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V │ │ -095398: 6e30 6f1b 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/ListViewCompat;.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V // method@1b6f │ │ -09539e: 6e10 631b 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@1b63 │ │ -0953a4: 0c00 |0006: move-result-object v0 │ │ -0953a6: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -0953aa: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -0953ac: 3213 0500 |000a: if-eq v3, v1, 000f // +0005 │ │ -0953b0: 7130 d305 5006 |000c: invoke-static {v0, v5, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ -0953b6: 0e00 |000f: return-void │ │ +09540c: |[09540c] android.support.v7.widget.ListViewCompat.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V │ │ +09541c: 6e30 6f1b 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/ListViewCompat;.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V // method@1b6f │ │ +095422: 6e10 631b 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@1b63 │ │ +095428: 0c00 |0006: move-result-object v0 │ │ +09542a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +09542e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +095430: 3213 0500 |000a: if-eq v3, v1, 000f // +0005 │ │ +095434: 7130 d305 5006 |000c: invoke-static {v0, v5, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ +09543a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=191 │ │ 0x0007 line=192 │ │ 0x000c line=193 │ │ 0x000f line=195 │ │ @@ -212505,36 +212532,36 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0953b8: |[0953b8] android.support.v7.widget.ListViewCompat.setSelector:(Landroid/graphics/drawable/Drawable;)V │ │ -0953c8: 3803 2900 |0000: if-eqz v3, 0029 // +0029 │ │ -0953cc: 2201 af03 |0002: new-instance v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // type@03af │ │ -0953d0: 7020 4c1b 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.:(Landroid/graphics/drawable/Drawable;)V // method@1b4c │ │ -0953d6: 5b21 c90c |0007: iput-object v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelector:Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // field@0cc9 │ │ -0953da: 5421 c90c |0009: iget-object v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelector:Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // field@0cc9 │ │ -0953de: 6f20 3b22 1200 |000b: invoke-super {v2, v1}, Landroid/widget/ListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@223b │ │ -0953e4: 2200 6000 |000e: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -0953e8: 7010 a901 0000 |0010: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -0953ee: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ -0953f2: 6e20 dc01 0300 |0015: invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -0953f8: 5201 2c00 |0018: iget v1, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ -0953fc: 5921 c60c |001a: iput v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0cc6 │ │ -095400: 5201 2e00 |001c: iget v1, v0, Landroid/graphics/Rect;.top:I // field@002e │ │ -095404: 5921 c80c |001e: iput v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectionTopPadding:I // field@0cc8 │ │ -095408: 5201 2d00 |0020: iget v1, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ -09540c: 5921 c70c |0022: iput v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectionRightPadding:I // field@0cc7 │ │ -095410: 5201 2b00 |0024: iget v1, v0, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -095414: 5921 c50c |0026: iput v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0cc5 │ │ -095418: 0e00 |0028: return-void │ │ -09541a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -09541c: 28dd |002a: goto 0007 // -0023 │ │ +09543c: |[09543c] android.support.v7.widget.ListViewCompat.setSelector:(Landroid/graphics/drawable/Drawable;)V │ │ +09544c: 3803 2900 |0000: if-eqz v3, 0029 // +0029 │ │ +095450: 2201 b003 |0002: new-instance v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // type@03b0 │ │ +095454: 7020 4c1b 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.:(Landroid/graphics/drawable/Drawable;)V // method@1b4c │ │ +09545a: 5b21 c90c |0007: iput-object v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelector:Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // field@0cc9 │ │ +09545e: 5421 c90c |0009: iget-object v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelector:Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // field@0cc9 │ │ +095462: 6f20 3b22 1200 |000b: invoke-super {v2, v1}, Landroid/widget/ListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@223b │ │ +095468: 2200 6000 |000e: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +09546c: 7010 a901 0000 |0010: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +095472: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ +095476: 6e20 dc01 0300 |0015: invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09547c: 5201 2c00 |0018: iget v1, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ +095480: 5921 c60c |001a: iput v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0cc6 │ │ +095484: 5201 2e00 |001c: iget v1, v0, Landroid/graphics/Rect;.top:I // field@002e │ │ +095488: 5921 c80c |001e: iput v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectionTopPadding:I // field@0cc8 │ │ +09548c: 5201 2d00 |0020: iget v1, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ +095490: 5921 c70c |0022: iput v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectionRightPadding:I // field@0cc7 │ │ +095494: 5201 2b00 |0024: iget v1, v0, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +095498: 5921 c50c |0026: iput v1, v2, Landroid/support/v7/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0cc5 │ │ +09549c: 0e00 |0028: return-void │ │ +09549e: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +0954a0: 28dd |002a: goto 0007 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0009 line=82 │ │ 0x000e line=84 │ │ 0x0013 line=85 │ │ 0x0015 line=86 │ │ @@ -212554,20 +212581,20 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -095420: |[095420] android.support.v7.widget.ListViewCompat.setSelectorEnabled:(Z)V │ │ -095430: 5410 c90c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListViewCompat;.mSelector:Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // field@0cc9 │ │ -095434: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -095438: 5410 c90c |0004: iget-object v0, v1, Landroid/support/v7/widget/ListViewCompat;.mSelector:Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // field@0cc9 │ │ -09543c: 6e20 4e1b 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.setEnabled:(Z)V // method@1b4e │ │ -095442: 0e00 |0009: return-void │ │ +0954a4: |[0954a4] android.support.v7.widget.ListViewCompat.setSelectorEnabled:(Z)V │ │ +0954b4: 5410 c90c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListViewCompat;.mSelector:Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // field@0cc9 │ │ +0954b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0954bc: 5410 c90c |0004: iget-object v0, v1, Landroid/support/v7/widget/ListViewCompat;.mSelector:Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; // field@0cc9 │ │ +0954c0: 6e20 4e1b 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.setEnabled:(Z)V // method@1b4e │ │ +0954c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0004 line=356 │ │ 0x0009 line=358 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ListViewCompat; │ │ @@ -212578,25 +212605,25 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -095444: |[095444] android.support.v7.widget.ListViewCompat.shouldShowSelectorCompat:()Z │ │ -095454: 6e10 751b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@1b75 │ │ -09545a: 0a00 |0003: move-result v0 │ │ -09545c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -095460: 6e10 691b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ListViewCompat;.isPressed:()Z // method@1b69 │ │ -095466: 0a00 |0009: move-result v0 │ │ -095468: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -09546c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09546e: 0f00 |000d: return v0 │ │ -095470: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -095472: 28fe |000f: goto 000d // -0002 │ │ +0954c8: |[0954c8] android.support.v7.widget.ListViewCompat.shouldShowSelectorCompat:()Z │ │ +0954d8: 6e10 751b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@1b75 │ │ +0954de: 0a00 |0003: move-result v0 │ │ +0954e0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0954e4: 6e10 691b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ListViewCompat;.isPressed:()Z // method@1b69 │ │ +0954ea: 0a00 |0009: move-result v0 │ │ +0954ec: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0954f0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0954f2: 0f00 |000d: return v0 │ │ +0954f4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0954f6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ListViewCompat; │ │ │ │ #12 : (in Landroid/support/v7/widget/ListViewCompat;) │ │ @@ -212604,17 +212631,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -095474: |[095474] android.support.v7.widget.ListViewCompat.touchModeDrawsInPressedStateCompat:()Z │ │ -095484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -095486: 0f00 |0001: return v0 │ │ +0954f8: |[0954f8] android.support.v7.widget.ListViewCompat.touchModeDrawsInPressedStateCompat:()Z │ │ +095508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09550a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ListViewCompat; │ │ │ │ #13 : (in Landroid/support/v7/widget/ListViewCompat;) │ │ @@ -212622,53 +212649,53 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -095488: |[095488] android.support.v7.widget.ListViewCompat.updateSelectorStateCompat:()V │ │ -095498: 6e10 631b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@1b63 │ │ -09549e: 0c00 |0003: move-result-object v0 │ │ -0954a0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -0954a4: 6e10 741b 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.shouldShowSelectorCompat:()Z // method@1b74 │ │ -0954aa: 0a01 |0009: move-result v1 │ │ -0954ac: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -0954b0: 6e10 5e1b 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.getDrawableState:()[I // method@1b5e │ │ -0954b6: 0c01 |000f: move-result-object v1 │ │ -0954b8: 6e20 f101 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -0954be: 0e00 |0013: return-void │ │ +09550c: |[09550c] android.support.v7.widget.ListViewCompat.updateSelectorStateCompat:()V │ │ +09551c: 6e10 631b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@1b63 │ │ +095522: 0c00 |0003: move-result-object v0 │ │ +095524: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +095528: 6e10 741b 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.shouldShowSelectorCompat:()Z // method@1b74 │ │ +09552e: 0a01 |0009: move-result v1 │ │ +095530: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +095534: 6e10 5e1b 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/ListViewCompat;.getDrawableState:()[I // method@1b5e │ │ +09553a: 0c01 |000f: move-result-object v1 │ │ +09553c: 6e20 f101 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +095542: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x000c line=126 │ │ 0x0013 line=128 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 selector Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/ListViewCompat; │ │ │ │ - source_file_idx : 3186 (ListViewCompat.java) │ │ + source_file_idx : 3192 (ListViewCompat.java) │ │ │ │ -Class #787 header: │ │ -class_idx : 933 │ │ +Class #788 header: │ │ +class_idx : 934 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 944 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 945 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ -Class #787 annotations: │ │ +Class #788 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListPopupWindow; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="DropDownListView" │ │ │ │ -Class #787 - │ │ +Class #788 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$DropDownListView;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ListViewCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -212697,22 +212724,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 │ │ -0954c0: |[0954c0] android.support.v7.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ -0954d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0954d2: 6001 cf05 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@05cf │ │ -0954d6: 7040 561b 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b56 │ │ -0954dc: 5c24 800c |0006: iput-boolean v4, v2, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ -0954e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0954e2: 6e20 d81a 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@1ad8 │ │ -0954e8: 0e00 |000c: return-void │ │ +095544: |[095544] android.support.v7.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ +095554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +095556: 6001 cf05 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@05cf │ │ +09555a: 7040 561b 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b56 │ │ +095560: 5c24 800c |0006: iput-boolean v4, v2, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ +095564: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +095566: 6e20 d81a 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@1ad8 │ │ +09556c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1584 │ │ 0x0006 line=1585 │ │ 0x0008 line=1586 │ │ 0x000c line=1587 │ │ locals : │ │ @@ -212725,17 +212752,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 │ │ -0954ec: |[0954ec] android.support.v7.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z │ │ -0954fc: 5c01 810c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0c81 │ │ -095500: 0f01 |0002: return v1 │ │ +095570: |[095570] android.support.v7.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z │ │ +095580: 5c01 810c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0c81 │ │ +095584: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1532 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -212744,34 +212771,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -095504: |[095504] android.support.v7.widget.ListPopupWindow$DropDownListView.clearPressedItem:()V │ │ -095514: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -095516: 5c43 7f0c |0001: iput-boolean v3, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@0c7f │ │ -09551a: 6e20 df1a 3400 |0003: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@1adf │ │ -095520: 6e10 b91a 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableStateChanged:()V // method@1ab9 │ │ -095526: 5241 820c |0009: iget v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@0c82 │ │ -09552a: 6e10 bf1a 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1abf │ │ -095530: 0a02 |000e: move-result v2 │ │ -095532: b121 |000f: sub-int/2addr v1, v2 │ │ -095534: 6e20 bb1a 1400 |0010: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1abb │ │ -09553a: 0c00 |0013: move-result-object v0 │ │ -09553c: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -095540: 6e20 4020 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/View;.setPressed:(Z)V // method@2040 │ │ -095546: 5441 7e0c |0019: iget-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c7e │ │ -09554a: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -09554e: 5441 7e0c |001d: iget-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c7e │ │ -095552: 6e10 ac0b 0100 |001f: invoke-virtual {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ -095558: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -09555a: 5b41 7e0c |0023: iput-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c7e │ │ -09555e: 0e00 |0025: return-void │ │ +095588: |[095588] android.support.v7.widget.ListPopupWindow$DropDownListView.clearPressedItem:()V │ │ +095598: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09559a: 5c43 7f0c |0001: iput-boolean v3, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@0c7f │ │ +09559e: 6e20 df1a 3400 |0003: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@1adf │ │ +0955a4: 6e10 b91a 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableStateChanged:()V // method@1ab9 │ │ +0955aa: 5241 820c |0009: iget v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@0c82 │ │ +0955ae: 6e10 bf1a 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1abf │ │ +0955b4: 0a02 |000e: move-result v2 │ │ +0955b6: b121 |000f: sub-int/2addr v1, v2 │ │ +0955b8: 6e20 bb1a 1400 |0010: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1abb │ │ +0955be: 0c00 |0013: move-result-object v0 │ │ +0955c0: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +0955c4: 6e20 4020 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/View;.setPressed:(Z)V // method@2040 │ │ +0955ca: 5441 7e0c |0019: iget-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c7e │ │ +0955ce: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +0955d2: 5441 7e0c |001d: iget-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c7e │ │ +0955d6: 6e10 ac0b 0100 |001f: invoke-virtual {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ +0955dc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0955de: 5b41 7e0c |0023: iput-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c7e │ │ +0955e2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1661 │ │ 0x0003 line=1662 │ │ 0x0006 line=1664 │ │ 0x0009 line=1666 │ │ 0x0014 line=1667 │ │ @@ -212789,19 +212816,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -095560: |[095560] android.support.v7.widget.ListPopupWindow$DropDownListView.clickPressedItem:(Landroid/view/View;I)V │ │ -095570: 6e20 c01a 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getItemIdAtPosition:(I)J // method@1ac0 │ │ -095576: 0b00 |0003: move-result-wide v0 │ │ -095578: 6e51 d11a 3204 |0004: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.performItemClick:(Landroid/view/View;IJ)Z // method@1ad1 │ │ -09557e: 0e00 |0007: return-void │ │ +0955e4: |[0955e4] android.support.v7.widget.ListPopupWindow$DropDownListView.clickPressedItem:(Landroid/view/View;I)V │ │ +0955f4: 6e20 c01a 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getItemIdAtPosition:(I)J // method@1ac0 │ │ +0955fa: 0b00 |0003: move-result-wide v0 │ │ +0955fc: 6e51 d11a 3204 |0004: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.performItemClick:(Landroid/view/View;IJ)Z // method@1ad1 │ │ +095602: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1656 │ │ 0x0004 line=1657 │ │ 0x0007 line=1658 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 id J │ │ @@ -212814,63 +212841,63 @@ │ │ type : '(Landroid/view/View;IFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -095580: |[095580] android.support.v7.widget.ListPopupWindow$DropDownListView.setPressedItem:(Landroid/view/View;IFF)V │ │ -095590: 1307 1500 |0000: const/16 v7, #int 21 // #15 │ │ -095594: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -095596: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -095598: 5c85 7f0c |0004: iput-boolean v5, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@0c7f │ │ -09559c: 6003 3700 |0006: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0955a0: 3473 0500 |0008: if-lt v3, v7, 000d // +0005 │ │ -0955a4: 6e30 b81a b80c |000a: invoke-virtual {v8, v11, v12}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableHotspotChanged:(FF)V // method@1ab8 │ │ -0955aa: 6e10 c91a 0800 |000d: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isPressed:()Z // method@1ac9 │ │ -0955b0: 0a03 |0010: move-result v3 │ │ -0955b2: 3903 0500 |0011: if-nez v3, 0016 // +0005 │ │ -0955b6: 6e20 df1a 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@1adf │ │ -0955bc: 6e10 cb1a 0800 |0016: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.layoutChildren:()V // method@1acb │ │ -0955c2: 5283 820c |0019: iget v3, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@0c82 │ │ -0955c6: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -0955c8: 3243 1a00 |001c: if-eq v3, v4, 0036 // +001a │ │ -0955cc: 5283 820c |001e: iget v3, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@0c82 │ │ -0955d0: 6e10 bf1a 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1abf │ │ -0955d6: 0a04 |0023: move-result v4 │ │ -0955d8: b143 |0024: sub-int/2addr v3, v4 │ │ -0955da: 6e20 bb1a 3800 |0025: invoke-virtual {v8, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1abb │ │ -0955e0: 0c02 |0028: move-result-object v2 │ │ -0955e2: 3802 0d00 |0029: if-eqz v2, 0036 // +000d │ │ -0955e6: 3292 0b00 |002b: if-eq v2, v9, 0036 // +000b │ │ -0955ea: 6e10 0e20 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.isPressed:()Z // method@200e │ │ -0955f0: 0a03 |0030: move-result v3 │ │ -0955f2: 3803 0500 |0031: if-eqz v3, 0036 // +0005 │ │ -0955f6: 6e20 4020 6200 |0033: invoke-virtual {v2, v6}, Landroid/view/View;.setPressed:(Z)V // method@2040 │ │ -0955fc: 598a 820c |0036: iput v10, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@0c82 │ │ -095600: 6e10 e31f 0900 |0038: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -095606: 0a03 |003b: move-result v3 │ │ -095608: 8233 |003c: int-to-float v3, v3 │ │ -09560a: a700 0b03 |003d: sub-float v0, v11, v3 │ │ -09560e: 6e10 f61f 0900 |003f: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ -095614: 0a03 |0042: move-result v3 │ │ -095616: 8233 |0043: int-to-float v3, v3 │ │ -095618: a701 0c03 |0044: sub-float v1, v12, v3 │ │ -09561c: 6003 3700 |0046: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -095620: 3473 0500 |0048: if-lt v3, v7, 004d // +0005 │ │ -095624: 6e30 cf1f 0901 |004a: invoke-virtual {v9, v0, v1}, Landroid/view/View;.drawableHotspotChanged:(FF)V // method@1fcf │ │ -09562a: 6e10 0e20 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.isPressed:()Z // method@200e │ │ -095630: 0a03 |0050: move-result v3 │ │ -095632: 3903 0500 |0051: if-nez v3, 0056 // +0005 │ │ -095636: 6e20 4020 5900 |0053: invoke-virtual {v9, v5}, Landroid/view/View;.setPressed:(Z)V // method@2040 │ │ -09563c: 6e20 e11a a800 |0056: invoke-virtual {v8, v10}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1ae1 │ │ -095642: 6e5c d31a a8b9 |0059: invoke-virtual {v8, v10, v9, v11, v12}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V // method@1ad3 │ │ -095648: 6e20 e31a 6800 |005c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelectorEnabled:(Z)V // method@1ae3 │ │ -09564e: 6e10 d41a 0800 |005f: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.refreshDrawableState:()V // method@1ad4 │ │ -095654: 0e00 |0062: return-void │ │ +095604: |[095604] android.support.v7.widget.ListPopupWindow$DropDownListView.setPressedItem:(Landroid/view/View;IFF)V │ │ +095614: 1307 1500 |0000: const/16 v7, #int 21 // #15 │ │ +095618: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +09561a: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +09561c: 5c85 7f0c |0004: iput-boolean v5, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@0c7f │ │ +095620: 6003 3700 |0006: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +095624: 3473 0500 |0008: if-lt v3, v7, 000d // +0005 │ │ +095628: 6e30 b81a b80c |000a: invoke-virtual {v8, v11, v12}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableHotspotChanged:(FF)V // method@1ab8 │ │ +09562e: 6e10 c91a 0800 |000d: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isPressed:()Z // method@1ac9 │ │ +095634: 0a03 |0010: move-result v3 │ │ +095636: 3903 0500 |0011: if-nez v3, 0016 // +0005 │ │ +09563a: 6e20 df1a 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@1adf │ │ +095640: 6e10 cb1a 0800 |0016: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.layoutChildren:()V // method@1acb │ │ +095646: 5283 820c |0019: iget v3, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@0c82 │ │ +09564a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +09564c: 3243 1a00 |001c: if-eq v3, v4, 0036 // +001a │ │ +095650: 5283 820c |001e: iget v3, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@0c82 │ │ +095654: 6e10 bf1a 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1abf │ │ +09565a: 0a04 |0023: move-result v4 │ │ +09565c: b143 |0024: sub-int/2addr v3, v4 │ │ +09565e: 6e20 bb1a 3800 |0025: invoke-virtual {v8, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1abb │ │ +095664: 0c02 |0028: move-result-object v2 │ │ +095666: 3802 0d00 |0029: if-eqz v2, 0036 // +000d │ │ +09566a: 3292 0b00 |002b: if-eq v2, v9, 0036 // +000b │ │ +09566e: 6e10 0e20 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.isPressed:()Z // method@200e │ │ +095674: 0a03 |0030: move-result v3 │ │ +095676: 3803 0500 |0031: if-eqz v3, 0036 // +0005 │ │ +09567a: 6e20 4020 6200 |0033: invoke-virtual {v2, v6}, Landroid/view/View;.setPressed:(Z)V // method@2040 │ │ +095680: 598a 820c |0036: iput v10, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@0c82 │ │ +095684: 6e10 e31f 0900 |0038: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +09568a: 0a03 |003b: move-result v3 │ │ +09568c: 8233 |003c: int-to-float v3, v3 │ │ +09568e: a700 0b03 |003d: sub-float v0, v11, v3 │ │ +095692: 6e10 f61f 0900 |003f: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1ff6 │ │ +095698: 0a03 |0042: move-result v3 │ │ +09569a: 8233 |0043: int-to-float v3, v3 │ │ +09569c: a701 0c03 |0044: sub-float v1, v12, v3 │ │ +0956a0: 6003 3700 |0046: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0956a4: 3473 0500 |0048: if-lt v3, v7, 004d // +0005 │ │ +0956a8: 6e30 cf1f 0901 |004a: invoke-virtual {v9, v0, v1}, Landroid/view/View;.drawableHotspotChanged:(FF)V // method@1fcf │ │ +0956ae: 6e10 0e20 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.isPressed:()Z // method@200e │ │ +0956b4: 0a03 |0050: move-result v3 │ │ +0956b6: 3903 0500 |0051: if-nez v3, 0056 // +0005 │ │ +0956ba: 6e20 4020 5900 |0053: invoke-virtual {v9, v5}, Landroid/view/View;.setPressed:(Z)V // method@2040 │ │ +0956c0: 6e20 e11a a800 |0056: invoke-virtual {v8, v10}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1ae1 │ │ +0956c6: 6e5c d31a a8b9 |0059: invoke-virtual {v8, v10, v9, v11, v12}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V // method@1ad3 │ │ +0956cc: 6e20 e31a 6800 |005c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelectorEnabled:(Z)V // method@1ae3 │ │ +0956d2: 6e10 d41a 0800 |005f: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.refreshDrawableState:()V // method@1ad4 │ │ +0956d8: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1678 │ │ 0x0006 line=1681 │ │ 0x000a line=1682 │ │ 0x000d line=1684 │ │ 0x0013 line=1685 │ │ @@ -212907,24 +212934,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -095658: |[095658] android.support.v7.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ -095668: 5510 800c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ -09566c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -095670: 6f10 651b 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.hasFocus:()Z // method@1b65 │ │ -095676: 0a00 |0007: move-result v0 │ │ -095678: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -09567c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -09567e: 0f00 |000b: return v0 │ │ -095680: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -095682: 28fe |000d: goto 000b // -0002 │ │ +0956dc: |[0956dc] android.support.v7.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ +0956ec: 5510 800c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ +0956f0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0956f4: 6f10 651b 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.hasFocus:()Z // method@1b65 │ │ +0956fa: 0a00 |0007: move-result v0 │ │ +0956fc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +095700: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +095702: 0f00 |000b: return v0 │ │ +095704: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +095706: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1763 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #1 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -212932,24 +212959,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -095684: |[095684] android.support.v7.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ -095694: 5510 800c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ -095698: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -09569c: 6f10 661b 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.hasWindowFocus:()Z // method@1b66 │ │ -0956a2: 0a00 |0007: move-result v0 │ │ -0956a4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0956a8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0956aa: 0f00 |000b: return v0 │ │ -0956ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0956ae: 28fe |000d: goto 000b // -0002 │ │ +095708: |[095708] android.support.v7.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ +095718: 5510 800c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ +09571c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +095720: 6f10 661b 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.hasWindowFocus:()Z // method@1b66 │ │ +095726: 0a00 |0007: move-result v0 │ │ +095728: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +09572c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +09572e: 0f00 |000b: return v0 │ │ +095730: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +095732: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1743 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #2 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -212957,24 +212984,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0956b0: |[0956b0] android.support.v7.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ -0956c0: 5510 800c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ -0956c4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0956c8: 6f10 671b 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.isFocused:()Z // method@1b67 │ │ -0956ce: 0a00 |0007: move-result v0 │ │ -0956d0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0956d4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0956d6: 0f00 |000b: return v0 │ │ -0956d8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0956da: 28fe |000d: goto 000b // -0002 │ │ +095734: |[095734] android.support.v7.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ +095744: 5510 800c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ +095748: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +09574c: 6f10 671b 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.isFocused:()Z // method@1b67 │ │ +095752: 0a00 |0007: move-result v0 │ │ +095754: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +095758: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +09575a: 0f00 |000b: return v0 │ │ +09575c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +09575e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1753 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #3 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -212982,26 +213009,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0956dc: |[0956dc] android.support.v7.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ -0956ec: 5510 800c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ -0956f0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0956f4: 5510 810c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0c81 │ │ -0956f8: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -0956fc: 6f10 681b 0100 |0008: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.isInTouchMode:()Z // method@1b68 │ │ -095702: 0a00 |000b: move-result v0 │ │ -095704: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -095708: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -09570a: 0f00 |000f: return v0 │ │ -09570c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09570e: 28fe |0011: goto 000f // -0002 │ │ +095760: |[095760] android.support.v7.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ +095770: 5510 800c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0c80 │ │ +095774: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +095778: 5510 810c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0c81 │ │ +09577c: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +095780: 6f10 681b 0100 |0008: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.isInTouchMode:()Z // method@1b68 │ │ +095786: 0a00 |000b: move-result v0 │ │ +095788: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +09578c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +09578e: 0f00 |000f: return v0 │ │ +095790: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +095792: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1733 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #4 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -213009,74 +213036,74 @@ │ │ type : '(Landroid/view/MotionEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -095710: |[095710] android.support.v7.widget.ListPopupWindow$DropDownListView.onForwardedEvent:(Landroid/view/MotionEvent;I)Z │ │ -095720: 121a |0000: const/4 v10, #int 1 // #1 │ │ -095722: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -095724: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -095726: 7110 e508 0c00 |0003: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -09572c: 0a00 |0006: move-result v0 │ │ -09572e: 2b00 6100 0000 |0007: packed-switch v0, 00000068 // +00000061 │ │ -095734: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ -095738: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -09573c: 7010 b61a 0b00 |000e: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clearPressedItem:()V // method@1ab6 │ │ -095742: 3804 4c00 |0011: if-eqz v4, 005d // +004c │ │ -095746: 54b8 830c |0013: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ -09574a: 3908 0900 |0015: if-nez v8, 001e // +0009 │ │ -09574e: 2208 8602 |0017: new-instance v8, Landroid/support/v4/widget/ListViewAutoScrollHelper; // type@0286 │ │ -095752: 7020 ac0e b800 |0019: invoke-direct {v8, v11}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.:(Landroid/widget/ListView;)V // method@0eac │ │ -095758: 5bb8 830c |001c: iput-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ -09575c: 54b8 830c |001e: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ -095760: 6e20 b10e a800 |0020: invoke-virtual {v8, v10}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@0eb1 │ │ -095766: 54b8 830c |0023: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ -09576a: 6e30 af0e b80c |0025: invoke-virtual {v8, v11, v12}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0eaf │ │ -095770: 0f04 |0028: return v4 │ │ -095772: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -095774: 28e0 |002a: goto 000a // -0020 │ │ -095776: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -095778: 6e20 8f1f dc00 |002c: invoke-virtual {v12, v13}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1f8f │ │ -09577e: 0a01 |002f: move-result v1 │ │ -095780: 3b01 0400 |0030: if-gez v1, 0034 // +0004 │ │ -095784: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -095786: 28d7 |0033: goto 000a // -0029 │ │ -095788: 6e20 971f 1c00 |0034: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@1f97 │ │ -09578e: 0a08 |0037: move-result v8 │ │ -095790: 8786 |0038: float-to-int v6, v8 │ │ -095792: 6e20 991f 1c00 |0039: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@1f99 │ │ -095798: 0a08 |003c: move-result v8 │ │ -09579a: 8787 |003d: float-to-int v7, v8 │ │ -09579c: 6e30 d21a 6b07 |003e: invoke-virtual {v11, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.pointToPosition:(II)I // method@1ad2 │ │ -0957a2: 0a05 |0041: move-result v5 │ │ -0957a4: 12f8 |0042: const/4 v8, #int -1 // #ff │ │ -0957a6: 3385 0400 |0043: if-ne v5, v8, 0047 // +0004 │ │ -0957aa: 1213 |0045: const/4 v3, #int 1 // #1 │ │ -0957ac: 28c4 |0046: goto 000a // -003c │ │ -0957ae: 6e10 bf1a 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1abf │ │ -0957b4: 0a08 |004a: move-result v8 │ │ -0957b6: 9108 0508 |004b: sub-int v8, v5, v8 │ │ -0957ba: 6e20 bb1a 8b00 |004d: invoke-virtual {v11, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1abb │ │ -0957c0: 0c02 |0050: move-result-object v2 │ │ -0957c2: 8268 |0051: int-to-float v8, v6 │ │ -0957c4: 8279 |0052: int-to-float v9, v7 │ │ -0957c6: 7059 e01a 2b85 |0053: invoke-direct {v11, v2, v5, v8, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressedItem:(Landroid/view/View;IFF)V // method@1ae0 │ │ -0957cc: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -0957ce: 33a0 b3ff |0057: if-ne v0, v10, 000a // -004d │ │ -0957d2: 7030 b71a 2b05 |0059: invoke-direct {v11, v2, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clickPressedItem:(Landroid/view/View;I)V // method@1ab7 │ │ -0957d8: 28ae |005c: goto 000a // -0052 │ │ -0957da: 54b8 830c |005d: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ -0957de: 3808 c9ff |005f: if-eqz v8, 0028 // -0037 │ │ -0957e2: 54b8 830c |0061: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ -0957e6: 1209 |0063: const/4 v9, #int 0 // #0 │ │ -0957e8: 6e20 b10e 9800 |0064: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@0eb1 │ │ -0957ee: 28c1 |0067: goto 0028 // -003f │ │ -0957f0: 0001 0300 0100 0000 2400 0000 2500 ... |0068: packed-switch-data (10 units) │ │ +095794: |[095794] android.support.v7.widget.ListPopupWindow$DropDownListView.onForwardedEvent:(Landroid/view/MotionEvent;I)Z │ │ +0957a4: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0957a6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0957a8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0957aa: 7110 e508 0c00 |0003: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +0957b0: 0a00 |0006: move-result v0 │ │ +0957b2: 2b00 6100 0000 |0007: packed-switch v0, 00000068 // +00000061 │ │ +0957b8: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ +0957bc: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +0957c0: 7010 b61a 0b00 |000e: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clearPressedItem:()V // method@1ab6 │ │ +0957c6: 3804 4c00 |0011: if-eqz v4, 005d // +004c │ │ +0957ca: 54b8 830c |0013: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ +0957ce: 3908 0900 |0015: if-nez v8, 001e // +0009 │ │ +0957d2: 2208 8702 |0017: new-instance v8, Landroid/support/v4/widget/ListViewAutoScrollHelper; // type@0287 │ │ +0957d6: 7020 ac0e b800 |0019: invoke-direct {v8, v11}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.:(Landroid/widget/ListView;)V // method@0eac │ │ +0957dc: 5bb8 830c |001c: iput-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ +0957e0: 54b8 830c |001e: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ +0957e4: 6e20 b10e a800 |0020: invoke-virtual {v8, v10}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@0eb1 │ │ +0957ea: 54b8 830c |0023: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ +0957ee: 6e30 af0e b80c |0025: invoke-virtual {v8, v11, v12}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0eaf │ │ +0957f4: 0f04 |0028: return v4 │ │ +0957f6: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0957f8: 28e0 |002a: goto 000a // -0020 │ │ +0957fa: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +0957fc: 6e20 8f1f dc00 |002c: invoke-virtual {v12, v13}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1f8f │ │ +095802: 0a01 |002f: move-result v1 │ │ +095804: 3b01 0400 |0030: if-gez v1, 0034 // +0004 │ │ +095808: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +09580a: 28d7 |0033: goto 000a // -0029 │ │ +09580c: 6e20 971f 1c00 |0034: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@1f97 │ │ +095812: 0a08 |0037: move-result v8 │ │ +095814: 8786 |0038: float-to-int v6, v8 │ │ +095816: 6e20 991f 1c00 |0039: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@1f99 │ │ +09581c: 0a08 |003c: move-result v8 │ │ +09581e: 8787 |003d: float-to-int v7, v8 │ │ +095820: 6e30 d21a 6b07 |003e: invoke-virtual {v11, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.pointToPosition:(II)I // method@1ad2 │ │ +095826: 0a05 |0041: move-result v5 │ │ +095828: 12f8 |0042: const/4 v8, #int -1 // #ff │ │ +09582a: 3385 0400 |0043: if-ne v5, v8, 0047 // +0004 │ │ +09582e: 1213 |0045: const/4 v3, #int 1 // #1 │ │ +095830: 28c4 |0046: goto 000a // -003c │ │ +095832: 6e10 bf1a 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1abf │ │ +095838: 0a08 |004a: move-result v8 │ │ +09583a: 9108 0508 |004b: sub-int v8, v5, v8 │ │ +09583e: 6e20 bb1a 8b00 |004d: invoke-virtual {v11, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1abb │ │ +095844: 0c02 |0050: move-result-object v2 │ │ +095846: 8268 |0051: int-to-float v8, v6 │ │ +095848: 8279 |0052: int-to-float v9, v7 │ │ +09584a: 7059 e01a 2b85 |0053: invoke-direct {v11, v2, v5, v8, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressedItem:(Landroid/view/View;IFF)V // method@1ae0 │ │ +095850: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +095852: 33a0 b3ff |0057: if-ne v0, v10, 000a // -004d │ │ +095856: 7030 b71a 2b05 |0059: invoke-direct {v11, v2, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clickPressedItem:(Landroid/view/View;I)V // method@1ab7 │ │ +09585c: 28ae |005c: goto 000a // -0052 │ │ +09585e: 54b8 830c |005d: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ +095862: 3808 c9ff |005f: if-eqz v8, 0028 // -0037 │ │ +095866: 54b8 830c |0061: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@0c83 │ │ +09586a: 1209 |0063: const/4 v9, #int 0 // #0 │ │ +09586c: 6e20 b10e 9800 |0064: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@0eb1 │ │ +095872: 28c1 |0067: goto 0028 // -003f │ │ +095874: 0001 0300 0100 0000 2400 0000 2500 ... |0068: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1596 │ │ 0x0002 line=1597 │ │ 0x0003 line=1599 │ │ 0x0007 line=1600 │ │ 0x000a line=1633 │ │ @@ -213126,48 +213153,48 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -095804: |[095804] android.support.v7.widget.ListPopupWindow$DropDownListView.touchModeDrawsInPressedStateCompat:()Z │ │ -095814: 5510 7f0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@0c7f │ │ -095818: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -09581c: 6f10 751b 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@1b75 │ │ -095822: 0a00 |0007: move-result v0 │ │ -095824: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -095828: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -09582a: 0f00 |000b: return v0 │ │ -09582c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -09582e: 28fe |000d: goto 000b // -0002 │ │ +095888: |[095888] android.support.v7.widget.ListPopupWindow$DropDownListView.touchModeDrawsInPressedStateCompat:()Z │ │ +095898: 5510 7f0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@0c7f │ │ +09589c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0958a0: 6f10 751b 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@1b75 │ │ +0958a6: 0a00 |0007: move-result v0 │ │ +0958a8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0958ac: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0958ae: 0f00 |000b: return v0 │ │ +0958b0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0958b2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1727 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ - source_file_idx : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #788 header: │ │ -class_idx : 934 │ │ +Class #789 header: │ │ +class_idx : 935 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #788 annotations: │ │ +Class #789 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="DisallowIntercept" │ │ │ │ -Class #788 - │ │ +Class #789 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -213181,18 +213208,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 │ │ -095830: |[095830] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ -095840: 5b01 840c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c84 │ │ -095844: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09584a: 0e00 |0005: return-void │ │ +0958b4: |[0958b4] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ +0958c4: 5b01 840c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c84 │ │ +0958c8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0958ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ @@ -213201,17 +213228,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 │ │ -09584c: |[09584c] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -09585c: 7020 e51a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@1ae5 │ │ -095862: 0e00 |0003: return-void │ │ +0958d0: |[0958d0] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0958e0: 7020 e51a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@1ae5 │ │ +0958e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ 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; │ │ @@ -213222,50 +213249,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -095864: |[095864] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.run:()V │ │ -095874: 5421 840c |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c84 │ │ -095878: 7110 ed1a 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; // method@1aed │ │ -09587e: 0c01 |0005: move-result-object v1 │ │ -095880: 6e10 ed1f 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -095886: 0c00 |0009: move-result-object v0 │ │ -095888: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -09588a: 7220 aa20 1000 |000b: invoke-interface {v0, v1}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ -095890: 0e00 |000e: return-void │ │ +0958e8: |[0958e8] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.run:()V │ │ +0958f8: 5421 840c |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c84 │ │ +0958fc: 7110 ed1a 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; // method@1aed │ │ +095902: 0c01 |0005: move-result-object v1 │ │ +095904: 6e10 ed1f 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +09590a: 0c00 |0009: move-result-object v0 │ │ +09590c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +09590e: 7220 aa20 1000 |000b: invoke-interface {v0, v1}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ +095914: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1513 │ │ 0x000a line=1514 │ │ 0x000e line=1515 │ │ locals : │ │ 0x000a - 0x000f reg=0 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; │ │ │ │ - source_file_idx : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #789 header: │ │ -class_idx : 935 │ │ +Class #790 header: │ │ +class_idx : 936 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #789 annotations: │ │ +Class #790 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="TriggerLongPress" │ │ │ │ -Class #789 - │ │ +Class #790 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -213279,18 +213306,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 │ │ -095894: |[095894] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ -0958a4: 5b01 850c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c85 │ │ -0958a8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0958ae: 0e00 |0005: return-void │ │ +095918: |[095918] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ +095928: 5b01 850c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c85 │ │ +09592c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +095932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1518 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ @@ -213299,17 +213326,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 │ │ -0958b0: |[0958b0] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0958c0: 7020 e81a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@1ae8 │ │ -0958c6: 0e00 |0003: return-void │ │ +095934: |[095934] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +095944: 7020 e81a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@1ae8 │ │ +09594a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1518 │ │ 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; │ │ @@ -213320,43 +213347,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0958c8: |[0958c8] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.run:()V │ │ -0958d8: 5410 850c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c85 │ │ -0958dc: 7110 ec1a 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@1aec │ │ -0958e2: 0e00 |0005: return-void │ │ +09594c: |[09594c] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.run:()V │ │ +09595c: 5410 850c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@0c85 │ │ +095960: 7110 ec1a 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@1aec │ │ +095966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1521 │ │ 0x0005 line=1522 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; │ │ │ │ - source_file_idx : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #790 header: │ │ -class_idx : 937 │ │ +Class #791 header: │ │ +class_idx : 938 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #790 annotations: │ │ +Class #791 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListPopupWindow; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ListSelectorHider" │ │ │ │ -Class #790 - │ │ +Class #791 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -213370,18 +213397,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 │ │ -0958e4: |[0958e4] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0958f4: 5b01 900c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c90 │ │ -0958f8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0958fe: 0e00 |0005: return-void │ │ +095968: |[095968] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +095978: 5b01 900c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c90 │ │ +09597c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +095982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1782 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -213390,17 +213417,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 │ │ -095900: |[095900] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -095910: 7020 f91a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1af9 │ │ -095916: 0e00 |0003: return-void │ │ +095984: |[095984] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +095994: 7020 f91a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1af9 │ │ +09599a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1782 │ │ 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; │ │ @@ -213411,43 +213438,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095918: |[095918] android.support.v7.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ -095928: 5410 900c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c90 │ │ -09592c: 6e10 141b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1b14 │ │ -095932: 0e00 |0005: return-void │ │ +09599c: |[09599c] android.support.v7.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ +0959ac: 5410 900c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c90 │ │ +0959b0: 6e10 141b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1b14 │ │ +0959b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1784 │ │ 0x0005 line=1785 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; │ │ │ │ - source_file_idx : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #791 header: │ │ -class_idx : 938 │ │ +Class #792 header: │ │ +class_idx : 939 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 74 │ │ -source_file_idx : 3181 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #791 annotations: │ │ +Class #792 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListPopupWindow; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PopupDataSetObserver" │ │ │ │ -Class #791 - │ │ +Class #792 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;) │ │ @@ -213460,18 +213487,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 │ │ -095934: |[095934] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -095944: 5b01 910c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c91 │ │ -095948: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ -09594e: 0e00 |0005: return-void │ │ +0959b8: |[0959b8] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +0959c8: 5b01 910c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c91 │ │ +0959cc: 7010 6c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016c │ │ +0959d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -213480,17 +213507,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 │ │ -095950: |[095950] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -095960: 7020 fc1a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1afc │ │ -095966: 0e00 |0003: return-void │ │ +0959d4: |[0959d4] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0959e4: 7020 fc1a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1afc │ │ +0959ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ 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; │ │ @@ -213501,22 +213528,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -095968: |[095968] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ -095978: 5410 910c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c91 │ │ -09597c: 6e10 2b1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ -095982: 0a00 |0005: move-result v0 │ │ -095984: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -095988: 5410 910c |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c91 │ │ -09598c: 6e10 4b1b 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -095992: 0e00 |000d: return-void │ │ +0959ec: |[0959ec] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ +0959fc: 5410 910c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c91 │ │ +095a00: 6e10 2b1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1b2b │ │ +095a06: 0a00 |0005: move-result v0 │ │ +095a08: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +095a0c: 5410 910c |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c91 │ │ +095a10: 6e10 4b1b 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +095a16: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ 0x0008 line=1772 │ │ 0x000d line=1774 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ @@ -213526,43 +213553,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095994: |[095994] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ -0959a4: 5410 910c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c91 │ │ -0959a8: 6e10 161b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ -0959ae: 0e00 |0005: return-void │ │ +095a18: |[095a18] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ +095a28: 5410 910c |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c91 │ │ +095a2c: 6e10 161b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1b16 │ │ +095a32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1778 │ │ 0x0005 line=1779 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ │ │ - source_file_idx : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #792 header: │ │ -class_idx : 939 │ │ +Class #793 header: │ │ +class_idx : 940 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #792 annotations: │ │ +Class #793 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListPopupWindow; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PopupScrollListener" │ │ │ │ -Class #792 - │ │ +Class #793 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AbsListView$OnScrollListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -213576,18 +213603,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 │ │ -0959b0: |[0959b0] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0959c0: 5b01 920c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ -0959c4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0959ca: 0e00 |0005: return-void │ │ +095a34: |[095a34] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +095a44: 5b01 920c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ +095a48: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +095a4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1816 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -213596,17 +213623,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 │ │ -0959cc: |[0959cc] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0959dc: 7020 001b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1b00 │ │ -0959e2: 0e00 |0003: return-void │ │ +095a50: |[095a50] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +095a60: 7020 001b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1b00 │ │ +095a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1816 │ │ 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; │ │ @@ -213617,16 +213644,16 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0959e4: |[0959e4] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0959f4: 0e00 |0000: return-void │ │ +095a68: |[095a68] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ +095a78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1820 │ │ 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 │ │ @@ -213638,68 +213665,68 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0959f8: |[0959f8] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -095a08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -095a0a: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ -095a0e: 5420 920c |0003: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ -095a12: 6e10 291b 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1b29 │ │ -095a18: 0a00 |0008: move-result v0 │ │ -095a1a: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ -095a1e: 5420 920c |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ -095a22: 7110 0f1b 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ -095a28: 0c00 |0010: move-result-object v0 │ │ -095a2a: 6e10 5622 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@2256 │ │ -095a30: 0c00 |0014: move-result-object v0 │ │ -095a32: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ -095a36: 5420 920c |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ -095a3a: 7110 111b 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1b11 │ │ -095a40: 0c00 |001c: move-result-object v0 │ │ -095a42: 5421 920c |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ -095a46: 7110 101b 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@1b10 │ │ -095a4c: 0c01 |0022: move-result-object v1 │ │ -095a4e: 6e20 5202 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ -095a54: 5420 920c |0026: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ -095a58: 7110 101b 0000 |0028: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@1b10 │ │ -095a5e: 0c00 |002b: move-result-object v0 │ │ -095a60: 6e10 091b 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@1b09 │ │ -095a66: 0e00 |002f: return-void │ │ +095a7c: |[095a7c] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +095a8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +095a8e: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ +095a92: 5420 920c |0003: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ +095a96: 6e10 291b 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1b29 │ │ +095a9c: 0a00 |0008: move-result v0 │ │ +095a9e: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ +095aa2: 5420 920c |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ +095aa6: 7110 0f1b 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ +095aac: 0c00 |0010: move-result-object v0 │ │ +095aae: 6e10 5622 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@2256 │ │ +095ab4: 0c00 |0014: move-result-object v0 │ │ +095ab6: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ +095aba: 5420 920c |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ +095abe: 7110 111b 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1b11 │ │ +095ac4: 0c00 |001c: move-result-object v0 │ │ +095ac6: 5421 920c |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ +095aca: 7110 101b 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@1b10 │ │ +095ad0: 0c01 |0022: move-result-object v1 │ │ +095ad2: 6e20 5202 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ +095ad8: 5420 920c |0026: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c92 │ │ +095adc: 7110 101b 0000 |0028: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@1b10 │ │ +095ae2: 0c00 |002b: move-result-object v0 │ │ +095ae4: 6e10 091b 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@1b09 │ │ +095aea: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1823 │ │ 0x0017 line=1825 │ │ 0x0026 line=1826 │ │ 0x002f line=1828 │ │ 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 : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #793 header: │ │ -class_idx : 940 │ │ +Class #794 header: │ │ +class_idx : 941 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #793 annotations: │ │ +Class #794 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListPopupWindow; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PopupTouchInterceptor" │ │ │ │ -Class #793 - │ │ +Class #794 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnTouchListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -213713,18 +213740,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 │ │ -095a68: |[095a68] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -095a78: 5b01 930c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ -095a7c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -095a82: 0e00 |0005: return-void │ │ +095aec: |[095aec] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +095afc: 5b01 930c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ +095b00: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +095b06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1799 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -213733,17 +213760,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 │ │ -095a84: |[095a84] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -095a94: 7020 041b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1b04 │ │ -095a9a: 0e00 |0003: return-void │ │ +095b08: |[095b08] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +095b18: 7020 041b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1b04 │ │ +095b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1799 │ │ 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; │ │ @@ -213754,68 +213781,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 │ │ -095a9c: |[095a9c] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -095aac: 6e10 901f 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -095ab2: 0a00 |0003: move-result v0 │ │ -095ab4: 6e10 961f 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -095aba: 0a03 |0007: move-result v3 │ │ -095abc: 8731 |0008: float-to-int v1, v3 │ │ -095abe: 6e10 981f 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -095ac4: 0a03 |000c: move-result v3 │ │ -095ac6: 8732 |000d: float-to-int v2, v3 │ │ -095ac8: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ -095acc: 5483 930c |0010: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ -095ad0: 7110 0f1b 0300 |0012: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ -095ad6: 0c03 |0015: move-result-object v3 │ │ -095ad8: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ -095adc: 5483 930c |0018: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ -095ae0: 7110 0f1b 0300 |001a: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ -095ae6: 0c03 |001d: move-result-object v3 │ │ -095ae8: 6e10 5e22 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@225e │ │ -095aee: 0a03 |0021: move-result v3 │ │ -095af0: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ -095af4: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ -095af8: 5483 930c |0026: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ -095afc: 7110 0f1b 0300 |0028: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ -095b02: 0c03 |002b: move-result-object v3 │ │ -095b04: 6e10 5c22 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@225c │ │ -095b0a: 0a03 |002f: move-result v3 │ │ -095b0c: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ -095b10: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ -095b14: 5483 930c |0034: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ -095b18: 7110 0f1b 0300 |0036: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ -095b1e: 0c03 |0039: move-result-object v3 │ │ -095b20: 6e10 5722 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@2257 │ │ -095b26: 0a03 |003d: move-result v3 │ │ -095b28: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ -095b2c: 5483 930c |0040: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ -095b30: 7110 111b 0300 |0042: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1b11 │ │ -095b36: 0c03 |0045: move-result-object v3 │ │ -095b38: 5484 930c |0046: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ -095b3c: 7110 101b 0400 |0048: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@1b10 │ │ -095b42: 0c04 |004b: move-result-object v4 │ │ -095b44: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ -095b48: 6e40 5102 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0251 │ │ -095b4e: 1203 |0051: const/4 v3, #int 0 // #0 │ │ -095b50: 0f03 |0052: return v3 │ │ -095b52: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -095b54: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ -095b58: 5483 930c |0056: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ -095b5c: 7110 111b 0300 |0058: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1b11 │ │ -095b62: 0c03 |005b: move-result-object v3 │ │ -095b64: 5484 930c |005c: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ -095b68: 7110 101b 0400 |005e: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@1b10 │ │ -095b6e: 0c04 |0061: move-result-object v4 │ │ -095b70: 6e20 5202 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ -095b76: 28ec |0065: goto 0051 // -0014 │ │ +095b20: |[095b20] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +095b30: 6e10 901f 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +095b36: 0a00 |0003: move-result v0 │ │ +095b38: 6e10 961f 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +095b3e: 0a03 |0007: move-result v3 │ │ +095b40: 8731 |0008: float-to-int v1, v3 │ │ +095b42: 6e10 981f 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +095b48: 0a03 |000c: move-result v3 │ │ +095b4a: 8732 |000d: float-to-int v2, v3 │ │ +095b4c: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ +095b50: 5483 930c |0010: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ +095b54: 7110 0f1b 0300 |0012: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ +095b5a: 0c03 |0015: move-result-object v3 │ │ +095b5c: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ +095b60: 5483 930c |0018: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ +095b64: 7110 0f1b 0300 |001a: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ +095b6a: 0c03 |001d: move-result-object v3 │ │ +095b6c: 6e10 5e22 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@225e │ │ +095b72: 0a03 |0021: move-result v3 │ │ +095b74: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ +095b78: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ +095b7c: 5483 930c |0026: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ +095b80: 7110 0f1b 0300 |0028: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ +095b86: 0c03 |002b: move-result-object v3 │ │ +095b88: 6e10 5c22 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@225c │ │ +095b8e: 0a03 |002f: move-result v3 │ │ +095b90: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ +095b94: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ +095b98: 5483 930c |0034: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ +095b9c: 7110 0f1b 0300 |0036: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ +095ba2: 0c03 |0039: move-result-object v3 │ │ +095ba4: 6e10 5722 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@2257 │ │ +095baa: 0a03 |003d: move-result v3 │ │ +095bac: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ +095bb0: 5483 930c |0040: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ +095bb4: 7110 111b 0300 |0042: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1b11 │ │ +095bba: 0c03 |0045: move-result-object v3 │ │ +095bbc: 5484 930c |0046: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ +095bc0: 7110 101b 0400 |0048: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@1b10 │ │ +095bc6: 0c04 |004b: move-result-object v4 │ │ +095bc8: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ +095bcc: 6e40 5102 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0251 │ │ +095bd2: 1203 |0051: const/4 v3, #int 0 // #0 │ │ +095bd4: 0f03 |0052: return v3 │ │ +095bd6: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +095bd8: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ +095bdc: 5483 930c |0056: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ +095be0: 7110 111b 0300 |0058: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1b11 │ │ +095be6: 0c03 |005b: move-result-object v3 │ │ +095be8: 5484 930c |005c: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c93 │ │ +095bec: 7110 101b 0400 |005e: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@1b10 │ │ +095bf2: 0c04 |0061: move-result-object v4 │ │ +095bf4: 6e20 5202 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0252 │ │ +095bfa: 28ec |0065: goto 0051 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1801 │ │ 0x0004 line=1802 │ │ 0x0009 line=1803 │ │ 0x000e line=1805 │ │ 0x0040 line=1808 │ │ @@ -213826,32 +213853,32 @@ │ │ 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 : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #794 header: │ │ -class_idx : 941 │ │ +Class #795 header: │ │ +class_idx : 942 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3181 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #794 annotations: │ │ +Class #795 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListPopupWindow; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ResizePopupRunnable" │ │ │ │ -Class #794 - │ │ +Class #795 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -213865,18 +213892,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 │ │ -095b78: |[095b78] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -095b88: 5b01 940c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ -095b8c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -095b92: 0e00 |0005: return-void │ │ +095bfc: |[095bfc] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +095c0c: 5b01 940c |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ +095c10: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +095c16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1788 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -213885,17 +213912,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 │ │ -095b94: |[095b94] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -095ba4: 7020 071b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1b07 │ │ -095baa: 0e00 |0003: return-void │ │ +095c18: |[095c18] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +095c28: 7020 071b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1b07 │ │ +095c2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1788 │ │ 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; │ │ @@ -213906,79 +213933,79 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -095bac: |[095bac] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ -095bbc: 5420 940c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ -095bc0: 7110 121b 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ -095bc6: 0c00 |0005: move-result-object v0 │ │ -095bc8: 3800 4300 |0006: if-eqz v0, 0049 // +0043 │ │ -095bcc: 5420 940c |0008: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ -095bd0: 7110 121b 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ -095bd6: 0c00 |000d: move-result-object v0 │ │ -095bd8: 7110 390a 0000 |000e: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a39 │ │ -095bde: 0a00 |0011: move-result v0 │ │ -095be0: 3800 3700 |0012: if-eqz v0, 0049 // +0037 │ │ -095be4: 5420 940c |0014: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ -095be8: 7110 121b 0000 |0016: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ -095bee: 0c00 |0019: move-result-object v0 │ │ -095bf0: 6e10 be1a 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@1abe │ │ -095bf6: 0a00 |001d: move-result v0 │ │ -095bf8: 5421 940c |001e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ -095bfc: 7110 121b 0100 |0020: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ -095c02: 0c01 |0023: move-result-object v1 │ │ -095c04: 6e10 bc1a 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1abc │ │ -095c0a: 0a01 |0027: move-result v1 │ │ -095c0c: 3710 2100 |0028: if-le v0, v1, 0049 // +0021 │ │ -095c10: 5420 940c |002a: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ -095c14: 7110 121b 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ -095c1a: 0c00 |002f: move-result-object v0 │ │ -095c1c: 6e10 bc1a 0000 |0030: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1abc │ │ -095c22: 0a00 |0033: move-result v0 │ │ -095c24: 5421 940c |0034: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ -095c28: 5211 b20c |0036: iget v1, v1, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0cb2 │ │ -095c2c: 3610 1100 |0038: if-gt v0, v1, 0049 // +0011 │ │ -095c30: 5420 940c |003a: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ -095c34: 7110 0f1b 0000 |003c: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ -095c3a: 0c00 |003f: move-result-object v0 │ │ -095c3c: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -095c3e: 6e20 6422 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ -095c44: 5420 940c |0044: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ -095c48: 6e10 4b1b 0000 |0046: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ -095c4e: 0e00 |0049: return-void │ │ +095c30: |[095c30] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ +095c40: 5420 940c |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ +095c44: 7110 121b 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ +095c4a: 0c00 |0005: move-result-object v0 │ │ +095c4c: 3800 4300 |0006: if-eqz v0, 0049 // +0043 │ │ +095c50: 5420 940c |0008: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ +095c54: 7110 121b 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ +095c5a: 0c00 |000d: move-result-object v0 │ │ +095c5c: 7110 390a 0000 |000e: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@0a39 │ │ +095c62: 0a00 |0011: move-result v0 │ │ +095c64: 3800 3700 |0012: if-eqz v0, 0049 // +0037 │ │ +095c68: 5420 940c |0014: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ +095c6c: 7110 121b 0000 |0016: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ +095c72: 0c00 |0019: move-result-object v0 │ │ +095c74: 6e10 be1a 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@1abe │ │ +095c7a: 0a00 |001d: move-result v0 │ │ +095c7c: 5421 940c |001e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ +095c80: 7110 121b 0100 |0020: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ +095c86: 0c01 |0023: move-result-object v1 │ │ +095c88: 6e10 bc1a 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1abc │ │ +095c8e: 0a01 |0027: move-result v1 │ │ +095c90: 3710 2100 |0028: if-le v0, v1, 0049 // +0021 │ │ +095c94: 5420 940c |002a: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ +095c98: 7110 121b 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1b12 │ │ +095c9e: 0c00 |002f: move-result-object v0 │ │ +095ca0: 6e10 bc1a 0000 |0030: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1abc │ │ +095ca6: 0a00 |0033: move-result v0 │ │ +095ca8: 5421 940c |0034: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ +095cac: 5211 b20c |0036: iget v1, v1, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0cb2 │ │ +095cb0: 3610 1100 |0038: if-gt v0, v1, 0049 // +0011 │ │ +095cb4: 5420 940c |003a: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ +095cb8: 7110 0f1b 0000 |003c: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1b0f │ │ +095cbe: 0c00 |003f: move-result-object v0 │ │ +095cc0: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +095cc2: 6e20 6422 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2264 │ │ +095cc8: 5420 940c |0044: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@0c94 │ │ +095ccc: 6e10 4b1b 0000 |0046: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1b4b │ │ +095cd2: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1790 │ │ 0x003a line=1793 │ │ 0x0044 line=1794 │ │ 0x0049 line=1796 │ │ locals : │ │ 0x0000 - 0x004a reg=2 this Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ │ │ - source_file_idx : 3181 (ListPopupWindow.java) │ │ + source_file_idx : 3187 (ListPopupWindow.java) │ │ │ │ -Class #795 header: │ │ -class_idx : 943 │ │ +Class #796 header: │ │ +class_idx : 944 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 784 │ │ -source_file_idx : 3186 │ │ +superclass_idx : 785 │ │ +source_file_idx : 3192 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #795 annotations: │ │ +Class #796 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ListViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="GateKeeperDrawable" │ │ │ │ -Class #795 - │ │ +Class #796 - │ │ Class descriptor : 'Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/graphics/drawable/DrawableWrapper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;) │ │ @@ -213991,19 +214018,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 │ │ -095c50: |[095c50] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.:(Landroid/graphics/drawable/Drawable;)V │ │ -095c60: 7020 6413 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.:(Landroid/graphics/drawable/Drawable;)V // method@1364 │ │ -095c66: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -095c68: 5c10 bf0c |0004: iput-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ -095c6c: 0e00 |0006: return-void │ │ +095cd4: |[095cd4] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.:(Landroid/graphics/drawable/Drawable;)V │ │ +095ce4: 7020 6413 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.:(Landroid/graphics/drawable/Drawable;)V // method@1364 │ │ +095cea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +095cec: 5c10 bf0c |0004: iput-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ +095cf0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0003 line=365 │ │ 0x0006 line=366 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -214015,19 +214042,19 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -095c70: |[095c70] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -095c80: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ -095c84: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -095c88: 6f20 6513 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.draw:(Landroid/graphics/Canvas;)V // method@1365 │ │ -095c8e: 0e00 |0007: return-void │ │ +095cf4: |[095cf4] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +095d04: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ +095d08: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +095d0c: 6f20 6513 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.draw:(Landroid/graphics/Canvas;)V // method@1365 │ │ +095d12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0004 line=383 │ │ 0x0007 line=385 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -214038,17 +214065,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095c90: |[095c90] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setEnabled:(Z)V │ │ -095ca0: 5c01 bf0c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ -095ca4: 0e00 |0002: return-void │ │ +095d14: |[095d14] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setEnabled:(Z)V │ │ +095d24: 5c01 bf0c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ +095d28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0002 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -214058,19 +214085,19 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -095ca8: |[095ca8] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setHotspot:(FF)V │ │ -095cb8: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ -095cbc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -095cc0: 6f30 7f13 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setHotspot:(FF)V // method@137f │ │ -095cc6: 0e00 |0007: return-void │ │ +095d2c: |[095d2c] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setHotspot:(FF)V │ │ +095d3c: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ +095d40: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +095d44: 6f30 7f13 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setHotspot:(FF)V // method@137f │ │ +095d4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ 0x0007 line=392 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -214082,19 +214109,19 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -095cc8: |[095cc8] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setHotspotBounds:(IIII)V │ │ -095cd8: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ -095cdc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -095ce0: 6f55 8013 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setHotspotBounds:(IIII)V // method@1380 │ │ -095ce6: 0e00 |0007: return-void │ │ +095d4c: |[095d4c] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setHotspotBounds:(IIII)V │ │ +095d5c: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ +095d60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +095d64: 6f55 8013 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setHotspotBounds:(IIII)V // method@1380 │ │ +095d6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0004 line=397 │ │ 0x0007 line=399 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -214108,22 +214135,22 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -095ce8: |[095ce8] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setState:([I)Z │ │ -095cf8: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ -095cfc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -095d00: 6f20 8113 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setState:([I)Z // method@1381 │ │ -095d06: 0a00 |0007: move-result v0 │ │ -095d08: 0f00 |0008: return v0 │ │ -095d0a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -095d0c: 28fe |000a: goto 0008 // -0002 │ │ +095d6c: |[095d6c] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setState:([I)Z │ │ +095d7c: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ +095d80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +095d84: 6f20 8113 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setState:([I)Z // method@1381 │ │ +095d8a: 0a00 |0007: move-result v0 │ │ +095d8c: 0f00 |0008: return v0 │ │ +095d8e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +095d90: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0004 line=375 │ │ 0x0008 line=377 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -214134,50 +214161,50 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -095d10: |[095d10] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setVisible:(ZZ)Z │ │ -095d20: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ -095d24: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -095d28: 6f30 8513 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setVisible:(ZZ)Z // method@1385 │ │ -095d2e: 0a00 |0007: move-result v0 │ │ -095d30: 0f00 |0008: return v0 │ │ -095d32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -095d34: 28fe |000a: goto 0008 // -0002 │ │ +095d94: |[095d94] android.support.v7.widget.ListViewCompat$GateKeeperDrawable.setVisible:(ZZ)Z │ │ +095da4: 5510 bf0c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@0cbf │ │ +095da8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +095dac: 6f30 8513 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setVisible:(ZZ)Z // method@1385 │ │ +095db2: 0a00 |0007: move-result v0 │ │ +095db4: 0f00 |0008: return v0 │ │ +095db6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +095db8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0004 line=404 │ │ 0x0008 line=406 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/ListViewCompat$GateKeeperDrawable; │ │ 0x0000 - 0x000b reg=2 visible Z │ │ 0x0000 - 0x000b reg=3 restart Z │ │ │ │ - source_file_idx : 3186 (ListViewCompat.java) │ │ + source_file_idx : 3192 (ListViewCompat.java) │ │ │ │ -Class #796 header: │ │ -class_idx : 945 │ │ +Class #797 header: │ │ +class_idx : 946 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 936 │ │ -source_file_idx : 3940 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3950 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #796 annotations: │ │ +Class #797 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getDragToOpenListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #796 - │ │ +Class #797 - │ │ Class descriptor : 'Landroid/support/v7/widget/PopupMenu$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/PopupMenu$1;) │ │ @@ -214190,18 +214217,18 @@ │ │ type : '(Landroid/support/v7/widget/PopupMenu;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -095d38: |[095d38] android.support.v7.widget.PopupMenu$1.:(Landroid/support/v7/widget/PopupMenu;Landroid/view/View;)V │ │ -095d48: 5b01 cb0c |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@0ccb │ │ -095d4c: 7020 eb1a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ -095d52: 0e00 |0005: return-void │ │ +095dbc: |[095dbc] android.support.v7.widget.PopupMenu$1.:(Landroid/support/v7/widget/PopupMenu;Landroid/view/View;)V │ │ +095dcc: 5b01 cb0c |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@0ccb │ │ +095dd0: 7020 eb1a 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@1aeb │ │ +095dd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/PopupMenu$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/view/View; │ │ @@ -214212,21 +214239,21 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -095d54: |[095d54] android.support.v7.widget.PopupMenu$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -095d64: 5410 cb0c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@0ccb │ │ -095d68: 7110 801b 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/PopupMenu;.access$000:(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/view/menu/MenuPopupHelper; // method@1b80 │ │ -095d6e: 0c00 |0005: move-result-object v0 │ │ -095d70: 6e10 d915 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@15d9 │ │ -095d76: 0c00 |0009: move-result-object v0 │ │ -095d78: 1100 |000a: return-object v0 │ │ +095dd8: |[095dd8] android.support.v7.widget.PopupMenu$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +095de8: 5410 cb0c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@0ccb │ │ +095dec: 7110 801b 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/PopupMenu;.access$000:(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/view/menu/MenuPopupHelper; // method@1b80 │ │ +095df2: 0c00 |0005: move-result-object v0 │ │ +095df4: 6e10 d915 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@15d9 │ │ +095dfa: 0c00 |0009: move-result-object v0 │ │ +095dfc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/PopupMenu$1; │ │ │ │ #1 : (in Landroid/support/v7/widget/PopupMenu$1;) │ │ @@ -214234,19 +214261,19 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -095d7c: |[095d7c] android.support.v7.widget.PopupMenu$1.onForwardingStarted:()Z │ │ -095d8c: 5410 cb0c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@0ccb │ │ -095d90: 6e10 8f1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/PopupMenu;.show:()V // method@1b8f │ │ -095d96: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -095d98: 0f00 |0006: return v0 │ │ +095e00: |[095e00] android.support.v7.widget.PopupMenu$1.onForwardingStarted:()Z │ │ +095e10: 5410 cb0c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@0ccb │ │ +095e14: 6e10 8f1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/PopupMenu;.show:()V // method@1b8f │ │ +095e1a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +095e1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/PopupMenu$1; │ │ │ │ @@ -214255,107 +214282,107 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -095d9c: |[095d9c] android.support.v7.widget.PopupMenu$1.onForwardingStopped:()Z │ │ -095dac: 5410 cb0c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@0ccb │ │ -095db0: 6e10 811b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/PopupMenu;.dismiss:()V // method@1b81 │ │ -095db6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -095db8: 0f00 |0006: return v0 │ │ +095e20: |[095e20] android.support.v7.widget.PopupMenu$1.onForwardingStopped:()Z │ │ +095e30: 5410 cb0c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@0ccb │ │ +095e34: 6e10 811b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/PopupMenu;.dismiss:()V // method@1b81 │ │ +095e3a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +095e3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/PopupMenu$1; │ │ │ │ - source_file_idx : 3940 (PopupMenu.java) │ │ + source_file_idx : 3950 (PopupMenu.java) │ │ │ │ -Class #797 header: │ │ -class_idx : 946 │ │ +Class #798 header: │ │ +class_idx : 947 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3940 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3950 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #797 annotations: │ │ +Class #798 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/PopupMenu; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnDismissListener" │ │ │ │ -Class #797 - │ │ +Class #798 - │ │ Class descriptor : 'Landroid/support/v7/widget/PopupMenu$OnDismissListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/PopupMenu$OnDismissListener;) │ │ name : 'onDismiss' │ │ type : '(Landroid/support/v7/widget/PopupMenu;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3940 (PopupMenu.java) │ │ + source_file_idx : 3950 (PopupMenu.java) │ │ │ │ -Class #798 header: │ │ -class_idx : 947 │ │ +Class #799 header: │ │ +class_idx : 948 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3940 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3950 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #798 annotations: │ │ +Class #799 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/PopupMenu; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnMenuItemClickListener" │ │ │ │ -Class #798 - │ │ +Class #799 - │ │ Class descriptor : 'Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3940 (PopupMenu.java) │ │ + source_file_idx : 3950 (PopupMenu.java) │ │ │ │ -Class #799 header: │ │ -class_idx : 948 │ │ +Class #800 header: │ │ +class_idx : 949 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3940 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3950 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ -Class #799 annotations: │ │ +Class #800 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; Landroid/support/v7/widget/PopupMenu$OnDismissListener; } │ │ │ │ -Class #799 - │ │ +Class #800 - │ │ Class descriptor : 'Landroid/support/v7/widget/PopupMenu;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuBuilder$Callback;' │ │ #1 : 'Landroid/support/v7/view/menu/MenuPresenter$Callback;' │ │ Static fields - │ │ @@ -214394,18 +214421,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -095dbc: |[095dbc] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;)V │ │ -095dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -095dce: 7040 7e1b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;I)V // method@1b7e │ │ -095dd4: 0e00 |0004: return-void │ │ +095e40: |[095e40] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;)V │ │ +095e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +095e52: 7040 7e1b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;I)V // method@1b7e │ │ +095e58: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -214416,23 +214443,23 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -095dd8: |[095dd8] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;I)V │ │ -095de8: 6004 fc05 |0000: sget v4, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@05fc │ │ -095dec: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -095dee: 0760 |0003: move-object v0, v6 │ │ -095df0: 0771 |0004: move-object v1, v7 │ │ -095df2: 0782 |0005: move-object v2, v8 │ │ -095df4: 0193 |0006: move v3, v9 │ │ -095df6: 7606 7f1b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;III)V // method@1b7f │ │ -095dfc: 0e00 |000a: return-void │ │ +095e5c: |[095e5c] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;I)V │ │ +095e6c: 6004 fc05 |0000: sget v4, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@05fc │ │ +095e70: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +095e72: 0760 |0003: move-object v0, v6 │ │ +095e74: 0771 |0004: move-object v1, v7 │ │ +095e76: 0782 |0005: move-object v2, v8 │ │ +095e78: 0193 |0006: move v3, v9 │ │ +095e7a: 7606 7f1b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;III)V // method@1b7f │ │ +095e80: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000a line=86 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x000b reg=7 context Landroid/content/Context; │ │ @@ -214444,37 +214471,37 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 44 16-bit code units │ │ -095e00: |[095e00] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;III)V │ │ -095e10: 7010 b927 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@27b9 │ │ -095e16: 5b78 cd0c |0003: iput-object v8, v7, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0ccd │ │ -095e1a: 2200 2e03 |0005: new-instance v0, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -095e1e: 7020 de14 8000 |0007: invoke-direct {v0, v8}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ -095e24: 5b70 d00c |000a: iput-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ -095e28: 5470 d00c |000c: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ -095e2c: 6e20 1d15 7000 |000e: invoke-virtual {v0, v7}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ -095e32: 5b79 cc0c |0011: iput-object v9, v7, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0ccc │ │ -095e36: 2200 3a03 |0013: new-instance v0, Landroid/support/v7/view/menu/MenuPopupHelper; // type@033a │ │ -095e3a: 5472 d00c |0015: iget-object v2, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ -095e3e: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -095e40: 0781 |0018: move-object v1, v8 │ │ -095e42: 0793 |0019: move-object v3, v9 │ │ -095e44: 01b5 |001a: move v5, v11 │ │ -095e46: 01c6 |001b: move v6, v12 │ │ -095e48: 7607 d015 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@15d0 │ │ -095e4e: 5b70 d20c |001f: iput-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ -095e52: 5470 d20c |0021: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ -095e56: 6e20 e615 a000 |0023: invoke-virtual {v0, v10}, Landroid/support/v7/view/menu/MenuPopupHelper;.setGravity:(I)V // method@15e6 │ │ -095e5c: 5470 d20c |0026: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ -095e60: 6e20 e415 7000 |0028: invoke-virtual {v0, v7}, Landroid/support/v7/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@15e4 │ │ -095e66: 0e00 |002b: return-void │ │ +095e84: |[095e84] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;III)V │ │ +095e94: 7010 b927 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@27b9 │ │ +095e9a: 5b78 cd0c |0003: iput-object v8, v7, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0ccd │ │ +095e9e: 2200 2f03 |0005: new-instance v0, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +095ea2: 7020 de14 8000 |0007: invoke-direct {v0, v8}, Landroid/support/v7/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@14de │ │ +095ea8: 5b70 d00c |000a: iput-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ +095eac: 5470 d00c |000c: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ +095eb0: 6e20 1d15 7000 |000e: invoke-virtual {v0, v7}, Landroid/support/v7/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@151d │ │ +095eb6: 5b79 cc0c |0011: iput-object v9, v7, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0ccc │ │ +095eba: 2200 3b03 |0013: new-instance v0, Landroid/support/v7/view/menu/MenuPopupHelper; // type@033b │ │ +095ebe: 5472 d00c |0015: iget-object v2, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ +095ec2: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +095ec4: 0781 |0018: move-object v1, v8 │ │ +095ec6: 0793 |0019: move-object v3, v9 │ │ +095ec8: 01b5 |001a: move v5, v11 │ │ +095eca: 01c6 |001b: move v6, v12 │ │ +095ecc: 7607 d015 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@15d0 │ │ +095ed2: 5b70 d20c |001f: iput-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ +095ed6: 5470 d20c |0021: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ +095eda: 6e20 e615 a000 |0023: invoke-virtual {v0, v10}, Landroid/support/v7/view/menu/MenuPopupHelper;.setGravity:(I)V // method@15e6 │ │ +095ee0: 5470 d20c |0026: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ +095ee4: 6e20 e415 7000 |0028: invoke-virtual {v0, v7}, Landroid/support/v7/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@15e4 │ │ +095eea: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0005 line=108 │ │ 0x000c line=109 │ │ 0x0011 line=110 │ │ @@ -214495,17 +214522,17 @@ │ │ type : '(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/view/menu/MenuPopupHelper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095e68: |[095e68] android.support.v7.widget.PopupMenu.access$000:(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/view/menu/MenuPopupHelper; │ │ -095e78: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ -095e7c: 1100 |0002: return-object v0 │ │ +095eec: |[095eec] android.support.v7.widget.PopupMenu.access$000:(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/view/menu/MenuPopupHelper; │ │ +095efc: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ +095f00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/PopupMenu; │ │ │ │ Virtual methods - │ │ @@ -214514,18 +214541,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095e80: |[095e80] android.support.v7.widget.PopupMenu.dismiss:()V │ │ -095e90: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ -095e94: 6e10 d515 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ -095e9a: 0e00 |0005: return-void │ │ +095f04: |[095f04] android.support.v7.widget.PopupMenu.dismiss:()V │ │ +095f14: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ +095f18: 6e10 d515 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.dismiss:()V // method@15d5 │ │ +095f1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ @@ -214534,23 +214561,23 @@ │ │ type : '()Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -095e9c: |[095e9c] android.support.v7.widget.PopupMenu.getDragToOpenListener:()Landroid/view/View$OnTouchListener; │ │ -095eac: 5420 cf0c |0000: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@0ccf │ │ -095eb0: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -095eb4: 2200 b103 |0004: new-instance v0, Landroid/support/v7/widget/PopupMenu$1; // type@03b1 │ │ -095eb8: 5421 cc0c |0006: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0ccc │ │ -095ebc: 7030 771b 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/PopupMenu$1;.:(Landroid/support/v7/widget/PopupMenu;Landroid/view/View;)V // method@1b77 │ │ -095ec2: 5b20 cf0c |000b: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@0ccf │ │ -095ec6: 5420 cf0c |000d: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@0ccf │ │ -095eca: 1100 |000f: return-object v0 │ │ +095f20: |[095f20] android.support.v7.widget.PopupMenu.getDragToOpenListener:()Landroid/view/View$OnTouchListener; │ │ +095f30: 5420 cf0c |0000: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@0ccf │ │ +095f34: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +095f38: 2200 b203 |0004: new-instance v0, Landroid/support/v7/widget/PopupMenu$1; // type@03b2 │ │ +095f3c: 5421 cc0c |0006: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0ccc │ │ +095f40: 7030 771b 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/PopupMenu$1;.:(Landroid/support/v7/widget/PopupMenu;Landroid/view/View;)V // method@1b77 │ │ +095f46: 5b20 cf0c |000b: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@0ccf │ │ +095f4a: 5420 cf0c |000d: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@0ccf │ │ +095f4e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x000d line=178 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/widget/PopupMenu; │ │ @@ -214560,19 +214587,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -095ecc: |[095ecc] android.support.v7.widget.PopupMenu.getGravity:()I │ │ -095edc: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ -095ee0: 6e10 d815 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.getGravity:()I // method@15d8 │ │ -095ee6: 0a00 |0005: move-result v0 │ │ -095ee8: 0f00 |0006: return v0 │ │ +095f50: |[095f50] android.support.v7.widget.PopupMenu.getGravity:()I │ │ +095f60: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ +095f64: 6e10 d815 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.getGravity:()I // method@15d8 │ │ +095f6a: 0a00 |0005: move-result v0 │ │ +095f6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ #3 : (in Landroid/support/v7/widget/PopupMenu;) │ │ @@ -214580,17 +214607,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095eec: |[095eec] android.support.v7.widget.PopupMenu.getMenu:()Landroid/view/Menu; │ │ -095efc: 5410 d00c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ -095f00: 1100 |0002: return-object v0 │ │ +095f70: |[095f70] android.support.v7.widget.PopupMenu.getMenu:()Landroid/view/Menu; │ │ +095f80: 5410 d00c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ +095f84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ #4 : (in Landroid/support/v7/widget/PopupMenu;) │ │ @@ -214598,19 +214625,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -095f04: |[095f04] android.support.v7.widget.PopupMenu.getMenuInflater:()Landroid/view/MenuInflater; │ │ -095f14: 2200 1d03 |0000: new-instance v0, Landroid/support/v7/view/SupportMenuInflater; // type@031d │ │ -095f18: 5421 cd0c |0002: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0ccd │ │ -095f1c: 7020 f113 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@13f1 │ │ -095f22: 1100 |0007: return-object v0 │ │ +095f88: |[095f88] android.support.v7.widget.PopupMenu.getMenuInflater:()Landroid/view/MenuInflater; │ │ +095f98: 2200 1e03 |0000: new-instance v0, Landroid/support/v7/view/SupportMenuInflater; // type@031e │ │ +095f9c: 5421 cd0c |0002: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0ccd │ │ +095fa0: 7020 f113 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@13f1 │ │ +095fa6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ #5 : (in Landroid/support/v7/widget/PopupMenu;) │ │ @@ -214618,20 +214645,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -095f24: |[095f24] android.support.v7.widget.PopupMenu.inflate:(I)V │ │ -095f34: 6e10 851b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@1b85 │ │ -095f3a: 0c00 |0003: move-result-object v0 │ │ -095f3c: 5421 d00c |0004: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ -095f40: 6e30 731f 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ -095f46: 0e00 |0009: return-void │ │ +095fa8: |[095fa8] android.support.v7.widget.PopupMenu.inflate:(I)V │ │ +095fb8: 6e10 851b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@1b85 │ │ +095fbe: 0c00 |0003: move-result-object v0 │ │ +095fc0: 5421 d00c |0004: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0cd0 │ │ +095fc4: 6e30 731f 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ +095fca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0009 line=209 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x000a reg=3 menuRes I │ │ @@ -214641,20 +214668,20 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -095f48: |[095f48] android.support.v7.widget.PopupMenu.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -095f58: 5410 ce0c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0cce │ │ -095f5c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -095f60: 5410 ce0c |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0cce │ │ -095f64: 7220 7b1b 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/widget/PopupMenu$OnDismissListener;.onDismiss:(Landroid/support/v7/widget/PopupMenu;)V // method@1b7b │ │ -095f6a: 0e00 |0009: return-void │ │ +095fcc: |[095fcc] android.support.v7.widget.PopupMenu.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +095fdc: 5410 ce0c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0cce │ │ +095fe0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +095fe4: 5410 ce0c |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0cce │ │ +095fe8: 7220 7b1b 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/widget/PopupMenu$OnDismissListener;.onDismiss:(Landroid/support/v7/widget/PopupMenu;)V // method@1b7b │ │ +095fee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ 0x0009 line=262 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ @@ -214666,16 +214693,16 @@ │ │ type : '(Landroid/support/v7/view/menu/SubMenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -095f6c: |[095f6c] android.support.v7.widget.PopupMenu.onCloseSubMenu:(Landroid/support/v7/view/menu/SubMenuBuilder;)V │ │ -095f7c: 0e00 |0000: return-void │ │ +095ff0: |[095ff0] android.support.v7.widget.PopupMenu.onCloseSubMenu:(Landroid/support/v7/view/menu/SubMenuBuilder;)V │ │ +096000: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/view/menu/SubMenuBuilder; │ │ │ │ @@ -214684,23 +214711,23 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -095f80: |[095f80] android.support.v7.widget.PopupMenu.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -095f90: 5410 d10c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0cd1 │ │ -095f94: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -095f98: 5410 d10c |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0cd1 │ │ -095f9c: 7220 7c1b 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1b7c │ │ -095fa2: 0a00 |0009: move-result v0 │ │ -095fa4: 0f00 |000a: return v0 │ │ -095fa6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -095fa8: 28fe |000c: goto 000a // -0002 │ │ +096004: |[096004] android.support.v7.widget.PopupMenu.onMenuItemSelected:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +096014: 5410 d10c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0cd1 │ │ +096018: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09601c: 5410 d10c |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0cd1 │ │ +096020: 7220 7c1b 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1b7c │ │ +096026: 0a00 |0009: move-result v0 │ │ +096028: 0f00 |000a: return v0 │ │ +09602a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09602c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x000a line=252 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ @@ -214712,16 +214739,16 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -095fac: |[095fac] android.support.v7.widget.PopupMenu.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -095fbc: 0e00 |0000: return-void │ │ +096030: |[096030] android.support.v7.widget.PopupMenu.onMenuModeChange:(Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +096040: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ │ │ @@ -214730,28 +214757,28 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -095fc0: |[095fc0] android.support.v7.widget.PopupMenu.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ -095fd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -095fd2: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ -095fd6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -095fd8: 0f00 |0004: return v0 │ │ -095fda: 6e10 0c15 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.hasVisibleItems:()Z // method@150c │ │ -095fe0: 0a01 |0008: move-result v1 │ │ -095fe2: 3801 fbff |0009: if-eqz v1, 0004 // -0005 │ │ -095fe6: 2201 3a03 |000b: new-instance v1, Landroid/support/v7/view/menu/MenuPopupHelper; // type@033a │ │ -095fea: 5442 cd0c |000d: iget-object v2, v4, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0ccd │ │ -095fee: 5443 cc0c |000f: iget-object v3, v4, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0ccc │ │ -095ff2: 7040 ce15 2135 |0011: invoke-direct {v1, v2, v5, v3}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;)V // method@15ce │ │ -095ff8: 6e10 e715 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.show:()V // method@15e7 │ │ -095ffe: 28ed |0017: goto 0004 // -0013 │ │ +096044: |[096044] android.support.v7.widget.PopupMenu.onOpenSubMenu:(Landroid/support/v7/view/menu/MenuBuilder;)Z │ │ +096054: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +096056: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ +09605a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09605c: 0f00 |0004: return v0 │ │ +09605e: 6e10 0c15 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/view/menu/MenuBuilder;.hasVisibleItems:()Z // method@150c │ │ +096064: 0a01 |0008: move-result v1 │ │ +096066: 3801 fbff |0009: if-eqz v1, 0004 // -0005 │ │ +09606a: 2201 3b03 |000b: new-instance v1, Landroid/support/v7/view/menu/MenuPopupHelper; // type@033b │ │ +09606e: 5442 cd0c |000d: iget-object v2, v4, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0ccd │ │ +096072: 5443 cc0c |000f: iget-object v3, v4, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0ccc │ │ +096076: 7040 ce15 2135 |0011: invoke-direct {v1, v2, v5, v3}, Landroid/support/v7/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;Landroid/view/View;)V // method@15ce │ │ +09607c: 6e10 e715 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuPopupHelper;.show:()V // method@15e7 │ │ +096082: 28ed |0017: goto 0004 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ 0x0004 line=276 │ │ 0x0005 line=270 │ │ 0x000b line=275 │ │ locals : │ │ @@ -214763,18 +214790,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -096000: |[096000] android.support.v7.widget.PopupMenu.setGravity:(I)V │ │ -096010: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ -096014: 6e20 e615 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.setGravity:(I)V // method@15e6 │ │ -09601a: 0e00 |0005: return-void │ │ +096084: |[096084] android.support.v7.widget.PopupMenu.setGravity:(I)V │ │ +096094: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ +096098: 6e20 e615 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/menu/MenuPopupHelper;.setGravity:(I)V // method@15e6 │ │ +09609e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0006 reg=2 gravity I │ │ @@ -214784,17 +214811,17 @@ │ │ type : '(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09601c: |[09601c] android.support.v7.widget.PopupMenu.setOnDismissListener:(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V │ │ -09602c: 5b01 ce0c |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0cce │ │ -096030: 0e00 |0002: return-void │ │ +0960a0: |[0960a0] android.support.v7.widget.PopupMenu.setOnDismissListener:(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V │ │ +0960b0: 5b01 ce0c |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0cce │ │ +0960b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0002 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/PopupMenu$OnDismissListener; │ │ @@ -214804,17 +214831,17 @@ │ │ type : '(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -096034: |[096034] android.support.v7.widget.PopupMenu.setOnMenuItemClickListener:(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ -096044: 5b01 d10c |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0cd1 │ │ -096048: 0e00 |0002: return-void │ │ +0960b8: |[0960b8] android.support.v7.widget.PopupMenu.setOnMenuItemClickListener:(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ +0960c8: 5b01 d10c |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0cd1 │ │ +0960cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0002 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; │ │ @@ -214824,38 +214851,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09604c: |[09604c] android.support.v7.widget.PopupMenu.show:()V │ │ -09605c: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ -096060: 6e10 e715 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.show:()V // method@15e7 │ │ -096066: 0e00 |0005: return-void │ │ +0960d0: |[0960d0] android.support.v7.widget.PopupMenu.show:()V │ │ +0960e0: 5410 d20c |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/view/menu/MenuPopupHelper; // field@0cd2 │ │ +0960e4: 6e10 e715 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuPopupHelper;.show:()V // method@15e7 │ │ +0960ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ - source_file_idx : 3940 (PopupMenu.java) │ │ + source_file_idx : 3950 (PopupMenu.java) │ │ │ │ -Class #800 header: │ │ -class_idx : 949 │ │ +Class #801 header: │ │ +class_idx : 950 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 68 │ │ -source_file_idx : 4018 │ │ +source_file_idx : 4028 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 44 │ │ │ │ -Class #800 annotations: │ │ +Class #801 annotations: │ │ Annotations on method #7057 'getAnimation' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/res/Resources$NotFoundException; } │ │ Annotations on method #7058 'getBoolean' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/res/Resources$NotFoundException; } │ │ Annotations on method #7059 'getColor' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/res/Resources$NotFoundException; } │ │ Annotations on method #7060 'getColorStateList' │ │ @@ -214921,15 +214948,15 @@ │ │ Annotations on method #7097 'openRawResourceFd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/res/Resources$NotFoundException; } │ │ Annotations on method #7098 'parseBundleExtra' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/xmlpull/v1/XmlPullParserException; } │ │ Annotations on method #7099 'parseBundleExtras' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/xmlpull/v1/XmlPullParserException; Ljava/io/IOException; } │ │ │ │ -Class #800 - │ │ +Class #801 - │ │ Class descriptor : 'Landroid/support/v7/widget/ResourcesWrapper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/content/res/Resources;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ResourcesWrapper;) │ │ @@ -214942,24 +214969,24 @@ │ │ type : '(Landroid/content/res/Resources;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -096068: |[096068] android.support.v7.widget.ResourcesWrapper.:(Landroid/content/res/Resources;)V │ │ -096078: 6e10 0101 0400 |0000: invoke-virtual {v4}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@0101 │ │ -09607e: 0c00 |0003: move-result-object v0 │ │ -096080: 6e10 0901 0400 |0004: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -096086: 0c01 |0007: move-result-object v1 │ │ -096088: 6e10 0501 0400 |0008: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -09608e: 0c02 |000b: move-result-object v2 │ │ -096090: 7040 ff00 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@00ff │ │ -096096: 5b34 d30c |000f: iput-object v4, v3, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -09609a: 0e00 |0011: return-void │ │ +0960ec: |[0960ec] android.support.v7.widget.ResourcesWrapper.:(Landroid/content/res/Resources;)V │ │ +0960fc: 6e10 0101 0400 |0000: invoke-virtual {v4}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@0101 │ │ +096102: 0c00 |0003: move-result-object v0 │ │ +096104: 6e10 0901 0400 |0004: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +09610a: 0c01 |0007: move-result-object v1 │ │ +09610c: 6e10 0501 0400 |0008: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +096112: 0c02 |000b: move-result-object v2 │ │ +096114: 7040 ff00 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@00ff │ │ +09611a: 5b34 d30c |000f: iput-object v4, v3, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +09611e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000f line=47 │ │ 0x0011 line=48 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v7/widget/ResourcesWrapper; │ │ @@ -214971,19 +214998,19 @@ │ │ type : '(I)Landroid/content/res/XmlResourceParser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09609c: |[09609c] android.support.v7.widget.ResourcesWrapper.getAnimation:(I)Landroid/content/res/XmlResourceParser; │ │ -0960ac: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0960b0: 6e20 0001 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getAnimation:(I)Landroid/content/res/XmlResourceParser; // method@0100 │ │ -0960b6: 0c00 |0005: move-result-object v0 │ │ -0960b8: 1100 |0006: return-object v0 │ │ +096120: |[096120] android.support.v7.widget.ResourcesWrapper.getAnimation:(I)Landroid/content/res/XmlResourceParser; │ │ +096130: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096134: 6e20 0001 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getAnimation:(I)Landroid/content/res/XmlResourceParser; // method@0100 │ │ +09613a: 0c00 |0005: move-result-object v0 │ │ +09613c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -214992,19 +215019,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0960bc: |[0960bc] android.support.v7.widget.ResourcesWrapper.getBoolean:(I)Z │ │ -0960cc: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0960d0: 6e20 0201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ -0960d6: 0a00 |0005: move-result v0 │ │ -0960d8: 0f00 |0006: return v0 │ │ +096140: |[096140] android.support.v7.widget.ResourcesWrapper.getBoolean:(I)Z │ │ +096150: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096154: 6e20 0201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0102 │ │ +09615a: 0a00 |0005: move-result v0 │ │ +09615c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215013,19 +215040,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0960dc: |[0960dc] android.support.v7.widget.ResourcesWrapper.getColor:(I)I │ │ -0960ec: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0960f0: 6e20 0301 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0960f6: 0a00 |0005: move-result v0 │ │ -0960f8: 0f00 |0006: return v0 │ │ +096160: |[096160] android.support.v7.widget.ResourcesWrapper.getColor:(I)I │ │ +096170: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096174: 6e20 0301 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +09617a: 0a00 |0005: move-result v0 │ │ +09617c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215034,19 +215061,19 @@ │ │ type : '(I)Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0960fc: |[0960fc] android.support.v7.widget.ResourcesWrapper.getColorStateList:(I)Landroid/content/res/ColorStateList; │ │ -09610c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096110: 6e20 0401 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0104 │ │ -096116: 0c00 |0005: move-result-object v0 │ │ -096118: 1100 |0006: return-object v0 │ │ +096180: |[096180] android.support.v7.widget.ResourcesWrapper.getColorStateList:(I)Landroid/content/res/ColorStateList; │ │ +096190: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096194: 6e20 0401 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0104 │ │ +09619a: 0c00 |0005: move-result-object v0 │ │ +09619c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215055,19 +215082,19 @@ │ │ type : '()Landroid/content/res/Configuration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09611c: |[09611c] android.support.v7.widget.ResourcesWrapper.getConfiguration:()Landroid/content/res/Configuration; │ │ -09612c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096130: 6e10 0501 0000 |0002: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -096136: 0c00 |0005: move-result-object v0 │ │ -096138: 1100 |0006: return-object v0 │ │ +0961a0: |[0961a0] android.support.v7.widget.ResourcesWrapper.getConfiguration:()Landroid/content/res/Configuration; │ │ +0961b0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0961b4: 6e10 0501 0000 |0002: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +0961ba: 0c00 |0005: move-result-object v0 │ │ +0961bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ │ │ #5 : (in Landroid/support/v7/widget/ResourcesWrapper;) │ │ @@ -215075,19 +215102,19 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09613c: |[09613c] android.support.v7.widget.ResourcesWrapper.getDimension:(I)F │ │ -09614c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096150: 6e20 0601 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@0106 │ │ -096156: 0a00 |0005: move-result v0 │ │ -096158: 0f00 |0006: return v0 │ │ +0961c0: |[0961c0] android.support.v7.widget.ResourcesWrapper.getDimension:(I)F │ │ +0961d0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0961d4: 6e20 0601 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@0106 │ │ +0961da: 0a00 |0005: move-result v0 │ │ +0961dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215096,19 +215123,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09615c: |[09615c] android.support.v7.widget.ResourcesWrapper.getDimensionPixelOffset:(I)I │ │ -09616c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096170: 6e20 0701 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@0107 │ │ -096176: 0a00 |0005: move-result v0 │ │ -096178: 0f00 |0006: return v0 │ │ +0961e0: |[0961e0] android.support.v7.widget.ResourcesWrapper.getDimensionPixelOffset:(I)I │ │ +0961f0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0961f4: 6e20 0701 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@0107 │ │ +0961fa: 0a00 |0005: move-result v0 │ │ +0961fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215117,19 +215144,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09617c: |[09617c] android.support.v7.widget.ResourcesWrapper.getDimensionPixelSize:(I)I │ │ -09618c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096190: 6e20 0801 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ -096196: 0a00 |0005: move-result v0 │ │ -096198: 0f00 |0006: return v0 │ │ +096200: |[096200] android.support.v7.widget.ResourcesWrapper.getDimensionPixelSize:(I)I │ │ +096210: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096214: 6e20 0801 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ +09621a: 0a00 |0005: move-result v0 │ │ +09621c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215138,19 +215165,19 @@ │ │ type : '()Landroid/util/DisplayMetrics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09619c: |[09619c] android.support.v7.widget.ResourcesWrapper.getDisplayMetrics:()Landroid/util/DisplayMetrics; │ │ -0961ac: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0961b0: 6e10 0901 0000 |0002: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0961b6: 0c00 |0005: move-result-object v0 │ │ -0961b8: 1100 |0006: return-object v0 │ │ +096220: |[096220] android.support.v7.widget.ResourcesWrapper.getDisplayMetrics:()Landroid/util/DisplayMetrics; │ │ +096230: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096234: 6e10 0901 0000 |0002: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +09623a: 0c00 |0005: move-result-object v0 │ │ +09623c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ │ │ #9 : (in Landroid/support/v7/widget/ResourcesWrapper;) │ │ @@ -215158,19 +215185,19 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0961bc: |[0961bc] android.support.v7.widget.ResourcesWrapper.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -0961cc: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0961d0: 6e20 0a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ -0961d6: 0c00 |0005: move-result-object v0 │ │ -0961d8: 1100 |0006: return-object v0 │ │ +096240: |[096240] android.support.v7.widget.ResourcesWrapper.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +096250: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096254: 6e20 0a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ +09625a: 0c00 |0005: move-result-object v0 │ │ +09625c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215179,19 +215206,19 @@ │ │ type : '(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0961dc: |[0961dc] android.support.v7.widget.ResourcesWrapper.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -0961ec: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0961f0: 6e30 0b01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@010b │ │ -0961f6: 0c00 |0005: move-result-object v0 │ │ -0961f8: 1100 |0006: return-object v0 │ │ +096260: |[096260] android.support.v7.widget.ResourcesWrapper.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +096270: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096274: 6e30 0b01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@010b │ │ +09627a: 0c00 |0005: move-result-object v0 │ │ +09627c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 theme Landroid/content/res/Resources$Theme; │ │ @@ -215201,19 +215228,19 @@ │ │ type : '(II)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0961fc: |[0961fc] android.support.v7.widget.ResourcesWrapper.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; │ │ -09620c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096210: 6e30 0c01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; // method@010c │ │ -096216: 0c00 |0005: move-result-object v0 │ │ -096218: 1100 |0006: return-object v0 │ │ +096280: |[096280] android.support.v7.widget.ResourcesWrapper.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; │ │ +096290: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096294: 6e30 0c01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; // method@010c │ │ +09629a: 0c00 |0005: move-result-object v0 │ │ +09629c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 density I │ │ @@ -215223,19 +215250,19 @@ │ │ type : '(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09621c: |[09621c] android.support.v7.widget.ResourcesWrapper.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -09622c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096230: 6e40 0d01 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@010d │ │ -096236: 0c00 |0005: move-result-object v0 │ │ -096238: 1100 |0006: return-object v0 │ │ +0962a0: |[0962a0] android.support.v7.widget.ResourcesWrapper.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +0962b0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0962b4: 6e40 0d01 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@010d │ │ +0962ba: 0c00 |0005: move-result-object v0 │ │ +0962bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 density I │ │ @@ -215246,19 +215273,19 @@ │ │ type : '(III)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09623c: |[09623c] android.support.v7.widget.ResourcesWrapper.getFraction:(III)F │ │ -09624c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096250: 6e40 0e01 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getFraction:(III)F // method@010e │ │ -096256: 0a00 |0005: move-result v0 │ │ -096258: 0f00 |0006: return v0 │ │ +0962c0: |[0962c0] android.support.v7.widget.ResourcesWrapper.getFraction:(III)F │ │ +0962d0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0962d4: 6e40 0e01 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getFraction:(III)F // method@010e │ │ +0962da: 0a00 |0005: move-result v0 │ │ +0962dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 base I │ │ @@ -215269,19 +215296,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09625c: |[09625c] android.support.v7.widget.ResourcesWrapper.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ -09626c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096270: 6e40 0f01 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@010f │ │ -096276: 0a00 |0005: move-result v0 │ │ -096278: 0f00 |0006: return v0 │ │ +0962e0: |[0962e0] android.support.v7.widget.ResourcesWrapper.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ +0962f0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0962f4: 6e40 0f01 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@010f │ │ +0962fa: 0a00 |0005: move-result v0 │ │ +0962fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 defType Ljava/lang/String; │ │ @@ -215292,19 +215319,19 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09627c: |[09627c] android.support.v7.widget.ResourcesWrapper.getIntArray:(I)[I │ │ -09628c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096290: 6e20 1001 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0110 │ │ -096296: 0c00 |0005: move-result-object v0 │ │ -096298: 1100 |0006: return-object v0 │ │ +096300: |[096300] android.support.v7.widget.ResourcesWrapper.getIntArray:(I)[I │ │ +096310: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096314: 6e20 1001 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0110 │ │ +09631a: 0c00 |0005: move-result-object v0 │ │ +09631c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215313,19 +215340,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09629c: |[09629c] android.support.v7.widget.ResourcesWrapper.getInteger:(I)I │ │ -0962ac: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0962b0: 6e20 1101 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0962b6: 0a00 |0005: move-result v0 │ │ -0962b8: 0f00 |0006: return v0 │ │ +096320: |[096320] android.support.v7.widget.ResourcesWrapper.getInteger:(I)I │ │ +096330: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096334: 6e20 1101 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +09633a: 0a00 |0005: move-result v0 │ │ +09633c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215334,19 +215361,19 @@ │ │ type : '(I)Landroid/content/res/XmlResourceParser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0962bc: |[0962bc] android.support.v7.widget.ResourcesWrapper.getLayout:(I)Landroid/content/res/XmlResourceParser; │ │ -0962cc: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0962d0: 6e20 1201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0112 │ │ -0962d6: 0c00 |0005: move-result-object v0 │ │ -0962d8: 1100 |0006: return-object v0 │ │ +096340: |[096340] android.support.v7.widget.ResourcesWrapper.getLayout:(I)Landroid/content/res/XmlResourceParser; │ │ +096350: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096354: 6e20 1201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0112 │ │ +09635a: 0c00 |0005: move-result-object v0 │ │ +09635c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215355,19 +215382,19 @@ │ │ type : '(I)Landroid/graphics/Movie;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0962dc: |[0962dc] android.support.v7.widget.ResourcesWrapper.getMovie:(I)Landroid/graphics/Movie; │ │ -0962ec: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0962f0: 6e20 1301 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getMovie:(I)Landroid/graphics/Movie; // method@0113 │ │ -0962f6: 0c00 |0005: move-result-object v0 │ │ -0962f8: 1100 |0006: return-object v0 │ │ +096360: |[096360] android.support.v7.widget.ResourcesWrapper.getMovie:(I)Landroid/graphics/Movie; │ │ +096370: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096374: 6e20 1301 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getMovie:(I)Landroid/graphics/Movie; // method@0113 │ │ +09637a: 0c00 |0005: move-result-object v0 │ │ +09637c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215376,19 +215403,19 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0962fc: |[0962fc] android.support.v7.widget.ResourcesWrapper.getQuantityString:(II)Ljava/lang/String; │ │ -09630c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096310: 6e30 1401 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@0114 │ │ -096316: 0c00 |0005: move-result-object v0 │ │ -096318: 1100 |0006: return-object v0 │ │ +096380: |[096380] android.support.v7.widget.ResourcesWrapper.getQuantityString:(II)Ljava/lang/String; │ │ +096390: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096394: 6e30 1401 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@0114 │ │ +09639a: 0c00 |0005: move-result-object v0 │ │ +09639c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 quantity I │ │ @@ -215398,19 +215425,19 @@ │ │ type : '(II[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09631c: |[09631c] android.support.v7.widget.ResourcesWrapper.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; │ │ -09632c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096330: 6e40 1501 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ -096336: 0c00 |0005: move-result-object v0 │ │ -096338: 1100 |0006: return-object v0 │ │ +0963a0: |[0963a0] android.support.v7.widget.ResourcesWrapper.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; │ │ +0963b0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0963b4: 6e40 1501 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ +0963ba: 0c00 |0005: move-result-object v0 │ │ +0963bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 quantity I │ │ @@ -215421,19 +215448,19 @@ │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09633c: |[09633c] android.support.v7.widget.ResourcesWrapper.getQuantityText:(II)Ljava/lang/CharSequence; │ │ -09634c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096350: 6e30 1601 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getQuantityText:(II)Ljava/lang/CharSequence; // method@0116 │ │ -096356: 0c00 |0005: move-result-object v0 │ │ -096358: 1100 |0006: return-object v0 │ │ +0963c0: |[0963c0] android.support.v7.widget.ResourcesWrapper.getQuantityText:(II)Ljava/lang/CharSequence; │ │ +0963d0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0963d4: 6e30 1601 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getQuantityText:(II)Ljava/lang/CharSequence; // method@0116 │ │ +0963da: 0c00 |0005: move-result-object v0 │ │ +0963dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 quantity I │ │ @@ -215443,19 +215470,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09635c: |[09635c] android.support.v7.widget.ResourcesWrapper.getResourceEntryName:(I)Ljava/lang/String; │ │ -09636c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096370: 6e20 1701 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0117 │ │ -096376: 0c00 |0005: move-result-object v0 │ │ -096378: 1100 |0006: return-object v0 │ │ +0963e0: |[0963e0] android.support.v7.widget.ResourcesWrapper.getResourceEntryName:(I)Ljava/lang/String; │ │ +0963f0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0963f4: 6e20 1701 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0117 │ │ +0963fa: 0c00 |0005: move-result-object v0 │ │ +0963fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 resid I │ │ │ │ @@ -215464,19 +215491,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09637c: |[09637c] android.support.v7.widget.ResourcesWrapper.getResourceName:(I)Ljava/lang/String; │ │ -09638c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096390: 6e20 1801 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0118 │ │ -096396: 0c00 |0005: move-result-object v0 │ │ -096398: 1100 |0006: return-object v0 │ │ +096400: |[096400] android.support.v7.widget.ResourcesWrapper.getResourceName:(I)Ljava/lang/String; │ │ +096410: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096414: 6e20 1801 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0118 │ │ +09641a: 0c00 |0005: move-result-object v0 │ │ +09641c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 resid I │ │ │ │ @@ -215485,19 +215512,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09639c: |[09639c] android.support.v7.widget.ResourcesWrapper.getResourcePackageName:(I)Ljava/lang/String; │ │ -0963ac: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0963b0: 6e20 1901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@0119 │ │ -0963b6: 0c00 |0005: move-result-object v0 │ │ -0963b8: 1100 |0006: return-object v0 │ │ +096420: |[096420] android.support.v7.widget.ResourcesWrapper.getResourcePackageName:(I)Ljava/lang/String; │ │ +096430: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096434: 6e20 1901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@0119 │ │ +09643a: 0c00 |0005: move-result-object v0 │ │ +09643c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 resid I │ │ │ │ @@ -215506,19 +215533,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0963bc: |[0963bc] android.support.v7.widget.ResourcesWrapper.getResourceTypeName:(I)Ljava/lang/String; │ │ -0963cc: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0963d0: 6e20 1a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@011a │ │ -0963d6: 0c00 |0005: move-result-object v0 │ │ -0963d8: 1100 |0006: return-object v0 │ │ +096440: |[096440] android.support.v7.widget.ResourcesWrapper.getResourceTypeName:(I)Ljava/lang/String; │ │ +096450: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096454: 6e20 1a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@011a │ │ +09645a: 0c00 |0005: move-result-object v0 │ │ +09645c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 resid I │ │ │ │ @@ -215527,19 +215554,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0963dc: |[0963dc] android.support.v7.widget.ResourcesWrapper.getString:(I)Ljava/lang/String; │ │ -0963ec: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0963f0: 6e20 1b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -0963f6: 0c00 |0005: move-result-object v0 │ │ -0963f8: 1100 |0006: return-object v0 │ │ +096460: |[096460] android.support.v7.widget.ResourcesWrapper.getString:(I)Ljava/lang/String; │ │ +096470: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096474: 6e20 1b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +09647a: 0c00 |0005: move-result-object v0 │ │ +09647c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215548,19 +215575,19 @@ │ │ type : '(I[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0963fc: |[0963fc] android.support.v7.widget.ResourcesWrapper.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -09640c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096410: 6e30 1c01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@011c │ │ -096416: 0c00 |0005: move-result-object v0 │ │ -096418: 1100 |0006: return-object v0 │ │ +096480: |[096480] android.support.v7.widget.ResourcesWrapper.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +096490: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096494: 6e30 1c01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@011c │ │ +09649a: 0c00 |0005: move-result-object v0 │ │ +09649c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 formatArgs [Ljava/lang/Object; │ │ @@ -215570,19 +215597,19 @@ │ │ type : '(I)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09641c: |[09641c] android.support.v7.widget.ResourcesWrapper.getStringArray:(I)[Ljava/lang/String; │ │ -09642c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096430: 6e20 1d01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@011d │ │ -096436: 0c00 |0005: move-result-object v0 │ │ -096438: 1100 |0006: return-object v0 │ │ +0964a0: |[0964a0] android.support.v7.widget.ResourcesWrapper.getStringArray:(I)[Ljava/lang/String; │ │ +0964b0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0964b4: 6e20 1d01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@011d │ │ +0964ba: 0c00 |0005: move-result-object v0 │ │ +0964bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215591,19 +215618,19 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09643c: |[09643c] android.support.v7.widget.ResourcesWrapper.getText:(I)Ljava/lang/CharSequence; │ │ -09644c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096450: 6e20 1f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@011f │ │ -096456: 0c00 |0005: move-result-object v0 │ │ -096458: 1100 |0006: return-object v0 │ │ +0964c0: |[0964c0] android.support.v7.widget.ResourcesWrapper.getText:(I)Ljava/lang/CharSequence; │ │ +0964d0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0964d4: 6e20 1f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@011f │ │ +0964da: 0c00 |0005: move-result-object v0 │ │ +0964dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215612,19 +215639,19 @@ │ │ type : '(ILjava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09645c: |[09645c] android.support.v7.widget.ResourcesWrapper.getText:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -09646c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096470: 6e30 2001 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getText:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0120 │ │ -096476: 0c00 |0005: move-result-object v0 │ │ -096478: 1100 |0006: return-object v0 │ │ +0964e0: |[0964e0] android.support.v7.widget.ResourcesWrapper.getText:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0964f0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0964f4: 6e30 2001 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getText:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0120 │ │ +0964fa: 0c00 |0005: move-result-object v0 │ │ +0964fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 def Ljava/lang/CharSequence; │ │ @@ -215634,19 +215661,19 @@ │ │ type : '(I)[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09647c: |[09647c] android.support.v7.widget.ResourcesWrapper.getTextArray:(I)[Ljava/lang/CharSequence; │ │ -09648c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096490: 6e20 2101 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0121 │ │ -096496: 0c00 |0005: move-result-object v0 │ │ -096498: 1100 |0006: return-object v0 │ │ +096500: |[096500] android.support.v7.widget.ResourcesWrapper.getTextArray:(I)[Ljava/lang/CharSequence; │ │ +096510: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096514: 6e20 2101 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0121 │ │ +09651a: 0c00 |0005: move-result-object v0 │ │ +09651c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215655,18 +215682,18 @@ │ │ type : '(ILandroid/util/TypedValue;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09649c: |[09649c] android.support.v7.widget.ResourcesWrapper.getValue:(ILandroid/util/TypedValue;Z)V │ │ -0964ac: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0964b0: 6e40 2201 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getValue:(ILandroid/util/TypedValue;Z)V // method@0122 │ │ -0964b6: 0e00 |0005: return-void │ │ +096520: |[096520] android.support.v7.widget.ResourcesWrapper.getValue:(ILandroid/util/TypedValue;Z)V │ │ +096530: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096534: 6e40 2201 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getValue:(ILandroid/util/TypedValue;Z)V // method@0122 │ │ +09653a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 id I │ │ @@ -215678,18 +215705,18 @@ │ │ type : '(Ljava/lang/String;Landroid/util/TypedValue;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0964b8: |[0964b8] android.support.v7.widget.ResourcesWrapper.getValue:(Ljava/lang/String;Landroid/util/TypedValue;Z)V │ │ -0964c8: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0964cc: 6e40 2301 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getValue:(Ljava/lang/String;Landroid/util/TypedValue;Z)V // method@0123 │ │ -0964d2: 0e00 |0005: return-void │ │ +09653c: |[09653c] android.support.v7.widget.ResourcesWrapper.getValue:(Ljava/lang/String;Landroid/util/TypedValue;Z)V │ │ +09654c: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096550: 6e40 2301 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getValue:(Ljava/lang/String;Landroid/util/TypedValue;Z)V // method@0123 │ │ +096556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -215701,18 +215728,18 @@ │ │ type : '(IILandroid/util/TypedValue;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0964d4: |[0964d4] android.support.v7.widget.ResourcesWrapper.getValueForDensity:(IILandroid/util/TypedValue;Z)V │ │ -0964e4: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0964e8: 6e55 2401 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/content/res/Resources;.getValueForDensity:(IILandroid/util/TypedValue;Z)V // method@0124 │ │ -0964ee: 0e00 |0005: return-void │ │ +096558: |[096558] android.support.v7.widget.ResourcesWrapper.getValueForDensity:(IILandroid/util/TypedValue;Z)V │ │ +096568: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +09656c: 6e55 2401 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/content/res/Resources;.getValueForDensity:(IILandroid/util/TypedValue;Z)V // method@0124 │ │ +096572: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 id I │ │ @@ -215725,19 +215752,19 @@ │ │ type : '(I)Landroid/content/res/XmlResourceParser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0964f0: |[0964f0] android.support.v7.widget.ResourcesWrapper.getXml:(I)Landroid/content/res/XmlResourceParser; │ │ -096500: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096504: 6e20 2501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0125 │ │ -09650a: 0c00 |0005: move-result-object v0 │ │ -09650c: 1100 |0006: return-object v0 │ │ +096574: |[096574] android.support.v7.widget.ResourcesWrapper.getXml:(I)Landroid/content/res/XmlResourceParser; │ │ +096584: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096588: 6e20 2501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0125 │ │ +09658e: 0c00 |0005: move-result-object v0 │ │ +096590: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215746,19 +215773,19 @@ │ │ type : '(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -096510: |[096510] android.support.v7.widget.ResourcesWrapper.obtainAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ -096520: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096524: 6e30 2701 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.obtainAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0127 │ │ -09652a: 0c00 |0005: move-result-object v0 │ │ -09652c: 1100 |0006: return-object v0 │ │ +096594: |[096594] android.support.v7.widget.ResourcesWrapper.obtainAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ +0965a4: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0965a8: 6e30 2701 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.obtainAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0127 │ │ +0965ae: 0c00 |0005: move-result-object v0 │ │ +0965b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 set Landroid/util/AttributeSet; │ │ 0x0000 - 0x0007 reg=3 attrs [I │ │ @@ -215768,19 +215795,19 @@ │ │ type : '(I)Landroid/content/res/TypedArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -096530: |[096530] android.support.v7.widget.ResourcesWrapper.obtainTypedArray:(I)Landroid/content/res/TypedArray; │ │ -096540: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096544: 6e20 2801 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.obtainTypedArray:(I)Landroid/content/res/TypedArray; // method@0128 │ │ -09654a: 0c00 |0005: move-result-object v0 │ │ -09654c: 1100 |0006: return-object v0 │ │ +0965b4: |[0965b4] android.support.v7.widget.ResourcesWrapper.obtainTypedArray:(I)Landroid/content/res/TypedArray; │ │ +0965c4: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0965c8: 6e20 2801 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.obtainTypedArray:(I)Landroid/content/res/TypedArray; // method@0128 │ │ +0965ce: 0c00 |0005: move-result-object v0 │ │ +0965d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215789,19 +215816,19 @@ │ │ type : '(I)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -096550: |[096550] android.support.v7.widget.ResourcesWrapper.openRawResource:(I)Ljava/io/InputStream; │ │ -096560: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096564: 6e20 2901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0129 │ │ -09656a: 0c00 |0005: move-result-object v0 │ │ -09656c: 1100 |0006: return-object v0 │ │ +0965d4: |[0965d4] android.support.v7.widget.ResourcesWrapper.openRawResource:(I)Ljava/io/InputStream; │ │ +0965e4: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +0965e8: 6e20 2901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0129 │ │ +0965ee: 0c00 |0005: move-result-object v0 │ │ +0965f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215810,19 +215837,19 @@ │ │ type : '(ILandroid/util/TypedValue;)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -096570: |[096570] android.support.v7.widget.ResourcesWrapper.openRawResource:(ILandroid/util/TypedValue;)Ljava/io/InputStream; │ │ -096580: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096584: 6e30 2a01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.openRawResource:(ILandroid/util/TypedValue;)Ljava/io/InputStream; // method@012a │ │ -09658a: 0c00 |0005: move-result-object v0 │ │ -09658c: 1100 |0006: return-object v0 │ │ +0965f4: |[0965f4] android.support.v7.widget.ResourcesWrapper.openRawResource:(ILandroid/util/TypedValue;)Ljava/io/InputStream; │ │ +096604: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096608: 6e30 2a01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.openRawResource:(ILandroid/util/TypedValue;)Ljava/io/InputStream; // method@012a │ │ +09660e: 0c00 |0005: move-result-object v0 │ │ +096610: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 value Landroid/util/TypedValue; │ │ @@ -215832,19 +215859,19 @@ │ │ type : '(I)Landroid/content/res/AssetFileDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -096590: |[096590] android.support.v7.widget.ResourcesWrapper.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; │ │ -0965a0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0965a4: 6e20 2b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; // method@012b │ │ -0965aa: 0c00 |0005: move-result-object v0 │ │ -0965ac: 1100 |0006: return-object v0 │ │ +096614: |[096614] android.support.v7.widget.ResourcesWrapper.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; │ │ +096624: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096628: 6e20 2b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; // method@012b │ │ +09662e: 0c00 |0005: move-result-object v0 │ │ +096630: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -215853,18 +215880,18 @@ │ │ type : '(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0965b0: |[0965b0] android.support.v7.widget.ResourcesWrapper.parseBundleExtra:(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -0965c0: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0965c4: 6e40 2c01 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.parseBundleExtra:(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@012c │ │ -0965ca: 0e00 |0005: return-void │ │ +096634: |[096634] android.support.v7.widget.ResourcesWrapper.parseBundleExtra:(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +096644: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096648: 6e40 2c01 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.parseBundleExtra:(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@012c │ │ +09664e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 tagName Ljava/lang/String; │ │ @@ -215876,18 +215903,18 @@ │ │ type : '(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0965cc: |[0965cc] android.support.v7.widget.ResourcesWrapper.parseBundleExtras:(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V │ │ -0965dc: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -0965e0: 6e30 2d01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.parseBundleExtras:(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V // method@012d │ │ -0965e6: 0e00 |0005: return-void │ │ +096650: |[096650] android.support.v7.widget.ResourcesWrapper.parseBundleExtras:(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V │ │ +096660: 5410 d30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096664: 6e30 2d01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.parseBundleExtras:(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V // method@012d │ │ +09666a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 parser Landroid/content/res/XmlResourceParser; │ │ @@ -215898,45 +215925,45 @@ │ │ type : '(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0965e8: |[0965e8] android.support.v7.widget.ResourcesWrapper.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V │ │ -0965f8: 6f30 2e01 2103 |0000: invoke-super {v1, v2, v3}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@012e │ │ -0965fe: 5410 d30c |0003: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -096602: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -096606: 5410 d30c |0007: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ -09660a: 6e30 2e01 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@012e │ │ -096610: 0e00 |000c: return-void │ │ +09666c: |[09666c] android.support.v7.widget.ResourcesWrapper.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V │ │ +09667c: 6f30 2e01 2103 |0000: invoke-super {v1, v2, v3}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@012e │ │ +096682: 5410 d30c |0003: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +096686: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +09668a: 5410 d30c |0007: iget-object v0, v1, Landroid/support/v7/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@0cd3 │ │ +09668e: 6e30 2e01 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@012e │ │ +096694: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0003 line=227 │ │ 0x0007 line=228 │ │ 0x000c line=230 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ResourcesWrapper; │ │ 0x0000 - 0x000d reg=2 config Landroid/content/res/Configuration; │ │ 0x0000 - 0x000d reg=3 metrics Landroid/util/DisplayMetrics; │ │ │ │ - source_file_idx : 4018 (ResourcesWrapper.java) │ │ + source_file_idx : 4028 (ResourcesWrapper.java) │ │ │ │ -Class #801 header: │ │ -class_idx : 950 │ │ +Class #802 header: │ │ +class_idx : 951 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4051 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4061 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #801 - │ │ +Class #802 - │ │ Class descriptor : 'Landroid/support/v7/widget/RtlSpacingHelper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/RtlSpacingHelper;) │ │ @@ -215977,27 +216004,27 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -096614: |[096614] android.support.v7.widget.RtlSpacingHelper.:()V │ │ -096624: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -096628: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -09662a: 7010 b927 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -096630: 5920 d90c |0006: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -096634: 5920 da0c |0008: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -096638: 5921 db0c |000a: iput v1, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ -09663c: 5921 d40c |000c: iput v1, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ -096640: 5920 d50c |000e: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ -096644: 5920 d60c |0010: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ -096648: 5c20 d80c |0012: iput-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ -09664c: 5c20 d70c |0014: iput-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRelative:Z // field@0cd7 │ │ -096650: 0e00 |0016: return-void │ │ +096698: |[096698] android.support.v7.widget.RtlSpacingHelper.:()V │ │ +0966a8: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +0966ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0966ae: 7010 b927 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0966b4: 5920 d90c |0006: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +0966b8: 5920 da0c |0008: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +0966bc: 5921 db0c |000a: iput v1, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ +0966c0: 5921 d40c |000c: iput v1, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ +0966c4: 5920 d50c |000e: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ +0966c8: 5920 d60c |0010: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ +0966cc: 5c20 d80c |0012: iput-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ +0966d0: 5c20 d70c |0014: iput-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRelative:Z // field@0cd7 │ │ +0966d4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=25 │ │ 0x0006 line=28 │ │ 0x0008 line=29 │ │ 0x000a line=30 │ │ 0x000c line=31 │ │ @@ -216014,21 +216041,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -096654: |[096654] android.support.v7.widget.RtlSpacingHelper.getEnd:()I │ │ -096664: 5510 d80c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ -096668: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -09666c: 5210 d90c |0004: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -096670: 0f00 |0006: return v0 │ │ -096672: 5210 da0c |0007: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -096676: 28fd |0009: goto 0006 // -0003 │ │ +0966d8: |[0966d8] android.support.v7.widget.RtlSpacingHelper.getEnd:()I │ │ +0966e8: 5510 d80c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ +0966ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0966f0: 5210 d90c |0004: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +0966f4: 0f00 |0006: return v0 │ │ +0966f6: 5210 da0c |0007: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +0966fa: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/RtlSpacingHelper; │ │ │ │ #1 : (in Landroid/support/v7/widget/RtlSpacingHelper;) │ │ @@ -216036,17 +216063,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -096678: |[096678] android.support.v7.widget.RtlSpacingHelper.getLeft:()I │ │ -096688: 5210 d90c |0000: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -09668c: 0f00 |0002: return v0 │ │ +0966fc: |[0966fc] android.support.v7.widget.RtlSpacingHelper.getLeft:()I │ │ +09670c: 5210 d90c |0000: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +096710: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/RtlSpacingHelper; │ │ │ │ #2 : (in Landroid/support/v7/widget/RtlSpacingHelper;) │ │ @@ -216054,17 +216081,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -096690: |[096690] android.support.v7.widget.RtlSpacingHelper.getRight:()I │ │ -0966a0: 5210 da0c |0000: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -0966a4: 0f00 |0002: return v0 │ │ +096714: |[096714] android.support.v7.widget.RtlSpacingHelper.getRight:()I │ │ +096724: 5210 da0c |0000: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +096728: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/RtlSpacingHelper; │ │ │ │ #3 : (in Landroid/support/v7/widget/RtlSpacingHelper;) │ │ @@ -216072,21 +216099,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0966a8: |[0966a8] android.support.v7.widget.RtlSpacingHelper.getStart:()I │ │ -0966b8: 5510 d80c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ -0966bc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0966c0: 5210 da0c |0004: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -0966c4: 0f00 |0006: return v0 │ │ -0966c6: 5210 d90c |0007: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -0966ca: 28fd |0009: goto 0006 // -0003 │ │ +09672c: |[09672c] android.support.v7.widget.RtlSpacingHelper.getStart:()I │ │ +09673c: 5510 d80c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ +096740: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +096744: 5210 da0c |0004: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +096748: 0f00 |0006: return v0 │ │ +09674a: 5210 d90c |0007: iget v0, v1, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +09674e: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/RtlSpacingHelper; │ │ │ │ #4 : (in Landroid/support/v7/widget/RtlSpacingHelper;) │ │ @@ -216094,25 +216121,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0966cc: |[0966cc] android.support.v7.widget.RtlSpacingHelper.setAbsolute:(II)V │ │ -0966dc: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -0966e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0966e2: 5c20 d70c |0003: iput-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRelative:Z // field@0cd7 │ │ -0966e6: 3213 0600 |0005: if-eq v3, v1, 000b // +0006 │ │ -0966ea: 5923 d50c |0007: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ -0966ee: 5923 d90c |0009: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -0966f2: 3214 0600 |000b: if-eq v4, v1, 0011 // +0006 │ │ -0966f6: 5924 d60c |000d: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ -0966fa: 5924 da0c |000f: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -0966fe: 0e00 |0011: return-void │ │ +096750: |[096750] android.support.v7.widget.RtlSpacingHelper.setAbsolute:(II)V │ │ +096760: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +096764: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +096766: 5c20 d70c |0003: iput-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRelative:Z // field@0cd7 │ │ +09676a: 3213 0600 |0005: if-eq v3, v1, 000b // +0006 │ │ +09676e: 5923 d50c |0007: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ +096772: 5923 d90c |0009: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +096776: 3214 0600 |000b: if-eq v4, v1, 0011 // +0006 │ │ +09677a: 5924 d60c |000d: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ +09677e: 5924 da0c |000f: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +096782: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ 0x0005 line=69 │ │ 0x000b line=70 │ │ 0x0011 line=71 │ │ locals : │ │ @@ -216125,54 +216152,54 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -096700: |[096700] android.support.v7.widget.RtlSpacingHelper.setDirection:(Z)V │ │ -096710: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -096714: 5520 d80c |0002: iget-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ -096718: 3303 0300 |0004: if-ne v3, v0, 0007 // +0003 │ │ -09671c: 0e00 |0006: return-void │ │ -09671e: 5c23 d80c |0007: iput-boolean v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ -096722: 5520 d70c |0009: iget-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRelative:Z // field@0cd7 │ │ -096726: 3800 3200 |000b: if-eqz v0, 003d // +0032 │ │ -09672a: 3803 1900 |000d: if-eqz v3, 0026 // +0019 │ │ -09672e: 5220 d40c |000f: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ -096732: 3210 0f00 |0011: if-eq v0, v1, 0020 // +000f │ │ -096736: 5220 d40c |0013: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ -09673a: 5920 d90c |0015: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -09673e: 5220 db0c |0017: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ -096742: 3210 0a00 |0019: if-eq v0, v1, 0023 // +000a │ │ -096746: 5220 db0c |001b: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ -09674a: 5920 da0c |001d: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -09674e: 28e7 |001f: goto 0006 // -0019 │ │ -096750: 5220 d50c |0020: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ -096754: 28f3 |0022: goto 0015 // -000d │ │ -096756: 5220 d60c |0023: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ -09675a: 28f8 |0025: goto 001d // -0008 │ │ -09675c: 5220 db0c |0026: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ -096760: 3210 0f00 |0028: if-eq v0, v1, 0037 // +000f │ │ -096764: 5220 db0c |002a: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ -096768: 5920 d90c |002c: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -09676c: 5220 d40c |002e: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ -096770: 3210 0a00 |0030: if-eq v0, v1, 003a // +000a │ │ -096774: 5220 d40c |0032: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ -096778: 5920 da0c |0034: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -09677c: 28d0 |0036: goto 0006 // -0030 │ │ -09677e: 5220 d50c |0037: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ -096782: 28f3 |0039: goto 002c // -000d │ │ -096784: 5220 d60c |003a: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ -096788: 28f8 |003c: goto 0034 // -0008 │ │ -09678a: 5220 d50c |003d: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ -09678e: 5920 d90c |003f: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -096792: 5220 d60c |0041: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ -096796: 5920 da0c |0043: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -09679a: 28c1 |0045: goto 0006 // -003f │ │ +096784: |[096784] android.support.v7.widget.RtlSpacingHelper.setDirection:(Z)V │ │ +096794: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +096798: 5520 d80c |0002: iget-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ +09679c: 3303 0300 |0004: if-ne v3, v0, 0007 // +0003 │ │ +0967a0: 0e00 |0006: return-void │ │ +0967a2: 5c23 d80c |0007: iput-boolean v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ +0967a6: 5520 d70c |0009: iget-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRelative:Z // field@0cd7 │ │ +0967aa: 3800 3200 |000b: if-eqz v0, 003d // +0032 │ │ +0967ae: 3803 1900 |000d: if-eqz v3, 0026 // +0019 │ │ +0967b2: 5220 d40c |000f: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ +0967b6: 3210 0f00 |0011: if-eq v0, v1, 0020 // +000f │ │ +0967ba: 5220 d40c |0013: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ +0967be: 5920 d90c |0015: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +0967c2: 5220 db0c |0017: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ +0967c6: 3210 0a00 |0019: if-eq v0, v1, 0023 // +000a │ │ +0967ca: 5220 db0c |001b: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ +0967ce: 5920 da0c |001d: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +0967d2: 28e7 |001f: goto 0006 // -0019 │ │ +0967d4: 5220 d50c |0020: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ +0967d8: 28f3 |0022: goto 0015 // -000d │ │ +0967da: 5220 d60c |0023: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ +0967de: 28f8 |0025: goto 001d // -0008 │ │ +0967e0: 5220 db0c |0026: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ +0967e4: 3210 0f00 |0028: if-eq v0, v1, 0037 // +000f │ │ +0967e8: 5220 db0c |002a: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ +0967ec: 5920 d90c |002c: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +0967f0: 5220 d40c |002e: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ +0967f4: 3210 0a00 |0030: if-eq v0, v1, 003a // +000a │ │ +0967f8: 5220 d40c |0032: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ +0967fc: 5920 da0c |0034: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +096800: 28d0 |0036: goto 0006 // -0030 │ │ +096802: 5220 d50c |0037: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ +096806: 28f3 |0039: goto 002c // -000d │ │ +096808: 5220 d60c |003a: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ +09680c: 28f8 |003c: goto 0034 // -0008 │ │ +09680e: 5220 d50c |003d: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitLeft:I // field@0cd5 │ │ +096812: 5920 d90c |003f: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +096816: 5220 d60c |0041: iget v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mExplicitRight:I // field@0cd6 │ │ +09681a: 5920 da0c |0043: iput v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +09681e: 28c1 |0045: goto 0006 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ 0x0006 line=90 │ │ 0x0007 line=77 │ │ 0x0009 line=78 │ │ 0x000d line=79 │ │ @@ -216195,32 +216222,32 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -09679c: |[09679c] android.support.v7.widget.RtlSpacingHelper.setRelative:(II)V │ │ -0967ac: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -0967b0: 5923 db0c |0002: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ -0967b4: 5924 d40c |0004: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ -0967b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0967ba: 5c20 d70c |0007: iput-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRelative:Z // field@0cd7 │ │ -0967be: 5520 d80c |0009: iget-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ -0967c2: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -0967c6: 3214 0400 |000d: if-eq v4, v1, 0011 // +0004 │ │ -0967ca: 5924 d90c |000f: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -0967ce: 3213 0400 |0011: if-eq v3, v1, 0015 // +0004 │ │ -0967d2: 5923 da0c |0013: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -0967d6: 0e00 |0015: return-void │ │ -0967d8: 3213 0400 |0016: if-eq v3, v1, 001a // +0004 │ │ -0967dc: 5923 d90c |0018: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ -0967e0: 3214 fbff |001a: if-eq v4, v1, 0015 // -0005 │ │ -0967e4: 5924 da0c |001c: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ -0967e8: 28f7 |001e: goto 0015 // -0009 │ │ +096820: |[096820] android.support.v7.widget.RtlSpacingHelper.setRelative:(II)V │ │ +096830: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +096834: 5923 db0c |0002: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mStart:I // field@0cdb │ │ +096838: 5924 d40c |0004: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mEnd:I // field@0cd4 │ │ +09683c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +09683e: 5c20 d70c |0007: iput-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRelative:Z // field@0cd7 │ │ +096842: 5520 d80c |0009: iget-boolean v0, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mIsRtl:Z // field@0cd8 │ │ +096846: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +09684a: 3214 0400 |000d: if-eq v4, v1, 0011 // +0004 │ │ +09684e: 5924 d90c |000f: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +096852: 3213 0400 |0011: if-eq v3, v1, 0015 // +0004 │ │ +096856: 5923 da0c |0013: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +09685a: 0e00 |0015: return-void │ │ +09685c: 3213 0400 |0016: if-eq v3, v1, 001a // +0004 │ │ +096860: 5923 d90c |0018: iput v3, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mLeft:I // field@0cd9 │ │ +096864: 3214 fbff |001a: if-eq v4, v1, 0015 // -0005 │ │ +096868: 5924 da0c |001c: iput v4, v2, Landroid/support/v7/widget/RtlSpacingHelper;.mRight:I // field@0cda │ │ +09686c: 28f7 |001e: goto 0015 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=58 │ │ 0x000d line=59 │ │ @@ -216229,32 +216256,32 @@ │ │ 0x0016 line=62 │ │ 0x001a line=63 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Landroid/support/v7/widget/RtlSpacingHelper; │ │ 0x0000 - 0x001f reg=3 start I │ │ 0x0000 - 0x001f reg=4 end I │ │ │ │ - source_file_idx : 4051 (RtlSpacingHelper.java) │ │ + source_file_idx : 4061 (RtlSpacingHelper.java) │ │ │ │ -Class #802 header: │ │ -class_idx : 951 │ │ +Class #803 header: │ │ +class_idx : 952 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4142 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4152 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #802 annotations: │ │ +Class #803 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=animateToTab │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #802 - │ │ +Class #803 - │ │ Class descriptor : 'Landroid/support/v7/widget/ScrollingTabContainerView$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -216272,19 +216299,19 @@ │ │ type : '(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0967ec: |[0967ec] android.support.v7.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ -0967fc: 5b01 dc0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdc │ │ -096800: 5b02 dd0c |0002: iput-object v2, v0, Landroid/support/v7/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0cdd │ │ -096804: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09680a: 0e00 |0007: return-void │ │ +096870: |[096870] android.support.v7.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ +096880: 5b01 dc0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdc │ │ +096884: 5b02 dd0c |0002: iput-object v2, v0, Landroid/support/v7/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0cdd │ │ +096888: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09688e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/ScrollingTabContainerView$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -216295,62 +216322,62 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -09680c: |[09680c] android.support.v7.widget.ScrollingTabContainerView$1.run:()V │ │ -09681c: 5441 dd0c |0000: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0cdd │ │ -096820: 6e10 e31f 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ -096826: 0a01 |0005: move-result v1 │ │ -096828: 5442 dc0c |0006: iget-object v2, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdc │ │ -09682c: 6e10 001c 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.getWidth:()I // method@1c00 │ │ -096832: 0a02 |000b: move-result v2 │ │ -096834: 5443 dd0c |000c: iget-object v3, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0cdd │ │ -096838: 6e10 fb1f 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -09683e: 0a03 |0011: move-result v3 │ │ -096840: b132 |0012: sub-int/2addr v2, v3 │ │ -096842: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ -096846: 9100 0102 |0015: sub-int v0, v1, v2 │ │ -09684a: 5441 dc0c |0017: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdc │ │ -09684e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -096850: 6e30 161c 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@1c16 │ │ -096856: 5441 dc0c |001d: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdc │ │ -09685a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -09685c: 5b12 f20c |0020: iput-object v2, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -096860: 0e00 |0022: return-void │ │ +096890: |[096890] android.support.v7.widget.ScrollingTabContainerView$1.run:()V │ │ +0968a0: 5441 dd0c |0000: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0cdd │ │ +0968a4: 6e10 e31f 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fe3 │ │ +0968aa: 0a01 |0005: move-result v1 │ │ +0968ac: 5442 dc0c |0006: iget-object v2, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdc │ │ +0968b0: 6e10 001c 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.getWidth:()I // method@1c00 │ │ +0968b6: 0a02 |000b: move-result v2 │ │ +0968b8: 5443 dd0c |000c: iget-object v3, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0cdd │ │ +0968bc: 6e10 fb1f 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +0968c2: 0a03 |0011: move-result v3 │ │ +0968c4: b132 |0012: sub-int/2addr v2, v3 │ │ +0968c6: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0968ca: 9100 0102 |0015: sub-int v0, v1, v2 │ │ +0968ce: 5441 dc0c |0017: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdc │ │ +0968d2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0968d4: 6e30 161c 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@1c16 │ │ +0968da: 5441 dc0c |001d: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdc │ │ +0968de: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0968e0: 5b12 f20c |0020: iput-object v2, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +0968e4: 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/widget/ScrollingTabContainerView$1; │ │ │ │ - source_file_idx : 4142 (ScrollingTabContainerView.java) │ │ + source_file_idx : 4152 (ScrollingTabContainerView.java) │ │ │ │ -Class #803 header: │ │ -class_idx : 952 │ │ +Class #804 header: │ │ +class_idx : 953 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1132 │ │ -source_file_idx : 4142 │ │ +superclass_idx : 1133 │ │ +source_file_idx : 4152 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #803 annotations: │ │ +Class #804 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ScrollingTabContainerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="TabAdapter" │ │ │ │ -Class #803 - │ │ +Class #804 - │ │ Class descriptor : 'Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;) │ │ @@ -216363,18 +216390,18 @@ │ │ type : '(Landroid/support/v7/widget/ScrollingTabContainerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -096864: |[096864] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ -096874: 5b01 de0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cde │ │ -096878: 7010 5921 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ -09687e: 0e00 |0005: return-void │ │ +0968e8: |[0968e8] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ +0968f8: 5b01 de0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cde │ │ +0968fc: 7010 5921 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@2159 │ │ +096902: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ScrollingTabContainerView; │ │ │ │ @@ -216383,17 +216410,17 @@ │ │ type : '(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -096880: |[096880] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V │ │ -096890: 7020 c71b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1bc7 │ │ -096896: 0e00 |0003: return-void │ │ +096904: |[096904] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V │ │ +096914: 7020 c71b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1bc7 │ │ +09691a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ScrollingTabContainerView$1; │ │ @@ -216404,21 +216431,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -096898: |[096898] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ -0968a8: 5410 de0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cde │ │ -0968ac: 7110 f21b 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@1bf2 │ │ -0968b2: 0c00 |0005: move-result-object v0 │ │ -0968b4: 6e10 6a1a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ -0968ba: 0a00 |0009: move-result v0 │ │ -0968bc: 0f00 |000a: return v0 │ │ +09691c: |[09691c] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ +09692c: 5410 de0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cde │ │ +096930: 7110 f21b 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@1bf2 │ │ +096936: 0c00 |0005: move-result-object v0 │ │ +096938: 6e10 6a1a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ +09693e: 0a00 |0009: move-result v0 │ │ +096940: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; │ │ │ │ #1 : (in Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;) │ │ @@ -216426,24 +216453,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0968c0: |[0968c0] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ -0968d0: 5410 de0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cde │ │ -0968d4: 7110 f21b 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@1bf2 │ │ -0968da: 0c00 |0005: move-result-object v0 │ │ -0968dc: 6e20 691a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ -0968e2: 0c00 |0009: move-result-object v0 │ │ -0968e4: 1f00 ba03 |000a: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03ba │ │ -0968e8: 6e10 d91b 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1bd9 │ │ -0968ee: 0c00 |000f: move-result-object v0 │ │ -0968f0: 1100 |0010: return-object v0 │ │ +096944: |[096944] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ +096954: 5410 de0c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cde │ │ +096958: 7110 f21b 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@1bf2 │ │ +09695e: 0c00 |0005: move-result-object v0 │ │ +096960: 6e20 691a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ +096966: 0c00 |0009: move-result-object v0 │ │ +096968: 1f00 bb03 |000a: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03bb │ │ +09696c: 6e10 d91b 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1bd9 │ │ +096972: 0c00 |000f: move-result-object v0 │ │ +096974: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0011 reg=2 position I │ │ │ │ @@ -216452,17 +216479,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0968f4: |[0968f4] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ -096904: 8130 |0000: int-to-long v0, v3 │ │ -096906: 1000 |0001: return-wide v0 │ │ +096978: |[096978] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ +096988: 8130 |0000: int-to-long v0, v3 │ │ +09698a: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -216471,61 +216498,61 @@ │ │ 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 │ │ -096908: |[096908] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -096918: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ -09691c: 5431 de0c |0002: iget-object v1, v3, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cde │ │ -096920: 6e20 ca1b 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1bca │ │ -096926: 0c00 |0007: move-result-object v0 │ │ -096928: 1f00 c402 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02c4 │ │ -09692c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -09692e: 7130 f31b 0102 |000b: invoke-static {v1, v0, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$300:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // method@1bf3 │ │ -096934: 0c05 |000e: move-result-object v5 │ │ -096936: 1105 |000f: return-object v5 │ │ -096938: 0750 |0010: move-object v0, v5 │ │ -09693a: 1f00 ba03 |0011: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03ba │ │ -09693e: 6e20 ca1b 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1bca │ │ -096944: 0c01 |0016: move-result-object v1 │ │ -096946: 1f01 c402 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@02c4 │ │ -09694a: 6e20 d41b 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1bd4 │ │ -096950: 28f3 |001c: goto 000f // -000d │ │ +09698c: |[09698c] android.support.v7.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +09699c: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ +0969a0: 5431 de0c |0002: iget-object v1, v3, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cde │ │ +0969a4: 6e20 ca1b 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1bca │ │ +0969aa: 0c00 |0007: move-result-object v0 │ │ +0969ac: 1f00 c502 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02c5 │ │ +0969b0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0969b2: 7130 f31b 0102 |000b: invoke-static {v1, v0, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$300:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // method@1bf3 │ │ +0969b8: 0c05 |000e: move-result-object v5 │ │ +0969ba: 1105 |000f: return-object v5 │ │ +0969bc: 0750 |0010: move-object v0, v5 │ │ +0969be: 1f00 bb03 |0011: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03bb │ │ +0969c2: 6e20 ca1b 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1bca │ │ +0969c8: 0c01 |0016: move-result-object v1 │ │ +0969ca: 1f01 c502 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@02c5 │ │ +0969ce: 6e20 d41b 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1bd4 │ │ +0969d4: 28f3 |001c: goto 000f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0002 line=563 │ │ 0x000f line=567 │ │ 0x0011 line=565 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Landroid/support/v7/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 : 4142 (ScrollingTabContainerView.java) │ │ + source_file_idx : 4152 (ScrollingTabContainerView.java) │ │ │ │ -Class #804 header: │ │ -class_idx : 953 │ │ +Class #805 header: │ │ +class_idx : 954 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4142 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4152 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #804 annotations: │ │ +Class #805 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ScrollingTabContainerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="TabClickListener" │ │ │ │ -Class #804 - │ │ +Class #805 - │ │ Class descriptor : 'Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -216539,18 +216566,18 @@ │ │ type : '(Landroid/support/v7/widget/ScrollingTabContainerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -096954: |[096954] android.support.v7.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ -096964: 5b01 df0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdf │ │ -096968: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09696e: 0e00 |0005: return-void │ │ +0969d8: |[0969d8] android.support.v7.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ +0969e8: 5b01 df0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdf │ │ +0969ec: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0969f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ScrollingTabContainerView; │ │ │ │ @@ -216559,17 +216586,17 @@ │ │ type : '(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -096970: |[096970] android.support.v7.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V │ │ -096980: 7020 ce1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1bce │ │ -096986: 0e00 |0003: return-void │ │ +0969f4: |[0969f4] android.support.v7.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V │ │ +096a04: 7020 ce1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1bce │ │ +096a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ScrollingTabContainerView$1; │ │ @@ -216580,40 +216607,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -096988: |[096988] android.support.v7.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ -096998: 0763 |0000: move-object v3, v6 │ │ -09699a: 1f03 ba03 |0001: check-cast v3, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03ba │ │ -09699e: 6e10 d91b 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1bd9 │ │ -0969a4: 0c04 |0006: move-result-object v4 │ │ -0969a6: 6e10 4111 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@1141 │ │ -0969ac: 5454 df0c |000a: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdf │ │ -0969b0: 7110 f21b 0400 |000c: invoke-static {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@1bf2 │ │ -0969b6: 0c04 |000f: move-result-object v4 │ │ -0969b8: 6e10 6a1a 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ -0969be: 0a02 |0013: move-result v2 │ │ -0969c0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0969c2: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ -0969c6: 5454 df0c |0017: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdf │ │ -0969ca: 7110 f21b 0400 |0019: invoke-static {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@1bf2 │ │ -0969d0: 0c04 |001c: move-result-object v4 │ │ -0969d2: 6e20 691a 1400 |001d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ -0969d8: 0c00 |0020: move-result-object v0 │ │ -0969da: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ -0969de: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -0969e0: 6e20 4520 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@2045 │ │ -0969e6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0969ea: 28ec |0029: goto 0015 // -0014 │ │ -0969ec: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -0969ee: 28f9 |002b: goto 0024 // -0007 │ │ -0969f0: 0e00 |002c: return-void │ │ +096a0c: |[096a0c] android.support.v7.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ +096a1c: 0763 |0000: move-object v3, v6 │ │ +096a1e: 1f03 bb03 |0001: check-cast v3, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03bb │ │ +096a22: 6e10 d91b 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1bd9 │ │ +096a28: 0c04 |0006: move-result-object v4 │ │ +096a2a: 6e10 4111 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@1141 │ │ +096a30: 5454 df0c |000a: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdf │ │ +096a34: 7110 f21b 0400 |000c: invoke-static {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@1bf2 │ │ +096a3a: 0c04 |000f: move-result-object v4 │ │ +096a3c: 6e10 6a1a 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ +096a42: 0a02 |0013: move-result v2 │ │ +096a44: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +096a46: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ +096a4a: 5454 df0c |0017: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0cdf │ │ +096a4e: 7110 f21b 0400 |0019: invoke-static {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@1bf2 │ │ +096a54: 0c04 |001c: move-result-object v4 │ │ +096a56: 6e20 691a 1400 |001d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ +096a5c: 0c00 |0020: move-result-object v0 │ │ +096a5e: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ +096a62: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +096a64: 6e20 4520 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@2045 │ │ +096a6a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +096a6e: 28ec |0029: goto 0015 // -0014 │ │ +096a70: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +096a72: 28f9 |002b: goto 0024 // -0007 │ │ +096a74: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0003 line=574 │ │ 0x000a line=575 │ │ 0x0014 line=576 │ │ 0x0017 line=577 │ │ @@ -216625,32 +216652,32 @@ │ │ 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/widget/ScrollingTabContainerView$TabView; │ │ 0x0000 - 0x002d reg=5 this Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x002d reg=6 view Landroid/view/View; │ │ │ │ - source_file_idx : 4142 (ScrollingTabContainerView.java) │ │ + source_file_idx : 4152 (ScrollingTabContainerView.java) │ │ │ │ -Class #805 header: │ │ -class_idx : 954 │ │ +Class #806 header: │ │ +class_idx : 955 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 929 │ │ -source_file_idx : 4142 │ │ +superclass_idx : 930 │ │ +source_file_idx : 4152 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ -Class #805 annotations: │ │ +Class #806 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ScrollingTabContainerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="TabView" │ │ │ │ -Class #805 - │ │ +Class #806 - │ │ Class descriptor : 'Landroid/support/v7/widget/ScrollingTabContainerView$TabView;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/LinearLayoutCompat;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnLongClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -216684,42 +216711,42 @@ │ │ type : '(Landroid/support/v7/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 │ │ -0969f4: |[0969f4] android.support.v7.widget.ScrollingTabContainerView$TabView.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -096a04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -096a06: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -096a08: 5b56 e50c |0002: iput-object v6, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce5 │ │ -096a0c: 6001 7b05 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@057b │ │ -096a10: 7040 541a 7514 |0006: invoke-direct {v5, v7, v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a54 │ │ -096a16: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -096a18: 2311 6906 |000a: new-array v1, v1, [I // type@0669 │ │ -096a1c: 1402 d400 0101 |000c: const v2, #float 2.36942e-38 // #010100d4 │ │ -096a22: 4b02 0103 |000f: aput v2, v1, v3 │ │ -096a26: 5b51 e00c |0011: iput-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@0ce0 │ │ -096a2a: 5b58 e30c |0013: iput-object v8, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ -096a2e: 5451 e00c |0015: iget-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@0ce0 │ │ -096a32: 6002 7b05 |0017: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@057b │ │ -096a36: 7153 c21d 4721 |0019: invoke-static {v7, v4, v1, v2, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -096a3c: 0c00 |001c: move-result-object v0 │ │ -096a3e: 6e20 bf1d 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ -096a44: 0a01 |0020: move-result v1 │ │ -096a46: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -096a4a: 6e20 ab1d 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -096a50: 0c01 |0026: move-result-object v1 │ │ -096a52: 6e20 e21b 1500 |0027: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1be2 │ │ -096a58: 6e10 c41d 0000 |002a: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -096a5e: 3809 0800 |002d: if-eqz v9, 0035 // +0008 │ │ -096a62: 1401 1300 8000 |002f: const v1, #float 1.1755e-38 // #00800013 │ │ -096a68: 6e20 e41b 1500 |0032: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@1be4 │ │ -096a6e: 6e10 ea1b 0500 |0035: invoke-virtual {v5}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.update:()V // method@1bea │ │ -096a74: 0e00 |0038: return-void │ │ +096a78: |[096a78] android.support.v7.widget.ScrollingTabContainerView$TabView.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +096a88: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +096a8a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +096a8c: 5b56 e50c |0002: iput-object v6, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce5 │ │ +096a90: 6001 7b05 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@057b │ │ +096a94: 7040 541a 7514 |0006: invoke-direct {v5, v7, v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a54 │ │ +096a9a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +096a9c: 2311 6c06 |000a: new-array v1, v1, [I // type@066c │ │ +096aa0: 1402 d400 0101 |000c: const v2, #float 2.36942e-38 // #010100d4 │ │ +096aa6: 4b02 0103 |000f: aput v2, v1, v3 │ │ +096aaa: 5b51 e00c |0011: iput-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@0ce0 │ │ +096aae: 5b58 e30c |0013: iput-object v8, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ +096ab2: 5451 e00c |0015: iget-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@0ce0 │ │ +096ab6: 6002 7b05 |0017: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@057b │ │ +096aba: 7153 c21d 4721 |0019: invoke-static {v7, v4, v1, v2, v3}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +096ac0: 0c00 |001c: move-result-object v0 │ │ +096ac2: 6e20 bf1d 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ +096ac8: 0a01 |0020: move-result v1 │ │ +096aca: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +096ace: 6e20 ab1d 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +096ad4: 0c01 |0026: move-result-object v1 │ │ +096ad6: 6e20 e21b 1500 |0027: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1be2 │ │ +096adc: 6e10 c41d 0000 |002a: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +096ae2: 3809 0800 |002d: if-eqz v9, 0035 // +0008 │ │ +096ae6: 1401 1300 8000 |002f: const v1, #float 1.1755e-38 // #00800013 │ │ +096aec: 6e20 e41b 1500 |0032: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@1be4 │ │ +096af2: 6e10 ea1b 0500 |0035: invoke-virtual {v5}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.update:()V // method@1bea │ │ +096af8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=386 │ │ 0x0004 line=387 │ │ 0x0009 line=377 │ │ 0x0013 line=388 │ │ 0x0015 line=390 │ │ @@ -216744,18 +216771,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 │ │ -096a78: |[096a78] android.support.v7.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -096a88: 5b01 e30c |0000: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ -096a8c: 6e10 ea1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.update:()V // method@1bea │ │ -096a92: 0e00 |0005: return-void │ │ +096afc: |[096afc] android.support.v7.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +096b0c: 5b01 e30c |0000: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ +096b10: 6e10 ea1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.update:()V // method@1bea │ │ +096b16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0002 line=406 │ │ 0x0005 line=407 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ScrollingTabContainerView$TabView; │ │ @@ -216766,17 +216793,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 │ │ -096a94: |[096a94] android.support.v7.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -096aa4: 5410 e30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ -096aa8: 1100 |0002: return-object v0 │ │ +096b18: |[096b18] android.support.v7.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +096b28: 5410 e30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ +096b2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ScrollingTabContainerView$TabView; │ │ │ │ #2 : (in Landroid/support/v7/widget/ScrollingTabContainerView$TabView;) │ │ @@ -216784,21 +216811,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -096aac: |[096aac] android.support.v7.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -096abc: 6f20 921a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1a92 │ │ -096ac2: 1c00 c402 |0003: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@02c4 │ │ -096ac6: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -096acc: 0c00 |0008: move-result-object v0 │ │ -096ace: 6e20 e820 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ -096ad4: 0e00 |000c: return-void │ │ +096b30: |[096b30] android.support.v7.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +096b40: 6f20 921a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1a92 │ │ +096b46: 1c00 c502 |0003: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@02c5 │ │ +096b4a: 6e10 7c27 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +096b50: 0c00 |0008: move-result-object v0 │ │ +096b52: 6e20 e820 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ +096b58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=422 │ │ 0x000c line=423 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ScrollingTabContainerView$TabView; │ │ @@ -216809,24 +216836,24 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -096ad8: |[096ad8] android.support.v7.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -096ae8: 6f20 931a 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1a93 │ │ -096aee: 6000 3700 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -096af2: 1301 0e00 |0005: const/16 v1, #int 14 // #e │ │ -096af6: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -096afa: 1c00 c402 |0009: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@02c4 │ │ -096afe: 6e10 7c27 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -096b04: 0c00 |000e: move-result-object v0 │ │ -096b06: 6e20 0a21 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ -096b0c: 0e00 |0012: return-void │ │ +096b5c: |[096b5c] android.support.v7.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +096b6c: 6f20 931a 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1a93 │ │ +096b72: 6000 3700 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +096b76: 1301 0e00 |0005: const/16 v1, #int 14 // #e │ │ +096b7a: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +096b7e: 1c00 c502 |0009: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@02c5 │ │ +096b82: 6e10 7c27 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +096b88: 0c00 |000e: move-result-object v0 │ │ +096b8a: 6e20 0a21 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ +096b90: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=429 │ │ 0x0009 line=431 │ │ 0x0012 line=433 │ │ locals : │ │ @@ -216838,45 +216865,45 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -096b10: |[096b10] android.support.v7.widget.ScrollingTabContainerView$TabView.onLongClick:(Landroid/view/View;)Z │ │ -096b20: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -096b22: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -096b24: 2363 6906 |0002: new-array v3, v6, [I // type@0669 │ │ -096b28: 6e20 d71b 3900 |0004: invoke-virtual {v9, v3}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getLocationOnScreen:([I)V // method@1bd7 │ │ -096b2e: 6e10 d51b 0900 |0007: invoke-virtual {v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1bd5 │ │ -096b34: 0c01 |000a: move-result-object v1 │ │ -096b36: 6e10 da1b 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getWidth:()I // method@1bda │ │ -096b3c: 0a05 |000e: move-result v5 │ │ -096b3e: 6e10 d61b 0900 |000f: invoke-virtual {v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getHeight:()I // method@1bd6 │ │ -096b44: 0a02 |0012: move-result v2 │ │ -096b46: 6e10 a600 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -096b4c: 0c06 |0016: move-result-object v6 │ │ -096b4e: 6e10 0901 0600 |0017: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -096b54: 0c06 |001a: move-result-object v6 │ │ -096b56: 5264 1f0e |001b: iget v4, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -096b5a: 5496 e30c |001d: iget-object v6, v9, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ -096b5e: 6e10 3c11 0600 |001f: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@113c │ │ -096b64: 0c06 |0022: move-result-object v6 │ │ -096b66: 7130 f122 6107 |0023: invoke-static {v1, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22f1 │ │ -096b6c: 0c00 |0026: move-result-object v0 │ │ -096b6e: 1306 3100 |0027: const/16 v6, #int 49 // #31 │ │ -096b72: 4407 0307 |0029: aget v7, v3, v7 │ │ -096b76: db08 0502 |002b: div-int/lit8 v8, v5, #int 2 // #02 │ │ -096b7a: b087 |002d: add-int/2addr v7, v8 │ │ -096b7c: db08 0402 |002e: div-int/lit8 v8, v4, #int 2 // #02 │ │ -096b80: b187 |0030: sub-int/2addr v7, v8 │ │ -096b82: 6e40 f222 6027 |0031: invoke-virtual {v0, v6, v7, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@22f2 │ │ -096b88: 6e10 f322 0000 |0034: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ -096b8e: 1216 |0037: const/4 v6, #int 1 // #1 │ │ -096b90: 0f06 |0038: return v6 │ │ +096b94: |[096b94] android.support.v7.widget.ScrollingTabContainerView$TabView.onLongClick:(Landroid/view/View;)Z │ │ +096ba4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +096ba6: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +096ba8: 2363 6c06 |0002: new-array v3, v6, [I // type@066c │ │ +096bac: 6e20 d71b 3900 |0004: invoke-virtual {v9, v3}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getLocationOnScreen:([I)V // method@1bd7 │ │ +096bb2: 6e10 d51b 0900 |0007: invoke-virtual {v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1bd5 │ │ +096bb8: 0c01 |000a: move-result-object v1 │ │ +096bba: 6e10 da1b 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getWidth:()I // method@1bda │ │ +096bc0: 0a05 |000e: move-result v5 │ │ +096bc2: 6e10 d61b 0900 |000f: invoke-virtual {v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getHeight:()I // method@1bd6 │ │ +096bc8: 0a02 |0012: move-result v2 │ │ +096bca: 6e10 a600 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +096bd0: 0c06 |0016: move-result-object v6 │ │ +096bd2: 6e10 0901 0600 |0017: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +096bd8: 0c06 |001a: move-result-object v6 │ │ +096bda: 5264 1f0e |001b: iget v4, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +096bde: 5496 e30c |001d: iget-object v6, v9, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ +096be2: 6e10 3c11 0600 |001f: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@113c │ │ +096be8: 0c06 |0022: move-result-object v6 │ │ +096bea: 7130 f122 6107 |0023: invoke-static {v1, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22f1 │ │ +096bf0: 0c00 |0026: move-result-object v0 │ │ +096bf2: 1306 3100 |0027: const/16 v6, #int 49 // #31 │ │ +096bf6: 4407 0307 |0029: aget v7, v3, v7 │ │ +096bfa: db08 0502 |002b: div-int/lit8 v8, v5, #int 2 // #02 │ │ +096bfe: b087 |002d: add-int/2addr v7, v8 │ │ +096c00: db08 0402 |002e: div-int/lit8 v8, v4, #int 2 // #02 │ │ +096c04: b187 |0030: sub-int/2addr v7, v8 │ │ +096c06: 6e40 f222 6027 |0031: invoke-virtual {v0, v6, v7, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@22f2 │ │ +096c0c: 6e10 f322 0000 |0034: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ +096c12: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +096c14: 0f06 |0038: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=521 │ │ 0x0004 line=522 │ │ 0x0007 line=524 │ │ 0x000b line=525 │ │ 0x000f line=526 │ │ @@ -216900,31 +216927,31 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -096b94: |[096b94] android.support.v7.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ -096ba4: 6f30 951a 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ -096baa: 5420 e50c |0003: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce5 │ │ -096bae: 5200 ed0c |0005: iget v0, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ -096bb2: 3d00 1900 |0007: if-lez v0, 0020 // +0019 │ │ -096bb6: 6e10 d81b 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@1bd8 │ │ -096bbc: 0a00 |000c: move-result v0 │ │ -096bbe: 5421 e50c |000d: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce5 │ │ -096bc2: 5211 ed0c |000f: iget v1, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ -096bc6: 3710 0f00 |0011: if-le v0, v1, 0020 // +000f │ │ -096bca: 5420 e50c |0013: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce5 │ │ -096bce: 5200 ed0c |0015: iget v0, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ -096bd2: 1501 0040 |0017: const/high16 v1, #int 1073741824 // #4000 │ │ -096bd6: 7120 bf1f 1000 |0019: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -096bdc: 0a00 |001c: move-result v0 │ │ -096bde: 6f30 951a 0204 |001d: invoke-super {v2, v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ -096be4: 0e00 |0020: return-void │ │ +096c18: |[096c18] android.support.v7.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ +096c28: 6f30 951a 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ +096c2e: 5420 e50c |0003: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce5 │ │ +096c32: 5200 ed0c |0005: iget v0, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ +096c36: 3d00 1900 |0007: if-lez v0, 0020 // +0019 │ │ +096c3a: 6e10 d81b 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@1bd8 │ │ +096c40: 0a00 |000c: move-result v0 │ │ +096c42: 5421 e50c |000d: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce5 │ │ +096c46: 5211 ed0c |000f: iget v1, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ +096c4a: 3710 0f00 |0011: if-le v0, v1, 0020 // +000f │ │ +096c4e: 5420 e50c |0013: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce5 │ │ +096c52: 5200 ed0c |0015: iget v0, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ +096c56: 1501 0040 |0017: const/high16 v1, #int 1073741824 // #4000 │ │ +096c5a: 7120 bf1f 1000 |0019: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +096c60: 0a00 |001c: move-result v0 │ │ +096c62: 6f30 951a 0204 |001d: invoke-super {v2, v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ +096c68: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=440 │ │ 0x0013 line=441 │ │ 0x0020 line=444 │ │ locals : │ │ @@ -216937,27 +216964,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -096be8: |[096be8] android.support.v7.widget.ScrollingTabContainerView$TabView.setSelected:(Z)V │ │ -096bf8: 6e10 db1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.isSelected:()Z // method@1bdb │ │ -096bfe: 0a01 |0003: move-result v1 │ │ -096c00: 3231 0f00 |0004: if-eq v1, v3, 0013 // +000f │ │ -096c04: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -096c06: 6f20 a71a 3200 |0007: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setSelected:(Z)V // method@1aa7 │ │ -096c0c: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -096c10: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ -096c14: 1241 |000e: const/4 v1, #int 4 // #4 │ │ -096c16: 6e20 e11b 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.sendAccessibilityEvent:(I)V // method@1be1 │ │ -096c1c: 0e00 |0012: return-void │ │ -096c1e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -096c20: 28f3 |0014: goto 0007 // -000d │ │ +096c6c: |[096c6c] android.support.v7.widget.ScrollingTabContainerView$TabView.setSelected:(Z)V │ │ +096c7c: 6e10 db1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.isSelected:()Z // method@1bdb │ │ +096c82: 0a01 |0003: move-result v1 │ │ +096c84: 3231 0f00 |0004: if-eq v1, v3, 0013 // +000f │ │ +096c88: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +096c8a: 6f20 a71a 3200 |0007: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setSelected:(Z)V // method@1aa7 │ │ +096c90: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +096c94: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ +096c98: 1241 |000e: const/4 v1, #int 4 // #4 │ │ +096c9a: 6e20 e11b 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.sendAccessibilityEvent:(I)V // method@1be1 │ │ +096ca0: 0e00 |0012: return-void │ │ +096ca2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +096ca4: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0007 line=412 │ │ 0x000a line=413 │ │ 0x000e line=414 │ │ 0x0012 line=416 │ │ @@ -216972,126 +216999,126 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 240 16-bit code units │ │ -096c24: |[096c24] android.support.v7.widget.ScrollingTabContainerView$TabView.update:()V │ │ -096c34: 130e 1000 |0000: const/16 v14, #int 16 // #10 │ │ -096c38: 130b 0800 |0002: const/16 v11, #int 8 // #8 │ │ -096c3c: 12ed |0004: const/4 v13, #int -2 // #fe │ │ -096c3e: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -096c40: 120c |0006: const/4 v12, #int 0 // #0 │ │ -096c42: 54f6 e30c |0007: iget-object v6, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ -096c46: 6e10 3d11 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@113d │ │ -096c4c: 0c00 |000c: move-result-object v0 │ │ -096c4e: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ -096c52: 6e10 ed1f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -096c58: 0c01 |0012: move-result-object v1 │ │ -096c5a: 32f1 0c00 |0013: if-eq v1, v15, 001f // +000c │ │ -096c5e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -096c62: 1f01 4204 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0442 │ │ -096c66: 6e20 9520 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ -096c6c: 6e20 d21b 0f00 |001c: invoke-virtual {v15, v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1bd2 │ │ -096c72: 5bf0 e10c |001f: iput-object v0, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0ce1 │ │ -096c76: 54f9 e40c |0021: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ -096c7a: 3809 0700 |0023: if-eqz v9, 002a // +0007 │ │ -096c7e: 54f9 e40c |0025: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ -096c82: 6e20 ed22 b900 |0027: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -096c88: 54f9 e20c |002a: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096c8c: 3809 0c00 |002c: if-eqz v9, 0038 // +000c │ │ -096c90: 54f9 e20c |002e: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096c94: 6e20 fb21 b900 |0030: invoke-virtual {v9, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -096c9a: 54f9 e20c |0033: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096c9e: 6e20 f621 c900 |0035: invoke-virtual {v9, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -096ca4: 0e00 |0038: return-void │ │ -096ca6: 54fa e10c |0039: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0ce1 │ │ -096caa: 380a 0900 |003b: if-eqz v10, 0044 // +0009 │ │ -096cae: 54fa e10c |003d: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0ce1 │ │ -096cb2: 6e20 e01b af00 |003f: invoke-virtual {v15, v10}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@1be0 │ │ -096cb8: 5bfc e10c |0042: iput-object v12, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0ce1 │ │ -096cbc: 6e10 3e11 0600 |0044: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@113e │ │ -096cc2: 0c03 |0047: move-result-object v3 │ │ -096cc4: 6e10 4011 0600 |0048: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@1140 │ │ -096cca: 0c07 |004b: move-result-object v7 │ │ -096ccc: 3803 7c00 |004c: if-eqz v3, 00c8 // +007c │ │ -096cd0: 54fa e20c |004e: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096cd4: 390a 1a00 |0050: if-nez v10, 006a // +001a │ │ -096cd8: 2204 7e04 |0052: new-instance v4, Landroid/widget/ImageView; // type@047e │ │ -096cdc: 6e10 d51b 0f00 |0054: invoke-virtual {v15}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1bd5 │ │ -096ce2: 0c0a |0057: move-result-object v10 │ │ -096ce4: 7020 e321 a400 |0058: invoke-direct {v4, v10}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@21e3 │ │ -096cea: 2205 9f03 |005b: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -096cee: 7030 4c1a d50d |005d: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ -096cf4: 595e 5a0c |0060: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -096cf8: 6e20 f821 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21f8 │ │ -096cfe: 6e30 d31b 4f09 |0065: invoke-virtual {v15, v4, v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@1bd3 │ │ -096d04: 5bf4 e20c |0068: iput-object v4, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096d08: 54fa e20c |006a: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096d0c: 6e20 f621 3a00 |006c: invoke-virtual {v10, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -096d12: 54fa e20c |006f: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096d16: 6e20 fb21 9a00 |0071: invoke-virtual {v10, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -096d1c: 7110 e41e 0700 |0074: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -096d22: 0a0a |0077: move-result v10 │ │ -096d24: 390a 5f00 |0078: if-nez v10, 00d7 // +005f │ │ -096d28: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -096d2a: 3802 5e00 |007b: if-eqz v2, 00d9 // +005e │ │ -096d2e: 54fa e40c |007d: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ -096d32: 390a 2100 |007f: if-nez v10, 00a0 // +0021 │ │ -096d36: 2208 9203 |0081: new-instance v8, Landroid/support/v7/widget/AppCompatTextView; // type@0392 │ │ -096d3a: 6e10 d51b 0f00 |0083: invoke-virtual {v15}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1bd5 │ │ -096d40: 0c0a |0086: move-result-object v10 │ │ -096d42: 600b 7c05 |0087: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@057c │ │ -096d46: 7040 b319 a8bc |0089: invoke-direct {v8, v10, v12, v11}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19b3 │ │ -096d4c: 620a 150e |008c: sget-object v10, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ -096d50: 6e20 d822 a800 |008e: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ -096d56: 2205 9f03 |0091: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -096d5a: 7030 4c1a d50d |0093: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ -096d60: 595e 5a0c |0096: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ -096d64: 6e20 dc22 5800 |0098: invoke-virtual {v8, v5}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22dc │ │ -096d6a: 6e20 d21b 8f00 |009b: invoke-virtual {v15, v8}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1bd2 │ │ -096d70: 5bf8 e40c |009e: iput-object v8, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ -096d74: 54fa e40c |00a0: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ -096d78: 6e20 e522 7a00 |00a2: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -096d7e: 54fa e40c |00a5: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ -096d82: 6e20 ed22 9a00 |00a7: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -096d88: 54fa e20c |00aa: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096d8c: 380a 0b00 |00ac: if-eqz v10, 00b7 // +000b │ │ -096d90: 54fa e20c |00ae: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096d94: 6e10 3c11 0600 |00b0: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@113c │ │ -096d9a: 0c0b |00b3: move-result-object v11 │ │ -096d9c: 6e20 f521 ba00 |00b4: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21f5 │ │ -096da2: 3902 3100 |00b7: if-nez v2, 00e8 // +0031 │ │ -096da6: 6e10 3c11 0600 |00b9: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@113c │ │ -096dac: 0c0a |00bc: move-result-object v10 │ │ -096dae: 7110 e41e 0a00 |00bd: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -096db4: 0a0a |00c0: move-result v10 │ │ -096db6: 390a 2700 |00c1: if-nez v10, 00e8 // +0027 │ │ -096dba: 6e20 e81b ff00 |00c3: invoke-virtual {v15, v15}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1be8 │ │ -096dc0: 2900 72ff |00c6: goto/16 0038 // -008e │ │ -096dc4: 54fa e20c |00c8: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096dc8: 380a aaff |00ca: if-eqz v10, 0074 // -0056 │ │ -096dcc: 54fa e20c |00cc: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096dd0: 6e20 fb21 ba00 |00ce: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -096dd6: 54fa e20c |00d1: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ -096dda: 6e20 f621 ca00 |00d3: invoke-virtual {v10, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -096de0: 289e |00d6: goto 0074 // -0062 │ │ -096de2: 0192 |00d7: move v2, v9 │ │ -096de4: 28a3 |00d8: goto 007b // -005d │ │ -096de6: 54fa e40c |00d9: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ -096dea: 380a cfff |00db: if-eqz v10, 00aa // -0031 │ │ -096dee: 54fa e40c |00dd: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ -096df2: 6e20 ed22 ba00 |00df: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -096df8: 54fa e40c |00e2: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ -096dfc: 6e20 e522 ca00 |00e4: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -096e02: 28c3 |00e7: goto 00aa // -003d │ │ -096e04: 6e20 e81b cf00 |00e8: invoke-virtual {v15, v12}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1be8 │ │ -096e0a: 6e20 e61b 9f00 |00eb: invoke-virtual {v15, v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setLongClickable:(Z)V // method@1be6 │ │ -096e10: 2900 4aff |00ee: goto/16 0038 // -00b6 │ │ +096ca8: |[096ca8] android.support.v7.widget.ScrollingTabContainerView$TabView.update:()V │ │ +096cb8: 130e 1000 |0000: const/16 v14, #int 16 // #10 │ │ +096cbc: 130b 0800 |0002: const/16 v11, #int 8 // #8 │ │ +096cc0: 12ed |0004: const/4 v13, #int -2 // #fe │ │ +096cc2: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +096cc4: 120c |0006: const/4 v12, #int 0 // #0 │ │ +096cc6: 54f6 e30c |0007: iget-object v6, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ce3 │ │ +096cca: 6e10 3d11 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@113d │ │ +096cd0: 0c00 |000c: move-result-object v0 │ │ +096cd2: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ +096cd6: 6e10 ed1f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +096cdc: 0c01 |0012: move-result-object v1 │ │ +096cde: 32f1 0c00 |0013: if-eq v1, v15, 001f // +000c │ │ +096ce2: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +096ce6: 1f01 4304 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0443 │ │ +096cea: 6e20 9520 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2095 │ │ +096cf0: 6e20 d21b 0f00 |001c: invoke-virtual {v15, v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1bd2 │ │ +096cf6: 5bf0 e10c |001f: iput-object v0, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0ce1 │ │ +096cfa: 54f9 e40c |0021: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ +096cfe: 3809 0700 |0023: if-eqz v9, 002a // +0007 │ │ +096d02: 54f9 e40c |0025: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ +096d06: 6e20 ed22 b900 |0027: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +096d0c: 54f9 e20c |002a: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096d10: 3809 0c00 |002c: if-eqz v9, 0038 // +000c │ │ +096d14: 54f9 e20c |002e: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096d18: 6e20 fb21 b900 |0030: invoke-virtual {v9, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +096d1e: 54f9 e20c |0033: iget-object v9, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096d22: 6e20 f621 c900 |0035: invoke-virtual {v9, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +096d28: 0e00 |0038: return-void │ │ +096d2a: 54fa e10c |0039: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0ce1 │ │ +096d2e: 380a 0900 |003b: if-eqz v10, 0044 // +0009 │ │ +096d32: 54fa e10c |003d: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0ce1 │ │ +096d36: 6e20 e01b af00 |003f: invoke-virtual {v15, v10}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@1be0 │ │ +096d3c: 5bfc e10c |0042: iput-object v12, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0ce1 │ │ +096d40: 6e10 3e11 0600 |0044: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@113e │ │ +096d46: 0c03 |0047: move-result-object v3 │ │ +096d48: 6e10 4011 0600 |0048: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@1140 │ │ +096d4e: 0c07 |004b: move-result-object v7 │ │ +096d50: 3803 7c00 |004c: if-eqz v3, 00c8 // +007c │ │ +096d54: 54fa e20c |004e: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096d58: 390a 1a00 |0050: if-nez v10, 006a // +001a │ │ +096d5c: 2204 7f04 |0052: new-instance v4, Landroid/widget/ImageView; // type@047f │ │ +096d60: 6e10 d51b 0f00 |0054: invoke-virtual {v15}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1bd5 │ │ +096d66: 0c0a |0057: move-result-object v10 │ │ +096d68: 7020 e321 a400 |0058: invoke-direct {v4, v10}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@21e3 │ │ +096d6e: 2205 a003 |005b: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +096d72: 7030 4c1a d50d |005d: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ +096d78: 595e 5a0c |0060: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +096d7c: 6e20 f821 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21f8 │ │ +096d82: 6e30 d31b 4f09 |0065: invoke-virtual {v15, v4, v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@1bd3 │ │ +096d88: 5bf4 e20c |0068: iput-object v4, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096d8c: 54fa e20c |006a: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096d90: 6e20 f621 3a00 |006c: invoke-virtual {v10, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +096d96: 54fa e20c |006f: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096d9a: 6e20 fb21 9a00 |0071: invoke-virtual {v10, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +096da0: 7110 e41e 0700 |0074: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +096da6: 0a0a |0077: move-result v10 │ │ +096da8: 390a 5f00 |0078: if-nez v10, 00d7 // +005f │ │ +096dac: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +096dae: 3802 5e00 |007b: if-eqz v2, 00d9 // +005e │ │ +096db2: 54fa e40c |007d: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ +096db6: 390a 2100 |007f: if-nez v10, 00a0 // +0021 │ │ +096dba: 2208 9303 |0081: new-instance v8, Landroid/support/v7/widget/AppCompatTextView; // type@0393 │ │ +096dbe: 6e10 d51b 0f00 |0083: invoke-virtual {v15}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1bd5 │ │ +096dc4: 0c0a |0086: move-result-object v10 │ │ +096dc6: 600b 7c05 |0087: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@057c │ │ +096dca: 7040 b319 a8bc |0089: invoke-direct {v8, v10, v12, v11}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19b3 │ │ +096dd0: 620a 150e |008c: sget-object v10, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ +096dd4: 6e20 d822 a800 |008e: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ +096dda: 2205 a003 |0091: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +096dde: 7030 4c1a d50d |0093: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ +096de4: 595e 5a0c |0096: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@0c5a │ │ +096de8: 6e20 dc22 5800 |0098: invoke-virtual {v8, v5}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22dc │ │ +096dee: 6e20 d21b 8f00 |009b: invoke-virtual {v15, v8}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1bd2 │ │ +096df4: 5bf8 e40c |009e: iput-object v8, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ +096df8: 54fa e40c |00a0: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ +096dfc: 6e20 e522 7a00 |00a2: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +096e02: 54fa e40c |00a5: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ +096e06: 6e20 ed22 9a00 |00a7: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +096e0c: 54fa e20c |00aa: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096e10: 380a 0b00 |00ac: if-eqz v10, 00b7 // +000b │ │ +096e14: 54fa e20c |00ae: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096e18: 6e10 3c11 0600 |00b0: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@113c │ │ +096e1e: 0c0b |00b3: move-result-object v11 │ │ +096e20: 6e20 f521 ba00 |00b4: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21f5 │ │ +096e26: 3902 3100 |00b7: if-nez v2, 00e8 // +0031 │ │ +096e2a: 6e10 3c11 0600 |00b9: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@113c │ │ +096e30: 0c0a |00bc: move-result-object v10 │ │ +096e32: 7110 e41e 0a00 |00bd: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +096e38: 0a0a |00c0: move-result v10 │ │ +096e3a: 390a 2700 |00c1: if-nez v10, 00e8 // +0027 │ │ +096e3e: 6e20 e81b ff00 |00c3: invoke-virtual {v15, v15}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1be8 │ │ +096e44: 2900 72ff |00c6: goto/16 0038 // -008e │ │ +096e48: 54fa e20c |00c8: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096e4c: 380a aaff |00ca: if-eqz v10, 0074 // -0056 │ │ +096e50: 54fa e20c |00cc: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096e54: 6e20 fb21 ba00 |00ce: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +096e5a: 54fa e20c |00d1: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ce2 │ │ +096e5e: 6e20 f621 ca00 |00d3: invoke-virtual {v10, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +096e64: 289e |00d6: goto 0074 // -0062 │ │ +096e66: 0192 |00d7: move v2, v9 │ │ +096e68: 28a3 |00d8: goto 007b // -005d │ │ +096e6a: 54fa e40c |00d9: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ +096e6e: 380a cfff |00db: if-eqz v10, 00aa // -0031 │ │ +096e72: 54fa e40c |00dd: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ +096e76: 6e20 ed22 ba00 |00df: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +096e7c: 54fa e40c |00e2: iget-object v10, v15, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ce4 │ │ +096e80: 6e20 e522 ca00 |00e4: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +096e86: 28c3 |00e7: goto 00aa // -003d │ │ +096e88: 6e20 e81b cf00 |00e8: invoke-virtual {v15, v12}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1be8 │ │ +096e8e: 6e20 e61b 9f00 |00eb: invoke-virtual {v15, v9}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setLongClickable:(Z)V // method@1be6 │ │ +096e94: 2900 4aff |00ee: goto/16 0038 // -00b6 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=447 │ │ 0x0009 line=448 │ │ 0x000d line=449 │ │ 0x000f line=450 │ │ 0x0013 line=451 │ │ @@ -217153,32 +217180,32 @@ │ │ 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/widget/ScrollingTabContainerView$TabView; │ │ │ │ - source_file_idx : 4142 (ScrollingTabContainerView.java) │ │ + source_file_idx : 4152 (ScrollingTabContainerView.java) │ │ │ │ -Class #806 header: │ │ -class_idx : 955 │ │ +Class #807 header: │ │ +class_idx : 956 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4142 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4152 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #806 annotations: │ │ +Class #807 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ScrollingTabContainerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4 name="VisibilityAnimListener" │ │ │ │ -Class #806 - │ │ +Class #807 - │ │ Class descriptor : 'Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -217200,20 +217227,20 @@ │ │ type : '(Landroid/support/v7/widget/ScrollingTabContainerView;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -096e14: |[096e14] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ -096e24: 5b12 e80c |0000: iput-object v2, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ -096e28: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -096e2e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -096e30: 5c10 e60c |0006: iput-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@0ce6 │ │ -096e34: 0e00 |0008: return-void │ │ +096e98: |[096e98] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ +096ea8: 5b12 e80c |0000: iput-object v2, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ +096eac: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +096eb2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +096eb4: 5c10 e60c |0006: iput-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@0ce6 │ │ +096eb8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0005 line=584 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/widget/ScrollingTabContainerView; │ │ @@ -217224,18 +217251,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -096e38: |[096e38] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ -096e48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -096e4a: 5c10 e60c |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@0ce6 │ │ -096e4e: 0e00 |0003: return-void │ │ +096ebc: |[096ebc] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ +096ecc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +096ece: 5c10 e60c |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@0ce6 │ │ +096ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0003 line=611 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -217245,25 +217272,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -096e50: |[096e50] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ -096e60: 5520 e60c |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@0ce6 │ │ -096e64: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -096e68: 0e00 |0004: return-void │ │ -096e6a: 5420 e80c |0005: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ -096e6e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -096e70: 5b01 f50c |0008: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0cf5 │ │ -096e74: 5420 e80c |000a: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ -096e78: 5221 e70c |000c: iget v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mFinalVisibility:I // field@0ce7 │ │ -096e7c: 6e20 151c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ -096e82: 28f3 |0011: goto 0004 // -000d │ │ +096ed4: |[096ed4] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ +096ee4: 5520 e60c |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@0ce6 │ │ +096ee8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +096eec: 0e00 |0004: return-void │ │ +096eee: 5420 e80c |0005: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ +096ef2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +096ef4: 5b01 f50c |0008: iput-object v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0cf5 │ │ +096ef8: 5420 e80c |000a: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ +096efc: 5221 e70c |000c: iget v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mFinalVisibility:I // field@0ce7 │ │ +096f00: 6e20 151c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ +096f06: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0004 line=606 │ │ 0x0005 line=604 │ │ 0x000a line=605 │ │ locals : │ │ @@ -217275,20 +217302,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -096e84: |[096e84] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ -096e94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -096e96: 5420 e80c |0001: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ -096e9a: 6e20 151c 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ -096ea0: 5c21 e60c |0006: iput-boolean v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@0ce6 │ │ -096ea4: 0e00 |0008: return-void │ │ +096f08: |[096f08] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ +096f18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +096f1a: 5420 e80c |0001: iget-object v0, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ +096f1e: 6e20 151c 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1c15 │ │ +096f24: 5c21 e60c |0006: iput-boolean v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@0ce6 │ │ +096f28: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=596 │ │ 0x0006 line=597 │ │ 0x0008 line=598 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ @@ -217299,50 +217326,50 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -096ea8: |[096ea8] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ -096eb8: 5913 e70c |0000: iput v3, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mFinalVisibility:I // field@0ce7 │ │ -096ebc: 5410 e80c |0002: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ -096ec0: 5b02 f50c |0004: iput-object v2, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0cf5 │ │ -096ec4: 1101 |0006: return-object v1 │ │ +096f2c: |[096f2c] android.support.v7.widget.ScrollingTabContainerView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ +096f3c: 5913 e70c |0000: iput v3, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.mFinalVisibility:I // field@0ce7 │ │ +096f40: 5410 e80c |0002: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/widget/ScrollingTabContainerView; // field@0ce8 │ │ +096f44: 5b02 f50c |0004: iput-object v2, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0cf5 │ │ +096f48: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0002 line=590 │ │ 0x0006 line=591 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ 0x0000 - 0x0007 reg=2 animation Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0007 reg=3 visibility I │ │ │ │ - source_file_idx : 4142 (ScrollingTabContainerView.java) │ │ + source_file_idx : 4152 (ScrollingTabContainerView.java) │ │ │ │ -Class #807 header: │ │ -class_idx : 956 │ │ +Class #808 header: │ │ +class_idx : 957 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1148 │ │ -source_file_idx : 4142 │ │ +superclass_idx : 1149 │ │ +source_file_idx : 4152 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 16 │ │ │ │ -Class #807 annotations: │ │ +Class #808 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; Landroid/support/v7/widget/ScrollingTabContainerView$TabView; } │ │ Annotations on method #7173 'onItemSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ Annotations on method #7175 'onNothingSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ │ │ -Class #807 - │ │ +Class #808 - │ │ Class descriptor : 'Landroid/support/v7/widget/ScrollingTabContainerView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/HorizontalScrollView;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ScrollingTabContainerView;) │ │ @@ -217410,58 +217437,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -096ec8: |[096ec8] android.support.v7.widget.ScrollingTabContainerView.:()V │ │ -096ed8: 2200 5a04 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045a │ │ -096edc: 7010 3921 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@2139 │ │ -096ee2: 6900 f60c |0005: sput-object v0, Landroid/support/v7/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0cf6 │ │ -096ee6: 0e00 |0007: return-void │ │ +096f4c: |[096f4c] android.support.v7.widget.ScrollingTabContainerView.:()V │ │ +096f5c: 2200 5b04 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045b │ │ +096f60: 7010 3921 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@2139 │ │ +096f66: 6900 f60c |0005: sput-object v0, Landroid/support/v7/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0cf6 │ │ +096f6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/ScrollingTabContainerView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -096ee8: |[096ee8] android.support.v7.widget.ScrollingTabContainerView.:(Landroid/content/Context;)V │ │ -096ef8: 7020 c821 6500 |0000: invoke-direct {v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;)V // method@21c8 │ │ -096efe: 2201 bb03 |0003: new-instance v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // type@03bb │ │ -096f02: 7020 eb1b 5100 |0005: invoke-direct {v1, v5}, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1beb │ │ -096f08: 5b51 f40c |0008: iput-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@0cf4 │ │ -096f0c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -096f0e: 6e20 131c 1500 |000b: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setHorizontalScrollBarEnabled:(Z)V // method@1c13 │ │ -096f14: 7110 8f13 0600 |000e: invoke-static {v6}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ -096f1a: 0c00 |0011: move-result-object v0 │ │ -096f1c: 6e10 9313 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getTabContainerHeight:()I // method@1393 │ │ -096f22: 0a01 |0015: move-result v1 │ │ -096f24: 6e20 111c 1500 |0016: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1c11 │ │ -096f2a: 6e10 9213 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@1392 │ │ -096f30: 0a01 |001c: move-result v1 │ │ -096f32: 5951 ef0c |001d: iput v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0cef │ │ -096f36: 7010 fa1b 0500 |001f: invoke-direct {v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.createTabLayout:()Landroid/support/v7/widget/LinearLayoutCompat; // method@1bfa │ │ -096f3c: 0c01 |0022: move-result-object v1 │ │ -096f3e: 5b51 f10c |0023: iput-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -096f42: 5451 f10c |0025: iget-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -096f46: 2202 4004 |0027: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -096f4a: 12e3 |0029: const/4 v3, #int -2 // #fe │ │ -096f4c: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ -096f4e: 7030 5720 3204 |002b: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -096f54: 6e30 f61b 1502 |002e: invoke-virtual {v5, v1, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1bf6 │ │ -096f5a: 0e00 |0031: return-void │ │ +096f6c: |[096f6c] android.support.v7.widget.ScrollingTabContainerView.:(Landroid/content/Context;)V │ │ +096f7c: 7020 c821 6500 |0000: invoke-direct {v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;)V // method@21c8 │ │ +096f82: 2201 bc03 |0003: new-instance v1, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // type@03bc │ │ +096f86: 7020 eb1b 5100 |0005: invoke-direct {v1, v5}, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.:(Landroid/support/v7/widget/ScrollingTabContainerView;)V // method@1beb │ │ +096f8c: 5b51 f40c |0008: iput-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@0cf4 │ │ +096f90: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +096f92: 6e20 131c 1500 |000b: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setHorizontalScrollBarEnabled:(Z)V // method@1c13 │ │ +096f98: 7110 8f13 0600 |000e: invoke-static {v6}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ +096f9e: 0c00 |0011: move-result-object v0 │ │ +096fa0: 6e10 9313 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getTabContainerHeight:()I // method@1393 │ │ +096fa6: 0a01 |0015: move-result v1 │ │ +096fa8: 6e20 111c 1500 |0016: invoke-virtual {v5, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1c11 │ │ +096fae: 6e10 9213 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@1392 │ │ +096fb4: 0a01 |001c: move-result v1 │ │ +096fb6: 5951 ef0c |001d: iput v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0cef │ │ +096fba: 7010 fa1b 0500 |001f: invoke-direct {v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.createTabLayout:()Landroid/support/v7/widget/LinearLayoutCompat; // method@1bfa │ │ +096fc0: 0c01 |0022: move-result-object v1 │ │ +096fc2: 5b51 f10c |0023: iput-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +096fc6: 5451 f10c |0025: iget-object v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +096fca: 2202 4104 |0027: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +096fce: 12e3 |0029: const/4 v3, #int -2 // #fe │ │ +096fd0: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ +096fd2: 7030 5720 3204 |002b: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +096fd8: 6e30 f61b 1502 |002e: invoke-virtual {v5, v1, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1bf6 │ │ +096fde: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=71 │ │ 0x000a line=80 │ │ 0x000e line=82 │ │ 0x0012 line=83 │ │ @@ -217479,17 +217506,17 @@ │ │ type : '(Landroid/support/v7/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 │ │ -096f5c: |[096f5c] android.support.v7.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ -096f6c: 5410 f10c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -096f70: 1100 |0002: return-object v0 │ │ +096fe0: |[096fe0] android.support.v7.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ +096ff0: 5410 f10c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +096ff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ScrollingTabContainerView; │ │ │ │ #3 : (in Landroid/support/v7/widget/ScrollingTabContainerView;) │ │ @@ -217497,18 +217524,18 @@ │ │ type : '(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -096f74: |[096f74] android.support.v7.widget.ScrollingTabContainerView.access$300:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; │ │ -096f84: 7030 fb1b 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // method@1bfb │ │ -096f8a: 0c00 |0003: move-result-object v0 │ │ -096f8c: 1100 |0004: return-object v0 │ │ +096ff8: |[096ff8] android.support.v7.widget.ScrollingTabContainerView.access$300:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; │ │ +097008: 7030 fb1b 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // method@1bfb │ │ +09700e: 0c00 |0003: move-result-object v0 │ │ +097010: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -217518,28 +217545,28 @@ │ │ type : '()Landroid/widget/Spinner;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -096f90: |[096f90] android.support.v7.widget.ScrollingTabContainerView.createSpinner:()Landroid/widget/Spinner; │ │ -096fa0: 2200 8f03 |0000: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner; // type@038f │ │ -096fa4: 6e10 fc1b 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1bfc │ │ -096faa: 0c01 |0005: move-result-object v1 │ │ -096fac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -096fae: 6003 8005 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@0580 │ │ -096fb2: 7040 7219 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1972 │ │ -096fb8: 2201 9f03 |000c: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -096fbc: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ -096fbe: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -096fc0: 7030 4c1a 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ -096fc6: 6e20 ab22 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22ab │ │ -096fcc: 6e20 ac22 4000 |0016: invoke-virtual {v0, v4}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@22ac │ │ -096fd2: 1100 |0019: return-object v0 │ │ +097014: |[097014] android.support.v7.widget.ScrollingTabContainerView.createSpinner:()Landroid/widget/Spinner; │ │ +097024: 2200 9003 |0000: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner; // type@0390 │ │ +097028: 6e10 fc1b 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1bfc │ │ +09702e: 0c01 |0005: move-result-object v1 │ │ +097030: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +097032: 6003 8005 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@0580 │ │ +097036: 7040 7219 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1972 │ │ +09703c: 2201 a003 |000c: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +097040: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ +097042: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +097044: 7030 4c1a 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ +09704a: 6e20 ab22 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22ab │ │ +097050: 6e20 ac22 4000 |0016: invoke-virtual {v0, v4}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@22ac │ │ +097056: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x000c line=212 │ │ 0x0016 line=215 │ │ 0x0019 line=216 │ │ locals : │ │ @@ -217551,31 +217578,31 @@ │ │ type : '()Landroid/support/v7/widget/LinearLayoutCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -096fd4: |[096fd4] android.support.v7.widget.ScrollingTabContainerView.createTabLayout:()Landroid/support/v7/widget/LinearLayoutCompat; │ │ -096fe4: 2200 a103 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@03a1 │ │ -096fe8: 6e10 fc1b 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1bfc │ │ -096fee: 0c01 |0005: move-result-object v1 │ │ -096ff0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -096ff2: 6003 7a05 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarTabBarStyle:I // field@057a │ │ -096ff6: 7040 541a 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a54 │ │ -096ffc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -096ffe: 6e20 a41a 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasureWithLargestChildEnabled:(Z)V // method@1aa4 │ │ -097004: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -097008: 6e20 a11a 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@1aa1 │ │ -09700e: 2201 9f03 |0015: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -097012: 12e2 |0017: const/4 v2, #int -2 // #fe │ │ -097014: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ -097016: 7030 4c1a 2103 |0019: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ -09701c: 6e20 a31a 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1aa3 │ │ -097022: 1100 |001f: return-object v0 │ │ +097058: |[097058] android.support.v7.widget.ScrollingTabContainerView.createTabLayout:()Landroid/support/v7/widget/LinearLayoutCompat; │ │ +097068: 2200 a203 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@03a2 │ │ +09706c: 6e10 fc1b 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1bfc │ │ +097072: 0c01 |0005: move-result-object v1 │ │ +097074: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +097076: 6003 7a05 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarTabBarStyle:I // field@057a │ │ +09707a: 7040 541a 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a54 │ │ +097080: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +097082: 6e20 a41a 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasureWithLargestChildEnabled:(Z)V // method@1aa4 │ │ +097088: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +09708c: 6e20 a11a 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@1aa1 │ │ +097092: 2201 a003 |0015: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +097096: 12e2 |0017: const/4 v2, #int -2 // #fe │ │ +097098: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ +09709a: 7030 4c1a 2103 |0019: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1a4c │ │ +0970a0: 6e20 a31a 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1aa3 │ │ +0970a6: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=202 │ │ 0x0010 line=203 │ │ 0x0015 line=204 │ │ 0x001f line=206 │ │ @@ -217588,38 +217615,38 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -097024: |[097024] android.support.v7.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; │ │ -097034: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -097036: 2200 ba03 |0001: new-instance v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03ba │ │ -09703a: 6e10 fc1b 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1bfc │ │ -097040: 0c01 |0006: move-result-object v1 │ │ -097042: 7056 d11b 4051 |0007: invoke-direct {v0, v4, v1, v5, v6}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1bd1 │ │ -097048: 3806 1100 |000a: if-eqz v6, 001b // +0011 │ │ -09704c: 6e20 e21b 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1be2 │ │ -097052: 2201 6104 |000f: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@0461 │ │ -097056: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ -097058: 5243 ec0c |0012: iget v3, v4, Landroid/support/v7/widget/ScrollingTabContainerView;.mContentHeight:I // field@0cec │ │ -09705c: 7030 4421 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@2144 │ │ -097062: 6e20 e51b 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1be5 │ │ -097068: 1100 |001a: return-object v0 │ │ -09706a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -09706c: 6e20 e31b 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@1be3 │ │ -097072: 5441 f00c |001f: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; // field@0cf0 │ │ -097076: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -09707a: 2201 b903 |0023: new-instance v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; // type@03b9 │ │ -09707e: 7030 cf1b 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V // method@1bcf │ │ -097084: 5b41 f00c |0028: iput-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; // field@0cf0 │ │ -097088: 5441 f00c |002a: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; // field@0cf0 │ │ -09708c: 6e20 e71b 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1be7 │ │ -097092: 28eb |002f: goto 001a // -0015 │ │ +0970a8: |[0970a8] android.support.v7.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; │ │ +0970b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0970ba: 2200 bb03 |0001: new-instance v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03bb │ │ +0970be: 6e10 fc1b 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1bfc │ │ +0970c4: 0c01 |0006: move-result-object v1 │ │ +0970c6: 7056 d11b 4051 |0007: invoke-direct {v0, v4, v1, v5, v6}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1bd1 │ │ +0970cc: 3806 1100 |000a: if-eqz v6, 001b // +0011 │ │ +0970d0: 6e20 e21b 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1be2 │ │ +0970d6: 2201 6204 |000f: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@0462 │ │ +0970da: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ +0970dc: 5243 ec0c |0012: iget v3, v4, Landroid/support/v7/widget/ScrollingTabContainerView;.mContentHeight:I // field@0cec │ │ +0970e0: 7030 4421 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@2144 │ │ +0970e6: 6e20 e51b 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1be5 │ │ +0970ec: 1100 |001a: return-object v0 │ │ +0970ee: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +0970f0: 6e20 e31b 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@1be3 │ │ +0970f6: 5441 f00c |001f: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; // field@0cf0 │ │ +0970fa: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +0970fe: 2201 ba03 |0023: new-instance v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; // type@03ba │ │ +097102: 7030 cf1b 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V // method@1bcf │ │ +097108: 5b41 f00c |0028: iput-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; // field@0cf0 │ │ +09710c: 5441 f00c |002a: iget-object v1, v4, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/widget/ScrollingTabContainerView$TabClickListener; // field@0cf0 │ │ +097110: 6e20 e71b 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1be7 │ │ +097116: 28eb |002f: goto 001a // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=289 │ │ 0x000a line=290 │ │ 0x000c line=291 │ │ 0x000f line=292 │ │ 0x001a line=302 │ │ @@ -217638,25 +217665,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -097094: |[097094] android.support.v7.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ -0970a4: 5410 f30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0970a8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0970ac: 5410 f30c |0004: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0970b0: 6e10 9c22 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getParent:()Landroid/view/ViewParent; // method@229c │ │ -0970b6: 0c00 |0009: move-result-object v0 │ │ -0970b8: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -0970bc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0970be: 0f00 |000d: return v0 │ │ -0970c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0970c2: 28fe |000f: goto 000d // -0002 │ │ +097118: |[097118] android.support.v7.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ +097128: 5410 f30c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09712c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +097130: 5410 f30c |0004: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +097134: 6e10 9c22 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getParent:()Landroid/view/ViewParent; // method@229c │ │ +09713a: 0c00 |0009: move-result-object v0 │ │ +09713c: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +097140: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +097142: 0f00 |000d: return v0 │ │ +097144: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +097146: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ScrollingTabContainerView; │ │ │ │ #8 : (in Landroid/support/v7/widget/ScrollingTabContainerView;) │ │ @@ -217664,50 +217691,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0970c4: |[0970c4] android.support.v7.widget.ScrollingTabContainerView.performCollapse:()V │ │ -0970d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0970d6: 7010 011c 0500 |0001: invoke-direct {v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1c01 │ │ -0970dc: 0a00 |0004: move-result v0 │ │ -0970de: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -0970e2: 0e00 |0007: return-void │ │ -0970e4: 5450 f30c |0008: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0970e8: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -0970ec: 7010 f91b 0500 |000c: invoke-direct {v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.createSpinner:()Landroid/widget/Spinner; // method@1bf9 │ │ -0970f2: 0c00 |000f: move-result-object v0 │ │ -0970f4: 5b50 f30c |0010: iput-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0970f8: 5450 f10c |0012: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -0970fc: 6e20 0e1c 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1c0e │ │ -097102: 5450 f30c |0017: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -097106: 2201 4004 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -09710a: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ -09710c: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ -09710e: 7030 5720 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -097114: 6e30 f61b 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1bf6 │ │ -09711a: 5450 f30c |0023: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -09711e: 6e10 9722 0000 |0025: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ -097124: 0c00 |0028: move-result-object v0 │ │ -097126: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ -09712a: 5450 f30c |002b: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -09712e: 2201 b803 |002d: new-instance v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b8 │ │ -097132: 7030 c81b 5104 |002f: invoke-direct {v1, v5, v4}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V // method@1bc8 │ │ -097138: 6e20 a522 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@22a5 │ │ -09713e: 5450 f20c |0035: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -097142: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ -097146: 5450 f20c |0039: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -09714a: 6e20 0c1c 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1c0c │ │ -097150: 5b54 f20c |003e: iput-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -097154: 5450 f30c |0040: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -097158: 5251 ee0c |0042: iget v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0cee │ │ -09715c: 6e20 af22 1000 |0044: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@22af │ │ -097162: 28c0 |0047: goto 0007 // -0040 │ │ +097148: |[097148] android.support.v7.widget.ScrollingTabContainerView.performCollapse:()V │ │ +097158: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09715a: 7010 011c 0500 |0001: invoke-direct {v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1c01 │ │ +097160: 0a00 |0004: move-result v0 │ │ +097162: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +097166: 0e00 |0007: return-void │ │ +097168: 5450 f30c |0008: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09716c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +097170: 7010 f91b 0500 |000c: invoke-direct {v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.createSpinner:()Landroid/widget/Spinner; // method@1bf9 │ │ +097176: 0c00 |000f: move-result-object v0 │ │ +097178: 5b50 f30c |0010: iput-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09717c: 5450 f10c |0012: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +097180: 6e20 0e1c 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1c0e │ │ +097186: 5450 f30c |0017: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09718a: 2201 4104 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +09718e: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ +097190: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ +097192: 7030 5720 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +097198: 6e30 f61b 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1bf6 │ │ +09719e: 5450 f30c |0023: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +0971a2: 6e10 9722 0000 |0025: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ +0971a8: 0c00 |0028: move-result-object v0 │ │ +0971aa: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ +0971ae: 5450 f30c |002b: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +0971b2: 2201 b903 |002d: new-instance v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b9 │ │ +0971b6: 7030 c81b 5104 |002f: invoke-direct {v1, v5, v4}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/support/v7/widget/ScrollingTabContainerView$1;)V // method@1bc8 │ │ +0971bc: 6e20 a522 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@22a5 │ │ +0971c2: 5450 f20c |0035: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +0971c6: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ +0971ca: 5450 f20c |0039: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +0971ce: 6e20 0c1c 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1c0c │ │ +0971d4: 5b54 f20c |003e: iput-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +0971d8: 5450 f30c |0040: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +0971dc: 5251 ee0c |0042: iget v1, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0cee │ │ +0971e0: 6e20 af22 1000 |0044: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@22af │ │ +0971e6: 28c0 |0047: goto 0007 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0007 line=166 │ │ 0x0008 line=152 │ │ 0x000c line=153 │ │ 0x0012 line=155 │ │ @@ -217726,33 +217753,33 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -097164: |[097164] android.support.v7.widget.ScrollingTabContainerView.performExpand:()Z │ │ -097174: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -097176: 7010 011c 0500 |0001: invoke-direct {v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1c01 │ │ -09717c: 0a00 |0004: move-result v0 │ │ -09717e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -097182: 0f04 |0007: return v4 │ │ -097184: 5450 f30c |0008: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -097188: 6e20 0e1c 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1c0e │ │ -09718e: 5450 f10c |000d: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -097192: 2201 4004 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0440 │ │ -097196: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ -097198: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -09719a: 7030 5720 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ -0971a0: 6e30 f61b 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1bf6 │ │ -0971a6: 5450 f30c |0019: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0971aa: 6e10 a022 0000 |001b: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@22a0 │ │ -0971b0: 0a00 |001e: move-result v0 │ │ -0971b2: 6e20 141c 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1c14 │ │ -0971b8: 28e5 |0022: goto 0007 // -001b │ │ +0971e8: |[0971e8] android.support.v7.widget.ScrollingTabContainerView.performExpand:()Z │ │ +0971f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0971fa: 7010 011c 0500 |0001: invoke-direct {v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1c01 │ │ +097200: 0a00 |0004: move-result v0 │ │ +097202: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +097206: 0f04 |0007: return v4 │ │ +097208: 5450 f30c |0008: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09720c: 6e20 0e1c 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1c0e │ │ +097212: 5450 f10c |000d: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +097216: 2201 4104 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0441 │ │ +09721a: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ +09721c: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +09721e: 7030 5720 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2057 │ │ +097224: 6e30 f61b 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1bf6 │ │ +09722a: 5450 f30c |0019: iget-object v0, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09722e: 6e10 a022 0000 |001b: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@22a0 │ │ +097234: 0a00 |001e: move-result v0 │ │ +097236: 6e20 141c 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1c14 │ │ +09723c: 28e5 |0022: goto 0007 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ 0x0007 line=175 │ │ 0x0008 line=171 │ │ 0x000d line=172 │ │ 0x0019 line=174 │ │ @@ -217765,38 +217792,38 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0971bc: |[0971bc] android.support.v7.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0971cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0971ce: 7030 fb1b 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // method@1bfb │ │ -0971d4: 0c00 |0004: move-result-object v0 │ │ -0971d6: 5461 f10c |0005: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -0971da: 2202 9f03 |0007: new-instance v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -0971de: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0971e0: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ -0971e4: 7040 4d1a 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(IIF)V // method@1a4d │ │ -0971ea: 6e40 551a 0128 |000f: invoke-virtual {v1, v0, v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1a55 │ │ -0971f0: 5461 f30c |0012: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0971f4: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -0971f8: 5461 f30c |0016: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0971fc: 6e10 9722 0100 |0018: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ -097202: 0c01 |001b: move-result-object v1 │ │ -097204: 1f01 b803 |001c: check-cast v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b8 │ │ -097208: 6e10 cd1b 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ -09720e: 3809 0600 |0021: if-eqz v9, 0027 // +0006 │ │ -097212: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -097214: 6e20 e91b 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1be9 │ │ -09721a: 5561 eb0c |0027: iget-boolean v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ -09721e: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -097222: 6e10 0f1c 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ -097228: 0e00 |002e: return-void │ │ +097240: |[097240] android.support.v7.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +097250: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +097252: 7030 fb1b 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // method@1bfb │ │ +097258: 0c00 |0004: move-result-object v0 │ │ +09725a: 5461 f10c |0005: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +09725e: 2202 a003 |0007: new-instance v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +097262: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +097264: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ +097268: 7040 4d1a 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(IIF)V // method@1a4d │ │ +09726e: 6e40 551a 0128 |000f: invoke-virtual {v1, v0, v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1a55 │ │ +097274: 5461 f30c |0012: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +097278: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +09727c: 5461 f30c |0016: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +097280: 6e10 9722 0100 |0018: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ +097286: 0c01 |001b: move-result-object v1 │ │ +097288: 1f01 b903 |001c: check-cast v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b9 │ │ +09728c: 6e10 cd1b 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ +097292: 3809 0600 |0021: if-eqz v9, 0027 // +0006 │ │ +097296: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +097298: 6e20 e91b 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1be9 │ │ +09729e: 5561 eb0c |0027: iget-boolean v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ +0972a2: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +0972a6: 6e10 0f1c 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ +0972ac: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=321 │ │ 0x0005 line=322 │ │ 0x0012 line=324 │ │ 0x0016 line=325 │ │ 0x0021 line=327 │ │ @@ -217816,38 +217843,38 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -09722c: |[09722c] android.support.v7.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -09723c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09723e: 7030 fb1b 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // method@1bfb │ │ -097244: 0c00 |0004: move-result-object v0 │ │ -097246: 5461 f10c |0005: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -09724a: 2202 9f03 |0007: new-instance v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@039f │ │ -09724e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -097250: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ -097254: 7040 4d1a 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(IIF)V // method@1a4d │ │ -09725a: 6e30 561a 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a56 │ │ -097260: 5461 f30c |0012: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -097264: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -097268: 5461 f30c |0016: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -09726c: 6e10 9722 0100 |0018: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ -097272: 0c01 |001b: move-result-object v1 │ │ -097274: 1f01 b803 |001c: check-cast v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b8 │ │ -097278: 6e10 cd1b 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ -09727e: 3808 0600 |0021: if-eqz v8, 0027 // +0006 │ │ -097282: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -097284: 6e20 e91b 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1be9 │ │ -09728a: 5561 eb0c |0027: iget-boolean v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ -09728e: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -097292: 6e10 0f1c 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ -097298: 0e00 |002e: return-void │ │ +0972b0: |[0972b0] android.support.v7.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0972c0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0972c2: 7030 fb1b 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // method@1bfb │ │ +0972c8: 0c00 |0004: move-result-object v0 │ │ +0972ca: 5461 f10c |0005: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +0972ce: 2202 a003 |0007: new-instance v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@03a0 │ │ +0972d2: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0972d4: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ +0972d8: 7040 4d1a 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(IIF)V // method@1a4d │ │ +0972de: 6e30 561a 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a56 │ │ +0972e4: 5461 f30c |0012: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +0972e8: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +0972ec: 5461 f30c |0016: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +0972f0: 6e10 9722 0100 |0018: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ +0972f6: 0c01 |001b: move-result-object v1 │ │ +0972f8: 1f01 b903 |001c: check-cast v1, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b9 │ │ +0972fc: 6e10 cd1b 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ +097302: 3808 0600 |0021: if-eqz v8, 0027 // +0006 │ │ +097306: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +097308: 6e20 e91b 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1be9 │ │ +09730e: 5561 eb0c |0027: iget-boolean v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ +097312: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +097316: 6e10 0f1c 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ +09731c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=306 │ │ 0x0005 line=307 │ │ 0x0012 line=309 │ │ 0x0016 line=310 │ │ 0x0021 line=312 │ │ @@ -217866,28 +217893,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -09729c: |[09729c] android.support.v7.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ -0972ac: 5421 f10c |0000: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -0972b0: 6e20 691a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ -0972b6: 0c00 |0005: move-result-object v0 │ │ -0972b8: 5421 f20c |0006: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -0972bc: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0972c0: 5421 f20c |000a: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -0972c4: 6e20 0c1c 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1c0c │ │ -0972ca: 2201 b703 |000f: new-instance v1, Landroid/support/v7/widget/ScrollingTabContainerView$1; // type@03b7 │ │ -0972ce: 7030 c51b 2100 |0011: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ScrollingTabContainerView$1;.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/view/View;)V // method@1bc5 │ │ -0972d4: 5b21 f20c |0014: iput-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -0972d8: 5421 f20c |0016: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -0972dc: 6e20 0a1c 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1c0a │ │ -0972e2: 0e00 |001b: return-void │ │ +097320: |[097320] android.support.v7.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ +097330: 5421 f10c |0000: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +097334: 6e20 691a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ +09733a: 0c00 |0005: move-result-object v0 │ │ +09733c: 5421 f20c |0006: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +097340: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +097344: 5421 f20c |000a: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +097348: 6e20 0c1c 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1c0c │ │ +09734e: 2201 b803 |000f: new-instance v1, Landroid/support/v7/widget/ScrollingTabContainerView$1; // type@03b8 │ │ +097352: 7030 c51b 2100 |0011: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ScrollingTabContainerView$1;.:(Landroid/support/v7/widget/ScrollingTabContainerView;Landroid/view/View;)V // method@1bc5 │ │ +097358: 5b21 f20c |0014: iput-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +09735c: 5421 f20c |0016: iget-object v1, v2, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +097360: 6e20 0a1c 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1c0a │ │ +097366: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=258 │ │ 0x000a line=259 │ │ 0x000f line=261 │ │ 0x0016 line=268 │ │ @@ -217902,53 +217929,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0972e4: |[0972e4] android.support.v7.widget.ScrollingTabContainerView.animateToVisibility:(I)V │ │ -0972f4: 1604 c800 |0000: const-wide/16 v4, #int 200 // #c8 │ │ -0972f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0972fa: 5461 f50c |0003: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0cf5 │ │ -0972fe: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -097302: 5461 f50c |0007: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0cf5 │ │ -097306: 6e10 ac0b 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ -09730c: 3907 2a00 |000c: if-nez v7, 0036 // +002a │ │ -097310: 6e10 ff1b 0600 |000e: invoke-virtual {v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.getVisibility:()I // method@1bff │ │ -097316: 0a01 |0011: move-result v1 │ │ -097318: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -09731c: 7120 470a 2600 |0014: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ -097322: 7110 270a 0600 |0017: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -097328: 0c01 |001a: move-result-object v1 │ │ -09732a: 1502 803f |001b: const/high16 v2, #int 1065353216 // #3f80 │ │ -09732e: 6e20 ab0b 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ -097334: 0c00 |0020: move-result-object v0 │ │ -097336: 6e30 ae0b 4005 |0021: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ -09733c: 6201 f60c |0024: sget-object v1, Landroid/support/v7/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0cf6 │ │ -097340: 6e20 af0b 1000 |0026: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0baf │ │ -097346: 5461 f40c |0029: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@0cf4 │ │ -09734a: 6e30 ef1b 0107 |002b: invoke-virtual {v1, v0, v7}, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // method@1bef │ │ -097350: 0c01 |002e: move-result-object v1 │ │ -097352: 6e20 b00b 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -097358: 6e10 b30b 0000 |0032: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ -09735e: 0e00 |0035: return-void │ │ -097360: 7110 270a 0600 |0036: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -097366: 0c01 |0039: move-result-object v1 │ │ -097368: 6e20 ab0b 2100 |003a: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ -09736e: 0c00 |003d: move-result-object v0 │ │ -097370: 6e30 ae0b 4005 |003e: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ -097376: 6201 f60c |0041: sget-object v1, Landroid/support/v7/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0cf6 │ │ -09737a: 6e20 af0b 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0baf │ │ -097380: 5461 f40c |0046: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@0cf4 │ │ -097384: 6e30 ef1b 0107 |0048: invoke-virtual {v1, v0, v7}, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // method@1bef │ │ -09738a: 0c01 |004b: move-result-object v1 │ │ -09738c: 6e20 b00b 1000 |004c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -097392: 6e10 b30b 0000 |004f: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ -097398: 28e3 |0052: goto 0035 // -001d │ │ +097368: |[097368] android.support.v7.widget.ScrollingTabContainerView.animateToVisibility:(I)V │ │ +097378: 1604 c800 |0000: const-wide/16 v4, #int 200 // #c8 │ │ +09737c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +09737e: 5461 f50c |0003: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0cf5 │ │ +097382: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +097386: 5461 f50c |0007: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0cf5 │ │ +09738a: 6e10 ac0b 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@0bac │ │ +097390: 3907 2a00 |000c: if-nez v7, 0036 // +002a │ │ +097394: 6e10 ff1b 0600 |000e: invoke-virtual {v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.getVisibility:()I // method@1bff │ │ +09739a: 0a01 |0011: move-result v1 │ │ +09739c: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +0973a0: 7120 470a 2600 |0014: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@0a47 │ │ +0973a6: 7110 270a 0600 |0017: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +0973ac: 0c01 |001a: move-result-object v1 │ │ +0973ae: 1502 803f |001b: const/high16 v2, #int 1065353216 // #3f80 │ │ +0973b2: 6e20 ab0b 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ +0973b8: 0c00 |0020: move-result-object v0 │ │ +0973ba: 6e30 ae0b 4005 |0021: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ +0973c0: 6201 f60c |0024: sget-object v1, Landroid/support/v7/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0cf6 │ │ +0973c4: 6e20 af0b 1000 |0026: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0baf │ │ +0973ca: 5461 f40c |0029: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@0cf4 │ │ +0973ce: 6e30 ef1b 0107 |002b: invoke-virtual {v1, v0, v7}, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // method@1bef │ │ +0973d4: 0c01 |002e: move-result-object v1 │ │ +0973d6: 6e20 b00b 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +0973dc: 6e10 b30b 0000 |0032: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ +0973e2: 0e00 |0035: return-void │ │ +0973e4: 7110 270a 0600 |0036: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +0973ea: 0c01 |0039: move-result-object v1 │ │ +0973ec: 6e20 ab0b 2100 |003a: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ +0973f2: 0c00 |003d: move-result-object v0 │ │ +0973f4: 6e30 ae0b 4005 |003e: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ +0973fa: 6201 f60c |0041: sget-object v1, Landroid/support/v7/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0cf6 │ │ +0973fe: 6e20 af0b 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0baf │ │ +097404: 5461 f40c |0046: iget-object v1, v6, Landroid/support/v7/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@0cf4 │ │ +097408: 6e30 ef1b 0107 |0048: invoke-virtual {v1, v0, v7}, Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener; // method@1bef │ │ +09740e: 0c01 |004b: move-result-object v1 │ │ +097410: 6e20 b00b 1000 |004c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +097416: 6e10 b30b 0000 |004f: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ +09741c: 28e3 |0052: goto 0035 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=232 │ │ 0x0007 line=233 │ │ 0x000c line=235 │ │ 0x000e line=236 │ │ 0x0014 line=237 │ │ @@ -217974,21 +218001,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09739c: |[09739c] android.support.v7.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ -0973ac: 6f10 cb21 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@21cb │ │ -0973b2: 5410 f20c |0003: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -0973b6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0973ba: 5410 f20c |0007: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -0973be: 6e20 0a1c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1c0a │ │ -0973c4: 0e00 |000c: return-void │ │ +097420: |[097420] android.support.v7.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ +097430: 6f10 cb21 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@21cb │ │ +097436: 5410 f20c |0003: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +09743a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +09743e: 5410 f20c |0007: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +097442: 6e20 0a1c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1c0a │ │ +097448: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0003 line=274 │ │ 0x0007 line=276 │ │ 0x000c line=278 │ │ locals : │ │ @@ -217999,30 +218026,30 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0973c8: |[0973c8] android.support.v7.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0973d8: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0973dc: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ -0973e0: 3421 0500 |0004: if-lt v1, v2, 0009 // +0005 │ │ -0973e4: 6f20 cc21 4300 |0006: invoke-super {v3, v4}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@21cc │ │ -0973ea: 6e10 fc1b 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1bfc │ │ -0973f0: 0c01 |000c: move-result-object v1 │ │ -0973f2: 7110 8f13 0100 |000d: invoke-static {v1}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ -0973f8: 0c00 |0010: move-result-object v0 │ │ -0973fa: 6e10 9313 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getTabContainerHeight:()I // method@1393 │ │ -097400: 0a01 |0014: move-result v1 │ │ -097402: 6e20 111c 1300 |0015: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1c11 │ │ -097408: 6e10 9213 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@1392 │ │ -09740e: 0a01 |001b: move-result v1 │ │ -097410: 5931 ef0c |001c: iput v1, v3, Landroid/support/v7/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0cef │ │ -097414: 0e00 |001e: return-void │ │ +09744c: |[09744c] android.support.v7.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +09745c: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +097460: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ +097464: 3421 0500 |0004: if-lt v1, v2, 0009 // +0005 │ │ +097468: 6f20 cc21 4300 |0006: invoke-super {v3, v4}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@21cc │ │ +09746e: 6e10 fc1b 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1bfc │ │ +097474: 0c01 |000c: move-result-object v1 │ │ +097476: 7110 8f13 0100 |000d: invoke-static {v1}, Landroid/support/v7/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/view/ActionBarPolicy; // method@138f │ │ +09747c: 0c00 |0010: move-result-object v0 │ │ +09747e: 6e10 9313 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getTabContainerHeight:()I // method@1393 │ │ +097484: 0a01 |0014: move-result v1 │ │ +097486: 6e20 111c 1300 |0015: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1c11 │ │ +09748c: 6e10 9213 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@1392 │ │ +097492: 0a01 |001b: move-result v1 │ │ +097494: 5931 ef0c |001c: iput v1, v3, Landroid/support/v7/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0cef │ │ +097498: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0006 line=221 │ │ 0x0009 line=224 │ │ 0x0011 line=227 │ │ 0x0018 line=228 │ │ @@ -218037,21 +218064,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -097418: |[097418] android.support.v7.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ -097428: 6f10 cd21 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@21cd │ │ -09742e: 5410 f20c |0003: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -097432: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -097436: 5410 f20c |0007: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ -09743a: 6e20 0c1c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1c0c │ │ -097440: 0e00 |000c: return-void │ │ +09749c: |[09749c] android.support.v7.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ +0974ac: 6f10 cd21 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@21cd │ │ +0974b2: 5410 f20c |0003: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +0974b6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0974ba: 5410 f20c |0007: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0cf2 │ │ +0974be: 6e20 0c1c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1c0c │ │ +0974c4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=283 │ │ 0x0007 line=284 │ │ 0x000c line=286 │ │ locals : │ │ @@ -218062,21 +218089,21 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -097444: |[097444] android.support.v7.widget.ScrollingTabContainerView.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -097454: 0740 |0000: move-object v0, v4 │ │ -097456: 1f00 ba03 |0001: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03ba │ │ -09745a: 6e10 d91b 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1bd9 │ │ -097460: 0c01 |0006: move-result-object v1 │ │ -097462: 6e10 4111 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@1141 │ │ -097468: 0e00 |000a: return-void │ │ +0974c8: |[0974c8] android.support.v7.widget.ScrollingTabContainerView.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0974d8: 0740 |0000: move-object v0, v4 │ │ +0974da: 1f00 bb03 |0001: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03bb │ │ +0974de: 6e10 d91b 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1bd9 │ │ +0974e4: 0c01 |0006: move-result-object v1 │ │ +0974e6: 6e10 4111 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@1141 │ │ +0974ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ 0x000a line=369 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ @@ -218092,87 +218119,87 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -09746c: |[09746c] android.support.v7.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ -09747c: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ -097480: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -097482: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -097484: 7110 bd1f 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -09748a: 0a05 |0007: move-result v5 │ │ -09748c: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ -097490: 0162 |000a: move v2, v6 │ │ -097492: 6e20 121c 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@1c12 │ │ -097498: 54b8 f10c |000e: iget-object v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -09749c: 6e10 6a1a 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ -0974a2: 0a01 |0013: move-result v1 │ │ -0974a4: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ -0974a8: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ -0974ac: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ -0974b0: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ -0974b4: 1228 |001c: const/4 v8, #int 2 // #2 │ │ -0974b6: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ -0974ba: 7110 be1f 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -0974c0: 0a08 |0022: move-result v8 │ │ -0974c2: 8288 |0023: int-to-float v8, v8 │ │ -0974c4: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ -0974ca: c898 |0027: mul-float/2addr v8, v9 │ │ -0974cc: 8788 |0028: float-to-int v8, v8 │ │ -0974ce: 59b8 ed0c |0029: iput v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ -0974d2: 52b8 ed0c |002b: iget v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ -0974d6: 52b9 ef0c |002d: iget v9, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0cef │ │ -0974da: 7120 af27 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0974e0: 0a08 |0032: move-result v8 │ │ -0974e2: 59b8 ed0c |0033: iput v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ -0974e6: 52b8 ec0c |0035: iget v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mContentHeight:I // field@0cec │ │ -0974ea: 7120 bf1f a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0974f0: 0a0d |003a: move-result v13 │ │ -0974f2: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ -0974f6: 55b8 eb0c |003d: iget-boolean v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ -0974fa: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ -0974fe: 0160 |0041: move v0, v6 │ │ -097500: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ -097504: 54b6 f10c |0044: iget-object v6, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -097508: 6e30 891a 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measure:(II)V // method@1a89 │ │ -09750e: 54b6 f10c |0049: iget-object v6, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -097512: 6e10 741a 0600 |004b: invoke-virtual {v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@1a74 │ │ -097518: 0a06 |004e: move-result v6 │ │ -09751a: 7110 be1f 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -097520: 0a07 |0052: move-result v7 │ │ -097522: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ -097526: 7010 081c 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.performCollapse:()V // method@1c08 │ │ -09752c: 6e10 fe1b 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1bfe │ │ -097532: 0a04 |005b: move-result v4 │ │ -097534: 6f30 d021 cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@21d0 │ │ -09753a: 6e10 fe1b 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1bfe │ │ -097540: 0a03 |0062: move-result v3 │ │ -097542: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ -097546: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ -09754a: 52b6 ee0c |0067: iget v6, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0cee │ │ -09754e: 6e20 141c 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1c14 │ │ -097554: 0e00 |006c: return-void │ │ -097556: 0172 |006d: move v2, v7 │ │ -097558: 289d |006e: goto 000b // -0063 │ │ -09755a: 7110 be1f 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -097560: 0a08 |0072: move-result v8 │ │ -097562: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ -097566: 59b8 ed0c |0075: iput v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ -09756a: 28b4 |0077: goto 002b // -004c │ │ -09756c: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ -09756e: 59b8 ed0c |0079: iput v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ -097572: 28ba |007b: goto 0035 // -0046 │ │ -097574: 0170 |007c: move v0, v7 │ │ -097576: 28c5 |007d: goto 0042 // -003b │ │ -097578: 7010 091c 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.performExpand:()Z // method@1c09 │ │ -09757e: 28d7 |0081: goto 0058 // -0029 │ │ -097580: 7010 091c 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.performExpand:()Z // method@1c09 │ │ -097586: 28d3 |0085: goto 0058 // -002d │ │ +0974f0: |[0974f0] android.support.v7.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ +097500: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ +097504: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +097506: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +097508: 7110 bd1f 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +09750e: 0a05 |0007: move-result v5 │ │ +097510: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ +097514: 0162 |000a: move v2, v6 │ │ +097516: 6e20 121c 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@1c12 │ │ +09751c: 54b8 f10c |000e: iget-object v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +097520: 6e10 6a1a 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ +097526: 0a01 |0013: move-result v1 │ │ +097528: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ +09752c: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ +097530: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ +097534: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ +097538: 1228 |001c: const/4 v8, #int 2 // #2 │ │ +09753a: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ +09753e: 7110 be1f 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +097544: 0a08 |0022: move-result v8 │ │ +097546: 8288 |0023: int-to-float v8, v8 │ │ +097548: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ +09754e: c898 |0027: mul-float/2addr v8, v9 │ │ +097550: 8788 |0028: float-to-int v8, v8 │ │ +097552: 59b8 ed0c |0029: iput v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ +097556: 52b8 ed0c |002b: iget v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ +09755a: 52b9 ef0c |002d: iget v9, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0cef │ │ +09755e: 7120 af27 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +097564: 0a08 |0032: move-result v8 │ │ +097566: 59b8 ed0c |0033: iput v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ +09756a: 52b8 ec0c |0035: iget v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mContentHeight:I // field@0cec │ │ +09756e: 7120 bf1f a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +097574: 0a0d |003a: move-result v13 │ │ +097576: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ +09757a: 55b8 eb0c |003d: iget-boolean v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ +09757e: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ +097582: 0160 |0041: move v0, v6 │ │ +097584: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ +097588: 54b6 f10c |0044: iget-object v6, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +09758c: 6e30 891a 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measure:(II)V // method@1a89 │ │ +097592: 54b6 f10c |0049: iget-object v6, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +097596: 6e10 741a 0600 |004b: invoke-virtual {v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@1a74 │ │ +09759c: 0a06 |004e: move-result v6 │ │ +09759e: 7110 be1f 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +0975a4: 0a07 |0052: move-result v7 │ │ +0975a6: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ +0975aa: 7010 081c 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.performCollapse:()V // method@1c08 │ │ +0975b0: 6e10 fe1b 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1bfe │ │ +0975b6: 0a04 |005b: move-result v4 │ │ +0975b8: 6f30 d021 cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@21d0 │ │ +0975be: 6e10 fe1b 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1bfe │ │ +0975c4: 0a03 |0062: move-result v3 │ │ +0975c6: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ +0975ca: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ +0975ce: 52b6 ee0c |0067: iget v6, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0cee │ │ +0975d2: 6e20 141c 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1c14 │ │ +0975d8: 0e00 |006c: return-void │ │ +0975da: 0172 |006d: move v2, v7 │ │ +0975dc: 289d |006e: goto 000b // -0063 │ │ +0975de: 7110 be1f 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +0975e4: 0a08 |0072: move-result v8 │ │ +0975e6: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0975ea: 59b8 ed0c |0075: iput v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ +0975ee: 28b4 |0077: goto 002b // -004c │ │ +0975f0: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ +0975f2: 59b8 ed0c |0079: iput v8, v11, Landroid/support/v7/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ced │ │ +0975f6: 28ba |007b: goto 0035 // -0046 │ │ +0975f8: 0170 |007c: move v0, v7 │ │ +0975fa: 28c5 |007d: goto 0042 // -003b │ │ +0975fc: 7010 091c 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.performExpand:()Z // method@1c09 │ │ +097602: 28d7 |0081: goto 0058 // -0029 │ │ +097604: 7010 091c 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/widget/ScrollingTabContainerView;.performExpand:()Z // method@1c09 │ │ +09760a: 28d3 |0085: goto 0058 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=93 │ │ 0x0008 line=94 │ │ 0x000b line=95 │ │ 0x000e line=97 │ │ 0x0014 line=98 │ │ @@ -218216,16 +218243,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -097588: |[097588] android.support.v7.widget.ScrollingTabContainerView.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -097598: 0e00 |0000: return-void │ │ +09760c: |[09760c] android.support.v7.widget.ScrollingTabContainerView.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +09761c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0001 reg=1 adapterView Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -218235,28 +218262,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -09759c: |[09759c] android.support.v7.widget.ScrollingTabContainerView.removeAllTabs:()V │ │ -0975ac: 5410 f10c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -0975b0: 6e10 971a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.removeAllViews:()V // method@1a97 │ │ -0975b6: 5410 f30c |0005: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0975ba: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -0975be: 5410 f30c |0009: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0975c2: 6e10 9722 0000 |000b: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ -0975c8: 0c00 |000e: move-result-object v0 │ │ -0975ca: 1f00 b803 |000f: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b8 │ │ -0975ce: 6e10 cd1b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ -0975d4: 5510 eb0c |0014: iget-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ -0975d8: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0975dc: 6e10 0f1c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ -0975e2: 0e00 |001b: return-void │ │ +097620: |[097620] android.support.v7.widget.ScrollingTabContainerView.removeAllTabs:()V │ │ +097630: 5410 f10c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +097634: 6e10 971a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.removeAllViews:()V // method@1a97 │ │ +09763a: 5410 f30c |0005: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09763e: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +097642: 5410 f30c |0009: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +097646: 6e10 9722 0000 |000b: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ +09764c: 0c00 |000e: move-result-object v0 │ │ +09764e: 1f00 b903 |000f: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b9 │ │ +097652: 6e10 cd1b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ +097658: 5510 eb0c |0014: iget-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ +09765c: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +097660: 6e10 0f1c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ +097666: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0005 line=357 │ │ 0x0009 line=358 │ │ 0x0014 line=360 │ │ 0x0018 line=361 │ │ @@ -218269,28 +218296,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0975e4: |[0975e4] android.support.v7.widget.ScrollingTabContainerView.removeTabAt:(I)V │ │ -0975f4: 5410 f10c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -0975f8: 6e20 981a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.removeViewAt:(I)V // method@1a98 │ │ -0975fe: 5410 f30c |0005: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -097602: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -097606: 5410 f30c |0009: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -09760a: 6e10 9722 0000 |000b: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ -097610: 0c00 |000e: move-result-object v0 │ │ -097612: 1f00 b803 |000f: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b8 │ │ -097616: 6e10 cd1b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ -09761c: 5510 eb0c |0014: iget-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ -097620: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -097624: 6e10 0f1c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ -09762a: 0e00 |001b: return-void │ │ +097668: |[097668] android.support.v7.widget.ScrollingTabContainerView.removeTabAt:(I)V │ │ +097678: 5410 f10c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +09767c: 6e20 981a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.removeViewAt:(I)V // method@1a98 │ │ +097682: 5410 f30c |0005: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +097686: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +09768a: 5410 f30c |0009: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09768e: 6e10 9722 0000 |000b: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ +097694: 0c00 |000e: move-result-object v0 │ │ +097696: 1f00 b903 |000f: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b9 │ │ +09769a: 6e10 cd1b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ +0976a0: 5510 eb0c |0014: iget-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ +0976a4: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0976a8: 6e10 0f1c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ +0976ae: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 0x0009 line=348 │ │ 0x0014 line=350 │ │ 0x0018 line=351 │ │ @@ -218304,17 +218331,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09762c: |[09762c] android.support.v7.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ -09763c: 5c01 eb0c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ -097640: 0e00 |0002: return-void │ │ +0976b0: |[0976b0] android.support.v7.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ +0976c0: 5c01 eb0c |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ +0976c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0003 reg=1 allowCollapse Z │ │ @@ -218324,18 +218351,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -097644: |[097644] android.support.v7.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ -097654: 5901 ec0c |0000: iput v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mContentHeight:I // field@0cec │ │ -097658: 6e10 0f1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ -09765e: 0e00 |0005: return-void │ │ +0976c8: |[0976c8] android.support.v7.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ +0976d8: 5901 ec0c |0000: iput v1, v0, Landroid/support/v7/widget/ScrollingTabContainerView;.mContentHeight:I // field@0cec │ │ +0976dc: 6e10 0f1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ +0976e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0002 line=196 │ │ 0x0005 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ScrollingTabContainerView; │ │ @@ -218346,39 +218373,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -097660: |[097660] android.support.v7.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ -097670: 5956 ee0c |0000: iput v6, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0cee │ │ -097674: 5454 f10c |0002: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -097678: 6e10 6a1a 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ -09767e: 0a03 |0007: move-result v3 │ │ -097680: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -097682: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ -097686: 5454 f10c |000b: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -09768a: 6e20 691a 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ -097690: 0c00 |0010: move-result-object v0 │ │ -097692: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ -097696: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -097698: 6e20 4520 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@2045 │ │ -09769e: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ -0976a2: 6e20 f71b 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1bf7 │ │ -0976a8: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0976ac: 28eb |001e: goto 0009 // -0015 │ │ -0976ae: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0976b0: 28f4 |0020: goto 0014 // -000c │ │ -0976b2: 5454 f30c |0021: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0976b6: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ -0976ba: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ -0976be: 5454 f30c |0027: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0976c2: 6e20 af22 6400 |0029: invoke-virtual {v4, v6}, Landroid/widget/Spinner;.setSelection:(I)V // method@22af │ │ -0976c8: 0e00 |002c: return-void │ │ +0976e4: |[0976e4] android.support.v7.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ +0976f4: 5956 ee0c |0000: iput v6, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0cee │ │ +0976f8: 5454 f10c |0002: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +0976fc: 6e10 6a1a 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@1a6a │ │ +097702: 0a03 |0007: move-result v3 │ │ +097704: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +097706: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ +09770a: 5454 f10c |000b: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +09770e: 6e20 691a 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ +097714: 0c00 |0010: move-result-object v0 │ │ +097716: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ +09771a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +09771c: 6e20 4520 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@2045 │ │ +097722: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ +097726: 6e20 f71b 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1bf7 │ │ +09772c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +097730: 28eb |001e: goto 0009 // -0015 │ │ +097732: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +097734: 28f4 |0020: goto 0014 // -000c │ │ +097736: 5454 f30c |0021: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09773a: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ +09773e: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ +097742: 5454 f30c |0027: iget-object v4, v5, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +097746: 6e20 af22 6400 |0029: invoke-virtual {v4, v6}, Landroid/widget/Spinner;.setSelection:(I)V // method@22af │ │ +09774c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0002 line=180 │ │ 0x0008 line=181 │ │ 0x000b line=182 │ │ 0x0011 line=183 │ │ @@ -218403,63 +218430,63 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0976cc: |[0976cc] android.support.v7.widget.ScrollingTabContainerView.updateTab:(I)V │ │ -0976dc: 5410 f10c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ -0976e0: 6e20 691a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ -0976e6: 0c00 |0005: move-result-object v0 │ │ -0976e8: 1f00 ba03 |0006: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03ba │ │ -0976ec: 6e10 ea1b 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.update:()V // method@1bea │ │ -0976f2: 5410 f30c |000b: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0976f6: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -0976fa: 5410 f30c |000f: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ -0976fe: 6e10 9722 0000 |0011: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ -097704: 0c00 |0014: move-result-object v0 │ │ -097706: 1f00 b803 |0015: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b8 │ │ -09770a: 6e10 cd1b 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ -097710: 5510 eb0c |001a: iget-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ -097714: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -097718: 6e10 0f1c 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ -09771e: 0e00 |0021: return-void │ │ +097750: |[097750] android.support.v7.widget.ScrollingTabContainerView.updateTab:(I)V │ │ +097760: 5410 f10c |0000: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0cf1 │ │ +097764: 6e20 691a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@1a69 │ │ +09776a: 0c00 |0005: move-result-object v0 │ │ +09776c: 1f00 bb03 |0006: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabView; // type@03bb │ │ +097770: 6e10 ea1b 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabView;.update:()V // method@1bea │ │ +097776: 5410 f30c |000b: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +09777a: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +09777e: 5410 f30c |000f: iget-object v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@0cf3 │ │ +097782: 6e10 9722 0000 |0011: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@2297 │ │ +097788: 0c00 |0014: move-result-object v0 │ │ +09778a: 1f00 b903 |0015: check-cast v0, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter; // type@03b9 │ │ +09778e: 6e10 cd1b 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1bcd │ │ +097794: 5510 eb0c |001a: iget-boolean v0, v1, Landroid/support/v7/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ceb │ │ +097798: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +09779c: 6e10 0f1c 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.requestLayout:()V // method@1c0f │ │ +0977a2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x000b line=337 │ │ 0x000f line=338 │ │ 0x001a line=340 │ │ 0x001e line=341 │ │ 0x0021 line=343 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0022 reg=2 position I │ │ │ │ - source_file_idx : 4142 (ScrollingTabContainerView.java) │ │ + source_file_idx : 4152 (ScrollingTabContainerView.java) │ │ │ │ -Class #808 header: │ │ -class_idx : 957 │ │ +Class #809 header: │ │ +class_idx : 958 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #808 annotations: │ │ +Class #809 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #7193 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #808 - │ │ +Class #809 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$10;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -218473,18 +218500,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 │ │ -097720: |[097720] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ -097730: 5b01 f70c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf7 │ │ -097734: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09773a: 0e00 |0005: return-void │ │ +0977a4: |[0977a4] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ +0977b4: 5b01 f70c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf7 │ │ +0977b8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0977be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1312 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$10; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218494,54 +218521,54 @@ │ │ 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 │ │ -09773c: |[09773c] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -09774c: 5430 f70c |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf7 │ │ -097750: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -097752: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -097754: 7140 7b1c 6021 |0004: invoke-static {v0, v6, v1, v2}, Landroid/support/v7/widget/SearchView;.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z // method@1c7b │ │ -09775a: 0e00 |0007: return-void │ │ +0977c0: |[0977c0] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0977d0: 5430 f70c |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf7 │ │ +0977d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0977d6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0977d8: 7140 7b1c 6021 |0004: invoke-static {v0, v6, v1, v2}, Landroid/support/v7/widget/SearchView;.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z // method@1c7b │ │ +0977de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1319 │ │ 0x0007 line=1320 │ │ 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 : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #809 header: │ │ -class_idx : 958 │ │ +Class #810 header: │ │ +class_idx : 959 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #809 annotations: │ │ +Class #810 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #7195 'onItemSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ Annotations on method #7196 'onNothingSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ │ │ -Class #809 - │ │ +Class #810 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$11;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -218555,18 +218582,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 │ │ -09775c: |[09775c] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ -09776c: 5b01 f80c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf8 │ │ -097770: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -097776: 0e00 |0005: return-void │ │ +0977e0: |[0977e0] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ +0977f0: 5b01 f80c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf8 │ │ +0977f4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0977fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$11; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218576,18 +218603,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 │ │ -097778: |[097778] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -097788: 5410 f80c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf8 │ │ -09778c: 7120 7c1c 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;I)Z // method@1c7c │ │ -097792: 0e00 |0005: return-void │ │ +0977fc: |[0977fc] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +09780c: 5410 f80c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf8 │ │ +097810: 7120 7c1c 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;I)Z // method@1c7c │ │ +097816: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0005 line=1331 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$11; │ │ @@ -218601,42 +218628,42 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -097794: |[097794] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0977a4: 0e00 |0000: return-void │ │ +097818: |[097818] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +097828: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 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 : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #810 header: │ │ -class_idx : 959 │ │ +Class #811 header: │ │ +class_idx : 960 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #810 annotations: │ │ +Class #811 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #810 - │ │ +Class #811 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$12;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/TextWatcher;' │ │ Static fields - │ │ Instance fields - │ │ @@ -218650,18 +218677,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 │ │ -0977a8: |[0977a8] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ -0977b8: 5b01 f90c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf9 │ │ -0977bc: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0977c2: 0e00 |0005: return-void │ │ +09782c: |[09782c] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ +09783c: 5b01 f90c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf9 │ │ +097840: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +097846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1616 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218671,16 +218698,16 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0977c4: |[0977c4] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ -0977d4: 0e00 |0000: return-void │ │ +097848: |[097848] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ +097858: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1626 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -218689,16 +218716,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0977d8: |[0977d8] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0977e8: 0e00 |0000: return-void │ │ +09785c: |[09785c] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +09786c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1618 │ │ 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 │ │ @@ -218710,47 +218737,47 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0977ec: |[0977ec] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0977fc: 5410 f90c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf9 │ │ -097800: 7120 7e1c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@1c7e │ │ -097806: 0e00 |0005: return-void │ │ +097870: |[097870] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +097880: 5410 f90c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0cf9 │ │ +097884: 7120 7e1c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@1c7e │ │ +09788a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1622 │ │ 0x0005 line=1623 │ │ 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 : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #811 header: │ │ -class_idx : 960 │ │ +Class #812 header: │ │ +class_idx : 961 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #811 annotations: │ │ +Class #812 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #811 - │ │ +Class #812 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -218764,18 +218791,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 │ │ -097808: |[097808] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ -097818: 5b01 fa0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfa │ │ -09781c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -097822: 0e00 |0005: return-void │ │ +09788c: |[09788c] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ +09789c: 5b01 fa0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfa │ │ +0978a0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0978a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218785,56 +218812,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -097824: |[097824] android.support.v7.widget.SearchView$1.run:()V │ │ -097834: 5441 fa0c |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfa │ │ -097838: 6e10 921c 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -09783e: 0c01 |0005: move-result-object v1 │ │ -097840: 1a02 4a22 |0006: const-string v2, "input_method" // string@224a │ │ -097844: 6e20 a900 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -09784a: 0c00 |000b: move-result-object v0 │ │ -09784c: 1f00 5f04 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@045f │ │ -097850: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -097854: 6201 0d0d |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ -097858: 5442 fa0c |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfa │ │ -09785c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -09785e: 6e40 371c 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@1c37 │ │ -097864: 0e00 |0018: return-void │ │ +0978a8: |[0978a8] android.support.v7.widget.SearchView$1.run:()V │ │ +0978b8: 5441 fa0c |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfa │ │ +0978bc: 6e10 921c 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +0978c2: 0c01 |0005: move-result-object v1 │ │ +0978c4: 1a02 5422 |0006: const-string v2, "input_method" // string@2254 │ │ +0978c8: 6e20 a900 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0978ce: 0c00 |000b: move-result-object v0 │ │ +0978d0: 1f00 6004 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0460 │ │ +0978d4: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0978d8: 6201 0d0d |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ +0978dc: 5442 fa0c |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfa │ │ +0978e0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0978e2: 6e40 371c 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@1c37 │ │ +0978e8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x000e line=175 │ │ 0x0010 line=176 │ │ 0x0018 line=178 │ │ locals : │ │ 0x000e - 0x0019 reg=0 imm Landroid/view/inputmethod/InputMethodManager; │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v7/widget/SearchView$1; │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #812 header: │ │ -class_idx : 961 │ │ +Class #813 header: │ │ +class_idx : 962 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #812 annotations: │ │ +Class #813 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #812 - │ │ +Class #813 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -218848,18 +218875,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 │ │ -097868: |[097868] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ -097878: 5b01 fb0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfb │ │ -09787c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -097882: 0e00 |0005: return-void │ │ +0978ec: |[0978ec] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ +0978fc: 5b01 fb0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfb │ │ +097900: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +097906: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218869,43 +218896,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -097884: |[097884] android.support.v7.widget.SearchView$2.run:()V │ │ -097894: 5410 fb0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfb │ │ -097898: 7110 721c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@1c72 │ │ -09789e: 0e00 |0005: return-void │ │ +097908: |[097908] android.support.v7.widget.SearchView$2.run:()V │ │ +097918: 5410 fb0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfb │ │ +09791c: 7110 721c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@1c72 │ │ +097922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$2; │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #813 header: │ │ -class_idx : 962 │ │ +Class #814 header: │ │ +class_idx : 963 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #813 annotations: │ │ +Class #814 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #813 - │ │ +Class #814 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -218919,18 +218946,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 │ │ -0978a0: |[0978a0] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ -0978b0: 5b01 fc0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfc │ │ -0978b4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0978ba: 0e00 |0005: return-void │ │ +097924: |[097924] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ +097934: 5b01 fc0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfc │ │ +097938: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09793e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218940,56 +218967,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0978bc: |[0978bc] android.support.v7.widget.SearchView$3.run:()V │ │ -0978cc: 5420 fc0c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfc │ │ -0978d0: 7110 731c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1c73 │ │ -0978d6: 0c00 |0005: move-result-object v0 │ │ -0978d8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -0978dc: 5420 fc0c |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfc │ │ -0978e0: 7110 731c 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1c73 │ │ -0978e6: 0c00 |000d: move-result-object v0 │ │ -0978e8: 2000 d503 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d5 │ │ -0978ec: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -0978f0: 5420 fc0c |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfc │ │ -0978f4: 7110 731c 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1c73 │ │ -0978fa: 0c00 |0017: move-result-object v0 │ │ -0978fc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0978fe: 6e20 bb0d 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0dbb │ │ -097904: 0e00 |001c: return-void │ │ +097940: |[097940] android.support.v7.widget.SearchView$3.run:()V │ │ +097950: 5420 fc0c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfc │ │ +097954: 7110 731c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1c73 │ │ +09795a: 0c00 |0005: move-result-object v0 │ │ +09795c: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +097960: 5420 fc0c |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfc │ │ +097964: 7110 731c 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1c73 │ │ +09796a: 0c00 |000d: move-result-object v0 │ │ +09796c: 2000 d603 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d6 │ │ +097970: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +097974: 5420 fc0c |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfc │ │ +097978: 7110 731c 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1c73 │ │ +09797e: 0c00 |0017: move-result-object v0 │ │ +097980: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +097982: 6e20 bb0d 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0dbb │ │ +097988: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0012 line=190 │ │ 0x001c line=192 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v7/widget/SearchView$3; │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #814 header: │ │ -class_idx : 963 │ │ +Class #815 header: │ │ +class_idx : 964 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #814 annotations: │ │ +Class #815 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #814 - │ │ +Class #815 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnFocusChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -219003,18 +219030,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 │ │ -097908: |[097908] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ -097918: 5b01 fd0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfd │ │ -09791c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -097922: 0e00 |0005: return-void │ │ +09798c: |[09798c] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ +09799c: 5b01 fd0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfd │ │ +0979a0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0979a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219024,53 +219051,53 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -097924: |[097924] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ -097934: 5420 fd0c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfd │ │ -097938: 7110 7d1c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@1c7d │ │ -09793e: 0c00 |0005: move-result-object v0 │ │ -097940: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -097944: 5420 fd0c |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfd │ │ -097948: 7110 7d1c 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@1c7d │ │ -09794e: 0c00 |000d: move-result-object v0 │ │ -097950: 5421 fd0c |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfd │ │ -097954: 7230 c11f 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@1fc1 │ │ -09795a: 0e00 |0013: return-void │ │ +0979a8: |[0979a8] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ +0979b8: 5420 fd0c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfd │ │ +0979bc: 7110 7d1c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@1c7d │ │ +0979c2: 0c00 |0005: move-result-object v0 │ │ +0979c4: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0979c8: 5420 fd0c |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfd │ │ +0979cc: 7110 7d1c 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@1c7d │ │ +0979d2: 0c00 |000d: move-result-object v0 │ │ +0979d4: 5421 fd0c |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfd │ │ +0979d8: 7230 c11f 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@1fc1 │ │ +0979de: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0008 line=333 │ │ 0x0013 line=335 │ │ 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 : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #815 header: │ │ -class_idx : 964 │ │ +Class #816 header: │ │ +class_idx : 965 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #815 annotations: │ │ +Class #816 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=addOnLayoutChangeListenerToDropDownAnchorSDK11 │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #815 - │ │ +Class #816 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnLayoutChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -219084,18 +219111,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 │ │ -09795c: |[09795c] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ -09796c: 5b01 fe0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfe │ │ -097970: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -097976: 0e00 |0005: return-void │ │ +0979e0: |[0979e0] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ +0979f0: 5b01 fe0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfe │ │ +0979f4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0979fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219105,18 +219132,18 @@ │ │ type : '(Landroid/view/View;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -097978: |[097978] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ -097988: 5410 fe0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfe │ │ -09798c: 7110 801c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@1c80 │ │ -097992: 0e00 |0005: return-void │ │ +0979fc: |[0979fc] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ +097a0c: 5410 fe0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0cfe │ │ +097a10: 7110 801c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@1c80 │ │ +097a16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0005 line=392 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -219125,32 +219152,32 @@ │ │ 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 : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #816 header: │ │ -class_idx : 965 │ │ +Class #817 header: │ │ +class_idx : 966 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #816 annotations: │ │ +Class #817 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=addOnLayoutChangeListenerToDropDownAnchorBase │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #816 - │ │ +Class #817 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -219164,18 +219191,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 │ │ -097994: |[097994] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ -0979a4: 5b01 ff0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0cff │ │ -0979a8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0979ae: 0e00 |0005: return-void │ │ +097a18: |[097a18] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ +097a28: 5b01 ff0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0cff │ │ +097a2c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +097a32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219185,43 +219212,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0979b0: |[0979b0] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ -0979c0: 5410 ff0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0cff │ │ -0979c4: 7110 801c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@1c80 │ │ -0979ca: 0e00 |0005: return-void │ │ +097a34: |[097a34] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ +097a44: 5410 ff0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0cff │ │ +097a48: 7110 801c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@1c80 │ │ +097a4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0005 line=402 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$6; │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #817 header: │ │ -class_idx : 966 │ │ +Class #818 header: │ │ +class_idx : 967 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #817 annotations: │ │ +Class #818 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #817 - │ │ +Class #818 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -219235,18 +219262,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 │ │ -0979cc: |[0979cc] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ -0979dc: 5b01 000d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -0979e0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0979e6: 0e00 |0005: return-void │ │ +097a50: |[097a50] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ +097a60: 5b01 000d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097a64: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +097a6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$7; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219256,50 +219283,50 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -0979e8: |[0979e8] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ -0979f8: 5410 000d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -0979fc: 7110 811c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1c81 │ │ -097a02: 0c00 |0005: move-result-object v0 │ │ -097a04: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ -097a08: 5410 000d |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -097a0c: 7110 821c 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@1c82 │ │ -097a12: 0e00 |000d: return-void │ │ -097a14: 5410 000d |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -097a18: 7110 831c 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1c83 │ │ -097a1e: 0c00 |0013: move-result-object v0 │ │ -097a20: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ -097a24: 5410 000d |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -097a28: 7110 841c 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@1c84 │ │ -097a2e: 28f2 |001b: goto 000d // -000e │ │ -097a30: 5410 000d |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -097a34: 7110 851c 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1c85 │ │ -097a3a: 0c00 |0021: move-result-object v0 │ │ -097a3c: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ -097a40: 5410 000d |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -097a44: 7110 861c 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@1c86 │ │ -097a4a: 28e4 |0029: goto 000d // -001c │ │ -097a4c: 5410 000d |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -097a50: 7110 741c 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1c74 │ │ -097a56: 0c00 |002f: move-result-object v0 │ │ -097a58: 3302 0800 |0030: if-ne v2, v0, 0038 // +0008 │ │ -097a5c: 5410 000d |0032: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -097a60: 7110 751c 0000 |0034: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1100:(Landroid/support/v7/widget/SearchView;)V // method@1c75 │ │ -097a66: 28d6 |0037: goto 000d // -002a │ │ -097a68: 5410 000d |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -097a6c: 7110 761c 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ -097a72: 0c00 |003d: move-result-object v0 │ │ -097a74: 3302 cfff |003e: if-ne v2, v0, 000d // -0031 │ │ -097a78: 5410 000d |0040: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ -097a7c: 7110 771c 0000 |0042: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)V // method@1c77 │ │ -097a82: 28c8 |0045: goto 000d // -0038 │ │ +097a6c: |[097a6c] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ +097a7c: 5410 000d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097a80: 7110 811c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1c81 │ │ +097a86: 0c00 |0005: move-result-object v0 │ │ +097a88: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ +097a8c: 5410 000d |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097a90: 7110 821c 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@1c82 │ │ +097a96: 0e00 |000d: return-void │ │ +097a98: 5410 000d |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097a9c: 7110 831c 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1c83 │ │ +097aa2: 0c00 |0013: move-result-object v0 │ │ +097aa4: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ +097aa8: 5410 000d |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097aac: 7110 841c 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@1c84 │ │ +097ab2: 28f2 |001b: goto 000d // -000e │ │ +097ab4: 5410 000d |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097ab8: 7110 851c 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1c85 │ │ +097abe: 0c00 |0021: move-result-object v0 │ │ +097ac0: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ +097ac4: 5410 000d |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097ac8: 7110 861c 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@1c86 │ │ +097ace: 28e4 |0029: goto 000d // -001c │ │ +097ad0: 5410 000d |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097ad4: 7110 741c 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1c74 │ │ +097ada: 0c00 |002f: move-result-object v0 │ │ +097adc: 3302 0800 |0030: if-ne v2, v0, 0038 // +0008 │ │ +097ae0: 5410 000d |0032: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097ae4: 7110 751c 0000 |0034: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1100:(Landroid/support/v7/widget/SearchView;)V // method@1c75 │ │ +097aea: 28d6 |0037: goto 000d // -002a │ │ +097aec: 5410 000d |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097af0: 7110 761c 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ +097af6: 0c00 |003d: move-result-object v0 │ │ +097af8: 3302 cfff |003e: if-ne v2, v0, 000d // -0031 │ │ +097afc: 5410 000d |0040: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0d00 │ │ +097b00: 7110 771c 0000 |0042: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)V // method@1c77 │ │ +097b06: 28c8 |0045: goto 000d // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ 0x0008 line=947 │ │ 0x000d line=957 │ │ 0x000e line=948 │ │ 0x0016 line=949 │ │ @@ -219309,32 +219336,32 @@ │ │ 0x0032 line=953 │ │ 0x0038 line=954 │ │ 0x0040 line=955 │ │ locals : │ │ 0x0000 - 0x0046 reg=1 this Landroid/support/v7/widget/SearchView$7; │ │ 0x0000 - 0x0046 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #818 header: │ │ -class_idx : 967 │ │ +Class #819 header: │ │ +class_idx : 968 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #818 annotations: │ │ +Class #819 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #818 - │ │ +Class #819 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$8;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnKeyListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -219348,18 +219375,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 │ │ -097a84: |[097a84] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ -097a94: 5b01 010d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ -097a98: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -097a9e: 0e00 |0005: return-void │ │ +097b08: |[097b08] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ +097b18: 5b01 010d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ +097b1c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +097b22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$8; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219369,66 +219396,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 │ │ -097aa0: |[097aa0] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -097ab0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -097ab2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -097ab4: 5452 010d |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ -097ab8: 7110 781c 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@1c78 │ │ -097abe: 0c02 |0007: move-result-object v2 │ │ -097ac0: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -097ac4: 0f00 |000a: return v0 │ │ -097ac6: 5452 010d |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ -097aca: 7110 761c 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ -097ad0: 0c02 |0010: move-result-object v2 │ │ -097ad2: 6e10 531c 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@1c53 │ │ -097ad8: 0a02 |0014: move-result v2 │ │ -097ada: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ -097ade: 5452 010d |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ -097ae2: 7110 761c 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ -097ae8: 0c02 |001c: move-result-object v2 │ │ -097aea: 6e10 4c1c 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1c4c │ │ -097af0: 0a02 |0020: move-result v2 │ │ -097af2: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ -097af4: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ -097af8: 5450 010d |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ -097afc: 7140 791c 6087 |0026: invoke-static {v0, v6, v7, v8}, Landroid/support/v7/widget/SearchView;.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@1c79 │ │ -097b02: 0a00 |0029: move-result v0 │ │ -097b04: 28e0 |002a: goto 000a // -0020 │ │ -097b06: 5452 010d |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ -097b0a: 7110 761c 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ -097b10: 0c02 |0030: move-result-object v2 │ │ -097b12: 7110 401c 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@1c40 │ │ -097b18: 0a02 |0034: move-result v2 │ │ -097b1a: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ -097b1e: 7110 7c08 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@087c │ │ -097b24: 0a02 |003a: move-result v2 │ │ -097b26: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ -097b2a: 6e10 531f 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -097b30: 0a02 |0040: move-result v2 │ │ -097b32: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ -097b36: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ -097b3a: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ -097b3e: 6e10 ca1f 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@1fca │ │ -097b44: 5452 010d |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ -097b48: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -097b4a: 5454 010d |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ -097b4e: 7110 761c 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ -097b54: 0c04 |0052: move-result-object v4 │ │ -097b56: 6e10 4d1c 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ -097b5c: 0c04 |0056: move-result-object v4 │ │ -097b5e: 6e10 c027 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ -097b64: 0c04 |005a: move-result-object v4 │ │ -097b66: 7140 7a1c 0243 |005b: invoke-static {v2, v0, v3, v4}, Landroid/support/v7/widget/SearchView;.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V // method@1c7a │ │ -097b6c: 0110 |005e: move v0, v1 │ │ -097b6e: 28ab |005f: goto 000a // -0055 │ │ +097b24: |[097b24] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +097b34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +097b36: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +097b38: 5452 010d |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ +097b3c: 7110 781c 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@1c78 │ │ +097b42: 0c02 |0007: move-result-object v2 │ │ +097b44: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +097b48: 0f00 |000a: return v0 │ │ +097b4a: 5452 010d |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ +097b4e: 7110 761c 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ +097b54: 0c02 |0010: move-result-object v2 │ │ +097b56: 6e10 531c 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@1c53 │ │ +097b5c: 0a02 |0014: move-result v2 │ │ +097b5e: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ +097b62: 5452 010d |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ +097b66: 7110 761c 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ +097b6c: 0c02 |001c: move-result-object v2 │ │ +097b6e: 6e10 4c1c 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1c4c │ │ +097b74: 0a02 |0020: move-result v2 │ │ +097b76: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ +097b78: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ +097b7c: 5450 010d |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ +097b80: 7140 791c 6087 |0026: invoke-static {v0, v6, v7, v8}, Landroid/support/v7/widget/SearchView;.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@1c79 │ │ +097b86: 0a00 |0029: move-result v0 │ │ +097b88: 28e0 |002a: goto 000a // -0020 │ │ +097b8a: 5452 010d |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ +097b8e: 7110 761c 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ +097b94: 0c02 |0030: move-result-object v2 │ │ +097b96: 7110 401c 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@1c40 │ │ +097b9c: 0a02 |0034: move-result v2 │ │ +097b9e: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ +097ba2: 7110 7c08 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@087c │ │ +097ba8: 0a02 |003a: move-result v2 │ │ +097baa: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ +097bae: 6e10 531f 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +097bb4: 0a02 |0040: move-result v2 │ │ +097bb6: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ +097bba: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ +097bbe: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ +097bc2: 6e10 ca1f 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@1fca │ │ +097bc8: 5452 010d |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ +097bcc: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +097bce: 5454 010d |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0d01 │ │ +097bd2: 7110 761c 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1c76 │ │ +097bd8: 0c04 |0052: move-result-object v4 │ │ +097bda: 6e10 4d1c 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ +097be0: 0c04 |0056: move-result-object v4 │ │ +097be2: 6e10 c027 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ +097be8: 0c04 |005a: move-result-object v4 │ │ +097bea: 7140 7a1c 0243 |005b: invoke-static {v2, v0, v3, v4}, Landroid/support/v7/widget/SearchView;.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V // method@1c7a │ │ +097bf0: 0110 |005e: move v0, v1 │ │ +097bf2: 28ab |005f: goto 000a // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=968 │ │ 0x000a line=998 │ │ 0x000b line=979 │ │ 0x0024 line=981 │ │ 0x002b line=986 │ │ @@ -219439,32 +219466,32 @@ │ │ 0x005f line=994 │ │ 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 : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #819 header: │ │ -class_idx : 968 │ │ +Class #820 header: │ │ +class_idx : 969 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #819 annotations: │ │ +Class #820 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #819 - │ │ +Class #820 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$9;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/TextView$OnEditorActionListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -219478,18 +219505,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 │ │ -097b70: |[097b70] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ -097b80: 5b01 020d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0d02 │ │ -097b84: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -097b8a: 0e00 |0005: return-void │ │ +097bf4: |[097bf4] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ +097c04: 5b01 020d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0d02 │ │ +097c08: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +097c0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$9; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219499,47 +219526,47 @@ │ │ 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 │ │ -097b8c: |[097b8c] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -097b9c: 5410 020d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0d02 │ │ -097ba0: 7110 861c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@1c86 │ │ -097ba6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -097ba8: 0f00 |0006: return v0 │ │ +097c10: |[097c10] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +097c20: 5410 020d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0d02 │ │ +097c24: 7110 861c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@1c86 │ │ +097c2a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +097c2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ 0x0005 line=1135 │ │ 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 : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #820 header: │ │ -class_idx : 969 │ │ +Class #821 header: │ │ +class_idx : 970 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #820 annotations: │ │ +Class #821 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="AutoCompleteTextViewReflector" │ │ │ │ -Class #820 - │ │ +Class #821 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;) │ │ @@ -219564,74 +219591,74 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -097bac: |[097bac] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ -097bbc: 7010 b927 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ -097bc2: 1c00 6b04 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046b │ │ -097bc6: 1a01 8a1b |0005: const-string v1, "doBeforeTextChanged" // string@1b8a │ │ -097bca: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -097bcc: 2322 9806 |0008: new-array v2, v2, [Ljava/lang/Class; // type@0698 │ │ -097bd0: 6e30 7827 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -097bd6: 0c00 |000d: move-result-object v0 │ │ -097bd8: 5b50 040d |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0d04 │ │ -097bdc: 5450 040d |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0d04 │ │ -097be0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -097be2: 6e20 3128 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ -097be8: 1c00 6b04 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046b │ │ -097bec: 1a01 891b |0018: const-string v1, "doAfterTextChanged" // string@1b89 │ │ -097bf0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -097bf2: 2322 9806 |001b: new-array v2, v2, [Ljava/lang/Class; // type@0698 │ │ -097bf6: 6e30 7827 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -097bfc: 0c00 |0020: move-result-object v0 │ │ -097bfe: 5b50 030d |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0d03 │ │ -097c02: 5450 030d |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0d03 │ │ -097c06: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -097c08: 6e20 3128 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ -097c0e: 1c00 6b04 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046b │ │ -097c12: 1a01 4b1c |002b: const-string v1, "ensureImeVisible" // string@1c4b │ │ -097c16: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -097c18: 2322 9806 |002e: new-array v2, v2, [Ljava/lang/Class; // type@0698 │ │ -097c1c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -097c1e: 6204 c410 |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ -097c22: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -097c26: 6e30 7a27 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -097c2c: 0c00 |0038: move-result-object v0 │ │ -097c2e: 5b50 050d |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0d05 │ │ -097c32: 5450 050d |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0d05 │ │ -097c36: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -097c38: 6e20 3128 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ -097c3e: 1c00 5f04 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@045f │ │ -097c42: 1a01 2633 |0043: const-string v1, "showSoftInputUnchecked" // string@3326 │ │ -097c46: 1222 |0045: const/4 v2, #int 2 // #2 │ │ -097c48: 2322 9806 |0046: new-array v2, v2, [Ljava/lang/Class; // type@0698 │ │ -097c4c: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -097c4e: 6204 c510 |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@10c5 │ │ -097c52: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ -097c56: 1213 |004d: const/4 v3, #int 1 // #1 │ │ -097c58: 1c04 8f00 |004e: const-class v4, Landroid/os/ResultReceiver; // type@008f │ │ -097c5c: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ -097c60: 6e30 7a27 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -097c66: 0c00 |0055: move-result-object v0 │ │ -097c68: 5b50 060d |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0d06 │ │ -097c6c: 5450 060d |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0d06 │ │ -097c70: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -097c72: 6e20 3128 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ -097c78: 0e00 |005e: return-void │ │ -097c7a: 0d00 |005f: move-exception v0 │ │ -097c7c: 28fe |0060: goto 005e // -0002 │ │ -097c7e: 0d00 |0061: move-exception v0 │ │ -097c80: 28df |0062: goto 0041 // -0021 │ │ -097c82: 0d00 |0063: move-exception v0 │ │ -097c84: 28c5 |0064: goto 0029 // -003b │ │ -097c86: 0d00 |0065: move-exception v0 │ │ -097c88: 28b0 |0066: goto 0016 // -0050 │ │ +097c30: |[097c30] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ +097c40: 7010 b927 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ +097c46: 1c00 6c04 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046c │ │ +097c4a: 1a01 941b |0005: const-string v1, "doBeforeTextChanged" // string@1b94 │ │ +097c4e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +097c50: 2322 9b06 |0008: new-array v2, v2, [Ljava/lang/Class; // type@069b │ │ +097c54: 6e30 7827 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +097c5a: 0c00 |000d: move-result-object v0 │ │ +097c5c: 5b50 040d |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0d04 │ │ +097c60: 5450 040d |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0d04 │ │ +097c64: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +097c66: 6e20 3128 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ +097c6c: 1c00 6c04 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046c │ │ +097c70: 1a01 931b |0018: const-string v1, "doAfterTextChanged" // string@1b93 │ │ +097c74: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +097c76: 2322 9b06 |001b: new-array v2, v2, [Ljava/lang/Class; // type@069b │ │ +097c7a: 6e30 7827 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +097c80: 0c00 |0020: move-result-object v0 │ │ +097c82: 5b50 030d |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0d03 │ │ +097c86: 5450 030d |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0d03 │ │ +097c8a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +097c8c: 6e20 3128 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ +097c92: 1c00 6c04 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046c │ │ +097c96: 1a01 551c |002b: const-string v1, "ensureImeVisible" // string@1c55 │ │ +097c9a: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +097c9c: 2322 9b06 |002e: new-array v2, v2, [Ljava/lang/Class; // type@069b │ │ +097ca0: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +097ca2: 6204 c410 |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ +097ca6: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +097caa: 6e30 7a27 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +097cb0: 0c00 |0038: move-result-object v0 │ │ +097cb2: 5b50 050d |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0d05 │ │ +097cb6: 5450 050d |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0d05 │ │ +097cba: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +097cbc: 6e20 3128 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ +097cc2: 1c00 6004 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@0460 │ │ +097cc6: 1a01 3033 |0043: const-string v1, "showSoftInputUnchecked" // string@3330 │ │ +097cca: 1222 |0045: const/4 v2, #int 2 // #2 │ │ +097ccc: 2322 9b06 |0046: new-array v2, v2, [Ljava/lang/Class; // type@069b │ │ +097cd0: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +097cd2: 6204 c510 |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@10c5 │ │ +097cd6: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ +097cda: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +097cdc: 1c04 8f00 |004e: const-class v4, Landroid/os/ResultReceiver; // type@008f │ │ +097ce0: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ +097ce4: 6e30 7a27 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +097cea: 0c00 |0055: move-result-object v0 │ │ +097cec: 5b50 060d |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0d06 │ │ +097cf0: 5450 060d |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0d06 │ │ +097cf4: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +097cf6: 6e20 3128 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ +097cfc: 0e00 |005e: return-void │ │ +097cfe: 0d00 |005f: move-exception v0 │ │ +097d00: 28fe |0060: goto 005e // -0002 │ │ +097d02: 0d00 |0061: move-exception v0 │ │ +097d04: 28df |0062: goto 0041 // -0021 │ │ +097d06: 0d00 |0063: move-exception v0 │ │ +097d08: 28c5 |0064: goto 0029 // -003b │ │ +097d0a: 0d00 |0065: move-exception v0 │ │ +097d0c: 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 │ │ @@ -219661,24 +219688,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -097cc0: |[097cc0] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -097cd0: 5420 030d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0d03 │ │ -097cd4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -097cd8: 5420 030d |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0d03 │ │ -097cdc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -097cde: 2311 9906 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -097ce2: 6e30 2f28 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -097ce8: 0e00 |000c: return-void │ │ -097cea: 0d00 |000d: move-exception v0 │ │ -097cec: 28fe |000e: goto 000c // -0002 │ │ +097d44: |[097d44] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +097d54: 5420 030d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0d03 │ │ +097d58: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +097d5c: 5420 030d |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0d03 │ │ +097d60: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +097d62: 2311 9c06 |0007: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +097d66: 6e30 2f28 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +097d6c: 0e00 |000c: return-void │ │ +097d6e: 0d00 |000d: move-exception v0 │ │ +097d70: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1794 │ │ 0x0004 line=1796 │ │ 0x000c line=1800 │ │ @@ -219692,24 +219719,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -097d00: |[097d00] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -097d10: 5420 040d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0d04 │ │ -097d14: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -097d18: 5420 040d |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0d04 │ │ -097d1c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -097d1e: 2311 9906 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -097d22: 6e30 2f28 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -097d28: 0e00 |000c: return-void │ │ -097d2a: 0d00 |000d: move-exception v0 │ │ -097d2c: 28fe |000e: goto 000c // -0002 │ │ +097d84: |[097d84] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +097d94: 5420 040d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0d04 │ │ +097d98: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +097d9c: 5420 040d |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0d04 │ │ +097da0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +097da2: 2311 9c06 |0007: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +097da6: 6e30 2f28 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +097dac: 0e00 |000c: return-void │ │ +097dae: 0d00 |000d: move-exception v0 │ │ +097db0: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1785 │ │ 0x0004 line=1787 │ │ 0x000c line=1791 │ │ @@ -219723,28 +219750,28 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -097d40: |[097d40] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ -097d50: 5440 050d |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0d05 │ │ -097d54: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -097d58: 5440 050d |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0d05 │ │ -097d5c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -097d5e: 2311 9906 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -097d62: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -097d64: 7110 6927 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -097d6a: 0c03 |000d: move-result-object v3 │ │ -097d6c: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -097d70: 6e30 2f28 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -097d76: 0e00 |0013: return-void │ │ -097d78: 0d00 |0014: move-exception v0 │ │ -097d7a: 28fe |0015: goto 0013 // -0002 │ │ +097dc4: |[097dc4] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ +097dd4: 5440 050d |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0d05 │ │ +097dd8: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +097ddc: 5440 050d |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0d05 │ │ +097de0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +097de2: 2311 9c06 |0007: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +097de6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +097de8: 7110 6927 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +097dee: 0c03 |000d: move-result-object v3 │ │ +097df0: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +097df4: 6e30 2f28 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +097dfa: 0e00 |0013: return-void │ │ +097dfc: 0d00 |0014: move-exception v0 │ │ +097dfe: 28fe |0015: goto 0013 // -0002 │ │ catches : 1 │ │ 0x0004 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=1803 │ │ 0x0004 line=1805 │ │ 0x0013 line=1809 │ │ @@ -219759,32 +219786,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 │ │ -097d8c: |[097d8c] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ -097d9c: 5440 060d |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0d06 │ │ -097da0: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -097da4: 5440 060d |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0d06 │ │ -097da8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -097daa: 2311 9906 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -097dae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -097db0: 7110 9e27 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -097db6: 0c03 |000d: move-result-object v3 │ │ -097db8: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -097dbc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -097dbe: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -097dc0: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -097dc4: 6e30 2f28 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -097dca: 0e00 |0017: return-void │ │ -097dcc: 0d00 |0018: move-exception v0 │ │ -097dce: 6e30 4121 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@2141 │ │ -097dd4: 28fb |001c: goto 0017 // -0005 │ │ +097e10: |[097e10] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ +097e20: 5440 060d |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0d06 │ │ +097e24: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +097e28: 5440 060d |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0d06 │ │ +097e2c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +097e2e: 2311 9c06 |0007: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +097e32: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +097e34: 7110 9e27 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +097e3a: 0c03 |000d: move-result-object v3 │ │ +097e3c: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +097e40: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +097e42: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +097e44: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +097e48: 6e30 2f28 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +097e4e: 0e00 |0017: return-void │ │ +097e50: 0d00 |0018: move-exception v0 │ │ +097e52: 6e30 4121 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@2141 │ │ +097e58: 28fb |001c: goto 0017 // -0005 │ │ catches : 1 │ │ 0x0004 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0000 line=1812 │ │ 0x0004 line=1814 │ │ 0x0017 line=1822 │ │ @@ -219792,64 +219819,64 @@ │ │ 0x0019 line=1821 │ │ 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 : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #821 header: │ │ -class_idx : 970 │ │ +Class #822 header: │ │ +class_idx : 971 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #821 annotations: │ │ +Class #822 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnCloseListener" │ │ │ │ -Class #821 - │ │ +Class #822 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$OnCloseListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/SearchView$OnCloseListener;) │ │ name : 'onClose' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #822 header: │ │ -class_idx : 971 │ │ +Class #823 header: │ │ +class_idx : 972 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #822 annotations: │ │ +Class #823 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnQueryTextListener" │ │ │ │ -Class #822 - │ │ +Class #823 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$OnQueryTextListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -219862,32 +219889,32 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$OnQueryTextListener;) │ │ name : 'onQueryTextSubmit' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #823 header: │ │ -class_idx : 972 │ │ +Class #824 header: │ │ +class_idx : 973 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #823 annotations: │ │ +Class #824 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnSuggestionListener" │ │ │ │ -Class #823 - │ │ +Class #824 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$OnSuggestionListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -219900,32 +219927,32 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$OnSuggestionListener;) │ │ name : 'onSuggestionSelect' │ │ type : '(I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #824 header: │ │ -class_idx : 973 │ │ +Class #825 header: │ │ +class_idx : 974 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 884 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 885 │ │ +source_file_idx : 4159 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 8 │ │ │ │ -Class #824 annotations: │ │ +Class #825 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SearchAutoComplete" │ │ │ │ -Class #824 - │ │ +Class #825 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView$SearchAutoComplete;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/widget/AppCompatAutoCompleteTextView;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -219942,18 +219969,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -097de8: |[097de8] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ -097df8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -097dfa: 7030 3e1c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1c3e │ │ -097e00: 0e00 |0004: return-void │ │ +097e6c: |[097e6c] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ +097e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097e7e: 7030 3e1c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1c3e │ │ +097e84: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1639 │ │ 0x0004 line=1640 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -219963,18 +219990,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 │ │ -097e04: |[097e04] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -097e14: 6000 9d05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@059d │ │ -097e18: 7040 3f1c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c3f │ │ -097e1e: 0e00 |0005: return-void │ │ +097e88: |[097e88] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +097e98: 6000 9d05 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@059d │ │ +097e9c: 7040 3f1c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c3f │ │ +097ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1643 │ │ 0x0005 line=1644 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -219985,20 +220012,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -097e20: |[097e20] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -097e30: 7040 7018 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1870 │ │ -097e36: 6e10 4f1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@1c4f │ │ -097e3c: 0a00 |0006: move-result v0 │ │ -097e3e: 5910 080d |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0d08 │ │ -097e42: 0e00 |0009: return-void │ │ +097ea4: |[097ea4] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +097eb4: 7040 7018 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1870 │ │ +097eba: 6e10 4f1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@1c4f │ │ +097ec0: 0a00 |0006: move-result v0 │ │ +097ec2: 5910 080d |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0d08 │ │ +097ec6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0003 line=1648 │ │ 0x0009 line=1649 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -220011,18 +220038,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 │ │ -097e44: |[097e44] android.support.v7.widget.SearchView$SearchAutoComplete.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ -097e54: 7010 521c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@1c52 │ │ -097e5a: 0a00 |0003: move-result v0 │ │ -097e5c: 0f00 |0004: return v0 │ │ +097ec8: |[097ec8] android.support.v7.widget.SearchView$SearchAutoComplete.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ +097ed8: 7010 521c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@1c52 │ │ +097ede: 0a00 |0003: move-result v0 │ │ +097ee0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -220030,24 +220057,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -097e60: |[097e60] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ -097e70: 6e10 4d1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ -097e76: 0c00 |0003: move-result-object v0 │ │ -097e78: 7110 e31e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@1ee3 │ │ -097e7e: 0a00 |0007: move-result v0 │ │ -097e80: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -097e84: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -097e86: 0f00 |000b: return v0 │ │ -097e88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -097e8a: 28fe |000d: goto 000b // -0002 │ │ +097ee4: |[097ee4] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ +097ef4: 6e10 4d1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ +097efa: 0c00 |0003: move-result-object v0 │ │ +097efc: 7110 e31e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@1ee3 │ │ +097f02: 0a00 |0007: move-result v0 │ │ +097f04: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +097f08: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +097f0a: 0f00 |000b: return v0 │ │ +097f0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +097f0e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1665 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ Virtual methods - │ │ @@ -220056,24 +220083,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -097e8c: |[097e8c] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ -097e9c: 5210 080d |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0d08 │ │ -097ea0: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -097ea4: 6f10 7218 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.enoughToFilter:()Z // method@1872 │ │ -097eaa: 0a00 |0007: move-result v0 │ │ -097eac: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -097eb0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -097eb2: 0f00 |000b: return v0 │ │ -097eb4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -097eb6: 28fe |000d: goto 000b // -0002 │ │ +097f10: |[097f10] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ +097f20: 5210 080d |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0d08 │ │ +097f24: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +097f28: 6f10 7218 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.enoughToFilter:()Z // method@1872 │ │ +097f2e: 0a00 |0007: move-result v0 │ │ +097f30: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +097f34: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +097f36: 0f00 |000b: return v0 │ │ +097f38: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +097f3a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1718 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -220081,19 +220108,19 @@ │ │ type : '(ZILandroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -097eb8: |[097eb8] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ -097ec8: 6f40 7618 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@1876 │ │ -097ece: 5410 070d |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ -097ed2: 6e10 ba1c 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@1cba │ │ -097ed8: 0e00 |0008: return-void │ │ +097f3c: |[097f3c] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ +097f4c: 6f40 7618 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@1876 │ │ +097f52: 5410 070d |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ +097f56: 6e10 ba1c 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@1cba │ │ +097f5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1708 │ │ 0x0003 line=1709 │ │ 0x0008 line=1710 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -220106,51 +220133,51 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -097edc: |[097edc] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ -097eec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -097eee: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -097ef0: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ -097ef4: 6e10 531f 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -097efa: 0a02 |0007: move-result v2 │ │ -097efc: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ -097f00: 6e10 591f 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ -097f06: 0a02 |000d: move-result v2 │ │ -097f08: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ -097f0c: 6e10 4b1c 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1c4b │ │ -097f12: 0c00 |0013: move-result-object v0 │ │ -097f14: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -097f18: 6e30 521f 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f52 │ │ -097f1e: 0f01 |0019: return v1 │ │ -097f20: 6e10 531f 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -097f26: 0a02 |001d: move-result v2 │ │ -097f28: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ -097f2c: 6e10 4b1c 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1c4b │ │ -097f32: 0c00 |0023: move-result-object v0 │ │ -097f34: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -097f38: 6e20 501f 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@1f50 │ │ -097f3e: 6e10 5e1f 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@1f5e │ │ -097f44: 0a02 |002c: move-result v2 │ │ -097f46: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ -097f4a: 6e10 5b1f 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f5b │ │ -097f50: 0a02 |0032: move-result v2 │ │ -097f52: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ -097f56: 5442 070d |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ -097f5a: 6e10 8a1c 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1c8a │ │ -097f60: 5442 070d |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ -097f64: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -097f66: 7120 7f1c 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Z)V // method@1c7f │ │ -097f6c: 28d9 |0040: goto 0019 // -0027 │ │ -097f6e: 6f30 7718 5406 |0041: invoke-super {v4, v5, v6}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@1877 │ │ -097f74: 0a01 |0044: move-result v1 │ │ -097f76: 28d4 |0045: goto 0019 // -002c │ │ +097f60: |[097f60] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ +097f70: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +097f72: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +097f74: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ +097f78: 6e10 531f 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +097f7e: 0a02 |0007: move-result v2 │ │ +097f80: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ +097f84: 6e10 591f 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f59 │ │ +097f8a: 0a02 |000d: move-result v2 │ │ +097f8c: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ +097f90: 6e10 4b1c 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1c4b │ │ +097f96: 0c00 |0013: move-result-object v0 │ │ +097f98: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +097f9c: 6e30 521f 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f52 │ │ +097fa2: 0f01 |0019: return v1 │ │ +097fa4: 6e10 531f 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +097faa: 0a02 |001d: move-result v2 │ │ +097fac: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ +097fb0: 6e10 4b1c 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1c4b │ │ +097fb6: 0c00 |0023: move-result-object v0 │ │ +097fb8: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +097fbc: 6e20 501f 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@1f50 │ │ +097fc2: 6e10 5e1f 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@1f5e │ │ +097fc8: 0a02 |002c: move-result v2 │ │ +097fca: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ +097fce: 6e10 5b1f 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f5b │ │ +097fd4: 0a02 |0032: move-result v2 │ │ +097fd6: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ +097fda: 5442 070d |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ +097fde: 6e10 8a1c 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1c8a │ │ +097fe4: 5442 070d |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ +097fe8: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +097fea: 7120 7f1c 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Z)V // method@1c7f │ │ +097ff0: 28d9 |0040: goto 0019 // -0027 │ │ +097ff2: 6f30 7718 5406 |0041: invoke-super {v4, v5, v6}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@1877 │ │ +097ff8: 0a01 |0044: move-result v1 │ │ +097ffa: 28d4 |0045: goto 0019 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1723 │ │ 0x0004 line=1726 │ │ 0x0010 line=1727 │ │ 0x0014 line=1728 │ │ 0x0016 line=1729 │ │ @@ -220175,41 +220202,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -097f78: |[097f78] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ -097f88: 6f20 7818 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@1878 │ │ -097f8e: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ -097f92: 5431 070d |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ -097f96: 6e10 a11c 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@1ca1 │ │ -097f9c: 0a01 |000a: move-result v1 │ │ -097f9e: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ -097fa2: 6e10 501c 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@1c50 │ │ -097fa8: 0a01 |0010: move-result v1 │ │ -097faa: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ -097fae: 6e10 461c 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1c46 │ │ -097fb4: 0c01 |0016: move-result-object v1 │ │ -097fb6: 1a02 4a22 |0017: const-string v2, "input_method" // string@224a │ │ -097fba: 6e20 a900 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -097fc0: 0c00 |001c: move-result-object v0 │ │ -097fc2: 1f00 5f04 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@045f │ │ -097fc6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -097fc8: 6e30 4121 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@2141 │ │ -097fce: 6e10 461c 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1c46 │ │ -097fd4: 0c01 |0026: move-result-object v1 │ │ -097fd6: 7110 a71c 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@1ca7 │ │ -097fdc: 0a01 |002a: move-result v1 │ │ -097fde: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -097fe2: 6201 0d0d |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ -097fe6: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -097fe8: 6e30 361c 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1c36 │ │ -097fee: 0e00 |0033: return-void │ │ +097ffc: |[097ffc] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ +09800c: 6f20 7818 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@1878 │ │ +098012: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ +098016: 5431 070d |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ +09801a: 6e10 a11c 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@1ca1 │ │ +098020: 0a01 |000a: move-result v1 │ │ +098022: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ +098026: 6e10 501c 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@1c50 │ │ +09802c: 0a01 |0010: move-result v1 │ │ +09802e: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ +098032: 6e10 461c 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1c46 │ │ +098038: 0c01 |0016: move-result-object v1 │ │ +09803a: 1a02 5422 |0017: const-string v2, "input_method" // string@2254 │ │ +09803e: 6e20 a900 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +098044: 0c00 |001c: move-result-object v0 │ │ +098046: 1f00 6004 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0460 │ │ +09804a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +09804c: 6e30 4121 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@2141 │ │ +098052: 6e10 461c 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1c46 │ │ +098058: 0c01 |0026: move-result-object v1 │ │ +09805a: 7110 a71c 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@1ca7 │ │ +098060: 0a01 |002a: move-result v1 │ │ +098062: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +098066: 6201 0d0d |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ +09806a: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +09806c: 6e30 361c 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1c36 │ │ +098072: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1692 │ │ 0x0003 line=1694 │ │ 0x0013 line=1695 │ │ 0x001f line=1697 │ │ 0x0023 line=1700 │ │ @@ -220225,16 +220252,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -097ff0: |[097ff0] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ -098000: 0e00 |0000: return-void │ │ +098074: |[098074] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ +098084: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1684 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -220242,16 +220269,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098004: |[098004] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ -098014: 0e00 |0000: return-void │ │ +098088: |[098088] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ +098098: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1674 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0001 reg=1 text Ljava/lang/CharSequence; │ │ │ │ @@ -220260,17 +220287,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098018: |[098018] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ -098028: 5b01 070d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ -09802c: 0e00 |0002: return-void │ │ +09809c: |[09809c] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ +0980ac: 5b01 070d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d07 │ │ +0980b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1652 │ │ 0x0002 line=1653 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0003 reg=1 searchView Landroid/support/v7/widget/SearchView; │ │ @@ -220280,40 +220307,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -098030: |[098030] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ -098040: 6f20 8018 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setThreshold:(I)V // method@1880 │ │ -098046: 5901 080d |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0d08 │ │ -09804a: 0e00 |0005: return-void │ │ +0980b4: |[0980b4] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ +0980c4: 6f20 8018 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setThreshold:(I)V // method@1880 │ │ +0980ca: 5901 080d |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0d08 │ │ +0980ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1657 │ │ 0x0003 line=1658 │ │ 0x0005 line=1659 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0006 reg=1 threshold I │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #825 header: │ │ -class_idx : 974 │ │ +Class #826 header: │ │ +class_idx : 975 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 929 │ │ -source_file_idx : 4149 │ │ +superclass_idx : 930 │ │ +source_file_idx : 4159 │ │ static_fields_size : 5 │ │ instance_fields_size: 47 │ │ direct_methods_size : 62 │ │ virtual_methods_size: 38 │ │ │ │ -Class #825 annotations: │ │ +Class #826 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; Landroid/support/v7/widget/SearchView$SearchAutoComplete; Landroid/support/v7/widget/SearchView$OnSuggestionListener; Landroid/support/v7/widget/SearchView$OnCloseListener; Landroid/support/v7/widget/SearchView$OnQueryTextListener; } │ │ Annotations on field #3367 'mOutsideDrawablesCache' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Ljava/lang/String;" "Landroid/graphics/drawable/Drawable$ConstantState;" ">;" } │ │ Annotations on method #7304 'addOnLayoutChangeListenerToDropDownAnchorSDK11' │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=11 │ │ Annotations on method #7309 'createVoiceAppSearchIntent' │ │ @@ -220323,15 +220350,15 @@ │ │ Annotations on method #7330 'hasVoiceSearch' │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=8 │ │ Annotations on method #7355 'onVoiceClicked' │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=8 │ │ Annotations on method #7386 'updateSearchAutoComplete' │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=8 │ │ │ │ -Class #825 - │ │ +Class #826 - │ │ Class descriptor : 'Landroid/support/v7/widget/SearchView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/widget/LinearLayoutCompat;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/CollapsibleActionView;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -220554,26 +220581,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -09804c: |[09804c] android.support.v7.widget.SearchView.:()V │ │ -09805c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -098060: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -098064: 3410 0d00 |0004: if-lt v0, v1, 0011 // +000d │ │ -098068: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -09806a: 6a00 0f0d |0007: sput-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ -09806e: 2200 c903 |0009: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@03c9 │ │ -098072: 7010 331c 0000 |000b: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@1c33 │ │ -098078: 6900 0d0d |000e: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ -09807c: 0e00 |0010: return-void │ │ -09807e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -098080: 28f5 |0012: goto 0007 // -000b │ │ +0980d0: |[0980d0] android.support.v7.widget.SearchView.:()V │ │ +0980e0: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0980e4: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +0980e8: 3410 0d00 |0004: if-lt v0, v1, 0011 // +000d │ │ +0980ec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0980ee: 6a00 0f0d |0007: sput-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ +0980f2: 2200 ca03 |0009: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@03ca │ │ +0980f6: 7010 331c 0000 |000b: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@1c33 │ │ +0980fc: 6900 0d0d |000e: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ +098100: 0e00 |0010: return-void │ │ +098102: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +098104: 28f5 |0012: goto 0007 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0009 line=164 │ │ 0x0011 line=106 │ │ locals : │ │ │ │ @@ -220582,18 +220609,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -098084: |[098084] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ -098094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -098096: 7030 701c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1c70 │ │ -09809c: 0e00 |0004: return-void │ │ +098108: |[098108] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ +098118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09811a: 7030 701c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1c70 │ │ +098120: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -220603,18 +220630,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 │ │ -0980a0: |[0980a0] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0980b0: 6000 0806 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.searchViewStyle:I // field@0608 │ │ -0980b4: 7040 711c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c71 │ │ -0980ba: 0e00 |0005: return-void │ │ +098124: |[098124] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +098134: 6000 0806 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.searchViewStyle:I // field@0608 │ │ +098138: 7040 711c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c71 │ │ +09813e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=273 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -220625,264 +220652,264 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 532 16-bit code units │ │ -0980bc: |[0980bc] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0980cc: 7040 541a badc |0000: invoke-direct {v10, v11, v12, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a54 │ │ -0980d2: 2207 c003 |0003: new-instance v7, Landroid/support/v7/widget/SearchView$1; // type@03c0 │ │ -0980d6: 7020 211c a700 |0005: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@1c21 │ │ -0980dc: 5ba7 310d |0008: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0d31 │ │ -0980e0: 2207 c103 |000a: new-instance v7, Landroid/support/v7/widget/SearchView$2; // type@03c1 │ │ -0980e4: 7020 231c a700 |000c: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@1c23 │ │ -0980ea: 5ba7 3a0d |000f: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0d3a │ │ -0980ee: 2207 c203 |0011: new-instance v7, Landroid/support/v7/widget/SearchView$3; // type@03c2 │ │ -0980f2: 7020 251c a700 |0013: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@1c25 │ │ -0980f8: 5ba7 2a0d |0016: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0d2a │ │ -0980fc: 2207 c105 |0018: new-instance v7, Ljava/util/WeakHashMap; // type@05c1 │ │ -098100: 7010 0e29 0700 |001a: invoke-direct {v7}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ -098106: 5ba7 270d |001d: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d27 │ │ -09810a: 2207 c603 |001f: new-instance v7, Landroid/support/v7/widget/SearchView$7; // type@03c6 │ │ -09810e: 7020 2d1c a700 |0021: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@1c2d │ │ -098114: 5ba7 1e0d |0024: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ -098118: 2207 c703 |0026: new-instance v7, Landroid/support/v7/widget/SearchView$8; // type@03c7 │ │ -09811c: 7020 2f1c a700 |0028: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@1c2f │ │ -098122: 5ba7 370d |002b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0d37 │ │ -098126: 2207 c803 |002d: new-instance v7, Landroid/support/v7/widget/SearchView$9; // type@03c8 │ │ -09812a: 7020 311c a700 |002f: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@1c31 │ │ -098130: 5ba7 200d |0032: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0d20 │ │ -098134: 2207 bd03 |0034: new-instance v7, Landroid/support/v7/widget/SearchView$10; // type@03bd │ │ -098138: 7020 181c a700 |0036: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@1c18 │ │ -09813e: 5ba7 210d |0039: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0d21 │ │ -098142: 2207 be03 |003b: new-instance v7, Landroid/support/v7/widget/SearchView$11; // type@03be │ │ -098146: 7020 1a1c a700 |003d: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@1c1a │ │ -09814c: 5ba7 220d |0040: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0d22 │ │ -098150: 2207 bf03 |0042: new-instance v7, Landroid/support/v7/widget/SearchView$12; // type@03bf │ │ -098154: 7020 1d1c a700 |0044: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@1c1d │ │ -09815a: 5ba7 380d |0047: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0d38 │ │ -09815e: 6207 6c09 |0049: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@096c │ │ -098162: 1208 |004b: const/4 v8, #int 0 // #0 │ │ -098164: 7158 c21d cbd7 |004c: invoke-static {v11, v12, v7, v13, v8}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -09816a: 0c00 |004f: move-result-object v0 │ │ -09816c: 6e10 bc1d 0000 |0050: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -098172: 0c07 |0053: move-result-object v7 │ │ -098174: 5ba7 390d |0054: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d39 │ │ -098178: 7110 651f 0b00 |0056: invoke-static {v11}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -09817e: 0c03 |0059: move-result-object v3 │ │ -098180: 6007 7609 |005a: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_layout:I // field@0976 │ │ -098184: 6008 9a07 |005c: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_search_view:I // field@079a │ │ -098188: 6e30 b71d 7008 |005e: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -09818e: 0a05 |0061: move-result v5 │ │ -098190: 1217 |0062: const/4 v7, #int 1 // #1 │ │ -098192: 6e40 691f 537a |0063: invoke-virtual {v3, v5, v10, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -098198: 6007 6407 |0066: sget v7, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0764 │ │ -09819c: 6e20 901c 7a00 |0068: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -0981a2: 0c07 |006b: move-result-object v7 │ │ -0981a4: 1f07 cd03 |006c: check-cast v7, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@03cd │ │ -0981a8: 5ba7 2f0d |006e: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0981ac: 54a7 2f0d |0070: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0981b0: 6e20 6a1c a700 |0072: invoke-virtual {v7, v10}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@1c6a │ │ -0981b6: 6007 6007 |0075: sget v7, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0760 │ │ -0981ba: 6e20 901c 7a00 |0077: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -0981c0: 0c07 |007a: move-result-object v7 │ │ -0981c2: 5ba7 2c0d |007b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0d2c │ │ -0981c6: 6007 6307 |007d: sget v7, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0763 │ │ -0981ca: 6e20 901c 7a00 |007f: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -0981d0: 0c07 |0082: move-result-object v7 │ │ -0981d2: 5ba7 2e0d |0083: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0d2e │ │ -0981d6: 6007 7107 |0085: sget v7, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@0771 │ │ -0981da: 6e20 901c 7a00 |0087: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -0981e0: 0c07 |008a: move-result-object v7 │ │ -0981e2: 5ba7 320d |008b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0d32 │ │ -0981e6: 6007 5e07 |008d: sget v7, Landroid/support/v7/appcompat/R$id;.search_button:I // field@075e │ │ -0981ea: 6e20 901c 7a00 |008f: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -0981f0: 0c07 |0092: move-result-object v7 │ │ -0981f2: 1f07 7e04 |0093: check-cast v7, Landroid/widget/ImageView; // type@047e │ │ -0981f6: 5ba7 2b0d |0095: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ -0981fa: 6007 6107 |0097: sget v7, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0761 │ │ -0981fe: 6e20 901c 7a00 |0099: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -098204: 0c07 |009c: move-result-object v7 │ │ -098206: 1f07 7e04 |009d: check-cast v7, Landroid/widget/ImageView; // type@047e │ │ -09820a: 5ba7 190d |009f: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ -09820e: 6007 5f07 |00a1: sget v7, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@075f │ │ -098212: 6e20 901c 7a00 |00a3: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -098218: 0c07 |00a6: move-result-object v7 │ │ -09821a: 1f07 7e04 |00a7: check-cast v7, Landroid/widget/ImageView; // type@047e │ │ -09821e: 5ba7 130d |00a9: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ -098222: 6007 6507 |00ab: sget v7, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0765 │ │ -098226: 6e20 901c 7a00 |00ad: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -09822c: 0c07 |00b0: move-result-object v7 │ │ -09822e: 1f07 7e04 |00b1: check-cast v7, Landroid/widget/ImageView; // type@047e │ │ -098232: 5ba7 3d0d |00b3: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ -098236: 6007 6207 |00b5: sget v7, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0762 │ │ -09823a: 6e20 901c 7a00 |00b7: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -098240: 0c07 |00ba: move-result-object v7 │ │ -098242: 1f07 7e04 |00bb: check-cast v7, Landroid/widget/ImageView; // type@047e │ │ -098246: 5ba7 140d |00bd: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@0d14 │ │ -09824a: 54a7 2e0d |00bf: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0d2e │ │ -09824e: 6008 7709 |00c1: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryBackground:I // field@0977 │ │ -098252: 6e20 ab1d 8000 |00c3: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -098258: 0c08 |00c6: move-result-object v8 │ │ -09825a: 6e20 3020 8700 |00c7: invoke-virtual {v7, v8}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2030 │ │ -098260: 54a7 320d |00ca: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0d32 │ │ -098264: 6008 7b09 |00cc: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_submitBackground:I // field@097b │ │ -098268: 6e20 ab1d 8000 |00ce: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -09826e: 0c08 |00d1: move-result-object v8 │ │ -098270: 6e20 3020 8700 |00d2: invoke-virtual {v7, v8}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2030 │ │ -098276: 54a7 2b0d |00d5: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ -09827a: 6008 7a09 |00d7: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@097a │ │ -09827e: 6e20 ab1d 8000 |00d9: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -098284: 0c08 |00dc: move-result-object v8 │ │ -098286: 6e20 f621 8700 |00dd: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -09828c: 54a7 190d |00e0: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ -098290: 6008 7409 |00e2: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_goIcon:I // field@0974 │ │ -098294: 6e20 ab1d 8000 |00e4: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -09829a: 0c08 |00e7: move-result-object v8 │ │ -09829c: 6e20 f621 8700 |00e8: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -0982a2: 54a7 130d |00eb: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ -0982a6: 6008 7109 |00ed: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_closeIcon:I // field@0971 │ │ -0982aa: 6e20 ab1d 8000 |00ef: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0982b0: 0c08 |00f2: move-result-object v8 │ │ -0982b2: 6e20 f621 8700 |00f3: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -0982b8: 54a7 3d0d |00f6: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ -0982bc: 6008 7d09 |00f8: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_voiceIcon:I // field@097d │ │ -0982c0: 6e20 ab1d 8000 |00fa: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0982c6: 0c08 |00fd: move-result-object v8 │ │ -0982c8: 6e20 f621 8700 |00fe: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -0982ce: 54a7 140d |0101: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@0d14 │ │ -0982d2: 6008 7a09 |0103: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@097a │ │ -0982d6: 6e20 ab1d 8000 |0105: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0982dc: 0c08 |0108: move-result-object v8 │ │ -0982de: 6e20 f621 8700 |0109: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -0982e4: 6007 7909 |010c: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchHintIcon:I // field@0979 │ │ -0982e8: 6e20 ab1d 7000 |010e: invoke-virtual {v0, v7}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0982ee: 0c07 |0111: move-result-object v7 │ │ -0982f0: 5ba7 2d0d |0112: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@0d2d │ │ -0982f4: 6007 7c09 |0114: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_suggestionRowLayout:I // field@097c │ │ -0982f8: 6008 9907 |0116: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_search_dropdown_item_icons_2line:I // field@0799 │ │ -0982fc: 6e30 b71d 7008 |0118: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -098302: 0a07 |011b: move-result v7 │ │ -098304: 59a7 350d |011c: iput v7, v10, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@0d35 │ │ -098308: 6007 7209 |011e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_commitIcon:I // field@0972 │ │ -09830c: 1208 |0120: const/4 v8, #int 0 // #0 │ │ -09830e: 6e30 b71d 7008 |0121: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -098314: 0a07 |0124: move-result v7 │ │ -098316: 59a7 340d |0125: iput v7, v10, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@0d34 │ │ -09831a: 54a7 2b0d |0127: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ -09831e: 54a8 1e0d |0129: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ -098322: 6e20 f921 8700 |012b: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ -098328: 54a7 130d |012e: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ -09832c: 54a8 1e0d |0130: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ -098330: 6e20 f921 8700 |0132: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ -098336: 54a7 190d |0135: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ -09833a: 54a8 1e0d |0137: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ -09833e: 6e20 f921 8700 |0139: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ -098344: 54a7 3d0d |013c: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ -098348: 54a8 1e0d |013e: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ -09834c: 6e20 f921 8700 |0140: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ -098352: 54a7 2f0d |0143: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098356: 54a8 1e0d |0145: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ -09835a: 6e20 631c 8700 |0147: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1c63 │ │ -098360: 54a7 2f0d |014a: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098364: 54a8 380d |014c: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0d38 │ │ -098368: 6e20 411c 8700 |014e: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@1c41 │ │ -09836e: 54a7 2f0d |0151: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098372: 54a8 200d |0153: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0d20 │ │ -098376: 6e20 641c 8700 |0155: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@1c64 │ │ -09837c: 54a7 2f0d |0158: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098380: 54a8 210d |015a: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0d21 │ │ -098384: 6e20 661c 8700 |015c: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1c66 │ │ -09838a: 54a7 2f0d |015f: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09838e: 54a8 220d |0161: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0d22 │ │ -098392: 6e20 671c 8700 |0163: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1c67 │ │ -098398: 54a7 2f0d |0166: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09839c: 54a8 370d |0168: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0d37 │ │ -0983a0: 6e20 681c 8700 |016a: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@1c68 │ │ -0983a6: 54a7 2f0d |016d: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0983aa: 2208 c303 |016f: new-instance v8, Landroid/support/v7/widget/SearchView$4; // type@03c3 │ │ -0983ae: 7020 271c a800 |0171: invoke-direct {v8, v10}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@1c27 │ │ -0983b4: 6e20 651c 8700 |0174: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@1c65 │ │ -0983ba: 6007 7509 |0177: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_iconifiedByDefault:I // field@0975 │ │ -0983be: 1218 |0179: const/4 v8, #int 1 // #1 │ │ -0983c0: 6e30 a41d 7008 |017a: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ -0983c6: 0a07 |017d: move-result v7 │ │ -0983c8: 6e20 c61c 7a00 |017e: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@1cc6 │ │ -0983ce: 6007 7009 |0181: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_maxWidth:I // field@0970 │ │ -0983d2: 12f8 |0183: const/4 v8, #int -1 // #ff │ │ -0983d4: 6e30 aa1d 7008 |0184: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ -0983da: 0a06 |0187: move-result v6 │ │ -0983dc: 12f7 |0188: const/4 v7, #int -1 // #ff │ │ -0983de: 3276 0500 |0189: if-eq v6, v7, 018e // +0005 │ │ -0983e2: 6e20 ca1c 6a00 |018b: invoke-virtual {v10, v6}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@1cca │ │ -0983e8: 6007 7309 |018e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_defaultQueryHint:I // field@0973 │ │ -0983ec: 6e20 ba1d 7000 |0190: invoke-virtual {v0, v7}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -0983f2: 0c07 |0193: move-result-object v7 │ │ -0983f4: 5ba7 160d |0194: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mDefaultQueryHint:Ljava/lang/CharSequence; // field@0d16 │ │ -0983f8: 6007 7809 |0196: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryHint:I // field@0978 │ │ -0983fc: 6e20 ba1d 7000 |0198: invoke-virtual {v0, v7}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -098402: 0c07 |019b: move-result-object v7 │ │ -098404: 5ba7 280d |019c: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0d28 │ │ -098408: 6007 6e09 |019e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_imeOptions:I // field@096e │ │ -09840c: 12f8 |01a0: const/4 v8, #int -1 // #ff │ │ -09840e: 6e30 b11d 7008 |01a1: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ -098414: 0a02 |01a4: move-result v2 │ │ -098416: 12f7 |01a5: const/4 v7, #int -1 // #ff │ │ -098418: 3272 0500 |01a6: if-eq v2, v7, 01ab // +0005 │ │ -09841c: 6e20 c71c 2a00 |01a8: invoke-virtual {v10, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@1cc7 │ │ -098422: 6007 6f09 |01ab: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_inputType:I // field@096f │ │ -098426: 12f8 |01ad: const/4 v8, #int -1 // #ff │ │ -098428: 6e30 b11d 7008 |01ae: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ -09842e: 0a04 |01b1: move-result v4 │ │ -098430: 12f7 |01b2: const/4 v7, #int -1 // #ff │ │ -098432: 3274 0500 |01b3: if-eq v4, v7, 01b8 // +0005 │ │ -098436: 6e20 c91c 4a00 |01b5: invoke-virtual {v10, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@1cc9 │ │ -09843c: 1211 |01b8: const/4 v1, #int 1 // #1 │ │ -09843e: 6007 6d09 |01b9: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_focusable:I // field@096d │ │ -098442: 6e30 a41d 7001 |01bb: invoke-virtual {v0, v7, v1}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ -098448: 0a01 |01be: move-result v1 │ │ -09844a: 6e20 c41c 1a00 |01bf: invoke-virtual {v10, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@1cc4 │ │ -098450: 6e10 c41d 0000 |01c2: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -098456: 2207 3400 |01c5: new-instance v7, Landroid/content/Intent; // type@0034 │ │ -09845a: 1a08 c616 |01c7: const-string v8, "android.speech.action.WEB_SEARCH" // string@16c6 │ │ -09845e: 7020 c000 8700 |01c9: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ -098464: 5ba7 3f0d |01cc: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ -098468: 54a7 3f0d |01ce: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ -09846c: 1508 0010 |01d0: const/high16 v8, #int 268435456 // #1000 │ │ -098470: 6e20 c300 8700 |01d2: invoke-virtual {v7, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -098476: 54a7 3f0d |01d5: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ -09847a: 1a08 c816 |01d7: const-string v8, "android.speech.extra.LANGUAGE_MODEL" // string@16c8 │ │ -09847e: 1a09 ee36 |01d9: const-string v9, "web_search" // string@36ee │ │ -098482: 6e30 d000 8709 |01db: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -098488: 2207 3400 |01de: new-instance v7, Landroid/content/Intent; // type@0034 │ │ -09848c: 1a08 c516 |01e0: const-string v8, "android.speech.action.RECOGNIZE_SPEECH" // string@16c5 │ │ -098490: 7020 c000 8700 |01e2: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ -098496: 5ba7 3c0d |01e5: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0d3c │ │ -09849a: 54a7 3c0d |01e7: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0d3c │ │ -09849e: 1508 0010 |01e9: const/high16 v8, #int 268435456 // #1000 │ │ -0984a2: 6e20 c300 8700 |01eb: invoke-virtual {v7, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -0984a8: 54a7 2f0d |01ee: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0984ac: 6e10 471c 0700 |01f0: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@1c47 │ │ -0984b2: 0a07 |01f3: move-result v7 │ │ -0984b4: 6e20 901c 7a00 |01f4: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ -0984ba: 0c07 |01f7: move-result-object v7 │ │ -0984bc: 5ba7 170d |01f8: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ -0984c0: 54a7 170d |01fa: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ -0984c4: 3807 0b00 |01fc: if-eqz v7, 0207 // +000b │ │ -0984c8: 6007 3700 |01fe: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0984cc: 1308 0b00 |0200: const/16 v8, #int 11 // #b │ │ -0984d0: 3487 0e00 |0202: if-lt v7, v8, 0210 // +000e │ │ -0984d4: 7010 881c 0a00 |0204: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@1c88 │ │ -0984da: 55a7 1b0d |0207: iget-boolean v7, v10, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ -0984de: 7020 dd1c 7a00 |0209: invoke-direct {v10, v7}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ -0984e4: 7010 d91c 0a00 |020c: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1cd9 │ │ -0984ea: 0e00 |020f: return-void │ │ -0984ec: 7010 871c 0a00 |0210: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@1c87 │ │ -0984f2: 28f4 |0213: goto 0207 // -000c │ │ +098140: |[098140] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +098150: 7040 541a badc |0000: invoke-direct {v10, v11, v12, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a54 │ │ +098156: 2207 c103 |0003: new-instance v7, Landroid/support/v7/widget/SearchView$1; // type@03c1 │ │ +09815a: 7020 211c a700 |0005: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@1c21 │ │ +098160: 5ba7 310d |0008: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0d31 │ │ +098164: 2207 c203 |000a: new-instance v7, Landroid/support/v7/widget/SearchView$2; // type@03c2 │ │ +098168: 7020 231c a700 |000c: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@1c23 │ │ +09816e: 5ba7 3a0d |000f: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0d3a │ │ +098172: 2207 c303 |0011: new-instance v7, Landroid/support/v7/widget/SearchView$3; // type@03c3 │ │ +098176: 7020 251c a700 |0013: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@1c25 │ │ +09817c: 5ba7 2a0d |0016: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0d2a │ │ +098180: 2207 c405 |0018: new-instance v7, Ljava/util/WeakHashMap; // type@05c4 │ │ +098184: 7010 0e29 0700 |001a: invoke-direct {v7}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ +09818a: 5ba7 270d |001d: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d27 │ │ +09818e: 2207 c703 |001f: new-instance v7, Landroid/support/v7/widget/SearchView$7; // type@03c7 │ │ +098192: 7020 2d1c a700 |0021: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@1c2d │ │ +098198: 5ba7 1e0d |0024: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ +09819c: 2207 c803 |0026: new-instance v7, Landroid/support/v7/widget/SearchView$8; // type@03c8 │ │ +0981a0: 7020 2f1c a700 |0028: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@1c2f │ │ +0981a6: 5ba7 370d |002b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0d37 │ │ +0981aa: 2207 c903 |002d: new-instance v7, Landroid/support/v7/widget/SearchView$9; // type@03c9 │ │ +0981ae: 7020 311c a700 |002f: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@1c31 │ │ +0981b4: 5ba7 200d |0032: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0d20 │ │ +0981b8: 2207 be03 |0034: new-instance v7, Landroid/support/v7/widget/SearchView$10; // type@03be │ │ +0981bc: 7020 181c a700 |0036: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@1c18 │ │ +0981c2: 5ba7 210d |0039: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0d21 │ │ +0981c6: 2207 bf03 |003b: new-instance v7, Landroid/support/v7/widget/SearchView$11; // type@03bf │ │ +0981ca: 7020 1a1c a700 |003d: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@1c1a │ │ +0981d0: 5ba7 220d |0040: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0d22 │ │ +0981d4: 2207 c003 |0042: new-instance v7, Landroid/support/v7/widget/SearchView$12; // type@03c0 │ │ +0981d8: 7020 1d1c a700 |0044: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@1c1d │ │ +0981de: 5ba7 380d |0047: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0d38 │ │ +0981e2: 6207 6c09 |0049: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@096c │ │ +0981e6: 1208 |004b: const/4 v8, #int 0 // #0 │ │ +0981e8: 7158 c21d cbd7 |004c: invoke-static {v11, v12, v7, v13, v8}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +0981ee: 0c00 |004f: move-result-object v0 │ │ +0981f0: 6e10 bc1d 0000 |0050: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +0981f6: 0c07 |0053: move-result-object v7 │ │ +0981f8: 5ba7 390d |0054: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d39 │ │ +0981fc: 7110 651f 0b00 |0056: invoke-static {v11}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +098202: 0c03 |0059: move-result-object v3 │ │ +098204: 6007 7609 |005a: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_layout:I // field@0976 │ │ +098208: 6008 9a07 |005c: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_search_view:I // field@079a │ │ +09820c: 6e30 b71d 7008 |005e: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +098212: 0a05 |0061: move-result v5 │ │ +098214: 1217 |0062: const/4 v7, #int 1 // #1 │ │ +098216: 6e40 691f 537a |0063: invoke-virtual {v3, v5, v10, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +09821c: 6007 6407 |0066: sget v7, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0764 │ │ +098220: 6e20 901c 7a00 |0068: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +098226: 0c07 |006b: move-result-object v7 │ │ +098228: 1f07 ce03 |006c: check-cast v7, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@03ce │ │ +09822c: 5ba7 2f0d |006e: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098230: 54a7 2f0d |0070: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098234: 6e20 6a1c a700 |0072: invoke-virtual {v7, v10}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@1c6a │ │ +09823a: 6007 6007 |0075: sget v7, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0760 │ │ +09823e: 6e20 901c 7a00 |0077: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +098244: 0c07 |007a: move-result-object v7 │ │ +098246: 5ba7 2c0d |007b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0d2c │ │ +09824a: 6007 6307 |007d: sget v7, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0763 │ │ +09824e: 6e20 901c 7a00 |007f: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +098254: 0c07 |0082: move-result-object v7 │ │ +098256: 5ba7 2e0d |0083: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0d2e │ │ +09825a: 6007 7107 |0085: sget v7, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@0771 │ │ +09825e: 6e20 901c 7a00 |0087: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +098264: 0c07 |008a: move-result-object v7 │ │ +098266: 5ba7 320d |008b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0d32 │ │ +09826a: 6007 5e07 |008d: sget v7, Landroid/support/v7/appcompat/R$id;.search_button:I // field@075e │ │ +09826e: 6e20 901c 7a00 |008f: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +098274: 0c07 |0092: move-result-object v7 │ │ +098276: 1f07 7f04 |0093: check-cast v7, Landroid/widget/ImageView; // type@047f │ │ +09827a: 5ba7 2b0d |0095: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ +09827e: 6007 6107 |0097: sget v7, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0761 │ │ +098282: 6e20 901c 7a00 |0099: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +098288: 0c07 |009c: move-result-object v7 │ │ +09828a: 1f07 7f04 |009d: check-cast v7, Landroid/widget/ImageView; // type@047f │ │ +09828e: 5ba7 190d |009f: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ +098292: 6007 5f07 |00a1: sget v7, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@075f │ │ +098296: 6e20 901c 7a00 |00a3: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +09829c: 0c07 |00a6: move-result-object v7 │ │ +09829e: 1f07 7f04 |00a7: check-cast v7, Landroid/widget/ImageView; // type@047f │ │ +0982a2: 5ba7 130d |00a9: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ +0982a6: 6007 6507 |00ab: sget v7, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0765 │ │ +0982aa: 6e20 901c 7a00 |00ad: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +0982b0: 0c07 |00b0: move-result-object v7 │ │ +0982b2: 1f07 7f04 |00b1: check-cast v7, Landroid/widget/ImageView; // type@047f │ │ +0982b6: 5ba7 3d0d |00b3: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ +0982ba: 6007 6207 |00b5: sget v7, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0762 │ │ +0982be: 6e20 901c 7a00 |00b7: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +0982c4: 0c07 |00ba: move-result-object v7 │ │ +0982c6: 1f07 7f04 |00bb: check-cast v7, Landroid/widget/ImageView; // type@047f │ │ +0982ca: 5ba7 140d |00bd: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@0d14 │ │ +0982ce: 54a7 2e0d |00bf: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0d2e │ │ +0982d2: 6008 7709 |00c1: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryBackground:I // field@0977 │ │ +0982d6: 6e20 ab1d 8000 |00c3: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +0982dc: 0c08 |00c6: move-result-object v8 │ │ +0982de: 6e20 3020 8700 |00c7: invoke-virtual {v7, v8}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2030 │ │ +0982e4: 54a7 320d |00ca: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0d32 │ │ +0982e8: 6008 7b09 |00cc: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_submitBackground:I // field@097b │ │ +0982ec: 6e20 ab1d 8000 |00ce: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +0982f2: 0c08 |00d1: move-result-object v8 │ │ +0982f4: 6e20 3020 8700 |00d2: invoke-virtual {v7, v8}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2030 │ │ +0982fa: 54a7 2b0d |00d5: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ +0982fe: 6008 7a09 |00d7: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@097a │ │ +098302: 6e20 ab1d 8000 |00d9: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +098308: 0c08 |00dc: move-result-object v8 │ │ +09830a: 6e20 f621 8700 |00dd: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +098310: 54a7 190d |00e0: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ +098314: 6008 7409 |00e2: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_goIcon:I // field@0974 │ │ +098318: 6e20 ab1d 8000 |00e4: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +09831e: 0c08 |00e7: move-result-object v8 │ │ +098320: 6e20 f621 8700 |00e8: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +098326: 54a7 130d |00eb: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ +09832a: 6008 7109 |00ed: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_closeIcon:I // field@0971 │ │ +09832e: 6e20 ab1d 8000 |00ef: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +098334: 0c08 |00f2: move-result-object v8 │ │ +098336: 6e20 f621 8700 |00f3: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +09833c: 54a7 3d0d |00f6: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ +098340: 6008 7d09 |00f8: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_voiceIcon:I // field@097d │ │ +098344: 6e20 ab1d 8000 |00fa: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +09834a: 0c08 |00fd: move-result-object v8 │ │ +09834c: 6e20 f621 8700 |00fe: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +098352: 54a7 140d |0101: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@0d14 │ │ +098356: 6008 7a09 |0103: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@097a │ │ +09835a: 6e20 ab1d 8000 |0105: invoke-virtual {v0, v8}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +098360: 0c08 |0108: move-result-object v8 │ │ +098362: 6e20 f621 8700 |0109: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +098368: 6007 7909 |010c: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchHintIcon:I // field@0979 │ │ +09836c: 6e20 ab1d 7000 |010e: invoke-virtual {v0, v7}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +098372: 0c07 |0111: move-result-object v7 │ │ +098374: 5ba7 2d0d |0112: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@0d2d │ │ +098378: 6007 7c09 |0114: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_suggestionRowLayout:I // field@097c │ │ +09837c: 6008 9907 |0116: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_search_dropdown_item_icons_2line:I // field@0799 │ │ +098380: 6e30 b71d 7008 |0118: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +098386: 0a07 |011b: move-result v7 │ │ +098388: 59a7 350d |011c: iput v7, v10, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@0d35 │ │ +09838c: 6007 7209 |011e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_commitIcon:I // field@0972 │ │ +098390: 1208 |0120: const/4 v8, #int 0 // #0 │ │ +098392: 6e30 b71d 7008 |0121: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +098398: 0a07 |0124: move-result v7 │ │ +09839a: 59a7 340d |0125: iput v7, v10, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@0d34 │ │ +09839e: 54a7 2b0d |0127: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ +0983a2: 54a8 1e0d |0129: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ +0983a6: 6e20 f921 8700 |012b: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ +0983ac: 54a7 130d |012e: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ +0983b0: 54a8 1e0d |0130: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ +0983b4: 6e20 f921 8700 |0132: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ +0983ba: 54a7 190d |0135: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ +0983be: 54a8 1e0d |0137: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ +0983c2: 6e20 f921 8700 |0139: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ +0983c8: 54a7 3d0d |013c: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ +0983cc: 54a8 1e0d |013e: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ +0983d0: 6e20 f921 8700 |0140: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ +0983d6: 54a7 2f0d |0143: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0983da: 54a8 1e0d |0145: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0d1e │ │ +0983de: 6e20 631c 8700 |0147: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1c63 │ │ +0983e4: 54a7 2f0d |014a: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0983e8: 54a8 380d |014c: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0d38 │ │ +0983ec: 6e20 411c 8700 |014e: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@1c41 │ │ +0983f2: 54a7 2f0d |0151: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0983f6: 54a8 200d |0153: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0d20 │ │ +0983fa: 6e20 641c 8700 |0155: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@1c64 │ │ +098400: 54a7 2f0d |0158: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098404: 54a8 210d |015a: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0d21 │ │ +098408: 6e20 661c 8700 |015c: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1c66 │ │ +09840e: 54a7 2f0d |015f: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098412: 54a8 220d |0161: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0d22 │ │ +098416: 6e20 671c 8700 |0163: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1c67 │ │ +09841c: 54a7 2f0d |0166: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098420: 54a8 370d |0168: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0d37 │ │ +098424: 6e20 681c 8700 |016a: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@1c68 │ │ +09842a: 54a7 2f0d |016d: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +09842e: 2208 c403 |016f: new-instance v8, Landroid/support/v7/widget/SearchView$4; // type@03c4 │ │ +098432: 7020 271c a800 |0171: invoke-direct {v8, v10}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@1c27 │ │ +098438: 6e20 651c 8700 |0174: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@1c65 │ │ +09843e: 6007 7509 |0177: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_iconifiedByDefault:I // field@0975 │ │ +098442: 1218 |0179: const/4 v8, #int 1 // #1 │ │ +098444: 6e30 a41d 7008 |017a: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ +09844a: 0a07 |017d: move-result v7 │ │ +09844c: 6e20 c61c 7a00 |017e: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@1cc6 │ │ +098452: 6007 7009 |0181: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_maxWidth:I // field@0970 │ │ +098456: 12f8 |0183: const/4 v8, #int -1 // #ff │ │ +098458: 6e30 aa1d 7008 |0184: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ +09845e: 0a06 |0187: move-result v6 │ │ +098460: 12f7 |0188: const/4 v7, #int -1 // #ff │ │ +098462: 3276 0500 |0189: if-eq v6, v7, 018e // +0005 │ │ +098466: 6e20 ca1c 6a00 |018b: invoke-virtual {v10, v6}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@1cca │ │ +09846c: 6007 7309 |018e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_defaultQueryHint:I // field@0973 │ │ +098470: 6e20 ba1d 7000 |0190: invoke-virtual {v0, v7}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +098476: 0c07 |0193: move-result-object v7 │ │ +098478: 5ba7 160d |0194: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mDefaultQueryHint:Ljava/lang/CharSequence; // field@0d16 │ │ +09847c: 6007 7809 |0196: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryHint:I // field@0978 │ │ +098480: 6e20 ba1d 7000 |0198: invoke-virtual {v0, v7}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +098486: 0c07 |019b: move-result-object v7 │ │ +098488: 5ba7 280d |019c: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0d28 │ │ +09848c: 6007 6e09 |019e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_imeOptions:I // field@096e │ │ +098490: 12f8 |01a0: const/4 v8, #int -1 // #ff │ │ +098492: 6e30 b11d 7008 |01a1: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ +098498: 0a02 |01a4: move-result v2 │ │ +09849a: 12f7 |01a5: const/4 v7, #int -1 // #ff │ │ +09849c: 3272 0500 |01a6: if-eq v2, v7, 01ab // +0005 │ │ +0984a0: 6e20 c71c 2a00 |01a8: invoke-virtual {v10, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@1cc7 │ │ +0984a6: 6007 6f09 |01ab: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_inputType:I // field@096f │ │ +0984aa: 12f8 |01ad: const/4 v8, #int -1 // #ff │ │ +0984ac: 6e30 b11d 7008 |01ae: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ +0984b2: 0a04 |01b1: move-result v4 │ │ +0984b4: 12f7 |01b2: const/4 v7, #int -1 // #ff │ │ +0984b6: 3274 0500 |01b3: if-eq v4, v7, 01b8 // +0005 │ │ +0984ba: 6e20 c91c 4a00 |01b5: invoke-virtual {v10, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@1cc9 │ │ +0984c0: 1211 |01b8: const/4 v1, #int 1 // #1 │ │ +0984c2: 6007 6d09 |01b9: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_focusable:I // field@096d │ │ +0984c6: 6e30 a41d 7001 |01bb: invoke-virtual {v0, v7, v1}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ +0984cc: 0a01 |01be: move-result v1 │ │ +0984ce: 6e20 c41c 1a00 |01bf: invoke-virtual {v10, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@1cc4 │ │ +0984d4: 6e10 c41d 0000 |01c2: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +0984da: 2207 3400 |01c5: new-instance v7, Landroid/content/Intent; // type@0034 │ │ +0984de: 1a08 d016 |01c7: const-string v8, "android.speech.action.WEB_SEARCH" // string@16d0 │ │ +0984e2: 7020 c000 8700 |01c9: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ +0984e8: 5ba7 3f0d |01cc: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ +0984ec: 54a7 3f0d |01ce: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ +0984f0: 1508 0010 |01d0: const/high16 v8, #int 268435456 // #1000 │ │ +0984f4: 6e20 c300 8700 |01d2: invoke-virtual {v7, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +0984fa: 54a7 3f0d |01d5: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ +0984fe: 1a08 d216 |01d7: const-string v8, "android.speech.extra.LANGUAGE_MODEL" // string@16d2 │ │ +098502: 1a09 f736 |01d9: const-string v9, "web_search" // string@36f7 │ │ +098506: 6e30 d000 8709 |01db: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +09850c: 2207 3400 |01de: new-instance v7, Landroid/content/Intent; // type@0034 │ │ +098510: 1a08 cf16 |01e0: const-string v8, "android.speech.action.RECOGNIZE_SPEECH" // string@16cf │ │ +098514: 7020 c000 8700 |01e2: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ +09851a: 5ba7 3c0d |01e5: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0d3c │ │ +09851e: 54a7 3c0d |01e7: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0d3c │ │ +098522: 1508 0010 |01e9: const/high16 v8, #int 268435456 // #1000 │ │ +098526: 6e20 c300 8700 |01eb: invoke-virtual {v7, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +09852c: 54a7 2f0d |01ee: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098530: 6e10 471c 0700 |01f0: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@1c47 │ │ +098536: 0a07 |01f3: move-result v7 │ │ +098538: 6e20 901c 7a00 |01f4: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1c90 │ │ +09853e: 0c07 |01f7: move-result-object v7 │ │ +098540: 5ba7 170d |01f8: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ +098544: 54a7 170d |01fa: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ +098548: 3807 0b00 |01fc: if-eqz v7, 0207 // +000b │ │ +09854c: 6007 3700 |01fe: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +098550: 1308 0b00 |0200: const/16 v8, #int 11 // #b │ │ +098554: 3487 0e00 |0202: if-lt v7, v8, 0210 // +000e │ │ +098558: 7010 881c 0a00 |0204: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@1c88 │ │ +09855e: 55a7 1b0d |0207: iget-boolean v7, v10, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ +098562: 7020 dd1c 7a00 |0209: invoke-direct {v10, v7}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ +098568: 7010 d91c 0a00 |020c: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1cd9 │ │ +09856e: 0e00 |020f: return-void │ │ +098570: 7010 871c 0a00 |0210: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@1c87 │ │ +098576: 28f4 |0213: goto 0207 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0003 line=170 │ │ 0x000a line=181 │ │ 0x0011 line=187 │ │ 0x0018 line=197 │ │ @@ -220975,17 +221002,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 │ │ -0984f4: |[0984f4] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ -098504: 7010 d81c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@1cd8 │ │ -09850a: 0e00 |0003: return-void │ │ +098578: |[098578] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ +098588: 7010 d81c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@1cd8 │ │ +09858e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -220993,17 +221020,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 │ │ -09850c: |[09850c] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ -09851c: 5410 360d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -098520: 1100 |0002: return-object v0 │ │ +098590: |[098590] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ +0985a0: 5410 360d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +0985a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #6 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221011,17 +221038,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 │ │ -098524: |[098524] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -098534: 5410 3d0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ -098538: 1100 |0002: return-object v0 │ │ +0985a8: |[0985a8] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +0985b8: 5410 3d0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ +0985bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221029,17 +221056,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 │ │ -09853c: |[09853c] android.support.v7.widget.SearchView.access$1100:(Landroid/support/v7/widget/SearchView;)V │ │ -09854c: 7010 bb1c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@1cbb │ │ -098552: 0e00 |0003: return-void │ │ +0985c0: |[0985c0] android.support.v7.widget.SearchView.access$1100:(Landroid/support/v7/widget/SearchView;)V │ │ +0985d0: 7010 bb1c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@1cbb │ │ +0985d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221047,17 +221074,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 │ │ -098554: |[098554] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ -098564: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098568: 1100 |0002: return-object v0 │ │ +0985d8: |[0985d8] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ +0985e8: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0985ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221065,17 +221092,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 │ │ -09856c: |[09856c] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)V │ │ -09857c: 7010 911c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@1c91 │ │ -098582: 0e00 |0003: return-void │ │ +0985f0: |[0985f0] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)V │ │ +098600: 7010 911c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@1c91 │ │ +098606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221083,17 +221110,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 │ │ -098584: |[098584] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ -098594: 5410 300d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -098598: 1100 |0002: return-object v0 │ │ +098608: |[098608] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ +098618: 5410 300d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +09861c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #11 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221101,18 +221128,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 │ │ -09859c: |[09859c] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0985ac: 7040 b81c 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@1cb8 │ │ -0985b2: 0a00 |0003: move-result v0 │ │ -0985b4: 0f00 |0004: return v0 │ │ +098620: |[098620] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +098630: 7040 b81c 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@1cb8 │ │ +098636: 0a00 |0003: move-result v0 │ │ +098638: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 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 │ │ @@ -221123,17 +221150,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 │ │ -0985b8: |[0985b8] android.support.v7.widget.SearchView.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ -0985c8: 7040 ac1c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@1cac │ │ -0985ce: 0e00 |0003: return-void │ │ +09863c: |[09863c] android.support.v7.widget.SearchView.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ +09864c: 7040 ac1c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@1cac │ │ +098652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 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; │ │ @@ -221144,18 +221171,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 │ │ -0985d0: |[0985d0] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ -0985e0: 7040 b21c 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@1cb2 │ │ -0985e6: 0a00 |0003: move-result v0 │ │ -0985e8: 0f00 |0004: return v0 │ │ +098654: |[098654] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ +098664: 7040 b21c 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@1cb2 │ │ +09866a: 0a00 |0003: move-result v0 │ │ +09866c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -221166,18 +221193,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 │ │ -0985ec: |[0985ec] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;I)Z │ │ -0985fc: 7020 b31c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@1cb3 │ │ -098602: 0a00 |0003: move-result v0 │ │ -098604: 0f00 |0004: return v0 │ │ +098670: |[098670] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;I)Z │ │ +098680: 7020 b31c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@1cb3 │ │ +098686: 0a00 |0003: move-result v0 │ │ +098688: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -221186,17 +221213,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 │ │ -098608: |[098608] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ -098618: 5410 240d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0d24 │ │ -09861c: 1100 |0002: return-object v0 │ │ +09868c: |[09868c] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ +09869c: 5410 240d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0d24 │ │ +0986a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #16 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221204,17 +221231,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 │ │ -098620: |[098620] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ -098630: 7020 b91c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@1cb9 │ │ -098636: 0e00 |0003: return-void │ │ +0986a4: |[0986a4] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ +0986b4: 7020 b91c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@1cb9 │ │ +0986ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/CharSequence; │ │ │ │ @@ -221223,17 +221250,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 │ │ -098638: |[098638] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Z)V │ │ -098648: 7020 c81c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ -09864e: 0e00 |0003: return-void │ │ +0986bc: |[0986bc] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Z)V │ │ +0986cc: 7020 c81c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ +0986d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -221242,17 +221269,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 │ │ -098650: |[098650] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ -098660: 7010 891c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@1c89 │ │ -098666: 0e00 |0003: return-void │ │ +0986d4: |[0986d4] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ +0986e4: 7010 891c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@1c89 │ │ +0986ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #19 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221260,17 +221287,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 │ │ -098668: |[098668] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -098678: 5410 2b0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ -09867c: 1100 |0002: return-object v0 │ │ +0986ec: |[0986ec] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +0986fc: 5410 2b0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ +098700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #20 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221278,17 +221305,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 │ │ -098680: |[098680] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ -098690: 7010 b61c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@1cb6 │ │ -098696: 0e00 |0003: return-void │ │ +098704: |[098704] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ +098714: 7010 b61c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@1cb6 │ │ +09871a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #21 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221296,17 +221323,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 │ │ -098698: |[098698] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -0986a8: 5410 130d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ -0986ac: 1100 |0002: return-object v0 │ │ +09871c: |[09871c] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +09872c: 5410 130d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ +098730: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #22 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221314,17 +221341,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 │ │ -0986b0: |[0986b0] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ -0986c0: 7010 b01c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@1cb0 │ │ -0986c6: 0e00 |0003: return-void │ │ +098734: |[098734] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ +098744: 7010 b01c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@1cb0 │ │ +09874a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #23 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221332,17 +221359,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 │ │ -0986c8: |[0986c8] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -0986d8: 5410 190d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ -0986dc: 1100 |0002: return-object v0 │ │ +09874c: |[09874c] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +09875c: 5410 190d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ +098760: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #24 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221350,17 +221377,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 │ │ -0986e0: |[0986e0] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ -0986f0: 7010 b71c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@1cb7 │ │ -0986f6: 0e00 |0003: return-void │ │ +098764: |[098764] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ +098774: 7010 b71c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@1cb7 │ │ +09877a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #25 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -221368,22 +221395,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0986f8: |[0986f8] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ -098708: 5420 170d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ -09870c: 6e10 f91f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ -098712: 0c00 |0005: move-result-object v0 │ │ -098714: 2201 c503 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@03c5 │ │ -098718: 7020 2b1c 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@1c2b │ │ -09871e: 6e20 b720 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20b7 │ │ -098724: 0e00 |000e: return-void │ │ +09877c: |[09877c] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ +09878c: 5420 170d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ +098790: 6e10 f91f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1ff9 │ │ +098796: 0c00 |0005: move-result-object v0 │ │ +098798: 2201 c603 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@03c6 │ │ +09879c: 7020 2b1c 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@1c2b │ │ +0987a2: 6e20 b720 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@20b7 │ │ +0987a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x000e line=404 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -221392,20 +221419,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -098728: |[098728] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ -098738: 5420 170d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ -09873c: 2201 c403 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@03c4 │ │ -098740: 7020 291c 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@1c29 │ │ -098746: 6e20 c51f 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@1fc5 │ │ -09874c: 0e00 |000a: return-void │ │ +0987ac: |[0987ac] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ +0987bc: 5420 170d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ +0987c0: 2201 c503 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@03c5 │ │ +0987c4: 7020 291c 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@1c29 │ │ +0987ca: 6e20 c51f 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@1fc5 │ │ +0987d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x000a line=394 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -221414,67 +221441,67 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -098750: |[098750] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ -098760: 5497 170d |0000: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ -098764: 6e10 fb1f 0700 |0002: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -09876a: 0a07 |0005: move-result v7 │ │ -09876c: 1218 |0006: const/4 v8, #int 1 // #1 │ │ -09876e: 3787 5200 |0007: if-le v7, v8, 0059 // +0052 │ │ -098772: 6e10 921c 0900 |0009: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -098778: 0c07 |000c: move-result-object v7 │ │ -09877a: 6e10 a600 0700 |000d: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -098780: 0c05 |0010: move-result-object v5 │ │ -098782: 5497 2e0d |0011: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0d2e │ │ -098786: 6e10 ec1f 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@1fec │ │ -09878c: 0a00 |0016: move-result v0 │ │ -09878e: 2201 6000 |0017: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ -098792: 7010 a901 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -098798: 7110 c81e 0900 |001c: invoke-static {v9}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -09879e: 0a03 |001f: move-result v3 │ │ -0987a0: 5597 1b0d |0020: iget-boolean v7, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ -0987a4: 3807 3800 |0022: if-eqz v7, 005a // +0038 │ │ -0987a8: 6007 b306 |0024: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@06b3 │ │ -0987ac: 6e20 0801 7500 |0026: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ -0987b2: 0a07 |0029: move-result v7 │ │ -0987b4: 6008 b406 |002a: sget v8, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@06b4 │ │ -0987b8: 6e20 0801 8500 |002c: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ -0987be: 0a08 |002f: move-result v8 │ │ -0987c0: 9002 0708 |0030: add-int v2, v7, v8 │ │ -0987c4: 5497 2f0d |0032: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0987c8: 6e10 481c 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@1c48 │ │ -0987ce: 0c07 |0037: move-result-object v7 │ │ -0987d0: 6e20 dc01 1700 |0038: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -0987d6: 3803 2100 |003b: if-eqz v3, 005c // +0021 │ │ -0987da: 5217 2c00 |003d: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ -0987de: 7b74 |003f: neg-int v4, v7 │ │ -0987e0: 5497 2f0d |0040: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0987e4: 6e20 5d1c 4700 |0042: invoke-virtual {v7, v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@1c5d │ │ -0987ea: 5497 170d |0045: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ -0987ee: 6e10 fb1f 0700 |0047: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ -0987f4: 0a07 |004a: move-result v7 │ │ -0987f6: 5218 2c00 |004b: iget v8, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ -0987fa: b087 |004d: add-int/2addr v7, v8 │ │ -0987fc: 5218 2d00 |004e: iget v8, v1, Landroid/graphics/Rect;.right:I // field@002d │ │ -098800: b087 |0050: add-int/2addr v7, v8 │ │ -098802: b027 |0051: add-int/2addr v7, v2 │ │ -098804: 9106 0700 |0052: sub-int v6, v7, v0 │ │ -098808: 5497 2f0d |0054: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09880c: 6e20 5e1c 6700 |0056: invoke-virtual {v7, v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@1c5e │ │ -098812: 0e00 |0059: return-void │ │ -098814: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -098816: 28d7 |005b: goto 0032 // -0029 │ │ -098818: 5217 2c00 |005c: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ -09881c: b027 |005e: add-int/2addr v7, v2 │ │ -09881e: 9104 0007 |005f: sub-int v4, v0, v7 │ │ -098822: 28df |0061: goto 0040 // -0021 │ │ +0987d4: |[0987d4] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ +0987e4: 5497 170d |0000: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ +0987e8: 6e10 fb1f 0700 |0002: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +0987ee: 0a07 |0005: move-result v7 │ │ +0987f0: 1218 |0006: const/4 v8, #int 1 // #1 │ │ +0987f2: 3787 5200 |0007: if-le v7, v8, 0059 // +0052 │ │ +0987f6: 6e10 921c 0900 |0009: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +0987fc: 0c07 |000c: move-result-object v7 │ │ +0987fe: 6e10 a600 0700 |000d: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +098804: 0c05 |0010: move-result-object v5 │ │ +098806: 5497 2e0d |0011: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0d2e │ │ +09880a: 6e10 ec1f 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@1fec │ │ +098810: 0a00 |0016: move-result v0 │ │ +098812: 2201 6000 |0017: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ +098816: 7010 a901 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +09881c: 7110 c81e 0900 |001c: invoke-static {v9}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +098822: 0a03 |001f: move-result v3 │ │ +098824: 5597 1b0d |0020: iget-boolean v7, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ +098828: 3807 3800 |0022: if-eqz v7, 005a // +0038 │ │ +09882c: 6007 b306 |0024: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@06b3 │ │ +098830: 6e20 0801 7500 |0026: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ +098836: 0a07 |0029: move-result v7 │ │ +098838: 6008 b406 |002a: sget v8, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@06b4 │ │ +09883c: 6e20 0801 8500 |002c: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ +098842: 0a08 |002f: move-result v8 │ │ +098844: 9002 0708 |0030: add-int v2, v7, v8 │ │ +098848: 5497 2f0d |0032: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +09884c: 6e10 481c 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@1c48 │ │ +098852: 0c07 |0037: move-result-object v7 │ │ +098854: 6e20 dc01 1700 |0038: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09885a: 3803 2100 |003b: if-eqz v3, 005c // +0021 │ │ +09885e: 5217 2c00 |003d: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ +098862: 7b74 |003f: neg-int v4, v7 │ │ +098864: 5497 2f0d |0040: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098868: 6e20 5d1c 4700 |0042: invoke-virtual {v7, v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@1c5d │ │ +09886e: 5497 170d |0045: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0d17 │ │ +098872: 6e10 fb1f 0700 |0047: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1ffb │ │ +098878: 0a07 |004a: move-result v7 │ │ +09887a: 5218 2c00 |004b: iget v8, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ +09887e: b087 |004d: add-int/2addr v7, v8 │ │ +098880: 5218 2d00 |004e: iget v8, v1, Landroid/graphics/Rect;.right:I // field@002d │ │ +098884: b087 |0050: add-int/2addr v7, v8 │ │ +098886: b027 |0051: add-int/2addr v7, v2 │ │ +098888: 9106 0700 |0052: sub-int v6, v7, v0 │ │ +09888c: 5497 2f0d |0054: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098890: 6e20 5e1c 6700 |0056: invoke-virtual {v7, v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@1c5e │ │ +098896: 0e00 |0059: return-void │ │ +098898: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +09889a: 28d7 |005b: goto 0032 // -0029 │ │ +09889c: 5217 2c00 |005c: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ +0988a0: b027 |005e: add-int/2addr v7, v2 │ │ +0988a2: 9104 0007 |005f: sub-int v4, v0, v7 │ │ +0988a6: 28df |0061: goto 0040 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1269 │ │ 0x0009 line=1270 │ │ 0x0011 line=1271 │ │ 0x0017 line=1272 │ │ 0x001c line=1273 │ │ @@ -221509,47 +221536,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 │ │ -098824: |[098824] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ -098834: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -098838: 7020 c000 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ -09883e: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ -098842: 6e20 c300 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -098848: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ -09884c: 6e20 d600 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ -098852: 1a01 2d36 |000f: const-string v1, "user_query" // string@362d │ │ -098856: 5432 3b0d |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0d3b │ │ -09885a: 6e30 cf00 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00cf │ │ -098860: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ -098864: 1a01 0a2e |0018: const-string v1, "query" // string@2e0a │ │ -098868: 6e30 d000 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -09886e: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ -098872: 1a01 5f22 |001f: const-string v1, "intent_extra_data_key" // string@225f │ │ -098876: 6e30 d000 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -09887c: 5431 110d |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ -098880: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ -098884: 1a01 0117 |0028: const-string v1, "app_data" // string@1701 │ │ -098888: 5432 110d |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ -09888c: 6e30 cd00 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ -098892: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ -098896: 1a01 c515 |0031: const-string v1, "action_key" // string@15c5 │ │ -09889a: 6e30 cb00 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -0988a0: 1a01 cb15 |0036: const-string v1, "action_msg" // string@15cb │ │ -0988a4: 6e30 d000 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0988aa: 6301 0f0d |003b: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ -0988ae: 3801 0b00 |003d: if-eqz v1, 0048 // +000b │ │ -0988b2: 5431 300d |003f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -0988b6: 6e10 7800 0100 |0041: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@0078 │ │ -0988bc: 0c01 |0044: move-result-object v1 │ │ -0988be: 6e20 d500 1000 |0045: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ -0988c4: 1100 |0048: return-object v0 │ │ +0988a8: |[0988a8] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ +0988b8: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +0988bc: 7020 c000 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ +0988c2: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ +0988c6: 6e20 c300 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +0988cc: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ +0988d0: 6e20 d600 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ +0988d6: 1a01 3636 |000f: const-string v1, "user_query" // string@3636 │ │ +0988da: 5432 3b0d |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0d3b │ │ +0988de: 6e30 cf00 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00cf │ │ +0988e4: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ +0988e8: 1a01 142e |0018: const-string v1, "query" // string@2e14 │ │ +0988ec: 6e30 d000 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0988f2: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ +0988f6: 1a01 6922 |001f: const-string v1, "intent_extra_data_key" // string@2269 │ │ +0988fa: 6e30 d000 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +098900: 5431 110d |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ +098904: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ +098908: 1a01 0b17 |0028: const-string v1, "app_data" // string@170b │ │ +09890c: 5432 110d |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ +098910: 6e30 cd00 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ +098916: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ +09891a: 1a01 cf15 |0031: const-string v1, "action_key" // string@15cf │ │ +09891e: 6e30 cb00 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +098924: 1a01 d515 |0036: const-string v1, "action_msg" // string@15d5 │ │ +098928: 6e30 d000 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +09892e: 6301 0f0d |003b: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ +098932: 3801 0b00 |003d: if-eqz v1, 0048 // +000b │ │ +098936: 5431 300d |003f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +09893a: 6e10 7800 0100 |0041: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@0078 │ │ +098940: 0c01 |0044: move-result-object v1 │ │ +098942: 6e20 d500 1000 |0045: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ +098948: 1100 |0048: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1439 │ │ 0x0005 line=1440 │ │ 0x000a line=1444 │ │ 0x000c line=1445 │ │ 0x000f line=1447 │ │ @@ -221580,93 +221607,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 │ │ -0988c8: |[0988c8] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ -0988d8: 1a00 4f34 |0000: const-string v0, "suggest_intent_action" // string@344f │ │ -0988dc: 7120 fc1c 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ -0988e2: 0c01 |0005: move-result-object v1 │ │ -0988e4: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ -0988e8: 6000 3700 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0988ec: 1305 0800 |000a: const/16 v5, #int 8 // #8 │ │ -0988f0: 3450 0800 |000c: if-lt v0, v5, 0014 // +0008 │ │ -0988f4: 54c0 300d |000e: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -0988f8: 6e10 7a00 0000 |0010: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@007a │ │ -0988fe: 0c01 |0013: move-result-object v1 │ │ -098900: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ -098904: 1a01 9f16 |0016: const-string v1, "android.intent.action.SEARCH" // string@169f │ │ -098908: 1a00 5034 |0018: const-string v0, "suggest_intent_data" // string@3450 │ │ -09890c: 7120 fc1c 0d00 |001a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ -098912: 0c07 |001d: move-result-object v7 │ │ -098914: 6300 0f0d |001e: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ -098918: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -09891c: 3907 0800 |0022: if-nez v7, 002a // +0008 │ │ -098920: 54c0 300d |0024: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -098924: 6e10 7b00 0000 |0026: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@007b │ │ -09892a: 0c07 |0029: move-result-object v7 │ │ -09892c: 3807 2500 |002a: if-eqz v7, 004f // +0025 │ │ -098930: 1a00 5134 |002c: const-string v0, "suggest_intent_data_id" // string@3451 │ │ -098934: 7120 fc1c 0d00 |002e: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ -09893a: 0c0a |0031: move-result-object v10 │ │ -09893c: 380a 1d00 |0032: if-eqz v10, 004f // +001d │ │ -098940: 2200 6c05 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -098944: 7010 f927 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09894a: 6e20 0228 7000 |0039: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -098950: 0c00 |003c: move-result-object v0 │ │ -098952: 1a05 4401 |003d: const-string v5, "/" // string@0144 │ │ -098956: 6e20 0228 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09895c: 0c00 |0042: move-result-object v0 │ │ -09895e: 7110 2102 0a00 |0043: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0221 │ │ -098964: 0c05 |0046: move-result-object v5 │ │ -098966: 6e20 0228 5000 |0047: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09896c: 0c00 |004a: move-result-object v0 │ │ -09896e: 6e10 0628 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -098974: 0c07 |004e: move-result-object v7 │ │ -098976: 3907 1700 |004f: if-nez v7, 0066 // +0017 │ │ -09897a: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -09897c: 1a00 5334 |0052: const-string v0, "suggest_intent_query" // string@3453 │ │ -098980: 7120 fc1c 0d00 |0054: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ -098986: 0c04 |0057: move-result-object v4 │ │ -098988: 1a00 5234 |0058: const-string v0, "suggest_intent_extra_data" // string@3452 │ │ -09898c: 7120 fc1c 0d00 |005a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ -098992: 0c03 |005d: move-result-object v3 │ │ -098994: 07c0 |005e: move-object v0, v12 │ │ -098996: 01e5 |005f: move v5, v14 │ │ -098998: 07f6 |0060: move-object v6, v15 │ │ -09899a: 7607 8b1c 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@1c8b │ │ -0989a0: 0c00 |0064: move-result-object v0 │ │ -0989a2: 1100 |0065: return-object v0 │ │ -0989a4: 7110 2702 0700 |0066: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0989aa: 0c02 |0069: move-result-object v2 │ │ -0989ac: 28e8 |006a: goto 0052 // -0018 │ │ -0989ae: 0d08 |006b: move-exception v8 │ │ -0989b0: 7210 5c01 0d00 |006c: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@015c │ │ -0989b6: 0a0b |006f: move-result v11 │ │ -0989b8: 1a00 3410 |0070: const-string v0, "SearchView" // string@1034 │ │ -0989bc: 2205 6c05 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0989c0: 7010 f927 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0989c6: 1a06 3010 |0077: const-string v6, "Search suggestions cursor at row " // string@1030 │ │ -0989ca: 6e20 0228 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0989d0: 0c05 |007c: move-result-object v5 │ │ -0989d2: 6e20 fe27 b500 |007d: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0989d8: 0c05 |0080: move-result-object v5 │ │ -0989da: 1a06 ad00 |0081: const-string v6, " returned exception." // string@00ad │ │ -0989de: 6e20 0228 6500 |0083: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0989e4: 0c05 |0086: move-result-object v5 │ │ -0989e6: 6e10 0628 0500 |0087: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0989ec: 0c05 |008a: move-result-object v5 │ │ -0989ee: 7130 111f 5008 |008b: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ -0989f4: 1200 |008e: const/4 v0, #int 0 // #0 │ │ -0989f6: 28d6 |008f: goto 0065 // -002a │ │ -0989f8: 0d09 |0090: move-exception v9 │ │ -0989fa: 12fb |0091: const/4 v11, #int -1 // #ff │ │ -0989fc: 28de |0092: goto 0070 // -0022 │ │ +09894c: |[09894c] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ +09895c: 1a00 5934 |0000: const-string v0, "suggest_intent_action" // string@3459 │ │ +098960: 7120 fc1c 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ +098966: 0c01 |0005: move-result-object v1 │ │ +098968: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ +09896c: 6000 3700 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +098970: 1305 0800 |000a: const/16 v5, #int 8 // #8 │ │ +098974: 3450 0800 |000c: if-lt v0, v5, 0014 // +0008 │ │ +098978: 54c0 300d |000e: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +09897c: 6e10 7a00 0000 |0010: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@007a │ │ +098982: 0c01 |0013: move-result-object v1 │ │ +098984: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ +098988: 1a01 a916 |0016: const-string v1, "android.intent.action.SEARCH" // string@16a9 │ │ +09898c: 1a00 5a34 |0018: const-string v0, "suggest_intent_data" // string@345a │ │ +098990: 7120 fc1c 0d00 |001a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ +098996: 0c07 |001d: move-result-object v7 │ │ +098998: 6300 0f0d |001e: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ +09899c: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +0989a0: 3907 0800 |0022: if-nez v7, 002a // +0008 │ │ +0989a4: 54c0 300d |0024: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +0989a8: 6e10 7b00 0000 |0026: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@007b │ │ +0989ae: 0c07 |0029: move-result-object v7 │ │ +0989b0: 3807 2500 |002a: if-eqz v7, 004f // +0025 │ │ +0989b4: 1a00 5b34 |002c: const-string v0, "suggest_intent_data_id" // string@345b │ │ +0989b8: 7120 fc1c 0d00 |002e: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ +0989be: 0c0a |0031: move-result-object v10 │ │ +0989c0: 380a 1d00 |0032: if-eqz v10, 004f // +001d │ │ +0989c4: 2200 6d05 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0989c8: 7010 f927 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0989ce: 6e20 0228 7000 |0039: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0989d4: 0c00 |003c: move-result-object v0 │ │ +0989d6: 1a05 4401 |003d: const-string v5, "/" // string@0144 │ │ +0989da: 6e20 0228 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0989e0: 0c00 |0042: move-result-object v0 │ │ +0989e2: 7110 2102 0a00 |0043: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0221 │ │ +0989e8: 0c05 |0046: move-result-object v5 │ │ +0989ea: 6e20 0228 5000 |0047: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0989f0: 0c00 |004a: move-result-object v0 │ │ +0989f2: 6e10 0628 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0989f8: 0c07 |004e: move-result-object v7 │ │ +0989fa: 3907 1700 |004f: if-nez v7, 0066 // +0017 │ │ +0989fe: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +098a00: 1a00 5d34 |0052: const-string v0, "suggest_intent_query" // string@345d │ │ +098a04: 7120 fc1c 0d00 |0054: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ +098a0a: 0c04 |0057: move-result-object v4 │ │ +098a0c: 1a00 5c34 |0058: const-string v0, "suggest_intent_extra_data" // string@345c │ │ +098a10: 7120 fc1c 0d00 |005a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ +098a16: 0c03 |005d: move-result-object v3 │ │ +098a18: 07c0 |005e: move-object v0, v12 │ │ +098a1a: 01e5 |005f: move v5, v14 │ │ +098a1c: 07f6 |0060: move-object v6, v15 │ │ +098a1e: 7607 8b1c 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@1c8b │ │ +098a24: 0c00 |0064: move-result-object v0 │ │ +098a26: 1100 |0065: return-object v0 │ │ +098a28: 7110 2702 0700 |0066: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +098a2e: 0c02 |0069: move-result-object v2 │ │ +098a30: 28e8 |006a: goto 0052 // -0018 │ │ +098a32: 0d08 |006b: move-exception v8 │ │ +098a34: 7210 5c01 0d00 |006c: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@015c │ │ +098a3a: 0a0b |006f: move-result v11 │ │ +098a3c: 1a00 3e10 |0070: const-string v0, "SearchView" // string@103e │ │ +098a40: 2205 6d05 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +098a44: 7010 f927 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +098a4a: 1a06 3a10 |0077: const-string v6, "Search suggestions cursor at row " // string@103a │ │ +098a4e: 6e20 0228 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +098a54: 0c05 |007c: move-result-object v5 │ │ +098a56: 6e20 fe27 b500 |007d: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +098a5c: 0c05 |0080: move-result-object v5 │ │ +098a5e: 1a06 ad00 |0081: const-string v6, " returned exception." // string@00ad │ │ +098a62: 6e20 0228 6500 |0083: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +098a68: 0c05 |0086: move-result-object v5 │ │ +098a6a: 6e10 0628 0500 |0087: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +098a70: 0c05 |008a: move-result-object v5 │ │ +098a72: 7130 111f 5008 |008b: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ +098a78: 1200 |008e: const/4 v0, #int 0 // #0 │ │ +098a7a: 28d6 |008f: goto 0065 // -002a │ │ +098a7c: 0d09 |0090: move-exception v9 │ │ +098a7e: 12fb |0091: const/4 v11, #int -1 // #ff │ │ +098a80: 28de |0092: goto 0070 // -0022 │ │ catches : 2 │ │ 0x0000 - 0x0069 │ │ Ljava/lang/RuntimeException; -> 0x006b │ │ 0x006c - 0x006f │ │ Ljava/lang/RuntimeException; -> 0x0090 │ │ positions : │ │ 0x0000 line=1563 │ │ @@ -221716,91 +221743,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 │ │ -098a1c: |[098a1c] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -098a2c: 6e10 7800 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@0078 │ │ -098a32: 0c08 |0003: move-result-object v8 │ │ -098a34: 2206 3400 |0004: new-instance v6, Landroid/content/Intent; // type@0034 │ │ -098a38: 1a0a 9f16 |0006: const-string v10, "android.intent.action.SEARCH" // string@169f │ │ -098a3c: 7020 c000 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ -098a42: 6e20 d500 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ -098a48: 6e10 921c 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -098a4e: 0c0a |0011: move-result-object v10 │ │ -098a50: 120b |0012: const/4 v11, #int 0 // #0 │ │ -098a52: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ -098a56: 7140 6b00 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006b │ │ -098a5c: 0c03 |0018: move-result-object v3 │ │ -098a5e: 2205 8200 |0019: new-instance v5, Landroid/os/Bundle; // type@0082 │ │ -098a62: 7010 2d02 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@022d │ │ -098a68: 54da 110d |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ -098a6c: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ -098a70: 1a0a 0117 |0022: const-string v10, "app_data" // string@1701 │ │ -098a74: 54db 110d |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ -098a78: 6e30 4002 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0240 │ │ -098a7e: 2209 3400 |0029: new-instance v9, Landroid/content/Intent; // type@0034 │ │ -098a82: 7020 bf00 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ -098a88: 1a01 a01d |002e: const-string v1, "free_form" // string@1da0 │ │ -098a8c: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -098a8e: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -098a90: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -098a92: 600a 3700 |0033: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -098a96: 130b 0800 |0035: const/16 v11, #int 8 // #8 │ │ -098a9a: 34ba 3a00 |0037: if-lt v10, v11, 0071 // +003a │ │ -098a9e: 6e10 9a1c 0d00 |0039: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@1c9a │ │ -098aa4: 0c07 |003c: move-result-object v7 │ │ -098aa6: 6e10 8000 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0080 │ │ -098aac: 0a0a |0040: move-result v10 │ │ -098aae: 380a 0a00 |0041: if-eqz v10, 004b // +000a │ │ -098ab2: 6e10 8000 0f00 |0043: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0080 │ │ -098ab8: 0a0a |0046: move-result v10 │ │ -098aba: 6e20 1b01 a700 |0047: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -098ac0: 0c01 |004a: move-result-object v1 │ │ -098ac2: 6e10 8200 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0082 │ │ -098ac8: 0a0a |004e: move-result v10 │ │ -098aca: 380a 0a00 |004f: if-eqz v10, 0059 // +000a │ │ -098ace: 6e10 8200 0f00 |0051: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0082 │ │ -098ad4: 0a0a |0054: move-result v10 │ │ -098ad6: 6e20 1b01 a700 |0055: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -098adc: 0c04 |0058: move-result-object v4 │ │ -098ade: 6e10 7f00 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@007f │ │ -098ae4: 0a0a |005c: move-result v10 │ │ -098ae6: 380a 0a00 |005d: if-eqz v10, 0067 // +000a │ │ -098aea: 6e10 7f00 0f00 |005f: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@007f │ │ -098af0: 0a0a |0062: move-result v10 │ │ -098af2: 6e20 1b01 a700 |0063: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -098af8: 0c00 |0066: move-result-object v0 │ │ -098afa: 6e10 8100 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0081 │ │ -098b00: 0a0a |006a: move-result v10 │ │ -098b02: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ -098b06: 6e10 8100 0f00 |006d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0081 │ │ -098b0c: 0a02 |0070: move-result v2 │ │ -098b0e: 1a0a c816 |0071: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@16c8 │ │ -098b12: 6e30 d000 a901 |0073: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -098b18: 1a0a ca16 |0076: const-string v10, "android.speech.extra.PROMPT" // string@16ca │ │ -098b1c: 6e30 d000 a904 |0078: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -098b22: 1a0a c716 |007b: const-string v10, "android.speech.extra.LANGUAGE" // string@16c7 │ │ -098b26: 6e30 d000 a900 |007d: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -098b2c: 1a0a c916 |0080: const-string v10, "android.speech.extra.MAX_RESULTS" // string@16c9 │ │ -098b30: 6e30 cb00 a902 |0082: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -098b36: 1a0b 1a18 |0085: const-string v11, "calling_package" // string@181a │ │ -098b3a: 3908 1100 |0087: if-nez v8, 0098 // +0011 │ │ -098b3e: 120a |0089: const/4 v10, #int 0 // #0 │ │ -098b40: 6e30 d000 b90a |008a: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -098b46: 1a0a cb16 |008d: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@16cb │ │ -098b4a: 6e30 ce00 a903 |008f: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00ce │ │ -098b50: 1a0a cc16 |0092: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@16cc │ │ -098b54: 6e30 cd00 a905 |0094: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ -098b5a: 1109 |0097: return-object v9 │ │ -098b5c: 6e10 8e00 0800 |0098: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@008e │ │ -098b62: 0c0a |009b: move-result-object v10 │ │ -098b64: 28ee |009c: goto 008a // -0012 │ │ +098aa0: |[098aa0] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +098ab0: 6e10 7800 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@0078 │ │ +098ab6: 0c08 |0003: move-result-object v8 │ │ +098ab8: 2206 3400 |0004: new-instance v6, Landroid/content/Intent; // type@0034 │ │ +098abc: 1a0a a916 |0006: const-string v10, "android.intent.action.SEARCH" // string@16a9 │ │ +098ac0: 7020 c000 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ +098ac6: 6e20 d500 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00d5 │ │ +098acc: 6e10 921c 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +098ad2: 0c0a |0011: move-result-object v10 │ │ +098ad4: 120b |0012: const/4 v11, #int 0 // #0 │ │ +098ad6: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ +098ada: 7140 6b00 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006b │ │ +098ae0: 0c03 |0018: move-result-object v3 │ │ +098ae2: 2205 8200 |0019: new-instance v5, Landroid/os/Bundle; // type@0082 │ │ +098ae6: 7010 2d02 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@022d │ │ +098aec: 54da 110d |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ +098af0: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ +098af4: 1a0a 0b17 |0022: const-string v10, "app_data" // string@170b │ │ +098af8: 54db 110d |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ +098afc: 6e30 4002 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0240 │ │ +098b02: 2209 3400 |0029: new-instance v9, Landroid/content/Intent; // type@0034 │ │ +098b06: 7020 bf00 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ +098b0c: 1a01 aa1d |002e: const-string v1, "free_form" // string@1daa │ │ +098b10: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +098b12: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +098b14: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +098b16: 600a 3700 |0033: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +098b1a: 130b 0800 |0035: const/16 v11, #int 8 // #8 │ │ +098b1e: 34ba 3a00 |0037: if-lt v10, v11, 0071 // +003a │ │ +098b22: 6e10 9a1c 0d00 |0039: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@1c9a │ │ +098b28: 0c07 |003c: move-result-object v7 │ │ +098b2a: 6e10 8000 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0080 │ │ +098b30: 0a0a |0040: move-result v10 │ │ +098b32: 380a 0a00 |0041: if-eqz v10, 004b // +000a │ │ +098b36: 6e10 8000 0f00 |0043: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0080 │ │ +098b3c: 0a0a |0046: move-result v10 │ │ +098b3e: 6e20 1b01 a700 |0047: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +098b44: 0c01 |004a: move-result-object v1 │ │ +098b46: 6e10 8200 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0082 │ │ +098b4c: 0a0a |004e: move-result v10 │ │ +098b4e: 380a 0a00 |004f: if-eqz v10, 0059 // +000a │ │ +098b52: 6e10 8200 0f00 |0051: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0082 │ │ +098b58: 0a0a |0054: move-result v10 │ │ +098b5a: 6e20 1b01 a700 |0055: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +098b60: 0c04 |0058: move-result-object v4 │ │ +098b62: 6e10 7f00 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@007f │ │ +098b68: 0a0a |005c: move-result v10 │ │ +098b6a: 380a 0a00 |005d: if-eqz v10, 0067 // +000a │ │ +098b6e: 6e10 7f00 0f00 |005f: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@007f │ │ +098b74: 0a0a |0062: move-result v10 │ │ +098b76: 6e20 1b01 a700 |0063: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +098b7c: 0c00 |0066: move-result-object v0 │ │ +098b7e: 6e10 8100 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0081 │ │ +098b84: 0a0a |006a: move-result v10 │ │ +098b86: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ +098b8a: 6e10 8100 0f00 |006d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0081 │ │ +098b90: 0a02 |0070: move-result v2 │ │ +098b92: 1a0a d216 |0071: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@16d2 │ │ +098b96: 6e30 d000 a901 |0073: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +098b9c: 1a0a d416 |0076: const-string v10, "android.speech.extra.PROMPT" // string@16d4 │ │ +098ba0: 6e30 d000 a904 |0078: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +098ba6: 1a0a d116 |007b: const-string v10, "android.speech.extra.LANGUAGE" // string@16d1 │ │ +098baa: 6e30 d000 a900 |007d: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +098bb0: 1a0a d316 |0080: const-string v10, "android.speech.extra.MAX_RESULTS" // string@16d3 │ │ +098bb4: 6e30 cb00 a902 |0082: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +098bba: 1a0b 2418 |0085: const-string v11, "calling_package" // string@1824 │ │ +098bbe: 3908 1100 |0087: if-nez v8, 0098 // +0011 │ │ +098bc2: 120a |0089: const/4 v10, #int 0 // #0 │ │ +098bc4: 6e30 d000 b90a |008a: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +098bca: 1a0a d516 |008d: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@16d5 │ │ +098bce: 6e30 ce00 a903 |008f: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00ce │ │ +098bd4: 1a0a d616 |0092: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@16d6 │ │ +098bd8: 6e30 cd00 a905 |0094: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ +098bde: 1109 |0097: return-object v9 │ │ +098be0: 6e10 8e00 0800 |0098: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@008e │ │ +098be6: 0c0a |009b: move-result-object v10 │ │ +098be8: 28ee |009c: goto 008a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ 0x0004 line=1493 │ │ 0x000b line=1494 │ │ 0x000e line=1495 │ │ 0x0019 line=1502 │ │ @@ -221850,27 +221877,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 │ │ -098b68: |[098b68] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -098b78: 2201 3400 |0000: new-instance v1, Landroid/content/Intent; // type@0034 │ │ -098b7c: 7020 bf00 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ -098b82: 6e10 7800 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@0078 │ │ -098b88: 0c00 |0008: move-result-object v0 │ │ -098b8a: 1a03 1a18 |0009: const-string v3, "calling_package" // string@181a │ │ -098b8e: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ -098b92: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -098b94: 6e30 d000 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -098b9a: 1101 |0011: return-object v1 │ │ -098b9c: 6e10 8e00 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@008e │ │ -098ba2: 0c02 |0015: move-result-object v2 │ │ -098ba4: 28f8 |0016: goto 000e // -0008 │ │ +098bec: |[098bec] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +098bfc: 2201 3400 |0000: new-instance v1, Landroid/content/Intent; // type@0034 │ │ +098c00: 7020 bf00 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00bf │ │ +098c06: 6e10 7800 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@0078 │ │ +098c0c: 0c00 |0008: move-result-object v0 │ │ +098c0e: 1a03 2418 |0009: const-string v3, "calling_package" // string@1824 │ │ +098c12: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ +098c16: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +098c18: 6e30 d000 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +098c1e: 1101 |0011: return-object v1 │ │ +098c20: 6e10 8e00 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@008e │ │ +098c26: 0c02 |0015: move-result-object v2 │ │ +098c28: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1472 │ │ 0x0005 line=1473 │ │ 0x0009 line=1474 │ │ 0x0011 line=1476 │ │ 0x0012 line=1474 │ │ @@ -221886,18 +221913,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098ba8: |[098ba8] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ -098bb8: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098bbc: 6e10 441c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@1c44 │ │ -098bc2: 0e00 |0005: return-void │ │ +098c2c: |[098c2c] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ +098c3c: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098c40: 6e10 441c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@1c44 │ │ +098c46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1168 │ │ 0x0005 line=1169 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -221906,22 +221933,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -098bc4: |[098bc4] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ -098bd4: 6200 0d0d |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ -098bd8: 5421 2f0d |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098bdc: 6e20 351c 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1c35 │ │ -098be2: 6200 0d0d |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ -098be6: 5421 2f0d |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098bea: 6e20 341c 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1c34 │ │ -098bf0: 0e00 |000e: return-void │ │ +098c48: |[098c48] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ +098c58: 6200 0d0d |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ +098c5c: 5421 2f0d |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098c60: 6e20 351c 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1c35 │ │ +098c66: 6200 0d0d |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ +098c6a: 5421 2f0d |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098c6e: 6e20 341c 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1c34 │ │ +098c74: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1604 │ │ 0x0007 line=1605 │ │ 0x000e line=1606 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ @@ -221931,43 +221958,43 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -098bf4: |[098bf4] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -098c04: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -098c06: 5572 1b0d |0001: iget-boolean v2, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ -098c0a: 3802 0600 |0003: if-eqz v2, 0009 // +0006 │ │ -098c0e: 5472 2d0d |0005: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@0d2d │ │ -098c12: 3902 0400 |0007: if-nez v2, 000b // +0004 │ │ -098c16: 0780 |0009: move-object v0, v8 │ │ -098c18: 1100 |000a: return-object v0 │ │ -098c1a: 5472 2f0d |000b: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098c1e: 6e10 4e1c 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@1c4e │ │ -098c24: 0a02 |0010: move-result v2 │ │ -098c26: 8922 |0011: float-to-double v2, v2 │ │ -098c28: 1904 f43f |0012: const-wide/high16 v4, #long 4608308318706860032 // #3ff4 │ │ -098c2c: cd42 |0014: mul-double/2addr v2, v4 │ │ -098c2e: 8a21 |0015: double-to-int v1, v2 │ │ -098c30: 5472 2d0d |0016: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@0d2d │ │ -098c34: 6e51 e601 6216 |0018: invoke-virtual {v2, v6, v6, v1, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -098c3a: 2200 f603 |001b: new-instance v0, Landroid/text/SpannableStringBuilder; // type@03f6 │ │ -098c3e: 1a02 0e00 |001d: const-string v2, " " // string@000e │ │ -098c42: 7020 d41e 2000 |001f: invoke-direct {v0, v2}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@1ed4 │ │ -098c48: 2202 0304 |0022: new-instance v2, Landroid/text/style/ImageSpan; // type@0403 │ │ -098c4c: 5473 2d0d |0024: iget-object v3, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@0d2d │ │ -098c50: 7020 f31e 3200 |0026: invoke-direct {v2, v3}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@1ef3 │ │ -098c56: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -098c58: 1224 |002a: const/4 v4, #int 2 // #2 │ │ -098c5a: 1305 2100 |002b: const/16 v5, #int 33 // #21 │ │ -098c5e: 6e55 d71e 2043 |002d: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@1ed7 │ │ -098c64: 6e20 d51e 8000 |0030: invoke-virtual {v0, v8}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ -098c6a: 28d7 |0033: goto 000a // -0029 │ │ +098c78: |[098c78] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +098c88: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +098c8a: 5572 1b0d |0001: iget-boolean v2, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ +098c8e: 3802 0600 |0003: if-eqz v2, 0009 // +0006 │ │ +098c92: 5472 2d0d |0005: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@0d2d │ │ +098c96: 3902 0400 |0007: if-nez v2, 000b // +0004 │ │ +098c9a: 0780 |0009: move-object v0, v8 │ │ +098c9c: 1100 |000a: return-object v0 │ │ +098c9e: 5472 2f0d |000b: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098ca2: 6e10 4e1c 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@1c4e │ │ +098ca8: 0a02 |0010: move-result v2 │ │ +098caa: 8922 |0011: float-to-double v2, v2 │ │ +098cac: 1904 f43f |0012: const-wide/high16 v4, #long 4608308318706860032 // #3ff4 │ │ +098cb0: cd42 |0014: mul-double/2addr v2, v4 │ │ +098cb2: 8a21 |0015: double-to-int v1, v2 │ │ +098cb4: 5472 2d0d |0016: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@0d2d │ │ +098cb8: 6e51 e601 6216 |0018: invoke-virtual {v2, v6, v6, v1, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +098cbe: 2200 f703 |001b: new-instance v0, Landroid/text/SpannableStringBuilder; // type@03f7 │ │ +098cc2: 1a02 0e00 |001d: const-string v2, " " // string@000e │ │ +098cc6: 7020 d41e 2000 |001f: invoke-direct {v0, v2}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@1ed4 │ │ +098ccc: 2202 0404 |0022: new-instance v2, Landroid/text/style/ImageSpan; // type@0404 │ │ +098cd0: 5473 2d0d |0024: iget-object v3, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@0d2d │ │ +098cd4: 7020 f31e 3200 |0026: invoke-direct {v2, v3}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@1ef3 │ │ +098cda: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +098cdc: 1224 |002a: const/4 v4, #int 2 // #2 │ │ +098cde: 1305 2100 |002b: const/16 v5, #int 33 // #21 │ │ +098ce2: 6e55 d71e 2043 |002d: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@1ed7 │ │ +098ce8: 6e20 d51e 8000 |0030: invoke-virtual {v0, v8}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ +098cee: 28d7 |0033: goto 000a // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1054 │ │ 0x000a line=1064 │ │ 0x000b line=1058 │ │ 0x0016 line=1059 │ │ 0x001b line=1061 │ │ @@ -221984,23 +222011,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -098c6c: |[098c6c] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ -098c7c: 6e10 921c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -098c82: 0c00 |0003: move-result-object v0 │ │ -098c84: 6e10 a600 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -098c8a: 0c00 |0007: move-result-object v0 │ │ -098c8c: 6001 bc06 |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@06bc │ │ -098c90: 6e20 0801 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ -098c96: 0a00 |000d: move-result v0 │ │ -098c98: 0f00 |000e: return v0 │ │ +098cf0: |[098cf0] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ +098d00: 6e10 921c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +098d06: 0c00 |0003: move-result-object v0 │ │ +098d08: 6e10 a600 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +098d0e: 0c00 |0007: move-result-object v0 │ │ +098d10: 6001 bc06 |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@06bc │ │ +098d14: 6e20 0801 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0108 │ │ +098d1a: 0a00 |000d: move-result v0 │ │ +098d1c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ #36 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -222008,45 +222035,45 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -098c9c: |[098c9c] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ -098cac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -098cae: 5453 300d |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -098cb2: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -098cb6: 5453 300d |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -098cba: 6e10 8300 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@0083 │ │ -098cc0: 0a03 |000a: move-result v3 │ │ -098cc2: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ -098cc6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -098cc8: 5453 300d |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -098ccc: 6e10 8500 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0085 │ │ -098cd2: 0a03 |0013: move-result v3 │ │ -098cd4: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ -098cd8: 5451 3f0d |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ -098cdc: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ -098ce0: 6e10 921c 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -098ce6: 0c03 |001d: move-result-object v3 │ │ -098ce8: 6e10 a400 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -098cee: 0c03 |0021: move-result-object v3 │ │ -098cf0: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ -098cf4: 6e30 ef00 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@00ef │ │ -098cfa: 0c00 |0027: move-result-object v0 │ │ -098cfc: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -098d00: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -098d02: 0f02 |002b: return v2 │ │ -098d04: 5453 300d |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -098d08: 6e10 8400 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0084 │ │ -098d0e: 0a03 |0031: move-result v3 │ │ -098d10: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ -098d14: 5451 3c0d |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0d3c │ │ -098d18: 28e2 |0036: goto 0018 // -001e │ │ +098d20: |[098d20] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ +098d30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +098d32: 5453 300d |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +098d36: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +098d3a: 5453 300d |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +098d3e: 6e10 8300 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@0083 │ │ +098d44: 0a03 |000a: move-result v3 │ │ +098d46: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ +098d4a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +098d4c: 5453 300d |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +098d50: 6e10 8500 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0085 │ │ +098d56: 0a03 |0013: move-result v3 │ │ +098d58: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ +098d5c: 5451 3f0d |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ +098d60: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ +098d64: 6e10 921c 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +098d6a: 0c03 |001d: move-result-object v3 │ │ +098d6c: 6e10 a400 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +098d72: 0c03 |0021: move-result-object v3 │ │ +098d74: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ +098d78: 6e30 ef00 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@00ef │ │ +098d7e: 0c00 |0027: move-result-object v0 │ │ +098d80: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +098d84: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +098d86: 0f02 |002b: return v2 │ │ +098d88: 5453 300d |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +098d8c: 6e10 8400 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0084 │ │ +098d92: 0a03 |0031: move-result v3 │ │ +098d94: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ +098d98: 5451 3c0d |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0d3c │ │ +098d9c: 28e2 |0036: goto 0018 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=845 │ │ 0x000d line=846 │ │ 0x000e line=847 │ │ 0x0016 line=848 │ │ 0x0018 line=852 │ │ @@ -222066,26 +222093,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -098d1c: |[098d1c] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ -098d2c: 6e10 a600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -098d32: 0c00 |0003: move-result-object v0 │ │ -098d34: 6e10 0501 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -098d3a: 0c00 |0007: move-result-object v0 │ │ -098d3c: 5200 2000 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ -098d40: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -098d42: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ -098d46: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -098d48: 0f00 |000e: return v0 │ │ -098d4a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -098d4c: 28fe |0010: goto 000e // -0002 │ │ +098da0: |[098da0] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ +098db0: 6e10 a600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +098db6: 0c00 |0003: move-result-object v0 │ │ +098db8: 6e10 0501 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +098dbe: 0c00 |0007: move-result-object v0 │ │ +098dc0: 5200 2000 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ +098dc4: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +098dc6: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ +098dca: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +098dcc: 0f00 |000e: return v0 │ │ +098dce: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +098dd0: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1609 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ │ │ #38 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -222093,26 +222120,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -098d50: |[098d50] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ -098d60: 5510 330d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0d33 │ │ -098d64: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -098d68: 5510 3e0d |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ -098d6c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -098d70: 6e10 a61c 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ -098d76: 0a00 |000b: move-result v0 │ │ -098d78: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -098d7c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -098d7e: 0f00 |000f: return v0 │ │ -098d80: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -098d82: 28fe |0011: goto 000f // -0002 │ │ +098dd4: |[098dd4] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ +098de4: 5510 330d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0d33 │ │ +098de8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +098dec: 5510 3e0d |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ +098df0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +098df4: 6e10 a61c 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ +098dfa: 0a00 |000b: move-result v0 │ │ +098dfc: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +098e00: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +098e02: 0f00 |000f: return v0 │ │ +098e04: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +098e06: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #39 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -222120,34 +222147,34 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -098d84: |[098d84] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ -098d94: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -098d98: 0e00 |0002: return-void │ │ -098d9a: 6e10 921c 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -098da0: 0c01 |0006: move-result-object v1 │ │ -098da2: 6e20 b500 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -098da8: 28f8 |000a: goto 0002 // -0008 │ │ -098daa: 0d00 |000b: move-exception v0 │ │ -098dac: 1a01 3410 |000c: const-string v1, "SearchView" // string@1034 │ │ -098db0: 2202 6c05 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -098db4: 7010 f927 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -098dba: 1a03 5405 |0013: const-string v3, "Failed launch activity: " // string@0554 │ │ -098dbe: 6e20 0228 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -098dc4: 0c02 |0018: move-result-object v2 │ │ -098dc6: 6e20 0128 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -098dcc: 0c02 |001c: move-result-object v2 │ │ -098dce: 6e10 0628 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -098dd4: 0c02 |0020: move-result-object v2 │ │ -098dd6: 7130 0c1f 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -098ddc: 28de |0024: goto 0002 // -0022 │ │ +098e08: |[098e08] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ +098e18: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +098e1c: 0e00 |0002: return-void │ │ +098e1e: 6e10 921c 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +098e24: 0c01 |0006: move-result-object v1 │ │ +098e26: 6e20 b500 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +098e2c: 28f8 |000a: goto 0002 // -0008 │ │ +098e2e: 0d00 |000b: move-exception v0 │ │ +098e30: 1a01 3e10 |000c: const-string v1, "SearchView" // string@103e │ │ +098e34: 2202 6d05 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +098e38: 7010 f927 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +098e3e: 1a03 5805 |0013: const-string v3, "Failed launch activity: " // string@0558 │ │ +098e42: 6e20 0228 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +098e48: 0c02 |0018: move-result-object v2 │ │ +098e4a: 6e20 0128 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +098e50: 0c02 |001c: move-result-object v2 │ │ +098e52: 6e10 0628 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +098e58: 0c02 |0020: move-result-object v2 │ │ +098e5a: 7130 0c1f 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +098e60: 28de |0024: goto 0002 // -0022 │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/lang/RuntimeException; -> 0x000b │ │ positions : │ │ 0x0000 line=1396 │ │ 0x0002 line=1406 │ │ 0x0003 line=1402 │ │ @@ -222163,28 +222190,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 │ │ -098df0: |[098df0] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ -098e00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -098e02: 1a01 9f16 |0001: const-string v1, "android.intent.action.SEARCH" // string@169f │ │ -098e06: 0780 |0003: move-object v0, v8 │ │ -098e08: 0723 |0004: move-object v3, v2 │ │ -098e0a: 07b4 |0005: move-object v4, v11 │ │ -098e0c: 0195 |0006: move v5, v9 │ │ -098e0e: 07a6 |0007: move-object v6, v10 │ │ -098e10: 7607 8b1c 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@1c8b │ │ -098e16: 0c07 |000b: move-result-object v7 │ │ -098e18: 6e10 921c 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -098e1e: 0c00 |000f: move-result-object v0 │ │ -098e20: 6e20 b500 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -098e26: 0e00 |0013: return-void │ │ +098e74: |[098e74] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ +098e84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +098e86: 1a01 a916 |0001: const-string v1, "android.intent.action.SEARCH" // string@16a9 │ │ +098e8a: 0780 |0003: move-object v0, v8 │ │ +098e8c: 0723 |0004: move-object v3, v2 │ │ +098e8e: 07b4 |0005: move-object v4, v11 │ │ +098e90: 0195 |0006: move v5, v9 │ │ +098e92: 07a6 |0007: move-object v6, v10 │ │ +098e94: 7607 8b1c 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@1c8b │ │ +098e9a: 0c07 |000b: move-result-object v7 │ │ +098e9c: 6e10 921c 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +098ea2: 0c00 |000f: move-result-object v0 │ │ +098ea4: 6e20 b500 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +098eaa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1418 │ │ 0x0008 line=1419 │ │ 0x000c line=1420 │ │ 0x0013 line=1421 │ │ locals : │ │ @@ -222200,29 +222227,29 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -098e28: |[098e28] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ -098e38: 5432 360d |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -098e3c: 6e10 be0d 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0dbe │ │ -098e42: 0c00 |0005: move-result-object v0 │ │ -098e44: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -098e48: 7220 6301 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ -098e4e: 0a02 |000b: move-result v2 │ │ -098e50: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ -098e54: 7040 8c1c 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@1c8c │ │ -098e5a: 0c01 |0011: move-result-object v1 │ │ -098e5c: 7020 ab1c 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@1cab │ │ -098e62: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -098e64: 0f02 |0016: return v2 │ │ -098e66: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -098e68: 28fe |0018: goto 0016 // -0002 │ │ +098eac: |[098eac] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ +098ebc: 5432 360d |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +098ec0: 6e10 be0d 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0dbe │ │ +098ec6: 0c00 |0005: move-result-object v0 │ │ +098ec8: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +098ecc: 7220 6301 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ +098ed2: 0a02 |000b: move-result v2 │ │ +098ed4: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ +098ed8: 7040 8c1c 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@1c8c │ │ +098ede: 0c01 |0011: move-result-object v1 │ │ +098ee0: 7020 ab1c 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@1cab │ │ +098ee6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +098ee8: 0f02 |0016: return v2 │ │ +098eea: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +098eec: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1379 │ │ 0x0006 line=1380 │ │ 0x000e line=1382 │ │ 0x0012 line=1385 │ │ 0x0015 line=1387 │ │ @@ -222240,40 +222267,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -098e6c: |[098e6c] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ -098e7c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -098e7e: 5441 2f0d |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098e82: 6e10 4d1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ -098e88: 0c00 |0006: move-result-object v0 │ │ -098e8a: 7110 e41e 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -098e90: 0a01 |000a: move-result v1 │ │ -098e92: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ -098e96: 5541 1b0d |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ -098e9a: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ -098e9e: 5441 1f0d |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0d1f │ │ -098ea2: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -098ea6: 5441 1f0d |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0d1f │ │ -098eaa: 7210 381c 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@1c38 │ │ -098eb0: 0a01 |001a: move-result v1 │ │ -098eb2: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ -098eb6: 6e10 8a1c 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1c8a │ │ -098ebc: 7020 dd1c 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ -098ec2: 0e00 |0023: return-void │ │ -098ec4: 5441 2f0d |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098ec8: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ -098ecc: 6e20 6c1c 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1c6c │ │ -098ed2: 5441 2f0d |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098ed6: 6e10 5a1c 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1c5a │ │ -098edc: 7020 c81c 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ -098ee2: 28f0 |0033: goto 0023 // -0010 │ │ +098ef0: |[098ef0] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ +098f00: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +098f02: 5441 2f0d |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098f06: 6e10 4d1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ +098f0c: 0c00 |0006: move-result-object v0 │ │ +098f0e: 7110 e41e 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +098f14: 0a01 |000a: move-result v1 │ │ +098f16: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ +098f1a: 5541 1b0d |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ +098f1e: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ +098f22: 5441 1f0d |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0d1f │ │ +098f26: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +098f2a: 5441 1f0d |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0d1f │ │ +098f2e: 7210 381c 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@1c38 │ │ +098f34: 0a01 |001a: move-result v1 │ │ +098f36: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ +098f3a: 6e10 8a1c 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1c8a │ │ +098f40: 7020 dd1c 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ +098f46: 0e00 |0023: return-void │ │ +098f48: 5441 2f0d |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098f4c: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ +098f50: 6e20 6c1c 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1c6c │ │ +098f56: 5441 2f0d |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +098f5a: 6e10 5a1c 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1c5a │ │ +098f60: 7020 c81c 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ +098f66: 28f0 |0033: goto 0023 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1172 │ │ 0x0007 line=1173 │ │ 0x000d line=1174 │ │ 0x0011 line=1176 │ │ 0x001d line=1178 │ │ @@ -222291,28 +222318,28 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -098ee4: |[098ee4] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ -098ef4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -098ef6: 5421 260d |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ -098efa: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -098efe: 5421 260d |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ -098f02: 7220 3b1c 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@1c3b │ │ -098f08: 0a01 |000a: move-result v1 │ │ -098f0a: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ -098f0e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -098f10: 7040 ad1c 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@1cad │ │ -098f16: 7020 c81c 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ -098f1c: 7010 8f1c 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@1c8f │ │ -098f22: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -098f24: 0f00 |0018: return v0 │ │ +098f68: |[098f68] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ +098f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +098f7a: 5421 260d |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ +098f7e: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +098f82: 5421 260d |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ +098f86: 7220 3b1c 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@1c3b │ │ +098f8c: 0a01 |000a: move-result v1 │ │ +098f8e: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ +098f92: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +098f94: 7040 ad1c 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@1cad │ │ +098f9a: 7020 c81c 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ +098fa0: 7010 8f1c 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@1c8f │ │ +098fa6: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +098fa8: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1293 │ │ 0x000d line=1295 │ │ 0x0011 line=1296 │ │ 0x0014 line=1297 │ │ 0x0017 line=1298 │ │ @@ -222328,26 +222355,26 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -098f28: |[098f28] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ -098f38: 5410 260d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ -098f3c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -098f40: 5410 260d |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ -098f44: 7220 3c1c 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@1c3c │ │ -098f4a: 0a00 |0009: move-result v0 │ │ -098f4c: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -098f50: 7020 c21c 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@1cc2 │ │ -098f56: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -098f58: 0f00 |0010: return v0 │ │ -098f5a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -098f5c: 28fe |0012: goto 0010 // -0002 │ │ +098fac: |[098fac] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ +098fbc: 5410 260d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ +098fc0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +098fc4: 5410 260d |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ +098fc8: 7220 3c1c 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@1c3c │ │ +098fce: 0a00 |0009: move-result v0 │ │ +098fd0: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +098fd4: 7020 c21c 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@1cc2 │ │ +098fda: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +098fdc: 0f00 |0010: return v0 │ │ +098fde: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +098fe0: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1304 │ │ 0x000c line=1306 │ │ 0x000f line=1307 │ │ 0x0010 line=1309 │ │ locals : │ │ @@ -222359,26 +222386,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -098f60: |[098f60] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ -098f70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -098f72: 7020 dd1c 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ -098f78: 5410 2f0d |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098f7c: 6e10 5a1c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1c5a │ │ -098f82: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -098f84: 7020 c81c 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ -098f8a: 5410 250d |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0d25 │ │ -098f8e: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -098f92: 5410 250d |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0d25 │ │ -098f96: 7220 c01f 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@1fc0 │ │ -098f9c: 0e00 |0016: return-void │ │ +098fe4: |[098fe4] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ +098ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +098ff6: 7020 dd1c 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ +098ffc: 5410 2f0d |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099000: 6e10 5a1c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1c5a │ │ +099006: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +099008: 7020 c81c 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ +09900e: 5410 250d |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0d25 │ │ +099012: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +099016: 5410 250d |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0d25 │ │ +09901a: 7220 c01f 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@1fc0 │ │ +099020: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ 0x0004 line=1193 │ │ 0x0009 line=1194 │ │ 0x000d line=1195 │ │ 0x0011 line=1196 │ │ @@ -222391,40 +222418,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -098fa0: |[098fa0] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ -098fb0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -098fb2: 5441 2f0d |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -098fb6: 6e10 4d1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ -098fbc: 0c00 |0006: move-result-object v0 │ │ -098fbe: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ -098fc2: 7110 e31e 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@1ee3 │ │ -098fc8: 0a01 |000c: move-result v1 │ │ -098fca: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ -098fce: 5441 230d |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ -098fd2: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -098fd6: 5441 230d |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ -098fda: 7210 6d27 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ -098fe0: 0c02 |0018: move-result-object v2 │ │ -098fe2: 7220 3a1c 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1c3a │ │ -098fe8: 0a01 |001c: move-result v1 │ │ -098fea: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ -098fee: 5441 300d |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -098ff2: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ -098ff6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -098ff8: 7210 6d27 0000 |0024: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ -098ffe: 0c02 |0027: move-result-object v2 │ │ -099000: 7040 ac1c 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@1cac │ │ -099006: 7020 c81c 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ -09900c: 7010 8f1c 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@1c8f │ │ -099012: 0e00 |0031: return-void │ │ +099024: |[099024] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ +099034: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +099036: 5441 2f0d |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +09903a: 6e10 4d1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ +099040: 0c00 |0006: move-result-object v0 │ │ +099042: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ +099046: 7110 e31e 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@1ee3 │ │ +09904c: 0a01 |000c: move-result v1 │ │ +09904e: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ +099052: 5441 230d |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ +099056: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +09905a: 5441 230d |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ +09905e: 7210 6d27 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ +099064: 0c02 |0018: move-result-object v2 │ │ +099066: 7220 3a1c 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1c3a │ │ +09906c: 0a01 |001c: move-result v1 │ │ +09906e: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ +099072: 5441 300d |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +099076: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ +09907a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +09907c: 7210 6d27 0000 |0024: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ +099082: 0c02 |0027: move-result-object v2 │ │ +099084: 7040 ac1c 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@1cac │ │ +09908a: 7020 c81c 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ +099090: 7010 8f1c 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@1c8f │ │ +099096: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1154 │ │ 0x0007 line=1155 │ │ 0x000f line=1156 │ │ 0x001f line=1158 │ │ 0x0023 line=1159 │ │ @@ -222440,69 +222467,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 │ │ -099014: |[099014] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -099024: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ -099028: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -09902a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -09902c: 5464 300d |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -099030: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -099034: 0f02 |0008: return v2 │ │ -099036: 5464 360d |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -09903a: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ -09903e: 6e10 531f 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ -099044: 0a04 |0010: move-result v4 │ │ -099046: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ -09904a: 7110 7c08 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@087c │ │ -099050: 0a04 |0016: move-result v4 │ │ -099052: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ -099056: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ -09905a: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ -09905e: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ -099062: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ -099066: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ -09906a: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ -09906e: 5463 2f0d |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099072: 6e10 4c1c 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1c4c │ │ -099078: 0a00 |002a: move-result v0 │ │ -09907a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -09907c: 7040 b21c 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@1cb2 │ │ -099082: 0a02 |002f: move-result v2 │ │ -099084: 28d8 |0030: goto 0008 // -0028 │ │ -099086: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ -09908a: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ -09908e: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ -099092: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ -099096: 0121 |0039: move v1, v2 │ │ -099098: 5464 2f0d |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09909c: 6e20 6b1c 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1c6b │ │ -0990a2: 5464 2f0d |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0990a6: 6e20 621c 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@1c62 │ │ -0990ac: 5462 2f0d |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0990b0: 6e10 431c 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@1c43 │ │ -0990b6: 6202 0d0d |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ -0990ba: 5464 2f0d |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0990be: 6e30 361c 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1c36 │ │ -0990c4: 0132 |0050: move v2, v3 │ │ -0990c6: 28b7 |0051: goto 0008 // -0049 │ │ -0990c8: 5464 2f0d |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0990cc: 6e10 541c 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@1c54 │ │ -0990d2: 0a01 |0057: move-result v1 │ │ -0990d4: 28e2 |0058: goto 003a // -001e │ │ -0990d6: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ -0990da: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ -0990de: 5463 2f0d |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0990e2: 6e10 4c1c 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1c4c │ │ -0990e8: 0a03 |0062: move-result v3 │ │ -0990ea: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ -0990ee: 28a3 |0065: goto 0008 // -005d │ │ +099098: |[099098] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0990a8: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ +0990ac: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0990ae: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0990b0: 5464 300d |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +0990b4: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +0990b8: 0f02 |0008: return v2 │ │ +0990ba: 5464 360d |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +0990be: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ +0990c2: 6e10 531f 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@1f53 │ │ +0990c8: 0a04 |0010: move-result v4 │ │ +0990ca: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ +0990ce: 7110 7c08 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@087c │ │ +0990d4: 0a04 |0016: move-result v4 │ │ +0990d6: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ +0990da: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ +0990de: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ +0990e2: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ +0990e6: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ +0990ea: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ +0990ee: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ +0990f2: 5463 2f0d |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0990f6: 6e10 4c1c 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1c4c │ │ +0990fc: 0a00 |002a: move-result v0 │ │ +0990fe: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +099100: 7040 b21c 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@1cb2 │ │ +099106: 0a02 |002f: move-result v2 │ │ +099108: 28d8 |0030: goto 0008 // -0028 │ │ +09910a: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ +09910e: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ +099112: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ +099116: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ +09911a: 0121 |0039: move v1, v2 │ │ +09911c: 5464 2f0d |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099120: 6e20 6b1c 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1c6b │ │ +099126: 5464 2f0d |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +09912a: 6e20 621c 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@1c62 │ │ +099130: 5462 2f0d |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099134: 6e10 431c 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@1c43 │ │ +09913a: 6202 0d0d |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0d0d │ │ +09913e: 5464 2f0d |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099142: 6e30 361c 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1c36 │ │ +099148: 0132 |0050: move v2, v3 │ │ +09914a: 28b7 |0051: goto 0008 // -0049 │ │ +09914c: 5464 2f0d |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099150: 6e10 541c 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@1c54 │ │ +099156: 0a01 |0057: move-result v1 │ │ +099158: 28e2 |0058: goto 003a // -001e │ │ +09915a: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ +09915e: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ +099162: 5463 2f0d |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099166: 6e10 4c1c 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1c4c │ │ +09916c: 0a03 |0062: move-result v3 │ │ +09916e: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ +099172: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1009 │ │ 0x0008 line=1048 │ │ 0x0009 line=1012 │ │ 0x000d line=1015 │ │ 0x0019 line=1018 │ │ @@ -222530,48 +222557,48 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0990f0: |[0990f0] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ -099100: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -099102: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -099104: 5454 2f0d |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099108: 6e10 4d1c 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ -09910e: 0c01 |0007: move-result-object v1 │ │ -099110: 5b51 3b0d |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0d3b │ │ -099114: 7110 e41e 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09911a: 0a04 |000d: move-result v4 │ │ -09911c: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ -099120: 0120 |0010: move v0, v2 │ │ -099122: 7020 dc1c 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@1cdc │ │ -099128: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ -09912c: 7020 de1c 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@1cde │ │ -099132: 7010 d71c 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1cd7 │ │ -099138: 7010 db1c 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@1cdb │ │ -09913e: 5452 230d |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ -099142: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ -099146: 5452 1d0d |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0d1d │ │ -09914a: 7120 e11e 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@1ee1 │ │ -099150: 0a02 |0028: move-result v2 │ │ -099152: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ -099156: 5452 230d |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ -09915a: 7210 6d27 0600 |002d: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ -099160: 0c03 |0030: move-result-object v3 │ │ -099162: 7220 391c 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@1c39 │ │ -099168: 7210 6d27 0600 |0034: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ -09916e: 0c02 |0037: move-result-object v2 │ │ -099170: 5b52 1d0d |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0d1d │ │ -099174: 0e00 |003a: return-void │ │ -099176: 0130 |003b: move v0, v3 │ │ -099178: 28d5 |003c: goto 0011 // -002b │ │ -09917a: 0132 |003d: move v2, v3 │ │ -09917c: 28d8 |003e: goto 0016 // -0028 │ │ +099174: |[099174] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ +099184: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +099186: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +099188: 5454 2f0d |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +09918c: 6e10 4d1c 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ +099192: 0c01 |0007: move-result-object v1 │ │ +099194: 5b51 3b0d |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0d3b │ │ +099198: 7110 e41e 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09919e: 0a04 |000d: move-result v4 │ │ +0991a0: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ +0991a4: 0120 |0010: move v0, v2 │ │ +0991a6: 7020 dc1c 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@1cdc │ │ +0991ac: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ +0991b0: 7020 de1c 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@1cde │ │ +0991b6: 7010 d71c 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1cd7 │ │ +0991bc: 7010 db1c 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@1cdb │ │ +0991c2: 5452 230d |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ +0991c6: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ +0991ca: 5452 1d0d |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0d1d │ │ +0991ce: 7120 e11e 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@1ee1 │ │ +0991d4: 0a02 |0028: move-result v2 │ │ +0991d6: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ +0991da: 5452 230d |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ +0991de: 7210 6d27 0600 |002d: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ +0991e4: 0c03 |0030: move-result-object v3 │ │ +0991e6: 7220 391c 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@1c39 │ │ +0991ec: 7210 6d27 0600 |0034: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ +0991f2: 0c02 |0037: move-result-object v2 │ │ +0991f4: 5b52 1d0d |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0d1d │ │ +0991f8: 0e00 |003a: return-void │ │ +0991fa: 0130 |003b: move v0, v3 │ │ +0991fc: 28d5 |003c: goto 0011 // -002b │ │ +0991fe: 0132 |003d: move v2, v3 │ │ +099200: 28d8 |003e: goto 0016 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1140 │ │ 0x0008 line=1141 │ │ 0x000a line=1142 │ │ 0x0011 line=1143 │ │ 0x0014 line=1144 │ │ @@ -222595,44 +222622,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -099180: |[099180] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ -099190: 5464 300d |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -099194: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -099198: 0e00 |0004: return-void │ │ -09919a: 5462 300d |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -09919e: 6e10 8500 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0085 │ │ -0991a4: 0a04 |000a: move-result v4 │ │ -0991a6: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ -0991aa: 5464 3f0d |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ -0991ae: 7030 8e1c 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@1c8e │ │ -0991b4: 0c03 |0012: move-result-object v3 │ │ -0991b6: 6e10 921c 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -0991bc: 0c04 |0016: move-result-object v4 │ │ -0991be: 6e20 b500 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -0991c4: 28ea |001a: goto 0004 // -0016 │ │ -0991c6: 0d01 |001b: move-exception v1 │ │ -0991c8: 1a04 3410 |001c: const-string v4, "SearchView" // string@1034 │ │ -0991cc: 1a05 6904 |001e: const-string v5, "Could not find voice search activity" // string@0469 │ │ -0991d0: 7120 101f 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -0991d6: 28e1 |0023: goto 0004 // -001f │ │ -0991d8: 6e10 8400 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0084 │ │ -0991de: 0a04 |0027: move-result v4 │ │ -0991e0: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ -0991e4: 5464 3c0d |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0d3c │ │ -0991e8: 7030 8d1c 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@1c8d │ │ -0991ee: 0c00 |002f: move-result-object v0 │ │ -0991f0: 6e10 921c 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -0991f6: 0c04 |0033: move-result-object v4 │ │ -0991f8: 6e20 b500 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -0991fe: 28cd |0037: goto 0004 // -0033 │ │ +099204: |[099204] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ +099214: 5464 300d |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +099218: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +09921c: 0e00 |0004: return-void │ │ +09921e: 5462 300d |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +099222: 6e10 8500 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0085 │ │ +099228: 0a04 |000a: move-result v4 │ │ +09922a: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ +09922e: 5464 3f0d |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0d3f │ │ +099232: 7030 8e1c 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@1c8e │ │ +099238: 0c03 |0012: move-result-object v3 │ │ +09923a: 6e10 921c 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +099240: 0c04 |0016: move-result-object v4 │ │ +099242: 6e20 b500 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +099248: 28ea |001a: goto 0004 // -0016 │ │ +09924a: 0d01 |001b: move-exception v1 │ │ +09924c: 1a04 3e10 |001c: const-string v4, "SearchView" // string@103e │ │ +099250: 1a05 6c04 |001e: const-string v5, "Could not find voice search activity" // string@046c │ │ +099254: 7120 101f 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +09925a: 28e1 |0023: goto 0004 // -001f │ │ +09925c: 6e10 8400 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0084 │ │ +099262: 0a04 |0027: move-result v4 │ │ +099264: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ +099268: 5464 3c0d |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0d3c │ │ +09926c: 7030 8d1c 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@1c8d │ │ +099272: 0c00 |002f: move-result-object v0 │ │ +099274: 6e10 921c 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +09927a: 0c04 |0033: move-result-object v4 │ │ +09927c: 6e20 b500 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +099282: 28cd |0037: goto 0004 // -0033 │ │ catches : 2 │ │ 0x0007 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ 0x0024 - 0x0037 │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=1203 │ │ @@ -222658,18 +222685,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -099214: |[099214] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ -099224: 5410 3a0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0d3a │ │ -099228: 6e20 bd1c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1cbd │ │ -09922e: 0e00 |0005: return-void │ │ +099298: |[099298] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ +0992a8: 5410 3a0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0d3a │ │ +0992ac: 6e20 bd1c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1cbd │ │ +0992b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0005 line=898 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -222678,36 +222705,36 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -099230: |[099230] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ -099240: 5443 2f0d |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099244: 6e10 4d1c 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ -09924a: 0c02 |0005: move-result-object v2 │ │ -09924c: 5443 360d |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -099250: 6e10 be0d 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0dbe │ │ -099256: 0c00 |000b: move-result-object v0 │ │ -099258: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -09925c: 0e00 |000e: return-void │ │ -09925e: 7220 6301 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ -099264: 0a03 |0012: move-result v3 │ │ -099266: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ -09926a: 5443 360d |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -09926e: 6e20 bc0d 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0dbc │ │ -099274: 0c01 |001a: move-result-object v1 │ │ -099276: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ -09927a: 7020 d01c 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1cd0 │ │ -099280: 28ee |0020: goto 000e // -0012 │ │ -099282: 7020 d01c 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1cd0 │ │ -099288: 28ea |0024: goto 000e // -0016 │ │ -09928a: 7020 d01c 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1cd0 │ │ -099290: 28e6 |0028: goto 000e // -001a │ │ +0992b4: |[0992b4] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ +0992c4: 5443 2f0d |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0992c8: 6e10 4d1c 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ +0992ce: 0c02 |0005: move-result-object v2 │ │ +0992d0: 5443 360d |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +0992d4: 6e10 be0d 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0dbe │ │ +0992da: 0c00 |000b: move-result-object v0 │ │ +0992dc: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +0992e0: 0e00 |000e: return-void │ │ +0992e2: 7220 6301 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0163 │ │ +0992e8: 0a03 |0012: move-result v3 │ │ +0992ea: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ +0992ee: 5443 360d |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +0992f2: 6e20 bc0d 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0dbc │ │ +0992f8: 0c01 |001a: move-result-object v1 │ │ +0992fa: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ +0992fe: 7020 d01c 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1cd0 │ │ +099304: 28ee |0020: goto 000e // -0012 │ │ +099306: 7020 d01c 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1cd0 │ │ +09930c: 28ea |0024: goto 000e // -0016 │ │ +09930e: 7020 d01c 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1cd0 │ │ +099314: 28e6 |0028: goto 000e // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ 0x0006 line=1347 │ │ 0x000c line=1348 │ │ 0x000e line=1366 │ │ 0x000f line=1351 │ │ @@ -222728,33 +222755,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -099294: |[099294] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ -0992a4: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -0992a8: 5431 310d |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0d31 │ │ -0992ac: 6e20 bd1c 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1cbd │ │ -0992b2: 0e00 |0007: return-void │ │ -0992b4: 5431 310d |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0d31 │ │ -0992b8: 6e20 bf1c 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cbf │ │ -0992be: 6e10 921c 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -0992c4: 0c01 |0010: move-result-object v1 │ │ -0992c6: 1a02 4a22 |0011: const-string v2, "input_method" // string@224a │ │ -0992ca: 6e20 a900 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0992d0: 0c00 |0016: move-result-object v0 │ │ -0992d2: 1f00 5f04 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@045f │ │ -0992d6: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ -0992da: 6e10 9f1c 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@1c9f │ │ -0992e0: 0c01 |001e: move-result-object v1 │ │ -0992e2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0992e4: 6e30 4021 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@2140 │ │ -0992ea: 28e4 |0023: goto 0007 // -001c │ │ +099318: |[099318] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ +099328: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +09932c: 5431 310d |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0d31 │ │ +099330: 6e20 bd1c 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1cbd │ │ +099336: 0e00 |0007: return-void │ │ +099338: 5431 310d |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0d31 │ │ +09933c: 6e20 bf1c 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cbf │ │ +099342: 6e10 921c 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +099348: 0c01 |0010: move-result-object v1 │ │ +09934a: 1a02 5422 |0011: const-string v2, "input_method" // string@2254 │ │ +09934e: 6e20 a900 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +099354: 0c00 |0016: move-result-object v0 │ │ +099356: 1f00 6004 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0460 │ │ +09935a: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ +09935e: 6e10 9f1c 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@1c9f │ │ +099364: 0c01 |001e: move-result-object v1 │ │ +099366: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +099368: 6e30 4021 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@2140 │ │ +09936e: 28e4 |0023: goto 0007 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ 0x0002 line=923 │ │ 0x0007 line=933 │ │ 0x0008 line=925 │ │ 0x000d line=926 │ │ @@ -222770,27 +222797,27 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0992ec: |[0992ec] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ -0992fc: 5420 2f0d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099300: 6e20 6c1c 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1c6c │ │ -099306: 5421 2f0d |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09930a: 7110 e41e 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -099310: 0a00 |000a: move-result v0 │ │ -099312: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -099316: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -099318: 6e20 6b1c 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1c6b │ │ -09931e: 0e00 |0011: return-void │ │ -099320: 7210 6b27 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@276b │ │ -099326: 0a00 |0015: move-result v0 │ │ -099328: 28f8 |0016: goto 000e // -0008 │ │ +099370: |[099370] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ +099380: 5420 2f0d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099384: 6e20 6c1c 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1c6c │ │ +09938a: 5421 2f0d |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +09938e: 7110 e41e 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +099394: 0a00 |000a: move-result v0 │ │ +099396: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +09939a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +09939c: 6e20 6b1c 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1c6b │ │ +0993a2: 0e00 |0011: return-void │ │ +0993a4: 7210 6b27 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@276b │ │ +0993aa: 0a00 |0015: move-result v0 │ │ +0993ac: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1412 │ │ 0x0005 line=1414 │ │ 0x0011 line=1415 │ │ 0x0012 line=1414 │ │ locals : │ │ @@ -222802,48 +222829,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -09932c: |[09932c] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ -09933c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09933e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -099340: 5454 2f0d |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099344: 6e10 4d1c 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ -09934a: 0c04 |0007: move-result-object v4 │ │ -09934c: 7110 e41e 0400 |0008: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -099352: 0a04 |000b: move-result v4 │ │ -099354: 3904 2400 |000c: if-nez v4, 0030 // +0024 │ │ -099358: 0121 |000e: move v1, v2 │ │ -09935a: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ -09935e: 5554 1b0d |0011: iget-boolean v4, v5, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ -099362: 3804 1f00 |0013: if-eqz v4, 0032 // +001f │ │ -099366: 5554 180d |0015: iget-boolean v4, v5, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0d18 │ │ -09936a: 3904 1b00 |0017: if-nez v4, 0032 // +001b │ │ -09936e: 5454 130d |0019: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ -099372: 3802 1900 |001b: if-eqz v2, 0034 // +0019 │ │ -099376: 6e20 fb21 3400 |001d: invoke-virtual {v4, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -09937c: 5453 130d |0020: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ -099380: 6e10 e821 0300 |0022: invoke-virtual {v3}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21e8 │ │ -099386: 0c00 |0025: move-result-object v0 │ │ -099388: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ -09938c: 3801 0f00 |0028: if-eqz v1, 0037 // +000f │ │ -099390: 6203 0b0d |002a: sget-object v3, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@0d0b │ │ -099394: 6e20 f101 3000 |002c: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -09939a: 0e00 |002f: return-void │ │ -09939c: 0131 |0030: move v1, v3 │ │ -09939e: 28de |0031: goto 000f // -0022 │ │ -0993a0: 0132 |0032: move v2, v3 │ │ -0993a2: 28e6 |0033: goto 0019 // -001a │ │ -0993a4: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -0993a8: 28e7 |0036: goto 001d // -0019 │ │ -0993aa: 6203 0a0d |0037: sget-object v3, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0d0a │ │ -0993ae: 28f3 |0039: goto 002c // -000d │ │ +0993b0: |[0993b0] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ +0993c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0993c2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0993c4: 5454 2f0d |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0993c8: 6e10 4d1c 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ +0993ce: 0c04 |0007: move-result-object v4 │ │ +0993d0: 7110 e41e 0400 |0008: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0993d6: 0a04 |000b: move-result v4 │ │ +0993d8: 3904 2400 |000c: if-nez v4, 0030 // +0024 │ │ +0993dc: 0121 |000e: move v1, v2 │ │ +0993de: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ +0993e2: 5554 1b0d |0011: iget-boolean v4, v5, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ +0993e6: 3804 1f00 |0013: if-eqz v4, 0032 // +001f │ │ +0993ea: 5554 180d |0015: iget-boolean v4, v5, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0d18 │ │ +0993ee: 3904 1b00 |0017: if-nez v4, 0032 // +001b │ │ +0993f2: 5454 130d |0019: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ +0993f6: 3802 1900 |001b: if-eqz v2, 0034 // +0019 │ │ +0993fa: 6e20 fb21 3400 |001d: invoke-virtual {v4, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +099400: 5453 130d |0020: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0d13 │ │ +099404: 6e10 e821 0300 |0022: invoke-virtual {v3}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21e8 │ │ +09940a: 0c00 |0025: move-result-object v0 │ │ +09940c: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ +099410: 3801 0f00 |0028: if-eqz v1, 0037 // +000f │ │ +099414: 6203 0b0d |002a: sget-object v3, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@0d0b │ │ +099418: 6e20 f101 3000 |002c: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +09941e: 0e00 |002f: return-void │ │ +099420: 0131 |0030: move v1, v3 │ │ +099422: 28de |0031: goto 000f // -0022 │ │ +099424: 0132 |0032: move v2, v3 │ │ +099426: 28e6 |0033: goto 0019 // -001a │ │ +099428: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +09942c: 28e7 |0036: goto 001d // -0019 │ │ +09942e: 6203 0a0d |0037: sget-object v3, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0d0a │ │ +099432: 28f3 |0039: goto 002c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=885 │ │ 0x000f line=888 │ │ 0x0019 line=889 │ │ 0x0020 line=890 │ │ 0x0026 line=891 │ │ @@ -222867,34 +222894,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0993b0: |[0993b0] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ -0993c0: 5454 2f0d |0000: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0993c4: 6e10 511c 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@1c51 │ │ -0993ca: 0a00 |0005: move-result v0 │ │ -0993cc: 3800 1e00 |0006: if-eqz v0, 0024 // +001e │ │ -0993d0: 6202 0c0d |0008: sget-object v2, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0d0c │ │ -0993d4: 5454 2e0d |000a: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0d2e │ │ -0993d8: 6e10 d21f 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ -0993de: 0c01 |000f: move-result-object v1 │ │ -0993e0: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -0993e4: 6e20 f101 2100 |0012: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -0993ea: 5454 320d |0015: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0d32 │ │ -0993ee: 6e10 d21f 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ -0993f4: 0c03 |001a: move-result-object v3 │ │ -0993f6: 3803 0500 |001b: if-eqz v3, 0020 // +0005 │ │ -0993fa: 6e20 f101 2300 |001d: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -099400: 6e10 a31c 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@1ca3 │ │ -099406: 0e00 |0023: return-void │ │ -099408: 6202 0a0d |0024: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0d0a │ │ -09940c: 28e4 |0026: goto 000a // -001c │ │ +099434: |[099434] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ +099444: 5454 2f0d |0000: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099448: 6e10 511c 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@1c51 │ │ +09944e: 0a00 |0005: move-result v0 │ │ +099450: 3800 1e00 |0006: if-eqz v0, 0024 // +001e │ │ +099454: 6202 0c0d |0008: sget-object v2, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0d0c │ │ +099458: 5454 2e0d |000a: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0d2e │ │ +09945c: 6e10 d21f 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ +099462: 0c01 |000f: move-result-object v1 │ │ +099464: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +099468: 6e20 f101 2100 |0012: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +09946e: 5454 320d |0015: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0d32 │ │ +099472: 6e10 d21f 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fd2 │ │ +099478: 0c03 |001a: move-result-object v3 │ │ +09947a: 3803 0500 |001b: if-eqz v3, 0020 // +0005 │ │ +09947e: 6e20 f101 2300 |001d: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +099484: 6e10 a31c 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@1ca3 │ │ +09948a: 0e00 |0023: return-void │ │ +09948c: 6202 0a0d |0024: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0d0a │ │ +099490: 28e4 |0026: goto 000a // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0006 line=902 │ │ 0x000a line=903 │ │ 0x0010 line=904 │ │ 0x0012 line=905 │ │ @@ -222916,24 +222943,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -099410: |[099410] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ -099420: 6e10 991c 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getQueryHint:()Ljava/lang/CharSequence; // method@1c99 │ │ -099426: 0c00 |0003: move-result-object v0 │ │ -099428: 5431 2f0d |0004: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09942c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -099430: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -099434: 7020 931c 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1c93 │ │ -09943a: 0c02 |000d: move-result-object v2 │ │ -09943c: 6e20 5f1c 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@1c5f │ │ -099442: 0e00 |0011: return-void │ │ +099494: |[099494] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ +0994a4: 6e10 991c 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getQueryHint:()Ljava/lang/CharSequence; // method@1c99 │ │ +0994aa: 0c00 |0003: move-result-object v0 │ │ +0994ac: 5431 2f0d |0004: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0994b0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0994b4: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +0994b8: 7020 931c 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1c93 │ │ +0994be: 0c02 |000d: move-result-object v2 │ │ +0994c0: 6e20 5f1c 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@1c5f │ │ +0994c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0004 line=1069 │ │ 0x0011 line=1070 │ │ locals : │ │ 0x0004 - 0x000a reg=0 hint Ljava/lang/CharSequence; │ │ @@ -222944,69 +222971,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -099444: |[099444] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ -099454: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -099456: 5461 2f0d |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09945a: 5463 300d |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -09945e: 6e10 7e00 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@007e │ │ -099464: 0a03 |0008: move-result v3 │ │ -099466: 6e20 6d1c 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@1c6d │ │ -09946c: 5461 2f0d |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099470: 5463 300d |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -099474: 6e10 7600 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@0076 │ │ -09947a: 0a03 |0013: move-result v3 │ │ -09947c: 6e20 601c 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1c60 │ │ -099482: 5461 300d |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -099486: 6e10 7700 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@0077 │ │ -09948c: 0a00 |001c: move-result v0 │ │ -09948e: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ -099492: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ -099496: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ -09949c: b510 |0024: and-int/2addr v0, v1 │ │ -09949e: 5461 300d |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -0994a2: 6e10 7900 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@0079 │ │ -0994a8: 0c01 |002a: move-result-object v1 │ │ -0994aa: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -0994ae: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ -0994b2: b610 |002f: or-int/2addr v0, v1 │ │ -0994b4: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ -0994b8: b610 |0032: or-int/2addr v0, v1 │ │ -0994ba: 5461 2f0d |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0994be: 6e20 611c 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@1c61 │ │ -0994c4: 5461 360d |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -0994c8: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ -0994cc: 5461 360d |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -0994d0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -0994d2: 6e20 bb0d 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0dbb │ │ -0994d8: 5461 300d |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -0994dc: 6e10 7900 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@0079 │ │ -0994e2: 0c01 |0047: move-result-object v1 │ │ -0994e4: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ -0994e8: 2201 d503 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d5 │ │ -0994ec: 6e10 921c 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -0994f2: 0c03 |004f: move-result-object v3 │ │ -0994f4: 5464 300d |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -0994f8: 5465 270d |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d27 │ │ -0994fc: 7055 f41c 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@1cf4 │ │ -099502: 5b61 360d |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -099506: 5461 2f0d |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09950a: 5463 360d |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -09950e: 6e20 5c1c 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c5c │ │ -099514: 5461 360d |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -099518: 1f01 d503 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d5 │ │ -09951c: 5563 290d |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0d29 │ │ -099520: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ -099524: 1222 |0068: const/4 v2, #int 2 // #2 │ │ -099526: 6e20 0d1d 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1d0d │ │ -09952c: 0e00 |006c: return-void │ │ +0994c8: |[0994c8] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ +0994d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0994da: 5461 2f0d |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0994de: 5463 300d |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +0994e2: 6e10 7e00 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@007e │ │ +0994e8: 0a03 |0008: move-result v3 │ │ +0994ea: 6e20 6d1c 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@1c6d │ │ +0994f0: 5461 2f0d |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0994f4: 5463 300d |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +0994f8: 6e10 7600 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@0076 │ │ +0994fe: 0a03 |0013: move-result v3 │ │ +099500: 6e20 601c 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1c60 │ │ +099506: 5461 300d |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +09950a: 6e10 7700 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@0077 │ │ +099510: 0a00 |001c: move-result v0 │ │ +099512: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ +099516: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ +09951a: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ +099520: b510 |0024: and-int/2addr v0, v1 │ │ +099522: 5461 300d |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +099526: 6e10 7900 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@0079 │ │ +09952c: 0c01 |002a: move-result-object v1 │ │ +09952e: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +099532: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ +099536: b610 |002f: or-int/2addr v0, v1 │ │ +099538: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ +09953c: b610 |0032: or-int/2addr v0, v1 │ │ +09953e: 5461 2f0d |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099542: 6e20 611c 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@1c61 │ │ +099548: 5461 360d |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +09954c: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ +099550: 5461 360d |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +099554: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +099556: 6e20 bb0d 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0dbb │ │ +09955c: 5461 300d |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +099560: 6e10 7900 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@0079 │ │ +099566: 0c01 |0047: move-result-object v1 │ │ +099568: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ +09956c: 2201 d603 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d6 │ │ +099570: 6e10 921c 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +099576: 0c03 |004f: move-result-object v3 │ │ +099578: 5464 300d |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +09957c: 5465 270d |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d27 │ │ +099580: 7055 f41c 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@1cf4 │ │ +099586: 5b61 360d |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +09958a: 5461 2f0d |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +09958e: 5463 360d |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +099592: 6e20 5c1c 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c5c │ │ +099598: 5461 360d |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +09959c: 1f01 d603 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d6 │ │ +0995a0: 5563 290d |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0d29 │ │ +0995a4: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ +0995a8: 1222 |0068: const/4 v2, #int 2 // #2 │ │ +0995aa: 6e20 0d1d 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1d0d │ │ +0995b0: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1077 │ │ 0x000c line=1078 │ │ 0x0017 line=1079 │ │ 0x001d line=1082 │ │ 0x0021 line=1085 │ │ @@ -223030,31 +223057,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -099530: |[099530] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ -099540: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -099544: 7010 a91c 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@1ca9 │ │ -09954a: 0a01 |0005: move-result v1 │ │ -09954c: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ -099550: 5421 190d |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ -099554: 6e10 ef21 0100 |000a: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@21ef │ │ -09955a: 0a01 |000d: move-result v1 │ │ -09955c: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -099560: 5421 3d0d |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ -099564: 6e10 ef21 0100 |0012: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@21ef │ │ -09956a: 0a01 |0015: move-result v1 │ │ -09956c: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -099570: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -099572: 5421 320d |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0d32 │ │ -099576: 6e20 4b20 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -09957c: 0e00 |001e: return-void │ │ +0995b4: |[0995b4] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ +0995c4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0995c8: 7010 a91c 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@1ca9 │ │ +0995ce: 0a01 |0005: move-result v1 │ │ +0995d0: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ +0995d4: 5421 190d |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ +0995d8: 6e10 ef21 0100 |000a: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@21ef │ │ +0995de: 0a01 |000d: move-result v1 │ │ +0995e0: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +0995e4: 5421 3d0d |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ +0995e8: 6e10 ef21 0100 |0012: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@21ef │ │ +0995ee: 0a01 |0015: move-result v1 │ │ +0995f0: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +0995f4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0995f6: 5421 320d |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0d32 │ │ +0995fa: 6e20 4b20 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +099600: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 0x0002 line=876 │ │ 0x0018 line=879 │ │ 0x0019 line=881 │ │ 0x001e line=882 │ │ @@ -223067,31 +223094,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -099580: |[099580] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ -099590: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -099594: 5521 330d |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0d33 │ │ -099598: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -09959c: 7010 a91c 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@1ca9 │ │ -0995a2: 0a01 |0009: move-result v1 │ │ -0995a4: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -0995a8: 6e10 a11c 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@1ca1 │ │ -0995ae: 0a01 |000f: move-result v1 │ │ -0995b0: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ -0995b4: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -0995b8: 5521 3e0d |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ -0995bc: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -0995c0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0995c2: 5421 190d |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ -0995c6: 6e20 fb21 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0995cc: 0e00 |001e: return-void │ │ +099604: |[099604] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ +099614: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +099618: 5521 330d |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0d33 │ │ +09961c: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +099620: 7010 a91c 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@1ca9 │ │ +099626: 0a01 |0009: move-result v1 │ │ +099628: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +09962c: 6e10 a11c 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@1ca1 │ │ +099632: 0a01 |000f: move-result v1 │ │ +099634: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ +099638: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +09963c: 5521 3e0d |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ +099640: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +099644: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +099646: 5421 190d |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ +09964a: 6e20 fb21 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +099650: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0002 line=867 │ │ 0x0018 line=869 │ │ 0x0019 line=871 │ │ 0x001e line=872 │ │ @@ -223105,58 +223132,58 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0995d0: |[0995d0] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ -0995e0: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ -0995e4: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -0995e6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0995e8: 5c78 1a0d |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0d1a │ │ -0995ec: 3808 3e00 |0006: if-eqz v8, 0044 // +003e │ │ -0995f0: 0132 |0008: move v2, v3 │ │ -0995f2: 5476 2f0d |0009: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0995f6: 6e10 4d1c 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ -0995fc: 0c06 |000e: move-result-object v6 │ │ -0995fe: 7110 e41e 0600 |000f: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -099604: 0a06 |0012: move-result v6 │ │ -099606: 3906 3300 |0013: if-nez v6, 0046 // +0033 │ │ -09960a: 0150 |0015: move v0, v5 │ │ -09960c: 5476 2b0d |0016: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ -099610: 6e20 fb21 2600 |0018: invoke-virtual {v6, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -099616: 7020 dc1c 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@1cdc │ │ -09961c: 5476 2c0d |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0d2c │ │ -099620: 3808 2800 |0020: if-eqz v8, 0048 // +0028 │ │ -099624: 6e20 4b20 4600 |0022: invoke-virtual {v6, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -09962a: 5474 140d |0025: iget-object v4, v7, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@0d14 │ │ -09962e: 6e10 e821 0400 |0027: invoke-virtual {v4}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21e8 │ │ -099634: 0c04 |002a: move-result-object v4 │ │ -099636: 3804 0600 |002b: if-eqz v4, 0031 // +0006 │ │ -09963a: 5574 1b0d |002d: iget-boolean v4, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ -09963e: 3804 1b00 |002f: if-eqz v4, 004a // +001b │ │ -099642: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ -099646: 5474 140d |0033: iget-object v4, v7, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@0d14 │ │ -09964a: 6e20 fb21 1400 |0035: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -099650: 7010 d71c 0700 |0038: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1cd7 │ │ -099656: 3900 1100 |003b: if-nez v0, 004c // +0011 │ │ -09965a: 7020 de1c 5700 |003d: invoke-direct {v7, v5}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@1cde │ │ -099660: 7010 db1c 0700 |0040: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@1cdb │ │ -099666: 0e00 |0043: return-void │ │ -099668: 0142 |0044: move v2, v4 │ │ -09966a: 28c4 |0045: goto 0009 // -003c │ │ -09966c: 0130 |0046: move v0, v3 │ │ -09966e: 28cf |0047: goto 0016 // -0031 │ │ -099670: 0134 |0048: move v4, v3 │ │ -099672: 28d9 |0049: goto 0022 // -0027 │ │ -099674: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -099676: 28e8 |004b: goto 0033 // -0018 │ │ -099678: 0135 |004c: move v5, v3 │ │ -09967a: 28f0 |004d: goto 003d // -0010 │ │ +099654: |[099654] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ +099664: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ +099668: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +09966a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +09966c: 5c78 1a0d |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0d1a │ │ +099670: 3808 3e00 |0006: if-eqz v8, 0044 // +003e │ │ +099674: 0132 |0008: move v2, v3 │ │ +099676: 5476 2f0d |0009: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +09967a: 6e10 4d1c 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ +099680: 0c06 |000e: move-result-object v6 │ │ +099682: 7110 e41e 0600 |000f: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +099688: 0a06 |0012: move-result v6 │ │ +09968a: 3906 3300 |0013: if-nez v6, 0046 // +0033 │ │ +09968e: 0150 |0015: move v0, v5 │ │ +099690: 5476 2b0d |0016: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0d2b │ │ +099694: 6e20 fb21 2600 |0018: invoke-virtual {v6, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +09969a: 7020 dc1c 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@1cdc │ │ +0996a0: 5476 2c0d |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0d2c │ │ +0996a4: 3808 2800 |0020: if-eqz v8, 0048 // +0028 │ │ +0996a8: 6e20 4b20 4600 |0022: invoke-virtual {v6, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0996ae: 5474 140d |0025: iget-object v4, v7, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@0d14 │ │ +0996b2: 6e10 e821 0400 |0027: invoke-virtual {v4}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21e8 │ │ +0996b8: 0c04 |002a: move-result-object v4 │ │ +0996ba: 3804 0600 |002b: if-eqz v4, 0031 // +0006 │ │ +0996be: 5574 1b0d |002d: iget-boolean v4, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ +0996c2: 3804 1b00 |002f: if-eqz v4, 004a // +001b │ │ +0996c6: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ +0996ca: 5474 140d |0033: iget-object v4, v7, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@0d14 │ │ +0996ce: 6e20 fb21 1400 |0035: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0996d4: 7010 d71c 0700 |0038: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1cd7 │ │ +0996da: 3900 1100 |003b: if-nez v0, 004c // +0011 │ │ +0996de: 7020 de1c 5700 |003d: invoke-direct {v7, v5}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@1cde │ │ +0996e4: 7010 db1c 0700 |0040: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@1cdb │ │ +0996ea: 0e00 |0043: return-void │ │ +0996ec: 0142 |0044: move v2, v4 │ │ +0996ee: 28c4 |0045: goto 0009 // -003c │ │ +0996f0: 0130 |0046: move v0, v3 │ │ +0996f2: 28cf |0047: goto 0016 // -0031 │ │ +0996f4: 0134 |0048: move v4, v3 │ │ +0996f6: 28d9 |0049: goto 0022 // -0027 │ │ +0996f8: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +0996fa: 28e8 |004b: goto 0033 // -0018 │ │ +0996fc: 0135 |004c: move v5, v3 │ │ +0996fe: 28f0 |004d: goto 003d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=820 │ │ 0x0006 line=822 │ │ 0x0009 line=824 │ │ 0x0016 line=826 │ │ 0x001b line=827 │ │ @@ -223188,29 +223215,29 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -09967c: |[09967c] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ -09968c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -099690: 5531 3e0d |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ -099694: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ -099698: 6e10 a61c 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ -09969e: 0a01 |0009: move-result v1 │ │ -0996a0: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ -0996a4: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ -0996a8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0996aa: 5431 190d |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ -0996ae: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ -0996b2: 6e20 fb21 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0996b8: 5431 3d0d |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ -0996bc: 6e20 fb21 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0996c2: 0e00 |001b: return-void │ │ +099700: |[099700] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ +099710: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +099714: 5531 3e0d |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ +099718: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ +09971c: 6e10 a61c 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ +099722: 0a01 |0009: move-result v1 │ │ +099724: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ +099728: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ +09972c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09972e: 5431 190d |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@0d19 │ │ +099732: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ +099736: 6e20 fb21 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +09973c: 5431 3d0d |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0d3d │ │ +099740: 6e20 fb21 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +099746: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1120 │ │ 0x0002 line=1121 │ │ 0x000e line=1122 │ │ 0x000f line=1123 │ │ 0x0016 line=1125 │ │ @@ -223226,24 +223253,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0996c4: |[0996c4] android.support.v7.widget.SearchView.clearFocus:()V │ │ -0996d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0996d6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0996d8: 5c20 120d |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0d12 │ │ -0996dc: 7020 c81c 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ -0996e2: 6f10 581a 0200 |0007: invoke-super {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.clearFocus:()V // method@1a58 │ │ -0996e8: 5420 2f0d |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0996ec: 6e10 421c 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@1c42 │ │ -0996f2: 5c21 120d |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0d12 │ │ -0996f6: 0e00 |0011: return-void │ │ +099748: |[099748] android.support.v7.widget.SearchView.clearFocus:()V │ │ +099758: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09975a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +09975c: 5c20 120d |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0d12 │ │ +099760: 7020 c81c 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1cc8 │ │ +099766: 6f10 581a 0200 |0007: invoke-super {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.clearFocus:()V // method@1a58 │ │ +09976c: 5420 2f0d |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099770: 6e10 421c 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@1c42 │ │ +099776: 5c21 120d |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0d12 │ │ +09977a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=509 │ │ 0x0004 line=510 │ │ 0x0007 line=511 │ │ 0x000a line=512 │ │ 0x000f line=513 │ │ @@ -223256,19 +223283,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0996f8: |[0996f8] android.support.v7.widget.SearchView.getImeOptions:()I │ │ -099708: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09970c: 6e10 491c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1c49 │ │ -099712: 0a00 |0005: move-result v0 │ │ -099714: 0f00 |0006: return v0 │ │ +09977c: |[09977c] android.support.v7.widget.SearchView.getImeOptions:()I │ │ +09978c: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099790: 6e10 491c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1c49 │ │ +099796: 0a00 |0005: move-result v0 │ │ +099798: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #2 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223276,19 +223303,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -099718: |[099718] android.support.v7.widget.SearchView.getInputType:()I │ │ -099728: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -09972c: 6e10 4a1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@1c4a │ │ -099732: 0a00 |0005: move-result v0 │ │ -099734: 0f00 |0006: return v0 │ │ +09979c: |[09979c] android.support.v7.widget.SearchView.getInputType:()I │ │ +0997ac: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0997b0: 6e10 4a1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@1c4a │ │ +0997b6: 0a00 |0005: move-result v0 │ │ +0997b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #3 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223296,17 +223323,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099738: |[099738] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ -099748: 5210 1c0d |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ -09974c: 0f00 |0002: return v0 │ │ +0997bc: |[0997bc] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ +0997cc: 5210 1c0d |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ +0997d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223314,19 +223341,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -099750: |[099750] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ -099760: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099764: 6e10 4d1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ -09976a: 0c00 |0005: move-result-object v0 │ │ -09976c: 1100 |0006: return-object v0 │ │ +0997d4: |[0997d4] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ +0997e4: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +0997e8: 6e10 4d1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1c4d │ │ +0997ee: 0c00 |0005: move-result-object v0 │ │ +0997f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223334,37 +223361,37 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -099770: |[099770] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ -099780: 5431 280d |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0d28 │ │ -099784: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -099788: 5430 280d |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0d28 │ │ -09978c: 1100 |0006: return-object v0 │ │ -09978e: 6301 0f0d |0007: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ -099792: 3801 1d00 |0009: if-eqz v1, 0026 // +001d │ │ -099796: 5431 300d |000b: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -09979a: 3801 1900 |000d: if-eqz v1, 0026 // +0019 │ │ -09979e: 5431 300d |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -0997a2: 6e10 7500 0100 |0011: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getHintId:()I // method@0075 │ │ -0997a8: 0a01 |0014: move-result v1 │ │ -0997aa: 3801 1100 |0015: if-eqz v1, 0026 // +0011 │ │ -0997ae: 6e10 921c 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ -0997b4: 0c01 |001a: move-result-object v1 │ │ -0997b6: 5432 300d |001b: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -0997ba: 6e10 7500 0200 |001d: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@0075 │ │ -0997c0: 0a02 |0020: move-result v2 │ │ -0997c2: 6e20 aa00 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -0997c8: 0c00 |0024: move-result-object v0 │ │ -0997ca: 28e1 |0025: goto 0006 // -001f │ │ -0997cc: 5430 160d |0026: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mDefaultQueryHint:Ljava/lang/CharSequence; // field@0d16 │ │ -0997d0: 28de |0028: goto 0006 // -0022 │ │ +0997f4: |[0997f4] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ +099804: 5431 280d |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0d28 │ │ +099808: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +09980c: 5430 280d |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0d28 │ │ +099810: 1100 |0006: return-object v0 │ │ +099812: 6301 0f0d |0007: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ +099816: 3801 1d00 |0009: if-eqz v1, 0026 // +001d │ │ +09981a: 5431 300d |000b: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +09981e: 3801 1900 |000d: if-eqz v1, 0026 // +0019 │ │ +099822: 5431 300d |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +099826: 6e10 7500 0100 |0011: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getHintId:()I // method@0075 │ │ +09982c: 0a01 |0014: move-result v1 │ │ +09982e: 3801 1100 |0015: if-eqz v1, 0026 // +0011 │ │ +099832: 6e10 921c 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1c92 │ │ +099838: 0c01 |001a: move-result-object v1 │ │ +09983a: 5432 300d |001b: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +09983e: 6e10 7500 0200 |001d: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@0075 │ │ +099844: 0a02 |0020: move-result v2 │ │ +099846: 6e20 aa00 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +09984c: 0c00 |0024: move-result-object v0 │ │ +09984e: 28e1 |0025: goto 0006 // -001f │ │ +099850: 5430 160d |0026: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mDefaultQueryHint:Ljava/lang/CharSequence; // field@0d16 │ │ +099854: 28de |0028: goto 0006 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0004 line=627 │ │ 0x0006 line=633 │ │ 0x0007 line=628 │ │ 0x0017 line=629 │ │ @@ -223380,17 +223407,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0997d4: |[0997d4] android.support.v7.widget.SearchView.getSuggestionCommitIconResId:()I │ │ -0997e4: 5210 340d |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@0d34 │ │ -0997e8: 0f00 |0002: return v0 │ │ +099858: |[099858] android.support.v7.widget.SearchView.getSuggestionCommitIconResId:()I │ │ +099868: 5210 340d |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@0d34 │ │ +09986c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223398,17 +223425,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0997ec: |[0997ec] android.support.v7.widget.SearchView.getSuggestionRowLayout:()I │ │ -0997fc: 5210 350d |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@0d35 │ │ -099800: 0f00 |0002: return v0 │ │ +099870: |[099870] android.support.v7.widget.SearchView.getSuggestionRowLayout:()I │ │ +099880: 5210 350d |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@0d35 │ │ +099884: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223416,17 +223443,17 @@ │ │ type : '()Landroid/support/v4/widget/CursorAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099804: |[099804] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ -099814: 5410 360d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -099818: 1100 |0002: return-object v0 │ │ +099888: |[099888] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ +099898: 5410 360d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +09989c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223434,17 +223461,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09981c: |[09981c] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ -09982c: 5510 1b0d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ -099830: 0f00 |0002: return v0 │ │ +0998a0: |[0998a0] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ +0998b0: 5510 1b0d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ +0998b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223452,17 +223479,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099834: |[099834] android.support.v7.widget.SearchView.isIconified:()Z │ │ -099844: 5510 1a0d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0d1a │ │ -099848: 0f00 |0002: return v0 │ │ +0998b8: |[0998b8] android.support.v7.widget.SearchView.isIconified:()Z │ │ +0998c8: 5510 1a0d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0d1a │ │ +0998cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #11 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223470,17 +223497,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09984c: |[09984c] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ -09985c: 5510 290d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0d29 │ │ -099860: 0f00 |0002: return v0 │ │ +0998d0: |[0998d0] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ +0998e0: 5510 290d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0d29 │ │ +0998e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #12 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223488,17 +223515,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099864: |[099864] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ -099874: 5510 330d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0d33 │ │ -099878: 0f00 |0002: return v0 │ │ +0998e8: |[0998e8] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ +0998f8: 5510 330d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0d33 │ │ +0998fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #13 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -223506,26 +223533,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -09987c: |[09987c] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ -09988c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09988e: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -099892: 6e30 d11c 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1cd1 │ │ -099898: 6e10 8a1c 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1c8a │ │ -09989e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0998a0: 7020 dd1c 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ -0998a6: 5430 2f0d |000d: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0998aa: 5231 150d |000f: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0d15 │ │ -0998ae: 6e20 601c 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1c60 │ │ -0998b4: 5c32 180d |0014: iput-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0d18 │ │ -0998b8: 0e00 |0016: return-void │ │ +099900: |[099900] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ +099910: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +099912: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +099916: 6e30 d11c 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1cd1 │ │ +09991c: 6e10 8a1c 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1c8a │ │ +099922: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +099924: 7020 dd1c 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ +09992a: 5430 2f0d |000d: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +09992e: 5231 150d |000f: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0d15 │ │ +099932: 6e20 601c 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1c60 │ │ +099938: 5c32 180d |0014: iput-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0d18 │ │ +09993c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1246 │ │ 0x0006 line=1247 │ │ 0x0009 line=1248 │ │ 0x000d line=1249 │ │ 0x0014 line=1250 │ │ @@ -223538,35 +223565,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0998bc: |[0998bc] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ -0998cc: 5530 180d |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0d18 │ │ -0998d0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0998d4: 0e00 |0004: return-void │ │ -0998d6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0998d8: 5c30 180d |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0d18 │ │ -0998dc: 5430 2f0d |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0998e0: 6e10 491c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1c49 │ │ -0998e6: 0a00 |000d: move-result v0 │ │ -0998e8: 5930 150d |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0d15 │ │ -0998ec: 5430 2f0d |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -0998f0: 5231 150d |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0d15 │ │ -0998f4: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ -0998f8: b621 |0016: or-int/2addr v1, v2 │ │ -0998fa: 6e20 601c 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1c60 │ │ -099900: 5430 2f0d |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099904: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ -099908: 6e20 6c1c 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1c6c │ │ -09990e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -099910: 6e20 c51c 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@1cc5 │ │ -099916: 28df |0025: goto 0004 // -0021 │ │ +099940: |[099940] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ +099950: 5530 180d |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0d18 │ │ +099954: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +099958: 0e00 |0004: return-void │ │ +09995a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +09995c: 5c30 180d |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0d18 │ │ +099960: 5430 2f0d |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099964: 6e10 491c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1c49 │ │ +09996a: 0a00 |000d: move-result v0 │ │ +09996c: 5930 150d |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0d15 │ │ +099970: 5430 2f0d |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099974: 5231 150d |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0d15 │ │ +099978: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ +09997c: b621 |0016: or-int/2addr v1, v2 │ │ +09997e: 6e20 601c 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1c60 │ │ +099984: 5430 2f0d |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099988: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ +09998c: 6e20 6c1c 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1c6c │ │ +099992: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +099994: 6e20 c51c 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@1cc5 │ │ +09999a: 28df |0025: goto 0004 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1258 │ │ 0x0004 line=1265 │ │ 0x0005 line=1260 │ │ 0x0008 line=1261 │ │ 0x0010 line=1262 │ │ @@ -223580,21 +223607,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -099918: |[099918] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ -099928: 5410 3a0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0d3a │ │ -09992c: 6e20 bf1c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cbf │ │ -099932: 5410 2a0d |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0d2a │ │ -099936: 6e20 bd1c 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1cbd │ │ -09993c: 6f10 901a 0100 |000a: invoke-super {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@1a90 │ │ -099942: 0e00 |000d: return-void │ │ +09999c: |[09999c] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ +0999ac: 5410 3a0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0d3a │ │ +0999b0: 6e20 bf1c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cbf │ │ +0999b6: 5410 2a0d |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0d2a │ │ +0999ba: 6e20 bd1c 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1cbd │ │ +0999c0: 6f10 901a 0100 |000a: invoke-super {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@1a90 │ │ +0999c6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0005 line=917 │ │ 0x000a line=918 │ │ 0x000d line=919 │ │ locals : │ │ @@ -223605,55 +223632,55 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -099944: |[099944] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ -099954: 6e10 a61c 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ -09995a: 0a02 |0003: move-result v2 │ │ -09995c: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -099960: 6f30 951a 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ -099966: 0e00 |0009: return-void │ │ -099968: 7110 bd1f 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -09996e: 0a01 |000d: move-result v1 │ │ -099970: 7110 be1f 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -099976: 0a00 |0011: move-result v0 │ │ -099978: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ -09997e: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ -099982: 7120 bf1f 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -099988: 0a02 |001a: move-result v2 │ │ -09998a: 6f30 951a 2305 |001b: invoke-super {v3, v2, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ -099990: 28eb |001e: goto 0009 // -0015 │ │ -099992: 5232 1c0d |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ -099996: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ -09999a: 5232 1c0d |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ -09999e: 7120 af27 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0999a4: 0a00 |0028: move-result v0 │ │ -0999a6: 28ec |0029: goto 0015 // -0014 │ │ -0999a8: 7010 971c 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@1c97 │ │ -0999ae: 0a02 |002d: move-result v2 │ │ -0999b0: 7120 af27 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0999b6: 0a00 |0031: move-result v0 │ │ -0999b8: 28e3 |0032: goto 0015 // -001d │ │ -0999ba: 5232 1c0d |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ -0999be: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ -0999c2: 5232 1c0d |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ -0999c6: 7120 af27 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0999cc: 0a00 |003c: move-result v0 │ │ -0999ce: 28d8 |003d: goto 0015 // -0028 │ │ -0999d0: 5232 1c0d |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ -0999d4: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ -0999d8: 5230 1c0d |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ -0999dc: 28d1 |0044: goto 0015 // -002f │ │ -0999de: 7010 971c 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@1c97 │ │ -0999e4: 0a00 |0048: move-result v0 │ │ -0999e6: 28fb |0049: goto 0044 // -0005 │ │ -0999e8: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ +0999c8: |[0999c8] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ +0999d8: 6e10 a61c 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ +0999de: 0a02 |0003: move-result v2 │ │ +0999e0: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +0999e4: 6f30 951a 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ +0999ea: 0e00 |0009: return-void │ │ +0999ec: 7110 bd1f 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +0999f2: 0a01 |000d: move-result v1 │ │ +0999f4: 7110 be1f 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +0999fa: 0a00 |0011: move-result v0 │ │ +0999fc: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ +099a02: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ +099a06: 7120 bf1f 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +099a0c: 0a02 |001a: move-result v2 │ │ +099a0e: 6f30 951a 2305 |001b: invoke-super {v3, v2, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@1a95 │ │ +099a14: 28eb |001e: goto 0009 // -0015 │ │ +099a16: 5232 1c0d |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ +099a1a: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ +099a1e: 5232 1c0d |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ +099a22: 7120 af27 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +099a28: 0a00 |0028: move-result v0 │ │ +099a2a: 28ec |0029: goto 0015 // -0014 │ │ +099a2c: 7010 971c 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@1c97 │ │ +099a32: 0a02 |002d: move-result v2 │ │ +099a34: 7120 af27 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +099a3a: 0a00 |0031: move-result v0 │ │ +099a3c: 28e3 |0032: goto 0015 // -001d │ │ +099a3e: 5232 1c0d |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ +099a42: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ +099a46: 5232 1c0d |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ +099a4a: 7120 af27 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +099a50: 0a00 |003c: move-result v0 │ │ +099a52: 28d8 |003d: goto 0015 // -0028 │ │ +099a54: 5232 1c0d |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ +099a58: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ +099a5c: 5230 1c0d |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ +099a60: 28d1 |0044: goto 0015 // -002f │ │ +099a62: 7010 971c 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@1c97 │ │ +099a68: 0a00 |0048: move-result v0 │ │ +099a6a: 28fb |0049: goto 0044 // -0005 │ │ +099a6c: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0006 line=783 │ │ 0x0009 line=812 │ │ 0x000a line=787 │ │ 0x000e line=788 │ │ @@ -223680,17 +223707,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -099a04: |[099a04] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ -099a14: 7020 d01c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1cd0 │ │ -099a1a: 0e00 |0003: return-void │ │ +099a88: |[099a88] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ +099a98: 7020 d01c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1cd0 │ │ +099a9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0003 line=941 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 queryText Ljava/lang/CharSequence; │ │ @@ -223700,25 +223727,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -099a1c: |[099a1c] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ -099a2c: 6e10 a61c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ -099a32: 0a00 |0003: move-result v0 │ │ -099a34: 7020 dd1c 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ -099a3a: 7010 be1c 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@1cbe │ │ -099a40: 5410 2f0d |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099a44: 6e10 511c 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@1c51 │ │ -099a4a: 0a00 |000f: move-result v0 │ │ -099a4c: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -099a50: 7010 911c 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@1c91 │ │ -099a56: 0e00 |0015: return-void │ │ +099aa0: |[099aa0] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ +099ab0: 6e10 a61c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ +099ab6: 0a00 |0003: move-result v0 │ │ +099ab8: 7020 dd1c 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ +099abe: 7010 be1c 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@1cbe │ │ +099ac4: 5410 2f0d |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099ac8: 6e10 511c 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@1c51 │ │ +099ace: 0a00 |000f: move-result v0 │ │ +099ad0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +099ad4: 7010 911c 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@1c91 │ │ +099ada: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ 0x0007 line=1228 │ │ 0x000a line=1229 │ │ 0x0012 line=1230 │ │ 0x0015 line=1232 │ │ @@ -223730,18 +223757,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -099a58: |[099a58] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ -099a68: 6f20 961a 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onWindowFocusChanged:(Z)V // method@1a96 │ │ -099a6e: 7010 be1c 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@1cbe │ │ -099a74: 0e00 |0006: return-void │ │ +099adc: |[099adc] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ +099aec: 6f20 961a 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onWindowFocusChanged:(Z)V // method@1a96 │ │ +099af2: 7010 be1c 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@1cbe │ │ +099af8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ 0x0003 line=1238 │ │ 0x0006 line=1239 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -223752,37 +223779,37 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -099a78: |[099a78] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ -099a88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -099a8a: 5532 120d |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0d12 │ │ -099a8e: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -099a92: 0110 |0005: move v0, v1 │ │ -099a94: 0f00 |0006: return v0 │ │ -099a96: 6e10 a41c 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@1ca4 │ │ -099a9c: 0a02 |000a: move-result v2 │ │ -099a9e: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -099aa2: 0110 |000d: move v0, v1 │ │ -099aa4: 28f8 |000e: goto 0006 // -0008 │ │ -099aa6: 6e10 a61c 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ -099aac: 0a02 |0012: move-result v2 │ │ -099aae: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ -099ab2: 5432 2f0d |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099ab6: 6e30 5b1c 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@1c5b │ │ -099abc: 0a00 |001a: move-result v0 │ │ -099abe: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ -099ac2: 7020 dd1c 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ -099ac8: 28e6 |0020: goto 0006 // -001a │ │ -099aca: 6f30 991a 4305 |0021: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.requestFocus:(ILandroid/graphics/Rect;)Z // method@1a99 │ │ -099ad0: 0a00 |0024: move-result v0 │ │ -099ad2: 28e1 |0025: goto 0006 // -001f │ │ +099afc: |[099afc] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ +099b0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +099b0e: 5532 120d |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0d12 │ │ +099b12: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +099b16: 0110 |0005: move v0, v1 │ │ +099b18: 0f00 |0006: return v0 │ │ +099b1a: 6e10 a41c 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@1ca4 │ │ +099b20: 0a02 |000a: move-result v2 │ │ +099b22: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +099b26: 0110 |000d: move v0, v1 │ │ +099b28: 28f8 |000e: goto 0006 // -0008 │ │ +099b2a: 6e10 a61c 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ +099b30: 0a02 |0012: move-result v2 │ │ +099b32: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ +099b36: 5432 2f0d |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099b3a: 6e30 5b1c 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@1c5b │ │ +099b40: 0a00 |001a: move-result v0 │ │ +099b42: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ +099b46: 7020 dd1c 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ +099b4c: 28e6 |0020: goto 0006 // -001a │ │ +099b4e: 6f30 991a 4305 |0021: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.requestFocus:(ILandroid/graphics/Rect;)Z // method@1a99 │ │ +099b54: 0a00 |0024: move-result v0 │ │ +099b56: 28e1 |0025: goto 0006 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=491 │ │ 0x0006 line=502 │ │ 0x0007 line=493 │ │ 0x000f line=495 │ │ 0x0015 line=496 │ │ @@ -223800,17 +223827,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099ad4: |[099ad4] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ -099ae4: 5b01 110d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ -099ae8: 0e00 |0002: return-void │ │ +099b58: |[099b58] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ +099b68: 5b01 110d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0d11 │ │ +099b6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 appSearchData Landroid/os/Bundle; │ │ @@ -223820,20 +223847,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -099aec: |[099aec] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ -099afc: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -099b00: 7010 b01c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@1cb0 │ │ -099b06: 0e00 |0005: return-void │ │ -099b08: 7010 b61c 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@1cb6 │ │ -099b0e: 28fc |0009: goto 0005 // -0004 │ │ +099b70: |[099b70] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ +099b80: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +099b84: 7010 b01c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@1cb0 │ │ +099b8a: 0e00 |0005: return-void │ │ +099b8c: 7010 b61c 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@1cb6 │ │ +099b92: 28fc |0009: goto 0005 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0002 line=673 │ │ 0x0005 line=677 │ │ 0x0006 line=675 │ │ locals : │ │ @@ -223845,22 +223872,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -099b10: |[099b10] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ -099b20: 5510 1b0d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ -099b24: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -099b28: 0e00 |0004: return-void │ │ -099b2a: 5c12 1b0d |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ -099b2e: 7020 dd1c 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ -099b34: 7010 d91c 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1cd9 │ │ -099b3a: 28f7 |000d: goto 0004 // -0009 │ │ +099b94: |[099b94] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ +099ba4: 5510 1b0d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ +099ba8: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +099bac: 0e00 |0004: return-void │ │ +099bae: 5c12 1b0d |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0d1b │ │ +099bb2: 7020 dd1c 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ +099bb8: 7010 d91c 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1cd9 │ │ +099bbe: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0004 line=651 │ │ 0x0005 line=648 │ │ 0x0007 line=649 │ │ 0x000a line=650 │ │ @@ -223873,18 +223900,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -099b3c: |[099b3c] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ -099b4c: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099b50: 6e20 601c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1c60 │ │ -099b56: 0e00 |0005: return-void │ │ +099bc0: |[099bc0] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ +099bd0: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099bd4: 6e20 601c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1c60 │ │ +099bda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0005 line=458 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 imeOptions I │ │ @@ -223894,18 +223921,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -099b58: |[099b58] android.support.v7.widget.SearchView.setInputType:(I)V │ │ -099b68: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099b6c: 6e20 611c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@1c61 │ │ -099b72: 0e00 |0005: return-void │ │ +099bdc: |[099bdc] android.support.v7.widget.SearchView.setInputType:(I)V │ │ +099bec: 5410 2f0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099bf0: 6e20 611c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@1c61 │ │ +099bf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0005 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 inputType I │ │ @@ -223915,18 +223942,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099b74: |[099b74] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ -099b84: 5901 1c0d |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ -099b88: 6e10 c11c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@1cc1 │ │ -099b8e: 0e00 |0005: return-void │ │ +099bf8: |[099bf8] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ +099c08: 5901 1c0d |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0d1c │ │ +099c0c: 6e10 c11c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@1cc1 │ │ +099c12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ 0x0002 line=767 │ │ 0x0005 line=768 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -223937,17 +223964,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 │ │ -099b90: |[099b90] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ -099ba0: 5b01 1f0d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0d1f │ │ -099ba4: 0e00 |0002: return-void │ │ +099c14: |[099c14] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ +099c24: 5b01 1f0d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0d1f │ │ +099c28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0002 line=533 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnCloseListener; │ │ @@ -223957,17 +223984,17 @@ │ │ type : '(Landroid/view/View$OnFocusChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099ba8: |[099ba8] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ -099bb8: 5b01 240d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0d24 │ │ -099bbc: 0e00 |0002: return-void │ │ +099c2c: |[099c2c] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ +099c3c: 5b01 240d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0d24 │ │ +099c40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0002 line=542 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnFocusChangeListener; │ │ @@ -223977,17 +224004,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 │ │ -099bc0: |[099bc0] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ -099bd0: 5b01 230d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ -099bd4: 0e00 |0002: return-void │ │ +099c44: |[099c44] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ +099c54: 5b01 230d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0d23 │ │ +099c58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0002 line=524 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnQueryTextListener; │ │ @@ -223997,17 +224024,17 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099bd8: |[099bd8] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ -099be8: 5b01 250d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0d25 │ │ -099bec: 0e00 |0002: return-void │ │ +099c5c: |[099c5c] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ +099c6c: 5b01 250d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0d25 │ │ +099c70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0002 line=563 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnClickListener; │ │ @@ -224017,17 +224044,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 │ │ -099bf0: |[099bf0] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ -099c00: 5b01 260d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ -099c04: 0e00 |0002: return-void │ │ +099c74: |[099c74] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ +099c84: 5b01 260d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0d26 │ │ +099c88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0002 line=551 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnSuggestionListener; │ │ @@ -224037,30 +224064,30 @@ │ │ type : '(Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -099c08: |[099c08] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ -099c18: 5420 2f0d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099c1c: 6e20 6c1c 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1c6c │ │ -099c22: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ -099c26: 5420 2f0d |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099c2a: 5421 2f0d |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099c2e: 6e10 541c 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@1c54 │ │ -099c34: 0a01 |000e: move-result v1 │ │ -099c36: 6e20 6b1c 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1c6b │ │ -099c3c: 5b23 3b0d |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0d3b │ │ -099c40: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -099c44: 7110 e41e 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -099c4a: 0a00 |0019: move-result v0 │ │ -099c4c: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ -099c50: 7010 b71c 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@1cb7 │ │ -099c56: 0e00 |001f: return-void │ │ +099c8c: |[099c8c] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ +099c9c: 5420 2f0d |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099ca0: 6e20 6c1c 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1c6c │ │ +099ca6: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ +099caa: 5420 2f0d |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099cae: 5421 2f0d |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099cb2: 6e10 541c 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@1c54 │ │ +099cb8: 0a01 |000e: move-result v1 │ │ +099cba: 6e20 6b1c 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1c6b │ │ +099cc0: 5b23 3b0d |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0d3b │ │ +099cc4: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +099cc8: 7110 e41e 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +099cce: 0a00 |0019: move-result v0 │ │ +099cd0: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ +099cd4: 7010 b71c 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@1cb7 │ │ +099cda: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0005 line=584 │ │ 0x0007 line=585 │ │ 0x0012 line=586 │ │ 0x0014 line=590 │ │ @@ -224076,18 +224103,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099c58: |[099c58] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ -099c68: 5b01 280d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0d28 │ │ -099c6c: 7010 d91c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1cd9 │ │ -099c72: 0e00 |0005: return-void │ │ +099cdc: |[099cdc] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ +099cec: 5b01 280d |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0d28 │ │ +099cf0: 7010 d91c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1cd9 │ │ +099cf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0002 line=606 │ │ 0x0005 line=607 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -224098,27 +224125,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -099c74: |[099c74] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ -099c84: 5c23 290d |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0d29 │ │ -099c88: 5420 360d |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -099c8c: 2000 d503 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d5 │ │ -099c90: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -099c94: 5420 360d |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -099c98: 1f00 d503 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d5 │ │ -099c9c: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ -099ca0: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -099ca2: 6e20 0d1d 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1d0d │ │ -099ca8: 0e00 |0012: return-void │ │ -099caa: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -099cac: 28fb |0014: goto 000f // -0005 │ │ +099cf8: |[099cf8] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ +099d08: 5c23 290d |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0d29 │ │ +099d0c: 5420 360d |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +099d10: 2000 d603 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d6 │ │ +099d14: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +099d18: 5420 360d |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +099d1c: 1f00 d603 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03d6 │ │ +099d20: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ +099d24: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +099d26: 6e20 0d1d 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1d0d │ │ +099d2c: 0e00 |0012: return-void │ │ +099d2e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +099d30: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0002 line=727 │ │ 0x0008 line=728 │ │ 0x0012 line=731 │ │ 0x0013 line=728 │ │ @@ -224131,40 +224158,40 @@ │ │ type : '(Landroid/app/SearchableInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -099cb0: |[099cb0] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ -099cc0: 5b23 300d |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -099cc4: 5420 300d |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ -099cc8: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -099ccc: 6300 0f0d |0006: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ -099cd0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -099cd4: 7010 da1c 0200 |000a: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@1cda │ │ -099cda: 7010 d91c 0200 |000d: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1cd9 │ │ -099ce0: 6300 0f0d |0010: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ -099ce4: 3800 1e00 |0012: if-eqz v0, 0030 // +001e │ │ -099ce8: 7010 a21c 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@1ca2 │ │ -099cee: 0a00 |0017: move-result v0 │ │ -099cf0: 3800 1800 |0018: if-eqz v0, 0030 // +0018 │ │ -099cf4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -099cf6: 5c20 3e0d |001b: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ -099cfa: 5520 3e0d |001d: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ -099cfe: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ -099d02: 5420 2f0d |0021: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099d06: 1a01 ac2a |0023: const-string v1, "nm" // string@2aac │ │ -099d0a: 6e20 691c 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@1c69 │ │ -099d10: 6e10 a61c 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ -099d16: 0a00 |002b: move-result v0 │ │ -099d18: 7020 dd1c 0200 |002c: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ -099d1e: 0e00 |002f: return-void │ │ -099d20: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -099d22: 28ea |0031: goto 001b // -0016 │ │ +099d34: |[099d34] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ +099d44: 5b23 300d |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +099d48: 5420 300d |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0d30 │ │ +099d4c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +099d50: 6300 0f0d |0006: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ +099d54: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +099d58: 7010 da1c 0200 |000a: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@1cda │ │ +099d5e: 7010 d91c 0200 |000d: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1cd9 │ │ +099d64: 6300 0f0d |0010: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0d0f │ │ +099d68: 3800 1e00 |0012: if-eqz v0, 0030 // +001e │ │ +099d6c: 7010 a21c 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@1ca2 │ │ +099d72: 0a00 |0017: move-result v0 │ │ +099d74: 3800 1800 |0018: if-eqz v0, 0030 // +0018 │ │ +099d78: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +099d7a: 5c20 3e0d |001b: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ +099d7e: 5520 3e0d |001d: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0d3e │ │ +099d82: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ +099d86: 5420 2f0d |0021: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099d8a: 1a01 b62a |0023: const-string v1, "nm" // string@2ab6 │ │ +099d8e: 6e20 691c 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@1c69 │ │ +099d94: 6e10 a61c 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ +099d9a: 0a00 |002b: move-result v0 │ │ +099d9c: 7020 dd1c 0200 |002c: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ +099da2: 0e00 |002f: return-void │ │ +099da4: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +099da6: 28ea |0031: goto 001b // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0002 line=424 │ │ 0x0006 line=425 │ │ 0x000a line=426 │ │ 0x000d line=428 │ │ @@ -224183,20 +224210,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -099d24: |[099d24] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ -099d34: 5c12 330d |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0d33 │ │ -099d38: 6e10 a61c 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ -099d3e: 0a00 |0005: move-result v0 │ │ -099d40: 7020 dd1c 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ -099d46: 0e00 |0009: return-void │ │ +099da8: |[099da8] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ +099db8: 5c12 330d |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0d33 │ │ +099dbc: 6e10 a61c 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1ca6 │ │ +099dc2: 0a00 |0005: move-result v0 │ │ +099dc4: 7020 dd1c 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1cdd │ │ +099dca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0002 line=699 │ │ 0x0009 line=700 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView; │ │ @@ -224207,105 +224234,105 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -099d48: |[099d48] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -099d58: 5b23 360d |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -099d5c: 5420 2f0d |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ -099d60: 5421 360d |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ -099d64: 6e20 5c1c 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c5c │ │ -099d6a: 0e00 |0009: return-void │ │ +099dcc: |[099dcc] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +099ddc: 5b23 360d |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +099de0: 5420 2f0d |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0d2f │ │ +099de4: 5421 360d |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0d36 │ │ +099de8: 6e20 5c1c 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c5c │ │ +099dee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0002 line=750 │ │ 0x0009 line=751 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x000a reg=3 adapter Landroid/support/v4/widget/CursorAdapter; │ │ │ │ - source_file_idx : 4149 (SearchView.java) │ │ + source_file_idx : 4159 (SearchView.java) │ │ │ │ -Class #826 header: │ │ -class_idx : 975 │ │ +Class #827 header: │ │ +class_idx : 976 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4180 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4190 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #826 annotations: │ │ +Class #827 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ShareActionProvider; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #826 - │ │ +Class #827 - │ │ Class descriptor : 'Landroid/support/v7/widget/ShareActionProvider$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4180 (ShareActionProvider.java) │ │ + source_file_idx : 4190 (ShareActionProvider.java) │ │ │ │ -Class #827 header: │ │ -class_idx : 976 │ │ +Class #828 header: │ │ +class_idx : 977 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4180 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4190 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #827 annotations: │ │ +Class #828 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ShareActionProvider; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnShareTargetSelectedListener" │ │ │ │ -Class #827 - │ │ +Class #828 - │ │ Class descriptor : 'Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;) │ │ name : 'onShareTargetSelected' │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4180 (ShareActionProvider.java) │ │ + source_file_idx : 4190 (ShareActionProvider.java) │ │ │ │ -Class #828 header: │ │ -class_idx : 977 │ │ +Class #829 header: │ │ +class_idx : 978 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4180 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4190 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #828 annotations: │ │ +Class #829 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ShareActionProvider; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ShareActivityChooserModelPolicy" │ │ │ │ -Class #828 - │ │ +Class #829 - │ │ Class descriptor : 'Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -224319,18 +224346,18 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099d6c: |[099d6c] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ -099d7c: 5b01 400d |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d40 │ │ -099d80: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -099d86: 0e00 |0005: return-void │ │ +099df0: |[099df0] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ +099e00: 5b01 400d |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d40 │ │ +099e04: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +099e0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ @@ -224339,17 +224366,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -099d88: |[099d88] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ -099d98: 7020 e01c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@1ce0 │ │ -099d9e: 0e00 |0003: return-void │ │ +099e0c: |[099e0c] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ +099e1c: 7020 e01c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@1ce0 │ │ +099e22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ShareActionProvider$1; │ │ @@ -224360,54 +224387,54 @@ │ │ type : '(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -099da0: |[099da0] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.onChooseActivity:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/Intent;)Z │ │ -099db0: 5420 400d |0000: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d40 │ │ -099db4: 7110 ea1c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@1cea │ │ -099dba: 0c00 |0005: move-result-object v0 │ │ -099dbc: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -099dc0: 5420 400d |0008: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d40 │ │ -099dc4: 7110 ea1c 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@1cea │ │ -099dca: 0c00 |000d: move-result-object v0 │ │ -099dcc: 5421 400d |000e: iget-object v1, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d40 │ │ -099dd0: 7230 df1c 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;.onShareTargetSelected:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)Z // method@1cdf │ │ -099dd6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -099dd8: 0f00 |0014: return v0 │ │ +099e24: |[099e24] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.onChooseActivity:(Landroid/support/v7/widget/ActivityChooserModel;Landroid/content/Intent;)Z │ │ +099e34: 5420 400d |0000: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d40 │ │ +099e38: 7110 ea1c 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@1cea │ │ +099e3e: 0c00 |0005: move-result-object v0 │ │ +099e40: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +099e44: 5420 400d |0008: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d40 │ │ +099e48: 7110 ea1c 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@1cea │ │ +099e4e: 0c00 |000d: move-result-object v0 │ │ +099e50: 5421 400d |000e: iget-object v1, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d40 │ │ +099e54: 7230 df1c 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;.onShareTargetSelected:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)Z // method@1cdf │ │ +099e5a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +099e5c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0008 line=354 │ │ 0x0013 line=357 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ 0x0000 - 0x0015 reg=3 host Landroid/support/v7/widget/ActivityChooserModel; │ │ 0x0000 - 0x0015 reg=4 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 4180 (ShareActionProvider.java) │ │ + source_file_idx : 4190 (ShareActionProvider.java) │ │ │ │ -Class #829 header: │ │ -class_idx : 978 │ │ +Class #830 header: │ │ +class_idx : 979 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4180 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4190 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #829 annotations: │ │ +Class #830 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ShareActionProvider; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ShareMenuItemOnMenuItemClickListener" │ │ │ │ -Class #829 - │ │ +Class #830 - │ │ Class descriptor : 'Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/MenuItem$OnMenuItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -224421,18 +224448,18 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099ddc: |[099ddc] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ -099dec: 5b01 410d |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ -099df0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -099df6: 0e00 |0005: return-void │ │ +099e60: |[099e60] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ +099e70: 5b01 410d |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ +099e74: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +099e7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ @@ -224441,17 +224468,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -099df8: |[099df8] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ -099e08: 7020 e31c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@1ce3 │ │ -099e0e: 0e00 |0003: return-void │ │ +099e7c: |[099e7c] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ +099e8c: 7020 e31c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@1ce3 │ │ +099e92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ShareActionProvider$1; │ │ @@ -224462,46 +224489,46 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -099e10: |[099e10] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -099e20: 5464 410d |0000: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ -099e24: 7110 e71c 0400 |0002: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@1ce7 │ │ -099e2a: 0c04 |0005: move-result-object v4 │ │ -099e2c: 5465 410d |0006: iget-object v5, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ -099e30: 7110 e81c 0500 |0008: invoke-static {v5}, Landroid/support/v7/widget/ShareActionProvider;.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; // method@1ce8 │ │ -099e36: 0c05 |000b: move-result-object v5 │ │ -099e38: 7120 0a18 5400 |000c: invoke-static {v4, v5}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ -099e3e: 0c01 |000f: move-result-object v1 │ │ -099e40: 7210 7b1f 0700 |0010: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -099e46: 0a02 |0013: move-result v2 │ │ -099e48: 6e20 0818 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1808 │ │ -099e4e: 0c03 |0017: move-result-object v3 │ │ -099e50: 3803 2400 |0018: if-eqz v3, 003c // +0024 │ │ -099e54: 6e10 c400 0300 |001a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ -099e5a: 0c00 |001d: move-result-object v0 │ │ -099e5c: 1a04 a016 |001e: const-string v4, "android.intent.action.SEND" // string@16a0 │ │ -099e60: 6e20 d727 0400 |0020: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -099e66: 0a04 |0023: move-result v4 │ │ -099e68: 3904 0a00 |0024: if-nez v4, 002e // +000a │ │ -099e6c: 1a04 a116 |0026: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@16a1 │ │ -099e70: 6e20 d727 0400 |0028: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -099e76: 0a04 |002b: move-result v4 │ │ -099e78: 3804 0700 |002c: if-eqz v4, 0033 // +0007 │ │ -099e7c: 5464 410d |002e: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ -099e80: 7120 e91c 3400 |0030: invoke-static {v4, v3}, Landroid/support/v7/widget/ShareActionProvider;.access$300:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)V // method@1ce9 │ │ -099e86: 5464 410d |0033: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ -099e8a: 7110 e71c 0400 |0035: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@1ce7 │ │ -099e90: 0c04 |0038: move-result-object v4 │ │ -099e92: 6e20 b500 3400 |0039: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -099e98: 1214 |003c: const/4 v4, #int 1 // #1 │ │ -099e9a: 0f04 |003d: return v4 │ │ +099e94: |[099e94] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +099ea4: 5464 410d |0000: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ +099ea8: 7110 e71c 0400 |0002: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@1ce7 │ │ +099eae: 0c04 |0005: move-result-object v4 │ │ +099eb0: 5465 410d |0006: iget-object v5, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ +099eb4: 7110 e81c 0500 |0008: invoke-static {v5}, Landroid/support/v7/widget/ShareActionProvider;.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; // method@1ce8 │ │ +099eba: 0c05 |000b: move-result-object v5 │ │ +099ebc: 7120 0a18 5400 |000c: invoke-static {v4, v5}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ +099ec2: 0c01 |000f: move-result-object v1 │ │ +099ec4: 7210 7b1f 0700 |0010: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +099eca: 0a02 |0013: move-result v2 │ │ +099ecc: 6e20 0818 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1808 │ │ +099ed2: 0c03 |0017: move-result-object v3 │ │ +099ed4: 3803 2400 |0018: if-eqz v3, 003c // +0024 │ │ +099ed8: 6e10 c400 0300 |001a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ +099ede: 0c00 |001d: move-result-object v0 │ │ +099ee0: 1a04 aa16 |001e: const-string v4, "android.intent.action.SEND" // string@16aa │ │ +099ee4: 6e20 d727 0400 |0020: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +099eea: 0a04 |0023: move-result v4 │ │ +099eec: 3904 0a00 |0024: if-nez v4, 002e // +000a │ │ +099ef0: 1a04 ab16 |0026: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@16ab │ │ +099ef4: 6e20 d727 0400 |0028: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +099efa: 0a04 |002b: move-result v4 │ │ +099efc: 3804 0700 |002c: if-eqz v4, 0033 // +0007 │ │ +099f00: 5464 410d |002e: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ +099f04: 7120 e91c 3400 |0030: invoke-static {v4, v3}, Landroid/support/v7/widget/ShareActionProvider;.access$300:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)V // method@1ce9 │ │ +099f0a: 5464 410d |0033: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0d41 │ │ +099f0e: 7110 e71c 0400 |0035: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@1ce7 │ │ +099f14: 0c04 |0038: move-result-object v4 │ │ +099f16: 6e20 b500 3400 |0039: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +099f1c: 1214 |003c: const/4 v4, #int 1 // #1 │ │ +099f1e: 0f04 |003d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0010 line=318 │ │ 0x0014 line=319 │ │ 0x0018 line=320 │ │ 0x001a line=321 │ │ @@ -224513,31 +224540,31 @@ │ │ 0x001e - 0x003c reg=0 action Ljava/lang/String; │ │ 0x0010 - 0x003e reg=1 dataModel Landroid/support/v7/widget/ActivityChooserModel; │ │ 0x0014 - 0x003e reg=2 itemId I │ │ 0x0018 - 0x003e reg=3 launchIntent Landroid/content/Intent; │ │ 0x0000 - 0x003e reg=6 this Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ 0x0000 - 0x003e reg=7 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 4180 (ShareActionProvider.java) │ │ + source_file_idx : 4190 (ShareActionProvider.java) │ │ │ │ -Class #830 header: │ │ -class_idx : 979 │ │ +Class #831 header: │ │ +class_idx : 980 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 402 │ │ -source_file_idx : 4180 │ │ +superclass_idx : 403 │ │ +source_file_idx : 4190 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 6 │ │ │ │ -Class #830 annotations: │ │ +Class #831 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ShareActionProvider$1; Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; } │ │ │ │ -Class #830 - │ │ +Class #831 - │ │ Class descriptor : 'Landroid/support/v7/widget/ShareActionProvider;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/view/ActionProvider;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ name : 'DEFAULT_INITIAL_ACTIVITY_COUNT' │ │ @@ -224580,26 +224607,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -099e9c: |[099e9c] android.support.v7.widget.ShareActionProvider.:(Landroid/content/Context;)V │ │ -099eac: 7020 5508 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@0855 │ │ -099eb2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -099eb4: 5920 450d |0004: iput v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0d45 │ │ -099eb8: 2200 d203 |0006: new-instance v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // type@03d2 │ │ -099ebc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -099ebe: 7030 e41c 2001 |0009: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V // method@1ce4 │ │ -099ec4: 5b20 470d |000c: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0d47 │ │ -099ec8: 1a00 e832 |000e: const-string v0, "share_history.xml" // string@32e8 │ │ -099ecc: 5b20 490d |0010: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ -099ed0: 5b23 440d |0012: iput-object v3, v2, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -099ed4: 0e00 |0014: return-void │ │ +099f20: |[099f20] android.support.v7.widget.ShareActionProvider.:(Landroid/content/Context;)V │ │ +099f30: 7020 5508 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@0855 │ │ +099f36: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +099f38: 5920 450d |0004: iput v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0d45 │ │ +099f3c: 2200 d303 |0006: new-instance v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // type@03d3 │ │ +099f40: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +099f42: 7030 e41c 2001 |0009: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V // method@1ce4 │ │ +099f48: 5b20 470d |000c: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0d47 │ │ +099f4c: 1a00 f232 |000e: const-string v0, "share_history.xml" // string@32f2 │ │ +099f50: 5b20 490d |0010: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ +099f54: 5b23 440d |0012: iput-object v3, v2, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +099f58: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=121 │ │ 0x0006 line=126 │ │ 0x000e line=142 │ │ 0x0012 line=155 │ │ @@ -224613,17 +224640,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099ed8: |[099ed8] android.support.v7.widget.ShareActionProvider.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; │ │ -099ee8: 5410 440d |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -099eec: 1100 |0002: return-object v0 │ │ +099f5c: |[099f5c] android.support.v7.widget.ShareActionProvider.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; │ │ +099f6c: 5410 440d |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +099f70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #2 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -224631,17 +224658,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099ef0: |[099ef0] android.support.v7.widget.ShareActionProvider.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; │ │ -099f00: 5410 490d |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ -099f04: 1100 |0002: return-object v0 │ │ +099f74: |[099f74] android.support.v7.widget.ShareActionProvider.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; │ │ +099f84: 5410 490d |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ +099f88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #3 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -224649,17 +224676,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -099f08: |[099f08] android.support.v7.widget.ShareActionProvider.access$300:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)V │ │ -099f18: 7020 f21c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider;.updateIntent:(Landroid/content/Intent;)V // method@1cf2 │ │ -099f1e: 0e00 |0003: return-void │ │ +099f8c: |[099f8c] android.support.v7.widget.ShareActionProvider.access$300:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)V │ │ +099f9c: 7020 f21c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider;.updateIntent:(Landroid/content/Intent;)V // method@1cf2 │ │ +099fa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/content/Intent; │ │ │ │ @@ -224668,17 +224695,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099f20: |[099f20] android.support.v7.widget.ShareActionProvider.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; │ │ -099f30: 5410 480d |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0d48 │ │ -099f34: 1100 |0002: return-object v0 │ │ +099fa4: |[099fa4] android.support.v7.widget.ShareActionProvider.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; │ │ +099fb4: 5410 480d |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0d48 │ │ +099fb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #5 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -224686,31 +224713,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -099f38: |[099f38] android.support.v7.widget.ShareActionProvider.setActivityChooserPolicyIfNeeded:()V │ │ -099f48: 5431 480d |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0d48 │ │ -099f4c: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -099f50: 0e00 |0004: return-void │ │ -099f52: 5431 460d |0005: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0d46 │ │ -099f56: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ -099f5a: 2201 d103 |0009: new-instance v1, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; // type@03d1 │ │ -099f5e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -099f60: 7030 e11c 3102 |000c: invoke-direct {v1, v3, v2}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V // method@1ce1 │ │ -099f66: 5b31 460d |000f: iput-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0d46 │ │ -099f6a: 5431 440d |0011: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -099f6e: 5432 490d |0013: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ -099f72: 7120 0a18 2100 |0015: invoke-static {v1, v2}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ -099f78: 0c00 |0018: move-result-object v0 │ │ -099f7a: 5431 460d |0019: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0d46 │ │ -099f7e: 6e20 1918 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel;.setOnChooseActivityListener:(Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;)V // method@1819 │ │ -099f84: 28e6 |001e: goto 0004 // -001a │ │ +099fbc: |[099fbc] android.support.v7.widget.ShareActionProvider.setActivityChooserPolicyIfNeeded:()V │ │ +099fcc: 5431 480d |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0d48 │ │ +099fd0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +099fd4: 0e00 |0004: return-void │ │ +099fd6: 5431 460d |0005: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0d46 │ │ +099fda: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ +099fde: 2201 d203 |0009: new-instance v1, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; // type@03d2 │ │ +099fe2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +099fe4: 7030 e11c 3102 |000c: invoke-direct {v1, v3, v2}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V // method@1ce1 │ │ +099fea: 5b31 460d |000f: iput-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0d46 │ │ +099fee: 5431 440d |0011: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +099ff2: 5432 490d |0013: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ +099ff6: 7120 0a18 2100 |0015: invoke-static {v1, v2}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ +099ffc: 0c00 |0018: move-result-object v0 │ │ +099ffe: 5431 460d |0019: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener; // field@0d46 │ │ +09a002: 6e20 1918 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActivityChooserModel;.setOnChooseActivityListener:(Landroid/support/v7/widget/ActivityChooserModel$OnChooseActivityListener;)V // method@1819 │ │ +09a008: 28e6 |001e: goto 0004 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0004 line=345 │ │ 0x0005 line=340 │ │ 0x0009 line=341 │ │ 0x0011 line=343 │ │ @@ -224724,24 +224751,24 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -099f88: |[099f88] android.support.v7.widget.ShareActionProvider.updateIntent:(Landroid/content/Intent;)V │ │ -099f98: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -099f9c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -099fa0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -099fa4: 1500 0808 |0006: const/high16 v0, #int 134742016 // #808 │ │ -099fa8: 6e20 c300 0300 |0008: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -099fae: 0e00 |000b: return-void │ │ -099fb0: 1500 0800 |000c: const/high16 v0, #int 524288 // #8 │ │ -099fb4: 6e20 c300 0300 |000e: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ -099fba: 28fa |0011: goto 000b // -0006 │ │ +09a00c: |[09a00c] android.support.v7.widget.ShareActionProvider.updateIntent:(Landroid/content/Intent;)V │ │ +09a01c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09a020: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +09a024: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +09a028: 1500 0808 |0006: const/high16 v0, #int 134742016 // #808 │ │ +09a02c: 6e20 c300 0300 |0008: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +09a032: 0e00 |000b: return-void │ │ +09a034: 1500 0800 |000c: const/high16 v0, #int 524288 // #8 │ │ +09a038: 6e20 c300 0300 |000e: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c3 │ │ +09a03e: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0006 line=364 │ │ 0x000b line=370 │ │ 0x000c line=368 │ │ locals : │ │ @@ -224754,17 +224781,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -099fbc: |[099fbc] android.support.v7.widget.ShareActionProvider.hasSubMenu:()Z │ │ -099fcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -099fce: 0f00 |0001: return v0 │ │ +09a040: |[09a040] android.support.v7.widget.ShareActionProvider.hasSubMenu:()Z │ │ +09a050: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09a052: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #1 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -224772,45 +224799,45 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -099fd0: |[099fd0] android.support.v7.widget.ShareActionProvider.onCreateActionView:()Landroid/view/View; │ │ -099fe0: 2200 7303 |0000: new-instance v0, Landroid/support/v7/widget/ActivityChooserView; // type@0373 │ │ -099fe4: 5474 440d |0002: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -099fe8: 7020 4618 4000 |0004: invoke-direct {v0, v4}, Landroid/support/v7/widget/ActivityChooserView;.:(Landroid/content/Context;)V // method@1846 │ │ -099fee: 6e10 5a18 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.isInEditMode:()Z // method@185a │ │ -099ff4: 0a04 |000a: move-result v4 │ │ -099ff6: 3904 0d00 |000b: if-nez v4, 0018 // +000d │ │ -099ffa: 5474 440d |000d: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -099ffe: 5475 490d |000f: iget-object v5, v7, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ -09a002: 7120 0a18 5400 |0011: invoke-static {v4, v5}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ -09a008: 0c01 |0014: move-result-object v1 │ │ -09a00a: 6e20 6218 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActivityChooserView;.setActivityChooserModel:(Landroid/support/v7/widget/ActivityChooserModel;)V // method@1862 │ │ -09a010: 2203 1004 |0018: new-instance v3, Landroid/util/TypedValue; // type@0410 │ │ -09a014: 7010 241f 0300 |001a: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -09a01a: 5474 440d |001d: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -09a01e: 6e10 ab00 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -09a024: 0c04 |0022: move-result-object v4 │ │ -09a026: 6005 8d05 |0023: sget v5, Landroid/support/v7/appcompat/R$attr;.actionModeShareDrawable:I // field@058d │ │ -09a02a: 1216 |0025: const/4 v6, #int 1 // #1 │ │ -09a02c: 6e40 fd00 5463 |0026: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -09a032: 5474 440d |0029: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -09a036: 5235 210e |002b: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -09a03a: 7120 9a1d 5400 |002d: invoke-static {v4, v5}, Landroid/support/v7/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1d9a │ │ -09a040: 0c02 |0030: move-result-object v2 │ │ -09a042: 6e20 6518 2000 |0031: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActivityChooserView;.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1865 │ │ -09a048: 6e20 6918 7000 |0034: invoke-virtual {v0, v7}, Landroid/support/v7/widget/ActivityChooserView;.setProvider:(Landroid/support/v4/view/ActionProvider;)V // method@1869 │ │ -09a04e: 6004 b907 |0037: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with_application:I // field@07b9 │ │ -09a052: 6e20 6318 4000 |0039: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActivityChooserView;.setDefaultActionButtonContentDescription:(I)V // method@1863 │ │ -09a058: 6004 b807 |003c: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with:I // field@07b8 │ │ -09a05c: 6e20 6418 4000 |003e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActivityChooserView;.setExpandActivityOverflowButtonContentDescription:(I)V // method@1864 │ │ -09a062: 1100 |0041: return-object v0 │ │ +09a054: |[09a054] android.support.v7.widget.ShareActionProvider.onCreateActionView:()Landroid/view/View; │ │ +09a064: 2200 7403 |0000: new-instance v0, Landroid/support/v7/widget/ActivityChooserView; // type@0374 │ │ +09a068: 5474 440d |0002: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +09a06c: 7020 4618 4000 |0004: invoke-direct {v0, v4}, Landroid/support/v7/widget/ActivityChooserView;.:(Landroid/content/Context;)V // method@1846 │ │ +09a072: 6e10 5a18 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/widget/ActivityChooserView;.isInEditMode:()Z // method@185a │ │ +09a078: 0a04 |000a: move-result v4 │ │ +09a07a: 3904 0d00 |000b: if-nez v4, 0018 // +000d │ │ +09a07e: 5474 440d |000d: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +09a082: 5475 490d |000f: iget-object v5, v7, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ +09a086: 7120 0a18 5400 |0011: invoke-static {v4, v5}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ +09a08c: 0c01 |0014: move-result-object v1 │ │ +09a08e: 6e20 6218 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActivityChooserView;.setActivityChooserModel:(Landroid/support/v7/widget/ActivityChooserModel;)V // method@1862 │ │ +09a094: 2203 1104 |0018: new-instance v3, Landroid/util/TypedValue; // type@0411 │ │ +09a098: 7010 241f 0300 |001a: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +09a09e: 5474 440d |001d: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +09a0a2: 6e10 ab00 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +09a0a8: 0c04 |0022: move-result-object v4 │ │ +09a0aa: 6005 8d05 |0023: sget v5, Landroid/support/v7/appcompat/R$attr;.actionModeShareDrawable:I // field@058d │ │ +09a0ae: 1216 |0025: const/4 v6, #int 1 // #1 │ │ +09a0b0: 6e40 fd00 5463 |0026: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +09a0b6: 5474 440d |0029: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +09a0ba: 5235 210e |002b: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +09a0be: 7120 9a1d 5400 |002d: invoke-static {v4, v5}, Landroid/support/v7/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1d9a │ │ +09a0c4: 0c02 |0030: move-result-object v2 │ │ +09a0c6: 6e20 6518 2000 |0031: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActivityChooserView;.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1865 │ │ +09a0cc: 6e20 6918 7000 |0034: invoke-virtual {v0, v7}, Landroid/support/v7/widget/ActivityChooserView;.setProvider:(Landroid/support/v4/view/ActionProvider;)V // method@1869 │ │ +09a0d2: 6004 b907 |0037: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with_application:I // field@07b9 │ │ +09a0d6: 6e20 6318 4000 |0039: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActivityChooserView;.setDefaultActionButtonContentDescription:(I)V // method@1863 │ │ +09a0dc: 6004 b807 |003c: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with:I // field@07b8 │ │ +09a0e0: 6e20 6418 4000 |003e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActivityChooserView;.setExpandActivityOverflowButtonContentDescription:(I)V // method@1864 │ │ +09a0e6: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0007 line=180 │ │ 0x000d line=181 │ │ 0x0015 line=182 │ │ 0x0018 line=186 │ │ @@ -224833,69 +224860,69 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -09a064: |[09a064] android.support.v7.widget.ShareActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -09a074: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -09a076: 7210 a31f 0b00 |0001: invoke-interface {v11}, Landroid/view/SubMenu;.clear:()V // method@1fa3 │ │ -09a07c: 54a7 440d |0004: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -09a080: 54a8 490d |0006: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ -09a084: 7120 0a18 8700 |0008: invoke-static {v7, v8}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ -09a08a: 0c02 |000b: move-result-object v2 │ │ -09a08c: 54a7 440d |000c: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -09a090: 6e10 a400 0700 |000e: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -09a096: 0c06 |0011: move-result-object v6 │ │ -09a098: 6e10 0c18 0200 |0012: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.getActivityCount:()I // method@180c │ │ -09a09e: 0a03 |0015: move-result v3 │ │ -09a0a0: 52a7 450d |0016: iget v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0d45 │ │ -09a0a4: 7120 af27 7300 |0018: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -09a0aa: 0a01 |001b: move-result v1 │ │ -09a0ac: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -09a0ae: 3515 1e00 |001d: if-ge v5, v1, 003b // +001e │ │ -09a0b2: 6e20 0b18 5200 |001f: invoke-virtual {v2, v5}, Landroid/support/v7/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@180b │ │ -09a0b8: 0c00 |0022: move-result-object v0 │ │ -09a0ba: 6e20 f400 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ -09a0c0: 0c07 |0026: move-result-object v7 │ │ -09a0c2: 7257 a11f 9b55 |0027: invoke-interface {v11, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1fa1 │ │ -09a0c8: 0c07 |002a: move-result-object v7 │ │ -09a0ca: 6e20 f300 6000 |002b: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ -09a0d0: 0c08 |002e: move-result-object v8 │ │ -09a0d2: 7220 881f 8700 |002f: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f88 │ │ -09a0d8: 0c07 |0032: move-result-object v7 │ │ -09a0da: 54a8 470d |0033: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0d47 │ │ -09a0de: 7220 8b1f 8700 |0035: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f8b │ │ -09a0e4: d805 0501 |0038: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09a0e8: 28e3 |003a: goto 001d // -001d │ │ -09a0ea: 3531 2d00 |003b: if-ge v1, v3, 0068 // +002d │ │ -09a0ee: 54a7 440d |003d: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -09a0f2: 6008 ae07 |003f: sget v8, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@07ae │ │ -09a0f6: 6e20 a700 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -09a0fc: 0c07 |0044: move-result-object v7 │ │ -09a0fe: 7257 a21f 9b11 |0045: invoke-interface {v11, v9, v1, v1, v7}, Landroid/view/SubMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1fa2 │ │ -09a104: 0c04 |0048: move-result-object v4 │ │ -09a106: 1205 |0049: const/4 v5, #int 0 // #0 │ │ -09a108: 3535 1e00 |004a: if-ge v5, v3, 0068 // +001e │ │ -09a10c: 6e20 0b18 5200 |004c: invoke-virtual {v2, v5}, Landroid/support/v7/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@180b │ │ -09a112: 0c00 |004f: move-result-object v0 │ │ -09a114: 6e20 f400 6000 |0050: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ -09a11a: 0c07 |0053: move-result-object v7 │ │ -09a11c: 7257 a11f 9455 |0054: invoke-interface {v4, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1fa1 │ │ -09a122: 0c07 |0057: move-result-object v7 │ │ -09a124: 6e20 f300 6000 |0058: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ -09a12a: 0c08 |005b: move-result-object v8 │ │ -09a12c: 7220 881f 8700 |005c: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f88 │ │ -09a132: 0c07 |005f: move-result-object v7 │ │ -09a134: 54a8 470d |0060: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0d47 │ │ -09a138: 7220 8b1f 8700 |0062: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f8b │ │ -09a13e: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09a142: 28e3 |0067: goto 004a // -001d │ │ -09a144: 0e00 |0068: return-void │ │ +09a0e8: |[09a0e8] android.support.v7.widget.ShareActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +09a0f8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +09a0fa: 7210 a31f 0b00 |0001: invoke-interface {v11}, Landroid/view/SubMenu;.clear:()V // method@1fa3 │ │ +09a100: 54a7 440d |0004: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +09a104: 54a8 490d |0006: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ +09a108: 7120 0a18 8700 |0008: invoke-static {v7, v8}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ +09a10e: 0c02 |000b: move-result-object v2 │ │ +09a110: 54a7 440d |000c: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +09a114: 6e10 a400 0700 |000e: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +09a11a: 0c06 |0011: move-result-object v6 │ │ +09a11c: 6e10 0c18 0200 |0012: invoke-virtual {v2}, Landroid/support/v7/widget/ActivityChooserModel;.getActivityCount:()I // method@180c │ │ +09a122: 0a03 |0015: move-result v3 │ │ +09a124: 52a7 450d |0016: iget v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0d45 │ │ +09a128: 7120 af27 7300 |0018: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +09a12e: 0a01 |001b: move-result v1 │ │ +09a130: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +09a132: 3515 1e00 |001d: if-ge v5, v1, 003b // +001e │ │ +09a136: 6e20 0b18 5200 |001f: invoke-virtual {v2, v5}, Landroid/support/v7/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@180b │ │ +09a13c: 0c00 |0022: move-result-object v0 │ │ +09a13e: 6e20 f400 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ +09a144: 0c07 |0026: move-result-object v7 │ │ +09a146: 7257 a11f 9b55 |0027: invoke-interface {v11, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1fa1 │ │ +09a14c: 0c07 |002a: move-result-object v7 │ │ +09a14e: 6e20 f300 6000 |002b: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ +09a154: 0c08 |002e: move-result-object v8 │ │ +09a156: 7220 881f 8700 |002f: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f88 │ │ +09a15c: 0c07 |0032: move-result-object v7 │ │ +09a15e: 54a8 470d |0033: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0d47 │ │ +09a162: 7220 8b1f 8700 |0035: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f8b │ │ +09a168: d805 0501 |0038: add-int/lit8 v5, v5, #int 1 // #01 │ │ +09a16c: 28e3 |003a: goto 001d // -001d │ │ +09a16e: 3531 2d00 |003b: if-ge v1, v3, 0068 // +002d │ │ +09a172: 54a7 440d |003d: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +09a176: 6008 ae07 |003f: sget v8, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@07ae │ │ +09a17a: 6e20 a700 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +09a180: 0c07 |0044: move-result-object v7 │ │ +09a182: 7257 a21f 9b11 |0045: invoke-interface {v11, v9, v1, v1, v7}, Landroid/view/SubMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1fa2 │ │ +09a188: 0c04 |0048: move-result-object v4 │ │ +09a18a: 1205 |0049: const/4 v5, #int 0 // #0 │ │ +09a18c: 3535 1e00 |004a: if-ge v5, v3, 0068 // +001e │ │ +09a190: 6e20 0b18 5200 |004c: invoke-virtual {v2, v5}, Landroid/support/v7/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@180b │ │ +09a196: 0c00 |004f: move-result-object v0 │ │ +09a198: 6e20 f400 6000 |0050: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@00f4 │ │ +09a19e: 0c07 |0053: move-result-object v7 │ │ +09a1a0: 7257 a11f 9455 |0054: invoke-interface {v4, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1fa1 │ │ +09a1a6: 0c07 |0057: move-result-object v7 │ │ +09a1a8: 6e20 f300 6000 |0058: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@00f3 │ │ +09a1ae: 0c08 |005b: move-result-object v8 │ │ +09a1b0: 7220 881f 8700 |005c: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f88 │ │ +09a1b6: 0c07 |005f: move-result-object v7 │ │ +09a1b8: 54a8 470d |0060: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0d47 │ │ +09a1bc: 7220 8b1f 8700 |0062: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f8b │ │ +09a1c2: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ +09a1c6: 28e3 |0067: goto 004a // -001d │ │ +09a1c8: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=215 │ │ 0x0004 line=217 │ │ 0x000c line=218 │ │ 0x0012 line=220 │ │ 0x0016 line=221 │ │ @@ -224927,18 +224954,18 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09a148: |[09a148] android.support.v7.widget.ShareActionProvider.setOnShareTargetSelectedListener:(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V │ │ -09a158: 5b01 480d |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0d48 │ │ -09a15c: 7010 ee1c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@1cee │ │ -09a162: 0e00 |0005: return-void │ │ +09a1cc: |[09a1cc] android.support.v7.widget.ShareActionProvider.setOnShareTargetSelectedListener:(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V │ │ +09a1dc: 5b01 480d |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0d48 │ │ +09a1e0: 7010 ee1c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@1cee │ │ +09a1e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0005 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider; │ │ @@ -224949,18 +224976,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09a164: |[09a164] android.support.v7.widget.ShareActionProvider.setShareHistoryFileName:(Ljava/lang/String;)V │ │ -09a174: 5b01 490d |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ -09a178: 7010 ee1c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@1cee │ │ -09a17e: 0e00 |0005: return-void │ │ +09a1e8: |[09a1e8] android.support.v7.widget.ShareActionProvider.setShareHistoryFileName:(Ljava/lang/String;)V │ │ +09a1f8: 5b01 490d |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ +09a1fc: 7010 ee1c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@1cee │ │ +09a202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider; │ │ @@ -224971,33 +224998,33 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -09a180: |[09a180] android.support.v7.widget.ShareActionProvider.setShareIntent:(Landroid/content/Intent;)V │ │ -09a190: 3805 1900 |0000: if-eqz v5, 0019 // +0019 │ │ -09a194: 6e10 c400 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ -09a19a: 0c00 |0005: move-result-object v0 │ │ -09a19c: 1a02 a016 |0006: const-string v2, "android.intent.action.SEND" // string@16a0 │ │ -09a1a0: 6e20 d727 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -09a1a6: 0a02 |000b: move-result v2 │ │ -09a1a8: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ -09a1ac: 1a02 a116 |000e: const-string v2, "android.intent.action.SEND_MULTIPLE" // string@16a1 │ │ -09a1b0: 6e20 d727 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -09a1b6: 0a02 |0013: move-result v2 │ │ -09a1b8: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -09a1bc: 7020 f21c 5400 |0016: invoke-direct {v4, v5}, Landroid/support/v7/widget/ShareActionProvider;.updateIntent:(Landroid/content/Intent;)V // method@1cf2 │ │ -09a1c2: 5442 440d |0019: iget-object v2, v4, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ -09a1c6: 5443 490d |001b: iget-object v3, v4, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ -09a1ca: 7120 0a18 3200 |001d: invoke-static {v2, v3}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ -09a1d0: 0c01 |0020: move-result-object v1 │ │ -09a1d2: 6e20 1818 5100 |0021: invoke-virtual {v1, v5}, Landroid/support/v7/widget/ActivityChooserModel;.setIntent:(Landroid/content/Intent;)V // method@1818 │ │ -09a1d8: 0e00 |0024: return-void │ │ +09a204: |[09a204] android.support.v7.widget.ShareActionProvider.setShareIntent:(Landroid/content/Intent;)V │ │ +09a214: 3805 1900 |0000: if-eqz v5, 0019 // +0019 │ │ +09a218: 6e10 c400 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ +09a21e: 0c00 |0005: move-result-object v0 │ │ +09a220: 1a02 aa16 |0006: const-string v2, "android.intent.action.SEND" // string@16aa │ │ +09a224: 6e20 d727 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +09a22a: 0a02 |000b: move-result v2 │ │ +09a22c: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ +09a230: 1a02 ab16 |000e: const-string v2, "android.intent.action.SEND_MULTIPLE" // string@16ab │ │ +09a234: 6e20 d727 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +09a23a: 0a02 |0013: move-result v2 │ │ +09a23c: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +09a240: 7020 f21c 5400 |0016: invoke-direct {v4, v5}, Landroid/support/v7/widget/ShareActionProvider;.updateIntent:(Landroid/content/Intent;)V // method@1cf2 │ │ +09a246: 5442 440d |0019: iget-object v2, v4, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0d44 │ │ +09a24a: 5443 490d |001b: iget-object v3, v4, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0d49 │ │ +09a24e: 7120 0a18 3200 |001d: invoke-static {v2, v3}, Landroid/support/v7/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/widget/ActivityChooserModel; // method@180a │ │ +09a254: 0c01 |0020: move-result-object v1 │ │ +09a256: 6e20 1818 5100 |0021: invoke-virtual {v1, v5}, Landroid/support/v7/widget/ActivityChooserModel;.setIntent:(Landroid/content/Intent;)V // method@1818 │ │ +09a25c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0002 line=300 │ │ 0x0006 line=301 │ │ 0x0016 line=302 │ │ 0x0019 line=305 │ │ @@ -225005,32 +225032,32 @@ │ │ 0x0024 line=308 │ │ locals : │ │ 0x0006 - 0x0019 reg=0 action Ljava/lang/String; │ │ 0x0021 - 0x0025 reg=1 dataModel Landroid/support/v7/widget/ActivityChooserModel; │ │ 0x0000 - 0x0025 reg=4 this Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0025 reg=5 shareIntent Landroid/content/Intent; │ │ │ │ - source_file_idx : 4180 (ShareActionProvider.java) │ │ + source_file_idx : 4190 (ShareActionProvider.java) │ │ │ │ -Class #831 header: │ │ -class_idx : 980 │ │ +Class #832 header: │ │ +class_idx : 981 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4226 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4236 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #831 annotations: │ │ +Class #832 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SuggestionsAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="ChildViewCache" │ │ │ │ -Class #831 - │ │ +Class #832 - │ │ Class descriptor : 'Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;) │ │ @@ -225059,79 +225086,79 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -09a1dc: |[09a1dc] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ -09a1ec: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09a1f2: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ -09a1f8: 6e20 d01f 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -09a1fe: 0c00 |0009: move-result-object v0 │ │ -09a200: 1f00 9504 |000a: check-cast v0, Landroid/widget/TextView; // type@0495 │ │ -09a204: 5b10 4d0d |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09a208: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ -09a20e: 6e20 d01f 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -09a214: 0c00 |0014: move-result-object v0 │ │ -09a216: 1f00 9504 |0015: check-cast v0, Landroid/widget/TextView; // type@0495 │ │ -09a21a: 5b10 4e0d |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0d4e │ │ -09a21e: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ -09a224: 6e20 d01f 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -09a22a: 0c00 |001f: move-result-object v0 │ │ -09a22c: 1f00 7e04 |0020: check-cast v0, Landroid/widget/ImageView; // type@047e │ │ -09a230: 5b10 4a0d |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0d4a │ │ -09a234: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ -09a23a: 6e20 d01f 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -09a240: 0c00 |002a: move-result-object v0 │ │ -09a242: 1f00 7e04 |002b: check-cast v0, Landroid/widget/ImageView; // type@047e │ │ -09a246: 5b10 4b0d |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0d4b │ │ -09a24a: 6000 3f07 |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@073f │ │ -09a24e: 6e20 d01f 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -09a254: 0c00 |0034: move-result-object v0 │ │ -09a256: 1f00 7e04 |0035: check-cast v0, Landroid/widget/ImageView; // type@047e │ │ -09a25a: 5b10 4c0d |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ -09a25e: 0e00 |0039: return-void │ │ +09a260: |[09a260] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ +09a270: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09a276: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ +09a27c: 6e20 d01f 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +09a282: 0c00 |0009: move-result-object v0 │ │ +09a284: 1f00 9604 |000a: check-cast v0, Landroid/widget/TextView; // type@0496 │ │ +09a288: 5b10 4d0d |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09a28c: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ +09a292: 6e20 d01f 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +09a298: 0c00 |0014: move-result-object v0 │ │ +09a29a: 1f00 9604 |0015: check-cast v0, Landroid/widget/TextView; // type@0496 │ │ +09a29e: 5b10 4e0d |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0d4e │ │ +09a2a2: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ +09a2a8: 6e20 d01f 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +09a2ae: 0c00 |001f: move-result-object v0 │ │ +09a2b0: 1f00 7f04 |0020: check-cast v0, Landroid/widget/ImageView; // type@047f │ │ +09a2b4: 5b10 4a0d |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0d4a │ │ +09a2b8: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ +09a2be: 6e20 d01f 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +09a2c4: 0c00 |002a: move-result-object v0 │ │ +09a2c6: 1f00 7f04 |002b: check-cast v0, Landroid/widget/ImageView; // type@047f │ │ +09a2ca: 5b10 4b0d |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0d4b │ │ +09a2ce: 6000 3f07 |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@073f │ │ +09a2d2: 6e20 d01f 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +09a2d8: 0c00 |0034: move-result-object v0 │ │ +09a2da: 1f00 7f04 |0035: check-cast v0, Landroid/widget/ImageView; // type@047f │ │ +09a2de: 5b10 4c0d |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ +09a2e2: 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 : 4226 (SuggestionsAdapter.java) │ │ + source_file_idx : 4236 (SuggestionsAdapter.java) │ │ │ │ -Class #832 header: │ │ -class_idx : 981 │ │ +Class #833 header: │ │ +class_idx : 982 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 668 │ │ -source_file_idx : 4226 │ │ +superclass_idx : 669 │ │ +source_file_idx : 4236 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 13 │ │ │ │ -Class #832 annotations: │ │ +Class #833 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; } │ │ Annotations on field #3414 'mOutsideDrawablesCache' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Ljava/lang/String;" "Landroid/graphics/drawable/Drawable$ConstantState;" ">;" } │ │ Annotations on method #7412 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Landroid/support/v7/widget/SearchView;" "Landroid/app/SearchableInfo;" "Ljava/util/WeakHashMap" "<" "Ljava/lang/String;" "Landroid/graphics/drawable/Drawable$ConstantState;" ">;)V" } │ │ Annotations on method #7424 'getDrawableFromResourceUri' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ │ │ -Class #832 - │ │ +Class #833 - │ │ Class descriptor : 'Landroid/support/v7/widget/SuggestionsAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -225201,44 +225228,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 │ │ -09a260: |[09a260] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ -09a270: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09a272: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -09a274: 6e10 9c1c 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionRowLayout:()I // method@1c9c │ │ -09a27a: 0a00 |0005: move-result v0 │ │ -09a27c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -09a27e: 7053 aa0f 5410 |0007: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@0faa │ │ -09a284: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -09a286: 5c40 4f0d |000b: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0d4f │ │ -09a28a: 5943 580d |000d: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0d58 │ │ -09a28e: 5942 5c0d |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0d5c │ │ -09a292: 5942 5d0d |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0d5d │ │ -09a296: 5942 5e0d |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0d5e │ │ -09a29a: 5942 540d |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0d54 │ │ -09a29e: 5942 550d |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0d55 │ │ -09a2a2: 5942 530d |0019: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0d53 │ │ -09a2a6: 5440 510d |001b: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ -09a2aa: 1a01 2330 |001d: const-string v1, "search" // string@3023 │ │ -09a2ae: 6e20 a900 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -09a2b4: 0c00 |0022: move-result-object v0 │ │ -09a2b6: 1f00 2200 |0023: check-cast v0, Landroid/app/SearchManager; // type@0022 │ │ -09a2ba: 5b40 590d |0025: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@0d59 │ │ -09a2be: 5b46 5a0d |0027: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d5a │ │ -09a2c2: 5b47 5b0d |0029: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ -09a2c6: 6e10 9b1c 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionCommitIconResId:()I // method@1c9b │ │ -09a2cc: 0a00 |002e: move-result v0 │ │ -09a2ce: 5940 500d |002f: iput v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@0d50 │ │ -09a2d2: 5b45 570d |0031: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ -09a2d6: 5b48 560d |0033: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ -09a2da: 0e00 |0035: return-void │ │ +09a2e4: |[09a2e4] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ +09a2f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09a2f6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +09a2f8: 6e10 9c1c 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionRowLayout:()I // method@1c9c │ │ +09a2fe: 0a00 |0005: move-result v0 │ │ +09a300: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09a302: 7053 aa0f 5410 |0007: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@0faa │ │ +09a308: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +09a30a: 5c40 4f0d |000b: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0d4f │ │ +09a30e: 5943 580d |000d: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0d58 │ │ +09a312: 5942 5c0d |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0d5c │ │ +09a316: 5942 5d0d |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0d5d │ │ +09a31a: 5942 5e0d |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0d5e │ │ +09a31e: 5942 540d |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0d54 │ │ +09a322: 5942 550d |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0d55 │ │ +09a326: 5942 530d |0019: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0d53 │ │ +09a32a: 5440 510d |001b: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ +09a32e: 1a01 2d30 |001d: const-string v1, "search" // string@302d │ │ +09a332: 6e20 a900 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +09a338: 0c00 |0022: move-result-object v0 │ │ +09a33a: 1f00 2200 |0023: check-cast v0, Landroid/app/SearchManager; // type@0022 │ │ +09a33e: 5b40 590d |0025: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@0d59 │ │ +09a342: 5b46 5a0d |0027: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d5a │ │ +09a346: 5b47 5b0d |0029: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ +09a34a: 6e10 9b1c 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionCommitIconResId:()I // method@1c9b │ │ +09a350: 0a00 |002e: move-result v0 │ │ +09a352: 5940 500d |002f: iput v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@0d50 │ │ +09a356: 5b45 570d |0031: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ +09a35a: 5b48 560d |0033: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ +09a35e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x000a line=74 │ │ 0x000d line=75 │ │ 0x000f line=83 │ │ 0x0011 line=84 │ │ @@ -225266,25 +225293,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 │ │ -09a2dc: |[09a2dc] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -09a2ec: 5421 560d |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ -09a2f0: 6e20 1029 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ -09a2f6: 0c00 |0005: move-result-object v0 │ │ -09a2f8: 1f00 6d00 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@006d │ │ -09a2fc: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -09a300: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09a302: 1101 |000b: return-object v1 │ │ -09a304: 6e10 c801 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@01c8 │ │ -09a30a: 0c01 |000f: move-result-object v1 │ │ -09a30c: 28fb |0010: goto 000b // -0005 │ │ +09a360: |[09a360] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +09a370: 5421 560d |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ +09a374: 6e20 1029 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ +09a37a: 0c00 |0005: move-result-object v0 │ │ +09a37c: 1f00 6d00 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@006d │ │ +09a380: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +09a384: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +09a386: 1101 |000b: return-object v1 │ │ +09a388: 6e10 c801 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@01c8 │ │ +09a38e: 0c01 |000f: move-result-object v1 │ │ +09a390: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0008 line=560 │ │ 0x000a line=561 │ │ 0x000b line=564 │ │ locals : │ │ @@ -225297,46 +225324,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 │ │ -09a310: |[09a310] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -09a320: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a322: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -09a324: 5480 5f0d |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0d5f │ │ -09a328: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -09a32c: 2206 1004 |0006: new-instance v6, Landroid/util/TypedValue; // type@0410 │ │ -09a330: 7010 241f 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -09a336: 5480 510d |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ -09a33a: 6e10 ab00 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -09a340: 0c00 |0010: move-result-object v0 │ │ -09a342: 6003 2706 |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@0627 │ │ -09a346: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -09a348: 6e40 fd00 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -09a34e: 5480 510d |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ -09a352: 6e10 a600 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -09a358: 0c00 |001c: move-result-object v0 │ │ -09a35a: 5263 210e |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ -09a35e: 6e20 0401 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0104 │ │ -09a364: 0c00 |0022: move-result-object v0 │ │ -09a366: 5b80 5f0d |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0d5f │ │ -09a36a: 2207 f503 |0025: new-instance v7, Landroid/text/SpannableString; // type@03f5 │ │ -09a36e: 7020 d11e 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@1ed1 │ │ -09a374: 2200 0404 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@0404 │ │ -09a378: 5484 5f0d |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0d5f │ │ -09a37c: 0123 |002e: move v3, v2 │ │ -09a37e: 0715 |002f: move-object v5, v1 │ │ -09a380: 7606 f41e 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@1ef4 │ │ -09a386: 7210 6b27 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@276b │ │ -09a38c: 0a01 |0036: move-result v1 │ │ -09a38e: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ -09a392: 6e53 d21e 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@1ed2 │ │ -09a398: 1107 |003c: return-object v7 │ │ +09a394: |[09a394] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +09a3a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09a3a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09a3a8: 5480 5f0d |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0d5f │ │ +09a3ac: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +09a3b0: 2206 1104 |0006: new-instance v6, Landroid/util/TypedValue; // type@0411 │ │ +09a3b4: 7010 241f 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +09a3ba: 5480 510d |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ +09a3be: 6e10 ab00 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +09a3c4: 0c00 |0010: move-result-object v0 │ │ +09a3c6: 6003 2706 |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@0627 │ │ +09a3ca: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +09a3cc: 6e40 fd00 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +09a3d2: 5480 510d |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ +09a3d6: 6e10 a600 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +09a3dc: 0c00 |001c: move-result-object v0 │ │ +09a3de: 5263 210e |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@0e21 │ │ +09a3e2: 6e20 0401 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0104 │ │ +09a3e8: 0c00 |0022: move-result-object v0 │ │ +09a3ea: 5b80 5f0d |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0d5f │ │ +09a3ee: 2207 f603 |0025: new-instance v7, Landroid/text/SpannableString; // type@03f6 │ │ +09a3f2: 7020 d11e 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@1ed1 │ │ +09a3f8: 2200 0504 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@0405 │ │ +09a3fc: 5484 5f0d |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0d5f │ │ +09a400: 0123 |002e: move v3, v2 │ │ +09a402: 0715 |002f: move-object v5, v1 │ │ +09a404: 7606 f41e 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@1ef4 │ │ +09a40a: 7210 6b27 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@276b │ │ +09a410: 0a01 |0036: move-result v1 │ │ +09a412: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ +09a416: 6e53 d21e 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@1ed2 │ │ +09a41c: 1107 |003c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=335 │ │ 0x0006 line=337 │ │ 0x000b line=338 │ │ 0x0017 line=339 │ │ 0x0025 line=342 │ │ @@ -225353,60 +225380,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 │ │ -09a39c: |[09a39c] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -09a3ac: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -09a3ae: 54a7 510d |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ -09a3b2: 6e10 a400 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -09a3b8: 0c05 |0006: move-result-object v5 │ │ -09a3ba: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ -09a3be: 6e30 e700 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00e7 │ │ -09a3c4: 0c00 |000c: move-result-object v0 │ │ -09a3c6: 6e10 e500 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@00e5 │ │ -09a3cc: 0a03 |0010: move-result v3 │ │ -09a3ce: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ -09a3d2: 0761 |0013: move-object v1, v6 │ │ -09a3d4: 1101 |0014: return-object v1 │ │ -09a3d6: 0d02 |0015: move-exception v2 │ │ -09a3d8: 1a07 8110 |0016: const-string v7, "SuggestionsAdapter" // string@1081 │ │ -09a3dc: 6e10 e600 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@00e6 │ │ -09a3e2: 0c08 |001b: move-result-object v8 │ │ -09a3e4: 7120 101f 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -09a3ea: 0761 |001f: move-object v1, v6 │ │ -09a3ec: 28f4 |0020: goto 0014 // -000c │ │ -09a3ee: 6e10 9000 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0090 │ │ -09a3f4: 0c04 |0024: move-result-object v4 │ │ -09a3f6: 5407 0f00 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@000f │ │ -09a3fa: 6e40 ea00 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@00ea │ │ -09a400: 0c01 |002a: move-result-object v1 │ │ -09a402: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ -09a406: 1a07 8110 |002d: const-string v7, "SuggestionsAdapter" // string@1081 │ │ -09a40a: 2208 6c05 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -09a40e: 7010 f927 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09a414: 1a09 6a06 |0034: const-string v9, "Invalid icon resource " // string@066a │ │ -09a418: 6e20 0228 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a41e: 0c08 |0039: move-result-object v8 │ │ -09a420: 6e20 fe27 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -09a426: 0c08 |003d: move-result-object v8 │ │ -09a428: 1a09 5f00 |003e: const-string v9, " for " // string@005f │ │ -09a42c: 6e20 0228 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a432: 0c08 |0043: move-result-object v8 │ │ -09a434: 6e10 8e00 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@008e │ │ -09a43a: 0c09 |0047: move-result-object v9 │ │ -09a43c: 6e20 0228 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a442: 0c08 |004b: move-result-object v8 │ │ -09a444: 6e10 0628 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09a44a: 0c08 |004f: move-result-object v8 │ │ -09a44c: 7120 101f 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -09a452: 0761 |0053: move-object v1, v6 │ │ -09a454: 28c0 |0054: goto 0014 // -0040 │ │ +09a420: |[09a420] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +09a430: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +09a432: 54a7 510d |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ +09a436: 6e10 a400 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +09a43c: 0c05 |0006: move-result-object v5 │ │ +09a43e: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ +09a442: 6e30 e700 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00e7 │ │ +09a448: 0c00 |000c: move-result-object v0 │ │ +09a44a: 6e10 e500 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@00e5 │ │ +09a450: 0a03 |0010: move-result v3 │ │ +09a452: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ +09a456: 0761 |0013: move-object v1, v6 │ │ +09a458: 1101 |0014: return-object v1 │ │ +09a45a: 0d02 |0015: move-exception v2 │ │ +09a45c: 1a07 8b10 |0016: const-string v7, "SuggestionsAdapter" // string@108b │ │ +09a460: 6e10 e600 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@00e6 │ │ +09a466: 0c08 |001b: move-result-object v8 │ │ +09a468: 7120 101f 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +09a46e: 0761 |001f: move-object v1, v6 │ │ +09a470: 28f4 |0020: goto 0014 // -000c │ │ +09a472: 6e10 9000 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0090 │ │ +09a478: 0c04 |0024: move-result-object v4 │ │ +09a47a: 5407 0f00 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@000f │ │ +09a47e: 6e40 ea00 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@00ea │ │ +09a484: 0c01 |002a: move-result-object v1 │ │ +09a486: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ +09a48a: 1a07 8b10 |002d: const-string v7, "SuggestionsAdapter" // string@108b │ │ +09a48e: 2208 6d05 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +09a492: 7010 f927 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09a498: 1a09 6e06 |0034: const-string v9, "Invalid icon resource " // string@066e │ │ +09a49c: 6e20 0228 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a4a2: 0c08 |0039: move-result-object v8 │ │ +09a4a4: 6e20 fe27 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +09a4aa: 0c08 |003d: move-result-object v8 │ │ +09a4ac: 1a09 5f00 |003e: const-string v9, " for " // string@005f │ │ +09a4b0: 6e20 0228 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a4b6: 0c08 |0043: move-result-object v8 │ │ +09a4b8: 6e10 8e00 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@008e │ │ +09a4be: 0c09 |0047: move-result-object v9 │ │ +09a4c0: 6e20 0228 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a4c6: 0c08 |004b: move-result-object v8 │ │ +09a4c8: 6e10 0628 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09a4ce: 0c08 |004f: move-result-object v8 │ │ +09a4d0: 7120 101f 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +09a4d6: 0761 |0053: move-object v1, v6 │ │ +09a4d8: 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 │ │ @@ -225437,45 +225464,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 │ │ -09a464: |[09a464] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -09a474: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09a476: 6e10 8e00 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@008e │ │ -09a47c: 0c01 |0004: move-result-object v1 │ │ -09a47e: 5465 560d |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ -09a482: 6e20 0f29 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@290f │ │ -09a488: 0a05 |000a: move-result v5 │ │ -09a48a: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ -09a48e: 5465 560d |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ -09a492: 6e20 1029 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ -09a498: 0c00 |0012: move-result-object v0 │ │ -09a49a: 1f00 6d00 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@006d │ │ -09a49e: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -09a4a2: 1104 |0017: return-object v4 │ │ -09a4a4: 5464 570d |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ -09a4a8: 6e10 a600 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -09a4ae: 0c04 |001d: move-result-object v4 │ │ -09a4b0: 6e20 c901 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -09a4b6: 0c04 |0021: move-result-object v4 │ │ -09a4b8: 28f5 |0022: goto 0017 // -000b │ │ -09a4ba: 7020 fa1c 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1cfa │ │ -09a4c0: 0c02 |0026: move-result-object v2 │ │ -09a4c2: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ -09a4c6: 0743 |0029: move-object v3, v4 │ │ -09a4c8: 5464 560d |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ -09a4cc: 6e30 1129 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ -09a4d2: 0724 |002f: move-object v4, v2 │ │ -09a4d4: 28e7 |0030: goto 0017 // -0019 │ │ -09a4d6: 6e10 d301 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ -09a4dc: 0c03 |0034: move-result-object v3 │ │ -09a4de: 28f5 |0035: goto 002a // -000b │ │ +09a4e8: |[09a4e8] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +09a4f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09a4fa: 6e10 8e00 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@008e │ │ +09a500: 0c01 |0004: move-result-object v1 │ │ +09a502: 5465 560d |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ +09a506: 6e20 0f29 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@290f │ │ +09a50c: 0a05 |000a: move-result v5 │ │ +09a50e: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ +09a512: 5465 560d |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ +09a516: 6e20 1029 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ +09a51c: 0c00 |0012: move-result-object v0 │ │ +09a51e: 1f00 6d00 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@006d │ │ +09a522: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +09a526: 1104 |0017: return-object v4 │ │ +09a528: 5464 570d |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ +09a52c: 6e10 a600 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +09a532: 0c04 |001d: move-result-object v4 │ │ +09a534: 6e20 c901 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +09a53a: 0c04 |0021: move-result-object v4 │ │ +09a53c: 28f5 |0022: goto 0017 // -000b │ │ +09a53e: 7020 fa1c 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1cfa │ │ +09a544: 0c02 |0026: move-result-object v2 │ │ +09a546: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ +09a54a: 0743 |0029: move-object v3, v4 │ │ +09a54c: 5464 560d |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ +09a550: 6e30 1129 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ +09a556: 0724 |002f: move-object v4, v2 │ │ +09a558: 28e7 |0030: goto 0017 // -0019 │ │ +09a55a: 6e10 d301 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ +09a560: 0c03 |0034: move-result-object v3 │ │ +09a562: 28f5 |0035: goto 002a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=601 │ │ 0x0005 line=603 │ │ 0x000d line=604 │ │ 0x0015 line=605 │ │ 0x0017 line=612 │ │ @@ -225499,20 +225526,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 │ │ -09a4e0: |[09a4e0] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ -09a4f0: 7220 5601 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -09a4f6: 0a00 |0003: move-result v0 │ │ -09a4f8: 7120 051d 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1d05 │ │ -09a4fe: 0c01 |0007: move-result-object v1 │ │ -09a500: 1101 |0008: return-object v1 │ │ +09a564: |[09a564] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ +09a574: 7220 5601 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +09a57a: 0a00 |0003: move-result v0 │ │ +09a57c: 7120 051d 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1d05 │ │ +09a582: 0c01 |0007: move-result-object v1 │ │ +09a584: 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; │ │ @@ -225523,28 +225550,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 │ │ -09a504: |[09a504] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -09a514: 5421 5b0d |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ -09a518: 6e10 7800 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@0078 │ │ -09a51e: 0c01 |0005: move-result-object v1 │ │ -09a520: 7020 fb1c 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1cfb │ │ -09a526: 0c00 |0009: move-result-object v0 │ │ -09a528: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -09a52c: 1100 |000c: return-object v0 │ │ -09a52e: 5421 510d |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ -09a532: 6e10 a400 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -09a538: 0c01 |0012: move-result-object v1 │ │ -09a53a: 6e10 e900 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@00e9 │ │ -09a540: 0c00 |0016: move-result-object v0 │ │ -09a542: 28f5 |0017: goto 000c // -000b │ │ +09a588: |[09a588] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +09a598: 5421 5b0d |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ +09a59c: 6e10 7800 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@0078 │ │ +09a5a2: 0c01 |0005: move-result-object v1 │ │ +09a5a4: 7020 fb1c 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1cfb │ │ +09a5aa: 0c00 |0009: move-result-object v0 │ │ +09a5ac: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +09a5b0: 1100 |000c: return-object v0 │ │ +09a5b2: 5421 510d |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ +09a5b6: 6e10 a400 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +09a5bc: 0c01 |0012: move-result-object v1 │ │ +09a5be: 6e10 e900 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@00e9 │ │ +09a5c4: 0c00 |0016: move-result-object v0 │ │ +09a5c6: 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; │ │ @@ -225557,111 +225584,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 │ │ -09a544: |[09a544] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -09a554: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09a556: 6e10 2602 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0226 │ │ -09a55c: 0c02 |0004: move-result-object v2 │ │ -09a55e: 1a04 c316 |0005: const-string v4, "android.resource" // string@16c3 │ │ -09a562: 6e20 d727 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -09a568: 0a04 |000a: move-result v4 │ │ -09a56a: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ -09a56e: 6e20 001d a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@1d00 │ │ -09a574: 0c04 |0010: move-result-object v4 │ │ -09a576: 1104 |0011: return-object v4 │ │ -09a578: 0d00 |0012: move-exception v0 │ │ -09a57a: 2204 3405 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@0534 │ │ -09a57e: 2206 6c05 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -09a582: 7010 f927 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09a588: 1a07 b00f |001a: const-string v7, "Resource does not exist: " // string@0fb0 │ │ -09a58c: 6e20 0228 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a592: 0c06 |001f: move-result-object v6 │ │ -09a594: 6e20 0128 a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09a59a: 0c06 |0023: move-result-object v6 │ │ -09a59c: 6e10 0628 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09a5a2: 0c06 |0027: move-result-object v6 │ │ -09a5a4: 7020 4227 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ -09a5aa: 2704 |002b: throw v4 │ │ -09a5ac: 0d01 |002c: move-exception v1 │ │ -09a5ae: 1a04 8110 |002d: const-string v4, "SuggestionsAdapter" // string@1081 │ │ -09a5b2: 2206 6c05 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -09a5b6: 7010 f927 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09a5bc: 1a07 4706 |0034: const-string v7, "Icon not found: " // string@0647 │ │ -09a5c0: 6e20 0228 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a5c6: 0c06 |0039: move-result-object v6 │ │ -09a5c8: 6e20 0128 a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09a5ce: 0c06 |003d: move-result-object v6 │ │ -09a5d0: 1a07 1201 |003e: const-string v7, ", " // string@0112 │ │ -09a5d4: 6e20 0228 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a5da: 0c06 |0043: move-result-object v6 │ │ -09a5dc: 6e10 4327 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2743 │ │ -09a5e2: 0c07 |0047: move-result-object v7 │ │ -09a5e4: 6e20 0228 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a5ea: 0c06 |004b: move-result-object v6 │ │ -09a5ec: 6e10 0628 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09a5f2: 0c06 |004f: move-result-object v6 │ │ -09a5f4: 7120 101f 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -09a5fa: 0754 |0053: move-object v4, v5 │ │ -09a5fc: 28bd |0054: goto 0011 // -0043 │ │ -09a5fe: 5494 570d |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ -09a602: 6e10 a000 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -09a608: 0c04 |005a: move-result-object v4 │ │ -09a60a: 6e20 9500 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0095 │ │ -09a610: 0c03 |005e: move-result-object v3 │ │ -09a612: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ -09a616: 2204 3405 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@0534 │ │ -09a61a: 2206 6c05 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -09a61e: 7010 f927 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09a624: 1a07 5a05 |0068: const-string v7, "Failed to open " // string@055a │ │ -09a628: 6e20 0228 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a62e: 0c06 |006d: move-result-object v6 │ │ -09a630: 6e20 0128 a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09a636: 0c06 |0071: move-result-object v6 │ │ -09a638: 6e10 0628 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09a63e: 0c06 |0075: move-result-object v6 │ │ -09a640: 7020 4227 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ -09a646: 2704 |0079: throw v4 │ │ -09a648: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -09a64a: 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 │ │ -09a650: 0c04 |007e: move-result-object v4 │ │ -09a652: 6e10 4c27 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@274c │ │ -09a658: 288f |0082: goto 0011 // -0071 │ │ -09a65a: 0d00 |0083: move-exception v0 │ │ -09a65c: 1a06 8110 |0084: const-string v6, "SuggestionsAdapter" // string@1081 │ │ -09a660: 2207 6c05 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -09a664: 7010 f927 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09a66a: 1a08 1305 |008b: const-string v8, "Error closing icon stream for " // string@0513 │ │ -09a66e: 6e20 0228 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a674: 0c07 |0090: move-result-object v7 │ │ -09a676: 6e20 0128 a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09a67c: 0c07 |0094: move-result-object v7 │ │ -09a67e: 6e10 0628 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09a684: 0c07 |0098: move-result-object v7 │ │ -09a686: 7130 0c1f 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -09a68c: 2900 75ff |009c: goto/16 0011 // -008b │ │ -09a690: 0d04 |009e: move-exception v4 │ │ -09a692: 6e10 4c27 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@274c │ │ -09a698: 2704 |00a2: throw v4 │ │ -09a69a: 0d00 |00a3: move-exception v0 │ │ -09a69c: 1a06 8110 |00a4: const-string v6, "SuggestionsAdapter" // string@1081 │ │ -09a6a0: 2207 6c05 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -09a6a4: 7010 f927 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09a6aa: 1a08 1305 |00ab: const-string v8, "Error closing icon stream for " // string@0513 │ │ -09a6ae: 6e20 0228 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a6b4: 0c07 |00b0: move-result-object v7 │ │ -09a6b6: 6e20 0128 a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09a6bc: 0c07 |00b4: move-result-object v7 │ │ -09a6be: 6e10 0628 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09a6c4: 0c07 |00b8: move-result-object v7 │ │ -09a6c6: 7130 0c1f 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -09a6cc: 28e6 |00bc: goto 00a2 // -001a │ │ +09a5c8: |[09a5c8] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +09a5d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +09a5da: 6e10 2602 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0226 │ │ +09a5e0: 0c02 |0004: move-result-object v2 │ │ +09a5e2: 1a04 cd16 |0005: const-string v4, "android.resource" // string@16cd │ │ +09a5e6: 6e20 d727 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +09a5ec: 0a04 |000a: move-result v4 │ │ +09a5ee: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ +09a5f2: 6e20 001d a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@1d00 │ │ +09a5f8: 0c04 |0010: move-result-object v4 │ │ +09a5fa: 1104 |0011: return-object v4 │ │ +09a5fc: 0d00 |0012: move-exception v0 │ │ +09a5fe: 2204 3505 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@0535 │ │ +09a602: 2206 6d05 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +09a606: 7010 f927 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09a60c: 1a07 ba0f |001a: const-string v7, "Resource does not exist: " // string@0fba │ │ +09a610: 6e20 0228 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a616: 0c06 |001f: move-result-object v6 │ │ +09a618: 6e20 0128 a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09a61e: 0c06 |0023: move-result-object v6 │ │ +09a620: 6e10 0628 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09a626: 0c06 |0027: move-result-object v6 │ │ +09a628: 7020 4227 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ +09a62e: 2704 |002b: throw v4 │ │ +09a630: 0d01 |002c: move-exception v1 │ │ +09a632: 1a04 8b10 |002d: const-string v4, "SuggestionsAdapter" // string@108b │ │ +09a636: 2206 6d05 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +09a63a: 7010 f927 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09a640: 1a07 4b06 |0034: const-string v7, "Icon not found: " // string@064b │ │ +09a644: 6e20 0228 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a64a: 0c06 |0039: move-result-object v6 │ │ +09a64c: 6e20 0128 a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09a652: 0c06 |003d: move-result-object v6 │ │ +09a654: 1a07 1201 |003e: const-string v7, ", " // string@0112 │ │ +09a658: 6e20 0228 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a65e: 0c06 |0043: move-result-object v6 │ │ +09a660: 6e10 4327 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2743 │ │ +09a666: 0c07 |0047: move-result-object v7 │ │ +09a668: 6e20 0228 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a66e: 0c06 |004b: move-result-object v6 │ │ +09a670: 6e10 0628 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09a676: 0c06 |004f: move-result-object v6 │ │ +09a678: 7120 101f 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +09a67e: 0754 |0053: move-object v4, v5 │ │ +09a680: 28bd |0054: goto 0011 // -0043 │ │ +09a682: 5494 570d |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ +09a686: 6e10 a000 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +09a68c: 0c04 |005a: move-result-object v4 │ │ +09a68e: 6e20 9500 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0095 │ │ +09a694: 0c03 |005e: move-result-object v3 │ │ +09a696: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ +09a69a: 2204 3505 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@0535 │ │ +09a69e: 2206 6d05 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +09a6a2: 7010 f927 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09a6a8: 1a07 5e05 |0068: const-string v7, "Failed to open " // string@055e │ │ +09a6ac: 6e20 0228 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a6b2: 0c06 |006d: move-result-object v6 │ │ +09a6b4: 6e20 0128 a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09a6ba: 0c06 |0071: move-result-object v6 │ │ +09a6bc: 6e10 0628 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09a6c2: 0c06 |0075: move-result-object v6 │ │ +09a6c4: 7020 4227 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ +09a6ca: 2704 |0079: throw v4 │ │ +09a6cc: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +09a6ce: 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 │ │ +09a6d4: 0c04 |007e: move-result-object v4 │ │ +09a6d6: 6e10 4c27 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@274c │ │ +09a6dc: 288f |0082: goto 0011 // -0071 │ │ +09a6de: 0d00 |0083: move-exception v0 │ │ +09a6e0: 1a06 8b10 |0084: const-string v6, "SuggestionsAdapter" // string@108b │ │ +09a6e4: 2207 6d05 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +09a6e8: 7010 f927 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09a6ee: 1a08 1605 |008b: const-string v8, "Error closing icon stream for " // string@0516 │ │ +09a6f2: 6e20 0228 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a6f8: 0c07 |0090: move-result-object v7 │ │ +09a6fa: 6e20 0128 a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09a700: 0c07 |0094: move-result-object v7 │ │ +09a702: 6e10 0628 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09a708: 0c07 |0098: move-result-object v7 │ │ +09a70a: 7130 0c1f 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +09a710: 2900 75ff |009c: goto/16 0011 // -008b │ │ +09a714: 0d04 |009e: move-exception v4 │ │ +09a716: 6e10 4c27 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@274c │ │ +09a71c: 2704 |00a2: throw v4 │ │ +09a71e: 0d00 |00a3: move-exception v0 │ │ +09a720: 1a06 8b10 |00a4: const-string v6, "SuggestionsAdapter" // string@108b │ │ +09a724: 2207 6d05 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +09a728: 7010 f927 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09a72e: 1a08 1605 |00ab: const-string v8, "Error closing icon stream for " // string@0516 │ │ +09a732: 6e20 0228 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a738: 0c07 |00b0: move-result-object v7 │ │ +09a73a: 6e20 0128 a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09a740: 0c07 |00b4: move-result-object v7 │ │ +09a742: 6e10 0628 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09a748: 0c07 |00b8: move-result-object v7 │ │ +09a74a: 7130 0c1f 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +09a750: 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 │ │ @@ -225719,77 +225746,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 │ │ -09a738: |[09a738] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -09a748: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09a74a: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ -09a74e: 6e10 e327 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@27e3 │ │ -09a754: 0a06 |0006: move-result v6 │ │ -09a756: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ -09a75a: 1a06 4901 |0009: const-string v6, "0" // string@0149 │ │ -09a75e: 6e20 d727 a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -09a764: 0a06 |000e: move-result v6 │ │ -09a766: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ -09a76a: 0750 |0011: move-object v0, v5 │ │ -09a76c: 1100 |0012: return-object v0 │ │ -09a76e: 7110 9b27 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -09a774: 0a03 |0016: move-result v3 │ │ -09a776: 2206 6c05 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -09a77a: 7010 f927 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09a780: 1a07 c416 |001c: const-string v7, "android.resource://" // string@16c4 │ │ -09a784: 6e20 0228 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a78a: 0c06 |0021: move-result-object v6 │ │ -09a78c: 5497 570d |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ -09a790: 6e10 a500 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ -09a796: 0c07 |0027: move-result-object v7 │ │ -09a798: 6e20 0228 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a79e: 0c06 |002b: move-result-object v6 │ │ -09a7a0: 1a07 4401 |002c: const-string v7, "/" // string@0144 │ │ -09a7a4: 6e20 0228 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a7aa: 0c06 |0031: move-result-object v6 │ │ -09a7ac: 6e20 fe27 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -09a7b2: 0c06 |0035: move-result-object v6 │ │ -09a7b4: 6e10 0628 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09a7ba: 0c01 |0039: move-result-object v1 │ │ -09a7bc: 7020 f71c 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1cf7 │ │ -09a7c2: 0c00 |003d: move-result-object v0 │ │ -09a7c4: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ -09a7c8: 5496 570d |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ -09a7cc: 7120 7105 3600 |0042: invoke-static {v6, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -09a7d2: 0c00 |0045: move-result-object v0 │ │ -09a7d4: 7030 101d 1900 |0046: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@1d10 │ │ -09a7da: 28c9 |0049: goto 0012 // -0037 │ │ -09a7dc: 0d02 |004a: move-exception v2 │ │ -09a7de: 7020 f71c a900 |004b: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1cf7 │ │ -09a7e4: 0c00 |004e: move-result-object v0 │ │ -09a7e6: 3900 c3ff |004f: if-nez v0, 0012 // -003d │ │ -09a7ea: 7110 2702 0a00 |0051: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -09a7f0: 0c04 |0054: move-result-object v4 │ │ -09a7f2: 7020 ff1c 4900 |0055: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@1cff │ │ -09a7f8: 0c00 |0058: move-result-object v0 │ │ -09a7fa: 7030 101d a900 |0059: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@1d10 │ │ -09a800: 28b6 |005c: goto 0012 // -004a │ │ -09a802: 0d02 |005d: move-exception v2 │ │ -09a804: 1a06 8110 |005e: const-string v6, "SuggestionsAdapter" // string@1081 │ │ -09a808: 2207 6c05 |0060: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -09a80c: 7010 f927 0700 |0062: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09a812: 1a08 4806 |0065: const-string v8, "Icon resource not found: " // string@0648 │ │ -09a816: 6e20 0228 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a81c: 0c07 |006a: move-result-object v7 │ │ -09a81e: 6e20 0228 a700 |006b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09a824: 0c07 |006e: move-result-object v7 │ │ -09a826: 6e10 0628 0700 |006f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09a82c: 0c07 |0072: move-result-object v7 │ │ -09a82e: 7120 101f 7600 |0073: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -09a834: 0750 |0076: move-object v0, v5 │ │ -09a836: 289b |0077: goto 0012 // -0065 │ │ +09a7bc: |[09a7bc] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +09a7cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +09a7ce: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ +09a7d2: 6e10 e327 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@27e3 │ │ +09a7d8: 0a06 |0006: move-result v6 │ │ +09a7da: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ +09a7de: 1a06 4901 |0009: const-string v6, "0" // string@0149 │ │ +09a7e2: 6e20 d727 a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +09a7e8: 0a06 |000e: move-result v6 │ │ +09a7ea: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ +09a7ee: 0750 |0011: move-object v0, v5 │ │ +09a7f0: 1100 |0012: return-object v0 │ │ +09a7f2: 7110 9b27 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +09a7f8: 0a03 |0016: move-result v3 │ │ +09a7fa: 2206 6d05 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +09a7fe: 7010 f927 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09a804: 1a07 ce16 |001c: const-string v7, "android.resource://" // string@16ce │ │ +09a808: 6e20 0228 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a80e: 0c06 |0021: move-result-object v6 │ │ +09a810: 5497 570d |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ +09a814: 6e10 a500 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ +09a81a: 0c07 |0027: move-result-object v7 │ │ +09a81c: 6e20 0228 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a822: 0c06 |002b: move-result-object v6 │ │ +09a824: 1a07 4401 |002c: const-string v7, "/" // string@0144 │ │ +09a828: 6e20 0228 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a82e: 0c06 |0031: move-result-object v6 │ │ +09a830: 6e20 fe27 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +09a836: 0c06 |0035: move-result-object v6 │ │ +09a838: 6e10 0628 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09a83e: 0c01 |0039: move-result-object v1 │ │ +09a840: 7020 f71c 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1cf7 │ │ +09a846: 0c00 |003d: move-result-object v0 │ │ +09a848: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ +09a84c: 5496 570d |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0d57 │ │ +09a850: 7120 7105 3600 |0042: invoke-static {v6, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +09a856: 0c00 |0045: move-result-object v0 │ │ +09a858: 7030 101d 1900 |0046: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@1d10 │ │ +09a85e: 28c9 |0049: goto 0012 // -0037 │ │ +09a860: 0d02 |004a: move-exception v2 │ │ +09a862: 7020 f71c a900 |004b: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1cf7 │ │ +09a868: 0c00 |004e: move-result-object v0 │ │ +09a86a: 3900 c3ff |004f: if-nez v0, 0012 // -003d │ │ +09a86e: 7110 2702 0a00 |0051: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +09a874: 0c04 |0054: move-result-object v4 │ │ +09a876: 7020 ff1c 4900 |0055: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@1cff │ │ +09a87c: 0c00 |0058: move-result-object v0 │ │ +09a87e: 7030 101d a900 |0059: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@1d10 │ │ +09a884: 28b6 |005c: goto 0012 // -004a │ │ +09a886: 0d02 |005d: move-exception v2 │ │ +09a888: 1a06 8b10 |005e: const-string v6, "SuggestionsAdapter" // string@108b │ │ +09a88c: 2207 6d05 |0060: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +09a890: 7010 f927 0700 |0062: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09a896: 1a08 4c06 |0065: const-string v8, "Icon resource not found: " // string@064c │ │ +09a89a: 6e20 0228 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a8a0: 0c07 |006a: move-result-object v7 │ │ +09a8a2: 6e20 0228 a700 |006b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09a8a8: 0c07 |006e: move-result-object v7 │ │ +09a8aa: 6e10 0628 0700 |006f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09a8b0: 0c07 |0072: move-result-object v7 │ │ +09a8b2: 7120 101f 7600 |0073: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +09a8b8: 0750 |0076: move-object v0, v5 │ │ +09a8ba: 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 │ │ @@ -225824,29 +225851,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 │ │ -09a848: |[09a848] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -09a858: 5242 540d |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0d54 │ │ -09a85c: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -09a85e: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ -09a862: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -09a864: 1100 |0006: return-object v0 │ │ -09a866: 5242 540d |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0d54 │ │ -09a86a: 7220 5d01 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -09a870: 0c01 |000c: move-result-object v1 │ │ -09a872: 7020 011d 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1d01 │ │ -09a878: 0c00 |0010: move-result-object v0 │ │ -09a87a: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ -09a87e: 7020 fe1c 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1cfe │ │ -09a884: 0c00 |0016: move-result-object v0 │ │ -09a886: 28ef |0017: goto 0006 // -0011 │ │ +09a8cc: |[09a8cc] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +09a8dc: 5242 540d |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0d54 │ │ +09a8e0: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +09a8e2: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ +09a8e6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +09a8e8: 1100 |0006: return-object v0 │ │ +09a8ea: 5242 540d |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0d54 │ │ +09a8ee: 7220 5d01 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +09a8f4: 0c01 |000c: move-result-object v1 │ │ +09a8f6: 7020 011d 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1d01 │ │ +09a8fc: 0c00 |0010: move-result-object v0 │ │ +09a8fe: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ +09a902: 7020 fe1c 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1cfe │ │ +09a908: 0c00 |0016: move-result-object v0 │ │ +09a90a: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0005 line=362 │ │ 0x0006 line=369 │ │ 0x0007 line=364 │ │ 0x000d line=365 │ │ @@ -225863,26 +225890,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 │ │ -09a888: |[09a888] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -09a898: 5231 550d |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0d55 │ │ -09a89c: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -09a89e: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ -09a8a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09a8a4: 1101 |0006: return-object v1 │ │ -09a8a6: 5231 550d |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0d55 │ │ -09a8aa: 7220 5d01 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -09a8b0: 0c00 |000c: move-result-object v0 │ │ -09a8b2: 7020 011d 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1d01 │ │ -09a8b8: 0c01 |0010: move-result-object v1 │ │ -09a8ba: 28f5 |0011: goto 0006 // -000b │ │ +09a90c: |[09a90c] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +09a91c: 5231 550d |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0d55 │ │ +09a920: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +09a922: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ +09a926: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09a928: 1101 |0006: return-object v1 │ │ +09a92a: 5231 550d |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0d55 │ │ +09a92e: 7220 5d01 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +09a934: 0c00 |000c: move-result-object v0 │ │ +09a936: 7020 011d 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1d01 │ │ +09a93c: 0c01 |0010: move-result-object v1 │ │ +09a93e: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=374 │ │ 0x0006 line=377 │ │ 0x0007 line=376 │ │ 0x000d line=377 │ │ @@ -225896,27 +225923,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 │ │ -09a8bc: |[09a8bc] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ -09a8cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a8ce: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -09a8d0: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ -09a8d4: 1101 |0004: return-object v1 │ │ -09a8d6: 7220 5d01 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -09a8dc: 0c01 |0008: move-result-object v1 │ │ -09a8de: 28fb |0009: goto 0004 // -0005 │ │ -09a8e0: 0d00 |000a: move-exception v0 │ │ -09a8e2: 1a02 8110 |000b: const-string v2, "SuggestionsAdapter" // string@1081 │ │ -09a8e6: 1a03 d135 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@35d1 │ │ -09a8ea: 7130 0c1f 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -09a8f0: 28f2 |0012: goto 0004 // -000e │ │ +09a940: |[09a940] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ +09a950: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09a952: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +09a954: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ +09a958: 1101 |0004: return-object v1 │ │ +09a95a: 7220 5d01 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +09a960: 0c01 |0008: move-result-object v1 │ │ +09a962: 28fb |0009: goto 0004 // -0005 │ │ +09a964: 0d00 |000a: move-exception v0 │ │ +09a966: 1a02 8b10 |000b: const-string v2, "SuggestionsAdapter" // string@108b │ │ +09a96a: 1a03 da35 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@35da │ │ +09a96e: 7130 0c1f 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +09a974: 28f2 |0012: goto 0004 // -000e │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0001 line=657 │ │ 0x0004 line=666 │ │ 0x0005 line=661 │ │ @@ -225932,25 +225959,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 │ │ -09a904: |[09a904] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ -09a914: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a916: 6e20 f621 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -09a91c: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ -09a920: 6e20 fb21 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -09a926: 0e00 |0009: return-void │ │ -09a928: 6e20 fb21 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -09a92e: 6e30 f501 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -09a934: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -09a936: 6e30 f501 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ -09a93c: 28f5 |0014: goto 0009 // -000b │ │ +09a988: |[09a988] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ +09a998: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09a99a: 6e20 f621 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +09a9a0: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ +09a9a4: 6e20 fb21 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +09a9aa: 0e00 |0009: return-void │ │ +09a9ac: 6e20 fb21 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +09a9b2: 6e30 f501 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +09a9b8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +09a9ba: 6e30 f501 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f5 │ │ +09a9c0: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=387 │ │ 0x0004 line=389 │ │ 0x0006 line=390 │ │ 0x0009 line=402 │ │ 0x000a line=392 │ │ @@ -225967,25 +225994,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 │ │ -09a940: |[09a940] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ -09a950: 6e20 e522 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -09a956: 7110 e41e 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09a95c: 0a00 |0006: move-result v0 │ │ -09a95e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -09a962: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -09a966: 6e20 ed22 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -09a96c: 0e00 |000e: return-void │ │ -09a96e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -09a970: 6e20 ed22 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -09a976: 28fb |0013: goto 000e // -0005 │ │ +09a9c4: |[09a9c4] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ +09a9d4: 6e20 e522 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +09a9da: 7110 e41e 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09a9e0: 0a00 |0006: move-result v0 │ │ +09a9e2: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +09a9e6: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +09a9ea: 6e20 ed22 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +09a9f0: 0e00 |000e: return-void │ │ +09a9f2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +09a9f4: 6e20 ed22 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +09a9fa: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0003 line=353 │ │ 0x0009 line=354 │ │ 0x000e line=358 │ │ 0x000f line=356 │ │ @@ -225999,21 +226026,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 │ │ -09a978: |[09a978] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ -09a988: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ -09a98c: 5420 560d |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ -09a990: 6e10 d301 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ -09a996: 0c01 |0007: move-result-object v1 │ │ -09a998: 6e30 1129 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ -09a99e: 0e00 |000b: return-void │ │ +09a9fc: |[09a9fc] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ +09aa0c: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ +09aa10: 5420 560d |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0d56 │ │ +09aa14: 6e10 d301 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ +09aa1a: 0c01 |0007: move-result-object v1 │ │ +09aa1c: 6e30 1129 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ +09aa22: 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; │ │ @@ -226025,26 +226052,26 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -09a9a0: |[09a9a0] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ -09a9b0: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ -09a9b4: 7210 5901 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ -09a9ba: 0c00 |0005: move-result-object v0 │ │ -09a9bc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -09a9c0: 1a01 fc21 |0008: const-string v1, "in_progress" // string@21fc │ │ -09a9c4: 6e20 3002 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0230 │ │ -09a9ca: 0a01 |000d: move-result v1 │ │ -09a9cc: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ -09a9d0: 0e00 |0010: return-void │ │ -09a9d2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -09a9d4: 28f4 |0012: goto 0006 // -000c │ │ +09aa24: |[09aa24] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ +09aa34: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ +09aa38: 7210 5901 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ +09aa3e: 0c00 |0005: move-result-object v0 │ │ +09aa40: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +09aa44: 1a01 0622 |0008: const-string v1, "in_progress" // string@2206 │ │ +09aa48: 6e20 3002 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0230 │ │ +09aa4e: 0a01 |000d: move-result v1 │ │ +09aa50: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ +09aa54: 0e00 |0010: return-void │ │ +09aa56: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +09aa58: 28f4 |0012: goto 0006 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0006 line=203 │ │ 0x0010 line=208 │ │ 0x0011 line=195 │ │ locals : │ │ @@ -226058,98 +226085,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 │ │ -09a9d8: |[09a9d8] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -09a9e8: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ -09a9ec: 1229 |0002: const/4 v9, #int 2 // #2 │ │ -09a9ee: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -09a9f0: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -09a9f2: 6e10 f41f 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -09a9f8: 0c03 |0008: move-result-object v3 │ │ -09a9fa: 1f03 d403 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03d4 │ │ -09a9fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09aa00: 52b4 530d |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0d53 │ │ -09aa04: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -09aa06: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ -09aa0a: 52b4 530d |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0d53 │ │ -09aa0e: 7220 5a01 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -09aa14: 0a00 |0016: move-result v0 │ │ -09aa16: 5434 4d0d |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09aa1a: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ -09aa1e: 52b4 5c0d |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0d5c │ │ -09aa22: 7120 051d 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1d05 │ │ -09aa28: 0c01 |0020: move-result-object v1 │ │ -09aa2a: 5434 4d0d |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09aa2e: 7030 0f1d 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@1d0f │ │ -09aa34: 5434 4e0d |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0d4e │ │ -09aa38: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ -09aa3c: 52b4 5e0d |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0d5e │ │ -09aa40: 7120 051d 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1d05 │ │ -09aa46: 0c02 |002f: move-result-object v2 │ │ -09aa48: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ -09aa4c: 7020 f91c 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1cf9 │ │ -09aa52: 0c02 |0035: move-result-object v2 │ │ -09aa54: 7110 e41e 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09aa5a: 0a04 |0039: move-result v4 │ │ -09aa5c: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ -09aa60: 5434 4d0d |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09aa64: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ -09aa68: 5434 4d0d |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09aa6c: 6e20 e422 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@22e4 │ │ -09aa72: 5434 4d0d |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09aa76: 6e20 de22 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@22de │ │ -09aa7c: 5434 4e0d |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0d4e │ │ -09aa80: 7030 0f1d 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@1d0f │ │ -09aa86: 5434 4a0d |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0d4a │ │ -09aa8a: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ -09aa8e: 5434 4a0d |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0d4a │ │ -09aa92: 7020 021d eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1d02 │ │ -09aa98: 0c05 |0058: move-result-object v5 │ │ -09aa9a: 1246 |0059: const/4 v6, #int 4 // #4 │ │ -09aa9c: 7040 0e1d 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1d0e │ │ -09aaa2: 5434 4b0d |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0d4b │ │ -09aaa6: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ -09aaaa: 5434 4b0d |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0d4b │ │ -09aaae: 7020 031d eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1d03 │ │ -09aab4: 0c05 |0066: move-result-object v5 │ │ -09aab6: 7040 0e1d 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1d0e │ │ -09aabc: 52b4 580d |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0d58 │ │ -09aac0: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ -09aac4: 52b4 580d |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0d58 │ │ -09aac8: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ -09aacc: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ -09aad0: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ -09aad4: 5434 4c0d |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ -09aad8: 6e20 fb21 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -09aade: 5434 4c0d |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ -09aae2: 5435 4d0d |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09aae6: 6e10 d022 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@22d0 │ │ -09aaec: 0c05 |0082: move-result-object v5 │ │ -09aaee: 6e20 fa21 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@21fa │ │ -09aaf4: 5434 4c0d |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ -09aaf8: 6e20 f921 b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ -09aafe: 0e00 |008b: return-void │ │ -09ab00: 52b4 5d0d |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0d5d │ │ -09ab04: 7120 051d 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1d05 │ │ -09ab0a: 0c02 |0091: move-result-object v2 │ │ -09ab0c: 28a4 |0092: goto 0036 // -005c │ │ -09ab0e: 5434 4d0d |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09ab12: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ -09ab16: 5434 4d0d |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09ab1a: 6e20 e422 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@22e4 │ │ -09ab20: 5434 4d0d |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09ab24: 6e20 de22 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@22de │ │ -09ab2a: 28a9 |00a1: goto 004a // -0057 │ │ -09ab2c: 5434 4c0d |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ -09ab30: 6e20 fb21 a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -09ab36: 28e4 |00a7: goto 008b // -001c │ │ +09aa5c: |[09aa5c] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +09aa6c: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ +09aa70: 1229 |0002: const/4 v9, #int 2 // #2 │ │ +09aa72: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +09aa74: 1217 |0004: const/4 v7, #int 1 // #1 │ │ +09aa76: 6e10 f41f 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +09aa7c: 0c03 |0008: move-result-object v3 │ │ +09aa7e: 1f03 d503 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03d5 │ │ +09aa82: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09aa84: 52b4 530d |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0d53 │ │ +09aa88: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +09aa8a: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ +09aa8e: 52b4 530d |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0d53 │ │ +09aa92: 7220 5a01 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +09aa98: 0a00 |0016: move-result v0 │ │ +09aa9a: 5434 4d0d |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09aa9e: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ +09aaa2: 52b4 5c0d |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0d5c │ │ +09aaa6: 7120 051d 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1d05 │ │ +09aaac: 0c01 |0020: move-result-object v1 │ │ +09aaae: 5434 4d0d |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09aab2: 7030 0f1d 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@1d0f │ │ +09aab8: 5434 4e0d |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0d4e │ │ +09aabc: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ +09aac0: 52b4 5e0d |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0d5e │ │ +09aac4: 7120 051d 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1d05 │ │ +09aaca: 0c02 |002f: move-result-object v2 │ │ +09aacc: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ +09aad0: 7020 f91c 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1cf9 │ │ +09aad6: 0c02 |0035: move-result-object v2 │ │ +09aad8: 7110 e41e 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09aade: 0a04 |0039: move-result v4 │ │ +09aae0: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ +09aae4: 5434 4d0d |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09aae8: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ +09aaec: 5434 4d0d |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09aaf0: 6e20 e422 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@22e4 │ │ +09aaf6: 5434 4d0d |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09aafa: 6e20 de22 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@22de │ │ +09ab00: 5434 4e0d |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0d4e │ │ +09ab04: 7030 0f1d 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@1d0f │ │ +09ab0a: 5434 4a0d |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0d4a │ │ +09ab0e: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ +09ab12: 5434 4a0d |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0d4a │ │ +09ab16: 7020 021d eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1d02 │ │ +09ab1c: 0c05 |0058: move-result-object v5 │ │ +09ab1e: 1246 |0059: const/4 v6, #int 4 // #4 │ │ +09ab20: 7040 0e1d 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1d0e │ │ +09ab26: 5434 4b0d |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0d4b │ │ +09ab2a: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ +09ab2e: 5434 4b0d |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0d4b │ │ +09ab32: 7020 031d eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1d03 │ │ +09ab38: 0c05 |0066: move-result-object v5 │ │ +09ab3a: 7040 0e1d 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1d0e │ │ +09ab40: 52b4 580d |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0d58 │ │ +09ab44: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ +09ab48: 52b4 580d |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0d58 │ │ +09ab4c: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ +09ab50: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ +09ab54: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ +09ab58: 5434 4c0d |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ +09ab5c: 6e20 fb21 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +09ab62: 5434 4c0d |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ +09ab66: 5435 4d0d |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09ab6a: 6e10 d022 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@22d0 │ │ +09ab70: 0c05 |0082: move-result-object v5 │ │ +09ab72: 6e20 fa21 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@21fa │ │ +09ab78: 5434 4c0d |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ +09ab7c: 6e20 f921 b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21f9 │ │ +09ab82: 0e00 |008b: return-void │ │ +09ab84: 52b4 5d0d |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0d5d │ │ +09ab88: 7120 051d 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1d05 │ │ +09ab8e: 0c02 |0091: move-result-object v2 │ │ +09ab90: 28a4 |0092: goto 0036 // -005c │ │ +09ab92: 5434 4d0d |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09ab96: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ +09ab9a: 5434 4d0d |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09ab9e: 6e20 e422 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@22e4 │ │ +09aba4: 5434 4d0d |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09aba8: 6e20 de22 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@22de │ │ +09abae: 28a9 |00a1: goto 004a // -0057 │ │ +09abb0: 5434 4c0d |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0d4c │ │ +09abb4: 6e20 fb21 a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +09abba: 28e4 |00a7: goto 008b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0005 line=275 │ │ 0x000b line=277 │ │ 0x000c line=278 │ │ 0x0011 line=279 │ │ 0x0017 line=281 │ │ @@ -226194,55 +226221,55 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -09ab38: |[09ab38] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -09ab48: 5531 4f0d |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0d4f │ │ -09ab4c: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -09ab50: 1a01 8110 |0004: const-string v1, "SuggestionsAdapter" // string@1081 │ │ -09ab54: 1a02 4612 |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@1246 │ │ -09ab58: 7120 101f 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -09ab5e: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ -09ab62: 7210 5401 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -09ab68: 0e00 |0010: return-void │ │ -09ab6a: 6f20 ab0f 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0fab │ │ -09ab70: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ -09ab74: 1a01 5434 |0016: const-string v1, "suggest_text_1" // string@3454 │ │ -09ab78: 7220 5601 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -09ab7e: 0a01 |001b: move-result v1 │ │ -09ab80: 5931 5c0d |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0d5c │ │ -09ab84: 1a01 5534 |001e: const-string v1, "suggest_text_2" // string@3455 │ │ -09ab88: 7220 5601 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -09ab8e: 0a01 |0023: move-result v1 │ │ -09ab90: 5931 5d0d |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0d5d │ │ -09ab94: 1a01 5634 |0026: const-string v1, "suggest_text_2_url" // string@3456 │ │ -09ab98: 7220 5601 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -09ab9e: 0a01 |002b: move-result v1 │ │ -09aba0: 5931 5e0d |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0d5e │ │ -09aba4: 1a01 4d34 |002e: const-string v1, "suggest_icon_1" // string@344d │ │ -09aba8: 7220 5601 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -09abae: 0a01 |0033: move-result v1 │ │ -09abb0: 5931 540d |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0d54 │ │ -09abb4: 1a01 4e34 |0036: const-string v1, "suggest_icon_2" // string@344e │ │ -09abb8: 7220 5601 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -09abbe: 0a01 |003b: move-result v1 │ │ -09abc0: 5931 550d |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0d55 │ │ -09abc4: 1a01 4c34 |003e: const-string v1, "suggest_flags" // string@344c │ │ -09abc8: 7220 5601 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -09abce: 0a01 |0043: move-result v1 │ │ -09abd0: 5931 530d |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0d53 │ │ -09abd4: 28ca |0046: goto 0010 // -0036 │ │ -09abd6: 0d00 |0047: move-exception v0 │ │ -09abd8: 1a01 8110 |0048: const-string v1, "SuggestionsAdapter" // string@1081 │ │ -09abdc: 1a02 6d1c |004a: const-string v2, "error changing cursor and caching columns" // string@1c6d │ │ -09abe0: 7130 0c1f 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -09abe6: 28c1 |004f: goto 0010 // -003f │ │ +09abbc: |[09abbc] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +09abcc: 5531 4f0d |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0d4f │ │ +09abd0: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +09abd4: 1a01 8b10 |0004: const-string v1, "SuggestionsAdapter" // string@108b │ │ +09abd8: 1a02 5012 |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@1250 │ │ +09abdc: 7120 101f 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +09abe2: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ +09abe6: 7210 5401 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +09abec: 0e00 |0010: return-void │ │ +09abee: 6f20 ab0f 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0fab │ │ +09abf4: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ +09abf8: 1a01 5e34 |0016: const-string v1, "suggest_text_1" // string@345e │ │ +09abfc: 7220 5601 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +09ac02: 0a01 |001b: move-result v1 │ │ +09ac04: 5931 5c0d |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0d5c │ │ +09ac08: 1a01 5f34 |001e: const-string v1, "suggest_text_2" // string@345f │ │ +09ac0c: 7220 5601 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +09ac12: 0a01 |0023: move-result v1 │ │ +09ac14: 5931 5d0d |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0d5d │ │ +09ac18: 1a01 6034 |0026: const-string v1, "suggest_text_2_url" // string@3460 │ │ +09ac1c: 7220 5601 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +09ac22: 0a01 |002b: move-result v1 │ │ +09ac24: 5931 5e0d |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0d5e │ │ +09ac28: 1a01 5734 |002e: const-string v1, "suggest_icon_1" // string@3457 │ │ +09ac2c: 7220 5601 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +09ac32: 0a01 |0033: move-result v1 │ │ +09ac34: 5931 540d |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0d54 │ │ +09ac38: 1a01 5834 |0036: const-string v1, "suggest_icon_2" // string@3458 │ │ +09ac3c: 7220 5601 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +09ac42: 0a01 |003b: move-result v1 │ │ +09ac44: 5931 550d |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0d55 │ │ +09ac48: 1a01 5634 |003e: const-string v1, "suggest_flags" // string@3456 │ │ +09ac4c: 7220 5601 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +09ac52: 0a01 |0043: move-result v1 │ │ +09ac54: 5931 530d |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0d53 │ │ +09ac58: 28ca |0046: goto 0010 // -0036 │ │ +09ac5a: 0d00 |0047: move-exception v0 │ │ +09ac5c: 1a01 8b10 |0048: const-string v1, "SuggestionsAdapter" // string@108b │ │ +09ac60: 1a02 771c |004a: const-string v2, "error changing cursor and caching columns" // string@1c77 │ │ +09ac64: 7130 0c1f 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +09ac6a: 28c1 |004f: goto 0010 // -003f │ │ catches : 1 │ │ 0x0011 - 0x0046 │ │ Ljava/lang/Exception; -> 0x0047 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x000b line=219 │ │ @@ -226267,45 +226294,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 │ │ -09abf8: |[09abf8] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -09ac08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09ac0a: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -09ac0e: 0731 |0003: move-object v1, v3 │ │ -09ac10: 1101 |0004: return-object v1 │ │ -09ac12: 1a04 5334 |0005: const-string v4, "suggest_intent_query" // string@3453 │ │ -09ac16: 7120 fc1c 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ -09ac1c: 0c01 |000a: move-result-object v1 │ │ -09ac1e: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ -09ac22: 5454 5b0d |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ -09ac26: 6e10 8600 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@0086 │ │ -09ac2c: 0a04 |0012: move-result v4 │ │ -09ac2e: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ -09ac32: 1a04 5034 |0015: const-string v4, "suggest_intent_data" // string@3450 │ │ -09ac36: 7120 fc1c 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ -09ac3c: 0c00 |001a: move-result-object v0 │ │ -09ac3e: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -09ac42: 0701 |001d: move-object v1, v0 │ │ -09ac44: 28e6 |001e: goto 0004 // -001a │ │ -09ac46: 5454 5b0d |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ -09ac4a: 6e10 8700 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@0087 │ │ -09ac50: 0a04 |0024: move-result v4 │ │ -09ac52: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ -09ac56: 1a04 5434 |0027: const-string v4, "suggest_text_1" // string@3454 │ │ -09ac5a: 7120 fc1c 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ -09ac60: 0c02 |002c: move-result-object v2 │ │ -09ac62: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ -09ac66: 0721 |002f: move-object v1, v2 │ │ -09ac68: 28d4 |0030: goto 0004 // -002c │ │ -09ac6a: 0731 |0031: move-object v1, v3 │ │ -09ac6c: 28d2 |0032: goto 0004 // -002e │ │ +09ac7c: |[09ac7c] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +09ac8c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09ac8e: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +09ac92: 0731 |0003: move-object v1, v3 │ │ +09ac94: 1101 |0004: return-object v1 │ │ +09ac96: 1a04 5d34 |0005: const-string v4, "suggest_intent_query" // string@345d │ │ +09ac9a: 7120 fc1c 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ +09aca0: 0c01 |000a: move-result-object v1 │ │ +09aca2: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ +09aca6: 5454 5b0d |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ +09acaa: 6e10 8600 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@0086 │ │ +09acb0: 0a04 |0012: move-result v4 │ │ +09acb2: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ +09acb6: 1a04 5a34 |0015: const-string v4, "suggest_intent_data" // string@345a │ │ +09acba: 7120 fc1c 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ +09acc0: 0c00 |001a: move-result-object v0 │ │ +09acc2: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +09acc6: 0701 |001d: move-object v1, v0 │ │ +09acc8: 28e6 |001e: goto 0004 // -001a │ │ +09acca: 5454 5b0d |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ +09acce: 6e10 8700 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@0087 │ │ +09acd4: 0a04 |0024: move-result v4 │ │ +09acd6: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ +09acda: 1a04 5e34 |0027: const-string v4, "suggest_text_1" // string@345e │ │ +09acde: 7120 fc1c 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1cfc │ │ +09ace4: 0c02 |002c: move-result-object v2 │ │ +09ace6: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ +09acea: 0721 |002f: move-object v1, v2 │ │ +09acec: 28d4 |0030: goto 0004 // -002c │ │ +09acee: 0731 |0031: move-object v1, v3 │ │ +09acf0: 28d2 |0032: goto 0004 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=414 │ │ 0x0004 line=437 │ │ 0x0005 line=418 │ │ 0x000b line=419 │ │ 0x000d line=423 │ │ @@ -226329,128 +226356,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 │ │ -09ac70: |[09ac70] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -09ac80: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -09ac82: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -09ac84: 6e10 2202 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0222 │ │ -09ac8a: 0c00 |0005: move-result-object v0 │ │ -09ac8c: 7110 e41e 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09ac92: 0a07 |0009: move-result v7 │ │ -09ac94: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ -09ac98: 2207 3405 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@0534 │ │ -09ac9c: 2208 6c05 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -09aca0: 7010 f927 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09aca6: 1a09 b10e |0013: const-string v9, "No authority: " // string@0eb1 │ │ -09acaa: 6e20 0228 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09acb0: 0c08 |0018: move-result-object v8 │ │ -09acb2: 6e20 0128 b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09acb8: 0c08 |001c: move-result-object v8 │ │ -09acba: 6e10 0628 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09acc0: 0c08 |0020: move-result-object v8 │ │ -09acc2: 7020 4227 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ -09acc8: 2707 |0024: throw v7 │ │ -09acca: 54a7 510d |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ -09acce: 6e10 a400 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -09acd4: 0c07 |002a: move-result-object v7 │ │ -09acd6: 6e20 eb00 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@00eb │ │ -09acdc: 0c06 |002e: move-result-object v6 │ │ -09acde: 6e10 2502 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0225 │ │ -09ace4: 0c05 |0032: move-result-object v5 │ │ -09ace6: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ -09acea: 2207 3405 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@0534 │ │ -09acee: 2208 6c05 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -09acf2: 7010 f927 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09acf8: 1a09 bc0e |003c: const-string v9, "No path: " // string@0ebc │ │ -09acfc: 6e20 0228 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09ad02: 0c08 |0041: move-result-object v8 │ │ -09ad04: 6e20 0128 b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09ad0a: 0c08 |0045: move-result-object v8 │ │ -09ad0c: 6e10 0628 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09ad12: 0c08 |0049: move-result-object v8 │ │ -09ad14: 7020 4227 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ -09ad1a: 2707 |004d: throw v7 │ │ -09ad1c: 0d02 |004e: move-exception v2 │ │ -09ad1e: 2207 3405 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@0534 │ │ -09ad22: 2208 6c05 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -09ad26: 7010 f927 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09ad2c: 1a09 bb0e |0056: const-string v9, "No package found for authority: " // string@0ebb │ │ -09ad30: 6e20 0228 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09ad36: 0c08 |005b: move-result-object v8 │ │ -09ad38: 6e20 0128 b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09ad3e: 0c08 |005f: move-result-object v8 │ │ -09ad40: 6e10 0628 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09ad46: 0c08 |0063: move-result-object v8 │ │ -09ad48: 7020 4227 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ -09ad4e: 2707 |0067: throw v7 │ │ -09ad50: 7210 ec28 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ -09ad56: 0a04 |006b: move-result v4 │ │ -09ad58: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ -09ad5c: 1207 |006e: const/4 v7, #int 0 // #0 │ │ -09ad5e: 7220 e528 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -09ad64: 0c07 |0072: move-result-object v7 │ │ -09ad66: 1f07 6a05 |0073: check-cast v7, Ljava/lang/String; // type@056a │ │ -09ad6a: 7110 9b27 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -09ad70: 0a03 |0078: move-result v3 │ │ -09ad72: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ -09ad76: 2207 3405 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@0534 │ │ -09ad7a: 2208 6c05 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -09ad7e: 7010 f927 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09ad84: 1a09 be0e |0082: const-string v9, "No resource found for: " // string@0ebe │ │ -09ad88: 6e20 0228 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09ad8e: 0c08 |0087: move-result-object v8 │ │ -09ad90: 6e20 0128 b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09ad96: 0c08 |008b: move-result-object v8 │ │ -09ad98: 6e10 0628 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09ad9e: 0c08 |008f: move-result-object v8 │ │ -09ada0: 7020 4227 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ -09ada6: 2707 |0093: throw v7 │ │ -09ada8: 0d01 |0094: move-exception v1 │ │ -09adaa: 2207 3405 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@0534 │ │ -09adae: 2208 6c05 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -09adb2: 7010 f927 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09adb8: 1a09 5b10 |009c: const-string v9, "Single path segment is not a resource ID: " // string@105b │ │ -09adbc: 6e20 0228 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09adc2: 0c08 |00a1: move-result-object v8 │ │ -09adc4: 6e20 0128 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09adca: 0c08 |00a5: move-result-object v8 │ │ -09adcc: 6e10 0628 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09add2: 0c08 |00a9: move-result-object v8 │ │ -09add4: 7020 4227 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ -09adda: 2707 |00ad: throw v7 │ │ -09addc: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ -09adde: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ -09ade2: 7220 e528 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -09ade8: 0c07 |00b4: move-result-object v7 │ │ -09adea: 1f07 6a05 |00b5: check-cast v7, Ljava/lang/String; // type@056a │ │ -09adee: 7220 e528 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -09adf4: 0c08 |00ba: move-result-object v8 │ │ -09adf6: 1f08 6a05 |00bb: check-cast v8, Ljava/lang/String; // type@056a │ │ -09adfa: 6e40 0f01 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@010f │ │ -09ae00: 0a03 |00c0: move-result v3 │ │ -09ae02: 28b8 |00c1: goto 0079 // -0048 │ │ -09ae04: 2207 3405 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@0534 │ │ -09ae08: 2208 6c05 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -09ae0c: 7010 f927 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09ae12: 1a09 830e |00c9: const-string v9, "More than two path segments: " // string@0e83 │ │ -09ae16: 6e20 0228 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -09ae1c: 0c08 |00ce: move-result-object v8 │ │ -09ae1e: 6e20 0128 b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -09ae24: 0c08 |00d2: move-result-object v8 │ │ -09ae26: 6e10 0628 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -09ae2c: 0c08 |00d6: move-result-object v8 │ │ -09ae2e: 7020 4227 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ -09ae34: 2707 |00da: throw v7 │ │ -09ae36: 6e20 0a01 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ -09ae3c: 0c07 |00de: move-result-object v7 │ │ -09ae3e: 1107 |00df: return-object v7 │ │ +09acf4: |[09acf4] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +09ad04: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +09ad06: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +09ad08: 6e10 2202 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0222 │ │ +09ad0e: 0c00 |0005: move-result-object v0 │ │ +09ad10: 7110 e41e 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09ad16: 0a07 |0009: move-result v7 │ │ +09ad18: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ +09ad1c: 2207 3505 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@0535 │ │ +09ad20: 2208 6d05 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +09ad24: 7010 f927 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09ad2a: 1a09 ba0e |0013: const-string v9, "No authority: " // string@0eba │ │ +09ad2e: 6e20 0228 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09ad34: 0c08 |0018: move-result-object v8 │ │ +09ad36: 6e20 0128 b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09ad3c: 0c08 |001c: move-result-object v8 │ │ +09ad3e: 6e10 0628 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09ad44: 0c08 |0020: move-result-object v8 │ │ +09ad46: 7020 4227 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ +09ad4c: 2707 |0024: throw v7 │ │ +09ad4e: 54a7 510d |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ +09ad52: 6e10 a400 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +09ad58: 0c07 |002a: move-result-object v7 │ │ +09ad5a: 6e20 eb00 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@00eb │ │ +09ad60: 0c06 |002e: move-result-object v6 │ │ +09ad62: 6e10 2502 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0225 │ │ +09ad68: 0c05 |0032: move-result-object v5 │ │ +09ad6a: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ +09ad6e: 2207 3505 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@0535 │ │ +09ad72: 2208 6d05 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +09ad76: 7010 f927 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09ad7c: 1a09 c50e |003c: const-string v9, "No path: " // string@0ec5 │ │ +09ad80: 6e20 0228 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09ad86: 0c08 |0041: move-result-object v8 │ │ +09ad88: 6e20 0128 b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09ad8e: 0c08 |0045: move-result-object v8 │ │ +09ad90: 6e10 0628 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09ad96: 0c08 |0049: move-result-object v8 │ │ +09ad98: 7020 4227 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ +09ad9e: 2707 |004d: throw v7 │ │ +09ada0: 0d02 |004e: move-exception v2 │ │ +09ada2: 2207 3505 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@0535 │ │ +09ada6: 2208 6d05 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +09adaa: 7010 f927 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09adb0: 1a09 c40e |0056: const-string v9, "No package found for authority: " // string@0ec4 │ │ +09adb4: 6e20 0228 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09adba: 0c08 |005b: move-result-object v8 │ │ +09adbc: 6e20 0128 b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09adc2: 0c08 |005f: move-result-object v8 │ │ +09adc4: 6e10 0628 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09adca: 0c08 |0063: move-result-object v8 │ │ +09adcc: 7020 4227 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ +09add2: 2707 |0067: throw v7 │ │ +09add4: 7210 ec28 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ +09adda: 0a04 |006b: move-result v4 │ │ +09addc: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ +09ade0: 1207 |006e: const/4 v7, #int 0 // #0 │ │ +09ade2: 7220 e528 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +09ade8: 0c07 |0072: move-result-object v7 │ │ +09adea: 1f07 6b05 |0073: check-cast v7, Ljava/lang/String; // type@056b │ │ +09adee: 7110 9b27 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +09adf4: 0a03 |0078: move-result v3 │ │ +09adf6: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ +09adfa: 2207 3505 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@0535 │ │ +09adfe: 2208 6d05 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +09ae02: 7010 f927 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09ae08: 1a09 c70e |0082: const-string v9, "No resource found for: " // string@0ec7 │ │ +09ae0c: 6e20 0228 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09ae12: 0c08 |0087: move-result-object v8 │ │ +09ae14: 6e20 0128 b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09ae1a: 0c08 |008b: move-result-object v8 │ │ +09ae1c: 6e10 0628 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09ae22: 0c08 |008f: move-result-object v8 │ │ +09ae24: 7020 4227 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ +09ae2a: 2707 |0093: throw v7 │ │ +09ae2c: 0d01 |0094: move-exception v1 │ │ +09ae2e: 2207 3505 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@0535 │ │ +09ae32: 2208 6d05 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +09ae36: 7010 f927 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09ae3c: 1a09 6510 |009c: const-string v9, "Single path segment is not a resource ID: " // string@1065 │ │ +09ae40: 6e20 0228 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09ae46: 0c08 |00a1: move-result-object v8 │ │ +09ae48: 6e20 0128 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09ae4e: 0c08 |00a5: move-result-object v8 │ │ +09ae50: 6e10 0628 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09ae56: 0c08 |00a9: move-result-object v8 │ │ +09ae58: 7020 4227 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ +09ae5e: 2707 |00ad: throw v7 │ │ +09ae60: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ +09ae62: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ +09ae66: 7220 e528 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +09ae6c: 0c07 |00b4: move-result-object v7 │ │ +09ae6e: 1f07 6b05 |00b5: check-cast v7, Ljava/lang/String; // type@056b │ │ +09ae72: 7220 e528 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +09ae78: 0c08 |00ba: move-result-object v8 │ │ +09ae7a: 1f08 6b05 |00bb: check-cast v8, Ljava/lang/String; // type@056b │ │ +09ae7e: 6e40 0f01 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@010f │ │ +09ae84: 0a03 |00c0: move-result v3 │ │ +09ae86: 28b8 |00c1: goto 0079 // -0048 │ │ +09ae88: 2207 3505 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@0535 │ │ +09ae8c: 2208 6d05 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +09ae90: 7010 f927 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09ae96: 1a09 8c0e |00c9: const-string v9, "More than two path segments: " // string@0e8c │ │ +09ae9a: 6e20 0228 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +09aea0: 0c08 |00ce: move-result-object v8 │ │ +09aea2: 6e20 0128 b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +09aea8: 0c08 |00d2: move-result-object v8 │ │ +09aeaa: 6e10 0628 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +09aeb0: 0c08 |00d6: move-result-object v8 │ │ +09aeb2: 7020 4227 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2742 │ │ +09aeb8: 2707 |00da: throw v7 │ │ +09aeba: 6e20 0a01 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010a │ │ +09aec0: 0c07 |00de: move-result-object v7 │ │ +09aec2: 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 │ │ @@ -226493,64 +226520,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 │ │ -09ae5c: |[09ae5c] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ -09ae6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09ae6e: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ -09ae72: 1102 |0003: return-object v2 │ │ -09ae74: 6e10 7900 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@0079 │ │ -09ae7a: 0c06 |0007: move-result-object v6 │ │ -09ae7c: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ -09ae80: 2200 7d00 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@007d │ │ -09ae84: 7010 1702 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@0217 │ │ -09ae8a: 1a05 e519 |000f: const-string v5, "content" // string@19e5 │ │ -09ae8e: 6e20 1f02 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021f │ │ -09ae94: 0c00 |0014: move-result-object v0 │ │ -09ae96: 6e20 1b02 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021b │ │ -09ae9c: 0c00 |0018: move-result-object v0 │ │ -09ae9e: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ -09aea2: 6e20 1e02 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021e │ │ -09aea8: 0c00 |001e: move-result-object v0 │ │ -09aeaa: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ -09aeae: 6e20 1d02 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021d │ │ -09aeb4: 0c08 |0024: move-result-object v8 │ │ -09aeb6: 6e10 7c00 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@007c │ │ -09aebc: 0c07 |0028: move-result-object v7 │ │ -09aebe: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ -09aec2: 6e20 1802 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0218 │ │ -09aec8: 1a00 3430 |002e: const-string v0, "search_suggest_query" // string@3034 │ │ -09aecc: 6e20 1902 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0219 │ │ -09aed2: 6e10 7d00 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@007d │ │ -09aed8: 0c03 |0036: move-result-object v3 │ │ -09aeda: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -09aedc: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ -09aee0: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -09aee2: 2304 9b06 |003b: new-array v4, v0, [Ljava/lang/String; // type@069b │ │ -09aee6: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -09aee8: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ -09aeec: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ -09aef0: 1a00 da23 |0042: const-string v0, "limit" // string@23da │ │ -09aef4: 7110 f427 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@27f4 │ │ -09aefa: 0c05 |0047: move-result-object v5 │ │ -09aefc: 6e30 1a02 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021a │ │ -09af02: 6e10 1c02 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@021c │ │ -09af08: 0c01 |004e: move-result-object v1 │ │ -09af0a: 5490 510d |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ -09af0e: 6e10 a000 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -09af14: 0c00 |0054: move-result-object v0 │ │ -09af16: 0725 |0055: move-object v5, v2 │ │ -09af18: 7406 9600 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@0096 │ │ -09af1e: 0c02 |0059: move-result-object v2 │ │ -09af20: 28a9 |005a: goto 0003 // -0057 │ │ -09af22: 6e20 1902 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0219 │ │ -09af28: 28e2 |005e: goto 0040 // -001e │ │ +09aee0: |[09aee0] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ +09aef0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09aef2: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ +09aef6: 1102 |0003: return-object v2 │ │ +09aef8: 6e10 7900 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@0079 │ │ +09aefe: 0c06 |0007: move-result-object v6 │ │ +09af00: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ +09af04: 2200 7d00 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@007d │ │ +09af08: 7010 1702 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@0217 │ │ +09af0e: 1a05 ef19 |000f: const-string v5, "content" // string@19ef │ │ +09af12: 6e20 1f02 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021f │ │ +09af18: 0c00 |0014: move-result-object v0 │ │ +09af1a: 6e20 1b02 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021b │ │ +09af20: 0c00 |0018: move-result-object v0 │ │ +09af22: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ +09af26: 6e20 1e02 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021e │ │ +09af2c: 0c00 |001e: move-result-object v0 │ │ +09af2e: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ +09af32: 6e20 1d02 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021d │ │ +09af38: 0c08 |0024: move-result-object v8 │ │ +09af3a: 6e10 7c00 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@007c │ │ +09af40: 0c07 |0028: move-result-object v7 │ │ +09af42: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ +09af46: 6e20 1802 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0218 │ │ +09af4c: 1a00 3e30 |002e: const-string v0, "search_suggest_query" // string@303e │ │ +09af50: 6e20 1902 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0219 │ │ +09af56: 6e10 7d00 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@007d │ │ +09af5c: 0c03 |0036: move-result-object v3 │ │ +09af5e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +09af60: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ +09af64: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +09af66: 2304 9e06 |003b: new-array v4, v0, [Ljava/lang/String; // type@069e │ │ +09af6a: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +09af6c: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ +09af70: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ +09af74: 1a00 e423 |0042: const-string v0, "limit" // string@23e4 │ │ +09af78: 7110 f427 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@27f4 │ │ +09af7e: 0c05 |0047: move-result-object v5 │ │ +09af80: 6e30 1a02 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@021a │ │ +09af86: 6e10 1c02 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@021c │ │ +09af8c: 0c01 |004e: move-result-object v1 │ │ +09af8e: 5490 510d |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ +09af92: 6e10 a000 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +09af98: 0c00 |0054: move-result-object v0 │ │ +09af9a: 0725 |0055: move-object v5, v2 │ │ +09af9c: 7406 9600 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@0096 │ │ +09afa2: 0c02 |0059: move-result-object v2 │ │ +09afa4: 28a9 |005a: goto 0003 // -0057 │ │ +09afa6: 6e20 1902 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0219 │ │ +09afac: 28e2 |005e: goto 0040 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=713 │ │ 0x0003 line=754 │ │ 0x0004 line=717 │ │ 0x0008 line=718 │ │ 0x000a line=722 │ │ @@ -226585,35 +226612,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 │ │ -09af2c: |[09af2c] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -09af3c: 6f40 ac0f 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0fac │ │ -09af42: 0c02 |0003: move-result-object v2 │ │ -09af44: 1102 |0004: return-object v2 │ │ -09af46: 0d00 |0005: move-exception v0 │ │ -09af48: 1a04 8110 |0006: const-string v4, "SuggestionsAdapter" // string@1081 │ │ -09af4c: 1a05 3110 |0008: const-string v5, "Search suggestions cursor threw exception." // string@1031 │ │ -09af50: 7130 111f 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ -09af56: 5464 510d |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ -09af5a: 5465 520d |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@0d52 │ │ -09af5e: 6e40 081d 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@1d08 │ │ -09af64: 0c02 |0014: move-result-object v2 │ │ -09af66: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ -09af6a: 6e10 f41f 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -09af70: 0c03 |001a: move-result-object v3 │ │ -09af72: 1f03 d403 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03d4 │ │ -09af76: 5431 4d0d |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ -09af7a: 6e10 c927 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@27c9 │ │ -09af80: 0c04 |0022: move-result-object v4 │ │ -09af82: 6e20 e522 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -09af88: 28de |0026: goto 0004 // -0022 │ │ +09afb0: |[09afb0] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +09afc0: 6f40 ac0f 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0fac │ │ +09afc6: 0c02 |0003: move-result-object v2 │ │ +09afc8: 1102 |0004: return-object v2 │ │ +09afca: 0d00 |0005: move-exception v0 │ │ +09afcc: 1a04 8b10 |0006: const-string v4, "SuggestionsAdapter" // string@108b │ │ +09afd0: 1a05 3b10 |0008: const-string v5, "Search suggestions cursor threw exception." // string@103b │ │ +09afd4: 7130 111f 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ +09afda: 5464 510d |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0d51 │ │ +09afde: 5465 520d |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@0d52 │ │ +09afe2: 6e40 081d 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@1d08 │ │ +09afe8: 0c02 |0014: move-result-object v2 │ │ +09afea: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ +09afee: 6e10 f41f 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +09aff4: 0c03 |001a: move-result-object v3 │ │ +09aff6: 1f03 d503 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03d5 │ │ +09affa: 5431 4d0d |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0d4d │ │ +09affe: 6e10 c927 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@27c9 │ │ +09b004: 0c04 |0022: move-result-object v4 │ │ +09b006: 6e20 e522 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +09b00c: 28de |0026: goto 0004 // -0022 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/RuntimeException; -> 0x0005 │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=459 │ │ 0x0005 line=450 │ │ @@ -226638,17 +226665,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09af9c: |[09af9c] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ -09afac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09afae: 0f00 |0001: return v0 │ │ +09b020: |[09b020] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ +09b030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b032: 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;) │ │ @@ -226656,27 +226683,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 │ │ -09afb0: |[09afb0] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -09afc0: 6f40 ae0f 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@0fae │ │ -09afc6: 0c01 |0003: move-result-object v1 │ │ -09afc8: 2202 d403 |0004: new-instance v2, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03d4 │ │ -09afcc: 7020 f31c 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@1cf3 │ │ -09afd2: 6e20 4820 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ -09afd8: 6002 3f07 |000c: sget v2, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@073f │ │ -09afdc: 6e20 d01f 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -09afe2: 0c00 |0011: move-result-object v0 │ │ -09afe4: 1f00 7e04 |0012: check-cast v0, Landroid/widget/ImageView; // type@047e │ │ -09afe8: 5232 500d |0014: iget v2, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@0d50 │ │ -09afec: 6e20 f721 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21f7 │ │ -09aff2: 1101 |0019: return-object v1 │ │ +09b034: |[09b034] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +09b044: 6f40 ae0f 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@0fae │ │ +09b04a: 0c01 |0003: move-result-object v1 │ │ +09b04c: 2202 d503 |0004: new-instance v2, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03d5 │ │ +09b050: 7020 f31c 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@1cf3 │ │ +09b056: 6e20 4820 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ +09b05c: 6002 3f07 |000c: sget v2, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@073f │ │ +09b060: 6e20 d01f 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +09b066: 0c00 |0011: move-result-object v0 │ │ +09b068: 1f00 7f04 |0012: check-cast v0, Landroid/widget/ImageView; // type@047f │ │ +09b06c: 5232 500d |0014: iget v2, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@0d50 │ │ +09b070: 6e20 f721 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21f7 │ │ +09b076: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=248 │ │ 0x0014 line=249 │ │ 0x0019 line=250 │ │ @@ -226693,20 +226720,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09aff4: |[09aff4] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ -09b004: 6f10 af0f 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@0faf │ │ -09b00a: 6e10 fd1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1cfd │ │ -09b010: 0c00 |0006: move-result-object v0 │ │ -09b012: 7020 111d 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@1d11 │ │ -09b018: 0e00 |000a: return-void │ │ +09b078: |[09b078] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ +09b088: 6f10 af0f 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@0faf │ │ +09b08e: 6e10 fd1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1cfd │ │ +09b094: 0c00 |0006: move-result-object v0 │ │ +09b096: 7020 111d 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@1d11 │ │ +09b09c: 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; │ │ @@ -226716,20 +226743,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09b01c: |[09b01c] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ -09b02c: 6f10 b00f 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@0fb0 │ │ -09b032: 6e10 fd1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1cfd │ │ -09b038: 0c00 |0006: move-result-object v0 │ │ -09b03a: 7020 111d 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@1d11 │ │ -09b040: 0e00 |000a: return-void │ │ +09b0a0: |[09b0a0] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ +09b0b0: 6f10 b00f 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@0fb0 │ │ +09b0b6: 6e10 fd1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1cfd │ │ +09b0bc: 0c00 |0006: move-result-object v0 │ │ +09b0be: 7020 111d 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@1d11 │ │ +09b0c4: 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; │ │ @@ -226739,23 +226766,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09b044: |[09b044] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ -09b054: 6e10 f41f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -09b05a: 0c00 |0003: move-result-object v0 │ │ -09b05c: 2001 4605 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@0546 │ │ -09b060: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -09b064: 5421 5a0d |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d5a │ │ -09b068: 1f00 4605 |000a: check-cast v0, Ljava/lang/CharSequence; // type@0546 │ │ -09b06c: 6e20 b51c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@1cb5 │ │ -09b072: 0e00 |000f: return-void │ │ +09b0c8: |[09b0c8] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ +09b0d8: 6e10 f41f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +09b0de: 0c00 |0003: move-result-object v0 │ │ +09b0e0: 2001 4705 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@0547 │ │ +09b0e4: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +09b0e8: 5421 5a0d |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d5a │ │ +09b0ec: 1f00 4705 |000a: check-cast v0, Ljava/lang/CharSequence; // type@0547 │ │ +09b0f0: 6e20 b51c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@1cb5 │ │ +09b0f6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=329 │ │ 0x0008 line=330 │ │ 0x000f line=332 │ │ locals : │ │ @@ -226768,44 +226795,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 │ │ -09b074: |[09b074] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -09b084: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09b086: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ -09b08a: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -09b08e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -09b090: 5464 5a0d |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d5a │ │ -09b094: 6e10 9e1c 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@1c9e │ │ -09b09a: 0a04 |000b: move-result v4 │ │ -09b09c: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ -09b0a0: 5464 5a0d |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d5a │ │ -09b0a4: 6e10 a01c 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@1ca0 │ │ -09b0aa: 0a04 |0013: move-result v4 │ │ -09b0ac: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ -09b0b0: 1103 |0016: return-object v3 │ │ -09b0b2: 7210 6d27 0700 |0017: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ -09b0b8: 0c02 |001a: move-result-object v2 │ │ -09b0ba: 28ea |001b: goto 0005 // -0016 │ │ -09b0bc: 5464 5b0d |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ -09b0c0: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ -09b0c4: 6e40 041d 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@1d04 │ │ -09b0ca: 0c00 |0023: move-result-object v0 │ │ -09b0cc: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ -09b0d0: 7210 5801 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -09b0d6: 0703 |0029: move-object v3, v0 │ │ -09b0d8: 28ec |002a: goto 0016 // -0014 │ │ -09b0da: 0d01 |002b: move-exception v1 │ │ -09b0dc: 1a04 8110 |002c: const-string v4, "SuggestionsAdapter" // string@1081 │ │ -09b0e0: 1a05 3210 |002e: const-string v5, "Search suggestions query threw an exception." // string@1032 │ │ -09b0e4: 7130 111f 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ -09b0ea: 28e3 |0033: goto 0016 // -001d │ │ +09b0f8: |[09b0f8] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +09b108: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09b10a: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ +09b10e: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +09b112: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +09b114: 5464 5a0d |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d5a │ │ +09b118: 6e10 9e1c 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@1c9e │ │ +09b11e: 0a04 |000b: move-result v4 │ │ +09b120: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ +09b124: 5464 5a0d |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0d5a │ │ +09b128: 6e10 a01c 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@1ca0 │ │ +09b12e: 0a04 |0013: move-result v4 │ │ +09b130: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ +09b134: 1103 |0016: return-object v3 │ │ +09b136: 7210 6d27 0700 |0017: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@276d │ │ +09b13c: 0c02 |001a: move-result-object v2 │ │ +09b13e: 28ea |001b: goto 0005 // -0016 │ │ +09b140: 5464 5b0d |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0d5b │ │ +09b144: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ +09b148: 6e40 041d 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@1d04 │ │ +09b14e: 0c00 |0023: move-result-object v0 │ │ +09b150: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ +09b154: 7210 5801 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +09b15a: 0703 |0029: move-object v3, v0 │ │ +09b15c: 28ec |002a: goto 0016 // -0014 │ │ +09b15e: 0d01 |002b: move-exception v1 │ │ +09b160: 1a04 8b10 |002c: const-string v4, "SuggestionsAdapter" // string@108b │ │ +09b164: 1a05 3c10 |002e: const-string v5, "Search suggestions query threw an exception." // string@103c │ │ +09b168: 7130 111f 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f11 │ │ +09b16e: 28e3 |0033: goto 0016 // -001d │ │ catches : 1 │ │ 0x001c - 0x0029 │ │ Ljava/lang/RuntimeException; -> 0x002b │ │ positions : │ │ 0x0001 line=146 │ │ 0x0005 line=151 │ │ 0x0006 line=152 │ │ @@ -226831,43 +226858,43 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b0fc: |[09b0fc] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ -09b10c: 5901 580d |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0d58 │ │ -09b110: 0e00 |0002: return-void │ │ +09b180: |[09b180] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ +09b190: 5901 580d |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0d58 │ │ +09b194: 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 : 4226 (SuggestionsAdapter.java) │ │ + source_file_idx : 4236 (SuggestionsAdapter.java) │ │ │ │ -Class #833 header: │ │ -class_idx : 982 │ │ +Class #834 header: │ │ +class_idx : 983 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4237 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4247 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #833 annotations: │ │ +Class #834 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=animateThumbToCheckedState │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #833 - │ │ +Class #834 - │ │ Class descriptor : 'Landroid/support/v7/widget/SwitchCompat$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -226885,19 +226912,19 @@ │ │ type : '(Landroid/support/v7/widget/SwitchCompat;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09b114: |[09b114] android.support.v7.widget.SwitchCompat$1.:(Landroid/support/v7/widget/SwitchCompat;Z)V │ │ -09b124: 5b01 600d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d60 │ │ -09b128: 5c02 610d |0002: iput-boolean v2, v0, Landroid/support/v7/widget/SwitchCompat$1;.val$newCheckedState:Z // field@0d61 │ │ -09b12c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09b132: 0e00 |0007: return-void │ │ +09b198: |[09b198] android.support.v7.widget.SwitchCompat$1.:(Landroid/support/v7/widget/SwitchCompat;Z)V │ │ +09b1a8: 5b01 600d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d60 │ │ +09b1ac: 5c02 610d |0002: iput-boolean v2, v0, Landroid/support/v7/widget/SwitchCompat$1;.val$newCheckedState:Z // field@0d61 │ │ +09b1b0: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09b1b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/SwitchCompat$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -226908,30 +226935,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -09b134: |[09b134] android.support.v7.widget.SwitchCompat$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -09b144: 5420 600d |0000: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d60 │ │ -09b148: 7110 1f1d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SwitchCompat;.access$100:(Landroid/support/v7/widget/SwitchCompat;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // method@1d1f │ │ -09b14e: 0c00 |0005: move-result-object v0 │ │ -09b150: 3330 1300 |0006: if-ne v0, v3, 0019 // +0013 │ │ -09b154: 5421 600d |0008: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d60 │ │ -09b158: 5520 610d |000a: iget-boolean v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.val$newCheckedState:Z // field@0d61 │ │ -09b15c: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -09b160: 1500 803f |000e: const/high16 v0, #int 1065353216 // #3f80 │ │ -09b164: 7120 211d 0100 |0010: invoke-static {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V // method@1d21 │ │ -09b16a: 5420 600d |0013: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d60 │ │ -09b16e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -09b170: 7120 201d 1000 |0016: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.access$102:(Landroid/support/v7/widget/SwitchCompat;Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // method@1d20 │ │ -09b176: 0e00 |0019: return-void │ │ -09b178: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -09b17a: 28f5 |001b: goto 0010 // -000b │ │ +09b1b8: |[09b1b8] android.support.v7.widget.SwitchCompat$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +09b1c8: 5420 600d |0000: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d60 │ │ +09b1cc: 7110 1f1d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SwitchCompat;.access$100:(Landroid/support/v7/widget/SwitchCompat;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // method@1d1f │ │ +09b1d2: 0c00 |0005: move-result-object v0 │ │ +09b1d4: 3330 1300 |0006: if-ne v0, v3, 0019 // +0013 │ │ +09b1d8: 5421 600d |0008: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d60 │ │ +09b1dc: 5520 610d |000a: iget-boolean v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.val$newCheckedState:Z // field@0d61 │ │ +09b1e0: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +09b1e4: 1500 803f |000e: const/high16 v0, #int 1065353216 // #3f80 │ │ +09b1e8: 7120 211d 0100 |0010: invoke-static {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V // method@1d21 │ │ +09b1ee: 5420 600d |0013: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d60 │ │ +09b1f2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +09b1f4: 7120 201d 1000 |0016: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.access$102:(Landroid/support/v7/widget/SwitchCompat;Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // method@1d20 │ │ +09b1fa: 0e00 |0019: return-void │ │ +09b1fc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +09b1fe: 28f5 |001b: goto 0010 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0008 line=763 │ │ 0x0013 line=764 │ │ 0x0019 line=766 │ │ 0x001a line=763 │ │ @@ -226944,16 +226971,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09b17c: |[09b17c] android.support.v7.widget.SwitchCompat$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -09b18c: 0e00 |0000: return-void │ │ +09b200: |[09b200] android.support.v7.widget.SwitchCompat$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +09b210: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SwitchCompat$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -226962,41 +226989,41 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09b190: |[09b190] android.support.v7.widget.SwitchCompat$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -09b1a0: 0e00 |0000: return-void │ │ +09b214: |[09b214] android.support.v7.widget.SwitchCompat$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +09b224: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SwitchCompat$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 4237 (SwitchCompat.java) │ │ + source_file_idx : 4247 (SwitchCompat.java) │ │ │ │ -Class #834 header: │ │ -class_idx : 983 │ │ +Class #835 header: │ │ +class_idx : 984 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1111 │ │ -source_file_idx : 4237 │ │ +superclass_idx : 1112 │ │ +source_file_idx : 4247 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #834 annotations: │ │ +Class #835 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/SwitchCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ThumbAnimation" │ │ │ │ -Class #834 - │ │ +Class #835 - │ │ Class descriptor : 'Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/animation/Animation;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;) │ │ @@ -227021,22 +227048,22 @@ │ │ type : '(Landroid/support/v7/widget/SwitchCompat;FF)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09b1a4: |[09b1a4] android.support.v7.widget.SwitchCompat$ThumbAnimation.:(Landroid/support/v7/widget/SwitchCompat;FF)V │ │ -09b1b4: 5b12 650d |0000: iput-object v2, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d65 │ │ -09b1b8: 7010 2b21 0100 |0002: invoke-direct {v1}, Landroid/view/animation/Animation;.:()V // method@212b │ │ -09b1be: 5913 640d |0005: iput v3, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mStartPosition:F // field@0d64 │ │ -09b1c2: 5914 630d |0007: iput v4, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mEndPosition:F // field@0d63 │ │ -09b1c6: a700 0403 |0009: sub-float v0, v4, v3 │ │ -09b1ca: 5910 620d |000b: iput v0, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mDiff:F // field@0d62 │ │ -09b1ce: 0e00 |000d: return-void │ │ +09b228: |[09b228] android.support.v7.widget.SwitchCompat$ThumbAnimation.:(Landroid/support/v7/widget/SwitchCompat;FF)V │ │ +09b238: 5b12 650d |0000: iput-object v2, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d65 │ │ +09b23c: 7010 2b21 0100 |0002: invoke-direct {v1}, Landroid/view/animation/Animation;.:()V // method@212b │ │ +09b242: 5913 640d |0005: iput v3, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mStartPosition:F // field@0d64 │ │ +09b246: 5914 630d |0007: iput v4, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mEndPosition:F // field@0d63 │ │ +09b24a: a700 0403 |0009: sub-float v0, v4, v3 │ │ +09b24e: 5910 620d |000b: iput v0, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mDiff:F // field@0d62 │ │ +09b252: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1163 │ │ 0x0005 line=1164 │ │ 0x0007 line=1165 │ │ 0x0009 line=1166 │ │ 0x000d line=1167 │ │ @@ -227051,17 +227078,17 @@ │ │ type : '(Landroid/support/v7/widget/SwitchCompat;FFLandroid/support/v7/widget/SwitchCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -09b1d0: |[09b1d0] android.support.v7.widget.SwitchCompat$ThumbAnimation.:(Landroid/support/v7/widget/SwitchCompat;FFLandroid/support/v7/widget/SwitchCompat$1;)V │ │ -09b1e0: 7040 161d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.:(Landroid/support/v7/widget/SwitchCompat;FF)V // method@1d16 │ │ -09b1e6: 0e00 |0003: return-void │ │ +09b254: |[09b254] android.support.v7.widget.SwitchCompat$ThumbAnimation.:(Landroid/support/v7/widget/SwitchCompat;FFLandroid/support/v7/widget/SwitchCompat$1;)V │ │ +09b264: 7040 161d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.:(Landroid/support/v7/widget/SwitchCompat;FF)V // method@1d16 │ │ +09b26a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0004 reg=2 x1 F │ │ @@ -227074,52 +227101,52 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09b1e8: |[09b1e8] android.support.v7.widget.SwitchCompat$ThumbAnimation.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -09b1f8: 5430 650d |0000: iget-object v0, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d65 │ │ -09b1fc: 5231 640d |0002: iget v1, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mStartPosition:F // field@0d64 │ │ -09b200: 5232 620d |0004: iget v2, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mDiff:F // field@0d62 │ │ -09b204: c842 |0006: mul-float/2addr v2, v4 │ │ -09b206: c621 |0007: add-float/2addr v1, v2 │ │ -09b208: 7120 211d 1000 |0008: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V // method@1d21 │ │ -09b20e: 0e00 |000b: return-void │ │ +09b26c: |[09b26c] android.support.v7.widget.SwitchCompat$ThumbAnimation.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +09b27c: 5430 650d |0000: iget-object v0, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@0d65 │ │ +09b280: 5231 640d |0002: iget v1, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mStartPosition:F // field@0d64 │ │ +09b284: 5232 620d |0004: iget v2, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mDiff:F // field@0d62 │ │ +09b288: c842 |0006: mul-float/2addr v2, v4 │ │ +09b28a: c621 |0007: add-float/2addr v1, v2 │ │ +09b28c: 7120 211d 1000 |0008: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V // method@1d21 │ │ +09b292: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1171 │ │ 0x000b line=1172 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ 0x0000 - 0x000c reg=4 interpolatedTime F │ │ 0x0000 - 0x000c reg=5 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 4237 (SwitchCompat.java) │ │ + source_file_idx : 4247 (SwitchCompat.java) │ │ │ │ -Class #835 header: │ │ -class_idx : 984 │ │ +Class #836 header: │ │ +class_idx : 985 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1137 │ │ -source_file_idx : 4237 │ │ +superclass_idx : 1138 │ │ +source_file_idx : 4247 │ │ static_fields_size : 9 │ │ instance_fields_size: 31 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 40 │ │ │ │ -Class #835 annotations: │ │ +Class #836 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; } │ │ Annotations on method #7506 'onInitializeAccessibilityEvent' │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=14 │ │ Annotations on method #7510 'onPopulateAccessibilityEvent' │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=14 │ │ │ │ -Class #835 - │ │ +Class #836 - │ │ Class descriptor : 'Landroid/support/v7/widget/SwitchCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/CompoundButton;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ name : 'ACCESSIBILITY_EVENT_CLASS_NAME' │ │ @@ -227296,40 +227323,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -09b210: |[09b210] android.support.v7.widget.SwitchCompat.:()V │ │ -09b220: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09b222: 2300 6906 |0001: new-array v0, v0, [I // type@0669 │ │ -09b226: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09b228: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ -09b22e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -09b232: 6900 670d |0009: sput-object v0, Landroid/support/v7/widget/SwitchCompat;.CHECKED_STATE_SET:[I // field@0d67 │ │ -09b236: 0e00 |000b: return-void │ │ +09b294: |[09b294] android.support.v7.widget.SwitchCompat.:()V │ │ +09b2a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09b2a6: 2300 6c06 |0001: new-array v0, v0, [I // type@066c │ │ +09b2aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09b2ac: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ +09b2b2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +09b2b6: 6900 670d |0009: sput-object v0, Landroid/support/v7/widget/SwitchCompat;.CHECKED_STATE_SET:[I // field@0d67 │ │ +09b2ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09b238: |[09b238] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;)V │ │ -09b248: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09b24a: 7030 1d1d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SwitchCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d1d │ │ -09b250: 0e00 |0004: return-void │ │ +09b2bc: |[09b2bc] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;)V │ │ +09b2cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b2ce: 7030 1d1d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SwitchCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d1d │ │ +09b2d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -227339,18 +227366,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 │ │ -09b254: |[09b254] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09b264: 6000 1d06 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.switchStyle:I // field@061d │ │ -09b268: 7040 1e1d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SwitchCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d1e │ │ -09b26e: 0e00 |0005: return-void │ │ +09b2d8: |[09b2d8] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +09b2e8: 6000 1d06 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.switchStyle:I // field@061d │ │ +09b2ec: 7040 1e1d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SwitchCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d1e │ │ +09b2f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -227361,103 +227388,103 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 182 16-bit code units │ │ -09b270: |[09b270] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09b280: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -09b282: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -09b284: 7040 6e21 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/widget/CompoundButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@216e │ │ -09b28a: 7100 ae1f 0000 |0005: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ -09b290: 0c04 |0008: move-result-object v4 │ │ -09b292: 5b84 8d0d |0009: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ -09b296: 2204 6000 |000b: new-instance v4, Landroid/graphics/Rect; // type@0060 │ │ -09b29a: 7010 a901 0400 |000d: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ -09b2a0: 5b84 7e0d |0010: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ -09b2a4: 2204 f903 |0012: new-instance v4, Landroid/text/TextPaint; // type@03f9 │ │ -09b2a8: 7020 d91e 7400 |0014: invoke-direct {v4, v7}, Landroid/text/TextPaint;.:(I)V // method@1ed9 │ │ -09b2ae: 5b84 820d |0017: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09b2b2: 6e10 371d 0800 |0019: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.getResources:()Landroid/content/res/Resources; // method@1d37 │ │ -09b2b8: 0c03 |001c: move-result-object v3 │ │ -09b2ba: 5484 820d |001d: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09b2be: 6e10 0901 0300 |001f: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -09b2c4: 0c05 |0022: move-result-object v5 │ │ -09b2c6: 5255 1d0e |0023: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -09b2ca: 5945 130e |0025: iput v5, v4, Landroid/text/TextPaint;.density:F // field@0e13 │ │ -09b2ce: 6204 8309 |0027: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@0983 │ │ -09b2d2: 7156 c21d a9b4 |0029: invoke-static {v9, v10, v4, v11, v6}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -09b2d8: 0c00 |002c: move-result-object v0 │ │ -09b2da: 6004 8609 |002d: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_thumb:I // field@0986 │ │ -09b2de: 6e20 ab1d 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -09b2e4: 0c04 |0032: move-result-object v4 │ │ -09b2e6: 5b84 830d |0033: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b2ea: 5484 830d |0035: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b2ee: 3804 0700 |0037: if-eqz v4, 003e // +0007 │ │ -09b2f2: 5484 830d |0039: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b2f6: 6e20 e801 8400 |003b: invoke-virtual {v4, v8}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -09b2fc: 6004 8d09 |003e: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_track:I // field@098d │ │ -09b300: 6e20 ab1d 4000 |0040: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -09b306: 0c04 |0043: move-result-object v4 │ │ -09b308: 5b84 8c0d |0044: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09b30c: 5484 8c0d |0046: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09b310: 3804 0700 |0048: if-eqz v4, 004f // +0007 │ │ -09b314: 5484 8c0d |004a: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09b318: 6e20 e801 8400 |004c: invoke-virtual {v4, v8}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ -09b31e: 6004 8509 |004f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_textOn:I // field@0985 │ │ -09b322: 6e20 ba1d 4000 |0051: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -09b328: 0c04 |0054: move-result-object v4 │ │ -09b32a: 5b84 810d |0055: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ -09b32e: 6004 8409 |0057: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_textOff:I // field@0984 │ │ -09b332: 6e20 ba1d 4000 |0059: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -09b338: 0c04 |005c: move-result-object v4 │ │ -09b33a: 5b84 800d |005d: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ -09b33e: 6004 8709 |005f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_showText:I // field@0987 │ │ -09b342: 6e30 a41d 4007 |0061: invoke-virtual {v0, v4, v7}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ -09b348: 0a04 |0064: move-result v4 │ │ -09b34a: 5c84 730d |0065: iput-boolean v4, v8, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ -09b34e: 6004 8c09 |0067: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_thumbTextPadding:I // field@098c │ │ -09b352: 6e30 aa1d 4006 |0069: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ -09b358: 0a04 |006c: move-result v4 │ │ -09b35a: 5984 850d |006d: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@0d85 │ │ -09b35e: 6004 8909 |006f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchMinWidth:I // field@0989 │ │ -09b362: 6e30 aa1d 4006 |0071: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ -09b368: 0a04 |0074: move-result v4 │ │ -09b36a: 5984 780d |0075: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@0d78 │ │ -09b36e: 6004 8a09 |0077: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchPadding:I // field@098a │ │ -09b372: 6e30 aa1d 4006 |0079: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ -09b378: 0a04 |007c: move-result v4 │ │ -09b37a: 5984 790d |007d: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ -09b37e: 6004 8809 |007f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_splitTrack:I // field@0988 │ │ -09b382: 6e30 a41d 4006 |0081: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ -09b388: 0a04 |0084: move-result v4 │ │ -09b38a: 5c84 740d |0085: iput-boolean v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@0d74 │ │ -09b38e: 6004 8b09 |0087: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchTextAppearance:I // field@098b │ │ -09b392: 6e30 b71d 4006 |0089: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -09b398: 0a01 |008c: move-result v1 │ │ -09b39a: 3801 0500 |008d: if-eqz v1, 0092 // +0005 │ │ -09b39e: 6e30 611d 9801 |008f: invoke-virtual {v8, v9, v1}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTextAppearance:(Landroid/content/Context;I)V // method@1d61 │ │ -09b3a4: 6e10 bc1d 0000 |0092: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -09b3aa: 0c04 |0095: move-result-object v4 │ │ -09b3ac: 5b84 870d |0096: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d87 │ │ -09b3b0: 6e10 c41d 0000 |0098: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -09b3b6: 7110 4f20 0900 |009b: invoke-static {v9}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ -09b3bc: 0c02 |009e: move-result-object v2 │ │ -09b3be: 6e10 5420 0200 |009f: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ -09b3c4: 0a04 |00a2: move-result v4 │ │ -09b3c6: 5984 890d |00a3: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ -09b3ca: 6e10 5220 0200 |00a5: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2052 │ │ -09b3d0: 0a04 |00a8: move-result v4 │ │ -09b3d2: 5984 6f0d |00a9: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mMinFlingVelocity:I // field@0d6f │ │ -09b3d6: 6e10 591d 0800 |00ab: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.refreshDrawableState:()V // method@1d59 │ │ -09b3dc: 6e10 4a1d 0800 |00ae: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ -09b3e2: 0a04 |00b1: move-result v4 │ │ -09b3e4: 6e20 5b1d 4800 |00b2: invoke-virtual {v8, v4}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@1d5b │ │ -09b3ea: 0e00 |00b5: return-void │ │ +09b2f4: |[09b2f4] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +09b304: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +09b306: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +09b308: 7040 6e21 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/widget/CompoundButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@216e │ │ +09b30e: 7100 ae1f 0000 |0005: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1fae │ │ +09b314: 0c04 |0008: move-result-object v4 │ │ +09b316: 5b84 8d0d |0009: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ +09b31a: 2204 6000 |000b: new-instance v4, Landroid/graphics/Rect; // type@0060 │ │ +09b31e: 7010 a901 0400 |000d: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@01a9 │ │ +09b324: 5b84 7e0d |0010: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ +09b328: 2204 fa03 |0012: new-instance v4, Landroid/text/TextPaint; // type@03fa │ │ +09b32c: 7020 d91e 7400 |0014: invoke-direct {v4, v7}, Landroid/text/TextPaint;.:(I)V // method@1ed9 │ │ +09b332: 5b84 820d |0017: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09b336: 6e10 371d 0800 |0019: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.getResources:()Landroid/content/res/Resources; // method@1d37 │ │ +09b33c: 0c03 |001c: move-result-object v3 │ │ +09b33e: 5484 820d |001d: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09b342: 6e10 0901 0300 |001f: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +09b348: 0c05 |0022: move-result-object v5 │ │ +09b34a: 5255 1d0e |0023: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +09b34e: 5945 130e |0025: iput v5, v4, Landroid/text/TextPaint;.density:F // field@0e13 │ │ +09b352: 6204 8309 |0027: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@0983 │ │ +09b356: 7156 c21d a9b4 |0029: invoke-static {v9, v10, v4, v11, v6}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +09b35c: 0c00 |002c: move-result-object v0 │ │ +09b35e: 6004 8609 |002d: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_thumb:I // field@0986 │ │ +09b362: 6e20 ab1d 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +09b368: 0c04 |0032: move-result-object v4 │ │ +09b36a: 5b84 830d |0033: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b36e: 5484 830d |0035: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b372: 3804 0700 |0037: if-eqz v4, 003e // +0007 │ │ +09b376: 5484 830d |0039: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b37a: 6e20 e801 8400 |003b: invoke-virtual {v4, v8}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +09b380: 6004 8d09 |003e: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_track:I // field@098d │ │ +09b384: 6e20 ab1d 4000 |0040: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +09b38a: 0c04 |0043: move-result-object v4 │ │ +09b38c: 5b84 8c0d |0044: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09b390: 5484 8c0d |0046: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09b394: 3804 0700 |0048: if-eqz v4, 004f // +0007 │ │ +09b398: 5484 8c0d |004a: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09b39c: 6e20 e801 8400 |004c: invoke-virtual {v4, v8}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e8 │ │ +09b3a2: 6004 8509 |004f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_textOn:I // field@0985 │ │ +09b3a6: 6e20 ba1d 4000 |0051: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +09b3ac: 0c04 |0054: move-result-object v4 │ │ +09b3ae: 5b84 810d |0055: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ +09b3b2: 6004 8409 |0057: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_textOff:I // field@0984 │ │ +09b3b6: 6e20 ba1d 4000 |0059: invoke-virtual {v0, v4}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +09b3bc: 0c04 |005c: move-result-object v4 │ │ +09b3be: 5b84 800d |005d: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ +09b3c2: 6004 8709 |005f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_showText:I // field@0987 │ │ +09b3c6: 6e30 a41d 4007 |0061: invoke-virtual {v0, v4, v7}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ +09b3cc: 0a04 |0064: move-result v4 │ │ +09b3ce: 5c84 730d |0065: iput-boolean v4, v8, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ +09b3d2: 6004 8c09 |0067: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_thumbTextPadding:I // field@098c │ │ +09b3d6: 6e30 aa1d 4006 |0069: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ +09b3dc: 0a04 |006c: move-result v4 │ │ +09b3de: 5984 850d |006d: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@0d85 │ │ +09b3e2: 6004 8909 |006f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchMinWidth:I // field@0989 │ │ +09b3e6: 6e30 aa1d 4006 |0071: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ +09b3ec: 0a04 |0074: move-result v4 │ │ +09b3ee: 5984 780d |0075: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@0d78 │ │ +09b3f2: 6004 8a09 |0077: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchPadding:I // field@098a │ │ +09b3f6: 6e30 aa1d 4006 |0079: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ +09b3fc: 0a04 |007c: move-result v4 │ │ +09b3fe: 5984 790d |007d: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ +09b402: 6004 8809 |007f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_splitTrack:I // field@0988 │ │ +09b406: 6e30 a41d 4006 |0081: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1da4 │ │ +09b40c: 0a04 |0084: move-result v4 │ │ +09b40e: 5c84 740d |0085: iput-boolean v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@0d74 │ │ +09b412: 6004 8b09 |0087: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchTextAppearance:I // field@098b │ │ +09b416: 6e30 b71d 4006 |0089: invoke-virtual {v0, v4, v6}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +09b41c: 0a01 |008c: move-result v1 │ │ +09b41e: 3801 0500 |008d: if-eqz v1, 0092 // +0005 │ │ +09b422: 6e30 611d 9801 |008f: invoke-virtual {v8, v9, v1}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTextAppearance:(Landroid/content/Context;I)V // method@1d61 │ │ +09b428: 6e10 bc1d 0000 |0092: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +09b42e: 0c04 |0095: move-result-object v4 │ │ +09b430: 5b84 870d |0096: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d87 │ │ +09b434: 6e10 c41d 0000 |0098: invoke-virtual {v0}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +09b43a: 7110 4f20 0900 |009b: invoke-static {v9}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@204f │ │ +09b440: 0c02 |009e: move-result-object v2 │ │ +09b442: 6e10 5420 0200 |009f: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2054 │ │ +09b448: 0a04 |00a2: move-result v4 │ │ +09b44a: 5984 890d |00a3: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ +09b44e: 6e10 5220 0200 |00a5: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2052 │ │ +09b454: 0a04 |00a8: move-result v4 │ │ +09b456: 5984 6f0d |00a9: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mMinFlingVelocity:I // field@0d6f │ │ +09b45a: 6e10 591d 0800 |00ab: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.refreshDrawableState:()V // method@1d59 │ │ +09b460: 6e10 4a1d 0800 |00ae: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ +09b466: 0a04 |00b1: move-result v4 │ │ +09b468: 6e20 5b1d 4800 |00b2: invoke-virtual {v8, v4}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@1d5b │ │ +09b46e: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x0005 line=99 │ │ 0x000b line=141 │ │ 0x0012 line=183 │ │ 0x0019 line=185 │ │ @@ -227502,17 +227529,17 @@ │ │ type : '(Landroid/support/v7/widget/SwitchCompat;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b3ec: |[09b3ec] android.support.v7.widget.SwitchCompat.access$100:(Landroid/support/v7/widget/SwitchCompat;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ -09b3fc: 5410 720d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ -09b400: 1100 |0002: return-object v0 │ │ +09b470: |[09b470] android.support.v7.widget.SwitchCompat.access$100:(Landroid/support/v7/widget/SwitchCompat;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ +09b480: 5410 720d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ +09b484: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #5 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -227520,17 +227547,17 @@ │ │ type : '(Landroid/support/v7/widget/SwitchCompat;Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b404: |[09b404] android.support.v7.widget.SwitchCompat.access$102:(Landroid/support/v7/widget/SwitchCompat;Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ -09b414: 5b01 720d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ -09b418: 1101 |0002: return-object v1 │ │ +09b488: |[09b488] android.support.v7.widget.SwitchCompat.access$102:(Landroid/support/v7/widget/SwitchCompat;Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ +09b498: 5b01 720d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ +09b49c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ │ │ @@ -227539,17 +227566,17 @@ │ │ type : '(Landroid/support/v7/widget/SwitchCompat;F)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b41c: |[09b41c] android.support.v7.widget.SwitchCompat.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V │ │ -09b42c: 7020 681d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@1d68 │ │ -09b432: 0e00 |0003: return-void │ │ +09b4a0: |[09b4a0] android.support.v7.widget.SwitchCompat.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V │ │ +09b4b0: 7020 681d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@1d68 │ │ +09b4b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0004 reg=1 x1 F │ │ │ │ @@ -227558,37 +227585,37 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -09b434: |[09b434] android.support.v7.widget.SwitchCompat.animateThumbToCheckedState:(Z)V │ │ -09b444: 5440 720d |0000: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ -09b448: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -09b44c: 7010 231d 0400 |0004: invoke-direct {v4}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@1d23 │ │ -09b452: 2201 d703 |0007: new-instance v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // type@03d7 │ │ -09b456: 5242 840d |0009: iget v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ -09b45a: 3805 2100 |000b: if-eqz v5, 002c // +0021 │ │ -09b45e: 1500 803f |000d: const/high16 v0, #int 1065353216 // #3f80 │ │ -09b462: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -09b464: 7053 171d 4102 |0010: invoke-direct {v1, v4, v2, v0, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.:(Landroid/support/v7/widget/SwitchCompat;FFLandroid/support/v7/widget/SwitchCompat$1;)V // method@1d17 │ │ -09b46a: 5b41 720d |0013: iput-object v1, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ -09b46e: 5440 720d |0015: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ -09b472: 1602 fa00 |0017: const-wide/16 v2, #int 250 // #fa │ │ -09b476: 6e30 1a1d 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.setDuration:(J)V // method@1d1a │ │ -09b47c: 5440 720d |001c: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ -09b480: 2201 d603 |001e: new-instance v1, Landroid/support/v7/widget/SwitchCompat$1; // type@03d6 │ │ -09b484: 7030 121d 4105 |0020: invoke-direct {v1, v4, v5}, Landroid/support/v7/widget/SwitchCompat$1;.:(Landroid/support/v7/widget/SwitchCompat;Z)V // method@1d12 │ │ -09b48a: 6e20 191d 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1d19 │ │ -09b490: 5440 720d |0026: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ -09b494: 6e20 6d1d 0400 |0028: invoke-virtual {v4, v0}, Landroid/support/v7/widget/SwitchCompat;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d6d │ │ -09b49a: 0e00 |002b: return-void │ │ -09b49c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -09b49e: 28e2 |002d: goto 000f // -001e │ │ +09b4b8: |[09b4b8] android.support.v7.widget.SwitchCompat.animateThumbToCheckedState:(Z)V │ │ +09b4c8: 5440 720d |0000: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ +09b4cc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +09b4d0: 7010 231d 0400 |0004: invoke-direct {v4}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@1d23 │ │ +09b4d6: 2201 d803 |0007: new-instance v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // type@03d8 │ │ +09b4da: 5242 840d |0009: iget v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ +09b4de: 3805 2100 |000b: if-eqz v5, 002c // +0021 │ │ +09b4e2: 1500 803f |000d: const/high16 v0, #int 1065353216 // #3f80 │ │ +09b4e6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +09b4e8: 7053 171d 4102 |0010: invoke-direct {v1, v4, v2, v0, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.:(Landroid/support/v7/widget/SwitchCompat;FFLandroid/support/v7/widget/SwitchCompat$1;)V // method@1d17 │ │ +09b4ee: 5b41 720d |0013: iput-object v1, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ +09b4f2: 5440 720d |0015: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ +09b4f6: 1602 fa00 |0017: const-wide/16 v2, #int 250 // #fa │ │ +09b4fa: 6e30 1a1d 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.setDuration:(J)V // method@1d1a │ │ +09b500: 5440 720d |001c: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ +09b504: 2201 d703 |001e: new-instance v1, Landroid/support/v7/widget/SwitchCompat$1; // type@03d7 │ │ +09b508: 7030 121d 4105 |0020: invoke-direct {v1, v4, v5}, Landroid/support/v7/widget/SwitchCompat$1;.:(Landroid/support/v7/widget/SwitchCompat;Z)V // method@1d12 │ │ +09b50e: 6e20 191d 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1d19 │ │ +09b514: 5440 720d |0026: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ +09b518: 6e20 6d1d 0400 |0028: invoke-virtual {v4, v0}, Landroid/support/v7/widget/SwitchCompat;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d6d │ │ +09b51e: 0e00 |002b: return-void │ │ +09b520: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +09b522: 28e2 |002d: goto 000f // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0004 line=750 │ │ 0x0007 line=753 │ │ 0x0015 line=754 │ │ 0x001c line=755 │ │ @@ -227604,21 +227631,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -09b4a0: |[09b4a0] android.support.v7.widget.SwitchCompat.cancelPositionAnimator:()V │ │ -09b4b0: 5410 720d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ -09b4b4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -09b4b8: 6e10 251d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.clearAnimation:()V // method@1d25 │ │ -09b4be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -09b4c0: 5b10 720d |0008: iput-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ -09b4c4: 0e00 |000a: return-void │ │ +09b524: |[09b524] android.support.v7.widget.SwitchCompat.cancelPositionAnimator:()V │ │ +09b534: 5410 720d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ +09b538: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +09b53c: 6e10 251d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.clearAnimation:()V // method@1d25 │ │ +09b542: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +09b544: 5b10 720d |0008: iput-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@0d72 │ │ +09b548: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=776 │ │ 0x0007 line=777 │ │ 0x000a line=779 │ │ locals : │ │ @@ -227629,22 +227656,22 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09b4c8: |[09b4c8] android.support.v7.widget.SwitchCompat.cancelSuperTouch:(Landroid/view/MotionEvent;)V │ │ -09b4d8: 7110 9b1f 0300 |0000: invoke-static {v3}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f9b │ │ -09b4de: 0c00 |0003: move-result-object v0 │ │ -09b4e0: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -09b4e2: 6e20 9f1f 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.setAction:(I)V // method@1f9f │ │ -09b4e8: 6f20 8021 0200 |0008: invoke-super {v2, v0}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2180 │ │ -09b4ee: 6e10 9e1f 0000 |000b: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ -09b4f4: 0e00 |000e: return-void │ │ +09b54c: |[09b54c] android.support.v7.widget.SwitchCompat.cancelSuperTouch:(Landroid/view/MotionEvent;)V │ │ +09b55c: 7110 9b1f 0300 |0000: invoke-static {v3}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f9b │ │ +09b562: 0c00 |0003: move-result-object v0 │ │ +09b564: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +09b566: 6e20 9f1f 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.setAction:(I)V // method@1f9f │ │ +09b56c: 6f20 8021 0200 |0008: invoke-super {v2, v0}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2180 │ │ +09b572: 6e10 9e1f 0000 |000b: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@1f9e │ │ +09b578: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0004 line=709 │ │ 0x0008 line=710 │ │ 0x000b line=711 │ │ 0x000e line=712 │ │ @@ -227658,24 +227685,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -09b4f8: |[09b4f8] android.support.v7.widget.SwitchCompat.constrain:(FFF)F │ │ -09b508: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ -09b50c: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -09b510: 0f02 |0004: return v2 │ │ -09b512: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ -09b516: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ -09b51a: 0132 |0009: move v2, v3 │ │ -09b51c: 28fa |000a: goto 0004 // -0006 │ │ -09b51e: 0112 |000b: move v2, v1 │ │ -09b520: 28f8 |000c: goto 0004 // -0008 │ │ +09b57c: |[09b57c] android.support.v7.widget.SwitchCompat.constrain:(FFF)F │ │ +09b58c: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ +09b590: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +09b594: 0f02 |0004: return v2 │ │ +09b596: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ +09b59a: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ +09b59e: 0132 |0009: move v2, v3 │ │ +09b5a0: 28fa |000a: goto 0004 // -0006 │ │ +09b5a2: 0112 |000b: move v2, v1 │ │ +09b5a4: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1155 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 low F │ │ 0x0000 - 0x000d reg=1 amount F │ │ 0x0005 - 0x000d reg=2 low F │ │ @@ -227686,23 +227713,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -09b524: |[09b524] android.support.v7.widget.SwitchCompat.getTargetCheckedState:()Z │ │ -09b534: 5220 840d |0000: iget v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ -09b538: 1501 003f |0002: const/high16 v1, #int 1056964608 // #3f00 │ │ -09b53c: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -09b540: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -09b544: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -09b546: 0f00 |0009: return v0 │ │ -09b548: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -09b54a: 28fe |000b: goto 0009 // -0002 │ │ +09b5a8: |[09b5a8] android.support.v7.widget.SwitchCompat.getTargetCheckedState:()Z │ │ +09b5b8: 5220 840d |0000: iget v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ +09b5bc: 1501 003f |0002: const/high16 v1, #int 1056964608 // #3f00 │ │ +09b5c0: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +09b5c4: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +09b5c8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +09b5ca: 0f00 |0009: return v0 │ │ +09b5cc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +09b5ce: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #12 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -227710,31 +227737,31 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -09b54c: |[09b54c] android.support.v7.widget.SwitchCompat.getThumbOffset:()I │ │ -09b55c: 7110 c81e 0300 |0000: invoke-static {v3}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -09b562: 0a01 |0003: move-result v1 │ │ -09b564: 3801 1300 |0004: if-eqz v1, 0017 // +0013 │ │ -09b568: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -09b56c: 5232 840d |0008: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ -09b570: a700 0102 |000a: sub-float v0, v1, v2 │ │ -09b574: 7010 431d 0300 |000c: invoke-direct {v3}, Landroid/support/v7/widget/SwitchCompat;.getThumbScrollRange:()I // method@1d43 │ │ -09b57a: 0a01 |000f: move-result v1 │ │ -09b57c: 8211 |0010: int-to-float v1, v1 │ │ -09b57e: c801 |0011: mul-float/2addr v1, v0 │ │ -09b580: 1502 003f |0012: const/high16 v2, #int 1056964608 // #3f00 │ │ -09b584: c621 |0014: add-float/2addr v1, v2 │ │ -09b586: 8711 |0015: float-to-int v1, v1 │ │ -09b588: 0f01 |0016: return v1 │ │ -09b58a: 5230 840d |0017: iget v0, v3, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ -09b58e: 28f3 |0019: goto 000c // -000d │ │ +09b5d0: |[09b5d0] android.support.v7.widget.SwitchCompat.getThumbOffset:()I │ │ +09b5e0: 7110 c81e 0300 |0000: invoke-static {v3}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +09b5e6: 0a01 |0003: move-result v1 │ │ +09b5e8: 3801 1300 |0004: if-eqz v1, 0017 // +0013 │ │ +09b5ec: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +09b5f0: 5232 840d |0008: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ +09b5f4: a700 0102 |000a: sub-float v0, v1, v2 │ │ +09b5f8: 7010 431d 0300 |000c: invoke-direct {v3}, Landroid/support/v7/widget/SwitchCompat;.getThumbScrollRange:()I // method@1d43 │ │ +09b5fe: 0a01 |000f: move-result v1 │ │ +09b600: 8211 |0010: int-to-float v1, v1 │ │ +09b602: c801 |0011: mul-float/2addr v1, v0 │ │ +09b604: 1502 003f |0012: const/high16 v2, #int 1056964608 // #3f00 │ │ +09b608: c621 |0014: add-float/2addr v1, v2 │ │ +09b60a: 8711 |0015: float-to-int v1, v1 │ │ +09b60c: 0f01 |0016: return v1 │ │ +09b60e: 5230 840d |0017: iget v0, v3, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ +09b612: 28f3 |0019: goto 000c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ 0x0006 line=1036 │ │ 0x000c line=1040 │ │ 0x0017 line=1038 │ │ locals : │ │ @@ -227747,41 +227774,41 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -09b590: |[09b590] android.support.v7.widget.SwitchCompat.getThumbScrollRange:()I │ │ -09b5a0: 5442 8c0d |0000: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09b5a4: 3802 2800 |0002: if-eqz v2, 002a // +0028 │ │ -09b5a8: 5441 7e0d |0004: iget-object v1, v4, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ -09b5ac: 5442 8c0d |0006: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09b5b0: 6e20 dc01 1200 |0008: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -09b5b6: 5442 830d |000b: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b5ba: 3802 1a00 |000d: if-eqz v2, 0027 // +001a │ │ -09b5be: 5442 830d |000f: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b5c2: 7110 411a 0200 |0011: invoke-static {v2}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ -09b5c8: 0c00 |0014: move-result-object v0 │ │ -09b5ca: 5242 7d0d |0015: iget v2, v4, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ -09b5ce: 5243 860d |0017: iget v3, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ -09b5d2: b132 |0019: sub-int/2addr v2, v3 │ │ -09b5d4: 5213 2c00 |001a: iget v3, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ -09b5d8: b132 |001c: sub-int/2addr v2, v3 │ │ -09b5da: 5213 2d00 |001d: iget v3, v1, Landroid/graphics/Rect;.right:I // field@002d │ │ -09b5de: b132 |001f: sub-int/2addr v2, v3 │ │ -09b5e0: 5203 2c00 |0020: iget v3, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ -09b5e4: b132 |0022: sub-int/2addr v2, v3 │ │ -09b5e6: 5203 2d00 |0023: iget v3, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ -09b5ea: b132 |0025: sub-int/2addr v2, v3 │ │ -09b5ec: 0f02 |0026: return v2 │ │ -09b5ee: 6200 550c |0027: sget-object v0, Landroid/support/v7/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@0c55 │ │ -09b5f2: 28ec |0029: goto 0015 // -0014 │ │ -09b5f4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -09b5f6: 28fb |002b: goto 0026 // -0005 │ │ +09b614: |[09b614] android.support.v7.widget.SwitchCompat.getThumbScrollRange:()I │ │ +09b624: 5442 8c0d |0000: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09b628: 3802 2800 |0002: if-eqz v2, 002a // +0028 │ │ +09b62c: 5441 7e0d |0004: iget-object v1, v4, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ +09b630: 5442 8c0d |0006: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09b634: 6e20 dc01 1200 |0008: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09b63a: 5442 830d |000b: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b63e: 3802 1a00 |000d: if-eqz v2, 0027 // +001a │ │ +09b642: 5442 830d |000f: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b646: 7110 411a 0200 |0011: invoke-static {v2}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ +09b64c: 0c00 |0014: move-result-object v0 │ │ +09b64e: 5242 7d0d |0015: iget v2, v4, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ +09b652: 5243 860d |0017: iget v3, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ +09b656: b132 |0019: sub-int/2addr v2, v3 │ │ +09b658: 5213 2c00 |001a: iget v3, v1, Landroid/graphics/Rect;.left:I // field@002c │ │ +09b65c: b132 |001c: sub-int/2addr v2, v3 │ │ +09b65e: 5213 2d00 |001d: iget v3, v1, Landroid/graphics/Rect;.right:I // field@002d │ │ +09b662: b132 |001f: sub-int/2addr v2, v3 │ │ +09b664: 5203 2c00 |0020: iget v3, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ +09b668: b132 |0022: sub-int/2addr v2, v3 │ │ +09b66a: 5203 2d00 |0023: iget v3, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ +09b66e: b132 |0025: sub-int/2addr v2, v3 │ │ +09b670: 0f02 |0026: return v2 │ │ +09b672: 6200 550c |0027: sget-object v0, Landroid/support/v7/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@0c55 │ │ +09b676: 28ec |0029: goto 0015 // -0014 │ │ +09b678: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +09b67a: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ 0x0004 line=1045 │ │ 0x0006 line=1046 │ │ 0x000b line=1049 │ │ 0x000f line=1050 │ │ @@ -227801,58 +227828,58 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -09b5f8: |[09b5f8] android.support.v7.widget.SwitchCompat.hitThumb:(FF)Z │ │ -09b608: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09b60a: 5486 830d |0001: iget-object v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b60e: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ -09b612: 0f05 |0005: return v5 │ │ -09b614: 7010 421d 0800 |0006: invoke-direct {v8}, Landroid/support/v7/widget/SwitchCompat;.getThumbOffset:()I // method@1d42 │ │ -09b61a: 0a02 |0009: move-result v2 │ │ -09b61c: 5486 830d |000a: iget-object v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b620: 5487 7e0d |000c: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ -09b624: 6e20 dc01 7600 |000e: invoke-virtual {v6, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -09b62a: 5286 7b0d |0011: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@0d7b │ │ -09b62e: 5287 890d |0013: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ -09b632: 9104 0607 |0015: sub-int v4, v6, v7 │ │ -09b636: 5286 770d |0017: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@0d77 │ │ -09b63a: b026 |0019: add-int/2addr v6, v2 │ │ -09b63c: 5287 890d |001a: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ -09b640: 9101 0607 |001c: sub-int v1, v6, v7 │ │ -09b644: 5286 860d |001e: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ -09b648: b016 |0020: add-int/2addr v6, v1 │ │ -09b64a: 5487 7e0d |0021: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ -09b64e: 5277 2c00 |0023: iget v7, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ -09b652: b076 |0025: add-int/2addr v6, v7 │ │ -09b654: 5487 7e0d |0026: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ -09b658: 5277 2d00 |0028: iget v7, v7, Landroid/graphics/Rect;.right:I // field@002d │ │ -09b65c: b076 |002a: add-int/2addr v6, v7 │ │ -09b65e: 5287 890d |002b: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ -09b662: 9003 0607 |002d: add-int v3, v6, v7 │ │ -09b666: 5286 750d |002f: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@0d75 │ │ -09b66a: 5287 890d |0031: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ -09b66e: 9000 0607 |0033: add-int v0, v6, v7 │ │ -09b672: 8216 |0035: int-to-float v6, v1 │ │ -09b674: 2d06 0906 |0036: cmpl-float v6, v9, v6 │ │ -09b678: 3d06 cdff |0038: if-lez v6, 0005 // -0033 │ │ -09b67c: 8236 |003a: int-to-float v6, v3 │ │ -09b67e: 2e06 0906 |003b: cmpg-float v6, v9, v6 │ │ -09b682: 3b06 c8ff |003d: if-gez v6, 0005 // -0038 │ │ -09b686: 8246 |003f: int-to-float v6, v4 │ │ -09b688: 2d06 0a06 |0040: cmpl-float v6, v10, v6 │ │ -09b68c: 3d06 c3ff |0042: if-lez v6, 0005 // -003d │ │ -09b690: 8206 |0044: int-to-float v6, v0 │ │ -09b692: 2e06 0a06 |0045: cmpg-float v6, v10, v6 │ │ -09b696: 3b06 beff |0047: if-gez v6, 0005 // -0042 │ │ -09b69a: 1215 |0049: const/4 v5, #int 1 // #1 │ │ -09b69c: 28bb |004a: goto 0005 // -0045 │ │ +09b67c: |[09b67c] android.support.v7.widget.SwitchCompat.hitThumb:(FF)Z │ │ +09b68c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +09b68e: 5486 830d |0001: iget-object v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b692: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ +09b696: 0f05 |0005: return v5 │ │ +09b698: 7010 421d 0800 |0006: invoke-direct {v8}, Landroid/support/v7/widget/SwitchCompat;.getThumbOffset:()I // method@1d42 │ │ +09b69e: 0a02 |0009: move-result v2 │ │ +09b6a0: 5486 830d |000a: iget-object v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b6a4: 5487 7e0d |000c: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ +09b6a8: 6e20 dc01 7600 |000e: invoke-virtual {v6, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09b6ae: 5286 7b0d |0011: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@0d7b │ │ +09b6b2: 5287 890d |0013: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ +09b6b6: 9104 0607 |0015: sub-int v4, v6, v7 │ │ +09b6ba: 5286 770d |0017: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@0d77 │ │ +09b6be: b026 |0019: add-int/2addr v6, v2 │ │ +09b6c0: 5287 890d |001a: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ +09b6c4: 9101 0607 |001c: sub-int v1, v6, v7 │ │ +09b6c8: 5286 860d |001e: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ +09b6cc: b016 |0020: add-int/2addr v6, v1 │ │ +09b6ce: 5487 7e0d |0021: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ +09b6d2: 5277 2c00 |0023: iget v7, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ +09b6d6: b076 |0025: add-int/2addr v6, v7 │ │ +09b6d8: 5487 7e0d |0026: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ +09b6dc: 5277 2d00 |0028: iget v7, v7, Landroid/graphics/Rect;.right:I // field@002d │ │ +09b6e0: b076 |002a: add-int/2addr v6, v7 │ │ +09b6e2: 5287 890d |002b: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ +09b6e6: 9003 0607 |002d: add-int v3, v6, v7 │ │ +09b6ea: 5286 750d |002f: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@0d75 │ │ +09b6ee: 5287 890d |0031: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ +09b6f2: 9000 0607 |0033: add-int v0, v6, v7 │ │ +09b6f6: 8216 |0035: int-to-float v6, v1 │ │ +09b6f8: 2d06 0906 |0036: cmpl-float v6, v9, v6 │ │ +09b6fc: 3d06 cdff |0038: if-lez v6, 0005 // -0033 │ │ +09b700: 8236 |003a: int-to-float v6, v3 │ │ +09b702: 2e06 0906 |003b: cmpg-float v6, v9, v6 │ │ +09b706: 3b06 c8ff |003d: if-gez v6, 0005 // -0038 │ │ +09b70a: 8246 |003f: int-to-float v6, v4 │ │ +09b70c: 2d06 0a06 |0040: cmpl-float v6, v10, v6 │ │ +09b710: 3d06 c3ff |0042: if-lez v6, 0005 // -003d │ │ +09b714: 8206 |0044: int-to-float v6, v0 │ │ +09b716: 2e06 0a06 |0045: cmpg-float v6, v10, v6 │ │ +09b71a: 3b06 beff |0047: if-gez v6, 0005 // -0042 │ │ +09b71e: 1215 |0049: const/4 v5, #int 1 // #1 │ │ +09b720: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=612 │ │ 0x0005 line=625 │ │ 0x0006 line=617 │ │ 0x000a line=619 │ │ 0x0011 line=620 │ │ @@ -227875,40 +227902,40 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/text/Layout;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 42 16-bit code units │ │ -09b6a0: |[09b6a0] android.support.v7.widget.SwitchCompat.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; │ │ -09b6b0: 5480 7c0d |0000: iget-object v0, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@0d7c │ │ -09b6b4: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -09b6b8: 5480 7c0d |0004: iget-object v0, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@0d7c │ │ -09b6bc: 7230 f11e 9008 |0006: invoke-interface {v0, v9, v8}, Landroid/text/method/TransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1ef1 │ │ -09b6c2: 0c01 |0009: move-result-object v1 │ │ -09b6c4: 2200 f803 |000a: new-instance v0, Landroid/text/StaticLayout; // type@03f8 │ │ -09b6c8: 5482 820d |000c: iget-object v2, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09b6cc: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ -09b6d0: 5483 820d |0010: iget-object v3, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09b6d4: 7120 cc1e 3100 |0012: invoke-static {v1, v3}, Landroid/text/Layout;.getDesiredWidth:(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F // method@1ecc │ │ -09b6da: 0a03 |0015: move-result v3 │ │ -09b6dc: 8934 |0016: float-to-double v4, v3 │ │ -09b6de: 7120 a727 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@27a7 │ │ -09b6e4: 0b04 |001a: move-result-wide v4 │ │ -09b6e6: 8a43 |001b: double-to-int v3, v4 │ │ -09b6e8: 6204 120e |001c: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@0e12 │ │ -09b6ec: 1505 803f |001e: const/high16 v5, #int 1065353216 // #3f80 │ │ -09b6f0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -09b6f2: 1217 |0021: const/4 v7, #int 1 // #1 │ │ -09b6f4: 7608 d81e 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/StaticLayout;.:(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V // method@1ed8 │ │ -09b6fa: 1100 |0025: return-object v0 │ │ -09b6fc: 0791 |0026: move-object v1, v9 │ │ -09b6fe: 28e3 |0027: goto 000a // -001d │ │ -09b700: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -09b702: 28f3 |0029: goto 001c // -000d │ │ +09b724: |[09b724] android.support.v7.widget.SwitchCompat.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; │ │ +09b734: 5480 7c0d |0000: iget-object v0, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@0d7c │ │ +09b738: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +09b73c: 5480 7c0d |0004: iget-object v0, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@0d7c │ │ +09b740: 7230 f11e 9008 |0006: invoke-interface {v0, v9, v8}, Landroid/text/method/TransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1ef1 │ │ +09b746: 0c01 |0009: move-result-object v1 │ │ +09b748: 2200 f903 |000a: new-instance v0, Landroid/text/StaticLayout; // type@03f9 │ │ +09b74c: 5482 820d |000c: iget-object v2, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09b750: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ +09b754: 5483 820d |0010: iget-object v3, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09b758: 7120 cc1e 3100 |0012: invoke-static {v1, v3}, Landroid/text/Layout;.getDesiredWidth:(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F // method@1ecc │ │ +09b75e: 0a03 |0015: move-result v3 │ │ +09b760: 8934 |0016: float-to-double v4, v3 │ │ +09b762: 7120 a727 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@27a7 │ │ +09b768: 0b04 |001a: move-result-wide v4 │ │ +09b76a: 8a43 |001b: double-to-int v3, v4 │ │ +09b76c: 6204 120e |001c: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@0e12 │ │ +09b770: 1505 803f |001e: const/high16 v5, #int 1065353216 // #3f80 │ │ +09b774: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +09b776: 1217 |0021: const/4 v7, #int 1 // #1 │ │ +09b778: 7608 d81e 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/StaticLayout;.:(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V // method@1ed8 │ │ +09b77e: 1100 |0025: return-object v0 │ │ +09b780: 0791 |0026: move-object v1, v9 │ │ +09b782: 28e3 |0027: goto 000a // -001d │ │ +09b784: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +09b786: 28f3 |0029: goto 001c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x000a line=602 │ │ 0x0027 line=598 │ │ 0x0028 line=602 │ │ locals : │ │ @@ -227922,27 +227949,27 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -09b704: |[09b704] android.support.v7.widget.SwitchCompat.setSwitchTypefaceByIndex:(II)V │ │ -09b714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09b716: 2b02 1100 0000 |0001: packed-switch v2, 00000012 // +00000011 │ │ -09b71c: 6e30 631d 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;I)V // method@1d63 │ │ -09b722: 0e00 |0007: return-void │ │ -09b724: 6200 3300 |0008: sget-object v0, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@0033 │ │ -09b728: 28fa |000a: goto 0004 // -0006 │ │ -09b72a: 6200 3400 |000b: sget-object v0, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@0034 │ │ -09b72e: 28f7 |000d: goto 0004 // -0009 │ │ -09b730: 6200 3200 |000e: sget-object v0, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@0032 │ │ -09b734: 28f4 |0010: goto 0004 // -000c │ │ -09b736: 0000 |0011: nop // spacer │ │ -09b738: 0001 0300 0100 0000 0700 0000 0a00 ... |0012: packed-switch-data (10 units) │ │ +09b788: |[09b788] android.support.v7.widget.SwitchCompat.setSwitchTypefaceByIndex:(II)V │ │ +09b798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b79a: 2b02 1100 0000 |0001: packed-switch v2, 00000012 // +00000011 │ │ +09b7a0: 6e30 631d 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;I)V // method@1d63 │ │ +09b7a6: 0e00 |0007: return-void │ │ +09b7a8: 6200 3300 |0008: sget-object v0, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@0033 │ │ +09b7ac: 28fa |000a: goto 0004 // -0006 │ │ +09b7ae: 6200 3400 |000b: sget-object v0, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@0034 │ │ +09b7b2: 28f7 |000d: goto 0004 // -0009 │ │ +09b7b4: 6200 3200 |000e: sget-object v0, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@0032 │ │ +09b7b8: 28f4 |0010: goto 0004 // -000c │ │ +09b7ba: 0000 |0011: nop // spacer │ │ +09b7bc: 0001 0300 0100 0000 0700 0000 0a00 ... |0012: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0001 line=272 │ │ 0x0004 line=286 │ │ 0x0007 line=287 │ │ 0x0008 line=274 │ │ @@ -227962,18 +227989,18 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09b74c: |[09b74c] android.support.v7.widget.SwitchCompat.setThumbPosition:(F)V │ │ -09b75c: 5901 840d |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ -09b760: 6e10 491d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@1d49 │ │ -09b766: 0e00 |0005: return-void │ │ +09b7d0: |[09b7d0] android.support.v7.widget.SwitchCompat.setThumbPosition:(F)V │ │ +09b7e0: 5901 840d |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ +09b7e4: 6e10 491d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@1d49 │ │ +09b7ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0002 line=792 │ │ 0x0005 line=793 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -227984,67 +228011,67 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -09b768: |[09b768] android.support.v7.widget.SwitchCompat.stopDrag:(Landroid/view/MotionEvent;)V │ │ -09b778: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -09b77a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -09b77c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -09b77e: 5995 880d |0003: iput v5, v9, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ -09b782: 6e10 901f 0a00 |0005: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -09b788: 0a06 |0008: move-result v6 │ │ -09b78a: 3346 3e00 |0009: if-ne v6, v4, 0047 // +003e │ │ -09b78e: 6e10 4b1d 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/widget/SwitchCompat;.isEnabled:()Z // method@1d4b │ │ -09b794: 0a06 |000e: move-result v6 │ │ -09b796: 3806 3800 |000f: if-eqz v6, 0047 // +0038 │ │ -09b79a: 0140 |0011: move v0, v4 │ │ -09b79c: 6e10 4a1d 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ -09b7a2: 0a02 |0015: move-result v2 │ │ -09b7a4: 3800 4200 |0016: if-eqz v0, 0058 // +0042 │ │ -09b7a8: 5496 8d0d |0018: iget-object v6, v9, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ -09b7ac: 1307 e803 |001a: const/16 v7, #int 1000 // #3e8 │ │ -09b7b0: 6e20 a81f 7600 |001c: invoke-virtual {v6, v7}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@1fa8 │ │ -09b7b6: 5496 8d0d |001f: iget-object v6, v9, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ -09b7ba: 6e10 aa1f 0600 |0021: invoke-virtual {v6}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1faa │ │ -09b7c0: 0a03 |0024: move-result v3 │ │ -09b7c2: 7110 a527 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -09b7c8: 0a06 |0028: move-result v6 │ │ -09b7ca: 5297 6f0d |0029: iget v7, v9, Landroid/support/v7/widget/SwitchCompat;.mMinFlingVelocity:I // field@0d6f │ │ -09b7ce: 8277 |002b: int-to-float v7, v7 │ │ -09b7d0: 2d06 0607 |002c: cmpl-float v6, v6, v7 │ │ -09b7d4: 3d06 2500 |002e: if-lez v6, 0053 // +0025 │ │ -09b7d8: 7110 c81e 0900 |0030: invoke-static {v9}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -09b7de: 0a06 |0033: move-result v6 │ │ -09b7e0: 3806 1700 |0034: if-eqz v6, 004b // +0017 │ │ -09b7e4: 2e06 0308 |0036: cmpg-float v6, v3, v8 │ │ -09b7e8: 3b06 1100 |0038: if-gez v6, 0049 // +0011 │ │ -09b7ec: 0141 |003a: move v1, v4 │ │ -09b7ee: 3221 0500 |003b: if-eq v1, v2, 0040 // +0005 │ │ -09b7f2: 6e20 581d 5900 |003d: invoke-virtual {v9, v5}, Landroid/support/v7/widget/SwitchCompat;.playSoundEffect:(I)V // method@1d58 │ │ -09b7f8: 6e20 5b1d 1900 |0040: invoke-virtual {v9, v1}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@1d5b │ │ -09b7fe: 7020 241d a900 |0043: invoke-direct {v9, v10}, Landroid/support/v7/widget/SwitchCompat;.cancelSuperTouch:(Landroid/view/MotionEvent;)V // method@1d24 │ │ -09b804: 0e00 |0046: return-void │ │ -09b806: 0150 |0047: move v0, v5 │ │ -09b808: 28ca |0048: goto 0012 // -0036 │ │ -09b80a: 0151 |0049: move v1, v5 │ │ -09b80c: 28f1 |004a: goto 003b // -000f │ │ -09b80e: 2d06 0308 |004b: cmpl-float v6, v3, v8 │ │ -09b812: 3d06 0400 |004d: if-lez v6, 0051 // +0004 │ │ -09b816: 0141 |004f: move v1, v4 │ │ -09b818: 28eb |0050: goto 003b // -0015 │ │ -09b81a: 0151 |0051: move v1, v5 │ │ -09b81c: 28e9 |0052: goto 003b // -0017 │ │ -09b81e: 7010 3c1d 0900 |0053: invoke-direct {v9}, Landroid/support/v7/widget/SwitchCompat;.getTargetCheckedState:()Z // method@1d3c │ │ -09b824: 0a01 |0056: move-result v1 │ │ -09b826: 28e4 |0057: goto 003b // -001c │ │ -09b828: 0121 |0058: move v1, v2 │ │ -09b82a: 28e2 |0059: goto 003b // -001e │ │ +09b7ec: |[09b7ec] android.support.v7.widget.SwitchCompat.stopDrag:(Landroid/view/MotionEvent;)V │ │ +09b7fc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +09b7fe: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +09b800: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +09b802: 5995 880d |0003: iput v5, v9, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ +09b806: 6e10 901f 0a00 |0005: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +09b80c: 0a06 |0008: move-result v6 │ │ +09b80e: 3346 3e00 |0009: if-ne v6, v4, 0047 // +003e │ │ +09b812: 6e10 4b1d 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/widget/SwitchCompat;.isEnabled:()Z // method@1d4b │ │ +09b818: 0a06 |000e: move-result v6 │ │ +09b81a: 3806 3800 |000f: if-eqz v6, 0047 // +0038 │ │ +09b81e: 0140 |0011: move v0, v4 │ │ +09b820: 6e10 4a1d 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ +09b826: 0a02 |0015: move-result v2 │ │ +09b828: 3800 4200 |0016: if-eqz v0, 0058 // +0042 │ │ +09b82c: 5496 8d0d |0018: iget-object v6, v9, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ +09b830: 1307 e803 |001a: const/16 v7, #int 1000 // #3e8 │ │ +09b834: 6e20 a81f 7600 |001c: invoke-virtual {v6, v7}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@1fa8 │ │ +09b83a: 5496 8d0d |001f: iget-object v6, v9, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ +09b83e: 6e10 aa1f 0600 |0021: invoke-virtual {v6}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1faa │ │ +09b844: 0a03 |0024: move-result v3 │ │ +09b846: 7110 a527 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +09b84c: 0a06 |0028: move-result v6 │ │ +09b84e: 5297 6f0d |0029: iget v7, v9, Landroid/support/v7/widget/SwitchCompat;.mMinFlingVelocity:I // field@0d6f │ │ +09b852: 8277 |002b: int-to-float v7, v7 │ │ +09b854: 2d06 0607 |002c: cmpl-float v6, v6, v7 │ │ +09b858: 3d06 2500 |002e: if-lez v6, 0053 // +0025 │ │ +09b85c: 7110 c81e 0900 |0030: invoke-static {v9}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +09b862: 0a06 |0033: move-result v6 │ │ +09b864: 3806 1700 |0034: if-eqz v6, 004b // +0017 │ │ +09b868: 2e06 0308 |0036: cmpg-float v6, v3, v8 │ │ +09b86c: 3b06 1100 |0038: if-gez v6, 0049 // +0011 │ │ +09b870: 0141 |003a: move v1, v4 │ │ +09b872: 3221 0500 |003b: if-eq v1, v2, 0040 // +0005 │ │ +09b876: 6e20 581d 5900 |003d: invoke-virtual {v9, v5}, Landroid/support/v7/widget/SwitchCompat;.playSoundEffect:(I)V // method@1d58 │ │ +09b87c: 6e20 5b1d 1900 |0040: invoke-virtual {v9, v1}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@1d5b │ │ +09b882: 7020 241d a900 |0043: invoke-direct {v9, v10}, Landroid/support/v7/widget/SwitchCompat;.cancelSuperTouch:(Landroid/view/MotionEvent;)V // method@1d24 │ │ +09b888: 0e00 |0046: return-void │ │ +09b88a: 0150 |0047: move v0, v5 │ │ +09b88c: 28ca |0048: goto 0012 // -0036 │ │ +09b88e: 0151 |0049: move v1, v5 │ │ +09b890: 28f1 |004a: goto 003b // -000f │ │ +09b892: 2d06 0308 |004b: cmpl-float v6, v3, v8 │ │ +09b896: 3d06 0400 |004d: if-lez v6, 0051 // +0004 │ │ +09b89a: 0141 |004f: move v1, v4 │ │ +09b89c: 28eb |0050: goto 003b // -0015 │ │ +09b89e: 0151 |0051: move v1, v5 │ │ +09b8a0: 28e9 |0052: goto 003b // -0017 │ │ +09b8a2: 7010 3c1d 0900 |0053: invoke-direct {v9}, Landroid/support/v7/widget/SwitchCompat;.getTargetCheckedState:()Z // method@1d3c │ │ +09b8a8: 0a01 |0056: move-result v1 │ │ +09b8aa: 28e4 |0057: goto 003b // -001c │ │ +09b8ac: 0121 |0058: move v1, v2 │ │ +09b8ae: 28e2 |0059: goto 003b // -001e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=720 │ │ 0x0005 line=724 │ │ 0x0012 line=725 │ │ 0x0016 line=727 │ │ 0x0018 line=728 │ │ @@ -228079,116 +228106,116 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 197 16-bit code units │ │ -09b82c: |[09b82c] android.support.v7.widget.SwitchCompat.draw:(Landroid/graphics/Canvas;)V │ │ -09b83c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -09b840: 5402 7e0d |0002: iget-object v2, v0, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ -09b844: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -09b848: 5204 770d |0006: iget v4, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@0d77 │ │ -09b84c: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -09b850: 5206 7b0d |000a: iget v6, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@0d7b │ │ -09b854: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -09b858: 5205 7a0d |000e: iget v5, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchRight:I // field@0d7a │ │ -09b85c: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -09b860: 5203 750d |0012: iget v3, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@0d75 │ │ -09b864: 7601 421d 1100 |0014: invoke-direct/range {v17}, Landroid/support/v7/widget/SwitchCompat;.getThumbOffset:()I // method@1d42 │ │ -09b86a: 0a0f |0017: move-result v15 │ │ -09b86c: 9007 040f |0018: add-int v7, v4, v15 │ │ -09b870: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -09b874: 540f 830d |001c: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b878: 380f a300 |001e: if-eqz v15, 00c1 // +00a3 │ │ -09b87c: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -09b880: 540f 830d |0022: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b884: 7110 411a 0f00 |0024: invoke-static {v15}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ -09b88a: 0c08 |0027: move-result-object v8 │ │ -09b88c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -09b890: 540f 8c0d |002a: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09b894: 380f 6500 |002c: if-eqz v15, 0091 // +0065 │ │ -09b898: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -09b89c: 540f 8c0d |0030: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09b8a0: 6e20 dc01 2f00 |0032: invoke-virtual {v15, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -09b8a6: 522f 2c00 |0035: iget v15, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ -09b8aa: b0f7 |0037: add-int/2addr v7, v15 │ │ -09b8ac: 014c |0038: move v12, v4 │ │ -09b8ae: 016e |0039: move v14, v6 │ │ -09b8b0: 015d |003a: move v13, v5 │ │ -09b8b2: 013b |003b: move v11, v3 │ │ -09b8b4: 3808 4e00 |003c: if-eqz v8, 008a // +004e │ │ -09b8b8: 528f 2c00 |003e: iget v15, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ -09b8bc: 5220 2c00 |0040: iget v0, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ -09b8c0: 0210 0000 |0042: move/from16 v16, v0 │ │ -09b8c4: 0200 1000 |0044: move/from16 v0, v16 │ │ -09b8c8: 370f 0b00 |0046: if-le v15, v0, 0051 // +000b │ │ -09b8cc: 528f 2c00 |0048: iget v15, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ -09b8d0: 5220 2c00 |004a: iget v0, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ -09b8d4: 0210 0000 |004c: move/from16 v16, v0 │ │ -09b8d8: 910f 0f10 |004e: sub-int v15, v15, v16 │ │ -09b8dc: b0fc |0050: add-int/2addr v12, v15 │ │ -09b8de: 528f 2e00 |0051: iget v15, v8, Landroid/graphics/Rect;.top:I // field@002e │ │ -09b8e2: 5220 2e00 |0053: iget v0, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ -09b8e6: 0210 0000 |0055: move/from16 v16, v0 │ │ -09b8ea: 0200 1000 |0057: move/from16 v0, v16 │ │ -09b8ee: 370f 0b00 |0059: if-le v15, v0, 0064 // +000b │ │ -09b8f2: 528f 2e00 |005b: iget v15, v8, Landroid/graphics/Rect;.top:I // field@002e │ │ -09b8f6: 5220 2e00 |005d: iget v0, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ -09b8fa: 0210 0000 |005f: move/from16 v16, v0 │ │ -09b8fe: 910f 0f10 |0061: sub-int v15, v15, v16 │ │ -09b902: b0fe |0063: add-int/2addr v14, v15 │ │ -09b904: 528f 2d00 |0064: iget v15, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ -09b908: 5220 2d00 |0066: iget v0, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ -09b90c: 0210 0000 |0068: move/from16 v16, v0 │ │ -09b910: 0200 1000 |006a: move/from16 v0, v16 │ │ -09b914: 370f 0b00 |006c: if-le v15, v0, 0077 // +000b │ │ -09b918: 528f 2d00 |006e: iget v15, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ -09b91c: 5220 2d00 |0070: iget v0, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ -09b920: 0210 0000 |0072: move/from16 v16, v0 │ │ -09b924: 910f 0f10 |0074: sub-int v15, v15, v16 │ │ -09b928: b1fd |0076: sub-int/2addr v13, v15 │ │ -09b92a: 528f 2b00 |0077: iget v15, v8, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -09b92e: 5220 2b00 |0079: iget v0, v2, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -09b932: 0210 0000 |007b: move/from16 v16, v0 │ │ -09b936: 0200 1000 |007d: move/from16 v0, v16 │ │ -09b93a: 370f 0b00 |007f: if-le v15, v0, 008a // +000b │ │ -09b93e: 528f 2b00 |0081: iget v15, v8, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -09b942: 5220 2b00 |0083: iget v0, v2, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -09b946: 0210 0000 |0085: move/from16 v16, v0 │ │ -09b94a: 910f 0f10 |0087: sub-int v15, v15, v16 │ │ -09b94e: b1fb |0089: sub-int/2addr v11, v15 │ │ -09b950: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -09b954: 540f 8c0d |008c: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09b958: 6e5b e601 cfde |008e: invoke-virtual {v15, v12, v14, v13, v11}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -09b95e: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -09b962: 540f 830d |0093: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b966: 380f 2800 |0095: if-eqz v15, 00bd // +0028 │ │ -09b96a: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -09b96e: 540f 830d |0099: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b972: 6e20 dc01 2f00 |009b: invoke-virtual {v15, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -09b978: 522f 2c00 |009e: iget v15, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ -09b97c: 9109 070f |00a0: sub-int v9, v7, v15 │ │ -09b980: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ -09b984: 520f 860d |00a4: iget v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ -09b988: b07f |00a6: add-int/2addr v15, v7 │ │ -09b98a: 5220 2d00 |00a7: iget v0, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ -09b98e: 0210 0000 |00a9: move/from16 v16, v0 │ │ -09b992: 900a 0f10 |00ab: add-int v10, v15, v16 │ │ -09b996: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ -09b99a: 540f 830d |00af: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b99e: 6e53 e601 9fa6 |00b1: invoke-virtual {v15, v9, v6, v10, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ -09b9a4: 7401 2a1d 1100 |00b4: invoke-virtual/range {v17}, Landroid/support/v7/widget/SwitchCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1d2a │ │ -09b9aa: 0c01 |00b7: move-result-object v1 │ │ -09b9ac: 3801 0500 |00b8: if-eqz v1, 00bd // +0005 │ │ -09b9b0: 7153 d405 91a6 |00ba: invoke-static {v1, v9, v6, v10, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05d4 │ │ -09b9b6: 7502 6f21 1100 |00bd: invoke-super/range {v17, v18}, Landroid/widget/CompoundButton;.draw:(Landroid/graphics/Canvas;)V // method@216f │ │ -09b9bc: 0e00 |00c0: return-void │ │ -09b9be: 6208 550c |00c1: sget-object v8, Landroid/support/v7/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@0c55 │ │ -09b9c2: 2900 65ff |00c3: goto/16 0028 // -009b │ │ +09b8b0: |[09b8b0] android.support.v7.widget.SwitchCompat.draw:(Landroid/graphics/Canvas;)V │ │ +09b8c0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +09b8c4: 5402 7e0d |0002: iget-object v2, v0, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ +09b8c8: 0800 1100 |0004: move-object/from16 v0, v17 │ │ +09b8cc: 5204 770d |0006: iget v4, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@0d77 │ │ +09b8d0: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +09b8d4: 5206 7b0d |000a: iget v6, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@0d7b │ │ +09b8d8: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +09b8dc: 5205 7a0d |000e: iget v5, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchRight:I // field@0d7a │ │ +09b8e0: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +09b8e4: 5203 750d |0012: iget v3, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@0d75 │ │ +09b8e8: 7601 421d 1100 |0014: invoke-direct/range {v17}, Landroid/support/v7/widget/SwitchCompat;.getThumbOffset:()I // method@1d42 │ │ +09b8ee: 0a0f |0017: move-result v15 │ │ +09b8f0: 9007 040f |0018: add-int v7, v4, v15 │ │ +09b8f4: 0800 1100 |001a: move-object/from16 v0, v17 │ │ +09b8f8: 540f 830d |001c: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b8fc: 380f a300 |001e: if-eqz v15, 00c1 // +00a3 │ │ +09b900: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +09b904: 540f 830d |0022: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b908: 7110 411a 0f00 |0024: invoke-static {v15}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ +09b90e: 0c08 |0027: move-result-object v8 │ │ +09b910: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +09b914: 540f 8c0d |002a: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09b918: 380f 6500 |002c: if-eqz v15, 0091 // +0065 │ │ +09b91c: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +09b920: 540f 8c0d |0030: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09b924: 6e20 dc01 2f00 |0032: invoke-virtual {v15, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09b92a: 522f 2c00 |0035: iget v15, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ +09b92e: b0f7 |0037: add-int/2addr v7, v15 │ │ +09b930: 014c |0038: move v12, v4 │ │ +09b932: 016e |0039: move v14, v6 │ │ +09b934: 015d |003a: move v13, v5 │ │ +09b936: 013b |003b: move v11, v3 │ │ +09b938: 3808 4e00 |003c: if-eqz v8, 008a // +004e │ │ +09b93c: 528f 2c00 |003e: iget v15, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ +09b940: 5220 2c00 |0040: iget v0, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ +09b944: 0210 0000 |0042: move/from16 v16, v0 │ │ +09b948: 0200 1000 |0044: move/from16 v0, v16 │ │ +09b94c: 370f 0b00 |0046: if-le v15, v0, 0051 // +000b │ │ +09b950: 528f 2c00 |0048: iget v15, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ +09b954: 5220 2c00 |004a: iget v0, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ +09b958: 0210 0000 |004c: move/from16 v16, v0 │ │ +09b95c: 910f 0f10 |004e: sub-int v15, v15, v16 │ │ +09b960: b0fc |0050: add-int/2addr v12, v15 │ │ +09b962: 528f 2e00 |0051: iget v15, v8, Landroid/graphics/Rect;.top:I // field@002e │ │ +09b966: 5220 2e00 |0053: iget v0, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ +09b96a: 0210 0000 |0055: move/from16 v16, v0 │ │ +09b96e: 0200 1000 |0057: move/from16 v0, v16 │ │ +09b972: 370f 0b00 |0059: if-le v15, v0, 0064 // +000b │ │ +09b976: 528f 2e00 |005b: iget v15, v8, Landroid/graphics/Rect;.top:I // field@002e │ │ +09b97a: 5220 2e00 |005d: iget v0, v2, Landroid/graphics/Rect;.top:I // field@002e │ │ +09b97e: 0210 0000 |005f: move/from16 v16, v0 │ │ +09b982: 910f 0f10 |0061: sub-int v15, v15, v16 │ │ +09b986: b0fe |0063: add-int/2addr v14, v15 │ │ +09b988: 528f 2d00 |0064: iget v15, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ +09b98c: 5220 2d00 |0066: iget v0, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ +09b990: 0210 0000 |0068: move/from16 v16, v0 │ │ +09b994: 0200 1000 |006a: move/from16 v0, v16 │ │ +09b998: 370f 0b00 |006c: if-le v15, v0, 0077 // +000b │ │ +09b99c: 528f 2d00 |006e: iget v15, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ +09b9a0: 5220 2d00 |0070: iget v0, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ +09b9a4: 0210 0000 |0072: move/from16 v16, v0 │ │ +09b9a8: 910f 0f10 |0074: sub-int v15, v15, v16 │ │ +09b9ac: b1fd |0076: sub-int/2addr v13, v15 │ │ +09b9ae: 528f 2b00 |0077: iget v15, v8, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +09b9b2: 5220 2b00 |0079: iget v0, v2, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +09b9b6: 0210 0000 |007b: move/from16 v16, v0 │ │ +09b9ba: 0200 1000 |007d: move/from16 v0, v16 │ │ +09b9be: 370f 0b00 |007f: if-le v15, v0, 008a // +000b │ │ +09b9c2: 528f 2b00 |0081: iget v15, v8, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +09b9c6: 5220 2b00 |0083: iget v0, v2, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +09b9ca: 0210 0000 |0085: move/from16 v16, v0 │ │ +09b9ce: 910f 0f10 |0087: sub-int v15, v15, v16 │ │ +09b9d2: b1fb |0089: sub-int/2addr v11, v15 │ │ +09b9d4: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +09b9d8: 540f 8c0d |008c: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09b9dc: 6e5b e601 cfde |008e: invoke-virtual {v15, v12, v14, v13, v11}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +09b9e2: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +09b9e6: 540f 830d |0093: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b9ea: 380f 2800 |0095: if-eqz v15, 00bd // +0028 │ │ +09b9ee: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +09b9f2: 540f 830d |0099: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09b9f6: 6e20 dc01 2f00 |009b: invoke-virtual {v15, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09b9fc: 522f 2c00 |009e: iget v15, v2, Landroid/graphics/Rect;.left:I // field@002c │ │ +09ba00: 9109 070f |00a0: sub-int v9, v7, v15 │ │ +09ba04: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ +09ba08: 520f 860d |00a4: iget v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ +09ba0c: b07f |00a6: add-int/2addr v15, v7 │ │ +09ba0e: 5220 2d00 |00a7: iget v0, v2, Landroid/graphics/Rect;.right:I // field@002d │ │ +09ba12: 0210 0000 |00a9: move/from16 v16, v0 │ │ +09ba16: 900a 0f10 |00ab: add-int v10, v15, v16 │ │ +09ba1a: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ +09ba1e: 540f 830d |00af: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09ba22: 6e53 e601 9fa6 |00b1: invoke-virtual {v15, v9, v6, v10, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e6 │ │ +09ba28: 7401 2a1d 1100 |00b4: invoke-virtual/range {v17}, Landroid/support/v7/widget/SwitchCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1d2a │ │ +09ba2e: 0c01 |00b7: move-result-object v1 │ │ +09ba30: 3801 0500 |00b8: if-eqz v1, 00bd // +0005 │ │ +09ba34: 7153 d405 91a6 |00ba: invoke-static {v1, v9, v6, v10, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05d4 │ │ +09ba3a: 7502 6f21 1100 |00bd: invoke-super/range {v17, v18}, Landroid/widget/CompoundButton;.draw:(Landroid/graphics/Canvas;)V // method@216f │ │ +09ba40: 0e00 |00c0: return-void │ │ +09ba42: 6208 550c |00c1: sget-object v8, Landroid/support/v7/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@0c55 │ │ +09ba46: 2900 65ff |00c3: goto/16 0028 // -009b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 0x0004 line=876 │ │ 0x0008 line=877 │ │ 0x000c line=878 │ │ 0x0010 line=879 │ │ @@ -228247,28 +228274,28 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -09b9c8: |[09b9c8] android.support.v7.widget.SwitchCompat.drawableHotspotChanged:(FF)V │ │ -09b9d8: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09b9dc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -09b9e0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -09b9e4: 6f30 7021 3204 |0006: invoke-super {v2, v3, v4}, Landroid/widget/CompoundButton;.drawableHotspotChanged:(FF)V // method@2170 │ │ -09b9ea: 5420 830d |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b9ee: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -09b9f2: 5420 830d |000d: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09b9f6: 7130 d305 3004 |000f: invoke-static {v0, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ -09b9fc: 5420 8c0d |0012: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09ba00: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -09ba04: 5420 8c0d |0016: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09ba08: 7130 d305 3004 |0018: invoke-static {v0, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ -09ba0e: 0e00 |001b: return-void │ │ +09ba4c: |[09ba4c] android.support.v7.widget.SwitchCompat.drawableHotspotChanged:(FF)V │ │ +09ba5c: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09ba60: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +09ba64: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +09ba68: 6f30 7021 3204 |0006: invoke-super {v2, v3, v4}, Landroid/widget/CompoundButton;.drawableHotspotChanged:(FF)V // method@2170 │ │ +09ba6e: 5420 830d |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09ba72: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +09ba76: 5420 830d |000d: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09ba7a: 7130 d305 3004 |000f: invoke-static {v0, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ +09ba80: 5420 8c0d |0012: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09ba84: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +09ba88: 5420 8c0d |0016: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09ba8c: 7130 d305 3004 |0018: invoke-static {v0, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d3 │ │ +09ba92: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ 0x0006 line=1091 │ │ 0x0009 line=1094 │ │ 0x000d line=1095 │ │ 0x0012 line=1098 │ │ @@ -228284,28 +228311,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -09ba10: |[09ba10] android.support.v7.widget.SwitchCompat.drawableStateChanged:()V │ │ -09ba20: 6f10 7121 0200 |0000: invoke-super {v2}, Landroid/widget/CompoundButton;.drawableStateChanged:()V // method@2171 │ │ -09ba26: 6e10 2e1d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.getDrawableState:()[I // method@1d2e │ │ -09ba2c: 0c00 |0006: move-result-object v0 │ │ -09ba2e: 5421 830d |0007: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09ba32: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -09ba36: 5421 830d |000b: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09ba3a: 6e20 f101 0100 |000d: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -09ba40: 5421 8c0d |0010: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09ba44: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ -09ba48: 5421 8c0d |0014: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09ba4c: 6e20 f101 0100 |0016: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ -09ba52: 6e10 491d 0200 |0019: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@1d49 │ │ -09ba58: 0e00 |001c: return-void │ │ +09ba94: |[09ba94] android.support.v7.widget.SwitchCompat.drawableStateChanged:()V │ │ +09baa4: 6f10 7121 0200 |0000: invoke-super {v2}, Landroid/widget/CompoundButton;.drawableStateChanged:()V // method@2171 │ │ +09baaa: 6e10 2e1d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.getDrawableState:()[I // method@1d2e │ │ +09bab0: 0c00 |0006: move-result-object v0 │ │ +09bab2: 5421 830d |0007: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09bab6: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +09baba: 5421 830d |000b: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09babe: 6e20 f101 0100 |000d: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +09bac4: 5421 8c0d |0010: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09bac8: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ +09bacc: 5421 8c0d |0014: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09bad0: 6e20 f101 0100 |0016: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f1 │ │ +09bad6: 6e10 491d 0200 |0019: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@1d49 │ │ +09badc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1073 │ │ 0x0003 line=1075 │ │ 0x0007 line=1077 │ │ 0x000b line=1078 │ │ 0x0010 line=1081 │ │ @@ -228321,33 +228348,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -09ba5c: |[09ba5c] android.support.v7.widget.SwitchCompat.getCompoundPaddingLeft:()I │ │ -09ba6c: 7110 c81e 0300 |0000: invoke-static {v3}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -09ba72: 0a01 |0003: move-result v1 │ │ -09ba74: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -09ba78: 6f10 7321 0300 |0006: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@2173 │ │ -09ba7e: 0a00 |0009: move-result v0 │ │ -09ba80: 0f00 |000a: return v0 │ │ -09ba82: 6f10 7321 0300 |000b: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@2173 │ │ -09ba88: 0a01 |000e: move-result v1 │ │ -09ba8a: 5232 7d0d |000f: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ -09ba8e: 9000 0102 |0011: add-int v0, v1, v2 │ │ -09ba92: 6e10 3d1d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SwitchCompat;.getText:()Ljava/lang/CharSequence; // method@1d3d │ │ -09ba98: 0c01 |0016: move-result-object v1 │ │ -09ba9a: 7110 e41e 0100 |0017: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09baa0: 0a01 |001a: move-result v1 │ │ -09baa2: 3901 efff |001b: if-nez v1, 000a // -0011 │ │ -09baa6: 5231 790d |001d: iget v1, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ -09baaa: b010 |001f: add-int/2addr v0, v1 │ │ -09baac: 28ea |0020: goto 000a // -0016 │ │ +09bae0: |[09bae0] android.support.v7.widget.SwitchCompat.getCompoundPaddingLeft:()I │ │ +09baf0: 7110 c81e 0300 |0000: invoke-static {v3}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +09baf6: 0a01 |0003: move-result v1 │ │ +09baf8: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +09bafc: 6f10 7321 0300 |0006: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@2173 │ │ +09bb02: 0a00 |0009: move-result v0 │ │ +09bb04: 0f00 |000a: return v0 │ │ +09bb06: 6f10 7321 0300 |000b: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@2173 │ │ +09bb0c: 0a01 |000e: move-result v1 │ │ +09bb0e: 5232 7d0d |000f: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ +09bb12: 9000 0102 |0011: add-int v0, v1, v2 │ │ +09bb16: 6e10 3d1d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SwitchCompat;.getText:()Ljava/lang/CharSequence; // method@1d3d │ │ +09bb1c: 0c01 |0016: move-result-object v1 │ │ +09bb1e: 7110 e41e 0100 |0017: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09bb24: 0a01 |001a: move-result v1 │ │ +09bb26: 3901 efff |001b: if-nez v1, 000a // -0011 │ │ +09bb2a: 5231 790d |001d: iget v1, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ +09bb2e: b010 |001f: add-int/2addr v0, v1 │ │ +09bb30: 28ea |0020: goto 000a // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x0006 line=1006 │ │ 0x000a line=1012 │ │ 0x000b line=1008 │ │ 0x0013 line=1009 │ │ @@ -228361,33 +228388,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -09bab0: |[09bab0] android.support.v7.widget.SwitchCompat.getCompoundPaddingRight:()I │ │ -09bac0: 7110 c81e 0300 |0000: invoke-static {v3}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -09bac6: 0a01 |0003: move-result v1 │ │ -09bac8: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -09bacc: 6f10 7421 0300 |0006: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@2174 │ │ -09bad2: 0a00 |0009: move-result v0 │ │ -09bad4: 0f00 |000a: return v0 │ │ -09bad6: 6f10 7421 0300 |000b: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@2174 │ │ -09badc: 0a01 |000e: move-result v1 │ │ -09bade: 5232 7d0d |000f: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ -09bae2: 9000 0102 |0011: add-int v0, v1, v2 │ │ -09bae6: 6e10 3d1d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SwitchCompat;.getText:()Ljava/lang/CharSequence; // method@1d3d │ │ -09baec: 0c01 |0016: move-result-object v1 │ │ -09baee: 7110 e41e 0100 |0017: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09baf4: 0a01 |001a: move-result v1 │ │ -09baf6: 3901 efff |001b: if-nez v1, 000a // -0011 │ │ -09bafa: 5231 790d |001d: iget v1, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ -09bafe: b010 |001f: add-int/2addr v0, v1 │ │ -09bb00: 28ea |0020: goto 000a // -0016 │ │ +09bb34: |[09bb34] android.support.v7.widget.SwitchCompat.getCompoundPaddingRight:()I │ │ +09bb44: 7110 c81e 0300 |0000: invoke-static {v3}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +09bb4a: 0a01 |0003: move-result v1 │ │ +09bb4c: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +09bb50: 6f10 7421 0300 |0006: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@2174 │ │ +09bb56: 0a00 |0009: move-result v0 │ │ +09bb58: 0f00 |000a: return v0 │ │ +09bb5a: 6f10 7421 0300 |000b: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@2174 │ │ +09bb60: 0a01 |000e: move-result v1 │ │ +09bb62: 5232 7d0d |000f: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ +09bb66: 9000 0102 |0011: add-int v0, v1, v2 │ │ +09bb6a: 6e10 3d1d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SwitchCompat;.getText:()Ljava/lang/CharSequence; // method@1d3d │ │ +09bb70: 0c01 |0016: move-result-object v1 │ │ +09bb72: 7110 e41e 0100 |0017: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09bb78: 0a01 |001a: move-result v1 │ │ +09bb7a: 3901 efff |001b: if-nez v1, 000a // -0011 │ │ +09bb7e: 5231 790d |001d: iget v1, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ +09bb82: b010 |001f: add-int/2addr v0, v1 │ │ +09bb84: 28ea |0020: goto 000a // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ 0x0006 line=1018 │ │ 0x000a line=1024 │ │ 0x000b line=1020 │ │ 0x0013 line=1021 │ │ @@ -228401,17 +228428,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bb04: |[09bb04] android.support.v7.widget.SwitchCompat.getShowText:()Z │ │ -09bb14: 5510 730d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ -09bb18: 0f00 |0002: return v0 │ │ +09bb88: |[09bb88] android.support.v7.widget.SwitchCompat.getShowText:()Z │ │ +09bb98: 5510 730d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ +09bb9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #6 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -228419,17 +228446,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bb1c: |[09bb1c] android.support.v7.widget.SwitchCompat.getSplitTrack:()Z │ │ -09bb2c: 5510 740d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@0d74 │ │ -09bb30: 0f00 |0002: return v0 │ │ +09bba0: |[09bba0] android.support.v7.widget.SwitchCompat.getSplitTrack:()Z │ │ +09bbb0: 5510 740d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@0d74 │ │ +09bbb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #7 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -228437,17 +228464,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bb34: |[09bb34] android.support.v7.widget.SwitchCompat.getSwitchMinWidth:()I │ │ -09bb44: 5210 780d |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@0d78 │ │ -09bb48: 0f00 |0002: return v0 │ │ +09bbb8: |[09bbb8] android.support.v7.widget.SwitchCompat.getSwitchMinWidth:()I │ │ +09bbc8: 5210 780d |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@0d78 │ │ +09bbcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #8 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -228455,17 +228482,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bb4c: |[09bb4c] android.support.v7.widget.SwitchCompat.getSwitchPadding:()I │ │ -09bb5c: 5210 790d |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ -09bb60: 0f00 |0002: return v0 │ │ +09bbd0: |[09bbd0] android.support.v7.widget.SwitchCompat.getSwitchPadding:()I │ │ +09bbe0: 5210 790d |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ +09bbe4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #9 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -228473,17 +228500,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bb64: |[09bb64] android.support.v7.widget.SwitchCompat.getTextOff:()Ljava/lang/CharSequence; │ │ -09bb74: 5410 800d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ -09bb78: 1100 |0002: return-object v0 │ │ +09bbe8: |[09bbe8] android.support.v7.widget.SwitchCompat.getTextOff:()Ljava/lang/CharSequence; │ │ +09bbf8: 5410 800d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ +09bbfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #10 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -228491,17 +228518,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bb7c: |[09bb7c] android.support.v7.widget.SwitchCompat.getTextOn:()Ljava/lang/CharSequence; │ │ -09bb8c: 5410 810d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ -09bb90: 1100 |0002: return-object v0 │ │ +09bc00: |[09bc00] android.support.v7.widget.SwitchCompat.getTextOn:()Ljava/lang/CharSequence; │ │ +09bc10: 5410 810d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ +09bc14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #11 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -228509,17 +228536,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bb94: |[09bb94] android.support.v7.widget.SwitchCompat.getThumbDrawable:()Landroid/graphics/drawable/Drawable; │ │ -09bba4: 5410 830d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09bba8: 1100 |0002: return-object v0 │ │ +09bc18: |[09bc18] android.support.v7.widget.SwitchCompat.getThumbDrawable:()Landroid/graphics/drawable/Drawable; │ │ +09bc28: 5410 830d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09bc2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #12 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -228527,17 +228554,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bbac: |[09bbac] android.support.v7.widget.SwitchCompat.getThumbTextPadding:()I │ │ -09bbbc: 5210 850d |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@0d85 │ │ -09bbc0: 0f00 |0002: return v0 │ │ +09bc30: |[09bc30] android.support.v7.widget.SwitchCompat.getThumbTextPadding:()I │ │ +09bc40: 5210 850d |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@0d85 │ │ +09bc44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #13 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -228545,17 +228572,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bbc4: |[09bbc4] android.support.v7.widget.SwitchCompat.getTrackDrawable:()Landroid/graphics/drawable/Drawable; │ │ -09bbd4: 5410 8c0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09bbd8: 1100 |0002: return-object v0 │ │ +09bc48: |[09bc48] android.support.v7.widget.SwitchCompat.getTrackDrawable:()Landroid/graphics/drawable/Drawable; │ │ +09bc58: 5410 8c0d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09bc5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #14 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -228563,29 +228590,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -09bbdc: |[09bbdc] android.support.v7.widget.SwitchCompat.jumpDrawablesToCurrentState:()V │ │ -09bbec: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09bbf0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -09bbf4: 3410 1a00 |0004: if-lt v0, v1, 001e // +001a │ │ -09bbf8: 6f10 7821 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.jumpDrawablesToCurrentState:()V // method@2178 │ │ -09bbfe: 5420 830d |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09bc02: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -09bc06: 5420 830d |000d: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09bc0a: 6e10 e201 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ -09bc10: 5420 8c0d |0012: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09bc14: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -09bc18: 5420 8c0d |0016: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09bc1c: 6e10 e201 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ -09bc22: 7010 231d 0200 |001b: invoke-direct {v2}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@1d23 │ │ -09bc28: 0e00 |001e: return-void │ │ +09bc60: |[09bc60] android.support.v7.widget.SwitchCompat.jumpDrawablesToCurrentState:()V │ │ +09bc70: 6000 3700 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09bc74: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +09bc78: 3410 1a00 |0004: if-lt v0, v1, 001e // +001a │ │ +09bc7c: 6f10 7821 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.jumpDrawablesToCurrentState:()V // method@2178 │ │ +09bc82: 5420 830d |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09bc86: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +09bc8a: 5420 830d |000d: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09bc8e: 6e10 e201 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ +09bc94: 5420 8c0d |0012: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09bc98: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +09bc9c: 5420 8c0d |0016: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09bca0: 6e10 e201 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e2 │ │ +09bca6: 7010 231d 0200 |001b: invoke-direct {v2}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@1d23 │ │ +09bcac: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1110 │ │ 0x0006 line=1111 │ │ 0x0009 line=1113 │ │ 0x000d line=1114 │ │ 0x0012 line=1117 │ │ @@ -228600,24 +228627,24 @@ │ │ type : '(I)[I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09bc2c: |[09bc2c] android.support.v7.widget.SwitchCompat.onCreateDrawableState:(I)[I │ │ -09bc3c: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ -09bc40: 6f20 7921 1200 |0002: invoke-super {v2, v1}, Landroid/widget/CompoundButton;.onCreateDrawableState:(I)[I // method@2179 │ │ -09bc46: 0c00 |0005: move-result-object v0 │ │ -09bc48: 6e10 4a1d 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ -09bc4e: 0a01 |0009: move-result v1 │ │ -09bc50: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -09bc54: 6201 670d |000c: sget-object v1, Landroid/support/v7/widget/SwitchCompat;.CHECKED_STATE_SET:[I // field@0d67 │ │ -09bc58: 7120 4f1d 1000 |000e: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.mergeDrawableStates:([I[I)[I // method@1d4f │ │ -09bc5e: 1100 |0011: return-object v0 │ │ +09bcb0: |[09bcb0] android.support.v7.widget.SwitchCompat.onCreateDrawableState:(I)[I │ │ +09bcc0: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ +09bcc4: 6f20 7921 1200 |0002: invoke-super {v2, v1}, Landroid/widget/CompoundButton;.onCreateDrawableState:(I)[I // method@2179 │ │ +09bcca: 0c00 |0005: move-result-object v0 │ │ +09bccc: 6e10 4a1d 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ +09bcd2: 0a01 |0009: move-result v1 │ │ +09bcd4: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +09bcd8: 6201 670d |000c: sget-object v1, Landroid/support/v7/widget/SwitchCompat;.CHECKED_STATE_SET:[I // field@0d67 │ │ +09bcdc: 7120 4f1d 1000 |000e: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.mergeDrawableStates:([I[I)[I // method@1d4f │ │ +09bce2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ 0x0006 line=1065 │ │ 0x000c line=1066 │ │ 0x0011 line=1068 │ │ locals : │ │ @@ -228630,149 +228657,149 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 277 16-bit code units │ │ -09bc60: |[09bc60] android.support.v7.widget.SwitchCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ -09bc70: 7502 7a21 1500 |0000: invoke-super/range {v21, v22}, Landroid/widget/CompoundButton;.onDraw:(Landroid/graphics/Canvas;)V // method@217a │ │ -09bc76: 0800 1500 |0003: move-object/from16 v0, v21 │ │ -09bc7a: 5408 7e0d |0005: iget-object v8, v0, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ -09bc7e: 0800 1500 |0007: move-object/from16 v0, v21 │ │ -09bc82: 5400 8c0d |0009: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09bc86: 0811 0000 |000b: move-object/from16 v17, v0 │ │ -09bc8a: 3811 ef00 |000d: if-eqz v17, 00fc // +00ef │ │ -09bc8e: 0800 1100 |000f: move-object/from16 v0, v17 │ │ -09bc92: 6e20 dc01 8000 |0011: invoke-virtual {v0, v8}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -09bc98: 0800 1500 |0014: move-object/from16 v0, v21 │ │ -09bc9c: 520e 7b0d |0016: iget v14, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@0d7b │ │ -09bca0: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -09bca4: 520a 750d |001a: iget v10, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@0d75 │ │ -09bca8: 5280 2e00 |001c: iget v0, v8, Landroid/graphics/Rect;.top:I // field@002e │ │ -09bcac: 0212 0000 |001e: move/from16 v18, v0 │ │ -09bcb0: 900c 0e12 |0020: add-int v12, v14, v18 │ │ -09bcb4: 5280 2b00 |0022: iget v0, v8, Landroid/graphics/Rect;.bottom:I // field@002b │ │ -09bcb8: 0212 0000 |0024: move/from16 v18, v0 │ │ -09bcbc: 910b 0a12 |0026: sub-int v11, v10, v18 │ │ -09bcc0: 0800 1500 |0028: move-object/from16 v0, v21 │ │ -09bcc4: 540f 830d |002a: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09bcc8: 3811 4800 |002c: if-eqz v17, 0074 // +0048 │ │ -09bccc: 0800 1500 |002e: move-object/from16 v0, v21 │ │ -09bcd0: 5500 740d |0030: iget-boolean v0, v0, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@0d74 │ │ -09bcd4: 0212 0000 |0032: move/from16 v18, v0 │ │ -09bcd8: 3812 cd00 |0034: if-eqz v18, 0101 // +00cd │ │ -09bcdc: 380f cb00 |0036: if-eqz v15, 0101 // +00cb │ │ -09bce0: 7110 411a 0f00 |0038: invoke-static {v15}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ -09bce6: 0c06 |003b: move-result-object v6 │ │ -09bce8: 6e20 ce01 8f00 |003c: invoke-virtual {v15, v8}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@01ce │ │ -09bcee: 5280 2c00 |003f: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ -09bcf2: 0212 0000 |0041: move/from16 v18, v0 │ │ -09bcf6: 5260 2c00 |0043: iget v0, v6, Landroid/graphics/Rect;.left:I // field@002c │ │ -09bcfa: 0213 0000 |0045: move/from16 v19, v0 │ │ -09bcfe: 9012 1213 |0047: add-int v18, v18, v19 │ │ -09bd02: 0200 1200 |0049: move/from16 v0, v18 │ │ -09bd06: 5980 2c00 |004b: iput v0, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ -09bd0a: 5280 2d00 |004d: iget v0, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ -09bd0e: 0212 0000 |004f: move/from16 v18, v0 │ │ -09bd12: 5260 2d00 |0051: iget v0, v6, Landroid/graphics/Rect;.right:I // field@002d │ │ -09bd16: 0213 0000 |0053: move/from16 v19, v0 │ │ -09bd1a: 9112 1213 |0055: sub-int v18, v18, v19 │ │ -09bd1e: 0200 1200 |0057: move/from16 v0, v18 │ │ -09bd22: 5980 2d00 |0059: iput v0, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ -09bd26: 7401 8b01 1600 |005b: invoke-virtual/range {v22}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ -09bd2c: 0a09 |005e: move-result v9 │ │ -09bd2e: 6212 2f00 |005f: sget-object v18, Landroid/graphics/Region$Op;.DIFFERENCE:Landroid/graphics/Region$Op; // field@002f │ │ -09bd32: 0800 1600 |0061: move-object/from16 v0, v22 │ │ -09bd36: 0801 1200 |0063: move-object/from16 v1, v18 │ │ -09bd3a: 6e30 8101 8001 |0065: invoke-virtual {v0, v8, v1}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z // method@0181 │ │ -09bd40: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -09bd44: 0801 1600 |006a: move-object/from16 v1, v22 │ │ -09bd48: 6e20 d001 1000 |006c: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -09bd4e: 0800 1600 |006f: move-object/from16 v0, v22 │ │ -09bd52: 6e20 8801 9000 |0071: invoke-virtual {v0, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ -09bd58: 7401 8b01 1600 |0074: invoke-virtual/range {v22}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ -09bd5e: 0a09 |0077: move-result v9 │ │ -09bd60: 380f 0700 |0078: if-eqz v15, 007f // +0007 │ │ -09bd64: 0800 1600 |007a: move-object/from16 v0, v22 │ │ -09bd68: 6e20 d001 0f00 |007c: invoke-virtual {v15, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -09bd6e: 7601 3c1d 1500 |007f: invoke-direct/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getTargetCheckedState:()Z // method@1d3c │ │ -09bd74: 0a12 |0082: move-result v18 │ │ -09bd76: 3812 8700 |0083: if-eqz v18, 010a // +0087 │ │ -09bd7a: 0800 1500 |0085: move-object/from16 v0, v21 │ │ -09bd7e: 540d 710d |0087: iget-object v13, v0, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@0d71 │ │ -09bd82: 380d 6d00 |0089: if-eqz v13, 00f6 // +006d │ │ -09bd86: 7401 2e1d 1500 |008b: invoke-virtual/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getDrawableState:()[I // method@1d2e │ │ -09bd8c: 0c05 |008e: move-result-object v5 │ │ -09bd8e: 0800 1500 |008f: move-object/from16 v0, v21 │ │ -09bd92: 5400 7f0d |0091: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@0d7f │ │ -09bd96: 0812 0000 |0093: move-object/from16 v18, v0 │ │ -09bd9a: 3812 1b00 |0095: if-eqz v18, 00b0 // +001b │ │ -09bd9e: 0800 1500 |0097: move-object/from16 v0, v21 │ │ -09bda2: 5400 820d |0099: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09bda6: 0812 0000 |009b: move-object/from16 v18, v0 │ │ -09bdaa: 0800 1500 |009d: move-object/from16 v0, v21 │ │ -09bdae: 5400 7f0d |009f: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@0d7f │ │ -09bdb2: 0813 0000 |00a1: move-object/from16 v19, v0 │ │ -09bdb6: 1314 0000 |00a3: const/16 v20, #int 0 // #0 │ │ -09bdba: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ -09bdbe: 0201 1400 |00a7: move/from16 v1, v20 │ │ -09bdc2: 6e30 f700 5001 |00a9: invoke-virtual {v0, v5, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ -09bdc8: 0a13 |00ac: move-result v19 │ │ -09bdca: 7402 dc1e 1200 |00ad: invoke-virtual/range {v18, v19}, Landroid/text/TextPaint;.setColor:(I)V // method@1edc │ │ -09bdd0: 0800 1500 |00b0: move-object/from16 v0, v21 │ │ -09bdd4: 5400 820d |00b2: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09bdd8: 0812 0000 |00b4: move-object/from16 v18, v0 │ │ -09bddc: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ -09bde0: 5b05 140e |00b8: iput-object v5, v0, Landroid/text/TextPaint;.drawableState:[I // field@0e14 │ │ -09bde4: 380f 5600 |00ba: if-eqz v15, 0110 // +0056 │ │ -09bde8: 6e10 d101 0f00 |00bc: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@01d1 │ │ -09bdee: 0c03 |00bf: move-result-object v3 │ │ -09bdf0: 5230 2c00 |00c0: iget v0, v3, Landroid/graphics/Rect;.left:I // field@002c │ │ -09bdf4: 0212 0000 |00c2: move/from16 v18, v0 │ │ -09bdf8: 5230 2d00 |00c4: iget v0, v3, Landroid/graphics/Rect;.right:I // field@002d │ │ -09bdfc: 0213 0000 |00c6: move/from16 v19, v0 │ │ -09be00: 9004 1213 |00c8: add-int v4, v18, v19 │ │ -09be04: db12 0402 |00ca: div-int/lit8 v18, v4, #int 2 // #02 │ │ -09be08: 6e10 d01e 0d00 |00cc: invoke-virtual {v13}, Landroid/text/Layout;.getWidth:()I // method@1ed0 │ │ -09be0e: 0a13 |00cf: move-result v19 │ │ -09be10: db13 1302 |00d0: div-int/lit8 v19, v19, #int 2 // #02 │ │ -09be14: 9107 1213 |00d2: sub-int v7, v18, v19 │ │ -09be18: 9012 0c0b |00d4: add-int v18, v12, v11 │ │ -09be1c: db12 1202 |00d6: div-int/lit8 v18, v18, #int 2 // #02 │ │ -09be20: 6e10 ce1e 0d00 |00d8: invoke-virtual {v13}, Landroid/text/Layout;.getHeight:()I // method@1ece │ │ -09be26: 0a13 |00db: move-result v19 │ │ -09be28: db13 1302 |00dc: div-int/lit8 v19, v19, #int 2 // #02 │ │ -09be2c: 9110 1213 |00de: sub-int v16, v18, v19 │ │ -09be30: 8270 |00e0: int-to-float v0, v7 │ │ -09be32: 0212 0000 |00e1: move/from16 v18, v0 │ │ -09be36: 0200 1000 |00e3: move/from16 v0, v16 │ │ -09be3a: 8200 |00e5: int-to-float v0, v0 │ │ -09be3c: 0213 0000 |00e6: move/from16 v19, v0 │ │ -09be40: 0800 1600 |00e8: move-object/from16 v0, v22 │ │ -09be44: 0201 1200 |00ea: move/from16 v1, v18 │ │ -09be48: 0202 1300 |00ec: move/from16 v2, v19 │ │ -09be4c: 6e30 8d01 1002 |00ee: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ -09be52: 0800 1600 |00f1: move-object/from16 v0, v22 │ │ -09be56: 6e20 cb1e 0d00 |00f3: invoke-virtual {v13, v0}, Landroid/text/Layout;.draw:(Landroid/graphics/Canvas;)V // method@1ecb │ │ -09be5c: 0800 1600 |00f6: move-object/from16 v0, v22 │ │ -09be60: 6e20 8801 9000 |00f8: invoke-virtual {v0, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ -09be66: 0e00 |00fb: return-void │ │ -09be68: 6e10 b201 0800 |00fc: invoke-virtual {v8}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ -09be6e: 2900 15ff |00ff: goto/16 0014 // -00eb │ │ -09be72: 0800 1100 |0101: move-object/from16 v0, v17 │ │ -09be76: 0801 1600 |0103: move-object/from16 v1, v22 │ │ -09be7a: 6e20 d001 1000 |0105: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -09be80: 2900 6cff |0108: goto/16 0074 // -0094 │ │ -09be84: 0800 1500 |010a: move-object/from16 v0, v21 │ │ -09be88: 540d 700d |010c: iget-object v13, v0, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@0d70 │ │ -09be8c: 2900 7bff |010e: goto/16 0089 // -0085 │ │ -09be90: 7401 461d 1500 |0110: invoke-virtual/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getWidth:()I // method@1d46 │ │ -09be96: 0a04 |0113: move-result v4 │ │ -09be98: 28b6 |0114: goto 00ca // -004a │ │ +09bce4: |[09bce4] android.support.v7.widget.SwitchCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ +09bcf4: 7502 7a21 1500 |0000: invoke-super/range {v21, v22}, Landroid/widget/CompoundButton;.onDraw:(Landroid/graphics/Canvas;)V // method@217a │ │ +09bcfa: 0800 1500 |0003: move-object/from16 v0, v21 │ │ +09bcfe: 5408 7e0d |0005: iget-object v8, v0, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ +09bd02: 0800 1500 |0007: move-object/from16 v0, v21 │ │ +09bd06: 5400 8c0d |0009: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09bd0a: 0811 0000 |000b: move-object/from16 v17, v0 │ │ +09bd0e: 3811 ef00 |000d: if-eqz v17, 00fc // +00ef │ │ +09bd12: 0800 1100 |000f: move-object/from16 v0, v17 │ │ +09bd16: 6e20 dc01 8000 |0011: invoke-virtual {v0, v8}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09bd1c: 0800 1500 |0014: move-object/from16 v0, v21 │ │ +09bd20: 520e 7b0d |0016: iget v14, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@0d7b │ │ +09bd24: 0800 1500 |0018: move-object/from16 v0, v21 │ │ +09bd28: 520a 750d |001a: iget v10, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@0d75 │ │ +09bd2c: 5280 2e00 |001c: iget v0, v8, Landroid/graphics/Rect;.top:I // field@002e │ │ +09bd30: 0212 0000 |001e: move/from16 v18, v0 │ │ +09bd34: 900c 0e12 |0020: add-int v12, v14, v18 │ │ +09bd38: 5280 2b00 |0022: iget v0, v8, Landroid/graphics/Rect;.bottom:I // field@002b │ │ +09bd3c: 0212 0000 |0024: move/from16 v18, v0 │ │ +09bd40: 910b 0a12 |0026: sub-int v11, v10, v18 │ │ +09bd44: 0800 1500 |0028: move-object/from16 v0, v21 │ │ +09bd48: 540f 830d |002a: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09bd4c: 3811 4800 |002c: if-eqz v17, 0074 // +0048 │ │ +09bd50: 0800 1500 |002e: move-object/from16 v0, v21 │ │ +09bd54: 5500 740d |0030: iget-boolean v0, v0, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@0d74 │ │ +09bd58: 0212 0000 |0032: move/from16 v18, v0 │ │ +09bd5c: 3812 cd00 |0034: if-eqz v18, 0101 // +00cd │ │ +09bd60: 380f cb00 |0036: if-eqz v15, 0101 // +00cb │ │ +09bd64: 7110 411a 0f00 |0038: invoke-static {v15}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ +09bd6a: 0c06 |003b: move-result-object v6 │ │ +09bd6c: 6e20 ce01 8f00 |003c: invoke-virtual {v15, v8}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@01ce │ │ +09bd72: 5280 2c00 |003f: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ +09bd76: 0212 0000 |0041: move/from16 v18, v0 │ │ +09bd7a: 5260 2c00 |0043: iget v0, v6, Landroid/graphics/Rect;.left:I // field@002c │ │ +09bd7e: 0213 0000 |0045: move/from16 v19, v0 │ │ +09bd82: 9012 1213 |0047: add-int v18, v18, v19 │ │ +09bd86: 0200 1200 |0049: move/from16 v0, v18 │ │ +09bd8a: 5980 2c00 |004b: iput v0, v8, Landroid/graphics/Rect;.left:I // field@002c │ │ +09bd8e: 5280 2d00 |004d: iget v0, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ +09bd92: 0212 0000 |004f: move/from16 v18, v0 │ │ +09bd96: 5260 2d00 |0051: iget v0, v6, Landroid/graphics/Rect;.right:I // field@002d │ │ +09bd9a: 0213 0000 |0053: move/from16 v19, v0 │ │ +09bd9e: 9112 1213 |0055: sub-int v18, v18, v19 │ │ +09bda2: 0200 1200 |0057: move/from16 v0, v18 │ │ +09bda6: 5980 2d00 |0059: iput v0, v8, Landroid/graphics/Rect;.right:I // field@002d │ │ +09bdaa: 7401 8b01 1600 |005b: invoke-virtual/range {v22}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ +09bdb0: 0a09 |005e: move-result v9 │ │ +09bdb2: 6212 2f00 |005f: sget-object v18, Landroid/graphics/Region$Op;.DIFFERENCE:Landroid/graphics/Region$Op; // field@002f │ │ +09bdb6: 0800 1600 |0061: move-object/from16 v0, v22 │ │ +09bdba: 0801 1200 |0063: move-object/from16 v1, v18 │ │ +09bdbe: 6e30 8101 8001 |0065: invoke-virtual {v0, v8, v1}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z // method@0181 │ │ +09bdc4: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +09bdc8: 0801 1600 |006a: move-object/from16 v1, v22 │ │ +09bdcc: 6e20 d001 1000 |006c: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +09bdd2: 0800 1600 |006f: move-object/from16 v0, v22 │ │ +09bdd6: 6e20 8801 9000 |0071: invoke-virtual {v0, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ +09bddc: 7401 8b01 1600 |0074: invoke-virtual/range {v22}, Landroid/graphics/Canvas;.save:()I // method@018b │ │ +09bde2: 0a09 |0077: move-result v9 │ │ +09bde4: 380f 0700 |0078: if-eqz v15, 007f // +0007 │ │ +09bde8: 0800 1600 |007a: move-object/from16 v0, v22 │ │ +09bdec: 6e20 d001 0f00 |007c: invoke-virtual {v15, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +09bdf2: 7601 3c1d 1500 |007f: invoke-direct/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getTargetCheckedState:()Z // method@1d3c │ │ +09bdf8: 0a12 |0082: move-result v18 │ │ +09bdfa: 3812 8700 |0083: if-eqz v18, 010a // +0087 │ │ +09bdfe: 0800 1500 |0085: move-object/from16 v0, v21 │ │ +09be02: 540d 710d |0087: iget-object v13, v0, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@0d71 │ │ +09be06: 380d 6d00 |0089: if-eqz v13, 00f6 // +006d │ │ +09be0a: 7401 2e1d 1500 |008b: invoke-virtual/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getDrawableState:()[I // method@1d2e │ │ +09be10: 0c05 |008e: move-result-object v5 │ │ +09be12: 0800 1500 |008f: move-object/from16 v0, v21 │ │ +09be16: 5400 7f0d |0091: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@0d7f │ │ +09be1a: 0812 0000 |0093: move-object/from16 v18, v0 │ │ +09be1e: 3812 1b00 |0095: if-eqz v18, 00b0 // +001b │ │ +09be22: 0800 1500 |0097: move-object/from16 v0, v21 │ │ +09be26: 5400 820d |0099: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09be2a: 0812 0000 |009b: move-object/from16 v18, v0 │ │ +09be2e: 0800 1500 |009d: move-object/from16 v0, v21 │ │ +09be32: 5400 7f0d |009f: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@0d7f │ │ +09be36: 0813 0000 |00a1: move-object/from16 v19, v0 │ │ +09be3a: 1314 0000 |00a3: const/16 v20, #int 0 // #0 │ │ +09be3e: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ +09be42: 0201 1400 |00a7: move/from16 v1, v20 │ │ +09be46: 6e30 f700 5001 |00a9: invoke-virtual {v0, v5, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ +09be4c: 0a13 |00ac: move-result v19 │ │ +09be4e: 7402 dc1e 1200 |00ad: invoke-virtual/range {v18, v19}, Landroid/text/TextPaint;.setColor:(I)V // method@1edc │ │ +09be54: 0800 1500 |00b0: move-object/from16 v0, v21 │ │ +09be58: 5400 820d |00b2: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09be5c: 0812 0000 |00b4: move-object/from16 v18, v0 │ │ +09be60: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ +09be64: 5b05 140e |00b8: iput-object v5, v0, Landroid/text/TextPaint;.drawableState:[I // field@0e14 │ │ +09be68: 380f 5600 |00ba: if-eqz v15, 0110 // +0056 │ │ +09be6c: 6e10 d101 0f00 |00bc: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@01d1 │ │ +09be72: 0c03 |00bf: move-result-object v3 │ │ +09be74: 5230 2c00 |00c0: iget v0, v3, Landroid/graphics/Rect;.left:I // field@002c │ │ +09be78: 0212 0000 |00c2: move/from16 v18, v0 │ │ +09be7c: 5230 2d00 |00c4: iget v0, v3, Landroid/graphics/Rect;.right:I // field@002d │ │ +09be80: 0213 0000 |00c6: move/from16 v19, v0 │ │ +09be84: 9004 1213 |00c8: add-int v4, v18, v19 │ │ +09be88: db12 0402 |00ca: div-int/lit8 v18, v4, #int 2 // #02 │ │ +09be8c: 6e10 d01e 0d00 |00cc: invoke-virtual {v13}, Landroid/text/Layout;.getWidth:()I // method@1ed0 │ │ +09be92: 0a13 |00cf: move-result v19 │ │ +09be94: db13 1302 |00d0: div-int/lit8 v19, v19, #int 2 // #02 │ │ +09be98: 9107 1213 |00d2: sub-int v7, v18, v19 │ │ +09be9c: 9012 0c0b |00d4: add-int v18, v12, v11 │ │ +09bea0: db12 1202 |00d6: div-int/lit8 v18, v18, #int 2 // #02 │ │ +09bea4: 6e10 ce1e 0d00 |00d8: invoke-virtual {v13}, Landroid/text/Layout;.getHeight:()I // method@1ece │ │ +09beaa: 0a13 |00db: move-result v19 │ │ +09beac: db13 1302 |00dc: div-int/lit8 v19, v19, #int 2 // #02 │ │ +09beb0: 9110 1213 |00de: sub-int v16, v18, v19 │ │ +09beb4: 8270 |00e0: int-to-float v0, v7 │ │ +09beb6: 0212 0000 |00e1: move/from16 v18, v0 │ │ +09beba: 0200 1000 |00e3: move/from16 v0, v16 │ │ +09bebe: 8200 |00e5: int-to-float v0, v0 │ │ +09bec0: 0213 0000 |00e6: move/from16 v19, v0 │ │ +09bec4: 0800 1600 |00e8: move-object/from16 v0, v22 │ │ +09bec8: 0201 1200 |00ea: move/from16 v1, v18 │ │ +09becc: 0202 1300 |00ec: move/from16 v2, v19 │ │ +09bed0: 6e30 8d01 1002 |00ee: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@018d │ │ +09bed6: 0800 1600 |00f1: move-object/from16 v0, v22 │ │ +09beda: 6e20 cb1e 0d00 |00f3: invoke-virtual {v13, v0}, Landroid/text/Layout;.draw:(Landroid/graphics/Canvas;)V // method@1ecb │ │ +09bee0: 0800 1600 |00f6: move-object/from16 v0, v22 │ │ +09bee4: 6e20 8801 9000 |00f8: invoke-virtual {v0, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0188 │ │ +09beea: 0e00 |00fb: return-void │ │ +09beec: 6e10 b201 0800 |00fc: invoke-virtual {v8}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ +09bef2: 2900 15ff |00ff: goto/16 0014 // -00eb │ │ +09bef6: 0800 1100 |0101: move-object/from16 v0, v17 │ │ +09befa: 0801 1600 |0103: move-object/from16 v1, v22 │ │ +09befe: 6e20 d001 1000 |0105: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +09bf04: 2900 6cff |0108: goto/16 0074 // -0094 │ │ +09bf08: 0800 1500 |010a: move-object/from16 v0, v21 │ │ +09bf0c: 540d 700d |010c: iget-object v13, v0, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@0d70 │ │ +09bf10: 2900 7bff |010e: goto/16 0089 // -0085 │ │ +09bf14: 7401 461d 1500 |0110: invoke-virtual/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getWidth:()I // method@1d46 │ │ +09bf1a: 0a04 |0113: move-result v4 │ │ +09bf1c: 28b6 |0114: goto 00ca // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0003 line=942 │ │ 0x0007 line=943 │ │ 0x000d line=944 │ │ 0x000f line=945 │ │ @@ -228847,19 +228874,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09be9c: |[09be9c] android.support.v7.widget.SwitchCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -09beac: 6f20 7b21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@217b │ │ -09beb2: 1a00 d816 |0003: const-string v0, "android.widget.Switch" // string@16d8 │ │ -09beb6: 6e20 e820 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ -09bebc: 0e00 |0008: return-void │ │ +09bf20: |[09bf20] android.support.v7.widget.SwitchCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +09bf30: 6f20 7b21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@217b │ │ +09bf36: 1a00 e216 |0003: const-string v0, "android.widget.Switch" // string@16e2 │ │ +09bf3a: 6e20 e820 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20e8 │ │ +09bf40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0003 line=1129 │ │ 0x0008 line=1130 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -228870,47 +228897,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -09bec0: |[09bec0] android.support.v7.widget.SwitchCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -09bed0: 6003 3700 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09bed4: 1304 0e00 |0002: const/16 v4, #int 14 // #e │ │ -09bed8: 3443 2500 |0004: if-lt v3, v4, 0029 // +0025 │ │ -09bedc: 6f20 7c21 6500 |0006: invoke-super {v5, v6}, Landroid/widget/CompoundButton;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@217c │ │ -09bee2: 1a03 d816 |0009: const-string v3, "android.widget.Switch" // string@16d8 │ │ -09bee6: 6e20 0a21 3600 |000b: invoke-virtual {v6, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ -09beec: 6e10 4a1d 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ -09bef2: 0a03 |0011: move-result v3 │ │ -09bef4: 3803 1800 |0012: if-eqz v3, 002a // +0018 │ │ -09bef8: 5452 810d |0014: iget-object v2, v5, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ -09befc: 7110 e41e 0200 |0016: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09bf02: 0a03 |0019: move-result v3 │ │ -09bf04: 3903 0f00 |001a: if-nez v3, 0029 // +000f │ │ -09bf08: 6e10 f620 0600 |001c: invoke-virtual {v6}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@20f6 │ │ -09bf0e: 0c01 |001f: move-result-object v1 │ │ -09bf10: 7110 e41e 0100 |0020: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09bf16: 0a03 |0023: move-result v3 │ │ -09bf18: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ -09bf1c: 6e20 1721 2600 |0026: invoke-virtual {v6, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@2117 │ │ -09bf22: 0e00 |0029: return-void │ │ -09bf24: 5452 800d |002a: iget-object v2, v5, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ -09bf28: 28ea |002c: goto 0016 // -0016 │ │ -09bf2a: 2200 6c05 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -09bf2e: 7010 f927 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -09bf34: 6e20 0028 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ -09bf3a: 0c03 |0035: move-result-object v3 │ │ -09bf3c: 1304 2000 |0036: const/16 v4, #int 32 // #20 │ │ -09bf40: 6e20 fc27 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -09bf46: 0c03 |003b: move-result-object v3 │ │ -09bf48: 6e20 0028 2300 |003c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ -09bf4e: 6e20 1721 0600 |003f: invoke-virtual {v6, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@2117 │ │ -09bf54: 28e7 |0042: goto 0029 // -0019 │ │ +09bf44: |[09bf44] android.support.v7.widget.SwitchCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +09bf54: 6003 3700 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09bf58: 1304 0e00 |0002: const/16 v4, #int 14 // #e │ │ +09bf5c: 3443 2500 |0004: if-lt v3, v4, 0029 // +0025 │ │ +09bf60: 6f20 7c21 6500 |0006: invoke-super {v5, v6}, Landroid/widget/CompoundButton;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@217c │ │ +09bf66: 1a03 e216 |0009: const-string v3, "android.widget.Switch" // string@16e2 │ │ +09bf6a: 6e20 0a21 3600 |000b: invoke-virtual {v6, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@210a │ │ +09bf70: 6e10 4a1d 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ +09bf76: 0a03 |0011: move-result v3 │ │ +09bf78: 3803 1800 |0012: if-eqz v3, 002a // +0018 │ │ +09bf7c: 5452 810d |0014: iget-object v2, v5, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ +09bf80: 7110 e41e 0200 |0016: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09bf86: 0a03 |0019: move-result v3 │ │ +09bf88: 3903 0f00 |001a: if-nez v3, 0029 // +000f │ │ +09bf8c: 6e10 f620 0600 |001c: invoke-virtual {v6}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@20f6 │ │ +09bf92: 0c01 |001f: move-result-object v1 │ │ +09bf94: 7110 e41e 0100 |0020: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09bf9a: 0a03 |0023: move-result v3 │ │ +09bf9c: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ +09bfa0: 6e20 1721 2600 |0026: invoke-virtual {v6, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@2117 │ │ +09bfa6: 0e00 |0029: return-void │ │ +09bfa8: 5452 800d |002a: iget-object v2, v5, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ +09bfac: 28ea |002c: goto 0016 // -0016 │ │ +09bfae: 2200 6d05 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +09bfb2: 7010 f927 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +09bfb8: 6e20 0028 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ +09bfbe: 0c03 |0035: move-result-object v3 │ │ +09bfc0: 1304 2000 |0036: const/16 v4, #int 32 // #20 │ │ +09bfc4: 6e20 fc27 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +09bfca: 0c03 |003b: move-result-object v3 │ │ +09bfcc: 6e20 0028 2300 |003c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2800 │ │ +09bfd2: 6e20 1721 0600 |003f: invoke-virtual {v6, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@2117 │ │ +09bfd8: 28e7 |0042: goto 0029 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ 0x0006 line=1135 │ │ 0x0009 line=1136 │ │ 0x000e line=1137 │ │ 0x0016 line=1138 │ │ @@ -228936,101 +228963,101 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 166 16-bit code units │ │ -09bf58: |[09bf58] android.support.v7.widget.SwitchCompat.onLayout:(ZIIII)V │ │ -09bf68: 7506 7d21 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/CompoundButton;.onLayout:(ZIIII)V // method@217d │ │ -09bf6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09bf70: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09bf72: 54b8 830d |0005: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09bf76: 3808 2700 |0007: if-eqz v8, 002e // +0027 │ │ -09bf7a: 54b7 7e0d |0009: iget-object v7, v11, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ -09bf7e: 54b8 8c0d |000b: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09bf82: 3808 4d00 |000d: if-eqz v8, 005a // +004d │ │ -09bf86: 54b8 8c0d |000f: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09bf8a: 6e20 dc01 7800 |0011: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -09bf90: 54b8 830d |0014: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09bf94: 7110 411a 0800 |0016: invoke-static {v8}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ -09bf9a: 0c00 |0019: move-result-object v0 │ │ -09bf9c: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -09bf9e: 5209 2c00 |001b: iget v9, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ -09bfa2: 527a 2c00 |001d: iget v10, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ -09bfa6: b1a9 |001f: sub-int/2addr v9, v10 │ │ -09bfa8: 7120 ac27 9800 |0020: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09bfae: 0a01 |0023: move-result v1 │ │ -09bfb0: 1208 |0024: const/4 v8, #int 0 // #0 │ │ -09bfb2: 5209 2d00 |0025: iget v9, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ -09bfb6: 527a 2d00 |0027: iget v10, v7, Landroid/graphics/Rect;.right:I // field@002d │ │ -09bfba: b1a9 |0029: sub-int/2addr v9, v10 │ │ -09bfbc: 7120 ac27 9800 |002a: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09bfc2: 0a02 |002d: move-result v2 │ │ -09bfc4: 7110 c81e 0b00 |002e: invoke-static {v11}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -09bfca: 0a08 |0031: move-result v8 │ │ -09bfcc: 3808 2c00 |0032: if-eqz v8, 005e // +002c │ │ -09bfd0: 6e10 331d 0b00 |0034: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingLeft:()I // method@1d33 │ │ -09bfd6: 0a08 |0037: move-result v8 │ │ -09bfd8: 9004 0801 |0038: add-int v4, v8, v1 │ │ -09bfdc: 52b8 7d0d |003a: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ -09bfe0: b048 |003c: add-int/2addr v8, v4 │ │ -09bfe2: b118 |003d: sub-int/2addr v8, v1 │ │ -09bfe4: 9105 0802 |003e: sub-int v5, v8, v2 │ │ -09bfe8: 6e10 2f1d 0b00 |0040: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getGravity:()I // method@1d2f │ │ -09bfee: 0a08 |0043: move-result v8 │ │ -09bff0: dd08 0870 |0044: and-int/lit8 v8, v8, #int 112 // #70 │ │ -09bff4: 2c08 5600 0000 |0046: sparse-switch v8, 0000009c // +00000056 │ │ -09bffa: 6e10 351d 0b00 |0049: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingTop:()I // method@1d35 │ │ -09c000: 0a06 |004c: move-result v6 │ │ -09c002: 52b8 760d |004d: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ -09c006: 9003 0608 |004f: add-int v3, v6, v8 │ │ -09c00a: 59b4 770d |0051: iput v4, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@0d77 │ │ -09c00e: 59b6 7b0d |0053: iput v6, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@0d7b │ │ -09c012: 59b3 750d |0055: iput v3, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@0d75 │ │ -09c016: 59b5 7a0d |0057: iput v5, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchRight:I // field@0d7a │ │ -09c01a: 0e00 |0059: return-void │ │ -09c01c: 6e10 b201 0700 |005a: invoke-virtual {v7}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ -09c022: 28b7 |005d: goto 0014 // -0049 │ │ -09c024: 6e10 461d 0b00 |005e: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getWidth:()I // method@1d46 │ │ -09c02a: 0a08 |0061: move-result v8 │ │ -09c02c: 6e10 341d 0b00 |0062: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingRight:()I // method@1d34 │ │ -09c032: 0a09 |0065: move-result v9 │ │ -09c034: b198 |0066: sub-int/2addr v8, v9 │ │ -09c036: 9105 0802 |0067: sub-int v5, v8, v2 │ │ -09c03a: 52b8 7d0d |0069: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ -09c03e: 9108 0508 |006b: sub-int v8, v5, v8 │ │ -09c042: b018 |006d: add-int/2addr v8, v1 │ │ -09c044: 9004 0802 |006e: add-int v4, v8, v2 │ │ -09c048: 28d0 |0070: goto 0040 // -0030 │ │ -09c04a: 6e10 351d 0b00 |0071: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingTop:()I // method@1d35 │ │ -09c050: 0a08 |0074: move-result v8 │ │ -09c052: 6e10 301d 0b00 |0075: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getHeight:()I // method@1d30 │ │ -09c058: 0a09 |0078: move-result v9 │ │ -09c05a: b098 |0079: add-int/2addr v8, v9 │ │ -09c05c: 6e10 321d 0b00 |007a: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingBottom:()I // method@1d32 │ │ -09c062: 0a09 |007d: move-result v9 │ │ -09c064: b198 |007e: sub-int/2addr v8, v9 │ │ -09c066: db08 0802 |007f: div-int/lit8 v8, v8, #int 2 // #02 │ │ -09c06a: 52b9 760d |0081: iget v9, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ -09c06e: db09 0902 |0083: div-int/lit8 v9, v9, #int 2 // #02 │ │ -09c072: 9106 0809 |0085: sub-int v6, v8, v9 │ │ -09c076: 52b8 760d |0087: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ -09c07a: 9003 0608 |0089: add-int v3, v6, v8 │ │ -09c07e: 28c6 |008b: goto 0051 // -003a │ │ -09c080: 6e10 301d 0b00 |008c: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getHeight:()I // method@1d30 │ │ -09c086: 0a08 |008f: move-result v8 │ │ -09c088: 6e10 321d 0b00 |0090: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingBottom:()I // method@1d32 │ │ -09c08e: 0a09 |0093: move-result v9 │ │ -09c090: 9103 0809 |0094: sub-int v3, v8, v9 │ │ -09c094: 52b8 760d |0096: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ -09c098: 9106 0308 |0098: sub-int v6, v3, v8 │ │ -09c09c: 28b7 |009a: goto 0051 // -0049 │ │ -09c09e: 0000 |009b: nop // spacer │ │ -09c0a0: 0002 0200 1000 0000 5000 0000 2b00 ... |009c: sparse-switch-data (10 units) │ │ +09bfdc: |[09bfdc] android.support.v7.widget.SwitchCompat.onLayout:(ZIIII)V │ │ +09bfec: 7506 7d21 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/CompoundButton;.onLayout:(ZIIII)V // method@217d │ │ +09bff2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09bff4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09bff6: 54b8 830d |0005: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09bffa: 3808 2700 |0007: if-eqz v8, 002e // +0027 │ │ +09bffe: 54b7 7e0d |0009: iget-object v7, v11, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ +09c002: 54b8 8c0d |000b: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09c006: 3808 4d00 |000d: if-eqz v8, 005a // +004d │ │ +09c00a: 54b8 8c0d |000f: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09c00e: 6e20 dc01 7800 |0011: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09c014: 54b8 830d |0014: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09c018: 7110 411a 0800 |0016: invoke-static {v8}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ +09c01e: 0c00 |0019: move-result-object v0 │ │ +09c020: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +09c022: 5209 2c00 |001b: iget v9, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ +09c026: 527a 2c00 |001d: iget v10, v7, Landroid/graphics/Rect;.left:I // field@002c │ │ +09c02a: b1a9 |001f: sub-int/2addr v9, v10 │ │ +09c02c: 7120 ac27 9800 |0020: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09c032: 0a01 |0023: move-result v1 │ │ +09c034: 1208 |0024: const/4 v8, #int 0 // #0 │ │ +09c036: 5209 2d00 |0025: iget v9, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ +09c03a: 527a 2d00 |0027: iget v10, v7, Landroid/graphics/Rect;.right:I // field@002d │ │ +09c03e: b1a9 |0029: sub-int/2addr v9, v10 │ │ +09c040: 7120 ac27 9800 |002a: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09c046: 0a02 |002d: move-result v2 │ │ +09c048: 7110 c81e 0b00 |002e: invoke-static {v11}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +09c04e: 0a08 |0031: move-result v8 │ │ +09c050: 3808 2c00 |0032: if-eqz v8, 005e // +002c │ │ +09c054: 6e10 331d 0b00 |0034: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingLeft:()I // method@1d33 │ │ +09c05a: 0a08 |0037: move-result v8 │ │ +09c05c: 9004 0801 |0038: add-int v4, v8, v1 │ │ +09c060: 52b8 7d0d |003a: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ +09c064: b048 |003c: add-int/2addr v8, v4 │ │ +09c066: b118 |003d: sub-int/2addr v8, v1 │ │ +09c068: 9105 0802 |003e: sub-int v5, v8, v2 │ │ +09c06c: 6e10 2f1d 0b00 |0040: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getGravity:()I // method@1d2f │ │ +09c072: 0a08 |0043: move-result v8 │ │ +09c074: dd08 0870 |0044: and-int/lit8 v8, v8, #int 112 // #70 │ │ +09c078: 2c08 5600 0000 |0046: sparse-switch v8, 0000009c // +00000056 │ │ +09c07e: 6e10 351d 0b00 |0049: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingTop:()I // method@1d35 │ │ +09c084: 0a06 |004c: move-result v6 │ │ +09c086: 52b8 760d |004d: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ +09c08a: 9003 0608 |004f: add-int v3, v6, v8 │ │ +09c08e: 59b4 770d |0051: iput v4, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@0d77 │ │ +09c092: 59b6 7b0d |0053: iput v6, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@0d7b │ │ +09c096: 59b3 750d |0055: iput v3, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@0d75 │ │ +09c09a: 59b5 7a0d |0057: iput v5, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchRight:I // field@0d7a │ │ +09c09e: 0e00 |0059: return-void │ │ +09c0a0: 6e10 b201 0700 |005a: invoke-virtual {v7}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ +09c0a6: 28b7 |005d: goto 0014 // -0049 │ │ +09c0a8: 6e10 461d 0b00 |005e: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getWidth:()I // method@1d46 │ │ +09c0ae: 0a08 |0061: move-result v8 │ │ +09c0b0: 6e10 341d 0b00 |0062: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingRight:()I // method@1d34 │ │ +09c0b6: 0a09 |0065: move-result v9 │ │ +09c0b8: b198 |0066: sub-int/2addr v8, v9 │ │ +09c0ba: 9105 0802 |0067: sub-int v5, v8, v2 │ │ +09c0be: 52b8 7d0d |0069: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ +09c0c2: 9108 0508 |006b: sub-int v8, v5, v8 │ │ +09c0c6: b018 |006d: add-int/2addr v8, v1 │ │ +09c0c8: 9004 0802 |006e: add-int v4, v8, v2 │ │ +09c0cc: 28d0 |0070: goto 0040 // -0030 │ │ +09c0ce: 6e10 351d 0b00 |0071: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingTop:()I // method@1d35 │ │ +09c0d4: 0a08 |0074: move-result v8 │ │ +09c0d6: 6e10 301d 0b00 |0075: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getHeight:()I // method@1d30 │ │ +09c0dc: 0a09 |0078: move-result v9 │ │ +09c0de: b098 |0079: add-int/2addr v8, v9 │ │ +09c0e0: 6e10 321d 0b00 |007a: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingBottom:()I // method@1d32 │ │ +09c0e6: 0a09 |007d: move-result v9 │ │ +09c0e8: b198 |007e: sub-int/2addr v8, v9 │ │ +09c0ea: db08 0802 |007f: div-int/lit8 v8, v8, #int 2 // #02 │ │ +09c0ee: 52b9 760d |0081: iget v9, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ +09c0f2: db09 0902 |0083: div-int/lit8 v9, v9, #int 2 // #02 │ │ +09c0f6: 9106 0809 |0085: sub-int v6, v8, v9 │ │ +09c0fa: 52b8 760d |0087: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ +09c0fe: 9003 0608 |0089: add-int v3, v6, v8 │ │ +09c102: 28c6 |008b: goto 0051 // -003a │ │ +09c104: 6e10 301d 0b00 |008c: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getHeight:()I // method@1d30 │ │ +09c10a: 0a08 |008f: move-result v8 │ │ +09c10c: 6e10 321d 0b00 |0090: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingBottom:()I // method@1d32 │ │ +09c112: 0a09 |0093: move-result v9 │ │ +09c114: 9103 0809 |0094: sub-int v3, v8, v9 │ │ +09c118: 52b8 760d |0096: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ +09c11c: 9106 0308 |0098: sub-int v6, v3, v8 │ │ +09c120: 28b7 |009a: goto 0051 // -0049 │ │ +09c122: 0000 |009b: nop // spacer │ │ +09c124: 0002 0200 1000 0000 5000 0000 2b00 ... |009c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0003 line=821 │ │ 0x0004 line=822 │ │ 0x0005 line=823 │ │ 0x0009 line=824 │ │ @@ -229087,107 +229114,107 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 178 16-bit code units │ │ -09c0b4: |[09c0b4] android.support.v7.widget.SwitchCompat.onMeasure:(II)V │ │ -09c0c4: 55db 730d |0000: iget-boolean v11, v13, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ -09c0c8: 380b 1a00 |0002: if-eqz v11, 001c // +001a │ │ -09c0cc: 54db 710d |0004: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@0d71 │ │ -09c0d0: 390b 0a00 |0006: if-nez v11, 0010 // +000a │ │ -09c0d4: 54db 810d |0008: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ -09c0d8: 7020 4e1d bd00 |000a: invoke-direct {v13, v11}, Landroid/support/v7/widget/SwitchCompat;.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; // method@1d4e │ │ -09c0de: 0c0b |000d: move-result-object v11 │ │ -09c0e0: 5bdb 710d |000e: iput-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@0d71 │ │ -09c0e4: 54db 700d |0010: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@0d70 │ │ -09c0e8: 390b 0a00 |0012: if-nez v11, 001c // +000a │ │ -09c0ec: 54db 800d |0014: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ -09c0f0: 7020 4e1d bd00 |0016: invoke-direct {v13, v11}, Landroid/support/v7/widget/SwitchCompat;.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; // method@1d4e │ │ -09c0f6: 0c0b |0019: move-result-object v11 │ │ -09c0f8: 5bdb 700d |001a: iput-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@0d70 │ │ -09c0fc: 54d3 7e0d |001c: iget-object v3, v13, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ -09c100: 54db 830d |001e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09c104: 380b 8800 |0020: if-eqz v11, 00a8 // +0088 │ │ -09c108: 54db 830d |0022: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09c10c: 6e20 dc01 3b00 |0024: invoke-virtual {v11, v3}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -09c112: 54db 830d |0027: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09c116: 6e10 d701 0b00 |0029: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ -09c11c: 0a0b |002c: move-result v11 │ │ -09c11e: 523c 2c00 |002d: iget v12, v3, Landroid/graphics/Rect;.left:I // field@002c │ │ -09c122: b1cb |002f: sub-int/2addr v11, v12 │ │ -09c124: 523c 2d00 |0030: iget v12, v3, Landroid/graphics/Rect;.right:I // field@002d │ │ -09c128: 9109 0b0c |0032: sub-int v9, v11, v12 │ │ -09c12c: 54db 830d |0034: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09c130: 6e10 d601 0b00 |0036: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ -09c136: 0a08 |0039: move-result v8 │ │ -09c138: 55db 730d |003a: iget-boolean v11, v13, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ -09c13c: 380b 6f00 |003c: if-eqz v11, 00ab // +006f │ │ -09c140: 54db 710d |003e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@0d71 │ │ -09c144: 6e10 d01e 0b00 |0040: invoke-virtual {v11}, Landroid/text/Layout;.getWidth:()I // method@1ed0 │ │ -09c14a: 0a0b |0043: move-result v11 │ │ -09c14c: 54dc 700d |0044: iget-object v12, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@0d70 │ │ -09c150: 6e10 d01e 0c00 |0046: invoke-virtual {v12}, Landroid/text/Layout;.getWidth:()I // method@1ed0 │ │ -09c156: 0a0c |0049: move-result v12 │ │ -09c158: 7120 ac27 cb00 |004a: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09c15e: 0a0b |004d: move-result v11 │ │ -09c160: 52dc 850d |004e: iget v12, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@0d85 │ │ -09c164: da0c 0c02 |0050: mul-int/lit8 v12, v12, #int 2 // #02 │ │ -09c168: 9001 0b0c |0052: add-int v1, v11, v12 │ │ -09c16c: 7120 ac27 9100 |0054: invoke-static {v1, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09c172: 0a0b |0057: move-result v11 │ │ -09c174: 59db 860d |0058: iput v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ -09c178: 54db 8c0d |005a: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09c17c: 380b 5100 |005c: if-eqz v11, 00ad // +0051 │ │ -09c180: 54db 8c0d |005e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09c184: 6e20 dc01 3b00 |0060: invoke-virtual {v11, v3}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ -09c18a: 54db 8c0d |0063: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09c18e: 6e10 d601 0b00 |0065: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ -09c194: 0a0a |0068: move-result v10 │ │ -09c196: 5234 2c00 |0069: iget v4, v3, Landroid/graphics/Rect;.left:I // field@002c │ │ -09c19a: 5235 2d00 |006b: iget v5, v3, Landroid/graphics/Rect;.right:I // field@002d │ │ -09c19e: 54db 830d |006d: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09c1a2: 380b 1400 |006f: if-eqz v11, 0083 // +0014 │ │ -09c1a6: 54db 830d |0071: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09c1aa: 7110 411a 0b00 |0073: invoke-static {v11}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ -09c1b0: 0c00 |0076: move-result-object v0 │ │ -09c1b2: 520b 2c00 |0077: iget v11, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ -09c1b6: 7120 ac27 b400 |0079: invoke-static {v4, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09c1bc: 0a04 |007c: move-result v4 │ │ -09c1be: 520b 2d00 |007d: iget v11, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ -09c1c2: 7120 ac27 b500 |007f: invoke-static {v5, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09c1c8: 0a05 |0082: move-result v5 │ │ -09c1ca: 52db 780d |0083: iget v11, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@0d78 │ │ -09c1ce: 52dc 860d |0085: iget v12, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ -09c1d2: da0c 0c02 |0087: mul-int/lit8 v12, v12, #int 2 // #02 │ │ -09c1d6: b04c |0089: add-int/2addr v12, v4 │ │ -09c1d8: b05c |008a: add-int/2addr v12, v5 │ │ -09c1da: 7120 ac27 cb00 |008b: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09c1e0: 0a07 |008e: move-result v7 │ │ -09c1e2: 7120 ac27 8a00 |008f: invoke-static {v10, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09c1e8: 0a06 |0092: move-result v6 │ │ -09c1ea: 59d7 7d0d |0093: iput v7, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ -09c1ee: 59d6 760d |0095: iput v6, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ -09c1f2: 6f30 7e21 ed0f |0097: invoke-super {v13, v14, v15}, Landroid/widget/CompoundButton;.onMeasure:(II)V // method@217e │ │ -09c1f8: 6e10 311d 0d00 |009a: invoke-virtual {v13}, Landroid/support/v7/widget/SwitchCompat;.getMeasuredHeight:()I // method@1d31 │ │ -09c1fe: 0a02 |009d: move-result v2 │ │ -09c200: 3562 0900 |009e: if-ge v2, v6, 00a7 // +0009 │ │ -09c204: 7110 300a 0d00 |00a0: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0a30 │ │ -09c20a: 0a0b |00a3: move-result v11 │ │ -09c20c: 6e30 5c1d bd06 |00a4: invoke-virtual {v13, v11, v6}, Landroid/support/v7/widget/SwitchCompat;.setMeasuredDimension:(II)V // method@1d5c │ │ -09c212: 0e00 |00a7: return-void │ │ -09c214: 1209 |00a8: const/4 v9, #int 0 // #0 │ │ -09c216: 1208 |00a9: const/4 v8, #int 0 // #0 │ │ -09c218: 2890 |00aa: goto 003a // -0070 │ │ -09c21a: 1201 |00ab: const/4 v1, #int 0 // #0 │ │ -09c21c: 28a8 |00ac: goto 0054 // -0058 │ │ -09c21e: 6e10 b201 0300 |00ad: invoke-virtual {v3}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ -09c224: 120a |00b0: const/4 v10, #int 0 // #0 │ │ -09c226: 28b8 |00b1: goto 0069 // -0048 │ │ +09c138: |[09c138] android.support.v7.widget.SwitchCompat.onMeasure:(II)V │ │ +09c148: 55db 730d |0000: iget-boolean v11, v13, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ +09c14c: 380b 1a00 |0002: if-eqz v11, 001c // +001a │ │ +09c150: 54db 710d |0004: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@0d71 │ │ +09c154: 390b 0a00 |0006: if-nez v11, 0010 // +000a │ │ +09c158: 54db 810d |0008: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ +09c15c: 7020 4e1d bd00 |000a: invoke-direct {v13, v11}, Landroid/support/v7/widget/SwitchCompat;.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; // method@1d4e │ │ +09c162: 0c0b |000d: move-result-object v11 │ │ +09c164: 5bdb 710d |000e: iput-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@0d71 │ │ +09c168: 54db 700d |0010: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@0d70 │ │ +09c16c: 390b 0a00 |0012: if-nez v11, 001c // +000a │ │ +09c170: 54db 800d |0014: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ +09c174: 7020 4e1d bd00 |0016: invoke-direct {v13, v11}, Landroid/support/v7/widget/SwitchCompat;.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; // method@1d4e │ │ +09c17a: 0c0b |0019: move-result-object v11 │ │ +09c17c: 5bdb 700d |001a: iput-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@0d70 │ │ +09c180: 54d3 7e0d |001c: iget-object v3, v13, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@0d7e │ │ +09c184: 54db 830d |001e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09c188: 380b 8800 |0020: if-eqz v11, 00a8 // +0088 │ │ +09c18c: 54db 830d |0022: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09c190: 6e20 dc01 3b00 |0024: invoke-virtual {v11, v3}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09c196: 54db 830d |0027: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09c19a: 6e10 d701 0b00 |0029: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d7 │ │ +09c1a0: 0a0b |002c: move-result v11 │ │ +09c1a2: 523c 2c00 |002d: iget v12, v3, Landroid/graphics/Rect;.left:I // field@002c │ │ +09c1a6: b1cb |002f: sub-int/2addr v11, v12 │ │ +09c1a8: 523c 2d00 |0030: iget v12, v3, Landroid/graphics/Rect;.right:I // field@002d │ │ +09c1ac: 9109 0b0c |0032: sub-int v9, v11, v12 │ │ +09c1b0: 54db 830d |0034: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09c1b4: 6e10 d601 0b00 |0036: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ +09c1ba: 0a08 |0039: move-result v8 │ │ +09c1bc: 55db 730d |003a: iget-boolean v11, v13, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ +09c1c0: 380b 6f00 |003c: if-eqz v11, 00ab // +006f │ │ +09c1c4: 54db 710d |003e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@0d71 │ │ +09c1c8: 6e10 d01e 0b00 |0040: invoke-virtual {v11}, Landroid/text/Layout;.getWidth:()I // method@1ed0 │ │ +09c1ce: 0a0b |0043: move-result v11 │ │ +09c1d0: 54dc 700d |0044: iget-object v12, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@0d70 │ │ +09c1d4: 6e10 d01e 0c00 |0046: invoke-virtual {v12}, Landroid/text/Layout;.getWidth:()I // method@1ed0 │ │ +09c1da: 0a0c |0049: move-result v12 │ │ +09c1dc: 7120 ac27 cb00 |004a: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09c1e2: 0a0b |004d: move-result v11 │ │ +09c1e4: 52dc 850d |004e: iget v12, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@0d85 │ │ +09c1e8: da0c 0c02 |0050: mul-int/lit8 v12, v12, #int 2 // #02 │ │ +09c1ec: 9001 0b0c |0052: add-int v1, v11, v12 │ │ +09c1f0: 7120 ac27 9100 |0054: invoke-static {v1, v9}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09c1f6: 0a0b |0057: move-result v11 │ │ +09c1f8: 59db 860d |0058: iput v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ +09c1fc: 54db 8c0d |005a: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09c200: 380b 5100 |005c: if-eqz v11, 00ad // +0051 │ │ +09c204: 54db 8c0d |005e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09c208: 6e20 dc01 3b00 |0060: invoke-virtual {v11, v3}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01dc │ │ +09c20e: 54db 8c0d |0063: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09c212: 6e10 d601 0b00 |0065: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d6 │ │ +09c218: 0a0a |0068: move-result v10 │ │ +09c21a: 5234 2c00 |0069: iget v4, v3, Landroid/graphics/Rect;.left:I // field@002c │ │ +09c21e: 5235 2d00 |006b: iget v5, v3, Landroid/graphics/Rect;.right:I // field@002d │ │ +09c222: 54db 830d |006d: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09c226: 380b 1400 |006f: if-eqz v11, 0083 // +0014 │ │ +09c22a: 54db 830d |0071: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09c22e: 7110 411a 0b00 |0073: invoke-static {v11}, Landroid/support/v7/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@1a41 │ │ +09c234: 0c00 |0076: move-result-object v0 │ │ +09c236: 520b 2c00 |0077: iget v11, v0, Landroid/graphics/Rect;.left:I // field@002c │ │ +09c23a: 7120 ac27 b400 |0079: invoke-static {v4, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09c240: 0a04 |007c: move-result v4 │ │ +09c242: 520b 2d00 |007d: iget v11, v0, Landroid/graphics/Rect;.right:I // field@002d │ │ +09c246: 7120 ac27 b500 |007f: invoke-static {v5, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09c24c: 0a05 |0082: move-result v5 │ │ +09c24e: 52db 780d |0083: iget v11, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@0d78 │ │ +09c252: 52dc 860d |0085: iget v12, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@0d86 │ │ +09c256: da0c 0c02 |0087: mul-int/lit8 v12, v12, #int 2 // #02 │ │ +09c25a: b04c |0089: add-int/2addr v12, v4 │ │ +09c25c: b05c |008a: add-int/2addr v12, v5 │ │ +09c25e: 7120 ac27 cb00 |008b: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09c264: 0a07 |008e: move-result v7 │ │ +09c266: 7120 ac27 8a00 |008f: invoke-static {v10, v8}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09c26c: 0a06 |0092: move-result v6 │ │ +09c26e: 59d7 7d0d |0093: iput v7, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@0d7d │ │ +09c272: 59d6 760d |0095: iput v6, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@0d76 │ │ +09c276: 6f30 7e21 ed0f |0097: invoke-super {v13, v14, v15}, Landroid/widget/CompoundButton;.onMeasure:(II)V // method@217e │ │ +09c27c: 6e10 311d 0d00 |009a: invoke-virtual {v13}, Landroid/support/v7/widget/SwitchCompat;.getMeasuredHeight:()I // method@1d31 │ │ +09c282: 0a02 |009d: move-result v2 │ │ +09c284: 3562 0900 |009e: if-ge v2, v6, 00a7 // +0009 │ │ +09c288: 7110 300a 0d00 |00a0: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0a30 │ │ +09c28e: 0a0b |00a3: move-result v11 │ │ +09c290: 6e30 5c1d bd06 |00a4: invoke-virtual {v13, v11, v6}, Landroid/support/v7/widget/SwitchCompat;.setMeasuredDimension:(II)V // method@1d5c │ │ +09c296: 0e00 |00a7: return-void │ │ +09c298: 1209 |00a8: const/4 v9, #int 0 // #0 │ │ +09c29a: 1208 |00a9: const/4 v8, #int 0 // #0 │ │ +09c29c: 2890 |00aa: goto 003a // -0070 │ │ +09c29e: 1201 |00ab: const/4 v1, #int 0 // #0 │ │ +09c2a0: 28a8 |00ac: goto 0054 // -0058 │ │ +09c2a2: 6e10 b201 0300 |00ad: invoke-virtual {v3}, Landroid/graphics/Rect;.setEmpty:()V // method@01b2 │ │ +09c2a8: 120a |00b0: const/4 v10, #int 0 // #0 │ │ +09c2aa: 28b8 |00b1: goto 0069 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0004 line=521 │ │ 0x0008 line=522 │ │ 0x0010 line=525 │ │ 0x0014 line=526 │ │ @@ -229247,27 +229274,27 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -09c228: |[09c228] android.support.v7.widget.SwitchCompat.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -09c238: 6f20 7f21 3200 |0000: invoke-super {v2, v3}, Landroid/widget/CompoundButton;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@217f │ │ -09c23e: 6e10 4a1d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ -09c244: 0a01 |0006: move-result v1 │ │ -09c246: 3801 0e00 |0007: if-eqz v1, 0015 // +000e │ │ -09c24a: 5420 810d |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ -09c24e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -09c252: 6e10 e720 0300 |000d: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20e7 │ │ -09c258: 0c01 |0010: move-result-object v1 │ │ -09c25a: 7220 df28 0100 |0011: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -09c260: 0e00 |0014: return-void │ │ -09c262: 5420 800d |0015: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ -09c266: 28f4 |0017: goto 000b // -000c │ │ +09c2ac: |[09c2ac] android.support.v7.widget.SwitchCompat.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +09c2bc: 6f20 7f21 3200 |0000: invoke-super {v2, v3}, Landroid/widget/CompoundButton;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@217f │ │ +09c2c2: 6e10 4a1d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ +09c2c8: 0a01 |0006: move-result v1 │ │ +09c2ca: 3801 0e00 |0007: if-eqz v1, 0015 // +000e │ │ +09c2ce: 5420 810d |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ +09c2d2: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +09c2d6: 6e10 e720 0300 |000d: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20e7 │ │ +09c2dc: 0c01 |0010: move-result-object v1 │ │ +09c2de: 7220 df28 0100 |0011: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +09c2e4: 0e00 |0014: return-void │ │ +09c2e6: 5420 800d |0015: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ +09c2ea: 28f4 |0017: goto 000b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0003 line=591 │ │ 0x000b line=592 │ │ 0x000d line=593 │ │ 0x0014 line=595 │ │ @@ -229282,116 +229309,116 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 208 16-bit code units │ │ -09c268: |[09c268] android.support.v7.widget.SwitchCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -09c278: 122b |0000: const/4 v11, #int 2 // #2 │ │ -09c27a: 1507 803f |0001: const/high16 v7, #int 1065353216 // #3f80 │ │ -09c27e: 120a |0003: const/4 v10, #int 0 // #0 │ │ -09c280: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -09c282: 54c9 8d0d |0005: iget-object v9, v12, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ -09c286: 6e20 a61f d900 |0007: invoke-virtual {v9, v13}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ -09c28c: 7110 e508 0d00 |000a: invoke-static {v13}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -09c292: 0a00 |000d: move-result v0 │ │ -09c294: 2b00 ac00 0000 |000e: packed-switch v0, 000000ba // +000000ac │ │ -09c29a: 6f20 8021 dc00 |0011: invoke-super {v12, v13}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2180 │ │ -09c2a0: 0a07 |0014: move-result v7 │ │ -09c2a2: 0f07 |0015: return v7 │ │ -09c2a4: 6e10 961f 0d00 |0016: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -09c2aa: 0a05 |0019: move-result v5 │ │ -09c2ac: 6e10 981f 0d00 |001a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -09c2b2: 0a06 |001d: move-result v6 │ │ -09c2b4: 6e10 4b1d 0c00 |001e: invoke-virtual {v12}, Landroid/support/v7/widget/SwitchCompat;.isEnabled:()Z // method@1d4b │ │ -09c2ba: 0a07 |0021: move-result v7 │ │ -09c2bc: 3807 efff |0022: if-eqz v7, 0011 // -0011 │ │ -09c2c0: 7030 481d 5c06 |0024: invoke-direct {v12, v5, v6}, Landroid/support/v7/widget/SwitchCompat;.hitThumb:(FF)Z // method@1d48 │ │ -09c2c6: 0a07 |0027: move-result v7 │ │ -09c2c8: 3807 e9ff |0028: if-eqz v7, 0011 // -0017 │ │ -09c2cc: 59c8 880d |002a: iput v8, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ -09c2d0: 59c5 8a0d |002c: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ -09c2d4: 59c6 8b0d |002e: iput v6, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@0d8b │ │ -09c2d8: 28e1 |0030: goto 0011 // -001f │ │ -09c2da: 52c9 880d |0031: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ -09c2de: 2b09 9300 0000 |0033: packed-switch v9, 000000c6 // +00000093 │ │ -09c2e4: 28db |0036: goto 0011 // -0025 │ │ -09c2e6: 6e10 961f 0d00 |0037: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -09c2ec: 0a05 |003a: move-result v5 │ │ -09c2ee: 6e10 981f 0d00 |003b: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ -09c2f4: 0a06 |003e: move-result v6 │ │ -09c2f6: 52c7 8a0d |003f: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ -09c2fa: a707 0507 |0041: sub-float v7, v5, v7 │ │ -09c2fe: 7110 a527 0700 |0043: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -09c304: 0a07 |0046: move-result v7 │ │ -09c306: 52c9 890d |0047: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ -09c30a: 8299 |0049: int-to-float v9, v9 │ │ -09c30c: 2d07 0709 |004a: cmpl-float v7, v7, v9 │ │ -09c310: 3c07 1100 |004c: if-gtz v7, 005d // +0011 │ │ -09c314: 52c7 8b0d |004e: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@0d8b │ │ -09c318: a707 0607 |0050: sub-float v7, v6, v7 │ │ -09c31c: 7110 a527 0700 |0052: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -09c322: 0a07 |0055: move-result v7 │ │ -09c324: 52c9 890d |0056: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ -09c328: 8299 |0058: int-to-float v9, v9 │ │ -09c32a: 2d07 0709 |0059: cmpl-float v7, v7, v9 │ │ -09c32e: 3d07 b6ff |005b: if-lez v7, 0011 // -004a │ │ -09c332: 59cb 880d |005d: iput v11, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ -09c336: 6e10 361d 0c00 |005f: invoke-virtual {v12}, Landroid/support/v7/widget/SwitchCompat;.getParent:()Landroid/view/ViewParent; // method@1d36 │ │ -09c33c: 0c07 |0062: move-result-object v7 │ │ -09c33e: 7220 aa20 8700 |0063: invoke-interface {v7, v8}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ -09c344: 59c5 8a0d |0066: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ -09c348: 59c6 8b0d |0068: iput v6, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@0d8b │ │ -09c34c: 0187 |006a: move v7, v8 │ │ -09c34e: 28aa |006b: goto 0015 // -0056 │ │ -09c350: 6e10 961f 0d00 |006c: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -09c356: 0a05 |006f: move-result v5 │ │ -09c358: 7010 431d 0c00 |0070: invoke-direct {v12}, Landroid/support/v7/widget/SwitchCompat;.getThumbScrollRange:()I // method@1d43 │ │ -09c35e: 0a04 |0073: move-result v4 │ │ -09c360: 52c9 8a0d |0074: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ -09c364: a703 0509 |0076: sub-float v3, v5, v9 │ │ -09c368: 3804 2100 |0078: if-eqz v4, 0099 // +0021 │ │ -09c36c: 8249 |007a: int-to-float v9, v4 │ │ -09c36e: a901 0309 |007b: div-float v1, v3, v9 │ │ -09c372: 7110 c81e 0c00 |007d: invoke-static {v12}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -09c378: 0a09 |0080: move-result v9 │ │ -09c37a: 3809 0300 |0081: if-eqz v9, 0084 // +0003 │ │ -09c37e: 7f11 |0083: neg-float v1, v1 │ │ -09c380: 52c9 840d |0084: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ -09c384: c619 |0086: add-float/2addr v9, v1 │ │ -09c386: 7130 261d a907 |0087: invoke-static {v9, v10, v7}, Landroid/support/v7/widget/SwitchCompat;.constrain:(FFF)F // method@1d26 │ │ -09c38c: 0a02 |008a: move-result v2 │ │ -09c38e: 52c7 840d |008b: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ -09c392: 2d07 0207 |008d: cmpl-float v7, v2, v7 │ │ -09c396: 3807 0700 |008f: if-eqz v7, 0096 // +0007 │ │ -09c39a: 59c5 8a0d |0091: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ -09c39e: 7020 681d 2c00 |0093: invoke-direct {v12, v2}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@1d68 │ │ -09c3a4: 0187 |0096: move v7, v8 │ │ -09c3a6: 2900 7eff |0097: goto/16 0015 // -0082 │ │ -09c3aa: 2d09 030a |0099: cmpl-float v9, v3, v10 │ │ -09c3ae: 3d09 0400 |009b: if-lez v9, 009f // +0004 │ │ -09c3b2: 0171 |009d: move v1, v7 │ │ -09c3b4: 28df |009e: goto 007d // -0021 │ │ -09c3b6: 1501 80bf |009f: const/high16 v1, #int -1082130432 // #bf80 │ │ -09c3ba: 28fd |00a1: goto 009e // -0003 │ │ -09c3bc: 52c7 880d |00a2: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ -09c3c0: 33b7 0b00 |00a4: if-ne v7, v11, 00af // +000b │ │ -09c3c4: 7020 6e1d dc00 |00a6: invoke-direct {v12, v13}, Landroid/support/v7/widget/SwitchCompat;.stopDrag:(Landroid/view/MotionEvent;)V // method@1d6e │ │ -09c3ca: 6f20 8021 dc00 |00a9: invoke-super {v12, v13}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2180 │ │ -09c3d0: 0187 |00ac: move v7, v8 │ │ -09c3d2: 2900 68ff |00ad: goto/16 0015 // -0098 │ │ -09c3d6: 1207 |00af: const/4 v7, #int 0 // #0 │ │ -09c3d8: 59c7 880d |00b0: iput v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ -09c3dc: 54c7 8d0d |00b2: iget-object v7, v12, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ -09c3e0: 6e10 a71f 0700 |00b4: invoke-virtual {v7}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ -09c3e6: 2900 5aff |00b7: goto/16 0011 // -00a6 │ │ -09c3ea: 0000 |00b9: nop // spacer │ │ -09c3ec: 0001 0400 0000 0000 0800 0000 9400 ... |00ba: packed-switch-data (12 units) │ │ -09c404: 0001 0300 0000 0000 deff ffff 0400 ... |00c6: packed-switch-data (10 units) │ │ +09c2ec: |[09c2ec] android.support.v7.widget.SwitchCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +09c2fc: 122b |0000: const/4 v11, #int 2 // #2 │ │ +09c2fe: 1507 803f |0001: const/high16 v7, #int 1065353216 // #3f80 │ │ +09c302: 120a |0003: const/4 v10, #int 0 // #0 │ │ +09c304: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +09c306: 54c9 8d0d |0005: iget-object v9, v12, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ +09c30a: 6e20 a61f d900 |0007: invoke-virtual {v9, v13}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1fa6 │ │ +09c310: 7110 e508 0d00 |000a: invoke-static {v13}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +09c316: 0a00 |000d: move-result v0 │ │ +09c318: 2b00 ac00 0000 |000e: packed-switch v0, 000000ba // +000000ac │ │ +09c31e: 6f20 8021 dc00 |0011: invoke-super {v12, v13}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2180 │ │ +09c324: 0a07 |0014: move-result v7 │ │ +09c326: 0f07 |0015: return v7 │ │ +09c328: 6e10 961f 0d00 |0016: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +09c32e: 0a05 |0019: move-result v5 │ │ +09c330: 6e10 981f 0d00 |001a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +09c336: 0a06 |001d: move-result v6 │ │ +09c338: 6e10 4b1d 0c00 |001e: invoke-virtual {v12}, Landroid/support/v7/widget/SwitchCompat;.isEnabled:()Z // method@1d4b │ │ +09c33e: 0a07 |0021: move-result v7 │ │ +09c340: 3807 efff |0022: if-eqz v7, 0011 // -0011 │ │ +09c344: 7030 481d 5c06 |0024: invoke-direct {v12, v5, v6}, Landroid/support/v7/widget/SwitchCompat;.hitThumb:(FF)Z // method@1d48 │ │ +09c34a: 0a07 |0027: move-result v7 │ │ +09c34c: 3807 e9ff |0028: if-eqz v7, 0011 // -0017 │ │ +09c350: 59c8 880d |002a: iput v8, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ +09c354: 59c5 8a0d |002c: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ +09c358: 59c6 8b0d |002e: iput v6, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@0d8b │ │ +09c35c: 28e1 |0030: goto 0011 // -001f │ │ +09c35e: 52c9 880d |0031: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ +09c362: 2b09 9300 0000 |0033: packed-switch v9, 000000c6 // +00000093 │ │ +09c368: 28db |0036: goto 0011 // -0025 │ │ +09c36a: 6e10 961f 0d00 |0037: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +09c370: 0a05 |003a: move-result v5 │ │ +09c372: 6e10 981f 0d00 |003b: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@1f98 │ │ +09c378: 0a06 |003e: move-result v6 │ │ +09c37a: 52c7 8a0d |003f: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ +09c37e: a707 0507 |0041: sub-float v7, v5, v7 │ │ +09c382: 7110 a527 0700 |0043: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +09c388: 0a07 |0046: move-result v7 │ │ +09c38a: 52c9 890d |0047: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ +09c38e: 8299 |0049: int-to-float v9, v9 │ │ +09c390: 2d07 0709 |004a: cmpl-float v7, v7, v9 │ │ +09c394: 3c07 1100 |004c: if-gtz v7, 005d // +0011 │ │ +09c398: 52c7 8b0d |004e: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@0d8b │ │ +09c39c: a707 0607 |0050: sub-float v7, v6, v7 │ │ +09c3a0: 7110 a527 0700 |0052: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +09c3a6: 0a07 |0055: move-result v7 │ │ +09c3a8: 52c9 890d |0056: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@0d89 │ │ +09c3ac: 8299 |0058: int-to-float v9, v9 │ │ +09c3ae: 2d07 0709 |0059: cmpl-float v7, v7, v9 │ │ +09c3b2: 3d07 b6ff |005b: if-lez v7, 0011 // -004a │ │ +09c3b6: 59cb 880d |005d: iput v11, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ +09c3ba: 6e10 361d 0c00 |005f: invoke-virtual {v12}, Landroid/support/v7/widget/SwitchCompat;.getParent:()Landroid/view/ViewParent; // method@1d36 │ │ +09c3c0: 0c07 |0062: move-result-object v7 │ │ +09c3c2: 7220 aa20 8700 |0063: invoke-interface {v7, v8}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@20aa │ │ +09c3c8: 59c5 8a0d |0066: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ +09c3cc: 59c6 8b0d |0068: iput v6, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@0d8b │ │ +09c3d0: 0187 |006a: move v7, v8 │ │ +09c3d2: 28aa |006b: goto 0015 // -0056 │ │ +09c3d4: 6e10 961f 0d00 |006c: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +09c3da: 0a05 |006f: move-result v5 │ │ +09c3dc: 7010 431d 0c00 |0070: invoke-direct {v12}, Landroid/support/v7/widget/SwitchCompat;.getThumbScrollRange:()I // method@1d43 │ │ +09c3e2: 0a04 |0073: move-result v4 │ │ +09c3e4: 52c9 8a0d |0074: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ +09c3e8: a703 0509 |0076: sub-float v3, v5, v9 │ │ +09c3ec: 3804 2100 |0078: if-eqz v4, 0099 // +0021 │ │ +09c3f0: 8249 |007a: int-to-float v9, v4 │ │ +09c3f2: a901 0309 |007b: div-float v1, v3, v9 │ │ +09c3f6: 7110 c81e 0c00 |007d: invoke-static {v12}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +09c3fc: 0a09 |0080: move-result v9 │ │ +09c3fe: 3809 0300 |0081: if-eqz v9, 0084 // +0003 │ │ +09c402: 7f11 |0083: neg-float v1, v1 │ │ +09c404: 52c9 840d |0084: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ +09c408: c619 |0086: add-float/2addr v9, v1 │ │ +09c40a: 7130 261d a907 |0087: invoke-static {v9, v10, v7}, Landroid/support/v7/widget/SwitchCompat;.constrain:(FFF)F // method@1d26 │ │ +09c410: 0a02 |008a: move-result v2 │ │ +09c412: 52c7 840d |008b: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@0d84 │ │ +09c416: 2d07 0207 |008d: cmpl-float v7, v2, v7 │ │ +09c41a: 3807 0700 |008f: if-eqz v7, 0096 // +0007 │ │ +09c41e: 59c5 8a0d |0091: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@0d8a │ │ +09c422: 7020 681d 2c00 |0093: invoke-direct {v12, v2}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@1d68 │ │ +09c428: 0187 |0096: move v7, v8 │ │ +09c42a: 2900 7eff |0097: goto/16 0015 // -0082 │ │ +09c42e: 2d09 030a |0099: cmpl-float v9, v3, v10 │ │ +09c432: 3d09 0400 |009b: if-lez v9, 009f // +0004 │ │ +09c436: 0171 |009d: move v1, v7 │ │ +09c438: 28df |009e: goto 007d // -0021 │ │ +09c43a: 1501 80bf |009f: const/high16 v1, #int -1082130432 // #bf80 │ │ +09c43e: 28fd |00a1: goto 009e // -0003 │ │ +09c440: 52c7 880d |00a2: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ +09c444: 33b7 0b00 |00a4: if-ne v7, v11, 00af // +000b │ │ +09c448: 7020 6e1d dc00 |00a6: invoke-direct {v12, v13}, Landroid/support/v7/widget/SwitchCompat;.stopDrag:(Landroid/view/MotionEvent;)V // method@1d6e │ │ +09c44e: 6f20 8021 dc00 |00a9: invoke-super {v12, v13}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2180 │ │ +09c454: 0187 |00ac: move v7, v8 │ │ +09c456: 2900 68ff |00ad: goto/16 0015 // -0098 │ │ +09c45a: 1207 |00af: const/4 v7, #int 0 // #0 │ │ +09c45c: 59c7 880d |00b0: iput v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@0d88 │ │ +09c460: 54c7 8d0d |00b2: iget-object v7, v12, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d8d │ │ +09c464: 6e10 a71f 0700 |00b4: invoke-virtual {v7}, Landroid/view/VelocityTracker;.clear:()V // method@1fa7 │ │ +09c46a: 2900 5aff |00b7: goto/16 0011 // -00a6 │ │ +09c46e: 0000 |00b9: nop // spacer │ │ +09c470: 0001 0400 0000 0000 0800 0000 9400 ... |00ba: packed-switch-data (12 units) │ │ +09c488: 0001 0300 0000 0000 deff ffff 0400 ... |00c6: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=630 │ │ 0x000a line=631 │ │ 0x000e line=632 │ │ 0x0011 line=704 │ │ 0x0016 line=634 │ │ @@ -229450,36 +229477,36 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -09c418: |[09c418] android.support.v7.widget.SwitchCompat.setChecked:(Z)V │ │ -09c428: 6f20 8421 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@2184 │ │ -09c42e: 6e10 4a1d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ -09c434: 0a02 |0006: move-result v2 │ │ -09c436: 6e10 471d 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.getWindowToken:()Landroid/os/IBinder; // method@1d47 │ │ -09c43c: 0c00 |000a: move-result-object v0 │ │ -09c43e: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -09c442: 7110 3a0a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.isLaidOut:(Landroid/view/View;)Z // method@0a3a │ │ -09c448: 0a00 |0010: move-result v0 │ │ -09c44a: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -09c44e: 6e10 4c1d 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isShown:()Z // method@1d4c │ │ -09c454: 0a00 |0016: move-result v0 │ │ -09c456: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -09c45a: 7020 221d 2100 |0019: invoke-direct {v1, v2}, Landroid/support/v7/widget/SwitchCompat;.animateThumbToCheckedState:(Z)V // method@1d22 │ │ -09c460: 0e00 |001c: return-void │ │ -09c462: 7010 231d 0100 |001d: invoke-direct {v1}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@1d23 │ │ -09c468: 3802 0800 |0020: if-eqz v2, 0028 // +0008 │ │ -09c46c: 1500 803f |0022: const/high16 v0, #int 1065353216 // #3f80 │ │ -09c470: 7020 681d 0100 |0024: invoke-direct {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@1d68 │ │ -09c476: 28f5 |0027: goto 001c // -000b │ │ -09c478: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -09c47a: 28fb |0029: goto 0024 // -0005 │ │ +09c49c: |[09c49c] android.support.v7.widget.SwitchCompat.setChecked:(Z)V │ │ +09c4ac: 6f20 8421 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@2184 │ │ +09c4b2: 6e10 4a1d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ +09c4b8: 0a02 |0006: move-result v2 │ │ +09c4ba: 6e10 471d 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.getWindowToken:()Landroid/os/IBinder; // method@1d47 │ │ +09c4c0: 0c00 |000a: move-result-object v0 │ │ +09c4c2: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +09c4c6: 7110 3a0a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.isLaidOut:(Landroid/view/View;)Z // method@0a3a │ │ +09c4cc: 0a00 |0010: move-result v0 │ │ +09c4ce: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +09c4d2: 6e10 4c1d 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isShown:()Z // method@1d4c │ │ +09c4d8: 0a00 |0016: move-result v0 │ │ +09c4da: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +09c4de: 7020 221d 2100 |0019: invoke-direct {v1, v2}, Landroid/support/v7/widget/SwitchCompat;.animateThumbToCheckedState:(Z)V // method@1d22 │ │ +09c4e4: 0e00 |001c: return-void │ │ +09c4e6: 7010 231d 0100 |001d: invoke-direct {v1}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@1d23 │ │ +09c4ec: 3802 0800 |0020: if-eqz v2, 0028 // +0008 │ │ +09c4f0: 1500 803f |0022: const/high16 v0, #int 1065353216 // #3f80 │ │ +09c4f4: 7020 681d 0100 |0024: invoke-direct {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@1d68 │ │ +09c4fa: 28f5 |0027: goto 001c // -000b │ │ +09c4fc: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +09c4fe: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0003 line=806 │ │ 0x0007 line=808 │ │ 0x0019 line=809 │ │ 0x001c line=815 │ │ @@ -229494,20 +229521,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09c47c: |[09c47c] android.support.v7.widget.SwitchCompat.setShowText:(Z)V │ │ -09c48c: 5510 730d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ -09c490: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -09c494: 5c12 730d |0004: iput-boolean v2, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ -09c498: 6e10 5a1d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c49e: 0e00 |0009: return-void │ │ +09c500: |[09c500] android.support.v7.widget.SwitchCompat.setShowText:(Z)V │ │ +09c510: 5510 730d |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ +09c514: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +09c518: 5c12 730d |0004: iput-boolean v2, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@0d73 │ │ +09c51c: 6e10 5a1d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c522: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0004 line=506 │ │ 0x0006 line=507 │ │ 0x0009 line=509 │ │ locals : │ │ @@ -229519,18 +229546,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c4a0: |[09c4a0] android.support.v7.widget.SwitchCompat.setSplitTrack:(Z)V │ │ -09c4b0: 5c01 740d |0000: iput-boolean v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@0d74 │ │ -09c4b4: 6e10 491d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@1d49 │ │ -09c4ba: 0e00 |0005: return-void │ │ +09c524: |[09c524] android.support.v7.widget.SwitchCompat.setSplitTrack:(Z)V │ │ +09c534: 5c01 740d |0000: iput-boolean v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@0d74 │ │ +09c538: 6e10 491d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@1d49 │ │ +09c53e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0002 line=459 │ │ 0x0005 line=460 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -229541,18 +229568,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c4bc: |[09c4bc] android.support.v7.widget.SwitchCompat.setSwitchMinWidth:(I)V │ │ -09c4cc: 5901 780d |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@0d78 │ │ -09c4d0: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c4d6: 0e00 |0005: return-void │ │ +09c540: |[09c540] android.support.v7.widget.SwitchCompat.setSwitchMinWidth:(I)V │ │ +09c550: 5901 780d |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@0d78 │ │ +09c554: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c55a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0002 line=359 │ │ 0x0005 line=360 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -229563,18 +229590,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c4d8: |[09c4d8] android.support.v7.widget.SwitchCompat.setSwitchPadding:(I)V │ │ -09c4e8: 5901 790d |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ -09c4ec: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c4f2: 0e00 |0005: return-void │ │ +09c55c: |[09c55c] android.support.v7.widget.SwitchCompat.setSwitchPadding:(I)V │ │ +09c56c: 5901 790d |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@0d79 │ │ +09c570: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0002 line=339 │ │ 0x0005 line=340 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -229585,64 +229612,64 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -09c4f4: |[09c4f4] android.support.v7.widget.SwitchCompat.setSwitchTextAppearance:(Landroid/content/Context;I)V │ │ -09c504: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -09c506: 12f8 |0001: const/4 v8, #int -1 // #ff │ │ -09c508: 6206 8e09 |0002: sget-object v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@098e │ │ -09c50c: 6e30 ad00 cb06 |0004: invoke-virtual {v11, v12, v6}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ad │ │ -09c512: 0c01 |0007: move-result-object v1 │ │ -09c514: 6006 9309 |0008: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textColor:I // field@0993 │ │ -09c518: 6e20 3201 6100 |000a: invoke-virtual {v1, v6}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ -09c51e: 0c02 |000d: move-result-object v2 │ │ -09c520: 3802 4600 |000e: if-eqz v2, 0054 // +0046 │ │ -09c524: 5ba2 7f0d |0010: iput-object v2, v10, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@0d7f │ │ -09c528: 6006 9409 |0012: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textSize:I // field@0994 │ │ -09c52c: 6e30 3501 6109 |0014: invoke-virtual {v1, v6, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ -09c532: 0a04 |0017: move-result v4 │ │ -09c534: 3804 1600 |0018: if-eqz v4, 002e // +0016 │ │ -09c538: 8246 |001a: int-to-float v6, v4 │ │ -09c53a: 54a7 820d |001b: iget-object v7, v10, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09c53e: 6e10 da1e 0700 |001d: invoke-virtual {v7}, Landroid/text/TextPaint;.getTextSize:()F // method@1eda │ │ -09c544: 0a07 |0020: move-result v7 │ │ -09c546: 2d06 0607 |0021: cmpl-float v6, v6, v7 │ │ -09c54a: 3806 0b00 |0023: if-eqz v6, 002e // +000b │ │ -09c54e: 54a6 820d |0025: iget-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09c552: 8247 |0027: int-to-float v7, v4 │ │ -09c554: 6e20 de1e 7600 |0028: invoke-virtual {v6, v7}, Landroid/text/TextPaint;.setTextSize:(F)V // method@1ede │ │ -09c55a: 6e10 5a1d 0a00 |002b: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c560: 6006 9609 |002e: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_typeface:I // field@0996 │ │ -09c564: 6e30 3b01 6108 |0030: invoke-virtual {v1, v6, v8}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -09c56a: 0a05 |0033: move-result v5 │ │ -09c56c: 6006 9509 |0034: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textStyle:I // field@0995 │ │ -09c570: 6e30 3b01 6108 |0036: invoke-virtual {v1, v6, v8}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -09c576: 0a03 |0039: move-result v3 │ │ -09c578: 7030 641d 5a03 |003a: invoke-direct {v10, v5, v3}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypefaceByIndex:(II)V // method@1d64 │ │ -09c57e: 6006 9709 |003d: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@0997 │ │ -09c582: 6e30 2f01 6109 |003f: invoke-virtual {v1, v6, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -09c588: 0a00 |0042: move-result v0 │ │ -09c58a: 3800 1800 |0043: if-eqz v0, 005b // +0018 │ │ -09c58e: 2206 1103 |0045: new-instance v6, Landroid/support/v7/text/AllCapsTransformationMethod; // type@0311 │ │ -09c592: 6e10 2d1d 0a00 |0047: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.getContext:()Landroid/content/Context; // method@1d2d │ │ -09c598: 0c07 |004a: move-result-object v7 │ │ -09c59a: 7020 8913 7600 |004b: invoke-direct {v6, v7}, Landroid/support/v7/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@1389 │ │ -09c5a0: 5ba6 7c0d |004e: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@0d7c │ │ -09c5a4: 6e10 4b01 0100 |0050: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -09c5aa: 0e00 |0053: return-void │ │ -09c5ac: 6e10 3e1d 0a00 |0054: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.getTextColors:()Landroid/content/res/ColorStateList; // method@1d3e │ │ -09c5b2: 0c06 |0057: move-result-object v6 │ │ -09c5b4: 5ba6 7f0d |0058: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@0d7f │ │ -09c5b8: 28b8 |005a: goto 0012 // -0048 │ │ -09c5ba: 1206 |005b: const/4 v6, #int 0 // #0 │ │ -09c5bc: 5ba6 7c0d |005c: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@0d7c │ │ -09c5c0: 28f2 |005e: goto 0050 // -000e │ │ +09c578: |[09c578] android.support.v7.widget.SwitchCompat.setSwitchTextAppearance:(Landroid/content/Context;I)V │ │ +09c588: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +09c58a: 12f8 |0001: const/4 v8, #int -1 // #ff │ │ +09c58c: 6206 8e09 |0002: sget-object v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@098e │ │ +09c590: 6e30 ad00 cb06 |0004: invoke-virtual {v11, v12, v6}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ad │ │ +09c596: 0c01 |0007: move-result-object v1 │ │ +09c598: 6006 9309 |0008: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textColor:I // field@0993 │ │ +09c59c: 6e20 3201 6100 |000a: invoke-virtual {v1, v6}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ +09c5a2: 0c02 |000d: move-result-object v2 │ │ +09c5a4: 3802 4600 |000e: if-eqz v2, 0054 // +0046 │ │ +09c5a8: 5ba2 7f0d |0010: iput-object v2, v10, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@0d7f │ │ +09c5ac: 6006 9409 |0012: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textSize:I // field@0994 │ │ +09c5b0: 6e30 3501 6109 |0014: invoke-virtual {v1, v6, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ +09c5b6: 0a04 |0017: move-result v4 │ │ +09c5b8: 3804 1600 |0018: if-eqz v4, 002e // +0016 │ │ +09c5bc: 8246 |001a: int-to-float v6, v4 │ │ +09c5be: 54a7 820d |001b: iget-object v7, v10, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09c5c2: 6e10 da1e 0700 |001d: invoke-virtual {v7}, Landroid/text/TextPaint;.getTextSize:()F // method@1eda │ │ +09c5c8: 0a07 |0020: move-result v7 │ │ +09c5ca: 2d06 0607 |0021: cmpl-float v6, v6, v7 │ │ +09c5ce: 3806 0b00 |0023: if-eqz v6, 002e // +000b │ │ +09c5d2: 54a6 820d |0025: iget-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09c5d6: 8247 |0027: int-to-float v7, v4 │ │ +09c5d8: 6e20 de1e 7600 |0028: invoke-virtual {v6, v7}, Landroid/text/TextPaint;.setTextSize:(F)V // method@1ede │ │ +09c5de: 6e10 5a1d 0a00 |002b: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c5e4: 6006 9609 |002e: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_typeface:I // field@0996 │ │ +09c5e8: 6e30 3b01 6108 |0030: invoke-virtual {v1, v6, v8}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +09c5ee: 0a05 |0033: move-result v5 │ │ +09c5f0: 6006 9509 |0034: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textStyle:I // field@0995 │ │ +09c5f4: 6e30 3b01 6108 |0036: invoke-virtual {v1, v6, v8}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +09c5fa: 0a03 |0039: move-result v3 │ │ +09c5fc: 7030 641d 5a03 |003a: invoke-direct {v10, v5, v3}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypefaceByIndex:(II)V // method@1d64 │ │ +09c602: 6006 9709 |003d: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@0997 │ │ +09c606: 6e30 2f01 6109 |003f: invoke-virtual {v1, v6, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +09c60c: 0a00 |0042: move-result v0 │ │ +09c60e: 3800 1800 |0043: if-eqz v0, 005b // +0018 │ │ +09c612: 2206 1203 |0045: new-instance v6, Landroid/support/v7/text/AllCapsTransformationMethod; // type@0312 │ │ +09c616: 6e10 2d1d 0a00 |0047: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.getContext:()Landroid/content/Context; // method@1d2d │ │ +09c61c: 0c07 |004a: move-result-object v7 │ │ +09c61e: 7020 8913 7600 |004b: invoke-direct {v6, v7}, Landroid/support/v7/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@1389 │ │ +09c624: 5ba6 7c0d |004e: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@0d7c │ │ +09c628: 6e10 4b01 0100 |0050: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +09c62e: 0e00 |0053: return-void │ │ +09c630: 6e10 3e1d 0a00 |0054: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.getTextColors:()Landroid/content/res/ColorStateList; // method@1d3e │ │ +09c636: 0c06 |0057: move-result-object v6 │ │ +09c638: 5ba6 7f0d |0058: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@0d7f │ │ +09c63c: 28b8 |005a: goto 0012 // -0048 │ │ +09c63e: 1206 |005b: const/4 v6, #int 0 // #0 │ │ +09c640: 5ba6 7c0d |005c: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@0d7c │ │ +09c644: 28f2 |005e: goto 0050 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=233 │ │ 0x0008 line=238 │ │ 0x000e line=239 │ │ 0x0010 line=240 │ │ 0x0012 line=246 │ │ @@ -229680,24 +229707,24 @@ │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09c5c4: |[09c5c4] android.support.v7.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;)V │ │ -09c5d4: 5410 820d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09c5d8: 6e10 db1e 0000 |0002: invoke-virtual {v0}, Landroid/text/TextPaint;.getTypeface:()Landroid/graphics/Typeface; // method@1edb │ │ -09c5de: 0c00 |0005: move-result-object v0 │ │ -09c5e0: 3220 0d00 |0006: if-eq v0, v2, 0013 // +000d │ │ -09c5e4: 5410 820d |0008: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09c5e8: 6e20 e01e 2000 |000a: invoke-virtual {v0, v2}, Landroid/text/TextPaint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@1ee0 │ │ -09c5ee: 6e10 5a1d 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c5f4: 6e10 491d 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@1d49 │ │ -09c5fa: 0e00 |0013: return-void │ │ +09c648: |[09c648] android.support.v7.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;)V │ │ +09c658: 5410 820d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09c65c: 6e10 db1e 0000 |0002: invoke-virtual {v0}, Landroid/text/TextPaint;.getTypeface:()Landroid/graphics/Typeface; // method@1edb │ │ +09c662: 0c00 |0005: move-result-object v0 │ │ +09c664: 3220 0d00 |0006: if-eq v0, v2, 0013 // +000d │ │ +09c668: 5410 820d |0008: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09c66c: 6e20 e01e 2000 |000a: invoke-virtual {v0, v2}, Landroid/text/TextPaint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@1ee0 │ │ +09c672: 6e10 5a1d 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c678: 6e10 491d 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@1d49 │ │ +09c67e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0008 line=325 │ │ 0x000d line=327 │ │ 0x0010 line=328 │ │ 0x0013 line=330 │ │ @@ -229710,51 +229737,51 @@ │ │ type : '(Landroid/graphics/Typeface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -09c5fc: |[09c5fc] android.support.v7.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;I)V │ │ -09c60c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09c60e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -09c610: 3d08 3400 |0002: if-lez v8, 0036 // +0034 │ │ -09c614: 3907 2900 |0004: if-nez v7, 002d // +0029 │ │ -09c618: 7110 ba01 0800 |0006: invoke-static {v8}, Landroid/graphics/Typeface;.defaultFromStyle:(I)Landroid/graphics/Typeface; // method@01ba │ │ -09c61e: 0c07 |0009: move-result-object v7 │ │ -09c620: 6e20 621d 7600 |000a: invoke-virtual {v6, v7}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@1d62 │ │ -09c626: 3807 2500 |000d: if-eqz v7, 0032 // +0025 │ │ -09c62a: 6e10 bb01 0700 |000f: invoke-virtual {v7}, Landroid/graphics/Typeface;.getStyle:()I // method@01bb │ │ -09c630: 0a01 |0012: move-result v1 │ │ -09c632: df04 01ff |0013: xor-int/lit8 v4, v1, #int -1 // #ff │ │ -09c636: 9500 0804 |0015: and-int v0, v8, v4 │ │ -09c63a: 5464 820d |0017: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09c63e: dd05 0001 |0019: and-int/lit8 v5, v0, #int 1 // #01 │ │ -09c642: 3805 0300 |001b: if-eqz v5, 001e // +0003 │ │ -09c646: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -09c648: 6e20 dd1e 2400 |001e: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setFakeBoldText:(Z)V // method@1edd │ │ -09c64e: 5464 820d |0021: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09c652: dd02 0002 |0023: and-int/lit8 v2, v0, #int 2 // #02 │ │ -09c656: 3802 0f00 |0025: if-eqz v2, 0034 // +000f │ │ -09c65a: 1502 80be |0027: const/high16 v2, #int -1098907648 // #be80 │ │ -09c65e: 6e20 df1e 2400 |0029: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setTextSkewX:(F)V // method@1edf │ │ -09c664: 0e00 |002c: return-void │ │ -09c666: 7120 b801 8700 |002d: invoke-static {v7, v8}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@01b8 │ │ -09c66c: 0c07 |0030: move-result-object v7 │ │ -09c66e: 28d9 |0031: goto 000a // -0027 │ │ -09c670: 0121 |0032: move v1, v2 │ │ -09c672: 28e0 |0033: goto 0013 // -0020 │ │ -09c674: 0132 |0034: move v2, v3 │ │ -09c676: 28f4 |0035: goto 0029 // -000c │ │ -09c678: 5464 820d |0036: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09c67c: 6e20 dd1e 2400 |0038: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setFakeBoldText:(Z)V // method@1edd │ │ -09c682: 5462 820d |003b: iget-object v2, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ -09c686: 6e20 df1e 3200 |003d: invoke-virtual {v2, v3}, Landroid/text/TextPaint;.setTextSkewX:(F)V // method@1edf │ │ -09c68c: 6e20 621d 7600 |0040: invoke-virtual {v6, v7}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@1d62 │ │ -09c692: 28e9 |0043: goto 002c // -0017 │ │ +09c680: |[09c680] android.support.v7.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;I)V │ │ +09c690: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09c692: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09c694: 3d08 3400 |0002: if-lez v8, 0036 // +0034 │ │ +09c698: 3907 2900 |0004: if-nez v7, 002d // +0029 │ │ +09c69c: 7110 ba01 0800 |0006: invoke-static {v8}, Landroid/graphics/Typeface;.defaultFromStyle:(I)Landroid/graphics/Typeface; // method@01ba │ │ +09c6a2: 0c07 |0009: move-result-object v7 │ │ +09c6a4: 6e20 621d 7600 |000a: invoke-virtual {v6, v7}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@1d62 │ │ +09c6aa: 3807 2500 |000d: if-eqz v7, 0032 // +0025 │ │ +09c6ae: 6e10 bb01 0700 |000f: invoke-virtual {v7}, Landroid/graphics/Typeface;.getStyle:()I // method@01bb │ │ +09c6b4: 0a01 |0012: move-result v1 │ │ +09c6b6: df04 01ff |0013: xor-int/lit8 v4, v1, #int -1 // #ff │ │ +09c6ba: 9500 0804 |0015: and-int v0, v8, v4 │ │ +09c6be: 5464 820d |0017: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09c6c2: dd05 0001 |0019: and-int/lit8 v5, v0, #int 1 // #01 │ │ +09c6c6: 3805 0300 |001b: if-eqz v5, 001e // +0003 │ │ +09c6ca: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +09c6cc: 6e20 dd1e 2400 |001e: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setFakeBoldText:(Z)V // method@1edd │ │ +09c6d2: 5464 820d |0021: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09c6d6: dd02 0002 |0023: and-int/lit8 v2, v0, #int 2 // #02 │ │ +09c6da: 3802 0f00 |0025: if-eqz v2, 0034 // +000f │ │ +09c6de: 1502 80be |0027: const/high16 v2, #int -1098907648 // #be80 │ │ +09c6e2: 6e20 df1e 2400 |0029: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setTextSkewX:(F)V // method@1edf │ │ +09c6e8: 0e00 |002c: return-void │ │ +09c6ea: 7120 b801 8700 |002d: invoke-static {v7, v8}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@01b8 │ │ +09c6f0: 0c07 |0030: move-result-object v7 │ │ +09c6f2: 28d9 |0031: goto 000a // -0027 │ │ +09c6f4: 0121 |0032: move v1, v2 │ │ +09c6f6: 28e0 |0033: goto 0013 // -0020 │ │ +09c6f8: 0132 |0034: move v2, v3 │ │ +09c6fa: 28f4 |0035: goto 0029 // -000c │ │ +09c6fc: 5464 820d |0036: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09c700: 6e20 dd1e 2400 |0038: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setFakeBoldText:(Z)V // method@1edd │ │ +09c706: 5462 820d |003b: iget-object v2, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@0d82 │ │ +09c70a: 6e20 df1e 3200 |003d: invoke-virtual {v2, v3}, Landroid/text/TextPaint;.setTextSkewX:(F)V // method@1edf │ │ +09c710: 6e20 621d 7600 |0040: invoke-virtual {v6, v7}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@1d62 │ │ +09c716: 28e9 |0043: goto 002c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=296 │ │ 0x0004 line=297 │ │ 0x0006 line=298 │ │ 0x000a line=303 │ │ 0x000d line=305 │ │ @@ -229782,18 +229809,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c694: |[09c694] android.support.v7.widget.SwitchCompat.setTextOff:(Ljava/lang/CharSequence;)V │ │ -09c6a4: 5b01 800d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ -09c6a8: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c6ae: 0e00 |0005: return-void │ │ +09c718: |[09c718] android.support.v7.widget.SwitchCompat.setTextOff:(Ljava/lang/CharSequence;)V │ │ +09c728: 5b01 800d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@0d80 │ │ +09c72c: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c732: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0002 line=496 │ │ 0x0005 line=497 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -229804,18 +229831,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c6b0: |[09c6b0] android.support.v7.widget.SwitchCompat.setTextOn:(Ljava/lang/CharSequence;)V │ │ -09c6c0: 5b01 810d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ -09c6c4: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c6ca: 0e00 |0005: return-void │ │ +09c734: |[09c734] android.support.v7.widget.SwitchCompat.setTextOn:(Ljava/lang/CharSequence;)V │ │ +09c744: 5b01 810d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@0d81 │ │ +09c748: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c74e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0002 line=481 │ │ 0x0005 line=482 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -229826,18 +229853,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c6cc: |[09c6cc] android.support.v7.widget.SwitchCompat.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -09c6dc: 5b01 830d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09c6e0: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c6e6: 0e00 |0005: return-void │ │ +09c750: |[09c750] android.support.v7.widget.SwitchCompat.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +09c760: 5b01 830d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09c764: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c76a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0002 line=427 │ │ 0x0005 line=428 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -229848,20 +229875,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09c6e8: |[09c6e8] android.support.v7.widget.SwitchCompat.setThumbResource:(I)V │ │ -09c6f8: 5410 870d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d87 │ │ -09c6fc: 6e20 981d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -09c702: 0c00 |0005: move-result-object v0 │ │ -09c704: 6e20 671d 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1d67 │ │ -09c70a: 0e00 |0009: return-void │ │ +09c76c: |[09c76c] android.support.v7.widget.SwitchCompat.setThumbResource:(I)V │ │ +09c77c: 5410 870d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d87 │ │ +09c780: 6e20 981d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +09c786: 0c00 |0005: move-result-object v0 │ │ +09c788: 6e20 671d 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1d67 │ │ +09c78e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0009 line=438 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -229871,18 +229898,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c70c: |[09c70c] android.support.v7.widget.SwitchCompat.setThumbTextPadding:(I)V │ │ -09c71c: 5901 850d |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@0d85 │ │ -09c720: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c726: 0e00 |0005: return-void │ │ +09c790: |[09c790] android.support.v7.widget.SwitchCompat.setThumbTextPadding:(I)V │ │ +09c7a0: 5901 850d |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@0d85 │ │ +09c7a4: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c7aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0002 line=379 │ │ 0x0005 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -229893,18 +229920,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c728: |[09c728] android.support.v7.widget.SwitchCompat.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -09c738: 5b01 8c0d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09c73c: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ -09c742: 0e00 |0005: return-void │ │ +09c7ac: |[09c7ac] android.support.v7.widget.SwitchCompat.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +09c7bc: 5b01 8c0d |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09c7c0: 6e10 5a1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@1d5a │ │ +09c7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0002 line=398 │ │ 0x0005 line=399 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -229915,20 +229942,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09c744: |[09c744] android.support.v7.widget.SwitchCompat.setTrackResource:(I)V │ │ -09c754: 5410 870d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d87 │ │ -09c758: 6e20 981d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -09c75e: 0c00 |0005: move-result-object v0 │ │ -09c760: 6e20 6b1d 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1d6b │ │ -09c766: 0e00 |0009: return-void │ │ +09c7c8: |[09c7c8] android.support.v7.widget.SwitchCompat.setTrackResource:(I)V │ │ +09c7d8: 5410 870d |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d87 │ │ +09c7dc: 6e20 981d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +09c7e2: 0c00 |0005: move-result-object v0 │ │ +09c7e4: 6e20 6b1d 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1d6b │ │ +09c7ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0009 line=408 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -229938,23 +229965,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09c768: |[09c768] android.support.v7.widget.SwitchCompat.toggle:()V │ │ -09c778: 6e10 4a1d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ -09c77e: 0a00 |0003: move-result v0 │ │ -09c780: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -09c784: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -09c786: 6e20 5b1d 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@1d5b │ │ -09c78c: 0e00 |000a: return-void │ │ -09c78e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09c790: 28fb |000c: goto 0007 // -0005 │ │ +09c7ec: |[09c7ec] android.support.v7.widget.SwitchCompat.toggle:()V │ │ +09c7fc: 6e10 4a1d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@1d4a │ │ +09c802: 0a00 |0003: move-result v0 │ │ +09c804: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +09c808: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +09c80a: 6e20 5b1d 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@1d5b │ │ +09c810: 0e00 |000a: return-void │ │ +09c812: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09c814: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ 0x000a line=798 │ │ 0x000b line=797 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -229964,50 +229991,50 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09c794: |[09c794] android.support.v7.widget.SwitchCompat.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -09c7a4: 6f20 8621 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2186 │ │ -09c7aa: 0a00 |0003: move-result v0 │ │ -09c7ac: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -09c7b0: 5410 830d |0006: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ -09c7b4: 3202 0600 |0008: if-eq v2, v0, 000e // +0006 │ │ -09c7b8: 5410 8c0d |000a: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ -09c7bc: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ -09c7c0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -09c7c2: 0f00 |000f: return v0 │ │ -09c7c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09c7c6: 28fe |0011: goto 000f // -0002 │ │ +09c818: |[09c818] android.support.v7.widget.SwitchCompat.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +09c828: 6f20 8621 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2186 │ │ +09c82e: 0a00 |0003: move-result v0 │ │ +09c830: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +09c834: 5410 830d |0006: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@0d83 │ │ +09c838: 3202 0600 |0008: if-eq v2, v0, 000e // +0006 │ │ +09c83c: 5410 8c0d |000a: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@0d8c │ │ +09c840: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ +09c844: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +09c846: 0f00 |000f: return v0 │ │ +09c848: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +09c84a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0012 reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 4237 (SwitchCompat.java) │ │ + source_file_idx : 4247 (SwitchCompat.java) │ │ │ │ -Class #836 header: │ │ -class_idx : 985 │ │ +Class #837 header: │ │ +class_idx : 986 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4495 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4505 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #836 annotations: │ │ +Class #837 annotations: │ │ Annotations on field #3479 'TL_TYPED_VALUE' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal" "<" "Landroid/util/TypedValue;" ">;" } │ │ │ │ -Class #836 - │ │ +Class #837 - │ │ Class descriptor : 'Landroid/support/v7/widget/ThemeUtils;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ThemeUtils;) │ │ name : 'ACTIVATED_STATE_SET' │ │ @@ -230056,54 +230083,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 88 16-bit code units │ │ -09c7c8: |[09c7c8] android.support.v7.widget.ThemeUtils.:()V │ │ -09c7d8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09c7da: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -09c7dc: 2200 6f05 |0002: new-instance v0, Ljava/lang/ThreadLocal; // type@056f │ │ -09c7e0: 7010 1628 0000 |0004: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2816 │ │ -09c7e6: 6900 970d |0007: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@0d97 │ │ -09c7ea: 2330 6906 |0009: new-array v0, v3, [I // type@0669 │ │ -09c7ee: 1401 62ff fefe |000b: const v1, #float -1.69475e+38 // #fefeff62 │ │ -09c7f4: 4b01 0002 |000e: aput v1, v0, v2 │ │ -09c7f8: 6900 900d |0010: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09c7fc: 2330 6906 |0012: new-array v0, v3, [I // type@0669 │ │ -09c800: 1401 9c00 0101 |0014: const v1, #float 2.3694e-38 // #0101009c │ │ -09c806: 4b01 0002 |0017: aput v1, v0, v2 │ │ -09c80a: 6900 920d |0019: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ -09c80e: 2330 6906 |001b: new-array v0, v3, [I // type@0669 │ │ -09c812: 1401 fe02 0101 |001d: const v1, #float 2.36957e-38 // #010102fe │ │ -09c818: 4b01 0002 |0020: aput v1, v0, v2 │ │ -09c81c: 6900 8e0d |0022: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@0d8e │ │ -09c820: 2330 6906 |0024: new-array v0, v3, [I // type@0669 │ │ -09c824: 1401 a700 0101 |0026: const v1, #float 2.3694e-38 // #010100a7 │ │ -09c82a: 4b01 0002 |0029: aput v1, v0, v2 │ │ -09c82e: 6900 940d |002b: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ -09c832: 2330 6906 |002d: new-array v0, v3, [I // type@0669 │ │ -09c836: 1401 a000 0101 |002f: const v1, #float 2.3694e-38 // #010100a0 │ │ -09c83c: 4b01 0002 |0032: aput v1, v0, v2 │ │ -09c840: 6900 8f0d |0034: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -09c844: 2330 6906 |0036: new-array v0, v3, [I // type@0669 │ │ -09c848: 1401 a100 0101 |0038: const v1, #float 2.3694e-38 // #010100a1 │ │ -09c84e: 4b01 0002 |003b: aput v1, v0, v2 │ │ -09c852: 6900 950d |003d: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@0d95 │ │ -09c856: 1220 |003f: const/4 v0, #int 2 // #2 │ │ -09c858: 2300 6906 |0040: new-array v0, v0, [I // type@0669 │ │ -09c85c: 2600 0e00 0000 |0042: fill-array-data v0, 00000050 // +0000000e │ │ -09c862: 6900 930d |0045: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ -09c866: 2320 6906 |0047: new-array v0, v2, [I // type@0669 │ │ -09c86a: 6900 910d |0049: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09c86e: 2330 6906 |004b: new-array v0, v3, [I // type@0669 │ │ -09c872: 6900 960d |004d: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ -09c876: 0e00 |004f: return-void │ │ -09c878: 0003 0400 0200 0000 59ff fefe 64ff ... |0050: array-data (8 units) │ │ +09c84c: |[09c84c] android.support.v7.widget.ThemeUtils.:()V │ │ +09c85c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09c85e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09c860: 2200 7005 |0002: new-instance v0, Ljava/lang/ThreadLocal; // type@0570 │ │ +09c864: 7010 1628 0000 |0004: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2816 │ │ +09c86a: 6900 970d |0007: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@0d97 │ │ +09c86e: 2330 6c06 |0009: new-array v0, v3, [I // type@066c │ │ +09c872: 1401 62ff fefe |000b: const v1, #float -1.69475e+38 // #fefeff62 │ │ +09c878: 4b01 0002 |000e: aput v1, v0, v2 │ │ +09c87c: 6900 900d |0010: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09c880: 2330 6c06 |0012: new-array v0, v3, [I // type@066c │ │ +09c884: 1401 9c00 0101 |0014: const v1, #float 2.3694e-38 // #0101009c │ │ +09c88a: 4b01 0002 |0017: aput v1, v0, v2 │ │ +09c88e: 6900 920d |0019: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ +09c892: 2330 6c06 |001b: new-array v0, v3, [I // type@066c │ │ +09c896: 1401 fe02 0101 |001d: const v1, #float 2.36957e-38 // #010102fe │ │ +09c89c: 4b01 0002 |0020: aput v1, v0, v2 │ │ +09c8a0: 6900 8e0d |0022: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@0d8e │ │ +09c8a4: 2330 6c06 |0024: new-array v0, v3, [I // type@066c │ │ +09c8a8: 1401 a700 0101 |0026: const v1, #float 2.3694e-38 // #010100a7 │ │ +09c8ae: 4b01 0002 |0029: aput v1, v0, v2 │ │ +09c8b2: 6900 940d |002b: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ +09c8b6: 2330 6c06 |002d: new-array v0, v3, [I // type@066c │ │ +09c8ba: 1401 a000 0101 |002f: const v1, #float 2.3694e-38 // #010100a0 │ │ +09c8c0: 4b01 0002 |0032: aput v1, v0, v2 │ │ +09c8c4: 6900 8f0d |0034: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +09c8c8: 2330 6c06 |0036: new-array v0, v3, [I // type@066c │ │ +09c8cc: 1401 a100 0101 |0038: const v1, #float 2.3694e-38 // #010100a1 │ │ +09c8d2: 4b01 0002 |003b: aput v1, v0, v2 │ │ +09c8d6: 6900 950d |003d: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@0d95 │ │ +09c8da: 1220 |003f: const/4 v0, #int 2 // #2 │ │ +09c8dc: 2300 6c06 |0040: new-array v0, v0, [I // type@066c │ │ +09c8e0: 2600 0e00 0000 |0042: fill-array-data v0, 00000050 // +0000000e │ │ +09c8e6: 6900 930d |0045: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ +09c8ea: 2320 6c06 |0047: new-array v0, v2, [I // type@066c │ │ +09c8ee: 6900 910d |0049: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09c8f2: 2330 6c06 |004b: new-array v0, v3, [I // type@066c │ │ +09c8f6: 6900 960d |004d: sput-object v0, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ +09c8fa: 0e00 |004f: return-void │ │ +09c8fc: 0003 0400 0200 0000 59ff fefe 64ff ... |0050: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ 0x0009 line=30 │ │ 0x0012 line=31 │ │ 0x001b line=32 │ │ 0x0024 line=33 │ │ @@ -230120,39 +230147,39 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -09c888: |[09c888] android.support.v7.widget.ThemeUtils.getDisabledThemeAttrColor:(Landroid/content/Context;I)I │ │ -09c898: 7120 751d 7600 |0000: invoke-static {v6, v7}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ -09c89e: 0c00 |0003: move-result-object v0 │ │ -09c8a0: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -09c8a4: 6e10 f900 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@00f9 │ │ -09c8aa: 0a03 |0009: move-result v3 │ │ -09c8ac: 3803 0d00 |000a: if-eqz v3, 0017 // +000d │ │ -09c8b0: 6203 900d |000c: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09c8b4: 6e10 f800 0000 |000e: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ -09c8ba: 0a04 |0011: move-result v4 │ │ -09c8bc: 6e30 f700 3004 |0012: invoke-virtual {v0, v3, v4}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ -09c8c2: 0a03 |0015: move-result v3 │ │ -09c8c4: 0f03 |0016: return v3 │ │ -09c8c6: 7100 761d 0000 |0017: invoke-static {}, Landroid/support/v7/widget/ThemeUtils;.getTypedValue:()Landroid/util/TypedValue; // method@1d76 │ │ -09c8cc: 0c02 |001a: move-result-object v2 │ │ -09c8ce: 6e10 ab00 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -09c8d4: 0c03 |001e: move-result-object v3 │ │ -09c8d6: 1404 3300 0101 |001f: const v4, #float 2.36937e-38 // #01010033 │ │ -09c8dc: 1215 |0022: const/4 v5, #int 1 // #1 │ │ -09c8de: 6e40 fd00 4352 |0023: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ -09c8e4: 6e10 271f 0200 |0026: invoke-virtual {v2}, Landroid/util/TypedValue;.getFloat:()F // method@1f27 │ │ -09c8ea: 0a01 |0029: move-result v1 │ │ -09c8ec: 7130 741d 7601 |002a: invoke-static {v6, v7, v1}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ -09c8f2: 0a03 |002d: move-result v3 │ │ -09c8f4: 28e8 |002e: goto 0016 // -0018 │ │ +09c90c: |[09c90c] android.support.v7.widget.ThemeUtils.getDisabledThemeAttrColor:(Landroid/content/Context;I)I │ │ +09c91c: 7120 751d 7600 |0000: invoke-static {v6, v7}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ +09c922: 0c00 |0003: move-result-object v0 │ │ +09c924: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +09c928: 6e10 f900 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@00f9 │ │ +09c92e: 0a03 |0009: move-result v3 │ │ +09c930: 3803 0d00 |000a: if-eqz v3, 0017 // +000d │ │ +09c934: 6203 900d |000c: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09c938: 6e10 f800 0000 |000e: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ +09c93e: 0a04 |0011: move-result v4 │ │ +09c940: 6e30 f700 3004 |0012: invoke-virtual {v0, v3, v4}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ +09c946: 0a03 |0015: move-result v3 │ │ +09c948: 0f03 |0016: return v3 │ │ +09c94a: 7100 761d 0000 |0017: invoke-static {}, Landroid/support/v7/widget/ThemeUtils;.getTypedValue:()Landroid/util/TypedValue; // method@1d76 │ │ +09c950: 0c02 |001a: move-result-object v2 │ │ +09c952: 6e10 ab00 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +09c958: 0c03 |001e: move-result-object v3 │ │ +09c95a: 1404 3300 0101 |001f: const v4, #float 2.36937e-38 // #01010033 │ │ +09c960: 1215 |0022: const/4 v5, #int 1 // #1 │ │ +09c962: 6e40 fd00 4352 |0023: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00fd │ │ +09c968: 6e10 271f 0200 |0026: invoke-virtual {v2}, Landroid/util/TypedValue;.getFloat:()F // method@1f27 │ │ +09c96e: 0a01 |0029: move-result v1 │ │ +09c970: 7130 741d 7601 |002a: invoke-static {v6, v7, v1}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ +09c976: 0a03 |002d: move-result v3 │ │ +09c978: 28e8 |002e: goto 0016 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ 0x000c line=86 │ │ 0x0016 line=95 │ │ 0x0017 line=90 │ │ @@ -230171,31 +230198,31 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -09c8f8: |[09c8f8] android.support.v7.widget.ThemeUtils.getThemeAttrColor:(Landroid/content/Context;I)I │ │ -09c908: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09c90a: 6201 960d |0001: sget-object v1, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ -09c90e: 4b04 0102 |0003: aput v4, v1, v2 │ │ -09c912: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09c914: 6202 960d |0006: sget-object v2, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ -09c918: 6e30 ae00 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -09c91e: 0c00 |000b: move-result-object v0 │ │ -09c920: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -09c922: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -09c924: 6e30 3101 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0131 │ │ -09c92a: 0a01 |0011: move-result v1 │ │ -09c92c: 6e10 4b01 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -09c932: 0f01 |0015: return v1 │ │ -09c934: 0d01 |0016: move-exception v1 │ │ -09c936: 6e10 4b01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -09c93c: 2701 |001a: throw v1 │ │ +09c97c: |[09c97c] android.support.v7.widget.ThemeUtils.getThemeAttrColor:(Landroid/content/Context;I)I │ │ +09c98c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09c98e: 6201 960d |0001: sget-object v1, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ +09c992: 4b04 0102 |0003: aput v4, v1, v2 │ │ +09c996: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09c998: 6202 960d |0006: sget-object v2, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ +09c99c: 6e30 ae00 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +09c9a2: 0c00 |000b: move-result-object v0 │ │ +09c9a4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +09c9a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +09c9a8: 6e30 3101 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0131 │ │ +09c9ae: 0a01 |0011: move-result v1 │ │ +09c9b0: 6e10 4b01 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +09c9b6: 0f01 |0015: return v1 │ │ +09c9b8: 0d01 |0016: move-exception v1 │ │ +09c9ba: 6e10 4b01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +09c9c0: 2701 |001a: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=63 │ │ 0x0005 line=64 │ │ 0x000c line=66 │ │ @@ -230210,26 +230237,26 @@ │ │ type : '(Landroid/content/Context;IF)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -09c94c: |[09c94c] android.support.v7.widget.ThemeUtils.getThemeAttrColor:(Landroid/content/Context;IF)I │ │ -09c95c: 7120 731d 4300 |0000: invoke-static {v3, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09c962: 0a00 |0003: move-result v0 │ │ -09c964: 7110 8e01 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.alpha:(I)I // method@018e │ │ -09c96a: 0a01 |0007: move-result v1 │ │ -09c96c: 8212 |0008: int-to-float v2, v1 │ │ -09c96e: c852 |0009: mul-float/2addr v2, v5 │ │ -09c970: 7110 b227 0200 |000a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ -09c976: 0a02 |000d: move-result v2 │ │ -09c978: 7120 a505 2000 |000e: invoke-static {v0, v2}, Landroid/support/v4/graphics/ColorUtils;.setAlphaComponent:(II)I // method@05a5 │ │ -09c97e: 0a02 |0011: move-result v2 │ │ -09c980: 0f02 |0012: return v2 │ │ +09c9d0: |[09c9d0] android.support.v7.widget.ThemeUtils.getThemeAttrColor:(Landroid/content/Context;IF)I │ │ +09c9e0: 7120 731d 4300 |0000: invoke-static {v3, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09c9e6: 0a00 |0003: move-result v0 │ │ +09c9e8: 7110 8e01 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.alpha:(I)I // method@018e │ │ +09c9ee: 0a01 |0007: move-result v1 │ │ +09c9f0: 8212 |0008: int-to-float v2, v1 │ │ +09c9f2: c852 |0009: mul-float/2addr v2, v5 │ │ +09c9f4: 7110 b227 0200 |000a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ +09c9fa: 0a02 |000d: move-result v2 │ │ +09c9fc: 7120 a505 2000 |000e: invoke-static {v0, v2}, Landroid/support/v4/graphics/ColorUtils;.setAlphaComponent:(II)I // method@05a5 │ │ +09ca02: 0a02 |0011: move-result v2 │ │ +09ca04: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0008 line=111 │ │ locals : │ │ 0x0004 - 0x0013 reg=0 color I │ │ @@ -230243,30 +230270,30 @@ │ │ type : '(Landroid/content/Context;I)Landroid/content/res/ColorStateList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -09c984: |[09c984] android.support.v7.widget.ThemeUtils.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -09c994: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09c996: 6201 960d |0001: sget-object v1, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ -09c99a: 4b04 0102 |0003: aput v4, v1, v2 │ │ -09c99e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09c9a0: 6202 960d |0006: sget-object v2, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ -09c9a4: 6e30 ae00 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -09c9aa: 0c00 |000b: move-result-object v0 │ │ -09c9ac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -09c9ae: 6e20 3201 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ -09c9b4: 0c01 |0010: move-result-object v1 │ │ -09c9b6: 6e10 4b01 0000 |0011: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -09c9bc: 1101 |0014: return-object v1 │ │ -09c9be: 0d01 |0015: move-exception v1 │ │ -09c9c0: 6e10 4b01 0000 |0016: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -09c9c6: 2701 |0019: throw v1 │ │ +09ca08: |[09ca08] android.support.v7.widget.ThemeUtils.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ +09ca18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09ca1a: 6201 960d |0001: sget-object v1, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ +09ca1e: 4b04 0102 |0003: aput v4, v1, v2 │ │ +09ca22: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09ca24: 6202 960d |0006: sget-object v2, Landroid/support/v7/widget/ThemeUtils;.TEMP_ARRAY:[I // field@0d96 │ │ +09ca28: 6e30 ae00 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +09ca2e: 0c00 |000b: move-result-object v0 │ │ +09ca30: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +09ca32: 6e20 3201 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ +09ca38: 0c01 |0010: move-result-object v1 │ │ +09ca3a: 6e10 4b01 0000 |0011: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +09ca40: 1101 |0014: return-object v1 │ │ +09ca42: 0d01 |0015: move-exception v1 │ │ +09ca44: 6e10 4b01 0000 |0016: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +09ca4a: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x000d - 0x0010 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=73 │ │ 0x0005 line=74 │ │ 0x000c line=76 │ │ @@ -230281,55 +230308,55 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -09c9d4: |[09c9d4] android.support.v7.widget.ThemeUtils.getTypedValue:()Landroid/util/TypedValue; │ │ -09c9e4: 6201 970d |0000: sget-object v1, Landroid/support/v7/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@0d97 │ │ -09c9e8: 6e10 1728 0100 |0002: invoke-virtual {v1}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2817 │ │ -09c9ee: 0c00 |0005: move-result-object v0 │ │ -09c9f0: 1f00 1004 |0006: check-cast v0, Landroid/util/TypedValue; // type@0410 │ │ -09c9f4: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -09c9f8: 2200 1004 |000a: new-instance v0, Landroid/util/TypedValue; // type@0410 │ │ -09c9fc: 7010 241f 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ -09ca02: 6201 970d |000f: sget-object v1, Landroid/support/v7/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@0d97 │ │ -09ca06: 6e20 1828 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/ThreadLocal;.set:(Ljava/lang/Object;)V // method@2818 │ │ -09ca0c: 1100 |0014: return-object v0 │ │ +09ca58: |[09ca58] android.support.v7.widget.ThemeUtils.getTypedValue:()Landroid/util/TypedValue; │ │ +09ca68: 6201 970d |0000: sget-object v1, Landroid/support/v7/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@0d97 │ │ +09ca6c: 6e10 1728 0100 |0002: invoke-virtual {v1}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2817 │ │ +09ca72: 0c00 |0005: move-result-object v0 │ │ +09ca74: 1f00 1104 |0006: check-cast v0, Landroid/util/TypedValue; // type@0411 │ │ +09ca78: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +09ca7c: 2200 1104 |000a: new-instance v0, Landroid/util/TypedValue; // type@0411 │ │ +09ca80: 7010 241f 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1f24 │ │ +09ca86: 6201 970d |000f: sget-object v1, Landroid/support/v7/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@0d97 │ │ +09ca8a: 6e20 1828 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/ThreadLocal;.set:(Ljava/lang/Object;)V // method@2818 │ │ +09ca90: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0008 line=101 │ │ 0x000a line=102 │ │ 0x000f line=103 │ │ 0x0014 line=105 │ │ locals : │ │ 0x0008 - 0x000c reg=0 typedValue Landroid/util/TypedValue; │ │ 0x000f - 0x0015 reg=0 typedValue Landroid/util/TypedValue; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4495 (ThemeUtils.java) │ │ + source_file_idx : 4505 (ThemeUtils.java) │ │ │ │ -Class #837 header: │ │ -class_idx : 986 │ │ +Class #838 header: │ │ +class_idx : 987 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4620 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4630 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #837 annotations: │ │ +Class #838 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ThemedSpinnerAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Helper" │ │ │ │ -Class #837 - │ │ +Class #838 - │ │ Class descriptor : 'Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;) │ │ @@ -230350,21 +230377,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -09ca10: |[09ca10] android.support.v7.widget.ThemedSpinnerAdapter$Helper.:(Landroid/content/Context;)V │ │ -09ca20: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09ca26: 5b12 980d |0003: iput-object v2, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@0d98 │ │ -09ca2a: 7110 651f 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -09ca30: 0c00 |0008: move-result-object v0 │ │ -09ca32: 5b10 9a0d |0009: iput-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@0d9a │ │ -09ca36: 0e00 |000b: return-void │ │ +09ca94: |[09ca94] android.support.v7.widget.ThemedSpinnerAdapter$Helper.:(Landroid/content/Context;)V │ │ +09caa4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09caaa: 5b12 980d |0003: iput-object v2, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@0d98 │ │ +09caae: 7110 651f 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +09cab4: 0c00 |0008: move-result-object v0 │ │ +09cab6: 5b10 9a0d |0009: iput-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@0d9a │ │ +09caba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0005 line=112 │ │ 0x000b line=113 │ │ locals : │ │ @@ -230377,21 +230404,21 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -09ca38: |[09ca38] android.support.v7.widget.ThemedSpinnerAdapter$Helper.getDropDownViewInflater:()Landroid/view/LayoutInflater; │ │ -09ca48: 5410 990d |0000: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ -09ca4c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -09ca50: 5410 990d |0004: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ -09ca54: 1100 |0006: return-object v0 │ │ -09ca56: 5410 9a0d |0007: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@0d9a │ │ -09ca5a: 28fd |0009: goto 0006 // -0003 │ │ +09cabc: |[09cabc] android.support.v7.widget.ThemedSpinnerAdapter$Helper.getDropDownViewInflater:()Landroid/view/LayoutInflater; │ │ +09cacc: 5410 990d |0000: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ +09cad0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +09cad4: 5410 990d |0004: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ +09cad8: 1100 |0006: return-object v0 │ │ +09cada: 5410 9a0d |0007: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@0d9a │ │ +09cade: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper; │ │ │ │ #1 : (in Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;) │ │ @@ -230399,25 +230426,25 @@ │ │ type : '()Landroid/content/res/Resources$Theme;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -09ca5c: |[09ca5c] android.support.v7.widget.ThemedSpinnerAdapter$Helper.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; │ │ -09ca6c: 5410 990d |0000: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ -09ca70: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09ca74: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09ca76: 1100 |0005: return-object v0 │ │ -09ca78: 5410 990d |0006: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ -09ca7c: 6e10 661f 0000 |0008: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getContext:()Landroid/content/Context; // method@1f66 │ │ -09ca82: 0c00 |000b: move-result-object v0 │ │ -09ca84: 6e10 ab00 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -09ca8a: 0c00 |000f: move-result-object v0 │ │ -09ca8c: 28f5 |0010: goto 0005 // -000b │ │ +09cae0: |[09cae0] android.support.v7.widget.ThemedSpinnerAdapter$Helper.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; │ │ +09caf0: 5410 990d |0000: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ +09caf4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09caf8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09cafa: 1100 |0005: return-object v0 │ │ +09cafc: 5410 990d |0006: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ +09cb00: 6e10 661f 0000 |0008: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getContext:()Landroid/content/Context; // method@1f66 │ │ +09cb06: 0c00 |000b: move-result-object v0 │ │ +09cb08: 6e10 ab00 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +09cb0e: 0c00 |000f: move-result-object v0 │ │ +09cb10: 28f5 |0010: goto 0005 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper; │ │ │ │ #2 : (in Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;) │ │ @@ -230425,64 +230452,64 @@ │ │ type : '(Landroid/content/res/Resources$Theme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -09ca90: |[09ca90] android.support.v7.widget.ThemedSpinnerAdapter$Helper.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V │ │ -09caa0: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ -09caa4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09caa6: 5b21 990d |0003: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ -09caaa: 0e00 |0005: return-void │ │ -09caac: 5421 980d |0006: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@0d98 │ │ -09cab0: 6e10 ab00 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ -09cab6: 0c01 |000b: move-result-object v1 │ │ -09cab8: 3313 0700 |000c: if-ne v3, v1, 0013 // +0007 │ │ -09cabc: 5421 9a0d |000e: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@0d9a │ │ -09cac0: 5b21 990d |0010: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ -09cac4: 28f3 |0012: goto 0005 // -000d │ │ -09cac6: 2200 1703 |0013: new-instance v0, Landroid/support/v7/view/ContextThemeWrapper; // type@0317 │ │ -09caca: 5421 980d |0015: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@0d98 │ │ -09cace: 7030 af13 1003 |0017: invoke-direct {v0, v1, v3}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@13af │ │ -09cad4: 7110 651f 0000 |001a: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -09cada: 0c01 |001d: move-result-object v1 │ │ -09cadc: 5b21 990d |001e: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ -09cae0: 28e5 |0020: goto 0005 // -001b │ │ +09cb14: |[09cb14] android.support.v7.widget.ThemedSpinnerAdapter$Helper.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V │ │ +09cb24: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ +09cb28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09cb2a: 5b21 990d |0003: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ +09cb2e: 0e00 |0005: return-void │ │ +09cb30: 5421 980d |0006: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@0d98 │ │ +09cb34: 6e10 ab00 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00ab │ │ +09cb3a: 0c01 |000b: move-result-object v1 │ │ +09cb3c: 3313 0700 |000c: if-ne v3, v1, 0013 // +0007 │ │ +09cb40: 5421 9a0d |000e: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@0d9a │ │ +09cb44: 5b21 990d |0010: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ +09cb48: 28f3 |0012: goto 0005 // -000d │ │ +09cb4a: 2200 1803 |0013: new-instance v0, Landroid/support/v7/view/ContextThemeWrapper; // type@0318 │ │ +09cb4e: 5421 980d |0015: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@0d98 │ │ +09cb52: 7030 af13 1003 |0017: invoke-direct {v0, v1, v3}, Landroid/support/v7/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@13af │ │ +09cb58: 7110 651f 0000 |001a: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +09cb5e: 0c01 |001d: move-result-object v1 │ │ +09cb60: 5b21 990d |001e: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@0d99 │ │ +09cb64: 28e5 |0020: goto 0005 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ 0x0005 line=131 │ │ 0x0006 line=125 │ │ 0x000e line=126 │ │ 0x0013 line=128 │ │ 0x001a line=129 │ │ locals : │ │ 0x001a - 0x0021 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0021 reg=2 this Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper; │ │ 0x0000 - 0x0021 reg=3 theme Landroid/content/res/Resources$Theme; │ │ │ │ - source_file_idx : 4620 (ThemedSpinnerAdapter.java) │ │ + source_file_idx : 4630 (ThemedSpinnerAdapter.java) │ │ │ │ -Class #838 header: │ │ -class_idx : 987 │ │ +Class #839 header: │ │ +class_idx : 988 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4620 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4630 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #838 annotations: │ │ +Class #839 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper; } │ │ │ │ -Class #838 - │ │ +Class #839 - │ │ Class descriptor : 'Landroid/support/v7/widget/ThemedSpinnerAdapter;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/SpinnerAdapter;' │ │ Static fields - │ │ Instance fields - │ │ @@ -230496,34 +230523,34 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/ThemedSpinnerAdapter;) │ │ name : 'setDropDownViewTheme' │ │ type : '(Landroid/content/res/Resources$Theme;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4620 (ThemedSpinnerAdapter.java) │ │ + source_file_idx : 4630 (ThemedSpinnerAdapter.java) │ │ │ │ -Class #839 header: │ │ -class_idx : 988 │ │ +Class #840 header: │ │ +class_idx : 989 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 949 │ │ -source_file_idx : 4632 │ │ +superclass_idx : 950 │ │ +source_file_idx : 4642 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #839 annotations: │ │ +Class #840 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/TintContextWrapper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TintResources" │ │ Annotations on method #7550 'getDrawable' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/res/Resources$NotFoundException; } │ │ │ │ -Class #839 - │ │ +Class #840 - │ │ Class descriptor : 'Landroid/support/v7/widget/TintContextWrapper$TintResources;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v7/widget/ResourcesWrapper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/TintContextWrapper$TintResources;) │ │ @@ -230536,18 +230563,18 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/support/v7/widget/TintManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09cae4: |[09cae4] android.support.v7.widget.TintContextWrapper$TintResources.:(Landroid/content/res/Resources;Landroid/support/v7/widget/TintManager;)V │ │ -09caf4: 7020 901b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ResourcesWrapper;.:(Landroid/content/res/Resources;)V // method@1b90 │ │ -09cafa: 5b02 9b0d |0003: iput-object v2, v0, Landroid/support/v7/widget/TintContextWrapper$TintResources;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d9b │ │ -09cafe: 0e00 |0005: return-void │ │ +09cb68: |[09cb68] android.support.v7.widget.TintContextWrapper$TintResources.:(Landroid/content/res/Resources;Landroid/support/v7/widget/TintManager;)V │ │ +09cb78: 7020 901b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ResourcesWrapper;.:(Landroid/content/res/Resources;)V // method@1b90 │ │ +09cb7e: 5b02 9b0d |0003: iput-object v2, v0, Landroid/support/v7/widget/TintContextWrapper$TintResources;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d9b │ │ +09cb82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/TintContextWrapper$TintResources; │ │ @@ -230560,49 +230587,49 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -09cb00: |[09cb00] android.support.v7.widget.TintContextWrapper$TintResources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -09cb10: 6f20 9a1b 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/ResourcesWrapper;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1b9a │ │ -09cb16: 0c00 |0003: move-result-object v0 │ │ -09cb18: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -09cb1c: 5421 9b0d |0006: iget-object v1, v2, Landroid/support/v7/widget/TintContextWrapper$TintResources;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d9b │ │ -09cb20: 6e30 a21d 3100 |0008: invoke-virtual {v1, v3, v0}, Landroid/support/v7/widget/TintManager;.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z // method@1da2 │ │ -09cb26: 1100 |000b: return-object v0 │ │ +09cb84: |[09cb84] android.support.v7.widget.TintContextWrapper$TintResources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +09cb94: 6f20 9a1b 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/ResourcesWrapper;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1b9a │ │ +09cb9a: 0c00 |0003: move-result-object v0 │ │ +09cb9c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +09cba0: 5421 9b0d |0006: iget-object v1, v2, Landroid/support/v7/widget/TintContextWrapper$TintResources;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0d9b │ │ +09cba4: 6e30 a21d 3100 |0008: invoke-virtual {v1, v3, v0}, Landroid/support/v7/widget/TintManager;.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z // method@1da2 │ │ +09cbaa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x0006 line=72 │ │ 0x000b line=74 │ │ locals : │ │ 0x0004 - 0x000c reg=0 d Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/widget/TintContextWrapper$TintResources; │ │ 0x0000 - 0x000c reg=3 id I │ │ │ │ - source_file_idx : 4632 (TintContextWrapper.java) │ │ + source_file_idx : 4642 (TintContextWrapper.java) │ │ │ │ -Class #840 header: │ │ -class_idx : 989 │ │ +Class #841 header: │ │ +class_idx : 990 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 45 │ │ -source_file_idx : 4632 │ │ +source_file_idx : 4642 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #840 annotations: │ │ +Class #841 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/TintContextWrapper$TintResources; } │ │ │ │ -Class #840 - │ │ +Class #841 - │ │ Class descriptor : 'Landroid/support/v7/widget/TintContextWrapper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/content/ContextWrapper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/TintContextWrapper;) │ │ @@ -230615,17 +230642,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09cb28: |[09cb28] android.support.v7.widget.TintContextWrapper.:(Landroid/content/Context;)V │ │ -09cb38: 7020 b700 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@00b7 │ │ -09cb3e: 0e00 |0003: return-void │ │ +09cbac: |[09cbac] android.support.v7.widget.TintContextWrapper.:(Landroid/content/Context;)V │ │ +09cbbc: 7020 b700 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@00b7 │ │ +09cbc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/TintContextWrapper; │ │ 0x0000 - 0x0004 reg=1 base Landroid/content/Context; │ │ @@ -230635,21 +230662,21 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/Context;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09cb40: |[09cb40] android.support.v7.widget.TintContextWrapper.wrap:(Landroid/content/Context;)Landroid/content/Context; │ │ -09cb50: 2021 dd03 |0000: instance-of v1, v2, Landroid/support/v7/widget/TintContextWrapper; // type@03dd │ │ -09cb54: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -09cb58: 2200 dd03 |0004: new-instance v0, Landroid/support/v7/widget/TintContextWrapper; // type@03dd │ │ -09cb5c: 7020 7f1d 2000 |0006: invoke-direct {v0, v2}, Landroid/support/v7/widget/TintContextWrapper;.:(Landroid/content/Context;)V // method@1d7f │ │ -09cb62: 0702 |0009: move-object v2, v0 │ │ -09cb64: 1102 |000a: return-object v2 │ │ +09cbc4: |[09cbc4] android.support.v7.widget.TintContextWrapper.wrap:(Landroid/content/Context;)Landroid/content/Context; │ │ +09cbd4: 2021 de03 |0000: instance-of v1, v2, Landroid/support/v7/widget/TintContextWrapper; // type@03de │ │ +09cbd8: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +09cbdc: 2200 de03 |0004: new-instance v0, Landroid/support/v7/widget/TintContextWrapper; // type@03de │ │ +09cbe0: 7020 7f1d 2000 |0006: invoke-direct {v0, v2}, Landroid/support/v7/widget/TintContextWrapper;.:(Landroid/content/Context;)V // method@1d7f │ │ +09cbe6: 0702 |0009: move-object v2, v0 │ │ +09cbe8: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ 0x000a line=34 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -230662,47 +230689,47 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -09cb68: |[09cb68] android.support.v7.widget.TintContextWrapper.getResources:()Landroid/content/res/Resources; │ │ -09cb78: 5430 9c0d |0000: iget-object v0, v3, Landroid/support/v7/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@0d9c │ │ -09cb7c: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ -09cb80: 2200 dc03 |0004: new-instance v0, Landroid/support/v7/widget/TintContextWrapper$TintResources; // type@03dc │ │ -09cb84: 6f10 b900 0300 |0006: invoke-super {v3}, Landroid/content/ContextWrapper;.getResources:()Landroid/content/res/Resources; // method@00b9 │ │ -09cb8a: 0c01 |0009: move-result-object v1 │ │ -09cb8c: 7110 961d 0300 |000a: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -09cb92: 0c02 |000d: move-result-object v2 │ │ -09cb94: 7030 7d1d 1002 |000e: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/TintContextWrapper$TintResources;.:(Landroid/content/res/Resources;Landroid/support/v7/widget/TintManager;)V // method@1d7d │ │ -09cb9a: 5b30 9c0d |0011: iput-object v0, v3, Landroid/support/v7/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@0d9c │ │ -09cb9e: 5430 9c0d |0013: iget-object v0, v3, Landroid/support/v7/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@0d9c │ │ -09cba2: 1100 |0015: return-object v0 │ │ +09cbec: |[09cbec] android.support.v7.widget.TintContextWrapper.getResources:()Landroid/content/res/Resources; │ │ +09cbfc: 5430 9c0d |0000: iget-object v0, v3, Landroid/support/v7/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@0d9c │ │ +09cc00: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ +09cc04: 2200 dd03 |0004: new-instance v0, Landroid/support/v7/widget/TintContextWrapper$TintResources; // type@03dd │ │ +09cc08: 6f10 b900 0300 |0006: invoke-super {v3}, Landroid/content/ContextWrapper;.getResources:()Landroid/content/res/Resources; // method@00b9 │ │ +09cc0e: 0c01 |0009: move-result-object v1 │ │ +09cc10: 7110 961d 0300 |000a: invoke-static {v3}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +09cc16: 0c02 |000d: move-result-object v2 │ │ +09cc18: 7030 7d1d 1002 |000e: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/TintContextWrapper$TintResources;.:(Landroid/content/res/Resources;Landroid/support/v7/widget/TintManager;)V // method@1d7d │ │ +09cc1e: 5b30 9c0d |0011: iput-object v0, v3, Landroid/support/v7/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@0d9c │ │ +09cc22: 5430 9c0d |0013: iget-object v0, v3, Landroid/support/v7/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@0d9c │ │ +09cc26: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0013 line=48 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v7/widget/TintContextWrapper; │ │ │ │ - source_file_idx : 4632 (TintContextWrapper.java) │ │ + source_file_idx : 4642 (TintContextWrapper.java) │ │ │ │ -Class #841 header: │ │ -class_idx : 990 │ │ +Class #842 header: │ │ +class_idx : 991 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4633 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4643 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #841 - │ │ +Class #842 - │ │ Class descriptor : 'Landroid/support/v7/widget/TintInfo;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/TintInfo;) │ │ @@ -230727,43 +230754,43 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09cba4: |[09cba4] android.support.v7.widget.TintInfo.:()V │ │ -09cbb4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09cbba: 0e00 |0003: return-void │ │ +09cc28: |[09cc28] android.support.v7.widget.TintInfo.:()V │ │ +09cc38: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09cc3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/TintInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4633 (TintInfo.java) │ │ + source_file_idx : 4643 (TintInfo.java) │ │ │ │ -Class #842 header: │ │ -class_idx : 991 │ │ +Class #843 header: │ │ +class_idx : 992 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 378 │ │ -source_file_idx : 4635 │ │ +superclass_idx : 379 │ │ +source_file_idx : 4645 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #842 annotations: │ │ +Class #843 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/TintManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ColorFilterLruCache" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/LruCache" "<" "Ljava/lang/Integer;" "Landroid/graphics/PorterDuffColorFilter;" ">;" } │ │ │ │ -Class #842 - │ │ +Class #843 - │ │ Class descriptor : 'Landroid/support/v7/widget/TintManager$ColorFilterLruCache;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/util/LruCache;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -230772,17 +230799,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09cbbc: |[09cbbc] android.support.v7.widget.TintManager$ColorFilterLruCache.:(I)V │ │ -09cbcc: 7020 6607 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/LruCache;.:(I)V // method@0766 │ │ -09cbd2: 0e00 |0003: return-void │ │ +09cc40: |[09cc40] android.support.v7.widget.TintManager$ColorFilterLruCache.:(I)V │ │ +09cc50: 7020 6607 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/LruCache;.:(I)V // method@0766 │ │ +09cc56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0003 line=576 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/TintManager$ColorFilterLruCache; │ │ 0x0000 - 0x0004 reg=1 maxSize I │ │ @@ -230792,22 +230819,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 │ │ -09cbd4: |[09cbd4] android.support.v7.widget.TintManager$ColorFilterLruCache.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I │ │ -09cbe4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09cbe6: d800 031f |0001: add-int/lit8 v0, v3, #int 31 // #1f │ │ -09cbea: da01 001f |0003: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -09cbee: 6e10 a501 0400 |0005: invoke-virtual {v4}, Landroid/graphics/PorterDuff$Mode;.hashCode:()I // method@01a5 │ │ -09cbf4: 0a02 |0008: move-result v2 │ │ -09cbf6: 9000 0102 |0009: add-int v0, v1, v2 │ │ -09cbfa: 0f00 |000b: return v0 │ │ +09cc58: |[09cc58] android.support.v7.widget.TintManager$ColorFilterLruCache.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I │ │ +09cc68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09cc6a: d800 031f |0001: add-int/lit8 v0, v3, #int 31 // #1f │ │ +09cc6e: da01 001f |0003: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +09cc72: 6e10 a501 0400 |0005: invoke-virtual {v4}, Landroid/graphics/PorterDuff$Mode;.hashCode:()I // method@01a5 │ │ +09cc78: 0a02 |0008: move-result v2 │ │ +09cc7a: 9000 0102 |0009: add-int v0, v1, v2 │ │ +09cc7e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0001 line=588 │ │ 0x0003 line=589 │ │ 0x000b line=590 │ │ locals : │ │ @@ -230821,23 +230848,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 │ │ -09cbfc: |[09cbfc] android.support.v7.widget.TintManager$ColorFilterLruCache.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ -09cc0c: 7120 841d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@1d84 │ │ -09cc12: 0a00 |0003: move-result v0 │ │ -09cc14: 7110 9e27 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -09cc1a: 0c00 |0007: move-result-object v0 │ │ -09cc1c: 6e20 861d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d86 │ │ -09cc22: 0c00 |000b: move-result-object v0 │ │ -09cc24: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -09cc28: 1100 |000e: return-object v0 │ │ +09cc80: |[09cc80] android.support.v7.widget.TintManager$ColorFilterLruCache.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ +09cc90: 7120 841d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@1d84 │ │ +09cc96: 0a00 |0003: move-result v0 │ │ +09cc98: 7110 9e27 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +09cc9e: 0c00 |0007: move-result-object v0 │ │ +09cca0: 6e20 861d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d86 │ │ +09cca6: 0c00 |000b: move-result-object v0 │ │ +09cca8: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +09ccac: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/TintManager$ColorFilterLruCache; │ │ 0x0000 - 0x000f reg=2 color I │ │ 0x0000 - 0x000f reg=3 mode Landroid/graphics/PorterDuff$Mode; │ │ @@ -230847,55 +230874,55 @@ │ │ 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 │ │ -09cc2c: |[09cc2c] android.support.v7.widget.TintManager$ColorFilterLruCache.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ │ -09cc3c: 7120 841d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@1d84 │ │ -09cc42: 0a00 |0003: move-result v0 │ │ -09cc44: 7110 9e27 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -09cc4a: 0c00 |0007: move-result-object v0 │ │ -09cc4c: 6e30 881d 0104 |0008: invoke-virtual {v1, v0, v4}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1d88 │ │ -09cc52: 0c00 |000b: move-result-object v0 │ │ -09cc54: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -09cc58: 1100 |000e: return-object v0 │ │ +09ccb0: |[09ccb0] android.support.v7.widget.TintManager$ColorFilterLruCache.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ │ +09ccc0: 7120 841d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@1d84 │ │ +09ccc6: 0a00 |0003: move-result v0 │ │ +09ccc8: 7110 9e27 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +09ccce: 0c00 |0007: move-result-object v0 │ │ +09ccd0: 6e30 881d 0104 |0008: invoke-virtual {v1, v0, v4}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1d88 │ │ +09ccd6: 0c00 |000b: move-result-object v0 │ │ +09ccd8: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +09ccdc: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/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 : 4635 (TintManager.java) │ │ + source_file_idx : 4645 (TintManager.java) │ │ │ │ -Class #843 header: │ │ -class_idx : 992 │ │ +Class #844 header: │ │ +class_idx : 993 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4635 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4645 │ │ static_fields_size : 12 │ │ instance_fields_size: 3 │ │ direct_methods_size : 21 │ │ virtual_methods_size: 5 │ │ │ │ -Class #843 annotations: │ │ +Class #844 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/TintManager$ColorFilterLruCache; } │ │ Annotations on field #3495 'INSTANCE_CACHE' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Landroid/content/Context;" "Landroid/support/v7/widget/TintManager;" ">;" } │ │ Annotations on field #3501 'mContextRef' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/content/Context;" ">;" } │ │ Annotations on field #3503 'mTintLists' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/content/res/ColorStateList;" ">;" } │ │ │ │ -Class #843 - │ │ +Class #844 - │ │ Class descriptor : 'Landroid/support/v7/widget/TintManager;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/TintManager;) │ │ name : 'COLORFILTER_COLOR_BACKGROUND_MULTIPLY' │ │ @@ -230973,131 +231000,131 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 219 16-bit code units │ │ -09cc5c: |[09cc5c] android.support.v7.widget.TintManager.:()V │ │ -09cc6c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -09cc6e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -09cc70: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -09cc72: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -09cc74: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09cc76: 6000 3700 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09cc7a: 1303 1500 |0007: const/16 v3, #int 21 // #15 │ │ -09cc7e: 3530 cf00 |0009: if-ge v0, v3, 00d8 // +00cf │ │ -09cc82: 0110 |000b: move v0, v1 │ │ -09cc84: 6a00 a80d |000c: sput-boolean v0, Landroid/support/v7/widget/TintManager;.SHOULD_BE_USED:Z // field@0da8 │ │ -09cc88: 6200 2900 |000e: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0029 │ │ -09cc8c: 6900 a60d |0010: sput-object v0, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ -09cc90: 2200 c105 |0012: new-instance v0, Ljava/util/WeakHashMap; // type@05c1 │ │ -09cc94: 7010 0e29 0000 |0014: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ -09cc9a: 6900 a70d |0017: sput-object v0, Landroid/support/v7/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@0da7 │ │ -09cc9e: 2200 df03 |0019: new-instance v0, Landroid/support/v7/widget/TintManager$ColorFilterLruCache; // type@03df │ │ -09cca2: 1263 |001b: const/4 v3, #int 6 // #6 │ │ -09cca4: 7020 831d 3000 |001c: invoke-direct {v0, v3}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.:(I)V // method@1d83 │ │ -09ccaa: 6900 a40d |001f: sput-object v0, Landroid/support/v7/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/TintManager$ColorFilterLruCache; // field@0da4 │ │ -09ccae: 2360 6906 |0021: new-array v0, v6, [I // type@0669 │ │ -09ccb2: 6003 1e07 |0023: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_default_mtrl_alpha:I // field@071e │ │ -09ccb6: 4b03 0002 |0025: aput v3, v0, v2 │ │ -09ccba: 6003 1c07 |0027: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_default_mtrl_alpha:I // field@071c │ │ -09ccbe: 4b03 0001 |0029: aput v3, v0, v1 │ │ -09ccc2: 6003 db06 |002b: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ab_share_pack_mtrl_alpha:I // field@06db │ │ -09ccc6: 4b03 0005 |002d: aput v3, v0, v5 │ │ -09ccca: 6900 a30d |002f: sput-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0da3 │ │ -09ccce: 1300 0c00 |0031: const/16 v0, #int 12 // #c │ │ -09ccd2: 2300 6906 |0033: new-array v0, v0, [I // type@0669 │ │ -09ccd6: 6003 f106 |0035: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@06f1 │ │ -09ccda: 4b03 0002 |0037: aput v3, v0, v2 │ │ -09ccde: 6003 f406 |0039: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_go_search_api_mtrl_alpha:I // field@06f4 │ │ -09cce2: 4b03 0001 |003b: aput v3, v0, v1 │ │ -09cce6: 6003 fb06 |003d: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_search_api_mtrl_alpha:I // field@06fb │ │ -09ccea: 4b03 0005 |003f: aput v3, v0, v5 │ │ -09ccee: 6003 f306 |0041: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_commit_search_api_mtrl_alpha:I // field@06f3 │ │ -09ccf2: 4b03 0006 |0043: aput v3, v0, v6 │ │ -09ccf6: 6003 f206 |0045: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_clear_mtrl_alpha:I // field@06f2 │ │ -09ccfa: 4b03 0007 |0047: aput v3, v0, v7 │ │ -09ccfe: 1253 |0049: const/4 v3, #int 5 // #5 │ │ -09cd00: 6004 fa06 |004a: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_share_mtrl_alpha:I // field@06fa │ │ -09cd04: 4b04 0003 |004c: aput v4, v0, v3 │ │ -09cd08: 1263 |004e: const/4 v3, #int 6 // #6 │ │ -09cd0a: 6004 f506 |004f: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_copy_mtrl_am_alpha:I // field@06f5 │ │ -09cd0e: 4b04 0003 |0051: aput v4, v0, v3 │ │ -09cd12: 1273 |0053: const/4 v3, #int 7 // #7 │ │ -09cd14: 6004 f606 |0054: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_cut_mtrl_alpha:I // field@06f6 │ │ -09cd18: 4b04 0003 |0056: aput v4, v0, v3 │ │ -09cd1c: 1303 0800 |0058: const/16 v3, #int 8 // #8 │ │ -09cd20: 6004 f906 |005a: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_selectall_mtrl_alpha:I // field@06f9 │ │ -09cd24: 4b04 0003 |005c: aput v4, v0, v3 │ │ -09cd28: 1303 0900 |005e: const/16 v3, #int 9 // #9 │ │ -09cd2c: 6004 f806 |0060: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_paste_mtrl_am_alpha:I // field@06f8 │ │ -09cd30: 4b04 0003 |0062: aput v4, v0, v3 │ │ -09cd34: 1303 0a00 |0064: const/16 v3, #int 10 // #a │ │ -09cd38: 6004 f706 |0066: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_moreoverflow_mtrl_alpha:I // field@06f7 │ │ -09cd3c: 4b04 0003 |0068: aput v4, v0, v3 │ │ -09cd40: 1303 0b00 |006a: const/16 v3, #int 11 // #b │ │ -09cd44: 6004 fc06 |006c: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_voice_search_api_mtrl_alpha:I // field@06fc │ │ -09cd48: 4b04 0003 |006e: aput v4, v0, v3 │ │ -09cd4c: 6900 ab0d |0070: sput-object v0, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0dab │ │ -09cd50: 2370 6906 |0072: new-array v0, v7, [I // type@0669 │ │ -09cd54: 6003 1b07 |0074: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_activated_mtrl_alpha:I // field@071b │ │ -09cd58: 4b03 0002 |0076: aput v3, v0, v2 │ │ -09cd5c: 6003 1d07 |0078: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_activated_mtrl_alpha:I // field@071d │ │ -09cd60: 4b03 0001 |007a: aput v3, v0, v1 │ │ -09cd64: 6003 ec06 |007c: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@06ec │ │ -09cd68: 4b03 0005 |007e: aput v3, v0, v5 │ │ -09cd6c: 6003 1a07 |0080: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_text_cursor_material:I // field@071a │ │ -09cd70: 4b03 0006 |0082: aput v3, v0, v6 │ │ -09cd74: 6900 a20d |0084: sput-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0da2 │ │ -09cd78: 2360 6906 |0086: new-array v0, v6, [I // type@0669 │ │ -09cd7c: 6003 0b07 |0088: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_popup_background_mtrl_mult:I // field@070b │ │ -09cd80: 4b03 0002 |008a: aput v3, v0, v2 │ │ -09cd84: 6003 ea06 |008c: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@06ea │ │ -09cd88: 4b03 0001 |008e: aput v3, v0, v1 │ │ -09cd8c: 6003 0a07 |0090: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_menu_hardkey_panel_mtrl_mult:I // field@070a │ │ -09cd90: 4b03 0005 |0092: aput v3, v0, v5 │ │ -09cd94: 6900 a10d |0094: sput-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0da1 │ │ -09cd98: 1300 0a00 |0096: const/16 v0, #int 10 // #a │ │ -09cd9c: 2300 6906 |0098: new-array v0, v0, [I // type@0669 │ │ -09cda0: 6003 f006 |009a: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@06f0 │ │ -09cda4: 4b03 0002 |009c: aput v3, v0, v2 │ │ -09cda8: 6003 1807 |009e: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_tab_indicator_material:I // field@0718 │ │ -09cdac: 4b03 0001 |00a0: aput v3, v0, v1 │ │ -09cdb0: 6003 1f07 |00a2: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_material:I // field@071f │ │ -09cdb4: 4b03 0005 |00a4: aput v3, v0, v5 │ │ -09cdb8: 6003 1407 |00a6: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0714 │ │ -09cdbc: 4b03 0006 |00a8: aput v3, v0, v6 │ │ -09cdc0: 6003 1507 |00aa: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0715 │ │ -09cdc4: 4b03 0007 |00ac: aput v3, v0, v7 │ │ -09cdc8: 1253 |00ae: const/4 v3, #int 5 // #5 │ │ -09cdca: 6004 0c07 |00af: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ratingbar_full_material:I // field@070c │ │ -09cdce: 4b04 0003 |00b1: aput v4, v0, v3 │ │ -09cdd2: 1263 |00b3: const/4 v3, #int 6 // #6 │ │ -09cdd4: 6004 1707 |00b4: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0717 │ │ -09cdd8: 4b04 0003 |00b6: aput v4, v0, v3 │ │ -09cddc: 1273 |00b8: const/4 v3, #int 7 // #7 │ │ -09cdde: 6004 1607 |00b9: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ -09cde2: 4b04 0003 |00bb: aput v4, v0, v3 │ │ -09cde6: 1303 0800 |00bd: const/16 v3, #int 8 // #8 │ │ -09cdea: 6004 e206 |00bf: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@06e2 │ │ -09cdee: 4b04 0003 |00c1: aput v4, v0, v3 │ │ -09cdf2: 1303 0900 |00c3: const/16 v3, #int 9 // #9 │ │ -09cdf6: 6004 dd06 |00c5: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@06dd │ │ -09cdfa: 4b04 0003 |00c7: aput v4, v0, v3 │ │ -09cdfe: 6900 ac0d |00c9: sput-object v0, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0dac │ │ -09ce02: 2350 6906 |00cb: new-array v0, v5, [I // type@0669 │ │ -09ce06: 6003 de06 |00cd: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_btn_check_material:I // field@06de │ │ -09ce0a: 4b03 0002 |00cf: aput v3, v0, v2 │ │ -09ce0e: 6002 e306 |00d1: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_radio_material:I // field@06e3 │ │ -09ce12: 4b02 0001 |00d3: aput v2, v0, v1 │ │ -09ce16: 6900 aa0d |00d5: sput-object v0, Landroid/support/v7/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0daa │ │ -09ce1a: 0e00 |00d7: return-void │ │ -09ce1c: 0120 |00d8: move v0, v2 │ │ -09ce1e: 2900 33ff |00d9: goto/16 000c // -00cd │ │ +09cce0: |[09cce0] android.support.v7.widget.TintManager.:()V │ │ +09ccf0: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +09ccf2: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +09ccf4: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +09ccf6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +09ccf8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09ccfa: 6000 3700 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09ccfe: 1303 1500 |0007: const/16 v3, #int 21 // #15 │ │ +09cd02: 3530 cf00 |0009: if-ge v0, v3, 00d8 // +00cf │ │ +09cd06: 0110 |000b: move v0, v1 │ │ +09cd08: 6a00 a80d |000c: sput-boolean v0, Landroid/support/v7/widget/TintManager;.SHOULD_BE_USED:Z // field@0da8 │ │ +09cd0c: 6200 2900 |000e: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0029 │ │ +09cd10: 6900 a60d |0010: sput-object v0, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ +09cd14: 2200 c405 |0012: new-instance v0, Ljava/util/WeakHashMap; // type@05c4 │ │ +09cd18: 7010 0e29 0000 |0014: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@290e │ │ +09cd1e: 6900 a70d |0017: sput-object v0, Landroid/support/v7/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@0da7 │ │ +09cd22: 2200 e003 |0019: new-instance v0, Landroid/support/v7/widget/TintManager$ColorFilterLruCache; // type@03e0 │ │ +09cd26: 1263 |001b: const/4 v3, #int 6 // #6 │ │ +09cd28: 7020 831d 3000 |001c: invoke-direct {v0, v3}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.:(I)V // method@1d83 │ │ +09cd2e: 6900 a40d |001f: sput-object v0, Landroid/support/v7/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/TintManager$ColorFilterLruCache; // field@0da4 │ │ +09cd32: 2360 6c06 |0021: new-array v0, v6, [I // type@066c │ │ +09cd36: 6003 1e07 |0023: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_default_mtrl_alpha:I // field@071e │ │ +09cd3a: 4b03 0002 |0025: aput v3, v0, v2 │ │ +09cd3e: 6003 1c07 |0027: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_default_mtrl_alpha:I // field@071c │ │ +09cd42: 4b03 0001 |0029: aput v3, v0, v1 │ │ +09cd46: 6003 db06 |002b: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ab_share_pack_mtrl_alpha:I // field@06db │ │ +09cd4a: 4b03 0005 |002d: aput v3, v0, v5 │ │ +09cd4e: 6900 a30d |002f: sput-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0da3 │ │ +09cd52: 1300 0c00 |0031: const/16 v0, #int 12 // #c │ │ +09cd56: 2300 6c06 |0033: new-array v0, v0, [I // type@066c │ │ +09cd5a: 6003 f106 |0035: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@06f1 │ │ +09cd5e: 4b03 0002 |0037: aput v3, v0, v2 │ │ +09cd62: 6003 f406 |0039: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_go_search_api_mtrl_alpha:I // field@06f4 │ │ +09cd66: 4b03 0001 |003b: aput v3, v0, v1 │ │ +09cd6a: 6003 fb06 |003d: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_search_api_mtrl_alpha:I // field@06fb │ │ +09cd6e: 4b03 0005 |003f: aput v3, v0, v5 │ │ +09cd72: 6003 f306 |0041: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_commit_search_api_mtrl_alpha:I // field@06f3 │ │ +09cd76: 4b03 0006 |0043: aput v3, v0, v6 │ │ +09cd7a: 6003 f206 |0045: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_clear_mtrl_alpha:I // field@06f2 │ │ +09cd7e: 4b03 0007 |0047: aput v3, v0, v7 │ │ +09cd82: 1253 |0049: const/4 v3, #int 5 // #5 │ │ +09cd84: 6004 fa06 |004a: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_share_mtrl_alpha:I // field@06fa │ │ +09cd88: 4b04 0003 |004c: aput v4, v0, v3 │ │ +09cd8c: 1263 |004e: const/4 v3, #int 6 // #6 │ │ +09cd8e: 6004 f506 |004f: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_copy_mtrl_am_alpha:I // field@06f5 │ │ +09cd92: 4b04 0003 |0051: aput v4, v0, v3 │ │ +09cd96: 1273 |0053: const/4 v3, #int 7 // #7 │ │ +09cd98: 6004 f606 |0054: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_cut_mtrl_alpha:I // field@06f6 │ │ +09cd9c: 4b04 0003 |0056: aput v4, v0, v3 │ │ +09cda0: 1303 0800 |0058: const/16 v3, #int 8 // #8 │ │ +09cda4: 6004 f906 |005a: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_selectall_mtrl_alpha:I // field@06f9 │ │ +09cda8: 4b04 0003 |005c: aput v4, v0, v3 │ │ +09cdac: 1303 0900 |005e: const/16 v3, #int 9 // #9 │ │ +09cdb0: 6004 f806 |0060: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_paste_mtrl_am_alpha:I // field@06f8 │ │ +09cdb4: 4b04 0003 |0062: aput v4, v0, v3 │ │ +09cdb8: 1303 0a00 |0064: const/16 v3, #int 10 // #a │ │ +09cdbc: 6004 f706 |0066: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_moreoverflow_mtrl_alpha:I // field@06f7 │ │ +09cdc0: 4b04 0003 |0068: aput v4, v0, v3 │ │ +09cdc4: 1303 0b00 |006a: const/16 v3, #int 11 // #b │ │ +09cdc8: 6004 fc06 |006c: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_voice_search_api_mtrl_alpha:I // field@06fc │ │ +09cdcc: 4b04 0003 |006e: aput v4, v0, v3 │ │ +09cdd0: 6900 ab0d |0070: sput-object v0, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0dab │ │ +09cdd4: 2370 6c06 |0072: new-array v0, v7, [I // type@066c │ │ +09cdd8: 6003 1b07 |0074: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_activated_mtrl_alpha:I // field@071b │ │ +09cddc: 4b03 0002 |0076: aput v3, v0, v2 │ │ +09cde0: 6003 1d07 |0078: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_activated_mtrl_alpha:I // field@071d │ │ +09cde4: 4b03 0001 |007a: aput v3, v0, v1 │ │ +09cde8: 6003 ec06 |007c: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@06ec │ │ +09cdec: 4b03 0005 |007e: aput v3, v0, v5 │ │ +09cdf0: 6003 1a07 |0080: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_text_cursor_material:I // field@071a │ │ +09cdf4: 4b03 0006 |0082: aput v3, v0, v6 │ │ +09cdf8: 6900 a20d |0084: sput-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0da2 │ │ +09cdfc: 2360 6c06 |0086: new-array v0, v6, [I // type@066c │ │ +09ce00: 6003 0b07 |0088: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_popup_background_mtrl_mult:I // field@070b │ │ +09ce04: 4b03 0002 |008a: aput v3, v0, v2 │ │ +09ce08: 6003 ea06 |008c: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@06ea │ │ +09ce0c: 4b03 0001 |008e: aput v3, v0, v1 │ │ +09ce10: 6003 0a07 |0090: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_menu_hardkey_panel_mtrl_mult:I // field@070a │ │ +09ce14: 4b03 0005 |0092: aput v3, v0, v5 │ │ +09ce18: 6900 a10d |0094: sput-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0da1 │ │ +09ce1c: 1300 0a00 |0096: const/16 v0, #int 10 // #a │ │ +09ce20: 2300 6c06 |0098: new-array v0, v0, [I // type@066c │ │ +09ce24: 6003 f006 |009a: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@06f0 │ │ +09ce28: 4b03 0002 |009c: aput v3, v0, v2 │ │ +09ce2c: 6003 1807 |009e: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_tab_indicator_material:I // field@0718 │ │ +09ce30: 4b03 0001 |00a0: aput v3, v0, v1 │ │ +09ce34: 6003 1f07 |00a2: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_material:I // field@071f │ │ +09ce38: 4b03 0005 |00a4: aput v3, v0, v5 │ │ +09ce3c: 6003 1407 |00a6: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0714 │ │ +09ce40: 4b03 0006 |00a8: aput v3, v0, v6 │ │ +09ce44: 6003 1507 |00aa: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0715 │ │ +09ce48: 4b03 0007 |00ac: aput v3, v0, v7 │ │ +09ce4c: 1253 |00ae: const/4 v3, #int 5 // #5 │ │ +09ce4e: 6004 0c07 |00af: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ratingbar_full_material:I // field@070c │ │ +09ce52: 4b04 0003 |00b1: aput v4, v0, v3 │ │ +09ce56: 1263 |00b3: const/4 v3, #int 6 // #6 │ │ +09ce58: 6004 1707 |00b4: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0717 │ │ +09ce5c: 4b04 0003 |00b6: aput v4, v0, v3 │ │ +09ce60: 1273 |00b8: const/4 v3, #int 7 // #7 │ │ +09ce62: 6004 1607 |00b9: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ +09ce66: 4b04 0003 |00bb: aput v4, v0, v3 │ │ +09ce6a: 1303 0800 |00bd: const/16 v3, #int 8 // #8 │ │ +09ce6e: 6004 e206 |00bf: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@06e2 │ │ +09ce72: 4b04 0003 |00c1: aput v4, v0, v3 │ │ +09ce76: 1303 0900 |00c3: const/16 v3, #int 9 // #9 │ │ +09ce7a: 6004 dd06 |00c5: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@06dd │ │ +09ce7e: 4b04 0003 |00c7: aput v4, v0, v3 │ │ +09ce82: 6900 ac0d |00c9: sput-object v0, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0dac │ │ +09ce86: 2350 6c06 |00cb: new-array v0, v5, [I // type@066c │ │ +09ce8a: 6003 de06 |00cd: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_btn_check_material:I // field@06de │ │ +09ce8e: 4b03 0002 |00cf: aput v3, v0, v2 │ │ +09ce92: 6002 e306 |00d1: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_radio_material:I // field@06e3 │ │ +09ce96: 4b02 0001 |00d3: aput v2, v0, v1 │ │ +09ce9a: 6900 aa0d |00d5: sput-object v0, Landroid/support/v7/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0daa │ │ +09ce9e: 0e00 |00d7: return-void │ │ +09cea0: 0120 |00d8: move v0, v2 │ │ +09cea2: 2900 33ff |00d9: goto/16 000c // -00cd │ │ catches : (none) │ │ positions : │ │ 0x0005 line=49 │ │ 0x000e line=53 │ │ 0x0012 line=55 │ │ 0x0019 line=56 │ │ 0x0021 line=62 │ │ @@ -231114,20 +231141,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09ce24: |[09ce24] android.support.v7.widget.TintManager.:(Landroid/content/Context;)V │ │ -09ce34: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09ce3a: 2200 7705 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0577 │ │ -09ce3e: 7020 1e28 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -09ce44: 5b10 ad0d |0008: iput-object v0, v1, Landroid/support/v7/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@0dad │ │ -09ce48: 0e00 |000a: return-void │ │ +09cea8: |[09cea8] android.support.v7.widget.TintManager.:(Landroid/content/Context;)V │ │ +09ceb8: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09cebe: 2200 7a05 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@057a │ │ +09cec2: 7020 1e28 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +09cec8: 5b10 ad0d |0008: iput-object v0, v1, Landroid/support/v7/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@0dad │ │ +09cecc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ 0x000a line=165 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/TintManager; │ │ @@ -231138,27 +231165,27 @@ │ │ type : '([II)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -09ce4c: |[09ce4c] android.support.v7.widget.TintManager.arrayContains:([II)Z │ │ -09ce5c: 0750 |0000: move-object v0, v5 │ │ -09ce5e: 2103 |0001: array-length v3, v0 │ │ -09ce60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09ce62: 3531 0b00 |0003: if-ge v1, v3, 000e // +000b │ │ -09ce66: 4402 0001 |0005: aget v2, v0, v1 │ │ -09ce6a: 3362 0400 |0007: if-ne v2, v6, 000b // +0004 │ │ -09ce6e: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -09ce70: 0f04 |000a: return v4 │ │ -09ce72: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09ce76: 28f6 |000d: goto 0003 // -000a │ │ -09ce78: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -09ce7a: 28fb |000f: goto 000a // -0005 │ │ +09ced0: |[09ced0] android.support.v7.widget.TintManager.arrayContains:([II)Z │ │ +09cee0: 0750 |0000: move-object v0, v5 │ │ +09cee2: 2103 |0001: array-length v3, v0 │ │ +09cee4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09cee6: 3531 0b00 |0003: if-ge v1, v3, 000e // +000b │ │ +09ceea: 4402 0001 |0005: aget v2, v0, v1 │ │ +09ceee: 3362 0400 |0007: if-ne v2, v6, 000b // +0004 │ │ +09cef2: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +09cef4: 0f04 |000a: return v4 │ │ +09cef6: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09cefa: 28f6 |000d: goto 0003 // -000a │ │ +09cefc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +09cefe: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0007 line=263 │ │ 0x0009 line=264 │ │ 0x000a line=267 │ │ 0x000b line=262 │ │ @@ -231177,50 +231204,50 @@ │ │ type : '(Landroid/content/Context;I)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -09ce7c: |[09ce7c] android.support.v7.widget.TintManager.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -09ce8c: 1245 |0000: const/4 v5, #int 4 // #4 │ │ -09ce8e: 2354 a806 |0001: new-array v4, v5, [[I // type@06a8 │ │ -09ce92: 2352 6906 |0003: new-array v2, v5, [I // type@0669 │ │ -09ce96: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -09ce98: 7120 731d 8700 |0006: invoke-static {v7, v8}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09ce9e: 0a00 |0009: move-result v0 │ │ -09cea0: 6005 b905 |000a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlHighlight:I // field@05b9 │ │ -09cea4: 7120 731d 5700 |000c: invoke-static {v7, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09ceaa: 0a01 |000f: move-result v1 │ │ -09ceac: 6205 900d |0010: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09ceb0: 4d05 0403 |0012: aput-object v5, v4, v3 │ │ -09ceb4: 6005 b705 |0014: sget v5, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@05b7 │ │ -09ceb8: 7120 721d 5700 |0016: invoke-static {v7, v5}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -09cebe: 0a05 |0019: move-result v5 │ │ -09cec0: 4b05 0203 |001a: aput v5, v2, v3 │ │ -09cec4: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09cec8: 6205 940d |001e: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ -09cecc: 4d05 0403 |0020: aput-object v5, v4, v3 │ │ -09ced0: 7120 a305 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@05a3 │ │ -09ced6: 0a05 |0025: move-result v5 │ │ -09ced8: 4b05 0203 |0026: aput v5, v2, v3 │ │ -09cedc: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09cee0: 6205 920d |002a: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ -09cee4: 4d05 0403 |002c: aput-object v5, v4, v3 │ │ -09cee8: 7120 a305 0100 |002e: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@05a3 │ │ -09ceee: 0a05 |0031: move-result v5 │ │ -09cef0: 4b05 0203 |0032: aput v5, v2, v3 │ │ -09cef4: d803 0301 |0034: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09cef8: 6205 910d |0036: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09cefc: 4d05 0403 |0038: aput-object v5, v4, v3 │ │ -09cf00: 4b00 0203 |003a: aput v0, v2, v3 │ │ -09cf04: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09cf08: 2205 4000 |003e: new-instance v5, Landroid/content/res/ColorStateList; // type@0040 │ │ -09cf0c: 7030 f600 4502 |0040: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09cf12: 1105 |0043: return-object v5 │ │ +09cf00: |[09cf00] android.support.v7.widget.TintManager.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ +09cf10: 1245 |0000: const/4 v5, #int 4 // #4 │ │ +09cf12: 2354 ab06 |0001: new-array v4, v5, [[I // type@06ab │ │ +09cf16: 2352 6c06 |0003: new-array v2, v5, [I // type@066c │ │ +09cf1a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +09cf1c: 7120 731d 8700 |0006: invoke-static {v7, v8}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09cf22: 0a00 |0009: move-result v0 │ │ +09cf24: 6005 b905 |000a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlHighlight:I // field@05b9 │ │ +09cf28: 7120 731d 5700 |000c: invoke-static {v7, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09cf2e: 0a01 |000f: move-result v1 │ │ +09cf30: 6205 900d |0010: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09cf34: 4d05 0403 |0012: aput-object v5, v4, v3 │ │ +09cf38: 6005 b705 |0014: sget v5, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@05b7 │ │ +09cf3c: 7120 721d 5700 |0016: invoke-static {v7, v5}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09cf42: 0a05 |0019: move-result v5 │ │ +09cf44: 4b05 0203 |001a: aput v5, v2, v3 │ │ +09cf48: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09cf4c: 6205 940d |001e: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ +09cf50: 4d05 0403 |0020: aput-object v5, v4, v3 │ │ +09cf54: 7120 a305 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@05a3 │ │ +09cf5a: 0a05 |0025: move-result v5 │ │ +09cf5c: 4b05 0203 |0026: aput v5, v2, v3 │ │ +09cf60: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09cf64: 6205 920d |002a: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ +09cf68: 4d05 0403 |002c: aput-object v5, v4, v3 │ │ +09cf6c: 7120 a305 0100 |002e: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@05a3 │ │ +09cf72: 0a05 |0031: move-result v5 │ │ +09cf74: 4b05 0203 |0032: aput v5, v2, v3 │ │ +09cf78: d803 0301 |0034: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09cf7c: 6205 910d |0036: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09cf80: 4d05 0403 |0038: aput-object v5, v4, v3 │ │ +09cf84: 4b00 0203 |003a: aput v0, v2, v3 │ │ +09cf88: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09cf8c: 2205 4000 |003e: new-instance v5, Landroid/content/res/ColorStateList; // type@0040 │ │ +09cf90: 7030 f600 4502 |0040: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09cf96: 1105 |0043: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0003 line=507 │ │ 0x0005 line=508 │ │ 0x0006 line=510 │ │ 0x000a line=511 │ │ @@ -231252,43 +231279,43 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -09cf14: |[09cf14] android.support.v7.widget.TintManager.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09cf24: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -09cf26: 2332 a806 |0001: new-array v2, v3, [[I // type@06a8 │ │ -09cf2a: 2330 6906 |0003: new-array v0, v3, [I // type@0669 │ │ -09cf2e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09cf30: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09cf34: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -09cf38: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09cf3c: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -09cf42: 0a03 |000f: move-result v3 │ │ -09cf44: 4b03 0001 |0010: aput v3, v0, v1 │ │ -09cf48: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09cf4c: 6203 8f0d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -09cf50: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -09cf54: 6003 b805 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09cf58: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09cf5e: 0a03 |001d: move-result v3 │ │ -09cf60: 4b03 0001 |001e: aput v3, v0, v1 │ │ -09cf64: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09cf68: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09cf6c: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ -09cf70: 6003 ba05 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09cf74: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09cf7a: 0a03 |002b: move-result v3 │ │ -09cf7c: 4b03 0001 |002c: aput v3, v0, v1 │ │ -09cf80: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09cf84: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -09cf88: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09cf8e: 1103 |0035: return-object v3 │ │ +09cf98: |[09cf98] android.support.v7.widget.TintManager.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09cfa8: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +09cfaa: 2332 ab06 |0001: new-array v2, v3, [[I // type@06ab │ │ +09cfae: 2330 6c06 |0003: new-array v0, v3, [I // type@066c │ │ +09cfb2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09cfb4: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09cfb8: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +09cfbc: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09cfc0: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09cfc6: 0a03 |000f: move-result v3 │ │ +09cfc8: 4b03 0001 |0010: aput v3, v0, v1 │ │ +09cfcc: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09cfd0: 6203 8f0d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +09cfd4: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +09cfd8: 6003 b805 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09cfdc: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09cfe2: 0a03 |001d: move-result v3 │ │ +09cfe4: 4b03 0001 |001e: aput v3, v0, v1 │ │ +09cfe8: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09cfec: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09cff0: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ +09cff4: 6003 ba05 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09cff8: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09cffe: 0a03 |002b: move-result v3 │ │ +09d000: 4b03 0001 |002c: aput v3, v0, v1 │ │ +09d004: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d008: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +09d00c: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09d012: 1103 |0035: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=386 │ │ 0x0003 line=387 │ │ 0x0005 line=388 │ │ 0x0006 line=391 │ │ 0x000a line=392 │ │ @@ -231312,19 +231339,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09cf90: |[09cf90] android.support.v7.widget.TintManager.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09cfa0: 6000 b605 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorAccent:I // field@05b6 │ │ -09cfa4: 7030 8c1d 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/TintManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d8c │ │ -09cfaa: 0c00 |0005: move-result-object v0 │ │ -09cfac: 1100 |0006: return-object v0 │ │ +09d014: |[09d014] android.support.v7.widget.TintManager.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09d024: 6000 b605 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorAccent:I // field@05b6 │ │ +09d028: 7030 8c1d 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/TintManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d8c │ │ +09d02e: 0c00 |0005: move-result-object v0 │ │ +09d030: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintManager; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ @@ -231333,19 +231360,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09cfb0: |[09cfb0] android.support.v7.widget.TintManager.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09cfc0: 6000 b705 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@05b7 │ │ -09cfc4: 7030 8c1d 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/TintManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d8c │ │ -09cfca: 0c00 |0005: move-result-object v0 │ │ -09cfcc: 1100 |0006: return-object v0 │ │ +09d034: |[09d034] android.support.v7.widget.TintManager.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09d044: 6000 b705 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@05b7 │ │ +09d048: 7030 8c1d 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/TintManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d8c │ │ +09d04e: 0c00 |0005: move-result-object v0 │ │ +09d050: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintManager; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ @@ -231354,43 +231381,43 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -09cfd0: |[09cfd0] android.support.v7.widget.TintManager.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09cfe0: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -09cfe2: 2332 a806 |0001: new-array v2, v3, [[I // type@06a8 │ │ -09cfe6: 2330 6906 |0003: new-array v0, v3, [I // type@0669 │ │ -09cfea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09cfec: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09cff0: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -09cff4: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09cff8: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -09cffe: 0a03 |000f: move-result v3 │ │ -09d000: 4b03 0001 |0010: aput v3, v0, v1 │ │ -09d004: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d008: 6203 930d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ -09d00c: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -09d010: 6003 ba05 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09d014: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d01a: 0a03 |001d: move-result v3 │ │ -09d01c: 4b03 0001 |001e: aput v3, v0, v1 │ │ -09d020: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d024: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09d028: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ -09d02c: 6003 b805 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d030: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d036: 0a03 |002b: move-result v3 │ │ -09d038: 4b03 0001 |002c: aput v3, v0, v1 │ │ -09d03c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d040: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -09d044: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09d04a: 1103 |0035: return-object v3 │ │ +09d054: |[09d054] android.support.v7.widget.TintManager.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09d064: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +09d066: 2332 ab06 |0001: new-array v2, v3, [[I // type@06ab │ │ +09d06a: 2330 6c06 |0003: new-array v0, v3, [I // type@066c │ │ +09d06e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09d070: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09d074: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +09d078: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d07c: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09d082: 0a03 |000f: move-result v3 │ │ +09d084: 4b03 0001 |0010: aput v3, v0, v1 │ │ +09d088: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d08c: 6203 930d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ +09d090: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +09d094: 6003 ba05 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d098: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d09e: 0a03 |001d: move-result v3 │ │ +09d0a0: 4b03 0001 |001e: aput v3, v0, v1 │ │ +09d0a4: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d0a8: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09d0ac: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ +09d0b0: 6003 b805 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d0b4: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d0ba: 0a03 |002b: move-result v3 │ │ +09d0bc: 4b03 0001 |002c: aput v3, v0, v1 │ │ +09d0c0: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d0c4: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +09d0c8: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09d0ce: 1103 |0035: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=476 │ │ 0x0003 line=477 │ │ 0x0005 line=478 │ │ 0x0006 line=481 │ │ 0x000a line=482 │ │ @@ -231414,36 +231441,36 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -09d04c: |[09d04c] android.support.v7.widget.TintManager.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09d05c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -09d05e: 2332 a806 |0001: new-array v2, v3, [[I // type@06a8 │ │ -09d062: 2330 6906 |0003: new-array v0, v3, [I // type@0669 │ │ -09d066: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09d068: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09d06c: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -09d070: 6003 b805 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d074: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -09d07a: 0a03 |000f: move-result v3 │ │ -09d07c: 4b03 0001 |0010: aput v3, v0, v1 │ │ -09d080: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d084: 6203 910d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09d088: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -09d08c: 6003 b805 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d090: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d096: 0a03 |001d: move-result v3 │ │ -09d098: 4b03 0001 |001e: aput v3, v0, v1 │ │ -09d09c: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d0a0: 2203 4000 |0022: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -09d0a4: 7030 f600 2300 |0024: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09d0aa: 1103 |0027: return-object v3 │ │ +09d0d0: |[09d0d0] android.support.v7.widget.TintManager.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09d0e0: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +09d0e2: 2332 ab06 |0001: new-array v2, v3, [[I // type@06ab │ │ +09d0e6: 2330 6c06 |0003: new-array v0, v3, [I // type@066c │ │ +09d0ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09d0ec: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09d0f0: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +09d0f4: 6003 b805 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d0f8: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09d0fe: 0a03 |000f: move-result v3 │ │ +09d100: 4b03 0001 |0010: aput v3, v0, v1 │ │ +09d104: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d108: 6203 910d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09d10c: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +09d110: 6003 b805 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d114: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d11a: 0a03 |001d: move-result v3 │ │ +09d11c: 4b03 0001 |001e: aput v3, v0, v1 │ │ +09d120: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d124: 2203 4000 |0022: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +09d128: 7030 f600 2300 |0024: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09d12e: 1103 |0027: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=556 │ │ 0x0003 line=557 │ │ 0x0005 line=558 │ │ 0x0006 line=561 │ │ 0x000a line=562 │ │ @@ -231464,43 +231491,43 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -09d0ac: |[09d0ac] android.support.v7.widget.TintManager.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09d0bc: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -09d0be: 2332 a806 |0001: new-array v2, v3, [[I // type@06a8 │ │ -09d0c2: 2330 6906 |0003: new-array v0, v3, [I // type@0669 │ │ -09d0c6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09d0c8: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09d0cc: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -09d0d0: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09d0d4: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -09d0da: 0a03 |000f: move-result v3 │ │ -09d0dc: 4b03 0001 |0010: aput v3, v0, v1 │ │ -09d0e0: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d0e4: 6203 930d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ -09d0e8: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -09d0ec: 6003 ba05 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09d0f0: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d0f6: 0a03 |001d: move-result v3 │ │ -09d0f8: 4b03 0001 |001e: aput v3, v0, v1 │ │ -09d0fc: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d100: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09d104: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ -09d108: 6003 b805 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d10c: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d112: 0a03 |002b: move-result v3 │ │ -09d114: 4b03 0001 |002c: aput v3, v0, v1 │ │ -09d118: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d11c: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -09d120: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09d126: 1103 |0035: return-object v3 │ │ +09d130: |[09d130] android.support.v7.widget.TintManager.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09d140: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +09d142: 2332 ab06 |0001: new-array v2, v3, [[I // type@06ab │ │ +09d146: 2330 6c06 |0003: new-array v0, v3, [I // type@066c │ │ +09d14a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09d14c: 6203 900d |0006: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09d150: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +09d154: 6003 ba05 |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d158: 7120 721d 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09d15e: 0a03 |000f: move-result v3 │ │ +09d160: 4b03 0001 |0010: aput v3, v0, v1 │ │ +09d164: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d168: 6203 930d |0014: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@0d93 │ │ +09d16c: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +09d170: 6003 ba05 |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d174: 7120 731d 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d17a: 0a03 |001d: move-result v3 │ │ +09d17c: 4b03 0001 |001e: aput v3, v0, v1 │ │ +09d180: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d184: 6203 910d |0022: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09d188: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ +09d18c: 6003 b805 |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d190: 7120 731d 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d196: 0a03 |002b: move-result v3 │ │ +09d198: 4b03 0001 |002c: aput v3, v0, v1 │ │ +09d19c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d1a0: 2203 4000 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +09d1a4: 7030 f600 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09d1aa: 1103 |0035: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=535 │ │ 0x0003 line=536 │ │ 0x0005 line=537 │ │ 0x0006 line=540 │ │ 0x000a line=541 │ │ @@ -231524,72 +231551,72 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -09d128: |[09d128] android.support.v7.widget.TintManager.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09d138: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -09d13a: 2342 a806 |0001: new-array v2, v4, [[I // type@06a8 │ │ -09d13e: 2340 6906 |0003: new-array v0, v4, [I // type@0669 │ │ -09d142: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09d144: 6004 bd05 |0006: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ -09d148: 7120 751d 4700 |0008: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ -09d14e: 0c03 |000b: move-result-object v3 │ │ -09d150: 3803 3700 |000c: if-eqz v3, 0043 // +0037 │ │ -09d154: 6e10 f900 0300 |000e: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@00f9 │ │ -09d15a: 0a04 |0011: move-result v4 │ │ -09d15c: 3804 3100 |0012: if-eqz v4, 0043 // +0031 │ │ -09d160: 6204 900d |0014: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09d164: 4d04 0201 |0016: aput-object v4, v2, v1 │ │ -09d168: 4604 0201 |0018: aget-object v4, v2, v1 │ │ -09d16c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -09d16e: 6e30 f700 4305 |001b: invoke-virtual {v3, v4, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ -09d174: 0a04 |001e: move-result v4 │ │ -09d176: 4b04 0001 |001f: aput v4, v0, v1 │ │ -09d17a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d17e: 6204 8f0d |0023: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -09d182: 4d04 0201 |0025: aput-object v4, v2, v1 │ │ -09d186: 6004 b805 |0027: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d18a: 7120 731d 4700 |0029: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d190: 0a04 |002c: move-result v4 │ │ -09d192: 4b04 0001 |002d: aput v4, v0, v1 │ │ -09d196: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d19a: 6204 910d |0031: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09d19e: 4d04 0201 |0033: aput-object v4, v2, v1 │ │ -09d1a2: 6e10 f800 0300 |0035: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ -09d1a8: 0a04 |0038: move-result v4 │ │ -09d1aa: 4b04 0001 |0039: aput v4, v0, v1 │ │ -09d1ae: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d1b2: 2204 4000 |003d: new-instance v4, Landroid/content/res/ColorStateList; // type@0040 │ │ -09d1b6: 7030 f600 2400 |003f: invoke-direct {v4, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09d1bc: 1104 |0042: return-object v4 │ │ -09d1be: 6204 900d |0043: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09d1c2: 4d04 0201 |0045: aput-object v4, v2, v1 │ │ -09d1c6: 6004 bd05 |0047: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ -09d1ca: 7120 721d 4700 |0049: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -09d1d0: 0a04 |004c: move-result v4 │ │ -09d1d2: 4b04 0001 |004d: aput v4, v0, v1 │ │ -09d1d6: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d1da: 6204 8f0d |0051: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -09d1de: 4d04 0201 |0053: aput-object v4, v2, v1 │ │ -09d1e2: 6004 b805 |0055: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d1e6: 7120 731d 4700 |0057: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d1ec: 0a04 |005a: move-result v4 │ │ -09d1ee: 4b04 0001 |005b: aput v4, v0, v1 │ │ -09d1f2: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d1f6: 6204 910d |005f: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09d1fa: 4d04 0201 |0061: aput-object v4, v2, v1 │ │ -09d1fe: 6004 bd05 |0063: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ -09d202: 7120 731d 4700 |0065: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d208: 0a04 |0068: move-result v4 │ │ -09d20a: 4b04 0001 |0069: aput v4, v0, v1 │ │ -09d20e: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d212: 28d0 |006d: goto 003d // -0030 │ │ +09d1ac: |[09d1ac] android.support.v7.widget.TintManager.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09d1bc: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +09d1be: 2342 ab06 |0001: new-array v2, v4, [[I // type@06ab │ │ +09d1c2: 2340 6c06 |0003: new-array v0, v4, [I // type@066c │ │ +09d1c6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09d1c8: 6004 bd05 |0006: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ +09d1cc: 7120 751d 4700 |0008: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ +09d1d2: 0c03 |000b: move-result-object v3 │ │ +09d1d4: 3803 3700 |000c: if-eqz v3, 0043 // +0037 │ │ +09d1d8: 6e10 f900 0300 |000e: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@00f9 │ │ +09d1de: 0a04 |0011: move-result v4 │ │ +09d1e0: 3804 3100 |0012: if-eqz v4, 0043 // +0031 │ │ +09d1e4: 6204 900d |0014: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09d1e8: 4d04 0201 |0016: aput-object v4, v2, v1 │ │ +09d1ec: 4604 0201 |0018: aget-object v4, v2, v1 │ │ +09d1f0: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +09d1f2: 6e30 f700 4305 |001b: invoke-virtual {v3, v4, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ +09d1f8: 0a04 |001e: move-result v4 │ │ +09d1fa: 4b04 0001 |001f: aput v4, v0, v1 │ │ +09d1fe: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d202: 6204 8f0d |0023: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +09d206: 4d04 0201 |0025: aput-object v4, v2, v1 │ │ +09d20a: 6004 b805 |0027: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d20e: 7120 731d 4700 |0029: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d214: 0a04 |002c: move-result v4 │ │ +09d216: 4b04 0001 |002d: aput v4, v0, v1 │ │ +09d21a: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d21e: 6204 910d |0031: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09d222: 4d04 0201 |0033: aput-object v4, v2, v1 │ │ +09d226: 6e10 f800 0300 |0035: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f8 │ │ +09d22c: 0a04 |0038: move-result v4 │ │ +09d22e: 4b04 0001 |0039: aput v4, v0, v1 │ │ +09d232: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d236: 2204 4000 |003d: new-instance v4, Landroid/content/res/ColorStateList; // type@0040 │ │ +09d23a: 7030 f600 2400 |003f: invoke-direct {v4, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09d240: 1104 |0042: return-object v4 │ │ +09d242: 6204 900d |0043: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09d246: 4d04 0201 |0045: aput-object v4, v2, v1 │ │ +09d24a: 6004 bd05 |0047: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ +09d24e: 7120 721d 4700 |0049: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09d254: 0a04 |004c: move-result v4 │ │ +09d256: 4b04 0001 |004d: aput v4, v0, v1 │ │ +09d25a: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d25e: 6204 8f0d |0051: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +09d262: 4d04 0201 |0053: aput-object v4, v2, v1 │ │ +09d266: 6004 b805 |0055: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d26a: 7120 731d 4700 |0057: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d270: 0a04 |005a: move-result v4 │ │ +09d272: 4b04 0001 |005b: aput v4, v0, v1 │ │ +09d276: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d27a: 6204 910d |005f: sget-object v4, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09d27e: 4d04 0201 |0061: aput-object v4, v2, v1 │ │ +09d282: 6004 bd05 |0063: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@05bd │ │ +09d286: 7120 731d 4700 |0065: invoke-static {v7, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d28c: 0a04 |0068: move-result v4 │ │ +09d28e: 4b04 0001 |0069: aput v4, v0, v1 │ │ +09d292: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d296: 28d0 |006d: goto 003d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=430 │ │ 0x0003 line=431 │ │ 0x0005 line=432 │ │ 0x0006 line=434 │ │ 0x000c line=437 │ │ @@ -231625,44 +231652,44 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -09d214: |[09d214] android.support.v7.widget.TintManager.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09d224: 1405 3000 0101 |0000: const v5, #float 2.36937e-38 // #01010030 │ │ -09d22a: 1233 |0003: const/4 v3, #int 3 // #3 │ │ -09d22c: 1404 9a99 993e |0004: const v4, #float 0.3 // #3e99999a │ │ -09d232: 2332 a806 |0007: new-array v2, v3, [[I // type@06a8 │ │ -09d236: 2330 6906 |0009: new-array v0, v3, [I // type@0669 │ │ -09d23a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -09d23c: 6203 900d |000c: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09d240: 4d03 0201 |000e: aput-object v3, v2, v1 │ │ -09d244: 1403 cdcc cc3d |0010: const v3, #float 0.1 // #3dcccccd │ │ -09d24a: 7130 741d 5703 |0013: invoke-static {v7, v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ -09d250: 0a03 |0016: move-result v3 │ │ -09d252: 4b03 0001 |0017: aput v3, v0, v1 │ │ -09d256: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d25a: 6203 8f0d |001b: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -09d25e: 4d03 0201 |001d: aput-object v3, v2, v1 │ │ -09d262: 6003 b805 |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d266: 7130 741d 3704 |0021: invoke-static {v7, v3, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ -09d26c: 0a03 |0024: move-result v3 │ │ -09d26e: 4b03 0001 |0025: aput v3, v0, v1 │ │ -09d272: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d276: 6203 910d |0029: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09d27a: 4d03 0201 |002b: aput-object v3, v2, v1 │ │ -09d27e: 7130 741d 5704 |002d: invoke-static {v7, v5, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ -09d284: 0a03 |0030: move-result v3 │ │ -09d286: 4b03 0001 |0031: aput v3, v0, v1 │ │ -09d28a: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d28e: 2203 4000 |0035: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ -09d292: 7030 f600 2300 |0037: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09d298: 1103 |003a: return-object v3 │ │ +09d298: |[09d298] android.support.v7.widget.TintManager.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09d2a8: 1405 3000 0101 |0000: const v5, #float 2.36937e-38 // #01010030 │ │ +09d2ae: 1233 |0003: const/4 v3, #int 3 // #3 │ │ +09d2b0: 1404 9a99 993e |0004: const v4, #float 0.3 // #3e99999a │ │ +09d2b6: 2332 ab06 |0007: new-array v2, v3, [[I // type@06ab │ │ +09d2ba: 2330 6c06 |0009: new-array v0, v3, [I // type@066c │ │ +09d2be: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +09d2c0: 6203 900d |000c: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09d2c4: 4d03 0201 |000e: aput-object v3, v2, v1 │ │ +09d2c8: 1403 cdcc cc3d |0010: const v3, #float 0.1 // #3dcccccd │ │ +09d2ce: 7130 741d 5703 |0013: invoke-static {v7, v5, v3}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ +09d2d4: 0a03 |0016: move-result v3 │ │ +09d2d6: 4b03 0001 |0017: aput v3, v0, v1 │ │ +09d2da: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d2de: 6203 8f0d |001b: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +09d2e2: 4d03 0201 |001d: aput-object v3, v2, v1 │ │ +09d2e6: 6003 b805 |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d2ea: 7130 741d 3704 |0021: invoke-static {v7, v3, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ +09d2f0: 0a03 |0024: move-result v3 │ │ +09d2f2: 4b03 0001 |0025: aput v3, v0, v1 │ │ +09d2f6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d2fa: 6203 910d |0029: sget-object v3, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09d2fe: 4d03 0201 |002b: aput-object v3, v2, v1 │ │ +09d302: 7130 741d 5704 |002d: invoke-static {v7, v5, v4}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@1d74 │ │ +09d308: 0a03 |0030: move-result v3 │ │ +09d30a: 4b03 0001 |0031: aput v3, v0, v1 │ │ +09d30e: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d312: 2203 4000 |0035: new-instance v3, Landroid/content/res/ColorStateList; // type@0040 │ │ +09d316: 7030 f600 2300 |0037: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09d31c: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=408 │ │ 0x0009 line=409 │ │ 0x000b line=410 │ │ 0x000c line=413 │ │ 0x0010 line=414 │ │ @@ -231686,25 +231713,25 @@ │ │ type : '(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -09d29c: |[09d29c] android.support.v7.widget.TintManager.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; │ │ -09d2ac: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ -09d2b0: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -09d2b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -09d2b6: 1101 |0005: return-object v1 │ │ -09d2b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -09d2ba: 6e30 f700 4201 |0007: invoke-virtual {v2, v4, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ -09d2c0: 0a00 |000a: move-result v0 │ │ -09d2c2: 7120 9b1d 3000 |000b: invoke-static {v0, v3}, Landroid/support/v7/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@1d9b │ │ -09d2c8: 0c01 |000e: move-result-object v1 │ │ -09d2ca: 28f6 |000f: goto 0005 // -000a │ │ +09d320: |[09d320] android.support.v7.widget.TintManager.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; │ │ +09d330: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ +09d334: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +09d338: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09d33a: 1101 |0005: return-object v1 │ │ +09d33c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09d33e: 6e30 f700 4201 |0007: invoke-virtual {v2, v4, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00f7 │ │ +09d344: 0a00 |000a: move-result v0 │ │ +09d346: 7120 9b1d 3000 |000b: invoke-static {v0, v3}, Landroid/support/v7/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@1d9b │ │ +09d34c: 0c01 |000e: move-result-object v1 │ │ +09d34e: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0004 line=645 │ │ 0x0005 line=648 │ │ 0x0006 line=647 │ │ 0x000b line=648 │ │ @@ -231719,25 +231746,25 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v7/widget/TintManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -09d2cc: |[09d2cc] android.support.v7.widget.TintManager.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; │ │ -09d2dc: 6201 a70d |0000: sget-object v1, Landroid/support/v7/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@0da7 │ │ -09d2e0: 6e20 1029 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ -09d2e6: 0c00 |0005: move-result-object v0 │ │ -09d2e8: 1f00 e003 |0006: check-cast v0, Landroid/support/v7/widget/TintManager; // type@03e0 │ │ -09d2ec: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -09d2f0: 2200 e003 |000a: new-instance v0, Landroid/support/v7/widget/TintManager; // type@03e0 │ │ -09d2f4: 7020 8a1d 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/widget/TintManager;.:(Landroid/content/Context;)V // method@1d8a │ │ -09d2fa: 6201 a70d |000f: sget-object v1, Landroid/support/v7/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@0da7 │ │ -09d2fe: 6e30 1129 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ -09d304: 1100 |0014: return-object v0 │ │ +09d350: |[09d350] android.support.v7.widget.TintManager.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; │ │ +09d360: 6201 a70d |0000: sget-object v1, Landroid/support/v7/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@0da7 │ │ +09d364: 6e20 1029 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2910 │ │ +09d36a: 0c00 |0005: move-result-object v0 │ │ +09d36c: 1f00 e103 |0006: check-cast v0, Landroid/support/v7/widget/TintManager; // type@03e1 │ │ +09d370: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +09d374: 2200 e103 |000a: new-instance v0, Landroid/support/v7/widget/TintManager; // type@03e1 │ │ +09d378: 7020 8a1d 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/widget/TintManager;.:(Landroid/content/Context;)V // method@1d8a │ │ +09d37e: 6201 a70d |000f: sget-object v1, Landroid/support/v7/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@0da7 │ │ +09d382: 6e30 1129 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2911 │ │ +09d388: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0008 line=156 │ │ 0x000a line=157 │ │ 0x000f line=158 │ │ 0x0014 line=160 │ │ @@ -231751,63 +231778,63 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -09d308: |[09d308] android.support.v7.widget.TintManager.getDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -09d318: 1276 |0000: const/4 v6, #int 7 // #7 │ │ -09d31a: 5475 ae0d |0001: iget-object v5, v7, Landroid/support/v7/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@0dae │ │ -09d31e: 3905 5800 |0003: if-nez v5, 005b // +0058 │ │ -09d322: 6005 ba05 |0005: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09d326: 7120 731d 5800 |0007: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d32c: 0a01 |000a: move-result v1 │ │ -09d32e: 6005 b805 |000b: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d332: 7120 731d 5800 |000d: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d338: 0a00 |0010: move-result v0 │ │ -09d33a: 2364 a806 |0011: new-array v4, v6, [[I // type@06a8 │ │ -09d33e: 2362 6906 |0013: new-array v2, v6, [I // type@0669 │ │ -09d342: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -09d344: 6205 900d |0016: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ -09d348: 4d05 0403 |0018: aput-object v5, v4, v3 │ │ -09d34c: 6005 ba05 |001a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09d350: 7120 721d 5800 |001c: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ -09d356: 0a05 |001f: move-result v5 │ │ -09d358: 4b05 0203 |0020: aput v5, v2, v3 │ │ -09d35c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09d360: 6205 920d |0024: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ -09d364: 4d05 0403 |0026: aput-object v5, v4, v3 │ │ -09d368: 4b00 0203 |0028: aput v0, v2, v3 │ │ -09d36c: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09d370: 6205 8e0d |002c: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@0d8e │ │ -09d374: 4d05 0403 |002e: aput-object v5, v4, v3 │ │ -09d378: 4b00 0203 |0030: aput v0, v2, v3 │ │ -09d37c: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09d380: 6205 940d |0034: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ -09d384: 4d05 0403 |0036: aput-object v5, v4, v3 │ │ -09d388: 4b00 0203 |0038: aput v0, v2, v3 │ │ -09d38c: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09d390: 6205 8f0d |003c: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ -09d394: 4d05 0403 |003e: aput-object v5, v4, v3 │ │ -09d398: 4b00 0203 |0040: aput v0, v2, v3 │ │ -09d39c: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09d3a0: 6205 950d |0044: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@0d95 │ │ -09d3a4: 4d05 0403 |0046: aput-object v5, v4, v3 │ │ -09d3a8: 4b00 0203 |0048: aput v0, v2, v3 │ │ -09d3ac: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09d3b0: 6205 910d |004c: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ -09d3b4: 4d05 0403 |004e: aput-object v5, v4, v3 │ │ -09d3b8: 4b01 0203 |0050: aput v1, v2, v3 │ │ -09d3bc: d803 0301 |0052: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09d3c0: 2205 4000 |0054: new-instance v5, Landroid/content/res/ColorStateList; // type@0040 │ │ -09d3c4: 7030 f600 4502 |0056: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ -09d3ca: 5b75 ae0d |0059: iput-object v5, v7, Landroid/support/v7/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@0dae │ │ -09d3ce: 5475 ae0d |005b: iget-object v5, v7, Landroid/support/v7/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@0dae │ │ -09d3d2: 1105 |005d: return-object v5 │ │ +09d38c: |[09d38c] android.support.v7.widget.TintManager.getDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +09d39c: 1276 |0000: const/4 v6, #int 7 // #7 │ │ +09d39e: 5475 ae0d |0001: iget-object v5, v7, Landroid/support/v7/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@0dae │ │ +09d3a2: 3905 5800 |0003: if-nez v5, 005b // +0058 │ │ +09d3a6: 6005 ba05 |0005: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d3aa: 7120 731d 5800 |0007: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d3b0: 0a01 |000a: move-result v1 │ │ +09d3b2: 6005 b805 |000b: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d3b6: 7120 731d 5800 |000d: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d3bc: 0a00 |0010: move-result v0 │ │ +09d3be: 2364 ab06 |0011: new-array v4, v6, [[I // type@06ab │ │ +09d3c2: 2362 6c06 |0013: new-array v2, v6, [I // type@066c │ │ +09d3c6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +09d3c8: 6205 900d |0016: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@0d90 │ │ +09d3cc: 4d05 0403 |0018: aput-object v5, v4, v3 │ │ +09d3d0: 6005 ba05 |001a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d3d4: 7120 721d 5800 |001c: invoke-static {v8, v5}, Landroid/support/v7/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@1d72 │ │ +09d3da: 0a05 |001f: move-result v5 │ │ +09d3dc: 4b05 0203 |0020: aput v5, v2, v3 │ │ +09d3e0: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09d3e4: 6205 920d |0024: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@0d92 │ │ +09d3e8: 4d05 0403 |0026: aput-object v5, v4, v3 │ │ +09d3ec: 4b00 0203 |0028: aput v0, v2, v3 │ │ +09d3f0: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09d3f4: 6205 8e0d |002c: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@0d8e │ │ +09d3f8: 4d05 0403 |002e: aput-object v5, v4, v3 │ │ +09d3fc: 4b00 0203 |0030: aput v0, v2, v3 │ │ +09d400: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09d404: 6205 940d |0034: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@0d94 │ │ +09d408: 4d05 0403 |0036: aput-object v5, v4, v3 │ │ +09d40c: 4b00 0203 |0038: aput v0, v2, v3 │ │ +09d410: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09d414: 6205 8f0d |003c: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@0d8f │ │ +09d418: 4d05 0403 |003e: aput-object v5, v4, v3 │ │ +09d41c: 4b00 0203 |0040: aput v0, v2, v3 │ │ +09d420: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09d424: 6205 950d |0044: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@0d95 │ │ +09d428: 4d05 0403 |0046: aput-object v5, v4, v3 │ │ +09d42c: 4b00 0203 |0048: aput v0, v2, v3 │ │ +09d430: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09d434: 6205 910d |004c: sget-object v5, Landroid/support/v7/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@0d91 │ │ +09d438: 4d05 0403 |004e: aput-object v5, v4, v3 │ │ +09d43c: 4b01 0203 |0050: aput v1, v2, v3 │ │ +09d440: d803 0301 |0052: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09d444: 2205 4000 |0054: new-instance v5, Landroid/content/res/ColorStateList; // type@0040 │ │ +09d448: 7030 f600 4502 |0056: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@00f6 │ │ +09d44e: 5b75 ae0d |0059: iput-object v5, v7, Landroid/support/v7/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@0dae │ │ +09d452: 5475 ae0d |005b: iget-object v5, v7, Landroid/support/v7/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@0dae │ │ +09d456: 1105 |005d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=336 │ │ 0x0005 line=342 │ │ 0x000b line=343 │ │ 0x0011 line=346 │ │ 0x0013 line=347 │ │ @@ -231849,26 +231876,26 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09d3d4: |[09d3d4] android.support.v7.widget.TintManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -09d3e4: 7110 9e1d 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/TintManager;.isInTintList:(I)Z // method@1d9e │ │ -09d3ea: 0a00 |0003: move-result v0 │ │ -09d3ec: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -09d3f0: 7110 961d 0100 |0006: invoke-static {v1}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -09d3f6: 0c00 |0009: move-result-object v0 │ │ -09d3f8: 6e20 981d 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -09d3fe: 0c00 |000d: move-result-object v0 │ │ -09d400: 1100 |000e: return-object v0 │ │ -09d402: 7120 7105 2100 |000f: invoke-static {v1, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -09d408: 0c00 |0012: move-result-object v0 │ │ -09d40a: 28fb |0013: goto 000e // -0005 │ │ +09d458: |[09d458] android.support.v7.widget.TintManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +09d468: 7110 9e1d 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/TintManager;.isInTintList:(I)Z // method@1d9e │ │ +09d46e: 0a00 |0003: move-result v0 │ │ +09d470: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +09d474: 7110 961d 0100 |0006: invoke-static {v1}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +09d47a: 0c00 |0009: move-result-object v0 │ │ +09d47c: 6e20 981d 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +09d482: 0c00 |000d: move-result-object v0 │ │ +09d484: 1100 |000e: return-object v0 │ │ +09d486: 7120 7105 2100 |000f: invoke-static {v1, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +09d48c: 0c00 |0012: move-result-object v0 │ │ +09d48e: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=145 │ │ 0x000e line=147 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 context Landroid/content/Context; │ │ @@ -231879,24 +231906,24 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -09d40c: |[09d40c] android.support.v7.widget.TintManager.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ -09d41c: 6201 a40d |0000: sget-object v1, Landroid/support/v7/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/TintManager$ColorFilterLruCache; // field@0da4 │ │ -09d420: 6e30 851d 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@1d85 │ │ -09d426: 0c00 |0005: move-result-object v0 │ │ -09d428: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -09d42c: 2200 5e00 |0008: new-instance v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -09d430: 7030 a701 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01a7 │ │ -09d436: 6201 a40d |000d: sget-object v1, Landroid/support/v7/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/TintManager$ColorFilterLruCache; // field@0da4 │ │ -09d43a: 6e40 871d 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; // method@1d87 │ │ -09d440: 1100 |0012: return-object v0 │ │ +09d490: |[09d490] android.support.v7.widget.TintManager.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ +09d4a0: 6201 a40d |0000: sget-object v1, Landroid/support/v7/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/TintManager$ColorFilterLruCache; // field@0da4 │ │ +09d4a4: 6e30 851d 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@1d85 │ │ +09d4aa: 0c00 |0005: move-result-object v0 │ │ +09d4ac: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +09d4b0: 2200 5e00 |0008: new-instance v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +09d4b4: 7030 a701 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01a7 │ │ +09d4ba: 6201 a40d |000d: sget-object v1, Landroid/support/v7/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/widget/TintManager$ColorFilterLruCache; // field@0da4 │ │ +09d4be: 6e40 871d 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/widget/TintManager$ColorFilterLruCache;.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; // method@1d87 │ │ +09d4c4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0006 line=655 │ │ 0x0008 line=657 │ │ 0x000d line=658 │ │ 0x0012 line=661 │ │ @@ -231911,45 +231938,45 @@ │ │ type : '(I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -09d444: |[09d444] android.support.v7.widget.TintManager.isInTintList:(I)Z │ │ -09d454: 6200 ab0d |0000: sget-object v0, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0dab │ │ -09d458: 7120 8b1d 1000 |0002: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d45e: 0a00 |0005: move-result v0 │ │ -09d460: 3900 2e00 |0006: if-nez v0, 0034 // +002e │ │ -09d464: 6200 a30d |0008: sget-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0da3 │ │ -09d468: 7120 8b1d 1000 |000a: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d46e: 0a00 |000d: move-result v0 │ │ -09d470: 3900 2600 |000e: if-nez v0, 0034 // +0026 │ │ -09d474: 6200 a20d |0010: sget-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0da2 │ │ -09d478: 7120 8b1d 1000 |0012: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d47e: 0a00 |0015: move-result v0 │ │ -09d480: 3900 1e00 |0016: if-nez v0, 0034 // +001e │ │ -09d484: 6200 ac0d |0018: sget-object v0, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0dac │ │ -09d488: 7120 8b1d 1000 |001a: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d48e: 0a00 |001d: move-result v0 │ │ -09d490: 3900 1600 |001e: if-nez v0, 0034 // +0016 │ │ -09d494: 6200 a10d |0020: sget-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0da1 │ │ -09d498: 7120 8b1d 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d49e: 0a00 |0025: move-result v0 │ │ -09d4a0: 3900 0e00 |0026: if-nez v0, 0034 // +000e │ │ -09d4a4: 6200 aa0d |0028: sget-object v0, Landroid/support/v7/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0daa │ │ -09d4a8: 7120 8b1d 1000 |002a: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d4ae: 0a00 |002d: move-result v0 │ │ -09d4b0: 3900 0600 |002e: if-nez v0, 0034 // +0006 │ │ -09d4b4: 6000 eb06 |0030: sget v0, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@06eb │ │ -09d4b8: 3301 0400 |0032: if-ne v1, v0, 0036 // +0004 │ │ -09d4bc: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -09d4be: 0f00 |0035: return v0 │ │ -09d4c0: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -09d4c2: 28fe |0037: goto 0035 // -0002 │ │ +09d4c8: |[09d4c8] android.support.v7.widget.TintManager.isInTintList:(I)Z │ │ +09d4d8: 6200 ab0d |0000: sget-object v0, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0dab │ │ +09d4dc: 7120 8b1d 1000 |0002: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d4e2: 0a00 |0005: move-result v0 │ │ +09d4e4: 3900 2e00 |0006: if-nez v0, 0034 // +002e │ │ +09d4e8: 6200 a30d |0008: sget-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0da3 │ │ +09d4ec: 7120 8b1d 1000 |000a: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d4f2: 0a00 |000d: move-result v0 │ │ +09d4f4: 3900 2600 |000e: if-nez v0, 0034 // +0026 │ │ +09d4f8: 6200 a20d |0010: sget-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0da2 │ │ +09d4fc: 7120 8b1d 1000 |0012: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d502: 0a00 |0015: move-result v0 │ │ +09d504: 3900 1e00 |0016: if-nez v0, 0034 // +001e │ │ +09d508: 6200 ac0d |0018: sget-object v0, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0dac │ │ +09d50c: 7120 8b1d 1000 |001a: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d512: 0a00 |001d: move-result v0 │ │ +09d514: 3900 1600 |001e: if-nez v0, 0034 // +0016 │ │ +09d518: 6200 a10d |0020: sget-object v0, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0da1 │ │ +09d51c: 7120 8b1d 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d522: 0a00 |0025: move-result v0 │ │ +09d524: 3900 0e00 |0026: if-nez v0, 0034 // +000e │ │ +09d528: 6200 aa0d |0028: sget-object v0, Landroid/support/v7/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0daa │ │ +09d52c: 7120 8b1d 1000 |002a: invoke-static {v0, v1}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d532: 0a00 |002d: move-result v0 │ │ +09d534: 3900 0600 |002e: if-nez v0, 0034 // +0006 │ │ +09d538: 6000 eb06 |0030: sget v0, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@06eb │ │ +09d53c: 3301 0400 |0032: if-ne v1, v0, 0036 // +0004 │ │ +09d540: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +09d542: 0f00 |0035: return v0 │ │ +09d544: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +09d546: 28fe |0037: goto 0035 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0038 reg=1 drawableId I │ │ │ │ #18 : (in Landroid/support/v7/widget/TintManager;) │ │ @@ -231957,21 +231984,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09d4c4: |[09d4c4] android.support.v7.widget.TintManager.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V │ │ -09d4d4: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -09d4d8: 6203 a60d |0002: sget-object v3, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ -09d4dc: 7120 9b1d 3200 |0004: invoke-static {v2, v3}, Landroid/support/v7/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@1d9b │ │ -09d4e2: 0c00 |0007: move-result-object v0 │ │ -09d4e4: 6e20 ea01 0100 |0008: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -09d4ea: 0e00 |000b: return-void │ │ +09d548: |[09d548] android.support.v7.widget.TintManager.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V │ │ +09d558: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +09d55c: 6203 a60d |0002: sget-object v3, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ +09d560: 7120 9b1d 3200 |0004: invoke-static {v2, v3}, Landroid/support/v7/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@1d9b │ │ +09d566: 0c00 |0007: move-result-object v0 │ │ +09d568: 6e20 ea01 0100 |0008: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +09d56e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x000b line=666 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 mode Landroid/graphics/PorterDuff$Mode; │ │ 0x0000 - 0x000c reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -231982,55 +232009,55 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 67 16-bit code units │ │ -09d4ec: |[09d4ec] android.support.v7.widget.TintManager.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z │ │ -09d4fc: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ -09d500: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -09d502: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -09d504: 6008 3700 |0004: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09d508: 3498 0300 |0006: if-lt v8, v9, 0009 // +0003 │ │ -09d50c: 0f06 |0008: return v6 │ │ -09d50e: 20a8 7300 |0009: instance-of v8, v10, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -09d512: 3808 0800 |000b: if-eqz v8, 0013 // +0008 │ │ -09d516: 6008 3700 |000d: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09d51a: 3598 f9ff |000f: if-ge v8, v9, 0008 // -0007 │ │ -09d51e: 0176 |0011: move v6, v7 │ │ -09d520: 28f6 |0012: goto 0008 // -000a │ │ -09d522: 20a8 7200 |0013: instance-of v8, v10, Landroid/graphics/drawable/InsetDrawable; // type@0072 │ │ -09d526: 3808 0a00 |0015: if-eqz v8, 001f // +000a │ │ -09d52a: 6008 3700 |0017: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09d52e: 1309 0e00 |0019: const/16 v9, #int 14 // #e │ │ -09d532: 3598 edff |001b: if-ge v8, v9, 0008 // -0013 │ │ -09d536: 0176 |001d: move v6, v7 │ │ -09d538: 28ea |001e: goto 0008 // -0016 │ │ -09d53a: 20a8 7000 |001f: instance-of v8, v10, Landroid/graphics/drawable/DrawableContainer; // type@0070 │ │ -09d53e: 3808 e7ff |0021: if-eqz v8, 0008 // -0019 │ │ -09d542: 6e10 d301 0a00 |0023: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ -09d548: 0c05 |0026: move-result-object v5 │ │ -09d54a: 2058 6f00 |0027: instance-of v8, v5, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@006f │ │ -09d54e: 3808 dfff |0029: if-eqz v8, 0008 // -0021 │ │ -09d552: 0752 |002b: move-object v2, v5 │ │ -09d554: 1f02 6f00 |002c: check-cast v2, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@006f │ │ -09d558: 6e10 f601 0200 |002e: invoke-virtual {v2}, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState;.getChildren:()[Landroid/graphics/drawable/Drawable; // method@01f6 │ │ -09d55e: 0c00 |0031: move-result-object v0 │ │ -09d560: 2104 |0032: array-length v4, v0 │ │ -09d562: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -09d564: 3543 d4ff |0034: if-ge v3, v4, 0008 // -002c │ │ -09d568: 4601 0003 |0036: aget-object v1, v0, v3 │ │ -09d56c: 7110 a01d 0100 |0038: invoke-static {v1}, Landroid/support/v7/widget/TintManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@1da0 │ │ -09d572: 0a08 |003b: move-result v8 │ │ -09d574: 3908 0400 |003c: if-nez v8, 0040 // +0004 │ │ -09d578: 0176 |003e: move v6, v7 │ │ -09d57a: 28c9 |003f: goto 0008 // -0037 │ │ -09d57c: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09d580: 28f2 |0042: goto 0034 // -000e │ │ +09d570: |[09d570] android.support.v7.widget.TintManager.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z │ │ +09d580: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ +09d584: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +09d586: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +09d588: 6008 3700 |0004: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09d58c: 3498 0300 |0006: if-lt v8, v9, 0009 // +0003 │ │ +09d590: 0f06 |0008: return v6 │ │ +09d592: 20a8 7300 |0009: instance-of v8, v10, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +09d596: 3808 0800 |000b: if-eqz v8, 0013 // +0008 │ │ +09d59a: 6008 3700 |000d: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09d59e: 3598 f9ff |000f: if-ge v8, v9, 0008 // -0007 │ │ +09d5a2: 0176 |0011: move v6, v7 │ │ +09d5a4: 28f6 |0012: goto 0008 // -000a │ │ +09d5a6: 20a8 7200 |0013: instance-of v8, v10, Landroid/graphics/drawable/InsetDrawable; // type@0072 │ │ +09d5aa: 3808 0a00 |0015: if-eqz v8, 001f // +000a │ │ +09d5ae: 6008 3700 |0017: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09d5b2: 1309 0e00 |0019: const/16 v9, #int 14 // #e │ │ +09d5b6: 3598 edff |001b: if-ge v8, v9, 0008 // -0013 │ │ +09d5ba: 0176 |001d: move v6, v7 │ │ +09d5bc: 28ea |001e: goto 0008 // -0016 │ │ +09d5be: 20a8 7000 |001f: instance-of v8, v10, Landroid/graphics/drawable/DrawableContainer; // type@0070 │ │ +09d5c2: 3808 e7ff |0021: if-eqz v8, 0008 // -0019 │ │ +09d5c6: 6e10 d301 0a00 |0023: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ +09d5cc: 0c05 |0026: move-result-object v5 │ │ +09d5ce: 2058 6f00 |0027: instance-of v8, v5, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@006f │ │ +09d5d2: 3808 dfff |0029: if-eqz v8, 0008 // -0021 │ │ +09d5d6: 0752 |002b: move-object v2, v5 │ │ +09d5d8: 1f02 6f00 |002c: check-cast v2, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@006f │ │ +09d5dc: 6e10 f601 0200 |002e: invoke-virtual {v2}, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState;.getChildren:()[Landroid/graphics/drawable/Drawable; // method@01f6 │ │ +09d5e2: 0c00 |0031: move-result-object v0 │ │ +09d5e4: 2104 |0032: array-length v4, v0 │ │ +09d5e6: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +09d5e8: 3543 d4ff |0034: if-ge v3, v4, 0008 // -002c │ │ +09d5ec: 4601 0003 |0036: aget-object v1, v0, v3 │ │ +09d5f0: 7110 a01d 0100 |0038: invoke-static {v1}, Landroid/support/v7/widget/TintManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@1da0 │ │ +09d5f6: 0a08 |003b: move-result v8 │ │ +09d5f8: 3908 0400 |003c: if-nez v8, 0040 // +0004 │ │ +09d5fc: 0176 |003e: move v6, v7 │ │ +09d5fe: 28c9 |003f: goto 0008 // -0037 │ │ +09d600: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09d604: 28f2 |0042: goto 0034 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=617 │ │ 0x0008 line=639 │ │ 0x0009 line=622 │ │ 0x000d line=623 │ │ 0x0013 line=624 │ │ @@ -232057,49 +232084,49 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -09d584: |[09d584] android.support.v7.widget.TintManager.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V │ │ -09d594: 7110 a01d 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/TintManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@1da0 │ │ -09d59a: 0a00 |0003: move-result v0 │ │ -09d59c: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -09d5a0: 6e10 e301 0200 |0006: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ -09d5a6: 0c00 |0009: move-result-object v0 │ │ -09d5a8: 3220 0a00 |000a: if-eq v0, v2, 0014 // +000a │ │ -09d5ac: 1a00 1a12 |000c: const-string v0, "TintManager" // string@121a │ │ -09d5b0: 1a01 8f0e |000e: const-string v1, "Mutated drawable is not the same instance as the input." // string@0e8f │ │ -09d5b4: 7120 091f 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ -09d5ba: 0e00 |0013: return-void │ │ -09d5bc: 5530 9d0d |0014: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ -09d5c0: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -09d5c4: 5530 9e0d |0018: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ -09d5c8: 3800 2400 |001a: if-eqz v0, 003e // +0024 │ │ -09d5cc: 5530 9d0d |001c: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ -09d5d0: 3800 1b00 |001e: if-eqz v0, 0039 // +001b │ │ -09d5d4: 5430 9f0d |0020: iget-object v0, v3, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ -09d5d8: 5531 9e0d |0022: iget-boolean v1, v3, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ -09d5dc: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ -09d5e0: 5431 a00d |0026: iget-object v1, v3, Landroid/support/v7/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0da0 │ │ -09d5e4: 7130 951d 1004 |0028: invoke-static {v0, v1, v4}, Landroid/support/v7/widget/TintManager;.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; // method@1d95 │ │ -09d5ea: 0c00 |002b: move-result-object v0 │ │ -09d5ec: 6e20 ea01 0200 |002c: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -09d5f2: 6000 3700 |002f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09d5f6: 1301 0a00 |0031: const/16 v1, #int 10 // #a │ │ -09d5fa: 3610 e0ff |0033: if-gt v0, v1, 0013 // -0020 │ │ -09d5fe: 6e10 df01 0200 |0035: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.invalidateSelf:()V // method@01df │ │ -09d604: 28db |0038: goto 0013 // -0025 │ │ -09d606: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -09d608: 28e8 |003a: goto 0022 // -0018 │ │ -09d60a: 6201 a60d |003b: sget-object v1, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ -09d60e: 28eb |003d: goto 0028 // -0015 │ │ -09d610: 6e10 cd01 0200 |003e: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@01cd │ │ -09d616: 28ee |0041: goto 002f // -0012 │ │ +09d608: |[09d608] android.support.v7.widget.TintManager.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/widget/TintInfo;[I)V │ │ +09d618: 7110 a01d 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/TintManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@1da0 │ │ +09d61e: 0a00 |0003: move-result v0 │ │ +09d620: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +09d624: 6e10 e301 0200 |0006: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ +09d62a: 0c00 |0009: move-result-object v0 │ │ +09d62c: 3220 0a00 |000a: if-eq v0, v2, 0014 // +000a │ │ +09d630: 1a00 2412 |000c: const-string v0, "TintManager" // string@1224 │ │ +09d634: 1a01 980e |000e: const-string v1, "Mutated drawable is not the same instance as the input." // string@0e98 │ │ +09d638: 7120 091f 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ +09d63e: 0e00 |0013: return-void │ │ +09d640: 5530 9d0d |0014: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ +09d644: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +09d648: 5530 9e0d |0018: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ +09d64c: 3800 2400 |001a: if-eqz v0, 003e // +0024 │ │ +09d650: 5530 9d0d |001c: iget-boolean v0, v3, Landroid/support/v7/widget/TintInfo;.mHasTintList:Z // field@0d9d │ │ +09d654: 3800 1b00 |001e: if-eqz v0, 0039 // +001b │ │ +09d658: 5430 9f0d |0020: iget-object v0, v3, Landroid/support/v7/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0d9f │ │ +09d65c: 5531 9e0d |0022: iget-boolean v1, v3, Landroid/support/v7/widget/TintInfo;.mHasTintMode:Z // field@0d9e │ │ +09d660: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ +09d664: 5431 a00d |0026: iget-object v1, v3, Landroid/support/v7/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0da0 │ │ +09d668: 7130 951d 1004 |0028: invoke-static {v0, v1, v4}, Landroid/support/v7/widget/TintManager;.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; // method@1d95 │ │ +09d66e: 0c00 |002b: move-result-object v0 │ │ +09d670: 6e20 ea01 0200 |002c: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +09d676: 6000 3700 |002f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09d67a: 1301 0a00 |0031: const/16 v1, #int 10 // #a │ │ +09d67e: 3610 e0ff |0033: if-gt v0, v1, 0013 // -0020 │ │ +09d682: 6e10 df01 0200 |0035: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.invalidateSelf:()V // method@01df │ │ +09d688: 28db |0038: goto 0013 // -0025 │ │ +09d68a: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +09d68c: 28e8 |003a: goto 0022 // -0018 │ │ +09d68e: 6201 a60d |003b: sget-object v1, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ +09d692: 28eb |003d: goto 0028 // -0015 │ │ +09d694: 6e10 cd01 0200 |003e: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@01cd │ │ +09d69a: 28ee |0041: goto 002f // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x000c line=596 │ │ 0x0013 line=614 │ │ 0x0014 line=600 │ │ 0x001c line=601 │ │ @@ -232118,19 +232145,19 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09d618: |[09d618] android.support.v7.widget.TintManager.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -09d628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d62a: 6e30 991d 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/widget/TintManager;.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; // method@1d99 │ │ -09d630: 0c00 |0004: move-result-object v0 │ │ -09d632: 1100 |0005: return-object v0 │ │ +09d69c: |[09d69c] android.support.v7.widget.TintManager.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +09d6ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d6ae: 6e30 991d 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/widget/TintManager;.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; // method@1d99 │ │ +09d6b4: 0c00 |0004: move-result-object v0 │ │ +09d6b6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/TintManager; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ │ │ @@ -232139,93 +232166,93 @@ │ │ type : '(IZ)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -09d634: |[09d634] android.support.v7.widget.TintManager.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; │ │ -09d644: 5496 ad0d |0000: iget-object v6, v9, Landroid/support/v7/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@0dad │ │ -09d648: 6e10 1f28 0600 |0002: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -09d64e: 0c00 |0005: move-result-object v0 │ │ -09d650: 1f00 2c00 |0006: check-cast v0, Landroid/content/Context; // type@002c │ │ -09d654: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -09d658: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09d65a: 1101 |000b: return-object v1 │ │ -09d65c: 7120 7105 a000 |000c: invoke-static {v0, v10}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ -09d662: 0c01 |000f: move-result-object v1 │ │ -09d664: 3801 fbff |0010: if-eqz v1, 000b // -0005 │ │ -09d668: 6006 3700 |0012: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -09d66c: 1307 0800 |0014: const/16 v7, #int 8 // #8 │ │ -09d670: 3476 0600 |0016: if-lt v6, v7, 001c // +0006 │ │ -09d674: 6e10 e301 0100 |0018: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ -09d67a: 0c01 |001b: move-result-object v1 │ │ -09d67c: 6e20 9c1d a900 |001c: invoke-virtual {v9, v10}, Landroid/support/v7/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@1d9c │ │ -09d682: 0c03 |001f: move-result-object v3 │ │ -09d684: 3803 1300 |0020: if-eqz v3, 0033 // +0013 │ │ -09d688: 7110 da05 0100 |0022: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05da │ │ -09d68e: 0c01 |0025: move-result-object v1 │ │ -09d690: 7120 d705 3100 |0026: invoke-static {v1, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05d7 │ │ -09d696: 6e20 9d1d a900 |0029: invoke-virtual {v9, v10}, Landroid/support/v7/widget/TintManager;.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; // method@1d9d │ │ -09d69c: 0c04 |002c: move-result-object v4 │ │ -09d69e: 3804 deff |002d: if-eqz v4, 000b // -0022 │ │ -09d6a2: 7120 d805 4100 |002f: invoke-static {v1, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05d8 │ │ -09d6a8: 28d9 |0032: goto 000b // -0027 │ │ -09d6aa: 6006 eb06 |0033: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@06eb │ │ -09d6ae: 336a 1d00 |0035: if-ne v10, v6, 0052 // +001d │ │ -09d6b2: 2201 7300 |0037: new-instance v1, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -09d6b6: 1226 |0039: const/4 v6, #int 2 // #2 │ │ -09d6b8: 2366 6d06 |003a: new-array v6, v6, [Landroid/graphics/drawable/Drawable; // type@066d │ │ -09d6bc: 1207 |003c: const/4 v7, #int 0 // #0 │ │ -09d6be: 6008 ea06 |003d: sget v8, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@06ea │ │ -09d6c2: 6e20 981d 8900 |003f: invoke-virtual {v9, v8}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -09d6c8: 0c08 |0042: move-result-object v8 │ │ -09d6ca: 4d08 0607 |0043: aput-object v8, v6, v7 │ │ -09d6ce: 1217 |0045: const/4 v7, #int 1 // #1 │ │ -09d6d0: 6008 ec06 |0046: sget v8, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@06ec │ │ -09d6d4: 6e20 981d 8900 |0048: invoke-virtual {v9, v8}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -09d6da: 0c08 |004b: move-result-object v8 │ │ -09d6dc: 4d08 0607 |004c: aput-object v8, v6, v7 │ │ -09d6e0: 7020 f701 6100 |004e: invoke-direct {v1, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@01f7 │ │ -09d6e6: 28ba |0051: goto 000b // -0046 │ │ -09d6e8: 6006 1307 |0052: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_track_material:I // field@0713 │ │ -09d6ec: 336a 3c00 |0054: if-ne v10, v6, 0090 // +003c │ │ -09d6f0: 0712 |0056: move-object v2, v1 │ │ -09d6f2: 1f02 7300 |0057: check-cast v2, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -09d6f6: 1506 0201 |0059: const/high16 v6, #int 16908288 // #102 │ │ -09d6fa: 6e20 f801 6200 |005b: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ -09d700: 0c06 |005e: move-result-object v6 │ │ -09d702: 6007 ba05 |005f: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09d706: 7120 731d 7000 |0061: invoke-static {v0, v7}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d70c: 0a07 |0064: move-result v7 │ │ -09d70e: 6208 a60d |0065: sget-object v8, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ -09d712: 7130 9f1d 7608 |0067: invoke-static {v6, v7, v8}, Landroid/support/v7/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@1d9f │ │ -09d718: 1406 0f00 0201 |006a: const v6, #float 2.38773e-38 // #0102000f │ │ -09d71e: 6e20 f801 6200 |006d: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ -09d724: 0c06 |0070: move-result-object v6 │ │ -09d726: 6007 ba05 |0071: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09d72a: 7120 731d 7000 |0073: invoke-static {v0, v7}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d730: 0a07 |0076: move-result v7 │ │ -09d732: 6208 a60d |0077: sget-object v8, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ -09d736: 7130 9f1d 7608 |0079: invoke-static {v6, v7, v8}, Landroid/support/v7/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@1d9f │ │ -09d73c: 1406 0d00 0201 |007c: const v6, #float 2.38773e-38 // #0102000d │ │ -09d742: 6e20 f801 6200 |007f: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ -09d748: 0c06 |0082: move-result-object v6 │ │ -09d74a: 6007 b805 |0083: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d74e: 7120 731d 7000 |0085: invoke-static {v0, v7}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d754: 0a07 |0088: move-result v7 │ │ -09d756: 6208 a60d |0089: sget-object v8, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ -09d75a: 7130 9f1d 7608 |008b: invoke-static {v6, v7, v8}, Landroid/support/v7/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@1d9f │ │ -09d760: 2900 7dff |008e: goto/16 000b // -0083 │ │ -09d764: 6e30 a21d a901 |0090: invoke-virtual {v9, v10, v1}, Landroid/support/v7/widget/TintManager;.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z // method@1da2 │ │ -09d76a: 0a05 |0093: move-result v5 │ │ -09d76c: 3905 77ff |0094: if-nez v5, 000b // -0089 │ │ -09d770: 380b 75ff |0096: if-eqz v11, 000b // -008b │ │ -09d774: 1201 |0098: const/4 v1, #int 0 // #0 │ │ -09d776: 2900 72ff |0099: goto/16 000b // -008e │ │ +09d6b8: |[09d6b8] android.support.v7.widget.TintManager.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; │ │ +09d6c8: 5496 ad0d |0000: iget-object v6, v9, Landroid/support/v7/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@0dad │ │ +09d6cc: 6e10 1f28 0600 |0002: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +09d6d2: 0c00 |0005: move-result-object v0 │ │ +09d6d4: 1f00 2c00 |0006: check-cast v0, Landroid/content/Context; // type@002c │ │ +09d6d8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +09d6dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +09d6de: 1101 |000b: return-object v1 │ │ +09d6e0: 7120 7105 a000 |000c: invoke-static {v0, v10}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0571 │ │ +09d6e6: 0c01 |000f: move-result-object v1 │ │ +09d6e8: 3801 fbff |0010: if-eqz v1, 000b // -0005 │ │ +09d6ec: 6006 3700 |0012: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +09d6f0: 1307 0800 |0014: const/16 v7, #int 8 // #8 │ │ +09d6f4: 3476 0600 |0016: if-lt v6, v7, 001c // +0006 │ │ +09d6f8: 6e10 e301 0100 |0018: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e3 │ │ +09d6fe: 0c01 |001b: move-result-object v1 │ │ +09d700: 6e20 9c1d a900 |001c: invoke-virtual {v9, v10}, Landroid/support/v7/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@1d9c │ │ +09d706: 0c03 |001f: move-result-object v3 │ │ +09d708: 3803 1300 |0020: if-eqz v3, 0033 // +0013 │ │ +09d70c: 7110 da05 0100 |0022: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@05da │ │ +09d712: 0c01 |0025: move-result-object v1 │ │ +09d714: 7120 d705 3100 |0026: invoke-static {v1, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05d7 │ │ +09d71a: 6e20 9d1d a900 |0029: invoke-virtual {v9, v10}, Landroid/support/v7/widget/TintManager;.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; // method@1d9d │ │ +09d720: 0c04 |002c: move-result-object v4 │ │ +09d722: 3804 deff |002d: if-eqz v4, 000b // -0022 │ │ +09d726: 7120 d805 4100 |002f: invoke-static {v1, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05d8 │ │ +09d72c: 28d9 |0032: goto 000b // -0027 │ │ +09d72e: 6006 eb06 |0033: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@06eb │ │ +09d732: 336a 1d00 |0035: if-ne v10, v6, 0052 // +001d │ │ +09d736: 2201 7300 |0037: new-instance v1, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +09d73a: 1226 |0039: const/4 v6, #int 2 // #2 │ │ +09d73c: 2366 7006 |003a: new-array v6, v6, [Landroid/graphics/drawable/Drawable; // type@0670 │ │ +09d740: 1207 |003c: const/4 v7, #int 0 // #0 │ │ +09d742: 6008 ea06 |003d: sget v8, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@06ea │ │ +09d746: 6e20 981d 8900 |003f: invoke-virtual {v9, v8}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +09d74c: 0c08 |0042: move-result-object v8 │ │ +09d74e: 4d08 0607 |0043: aput-object v8, v6, v7 │ │ +09d752: 1217 |0045: const/4 v7, #int 1 // #1 │ │ +09d754: 6008 ec06 |0046: sget v8, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@06ec │ │ +09d758: 6e20 981d 8900 |0048: invoke-virtual {v9, v8}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +09d75e: 0c08 |004b: move-result-object v8 │ │ +09d760: 4d08 0607 |004c: aput-object v8, v6, v7 │ │ +09d764: 7020 f701 6100 |004e: invoke-direct {v1, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@01f7 │ │ +09d76a: 28ba |0051: goto 000b // -0046 │ │ +09d76c: 6006 1307 |0052: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_track_material:I // field@0713 │ │ +09d770: 336a 3c00 |0054: if-ne v10, v6, 0090 // +003c │ │ +09d774: 0712 |0056: move-object v2, v1 │ │ +09d776: 1f02 7300 |0057: check-cast v2, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +09d77a: 1506 0201 |0059: const/high16 v6, #int 16908288 // #102 │ │ +09d77e: 6e20 f801 6200 |005b: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ +09d784: 0c06 |005e: move-result-object v6 │ │ +09d786: 6007 ba05 |005f: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d78a: 7120 731d 7000 |0061: invoke-static {v0, v7}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d790: 0a07 |0064: move-result v7 │ │ +09d792: 6208 a60d |0065: sget-object v8, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ +09d796: 7130 9f1d 7608 |0067: invoke-static {v6, v7, v8}, Landroid/support/v7/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@1d9f │ │ +09d79c: 1406 0f00 0201 |006a: const v6, #float 2.38773e-38 // #0102000f │ │ +09d7a2: 6e20 f801 6200 |006d: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ +09d7a8: 0c06 |0070: move-result-object v6 │ │ +09d7aa: 6007 ba05 |0071: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d7ae: 7120 731d 7000 |0073: invoke-static {v0, v7}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d7b4: 0a07 |0076: move-result v7 │ │ +09d7b6: 6208 a60d |0077: sget-object v8, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ +09d7ba: 7130 9f1d 7608 |0079: invoke-static {v6, v7, v8}, Landroid/support/v7/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@1d9f │ │ +09d7c0: 1406 0d00 0201 |007c: const v6, #float 2.38773e-38 // #0102000d │ │ +09d7c6: 6e20 f801 6200 |007f: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@01f8 │ │ +09d7cc: 0c06 |0082: move-result-object v6 │ │ +09d7ce: 6007 b805 |0083: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d7d2: 7120 731d 7000 |0085: invoke-static {v0, v7}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d7d8: 0a07 |0088: move-result v7 │ │ +09d7da: 6208 a60d |0089: sget-object v8, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ +09d7de: 7130 9f1d 7608 |008b: invoke-static {v6, v7, v8}, Landroid/support/v7/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@1d9f │ │ +09d7e4: 2900 7dff |008e: goto/16 000b // -0083 │ │ +09d7e8: 6e30 a21d a901 |0090: invoke-virtual {v9, v10, v1}, Landroid/support/v7/widget/TintManager;.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z // method@1da2 │ │ +09d7ee: 0a05 |0093: move-result v5 │ │ +09d7f0: 3905 77ff |0094: if-nez v5, 000b // -0089 │ │ +09d7f4: 380b 75ff |0096: if-eqz v11, 000b // -008b │ │ +09d7f8: 1201 |0098: const/4 v1, #int 0 // #0 │ │ +09d7fa: 2900 72ff |0099: goto/16 000b // -008e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0008 line=173 │ │ 0x000b line=216 │ │ 0x000c line=175 │ │ 0x0010 line=177 │ │ @@ -232265,99 +232292,99 @@ │ │ type : '(I)Landroid/content/res/ColorStateList;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -09d77c: |[09d77c] android.support.v7.widget.TintManager.getTintList:(I)Landroid/content/res/ColorStateList; │ │ -09d78c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09d78e: 5432 ad0d |0001: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@0dad │ │ -09d792: 6e10 1f28 0200 |0003: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -09d798: 0c00 |0006: move-result-object v0 │ │ -09d79a: 1f00 2c00 |0007: check-cast v0, Landroid/content/Context; // type@002c │ │ -09d79e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -09d7a2: 1101 |000b: return-object v1 │ │ -09d7a4: 5432 af0d |000c: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ -09d7a8: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -09d7ac: 5432 af0d |0010: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ -09d7b0: 6e20 161f 4200 |0012: invoke-virtual {v2, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ -09d7b6: 0c02 |0015: move-result-object v2 │ │ -09d7b8: 1f02 4000 |0016: check-cast v2, Landroid/content/res/ColorStateList; // type@0040 │ │ -09d7bc: 0721 |0018: move-object v1, v2 │ │ -09d7be: 3901 f2ff |0019: if-nez v1, 000b // -000e │ │ -09d7c2: 6002 f006 |001b: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@06f0 │ │ -09d7c6: 3324 1900 |001d: if-ne v4, v2, 0036 // +0019 │ │ -09d7ca: 7020 901d 0300 |001f: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d90 │ │ -09d7d0: 0c01 |0022: move-result-object v1 │ │ -09d7d2: 3801 e8ff |0023: if-eqz v1, 000b // -0018 │ │ -09d7d6: 5432 af0d |0025: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ -09d7da: 3902 0900 |0027: if-nez v2, 0030 // +0009 │ │ -09d7de: 2202 0d04 |0029: new-instance v2, Landroid/util/SparseArray; // type@040d │ │ -09d7e2: 7010 131f 0200 |002b: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ -09d7e8: 5b32 af0d |002e: iput-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ -09d7ec: 5432 af0d |0030: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ -09d7f0: 6e30 141f 4201 |0032: invoke-virtual {v2, v4, v1}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@1f14 │ │ -09d7f6: 28d6 |0035: goto 000b // -002a │ │ -09d7f8: 6002 1707 |0036: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0717 │ │ -09d7fc: 3324 0700 |0038: if-ne v4, v2, 003f // +0007 │ │ -09d800: 7020 941d 0300 |003a: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d94 │ │ -09d806: 0c01 |003d: move-result-object v1 │ │ -09d808: 28e5 |003e: goto 0023 // -001b │ │ -09d80a: 6002 1607 |003f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ -09d80e: 3324 0700 |0041: if-ne v4, v2, 0048 // +0007 │ │ -09d812: 7020 931d 0300 |0043: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d93 │ │ -09d818: 0c01 |0046: move-result-object v1 │ │ -09d81a: 28dc |0047: goto 0023 // -0024 │ │ -09d81c: 6002 e206 |0048: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@06e2 │ │ -09d820: 3224 0600 |004a: if-eq v4, v2, 0050 // +0006 │ │ -09d824: 6002 dd06 |004c: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@06dd │ │ -09d828: 3324 0700 |004e: if-ne v4, v2, 0055 // +0007 │ │ -09d82c: 7020 8f1d 0300 |0050: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d8f │ │ -09d832: 0c01 |0053: move-result-object v1 │ │ -09d834: 28cf |0054: goto 0023 // -0031 │ │ -09d836: 6002 e106 |0055: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_colored_material:I // field@06e1 │ │ -09d83a: 3324 0700 |0057: if-ne v4, v2, 005e // +0007 │ │ -09d83e: 7020 8e1d 0300 |0059: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d8e │ │ -09d844: 0c01 |005c: move-result-object v1 │ │ -09d846: 28c6 |005d: goto 0023 // -003a │ │ -09d848: 6002 1407 |005e: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0714 │ │ -09d84c: 3224 0600 |0060: if-eq v4, v2, 0066 // +0006 │ │ -09d850: 6002 1507 |0062: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0715 │ │ -09d854: 3324 0700 |0064: if-ne v4, v2, 006b // +0007 │ │ -09d858: 7020 921d 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d92 │ │ -09d85e: 0c01 |0069: move-result-object v1 │ │ -09d860: 28b9 |006a: goto 0023 // -0047 │ │ -09d862: 6202 ab0d |006b: sget-object v2, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0dab │ │ -09d866: 7120 8b1d 4200 |006d: invoke-static {v2, v4}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d86c: 0a02 |0070: move-result v2 │ │ -09d86e: 3802 0900 |0071: if-eqz v2, 007a // +0009 │ │ -09d872: 6002 ba05 |0073: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09d876: 7120 751d 2000 |0075: invoke-static {v0, v2}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ -09d87c: 0c01 |0078: move-result-object v1 │ │ -09d87e: 28aa |0079: goto 0023 // -0056 │ │ -09d880: 6202 ac0d |007a: sget-object v2, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0dac │ │ -09d884: 7120 8b1d 4200 |007c: invoke-static {v2, v4}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d88a: 0a02 |007f: move-result v2 │ │ -09d88c: 3802 0700 |0080: if-eqz v2, 0087 // +0007 │ │ -09d890: 7020 971d 0300 |0082: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.getDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d97 │ │ -09d896: 0c01 |0085: move-result-object v1 │ │ -09d898: 289d |0086: goto 0023 // -0063 │ │ -09d89a: 6202 aa0d |0087: sget-object v2, Landroid/support/v7/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0daa │ │ -09d89e: 7120 8b1d 4200 |0089: invoke-static {v2, v4}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d8a4: 0a02 |008c: move-result v2 │ │ -09d8a6: 3802 0700 |008d: if-eqz v2, 0094 // +0007 │ │ -09d8aa: 7020 8d1d 0300 |008f: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d8d │ │ -09d8b0: 0c01 |0092: move-result-object v1 │ │ -09d8b2: 2890 |0093: goto 0023 // -0070 │ │ -09d8b4: 6002 1207 |0094: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_thumb_material:I // field@0712 │ │ -09d8b8: 3324 8dff |0096: if-ne v4, v2, 0023 // -0073 │ │ -09d8bc: 7020 911d 0300 |0098: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d91 │ │ -09d8c2: 0c01 |009b: move-result-object v1 │ │ -09d8c4: 2887 |009c: goto 0023 // -0079 │ │ +09d800: |[09d800] android.support.v7.widget.TintManager.getTintList:(I)Landroid/content/res/ColorStateList; │ │ +09d810: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09d812: 5432 ad0d |0001: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@0dad │ │ +09d816: 6e10 1f28 0200 |0003: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +09d81c: 0c00 |0006: move-result-object v0 │ │ +09d81e: 1f00 2c00 |0007: check-cast v0, Landroid/content/Context; // type@002c │ │ +09d822: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +09d826: 1101 |000b: return-object v1 │ │ +09d828: 5432 af0d |000c: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ +09d82c: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +09d830: 5432 af0d |0010: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ +09d834: 6e20 161f 4200 |0012: invoke-virtual {v2, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1f16 │ │ +09d83a: 0c02 |0015: move-result-object v2 │ │ +09d83c: 1f02 4000 |0016: check-cast v2, Landroid/content/res/ColorStateList; // type@0040 │ │ +09d840: 0721 |0018: move-object v1, v2 │ │ +09d842: 3901 f2ff |0019: if-nez v1, 000b // -000e │ │ +09d846: 6002 f006 |001b: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@06f0 │ │ +09d84a: 3324 1900 |001d: if-ne v4, v2, 0036 // +0019 │ │ +09d84e: 7020 901d 0300 |001f: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d90 │ │ +09d854: 0c01 |0022: move-result-object v1 │ │ +09d856: 3801 e8ff |0023: if-eqz v1, 000b // -0018 │ │ +09d85a: 5432 af0d |0025: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ +09d85e: 3902 0900 |0027: if-nez v2, 0030 // +0009 │ │ +09d862: 2202 0e04 |0029: new-instance v2, Landroid/util/SparseArray; // type@040e │ │ +09d866: 7010 131f 0200 |002b: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1f13 │ │ +09d86c: 5b32 af0d |002e: iput-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ +09d870: 5432 af0d |0030: iget-object v2, v3, Landroid/support/v7/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@0daf │ │ +09d874: 6e30 141f 4201 |0032: invoke-virtual {v2, v4, v1}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@1f14 │ │ +09d87a: 28d6 |0035: goto 000b // -002a │ │ +09d87c: 6002 1707 |0036: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0717 │ │ +09d880: 3324 0700 |0038: if-ne v4, v2, 003f // +0007 │ │ +09d884: 7020 941d 0300 |003a: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d94 │ │ +09d88a: 0c01 |003d: move-result-object v1 │ │ +09d88c: 28e5 |003e: goto 0023 // -001b │ │ +09d88e: 6002 1607 |003f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ +09d892: 3324 0700 |0041: if-ne v4, v2, 0048 // +0007 │ │ +09d896: 7020 931d 0300 |0043: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d93 │ │ +09d89c: 0c01 |0046: move-result-object v1 │ │ +09d89e: 28dc |0047: goto 0023 // -0024 │ │ +09d8a0: 6002 e206 |0048: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@06e2 │ │ +09d8a4: 3224 0600 |004a: if-eq v4, v2, 0050 // +0006 │ │ +09d8a8: 6002 dd06 |004c: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@06dd │ │ +09d8ac: 3324 0700 |004e: if-ne v4, v2, 0055 // +0007 │ │ +09d8b0: 7020 8f1d 0300 |0050: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d8f │ │ +09d8b6: 0c01 |0053: move-result-object v1 │ │ +09d8b8: 28cf |0054: goto 0023 // -0031 │ │ +09d8ba: 6002 e106 |0055: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_colored_material:I // field@06e1 │ │ +09d8be: 3324 0700 |0057: if-ne v4, v2, 005e // +0007 │ │ +09d8c2: 7020 8e1d 0300 |0059: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d8e │ │ +09d8c8: 0c01 |005c: move-result-object v1 │ │ +09d8ca: 28c6 |005d: goto 0023 // -003a │ │ +09d8cc: 6002 1407 |005e: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0714 │ │ +09d8d0: 3224 0600 |0060: if-eq v4, v2, 0066 // +0006 │ │ +09d8d4: 6002 1507 |0062: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0715 │ │ +09d8d8: 3324 0700 |0064: if-ne v4, v2, 006b // +0007 │ │ +09d8dc: 7020 921d 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d92 │ │ +09d8e2: 0c01 |0069: move-result-object v1 │ │ +09d8e4: 28b9 |006a: goto 0023 // -0047 │ │ +09d8e6: 6202 ab0d |006b: sget-object v2, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@0dab │ │ +09d8ea: 7120 8b1d 4200 |006d: invoke-static {v2, v4}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d8f0: 0a02 |0070: move-result v2 │ │ +09d8f2: 3802 0900 |0071: if-eqz v2, 007a // +0009 │ │ +09d8f6: 6002 ba05 |0073: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d8fa: 7120 751d 2000 |0075: invoke-static {v0, v2}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1d75 │ │ +09d900: 0c01 |0078: move-result-object v1 │ │ +09d902: 28aa |0079: goto 0023 // -0056 │ │ +09d904: 6202 ac0d |007a: sget-object v2, Landroid/support/v7/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@0dac │ │ +09d908: 7120 8b1d 4200 |007c: invoke-static {v2, v4}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d90e: 0a02 |007f: move-result v2 │ │ +09d910: 3802 0700 |0080: if-eqz v2, 0087 // +0007 │ │ +09d914: 7020 971d 0300 |0082: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.getDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d97 │ │ +09d91a: 0c01 |0085: move-result-object v1 │ │ +09d91c: 289d |0086: goto 0023 // -0063 │ │ +09d91e: 6202 aa0d |0087: sget-object v2, Landroid/support/v7/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@0daa │ │ +09d922: 7120 8b1d 4200 |0089: invoke-static {v2, v4}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d928: 0a02 |008c: move-result v2 │ │ +09d92a: 3802 0700 |008d: if-eqz v2, 0094 // +0007 │ │ +09d92e: 7020 8d1d 0300 |008f: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d8d │ │ +09d934: 0c01 |0092: move-result-object v1 │ │ +09d936: 2890 |0093: goto 0023 // -0070 │ │ +09d938: 6002 1207 |0094: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_thumb_material:I // field@0712 │ │ +09d93c: 3324 8dff |0096: if-ne v4, v2, 0023 // -0073 │ │ +09d940: 7020 911d 0300 |0098: invoke-direct {v3, v0}, Landroid/support/v7/widget/TintManager;.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@1d91 │ │ +09d946: 0c01 |009b: move-result-object v1 │ │ +09d948: 2887 |009c: goto 0023 // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=291 │ │ 0x0009 line=292 │ │ 0x000b line=332 │ │ 0x000c line=295 │ │ 0x0019 line=297 │ │ @@ -232396,20 +232423,20 @@ │ │ type : '(I)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09d8c8: |[09d8c8] android.support.v7.widget.TintManager.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; │ │ -09d8d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d8da: 6001 1607 |0001: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ -09d8de: 3313 0400 |0003: if-ne v3, v1, 0007 // +0004 │ │ -09d8e2: 6200 2600 |0005: sget-object v0, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ -09d8e6: 1100 |0007: return-object v0 │ │ +09d94c: |[09d94c] android.support.v7.widget.TintManager.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; │ │ +09d95c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d95e: 6001 1607 |0001: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0716 │ │ +09d962: 3313 0400 |0003: if-ne v3, v1, 0007 // +0004 │ │ +09d966: 6200 2600 |0005: sget-object v0, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ +09d96a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0001 line=283 │ │ 0x0005 line=284 │ │ 0x0007 line=287 │ │ locals : │ │ @@ -232422,66 +232449,66 @@ │ │ type : '(ILandroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -09d8e8: |[09d8e8] android.support.v7.widget.TintManager.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z │ │ -09d8f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -09d8fa: 5487 ad0d |0001: iget-object v7, v8, Landroid/support/v7/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@0dad │ │ -09d8fe: 6e10 1f28 0700 |0003: invoke-virtual {v7}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -09d904: 0c04 |0006: move-result-object v4 │ │ -09d906: 1f04 2c00 |0007: check-cast v4, Landroid/content/Context; // type@002c │ │ -09d90a: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -09d90e: 0f06 |000b: return v6 │ │ -09d910: 6205 a60d |000c: sget-object v5, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ -09d914: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -09d916: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -09d918: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -09d91a: 6207 a30d |0011: sget-object v7, Landroid/support/v7/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0da3 │ │ -09d91e: 7120 8b1d 9700 |0013: invoke-static {v7, v9}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d924: 0a07 |0016: move-result v7 │ │ -09d926: 3807 1a00 |0017: if-eqz v7, 0031 // +001a │ │ -09d92a: 6002 ba05 |0019: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ -09d92e: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -09d930: 3803 efff |001c: if-eqz v3, 000b // -0011 │ │ -09d934: 7120 731d 2400 |001e: invoke-static {v4, v2}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ -09d93a: 0a01 |0021: move-result v1 │ │ -09d93c: 7120 9b1d 5100 |0022: invoke-static {v1, v5}, Landroid/support/v7/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@1d9b │ │ -09d942: 0c06 |0025: move-result-object v6 │ │ -09d944: 6e20 ea01 6a00 |0026: invoke-virtual {v10, v6}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -09d94a: 12f6 |0029: const/4 v6, #int -1 // #ff │ │ -09d94c: 3260 0500 |002a: if-eq v0, v6, 002f // +0005 │ │ -09d950: 6e20 e401 0a00 |002c: invoke-virtual {v10, v0}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ -09d956: 1216 |002f: const/4 v6, #int 1 // #1 │ │ -09d958: 28db |0030: goto 000b // -0025 │ │ -09d95a: 6207 a20d |0031: sget-object v7, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0da2 │ │ -09d95e: 7120 8b1d 9700 |0033: invoke-static {v7, v9}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d964: 0a07 |0036: move-result v7 │ │ -09d966: 3807 0600 |0037: if-eqz v7, 003d // +0006 │ │ -09d96a: 6002 b805 |0039: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ -09d96e: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -09d970: 28e0 |003c: goto 001c // -0020 │ │ -09d972: 6207 a10d |003d: sget-object v7, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0da1 │ │ -09d976: 7120 8b1d 9700 |003f: invoke-static {v7, v9}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ -09d97c: 0a07 |0042: move-result v7 │ │ -09d97e: 3807 0900 |0043: if-eqz v7, 004c // +0009 │ │ -09d982: 1402 3100 0101 |0045: const v2, #float 2.36937e-38 // #01010031 │ │ -09d988: 1213 |0048: const/4 v3, #int 1 // #1 │ │ -09d98a: 6205 2600 |0049: sget-object v5, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ -09d98e: 28d1 |004b: goto 001c // -002f │ │ -09d990: 6007 ff06 |004c: sget v7, Landroid/support/v7/appcompat/R$drawable;.abc_list_divider_mtrl_alpha:I // field@06ff │ │ -09d994: 3379 ceff |004e: if-ne v9, v7, 001c // -0032 │ │ -09d998: 1402 3000 0101 |0050: const v2, #float 2.36937e-38 // #01010030 │ │ -09d99e: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -09d9a0: 1407 3333 2342 |0054: const v7, #float 40.8 // #42233333 │ │ -09d9a6: 7110 b227 0700 |0057: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ -09d9ac: 0a00 |005a: move-result v0 │ │ -09d9ae: 28c1 |005b: goto 001c // -003f │ │ +09d96c: |[09d96c] android.support.v7.widget.TintManager.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z │ │ +09d97c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +09d97e: 5487 ad0d |0001: iget-object v7, v8, Landroid/support/v7/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@0dad │ │ +09d982: 6e10 1f28 0700 |0003: invoke-virtual {v7}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +09d988: 0c04 |0006: move-result-object v4 │ │ +09d98a: 1f04 2c00 |0007: check-cast v4, Landroid/content/Context; // type@002c │ │ +09d98e: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +09d992: 0f06 |000b: return v6 │ │ +09d994: 6205 a60d |000c: sget-object v5, Landroid/support/v7/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0da6 │ │ +09d998: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +09d99a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +09d99c: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +09d99e: 6207 a30d |0011: sget-object v7, Landroid/support/v7/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@0da3 │ │ +09d9a2: 7120 8b1d 9700 |0013: invoke-static {v7, v9}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d9a8: 0a07 |0016: move-result v7 │ │ +09d9aa: 3807 1a00 |0017: if-eqz v7, 0031 // +001a │ │ +09d9ae: 6002 ba05 |0019: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@05ba │ │ +09d9b2: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +09d9b4: 3803 efff |001c: if-eqz v3, 000b // -0011 │ │ +09d9b8: 7120 731d 2400 |001e: invoke-static {v4, v2}, Landroid/support/v7/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@1d73 │ │ +09d9be: 0a01 |0021: move-result v1 │ │ +09d9c0: 7120 9b1d 5100 |0022: invoke-static {v1, v5}, Landroid/support/v7/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@1d9b │ │ +09d9c6: 0c06 |0025: move-result-object v6 │ │ +09d9c8: 6e20 ea01 6a00 |0026: invoke-virtual {v10, v6}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +09d9ce: 12f6 |0029: const/4 v6, #int -1 // #ff │ │ +09d9d0: 3260 0500 |002a: if-eq v0, v6, 002f // +0005 │ │ +09d9d4: 6e20 e401 0a00 |002c: invoke-virtual {v10, v0}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e4 │ │ +09d9da: 1216 |002f: const/4 v6, #int 1 // #1 │ │ +09d9dc: 28db |0030: goto 000b // -0025 │ │ +09d9de: 6207 a20d |0031: sget-object v7, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@0da2 │ │ +09d9e2: 7120 8b1d 9700 |0033: invoke-static {v7, v9}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09d9e8: 0a07 |0036: move-result v7 │ │ +09d9ea: 3807 0600 |0037: if-eqz v7, 003d // +0006 │ │ +09d9ee: 6002 b805 |0039: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@05b8 │ │ +09d9f2: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +09d9f4: 28e0 |003c: goto 001c // -0020 │ │ +09d9f6: 6207 a10d |003d: sget-object v7, Landroid/support/v7/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@0da1 │ │ +09d9fa: 7120 8b1d 9700 |003f: invoke-static {v7, v9}, Landroid/support/v7/widget/TintManager;.arrayContains:([II)Z // method@1d8b │ │ +09da00: 0a07 |0042: move-result v7 │ │ +09da02: 3807 0900 |0043: if-eqz v7, 004c // +0009 │ │ +09da06: 1402 3100 0101 |0045: const v2, #float 2.36937e-38 // #01010031 │ │ +09da0c: 1213 |0048: const/4 v3, #int 1 // #1 │ │ +09da0e: 6205 2600 |0049: sget-object v5, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0026 │ │ +09da12: 28d1 |004b: goto 001c // -002f │ │ +09da14: 6007 ff06 |004c: sget v7, Landroid/support/v7/appcompat/R$drawable;.abc_list_divider_mtrl_alpha:I // field@06ff │ │ +09da18: 3379 ceff |004e: if-ne v9, v7, 001c // -0032 │ │ +09da1c: 1402 3000 0101 |0050: const v2, #float 2.36937e-38 // #01010030 │ │ +09da22: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +09da24: 1407 3333 2342 |0054: const v7, #float 40.8 // #42233333 │ │ +09da2a: 7110 b227 0700 |0057: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ +09da30: 0a00 |005a: move-result v0 │ │ +09da32: 28c1 |005b: goto 001c // -003f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=220 │ │ 0x0009 line=221 │ │ 0x000b line=258 │ │ 0x000c line=223 │ │ 0x000e line=224 │ │ @@ -232514,27 +232541,27 @@ │ │ 0x000f - 0x005c reg=3 colorAttrSet Z │ │ 0x0009 - 0x005c reg=4 context Landroid/content/Context; │ │ 0x000e - 0x005c reg=5 tintMode Landroid/graphics/PorterDuff$Mode; │ │ 0x0000 - 0x005c reg=8 this Landroid/support/v7/widget/TintManager; │ │ 0x0000 - 0x005c reg=9 resId I │ │ 0x0000 - 0x005c reg=10 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 4635 (TintManager.java) │ │ + source_file_idx : 4645 (TintManager.java) │ │ │ │ -Class #844 header: │ │ -class_idx : 993 │ │ +Class #845 header: │ │ +class_idx : 994 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4637 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4647 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 31 │ │ │ │ -Class #844 - │ │ +Class #845 - │ │ Class descriptor : 'Landroid/support/v7/widget/TintTypedArray;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/TintTypedArray;) │ │ @@ -232555,19 +232582,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 │ │ -09d9b0: |[09d9b0] android.support.v7.widget.TintTypedArray.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ │ -09d9c0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09d9c6: 5b01 b00d |0003: iput-object v1, v0, Landroid/support/v7/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@0db0 │ │ -09d9ca: 5b02 b20d |0005: iput-object v2, v0, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09d9ce: 0e00 |0007: return-void │ │ +09da34: |[09da34] android.support.v7.widget.TintTypedArray.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ │ +09da44: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09da4a: 5b01 b00d |0003: iput-object v1, v0, Landroid/support/v7/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@0db0 │ │ +09da4e: 5b02 b20d |0005: iput-object v2, v0, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09da52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ @@ -232580,20 +232607,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/widget/TintTypedArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -09d9d0: |[09d9d0] android.support.v7.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/widget/TintTypedArray; │ │ -09d9e0: 6e30 ae00 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ -09d9e6: 0c00 |0003: move-result-object v0 │ │ -09d9e8: 2201 e103 |0004: new-instance v1, Landroid/support/v7/widget/TintTypedArray; // type@03e1 │ │ -09d9ec: 7030 a31d 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@1da3 │ │ -09d9f2: 1101 |0009: return-object v1 │ │ +09da54: |[09da54] android.support.v7.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/widget/TintTypedArray; │ │ +09da64: 6e30 ae00 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00ae │ │ +09da6a: 0c00 |0003: move-result-object v0 │ │ +09da6c: 2201 e203 |0004: new-instance v1, Landroid/support/v7/widget/TintTypedArray; // type@03e2 │ │ +09da70: 7030 a31d 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@1da3 │ │ +09da76: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ locals : │ │ 0x0004 - 0x000a reg=0 array Landroid/content/res/TypedArray; │ │ 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ @@ -232605,20 +232632,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -09d9f4: |[09d9f4] android.support.v7.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; │ │ -09da04: 6e56 af00 3254 |0000: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -09da0a: 0c00 |0003: move-result-object v0 │ │ -09da0c: 2201 e103 |0004: new-instance v1, Landroid/support/v7/widget/TintTypedArray; // type@03e1 │ │ -09da10: 7030 a31d 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@1da3 │ │ -09da16: 1101 |0009: return-object v1 │ │ +09da78: |[09da78] android.support.v7.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; │ │ +09da88: 6e56 af00 3254 |0000: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +09da8e: 0c00 |0003: move-result-object v0 │ │ +09da90: 2201 e203 |0004: new-instance v1, Landroid/support/v7/widget/TintTypedArray; // type@03e2 │ │ +09da94: 7030 a31d 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@1da3 │ │ +09da9a: 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; │ │ @@ -232633,19 +232660,19 @@ │ │ type : '(IZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09da18: |[09da18] android.support.v7.widget.TintTypedArray.getBoolean:(IZ)Z │ │ -09da28: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09da2c: 6e30 2f01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ -09da32: 0a00 |0005: move-result v0 │ │ -09da34: 0f00 |0006: return v0 │ │ +09da9c: |[09da9c] android.support.v7.widget.TintTypedArray.getBoolean:(IZ)Z │ │ +09daac: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dab0: 6e30 2f01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@012f │ │ +09dab6: 0a00 |0005: move-result v0 │ │ +09dab8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue Z │ │ @@ -232655,19 +232682,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09da38: |[09da38] android.support.v7.widget.TintTypedArray.getChangingConfigurations:()I │ │ -09da48: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09da4c: 6e10 3001 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getChangingConfigurations:()I // method@0130 │ │ -09da52: 0a00 |0005: move-result v0 │ │ -09da54: 0f00 |0006: return v0 │ │ +09dabc: |[09dabc] android.support.v7.widget.TintTypedArray.getChangingConfigurations:()I │ │ +09dacc: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dad0: 6e10 3001 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getChangingConfigurations:()I // method@0130 │ │ +09dad6: 0a00 |0005: move-result v0 │ │ +09dad8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ │ │ #2 : (in Landroid/support/v7/widget/TintTypedArray;) │ │ @@ -232675,19 +232702,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09da58: |[09da58] android.support.v7.widget.TintTypedArray.getColor:(II)I │ │ -09da68: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09da6c: 6e30 3101 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0131 │ │ -09da72: 0a00 |0005: move-result v0 │ │ -09da74: 0f00 |0006: return v0 │ │ +09dadc: |[09dadc] android.support.v7.widget.TintTypedArray.getColor:(II)I │ │ +09daec: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09daf0: 6e30 3101 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0131 │ │ +09daf6: 0a00 |0005: move-result v0 │ │ +09daf8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -232697,19 +232724,19 @@ │ │ type : '(I)Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09da78: |[09da78] android.support.v7.widget.TintTypedArray.getColorStateList:(I)Landroid/content/res/ColorStateList; │ │ -09da88: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09da8c: 6e20 3201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ -09da92: 0c00 |0005: move-result-object v0 │ │ -09da94: 1100 |0006: return-object v0 │ │ +09dafc: |[09dafc] android.support.v7.widget.TintTypedArray.getColorStateList:(I)Landroid/content/res/ColorStateList; │ │ +09db0c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09db10: 6e20 3201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0132 │ │ +09db16: 0c00 |0005: move-result-object v0 │ │ +09db18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -232718,19 +232745,19 @@ │ │ type : '(IF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09da98: |[09da98] android.support.v7.widget.TintTypedArray.getDimension:(IF)F │ │ -09daa8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09daac: 6e30 3301 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0133 │ │ -09dab2: 0a00 |0005: move-result v0 │ │ -09dab4: 0f00 |0006: return v0 │ │ +09db1c: |[09db1c] android.support.v7.widget.TintTypedArray.getDimension:(IF)F │ │ +09db2c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09db30: 6e30 3301 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0133 │ │ +09db36: 0a00 |0005: move-result v0 │ │ +09db38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue F │ │ @@ -232740,19 +232767,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09dab8: |[09dab8] android.support.v7.widget.TintTypedArray.getDimensionPixelOffset:(II)I │ │ -09dac8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dacc: 6e30 3401 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0134 │ │ -09dad2: 0a00 |0005: move-result v0 │ │ -09dad4: 0f00 |0006: return v0 │ │ +09db3c: |[09db3c] android.support.v7.widget.TintTypedArray.getDimensionPixelOffset:(II)I │ │ +09db4c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09db50: 6e30 3401 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0134 │ │ +09db56: 0a00 |0005: move-result v0 │ │ +09db58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -232762,19 +232789,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09dad8: |[09dad8] android.support.v7.widget.TintTypedArray.getDimensionPixelSize:(II)I │ │ -09dae8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09daec: 6e30 3501 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ -09daf2: 0a00 |0005: move-result v0 │ │ -09daf4: 0f00 |0006: return v0 │ │ +09db5c: |[09db5c] android.support.v7.widget.TintTypedArray.getDimensionPixelSize:(II)I │ │ +09db6c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09db70: 6e30 3501 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0135 │ │ +09db76: 0a00 |0005: move-result v0 │ │ +09db78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -232784,33 +232811,33 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -09daf8: |[09daf8] android.support.v7.widget.TintTypedArray.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -09db08: 5431 b20d |0000: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09db0c: 6e20 4801 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -09db12: 0a01 |0005: move-result v1 │ │ -09db14: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ -09db18: 5431 b20d |0008: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09db1c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -09db1e: 6e30 4101 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -09db24: 0a00 |000e: move-result v0 │ │ -09db26: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -09db2a: 6e10 bc1d 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -09db30: 0c01 |0014: move-result-object v1 │ │ -09db32: 6e20 981d 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -09db38: 0c01 |0018: move-result-object v1 │ │ -09db3a: 1101 |0019: return-object v1 │ │ -09db3c: 5431 b20d |001a: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09db40: 6e20 3601 4100 |001c: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ -09db46: 0c01 |001f: move-result-object v1 │ │ -09db48: 28f9 |0020: goto 0019 // -0007 │ │ +09db7c: |[09db7c] android.support.v7.widget.TintTypedArray.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +09db8c: 5431 b20d |0000: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09db90: 6e20 4801 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +09db96: 0a01 |0005: move-result v1 │ │ +09db98: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ +09db9c: 5431 b20d |0008: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dba0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +09dba2: 6e30 4101 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +09dba8: 0a00 |000e: move-result v0 │ │ +09dbaa: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +09dbae: 6e10 bc1d 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +09dbb4: 0c01 |0014: move-result-object v1 │ │ +09dbb6: 6e20 981d 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +09dbbc: 0c01 |0018: move-result-object v1 │ │ +09dbbe: 1101 |0019: return-object v1 │ │ +09dbc0: 5431 b20d |001a: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dbc4: 6e20 3601 4100 |001c: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0136 │ │ +09dbca: 0c01 |001f: move-result-object v1 │ │ +09dbcc: 28f9 |0020: goto 0019 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ 0x000f line=61 │ │ 0x0011 line=62 │ │ 0x0019 line=65 │ │ @@ -232824,32 +232851,32 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -09db4c: |[09db4c] android.support.v7.widget.TintTypedArray.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; │ │ -09db5c: 5431 b20d |0000: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09db60: 6e20 4801 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -09db66: 0a01 |0005: move-result v1 │ │ -09db68: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ -09db6c: 5431 b20d |0008: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09db70: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -09db72: 6e30 4101 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -09db78: 0a00 |000e: move-result v0 │ │ -09db7a: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -09db7e: 6e10 bc1d 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -09db84: 0c01 |0014: move-result-object v1 │ │ -09db86: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09db88: 6e30 991d 0102 |0016: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; // method@1d99 │ │ -09db8e: 0c01 |0019: move-result-object v1 │ │ -09db90: 1101 |001a: return-object v1 │ │ -09db92: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -09db94: 28fe |001c: goto 001a // -0002 │ │ +09dbd0: |[09dbd0] android.support.v7.widget.TintTypedArray.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; │ │ +09dbe0: 5431 b20d |0000: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dbe4: 6e20 4801 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +09dbea: 0a01 |0005: move-result v1 │ │ +09dbec: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ +09dbf0: 5431 b20d |0008: iget-object v1, v3, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dbf4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +09dbf6: 6e30 4101 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +09dbfc: 0a00 |000e: move-result v0 │ │ +09dbfe: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +09dc02: 6e10 bc1d 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +09dc08: 0c01 |0014: move-result-object v1 │ │ +09dc0a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +09dc0c: 6e30 991d 0102 |0016: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; // method@1d99 │ │ +09dc12: 0c01 |0019: move-result-object v1 │ │ +09dc14: 1101 |001a: return-object v1 │ │ +09dc16: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +09dc18: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=70 │ │ 0x000f line=71 │ │ 0x0011 line=72 │ │ 0x001a line=75 │ │ @@ -232863,19 +232890,19 @@ │ │ type : '(IF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09db98: |[09db98] android.support.v7.widget.TintTypedArray.getFloat:(IF)F │ │ -09dba8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dbac: 6e30 3701 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0137 │ │ -09dbb2: 0a00 |0005: move-result v0 │ │ -09dbb4: 0f00 |0006: return v0 │ │ +09dc1c: |[09dc1c] android.support.v7.widget.TintTypedArray.getFloat:(IF)F │ │ +09dc2c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dc30: 6e30 3701 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0137 │ │ +09dc36: 0a00 |0005: move-result v0 │ │ +09dc38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue F │ │ @@ -232885,19 +232912,19 @@ │ │ type : '(IIIF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -09dbb8: |[09dbb8] android.support.v7.widget.TintTypedArray.getFraction:(IIIF)F │ │ -09dbc8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dbcc: 6e55 3801 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/content/res/TypedArray;.getFraction:(IIIF)F // method@0138 │ │ -09dbd2: 0a00 |0005: move-result v0 │ │ -09dbd4: 0f00 |0006: return v0 │ │ +09dc3c: |[09dc3c] android.support.v7.widget.TintTypedArray.getFraction:(IIIF)F │ │ +09dc4c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dc50: 6e55 3801 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/content/res/TypedArray;.getFraction:(IIIF)F // method@0138 │ │ +09dc56: 0a00 |0005: move-result v0 │ │ +09dc58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 base I │ │ @@ -232909,19 +232936,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09dbd8: |[09dbd8] android.support.v7.widget.TintTypedArray.getIndex:(I)I │ │ -09dbe8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dbec: 6e20 3901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getIndex:(I)I // method@0139 │ │ -09dbf2: 0a00 |0005: move-result v0 │ │ -09dbf4: 0f00 |0006: return v0 │ │ +09dc5c: |[09dc5c] android.support.v7.widget.TintTypedArray.getIndex:(I)I │ │ +09dc6c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dc70: 6e20 3901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getIndex:(I)I // method@0139 │ │ +09dc76: 0a00 |0005: move-result v0 │ │ +09dc78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 at I │ │ │ │ @@ -232930,19 +232957,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09dbf8: |[09dbf8] android.support.v7.widget.TintTypedArray.getIndexCount:()I │ │ -09dc08: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dc0c: 6e10 3a01 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getIndexCount:()I // method@013a │ │ -09dc12: 0a00 |0005: move-result v0 │ │ -09dc14: 0f00 |0006: return v0 │ │ +09dc7c: |[09dc7c] android.support.v7.widget.TintTypedArray.getIndexCount:()I │ │ +09dc8c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dc90: 6e10 3a01 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getIndexCount:()I // method@013a │ │ +09dc96: 0a00 |0005: move-result v0 │ │ +09dc98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ │ │ #13 : (in Landroid/support/v7/widget/TintTypedArray;) │ │ @@ -232950,19 +232977,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09dc18: |[09dc18] android.support.v7.widget.TintTypedArray.getInt:(II)I │ │ -09dc28: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dc2c: 6e30 3b01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ -09dc32: 0a00 |0005: move-result v0 │ │ -09dc34: 0f00 |0006: return v0 │ │ +09dc9c: |[09dc9c] android.support.v7.widget.TintTypedArray.getInt:(II)I │ │ +09dcac: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dcb0: 6e30 3b01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@013b │ │ +09dcb6: 0a00 |0005: move-result v0 │ │ +09dcb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -232972,19 +232999,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09dc38: |[09dc38] android.support.v7.widget.TintTypedArray.getInteger:(II)I │ │ -09dc48: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dc4c: 6e30 3c01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@013c │ │ -09dc52: 0a00 |0005: move-result v0 │ │ -09dc54: 0f00 |0006: return v0 │ │ +09dcbc: |[09dcbc] android.support.v7.widget.TintTypedArray.getInteger:(II)I │ │ +09dccc: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dcd0: 6e30 3c01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@013c │ │ +09dcd6: 0a00 |0005: move-result v0 │ │ +09dcd8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -232994,19 +233021,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09dc58: |[09dc58] android.support.v7.widget.TintTypedArray.getLayoutDimension:(II)I │ │ -09dc68: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dc6c: 6e30 3d01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@013d │ │ -09dc72: 0a00 |0005: move-result v0 │ │ -09dc74: 0f00 |0006: return v0 │ │ +09dcdc: |[09dcdc] android.support.v7.widget.TintTypedArray.getLayoutDimension:(II)I │ │ +09dcec: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dcf0: 6e30 3d01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@013d │ │ +09dcf6: 0a00 |0005: move-result v0 │ │ +09dcf8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -233016,19 +233043,19 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09dc78: |[09dc78] android.support.v7.widget.TintTypedArray.getLayoutDimension:(ILjava/lang/String;)I │ │ -09dc88: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dc8c: 6e30 3e01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(ILjava/lang/String;)I // method@013e │ │ -09dc92: 0a00 |0005: move-result v0 │ │ -09dc94: 0f00 |0006: return v0 │ │ +09dcfc: |[09dcfc] android.support.v7.widget.TintTypedArray.getLayoutDimension:(ILjava/lang/String;)I │ │ +09dd0c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dd10: 6e30 3e01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(ILjava/lang/String;)I // method@013e │ │ +09dd16: 0a00 |0005: move-result v0 │ │ +09dd18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 name Ljava/lang/String; │ │ @@ -233038,19 +233065,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09dc98: |[09dc98] android.support.v7.widget.TintTypedArray.getNonResourceString:(I)Ljava/lang/String; │ │ -09dca8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dcac: 6e20 3f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getNonResourceString:(I)Ljava/lang/String; // method@013f │ │ -09dcb2: 0c00 |0005: move-result-object v0 │ │ -09dcb4: 1100 |0006: return-object v0 │ │ +09dd1c: |[09dd1c] android.support.v7.widget.TintTypedArray.getNonResourceString:(I)Ljava/lang/String; │ │ +09dd2c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dd30: 6e20 3f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getNonResourceString:(I)Ljava/lang/String; // method@013f │ │ +09dd36: 0c00 |0005: move-result-object v0 │ │ +09dd38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -233059,19 +233086,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09dcb8: |[09dcb8] android.support.v7.widget.TintTypedArray.getPositionDescription:()Ljava/lang/String; │ │ -09dcc8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dccc: 6e10 4001 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getPositionDescription:()Ljava/lang/String; // method@0140 │ │ -09dcd2: 0c00 |0005: move-result-object v0 │ │ -09dcd4: 1100 |0006: return-object v0 │ │ +09dd3c: |[09dd3c] android.support.v7.widget.TintTypedArray.getPositionDescription:()Ljava/lang/String; │ │ +09dd4c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dd50: 6e10 4001 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getPositionDescription:()Ljava/lang/String; // method@0140 │ │ +09dd56: 0c00 |0005: move-result-object v0 │ │ +09dd58: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ │ │ #19 : (in Landroid/support/v7/widget/TintTypedArray;) │ │ @@ -233079,19 +233106,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09dcd8: |[09dcd8] android.support.v7.widget.TintTypedArray.getResourceId:(II)I │ │ -09dce8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dcec: 6e30 4101 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -09dcf2: 0a00 |0005: move-result v0 │ │ -09dcf4: 0f00 |0006: return v0 │ │ +09dd5c: |[09dd5c] android.support.v7.widget.TintTypedArray.getResourceId:(II)I │ │ +09dd6c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dd70: 6e30 4101 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +09dd76: 0a00 |0005: move-result v0 │ │ +09dd78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -233101,19 +233128,19 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09dcf8: |[09dcf8] android.support.v7.widget.TintTypedArray.getResources:()Landroid/content/res/Resources; │ │ -09dd08: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dd0c: 6e10 4201 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@0142 │ │ -09dd12: 0c00 |0005: move-result-object v0 │ │ -09dd14: 1100 |0006: return-object v0 │ │ +09dd7c: |[09dd7c] android.support.v7.widget.TintTypedArray.getResources:()Landroid/content/res/Resources; │ │ +09dd8c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dd90: 6e10 4201 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@0142 │ │ +09dd96: 0c00 |0005: move-result-object v0 │ │ +09dd98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ │ │ #21 : (in Landroid/support/v7/widget/TintTypedArray;) │ │ @@ -233121,19 +233148,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09dd18: |[09dd18] android.support.v7.widget.TintTypedArray.getString:(I)Ljava/lang/String; │ │ -09dd28: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dd2c: 6e20 4301 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ -09dd32: 0c00 |0005: move-result-object v0 │ │ -09dd34: 1100 |0006: return-object v0 │ │ +09dd9c: |[09dd9c] android.support.v7.widget.TintTypedArray.getString:(I)Ljava/lang/String; │ │ +09ddac: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09ddb0: 6e20 4301 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +09ddb6: 0c00 |0005: move-result-object v0 │ │ +09ddb8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -233142,19 +233169,19 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09dd38: |[09dd38] android.support.v7.widget.TintTypedArray.getText:(I)Ljava/lang/CharSequence; │ │ -09dd48: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dd4c: 6e20 4401 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0144 │ │ -09dd52: 0c00 |0005: move-result-object v0 │ │ -09dd54: 1100 |0006: return-object v0 │ │ +09ddbc: |[09ddbc] android.support.v7.widget.TintTypedArray.getText:(I)Ljava/lang/CharSequence; │ │ +09ddcc: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09ddd0: 6e20 4401 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0144 │ │ +09ddd6: 0c00 |0005: move-result-object v0 │ │ +09ddd8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -233163,19 +233190,19 @@ │ │ type : '(I)[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09dd58: |[09dd58] android.support.v7.widget.TintTypedArray.getTextArray:(I)[Ljava/lang/CharSequence; │ │ -09dd68: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dd6c: 6e20 4501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0145 │ │ -09dd72: 0c00 |0005: move-result-object v0 │ │ -09dd74: 1100 |0006: return-object v0 │ │ +09dddc: |[09dddc] android.support.v7.widget.TintTypedArray.getTextArray:(I)[Ljava/lang/CharSequence; │ │ +09ddec: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09ddf0: 6e20 4501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0145 │ │ +09ddf6: 0c00 |0005: move-result-object v0 │ │ +09ddf8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -233184,23 +233211,23 @@ │ │ type : '()Landroid/support/v7/widget/TintManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -09dd78: |[09dd78] android.support.v7.widget.TintTypedArray.getTintManager:()Landroid/support/v7/widget/TintManager; │ │ -09dd88: 5410 b10d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0db1 │ │ -09dd8c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -09dd90: 5410 b00d |0004: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@0db0 │ │ -09dd94: 7110 961d 0000 |0006: invoke-static {v0}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -09dd9a: 0c00 |0009: move-result-object v0 │ │ -09dd9c: 5b10 b10d |000a: iput-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0db1 │ │ -09dda0: 5410 b10d |000c: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0db1 │ │ -09dda4: 1100 |000e: return-object v0 │ │ +09ddfc: |[09ddfc] android.support.v7.widget.TintTypedArray.getTintManager:()Landroid/support/v7/widget/TintManager; │ │ +09de0c: 5410 b10d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0db1 │ │ +09de10: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +09de14: 5410 b00d |0004: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@0db0 │ │ +09de18: 7110 961d 0000 |0006: invoke-static {v0}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +09de1e: 0c00 |0009: move-result-object v0 │ │ +09de20: 5b10 b10d |000a: iput-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0db1 │ │ +09de24: 5410 b10d |000c: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0db1 │ │ +09de28: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0004 line=192 │ │ 0x000c line=194 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ @@ -233210,19 +233237,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09dda8: |[09dda8] android.support.v7.widget.TintTypedArray.getType:(I)I │ │ -09ddb8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09ddbc: 6e20 4601 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getType:(I)I // method@0146 │ │ -09ddc2: 0a00 |0005: move-result v0 │ │ -09ddc4: 0f00 |0006: return v0 │ │ +09de2c: |[09de2c] android.support.v7.widget.TintTypedArray.getType:(I)I │ │ +09de3c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09de40: 6e20 4601 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getType:(I)I // method@0146 │ │ +09de46: 0a00 |0005: move-result v0 │ │ +09de48: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -233231,19 +233258,19 @@ │ │ type : '(ILandroid/util/TypedValue;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09ddc8: |[09ddc8] android.support.v7.widget.TintTypedArray.getValue:(ILandroid/util/TypedValue;)Z │ │ -09ddd8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09dddc: 6e30 4701 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ -09dde2: 0a00 |0005: move-result v0 │ │ -09dde4: 0f00 |0006: return v0 │ │ +09de4c: |[09de4c] android.support.v7.widget.TintTypedArray.getValue:(ILandroid/util/TypedValue;)Z │ │ +09de5c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09de60: 6e30 4701 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0147 │ │ +09de66: 0a00 |0005: move-result v0 │ │ +09de68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 outValue Landroid/util/TypedValue; │ │ @@ -233253,19 +233280,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09dde8: |[09dde8] android.support.v7.widget.TintTypedArray.hasValue:(I)Z │ │ -09ddf8: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09ddfc: 6e20 4801 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ -09de02: 0a00 |0005: move-result v0 │ │ -09de04: 0f00 |0006: return v0 │ │ +09de6c: |[09de6c] android.support.v7.widget.TintTypedArray.hasValue:(I)Z │ │ +09de7c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09de80: 6e20 4801 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0148 │ │ +09de86: 0a00 |0005: move-result v0 │ │ +09de88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -233274,19 +233301,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09de08: |[09de08] android.support.v7.widget.TintTypedArray.length:()I │ │ -09de18: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09de1c: 6e10 4901 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.length:()I // method@0149 │ │ -09de22: 0a00 |0005: move-result v0 │ │ -09de24: 0f00 |0006: return v0 │ │ +09de8c: |[09de8c] android.support.v7.widget.TintTypedArray.length:()I │ │ +09de9c: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dea0: 6e10 4901 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.length:()I // method@0149 │ │ +09dea6: 0a00 |0005: move-result v0 │ │ +09dea8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ │ │ #29 : (in Landroid/support/v7/widget/TintTypedArray;) │ │ @@ -233294,19 +233321,19 @@ │ │ type : '(I)Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09de28: |[09de28] android.support.v7.widget.TintTypedArray.peekValue:(I)Landroid/util/TypedValue; │ │ -09de38: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09de3c: 6e20 4a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.peekValue:(I)Landroid/util/TypedValue; // method@014a │ │ -09de42: 0c00 |0005: move-result-object v0 │ │ -09de44: 1100 |0006: return-object v0 │ │ +09deac: |[09deac] android.support.v7.widget.TintTypedArray.peekValue:(I)Landroid/util/TypedValue; │ │ +09debc: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dec0: 6e20 4a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.peekValue:(I)Landroid/util/TypedValue; // method@014a │ │ +09dec6: 0c00 |0005: move-result-object v0 │ │ +09dec8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -233315,43 +233342,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09de48: |[09de48] android.support.v7.widget.TintTypedArray.recycle:()V │ │ -09de58: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ -09de5c: 6e10 4b01 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -09de62: 0e00 |0005: return-void │ │ +09decc: |[09decc] android.support.v7.widget.TintTypedArray.recycle:()V │ │ +09dedc: 5410 b20d |0000: iget-object v0, v1, Landroid/support/v7/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0db2 │ │ +09dee0: 6e10 4b01 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +09dee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/TintTypedArray; │ │ │ │ - source_file_idx : 4637 (TintTypedArray.java) │ │ + source_file_idx : 4647 (TintTypedArray.java) │ │ │ │ -Class #845 header: │ │ -class_idx : 994 │ │ +Class #846 header: │ │ +class_idx : 995 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4644 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4654 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #845 annotations: │ │ +Class #846 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/Toolbar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #845 - │ │ +Class #846 - │ │ Class descriptor : 'Landroid/support/v7/widget/Toolbar$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -233365,18 +233392,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 │ │ -09de64: |[09de64] android.support.v7.widget.Toolbar$1.:(Landroid/support/v7/widget/Toolbar;)V │ │ -09de74: 5b01 b30d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db3 │ │ -09de78: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09de7e: 0e00 |0005: return-void │ │ +09dee8: |[09dee8] android.support.v7.widget.Toolbar$1.:(Landroid/support/v7/widget/Toolbar;)V │ │ +09def8: 5b01 b30d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db3 │ │ +09defc: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09df02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -233386,54 +233413,54 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -09de80: |[09de80] android.support.v7.widget.Toolbar$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -09de90: 5410 b30d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db3 │ │ -09de94: 7110 eb1d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@1deb │ │ -09de9a: 0c00 |0005: move-result-object v0 │ │ -09de9c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -09dea0: 5410 b30d |0008: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db3 │ │ -09dea4: 7110 eb1d 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@1deb │ │ -09deaa: 0c00 |000d: move-result-object v0 │ │ -09deac: 7220 dd1d 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1ddd │ │ -09deb2: 0a00 |0011: move-result v0 │ │ -09deb4: 0f00 |0012: return v0 │ │ -09deb6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -09deb8: 28fe |0014: goto 0012 // -0002 │ │ +09df04: |[09df04] android.support.v7.widget.Toolbar$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +09df14: 5410 b30d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db3 │ │ +09df18: 7110 eb1d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@1deb │ │ +09df1e: 0c00 |0005: move-result-object v0 │ │ +09df20: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +09df24: 5410 b30d |0008: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db3 │ │ +09df28: 7110 eb1d 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@1deb │ │ +09df2e: 0c00 |000d: move-result-object v0 │ │ +09df30: 7220 dd1d 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1ddd │ │ +09df36: 0a00 |0011: move-result v0 │ │ +09df38: 0f00 |0012: return v0 │ │ +09df3a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +09df3c: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0008 line=172 │ │ 0x0012 line=174 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/widget/Toolbar$1; │ │ 0x0000 - 0x0015 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 4644 (Toolbar.java) │ │ + source_file_idx : 4654 (Toolbar.java) │ │ │ │ -Class #846 header: │ │ -class_idx : 995 │ │ +Class #847 header: │ │ +class_idx : 996 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4644 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4654 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #846 annotations: │ │ +Class #847 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/Toolbar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #846 - │ │ +Class #847 - │ │ Class descriptor : 'Landroid/support/v7/widget/Toolbar$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -233447,18 +233474,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 │ │ -09debc: |[09debc] android.support.v7.widget.Toolbar$2.:(Landroid/support/v7/widget/Toolbar;)V │ │ -09decc: 5b01 b40d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db4 │ │ -09ded0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09ded6: 0e00 |0005: return-void │ │ +09df40: |[09df40] android.support.v7.widget.Toolbar$2.:(Landroid/support/v7/widget/Toolbar;)V │ │ +09df50: 5b01 b40d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db4 │ │ +09df54: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09df5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -233468,43 +233495,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09ded8: |[09ded8] android.support.v7.widget.Toolbar$2.run:()V │ │ -09dee8: 5410 b40d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db4 │ │ -09deec: 6e10 631e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@1e63 │ │ -09def2: 0e00 |0005: return-void │ │ +09df5c: |[09df5c] android.support.v7.widget.Toolbar$2.run:()V │ │ +09df6c: 5410 b40d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db4 │ │ +09df70: 6e10 631e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@1e63 │ │ +09df76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar$2; │ │ │ │ - source_file_idx : 4644 (Toolbar.java) │ │ + source_file_idx : 4654 (Toolbar.java) │ │ │ │ -Class #847 header: │ │ -class_idx : 996 │ │ +Class #848 header: │ │ +class_idx : 997 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4644 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4654 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #847 annotations: │ │ +Class #848 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=ensureCollapseButtonView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #847 - │ │ +Class #848 - │ │ Class descriptor : 'Landroid/support/v7/widget/Toolbar$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -233518,18 +233545,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 │ │ -09def4: |[09def4] android.support.v7.widget.Toolbar$3.:(Landroid/support/v7/widget/Toolbar;)V │ │ -09df04: 5b01 b50d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db5 │ │ -09df08: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09df0e: 0e00 |0005: return-void │ │ +09df78: |[09df78] android.support.v7.widget.Toolbar$3.:(Landroid/support/v7/widget/Toolbar;)V │ │ +09df88: 5b01 b50d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db5 │ │ +09df8c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09df92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -233539,44 +233566,44 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09df10: |[09df10] android.support.v7.widget.Toolbar$3.onClick:(Landroid/view/View;)V │ │ -09df20: 5410 b50d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db5 │ │ -09df24: 6e10 f71d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@1df7 │ │ -09df2a: 0e00 |0005: return-void │ │ +09df94: |[09df94] android.support.v7.widget.Toolbar$3.onClick:(Landroid/view/View;)V │ │ +09dfa4: 5410 b50d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db5 │ │ +09dfa8: 6e10 f71d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@1df7 │ │ +09dfae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ 0x0005 line=1058 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 4644 (Toolbar.java) │ │ + source_file_idx : 4654 (Toolbar.java) │ │ │ │ -Class #848 header: │ │ -class_idx : 997 │ │ +Class #849 header: │ │ +class_idx : 998 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4644 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4654 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ -Class #848 annotations: │ │ +Class #849 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/Toolbar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ExpandedActionViewMenuPresenter" │ │ │ │ -Class #848 - │ │ +Class #849 - │ │ Class descriptor : 'Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/view/menu/MenuPresenter;' │ │ Static fields - │ │ Instance fields - │ │ @@ -233598,18 +233625,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 │ │ -09df2c: |[09df2c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;)V │ │ -09df3c: 5b01 b80d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09df40: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09df46: 0e00 |0005: return-void │ │ +09dfb0: |[09dfb0] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;)V │ │ +09dfc0: 5b01 b80d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09dfc4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09dfca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1941 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -233618,17 +233645,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 │ │ -09df48: |[09df48] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V │ │ -09df58: 7020 cb1d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;)V // method@1dcb │ │ -09df5e: 0e00 |0003: return-void │ │ +09dfcc: |[09dfcc] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V │ │ +09dfdc: 7020 cb1d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;)V // method@1dcb │ │ +09dfe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1941 │ │ 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; │ │ @@ -233639,44 +233666,44 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -09df60: |[09df60] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -09df70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09df72: 5430 b80d |0001: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09df76: 5400 d10d |0003: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09df7a: 2000 1603 |0005: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@0316 │ │ -09df7e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -09df82: 5430 b80d |0009: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09df86: 5400 d10d |000b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09df8a: 1f00 1603 |000d: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@0316 │ │ -09df8e: 7210 ac13 0000 |000f: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@13ac │ │ -09df94: 5430 b80d |0012: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09df98: 5431 b80d |0014: iget-object v1, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09df9c: 5411 d10d |0016: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09dfa0: 6e20 3f1e 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -09dfa6: 5430 b80d |001b: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09dfaa: 5431 b80d |001d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09dfae: 7110 ed1d 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1ded │ │ -09dfb4: 0c01 |0022: move-result-object v1 │ │ -09dfb6: 6e20 3f1e 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -09dfbc: 5430 b80d |0026: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09dfc0: 5b02 d10d |0028: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09dfc4: 5430 b80d |002a: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09dfc8: 6e10 ef1d 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.addChildrenForExpandedActionView:()V // method@1def │ │ -09dfce: 5b32 b60d |002f: iput-object v2, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -09dfd2: 5430 b80d |0031: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09dfd6: 6e10 411e 0000 |0033: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@1e41 │ │ -09dfdc: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -09dfde: 6e20 5f15 0500 |0037: invoke-virtual {v5, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@155f │ │ -09dfe4: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -09dfe6: 0f00 |003b: return v0 │ │ +09dfe4: |[09dfe4] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +09dff4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09dff6: 5430 b80d |0001: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09dffa: 5400 d10d |0003: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09dffe: 2000 1703 |0005: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@0317 │ │ +09e002: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +09e006: 5430 b80d |0009: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e00a: 5400 d10d |000b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09e00e: 1f00 1703 |000d: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@0317 │ │ +09e012: 7210 ac13 0000 |000f: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@13ac │ │ +09e018: 5430 b80d |0012: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e01c: 5431 b80d |0014: iget-object v1, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e020: 5411 d10d |0016: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09e024: 6e20 3f1e 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +09e02a: 5430 b80d |001b: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e02e: 5431 b80d |001d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e032: 7110 ed1d 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1ded │ │ +09e038: 0c01 |0022: move-result-object v1 │ │ +09e03a: 6e20 3f1e 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +09e040: 5430 b80d |0026: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e044: 5b02 d10d |0028: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09e048: 5430 b80d |002a: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e04c: 6e10 ef1d 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.addChildrenForExpandedActionView:()V // method@1def │ │ +09e052: 5b32 b60d |002f: iput-object v2, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +09e056: 5430 b80d |0031: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e05a: 6e10 411e 0000 |0033: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@1e41 │ │ +09e060: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +09e062: 6e20 5f15 0500 |0037: invoke-virtual {v5, v0}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@155f │ │ +09e068: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +09e06a: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2032 │ │ 0x0009 line=2033 │ │ 0x0012 line=2036 │ │ 0x001b line=2037 │ │ 0x0026 line=2038 │ │ @@ -233695,74 +233722,74 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -09dfe8: |[09dfe8] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ -09dff8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09dffa: 5441 b80d |0001: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09dffe: 7110 ec1d 0100 |0003: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$200:(Landroid/support/v7/widget/Toolbar;)V // method@1dec │ │ -09e004: 5441 b80d |0006: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e008: 7110 ed1d 0100 |0008: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1ded │ │ -09e00e: 0c01 |000b: move-result-object v1 │ │ -09e010: 6e10 dc21 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@21dc │ │ -09e016: 0c01 |000f: move-result-object v1 │ │ -09e018: 5442 b80d |0010: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e01c: 3221 0d00 |0012: if-eq v1, v2, 001f // +000d │ │ -09e020: 5441 b80d |0014: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e024: 5442 b80d |0016: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e028: 7110 ed1d 0200 |0018: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1ded │ │ -09e02e: 0c02 |001b: move-result-object v2 │ │ -09e030: 6e20 f21d 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ -09e036: 5441 b80d |001f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e03a: 6e10 3d15 0600 |0021: invoke-virtual {v6}, Landroid/support/v7/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@153d │ │ -09e040: 0c02 |0024: move-result-object v2 │ │ -09e042: 5b12 d10d |0025: iput-object v2, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09e046: 5b46 b60d |0027: iput-object v6, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -09e04a: 5441 b80d |0029: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e04e: 5411 d10d |002b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09e052: 6e10 ed1f 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -09e058: 0c01 |0030: move-result-object v1 │ │ -09e05a: 5442 b80d |0031: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e05e: 3221 2900 |0033: if-eq v1, v2, 005c // +0029 │ │ -09e062: 5441 b80d |0035: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e066: 6e10 fe1d 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ -09e06c: 0c00 |003a: move-result-object v0 │ │ -09e06e: 1401 0300 8000 |003b: const v1, #float 1.17549e-38 // #00800003 │ │ -09e074: 5442 b80d |003e: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e078: 7110 ee1d 0200 |0040: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$400:(Landroid/support/v7/widget/Toolbar;)I // method@1dee │ │ -09e07e: 0a02 |0043: move-result v2 │ │ -09e080: dd02 0270 |0044: and-int/lit8 v2, v2, #int 112 // #70 │ │ -09e084: b621 |0046: or-int/2addr v1, v2 │ │ -09e086: 5901 bd0d |0047: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -09e08a: 1221 |0049: const/4 v1, #int 2 // #2 │ │ -09e08c: 5901 c00d |004a: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e090: 5441 b80d |004c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e094: 5411 d10d |004e: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09e098: 6e20 3a20 0100 |0050: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -09e09e: 5441 b80d |0053: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e0a2: 5442 b80d |0055: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e0a6: 5422 d10d |0057: iget-object v2, v2, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09e0aa: 6e20 f21d 2100 |0059: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ -09e0b0: 5441 b80d |005c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e0b4: 6e10 3e1e 0100 |005e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.removeChildrenForExpandedActionView:()V // method@1e3e │ │ -09e0ba: 5441 b80d |0061: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e0be: 6e10 411e 0100 |0063: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@1e41 │ │ -09e0c4: 6e20 5f15 3600 |0066: invoke-virtual {v6, v3}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@155f │ │ -09e0ca: 5441 b80d |0069: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e0ce: 5411 d10d |006b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09e0d2: 2011 1603 |006d: instance-of v1, v1, Landroid/support/v7/view/CollapsibleActionView; // type@0316 │ │ -09e0d6: 3801 0b00 |006f: if-eqz v1, 007a // +000b │ │ -09e0da: 5441 b80d |0071: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ -09e0de: 5411 d10d |0073: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09e0e2: 1f01 1603 |0075: check-cast v1, Landroid/support/v7/view/CollapsibleActionView; // type@0316 │ │ -09e0e6: 7210 ad13 0100 |0077: invoke-interface {v1}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@13ad │ │ -09e0ec: 0f03 |007a: return v3 │ │ +09e06c: |[09e06c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z │ │ +09e07c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09e07e: 5441 b80d |0001: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e082: 7110 ec1d 0100 |0003: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$200:(Landroid/support/v7/widget/Toolbar;)V // method@1dec │ │ +09e088: 5441 b80d |0006: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e08c: 7110 ed1d 0100 |0008: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1ded │ │ +09e092: 0c01 |000b: move-result-object v1 │ │ +09e094: 6e10 dc21 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@21dc │ │ +09e09a: 0c01 |000f: move-result-object v1 │ │ +09e09c: 5442 b80d |0010: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e0a0: 3221 0d00 |0012: if-eq v1, v2, 001f // +000d │ │ +09e0a4: 5441 b80d |0014: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e0a8: 5442 b80d |0016: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e0ac: 7110 ed1d 0200 |0018: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1ded │ │ +09e0b2: 0c02 |001b: move-result-object v2 │ │ +09e0b4: 6e20 f21d 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ +09e0ba: 5441 b80d |001f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e0be: 6e10 3d15 0600 |0021: invoke-virtual {v6}, Landroid/support/v7/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@153d │ │ +09e0c4: 0c02 |0024: move-result-object v2 │ │ +09e0c6: 5b12 d10d |0025: iput-object v2, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09e0ca: 5b46 b60d |0027: iput-object v6, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +09e0ce: 5441 b80d |0029: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e0d2: 5411 d10d |002b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09e0d6: 6e10 ed1f 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +09e0dc: 0c01 |0030: move-result-object v1 │ │ +09e0de: 5442 b80d |0031: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e0e2: 3221 2900 |0033: if-eq v1, v2, 005c // +0029 │ │ +09e0e6: 5441 b80d |0035: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e0ea: 6e10 fe1d 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ +09e0f0: 0c00 |003a: move-result-object v0 │ │ +09e0f2: 1401 0300 8000 |003b: const v1, #float 1.17549e-38 // #00800003 │ │ +09e0f8: 5442 b80d |003e: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e0fc: 7110 ee1d 0200 |0040: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$400:(Landroid/support/v7/widget/Toolbar;)I // method@1dee │ │ +09e102: 0a02 |0043: move-result v2 │ │ +09e104: dd02 0270 |0044: and-int/lit8 v2, v2, #int 112 // #70 │ │ +09e108: b621 |0046: or-int/2addr v1, v2 │ │ +09e10a: 5901 bd0d |0047: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +09e10e: 1221 |0049: const/4 v1, #int 2 // #2 │ │ +09e110: 5901 c00d |004a: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e114: 5441 b80d |004c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e118: 5411 d10d |004e: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09e11c: 6e20 3a20 0100 |0050: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +09e122: 5441 b80d |0053: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e126: 5442 b80d |0055: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e12a: 5422 d10d |0057: iget-object v2, v2, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09e12e: 6e20 f21d 2100 |0059: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ +09e134: 5441 b80d |005c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e138: 6e10 3e1e 0100 |005e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.removeChildrenForExpandedActionView:()V // method@1e3e │ │ +09e13e: 5441 b80d |0061: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e142: 6e10 411e 0100 |0063: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@1e41 │ │ +09e148: 6e20 5f15 3600 |0066: invoke-virtual {v6, v3}, Landroid/support/v7/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@155f │ │ +09e14e: 5441 b80d |0069: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e152: 5411 d10d |006b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09e156: 2011 1703 |006d: instance-of v1, v1, Landroid/support/v7/view/CollapsibleActionView; // type@0317 │ │ +09e15a: 3801 0b00 |006f: if-eqz v1, 007a // +000b │ │ +09e15e: 5441 b80d |0071: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0db8 │ │ +09e162: 5411 d10d |0073: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09e166: 1f01 1703 |0075: check-cast v1, Landroid/support/v7/view/CollapsibleActionView; // type@0317 │ │ +09e16a: 7210 ad13 0100 |0077: invoke-interface {v1}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@13ad │ │ +09e170: 0f03 |007a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2003 │ │ 0x0006 line=2004 │ │ 0x0014 line=2005 │ │ 0x001f line=2007 │ │ 0x0027 line=2008 │ │ @@ -233789,17 +233816,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09e0f0: |[09e0f0] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ -09e100: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09e102: 0f00 |0001: return v0 │ │ +09e174: |[09e174] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ +09e184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09e186: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1998 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;) │ │ @@ -233807,24 +233834,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09e104: |[09e104] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ -09e114: 5420 b70d |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ -09e118: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -09e11c: 5420 b60d |0004: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -09e120: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -09e124: 5420 b70d |0008: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ -09e128: 5421 b60d |000a: iget-object v1, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -09e12c: 6e20 f014 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f0 │ │ -09e132: 5b24 b70d |000f: iput-object v4, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ -09e136: 0e00 |0011: return-void │ │ +09e188: |[09e188] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V │ │ +09e198: 5420 b70d |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ +09e19c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +09e1a0: 5420 b60d |0004: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +09e1a4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +09e1a8: 5420 b70d |0008: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ +09e1ac: 5421 b60d |000a: iget-object v1, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +09e1b0: 6e20 f014 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@14f0 │ │ +09e1b6: 5b24 b70d |000f: iput-object v4, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ +09e1ba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1948 │ │ 0x0008 line=1949 │ │ 0x000f line=1951 │ │ 0x0011 line=1952 │ │ locals : │ │ @@ -233837,16 +233864,16 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09e138: |[09e138] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ -09e148: 0e00 |0000: return-void │ │ +09e1bc: |[09e1bc] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/view/menu/MenuBuilder;Z)V │ │ +09e1cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1994 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -233856,17 +233883,17 @@ │ │ type : '(Landroid/support/v7/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09e14c: |[09e14c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ -09e15c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09e15e: 0f00 |0001: return v0 │ │ +09e1d0: |[09e1d0] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/view/menu/SubMenuBuilder;)Z │ │ +09e1e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09e1e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1989 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/view/menu/SubMenuBuilder; │ │ │ │ @@ -233875,38 +233902,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -09e160: |[09e160] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ -09e170: 5464 b60d |0000: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -09e174: 3804 2400 |0002: if-eqz v4, 0026 // +0024 │ │ -09e178: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -09e17a: 5464 b70d |0005: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ -09e17e: 3804 1600 |0007: if-eqz v4, 001d // +0016 │ │ -09e182: 5464 b70d |0009: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ -09e186: 6e10 2a15 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ -09e18c: 0a00 |000e: move-result v0 │ │ -09e18e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -09e190: 3502 0d00 |0010: if-ge v2, v0, 001d // +000d │ │ -09e194: 5464 b70d |0012: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ -09e198: 6e20 0515 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1505 │ │ -09e19e: 0c03 |0017: move-result-object v3 │ │ -09e1a0: 5464 b60d |0018: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -09e1a4: 3343 0d00 |001a: if-ne v3, v4, 0027 // +000d │ │ -09e1a8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -09e1aa: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ -09e1ae: 5464 b70d |001f: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ -09e1b2: 5465 b60d |0021: iget-object v5, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -09e1b6: 6e30 cd1d 4605 |0023: invoke-virtual {v6, v4, v5}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@1dcd │ │ -09e1bc: 0e00 |0026: return-void │ │ -09e1be: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09e1c2: 28e7 |0029: goto 0010 // -0019 │ │ +09e1e4: |[09e1e4] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ +09e1f4: 5464 b60d |0000: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +09e1f8: 3804 2400 |0002: if-eqz v4, 0026 // +0024 │ │ +09e1fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09e1fe: 5464 b70d |0005: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ +09e202: 3804 1600 |0007: if-eqz v4, 001d // +0016 │ │ +09e206: 5464 b70d |0009: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ +09e20a: 6e10 2a15 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/view/menu/MenuBuilder;.size:()I // method@152a │ │ +09e210: 0a00 |000e: move-result v0 │ │ +09e212: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +09e214: 3502 0d00 |0010: if-ge v2, v0, 001d // +000d │ │ +09e218: 5464 b70d |0012: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ +09e21c: 6e20 0515 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1505 │ │ +09e222: 0c03 |0017: move-result-object v3 │ │ +09e224: 5464 b60d |0018: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +09e228: 3343 0d00 |001a: if-ne v3, v4, 0027 // +000d │ │ +09e22c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +09e22e: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ +09e232: 5464 b70d |001f: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/view/menu/MenuBuilder; // field@0db7 │ │ +09e236: 5465 b60d |0021: iget-object v5, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +09e23a: 6e30 cd1d 4605 |0023: invoke-virtual {v6, v4, v5}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/view/menu/MenuItemImpl;)Z // method@1dcd │ │ +09e240: 0e00 |0026: return-void │ │ +09e242: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09e246: 28e7 |0029: goto 0010 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1962 │ │ 0x0004 line=1963 │ │ 0x0005 line=1965 │ │ 0x0009 line=1966 │ │ 0x000f line=1967 │ │ @@ -233925,32 +233952,32 @@ │ │ 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 : 4644 (Toolbar.java) │ │ + source_file_idx : 4654 (Toolbar.java) │ │ │ │ -Class #849 header: │ │ -class_idx : 998 │ │ +Class #850 header: │ │ +class_idx : 999 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 705 │ │ -source_file_idx : 4644 │ │ +superclass_idx : 706 │ │ +source_file_idx : 4654 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 1 │ │ │ │ -Class #849 annotations: │ │ +Class #850 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/Toolbar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ │ │ -Class #849 - │ │ +Class #850 - │ │ Class descriptor : 'Landroid/support/v7/widget/Toolbar$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/ActionBar$LayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/Toolbar$LayoutParams;) │ │ name : 'CUSTOM' │ │ @@ -233978,19 +234005,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09e1c4: |[09e1c4] android.support.v7.widget.Toolbar$LayoutParams.:(I)V │ │ -09e1d4: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -09e1d6: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -09e1d8: 7040 d61d 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(III)V // method@1dd6 │ │ -09e1de: 0e00 |0005: return-void │ │ +09e248: |[09e248] android.support.v7.widget.Toolbar$LayoutParams.:(I)V │ │ +09e258: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +09e25a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +09e25c: 7040 d61d 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(III)V // method@1dd6 │ │ +09e262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1875 │ │ 0x0005 line=1876 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ 0x0000 - 0x0006 reg=3 gravity I │ │ @@ -234000,21 +234027,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -09e1e0: |[09e1e0] android.support.v7.widget.Toolbar$LayoutParams.:(II)V │ │ -09e1f0: 7030 3411 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@1134 │ │ -09e1f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09e1f8: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e1fc: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ -09e202: 5910 bd0d |0009: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -09e206: 0e00 |000b: return-void │ │ +09e264: |[09e264] android.support.v7.widget.Toolbar$LayoutParams.:(II)V │ │ +09e274: 7030 3411 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@1134 │ │ +09e27a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09e27c: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e280: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ +09e286: 5910 bd0d |0009: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +09e28a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ 0x0003 line=1858 │ │ 0x0006 line=1866 │ │ 0x000b line=1867 │ │ locals : │ │ @@ -234027,20 +234054,20 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09e208: |[09e208] android.support.v7.widget.Toolbar$LayoutParams.:(III)V │ │ -09e218: 7030 3411 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@1134 │ │ -09e21e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09e220: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e224: 5914 bd0d |0006: iput v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -09e228: 0e00 |0008: return-void │ │ +09e28c: |[09e28c] android.support.v7.widget.Toolbar$LayoutParams.:(III)V │ │ +09e29c: 7030 3411 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@1134 │ │ +09e2a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09e2a4: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e2a8: 5914 bd0d |0006: iput v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +09e2ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1870 │ │ 0x0003 line=1858 │ │ 0x0006 line=1871 │ │ 0x0008 line=1872 │ │ locals : │ │ @@ -234054,19 +234081,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 │ │ -09e22c: |[09e22c] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09e23c: 7030 3611 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1136 │ │ -09e242: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09e244: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e248: 0e00 |0006: return-void │ │ +09e2b0: |[09e2b0] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +09e2c0: 7030 3611 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1136 │ │ +09e2c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09e2c8: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e2cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1861 │ │ 0x0003 line=1858 │ │ 0x0006 line=1862 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ @@ -234078,19 +234105,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 │ │ -09e24c: |[09e24c] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -09e25c: 7020 3711 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@1137 │ │ -09e262: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09e264: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e268: 0e00 |0006: return-void │ │ +09e2d0: |[09e2d0] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +09e2e0: 7020 3711 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@1137 │ │ +09e2e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09e2e8: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e2ec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1885 │ │ 0x0003 line=1858 │ │ 0x0006 line=1886 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ @@ -234101,21 +234128,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 │ │ -09e26c: |[09e26c] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V │ │ -09e27c: 7020 3711 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@1137 │ │ -09e282: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09e284: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e288: 5220 c00d |0006: iget v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e28c: 5910 c00d |0008: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e290: 0e00 |000a: return-void │ │ +09e2f0: |[09e2f0] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V │ │ +09e300: 7020 3711 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@1137 │ │ +09e306: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09e308: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e30c: 5220 c00d |0006: iget v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e310: 5910 c00d |0008: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e314: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1879 │ │ 0x0003 line=1858 │ │ 0x0006 line=1881 │ │ 0x000a line=1882 │ │ locals : │ │ @@ -234127,19 +234154,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 │ │ -09e294: |[09e294] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -09e2a4: 7020 3811 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1138 │ │ -09e2aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09e2ac: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e2b0: 0e00 |0006: return-void │ │ +09e318: |[09e318] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +09e328: 7020 3811 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1138 │ │ +09e32e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09e330: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e334: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1896 │ │ 0x0003 line=1858 │ │ 0x0006 line=1897 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ @@ -234150,20 +234177,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 │ │ -09e2b4: |[09e2b4] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -09e2c4: 7020 3811 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1138 │ │ -09e2ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09e2cc: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09e2d0: 6e20 dc1d 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1ddc │ │ -09e2d6: 0e00 |0009: return-void │ │ +09e338: |[09e338] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +09e348: 7020 3811 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1138 │ │ +09e34e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09e350: 5910 c00d |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09e354: 6e20 dc1d 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1ddc │ │ +09e35a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1889 │ │ 0x0003 line=1858 │ │ 0x0006 line=1892 │ │ 0x0009 line=1893 │ │ locals : │ │ @@ -234176,54 +234203,54 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -09e2d8: |[09e2d8] android.support.v7.widget.Toolbar$LayoutParams.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -09e2e8: 5220 280e |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ -09e2ec: 5910 bf0d |0002: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0dbf │ │ -09e2f0: 5220 2a0e |0004: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -09e2f4: 5910 c20d |0006: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -09e2f8: 5220 290e |0008: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ -09e2fc: 5910 c10d |000a: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0dc1 │ │ -09e300: 5220 260e |000c: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ -09e304: 5910 bc0d |000e: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -09e308: 0e00 |0010: return-void │ │ +09e35c: |[09e35c] android.support.v7.widget.Toolbar$LayoutParams.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +09e36c: 5220 280e |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ +09e370: 5910 bf0d |0002: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0dbf │ │ +09e374: 5220 2a0e |0004: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +09e378: 5910 c20d |0006: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +09e37c: 5220 290e |0008: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ +09e380: 5910 c10d |000a: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0dc1 │ │ +09e384: 5220 260e |000c: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ +09e388: 5910 bc0d |000e: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +09e38c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1900 │ │ 0x0004 line=1901 │ │ 0x0008 line=1902 │ │ 0x000c line=1903 │ │ 0x0010 line=1904 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ 0x0000 - 0x0011 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ - source_file_idx : 4644 (Toolbar.java) │ │ + source_file_idx : 4654 (Toolbar.java) │ │ │ │ -Class #850 header: │ │ -class_idx : 1000 │ │ +Class #851 header: │ │ +class_idx : 1001 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4644 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4654 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #850 annotations: │ │ +Class #851 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/Toolbar$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v7/widget/Toolbar$SavedState;" ">;" } │ │ │ │ -Class #850 - │ │ +Class #851 - │ │ Class descriptor : 'Landroid/support/v7/widget/Toolbar$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -234233,17 +234260,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e30c: |[09e30c] android.support.v7.widget.Toolbar$SavedState$1.:()V │ │ -09e31c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -09e322: 0e00 |0003: return-void │ │ +09e390: |[09e390] android.support.v7.widget.Toolbar$SavedState$1.:()V │ │ +09e3a0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +09e3a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1928 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -234252,18 +234279,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 │ │ -09e324: |[09e324] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; │ │ -09e334: 2200 e903 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@03e9 │ │ -09e338: 7020 e41d 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcel;)V // method@1de4 │ │ -09e33e: 1100 |0005: return-object v0 │ │ +09e3a8: |[09e3a8] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; │ │ +09e3b8: 2200 ea03 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@03ea │ │ +09e3bc: 7020 e41d 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcel;)V // method@1de4 │ │ +09e3c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1931 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -234272,18 +234299,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 │ │ -09e340: |[09e340] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -09e350: 6e20 df1d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; // method@1ddf │ │ -09e356: 0c00 |0003: move-result-object v0 │ │ -09e358: 1100 |0004: return-object v0 │ │ +09e3c4: |[09e3c4] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +09e3d4: 6e20 df1d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; // method@1ddf │ │ +09e3da: 0c00 |0003: move-result-object v0 │ │ +09e3dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1928 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -234292,17 +234319,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 │ │ -09e35c: |[09e35c] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; │ │ -09e36c: 2320 8a06 |0000: new-array v0, v2, [Landroid/support/v7/widget/Toolbar$SavedState; // type@068a │ │ -09e370: 1100 |0002: return-object v0 │ │ +09e3e0: |[09e3e0] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; │ │ +09e3f0: 2320 8d06 |0000: new-array v0, v2, [Landroid/support/v7/widget/Toolbar$SavedState; // type@068d │ │ +09e3f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1936 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -234311,45 +234338,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09e374: |[09e374] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -09e384: 6e20 e11d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; // method@1de1 │ │ -09e38a: 0c00 |0003: move-result-object v0 │ │ -09e38c: 1100 |0004: return-object v0 │ │ +09e3f8: |[09e3f8] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +09e408: 6e20 e11d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; // method@1de1 │ │ +09e40e: 0c00 |0003: move-result-object v0 │ │ +09e410: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1928 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 4644 (Toolbar.java) │ │ + source_file_idx : 4654 (Toolbar.java) │ │ │ │ -Class #851 header: │ │ -class_idx : 1001 │ │ +Class #852 header: │ │ +class_idx : 1002 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1074 │ │ -source_file_idx : 4644 │ │ +superclass_idx : 1075 │ │ +source_file_idx : 4654 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #851 annotations: │ │ +Class #852 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/Toolbar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ Annotations on field #3524 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v7/widget/Toolbar$SavedState;" ">;" } │ │ │ │ -Class #851 - │ │ +Class #852 - │ │ Class descriptor : 'Landroid/support/v7/widget/Toolbar$SavedState;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/Toolbar$SavedState;) │ │ name : 'CREATOR' │ │ @@ -234370,46 +234397,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09e390: |[09e390] android.support.v7.widget.Toolbar$SavedState.:()V │ │ -09e3a0: 2200 e803 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState$1; // type@03e8 │ │ -09e3a4: 7010 de1d 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar$SavedState$1;.:()V // method@1dde │ │ -09e3aa: 6900 c40d |0005: sput-object v0, Landroid/support/v7/widget/Toolbar$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0dc4 │ │ -09e3ae: 0e00 |0007: return-void │ │ +09e414: |[09e414] android.support.v7.widget.Toolbar$SavedState.:()V │ │ +09e424: 2200 e903 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState$1; // type@03e9 │ │ +09e428: 7010 de1d 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar$SavedState$1;.:()V // method@1dde │ │ +09e42e: 6900 c40d |0005: sput-object v0, Landroid/support/v7/widget/Toolbar$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0dc4 │ │ +09e432: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1928 │ │ 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 │ │ -09e3b0: |[09e3b0] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcel;)V │ │ -09e3c0: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ -09e3c6: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -09e3cc: 0a00 |0006: move-result v0 │ │ -09e3ce: 5910 c50d |0007: iput v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ -09e3d2: 6e10 6302 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ -09e3d8: 0a00 |000c: move-result v0 │ │ -09e3da: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -09e3de: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -09e3e0: 5c10 c60d |0010: iput-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0dc6 │ │ -09e3e4: 0e00 |0012: return-void │ │ -09e3e6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -09e3e8: 28fc |0014: goto 0010 // -0004 │ │ +09e434: |[09e434] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcel;)V │ │ +09e444: 7020 ba1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1fba │ │ +09e44a: 6e10 6302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +09e450: 0a00 |0006: move-result v0 │ │ +09e452: 5910 c50d |0007: iput v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ +09e456: 6e10 6302 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0263 │ │ +09e45c: 0a00 |000c: move-result v0 │ │ +09e45e: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +09e462: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +09e464: 5c10 c60d |0010: iput-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0dc6 │ │ +09e468: 0e00 |0012: return-void │ │ +09e46a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +09e46c: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1912 │ │ 0x0003 line=1913 │ │ 0x0009 line=1914 │ │ 0x0012 line=1915 │ │ 0x0013 line=1914 │ │ @@ -234422,17 +234449,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09e3ec: |[09e3ec] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcelable;)V │ │ -09e3fc: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ -09e402: 0e00 |0003: return-void │ │ +09e470: |[09e470] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcelable;)V │ │ +09e480: 7020 bb1f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1fbb │ │ +09e486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1918 │ │ 0x0003 line=1919 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/Toolbar$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -234443,62 +234470,62 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -09e404: |[09e404] android.support.v7.widget.Toolbar$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -09e414: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ -09e41a: 5210 c50d |0003: iget v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ -09e41e: 6e20 6b02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -09e424: 5510 c60d |0008: iget-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0dc6 │ │ -09e428: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -09e42c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09e42e: 6e20 6b02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ -09e434: 0e00 |0010: return-void │ │ -09e436: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -09e438: 28fb |0012: goto 000d // -0005 │ │ +09e488: |[09e488] android.support.v7.widget.Toolbar$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +09e498: 6f30 bc1f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1fbc │ │ +09e49e: 5210 c50d |0003: iget v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ +09e4a2: 6e20 6b02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +09e4a8: 5510 c60d |0008: iget-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0dc6 │ │ +09e4ac: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +09e4b0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09e4b2: 6e20 6b02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@026b │ │ +09e4b8: 0e00 |0010: return-void │ │ +09e4ba: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +09e4bc: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1923 │ │ 0x0003 line=1924 │ │ 0x0008 line=1925 │ │ 0x0010 line=1926 │ │ 0x0011 line=1925 │ │ 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 : 4644 (Toolbar.java) │ │ + source_file_idx : 4654 (Toolbar.java) │ │ │ │ -Class #852 header: │ │ -class_idx : 1002 │ │ +Class #853 header: │ │ +class_idx : 1003 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1090 │ │ -source_file_idx : 4644 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 4654 │ │ static_fields_size : 1 │ │ instance_fields_size: 40 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 66 │ │ │ │ -Class #852 annotations: │ │ +Class #853 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; Landroid/support/v7/widget/Toolbar$SavedState; Landroid/support/v7/widget/Toolbar$LayoutParams; Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; } │ │ Annotations on field #3540 'mHiddenViews' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" } │ │ Annotations on field #3557 'mTempViews' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" } │ │ Annotations on method #7664 'addCustomViewsWithGravity' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/view/View;" ">;I)V" } │ │ Annotations on method #7715 'getViewListMeasuredWidth' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/view/View;" ">;[I)I" } │ │ │ │ -Class #852 - │ │ +Class #853 - │ │ Class descriptor : 'Landroid/support/v7/widget/Toolbar;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/Toolbar;) │ │ name : 'TAG' │ │ @@ -234672,18 +234699,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09e43c: |[09e43c] android.support.v7.widget.Toolbar.:(Landroid/content/Context;)V │ │ -09e44c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09e44e: 7030 e91d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1de9 │ │ -09e454: 0e00 |0004: return-void │ │ +09e4c0: |[09e4c0] android.support.v7.widget.Toolbar.:(Landroid/content/Context;)V │ │ +09e4d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09e4d2: 7030 e91d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1de9 │ │ +09e4d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -234693,18 +234720,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 │ │ -09e458: |[09e458] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09e468: 6000 3506 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.toolbarStyle:I // field@0635 │ │ -09e46c: 7040 ea1d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1dea │ │ -09e472: 0e00 |0005: return-void │ │ +09e4dc: |[09e4dc] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +09e4ec: 6000 3506 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.toolbarStyle:I // field@0635 │ │ +09e4f0: 7040 ea1d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1dea │ │ +09e4f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -234715,320 +234742,320 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 628 16-bit code units │ │ -09e474: |[09e474] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09e484: 7604 6020 1700 |0000: invoke-direct/range {v23, v24, v25, v26}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ -09e48a: 2214 b603 |0003: new-instance v20, Landroid/support/v7/widget/RtlSpacingHelper; // type@03b6 │ │ -09e48e: 7601 bd1b 1400 |0005: invoke-direct/range {v20}, Landroid/support/v7/widget/RtlSpacingHelper;.:()V // method@1bbd │ │ -09e494: 0800 1400 |0008: move-object/from16 v0, v20 │ │ -09e498: 0801 1700 |000a: move-object/from16 v1, v23 │ │ -09e49c: 5b10 ce0d |000c: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -09e4a0: 1414 1300 8000 |000e: const v20, #float 1.1755e-38 // #00800013 │ │ -09e4a6: 0200 1400 |0011: move/from16 v0, v20 │ │ -09e4aa: 0801 1700 |0013: move-object/from16 v1, v23 │ │ -09e4ae: 5910 d30d |0015: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ -09e4b2: 2214 ab05 |0017: new-instance v20, Ljava/util/ArrayList; // type@05ab │ │ -09e4b6: 7601 9028 1400 |0019: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -09e4bc: 0800 1400 |001c: move-object/from16 v0, v20 │ │ -09e4c0: 0801 1700 |001e: move-object/from16 v1, v23 │ │ -09e4c4: 5b10 e50d |0020: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -09e4c8: 2214 ab05 |0022: new-instance v20, Ljava/util/ArrayList; // type@05ab │ │ -09e4cc: 7601 9028 1400 |0024: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -09e4d2: 0800 1400 |0027: move-object/from16 v0, v20 │ │ -09e4d6: 0801 1700 |0029: move-object/from16 v1, v23 │ │ -09e4da: 5b10 d40d |002b: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -09e4de: 1314 0200 |002d: const/16 v20, #int 2 // #2 │ │ -09e4e2: 0200 1400 |002f: move/from16 v0, v20 │ │ -09e4e6: 2300 6906 |0031: new-array v0, v0, [I // type@0669 │ │ -09e4ea: 0814 0000 |0033: move-object/from16 v20, v0 │ │ -09e4ee: 0800 1400 |0035: move-object/from16 v0, v20 │ │ -09e4f2: 0801 1700 |0037: move-object/from16 v1, v23 │ │ -09e4f6: 5b10 e40d |0039: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0de4 │ │ -09e4fa: 2214 e203 |003b: new-instance v20, Landroid/support/v7/widget/Toolbar$1; // type@03e2 │ │ -09e4fe: 0800 1400 |003d: move-object/from16 v0, v20 │ │ -09e502: 0801 1700 |003f: move-object/from16 v1, v23 │ │ -09e506: 7020 c51d 1000 |0041: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$1;.:(Landroid/support/v7/widget/Toolbar;)V // method@1dc5 │ │ -09e50c: 0800 1400 |0044: move-object/from16 v0, v20 │ │ -09e510: 0801 1700 |0046: move-object/from16 v1, v23 │ │ -09e514: 5b10 d90d |0048: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0dd9 │ │ -09e518: 2214 e303 |004a: new-instance v20, Landroid/support/v7/widget/Toolbar$2; // type@03e3 │ │ -09e51c: 0800 1400 |004c: move-object/from16 v0, v20 │ │ -09e520: 0801 1700 |004e: move-object/from16 v1, v23 │ │ -09e524: 7020 c71d 1000 |0050: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$2;.:(Landroid/support/v7/widget/Toolbar;)V // method@1dc7 │ │ -09e52a: 0800 1400 |0053: move-object/from16 v0, v20 │ │ -09e52e: 0801 1700 |0055: move-object/from16 v1, v23 │ │ -09e532: 5b10 df0d |0057: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0ddf │ │ -09e536: 7401 0e1e 1700 |0059: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -09e53c: 0c14 |005c: move-result-object v20 │ │ -09e53e: 6215 070a |005d: sget-object v21, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0a07 │ │ -09e542: 1316 0000 |005f: const/16 v22, #int 0 // #0 │ │ -09e546: 0800 1400 |0061: move-object/from16 v0, v20 │ │ -09e54a: 0801 1900 |0063: move-object/from16 v1, v25 │ │ -09e54e: 0802 1500 |0065: move-object/from16 v2, v21 │ │ -09e552: 0203 1a00 |0067: move/from16 v3, v26 │ │ -09e556: 0204 1600 |0069: move/from16 v4, v22 │ │ -09e55a: 7154 c21d 1032 |006b: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -09e560: 0c05 |006e: move-result-object v5 │ │ -09e562: 6014 1f0a |006f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextAppearance:I // field@0a1f │ │ -09e566: 1315 0000 |0071: const/16 v21, #int 0 // #0 │ │ -09e56a: 0200 1400 |0073: move/from16 v0, v20 │ │ -09e56e: 0201 1500 |0075: move/from16 v1, v21 │ │ -09e572: 6e30 b71d 0501 |0077: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -09e578: 0a14 |007a: move-result v20 │ │ -09e57a: 0200 1400 |007b: move/from16 v0, v20 │ │ -09e57e: 0801 1700 |007d: move-object/from16 v1, v23 │ │ -09e582: 5910 ec0d |007f: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0dec │ │ -09e586: 6014 170a |0081: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextAppearance:I // field@0a17 │ │ -09e58a: 1315 0000 |0083: const/16 v21, #int 0 // #0 │ │ -09e58e: 0200 1400 |0085: move/from16 v0, v20 │ │ -09e592: 0201 1500 |0087: move/from16 v1, v21 │ │ -09e596: 6e30 b71d 0501 |0089: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -09e59c: 0a14 |008c: move-result v20 │ │ -09e59e: 0200 1400 |008d: move/from16 v0, v20 │ │ -09e5a2: 0801 1700 |008f: move-object/from16 v1, v23 │ │ -09e5a6: 5910 e10d |0091: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0de1 │ │ -09e5aa: 6014 080a |0093: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_android_gravity:I // field@0a08 │ │ -09e5ae: 0800 1700 |0095: move-object/from16 v0, v23 │ │ -09e5b2: 5200 d30d |0097: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ -09e5b6: 0215 0000 |0099: move/from16 v21, v0 │ │ -09e5ba: 0200 1400 |009b: move/from16 v0, v20 │ │ -09e5be: 0201 1500 |009d: move/from16 v1, v21 │ │ -09e5c2: 6e30 b21d 0501 |009f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getInteger:(II)I // method@1db2 │ │ -09e5c8: 0a14 |00a2: move-result v20 │ │ -09e5ca: 0200 1400 |00a3: move/from16 v0, v20 │ │ -09e5ce: 0801 1700 |00a5: move-object/from16 v1, v23 │ │ -09e5d2: 5910 d30d |00a7: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ -09e5d6: 1314 3000 |00a9: const/16 v20, #int 48 // #30 │ │ -09e5da: 0200 1400 |00ab: move/from16 v0, v20 │ │ -09e5de: 0801 1700 |00ad: move-object/from16 v1, v23 │ │ -09e5e2: 5910 c90d |00af: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ -09e5e6: 6014 1e0a |00b1: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMargins:I // field@0a1e │ │ -09e5ea: 1315 0000 |00b3: const/16 v21, #int 0 // #0 │ │ -09e5ee: 0200 1400 |00b5: move/from16 v0, v20 │ │ -09e5f2: 0201 1500 |00b7: move/from16 v1, v21 │ │ -09e5f6: 6e30 a91d 0501 |00b9: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ -09e5fc: 0a14 |00bc: move-result v20 │ │ -09e5fe: 0200 1400 |00bd: move/from16 v0, v20 │ │ -09e602: 0801 1700 |00bf: move-object/from16 v1, v23 │ │ -09e606: 5910 e70d |00c1: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ -09e60a: 0200 1400 |00c3: move/from16 v0, v20 │ │ -09e60e: 0801 1700 |00c5: move-object/from16 v1, v23 │ │ -09e612: 5910 ea0d |00c7: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ -09e616: 0200 1400 |00c9: move/from16 v0, v20 │ │ -09e61a: 0801 1700 |00cb: move-object/from16 v1, v23 │ │ -09e61e: 5910 e80d |00cd: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ -09e622: 0200 1400 |00cf: move/from16 v0, v20 │ │ -09e626: 0801 1700 |00d1: move-object/from16 v1, v23 │ │ -09e62a: 5910 e90d |00d3: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ -09e62e: 6014 1c0a |00d5: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginStart:I // field@0a1c │ │ -09e632: 1315 ffff |00d7: const/16 v21, #int -1 // #ffff │ │ -09e636: 0200 1400 |00d9: move/from16 v0, v20 │ │ -09e63a: 0201 1500 |00db: move/from16 v1, v21 │ │ -09e63e: 6e30 a91d 0501 |00dd: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ -09e644: 0a0e |00e0: move-result v14 │ │ -09e646: 3a0e 0600 |00e1: if-ltz v14, 00e7 // +0006 │ │ -09e64a: 0800 1700 |00e3: move-object/from16 v0, v23 │ │ -09e64e: 590e e90d |00e5: iput v14, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ -09e652: 6014 1b0a |00e7: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginEnd:I // field@0a1b │ │ -09e656: 1315 ffff |00e9: const/16 v21, #int -1 // #ffff │ │ -09e65a: 0200 1400 |00eb: move/from16 v0, v20 │ │ -09e65e: 0201 1500 |00ed: move/from16 v1, v21 │ │ -09e662: 6e30 a91d 0501 |00ef: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ -09e668: 0a0d |00f2: move-result v13 │ │ -09e66a: 3a0d 0600 |00f3: if-ltz v13, 00f9 // +0006 │ │ -09e66e: 0800 1700 |00f5: move-object/from16 v0, v23 │ │ -09e672: 590d e80d |00f7: iput v13, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ -09e676: 6014 1d0a |00f9: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginTop:I // field@0a1d │ │ -09e67a: 1315 ffff |00fb: const/16 v21, #int -1 // #ffff │ │ -09e67e: 0200 1400 |00fd: move/from16 v0, v20 │ │ -09e682: 0201 1500 |00ff: move/from16 v1, v21 │ │ -09e686: 6e30 a91d 0501 |0101: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ -09e68c: 0a0f |0104: move-result v15 │ │ -09e68e: 3a0f 0600 |0105: if-ltz v15, 010b // +0006 │ │ -09e692: 0800 1700 |0107: move-object/from16 v0, v23 │ │ -09e696: 590f ea0d |0109: iput v15, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ -09e69a: 6014 1a0a |010b: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginBottom:I // field@0a1a │ │ -09e69e: 1315 ffff |010d: const/16 v21, #int -1 // #ffff │ │ -09e6a2: 0200 1400 |010f: move/from16 v0, v20 │ │ -09e6a6: 0201 1500 |0111: move/from16 v1, v21 │ │ -09e6aa: 6e30 a91d 0501 |0113: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ -09e6b0: 0a0c |0116: move-result v12 │ │ -09e6b2: 3a0c 0600 |0117: if-ltz v12, 011d // +0006 │ │ -09e6b6: 0800 1700 |0119: move-object/from16 v0, v23 │ │ -09e6ba: 590c e70d |011b: iput v12, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ -09e6be: 6014 120a |011d: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_maxButtonHeight:I // field@0a12 │ │ -09e6c2: 1315 ffff |011f: const/16 v21, #int -1 // #ffff │ │ -09e6c6: 0200 1400 |0121: move/from16 v0, v20 │ │ -09e6ca: 0201 1500 |0123: move/from16 v1, v21 │ │ -09e6ce: 6e30 aa1d 0501 |0125: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ -09e6d4: 0a14 |0128: move-result v20 │ │ -09e6d6: 0200 1400 |0129: move/from16 v0, v20 │ │ -09e6da: 0801 1700 |012b: move-object/from16 v1, v23 │ │ -09e6de: 5910 d60d |012d: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0dd6 │ │ -09e6e2: 6014 0f0a |012f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetStart:I // field@0a0f │ │ -09e6e6: 1515 0080 |0131: const/high16 v21, #int -2147483648 // #8000 │ │ -09e6ea: 0200 1400 |0133: move/from16 v0, v20 │ │ -09e6ee: 0201 1500 |0135: move/from16 v1, v21 │ │ -09e6f2: 6e30 a91d 0501 |0137: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ -09e6f8: 0a09 |013a: move-result v9 │ │ -09e6fa: 6014 0c0a |013b: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetEnd:I // field@0a0c │ │ -09e6fe: 1515 0080 |013d: const/high16 v21, #int -2147483648 // #8000 │ │ -09e702: 0200 1400 |013f: move/from16 v0, v20 │ │ -09e706: 0201 1500 |0141: move/from16 v1, v21 │ │ -09e70a: 6e30 a91d 0501 |0143: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ -09e710: 0a06 |0146: move-result v6 │ │ -09e712: 6014 0d0a |0147: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetLeft:I // field@0a0d │ │ -09e716: 1315 0000 |0149: const/16 v21, #int 0 // #0 │ │ -09e71a: 0200 1400 |014b: move/from16 v0, v20 │ │ -09e71e: 0201 1500 |014d: move/from16 v1, v21 │ │ -09e722: 6e30 aa1d 0501 |014f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ -09e728: 0a07 |0152: move-result v7 │ │ -09e72a: 6014 0e0a |0153: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetRight:I // field@0a0e │ │ -09e72e: 1315 0000 |0155: const/16 v21, #int 0 // #0 │ │ -09e732: 0200 1400 |0157: move/from16 v0, v20 │ │ -09e736: 0201 1500 |0159: move/from16 v1, v21 │ │ -09e73a: 6e30 aa1d 0501 |015b: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ -09e740: 0a08 |015e: move-result v8 │ │ -09e742: 0800 1700 |015f: move-object/from16 v0, v23 │ │ -09e746: 5400 ce0d |0161: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -09e74a: 0814 0000 |0163: move-object/from16 v20, v0 │ │ -09e74e: 0800 1400 |0165: move-object/from16 v0, v20 │ │ -09e752: 6e30 c21b 7008 |0167: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@1bc2 │ │ -09e758: 1514 0080 |016a: const/high16 v20, #int -2147483648 // #8000 │ │ -09e75c: 0200 1400 |016c: move/from16 v0, v20 │ │ -09e760: 3309 0800 |016e: if-ne v9, v0, 0176 // +0008 │ │ -09e764: 1514 0080 |0170: const/high16 v20, #int -2147483648 // #8000 │ │ -09e768: 0200 1400 |0172: move/from16 v0, v20 │ │ -09e76c: 3206 0d00 |0174: if-eq v6, v0, 0181 // +000d │ │ -09e770: 0800 1700 |0176: move-object/from16 v0, v23 │ │ -09e774: 5400 ce0d |0178: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -09e778: 0814 0000 |017a: move-object/from16 v20, v0 │ │ -09e77c: 0800 1400 |017c: move-object/from16 v0, v20 │ │ -09e780: 6e30 c41b 9006 |017e: invoke-virtual {v0, v9, v6}, Landroid/support/v7/widget/RtlSpacingHelper;.setRelative:(II)V // method@1bc4 │ │ -09e786: 6014 0b0a |0181: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseIcon:I // field@0a0b │ │ -09e78a: 0200 1400 |0183: move/from16 v0, v20 │ │ -09e78e: 6e20 ab1d 0500 |0185: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -09e794: 0c14 |0188: move-result-object v20 │ │ -09e796: 0800 1400 |0189: move-object/from16 v0, v20 │ │ -09e79a: 0801 1700 |018b: move-object/from16 v1, v23 │ │ -09e79e: 5b10 cc0d |018d: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@0dcc │ │ -09e7a2: 6014 0a0a |018f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseContentDescription:I // field@0a0a │ │ -09e7a6: 0200 1400 |0191: move/from16 v0, v20 │ │ -09e7aa: 6e20 ba1d 0500 |0193: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -09e7b0: 0c14 |0196: move-result-object v20 │ │ -09e7b2: 0800 1400 |0197: move-object/from16 v0, v20 │ │ -09e7b6: 0801 1700 |0199: move-object/from16 v1, v23 │ │ -09e7ba: 5b10 cb0d |019b: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@0dcb │ │ -09e7be: 6014 190a |019d: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_title:I // field@0a19 │ │ -09e7c2: 0200 1400 |019f: move/from16 v0, v20 │ │ -09e7c6: 6e20 ba1d 0500 |01a1: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -09e7cc: 0c13 |01a4: move-result-object v19 │ │ -09e7ce: 7701 e41e 1300 |01a5: invoke-static/range {v19}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09e7d4: 0a14 |01a8: move-result v20 │ │ -09e7d6: 3914 0900 |01a9: if-nez v20, 01b2 // +0009 │ │ -09e7da: 0800 1700 |01ab: move-object/from16 v0, v23 │ │ -09e7de: 0801 1300 |01ad: move-object/from16 v1, v19 │ │ -09e7e2: 6e20 5d1e 1000 |01af: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ -09e7e8: 6014 160a |01b2: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitle:I // field@0a16 │ │ -09e7ec: 0200 1400 |01b4: move/from16 v0, v20 │ │ -09e7f0: 6e20 ba1d 0500 |01b6: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -09e7f6: 0c12 |01b9: move-result-object v18 │ │ -09e7f8: 7701 e41e 1200 |01ba: invoke-static/range {v18}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09e7fe: 0a14 |01bd: move-result v20 │ │ -09e800: 3914 0900 |01be: if-nez v20, 01c7 // +0009 │ │ -09e804: 0800 1700 |01c0: move-object/from16 v0, v23 │ │ -09e808: 0801 1200 |01c2: move-object/from16 v1, v18 │ │ -09e80c: 6e20 591e 1000 |01c4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ -09e812: 7401 0e1e 1700 |01c7: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -09e818: 0c14 |01ca: move-result-object v20 │ │ -09e81a: 0800 1400 |01cb: move-object/from16 v0, v20 │ │ -09e81e: 0801 1700 |01cd: move-object/from16 v1, v23 │ │ -09e822: 5b10 dd0d |01cf: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ -09e826: 6014 150a |01d1: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_popupTheme:I // field@0a15 │ │ -09e82a: 1315 0000 |01d3: const/16 v21, #int 0 // #0 │ │ -09e82e: 0200 1400 |01d5: move/from16 v0, v20 │ │ -09e832: 0201 1500 |01d7: move/from16 v1, v21 │ │ -09e836: 6e30 b71d 0501 |01d9: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -09e83c: 0a14 |01dc: move-result v20 │ │ -09e83e: 0800 1700 |01dd: move-object/from16 v0, v23 │ │ -09e842: 0201 1400 |01df: move/from16 v1, v20 │ │ -09e846: 6e20 571e 1000 |01e1: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@1e57 │ │ -09e84c: 6014 140a |01e4: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationIcon:I // field@0a14 │ │ -09e850: 0200 1400 |01e6: move/from16 v0, v20 │ │ -09e854: 6e20 ab1d 0500 |01e8: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -09e85a: 0c11 |01eb: move-result-object v17 │ │ -09e85c: 3811 0900 |01ec: if-eqz v17, 01f5 // +0009 │ │ -09e860: 0800 1700 |01ee: move-object/from16 v0, v23 │ │ -09e864: 0801 1100 |01f0: move-object/from16 v1, v17 │ │ -09e868: 6e20 531e 1000 |01f2: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e53 │ │ -09e86e: 6014 130a |01f5: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationContentDescription:I // field@0a13 │ │ -09e872: 0200 1400 |01f7: move/from16 v0, v20 │ │ -09e876: 6e20 ba1d 0500 |01f9: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -09e87c: 0c10 |01fc: move-result-object v16 │ │ -09e87e: 7701 e41e 1000 |01fd: invoke-static/range {v16}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09e884: 0a14 |0200: move-result v20 │ │ -09e886: 3914 0900 |0201: if-nez v20, 020a // +0009 │ │ -09e88a: 0800 1700 |0203: move-object/from16 v0, v23 │ │ -09e88e: 0801 1000 |0205: move-object/from16 v1, v16 │ │ -09e892: 6e20 511e 1000 |0207: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@1e51 │ │ -09e898: 6014 100a |020a: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_logo:I // field@0a10 │ │ -09e89c: 0200 1400 |020c: move/from16 v0, v20 │ │ -09e8a0: 6e20 ab1d 0500 |020e: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -09e8a6: 0c0a |0211: move-result-object v10 │ │ -09e8a8: 380a 0700 |0212: if-eqz v10, 0219 // +0007 │ │ -09e8ac: 0800 1700 |0214: move-object/from16 v0, v23 │ │ -09e8b0: 6e20 4a1e a000 |0216: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e4a │ │ -09e8b6: 6014 110a |0219: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_logoDescription:I // field@0a11 │ │ -09e8ba: 0200 1400 |021b: move/from16 v0, v20 │ │ -09e8be: 6e20 ba1d 0500 |021d: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -09e8c4: 0c0b |0220: move-result-object v11 │ │ -09e8c6: 7110 e41e 0b00 |0221: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -09e8cc: 0a14 |0224: move-result v20 │ │ -09e8ce: 3914 0700 |0225: if-nez v20, 022c // +0007 │ │ -09e8d2: 0800 1700 |0227: move-object/from16 v0, v23 │ │ -09e8d6: 6e20 4c1e b000 |0229: invoke-virtual {v0, v11}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@1e4c │ │ -09e8dc: 6014 200a |022c: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextColor:I // field@0a20 │ │ -09e8e0: 0200 1400 |022e: move/from16 v0, v20 │ │ -09e8e4: 6e20 bf1d 0500 |0230: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ -09e8ea: 0a14 |0233: move-result v20 │ │ -09e8ec: 3814 1500 |0234: if-eqz v20, 0249 // +0015 │ │ -09e8f0: 6014 200a |0236: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextColor:I // field@0a20 │ │ -09e8f4: 1315 ffff |0238: const/16 v21, #int -1 // #ffff │ │ -09e8f8: 0200 1400 |023a: move/from16 v0, v20 │ │ -09e8fc: 0201 1500 |023c: move/from16 v1, v21 │ │ -09e900: 6e30 a61d 0501 |023e: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getColor:(II)I // method@1da6 │ │ -09e906: 0a14 |0241: move-result v20 │ │ -09e908: 0800 1700 |0242: move-object/from16 v0, v23 │ │ -09e90c: 0201 1400 |0244: move/from16 v1, v20 │ │ -09e910: 6e20 5f1e 1000 |0246: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitleTextColor:(I)V // method@1e5f │ │ -09e916: 6014 180a |0249: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextColor:I // field@0a18 │ │ -09e91a: 0200 1400 |024b: move/from16 v0, v20 │ │ -09e91e: 6e20 bf1d 0500 |024d: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ -09e924: 0a14 |0250: move-result v20 │ │ -09e926: 3814 1500 |0251: if-eqz v20, 0266 // +0015 │ │ -09e92a: 6014 180a |0253: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextColor:I // field@0a18 │ │ -09e92e: 1315 ffff |0255: const/16 v21, #int -1 // #ffff │ │ -09e932: 0200 1400 |0257: move/from16 v0, v20 │ │ -09e936: 0201 1500 |0259: move/from16 v1, v21 │ │ -09e93a: 6e30 a61d 0501 |025b: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getColor:(II)I // method@1da6 │ │ -09e940: 0a14 |025e: move-result v20 │ │ -09e942: 0800 1700 |025f: move-object/from16 v0, v23 │ │ -09e946: 0201 1400 |0261: move/from16 v1, v20 │ │ -09e94a: 6e20 5b1e 1000 |0263: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextColor:(I)V // method@1e5b │ │ -09e950: 6e10 c41d 0500 |0266: invoke-virtual {v5}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -09e956: 6e10 bc1d 0500 |0269: invoke-virtual {v5}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -09e95c: 0c14 |026c: move-result-object v20 │ │ -09e95e: 0800 1400 |026d: move-object/from16 v0, v20 │ │ -09e962: 0801 1700 |026f: move-object/from16 v1, v23 │ │ -09e966: 5b10 e60d |0271: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0de6 │ │ -09e96a: 0e00 |0273: return-void │ │ +09e4f8: |[09e4f8] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +09e508: 7604 6020 1700 |0000: invoke-direct/range {v23, v24, v25, v26}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2060 │ │ +09e50e: 2214 b703 |0003: new-instance v20, Landroid/support/v7/widget/RtlSpacingHelper; // type@03b7 │ │ +09e512: 7601 bd1b 1400 |0005: invoke-direct/range {v20}, Landroid/support/v7/widget/RtlSpacingHelper;.:()V // method@1bbd │ │ +09e518: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +09e51c: 0801 1700 |000a: move-object/from16 v1, v23 │ │ +09e520: 5b10 ce0d |000c: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +09e524: 1414 1300 8000 |000e: const v20, #float 1.1755e-38 // #00800013 │ │ +09e52a: 0200 1400 |0011: move/from16 v0, v20 │ │ +09e52e: 0801 1700 |0013: move-object/from16 v1, v23 │ │ +09e532: 5910 d30d |0015: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ +09e536: 2214 ae05 |0017: new-instance v20, Ljava/util/ArrayList; // type@05ae │ │ +09e53a: 7601 9028 1400 |0019: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +09e540: 0800 1400 |001c: move-object/from16 v0, v20 │ │ +09e544: 0801 1700 |001e: move-object/from16 v1, v23 │ │ +09e548: 5b10 e50d |0020: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +09e54c: 2214 ae05 |0022: new-instance v20, Ljava/util/ArrayList; // type@05ae │ │ +09e550: 7601 9028 1400 |0024: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +09e556: 0800 1400 |0027: move-object/from16 v0, v20 │ │ +09e55a: 0801 1700 |0029: move-object/from16 v1, v23 │ │ +09e55e: 5b10 d40d |002b: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +09e562: 1314 0200 |002d: const/16 v20, #int 2 // #2 │ │ +09e566: 0200 1400 |002f: move/from16 v0, v20 │ │ +09e56a: 2300 6c06 |0031: new-array v0, v0, [I // type@066c │ │ +09e56e: 0814 0000 |0033: move-object/from16 v20, v0 │ │ +09e572: 0800 1400 |0035: move-object/from16 v0, v20 │ │ +09e576: 0801 1700 |0037: move-object/from16 v1, v23 │ │ +09e57a: 5b10 e40d |0039: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0de4 │ │ +09e57e: 2214 e303 |003b: new-instance v20, Landroid/support/v7/widget/Toolbar$1; // type@03e3 │ │ +09e582: 0800 1400 |003d: move-object/from16 v0, v20 │ │ +09e586: 0801 1700 |003f: move-object/from16 v1, v23 │ │ +09e58a: 7020 c51d 1000 |0041: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$1;.:(Landroid/support/v7/widget/Toolbar;)V // method@1dc5 │ │ +09e590: 0800 1400 |0044: move-object/from16 v0, v20 │ │ +09e594: 0801 1700 |0046: move-object/from16 v1, v23 │ │ +09e598: 5b10 d90d |0048: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0dd9 │ │ +09e59c: 2214 e403 |004a: new-instance v20, Landroid/support/v7/widget/Toolbar$2; // type@03e4 │ │ +09e5a0: 0800 1400 |004c: move-object/from16 v0, v20 │ │ +09e5a4: 0801 1700 |004e: move-object/from16 v1, v23 │ │ +09e5a8: 7020 c71d 1000 |0050: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$2;.:(Landroid/support/v7/widget/Toolbar;)V // method@1dc7 │ │ +09e5ae: 0800 1400 |0053: move-object/from16 v0, v20 │ │ +09e5b2: 0801 1700 |0055: move-object/from16 v1, v23 │ │ +09e5b6: 5b10 df0d |0057: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0ddf │ │ +09e5ba: 7401 0e1e 1700 |0059: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +09e5c0: 0c14 |005c: move-result-object v20 │ │ +09e5c2: 6215 070a |005d: sget-object v21, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0a07 │ │ +09e5c6: 1316 0000 |005f: const/16 v22, #int 0 // #0 │ │ +09e5ca: 0800 1400 |0061: move-object/from16 v0, v20 │ │ +09e5ce: 0801 1900 |0063: move-object/from16 v1, v25 │ │ +09e5d2: 0802 1500 |0065: move-object/from16 v2, v21 │ │ +09e5d6: 0203 1a00 |0067: move/from16 v3, v26 │ │ +09e5da: 0204 1600 |0069: move/from16 v4, v22 │ │ +09e5de: 7154 c21d 1032 |006b: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +09e5e4: 0c05 |006e: move-result-object v5 │ │ +09e5e6: 6014 1f0a |006f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextAppearance:I // field@0a1f │ │ +09e5ea: 1315 0000 |0071: const/16 v21, #int 0 // #0 │ │ +09e5ee: 0200 1400 |0073: move/from16 v0, v20 │ │ +09e5f2: 0201 1500 |0075: move/from16 v1, v21 │ │ +09e5f6: 6e30 b71d 0501 |0077: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +09e5fc: 0a14 |007a: move-result v20 │ │ +09e5fe: 0200 1400 |007b: move/from16 v0, v20 │ │ +09e602: 0801 1700 |007d: move-object/from16 v1, v23 │ │ +09e606: 5910 ec0d |007f: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0dec │ │ +09e60a: 6014 170a |0081: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextAppearance:I // field@0a17 │ │ +09e60e: 1315 0000 |0083: const/16 v21, #int 0 // #0 │ │ +09e612: 0200 1400 |0085: move/from16 v0, v20 │ │ +09e616: 0201 1500 |0087: move/from16 v1, v21 │ │ +09e61a: 6e30 b71d 0501 |0089: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +09e620: 0a14 |008c: move-result v20 │ │ +09e622: 0200 1400 |008d: move/from16 v0, v20 │ │ +09e626: 0801 1700 |008f: move-object/from16 v1, v23 │ │ +09e62a: 5910 e10d |0091: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0de1 │ │ +09e62e: 6014 080a |0093: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_android_gravity:I // field@0a08 │ │ +09e632: 0800 1700 |0095: move-object/from16 v0, v23 │ │ +09e636: 5200 d30d |0097: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ +09e63a: 0215 0000 |0099: move/from16 v21, v0 │ │ +09e63e: 0200 1400 |009b: move/from16 v0, v20 │ │ +09e642: 0201 1500 |009d: move/from16 v1, v21 │ │ +09e646: 6e30 b21d 0501 |009f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getInteger:(II)I // method@1db2 │ │ +09e64c: 0a14 |00a2: move-result v20 │ │ +09e64e: 0200 1400 |00a3: move/from16 v0, v20 │ │ +09e652: 0801 1700 |00a5: move-object/from16 v1, v23 │ │ +09e656: 5910 d30d |00a7: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ +09e65a: 1314 3000 |00a9: const/16 v20, #int 48 // #30 │ │ +09e65e: 0200 1400 |00ab: move/from16 v0, v20 │ │ +09e662: 0801 1700 |00ad: move-object/from16 v1, v23 │ │ +09e666: 5910 c90d |00af: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ +09e66a: 6014 1e0a |00b1: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMargins:I // field@0a1e │ │ +09e66e: 1315 0000 |00b3: const/16 v21, #int 0 // #0 │ │ +09e672: 0200 1400 |00b5: move/from16 v0, v20 │ │ +09e676: 0201 1500 |00b7: move/from16 v1, v21 │ │ +09e67a: 6e30 a91d 0501 |00b9: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ +09e680: 0a14 |00bc: move-result v20 │ │ +09e682: 0200 1400 |00bd: move/from16 v0, v20 │ │ +09e686: 0801 1700 |00bf: move-object/from16 v1, v23 │ │ +09e68a: 5910 e70d |00c1: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ +09e68e: 0200 1400 |00c3: move/from16 v0, v20 │ │ +09e692: 0801 1700 |00c5: move-object/from16 v1, v23 │ │ +09e696: 5910 ea0d |00c7: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ +09e69a: 0200 1400 |00c9: move/from16 v0, v20 │ │ +09e69e: 0801 1700 |00cb: move-object/from16 v1, v23 │ │ +09e6a2: 5910 e80d |00cd: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ +09e6a6: 0200 1400 |00cf: move/from16 v0, v20 │ │ +09e6aa: 0801 1700 |00d1: move-object/from16 v1, v23 │ │ +09e6ae: 5910 e90d |00d3: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ +09e6b2: 6014 1c0a |00d5: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginStart:I // field@0a1c │ │ +09e6b6: 1315 ffff |00d7: const/16 v21, #int -1 // #ffff │ │ +09e6ba: 0200 1400 |00d9: move/from16 v0, v20 │ │ +09e6be: 0201 1500 |00db: move/from16 v1, v21 │ │ +09e6c2: 6e30 a91d 0501 |00dd: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ +09e6c8: 0a0e |00e0: move-result v14 │ │ +09e6ca: 3a0e 0600 |00e1: if-ltz v14, 00e7 // +0006 │ │ +09e6ce: 0800 1700 |00e3: move-object/from16 v0, v23 │ │ +09e6d2: 590e e90d |00e5: iput v14, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ +09e6d6: 6014 1b0a |00e7: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginEnd:I // field@0a1b │ │ +09e6da: 1315 ffff |00e9: const/16 v21, #int -1 // #ffff │ │ +09e6de: 0200 1400 |00eb: move/from16 v0, v20 │ │ +09e6e2: 0201 1500 |00ed: move/from16 v1, v21 │ │ +09e6e6: 6e30 a91d 0501 |00ef: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ +09e6ec: 0a0d |00f2: move-result v13 │ │ +09e6ee: 3a0d 0600 |00f3: if-ltz v13, 00f9 // +0006 │ │ +09e6f2: 0800 1700 |00f5: move-object/from16 v0, v23 │ │ +09e6f6: 590d e80d |00f7: iput v13, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ +09e6fa: 6014 1d0a |00f9: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginTop:I // field@0a1d │ │ +09e6fe: 1315 ffff |00fb: const/16 v21, #int -1 // #ffff │ │ +09e702: 0200 1400 |00fd: move/from16 v0, v20 │ │ +09e706: 0201 1500 |00ff: move/from16 v1, v21 │ │ +09e70a: 6e30 a91d 0501 |0101: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ +09e710: 0a0f |0104: move-result v15 │ │ +09e712: 3a0f 0600 |0105: if-ltz v15, 010b // +0006 │ │ +09e716: 0800 1700 |0107: move-object/from16 v0, v23 │ │ +09e71a: 590f ea0d |0109: iput v15, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ +09e71e: 6014 1a0a |010b: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginBottom:I // field@0a1a │ │ +09e722: 1315 ffff |010d: const/16 v21, #int -1 // #ffff │ │ +09e726: 0200 1400 |010f: move/from16 v0, v20 │ │ +09e72a: 0201 1500 |0111: move/from16 v1, v21 │ │ +09e72e: 6e30 a91d 0501 |0113: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ +09e734: 0a0c |0116: move-result v12 │ │ +09e736: 3a0c 0600 |0117: if-ltz v12, 011d // +0006 │ │ +09e73a: 0800 1700 |0119: move-object/from16 v0, v23 │ │ +09e73e: 590c e70d |011b: iput v12, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ +09e742: 6014 120a |011d: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_maxButtonHeight:I // field@0a12 │ │ +09e746: 1315 ffff |011f: const/16 v21, #int -1 // #ffff │ │ +09e74a: 0200 1400 |0121: move/from16 v0, v20 │ │ +09e74e: 0201 1500 |0123: move/from16 v1, v21 │ │ +09e752: 6e30 aa1d 0501 |0125: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ +09e758: 0a14 |0128: move-result v20 │ │ +09e75a: 0200 1400 |0129: move/from16 v0, v20 │ │ +09e75e: 0801 1700 |012b: move-object/from16 v1, v23 │ │ +09e762: 5910 d60d |012d: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0dd6 │ │ +09e766: 6014 0f0a |012f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetStart:I // field@0a0f │ │ +09e76a: 1515 0080 |0131: const/high16 v21, #int -2147483648 // #8000 │ │ +09e76e: 0200 1400 |0133: move/from16 v0, v20 │ │ +09e772: 0201 1500 |0135: move/from16 v1, v21 │ │ +09e776: 6e30 a91d 0501 |0137: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ +09e77c: 0a09 |013a: move-result v9 │ │ +09e77e: 6014 0c0a |013b: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetEnd:I // field@0a0c │ │ +09e782: 1515 0080 |013d: const/high16 v21, #int -2147483648 // #8000 │ │ +09e786: 0200 1400 |013f: move/from16 v0, v20 │ │ +09e78a: 0201 1500 |0141: move/from16 v1, v21 │ │ +09e78e: 6e30 a91d 0501 |0143: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ +09e794: 0a06 |0146: move-result v6 │ │ +09e796: 6014 0d0a |0147: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetLeft:I // field@0a0d │ │ +09e79a: 1315 0000 |0149: const/16 v21, #int 0 // #0 │ │ +09e79e: 0200 1400 |014b: move/from16 v0, v20 │ │ +09e7a2: 0201 1500 |014d: move/from16 v1, v21 │ │ +09e7a6: 6e30 aa1d 0501 |014f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ +09e7ac: 0a07 |0152: move-result v7 │ │ +09e7ae: 6014 0e0a |0153: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetRight:I // field@0a0e │ │ +09e7b2: 1315 0000 |0155: const/16 v21, #int 0 // #0 │ │ +09e7b6: 0200 1400 |0157: move/from16 v0, v20 │ │ +09e7ba: 0201 1500 |0159: move/from16 v1, v21 │ │ +09e7be: 6e30 aa1d 0501 |015b: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1daa │ │ +09e7c4: 0a08 |015e: move-result v8 │ │ +09e7c6: 0800 1700 |015f: move-object/from16 v0, v23 │ │ +09e7ca: 5400 ce0d |0161: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +09e7ce: 0814 0000 |0163: move-object/from16 v20, v0 │ │ +09e7d2: 0800 1400 |0165: move-object/from16 v0, v20 │ │ +09e7d6: 6e30 c21b 7008 |0167: invoke-virtual {v0, v7, v8}, Landroid/support/v7/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@1bc2 │ │ +09e7dc: 1514 0080 |016a: const/high16 v20, #int -2147483648 // #8000 │ │ +09e7e0: 0200 1400 |016c: move/from16 v0, v20 │ │ +09e7e4: 3309 0800 |016e: if-ne v9, v0, 0176 // +0008 │ │ +09e7e8: 1514 0080 |0170: const/high16 v20, #int -2147483648 // #8000 │ │ +09e7ec: 0200 1400 |0172: move/from16 v0, v20 │ │ +09e7f0: 3206 0d00 |0174: if-eq v6, v0, 0181 // +000d │ │ +09e7f4: 0800 1700 |0176: move-object/from16 v0, v23 │ │ +09e7f8: 5400 ce0d |0178: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +09e7fc: 0814 0000 |017a: move-object/from16 v20, v0 │ │ +09e800: 0800 1400 |017c: move-object/from16 v0, v20 │ │ +09e804: 6e30 c41b 9006 |017e: invoke-virtual {v0, v9, v6}, Landroid/support/v7/widget/RtlSpacingHelper;.setRelative:(II)V // method@1bc4 │ │ +09e80a: 6014 0b0a |0181: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseIcon:I // field@0a0b │ │ +09e80e: 0200 1400 |0183: move/from16 v0, v20 │ │ +09e812: 6e20 ab1d 0500 |0185: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +09e818: 0c14 |0188: move-result-object v20 │ │ +09e81a: 0800 1400 |0189: move-object/from16 v0, v20 │ │ +09e81e: 0801 1700 |018b: move-object/from16 v1, v23 │ │ +09e822: 5b10 cc0d |018d: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@0dcc │ │ +09e826: 6014 0a0a |018f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseContentDescription:I // field@0a0a │ │ +09e82a: 0200 1400 |0191: move/from16 v0, v20 │ │ +09e82e: 6e20 ba1d 0500 |0193: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +09e834: 0c14 |0196: move-result-object v20 │ │ +09e836: 0800 1400 |0197: move-object/from16 v0, v20 │ │ +09e83a: 0801 1700 |0199: move-object/from16 v1, v23 │ │ +09e83e: 5b10 cb0d |019b: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@0dcb │ │ +09e842: 6014 190a |019d: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_title:I // field@0a19 │ │ +09e846: 0200 1400 |019f: move/from16 v0, v20 │ │ +09e84a: 6e20 ba1d 0500 |01a1: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +09e850: 0c13 |01a4: move-result-object v19 │ │ +09e852: 7701 e41e 1300 |01a5: invoke-static/range {v19}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09e858: 0a14 |01a8: move-result v20 │ │ +09e85a: 3914 0900 |01a9: if-nez v20, 01b2 // +0009 │ │ +09e85e: 0800 1700 |01ab: move-object/from16 v0, v23 │ │ +09e862: 0801 1300 |01ad: move-object/from16 v1, v19 │ │ +09e866: 6e20 5d1e 1000 |01af: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ +09e86c: 6014 160a |01b2: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitle:I // field@0a16 │ │ +09e870: 0200 1400 |01b4: move/from16 v0, v20 │ │ +09e874: 6e20 ba1d 0500 |01b6: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +09e87a: 0c12 |01b9: move-result-object v18 │ │ +09e87c: 7701 e41e 1200 |01ba: invoke-static/range {v18}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09e882: 0a14 |01bd: move-result v20 │ │ +09e884: 3914 0900 |01be: if-nez v20, 01c7 // +0009 │ │ +09e888: 0800 1700 |01c0: move-object/from16 v0, v23 │ │ +09e88c: 0801 1200 |01c2: move-object/from16 v1, v18 │ │ +09e890: 6e20 591e 1000 |01c4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ +09e896: 7401 0e1e 1700 |01c7: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +09e89c: 0c14 |01ca: move-result-object v20 │ │ +09e89e: 0800 1400 |01cb: move-object/from16 v0, v20 │ │ +09e8a2: 0801 1700 |01cd: move-object/from16 v1, v23 │ │ +09e8a6: 5b10 dd0d |01cf: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ +09e8aa: 6014 150a |01d1: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_popupTheme:I // field@0a15 │ │ +09e8ae: 1315 0000 |01d3: const/16 v21, #int 0 // #0 │ │ +09e8b2: 0200 1400 |01d5: move/from16 v0, v20 │ │ +09e8b6: 0201 1500 |01d7: move/from16 v1, v21 │ │ +09e8ba: 6e30 b71d 0501 |01d9: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +09e8c0: 0a14 |01dc: move-result v20 │ │ +09e8c2: 0800 1700 |01dd: move-object/from16 v0, v23 │ │ +09e8c6: 0201 1400 |01df: move/from16 v1, v20 │ │ +09e8ca: 6e20 571e 1000 |01e1: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@1e57 │ │ +09e8d0: 6014 140a |01e4: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationIcon:I // field@0a14 │ │ +09e8d4: 0200 1400 |01e6: move/from16 v0, v20 │ │ +09e8d8: 6e20 ab1d 0500 |01e8: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +09e8de: 0c11 |01eb: move-result-object v17 │ │ +09e8e0: 3811 0900 |01ec: if-eqz v17, 01f5 // +0009 │ │ +09e8e4: 0800 1700 |01ee: move-object/from16 v0, v23 │ │ +09e8e8: 0801 1100 |01f0: move-object/from16 v1, v17 │ │ +09e8ec: 6e20 531e 1000 |01f2: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e53 │ │ +09e8f2: 6014 130a |01f5: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationContentDescription:I // field@0a13 │ │ +09e8f6: 0200 1400 |01f7: move/from16 v0, v20 │ │ +09e8fa: 6e20 ba1d 0500 |01f9: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +09e900: 0c10 |01fc: move-result-object v16 │ │ +09e902: 7701 e41e 1000 |01fd: invoke-static/range {v16}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09e908: 0a14 |0200: move-result v20 │ │ +09e90a: 3914 0900 |0201: if-nez v20, 020a // +0009 │ │ +09e90e: 0800 1700 |0203: move-object/from16 v0, v23 │ │ +09e912: 0801 1000 |0205: move-object/from16 v1, v16 │ │ +09e916: 6e20 511e 1000 |0207: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@1e51 │ │ +09e91c: 6014 100a |020a: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_logo:I // field@0a10 │ │ +09e920: 0200 1400 |020c: move/from16 v0, v20 │ │ +09e924: 6e20 ab1d 0500 |020e: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +09e92a: 0c0a |0211: move-result-object v10 │ │ +09e92c: 380a 0700 |0212: if-eqz v10, 0219 // +0007 │ │ +09e930: 0800 1700 |0214: move-object/from16 v0, v23 │ │ +09e934: 6e20 4a1e a000 |0216: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e4a │ │ +09e93a: 6014 110a |0219: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_logoDescription:I // field@0a11 │ │ +09e93e: 0200 1400 |021b: move/from16 v0, v20 │ │ +09e942: 6e20 ba1d 0500 |021d: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +09e948: 0c0b |0220: move-result-object v11 │ │ +09e94a: 7110 e41e 0b00 |0221: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +09e950: 0a14 |0224: move-result v20 │ │ +09e952: 3914 0700 |0225: if-nez v20, 022c // +0007 │ │ +09e956: 0800 1700 |0227: move-object/from16 v0, v23 │ │ +09e95a: 6e20 4c1e b000 |0229: invoke-virtual {v0, v11}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@1e4c │ │ +09e960: 6014 200a |022c: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextColor:I // field@0a20 │ │ +09e964: 0200 1400 |022e: move/from16 v0, v20 │ │ +09e968: 6e20 bf1d 0500 |0230: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ +09e96e: 0a14 |0233: move-result v20 │ │ +09e970: 3814 1500 |0234: if-eqz v20, 0249 // +0015 │ │ +09e974: 6014 200a |0236: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextColor:I // field@0a20 │ │ +09e978: 1315 ffff |0238: const/16 v21, #int -1 // #ffff │ │ +09e97c: 0200 1400 |023a: move/from16 v0, v20 │ │ +09e980: 0201 1500 |023c: move/from16 v1, v21 │ │ +09e984: 6e30 a61d 0501 |023e: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getColor:(II)I // method@1da6 │ │ +09e98a: 0a14 |0241: move-result v20 │ │ +09e98c: 0800 1700 |0242: move-object/from16 v0, v23 │ │ +09e990: 0201 1400 |0244: move/from16 v1, v20 │ │ +09e994: 6e20 5f1e 1000 |0246: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitleTextColor:(I)V // method@1e5f │ │ +09e99a: 6014 180a |0249: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextColor:I // field@0a18 │ │ +09e99e: 0200 1400 |024b: move/from16 v0, v20 │ │ +09e9a2: 6e20 bf1d 0500 |024d: invoke-virtual {v5, v0}, Landroid/support/v7/widget/TintTypedArray;.hasValue:(I)Z // method@1dbf │ │ +09e9a8: 0a14 |0250: move-result v20 │ │ +09e9aa: 3814 1500 |0251: if-eqz v20, 0266 // +0015 │ │ +09e9ae: 6014 180a |0253: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextColor:I // field@0a18 │ │ +09e9b2: 1315 ffff |0255: const/16 v21, #int -1 // #ffff │ │ +09e9b6: 0200 1400 |0257: move/from16 v0, v20 │ │ +09e9ba: 0201 1500 |0259: move/from16 v1, v21 │ │ +09e9be: 6e30 a61d 0501 |025b: invoke-virtual {v5, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getColor:(II)I // method@1da6 │ │ +09e9c4: 0a14 |025e: move-result v20 │ │ +09e9c6: 0800 1700 |025f: move-object/from16 v0, v23 │ │ +09e9ca: 0201 1400 |0261: move/from16 v1, v20 │ │ +09e9ce: 6e20 5b1e 1000 |0263: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextColor:(I)V // method@1e5b │ │ +09e9d4: 6e10 c41d 0500 |0266: invoke-virtual {v5}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +09e9da: 6e10 bc1d 0500 |0269: invoke-virtual {v5}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +09e9e0: 0c14 |026c: move-result-object v20 │ │ +09e9e2: 0800 1400 |026d: move-object/from16 v0, v20 │ │ +09e9e6: 0801 1700 |026f: move-object/from16 v1, v23 │ │ +09e9ea: 5b10 e60d |0271: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0de6 │ │ +09e9ee: 0e00 |0273: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0003 line=144 │ │ 0x000e line=146 │ │ 0x0017 line=158 │ │ 0x0022 line=161 │ │ @@ -235116,17 +235143,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 │ │ -09e96c: |[09e96c] android.support.v7.widget.Toolbar.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; │ │ -09e97c: 5410 db0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0ddb │ │ -09e980: 1100 |0002: return-object v0 │ │ +09e9f0: |[09e9f0] android.support.v7.widget.Toolbar.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; │ │ +09ea00: 5410 db0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0ddb │ │ +09ea04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #4 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -235134,17 +235161,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 │ │ -09e984: |[09e984] android.support.v7.widget.Toolbar.access$200:(Landroid/support/v7/widget/Toolbar;)V │ │ -09e994: 7010 f91d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar;.ensureCollapseButtonView:()V // method@1df9 │ │ -09e99a: 0e00 |0003: return-void │ │ +09ea08: |[09ea08] android.support.v7.widget.Toolbar.access$200:(Landroid/support/v7/widget/Toolbar;)V │ │ +09ea18: 7010 f91d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar;.ensureCollapseButtonView:()V // method@1df9 │ │ +09ea1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #5 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -235152,17 +235179,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 │ │ -09e99c: |[09e99c] android.support.v7.widget.Toolbar.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; │ │ -09e9ac: 5410 ca0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09e9b0: 1100 |0002: return-object v0 │ │ +09ea20: |[09ea20] android.support.v7.widget.Toolbar.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; │ │ +09ea30: 5410 ca0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09ea34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #6 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -235170,17 +235197,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 │ │ -09e9b4: |[09e9b4] android.support.v7.widget.Toolbar.access$400:(Landroid/support/v7/widget/Toolbar;)I │ │ -09e9c4: 5210 c90d |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ -09e9c8: 0f00 |0002: return v0 │ │ +09ea38: |[09ea38] android.support.v7.widget.Toolbar.access$400:(Landroid/support/v7/widget/Toolbar;)I │ │ +09ea48: 5210 c90d |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ +09ea4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #7 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -235188,68 +235215,68 @@ │ │ type : '(Ljava/util/List;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -09e9cc: |[09e9cc] android.support.v7.widget.Toolbar.addCustomViewsWithGravity:(Ljava/util/List;I)V │ │ -09e9dc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -09e9de: 7110 2e0a 0700 |0001: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -09e9e4: 0a06 |0004: move-result v6 │ │ -09e9e6: 3346 3900 |0005: if-ne v6, v4, 003e // +0039 │ │ -09e9ea: 6e10 051e 0700 |0007: invoke-virtual {v7}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@1e05 │ │ -09e9f0: 0a02 |000a: move-result v2 │ │ -09e9f2: 7110 2e0a 0700 |000b: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -09e9f8: 0a06 |000e: move-result v6 │ │ -09e9fa: 7120 6908 6900 |000f: invoke-static {v9, v6}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -09ea00: 0a00 |0012: move-result v0 │ │ -09ea02: 7210 e128 0800 |0013: invoke-interface {v8}, Ljava/util/List;.clear:()V // method@28e1 │ │ -09ea08: 3804 2a00 |0016: if-eqz v4, 0040 // +002a │ │ -09ea0c: d803 02ff |0018: add-int/lit8 v3, v2, #int -1 // #ff │ │ -09ea10: 3a03 4b00 |001a: if-ltz v3, 0065 // +004b │ │ -09ea14: 6e20 041e 3700 |001c: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ -09ea1a: 0c01 |001f: move-result-object v1 │ │ -09ea1c: 6e10 e21f 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09ea22: 0c05 |0023: move-result-object v5 │ │ -09ea24: 1f05 e603 |0024: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09ea28: 5256 c00d |0026: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09ea2c: 3906 1300 |0028: if-nez v6, 003b // +0013 │ │ -09ea30: 7020 621e 1700 |002a: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09ea36: 0a06 |002d: move-result v6 │ │ -09ea38: 3806 0d00 |002e: if-eqz v6, 003b // +000d │ │ -09ea3c: 5256 bd0d |0030: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -09ea40: 7020 061e 6700 |0032: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@1e06 │ │ -09ea46: 0a06 |0035: move-result v6 │ │ -09ea48: 3306 0500 |0036: if-ne v6, v0, 003b // +0005 │ │ -09ea4c: 7220 df28 1800 |0038: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -09ea52: d803 03ff |003b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -09ea56: 28dd |003d: goto 001a // -0023 │ │ -09ea58: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -09ea5a: 28c8 |003f: goto 0007 // -0038 │ │ -09ea5c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -09ea5e: 3523 2400 |0041: if-ge v3, v2, 0065 // +0024 │ │ -09ea62: 6e20 041e 3700 |0043: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ -09ea68: 0c01 |0046: move-result-object v1 │ │ -09ea6a: 6e10 e21f 0100 |0047: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09ea70: 0c05 |004a: move-result-object v5 │ │ -09ea72: 1f05 e603 |004b: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09ea76: 5256 c00d |004d: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09ea7a: 3906 1300 |004f: if-nez v6, 0062 // +0013 │ │ -09ea7e: 7020 621e 1700 |0051: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09ea84: 0a06 |0054: move-result v6 │ │ -09ea86: 3806 0d00 |0055: if-eqz v6, 0062 // +000d │ │ -09ea8a: 5256 bd0d |0057: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -09ea8e: 7020 061e 6700 |0059: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@1e06 │ │ -09ea94: 0a06 |005c: move-result v6 │ │ -09ea96: 3306 0500 |005d: if-ne v6, v0, 0062 // +0005 │ │ -09ea9a: 7220 df28 1800 |005f: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -09eaa0: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09eaa4: 28dd |0064: goto 0041 // -0023 │ │ -09eaa6: 0e00 |0065: return-void │ │ +09ea50: |[09ea50] android.support.v7.widget.Toolbar.addCustomViewsWithGravity:(Ljava/util/List;I)V │ │ +09ea60: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +09ea62: 7110 2e0a 0700 |0001: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +09ea68: 0a06 |0004: move-result v6 │ │ +09ea6a: 3346 3900 |0005: if-ne v6, v4, 003e // +0039 │ │ +09ea6e: 6e10 051e 0700 |0007: invoke-virtual {v7}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@1e05 │ │ +09ea74: 0a02 |000a: move-result v2 │ │ +09ea76: 7110 2e0a 0700 |000b: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +09ea7c: 0a06 |000e: move-result v6 │ │ +09ea7e: 7120 6908 6900 |000f: invoke-static {v9, v6}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +09ea84: 0a00 |0012: move-result v0 │ │ +09ea86: 7210 e128 0800 |0013: invoke-interface {v8}, Ljava/util/List;.clear:()V // method@28e1 │ │ +09ea8c: 3804 2a00 |0016: if-eqz v4, 0040 // +002a │ │ +09ea90: d803 02ff |0018: add-int/lit8 v3, v2, #int -1 // #ff │ │ +09ea94: 3a03 4b00 |001a: if-ltz v3, 0065 // +004b │ │ +09ea98: 6e20 041e 3700 |001c: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ +09ea9e: 0c01 |001f: move-result-object v1 │ │ +09eaa0: 6e10 e21f 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09eaa6: 0c05 |0023: move-result-object v5 │ │ +09eaa8: 1f05 e703 |0024: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09eaac: 5256 c00d |0026: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09eab0: 3906 1300 |0028: if-nez v6, 003b // +0013 │ │ +09eab4: 7020 621e 1700 |002a: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09eaba: 0a06 |002d: move-result v6 │ │ +09eabc: 3806 0d00 |002e: if-eqz v6, 003b // +000d │ │ +09eac0: 5256 bd0d |0030: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +09eac4: 7020 061e 6700 |0032: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@1e06 │ │ +09eaca: 0a06 |0035: move-result v6 │ │ +09eacc: 3306 0500 |0036: if-ne v6, v0, 003b // +0005 │ │ +09ead0: 7220 df28 1800 |0038: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +09ead6: d803 03ff |003b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +09eada: 28dd |003d: goto 001a // -0023 │ │ +09eadc: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +09eade: 28c8 |003f: goto 0007 // -0038 │ │ +09eae0: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +09eae2: 3523 2400 |0041: if-ge v3, v2, 0065 // +0024 │ │ +09eae6: 6e20 041e 3700 |0043: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ +09eaec: 0c01 |0046: move-result-object v1 │ │ +09eaee: 6e10 e21f 0100 |0047: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09eaf4: 0c05 |004a: move-result-object v5 │ │ +09eaf6: 1f05 e703 |004b: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09eafa: 5256 c00d |004d: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09eafe: 3906 1300 |004f: if-nez v6, 0062 // +0013 │ │ +09eb02: 7020 621e 1700 |0051: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09eb08: 0a06 |0054: move-result v6 │ │ +09eb0a: 3806 0d00 |0055: if-eqz v6, 0062 // +000d │ │ +09eb0e: 5256 bd0d |0057: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +09eb12: 7020 061e 6700 |0059: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@1e06 │ │ +09eb18: 0a06 |005c: move-result v6 │ │ +09eb1a: 3306 0500 |005d: if-ne v6, v0, 0062 // +0005 │ │ +09eb1e: 7220 df28 1800 |005f: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +09eb24: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09eb28: 28dd |0064: goto 0041 // -0023 │ │ +09eb2a: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1687 │ │ 0x0007 line=1688 │ │ 0x000b line=1689 │ │ 0x0013 line=1692 │ │ 0x0016 line=1694 │ │ @@ -235290,40 +235317,40 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -09eaa8: |[09eaa8] android.support.v7.widget.Toolbar.addSystemView:(Landroid/view/View;Z)V │ │ -09eab8: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09eabe: 0c01 |0003: move-result-object v1 │ │ -09eac0: 3901 1800 |0004: if-nez v1, 001c // +0018 │ │ -09eac4: 6e10 fe1d 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ -09eaca: 0c00 |0009: move-result-object v0 │ │ -09eacc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -09eace: 5902 c00d |000b: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09ead2: 3805 1e00 |000d: if-eqz v5, 002b // +001e │ │ -09ead6: 5432 d10d |000f: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09eada: 3802 1a00 |0011: if-eqz v2, 002b // +001a │ │ -09eade: 6e20 3a20 0400 |0013: invoke-virtual {v4, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -09eae4: 5432 d40d |0016: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -09eae8: 6e20 9428 4200 |0018: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -09eaee: 0e00 |001b: return-void │ │ -09eaf0: 6e20 f61d 1300 |001c: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1df6 │ │ -09eaf6: 0a02 |001f: move-result v2 │ │ -09eaf8: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -09eafc: 6e20 011e 1300 |0022: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1e01 │ │ -09eb02: 0c00 |0025: move-result-object v0 │ │ -09eb04: 28e4 |0026: goto 000a // -001c │ │ -09eb06: 0710 |0027: move-object v0, v1 │ │ -09eb08: 1f00 e603 |0028: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09eb0c: 28e0 |002a: goto 000a // -0020 │ │ -09eb0e: 6e30 f41d 4300 |002b: invoke-virtual {v3, v4, v0}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1df4 │ │ -09eb14: 28ed |002e: goto 001b // -0013 │ │ +09eb2c: |[09eb2c] android.support.v7.widget.Toolbar.addSystemView:(Landroid/view/View;Z)V │ │ +09eb3c: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09eb42: 0c01 |0003: move-result-object v1 │ │ +09eb44: 3901 1800 |0004: if-nez v1, 001c // +0018 │ │ +09eb48: 6e10 fe1d 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ +09eb4e: 0c00 |0009: move-result-object v0 │ │ +09eb50: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +09eb52: 5902 c00d |000b: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09eb56: 3805 1e00 |000d: if-eqz v5, 002b // +001e │ │ +09eb5a: 5432 d10d |000f: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09eb5e: 3802 1a00 |0011: if-eqz v2, 002b // +001a │ │ +09eb62: 6e20 3a20 0400 |0013: invoke-virtual {v4, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +09eb68: 5432 d40d |0016: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +09eb6c: 6e20 9428 4200 |0018: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +09eb72: 0e00 |001b: return-void │ │ +09eb74: 6e20 f61d 1300 |001c: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1df6 │ │ +09eb7a: 0a02 |001f: move-result v2 │ │ +09eb7c: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +09eb80: 6e20 011e 1300 |0022: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1e01 │ │ +09eb86: 0c00 |0025: move-result-object v0 │ │ +09eb88: 28e4 |0026: goto 000a // -001c │ │ +09eb8a: 0710 |0027: move-object v0, v1 │ │ +09eb8c: 1f00 e703 |0028: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09eb90: 28e0 |002a: goto 000a // -0020 │ │ +09eb92: 6e30 f41d 4300 |002b: invoke-virtual {v3, v4, v0}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1df4 │ │ +09eb98: 28ed |002e: goto 001b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ 0x0004 line=1066 │ │ 0x0006 line=1067 │ │ 0x000a line=1073 │ │ 0x000d line=1075 │ │ @@ -235348,46 +235375,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -09eb18: |[09eb18] android.support.v7.widget.Toolbar.ensureCollapseButtonView:()V │ │ -09eb28: 5451 ca0d |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09eb2c: 3901 3e00 |0002: if-nez v1, 0040 // +003e │ │ -09eb30: 2201 7d04 |0004: new-instance v1, Landroid/widget/ImageButton; // type@047d │ │ -09eb34: 6e10 0e1e 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -09eb3a: 0c02 |0009: move-result-object v2 │ │ -09eb3c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09eb3e: 6004 3406 |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0634 │ │ -09eb42: 7040 d621 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21d6 │ │ -09eb48: 5b51 ca0d |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09eb4c: 5451 ca0d |0012: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09eb50: 5452 cc0d |0014: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@0dcc │ │ -09eb54: 6e20 e021 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21e0 │ │ -09eb5a: 5451 ca0d |0019: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09eb5e: 5452 cb0d |001b: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@0dcb │ │ -09eb62: 6e20 df21 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21df │ │ -09eb68: 6e10 fe1d 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ -09eb6e: 0c00 |0023: move-result-object v0 │ │ -09eb70: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ -09eb76: 5252 c90d |0027: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ -09eb7a: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ -09eb7e: b621 |002b: or-int/2addr v1, v2 │ │ -09eb80: 5901 bd0d |002c: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -09eb84: 1221 |002e: const/4 v1, #int 2 // #2 │ │ -09eb86: 5901 c00d |002f: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09eb8a: 5451 ca0d |0031: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09eb8e: 6e20 e121 0100 |0033: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e1 │ │ -09eb94: 5451 ca0d |0036: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09eb98: 2202 e403 |0038: new-instance v2, Landroid/support/v7/widget/Toolbar$3; // type@03e4 │ │ -09eb9c: 7020 c91d 5200 |003a: invoke-direct {v2, v5}, Landroid/support/v7/widget/Toolbar$3;.:(Landroid/support/v7/widget/Toolbar;)V // method@1dc9 │ │ -09eba2: 6e20 e221 2100 |003d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21e2 │ │ -09eba8: 0e00 |0040: return-void │ │ +09eb9c: |[09eb9c] android.support.v7.widget.Toolbar.ensureCollapseButtonView:()V │ │ +09ebac: 5451 ca0d |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09ebb0: 3901 3e00 |0002: if-nez v1, 0040 // +003e │ │ +09ebb4: 2201 7e04 |0004: new-instance v1, Landroid/widget/ImageButton; // type@047e │ │ +09ebb8: 6e10 0e1e 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +09ebbe: 0c02 |0009: move-result-object v2 │ │ +09ebc0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09ebc2: 6004 3406 |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0634 │ │ +09ebc6: 7040 d621 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21d6 │ │ +09ebcc: 5b51 ca0d |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09ebd0: 5451 ca0d |0012: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09ebd4: 5452 cc0d |0014: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@0dcc │ │ +09ebd8: 6e20 e021 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21e0 │ │ +09ebde: 5451 ca0d |0019: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09ebe2: 5452 cb0d |001b: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@0dcb │ │ +09ebe6: 6e20 df21 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21df │ │ +09ebec: 6e10 fe1d 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ +09ebf2: 0c00 |0023: move-result-object v0 │ │ +09ebf4: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ +09ebfa: 5252 c90d |0027: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ +09ebfe: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ +09ec02: b621 |002b: or-int/2addr v1, v2 │ │ +09ec04: 5901 bd0d |002c: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +09ec08: 1221 |002e: const/4 v1, #int 2 // #2 │ │ +09ec0a: 5901 c00d |002f: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09ec0e: 5451 ca0d |0031: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09ec12: 6e20 e121 0100 |0033: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e1 │ │ +09ec18: 5451 ca0d |0036: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09ec1c: 2202 e503 |0038: new-instance v2, Landroid/support/v7/widget/Toolbar$3; // type@03e5 │ │ +09ec20: 7020 c91d 5200 |003a: invoke-direct {v2, v5}, Landroid/support/v7/widget/Toolbar$3;.:(Landroid/support/v7/widget/Toolbar;)V // method@1dc9 │ │ +09ec26: 6e20 e221 2100 |003d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21e2 │ │ +09ec2c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1045 │ │ 0x0004 line=1046 │ │ 0x0012 line=1048 │ │ 0x0019 line=1049 │ │ 0x0020 line=1050 │ │ @@ -235405,23 +235432,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09ebac: |[09ebac] android.support.v7.widget.Toolbar.ensureLogoView:()V │ │ -09ebbc: 5420 d50d |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -09ebc0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -09ebc4: 2200 7e04 |0004: new-instance v0, Landroid/widget/ImageView; // type@047e │ │ -09ebc8: 6e10 0e1e 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -09ebce: 0c01 |0009: move-result-object v1 │ │ -09ebd0: 7020 e321 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@21e3 │ │ -09ebd6: 5b20 d50d |000d: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -09ebda: 0e00 |000f: return-void │ │ +09ec30: |[09ec30] android.support.v7.widget.Toolbar.ensureLogoView:()V │ │ +09ec40: 5420 d50d |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +09ec44: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +09ec48: 2200 7f04 |0004: new-instance v0, Landroid/widget/ImageView; // type@047f │ │ +09ec4c: 6e10 0e1e 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +09ec52: 0c01 |0009: move-result-object v1 │ │ +09ec54: 7020 e321 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@21e3 │ │ +09ec5a: 5b20 d50d |000d: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +09ec5e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000f line=532 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/widget/Toolbar; │ │ @@ -235431,37 +235458,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -09ebdc: |[09ebdc] android.support.v7.widget.Toolbar.ensureMenu:()V │ │ -09ebec: 7010 fc1d 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@1dfc │ │ -09ebf2: 5431 d80d |0003: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ebf6: 6e10 df17 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@17df │ │ -09ebfc: 0c01 |0008: move-result-object v1 │ │ -09ebfe: 3901 2300 |0009: if-nez v1, 002c // +0023 │ │ -09ec02: 5431 d80d |000b: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ec06: 6e10 c817 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@17c8 │ │ -09ec0c: 0c00 |0010: move-result-object v0 │ │ -09ec0e: 1f00 2e03 |0011: check-cast v0, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -09ec12: 5431 d20d |0013: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -09ec16: 3901 0a00 |0015: if-nez v1, 001f // +000a │ │ -09ec1a: 2201 e503 |0017: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@03e5 │ │ -09ec1e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -09ec20: 7030 cc1d 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@1dcc │ │ -09ec26: 5b31 d20d |001d: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -09ec2a: 5431 d80d |001f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ec2e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -09ec30: 6e20 e217 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@17e2 │ │ -09ec36: 5431 d20d |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -09ec3a: 5432 dd0d |0027: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ -09ec3e: 6e30 e614 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ -09ec44: 0e00 |002c: return-void │ │ +09ec60: |[09ec60] android.support.v7.widget.Toolbar.ensureMenu:()V │ │ +09ec70: 7010 fc1d 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@1dfc │ │ +09ec76: 5431 d80d |0003: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ec7a: 6e10 df17 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@17df │ │ +09ec80: 0c01 |0008: move-result-object v1 │ │ +09ec82: 3901 2300 |0009: if-nez v1, 002c // +0023 │ │ +09ec86: 5431 d80d |000b: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ec8a: 6e10 c817 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@17c8 │ │ +09ec90: 0c00 |0010: move-result-object v0 │ │ +09ec92: 1f00 2f03 |0011: check-cast v0, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +09ec96: 5431 d20d |0013: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +09ec9a: 3901 0a00 |0015: if-nez v1, 001f // +000a │ │ +09ec9e: 2201 e603 |0017: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@03e6 │ │ +09eca2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +09eca4: 7030 cc1d 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@1dcc │ │ +09ecaa: 5b31 d20d |001d: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +09ecae: 5431 d80d |001f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ecb2: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +09ecb4: 6e20 e217 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@17e2 │ │ +09ecba: 5431 d20d |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +09ecbe: 5432 dd0d |0027: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ +09ecc2: 6e30 e614 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ +09ecc8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ 0x0003 line=866 │ │ 0x000b line=868 │ │ 0x0013 line=869 │ │ 0x0017 line=870 │ │ @@ -235477,45 +235504,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -09ec48: |[09ec48] android.support.v7.widget.Toolbar.ensureMenuView:()V │ │ -09ec58: 5441 d80d |0000: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ec5c: 3901 3d00 |0002: if-nez v1, 003f // +003d │ │ -09ec60: 2201 6203 |0004: new-instance v1, Landroid/support/v7/widget/ActionMenuView; // type@0362 │ │ -09ec64: 6e10 0e1e 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -09ec6a: 0c02 |0009: move-result-object v2 │ │ -09ec6c: 7020 af17 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;)V // method@17af │ │ -09ec72: 5b41 d80d |000d: iput-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ec76: 5441 d80d |000f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ec7a: 5242 de0d |0011: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ -09ec7e: 6e20 e917 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@17e9 │ │ -09ec84: 5441 d80d |0016: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ec88: 5442 d90d |0018: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0dd9 │ │ -09ec8c: 6e20 e617 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V // method@17e6 │ │ -09ec92: 5441 d80d |001d: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ec96: 5442 c80d |001f: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0dc8 │ │ -09ec9a: 5443 d70d |0021: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0dd7 │ │ -09ec9e: 6e30 e517 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@17e5 │ │ -09eca4: 6e10 fe1d 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ -09ecaa: 0c00 |0029: move-result-object v0 │ │ -09ecac: 1401 0500 8000 |002a: const v1, #float 1.1755e-38 // #00800005 │ │ -09ecb2: 5242 c90d |002d: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ -09ecb6: dd02 0270 |002f: and-int/lit8 v2, v2, #int 112 // #70 │ │ -09ecba: b621 |0031: or-int/2addr v1, v2 │ │ -09ecbc: 5901 bd0d |0032: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -09ecc0: 5441 d80d |0034: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ecc4: 6e20 e317 0100 |0036: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@17e3 │ │ -09ecca: 5441 d80d |0039: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ecce: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -09ecd0: 7030 f11d 1402 |003c: invoke-direct {v4, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ -09ecd6: 0e00 |003f: return-void │ │ +09eccc: |[09eccc] android.support.v7.widget.Toolbar.ensureMenuView:()V │ │ +09ecdc: 5441 d80d |0000: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ece0: 3901 3d00 |0002: if-nez v1, 003f // +003d │ │ +09ece4: 2201 6303 |0004: new-instance v1, Landroid/support/v7/widget/ActionMenuView; // type@0363 │ │ +09ece8: 6e10 0e1e 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +09ecee: 0c02 |0009: move-result-object v2 │ │ +09ecf0: 7020 af17 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;)V // method@17af │ │ +09ecf6: 5b41 d80d |000d: iput-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ecfa: 5441 d80d |000f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ecfe: 5242 de0d |0011: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ +09ed02: 6e20 e917 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@17e9 │ │ +09ed08: 5441 d80d |0016: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ed0c: 5442 d90d |0018: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0dd9 │ │ +09ed10: 6e20 e617 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V // method@17e6 │ │ +09ed16: 5441 d80d |001d: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ed1a: 5442 c80d |001f: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0dc8 │ │ +09ed1e: 5443 d70d |0021: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0dd7 │ │ +09ed22: 6e30 e517 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@17e5 │ │ +09ed28: 6e10 fe1d 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ +09ed2e: 0c00 |0029: move-result-object v0 │ │ +09ed30: 1401 0500 8000 |002a: const v1, #float 1.1755e-38 // #00800005 │ │ +09ed36: 5242 c90d |002d: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ +09ed3a: dd02 0270 |002f: and-int/lit8 v2, v2, #int 112 // #70 │ │ +09ed3e: b621 |0031: or-int/2addr v1, v2 │ │ +09ed40: 5901 bd0d |0032: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +09ed44: 5441 d80d |0034: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ed48: 6e20 e317 0100 |0036: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@17e3 │ │ +09ed4e: 5441 d80d |0039: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09ed52: 1202 |003b: const/4 v2, #int 0 // #0 │ │ +09ed54: 7030 f11d 1402 |003c: invoke-direct {v4, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ +09ed5a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ 0x0004 line=879 │ │ 0x000f line=880 │ │ 0x0016 line=881 │ │ 0x001d line=882 │ │ @@ -235533,34 +235560,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -09ecd8: |[09ecd8] android.support.v7.widget.Toolbar.ensureNavButtonView:()V │ │ -09ece8: 5451 da0d |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09ecec: 3901 2300 |0002: if-nez v1, 0025 // +0023 │ │ -09ecf0: 2201 7d04 |0004: new-instance v1, Landroid/widget/ImageButton; // type@047d │ │ -09ecf4: 6e10 0e1e 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -09ecfa: 0c02 |0009: move-result-object v2 │ │ -09ecfc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09ecfe: 6004 3406 |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0634 │ │ -09ed02: 7040 d621 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21d6 │ │ -09ed08: 5b51 da0d |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09ed0c: 6e10 fe1d 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ -09ed12: 0c00 |0015: move-result-object v0 │ │ -09ed14: 1401 0300 8000 |0016: const v1, #float 1.17549e-38 // #00800003 │ │ -09ed1a: 5252 c90d |0019: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ -09ed1e: dd02 0270 |001b: and-int/lit8 v2, v2, #int 112 // #70 │ │ -09ed22: b621 |001d: or-int/2addr v1, v2 │ │ -09ed24: 5901 bd0d |001e: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -09ed28: 5451 da0d |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09ed2c: 6e20 e121 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e1 │ │ -09ed32: 0e00 |0025: return-void │ │ +09ed5c: |[09ed5c] android.support.v7.widget.Toolbar.ensureNavButtonView:()V │ │ +09ed6c: 5451 da0d |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09ed70: 3901 2300 |0002: if-nez v1, 0025 // +0023 │ │ +09ed74: 2201 7e04 |0004: new-instance v1, Landroid/widget/ImageButton; // type@047e │ │ +09ed78: 6e10 0e1e 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +09ed7e: 0c02 |0009: move-result-object v2 │ │ +09ed80: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09ed82: 6004 3406 |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0634 │ │ +09ed86: 7040 d621 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21d6 │ │ +09ed8c: 5b51 da0d |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09ed90: 6e10 fe1d 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ +09ed96: 0c00 |0015: move-result-object v0 │ │ +09ed98: 1401 0300 8000 |0016: const v1, #float 1.17549e-38 // #00800003 │ │ +09ed9e: 5252 c90d |0019: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0dc9 │ │ +09eda2: dd02 0270 |001b: and-int/lit8 v2, v2, #int 112 // #70 │ │ +09eda6: b621 |001d: or-int/2addr v1, v2 │ │ +09eda8: 5901 bd0d |001e: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +09edac: 5451 da0d |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09edb0: 6e20 e121 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e1 │ │ +09edb6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ 0x0004 line=1036 │ │ 0x0012 line=1038 │ │ 0x0016 line=1039 │ │ 0x0020 line=1040 │ │ @@ -235574,30 +235601,30 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -09ed34: |[09ed34] android.support.v7.widget.Toolbar.getChildHorizontalGravity:(I)I │ │ -09ed44: 7110 2e0a 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -09ed4a: 0a02 |0003: move-result v2 │ │ -09ed4c: 7120 6908 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ -09ed52: 0a00 |0007: move-result v0 │ │ -09ed54: dd01 0007 |0008: and-int/lit8 v1, v0, #int 7 // #07 │ │ -09ed58: 2b01 0c00 0000 |000a: packed-switch v1, 00000016 // +0000000c │ │ -09ed5e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -09ed60: 3332 0500 |000e: if-ne v2, v3, 0013 // +0005 │ │ -09ed64: 1253 |0010: const/4 v3, #int 5 // #5 │ │ -09ed66: 0131 |0011: move v1, v3 │ │ -09ed68: 0f01 |0012: return v1 │ │ -09ed6a: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -09ed6c: 28fd |0014: goto 0011 // -0003 │ │ -09ed6e: 0000 |0015: nop // spacer │ │ -09ed70: 0001 0500 0100 0000 0800 0000 0300 ... |0016: packed-switch-data (14 units) │ │ +09edb8: |[09edb8] android.support.v7.widget.Toolbar.getChildHorizontalGravity:(I)I │ │ +09edc8: 7110 2e0a 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +09edce: 0a02 |0003: move-result v2 │ │ +09edd0: 7120 6908 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0869 │ │ +09edd6: 0a00 |0007: move-result v0 │ │ +09edd8: dd01 0007 |0008: and-int/lit8 v1, v0, #int 7 // #07 │ │ +09eddc: 2b01 0c00 0000 |000a: packed-switch v1, 00000016 // +0000000c │ │ +09ede2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +09ede4: 3332 0500 |000e: if-ne v2, v3, 0013 // +0005 │ │ +09ede8: 1253 |0010: const/4 v3, #int 5 // #5 │ │ +09edea: 0131 |0011: move v1, v3 │ │ +09edec: 0f01 |0012: return v1 │ │ +09edee: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +09edf0: 28fd |0014: goto 0011 // -0003 │ │ +09edf2: 0000 |0015: nop // spacer │ │ +09edf4: 0001 0500 0100 0000 0800 0000 0300 ... |0016: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0004 line=1717 │ │ 0x0008 line=1718 │ │ 0x000a line=1719 │ │ 0x000d line=1725 │ │ @@ -235615,72 +235642,72 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -09ed8c: |[09ed8c] android.support.v7.widget.Toolbar.getChildTop:(Landroid/view/View;I)I │ │ -09ed9c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -09ed9e: 6e10 e21f 0c00 |0001: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09eda4: 0c03 |0004: move-result-object v3 │ │ -09eda6: 1f03 e603 |0005: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09edaa: 6e10 e61f 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -09edb0: 0a01 |000a: move-result v1 │ │ -09edb2: 3d0d 2c00 |000b: if-lez v13, 0037 // +002c │ │ -09edb6: 910a 010d |000d: sub-int v10, v1, v13 │ │ -09edba: db00 0a02 |000f: div-int/lit8 v0, v10, #int 2 // #02 │ │ -09edbe: 523a bd0d |0011: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -09edc2: 7020 091e ab00 |0013: invoke-direct {v11, v10}, Landroid/support/v7/widget/Toolbar;.getChildVerticalGravity:(I)I // method@1e09 │ │ -09edc8: 0a0a |0016: move-result v10 │ │ -09edca: 2c0a 4b00 0000 |0017: sparse-switch v10, 00000062 // +0000004b │ │ -09edd0: 6e10 1c1e 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ -09edd6: 0a05 |001d: move-result v5 │ │ -09edd8: 6e10 191e 0b00 |001e: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ -09edde: 0a04 |0021: move-result v4 │ │ -09ede0: 6e10 0f1e 0b00 |0022: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1e0f │ │ -09ede6: 0a02 |0025: move-result v2 │ │ -09ede8: 910a 0205 |0026: sub-int v10, v2, v5 │ │ -09edec: 9106 0a04 |0028: sub-int v6, v10, v4 │ │ -09edf0: 910a 0601 |002a: sub-int v10, v6, v1 │ │ -09edf4: db07 0a02 |002c: div-int/lit8 v7, v10, #int 2 // #02 │ │ -09edf8: 523a c20d |002e: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -09edfc: 35a7 1e00 |0030: if-ge v7, v10, 004e // +001e │ │ -09ee00: 5237 c20d |0032: iget v7, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -09ee04: 9009 0507 |0034: add-int v9, v5, v7 │ │ -09ee08: 0f09 |0036: return v9 │ │ -09ee0a: 0190 |0037: move v0, v9 │ │ -09ee0c: 28d9 |0038: goto 0011 // -0027 │ │ -09ee0e: 6e10 1c1e 0b00 |0039: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ -09ee14: 0a09 |003c: move-result v9 │ │ -09ee16: b109 |003d: sub-int/2addr v9, v0 │ │ -09ee18: 28f8 |003e: goto 0036 // -0008 │ │ -09ee1a: 6e10 0f1e 0b00 |003f: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1e0f │ │ -09ee20: 0a09 |0042: move-result v9 │ │ -09ee22: 6e10 191e 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ -09ee28: 0a0a |0046: move-result v10 │ │ -09ee2a: b1a9 |0047: sub-int/2addr v9, v10 │ │ -09ee2c: b119 |0048: sub-int/2addr v9, v1 │ │ -09ee2e: 523a bc0d |0049: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -09ee32: b1a9 |004b: sub-int/2addr v9, v10 │ │ -09ee34: b109 |004c: sub-int/2addr v9, v0 │ │ -09ee36: 28e9 |004d: goto 0036 // -0017 │ │ -09ee38: 910a 0204 |004e: sub-int v10, v2, v4 │ │ -09ee3c: b11a |0050: sub-int/2addr v10, v1 │ │ -09ee3e: b17a |0051: sub-int/2addr v10, v7 │ │ -09ee40: 9108 0a05 |0052: sub-int v8, v10, v5 │ │ -09ee44: 523a bc0d |0054: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -09ee48: 35a8 deff |0056: if-ge v8, v10, 0034 // -0022 │ │ -09ee4c: 523a bc0d |0058: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -09ee50: b18a |005a: sub-int/2addr v10, v8 │ │ -09ee52: 910a 070a |005b: sub-int v10, v7, v10 │ │ -09ee56: 7120 ac27 a900 |005d: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09ee5c: 0a07 |0060: move-result v7 │ │ -09ee5e: 28d3 |0061: goto 0034 // -002d │ │ -09ee60: 0002 0200 3000 0000 5000 0000 2200 ... |0062: sparse-switch-data (10 units) │ │ +09ee10: |[09ee10] android.support.v7.widget.Toolbar.getChildTop:(Landroid/view/View;I)I │ │ +09ee20: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +09ee22: 6e10 e21f 0c00 |0001: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09ee28: 0c03 |0004: move-result-object v3 │ │ +09ee2a: 1f03 e703 |0005: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09ee2e: 6e10 e61f 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +09ee34: 0a01 |000a: move-result v1 │ │ +09ee36: 3d0d 2c00 |000b: if-lez v13, 0037 // +002c │ │ +09ee3a: 910a 010d |000d: sub-int v10, v1, v13 │ │ +09ee3e: db00 0a02 |000f: div-int/lit8 v0, v10, #int 2 // #02 │ │ +09ee42: 523a bd0d |0011: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +09ee46: 7020 091e ab00 |0013: invoke-direct {v11, v10}, Landroid/support/v7/widget/Toolbar;.getChildVerticalGravity:(I)I // method@1e09 │ │ +09ee4c: 0a0a |0016: move-result v10 │ │ +09ee4e: 2c0a 4b00 0000 |0017: sparse-switch v10, 00000062 // +0000004b │ │ +09ee54: 6e10 1c1e 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ +09ee5a: 0a05 |001d: move-result v5 │ │ +09ee5c: 6e10 191e 0b00 |001e: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ +09ee62: 0a04 |0021: move-result v4 │ │ +09ee64: 6e10 0f1e 0b00 |0022: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1e0f │ │ +09ee6a: 0a02 |0025: move-result v2 │ │ +09ee6c: 910a 0205 |0026: sub-int v10, v2, v5 │ │ +09ee70: 9106 0a04 |0028: sub-int v6, v10, v4 │ │ +09ee74: 910a 0601 |002a: sub-int v10, v6, v1 │ │ +09ee78: db07 0a02 |002c: div-int/lit8 v7, v10, #int 2 // #02 │ │ +09ee7c: 523a c20d |002e: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +09ee80: 35a7 1e00 |0030: if-ge v7, v10, 004e // +001e │ │ +09ee84: 5237 c20d |0032: iget v7, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +09ee88: 9009 0507 |0034: add-int v9, v5, v7 │ │ +09ee8c: 0f09 |0036: return v9 │ │ +09ee8e: 0190 |0037: move v0, v9 │ │ +09ee90: 28d9 |0038: goto 0011 // -0027 │ │ +09ee92: 6e10 1c1e 0b00 |0039: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ +09ee98: 0a09 |003c: move-result v9 │ │ +09ee9a: b109 |003d: sub-int/2addr v9, v0 │ │ +09ee9c: 28f8 |003e: goto 0036 // -0008 │ │ +09ee9e: 6e10 0f1e 0b00 |003f: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1e0f │ │ +09eea4: 0a09 |0042: move-result v9 │ │ +09eea6: 6e10 191e 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ +09eeac: 0a0a |0046: move-result v10 │ │ +09eeae: b1a9 |0047: sub-int/2addr v9, v10 │ │ +09eeb0: b119 |0048: sub-int/2addr v9, v1 │ │ +09eeb2: 523a bc0d |0049: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +09eeb6: b1a9 |004b: sub-int/2addr v9, v10 │ │ +09eeb8: b109 |004c: sub-int/2addr v9, v0 │ │ +09eeba: 28e9 |004d: goto 0036 // -0017 │ │ +09eebc: 910a 0204 |004e: sub-int v10, v2, v4 │ │ +09eec0: b11a |0050: sub-int/2addr v10, v1 │ │ +09eec2: b17a |0051: sub-int/2addr v10, v7 │ │ +09eec4: 9108 0a05 |0052: sub-int v8, v10, v5 │ │ +09eec8: 523a bc0d |0054: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +09eecc: 35a8 deff |0056: if-ge v8, v10, 0034 // -0022 │ │ +09eed0: 523a bc0d |0058: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +09eed4: b18a |005a: sub-int/2addr v10, v8 │ │ +09eed6: 910a 070a |005b: sub-int v10, v7, v10 │ │ +09eeda: 7120 ac27 a900 |005d: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09eee0: 0a07 |0060: move-result v7 │ │ +09eee2: 28d3 |0061: goto 0034 // -002d │ │ +09eee4: 0002 0200 3000 0000 5000 0000 2200 ... |0062: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1636 │ │ 0x0007 line=1637 │ │ 0x000b line=1638 │ │ 0x0011 line=1639 │ │ 0x001a line=1649 │ │ @@ -235723,21 +235750,21 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -09ee74: |[09ee74] android.support.v7.widget.Toolbar.getChildVerticalGravity:(I)I │ │ -09ee84: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ -09ee88: 2c00 0800 0000 |0002: sparse-switch v0, 0000000a // +00000008 │ │ -09ee8e: 5221 d30d |0005: iget v1, v2, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ -09ee92: dd00 0170 |0007: and-int/lit8 v0, v1, #int 112 // #70 │ │ -09ee96: 0f00 |0009: return v0 │ │ -09ee98: 0002 0300 1000 0000 3000 0000 5000 ... |000a: sparse-switch-data (14 units) │ │ +09eef8: |[09eef8] android.support.v7.widget.Toolbar.getChildVerticalGravity:(I)I │ │ +09ef08: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ +09ef0c: 2c00 0800 0000 |0002: sparse-switch v0, 0000000a // +00000008 │ │ +09ef12: 5221 d30d |0005: iget v1, v2, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ +09ef16: dd00 0170 |0007: and-int/lit8 v0, v1, #int 112 // #70 │ │ +09ef1a: 0f00 |0009: return v0 │ │ +09ef1c: 0002 0300 1000 0000 3000 0000 5000 ... |000a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1668 │ │ 0x0002 line=1669 │ │ 0x0005 line=1675 │ │ 0x000a line=1669 │ │ locals : │ │ @@ -235750,24 +235777,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09eeb4: |[09eeb4] android.support.v7.widget.Toolbar.getHorizontalMargins:(Landroid/view/View;)I │ │ -09eec4: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09eeca: 0c00 |0003: move-result-object v0 │ │ -09eecc: 1f00 4104 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -09eed0: 7110 9f08 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@089f │ │ -09eed6: 0a01 |0009: move-result v1 │ │ -09eed8: 7110 9e08 0000 |000a: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@089e │ │ -09eede: 0a02 |000d: move-result v2 │ │ -09eee0: b021 |000e: add-int/2addr v1, v2 │ │ -09eee2: 0f01 |000f: return v1 │ │ +09ef38: |[09ef38] android.support.v7.widget.Toolbar.getHorizontalMargins:(Landroid/view/View;)I │ │ +09ef48: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09ef4e: 0c00 |0003: move-result-object v0 │ │ +09ef50: 1f00 4204 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +09ef54: 7110 9f08 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@089f │ │ +09ef5a: 0a01 |0009: move-result v1 │ │ +09ef5c: 7110 9e08 0000 |000a: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@089e │ │ +09ef62: 0a02 |000d: move-result v2 │ │ +09ef64: b021 |000e: add-int/2addr v1, v2 │ │ +09ef66: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1734 │ │ 0x0006 line=1735 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 mlp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0010 reg=3 this Landroid/support/v7/widget/Toolbar; │ │ @@ -235778,20 +235805,20 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09eee4: |[09eee4] android.support.v7.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ -09eef4: 2200 1d03 |0000: new-instance v0, Landroid/support/v7/view/SupportMenuInflater; // type@031d │ │ -09eef8: 6e10 0e1e 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -09eefe: 0c01 |0005: move-result-object v1 │ │ -09ef00: 7020 f113 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@13f1 │ │ -09ef06: 1100 |0009: return-object v0 │ │ +09ef68: |[09ef68] android.support.v7.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ +09ef78: 2200 1e03 |0000: new-instance v0, Landroid/support/v7/view/SupportMenuInflater; // type@031e │ │ +09ef7c: 6e10 0e1e 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +09ef82: 0c01 |0005: move-result-object v1 │ │ +09ef84: 7020 f113 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@13f1 │ │ +09ef8a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #19 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -235799,22 +235826,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -09ef08: |[09ef08] android.support.v7.widget.Toolbar.getVerticalMargins:(Landroid/view/View;)I │ │ -09ef18: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09ef1e: 0c00 |0003: move-result-object v0 │ │ -09ef20: 1f00 4104 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -09ef24: 5201 2a0e |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -09ef28: 5202 260e |0008: iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ -09ef2c: b021 |000a: add-int/2addr v1, v2 │ │ -09ef2e: 0f01 |000b: return v1 │ │ +09ef8c: |[09ef8c] android.support.v7.widget.Toolbar.getVerticalMargins:(Landroid/view/View;)I │ │ +09ef9c: 6e10 e21f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09efa2: 0c00 |0003: move-result-object v0 │ │ +09efa4: 1f00 4204 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +09efa8: 5201 2a0e |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +09efac: 5202 260e |0008: iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ +09efb0: b021 |000a: add-int/2addr v1, v2 │ │ +09efb2: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1740 │ │ 0x0006 line=1741 │ │ locals : │ │ 0x0006 - 0x000c reg=0 mlp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v7/widget/Toolbar; │ │ @@ -235825,52 +235852,52 @@ │ │ type : '(Ljava/util/List;[I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -09ef30: |[09ef30] android.support.v7.widget.Toolbar.getViewListMeasuredWidth:(Ljava/util/List;[I)I │ │ -09ef40: 120c |0000: const/4 v12, #int 0 // #0 │ │ -09ef42: 4400 0f0c |0001: aget v0, v15, v12 │ │ -09ef46: 121b |0003: const/4 v11, #int 1 // #1 │ │ -09ef48: 4401 0f0b |0004: aget v1, v15, v11 │ │ -09ef4c: 120a |0006: const/4 v10, #int 0 // #0 │ │ -09ef4e: 7210 ec28 0e00 |0007: invoke-interface {v14}, Ljava/util/List;.size:()I // method@28ec │ │ -09ef54: 0a02 |000a: move-result v2 │ │ -09ef56: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -09ef58: 3523 3200 |000c: if-ge v3, v2, 003e // +0032 │ │ -09ef5c: 7220 e528 3e00 |000e: invoke-interface {v14, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -09ef62: 0c09 |0011: move-result-object v9 │ │ -09ef64: 1f09 3c04 |0012: check-cast v9, Landroid/view/View; // type@043c │ │ -09ef68: 6e10 e21f 0900 |0014: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09ef6e: 0c06 |0017: move-result-object v6 │ │ -09ef70: 1f06 e603 |0018: check-cast v6, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09ef74: 526b bf0d |001a: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0dbf │ │ -09ef78: 9104 0b00 |001c: sub-int v4, v11, v0 │ │ -09ef7c: 526b c10d |001e: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0dc1 │ │ -09ef80: 9107 0b01 |0020: sub-int v7, v11, v1 │ │ -09ef84: 7120 ac27 4c00 |0022: invoke-static {v12, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09ef8a: 0a05 |0025: move-result v5 │ │ -09ef8c: 7120 ac27 7c00 |0026: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09ef92: 0a08 |0029: move-result v8 │ │ -09ef94: 7b4b |002a: neg-int v11, v4 │ │ -09ef96: 7120 ac27 bc00 |002b: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09ef9c: 0a00 |002e: move-result v0 │ │ -09ef9e: 7b7b |002f: neg-int v11, v7 │ │ -09efa0: 7120 ac27 bc00 |0030: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09efa6: 0a01 |0033: move-result v1 │ │ -09efa8: 6e10 e81f 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -09efae: 0a0b |0037: move-result v11 │ │ -09efb0: b05b |0038: add-int/2addr v11, v5 │ │ -09efb2: b08b |0039: add-int/2addr v11, v8 │ │ -09efb4: b0ba |003a: add-int/2addr v10, v11 │ │ -09efb6: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09efba: 28cf |003d: goto 000c // -0031 │ │ -09efbc: 0f0a |003e: return v10 │ │ +09efb4: |[09efb4] android.support.v7.widget.Toolbar.getViewListMeasuredWidth:(Ljava/util/List;[I)I │ │ +09efc4: 120c |0000: const/4 v12, #int 0 // #0 │ │ +09efc6: 4400 0f0c |0001: aget v0, v15, v12 │ │ +09efca: 121b |0003: const/4 v11, #int 1 // #1 │ │ +09efcc: 4401 0f0b |0004: aget v1, v15, v11 │ │ +09efd0: 120a |0006: const/4 v10, #int 0 // #0 │ │ +09efd2: 7210 ec28 0e00 |0007: invoke-interface {v14}, Ljava/util/List;.size:()I // method@28ec │ │ +09efd8: 0a02 |000a: move-result v2 │ │ +09efda: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +09efdc: 3523 3200 |000c: if-ge v3, v2, 003e // +0032 │ │ +09efe0: 7220 e528 3e00 |000e: invoke-interface {v14, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +09efe6: 0c09 |0011: move-result-object v9 │ │ +09efe8: 1f09 3d04 |0012: check-cast v9, Landroid/view/View; // type@043d │ │ +09efec: 6e10 e21f 0900 |0014: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09eff2: 0c06 |0017: move-result-object v6 │ │ +09eff4: 1f06 e703 |0018: check-cast v6, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09eff8: 526b bf0d |001a: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0dbf │ │ +09effc: 9104 0b00 |001c: sub-int v4, v11, v0 │ │ +09f000: 526b c10d |001e: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0dc1 │ │ +09f004: 9107 0b01 |0020: sub-int v7, v11, v1 │ │ +09f008: 7120 ac27 4c00 |0022: invoke-static {v12, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f00e: 0a05 |0025: move-result v5 │ │ +09f010: 7120 ac27 7c00 |0026: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f016: 0a08 |0029: move-result v8 │ │ +09f018: 7b4b |002a: neg-int v11, v4 │ │ +09f01a: 7120 ac27 bc00 |002b: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f020: 0a00 |002e: move-result v0 │ │ +09f022: 7b7b |002f: neg-int v11, v7 │ │ +09f024: 7120 ac27 bc00 |0030: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f02a: 0a01 |0033: move-result v1 │ │ +09f02c: 6e10 e81f 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +09f032: 0a0b |0037: move-result v11 │ │ +09f034: b05b |0038: add-int/2addr v11, v5 │ │ +09f036: b08b |0039: add-int/2addr v11, v8 │ │ +09f038: b0ba |003a: add-int/2addr v10, v11 │ │ +09f03a: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09f03e: 28cf |003d: goto 000c // -0031 │ │ +09f040: 0f0a |003e: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1591 │ │ 0x0003 line=1592 │ │ 0x0006 line=1593 │ │ 0x0007 line=1594 │ │ 0x000b line=1595 │ │ @@ -235907,26 +235934,26 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09efc0: |[09efc0] android.support.v7.widget.Toolbar.isChildOrHidden:(Landroid/view/View;)Z │ │ -09efd0: 6e10 ed1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -09efd6: 0c00 |0003: move-result-object v0 │ │ -09efd8: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -09efdc: 5410 d40d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -09efe0: 6e20 9728 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ -09efe6: 0a00 |000b: move-result v0 │ │ -09efe8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -09efec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -09efee: 0f00 |000f: return v0 │ │ -09eff0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09eff2: 28fe |0011: goto 000f // -0002 │ │ +09f044: |[09f044] android.support.v7.widget.Toolbar.isChildOrHidden:(Landroid/view/View;)Z │ │ +09f054: 6e10 ed1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +09f05a: 0c00 |0003: move-result-object v0 │ │ +09f05c: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +09f060: 5410 d40d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +09f064: 6e20 9728 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2897 │ │ +09f06a: 0a00 |000b: move-result v0 │ │ +09f06c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +09f070: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +09f072: 0f00 |000f: return v0 │ │ +09f074: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +09f076: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1807 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0012 reg=2 child Landroid/view/View; │ │ │ │ @@ -235935,24 +235962,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09eff4: |[09eff4] android.support.v7.widget.Toolbar.isCustomView:(Landroid/view/View;)Z │ │ -09f004: 6e10 e21f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09f00a: 0c00 |0003: move-result-object v0 │ │ -09f00c: 1f00 e603 |0004: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f010: 5200 c00d |0006: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -09f014: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -09f018: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -09f01a: 0f00 |000b: return v0 │ │ -09f01c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -09f01e: 28fe |000d: goto 000b // -0002 │ │ +09f078: |[09f078] android.support.v7.widget.Toolbar.isCustomView:(Landroid/view/View;)Z │ │ +09f088: 6e10 e21f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09f08e: 0c00 |0003: move-result-object v0 │ │ +09f090: 1f00 e703 |0004: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f094: 5200 c00d |0006: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +09f098: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +09f09c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +09f09e: 0f00 |000b: return v0 │ │ +09f0a0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +09f0a2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1773 │ │ locals : │ │ 0x0000 - 0x000e reg=1 child Landroid/view/View; │ │ │ │ #23 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -235960,42 +235987,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 │ │ -09f020: |[09f020] android.support.v7.widget.Toolbar.layoutChildLeft:(Landroid/view/View;I[II)I │ │ -09f030: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -09f032: 6e10 e21f 0800 |0001: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09f038: 0c02 |0004: move-result-object v2 │ │ -09f03a: 1f02 e603 |0005: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f03e: 5224 bf0d |0007: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0dbf │ │ -09f042: 4405 0a06 |0009: aget v5, v10, v6 │ │ -09f046: 9101 0405 |000b: sub-int v1, v4, v5 │ │ -09f04a: 7120 ac27 1600 |000d: invoke-static {v6, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09f050: 0a04 |0010: move-result v4 │ │ -09f052: b049 |0011: add-int/2addr v9, v4 │ │ -09f054: 7b14 |0012: neg-int v4, v1 │ │ -09f056: 7120 ac27 4600 |0013: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09f05c: 0a04 |0016: move-result v4 │ │ -09f05e: 4b04 0a06 |0017: aput v4, v10, v6 │ │ -09f062: 7030 081e 870b |0019: invoke-direct {v7, v8, v11}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@1e08 │ │ -09f068: 0a03 |001c: move-result v3 │ │ -09f06a: 6e10 e81f 0800 |001d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -09f070: 0a00 |0020: move-result v0 │ │ -09f072: 9004 0900 |0021: add-int v4, v9, v0 │ │ -09f076: 6e10 e61f 0800 |0023: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -09f07c: 0a05 |0026: move-result v5 │ │ -09f07e: b035 |0027: add-int/2addr v5, v3 │ │ -09f080: 6e55 1320 9843 |0028: invoke-virtual {v8, v9, v3, v4, v5}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -09f086: 5224 c10d |002b: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0dc1 │ │ -09f08a: b004 |002d: add-int/2addr v4, v0 │ │ -09f08c: b049 |002e: add-int/2addr v9, v4 │ │ -09f08e: 0f09 |002f: return v9 │ │ +09f0a4: |[09f0a4] android.support.v7.widget.Toolbar.layoutChildLeft:(Landroid/view/View;I[II)I │ │ +09f0b4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +09f0b6: 6e10 e21f 0800 |0001: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09f0bc: 0c02 |0004: move-result-object v2 │ │ +09f0be: 1f02 e703 |0005: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f0c2: 5224 bf0d |0007: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0dbf │ │ +09f0c6: 4405 0a06 |0009: aget v5, v10, v6 │ │ +09f0ca: 9101 0405 |000b: sub-int v1, v4, v5 │ │ +09f0ce: 7120 ac27 1600 |000d: invoke-static {v6, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f0d4: 0a04 |0010: move-result v4 │ │ +09f0d6: b049 |0011: add-int/2addr v9, v4 │ │ +09f0d8: 7b14 |0012: neg-int v4, v1 │ │ +09f0da: 7120 ac27 4600 |0013: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f0e0: 0a04 |0016: move-result v4 │ │ +09f0e2: 4b04 0a06 |0017: aput v4, v10, v6 │ │ +09f0e6: 7030 081e 870b |0019: invoke-direct {v7, v8, v11}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@1e08 │ │ +09f0ec: 0a03 |001c: move-result v3 │ │ +09f0ee: 6e10 e81f 0800 |001d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +09f0f4: 0a00 |0020: move-result v0 │ │ +09f0f6: 9004 0900 |0021: add-int v4, v9, v0 │ │ +09f0fa: 6e10 e61f 0800 |0023: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +09f100: 0a05 |0026: move-result v5 │ │ +09f102: b035 |0027: add-int/2addr v5, v3 │ │ +09f104: 6e55 1320 9843 |0028: invoke-virtual {v8, v9, v3, v4, v5}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +09f10a: 5224 c10d |002b: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0dc1 │ │ +09f10e: b004 |002d: add-int/2addr v4, v0 │ │ +09f110: b049 |002e: add-int/2addr v9, v4 │ │ +09f112: 0f09 |002f: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1611 │ │ 0x0007 line=1612 │ │ 0x000d line=1613 │ │ 0x0012 line=1614 │ │ 0x0019 line=1615 │ │ @@ -236019,43 +236046,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 │ │ -09f090: |[09f090] android.support.v7.widget.Toolbar.layoutChildRight:(Landroid/view/View;I[II)I │ │ -09f0a0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -09f0a2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -09f0a4: 6e10 e21f 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09f0aa: 0c01 |0005: move-result-object v1 │ │ -09f0ac: 1f01 e603 |0006: check-cast v1, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f0b0: 5214 c10d |0008: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0dc1 │ │ -09f0b4: 4405 0b07 |000a: aget v5, v11, v7 │ │ -09f0b8: 9102 0405 |000c: sub-int v2, v4, v5 │ │ -09f0bc: 7120 ac27 2600 |000e: invoke-static {v6, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09f0c2: 0a04 |0011: move-result v4 │ │ -09f0c4: b14a |0012: sub-int/2addr v10, v4 │ │ -09f0c6: 7b24 |0013: neg-int v4, v2 │ │ -09f0c8: 7120 ac27 4600 |0014: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09f0ce: 0a04 |0017: move-result v4 │ │ -09f0d0: 4b04 0b07 |0018: aput v4, v11, v7 │ │ -09f0d4: 7030 081e 980c |001a: invoke-direct {v8, v9, v12}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@1e08 │ │ -09f0da: 0a03 |001d: move-result v3 │ │ -09f0dc: 6e10 e81f 0900 |001e: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -09f0e2: 0a00 |0021: move-result v0 │ │ -09f0e4: 9104 0a00 |0022: sub-int v4, v10, v0 │ │ -09f0e8: 6e10 e61f 0900 |0024: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -09f0ee: 0a05 |0027: move-result v5 │ │ -09f0f0: b035 |0028: add-int/2addr v5, v3 │ │ -09f0f2: 6e55 1320 49a3 |0029: invoke-virtual {v9, v4, v3, v10, v5}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ -09f0f8: 5214 bf0d |002c: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0dbf │ │ -09f0fc: b004 |002e: add-int/2addr v4, v0 │ │ -09f0fe: b14a |002f: sub-int/2addr v10, v4 │ │ -09f100: 0f0a |0030: return v10 │ │ +09f114: |[09f114] android.support.v7.widget.Toolbar.layoutChildRight:(Landroid/view/View;I[II)I │ │ +09f124: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +09f126: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +09f128: 6e10 e21f 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09f12e: 0c01 |0005: move-result-object v1 │ │ +09f130: 1f01 e703 |0006: check-cast v1, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f134: 5214 c10d |0008: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0dc1 │ │ +09f138: 4405 0b07 |000a: aget v5, v11, v7 │ │ +09f13c: 9102 0405 |000c: sub-int v2, v4, v5 │ │ +09f140: 7120 ac27 2600 |000e: invoke-static {v6, v2}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f146: 0a04 |0011: move-result v4 │ │ +09f148: b14a |0012: sub-int/2addr v10, v4 │ │ +09f14a: 7b24 |0013: neg-int v4, v2 │ │ +09f14c: 7120 ac27 4600 |0014: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f152: 0a04 |0017: move-result v4 │ │ +09f154: 4b04 0b07 |0018: aput v4, v11, v7 │ │ +09f158: 7030 081e 980c |001a: invoke-direct {v8, v9, v12}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@1e08 │ │ +09f15e: 0a03 |001d: move-result v3 │ │ +09f160: 6e10 e81f 0900 |001e: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +09f166: 0a00 |0021: move-result v0 │ │ +09f168: 9104 0a00 |0022: sub-int v4, v10, v0 │ │ +09f16c: 6e10 e61f 0900 |0024: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +09f172: 0a05 |0027: move-result v5 │ │ +09f174: b035 |0028: add-int/2addr v5, v3 │ │ +09f176: 6e55 1320 49a3 |0029: invoke-virtual {v9, v4, v3, v10, v5}, Landroid/view/View;.layout:(IIII)V // method@2013 │ │ +09f17c: 5214 bf0d |002c: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0dbf │ │ +09f180: b004 |002e: add-int/2addr v4, v0 │ │ +09f182: b14a |002f: sub-int/2addr v10, v4 │ │ +09f184: 0f0a |0030: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1624 │ │ 0x0008 line=1625 │ │ 0x000e line=1626 │ │ 0x0013 line=1627 │ │ 0x001a line=1628 │ │ @@ -236079,73 +236106,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 │ │ -09f104: |[09f104] android.support.v7.widget.Toolbar.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I │ │ -09f114: 6e10 e21f 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09f11a: 0c05 |0003: move-result-object v5 │ │ -09f11c: 1f05 4104 |0004: check-cast v5, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -09f120: 5258 280e |0006: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ -09f124: 1209 |0008: const/4 v9, #int 0 // #0 │ │ -09f126: 4409 1109 |0009: aget v9, v17, v9 │ │ -09f12a: 9103 0809 |000b: sub-int v3, v8, v9 │ │ -09f12e: 5258 290e |000d: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ -09f132: 1219 |000f: const/4 v9, #int 1 // #1 │ │ -09f134: 4409 1109 |0010: aget v9, v17, v9 │ │ -09f138: 9106 0809 |0012: sub-int v6, v8, v9 │ │ -09f13c: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -09f13e: 7120 ac27 3800 |0015: invoke-static {v8, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09f144: 0a04 |0018: move-result v4 │ │ -09f146: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -09f148: 7120 ac27 6800 |001a: invoke-static {v8, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09f14e: 0a07 |001d: move-result v7 │ │ -09f150: 9002 0407 |001e: add-int v2, v4, v7 │ │ -09f154: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -09f156: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -09f158: 7b3a |0022: neg-int v10, v3 │ │ -09f15a: 7120 ac27 a900 |0023: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09f160: 0a09 |0026: move-result v9 │ │ -09f162: 4b09 1108 |0027: aput v9, v17, v8 │ │ -09f166: 1218 |0029: const/4 v8, #int 1 // #1 │ │ -09f168: 1209 |002a: const/4 v9, #int 0 // #0 │ │ -09f16a: 7b6a |002b: neg-int v10, v6 │ │ -09f16c: 7120 ac27 a900 |002c: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09f172: 0a09 |002f: move-result v9 │ │ -09f174: 4b09 1108 |0030: aput v9, v17, v8 │ │ -09f178: 6e10 1a1e 0b00 |0032: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1e1a │ │ -09f17e: 0a08 |0035: move-result v8 │ │ -09f180: 6e10 1b1e 0b00 |0036: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1e1b │ │ -09f186: 0a09 |0039: move-result v9 │ │ -09f188: b098 |003a: add-int/2addr v8, v9 │ │ -09f18a: b028 |003b: add-int/2addr v8, v2 │ │ -09f18c: b0e8 |003c: add-int/2addr v8, v14 │ │ -09f18e: 5259 2b0e |003d: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0e2b │ │ -09f192: 7130 071e 8d09 |003f: invoke-static {v13, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@1e07 │ │ -09f198: 0a01 |0042: move-result v1 │ │ -09f19a: 6e10 1c1e 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ -09f1a0: 0a08 |0046: move-result v8 │ │ -09f1a2: 6e10 191e 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ -09f1a8: 0a09 |004a: move-result v9 │ │ -09f1aa: b098 |004b: add-int/2addr v8, v9 │ │ -09f1ac: 5259 2a0e |004c: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -09f1b0: b098 |004e: add-int/2addr v8, v9 │ │ -09f1b2: 5259 260e |004f: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ -09f1b6: b098 |0051: add-int/2addr v8, v9 │ │ -09f1b8: 9008 0810 |0052: add-int v8, v8, v16 │ │ -09f1bc: 5259 270e |0054: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@0e27 │ │ -09f1c0: 7130 071e 8f09 |0056: invoke-static {v15, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@1e07 │ │ -09f1c6: 0a00 |0059: move-result v0 │ │ -09f1c8: 6e30 1420 1c00 |005a: invoke-virtual {v12, v1, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -09f1ce: 6e10 e81f 0c00 |005d: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -09f1d4: 0a08 |0060: move-result v8 │ │ -09f1d6: b028 |0061: add-int/2addr v8, v2 │ │ -09f1d8: 0f08 |0062: return v8 │ │ +09f188: |[09f188] android.support.v7.widget.Toolbar.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I │ │ +09f198: 6e10 e21f 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09f19e: 0c05 |0003: move-result-object v5 │ │ +09f1a0: 1f05 4204 |0004: check-cast v5, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +09f1a4: 5258 280e |0006: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ +09f1a8: 1209 |0008: const/4 v9, #int 0 // #0 │ │ +09f1aa: 4409 1109 |0009: aget v9, v17, v9 │ │ +09f1ae: 9103 0809 |000b: sub-int v3, v8, v9 │ │ +09f1b2: 5258 290e |000d: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ +09f1b6: 1219 |000f: const/4 v9, #int 1 // #1 │ │ +09f1b8: 4409 1109 |0010: aget v9, v17, v9 │ │ +09f1bc: 9106 0809 |0012: sub-int v6, v8, v9 │ │ +09f1c0: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +09f1c2: 7120 ac27 3800 |0015: invoke-static {v8, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f1c8: 0a04 |0018: move-result v4 │ │ +09f1ca: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +09f1cc: 7120 ac27 6800 |001a: invoke-static {v8, v6}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f1d2: 0a07 |001d: move-result v7 │ │ +09f1d4: 9002 0407 |001e: add-int v2, v4, v7 │ │ +09f1d8: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +09f1da: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +09f1dc: 7b3a |0022: neg-int v10, v3 │ │ +09f1de: 7120 ac27 a900 |0023: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f1e4: 0a09 |0026: move-result v9 │ │ +09f1e6: 4b09 1108 |0027: aput v9, v17, v8 │ │ +09f1ea: 1218 |0029: const/4 v8, #int 1 // #1 │ │ +09f1ec: 1209 |002a: const/4 v9, #int 0 // #0 │ │ +09f1ee: 7b6a |002b: neg-int v10, v6 │ │ +09f1f0: 7120 ac27 a900 |002c: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09f1f6: 0a09 |002f: move-result v9 │ │ +09f1f8: 4b09 1108 |0030: aput v9, v17, v8 │ │ +09f1fc: 6e10 1a1e 0b00 |0032: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1e1a │ │ +09f202: 0a08 |0035: move-result v8 │ │ +09f204: 6e10 1b1e 0b00 |0036: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1e1b │ │ +09f20a: 0a09 |0039: move-result v9 │ │ +09f20c: b098 |003a: add-int/2addr v8, v9 │ │ +09f20e: b028 |003b: add-int/2addr v8, v2 │ │ +09f210: b0e8 |003c: add-int/2addr v8, v14 │ │ +09f212: 5259 2b0e |003d: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0e2b │ │ +09f216: 7130 071e 8d09 |003f: invoke-static {v13, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@1e07 │ │ +09f21c: 0a01 |0042: move-result v1 │ │ +09f21e: 6e10 1c1e 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ +09f224: 0a08 |0046: move-result v8 │ │ +09f226: 6e10 191e 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ +09f22c: 0a09 |004a: move-result v9 │ │ +09f22e: b098 |004b: add-int/2addr v8, v9 │ │ +09f230: 5259 2a0e |004c: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +09f234: b098 |004e: add-int/2addr v8, v9 │ │ +09f236: 5259 260e |004f: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ +09f23a: b098 |0051: add-int/2addr v8, v9 │ │ +09f23c: 9008 0810 |0052: add-int v8, v8, v16 │ │ +09f240: 5259 270e |0054: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@0e27 │ │ +09f244: 7130 071e 8f09 |0056: invoke-static {v15, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@1e07 │ │ +09f24a: 0a00 |0059: move-result v0 │ │ +09f24c: 6e30 1420 1c00 |005a: invoke-virtual {v12, v1, v0}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +09f252: 6e10 e81f 0c00 |005d: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +09f258: 0a08 |0060: move-result v8 │ │ +09f25a: b028 |0061: add-int/2addr v8, v2 │ │ +09f25c: 0f08 |0062: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1201 │ │ 0x0006 line=1203 │ │ 0x000d line=1204 │ │ 0x0014 line=1205 │ │ 0x0019 line=1206 │ │ @@ -236178,60 +236205,60 @@ │ │ type : '(Landroid/view/View;IIIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -09f1dc: |[09f1dc] android.support.v7.widget.Toolbar.measureChildConstrained:(Landroid/view/View;IIIII)V │ │ -09f1ec: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ -09f1f0: 6e10 e21f 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09f1f6: 0c03 |0005: move-result-object v3 │ │ -09f1f8: 1f03 4104 |0006: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -09f1fc: 6e10 1a1e 0800 |0008: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1e1a │ │ -09f202: 0a05 |000b: move-result v5 │ │ -09f204: 6e10 1b1e 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1e1b │ │ -09f20a: 0a06 |000f: move-result v6 │ │ -09f20c: b065 |0010: add-int/2addr v5, v6 │ │ -09f20e: 5236 280e |0011: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ -09f212: b065 |0013: add-int/2addr v5, v6 │ │ -09f214: 5236 290e |0014: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ -09f218: b065 |0016: add-int/2addr v5, v6 │ │ -09f21a: b0b5 |0017: add-int/2addr v5, v11 │ │ -09f21c: 5236 2b0e |0018: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0e2b │ │ -09f220: 7130 071e 5a06 |001a: invoke-static {v10, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@1e07 │ │ -09f226: 0a02 |001d: move-result v2 │ │ -09f228: 6e10 1c1e 0800 |001e: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ -09f22e: 0a05 |0021: move-result v5 │ │ -09f230: 6e10 191e 0800 |0022: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ -09f236: 0a06 |0025: move-result v6 │ │ -09f238: b065 |0026: add-int/2addr v5, v6 │ │ -09f23a: 5236 2a0e |0027: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ -09f23e: b065 |0029: add-int/2addr v5, v6 │ │ -09f240: 5236 260e |002a: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ -09f244: b065 |002c: add-int/2addr v5, v6 │ │ -09f246: b0d5 |002d: add-int/2addr v5, v13 │ │ -09f248: 5236 270e |002e: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@0e27 │ │ -09f24c: 7130 071e 5c06 |0030: invoke-static {v12, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@1e07 │ │ -09f252: 0a01 |0033: move-result v1 │ │ -09f254: 7110 bd1f 0100 |0034: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ -09f25a: 0a00 |0037: move-result v0 │ │ -09f25c: 3270 1200 |0038: if-eq v0, v7, 004a // +0012 │ │ -09f260: 3a0e 1000 |003a: if-ltz v14, 004a // +0010 │ │ -09f264: 3800 1200 |003c: if-eqz v0, 004e // +0012 │ │ -09f268: 7110 be1f 0100 |003e: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ -09f26e: 0a05 |0041: move-result v5 │ │ -09f270: 7120 af27 e500 |0042: invoke-static {v5, v14}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -09f276: 0a04 |0045: move-result v4 │ │ -09f278: 7120 bf1f 7400 |0046: invoke-static {v4, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -09f27e: 0a01 |0049: move-result v1 │ │ -09f280: 6e30 1420 2901 |004a: invoke-virtual {v9, v2, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ -09f286: 0e00 |004d: return-void │ │ -09f288: 01e4 |004e: move v4, v14 │ │ -09f28a: 28f7 |004f: goto 0046 // -0009 │ │ +09f260: |[09f260] android.support.v7.widget.Toolbar.measureChildConstrained:(Landroid/view/View;IIIII)V │ │ +09f270: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ +09f274: 6e10 e21f 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09f27a: 0c03 |0005: move-result-object v3 │ │ +09f27c: 1f03 4204 |0006: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +09f280: 6e10 1a1e 0800 |0008: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1e1a │ │ +09f286: 0a05 |000b: move-result v5 │ │ +09f288: 6e10 1b1e 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1e1b │ │ +09f28e: 0a06 |000f: move-result v6 │ │ +09f290: b065 |0010: add-int/2addr v5, v6 │ │ +09f292: 5236 280e |0011: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0e28 │ │ +09f296: b065 |0013: add-int/2addr v5, v6 │ │ +09f298: 5236 290e |0014: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0e29 │ │ +09f29c: b065 |0016: add-int/2addr v5, v6 │ │ +09f29e: b0b5 |0017: add-int/2addr v5, v11 │ │ +09f2a0: 5236 2b0e |0018: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0e2b │ │ +09f2a4: 7130 071e 5a06 |001a: invoke-static {v10, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@1e07 │ │ +09f2aa: 0a02 |001d: move-result v2 │ │ +09f2ac: 6e10 1c1e 0800 |001e: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ +09f2b2: 0a05 |0021: move-result v5 │ │ +09f2b4: 6e10 191e 0800 |0022: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ +09f2ba: 0a06 |0025: move-result v6 │ │ +09f2bc: b065 |0026: add-int/2addr v5, v6 │ │ +09f2be: 5236 2a0e |0027: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0e2a │ │ +09f2c2: b065 |0029: add-int/2addr v5, v6 │ │ +09f2c4: 5236 260e |002a: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0e26 │ │ +09f2c8: b065 |002c: add-int/2addr v5, v6 │ │ +09f2ca: b0d5 |002d: add-int/2addr v5, v13 │ │ +09f2cc: 5236 270e |002e: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@0e27 │ │ +09f2d0: 7130 071e 5c06 |0030: invoke-static {v12, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@1e07 │ │ +09f2d6: 0a01 |0033: move-result v1 │ │ +09f2d8: 7110 bd1f 0100 |0034: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1fbd │ │ +09f2de: 0a00 |0037: move-result v0 │ │ +09f2e0: 3270 1200 |0038: if-eq v0, v7, 004a // +0012 │ │ +09f2e4: 3a0e 1000 |003a: if-ltz v14, 004a // +0010 │ │ +09f2e8: 3800 1200 |003c: if-eqz v0, 004e // +0012 │ │ +09f2ec: 7110 be1f 0100 |003e: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1fbe │ │ +09f2f2: 0a05 |0041: move-result v5 │ │ +09f2f4: 7120 af27 e500 |0042: invoke-static {v5, v14}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +09f2fa: 0a04 |0045: move-result v4 │ │ +09f2fc: 7120 bf1f 7400 |0046: invoke-static {v4, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +09f302: 0a01 |0049: move-result v1 │ │ +09f304: 6e30 1420 2901 |004a: invoke-virtual {v9, v2, v1}, Landroid/view/View;.measure:(II)V // method@2014 │ │ +09f30a: 0e00 |004d: return-void │ │ +09f30c: 01e4 |004e: move v4, v14 │ │ +09f30e: 28f7 |004f: goto 0046 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1176 │ │ 0x0008 line=1178 │ │ 0x001e line=1181 │ │ 0x0034 line=1185 │ │ 0x0038 line=1186 │ │ @@ -236259,20 +236286,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09f28c: |[09f28c] android.support.v7.widget.Toolbar.postShowOverflowMenu:()V │ │ -09f29c: 5410 df0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0ddf │ │ -09f2a0: 6e20 3d1e 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e3d │ │ -09f2a6: 5410 df0d |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0ddf │ │ -09f2aa: 6e20 3b1e 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.post:(Ljava/lang/Runnable;)Z // method@1e3b │ │ -09f2b0: 0e00 |000a: return-void │ │ +09f310: |[09f310] android.support.v7.widget.Toolbar.postShowOverflowMenu:()V │ │ +09f320: 5410 df0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0ddf │ │ +09f324: 6e20 3d1e 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e3d │ │ +09f32a: 5410 df0d |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0ddf │ │ +09f32e: 6e20 3b1e 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.post:(Ljava/lang/Runnable;)Z // method@1e3b │ │ +09f334: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1114 │ │ 0x0005 line=1115 │ │ 0x000a line=1116 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -236282,38 +236309,38 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -09f2b4: |[09f2b4] android.support.v7.widget.Toolbar.shouldCollapse:()Z │ │ -09f2c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09f2c6: 5554 cd0d |0001: iget-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@0dcd │ │ -09f2ca: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -09f2ce: 0f03 |0005: return v3 │ │ -09f2d0: 6e10 051e 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@1e05 │ │ -09f2d6: 0a01 |0009: move-result v1 │ │ -09f2d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -09f2da: 3512 1b00 |000b: if-ge v2, v1, 0026 // +001b │ │ -09f2de: 6e20 041e 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ -09f2e4: 0c00 |0010: move-result-object v0 │ │ -09f2e6: 7020 621e 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09f2ec: 0a04 |0014: move-result v4 │ │ -09f2ee: 3804 0e00 |0015: if-eqz v4, 0023 // +000e │ │ -09f2f2: 6e10 e81f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -09f2f8: 0a04 |001a: move-result v4 │ │ -09f2fa: 3d04 0800 |001b: if-lez v4, 0023 // +0008 │ │ -09f2fe: 6e10 e61f 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -09f304: 0a04 |0020: move-result v4 │ │ -09f306: 3c04 e4ff |0021: if-gtz v4, 0005 // -001c │ │ -09f30a: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09f30e: 28e6 |0025: goto 000b // -001a │ │ -09f310: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -09f312: 28de |0027: goto 0005 // -0022 │ │ +09f338: |[09f338] android.support.v7.widget.Toolbar.shouldCollapse:()Z │ │ +09f348: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09f34a: 5554 cd0d |0001: iget-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@0dcd │ │ +09f34e: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +09f352: 0f03 |0005: return v3 │ │ +09f354: 6e10 051e 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@1e05 │ │ +09f35a: 0a01 |0009: move-result v1 │ │ +09f35c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +09f35e: 3512 1b00 |000b: if-ge v2, v1, 0026 // +001b │ │ +09f362: 6e20 041e 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ +09f368: 0c00 |0010: move-result-object v0 │ │ +09f36a: 7020 621e 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09f370: 0a04 |0014: move-result v4 │ │ +09f372: 3804 0e00 |0015: if-eqz v4, 0023 // +000e │ │ +09f376: 6e10 e81f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +09f37c: 0a04 |001a: move-result v4 │ │ +09f37e: 3d04 0800 |001b: if-lez v4, 0023 // +0008 │ │ +09f382: 6e10 e61f 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +09f388: 0a04 |0020: move-result v4 │ │ +09f38a: 3c04 e4ff |0021: if-gtz v4, 0005 // -001c │ │ +09f38e: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09f392: 28e6 |0025: goto 000b // -001a │ │ +09f394: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +09f396: 28de |0027: goto 0005 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1225 │ │ 0x0005 line=1235 │ │ 0x0006 line=1227 │ │ 0x000a line=1228 │ │ 0x000d line=1229 │ │ @@ -236331,27 +236358,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -09f314: |[09f314] android.support.v7.widget.Toolbar.shouldLayout:(Landroid/view/View;)Z │ │ -09f324: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -09f328: 6e10 ed1f 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -09f32e: 0c00 |0005: move-result-object v0 │ │ -09f330: 3320 0c00 |0006: if-ne v0, v2, 0012 // +000c │ │ -09f334: 6e10 fa1f 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ -09f33a: 0a00 |000b: move-result v0 │ │ -09f33c: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -09f340: 3210 0400 |000e: if-eq v0, v1, 0012 // +0004 │ │ -09f344: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -09f346: 0f00 |0011: return v0 │ │ -09f348: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -09f34a: 28fe |0013: goto 0011 // -0002 │ │ +09f398: |[09f398] android.support.v7.widget.Toolbar.shouldLayout:(Landroid/view/View;)Z │ │ +09f3a8: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +09f3ac: 6e10 ed1f 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +09f3b2: 0c00 |0005: move-result-object v0 │ │ +09f3b4: 3320 0c00 |0006: if-ne v0, v2, 0012 // +000c │ │ +09f3b8: 6e10 fa1f 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1ffa │ │ +09f3be: 0a00 |000b: move-result v0 │ │ +09f3c0: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +09f3c4: 3210 0400 |000e: if-eq v0, v1, 0012 // +0004 │ │ +09f3c8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +09f3ca: 0f00 |0011: return v0 │ │ +09f3cc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +09f3ce: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1730 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0014 reg=3 view Landroid/view/View; │ │ │ │ @@ -236361,30 +236388,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -09f34c: |[09f34c] android.support.v7.widget.Toolbar.addChildrenForExpandedActionView:()V │ │ -09f35c: 5432 d40d |0000: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -09f360: 6e10 9f28 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -09f366: 0a00 |0005: move-result v0 │ │ -09f368: d801 00ff |0006: add-int/lit8 v1, v0, #int -1 // #ff │ │ -09f36c: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ -09f370: 5432 d40d |000a: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -09f374: 6e20 9828 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -09f37a: 0c02 |000f: move-result-object v2 │ │ -09f37c: 1f02 3c04 |0010: check-cast v2, Landroid/view/View; // type@043c │ │ -09f380: 6e20 f21d 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ -09f386: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09f38a: 28f1 |0017: goto 0008 // -000f │ │ -09f38c: 5432 d40d |0018: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -09f390: 6e10 9628 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -09f396: 0e00 |001d: return-void │ │ +09f3d0: |[09f3d0] android.support.v7.widget.Toolbar.addChildrenForExpandedActionView:()V │ │ +09f3e0: 5432 d40d |0000: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +09f3e4: 6e10 9f28 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +09f3ea: 0a00 |0005: move-result v0 │ │ +09f3ec: d801 00ff |0006: add-int/lit8 v1, v0, #int -1 // #ff │ │ +09f3f0: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ +09f3f4: 5432 d40d |000a: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +09f3f8: 6e20 9828 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +09f3fe: 0c02 |000f: move-result-object v2 │ │ +09f400: 1f02 3d04 |0010: check-cast v2, Landroid/view/View; // type@043d │ │ +09f404: 6e20 f21d 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ +09f40a: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09f40e: 28f1 |0017: goto 0008 // -000f │ │ +09f410: 5432 d40d |0018: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +09f414: 6e10 9628 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +09f41a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1798 │ │ 0x0006 line=1800 │ │ 0x000a line=1801 │ │ 0x0015 line=1800 │ │ 0x0018 line=1803 │ │ @@ -236399,28 +236426,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -09f398: |[09f398] android.support.v7.widget.Toolbar.canShowOverflowMenu:()Z │ │ -09f3a8: 6e10 241e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@1e24 │ │ -09f3ae: 0a00 |0003: move-result v0 │ │ -09f3b0: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -09f3b4: 5410 d80d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f3b8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -09f3bc: 5410 d80d |000a: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f3c0: 6e10 d817 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowReserved:()Z // method@17d8 │ │ -09f3c6: 0a00 |000f: move-result v0 │ │ -09f3c8: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -09f3cc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -09f3ce: 0f00 |0013: return v0 │ │ -09f3d0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -09f3d2: 28fe |0015: goto 0013 // -0002 │ │ +09f41c: |[09f41c] android.support.v7.widget.Toolbar.canShowOverflowMenu:()Z │ │ +09f42c: 6e10 241e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@1e24 │ │ +09f432: 0a00 |0003: move-result v0 │ │ +09f434: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +09f438: 5410 d80d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f43c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +09f440: 5410 d80d |000a: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f444: 6e10 d817 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowReserved:()Z // method@17d8 │ │ +09f44a: 0a00 |000f: move-result v0 │ │ +09f44c: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +09f450: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +09f452: 0f00 |0013: return v0 │ │ +09f454: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +09f456: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #2 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236428,24 +236455,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -09f3d4: |[09f3d4] android.support.v7.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -09f3e4: 6f20 6520 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2065 │ │ -09f3ea: 0a00 |0003: move-result v0 │ │ -09f3ec: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -09f3f0: 2020 e603 |0006: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f3f4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -09f3f8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -09f3fa: 0f00 |000b: return v0 │ │ -09f3fc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -09f3fe: 28fe |000d: goto 000b // -0002 │ │ +09f458: |[09f458] android.support.v7.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +09f468: 6f20 6520 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2065 │ │ +09f46e: 0a00 |0003: move-result v0 │ │ +09f470: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +09f474: 2020 e703 |0006: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f478: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +09f47c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +09f47e: 0f00 |000b: return v0 │ │ +09f480: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +09f482: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1769 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -236454,24 +236481,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09f400: |[09f400] android.support.v7.widget.Toolbar.collapseActionView:()V │ │ -09f410: 5421 d20d |0000: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -09f414: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -09f418: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09f41a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -09f41e: 6e10 3a15 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.collapseActionView:()Z // method@153a │ │ -09f424: 0e00 |000a: return-void │ │ -09f426: 5421 d20d |000b: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -09f42a: 5410 b60d |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -09f42e: 28f6 |000f: goto 0005 // -000a │ │ +09f484: |[09f484] android.support.v7.widget.Toolbar.collapseActionView:()V │ │ +09f494: 5421 d20d |0000: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +09f498: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +09f49c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09f49e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +09f4a2: 6e10 3a15 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/view/menu/MenuItemImpl;.collapseActionView:()Z // method@153a │ │ +09f4a8: 0e00 |000a: return-void │ │ +09f4aa: 5421 d20d |000b: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +09f4ae: 5410 b60d |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +09f4b2: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0005 line=561 │ │ 0x0007 line=562 │ │ 0x000a line=564 │ │ 0x000b line=559 │ │ @@ -236484,20 +236511,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09f430: |[09f430] android.support.v7.widget.Toolbar.dismissPopupMenus:()V │ │ -09f440: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f444: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09f448: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f44c: 6e10 b517 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@17b5 │ │ -09f452: 0e00 |0009: return-void │ │ +09f4b4: |[09f4b4] android.support.v7.widget.Toolbar.dismissPopupMenus:()V │ │ +09f4c4: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f4c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09f4cc: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f4d0: 6e10 b517 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@17b5 │ │ +09f4d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0004 line=431 │ │ 0x0009 line=433 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -236507,19 +236534,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 │ │ -09f454: |[09f454] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ -09f464: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -09f466: 2200 e603 |0001: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f46a: 7030 d51d 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(II)V // method@1dd5 │ │ -09f470: 1100 |0006: return-object v0 │ │ +09f4d8: |[09f4d8] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ +09f4e8: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +09f4ea: 2200 e703 |0001: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f4ee: 7030 d51d 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(II)V // method@1dd5 │ │ +09f4f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1764 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #6 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236527,18 +236554,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 │ │ -09f474: |[09f474] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -09f484: 6e10 fe1d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ -09f48a: 0c00 |0003: move-result-object v0 │ │ -09f48c: 1100 |0004: return-object v0 │ │ +09f4f8: |[09f4f8] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +09f508: 6e10 fe1d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1dfe │ │ +09f50e: 0c00 |0003: move-result-object v0 │ │ +09f510: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #7 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236546,20 +236573,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 │ │ -09f490: |[09f490] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ -09f4a0: 2200 e603 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f4a4: 6e10 0e1e 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -09f4aa: 0c01 |0005: move-result-object v1 │ │ -09f4ac: 7030 d71d 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1dd7 │ │ -09f4b2: 1100 |0009: return-object v0 │ │ +09f514: |[09f514] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ +09f524: 2200 e703 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f528: 6e10 0e1e 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +09f52e: 0c01 |0005: move-result-object v1 │ │ +09f530: 7030 d71d 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1dd7 │ │ +09f536: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1746 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -236568,36 +236595,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 │ │ -09f4b4: |[09f4b4] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ -09f4c4: 2020 e603 |0000: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f4c8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -09f4cc: 2200 e603 |0004: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f4d0: 1f02 e603 |0006: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f4d4: 7020 d91d 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V // method@1dd9 │ │ -09f4da: 1100 |000b: return-object v0 │ │ -09f4dc: 2020 c102 |000c: instance-of v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02c1 │ │ -09f4e0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -09f4e4: 2200 e603 |0010: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f4e8: 1f02 c102 |0012: check-cast v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02c1 │ │ -09f4ec: 7020 d81d 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@1dd8 │ │ -09f4f2: 28f4 |0017: goto 000b // -000c │ │ -09f4f4: 2020 4104 |0018: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -09f4f8: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -09f4fc: 2200 e603 |001c: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f500: 1f02 4104 |001e: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0441 │ │ -09f504: 7020 db1d 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1ddb │ │ -09f50a: 28e8 |0023: goto 000b // -0018 │ │ -09f50c: 2200 e603 |0024: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09f510: 7020 da1d 2000 |0026: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1dda │ │ -09f516: 28e2 |0029: goto 000b // -001e │ │ +09f538: |[09f538] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ +09f548: 2020 e703 |0000: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f54c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +09f550: 2200 e703 |0004: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f554: 1f02 e703 |0006: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f558: 7020 d91d 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V // method@1dd9 │ │ +09f55e: 1100 |000b: return-object v0 │ │ +09f560: 2020 c202 |000c: instance-of v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02c2 │ │ +09f564: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +09f568: 2200 e703 |0010: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f56c: 1f02 c202 |0012: check-cast v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02c2 │ │ +09f570: 7020 d81d 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@1dd8 │ │ +09f576: 28f4 |0017: goto 000b // -000c │ │ +09f578: 2020 4204 |0018: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +09f57c: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +09f580: 2200 e703 |001c: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f584: 1f02 4204 |001e: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0442 │ │ +09f588: 7020 db1d 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1ddb │ │ +09f58e: 28e8 |0023: goto 000b // -0018 │ │ +09f590: 2200 e703 |0024: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09f594: 7020 da1d 2000 |0026: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1dda │ │ +09f59a: 28e2 |0029: goto 000b // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1751 │ │ 0x0004 line=1752 │ │ 0x000b line=1758 │ │ 0x000c line=1753 │ │ 0x0010 line=1754 │ │ @@ -236616,18 +236643,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 │ │ -09f518: |[09f518] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -09f528: 6e20 001e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1e00 │ │ -09f52e: 0c00 |0003: move-result-object v0 │ │ -09f530: 1100 |0004: return-object v0 │ │ +09f59c: |[09f59c] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +09f5ac: 6e20 001e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1e00 │ │ +09f5b2: 0c00 |0003: move-result-object v0 │ │ +09f5b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/util/AttributeSet; │ │ │ │ @@ -236636,18 +236663,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 │ │ -09f534: |[09f534] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -09f544: 6e20 011e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1e01 │ │ -09f54a: 0c00 |0003: move-result-object v0 │ │ -09f54c: 1100 |0004: return-object v0 │ │ +09f5b8: |[09f5b8] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +09f5c8: 6e20 011e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1e01 │ │ +09f5ce: 0c00 |0003: move-result-object v0 │ │ +09f5d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -236656,19 +236683,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09f550: |[09f550] android.support.v7.widget.Toolbar.getContentInsetEnd:()I │ │ -09f560: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -09f564: 6e10 be1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RtlSpacingHelper;.getEnd:()I // method@1bbe │ │ -09f56a: 0a00 |0005: move-result v0 │ │ -09f56c: 0f00 |0006: return v0 │ │ +09f5d4: |[09f5d4] android.support.v7.widget.Toolbar.getContentInsetEnd:()I │ │ +09f5e4: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +09f5e8: 6e10 be1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RtlSpacingHelper;.getEnd:()I // method@1bbe │ │ +09f5ee: 0a00 |0005: move-result v0 │ │ +09f5f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #12 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236676,19 +236703,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09f570: |[09f570] android.support.v7.widget.Toolbar.getContentInsetLeft:()I │ │ -09f580: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -09f584: 6e10 bf1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RtlSpacingHelper;.getLeft:()I // method@1bbf │ │ -09f58a: 0a00 |0005: move-result v0 │ │ -09f58c: 0f00 |0006: return v0 │ │ +09f5f4: |[09f5f4] android.support.v7.widget.Toolbar.getContentInsetLeft:()I │ │ +09f604: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +09f608: 6e10 bf1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RtlSpacingHelper;.getLeft:()I // method@1bbf │ │ +09f60e: 0a00 |0005: move-result v0 │ │ +09f610: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1012 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #13 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236696,19 +236723,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09f590: |[09f590] android.support.v7.widget.Toolbar.getContentInsetRight:()I │ │ -09f5a0: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -09f5a4: 6e10 c01b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RtlSpacingHelper;.getRight:()I // method@1bc0 │ │ -09f5aa: 0a00 |0005: move-result v0 │ │ -09f5ac: 0f00 |0006: return v0 │ │ +09f614: |[09f614] android.support.v7.widget.Toolbar.getContentInsetRight:()I │ │ +09f624: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +09f628: 6e10 c01b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RtlSpacingHelper;.getRight:()I // method@1bc0 │ │ +09f62e: 0a00 |0005: move-result v0 │ │ +09f630: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #14 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236716,19 +236743,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09f5b0: |[09f5b0] android.support.v7.widget.Toolbar.getContentInsetStart:()I │ │ -09f5c0: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -09f5c4: 6e10 c11b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RtlSpacingHelper;.getStart:()I // method@1bc1 │ │ -09f5ca: 0a00 |0005: move-result v0 │ │ -09f5cc: 0f00 |0006: return v0 │ │ +09f634: |[09f634] android.support.v7.widget.Toolbar.getContentInsetStart:()I │ │ +09f644: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +09f648: 6e10 c11b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RtlSpacingHelper;.getStart:()I // method@1bc1 │ │ +09f64e: 0a00 |0005: move-result v0 │ │ +09f650: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #15 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236736,23 +236763,23 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09f5d0: |[09f5d0] android.support.v7.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ -09f5e0: 5410 d50d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -09f5e4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -09f5e8: 5410 d50d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -09f5ec: 6e10 e821 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21e8 │ │ -09f5f2: 0c00 |0009: move-result-object v0 │ │ -09f5f4: 1100 |000a: return-object v0 │ │ -09f5f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09f5f8: 28fe |000c: goto 000a // -0002 │ │ +09f654: |[09f654] android.support.v7.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ +09f664: 5410 d50d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +09f668: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09f66c: 5410 d50d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +09f670: 6e10 e821 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21e8 │ │ +09f676: 0c00 |0009: move-result-object v0 │ │ +09f678: 1100 |000a: return-object v0 │ │ +09f67a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09f67c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #16 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236760,23 +236787,23 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09f5fc: |[09f5fc] android.support.v7.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ -09f60c: 5410 d50d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -09f610: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -09f614: 5410 d50d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -09f618: 6e10 e621 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getContentDescription:()Ljava/lang/CharSequence; // method@21e6 │ │ -09f61e: 0c00 |0009: move-result-object v0 │ │ -09f620: 1100 |000a: return-object v0 │ │ -09f622: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09f624: 28fe |000c: goto 000a // -0002 │ │ +09f680: |[09f680] android.support.v7.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ +09f690: 5410 d50d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +09f694: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09f698: 5410 d50d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +09f69c: 6e10 e621 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getContentDescription:()Ljava/lang/CharSequence; // method@21e6 │ │ +09f6a2: 0c00 |0009: move-result-object v0 │ │ +09f6a4: 1100 |000a: return-object v0 │ │ +09f6a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09f6a8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #17 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236784,20 +236811,20 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09f628: |[09f628] android.support.v7.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ -09f638: 7010 fb1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@1dfb │ │ -09f63e: 5410 d80d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f642: 6e10 c817 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@17c8 │ │ -09f648: 0c00 |0008: move-result-object v0 │ │ -09f64a: 1100 |0009: return-object v0 │ │ +09f6ac: |[09f6ac] android.support.v7.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ +09f6bc: 7010 fb1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@1dfb │ │ +09f6c2: 5410 d80d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f6c6: 6e10 c817 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@17c8 │ │ +09f6cc: 0c00 |0008: move-result-object v0 │ │ +09f6ce: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0003 line=840 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -236806,23 +236833,23 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09f64c: |[09f64c] android.support.v7.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ -09f65c: 5410 da0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09f660: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -09f664: 5410 da0d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09f668: 6e10 d821 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getContentDescription:()Ljava/lang/CharSequence; // method@21d8 │ │ -09f66e: 0c00 |0009: move-result-object v0 │ │ -09f670: 1100 |000a: return-object v0 │ │ -09f672: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09f674: 28fe |000c: goto 000a // -0002 │ │ +09f6d0: |[09f6d0] android.support.v7.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ +09f6e0: 5410 da0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09f6e4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09f6e8: 5410 da0d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09f6ec: 6e10 d821 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getContentDescription:()Ljava/lang/CharSequence; // method@21d8 │ │ +09f6f2: 0c00 |0009: move-result-object v0 │ │ +09f6f4: 1100 |000a: return-object v0 │ │ +09f6f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09f6f8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #19 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236830,23 +236857,23 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09f678: |[09f678] android.support.v7.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ -09f688: 5410 da0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09f68c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -09f690: 5410 da0d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09f694: 6e10 d921 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21d9 │ │ -09f69a: 0c00 |0009: move-result-object v0 │ │ -09f69c: 1100 |000a: return-object v0 │ │ -09f69e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09f6a0: 28fe |000c: goto 000a // -0002 │ │ +09f6fc: |[09f6fc] android.support.v7.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ +09f70c: 5410 da0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09f710: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09f714: 5410 da0d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09f718: 6e10 d921 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21d9 │ │ +09f71e: 0c00 |0009: move-result-object v0 │ │ +09f720: 1100 |000a: return-object v0 │ │ +09f722: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09f724: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #20 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236854,20 +236881,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09f6a4: |[09f6a4] android.support.v7.widget.Toolbar.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ -09f6b4: 7010 fb1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@1dfb │ │ -09f6ba: 5410 d80d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f6be: 6e10 c917 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@17c9 │ │ -09f6c4: 0c00 |0008: move-result-object v0 │ │ -09f6c6: 1100 |0009: return-object v0 │ │ +09f728: |[09f728] android.support.v7.widget.Toolbar.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ +09f738: 7010 fb1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@1dfb │ │ +09f73e: 5410 d80d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f742: 6e10 c917 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@17c9 │ │ +09f748: 0c00 |0008: move-result-object v0 │ │ +09f74a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ 0x0003 line=861 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -236876,17 +236903,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f6c8: |[09f6c8] android.support.v7.widget.Toolbar.getPopupTheme:()I │ │ -09f6d8: 5210 de0d |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ -09f6dc: 0f00 |0002: return v0 │ │ +09f74c: |[09f74c] android.support.v7.widget.Toolbar.getPopupTheme:()I │ │ +09f75c: 5210 de0d |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ +09f760: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #22 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236894,17 +236921,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f6e0: |[09f6e0] android.support.v7.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ -09f6f0: 5410 e00d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@0de0 │ │ -09f6f4: 1100 |0002: return-object v0 │ │ +09f764: |[09f764] android.support.v7.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ +09f774: 5410 e00d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@0de0 │ │ +09f778: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #23 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236912,17 +236939,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f6f8: |[09f6f8] android.support.v7.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ -09f708: 5410 eb0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@0deb │ │ -09f70c: 1100 |0002: return-object v0 │ │ +09f77c: |[09f77c] android.support.v7.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ +09f78c: 5410 eb0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@0deb │ │ +09f790: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #24 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236930,23 +236957,23 @@ │ │ type : '()Landroid/support/v7/widget/DecorToolbar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -09f710: |[09f710] android.support.v7.widget.Toolbar.getWrapper:()Landroid/support/v7/widget/DecorToolbar; │ │ -09f720: 5420 ef0d |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0def │ │ -09f724: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -09f728: 2200 ed03 |0004: new-instance v0, Landroid/support/v7/widget/ToolbarWidgetWrapper; // type@03ed │ │ -09f72c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -09f72e: 7030 6a1e 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@1e6a │ │ -09f734: 5b20 ef0d |000a: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0def │ │ -09f738: 5420 ef0d |000c: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0def │ │ -09f73c: 1100 |000e: return-object v0 │ │ +09f794: |[09f794] android.support.v7.widget.Toolbar.getWrapper:()Landroid/support/v7/widget/DecorToolbar; │ │ +09f7a4: 5420 ef0d |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0def │ │ +09f7a8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +09f7ac: 2200 ee03 |0004: new-instance v0, Landroid/support/v7/widget/ToolbarWidgetWrapper; // type@03ee │ │ +09f7b0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +09f7b2: 7030 6a1e 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@1e6a │ │ +09f7b8: 5b20 ef0d |000a: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0def │ │ +09f7bc: 5420 ef0d |000c: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0def │ │ +09f7c0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1778 │ │ 0x0004 line=1779 │ │ 0x000c line=1781 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/Toolbar; │ │ @@ -236956,24 +236983,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -09f740: |[09f740] android.support.v7.widget.Toolbar.hasExpandedActionView:()Z │ │ -09f750: 5410 d20d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -09f754: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -09f758: 5410 d20d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -09f75c: 5400 b60d |0006: iget-object v0, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -09f760: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -09f764: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -09f766: 0f00 |000b: return v0 │ │ -09f768: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -09f76a: 28fe |000d: goto 000b // -0002 │ │ +09f7c4: |[09f7c4] android.support.v7.widget.Toolbar.hasExpandedActionView:()Z │ │ +09f7d4: 5410 d20d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +09f7d8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +09f7dc: 5410 d20d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +09f7e0: 5400 b60d |0006: iget-object v0, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +09f7e4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +09f7e8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +09f7ea: 0f00 |000b: return v0 │ │ +09f7ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +09f7ee: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #26 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -236981,25 +237008,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09f76c: |[09f76c] android.support.v7.widget.Toolbar.hideOverflowMenu:()Z │ │ -09f77c: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f780: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -09f784: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f788: 6e10 d317 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.hideOverflowMenu:()Z // method@17d3 │ │ -09f78e: 0a00 |0009: move-result v0 │ │ -09f790: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -09f794: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09f796: 0f00 |000d: return v0 │ │ -09f798: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -09f79a: 28fe |000f: goto 000d // -0002 │ │ +09f7f0: |[09f7f0] android.support.v7.widget.Toolbar.hideOverflowMenu:()Z │ │ +09f800: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f804: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +09f808: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f80c: 6e10 d317 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.hideOverflowMenu:()Z // method@17d3 │ │ +09f812: 0a00 |0009: move-result v0 │ │ +09f814: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +09f818: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09f81a: 0f00 |000d: return v0 │ │ +09f81c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09f81e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #27 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -237007,21 +237034,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -09f79c: |[09f79c] android.support.v7.widget.Toolbar.inflateMenu:(I)V │ │ -09f7ac: 7010 151e 0200 |0000: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.getMenuInflater:()Landroid/view/MenuInflater; // method@1e15 │ │ -09f7b2: 0c00 |0003: move-result-object v0 │ │ -09f7b4: 6e10 141e 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@1e14 │ │ -09f7ba: 0c01 |0007: move-result-object v1 │ │ -09f7bc: 6e30 731f 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ -09f7c2: 0e00 |000b: return-void │ │ +09f820: |[09f820] android.support.v7.widget.Toolbar.inflateMenu:(I)V │ │ +09f830: 7010 151e 0200 |0000: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.getMenuInflater:()Landroid/view/MenuInflater; // method@1e15 │ │ +09f836: 0c00 |0003: move-result-object v0 │ │ +09f838: 6e10 141e 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@1e14 │ │ +09f83e: 0c01 |0007: move-result-object v1 │ │ +09f840: 6e30 731f 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ +09f846: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ 0x000b line=904 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=3 resId I │ │ @@ -237031,25 +237058,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09f7c4: |[09f7c4] android.support.v7.widget.Toolbar.isOverflowMenuShowPending:()Z │ │ -09f7d4: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f7d8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -09f7dc: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f7e0: 6e10 d617 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowPending:()Z // method@17d6 │ │ -09f7e6: 0a00 |0009: move-result v0 │ │ -09f7e8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -09f7ec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09f7ee: 0f00 |000d: return v0 │ │ -09f7f0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -09f7f2: 28fe |000f: goto 000d // -0002 │ │ +09f848: |[09f848] android.support.v7.widget.Toolbar.isOverflowMenuShowPending:()Z │ │ +09f858: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f85c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +09f860: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f864: 6e10 d617 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowPending:()Z // method@17d6 │ │ +09f86a: 0a00 |0009: move-result v0 │ │ +09f86c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +09f870: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09f872: 0f00 |000d: return v0 │ │ +09f874: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09f876: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #29 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -237057,25 +237084,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09f7f4: |[09f7f4] android.support.v7.widget.Toolbar.isOverflowMenuShowing:()Z │ │ -09f804: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f808: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -09f80c: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09f810: 6e10 d717 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowing:()Z // method@17d7 │ │ -09f816: 0a00 |0009: move-result v0 │ │ -09f818: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -09f81c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09f81e: 0f00 |000d: return v0 │ │ -09f820: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -09f822: 28fe |000f: goto 000d // -0002 │ │ +09f878: |[09f878] android.support.v7.widget.Toolbar.isOverflowMenuShowing:()Z │ │ +09f888: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f88c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +09f890: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09f894: 6e10 d717 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowing:()Z // method@17d7 │ │ +09f89a: 0a00 |0009: move-result v0 │ │ +09f89c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +09f8a0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09f8a2: 0f00 |000d: return v0 │ │ +09f8a4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09f8a6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #30 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -237083,34 +237110,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -09f824: |[09f824] android.support.v7.widget.Toolbar.isTitleTruncated:()Z │ │ -09f834: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09f836: 5454 ee0d |0001: iget-object v4, v5, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09f83a: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -09f83e: 0f03 |0005: return v3 │ │ -09f840: 5454 ee0d |0006: iget-object v4, v5, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09f844: 6e10 c922 0400 |0008: invoke-virtual {v4}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@22c9 │ │ -09f84a: 0c02 |000b: move-result-object v2 │ │ -09f84c: 3802 f9ff |000c: if-eqz v2, 0005 // -0007 │ │ -09f850: 6e10 cf1e 0200 |000e: invoke-virtual {v2}, Landroid/text/Layout;.getLineCount:()I // method@1ecf │ │ -09f856: 0a01 |0011: move-result v1 │ │ -09f858: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -09f85a: 3510 f2ff |0013: if-ge v0, v1, 0005 // -000e │ │ -09f85e: 6e20 cd1e 0200 |0015: invoke-virtual {v2, v0}, Landroid/text/Layout;.getEllipsisCount:(I)I // method@1ecd │ │ -09f864: 0a04 |0018: move-result v4 │ │ -09f866: 3d04 0400 |0019: if-lez v4, 001d // +0004 │ │ -09f86a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -09f86c: 28e9 |001c: goto 0005 // -0017 │ │ -09f86e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09f872: 28f4 |001f: goto 0013 // -000c │ │ +09f8a8: |[09f8a8] android.support.v7.widget.Toolbar.isTitleTruncated:()Z │ │ +09f8b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09f8ba: 5454 ee0d |0001: iget-object v4, v5, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09f8be: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +09f8c2: 0f03 |0005: return v3 │ │ +09f8c4: 5454 ee0d |0006: iget-object v4, v5, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09f8c8: 6e10 c922 0400 |0008: invoke-virtual {v4}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@22c9 │ │ +09f8ce: 0c02 |000b: move-result-object v2 │ │ +09f8d0: 3802 f9ff |000c: if-eqz v2, 0005 // -0007 │ │ +09f8d4: 6e10 cf1e 0200 |000e: invoke-virtual {v2}, Landroid/text/Layout;.getLineCount:()I // method@1ecf │ │ +09f8da: 0a01 |0011: move-result v1 │ │ +09f8dc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +09f8de: 3510 f2ff |0013: if-ge v0, v1, 0005 // -000e │ │ +09f8e2: 6e20 cd1e 0200 |0015: invoke-virtual {v2, v0}, Landroid/text/Layout;.getEllipsisCount:(I)I // method@1ecd │ │ +09f8e8: 0a04 |0018: move-result v4 │ │ +09f8ea: 3d04 0400 |0019: if-lez v4, 001d // +0004 │ │ +09f8ee: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +09f8f0: 28e9 |001c: goto 0005 // -0017 │ │ +09f8f2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09f8f6: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ 0x0005 line=452 │ │ 0x0006 line=441 │ │ 0x000c line=442 │ │ 0x000e line=446 │ │ @@ -237129,19 +237156,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09f874: |[09f874] android.support.v7.widget.Toolbar.onDetachedFromWindow:()V │ │ -09f884: 6f10 8220 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ -09f88a: 5410 df0d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0ddf │ │ -09f88e: 6e20 3d1e 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e3d │ │ -09f894: 0e00 |0008: return-void │ │ +09f8f8: |[09f8f8] android.support.v7.widget.Toolbar.onDetachedFromWindow:()V │ │ +09f908: 6f10 8220 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2082 │ │ +09f90e: 5410 df0d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0ddf │ │ +09f912: 6e20 3d1e 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e3d │ │ +09f918: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1120 │ │ 0x0003 line=1121 │ │ 0x0008 line=1122 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -237151,35 +237178,35 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -09f898: |[09f898] android.support.v7.widget.Toolbar.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -09f8a8: 1305 0900 |0000: const/16 v5, #int 9 // #9 │ │ -09f8ac: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -09f8ae: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -09f8b0: 7110 e508 0700 |0004: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -09f8b6: 0a00 |0007: move-result v0 │ │ -09f8b8: 3350 0400 |0008: if-ne v0, v5, 000c // +0004 │ │ -09f8bc: 5c63 cf0d |000a: iput-boolean v3, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@0dcf │ │ -09f8c0: 5562 cf0d |000c: iget-boolean v2, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@0dcf │ │ -09f8c4: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ -09f8c8: 6f20 8420 7600 |0010: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@2084 │ │ -09f8ce: 0a01 |0013: move-result v1 │ │ -09f8d0: 3350 0600 |0014: if-ne v0, v5, 001a // +0006 │ │ -09f8d4: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ -09f8d8: 5c64 cf0d |0018: iput-boolean v4, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@0dcf │ │ -09f8dc: 1302 0a00 |001a: const/16 v2, #int 10 // #a │ │ -09f8e0: 3220 0500 |001c: if-eq v0, v2, 0021 // +0005 │ │ -09f8e4: 1232 |001e: const/4 v2, #int 3 // #3 │ │ -09f8e6: 3320 0400 |001f: if-ne v0, v2, 0023 // +0004 │ │ -09f8ea: 5c63 cf0d |0021: iput-boolean v3, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@0dcf │ │ -09f8ee: 0f04 |0023: return v4 │ │ +09f91c: |[09f91c] android.support.v7.widget.Toolbar.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +09f92c: 1305 0900 |0000: const/16 v5, #int 9 // #9 │ │ +09f930: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +09f932: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +09f934: 7110 e508 0700 |0004: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +09f93a: 0a00 |0007: move-result v0 │ │ +09f93c: 3350 0400 |0008: if-ne v0, v5, 000c // +0004 │ │ +09f940: 5c63 cf0d |000a: iput-boolean v3, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@0dcf │ │ +09f944: 5562 cf0d |000c: iget-boolean v2, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@0dcf │ │ +09f948: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ +09f94c: 6f20 8420 7600 |0010: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@2084 │ │ +09f952: 0a01 |0013: move-result v1 │ │ +09f954: 3350 0600 |0014: if-ne v0, v5, 001a // +0006 │ │ +09f958: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ +09f95c: 5c64 cf0d |0018: iput-boolean v4, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@0dcf │ │ +09f960: 1302 0a00 |001a: const/16 v2, #int 10 // #a │ │ +09f964: 3220 0500 |001c: if-eq v0, v2, 0021 // +0005 │ │ +09f968: 1232 |001e: const/4 v2, #int 3 // #3 │ │ +09f96a: 3320 0400 |001f: if-ne v0, v2, 0023 // +0004 │ │ +09f96e: 5c63 cf0d |0021: iput-boolean v3, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@0dcf │ │ +09f972: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1155 │ │ 0x0008 line=1156 │ │ 0x000a line=1157 │ │ 0x000c line=1160 │ │ 0x0010 line=1161 │ │ @@ -237199,710 +237226,710 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 56 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 1396 16-bit code units │ │ -09f8f0: |[09f8f0] android.support.v7.widget.Toolbar.onLayout:(ZIIII)V │ │ -09f900: 7701 2e0a 3200 |0000: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -09f906: 0a2e |0003: move-result v46 │ │ -09f908: 132f 0100 |0004: const/16 v47, #int 1 // #1 │ │ -09f90c: 0200 2e00 |0006: move/from16 v0, v46 │ │ -09f910: 0201 2f00 |0008: move/from16 v1, v47 │ │ -09f914: 3310 0f03 |000a: if-ne v0, v1, 0319 // +030f │ │ -09f918: 1310 0100 |000c: const/16 v16, #int 1 // #1 │ │ -09f91c: 7401 251e 3200 |000e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getWidth:()I // method@1e25 │ │ -09f922: 0a2d |0011: move-result v45 │ │ -09f924: 7401 0f1e 3200 |0012: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1e0f │ │ -09f92a: 0a0e |0015: move-result v14 │ │ -09f92c: 7401 1a1e 3200 |0016: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1e1a │ │ -09f932: 0a18 |0019: move-result v24 │ │ -09f934: 7401 1b1e 3200 |001a: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1e1b │ │ -09f93a: 0a19 |001d: move-result v25 │ │ -09f93c: 7401 1c1e 3200 |001e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ -09f942: 0a1a |0021: move-result v26 │ │ -09f944: 7401 191e 3200 |0022: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ -09f94a: 0a17 |0025: move-result v23 │ │ -09f94c: 0214 1800 |0026: move/from16 v20, v24 │ │ -09f950: 911d 2d19 |0028: sub-int v29, v45, v25 │ │ -09f954: 0800 3200 |002a: move-object/from16 v0, v50 │ │ -09f958: 540c e40d |002c: iget-object v12, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0de4 │ │ -09f95c: 132e 0000 |002e: const/16 v46, #int 0 // #0 │ │ -09f960: 132f 0100 |0030: const/16 v47, #int 1 // #1 │ │ -09f964: 1330 0000 |0032: const/16 v48, #int 0 // #0 │ │ -09f968: 4b30 0c2f |0034: aput v48, v12, v47 │ │ -09f96c: 4b30 0c2e |0036: aput v48, v12, v46 │ │ -09f970: 7701 310a 3200 |0038: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getMinimumHeight:(Landroid/view/View;)I // method@0a31 │ │ -09f976: 0a05 |003b: move-result v5 │ │ -09f978: 0800 3200 |003c: move-object/from16 v0, v50 │ │ -09f97c: 5400 da0d |003e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09f980: 082e 0000 |0040: move-object/from16 v46, v0 │ │ -09f984: 0800 3200 |0042: move-object/from16 v0, v50 │ │ -09f988: 0801 2e00 |0044: move-object/from16 v1, v46 │ │ -09f98c: 7020 621e 1000 |0046: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09f992: 0a2e |0049: move-result v46 │ │ -09f994: 382e 1400 |004a: if-eqz v46, 005e // +0014 │ │ -09f998: 3810 d102 |004c: if-eqz v16, 031d // +02d1 │ │ -09f99c: 0800 3200 |004e: move-object/from16 v0, v50 │ │ -09f9a0: 5400 da0d |0050: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09f9a4: 082e 0000 |0052: move-object/from16 v46, v0 │ │ -09f9a8: 0800 3200 |0054: move-object/from16 v0, v50 │ │ -09f9ac: 0801 2e00 |0056: move-object/from16 v1, v46 │ │ -09f9b0: 0202 1d00 |0058: move/from16 v2, v29 │ │ -09f9b4: 7055 301e 10c2 |005a: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ -09f9ba: 0a1d |005d: move-result v29 │ │ -09f9bc: 0800 3200 |005e: move-object/from16 v0, v50 │ │ -09f9c0: 5400 ca0d |0060: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09f9c4: 082e 0000 |0062: move-object/from16 v46, v0 │ │ -09f9c8: 0800 3200 |0064: move-object/from16 v0, v50 │ │ -09f9cc: 0801 2e00 |0066: move-object/from16 v1, v46 │ │ -09f9d0: 7020 621e 1000 |0068: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09f9d6: 0a2e |006b: move-result v46 │ │ -09f9d8: 382e 1400 |006c: if-eqz v46, 0080 // +0014 │ │ -09f9dc: 3810 c102 |006e: if-eqz v16, 032f // +02c1 │ │ -09f9e0: 0800 3200 |0070: move-object/from16 v0, v50 │ │ -09f9e4: 5400 ca0d |0072: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09f9e8: 082e 0000 |0074: move-object/from16 v46, v0 │ │ -09f9ec: 0800 3200 |0076: move-object/from16 v0, v50 │ │ -09f9f0: 0801 2e00 |0078: move-object/from16 v1, v46 │ │ -09f9f4: 0202 1d00 |007a: move/from16 v2, v29 │ │ -09f9f8: 7055 301e 10c2 |007c: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ -09f9fe: 0a1d |007f: move-result v29 │ │ -09fa00: 0800 3200 |0080: move-object/from16 v0, v50 │ │ -09fa04: 5400 d80d |0082: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09fa08: 082e 0000 |0084: move-object/from16 v46, v0 │ │ -09fa0c: 0800 3200 |0086: move-object/from16 v0, v50 │ │ -09fa10: 0801 2e00 |0088: move-object/from16 v1, v46 │ │ -09fa14: 7020 621e 1000 |008a: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09fa1a: 0a2e |008d: move-result v46 │ │ -09fa1c: 382e 1400 |008e: if-eqz v46, 00a2 // +0014 │ │ -09fa20: 3810 b102 |0090: if-eqz v16, 0341 // +02b1 │ │ -09fa24: 0800 3200 |0092: move-object/from16 v0, v50 │ │ -09fa28: 5400 d80d |0094: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09fa2c: 082e 0000 |0096: move-object/from16 v46, v0 │ │ -09fa30: 0800 3200 |0098: move-object/from16 v0, v50 │ │ -09fa34: 0801 2e00 |009a: move-object/from16 v1, v46 │ │ -09fa38: 0202 1400 |009c: move/from16 v2, v20 │ │ -09fa3c: 7055 2f1e 10c2 |009e: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ -09fa42: 0a14 |00a1: move-result v20 │ │ -09fa44: 132e 0000 |00a2: const/16 v46, #int 0 // #0 │ │ -09fa48: 132f 0000 |00a4: const/16 v47, #int 0 // #0 │ │ -09fa4c: 7401 0b1e 3200 |00a6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@1e0b │ │ -09fa52: 0a30 |00a9: move-result v48 │ │ -09fa54: 9130 3014 |00aa: sub-int v48, v48, v20 │ │ -09fa58: 7702 ac27 2f00 |00ac: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09fa5e: 0a2f |00af: move-result v47 │ │ -09fa60: 4b2f 0c2e |00b0: aput v47, v12, v46 │ │ -09fa64: 132e 0100 |00b2: const/16 v46, #int 1 // #1 │ │ -09fa68: 132f 0000 |00b4: const/16 v47, #int 0 // #0 │ │ -09fa6c: 7401 0c1e 3200 |00b6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@1e0c │ │ -09fa72: 0a30 |00b9: move-result v48 │ │ -09fa74: 9131 2d19 |00ba: sub-int v49, v45, v25 │ │ -09fa78: 9131 311d |00bc: sub-int v49, v49, v29 │ │ -09fa7c: 9130 3031 |00be: sub-int v48, v48, v49 │ │ -09fa80: 7702 ac27 2f00 |00c0: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09fa86: 0a2f |00c3: move-result v47 │ │ -09fa88: 4b2f 0c2e |00c4: aput v47, v12, v46 │ │ -09fa8c: 7401 0b1e 3200 |00c6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@1e0b │ │ -09fa92: 0a2e |00c9: move-result v46 │ │ -09fa94: 0200 1400 |00ca: move/from16 v0, v20 │ │ -09fa98: 0201 2e00 |00cc: move/from16 v1, v46 │ │ -09fa9c: 7120 ac27 1000 |00ce: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09faa2: 0a14 |00d1: move-result v20 │ │ -09faa4: 912e 2d19 |00d2: sub-int v46, v45, v25 │ │ -09faa8: 7401 0c1e 3200 |00d4: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@1e0c │ │ -09faae: 0a2f |00d7: move-result v47 │ │ -09fab0: 912e 2e2f |00d8: sub-int v46, v46, v47 │ │ -09fab4: 0200 1d00 |00da: move/from16 v0, v29 │ │ -09fab8: 0201 2e00 |00dc: move/from16 v1, v46 │ │ -09fabc: 7120 af27 1000 |00de: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -09fac2: 0a1d |00e1: move-result v29 │ │ -09fac4: 0800 3200 |00e2: move-object/from16 v0, v50 │ │ -09fac8: 5400 d10d |00e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09facc: 082e 0000 |00e6: move-object/from16 v46, v0 │ │ -09fad0: 0800 3200 |00e8: move-object/from16 v0, v50 │ │ -09fad4: 0801 2e00 |00ea: move-object/from16 v1, v46 │ │ -09fad8: 7020 621e 1000 |00ec: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09fade: 0a2e |00ef: move-result v46 │ │ -09fae0: 382e 1400 |00f0: if-eqz v46, 0104 // +0014 │ │ -09fae4: 3810 6102 |00f2: if-eqz v16, 0353 // +0261 │ │ -09fae8: 0800 3200 |00f4: move-object/from16 v0, v50 │ │ -09faec: 5400 d10d |00f6: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09faf0: 082e 0000 |00f8: move-object/from16 v46, v0 │ │ -09faf4: 0800 3200 |00fa: move-object/from16 v0, v50 │ │ -09faf8: 0801 2e00 |00fc: move-object/from16 v1, v46 │ │ -09fafc: 0202 1d00 |00fe: move/from16 v2, v29 │ │ -09fb00: 7055 301e 10c2 |0100: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ -09fb06: 0a1d |0103: move-result v29 │ │ -09fb08: 0800 3200 |0104: move-object/from16 v0, v50 │ │ -09fb0c: 5400 d50d |0106: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -09fb10: 082e 0000 |0108: move-object/from16 v46, v0 │ │ -09fb14: 0800 3200 |010a: move-object/from16 v0, v50 │ │ -09fb18: 0801 2e00 |010c: move-object/from16 v1, v46 │ │ -09fb1c: 7020 621e 1000 |010e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09fb22: 0a2e |0111: move-result v46 │ │ -09fb24: 382e 1400 |0112: if-eqz v46, 0126 // +0014 │ │ -09fb28: 3810 5102 |0114: if-eqz v16, 0365 // +0251 │ │ -09fb2c: 0800 3200 |0116: move-object/from16 v0, v50 │ │ -09fb30: 5400 d50d |0118: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -09fb34: 082e 0000 |011a: move-object/from16 v46, v0 │ │ -09fb38: 0800 3200 |011c: move-object/from16 v0, v50 │ │ -09fb3c: 0801 2e00 |011e: move-object/from16 v1, v46 │ │ -09fb40: 0202 1d00 |0120: move/from16 v2, v29 │ │ -09fb44: 7055 301e 10c2 |0122: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ -09fb4a: 0a1d |0125: move-result v29 │ │ -09fb4c: 0800 3200 |0126: move-object/from16 v0, v50 │ │ -09fb50: 5400 ee0d |0128: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09fb54: 082e 0000 |012a: move-object/from16 v46, v0 │ │ -09fb58: 0800 3200 |012c: move-object/from16 v0, v50 │ │ -09fb5c: 0801 2e00 |012e: move-object/from16 v1, v46 │ │ -09fb60: 7020 621e 1000 |0130: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09fb66: 0a12 |0133: move-result v18 │ │ -09fb68: 0800 3200 |0134: move-object/from16 v0, v50 │ │ -09fb6c: 5400 e30d |0136: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fb70: 082e 0000 |0138: move-object/from16 v46, v0 │ │ -09fb74: 0800 3200 |013a: move-object/from16 v0, v50 │ │ -09fb78: 0801 2e00 |013c: move-object/from16 v1, v46 │ │ -09fb7c: 7020 621e 1000 |013e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -09fb82: 0a11 |0141: move-result v17 │ │ -09fb84: 1327 0000 |0142: const/16 v39, #int 0 // #0 │ │ -09fb88: 3812 2a00 |0144: if-eqz v18, 016e // +002a │ │ -09fb8c: 0800 3200 |0146: move-object/from16 v0, v50 │ │ -09fb90: 5400 ee0d |0148: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09fb94: 082e 0000 |014a: move-object/from16 v46, v0 │ │ -09fb98: 7401 ca22 2e00 |014c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ -09fb9e: 0c16 |014f: move-result-object v22 │ │ -09fba0: 1f16 e603 |0150: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09fba4: 0800 1600 |0152: move-object/from16 v0, v22 │ │ -09fba8: 5200 c20d |0154: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -09fbac: 022e 0000 |0156: move/from16 v46, v0 │ │ -09fbb0: 0800 3200 |0158: move-object/from16 v0, v50 │ │ -09fbb4: 5400 ee0d |015a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09fbb8: 082f 0000 |015c: move-object/from16 v47, v0 │ │ -09fbbc: 7401 cc22 2f00 |015e: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -09fbc2: 0a2f |0161: move-result v47 │ │ -09fbc4: 902e 2e2f |0162: add-int v46, v46, v47 │ │ -09fbc8: 0800 1600 |0164: move-object/from16 v0, v22 │ │ -09fbcc: 5200 bc0d |0166: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -09fbd0: 022f 0000 |0168: move/from16 v47, v0 │ │ -09fbd4: 902e 2e2f |016a: add-int v46, v46, v47 │ │ -09fbd8: 9027 272e |016c: add-int v39, v39, v46 │ │ -09fbdc: 3811 2a00 |016e: if-eqz v17, 0198 // +002a │ │ -09fbe0: 0800 3200 |0170: move-object/from16 v0, v50 │ │ -09fbe4: 5400 e30d |0172: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fbe8: 082e 0000 |0174: move-object/from16 v46, v0 │ │ -09fbec: 7401 ca22 2e00 |0176: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ -09fbf2: 0c16 |0179: move-result-object v22 │ │ -09fbf4: 1f16 e603 |017a: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09fbf8: 0800 1600 |017c: move-object/from16 v0, v22 │ │ -09fbfc: 5200 c20d |017e: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -09fc00: 022e 0000 |0180: move/from16 v46, v0 │ │ -09fc04: 0800 3200 |0182: move-object/from16 v0, v50 │ │ -09fc08: 5400 e30d |0184: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fc0c: 082f 0000 |0186: move-object/from16 v47, v0 │ │ -09fc10: 7401 cc22 2f00 |0188: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -09fc16: 0a2f |018b: move-result v47 │ │ -09fc18: 902e 2e2f |018c: add-int v46, v46, v47 │ │ -09fc1c: 0800 1600 |018e: move-object/from16 v0, v22 │ │ -09fc20: 5200 bc0d |0190: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -09fc24: 022f 0000 |0192: move/from16 v47, v0 │ │ -09fc28: 902e 2e2f |0194: add-int v46, v46, v47 │ │ -09fc2c: 9027 272e |0196: add-int v39, v39, v46 │ │ -09fc30: 3912 0400 |0198: if-nez v18, 019c // +0004 │ │ -09fc34: 3811 4401 |019a: if-eqz v17, 02de // +0144 │ │ -09fc38: 3812 db01 |019c: if-eqz v18, 0377 // +01db │ │ -09fc3c: 0800 3200 |019e: move-object/from16 v0, v50 │ │ -09fc40: 5400 ee0d |01a0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09fc44: 082b 0000 |01a2: move-object/from16 v43, v0 │ │ -09fc48: 3811 db01 |01a4: if-eqz v17, 037f // +01db │ │ -09fc4c: 0800 3200 |01a6: move-object/from16 v0, v50 │ │ -09fc50: 5406 e30d |01a8: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fc54: 7401 e21f 2b00 |01aa: invoke-virtual/range {v43}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09fc5a: 0c2c |01ad: move-result-object v44 │ │ -09fc5c: 1f2c e603 |01ae: check-cast v44, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09fc60: 6e10 e21f 0600 |01b0: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -09fc66: 0c07 |01b3: move-result-object v7 │ │ -09fc68: 1f07 e603 |01b4: check-cast v7, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09fc6c: 3812 0e00 |01b6: if-eqz v18, 01c4 // +000e │ │ -09fc70: 0800 3200 |01b8: move-object/from16 v0, v50 │ │ -09fc74: 5400 ee0d |01ba: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09fc78: 082e 0000 |01bc: move-object/from16 v46, v0 │ │ -09fc7c: 7401 cd22 2e00 |01be: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -09fc82: 0a2e |01c1: move-result v46 │ │ -09fc84: 3c2e 1000 |01c2: if-gtz v46, 01d2 // +0010 │ │ -09fc88: 3811 c101 |01c4: if-eqz v17, 0385 // +01c1 │ │ -09fc8c: 0800 3200 |01c6: move-object/from16 v0, v50 │ │ -09fc90: 5400 e30d |01c8: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fc94: 082e 0000 |01ca: move-object/from16 v46, v0 │ │ -09fc98: 7401 cd22 2e00 |01cc: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -09fc9e: 0a2e |01cf: move-result v46 │ │ -09fca0: 3d2e b501 |01d0: if-lez v46, 0385 // +01b5 │ │ -09fca4: 1326 0100 |01d2: const/16 v38, #int 1 // #1 │ │ -09fca8: 0800 3200 |01d4: move-object/from16 v0, v50 │ │ -09fcac: 5200 d30d |01d6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ -09fcb0: 022e 0000 |01d8: move/from16 v46, v0 │ │ -09fcb4: dd2e 2e70 |01da: and-int/lit8 v46, v46, #int 112 // #70 │ │ -09fcb8: 2c2e 8e03 0000 |01dc: sparse-switch v46, 0000056a // +0000038e │ │ -09fcbe: 912e 0e1a |01df: sub-int v46, v14, v26 │ │ -09fcc2: 911f 2e17 |01e1: sub-int v31, v46, v23 │ │ -09fcc6: 912e 1f27 |01e3: sub-int v46, v31, v39 │ │ -09fcca: db20 2e02 |01e5: div-int/lit8 v32, v46, #int 2 // #02 │ │ -09fcce: 0800 2c00 |01e7: move-object/from16 v0, v44 │ │ -09fcd2: 5200 c20d |01e9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -09fcd6: 022e 0000 |01eb: move/from16 v46, v0 │ │ -09fcda: 0800 3200 |01ed: move-object/from16 v0, v50 │ │ -09fcde: 5200 ea0d |01ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ -09fce2: 022f 0000 |01f1: move/from16 v47, v0 │ │ -09fce6: 902e 2e2f |01f3: add-int v46, v46, v47 │ │ -09fcea: 0200 2000 |01f5: move/from16 v0, v32 │ │ -09fcee: 0201 2e00 |01f7: move/from16 v1, v46 │ │ -09fcf2: 3510 a601 |01f9: if-ge v0, v1, 039f // +01a6 │ │ -09fcf6: 0800 2c00 |01fb: move-object/from16 v0, v44 │ │ -09fcfa: 5200 c20d |01fd: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -09fcfe: 022e 0000 |01ff: move/from16 v46, v0 │ │ -09fd02: 0800 3200 |0201: move-object/from16 v0, v50 │ │ -09fd06: 5200 ea0d |0203: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ -09fd0a: 022f 0000 |0205: move/from16 v47, v0 │ │ -09fd0e: 9020 2e2f |0207: add-int v32, v46, v47 │ │ -09fd12: 902a 1a20 |0209: add-int v42, v26, v32 │ │ -09fd16: 3810 e001 |020b: if-eqz v16, 03eb // +01e0 │ │ -09fd1a: 3826 da01 |020d: if-eqz v38, 03e7 // +01da │ │ -09fd1e: 0800 3200 |020f: move-object/from16 v0, v50 │ │ -09fd22: 5200 e90d |0211: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ -09fd26: 022e 0000 |0213: move/from16 v46, v0 │ │ -09fd2a: 132f 0100 |0215: const/16 v47, #int 1 // #1 │ │ -09fd2e: 442f 0c2f |0217: aget v47, v12, v47 │ │ -09fd32: 911c 2e2f |0219: sub-int v28, v46, v47 │ │ -09fd36: 132e 0000 |021b: const/16 v46, #int 0 // #0 │ │ -09fd3a: 0200 2e00 |021d: move/from16 v0, v46 │ │ -09fd3e: 0201 1c00 |021f: move/from16 v1, v28 │ │ -09fd42: 7120 ac27 1000 |0221: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09fd48: 0a2e |0224: move-result v46 │ │ -09fd4a: 911d 1d2e |0225: sub-int v29, v29, v46 │ │ -09fd4e: 132e 0100 |0227: const/16 v46, #int 1 // #1 │ │ -09fd52: 132f 0000 |0229: const/16 v47, #int 0 // #0 │ │ -09fd56: 0200 1c00 |022b: move/from16 v0, v28 │ │ -09fd5a: 7b00 |022d: neg-int v0, v0 │ │ -09fd5c: 0230 0000 |022e: move/from16 v48, v0 │ │ -09fd60: 7702 ac27 2f00 |0230: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -09fd66: 0a2f |0233: move-result v47 │ │ -09fd68: 4b2f 0c2e |0234: aput v47, v12, v46 │ │ -09fd6c: 0229 1d00 |0236: move/from16 v41, v29 │ │ -09fd70: 0224 1d00 |0238: move/from16 v36, v29 │ │ -09fd74: 3812 4900 |023a: if-eqz v18, 0283 // +0049 │ │ -09fd78: 0800 3200 |023c: move-object/from16 v0, v50 │ │ -09fd7c: 5400 ee0d |023e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09fd80: 082e 0000 |0240: move-object/from16 v46, v0 │ │ -09fd84: 7401 ca22 2e00 |0242: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ -09fd8a: 0c16 |0245: move-result-object v22 │ │ -09fd8c: 1f16 e603 |0246: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09fd90: 0800 3200 |0248: move-object/from16 v0, v50 │ │ -09fd94: 5400 ee0d |024a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09fd98: 082e 0000 |024c: move-object/from16 v46, v0 │ │ -09fd9c: 7401 cd22 2e00 |024e: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -09fda2: 0a2e |0251: move-result v46 │ │ -09fda4: 9128 292e |0252: sub-int v40, v41, v46 │ │ -09fda8: 0800 3200 |0254: move-object/from16 v0, v50 │ │ -09fdac: 5400 ee0d |0256: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09fdb0: 082e 0000 |0258: move-object/from16 v46, v0 │ │ -09fdb4: 7401 cc22 2e00 |025a: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -09fdba: 0a2e |025d: move-result v46 │ │ -09fdbc: 9025 2a2e |025e: add-int v37, v42, v46 │ │ -09fdc0: 0800 3200 |0260: move-object/from16 v0, v50 │ │ -09fdc4: 5400 ee0d |0262: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -09fdc8: 082e 0000 |0264: move-object/from16 v46, v0 │ │ -09fdcc: 0800 2e00 |0266: move-object/from16 v0, v46 │ │ -09fdd0: 0201 2800 |0268: move/from16 v1, v40 │ │ -09fdd4: 0202 2a00 |026a: move/from16 v2, v42 │ │ -09fdd8: 0203 2900 |026c: move/from16 v3, v41 │ │ -09fddc: 0204 2500 |026e: move/from16 v4, v37 │ │ -09fde0: 6e54 d322 1032 |0270: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ -09fde6: 0800 3200 |0273: move-object/from16 v0, v50 │ │ -09fdea: 5200 e80d |0275: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ -09fdee: 022e 0000 |0277: move/from16 v46, v0 │ │ -09fdf2: 9129 282e |0279: sub-int v41, v40, v46 │ │ -09fdf6: 0800 1600 |027b: move-object/from16 v0, v22 │ │ -09fdfa: 5200 bc0d |027d: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -09fdfe: 022e 0000 |027f: move/from16 v46, v0 │ │ -09fe02: 902a 252e |0281: add-int v42, v37, v46 │ │ -09fe06: 3811 5100 |0283: if-eqz v17, 02d4 // +0051 │ │ -09fe0a: 0800 3200 |0285: move-object/from16 v0, v50 │ │ -09fe0e: 5400 e30d |0287: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fe12: 082e 0000 |0289: move-object/from16 v46, v0 │ │ -09fe16: 7401 ca22 2e00 |028b: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ -09fe1c: 0c16 |028e: move-result-object v22 │ │ -09fe1e: 1f16 e603 |028f: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -09fe22: 0800 1600 |0291: move-object/from16 v0, v22 │ │ -09fe26: 5200 c20d |0293: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -09fe2a: 022e 0000 |0295: move/from16 v46, v0 │ │ -09fe2e: 902a 2a2e |0297: add-int v42, v42, v46 │ │ -09fe32: 0800 3200 |0299: move-object/from16 v0, v50 │ │ -09fe36: 5400 e30d |029b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fe3a: 082e 0000 |029d: move-object/from16 v46, v0 │ │ -09fe3e: 7401 cd22 2e00 |029f: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -09fe44: 0a2e |02a2: move-result v46 │ │ -09fe46: 9123 242e |02a3: sub-int v35, v36, v46 │ │ -09fe4a: 0800 3200 |02a5: move-object/from16 v0, v50 │ │ -09fe4e: 5400 e30d |02a7: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fe52: 082e 0000 |02a9: move-object/from16 v46, v0 │ │ -09fe56: 7401 cc22 2e00 |02ab: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -09fe5c: 0a2e |02ae: move-result v46 │ │ -09fe5e: 9022 2a2e |02af: add-int v34, v42, v46 │ │ -09fe62: 0800 3200 |02b1: move-object/from16 v0, v50 │ │ -09fe66: 5400 e30d |02b3: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fe6a: 082e 0000 |02b5: move-object/from16 v46, v0 │ │ -09fe6e: 0800 2e00 |02b7: move-object/from16 v0, v46 │ │ -09fe72: 0201 2300 |02b9: move/from16 v1, v35 │ │ -09fe76: 0202 2a00 |02bb: move/from16 v2, v42 │ │ -09fe7a: 0203 2400 |02bd: move/from16 v3, v36 │ │ -09fe7e: 0204 2200 |02bf: move/from16 v4, v34 │ │ -09fe82: 6e54 d322 1032 |02c1: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ -09fe88: 0800 3200 |02c4: move-object/from16 v0, v50 │ │ -09fe8c: 5200 e80d |02c6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ -09fe90: 022e 0000 |02c8: move/from16 v46, v0 │ │ -09fe94: 9124 242e |02ca: sub-int v36, v36, v46 │ │ -09fe98: 0800 1600 |02cc: move-object/from16 v0, v22 │ │ -09fe9c: 5200 bc0d |02ce: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -09fea0: 022e 0000 |02d0: move/from16 v46, v0 │ │ -09fea4: 902a 222e |02d2: add-int v42, v34, v46 │ │ -09fea8: 3826 0a00 |02d4: if-eqz v38, 02de // +000a │ │ -09feac: 0200 2900 |02d6: move/from16 v0, v41 │ │ -09feb0: 0201 2400 |02d8: move/from16 v1, v36 │ │ -09feb4: 7120 af27 1000 |02da: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -09feba: 0a1d |02dd: move-result v29 │ │ -09febc: 0800 3200 |02de: move-object/from16 v0, v50 │ │ -09fec0: 5400 e50d |02e0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -09fec4: 082e 0000 |02e2: move-object/from16 v46, v0 │ │ -09fec8: 132f 0300 |02e4: const/16 v47, #int 3 // #3 │ │ -09fecc: 0800 3200 |02e6: move-object/from16 v0, v50 │ │ -09fed0: 0801 2e00 |02e8: move-object/from16 v1, v46 │ │ -09fed4: 0202 2f00 |02ea: move/from16 v2, v47 │ │ -09fed8: 7030 f01d 1002 |02ec: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1df0 │ │ -09fede: 0800 3200 |02ef: move-object/from16 v0, v50 │ │ -09fee2: 5400 e50d |02f1: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -09fee6: 082e 0000 |02f3: move-object/from16 v46, v0 │ │ -09feea: 7401 9f28 2e00 |02f5: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -09fef0: 0a15 |02f8: move-result v21 │ │ -09fef2: 120f |02f9: const/4 v15, #int 0 // #0 │ │ -09fef4: 0200 1500 |02fa: move/from16 v0, v21 │ │ -09fef8: 350f c601 |02fc: if-ge v15, v0, 04c2 // +01c6 │ │ -09fefc: 0800 3200 |02fe: move-object/from16 v0, v50 │ │ -09ff00: 5400 e50d |0300: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -09ff04: 082e 0000 |0302: move-object/from16 v46, v0 │ │ -09ff08: 0800 2e00 |0304: move-object/from16 v0, v46 │ │ -09ff0c: 6e20 9828 f000 |0306: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -09ff12: 0c2e |0309: move-result-object v46 │ │ -09ff14: 1f2e 3c04 |030a: check-cast v46, Landroid/view/View; // type@043c │ │ -09ff18: 0800 3200 |030c: move-object/from16 v0, v50 │ │ -09ff1c: 0801 2e00 |030e: move-object/from16 v1, v46 │ │ -09ff20: 0202 1400 |0310: move/from16 v2, v20 │ │ -09ff24: 7055 2f1e 10c2 |0312: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ -09ff2a: 0a14 |0315: move-result v20 │ │ -09ff2c: d80f 0f01 |0316: add-int/lit8 v15, v15, #int 1 // #01 │ │ -09ff30: 28e2 |0318: goto 02fa // -001e │ │ -09ff32: 1310 0000 |0319: const/16 v16, #int 0 // #0 │ │ -09ff36: 2900 f3fc |031b: goto/16 000e // -030d │ │ -09ff3a: 0800 3200 |031d: move-object/from16 v0, v50 │ │ -09ff3e: 5400 da0d |031f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -09ff42: 082e 0000 |0321: move-object/from16 v46, v0 │ │ -09ff46: 0800 3200 |0323: move-object/from16 v0, v50 │ │ -09ff4a: 0801 2e00 |0325: move-object/from16 v1, v46 │ │ -09ff4e: 0202 1400 |0327: move/from16 v2, v20 │ │ -09ff52: 7055 2f1e 10c2 |0329: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ -09ff58: 0a14 |032c: move-result v20 │ │ -09ff5a: 2900 31fd |032d: goto/16 005e // -02cf │ │ -09ff5e: 0800 3200 |032f: move-object/from16 v0, v50 │ │ -09ff62: 5400 ca0d |0331: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -09ff66: 082e 0000 |0333: move-object/from16 v46, v0 │ │ -09ff6a: 0800 3200 |0335: move-object/from16 v0, v50 │ │ -09ff6e: 0801 2e00 |0337: move-object/from16 v1, v46 │ │ -09ff72: 0202 1400 |0339: move/from16 v2, v20 │ │ -09ff76: 7055 2f1e 10c2 |033b: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ -09ff7c: 0a14 |033e: move-result v20 │ │ -09ff7e: 2900 41fd |033f: goto/16 0080 // -02bf │ │ -09ff82: 0800 3200 |0341: move-object/from16 v0, v50 │ │ -09ff86: 5400 d80d |0343: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -09ff8a: 082e 0000 |0345: move-object/from16 v46, v0 │ │ -09ff8e: 0800 3200 |0347: move-object/from16 v0, v50 │ │ -09ff92: 0801 2e00 |0349: move-object/from16 v1, v46 │ │ -09ff96: 0202 1d00 |034b: move/from16 v2, v29 │ │ -09ff9a: 7055 301e 10c2 |034d: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ -09ffa0: 0a1d |0350: move-result v29 │ │ -09ffa2: 2900 51fd |0351: goto/16 00a2 // -02af │ │ -09ffa6: 0800 3200 |0353: move-object/from16 v0, v50 │ │ -09ffaa: 5400 d10d |0355: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -09ffae: 082e 0000 |0357: move-object/from16 v46, v0 │ │ -09ffb2: 0800 3200 |0359: move-object/from16 v0, v50 │ │ -09ffb6: 0801 2e00 |035b: move-object/from16 v1, v46 │ │ -09ffba: 0202 1400 |035d: move/from16 v2, v20 │ │ -09ffbe: 7055 2f1e 10c2 |035f: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ -09ffc4: 0a14 |0362: move-result v20 │ │ -09ffc6: 2900 a1fd |0363: goto/16 0104 // -025f │ │ -09ffca: 0800 3200 |0365: move-object/from16 v0, v50 │ │ -09ffce: 5400 d50d |0367: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -09ffd2: 082e 0000 |0369: move-object/from16 v46, v0 │ │ -09ffd6: 0800 3200 |036b: move-object/from16 v0, v50 │ │ -09ffda: 0801 2e00 |036d: move-object/from16 v1, v46 │ │ -09ffde: 0202 1400 |036f: move/from16 v2, v20 │ │ -09ffe2: 7055 2f1e 10c2 |0371: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ -09ffe8: 0a14 |0374: move-result v20 │ │ -09ffea: 2900 b1fd |0375: goto/16 0126 // -024f │ │ -09ffee: 0800 3200 |0377: move-object/from16 v0, v50 │ │ -09fff2: 5400 e30d |0379: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -09fff6: 082b 0000 |037b: move-object/from16 v43, v0 │ │ -09fffa: 2900 27fe |037d: goto/16 01a4 // -01d9 │ │ -09fffe: 0800 3200 |037f: move-object/from16 v0, v50 │ │ -0a0002: 5406 ee0d |0381: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a0006: 2900 27fe |0383: goto/16 01aa // -01d9 │ │ -0a000a: 1326 0000 |0385: const/16 v38, #int 0 // #0 │ │ -0a000e: 2900 4dfe |0387: goto/16 01d4 // -01b3 │ │ -0a0012: 7401 1c1e 3200 |0389: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ -0a0018: 0a2e |038c: move-result v46 │ │ -0a001a: 0800 2c00 |038d: move-object/from16 v0, v44 │ │ -0a001e: 5200 c20d |038f: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -0a0022: 022f 0000 |0391: move/from16 v47, v0 │ │ -0a0026: 902e 2e2f |0393: add-int v46, v46, v47 │ │ -0a002a: 0800 3200 |0395: move-object/from16 v0, v50 │ │ -0a002e: 5200 ea0d |0397: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ -0a0032: 022f 0000 |0399: move/from16 v47, v0 │ │ -0a0036: 902a 2e2f |039b: add-int v42, v46, v47 │ │ -0a003a: 2900 6efe |039d: goto/16 020b // -0192 │ │ -0a003e: 912e 0e17 |039f: sub-int v46, v14, v23 │ │ -0a0042: 912e 2e27 |03a1: sub-int v46, v46, v39 │ │ -0a0046: 912e 2e20 |03a3: sub-int v46, v46, v32 │ │ -0a004a: 9121 2e1a |03a5: sub-int v33, v46, v26 │ │ -0a004e: 0800 2c00 |03a7: move-object/from16 v0, v44 │ │ -0a0052: 5200 bc0d |03a9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -0a0056: 022e 0000 |03ab: move/from16 v46, v0 │ │ -0a005a: 0800 3200 |03ad: move-object/from16 v0, v50 │ │ -0a005e: 5200 e70d |03af: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ -0a0062: 022f 0000 |03b1: move/from16 v47, v0 │ │ -0a0066: 902e 2e2f |03b3: add-int v46, v46, v47 │ │ -0a006a: 0200 2100 |03b5: move/from16 v0, v33 │ │ -0a006e: 0201 2e00 |03b7: move/from16 v1, v46 │ │ -0a0072: 3510 50fe |03b9: if-ge v0, v1, 0209 // -01b0 │ │ -0a0076: 132e 0000 |03bb: const/16 v46, #int 0 // #0 │ │ -0a007a: 5270 bc0d |03bd: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -0a007e: 022f 0000 |03bf: move/from16 v47, v0 │ │ -0a0082: 0800 3200 |03c1: move-object/from16 v0, v50 │ │ -0a0086: 5200 e70d |03c3: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ -0a008a: 0230 0000 |03c5: move/from16 v48, v0 │ │ -0a008e: 902f 2f30 |03c7: add-int v47, v47, v48 │ │ -0a0092: 912f 2f21 |03c9: sub-int v47, v47, v33 │ │ -0a0096: 912f 202f |03cb: sub-int v47, v32, v47 │ │ -0a009a: 7702 ac27 2e00 |03cd: invoke-static/range {v46, v47}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a00a0: 0a20 |03d0: move-result v32 │ │ -0a00a2: 2900 38fe |03d1: goto/16 0209 // -01c8 │ │ -0a00a6: 912e 0e17 |03d3: sub-int v46, v14, v23 │ │ -0a00aa: 5270 bc0d |03d5: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -0a00ae: 022f 0000 |03d7: move/from16 v47, v0 │ │ -0a00b2: 912e 2e2f |03d9: sub-int v46, v46, v47 │ │ -0a00b6: 0800 3200 |03db: move-object/from16 v0, v50 │ │ -0a00ba: 5200 e70d |03dd: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ -0a00be: 022f 0000 |03df: move/from16 v47, v0 │ │ -0a00c2: 912e 2e2f |03e1: sub-int v46, v46, v47 │ │ -0a00c6: 912a 2e27 |03e3: sub-int v42, v46, v39 │ │ -0a00ca: 2900 26fe |03e5: goto/16 020b // -01da │ │ -0a00ce: 132e 0000 |03e7: const/16 v46, #int 0 // #0 │ │ -0a00d2: 2900 2cfe |03e9: goto/16 0215 // -01d4 │ │ -0a00d6: 3826 d300 |03eb: if-eqz v38, 04be // +00d3 │ │ -0a00da: 0800 3200 |03ed: move-object/from16 v0, v50 │ │ -0a00de: 5200 e90d |03ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ -0a00e2: 022e 0000 |03f1: move/from16 v46, v0 │ │ -0a00e6: 132f 0000 |03f3: const/16 v47, #int 0 // #0 │ │ -0a00ea: 442f 0c2f |03f5: aget v47, v12, v47 │ │ -0a00ee: 9113 2e2f |03f7: sub-int v19, v46, v47 │ │ -0a00f2: 132e 0000 |03f9: const/16 v46, #int 0 // #0 │ │ -0a00f6: 0200 2e00 |03fb: move/from16 v0, v46 │ │ -0a00fa: 0201 1300 |03fd: move/from16 v1, v19 │ │ -0a00fe: 7120 ac27 1000 |03ff: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a0104: 0a2e |0402: move-result v46 │ │ -0a0106: 9014 142e |0403: add-int v20, v20, v46 │ │ -0a010a: 132e 0000 |0405: const/16 v46, #int 0 // #0 │ │ -0a010e: 132f 0000 |0407: const/16 v47, #int 0 // #0 │ │ -0a0112: 0200 1300 |0409: move/from16 v0, v19 │ │ -0a0116: 7b00 |040b: neg-int v0, v0 │ │ -0a0118: 0230 0000 |040c: move/from16 v48, v0 │ │ -0a011c: 7702 ac27 2f00 |040e: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a0122: 0a2f |0411: move-result v47 │ │ -0a0124: 4b2f 0c2e |0412: aput v47, v12, v46 │ │ -0a0128: 0228 1400 |0414: move/from16 v40, v20 │ │ -0a012c: 0223 1400 |0416: move/from16 v35, v20 │ │ -0a0130: 3812 4900 |0418: if-eqz v18, 0461 // +0049 │ │ -0a0134: 0800 3200 |041a: move-object/from16 v0, v50 │ │ -0a0138: 5400 ee0d |041c: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a013c: 082e 0000 |041e: move-object/from16 v46, v0 │ │ -0a0140: 7401 ca22 2e00 |0420: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ -0a0146: 0c16 |0423: move-result-object v22 │ │ -0a0148: 1f16 e603 |0424: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -0a014c: 0800 3200 |0426: move-object/from16 v0, v50 │ │ -0a0150: 5400 ee0d |0428: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a0154: 082e 0000 |042a: move-object/from16 v46, v0 │ │ -0a0158: 7401 cd22 2e00 |042c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -0a015e: 0a2e |042f: move-result v46 │ │ -0a0160: 9029 282e |0430: add-int v41, v40, v46 │ │ -0a0164: 0800 3200 |0432: move-object/from16 v0, v50 │ │ -0a0168: 5400 ee0d |0434: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a016c: 082e 0000 |0436: move-object/from16 v46, v0 │ │ -0a0170: 7401 cc22 2e00 |0438: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -0a0176: 0a2e |043b: move-result v46 │ │ -0a0178: 9025 2a2e |043c: add-int v37, v42, v46 │ │ -0a017c: 0800 3200 |043e: move-object/from16 v0, v50 │ │ -0a0180: 5400 ee0d |0440: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a0184: 082e 0000 |0442: move-object/from16 v46, v0 │ │ -0a0188: 0800 2e00 |0444: move-object/from16 v0, v46 │ │ -0a018c: 0201 2800 |0446: move/from16 v1, v40 │ │ -0a0190: 0202 2a00 |0448: move/from16 v2, v42 │ │ -0a0194: 0203 2900 |044a: move/from16 v3, v41 │ │ -0a0198: 0204 2500 |044c: move/from16 v4, v37 │ │ -0a019c: 6e54 d322 1032 |044e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ -0a01a2: 0800 3200 |0451: move-object/from16 v0, v50 │ │ -0a01a6: 5200 e80d |0453: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ -0a01aa: 022e 0000 |0455: move/from16 v46, v0 │ │ -0a01ae: 9028 292e |0457: add-int v40, v41, v46 │ │ -0a01b2: 0800 1600 |0459: move-object/from16 v0, v22 │ │ -0a01b6: 5200 bc0d |045b: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -0a01ba: 022e 0000 |045d: move/from16 v46, v0 │ │ -0a01be: 902a 252e |045f: add-int v42, v37, v46 │ │ -0a01c2: 3811 5100 |0461: if-eqz v17, 04b2 // +0051 │ │ -0a01c6: 0800 3200 |0463: move-object/from16 v0, v50 │ │ -0a01ca: 5400 e30d |0465: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a01ce: 082e 0000 |0467: move-object/from16 v46, v0 │ │ -0a01d2: 7401 ca22 2e00 |0469: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ -0a01d8: 0c16 |046c: move-result-object v22 │ │ -0a01da: 1f16 e603 |046d: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -0a01de: 0800 1600 |046f: move-object/from16 v0, v22 │ │ -0a01e2: 5200 c20d |0471: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ -0a01e6: 022e 0000 |0473: move/from16 v46, v0 │ │ -0a01ea: 902a 2a2e |0475: add-int v42, v42, v46 │ │ -0a01ee: 0800 3200 |0477: move-object/from16 v0, v50 │ │ -0a01f2: 5400 e30d |0479: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a01f6: 082e 0000 |047b: move-object/from16 v46, v0 │ │ -0a01fa: 7401 cd22 2e00 |047d: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -0a0200: 0a2e |0480: move-result v46 │ │ -0a0202: 9024 232e |0481: add-int v36, v35, v46 │ │ -0a0206: 0800 3200 |0483: move-object/from16 v0, v50 │ │ -0a020a: 5400 e30d |0485: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a020e: 082e 0000 |0487: move-object/from16 v46, v0 │ │ -0a0212: 7401 cc22 2e00 |0489: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -0a0218: 0a2e |048c: move-result v46 │ │ -0a021a: 9022 2a2e |048d: add-int v34, v42, v46 │ │ -0a021e: 0800 3200 |048f: move-object/from16 v0, v50 │ │ -0a0222: 5400 e30d |0491: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a0226: 082e 0000 |0493: move-object/from16 v46, v0 │ │ -0a022a: 0800 2e00 |0495: move-object/from16 v0, v46 │ │ -0a022e: 0201 2300 |0497: move/from16 v1, v35 │ │ -0a0232: 0202 2a00 |0499: move/from16 v2, v42 │ │ -0a0236: 0203 2400 |049b: move/from16 v3, v36 │ │ -0a023a: 0204 2200 |049d: move/from16 v4, v34 │ │ -0a023e: 6e54 d322 1032 |049f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ -0a0244: 0800 3200 |04a2: move-object/from16 v0, v50 │ │ -0a0248: 5200 e80d |04a4: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ -0a024c: 022e 0000 |04a6: move/from16 v46, v0 │ │ -0a0250: 9023 242e |04a8: add-int v35, v36, v46 │ │ -0a0254: 0800 1600 |04aa: move-object/from16 v0, v22 │ │ -0a0258: 5200 bc0d |04ac: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ -0a025c: 022e 0000 |04ae: move/from16 v46, v0 │ │ -0a0260: 902a 222e |04b0: add-int v42, v34, v46 │ │ -0a0264: 3826 2cfe |04b2: if-eqz v38, 02de // -01d4 │ │ -0a0268: 0200 2800 |04b4: move/from16 v0, v40 │ │ -0a026c: 0201 2300 |04b6: move/from16 v1, v35 │ │ -0a0270: 7120 ac27 1000 |04b8: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a0276: 0a14 |04bb: move-result v20 │ │ -0a0278: 2900 22fe |04bc: goto/16 02de // -01de │ │ -0a027c: 132e 0000 |04be: const/16 v46, #int 0 // #0 │ │ -0a0280: 2900 33ff |04c0: goto/16 03f3 // -00cd │ │ -0a0284: 0800 3200 |04c2: move-object/from16 v0, v50 │ │ -0a0288: 5400 e50d |04c4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -0a028c: 082e 0000 |04c6: move-object/from16 v46, v0 │ │ -0a0290: 132f 0500 |04c8: const/16 v47, #int 5 // #5 │ │ -0a0294: 0800 3200 |04ca: move-object/from16 v0, v50 │ │ -0a0298: 0801 2e00 |04cc: move-object/from16 v1, v46 │ │ -0a029c: 0202 2f00 |04ce: move/from16 v2, v47 │ │ -0a02a0: 7030 f01d 1002 |04d0: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1df0 │ │ -0a02a6: 0800 3200 |04d3: move-object/from16 v0, v50 │ │ -0a02aa: 5400 e50d |04d5: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -0a02ae: 082e 0000 |04d7: move-object/from16 v46, v0 │ │ -0a02b2: 7401 9f28 2e00 |04d9: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0a02b8: 0a1e |04dc: move-result v30 │ │ -0a02ba: 120f |04dd: const/4 v15, #int 0 // #0 │ │ -0a02bc: 0200 1e00 |04de: move/from16 v0, v30 │ │ -0a02c0: 350f 1d00 |04e0: if-ge v15, v0, 04fd // +001d │ │ -0a02c4: 0800 3200 |04e2: move-object/from16 v0, v50 │ │ -0a02c8: 5400 e50d |04e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -0a02cc: 082e 0000 |04e6: move-object/from16 v46, v0 │ │ -0a02d0: 0800 2e00 |04e8: move-object/from16 v0, v46 │ │ -0a02d4: 6e20 9828 f000 |04ea: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0a02da: 0c2e |04ed: move-result-object v46 │ │ -0a02dc: 1f2e 3c04 |04ee: check-cast v46, Landroid/view/View; // type@043c │ │ -0a02e0: 0800 3200 |04f0: move-object/from16 v0, v50 │ │ -0a02e4: 0801 2e00 |04f2: move-object/from16 v1, v46 │ │ -0a02e8: 0202 1d00 |04f4: move/from16 v2, v29 │ │ -0a02ec: 7055 301e 10c2 |04f6: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ -0a02f2: 0a1d |04f9: move-result v29 │ │ -0a02f4: d80f 0f01 |04fa: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0a02f8: 28e2 |04fc: goto 04de // -001e │ │ -0a02fa: 0800 3200 |04fd: move-object/from16 v0, v50 │ │ -0a02fe: 5400 e50d |04ff: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -0a0302: 082e 0000 |0501: move-object/from16 v46, v0 │ │ -0a0306: 132f 0100 |0503: const/16 v47, #int 1 // #1 │ │ -0a030a: 0800 3200 |0505: move-object/from16 v0, v50 │ │ -0a030e: 0801 2e00 |0507: move-object/from16 v1, v46 │ │ -0a0312: 0202 2f00 |0509: move/from16 v2, v47 │ │ -0a0316: 7030 f01d 1002 |050b: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1df0 │ │ -0a031c: 0800 3200 |050e: move-object/from16 v0, v50 │ │ -0a0320: 5400 e50d |0510: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -0a0324: 082e 0000 |0512: move-object/from16 v46, v0 │ │ -0a0328: 0800 3200 |0514: move-object/from16 v0, v50 │ │ -0a032c: 0801 2e00 |0516: move-object/from16 v1, v46 │ │ -0a0330: 7030 231e 100c |0518: invoke-direct {v0, v1, v12}, Landroid/support/v7/widget/Toolbar;.getViewListMeasuredWidth:(Ljava/util/List;[I)I // method@1e23 │ │ -0a0336: 0a0b |051b: move-result v11 │ │ -0a0338: 912e 2d18 |051c: sub-int v46, v45, v24 │ │ -0a033c: 912e 2e19 |051e: sub-int v46, v46, v25 │ │ -0a0340: db2e 2e02 |0520: div-int/lit8 v46, v46, #int 2 // #02 │ │ -0a0344: 901b 182e |0522: add-int v27, v24, v46 │ │ -0a0348: db0d 0b02 |0524: div-int/lit8 v13, v11, #int 2 // #02 │ │ -0a034c: 9108 1b0d |0526: sub-int v8, v27, v13 │ │ -0a0350: 9009 080b |0528: add-int v9, v8, v11 │ │ -0a0354: 0200 1400 |052a: move/from16 v0, v20 │ │ -0a0358: 3508 2a00 |052c: if-ge v8, v0, 0556 // +002a │ │ -0a035c: 0208 1400 |052e: move/from16 v8, v20 │ │ -0a0360: 0800 3200 |0530: move-object/from16 v0, v50 │ │ -0a0364: 5400 e50d |0532: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -0a0368: 082e 0000 |0534: move-object/from16 v46, v0 │ │ -0a036c: 7401 9f28 2e00 |0536: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@289f │ │ -0a0372: 0a0a |0539: move-result v10 │ │ -0a0374: 120f |053a: const/4 v15, #int 0 // #0 │ │ -0a0376: 35af 2400 |053b: if-ge v15, v10, 055f // +0024 │ │ -0a037a: 0800 3200 |053d: move-object/from16 v0, v50 │ │ -0a037e: 5400 e50d |053f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -0a0382: 082e 0000 |0541: move-object/from16 v46, v0 │ │ -0a0386: 0800 2e00 |0543: move-object/from16 v0, v46 │ │ -0a038a: 6e20 9828 f000 |0545: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0a0390: 0c2e |0548: move-result-object v46 │ │ -0a0392: 1f2e 3c04 |0549: check-cast v46, Landroid/view/View; // type@043c │ │ -0a0396: 0800 3200 |054b: move-object/from16 v0, v50 │ │ -0a039a: 0801 2e00 |054d: move-object/from16 v1, v46 │ │ -0a039e: 7055 2f1e 10c8 |054f: invoke-direct {v0, v1, v8, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ -0a03a4: 0a08 |0552: move-result v8 │ │ -0a03a6: d80f 0f01 |0553: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0a03aa: 28e6 |0555: goto 053b // -001a │ │ -0a03ac: 0200 1d00 |0556: move/from16 v0, v29 │ │ -0a03b0: 3709 d8ff |0558: if-le v9, v0, 0530 // -0028 │ │ -0a03b4: 912e 091d |055a: sub-int v46, v9, v29 │ │ -0a03b8: 9108 082e |055c: sub-int v8, v8, v46 │ │ -0a03bc: 28d2 |055e: goto 0530 // -002e │ │ -0a03be: 0800 3200 |055f: move-object/from16 v0, v50 │ │ -0a03c2: 5400 e50d |0561: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ -0a03c6: 082e 0000 |0563: move-object/from16 v46, v0 │ │ -0a03ca: 7401 9628 2e00 |0565: invoke-virtual/range {v46}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ -0a03d0: 0e00 |0568: return-void │ │ -0a03d2: 0000 |0569: nop // spacer │ │ -0a03d4: 0002 0200 3000 0000 5000 0000 ad01 ... |056a: sparse-switch-data (10 units) │ │ +09f974: |[09f974] android.support.v7.widget.Toolbar.onLayout:(ZIIII)V │ │ +09f984: 7701 2e0a 3200 |0000: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +09f98a: 0a2e |0003: move-result v46 │ │ +09f98c: 132f 0100 |0004: const/16 v47, #int 1 // #1 │ │ +09f990: 0200 2e00 |0006: move/from16 v0, v46 │ │ +09f994: 0201 2f00 |0008: move/from16 v1, v47 │ │ +09f998: 3310 0f03 |000a: if-ne v0, v1, 0319 // +030f │ │ +09f99c: 1310 0100 |000c: const/16 v16, #int 1 // #1 │ │ +09f9a0: 7401 251e 3200 |000e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getWidth:()I // method@1e25 │ │ +09f9a6: 0a2d |0011: move-result v45 │ │ +09f9a8: 7401 0f1e 3200 |0012: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1e0f │ │ +09f9ae: 0a0e |0015: move-result v14 │ │ +09f9b0: 7401 1a1e 3200 |0016: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1e1a │ │ +09f9b6: 0a18 |0019: move-result v24 │ │ +09f9b8: 7401 1b1e 3200 |001a: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1e1b │ │ +09f9be: 0a19 |001d: move-result v25 │ │ +09f9c0: 7401 1c1e 3200 |001e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ +09f9c6: 0a1a |0021: move-result v26 │ │ +09f9c8: 7401 191e 3200 |0022: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ +09f9ce: 0a17 |0025: move-result v23 │ │ +09f9d0: 0214 1800 |0026: move/from16 v20, v24 │ │ +09f9d4: 911d 2d19 |0028: sub-int v29, v45, v25 │ │ +09f9d8: 0800 3200 |002a: move-object/from16 v0, v50 │ │ +09f9dc: 540c e40d |002c: iget-object v12, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0de4 │ │ +09f9e0: 132e 0000 |002e: const/16 v46, #int 0 // #0 │ │ +09f9e4: 132f 0100 |0030: const/16 v47, #int 1 // #1 │ │ +09f9e8: 1330 0000 |0032: const/16 v48, #int 0 // #0 │ │ +09f9ec: 4b30 0c2f |0034: aput v48, v12, v47 │ │ +09f9f0: 4b30 0c2e |0036: aput v48, v12, v46 │ │ +09f9f4: 7701 310a 3200 |0038: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getMinimumHeight:(Landroid/view/View;)I // method@0a31 │ │ +09f9fa: 0a05 |003b: move-result v5 │ │ +09f9fc: 0800 3200 |003c: move-object/from16 v0, v50 │ │ +09fa00: 5400 da0d |003e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09fa04: 082e 0000 |0040: move-object/from16 v46, v0 │ │ +09fa08: 0800 3200 |0042: move-object/from16 v0, v50 │ │ +09fa0c: 0801 2e00 |0044: move-object/from16 v1, v46 │ │ +09fa10: 7020 621e 1000 |0046: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09fa16: 0a2e |0049: move-result v46 │ │ +09fa18: 382e 1400 |004a: if-eqz v46, 005e // +0014 │ │ +09fa1c: 3810 d102 |004c: if-eqz v16, 031d // +02d1 │ │ +09fa20: 0800 3200 |004e: move-object/from16 v0, v50 │ │ +09fa24: 5400 da0d |0050: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09fa28: 082e 0000 |0052: move-object/from16 v46, v0 │ │ +09fa2c: 0800 3200 |0054: move-object/from16 v0, v50 │ │ +09fa30: 0801 2e00 |0056: move-object/from16 v1, v46 │ │ +09fa34: 0202 1d00 |0058: move/from16 v2, v29 │ │ +09fa38: 7055 301e 10c2 |005a: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ +09fa3e: 0a1d |005d: move-result v29 │ │ +09fa40: 0800 3200 |005e: move-object/from16 v0, v50 │ │ +09fa44: 5400 ca0d |0060: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09fa48: 082e 0000 |0062: move-object/from16 v46, v0 │ │ +09fa4c: 0800 3200 |0064: move-object/from16 v0, v50 │ │ +09fa50: 0801 2e00 |0066: move-object/from16 v1, v46 │ │ +09fa54: 7020 621e 1000 |0068: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09fa5a: 0a2e |006b: move-result v46 │ │ +09fa5c: 382e 1400 |006c: if-eqz v46, 0080 // +0014 │ │ +09fa60: 3810 c102 |006e: if-eqz v16, 032f // +02c1 │ │ +09fa64: 0800 3200 |0070: move-object/from16 v0, v50 │ │ +09fa68: 5400 ca0d |0072: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09fa6c: 082e 0000 |0074: move-object/from16 v46, v0 │ │ +09fa70: 0800 3200 |0076: move-object/from16 v0, v50 │ │ +09fa74: 0801 2e00 |0078: move-object/from16 v1, v46 │ │ +09fa78: 0202 1d00 |007a: move/from16 v2, v29 │ │ +09fa7c: 7055 301e 10c2 |007c: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ +09fa82: 0a1d |007f: move-result v29 │ │ +09fa84: 0800 3200 |0080: move-object/from16 v0, v50 │ │ +09fa88: 5400 d80d |0082: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09fa8c: 082e 0000 |0084: move-object/from16 v46, v0 │ │ +09fa90: 0800 3200 |0086: move-object/from16 v0, v50 │ │ +09fa94: 0801 2e00 |0088: move-object/from16 v1, v46 │ │ +09fa98: 7020 621e 1000 |008a: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09fa9e: 0a2e |008d: move-result v46 │ │ +09faa0: 382e 1400 |008e: if-eqz v46, 00a2 // +0014 │ │ +09faa4: 3810 b102 |0090: if-eqz v16, 0341 // +02b1 │ │ +09faa8: 0800 3200 |0092: move-object/from16 v0, v50 │ │ +09faac: 5400 d80d |0094: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +09fab0: 082e 0000 |0096: move-object/from16 v46, v0 │ │ +09fab4: 0800 3200 |0098: move-object/from16 v0, v50 │ │ +09fab8: 0801 2e00 |009a: move-object/from16 v1, v46 │ │ +09fabc: 0202 1400 |009c: move/from16 v2, v20 │ │ +09fac0: 7055 2f1e 10c2 |009e: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ +09fac6: 0a14 |00a1: move-result v20 │ │ +09fac8: 132e 0000 |00a2: const/16 v46, #int 0 // #0 │ │ +09facc: 132f 0000 |00a4: const/16 v47, #int 0 // #0 │ │ +09fad0: 7401 0b1e 3200 |00a6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@1e0b │ │ +09fad6: 0a30 |00a9: move-result v48 │ │ +09fad8: 9130 3014 |00aa: sub-int v48, v48, v20 │ │ +09fadc: 7702 ac27 2f00 |00ac: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09fae2: 0a2f |00af: move-result v47 │ │ +09fae4: 4b2f 0c2e |00b0: aput v47, v12, v46 │ │ +09fae8: 132e 0100 |00b2: const/16 v46, #int 1 // #1 │ │ +09faec: 132f 0000 |00b4: const/16 v47, #int 0 // #0 │ │ +09faf0: 7401 0c1e 3200 |00b6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@1e0c │ │ +09faf6: 0a30 |00b9: move-result v48 │ │ +09faf8: 9131 2d19 |00ba: sub-int v49, v45, v25 │ │ +09fafc: 9131 311d |00bc: sub-int v49, v49, v29 │ │ +09fb00: 9130 3031 |00be: sub-int v48, v48, v49 │ │ +09fb04: 7702 ac27 2f00 |00c0: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09fb0a: 0a2f |00c3: move-result v47 │ │ +09fb0c: 4b2f 0c2e |00c4: aput v47, v12, v46 │ │ +09fb10: 7401 0b1e 3200 |00c6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@1e0b │ │ +09fb16: 0a2e |00c9: move-result v46 │ │ +09fb18: 0200 1400 |00ca: move/from16 v0, v20 │ │ +09fb1c: 0201 2e00 |00cc: move/from16 v1, v46 │ │ +09fb20: 7120 ac27 1000 |00ce: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09fb26: 0a14 |00d1: move-result v20 │ │ +09fb28: 912e 2d19 |00d2: sub-int v46, v45, v25 │ │ +09fb2c: 7401 0c1e 3200 |00d4: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@1e0c │ │ +09fb32: 0a2f |00d7: move-result v47 │ │ +09fb34: 912e 2e2f |00d8: sub-int v46, v46, v47 │ │ +09fb38: 0200 1d00 |00da: move/from16 v0, v29 │ │ +09fb3c: 0201 2e00 |00dc: move/from16 v1, v46 │ │ +09fb40: 7120 af27 1000 |00de: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +09fb46: 0a1d |00e1: move-result v29 │ │ +09fb48: 0800 3200 |00e2: move-object/from16 v0, v50 │ │ +09fb4c: 5400 d10d |00e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09fb50: 082e 0000 |00e6: move-object/from16 v46, v0 │ │ +09fb54: 0800 3200 |00e8: move-object/from16 v0, v50 │ │ +09fb58: 0801 2e00 |00ea: move-object/from16 v1, v46 │ │ +09fb5c: 7020 621e 1000 |00ec: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09fb62: 0a2e |00ef: move-result v46 │ │ +09fb64: 382e 1400 |00f0: if-eqz v46, 0104 // +0014 │ │ +09fb68: 3810 6102 |00f2: if-eqz v16, 0353 // +0261 │ │ +09fb6c: 0800 3200 |00f4: move-object/from16 v0, v50 │ │ +09fb70: 5400 d10d |00f6: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +09fb74: 082e 0000 |00f8: move-object/from16 v46, v0 │ │ +09fb78: 0800 3200 |00fa: move-object/from16 v0, v50 │ │ +09fb7c: 0801 2e00 |00fc: move-object/from16 v1, v46 │ │ +09fb80: 0202 1d00 |00fe: move/from16 v2, v29 │ │ +09fb84: 7055 301e 10c2 |0100: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ +09fb8a: 0a1d |0103: move-result v29 │ │ +09fb8c: 0800 3200 |0104: move-object/from16 v0, v50 │ │ +09fb90: 5400 d50d |0106: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +09fb94: 082e 0000 |0108: move-object/from16 v46, v0 │ │ +09fb98: 0800 3200 |010a: move-object/from16 v0, v50 │ │ +09fb9c: 0801 2e00 |010c: move-object/from16 v1, v46 │ │ +09fba0: 7020 621e 1000 |010e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09fba6: 0a2e |0111: move-result v46 │ │ +09fba8: 382e 1400 |0112: if-eqz v46, 0126 // +0014 │ │ +09fbac: 3810 5102 |0114: if-eqz v16, 0365 // +0251 │ │ +09fbb0: 0800 3200 |0116: move-object/from16 v0, v50 │ │ +09fbb4: 5400 d50d |0118: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +09fbb8: 082e 0000 |011a: move-object/from16 v46, v0 │ │ +09fbbc: 0800 3200 |011c: move-object/from16 v0, v50 │ │ +09fbc0: 0801 2e00 |011e: move-object/from16 v1, v46 │ │ +09fbc4: 0202 1d00 |0120: move/from16 v2, v29 │ │ +09fbc8: 7055 301e 10c2 |0122: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ +09fbce: 0a1d |0125: move-result v29 │ │ +09fbd0: 0800 3200 |0126: move-object/from16 v0, v50 │ │ +09fbd4: 5400 ee0d |0128: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09fbd8: 082e 0000 |012a: move-object/from16 v46, v0 │ │ +09fbdc: 0800 3200 |012c: move-object/from16 v0, v50 │ │ +09fbe0: 0801 2e00 |012e: move-object/from16 v1, v46 │ │ +09fbe4: 7020 621e 1000 |0130: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09fbea: 0a12 |0133: move-result v18 │ │ +09fbec: 0800 3200 |0134: move-object/from16 v0, v50 │ │ +09fbf0: 5400 e30d |0136: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +09fbf4: 082e 0000 |0138: move-object/from16 v46, v0 │ │ +09fbf8: 0800 3200 |013a: move-object/from16 v0, v50 │ │ +09fbfc: 0801 2e00 |013c: move-object/from16 v1, v46 │ │ +09fc00: 7020 621e 1000 |013e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +09fc06: 0a11 |0141: move-result v17 │ │ +09fc08: 1327 0000 |0142: const/16 v39, #int 0 // #0 │ │ +09fc0c: 3812 2a00 |0144: if-eqz v18, 016e // +002a │ │ +09fc10: 0800 3200 |0146: move-object/from16 v0, v50 │ │ +09fc14: 5400 ee0d |0148: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09fc18: 082e 0000 |014a: move-object/from16 v46, v0 │ │ +09fc1c: 7401 ca22 2e00 |014c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ +09fc22: 0c16 |014f: move-result-object v22 │ │ +09fc24: 1f16 e703 |0150: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09fc28: 0800 1600 |0152: move-object/from16 v0, v22 │ │ +09fc2c: 5200 c20d |0154: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +09fc30: 022e 0000 |0156: move/from16 v46, v0 │ │ +09fc34: 0800 3200 |0158: move-object/from16 v0, v50 │ │ +09fc38: 5400 ee0d |015a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09fc3c: 082f 0000 |015c: move-object/from16 v47, v0 │ │ +09fc40: 7401 cc22 2f00 |015e: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +09fc46: 0a2f |0161: move-result v47 │ │ +09fc48: 902e 2e2f |0162: add-int v46, v46, v47 │ │ +09fc4c: 0800 1600 |0164: move-object/from16 v0, v22 │ │ +09fc50: 5200 bc0d |0166: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +09fc54: 022f 0000 |0168: move/from16 v47, v0 │ │ +09fc58: 902e 2e2f |016a: add-int v46, v46, v47 │ │ +09fc5c: 9027 272e |016c: add-int v39, v39, v46 │ │ +09fc60: 3811 2a00 |016e: if-eqz v17, 0198 // +002a │ │ +09fc64: 0800 3200 |0170: move-object/from16 v0, v50 │ │ +09fc68: 5400 e30d |0172: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +09fc6c: 082e 0000 |0174: move-object/from16 v46, v0 │ │ +09fc70: 7401 ca22 2e00 |0176: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ +09fc76: 0c16 |0179: move-result-object v22 │ │ +09fc78: 1f16 e703 |017a: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09fc7c: 0800 1600 |017c: move-object/from16 v0, v22 │ │ +09fc80: 5200 c20d |017e: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +09fc84: 022e 0000 |0180: move/from16 v46, v0 │ │ +09fc88: 0800 3200 |0182: move-object/from16 v0, v50 │ │ +09fc8c: 5400 e30d |0184: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +09fc90: 082f 0000 |0186: move-object/from16 v47, v0 │ │ +09fc94: 7401 cc22 2f00 |0188: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +09fc9a: 0a2f |018b: move-result v47 │ │ +09fc9c: 902e 2e2f |018c: add-int v46, v46, v47 │ │ +09fca0: 0800 1600 |018e: move-object/from16 v0, v22 │ │ +09fca4: 5200 bc0d |0190: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +09fca8: 022f 0000 |0192: move/from16 v47, v0 │ │ +09fcac: 902e 2e2f |0194: add-int v46, v46, v47 │ │ +09fcb0: 9027 272e |0196: add-int v39, v39, v46 │ │ +09fcb4: 3912 0400 |0198: if-nez v18, 019c // +0004 │ │ +09fcb8: 3811 4401 |019a: if-eqz v17, 02de // +0144 │ │ +09fcbc: 3812 db01 |019c: if-eqz v18, 0377 // +01db │ │ +09fcc0: 0800 3200 |019e: move-object/from16 v0, v50 │ │ +09fcc4: 5400 ee0d |01a0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09fcc8: 082b 0000 |01a2: move-object/from16 v43, v0 │ │ +09fccc: 3811 db01 |01a4: if-eqz v17, 037f // +01db │ │ +09fcd0: 0800 3200 |01a6: move-object/from16 v0, v50 │ │ +09fcd4: 5406 e30d |01a8: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +09fcd8: 7401 e21f 2b00 |01aa: invoke-virtual/range {v43}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09fcde: 0c2c |01ad: move-result-object v44 │ │ +09fce0: 1f2c e703 |01ae: check-cast v44, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09fce4: 6e10 e21f 0600 |01b0: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +09fcea: 0c07 |01b3: move-result-object v7 │ │ +09fcec: 1f07 e703 |01b4: check-cast v7, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09fcf0: 3812 0e00 |01b6: if-eqz v18, 01c4 // +000e │ │ +09fcf4: 0800 3200 |01b8: move-object/from16 v0, v50 │ │ +09fcf8: 5400 ee0d |01ba: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09fcfc: 082e 0000 |01bc: move-object/from16 v46, v0 │ │ +09fd00: 7401 cd22 2e00 |01be: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +09fd06: 0a2e |01c1: move-result v46 │ │ +09fd08: 3c2e 1000 |01c2: if-gtz v46, 01d2 // +0010 │ │ +09fd0c: 3811 c101 |01c4: if-eqz v17, 0385 // +01c1 │ │ +09fd10: 0800 3200 |01c6: move-object/from16 v0, v50 │ │ +09fd14: 5400 e30d |01c8: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +09fd18: 082e 0000 |01ca: move-object/from16 v46, v0 │ │ +09fd1c: 7401 cd22 2e00 |01cc: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +09fd22: 0a2e |01cf: move-result v46 │ │ +09fd24: 3d2e b501 |01d0: if-lez v46, 0385 // +01b5 │ │ +09fd28: 1326 0100 |01d2: const/16 v38, #int 1 // #1 │ │ +09fd2c: 0800 3200 |01d4: move-object/from16 v0, v50 │ │ +09fd30: 5200 d30d |01d6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0dd3 │ │ +09fd34: 022e 0000 |01d8: move/from16 v46, v0 │ │ +09fd38: dd2e 2e70 |01da: and-int/lit8 v46, v46, #int 112 // #70 │ │ +09fd3c: 2c2e 8e03 0000 |01dc: sparse-switch v46, 0000056a // +0000038e │ │ +09fd42: 912e 0e1a |01df: sub-int v46, v14, v26 │ │ +09fd46: 911f 2e17 |01e1: sub-int v31, v46, v23 │ │ +09fd4a: 912e 1f27 |01e3: sub-int v46, v31, v39 │ │ +09fd4e: db20 2e02 |01e5: div-int/lit8 v32, v46, #int 2 // #02 │ │ +09fd52: 0800 2c00 |01e7: move-object/from16 v0, v44 │ │ +09fd56: 5200 c20d |01e9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +09fd5a: 022e 0000 |01eb: move/from16 v46, v0 │ │ +09fd5e: 0800 3200 |01ed: move-object/from16 v0, v50 │ │ +09fd62: 5200 ea0d |01ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ +09fd66: 022f 0000 |01f1: move/from16 v47, v0 │ │ +09fd6a: 902e 2e2f |01f3: add-int v46, v46, v47 │ │ +09fd6e: 0200 2000 |01f5: move/from16 v0, v32 │ │ +09fd72: 0201 2e00 |01f7: move/from16 v1, v46 │ │ +09fd76: 3510 a601 |01f9: if-ge v0, v1, 039f // +01a6 │ │ +09fd7a: 0800 2c00 |01fb: move-object/from16 v0, v44 │ │ +09fd7e: 5200 c20d |01fd: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +09fd82: 022e 0000 |01ff: move/from16 v46, v0 │ │ +09fd86: 0800 3200 |0201: move-object/from16 v0, v50 │ │ +09fd8a: 5200 ea0d |0203: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ +09fd8e: 022f 0000 |0205: move/from16 v47, v0 │ │ +09fd92: 9020 2e2f |0207: add-int v32, v46, v47 │ │ +09fd96: 902a 1a20 |0209: add-int v42, v26, v32 │ │ +09fd9a: 3810 e001 |020b: if-eqz v16, 03eb // +01e0 │ │ +09fd9e: 3826 da01 |020d: if-eqz v38, 03e7 // +01da │ │ +09fda2: 0800 3200 |020f: move-object/from16 v0, v50 │ │ +09fda6: 5200 e90d |0211: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ +09fdaa: 022e 0000 |0213: move/from16 v46, v0 │ │ +09fdae: 132f 0100 |0215: const/16 v47, #int 1 // #1 │ │ +09fdb2: 442f 0c2f |0217: aget v47, v12, v47 │ │ +09fdb6: 911c 2e2f |0219: sub-int v28, v46, v47 │ │ +09fdba: 132e 0000 |021b: const/16 v46, #int 0 // #0 │ │ +09fdbe: 0200 2e00 |021d: move/from16 v0, v46 │ │ +09fdc2: 0201 1c00 |021f: move/from16 v1, v28 │ │ +09fdc6: 7120 ac27 1000 |0221: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09fdcc: 0a2e |0224: move-result v46 │ │ +09fdce: 911d 1d2e |0225: sub-int v29, v29, v46 │ │ +09fdd2: 132e 0100 |0227: const/16 v46, #int 1 // #1 │ │ +09fdd6: 132f 0000 |0229: const/16 v47, #int 0 // #0 │ │ +09fdda: 0200 1c00 |022b: move/from16 v0, v28 │ │ +09fdde: 7b00 |022d: neg-int v0, v0 │ │ +09fde0: 0230 0000 |022e: move/from16 v48, v0 │ │ +09fde4: 7702 ac27 2f00 |0230: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +09fdea: 0a2f |0233: move-result v47 │ │ +09fdec: 4b2f 0c2e |0234: aput v47, v12, v46 │ │ +09fdf0: 0229 1d00 |0236: move/from16 v41, v29 │ │ +09fdf4: 0224 1d00 |0238: move/from16 v36, v29 │ │ +09fdf8: 3812 4900 |023a: if-eqz v18, 0283 // +0049 │ │ +09fdfc: 0800 3200 |023c: move-object/from16 v0, v50 │ │ +09fe00: 5400 ee0d |023e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09fe04: 082e 0000 |0240: move-object/from16 v46, v0 │ │ +09fe08: 7401 ca22 2e00 |0242: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ +09fe0e: 0c16 |0245: move-result-object v22 │ │ +09fe10: 1f16 e703 |0246: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09fe14: 0800 3200 |0248: move-object/from16 v0, v50 │ │ +09fe18: 5400 ee0d |024a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09fe1c: 082e 0000 |024c: move-object/from16 v46, v0 │ │ +09fe20: 7401 cd22 2e00 |024e: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +09fe26: 0a2e |0251: move-result v46 │ │ +09fe28: 9128 292e |0252: sub-int v40, v41, v46 │ │ +09fe2c: 0800 3200 |0254: move-object/from16 v0, v50 │ │ +09fe30: 5400 ee0d |0256: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09fe34: 082e 0000 |0258: move-object/from16 v46, v0 │ │ +09fe38: 7401 cc22 2e00 |025a: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +09fe3e: 0a2e |025d: move-result v46 │ │ +09fe40: 9025 2a2e |025e: add-int v37, v42, v46 │ │ +09fe44: 0800 3200 |0260: move-object/from16 v0, v50 │ │ +09fe48: 5400 ee0d |0262: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +09fe4c: 082e 0000 |0264: move-object/from16 v46, v0 │ │ +09fe50: 0800 2e00 |0266: move-object/from16 v0, v46 │ │ +09fe54: 0201 2800 |0268: move/from16 v1, v40 │ │ +09fe58: 0202 2a00 |026a: move/from16 v2, v42 │ │ +09fe5c: 0203 2900 |026c: move/from16 v3, v41 │ │ +09fe60: 0204 2500 |026e: move/from16 v4, v37 │ │ +09fe64: 6e54 d322 1032 |0270: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ +09fe6a: 0800 3200 |0273: move-object/from16 v0, v50 │ │ +09fe6e: 5200 e80d |0275: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ +09fe72: 022e 0000 |0277: move/from16 v46, v0 │ │ +09fe76: 9129 282e |0279: sub-int v41, v40, v46 │ │ +09fe7a: 0800 1600 |027b: move-object/from16 v0, v22 │ │ +09fe7e: 5200 bc0d |027d: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +09fe82: 022e 0000 |027f: move/from16 v46, v0 │ │ +09fe86: 902a 252e |0281: add-int v42, v37, v46 │ │ +09fe8a: 3811 5100 |0283: if-eqz v17, 02d4 // +0051 │ │ +09fe8e: 0800 3200 |0285: move-object/from16 v0, v50 │ │ +09fe92: 5400 e30d |0287: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +09fe96: 082e 0000 |0289: move-object/from16 v46, v0 │ │ +09fe9a: 7401 ca22 2e00 |028b: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ +09fea0: 0c16 |028e: move-result-object v22 │ │ +09fea2: 1f16 e703 |028f: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +09fea6: 0800 1600 |0291: move-object/from16 v0, v22 │ │ +09feaa: 5200 c20d |0293: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +09feae: 022e 0000 |0295: move/from16 v46, v0 │ │ +09feb2: 902a 2a2e |0297: add-int v42, v42, v46 │ │ +09feb6: 0800 3200 |0299: move-object/from16 v0, v50 │ │ +09feba: 5400 e30d |029b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +09febe: 082e 0000 |029d: move-object/from16 v46, v0 │ │ +09fec2: 7401 cd22 2e00 |029f: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +09fec8: 0a2e |02a2: move-result v46 │ │ +09feca: 9123 242e |02a3: sub-int v35, v36, v46 │ │ +09fece: 0800 3200 |02a5: move-object/from16 v0, v50 │ │ +09fed2: 5400 e30d |02a7: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +09fed6: 082e 0000 |02a9: move-object/from16 v46, v0 │ │ +09feda: 7401 cc22 2e00 |02ab: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +09fee0: 0a2e |02ae: move-result v46 │ │ +09fee2: 9022 2a2e |02af: add-int v34, v42, v46 │ │ +09fee6: 0800 3200 |02b1: move-object/from16 v0, v50 │ │ +09feea: 5400 e30d |02b3: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +09feee: 082e 0000 |02b5: move-object/from16 v46, v0 │ │ +09fef2: 0800 2e00 |02b7: move-object/from16 v0, v46 │ │ +09fef6: 0201 2300 |02b9: move/from16 v1, v35 │ │ +09fefa: 0202 2a00 |02bb: move/from16 v2, v42 │ │ +09fefe: 0203 2400 |02bd: move/from16 v3, v36 │ │ +09ff02: 0204 2200 |02bf: move/from16 v4, v34 │ │ +09ff06: 6e54 d322 1032 |02c1: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ +09ff0c: 0800 3200 |02c4: move-object/from16 v0, v50 │ │ +09ff10: 5200 e80d |02c6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ +09ff14: 022e 0000 |02c8: move/from16 v46, v0 │ │ +09ff18: 9124 242e |02ca: sub-int v36, v36, v46 │ │ +09ff1c: 0800 1600 |02cc: move-object/from16 v0, v22 │ │ +09ff20: 5200 bc0d |02ce: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +09ff24: 022e 0000 |02d0: move/from16 v46, v0 │ │ +09ff28: 902a 222e |02d2: add-int v42, v34, v46 │ │ +09ff2c: 3826 0a00 |02d4: if-eqz v38, 02de // +000a │ │ +09ff30: 0200 2900 |02d6: move/from16 v0, v41 │ │ +09ff34: 0201 2400 |02d8: move/from16 v1, v36 │ │ +09ff38: 7120 af27 1000 |02da: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +09ff3e: 0a1d |02dd: move-result v29 │ │ +09ff40: 0800 3200 |02de: move-object/from16 v0, v50 │ │ +09ff44: 5400 e50d |02e0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +09ff48: 082e 0000 |02e2: move-object/from16 v46, v0 │ │ +09ff4c: 132f 0300 |02e4: const/16 v47, #int 3 // #3 │ │ +09ff50: 0800 3200 |02e6: move-object/from16 v0, v50 │ │ +09ff54: 0801 2e00 |02e8: move-object/from16 v1, v46 │ │ +09ff58: 0202 2f00 |02ea: move/from16 v2, v47 │ │ +09ff5c: 7030 f01d 1002 |02ec: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1df0 │ │ +09ff62: 0800 3200 |02ef: move-object/from16 v0, v50 │ │ +09ff66: 5400 e50d |02f1: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +09ff6a: 082e 0000 |02f3: move-object/from16 v46, v0 │ │ +09ff6e: 7401 9f28 2e00 |02f5: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +09ff74: 0a15 |02f8: move-result v21 │ │ +09ff76: 120f |02f9: const/4 v15, #int 0 // #0 │ │ +09ff78: 0200 1500 |02fa: move/from16 v0, v21 │ │ +09ff7c: 350f c601 |02fc: if-ge v15, v0, 04c2 // +01c6 │ │ +09ff80: 0800 3200 |02fe: move-object/from16 v0, v50 │ │ +09ff84: 5400 e50d |0300: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +09ff88: 082e 0000 |0302: move-object/from16 v46, v0 │ │ +09ff8c: 0800 2e00 |0304: move-object/from16 v0, v46 │ │ +09ff90: 6e20 9828 f000 |0306: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +09ff96: 0c2e |0309: move-result-object v46 │ │ +09ff98: 1f2e 3d04 |030a: check-cast v46, Landroid/view/View; // type@043d │ │ +09ff9c: 0800 3200 |030c: move-object/from16 v0, v50 │ │ +09ffa0: 0801 2e00 |030e: move-object/from16 v1, v46 │ │ +09ffa4: 0202 1400 |0310: move/from16 v2, v20 │ │ +09ffa8: 7055 2f1e 10c2 |0312: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ +09ffae: 0a14 |0315: move-result v20 │ │ +09ffb0: d80f 0f01 |0316: add-int/lit8 v15, v15, #int 1 // #01 │ │ +09ffb4: 28e2 |0318: goto 02fa // -001e │ │ +09ffb6: 1310 0000 |0319: const/16 v16, #int 0 // #0 │ │ +09ffba: 2900 f3fc |031b: goto/16 000e // -030d │ │ +09ffbe: 0800 3200 |031d: move-object/from16 v0, v50 │ │ +09ffc2: 5400 da0d |031f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +09ffc6: 082e 0000 |0321: move-object/from16 v46, v0 │ │ +09ffca: 0800 3200 |0323: move-object/from16 v0, v50 │ │ +09ffce: 0801 2e00 |0325: move-object/from16 v1, v46 │ │ +09ffd2: 0202 1400 |0327: move/from16 v2, v20 │ │ +09ffd6: 7055 2f1e 10c2 |0329: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ +09ffdc: 0a14 |032c: move-result v20 │ │ +09ffde: 2900 31fd |032d: goto/16 005e // -02cf │ │ +09ffe2: 0800 3200 |032f: move-object/from16 v0, v50 │ │ +09ffe6: 5400 ca0d |0331: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +09ffea: 082e 0000 |0333: move-object/from16 v46, v0 │ │ +09ffee: 0800 3200 |0335: move-object/from16 v0, v50 │ │ +09fff2: 0801 2e00 |0337: move-object/from16 v1, v46 │ │ +09fff6: 0202 1400 |0339: move/from16 v2, v20 │ │ +09fffa: 7055 2f1e 10c2 |033b: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ +0a0000: 0a14 |033e: move-result v20 │ │ +0a0002: 2900 41fd |033f: goto/16 0080 // -02bf │ │ +0a0006: 0800 3200 |0341: move-object/from16 v0, v50 │ │ +0a000a: 5400 d80d |0343: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a000e: 082e 0000 |0345: move-object/from16 v46, v0 │ │ +0a0012: 0800 3200 |0347: move-object/from16 v0, v50 │ │ +0a0016: 0801 2e00 |0349: move-object/from16 v1, v46 │ │ +0a001a: 0202 1d00 |034b: move/from16 v2, v29 │ │ +0a001e: 7055 301e 10c2 |034d: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ +0a0024: 0a1d |0350: move-result v29 │ │ +0a0026: 2900 51fd |0351: goto/16 00a2 // -02af │ │ +0a002a: 0800 3200 |0353: move-object/from16 v0, v50 │ │ +0a002e: 5400 d10d |0355: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +0a0032: 082e 0000 |0357: move-object/from16 v46, v0 │ │ +0a0036: 0800 3200 |0359: move-object/from16 v0, v50 │ │ +0a003a: 0801 2e00 |035b: move-object/from16 v1, v46 │ │ +0a003e: 0202 1400 |035d: move/from16 v2, v20 │ │ +0a0042: 7055 2f1e 10c2 |035f: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ +0a0048: 0a14 |0362: move-result v20 │ │ +0a004a: 2900 a1fd |0363: goto/16 0104 // -025f │ │ +0a004e: 0800 3200 |0365: move-object/from16 v0, v50 │ │ +0a0052: 5400 d50d |0367: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0056: 082e 0000 |0369: move-object/from16 v46, v0 │ │ +0a005a: 0800 3200 |036b: move-object/from16 v0, v50 │ │ +0a005e: 0801 2e00 |036d: move-object/from16 v1, v46 │ │ +0a0062: 0202 1400 |036f: move/from16 v2, v20 │ │ +0a0066: 7055 2f1e 10c2 |0371: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ +0a006c: 0a14 |0374: move-result v20 │ │ +0a006e: 2900 b1fd |0375: goto/16 0126 // -024f │ │ +0a0072: 0800 3200 |0377: move-object/from16 v0, v50 │ │ +0a0076: 5400 e30d |0379: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a007a: 082b 0000 |037b: move-object/from16 v43, v0 │ │ +0a007e: 2900 27fe |037d: goto/16 01a4 // -01d9 │ │ +0a0082: 0800 3200 |037f: move-object/from16 v0, v50 │ │ +0a0086: 5406 ee0d |0381: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a008a: 2900 27fe |0383: goto/16 01aa // -01d9 │ │ +0a008e: 1326 0000 |0385: const/16 v38, #int 0 // #0 │ │ +0a0092: 2900 4dfe |0387: goto/16 01d4 // -01b3 │ │ +0a0096: 7401 1c1e 3200 |0389: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ +0a009c: 0a2e |038c: move-result v46 │ │ +0a009e: 0800 2c00 |038d: move-object/from16 v0, v44 │ │ +0a00a2: 5200 c20d |038f: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +0a00a6: 022f 0000 |0391: move/from16 v47, v0 │ │ +0a00aa: 902e 2e2f |0393: add-int v46, v46, v47 │ │ +0a00ae: 0800 3200 |0395: move-object/from16 v0, v50 │ │ +0a00b2: 5200 ea0d |0397: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ +0a00b6: 022f 0000 |0399: move/from16 v47, v0 │ │ +0a00ba: 902a 2e2f |039b: add-int v42, v46, v47 │ │ +0a00be: 2900 6efe |039d: goto/16 020b // -0192 │ │ +0a00c2: 912e 0e17 |039f: sub-int v46, v14, v23 │ │ +0a00c6: 912e 2e27 |03a1: sub-int v46, v46, v39 │ │ +0a00ca: 912e 2e20 |03a3: sub-int v46, v46, v32 │ │ +0a00ce: 9121 2e1a |03a5: sub-int v33, v46, v26 │ │ +0a00d2: 0800 2c00 |03a7: move-object/from16 v0, v44 │ │ +0a00d6: 5200 bc0d |03a9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +0a00da: 022e 0000 |03ab: move/from16 v46, v0 │ │ +0a00de: 0800 3200 |03ad: move-object/from16 v0, v50 │ │ +0a00e2: 5200 e70d |03af: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ +0a00e6: 022f 0000 |03b1: move/from16 v47, v0 │ │ +0a00ea: 902e 2e2f |03b3: add-int v46, v46, v47 │ │ +0a00ee: 0200 2100 |03b5: move/from16 v0, v33 │ │ +0a00f2: 0201 2e00 |03b7: move/from16 v1, v46 │ │ +0a00f6: 3510 50fe |03b9: if-ge v0, v1, 0209 // -01b0 │ │ +0a00fa: 132e 0000 |03bb: const/16 v46, #int 0 // #0 │ │ +0a00fe: 5270 bc0d |03bd: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +0a0102: 022f 0000 |03bf: move/from16 v47, v0 │ │ +0a0106: 0800 3200 |03c1: move-object/from16 v0, v50 │ │ +0a010a: 5200 e70d |03c3: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ +0a010e: 0230 0000 |03c5: move/from16 v48, v0 │ │ +0a0112: 902f 2f30 |03c7: add-int v47, v47, v48 │ │ +0a0116: 912f 2f21 |03c9: sub-int v47, v47, v33 │ │ +0a011a: 912f 202f |03cb: sub-int v47, v32, v47 │ │ +0a011e: 7702 ac27 2e00 |03cd: invoke-static/range {v46, v47}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0124: 0a20 |03d0: move-result v32 │ │ +0a0126: 2900 38fe |03d1: goto/16 0209 // -01c8 │ │ +0a012a: 912e 0e17 |03d3: sub-int v46, v14, v23 │ │ +0a012e: 5270 bc0d |03d5: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +0a0132: 022f 0000 |03d7: move/from16 v47, v0 │ │ +0a0136: 912e 2e2f |03d9: sub-int v46, v46, v47 │ │ +0a013a: 0800 3200 |03db: move-object/from16 v0, v50 │ │ +0a013e: 5200 e70d |03dd: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ +0a0142: 022f 0000 |03df: move/from16 v47, v0 │ │ +0a0146: 912e 2e2f |03e1: sub-int v46, v46, v47 │ │ +0a014a: 912a 2e27 |03e3: sub-int v42, v46, v39 │ │ +0a014e: 2900 26fe |03e5: goto/16 020b // -01da │ │ +0a0152: 132e 0000 |03e7: const/16 v46, #int 0 // #0 │ │ +0a0156: 2900 2cfe |03e9: goto/16 0215 // -01d4 │ │ +0a015a: 3826 d300 |03eb: if-eqz v38, 04be // +00d3 │ │ +0a015e: 0800 3200 |03ed: move-object/from16 v0, v50 │ │ +0a0162: 5200 e90d |03ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ +0a0166: 022e 0000 |03f1: move/from16 v46, v0 │ │ +0a016a: 132f 0000 |03f3: const/16 v47, #int 0 // #0 │ │ +0a016e: 442f 0c2f |03f5: aget v47, v12, v47 │ │ +0a0172: 9113 2e2f |03f7: sub-int v19, v46, v47 │ │ +0a0176: 132e 0000 |03f9: const/16 v46, #int 0 // #0 │ │ +0a017a: 0200 2e00 |03fb: move/from16 v0, v46 │ │ +0a017e: 0201 1300 |03fd: move/from16 v1, v19 │ │ +0a0182: 7120 ac27 1000 |03ff: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0188: 0a2e |0402: move-result v46 │ │ +0a018a: 9014 142e |0403: add-int v20, v20, v46 │ │ +0a018e: 132e 0000 |0405: const/16 v46, #int 0 // #0 │ │ +0a0192: 132f 0000 |0407: const/16 v47, #int 0 // #0 │ │ +0a0196: 0200 1300 |0409: move/from16 v0, v19 │ │ +0a019a: 7b00 |040b: neg-int v0, v0 │ │ +0a019c: 0230 0000 |040c: move/from16 v48, v0 │ │ +0a01a0: 7702 ac27 2f00 |040e: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a01a6: 0a2f |0411: move-result v47 │ │ +0a01a8: 4b2f 0c2e |0412: aput v47, v12, v46 │ │ +0a01ac: 0228 1400 |0414: move/from16 v40, v20 │ │ +0a01b0: 0223 1400 |0416: move/from16 v35, v20 │ │ +0a01b4: 3812 4900 |0418: if-eqz v18, 0461 // +0049 │ │ +0a01b8: 0800 3200 |041a: move-object/from16 v0, v50 │ │ +0a01bc: 5400 ee0d |041c: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a01c0: 082e 0000 |041e: move-object/from16 v46, v0 │ │ +0a01c4: 7401 ca22 2e00 |0420: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ +0a01ca: 0c16 |0423: move-result-object v22 │ │ +0a01cc: 1f16 e703 |0424: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +0a01d0: 0800 3200 |0426: move-object/from16 v0, v50 │ │ +0a01d4: 5400 ee0d |0428: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a01d8: 082e 0000 |042a: move-object/from16 v46, v0 │ │ +0a01dc: 7401 cd22 2e00 |042c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +0a01e2: 0a2e |042f: move-result v46 │ │ +0a01e4: 9029 282e |0430: add-int v41, v40, v46 │ │ +0a01e8: 0800 3200 |0432: move-object/from16 v0, v50 │ │ +0a01ec: 5400 ee0d |0434: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a01f0: 082e 0000 |0436: move-object/from16 v46, v0 │ │ +0a01f4: 7401 cc22 2e00 |0438: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +0a01fa: 0a2e |043b: move-result v46 │ │ +0a01fc: 9025 2a2e |043c: add-int v37, v42, v46 │ │ +0a0200: 0800 3200 |043e: move-object/from16 v0, v50 │ │ +0a0204: 5400 ee0d |0440: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a0208: 082e 0000 |0442: move-object/from16 v46, v0 │ │ +0a020c: 0800 2e00 |0444: move-object/from16 v0, v46 │ │ +0a0210: 0201 2800 |0446: move/from16 v1, v40 │ │ +0a0214: 0202 2a00 |0448: move/from16 v2, v42 │ │ +0a0218: 0203 2900 |044a: move/from16 v3, v41 │ │ +0a021c: 0204 2500 |044c: move/from16 v4, v37 │ │ +0a0220: 6e54 d322 1032 |044e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ +0a0226: 0800 3200 |0451: move-object/from16 v0, v50 │ │ +0a022a: 5200 e80d |0453: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ +0a022e: 022e 0000 |0455: move/from16 v46, v0 │ │ +0a0232: 9028 292e |0457: add-int v40, v41, v46 │ │ +0a0236: 0800 1600 |0459: move-object/from16 v0, v22 │ │ +0a023a: 5200 bc0d |045b: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +0a023e: 022e 0000 |045d: move/from16 v46, v0 │ │ +0a0242: 902a 252e |045f: add-int v42, v37, v46 │ │ +0a0246: 3811 5100 |0461: if-eqz v17, 04b2 // +0051 │ │ +0a024a: 0800 3200 |0463: move-object/from16 v0, v50 │ │ +0a024e: 5400 e30d |0465: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a0252: 082e 0000 |0467: move-object/from16 v46, v0 │ │ +0a0256: 7401 ca22 2e00 |0469: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@22ca │ │ +0a025c: 0c16 |046c: move-result-object v22 │ │ +0a025e: 1f16 e703 |046d: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +0a0262: 0800 1600 |046f: move-object/from16 v0, v22 │ │ +0a0266: 5200 c20d |0471: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0dc2 │ │ +0a026a: 022e 0000 |0473: move/from16 v46, v0 │ │ +0a026e: 902a 2a2e |0475: add-int v42, v42, v46 │ │ +0a0272: 0800 3200 |0477: move-object/from16 v0, v50 │ │ +0a0276: 5400 e30d |0479: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a027a: 082e 0000 |047b: move-object/from16 v46, v0 │ │ +0a027e: 7401 cd22 2e00 |047d: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +0a0284: 0a2e |0480: move-result v46 │ │ +0a0286: 9024 232e |0481: add-int v36, v35, v46 │ │ +0a028a: 0800 3200 |0483: move-object/from16 v0, v50 │ │ +0a028e: 5400 e30d |0485: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a0292: 082e 0000 |0487: move-object/from16 v46, v0 │ │ +0a0296: 7401 cc22 2e00 |0489: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +0a029c: 0a2e |048c: move-result v46 │ │ +0a029e: 9022 2a2e |048d: add-int v34, v42, v46 │ │ +0a02a2: 0800 3200 |048f: move-object/from16 v0, v50 │ │ +0a02a6: 5400 e30d |0491: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a02aa: 082e 0000 |0493: move-object/from16 v46, v0 │ │ +0a02ae: 0800 2e00 |0495: move-object/from16 v0, v46 │ │ +0a02b2: 0201 2300 |0497: move/from16 v1, v35 │ │ +0a02b6: 0202 2a00 |0499: move/from16 v2, v42 │ │ +0a02ba: 0203 2400 |049b: move/from16 v3, v36 │ │ +0a02be: 0204 2200 |049d: move/from16 v4, v34 │ │ +0a02c2: 6e54 d322 1032 |049f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22d3 │ │ +0a02c8: 0800 3200 |04a2: move-object/from16 v0, v50 │ │ +0a02cc: 5200 e80d |04a4: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ +0a02d0: 022e 0000 |04a6: move/from16 v46, v0 │ │ +0a02d4: 9023 242e |04a8: add-int v35, v36, v46 │ │ +0a02d8: 0800 1600 |04aa: move-object/from16 v0, v22 │ │ +0a02dc: 5200 bc0d |04ac: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0dbc │ │ +0a02e0: 022e 0000 |04ae: move/from16 v46, v0 │ │ +0a02e4: 902a 222e |04b0: add-int v42, v34, v46 │ │ +0a02e8: 3826 2cfe |04b2: if-eqz v38, 02de // -01d4 │ │ +0a02ec: 0200 2800 |04b4: move/from16 v0, v40 │ │ +0a02f0: 0201 2300 |04b6: move/from16 v1, v35 │ │ +0a02f4: 7120 ac27 1000 |04b8: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a02fa: 0a14 |04bb: move-result v20 │ │ +0a02fc: 2900 22fe |04bc: goto/16 02de // -01de │ │ +0a0300: 132e 0000 |04be: const/16 v46, #int 0 // #0 │ │ +0a0304: 2900 33ff |04c0: goto/16 03f3 // -00cd │ │ +0a0308: 0800 3200 |04c2: move-object/from16 v0, v50 │ │ +0a030c: 5400 e50d |04c4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +0a0310: 082e 0000 |04c6: move-object/from16 v46, v0 │ │ +0a0314: 132f 0500 |04c8: const/16 v47, #int 5 // #5 │ │ +0a0318: 0800 3200 |04ca: move-object/from16 v0, v50 │ │ +0a031c: 0801 2e00 |04cc: move-object/from16 v1, v46 │ │ +0a0320: 0202 2f00 |04ce: move/from16 v2, v47 │ │ +0a0324: 7030 f01d 1002 |04d0: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1df0 │ │ +0a032a: 0800 3200 |04d3: move-object/from16 v0, v50 │ │ +0a032e: 5400 e50d |04d5: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +0a0332: 082e 0000 |04d7: move-object/from16 v46, v0 │ │ +0a0336: 7401 9f28 2e00 |04d9: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0a033c: 0a1e |04dc: move-result v30 │ │ +0a033e: 120f |04dd: const/4 v15, #int 0 // #0 │ │ +0a0340: 0200 1e00 |04de: move/from16 v0, v30 │ │ +0a0344: 350f 1d00 |04e0: if-ge v15, v0, 04fd // +001d │ │ +0a0348: 0800 3200 |04e2: move-object/from16 v0, v50 │ │ +0a034c: 5400 e50d |04e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +0a0350: 082e 0000 |04e6: move-object/from16 v46, v0 │ │ +0a0354: 0800 2e00 |04e8: move-object/from16 v0, v46 │ │ +0a0358: 6e20 9828 f000 |04ea: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0a035e: 0c2e |04ed: move-result-object v46 │ │ +0a0360: 1f2e 3d04 |04ee: check-cast v46, Landroid/view/View; // type@043d │ │ +0a0364: 0800 3200 |04f0: move-object/from16 v0, v50 │ │ +0a0368: 0801 2e00 |04f2: move-object/from16 v1, v46 │ │ +0a036c: 0202 1d00 |04f4: move/from16 v2, v29 │ │ +0a0370: 7055 301e 10c2 |04f6: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@1e30 │ │ +0a0376: 0a1d |04f9: move-result v29 │ │ +0a0378: d80f 0f01 |04fa: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0a037c: 28e2 |04fc: goto 04de // -001e │ │ +0a037e: 0800 3200 |04fd: move-object/from16 v0, v50 │ │ +0a0382: 5400 e50d |04ff: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +0a0386: 082e 0000 |0501: move-object/from16 v46, v0 │ │ +0a038a: 132f 0100 |0503: const/16 v47, #int 1 // #1 │ │ +0a038e: 0800 3200 |0505: move-object/from16 v0, v50 │ │ +0a0392: 0801 2e00 |0507: move-object/from16 v1, v46 │ │ +0a0396: 0202 2f00 |0509: move/from16 v2, v47 │ │ +0a039a: 7030 f01d 1002 |050b: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1df0 │ │ +0a03a0: 0800 3200 |050e: move-object/from16 v0, v50 │ │ +0a03a4: 5400 e50d |0510: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +0a03a8: 082e 0000 |0512: move-object/from16 v46, v0 │ │ +0a03ac: 0800 3200 |0514: move-object/from16 v0, v50 │ │ +0a03b0: 0801 2e00 |0516: move-object/from16 v1, v46 │ │ +0a03b4: 7030 231e 100c |0518: invoke-direct {v0, v1, v12}, Landroid/support/v7/widget/Toolbar;.getViewListMeasuredWidth:(Ljava/util/List;[I)I // method@1e23 │ │ +0a03ba: 0a0b |051b: move-result v11 │ │ +0a03bc: 912e 2d18 |051c: sub-int v46, v45, v24 │ │ +0a03c0: 912e 2e19 |051e: sub-int v46, v46, v25 │ │ +0a03c4: db2e 2e02 |0520: div-int/lit8 v46, v46, #int 2 // #02 │ │ +0a03c8: 901b 182e |0522: add-int v27, v24, v46 │ │ +0a03cc: db0d 0b02 |0524: div-int/lit8 v13, v11, #int 2 // #02 │ │ +0a03d0: 9108 1b0d |0526: sub-int v8, v27, v13 │ │ +0a03d4: 9009 080b |0528: add-int v9, v8, v11 │ │ +0a03d8: 0200 1400 |052a: move/from16 v0, v20 │ │ +0a03dc: 3508 2a00 |052c: if-ge v8, v0, 0556 // +002a │ │ +0a03e0: 0208 1400 |052e: move/from16 v8, v20 │ │ +0a03e4: 0800 3200 |0530: move-object/from16 v0, v50 │ │ +0a03e8: 5400 e50d |0532: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +0a03ec: 082e 0000 |0534: move-object/from16 v46, v0 │ │ +0a03f0: 7401 9f28 2e00 |0536: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@289f │ │ +0a03f6: 0a0a |0539: move-result v10 │ │ +0a03f8: 120f |053a: const/4 v15, #int 0 // #0 │ │ +0a03fa: 35af 2400 |053b: if-ge v15, v10, 055f // +0024 │ │ +0a03fe: 0800 3200 |053d: move-object/from16 v0, v50 │ │ +0a0402: 5400 e50d |053f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +0a0406: 082e 0000 |0541: move-object/from16 v46, v0 │ │ +0a040a: 0800 2e00 |0543: move-object/from16 v0, v46 │ │ +0a040e: 6e20 9828 f000 |0545: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0a0414: 0c2e |0548: move-result-object v46 │ │ +0a0416: 1f2e 3d04 |0549: check-cast v46, Landroid/view/View; // type@043d │ │ +0a041a: 0800 3200 |054b: move-object/from16 v0, v50 │ │ +0a041e: 0801 2e00 |054d: move-object/from16 v1, v46 │ │ +0a0422: 7055 2f1e 10c8 |054f: invoke-direct {v0, v1, v8, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@1e2f │ │ +0a0428: 0a08 |0552: move-result v8 │ │ +0a042a: d80f 0f01 |0553: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0a042e: 28e6 |0555: goto 053b // -001a │ │ +0a0430: 0200 1d00 |0556: move/from16 v0, v29 │ │ +0a0434: 3709 d8ff |0558: if-le v9, v0, 0530 // -0028 │ │ +0a0438: 912e 091d |055a: sub-int v46, v9, v29 │ │ +0a043c: 9108 082e |055c: sub-int v8, v8, v46 │ │ +0a0440: 28d2 |055e: goto 0530 // -002e │ │ +0a0442: 0800 3200 |055f: move-object/from16 v0, v50 │ │ +0a0446: 5400 e50d |0561: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0de5 │ │ +0a044a: 082e 0000 |0563: move-object/from16 v46, v0 │ │ +0a044e: 7401 9628 2e00 |0565: invoke-virtual/range {v46}, Ljava/util/ArrayList;.clear:()V // method@2896 │ │ +0a0454: 0e00 |0568: return-void │ │ +0a0456: 0000 |0569: nop // spacer │ │ +0a0458: 0002 0200 3000 0000 5000 0000 ad01 ... |056a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1376 │ │ 0x000e line=1377 │ │ 0x0012 line=1378 │ │ 0x0016 line=1379 │ │ 0x001a line=1380 │ │ @@ -238133,440 +238160,440 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 40 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 824 16-bit code units │ │ -0a03e8: |[0a03e8] android.support.v7.widget.Toolbar.onMeasure:(II)V │ │ -0a03f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0a03fa: 1319 0000 |0001: const/16 v25, #int 0 // #0 │ │ -0a03fe: 1316 0000 |0003: const/16 v22, #int 0 // #0 │ │ -0a0402: 0800 2500 |0005: move-object/from16 v0, v37 │ │ -0a0406: 540d e40d |0007: iget-object v13, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0de4 │ │ -0a040a: 7701 c81e 2500 |0009: invoke-static/range {v37}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ -0a0410: 0a03 |000c: move-result v3 │ │ -0a0412: 3803 f401 |000d: if-eqz v3, 0201 // +01f4 │ │ -0a0416: 131d 0100 |000f: const/16 v29, #int 1 // #1 │ │ -0a041a: 131c 0000 |0011: const/16 v28, #int 0 // #0 │ │ -0a041e: 1321 0000 |0013: const/16 v33, #int 0 // #0 │ │ -0a0422: 0800 2500 |0015: move-object/from16 v0, v37 │ │ -0a0426: 5403 da0d |0017: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a042a: 0800 2500 |0019: move-object/from16 v0, v37 │ │ -0a042e: 7020 621e 3000 |001b: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -0a0434: 0a03 |001e: move-result v3 │ │ -0a0436: 3803 4f00 |001f: if-eqz v3, 006e // +004f │ │ -0a043a: 0800 2500 |0021: move-object/from16 v0, v37 │ │ -0a043e: 5404 da0d |0023: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0442: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -0a0444: 0800 2500 |0026: move-object/from16 v0, v37 │ │ -0a0448: 5209 d60d |0028: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0dd6 │ │ -0a044c: 0803 2500 |002a: move-object/from16 v3, v37 │ │ -0a0450: 0205 2600 |002c: move/from16 v5, v38 │ │ -0a0454: 0207 2700 |002e: move/from16 v7, v39 │ │ -0a0458: 7607 321e 0300 |0030: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@1e32 │ │ -0a045e: 0800 2500 |0033: move-object/from16 v0, v37 │ │ -0a0462: 5403 da0d |0035: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0466: 6e10 db21 0300 |0037: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@21db │ │ -0a046c: 0a03 |003a: move-result v3 │ │ -0a046e: 0800 2500 |003b: move-object/from16 v0, v37 │ │ -0a0472: 5405 da0d |003d: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0476: 0800 2500 |003f: move-object/from16 v0, v37 │ │ -0a047a: 7020 101e 5000 |0041: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1e10 │ │ -0a0480: 0a05 |0044: move-result v5 │ │ -0a0482: 9021 0305 |0045: add-int v33, v3, v5 │ │ -0a0486: 0800 2500 |0047: move-object/from16 v0, v37 │ │ -0a048a: 5403 da0d |0049: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a048e: 6e10 da21 0300 |004b: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@21da │ │ -0a0494: 0a03 |004e: move-result v3 │ │ -0a0496: 0800 2500 |004f: move-object/from16 v0, v37 │ │ -0a049a: 5405 da0d |0051: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a049e: 0800 2500 |0053: move-object/from16 v0, v37 │ │ -0a04a2: 7020 221e 5000 |0055: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ -0a04a8: 0a05 |0058: move-result v5 │ │ -0a04aa: b053 |0059: add-int/2addr v3, v5 │ │ -0a04ac: 0200 1900 |005a: move/from16 v0, v25 │ │ -0a04b0: 7120 ac27 3000 |005c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a04b6: 0a19 |005f: move-result v25 │ │ -0a04b8: 0800 2500 |0060: move-object/from16 v0, v37 │ │ -0a04bc: 5403 da0d |0062: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a04c0: 7110 2f0a 0300 |0064: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -0a04c6: 0a03 |0067: move-result v3 │ │ -0a04c8: 0200 1600 |0068: move/from16 v0, v22 │ │ -0a04cc: 7120 c61e 3000 |006a: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -0a04d2: 0a16 |006d: move-result v22 │ │ -0a04d4: 0800 2500 |006e: move-object/from16 v0, v37 │ │ -0a04d8: 5403 ca0d |0070: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -0a04dc: 0800 2500 |0072: move-object/from16 v0, v37 │ │ -0a04e0: 7020 621e 3000 |0074: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -0a04e6: 0a03 |0077: move-result v3 │ │ -0a04e8: 3803 4f00 |0078: if-eqz v3, 00c7 // +004f │ │ -0a04ec: 0800 2500 |007a: move-object/from16 v0, v37 │ │ -0a04f0: 5404 ca0d |007c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -0a04f4: 1208 |007e: const/4 v8, #int 0 // #0 │ │ -0a04f6: 0800 2500 |007f: move-object/from16 v0, v37 │ │ -0a04fa: 5209 d60d |0081: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0dd6 │ │ -0a04fe: 0803 2500 |0083: move-object/from16 v3, v37 │ │ -0a0502: 0205 2600 |0085: move/from16 v5, v38 │ │ -0a0506: 0207 2700 |0087: move/from16 v7, v39 │ │ -0a050a: 7607 321e 0300 |0089: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@1e32 │ │ -0a0510: 0800 2500 |008c: move-object/from16 v0, v37 │ │ -0a0514: 5403 ca0d |008e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -0a0518: 6e10 db21 0300 |0090: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@21db │ │ -0a051e: 0a03 |0093: move-result v3 │ │ -0a0520: 0800 2500 |0094: move-object/from16 v0, v37 │ │ -0a0524: 5405 ca0d |0096: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -0a0528: 0800 2500 |0098: move-object/from16 v0, v37 │ │ -0a052c: 7020 101e 5000 |009a: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1e10 │ │ -0a0532: 0a05 |009d: move-result v5 │ │ -0a0534: 9021 0305 |009e: add-int v33, v3, v5 │ │ -0a0538: 0800 2500 |00a0: move-object/from16 v0, v37 │ │ -0a053c: 5403 ca0d |00a2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -0a0540: 6e10 da21 0300 |00a4: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@21da │ │ -0a0546: 0a03 |00a7: move-result v3 │ │ -0a0548: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ -0a054c: 5405 ca0d |00aa: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -0a0550: 0800 2500 |00ac: move-object/from16 v0, v37 │ │ -0a0554: 7020 221e 5000 |00ae: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ -0a055a: 0a05 |00b1: move-result v5 │ │ -0a055c: b053 |00b2: add-int/2addr v3, v5 │ │ -0a055e: 0200 1900 |00b3: move/from16 v0, v25 │ │ -0a0562: 7120 ac27 3000 |00b5: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a0568: 0a19 |00b8: move-result v25 │ │ -0a056a: 0800 2500 |00b9: move-object/from16 v0, v37 │ │ -0a056e: 5403 ca0d |00bb: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ -0a0572: 7110 2f0a 0300 |00bd: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -0a0578: 0a03 |00c0: move-result v3 │ │ -0a057a: 0200 1600 |00c1: move/from16 v0, v22 │ │ -0a057e: 7120 c61e 3000 |00c3: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -0a0584: 0a16 |00c6: move-result v22 │ │ -0a0586: 7401 0d1e 2500 |00c7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetStart:()I // method@1e0d │ │ -0a058c: 0a18 |00ca: move-result v24 │ │ -0a058e: 0200 1800 |00cb: move/from16 v0, v24 │ │ -0a0592: 0201 2100 |00cd: move/from16 v1, v33 │ │ -0a0596: 7120 ac27 1000 |00cf: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a059c: 0a03 |00d2: move-result v3 │ │ -0a059e: b036 |00d3: add-int/2addr v6, v3 │ │ -0a05a0: 1203 |00d4: const/4 v3, #int 0 // #0 │ │ -0a05a2: 9105 1821 |00d5: sub-int v5, v24, v33 │ │ -0a05a6: 7120 ac27 5300 |00d7: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a05ac: 0a03 |00da: move-result v3 │ │ -0a05ae: 4b03 0d1d |00db: aput v3, v13, v29 │ │ -0a05b2: 1320 0000 |00dd: const/16 v32, #int 0 // #0 │ │ -0a05b6: 0800 2500 |00df: move-object/from16 v0, v37 │ │ -0a05ba: 5403 d80d |00e1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a05be: 0800 2500 |00e3: move-object/from16 v0, v37 │ │ -0a05c2: 7020 621e 3000 |00e5: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -0a05c8: 0a03 |00e8: move-result v3 │ │ -0a05ca: 3803 4f00 |00e9: if-eqz v3, 0138 // +004f │ │ -0a05ce: 0800 2500 |00eb: move-object/from16 v0, v37 │ │ -0a05d2: 5404 d80d |00ed: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a05d6: 1208 |00ef: const/4 v8, #int 0 // #0 │ │ -0a05d8: 0800 2500 |00f0: move-object/from16 v0, v37 │ │ -0a05dc: 5209 d60d |00f2: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0dd6 │ │ -0a05e0: 0803 2500 |00f4: move-object/from16 v3, v37 │ │ -0a05e4: 0205 2600 |00f6: move/from16 v5, v38 │ │ -0a05e8: 0207 2700 |00f8: move/from16 v7, v39 │ │ -0a05ec: 7607 321e 0300 |00fa: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@1e32 │ │ -0a05f2: 0800 2500 |00fd: move-object/from16 v0, v37 │ │ -0a05f6: 5403 d80d |00ff: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a05fa: 6e10 c717 0300 |0101: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredWidth:()I // method@17c7 │ │ -0a0600: 0a03 |0104: move-result v3 │ │ -0a0602: 0800 2500 |0105: move-object/from16 v0, v37 │ │ -0a0606: 5405 d80d |0107: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a060a: 0800 2500 |0109: move-object/from16 v0, v37 │ │ -0a060e: 7020 101e 5000 |010b: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1e10 │ │ -0a0614: 0a05 |010e: move-result v5 │ │ -0a0616: 9020 0305 |010f: add-int v32, v3, v5 │ │ -0a061a: 0800 2500 |0111: move-object/from16 v0, v37 │ │ -0a061e: 5403 d80d |0113: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0622: 6e10 c617 0300 |0115: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredHeight:()I // method@17c6 │ │ -0a0628: 0a03 |0118: move-result v3 │ │ -0a062a: 0800 2500 |0119: move-object/from16 v0, v37 │ │ -0a062e: 5405 d80d |011b: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0632: 0800 2500 |011d: move-object/from16 v0, v37 │ │ -0a0636: 7020 221e 5000 |011f: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ -0a063c: 0a05 |0122: move-result v5 │ │ -0a063e: b053 |0123: add-int/2addr v3, v5 │ │ -0a0640: 0200 1900 |0124: move/from16 v0, v25 │ │ -0a0644: 7120 ac27 3000 |0126: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a064a: 0a19 |0129: move-result v25 │ │ -0a064c: 0800 2500 |012a: move-object/from16 v0, v37 │ │ -0a0650: 5403 d80d |012c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0654: 7110 2f0a 0300 |012e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -0a065a: 0a03 |0131: move-result v3 │ │ -0a065c: 0200 1600 |0132: move/from16 v0, v22 │ │ -0a0660: 7120 c61e 3000 |0134: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -0a0666: 0a16 |0137: move-result v22 │ │ -0a0668: 7401 0a1e 2500 |0138: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetEnd:()I // method@1e0a │ │ -0a066e: 0a17 |013b: move-result v23 │ │ -0a0670: 0200 1700 |013c: move/from16 v0, v23 │ │ -0a0674: 0201 2000 |013e: move/from16 v1, v32 │ │ -0a0678: 7120 ac27 1000 |0140: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a067e: 0a03 |0143: move-result v3 │ │ -0a0680: b036 |0144: add-int/2addr v6, v3 │ │ -0a0682: 1203 |0145: const/4 v3, #int 0 // #0 │ │ -0a0684: 9105 1720 |0146: sub-int v5, v23, v32 │ │ -0a0688: 7120 ac27 5300 |0148: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a068e: 0a03 |014b: move-result v3 │ │ -0a0690: 4b03 0d1c |014c: aput v3, v13, v28 │ │ -0a0694: 0800 2500 |014e: move-object/from16 v0, v37 │ │ -0a0698: 5403 d10d |0150: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -0a069c: 0800 2500 |0152: move-object/from16 v0, v37 │ │ -0a06a0: 7020 621e 3000 |0154: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -0a06a6: 0a03 |0157: move-result v3 │ │ -0a06a8: 3803 3a00 |0158: if-eqz v3, 0192 // +003a │ │ -0a06ac: 0800 2500 |015a: move-object/from16 v0, v37 │ │ -0a06b0: 5404 d10d |015c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -0a06b4: 1208 |015e: const/4 v8, #int 0 // #0 │ │ -0a06b6: 0803 2500 |015f: move-object/from16 v3, v37 │ │ -0a06ba: 0205 2600 |0161: move/from16 v5, v38 │ │ -0a06be: 0207 2700 |0163: move/from16 v7, v39 │ │ -0a06c2: 07d9 |0165: move-object v9, v13 │ │ -0a06c4: 7607 311e 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@1e31 │ │ -0a06ca: 0a03 |0169: move-result v3 │ │ -0a06cc: b036 |016a: add-int/2addr v6, v3 │ │ -0a06ce: 0800 2500 |016b: move-object/from16 v0, v37 │ │ -0a06d2: 5403 d10d |016d: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -0a06d6: 6e10 e61f 0300 |016f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -0a06dc: 0a03 |0172: move-result v3 │ │ -0a06de: 0800 2500 |0173: move-object/from16 v0, v37 │ │ -0a06e2: 5405 d10d |0175: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -0a06e6: 0800 2500 |0177: move-object/from16 v0, v37 │ │ -0a06ea: 7020 221e 5000 |0179: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ -0a06f0: 0a05 |017c: move-result v5 │ │ -0a06f2: b053 |017d: add-int/2addr v3, v5 │ │ -0a06f4: 0200 1900 |017e: move/from16 v0, v25 │ │ -0a06f8: 7120 ac27 3000 |0180: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a06fe: 0a19 |0183: move-result v25 │ │ -0a0700: 0800 2500 |0184: move-object/from16 v0, v37 │ │ -0a0704: 5403 d10d |0186: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ -0a0708: 7110 2f0a 0300 |0188: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -0a070e: 0a03 |018b: move-result v3 │ │ -0a0710: 0200 1600 |018c: move/from16 v0, v22 │ │ -0a0714: 7120 c61e 3000 |018e: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -0a071a: 0a16 |0191: move-result v22 │ │ -0a071c: 0800 2500 |0192: move-object/from16 v0, v37 │ │ -0a0720: 5403 d50d |0194: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0724: 0800 2500 |0196: move-object/from16 v0, v37 │ │ -0a0728: 7020 621e 3000 |0198: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -0a072e: 0a03 |019b: move-result v3 │ │ -0a0730: 3803 3a00 |019c: if-eqz v3, 01d6 // +003a │ │ -0a0734: 0800 2500 |019e: move-object/from16 v0, v37 │ │ -0a0738: 5404 d50d |01a0: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a073c: 1208 |01a2: const/4 v8, #int 0 // #0 │ │ -0a073e: 0803 2500 |01a3: move-object/from16 v3, v37 │ │ -0a0742: 0205 2600 |01a5: move/from16 v5, v38 │ │ -0a0746: 0207 2700 |01a7: move/from16 v7, v39 │ │ -0a074a: 07d9 |01a9: move-object v9, v13 │ │ -0a074c: 7607 311e 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@1e31 │ │ -0a0752: 0a03 |01ad: move-result v3 │ │ -0a0754: b036 |01ae: add-int/2addr v6, v3 │ │ -0a0756: 0800 2500 |01af: move-object/from16 v0, v37 │ │ -0a075a: 5403 d50d |01b1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a075e: 6e10 ea21 0300 |01b3: invoke-virtual {v3}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21ea │ │ -0a0764: 0a03 |01b6: move-result v3 │ │ -0a0766: 0800 2500 |01b7: move-object/from16 v0, v37 │ │ -0a076a: 5405 d50d |01b9: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a076e: 0800 2500 |01bb: move-object/from16 v0, v37 │ │ -0a0772: 7020 221e 5000 |01bd: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ -0a0778: 0a05 |01c0: move-result v5 │ │ -0a077a: b053 |01c1: add-int/2addr v3, v5 │ │ -0a077c: 0200 1900 |01c2: move/from16 v0, v25 │ │ -0a0780: 7120 ac27 3000 |01c4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a0786: 0a19 |01c7: move-result v25 │ │ -0a0788: 0800 2500 |01c8: move-object/from16 v0, v37 │ │ -0a078c: 5403 d50d |01ca: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0790: 7110 2f0a 0300 |01cc: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -0a0796: 0a03 |01cf: move-result v3 │ │ -0a0798: 0200 1600 |01d0: move/from16 v0, v22 │ │ -0a079c: 7120 c61e 3000 |01d2: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -0a07a2: 0a16 |01d5: move-result v22 │ │ -0a07a4: 7401 051e 2500 |01d6: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@1e05 │ │ -0a07aa: 0a15 |01d9: move-result v21 │ │ -0a07ac: 131a 0000 |01da: const/16 v26, #int 0 // #0 │ │ -0a07b0: 0200 1a00 |01dc: move/from16 v0, v26 │ │ -0a07b4: 0201 1500 |01de: move/from16 v1, v21 │ │ -0a07b8: 3510 5000 |01e0: if-ge v0, v1, 0230 // +0050 │ │ -0a07bc: 0800 2500 |01e2: move-object/from16 v0, v37 │ │ -0a07c0: 0201 1a00 |01e4: move/from16 v1, v26 │ │ -0a07c4: 6e20 041e 1000 |01e6: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ -0a07ca: 0c04 |01e9: move-result-object v4 │ │ -0a07cc: 6e10 e21f 0400 |01ea: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0a07d2: 0c1b |01ed: move-result-object v27 │ │ -0a07d4: 1f1b e603 |01ee: check-cast v27, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -0a07d8: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ -0a07dc: 5203 c00d |01f2: iget v3, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -0a07e0: 3903 0a00 |01f4: if-nez v3, 01fe // +000a │ │ -0a07e4: 0800 2500 |01f6: move-object/from16 v0, v37 │ │ -0a07e8: 7020 621e 4000 |01f8: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -0a07ee: 0a03 |01fb: move-result v3 │ │ -0a07f0: 3903 0b00 |01fc: if-nez v3, 0207 // +000b │ │ -0a07f4: d81a 1a01 |01fe: add-int/lit8 v26, v26, #int 1 // #01 │ │ -0a07f8: 28dc |0200: goto 01dc // -0024 │ │ -0a07fa: 131d 0000 |0201: const/16 v29, #int 0 // #0 │ │ -0a07fe: 131c 0100 |0203: const/16 v28, #int 1 // #1 │ │ -0a0802: 2900 0efe |0205: goto/16 0013 // -01f2 │ │ -0a0806: 1208 |0207: const/4 v8, #int 0 // #0 │ │ -0a0808: 0803 2500 |0208: move-object/from16 v3, v37 │ │ -0a080c: 0205 2600 |020a: move/from16 v5, v38 │ │ -0a0810: 0207 2700 |020c: move/from16 v7, v39 │ │ -0a0814: 07d9 |020e: move-object v9, v13 │ │ -0a0816: 7607 311e 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@1e31 │ │ -0a081c: 0a03 |0212: move-result v3 │ │ -0a081e: b036 |0213: add-int/2addr v6, v3 │ │ -0a0820: 6e10 e61f 0400 |0214: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ -0a0826: 0a03 |0217: move-result v3 │ │ -0a0828: 0800 2500 |0218: move-object/from16 v0, v37 │ │ -0a082c: 7020 221e 4000 |021a: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ -0a0832: 0a05 |021d: move-result v5 │ │ -0a0834: b053 |021e: add-int/2addr v3, v5 │ │ -0a0836: 0200 1900 |021f: move/from16 v0, v25 │ │ -0a083a: 7120 ac27 3000 |0221: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a0840: 0a19 |0224: move-result v25 │ │ -0a0842: 7110 2f0a 0400 |0225: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -0a0848: 0a03 |0228: move-result v3 │ │ -0a084a: 0200 1600 |0229: move/from16 v0, v22 │ │ -0a084e: 7120 c61e 3000 |022b: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -0a0854: 0a16 |022e: move-result v22 │ │ -0a0856: 28cf |022f: goto 01fe // -0031 │ │ -0a0858: 1324 0000 |0230: const/16 v36, #int 0 // #0 │ │ -0a085c: 1322 0000 |0232: const/16 v34, #int 0 // #0 │ │ -0a0860: 0800 2500 |0234: move-object/from16 v0, v37 │ │ -0a0864: 5203 ea0d |0236: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ -0a0868: 0800 2500 |0238: move-object/from16 v0, v37 │ │ -0a086c: 5205 e70d |023a: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ -0a0870: 900c 0305 |023c: add-int v12, v3, v5 │ │ -0a0874: 0800 2500 |023e: move-object/from16 v0, v37 │ │ -0a0878: 5203 e90d |0240: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ -0a087c: 0800 2500 |0242: move-object/from16 v0, v37 │ │ -0a0880: 5205 e80d |0244: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ -0a0884: 9023 0305 |0246: add-int v35, v3, v5 │ │ -0a0888: 0800 2500 |0248: move-object/from16 v0, v37 │ │ -0a088c: 5403 ee0d |024a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a0890: 0800 2500 |024c: move-object/from16 v0, v37 │ │ -0a0894: 7020 621e 3000 |024e: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -0a089a: 0a03 |0251: move-result v3 │ │ -0a089c: 3803 4800 |0252: if-eqz v3, 029a // +0048 │ │ -0a08a0: 0800 2500 |0254: move-object/from16 v0, v37 │ │ -0a08a4: 5408 ee0d |0256: iget-object v8, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a08a8: 900a 0623 |0258: add-int v10, v6, v35 │ │ -0a08ac: 0807 2500 |025a: move-object/from16 v7, v37 │ │ -0a08b0: 0209 2600 |025c: move/from16 v9, v38 │ │ -0a08b4: 020b 2700 |025e: move/from16 v11, v39 │ │ -0a08b8: 7607 311e 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@1e31 │ │ -0a08be: 0a24 |0263: move-result v36 │ │ -0a08c0: 0800 2500 |0264: move-object/from16 v0, v37 │ │ -0a08c4: 5403 ee0d |0266: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a08c8: 6e10 cd22 0300 |0268: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ -0a08ce: 0a03 |026b: move-result v3 │ │ -0a08d0: 0800 2500 |026c: move-object/from16 v0, v37 │ │ -0a08d4: 5405 ee0d |026e: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a08d8: 0800 2500 |0270: move-object/from16 v0, v37 │ │ -0a08dc: 7020 101e 5000 |0272: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1e10 │ │ -0a08e2: 0a05 |0275: move-result v5 │ │ -0a08e4: 9024 0305 |0276: add-int v36, v3, v5 │ │ -0a08e8: 0800 2500 |0278: move-object/from16 v0, v37 │ │ -0a08ec: 5403 ee0d |027a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a08f0: 6e10 cc22 0300 |027c: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -0a08f6: 0a03 |027f: move-result v3 │ │ -0a08f8: 0800 2500 |0280: move-object/from16 v0, v37 │ │ -0a08fc: 5405 ee0d |0282: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a0900: 0800 2500 |0284: move-object/from16 v0, v37 │ │ -0a0904: 7020 221e 5000 |0286: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ -0a090a: 0a05 |0289: move-result v5 │ │ -0a090c: 9022 0305 |028a: add-int v34, v3, v5 │ │ -0a0910: 0800 2500 |028c: move-object/from16 v0, v37 │ │ -0a0914: 5403 ee0d |028e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a0918: 7110 2f0a 0300 |0290: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -0a091e: 0a03 |0293: move-result v3 │ │ -0a0920: 0200 1600 |0294: move/from16 v0, v22 │ │ -0a0924: 7120 c61e 3000 |0296: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -0a092a: 0a16 |0299: move-result v22 │ │ -0a092c: 0800 2500 |029a: move-object/from16 v0, v37 │ │ -0a0930: 5403 e30d |029c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a0934: 0800 2500 |029e: move-object/from16 v0, v37 │ │ -0a0938: 7020 621e 3000 |02a0: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ -0a093e: 0a03 |02a3: move-result v3 │ │ -0a0940: 3803 3f00 |02a4: if-eqz v3, 02e3 // +003f │ │ -0a0944: 0800 2500 |02a6: move-object/from16 v0, v37 │ │ -0a0948: 540f e30d |02a8: iget-object v15, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a094c: 9011 0623 |02aa: add-int v17, v6, v35 │ │ -0a0950: 9013 220c |02ac: add-int v19, v34, v12 │ │ -0a0954: 080e 2500 |02ae: move-object/from16 v14, v37 │ │ -0a0958: 0210 2600 |02b0: move/from16 v16, v38 │ │ -0a095c: 0212 2700 |02b2: move/from16 v18, v39 │ │ -0a0960: 0814 0d00 |02b4: move-object/from16 v20, v13 │ │ -0a0964: 7607 311e 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@1e31 │ │ -0a096a: 0a03 |02b9: move-result v3 │ │ -0a096c: 0200 2400 |02ba: move/from16 v0, v36 │ │ -0a0970: 7120 ac27 3000 |02bc: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a0976: 0a24 |02bf: move-result v36 │ │ -0a0978: 0800 2500 |02c0: move-object/from16 v0, v37 │ │ -0a097c: 5403 e30d |02c2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a0980: 6e10 cc22 0300 |02c4: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ -0a0986: 0a03 |02c7: move-result v3 │ │ -0a0988: 0800 2500 |02c8: move-object/from16 v0, v37 │ │ -0a098c: 5405 e30d |02ca: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a0990: 0800 2500 |02cc: move-object/from16 v0, v37 │ │ -0a0994: 7020 221e 5000 |02ce: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ -0a099a: 0a05 |02d1: move-result v5 │ │ -0a099c: b053 |02d2: add-int/2addr v3, v5 │ │ -0a099e: 9022 2203 |02d3: add-int v34, v34, v3 │ │ -0a09a2: 0800 2500 |02d5: move-object/from16 v0, v37 │ │ -0a09a6: 5403 e30d |02d7: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a09aa: 7110 2f0a 0300 |02d9: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ -0a09b0: 0a03 |02dc: move-result v3 │ │ -0a09b2: 0200 1600 |02dd: move/from16 v0, v22 │ │ -0a09b6: 7120 c61e 3000 |02df: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ -0a09bc: 0a16 |02e2: move-result v22 │ │ -0a09be: 9006 0624 |02e3: add-int v6, v6, v36 │ │ -0a09c2: 0200 1900 |02e5: move/from16 v0, v25 │ │ -0a09c6: 0201 2200 |02e7: move/from16 v1, v34 │ │ -0a09ca: 7120 ac27 1000 |02e9: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a09d0: 0a19 |02ec: move-result v25 │ │ -0a09d2: 7401 1a1e 2500 |02ed: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1e1a │ │ -0a09d8: 0a03 |02f0: move-result v3 │ │ -0a09da: 7401 1b1e 2500 |02f1: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1e1b │ │ -0a09e0: 0a05 |02f4: move-result v5 │ │ -0a09e2: b053 |02f5: add-int/2addr v3, v5 │ │ -0a09e4: b036 |02f6: add-int/2addr v6, v3 │ │ -0a09e6: 7401 1c1e 2500 |02f7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ -0a09ec: 0a03 |02fa: move-result v3 │ │ -0a09ee: 7401 191e 2500 |02fb: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ -0a09f4: 0a05 |02fe: move-result v5 │ │ -0a09f6: b053 |02ff: add-int/2addr v3, v5 │ │ -0a09f8: 9019 1903 |0300: add-int v25, v25, v3 │ │ -0a09fc: 7401 201e 2500 |0302: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumWidth:()I // method@1e20 │ │ -0a0a02: 0a03 |0305: move-result v3 │ │ -0a0a04: 7120 ac27 3600 |0306: invoke-static {v6, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a0a0a: 0a03 |0309: move-result v3 │ │ -0a0a0c: 1505 00ff |030a: const/high16 v5, #int -16777216 // #ff00 │ │ -0a0a10: 9505 0516 |030c: and-int v5, v5, v22 │ │ -0a0a14: 0200 2600 |030e: move/from16 v0, v38 │ │ -0a0a18: 7130 440a 0305 |0310: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -0a0a1e: 0a1f |0313: move-result v31 │ │ -0a0a20: 7401 1f1e 2500 |0314: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumHeight:()I // method@1e1f │ │ -0a0a26: 0a03 |0317: move-result v3 │ │ -0a0a28: 0200 1900 |0318: move/from16 v0, v25 │ │ -0a0a2c: 7120 ac27 3000 |031a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a0a32: 0a03 |031d: move-result v3 │ │ -0a0a34: e005 1610 |031e: shl-int/lit8 v5, v22, #int 16 // #10 │ │ -0a0a38: 0200 2700 |0320: move/from16 v0, v39 │ │ -0a0a3c: 7130 440a 0305 |0322: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ -0a0a42: 0a1e |0325: move-result v30 │ │ -0a0a44: 7601 611e 2500 |0326: invoke-direct/range {v37}, Landroid/support/v7/widget/Toolbar;.shouldCollapse:()Z // method@1e61 │ │ -0a0a4a: 0a03 |0329: move-result v3 │ │ -0a0a4c: 3803 0400 |032a: if-eqz v3, 032e // +0004 │ │ -0a0a50: 131e 0000 |032c: const/16 v30, #int 0 // #0 │ │ -0a0a54: 0800 2500 |032e: move-object/from16 v0, v37 │ │ -0a0a58: 0201 1f00 |0330: move/from16 v1, v31 │ │ -0a0a5c: 0202 1e00 |0332: move/from16 v2, v30 │ │ -0a0a60: 6e30 4d1e 1002 |0334: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setMeasuredDimension:(II)V // method@1e4d │ │ -0a0a66: 0e00 |0337: return-void │ │ +0a046c: |[0a046c] android.support.v7.widget.Toolbar.onMeasure:(II)V │ │ +0a047c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0a047e: 1319 0000 |0001: const/16 v25, #int 0 // #0 │ │ +0a0482: 1316 0000 |0003: const/16 v22, #int 0 // #0 │ │ +0a0486: 0800 2500 |0005: move-object/from16 v0, v37 │ │ +0a048a: 540d e40d |0007: iget-object v13, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0de4 │ │ +0a048e: 7701 c81e 2500 |0009: invoke-static/range {v37}, Landroid/support/v7/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@1ec8 │ │ +0a0494: 0a03 |000c: move-result v3 │ │ +0a0496: 3803 f401 |000d: if-eqz v3, 0201 // +01f4 │ │ +0a049a: 131d 0100 |000f: const/16 v29, #int 1 // #1 │ │ +0a049e: 131c 0000 |0011: const/16 v28, #int 0 // #0 │ │ +0a04a2: 1321 0000 |0013: const/16 v33, #int 0 // #0 │ │ +0a04a6: 0800 2500 |0015: move-object/from16 v0, v37 │ │ +0a04aa: 5403 da0d |0017: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a04ae: 0800 2500 |0019: move-object/from16 v0, v37 │ │ +0a04b2: 7020 621e 3000 |001b: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +0a04b8: 0a03 |001e: move-result v3 │ │ +0a04ba: 3803 4f00 |001f: if-eqz v3, 006e // +004f │ │ +0a04be: 0800 2500 |0021: move-object/from16 v0, v37 │ │ +0a04c2: 5404 da0d |0023: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a04c6: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +0a04c8: 0800 2500 |0026: move-object/from16 v0, v37 │ │ +0a04cc: 5209 d60d |0028: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0dd6 │ │ +0a04d0: 0803 2500 |002a: move-object/from16 v3, v37 │ │ +0a04d4: 0205 2600 |002c: move/from16 v5, v38 │ │ +0a04d8: 0207 2700 |002e: move/from16 v7, v39 │ │ +0a04dc: 7607 321e 0300 |0030: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@1e32 │ │ +0a04e2: 0800 2500 |0033: move-object/from16 v0, v37 │ │ +0a04e6: 5403 da0d |0035: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a04ea: 6e10 db21 0300 |0037: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@21db │ │ +0a04f0: 0a03 |003a: move-result v3 │ │ +0a04f2: 0800 2500 |003b: move-object/from16 v0, v37 │ │ +0a04f6: 5405 da0d |003d: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a04fa: 0800 2500 |003f: move-object/from16 v0, v37 │ │ +0a04fe: 7020 101e 5000 |0041: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1e10 │ │ +0a0504: 0a05 |0044: move-result v5 │ │ +0a0506: 9021 0305 |0045: add-int v33, v3, v5 │ │ +0a050a: 0800 2500 |0047: move-object/from16 v0, v37 │ │ +0a050e: 5403 da0d |0049: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0512: 6e10 da21 0300 |004b: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@21da │ │ +0a0518: 0a03 |004e: move-result v3 │ │ +0a051a: 0800 2500 |004f: move-object/from16 v0, v37 │ │ +0a051e: 5405 da0d |0051: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0522: 0800 2500 |0053: move-object/from16 v0, v37 │ │ +0a0526: 7020 221e 5000 |0055: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ +0a052c: 0a05 |0058: move-result v5 │ │ +0a052e: b053 |0059: add-int/2addr v3, v5 │ │ +0a0530: 0200 1900 |005a: move/from16 v0, v25 │ │ +0a0534: 7120 ac27 3000 |005c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a053a: 0a19 |005f: move-result v25 │ │ +0a053c: 0800 2500 |0060: move-object/from16 v0, v37 │ │ +0a0540: 5403 da0d |0062: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0544: 7110 2f0a 0300 |0064: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +0a054a: 0a03 |0067: move-result v3 │ │ +0a054c: 0200 1600 |0068: move/from16 v0, v22 │ │ +0a0550: 7120 c61e 3000 |006a: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +0a0556: 0a16 |006d: move-result v22 │ │ +0a0558: 0800 2500 |006e: move-object/from16 v0, v37 │ │ +0a055c: 5403 ca0d |0070: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +0a0560: 0800 2500 |0072: move-object/from16 v0, v37 │ │ +0a0564: 7020 621e 3000 |0074: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +0a056a: 0a03 |0077: move-result v3 │ │ +0a056c: 3803 4f00 |0078: if-eqz v3, 00c7 // +004f │ │ +0a0570: 0800 2500 |007a: move-object/from16 v0, v37 │ │ +0a0574: 5404 ca0d |007c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +0a0578: 1208 |007e: const/4 v8, #int 0 // #0 │ │ +0a057a: 0800 2500 |007f: move-object/from16 v0, v37 │ │ +0a057e: 5209 d60d |0081: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0dd6 │ │ +0a0582: 0803 2500 |0083: move-object/from16 v3, v37 │ │ +0a0586: 0205 2600 |0085: move/from16 v5, v38 │ │ +0a058a: 0207 2700 |0087: move/from16 v7, v39 │ │ +0a058e: 7607 321e 0300 |0089: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@1e32 │ │ +0a0594: 0800 2500 |008c: move-object/from16 v0, v37 │ │ +0a0598: 5403 ca0d |008e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +0a059c: 6e10 db21 0300 |0090: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@21db │ │ +0a05a2: 0a03 |0093: move-result v3 │ │ +0a05a4: 0800 2500 |0094: move-object/from16 v0, v37 │ │ +0a05a8: 5405 ca0d |0096: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +0a05ac: 0800 2500 |0098: move-object/from16 v0, v37 │ │ +0a05b0: 7020 101e 5000 |009a: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1e10 │ │ +0a05b6: 0a05 |009d: move-result v5 │ │ +0a05b8: 9021 0305 |009e: add-int v33, v3, v5 │ │ +0a05bc: 0800 2500 |00a0: move-object/from16 v0, v37 │ │ +0a05c0: 5403 ca0d |00a2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +0a05c4: 6e10 da21 0300 |00a4: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@21da │ │ +0a05ca: 0a03 |00a7: move-result v3 │ │ +0a05cc: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ +0a05d0: 5405 ca0d |00aa: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +0a05d4: 0800 2500 |00ac: move-object/from16 v0, v37 │ │ +0a05d8: 7020 221e 5000 |00ae: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ +0a05de: 0a05 |00b1: move-result v5 │ │ +0a05e0: b053 |00b2: add-int/2addr v3, v5 │ │ +0a05e2: 0200 1900 |00b3: move/from16 v0, v25 │ │ +0a05e6: 7120 ac27 3000 |00b5: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a05ec: 0a19 |00b8: move-result v25 │ │ +0a05ee: 0800 2500 |00b9: move-object/from16 v0, v37 │ │ +0a05f2: 5403 ca0d |00bb: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0dca │ │ +0a05f6: 7110 2f0a 0300 |00bd: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +0a05fc: 0a03 |00c0: move-result v3 │ │ +0a05fe: 0200 1600 |00c1: move/from16 v0, v22 │ │ +0a0602: 7120 c61e 3000 |00c3: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +0a0608: 0a16 |00c6: move-result v22 │ │ +0a060a: 7401 0d1e 2500 |00c7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetStart:()I // method@1e0d │ │ +0a0610: 0a18 |00ca: move-result v24 │ │ +0a0612: 0200 1800 |00cb: move/from16 v0, v24 │ │ +0a0616: 0201 2100 |00cd: move/from16 v1, v33 │ │ +0a061a: 7120 ac27 1000 |00cf: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0620: 0a03 |00d2: move-result v3 │ │ +0a0622: b036 |00d3: add-int/2addr v6, v3 │ │ +0a0624: 1203 |00d4: const/4 v3, #int 0 // #0 │ │ +0a0626: 9105 1821 |00d5: sub-int v5, v24, v33 │ │ +0a062a: 7120 ac27 5300 |00d7: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0630: 0a03 |00da: move-result v3 │ │ +0a0632: 4b03 0d1d |00db: aput v3, v13, v29 │ │ +0a0636: 1320 0000 |00dd: const/16 v32, #int 0 // #0 │ │ +0a063a: 0800 2500 |00df: move-object/from16 v0, v37 │ │ +0a063e: 5403 d80d |00e1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a0642: 0800 2500 |00e3: move-object/from16 v0, v37 │ │ +0a0646: 7020 621e 3000 |00e5: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +0a064c: 0a03 |00e8: move-result v3 │ │ +0a064e: 3803 4f00 |00e9: if-eqz v3, 0138 // +004f │ │ +0a0652: 0800 2500 |00eb: move-object/from16 v0, v37 │ │ +0a0656: 5404 d80d |00ed: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a065a: 1208 |00ef: const/4 v8, #int 0 // #0 │ │ +0a065c: 0800 2500 |00f0: move-object/from16 v0, v37 │ │ +0a0660: 5209 d60d |00f2: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0dd6 │ │ +0a0664: 0803 2500 |00f4: move-object/from16 v3, v37 │ │ +0a0668: 0205 2600 |00f6: move/from16 v5, v38 │ │ +0a066c: 0207 2700 |00f8: move/from16 v7, v39 │ │ +0a0670: 7607 321e 0300 |00fa: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@1e32 │ │ +0a0676: 0800 2500 |00fd: move-object/from16 v0, v37 │ │ +0a067a: 5403 d80d |00ff: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a067e: 6e10 c717 0300 |0101: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredWidth:()I // method@17c7 │ │ +0a0684: 0a03 |0104: move-result v3 │ │ +0a0686: 0800 2500 |0105: move-object/from16 v0, v37 │ │ +0a068a: 5405 d80d |0107: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a068e: 0800 2500 |0109: move-object/from16 v0, v37 │ │ +0a0692: 7020 101e 5000 |010b: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1e10 │ │ +0a0698: 0a05 |010e: move-result v5 │ │ +0a069a: 9020 0305 |010f: add-int v32, v3, v5 │ │ +0a069e: 0800 2500 |0111: move-object/from16 v0, v37 │ │ +0a06a2: 5403 d80d |0113: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a06a6: 6e10 c617 0300 |0115: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredHeight:()I // method@17c6 │ │ +0a06ac: 0a03 |0118: move-result v3 │ │ +0a06ae: 0800 2500 |0119: move-object/from16 v0, v37 │ │ +0a06b2: 5405 d80d |011b: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a06b6: 0800 2500 |011d: move-object/from16 v0, v37 │ │ +0a06ba: 7020 221e 5000 |011f: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ +0a06c0: 0a05 |0122: move-result v5 │ │ +0a06c2: b053 |0123: add-int/2addr v3, v5 │ │ +0a06c4: 0200 1900 |0124: move/from16 v0, v25 │ │ +0a06c8: 7120 ac27 3000 |0126: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a06ce: 0a19 |0129: move-result v25 │ │ +0a06d0: 0800 2500 |012a: move-object/from16 v0, v37 │ │ +0a06d4: 5403 d80d |012c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a06d8: 7110 2f0a 0300 |012e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +0a06de: 0a03 |0131: move-result v3 │ │ +0a06e0: 0200 1600 |0132: move/from16 v0, v22 │ │ +0a06e4: 7120 c61e 3000 |0134: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +0a06ea: 0a16 |0137: move-result v22 │ │ +0a06ec: 7401 0a1e 2500 |0138: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetEnd:()I // method@1e0a │ │ +0a06f2: 0a17 |013b: move-result v23 │ │ +0a06f4: 0200 1700 |013c: move/from16 v0, v23 │ │ +0a06f8: 0201 2000 |013e: move/from16 v1, v32 │ │ +0a06fc: 7120 ac27 1000 |0140: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0702: 0a03 |0143: move-result v3 │ │ +0a0704: b036 |0144: add-int/2addr v6, v3 │ │ +0a0706: 1203 |0145: const/4 v3, #int 0 // #0 │ │ +0a0708: 9105 1720 |0146: sub-int v5, v23, v32 │ │ +0a070c: 7120 ac27 5300 |0148: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0712: 0a03 |014b: move-result v3 │ │ +0a0714: 4b03 0d1c |014c: aput v3, v13, v28 │ │ +0a0718: 0800 2500 |014e: move-object/from16 v0, v37 │ │ +0a071c: 5403 d10d |0150: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +0a0720: 0800 2500 |0152: move-object/from16 v0, v37 │ │ +0a0724: 7020 621e 3000 |0154: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +0a072a: 0a03 |0157: move-result v3 │ │ +0a072c: 3803 3a00 |0158: if-eqz v3, 0192 // +003a │ │ +0a0730: 0800 2500 |015a: move-object/from16 v0, v37 │ │ +0a0734: 5404 d10d |015c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +0a0738: 1208 |015e: const/4 v8, #int 0 // #0 │ │ +0a073a: 0803 2500 |015f: move-object/from16 v3, v37 │ │ +0a073e: 0205 2600 |0161: move/from16 v5, v38 │ │ +0a0742: 0207 2700 |0163: move/from16 v7, v39 │ │ +0a0746: 07d9 |0165: move-object v9, v13 │ │ +0a0748: 7607 311e 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@1e31 │ │ +0a074e: 0a03 |0169: move-result v3 │ │ +0a0750: b036 |016a: add-int/2addr v6, v3 │ │ +0a0752: 0800 2500 |016b: move-object/from16 v0, v37 │ │ +0a0756: 5403 d10d |016d: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +0a075a: 6e10 e61f 0300 |016f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +0a0760: 0a03 |0172: move-result v3 │ │ +0a0762: 0800 2500 |0173: move-object/from16 v0, v37 │ │ +0a0766: 5405 d10d |0175: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +0a076a: 0800 2500 |0177: move-object/from16 v0, v37 │ │ +0a076e: 7020 221e 5000 |0179: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ +0a0774: 0a05 |017c: move-result v5 │ │ +0a0776: b053 |017d: add-int/2addr v3, v5 │ │ +0a0778: 0200 1900 |017e: move/from16 v0, v25 │ │ +0a077c: 7120 ac27 3000 |0180: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0782: 0a19 |0183: move-result v25 │ │ +0a0784: 0800 2500 |0184: move-object/from16 v0, v37 │ │ +0a0788: 5403 d10d |0186: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0dd1 │ │ +0a078c: 7110 2f0a 0300 |0188: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +0a0792: 0a03 |018b: move-result v3 │ │ +0a0794: 0200 1600 |018c: move/from16 v0, v22 │ │ +0a0798: 7120 c61e 3000 |018e: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +0a079e: 0a16 |0191: move-result v22 │ │ +0a07a0: 0800 2500 |0192: move-object/from16 v0, v37 │ │ +0a07a4: 5403 d50d |0194: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a07a8: 0800 2500 |0196: move-object/from16 v0, v37 │ │ +0a07ac: 7020 621e 3000 |0198: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +0a07b2: 0a03 |019b: move-result v3 │ │ +0a07b4: 3803 3a00 |019c: if-eqz v3, 01d6 // +003a │ │ +0a07b8: 0800 2500 |019e: move-object/from16 v0, v37 │ │ +0a07bc: 5404 d50d |01a0: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a07c0: 1208 |01a2: const/4 v8, #int 0 // #0 │ │ +0a07c2: 0803 2500 |01a3: move-object/from16 v3, v37 │ │ +0a07c6: 0205 2600 |01a5: move/from16 v5, v38 │ │ +0a07ca: 0207 2700 |01a7: move/from16 v7, v39 │ │ +0a07ce: 07d9 |01a9: move-object v9, v13 │ │ +0a07d0: 7607 311e 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@1e31 │ │ +0a07d6: 0a03 |01ad: move-result v3 │ │ +0a07d8: b036 |01ae: add-int/2addr v6, v3 │ │ +0a07da: 0800 2500 |01af: move-object/from16 v0, v37 │ │ +0a07de: 5403 d50d |01b1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a07e2: 6e10 ea21 0300 |01b3: invoke-virtual {v3}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21ea │ │ +0a07e8: 0a03 |01b6: move-result v3 │ │ +0a07ea: 0800 2500 |01b7: move-object/from16 v0, v37 │ │ +0a07ee: 5405 d50d |01b9: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a07f2: 0800 2500 |01bb: move-object/from16 v0, v37 │ │ +0a07f6: 7020 221e 5000 |01bd: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ +0a07fc: 0a05 |01c0: move-result v5 │ │ +0a07fe: b053 |01c1: add-int/2addr v3, v5 │ │ +0a0800: 0200 1900 |01c2: move/from16 v0, v25 │ │ +0a0804: 7120 ac27 3000 |01c4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a080a: 0a19 |01c7: move-result v25 │ │ +0a080c: 0800 2500 |01c8: move-object/from16 v0, v37 │ │ +0a0810: 5403 d50d |01ca: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0814: 7110 2f0a 0300 |01cc: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +0a081a: 0a03 |01cf: move-result v3 │ │ +0a081c: 0200 1600 |01d0: move/from16 v0, v22 │ │ +0a0820: 7120 c61e 3000 |01d2: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +0a0826: 0a16 |01d5: move-result v22 │ │ +0a0828: 7401 051e 2500 |01d6: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@1e05 │ │ +0a082e: 0a15 |01d9: move-result v21 │ │ +0a0830: 131a 0000 |01da: const/16 v26, #int 0 // #0 │ │ +0a0834: 0200 1a00 |01dc: move/from16 v0, v26 │ │ +0a0838: 0201 1500 |01de: move/from16 v1, v21 │ │ +0a083c: 3510 5000 |01e0: if-ge v0, v1, 0230 // +0050 │ │ +0a0840: 0800 2500 |01e2: move-object/from16 v0, v37 │ │ +0a0844: 0201 1a00 |01e4: move/from16 v1, v26 │ │ +0a0848: 6e20 041e 1000 |01e6: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ +0a084e: 0c04 |01e9: move-result-object v4 │ │ +0a0850: 6e10 e21f 0400 |01ea: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0a0856: 0c1b |01ed: move-result-object v27 │ │ +0a0858: 1f1b e703 |01ee: check-cast v27, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +0a085c: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ +0a0860: 5203 c00d |01f2: iget v3, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +0a0864: 3903 0a00 |01f4: if-nez v3, 01fe // +000a │ │ +0a0868: 0800 2500 |01f6: move-object/from16 v0, v37 │ │ +0a086c: 7020 621e 4000 |01f8: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +0a0872: 0a03 |01fb: move-result v3 │ │ +0a0874: 3903 0b00 |01fc: if-nez v3, 0207 // +000b │ │ +0a0878: d81a 1a01 |01fe: add-int/lit8 v26, v26, #int 1 // #01 │ │ +0a087c: 28dc |0200: goto 01dc // -0024 │ │ +0a087e: 131d 0000 |0201: const/16 v29, #int 0 // #0 │ │ +0a0882: 131c 0100 |0203: const/16 v28, #int 1 // #1 │ │ +0a0886: 2900 0efe |0205: goto/16 0013 // -01f2 │ │ +0a088a: 1208 |0207: const/4 v8, #int 0 // #0 │ │ +0a088c: 0803 2500 |0208: move-object/from16 v3, v37 │ │ +0a0890: 0205 2600 |020a: move/from16 v5, v38 │ │ +0a0894: 0207 2700 |020c: move/from16 v7, v39 │ │ +0a0898: 07d9 |020e: move-object v9, v13 │ │ +0a089a: 7607 311e 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@1e31 │ │ +0a08a0: 0a03 |0212: move-result v3 │ │ +0a08a2: b036 |0213: add-int/2addr v6, v3 │ │ +0a08a4: 6e10 e61f 0400 |0214: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fe6 │ │ +0a08aa: 0a03 |0217: move-result v3 │ │ +0a08ac: 0800 2500 |0218: move-object/from16 v0, v37 │ │ +0a08b0: 7020 221e 4000 |021a: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ +0a08b6: 0a05 |021d: move-result v5 │ │ +0a08b8: b053 |021e: add-int/2addr v3, v5 │ │ +0a08ba: 0200 1900 |021f: move/from16 v0, v25 │ │ +0a08be: 7120 ac27 3000 |0221: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a08c4: 0a19 |0224: move-result v25 │ │ +0a08c6: 7110 2f0a 0400 |0225: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +0a08cc: 0a03 |0228: move-result v3 │ │ +0a08ce: 0200 1600 |0229: move/from16 v0, v22 │ │ +0a08d2: 7120 c61e 3000 |022b: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +0a08d8: 0a16 |022e: move-result v22 │ │ +0a08da: 28cf |022f: goto 01fe // -0031 │ │ +0a08dc: 1324 0000 |0230: const/16 v36, #int 0 // #0 │ │ +0a08e0: 1322 0000 |0232: const/16 v34, #int 0 // #0 │ │ +0a08e4: 0800 2500 |0234: move-object/from16 v0, v37 │ │ +0a08e8: 5203 ea0d |0236: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0dea │ │ +0a08ec: 0800 2500 |0238: move-object/from16 v0, v37 │ │ +0a08f0: 5205 e70d |023a: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0de7 │ │ +0a08f4: 900c 0305 |023c: add-int v12, v3, v5 │ │ +0a08f8: 0800 2500 |023e: move-object/from16 v0, v37 │ │ +0a08fc: 5203 e90d |0240: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0de9 │ │ +0a0900: 0800 2500 |0242: move-object/from16 v0, v37 │ │ +0a0904: 5205 e80d |0244: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0de8 │ │ +0a0908: 9023 0305 |0246: add-int v35, v3, v5 │ │ +0a090c: 0800 2500 |0248: move-object/from16 v0, v37 │ │ +0a0910: 5403 ee0d |024a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a0914: 0800 2500 |024c: move-object/from16 v0, v37 │ │ +0a0918: 7020 621e 3000 |024e: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +0a091e: 0a03 |0251: move-result v3 │ │ +0a0920: 3803 4800 |0252: if-eqz v3, 029a // +0048 │ │ +0a0924: 0800 2500 |0254: move-object/from16 v0, v37 │ │ +0a0928: 5408 ee0d |0256: iget-object v8, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a092c: 900a 0623 |0258: add-int v10, v6, v35 │ │ +0a0930: 0807 2500 |025a: move-object/from16 v7, v37 │ │ +0a0934: 0209 2600 |025c: move/from16 v9, v38 │ │ +0a0938: 020b 2700 |025e: move/from16 v11, v39 │ │ +0a093c: 7607 311e 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@1e31 │ │ +0a0942: 0a24 |0263: move-result v36 │ │ +0a0944: 0800 2500 |0264: move-object/from16 v0, v37 │ │ +0a0948: 5403 ee0d |0266: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a094c: 6e10 cd22 0300 |0268: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22cd │ │ +0a0952: 0a03 |026b: move-result v3 │ │ +0a0954: 0800 2500 |026c: move-object/from16 v0, v37 │ │ +0a0958: 5405 ee0d |026e: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a095c: 0800 2500 |0270: move-object/from16 v0, v37 │ │ +0a0960: 7020 101e 5000 |0272: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1e10 │ │ +0a0966: 0a05 |0275: move-result v5 │ │ +0a0968: 9024 0305 |0276: add-int v36, v3, v5 │ │ +0a096c: 0800 2500 |0278: move-object/from16 v0, v37 │ │ +0a0970: 5403 ee0d |027a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a0974: 6e10 cc22 0300 |027c: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +0a097a: 0a03 |027f: move-result v3 │ │ +0a097c: 0800 2500 |0280: move-object/from16 v0, v37 │ │ +0a0980: 5405 ee0d |0282: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a0984: 0800 2500 |0284: move-object/from16 v0, v37 │ │ +0a0988: 7020 221e 5000 |0286: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ +0a098e: 0a05 |0289: move-result v5 │ │ +0a0990: 9022 0305 |028a: add-int v34, v3, v5 │ │ +0a0994: 0800 2500 |028c: move-object/from16 v0, v37 │ │ +0a0998: 5403 ee0d |028e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a099c: 7110 2f0a 0300 |0290: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +0a09a2: 0a03 |0293: move-result v3 │ │ +0a09a4: 0200 1600 |0294: move/from16 v0, v22 │ │ +0a09a8: 7120 c61e 3000 |0296: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +0a09ae: 0a16 |0299: move-result v22 │ │ +0a09b0: 0800 2500 |029a: move-object/from16 v0, v37 │ │ +0a09b4: 5403 e30d |029c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a09b8: 0800 2500 |029e: move-object/from16 v0, v37 │ │ +0a09bc: 7020 621e 3000 |02a0: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@1e62 │ │ +0a09c2: 0a03 |02a3: move-result v3 │ │ +0a09c4: 3803 3f00 |02a4: if-eqz v3, 02e3 // +003f │ │ +0a09c8: 0800 2500 |02a6: move-object/from16 v0, v37 │ │ +0a09cc: 540f e30d |02a8: iget-object v15, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a09d0: 9011 0623 |02aa: add-int v17, v6, v35 │ │ +0a09d4: 9013 220c |02ac: add-int v19, v34, v12 │ │ +0a09d8: 080e 2500 |02ae: move-object/from16 v14, v37 │ │ +0a09dc: 0210 2600 |02b0: move/from16 v16, v38 │ │ +0a09e0: 0212 2700 |02b2: move/from16 v18, v39 │ │ +0a09e4: 0814 0d00 |02b4: move-object/from16 v20, v13 │ │ +0a09e8: 7607 311e 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@1e31 │ │ +0a09ee: 0a03 |02b9: move-result v3 │ │ +0a09f0: 0200 2400 |02ba: move/from16 v0, v36 │ │ +0a09f4: 7120 ac27 3000 |02bc: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a09fa: 0a24 |02bf: move-result v36 │ │ +0a09fc: 0800 2500 |02c0: move-object/from16 v0, v37 │ │ +0a0a00: 5403 e30d |02c2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a0a04: 6e10 cc22 0300 |02c4: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22cc │ │ +0a0a0a: 0a03 |02c7: move-result v3 │ │ +0a0a0c: 0800 2500 |02c8: move-object/from16 v0, v37 │ │ +0a0a10: 5405 e30d |02ca: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a0a14: 0800 2500 |02cc: move-object/from16 v0, v37 │ │ +0a0a18: 7020 221e 5000 |02ce: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1e22 │ │ +0a0a1e: 0a05 |02d1: move-result v5 │ │ +0a0a20: b053 |02d2: add-int/2addr v3, v5 │ │ +0a0a22: 9022 2203 |02d3: add-int v34, v34, v3 │ │ +0a0a26: 0800 2500 |02d5: move-object/from16 v0, v37 │ │ +0a0a2a: 5403 e30d |02d7: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a0a2e: 7110 2f0a 0300 |02d9: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@0a2f │ │ +0a0a34: 0a03 |02dc: move-result v3 │ │ +0a0a36: 0200 1600 |02dd: move/from16 v0, v22 │ │ +0a0a3a: 7120 c61e 3000 |02df: invoke-static {v0, v3}, Landroid/support/v7/widget/ViewUtils;.combineMeasuredStates:(II)I // method@1ec6 │ │ +0a0a40: 0a16 |02e2: move-result v22 │ │ +0a0a42: 9006 0624 |02e3: add-int v6, v6, v36 │ │ +0a0a46: 0200 1900 |02e5: move/from16 v0, v25 │ │ +0a0a4a: 0201 2200 |02e7: move/from16 v1, v34 │ │ +0a0a4e: 7120 ac27 1000 |02e9: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0a54: 0a19 |02ec: move-result v25 │ │ +0a0a56: 7401 1a1e 2500 |02ed: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1e1a │ │ +0a0a5c: 0a03 |02f0: move-result v3 │ │ +0a0a5e: 7401 1b1e 2500 |02f1: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1e1b │ │ +0a0a64: 0a05 |02f4: move-result v5 │ │ +0a0a66: b053 |02f5: add-int/2addr v3, v5 │ │ +0a0a68: b036 |02f6: add-int/2addr v6, v3 │ │ +0a0a6a: 7401 1c1e 2500 |02f7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1e1c │ │ +0a0a70: 0a03 |02fa: move-result v3 │ │ +0a0a72: 7401 191e 2500 |02fb: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@1e19 │ │ +0a0a78: 0a05 |02fe: move-result v5 │ │ +0a0a7a: b053 |02ff: add-int/2addr v3, v5 │ │ +0a0a7c: 9019 1903 |0300: add-int v25, v25, v3 │ │ +0a0a80: 7401 201e 2500 |0302: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumWidth:()I // method@1e20 │ │ +0a0a86: 0a03 |0305: move-result v3 │ │ +0a0a88: 7120 ac27 3600 |0306: invoke-static {v6, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0a8e: 0a03 |0309: move-result v3 │ │ +0a0a90: 1505 00ff |030a: const/high16 v5, #int -16777216 // #ff00 │ │ +0a0a94: 9505 0516 |030c: and-int v5, v5, v22 │ │ +0a0a98: 0200 2600 |030e: move/from16 v0, v38 │ │ +0a0a9c: 7130 440a 0305 |0310: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +0a0aa2: 0a1f |0313: move-result v31 │ │ +0a0aa4: 7401 1f1e 2500 |0314: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumHeight:()I // method@1e1f │ │ +0a0aaa: 0a03 |0317: move-result v3 │ │ +0a0aac: 0200 1900 |0318: move/from16 v0, v25 │ │ +0a0ab0: 7120 ac27 3000 |031a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a0ab6: 0a03 |031d: move-result v3 │ │ +0a0ab8: e005 1610 |031e: shl-int/lit8 v5, v22, #int 16 // #10 │ │ +0a0abc: 0200 2700 |0320: move/from16 v0, v39 │ │ +0a0ac0: 7130 440a 0305 |0322: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@0a44 │ │ +0a0ac6: 0a1e |0325: move-result v30 │ │ +0a0ac8: 7601 611e 2500 |0326: invoke-direct/range {v37}, Landroid/support/v7/widget/Toolbar;.shouldCollapse:()Z // method@1e61 │ │ +0a0ace: 0a03 |0329: move-result v3 │ │ +0a0ad0: 3803 0400 |032a: if-eqz v3, 032e // +0004 │ │ +0a0ad4: 131e 0000 |032c: const/16 v30, #int 0 // #0 │ │ +0a0ad8: 0800 2500 |032e: move-object/from16 v0, v37 │ │ +0a0adc: 0201 1f00 |0330: move/from16 v1, v31 │ │ +0a0ae0: 0202 1e00 |0332: move/from16 v2, v30 │ │ +0a0ae4: 6e30 4d1e 1002 |0334: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setMeasuredDimension:(II)V // method@1e4d │ │ +0a0aea: 0e00 |0337: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ 0x0001 line=1241 │ │ 0x0003 line=1242 │ │ 0x0005 line=1244 │ │ 0x0009 line=1247 │ │ @@ -238675,41 +238702,41 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0a0a68: |[0a0a68] android.support.v7.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0a0a78: 0752 |0000: move-object v2, v5 │ │ -0a0a7a: 1f02 e903 |0001: check-cast v2, Landroid/support/v7/widget/Toolbar$SavedState; // type@03e9 │ │ -0a0a7e: 6e10 e61d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1de6 │ │ -0a0a84: 0c03 |0006: move-result-object v3 │ │ -0a0a86: 6f20 8b20 3400 |0007: invoke-super {v4, v3}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ -0a0a8c: 5443 d80d |000a: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0a90: 3803 2500 |000c: if-eqz v3, 0031 // +0025 │ │ -0a0a94: 5443 d80d |000e: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0a98: 6e10 df17 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@17df │ │ -0a0a9e: 0c01 |0013: move-result-object v1 │ │ -0a0aa0: 5223 c50d |0014: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ -0a0aa4: 3803 1300 |0016: if-eqz v3, 0029 // +0013 │ │ -0a0aa8: 5443 d20d |0018: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0aac: 3803 0f00 |001a: if-eqz v3, 0029 // +000f │ │ -0a0ab0: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ -0a0ab4: 5223 c50d |001e: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ -0a0ab8: 7220 6f1f 3100 |0020: invoke-interface {v1, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0a0abe: 0c00 |0023: move-result-object v0 │ │ -0a0ac0: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -0a0ac4: 7110 bc08 0000 |0026: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@08bc │ │ -0a0aca: 5523 c60d |0029: iget-boolean v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0dc6 │ │ -0a0ace: 3803 0500 |002b: if-eqz v3, 0030 // +0005 │ │ -0a0ad2: 7010 3c1e 0400 |002d: invoke-direct {v4}, Landroid/support/v7/widget/Toolbar;.postShowOverflowMenu:()V // method@1e3c │ │ -0a0ad8: 0e00 |0030: return-void │ │ -0a0ada: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -0a0adc: 28e2 |0032: goto 0014 // -001e │ │ +0a0aec: |[0a0aec] android.support.v7.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0a0afc: 0752 |0000: move-object v2, v5 │ │ +0a0afe: 1f02 ea03 |0001: check-cast v2, Landroid/support/v7/widget/Toolbar$SavedState; // type@03ea │ │ +0a0b02: 6e10 e61d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1de6 │ │ +0a0b08: 0c03 |0006: move-result-object v3 │ │ +0a0b0a: 6f20 8b20 3400 |0007: invoke-super {v4, v3}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@208b │ │ +0a0b10: 5443 d80d |000a: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a0b14: 3803 2500 |000c: if-eqz v3, 0031 // +0025 │ │ +0a0b18: 5443 d80d |000e: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a0b1c: 6e10 df17 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@17df │ │ +0a0b22: 0c01 |0013: move-result-object v1 │ │ +0a0b24: 5223 c50d |0014: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ +0a0b28: 3803 1300 |0016: if-eqz v3, 0029 // +0013 │ │ +0a0b2c: 5443 d20d |0018: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0b30: 3803 0f00 |001a: if-eqz v3, 0029 // +000f │ │ +0a0b34: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ +0a0b38: 5223 c50d |001e: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ +0a0b3c: 7220 6f1f 3100 |0020: invoke-interface {v1, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0a0b42: 0c00 |0023: move-result-object v0 │ │ +0a0b44: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +0a0b48: 7110 bc08 0000 |0026: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@08bc │ │ +0a0b4e: 5523 c60d |0029: iget-boolean v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0dc6 │ │ +0a0b52: 3803 0500 |002b: if-eqz v3, 0030 // +0005 │ │ +0a0b56: 7010 3c1e 0400 |002d: invoke-direct {v4}, Landroid/support/v7/widget/Toolbar;.postShowOverflowMenu:()V // method@1e3c │ │ +0a0b5c: 0e00 |0030: return-void │ │ +0a0b5e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +0a0b60: 28e2 |0032: goto 0014 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1097 │ │ 0x0003 line=1098 │ │ 0x000a line=1100 │ │ 0x0014 line=1101 │ │ 0x001e line=1102 │ │ @@ -238731,26 +238758,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a0ae0: |[0a0ae0] android.support.v7.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ -0a0af0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a0af2: 6001 3700 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0a0af6: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ -0a0afa: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ -0a0afe: 6f20 8c20 4300 |0007: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@208c │ │ -0a0b04: 5431 ce0d |000a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -0a0b08: 3304 0600 |000c: if-ne v4, v0, 0012 // +0006 │ │ -0a0b0c: 6e20 c31b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/RtlSpacingHelper;.setDirection:(Z)V // method@1bc3 │ │ -0a0b12: 0e00 |0011: return-void │ │ -0a0b14: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0a0b16: 28fb |0013: goto 000e // -0005 │ │ +0a0b64: |[0a0b64] android.support.v7.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ +0a0b74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a0b76: 6001 3700 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0a0b7a: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ +0a0b7e: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ +0a0b82: 6f20 8c20 4300 |0007: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@208c │ │ +0a0b88: 5431 ce0d |000a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +0a0b8c: 3304 0600 |000c: if-ne v4, v0, 0012 // +0006 │ │ +0a0b90: 6e20 c31b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/RtlSpacingHelper;.setDirection:(Z)V // method@1bc3 │ │ +0a0b96: 0e00 |0011: return-void │ │ +0a0b98: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0a0b9a: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ 0x0007 line=334 │ │ 0x000a line=336 │ │ 0x0011 line=337 │ │ 0x0012 line=336 │ │ @@ -238763,33 +238790,33 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a0b18: |[0a0b18] android.support.v7.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0a0b28: 2200 e903 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@03e9 │ │ -0a0b2c: 6f10 8d20 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@208d │ │ -0a0b32: 0c01 |0005: move-result-object v1 │ │ -0a0b34: 7020 e51d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcelable;)V // method@1de5 │ │ -0a0b3a: 5421 d20d |0009: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0b3e: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ -0a0b42: 5421 d20d |000d: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0b46: 5411 b60d |000f: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -0a0b4a: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -0a0b4e: 5421 d20d |0013: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0b52: 5411 b60d |0015: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ -0a0b56: 6e10 4215 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ -0a0b5c: 0a01 |001a: move-result v1 │ │ -0a0b5e: 5901 c50d |001b: iput v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ -0a0b62: 6e10 2d1e 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@1e2d │ │ -0a0b68: 0a01 |0020: move-result v1 │ │ -0a0b6a: 5c01 c60d |0021: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0dc6 │ │ -0a0b6e: 1100 |0023: return-object v0 │ │ +0a0b9c: |[0a0b9c] android.support.v7.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0a0bac: 2200 ea03 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@03ea │ │ +0a0bb0: 6f10 8d20 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@208d │ │ +0a0bb6: 0c01 |0005: move-result-object v1 │ │ +0a0bb8: 7020 e51d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcelable;)V // method@1de5 │ │ +0a0bbe: 5421 d20d |0009: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0bc2: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ +0a0bc6: 5421 d20d |000d: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0bca: 5411 b60d |000f: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +0a0bce: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +0a0bd2: 5421 d20d |0013: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0bd6: 5411 b60d |0015: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/view/menu/MenuItemImpl; // field@0db6 │ │ +0a0bda: 6e10 4215 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/view/menu/MenuItemImpl;.getItemId:()I // method@1542 │ │ +0a0be0: 0a01 |001a: move-result v1 │ │ +0a0be2: 5901 c50d |001b: iput v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0dc5 │ │ +0a0be6: 6e10 2d1e 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@1e2d │ │ +0a0bec: 0a01 |0020: move-result v1 │ │ +0a0bee: 5c01 c60d |0021: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0dc6 │ │ +0a0bf2: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ 0x0009 line=1087 │ │ 0x0013 line=1088 │ │ 0x001d line=1091 │ │ 0x0023 line=1092 │ │ @@ -238802,33 +238829,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0a0b70: |[0a0b70] android.support.v7.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0a0b80: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a0b82: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0a0b84: 7110 e508 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ -0a0b8a: 0a00 |0005: move-result v0 │ │ -0a0b8c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0a0b90: 5c54 d00d |0008: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0dd0 │ │ -0a0b94: 5552 d00d |000a: iget-boolean v2, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0dd0 │ │ -0a0b98: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ -0a0b9c: 6f20 8f20 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@208f │ │ -0a0ba2: 0a01 |0011: move-result v1 │ │ -0a0ba4: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -0a0ba8: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ -0a0bac: 5c53 d00d |0016: iput-boolean v3, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0dd0 │ │ -0a0bb0: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ -0a0bb4: 1232 |001a: const/4 v2, #int 3 // #3 │ │ -0a0bb6: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ -0a0bba: 5c54 d00d |001d: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0dd0 │ │ -0a0bbe: 0f03 |001f: return v3 │ │ +0a0bf4: |[0a0bf4] android.support.v7.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0a0c04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a0c06: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0a0c08: 7110 e508 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08e5 │ │ +0a0c0e: 0a00 |0005: move-result v0 │ │ +0a0c10: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0a0c14: 5c54 d00d |0008: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0dd0 │ │ +0a0c18: 5552 d00d |000a: iget-boolean v2, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0dd0 │ │ +0a0c1c: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +0a0c20: 6f20 8f20 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@208f │ │ +0a0c26: 0a01 |0011: move-result v1 │ │ +0a0c28: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +0a0c2c: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ +0a0c30: 5c53 d00d |0016: iput-boolean v3, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0dd0 │ │ +0a0c34: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ +0a0c38: 1232 |001a: const/4 v2, #int 3 // #3 │ │ +0a0c3a: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ +0a0c3e: 5c54 d00d |001d: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0dd0 │ │ +0a0c42: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1131 │ │ 0x0006 line=1132 │ │ 0x0008 line=1133 │ │ 0x000a line=1136 │ │ 0x000e line=1137 │ │ @@ -238848,35 +238875,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0a0bc0: |[0a0bc0] android.support.v7.widget.Toolbar.removeChildrenForExpandedActionView:()V │ │ -0a0bd0: 6e10 051e 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@1e05 │ │ -0a0bd6: 0a01 |0003: move-result v1 │ │ -0a0bd8: d802 01ff |0004: add-int/lit8 v2, v1, #int -1 // #ff │ │ -0a0bdc: 3a02 2000 |0006: if-ltz v2, 0026 // +0020 │ │ -0a0be0: 6e20 041e 2600 |0008: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ -0a0be6: 0c00 |000b: move-result-object v0 │ │ -0a0be8: 6e10 e21f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0a0bee: 0c03 |000f: move-result-object v3 │ │ -0a0bf0: 1f03 e603 |0010: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -0a0bf4: 5234 c00d |0012: iget v4, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ -0a0bf8: 1225 |0014: const/4 v5, #int 2 // #2 │ │ -0a0bfa: 3254 0e00 |0015: if-eq v4, v5, 0023 // +000e │ │ -0a0bfe: 5464 d80d |0017: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0c02: 3240 0a00 |0019: if-eq v0, v4, 0023 // +000a │ │ -0a0c06: 6e20 401e 2600 |001b: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.removeViewAt:(I)V // method@1e40 │ │ -0a0c0c: 5464 d40d |001e: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -0a0c10: 6e20 9428 0400 |0020: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -0a0c16: d802 02ff |0023: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0a0c1a: 28e1 |0025: goto 0006 // -001f │ │ -0a0c1c: 0e00 |0026: return-void │ │ +0a0c44: |[0a0c44] android.support.v7.widget.Toolbar.removeChildrenForExpandedActionView:()V │ │ +0a0c54: 6e10 051e 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@1e05 │ │ +0a0c5a: 0a01 |0003: move-result v1 │ │ +0a0c5c: d802 01ff |0004: add-int/lit8 v2, v1, #int -1 // #ff │ │ +0a0c60: 3a02 2000 |0006: if-ltz v2, 0026 // +0020 │ │ +0a0c64: 6e20 041e 2600 |0008: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@1e04 │ │ +0a0c6a: 0c00 |000b: move-result-object v0 │ │ +0a0c6c: 6e10 e21f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0a0c72: 0c03 |000f: move-result-object v3 │ │ +0a0c74: 1f03 e703 |0010: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +0a0c78: 5234 c00d |0012: iget v4, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0dc0 │ │ +0a0c7c: 1225 |0014: const/4 v5, #int 2 // #2 │ │ +0a0c7e: 3254 0e00 |0015: if-eq v4, v5, 0023 // +000e │ │ +0a0c82: 5464 d80d |0017: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a0c86: 3240 0a00 |0019: if-eq v0, v4, 0023 // +000a │ │ +0a0c8a: 6e20 401e 2600 |001b: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.removeViewAt:(I)V // method@1e40 │ │ +0a0c90: 5464 d40d |001e: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +0a0c94: 6e20 9428 0400 |0020: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +0a0c9a: d802 02ff |0023: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a0c9e: 28e1 |0025: goto 0006 // -001f │ │ +0a0ca0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1785 │ │ 0x0004 line=1787 │ │ 0x0008 line=1788 │ │ 0x000c line=1789 │ │ 0x0012 line=1790 │ │ @@ -238896,18 +238923,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0c20: |[0a0c20] android.support.v7.widget.Toolbar.setCollapsible:(Z)V │ │ -0a0c30: 5c01 cd0d |0000: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@0dcd │ │ -0a0c34: 6e10 411e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@1e41 │ │ -0a0c3a: 0e00 |0005: return-void │ │ +0a0ca4: |[0a0ca4] android.support.v7.widget.Toolbar.setCollapsible:(Z)V │ │ +0a0cb4: 5c01 cd0d |0000: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@0dcd │ │ +0a0cb8: 6e10 411e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@1e41 │ │ +0a0cbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1816 │ │ 0x0002 line=1817 │ │ 0x0005 line=1818 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ @@ -238918,18 +238945,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a0c3c: |[0a0c3c] android.support.v7.widget.Toolbar.setContentInsetsAbsolute:(II)V │ │ -0a0c4c: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -0a0c50: 6e30 c21b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@1bc2 │ │ -0a0c56: 0e00 |0005: return-void │ │ +0a0cc0: |[0a0cc0] android.support.v7.widget.Toolbar.setContentInsetsAbsolute:(II)V │ │ +0a0cd0: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +0a0cd4: 6e30 c21b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@1bc2 │ │ +0a0cda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ 0x0005 line=994 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0006 reg=2 contentInsetLeft I │ │ @@ -238940,18 +238967,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a0c58: |[0a0c58] android.support.v7.widget.Toolbar.setContentInsetsRelative:(II)V │ │ -0a0c68: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ -0a0c6c: 6e30 c41b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/RtlSpacingHelper;.setRelative:(II)V // method@1bc4 │ │ -0a0c72: 0e00 |0005: return-void │ │ +0a0cdc: |[0a0cdc] android.support.v7.widget.Toolbar.setContentInsetsRelative:(II)V │ │ +0a0cec: 5410 ce0d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/widget/RtlSpacingHelper; // field@0dce │ │ +0a0cf0: 6e30 c41b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/RtlSpacingHelper;.setRelative:(II)V // method@1bc4 │ │ +0a0cf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=935 │ │ 0x0005 line=936 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0006 reg=2 contentInsetStart I │ │ @@ -238962,20 +238989,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a0c74: |[0a0c74] android.support.v7.widget.Toolbar.setLogo:(I)V │ │ -0a0c84: 5410 e60d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0de6 │ │ -0a0c88: 6e20 981d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -0a0c8e: 0c00 |0005: move-result-object v0 │ │ -0a0c90: 6e20 4a1e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e4a │ │ -0a0c96: 0e00 |0009: return-void │ │ +0a0cf8: |[0a0cf8] android.support.v7.widget.Toolbar.setLogo:(I)V │ │ +0a0d08: 5410 e60d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0de6 │ │ +0a0d0c: 6e20 981d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +0a0d12: 0c00 |0005: move-result-object v0 │ │ +0a0d14: 6e20 4a1e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e4a │ │ +0a0d1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0009 line=350 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -238985,41 +239012,41 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0a0c98: |[0a0c98] android.support.v7.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0a0ca8: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ -0a0cac: 7010 fa1d 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@1dfa │ │ -0a0cb2: 5420 d50d |0005: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0cb6: 7020 2a1e 0200 |0007: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ -0a0cbc: 0a00 |000a: move-result v0 │ │ -0a0cbe: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -0a0cc2: 5420 d50d |000d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0cc6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0a0cc8: 7030 f11d 0201 |0010: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ -0a0cce: 5420 d50d |0013: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0cd2: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -0a0cd6: 5420 d50d |0017: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0cda: 6e20 f621 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ -0a0ce0: 0e00 |001c: return-void │ │ -0a0ce2: 5420 d50d |001d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0ce6: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ -0a0cea: 5420 d50d |0021: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0cee: 7020 2a1e 0200 |0023: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ -0a0cf4: 0a00 |0026: move-result v0 │ │ -0a0cf6: 3800 ecff |0027: if-eqz v0, 0013 // -0014 │ │ -0a0cfa: 5420 d50d |0029: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0cfe: 6e20 3f1e 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -0a0d04: 5420 d40d |002e: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -0a0d08: 5421 d50d |0030: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0d0c: 6e20 9c28 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ -0a0d12: 28de |0035: goto 0013 // -0022 │ │ +0a0d1c: |[0a0d1c] android.support.v7.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0a0d2c: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ +0a0d30: 7010 fa1d 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@1dfa │ │ +0a0d36: 5420 d50d |0005: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0d3a: 7020 2a1e 0200 |0007: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ +0a0d40: 0a00 |000a: move-result v0 │ │ +0a0d42: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0a0d46: 5420 d50d |000d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0d4a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0a0d4c: 7030 f11d 0201 |0010: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ +0a0d52: 5420 d50d |0013: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0d56: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +0a0d5a: 5420 d50d |0017: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0d5e: 6e20 f621 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21f6 │ │ +0a0d64: 0e00 |001c: return-void │ │ +0a0d66: 5420 d50d |001d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0d6a: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ +0a0d6e: 5420 d50d |0021: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0d72: 7020 2a1e 0200 |0023: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ +0a0d78: 0a00 |0026: move-result v0 │ │ +0a0d7a: 3800 ecff |0027: if-eqz v0, 0013 // -0014 │ │ +0a0d7e: 5420 d50d |0029: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0d82: 6e20 3f1e 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +0a0d88: 5420 d40d |002e: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +0a0d8c: 5421 d50d |0030: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0d90: 6e20 9c28 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ +0a0d96: 28de |0035: goto 0013 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0002 line=466 │ │ 0x0005 line=467 │ │ 0x000d line=468 │ │ 0x0013 line=474 │ │ @@ -239037,21 +239064,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a0d14: |[0a0d14] android.support.v7.widget.Toolbar.setLogoDescription:(I)V │ │ -0a0d24: 6e10 0e1e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a0d2a: 0c00 |0003: move-result-object v0 │ │ -0a0d2c: 6e20 aa00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -0a0d32: 0c00 |0007: move-result-object v0 │ │ -0a0d34: 6e20 4c1e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@1e4c │ │ -0a0d3a: 0e00 |000b: return-void │ │ +0a0d98: |[0a0d98] android.support.v7.widget.Toolbar.setLogoDescription:(I)V │ │ +0a0da8: 6e10 0e1e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a0dae: 0c00 |0003: move-result-object v0 │ │ +0a0db0: 6e20 aa00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +0a0db6: 0c00 |0007: move-result-object v0 │ │ +0a0db8: 6e20 4c1e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@1e4c │ │ +0a0dbe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x000b line=500 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -239061,24 +239088,24 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0a0d3c: |[0a0d3c] android.support.v7.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ -0a0d4c: 7110 e41e 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0a0d52: 0a00 |0003: move-result v0 │ │ -0a0d54: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -0a0d58: 7010 fa1d 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@1dfa │ │ -0a0d5e: 5410 d50d |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0d62: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0a0d66: 5410 d50d |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ -0a0d6a: 6e20 f521 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21f5 │ │ -0a0d70: 0e00 |0012: return-void │ │ +0a0dc0: |[0a0dc0] android.support.v7.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ +0a0dd0: 7110 e41e 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0a0dd6: 0a00 |0003: move-result v0 │ │ +0a0dd8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +0a0ddc: 7010 fa1d 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@1dfa │ │ +0a0de2: 5410 d50d |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0de6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0a0dea: 5410 d50d |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0dd5 │ │ +0a0dee: 6e20 f521 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21f5 │ │ +0a0df4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0006 line=512 │ │ 0x0009 line=514 │ │ 0x000d line=515 │ │ 0x0012 line=517 │ │ @@ -239091,59 +239118,59 @@ │ │ type : '(Landroid/support/v7/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 │ │ -0a0d74: |[0a0d74] android.support.v7.widget.Toolbar.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -0a0d84: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a0d86: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0a0d88: 3906 0700 |0002: if-nez v6, 0009 // +0007 │ │ -0a0d8c: 5451 d80d |0004: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0d90: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -0a0d94: 0e00 |0008: return-void │ │ -0a0d96: 7010 fc1d 0500 |0009: invoke-direct {v5}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@1dfc │ │ -0a0d9c: 5451 d80d |000c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0da0: 6e10 df17 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@17df │ │ -0a0da6: 0c00 |0011: move-result-object v0 │ │ -0a0da8: 3260 f6ff |0012: if-eq v0, v6, 0008 // -000a │ │ -0a0dac: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -0a0db0: 5451 dc0d |0016: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ddc │ │ -0a0db4: 6e20 1a15 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@151a │ │ -0a0dba: 5451 d20d |001b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0dbe: 6e20 1a15 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@151a │ │ -0a0dc4: 5451 d20d |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0dc8: 3901 0900 |0022: if-nez v1, 002b // +0009 │ │ -0a0dcc: 2201 e503 |0024: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@03e5 │ │ -0a0dd0: 7030 cc1d 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@1dcc │ │ -0a0dd6: 5b51 d20d |0029: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0dda: 6e20 9717 3700 |002b: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1797 │ │ -0a0de0: 3806 1d00 |002e: if-eqz v6, 004b // +001d │ │ -0a0de4: 5451 dd0d |0030: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ -0a0de8: 6e30 e614 7601 |0032: invoke-virtual {v6, v7, v1}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ -0a0dee: 5451 d20d |0035: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0df2: 5452 dd0d |0037: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ -0a0df6: 6e30 e614 1602 |0039: invoke-virtual {v6, v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ -0a0dfc: 5451 d80d |003c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0e00: 5252 de0d |003e: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ -0a0e04: 6e20 e917 2100 |0040: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@17e9 │ │ -0a0e0a: 5451 d80d |0043: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0e0e: 6e20 ea17 7100 |0045: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@17ea │ │ -0a0e14: 5b57 dc0d |0048: iput-object v7, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ddc │ │ -0a0e18: 28be |004a: goto 0008 // -0042 │ │ -0a0e1a: 5451 dd0d |004b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ -0a0e1e: 6e30 8e17 1704 |004d: invoke-virtual {v7, v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V // method@178e │ │ -0a0e24: 5451 d20d |0050: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0e28: 5452 dd0d |0052: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ -0a0e2c: 6e30 d01d 2104 |0054: invoke-virtual {v1, v2, v4}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V // method@1dd0 │ │ -0a0e32: 6e20 9e17 3700 |0057: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@179e │ │ -0a0e38: 5451 d20d |005a: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ -0a0e3c: 6e20 d31d 3100 |005c: invoke-virtual {v1, v3}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@1dd3 │ │ -0a0e42: 28dd |005f: goto 003c // -0023 │ │ +0a0df8: |[0a0df8] android.support.v7.widget.Toolbar.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +0a0e08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a0e0a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0a0e0c: 3906 0700 |0002: if-nez v6, 0009 // +0007 │ │ +0a0e10: 5451 d80d |0004: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a0e14: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +0a0e18: 0e00 |0008: return-void │ │ +0a0e1a: 7010 fc1d 0500 |0009: invoke-direct {v5}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@1dfc │ │ +0a0e20: 5451 d80d |000c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a0e24: 6e10 df17 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/view/menu/MenuBuilder; // method@17df │ │ +0a0e2a: 0c00 |0011: move-result-object v0 │ │ +0a0e2c: 3260 f6ff |0012: if-eq v0, v6, 0008 // -000a │ │ +0a0e30: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +0a0e34: 5451 dc0d |0016: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ddc │ │ +0a0e38: 6e20 1a15 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@151a │ │ +0a0e3e: 5451 d20d |001b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0e42: 6e20 1a15 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;)V // method@151a │ │ +0a0e48: 5451 d20d |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0e4c: 3901 0900 |0022: if-nez v1, 002b // +0009 │ │ +0a0e50: 2201 e603 |0024: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@03e6 │ │ +0a0e54: 7030 cc1d 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@1dcc │ │ +0a0e5a: 5b51 d20d |0029: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0e5e: 6e20 9717 3700 |002b: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1797 │ │ +0a0e64: 3806 1d00 |002e: if-eqz v6, 004b // +001d │ │ +0a0e68: 5451 dd0d |0030: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ +0a0e6c: 6e30 e614 7601 |0032: invoke-virtual {v6, v7, v1}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ +0a0e72: 5451 d20d |0035: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0e76: 5452 dd0d |0037: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ +0a0e7a: 6e30 e614 1602 |0039: invoke-virtual {v6, v1, v2}, Landroid/support/v7/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/view/menu/MenuPresenter;Landroid/content/Context;)V // method@14e6 │ │ +0a0e80: 5451 d80d |003c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a0e84: 5252 de0d |003e: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ +0a0e88: 6e20 e917 2100 |0040: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@17e9 │ │ +0a0e8e: 5451 d80d |0043: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a0e92: 6e20 ea17 7100 |0045: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@17ea │ │ +0a0e98: 5b57 dc0d |0048: iput-object v7, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ddc │ │ +0a0e9c: 28be |004a: goto 0008 // -0042 │ │ +0a0e9e: 5451 dd0d |004b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ +0a0ea2: 6e30 8e17 1704 |004d: invoke-virtual {v7, v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V // method@178e │ │ +0a0ea8: 5451 d20d |0050: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0eac: 5452 dd0d |0052: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ +0a0eb0: 6e30 d01d 2104 |0054: invoke-virtual {v1, v2, v4}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/view/menu/MenuBuilder;)V // method@1dd0 │ │ +0a0eb6: 6e20 9e17 3700 |0057: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@179e │ │ +0a0ebc: 5451 d20d |005a: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0dd2 │ │ +0a0ec0: 6e20 d31d 3100 |005c: invoke-virtual {v1, v3}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@1dd3 │ │ +0a0ec6: 28dd |005f: goto 003c // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=392 │ │ 0x0008 line=424 │ │ 0x0009 line=396 │ │ 0x000c line=397 │ │ 0x0012 line=398 │ │ @@ -239174,18 +239201,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a0e44: |[0a0e44] android.support.v7.widget.Toolbar.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ -0a0e54: 5b01 c80d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0dc8 │ │ -0a0e58: 5b02 d70d |0002: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0dd7 │ │ -0a0e5c: 0e00 |0004: return-void │ │ +0a0ec8: |[0a0ec8] android.support.v7.widget.Toolbar.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ +0a0ed8: 5b01 c80d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/view/menu/MenuPresenter$Callback; // field@0dc8 │ │ +0a0edc: 5b02 d70d |0002: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/view/menu/MenuBuilder$Callback; // field@0dd7 │ │ +0a0ee0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1825 │ │ 0x0002 line=1826 │ │ 0x0004 line=1827 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ @@ -239197,24 +239224,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a0e60: |[0a0e60] android.support.v7.widget.Toolbar.setNavigationContentDescription:(I)V │ │ -0a0e70: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -0a0e74: 6e10 0e1e 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a0e7a: 0c00 |0005: move-result-object v0 │ │ -0a0e7c: 6e20 aa00 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -0a0e82: 0c00 |0009: move-result-object v0 │ │ -0a0e84: 6e20 511e 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@1e51 │ │ -0a0e8a: 0e00 |000d: return-void │ │ -0a0e8c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0a0e8e: 28fb |000f: goto 000a // -0005 │ │ +0a0ee4: |[0a0ee4] android.support.v7.widget.Toolbar.setNavigationContentDescription:(I)V │ │ +0a0ef4: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +0a0ef8: 6e10 0e1e 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a0efe: 0c00 |0005: move-result-object v0 │ │ +0a0f00: 6e20 aa00 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +0a0f06: 0c00 |0009: move-result-object v0 │ │ +0a0f08: 6e20 511e 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@1e51 │ │ +0a0f0e: 0e00 |000d: return-void │ │ +0a0f10: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0a0f12: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x000d line=744 │ │ 0x000e line=743 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -239225,24 +239252,24 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0a0e90: |[0a0e90] android.support.v7.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ -0a0ea0: 7110 e41e 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0a0ea6: 0a00 |0003: move-result v0 │ │ -0a0ea8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -0a0eac: 7010 fd1d 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1dfd │ │ -0a0eb2: 5410 da0d |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0eb6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0a0eba: 5410 da0d |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0ebe: 6e20 df21 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21df │ │ -0a0ec4: 0e00 |0012: return-void │ │ +0a0f14: |[0a0f14] android.support.v7.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ +0a0f24: 7110 e41e 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0a0f2a: 0a00 |0003: move-result v0 │ │ +0a0f2c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +0a0f30: 7010 fd1d 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1dfd │ │ +0a0f36: 5410 da0d |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0f3a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0a0f3e: 5410 da0d |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0f42: 6e20 df21 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21df │ │ +0a0f48: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x0006 line=756 │ │ 0x0009 line=758 │ │ 0x000d line=759 │ │ 0x0012 line=761 │ │ @@ -239255,20 +239282,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a0ec8: |[0a0ec8] android.support.v7.widget.Toolbar.setNavigationIcon:(I)V │ │ -0a0ed8: 5410 e60d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0de6 │ │ -0a0edc: 6e20 981d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -0a0ee2: 0c00 |0005: move-result-object v0 │ │ -0a0ee4: 6e20 531e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e53 │ │ -0a0eea: 0e00 |0009: return-void │ │ +0a0f4c: |[0a0f4c] android.support.v7.widget.Toolbar.setNavigationIcon:(I)V │ │ +0a0f5c: 5410 e60d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0de6 │ │ +0a0f60: 6e20 981d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +0a0f66: 0c00 |0005: move-result-object v0 │ │ +0a0f68: 6e20 531e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e53 │ │ +0a0f6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x0009 line=777 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -239278,41 +239305,41 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0a0eec: |[0a0eec] android.support.v7.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0a0efc: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ -0a0f00: 7010 fd1d 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1dfd │ │ -0a0f06: 5420 da0d |0005: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0f0a: 7020 2a1e 0200 |0007: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ -0a0f10: 0a00 |000a: move-result v0 │ │ -0a0f12: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -0a0f16: 5420 da0d |000d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0f1a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0a0f1c: 7030 f11d 0201 |0010: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ -0a0f22: 5420 da0d |0013: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0f26: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -0a0f2a: 5420 da0d |0017: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0f2e: 6e20 e021 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21e0 │ │ -0a0f34: 0e00 |001c: return-void │ │ -0a0f36: 5420 da0d |001d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0f3a: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ -0a0f3e: 5420 da0d |0021: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0f42: 7020 2a1e 0200 |0023: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ -0a0f48: 0a00 |0026: move-result v0 │ │ -0a0f4a: 3800 ecff |0027: if-eqz v0, 0013 // -0014 │ │ -0a0f4e: 5420 da0d |0029: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0f52: 6e20 3f1e 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -0a0f58: 5420 d40d |002e: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -0a0f5c: 5421 da0d |0030: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0f60: 6e20 9c28 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ -0a0f66: 28de |0035: goto 0013 // -0022 │ │ +0a0f70: |[0a0f70] android.support.v7.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0a0f80: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ +0a0f84: 7010 fd1d 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1dfd │ │ +0a0f8a: 5420 da0d |0005: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0f8e: 7020 2a1e 0200 |0007: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ +0a0f94: 0a00 |000a: move-result v0 │ │ +0a0f96: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0a0f9a: 5420 da0d |000d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0f9e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0a0fa0: 7030 f11d 0201 |0010: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ +0a0fa6: 5420 da0d |0013: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0faa: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +0a0fae: 5420 da0d |0017: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0fb2: 6e20 e021 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21e0 │ │ +0a0fb8: 0e00 |001c: return-void │ │ +0a0fba: 5420 da0d |001d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0fbe: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ +0a0fc2: 5420 da0d |0021: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0fc6: 7020 2a1e 0200 |0023: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ +0a0fcc: 0a00 |0026: move-result v0 │ │ +0a0fce: 3800 ecff |0027: if-eqz v0, 0013 // -0014 │ │ +0a0fd2: 5420 da0d |0029: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0fd6: 6e20 3f1e 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +0a0fdc: 5420 d40d |002e: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +0a0fe0: 5421 da0d |0030: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a0fe4: 6e20 9c28 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ +0a0fea: 28de |0035: goto 0013 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0002 line=793 │ │ 0x0005 line=794 │ │ 0x000d line=795 │ │ 0x0013 line=801 │ │ @@ -239330,19 +239357,19 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a0f68: |[0a0f68] android.support.v7.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ -0a0f78: 7010 fd1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1dfd │ │ -0a0f7e: 5410 da0d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ -0a0f82: 6e20 e221 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21e2 │ │ -0a0f88: 0e00 |0008: return-void │ │ +0a0fec: |[0a0fec] android.support.v7.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ +0a0ffc: 7010 fd1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1dfd │ │ +0a1002: 5410 da0d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0dda │ │ +0a1006: 6e20 e221 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21e2 │ │ +0a100c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0003 line=827 │ │ 0x0008 line=828 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -239353,17 +239380,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 │ │ -0a0f8c: |[0a0f8c] android.support.v7.widget.Toolbar.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V │ │ -0a0f9c: 5b01 db0d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0ddb │ │ -0a0fa0: 0e00 |0002: return-void │ │ +0a1010: |[0a1010] android.support.v7.widget.Toolbar.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V │ │ +0a1020: 5b01 db0d |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0ddb │ │ +0a1024: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ 0x0002 line=916 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; │ │ @@ -239373,19 +239400,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a0fa4: |[0a0fa4] android.support.v7.widget.Toolbar.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0a0fb4: 7010 fb1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@1dfb │ │ -0a0fba: 5410 d80d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a0fbe: 6e20 e717 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuView;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@17e7 │ │ -0a0fc4: 0e00 |0008: return-void │ │ +0a1028: |[0a1028] android.support.v7.widget.Toolbar.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0a1038: 7010 fb1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@1dfb │ │ +0a103e: 5410 d80d |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a1042: 6e20 e717 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuView;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@17e7 │ │ +0a1048: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x0003 line=850 │ │ 0x0008 line=851 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -239396,29 +239423,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a0fc8: |[0a0fc8] android.support.v7.widget.Toolbar.setPopupTheme:(I)V │ │ -0a0fd8: 5220 de0d |0000: iget v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ -0a0fdc: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ -0a0fe0: 5923 de0d |0004: iput v3, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ -0a0fe4: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ -0a0fe8: 6e10 0e1e 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a0fee: 0c00 |000b: move-result-object v0 │ │ -0a0ff0: 5b20 dd0d |000c: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ -0a0ff4: 0e00 |000e: return-void │ │ -0a0ff6: 2200 1904 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -0a0ffa: 6e10 0e1e 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a1000: 0c01 |0014: move-result-object v1 │ │ -0a1002: 7030 401f 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -0a1008: 5b20 dd0d |0018: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ -0a100c: 28f4 |001a: goto 000e // -000c │ │ +0a104c: |[0a104c] android.support.v7.widget.Toolbar.setPopupTheme:(I)V │ │ +0a105c: 5220 de0d |0000: iget v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ +0a1060: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ +0a1064: 5923 de0d |0004: iput v3, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0dde │ │ +0a1068: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ +0a106c: 6e10 0e1e 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a1072: 0c00 |000b: move-result-object v0 │ │ +0a1074: 5b20 dd0d |000c: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ +0a1078: 0e00 |000e: return-void │ │ +0a107a: 2200 1a04 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@041a │ │ +0a107e: 6e10 0e1e 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a1084: 0c01 |0014: move-result-object v1 │ │ +0a1086: 7030 401f 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +0a108c: 5b20 dd0d |0018: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ddd │ │ +0a1090: 28f4 |001a: goto 000e // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0004 line=314 │ │ 0x0006 line=315 │ │ 0x0008 line=316 │ │ 0x000e line=321 │ │ @@ -239432,21 +239459,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a1010: |[0a1010] android.support.v7.widget.Toolbar.setSubtitle:(I)V │ │ -0a1020: 6e10 0e1e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a1026: 0c00 |0003: move-result-object v0 │ │ -0a1028: 6e20 aa00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -0a102e: 0c00 |0007: move-result-object v0 │ │ -0a1030: 6e20 591e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ -0a1036: 0e00 |000b: return-void │ │ +0a1094: |[0a1094] android.support.v7.widget.Toolbar.setSubtitle:(I)V │ │ +0a10a4: 6e10 0e1e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a10aa: 0c00 |0003: move-result-object v0 │ │ +0a10ac: 6e20 aa00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +0a10b2: 0c00 |0007: move-result-object v0 │ │ +0a10b4: 6e20 591e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ +0a10ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x000b line=640 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -239456,65 +239483,65 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -0a1038: |[0a1038] android.support.v7.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0a1048: 7110 e41e 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0a104e: 0a01 |0003: move-result v1 │ │ -0a1050: 3901 4d00 |0004: if-nez v1, 0051 // +004d │ │ -0a1054: 5431 e30d |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a1058: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ -0a105c: 6e10 0e1e 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a1062: 0c00 |000d: move-result-object v0 │ │ -0a1064: 2201 9504 |000e: new-instance v1, Landroid/widget/TextView; // type@0495 │ │ -0a1068: 7020 c022 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ -0a106e: 5b31 e30d |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a1072: 5431 e30d |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a1076: 6e10 e322 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ -0a107c: 5431 e30d |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a1080: 6202 150e |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ -0a1084: 6e20 d822 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ -0a108a: 5231 e10d |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0de1 │ │ -0a108e: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ -0a1092: 5431 e30d |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a1096: 5232 e10d |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0de1 │ │ -0a109a: 6e30 e722 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0a10a0: 5231 e20d |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0de2 │ │ -0a10a4: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ -0a10a8: 5431 e30d |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a10ac: 5232 e20d |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0de2 │ │ -0a10b0: 6e20 e822 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0a10b6: 5431 e30d |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a10ba: 7020 2a1e 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ -0a10c0: 0a01 |003c: move-result v1 │ │ -0a10c2: 3901 0800 |003d: if-nez v1, 0045 // +0008 │ │ -0a10c6: 5431 e30d |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a10ca: 1212 |0041: const/4 v2, #int 1 // #1 │ │ -0a10cc: 7030 f11d 1302 |0042: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ -0a10d2: 5431 e30d |0045: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a10d6: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ -0a10da: 5431 e30d |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a10de: 6e20 e522 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0a10e4: 5b34 e00d |004e: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@0de0 │ │ -0a10e8: 0e00 |0050: return-void │ │ -0a10ea: 5431 e30d |0051: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a10ee: 3801 f2ff |0053: if-eqz v1, 0045 // -000e │ │ -0a10f2: 5431 e30d |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a10f6: 7020 2a1e 1300 |0057: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ -0a10fc: 0a01 |005a: move-result v1 │ │ -0a10fe: 3801 eaff |005b: if-eqz v1, 0045 // -0016 │ │ -0a1102: 5431 e30d |005d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a1106: 6e20 3f1e 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -0a110c: 5431 d40d |0062: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -0a1110: 5432 e30d |0064: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a1114: 6e20 9c28 2100 |0066: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ -0a111a: 28dc |0069: goto 0045 // -0024 │ │ +0a10bc: |[0a10bc] android.support.v7.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0a10cc: 7110 e41e 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0a10d2: 0a01 |0003: move-result v1 │ │ +0a10d4: 3901 4d00 |0004: if-nez v1, 0051 // +004d │ │ +0a10d8: 5431 e30d |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a10dc: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ +0a10e0: 6e10 0e1e 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a10e6: 0c00 |000d: move-result-object v0 │ │ +0a10e8: 2201 9604 |000e: new-instance v1, Landroid/widget/TextView; // type@0496 │ │ +0a10ec: 7020 c022 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ +0a10f2: 5b31 e30d |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a10f6: 5431 e30d |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a10fa: 6e10 e322 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ +0a1100: 5431 e30d |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a1104: 6202 150e |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ +0a1108: 6e20 d822 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ +0a110e: 5231 e10d |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0de1 │ │ +0a1112: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ +0a1116: 5431 e30d |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a111a: 5232 e10d |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0de1 │ │ +0a111e: 6e30 e722 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +0a1124: 5231 e20d |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0de2 │ │ +0a1128: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ +0a112c: 5431 e30d |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a1130: 5232 e20d |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0de2 │ │ +0a1134: 6e20 e822 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0a113a: 5431 e30d |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a113e: 7020 2a1e 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ +0a1144: 0a01 |003c: move-result v1 │ │ +0a1146: 3901 0800 |003d: if-nez v1, 0045 // +0008 │ │ +0a114a: 5431 e30d |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a114e: 1212 |0041: const/4 v2, #int 1 // #1 │ │ +0a1150: 7030 f11d 1302 |0042: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ +0a1156: 5431 e30d |0045: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a115a: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ +0a115e: 5431 e30d |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a1162: 6e20 e522 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0a1168: 5b34 e00d |004e: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@0de0 │ │ +0a116c: 0e00 |0050: return-void │ │ +0a116e: 5431 e30d |0051: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a1172: 3801 f2ff |0053: if-eqz v1, 0045 // -000e │ │ +0a1176: 5431 e30d |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a117a: 7020 2a1e 1300 |0057: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ +0a1180: 0a01 |005a: move-result v1 │ │ +0a1182: 3801 eaff |005b: if-eqz v1, 0045 // -0016 │ │ +0a1186: 5431 e30d |005d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a118a: 6e20 3f1e 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +0a1190: 5431 d40d |0062: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +0a1194: 5432 e30d |0064: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a1198: 6e20 9c28 2100 |0066: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ +0a119e: 28dc |0069: goto 0045 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0006 line=651 │ │ 0x000a line=652 │ │ 0x000e line=653 │ │ 0x0015 line=654 │ │ @@ -239542,21 +239569,21 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a111c: |[0a111c] android.support.v7.widget.Toolbar.setSubtitleTextAppearance:(Landroid/content/Context;I)V │ │ -0a112c: 5913 e10d |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0de1 │ │ -0a1130: 5410 e30d |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a1134: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0a1138: 5410 e30d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a113c: 6e30 e722 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0a1142: 0e00 |000b: return-void │ │ +0a11a0: |[0a11a0] android.support.v7.widget.Toolbar.setSubtitleTextAppearance:(Landroid/content/Context;I)V │ │ +0a11b0: 5913 e10d |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0de1 │ │ +0a11b4: 5410 e30d |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a11b8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0a11bc: 5410 e30d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a11c0: 6e30 e722 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +0a11c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0002 line=693 │ │ 0x0006 line=694 │ │ 0x000b line=696 │ │ locals : │ │ @@ -239569,21 +239596,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a1144: |[0a1144] android.support.v7.widget.Toolbar.setSubtitleTextColor:(I)V │ │ -0a1154: 5912 e20d |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0de2 │ │ -0a1158: 5410 e30d |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a115c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0a1160: 5410 e30d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ -0a1164: 6e20 e822 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0a116a: 0e00 |000b: return-void │ │ +0a11c8: |[0a11c8] android.support.v7.widget.Toolbar.setSubtitleTextColor:(I)V │ │ +0a11d8: 5912 e20d |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0de2 │ │ +0a11dc: 5410 e30d |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a11e0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0a11e4: 5410 e30d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0de3 │ │ +0a11e8: 6e20 e822 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0a11ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0002 line=717 │ │ 0x0006 line=718 │ │ 0x000b line=720 │ │ locals : │ │ @@ -239595,21 +239622,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a116c: |[0a116c] android.support.v7.widget.Toolbar.setTitle:(I)V │ │ -0a117c: 6e10 0e1e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a1182: 0c00 |0003: move-result-object v0 │ │ -0a1184: 6e20 aa00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -0a118a: 0c00 |0007: move-result-object v0 │ │ -0a118c: 6e20 5d1e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ -0a1192: 0e00 |000b: return-void │ │ +0a11f0: |[0a11f0] android.support.v7.widget.Toolbar.setTitle:(I)V │ │ +0a1200: 6e10 0e1e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a1206: 0c00 |0003: move-result-object v0 │ │ +0a1208: 6e20 aa00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +0a120e: 0c00 |0007: move-result-object v0 │ │ +0a1210: 6e20 5d1e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ +0a1216: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x000b line=585 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -239619,65 +239646,65 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -0a1194: |[0a1194] android.support.v7.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ -0a11a4: 7110 e41e 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0a11aa: 0a01 |0003: move-result v1 │ │ -0a11ac: 3901 4d00 |0004: if-nez v1, 0051 // +004d │ │ -0a11b0: 5431 ee0d |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a11b4: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ -0a11b8: 6e10 0e1e 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a11be: 0c00 |000d: move-result-object v0 │ │ -0a11c0: 2201 9504 |000e: new-instance v1, Landroid/widget/TextView; // type@0495 │ │ -0a11c4: 7020 c022 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ -0a11ca: 5b31 ee0d |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a11ce: 5431 ee0d |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a11d2: 6e10 e322 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ -0a11d8: 5431 ee0d |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a11dc: 6202 150e |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ -0a11e0: 6e20 d822 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ -0a11e6: 5231 ec0d |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0dec │ │ -0a11ea: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ -0a11ee: 5431 ee0d |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a11f2: 5232 ec0d |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0dec │ │ -0a11f6: 6e30 e722 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0a11fc: 5231 ed0d |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ded │ │ -0a1200: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ -0a1204: 5431 ee0d |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a1208: 5232 ed0d |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ded │ │ -0a120c: 6e20 e822 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0a1212: 5431 ee0d |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a1216: 7020 2a1e 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ -0a121c: 0a01 |003c: move-result v1 │ │ -0a121e: 3901 0800 |003d: if-nez v1, 0045 // +0008 │ │ -0a1222: 5431 ee0d |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a1226: 1212 |0041: const/4 v2, #int 1 // #1 │ │ -0a1228: 7030 f11d 1302 |0042: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ -0a122e: 5431 ee0d |0045: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a1232: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ -0a1236: 5431 ee0d |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a123a: 6e20 e522 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0a1240: 5b34 eb0d |004e: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@0deb │ │ -0a1244: 0e00 |0050: return-void │ │ -0a1246: 5431 ee0d |0051: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a124a: 3801 f2ff |0053: if-eqz v1, 0045 // -000e │ │ -0a124e: 5431 ee0d |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a1252: 7020 2a1e 1300 |0057: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ -0a1258: 0a01 |005a: move-result v1 │ │ -0a125a: 3801 eaff |005b: if-eqz v1, 0045 // -0016 │ │ -0a125e: 5431 ee0d |005d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a1262: 6e20 3f1e 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -0a1268: 5431 d40d |0062: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ -0a126c: 5432 ee0d |0064: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a1270: 6e20 9c28 2100 |0066: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ -0a1276: 28dc |0069: goto 0045 // -0024 │ │ +0a1218: |[0a1218] android.support.v7.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ +0a1228: 7110 e41e 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0a122e: 0a01 |0003: move-result v1 │ │ +0a1230: 3901 4d00 |0004: if-nez v1, 0051 // +004d │ │ +0a1234: 5431 ee0d |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a1238: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ +0a123c: 6e10 0e1e 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a1242: 0c00 |000d: move-result-object v0 │ │ +0a1244: 2201 9604 |000e: new-instance v1, Landroid/widget/TextView; // type@0496 │ │ +0a1248: 7020 c022 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ +0a124e: 5b31 ee0d |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a1252: 5431 ee0d |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a1256: 6e10 e322 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@22e3 │ │ +0a125c: 5431 ee0d |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a1260: 6202 150e |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0e15 │ │ +0a1264: 6e20 d822 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22d8 │ │ +0a126a: 5231 ec0d |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0dec │ │ +0a126e: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ +0a1272: 5431 ee0d |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a1276: 5232 ec0d |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0dec │ │ +0a127a: 6e30 e722 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +0a1280: 5231 ed0d |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ded │ │ +0a1284: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ +0a1288: 5431 ee0d |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a128c: 5232 ed0d |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ded │ │ +0a1290: 6e20 e822 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0a1296: 5431 ee0d |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a129a: 7020 2a1e 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ +0a12a0: 0a01 |003c: move-result v1 │ │ +0a12a2: 3901 0800 |003d: if-nez v1, 0045 // +0008 │ │ +0a12a6: 5431 ee0d |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a12aa: 1212 |0041: const/4 v2, #int 1 // #1 │ │ +0a12ac: 7030 f11d 1302 |0042: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@1df1 │ │ +0a12b2: 5431 ee0d |0045: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a12b6: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ +0a12ba: 5431 ee0d |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a12be: 6e20 e522 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0a12c4: 5b34 eb0d |004e: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@0deb │ │ +0a12c8: 0e00 |0050: return-void │ │ +0a12ca: 5431 ee0d |0051: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a12ce: 3801 f2ff |0053: if-eqz v1, 0045 // -000e │ │ +0a12d2: 5431 ee0d |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a12d6: 7020 2a1e 1300 |0057: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@1e2a │ │ +0a12dc: 0a01 |005a: move-result v1 │ │ +0a12de: 3801 eaff |005b: if-eqz v1, 0045 // -0016 │ │ +0a12e2: 5431 ee0d |005d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a12e6: 6e20 3f1e 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +0a12ec: 5431 d40d |0062: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@0dd4 │ │ +0a12f0: 5432 ee0d |0064: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a12f4: 6e20 9c28 2100 |0066: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@289c │ │ +0a12fa: 28dc |0069: goto 0045 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0006 line=597 │ │ 0x000a line=598 │ │ 0x000e line=599 │ │ 0x0015 line=600 │ │ @@ -239705,21 +239732,21 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a1278: |[0a1278] android.support.v7.widget.Toolbar.setTitleTextAppearance:(Landroid/content/Context;I)V │ │ -0a1288: 5913 ec0d |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0dec │ │ -0a128c: 5410 ee0d |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a1290: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0a1294: 5410 ee0d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a1298: 6e30 e722 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0a129e: 0e00 |000b: return-void │ │ +0a12fc: |[0a12fc] android.support.v7.widget.Toolbar.setTitleTextAppearance:(Landroid/content/Context;I)V │ │ +0a130c: 5913 ec0d |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0dec │ │ +0a1310: 5410 ee0d |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a1314: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0a1318: 5410 ee0d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a131c: 6e30 e722 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +0a1322: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0002 line=682 │ │ 0x0006 line=683 │ │ 0x000b line=685 │ │ locals : │ │ @@ -239732,21 +239759,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a12a0: |[0a12a0] android.support.v7.widget.Toolbar.setTitleTextColor:(I)V │ │ -0a12b0: 5912 ed0d |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ded │ │ -0a12b4: 5410 ee0d |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a12b8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0a12bc: 5410 ee0d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ -0a12c0: 6e20 e822 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0a12c6: 0e00 |000b: return-void │ │ +0a1324: |[0a1324] android.support.v7.widget.Toolbar.setTitleTextColor:(I)V │ │ +0a1334: 5912 ed0d |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ded │ │ +0a1338: 5410 ee0d |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a133c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0a1340: 5410 ee0d |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0dee │ │ +0a1344: 6e20 e822 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0a134a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0002 line=705 │ │ 0x0006 line=706 │ │ 0x000b line=708 │ │ locals : │ │ @@ -239758,49 +239785,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a12c8: |[0a12c8] android.support.v7.widget.Toolbar.showOverflowMenu:()Z │ │ -0a12d8: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a12dc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0a12e0: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ -0a12e4: 6e10 eb17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.showOverflowMenu:()Z // method@17eb │ │ -0a12ea: 0a00 |0009: move-result v0 │ │ -0a12ec: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0a12f0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0a12f2: 0f00 |000d: return v0 │ │ -0a12f4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0a12f6: 28fe |000f: goto 000d // -0002 │ │ +0a134c: |[0a134c] android.support.v7.widget.Toolbar.showOverflowMenu:()Z │ │ +0a135c: 5410 d80d |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a1360: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0a1364: 5410 d80d |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0dd8 │ │ +0a1368: 6e10 eb17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.showOverflowMenu:()Z // method@17eb │ │ +0a136e: 0a00 |0009: move-result v0 │ │ +0a1370: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0a1374: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0a1376: 0f00 |000d: return v0 │ │ +0a1378: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0a137a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ - source_file_idx : 4644 (Toolbar.java) │ │ + source_file_idx : 4654 (Toolbar.java) │ │ │ │ -Class #853 header: │ │ -class_idx : 1003 │ │ +Class #854 header: │ │ +class_idx : 1004 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4648 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4658 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #853 annotations: │ │ +Class #854 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #853 - │ │ +Class #854 - │ │ Class descriptor : 'Landroid/support/v7/widget/ToolbarWidgetWrapper$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -239818,33 +239845,33 @@ │ │ type : '(Landroid/support/v7/widget/ToolbarWidgetWrapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 35 16-bit code units │ │ -0a12f8: |[0a12f8] android.support.v7.widget.ToolbarWidgetWrapper$1.:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)V │ │ -0a1308: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a130a: 5b78 f10d |0001: iput-object v8, v7, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ -0a130e: 7010 b927 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a1314: 2200 2103 |0006: new-instance v0, Landroid/support/v7/view/menu/ActionMenuItem; // type@0321 │ │ -0a1318: 5471 f10d |0008: iget-object v1, v7, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ -0a131c: 7110 6c1e 0100 |000a: invoke-static {v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1e6c │ │ -0a1322: 0c01 |000d: move-result-object v1 │ │ -0a1324: 6e10 0e1e 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a132a: 0c01 |0011: move-result-object v1 │ │ -0a132c: 1403 2c00 0201 |0012: const v3, #float 2.38774e-38 // #0102002c │ │ -0a1332: 5474 f10d |0015: iget-object v4, v7, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ -0a1336: 7110 6d1e 0400 |0017: invoke-static {v4}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$100:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; // method@1e6d │ │ -0a133c: 0c06 |001a: move-result-object v6 │ │ -0a133e: 0124 |001b: move v4, v2 │ │ -0a1340: 0125 |001c: move v5, v2 │ │ -0a1342: 7607 2414 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@1424 │ │ -0a1348: 5b70 f00d |0020: iput-object v0, v7, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/view/menu/ActionMenuItem; // field@0df0 │ │ -0a134c: 0e00 |0022: return-void │ │ +0a137c: |[0a137c] android.support.v7.widget.ToolbarWidgetWrapper$1.:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)V │ │ +0a138c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a138e: 5b78 f10d |0001: iput-object v8, v7, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ +0a1392: 7010 b927 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a1398: 2200 2203 |0006: new-instance v0, Landroid/support/v7/view/menu/ActionMenuItem; // type@0322 │ │ +0a139c: 5471 f10d |0008: iget-object v1, v7, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ +0a13a0: 7110 6c1e 0100 |000a: invoke-static {v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1e6c │ │ +0a13a6: 0c01 |000d: move-result-object v1 │ │ +0a13a8: 6e10 0e1e 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a13ae: 0c01 |0011: move-result-object v1 │ │ +0a13b0: 1403 2c00 0201 |0012: const v3, #float 2.38774e-38 // #0102002c │ │ +0a13b6: 5474 f10d |0015: iget-object v4, v7, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ +0a13ba: 7110 6d1e 0400 |0017: invoke-static {v4}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$100:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; // method@1e6d │ │ +0a13c0: 0c06 |001a: move-result-object v6 │ │ +0a13c2: 0124 |001b: move v4, v2 │ │ +0a13c4: 0125 |001c: move v5, v2 │ │ +0a13c6: 7607 2414 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@1424 │ │ +0a13cc: 5b70 f00d |0020: iput-object v0, v7, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/view/menu/ActionMenuItem; // field@0df0 │ │ +0a13d0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=188 │ │ 0x0006 line=189 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Landroid/support/v7/widget/ToolbarWidgetWrapper$1; │ │ 0x0000 - 0x0023 reg=8 (null) Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -239855,57 +239882,57 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0a1350: |[0a1350] android.support.v7.widget.ToolbarWidgetWrapper$1.onClick:(Landroid/view/View;)V │ │ -0a1360: 5430 f10d |0000: iget-object v0, v3, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ -0a1364: 7110 6e1e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; // method@1e6e │ │ -0a136a: 0c00 |0005: move-result-object v0 │ │ -0a136c: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -0a1370: 5430 f10d |0008: iget-object v0, v3, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ -0a1374: 7110 6f1e 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$300:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Z // method@1e6f │ │ -0a137a: 0a00 |000d: move-result v0 │ │ -0a137c: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ -0a1380: 5430 f10d |0010: iget-object v0, v3, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ -0a1384: 7110 6e1e 0000 |0012: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; // method@1e6e │ │ -0a138a: 0c00 |0015: move-result-object v0 │ │ -0a138c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0a138e: 5432 f00d |0017: iget-object v2, v3, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/view/menu/ActionMenuItem; // field@0df0 │ │ -0a1392: 7230 c920 1002 |0019: invoke-interface {v0, v1, v2}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@20c9 │ │ -0a1398: 0e00 |001c: return-void │ │ +0a13d4: |[0a13d4] android.support.v7.widget.ToolbarWidgetWrapper$1.onClick:(Landroid/view/View;)V │ │ +0a13e4: 5430 f10d |0000: iget-object v0, v3, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ +0a13e8: 7110 6e1e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; // method@1e6e │ │ +0a13ee: 0c00 |0005: move-result-object v0 │ │ +0a13f0: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +0a13f4: 5430 f10d |0008: iget-object v0, v3, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ +0a13f8: 7110 6f1e 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$300:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Z // method@1e6f │ │ +0a13fe: 0a00 |000d: move-result v0 │ │ +0a1400: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ +0a1404: 5430 f10d |0010: iget-object v0, v3, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df1 │ │ +0a1408: 7110 6e1e 0000 |0012: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; // method@1e6e │ │ +0a140e: 0c00 |0015: move-result-object v0 │ │ +0a1410: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0a1412: 5432 f00d |0017: iget-object v2, v3, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/view/menu/ActionMenuItem; // field@0df0 │ │ +0a1416: 7230 c920 1002 |0019: invoke-interface {v0, v1, v2}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@20c9 │ │ +0a141c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0010 line=194 │ │ 0x001c line=196 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Landroid/support/v7/widget/ToolbarWidgetWrapper$1; │ │ 0x0000 - 0x001d reg=4 v Landroid/view/View; │ │ │ │ - source_file_idx : 4648 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 4658 (ToolbarWidgetWrapper.java) │ │ │ │ -Class #854 header: │ │ -class_idx : 1004 │ │ +Class #855 header: │ │ +class_idx : 1005 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 554 │ │ -source_file_idx : 4648 │ │ +superclass_idx : 555 │ │ +source_file_idx : 4658 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #854 annotations: │ │ +Class #855 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupAnimatorToVisibility │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #854 - │ │ +Class #855 - │ │ Class descriptor : 'Landroid/support/v7/widget/ToolbarWidgetWrapper$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper$2;) │ │ @@ -239926,21 +239953,21 @@ │ │ type : '(Landroid/support/v7/widget/ToolbarWidgetWrapper;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a139c: |[0a139c] android.support.v7.widget.ToolbarWidgetWrapper$2.:(Landroid/support/v7/widget/ToolbarWidgetWrapper;I)V │ │ -0a13ac: 5b12 f30d |0000: iput-object v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df3 │ │ -0a13b0: 5913 f40d |0002: iput v3, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.val$visibility:I // field@0df4 │ │ -0a13b4: 7010 cd0b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ -0a13ba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0a13bc: 5c10 f20d |0008: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@0df2 │ │ -0a13c0: 0e00 |000a: return-void │ │ +0a1420: |[0a1420] android.support.v7.widget.ToolbarWidgetWrapper$2.:(Landroid/support/v7/widget/ToolbarWidgetWrapper;I)V │ │ +0a1430: 5b12 f30d |0000: iput-object v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df3 │ │ +0a1434: 5913 f40d |0002: iput v3, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.val$visibility:I // field@0df4 │ │ +0a1438: 7010 cd0b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@0bcd │ │ +0a143e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a1440: 5c10 f20d |0008: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@0df2 │ │ +0a1444: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0007 line=594 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper$2; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -239952,18 +239979,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a13c4: |[0a13c4] android.support.v7.widget.ToolbarWidgetWrapper$2.onAnimationCancel:(Landroid/view/View;)V │ │ -0a13d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a13d6: 5c10 f20d |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@0df2 │ │ -0a13da: 0e00 |0003: return-void │ │ +0a1448: |[0a1448] android.support.v7.widget.ToolbarWidgetWrapper$2.onAnimationCancel:(Landroid/view/View;)V │ │ +0a1458: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a145a: 5c10 f20d |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@0df2 │ │ +0a145e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0003 line=611 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper$2; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -239973,23 +240000,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a13dc: |[0a13dc] android.support.v7.widget.ToolbarWidgetWrapper$2.onAnimationEnd:(Landroid/view/View;)V │ │ -0a13ec: 5520 f20d |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@0df2 │ │ -0a13f0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -0a13f4: 5420 f30d |0004: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df3 │ │ -0a13f8: 7110 6c1e 0000 |0006: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1e6c │ │ -0a13fe: 0c00 |0009: move-result-object v0 │ │ -0a1400: 5221 f40d |000a: iget v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.val$visibility:I // field@0df4 │ │ -0a1404: 6e20 601e 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@1e60 │ │ -0a140a: 0e00 |000f: return-void │ │ +0a1460: |[0a1460] android.support.v7.widget.ToolbarWidgetWrapper$2.onAnimationEnd:(Landroid/view/View;)V │ │ +0a1470: 5520 f20d |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@0df2 │ │ +0a1474: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +0a1478: 5420 f30d |0004: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df3 │ │ +0a147c: 7110 6c1e 0000 |0006: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1e6c │ │ +0a1482: 0c00 |0009: move-result-object v0 │ │ +0a1484: 5221 f40d |000a: iget v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.val$visibility:I // field@0df4 │ │ +0a1488: 6e20 601e 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@1e60 │ │ +0a148e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0004 line=604 │ │ 0x000f line=606 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/widget/ToolbarWidgetWrapper$2; │ │ @@ -240000,48 +240027,48 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a140c: |[0a140c] android.support.v7.widget.ToolbarWidgetWrapper$2.onAnimationStart:(Landroid/view/View;)V │ │ -0a141c: 5420 f30d |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df3 │ │ -0a1420: 7110 6c1e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1e6c │ │ -0a1426: 0c00 |0005: move-result-object v0 │ │ -0a1428: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0a142a: 6e20 601e 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@1e60 │ │ -0a1430: 0e00 |000a: return-void │ │ +0a1490: |[0a1490] android.support.v7.widget.ToolbarWidgetWrapper$2.onAnimationStart:(Landroid/view/View;)V │ │ +0a14a0: 5420 f30d |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/widget/ToolbarWidgetWrapper; // field@0df3 │ │ +0a14a4: 7110 6c1e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1e6c │ │ +0a14aa: 0c00 |0005: move-result-object v0 │ │ +0a14ac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0a14ae: 6e20 601e 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@1e60 │ │ +0a14b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x000a line=599 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/widget/ToolbarWidgetWrapper$2; │ │ 0x0000 - 0x000b reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 4648 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 4658 (ToolbarWidgetWrapper.java) │ │ │ │ -Class #855 header: │ │ -class_idx : 1005 │ │ +Class #856 header: │ │ +class_idx : 1006 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4648 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4658 │ │ static_fields_size : 3 │ │ instance_fields_size: 19 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 57 │ │ │ │ -Class #855 annotations: │ │ +Class #856 annotations: │ │ Annotations on method #7820 'restoreHierarchyState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ Annotations on method #7821 'saveHierarchyState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ │ │ -Class #855 - │ │ +Class #856 - │ │ Class descriptor : 'Landroid/support/v7/widget/ToolbarWidgetWrapper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/widget/DecorToolbar;' │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240142,19 +240169,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 │ │ -0a1434: |[0a1434] android.support.v7.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;Z)V │ │ -0a1444: 6000 ab07 |0000: sget v0, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@07ab │ │ -0a1448: 6001 f106 |0002: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@06f1 │ │ -0a144c: 7051 6b1e 3204 |0004: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;ZII)V // method@1e6b │ │ -0a1452: 0e00 |0007: return-void │ │ +0a14b8: |[0a14b8] android.support.v7.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;Z)V │ │ +0a14c8: 6000 ab07 |0000: sget v0, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@07ab │ │ +0a14cc: 6001 f106 |0002: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@06f1 │ │ +0a14d0: 7051 6b1e 3204 |0004: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;ZII)V // method@1e6b │ │ +0a14d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0008 reg=3 toolbar Landroid/support/v7/widget/Toolbar; │ │ @@ -240165,288 +240192,288 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;ZII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 563 16-bit code units │ │ -0a1454: |[0a1454] android.support.v7.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;ZII)V │ │ -0a1464: 7601 b927 1600 |0000: invoke-direct/range {v22}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a146a: 1311 0000 |0003: const/16 v17, #int 0 // #0 │ │ -0a146e: 0200 1100 |0005: move/from16 v0, v17 │ │ -0a1472: 0801 1600 |0007: move-object/from16 v1, v22 │ │ -0a1476: 5910 020e |0009: iput v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ -0a147a: 1311 0000 |000b: const/16 v17, #int 0 // #0 │ │ -0a147e: 0200 1100 |000d: move/from16 v0, v17 │ │ -0a1482: 0801 1600 |000f: move-object/from16 v1, v22 │ │ -0a1486: 5910 fa0d |0011: iput v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ -0a148a: 0800 1700 |0013: move-object/from16 v0, v23 │ │ -0a148e: 0801 1600 |0015: move-object/from16 v1, v22 │ │ -0a1492: 5b10 090e |0017: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1496: 7401 211e 1700 |0019: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@1e21 │ │ -0a149c: 0c11 |001c: move-result-object v17 │ │ -0a149e: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -0a14a2: 0801 1600 |001f: move-object/from16 v1, v22 │ │ -0a14a6: 5b10 070e |0021: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ -0a14aa: 7401 1e1e 1700 |0023: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@1e1e │ │ -0a14b0: 0c11 |0026: move-result-object v17 │ │ -0a14b2: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -0a14b6: 0801 1600 |0029: move-object/from16 v1, v22 │ │ -0a14ba: 5b10 040e |002b: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0e04 │ │ -0a14be: 0800 1600 |002d: move-object/from16 v0, v22 │ │ -0a14c2: 5400 070e |002f: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ -0a14c6: 0811 0000 |0031: move-object/from16 v17, v0 │ │ -0a14ca: 3811 e301 |0033: if-eqz v17, 0216 // +01e3 │ │ -0a14ce: 1311 0100 |0035: const/16 v17, #int 1 // #1 │ │ -0a14d2: 0200 1100 |0037: move/from16 v0, v17 │ │ -0a14d6: 0801 1600 |0039: move-object/from16 v1, v22 │ │ -0a14da: 5c10 080e |003b: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@0e08 │ │ -0a14de: 7401 171e 1700 |003d: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@1e17 │ │ -0a14e4: 0c11 |0040: move-result-object v17 │ │ -0a14e6: 0800 1100 |0041: move-object/from16 v0, v17 │ │ -0a14ea: 0801 1600 |0043: move-object/from16 v1, v22 │ │ -0a14ee: 5b10 010e |0045: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ -0a14f2: 3818 d301 |0047: if-eqz v24, 021a // +01d3 │ │ -0a14f6: 7401 0e1e 1700 |0049: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a14fc: 0c11 |004c: move-result-object v17 │ │ -0a14fe: 1312 0000 |004d: const/16 v18, #int 0 // #0 │ │ -0a1502: 6213 ef08 |004f: sget-object v19, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ -0a1506: 6014 7905 |0051: sget v20, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0579 │ │ -0a150a: 1315 0000 |0053: const/16 v21, #int 0 // #0 │ │ -0a150e: 7705 c21d 1100 |0055: invoke-static/range {v17, v18, v19, v20, v21}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ -0a1514: 0c03 |0058: move-result-object v3 │ │ -0a1516: 6011 0b09 |0059: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_title:I // field@090b │ │ -0a151a: 0200 1100 |005b: move/from16 v0, v17 │ │ -0a151e: 6e20 ba1d 0300 |005d: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -0a1524: 0c0f |0060: move-result-object v15 │ │ -0a1526: 7110 e41e 0f00 |0061: invoke-static {v15}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0a152c: 0a11 |0064: move-result v17 │ │ -0a152e: 3911 0700 |0065: if-nez v17, 006c // +0007 │ │ -0a1532: 0800 1600 |0067: move-object/from16 v0, v22 │ │ -0a1536: 6e20 a51e f000 |0069: invoke-virtual {v0, v15}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setTitle:(Ljava/lang/CharSequence;)V // method@1ea5 │ │ -0a153c: 6011 0909 |006c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitle:I // field@0909 │ │ -0a1540: 0200 1100 |006e: move/from16 v0, v17 │ │ -0a1544: 6e20 ba1d 0300 |0070: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ -0a154a: 0c0d |0073: move-result-object v13 │ │ -0a154c: 7110 e41e 0d00 |0074: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0a1552: 0a11 |0077: move-result v17 │ │ -0a1554: 3911 0700 |0078: if-nez v17, 007f // +0007 │ │ -0a1558: 0800 1600 |007a: move-object/from16 v0, v22 │ │ -0a155c: 6e20 a41e d000 |007c: invoke-virtual {v0, v13}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1ea4 │ │ -0a1562: 6011 0409 |007f: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_logo:I // field@0904 │ │ -0a1566: 0200 1100 |0081: move/from16 v0, v17 │ │ -0a156a: 6e20 ab1d 0300 |0083: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0a1570: 0c09 |0086: move-result-object v9 │ │ -0a1572: 3809 0700 |0087: if-eqz v9, 008e // +0007 │ │ -0a1576: 0800 1600 |0089: move-object/from16 v0, v22 │ │ -0a157a: 6e20 9b1e 9000 |008b: invoke-virtual {v0, v9}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e9b │ │ -0a1580: 6011 0109 |008e: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_icon:I // field@0901 │ │ -0a1584: 0200 1100 |0090: move/from16 v0, v17 │ │ -0a1588: 6e20 ab1d 0300 |0092: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0a158e: 0c08 |0095: move-result-object v8 │ │ -0a1590: 0800 1600 |0096: move-object/from16 v0, v22 │ │ -0a1594: 5400 010e |0098: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ -0a1598: 0811 0000 |009a: move-object/from16 v17, v0 │ │ -0a159c: 3911 0900 |009c: if-nez v17, 00a5 // +0009 │ │ -0a15a0: 3808 0700 |009e: if-eqz v8, 00a5 // +0007 │ │ -0a15a4: 0800 1600 |00a0: move-object/from16 v0, v22 │ │ -0a15a8: 6e20 991e 8000 |00a2: invoke-virtual {v0, v8}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e99 │ │ -0a15ae: 6011 ff08 |00a5: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_homeAsUpIndicator:I // field@08ff │ │ -0a15b2: 0200 1100 |00a7: move/from16 v0, v17 │ │ -0a15b6: 6e20 ab1d 0300 |00a9: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ -0a15bc: 0c0b |00ac: move-result-object v11 │ │ -0a15be: 380b 0700 |00ad: if-eqz v11, 00b4 // +0007 │ │ -0a15c2: 0800 1600 |00af: move-object/from16 v0, v22 │ │ -0a15c6: 6e20 a21e b000 |00b1: invoke-virtual {v0, v11}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1ea2 │ │ -0a15cc: 6011 fa08 |00b4: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_displayOptions:I // field@08fa │ │ -0a15d0: 1312 0000 |00b6: const/16 v18, #int 0 // #0 │ │ -0a15d4: 0200 1100 |00b8: move/from16 v0, v17 │ │ -0a15d8: 0201 1200 |00ba: move/from16 v1, v18 │ │ -0a15dc: 6e30 b11d 0301 |00bc: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ -0a15e2: 0a11 |00bf: move-result v17 │ │ -0a15e4: 0800 1600 |00c0: move-object/from16 v0, v22 │ │ -0a15e8: 0201 1100 |00c2: move/from16 v1, v17 │ │ -0a15ec: 6e20 931e 1000 |00c4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@1e93 │ │ -0a15f2: 6011 f908 |00c7: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_customNavigationLayout:I // field@08f9 │ │ -0a15f6: 1312 0000 |00c9: const/16 v18, #int 0 // #0 │ │ -0a15fa: 0200 1100 |00cb: move/from16 v0, v17 │ │ -0a15fe: 0201 1200 |00cd: move/from16 v1, v18 │ │ -0a1602: 6e30 b71d 0301 |00cf: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -0a1608: 0a06 |00d2: move-result v6 │ │ -0a160a: 3806 3800 |00d3: if-eqz v6, 010b // +0038 │ │ -0a160e: 0800 1600 |00d5: move-object/from16 v0, v22 │ │ -0a1612: 5400 090e |00d7: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1616: 0811 0000 |00d9: move-object/from16 v17, v0 │ │ -0a161a: 7401 0e1e 1100 |00db: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a1620: 0c11 |00de: move-result-object v17 │ │ -0a1622: 7701 651f 1100 |00df: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -0a1628: 0c11 |00e2: move-result-object v17 │ │ -0a162a: 0800 1600 |00e3: move-object/from16 v0, v22 │ │ -0a162e: 5400 090e |00e5: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1632: 0812 0000 |00e7: move-object/from16 v18, v0 │ │ -0a1636: 1313 0000 |00e9: const/16 v19, #int 0 // #0 │ │ -0a163a: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ -0a163e: 0801 1200 |00ed: move-object/from16 v1, v18 │ │ -0a1642: 0202 1300 |00ef: move/from16 v2, v19 │ │ -0a1646: 6e40 691f 6021 |00f1: invoke-virtual {v0, v6, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0a164c: 0c11 |00f4: move-result-object v17 │ │ -0a164e: 0800 1600 |00f5: move-object/from16 v0, v22 │ │ -0a1652: 0801 1100 |00f7: move-object/from16 v1, v17 │ │ -0a1656: 6e20 901e 1000 |00f9: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setCustomView:(Landroid/view/View;)V // method@1e90 │ │ -0a165c: 0800 1600 |00fc: move-object/from16 v0, v22 │ │ -0a1660: 5200 fc0d |00fe: iget v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a1664: 0211 0000 |0100: move/from16 v17, v0 │ │ -0a1668: de11 1110 |0102: or-int/lit8 v17, v17, #int 16 // #10 │ │ -0a166c: 0800 1600 |0104: move-object/from16 v0, v22 │ │ -0a1670: 0201 1100 |0106: move/from16 v1, v17 │ │ -0a1674: 6e20 931e 1000 |0108: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@1e93 │ │ -0a167a: 6011 fd08 |010b: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@08fd │ │ -0a167e: 1312 0000 |010d: const/16 v18, #int 0 // #0 │ │ -0a1682: 0200 1100 |010f: move/from16 v0, v17 │ │ -0a1686: 0201 1200 |0111: move/from16 v1, v18 │ │ -0a168a: 6e30 b31d 0301 |0113: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1db3 │ │ -0a1690: 0a07 |0116: move-result v7 │ │ -0a1692: 3d07 1900 |0117: if-lez v7, 0130 // +0019 │ │ -0a1696: 0800 1600 |0119: move-object/from16 v0, v22 │ │ -0a169a: 5400 090e |011b: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a169e: 0811 0000 |011d: move-object/from16 v17, v0 │ │ -0a16a2: 7401 111e 1100 |011f: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1e11 │ │ -0a16a8: 0c0a |0122: move-result-object v10 │ │ -0a16aa: 59a7 240e |0123: iput v7, v10, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ -0a16ae: 0800 1600 |0125: move-object/from16 v0, v22 │ │ -0a16b2: 5400 090e |0127: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a16b6: 0811 0000 |0129: move-object/from16 v17, v0 │ │ -0a16ba: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -0a16be: 6e20 481e a000 |012d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1e48 │ │ -0a16c4: 6011 f808 |0130: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetStart:I // field@08f8 │ │ -0a16c8: 1312 ffff |0132: const/16 v18, #int -1 // #ffff │ │ -0a16cc: 0200 1100 |0134: move/from16 v0, v17 │ │ -0a16d0: 0201 1200 |0136: move/from16 v1, v18 │ │ -0a16d4: 6e30 a91d 0301 |0138: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ -0a16da: 0a05 |013b: move-result v5 │ │ -0a16dc: 6011 f508 |013c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetEnd:I // field@08f5 │ │ -0a16e0: 1312 ffff |013e: const/16 v18, #int -1 // #ffff │ │ -0a16e4: 0200 1100 |0140: move/from16 v0, v17 │ │ -0a16e8: 0201 1200 |0142: move/from16 v1, v18 │ │ -0a16ec: 6e30 a91d 0301 |0144: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ -0a16f2: 0a04 |0147: move-result v4 │ │ -0a16f4: 3b05 0400 |0148: if-gez v5, 014c // +0004 │ │ -0a16f8: 3a04 1b00 |014a: if-ltz v4, 0165 // +001b │ │ -0a16fc: 0800 1600 |014c: move-object/from16 v0, v22 │ │ -0a1700: 5400 090e |014e: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1704: 0811 0000 |0150: move-object/from16 v17, v0 │ │ -0a1708: 1312 0000 |0152: const/16 v18, #int 0 // #0 │ │ -0a170c: 0200 1200 |0154: move/from16 v0, v18 │ │ -0a1710: 7120 ac27 0500 |0156: invoke-static {v5, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a1716: 0a12 |0159: move-result v18 │ │ -0a1718: 1313 0000 |015a: const/16 v19, #int 0 // #0 │ │ -0a171c: 0200 1300 |015c: move/from16 v0, v19 │ │ -0a1720: 7120 ac27 0400 |015e: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ -0a1726: 0a13 |0161: move-result v19 │ │ -0a1728: 7403 471e 1100 |0162: invoke-virtual/range {v17, v18, v19}, Landroid/support/v7/widget/Toolbar;.setContentInsetsRelative:(II)V // method@1e47 │ │ -0a172e: 6011 0c09 |0165: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_titleTextStyle:I // field@090c │ │ -0a1732: 1312 0000 |0167: const/16 v18, #int 0 // #0 │ │ -0a1736: 0200 1100 |0169: move/from16 v0, v17 │ │ -0a173a: 0201 1200 |016b: move/from16 v1, v18 │ │ -0a173e: 6e30 b71d 0301 |016d: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -0a1744: 0a10 |0170: move-result v16 │ │ -0a1746: 3810 1b00 |0171: if-eqz v16, 018c // +001b │ │ -0a174a: 0800 1600 |0173: move-object/from16 v0, v22 │ │ -0a174e: 5400 090e |0175: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1752: 0811 0000 |0177: move-object/from16 v17, v0 │ │ -0a1756: 0800 1600 |0179: move-object/from16 v0, v22 │ │ -0a175a: 5400 090e |017b: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a175e: 0812 0000 |017d: move-object/from16 v18, v0 │ │ -0a1762: 7401 0e1e 1200 |017f: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a1768: 0c12 |0182: move-result-object v18 │ │ -0a176a: 0800 1100 |0183: move-object/from16 v0, v17 │ │ -0a176e: 0801 1200 |0185: move-object/from16 v1, v18 │ │ -0a1772: 0202 1000 |0187: move/from16 v2, v16 │ │ -0a1776: 6e30 5e1e 1002 |0189: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setTitleTextAppearance:(Landroid/content/Context;I)V // method@1e5e │ │ -0a177c: 6011 0a09 |018c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitleTextStyle:I // field@090a │ │ -0a1780: 1312 0000 |018e: const/16 v18, #int 0 // #0 │ │ -0a1784: 0200 1100 |0190: move/from16 v0, v17 │ │ -0a1788: 0201 1200 |0192: move/from16 v1, v18 │ │ -0a178c: 6e30 b71d 0301 |0194: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -0a1792: 0a0e |0197: move-result v14 │ │ -0a1794: 380e 1900 |0198: if-eqz v14, 01b1 // +0019 │ │ -0a1798: 0800 1600 |019a: move-object/from16 v0, v22 │ │ -0a179c: 5400 090e |019c: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a17a0: 0811 0000 |019e: move-object/from16 v17, v0 │ │ -0a17a4: 0800 1600 |01a0: move-object/from16 v0, v22 │ │ -0a17a8: 5400 090e |01a2: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a17ac: 0812 0000 |01a4: move-object/from16 v18, v0 │ │ -0a17b0: 7401 0e1e 1200 |01a6: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a17b6: 0c12 |01a9: move-result-object v18 │ │ -0a17b8: 0800 1100 |01aa: move-object/from16 v0, v17 │ │ -0a17bc: 0801 1200 |01ac: move-object/from16 v1, v18 │ │ -0a17c0: 6e30 5a1e 100e |01ae: invoke-virtual {v0, v1, v14}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextAppearance:(Landroid/content/Context;I)V // method@1e5a │ │ -0a17c6: 6011 0609 |01b1: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_popupTheme:I // field@0906 │ │ -0a17ca: 1312 0000 |01b3: const/16 v18, #int 0 // #0 │ │ -0a17ce: 0200 1100 |01b5: move/from16 v0, v17 │ │ -0a17d2: 0201 1200 |01b7: move/from16 v1, v18 │ │ -0a17d6: 6e30 b71d 0301 |01b9: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ -0a17dc: 0a0c |01bc: move-result v12 │ │ -0a17de: 380c 0d00 |01bd: if-eqz v12, 01ca // +000d │ │ -0a17e2: 0800 1600 |01bf: move-object/from16 v0, v22 │ │ -0a17e6: 5400 090e |01c1: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a17ea: 0811 0000 |01c3: move-object/from16 v17, v0 │ │ -0a17ee: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ -0a17f2: 6e20 571e c000 |01c7: invoke-virtual {v0, v12}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@1e57 │ │ -0a17f8: 6e10 c41d 0300 |01ca: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ -0a17fe: 6e10 bc1d 0300 |01cd: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ -0a1804: 0c11 |01d0: move-result-object v17 │ │ -0a1806: 0800 1100 |01d1: move-object/from16 v0, v17 │ │ -0a180a: 0801 1600 |01d3: move-object/from16 v1, v22 │ │ -0a180e: 5b10 060e |01d5: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ -0a1812: 0800 1600 |01d7: move-object/from16 v0, v22 │ │ -0a1816: 0201 1900 |01d9: move/from16 v1, v25 │ │ -0a181a: 6e20 911e 1000 |01db: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setDefaultNavigationContentDescription:(I)V // method@1e91 │ │ -0a1820: 0800 1600 |01de: move-object/from16 v0, v22 │ │ -0a1824: 5400 090e |01e0: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1828: 0811 0000 |01e2: move-object/from16 v17, v0 │ │ -0a182c: 7401 161e 1100 |01e4: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@1e16 │ │ -0a1832: 0c11 |01e7: move-result-object v17 │ │ -0a1834: 0800 1100 |01e8: move-object/from16 v0, v17 │ │ -0a1838: 0801 1600 |01ea: move-object/from16 v1, v22 │ │ -0a183c: 5b10 fd0d |01ec: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0dfd │ │ -0a1840: 0800 1600 |01ee: move-object/from16 v0, v22 │ │ -0a1844: 5400 060e |01f0: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ -0a1848: 0811 0000 |01f2: move-object/from16 v17, v0 │ │ -0a184c: 0800 1100 |01f4: move-object/from16 v0, v17 │ │ -0a1850: 0201 1a00 |01f6: move/from16 v1, v26 │ │ -0a1854: 6e20 981d 1000 |01f8: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -0a185a: 0c11 |01fb: move-result-object v17 │ │ -0a185c: 0800 1600 |01fc: move-object/from16 v0, v22 │ │ -0a1860: 0801 1100 |01fe: move-object/from16 v1, v17 │ │ -0a1864: 6e20 921e 1000 |0200: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e92 │ │ -0a186a: 0800 1600 |0203: move-object/from16 v0, v22 │ │ -0a186e: 5400 090e |0205: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1872: 0811 0000 |0207: move-object/from16 v17, v0 │ │ -0a1876: 2212 eb03 |0209: new-instance v18, Landroid/support/v7/widget/ToolbarWidgetWrapper$1; // type@03eb │ │ -0a187a: 0800 1200 |020b: move-object/from16 v0, v18 │ │ -0a187e: 0801 1600 |020d: move-object/from16 v1, v22 │ │ -0a1882: 7020 641e 1000 |020f: invoke-direct {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)V // method@1e64 │ │ -0a1888: 7402 541e 1100 |0212: invoke-virtual/range {v17, v18}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1e54 │ │ -0a188e: 0e00 |0215: return-void │ │ -0a1890: 1311 0000 |0216: const/16 v17, #int 0 // #0 │ │ -0a1894: 2900 1ffe |0218: goto/16 0037 // -01e1 │ │ -0a1898: 7601 731e 1600 |021a: invoke-direct/range {v22}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.detectDisplayOptions:()I // method@1e73 │ │ -0a189e: 0a11 |021d: move-result v17 │ │ -0a18a0: 0200 1100 |021e: move/from16 v0, v17 │ │ -0a18a4: 0801 1600 |0220: move-object/from16 v1, v22 │ │ -0a18a8: 5910 fc0d |0222: iput v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a18ac: 7401 0e1e 1700 |0224: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a18b2: 0c11 |0227: move-result-object v17 │ │ -0a18b4: 7701 961d 1100 |0228: invoke-static/range {v17}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ -0a18ba: 0c11 |022b: move-result-object v17 │ │ -0a18bc: 0800 1100 |022c: move-object/from16 v0, v17 │ │ -0a18c0: 0801 1600 |022e: move-object/from16 v1, v22 │ │ -0a18c4: 5b10 060e |0230: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ -0a18c8: 28a5 |0232: goto 01d7 // -005b │ │ +0a14d8: |[0a14d8] android.support.v7.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;ZII)V │ │ +0a14e8: 7601 b927 1600 |0000: invoke-direct/range {v22}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a14ee: 1311 0000 |0003: const/16 v17, #int 0 // #0 │ │ +0a14f2: 0200 1100 |0005: move/from16 v0, v17 │ │ +0a14f6: 0801 1600 |0007: move-object/from16 v1, v22 │ │ +0a14fa: 5910 020e |0009: iput v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ +0a14fe: 1311 0000 |000b: const/16 v17, #int 0 // #0 │ │ +0a1502: 0200 1100 |000d: move/from16 v0, v17 │ │ +0a1506: 0801 1600 |000f: move-object/from16 v1, v22 │ │ +0a150a: 5910 fa0d |0011: iput v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ +0a150e: 0800 1700 |0013: move-object/from16 v0, v23 │ │ +0a1512: 0801 1600 |0015: move-object/from16 v1, v22 │ │ +0a1516: 5b10 090e |0017: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a151a: 7401 211e 1700 |0019: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@1e21 │ │ +0a1520: 0c11 |001c: move-result-object v17 │ │ +0a1522: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +0a1526: 0801 1600 |001f: move-object/from16 v1, v22 │ │ +0a152a: 5b10 070e |0021: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ +0a152e: 7401 1e1e 1700 |0023: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@1e1e │ │ +0a1534: 0c11 |0026: move-result-object v17 │ │ +0a1536: 0800 1100 |0027: move-object/from16 v0, v17 │ │ +0a153a: 0801 1600 |0029: move-object/from16 v1, v22 │ │ +0a153e: 5b10 040e |002b: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0e04 │ │ +0a1542: 0800 1600 |002d: move-object/from16 v0, v22 │ │ +0a1546: 5400 070e |002f: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ +0a154a: 0811 0000 |0031: move-object/from16 v17, v0 │ │ +0a154e: 3811 e301 |0033: if-eqz v17, 0216 // +01e3 │ │ +0a1552: 1311 0100 |0035: const/16 v17, #int 1 // #1 │ │ +0a1556: 0200 1100 |0037: move/from16 v0, v17 │ │ +0a155a: 0801 1600 |0039: move-object/from16 v1, v22 │ │ +0a155e: 5c10 080e |003b: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@0e08 │ │ +0a1562: 7401 171e 1700 |003d: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@1e17 │ │ +0a1568: 0c11 |0040: move-result-object v17 │ │ +0a156a: 0800 1100 |0041: move-object/from16 v0, v17 │ │ +0a156e: 0801 1600 |0043: move-object/from16 v1, v22 │ │ +0a1572: 5b10 010e |0045: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ +0a1576: 3818 d301 |0047: if-eqz v24, 021a // +01d3 │ │ +0a157a: 7401 0e1e 1700 |0049: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a1580: 0c11 |004c: move-result-object v17 │ │ +0a1582: 1312 0000 |004d: const/16 v18, #int 0 // #0 │ │ +0a1586: 6213 ef08 |004f: sget-object v19, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08ef │ │ +0a158a: 6014 7905 |0051: sget v20, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0579 │ │ +0a158e: 1315 0000 |0053: const/16 v21, #int 0 // #0 │ │ +0a1592: 7705 c21d 1100 |0055: invoke-static/range {v17, v18, v19, v20, v21}, Landroid/support/v7/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray; // method@1dc2 │ │ +0a1598: 0c03 |0058: move-result-object v3 │ │ +0a159a: 6011 0b09 |0059: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_title:I // field@090b │ │ +0a159e: 0200 1100 |005b: move/from16 v0, v17 │ │ +0a15a2: 6e20 ba1d 0300 |005d: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +0a15a8: 0c0f |0060: move-result-object v15 │ │ +0a15aa: 7110 e41e 0f00 |0061: invoke-static {v15}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0a15b0: 0a11 |0064: move-result v17 │ │ +0a15b2: 3911 0700 |0065: if-nez v17, 006c // +0007 │ │ +0a15b6: 0800 1600 |0067: move-object/from16 v0, v22 │ │ +0a15ba: 6e20 a51e f000 |0069: invoke-virtual {v0, v15}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setTitle:(Ljava/lang/CharSequence;)V // method@1ea5 │ │ +0a15c0: 6011 0909 |006c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitle:I // field@0909 │ │ +0a15c4: 0200 1100 |006e: move/from16 v0, v17 │ │ +0a15c8: 6e20 ba1d 0300 |0070: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@1dba │ │ +0a15ce: 0c0d |0073: move-result-object v13 │ │ +0a15d0: 7110 e41e 0d00 |0074: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0a15d6: 0a11 |0077: move-result v17 │ │ +0a15d8: 3911 0700 |0078: if-nez v17, 007f // +0007 │ │ +0a15dc: 0800 1600 |007a: move-object/from16 v0, v22 │ │ +0a15e0: 6e20 a41e d000 |007c: invoke-virtual {v0, v13}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1ea4 │ │ +0a15e6: 6011 0409 |007f: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_logo:I // field@0904 │ │ +0a15ea: 0200 1100 |0081: move/from16 v0, v17 │ │ +0a15ee: 6e20 ab1d 0300 |0083: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +0a15f4: 0c09 |0086: move-result-object v9 │ │ +0a15f6: 3809 0700 |0087: if-eqz v9, 008e // +0007 │ │ +0a15fa: 0800 1600 |0089: move-object/from16 v0, v22 │ │ +0a15fe: 6e20 9b1e 9000 |008b: invoke-virtual {v0, v9}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e9b │ │ +0a1604: 6011 0109 |008e: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_icon:I // field@0901 │ │ +0a1608: 0200 1100 |0090: move/from16 v0, v17 │ │ +0a160c: 6e20 ab1d 0300 |0092: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +0a1612: 0c08 |0095: move-result-object v8 │ │ +0a1614: 0800 1600 |0096: move-object/from16 v0, v22 │ │ +0a1618: 5400 010e |0098: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ +0a161c: 0811 0000 |009a: move-object/from16 v17, v0 │ │ +0a1620: 3911 0900 |009c: if-nez v17, 00a5 // +0009 │ │ +0a1624: 3808 0700 |009e: if-eqz v8, 00a5 // +0007 │ │ +0a1628: 0800 1600 |00a0: move-object/from16 v0, v22 │ │ +0a162c: 6e20 991e 8000 |00a2: invoke-virtual {v0, v8}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e99 │ │ +0a1632: 6011 ff08 |00a5: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_homeAsUpIndicator:I // field@08ff │ │ +0a1636: 0200 1100 |00a7: move/from16 v0, v17 │ │ +0a163a: 6e20 ab1d 0300 |00a9: invoke-virtual {v3, v0}, Landroid/support/v7/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1dab │ │ +0a1640: 0c0b |00ac: move-result-object v11 │ │ +0a1642: 380b 0700 |00ad: if-eqz v11, 00b4 // +0007 │ │ +0a1646: 0800 1600 |00af: move-object/from16 v0, v22 │ │ +0a164a: 6e20 a21e b000 |00b1: invoke-virtual {v0, v11}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1ea2 │ │ +0a1650: 6011 fa08 |00b4: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_displayOptions:I // field@08fa │ │ +0a1654: 1312 0000 |00b6: const/16 v18, #int 0 // #0 │ │ +0a1658: 0200 1100 |00b8: move/from16 v0, v17 │ │ +0a165c: 0201 1200 |00ba: move/from16 v1, v18 │ │ +0a1660: 6e30 b11d 0301 |00bc: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getInt:(II)I // method@1db1 │ │ +0a1666: 0a11 |00bf: move-result v17 │ │ +0a1668: 0800 1600 |00c0: move-object/from16 v0, v22 │ │ +0a166c: 0201 1100 |00c2: move/from16 v1, v17 │ │ +0a1670: 6e20 931e 1000 |00c4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@1e93 │ │ +0a1676: 6011 f908 |00c7: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_customNavigationLayout:I // field@08f9 │ │ +0a167a: 1312 0000 |00c9: const/16 v18, #int 0 // #0 │ │ +0a167e: 0200 1100 |00cb: move/from16 v0, v17 │ │ +0a1682: 0201 1200 |00cd: move/from16 v1, v18 │ │ +0a1686: 6e30 b71d 0301 |00cf: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +0a168c: 0a06 |00d2: move-result v6 │ │ +0a168e: 3806 3800 |00d3: if-eqz v6, 010b // +0038 │ │ +0a1692: 0800 1600 |00d5: move-object/from16 v0, v22 │ │ +0a1696: 5400 090e |00d7: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a169a: 0811 0000 |00d9: move-object/from16 v17, v0 │ │ +0a169e: 7401 0e1e 1100 |00db: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a16a4: 0c11 |00de: move-result-object v17 │ │ +0a16a6: 7701 651f 1100 |00df: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +0a16ac: 0c11 |00e2: move-result-object v17 │ │ +0a16ae: 0800 1600 |00e3: move-object/from16 v0, v22 │ │ +0a16b2: 5400 090e |00e5: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a16b6: 0812 0000 |00e7: move-object/from16 v18, v0 │ │ +0a16ba: 1313 0000 |00e9: const/16 v19, #int 0 // #0 │ │ +0a16be: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ +0a16c2: 0801 1200 |00ed: move-object/from16 v1, v18 │ │ +0a16c6: 0202 1300 |00ef: move/from16 v2, v19 │ │ +0a16ca: 6e40 691f 6021 |00f1: invoke-virtual {v0, v6, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0a16d0: 0c11 |00f4: move-result-object v17 │ │ +0a16d2: 0800 1600 |00f5: move-object/from16 v0, v22 │ │ +0a16d6: 0801 1100 |00f7: move-object/from16 v1, v17 │ │ +0a16da: 6e20 901e 1000 |00f9: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setCustomView:(Landroid/view/View;)V // method@1e90 │ │ +0a16e0: 0800 1600 |00fc: move-object/from16 v0, v22 │ │ +0a16e4: 5200 fc0d |00fe: iget v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a16e8: 0211 0000 |0100: move/from16 v17, v0 │ │ +0a16ec: de11 1110 |0102: or-int/lit8 v17, v17, #int 16 // #10 │ │ +0a16f0: 0800 1600 |0104: move-object/from16 v0, v22 │ │ +0a16f4: 0201 1100 |0106: move/from16 v1, v17 │ │ +0a16f8: 6e20 931e 1000 |0108: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@1e93 │ │ +0a16fe: 6011 fd08 |010b: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@08fd │ │ +0a1702: 1312 0000 |010d: const/16 v18, #int 0 // #0 │ │ +0a1706: 0200 1100 |010f: move/from16 v0, v17 │ │ +0a170a: 0201 1200 |0111: move/from16 v1, v18 │ │ +0a170e: 6e30 b31d 0301 |0113: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1db3 │ │ +0a1714: 0a07 |0116: move-result v7 │ │ +0a1716: 3d07 1900 |0117: if-lez v7, 0130 // +0019 │ │ +0a171a: 0800 1600 |0119: move-object/from16 v0, v22 │ │ +0a171e: 5400 090e |011b: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1722: 0811 0000 |011d: move-object/from16 v17, v0 │ │ +0a1726: 7401 111e 1100 |011f: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1e11 │ │ +0a172c: 0c0a |0122: move-result-object v10 │ │ +0a172e: 59a7 240e |0123: iput v7, v10, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0e24 │ │ +0a1732: 0800 1600 |0125: move-object/from16 v0, v22 │ │ +0a1736: 5400 090e |0127: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a173a: 0811 0000 |0129: move-object/from16 v17, v0 │ │ +0a173e: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +0a1742: 6e20 481e a000 |012d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1e48 │ │ +0a1748: 6011 f808 |0130: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetStart:I // field@08f8 │ │ +0a174c: 1312 ffff |0132: const/16 v18, #int -1 // #ffff │ │ +0a1750: 0200 1100 |0134: move/from16 v0, v17 │ │ +0a1754: 0201 1200 |0136: move/from16 v1, v18 │ │ +0a1758: 6e30 a91d 0301 |0138: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ +0a175e: 0a05 |013b: move-result v5 │ │ +0a1760: 6011 f508 |013c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetEnd:I // field@08f5 │ │ +0a1764: 1312 ffff |013e: const/16 v18, #int -1 // #ffff │ │ +0a1768: 0200 1100 |0140: move/from16 v0, v17 │ │ +0a176c: 0201 1200 |0142: move/from16 v1, v18 │ │ +0a1770: 6e30 a91d 0301 |0144: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1da9 │ │ +0a1776: 0a04 |0147: move-result v4 │ │ +0a1778: 3b05 0400 |0148: if-gez v5, 014c // +0004 │ │ +0a177c: 3a04 1b00 |014a: if-ltz v4, 0165 // +001b │ │ +0a1780: 0800 1600 |014c: move-object/from16 v0, v22 │ │ +0a1784: 5400 090e |014e: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1788: 0811 0000 |0150: move-object/from16 v17, v0 │ │ +0a178c: 1312 0000 |0152: const/16 v18, #int 0 // #0 │ │ +0a1790: 0200 1200 |0154: move/from16 v0, v18 │ │ +0a1794: 7120 ac27 0500 |0156: invoke-static {v5, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a179a: 0a12 |0159: move-result v18 │ │ +0a179c: 1313 0000 |015a: const/16 v19, #int 0 // #0 │ │ +0a17a0: 0200 1300 |015c: move/from16 v0, v19 │ │ +0a17a4: 7120 ac27 0400 |015e: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@27ac │ │ +0a17aa: 0a13 |0161: move-result v19 │ │ +0a17ac: 7403 471e 1100 |0162: invoke-virtual/range {v17, v18, v19}, Landroid/support/v7/widget/Toolbar;.setContentInsetsRelative:(II)V // method@1e47 │ │ +0a17b2: 6011 0c09 |0165: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_titleTextStyle:I // field@090c │ │ +0a17b6: 1312 0000 |0167: const/16 v18, #int 0 // #0 │ │ +0a17ba: 0200 1100 |0169: move/from16 v0, v17 │ │ +0a17be: 0201 1200 |016b: move/from16 v1, v18 │ │ +0a17c2: 6e30 b71d 0301 |016d: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +0a17c8: 0a10 |0170: move-result v16 │ │ +0a17ca: 3810 1b00 |0171: if-eqz v16, 018c // +001b │ │ +0a17ce: 0800 1600 |0173: move-object/from16 v0, v22 │ │ +0a17d2: 5400 090e |0175: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a17d6: 0811 0000 |0177: move-object/from16 v17, v0 │ │ +0a17da: 0800 1600 |0179: move-object/from16 v0, v22 │ │ +0a17de: 5400 090e |017b: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a17e2: 0812 0000 |017d: move-object/from16 v18, v0 │ │ +0a17e6: 7401 0e1e 1200 |017f: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a17ec: 0c12 |0182: move-result-object v18 │ │ +0a17ee: 0800 1100 |0183: move-object/from16 v0, v17 │ │ +0a17f2: 0801 1200 |0185: move-object/from16 v1, v18 │ │ +0a17f6: 0202 1000 |0187: move/from16 v2, v16 │ │ +0a17fa: 6e30 5e1e 1002 |0189: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setTitleTextAppearance:(Landroid/content/Context;I)V // method@1e5e │ │ +0a1800: 6011 0a09 |018c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitleTextStyle:I // field@090a │ │ +0a1804: 1312 0000 |018e: const/16 v18, #int 0 // #0 │ │ +0a1808: 0200 1100 |0190: move/from16 v0, v17 │ │ +0a180c: 0201 1200 |0192: move/from16 v1, v18 │ │ +0a1810: 6e30 b71d 0301 |0194: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +0a1816: 0a0e |0197: move-result v14 │ │ +0a1818: 380e 1900 |0198: if-eqz v14, 01b1 // +0019 │ │ +0a181c: 0800 1600 |019a: move-object/from16 v0, v22 │ │ +0a1820: 5400 090e |019c: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1824: 0811 0000 |019e: move-object/from16 v17, v0 │ │ +0a1828: 0800 1600 |01a0: move-object/from16 v0, v22 │ │ +0a182c: 5400 090e |01a2: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1830: 0812 0000 |01a4: move-object/from16 v18, v0 │ │ +0a1834: 7401 0e1e 1200 |01a6: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a183a: 0c12 |01a9: move-result-object v18 │ │ +0a183c: 0800 1100 |01aa: move-object/from16 v0, v17 │ │ +0a1840: 0801 1200 |01ac: move-object/from16 v1, v18 │ │ +0a1844: 6e30 5a1e 100e |01ae: invoke-virtual {v0, v1, v14}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextAppearance:(Landroid/content/Context;I)V // method@1e5a │ │ +0a184a: 6011 0609 |01b1: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_popupTheme:I // field@0906 │ │ +0a184e: 1312 0000 |01b3: const/16 v18, #int 0 // #0 │ │ +0a1852: 0200 1100 |01b5: move/from16 v0, v17 │ │ +0a1856: 0201 1200 |01b7: move/from16 v1, v18 │ │ +0a185a: 6e30 b71d 0301 |01b9: invoke-virtual {v3, v0, v1}, Landroid/support/v7/widget/TintTypedArray;.getResourceId:(II)I // method@1db7 │ │ +0a1860: 0a0c |01bc: move-result v12 │ │ +0a1862: 380c 0d00 |01bd: if-eqz v12, 01ca // +000d │ │ +0a1866: 0800 1600 |01bf: move-object/from16 v0, v22 │ │ +0a186a: 5400 090e |01c1: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a186e: 0811 0000 |01c3: move-object/from16 v17, v0 │ │ +0a1872: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ +0a1876: 6e20 571e c000 |01c7: invoke-virtual {v0, v12}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@1e57 │ │ +0a187c: 6e10 c41d 0300 |01ca: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.recycle:()V // method@1dc4 │ │ +0a1882: 6e10 bc1d 0300 |01cd: invoke-virtual {v3}, Landroid/support/v7/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/widget/TintManager; // method@1dbc │ │ +0a1888: 0c11 |01d0: move-result-object v17 │ │ +0a188a: 0800 1100 |01d1: move-object/from16 v0, v17 │ │ +0a188e: 0801 1600 |01d3: move-object/from16 v1, v22 │ │ +0a1892: 5b10 060e |01d5: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ +0a1896: 0800 1600 |01d7: move-object/from16 v0, v22 │ │ +0a189a: 0201 1900 |01d9: move/from16 v1, v25 │ │ +0a189e: 6e20 911e 1000 |01db: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setDefaultNavigationContentDescription:(I)V // method@1e91 │ │ +0a18a4: 0800 1600 |01de: move-object/from16 v0, v22 │ │ +0a18a8: 5400 090e |01e0: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a18ac: 0811 0000 |01e2: move-object/from16 v17, v0 │ │ +0a18b0: 7401 161e 1100 |01e4: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@1e16 │ │ +0a18b6: 0c11 |01e7: move-result-object v17 │ │ +0a18b8: 0800 1100 |01e8: move-object/from16 v0, v17 │ │ +0a18bc: 0801 1600 |01ea: move-object/from16 v1, v22 │ │ +0a18c0: 5b10 fd0d |01ec: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0dfd │ │ +0a18c4: 0800 1600 |01ee: move-object/from16 v0, v22 │ │ +0a18c8: 5400 060e |01f0: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ +0a18cc: 0811 0000 |01f2: move-object/from16 v17, v0 │ │ +0a18d0: 0800 1100 |01f4: move-object/from16 v0, v17 │ │ +0a18d4: 0201 1a00 |01f6: move/from16 v1, v26 │ │ +0a18d8: 6e20 981d 1000 |01f8: invoke-virtual {v0, v1}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +0a18de: 0c11 |01fb: move-result-object v17 │ │ +0a18e0: 0800 1600 |01fc: move-object/from16 v0, v22 │ │ +0a18e4: 0801 1100 |01fe: move-object/from16 v1, v17 │ │ +0a18e8: 6e20 921e 1000 |0200: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e92 │ │ +0a18ee: 0800 1600 |0203: move-object/from16 v0, v22 │ │ +0a18f2: 5400 090e |0205: iget-object v0, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a18f6: 0811 0000 |0207: move-object/from16 v17, v0 │ │ +0a18fa: 2212 ec03 |0209: new-instance v18, Landroid/support/v7/widget/ToolbarWidgetWrapper$1; // type@03ec │ │ +0a18fe: 0800 1200 |020b: move-object/from16 v0, v18 │ │ +0a1902: 0801 1600 |020d: move-object/from16 v1, v22 │ │ +0a1906: 7020 641e 1000 |020f: invoke-direct {v0, v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper$1;.:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)V // method@1e64 │ │ +0a190c: 7402 541e 1100 |0212: invoke-virtual/range {v17, v18}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1e54 │ │ +0a1912: 0e00 |0215: return-void │ │ +0a1914: 1311 0000 |0216: const/16 v17, #int 0 // #0 │ │ +0a1918: 2900 1ffe |0218: goto/16 0037 // -01e1 │ │ +0a191c: 7601 731e 1600 |021a: invoke-direct/range {v22}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.detectDisplayOptions:()I // method@1e73 │ │ +0a1922: 0a11 |021d: move-result v17 │ │ +0a1924: 0200 1100 |021e: move/from16 v0, v17 │ │ +0a1928: 0801 1600 |0220: move-object/from16 v1, v22 │ │ +0a192c: 5910 fc0d |0222: iput v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1930: 7401 0e1e 1700 |0224: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a1936: 0c11 |0227: move-result-object v17 │ │ +0a1938: 7701 961d 1100 |0228: invoke-static/range {v17}, Landroid/support/v7/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/widget/TintManager; // method@1d96 │ │ +0a193e: 0c11 |022b: move-result-object v17 │ │ +0a1940: 0800 1100 |022c: move-object/from16 v0, v17 │ │ +0a1944: 0801 1600 |022e: move-object/from16 v1, v22 │ │ +0a1948: 5b10 060e |0230: iput-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ +0a194c: 28a5 |0232: goto 01d7 // -005b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=84 │ │ 0x000b line=87 │ │ 0x0013 line=97 │ │ 0x0019 line=98 │ │ @@ -240529,17 +240556,17 @@ │ │ type : '(Landroid/support/v7/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 │ │ -0a18cc: |[0a18cc] android.support.v7.widget.ToolbarWidgetWrapper.access$000:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; │ │ -0a18dc: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a18e0: 1100 |0002: return-object v0 │ │ +0a1950: |[0a1950] android.support.v7.widget.ToolbarWidgetWrapper.access$000:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; │ │ +0a1960: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #3 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240547,17 +240574,17 @@ │ │ type : '(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a18e4: |[0a18e4] android.support.v7.widget.ToolbarWidgetWrapper.access$100:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; │ │ -0a18f4: 5410 070e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ -0a18f8: 1100 |0002: return-object v0 │ │ +0a1968: |[0a1968] android.support.v7.widget.ToolbarWidgetWrapper.access$100:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; │ │ +0a1978: 5410 070e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ +0a197c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #4 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240565,17 +240592,17 @@ │ │ type : '(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a18fc: |[0a18fc] android.support.v7.widget.ToolbarWidgetWrapper.access$200:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; │ │ -0a190c: 5410 0a0e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/view/Window$Callback; // field@0e0a │ │ -0a1910: 1100 |0002: return-object v0 │ │ +0a1980: |[0a1980] android.support.v7.widget.ToolbarWidgetWrapper.access$200:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; │ │ +0a1990: 5410 0a0e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/view/Window$Callback; // field@0e0a │ │ +0a1994: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #5 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240583,17 +240610,17 @@ │ │ type : '(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1914: |[0a1914] android.support.v7.widget.ToolbarWidgetWrapper.access$300:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Z │ │ -0a1924: 5510 000e |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@0e00 │ │ -0a1928: 0f00 |0002: return v0 │ │ +0a1998: |[0a1998] android.support.v7.widget.ToolbarWidgetWrapper.access$300:(Landroid/support/v7/widget/ToolbarWidgetWrapper;)Z │ │ +0a19a8: 5510 000e |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@0e00 │ │ +0a19ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #6 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240601,22 +240628,22 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a192c: |[0a192c] android.support.v7.widget.ToolbarWidgetWrapper.detectDisplayOptions:()I │ │ -0a193c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -0a1940: 5421 090e |0002: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1944: 6e10 171e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@1e17 │ │ -0a194a: 0c01 |0007: move-result-object v1 │ │ -0a194c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -0a1950: de00 0004 |000a: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0a1954: 0f00 |000c: return v0 │ │ +0a19b0: |[0a19b0] android.support.v7.widget.ToolbarWidgetWrapper.detectDisplayOptions:()I │ │ +0a19c0: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +0a19c4: 5421 090e |0002: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a19c8: 6e10 171e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@1e17 │ │ +0a19ce: 0c01 |0007: move-result-object v1 │ │ +0a19d0: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +0a19d4: de00 0004 |000a: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0a19d8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0002 line=231 │ │ 0x000a line=232 │ │ 0x000c line=234 │ │ locals : │ │ @@ -240628,31 +240655,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0a1958: |[0a1958] android.support.v7.widget.ToolbarWidgetWrapper.ensureSpinner:()V │ │ -0a1968: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ -0a196a: 5461 030e |0001: iget-object v1, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a196e: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -0a1972: 2201 8f03 |0005: new-instance v1, Landroid/support/v7/widget/AppCompatSpinner; // type@038f │ │ -0a1976: 6e10 761e 0600 |0007: invoke-virtual {v6}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@1e76 │ │ -0a197c: 0c02 |000a: move-result-object v2 │ │ -0a197e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0a1980: 6004 8005 |000c: sget v4, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@0580 │ │ -0a1984: 7040 7219 2143 |000e: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1972 │ │ -0a198a: 5b61 030e |0011: iput-object v1, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a198e: 2200 e603 |0013: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -0a1992: 1401 1300 8000 |0015: const v1, #float 1.1755e-38 // #00800013 │ │ -0a1998: 7040 d61d 5015 |0018: invoke-direct {v0, v5, v5, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(III)V // method@1dd6 │ │ -0a199e: 5461 030e |001b: iget-object v1, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a19a2: 6e20 ab22 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22ab │ │ -0a19a8: 0e00 |0020: return-void │ │ +0a19dc: |[0a19dc] android.support.v7.widget.ToolbarWidgetWrapper.ensureSpinner:()V │ │ +0a19ec: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ +0a19ee: 5461 030e |0001: iget-object v1, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a19f2: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +0a19f6: 2201 9003 |0005: new-instance v1, Landroid/support/v7/widget/AppCompatSpinner; // type@0390 │ │ +0a19fa: 6e10 761e 0600 |0007: invoke-virtual {v6}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@1e76 │ │ +0a1a00: 0c02 |000a: move-result-object v2 │ │ +0a1a02: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0a1a04: 6004 8005 |000c: sget v4, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@0580 │ │ +0a1a08: 7040 7219 2143 |000e: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1972 │ │ +0a1a0e: 5b61 030e |0011: iput-object v1, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a1a12: 2200 e703 |0013: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +0a1a16: 1401 1300 8000 |0015: const v1, #float 1.1755e-38 // #00800013 │ │ +0a1a1c: 7040 d61d 5015 |0018: invoke-direct {v0, v5, v5, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(III)V // method@1dd6 │ │ +0a1a22: 5461 030e |001b: iget-object v1, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a1a26: 6e20 ab22 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22ab │ │ +0a1a2c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=527 │ │ 0x0005 line=528 │ │ 0x0013 line=529 │ │ 0x001b line=531 │ │ 0x0020 line=533 │ │ @@ -240665,22 +240692,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a19ac: |[0a19ac] android.support.v7.widget.ToolbarWidgetWrapper.setTitleInt:(Ljava/lang/CharSequence;)V │ │ -0a19bc: 5b12 070e |0000: iput-object v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ -0a19c0: 5210 fc0d |0002: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a19c4: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0a19c8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a19cc: 5410 090e |0008: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a19d0: 6e20 5d1e 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ -0a19d6: 0e00 |000d: return-void │ │ +0a1a30: |[0a1a30] android.support.v7.widget.ToolbarWidgetWrapper.setTitleInt:(Ljava/lang/CharSequence;)V │ │ +0a1a40: 5b12 070e |0000: iput-object v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ +0a1a44: 5210 fc0d |0002: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1a48: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0a1a4c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0a1a50: 5410 090e |0008: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1a54: 6e20 5d1e 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ +0a1a5a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=283 │ │ 0x0008 line=284 │ │ 0x000d line=286 │ │ locals : │ │ @@ -240692,30 +240719,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0a19d8: |[0a19d8] android.support.v7.widget.ToolbarWidgetWrapper.updateHomeAccessibility:()V │ │ -0a19e8: 5220 fc0d |0000: iget v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a19ec: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0a19f0: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -0a19f4: 5420 fd0d |0006: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0dfd │ │ -0a19f8: 7110 e41e 0000 |0008: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0a19fe: 0a00 |000b: move-result v0 │ │ -0a1a00: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -0a1a04: 5420 090e |000e: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1a08: 5221 fa0d |0010: iget v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ -0a1a0c: 6e20 501e 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@1e50 │ │ -0a1a12: 0e00 |0015: return-void │ │ -0a1a14: 5420 090e |0016: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1a18: 5421 fd0d |0018: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0dfd │ │ -0a1a1c: 6e20 511e 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@1e51 │ │ -0a1a22: 28f8 |001d: goto 0015 // -0008 │ │ +0a1a5c: |[0a1a5c] android.support.v7.widget.ToolbarWidgetWrapper.updateHomeAccessibility:()V │ │ +0a1a6c: 5220 fc0d |0000: iget v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1a70: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0a1a74: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +0a1a78: 5420 fd0d |0006: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0dfd │ │ +0a1a7c: 7110 e41e 0000 |0008: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0a1a82: 0a00 |000b: move-result v0 │ │ +0a1a84: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +0a1a88: 5420 090e |000e: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1a8c: 5221 fa0d |0010: iget v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ +0a1a90: 6e20 501e 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@1e50 │ │ +0a1a96: 0e00 |0015: return-void │ │ +0a1a98: 5420 090e |0016: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1a9c: 5421 fd0d |0018: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0dfd │ │ +0a1aa0: 6e20 511e 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@1e51 │ │ +0a1aa6: 28f8 |001d: goto 0015 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0006 line=641 │ │ 0x000e line=642 │ │ 0x0015 line=647 │ │ 0x0016 line=644 │ │ @@ -240727,26 +240754,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a1a24: |[0a1a24] android.support.v7.widget.ToolbarWidgetWrapper.updateNavigationIcon:()V │ │ -0a1a34: 5220 fc0d |0000: iget v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a1a38: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0a1a3c: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -0a1a40: 5421 090e |0006: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1a44: 5420 010e |0008: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ -0a1a48: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -0a1a4c: 5420 010e |000c: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ -0a1a50: 6e20 531e 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e53 │ │ -0a1a56: 0e00 |0011: return-void │ │ -0a1a58: 5420 fb0d |0012: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0dfb │ │ -0a1a5c: 28fa |0014: goto 000e // -0006 │ │ +0a1aa8: |[0a1aa8] android.support.v7.widget.ToolbarWidgetWrapper.updateNavigationIcon:()V │ │ +0a1ab8: 5220 fc0d |0000: iget v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1abc: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0a1ac0: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +0a1ac4: 5421 090e |0006: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1ac8: 5420 010e |0008: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ +0a1acc: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +0a1ad0: 5420 010e |000c: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ +0a1ad4: 6e20 531e 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e53 │ │ +0a1ada: 0e00 |0011: return-void │ │ +0a1adc: 5420 fb0d |0012: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0dfb │ │ +0a1ae0: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0006 line=651 │ │ 0x0011 line=653 │ │ 0x0012 line=651 │ │ locals : │ │ @@ -240757,32 +240784,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0a1a60: |[0a1a60] android.support.v7.widget.ToolbarWidgetWrapper.updateToolbarLogo:()V │ │ -0a1a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a1a72: 5221 fc0d |0001: iget v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a1a76: dd01 0102 |0003: and-int/lit8 v1, v1, #int 2 // #02 │ │ -0a1a7a: 3801 0e00 |0005: if-eqz v1, 0013 // +000e │ │ -0a1a7e: 5221 fc0d |0007: iget v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a1a82: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1a86: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ -0a1a8a: 5421 ff0d |000d: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0dff │ │ -0a1a8e: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -0a1a92: 5420 ff0d |0011: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0dff │ │ -0a1a96: 5421 090e |0013: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1a9a: 6e20 4a1e 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e4a │ │ -0a1aa0: 0e00 |0018: return-void │ │ -0a1aa2: 5420 fe0d |0019: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0dfe │ │ -0a1aa6: 28f8 |001b: goto 0013 // -0008 │ │ -0a1aa8: 5420 fe0d |001c: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0dfe │ │ -0a1aac: 28f5 |001e: goto 0013 // -000b │ │ +0a1ae4: |[0a1ae4] android.support.v7.widget.ToolbarWidgetWrapper.updateToolbarLogo:()V │ │ +0a1af4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a1af6: 5221 fc0d |0001: iget v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1afa: dd01 0102 |0003: and-int/lit8 v1, v1, #int 2 // #02 │ │ +0a1afe: 3801 0e00 |0005: if-eqz v1, 0013 // +000e │ │ +0a1b02: 5221 fc0d |0007: iget v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1b06: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ +0a1b0a: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +0a1b0e: 5421 ff0d |000d: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0dff │ │ +0a1b12: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +0a1b16: 5420 ff0d |0011: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0dff │ │ +0a1b1a: 5421 090e |0013: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1b1e: 6e20 4a1e 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e4a │ │ +0a1b24: 0e00 |0018: return-void │ │ +0a1b26: 5420 fe0d |0019: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0dfe │ │ +0a1b2a: 28f8 |001b: goto 0013 // -0008 │ │ +0a1b2c: 5420 fe0d |001c: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0dfe │ │ +0a1b30: 28f5 |001e: goto 0013 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0001 line=345 │ │ 0x0007 line=346 │ │ 0x000d line=347 │ │ 0x0013 line=352 │ │ @@ -240799,21 +240826,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a1ab0: |[0a1ab0] android.support.v7.widget.ToolbarWidgetWrapper.animateToVisibility:(I)V │ │ -0a1ac0: 1602 c800 |0000: const-wide/16 v2, #int 200 // #c8 │ │ -0a1ac4: 6e40 aa1e 5432 |0002: invoke-virtual {v4, v5, v2, v3}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1eaa │ │ -0a1aca: 0c00 |0005: move-result-object v0 │ │ -0a1acc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0a1ad0: 6e10 b30b 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ -0a1ad6: 0e00 |000b: return-void │ │ +0a1b34: |[0a1b34] android.support.v7.widget.ToolbarWidgetWrapper.animateToVisibility:(I)V │ │ +0a1b44: 1602 c800 |0000: const-wide/16 v2, #int 200 // #c8 │ │ +0a1b48: 6e40 aa1e 5432 |0002: invoke-virtual {v4, v5, v2, v3}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1eaa │ │ +0a1b4e: 0c00 |0005: move-result-object v0 │ │ +0a1b50: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0a1b54: 6e10 b30b 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@0bb3 │ │ +0a1b5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0006 line=582 │ │ 0x0008 line=583 │ │ 0x000b line=585 │ │ locals : │ │ @@ -240826,19 +240853,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1ad8: |[0a1ad8] android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu:()Z │ │ -0a1ae8: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1aec: 6e10 f51d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.canShowOverflowMenu:()Z // method@1df5 │ │ -0a1af2: 0a00 |0005: move-result v0 │ │ -0a1af4: 0f00 |0006: return v0 │ │ +0a1b5c: |[0a1b5c] android.support.v7.widget.ToolbarWidgetWrapper.canShowOverflowMenu:()Z │ │ +0a1b6c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1b70: 6e10 f51d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.canShowOverflowMenu:()Z // method@1df5 │ │ +0a1b76: 0a00 |0005: move-result v0 │ │ +0a1b78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #2 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240846,18 +240873,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1af8: |[0a1af8] android.support.v7.widget.ToolbarWidgetWrapper.collapseActionView:()V │ │ -0a1b08: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1b0c: 6e10 f71d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@1df7 │ │ -0a1b12: 0e00 |0005: return-void │ │ +0a1b7c: |[0a1b7c] android.support.v7.widget.ToolbarWidgetWrapper.collapseActionView:()V │ │ +0a1b8c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1b90: 6e10 f71d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@1df7 │ │ +0a1b96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -240866,18 +240893,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1b14: |[0a1b14] android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus:()V │ │ -0a1b24: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1b28: 6e10 f81d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.dismissPopupMenus:()V // method@1df8 │ │ -0a1b2e: 0e00 |0005: return-void │ │ +0a1b98: |[0a1b98] android.support.v7.widget.ToolbarWidgetWrapper.dismissPopupMenus:()V │ │ +0a1ba8: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1bac: 6e10 f81d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.dismissPopupMenus:()V // method@1df8 │ │ +0a1bb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0005 line=398 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -240886,19 +240913,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1b30: |[0a1b30] android.support.v7.widget.ToolbarWidgetWrapper.getContext:()Landroid/content/Context; │ │ -0a1b40: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1b44: 6e10 0e1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a1b4a: 0c00 |0005: move-result-object v0 │ │ -0a1b4c: 1100 |0006: return-object v0 │ │ +0a1bb4: |[0a1bb4] android.support.v7.widget.ToolbarWidgetWrapper.getContext:()Landroid/content/Context; │ │ +0a1bc4: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1bc8: 6e10 0e1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a1bce: 0c00 |0005: move-result-object v0 │ │ +0a1bd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #5 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240906,17 +240933,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1b50: |[0a1b50] android.support.v7.widget.ToolbarWidgetWrapper.getCustomView:()Landroid/view/View; │ │ -0a1b60: 5410 f90d |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ -0a1b64: 1100 |0002: return-object v0 │ │ +0a1bd4: |[0a1bd4] android.support.v7.widget.ToolbarWidgetWrapper.getCustomView:()Landroid/view/View; │ │ +0a1be4: 5410 f90d |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ +0a1be8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #6 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240924,17 +240951,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1b68: |[0a1b68] android.support.v7.widget.ToolbarWidgetWrapper.getDisplayOptions:()I │ │ -0a1b78: 5210 fc0d |0000: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a1b7c: 0f00 |0002: return v0 │ │ +0a1bec: |[0a1bec] android.support.v7.widget.ToolbarWidgetWrapper.getDisplayOptions:()I │ │ +0a1bfc: 5210 fc0d |0000: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1c00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #7 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240942,23 +240969,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a1b80: |[0a1b80] android.support.v7.widget.ToolbarWidgetWrapper.getDropdownItemCount:()I │ │ -0a1b90: 5410 030e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a1b94: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0a1b98: 5410 030e |0004: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a1b9c: 6e10 9822 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getCount:()I // method@2298 │ │ -0a1ba2: 0a00 |0009: move-result v0 │ │ -0a1ba4: 0f00 |000a: return v0 │ │ -0a1ba6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0a1ba8: 28fe |000c: goto 000a // -0002 │ │ +0a1c04: |[0a1c04] android.support.v7.widget.ToolbarWidgetWrapper.getDropdownItemCount:()I │ │ +0a1c14: 5410 030e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a1c18: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0a1c1c: 5410 030e |0004: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a1c20: 6e10 9822 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getCount:()I // method@2298 │ │ +0a1c26: 0a00 |0009: move-result v0 │ │ +0a1c28: 0f00 |000a: return v0 │ │ +0a1c2a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0a1c2c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #8 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240966,23 +240993,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a1bac: |[0a1bac] android.support.v7.widget.ToolbarWidgetWrapper.getDropdownSelectedPosition:()I │ │ -0a1bbc: 5410 030e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a1bc0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0a1bc4: 5410 030e |0004: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a1bc8: 6e10 a022 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@22a0 │ │ -0a1bce: 0a00 |0009: move-result v0 │ │ -0a1bd0: 0f00 |000a: return v0 │ │ -0a1bd2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0a1bd4: 28fe |000c: goto 000a // -0002 │ │ +0a1c30: |[0a1c30] android.support.v7.widget.ToolbarWidgetWrapper.getDropdownSelectedPosition:()I │ │ +0a1c40: 5410 030e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a1c44: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0a1c48: 5410 030e |0004: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a1c4c: 6e10 a022 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@22a0 │ │ +0a1c52: 0a00 |0009: move-result v0 │ │ +0a1c54: 0f00 |000a: return v0 │ │ +0a1c56: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0a1c58: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #9 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -240990,19 +241017,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1bd8: |[0a1bd8] android.support.v7.widget.ToolbarWidgetWrapper.getHeight:()I │ │ -0a1be8: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1bec: 6e10 0f1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1e0f │ │ -0a1bf2: 0a00 |0005: move-result v0 │ │ -0a1bf4: 0f00 |0006: return v0 │ │ +0a1c5c: |[0a1c5c] android.support.v7.widget.ToolbarWidgetWrapper.getHeight:()I │ │ +0a1c6c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1c70: 6e10 0f1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1e0f │ │ +0a1c76: 0a00 |0005: move-result v0 │ │ +0a1c78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #10 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241010,19 +241037,19 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1bf8: |[0a1bf8] android.support.v7.widget.ToolbarWidgetWrapper.getMenu:()Landroid/view/Menu; │ │ -0a1c08: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1c0c: 6e10 141e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@1e14 │ │ -0a1c12: 0c00 |0005: move-result-object v0 │ │ -0a1c14: 1100 |0006: return-object v0 │ │ +0a1c7c: |[0a1c7c] android.support.v7.widget.ToolbarWidgetWrapper.getMenu:()Landroid/view/Menu; │ │ +0a1c8c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1c90: 6e10 141e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@1e14 │ │ +0a1c96: 0c00 |0005: move-result-object v0 │ │ +0a1c98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #11 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241030,17 +241057,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1c18: |[0a1c18] android.support.v7.widget.ToolbarWidgetWrapper.getNavigationMode:()I │ │ -0a1c28: 5210 020e |0000: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ -0a1c2c: 0f00 |0002: return v0 │ │ +0a1c9c: |[0a1c9c] android.support.v7.widget.ToolbarWidgetWrapper.getNavigationMode:()I │ │ +0a1cac: 5210 020e |0000: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ +0a1cb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #12 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241048,19 +241075,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1c30: |[0a1c30] android.support.v7.widget.ToolbarWidgetWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ -0a1c40: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1c44: 6e10 1e1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@1e1e │ │ -0a1c4a: 0c00 |0005: move-result-object v0 │ │ -0a1c4c: 1100 |0006: return-object v0 │ │ +0a1cb4: |[0a1cb4] android.support.v7.widget.ToolbarWidgetWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ +0a1cc4: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1cc8: 6e10 1e1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@1e1e │ │ +0a1cce: 0c00 |0005: move-result-object v0 │ │ +0a1cd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #13 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241068,19 +241095,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1c50: |[0a1c50] android.support.v7.widget.ToolbarWidgetWrapper.getTitle:()Ljava/lang/CharSequence; │ │ -0a1c60: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1c64: 6e10 211e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@1e21 │ │ -0a1c6a: 0c00 |0005: move-result-object v0 │ │ -0a1c6c: 1100 |0006: return-object v0 │ │ +0a1cd4: |[0a1cd4] android.support.v7.widget.ToolbarWidgetWrapper.getTitle:()Ljava/lang/CharSequence; │ │ +0a1ce4: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1ce8: 6e10 211e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@1e21 │ │ +0a1cee: 0c00 |0005: move-result-object v0 │ │ +0a1cf0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #14 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241088,17 +241115,17 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1c70: |[0a1c70] android.support.v7.widget.ToolbarWidgetWrapper.getViewGroup:()Landroid/view/ViewGroup; │ │ -0a1c80: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1c84: 1100 |0002: return-object v0 │ │ +0a1cf4: |[0a1cf4] android.support.v7.widget.ToolbarWidgetWrapper.getViewGroup:()Landroid/view/ViewGroup; │ │ +0a1d04: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1d08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #15 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241106,19 +241133,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1c88: |[0a1c88] android.support.v7.widget.ToolbarWidgetWrapper.getVisibility:()I │ │ -0a1c98: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1c9c: 6e10 241e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@1e24 │ │ -0a1ca2: 0a00 |0005: move-result v0 │ │ -0a1ca4: 0f00 |0006: return v0 │ │ +0a1d0c: |[0a1d0c] android.support.v7.widget.ToolbarWidgetWrapper.getVisibility:()I │ │ +0a1d1c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1d20: 6e10 241e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@1e24 │ │ +0a1d26: 0a00 |0005: move-result v0 │ │ +0a1d28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #16 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241126,21 +241153,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a1ca8: |[0a1ca8] android.support.v7.widget.ToolbarWidgetWrapper.hasEmbeddedTabs:()Z │ │ -0a1cb8: 5410 050e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a1cbc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0a1cc0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a1cc2: 0f00 |0005: return v0 │ │ -0a1cc4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a1cc6: 28fe |0007: goto 0005 // -0002 │ │ +0a1d2c: |[0a1d2c] android.support.v7.widget.ToolbarWidgetWrapper.hasEmbeddedTabs:()Z │ │ +0a1d3c: 5410 050e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a1d40: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0a1d44: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a1d46: 0f00 |0005: return v0 │ │ +0a1d48: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a1d4a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #17 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241148,19 +241175,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1cc8: |[0a1cc8] android.support.v7.widget.ToolbarWidgetWrapper.hasExpandedActionView:()Z │ │ -0a1cd8: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1cdc: 6e10 271e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hasExpandedActionView:()Z // method@1e27 │ │ -0a1ce2: 0a00 |0005: move-result v0 │ │ -0a1ce4: 0f00 |0006: return v0 │ │ +0a1d4c: |[0a1d4c] android.support.v7.widget.ToolbarWidgetWrapper.hasExpandedActionView:()Z │ │ +0a1d5c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1d60: 6e10 271e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hasExpandedActionView:()Z // method@1e27 │ │ +0a1d66: 0a00 |0005: move-result v0 │ │ +0a1d68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #18 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241168,21 +241195,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a1ce8: |[0a1ce8] android.support.v7.widget.ToolbarWidgetWrapper.hasIcon:()Z │ │ -0a1cf8: 5410 fe0d |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0dfe │ │ -0a1cfc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0a1d00: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a1d02: 0f00 |0005: return v0 │ │ -0a1d04: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a1d06: 28fe |0007: goto 0005 // -0002 │ │ +0a1d6c: |[0a1d6c] android.support.v7.widget.ToolbarWidgetWrapper.hasIcon:()Z │ │ +0a1d7c: 5410 fe0d |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0dfe │ │ +0a1d80: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0a1d84: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a1d86: 0f00 |0005: return v0 │ │ +0a1d88: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a1d8a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #19 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241190,21 +241217,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a1d08: |[0a1d08] android.support.v7.widget.ToolbarWidgetWrapper.hasLogo:()Z │ │ -0a1d18: 5410 ff0d |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0dff │ │ -0a1d1c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0a1d20: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a1d22: 0f00 |0005: return v0 │ │ -0a1d24: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a1d26: 28fe |0007: goto 0005 // -0002 │ │ +0a1d8c: |[0a1d8c] android.support.v7.widget.ToolbarWidgetWrapper.hasLogo:()Z │ │ +0a1d9c: 5410 ff0d |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0dff │ │ +0a1da0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0a1da4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a1da6: 0f00 |0005: return v0 │ │ +0a1da8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a1daa: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #20 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241212,19 +241239,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1d28: |[0a1d28] android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu:()Z │ │ -0a1d38: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1d3c: 6e10 281e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hideOverflowMenu:()Z // method@1e28 │ │ -0a1d42: 0a00 |0005: move-result v0 │ │ -0a1d44: 0f00 |0006: return v0 │ │ +0a1dac: |[0a1dac] android.support.v7.widget.ToolbarWidgetWrapper.hideOverflowMenu:()Z │ │ +0a1dbc: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1dc0: 6e10 281e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hideOverflowMenu:()Z // method@1e28 │ │ +0a1dc6: 0a00 |0005: move-result v0 │ │ +0a1dc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #21 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241232,19 +241259,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a1d48: |[0a1d48] android.support.v7.widget.ToolbarWidgetWrapper.initIndeterminateProgress:()V │ │ -0a1d58: 1a00 2712 |0000: const-string v0, "ToolbarWidgetWrapper" // string@1227 │ │ -0a1d5c: 1a01 760f |0002: const-string v1, "Progress display unsupported" // string@0f76 │ │ -0a1d60: 7120 0d1f 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -0a1d66: 0e00 |0007: return-void │ │ +0a1dcc: |[0a1dcc] android.support.v7.widget.ToolbarWidgetWrapper.initIndeterminateProgress:()V │ │ +0a1ddc: 1a00 3112 |0000: const-string v0, "ToolbarWidgetWrapper" // string@1231 │ │ +0a1de0: 1a01 800f |0002: const-string v1, "Progress display unsupported" // string@0f80 │ │ +0a1de4: 7120 0d1f 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +0a1dea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0007 line=309 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -241253,19 +241280,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a1d68: |[0a1d68] android.support.v7.widget.ToolbarWidgetWrapper.initProgress:()V │ │ -0a1d78: 1a00 2712 |0000: const-string v0, "ToolbarWidgetWrapper" // string@1227 │ │ -0a1d7c: 1a01 760f |0002: const-string v1, "Progress display unsupported" // string@0f76 │ │ -0a1d80: 7120 0d1f 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ -0a1d86: 0e00 |0007: return-void │ │ +0a1dec: |[0a1dec] android.support.v7.widget.ToolbarWidgetWrapper.initProgress:()V │ │ +0a1dfc: 1a00 3112 |0000: const-string v0, "ToolbarWidgetWrapper" // string@1231 │ │ +0a1e00: 1a01 800f |0002: const-string v1, "Progress display unsupported" // string@0f80 │ │ +0a1e04: 7120 0d1f 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1f0d │ │ +0a1e0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0007 line=304 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -241274,19 +241301,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1d88: |[0a1d88] android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending:()Z │ │ -0a1d98: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1d9c: 6e10 2c1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowPending:()Z // method@1e2c │ │ -0a1da2: 0a00 |0005: move-result v0 │ │ -0a1da4: 0f00 |0006: return v0 │ │ +0a1e0c: |[0a1e0c] android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending:()Z │ │ +0a1e1c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1e20: 6e10 2c1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowPending:()Z // method@1e2c │ │ +0a1e26: 0a00 |0005: move-result v0 │ │ +0a1e28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #24 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241294,19 +241321,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1da8: |[0a1da8] android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing:()Z │ │ -0a1db8: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1dbc: 6e10 2d1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@1e2d │ │ -0a1dc2: 0a00 |0005: move-result v0 │ │ -0a1dc4: 0f00 |0006: return v0 │ │ +0a1e2c: |[0a1e2c] android.support.v7.widget.ToolbarWidgetWrapper.isOverflowMenuShowing:()Z │ │ +0a1e3c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1e40: 6e10 2d1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@1e2d │ │ +0a1e46: 0a00 |0005: move-result v0 │ │ +0a1e48: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #25 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241314,19 +241341,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1dc8: |[0a1dc8] android.support.v7.widget.ToolbarWidgetWrapper.isTitleTruncated:()Z │ │ -0a1dd8: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1ddc: 6e10 2e1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isTitleTruncated:()Z // method@1e2e │ │ -0a1de2: 0a00 |0005: move-result v0 │ │ -0a1de4: 0f00 |0006: return v0 │ │ +0a1e4c: |[0a1e4c] android.support.v7.widget.ToolbarWidgetWrapper.isTitleTruncated:()Z │ │ +0a1e5c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1e60: 6e10 2e1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isTitleTruncated:()Z // method@1e2e │ │ +0a1e66: 0a00 |0005: move-result v0 │ │ +0a1e68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ #26 : (in Landroid/support/v7/widget/ToolbarWidgetWrapper;) │ │ @@ -241334,18 +241361,18 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a1de8: |[0a1de8] android.support.v7.widget.ToolbarWidgetWrapper.restoreHierarchyState:(Landroid/util/SparseArray;)V │ │ -0a1df8: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1dfc: 6e20 421e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@1e42 │ │ -0a1e02: 0e00 |0005: return-void │ │ +0a1e6c: |[0a1e6c] android.support.v7.widget.ToolbarWidgetWrapper.restoreHierarchyState:(Landroid/util/SparseArray;)V │ │ +0a1e7c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1e80: 6e20 421e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@1e42 │ │ +0a1e86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0005 line=663 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -241356,18 +241383,18 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a1e04: |[0a1e04] android.support.v7.widget.ToolbarWidgetWrapper.saveHierarchyState:(Landroid/util/SparseArray;)V │ │ -0a1e14: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1e18: 6e20 431e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@1e43 │ │ -0a1e1e: 0e00 |0005: return-void │ │ +0a1e88: |[0a1e88] android.support.v7.widget.ToolbarWidgetWrapper.saveHierarchyState:(Landroid/util/SparseArray;)V │ │ +0a1e98: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1e9c: 6e20 431e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@1e43 │ │ +0a1ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0005 line=658 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -241378,18 +241405,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a1e20: |[0a1e20] android.support.v7.widget.ToolbarWidgetWrapper.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0a1e30: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1e34: 6e20 441e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1e44 │ │ -0a1e3a: 0e00 |0005: return-void │ │ +0a1ea4: |[0a1ea4] android.support.v7.widget.ToolbarWidgetWrapper.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0a1eb4: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1eb8: 6e20 441e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1e44 │ │ +0a1ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0005 line=669 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -241399,18 +241426,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a1e3c: |[0a1e3c] android.support.v7.widget.ToolbarWidgetWrapper.setCollapsible:(Z)V │ │ -0a1e4c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1e50: 6e20 451e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setCollapsible:(Z)V // method@1e45 │ │ -0a1e56: 0e00 |0005: return-void │ │ +0a1ec0: |[0a1ec0] android.support.v7.widget.ToolbarWidgetWrapper.setCollapsible:(Z)V │ │ +0a1ed0: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1ed4: 6e20 451e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setCollapsible:(Z)V // method@1e45 │ │ +0a1eda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0005 line=473 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0006 reg=2 collapsible Z │ │ @@ -241420,32 +241447,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0a1e58: |[0a1e58] android.support.v7.widget.ToolbarWidgetWrapper.setCustomView:(Landroid/view/View;)V │ │ -0a1e68: 5420 f90d |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ -0a1e6c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0a1e70: 5220 fc0d |0004: iget v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a1e74: dd00 0010 |0006: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0a1e78: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -0a1e7c: 5420 090e |000a: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1e80: 5421 f90d |000c: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ -0a1e84: 6e20 3f1e 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -0a1e8a: 5b23 f90d |0011: iput-object v3, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ -0a1e8e: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ -0a1e92: 5220 fc0d |0015: iget v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a1e96: dd00 0010 |0017: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0a1e9a: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -0a1e9e: 5420 090e |001b: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1ea2: 5421 f90d |001d: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ -0a1ea6: 6e20 f21d 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ -0a1eac: 0e00 |0022: return-void │ │ +0a1edc: |[0a1edc] android.support.v7.widget.ToolbarWidgetWrapper.setCustomView:(Landroid/view/View;)V │ │ +0a1eec: 5420 f90d |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ +0a1ef0: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0a1ef4: 5220 fc0d |0004: iget v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1ef8: dd00 0010 |0006: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0a1efc: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +0a1f00: 5420 090e |000a: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1f04: 5421 f90d |000c: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ +0a1f08: 6e20 3f1e 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +0a1f0e: 5b23 f90d |0011: iput-object v3, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ +0a1f12: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ +0a1f16: 5220 fc0d |0015: iget v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1f1a: dd00 0010 |0017: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0a1f1e: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +0a1f22: 5420 090e |001b: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1f26: 5421 f90d |001d: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ +0a1f2a: 6e20 f21d 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ +0a1f30: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x000a line=565 │ │ 0x0011 line=567 │ │ 0x0013 line=568 │ │ 0x001b line=569 │ │ @@ -241459,28 +241486,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a1eb0: |[0a1eb0] android.support.v7.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription:(I)V │ │ -0a1ec0: 5210 fa0d |0000: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ -0a1ec4: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ -0a1ec8: 0e00 |0004: return-void │ │ -0a1eca: 5912 fa0d |0005: iput v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ -0a1ece: 5410 090e |0007: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1ed2: 6e10 161e 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@1e16 │ │ -0a1ed8: 0c00 |000c: move-result-object v0 │ │ -0a1eda: 7110 e41e 0000 |000d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0a1ee0: 0a00 |0010: move-result v0 │ │ -0a1ee2: 3800 f3ff |0011: if-eqz v0, 0004 // -000d │ │ -0a1ee6: 5210 fa0d |0013: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ -0a1eea: 6e20 9f1e 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(I)V // method@1e9f │ │ -0a1ef0: 28ec |0018: goto 0004 // -0014 │ │ +0a1f34: |[0a1f34] android.support.v7.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription:(I)V │ │ +0a1f44: 5210 fa0d |0000: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ +0a1f48: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ +0a1f4c: 0e00 |0004: return-void │ │ +0a1f4e: 5912 fa0d |0005: iput v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ +0a1f52: 5410 090e |0007: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1f56: 6e10 161e 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@1e16 │ │ +0a1f5c: 0c00 |000c: move-result-object v0 │ │ +0a1f5e: 7110 e41e 0000 |000d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0a1f64: 0a00 |0010: move-result v0 │ │ +0a1f66: 3800 f3ff |0011: if-eqz v0, 0004 // -000d │ │ +0a1f6a: 5210 fa0d |0013: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0dfa │ │ +0a1f6e: 6e20 9f1e 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(I)V // method@1e9f │ │ +0a1f74: 28ec |0018: goto 0004 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=218 │ │ 0x0005 line=214 │ │ 0x0007 line=215 │ │ 0x0013 line=216 │ │ @@ -241493,20 +241520,20 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a1ef4: |[0a1ef4] android.support.v7.widget.ToolbarWidgetWrapper.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0a1f04: 5410 fb0d |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0dfb │ │ -0a1f08: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0a1f0c: 5b12 fb0d |0004: iput-object v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0dfb │ │ -0a1f10: 7010 ad1e 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1ead │ │ -0a1f16: 0e00 |0009: return-void │ │ +0a1f78: |[0a1f78] android.support.v7.widget.ToolbarWidgetWrapper.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0a1f88: 5410 fb0d |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0dfb │ │ +0a1f8c: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0a1f90: 5b12 fb0d |0004: iput-object v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0dfb │ │ +0a1f94: 7010 ad1e 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1ead │ │ +0a1f9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=223 │ │ 0x0006 line=224 │ │ 0x0009 line=226 │ │ locals : │ │ @@ -241518,61 +241545,61 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -0a1f18: |[0a1f18] android.support.v7.widget.ToolbarWidgetWrapper.setDisplayOptions:(I)V │ │ -0a1f28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a1f2a: 5241 fc0d |0001: iget v1, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a1f2e: 9700 0105 |0003: xor-int v0, v1, v5 │ │ -0a1f32: 5945 fc0d |0005: iput v5, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a1f36: 3800 4000 |0007: if-eqz v0, 0047 // +0040 │ │ -0a1f3a: dd02 0004 |0009: and-int/lit8 v2, v0, #int 4 // #04 │ │ -0a1f3e: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ -0a1f42: dd02 0504 |000d: and-int/lit8 v2, v5, #int 4 // #04 │ │ -0a1f46: 3802 3900 |000f: if-eqz v2, 0048 // +0039 │ │ -0a1f4a: 7010 ad1e 0400 |0011: invoke-direct {v4}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1ead │ │ -0a1f50: 7010 ac1e 0400 |0014: invoke-direct {v4}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@1eac │ │ -0a1f56: dd02 0003 |0017: and-int/lit8 v2, v0, #int 3 // #03 │ │ -0a1f5a: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -0a1f5e: 7010 ae1e 0400 |001b: invoke-direct {v4}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1eae │ │ -0a1f64: dd02 0008 |001e: and-int/lit8 v2, v0, #int 8 // #08 │ │ -0a1f68: 3802 1400 |0020: if-eqz v2, 0034 // +0014 │ │ -0a1f6c: dd02 0508 |0022: and-int/lit8 v2, v5, #int 8 // #08 │ │ -0a1f70: 3802 2a00 |0024: if-eqz v2, 004e // +002a │ │ -0a1f74: 5442 090e |0026: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1f78: 5443 070e |0028: iget-object v3, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ -0a1f7c: 6e20 5d1e 3200 |002a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ -0a1f82: 5442 090e |002d: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1f86: 5443 040e |002f: iget-object v3, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0e04 │ │ -0a1f8a: 6e20 591e 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ -0a1f90: dd02 0010 |0034: and-int/lit8 v2, v0, #int 16 // #10 │ │ -0a1f94: 3802 1100 |0036: if-eqz v2, 0047 // +0011 │ │ -0a1f98: 5442 f90d |0038: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ -0a1f9c: 3802 0d00 |003a: if-eqz v2, 0047 // +000d │ │ -0a1fa0: dd02 0510 |003c: and-int/lit8 v2, v5, #int 16 // #10 │ │ -0a1fa4: 3802 1b00 |003e: if-eqz v2, 0059 // +001b │ │ -0a1fa8: 5442 090e |0040: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1fac: 5443 f90d |0042: iget-object v3, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ -0a1fb0: 6e20 f21d 3200 |0044: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ -0a1fb6: 0e00 |0047: return-void │ │ -0a1fb8: 5442 090e |0048: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1fbc: 6e20 531e 3200 |004a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e53 │ │ -0a1fc2: 28ca |004d: goto 0017 // -0036 │ │ -0a1fc4: 5442 090e |004e: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1fc8: 6e20 5d1e 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ -0a1fce: 5442 090e |0053: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1fd2: 6e20 591e 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ -0a1fd8: 28dc |0058: goto 0034 // -0024 │ │ -0a1fda: 5442 090e |0059: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a1fde: 5443 f90d |005b: iget-object v3, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ -0a1fe2: 6e20 3f1e 3200 |005d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -0a1fe8: 28e7 |0060: goto 0047 // -0019 │ │ +0a1f9c: |[0a1f9c] android.support.v7.widget.ToolbarWidgetWrapper.setDisplayOptions:(I)V │ │ +0a1fac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a1fae: 5241 fc0d |0001: iget v1, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1fb2: 9700 0105 |0003: xor-int v0, v1, v5 │ │ +0a1fb6: 5945 fc0d |0005: iput v5, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a1fba: 3800 4000 |0007: if-eqz v0, 0047 // +0040 │ │ +0a1fbe: dd02 0004 |0009: and-int/lit8 v2, v0, #int 4 // #04 │ │ +0a1fc2: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ +0a1fc6: dd02 0504 |000d: and-int/lit8 v2, v5, #int 4 // #04 │ │ +0a1fca: 3802 3900 |000f: if-eqz v2, 0048 // +0039 │ │ +0a1fce: 7010 ad1e 0400 |0011: invoke-direct {v4}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1ead │ │ +0a1fd4: 7010 ac1e 0400 |0014: invoke-direct {v4}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@1eac │ │ +0a1fda: dd02 0003 |0017: and-int/lit8 v2, v0, #int 3 // #03 │ │ +0a1fde: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +0a1fe2: 7010 ae1e 0400 |001b: invoke-direct {v4}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1eae │ │ +0a1fe8: dd02 0008 |001e: and-int/lit8 v2, v0, #int 8 // #08 │ │ +0a1fec: 3802 1400 |0020: if-eqz v2, 0034 // +0014 │ │ +0a1ff0: dd02 0508 |0022: and-int/lit8 v2, v5, #int 8 // #08 │ │ +0a1ff4: 3802 2a00 |0024: if-eqz v2, 004e // +002a │ │ +0a1ff8: 5442 090e |0026: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a1ffc: 5443 070e |0028: iget-object v3, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@0e07 │ │ +0a2000: 6e20 5d1e 3200 |002a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ +0a2006: 5442 090e |002d: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a200a: 5443 040e |002f: iget-object v3, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0e04 │ │ +0a200e: 6e20 591e 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ +0a2014: dd02 0010 |0034: and-int/lit8 v2, v0, #int 16 // #10 │ │ +0a2018: 3802 1100 |0036: if-eqz v2, 0047 // +0011 │ │ +0a201c: 5442 f90d |0038: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ +0a2020: 3802 0d00 |003a: if-eqz v2, 0047 // +000d │ │ +0a2024: dd02 0510 |003c: and-int/lit8 v2, v5, #int 16 // #10 │ │ +0a2028: 3802 1b00 |003e: if-eqz v2, 0059 // +001b │ │ +0a202c: 5442 090e |0040: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2030: 5443 f90d |0042: iget-object v3, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ +0a2034: 6e20 f21d 3200 |0044: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1df2 │ │ +0a203a: 0e00 |0047: return-void │ │ +0a203c: 5442 090e |0048: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2040: 6e20 531e 3200 |004a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e53 │ │ +0a2046: 28ca |004d: goto 0017 // -0036 │ │ +0a2048: 5442 090e |004e: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a204c: 6e20 5d1e 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@1e5d │ │ +0a2052: 5442 090e |0053: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2056: 6e20 591e 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ +0a205c: 28dc |0058: goto 0034 // -0024 │ │ +0a205e: 5442 090e |0059: iget-object v2, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2062: 5443 f90d |005b: iget-object v3, v4, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@0df9 │ │ +0a2066: 6e20 3f1e 3200 |005d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +0a206c: 28e7 |0060: goto 0047 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=407 │ │ 0x0003 line=408 │ │ 0x0005 line=409 │ │ 0x0007 line=410 │ │ 0x0009 line=411 │ │ @@ -241604,21 +241631,21 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a1fec: |[0a1fec] android.support.v7.widget.ToolbarWidgetWrapper.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ -0a1ffc: 7010 751e 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.ensureSpinner:()V // method@1e75 │ │ -0a2002: 5410 030e |0003: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a2006: 6e20 a522 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@22a5 │ │ -0a200c: 5410 030e |0008: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a2010: 6e20 ac22 3000 |000a: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@22ac │ │ -0a2016: 0e00 |000d: return-void │ │ +0a2070: |[0a2070] android.support.v7.widget.ToolbarWidgetWrapper.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ +0a2080: 7010 751e 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.ensureSpinner:()V // method@1e75 │ │ +0a2086: 5410 030e |0003: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a208a: 6e20 a522 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@22a5 │ │ +0a2090: 5410 030e |0008: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a2094: 6e20 ac22 3000 |000a: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@22ac │ │ +0a209a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0003 line=539 │ │ 0x0008 line=540 │ │ 0x000d line=541 │ │ locals : │ │ @@ -241631,24 +241658,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a2018: |[0a2018] android.support.v7.widget.ToolbarWidgetWrapper.setDropdownSelectedPosition:(I)V │ │ -0a2028: 5420 030e |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a202c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a2030: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a2034: 1a01 0a04 |0006: const-string v1, "Can't set dropdown selected position without an adapter" // string@040a │ │ -0a2038: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a203e: 2700 |000b: throw v0 │ │ -0a2040: 5420 030e |000c: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a2044: 6e20 af22 3000 |000e: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@22af │ │ -0a204a: 0e00 |0011: return-void │ │ +0a209c: |[0a209c] android.support.v7.widget.ToolbarWidgetWrapper.setDropdownSelectedPosition:(I)V │ │ +0a20ac: 5420 030e |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a20b0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a20b4: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a20b8: 1a01 0d04 |0006: const-string v1, "Can't set dropdown selected position without an adapter" // string@040d │ │ +0a20bc: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a20c2: 2700 |000b: throw v0 │ │ +0a20c4: 5420 030e |000c: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a20c8: 6e20 af22 3000 |000e: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@22af │ │ +0a20ce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0004 line=546 │ │ 0x000c line=549 │ │ 0x0011 line=550 │ │ locals : │ │ @@ -241660,46 +241687,46 @@ │ │ type : '(Landroid/support/v7/widget/ScrollingTabContainerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0a204c: |[0a204c] android.support.v7.widget.ToolbarWidgetWrapper.setEmbeddedTabView:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ -0a205c: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ -0a205e: 5451 050e |0001: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a2062: 3801 1300 |0003: if-eqz v1, 0016 // +0013 │ │ -0a2066: 5451 050e |0005: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a206a: 6e10 ed1f 0100 |0007: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -0a2070: 0c01 |000a: move-result-object v1 │ │ -0a2072: 5452 090e |000b: iget-object v2, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a2076: 3321 0900 |000d: if-ne v1, v2, 0016 // +0009 │ │ -0a207a: 5451 090e |000f: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a207e: 5452 050e |0011: iget-object v2, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a2082: 6e20 3f1e 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -0a2088: 5b56 050e |0016: iput-object v6, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a208c: 3806 2400 |0018: if-eqz v6, 003c // +0024 │ │ -0a2090: 5251 020e |001a: iget v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ -0a2094: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0a2096: 3321 1f00 |001d: if-ne v1, v2, 003c // +001f │ │ -0a209a: 5451 090e |001f: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a209e: 5452 050e |0021: iget-object v2, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a20a2: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -0a20a4: 6e30 f31d 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@1df3 │ │ -0a20aa: 5451 050e |0027: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a20ae: 6e10 e21f 0100 |0029: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0a20b4: 0c00 |002c: move-result-object v0 │ │ -0a20b6: 1f00 e603 |002d: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -0a20ba: 5904 c30d |002f: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@0dc3 │ │ -0a20be: 5904 be0d |0031: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@0dbe │ │ -0a20c2: 1401 5300 8000 |0033: const v1, #float 1.17551e-38 // #00800053 │ │ -0a20c8: 5901 bd0d |0036: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -0a20cc: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -0a20ce: 6e20 101c 1600 |0039: invoke-virtual {v6, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1c10 │ │ -0a20d4: 0e00 |003c: return-void │ │ +0a20d0: |[0a20d0] android.support.v7.widget.ToolbarWidgetWrapper.setEmbeddedTabView:(Landroid/support/v7/widget/ScrollingTabContainerView;)V │ │ +0a20e0: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ +0a20e2: 5451 050e |0001: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a20e6: 3801 1300 |0003: if-eqz v1, 0016 // +0013 │ │ +0a20ea: 5451 050e |0005: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a20ee: 6e10 ed1f 0100 |0007: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +0a20f4: 0c01 |000a: move-result-object v1 │ │ +0a20f6: 5452 090e |000b: iget-object v2, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a20fa: 3321 0900 |000d: if-ne v1, v2, 0016 // +0009 │ │ +0a20fe: 5451 090e |000f: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2102: 5452 050e |0011: iget-object v2, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a2106: 6e20 3f1e 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +0a210c: 5b56 050e |0016: iput-object v6, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a2110: 3806 2400 |0018: if-eqz v6, 003c // +0024 │ │ +0a2114: 5251 020e |001a: iget v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ +0a2118: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0a211a: 3321 1f00 |001d: if-ne v1, v2, 003c // +001f │ │ +0a211e: 5451 090e |001f: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2122: 5452 050e |0021: iget-object v2, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a2126: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0a2128: 6e30 f31d 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@1df3 │ │ +0a212e: 5451 050e |0027: iget-object v1, v5, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a2132: 6e10 e21f 0100 |0029: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0a2138: 0c00 |002c: move-result-object v0 │ │ +0a213a: 1f00 e703 |002d: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +0a213e: 5904 c30d |002f: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@0dc3 │ │ +0a2142: 5904 be0d |0031: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@0dbe │ │ +0a2146: 1401 5300 8000 |0033: const v1, #float 1.17551e-38 // #00800053 │ │ +0a214c: 5901 bd0d |0036: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +0a2150: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +0a2152: 6e20 101c 1600 |0039: invoke-virtual {v6, v1}, Landroid/support/v7/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1c10 │ │ +0a2158: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=446 │ │ 0x000f line=447 │ │ 0x0016 line=449 │ │ 0x0018 line=450 │ │ 0x001f line=451 │ │ @@ -241719,16 +241746,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a20d8: |[0a20d8] android.support.v7.widget.ToolbarWidgetWrapper.setHomeButtonEnabled:(Z)V │ │ -0a20e8: 0e00 |0000: return-void │ │ +0a215c: |[0a215c] android.support.v7.widget.ToolbarWidgetWrapper.setHomeButtonEnabled:(Z)V │ │ +0a216c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0001 reg=1 enable Z │ │ │ │ @@ -241737,23 +241764,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a20ec: |[0a20ec] android.support.v7.widget.ToolbarWidgetWrapper.setIcon:(I)V │ │ -0a20fc: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -0a2100: 5410 060e |0002: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ -0a2104: 6e20 981d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -0a210a: 0c00 |0007: move-result-object v0 │ │ -0a210c: 6e20 991e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e99 │ │ -0a2112: 0e00 |000b: return-void │ │ -0a2114: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a2116: 28fb |000d: goto 0008 // -0005 │ │ +0a2170: |[0a2170] android.support.v7.widget.ToolbarWidgetWrapper.setIcon:(I)V │ │ +0a2180: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +0a2184: 5410 060e |0002: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ +0a2188: 6e20 981d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +0a218e: 0c00 |0007: move-result-object v0 │ │ +0a2190: 6e20 991e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1e99 │ │ +0a2196: 0e00 |000b: return-void │ │ +0a2198: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a219a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x000b line=324 │ │ 0x000c line=323 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -241764,18 +241791,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2118: |[0a2118] android.support.v7.widget.ToolbarWidgetWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0a2128: 5b01 fe0d |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0dfe │ │ -0a212c: 7010 ae1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1eae │ │ -0a2132: 0e00 |0005: return-void │ │ +0a219c: |[0a219c] android.support.v7.widget.ToolbarWidgetWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0a21ac: 5b01 fe0d |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0dfe │ │ +0a21b0: 7010 ae1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1eae │ │ +0a21b6: 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/widget/ToolbarWidgetWrapper; │ │ @@ -241786,23 +241813,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a2134: |[0a2134] android.support.v7.widget.ToolbarWidgetWrapper.setLogo:(I)V │ │ -0a2144: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -0a2148: 5410 060e |0002: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ -0a214c: 6e20 981d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -0a2152: 0c00 |0007: move-result-object v0 │ │ -0a2154: 6e20 9b1e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e9b │ │ -0a215a: 0e00 |000b: return-void │ │ -0a215c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a215e: 28fb |000d: goto 0008 // -0005 │ │ +0a21b8: |[0a21b8] android.support.v7.widget.ToolbarWidgetWrapper.setLogo:(I)V │ │ +0a21c8: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +0a21cc: 5410 060e |0002: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ +0a21d0: 6e20 981d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +0a21d6: 0c00 |0007: move-result-object v0 │ │ +0a21d8: 6e20 9b1e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1e9b │ │ +0a21de: 0e00 |000b: return-void │ │ +0a21e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a21e2: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x000b line=335 │ │ 0x000c line=334 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -241813,18 +241840,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2160: |[0a2160] android.support.v7.widget.ToolbarWidgetWrapper.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0a2170: 5b01 ff0d |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0dff │ │ -0a2174: 7010 ae1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1eae │ │ -0a217a: 0e00 |0005: return-void │ │ +0a21e4: |[0a21e4] android.support.v7.widget.ToolbarWidgetWrapper.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0a21f4: 5b01 ff0d |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0dff │ │ +0a21f8: 7010 ae1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1eae │ │ +0a21fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0002 line=340 │ │ 0x0005 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -241835,33 +241862,33 @@ │ │ type : '(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0a217c: |[0a217c] android.support.v7.widget.ToolbarWidgetWrapper.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ -0a218c: 5420 f80d |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ -0a2190: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -0a2194: 2200 5b03 |0004: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter; // type@035b │ │ -0a2198: 5421 090e |0006: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a219c: 6e10 0e1e 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ -0a21a2: 0c01 |000b: move-result-object v1 │ │ -0a21a4: 7020 7617 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@1776 │ │ -0a21aa: 5b20 f80d |000f: iput-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ -0a21ae: 5420 f80d |0011: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ -0a21b2: 6001 2c07 |0013: sget v1, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@072c │ │ -0a21b6: 6e20 9817 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setId:(I)V // method@1798 │ │ -0a21bc: 5420 f80d |0018: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ -0a21c0: 6e20 9617 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@1796 │ │ -0a21c6: 5420 090e |001d: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a21ca: 1f03 2e03 |001f: check-cast v3, Landroid/support/v7/view/menu/MenuBuilder; // type@032e │ │ -0a21ce: 5421 f80d |0021: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ -0a21d2: 6e30 4e1e 3001 |0023: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/Toolbar;.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1e4e │ │ -0a21d8: 0e00 |0026: return-void │ │ +0a2200: |[0a2200] android.support.v7.widget.ToolbarWidgetWrapper.setMenu:(Landroid/view/Menu;Landroid/support/v7/view/menu/MenuPresenter$Callback;)V │ │ +0a2210: 5420 f80d |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ +0a2214: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +0a2218: 2200 5c03 |0004: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter; // type@035c │ │ +0a221c: 5421 090e |0006: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2220: 6e10 0e1e 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1e0e │ │ +0a2226: 0c01 |000b: move-result-object v1 │ │ +0a2228: 7020 7617 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@1776 │ │ +0a222e: 5b20 f80d |000f: iput-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ +0a2232: 5420 f80d |0011: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ +0a2236: 6001 2c07 |0013: sget v1, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@072c │ │ +0a223a: 6e20 9817 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setId:(I)V // method@1798 │ │ +0a2240: 5420 f80d |0018: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ +0a2244: 6e20 9617 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V // method@1796 │ │ +0a224a: 5420 090e |001d: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a224e: 1f03 2f03 |001f: check-cast v3, Landroid/support/v7/view/menu/MenuBuilder; // type@032f │ │ +0a2252: 5421 f80d |0021: iget-object v1, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0df8 │ │ +0a2256: 6e30 4e1e 3001 |0023: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/Toolbar;.setMenu:(Landroid/support/v7/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1e4e │ │ +0a225c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0004 line=388 │ │ 0x0011 line=389 │ │ 0x0018 line=391 │ │ 0x001d line=392 │ │ @@ -241876,18 +241903,18 @@ │ │ type : '(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a21dc: |[0a21dc] android.support.v7.widget.ToolbarWidgetWrapper.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ -0a21ec: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a21f0: 6e30 4f1e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/Toolbar;.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@1e4f │ │ -0a21f6: 0e00 |0005: return-void │ │ +0a2260: |[0a2260] android.support.v7.widget.ToolbarWidgetWrapper.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V │ │ +0a2270: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2274: 6e30 4f1e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/Toolbar;.setMenuCallbacks:(Landroid/support/v7/view/menu/MenuPresenter$Callback;Landroid/support/v7/view/menu/MenuBuilder$Callback;)V // method@1e4f │ │ +0a227a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0005 line=690 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0006 reg=2 actionMenuPresenterCallback Landroid/support/v7/view/menu/MenuPresenter$Callback; │ │ @@ -241898,18 +241925,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a21f8: |[0a21f8] android.support.v7.widget.ToolbarWidgetWrapper.setMenuPrepared:()V │ │ -0a2208: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a220a: 5c10 000e |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@0e00 │ │ -0a220e: 0e00 |0003: return-void │ │ +0a227c: |[0a227c] android.support.v7.widget.ToolbarWidgetWrapper.setMenuPrepared:()V │ │ +0a228c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a228e: 5c10 000e |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@0e00 │ │ +0a2292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -241918,24 +241945,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a2210: |[0a2210] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(I)V │ │ -0a2220: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -0a2224: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a2226: 6e20 a01e 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@1ea0 │ │ -0a222c: 0e00 |0006: return-void │ │ -0a222e: 6e10 761e 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@1e76 │ │ -0a2234: 0c00 |000a: move-result-object v0 │ │ -0a2236: 6e20 a700 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -0a223c: 0c00 |000e: move-result-object v0 │ │ -0a223e: 28f4 |000f: goto 0003 // -000c │ │ +0a2294: |[0a2294] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(I)V │ │ +0a22a4: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +0a22a8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a22aa: 6e20 a01e 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@1ea0 │ │ +0a22b0: 0e00 |0006: return-void │ │ +0a22b2: 6e10 761e 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@1e76 │ │ +0a22b8: 0c00 |000a: move-result-object v0 │ │ +0a22ba: 6e20 a700 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +0a22c0: 0c00 |000e: move-result-object v0 │ │ +0a22c2: 28f4 |000f: goto 0003 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0006 line=637 │ │ 0x0007 line=636 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -241946,18 +241973,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2240: |[0a2240] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ -0a2250: 5b01 fd0d |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0dfd │ │ -0a2254: 7010 ac1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@1eac │ │ -0a225a: 0e00 |0005: return-void │ │ +0a22c4: |[0a22c4] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ +0a22d4: 5b01 fd0d |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0dfd │ │ +0a22d8: 7010 ac1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@1eac │ │ +0a22de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0002 line=631 │ │ 0x0005 line=632 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -241968,23 +241995,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a225c: |[0a225c] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationIcon:(I)V │ │ -0a226c: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -0a2270: 5410 060e |0002: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ -0a2274: 6e20 981d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ -0a227a: 0c00 |0007: move-result-object v0 │ │ -0a227c: 6e20 a21e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1ea2 │ │ -0a2282: 0e00 |000b: return-void │ │ -0a2284: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a2286: 28fb |000d: goto 0008 // -0005 │ │ +0a22e0: |[0a22e0] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationIcon:(I)V │ │ +0a22f0: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +0a22f4: 5410 060e |0002: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/widget/TintManager; // field@0e06 │ │ +0a22f8: 6e20 981d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1d98 │ │ +0a22fe: 0c00 |0007: move-result-object v0 │ │ +0a2300: 6e20 a21e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1ea2 │ │ +0a2306: 0e00 |000b: return-void │ │ +0a2308: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a230a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x000b line=626 │ │ 0x000c line=623 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -241995,18 +242022,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2288: |[0a2288] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0a2298: 5b01 010e |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ -0a229c: 7010 ad1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1ead │ │ -0a22a2: 0e00 |0005: return-void │ │ +0a230c: |[0a230c] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0a231c: 5b01 010e |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0e01 │ │ +0a2320: 7010 ad1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1ead │ │ +0a2326: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0002 line=618 │ │ 0x0005 line=619 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -242017,78 +242044,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -0a22a4: |[0a22a4] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationMode:(I)V │ │ -0a22b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a22b6: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ -0a22b8: 5261 020e |0002: iget v1, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ -0a22bc: 3217 5900 |0004: if-eq v7, v1, 005d // +0059 │ │ -0a22c0: 2b01 7600 0000 |0006: packed-switch v1, 0000007c // +00000076 │ │ -0a22c6: 5967 020e |0009: iput v7, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ -0a22ca: 2b07 7900 0000 |000b: packed-switch v7, 00000084 // +00000079 │ │ -0a22d0: 2202 5605 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a22d4: 2203 6c05 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0a22d8: 7010 f927 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a22de: 1a04 6c06 |0015: const-string v4, "Invalid navigation mode " // string@066c │ │ -0a22e2: 6e20 0228 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a22e8: 0c03 |001a: move-result-object v3 │ │ -0a22ea: 6e20 fe27 7300 |001b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a22f0: 0c03 |001e: move-result-object v3 │ │ -0a22f2: 6e10 0628 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a22f8: 0c03 |0022: move-result-object v3 │ │ -0a22fa: 7020 8f27 3200 |0023: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a2300: 2702 |0026: throw v2 │ │ -0a2302: 5462 030e |0027: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a2306: 3802 e0ff |0029: if-eqz v2, 0009 // -0020 │ │ -0a230a: 5462 030e |002b: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a230e: 6e10 9c22 0200 |002d: invoke-virtual {v2}, Landroid/widget/Spinner;.getParent:()Landroid/view/ViewParent; // method@229c │ │ -0a2314: 0c02 |0030: move-result-object v2 │ │ -0a2316: 5463 090e |0031: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a231a: 3332 d6ff |0033: if-ne v2, v3, 0009 // -002a │ │ -0a231e: 5462 090e |0035: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a2322: 5463 030e |0037: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a2326: 6e20 3f1e 3200 |0039: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -0a232c: 28cd |003c: goto 0009 // -0033 │ │ -0a232e: 5462 050e |003d: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a2332: 3802 caff |003f: if-eqz v2, 0009 // -0036 │ │ -0a2336: 5462 050e |0041: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a233a: 6e10 ed1f 0200 |0043: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ -0a2340: 0c02 |0046: move-result-object v2 │ │ -0a2342: 5463 090e |0047: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a2346: 3332 c0ff |0049: if-ne v2, v3, 0009 // -0040 │ │ -0a234a: 5462 090e |004b: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a234e: 5463 050e |004d: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a2352: 6e20 3f1e 3200 |004f: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ -0a2358: 28b7 |0052: goto 0009 // -0049 │ │ -0a235a: 7010 751e 0600 |0053: invoke-direct {v6}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.ensureSpinner:()V // method@1e75 │ │ -0a2360: 5462 090e |0056: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a2364: 5463 030e |0058: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ -0a2368: 6e30 f31d 3205 |005a: invoke-virtual {v2, v3, v5}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@1df3 │ │ -0a236e: 0e00 |005d: return-void │ │ -0a2370: 5462 050e |005e: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a2374: 3802 fdff |0060: if-eqz v2, 005d // -0003 │ │ -0a2378: 5462 090e |0062: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a237c: 5463 050e |0064: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a2380: 6e30 f31d 3205 |0066: invoke-virtual {v2, v3, v5}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@1df3 │ │ -0a2386: 5462 050e |0069: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ -0a238a: 6e10 e21f 0200 |006b: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0a2390: 0c00 |006e: move-result-object v0 │ │ -0a2392: 1f00 e603 |006f: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e6 │ │ -0a2396: 5904 c30d |0071: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@0dc3 │ │ -0a239a: 5904 be0d |0073: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@0dbe │ │ -0a239e: 1402 5300 8000 |0075: const v2, #float 1.17551e-38 // #00800053 │ │ -0a23a4: 5902 bd0d |0078: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ -0a23a8: 28e3 |007a: goto 005d // -001d │ │ -0a23aa: 0000 |007b: nop // spacer │ │ -0a23ac: 0001 0200 0100 0000 2100 0000 3700 ... |007c: packed-switch-data (8 units) │ │ -0a23bc: 0001 0300 0000 0000 5200 0000 4800 ... |0084: packed-switch-data (10 units) │ │ +0a2328: |[0a2328] android.support.v7.widget.ToolbarWidgetWrapper.setNavigationMode:(I)V │ │ +0a2338: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a233a: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ +0a233c: 5261 020e |0002: iget v1, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ +0a2340: 3217 5900 |0004: if-eq v7, v1, 005d // +0059 │ │ +0a2344: 2b01 7600 0000 |0006: packed-switch v1, 0000007c // +00000076 │ │ +0a234a: 5967 020e |0009: iput v7, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0e02 │ │ +0a234e: 2b07 7900 0000 |000b: packed-switch v7, 00000084 // +00000079 │ │ +0a2354: 2202 5705 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a2358: 2203 6d05 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0a235c: 7010 f927 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a2362: 1a04 7006 |0015: const-string v4, "Invalid navigation mode " // string@0670 │ │ +0a2366: 6e20 0228 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a236c: 0c03 |001a: move-result-object v3 │ │ +0a236e: 6e20 fe27 7300 |001b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a2374: 0c03 |001e: move-result-object v3 │ │ +0a2376: 6e10 0628 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a237c: 0c03 |0022: move-result-object v3 │ │ +0a237e: 7020 8f27 3200 |0023: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a2384: 2702 |0026: throw v2 │ │ +0a2386: 5462 030e |0027: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a238a: 3802 e0ff |0029: if-eqz v2, 0009 // -0020 │ │ +0a238e: 5462 030e |002b: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a2392: 6e10 9c22 0200 |002d: invoke-virtual {v2}, Landroid/widget/Spinner;.getParent:()Landroid/view/ViewParent; // method@229c │ │ +0a2398: 0c02 |0030: move-result-object v2 │ │ +0a239a: 5463 090e |0031: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a239e: 3332 d6ff |0033: if-ne v2, v3, 0009 // -002a │ │ +0a23a2: 5462 090e |0035: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a23a6: 5463 030e |0037: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a23aa: 6e20 3f1e 3200 |0039: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +0a23b0: 28cd |003c: goto 0009 // -0033 │ │ +0a23b2: 5462 050e |003d: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a23b6: 3802 caff |003f: if-eqz v2, 0009 // -0036 │ │ +0a23ba: 5462 050e |0041: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a23be: 6e10 ed1f 0200 |0043: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fed │ │ +0a23c4: 0c02 |0046: move-result-object v2 │ │ +0a23c6: 5463 090e |0047: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a23ca: 3332 c0ff |0049: if-ne v2, v3, 0009 // -0040 │ │ +0a23ce: 5462 090e |004b: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a23d2: 5463 050e |004d: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a23d6: 6e20 3f1e 3200 |004f: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@1e3f │ │ +0a23dc: 28b7 |0052: goto 0009 // -0049 │ │ +0a23de: 7010 751e 0600 |0053: invoke-direct {v6}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.ensureSpinner:()V // method@1e75 │ │ +0a23e4: 5462 090e |0056: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a23e8: 5463 030e |0058: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@0e03 │ │ +0a23ec: 6e30 f31d 3205 |005a: invoke-virtual {v2, v3, v5}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@1df3 │ │ +0a23f2: 0e00 |005d: return-void │ │ +0a23f4: 5462 050e |005e: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a23f8: 3802 fdff |0060: if-eqz v2, 005d // -0003 │ │ +0a23fc: 5462 090e |0062: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2400: 5463 050e |0064: iget-object v3, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a2404: 6e30 f31d 3205 |0066: invoke-virtual {v2, v3, v5}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@1df3 │ │ +0a240a: 5462 050e |0069: iget-object v2, v6, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@0e05 │ │ +0a240e: 6e10 e21f 0200 |006b: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0a2414: 0c00 |006e: move-result-object v0 │ │ +0a2416: 1f00 e703 |006f: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@03e7 │ │ +0a241a: 5904 c30d |0071: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@0dc3 │ │ +0a241e: 5904 be0d |0073: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@0dbe │ │ +0a2422: 1402 5300 8000 |0075: const v2, #float 1.17551e-38 // #00800053 │ │ +0a2428: 5902 bd0d |0078: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0dbd │ │ +0a242c: 28e3 |007a: goto 005d // -001d │ │ +0a242e: 0000 |007b: nop // spacer │ │ +0a2430: 0001 0200 0100 0000 2100 0000 3700 ... |007c: packed-switch-data (8 units) │ │ +0a2440: 0001 0300 0000 0000 5200 0000 4800 ... |0084: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=487 │ │ 0x0004 line=488 │ │ 0x0006 line=489 │ │ 0x0009 line=502 │ │ 0x000b line=504 │ │ @@ -242119,22 +242146,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a23d0: |[0a23d0] android.support.v7.widget.ToolbarWidgetWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0a23e0: 5b12 040e |0000: iput-object v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0e04 │ │ -0a23e4: 5210 fc0d |0002: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ -0a23e8: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0a23ec: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a23f0: 5410 090e |0008: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a23f4: 6e20 591e 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ -0a23fa: 0e00 |000d: return-void │ │ +0a2454: |[0a2454] android.support.v7.widget.ToolbarWidgetWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0a2464: 5b12 040e |0000: iput-object v2, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0e04 │ │ +0a2468: 5210 fc0d |0002: iget v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0dfc │ │ +0a246c: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0a2470: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0a2474: 5410 090e |0008: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2478: 6e20 591e 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1e59 │ │ +0a247e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ 0x0008 line=297 │ │ 0x000d line=299 │ │ locals : │ │ @@ -242146,19 +242173,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a23fc: |[0a23fc] android.support.v7.widget.ToolbarWidgetWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ -0a240c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a240e: 5c10 080e |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@0e08 │ │ -0a2412: 7020 a61e 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@1ea6 │ │ -0a2418: 0e00 |0006: return-void │ │ +0a2480: |[0a2480] android.support.v7.widget.ToolbarWidgetWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ +0a2490: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a2492: 5c10 080e |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@0e08 │ │ +0a2496: 7020 a61e 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@1ea6 │ │ +0a249c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0003 line=278 │ │ 0x0006 line=279 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -242169,18 +242196,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a241c: |[0a241c] android.support.v7.widget.ToolbarWidgetWrapper.setVisibility:(I)V │ │ -0a242c: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a2430: 6e20 601e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@1e60 │ │ -0a2436: 0e00 |0005: return-void │ │ +0a24a0: |[0a24a0] android.support.v7.widget.ToolbarWidgetWrapper.setVisibility:(I)V │ │ +0a24b0: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a24b4: 6e20 601e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@1e60 │ │ +0a24ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0005 line=679 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0006 reg=2 visible I │ │ @@ -242190,17 +242217,17 @@ │ │ type : '(Landroid/view/Window$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2438: |[0a2438] android.support.v7.widget.ToolbarWidgetWrapper.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ -0a2448: 5b01 0a0e |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/view/Window$Callback; // field@0e0a │ │ -0a244c: 0e00 |0002: return-void │ │ +0a24bc: |[0a24bc] android.support.v7.widget.ToolbarWidgetWrapper.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ +0a24cc: 5b01 0a0e |0000: iput-object v1, v0, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/view/Window$Callback; // field@0e0a │ │ +0a24d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0002 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/view/Window$Callback; │ │ @@ -242210,19 +242237,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a2450: |[0a2450] android.support.v7.widget.ToolbarWidgetWrapper.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -0a2460: 5510 080e |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@0e08 │ │ -0a2464: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0a2468: 7020 a61e 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@1ea6 │ │ -0a246e: 0e00 |0007: return-void │ │ +0a24d4: |[0a24d4] android.support.v7.widget.ToolbarWidgetWrapper.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +0a24e4: 5510 080e |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@0e08 │ │ +0a24e8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0a24ec: 7020 a61e 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@1ea6 │ │ +0a24f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0004 line=266 │ │ 0x0007 line=268 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ @@ -242233,31 +242260,31 @@ │ │ type : '(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0a2470: |[0a2470] android.support.v7.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0a2480: 5420 090e |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a2484: 7110 270a 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ -0a248a: 0c01 |0005: move-result-object v1 │ │ -0a248c: 3903 1600 |0006: if-nez v3, 001c // +0016 │ │ -0a2490: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ -0a2494: 6e20 ab0b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ -0a249a: 0c00 |000d: move-result-object v0 │ │ -0a249c: 6e30 ae0b 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ -0a24a2: 0c00 |0011: move-result-object v0 │ │ -0a24a4: 2201 ec03 |0012: new-instance v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2; // type@03ec │ │ -0a24a8: 7030 661e 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.:(Landroid/support/v7/widget/ToolbarWidgetWrapper;I)V // method@1e66 │ │ -0a24ae: 6e20 b00b 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ -0a24b4: 0c00 |001a: move-result-object v0 │ │ -0a24b6: 1100 |001b: return-object v0 │ │ -0a24b8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0a24ba: 28ed |001d: goto 000a // -0013 │ │ +0a24f4: |[0a24f4] android.support.v7.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0a2504: 5420 090e |0000: iget-object v0, v2, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2508: 7110 270a 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0a27 │ │ +0a250e: 0c01 |0005: move-result-object v1 │ │ +0a2510: 3903 1600 |0006: if-nez v3, 001c // +0016 │ │ +0a2514: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ +0a2518: 6e20 ab0b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bab │ │ +0a251e: 0c00 |000d: move-result-object v0 │ │ +0a2520: 6e30 ae0b 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bae │ │ +0a2526: 0c00 |0011: move-result-object v0 │ │ +0a2528: 2201 ed03 |0012: new-instance v1, Landroid/support/v7/widget/ToolbarWidgetWrapper$2; // type@03ed │ │ +0a252c: 7030 661e 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/ToolbarWidgetWrapper$2;.:(Landroid/support/v7/widget/ToolbarWidgetWrapper;I)V // method@1e66 │ │ +0a2532: 6e20 b00b 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0bb0 │ │ +0a2538: 0c00 |001a: move-result-object v0 │ │ +0a253a: 1100 |001b: return-object v0 │ │ +0a253c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0a253e: 28ed |001d: goto 000a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x001e reg=3 visibility I │ │ 0x0000 - 0x001e reg=4 duration J │ │ @@ -242267,76 +242294,76 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a24bc: |[0a24bc] android.support.v7.widget.ToolbarWidgetWrapper.showOverflowMenu:()Z │ │ -0a24cc: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ -0a24d0: 6e10 631e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@1e63 │ │ -0a24d6: 0a00 |0005: move-result v0 │ │ -0a24d8: 0f00 |0006: return v0 │ │ +0a2540: |[0a2540] android.support.v7.widget.ToolbarWidgetWrapper.showOverflowMenu:()Z │ │ +0a2550: 5410 090e |0000: iget-object v0, v1, Landroid/support/v7/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0e09 │ │ +0a2554: 6e10 631e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@1e63 │ │ +0a255a: 0a00 |0005: move-result v0 │ │ +0a255c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ToolbarWidgetWrapper; │ │ │ │ - source_file_idx : 4648 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 4658 (ToolbarWidgetWrapper.java) │ │ │ │ -Class #856 header: │ │ -class_idx : 1006 │ │ +Class #857 header: │ │ +class_idx : 1007 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4962 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4972 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #856 annotations: │ │ +Class #857 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v7/widget/ViewStubCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnInflateListener" │ │ │ │ -Class #856 - │ │ +Class #857 - │ │ Class descriptor : 'Landroid/support/v7/widget/ViewStubCompat$OnInflateListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/ViewStubCompat$OnInflateListener;) │ │ name : 'onInflate' │ │ type : '(Landroid/support/v7/widget/ViewStubCompat;Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4962 (ViewStubCompat.java) │ │ + source_file_idx : 4972 (ViewStubCompat.java) │ │ │ │ -Class #857 header: │ │ -class_idx : 1007 │ │ +Class #858 header: │ │ +class_idx : 1008 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1084 │ │ -source_file_idx : 4962 │ │ +superclass_idx : 1085 │ │ +source_file_idx : 4972 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ -Class #857 annotations: │ │ +Class #858 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v7/widget/ViewStubCompat$OnInflateListener; } │ │ Annotations on field #3597 'mInflatedViewRef' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/view/View;" ">;" } │ │ │ │ -Class #857 - │ │ +Class #858 - │ │ Class descriptor : 'Landroid/support/v7/widget/ViewStubCompat;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/view/View;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v7/widget/ViewStubCompat;) │ │ @@ -242365,18 +242392,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 │ │ -0a24dc: |[0a24dc] android.support.v7.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0a24ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a24ee: 7040 b11e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ViewStubCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1eb1 │ │ -0a24f4: 0e00 |0004: return-void │ │ +0a2560: |[0a2560] android.support.v7.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0a2570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a2572: 7040 b11e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ViewStubCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1eb1 │ │ +0a2578: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ViewStubCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -242387,40 +242414,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 │ │ -0a24f8: |[0a24f8] android.support.v7.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0a2508: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0a250a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a250c: 7040 c31f 5476 |0002: invoke-direct {v4, v5, v6, v7}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1fc3 │ │ -0a2512: 5942 0f0e |0005: iput v2, v4, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ -0a2516: 6201 260a |0007: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@0a26 │ │ -0a251a: 6e52 af00 6571 |0009: invoke-virtual {v5, v6, v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ -0a2520: 0c00 |000c: move-result-object v0 │ │ -0a2522: 6001 280a |000d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_inflatedId:I // field@0a28 │ │ -0a2526: 6e30 4101 1003 |000f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -0a252c: 0a01 |0012: move-result v1 │ │ -0a252e: 5941 0c0e |0013: iput v1, v4, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ -0a2532: 6001 290a |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_layout:I // field@0a29 │ │ -0a2536: 6e30 4101 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -0a253c: 0a01 |001a: move-result v1 │ │ -0a253e: 5941 0f0e |001b: iput v1, v4, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ -0a2542: 6001 270a |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_id:I // field@0a27 │ │ -0a2546: 6e30 4101 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ -0a254c: 0a01 |0022: move-result v1 │ │ -0a254e: 6e20 bc1e 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ViewStubCompat;.setId:(I)V // method@1ebc │ │ -0a2554: 6e10 4b01 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ -0a255a: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -0a255e: 6e20 c21e 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ViewStubCompat;.setVisibility:(I)V // method@1ec2 │ │ -0a2564: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -0a2566: 6e20 c31e 1400 |002f: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ViewStubCompat;.setWillNotDraw:(Z)V // method@1ec3 │ │ -0a256c: 0e00 |0032: return-void │ │ +0a257c: |[0a257c] android.support.v7.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0a258c: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0a258e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0a2590: 7040 c31f 5476 |0002: invoke-direct {v4, v5, v6, v7}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1fc3 │ │ +0a2596: 5942 0f0e |0005: iput v2, v4, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ +0a259a: 6201 260a |0007: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@0a26 │ │ +0a259e: 6e52 af00 6571 |0009: invoke-virtual {v5, v6, v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00af │ │ +0a25a4: 0c00 |000c: move-result-object v0 │ │ +0a25a6: 6001 280a |000d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_inflatedId:I // field@0a28 │ │ +0a25aa: 6e30 4101 1003 |000f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +0a25b0: 0a01 |0012: move-result v1 │ │ +0a25b2: 5941 0c0e |0013: iput v1, v4, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ +0a25b6: 6001 290a |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_layout:I // field@0a29 │ │ +0a25ba: 6e30 4101 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +0a25c0: 0a01 |001a: move-result v1 │ │ +0a25c2: 5941 0f0e |001b: iput v1, v4, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ +0a25c6: 6001 270a |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_id:I // field@0a27 │ │ +0a25ca: 6e30 4101 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0141 │ │ +0a25d0: 0a01 |0022: move-result v1 │ │ +0a25d2: 6e20 bc1e 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ViewStubCompat;.setId:(I)V // method@1ebc │ │ +0a25d8: 6e10 4b01 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@014b │ │ +0a25de: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +0a25e2: 6e20 c21e 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ViewStubCompat;.setVisibility:(I)V // method@1ec2 │ │ +0a25e8: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +0a25ea: 6e20 c31e 1400 |002f: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ViewStubCompat;.setWillNotDraw:(Z)V // method@1ec3 │ │ +0a25f0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x0005 line=38 │ │ 0x0007 line=53 │ │ 0x000d line=56 │ │ 0x0015 line=57 │ │ @@ -242442,16 +242469,16 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a2570: |[0a2570] android.support.v7.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -0a2580: 0e00 |0000: return-void │ │ +0a25f4: |[0a25f4] android.support.v7.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +0a2604: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ViewStubCompat; │ │ 0x0000 - 0x0001 reg=1 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -242460,16 +242487,16 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a2584: |[0a2584] android.support.v7.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ -0a2594: 0e00 |0000: return-void │ │ +0a2608: |[0a2608] android.support.v7.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ +0a2618: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ViewStubCompat; │ │ 0x0000 - 0x0001 reg=1 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -242478,17 +242505,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2598: |[0a2598] android.support.v7.widget.ViewStubCompat.getInflatedId:()I │ │ -0a25a8: 5210 0c0e |0000: iget v0, v1, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ -0a25ac: 0f00 |0002: return v0 │ │ +0a261c: |[0a261c] android.support.v7.widget.ViewStubCompat.getInflatedId:()I │ │ +0a262c: 5210 0c0e |0000: iget v0, v1, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ +0a2630: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ViewStubCompat; │ │ │ │ #3 : (in Landroid/support/v7/widget/ViewStubCompat;) │ │ @@ -242496,17 +242523,17 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a25b0: |[0a25b0] android.support.v7.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ -0a25c0: 5410 0e0e |0000: iget-object v0, v1, Landroid/support/v7/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0e0e │ │ -0a25c4: 1100 |0002: return-object v0 │ │ +0a2634: |[0a2634] android.support.v7.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ +0a2644: 5410 0e0e |0000: iget-object v0, v1, Landroid/support/v7/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0e0e │ │ +0a2648: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ViewStubCompat; │ │ │ │ #4 : (in Landroid/support/v7/widget/ViewStubCompat;) │ │ @@ -242514,17 +242541,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a25c8: |[0a25c8] android.support.v7.widget.ViewStubCompat.getLayoutResource:()I │ │ -0a25d8: 5210 0f0e |0000: iget v0, v1, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ -0a25dc: 0f00 |0002: return v0 │ │ +0a264c: |[0a264c] android.support.v7.widget.ViewStubCompat.getLayoutResource:()I │ │ +0a265c: 5210 0f0e |0000: iget v0, v1, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ +0a2660: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ViewStubCompat; │ │ │ │ #5 : (in Landroid/support/v7/widget/ViewStubCompat;) │ │ @@ -242532,66 +242559,66 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -0a25e0: |[0a25e0] android.support.v7.widget.ViewStubCompat.inflate:()Landroid/view/View; │ │ -0a25f0: 6e10 b91e 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/ViewStubCompat;.getParent:()Landroid/view/ViewParent; // method@1eb9 │ │ -0a25f6: 0c05 |0003: move-result-object v5 │ │ -0a25f8: 3805 5a00 |0004: if-eqz v5, 005e // +005a │ │ -0a25fc: 2056 4204 |0006: instance-of v6, v5, Landroid/view/ViewGroup; // type@0442 │ │ -0a2600: 3806 5600 |0008: if-eqz v6, 005e // +0056 │ │ -0a2604: 5286 0f0e |000a: iget v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ -0a2608: 3806 4a00 |000c: if-eqz v6, 0056 // +004a │ │ -0a260c: 0753 |000e: move-object v3, v5 │ │ -0a260e: 1f03 4204 |000f: check-cast v3, Landroid/view/ViewGroup; // type@0442 │ │ -0a2612: 5486 0e0e |0011: iget-object v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0e0e │ │ -0a2616: 3806 3600 |0013: if-eqz v6, 0049 // +0036 │ │ -0a261a: 5480 0e0e |0015: iget-object v0, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0e0e │ │ -0a261e: 5286 0f0e |0017: iget v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ -0a2622: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -0a2624: 6e40 691f 6073 |001a: invoke-virtual {v0, v6, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0a262a: 0c04 |001d: move-result-object v4 │ │ -0a262c: 5286 0c0e |001e: iget v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ -0a2630: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ -0a2632: 3276 0700 |0021: if-eq v6, v7, 0028 // +0007 │ │ -0a2636: 5286 0c0e |0023: iget v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ -0a263a: 6e20 3620 6400 |0025: invoke-virtual {v4, v6}, Landroid/view/View;.setId:(I)V // method@2036 │ │ -0a2640: 6e20 7c20 8300 |0028: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@207c │ │ -0a2646: 0a01 |002b: move-result v1 │ │ -0a2648: 6e20 9720 8300 |002c: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@2097 │ │ -0a264e: 6e10 b71e 0800 |002f: invoke-virtual {v8}, Landroid/support/v7/widget/ViewStubCompat;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1eb7 │ │ -0a2654: 0c02 |0032: move-result-object v2 │ │ -0a2656: 3802 1f00 |0033: if-eqz v2, 0052 // +001f │ │ -0a265a: 6e40 6320 4321 |0035: invoke-virtual {v3, v4, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ -0a2660: 2206 7705 |0038: new-instance v6, Ljava/lang/ref/WeakReference; // type@0577 │ │ -0a2664: 7020 1e28 4600 |003a: invoke-direct {v6, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -0a266a: 5b86 0d0e |003d: iput-object v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0e0d │ │ -0a266e: 5486 0b0e |003f: iget-object v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/widget/ViewStubCompat$OnInflateListener; // field@0e0b │ │ -0a2672: 3806 0700 |0041: if-eqz v6, 0048 // +0007 │ │ -0a2676: 5486 0b0e |0043: iget-object v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/widget/ViewStubCompat$OnInflateListener; // field@0e0b │ │ -0a267a: 7230 af1e 8604 |0045: invoke-interface {v6, v8, v4}, Landroid/support/v7/widget/ViewStubCompat$OnInflateListener;.onInflate:(Landroid/support/v7/widget/ViewStubCompat;Landroid/view/View;)V // method@1eaf │ │ -0a2680: 1104 |0048: return-object v4 │ │ -0a2682: 6e10 b41e 0800 |0049: invoke-virtual {v8}, Landroid/support/v7/widget/ViewStubCompat;.getContext:()Landroid/content/Context; // method@1eb4 │ │ -0a2688: 0c06 |004c: move-result-object v6 │ │ -0a268a: 7110 651f 0600 |004d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -0a2690: 0c00 |0050: move-result-object v0 │ │ -0a2692: 28c6 |0051: goto 0017 // -003a │ │ -0a2694: 6e30 6220 4301 |0052: invoke-virtual {v3, v4, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@2062 │ │ -0a269a: 28e3 |0055: goto 0038 // -001d │ │ -0a269c: 2206 5605 |0056: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a26a0: 1a07 6013 |0058: const-string v7, "ViewStub must have a valid layoutResource" // string@1360 │ │ -0a26a4: 7020 8f27 7600 |005a: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a26aa: 2706 |005d: throw v6 │ │ -0a26ac: 2206 5705 |005e: new-instance v6, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a26b0: 1a07 5f13 |0060: const-string v7, "ViewStub must have a non-null ViewGroup viewParent" // string@135f │ │ -0a26b4: 7020 9327 7600 |0062: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a26ba: 2706 |0065: throw v6 │ │ +0a2664: |[0a2664] android.support.v7.widget.ViewStubCompat.inflate:()Landroid/view/View; │ │ +0a2674: 6e10 b91e 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/ViewStubCompat;.getParent:()Landroid/view/ViewParent; // method@1eb9 │ │ +0a267a: 0c05 |0003: move-result-object v5 │ │ +0a267c: 3805 5a00 |0004: if-eqz v5, 005e // +005a │ │ +0a2680: 2056 4304 |0006: instance-of v6, v5, Landroid/view/ViewGroup; // type@0443 │ │ +0a2684: 3806 5600 |0008: if-eqz v6, 005e // +0056 │ │ +0a2688: 5286 0f0e |000a: iget v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ +0a268c: 3806 4a00 |000c: if-eqz v6, 0056 // +004a │ │ +0a2690: 0753 |000e: move-object v3, v5 │ │ +0a2692: 1f03 4304 |000f: check-cast v3, Landroid/view/ViewGroup; // type@0443 │ │ +0a2696: 5486 0e0e |0011: iget-object v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0e0e │ │ +0a269a: 3806 3600 |0013: if-eqz v6, 0049 // +0036 │ │ +0a269e: 5480 0e0e |0015: iget-object v0, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0e0e │ │ +0a26a2: 5286 0f0e |0017: iget v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ +0a26a6: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +0a26a8: 6e40 691f 6073 |001a: invoke-virtual {v0, v6, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0a26ae: 0c04 |001d: move-result-object v4 │ │ +0a26b0: 5286 0c0e |001e: iget v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ +0a26b4: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ +0a26b6: 3276 0700 |0021: if-eq v6, v7, 0028 // +0007 │ │ +0a26ba: 5286 0c0e |0023: iget v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ +0a26be: 6e20 3620 6400 |0025: invoke-virtual {v4, v6}, Landroid/view/View;.setId:(I)V // method@2036 │ │ +0a26c4: 6e20 7c20 8300 |0028: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@207c │ │ +0a26ca: 0a01 |002b: move-result v1 │ │ +0a26cc: 6e20 9720 8300 |002c: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@2097 │ │ +0a26d2: 6e10 b71e 0800 |002f: invoke-virtual {v8}, Landroid/support/v7/widget/ViewStubCompat;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1eb7 │ │ +0a26d8: 0c02 |0032: move-result-object v2 │ │ +0a26da: 3802 1f00 |0033: if-eqz v2, 0052 // +001f │ │ +0a26de: 6e40 6320 4321 |0035: invoke-virtual {v3, v4, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@2063 │ │ +0a26e4: 2206 7a05 |0038: new-instance v6, Ljava/lang/ref/WeakReference; // type@057a │ │ +0a26e8: 7020 1e28 4600 |003a: invoke-direct {v6, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +0a26ee: 5b86 0d0e |003d: iput-object v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0e0d │ │ +0a26f2: 5486 0b0e |003f: iget-object v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/widget/ViewStubCompat$OnInflateListener; // field@0e0b │ │ +0a26f6: 3806 0700 |0041: if-eqz v6, 0048 // +0007 │ │ +0a26fa: 5486 0b0e |0043: iget-object v6, v8, Landroid/support/v7/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/widget/ViewStubCompat$OnInflateListener; // field@0e0b │ │ +0a26fe: 7230 af1e 8604 |0045: invoke-interface {v6, v8, v4}, Landroid/support/v7/widget/ViewStubCompat$OnInflateListener;.onInflate:(Landroid/support/v7/widget/ViewStubCompat;Landroid/view/View;)V // method@1eaf │ │ +0a2704: 1104 |0048: return-object v4 │ │ +0a2706: 6e10 b41e 0800 |0049: invoke-virtual {v8}, Landroid/support/v7/widget/ViewStubCompat;.getContext:()Landroid/content/Context; // method@1eb4 │ │ +0a270c: 0c06 |004c: move-result-object v6 │ │ +0a270e: 7110 651f 0600 |004d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +0a2714: 0c00 |0050: move-result-object v0 │ │ +0a2716: 28c6 |0051: goto 0017 // -003a │ │ +0a2718: 6e30 6220 4301 |0052: invoke-virtual {v3, v4, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@2062 │ │ +0a271e: 28e3 |0055: goto 0038 // -001d │ │ +0a2720: 2206 5705 |0056: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a2724: 1a07 6a13 |0058: const-string v7, "ViewStub must have a valid layoutResource" // string@136a │ │ +0a2728: 7020 8f27 7600 |005a: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a272e: 2706 |005d: throw v6 │ │ +0a2730: 2206 5805 |005e: new-instance v6, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a2734: 1a07 6913 |0060: const-string v7, "ViewStub must have a non-null ViewGroup viewParent" // string@1369 │ │ +0a2738: 7020 9327 7600 |0062: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a273e: 2706 |0065: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=191 │ │ 0x000a line=192 │ │ 0x000f line=193 │ │ 0x0011 line=195 │ │ @@ -242630,18 +242657,18 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a26bc: |[0a26bc] android.support.v7.widget.ViewStubCompat.onMeasure:(II)V │ │ -0a26cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a26ce: 6e30 c01e 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/support/v7/widget/ViewStubCompat;.setMeasuredDimension:(II)V // method@1ec0 │ │ -0a26d4: 0e00 |0004: return-void │ │ +0a2740: |[0a2740] android.support.v7.widget.ViewStubCompat.onMeasure:(II)V │ │ +0a2750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a2752: 6e30 c01e 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/support/v7/widget/ViewStubCompat;.setMeasuredDimension:(II)V // method@1ec0 │ │ +0a2758: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=143 │ │ 0x0004 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ViewStubCompat; │ │ 0x0000 - 0x0005 reg=2 widthMeasureSpec I │ │ @@ -242652,17 +242679,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a26d8: |[0a26d8] android.support.v7.widget.ViewStubCompat.setInflatedId:(I)V │ │ -0a26e8: 5901 0c0e |0000: iput v1, v0, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ -0a26ec: 0e00 |0002: return-void │ │ +0a275c: |[0a275c] android.support.v7.widget.ViewStubCompat.setInflatedId:(I)V │ │ +0a276c: 5901 0c0e |0000: iput v1, v0, Landroid/support/v7/widget/ViewStubCompat;.mInflatedId:I // field@0e0c │ │ +0a2770: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 inflatedId I │ │ @@ -242672,17 +242699,17 @@ │ │ type : '(Landroid/view/LayoutInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a26f0: |[0a26f0] android.support.v7.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ -0a2700: 5b01 0e0e |0000: iput-object v1, v0, Landroid/support/v7/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0e0e │ │ -0a2704: 0e00 |0002: return-void │ │ +0a2774: |[0a2774] android.support.v7.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ +0a2784: 5b01 0e0e |0000: iput-object v1, v0, Landroid/support/v7/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0e0e │ │ +0a2788: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0002 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 inflater Landroid/view/LayoutInflater; │ │ @@ -242692,17 +242719,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2708: |[0a2708] android.support.v7.widget.ViewStubCompat.setLayoutResource:(I)V │ │ -0a2718: 5901 0f0e |0000: iput v1, v0, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ -0a271c: 0e00 |0002: return-void │ │ +0a278c: |[0a278c] android.support.v7.widget.ViewStubCompat.setLayoutResource:(I)V │ │ +0a279c: 5901 0f0e |0000: iput v1, v0, Landroid/support/v7/widget/ViewStubCompat;.mLayoutResource:I // field@0e0f │ │ +0a27a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 layoutResource I │ │ @@ -242712,17 +242739,17 @@ │ │ type : '(Landroid/support/v7/widget/ViewStubCompat$OnInflateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2720: |[0a2720] android.support.v7.widget.ViewStubCompat.setOnInflateListener:(Landroid/support/v7/widget/ViewStubCompat$OnInflateListener;)V │ │ -0a2730: 5b01 0b0e |0000: iput-object v1, v0, Landroid/support/v7/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/widget/ViewStubCompat$OnInflateListener; // field@0e0b │ │ -0a2734: 0e00 |0002: return-void │ │ +0a27a4: |[0a27a4] android.support.v7.widget.ViewStubCompat.setOnInflateListener:(Landroid/support/v7/widget/ViewStubCompat$OnInflateListener;)V │ │ +0a27b4: 5b01 0b0e |0000: iput-object v1, v0, Landroid/support/v7/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/widget/ViewStubCompat$OnInflateListener; // field@0e0b │ │ +0a27b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0002 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 inflateListener Landroid/support/v7/widget/ViewStubCompat$OnInflateListener; │ │ @@ -242732,34 +242759,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0a2738: |[0a2738] android.support.v7.widget.ViewStubCompat.setVisibility:(I)V │ │ -0a2748: 5431 0d0e |0000: iget-object v1, v3, Landroid/support/v7/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0e0d │ │ -0a274c: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -0a2750: 5431 0d0e |0004: iget-object v1, v3, Landroid/support/v7/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0e0d │ │ -0a2754: 6e10 1f28 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ -0a275a: 0c00 |0009: move-result-object v0 │ │ -0a275c: 1f00 3c04 |000a: check-cast v0, Landroid/view/View; // type@043c │ │ -0a2760: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -0a2764: 6e20 4b20 4000 |000e: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -0a276a: 0e00 |0011: return-void │ │ -0a276c: 2201 5705 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a2770: 1a02 c032 |0014: const-string v2, "setVisibility called on un-referenced view" // string@32c0 │ │ -0a2774: 7020 9327 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a277a: 2701 |0019: throw v1 │ │ -0a277c: 6f20 4b20 4300 |001a: invoke-super {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -0a2782: 3804 0500 |001d: if-eqz v4, 0022 // +0005 │ │ -0a2786: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -0a2788: 3314 f1ff |0020: if-ne v4, v1, 0011 // -000f │ │ -0a278c: 6e10 ba1e 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@1eba │ │ -0a2792: 28ec |0025: goto 0011 // -0014 │ │ +0a27bc: |[0a27bc] android.support.v7.widget.ViewStubCompat.setVisibility:(I)V │ │ +0a27cc: 5431 0d0e |0000: iget-object v1, v3, Landroid/support/v7/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0e0d │ │ +0a27d0: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +0a27d4: 5431 0d0e |0004: iget-object v1, v3, Landroid/support/v7/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0e0d │ │ +0a27d8: 6e10 1f28 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@281f │ │ +0a27de: 0c00 |0009: move-result-object v0 │ │ +0a27e0: 1f00 3d04 |000a: check-cast v0, Landroid/view/View; // type@043d │ │ +0a27e4: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +0a27e8: 6e20 4b20 4000 |000e: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0a27ee: 0e00 |0011: return-void │ │ +0a27f0: 2201 5805 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a27f4: 1a02 ca32 |0014: const-string v2, "setVisibility called on un-referenced view" // string@32ca │ │ +0a27f8: 7020 9327 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a27fe: 2701 |0019: throw v1 │ │ +0a2800: 6f20 4b20 4300 |001a: invoke-super {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0a2806: 3804 0500 |001d: if-eqz v4, 0022 // +0005 │ │ +0a280a: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +0a280c: 3314 f1ff |0020: if-ne v4, v1, 0011 // -000f │ │ +0a2810: 6e10 ba1e 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@1eba │ │ +0a2816: 28ec |0025: goto 0011 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x000c line=168 │ │ 0x000e line=169 │ │ 0x0011 line=179 │ │ @@ -242769,27 +242796,27 @@ │ │ 0x0022 line=176 │ │ 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/widget/ViewStubCompat; │ │ 0x0000 - 0x0026 reg=4 visibility I │ │ │ │ - source_file_idx : 4962 (ViewStubCompat.java) │ │ + source_file_idx : 4972 (ViewStubCompat.java) │ │ │ │ -Class #858 header: │ │ -class_idx : 1008 │ │ +Class #859 header: │ │ +class_idx : 1009 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4967 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4977 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #858 - │ │ +Class #859 - │ │ Class descriptor : 'Landroid/support/v7/widget/ViewUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v7/widget/ViewUtils;) │ │ name : 'TAG' │ │ @@ -242807,44 +242834,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0a2794: |[0a2794] android.support.v7.widget.ViewUtils.:()V │ │ -0a27a4: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0a27a8: 1302 1200 |0002: const/16 v2, #int 18 // #12 │ │ -0a27ac: 3421 2700 |0004: if-lt v1, v2, 002b // +0027 │ │ -0a27b0: 1c01 3c04 |0006: const-class v1, Landroid/view/View; // type@043c │ │ -0a27b4: 1a02 9619 |0008: const-string v2, "computeFitSystemWindows" // string@1996 │ │ -0a27b8: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -0a27ba: 2333 9806 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0698 │ │ -0a27be: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0a27c0: 1c05 6000 |000e: const-class v5, Landroid/graphics/Rect; // type@0060 │ │ -0a27c4: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -0a27c8: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -0a27ca: 1c05 6000 |0013: const-class v5, Landroid/graphics/Rect; // type@0060 │ │ -0a27ce: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ -0a27d2: 6e30 7827 2103 |0017: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -0a27d8: 0c01 |001a: move-result-object v1 │ │ -0a27da: 6901 110e |001b: sput-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ -0a27de: 6201 110e |001d: sget-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ -0a27e2: 6e10 3028 0100 |001f: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@2830 │ │ -0a27e8: 0a01 |0022: move-result v1 │ │ -0a27ea: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ -0a27ee: 6201 110e |0025: sget-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ -0a27f2: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -0a27f4: 6e20 3128 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ -0a27fa: 0e00 |002b: return-void │ │ -0a27fc: 0d00 |002c: move-exception v0 │ │ -0a27fe: 1a01 6613 |002d: const-string v1, "ViewUtils" // string@1366 │ │ -0a2802: 1a02 6504 |002f: const-string v2, "Could not find method computeFitSystemWindows. Oh well." // string@0465 │ │ -0a2806: 7120 091f 2100 |0031: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ -0a280c: 28f7 |0034: goto 002b // -0009 │ │ +0a2818: |[0a2818] android.support.v7.widget.ViewUtils.:()V │ │ +0a2828: 6001 3700 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0a282c: 1302 1200 |0002: const/16 v2, #int 18 // #12 │ │ +0a2830: 3421 2700 |0004: if-lt v1, v2, 002b // +0027 │ │ +0a2834: 1c01 3d04 |0006: const-class v1, Landroid/view/View; // type@043d │ │ +0a2838: 1a02 a019 |0008: const-string v2, "computeFitSystemWindows" // string@19a0 │ │ +0a283c: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +0a283e: 2333 9b06 |000b: new-array v3, v3, [Ljava/lang/Class; // type@069b │ │ +0a2842: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0a2844: 1c05 6000 |000e: const-class v5, Landroid/graphics/Rect; // type@0060 │ │ +0a2848: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +0a284c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0a284e: 1c05 6000 |0013: const-class v5, Landroid/graphics/Rect; // type@0060 │ │ +0a2852: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ +0a2856: 6e30 7827 2103 |0017: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +0a285c: 0c01 |001a: move-result-object v1 │ │ +0a285e: 6901 110e |001b: sput-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ +0a2862: 6201 110e |001d: sget-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ +0a2866: 6e10 3028 0100 |001f: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@2830 │ │ +0a286c: 0a01 |0022: move-result v1 │ │ +0a286e: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ +0a2872: 6201 110e |0025: sget-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ +0a2876: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +0a2878: 6e20 3128 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ +0a287e: 0e00 |002b: return-void │ │ +0a2880: 0d00 |002c: move-exception v0 │ │ +0a2882: 1a01 7013 |002d: const-string v1, "ViewUtils" // string@1370 │ │ +0a2886: 1a02 6804 |002f: const-string v2, "Could not find method computeFitSystemWindows. Oh well." // string@0468 │ │ +0a288a: 7120 091f 2100 |0031: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ +0a2890: 28f7 |0034: goto 002b // -0009 │ │ catches : 1 │ │ 0x0006 - 0x002b │ │ Ljava/lang/NoSuchMethodException; -> 0x002c │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=39 │ │ 0x001d line=41 │ │ @@ -242861,17 +242888,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2820: |[0a2820] android.support.v7.widget.ViewUtils.:()V │ │ -0a2830: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a2836: 0e00 |0003: return-void │ │ +0a28a4: |[0a28a4] android.support.v7.widget.ViewUtils.:()V │ │ +0a28b4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a28ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ViewUtils; │ │ │ │ #2 : (in Landroid/support/v7/widget/ViewUtils;) │ │ @@ -242879,17 +242906,17 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2838: |[0a2838] android.support.v7.widget.ViewUtils.combineMeasuredStates:(II)I │ │ -0a2848: 9600 0102 |0000: or-int v0, v1, v2 │ │ -0a284c: 0f00 |0002: return v0 │ │ +0a28bc: |[0a28bc] android.support.v7.widget.ViewUtils.combineMeasuredStates:(II)I │ │ +0a28cc: 9600 0102 |0000: or-int v0, v1, v2 │ │ +0a28d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 curState I │ │ 0x0000 - 0x0003 reg=2 newState I │ │ │ │ @@ -242898,31 +242925,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 │ │ -0a2850: |[0a2850] android.support.v7.widget.ViewUtils.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -0a2860: 6201 110e |0000: sget-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ -0a2864: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ -0a2868: 6201 110e |0004: sget-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ -0a286c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0a286e: 2322 9906 |0007: new-array v2, v2, [Ljava/lang/Object; // type@0699 │ │ -0a2872: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0a2874: 4d05 0203 |000a: aput-object v5, v2, v3 │ │ -0a2878: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -0a287a: 4d06 0203 |000d: aput-object v6, v2, v3 │ │ -0a287e: 6e30 2f28 4102 |000f: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0a2884: 0e00 |0012: return-void │ │ -0a2886: 0d00 |0013: move-exception v0 │ │ -0a2888: 1a01 6613 |0014: const-string v1, "ViewUtils" // string@1366 │ │ -0a288c: 1a02 6b04 |0016: const-string v2, "Could not invoke computeFitSystemWindows" // string@046b │ │ -0a2890: 7130 0a1f 2100 |0018: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0a │ │ -0a2896: 28f7 |001b: goto 0012 // -0009 │ │ +0a28d4: |[0a28d4] android.support.v7.widget.ViewUtils.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +0a28e4: 6201 110e |0000: sget-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ +0a28e8: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ +0a28ec: 6201 110e |0004: sget-object v1, Landroid/support/v7/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0e11 │ │ +0a28f0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0a28f2: 2322 9c06 |0007: new-array v2, v2, [Ljava/lang/Object; // type@069c │ │ +0a28f6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0a28f8: 4d05 0203 |000a: aput-object v5, v2, v3 │ │ +0a28fc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +0a28fe: 4d06 0203 |000d: aput-object v6, v2, v3 │ │ +0a2902: 6e30 2f28 4102 |000f: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +0a2908: 0e00 |0012: return-void │ │ +0a290a: 0d00 |0013: move-exception v0 │ │ +0a290c: 1a01 7013 |0014: const-string v1, "ViewUtils" // string@1370 │ │ +0a2910: 1a02 6e04 |0016: const-string v2, "Could not invoke computeFitSystemWindows" // string@046e │ │ +0a2914: 7130 0a1f 2100 |0018: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0a │ │ +0a291a: 28f7 |001b: goto 0012 // -0009 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=75 │ │ 0x0012 line=80 │ │ @@ -242939,22 +242966,22 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a28a8: |[0a28a8] android.support.v7.widget.ViewUtils.isLayoutRtl:(Landroid/view/View;)Z │ │ -0a28b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a28ba: 7110 2e0a 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ -0a28c0: 0a01 |0004: move-result v1 │ │ -0a28c2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0a28c6: 0f00 |0007: return v0 │ │ -0a28c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0a28ca: 28fe |0009: goto 0007 // -0002 │ │ +0a292c: |[0a292c] android.support.v7.widget.ViewUtils.isLayoutRtl:(Landroid/view/View;)Z │ │ +0a293c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a293e: 7110 2e0a 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0a2e │ │ +0a2944: 0a01 |0004: move-result v1 │ │ +0a2946: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0a294a: 0f00 |0007: return v0 │ │ +0a294c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a294e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=2 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v7/widget/ViewUtils;) │ │ @@ -242962,49 +242989,49 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0a28cc: |[0a28cc] android.support.v7.widget.ViewUtils.makeOptionalFitsSystemWindows:(Landroid/view/View;)V │ │ -0a28dc: 6002 3700 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0a28e0: 1303 1000 |0002: const/16 v3, #int 16 // #10 │ │ -0a28e4: 3432 1f00 |0004: if-lt v2, v3, 0023 // +001f │ │ -0a28e8: 6e10 bc27 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0a28ee: 0c02 |0009: move-result-object v2 │ │ -0a28f0: 1a03 fa28 |000a: const-string v3, "makeOptionalFitsSystemWindows" // string@28fa │ │ -0a28f4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0a28f6: 2344 9806 |000d: new-array v4, v4, [Ljava/lang/Class; // type@0698 │ │ -0a28fa: 6e30 7a27 3204 |000f: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -0a2900: 0c01 |0012: move-result-object v1 │ │ -0a2902: 6e10 3028 0100 |0013: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@2830 │ │ -0a2908: 0a02 |0016: move-result v2 │ │ -0a290a: 3902 0600 |0017: if-nez v2, 001d // +0006 │ │ -0a290e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0a2910: 6e20 3128 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ -0a2916: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0a2918: 2322 9906 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0699 │ │ -0a291c: 6e30 2f28 5102 |0020: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0a2922: 0e00 |0023: return-void │ │ -0a2924: 0d00 |0024: move-exception v0 │ │ -0a2926: 1a02 6613 |0025: const-string v2, "ViewUtils" // string@1366 │ │ -0a292a: 1a03 6704 |0027: const-string v3, "Could not find method makeOptionalFitsSystemWindows. Oh well..." // string@0467 │ │ -0a292e: 7120 091f 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ -0a2934: 28f7 |002c: goto 0023 // -0009 │ │ -0a2936: 0d00 |002d: move-exception v0 │ │ -0a2938: 1a02 6613 |002e: const-string v2, "ViewUtils" // string@1366 │ │ -0a293c: 1a03 6c04 |0030: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@046c │ │ -0a2940: 7130 0a1f 3200 |0032: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0a │ │ -0a2946: 28ee |0035: goto 0023 // -0012 │ │ -0a2948: 0d00 |0036: move-exception v0 │ │ -0a294a: 1a02 6613 |0037: const-string v2, "ViewUtils" // string@1366 │ │ -0a294e: 1a03 6c04 |0039: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@046c │ │ -0a2952: 7130 0a1f 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0a │ │ -0a2958: 28e5 |003e: goto 0023 // -001b │ │ +0a2950: |[0a2950] android.support.v7.widget.ViewUtils.makeOptionalFitsSystemWindows:(Landroid/view/View;)V │ │ +0a2960: 6002 3700 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0a2964: 1303 1000 |0002: const/16 v3, #int 16 // #10 │ │ +0a2968: 3432 1f00 |0004: if-lt v2, v3, 0023 // +001f │ │ +0a296c: 6e10 bc27 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0a2972: 0c02 |0009: move-result-object v2 │ │ +0a2974: 1a03 0429 |000a: const-string v3, "makeOptionalFitsSystemWindows" // string@2904 │ │ +0a2978: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0a297a: 2344 9b06 |000d: new-array v4, v4, [Ljava/lang/Class; // type@069b │ │ +0a297e: 6e30 7a27 3204 |000f: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +0a2984: 0c01 |0012: move-result-object v1 │ │ +0a2986: 6e10 3028 0100 |0013: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@2830 │ │ +0a298c: 0a02 |0016: move-result v2 │ │ +0a298e: 3902 0600 |0017: if-nez v2, 001d // +0006 │ │ +0a2992: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0a2994: 6e20 3128 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2831 │ │ +0a299a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0a299c: 2322 9c06 |001e: new-array v2, v2, [Ljava/lang/Object; // type@069c │ │ +0a29a0: 6e30 2f28 5102 |0020: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +0a29a6: 0e00 |0023: return-void │ │ +0a29a8: 0d00 |0024: move-exception v0 │ │ +0a29aa: 1a02 7013 |0025: const-string v2, "ViewUtils" // string@1370 │ │ +0a29ae: 1a03 6a04 |0027: const-string v3, "Could not find method makeOptionalFitsSystemWindows. Oh well..." // string@046a │ │ +0a29b2: 7120 091f 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ +0a29b8: 28f7 |002c: goto 0023 // -0009 │ │ +0a29ba: 0d00 |002d: move-exception v0 │ │ +0a29bc: 1a02 7013 |002e: const-string v2, "ViewUtils" // string@1370 │ │ +0a29c0: 1a03 6f04 |0030: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@046f │ │ +0a29c4: 7130 0a1f 3200 |0032: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0a │ │ +0a29ca: 28ee |0035: goto 0023 // -0012 │ │ +0a29cc: 0d00 |0036: move-exception v0 │ │ +0a29ce: 1a02 7013 |0037: const-string v2, "ViewUtils" // string@1370 │ │ +0a29d2: 1a03 6f04 |0039: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@046f │ │ +0a29d6: 7130 0a1f 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0a │ │ +0a29dc: 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 │ │ @@ -243023,27 +243050,27 @@ │ │ 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 : 4967 (ViewUtils.java) │ │ + source_file_idx : 4977 (ViewUtils.java) │ │ │ │ -Class #859 header: │ │ -class_idx : 1176 │ │ +Class #860 header: │ │ +class_idx : 1177 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 676 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 677 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ -Class #859 annotations: │ │ +Class #860 annotations: │ │ Annotations on field #3647 'connectionSpecs' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/ConnectionSpec;" ">;" } │ │ Annotations on field #3650 'protocols' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/Protocol;" ">;" } │ │ Annotations on method #8948 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I" "Lcom/squareup/okhttp/Dns;" "Ljavax/net/SocketFactory;" "Ljavax/net/ssl/SSLSocketFactory;" "Ljavax/net/ssl/HostnameVerifier;" "Lcom/squareup/okhttp/CertificatePinner;" "Lcom/squareup/okhttp/Authenticator;" "Ljava/net/Proxy;" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Protocol;" ">;" "Ljava/util/List" "<" "Lcom/squareup/okhttp/ConnectionSpec;" ">;" "Ljava/net/ProxySelector;" ")V" } │ │ Annotations on method #8952 'getConnectionSpecs' │ │ @@ -243051,15 +243078,15 @@ │ │ Annotations on method #8955 'getProtocols' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Protocol;" ">;" } │ │ Annotations on method #8960 'getUriHost' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ Annotations on method #8961 'getUriPort' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #859 - │ │ +Class #860 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Address;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243112,76 +243139,76 @@ │ │ type : '(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 13 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -0a2970: |[0a2970] com.squareup.okhttp.Address.:(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V │ │ -0a2980: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a2986: 2201 b504 |0003: new-instance v1, Lcom/squareup/okhttp/HttpUrl$Builder; // type@04b5 │ │ -0a298a: 7010 8723 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@2387 │ │ -0a2990: 3807 2000 |0008: if-eqz v7, 0028 // +0020 │ │ -0a2994: 1a00 b721 |000a: const-string v0, "https" // string@21b7 │ │ -0a2998: 6e20 9c23 0100 |000c: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@239c │ │ -0a299e: 0c00 |000f: move-result-object v0 │ │ -0a29a0: 6e20 9023 3000 |0010: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.host:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@2390 │ │ -0a29a6: 0c00 |0013: move-result-object v0 │ │ -0a29a8: 6e20 9723 4000 |0014: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.port:(I)Lcom/squareup/okhttp/HttpUrl$Builder; // method@2397 │ │ -0a29ae: 0c00 |0017: move-result-object v0 │ │ -0a29b0: 6e10 8823 0000 |0018: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@2388 │ │ -0a29b6: 0c00 |001b: move-result-object v0 │ │ -0a29b8: 5b20 470e |001c: iput-object v0, v2, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ -0a29bc: 3905 0d00 |001e: if-nez v5, 002b // +000d │ │ -0a29c0: 2200 5605 |0020: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a29c4: 1a01 871b |0022: const-string v1, "dns == null" // string@1b87 │ │ -0a29c8: 7020 8f27 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a29ce: 2700 |0027: throw v0 │ │ -0a29d0: 1a00 a821 |0028: const-string v0, "http" // string@21a8 │ │ -0a29d4: 28e2 |002a: goto 000c // -001e │ │ -0a29d6: 5b25 400e |002b: iput-object v5, v2, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ -0a29da: 3906 0a00 |002d: if-nez v6, 0037 // +000a │ │ -0a29de: 2200 5605 |002f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a29e2: 1a01 6533 |0031: const-string v1, "socketFactory == null" // string@3365 │ │ -0a29e6: 7020 8f27 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a29ec: 2700 |0036: throw v0 │ │ -0a29ee: 5b26 450e |0037: iput-object v6, v2, Lcom/squareup/okhttp/Address;.socketFactory:Ljavax/net/SocketFactory; // field@0e45 │ │ -0a29f2: 390a 0a00 |0039: if-nez v10, 0043 // +000a │ │ -0a29f6: 2200 5605 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a29fa: 1a01 5417 |003d: const-string v1, "authenticator == null" // string@1754 │ │ -0a29fe: 7020 8f27 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a2a04: 2700 |0042: throw v0 │ │ -0a2a06: 5b2a 3d0e |0043: iput-object v10, v2, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ -0a2a0a: 390c 0a00 |0045: if-nez v12, 004f // +000a │ │ -0a2a0e: 2200 5605 |0047: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a2a12: 1a01 d52d |0049: const-string v1, "protocols == null" // string@2dd5 │ │ -0a2a16: 7020 8f27 1000 |004b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a2a1c: 2700 |004e: throw v0 │ │ -0a2a1e: 7110 af24 0c00 |004f: invoke-static {v12}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@24af │ │ -0a2a24: 0c00 |0052: move-result-object v0 │ │ -0a2a26: 5b20 420e |0053: iput-object v0, v2, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ -0a2a2a: 390d 0a00 |0055: if-nez v13, 005f // +000a │ │ -0a2a2e: 2200 5605 |0057: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a2a32: 1a01 c719 |0059: const-string v1, "connectionSpecs == null" // string@19c7 │ │ -0a2a36: 7020 8f27 1000 |005b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a2a3c: 2700 |005e: throw v0 │ │ -0a2a3e: 7110 af24 0d00 |005f: invoke-static {v13}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@24af │ │ -0a2a44: 0c00 |0062: move-result-object v0 │ │ -0a2a46: 5b20 3f0e |0063: iput-object v0, v2, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ -0a2a4a: 390e 0a00 |0065: if-nez v14, 006f // +000a │ │ -0a2a4e: 2200 5605 |0067: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a2a52: 1a01 e12d |0069: const-string v1, "proxySelector == null" // string@2de1 │ │ -0a2a56: 7020 8f27 1000 |006b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a2a5c: 2700 |006e: throw v0 │ │ -0a2a5e: 5b2e 440e |006f: iput-object v14, v2, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ -0a2a62: 5b2b 430e |0071: iput-object v11, v2, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ -0a2a66: 5b27 460e |0073: iput-object v7, v2, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ -0a2a6a: 5b28 410e |0075: iput-object v8, v2, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ -0a2a6e: 5b29 3e0e |0077: iput-object v9, v2, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ -0a2a72: 0e00 |0079: return-void │ │ +0a29f4: |[0a29f4] com.squareup.okhttp.Address.:(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V │ │ +0a2a04: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a2a0a: 2201 b604 |0003: new-instance v1, Lcom/squareup/okhttp/HttpUrl$Builder; // type@04b6 │ │ +0a2a0e: 7010 8723 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@2387 │ │ +0a2a14: 3807 2000 |0008: if-eqz v7, 0028 // +0020 │ │ +0a2a18: 1a00 c121 |000a: const-string v0, "https" // string@21c1 │ │ +0a2a1c: 6e20 9c23 0100 |000c: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@239c │ │ +0a2a22: 0c00 |000f: move-result-object v0 │ │ +0a2a24: 6e20 9023 3000 |0010: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.host:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@2390 │ │ +0a2a2a: 0c00 |0013: move-result-object v0 │ │ +0a2a2c: 6e20 9723 4000 |0014: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.port:(I)Lcom/squareup/okhttp/HttpUrl$Builder; // method@2397 │ │ +0a2a32: 0c00 |0017: move-result-object v0 │ │ +0a2a34: 6e10 8823 0000 |0018: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@2388 │ │ +0a2a3a: 0c00 |001b: move-result-object v0 │ │ +0a2a3c: 5b20 470e |001c: iput-object v0, v2, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ +0a2a40: 3905 0d00 |001e: if-nez v5, 002b // +000d │ │ +0a2a44: 2200 5705 |0020: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a2a48: 1a01 911b |0022: const-string v1, "dns == null" // string@1b91 │ │ +0a2a4c: 7020 8f27 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a2a52: 2700 |0027: throw v0 │ │ +0a2a54: 1a00 b221 |0028: const-string v0, "http" // string@21b2 │ │ +0a2a58: 28e2 |002a: goto 000c // -001e │ │ +0a2a5a: 5b25 400e |002b: iput-object v5, v2, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ +0a2a5e: 3906 0a00 |002d: if-nez v6, 0037 // +000a │ │ +0a2a62: 2200 5705 |002f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a2a66: 1a01 6f33 |0031: const-string v1, "socketFactory == null" // string@336f │ │ +0a2a6a: 7020 8f27 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a2a70: 2700 |0036: throw v0 │ │ +0a2a72: 5b26 450e |0037: iput-object v6, v2, Lcom/squareup/okhttp/Address;.socketFactory:Ljavax/net/SocketFactory; // field@0e45 │ │ +0a2a76: 390a 0a00 |0039: if-nez v10, 0043 // +000a │ │ +0a2a7a: 2200 5705 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a2a7e: 1a01 5e17 |003d: const-string v1, "authenticator == null" // string@175e │ │ +0a2a82: 7020 8f27 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a2a88: 2700 |0042: throw v0 │ │ +0a2a8a: 5b2a 3d0e |0043: iput-object v10, v2, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ +0a2a8e: 390c 0a00 |0045: if-nez v12, 004f // +000a │ │ +0a2a92: 2200 5705 |0047: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a2a96: 1a01 df2d |0049: const-string v1, "protocols == null" // string@2ddf │ │ +0a2a9a: 7020 8f27 1000 |004b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a2aa0: 2700 |004e: throw v0 │ │ +0a2aa2: 7110 af24 0c00 |004f: invoke-static {v12}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@24af │ │ +0a2aa8: 0c00 |0052: move-result-object v0 │ │ +0a2aaa: 5b20 420e |0053: iput-object v0, v2, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ +0a2aae: 390d 0a00 |0055: if-nez v13, 005f // +000a │ │ +0a2ab2: 2200 5705 |0057: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a2ab6: 1a01 d119 |0059: const-string v1, "connectionSpecs == null" // string@19d1 │ │ +0a2aba: 7020 8f27 1000 |005b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a2ac0: 2700 |005e: throw v0 │ │ +0a2ac2: 7110 af24 0d00 |005f: invoke-static {v13}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@24af │ │ +0a2ac8: 0c00 |0062: move-result-object v0 │ │ +0a2aca: 5b20 3f0e |0063: iput-object v0, v2, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ +0a2ace: 390e 0a00 |0065: if-nez v14, 006f // +000a │ │ +0a2ad2: 2200 5705 |0067: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a2ad6: 1a01 eb2d |0069: const-string v1, "proxySelector == null" // string@2deb │ │ +0a2ada: 7020 8f27 1000 |006b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a2ae0: 2700 |006e: throw v0 │ │ +0a2ae2: 5b2e 440e |006f: iput-object v14, v2, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ +0a2ae6: 5b2b 430e |0071: iput-object v11, v2, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ +0a2aea: 5b27 460e |0073: iput-object v7, v2, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ +0a2aee: 5b28 410e |0075: iput-object v8, v2, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ +0a2af2: 5b29 3e0e |0077: iput-object v9, v2, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ +0a2af6: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000c line=56 │ │ 0x0010 line=57 │ │ 0x0014 line=58 │ │ @@ -243227,72 +243254,72 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -0a2a74: |[0a2a74] com.squareup.okhttp.Address.equals:(Ljava/lang/Object;)Z │ │ -0a2a84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a2a86: 2052 9804 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Address; // type@0498 │ │ -0a2a8a: 3802 6a00 |0003: if-eqz v2, 006d // +006a │ │ -0a2a8e: 0750 |0005: move-object v0, v5 │ │ -0a2a90: 1f00 9804 |0006: check-cast v0, Lcom/squareup/okhttp/Address; // type@0498 │ │ -0a2a94: 5442 470e |0008: iget-object v2, v4, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ -0a2a98: 5403 470e |000a: iget-object v3, v0, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ -0a2a9c: 6e20 b523 3200 |000c: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/HttpUrl;.equals:(Ljava/lang/Object;)Z // method@23b5 │ │ -0a2aa2: 0a02 |000f: move-result v2 │ │ -0a2aa4: 3802 5d00 |0010: if-eqz v2, 006d // +005d │ │ -0a2aa8: 5442 400e |0012: iget-object v2, v4, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ -0a2aac: 5403 400e |0014: iget-object v3, v0, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ -0a2ab0: 6e20 bb27 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -0a2ab6: 0a02 |0019: move-result v2 │ │ -0a2ab8: 3802 5300 |001a: if-eqz v2, 006d // +0053 │ │ -0a2abc: 5442 3d0e |001c: iget-object v2, v4, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ -0a2ac0: 5403 3d0e |001e: iget-object v3, v0, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ -0a2ac4: 6e20 bb27 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -0a2aca: 0a02 |0023: move-result v2 │ │ -0a2acc: 3802 4900 |0024: if-eqz v2, 006d // +0049 │ │ -0a2ad0: 5442 420e |0026: iget-object v2, v4, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ -0a2ad4: 5403 420e |0028: iget-object v3, v0, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ -0a2ad8: 7220 e428 3200 |002a: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@28e4 │ │ -0a2ade: 0a02 |002d: move-result v2 │ │ -0a2ae0: 3802 3f00 |002e: if-eqz v2, 006d // +003f │ │ -0a2ae4: 5442 3f0e |0030: iget-object v2, v4, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ -0a2ae8: 5403 3f0e |0032: iget-object v3, v0, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ -0a2aec: 7220 e428 3200 |0034: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@28e4 │ │ -0a2af2: 0a02 |0037: move-result v2 │ │ -0a2af4: 3802 3500 |0038: if-eqz v2, 006d // +0035 │ │ -0a2af8: 5442 440e |003a: iget-object v2, v4, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ -0a2afc: 5403 440e |003c: iget-object v3, v0, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ -0a2b00: 6e20 bb27 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -0a2b06: 0a02 |0041: move-result v2 │ │ -0a2b08: 3802 2b00 |0042: if-eqz v2, 006d // +002b │ │ -0a2b0c: 5442 430e |0044: iget-object v2, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ -0a2b10: 5403 430e |0046: iget-object v3, v0, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ -0a2b14: 7120 ad24 3200 |0048: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ -0a2b1a: 0a02 |004b: move-result v2 │ │ -0a2b1c: 3802 2100 |004c: if-eqz v2, 006d // +0021 │ │ -0a2b20: 5442 460e |004e: iget-object v2, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ -0a2b24: 5403 460e |0050: iget-object v3, v0, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ -0a2b28: 7120 ad24 3200 |0052: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ -0a2b2e: 0a02 |0055: move-result v2 │ │ -0a2b30: 3802 1700 |0056: if-eqz v2, 006d // +0017 │ │ -0a2b34: 5442 410e |0058: iget-object v2, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ -0a2b38: 5403 410e |005a: iget-object v3, v0, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ -0a2b3c: 7120 ad24 3200 |005c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ -0a2b42: 0a02 |005f: move-result v2 │ │ -0a2b44: 3802 0d00 |0060: if-eqz v2, 006d // +000d │ │ -0a2b48: 5442 3e0e |0062: iget-object v2, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ -0a2b4c: 5403 3e0e |0064: iget-object v3, v0, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ -0a2b50: 7120 ad24 3200 |0066: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ -0a2b56: 0a02 |0069: move-result v2 │ │ -0a2b58: 3802 0300 |006a: if-eqz v2, 006d // +0003 │ │ -0a2b5c: 1211 |006c: const/4 v1, #int 1 // #1 │ │ -0a2b5e: 0f01 |006d: return v1 │ │ +0a2af8: |[0a2af8] com.squareup.okhttp.Address.equals:(Ljava/lang/Object;)Z │ │ +0a2b08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a2b0a: 2052 9904 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Address; // type@0499 │ │ +0a2b0e: 3802 6a00 |0003: if-eqz v2, 006d // +006a │ │ +0a2b12: 0750 |0005: move-object v0, v5 │ │ +0a2b14: 1f00 9904 |0006: check-cast v0, Lcom/squareup/okhttp/Address; // type@0499 │ │ +0a2b18: 5442 470e |0008: iget-object v2, v4, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ +0a2b1c: 5403 470e |000a: iget-object v3, v0, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ +0a2b20: 6e20 b523 3200 |000c: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/HttpUrl;.equals:(Ljava/lang/Object;)Z // method@23b5 │ │ +0a2b26: 0a02 |000f: move-result v2 │ │ +0a2b28: 3802 5d00 |0010: if-eqz v2, 006d // +005d │ │ +0a2b2c: 5442 400e |0012: iget-object v2, v4, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ +0a2b30: 5403 400e |0014: iget-object v3, v0, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ +0a2b34: 6e20 bb27 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0a2b3a: 0a02 |0019: move-result v2 │ │ +0a2b3c: 3802 5300 |001a: if-eqz v2, 006d // +0053 │ │ +0a2b40: 5442 3d0e |001c: iget-object v2, v4, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ +0a2b44: 5403 3d0e |001e: iget-object v3, v0, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ +0a2b48: 6e20 bb27 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0a2b4e: 0a02 |0023: move-result v2 │ │ +0a2b50: 3802 4900 |0024: if-eqz v2, 006d // +0049 │ │ +0a2b54: 5442 420e |0026: iget-object v2, v4, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ +0a2b58: 5403 420e |0028: iget-object v3, v0, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ +0a2b5c: 7220 e428 3200 |002a: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@28e4 │ │ +0a2b62: 0a02 |002d: move-result v2 │ │ +0a2b64: 3802 3f00 |002e: if-eqz v2, 006d // +003f │ │ +0a2b68: 5442 3f0e |0030: iget-object v2, v4, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ +0a2b6c: 5403 3f0e |0032: iget-object v3, v0, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ +0a2b70: 7220 e428 3200 |0034: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@28e4 │ │ +0a2b76: 0a02 |0037: move-result v2 │ │ +0a2b78: 3802 3500 |0038: if-eqz v2, 006d // +0035 │ │ +0a2b7c: 5442 440e |003a: iget-object v2, v4, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ +0a2b80: 5403 440e |003c: iget-object v3, v0, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ +0a2b84: 6e20 bb27 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0a2b8a: 0a02 |0041: move-result v2 │ │ +0a2b8c: 3802 2b00 |0042: if-eqz v2, 006d // +002b │ │ +0a2b90: 5442 430e |0044: iget-object v2, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ +0a2b94: 5403 430e |0046: iget-object v3, v0, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ +0a2b98: 7120 ad24 3200 |0048: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ +0a2b9e: 0a02 |004b: move-result v2 │ │ +0a2ba0: 3802 2100 |004c: if-eqz v2, 006d // +0021 │ │ +0a2ba4: 5442 460e |004e: iget-object v2, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ +0a2ba8: 5403 460e |0050: iget-object v3, v0, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ +0a2bac: 7120 ad24 3200 |0052: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ +0a2bb2: 0a02 |0055: move-result v2 │ │ +0a2bb4: 3802 1700 |0056: if-eqz v2, 006d // +0017 │ │ +0a2bb8: 5442 410e |0058: iget-object v2, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ +0a2bbc: 5403 410e |005a: iget-object v3, v0, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ +0a2bc0: 7120 ad24 3200 |005c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ +0a2bc6: 0a02 |005f: move-result v2 │ │ +0a2bc8: 3802 0d00 |0060: if-eqz v2, 006d // +000d │ │ +0a2bcc: 5442 3e0e |0062: iget-object v2, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ +0a2bd0: 5403 3e0e |0064: iget-object v3, v0, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ +0a2bd4: 7120 ad24 3200 |0066: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ +0a2bda: 0a02 |0069: move-result v2 │ │ +0a2bdc: 3802 0300 |006a: if-eqz v2, 006d // +0003 │ │ +0a2be0: 1211 |006c: const/4 v1, #int 1 // #1 │ │ +0a2be2: 0f01 |006d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x0006 line=174 │ │ 0x0008 line=175 │ │ 0x0016 line=176 │ │ 0x0020 line=177 │ │ @@ -243314,17 +243341,17 @@ │ │ type : '()Lcom/squareup/okhttp/Authenticator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2b60: |[0a2b60] com.squareup.okhttp.Address.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; │ │ -0a2b70: 5410 3d0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ -0a2b74: 1100 |0002: return-object v0 │ │ +0a2be4: |[0a2be4] com.squareup.okhttp.Address.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; │ │ +0a2bf4: 5410 3d0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ +0a2bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243332,17 +243359,17 @@ │ │ type : '()Lcom/squareup/okhttp/CertificatePinner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2b78: |[0a2b78] com.squareup.okhttp.Address.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; │ │ -0a2b88: 5410 3e0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ -0a2b8c: 1100 |0002: return-object v0 │ │ +0a2bfc: |[0a2bfc] com.squareup.okhttp.Address.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; │ │ +0a2c0c: 5410 3e0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ +0a2c10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243350,17 +243377,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2b90: |[0a2b90] com.squareup.okhttp.Address.getConnectionSpecs:()Ljava/util/List; │ │ -0a2ba0: 5410 3f0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ -0a2ba4: 1100 |0002: return-object v0 │ │ +0a2c14: |[0a2c14] com.squareup.okhttp.Address.getConnectionSpecs:()Ljava/util/List; │ │ +0a2c24: 5410 3f0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ +0a2c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243368,17 +243395,17 @@ │ │ type : '()Lcom/squareup/okhttp/Dns;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2ba8: |[0a2ba8] com.squareup.okhttp.Address.getDns:()Lcom/squareup/okhttp/Dns; │ │ -0a2bb8: 5410 400e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ -0a2bbc: 1100 |0002: return-object v0 │ │ +0a2c2c: |[0a2c2c] com.squareup.okhttp.Address.getDns:()Lcom/squareup/okhttp/Dns; │ │ +0a2c3c: 5410 400e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ +0a2c40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243386,17 +243413,17 @@ │ │ type : '()Ljavax/net/ssl/HostnameVerifier;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2bc0: |[0a2bc0] com.squareup.okhttp.Address.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ -0a2bd0: 5410 410e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ -0a2bd4: 1100 |0002: return-object v0 │ │ +0a2c44: |[0a2c44] com.squareup.okhttp.Address.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ +0a2c54: 5410 410e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ +0a2c58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243404,17 +243431,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2bd8: |[0a2bd8] com.squareup.okhttp.Address.getProtocols:()Ljava/util/List; │ │ -0a2be8: 5410 420e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ -0a2bec: 1100 |0002: return-object v0 │ │ +0a2c5c: |[0a2c5c] com.squareup.okhttp.Address.getProtocols:()Ljava/util/List; │ │ +0a2c6c: 5410 420e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ +0a2c70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243422,17 +243449,17 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2bf0: |[0a2bf0] com.squareup.okhttp.Address.getProxy:()Ljava/net/Proxy; │ │ -0a2c00: 5410 430e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ -0a2c04: 1100 |0002: return-object v0 │ │ +0a2c74: |[0a2c74] com.squareup.okhttp.Address.getProxy:()Ljava/net/Proxy; │ │ +0a2c84: 5410 430e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ +0a2c88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243440,17 +243467,17 @@ │ │ type : '()Ljava/net/ProxySelector;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2c08: |[0a2c08] com.squareup.okhttp.Address.getProxySelector:()Ljava/net/ProxySelector; │ │ -0a2c18: 5410 440e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ -0a2c1c: 1100 |0002: return-object v0 │ │ +0a2c8c: |[0a2c8c] com.squareup.okhttp.Address.getProxySelector:()Ljava/net/ProxySelector; │ │ +0a2c9c: 5410 440e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ +0a2ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243458,17 +243485,17 @@ │ │ type : '()Ljavax/net/SocketFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2c20: |[0a2c20] com.squareup.okhttp.Address.getSocketFactory:()Ljavax/net/SocketFactory; │ │ -0a2c30: 5410 450e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.socketFactory:Ljavax/net/SocketFactory; // field@0e45 │ │ -0a2c34: 1100 |0002: return-object v0 │ │ +0a2ca4: |[0a2ca4] com.squareup.okhttp.Address.getSocketFactory:()Ljavax/net/SocketFactory; │ │ +0a2cb4: 5410 450e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.socketFactory:Ljavax/net/SocketFactory; // field@0e45 │ │ +0a2cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #10 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243476,17 +243503,17 @@ │ │ type : '()Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2c38: |[0a2c38] com.squareup.okhttp.Address.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ -0a2c48: 5410 460e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ -0a2c4c: 1100 |0002: return-object v0 │ │ +0a2cbc: |[0a2cbc] com.squareup.okhttp.Address.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ +0a2ccc: 5410 460e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ +0a2cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #11 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243494,19 +243521,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a2c50: |[0a2c50] com.squareup.okhttp.Address.getUriHost:()Ljava/lang/String; │ │ -0a2c60: 5410 470e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ -0a2c64: 6e10 b723 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0a2c6a: 0c00 |0005: move-result-object v0 │ │ -0a2c6c: 1100 |0006: return-object v0 │ │ +0a2cd4: |[0a2cd4] com.squareup.okhttp.Address.getUriHost:()Ljava/lang/String; │ │ +0a2ce4: 5410 470e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ +0a2ce8: 6e10 b723 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0a2cee: 0c00 |0005: move-result-object v0 │ │ +0a2cf0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #12 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243514,19 +243541,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a2c70: |[0a2c70] com.squareup.okhttp.Address.getUriPort:()I │ │ -0a2c80: 5410 470e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ -0a2c84: 6e10 c123 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0a2c8a: 0a00 |0005: move-result v0 │ │ -0a2c8c: 0f00 |0006: return v0 │ │ +0a2cf4: |[0a2cf4] com.squareup.okhttp.Address.getUriPort:()I │ │ +0a2d04: 5410 470e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ +0a2d08: 6e10 c123 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0a2d0e: 0a00 |0005: move-result v0 │ │ +0a2d10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #13 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -243534,81 +243561,81 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 124 16-bit code units │ │ -0a2c90: |[0a2c90] com.squareup.okhttp.Address.hashCode:()I │ │ -0a2ca0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a2ca2: 1300 1100 |0001: const/16 v0, #int 17 // #11 │ │ -0a2ca6: 5441 470e |0003: iget-object v1, v4, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ -0a2caa: 6e10 b623 0100 |0005: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.hashCode:()I // method@23b6 │ │ -0a2cb0: 0a01 |0008: move-result v1 │ │ -0a2cb2: d010 0f02 |0009: add-int/lit16 v0, v1, #int 527 // #020f │ │ -0a2cb6: da01 001f |000b: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a2cba: 5443 400e |000d: iget-object v3, v4, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ -0a2cbe: 6e10 bd27 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0a2cc4: 0a03 |0012: move-result v3 │ │ -0a2cc6: 9000 0103 |0013: add-int v0, v1, v3 │ │ -0a2cca: da01 001f |0015: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a2cce: 5443 3d0e |0017: iget-object v3, v4, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ -0a2cd2: 6e10 bd27 0300 |0019: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0a2cd8: 0a03 |001c: move-result v3 │ │ -0a2cda: 9000 0103 |001d: add-int v0, v1, v3 │ │ -0a2cde: da01 001f |001f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a2ce2: 5443 420e |0021: iget-object v3, v4, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ -0a2ce6: 7210 e628 0300 |0023: invoke-interface {v3}, Ljava/util/List;.hashCode:()I // method@28e6 │ │ -0a2cec: 0a03 |0026: move-result v3 │ │ -0a2cee: 9000 0103 |0027: add-int v0, v1, v3 │ │ -0a2cf2: da01 001f |0029: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a2cf6: 5443 3f0e |002b: iget-object v3, v4, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ -0a2cfa: 7210 e628 0300 |002d: invoke-interface {v3}, Ljava/util/List;.hashCode:()I // method@28e6 │ │ -0a2d00: 0a03 |0030: move-result v3 │ │ -0a2d02: 9000 0103 |0031: add-int v0, v1, v3 │ │ -0a2d06: da01 001f |0033: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a2d0a: 5443 440e |0035: iget-object v3, v4, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ -0a2d0e: 6e10 bd27 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0a2d14: 0a03 |003a: move-result v3 │ │ -0a2d16: 9000 0103 |003b: add-int v0, v1, v3 │ │ -0a2d1a: da03 001f |003d: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0a2d1e: 5441 430e |003f: iget-object v1, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ -0a2d22: 3801 3500 |0041: if-eqz v1, 0076 // +0035 │ │ -0a2d26: 5441 430e |0043: iget-object v1, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ -0a2d2a: 6e10 4e28 0100 |0045: invoke-virtual {v1}, Ljava/net/Proxy;.hashCode:()I // method@284e │ │ -0a2d30: 0a01 |0048: move-result v1 │ │ -0a2d32: 9000 0301 |0049: add-int v0, v3, v1 │ │ -0a2d36: da03 001f |004b: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0a2d3a: 5441 460e |004d: iget-object v1, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ -0a2d3e: 3801 2900 |004f: if-eqz v1, 0078 // +0029 │ │ -0a2d42: 5441 460e |0051: iget-object v1, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ -0a2d46: 6e10 bd27 0100 |0053: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0a2d4c: 0a01 |0056: move-result v1 │ │ -0a2d4e: 9000 0301 |0057: add-int v0, v3, v1 │ │ -0a2d52: da03 001f |0059: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0a2d56: 5441 410e |005b: iget-object v1, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ -0a2d5a: 3801 1d00 |005d: if-eqz v1, 007a // +001d │ │ -0a2d5e: 5441 410e |005f: iget-object v1, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ -0a2d62: 6e10 bd27 0100 |0061: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0a2d68: 0a01 |0064: move-result v1 │ │ -0a2d6a: 9000 0301 |0065: add-int v0, v3, v1 │ │ -0a2d6e: da01 001f |0067: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a2d72: 5443 3e0e |0069: iget-object v3, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ -0a2d76: 3803 0800 |006b: if-eqz v3, 0073 // +0008 │ │ -0a2d7a: 5442 3e0e |006d: iget-object v2, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ -0a2d7e: 6e10 bd27 0200 |006f: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0a2d84: 0a02 |0072: move-result v2 │ │ -0a2d86: 9000 0102 |0073: add-int v0, v1, v2 │ │ -0a2d8a: 0f00 |0075: return v0 │ │ -0a2d8c: 0121 |0076: move v1, v2 │ │ -0a2d8e: 28d2 |0077: goto 0049 // -002e │ │ -0a2d90: 0121 |0078: move v1, v2 │ │ -0a2d92: 28de |0079: goto 0057 // -0022 │ │ -0a2d94: 0121 |007a: move v1, v2 │ │ -0a2d96: 28ea |007b: goto 0065 // -0016 │ │ +0a2d14: |[0a2d14] com.squareup.okhttp.Address.hashCode:()I │ │ +0a2d24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a2d26: 1300 1100 |0001: const/16 v0, #int 17 // #11 │ │ +0a2d2a: 5441 470e |0003: iget-object v1, v4, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ +0a2d2e: 6e10 b623 0100 |0005: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.hashCode:()I // method@23b6 │ │ +0a2d34: 0a01 |0008: move-result v1 │ │ +0a2d36: d010 0f02 |0009: add-int/lit16 v0, v1, #int 527 // #020f │ │ +0a2d3a: da01 001f |000b: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a2d3e: 5443 400e |000d: iget-object v3, v4, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0e40 │ │ +0a2d42: 6e10 bd27 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0a2d48: 0a03 |0012: move-result v3 │ │ +0a2d4a: 9000 0103 |0013: add-int v0, v1, v3 │ │ +0a2d4e: da01 001f |0015: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a2d52: 5443 3d0e |0017: iget-object v3, v4, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0e3d │ │ +0a2d56: 6e10 bd27 0300 |0019: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0a2d5c: 0a03 |001c: move-result v3 │ │ +0a2d5e: 9000 0103 |001d: add-int v0, v1, v3 │ │ +0a2d62: da01 001f |001f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a2d66: 5443 420e |0021: iget-object v3, v4, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0e42 │ │ +0a2d6a: 7210 e628 0300 |0023: invoke-interface {v3}, Ljava/util/List;.hashCode:()I // method@28e6 │ │ +0a2d70: 0a03 |0026: move-result v3 │ │ +0a2d72: 9000 0103 |0027: add-int v0, v1, v3 │ │ +0a2d76: da01 001f |0029: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a2d7a: 5443 3f0e |002b: iget-object v3, v4, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0e3f │ │ +0a2d7e: 7210 e628 0300 |002d: invoke-interface {v3}, Ljava/util/List;.hashCode:()I // method@28e6 │ │ +0a2d84: 0a03 |0030: move-result v3 │ │ +0a2d86: 9000 0103 |0031: add-int v0, v1, v3 │ │ +0a2d8a: da01 001f |0033: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a2d8e: 5443 440e |0035: iget-object v3, v4, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0e44 │ │ +0a2d92: 6e10 bd27 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0a2d98: 0a03 |003a: move-result v3 │ │ +0a2d9a: 9000 0103 |003b: add-int v0, v1, v3 │ │ +0a2d9e: da03 001f |003d: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0a2da2: 5441 430e |003f: iget-object v1, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ +0a2da6: 3801 3500 |0041: if-eqz v1, 0076 // +0035 │ │ +0a2daa: 5441 430e |0043: iget-object v1, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0e43 │ │ +0a2dae: 6e10 4e28 0100 |0045: invoke-virtual {v1}, Ljava/net/Proxy;.hashCode:()I // method@284e │ │ +0a2db4: 0a01 |0048: move-result v1 │ │ +0a2db6: 9000 0301 |0049: add-int v0, v3, v1 │ │ +0a2dba: da03 001f |004b: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0a2dbe: 5441 460e |004d: iget-object v1, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ +0a2dc2: 3801 2900 |004f: if-eqz v1, 0078 // +0029 │ │ +0a2dc6: 5441 460e |0051: iget-object v1, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ +0a2dca: 6e10 bd27 0100 |0053: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0a2dd0: 0a01 |0056: move-result v1 │ │ +0a2dd2: 9000 0301 |0057: add-int v0, v3, v1 │ │ +0a2dd6: da03 001f |0059: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0a2dda: 5441 410e |005b: iget-object v1, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ +0a2dde: 3801 1d00 |005d: if-eqz v1, 007a // +001d │ │ +0a2de2: 5441 410e |005f: iget-object v1, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0e41 │ │ +0a2de6: 6e10 bd27 0100 |0061: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0a2dec: 0a01 |0064: move-result v1 │ │ +0a2dee: 9000 0301 |0065: add-int v0, v3, v1 │ │ +0a2df2: da01 001f |0067: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a2df6: 5443 3e0e |0069: iget-object v3, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ +0a2dfa: 3803 0800 |006b: if-eqz v3, 0073 // +0008 │ │ +0a2dfe: 5442 3e0e |006d: iget-object v2, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0e3e │ │ +0a2e02: 6e10 bd27 0200 |006f: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0a2e08: 0a02 |0072: move-result v2 │ │ +0a2e0a: 9000 0102 |0073: add-int v0, v1, v2 │ │ +0a2e0e: 0f00 |0075: return v0 │ │ +0a2e10: 0121 |0076: move v1, v2 │ │ +0a2e12: 28d2 |0077: goto 0049 // -002e │ │ +0a2e14: 0121 |0078: move v1, v2 │ │ +0a2e16: 28de |0079: goto 0057 // -0022 │ │ +0a2e18: 0121 |007a: move v1, v2 │ │ +0a2e1a: 28ea |007b: goto 0065 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=190 │ │ 0x0003 line=191 │ │ 0x000b line=192 │ │ 0x0015 line=193 │ │ 0x001f line=194 │ │ @@ -243631,42 +243658,42 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2d98: |[0a2d98] com.squareup.okhttp.Address.url:()Lcom/squareup/okhttp/HttpUrl; │ │ -0a2da8: 5410 470e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ -0a2dac: 1100 |0002: return-object v0 │ │ +0a2e1c: |[0a2e1c] com.squareup.okhttp.Address.url:()Lcom/squareup/okhttp/HttpUrl; │ │ +0a2e2c: 5410 470e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0e47 │ │ +0a2e30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ - source_file_idx : 676 (Address.java) │ │ + source_file_idx : 677 (Address.java) │ │ │ │ -Class #860 header: │ │ -class_idx : 1177 │ │ +Class #861 header: │ │ +class_idx : 1178 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 766 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #860 annotations: │ │ +Class #861 annotations: │ │ Annotations on method #8964 'authenticate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #8965 'authenticateProxy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #860 - │ │ +Class #861 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Authenticator;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -243679,83 +243706,83 @@ │ │ │ │ #1 : (in Lcom/squareup/okhttp/Authenticator;) │ │ name : 'authenticateProxy' │ │ type : '(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 766 (Authenticator.java) │ │ + source_file_idx : 767 (Authenticator.java) │ │ │ │ -Class #861 header: │ │ -class_idx : 1178 │ │ +Class #862 header: │ │ +class_idx : 1179 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1012 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #861 - │ │ +Class #862 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Cache;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Cache;) │ │ name : 'internalCache' │ │ type : 'Lcom/squareup/okhttp/internal/InternalCache;' │ │ access : 0x0010 (FINAL) │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1012 (Cache.java) │ │ + source_file_idx : 1015 (Cache.java) │ │ │ │ -Class #862 header: │ │ -class_idx : 1179 │ │ +Class #863 header: │ │ +class_idx : 1180 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1013 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1016 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #862 annotations: │ │ +Class #863 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/CacheControl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #862 - │ │ +Class #863 - │ │ Class descriptor : 'Lcom/squareup/okhttp/CacheControl$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1013 (CacheControl.java) │ │ + source_file_idx : 1016 (CacheControl.java) │ │ │ │ -Class #863 header: │ │ -class_idx : 1180 │ │ +Class #864 header: │ │ +class_idx : 1181 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1013 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1016 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #863 annotations: │ │ +Class #864 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/CacheControl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ │ │ -Class #863 - │ │ +Class #864 - │ │ Class descriptor : 'Lcom/squareup/okhttp/CacheControl$Builder;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/CacheControl$Builder;) │ │ @@ -243792,21 +243819,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a2db0: |[0a2db0] com.squareup.okhttp.CacheControl$Builder.:()V │ │ -0a2dc0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0a2dc2: 7010 b927 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a2dc8: 5910 490e |0004: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0e49 │ │ -0a2dcc: 5910 4a0e |0006: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0e4a │ │ -0a2dd0: 5910 4b0e |0008: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0e4b │ │ -0a2dd4: 0e00 |000a: return-void │ │ +0a2e34: |[0a2e34] com.squareup.okhttp.CacheControl$Builder.:()V │ │ +0a2e44: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0a2e46: 7010 b927 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a2e4c: 5910 490e |0004: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0e49 │ │ +0a2e50: 5910 4a0e |0006: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0e4a │ │ +0a2e54: 5910 4b0e |0008: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0e4b │ │ +0a2e58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=272 │ │ 0x0004 line=275 │ │ 0x0006 line=276 │ │ 0x0008 line=277 │ │ locals : │ │ @@ -243818,19 +243845,19 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a2dd8: |[0a2dd8] com.squareup.okhttp.CacheControl$Builder.build:()Lcom/squareup/okhttp/CacheControl; │ │ -0a2de8: 2200 9d04 |0000: new-instance v0, Lcom/squareup/okhttp/CacheControl; // type@049d │ │ -0a2dec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a2dee: 7030 0d23 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/CacheControl;.:(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V // method@230d │ │ -0a2df4: 1100 |0006: return-object v0 │ │ +0a2e5c: |[0a2e5c] com.squareup.okhttp.CacheControl$Builder.build:()Lcom/squareup/okhttp/CacheControl; │ │ +0a2e6c: 2200 9e04 |0000: new-instance v0, Lcom/squareup/okhttp/CacheControl; // type@049e │ │ +0a2e70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a2e72: 7030 0d23 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/CacheControl;.:(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V // method@230d │ │ +0a2e78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/CacheControl$Builder; │ │ │ │ #1 : (in Lcom/squareup/okhttp/CacheControl$Builder;) │ │ @@ -243838,39 +243865,39 @@ │ │ type : '(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0a2df8: |[0a2df8] com.squareup.okhttp.CacheControl$Builder.maxStale:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; │ │ -0a2e08: 3b06 1b00 |0000: if-gez v6, 001b // +001b │ │ -0a2e0c: 2202 5605 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a2e10: 2203 6c05 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0a2e14: 7010 f927 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a2e1a: 1a04 4c29 |0009: const-string v4, "maxStale < 0: " // string@294c │ │ -0a2e1e: 6e20 0228 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a2e24: 0c03 |000e: move-result-object v3 │ │ -0a2e26: 6e20 fe27 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a2e2c: 0c03 |0012: move-result-object v3 │ │ -0a2e2e: 6e10 0628 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a2e34: 0c03 |0016: move-result-object v3 │ │ -0a2e36: 7020 8f27 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a2e3c: 2702 |001a: throw v2 │ │ -0a2e3e: 8162 |001b: int-to-long v2, v6 │ │ -0a2e40: 6e30 2229 2703 |001c: invoke-virtual {v7, v2, v3}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@2922 │ │ -0a2e46: 0b00 |001f: move-result-wide v0 │ │ -0a2e48: 1702 ffff ff7f |0020: const-wide/32 v2, #float nan // #7fffffff │ │ -0a2e4e: 3102 0002 |0023: cmp-long v2, v0, v2 │ │ -0a2e52: 3d02 0800 |0025: if-lez v2, 002d // +0008 │ │ -0a2e56: 1402 ffff ff7f |0027: const v2, #float nan // #7fffffff │ │ -0a2e5c: 5952 4a0e |002a: iput v2, v5, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0e4a │ │ -0a2e60: 1105 |002c: return-object v5 │ │ -0a2e62: 8402 |002d: long-to-int v2, v0 │ │ -0a2e64: 28fc |002e: goto 002a // -0004 │ │ +0a2e7c: |[0a2e7c] com.squareup.okhttp.CacheControl$Builder.maxStale:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; │ │ +0a2e8c: 3b06 1b00 |0000: if-gez v6, 001b // +001b │ │ +0a2e90: 2202 5705 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a2e94: 2203 6d05 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0a2e98: 7010 f927 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a2e9e: 1a04 5629 |0009: const-string v4, "maxStale < 0: " // string@2956 │ │ +0a2ea2: 6e20 0228 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a2ea8: 0c03 |000e: move-result-object v3 │ │ +0a2eaa: 6e20 fe27 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a2eb0: 0c03 |0012: move-result-object v3 │ │ +0a2eb2: 6e10 0628 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a2eb8: 0c03 |0016: move-result-object v3 │ │ +0a2eba: 7020 8f27 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a2ec0: 2702 |001a: throw v2 │ │ +0a2ec2: 8162 |001b: int-to-long v2, v6 │ │ +0a2ec4: 6e30 2229 2703 |001c: invoke-virtual {v7, v2, v3}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@2922 │ │ +0a2eca: 0b00 |001f: move-result-wide v0 │ │ +0a2ecc: 1702 ffff ff7f |0020: const-wide/32 v2, #float nan // #7fffffff │ │ +0a2ed2: 3102 0002 |0023: cmp-long v2, v0, v2 │ │ +0a2ed6: 3d02 0800 |0025: if-lez v2, 002d // +0008 │ │ +0a2eda: 1402 ffff ff7f |0027: const v2, #float nan // #7fffffff │ │ +0a2ee0: 5952 4a0e |002a: iput v2, v5, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0e4a │ │ +0a2ee4: 1105 |002c: return-object v5 │ │ +0a2ee6: 8402 |002d: long-to-int v2, v0 │ │ +0a2ee8: 28fc |002e: goto 002a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x001b line=321 │ │ 0x0020 line=322 │ │ 0x002c line=325 │ │ 0x002d line=322 │ │ @@ -243885,18 +243912,18 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a2e68: |[0a2e68] com.squareup.okhttp.CacheControl$Builder.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ -0a2e78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a2e7a: 5c10 4c0e |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:Z // field@0e4c │ │ -0a2e7e: 1101 |0003: return-object v1 │ │ +0a2eec: |[0a2eec] com.squareup.okhttp.CacheControl$Builder.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ +0a2efc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a2efe: 5c10 4c0e |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:Z // field@0e4c │ │ +0a2f02: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0003 line=284 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/okhttp/CacheControl$Builder; │ │ │ │ @@ -243905,42 +243932,42 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a2e80: |[0a2e80] com.squareup.okhttp.CacheControl$Builder.onlyIfCached:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ -0a2e90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a2e92: 5c10 4f0e |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:Z // field@0e4f │ │ -0a2e96: 1101 |0003: return-object v1 │ │ +0a2f04: |[0a2f04] com.squareup.okhttp.CacheControl$Builder.onlyIfCached:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ +0a2f14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a2f16: 5c10 4f0e |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:Z // field@0e4f │ │ +0a2f1a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0003 line=353 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/okhttp/CacheControl$Builder; │ │ │ │ - source_file_idx : 1013 (CacheControl.java) │ │ + source_file_idx : 1016 (CacheControl.java) │ │ │ │ -Class #864 header: │ │ -class_idx : 1181 │ │ +Class #865 header: │ │ +class_idx : 1182 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1013 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1016 │ │ static_fields_size : 2 │ │ instance_fields_size: 12 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 10 │ │ │ │ -Class #864 annotations: │ │ +Class #865 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/CacheControl$Builder; } │ │ │ │ -Class #864 - │ │ +Class #865 - │ │ Class descriptor : 'Lcom/squareup/okhttp/CacheControl;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/CacheControl;) │ │ name : 'FORCE_CACHE' │ │ @@ -244005,34 +244032,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0a2e98: |[0a2e98] com.squareup.okhttp.CacheControl.:()V │ │ -0a2ea8: 2200 9c04 |0000: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@049c │ │ -0a2eac: 7010 0623 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@2306 │ │ -0a2eb2: 6e10 0923 0000 |0005: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; // method@2309 │ │ -0a2eb8: 0c00 |0008: move-result-object v0 │ │ -0a2eba: 6e10 0723 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@2307 │ │ -0a2ec0: 0c00 |000c: move-result-object v0 │ │ -0a2ec2: 6900 510e |000d: sput-object v0, Lcom/squareup/okhttp/CacheControl;.FORCE_NETWORK:Lcom/squareup/okhttp/CacheControl; // field@0e51 │ │ -0a2ec6: 2200 9c04 |000f: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@049c │ │ -0a2eca: 7010 0623 0000 |0011: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@2306 │ │ -0a2ed0: 6e10 0a23 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:()Lcom/squareup/okhttp/CacheControl$Builder; // method@230a │ │ -0a2ed6: 0c00 |0017: move-result-object v0 │ │ -0a2ed8: 1401 ffff ff7f |0018: const v1, #float nan // #7fffffff │ │ -0a2ede: 6202 d110 |001b: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d1 │ │ -0a2ee2: 6e30 0823 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/CacheControl$Builder;.maxStale:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; // method@2308 │ │ -0a2ee8: 0c00 |0020: move-result-object v0 │ │ -0a2eea: 6e10 0723 0000 |0021: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@2307 │ │ -0a2ef0: 0c00 |0024: move-result-object v0 │ │ -0a2ef2: 6900 500e |0025: sput-object v0, Lcom/squareup/okhttp/CacheControl;.FORCE_CACHE:Lcom/squareup/okhttp/CacheControl; // field@0e50 │ │ -0a2ef6: 0e00 |0027: return-void │ │ +0a2f1c: |[0a2f1c] com.squareup.okhttp.CacheControl.:()V │ │ +0a2f2c: 2200 9d04 |0000: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@049d │ │ +0a2f30: 7010 0623 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@2306 │ │ +0a2f36: 6e10 0923 0000 |0005: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; // method@2309 │ │ +0a2f3c: 0c00 |0008: move-result-object v0 │ │ +0a2f3e: 6e10 0723 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@2307 │ │ +0a2f44: 0c00 |000c: move-result-object v0 │ │ +0a2f46: 6900 510e |000d: sput-object v0, Lcom/squareup/okhttp/CacheControl;.FORCE_NETWORK:Lcom/squareup/okhttp/CacheControl; // field@0e51 │ │ +0a2f4a: 2200 9d04 |000f: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@049d │ │ +0a2f4e: 7010 0623 0000 |0011: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@2306 │ │ +0a2f54: 6e10 0a23 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:()Lcom/squareup/okhttp/CacheControl$Builder; // method@230a │ │ +0a2f5a: 0c00 |0017: move-result-object v0 │ │ +0a2f5c: 1401 ffff ff7f |0018: const v1, #float nan // #7fffffff │ │ +0a2f62: 6202 d810 |001b: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d8 │ │ +0a2f66: 6e30 0823 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/CacheControl$Builder;.maxStale:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; // method@2308 │ │ +0a2f6c: 0c00 |0020: move-result-object v0 │ │ +0a2f6e: 6e10 0723 0000 |0021: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@2307 │ │ +0a2f74: 0c00 |0024: move-result-object v0 │ │ +0a2f76: 6900 500e |0025: sput-object v0, Lcom/squareup/okhttp/CacheControl;.FORCE_CACHE:Lcom/squareup/okhttp/CacheControl; // field@0e50 │ │ +0a2f7a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000f line=28 │ │ 0x0014 line=29 │ │ 0x001d line=30 │ │ 0x0021 line=31 │ │ @@ -244044,37 +244071,37 @@ │ │ type : '(Lcom/squareup/okhttp/CacheControl$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0a2ef8: |[0a2ef8] com.squareup.okhttp.CacheControl.:(Lcom/squareup/okhttp/CacheControl$Builder;)V │ │ -0a2f08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a2f0a: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a2f10: 5530 4c0e |0004: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:Z // field@0e4c │ │ -0a2f14: 5c20 590e |0006: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0e59 │ │ -0a2f18: 5530 4d0e |0008: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:Z // field@0e4d │ │ -0a2f1c: 5c20 5a0e |000a: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0e5a │ │ -0a2f20: 5230 490e |000c: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0e49 │ │ -0a2f24: 5920 550e |000e: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ -0a2f28: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -0a2f2a: 5920 5d0e |0011: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0e5d │ │ -0a2f2e: 5c21 530e |0013: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@0e53 │ │ -0a2f32: 5c21 540e |0015: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@0e54 │ │ -0a2f36: 5c21 580e |0017: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@0e58 │ │ -0a2f3a: 5230 4a0e |0019: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0e4a │ │ -0a2f3e: 5920 560e |001b: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ -0a2f42: 5230 4b0e |001d: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0e4b │ │ -0a2f46: 5920 570e |001f: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ -0a2f4a: 5530 4f0e |0021: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:Z // field@0e4f │ │ -0a2f4e: 5c20 5c0e |0023: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0e5c │ │ -0a2f52: 5530 4e0e |0025: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noTransform:Z // field@0e4e │ │ -0a2f56: 5c20 5b0e |0027: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0e5b │ │ -0a2f5a: 0e00 |0029: return-void │ │ +0a2f7c: |[0a2f7c] com.squareup.okhttp.CacheControl.:(Lcom/squareup/okhttp/CacheControl$Builder;)V │ │ +0a2f8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a2f8e: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a2f94: 5530 4c0e |0004: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:Z // field@0e4c │ │ +0a2f98: 5c20 590e |0006: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0e59 │ │ +0a2f9c: 5530 4d0e |0008: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:Z // field@0e4d │ │ +0a2fa0: 5c20 5a0e |000a: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0e5a │ │ +0a2fa4: 5230 490e |000c: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0e49 │ │ +0a2fa8: 5920 550e |000e: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ +0a2fac: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +0a2fae: 5920 5d0e |0011: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0e5d │ │ +0a2fb2: 5c21 530e |0013: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@0e53 │ │ +0a2fb6: 5c21 540e |0015: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@0e54 │ │ +0a2fba: 5c21 580e |0017: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@0e58 │ │ +0a2fbe: 5230 4a0e |0019: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0e4a │ │ +0a2fc2: 5920 560e |001b: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ +0a2fc6: 5230 4b0e |001d: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0e4b │ │ +0a2fca: 5920 570e |001f: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ +0a2fce: 5530 4f0e |0021: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:Z // field@0e4f │ │ +0a2fd2: 5c20 5c0e |0023: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0e5c │ │ +0a2fd6: 5530 4e0e |0025: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noTransform:Z // field@0e4e │ │ +0a2fda: 5c20 5b0e |0027: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0e5b │ │ +0a2fde: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=65 │ │ 0x0008 line=66 │ │ 0x000c line=67 │ │ 0x0010 line=68 │ │ @@ -244095,17 +244122,17 @@ │ │ type : '(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a2f5c: |[0a2f5c] com.squareup.okhttp.CacheControl.:(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V │ │ -0a2f6c: 7020 0c23 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/CacheControl;.:(Lcom/squareup/okhttp/CacheControl$Builder;)V // method@230c │ │ -0a2f72: 0e00 |0003: return-void │ │ +0a2fe0: |[0a2fe0] com.squareup.okhttp.CacheControl.:(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V │ │ +0a2ff0: 7020 0c23 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/CacheControl;.:(Lcom/squareup/okhttp/CacheControl$Builder;)V // method@230c │ │ +0a2ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/CacheControl; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/CacheControl$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/CacheControl$1; │ │ @@ -244115,29 +244142,29 @@ │ │ type : '(ZZIIZZZIIZZLjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0a2f74: |[0a2f74] com.squareup.okhttp.CacheControl.:(ZZIIZZZIIZZLjava/lang/String;)V │ │ -0a2f84: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a2f8a: 5c01 590e |0003: iput-boolean v1, v0, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0e59 │ │ -0a2f8e: 5c02 5a0e |0005: iput-boolean v2, v0, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0e5a │ │ -0a2f92: 5903 550e |0007: iput v3, v0, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ -0a2f96: 5904 5d0e |0009: iput v4, v0, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0e5d │ │ -0a2f9a: 5c05 530e |000b: iput-boolean v5, v0, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@0e53 │ │ -0a2f9e: 5c06 540e |000d: iput-boolean v6, v0, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@0e54 │ │ -0a2fa2: 5c07 580e |000f: iput-boolean v7, v0, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@0e58 │ │ -0a2fa6: 5908 560e |0011: iput v8, v0, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ -0a2faa: 5909 570e |0013: iput v9, v0, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ -0a2fae: 5c0a 5c0e |0015: iput-boolean v10, v0, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0e5c │ │ -0a2fb2: 5c0b 5b0e |0017: iput-boolean v11, v0, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0e5b │ │ -0a2fb6: 5b0c 520e |0019: iput-object v12, v0, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0e52 │ │ -0a2fba: 0e00 |001b: return-void │ │ +0a2ff8: |[0a2ff8] com.squareup.okhttp.CacheControl.:(ZZIIZZZIIZZLjava/lang/String;)V │ │ +0a3008: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a300e: 5c01 590e |0003: iput-boolean v1, v0, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0e59 │ │ +0a3012: 5c02 5a0e |0005: iput-boolean v2, v0, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0e5a │ │ +0a3016: 5903 550e |0007: iput v3, v0, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ +0a301a: 5904 5d0e |0009: iput v4, v0, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0e5d │ │ +0a301e: 5c05 530e |000b: iput-boolean v5, v0, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@0e53 │ │ +0a3022: 5c06 540e |000d: iput-boolean v6, v0, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@0e54 │ │ +0a3026: 5c07 580e |000f: iput-boolean v7, v0, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@0e58 │ │ +0a302a: 5908 560e |0011: iput v8, v0, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ +0a302e: 5909 570e |0013: iput v9, v0, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ +0a3032: 5c0a 5c0e |0015: iput-boolean v10, v0, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0e5c │ │ +0a3036: 5c0b 5b0e |0017: iput-boolean v11, v0, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0e5b │ │ +0a303a: 5b0c 520e |0019: iput-object v12, v0, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0e52 │ │ +0a303e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ @@ -244170,100 +244197,100 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -0a2fbc: |[0a2fbc] com.squareup.okhttp.CacheControl.headerValue:()Ljava/lang/String; │ │ -0a2fcc: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0a2fce: 2200 6c05 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0a2fd2: 7010 f927 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a2fd8: 5541 590e |0006: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0e59 │ │ -0a2fdc: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0a2fe0: 1a01 b32a |000a: const-string v1, "no-cache, " // string@2ab3 │ │ -0a2fe4: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a2fea: 5541 5a0e |000f: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0e5a │ │ -0a2fee: 3801 0700 |0011: if-eqz v1, 0018 // +0007 │ │ -0a2ff2: 1a01 b52a |0013: const-string v1, "no-store, " // string@2ab5 │ │ -0a2ff6: 6e20 0228 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a2ffc: 5241 550e |0018: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ -0a3000: 3231 1300 |001a: if-eq v1, v3, 002d // +0013 │ │ -0a3004: 1a01 2829 |001c: const-string v1, "max-age=" // string@2928 │ │ -0a3008: 6e20 0228 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a300e: 0c01 |0021: move-result-object v1 │ │ -0a3010: 5242 550e |0022: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ -0a3014: 6e20 fe27 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a301a: 0c01 |0027: move-result-object v1 │ │ -0a301c: 1a02 1201 |0028: const-string v2, ", " // string@0112 │ │ -0a3020: 6e20 0228 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3026: 5241 5d0e |002d: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0e5d │ │ -0a302a: 3231 1300 |002f: if-eq v1, v3, 0042 // +0013 │ │ -0a302e: 1a01 a72f |0031: const-string v1, "s-maxage=" // string@2fa7 │ │ -0a3032: 6e20 0228 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3038: 0c01 |0036: move-result-object v1 │ │ -0a303a: 5242 5d0e |0037: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0e5d │ │ -0a303e: 6e20 fe27 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a3044: 0c01 |003c: move-result-object v1 │ │ -0a3046: 1a02 1201 |003d: const-string v2, ", " // string@0112 │ │ -0a304a: 6e20 0228 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3050: 5541 530e |0042: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@0e53 │ │ -0a3054: 3801 0700 |0044: if-eqz v1, 004b // +0007 │ │ -0a3058: 1a01 c02d |0046: const-string v1, "private, " // string@2dc0 │ │ -0a305c: 6e20 0228 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3062: 5541 540e |004b: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@0e54 │ │ -0a3066: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ -0a306a: 1a01 e82d |004f: const-string v1, "public, " // string@2de8 │ │ -0a306e: 6e20 0228 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3074: 5541 580e |0054: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@0e58 │ │ -0a3078: 3801 0700 |0056: if-eqz v1, 005d // +0007 │ │ -0a307c: 1a01 f129 |0058: const-string v1, "must-revalidate, " // string@29f1 │ │ -0a3080: 6e20 0228 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3086: 5241 560e |005d: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ -0a308a: 3231 1300 |005f: if-eq v1, v3, 0072 // +0013 │ │ -0a308e: 1a01 2b29 |0061: const-string v1, "max-stale=" // string@292b │ │ -0a3092: 6e20 0228 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3098: 0c01 |0066: move-result-object v1 │ │ -0a309a: 5242 560e |0067: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ -0a309e: 6e20 fe27 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a30a4: 0c01 |006c: move-result-object v1 │ │ -0a30a6: 1a02 1201 |006d: const-string v2, ", " // string@0112 │ │ -0a30aa: 6e20 0228 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a30b0: 5241 570e |0072: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ -0a30b4: 3231 1300 |0074: if-eq v1, v3, 0087 // +0013 │ │ -0a30b8: 1a01 b329 |0076: const-string v1, "min-fresh=" // string@29b3 │ │ -0a30bc: 6e20 0228 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a30c2: 0c01 |007b: move-result-object v1 │ │ -0a30c4: 5242 570e |007c: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ -0a30c8: 6e20 fe27 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a30ce: 0c01 |0081: move-result-object v1 │ │ -0a30d0: 1a02 1201 |0082: const-string v2, ", " // string@0112 │ │ -0a30d4: 6e20 0228 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a30da: 5541 5c0e |0087: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0e5c │ │ -0a30de: 3801 0700 |0089: if-eqz v1, 0090 // +0007 │ │ -0a30e2: 1a01 592c |008b: const-string v1, "only-if-cached, " // string@2c59 │ │ -0a30e6: 6e20 0228 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a30ec: 5541 5b0e |0090: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0e5b │ │ -0a30f0: 3801 0700 |0092: if-eqz v1, 0099 // +0007 │ │ -0a30f4: 1a01 b72a |0094: const-string v1, "no-transform, " // string@2ab7 │ │ -0a30f8: 6e20 0228 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a30fe: 6e10 0528 0000 |0099: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ -0a3104: 0a01 |009c: move-result v1 │ │ -0a3106: 3901 0500 |009d: if-nez v1, 00a2 // +0005 │ │ -0a310a: 1a01 0000 |009f: const-string v1, "" // string@0000 │ │ -0a310e: 1101 |00a1: return-object v1 │ │ -0a3110: 6e10 0528 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ -0a3116: 0a01 |00a5: move-result v1 │ │ -0a3118: d801 01fe |00a6: add-int/lit8 v1, v1, #int -2 // #fe │ │ -0a311c: 6e10 0528 0000 |00a8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ -0a3122: 0a02 |00ab: move-result v2 │ │ -0a3124: 6e30 0428 1002 |00ac: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2804 │ │ -0a312a: 6e10 0628 0000 |00af: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a3130: 0c01 |00b2: move-result-object v1 │ │ -0a3132: 28ee |00b3: goto 00a1 // -0012 │ │ +0a3040: |[0a3040] com.squareup.okhttp.CacheControl.headerValue:()Ljava/lang/String; │ │ +0a3050: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0a3052: 2200 6d05 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0a3056: 7010 f927 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a305c: 5541 590e |0006: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0e59 │ │ +0a3060: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +0a3064: 1a01 bd2a |000a: const-string v1, "no-cache, " // string@2abd │ │ +0a3068: 6e20 0228 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a306e: 5541 5a0e |000f: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0e5a │ │ +0a3072: 3801 0700 |0011: if-eqz v1, 0018 // +0007 │ │ +0a3076: 1a01 bf2a |0013: const-string v1, "no-store, " // string@2abf │ │ +0a307a: 6e20 0228 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3080: 5241 550e |0018: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ +0a3084: 3231 1300 |001a: if-eq v1, v3, 002d // +0013 │ │ +0a3088: 1a01 3229 |001c: const-string v1, "max-age=" // string@2932 │ │ +0a308c: 6e20 0228 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3092: 0c01 |0021: move-result-object v1 │ │ +0a3094: 5242 550e |0022: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ +0a3098: 6e20 fe27 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a309e: 0c01 |0027: move-result-object v1 │ │ +0a30a0: 1a02 1201 |0028: const-string v2, ", " // string@0112 │ │ +0a30a4: 6e20 0228 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a30aa: 5241 5d0e |002d: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0e5d │ │ +0a30ae: 3231 1300 |002f: if-eq v1, v3, 0042 // +0013 │ │ +0a30b2: 1a01 b12f |0031: const-string v1, "s-maxage=" // string@2fb1 │ │ +0a30b6: 6e20 0228 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a30bc: 0c01 |0036: move-result-object v1 │ │ +0a30be: 5242 5d0e |0037: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0e5d │ │ +0a30c2: 6e20 fe27 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a30c8: 0c01 |003c: move-result-object v1 │ │ +0a30ca: 1a02 1201 |003d: const-string v2, ", " // string@0112 │ │ +0a30ce: 6e20 0228 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a30d4: 5541 530e |0042: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@0e53 │ │ +0a30d8: 3801 0700 |0044: if-eqz v1, 004b // +0007 │ │ +0a30dc: 1a01 ca2d |0046: const-string v1, "private, " // string@2dca │ │ +0a30e0: 6e20 0228 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a30e6: 5541 540e |004b: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@0e54 │ │ +0a30ea: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ +0a30ee: 1a01 f22d |004f: const-string v1, "public, " // string@2df2 │ │ +0a30f2: 6e20 0228 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a30f8: 5541 580e |0054: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@0e58 │ │ +0a30fc: 3801 0700 |0056: if-eqz v1, 005d // +0007 │ │ +0a3100: 1a01 fb29 |0058: const-string v1, "must-revalidate, " // string@29fb │ │ +0a3104: 6e20 0228 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a310a: 5241 560e |005d: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ +0a310e: 3231 1300 |005f: if-eq v1, v3, 0072 // +0013 │ │ +0a3112: 1a01 3529 |0061: const-string v1, "max-stale=" // string@2935 │ │ +0a3116: 6e20 0228 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a311c: 0c01 |0066: move-result-object v1 │ │ +0a311e: 5242 560e |0067: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ +0a3122: 6e20 fe27 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a3128: 0c01 |006c: move-result-object v1 │ │ +0a312a: 1a02 1201 |006d: const-string v2, ", " // string@0112 │ │ +0a312e: 6e20 0228 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3134: 5241 570e |0072: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ +0a3138: 3231 1300 |0074: if-eq v1, v3, 0087 // +0013 │ │ +0a313c: 1a01 bd29 |0076: const-string v1, "min-fresh=" // string@29bd │ │ +0a3140: 6e20 0228 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3146: 0c01 |007b: move-result-object v1 │ │ +0a3148: 5242 570e |007c: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ +0a314c: 6e20 fe27 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a3152: 0c01 |0081: move-result-object v1 │ │ +0a3154: 1a02 1201 |0082: const-string v2, ", " // string@0112 │ │ +0a3158: 6e20 0228 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a315e: 5541 5c0e |0087: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0e5c │ │ +0a3162: 3801 0700 |0089: if-eqz v1, 0090 // +0007 │ │ +0a3166: 1a01 632c |008b: const-string v1, "only-if-cached, " // string@2c63 │ │ +0a316a: 6e20 0228 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3170: 5541 5b0e |0090: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0e5b │ │ +0a3174: 3801 0700 |0092: if-eqz v1, 0099 // +0007 │ │ +0a3178: 1a01 c12a |0094: const-string v1, "no-transform, " // string@2ac1 │ │ +0a317c: 6e20 0228 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3182: 6e10 0528 0000 |0099: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ +0a3188: 0a01 |009c: move-result v1 │ │ +0a318a: 3901 0500 |009d: if-nez v1, 00a2 // +0005 │ │ +0a318e: 1a01 0000 |009f: const-string v1, "" // string@0000 │ │ +0a3192: 1101 |00a1: return-object v1 │ │ +0a3194: 6e10 0528 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ +0a319a: 0a01 |00a5: move-result v1 │ │ +0a319c: d801 01fe |00a6: add-int/lit8 v1, v1, #int -2 // #fe │ │ +0a31a0: 6e10 0528 0000 |00a8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2805 │ │ +0a31a6: 0a02 |00ab: move-result v2 │ │ +0a31a8: 6e30 0428 1002 |00ac: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2804 │ │ +0a31ae: 6e10 0628 0000 |00af: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a31b4: 0c01 |00b2: move-result-object v1 │ │ +0a31b6: 28ee |00b3: goto 00a1 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ 0x000f line=256 │ │ 0x0018 line=257 │ │ 0x002d line=258 │ │ @@ -244287,236 +244314,236 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 415 16-bit code units │ │ -0a3134: |[0a3134] com.squareup.okhttp.CacheControl.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; │ │ -0a3144: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a3146: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0a3148: 12f6 |0002: const/4 v6, #int -1 // #ff │ │ -0a314a: 12f7 |0003: const/4 v7, #int -1 // #ff │ │ -0a314c: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0a314e: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -0a3150: 120a |0006: const/4 v10, #int 0 // #0 │ │ -0a3152: 12fb |0007: const/4 v11, #int -1 // #ff │ │ -0a3154: 12fc |0008: const/4 v12, #int -1 // #ff │ │ -0a3156: 120d |0009: const/4 v13, #int 0 // #0 │ │ -0a3158: 120e |000a: const/4 v14, #int 0 // #0 │ │ -0a315a: 1310 0100 |000b: const/16 v16, #int 1 // #1 │ │ -0a315e: 120f |000d: const/4 v15, #int 0 // #0 │ │ -0a3160: 1312 0000 |000e: const/16 v18, #int 0 // #0 │ │ -0a3164: 7401 7e23 1b00 |0010: invoke-virtual/range {v27}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0a316a: 0a17 |0013: move-result v23 │ │ -0a316c: 0200 1200 |0014: move/from16 v0, v18 │ │ -0a3170: 0201 1700 |0016: move/from16 v1, v23 │ │ -0a3174: 3510 7e01 |0018: if-ge v0, v1, 0196 // +017e │ │ -0a3178: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -0a317c: 0201 1200 |001c: move/from16 v1, v18 │ │ -0a3180: 6e20 7c23 1000 |001e: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0a3186: 0c13 |0021: move-result-object v19 │ │ -0a3188: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -0a318c: 0201 1200 |0024: move/from16 v1, v18 │ │ -0a3190: 6e20 8023 1000 |0026: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0a3196: 0c19 |0029: move-result-object v25 │ │ -0a3198: 1a03 f303 |002a: const-string v3, "Cache-Control" // string@03f3 │ │ -0a319c: 0800 1300 |002c: move-object/from16 v0, v19 │ │ -0a31a0: 6e20 d827 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a31a6: 0a03 |0031: move-result v3 │ │ -0a31a8: 3803 6100 |0032: if-eqz v3, 0093 // +0061 │ │ -0a31ac: 380f 5c00 |0034: if-eqz v15, 0090 // +005c │ │ -0a31b0: 1310 0000 |0036: const/16 v16, #int 0 // #0 │ │ -0a31b4: 1316 0000 |0038: const/16 v22, #int 0 // #0 │ │ -0a31b8: 7401 e327 1900 |003a: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a31be: 0a03 |003d: move-result v3 │ │ -0a31c0: 0200 1600 |003e: move/from16 v0, v22 │ │ -0a31c4: 3530 5201 |0040: if-ge v0, v3, 0192 // +0152 │ │ -0a31c8: 0218 1600 |0042: move/from16 v24, v22 │ │ -0a31cc: 1a03 b401 |0044: const-string v3, "=,;" // string@01b4 │ │ -0a31d0: 0800 1900 |0046: move-object/from16 v0, v25 │ │ -0a31d4: 0201 1600 |0048: move/from16 v1, v22 │ │ -0a31d8: 7130 4726 1003 |004a: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ -0a31de: 0a16 |004d: move-result v22 │ │ -0a31e0: 0800 1900 |004e: move-object/from16 v0, v25 │ │ -0a31e4: 0201 1800 |0050: move/from16 v1, v24 │ │ -0a31e8: 0202 1600 |0052: move/from16 v2, v22 │ │ -0a31ec: 6e30 ec27 1002 |0054: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a31f2: 0c03 |0057: move-result-object v3 │ │ -0a31f4: 6e10 f227 0300 |0058: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ -0a31fa: 0c11 |005b: move-result-object v17 │ │ -0a31fc: 7401 e327 1900 |005c: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a3202: 0a03 |005f: move-result v3 │ │ -0a3204: 0200 1600 |0060: move/from16 v0, v22 │ │ -0a3208: 3230 1e00 |0062: if-eq v0, v3, 0080 // +001e │ │ -0a320c: 0800 1900 |0064: move-object/from16 v0, v25 │ │ -0a3210: 0201 1600 |0066: move/from16 v1, v22 │ │ -0a3214: 6e20 d327 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a321a: 0a03 |006b: move-result v3 │ │ -0a321c: 131a 2c00 |006c: const/16 v26, #int 44 // #2c │ │ -0a3220: 0200 1a00 |006e: move/from16 v0, v26 │ │ -0a3224: 3203 1000 |0070: if-eq v3, v0, 0080 // +0010 │ │ -0a3228: 0800 1900 |0072: move-object/from16 v0, v25 │ │ -0a322c: 0201 1600 |0074: move/from16 v1, v22 │ │ -0a3230: 6e20 d327 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a3236: 0a03 |0079: move-result v3 │ │ -0a3238: 131a 3b00 |007a: const/16 v26, #int 59 // #3b │ │ -0a323c: 0200 1a00 |007c: move/from16 v0, v26 │ │ -0a3240: 3303 2200 |007e: if-ne v3, v0, 00a0 // +0022 │ │ -0a3244: d816 1601 |0080: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0a3248: 1314 0000 |0082: const/16 v20, #int 0 // #0 │ │ -0a324c: 1a03 b22a |0084: const-string v3, "no-cache" // string@2ab2 │ │ -0a3250: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -0a3254: 6e20 d827 0300 |0088: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a325a: 0a03 |008b: move-result v3 │ │ -0a325c: 3803 6a00 |008c: if-eqz v3, 00f6 // +006a │ │ -0a3260: 1214 |008e: const/4 v4, #int 1 // #1 │ │ -0a3262: 28ab |008f: goto 003a // -0055 │ │ -0a3264: 080f 1900 |0090: move-object/from16 v15, v25 │ │ -0a3268: 28a6 |0092: goto 0038 // -005a │ │ -0a326a: 1a03 740f |0093: const-string v3, "Pragma" // string@0f74 │ │ -0a326e: 0800 1300 |0095: move-object/from16 v0, v19 │ │ -0a3272: 6e20 d827 3000 |0097: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a3278: 0a03 |009a: move-result v3 │ │ -0a327a: 3803 f700 |009b: if-eqz v3, 0192 // +00f7 │ │ -0a327e: 1310 0000 |009d: const/16 v16, #int 0 // #0 │ │ -0a3282: 2899 |009f: goto 0038 // -0067 │ │ -0a3284: d816 1601 |00a0: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0a3288: 0800 1900 |00a2: move-object/from16 v0, v25 │ │ -0a328c: 0201 1600 |00a4: move/from16 v1, v22 │ │ -0a3290: 7120 4826 1000 |00a6: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@2648 │ │ -0a3296: 0a16 |00a9: move-result v22 │ │ -0a3298: 7401 e327 1900 |00aa: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a329e: 0a03 |00ad: move-result v3 │ │ -0a32a0: 0200 1600 |00ae: move/from16 v0, v22 │ │ -0a32a4: 3530 2b00 |00b0: if-ge v0, v3, 00db // +002b │ │ -0a32a8: 0800 1900 |00b2: move-object/from16 v0, v25 │ │ -0a32ac: 0201 1600 |00b4: move/from16 v1, v22 │ │ -0a32b0: 6e20 d327 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a32b6: 0a03 |00b9: move-result v3 │ │ -0a32b8: 131a 2200 |00ba: const/16 v26, #int 34 // #22 │ │ -0a32bc: 0200 1a00 |00bc: move/from16 v0, v26 │ │ -0a32c0: 3303 1d00 |00be: if-ne v3, v0, 00db // +001d │ │ -0a32c4: d816 1601 |00c0: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0a32c8: 0215 1600 |00c2: move/from16 v21, v22 │ │ -0a32cc: 1a03 c200 |00c4: const-string v3, """ // string@00c2 │ │ -0a32d0: 0800 1900 |00c6: move-object/from16 v0, v25 │ │ -0a32d4: 0201 1600 |00c8: move/from16 v1, v22 │ │ -0a32d8: 7130 4726 1003 |00ca: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ -0a32de: 0a16 |00cd: move-result v22 │ │ -0a32e0: 0800 1900 |00ce: move-object/from16 v0, v25 │ │ -0a32e4: 0201 1500 |00d0: move/from16 v1, v21 │ │ -0a32e8: 0202 1600 |00d2: move/from16 v2, v22 │ │ -0a32ec: 6e30 ec27 1002 |00d4: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a32f2: 0c14 |00d7: move-result-object v20 │ │ -0a32f4: d816 1601 |00d8: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0a32f8: 28aa |00da: goto 0084 // -0056 │ │ -0a32fa: 0215 1600 |00db: move/from16 v21, v22 │ │ -0a32fe: 1a03 3401 |00dd: const-string v3, ",;" // string@0134 │ │ -0a3302: 0800 1900 |00df: move-object/from16 v0, v25 │ │ -0a3306: 0201 1600 |00e1: move/from16 v1, v22 │ │ -0a330a: 7130 4726 1003 |00e3: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ -0a3310: 0a16 |00e6: move-result v22 │ │ -0a3312: 0800 1900 |00e7: move-object/from16 v0, v25 │ │ -0a3316: 0201 1500 |00e9: move/from16 v1, v21 │ │ -0a331a: 0202 1600 |00eb: move/from16 v2, v22 │ │ -0a331e: 6e30 ec27 1002 |00ed: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a3324: 0c03 |00f0: move-result-object v3 │ │ -0a3326: 6e10 f227 0300 |00f1: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ -0a332c: 0c14 |00f4: move-result-object v20 │ │ -0a332e: 288f |00f5: goto 0084 // -0071 │ │ -0a3330: 1a03 b42a |00f6: const-string v3, "no-store" // string@2ab4 │ │ -0a3334: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ -0a3338: 6e20 d827 0300 |00fa: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a333e: 0a03 |00fd: move-result v3 │ │ -0a3340: 3803 0500 |00fe: if-eqz v3, 0103 // +0005 │ │ -0a3344: 1215 |0100: const/4 v5, #int 1 // #1 │ │ -0a3346: 2900 39ff |0101: goto/16 003a // -00c7 │ │ -0a334a: 1a03 2729 |0103: const-string v3, "max-age" // string@2927 │ │ -0a334e: 0800 1100 |0105: move-object/from16 v0, v17 │ │ -0a3352: 6e20 d827 0300 |0107: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a3358: 0a03 |010a: move-result v3 │ │ -0a335a: 3803 0b00 |010b: if-eqz v3, 0116 // +000b │ │ -0a335e: 12f3 |010d: const/4 v3, #int -1 // #ff │ │ -0a3360: 0800 1400 |010e: move-object/from16 v0, v20 │ │ -0a3364: 7120 4626 3000 |0110: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ -0a336a: 0a06 |0113: move-result v6 │ │ -0a336c: 2900 26ff |0114: goto/16 003a // -00da │ │ -0a3370: 1a03 a62f |0116: const-string v3, "s-maxage" // string@2fa6 │ │ -0a3374: 0800 1100 |0118: move-object/from16 v0, v17 │ │ -0a3378: 6e20 d827 0300 |011a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a337e: 0a03 |011d: move-result v3 │ │ -0a3380: 3803 0b00 |011e: if-eqz v3, 0129 // +000b │ │ -0a3384: 12f3 |0120: const/4 v3, #int -1 // #ff │ │ -0a3386: 0800 1400 |0121: move-object/from16 v0, v20 │ │ -0a338a: 7120 4626 3000 |0123: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ -0a3390: 0a07 |0126: move-result v7 │ │ -0a3392: 2900 13ff |0127: goto/16 003a // -00ed │ │ -0a3396: 1a03 bf2d |0129: const-string v3, "private" // string@2dbf │ │ -0a339a: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -0a339e: 6e20 d827 0300 |012d: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a33a4: 0a03 |0130: move-result v3 │ │ -0a33a6: 3803 0500 |0131: if-eqz v3, 0136 // +0005 │ │ -0a33aa: 1218 |0133: const/4 v8, #int 1 // #1 │ │ -0a33ac: 2900 06ff |0134: goto/16 003a // -00fa │ │ -0a33b0: 1a03 e72d |0136: const-string v3, "public" // string@2de7 │ │ -0a33b4: 0800 1100 |0138: move-object/from16 v0, v17 │ │ -0a33b8: 6e20 d827 0300 |013a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a33be: 0a03 |013d: move-result v3 │ │ -0a33c0: 3803 0500 |013e: if-eqz v3, 0143 // +0005 │ │ -0a33c4: 1219 |0140: const/4 v9, #int 1 // #1 │ │ -0a33c6: 2900 f9fe |0141: goto/16 003a // -0107 │ │ -0a33ca: 1a03 f029 |0143: const-string v3, "must-revalidate" // string@29f0 │ │ -0a33ce: 0800 1100 |0145: move-object/from16 v0, v17 │ │ -0a33d2: 6e20 d827 0300 |0147: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a33d8: 0a03 |014a: move-result v3 │ │ -0a33da: 3803 0500 |014b: if-eqz v3, 0150 // +0005 │ │ -0a33de: 121a |014d: const/4 v10, #int 1 // #1 │ │ -0a33e0: 2900 ecfe |014e: goto/16 003a // -0114 │ │ -0a33e4: 1a03 2a29 |0150: const-string v3, "max-stale" // string@292a │ │ -0a33e8: 0800 1100 |0152: move-object/from16 v0, v17 │ │ -0a33ec: 6e20 d827 0300 |0154: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a33f2: 0a03 |0157: move-result v3 │ │ -0a33f4: 3803 0d00 |0158: if-eqz v3, 0165 // +000d │ │ -0a33f8: 1403 ffff ff7f |015a: const v3, #float nan // #7fffffff │ │ -0a33fe: 0800 1400 |015d: move-object/from16 v0, v20 │ │ -0a3402: 7120 4626 3000 |015f: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ -0a3408: 0a0b |0162: move-result v11 │ │ -0a340a: 2900 d7fe |0163: goto/16 003a // -0129 │ │ -0a340e: 1a03 b229 |0165: const-string v3, "min-fresh" // string@29b2 │ │ -0a3412: 0800 1100 |0167: move-object/from16 v0, v17 │ │ -0a3416: 6e20 d827 0300 |0169: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a341c: 0a03 |016c: move-result v3 │ │ -0a341e: 3803 0b00 |016d: if-eqz v3, 0178 // +000b │ │ -0a3422: 12f3 |016f: const/4 v3, #int -1 // #ff │ │ -0a3424: 0800 1400 |0170: move-object/from16 v0, v20 │ │ -0a3428: 7120 4626 3000 |0172: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ -0a342e: 0a0c |0175: move-result v12 │ │ -0a3430: 2900 c4fe |0176: goto/16 003a // -013c │ │ -0a3434: 1a03 582c |0178: const-string v3, "only-if-cached" // string@2c58 │ │ -0a3438: 0800 1100 |017a: move-object/from16 v0, v17 │ │ -0a343c: 6e20 d827 0300 |017c: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a3442: 0a03 |017f: move-result v3 │ │ -0a3444: 3803 0500 |0180: if-eqz v3, 0185 // +0005 │ │ -0a3448: 121d |0182: const/4 v13, #int 1 // #1 │ │ -0a344a: 2900 b7fe |0183: goto/16 003a // -0149 │ │ -0a344e: 1a03 b62a |0185: const-string v3, "no-transform" // string@2ab6 │ │ -0a3452: 0800 1100 |0187: move-object/from16 v0, v17 │ │ -0a3456: 6e20 d827 0300 |0189: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a345c: 0a03 |018c: move-result v3 │ │ -0a345e: 3803 adfe |018d: if-eqz v3, 003a // -0153 │ │ -0a3462: 121e |018f: const/4 v14, #int 1 // #1 │ │ -0a3464: 2900 aafe |0190: goto/16 003a // -0156 │ │ -0a3468: d812 1201 |0192: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0a346c: 2900 80fe |0194: goto/16 0014 // -0180 │ │ -0a3470: 3910 0300 |0196: if-nez v16, 0199 // +0003 │ │ -0a3474: 120f |0198: const/4 v15, #int 0 // #0 │ │ -0a3476: 2203 9d04 |0199: new-instance v3, Lcom/squareup/okhttp/CacheControl; // type@049d │ │ -0a347a: 760d 0e23 0300 |019b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/okhttp/CacheControl;.:(ZZIIZZZIIZZLjava/lang/String;)V // method@230e │ │ -0a3480: 1103 |019e: return-object v3 │ │ +0a31b8: |[0a31b8] com.squareup.okhttp.CacheControl.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; │ │ +0a31c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a31ca: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0a31cc: 12f6 |0002: const/4 v6, #int -1 // #ff │ │ +0a31ce: 12f7 |0003: const/4 v7, #int -1 // #ff │ │ +0a31d0: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0a31d2: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +0a31d4: 120a |0006: const/4 v10, #int 0 // #0 │ │ +0a31d6: 12fb |0007: const/4 v11, #int -1 // #ff │ │ +0a31d8: 12fc |0008: const/4 v12, #int -1 // #ff │ │ +0a31da: 120d |0009: const/4 v13, #int 0 // #0 │ │ +0a31dc: 120e |000a: const/4 v14, #int 0 // #0 │ │ +0a31de: 1310 0100 |000b: const/16 v16, #int 1 // #1 │ │ +0a31e2: 120f |000d: const/4 v15, #int 0 // #0 │ │ +0a31e4: 1312 0000 |000e: const/16 v18, #int 0 // #0 │ │ +0a31e8: 7401 7e23 1b00 |0010: invoke-virtual/range {v27}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0a31ee: 0a17 |0013: move-result v23 │ │ +0a31f0: 0200 1200 |0014: move/from16 v0, v18 │ │ +0a31f4: 0201 1700 |0016: move/from16 v1, v23 │ │ +0a31f8: 3510 7e01 |0018: if-ge v0, v1, 0196 // +017e │ │ +0a31fc: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ +0a3200: 0201 1200 |001c: move/from16 v1, v18 │ │ +0a3204: 6e20 7c23 1000 |001e: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0a320a: 0c13 |0021: move-result-object v19 │ │ +0a320c: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ +0a3210: 0201 1200 |0024: move/from16 v1, v18 │ │ +0a3214: 6e20 8023 1000 |0026: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0a321a: 0c19 |0029: move-result-object v25 │ │ +0a321c: 1a03 f603 |002a: const-string v3, "Cache-Control" // string@03f6 │ │ +0a3220: 0800 1300 |002c: move-object/from16 v0, v19 │ │ +0a3224: 6e20 d827 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a322a: 0a03 |0031: move-result v3 │ │ +0a322c: 3803 6100 |0032: if-eqz v3, 0093 // +0061 │ │ +0a3230: 380f 5c00 |0034: if-eqz v15, 0090 // +005c │ │ +0a3234: 1310 0000 |0036: const/16 v16, #int 0 // #0 │ │ +0a3238: 1316 0000 |0038: const/16 v22, #int 0 // #0 │ │ +0a323c: 7401 e327 1900 |003a: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a3242: 0a03 |003d: move-result v3 │ │ +0a3244: 0200 1600 |003e: move/from16 v0, v22 │ │ +0a3248: 3530 5201 |0040: if-ge v0, v3, 0192 // +0152 │ │ +0a324c: 0218 1600 |0042: move/from16 v24, v22 │ │ +0a3250: 1a03 b401 |0044: const-string v3, "=,;" // string@01b4 │ │ +0a3254: 0800 1900 |0046: move-object/from16 v0, v25 │ │ +0a3258: 0201 1600 |0048: move/from16 v1, v22 │ │ +0a325c: 7130 4726 1003 |004a: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ +0a3262: 0a16 |004d: move-result v22 │ │ +0a3264: 0800 1900 |004e: move-object/from16 v0, v25 │ │ +0a3268: 0201 1800 |0050: move/from16 v1, v24 │ │ +0a326c: 0202 1600 |0052: move/from16 v2, v22 │ │ +0a3270: 6e30 ec27 1002 |0054: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a3276: 0c03 |0057: move-result-object v3 │ │ +0a3278: 6e10 f227 0300 |0058: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ +0a327e: 0c11 |005b: move-result-object v17 │ │ +0a3280: 7401 e327 1900 |005c: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a3286: 0a03 |005f: move-result v3 │ │ +0a3288: 0200 1600 |0060: move/from16 v0, v22 │ │ +0a328c: 3230 1e00 |0062: if-eq v0, v3, 0080 // +001e │ │ +0a3290: 0800 1900 |0064: move-object/from16 v0, v25 │ │ +0a3294: 0201 1600 |0066: move/from16 v1, v22 │ │ +0a3298: 6e20 d327 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a329e: 0a03 |006b: move-result v3 │ │ +0a32a0: 131a 2c00 |006c: const/16 v26, #int 44 // #2c │ │ +0a32a4: 0200 1a00 |006e: move/from16 v0, v26 │ │ +0a32a8: 3203 1000 |0070: if-eq v3, v0, 0080 // +0010 │ │ +0a32ac: 0800 1900 |0072: move-object/from16 v0, v25 │ │ +0a32b0: 0201 1600 |0074: move/from16 v1, v22 │ │ +0a32b4: 6e20 d327 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a32ba: 0a03 |0079: move-result v3 │ │ +0a32bc: 131a 3b00 |007a: const/16 v26, #int 59 // #3b │ │ +0a32c0: 0200 1a00 |007c: move/from16 v0, v26 │ │ +0a32c4: 3303 2200 |007e: if-ne v3, v0, 00a0 // +0022 │ │ +0a32c8: d816 1601 |0080: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0a32cc: 1314 0000 |0082: const/16 v20, #int 0 // #0 │ │ +0a32d0: 1a03 bc2a |0084: const-string v3, "no-cache" // string@2abc │ │ +0a32d4: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +0a32d8: 6e20 d827 0300 |0088: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a32de: 0a03 |008b: move-result v3 │ │ +0a32e0: 3803 6a00 |008c: if-eqz v3, 00f6 // +006a │ │ +0a32e4: 1214 |008e: const/4 v4, #int 1 // #1 │ │ +0a32e6: 28ab |008f: goto 003a // -0055 │ │ +0a32e8: 080f 1900 |0090: move-object/from16 v15, v25 │ │ +0a32ec: 28a6 |0092: goto 0038 // -005a │ │ +0a32ee: 1a03 7e0f |0093: const-string v3, "Pragma" // string@0f7e │ │ +0a32f2: 0800 1300 |0095: move-object/from16 v0, v19 │ │ +0a32f6: 6e20 d827 3000 |0097: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a32fc: 0a03 |009a: move-result v3 │ │ +0a32fe: 3803 f700 |009b: if-eqz v3, 0192 // +00f7 │ │ +0a3302: 1310 0000 |009d: const/16 v16, #int 0 // #0 │ │ +0a3306: 2899 |009f: goto 0038 // -0067 │ │ +0a3308: d816 1601 |00a0: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0a330c: 0800 1900 |00a2: move-object/from16 v0, v25 │ │ +0a3310: 0201 1600 |00a4: move/from16 v1, v22 │ │ +0a3314: 7120 4826 1000 |00a6: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@2648 │ │ +0a331a: 0a16 |00a9: move-result v22 │ │ +0a331c: 7401 e327 1900 |00aa: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a3322: 0a03 |00ad: move-result v3 │ │ +0a3324: 0200 1600 |00ae: move/from16 v0, v22 │ │ +0a3328: 3530 2b00 |00b0: if-ge v0, v3, 00db // +002b │ │ +0a332c: 0800 1900 |00b2: move-object/from16 v0, v25 │ │ +0a3330: 0201 1600 |00b4: move/from16 v1, v22 │ │ +0a3334: 6e20 d327 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a333a: 0a03 |00b9: move-result v3 │ │ +0a333c: 131a 2200 |00ba: const/16 v26, #int 34 // #22 │ │ +0a3340: 0200 1a00 |00bc: move/from16 v0, v26 │ │ +0a3344: 3303 1d00 |00be: if-ne v3, v0, 00db // +001d │ │ +0a3348: d816 1601 |00c0: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0a334c: 0215 1600 |00c2: move/from16 v21, v22 │ │ +0a3350: 1a03 c200 |00c4: const-string v3, """ // string@00c2 │ │ +0a3354: 0800 1900 |00c6: move-object/from16 v0, v25 │ │ +0a3358: 0201 1600 |00c8: move/from16 v1, v22 │ │ +0a335c: 7130 4726 1003 |00ca: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ +0a3362: 0a16 |00cd: move-result v22 │ │ +0a3364: 0800 1900 |00ce: move-object/from16 v0, v25 │ │ +0a3368: 0201 1500 |00d0: move/from16 v1, v21 │ │ +0a336c: 0202 1600 |00d2: move/from16 v2, v22 │ │ +0a3370: 6e30 ec27 1002 |00d4: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a3376: 0c14 |00d7: move-result-object v20 │ │ +0a3378: d816 1601 |00d8: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0a337c: 28aa |00da: goto 0084 // -0056 │ │ +0a337e: 0215 1600 |00db: move/from16 v21, v22 │ │ +0a3382: 1a03 3401 |00dd: const-string v3, ",;" // string@0134 │ │ +0a3386: 0800 1900 |00df: move-object/from16 v0, v25 │ │ +0a338a: 0201 1600 |00e1: move/from16 v1, v22 │ │ +0a338e: 7130 4726 1003 |00e3: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ +0a3394: 0a16 |00e6: move-result v22 │ │ +0a3396: 0800 1900 |00e7: move-object/from16 v0, v25 │ │ +0a339a: 0201 1500 |00e9: move/from16 v1, v21 │ │ +0a339e: 0202 1600 |00eb: move/from16 v2, v22 │ │ +0a33a2: 6e30 ec27 1002 |00ed: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a33a8: 0c03 |00f0: move-result-object v3 │ │ +0a33aa: 6e10 f227 0300 |00f1: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ +0a33b0: 0c14 |00f4: move-result-object v20 │ │ +0a33b2: 288f |00f5: goto 0084 // -0071 │ │ +0a33b4: 1a03 be2a |00f6: const-string v3, "no-store" // string@2abe │ │ +0a33b8: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ +0a33bc: 6e20 d827 0300 |00fa: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a33c2: 0a03 |00fd: move-result v3 │ │ +0a33c4: 3803 0500 |00fe: if-eqz v3, 0103 // +0005 │ │ +0a33c8: 1215 |0100: const/4 v5, #int 1 // #1 │ │ +0a33ca: 2900 39ff |0101: goto/16 003a // -00c7 │ │ +0a33ce: 1a03 3129 |0103: const-string v3, "max-age" // string@2931 │ │ +0a33d2: 0800 1100 |0105: move-object/from16 v0, v17 │ │ +0a33d6: 6e20 d827 0300 |0107: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a33dc: 0a03 |010a: move-result v3 │ │ +0a33de: 3803 0b00 |010b: if-eqz v3, 0116 // +000b │ │ +0a33e2: 12f3 |010d: const/4 v3, #int -1 // #ff │ │ +0a33e4: 0800 1400 |010e: move-object/from16 v0, v20 │ │ +0a33e8: 7120 4626 3000 |0110: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ +0a33ee: 0a06 |0113: move-result v6 │ │ +0a33f0: 2900 26ff |0114: goto/16 003a // -00da │ │ +0a33f4: 1a03 b02f |0116: const-string v3, "s-maxage" // string@2fb0 │ │ +0a33f8: 0800 1100 |0118: move-object/from16 v0, v17 │ │ +0a33fc: 6e20 d827 0300 |011a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a3402: 0a03 |011d: move-result v3 │ │ +0a3404: 3803 0b00 |011e: if-eqz v3, 0129 // +000b │ │ +0a3408: 12f3 |0120: const/4 v3, #int -1 // #ff │ │ +0a340a: 0800 1400 |0121: move-object/from16 v0, v20 │ │ +0a340e: 7120 4626 3000 |0123: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ +0a3414: 0a07 |0126: move-result v7 │ │ +0a3416: 2900 13ff |0127: goto/16 003a // -00ed │ │ +0a341a: 1a03 c92d |0129: const-string v3, "private" // string@2dc9 │ │ +0a341e: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +0a3422: 6e20 d827 0300 |012d: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a3428: 0a03 |0130: move-result v3 │ │ +0a342a: 3803 0500 |0131: if-eqz v3, 0136 // +0005 │ │ +0a342e: 1218 |0133: const/4 v8, #int 1 // #1 │ │ +0a3430: 2900 06ff |0134: goto/16 003a // -00fa │ │ +0a3434: 1a03 f12d |0136: const-string v3, "public" // string@2df1 │ │ +0a3438: 0800 1100 |0138: move-object/from16 v0, v17 │ │ +0a343c: 6e20 d827 0300 |013a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a3442: 0a03 |013d: move-result v3 │ │ +0a3444: 3803 0500 |013e: if-eqz v3, 0143 // +0005 │ │ +0a3448: 1219 |0140: const/4 v9, #int 1 // #1 │ │ +0a344a: 2900 f9fe |0141: goto/16 003a // -0107 │ │ +0a344e: 1a03 fa29 |0143: const-string v3, "must-revalidate" // string@29fa │ │ +0a3452: 0800 1100 |0145: move-object/from16 v0, v17 │ │ +0a3456: 6e20 d827 0300 |0147: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a345c: 0a03 |014a: move-result v3 │ │ +0a345e: 3803 0500 |014b: if-eqz v3, 0150 // +0005 │ │ +0a3462: 121a |014d: const/4 v10, #int 1 // #1 │ │ +0a3464: 2900 ecfe |014e: goto/16 003a // -0114 │ │ +0a3468: 1a03 3429 |0150: const-string v3, "max-stale" // string@2934 │ │ +0a346c: 0800 1100 |0152: move-object/from16 v0, v17 │ │ +0a3470: 6e20 d827 0300 |0154: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a3476: 0a03 |0157: move-result v3 │ │ +0a3478: 3803 0d00 |0158: if-eqz v3, 0165 // +000d │ │ +0a347c: 1403 ffff ff7f |015a: const v3, #float nan // #7fffffff │ │ +0a3482: 0800 1400 |015d: move-object/from16 v0, v20 │ │ +0a3486: 7120 4626 3000 |015f: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ +0a348c: 0a0b |0162: move-result v11 │ │ +0a348e: 2900 d7fe |0163: goto/16 003a // -0129 │ │ +0a3492: 1a03 bc29 |0165: const-string v3, "min-fresh" // string@29bc │ │ +0a3496: 0800 1100 |0167: move-object/from16 v0, v17 │ │ +0a349a: 6e20 d827 0300 |0169: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a34a0: 0a03 |016c: move-result v3 │ │ +0a34a2: 3803 0b00 |016d: if-eqz v3, 0178 // +000b │ │ +0a34a6: 12f3 |016f: const/4 v3, #int -1 // #ff │ │ +0a34a8: 0800 1400 |0170: move-object/from16 v0, v20 │ │ +0a34ac: 7120 4626 3000 |0172: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ +0a34b2: 0a0c |0175: move-result v12 │ │ +0a34b4: 2900 c4fe |0176: goto/16 003a // -013c │ │ +0a34b8: 1a03 622c |0178: const-string v3, "only-if-cached" // string@2c62 │ │ +0a34bc: 0800 1100 |017a: move-object/from16 v0, v17 │ │ +0a34c0: 6e20 d827 0300 |017c: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a34c6: 0a03 |017f: move-result v3 │ │ +0a34c8: 3803 0500 |0180: if-eqz v3, 0185 // +0005 │ │ +0a34cc: 121d |0182: const/4 v13, #int 1 // #1 │ │ +0a34ce: 2900 b7fe |0183: goto/16 003a // -0149 │ │ +0a34d2: 1a03 c02a |0185: const-string v3, "no-transform" // string@2ac0 │ │ +0a34d6: 0800 1100 |0187: move-object/from16 v0, v17 │ │ +0a34da: 6e20 d827 0300 |0189: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a34e0: 0a03 |018c: move-result v3 │ │ +0a34e2: 3803 adfe |018d: if-eqz v3, 003a // -0153 │ │ +0a34e6: 121e |018f: const/4 v14, #int 1 // #1 │ │ +0a34e8: 2900 aafe |0190: goto/16 003a // -0156 │ │ +0a34ec: d812 1201 |0192: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0a34f0: 2900 80fe |0194: goto/16 0014 // -0180 │ │ +0a34f4: 3910 0300 |0196: if-nez v16, 0199 // +0003 │ │ +0a34f8: 120f |0198: const/4 v15, #int 0 // #0 │ │ +0a34fa: 2203 9e04 |0199: new-instance v3, Lcom/squareup/okhttp/CacheControl; // type@049e │ │ +0a34fe: 760d 0e23 0300 |019b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/okhttp/CacheControl;.:(ZZIIZZZIIZZLjava/lang/String;)V // method@230e │ │ +0a3504: 1103 |019e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0001 line=153 │ │ 0x0002 line=154 │ │ 0x0003 line=155 │ │ 0x0004 line=156 │ │ @@ -244620,17 +244647,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3484: |[0a3484] com.squareup.okhttp.CacheControl.isPrivate:()Z │ │ -0a3494: 5510 530e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@0e53 │ │ -0a3498: 0f00 |0002: return v0 │ │ +0a3508: |[0a3508] com.squareup.okhttp.CacheControl.isPrivate:()Z │ │ +0a3518: 5510 530e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@0e53 │ │ +0a351c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #1 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -244638,17 +244665,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a349c: |[0a349c] com.squareup.okhttp.CacheControl.isPublic:()Z │ │ -0a34ac: 5510 540e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@0e54 │ │ -0a34b0: 0f00 |0002: return v0 │ │ +0a3520: |[0a3520] com.squareup.okhttp.CacheControl.isPublic:()Z │ │ +0a3530: 5510 540e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@0e54 │ │ +0a3534: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #2 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -244656,17 +244683,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a34b4: |[0a34b4] com.squareup.okhttp.CacheControl.maxAgeSeconds:()I │ │ -0a34c4: 5210 550e |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ -0a34c8: 0f00 |0002: return v0 │ │ +0a3538: |[0a3538] com.squareup.okhttp.CacheControl.maxAgeSeconds:()I │ │ +0a3548: 5210 550e |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@0e55 │ │ +0a354c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #3 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -244674,17 +244701,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a34cc: |[0a34cc] com.squareup.okhttp.CacheControl.maxStaleSeconds:()I │ │ -0a34dc: 5210 560e |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ -0a34e0: 0f00 |0002: return v0 │ │ +0a3550: |[0a3550] com.squareup.okhttp.CacheControl.maxStaleSeconds:()I │ │ +0a3560: 5210 560e |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@0e56 │ │ +0a3564: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #4 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -244692,17 +244719,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a34e4: |[0a34e4] com.squareup.okhttp.CacheControl.minFreshSeconds:()I │ │ -0a34f4: 5210 570e |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ -0a34f8: 0f00 |0002: return v0 │ │ +0a3568: |[0a3568] com.squareup.okhttp.CacheControl.minFreshSeconds:()I │ │ +0a3578: 5210 570e |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@0e57 │ │ +0a357c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #5 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -244710,17 +244737,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a34fc: |[0a34fc] com.squareup.okhttp.CacheControl.mustRevalidate:()Z │ │ -0a350c: 5510 580e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@0e58 │ │ -0a3510: 0f00 |0002: return v0 │ │ +0a3580: |[0a3580] com.squareup.okhttp.CacheControl.mustRevalidate:()Z │ │ +0a3590: 5510 580e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@0e58 │ │ +0a3594: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #6 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -244728,17 +244755,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3514: |[0a3514] com.squareup.okhttp.CacheControl.noCache:()Z │ │ -0a3524: 5510 590e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0e59 │ │ -0a3528: 0f00 |0002: return v0 │ │ +0a3598: |[0a3598] com.squareup.okhttp.CacheControl.noCache:()Z │ │ +0a35a8: 5510 590e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0e59 │ │ +0a35ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #7 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -244746,17 +244773,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a352c: |[0a352c] com.squareup.okhttp.CacheControl.noStore:()Z │ │ -0a353c: 5510 5a0e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0e5a │ │ -0a3540: 0f00 |0002: return v0 │ │ +0a35b0: |[0a35b0] com.squareup.okhttp.CacheControl.noStore:()Z │ │ +0a35c0: 5510 5a0e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0e5a │ │ +0a35c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #8 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -244764,17 +244791,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3544: |[0a3544] com.squareup.okhttp.CacheControl.onlyIfCached:()Z │ │ -0a3554: 5510 5c0e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0e5c │ │ -0a3558: 0f00 |0002: return v0 │ │ +0a35c8: |[0a35c8] com.squareup.okhttp.CacheControl.onlyIfCached:()Z │ │ +0a35d8: 5510 5c0e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0e5c │ │ +0a35dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #9 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -244782,85 +244809,85 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a355c: |[0a355c] com.squareup.okhttp.CacheControl.toString:()Ljava/lang/String; │ │ -0a356c: 5410 520e |0000: iget-object v0, v1, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0e52 │ │ -0a3570: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0a3574: 1100 |0004: return-object v0 │ │ -0a3576: 7010 0f23 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/CacheControl;.headerValue:()Ljava/lang/String; // method@230f │ │ -0a357c: 0c00 |0008: move-result-object v0 │ │ -0a357e: 5b10 520e |0009: iput-object v0, v1, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0e52 │ │ -0a3582: 28f9 |000b: goto 0004 // -0007 │ │ +0a35e0: |[0a35e0] com.squareup.okhttp.CacheControl.toString:()Ljava/lang/String; │ │ +0a35f0: 5410 520e |0000: iget-object v0, v1, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0e52 │ │ +0a35f4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0a35f8: 1100 |0004: return-object v0 │ │ +0a35fa: 7010 0f23 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/CacheControl;.headerValue:()Ljava/lang/String; // method@230f │ │ +0a3600: 0c00 |0008: move-result-object v0 │ │ +0a3602: 5b10 520e |0009: iput-object v0, v1, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0e52 │ │ +0a3606: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0002 line=250 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result Ljava/lang/String; │ │ 0x0005 - 0x0009 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ - source_file_idx : 1013 (CacheControl.java) │ │ + source_file_idx : 1016 (CacheControl.java) │ │ │ │ -Class #865 header: │ │ -class_idx : 1207 │ │ +Class #866 header: │ │ +class_idx : 1208 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1637 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1641 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #865 annotations: │ │ +Class #866 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/Interceptor; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Chain" │ │ Annotations on method #9161 'proceed' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #865 - │ │ +Class #866 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Interceptor$Chain;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/Interceptor$Chain;) │ │ name : 'proceed' │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1637 (Interceptor.java) │ │ + source_file_idx : 1641 (Interceptor.java) │ │ │ │ -Class #866 header: │ │ -class_idx : 1182 │ │ +Class #867 header: │ │ +class_idx : 1183 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1017 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1020 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #866 annotations: │ │ +Class #867 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/Call; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="ApplicationInterceptorChain" │ │ Annotations on method #8988 'proceed' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #866 - │ │ +Class #867 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/Interceptor$Chain;' │ │ Static fields - │ │ Instance fields - │ │ @@ -244886,21 +244913,21 @@ │ │ type : '(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a3584: |[0a3584] com.squareup.okhttp.Call$ApplicationInterceptorChain.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V │ │ -0a3594: 5b01 610e |0000: iput-object v1, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ -0a3598: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a359e: 5902 5f0e |0005: iput v2, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0e5f │ │ -0a35a2: 5b03 600e |0007: iput-object v3, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@0e60 │ │ -0a35a6: 5c04 5e0e |0009: iput-boolean v4, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0e5e │ │ -0a35aa: 0e00 |000b: return-void │ │ +0a3608: |[0a3608] com.squareup.okhttp.Call$ApplicationInterceptorChain.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V │ │ +0a3618: 5b01 610e |0000: iput-object v1, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ +0a361c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a3622: 5902 5f0e |0005: iput v2, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0e5f │ │ +0a3626: 5b03 600e |0007: iput-object v3, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@0e60 │ │ +0a362a: 5c04 5e0e |0009: iput-boolean v4, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0e5e │ │ +0a362e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ 0x0007 line=215 │ │ 0x0009 line=216 │ │ 0x000b line=217 │ │ @@ -244917,62 +244944,62 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 95 16-bit code units │ │ -0a35ac: |[0a35ac] com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ -0a35bc: 5263 5f0e |0000: iget v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0e5f │ │ -0a35c0: 5464 610e |0002: iget-object v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ -0a35c4: 7110 1e23 0400 |0004: invoke-static {v4}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@231e │ │ -0a35ca: 0c04 |0007: move-result-object v4 │ │ -0a35cc: 6e10 f423 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.interceptors:()Ljava/util/List; // method@23f4 │ │ -0a35d2: 0c04 |000b: move-result-object v4 │ │ -0a35d4: 7210 ec28 0400 |000c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -0a35da: 0a04 |000f: move-result v4 │ │ -0a35dc: 3543 4600 |0010: if-ge v3, v4, 0056 // +0046 │ │ -0a35e0: 2200 9e04 |0012: new-instance v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; // type@049e │ │ -0a35e4: 5463 610e |0014: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ -0a35e8: 5264 5f0e |0016: iget v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0e5f │ │ -0a35ec: d804 0401 |0018: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0a35f0: 5565 5e0e |001a: iget-boolean v5, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0e5e │ │ -0a35f4: 7055 1b23 3074 |001c: invoke-direct {v0, v3, v4, v7, v5}, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V // method@231b │ │ -0a35fa: 5463 610e |001f: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ -0a35fe: 7110 1e23 0300 |0021: invoke-static {v3}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@231e │ │ -0a3604: 0c03 |0024: move-result-object v3 │ │ -0a3606: 6e10 f423 0300 |0025: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.interceptors:()Ljava/util/List; // method@23f4 │ │ -0a360c: 0c03 |0028: move-result-object v3 │ │ -0a360e: 5264 5f0e |0029: iget v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0e5f │ │ -0a3612: 7220 e528 4300 |002b: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a3618: 0c02 |002e: move-result-object v2 │ │ -0a361a: 1f02 b804 |002f: check-cast v2, Lcom/squareup/okhttp/Interceptor; // type@04b8 │ │ -0a361e: 7220 ca23 0200 |0031: invoke-interface {v2, v0}, Lcom/squareup/okhttp/Interceptor;.intercept:(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response; // method@23ca │ │ -0a3624: 0c01 |0034: move-result-object v1 │ │ -0a3626: 3901 2900 |0035: if-nez v1, 005e // +0029 │ │ -0a362a: 2203 6205 |0037: new-instance v3, Ljava/lang/NullPointerException; // type@0562 │ │ -0a362e: 2204 6c05 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0a3632: 7010 f927 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a3638: 1a05 0817 |003e: const-string v5, "application interceptor " // string@1708 │ │ -0a363c: 6e20 0228 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3642: 0c04 |0043: move-result-object v4 │ │ -0a3644: 6e20 0128 2400 |0044: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0a364a: 0c04 |0047: move-result-object v4 │ │ -0a364c: 1a05 ae00 |0048: const-string v5, " returned null" // string@00ae │ │ -0a3650: 6e20 0228 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3656: 0c04 |004d: move-result-object v4 │ │ -0a3658: 6e10 0628 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a365e: 0c04 |0051: move-result-object v4 │ │ -0a3660: 7020 b627 4300 |0052: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0a3666: 2703 |0055: throw v3 │ │ -0a3668: 5463 610e |0056: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ -0a366c: 5564 5e0e |0058: iget-boolean v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0e5e │ │ -0a3670: 6e30 2023 7304 |005a: invoke-virtual {v3, v7, v4}, Lcom/squareup/okhttp/Call;.getResponse:(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response; // method@2320 │ │ -0a3676: 0c01 |005d: move-result-object v1 │ │ -0a3678: 1101 |005e: return-object v1 │ │ +0a3630: |[0a3630] com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ +0a3640: 5263 5f0e |0000: iget v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0e5f │ │ +0a3644: 5464 610e |0002: iget-object v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ +0a3648: 7110 1e23 0400 |0004: invoke-static {v4}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@231e │ │ +0a364e: 0c04 |0007: move-result-object v4 │ │ +0a3650: 6e10 f423 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.interceptors:()Ljava/util/List; // method@23f4 │ │ +0a3656: 0c04 |000b: move-result-object v4 │ │ +0a3658: 7210 ec28 0400 |000c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +0a365e: 0a04 |000f: move-result v4 │ │ +0a3660: 3543 4600 |0010: if-ge v3, v4, 0056 // +0046 │ │ +0a3664: 2200 9f04 |0012: new-instance v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; // type@049f │ │ +0a3668: 5463 610e |0014: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ +0a366c: 5264 5f0e |0016: iget v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0e5f │ │ +0a3670: d804 0401 |0018: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a3674: 5565 5e0e |001a: iget-boolean v5, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0e5e │ │ +0a3678: 7055 1b23 3074 |001c: invoke-direct {v0, v3, v4, v7, v5}, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V // method@231b │ │ +0a367e: 5463 610e |001f: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ +0a3682: 7110 1e23 0300 |0021: invoke-static {v3}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@231e │ │ +0a3688: 0c03 |0024: move-result-object v3 │ │ +0a368a: 6e10 f423 0300 |0025: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.interceptors:()Ljava/util/List; // method@23f4 │ │ +0a3690: 0c03 |0028: move-result-object v3 │ │ +0a3692: 5264 5f0e |0029: iget v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0e5f │ │ +0a3696: 7220 e528 4300 |002b: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a369c: 0c02 |002e: move-result-object v2 │ │ +0a369e: 1f02 b904 |002f: check-cast v2, Lcom/squareup/okhttp/Interceptor; // type@04b9 │ │ +0a36a2: 7220 ca23 0200 |0031: invoke-interface {v2, v0}, Lcom/squareup/okhttp/Interceptor;.intercept:(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response; // method@23ca │ │ +0a36a8: 0c01 |0034: move-result-object v1 │ │ +0a36aa: 3901 2900 |0035: if-nez v1, 005e // +0029 │ │ +0a36ae: 2203 6305 |0037: new-instance v3, Ljava/lang/NullPointerException; // type@0563 │ │ +0a36b2: 2204 6d05 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0a36b6: 7010 f927 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a36bc: 1a05 1217 |003e: const-string v5, "application interceptor " // string@1712 │ │ +0a36c0: 6e20 0228 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a36c6: 0c04 |0043: move-result-object v4 │ │ +0a36c8: 6e20 0128 2400 |0044: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0a36ce: 0c04 |0047: move-result-object v4 │ │ +0a36d0: 1a05 ae00 |0048: const-string v5, " returned null" // string@00ae │ │ +0a36d4: 6e20 0228 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a36da: 0c04 |004d: move-result-object v4 │ │ +0a36dc: 6e10 0628 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a36e2: 0c04 |0051: move-result-object v4 │ │ +0a36e4: 7020 b627 4300 |0052: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +0a36ea: 2703 |0055: throw v3 │ │ +0a36ec: 5463 610e |0056: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0e61 │ │ +0a36f0: 5564 5e0e |0058: iget-boolean v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0e5e │ │ +0a36f4: 6e30 2023 7304 |005a: invoke-virtual {v3, v7, v4}, Lcom/squareup/okhttp/Call;.getResponse:(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response; // method@2320 │ │ +0a36fa: 0c01 |005d: move-result-object v1 │ │ +0a36fc: 1101 |005e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0012 line=230 │ │ 0x001f line=231 │ │ 0x0031 line=232 │ │ 0x0035 line=234 │ │ @@ -244981,37 +245008,37 @@ │ │ locals : │ │ 0x001f - 0x0056 reg=0 chain Lcom/squareup/okhttp/Interceptor$Chain; │ │ 0x0035 - 0x0056 reg=1 interceptedResponse Lcom/squareup/okhttp/Response; │ │ 0x0031 - 0x0056 reg=2 interceptor Lcom/squareup/okhttp/Interceptor; │ │ 0x0000 - 0x005f reg=6 this Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; │ │ 0x0000 - 0x005f reg=7 request Lcom/squareup/okhttp/Request; │ │ │ │ - source_file_idx : 1017 (Call.java) │ │ + source_file_idx : 1020 (Call.java) │ │ │ │ -Class #867 header: │ │ -class_idx : 1183 │ │ +Class #868 header: │ │ +class_idx : 1184 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1017 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1020 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #867 annotations: │ │ +Class #868 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; } │ │ Annotations on method #8991 'execute' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #8992 'getResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #8993 'getResponseWithInterceptorChain' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #867 - │ │ +Class #868 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Call;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Call;) │ │ @@ -245040,21 +245067,21 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a367c: |[0a367c] com.squareup.okhttp.Call.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V │ │ -0a368c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a3692: 6e10 df23 0200 |0003: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.copyWithDefaults:()Lcom/squareup/okhttp/OkHttpClient; // method@23df │ │ -0a3698: 0c00 |0006: move-result-object v0 │ │ -0a369a: 5b10 630e |0007: iput-object v0, v1, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ -0a369e: 5b13 660e |0009: iput-object v3, v1, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0e66 │ │ -0a36a2: 0e00 |000b: return-void │ │ +0a3700: |[0a3700] com.squareup.okhttp.Call.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V │ │ +0a3710: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a3716: 6e10 df23 0200 |0003: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.copyWithDefaults:()Lcom/squareup/okhttp/OkHttpClient; // method@23df │ │ +0a371c: 0c00 |0006: move-result-object v0 │ │ +0a371e: 5b10 630e |0007: iput-object v0, v1, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ +0a3722: 5b13 660e |0009: iput-object v3, v1, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0e66 │ │ +0a3726: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ locals : │ │ @@ -245067,17 +245094,17 @@ │ │ type : '(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a36a4: |[0a36a4] com.squareup.okhttp.Call.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; │ │ -0a36b4: 5410 630e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ -0a36b8: 1100 |0002: return-object v0 │ │ +0a3728: |[0a3728] com.squareup.okhttp.Call.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; │ │ +0a3738: 5410 630e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ +0a373c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Call; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Call;) │ │ @@ -245085,23 +245112,23 @@ │ │ type : '(Z)Lcom/squareup/okhttp/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0a36bc: |[0a36bc] com.squareup.okhttp.Call.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; │ │ -0a36cc: 2200 9e04 |0000: new-instance v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; // type@049e │ │ -0a36d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a36d2: 5432 660e |0003: iget-object v2, v3, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0e66 │ │ -0a36d6: 7054 1b23 3021 |0005: invoke-direct {v0, v3, v1, v2, v4}, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V // method@231b │ │ -0a36dc: 5431 660e |0008: iget-object v1, v3, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0e66 │ │ -0a36e0: 7220 c923 1000 |000a: invoke-interface {v0, v1}, Lcom/squareup/okhttp/Interceptor$Chain;.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@23c9 │ │ -0a36e6: 0c01 |000d: move-result-object v1 │ │ -0a36e8: 1101 |000e: return-object v1 │ │ +0a3740: |[0a3740] com.squareup.okhttp.Call.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; │ │ +0a3750: 2200 9f04 |0000: new-instance v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; // type@049f │ │ +0a3754: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a3756: 5432 660e |0003: iget-object v2, v3, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0e66 │ │ +0a375a: 7054 1b23 3021 |0005: invoke-direct {v0, v3, v1, v2, v4}, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V // method@231b │ │ +0a3760: 5431 660e |0008: iget-object v1, v3, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0e66 │ │ +0a3764: 7220 c923 1000 |000a: invoke-interface {v0, v1}, Lcom/squareup/okhttp/Interceptor$Chain;.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@23c9 │ │ +0a376a: 0c01 |000d: move-result-object v1 │ │ +0a376c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0008 line=205 │ │ locals : │ │ 0x0008 - 0x000f reg=0 chain Lcom/squareup/okhttp/Interceptor$Chain; │ │ 0x0000 - 0x000f reg=3 this Lcom/squareup/okhttp/Call; │ │ @@ -245113,51 +245140,51 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0a36ec: |[0a36ec] com.squareup.okhttp.Call.execute:()Lcom/squareup/okhttp/Response; │ │ -0a36fc: 1d03 |0000: monitor-enter v3 │ │ -0a36fe: 5531 650e |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@0e65 │ │ -0a3702: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ -0a3706: 2201 5705 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a370a: 1a02 bc02 |0007: const-string v2, "Already Executed" // string@02bc │ │ -0a370e: 7020 9327 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a3714: 2701 |000c: throw v1 │ │ -0a3716: 0d01 |000d: move-exception v1 │ │ -0a3718: 1e03 |000e: monitor-exit v3 │ │ -0a371a: 2701 |000f: throw v1 │ │ -0a371c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0a371e: 5c31 650e |0011: iput-boolean v1, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@0e65 │ │ -0a3722: 1e03 |0013: monitor-exit v3 │ │ -0a3724: 5431 630e |0014: iget-object v1, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ -0a3728: 6e10 e723 0100 |0016: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@23e7 │ │ -0a372e: 0c01 |0019: move-result-object v1 │ │ -0a3730: 6e20 6223 3100 |001a: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Dispatcher;.executed:(Lcom/squareup/okhttp/Call;)V // method@2362 │ │ -0a3736: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0a3738: 7020 2123 1300 |001e: invoke-direct {v3, v1}, Lcom/squareup/okhttp/Call;.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; // method@2321 │ │ -0a373e: 0c00 |0021: move-result-object v0 │ │ -0a3740: 3900 1500 |0022: if-nez v0, 0037 // +0015 │ │ -0a3744: 2201 3705 |0024: new-instance v1, Ljava/io/IOException; // type@0537 │ │ -0a3748: 1a02 0b04 |0026: const-string v2, "Canceled" // string@040b │ │ -0a374c: 7020 4627 2100 |0028: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0a3752: 2701 |002b: throw v1 │ │ -0a3754: 0d01 |002c: move-exception v1 │ │ -0a3756: 5432 630e |002d: iget-object v2, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ -0a375a: 6e10 e723 0200 |002f: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@23e7 │ │ -0a3760: 0c02 |0032: move-result-object v2 │ │ -0a3762: 6e20 6323 3200 |0033: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call;)V // method@2363 │ │ -0a3768: 2701 |0036: throw v1 │ │ -0a376a: 5431 630e |0037: iget-object v1, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ -0a376e: 6e10 e723 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@23e7 │ │ -0a3774: 0c01 |003c: move-result-object v1 │ │ -0a3776: 6e20 6323 3100 |003d: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call;)V // method@2363 │ │ -0a377c: 1100 |0040: return-object v0 │ │ +0a3770: |[0a3770] com.squareup.okhttp.Call.execute:()Lcom/squareup/okhttp/Response; │ │ +0a3780: 1d03 |0000: monitor-enter v3 │ │ +0a3782: 5531 650e |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@0e65 │ │ +0a3786: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ +0a378a: 2201 5805 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a378e: 1a02 bd02 |0007: const-string v2, "Already Executed" // string@02bd │ │ +0a3792: 7020 9327 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a3798: 2701 |000c: throw v1 │ │ +0a379a: 0d01 |000d: move-exception v1 │ │ +0a379c: 1e03 |000e: monitor-exit v3 │ │ +0a379e: 2701 |000f: throw v1 │ │ +0a37a0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0a37a2: 5c31 650e |0011: iput-boolean v1, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@0e65 │ │ +0a37a6: 1e03 |0013: monitor-exit v3 │ │ +0a37a8: 5431 630e |0014: iget-object v1, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ +0a37ac: 6e10 e723 0100 |0016: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@23e7 │ │ +0a37b2: 0c01 |0019: move-result-object v1 │ │ +0a37b4: 6e20 6223 3100 |001a: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Dispatcher;.executed:(Lcom/squareup/okhttp/Call;)V // method@2362 │ │ +0a37ba: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +0a37bc: 7020 2123 1300 |001e: invoke-direct {v3, v1}, Lcom/squareup/okhttp/Call;.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; // method@2321 │ │ +0a37c2: 0c00 |0021: move-result-object v0 │ │ +0a37c4: 3900 1500 |0022: if-nez v0, 0037 // +0015 │ │ +0a37c8: 2201 3805 |0024: new-instance v1, Ljava/io/IOException; // type@0538 │ │ +0a37cc: 1a02 0e04 |0026: const-string v2, "Canceled" // string@040e │ │ +0a37d0: 7020 4627 2100 |0028: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0a37d6: 2701 |002b: throw v1 │ │ +0a37d8: 0d01 |002c: move-exception v1 │ │ +0a37da: 5432 630e |002d: iget-object v2, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ +0a37de: 6e10 e723 0200 |002f: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@23e7 │ │ +0a37e4: 0c02 |0032: move-result-object v2 │ │ +0a37e6: 6e20 6323 3200 |0033: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call;)V // method@2363 │ │ +0a37ec: 2701 |0036: throw v1 │ │ +0a37ee: 5431 630e |0037: iget-object v1, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ +0a37f2: 6e10 e723 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@23e7 │ │ +0a37f8: 0c01 |003c: move-result-object v1 │ │ +0a37fa: 6e20 6323 3100 |003d: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call;)V // method@2363 │ │ +0a3800: 1100 |0040: return-object v0 │ │ catches : 3 │ │ 0x0001 - 0x000f │ │ -> 0x000d │ │ 0x0011 - 0x0014 │ │ -> 0x000d │ │ 0x0014 - 0x002c │ │ -> 0x002c │ │ @@ -245181,198 +245208,198 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response;' │ │ access : 0x0000 () │ │ code - │ │ registers : 24 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 364 16-bit code units │ │ -0a37a0: |[0a37a0] com.squareup.okhttp.Call.getResponse:(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response; │ │ -0a37b0: 7401 1524 1600 |0000: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@2415 │ │ -0a37b6: 0c0b |0003: move-result-object v11 │ │ -0a37b8: 380b 3700 |0004: if-eqz v11, 003b // +0037 │ │ -0a37bc: 7401 1c24 1600 |0006: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ -0a37c2: 0c13 |0009: move-result-object v19 │ │ -0a37c4: 6e10 2124 0b00 |000a: invoke-virtual {v11}, Lcom/squareup/okhttp/RequestBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@2421 │ │ -0a37ca: 0c0e |000d: move-result-object v14 │ │ -0a37cc: 380e 0d00 |000e: if-eqz v14, 001b // +000d │ │ -0a37d0: 1a02 5404 |0010: const-string v2, "Content-Type" // string@0454 │ │ -0a37d4: 6e10 d123 0e00 |0012: invoke-virtual {v14}, Lcom/squareup/okhttp/MediaType;.toString:()Ljava/lang/String; // method@23d1 │ │ -0a37da: 0c03 |0015: move-result-object v3 │ │ -0a37dc: 0800 1300 |0016: move-object/from16 v0, v19 │ │ -0a37e0: 6e30 0924 2003 |0018: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0a37e6: 6e10 2024 0b00 |001b: invoke-virtual {v11}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@2420 │ │ -0a37ec: 0b0c |001e: move-result-wide v12 │ │ -0a37ee: 1602 ffff |001f: const-wide/16 v2, #int -1 // #ffff │ │ -0a37f2: 3102 0c02 |0021: cmp-long v2, v12, v2 │ │ -0a37f6: 3802 4500 |0023: if-eqz v2, 0068 // +0045 │ │ -0a37fa: 1a02 5204 |0025: const-string v2, "Content-Length" // string@0452 │ │ -0a37fe: 7120 a327 dc00 |0027: invoke-static {v12, v13}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@27a3 │ │ -0a3804: 0c03 |002a: move-result-object v3 │ │ -0a3806: 0800 1300 |002b: move-object/from16 v0, v19 │ │ -0a380a: 6e30 0924 2003 |002d: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0a3810: 1a02 4412 |0030: const-string v2, "Transfer-Encoding" // string@1244 │ │ -0a3814: 0800 1300 |0032: move-object/from16 v0, v19 │ │ -0a3818: 6e20 0b24 2000 |0034: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ -0a381e: 7401 0824 1300 |0037: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0a3824: 0c16 |003a: move-result-object v22 │ │ -0a3826: 2202 1805 |003b: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0518 │ │ -0a382a: 0800 1500 |003d: move-object/from16 v0, v21 │ │ -0a382e: 5403 630e |003f: iget-object v3, v0, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ -0a3832: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -0a3834: 1206 |0042: const/4 v6, #int 0 // #0 │ │ -0a3836: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -0a3838: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -0a383a: 120a |0045: const/4 v10, #int 0 // #0 │ │ -0a383c: 0804 1600 |0046: move-object/from16 v4, v22 │ │ -0a3840: 0207 1700 |0048: move/from16 v7, v23 │ │ -0a3844: 7609 a626 0200 |004a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@26a6 │ │ -0a384a: 0800 1500 |004d: move-object/from16 v0, v21 │ │ -0a384e: 5b02 640e |004f: iput-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a3852: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ -0a3856: 0800 1500 |0053: move-object/from16 v0, v21 │ │ -0a385a: 5502 620e |0055: iget-boolean v2, v0, Lcom/squareup/okhttp/Call;.canceled:Z // field@0e62 │ │ -0a385e: 3802 2200 |0057: if-eqz v2, 0079 // +0022 │ │ -0a3862: 0800 1500 |0059: move-object/from16 v0, v21 │ │ -0a3866: 5402 640e |005b: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a386a: 6e10 bb26 0200 |005d: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@26bb │ │ -0a3870: 2202 3705 |0060: new-instance v2, Ljava/io/IOException; // type@0537 │ │ -0a3874: 1a03 0b04 |0062: const-string v3, "Canceled" // string@040b │ │ -0a3878: 7020 4627 3200 |0064: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0a387e: 2702 |0067: throw v2 │ │ -0a3880: 1a02 4412 |0068: const-string v2, "Transfer-Encoding" // string@1244 │ │ -0a3884: 1a03 e218 |006a: const-string v3, "chunked" // string@18e2 │ │ -0a3888: 0800 1300 |006c: move-object/from16 v0, v19 │ │ -0a388c: 6e30 0924 2003 |006e: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0a3892: 1a02 5204 |0071: const-string v2, "Content-Length" // string@0452 │ │ -0a3896: 0800 1300 |0073: move-object/from16 v0, v19 │ │ -0a389a: 6e20 0b24 2000 |0075: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ -0a38a0: 28bf |0078: goto 0037 // -0041 │ │ -0a38a2: 1312 0100 |0079: const/16 v18, #int 1 // #1 │ │ -0a38a6: 0800 1500 |007b: move-object/from16 v0, v21 │ │ -0a38aa: 5402 640e |007d: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a38ae: 6e10 bd26 0200 |007f: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sendRequest:()V // method@26bd │ │ -0a38b4: 0800 1500 |0082: move-object/from16 v0, v21 │ │ -0a38b8: 5402 640e |0084: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a38bc: 6e10 b726 0200 |0086: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readResponse:()V // method@26b7 │ │ -0a38c2: 1312 0000 |0089: const/16 v18, #int 0 // #0 │ │ -0a38c6: 3812 0d00 |008b: if-eqz v18, 0098 // +000d │ │ -0a38ca: 0800 1500 |008d: move-object/from16 v0, v21 │ │ -0a38ce: 5402 640e |008f: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a38d2: 6e10 ab26 0200 |0091: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ -0a38d8: 0c08 |0094: move-result-object v8 │ │ -0a38da: 6e10 0f27 0800 |0095: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ -0a38e0: 0800 1500 |0098: move-object/from16 v0, v21 │ │ -0a38e4: 5402 640e |009a: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a38e8: 6e10 b126 0200 |009c: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getResponse:()Lcom/squareup/okhttp/Response; // method@26b1 │ │ -0a38ee: 0c0a |009f: move-result-object v10 │ │ -0a38f0: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -0a38f4: 5402 640e |00a2: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a38f8: 6e10 af26 0200 |00a4: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.followUpRequest:()Lcom/squareup/okhttp/Request; // method@26af │ │ -0a38fe: 0c10 |00a7: move-result-object v16 │ │ -0a3900: 3910 6c00 |00a8: if-nez v16, 0114 // +006c │ │ -0a3904: 3917 0900 |00aa: if-nez v23, 00b3 // +0009 │ │ -0a3908: 0800 1500 |00ac: move-object/from16 v0, v21 │ │ -0a390c: 5402 640e |00ae: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a3910: 6e10 bb26 0200 |00b0: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@26bb │ │ -0a3916: 110a |00b3: return-object v10 │ │ -0a3918: 0d0f |00b4: move-exception v15 │ │ -0a391a: 6e10 df26 0f00 |00b5: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/http/RequestException;.getCause:()Ljava/io/IOException; // method@26df │ │ -0a3920: 0c02 |00b8: move-result-object v2 │ │ -0a3922: 2702 |00b9: throw v2 │ │ -0a3924: 0d02 |00ba: move-exception v2 │ │ -0a3926: 3812 0d00 |00bb: if-eqz v18, 00c8 // +000d │ │ -0a392a: 0800 1500 |00bd: move-object/from16 v0, v21 │ │ -0a392e: 5403 640e |00bf: iget-object v3, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a3932: 6e10 ab26 0300 |00c1: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ -0a3938: 0c08 |00c4: move-result-object v8 │ │ -0a393a: 6e10 0f27 0800 |00c5: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ -0a3940: 2702 |00c8: throw v2 │ │ -0a3942: 0d0f |00c9: move-exception v15 │ │ -0a3944: 0800 1500 |00ca: move-object/from16 v0, v21 │ │ -0a3948: 5402 640e |00cc: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a394c: 6e20 b926 f200 |00ce: invoke-virtual {v2, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@26b9 │ │ -0a3952: 0c14 |00d1: move-result-object v20 │ │ -0a3954: 3814 1900 |00d2: if-eqz v20, 00eb // +0019 │ │ -0a3958: 1312 0000 |00d4: const/16 v18, #int 0 // #0 │ │ -0a395c: 0800 1400 |00d6: move-object/from16 v0, v20 │ │ -0a3960: 0801 1500 |00d8: move-object/from16 v1, v21 │ │ -0a3964: 5b10 640e |00da: iput-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a3968: 3812 77ff |00dc: if-eqz v18, 0053 // -0089 │ │ -0a396c: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -0a3970: 5402 640e |00e0: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a3974: 6e10 ab26 0200 |00e2: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ -0a397a: 0c08 |00e5: move-result-object v8 │ │ -0a397c: 6e10 0f27 0800 |00e6: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ -0a3982: 2900 6aff |00e9: goto/16 0053 // -0096 │ │ -0a3986: 6e10 f026 0f00 |00eb: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@26f0 │ │ -0a398c: 0c02 |00ee: move-result-object v2 │ │ -0a398e: 2702 |00ef: throw v2 │ │ -0a3990: 0d0f |00f0: move-exception v15 │ │ -0a3992: 0800 1500 |00f1: move-object/from16 v0, v21 │ │ -0a3996: 5402 640e |00f3: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a399a: 1203 |00f5: const/4 v3, #int 0 // #0 │ │ -0a399c: 6e30 ba26 f203 |00f6: invoke-virtual {v2, v15, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@26ba │ │ -0a39a2: 0c14 |00f9: move-result-object v20 │ │ -0a39a4: 3814 1900 |00fa: if-eqz v20, 0113 // +0019 │ │ -0a39a8: 1312 0000 |00fc: const/16 v18, #int 0 // #0 │ │ -0a39ac: 0800 1400 |00fe: move-object/from16 v0, v20 │ │ -0a39b0: 0801 1500 |0100: move-object/from16 v1, v21 │ │ -0a39b4: 5b10 640e |0102: iput-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a39b8: 3812 4fff |0104: if-eqz v18, 0053 // -00b1 │ │ -0a39bc: 0800 1500 |0106: move-object/from16 v0, v21 │ │ -0a39c0: 5402 640e |0108: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a39c4: 6e10 ab26 0200 |010a: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ -0a39ca: 0c08 |010d: move-result-object v8 │ │ -0a39cc: 6e10 0f27 0800 |010e: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ -0a39d2: 2900 42ff |0111: goto/16 0053 // -00be │ │ -0a39d6: 270f |0113: throw v15 │ │ -0a39d8: 0800 1500 |0114: move-object/from16 v0, v21 │ │ -0a39dc: 5402 640e |0116: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a39e0: 6e10 ab26 0200 |0118: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ -0a39e6: 0c08 |011b: move-result-object v8 │ │ -0a39e8: d811 1101 |011c: add-int/lit8 v17, v17, #int 1 // #01 │ │ -0a39ec: 1302 1400 |011e: const/16 v2, #int 20 // #14 │ │ -0a39f0: 0200 1100 |0120: move/from16 v0, v17 │ │ -0a39f4: 3720 2000 |0122: if-le v0, v2, 0142 // +0020 │ │ -0a39f8: 6e10 0f27 0800 |0124: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ -0a39fe: 2202 8a05 |0127: new-instance v2, Ljava/net/ProtocolException; // type@058a │ │ -0a3a02: 2203 6c05 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0a3a06: 7010 f927 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a3a0c: 1a04 2212 |012e: const-string v4, "Too many follow-up requests: " // string@1222 │ │ -0a3a10: 6e20 0228 4300 |0130: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3a16: 0c03 |0133: move-result-object v3 │ │ -0a3a18: 0200 1100 |0134: move/from16 v0, v17 │ │ -0a3a1c: 6e20 fe27 0300 |0136: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a3a22: 0c03 |0139: move-result-object v3 │ │ -0a3a24: 6e10 0628 0300 |013a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a3a2a: 0c03 |013d: move-result-object v3 │ │ -0a3a2c: 7020 4b28 3200 |013e: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0a3a32: 2702 |0141: throw v2 │ │ -0a3a34: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -0a3a38: 5402 640e |0144: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a3a3c: 7401 1924 1000 |0146: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0a3a42: 0c03 |0149: move-result-object v3 │ │ -0a3a44: 6e20 bc26 3200 |014a: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z // method@26bc │ │ -0a3a4a: 0a02 |014d: move-result v2 │ │ -0a3a4c: 3902 0600 |014e: if-nez v2, 0154 // +0006 │ │ -0a3a50: 6e10 0f27 0800 |0150: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ -0a3a56: 1208 |0153: const/4 v8, #int 0 // #0 │ │ -0a3a58: 0816 1000 |0154: move-object/from16 v22, v16 │ │ -0a3a5c: 2202 1805 |0156: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0518 │ │ -0a3a60: 0800 1500 |0158: move-object/from16 v0, v21 │ │ -0a3a64: 5403 630e |015a: iget-object v3, v0, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ -0a3a68: 1205 |015c: const/4 v5, #int 0 // #0 │ │ -0a3a6a: 1206 |015d: const/4 v6, #int 0 // #0 │ │ -0a3a6c: 1209 |015e: const/4 v9, #int 0 // #0 │ │ -0a3a6e: 0804 1600 |015f: move-object/from16 v4, v22 │ │ -0a3a72: 0207 1700 |0161: move/from16 v7, v23 │ │ -0a3a76: 7609 a626 0200 |0163: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@26a6 │ │ -0a3a7c: 0800 1500 |0166: move-object/from16 v0, v21 │ │ -0a3a80: 5b02 640e |0168: iput-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ -0a3a84: 2900 e9fe |016a: goto/16 0053 // -0117 │ │ +0a3824: |[0a3824] com.squareup.okhttp.Call.getResponse:(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response; │ │ +0a3834: 7401 1524 1600 |0000: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@2415 │ │ +0a383a: 0c0b |0003: move-result-object v11 │ │ +0a383c: 380b 3700 |0004: if-eqz v11, 003b // +0037 │ │ +0a3840: 7401 1c24 1600 |0006: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ +0a3846: 0c13 |0009: move-result-object v19 │ │ +0a3848: 6e10 2124 0b00 |000a: invoke-virtual {v11}, Lcom/squareup/okhttp/RequestBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@2421 │ │ +0a384e: 0c0e |000d: move-result-object v14 │ │ +0a3850: 380e 0d00 |000e: if-eqz v14, 001b // +000d │ │ +0a3854: 1a02 5704 |0010: const-string v2, "Content-Type" // string@0457 │ │ +0a3858: 6e10 d123 0e00 |0012: invoke-virtual {v14}, Lcom/squareup/okhttp/MediaType;.toString:()Ljava/lang/String; // method@23d1 │ │ +0a385e: 0c03 |0015: move-result-object v3 │ │ +0a3860: 0800 1300 |0016: move-object/from16 v0, v19 │ │ +0a3864: 6e30 0924 2003 |0018: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0a386a: 6e10 2024 0b00 |001b: invoke-virtual {v11}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@2420 │ │ +0a3870: 0b0c |001e: move-result-wide v12 │ │ +0a3872: 1602 ffff |001f: const-wide/16 v2, #int -1 // #ffff │ │ +0a3876: 3102 0c02 |0021: cmp-long v2, v12, v2 │ │ +0a387a: 3802 4500 |0023: if-eqz v2, 0068 // +0045 │ │ +0a387e: 1a02 5504 |0025: const-string v2, "Content-Length" // string@0455 │ │ +0a3882: 7120 a327 dc00 |0027: invoke-static {v12, v13}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@27a3 │ │ +0a3888: 0c03 |002a: move-result-object v3 │ │ +0a388a: 0800 1300 |002b: move-object/from16 v0, v19 │ │ +0a388e: 6e30 0924 2003 |002d: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0a3894: 1a02 4e12 |0030: const-string v2, "Transfer-Encoding" // string@124e │ │ +0a3898: 0800 1300 |0032: move-object/from16 v0, v19 │ │ +0a389c: 6e20 0b24 2000 |0034: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ +0a38a2: 7401 0824 1300 |0037: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0a38a8: 0c16 |003a: move-result-object v22 │ │ +0a38aa: 2202 1905 |003b: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0519 │ │ +0a38ae: 0800 1500 |003d: move-object/from16 v0, v21 │ │ +0a38b2: 5403 630e |003f: iget-object v3, v0, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ +0a38b6: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +0a38b8: 1206 |0042: const/4 v6, #int 0 // #0 │ │ +0a38ba: 1208 |0043: const/4 v8, #int 0 // #0 │ │ +0a38bc: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +0a38be: 120a |0045: const/4 v10, #int 0 // #0 │ │ +0a38c0: 0804 1600 |0046: move-object/from16 v4, v22 │ │ +0a38c4: 0207 1700 |0048: move/from16 v7, v23 │ │ +0a38c8: 7609 a626 0200 |004a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@26a6 │ │ +0a38ce: 0800 1500 |004d: move-object/from16 v0, v21 │ │ +0a38d2: 5b02 640e |004f: iput-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a38d6: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ +0a38da: 0800 1500 |0053: move-object/from16 v0, v21 │ │ +0a38de: 5502 620e |0055: iget-boolean v2, v0, Lcom/squareup/okhttp/Call;.canceled:Z // field@0e62 │ │ +0a38e2: 3802 2200 |0057: if-eqz v2, 0079 // +0022 │ │ +0a38e6: 0800 1500 |0059: move-object/from16 v0, v21 │ │ +0a38ea: 5402 640e |005b: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a38ee: 6e10 bb26 0200 |005d: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@26bb │ │ +0a38f4: 2202 3805 |0060: new-instance v2, Ljava/io/IOException; // type@0538 │ │ +0a38f8: 1a03 0e04 |0062: const-string v3, "Canceled" // string@040e │ │ +0a38fc: 7020 4627 3200 |0064: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0a3902: 2702 |0067: throw v2 │ │ +0a3904: 1a02 4e12 |0068: const-string v2, "Transfer-Encoding" // string@124e │ │ +0a3908: 1a03 ec18 |006a: const-string v3, "chunked" // string@18ec │ │ +0a390c: 0800 1300 |006c: move-object/from16 v0, v19 │ │ +0a3910: 6e30 0924 2003 |006e: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0a3916: 1a02 5504 |0071: const-string v2, "Content-Length" // string@0455 │ │ +0a391a: 0800 1300 |0073: move-object/from16 v0, v19 │ │ +0a391e: 6e20 0b24 2000 |0075: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ +0a3924: 28bf |0078: goto 0037 // -0041 │ │ +0a3926: 1312 0100 |0079: const/16 v18, #int 1 // #1 │ │ +0a392a: 0800 1500 |007b: move-object/from16 v0, v21 │ │ +0a392e: 5402 640e |007d: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3932: 6e10 bd26 0200 |007f: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sendRequest:()V // method@26bd │ │ +0a3938: 0800 1500 |0082: move-object/from16 v0, v21 │ │ +0a393c: 5402 640e |0084: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3940: 6e10 b726 0200 |0086: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readResponse:()V // method@26b7 │ │ +0a3946: 1312 0000 |0089: const/16 v18, #int 0 // #0 │ │ +0a394a: 3812 0d00 |008b: if-eqz v18, 0098 // +000d │ │ +0a394e: 0800 1500 |008d: move-object/from16 v0, v21 │ │ +0a3952: 5402 640e |008f: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3956: 6e10 ab26 0200 |0091: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ +0a395c: 0c08 |0094: move-result-object v8 │ │ +0a395e: 6e10 0f27 0800 |0095: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ +0a3964: 0800 1500 |0098: move-object/from16 v0, v21 │ │ +0a3968: 5402 640e |009a: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a396c: 6e10 b126 0200 |009c: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getResponse:()Lcom/squareup/okhttp/Response; // method@26b1 │ │ +0a3972: 0c0a |009f: move-result-object v10 │ │ +0a3974: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +0a3978: 5402 640e |00a2: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a397c: 6e10 af26 0200 |00a4: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.followUpRequest:()Lcom/squareup/okhttp/Request; // method@26af │ │ +0a3982: 0c10 |00a7: move-result-object v16 │ │ +0a3984: 3910 6c00 |00a8: if-nez v16, 0114 // +006c │ │ +0a3988: 3917 0900 |00aa: if-nez v23, 00b3 // +0009 │ │ +0a398c: 0800 1500 |00ac: move-object/from16 v0, v21 │ │ +0a3990: 5402 640e |00ae: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3994: 6e10 bb26 0200 |00b0: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@26bb │ │ +0a399a: 110a |00b3: return-object v10 │ │ +0a399c: 0d0f |00b4: move-exception v15 │ │ +0a399e: 6e10 df26 0f00 |00b5: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/http/RequestException;.getCause:()Ljava/io/IOException; // method@26df │ │ +0a39a4: 0c02 |00b8: move-result-object v2 │ │ +0a39a6: 2702 |00b9: throw v2 │ │ +0a39a8: 0d02 |00ba: move-exception v2 │ │ +0a39aa: 3812 0d00 |00bb: if-eqz v18, 00c8 // +000d │ │ +0a39ae: 0800 1500 |00bd: move-object/from16 v0, v21 │ │ +0a39b2: 5403 640e |00bf: iget-object v3, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a39b6: 6e10 ab26 0300 |00c1: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ +0a39bc: 0c08 |00c4: move-result-object v8 │ │ +0a39be: 6e10 0f27 0800 |00c5: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ +0a39c4: 2702 |00c8: throw v2 │ │ +0a39c6: 0d0f |00c9: move-exception v15 │ │ +0a39c8: 0800 1500 |00ca: move-object/from16 v0, v21 │ │ +0a39cc: 5402 640e |00cc: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a39d0: 6e20 b926 f200 |00ce: invoke-virtual {v2, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@26b9 │ │ +0a39d6: 0c14 |00d1: move-result-object v20 │ │ +0a39d8: 3814 1900 |00d2: if-eqz v20, 00eb // +0019 │ │ +0a39dc: 1312 0000 |00d4: const/16 v18, #int 0 // #0 │ │ +0a39e0: 0800 1400 |00d6: move-object/from16 v0, v20 │ │ +0a39e4: 0801 1500 |00d8: move-object/from16 v1, v21 │ │ +0a39e8: 5b10 640e |00da: iput-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a39ec: 3812 77ff |00dc: if-eqz v18, 0053 // -0089 │ │ +0a39f0: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +0a39f4: 5402 640e |00e0: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a39f8: 6e10 ab26 0200 |00e2: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ +0a39fe: 0c08 |00e5: move-result-object v8 │ │ +0a3a00: 6e10 0f27 0800 |00e6: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ +0a3a06: 2900 6aff |00e9: goto/16 0053 // -0096 │ │ +0a3a0a: 6e10 f026 0f00 |00eb: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@26f0 │ │ +0a3a10: 0c02 |00ee: move-result-object v2 │ │ +0a3a12: 2702 |00ef: throw v2 │ │ +0a3a14: 0d0f |00f0: move-exception v15 │ │ +0a3a16: 0800 1500 |00f1: move-object/from16 v0, v21 │ │ +0a3a1a: 5402 640e |00f3: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3a1e: 1203 |00f5: const/4 v3, #int 0 // #0 │ │ +0a3a20: 6e30 ba26 f203 |00f6: invoke-virtual {v2, v15, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@26ba │ │ +0a3a26: 0c14 |00f9: move-result-object v20 │ │ +0a3a28: 3814 1900 |00fa: if-eqz v20, 0113 // +0019 │ │ +0a3a2c: 1312 0000 |00fc: const/16 v18, #int 0 // #0 │ │ +0a3a30: 0800 1400 |00fe: move-object/from16 v0, v20 │ │ +0a3a34: 0801 1500 |0100: move-object/from16 v1, v21 │ │ +0a3a38: 5b10 640e |0102: iput-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3a3c: 3812 4fff |0104: if-eqz v18, 0053 // -00b1 │ │ +0a3a40: 0800 1500 |0106: move-object/from16 v0, v21 │ │ +0a3a44: 5402 640e |0108: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3a48: 6e10 ab26 0200 |010a: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ +0a3a4e: 0c08 |010d: move-result-object v8 │ │ +0a3a50: 6e10 0f27 0800 |010e: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ +0a3a56: 2900 42ff |0111: goto/16 0053 // -00be │ │ +0a3a5a: 270f |0113: throw v15 │ │ +0a3a5c: 0800 1500 |0114: move-object/from16 v0, v21 │ │ +0a3a60: 5402 640e |0116: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3a64: 6e10 ab26 0200 |0118: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ +0a3a6a: 0c08 |011b: move-result-object v8 │ │ +0a3a6c: d811 1101 |011c: add-int/lit8 v17, v17, #int 1 // #01 │ │ +0a3a70: 1302 1400 |011e: const/16 v2, #int 20 // #14 │ │ +0a3a74: 0200 1100 |0120: move/from16 v0, v17 │ │ +0a3a78: 3720 2000 |0122: if-le v0, v2, 0142 // +0020 │ │ +0a3a7c: 6e10 0f27 0800 |0124: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ +0a3a82: 2202 8d05 |0127: new-instance v2, Ljava/net/ProtocolException; // type@058d │ │ +0a3a86: 2203 6d05 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0a3a8a: 7010 f927 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a3a90: 1a04 2c12 |012e: const-string v4, "Too many follow-up requests: " // string@122c │ │ +0a3a94: 6e20 0228 4300 |0130: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3a9a: 0c03 |0133: move-result-object v3 │ │ +0a3a9c: 0200 1100 |0134: move/from16 v0, v17 │ │ +0a3aa0: 6e20 fe27 0300 |0136: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a3aa6: 0c03 |0139: move-result-object v3 │ │ +0a3aa8: 6e10 0628 0300 |013a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a3aae: 0c03 |013d: move-result-object v3 │ │ +0a3ab0: 7020 4b28 3200 |013e: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0a3ab6: 2702 |0141: throw v2 │ │ +0a3ab8: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +0a3abc: 5402 640e |0144: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3ac0: 7401 1924 1000 |0146: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0a3ac6: 0c03 |0149: move-result-object v3 │ │ +0a3ac8: 6e20 bc26 3200 |014a: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z // method@26bc │ │ +0a3ace: 0a02 |014d: move-result v2 │ │ +0a3ad0: 3902 0600 |014e: if-nez v2, 0154 // +0006 │ │ +0a3ad4: 6e10 0f27 0800 |0150: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ +0a3ada: 1208 |0153: const/4 v8, #int 0 // #0 │ │ +0a3adc: 0816 1000 |0154: move-object/from16 v22, v16 │ │ +0a3ae0: 2202 1905 |0156: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0519 │ │ +0a3ae4: 0800 1500 |0158: move-object/from16 v0, v21 │ │ +0a3ae8: 5403 630e |015a: iget-object v3, v0, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0e63 │ │ +0a3aec: 1205 |015c: const/4 v5, #int 0 // #0 │ │ +0a3aee: 1206 |015d: const/4 v6, #int 0 // #0 │ │ +0a3af0: 1209 |015e: const/4 v9, #int 0 // #0 │ │ +0a3af2: 0804 1600 |015f: move-object/from16 v4, v22 │ │ +0a3af6: 0207 1700 |0161: move/from16 v7, v23 │ │ +0a3afa: 7609 a626 0200 |0163: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@26a6 │ │ +0a3b00: 0800 1500 |0166: move-object/from16 v0, v21 │ │ +0a3b04: 5b02 640e |0168: iput-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0e64 │ │ +0a3b08: 2900 e9fe |016a: goto/16 0053 // -0117 │ │ catches : 5 │ │ 0x007b - 0x0089 │ │ Lcom/squareup/okhttp/internal/http/RequestException; -> 0x00b4 │ │ Lcom/squareup/okhttp/internal/http/RouteException; -> 0x00c9 │ │ Ljava/io/IOException; -> 0x00f0 │ │ -> 0x00ba │ │ 0x00b5 - 0x00ba │ │ @@ -245473,60 +245500,60 @@ │ │ 0x0114 - 0x016c reg=16 followUp Lcom/squareup/okhttp/Request; │ │ 0x0079 - 0x016c reg=17 followUpCount I │ │ 0x007b - 0x016c reg=18 releaseConnection Z │ │ 0x0000 - 0x016c reg=21 this Lcom/squareup/okhttp/Call; │ │ 0x0000 - 0x016c reg=22 request Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x016c reg=23 forWebSocket Z │ │ │ │ - source_file_idx : 1017 (Call.java) │ │ + source_file_idx : 1020 (Call.java) │ │ │ │ -Class #868 header: │ │ -class_idx : 1184 │ │ +Class #869 header: │ │ +class_idx : 1185 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1049 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1052 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #868 annotations: │ │ +Class #869 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/CertificatePinner; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #868 - │ │ +Class #869 - │ │ Class descriptor : 'Lcom/squareup/okhttp/CertificatePinner$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1049 (CertificatePinner.java) │ │ + source_file_idx : 1052 (CertificatePinner.java) │ │ │ │ -Class #869 header: │ │ -class_idx : 1185 │ │ +Class #870 header: │ │ +class_idx : 1186 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1049 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1052 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #869 annotations: │ │ +Class #870 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/CertificatePinner; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ Annotations on field #3687 'hostnameToPins' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/util/Set" "<" "Lokio/ByteString;" ">;>;" } │ │ │ │ -Class #869 - │ │ +Class #870 - │ │ Class descriptor : 'Lcom/squareup/okhttp/CertificatePinner$Builder;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/CertificatePinner$Builder;) │ │ @@ -245539,20 +245566,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a3ac4: |[0a3ac4] com.squareup.okhttp.CertificatePinner$Builder.:()V │ │ -0a3ad4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a3ada: 2200 b605 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@05b6 │ │ -0a3ade: 7010 d528 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@28d5 │ │ -0a3ae4: 5b10 670e |0008: iput-object v0, v1, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0e67 │ │ -0a3ae8: 0e00 |000a: return-void │ │ +0a3b48: |[0a3b48] com.squareup.okhttp.CertificatePinner$Builder.:()V │ │ +0a3b58: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a3b5e: 2200 b905 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@05b9 │ │ +0a3b62: 7010 d528 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@28d5 │ │ +0a3b68: 5b10 670e |0008: iput-object v0, v1, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0e67 │ │ +0a3b6c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0003 line=235 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ │ │ @@ -245561,17 +245588,17 @@ │ │ type : '(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3aec: |[0a3aec] com.squareup.okhttp.CertificatePinner$Builder.access$000:(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map; │ │ -0a3afc: 5410 670e |0000: iget-object v0, v1, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0e67 │ │ -0a3b00: 1100 |0002: return-object v0 │ │ +0a3b70: |[0a3b70] com.squareup.okhttp.CertificatePinner$Builder.access$000:(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map; │ │ +0a3b80: 5410 670e |0000: iget-object v0, v1, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0e67 │ │ +0a3b84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ │ │ Virtual methods - │ │ @@ -245580,49 +245607,49 @@ │ │ type : '()Lcom/squareup/okhttp/CertificatePinner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a3b04: |[0a3b04] com.squareup.okhttp.CertificatePinner$Builder.build:()Lcom/squareup/okhttp/CertificatePinner; │ │ -0a3b14: 2200 a204 |0000: new-instance v0, Lcom/squareup/okhttp/CertificatePinner; // type@04a2 │ │ -0a3b18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a3b1a: 7030 2723 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/CertificatePinner;.:(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V // method@2327 │ │ -0a3b20: 1100 |0006: return-object v0 │ │ +0a3b88: |[0a3b88] com.squareup.okhttp.CertificatePinner$Builder.build:()Lcom/squareup/okhttp/CertificatePinner; │ │ +0a3b98: 2200 a304 |0000: new-instance v0, Lcom/squareup/okhttp/CertificatePinner; // type@04a3 │ │ +0a3b9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a3b9e: 7030 2723 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/CertificatePinner;.:(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V // method@2327 │ │ +0a3ba4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ │ │ - source_file_idx : 1049 (CertificatePinner.java) │ │ + source_file_idx : 1052 (CertificatePinner.java) │ │ │ │ -Class #870 header: │ │ -class_idx : 1186 │ │ +Class #871 header: │ │ +class_idx : 1187 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1049 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1052 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ -Class #870 annotations: │ │ +Class #871 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/CertificatePinner$Builder; } │ │ Annotations on field #3689 'hostnameToPins' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/util/Set" "<" "Lokio/ByteString;" ">;>;" } │ │ Annotations on method #9000 'check' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/security/cert/Certificate;" ">;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljavax/net/ssl/SSLPeerUnverifiedException; } │ │ Annotations on method #9001 'findMatchingPins' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/Set" "<" "Lokio/ByteString;" ">;" } │ │ │ │ -Class #870 - │ │ +Class #871 - │ │ Class descriptor : 'Lcom/squareup/okhttp/CertificatePinner;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/CertificatePinner;) │ │ name : 'DEFAULT' │ │ @@ -245639,43 +245666,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a3b24: |[0a3b24] com.squareup.okhttp.CertificatePinner.:()V │ │ -0a3b34: 2200 a104 |0000: new-instance v0, Lcom/squareup/okhttp/CertificatePinner$Builder; // type@04a1 │ │ -0a3b38: 7010 2223 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/CertificatePinner$Builder;.:()V // method@2322 │ │ -0a3b3e: 6e10 2423 0000 |0005: invoke-virtual {v0}, Lcom/squareup/okhttp/CertificatePinner$Builder;.build:()Lcom/squareup/okhttp/CertificatePinner; // method@2324 │ │ -0a3b44: 0c00 |0008: move-result-object v0 │ │ -0a3b46: 6900 680e |0009: sput-object v0, Lcom/squareup/okhttp/CertificatePinner;.DEFAULT:Lcom/squareup/okhttp/CertificatePinner; // field@0e68 │ │ -0a3b4a: 0e00 |000b: return-void │ │ +0a3ba8: |[0a3ba8] com.squareup.okhttp.CertificatePinner.:()V │ │ +0a3bb8: 2200 a204 |0000: new-instance v0, Lcom/squareup/okhttp/CertificatePinner$Builder; // type@04a2 │ │ +0a3bbc: 7010 2223 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/CertificatePinner$Builder;.:()V // method@2322 │ │ +0a3bc2: 6e10 2423 0000 |0005: invoke-virtual {v0}, Lcom/squareup/okhttp/CertificatePinner$Builder;.build:()Lcom/squareup/okhttp/CertificatePinner; // method@2324 │ │ +0a3bc8: 0c00 |0008: move-result-object v0 │ │ +0a3bca: 6900 680e |0009: sput-object v0, Lcom/squareup/okhttp/CertificatePinner;.DEFAULT:Lcom/squareup/okhttp/CertificatePinner; // field@0e68 │ │ +0a3bce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/CertificatePinner;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/CertificatePinner$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a3b4c: |[0a3b4c] com.squareup.okhttp.CertificatePinner.:(Lcom/squareup/okhttp/CertificatePinner$Builder;)V │ │ -0a3b5c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a3b62: 7110 2323 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner$Builder;.access$000:(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map; // method@2323 │ │ -0a3b68: 0c00 |0006: move-result-object v0 │ │ -0a3b6a: 7110 b124 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@24b1 │ │ -0a3b70: 0c00 |000a: move-result-object v0 │ │ -0a3b72: 5b10 690e |000b: iput-object v0, v1, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0e69 │ │ -0a3b76: 0e00 |000d: return-void │ │ +0a3bd0: |[0a3bd0] com.squareup.okhttp.CertificatePinner.:(Lcom/squareup/okhttp/CertificatePinner$Builder;)V │ │ +0a3be0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a3be6: 7110 2323 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner$Builder;.access$000:(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map; // method@2323 │ │ +0a3bec: 0c00 |0006: move-result-object v0 │ │ +0a3bee: 7110 b124 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@24b1 │ │ +0a3bf4: 0c00 |000a: move-result-object v0 │ │ +0a3bf6: 5b10 690e |000b: iput-object v0, v1, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0e69 │ │ +0a3bfa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x000d line=139 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/squareup/okhttp/CertificatePinner; │ │ @@ -245686,17 +245713,17 @@ │ │ type : '(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a3b78: |[0a3b78] com.squareup.okhttp.CertificatePinner.:(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V │ │ -0a3b88: 7020 2623 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/CertificatePinner;.:(Lcom/squareup/okhttp/CertificatePinner$Builder;)V // method@2326 │ │ -0a3b8e: 0e00 |0003: return-void │ │ +0a3bfc: |[0a3bfc] com.squareup.okhttp.CertificatePinner.:(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V │ │ +0a3c0c: 7020 2623 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/CertificatePinner;.:(Lcom/squareup/okhttp/CertificatePinner$Builder;)V // method@2326 │ │ +0a3c12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/CertificatePinner; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/CertificatePinner$1; │ │ @@ -245706,36 +245733,36 @@ │ │ type : '(Ljava/security/cert/Certificate;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0a3b90: |[0a3b90] com.squareup.okhttp.CertificatePinner.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; │ │ -0a3ba0: 2020 a505 |0000: instance-of v0, v2, Ljava/security/cert/X509Certificate; // type@05a5 │ │ -0a3ba4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a3ba8: 2200 5605 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a3bac: 1a01 1604 |0006: const-string v1, "Certificate pinning requires X509 certificates" // string@0416 │ │ -0a3bb0: 7020 8f27 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a3bb6: 2700 |000b: throw v0 │ │ -0a3bb8: 2200 6c05 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0a3bbc: 7010 f927 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a3bc2: 1a01 db32 |0011: const-string v1, "sha1/" // string@32db │ │ -0a3bc6: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3bcc: 0c00 |0016: move-result-object v0 │ │ -0a3bce: 1f02 a505 |0017: check-cast v2, Ljava/security/cert/X509Certificate; // type@05a5 │ │ -0a3bd2: 7110 2b23 0200 |0019: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner;.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; // method@232b │ │ -0a3bd8: 0c01 |001c: move-result-object v1 │ │ -0a3bda: 6e10 4b2c 0100 |001d: invoke-virtual {v1}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@2c4b │ │ -0a3be0: 0c01 |0020: move-result-object v1 │ │ -0a3be2: 6e20 0228 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3be8: 0c00 |0024: move-result-object v0 │ │ -0a3bea: 6e10 0628 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a3bf0: 0c00 |0028: move-result-object v0 │ │ -0a3bf2: 1100 |0029: return-object v0 │ │ +0a3c14: |[0a3c14] com.squareup.okhttp.CertificatePinner.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; │ │ +0a3c24: 2020 a805 |0000: instance-of v0, v2, Ljava/security/cert/X509Certificate; // type@05a8 │ │ +0a3c28: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a3c2c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a3c30: 1a01 1904 |0006: const-string v1, "Certificate pinning requires X509 certificates" // string@0419 │ │ +0a3c34: 7020 8f27 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a3c3a: 2700 |000b: throw v0 │ │ +0a3c3c: 2200 6d05 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0a3c40: 7010 f927 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a3c46: 1a01 e532 |0011: const-string v1, "sha1/" // string@32e5 │ │ +0a3c4a: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3c50: 0c00 |0016: move-result-object v0 │ │ +0a3c52: 1f02 a805 |0017: check-cast v2, Ljava/security/cert/X509Certificate; // type@05a8 │ │ +0a3c56: 7110 2b23 0200 |0019: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner;.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; // method@232b │ │ +0a3c5c: 0c01 |001c: move-result-object v1 │ │ +0a3c5e: 6e10 4b2c 0100 |001d: invoke-virtual {v1}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@2c4b │ │ +0a3c64: 0c01 |0020: move-result-object v1 │ │ +0a3c66: 6e20 0228 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3c6c: 0c00 |0024: move-result-object v0 │ │ +0a3c6e: 6e10 0628 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a3c74: 0c00 |0028: move-result-object v0 │ │ +0a3c76: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x000c line=226 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 certificate Ljava/security/cert/Certificate; │ │ @@ -245745,24 +245772,24 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)Lokio/ByteString;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0a3bf4: |[0a3bf4] com.squareup.okhttp.CertificatePinner.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; │ │ -0a3c04: 6e10 7d28 0100 |0000: invoke-virtual {v1}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@287d │ │ -0a3c0a: 0c00 |0003: move-result-object v0 │ │ -0a3c0c: 7210 7428 0000 |0004: invoke-interface {v0}, Ljava/security/PublicKey;.getEncoded:()[B // method@2874 │ │ -0a3c12: 0c00 |0007: move-result-object v0 │ │ -0a3c14: 7110 552c 0000 |0008: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ -0a3c1a: 0c00 |000b: move-result-object v0 │ │ -0a3c1c: 7110 b524 0000 |000c: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.sha1:(Lokio/ByteString;)Lokio/ByteString; // method@24b5 │ │ -0a3c22: 0c00 |000f: move-result-object v0 │ │ -0a3c24: 1100 |0010: return-object v0 │ │ +0a3c78: |[0a3c78] com.squareup.okhttp.CertificatePinner.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; │ │ +0a3c88: 6e10 7d28 0100 |0000: invoke-virtual {v1}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@287d │ │ +0a3c8e: 0c00 |0003: move-result-object v0 │ │ +0a3c90: 7210 7428 0000 |0004: invoke-interface {v0}, Ljava/security/PublicKey;.getEncoded:()[B // method@2874 │ │ +0a3c96: 0c00 |0007: move-result-object v0 │ │ +0a3c98: 7110 552c 0000 |0008: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ +0a3c9e: 0c00 |000b: move-result-object v0 │ │ +0a3ca0: 7110 b524 0000 |000c: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.sha1:(Lokio/ByteString;)Lokio/ByteString; // method@24b5 │ │ +0a3ca6: 0c00 |000f: move-result-object v0 │ │ +0a3ca8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 x509Certificate Ljava/security/cert/X509Certificate; │ │ │ │ Virtual methods - │ │ @@ -245771,96 +245798,96 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 152 16-bit code units │ │ -0a3c28: |[0a3c28] com.squareup.okhttp.CertificatePinner.check:(Ljava/lang/String;Ljava/util/List;)V │ │ -0a3c38: 6e20 2923 a900 |0000: invoke-virtual {v9, v10}, Lcom/squareup/okhttp/CertificatePinner;.findMatchingPins:(Ljava/lang/String;)Ljava/util/Set; // method@2329 │ │ -0a3c3e: 0c03 |0003: move-result-object v3 │ │ -0a3c40: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -0a3c44: 0e00 |0006: return-void │ │ -0a3c46: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0a3c48: 7210 ec28 0b00 |0008: invoke-interface {v11}, Ljava/util/List;.size:()I // method@28ec │ │ -0a3c4e: 0a04 |000b: move-result v4 │ │ -0a3c50: 3540 1500 |000c: if-ge v0, v4, 0021 // +0015 │ │ -0a3c54: 7220 e528 0b00 |000e: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a3c5a: 0c05 |0011: move-result-object v5 │ │ -0a3c5c: 1f05 a505 |0012: check-cast v5, Ljava/security/cert/X509Certificate; // type@05a5 │ │ -0a3c60: 7110 2b23 0500 |0014: invoke-static {v5}, Lcom/squareup/okhttp/CertificatePinner;.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; // method@232b │ │ -0a3c66: 0c06 |0017: move-result-object v6 │ │ -0a3c68: 7220 0229 6300 |0018: invoke-interface {v3, v6}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2902 │ │ -0a3c6e: 0a06 |001b: move-result v6 │ │ -0a3c70: 3906 eaff |001c: if-nez v6, 0006 // -0016 │ │ -0a3c74: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a3c78: 28ec |0020: goto 000c // -0014 │ │ -0a3c7a: 2206 6c05 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0a3c7e: 7010 f927 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a3c84: 1a07 1504 |0026: const-string v7, "Certificate pinning failure!" // string@0415 │ │ -0a3c88: 6e20 0228 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3c8e: 0c06 |002b: move-result-object v6 │ │ -0a3c90: 1a07 0900 |002c: const-string v7, " │ │ +0a3cac: |[0a3cac] com.squareup.okhttp.CertificatePinner.check:(Ljava/lang/String;Ljava/util/List;)V │ │ +0a3cbc: 6e20 2923 a900 |0000: invoke-virtual {v9, v10}, Lcom/squareup/okhttp/CertificatePinner;.findMatchingPins:(Ljava/lang/String;)Ljava/util/Set; // method@2329 │ │ +0a3cc2: 0c03 |0003: move-result-object v3 │ │ +0a3cc4: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +0a3cc8: 0e00 |0006: return-void │ │ +0a3cca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a3ccc: 7210 ec28 0b00 |0008: invoke-interface {v11}, Ljava/util/List;.size:()I // method@28ec │ │ +0a3cd2: 0a04 |000b: move-result v4 │ │ +0a3cd4: 3540 1500 |000c: if-ge v0, v4, 0021 // +0015 │ │ +0a3cd8: 7220 e528 0b00 |000e: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a3cde: 0c05 |0011: move-result-object v5 │ │ +0a3ce0: 1f05 a805 |0012: check-cast v5, Ljava/security/cert/X509Certificate; // type@05a8 │ │ +0a3ce4: 7110 2b23 0500 |0014: invoke-static {v5}, Lcom/squareup/okhttp/CertificatePinner;.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; // method@232b │ │ +0a3cea: 0c06 |0017: move-result-object v6 │ │ +0a3cec: 7220 0229 6300 |0018: invoke-interface {v3, v6}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2902 │ │ +0a3cf2: 0a06 |001b: move-result v6 │ │ +0a3cf4: 3906 eaff |001c: if-nez v6, 0006 // -0016 │ │ +0a3cf8: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3cfc: 28ec |0020: goto 000c // -0014 │ │ +0a3cfe: 2206 6d05 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0a3d02: 7010 f927 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a3d08: 1a07 1804 |0026: const-string v7, "Certificate pinning failure!" // string@0418 │ │ +0a3d0c: 6e20 0228 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3d12: 0c06 |002b: move-result-object v6 │ │ +0a3d14: 1a07 0900 |002c: const-string v7, " │ │ Peer certificate chain:" // string@0009 │ │ -0a3c94: 6e20 0228 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3c9a: 0c01 |0031: move-result-object v1 │ │ -0a3c9c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0a3c9e: 7210 ec28 0b00 |0033: invoke-interface {v11}, Ljava/util/List;.size:()I // method@28ec │ │ -0a3ca4: 0a04 |0036: move-result v4 │ │ -0a3ca6: 3540 2a00 |0037: if-ge v0, v4, 0061 // +002a │ │ -0a3caa: 7220 e528 0b00 |0039: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a3cb0: 0c05 |003c: move-result-object v5 │ │ -0a3cb2: 1f05 a505 |003d: check-cast v5, Ljava/security/cert/X509Certificate; // type@05a5 │ │ -0a3cb6: 1a06 0400 |003f: const-string v6, " │ │ +0a3d18: 6e20 0228 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3d1e: 0c01 |0031: move-result-object v1 │ │ +0a3d20: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +0a3d22: 7210 ec28 0b00 |0033: invoke-interface {v11}, Ljava/util/List;.size:()I // method@28ec │ │ +0a3d28: 0a04 |0036: move-result v4 │ │ +0a3d2a: 3540 2a00 |0037: if-ge v0, v4, 0061 // +002a │ │ +0a3d2e: 7220 e528 0b00 |0039: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a3d34: 0c05 |003c: move-result-object v5 │ │ +0a3d36: 1f05 a805 |003d: check-cast v5, Ljava/security/cert/X509Certificate; // type@05a8 │ │ +0a3d3a: 1a06 0400 |003f: const-string v6, " │ │ " // string@0004 │ │ -0a3cba: 6e20 0228 6100 |0041: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3cc0: 0c06 |0044: move-result-object v6 │ │ -0a3cc2: 7110 2a23 0500 |0045: invoke-static {v5}, Lcom/squareup/okhttp/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@232a │ │ -0a3cc8: 0c07 |0048: move-result-object v7 │ │ -0a3cca: 6e20 0228 7600 |0049: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3cd0: 0c06 |004c: move-result-object v6 │ │ -0a3cd2: 1a07 5b01 |004d: const-string v7, ": " // string@015b │ │ -0a3cd6: 6e20 0228 7600 |004f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3cdc: 0c06 |0052: move-result-object v6 │ │ -0a3cde: 6e10 7f28 0500 |0053: invoke-virtual {v5}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@287f │ │ -0a3ce4: 0c07 |0056: move-result-object v7 │ │ -0a3ce6: 7210 7228 0700 |0057: invoke-interface {v7}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@2872 │ │ -0a3cec: 0c07 |005a: move-result-object v7 │ │ -0a3cee: 6e20 0228 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3cf4: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a3cf8: 28d7 |0060: goto 0037 // -0029 │ │ -0a3cfa: 1a06 0a00 |0061: const-string v6, " │ │ +0a3d3e: 6e20 0228 6100 |0041: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3d44: 0c06 |0044: move-result-object v6 │ │ +0a3d46: 7110 2a23 0500 |0045: invoke-static {v5}, Lcom/squareup/okhttp/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@232a │ │ +0a3d4c: 0c07 |0048: move-result-object v7 │ │ +0a3d4e: 6e20 0228 7600 |0049: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3d54: 0c06 |004c: move-result-object v6 │ │ +0a3d56: 1a07 5b01 |004d: const-string v7, ": " // string@015b │ │ +0a3d5a: 6e20 0228 7600 |004f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3d60: 0c06 |0052: move-result-object v6 │ │ +0a3d62: 6e10 7f28 0500 |0053: invoke-virtual {v5}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@287f │ │ +0a3d68: 0c07 |0056: move-result-object v7 │ │ +0a3d6a: 7210 7228 0700 |0057: invoke-interface {v7}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@2872 │ │ +0a3d70: 0c07 |005a: move-result-object v7 │ │ +0a3d72: 6e20 0228 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3d78: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3d7c: 28d7 |0060: goto 0037 // -0029 │ │ +0a3d7e: 1a06 0a00 |0061: const-string v6, " │ │ Pinned certificates for " // string@000a │ │ -0a3cfe: 6e20 0228 6100 |0063: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3d04: 0c06 |0066: move-result-object v6 │ │ -0a3d06: 6e20 0228 a600 |0067: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3d0c: 0c06 |006a: move-result-object v6 │ │ -0a3d0e: 1a07 5a01 |006b: const-string v7, ":" // string@015a │ │ -0a3d12: 6e20 0228 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3d18: 7210 0429 0300 |0070: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -0a3d1e: 0c06 |0073: move-result-object v6 │ │ -0a3d20: 7210 d228 0600 |0074: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0a3d26: 0a07 |0077: move-result v7 │ │ -0a3d28: 3807 1600 |0078: if-eqz v7, 008e // +0016 │ │ -0a3d2c: 7210 d328 0600 |007a: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0a3d32: 0c02 |007d: move-result-object v2 │ │ -0a3d34: 1f02 4c06 |007e: check-cast v2, Lokio/ByteString; // type@064c │ │ -0a3d38: 1a07 0700 |0080: const-string v7, " │ │ +0a3d82: 6e20 0228 6100 |0063: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3d88: 0c06 |0066: move-result-object v6 │ │ +0a3d8a: 6e20 0228 a600 |0067: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3d90: 0c06 |006a: move-result-object v6 │ │ +0a3d92: 1a07 5a01 |006b: const-string v7, ":" // string@015a │ │ +0a3d96: 6e20 0228 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3d9c: 7210 0429 0300 |0070: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +0a3da2: 0c06 |0073: move-result-object v6 │ │ +0a3da4: 7210 d228 0600 |0074: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0a3daa: 0a07 |0077: move-result v7 │ │ +0a3dac: 3807 1600 |0078: if-eqz v7, 008e // +0016 │ │ +0a3db0: 7210 d328 0600 |007a: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0a3db6: 0c02 |007d: move-result-object v2 │ │ +0a3db8: 1f02 4f06 |007e: check-cast v2, Lokio/ByteString; // type@064f │ │ +0a3dbc: 1a07 0700 |0080: const-string v7, " │ │ sha1/" // string@0007 │ │ -0a3d3c: 6e20 0228 7100 |0082: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3d42: 0c07 |0085: move-result-object v7 │ │ -0a3d44: 6e10 4b2c 0200 |0086: invoke-virtual {v2}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@2c4b │ │ -0a3d4a: 0c08 |0089: move-result-object v8 │ │ -0a3d4c: 6e20 0228 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3d52: 28e7 |008d: goto 0074 // -0019 │ │ -0a3d54: 2206 db05 |008e: new-instance v6, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@05db │ │ -0a3d58: 6e10 0628 0100 |0090: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a3d5e: 0c07 |0093: move-result-object v7 │ │ -0a3d60: 7020 4d29 7600 |0094: invoke-direct {v6, v7}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@294d │ │ -0a3d66: 2706 |0097: throw v6 │ │ +0a3dc0: 6e20 0228 7100 |0082: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3dc6: 0c07 |0085: move-result-object v7 │ │ +0a3dc8: 6e10 4b2c 0200 |0086: invoke-virtual {v2}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@2c4b │ │ +0a3dce: 0c08 |0089: move-result-object v8 │ │ +0a3dd0: 6e20 0228 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3dd6: 28e7 |008d: goto 0074 // -0019 │ │ +0a3dd8: 2206 de05 |008e: new-instance v6, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@05de │ │ +0a3ddc: 6e10 0628 0100 |0090: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a3de2: 0c07 |0093: move-result-object v7 │ │ +0a3de4: 7020 4d29 7600 |0094: invoke-direct {v6, v7}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@294d │ │ +0a3dea: 2706 |0097: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=155 │ │ 0x0006 line=159 │ │ 0x0007 line=157 │ │ 0x000e line=158 │ │ @@ -245896,58 +245923,58 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Set;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0a3d68: |[0a3d68] com.squareup.okhttp.CertificatePinner.findMatchingPins:(Ljava/lang/String;)Ljava/util/Set; │ │ -0a3d78: 1306 2e00 |0000: const/16 v6, #int 46 // #2e │ │ -0a3d7c: 5485 690e |0002: iget-object v5, v8, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0e69 │ │ -0a3d80: 7220 f828 9500 |0004: invoke-interface {v5, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -0a3d86: 0c00 |0007: move-result-object v0 │ │ -0a3d88: 1f00 bd05 |0008: check-cast v0, Ljava/util/Set; // type@05bd │ │ -0a3d8c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0a3d8e: 6e20 dd27 6900 |000b: invoke-virtual {v9, v6}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0a3d94: 0a01 |000e: move-result v1 │ │ -0a3d96: 6e20 e127 6900 |000f: invoke-virtual {v9, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@27e1 │ │ -0a3d9c: 0a02 |0012: move-result v2 │ │ -0a3d9e: 3221 2300 |0013: if-eq v1, v2, 0036 // +0023 │ │ -0a3da2: 5485 690e |0015: iget-object v5, v8, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0e69 │ │ -0a3da6: 2206 6c05 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0a3daa: 7010 f927 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a3db0: 1a07 0f01 |001c: const-string v7, "*." // string@010f │ │ -0a3db4: 6e20 0228 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3dba: 0c06 |0021: move-result-object v6 │ │ -0a3dbc: d807 0101 |0022: add-int/lit8 v7, v1, #int 1 // #01 │ │ -0a3dc0: 6e20 eb27 7900 |0024: invoke-virtual {v9, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0a3dc6: 0c07 |0027: move-result-object v7 │ │ -0a3dc8: 6e20 0228 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3dce: 0c06 |002b: move-result-object v6 │ │ -0a3dd0: 6e10 0628 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a3dd6: 0c06 |002f: move-result-object v6 │ │ -0a3dd8: 7220 f828 6500 |0030: invoke-interface {v5, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -0a3dde: 0c04 |0033: move-result-object v4 │ │ -0a3de0: 1f04 bd05 |0034: check-cast v4, Ljava/util/Set; // type@05bd │ │ -0a3de4: 3900 0600 |0036: if-nez v0, 003c // +0006 │ │ -0a3de8: 3904 0400 |0038: if-nez v4, 003c // +0004 │ │ -0a3dec: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -0a3dee: 1103 |003b: return-object v3 │ │ -0a3df0: 3800 1000 |003c: if-eqz v0, 004c // +0010 │ │ -0a3df4: 3804 0e00 |003e: if-eqz v4, 004c // +000e │ │ -0a3df8: 2203 b705 |0040: new-instance v3, Ljava/util/LinkedHashSet; // type@05b7 │ │ -0a3dfc: 7010 de28 0300 |0042: invoke-direct {v3}, Ljava/util/LinkedHashSet;.:()V // method@28de │ │ -0a3e02: 7220 0129 0300 |0045: invoke-interface {v3, v0}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@2901 │ │ -0a3e08: 7220 0129 4300 |0048: invoke-interface {v3, v4}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@2901 │ │ -0a3e0e: 28f0 |004b: goto 003b // -0010 │ │ -0a3e10: 3800 0400 |004c: if-eqz v0, 0050 // +0004 │ │ -0a3e14: 0703 |004e: move-object v3, v0 │ │ -0a3e16: 28ec |004f: goto 003b // -0014 │ │ -0a3e18: 0743 |0050: move-object v3, v4 │ │ -0a3e1a: 28ea |0051: goto 003b // -0016 │ │ +0a3dec: |[0a3dec] com.squareup.okhttp.CertificatePinner.findMatchingPins:(Ljava/lang/String;)Ljava/util/Set; │ │ +0a3dfc: 1306 2e00 |0000: const/16 v6, #int 46 // #2e │ │ +0a3e00: 5485 690e |0002: iget-object v5, v8, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0e69 │ │ +0a3e04: 7220 f828 9500 |0004: invoke-interface {v5, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +0a3e0a: 0c00 |0007: move-result-object v0 │ │ +0a3e0c: 1f00 c005 |0008: check-cast v0, Ljava/util/Set; // type@05c0 │ │ +0a3e10: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0a3e12: 6e20 dd27 6900 |000b: invoke-virtual {v9, v6}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0a3e18: 0a01 |000e: move-result v1 │ │ +0a3e1a: 6e20 e127 6900 |000f: invoke-virtual {v9, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@27e1 │ │ +0a3e20: 0a02 |0012: move-result v2 │ │ +0a3e22: 3221 2300 |0013: if-eq v1, v2, 0036 // +0023 │ │ +0a3e26: 5485 690e |0015: iget-object v5, v8, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0e69 │ │ +0a3e2a: 2206 6d05 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0a3e2e: 7010 f927 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a3e34: 1a07 0f01 |001c: const-string v7, "*." // string@010f │ │ +0a3e38: 6e20 0228 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3e3e: 0c06 |0021: move-result-object v6 │ │ +0a3e40: d807 0101 |0022: add-int/lit8 v7, v1, #int 1 // #01 │ │ +0a3e44: 6e20 eb27 7900 |0024: invoke-virtual {v9, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0a3e4a: 0c07 |0027: move-result-object v7 │ │ +0a3e4c: 6e20 0228 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3e52: 0c06 |002b: move-result-object v6 │ │ +0a3e54: 6e10 0628 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a3e5a: 0c06 |002f: move-result-object v6 │ │ +0a3e5c: 7220 f828 6500 |0030: invoke-interface {v5, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +0a3e62: 0c04 |0033: move-result-object v4 │ │ +0a3e64: 1f04 c005 |0034: check-cast v4, Ljava/util/Set; // type@05c0 │ │ +0a3e68: 3900 0600 |0036: if-nez v0, 003c // +0006 │ │ +0a3e6c: 3904 0400 |0038: if-nez v4, 003c // +0004 │ │ +0a3e70: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +0a3e72: 1103 |003b: return-object v3 │ │ +0a3e74: 3800 1000 |003c: if-eqz v0, 004c // +0010 │ │ +0a3e78: 3804 0e00 |003e: if-eqz v4, 004c // +000e │ │ +0a3e7c: 2203 ba05 |0040: new-instance v3, Ljava/util/LinkedHashSet; // type@05ba │ │ +0a3e80: 7010 de28 0300 |0042: invoke-direct {v3}, Ljava/util/LinkedHashSet;.:()V // method@28de │ │ +0a3e86: 7220 0129 0300 |0045: invoke-interface {v3, v0}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@2901 │ │ +0a3e8c: 7220 0129 4300 |0048: invoke-interface {v3, v4}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@2901 │ │ +0a3e92: 28f0 |004b: goto 003b // -0010 │ │ +0a3e94: 3800 0400 |004c: if-eqz v0, 0050 // +0004 │ │ +0a3e98: 0703 |004e: move-object v3, v0 │ │ +0a3e9a: 28ec |004f: goto 003b // -0014 │ │ +0a3e9c: 0743 |0050: move-object v3, v4 │ │ +0a3e9e: 28ea |0051: goto 003b // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=189 │ │ 0x000a line=190 │ │ 0x000b line=192 │ │ 0x000f line=193 │ │ 0x0013 line=198 │ │ @@ -245966,27 +245993,27 @@ │ │ 0x000a - 0x0052 reg=0 directPins Ljava/util/Set; Ljava/util/Set; │ │ 0x000f - 0x0052 reg=1 indexOfFirstDot I │ │ 0x0013 - 0x0052 reg=2 indexOfLastDot I │ │ 0x0036 - 0x0052 reg=4 wildcardPins Ljava/util/Set; Ljava/util/Set; │ │ 0x0000 - 0x0052 reg=8 this Lcom/squareup/okhttp/CertificatePinner; │ │ 0x0000 - 0x0052 reg=9 hostname Ljava/lang/String; │ │ │ │ - source_file_idx : 1049 (CertificatePinner.java) │ │ + source_file_idx : 1052 (CertificatePinner.java) │ │ │ │ -Class #871 header: │ │ -class_idx : 1187 │ │ +Class #872 header: │ │ +class_idx : 1188 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1051 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1054 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #871 - │ │ +Class #872 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Challenge;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Challenge;) │ │ @@ -246003,19 +246030,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a3e1c: |[0a3e1c] com.squareup.okhttp.Challenge.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a3e2c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a3e32: 5b01 6b0e |0003: iput-object v1, v0, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ -0a3e36: 5b02 6a0e |0005: iput-object v2, v0, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ -0a3e3a: 0e00 |0007: return-void │ │ +0a3ea0: |[0a3ea0] com.squareup.okhttp.Challenge.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0a3eb0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a3eb6: 5b01 6b0e |0003: iput-object v1, v0, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ +0a3eba: 5b02 6a0e |0005: iput-object v2, v0, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ +0a3ebe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ 0x0007 line=28 │ │ locals : │ │ @@ -246029,34 +246056,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0a3e3c: |[0a3e3c] com.squareup.okhttp.Challenge.equals:(Ljava/lang/Object;)Z │ │ -0a3e4c: 2030 a304 |0000: instance-of v0, v3, Lcom/squareup/okhttp/Challenge; // type@04a3 │ │ -0a3e50: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -0a3e54: 5421 6b0e |0004: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ -0a3e58: 0730 |0006: move-object v0, v3 │ │ -0a3e5a: 1f00 a304 |0007: check-cast v0, Lcom/squareup/okhttp/Challenge; // type@04a3 │ │ -0a3e5e: 5400 6b0e |0009: iget-object v0, v0, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ -0a3e62: 7120 ad24 0100 |000b: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ -0a3e68: 0a00 |000e: move-result v0 │ │ -0a3e6a: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -0a3e6e: 5420 6a0e |0011: iget-object v0, v2, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ -0a3e72: 1f03 a304 |0013: check-cast v3, Lcom/squareup/okhttp/Challenge; // type@04a3 │ │ -0a3e76: 5431 6a0e |0015: iget-object v1, v3, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ -0a3e7a: 7120 ad24 1000 |0017: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ -0a3e80: 0a00 |001a: move-result v0 │ │ -0a3e82: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -0a3e86: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0a3e88: 0f00 |001e: return v0 │ │ -0a3e8a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0a3e8c: 28fe |0020: goto 001e // -0002 │ │ +0a3ec0: |[0a3ec0] com.squareup.okhttp.Challenge.equals:(Ljava/lang/Object;)Z │ │ +0a3ed0: 2030 a404 |0000: instance-of v0, v3, Lcom/squareup/okhttp/Challenge; // type@04a4 │ │ +0a3ed4: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +0a3ed8: 5421 6b0e |0004: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ +0a3edc: 0730 |0006: move-object v0, v3 │ │ +0a3ede: 1f00 a404 |0007: check-cast v0, Lcom/squareup/okhttp/Challenge; // type@04a4 │ │ +0a3ee2: 5400 6b0e |0009: iget-object v0, v0, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ +0a3ee6: 7120 ad24 0100 |000b: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ +0a3eec: 0a00 |000e: move-result v0 │ │ +0a3eee: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +0a3ef2: 5420 6a0e |0011: iget-object v0, v2, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ +0a3ef6: 1f03 a404 |0013: check-cast v3, Lcom/squareup/okhttp/Challenge; // type@04a4 │ │ +0a3efa: 5431 6a0e |0015: iget-object v1, v3, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ +0a3efe: 7120 ad24 1000 |0017: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@24ad │ │ +0a3f04: 0a00 |001a: move-result v0 │ │ +0a3f06: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +0a3f0a: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +0a3f0c: 0f00 |001e: return v0 │ │ +0a3f0e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0a3f10: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000b line=42 │ │ 0x0017 line=43 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 o Ljava/lang/Object; │ │ @@ -246067,17 +246094,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3e90: |[0a3e90] com.squareup.okhttp.Challenge.getRealm:()Ljava/lang/String; │ │ -0a3ea0: 5410 6a0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ -0a3ea4: 1100 |0002: return-object v0 │ │ +0a3f14: |[0a3f14] com.squareup.okhttp.Challenge.getRealm:()Ljava/lang/String; │ │ +0a3f24: 5410 6a0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ +0a3f28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Challenge; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Challenge;) │ │ @@ -246085,17 +246112,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3ea8: |[0a3ea8] com.squareup.okhttp.Challenge.getScheme:()Ljava/lang/String; │ │ -0a3eb8: 5410 6b0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ -0a3ebc: 1100 |0002: return-object v0 │ │ +0a3f2c: |[0a3f2c] com.squareup.okhttp.Challenge.getScheme:()Ljava/lang/String; │ │ +0a3f3c: 5410 6b0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ +0a3f40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Challenge; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Challenge;) │ │ @@ -246103,33 +246130,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0a3ec0: |[0a3ec0] com.squareup.okhttp.Challenge.hashCode:()I │ │ -0a3ed0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a3ed2: 1300 1d00 |0001: const/16 v0, #int 29 // #1d │ │ -0a3ed6: 5441 6a0e |0003: iget-object v1, v4, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ -0a3eda: 3801 1900 |0005: if-eqz v1, 001e // +0019 │ │ -0a3ede: 5441 6a0e |0007: iget-object v1, v4, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ -0a3ee2: 6e10 dc27 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0a3ee8: 0a01 |000c: move-result v1 │ │ -0a3eea: d010 8303 |000d: add-int/lit16 v0, v1, #int 899 // #0383 │ │ -0a3eee: da01 001f |000f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a3ef2: 5443 6b0e |0011: iget-object v3, v4, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ -0a3ef6: 3803 0800 |0013: if-eqz v3, 001b // +0008 │ │ -0a3efa: 5442 6b0e |0015: iget-object v2, v4, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ -0a3efe: 6e10 dc27 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0a3f04: 0a02 |001a: move-result v2 │ │ -0a3f06: 9000 0102 |001b: add-int v0, v1, v2 │ │ -0a3f0a: 0f00 |001d: return v0 │ │ -0a3f0c: 0121 |001e: move v1, v2 │ │ -0a3f0e: 28ee |001f: goto 000d // -0012 │ │ +0a3f44: |[0a3f44] com.squareup.okhttp.Challenge.hashCode:()I │ │ +0a3f54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a3f56: 1300 1d00 |0001: const/16 v0, #int 29 // #1d │ │ +0a3f5a: 5441 6a0e |0003: iget-object v1, v4, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ +0a3f5e: 3801 1900 |0005: if-eqz v1, 001e // +0019 │ │ +0a3f62: 5441 6a0e |0007: iget-object v1, v4, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ +0a3f66: 6e10 dc27 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0a3f6c: 0a01 |000c: move-result v1 │ │ +0a3f6e: d010 8303 |000d: add-int/lit16 v0, v1, #int 899 // #0383 │ │ +0a3f72: da01 001f |000f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a3f76: 5443 6b0e |0011: iget-object v3, v4, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ +0a3f7a: 3803 0800 |0013: if-eqz v3, 001b // +0008 │ │ +0a3f7e: 5442 6b0e |0015: iget-object v2, v4, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ +0a3f82: 6e10 dc27 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0a3f88: 0a02 |001a: move-result v2 │ │ +0a3f8a: 9000 0102 |001b: add-int v0, v1, v2 │ │ +0a3f8e: 0f00 |001d: return v0 │ │ +0a3f90: 0121 |001e: move v1, v2 │ │ +0a3f92: 28ee |001f: goto 000d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0003 line=48 │ │ 0x000f line=49 │ │ 0x001d line=50 │ │ 0x001f line=48 │ │ @@ -246142,57 +246169,57 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0a3f10: |[0a3f10] com.squareup.okhttp.Challenge.toString:()Ljava/lang/String; │ │ -0a3f20: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0a3f24: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a3f2a: 5421 6b0e |0005: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ -0a3f2e: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3f34: 0c00 |000a: move-result-object v0 │ │ -0a3f36: 1a01 ac00 |000b: const-string v1, " realm="" // string@00ac │ │ -0a3f3a: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3f40: 0c00 |0010: move-result-object v0 │ │ -0a3f42: 5421 6a0e |0011: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ -0a3f46: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3f4c: 0c00 |0016: move-result-object v0 │ │ -0a3f4e: 1a01 c200 |0017: const-string v1, """ // string@00c2 │ │ -0a3f52: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a3f58: 0c00 |001c: move-result-object v0 │ │ -0a3f5a: 6e10 0628 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a3f60: 0c00 |0020: move-result-object v0 │ │ -0a3f62: 1100 |0021: return-object v0 │ │ +0a3f94: |[0a3f94] com.squareup.okhttp.Challenge.toString:()Ljava/lang/String; │ │ +0a3fa4: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0a3fa8: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a3fae: 5421 6b0e |0005: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0e6b │ │ +0a3fb2: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3fb8: 0c00 |000a: move-result-object v0 │ │ +0a3fba: 1a01 ac00 |000b: const-string v1, " realm="" // string@00ac │ │ +0a3fbe: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3fc4: 0c00 |0010: move-result-object v0 │ │ +0a3fc6: 5421 6a0e |0011: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0e6a │ │ +0a3fca: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3fd0: 0c00 |0016: move-result-object v0 │ │ +0a3fd2: 1a01 c200 |0017: const-string v1, """ // string@00c2 │ │ +0a3fd6: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a3fdc: 0c00 |001c: move-result-object v0 │ │ +0a3fde: 6e10 0628 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a3fe4: 0c00 |0020: move-result-object v0 │ │ +0a3fe6: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lcom/squareup/okhttp/Challenge; │ │ │ │ - source_file_idx : 1051 (Challenge.java) │ │ + source_file_idx : 1054 (Challenge.java) │ │ │ │ -Class #872 header: │ │ -class_idx : 1188 │ │ +Class #873 header: │ │ +class_idx : 1189 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 1360 │ │ -source_file_idx : 1068 │ │ +superclass_idx : 1361 │ │ +source_file_idx : 1071 │ │ static_fields_size : 97 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #872 annotations: │ │ +Class #873 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/squareup/okhttp/CipherSuite;" ">;" } │ │ Annotations on method #9011 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IIII)V" } │ │ │ │ -Class #872 - │ │ +Class #873 - │ │ Class descriptor : 'Lcom/squareup/okhttp/CipherSuite;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/CipherSuite;) │ │ name : '$VALUES' │ │ @@ -246593,1267 +246620,1267 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 2549 16-bit code units │ │ -0a3f64: |[0a3f64] com.squareup.okhttp.CipherSuite.:()V │ │ -0a3f74: 2200 a404 |0000: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a3f78: 1a01 0e11 |0002: const-string v1, "TLS_RSA_WITH_NULL_MD5" // string@110e │ │ -0a3f7c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a3f7e: 1a03 0e10 |0005: const-string v3, "SSL_RSA_WITH_NULL_MD5" // string@100e │ │ -0a3f82: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -0a3f84: 1305 7e14 |0008: const/16 v5, #int 5246 // #147e │ │ -0a3f88: 1266 |000a: const/4 v6, #int 6 // #6 │ │ -0a3f8a: 1307 0a00 |000b: const/16 v7, #int 10 // #a │ │ -0a3f8e: 7608 3323 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a3f94: 6900 c80e |0010: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ec8 │ │ -0a3f98: 2200 a404 |0012: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a3f9c: 1a01 0f11 |0014: const-string v1, "TLS_RSA_WITH_NULL_SHA" // string@110f │ │ -0a3fa0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0a3fa2: 1a03 0f10 |0017: const-string v3, "SSL_RSA_WITH_NULL_SHA" // string@100f │ │ -0a3fa6: 1224 |0019: const/4 v4, #int 2 // #2 │ │ -0a3fa8: 1305 7e14 |001a: const/16 v5, #int 5246 // #147e │ │ -0a3fac: 1266 |001c: const/4 v6, #int 6 // #6 │ │ -0a3fae: 1307 0a00 |001d: const/16 v7, #int 10 // #a │ │ -0a3fb2: 7608 3323 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a3fb8: 6900 c90e |0022: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec9 │ │ -0a3fbc: 2200 a404 |0024: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a3fc0: 1a01 0511 |0026: const-string v1, "TLS_RSA_EXPORT_WITH_RC4_40_MD5" // string@1105 │ │ -0a3fc4: 1222 |0028: const/4 v2, #int 2 // #2 │ │ -0a3fc6: 1a03 0b10 |0029: const-string v3, "SSL_RSA_EXPORT_WITH_RC4_40_MD5" // string@100b │ │ -0a3fca: 1234 |002b: const/4 v4, #int 3 // #3 │ │ -0a3fcc: 1305 fa10 |002c: const/16 v5, #int 4346 // #10fa │ │ -0a3fd0: 1266 |002e: const/4 v6, #int 6 // #6 │ │ -0a3fd2: 1307 0a00 |002f: const/16 v7, #int 10 // #a │ │ -0a3fd6: 7608 3323 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a3fdc: 6900 bf0e |0034: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ebf │ │ -0a3fe0: 2200 a404 |0036: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a3fe4: 1a01 1111 |0038: const-string v1, "TLS_RSA_WITH_RC4_128_MD5" // string@1111 │ │ -0a3fe8: 1232 |003a: const/4 v2, #int 3 // #3 │ │ -0a3fea: 1a03 1010 |003b: const-string v3, "SSL_RSA_WITH_RC4_128_MD5" // string@1010 │ │ -0a3fee: 1244 |003d: const/4 v4, #int 4 // #4 │ │ -0a3ff0: 1305 7e14 |003e: const/16 v5, #int 5246 // #147e │ │ -0a3ff4: 1266 |0040: const/4 v6, #int 6 // #6 │ │ -0a3ff6: 1307 0a00 |0041: const/16 v7, #int 10 // #a │ │ -0a3ffa: 7608 3323 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4000: 6900 cb0e |0046: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ecb │ │ -0a4004: 2200 a404 |0048: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4008: 1a01 1211 |004a: const-string v1, "TLS_RSA_WITH_RC4_128_SHA" // string@1112 │ │ -0a400c: 1242 |004c: const/4 v2, #int 4 // #4 │ │ -0a400e: 1a03 1110 |004d: const-string v3, "SSL_RSA_WITH_RC4_128_SHA" // string@1011 │ │ -0a4012: 1254 |004f: const/4 v4, #int 5 // #5 │ │ -0a4014: 1305 7e14 |0050: const/16 v5, #int 5246 // #147e │ │ -0a4018: 1266 |0052: const/4 v6, #int 6 // #6 │ │ -0a401a: 1307 0a00 |0053: const/16 v7, #int 10 // #a │ │ -0a401e: 7608 3323 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4024: 6900 cc0e |0058: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ecc │ │ -0a4028: 2200 a404 |005a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a402c: 1a01 0411 |005c: const-string v1, "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@1104 │ │ -0a4030: 1252 |005e: const/4 v2, #int 5 // #5 │ │ -0a4032: 1a03 0a10 |005f: const-string v3, "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@100a │ │ -0a4036: 1304 0800 |0061: const/16 v4, #int 8 // #8 │ │ -0a403a: 1305 fa10 |0063: const/16 v5, #int 4346 // #10fa │ │ -0a403e: 1266 |0065: const/4 v6, #int 6 // #6 │ │ -0a4040: 1307 0a00 |0066: const/16 v7, #int 10 // #a │ │ -0a4044: 7608 3323 0000 |0068: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a404a: 6900 be0e |006b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebe │ │ -0a404e: 2200 a404 |006d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4052: 1a01 0d11 |006f: const-string v1, "TLS_RSA_WITH_DES_CBC_SHA" // string@110d │ │ -0a4056: 1262 |0071: const/4 v2, #int 6 // #6 │ │ -0a4058: 1a03 0d10 |0072: const-string v3, "SSL_RSA_WITH_DES_CBC_SHA" // string@100d │ │ -0a405c: 1304 0900 |0074: const/16 v4, #int 9 // #9 │ │ -0a4060: 1305 5d15 |0076: const/16 v5, #int 5469 // #155d │ │ -0a4064: 1266 |0078: const/4 v6, #int 6 // #6 │ │ -0a4066: 1307 0a00 |0079: const/16 v7, #int 10 // #a │ │ -0a406a: 7608 3323 0000 |007b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4070: 6900 c70e |007e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec7 │ │ -0a4074: 2200 a404 |0080: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4078: 1a01 0611 |0082: const-string v1, "TLS_RSA_WITH_3DES_EDE_CBC_SHA" // string@1106 │ │ -0a407c: 1272 |0084: const/4 v2, #int 7 // #7 │ │ -0a407e: 1a03 0c10 |0085: const-string v3, "SSL_RSA_WITH_3DES_EDE_CBC_SHA" // string@100c │ │ -0a4082: 1304 0a00 |0087: const/16 v4, #int 10 // #a │ │ -0a4086: 1305 7e14 |0089: const/16 v5, #int 5246 // #147e │ │ -0a408a: 1266 |008b: const/4 v6, #int 6 // #6 │ │ -0a408c: 1307 0a00 |008c: const/16 v7, #int 10 // #a │ │ -0a4090: 7608 3323 0000 |008e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4096: 6900 c00e |0091: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec0 │ │ -0a409a: 2200 a404 |0093: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a409e: 1a01 b210 |0095: const-string v1, "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA" // string@10b2 │ │ -0a40a2: 1302 0800 |0097: const/16 v2, #int 8 // #8 │ │ -0a40a6: 1a03 ff0f |0099: const-string v3, "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA" // string@0fff │ │ -0a40aa: 1304 1100 |009b: const/16 v4, #int 17 // #11 │ │ -0a40ae: 1305 fa10 |009d: const/16 v5, #int 4346 // #10fa │ │ -0a40b2: 1266 |009f: const/4 v6, #int 6 // #6 │ │ -0a40b4: 1307 0a00 |00a0: const/16 v7, #int 10 // #a │ │ -0a40b8: 7608 3323 0000 |00a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a40be: 6900 6d0e |00a5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6d │ │ -0a40c2: 2200 a404 |00a7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a40c6: 1a01 ba10 |00a9: const-string v1, "TLS_DHE_DSS_WITH_DES_CBC_SHA" // string@10ba │ │ -0a40ca: 1302 0900 |00ab: const/16 v2, #int 9 // #9 │ │ -0a40ce: 1a03 0110 |00ad: const-string v3, "SSL_DHE_DSS_WITH_DES_CBC_SHA" // string@1001 │ │ -0a40d2: 1304 1200 |00af: const/16 v4, #int 18 // #12 │ │ -0a40d6: 1305 5d15 |00b1: const/16 v5, #int 5469 // #155d │ │ -0a40da: 1266 |00b3: const/4 v6, #int 6 // #6 │ │ -0a40dc: 1307 0a00 |00b4: const/16 v7, #int 10 // #a │ │ -0a40e0: 7608 3323 0000 |00b6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a40e6: 6900 750e |00b9: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e75 │ │ -0a40ea: 2200 a404 |00bb: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a40ee: 1a01 b310 |00bd: const-string v1, "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" // string@10b3 │ │ -0a40f2: 1302 0a00 |00bf: const/16 v2, #int 10 // #a │ │ -0a40f6: 1a03 0010 |00c1: const-string v3, "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA" // string@1000 │ │ -0a40fa: 1304 1300 |00c3: const/16 v4, #int 19 // #13 │ │ -0a40fe: 1305 7e14 |00c5: const/16 v5, #int 5246 // #147e │ │ -0a4102: 1266 |00c7: const/4 v6, #int 6 // #6 │ │ -0a4104: 1307 0a00 |00c8: const/16 v7, #int 10 // #a │ │ -0a4108: 7608 3323 0000 |00ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a410e: 6900 6e0e |00cd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6e │ │ -0a4112: 2200 a404 |00cf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4116: 1a01 bb10 |00d1: const-string v1, "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@10bb │ │ -0a411a: 1302 0b00 |00d3: const/16 v2, #int 11 // #b │ │ -0a411e: 1a03 0210 |00d5: const-string v3, "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@1002 │ │ -0a4122: 1304 1400 |00d7: const/16 v4, #int 20 // #14 │ │ -0a4126: 1305 fa10 |00d9: const/16 v5, #int 4346 // #10fa │ │ -0a412a: 1266 |00db: const/4 v6, #int 6 // #6 │ │ -0a412c: 1307 0a00 |00dc: const/16 v7, #int 10 // #a │ │ -0a4130: 7608 3323 0000 |00de: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4136: 6900 760e |00e1: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e76 │ │ -0a413a: 2200 a404 |00e3: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a413e: 1a01 c310 |00e5: const-string v1, "TLS_DHE_RSA_WITH_DES_CBC_SHA" // string@10c3 │ │ -0a4142: 1302 0c00 |00e7: const/16 v2, #int 12 // #c │ │ -0a4146: 1a03 0410 |00e9: const-string v3, "SSL_DHE_RSA_WITH_DES_CBC_SHA" // string@1004 │ │ -0a414a: 1304 1500 |00eb: const/16 v4, #int 21 // #15 │ │ -0a414e: 1305 5d15 |00ed: const/16 v5, #int 5469 // #155d │ │ -0a4152: 1266 |00ef: const/4 v6, #int 6 // #6 │ │ -0a4154: 1307 0a00 |00f0: const/16 v7, #int 10 // #a │ │ -0a4158: 7608 3323 0000 |00f2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a415e: 6900 7e0e |00f5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7e │ │ -0a4162: 2200 a404 |00f7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4166: 1a01 bc10 |00f9: const-string v1, "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@10bc │ │ -0a416a: 1302 0d00 |00fb: const/16 v2, #int 13 // #d │ │ -0a416e: 1a03 0310 |00fd: const-string v3, "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@1003 │ │ -0a4172: 1304 1600 |00ff: const/16 v4, #int 22 // #16 │ │ -0a4176: 1305 7e14 |0101: const/16 v5, #int 5246 // #147e │ │ -0a417a: 1266 |0103: const/4 v6, #int 6 // #6 │ │ -0a417c: 1307 0a00 |0104: const/16 v7, #int 10 // #a │ │ -0a4180: 7608 3323 0000 |0106: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4186: 6900 770e |0109: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e77 │ │ -0a418a: 2200 a404 |010b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a418e: 1a01 c510 |010d: const-string v1, "TLS_DH_anon_EXPORT_WITH_RC4_40_MD5" // string@10c5 │ │ -0a4192: 1302 0e00 |010f: const/16 v2, #int 14 // #e │ │ -0a4196: 1a03 0610 |0111: const-string v3, "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5" // string@1006 │ │ -0a419a: 1304 1700 |0113: const/16 v4, #int 23 // #17 │ │ -0a419e: 1305 fa10 |0115: const/16 v5, #int 4346 // #10fa │ │ -0a41a2: 1266 |0117: const/4 v6, #int 6 // #6 │ │ -0a41a4: 1307 0a00 |0118: const/16 v7, #int 10 // #a │ │ -0a41a8: 7608 3323 0000 |011a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a41ae: 6900 800e |011d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0e80 │ │ -0a41b2: 2200 a404 |011f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a41b6: 1a01 ce10 |0121: const-string v1, "TLS_DH_anon_WITH_RC4_128_MD5" // string@10ce │ │ -0a41ba: 1302 0f00 |0123: const/16 v2, #int 15 // #f │ │ -0a41be: 1a03 0910 |0125: const-string v3, "SSL_DH_anon_WITH_RC4_128_MD5" // string@1009 │ │ -0a41c2: 1304 1800 |0127: const/16 v4, #int 24 // #18 │ │ -0a41c6: 1305 7e14 |0129: const/16 v5, #int 5246 // #147e │ │ -0a41ca: 1266 |012b: const/4 v6, #int 6 // #6 │ │ -0a41cc: 1307 0a00 |012c: const/16 v7, #int 10 // #a │ │ -0a41d0: 7608 3323 0000 |012e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a41d6: 6900 890e |0131: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0e89 │ │ -0a41da: 2200 a404 |0133: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a41de: 1a01 c410 |0135: const-string v1, "TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA" // string@10c4 │ │ -0a41e2: 1302 1000 |0137: const/16 v2, #int 16 // #10 │ │ -0a41e6: 1a03 0510 |0139: const-string v3, "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA" // string@1005 │ │ -0a41ea: 1304 1900 |013b: const/16 v4, #int 25 // #19 │ │ -0a41ee: 1305 fa10 |013d: const/16 v5, #int 4346 // #10fa │ │ -0a41f2: 1266 |013f: const/4 v6, #int 6 // #6 │ │ -0a41f4: 1307 0a00 |0140: const/16 v7, #int 10 // #a │ │ -0a41f8: 7608 3323 0000 |0142: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a41fe: 6900 7f0e |0145: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7f │ │ -0a4202: 2200 a404 |0147: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4206: 1a01 cd10 |0149: const-string v1, "TLS_DH_anon_WITH_DES_CBC_SHA" // string@10cd │ │ -0a420a: 1302 1100 |014b: const/16 v2, #int 17 // #11 │ │ -0a420e: 1a03 0810 |014d: const-string v3, "SSL_DH_anon_WITH_DES_CBC_SHA" // string@1008 │ │ -0a4212: 1304 1a00 |014f: const/16 v4, #int 26 // #1a │ │ -0a4216: 1305 5d15 |0151: const/16 v5, #int 5469 // #155d │ │ -0a421a: 1266 |0153: const/4 v6, #int 6 // #6 │ │ -0a421c: 1307 0a00 |0154: const/16 v7, #int 10 // #a │ │ -0a4220: 7608 3323 0000 |0156: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4226: 6900 880e |0159: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e88 │ │ -0a422a: 2200 a404 |015b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a422e: 1a01 c610 |015d: const-string v1, "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA" // string@10c6 │ │ -0a4232: 1302 1200 |015f: const/16 v2, #int 18 // #12 │ │ -0a4236: 1a03 0710 |0161: const-string v3, "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA" // string@1007 │ │ -0a423a: 1304 1b00 |0163: const/16 v4, #int 27 // #1b │ │ -0a423e: 1305 7e14 |0165: const/16 v5, #int 5246 // #147e │ │ -0a4242: 1266 |0167: const/4 v6, #int 6 // #6 │ │ -0a4244: 1307 0a00 |0168: const/16 v7, #int 10 // #a │ │ -0a4248: 7608 3323 0000 |016a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a424e: 6900 810e |016d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e81 │ │ -0a4252: 2200 a404 |016f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4256: 1a01 0111 |0171: const-string v1, "TLS_KRB5_WITH_DES_CBC_SHA" // string@1101 │ │ -0a425a: 1302 1300 |0173: const/16 v2, #int 19 // #13 │ │ -0a425e: 1a03 0111 |0175: const-string v3, "TLS_KRB5_WITH_DES_CBC_SHA" // string@1101 │ │ -0a4262: 1304 1e00 |0177: const/16 v4, #int 30 // #1e │ │ -0a4266: 1305 980a |0179: const/16 v5, #int 2712 // #a98 │ │ -0a426a: 1266 |017b: const/4 v6, #int 6 // #6 │ │ -0a426c: 1407 ffff ff7f |017c: const v7, #float nan // #7fffffff │ │ -0a4272: 7608 3323 0000 |017f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4278: 6900 bb0e |0182: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebb │ │ -0a427c: 2200 a404 |0184: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4280: 1a01 ff10 |0186: const-string v1, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA" // string@10ff │ │ -0a4284: 1302 1400 |0188: const/16 v2, #int 20 // #14 │ │ -0a4288: 1a03 ff10 |018a: const-string v3, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA" // string@10ff │ │ -0a428c: 1304 1f00 |018c: const/16 v4, #int 31 // #1f │ │ -0a4290: 1305 980a |018e: const/16 v5, #int 2712 // #a98 │ │ -0a4294: 1266 |0190: const/4 v6, #int 6 // #6 │ │ -0a4296: 1407 ffff ff7f |0191: const v7, #float nan // #7fffffff │ │ -0a429c: 7608 3323 0000 |0194: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a42a2: 6900 b90e |0197: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb9 │ │ -0a42a6: 2200 a404 |0199: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a42aa: 1a01 0311 |019b: const-string v1, "TLS_KRB5_WITH_RC4_128_SHA" // string@1103 │ │ -0a42ae: 1302 1500 |019d: const/16 v2, #int 21 // #15 │ │ -0a42b2: 1a03 0311 |019f: const-string v3, "TLS_KRB5_WITH_RC4_128_SHA" // string@1103 │ │ -0a42b6: 1304 2000 |01a1: const/16 v4, #int 32 // #20 │ │ -0a42ba: 1305 980a |01a3: const/16 v5, #int 2712 // #a98 │ │ -0a42be: 1266 |01a5: const/4 v6, #int 6 // #6 │ │ -0a42c0: 1407 ffff ff7f |01a6: const v7, #float nan // #7fffffff │ │ -0a42c6: 7608 3323 0000 |01a9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a42cc: 6900 bd0e |01ac: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebd │ │ -0a42d0: 2200 a404 |01ae: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a42d4: 1a01 0011 |01b0: const-string v1, "TLS_KRB5_WITH_DES_CBC_MD5" // string@1100 │ │ -0a42d8: 1302 1600 |01b2: const/16 v2, #int 22 // #16 │ │ -0a42dc: 1a03 0011 |01b4: const-string v3, "TLS_KRB5_WITH_DES_CBC_MD5" // string@1100 │ │ -0a42e0: 1304 2200 |01b6: const/16 v4, #int 34 // #22 │ │ -0a42e4: 1305 980a |01b8: const/16 v5, #int 2712 // #a98 │ │ -0a42e8: 1266 |01ba: const/4 v6, #int 6 // #6 │ │ -0a42ea: 1407 ffff ff7f |01bb: const v7, #float nan // #7fffffff │ │ -0a42f0: 7608 3323 0000 |01be: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a42f6: 6900 ba0e |01c1: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eba │ │ -0a42fa: 2200 a404 |01c3: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a42fe: 1a01 fe10 |01c5: const-string v1, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5" // string@10fe │ │ -0a4302: 1302 1700 |01c7: const/16 v2, #int 23 // #17 │ │ -0a4306: 1a03 fe10 |01c9: const-string v3, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5" // string@10fe │ │ -0a430a: 1304 2300 |01cb: const/16 v4, #int 35 // #23 │ │ -0a430e: 1305 980a |01cd: const/16 v5, #int 2712 // #a98 │ │ -0a4312: 1266 |01cf: const/4 v6, #int 6 // #6 │ │ -0a4314: 1407 ffff ff7f |01d0: const v7, #float nan // #7fffffff │ │ -0a431a: 7608 3323 0000 |01d3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4320: 6900 b80e |01d6: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb8 │ │ -0a4324: 2200 a404 |01d8: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4328: 1a01 0211 |01da: const-string v1, "TLS_KRB5_WITH_RC4_128_MD5" // string@1102 │ │ -0a432c: 1302 1800 |01dc: const/16 v2, #int 24 // #18 │ │ -0a4330: 1a03 0211 |01de: const-string v3, "TLS_KRB5_WITH_RC4_128_MD5" // string@1102 │ │ -0a4334: 1304 2400 |01e0: const/16 v4, #int 36 // #24 │ │ -0a4338: 1305 980a |01e2: const/16 v5, #int 2712 // #a98 │ │ -0a433c: 1266 |01e4: const/4 v6, #int 6 // #6 │ │ -0a433e: 1407 ffff ff7f |01e5: const v7, #float nan // #7fffffff │ │ -0a4344: 7608 3323 0000 |01e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a434a: 6900 bc0e |01eb: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ebc │ │ -0a434e: 2200 a404 |01ed: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4352: 1a01 fb10 |01ef: const-string v1, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA" // string@10fb │ │ -0a4356: 1302 1900 |01f1: const/16 v2, #int 25 // #19 │ │ -0a435a: 1a03 fb10 |01f3: const-string v3, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA" // string@10fb │ │ -0a435e: 1304 2600 |01f5: const/16 v4, #int 38 // #26 │ │ -0a4362: 1305 980a |01f7: const/16 v5, #int 2712 // #a98 │ │ -0a4366: 1266 |01f9: const/4 v6, #int 6 // #6 │ │ -0a4368: 1407 ffff ff7f |01fa: const v7, #float nan // #7fffffff │ │ -0a436e: 7608 3323 0000 |01fd: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4374: 6900 b50e |0200: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb5 │ │ -0a4378: 2200 a404 |0202: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a437c: 1a01 fd10 |0204: const-string v1, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA" // string@10fd │ │ -0a4380: 1302 1a00 |0206: const/16 v2, #int 26 // #1a │ │ -0a4384: 1a03 fd10 |0208: const-string v3, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA" // string@10fd │ │ -0a4388: 1304 2800 |020a: const/16 v4, #int 40 // #28 │ │ -0a438c: 1305 980a |020c: const/16 v5, #int 2712 // #a98 │ │ -0a4390: 1266 |020e: const/4 v6, #int 6 // #6 │ │ -0a4392: 1407 ffff ff7f |020f: const v7, #float nan // #7fffffff │ │ -0a4398: 7608 3323 0000 |0212: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a439e: 6900 b70e |0215: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb7 │ │ -0a43a2: 2200 a404 |0217: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a43a6: 1a01 fa10 |0219: const-string v1, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5" // string@10fa │ │ -0a43aa: 1302 1b00 |021b: const/16 v2, #int 27 // #1b │ │ -0a43ae: 1a03 fa10 |021d: const-string v3, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5" // string@10fa │ │ -0a43b2: 1304 2900 |021f: const/16 v4, #int 41 // #29 │ │ -0a43b6: 1305 980a |0221: const/16 v5, #int 2712 // #a98 │ │ -0a43ba: 1266 |0223: const/4 v6, #int 6 // #6 │ │ -0a43bc: 1407 ffff ff7f |0224: const v7, #float nan // #7fffffff │ │ -0a43c2: 7608 3323 0000 |0227: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a43c8: 6900 b40e |022a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb4 │ │ -0a43cc: 2200 a404 |022c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a43d0: 1a01 fc10 |022e: const-string v1, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5" // string@10fc │ │ -0a43d4: 1302 1c00 |0230: const/16 v2, #int 28 // #1c │ │ -0a43d8: 1a03 fc10 |0232: const-string v3, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5" // string@10fc │ │ -0a43dc: 1304 2b00 |0234: const/16 v4, #int 43 // #2b │ │ -0a43e0: 1305 980a |0236: const/16 v5, #int 2712 // #a98 │ │ -0a43e4: 1266 |0238: const/4 v6, #int 6 // #6 │ │ -0a43e6: 1407 ffff ff7f |0239: const v7, #float nan // #7fffffff │ │ -0a43ec: 7608 3323 0000 |023c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a43f2: 6900 b60e |023f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb6 │ │ -0a43f6: 2200 a404 |0241: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a43fa: 1a01 0711 |0243: const-string v1, "TLS_RSA_WITH_AES_128_CBC_SHA" // string@1107 │ │ -0a43fe: 1302 1d00 |0245: const/16 v2, #int 29 // #1d │ │ -0a4402: 1a03 0711 |0247: const-string v3, "TLS_RSA_WITH_AES_128_CBC_SHA" // string@1107 │ │ -0a4406: 1304 2f00 |0249: const/16 v4, #int 47 // #2f │ │ -0a440a: 1305 7e14 |024b: const/16 v5, #int 5246 // #147e │ │ -0a440e: 1266 |024d: const/4 v6, #int 6 // #6 │ │ -0a4410: 1307 0a00 |024e: const/16 v7, #int 10 // #a │ │ -0a4414: 7608 3323 0000 |0250: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a441a: 6900 c10e |0253: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec1 │ │ -0a441e: 2200 a404 |0255: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4422: 1a01 b410 |0257: const-string v1, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" // string@10b4 │ │ -0a4426: 1302 1e00 |0259: const/16 v2, #int 30 // #1e │ │ -0a442a: 1a03 b410 |025b: const-string v3, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" // string@10b4 │ │ -0a442e: 1304 3200 |025d: const/16 v4, #int 50 // #32 │ │ -0a4432: 1305 7e14 |025f: const/16 v5, #int 5246 // #147e │ │ -0a4436: 1266 |0261: const/4 v6, #int 6 // #6 │ │ -0a4438: 1307 0a00 |0262: const/16 v7, #int 10 // #a │ │ -0a443c: 7608 3323 0000 |0264: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4442: 6900 6f0e |0267: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6f │ │ -0a4446: 2200 a404 |0269: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a444a: 1a01 bd10 |026b: const-string v1, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" // string@10bd │ │ -0a444e: 1302 1f00 |026d: const/16 v2, #int 31 // #1f │ │ -0a4452: 1a03 bd10 |026f: const-string v3, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" // string@10bd │ │ -0a4456: 1304 3300 |0271: const/16 v4, #int 51 // #33 │ │ -0a445a: 1305 7e14 |0273: const/16 v5, #int 5246 // #147e │ │ -0a445e: 1266 |0275: const/4 v6, #int 6 // #6 │ │ -0a4460: 1307 0a00 |0276: const/16 v7, #int 10 // #a │ │ -0a4464: 7608 3323 0000 |0278: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a446a: 6900 780e |027b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e78 │ │ -0a446e: 2200 a404 |027d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4472: 1a01 c710 |027f: const-string v1, "TLS_DH_anon_WITH_AES_128_CBC_SHA" // string@10c7 │ │ -0a4476: 1302 2000 |0281: const/16 v2, #int 32 // #20 │ │ -0a447a: 1a03 c710 |0283: const-string v3, "TLS_DH_anon_WITH_AES_128_CBC_SHA" // string@10c7 │ │ -0a447e: 1304 3400 |0285: const/16 v4, #int 52 // #34 │ │ -0a4482: 1305 7e14 |0287: const/16 v5, #int 5246 // #147e │ │ -0a4486: 1266 |0289: const/4 v6, #int 6 // #6 │ │ -0a4488: 1307 0a00 |028a: const/16 v7, #int 10 // #a │ │ -0a448c: 7608 3323 0000 |028c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4492: 6900 820e |028f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e82 │ │ -0a4496: 2200 a404 |0291: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a449a: 1a01 0a11 |0293: const-string v1, "TLS_RSA_WITH_AES_256_CBC_SHA" // string@110a │ │ -0a449e: 1302 2100 |0295: const/16 v2, #int 33 // #21 │ │ -0a44a2: 1a03 0a11 |0297: const-string v3, "TLS_RSA_WITH_AES_256_CBC_SHA" // string@110a │ │ -0a44a6: 1304 3500 |0299: const/16 v4, #int 53 // #35 │ │ -0a44aa: 1305 7e14 |029b: const/16 v5, #int 5246 // #147e │ │ -0a44ae: 1266 |029d: const/4 v6, #int 6 // #6 │ │ -0a44b0: 1307 0a00 |029e: const/16 v7, #int 10 // #a │ │ -0a44b4: 7608 3323 0000 |02a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a44ba: 6900 c40e |02a3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec4 │ │ -0a44be: 2200 a404 |02a5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a44c2: 1a01 b710 |02a7: const-string v1, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" // string@10b7 │ │ -0a44c6: 1302 2200 |02a9: const/16 v2, #int 34 // #22 │ │ -0a44ca: 1a03 b710 |02ab: const-string v3, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" // string@10b7 │ │ -0a44ce: 1304 3800 |02ad: const/16 v4, #int 56 // #38 │ │ -0a44d2: 1305 7e14 |02af: const/16 v5, #int 5246 // #147e │ │ -0a44d6: 1266 |02b1: const/4 v6, #int 6 // #6 │ │ -0a44d8: 1307 0a00 |02b2: const/16 v7, #int 10 // #a │ │ -0a44dc: 7608 3323 0000 |02b4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a44e2: 6900 720e |02b7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e72 │ │ -0a44e6: 2200 a404 |02b9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a44ea: 1a01 c010 |02bb: const-string v1, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" // string@10c0 │ │ -0a44ee: 1302 2300 |02bd: const/16 v2, #int 35 // #23 │ │ -0a44f2: 1a03 c010 |02bf: const-string v3, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" // string@10c0 │ │ -0a44f6: 1304 3900 |02c1: const/16 v4, #int 57 // #39 │ │ -0a44fa: 1305 7e14 |02c3: const/16 v5, #int 5246 // #147e │ │ -0a44fe: 1266 |02c5: const/4 v6, #int 6 // #6 │ │ -0a4500: 1307 0a00 |02c6: const/16 v7, #int 10 // #a │ │ -0a4504: 7608 3323 0000 |02c8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a450a: 6900 7b0e |02cb: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7b │ │ -0a450e: 2200 a404 |02cd: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4512: 1a01 ca10 |02cf: const-string v1, "TLS_DH_anon_WITH_AES_256_CBC_SHA" // string@10ca │ │ -0a4516: 1302 2400 |02d1: const/16 v2, #int 36 // #24 │ │ -0a451a: 1a03 ca10 |02d3: const-string v3, "TLS_DH_anon_WITH_AES_256_CBC_SHA" // string@10ca │ │ -0a451e: 1304 3a00 |02d5: const/16 v4, #int 58 // #3a │ │ -0a4522: 1305 7e14 |02d7: const/16 v5, #int 5246 // #147e │ │ -0a4526: 1266 |02d9: const/4 v6, #int 6 // #6 │ │ -0a4528: 1307 0a00 |02da: const/16 v7, #int 10 // #a │ │ -0a452c: 7608 3323 0000 |02dc: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4532: 6900 850e |02df: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e85 │ │ -0a4536: 2200 a404 |02e1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a453a: 1a01 1011 |02e3: const-string v1, "TLS_RSA_WITH_NULL_SHA256" // string@1110 │ │ -0a453e: 1302 2500 |02e5: const/16 v2, #int 37 // #25 │ │ -0a4542: 1a03 1011 |02e7: const-string v3, "TLS_RSA_WITH_NULL_SHA256" // string@1110 │ │ -0a4546: 1304 3b00 |02e9: const/16 v4, #int 59 // #3b │ │ -0a454a: 1305 7e14 |02eb: const/16 v5, #int 5246 // #147e │ │ -0a454e: 1276 |02ed: const/4 v6, #int 7 // #7 │ │ -0a4550: 1307 1500 |02ee: const/16 v7, #int 21 // #15 │ │ -0a4554: 7608 3323 0000 |02f0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a455a: 6900 ca0e |02f3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0eca │ │ -0a455e: 2200 a404 |02f5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4562: 1a01 0811 |02f7: const-string v1, "TLS_RSA_WITH_AES_128_CBC_SHA256" // string@1108 │ │ -0a4566: 1302 2600 |02f9: const/16 v2, #int 38 // #26 │ │ -0a456a: 1a03 0811 |02fb: const-string v3, "TLS_RSA_WITH_AES_128_CBC_SHA256" // string@1108 │ │ -0a456e: 1304 3c00 |02fd: const/16 v4, #int 60 // #3c │ │ -0a4572: 1305 7e14 |02ff: const/16 v5, #int 5246 // #147e │ │ -0a4576: 1276 |0301: const/4 v6, #int 7 // #7 │ │ -0a4578: 1307 1500 |0302: const/16 v7, #int 21 // #15 │ │ -0a457c: 7608 3323 0000 |0304: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4582: 6900 c20e |0307: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec2 │ │ -0a4586: 2200 a404 |0309: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a458a: 1a01 0b11 |030b: const-string v1, "TLS_RSA_WITH_AES_256_CBC_SHA256" // string@110b │ │ -0a458e: 1302 2700 |030d: const/16 v2, #int 39 // #27 │ │ -0a4592: 1a03 0b11 |030f: const-string v3, "TLS_RSA_WITH_AES_256_CBC_SHA256" // string@110b │ │ -0a4596: 1304 3d00 |0311: const/16 v4, #int 61 // #3d │ │ -0a459a: 1305 7e14 |0313: const/16 v5, #int 5246 // #147e │ │ -0a459e: 1276 |0315: const/4 v6, #int 7 // #7 │ │ -0a45a0: 1307 1500 |0316: const/16 v7, #int 21 // #15 │ │ -0a45a4: 7608 3323 0000 |0318: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a45aa: 6900 c50e |031b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec5 │ │ -0a45ae: 2200 a404 |031d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a45b2: 1a01 b510 |031f: const-string v1, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" // string@10b5 │ │ -0a45b6: 1302 2800 |0321: const/16 v2, #int 40 // #28 │ │ -0a45ba: 1a03 b510 |0323: const-string v3, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" // string@10b5 │ │ -0a45be: 1304 4000 |0325: const/16 v4, #int 64 // #40 │ │ -0a45c2: 1305 7e14 |0327: const/16 v5, #int 5246 // #147e │ │ -0a45c6: 1276 |0329: const/4 v6, #int 7 // #7 │ │ -0a45c8: 1307 1500 |032a: const/16 v7, #int 21 // #15 │ │ -0a45cc: 7608 3323 0000 |032c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a45d2: 6900 700e |032f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e70 │ │ -0a45d6: 2200 a404 |0331: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a45da: 1a01 be10 |0333: const-string v1, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" // string@10be │ │ -0a45de: 1302 2900 |0335: const/16 v2, #int 41 // #29 │ │ -0a45e2: 1a03 be10 |0337: const-string v3, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" // string@10be │ │ -0a45e6: 1304 6700 |0339: const/16 v4, #int 103 // #67 │ │ -0a45ea: 1305 7e14 |033b: const/16 v5, #int 5246 // #147e │ │ -0a45ee: 1276 |033d: const/4 v6, #int 7 // #7 │ │ -0a45f0: 1307 1500 |033e: const/16 v7, #int 21 // #15 │ │ -0a45f4: 7608 3323 0000 |0340: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a45fa: 6900 790e |0343: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e79 │ │ -0a45fe: 2200 a404 |0345: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4602: 1a01 b810 |0347: const-string v1, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" // string@10b8 │ │ -0a4606: 1302 2a00 |0349: const/16 v2, #int 42 // #2a │ │ -0a460a: 1a03 b810 |034b: const-string v3, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" // string@10b8 │ │ -0a460e: 1304 6a00 |034d: const/16 v4, #int 106 // #6a │ │ -0a4612: 1305 7e14 |034f: const/16 v5, #int 5246 // #147e │ │ -0a4616: 1276 |0351: const/4 v6, #int 7 // #7 │ │ -0a4618: 1307 1500 |0352: const/16 v7, #int 21 // #15 │ │ -0a461c: 7608 3323 0000 |0354: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4622: 6900 730e |0357: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e73 │ │ -0a4626: 2200 a404 |0359: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a462a: 1a01 c110 |035b: const-string v1, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" // string@10c1 │ │ -0a462e: 1302 2b00 |035d: const/16 v2, #int 43 // #2b │ │ -0a4632: 1a03 c110 |035f: const-string v3, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" // string@10c1 │ │ -0a4636: 1304 6b00 |0361: const/16 v4, #int 107 // #6b │ │ -0a463a: 1305 7e14 |0363: const/16 v5, #int 5246 // #147e │ │ -0a463e: 1276 |0365: const/4 v6, #int 7 // #7 │ │ -0a4640: 1307 1500 |0366: const/16 v7, #int 21 // #15 │ │ -0a4644: 7608 3323 0000 |0368: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a464a: 6900 7c0e |036b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7c │ │ -0a464e: 2200 a404 |036d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4652: 1a01 c810 |036f: const-string v1, "TLS_DH_anon_WITH_AES_128_CBC_SHA256" // string@10c8 │ │ -0a4656: 1302 2c00 |0371: const/16 v2, #int 44 // #2c │ │ -0a465a: 1a03 c810 |0373: const-string v3, "TLS_DH_anon_WITH_AES_128_CBC_SHA256" // string@10c8 │ │ -0a465e: 1304 6c00 |0375: const/16 v4, #int 108 // #6c │ │ -0a4662: 1305 7e14 |0377: const/16 v5, #int 5246 // #147e │ │ -0a4666: 1276 |0379: const/4 v6, #int 7 // #7 │ │ -0a4668: 1307 1500 |037a: const/16 v7, #int 21 // #15 │ │ -0a466c: 7608 3323 0000 |037c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4672: 6900 830e |037f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e83 │ │ -0a4676: 2200 a404 |0381: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a467a: 1a01 cb10 |0383: const-string v1, "TLS_DH_anon_WITH_AES_256_CBC_SHA256" // string@10cb │ │ -0a467e: 1302 2d00 |0385: const/16 v2, #int 45 // #2d │ │ -0a4682: 1a03 cb10 |0387: const-string v3, "TLS_DH_anon_WITH_AES_256_CBC_SHA256" // string@10cb │ │ -0a4686: 1304 6d00 |0389: const/16 v4, #int 109 // #6d │ │ -0a468a: 1305 7e14 |038b: const/16 v5, #int 5246 // #147e │ │ -0a468e: 1276 |038d: const/4 v6, #int 7 // #7 │ │ -0a4690: 1307 1500 |038e: const/16 v7, #int 21 // #15 │ │ -0a4694: 7608 3323 0000 |0390: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a469a: 6900 860e |0393: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e86 │ │ -0a469e: 2200 a404 |0395: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a46a2: 1a01 0911 |0397: const-string v1, "TLS_RSA_WITH_AES_128_GCM_SHA256" // string@1109 │ │ -0a46a6: 1302 2e00 |0399: const/16 v2, #int 46 // #2e │ │ -0a46aa: 1a03 0911 |039b: const-string v3, "TLS_RSA_WITH_AES_128_GCM_SHA256" // string@1109 │ │ -0a46ae: 1304 9c00 |039d: const/16 v4, #int 156 // #9c │ │ -0a46b2: 1305 a814 |039f: const/16 v5, #int 5288 // #14a8 │ │ -0a46b6: 1306 0800 |03a1: const/16 v6, #int 8 // #8 │ │ -0a46ba: 1307 1500 |03a3: const/16 v7, #int 21 // #15 │ │ -0a46be: 7608 3323 0000 |03a5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a46c4: 6900 c30e |03a8: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec3 │ │ -0a46c8: 2200 a404 |03aa: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a46cc: 1a01 0c11 |03ac: const-string v1, "TLS_RSA_WITH_AES_256_GCM_SHA384" // string@110c │ │ -0a46d0: 1302 2f00 |03ae: const/16 v2, #int 47 // #2f │ │ -0a46d4: 1a03 0c11 |03b0: const-string v3, "TLS_RSA_WITH_AES_256_GCM_SHA384" // string@110c │ │ -0a46d8: 1304 9d00 |03b2: const/16 v4, #int 157 // #9d │ │ -0a46dc: 1305 a814 |03b4: const/16 v5, #int 5288 // #14a8 │ │ -0a46e0: 1306 0800 |03b6: const/16 v6, #int 8 // #8 │ │ -0a46e4: 1307 1500 |03b8: const/16 v7, #int 21 // #15 │ │ -0a46e8: 7608 3323 0000 |03ba: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a46ee: 6900 c60e |03bd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ec6 │ │ -0a46f2: 2200 a404 |03bf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a46f6: 1a01 bf10 |03c1: const-string v1, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" // string@10bf │ │ -0a46fa: 1302 3000 |03c3: const/16 v2, #int 48 // #30 │ │ -0a46fe: 1a03 bf10 |03c5: const-string v3, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" // string@10bf │ │ -0a4702: 1304 9e00 |03c7: const/16 v4, #int 158 // #9e │ │ -0a4706: 1305 a814 |03c9: const/16 v5, #int 5288 // #14a8 │ │ -0a470a: 1306 0800 |03cb: const/16 v6, #int 8 // #8 │ │ -0a470e: 1307 1500 |03cd: const/16 v7, #int 21 // #15 │ │ -0a4712: 7608 3323 0000 |03cf: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4718: 6900 7a0e |03d2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7a │ │ -0a471c: 2200 a404 |03d4: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4720: 1a01 c210 |03d6: const-string v1, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" // string@10c2 │ │ -0a4724: 1302 3100 |03d8: const/16 v2, #int 49 // #31 │ │ -0a4728: 1a03 c210 |03da: const-string v3, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" // string@10c2 │ │ -0a472c: 1304 9f00 |03dc: const/16 v4, #int 159 // #9f │ │ -0a4730: 1305 a814 |03de: const/16 v5, #int 5288 // #14a8 │ │ -0a4734: 1306 0800 |03e0: const/16 v6, #int 8 // #8 │ │ -0a4738: 1307 1500 |03e2: const/16 v7, #int 21 // #15 │ │ -0a473c: 7608 3323 0000 |03e4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4742: 6900 7d0e |03e7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e7d │ │ -0a4746: 2200 a404 |03e9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a474a: 1a01 b610 |03eb: const-string v1, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" // string@10b6 │ │ -0a474e: 1302 3200 |03ed: const/16 v2, #int 50 // #32 │ │ -0a4752: 1a03 b610 |03ef: const-string v3, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" // string@10b6 │ │ -0a4756: 1304 a200 |03f1: const/16 v4, #int 162 // #a2 │ │ -0a475a: 1305 a814 |03f3: const/16 v5, #int 5288 // #14a8 │ │ -0a475e: 1306 0800 |03f5: const/16 v6, #int 8 // #8 │ │ -0a4762: 1307 1500 |03f7: const/16 v7, #int 21 // #15 │ │ -0a4766: 7608 3323 0000 |03f9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a476c: 6900 710e |03fc: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e71 │ │ -0a4770: 2200 a404 |03fe: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4774: 1a01 b910 |0400: const-string v1, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" // string@10b9 │ │ -0a4778: 1302 3300 |0402: const/16 v2, #int 51 // #33 │ │ -0a477c: 1a03 b910 |0404: const-string v3, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" // string@10b9 │ │ -0a4780: 1304 a300 |0406: const/16 v4, #int 163 // #a3 │ │ -0a4784: 1305 a814 |0408: const/16 v5, #int 5288 // #14a8 │ │ -0a4788: 1306 0800 |040a: const/16 v6, #int 8 // #8 │ │ -0a478c: 1307 1500 |040c: const/16 v7, #int 21 // #15 │ │ -0a4790: 7608 3323 0000 |040e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4796: 6900 740e |0411: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e74 │ │ -0a479a: 2200 a404 |0413: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a479e: 1a01 c910 |0415: const-string v1, "TLS_DH_anon_WITH_AES_128_GCM_SHA256" // string@10c9 │ │ -0a47a2: 1302 3400 |0417: const/16 v2, #int 52 // #34 │ │ -0a47a6: 1a03 c910 |0419: const-string v3, "TLS_DH_anon_WITH_AES_128_GCM_SHA256" // string@10c9 │ │ -0a47aa: 1304 a600 |041b: const/16 v4, #int 166 // #a6 │ │ -0a47ae: 1305 a814 |041d: const/16 v5, #int 5288 // #14a8 │ │ -0a47b2: 1306 0800 |041f: const/16 v6, #int 8 // #8 │ │ -0a47b6: 1307 1500 |0421: const/16 v7, #int 21 // #15 │ │ -0a47ba: 7608 3323 0000 |0423: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a47c0: 6900 840e |0426: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e84 │ │ -0a47c4: 2200 a404 |0428: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a47c8: 1a01 cc10 |042a: const-string v1, "TLS_DH_anon_WITH_AES_256_GCM_SHA384" // string@10cc │ │ -0a47cc: 1302 3500 |042c: const/16 v2, #int 53 // #35 │ │ -0a47d0: 1a03 cc10 |042e: const-string v3, "TLS_DH_anon_WITH_AES_256_GCM_SHA384" // string@10cc │ │ -0a47d4: 1304 a700 |0430: const/16 v4, #int 167 // #a7 │ │ -0a47d8: 1305 a814 |0432: const/16 v5, #int 5288 // #14a8 │ │ -0a47dc: 1306 0800 |0434: const/16 v6, #int 8 // #8 │ │ -0a47e0: 1307 1500 |0436: const/16 v7, #int 21 // #15 │ │ -0a47e4: 7608 3323 0000 |0438: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a47ea: 6900 870e |043b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e87 │ │ -0a47ee: 2200 a404 |043d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a47f2: 1a01 f810 |043f: const-string v1, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" // string@10f8 │ │ -0a47f6: 1302 3600 |0441: const/16 v2, #int 54 // #36 │ │ -0a47fa: 1a03 f810 |0443: const-string v3, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" // string@10f8 │ │ -0a47fe: 1304 ff00 |0445: const/16 v4, #int 255 // #ff │ │ -0a4802: 1305 7216 |0447: const/16 v5, #int 5746 // #1672 │ │ -0a4806: 1266 |0449: const/4 v6, #int 6 // #6 │ │ -0a4808: 1307 0e00 |044a: const/16 v7, #int 14 // #e │ │ -0a480c: 7608 3323 0000 |044c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4812: 6900 b30e |044f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_EMPTY_RENEGOTIATION_INFO_SCSV:Lcom/squareup/okhttp/CipherSuite; // field@0eb3 │ │ -0a4816: 2200 a404 |0451: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a481a: 1a01 e810 |0453: const-string v1, "TLS_ECDH_ECDSA_WITH_NULL_SHA" // string@10e8 │ │ -0a481e: 1302 3700 |0455: const/16 v2, #int 55 // #37 │ │ -0a4822: 1a03 e810 |0457: const-string v3, "TLS_ECDH_ECDSA_WITH_NULL_SHA" // string@10e8 │ │ -0a4826: 1404 01c0 0000 |0459: const v4, #float 6.8878e-41 // #0000c001 │ │ -0a482c: 1305 8c11 |045c: const/16 v5, #int 4492 // #118c │ │ -0a4830: 1276 |045e: const/4 v6, #int 7 // #7 │ │ -0a4832: 1307 0e00 |045f: const/16 v7, #int 14 // #e │ │ -0a4836: 7608 3323 0000 |0461: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a483c: 6900 a30e |0464: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea3 │ │ -0a4840: 2200 a404 |0466: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4844: 1a01 e910 |0468: const-string v1, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA" // string@10e9 │ │ -0a4848: 1302 3800 |046a: const/16 v2, #int 56 // #38 │ │ -0a484c: 1a03 e910 |046c: const-string v3, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA" // string@10e9 │ │ -0a4850: 1404 02c0 0000 |046e: const v4, #float 6.88794e-41 // #0000c002 │ │ -0a4856: 1305 8c11 |0471: const/16 v5, #int 4492 // #118c │ │ -0a485a: 1276 |0473: const/4 v6, #int 7 // #7 │ │ -0a485c: 1307 0e00 |0474: const/16 v7, #int 14 // #e │ │ -0a4860: 7608 3323 0000 |0476: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4866: 6900 a40e |0479: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea4 │ │ -0a486a: 2200 a404 |047b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a486e: 1a01 e110 |047d: const-string v1, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@10e1 │ │ -0a4872: 1302 3900 |047f: const/16 v2, #int 57 // #39 │ │ -0a4876: 1a03 e110 |0481: const-string v3, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@10e1 │ │ -0a487a: 1404 03c0 0000 |0483: const v4, #float 6.88808e-41 // #0000c003 │ │ -0a4880: 1305 8c11 |0486: const/16 v5, #int 4492 // #118c │ │ -0a4884: 1276 |0488: const/4 v6, #int 7 // #7 │ │ -0a4886: 1307 0e00 |0489: const/16 v7, #int 14 // #e │ │ -0a488a: 7608 3323 0000 |048b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4890: 6900 9c0e |048e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9c │ │ -0a4894: 2200 a404 |0490: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4898: 1a01 e210 |0492: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" // string@10e2 │ │ -0a489c: 1302 3a00 |0494: const/16 v2, #int 58 // #3a │ │ -0a48a0: 1a03 e210 |0496: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" // string@10e2 │ │ -0a48a4: 1404 04c0 0000 |0498: const v4, #float 6.88822e-41 // #0000c004 │ │ -0a48aa: 1305 8c11 |049b: const/16 v5, #int 4492 // #118c │ │ -0a48ae: 1276 |049d: const/4 v6, #int 7 // #7 │ │ -0a48b0: 1307 0e00 |049e: const/16 v7, #int 14 // #e │ │ -0a48b4: 7608 3323 0000 |04a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a48ba: 6900 9d0e |04a3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9d │ │ -0a48be: 2200 a404 |04a5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a48c2: 1a01 e510 |04a7: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" // string@10e5 │ │ -0a48c6: 1302 3b00 |04a9: const/16 v2, #int 59 // #3b │ │ -0a48ca: 1a03 e510 |04ab: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" // string@10e5 │ │ -0a48ce: 1404 05c0 0000 |04ad: const v4, #float 6.88836e-41 // #0000c005 │ │ -0a48d4: 1305 8c11 |04b0: const/16 v5, #int 4492 // #118c │ │ -0a48d8: 1276 |04b2: const/4 v6, #int 7 // #7 │ │ -0a48da: 1307 0e00 |04b3: const/16 v7, #int 14 // #e │ │ -0a48de: 7608 3323 0000 |04b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a48e4: 6900 a00e |04b8: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea0 │ │ -0a48e8: 2200 a404 |04ba: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a48ec: 1a01 d610 |04bc: const-string v1, "TLS_ECDHE_ECDSA_WITH_NULL_SHA" // string@10d6 │ │ -0a48f0: 1302 3c00 |04be: const/16 v2, #int 60 // #3c │ │ -0a48f4: 1a03 d610 |04c0: const-string v3, "TLS_ECDHE_ECDSA_WITH_NULL_SHA" // string@10d6 │ │ -0a48f8: 1404 06c0 0000 |04c2: const v4, #float 6.8885e-41 // #0000c006 │ │ -0a48fe: 1305 8c11 |04c5: const/16 v5, #int 4492 // #118c │ │ -0a4902: 1276 |04c7: const/4 v6, #int 7 // #7 │ │ -0a4904: 1307 0e00 |04c8: const/16 v7, #int 14 // #e │ │ -0a4908: 7608 3323 0000 |04ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a490e: 6900 910e |04cd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e91 │ │ -0a4912: 2200 a404 |04cf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4916: 1a01 d710 |04d1: const-string v1, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA" // string@10d7 │ │ -0a491a: 1302 3d00 |04d3: const/16 v2, #int 61 // #3d │ │ -0a491e: 1a03 d710 |04d5: const-string v3, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA" // string@10d7 │ │ -0a4922: 1404 07c0 0000 |04d7: const v4, #float 6.88864e-41 // #0000c007 │ │ -0a4928: 1305 8c11 |04da: const/16 v5, #int 4492 // #118c │ │ -0a492c: 1276 |04dc: const/4 v6, #int 7 // #7 │ │ -0a492e: 1307 0e00 |04dd: const/16 v7, #int 14 // #e │ │ -0a4932: 7608 3323 0000 |04df: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4938: 6900 920e |04e2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e92 │ │ -0a493c: 2200 a404 |04e4: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4940: 1a01 cf10 |04e6: const-string v1, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@10cf │ │ -0a4944: 1302 3e00 |04e8: const/16 v2, #int 62 // #3e │ │ -0a4948: 1a03 cf10 |04ea: const-string v3, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@10cf │ │ -0a494c: 1404 08c0 0000 |04ec: const v4, #float 6.88878e-41 // #0000c008 │ │ -0a4952: 1305 8c11 |04ef: const/16 v5, #int 4492 // #118c │ │ -0a4956: 1276 |04f1: const/4 v6, #int 7 // #7 │ │ -0a4958: 1307 0e00 |04f2: const/16 v7, #int 14 // #e │ │ -0a495c: 7608 3323 0000 |04f4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4962: 6900 8a0e |04f7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8a │ │ -0a4966: 2200 a404 |04f9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a496a: 1a01 d010 |04fb: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" // string@10d0 │ │ -0a496e: 1302 3f00 |04fd: const/16 v2, #int 63 // #3f │ │ -0a4972: 1a03 d010 |04ff: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" // string@10d0 │ │ -0a4976: 1404 09c0 0000 |0501: const v4, #float 6.88892e-41 // #0000c009 │ │ -0a497c: 1305 8c11 |0504: const/16 v5, #int 4492 // #118c │ │ -0a4980: 1276 |0506: const/4 v6, #int 7 // #7 │ │ -0a4982: 1307 0e00 |0507: const/16 v7, #int 14 // #e │ │ -0a4986: 7608 3323 0000 |0509: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a498c: 6900 8b0e |050c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8b │ │ -0a4990: 2200 a404 |050e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4994: 1a01 d310 |0510: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" // string@10d3 │ │ -0a4998: 1302 4000 |0512: const/16 v2, #int 64 // #40 │ │ -0a499c: 1a03 d310 |0514: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" // string@10d3 │ │ -0a49a0: 1404 0ac0 0000 |0516: const v4, #float 6.88906e-41 // #0000c00a │ │ -0a49a6: 1305 8c11 |0519: const/16 v5, #int 4492 // #118c │ │ -0a49aa: 1276 |051b: const/4 v6, #int 7 // #7 │ │ -0a49ac: 1307 0e00 |051c: const/16 v7, #int 14 // #e │ │ -0a49b0: 7608 3323 0000 |051e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a49b6: 6900 8e0e |0521: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8e │ │ -0a49ba: 2200 a404 |0523: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a49be: 1a01 f110 |0525: const-string v1, "TLS_ECDH_RSA_WITH_NULL_SHA" // string@10f1 │ │ -0a49c2: 1302 4100 |0527: const/16 v2, #int 65 // #41 │ │ -0a49c6: 1a03 f110 |0529: const-string v3, "TLS_ECDH_RSA_WITH_NULL_SHA" // string@10f1 │ │ -0a49ca: 1404 0bc0 0000 |052b: const v4, #float 6.8892e-41 // #0000c00b │ │ -0a49d0: 1305 8c11 |052e: const/16 v5, #int 4492 // #118c │ │ -0a49d4: 1276 |0530: const/4 v6, #int 7 // #7 │ │ -0a49d6: 1307 0e00 |0531: const/16 v7, #int 14 // #e │ │ -0a49da: 7608 3323 0000 |0533: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a49e0: 6900 ac0e |0536: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eac │ │ -0a49e4: 2200 a404 |0538: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a49e8: 1a01 f210 |053a: const-string v1, "TLS_ECDH_RSA_WITH_RC4_128_SHA" // string@10f2 │ │ -0a49ec: 1302 4200 |053c: const/16 v2, #int 66 // #42 │ │ -0a49f0: 1a03 f210 |053e: const-string v3, "TLS_ECDH_RSA_WITH_RC4_128_SHA" // string@10f2 │ │ -0a49f4: 1404 0cc0 0000 |0540: const v4, #float 6.88934e-41 // #0000c00c │ │ -0a49fa: 1305 8c11 |0543: const/16 v5, #int 4492 // #118c │ │ -0a49fe: 1276 |0545: const/4 v6, #int 7 // #7 │ │ -0a4a00: 1307 0e00 |0546: const/16 v7, #int 14 // #e │ │ -0a4a04: 7608 3323 0000 |0548: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4a0a: 6900 ad0e |054b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ead │ │ -0a4a0e: 2200 a404 |054d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4a12: 1a01 ea10 |054f: const-string v1, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA" // string@10ea │ │ -0a4a16: 1302 4300 |0551: const/16 v2, #int 67 // #43 │ │ -0a4a1a: 1a03 ea10 |0553: const-string v3, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA" // string@10ea │ │ -0a4a1e: 1404 0dc0 0000 |0555: const v4, #float 6.88948e-41 // #0000c00d │ │ -0a4a24: 1305 8c11 |0558: const/16 v5, #int 4492 // #118c │ │ -0a4a28: 1276 |055a: const/4 v6, #int 7 // #7 │ │ -0a4a2a: 1307 0e00 |055b: const/16 v7, #int 14 // #e │ │ -0a4a2e: 7608 3323 0000 |055d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4a34: 6900 a50e |0560: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea5 │ │ -0a4a38: 2200 a404 |0562: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4a3c: 1a01 eb10 |0564: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" // string@10eb │ │ -0a4a40: 1302 4400 |0566: const/16 v2, #int 68 // #44 │ │ -0a4a44: 1a03 eb10 |0568: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" // string@10eb │ │ -0a4a48: 1404 0ec0 0000 |056a: const v4, #float 6.88962e-41 // #0000c00e │ │ -0a4a4e: 1305 8c11 |056d: const/16 v5, #int 4492 // #118c │ │ -0a4a52: 1276 |056f: const/4 v6, #int 7 // #7 │ │ -0a4a54: 1307 0e00 |0570: const/16 v7, #int 14 // #e │ │ -0a4a58: 7608 3323 0000 |0572: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4a5e: 6900 a60e |0575: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea6 │ │ -0a4a62: 2200 a404 |0577: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4a66: 1a01 ee10 |0579: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" // string@10ee │ │ -0a4a6a: 1302 4500 |057b: const/16 v2, #int 69 // #45 │ │ -0a4a6e: 1a03 ee10 |057d: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" // string@10ee │ │ -0a4a72: 1404 0fc0 0000 |057f: const v4, #float 6.88976e-41 // #0000c00f │ │ -0a4a78: 1305 8c11 |0582: const/16 v5, #int 4492 // #118c │ │ -0a4a7c: 1276 |0584: const/4 v6, #int 7 // #7 │ │ -0a4a7e: 1307 0e00 |0585: const/16 v7, #int 14 // #e │ │ -0a4a82: 7608 3323 0000 |0587: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4a88: 6900 a90e |058a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea9 │ │ -0a4a8c: 2200 a404 |058c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4a90: 1a01 df10 |058e: const-string v1, "TLS_ECDHE_RSA_WITH_NULL_SHA" // string@10df │ │ -0a4a94: 1302 4600 |0590: const/16 v2, #int 70 // #46 │ │ -0a4a98: 1a03 df10 |0592: const-string v3, "TLS_ECDHE_RSA_WITH_NULL_SHA" // string@10df │ │ -0a4a9c: 1404 10c0 0000 |0594: const v4, #float 6.8899e-41 // #0000c010 │ │ -0a4aa2: 1305 8c11 |0597: const/16 v5, #int 4492 // #118c │ │ -0a4aa6: 1276 |0599: const/4 v6, #int 7 // #7 │ │ -0a4aa8: 1307 0e00 |059a: const/16 v7, #int 14 // #e │ │ -0a4aac: 7608 3323 0000 |059c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4ab2: 6900 9a0e |059f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9a │ │ -0a4ab6: 2200 a404 |05a1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4aba: 1a01 e010 |05a3: const-string v1, "TLS_ECDHE_RSA_WITH_RC4_128_SHA" // string@10e0 │ │ -0a4abe: 1302 4700 |05a5: const/16 v2, #int 71 // #47 │ │ -0a4ac2: 1a03 e010 |05a7: const-string v3, "TLS_ECDHE_RSA_WITH_RC4_128_SHA" // string@10e0 │ │ -0a4ac6: 1404 11c0 0000 |05a9: const v4, #float 6.89004e-41 // #0000c011 │ │ -0a4acc: 1305 8c11 |05ac: const/16 v5, #int 4492 // #118c │ │ -0a4ad0: 1276 |05ae: const/4 v6, #int 7 // #7 │ │ -0a4ad2: 1307 0e00 |05af: const/16 v7, #int 14 // #e │ │ -0a4ad6: 7608 3323 0000 |05b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4adc: 6900 9b0e |05b4: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9b │ │ -0a4ae0: 2200 a404 |05b6: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4ae4: 1a01 d810 |05b8: const-string v1, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@10d8 │ │ -0a4ae8: 1302 4800 |05ba: const/16 v2, #int 72 // #48 │ │ -0a4aec: 1a03 d810 |05bc: const-string v3, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@10d8 │ │ -0a4af0: 1404 12c0 0000 |05be: const v4, #float 6.89018e-41 // #0000c012 │ │ -0a4af6: 1305 8c11 |05c1: const/16 v5, #int 4492 // #118c │ │ -0a4afa: 1276 |05c3: const/4 v6, #int 7 // #7 │ │ -0a4afc: 1307 0e00 |05c4: const/16 v7, #int 14 // #e │ │ -0a4b00: 7608 3323 0000 |05c6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4b06: 6900 930e |05c9: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e93 │ │ -0a4b0a: 2200 a404 |05cb: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4b0e: 1a01 d910 |05cd: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" // string@10d9 │ │ -0a4b12: 1302 4900 |05cf: const/16 v2, #int 73 // #49 │ │ -0a4b16: 1a03 d910 |05d1: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" // string@10d9 │ │ -0a4b1a: 1404 13c0 0000 |05d3: const v4, #float 6.89032e-41 // #0000c013 │ │ -0a4b20: 1305 8c11 |05d6: const/16 v5, #int 4492 // #118c │ │ -0a4b24: 1276 |05d8: const/4 v6, #int 7 // #7 │ │ -0a4b26: 1307 0e00 |05d9: const/16 v7, #int 14 // #e │ │ -0a4b2a: 7608 3323 0000 |05db: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4b30: 6900 940e |05de: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e94 │ │ -0a4b34: 2200 a404 |05e0: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4b38: 1a01 dc10 |05e2: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" // string@10dc │ │ -0a4b3c: 1302 4a00 |05e4: const/16 v2, #int 74 // #4a │ │ -0a4b40: 1a03 dc10 |05e6: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" // string@10dc │ │ -0a4b44: 1404 14c0 0000 |05e8: const v4, #float 6.89046e-41 // #0000c014 │ │ -0a4b4a: 1305 8c11 |05eb: const/16 v5, #int 4492 // #118c │ │ -0a4b4e: 1276 |05ed: const/4 v6, #int 7 // #7 │ │ -0a4b50: 1307 0e00 |05ee: const/16 v7, #int 14 // #e │ │ -0a4b54: 7608 3323 0000 |05f0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4b5a: 6900 970e |05f3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e97 │ │ -0a4b5e: 2200 a404 |05f5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4b62: 1a01 f610 |05f7: const-string v1, "TLS_ECDH_anon_WITH_NULL_SHA" // string@10f6 │ │ -0a4b66: 1302 4b00 |05f9: const/16 v2, #int 75 // #4b │ │ -0a4b6a: 1a03 f610 |05fb: const-string v3, "TLS_ECDH_anon_WITH_NULL_SHA" // string@10f6 │ │ -0a4b6e: 1404 15c0 0000 |05fd: const v4, #float 6.8906e-41 // #0000c015 │ │ -0a4b74: 1305 8c11 |0600: const/16 v5, #int 4492 // #118c │ │ -0a4b78: 1276 |0602: const/4 v6, #int 7 // #7 │ │ -0a4b7a: 1307 0e00 |0603: const/16 v7, #int 14 // #e │ │ -0a4b7e: 7608 3323 0000 |0605: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4b84: 6900 b10e |0608: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb1 │ │ -0a4b88: 2200 a404 |060a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4b8c: 1a01 f710 |060c: const-string v1, "TLS_ECDH_anon_WITH_RC4_128_SHA" // string@10f7 │ │ -0a4b90: 1302 4c00 |060e: const/16 v2, #int 76 // #4c │ │ -0a4b94: 1a03 f710 |0610: const-string v3, "TLS_ECDH_anon_WITH_RC4_128_SHA" // string@10f7 │ │ -0a4b98: 1404 16c0 0000 |0612: const v4, #float 6.89075e-41 // #0000c016 │ │ -0a4b9e: 1305 8c11 |0615: const/16 v5, #int 4492 // #118c │ │ -0a4ba2: 1276 |0617: const/4 v6, #int 7 // #7 │ │ -0a4ba4: 1307 0e00 |0618: const/16 v7, #int 14 // #e │ │ -0a4ba8: 7608 3323 0000 |061a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4bae: 6900 b20e |061d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb2 │ │ -0a4bb2: 2200 a404 |061f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4bb6: 1a01 f310 |0621: const-string v1, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA" // string@10f3 │ │ -0a4bba: 1302 4d00 |0623: const/16 v2, #int 77 // #4d │ │ -0a4bbe: 1a03 f310 |0625: const-string v3, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA" // string@10f3 │ │ -0a4bc2: 1404 17c0 0000 |0627: const v4, #float 6.89089e-41 // #0000c017 │ │ -0a4bc8: 1305 8c11 |062a: const/16 v5, #int 4492 // #118c │ │ -0a4bcc: 1276 |062c: const/4 v6, #int 7 // #7 │ │ -0a4bce: 1307 0e00 |062d: const/16 v7, #int 14 // #e │ │ -0a4bd2: 7608 3323 0000 |062f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4bd8: 6900 ae0e |0632: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eae │ │ -0a4bdc: 2200 a404 |0634: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4be0: 1a01 f410 |0636: const-string v1, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" // string@10f4 │ │ -0a4be4: 1302 4e00 |0638: const/16 v2, #int 78 // #4e │ │ -0a4be8: 1a03 f410 |063a: const-string v3, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" // string@10f4 │ │ -0a4bec: 1404 18c0 0000 |063c: const v4, #float 6.89103e-41 // #0000c018 │ │ -0a4bf2: 1305 8c11 |063f: const/16 v5, #int 4492 // #118c │ │ -0a4bf6: 1276 |0641: const/4 v6, #int 7 // #7 │ │ -0a4bf8: 1307 0e00 |0642: const/16 v7, #int 14 // #e │ │ -0a4bfc: 7608 3323 0000 |0644: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4c02: 6900 af0e |0647: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eaf │ │ -0a4c06: 2200 a404 |0649: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4c0a: 1a01 f510 |064b: const-string v1, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA" // string@10f5 │ │ -0a4c0e: 1302 4f00 |064d: const/16 v2, #int 79 // #4f │ │ -0a4c12: 1a03 f510 |064f: const-string v3, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA" // string@10f5 │ │ -0a4c16: 1404 19c0 0000 |0651: const v4, #float 6.89117e-41 // #0000c019 │ │ -0a4c1c: 1305 8c11 |0654: const/16 v5, #int 4492 // #118c │ │ -0a4c20: 1276 |0656: const/4 v6, #int 7 // #7 │ │ -0a4c22: 1307 0e00 |0657: const/16 v7, #int 14 // #e │ │ -0a4c26: 7608 3323 0000 |0659: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4c2c: 6900 b00e |065c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb0 │ │ -0a4c30: 2200 a404 |065e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4c34: 1a01 d110 |0660: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" // string@10d1 │ │ -0a4c38: 1302 5000 |0662: const/16 v2, #int 80 // #50 │ │ -0a4c3c: 1a03 d110 |0664: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" // string@10d1 │ │ -0a4c40: 1404 23c0 0000 |0666: const v4, #float 6.89257e-41 // #0000c023 │ │ -0a4c46: 1305 a914 |0669: const/16 v5, #int 5289 // #14a9 │ │ -0a4c4a: 1276 |066b: const/4 v6, #int 7 // #7 │ │ -0a4c4c: 1307 1500 |066c: const/16 v7, #int 21 // #15 │ │ -0a4c50: 7608 3323 0000 |066e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4c56: 6900 8c0e |0671: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8c │ │ -0a4c5a: 2200 a404 |0673: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4c5e: 1a01 d410 |0675: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" // string@10d4 │ │ -0a4c62: 1302 5100 |0677: const/16 v2, #int 81 // #51 │ │ -0a4c66: 1a03 d410 |0679: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" // string@10d4 │ │ -0a4c6a: 1404 24c0 0000 |067b: const v4, #float 6.89271e-41 // #0000c024 │ │ -0a4c70: 1305 a914 |067e: const/16 v5, #int 5289 // #14a9 │ │ -0a4c74: 1276 |0680: const/4 v6, #int 7 // #7 │ │ -0a4c76: 1307 1500 |0681: const/16 v7, #int 21 // #15 │ │ -0a4c7a: 7608 3323 0000 |0683: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4c80: 6900 8f0e |0686: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e8f │ │ -0a4c84: 2200 a404 |0688: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4c88: 1a01 e310 |068a: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" // string@10e3 │ │ -0a4c8c: 1302 5200 |068c: const/16 v2, #int 82 // #52 │ │ -0a4c90: 1a03 e310 |068e: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" // string@10e3 │ │ -0a4c94: 1404 25c0 0000 |0690: const v4, #float 6.89285e-41 // #0000c025 │ │ -0a4c9a: 1305 a914 |0693: const/16 v5, #int 5289 // #14a9 │ │ -0a4c9e: 1276 |0695: const/4 v6, #int 7 // #7 │ │ -0a4ca0: 1307 1500 |0696: const/16 v7, #int 21 // #15 │ │ -0a4ca4: 7608 3323 0000 |0698: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4caa: 6900 9e0e |069b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e9e │ │ -0a4cae: 2200 a404 |069d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4cb2: 1a01 e610 |069f: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" // string@10e6 │ │ -0a4cb6: 1302 5300 |06a1: const/16 v2, #int 83 // #53 │ │ -0a4cba: 1a03 e610 |06a3: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" // string@10e6 │ │ -0a4cbe: 1404 26c0 0000 |06a5: const v4, #float 6.89299e-41 // #0000c026 │ │ -0a4cc4: 1305 a914 |06a8: const/16 v5, #int 5289 // #14a9 │ │ -0a4cc8: 1276 |06aa: const/4 v6, #int 7 // #7 │ │ -0a4cca: 1307 1500 |06ab: const/16 v7, #int 21 // #15 │ │ -0a4cce: 7608 3323 0000 |06ad: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4cd4: 6900 a10e |06b0: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ea1 │ │ -0a4cd8: 2200 a404 |06b2: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4cdc: 1a01 da10 |06b4: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" // string@10da │ │ -0a4ce0: 1302 5400 |06b6: const/16 v2, #int 84 // #54 │ │ -0a4ce4: 1a03 da10 |06b8: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" // string@10da │ │ -0a4ce8: 1404 27c0 0000 |06ba: const v4, #float 6.89313e-41 // #0000c027 │ │ -0a4cee: 1305 a914 |06bd: const/16 v5, #int 5289 // #14a9 │ │ -0a4cf2: 1276 |06bf: const/4 v6, #int 7 // #7 │ │ -0a4cf4: 1307 1500 |06c0: const/16 v7, #int 21 // #15 │ │ -0a4cf8: 7608 3323 0000 |06c2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4cfe: 6900 950e |06c5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e95 │ │ -0a4d02: 2200 a404 |06c7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4d06: 1a01 dd10 |06c9: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" // string@10dd │ │ -0a4d0a: 1302 5500 |06cb: const/16 v2, #int 85 // #55 │ │ -0a4d0e: 1a03 dd10 |06cd: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" // string@10dd │ │ -0a4d12: 1404 28c0 0000 |06cf: const v4, #float 6.89327e-41 // #0000c028 │ │ -0a4d18: 1305 a914 |06d2: const/16 v5, #int 5289 // #14a9 │ │ -0a4d1c: 1276 |06d4: const/4 v6, #int 7 // #7 │ │ -0a4d1e: 1307 1500 |06d5: const/16 v7, #int 21 // #15 │ │ -0a4d22: 7608 3323 0000 |06d7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4d28: 6900 980e |06da: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e98 │ │ -0a4d2c: 2200 a404 |06dc: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4d30: 1a01 ec10 |06de: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" // string@10ec │ │ -0a4d34: 1302 5600 |06e0: const/16 v2, #int 86 // #56 │ │ -0a4d38: 1a03 ec10 |06e2: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" // string@10ec │ │ -0a4d3c: 1404 29c0 0000 |06e4: const v4, #float 6.89341e-41 // #0000c029 │ │ -0a4d42: 1305 a914 |06e7: const/16 v5, #int 5289 // #14a9 │ │ -0a4d46: 1276 |06e9: const/4 v6, #int 7 // #7 │ │ -0a4d48: 1307 1500 |06ea: const/16 v7, #int 21 // #15 │ │ -0a4d4c: 7608 3323 0000 |06ec: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4d52: 6900 a70e |06ef: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ea7 │ │ -0a4d56: 2200 a404 |06f1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4d5a: 1a01 ef10 |06f3: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" // string@10ef │ │ -0a4d5e: 1302 5700 |06f5: const/16 v2, #int 87 // #57 │ │ -0a4d62: 1a03 ef10 |06f7: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" // string@10ef │ │ -0a4d66: 1404 2ac0 0000 |06f9: const v4, #float 6.89355e-41 // #0000c02a │ │ -0a4d6c: 1305 a914 |06fc: const/16 v5, #int 5289 // #14a9 │ │ -0a4d70: 1276 |06fe: const/4 v6, #int 7 // #7 │ │ -0a4d72: 1307 1500 |06ff: const/16 v7, #int 21 // #15 │ │ -0a4d76: 7608 3323 0000 |0701: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4d7c: 6900 aa0e |0704: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0eaa │ │ -0a4d80: 2200 a404 |0706: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4d84: 1a01 d210 |0708: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" // string@10d2 │ │ -0a4d88: 1302 5800 |070a: const/16 v2, #int 88 // #58 │ │ -0a4d8c: 1a03 d210 |070c: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" // string@10d2 │ │ -0a4d90: 1404 2bc0 0000 |070e: const v4, #float 6.89369e-41 // #0000c02b │ │ -0a4d96: 1305 a914 |0711: const/16 v5, #int 5289 // #14a9 │ │ -0a4d9a: 1306 0800 |0713: const/16 v6, #int 8 // #8 │ │ -0a4d9e: 1307 1500 |0715: const/16 v7, #int 21 // #15 │ │ -0a4da2: 7608 3323 0000 |0717: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4da8: 6900 8d0e |071a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8d │ │ -0a4dac: 2200 a404 |071c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4db0: 1a01 d510 |071e: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" // string@10d5 │ │ -0a4db4: 1302 5900 |0720: const/16 v2, #int 89 // #59 │ │ -0a4db8: 1a03 d510 |0722: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" // string@10d5 │ │ -0a4dbc: 1404 2cc0 0000 |0724: const v4, #float 6.89383e-41 // #0000c02c │ │ -0a4dc2: 1305 a914 |0727: const/16 v5, #int 5289 // #14a9 │ │ -0a4dc6: 1306 0800 |0729: const/16 v6, #int 8 // #8 │ │ -0a4dca: 1307 1500 |072b: const/16 v7, #int 21 // #15 │ │ -0a4dce: 7608 3323 0000 |072d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4dd4: 6900 900e |0730: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e90 │ │ -0a4dd8: 2200 a404 |0732: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4ddc: 1a01 e410 |0734: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" // string@10e4 │ │ -0a4de0: 1302 5a00 |0736: const/16 v2, #int 90 // #5a │ │ -0a4de4: 1a03 e410 |0738: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" // string@10e4 │ │ -0a4de8: 1404 2dc0 0000 |073a: const v4, #float 6.89397e-41 // #0000c02d │ │ -0a4dee: 1305 a914 |073d: const/16 v5, #int 5289 // #14a9 │ │ -0a4df2: 1306 0800 |073f: const/16 v6, #int 8 // #8 │ │ -0a4df6: 1307 1500 |0741: const/16 v7, #int 21 // #15 │ │ -0a4dfa: 7608 3323 0000 |0743: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4e00: 6900 9f0e |0746: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e9f │ │ -0a4e04: 2200 a404 |0748: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4e08: 1a01 e710 |074a: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" // string@10e7 │ │ -0a4e0c: 1302 5b00 |074c: const/16 v2, #int 91 // #5b │ │ -0a4e10: 1a03 e710 |074e: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" // string@10e7 │ │ -0a4e14: 1404 2ec0 0000 |0750: const v4, #float 6.89411e-41 // #0000c02e │ │ -0a4e1a: 1305 a914 |0753: const/16 v5, #int 5289 // #14a9 │ │ -0a4e1e: 1306 0800 |0755: const/16 v6, #int 8 // #8 │ │ -0a4e22: 1307 1500 |0757: const/16 v7, #int 21 // #15 │ │ -0a4e26: 7608 3323 0000 |0759: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4e2c: 6900 a20e |075c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ea2 │ │ -0a4e30: 2200 a404 |075e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4e34: 1a01 db10 |0760: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" // string@10db │ │ -0a4e38: 1302 5c00 |0762: const/16 v2, #int 92 // #5c │ │ -0a4e3c: 1a03 db10 |0764: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" // string@10db │ │ -0a4e40: 1404 2fc0 0000 |0766: const v4, #float 6.89425e-41 // #0000c02f │ │ -0a4e46: 1305 a914 |0769: const/16 v5, #int 5289 // #14a9 │ │ -0a4e4a: 1306 0800 |076b: const/16 v6, #int 8 // #8 │ │ -0a4e4e: 1307 1500 |076d: const/16 v7, #int 21 // #15 │ │ -0a4e52: 7608 3323 0000 |076f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4e58: 6900 960e |0772: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e96 │ │ -0a4e5c: 2200 a404 |0774: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4e60: 1a01 de10 |0776: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" // string@10de │ │ -0a4e64: 1302 5d00 |0778: const/16 v2, #int 93 // #5d │ │ -0a4e68: 1a03 de10 |077a: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" // string@10de │ │ -0a4e6c: 1404 30c0 0000 |077c: const v4, #float 6.89439e-41 // #0000c030 │ │ -0a4e72: 1305 a914 |077f: const/16 v5, #int 5289 // #14a9 │ │ -0a4e76: 1306 0800 |0781: const/16 v6, #int 8 // #8 │ │ -0a4e7a: 1307 1500 |0783: const/16 v7, #int 21 // #15 │ │ -0a4e7e: 7608 3323 0000 |0785: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4e84: 6900 990e |0788: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e99 │ │ -0a4e88: 2200 a404 |078a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4e8c: 1a01 ed10 |078c: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" // string@10ed │ │ -0a4e90: 1302 5e00 |078e: const/16 v2, #int 94 // #5e │ │ -0a4e94: 1a03 ed10 |0790: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" // string@10ed │ │ -0a4e98: 1404 31c0 0000 |0792: const v4, #float 6.89453e-41 // #0000c031 │ │ -0a4e9e: 1305 a914 |0795: const/16 v5, #int 5289 // #14a9 │ │ -0a4ea2: 1306 0800 |0797: const/16 v6, #int 8 // #8 │ │ -0a4ea6: 1307 1500 |0799: const/16 v7, #int 21 // #15 │ │ -0a4eaa: 7608 3323 0000 |079b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4eb0: 6900 a80e |079e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ea8 │ │ -0a4eb4: 2200 a404 |07a0: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a4eb8: 1a01 f010 |07a2: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" // string@10f0 │ │ -0a4ebc: 1302 5f00 |07a4: const/16 v2, #int 95 // #5f │ │ -0a4ec0: 1a03 f010 |07a6: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" // string@10f0 │ │ -0a4ec4: 1404 32c0 0000 |07a8: const v4, #float 6.89467e-41 // #0000c032 │ │ -0a4eca: 1305 a914 |07ab: const/16 v5, #int 5289 // #14a9 │ │ -0a4ece: 1306 0800 |07ad: const/16 v6, #int 8 // #8 │ │ -0a4ed2: 1307 1500 |07af: const/16 v7, #int 21 // #15 │ │ -0a4ed6: 7608 3323 0000 |07b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ -0a4edc: 6900 ab0e |07b4: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0eab │ │ -0a4ee0: 1300 6000 |07b6: const/16 v0, #int 96 // #60 │ │ -0a4ee4: 2300 8c06 |07b8: new-array v0, v0, [Lcom/squareup/okhttp/CipherSuite; // type@068c │ │ -0a4ee8: 1201 |07ba: const/4 v1, #int 0 // #0 │ │ -0a4eea: 6202 c80e |07bb: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ec8 │ │ -0a4eee: 4d02 0001 |07bd: aput-object v2, v0, v1 │ │ -0a4ef2: 1211 |07bf: const/4 v1, #int 1 // #1 │ │ -0a4ef4: 6202 c90e |07c0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec9 │ │ -0a4ef8: 4d02 0001 |07c2: aput-object v2, v0, v1 │ │ -0a4efc: 1221 |07c4: const/4 v1, #int 2 // #2 │ │ -0a4efe: 6202 bf0e |07c5: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ebf │ │ -0a4f02: 4d02 0001 |07c7: aput-object v2, v0, v1 │ │ -0a4f06: 1231 |07c9: const/4 v1, #int 3 // #3 │ │ -0a4f08: 6202 cb0e |07ca: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ecb │ │ -0a4f0c: 4d02 0001 |07cc: aput-object v2, v0, v1 │ │ -0a4f10: 1241 |07ce: const/4 v1, #int 4 // #4 │ │ -0a4f12: 6202 cc0e |07cf: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ecc │ │ -0a4f16: 4d02 0001 |07d1: aput-object v2, v0, v1 │ │ -0a4f1a: 1251 |07d3: const/4 v1, #int 5 // #5 │ │ -0a4f1c: 6202 be0e |07d4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebe │ │ -0a4f20: 4d02 0001 |07d6: aput-object v2, v0, v1 │ │ -0a4f24: 1261 |07d8: const/4 v1, #int 6 // #6 │ │ -0a4f26: 6202 c70e |07d9: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec7 │ │ -0a4f2a: 4d02 0001 |07db: aput-object v2, v0, v1 │ │ -0a4f2e: 1271 |07dd: const/4 v1, #int 7 // #7 │ │ -0a4f30: 6202 c00e |07de: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec0 │ │ -0a4f34: 4d02 0001 |07e0: aput-object v2, v0, v1 │ │ -0a4f38: 1301 0800 |07e2: const/16 v1, #int 8 // #8 │ │ -0a4f3c: 6202 6d0e |07e4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6d │ │ -0a4f40: 4d02 0001 |07e6: aput-object v2, v0, v1 │ │ -0a4f44: 1301 0900 |07e8: const/16 v1, #int 9 // #9 │ │ -0a4f48: 6202 750e |07ea: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e75 │ │ -0a4f4c: 4d02 0001 |07ec: aput-object v2, v0, v1 │ │ -0a4f50: 1301 0a00 |07ee: const/16 v1, #int 10 // #a │ │ -0a4f54: 6202 6e0e |07f0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6e │ │ -0a4f58: 4d02 0001 |07f2: aput-object v2, v0, v1 │ │ -0a4f5c: 1301 0b00 |07f4: const/16 v1, #int 11 // #b │ │ -0a4f60: 6202 760e |07f6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e76 │ │ -0a4f64: 4d02 0001 |07f8: aput-object v2, v0, v1 │ │ -0a4f68: 1301 0c00 |07fa: const/16 v1, #int 12 // #c │ │ -0a4f6c: 6202 7e0e |07fc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7e │ │ -0a4f70: 4d02 0001 |07fe: aput-object v2, v0, v1 │ │ -0a4f74: 1301 0d00 |0800: const/16 v1, #int 13 // #d │ │ -0a4f78: 6202 770e |0802: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e77 │ │ -0a4f7c: 4d02 0001 |0804: aput-object v2, v0, v1 │ │ -0a4f80: 1301 0e00 |0806: const/16 v1, #int 14 // #e │ │ -0a4f84: 6202 800e |0808: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0e80 │ │ -0a4f88: 4d02 0001 |080a: aput-object v2, v0, v1 │ │ -0a4f8c: 1301 0f00 |080c: const/16 v1, #int 15 // #f │ │ -0a4f90: 6202 890e |080e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0e89 │ │ -0a4f94: 4d02 0001 |0810: aput-object v2, v0, v1 │ │ -0a4f98: 1301 1000 |0812: const/16 v1, #int 16 // #10 │ │ -0a4f9c: 6202 7f0e |0814: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7f │ │ -0a4fa0: 4d02 0001 |0816: aput-object v2, v0, v1 │ │ -0a4fa4: 1301 1100 |0818: const/16 v1, #int 17 // #11 │ │ -0a4fa8: 6202 880e |081a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e88 │ │ -0a4fac: 4d02 0001 |081c: aput-object v2, v0, v1 │ │ -0a4fb0: 1301 1200 |081e: const/16 v1, #int 18 // #12 │ │ -0a4fb4: 6202 810e |0820: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e81 │ │ -0a4fb8: 4d02 0001 |0822: aput-object v2, v0, v1 │ │ -0a4fbc: 1301 1300 |0824: const/16 v1, #int 19 // #13 │ │ -0a4fc0: 6202 bb0e |0826: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebb │ │ -0a4fc4: 4d02 0001 |0828: aput-object v2, v0, v1 │ │ -0a4fc8: 1301 1400 |082a: const/16 v1, #int 20 // #14 │ │ -0a4fcc: 6202 b90e |082c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb9 │ │ -0a4fd0: 4d02 0001 |082e: aput-object v2, v0, v1 │ │ -0a4fd4: 1301 1500 |0830: const/16 v1, #int 21 // #15 │ │ -0a4fd8: 6202 bd0e |0832: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebd │ │ -0a4fdc: 4d02 0001 |0834: aput-object v2, v0, v1 │ │ -0a4fe0: 1301 1600 |0836: const/16 v1, #int 22 // #16 │ │ -0a4fe4: 6202 ba0e |0838: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eba │ │ -0a4fe8: 4d02 0001 |083a: aput-object v2, v0, v1 │ │ -0a4fec: 1301 1700 |083c: const/16 v1, #int 23 // #17 │ │ -0a4ff0: 6202 b80e |083e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb8 │ │ -0a4ff4: 4d02 0001 |0840: aput-object v2, v0, v1 │ │ -0a4ff8: 1301 1800 |0842: const/16 v1, #int 24 // #18 │ │ -0a4ffc: 6202 bc0e |0844: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ebc │ │ -0a5000: 4d02 0001 |0846: aput-object v2, v0, v1 │ │ -0a5004: 1301 1900 |0848: const/16 v1, #int 25 // #19 │ │ -0a5008: 6202 b50e |084a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb5 │ │ -0a500c: 4d02 0001 |084c: aput-object v2, v0, v1 │ │ -0a5010: 1301 1a00 |084e: const/16 v1, #int 26 // #1a │ │ -0a5014: 6202 b70e |0850: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb7 │ │ -0a5018: 4d02 0001 |0852: aput-object v2, v0, v1 │ │ -0a501c: 1301 1b00 |0854: const/16 v1, #int 27 // #1b │ │ -0a5020: 6202 b40e |0856: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb4 │ │ -0a5024: 4d02 0001 |0858: aput-object v2, v0, v1 │ │ -0a5028: 1301 1c00 |085a: const/16 v1, #int 28 // #1c │ │ -0a502c: 6202 b60e |085c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb6 │ │ -0a5030: 4d02 0001 |085e: aput-object v2, v0, v1 │ │ -0a5034: 1301 1d00 |0860: const/16 v1, #int 29 // #1d │ │ -0a5038: 6202 c10e |0862: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec1 │ │ -0a503c: 4d02 0001 |0864: aput-object v2, v0, v1 │ │ -0a5040: 1301 1e00 |0866: const/16 v1, #int 30 // #1e │ │ -0a5044: 6202 6f0e |0868: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6f │ │ -0a5048: 4d02 0001 |086a: aput-object v2, v0, v1 │ │ -0a504c: 1301 1f00 |086c: const/16 v1, #int 31 // #1f │ │ -0a5050: 6202 780e |086e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e78 │ │ -0a5054: 4d02 0001 |0870: aput-object v2, v0, v1 │ │ -0a5058: 1301 2000 |0872: const/16 v1, #int 32 // #20 │ │ -0a505c: 6202 820e |0874: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e82 │ │ -0a5060: 4d02 0001 |0876: aput-object v2, v0, v1 │ │ -0a5064: 1301 2100 |0878: const/16 v1, #int 33 // #21 │ │ -0a5068: 6202 c40e |087a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec4 │ │ -0a506c: 4d02 0001 |087c: aput-object v2, v0, v1 │ │ -0a5070: 1301 2200 |087e: const/16 v1, #int 34 // #22 │ │ -0a5074: 6202 720e |0880: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e72 │ │ -0a5078: 4d02 0001 |0882: aput-object v2, v0, v1 │ │ -0a507c: 1301 2300 |0884: const/16 v1, #int 35 // #23 │ │ -0a5080: 6202 7b0e |0886: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7b │ │ -0a5084: 4d02 0001 |0888: aput-object v2, v0, v1 │ │ -0a5088: 1301 2400 |088a: const/16 v1, #int 36 // #24 │ │ -0a508c: 6202 850e |088c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e85 │ │ -0a5090: 4d02 0001 |088e: aput-object v2, v0, v1 │ │ -0a5094: 1301 2500 |0890: const/16 v1, #int 37 // #25 │ │ -0a5098: 6202 ca0e |0892: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0eca │ │ -0a509c: 4d02 0001 |0894: aput-object v2, v0, v1 │ │ -0a50a0: 1301 2600 |0896: const/16 v1, #int 38 // #26 │ │ -0a50a4: 6202 c20e |0898: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec2 │ │ -0a50a8: 4d02 0001 |089a: aput-object v2, v0, v1 │ │ -0a50ac: 1301 2700 |089c: const/16 v1, #int 39 // #27 │ │ -0a50b0: 6202 c50e |089e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec5 │ │ -0a50b4: 4d02 0001 |08a0: aput-object v2, v0, v1 │ │ -0a50b8: 1301 2800 |08a2: const/16 v1, #int 40 // #28 │ │ -0a50bc: 6202 700e |08a4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e70 │ │ -0a50c0: 4d02 0001 |08a6: aput-object v2, v0, v1 │ │ -0a50c4: 1301 2900 |08a8: const/16 v1, #int 41 // #29 │ │ -0a50c8: 6202 790e |08aa: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e79 │ │ -0a50cc: 4d02 0001 |08ac: aput-object v2, v0, v1 │ │ -0a50d0: 1301 2a00 |08ae: const/16 v1, #int 42 // #2a │ │ -0a50d4: 6202 730e |08b0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e73 │ │ -0a50d8: 4d02 0001 |08b2: aput-object v2, v0, v1 │ │ -0a50dc: 1301 2b00 |08b4: const/16 v1, #int 43 // #2b │ │ -0a50e0: 6202 7c0e |08b6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7c │ │ -0a50e4: 4d02 0001 |08b8: aput-object v2, v0, v1 │ │ -0a50e8: 1301 2c00 |08ba: const/16 v1, #int 44 // #2c │ │ -0a50ec: 6202 830e |08bc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e83 │ │ -0a50f0: 4d02 0001 |08be: aput-object v2, v0, v1 │ │ -0a50f4: 1301 2d00 |08c0: const/16 v1, #int 45 // #2d │ │ -0a50f8: 6202 860e |08c2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e86 │ │ -0a50fc: 4d02 0001 |08c4: aput-object v2, v0, v1 │ │ -0a5100: 1301 2e00 |08c6: const/16 v1, #int 46 // #2e │ │ -0a5104: 6202 c30e |08c8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec3 │ │ -0a5108: 4d02 0001 |08ca: aput-object v2, v0, v1 │ │ -0a510c: 1301 2f00 |08cc: const/16 v1, #int 47 // #2f │ │ -0a5110: 6202 c60e |08ce: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ec6 │ │ -0a5114: 4d02 0001 |08d0: aput-object v2, v0, v1 │ │ -0a5118: 1301 3000 |08d2: const/16 v1, #int 48 // #30 │ │ -0a511c: 6202 7a0e |08d4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7a │ │ -0a5120: 4d02 0001 |08d6: aput-object v2, v0, v1 │ │ -0a5124: 1301 3100 |08d8: const/16 v1, #int 49 // #31 │ │ -0a5128: 6202 7d0e |08da: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e7d │ │ -0a512c: 4d02 0001 |08dc: aput-object v2, v0, v1 │ │ -0a5130: 1301 3200 |08de: const/16 v1, #int 50 // #32 │ │ -0a5134: 6202 710e |08e0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e71 │ │ -0a5138: 4d02 0001 |08e2: aput-object v2, v0, v1 │ │ -0a513c: 1301 3300 |08e4: const/16 v1, #int 51 // #33 │ │ -0a5140: 6202 740e |08e6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e74 │ │ -0a5144: 4d02 0001 |08e8: aput-object v2, v0, v1 │ │ -0a5148: 1301 3400 |08ea: const/16 v1, #int 52 // #34 │ │ -0a514c: 6202 840e |08ec: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e84 │ │ -0a5150: 4d02 0001 |08ee: aput-object v2, v0, v1 │ │ -0a5154: 1301 3500 |08f0: const/16 v1, #int 53 // #35 │ │ -0a5158: 6202 870e |08f2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e87 │ │ -0a515c: 4d02 0001 |08f4: aput-object v2, v0, v1 │ │ -0a5160: 1301 3600 |08f6: const/16 v1, #int 54 // #36 │ │ -0a5164: 6202 b30e |08f8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_EMPTY_RENEGOTIATION_INFO_SCSV:Lcom/squareup/okhttp/CipherSuite; // field@0eb3 │ │ -0a5168: 4d02 0001 |08fa: aput-object v2, v0, v1 │ │ -0a516c: 1301 3700 |08fc: const/16 v1, #int 55 // #37 │ │ -0a5170: 6202 a30e |08fe: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea3 │ │ -0a5174: 4d02 0001 |0900: aput-object v2, v0, v1 │ │ -0a5178: 1301 3800 |0902: const/16 v1, #int 56 // #38 │ │ -0a517c: 6202 a40e |0904: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea4 │ │ -0a5180: 4d02 0001 |0906: aput-object v2, v0, v1 │ │ -0a5184: 1301 3900 |0908: const/16 v1, #int 57 // #39 │ │ -0a5188: 6202 9c0e |090a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9c │ │ -0a518c: 4d02 0001 |090c: aput-object v2, v0, v1 │ │ -0a5190: 1301 3a00 |090e: const/16 v1, #int 58 // #3a │ │ -0a5194: 6202 9d0e |0910: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9d │ │ -0a5198: 4d02 0001 |0912: aput-object v2, v0, v1 │ │ -0a519c: 1301 3b00 |0914: const/16 v1, #int 59 // #3b │ │ -0a51a0: 6202 a00e |0916: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea0 │ │ -0a51a4: 4d02 0001 |0918: aput-object v2, v0, v1 │ │ -0a51a8: 1301 3c00 |091a: const/16 v1, #int 60 // #3c │ │ -0a51ac: 6202 910e |091c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e91 │ │ -0a51b0: 4d02 0001 |091e: aput-object v2, v0, v1 │ │ -0a51b4: 1301 3d00 |0920: const/16 v1, #int 61 // #3d │ │ -0a51b8: 6202 920e |0922: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e92 │ │ -0a51bc: 4d02 0001 |0924: aput-object v2, v0, v1 │ │ -0a51c0: 1301 3e00 |0926: const/16 v1, #int 62 // #3e │ │ -0a51c4: 6202 8a0e |0928: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8a │ │ -0a51c8: 4d02 0001 |092a: aput-object v2, v0, v1 │ │ -0a51cc: 1301 3f00 |092c: const/16 v1, #int 63 // #3f │ │ -0a51d0: 6202 8b0e |092e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8b │ │ -0a51d4: 4d02 0001 |0930: aput-object v2, v0, v1 │ │ -0a51d8: 1301 4000 |0932: const/16 v1, #int 64 // #40 │ │ -0a51dc: 6202 8e0e |0934: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8e │ │ -0a51e0: 4d02 0001 |0936: aput-object v2, v0, v1 │ │ -0a51e4: 1301 4100 |0938: const/16 v1, #int 65 // #41 │ │ -0a51e8: 6202 ac0e |093a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eac │ │ -0a51ec: 4d02 0001 |093c: aput-object v2, v0, v1 │ │ -0a51f0: 1301 4200 |093e: const/16 v1, #int 66 // #42 │ │ -0a51f4: 6202 ad0e |0940: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ead │ │ -0a51f8: 4d02 0001 |0942: aput-object v2, v0, v1 │ │ -0a51fc: 1301 4300 |0944: const/16 v1, #int 67 // #43 │ │ -0a5200: 6202 a50e |0946: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea5 │ │ -0a5204: 4d02 0001 |0948: aput-object v2, v0, v1 │ │ -0a5208: 1301 4400 |094a: const/16 v1, #int 68 // #44 │ │ -0a520c: 6202 a60e |094c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea6 │ │ -0a5210: 4d02 0001 |094e: aput-object v2, v0, v1 │ │ -0a5214: 1301 4500 |0950: const/16 v1, #int 69 // #45 │ │ -0a5218: 6202 a90e |0952: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea9 │ │ -0a521c: 4d02 0001 |0954: aput-object v2, v0, v1 │ │ -0a5220: 1301 4600 |0956: const/16 v1, #int 70 // #46 │ │ -0a5224: 6202 9a0e |0958: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9a │ │ -0a5228: 4d02 0001 |095a: aput-object v2, v0, v1 │ │ -0a522c: 1301 4700 |095c: const/16 v1, #int 71 // #47 │ │ -0a5230: 6202 9b0e |095e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9b │ │ -0a5234: 4d02 0001 |0960: aput-object v2, v0, v1 │ │ -0a5238: 1301 4800 |0962: const/16 v1, #int 72 // #48 │ │ -0a523c: 6202 930e |0964: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e93 │ │ -0a5240: 4d02 0001 |0966: aput-object v2, v0, v1 │ │ -0a5244: 1301 4900 |0968: const/16 v1, #int 73 // #49 │ │ -0a5248: 6202 940e |096a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e94 │ │ -0a524c: 4d02 0001 |096c: aput-object v2, v0, v1 │ │ -0a5250: 1301 4a00 |096e: const/16 v1, #int 74 // #4a │ │ -0a5254: 6202 970e |0970: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e97 │ │ -0a5258: 4d02 0001 |0972: aput-object v2, v0, v1 │ │ -0a525c: 1301 4b00 |0974: const/16 v1, #int 75 // #4b │ │ -0a5260: 6202 b10e |0976: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb1 │ │ -0a5264: 4d02 0001 |0978: aput-object v2, v0, v1 │ │ -0a5268: 1301 4c00 |097a: const/16 v1, #int 76 // #4c │ │ -0a526c: 6202 b20e |097c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb2 │ │ -0a5270: 4d02 0001 |097e: aput-object v2, v0, v1 │ │ -0a5274: 1301 4d00 |0980: const/16 v1, #int 77 // #4d │ │ -0a5278: 6202 ae0e |0982: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eae │ │ -0a527c: 4d02 0001 |0984: aput-object v2, v0, v1 │ │ -0a5280: 1301 4e00 |0986: const/16 v1, #int 78 // #4e │ │ -0a5284: 6202 af0e |0988: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eaf │ │ -0a5288: 4d02 0001 |098a: aput-object v2, v0, v1 │ │ -0a528c: 1301 4f00 |098c: const/16 v1, #int 79 // #4f │ │ -0a5290: 6202 b00e |098e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb0 │ │ -0a5294: 4d02 0001 |0990: aput-object v2, v0, v1 │ │ -0a5298: 1301 5000 |0992: const/16 v1, #int 80 // #50 │ │ -0a529c: 6202 8c0e |0994: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8c │ │ -0a52a0: 4d02 0001 |0996: aput-object v2, v0, v1 │ │ -0a52a4: 1301 5100 |0998: const/16 v1, #int 81 // #51 │ │ -0a52a8: 6202 8f0e |099a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e8f │ │ -0a52ac: 4d02 0001 |099c: aput-object v2, v0, v1 │ │ -0a52b0: 1301 5200 |099e: const/16 v1, #int 82 // #52 │ │ -0a52b4: 6202 9e0e |09a0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e9e │ │ -0a52b8: 4d02 0001 |09a2: aput-object v2, v0, v1 │ │ -0a52bc: 1301 5300 |09a4: const/16 v1, #int 83 // #53 │ │ -0a52c0: 6202 a10e |09a6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ea1 │ │ -0a52c4: 4d02 0001 |09a8: aput-object v2, v0, v1 │ │ -0a52c8: 1301 5400 |09aa: const/16 v1, #int 84 // #54 │ │ -0a52cc: 6202 950e |09ac: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e95 │ │ -0a52d0: 4d02 0001 |09ae: aput-object v2, v0, v1 │ │ -0a52d4: 1301 5500 |09b0: const/16 v1, #int 85 // #55 │ │ -0a52d8: 6202 980e |09b2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e98 │ │ -0a52dc: 4d02 0001 |09b4: aput-object v2, v0, v1 │ │ -0a52e0: 1301 5600 |09b6: const/16 v1, #int 86 // #56 │ │ -0a52e4: 6202 a70e |09b8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ea7 │ │ -0a52e8: 4d02 0001 |09ba: aput-object v2, v0, v1 │ │ -0a52ec: 1301 5700 |09bc: const/16 v1, #int 87 // #57 │ │ -0a52f0: 6202 aa0e |09be: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0eaa │ │ -0a52f4: 4d02 0001 |09c0: aput-object v2, v0, v1 │ │ -0a52f8: 1301 5800 |09c2: const/16 v1, #int 88 // #58 │ │ -0a52fc: 6202 8d0e |09c4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8d │ │ -0a5300: 4d02 0001 |09c6: aput-object v2, v0, v1 │ │ -0a5304: 1301 5900 |09c8: const/16 v1, #int 89 // #59 │ │ -0a5308: 6202 900e |09ca: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e90 │ │ -0a530c: 4d02 0001 |09cc: aput-object v2, v0, v1 │ │ -0a5310: 1301 5a00 |09ce: const/16 v1, #int 90 // #5a │ │ -0a5314: 6202 9f0e |09d0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e9f │ │ -0a5318: 4d02 0001 |09d2: aput-object v2, v0, v1 │ │ -0a531c: 1301 5b00 |09d4: const/16 v1, #int 91 // #5b │ │ -0a5320: 6202 a20e |09d6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ea2 │ │ -0a5324: 4d02 0001 |09d8: aput-object v2, v0, v1 │ │ -0a5328: 1301 5c00 |09da: const/16 v1, #int 92 // #5c │ │ -0a532c: 6202 960e |09dc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e96 │ │ -0a5330: 4d02 0001 |09de: aput-object v2, v0, v1 │ │ -0a5334: 1301 5d00 |09e0: const/16 v1, #int 93 // #5d │ │ -0a5338: 6202 990e |09e2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e99 │ │ -0a533c: 4d02 0001 |09e4: aput-object v2, v0, v1 │ │ -0a5340: 1301 5e00 |09e6: const/16 v1, #int 94 // #5e │ │ -0a5344: 6202 a80e |09e8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ea8 │ │ -0a5348: 4d02 0001 |09ea: aput-object v2, v0, v1 │ │ -0a534c: 1301 5f00 |09ec: const/16 v1, #int 95 // #5f │ │ -0a5350: 6202 ab0e |09ee: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0eab │ │ -0a5354: 4d02 0001 |09f0: aput-object v2, v0, v1 │ │ -0a5358: 6900 6c0e |09f2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.$VALUES:[Lcom/squareup/okhttp/CipherSuite; // field@0e6c │ │ -0a535c: 0e00 |09f4: return-void │ │ +0a3fe8: |[0a3fe8] com.squareup.okhttp.CipherSuite.:()V │ │ +0a3ff8: 2200 a504 |0000: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a3ffc: 1a01 1811 |0002: const-string v1, "TLS_RSA_WITH_NULL_MD5" // string@1118 │ │ +0a4000: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a4002: 1a03 1810 |0005: const-string v3, "SSL_RSA_WITH_NULL_MD5" // string@1018 │ │ +0a4006: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +0a4008: 1305 7e14 |0008: const/16 v5, #int 5246 // #147e │ │ +0a400c: 1266 |000a: const/4 v6, #int 6 // #6 │ │ +0a400e: 1307 0a00 |000b: const/16 v7, #int 10 // #a │ │ +0a4012: 7608 3323 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4018: 6900 c80e |0010: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ec8 │ │ +0a401c: 2200 a504 |0012: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4020: 1a01 1911 |0014: const-string v1, "TLS_RSA_WITH_NULL_SHA" // string@1119 │ │ +0a4024: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0a4026: 1a03 1910 |0017: const-string v3, "SSL_RSA_WITH_NULL_SHA" // string@1019 │ │ +0a402a: 1224 |0019: const/4 v4, #int 2 // #2 │ │ +0a402c: 1305 7e14 |001a: const/16 v5, #int 5246 // #147e │ │ +0a4030: 1266 |001c: const/4 v6, #int 6 // #6 │ │ +0a4032: 1307 0a00 |001d: const/16 v7, #int 10 // #a │ │ +0a4036: 7608 3323 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a403c: 6900 c90e |0022: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec9 │ │ +0a4040: 2200 a504 |0024: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4044: 1a01 0f11 |0026: const-string v1, "TLS_RSA_EXPORT_WITH_RC4_40_MD5" // string@110f │ │ +0a4048: 1222 |0028: const/4 v2, #int 2 // #2 │ │ +0a404a: 1a03 1510 |0029: const-string v3, "SSL_RSA_EXPORT_WITH_RC4_40_MD5" // string@1015 │ │ +0a404e: 1234 |002b: const/4 v4, #int 3 // #3 │ │ +0a4050: 1305 fa10 |002c: const/16 v5, #int 4346 // #10fa │ │ +0a4054: 1266 |002e: const/4 v6, #int 6 // #6 │ │ +0a4056: 1307 0a00 |002f: const/16 v7, #int 10 // #a │ │ +0a405a: 7608 3323 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4060: 6900 bf0e |0034: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ebf │ │ +0a4064: 2200 a504 |0036: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4068: 1a01 1b11 |0038: const-string v1, "TLS_RSA_WITH_RC4_128_MD5" // string@111b │ │ +0a406c: 1232 |003a: const/4 v2, #int 3 // #3 │ │ +0a406e: 1a03 1a10 |003b: const-string v3, "SSL_RSA_WITH_RC4_128_MD5" // string@101a │ │ +0a4072: 1244 |003d: const/4 v4, #int 4 // #4 │ │ +0a4074: 1305 7e14 |003e: const/16 v5, #int 5246 // #147e │ │ +0a4078: 1266 |0040: const/4 v6, #int 6 // #6 │ │ +0a407a: 1307 0a00 |0041: const/16 v7, #int 10 // #a │ │ +0a407e: 7608 3323 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4084: 6900 cb0e |0046: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ecb │ │ +0a4088: 2200 a504 |0048: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a408c: 1a01 1c11 |004a: const-string v1, "TLS_RSA_WITH_RC4_128_SHA" // string@111c │ │ +0a4090: 1242 |004c: const/4 v2, #int 4 // #4 │ │ +0a4092: 1a03 1b10 |004d: const-string v3, "SSL_RSA_WITH_RC4_128_SHA" // string@101b │ │ +0a4096: 1254 |004f: const/4 v4, #int 5 // #5 │ │ +0a4098: 1305 7e14 |0050: const/16 v5, #int 5246 // #147e │ │ +0a409c: 1266 |0052: const/4 v6, #int 6 // #6 │ │ +0a409e: 1307 0a00 |0053: const/16 v7, #int 10 // #a │ │ +0a40a2: 7608 3323 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a40a8: 6900 cc0e |0058: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ecc │ │ +0a40ac: 2200 a504 |005a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a40b0: 1a01 0e11 |005c: const-string v1, "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@110e │ │ +0a40b4: 1252 |005e: const/4 v2, #int 5 // #5 │ │ +0a40b6: 1a03 1410 |005f: const-string v3, "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@1014 │ │ +0a40ba: 1304 0800 |0061: const/16 v4, #int 8 // #8 │ │ +0a40be: 1305 fa10 |0063: const/16 v5, #int 4346 // #10fa │ │ +0a40c2: 1266 |0065: const/4 v6, #int 6 // #6 │ │ +0a40c4: 1307 0a00 |0066: const/16 v7, #int 10 // #a │ │ +0a40c8: 7608 3323 0000 |0068: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a40ce: 6900 be0e |006b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebe │ │ +0a40d2: 2200 a504 |006d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a40d6: 1a01 1711 |006f: const-string v1, "TLS_RSA_WITH_DES_CBC_SHA" // string@1117 │ │ +0a40da: 1262 |0071: const/4 v2, #int 6 // #6 │ │ +0a40dc: 1a03 1710 |0072: const-string v3, "SSL_RSA_WITH_DES_CBC_SHA" // string@1017 │ │ +0a40e0: 1304 0900 |0074: const/16 v4, #int 9 // #9 │ │ +0a40e4: 1305 5d15 |0076: const/16 v5, #int 5469 // #155d │ │ +0a40e8: 1266 |0078: const/4 v6, #int 6 // #6 │ │ +0a40ea: 1307 0a00 |0079: const/16 v7, #int 10 // #a │ │ +0a40ee: 7608 3323 0000 |007b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a40f4: 6900 c70e |007e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec7 │ │ +0a40f8: 2200 a504 |0080: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a40fc: 1a01 1011 |0082: const-string v1, "TLS_RSA_WITH_3DES_EDE_CBC_SHA" // string@1110 │ │ +0a4100: 1272 |0084: const/4 v2, #int 7 // #7 │ │ +0a4102: 1a03 1610 |0085: const-string v3, "SSL_RSA_WITH_3DES_EDE_CBC_SHA" // string@1016 │ │ +0a4106: 1304 0a00 |0087: const/16 v4, #int 10 // #a │ │ +0a410a: 1305 7e14 |0089: const/16 v5, #int 5246 // #147e │ │ +0a410e: 1266 |008b: const/4 v6, #int 6 // #6 │ │ +0a4110: 1307 0a00 |008c: const/16 v7, #int 10 // #a │ │ +0a4114: 7608 3323 0000 |008e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a411a: 6900 c00e |0091: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec0 │ │ +0a411e: 2200 a504 |0093: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4122: 1a01 bc10 |0095: const-string v1, "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA" // string@10bc │ │ +0a4126: 1302 0800 |0097: const/16 v2, #int 8 // #8 │ │ +0a412a: 1a03 0910 |0099: const-string v3, "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA" // string@1009 │ │ +0a412e: 1304 1100 |009b: const/16 v4, #int 17 // #11 │ │ +0a4132: 1305 fa10 |009d: const/16 v5, #int 4346 // #10fa │ │ +0a4136: 1266 |009f: const/4 v6, #int 6 // #6 │ │ +0a4138: 1307 0a00 |00a0: const/16 v7, #int 10 // #a │ │ +0a413c: 7608 3323 0000 |00a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4142: 6900 6d0e |00a5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6d │ │ +0a4146: 2200 a504 |00a7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a414a: 1a01 c410 |00a9: const-string v1, "TLS_DHE_DSS_WITH_DES_CBC_SHA" // string@10c4 │ │ +0a414e: 1302 0900 |00ab: const/16 v2, #int 9 // #9 │ │ +0a4152: 1a03 0b10 |00ad: const-string v3, "SSL_DHE_DSS_WITH_DES_CBC_SHA" // string@100b │ │ +0a4156: 1304 1200 |00af: const/16 v4, #int 18 // #12 │ │ +0a415a: 1305 5d15 |00b1: const/16 v5, #int 5469 // #155d │ │ +0a415e: 1266 |00b3: const/4 v6, #int 6 // #6 │ │ +0a4160: 1307 0a00 |00b4: const/16 v7, #int 10 // #a │ │ +0a4164: 7608 3323 0000 |00b6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a416a: 6900 750e |00b9: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e75 │ │ +0a416e: 2200 a504 |00bb: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4172: 1a01 bd10 |00bd: const-string v1, "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" // string@10bd │ │ +0a4176: 1302 0a00 |00bf: const/16 v2, #int 10 // #a │ │ +0a417a: 1a03 0a10 |00c1: const-string v3, "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA" // string@100a │ │ +0a417e: 1304 1300 |00c3: const/16 v4, #int 19 // #13 │ │ +0a4182: 1305 7e14 |00c5: const/16 v5, #int 5246 // #147e │ │ +0a4186: 1266 |00c7: const/4 v6, #int 6 // #6 │ │ +0a4188: 1307 0a00 |00c8: const/16 v7, #int 10 // #a │ │ +0a418c: 7608 3323 0000 |00ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4192: 6900 6e0e |00cd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6e │ │ +0a4196: 2200 a504 |00cf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a419a: 1a01 c510 |00d1: const-string v1, "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@10c5 │ │ +0a419e: 1302 0b00 |00d3: const/16 v2, #int 11 // #b │ │ +0a41a2: 1a03 0c10 |00d5: const-string v3, "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@100c │ │ +0a41a6: 1304 1400 |00d7: const/16 v4, #int 20 // #14 │ │ +0a41aa: 1305 fa10 |00d9: const/16 v5, #int 4346 // #10fa │ │ +0a41ae: 1266 |00db: const/4 v6, #int 6 // #6 │ │ +0a41b0: 1307 0a00 |00dc: const/16 v7, #int 10 // #a │ │ +0a41b4: 7608 3323 0000 |00de: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a41ba: 6900 760e |00e1: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e76 │ │ +0a41be: 2200 a504 |00e3: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a41c2: 1a01 cd10 |00e5: const-string v1, "TLS_DHE_RSA_WITH_DES_CBC_SHA" // string@10cd │ │ +0a41c6: 1302 0c00 |00e7: const/16 v2, #int 12 // #c │ │ +0a41ca: 1a03 0e10 |00e9: const-string v3, "SSL_DHE_RSA_WITH_DES_CBC_SHA" // string@100e │ │ +0a41ce: 1304 1500 |00eb: const/16 v4, #int 21 // #15 │ │ +0a41d2: 1305 5d15 |00ed: const/16 v5, #int 5469 // #155d │ │ +0a41d6: 1266 |00ef: const/4 v6, #int 6 // #6 │ │ +0a41d8: 1307 0a00 |00f0: const/16 v7, #int 10 // #a │ │ +0a41dc: 7608 3323 0000 |00f2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a41e2: 6900 7e0e |00f5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7e │ │ +0a41e6: 2200 a504 |00f7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a41ea: 1a01 c610 |00f9: const-string v1, "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@10c6 │ │ +0a41ee: 1302 0d00 |00fb: const/16 v2, #int 13 // #d │ │ +0a41f2: 1a03 0d10 |00fd: const-string v3, "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@100d │ │ +0a41f6: 1304 1600 |00ff: const/16 v4, #int 22 // #16 │ │ +0a41fa: 1305 7e14 |0101: const/16 v5, #int 5246 // #147e │ │ +0a41fe: 1266 |0103: const/4 v6, #int 6 // #6 │ │ +0a4200: 1307 0a00 |0104: const/16 v7, #int 10 // #a │ │ +0a4204: 7608 3323 0000 |0106: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a420a: 6900 770e |0109: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e77 │ │ +0a420e: 2200 a504 |010b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4212: 1a01 cf10 |010d: const-string v1, "TLS_DH_anon_EXPORT_WITH_RC4_40_MD5" // string@10cf │ │ +0a4216: 1302 0e00 |010f: const/16 v2, #int 14 // #e │ │ +0a421a: 1a03 1010 |0111: const-string v3, "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5" // string@1010 │ │ +0a421e: 1304 1700 |0113: const/16 v4, #int 23 // #17 │ │ +0a4222: 1305 fa10 |0115: const/16 v5, #int 4346 // #10fa │ │ +0a4226: 1266 |0117: const/4 v6, #int 6 // #6 │ │ +0a4228: 1307 0a00 |0118: const/16 v7, #int 10 // #a │ │ +0a422c: 7608 3323 0000 |011a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4232: 6900 800e |011d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0e80 │ │ +0a4236: 2200 a504 |011f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a423a: 1a01 d810 |0121: const-string v1, "TLS_DH_anon_WITH_RC4_128_MD5" // string@10d8 │ │ +0a423e: 1302 0f00 |0123: const/16 v2, #int 15 // #f │ │ +0a4242: 1a03 1310 |0125: const-string v3, "SSL_DH_anon_WITH_RC4_128_MD5" // string@1013 │ │ +0a4246: 1304 1800 |0127: const/16 v4, #int 24 // #18 │ │ +0a424a: 1305 7e14 |0129: const/16 v5, #int 5246 // #147e │ │ +0a424e: 1266 |012b: const/4 v6, #int 6 // #6 │ │ +0a4250: 1307 0a00 |012c: const/16 v7, #int 10 // #a │ │ +0a4254: 7608 3323 0000 |012e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a425a: 6900 890e |0131: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0e89 │ │ +0a425e: 2200 a504 |0133: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4262: 1a01 ce10 |0135: const-string v1, "TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA" // string@10ce │ │ +0a4266: 1302 1000 |0137: const/16 v2, #int 16 // #10 │ │ +0a426a: 1a03 0f10 |0139: const-string v3, "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA" // string@100f │ │ +0a426e: 1304 1900 |013b: const/16 v4, #int 25 // #19 │ │ +0a4272: 1305 fa10 |013d: const/16 v5, #int 4346 // #10fa │ │ +0a4276: 1266 |013f: const/4 v6, #int 6 // #6 │ │ +0a4278: 1307 0a00 |0140: const/16 v7, #int 10 // #a │ │ +0a427c: 7608 3323 0000 |0142: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4282: 6900 7f0e |0145: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7f │ │ +0a4286: 2200 a504 |0147: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a428a: 1a01 d710 |0149: const-string v1, "TLS_DH_anon_WITH_DES_CBC_SHA" // string@10d7 │ │ +0a428e: 1302 1100 |014b: const/16 v2, #int 17 // #11 │ │ +0a4292: 1a03 1210 |014d: const-string v3, "SSL_DH_anon_WITH_DES_CBC_SHA" // string@1012 │ │ +0a4296: 1304 1a00 |014f: const/16 v4, #int 26 // #1a │ │ +0a429a: 1305 5d15 |0151: const/16 v5, #int 5469 // #155d │ │ +0a429e: 1266 |0153: const/4 v6, #int 6 // #6 │ │ +0a42a0: 1307 0a00 |0154: const/16 v7, #int 10 // #a │ │ +0a42a4: 7608 3323 0000 |0156: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a42aa: 6900 880e |0159: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e88 │ │ +0a42ae: 2200 a504 |015b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a42b2: 1a01 d010 |015d: const-string v1, "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA" // string@10d0 │ │ +0a42b6: 1302 1200 |015f: const/16 v2, #int 18 // #12 │ │ +0a42ba: 1a03 1110 |0161: const-string v3, "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA" // string@1011 │ │ +0a42be: 1304 1b00 |0163: const/16 v4, #int 27 // #1b │ │ +0a42c2: 1305 7e14 |0165: const/16 v5, #int 5246 // #147e │ │ +0a42c6: 1266 |0167: const/4 v6, #int 6 // #6 │ │ +0a42c8: 1307 0a00 |0168: const/16 v7, #int 10 // #a │ │ +0a42cc: 7608 3323 0000 |016a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a42d2: 6900 810e |016d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e81 │ │ +0a42d6: 2200 a504 |016f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a42da: 1a01 0b11 |0171: const-string v1, "TLS_KRB5_WITH_DES_CBC_SHA" // string@110b │ │ +0a42de: 1302 1300 |0173: const/16 v2, #int 19 // #13 │ │ +0a42e2: 1a03 0b11 |0175: const-string v3, "TLS_KRB5_WITH_DES_CBC_SHA" // string@110b │ │ +0a42e6: 1304 1e00 |0177: const/16 v4, #int 30 // #1e │ │ +0a42ea: 1305 980a |0179: const/16 v5, #int 2712 // #a98 │ │ +0a42ee: 1266 |017b: const/4 v6, #int 6 // #6 │ │ +0a42f0: 1407 ffff ff7f |017c: const v7, #float nan // #7fffffff │ │ +0a42f6: 7608 3323 0000 |017f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a42fc: 6900 bb0e |0182: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebb │ │ +0a4300: 2200 a504 |0184: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4304: 1a01 0911 |0186: const-string v1, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA" // string@1109 │ │ +0a4308: 1302 1400 |0188: const/16 v2, #int 20 // #14 │ │ +0a430c: 1a03 0911 |018a: const-string v3, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA" // string@1109 │ │ +0a4310: 1304 1f00 |018c: const/16 v4, #int 31 // #1f │ │ +0a4314: 1305 980a |018e: const/16 v5, #int 2712 // #a98 │ │ +0a4318: 1266 |0190: const/4 v6, #int 6 // #6 │ │ +0a431a: 1407 ffff ff7f |0191: const v7, #float nan // #7fffffff │ │ +0a4320: 7608 3323 0000 |0194: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4326: 6900 b90e |0197: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb9 │ │ +0a432a: 2200 a504 |0199: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a432e: 1a01 0d11 |019b: const-string v1, "TLS_KRB5_WITH_RC4_128_SHA" // string@110d │ │ +0a4332: 1302 1500 |019d: const/16 v2, #int 21 // #15 │ │ +0a4336: 1a03 0d11 |019f: const-string v3, "TLS_KRB5_WITH_RC4_128_SHA" // string@110d │ │ +0a433a: 1304 2000 |01a1: const/16 v4, #int 32 // #20 │ │ +0a433e: 1305 980a |01a3: const/16 v5, #int 2712 // #a98 │ │ +0a4342: 1266 |01a5: const/4 v6, #int 6 // #6 │ │ +0a4344: 1407 ffff ff7f |01a6: const v7, #float nan // #7fffffff │ │ +0a434a: 7608 3323 0000 |01a9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4350: 6900 bd0e |01ac: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebd │ │ +0a4354: 2200 a504 |01ae: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4358: 1a01 0a11 |01b0: const-string v1, "TLS_KRB5_WITH_DES_CBC_MD5" // string@110a │ │ +0a435c: 1302 1600 |01b2: const/16 v2, #int 22 // #16 │ │ +0a4360: 1a03 0a11 |01b4: const-string v3, "TLS_KRB5_WITH_DES_CBC_MD5" // string@110a │ │ +0a4364: 1304 2200 |01b6: const/16 v4, #int 34 // #22 │ │ +0a4368: 1305 980a |01b8: const/16 v5, #int 2712 // #a98 │ │ +0a436c: 1266 |01ba: const/4 v6, #int 6 // #6 │ │ +0a436e: 1407 ffff ff7f |01bb: const v7, #float nan // #7fffffff │ │ +0a4374: 7608 3323 0000 |01be: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a437a: 6900 ba0e |01c1: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eba │ │ +0a437e: 2200 a504 |01c3: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4382: 1a01 0811 |01c5: const-string v1, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5" // string@1108 │ │ +0a4386: 1302 1700 |01c7: const/16 v2, #int 23 // #17 │ │ +0a438a: 1a03 0811 |01c9: const-string v3, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5" // string@1108 │ │ +0a438e: 1304 2300 |01cb: const/16 v4, #int 35 // #23 │ │ +0a4392: 1305 980a |01cd: const/16 v5, #int 2712 // #a98 │ │ +0a4396: 1266 |01cf: const/4 v6, #int 6 // #6 │ │ +0a4398: 1407 ffff ff7f |01d0: const v7, #float nan // #7fffffff │ │ +0a439e: 7608 3323 0000 |01d3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a43a4: 6900 b80e |01d6: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb8 │ │ +0a43a8: 2200 a504 |01d8: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a43ac: 1a01 0c11 |01da: const-string v1, "TLS_KRB5_WITH_RC4_128_MD5" // string@110c │ │ +0a43b0: 1302 1800 |01dc: const/16 v2, #int 24 // #18 │ │ +0a43b4: 1a03 0c11 |01de: const-string v3, "TLS_KRB5_WITH_RC4_128_MD5" // string@110c │ │ +0a43b8: 1304 2400 |01e0: const/16 v4, #int 36 // #24 │ │ +0a43bc: 1305 980a |01e2: const/16 v5, #int 2712 // #a98 │ │ +0a43c0: 1266 |01e4: const/4 v6, #int 6 // #6 │ │ +0a43c2: 1407 ffff ff7f |01e5: const v7, #float nan // #7fffffff │ │ +0a43c8: 7608 3323 0000 |01e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a43ce: 6900 bc0e |01eb: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ebc │ │ +0a43d2: 2200 a504 |01ed: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a43d6: 1a01 0511 |01ef: const-string v1, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA" // string@1105 │ │ +0a43da: 1302 1900 |01f1: const/16 v2, #int 25 // #19 │ │ +0a43de: 1a03 0511 |01f3: const-string v3, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA" // string@1105 │ │ +0a43e2: 1304 2600 |01f5: const/16 v4, #int 38 // #26 │ │ +0a43e6: 1305 980a |01f7: const/16 v5, #int 2712 // #a98 │ │ +0a43ea: 1266 |01f9: const/4 v6, #int 6 // #6 │ │ +0a43ec: 1407 ffff ff7f |01fa: const v7, #float nan // #7fffffff │ │ +0a43f2: 7608 3323 0000 |01fd: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a43f8: 6900 b50e |0200: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb5 │ │ +0a43fc: 2200 a504 |0202: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4400: 1a01 0711 |0204: const-string v1, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA" // string@1107 │ │ +0a4404: 1302 1a00 |0206: const/16 v2, #int 26 // #1a │ │ +0a4408: 1a03 0711 |0208: const-string v3, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA" // string@1107 │ │ +0a440c: 1304 2800 |020a: const/16 v4, #int 40 // #28 │ │ +0a4410: 1305 980a |020c: const/16 v5, #int 2712 // #a98 │ │ +0a4414: 1266 |020e: const/4 v6, #int 6 // #6 │ │ +0a4416: 1407 ffff ff7f |020f: const v7, #float nan // #7fffffff │ │ +0a441c: 7608 3323 0000 |0212: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4422: 6900 b70e |0215: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb7 │ │ +0a4426: 2200 a504 |0217: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a442a: 1a01 0411 |0219: const-string v1, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5" // string@1104 │ │ +0a442e: 1302 1b00 |021b: const/16 v2, #int 27 // #1b │ │ +0a4432: 1a03 0411 |021d: const-string v3, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5" // string@1104 │ │ +0a4436: 1304 2900 |021f: const/16 v4, #int 41 // #29 │ │ +0a443a: 1305 980a |0221: const/16 v5, #int 2712 // #a98 │ │ +0a443e: 1266 |0223: const/4 v6, #int 6 // #6 │ │ +0a4440: 1407 ffff ff7f |0224: const v7, #float nan // #7fffffff │ │ +0a4446: 7608 3323 0000 |0227: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a444c: 6900 b40e |022a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb4 │ │ +0a4450: 2200 a504 |022c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4454: 1a01 0611 |022e: const-string v1, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5" // string@1106 │ │ +0a4458: 1302 1c00 |0230: const/16 v2, #int 28 // #1c │ │ +0a445c: 1a03 0611 |0232: const-string v3, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5" // string@1106 │ │ +0a4460: 1304 2b00 |0234: const/16 v4, #int 43 // #2b │ │ +0a4464: 1305 980a |0236: const/16 v5, #int 2712 // #a98 │ │ +0a4468: 1266 |0238: const/4 v6, #int 6 // #6 │ │ +0a446a: 1407 ffff ff7f |0239: const v7, #float nan // #7fffffff │ │ +0a4470: 7608 3323 0000 |023c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4476: 6900 b60e |023f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb6 │ │ +0a447a: 2200 a504 |0241: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a447e: 1a01 1111 |0243: const-string v1, "TLS_RSA_WITH_AES_128_CBC_SHA" // string@1111 │ │ +0a4482: 1302 1d00 |0245: const/16 v2, #int 29 // #1d │ │ +0a4486: 1a03 1111 |0247: const-string v3, "TLS_RSA_WITH_AES_128_CBC_SHA" // string@1111 │ │ +0a448a: 1304 2f00 |0249: const/16 v4, #int 47 // #2f │ │ +0a448e: 1305 7e14 |024b: const/16 v5, #int 5246 // #147e │ │ +0a4492: 1266 |024d: const/4 v6, #int 6 // #6 │ │ +0a4494: 1307 0a00 |024e: const/16 v7, #int 10 // #a │ │ +0a4498: 7608 3323 0000 |0250: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a449e: 6900 c10e |0253: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec1 │ │ +0a44a2: 2200 a504 |0255: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a44a6: 1a01 be10 |0257: const-string v1, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" // string@10be │ │ +0a44aa: 1302 1e00 |0259: const/16 v2, #int 30 // #1e │ │ +0a44ae: 1a03 be10 |025b: const-string v3, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" // string@10be │ │ +0a44b2: 1304 3200 |025d: const/16 v4, #int 50 // #32 │ │ +0a44b6: 1305 7e14 |025f: const/16 v5, #int 5246 // #147e │ │ +0a44ba: 1266 |0261: const/4 v6, #int 6 // #6 │ │ +0a44bc: 1307 0a00 |0262: const/16 v7, #int 10 // #a │ │ +0a44c0: 7608 3323 0000 |0264: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a44c6: 6900 6f0e |0267: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6f │ │ +0a44ca: 2200 a504 |0269: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a44ce: 1a01 c710 |026b: const-string v1, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" // string@10c7 │ │ +0a44d2: 1302 1f00 |026d: const/16 v2, #int 31 // #1f │ │ +0a44d6: 1a03 c710 |026f: const-string v3, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" // string@10c7 │ │ +0a44da: 1304 3300 |0271: const/16 v4, #int 51 // #33 │ │ +0a44de: 1305 7e14 |0273: const/16 v5, #int 5246 // #147e │ │ +0a44e2: 1266 |0275: const/4 v6, #int 6 // #6 │ │ +0a44e4: 1307 0a00 |0276: const/16 v7, #int 10 // #a │ │ +0a44e8: 7608 3323 0000 |0278: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a44ee: 6900 780e |027b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e78 │ │ +0a44f2: 2200 a504 |027d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a44f6: 1a01 d110 |027f: const-string v1, "TLS_DH_anon_WITH_AES_128_CBC_SHA" // string@10d1 │ │ +0a44fa: 1302 2000 |0281: const/16 v2, #int 32 // #20 │ │ +0a44fe: 1a03 d110 |0283: const-string v3, "TLS_DH_anon_WITH_AES_128_CBC_SHA" // string@10d1 │ │ +0a4502: 1304 3400 |0285: const/16 v4, #int 52 // #34 │ │ +0a4506: 1305 7e14 |0287: const/16 v5, #int 5246 // #147e │ │ +0a450a: 1266 |0289: const/4 v6, #int 6 // #6 │ │ +0a450c: 1307 0a00 |028a: const/16 v7, #int 10 // #a │ │ +0a4510: 7608 3323 0000 |028c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4516: 6900 820e |028f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e82 │ │ +0a451a: 2200 a504 |0291: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a451e: 1a01 1411 |0293: const-string v1, "TLS_RSA_WITH_AES_256_CBC_SHA" // string@1114 │ │ +0a4522: 1302 2100 |0295: const/16 v2, #int 33 // #21 │ │ +0a4526: 1a03 1411 |0297: const-string v3, "TLS_RSA_WITH_AES_256_CBC_SHA" // string@1114 │ │ +0a452a: 1304 3500 |0299: const/16 v4, #int 53 // #35 │ │ +0a452e: 1305 7e14 |029b: const/16 v5, #int 5246 // #147e │ │ +0a4532: 1266 |029d: const/4 v6, #int 6 // #6 │ │ +0a4534: 1307 0a00 |029e: const/16 v7, #int 10 // #a │ │ +0a4538: 7608 3323 0000 |02a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a453e: 6900 c40e |02a3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec4 │ │ +0a4542: 2200 a504 |02a5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4546: 1a01 c110 |02a7: const-string v1, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" // string@10c1 │ │ +0a454a: 1302 2200 |02a9: const/16 v2, #int 34 // #22 │ │ +0a454e: 1a03 c110 |02ab: const-string v3, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" // string@10c1 │ │ +0a4552: 1304 3800 |02ad: const/16 v4, #int 56 // #38 │ │ +0a4556: 1305 7e14 |02af: const/16 v5, #int 5246 // #147e │ │ +0a455a: 1266 |02b1: const/4 v6, #int 6 // #6 │ │ +0a455c: 1307 0a00 |02b2: const/16 v7, #int 10 // #a │ │ +0a4560: 7608 3323 0000 |02b4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4566: 6900 720e |02b7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e72 │ │ +0a456a: 2200 a504 |02b9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a456e: 1a01 ca10 |02bb: const-string v1, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" // string@10ca │ │ +0a4572: 1302 2300 |02bd: const/16 v2, #int 35 // #23 │ │ +0a4576: 1a03 ca10 |02bf: const-string v3, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" // string@10ca │ │ +0a457a: 1304 3900 |02c1: const/16 v4, #int 57 // #39 │ │ +0a457e: 1305 7e14 |02c3: const/16 v5, #int 5246 // #147e │ │ +0a4582: 1266 |02c5: const/4 v6, #int 6 // #6 │ │ +0a4584: 1307 0a00 |02c6: const/16 v7, #int 10 // #a │ │ +0a4588: 7608 3323 0000 |02c8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a458e: 6900 7b0e |02cb: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7b │ │ +0a4592: 2200 a504 |02cd: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4596: 1a01 d410 |02cf: const-string v1, "TLS_DH_anon_WITH_AES_256_CBC_SHA" // string@10d4 │ │ +0a459a: 1302 2400 |02d1: const/16 v2, #int 36 // #24 │ │ +0a459e: 1a03 d410 |02d3: const-string v3, "TLS_DH_anon_WITH_AES_256_CBC_SHA" // string@10d4 │ │ +0a45a2: 1304 3a00 |02d5: const/16 v4, #int 58 // #3a │ │ +0a45a6: 1305 7e14 |02d7: const/16 v5, #int 5246 // #147e │ │ +0a45aa: 1266 |02d9: const/4 v6, #int 6 // #6 │ │ +0a45ac: 1307 0a00 |02da: const/16 v7, #int 10 // #a │ │ +0a45b0: 7608 3323 0000 |02dc: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a45b6: 6900 850e |02df: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e85 │ │ +0a45ba: 2200 a504 |02e1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a45be: 1a01 1a11 |02e3: const-string v1, "TLS_RSA_WITH_NULL_SHA256" // string@111a │ │ +0a45c2: 1302 2500 |02e5: const/16 v2, #int 37 // #25 │ │ +0a45c6: 1a03 1a11 |02e7: const-string v3, "TLS_RSA_WITH_NULL_SHA256" // string@111a │ │ +0a45ca: 1304 3b00 |02e9: const/16 v4, #int 59 // #3b │ │ +0a45ce: 1305 7e14 |02eb: const/16 v5, #int 5246 // #147e │ │ +0a45d2: 1276 |02ed: const/4 v6, #int 7 // #7 │ │ +0a45d4: 1307 1500 |02ee: const/16 v7, #int 21 // #15 │ │ +0a45d8: 7608 3323 0000 |02f0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a45de: 6900 ca0e |02f3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0eca │ │ +0a45e2: 2200 a504 |02f5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a45e6: 1a01 1211 |02f7: const-string v1, "TLS_RSA_WITH_AES_128_CBC_SHA256" // string@1112 │ │ +0a45ea: 1302 2600 |02f9: const/16 v2, #int 38 // #26 │ │ +0a45ee: 1a03 1211 |02fb: const-string v3, "TLS_RSA_WITH_AES_128_CBC_SHA256" // string@1112 │ │ +0a45f2: 1304 3c00 |02fd: const/16 v4, #int 60 // #3c │ │ +0a45f6: 1305 7e14 |02ff: const/16 v5, #int 5246 // #147e │ │ +0a45fa: 1276 |0301: const/4 v6, #int 7 // #7 │ │ +0a45fc: 1307 1500 |0302: const/16 v7, #int 21 // #15 │ │ +0a4600: 7608 3323 0000 |0304: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4606: 6900 c20e |0307: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec2 │ │ +0a460a: 2200 a504 |0309: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a460e: 1a01 1511 |030b: const-string v1, "TLS_RSA_WITH_AES_256_CBC_SHA256" // string@1115 │ │ +0a4612: 1302 2700 |030d: const/16 v2, #int 39 // #27 │ │ +0a4616: 1a03 1511 |030f: const-string v3, "TLS_RSA_WITH_AES_256_CBC_SHA256" // string@1115 │ │ +0a461a: 1304 3d00 |0311: const/16 v4, #int 61 // #3d │ │ +0a461e: 1305 7e14 |0313: const/16 v5, #int 5246 // #147e │ │ +0a4622: 1276 |0315: const/4 v6, #int 7 // #7 │ │ +0a4624: 1307 1500 |0316: const/16 v7, #int 21 // #15 │ │ +0a4628: 7608 3323 0000 |0318: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a462e: 6900 c50e |031b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec5 │ │ +0a4632: 2200 a504 |031d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4636: 1a01 bf10 |031f: const-string v1, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" // string@10bf │ │ +0a463a: 1302 2800 |0321: const/16 v2, #int 40 // #28 │ │ +0a463e: 1a03 bf10 |0323: const-string v3, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" // string@10bf │ │ +0a4642: 1304 4000 |0325: const/16 v4, #int 64 // #40 │ │ +0a4646: 1305 7e14 |0327: const/16 v5, #int 5246 // #147e │ │ +0a464a: 1276 |0329: const/4 v6, #int 7 // #7 │ │ +0a464c: 1307 1500 |032a: const/16 v7, #int 21 // #15 │ │ +0a4650: 7608 3323 0000 |032c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4656: 6900 700e |032f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e70 │ │ +0a465a: 2200 a504 |0331: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a465e: 1a01 c810 |0333: const-string v1, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" // string@10c8 │ │ +0a4662: 1302 2900 |0335: const/16 v2, #int 41 // #29 │ │ +0a4666: 1a03 c810 |0337: const-string v3, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" // string@10c8 │ │ +0a466a: 1304 6700 |0339: const/16 v4, #int 103 // #67 │ │ +0a466e: 1305 7e14 |033b: const/16 v5, #int 5246 // #147e │ │ +0a4672: 1276 |033d: const/4 v6, #int 7 // #7 │ │ +0a4674: 1307 1500 |033e: const/16 v7, #int 21 // #15 │ │ +0a4678: 7608 3323 0000 |0340: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a467e: 6900 790e |0343: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e79 │ │ +0a4682: 2200 a504 |0345: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4686: 1a01 c210 |0347: const-string v1, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" // string@10c2 │ │ +0a468a: 1302 2a00 |0349: const/16 v2, #int 42 // #2a │ │ +0a468e: 1a03 c210 |034b: const-string v3, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" // string@10c2 │ │ +0a4692: 1304 6a00 |034d: const/16 v4, #int 106 // #6a │ │ +0a4696: 1305 7e14 |034f: const/16 v5, #int 5246 // #147e │ │ +0a469a: 1276 |0351: const/4 v6, #int 7 // #7 │ │ +0a469c: 1307 1500 |0352: const/16 v7, #int 21 // #15 │ │ +0a46a0: 7608 3323 0000 |0354: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a46a6: 6900 730e |0357: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e73 │ │ +0a46aa: 2200 a504 |0359: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a46ae: 1a01 cb10 |035b: const-string v1, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" // string@10cb │ │ +0a46b2: 1302 2b00 |035d: const/16 v2, #int 43 // #2b │ │ +0a46b6: 1a03 cb10 |035f: const-string v3, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" // string@10cb │ │ +0a46ba: 1304 6b00 |0361: const/16 v4, #int 107 // #6b │ │ +0a46be: 1305 7e14 |0363: const/16 v5, #int 5246 // #147e │ │ +0a46c2: 1276 |0365: const/4 v6, #int 7 // #7 │ │ +0a46c4: 1307 1500 |0366: const/16 v7, #int 21 // #15 │ │ +0a46c8: 7608 3323 0000 |0368: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a46ce: 6900 7c0e |036b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7c │ │ +0a46d2: 2200 a504 |036d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a46d6: 1a01 d210 |036f: const-string v1, "TLS_DH_anon_WITH_AES_128_CBC_SHA256" // string@10d2 │ │ +0a46da: 1302 2c00 |0371: const/16 v2, #int 44 // #2c │ │ +0a46de: 1a03 d210 |0373: const-string v3, "TLS_DH_anon_WITH_AES_128_CBC_SHA256" // string@10d2 │ │ +0a46e2: 1304 6c00 |0375: const/16 v4, #int 108 // #6c │ │ +0a46e6: 1305 7e14 |0377: const/16 v5, #int 5246 // #147e │ │ +0a46ea: 1276 |0379: const/4 v6, #int 7 // #7 │ │ +0a46ec: 1307 1500 |037a: const/16 v7, #int 21 // #15 │ │ +0a46f0: 7608 3323 0000 |037c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a46f6: 6900 830e |037f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e83 │ │ +0a46fa: 2200 a504 |0381: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a46fe: 1a01 d510 |0383: const-string v1, "TLS_DH_anon_WITH_AES_256_CBC_SHA256" // string@10d5 │ │ +0a4702: 1302 2d00 |0385: const/16 v2, #int 45 // #2d │ │ +0a4706: 1a03 d510 |0387: const-string v3, "TLS_DH_anon_WITH_AES_256_CBC_SHA256" // string@10d5 │ │ +0a470a: 1304 6d00 |0389: const/16 v4, #int 109 // #6d │ │ +0a470e: 1305 7e14 |038b: const/16 v5, #int 5246 // #147e │ │ +0a4712: 1276 |038d: const/4 v6, #int 7 // #7 │ │ +0a4714: 1307 1500 |038e: const/16 v7, #int 21 // #15 │ │ +0a4718: 7608 3323 0000 |0390: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a471e: 6900 860e |0393: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e86 │ │ +0a4722: 2200 a504 |0395: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4726: 1a01 1311 |0397: const-string v1, "TLS_RSA_WITH_AES_128_GCM_SHA256" // string@1113 │ │ +0a472a: 1302 2e00 |0399: const/16 v2, #int 46 // #2e │ │ +0a472e: 1a03 1311 |039b: const-string v3, "TLS_RSA_WITH_AES_128_GCM_SHA256" // string@1113 │ │ +0a4732: 1304 9c00 |039d: const/16 v4, #int 156 // #9c │ │ +0a4736: 1305 a814 |039f: const/16 v5, #int 5288 // #14a8 │ │ +0a473a: 1306 0800 |03a1: const/16 v6, #int 8 // #8 │ │ +0a473e: 1307 1500 |03a3: const/16 v7, #int 21 // #15 │ │ +0a4742: 7608 3323 0000 |03a5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4748: 6900 c30e |03a8: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec3 │ │ +0a474c: 2200 a504 |03aa: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4750: 1a01 1611 |03ac: const-string v1, "TLS_RSA_WITH_AES_256_GCM_SHA384" // string@1116 │ │ +0a4754: 1302 2f00 |03ae: const/16 v2, #int 47 // #2f │ │ +0a4758: 1a03 1611 |03b0: const-string v3, "TLS_RSA_WITH_AES_256_GCM_SHA384" // string@1116 │ │ +0a475c: 1304 9d00 |03b2: const/16 v4, #int 157 // #9d │ │ +0a4760: 1305 a814 |03b4: const/16 v5, #int 5288 // #14a8 │ │ +0a4764: 1306 0800 |03b6: const/16 v6, #int 8 // #8 │ │ +0a4768: 1307 1500 |03b8: const/16 v7, #int 21 // #15 │ │ +0a476c: 7608 3323 0000 |03ba: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4772: 6900 c60e |03bd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ec6 │ │ +0a4776: 2200 a504 |03bf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a477a: 1a01 c910 |03c1: const-string v1, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" // string@10c9 │ │ +0a477e: 1302 3000 |03c3: const/16 v2, #int 48 // #30 │ │ +0a4782: 1a03 c910 |03c5: const-string v3, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" // string@10c9 │ │ +0a4786: 1304 9e00 |03c7: const/16 v4, #int 158 // #9e │ │ +0a478a: 1305 a814 |03c9: const/16 v5, #int 5288 // #14a8 │ │ +0a478e: 1306 0800 |03cb: const/16 v6, #int 8 // #8 │ │ +0a4792: 1307 1500 |03cd: const/16 v7, #int 21 // #15 │ │ +0a4796: 7608 3323 0000 |03cf: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a479c: 6900 7a0e |03d2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7a │ │ +0a47a0: 2200 a504 |03d4: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a47a4: 1a01 cc10 |03d6: const-string v1, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" // string@10cc │ │ +0a47a8: 1302 3100 |03d8: const/16 v2, #int 49 // #31 │ │ +0a47ac: 1a03 cc10 |03da: const-string v3, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" // string@10cc │ │ +0a47b0: 1304 9f00 |03dc: const/16 v4, #int 159 // #9f │ │ +0a47b4: 1305 a814 |03de: const/16 v5, #int 5288 // #14a8 │ │ +0a47b8: 1306 0800 |03e0: const/16 v6, #int 8 // #8 │ │ +0a47bc: 1307 1500 |03e2: const/16 v7, #int 21 // #15 │ │ +0a47c0: 7608 3323 0000 |03e4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a47c6: 6900 7d0e |03e7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e7d │ │ +0a47ca: 2200 a504 |03e9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a47ce: 1a01 c010 |03eb: const-string v1, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" // string@10c0 │ │ +0a47d2: 1302 3200 |03ed: const/16 v2, #int 50 // #32 │ │ +0a47d6: 1a03 c010 |03ef: const-string v3, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" // string@10c0 │ │ +0a47da: 1304 a200 |03f1: const/16 v4, #int 162 // #a2 │ │ +0a47de: 1305 a814 |03f3: const/16 v5, #int 5288 // #14a8 │ │ +0a47e2: 1306 0800 |03f5: const/16 v6, #int 8 // #8 │ │ +0a47e6: 1307 1500 |03f7: const/16 v7, #int 21 // #15 │ │ +0a47ea: 7608 3323 0000 |03f9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a47f0: 6900 710e |03fc: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e71 │ │ +0a47f4: 2200 a504 |03fe: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a47f8: 1a01 c310 |0400: const-string v1, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" // string@10c3 │ │ +0a47fc: 1302 3300 |0402: const/16 v2, #int 51 // #33 │ │ +0a4800: 1a03 c310 |0404: const-string v3, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" // string@10c3 │ │ +0a4804: 1304 a300 |0406: const/16 v4, #int 163 // #a3 │ │ +0a4808: 1305 a814 |0408: const/16 v5, #int 5288 // #14a8 │ │ +0a480c: 1306 0800 |040a: const/16 v6, #int 8 // #8 │ │ +0a4810: 1307 1500 |040c: const/16 v7, #int 21 // #15 │ │ +0a4814: 7608 3323 0000 |040e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a481a: 6900 740e |0411: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e74 │ │ +0a481e: 2200 a504 |0413: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4822: 1a01 d310 |0415: const-string v1, "TLS_DH_anon_WITH_AES_128_GCM_SHA256" // string@10d3 │ │ +0a4826: 1302 3400 |0417: const/16 v2, #int 52 // #34 │ │ +0a482a: 1a03 d310 |0419: const-string v3, "TLS_DH_anon_WITH_AES_128_GCM_SHA256" // string@10d3 │ │ +0a482e: 1304 a600 |041b: const/16 v4, #int 166 // #a6 │ │ +0a4832: 1305 a814 |041d: const/16 v5, #int 5288 // #14a8 │ │ +0a4836: 1306 0800 |041f: const/16 v6, #int 8 // #8 │ │ +0a483a: 1307 1500 |0421: const/16 v7, #int 21 // #15 │ │ +0a483e: 7608 3323 0000 |0423: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4844: 6900 840e |0426: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e84 │ │ +0a4848: 2200 a504 |0428: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a484c: 1a01 d610 |042a: const-string v1, "TLS_DH_anon_WITH_AES_256_GCM_SHA384" // string@10d6 │ │ +0a4850: 1302 3500 |042c: const/16 v2, #int 53 // #35 │ │ +0a4854: 1a03 d610 |042e: const-string v3, "TLS_DH_anon_WITH_AES_256_GCM_SHA384" // string@10d6 │ │ +0a4858: 1304 a700 |0430: const/16 v4, #int 167 // #a7 │ │ +0a485c: 1305 a814 |0432: const/16 v5, #int 5288 // #14a8 │ │ +0a4860: 1306 0800 |0434: const/16 v6, #int 8 // #8 │ │ +0a4864: 1307 1500 |0436: const/16 v7, #int 21 // #15 │ │ +0a4868: 7608 3323 0000 |0438: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a486e: 6900 870e |043b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e87 │ │ +0a4872: 2200 a504 |043d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4876: 1a01 0211 |043f: const-string v1, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" // string@1102 │ │ +0a487a: 1302 3600 |0441: const/16 v2, #int 54 // #36 │ │ +0a487e: 1a03 0211 |0443: const-string v3, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" // string@1102 │ │ +0a4882: 1304 ff00 |0445: const/16 v4, #int 255 // #ff │ │ +0a4886: 1305 7216 |0447: const/16 v5, #int 5746 // #1672 │ │ +0a488a: 1266 |0449: const/4 v6, #int 6 // #6 │ │ +0a488c: 1307 0e00 |044a: const/16 v7, #int 14 // #e │ │ +0a4890: 7608 3323 0000 |044c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4896: 6900 b30e |044f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_EMPTY_RENEGOTIATION_INFO_SCSV:Lcom/squareup/okhttp/CipherSuite; // field@0eb3 │ │ +0a489a: 2200 a504 |0451: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a489e: 1a01 f210 |0453: const-string v1, "TLS_ECDH_ECDSA_WITH_NULL_SHA" // string@10f2 │ │ +0a48a2: 1302 3700 |0455: const/16 v2, #int 55 // #37 │ │ +0a48a6: 1a03 f210 |0457: const-string v3, "TLS_ECDH_ECDSA_WITH_NULL_SHA" // string@10f2 │ │ +0a48aa: 1404 01c0 0000 |0459: const v4, #float 6.8878e-41 // #0000c001 │ │ +0a48b0: 1305 8c11 |045c: const/16 v5, #int 4492 // #118c │ │ +0a48b4: 1276 |045e: const/4 v6, #int 7 // #7 │ │ +0a48b6: 1307 0e00 |045f: const/16 v7, #int 14 // #e │ │ +0a48ba: 7608 3323 0000 |0461: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a48c0: 6900 a30e |0464: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea3 │ │ +0a48c4: 2200 a504 |0466: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a48c8: 1a01 f310 |0468: const-string v1, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA" // string@10f3 │ │ +0a48cc: 1302 3800 |046a: const/16 v2, #int 56 // #38 │ │ +0a48d0: 1a03 f310 |046c: const-string v3, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA" // string@10f3 │ │ +0a48d4: 1404 02c0 0000 |046e: const v4, #float 6.88794e-41 // #0000c002 │ │ +0a48da: 1305 8c11 |0471: const/16 v5, #int 4492 // #118c │ │ +0a48de: 1276 |0473: const/4 v6, #int 7 // #7 │ │ +0a48e0: 1307 0e00 |0474: const/16 v7, #int 14 // #e │ │ +0a48e4: 7608 3323 0000 |0476: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a48ea: 6900 a40e |0479: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea4 │ │ +0a48ee: 2200 a504 |047b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a48f2: 1a01 eb10 |047d: const-string v1, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@10eb │ │ +0a48f6: 1302 3900 |047f: const/16 v2, #int 57 // #39 │ │ +0a48fa: 1a03 eb10 |0481: const-string v3, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@10eb │ │ +0a48fe: 1404 03c0 0000 |0483: const v4, #float 6.88808e-41 // #0000c003 │ │ +0a4904: 1305 8c11 |0486: const/16 v5, #int 4492 // #118c │ │ +0a4908: 1276 |0488: const/4 v6, #int 7 // #7 │ │ +0a490a: 1307 0e00 |0489: const/16 v7, #int 14 // #e │ │ +0a490e: 7608 3323 0000 |048b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4914: 6900 9c0e |048e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9c │ │ +0a4918: 2200 a504 |0490: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a491c: 1a01 ec10 |0492: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" // string@10ec │ │ +0a4920: 1302 3a00 |0494: const/16 v2, #int 58 // #3a │ │ +0a4924: 1a03 ec10 |0496: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" // string@10ec │ │ +0a4928: 1404 04c0 0000 |0498: const v4, #float 6.88822e-41 // #0000c004 │ │ +0a492e: 1305 8c11 |049b: const/16 v5, #int 4492 // #118c │ │ +0a4932: 1276 |049d: const/4 v6, #int 7 // #7 │ │ +0a4934: 1307 0e00 |049e: const/16 v7, #int 14 // #e │ │ +0a4938: 7608 3323 0000 |04a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a493e: 6900 9d0e |04a3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9d │ │ +0a4942: 2200 a504 |04a5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4946: 1a01 ef10 |04a7: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" // string@10ef │ │ +0a494a: 1302 3b00 |04a9: const/16 v2, #int 59 // #3b │ │ +0a494e: 1a03 ef10 |04ab: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" // string@10ef │ │ +0a4952: 1404 05c0 0000 |04ad: const v4, #float 6.88836e-41 // #0000c005 │ │ +0a4958: 1305 8c11 |04b0: const/16 v5, #int 4492 // #118c │ │ +0a495c: 1276 |04b2: const/4 v6, #int 7 // #7 │ │ +0a495e: 1307 0e00 |04b3: const/16 v7, #int 14 // #e │ │ +0a4962: 7608 3323 0000 |04b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4968: 6900 a00e |04b8: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea0 │ │ +0a496c: 2200 a504 |04ba: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4970: 1a01 e010 |04bc: const-string v1, "TLS_ECDHE_ECDSA_WITH_NULL_SHA" // string@10e0 │ │ +0a4974: 1302 3c00 |04be: const/16 v2, #int 60 // #3c │ │ +0a4978: 1a03 e010 |04c0: const-string v3, "TLS_ECDHE_ECDSA_WITH_NULL_SHA" // string@10e0 │ │ +0a497c: 1404 06c0 0000 |04c2: const v4, #float 6.8885e-41 // #0000c006 │ │ +0a4982: 1305 8c11 |04c5: const/16 v5, #int 4492 // #118c │ │ +0a4986: 1276 |04c7: const/4 v6, #int 7 // #7 │ │ +0a4988: 1307 0e00 |04c8: const/16 v7, #int 14 // #e │ │ +0a498c: 7608 3323 0000 |04ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4992: 6900 910e |04cd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e91 │ │ +0a4996: 2200 a504 |04cf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a499a: 1a01 e110 |04d1: const-string v1, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA" // string@10e1 │ │ +0a499e: 1302 3d00 |04d3: const/16 v2, #int 61 // #3d │ │ +0a49a2: 1a03 e110 |04d5: const-string v3, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA" // string@10e1 │ │ +0a49a6: 1404 07c0 0000 |04d7: const v4, #float 6.88864e-41 // #0000c007 │ │ +0a49ac: 1305 8c11 |04da: const/16 v5, #int 4492 // #118c │ │ +0a49b0: 1276 |04dc: const/4 v6, #int 7 // #7 │ │ +0a49b2: 1307 0e00 |04dd: const/16 v7, #int 14 // #e │ │ +0a49b6: 7608 3323 0000 |04df: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a49bc: 6900 920e |04e2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e92 │ │ +0a49c0: 2200 a504 |04e4: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a49c4: 1a01 d910 |04e6: const-string v1, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@10d9 │ │ +0a49c8: 1302 3e00 |04e8: const/16 v2, #int 62 // #3e │ │ +0a49cc: 1a03 d910 |04ea: const-string v3, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@10d9 │ │ +0a49d0: 1404 08c0 0000 |04ec: const v4, #float 6.88878e-41 // #0000c008 │ │ +0a49d6: 1305 8c11 |04ef: const/16 v5, #int 4492 // #118c │ │ +0a49da: 1276 |04f1: const/4 v6, #int 7 // #7 │ │ +0a49dc: 1307 0e00 |04f2: const/16 v7, #int 14 // #e │ │ +0a49e0: 7608 3323 0000 |04f4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a49e6: 6900 8a0e |04f7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8a │ │ +0a49ea: 2200 a504 |04f9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a49ee: 1a01 da10 |04fb: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" // string@10da │ │ +0a49f2: 1302 3f00 |04fd: const/16 v2, #int 63 // #3f │ │ +0a49f6: 1a03 da10 |04ff: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" // string@10da │ │ +0a49fa: 1404 09c0 0000 |0501: const v4, #float 6.88892e-41 // #0000c009 │ │ +0a4a00: 1305 8c11 |0504: const/16 v5, #int 4492 // #118c │ │ +0a4a04: 1276 |0506: const/4 v6, #int 7 // #7 │ │ +0a4a06: 1307 0e00 |0507: const/16 v7, #int 14 // #e │ │ +0a4a0a: 7608 3323 0000 |0509: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4a10: 6900 8b0e |050c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8b │ │ +0a4a14: 2200 a504 |050e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4a18: 1a01 dd10 |0510: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" // string@10dd │ │ +0a4a1c: 1302 4000 |0512: const/16 v2, #int 64 // #40 │ │ +0a4a20: 1a03 dd10 |0514: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" // string@10dd │ │ +0a4a24: 1404 0ac0 0000 |0516: const v4, #float 6.88906e-41 // #0000c00a │ │ +0a4a2a: 1305 8c11 |0519: const/16 v5, #int 4492 // #118c │ │ +0a4a2e: 1276 |051b: const/4 v6, #int 7 // #7 │ │ +0a4a30: 1307 0e00 |051c: const/16 v7, #int 14 // #e │ │ +0a4a34: 7608 3323 0000 |051e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4a3a: 6900 8e0e |0521: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8e │ │ +0a4a3e: 2200 a504 |0523: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4a42: 1a01 fb10 |0525: const-string v1, "TLS_ECDH_RSA_WITH_NULL_SHA" // string@10fb │ │ +0a4a46: 1302 4100 |0527: const/16 v2, #int 65 // #41 │ │ +0a4a4a: 1a03 fb10 |0529: const-string v3, "TLS_ECDH_RSA_WITH_NULL_SHA" // string@10fb │ │ +0a4a4e: 1404 0bc0 0000 |052b: const v4, #float 6.8892e-41 // #0000c00b │ │ +0a4a54: 1305 8c11 |052e: const/16 v5, #int 4492 // #118c │ │ +0a4a58: 1276 |0530: const/4 v6, #int 7 // #7 │ │ +0a4a5a: 1307 0e00 |0531: const/16 v7, #int 14 // #e │ │ +0a4a5e: 7608 3323 0000 |0533: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4a64: 6900 ac0e |0536: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eac │ │ +0a4a68: 2200 a504 |0538: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4a6c: 1a01 fc10 |053a: const-string v1, "TLS_ECDH_RSA_WITH_RC4_128_SHA" // string@10fc │ │ +0a4a70: 1302 4200 |053c: const/16 v2, #int 66 // #42 │ │ +0a4a74: 1a03 fc10 |053e: const-string v3, "TLS_ECDH_RSA_WITH_RC4_128_SHA" // string@10fc │ │ +0a4a78: 1404 0cc0 0000 |0540: const v4, #float 6.88934e-41 // #0000c00c │ │ +0a4a7e: 1305 8c11 |0543: const/16 v5, #int 4492 // #118c │ │ +0a4a82: 1276 |0545: const/4 v6, #int 7 // #7 │ │ +0a4a84: 1307 0e00 |0546: const/16 v7, #int 14 // #e │ │ +0a4a88: 7608 3323 0000 |0548: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4a8e: 6900 ad0e |054b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ead │ │ +0a4a92: 2200 a504 |054d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4a96: 1a01 f410 |054f: const-string v1, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA" // string@10f4 │ │ +0a4a9a: 1302 4300 |0551: const/16 v2, #int 67 // #43 │ │ +0a4a9e: 1a03 f410 |0553: const-string v3, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA" // string@10f4 │ │ +0a4aa2: 1404 0dc0 0000 |0555: const v4, #float 6.88948e-41 // #0000c00d │ │ +0a4aa8: 1305 8c11 |0558: const/16 v5, #int 4492 // #118c │ │ +0a4aac: 1276 |055a: const/4 v6, #int 7 // #7 │ │ +0a4aae: 1307 0e00 |055b: const/16 v7, #int 14 // #e │ │ +0a4ab2: 7608 3323 0000 |055d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4ab8: 6900 a50e |0560: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea5 │ │ +0a4abc: 2200 a504 |0562: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4ac0: 1a01 f510 |0564: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" // string@10f5 │ │ +0a4ac4: 1302 4400 |0566: const/16 v2, #int 68 // #44 │ │ +0a4ac8: 1a03 f510 |0568: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" // string@10f5 │ │ +0a4acc: 1404 0ec0 0000 |056a: const v4, #float 6.88962e-41 // #0000c00e │ │ +0a4ad2: 1305 8c11 |056d: const/16 v5, #int 4492 // #118c │ │ +0a4ad6: 1276 |056f: const/4 v6, #int 7 // #7 │ │ +0a4ad8: 1307 0e00 |0570: const/16 v7, #int 14 // #e │ │ +0a4adc: 7608 3323 0000 |0572: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4ae2: 6900 a60e |0575: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea6 │ │ +0a4ae6: 2200 a504 |0577: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4aea: 1a01 f810 |0579: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" // string@10f8 │ │ +0a4aee: 1302 4500 |057b: const/16 v2, #int 69 // #45 │ │ +0a4af2: 1a03 f810 |057d: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" // string@10f8 │ │ +0a4af6: 1404 0fc0 0000 |057f: const v4, #float 6.88976e-41 // #0000c00f │ │ +0a4afc: 1305 8c11 |0582: const/16 v5, #int 4492 // #118c │ │ +0a4b00: 1276 |0584: const/4 v6, #int 7 // #7 │ │ +0a4b02: 1307 0e00 |0585: const/16 v7, #int 14 // #e │ │ +0a4b06: 7608 3323 0000 |0587: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4b0c: 6900 a90e |058a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea9 │ │ +0a4b10: 2200 a504 |058c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4b14: 1a01 e910 |058e: const-string v1, "TLS_ECDHE_RSA_WITH_NULL_SHA" // string@10e9 │ │ +0a4b18: 1302 4600 |0590: const/16 v2, #int 70 // #46 │ │ +0a4b1c: 1a03 e910 |0592: const-string v3, "TLS_ECDHE_RSA_WITH_NULL_SHA" // string@10e9 │ │ +0a4b20: 1404 10c0 0000 |0594: const v4, #float 6.8899e-41 // #0000c010 │ │ +0a4b26: 1305 8c11 |0597: const/16 v5, #int 4492 // #118c │ │ +0a4b2a: 1276 |0599: const/4 v6, #int 7 // #7 │ │ +0a4b2c: 1307 0e00 |059a: const/16 v7, #int 14 // #e │ │ +0a4b30: 7608 3323 0000 |059c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4b36: 6900 9a0e |059f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9a │ │ +0a4b3a: 2200 a504 |05a1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4b3e: 1a01 ea10 |05a3: const-string v1, "TLS_ECDHE_RSA_WITH_RC4_128_SHA" // string@10ea │ │ +0a4b42: 1302 4700 |05a5: const/16 v2, #int 71 // #47 │ │ +0a4b46: 1a03 ea10 |05a7: const-string v3, "TLS_ECDHE_RSA_WITH_RC4_128_SHA" // string@10ea │ │ +0a4b4a: 1404 11c0 0000 |05a9: const v4, #float 6.89004e-41 // #0000c011 │ │ +0a4b50: 1305 8c11 |05ac: const/16 v5, #int 4492 // #118c │ │ +0a4b54: 1276 |05ae: const/4 v6, #int 7 // #7 │ │ +0a4b56: 1307 0e00 |05af: const/16 v7, #int 14 // #e │ │ +0a4b5a: 7608 3323 0000 |05b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4b60: 6900 9b0e |05b4: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9b │ │ +0a4b64: 2200 a504 |05b6: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4b68: 1a01 e210 |05b8: const-string v1, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@10e2 │ │ +0a4b6c: 1302 4800 |05ba: const/16 v2, #int 72 // #48 │ │ +0a4b70: 1a03 e210 |05bc: const-string v3, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@10e2 │ │ +0a4b74: 1404 12c0 0000 |05be: const v4, #float 6.89018e-41 // #0000c012 │ │ +0a4b7a: 1305 8c11 |05c1: const/16 v5, #int 4492 // #118c │ │ +0a4b7e: 1276 |05c3: const/4 v6, #int 7 // #7 │ │ +0a4b80: 1307 0e00 |05c4: const/16 v7, #int 14 // #e │ │ +0a4b84: 7608 3323 0000 |05c6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4b8a: 6900 930e |05c9: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e93 │ │ +0a4b8e: 2200 a504 |05cb: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4b92: 1a01 e310 |05cd: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" // string@10e3 │ │ +0a4b96: 1302 4900 |05cf: const/16 v2, #int 73 // #49 │ │ +0a4b9a: 1a03 e310 |05d1: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" // string@10e3 │ │ +0a4b9e: 1404 13c0 0000 |05d3: const v4, #float 6.89032e-41 // #0000c013 │ │ +0a4ba4: 1305 8c11 |05d6: const/16 v5, #int 4492 // #118c │ │ +0a4ba8: 1276 |05d8: const/4 v6, #int 7 // #7 │ │ +0a4baa: 1307 0e00 |05d9: const/16 v7, #int 14 // #e │ │ +0a4bae: 7608 3323 0000 |05db: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4bb4: 6900 940e |05de: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e94 │ │ +0a4bb8: 2200 a504 |05e0: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4bbc: 1a01 e610 |05e2: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" // string@10e6 │ │ +0a4bc0: 1302 4a00 |05e4: const/16 v2, #int 74 // #4a │ │ +0a4bc4: 1a03 e610 |05e6: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" // string@10e6 │ │ +0a4bc8: 1404 14c0 0000 |05e8: const v4, #float 6.89046e-41 // #0000c014 │ │ +0a4bce: 1305 8c11 |05eb: const/16 v5, #int 4492 // #118c │ │ +0a4bd2: 1276 |05ed: const/4 v6, #int 7 // #7 │ │ +0a4bd4: 1307 0e00 |05ee: const/16 v7, #int 14 // #e │ │ +0a4bd8: 7608 3323 0000 |05f0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4bde: 6900 970e |05f3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e97 │ │ +0a4be2: 2200 a504 |05f5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4be6: 1a01 0011 |05f7: const-string v1, "TLS_ECDH_anon_WITH_NULL_SHA" // string@1100 │ │ +0a4bea: 1302 4b00 |05f9: const/16 v2, #int 75 // #4b │ │ +0a4bee: 1a03 0011 |05fb: const-string v3, "TLS_ECDH_anon_WITH_NULL_SHA" // string@1100 │ │ +0a4bf2: 1404 15c0 0000 |05fd: const v4, #float 6.8906e-41 // #0000c015 │ │ +0a4bf8: 1305 8c11 |0600: const/16 v5, #int 4492 // #118c │ │ +0a4bfc: 1276 |0602: const/4 v6, #int 7 // #7 │ │ +0a4bfe: 1307 0e00 |0603: const/16 v7, #int 14 // #e │ │ +0a4c02: 7608 3323 0000 |0605: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4c08: 6900 b10e |0608: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb1 │ │ +0a4c0c: 2200 a504 |060a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4c10: 1a01 0111 |060c: const-string v1, "TLS_ECDH_anon_WITH_RC4_128_SHA" // string@1101 │ │ +0a4c14: 1302 4c00 |060e: const/16 v2, #int 76 // #4c │ │ +0a4c18: 1a03 0111 |0610: const-string v3, "TLS_ECDH_anon_WITH_RC4_128_SHA" // string@1101 │ │ +0a4c1c: 1404 16c0 0000 |0612: const v4, #float 6.89075e-41 // #0000c016 │ │ +0a4c22: 1305 8c11 |0615: const/16 v5, #int 4492 // #118c │ │ +0a4c26: 1276 |0617: const/4 v6, #int 7 // #7 │ │ +0a4c28: 1307 0e00 |0618: const/16 v7, #int 14 // #e │ │ +0a4c2c: 7608 3323 0000 |061a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4c32: 6900 b20e |061d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb2 │ │ +0a4c36: 2200 a504 |061f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4c3a: 1a01 fd10 |0621: const-string v1, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA" // string@10fd │ │ +0a4c3e: 1302 4d00 |0623: const/16 v2, #int 77 // #4d │ │ +0a4c42: 1a03 fd10 |0625: const-string v3, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA" // string@10fd │ │ +0a4c46: 1404 17c0 0000 |0627: const v4, #float 6.89089e-41 // #0000c017 │ │ +0a4c4c: 1305 8c11 |062a: const/16 v5, #int 4492 // #118c │ │ +0a4c50: 1276 |062c: const/4 v6, #int 7 // #7 │ │ +0a4c52: 1307 0e00 |062d: const/16 v7, #int 14 // #e │ │ +0a4c56: 7608 3323 0000 |062f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4c5c: 6900 ae0e |0632: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eae │ │ +0a4c60: 2200 a504 |0634: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4c64: 1a01 fe10 |0636: const-string v1, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" // string@10fe │ │ +0a4c68: 1302 4e00 |0638: const/16 v2, #int 78 // #4e │ │ +0a4c6c: 1a03 fe10 |063a: const-string v3, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" // string@10fe │ │ +0a4c70: 1404 18c0 0000 |063c: const v4, #float 6.89103e-41 // #0000c018 │ │ +0a4c76: 1305 8c11 |063f: const/16 v5, #int 4492 // #118c │ │ +0a4c7a: 1276 |0641: const/4 v6, #int 7 // #7 │ │ +0a4c7c: 1307 0e00 |0642: const/16 v7, #int 14 // #e │ │ +0a4c80: 7608 3323 0000 |0644: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4c86: 6900 af0e |0647: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eaf │ │ +0a4c8a: 2200 a504 |0649: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4c8e: 1a01 ff10 |064b: const-string v1, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA" // string@10ff │ │ +0a4c92: 1302 4f00 |064d: const/16 v2, #int 79 // #4f │ │ +0a4c96: 1a03 ff10 |064f: const-string v3, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA" // string@10ff │ │ +0a4c9a: 1404 19c0 0000 |0651: const v4, #float 6.89117e-41 // #0000c019 │ │ +0a4ca0: 1305 8c11 |0654: const/16 v5, #int 4492 // #118c │ │ +0a4ca4: 1276 |0656: const/4 v6, #int 7 // #7 │ │ +0a4ca6: 1307 0e00 |0657: const/16 v7, #int 14 // #e │ │ +0a4caa: 7608 3323 0000 |0659: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4cb0: 6900 b00e |065c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb0 │ │ +0a4cb4: 2200 a504 |065e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4cb8: 1a01 db10 |0660: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" // string@10db │ │ +0a4cbc: 1302 5000 |0662: const/16 v2, #int 80 // #50 │ │ +0a4cc0: 1a03 db10 |0664: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" // string@10db │ │ +0a4cc4: 1404 23c0 0000 |0666: const v4, #float 6.89257e-41 // #0000c023 │ │ +0a4cca: 1305 a914 |0669: const/16 v5, #int 5289 // #14a9 │ │ +0a4cce: 1276 |066b: const/4 v6, #int 7 // #7 │ │ +0a4cd0: 1307 1500 |066c: const/16 v7, #int 21 // #15 │ │ +0a4cd4: 7608 3323 0000 |066e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4cda: 6900 8c0e |0671: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8c │ │ +0a4cde: 2200 a504 |0673: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4ce2: 1a01 de10 |0675: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" // string@10de │ │ +0a4ce6: 1302 5100 |0677: const/16 v2, #int 81 // #51 │ │ +0a4cea: 1a03 de10 |0679: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" // string@10de │ │ +0a4cee: 1404 24c0 0000 |067b: const v4, #float 6.89271e-41 // #0000c024 │ │ +0a4cf4: 1305 a914 |067e: const/16 v5, #int 5289 // #14a9 │ │ +0a4cf8: 1276 |0680: const/4 v6, #int 7 // #7 │ │ +0a4cfa: 1307 1500 |0681: const/16 v7, #int 21 // #15 │ │ +0a4cfe: 7608 3323 0000 |0683: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4d04: 6900 8f0e |0686: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e8f │ │ +0a4d08: 2200 a504 |0688: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4d0c: 1a01 ed10 |068a: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" // string@10ed │ │ +0a4d10: 1302 5200 |068c: const/16 v2, #int 82 // #52 │ │ +0a4d14: 1a03 ed10 |068e: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" // string@10ed │ │ +0a4d18: 1404 25c0 0000 |0690: const v4, #float 6.89285e-41 // #0000c025 │ │ +0a4d1e: 1305 a914 |0693: const/16 v5, #int 5289 // #14a9 │ │ +0a4d22: 1276 |0695: const/4 v6, #int 7 // #7 │ │ +0a4d24: 1307 1500 |0696: const/16 v7, #int 21 // #15 │ │ +0a4d28: 7608 3323 0000 |0698: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4d2e: 6900 9e0e |069b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e9e │ │ +0a4d32: 2200 a504 |069d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4d36: 1a01 f010 |069f: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" // string@10f0 │ │ +0a4d3a: 1302 5300 |06a1: const/16 v2, #int 83 // #53 │ │ +0a4d3e: 1a03 f010 |06a3: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" // string@10f0 │ │ +0a4d42: 1404 26c0 0000 |06a5: const v4, #float 6.89299e-41 // #0000c026 │ │ +0a4d48: 1305 a914 |06a8: const/16 v5, #int 5289 // #14a9 │ │ +0a4d4c: 1276 |06aa: const/4 v6, #int 7 // #7 │ │ +0a4d4e: 1307 1500 |06ab: const/16 v7, #int 21 // #15 │ │ +0a4d52: 7608 3323 0000 |06ad: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4d58: 6900 a10e |06b0: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ea1 │ │ +0a4d5c: 2200 a504 |06b2: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4d60: 1a01 e410 |06b4: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" // string@10e4 │ │ +0a4d64: 1302 5400 |06b6: const/16 v2, #int 84 // #54 │ │ +0a4d68: 1a03 e410 |06b8: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" // string@10e4 │ │ +0a4d6c: 1404 27c0 0000 |06ba: const v4, #float 6.89313e-41 // #0000c027 │ │ +0a4d72: 1305 a914 |06bd: const/16 v5, #int 5289 // #14a9 │ │ +0a4d76: 1276 |06bf: const/4 v6, #int 7 // #7 │ │ +0a4d78: 1307 1500 |06c0: const/16 v7, #int 21 // #15 │ │ +0a4d7c: 7608 3323 0000 |06c2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4d82: 6900 950e |06c5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e95 │ │ +0a4d86: 2200 a504 |06c7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4d8a: 1a01 e710 |06c9: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" // string@10e7 │ │ +0a4d8e: 1302 5500 |06cb: const/16 v2, #int 85 // #55 │ │ +0a4d92: 1a03 e710 |06cd: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" // string@10e7 │ │ +0a4d96: 1404 28c0 0000 |06cf: const v4, #float 6.89327e-41 // #0000c028 │ │ +0a4d9c: 1305 a914 |06d2: const/16 v5, #int 5289 // #14a9 │ │ +0a4da0: 1276 |06d4: const/4 v6, #int 7 // #7 │ │ +0a4da2: 1307 1500 |06d5: const/16 v7, #int 21 // #15 │ │ +0a4da6: 7608 3323 0000 |06d7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4dac: 6900 980e |06da: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e98 │ │ +0a4db0: 2200 a504 |06dc: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4db4: 1a01 f610 |06de: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" // string@10f6 │ │ +0a4db8: 1302 5600 |06e0: const/16 v2, #int 86 // #56 │ │ +0a4dbc: 1a03 f610 |06e2: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" // string@10f6 │ │ +0a4dc0: 1404 29c0 0000 |06e4: const v4, #float 6.89341e-41 // #0000c029 │ │ +0a4dc6: 1305 a914 |06e7: const/16 v5, #int 5289 // #14a9 │ │ +0a4dca: 1276 |06e9: const/4 v6, #int 7 // #7 │ │ +0a4dcc: 1307 1500 |06ea: const/16 v7, #int 21 // #15 │ │ +0a4dd0: 7608 3323 0000 |06ec: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4dd6: 6900 a70e |06ef: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ea7 │ │ +0a4dda: 2200 a504 |06f1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4dde: 1a01 f910 |06f3: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" // string@10f9 │ │ +0a4de2: 1302 5700 |06f5: const/16 v2, #int 87 // #57 │ │ +0a4de6: 1a03 f910 |06f7: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" // string@10f9 │ │ +0a4dea: 1404 2ac0 0000 |06f9: const v4, #float 6.89355e-41 // #0000c02a │ │ +0a4df0: 1305 a914 |06fc: const/16 v5, #int 5289 // #14a9 │ │ +0a4df4: 1276 |06fe: const/4 v6, #int 7 // #7 │ │ +0a4df6: 1307 1500 |06ff: const/16 v7, #int 21 // #15 │ │ +0a4dfa: 7608 3323 0000 |0701: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4e00: 6900 aa0e |0704: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0eaa │ │ +0a4e04: 2200 a504 |0706: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4e08: 1a01 dc10 |0708: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" // string@10dc │ │ +0a4e0c: 1302 5800 |070a: const/16 v2, #int 88 // #58 │ │ +0a4e10: 1a03 dc10 |070c: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" // string@10dc │ │ +0a4e14: 1404 2bc0 0000 |070e: const v4, #float 6.89369e-41 // #0000c02b │ │ +0a4e1a: 1305 a914 |0711: const/16 v5, #int 5289 // #14a9 │ │ +0a4e1e: 1306 0800 |0713: const/16 v6, #int 8 // #8 │ │ +0a4e22: 1307 1500 |0715: const/16 v7, #int 21 // #15 │ │ +0a4e26: 7608 3323 0000 |0717: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4e2c: 6900 8d0e |071a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8d │ │ +0a4e30: 2200 a504 |071c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4e34: 1a01 df10 |071e: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" // string@10df │ │ +0a4e38: 1302 5900 |0720: const/16 v2, #int 89 // #59 │ │ +0a4e3c: 1a03 df10 |0722: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" // string@10df │ │ +0a4e40: 1404 2cc0 0000 |0724: const v4, #float 6.89383e-41 // #0000c02c │ │ +0a4e46: 1305 a914 |0727: const/16 v5, #int 5289 // #14a9 │ │ +0a4e4a: 1306 0800 |0729: const/16 v6, #int 8 // #8 │ │ +0a4e4e: 1307 1500 |072b: const/16 v7, #int 21 // #15 │ │ +0a4e52: 7608 3323 0000 |072d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4e58: 6900 900e |0730: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e90 │ │ +0a4e5c: 2200 a504 |0732: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4e60: 1a01 ee10 |0734: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" // string@10ee │ │ +0a4e64: 1302 5a00 |0736: const/16 v2, #int 90 // #5a │ │ +0a4e68: 1a03 ee10 |0738: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" // string@10ee │ │ +0a4e6c: 1404 2dc0 0000 |073a: const v4, #float 6.89397e-41 // #0000c02d │ │ +0a4e72: 1305 a914 |073d: const/16 v5, #int 5289 // #14a9 │ │ +0a4e76: 1306 0800 |073f: const/16 v6, #int 8 // #8 │ │ +0a4e7a: 1307 1500 |0741: const/16 v7, #int 21 // #15 │ │ +0a4e7e: 7608 3323 0000 |0743: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4e84: 6900 9f0e |0746: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e9f │ │ +0a4e88: 2200 a504 |0748: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4e8c: 1a01 f110 |074a: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" // string@10f1 │ │ +0a4e90: 1302 5b00 |074c: const/16 v2, #int 91 // #5b │ │ +0a4e94: 1a03 f110 |074e: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" // string@10f1 │ │ +0a4e98: 1404 2ec0 0000 |0750: const v4, #float 6.89411e-41 // #0000c02e │ │ +0a4e9e: 1305 a914 |0753: const/16 v5, #int 5289 // #14a9 │ │ +0a4ea2: 1306 0800 |0755: const/16 v6, #int 8 // #8 │ │ +0a4ea6: 1307 1500 |0757: const/16 v7, #int 21 // #15 │ │ +0a4eaa: 7608 3323 0000 |0759: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4eb0: 6900 a20e |075c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ea2 │ │ +0a4eb4: 2200 a504 |075e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4eb8: 1a01 e510 |0760: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" // string@10e5 │ │ +0a4ebc: 1302 5c00 |0762: const/16 v2, #int 92 // #5c │ │ +0a4ec0: 1a03 e510 |0764: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" // string@10e5 │ │ +0a4ec4: 1404 2fc0 0000 |0766: const v4, #float 6.89425e-41 // #0000c02f │ │ +0a4eca: 1305 a914 |0769: const/16 v5, #int 5289 // #14a9 │ │ +0a4ece: 1306 0800 |076b: const/16 v6, #int 8 // #8 │ │ +0a4ed2: 1307 1500 |076d: const/16 v7, #int 21 // #15 │ │ +0a4ed6: 7608 3323 0000 |076f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4edc: 6900 960e |0772: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e96 │ │ +0a4ee0: 2200 a504 |0774: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4ee4: 1a01 e810 |0776: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" // string@10e8 │ │ +0a4ee8: 1302 5d00 |0778: const/16 v2, #int 93 // #5d │ │ +0a4eec: 1a03 e810 |077a: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" // string@10e8 │ │ +0a4ef0: 1404 30c0 0000 |077c: const v4, #float 6.89439e-41 // #0000c030 │ │ +0a4ef6: 1305 a914 |077f: const/16 v5, #int 5289 // #14a9 │ │ +0a4efa: 1306 0800 |0781: const/16 v6, #int 8 // #8 │ │ +0a4efe: 1307 1500 |0783: const/16 v7, #int 21 // #15 │ │ +0a4f02: 7608 3323 0000 |0785: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4f08: 6900 990e |0788: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e99 │ │ +0a4f0c: 2200 a504 |078a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4f10: 1a01 f710 |078c: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" // string@10f7 │ │ +0a4f14: 1302 5e00 |078e: const/16 v2, #int 94 // #5e │ │ +0a4f18: 1a03 f710 |0790: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" // string@10f7 │ │ +0a4f1c: 1404 31c0 0000 |0792: const v4, #float 6.89453e-41 // #0000c031 │ │ +0a4f22: 1305 a914 |0795: const/16 v5, #int 5289 // #14a9 │ │ +0a4f26: 1306 0800 |0797: const/16 v6, #int 8 // #8 │ │ +0a4f2a: 1307 1500 |0799: const/16 v7, #int 21 // #15 │ │ +0a4f2e: 7608 3323 0000 |079b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4f34: 6900 a80e |079e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ea8 │ │ +0a4f38: 2200 a504 |07a0: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a4f3c: 1a01 fa10 |07a2: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" // string@10fa │ │ +0a4f40: 1302 5f00 |07a4: const/16 v2, #int 95 // #5f │ │ +0a4f44: 1a03 fa10 |07a6: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" // string@10fa │ │ +0a4f48: 1404 32c0 0000 |07a8: const v4, #float 6.89467e-41 // #0000c032 │ │ +0a4f4e: 1305 a914 |07ab: const/16 v5, #int 5289 // #14a9 │ │ +0a4f52: 1306 0800 |07ad: const/16 v6, #int 8 // #8 │ │ +0a4f56: 1307 1500 |07af: const/16 v7, #int 21 // #15 │ │ +0a4f5a: 7608 3323 0000 |07b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@2333 │ │ +0a4f60: 6900 ab0e |07b4: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0eab │ │ +0a4f64: 1300 6000 |07b6: const/16 v0, #int 96 // #60 │ │ +0a4f68: 2300 8f06 |07b8: new-array v0, v0, [Lcom/squareup/okhttp/CipherSuite; // type@068f │ │ +0a4f6c: 1201 |07ba: const/4 v1, #int 0 // #0 │ │ +0a4f6e: 6202 c80e |07bb: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ec8 │ │ +0a4f72: 4d02 0001 |07bd: aput-object v2, v0, v1 │ │ +0a4f76: 1211 |07bf: const/4 v1, #int 1 // #1 │ │ +0a4f78: 6202 c90e |07c0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec9 │ │ +0a4f7c: 4d02 0001 |07c2: aput-object v2, v0, v1 │ │ +0a4f80: 1221 |07c4: const/4 v1, #int 2 // #2 │ │ +0a4f82: 6202 bf0e |07c5: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ebf │ │ +0a4f86: 4d02 0001 |07c7: aput-object v2, v0, v1 │ │ +0a4f8a: 1231 |07c9: const/4 v1, #int 3 // #3 │ │ +0a4f8c: 6202 cb0e |07ca: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ecb │ │ +0a4f90: 4d02 0001 |07cc: aput-object v2, v0, v1 │ │ +0a4f94: 1241 |07ce: const/4 v1, #int 4 // #4 │ │ +0a4f96: 6202 cc0e |07cf: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ecc │ │ +0a4f9a: 4d02 0001 |07d1: aput-object v2, v0, v1 │ │ +0a4f9e: 1251 |07d3: const/4 v1, #int 5 // #5 │ │ +0a4fa0: 6202 be0e |07d4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebe │ │ +0a4fa4: 4d02 0001 |07d6: aput-object v2, v0, v1 │ │ +0a4fa8: 1261 |07d8: const/4 v1, #int 6 // #6 │ │ +0a4faa: 6202 c70e |07d9: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec7 │ │ +0a4fae: 4d02 0001 |07db: aput-object v2, v0, v1 │ │ +0a4fb2: 1271 |07dd: const/4 v1, #int 7 // #7 │ │ +0a4fb4: 6202 c00e |07de: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec0 │ │ +0a4fb8: 4d02 0001 |07e0: aput-object v2, v0, v1 │ │ +0a4fbc: 1301 0800 |07e2: const/16 v1, #int 8 // #8 │ │ +0a4fc0: 6202 6d0e |07e4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6d │ │ +0a4fc4: 4d02 0001 |07e6: aput-object v2, v0, v1 │ │ +0a4fc8: 1301 0900 |07e8: const/16 v1, #int 9 // #9 │ │ +0a4fcc: 6202 750e |07ea: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e75 │ │ +0a4fd0: 4d02 0001 |07ec: aput-object v2, v0, v1 │ │ +0a4fd4: 1301 0a00 |07ee: const/16 v1, #int 10 // #a │ │ +0a4fd8: 6202 6e0e |07f0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6e │ │ +0a4fdc: 4d02 0001 |07f2: aput-object v2, v0, v1 │ │ +0a4fe0: 1301 0b00 |07f4: const/16 v1, #int 11 // #b │ │ +0a4fe4: 6202 760e |07f6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e76 │ │ +0a4fe8: 4d02 0001 |07f8: aput-object v2, v0, v1 │ │ +0a4fec: 1301 0c00 |07fa: const/16 v1, #int 12 // #c │ │ +0a4ff0: 6202 7e0e |07fc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7e │ │ +0a4ff4: 4d02 0001 |07fe: aput-object v2, v0, v1 │ │ +0a4ff8: 1301 0d00 |0800: const/16 v1, #int 13 // #d │ │ +0a4ffc: 6202 770e |0802: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e77 │ │ +0a5000: 4d02 0001 |0804: aput-object v2, v0, v1 │ │ +0a5004: 1301 0e00 |0806: const/16 v1, #int 14 // #e │ │ +0a5008: 6202 800e |0808: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0e80 │ │ +0a500c: 4d02 0001 |080a: aput-object v2, v0, v1 │ │ +0a5010: 1301 0f00 |080c: const/16 v1, #int 15 // #f │ │ +0a5014: 6202 890e |080e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0e89 │ │ +0a5018: 4d02 0001 |0810: aput-object v2, v0, v1 │ │ +0a501c: 1301 1000 |0812: const/16 v1, #int 16 // #10 │ │ +0a5020: 6202 7f0e |0814: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7f │ │ +0a5024: 4d02 0001 |0816: aput-object v2, v0, v1 │ │ +0a5028: 1301 1100 |0818: const/16 v1, #int 17 // #11 │ │ +0a502c: 6202 880e |081a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e88 │ │ +0a5030: 4d02 0001 |081c: aput-object v2, v0, v1 │ │ +0a5034: 1301 1200 |081e: const/16 v1, #int 18 // #12 │ │ +0a5038: 6202 810e |0820: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e81 │ │ +0a503c: 4d02 0001 |0822: aput-object v2, v0, v1 │ │ +0a5040: 1301 1300 |0824: const/16 v1, #int 19 // #13 │ │ +0a5044: 6202 bb0e |0826: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebb │ │ +0a5048: 4d02 0001 |0828: aput-object v2, v0, v1 │ │ +0a504c: 1301 1400 |082a: const/16 v1, #int 20 // #14 │ │ +0a5050: 6202 b90e |082c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb9 │ │ +0a5054: 4d02 0001 |082e: aput-object v2, v0, v1 │ │ +0a5058: 1301 1500 |0830: const/16 v1, #int 21 // #15 │ │ +0a505c: 6202 bd0e |0832: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ebd │ │ +0a5060: 4d02 0001 |0834: aput-object v2, v0, v1 │ │ +0a5064: 1301 1600 |0836: const/16 v1, #int 22 // #16 │ │ +0a5068: 6202 ba0e |0838: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eba │ │ +0a506c: 4d02 0001 |083a: aput-object v2, v0, v1 │ │ +0a5070: 1301 1700 |083c: const/16 v1, #int 23 // #17 │ │ +0a5074: 6202 b80e |083e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb8 │ │ +0a5078: 4d02 0001 |0840: aput-object v2, v0, v1 │ │ +0a507c: 1301 1800 |0842: const/16 v1, #int 24 // #18 │ │ +0a5080: 6202 bc0e |0844: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0ebc │ │ +0a5084: 4d02 0001 |0846: aput-object v2, v0, v1 │ │ +0a5088: 1301 1900 |0848: const/16 v1, #int 25 // #19 │ │ +0a508c: 6202 b50e |084a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb5 │ │ +0a5090: 4d02 0001 |084c: aput-object v2, v0, v1 │ │ +0a5094: 1301 1a00 |084e: const/16 v1, #int 26 // #1a │ │ +0a5098: 6202 b70e |0850: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb7 │ │ +0a509c: 4d02 0001 |0852: aput-object v2, v0, v1 │ │ +0a50a0: 1301 1b00 |0854: const/16 v1, #int 27 // #1b │ │ +0a50a4: 6202 b40e |0856: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb4 │ │ +0a50a8: 4d02 0001 |0858: aput-object v2, v0, v1 │ │ +0a50ac: 1301 1c00 |085a: const/16 v1, #int 28 // #1c │ │ +0a50b0: 6202 b60e |085c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0eb6 │ │ +0a50b4: 4d02 0001 |085e: aput-object v2, v0, v1 │ │ +0a50b8: 1301 1d00 |0860: const/16 v1, #int 29 // #1d │ │ +0a50bc: 6202 c10e |0862: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec1 │ │ +0a50c0: 4d02 0001 |0864: aput-object v2, v0, v1 │ │ +0a50c4: 1301 1e00 |0866: const/16 v1, #int 30 // #1e │ │ +0a50c8: 6202 6f0e |0868: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e6f │ │ +0a50cc: 4d02 0001 |086a: aput-object v2, v0, v1 │ │ +0a50d0: 1301 1f00 |086c: const/16 v1, #int 31 // #1f │ │ +0a50d4: 6202 780e |086e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e78 │ │ +0a50d8: 4d02 0001 |0870: aput-object v2, v0, v1 │ │ +0a50dc: 1301 2000 |0872: const/16 v1, #int 32 // #20 │ │ +0a50e0: 6202 820e |0874: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e82 │ │ +0a50e4: 4d02 0001 |0876: aput-object v2, v0, v1 │ │ +0a50e8: 1301 2100 |0878: const/16 v1, #int 33 // #21 │ │ +0a50ec: 6202 c40e |087a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec4 │ │ +0a50f0: 4d02 0001 |087c: aput-object v2, v0, v1 │ │ +0a50f4: 1301 2200 |087e: const/16 v1, #int 34 // #22 │ │ +0a50f8: 6202 720e |0880: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e72 │ │ +0a50fc: 4d02 0001 |0882: aput-object v2, v0, v1 │ │ +0a5100: 1301 2300 |0884: const/16 v1, #int 35 // #23 │ │ +0a5104: 6202 7b0e |0886: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7b │ │ +0a5108: 4d02 0001 |0888: aput-object v2, v0, v1 │ │ +0a510c: 1301 2400 |088a: const/16 v1, #int 36 // #24 │ │ +0a5110: 6202 850e |088c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e85 │ │ +0a5114: 4d02 0001 |088e: aput-object v2, v0, v1 │ │ +0a5118: 1301 2500 |0890: const/16 v1, #int 37 // #25 │ │ +0a511c: 6202 ca0e |0892: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0eca │ │ +0a5120: 4d02 0001 |0894: aput-object v2, v0, v1 │ │ +0a5124: 1301 2600 |0896: const/16 v1, #int 38 // #26 │ │ +0a5128: 6202 c20e |0898: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec2 │ │ +0a512c: 4d02 0001 |089a: aput-object v2, v0, v1 │ │ +0a5130: 1301 2700 |089c: const/16 v1, #int 39 // #27 │ │ +0a5134: 6202 c50e |089e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec5 │ │ +0a5138: 4d02 0001 |08a0: aput-object v2, v0, v1 │ │ +0a513c: 1301 2800 |08a2: const/16 v1, #int 40 // #28 │ │ +0a5140: 6202 700e |08a4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e70 │ │ +0a5144: 4d02 0001 |08a6: aput-object v2, v0, v1 │ │ +0a5148: 1301 2900 |08a8: const/16 v1, #int 41 // #29 │ │ +0a514c: 6202 790e |08aa: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e79 │ │ +0a5150: 4d02 0001 |08ac: aput-object v2, v0, v1 │ │ +0a5154: 1301 2a00 |08ae: const/16 v1, #int 42 // #2a │ │ +0a5158: 6202 730e |08b0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e73 │ │ +0a515c: 4d02 0001 |08b2: aput-object v2, v0, v1 │ │ +0a5160: 1301 2b00 |08b4: const/16 v1, #int 43 // #2b │ │ +0a5164: 6202 7c0e |08b6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7c │ │ +0a5168: 4d02 0001 |08b8: aput-object v2, v0, v1 │ │ +0a516c: 1301 2c00 |08ba: const/16 v1, #int 44 // #2c │ │ +0a5170: 6202 830e |08bc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e83 │ │ +0a5174: 4d02 0001 |08be: aput-object v2, v0, v1 │ │ +0a5178: 1301 2d00 |08c0: const/16 v1, #int 45 // #2d │ │ +0a517c: 6202 860e |08c2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e86 │ │ +0a5180: 4d02 0001 |08c4: aput-object v2, v0, v1 │ │ +0a5184: 1301 2e00 |08c6: const/16 v1, #int 46 // #2e │ │ +0a5188: 6202 c30e |08c8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec3 │ │ +0a518c: 4d02 0001 |08ca: aput-object v2, v0, v1 │ │ +0a5190: 1301 2f00 |08cc: const/16 v1, #int 47 // #2f │ │ +0a5194: 6202 c60e |08ce: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ec6 │ │ +0a5198: 4d02 0001 |08d0: aput-object v2, v0, v1 │ │ +0a519c: 1301 3000 |08d2: const/16 v1, #int 48 // #30 │ │ +0a51a0: 6202 7a0e |08d4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7a │ │ +0a51a4: 4d02 0001 |08d6: aput-object v2, v0, v1 │ │ +0a51a8: 1301 3100 |08d8: const/16 v1, #int 49 // #31 │ │ +0a51ac: 6202 7d0e |08da: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e7d │ │ +0a51b0: 4d02 0001 |08dc: aput-object v2, v0, v1 │ │ +0a51b4: 1301 3200 |08de: const/16 v1, #int 50 // #32 │ │ +0a51b8: 6202 710e |08e0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e71 │ │ +0a51bc: 4d02 0001 |08e2: aput-object v2, v0, v1 │ │ +0a51c0: 1301 3300 |08e4: const/16 v1, #int 51 // #33 │ │ +0a51c4: 6202 740e |08e6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e74 │ │ +0a51c8: 4d02 0001 |08e8: aput-object v2, v0, v1 │ │ +0a51cc: 1301 3400 |08ea: const/16 v1, #int 52 // #34 │ │ +0a51d0: 6202 840e |08ec: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e84 │ │ +0a51d4: 4d02 0001 |08ee: aput-object v2, v0, v1 │ │ +0a51d8: 1301 3500 |08f0: const/16 v1, #int 53 // #35 │ │ +0a51dc: 6202 870e |08f2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e87 │ │ +0a51e0: 4d02 0001 |08f4: aput-object v2, v0, v1 │ │ +0a51e4: 1301 3600 |08f6: const/16 v1, #int 54 // #36 │ │ +0a51e8: 6202 b30e |08f8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_EMPTY_RENEGOTIATION_INFO_SCSV:Lcom/squareup/okhttp/CipherSuite; // field@0eb3 │ │ +0a51ec: 4d02 0001 |08fa: aput-object v2, v0, v1 │ │ +0a51f0: 1301 3700 |08fc: const/16 v1, #int 55 // #37 │ │ +0a51f4: 6202 a30e |08fe: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea3 │ │ +0a51f8: 4d02 0001 |0900: aput-object v2, v0, v1 │ │ +0a51fc: 1301 3800 |0902: const/16 v1, #int 56 // #38 │ │ +0a5200: 6202 a40e |0904: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea4 │ │ +0a5204: 4d02 0001 |0906: aput-object v2, v0, v1 │ │ +0a5208: 1301 3900 |0908: const/16 v1, #int 57 // #39 │ │ +0a520c: 6202 9c0e |090a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9c │ │ +0a5210: 4d02 0001 |090c: aput-object v2, v0, v1 │ │ +0a5214: 1301 3a00 |090e: const/16 v1, #int 58 // #3a │ │ +0a5218: 6202 9d0e |0910: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9d │ │ +0a521c: 4d02 0001 |0912: aput-object v2, v0, v1 │ │ +0a5220: 1301 3b00 |0914: const/16 v1, #int 59 // #3b │ │ +0a5224: 6202 a00e |0916: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea0 │ │ +0a5228: 4d02 0001 |0918: aput-object v2, v0, v1 │ │ +0a522c: 1301 3c00 |091a: const/16 v1, #int 60 // #3c │ │ +0a5230: 6202 910e |091c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e91 │ │ +0a5234: 4d02 0001 |091e: aput-object v2, v0, v1 │ │ +0a5238: 1301 3d00 |0920: const/16 v1, #int 61 // #3d │ │ +0a523c: 6202 920e |0922: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e92 │ │ +0a5240: 4d02 0001 |0924: aput-object v2, v0, v1 │ │ +0a5244: 1301 3e00 |0926: const/16 v1, #int 62 // #3e │ │ +0a5248: 6202 8a0e |0928: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8a │ │ +0a524c: 4d02 0001 |092a: aput-object v2, v0, v1 │ │ +0a5250: 1301 3f00 |092c: const/16 v1, #int 63 // #3f │ │ +0a5254: 6202 8b0e |092e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8b │ │ +0a5258: 4d02 0001 |0930: aput-object v2, v0, v1 │ │ +0a525c: 1301 4000 |0932: const/16 v1, #int 64 // #40 │ │ +0a5260: 6202 8e0e |0934: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8e │ │ +0a5264: 4d02 0001 |0936: aput-object v2, v0, v1 │ │ +0a5268: 1301 4100 |0938: const/16 v1, #int 65 // #41 │ │ +0a526c: 6202 ac0e |093a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eac │ │ +0a5270: 4d02 0001 |093c: aput-object v2, v0, v1 │ │ +0a5274: 1301 4200 |093e: const/16 v1, #int 66 // #42 │ │ +0a5278: 6202 ad0e |0940: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ead │ │ +0a527c: 4d02 0001 |0942: aput-object v2, v0, v1 │ │ +0a5280: 1301 4300 |0944: const/16 v1, #int 67 // #43 │ │ +0a5284: 6202 a50e |0946: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea5 │ │ +0a5288: 4d02 0001 |0948: aput-object v2, v0, v1 │ │ +0a528c: 1301 4400 |094a: const/16 v1, #int 68 // #44 │ │ +0a5290: 6202 a60e |094c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea6 │ │ +0a5294: 4d02 0001 |094e: aput-object v2, v0, v1 │ │ +0a5298: 1301 4500 |0950: const/16 v1, #int 69 // #45 │ │ +0a529c: 6202 a90e |0952: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ea9 │ │ +0a52a0: 4d02 0001 |0954: aput-object v2, v0, v1 │ │ +0a52a4: 1301 4600 |0956: const/16 v1, #int 70 // #46 │ │ +0a52a8: 6202 9a0e |0958: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9a │ │ +0a52ac: 4d02 0001 |095a: aput-object v2, v0, v1 │ │ +0a52b0: 1301 4700 |095c: const/16 v1, #int 71 // #47 │ │ +0a52b4: 6202 9b0e |095e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e9b │ │ +0a52b8: 4d02 0001 |0960: aput-object v2, v0, v1 │ │ +0a52bc: 1301 4800 |0962: const/16 v1, #int 72 // #48 │ │ +0a52c0: 6202 930e |0964: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e93 │ │ +0a52c4: 4d02 0001 |0966: aput-object v2, v0, v1 │ │ +0a52c8: 1301 4900 |0968: const/16 v1, #int 73 // #49 │ │ +0a52cc: 6202 940e |096a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e94 │ │ +0a52d0: 4d02 0001 |096c: aput-object v2, v0, v1 │ │ +0a52d4: 1301 4a00 |096e: const/16 v1, #int 74 // #4a │ │ +0a52d8: 6202 970e |0970: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e97 │ │ +0a52dc: 4d02 0001 |0972: aput-object v2, v0, v1 │ │ +0a52e0: 1301 4b00 |0974: const/16 v1, #int 75 // #4b │ │ +0a52e4: 6202 b10e |0976: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb1 │ │ +0a52e8: 4d02 0001 |0978: aput-object v2, v0, v1 │ │ +0a52ec: 1301 4c00 |097a: const/16 v1, #int 76 // #4c │ │ +0a52f0: 6202 b20e |097c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb2 │ │ +0a52f4: 4d02 0001 |097e: aput-object v2, v0, v1 │ │ +0a52f8: 1301 4d00 |0980: const/16 v1, #int 77 // #4d │ │ +0a52fc: 6202 ae0e |0982: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eae │ │ +0a5300: 4d02 0001 |0984: aput-object v2, v0, v1 │ │ +0a5304: 1301 4e00 |0986: const/16 v1, #int 78 // #4e │ │ +0a5308: 6202 af0e |0988: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eaf │ │ +0a530c: 4d02 0001 |098a: aput-object v2, v0, v1 │ │ +0a5310: 1301 4f00 |098c: const/16 v1, #int 79 // #4f │ │ +0a5314: 6202 b00e |098e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0eb0 │ │ +0a5318: 4d02 0001 |0990: aput-object v2, v0, v1 │ │ +0a531c: 1301 5000 |0992: const/16 v1, #int 80 // #50 │ │ +0a5320: 6202 8c0e |0994: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8c │ │ +0a5324: 4d02 0001 |0996: aput-object v2, v0, v1 │ │ +0a5328: 1301 5100 |0998: const/16 v1, #int 81 // #51 │ │ +0a532c: 6202 8f0e |099a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e8f │ │ +0a5330: 4d02 0001 |099c: aput-object v2, v0, v1 │ │ +0a5334: 1301 5200 |099e: const/16 v1, #int 82 // #52 │ │ +0a5338: 6202 9e0e |09a0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e9e │ │ +0a533c: 4d02 0001 |09a2: aput-object v2, v0, v1 │ │ +0a5340: 1301 5300 |09a4: const/16 v1, #int 83 // #53 │ │ +0a5344: 6202 a10e |09a6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ea1 │ │ +0a5348: 4d02 0001 |09a8: aput-object v2, v0, v1 │ │ +0a534c: 1301 5400 |09aa: const/16 v1, #int 84 // #54 │ │ +0a5350: 6202 950e |09ac: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e95 │ │ +0a5354: 4d02 0001 |09ae: aput-object v2, v0, v1 │ │ +0a5358: 1301 5500 |09b0: const/16 v1, #int 85 // #55 │ │ +0a535c: 6202 980e |09b2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e98 │ │ +0a5360: 4d02 0001 |09b4: aput-object v2, v0, v1 │ │ +0a5364: 1301 5600 |09b6: const/16 v1, #int 86 // #56 │ │ +0a5368: 6202 a70e |09b8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ea7 │ │ +0a536c: 4d02 0001 |09ba: aput-object v2, v0, v1 │ │ +0a5370: 1301 5700 |09bc: const/16 v1, #int 87 // #57 │ │ +0a5374: 6202 aa0e |09be: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0eaa │ │ +0a5378: 4d02 0001 |09c0: aput-object v2, v0, v1 │ │ +0a537c: 1301 5800 |09c2: const/16 v1, #int 88 // #58 │ │ +0a5380: 6202 8d0e |09c4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8d │ │ +0a5384: 4d02 0001 |09c6: aput-object v2, v0, v1 │ │ +0a5388: 1301 5900 |09c8: const/16 v1, #int 89 // #59 │ │ +0a538c: 6202 900e |09ca: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e90 │ │ +0a5390: 4d02 0001 |09cc: aput-object v2, v0, v1 │ │ +0a5394: 1301 5a00 |09ce: const/16 v1, #int 90 // #5a │ │ +0a5398: 6202 9f0e |09d0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e9f │ │ +0a539c: 4d02 0001 |09d2: aput-object v2, v0, v1 │ │ +0a53a0: 1301 5b00 |09d4: const/16 v1, #int 91 // #5b │ │ +0a53a4: 6202 a20e |09d6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0ea2 │ │ +0a53a8: 4d02 0001 |09d8: aput-object v2, v0, v1 │ │ +0a53ac: 1301 5c00 |09da: const/16 v1, #int 92 // #5c │ │ +0a53b0: 6202 960e |09dc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e96 │ │ +0a53b4: 4d02 0001 |09de: aput-object v2, v0, v1 │ │ +0a53b8: 1301 5d00 |09e0: const/16 v1, #int 93 // #5d │ │ +0a53bc: 6202 990e |09e2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0e99 │ │ +0a53c0: 4d02 0001 |09e4: aput-object v2, v0, v1 │ │ +0a53c4: 1301 5e00 |09e6: const/16 v1, #int 94 // #5e │ │ +0a53c8: 6202 a80e |09e8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ea8 │ │ +0a53cc: 4d02 0001 |09ea: aput-object v2, v0, v1 │ │ +0a53d0: 1301 5f00 |09ec: const/16 v1, #int 95 // #5f │ │ +0a53d4: 6202 ab0e |09ee: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0eab │ │ +0a53d8: 4d02 0001 |09f0: aput-object v2, v0, v1 │ │ +0a53dc: 6900 6c0e |09f2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.$VALUES:[Lcom/squareup/okhttp/CipherSuite; // field@0e6c │ │ +0a53e0: 0e00 |09f4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0012 line=37 │ │ 0x0024 line=38 │ │ 0x0036 line=39 │ │ 0x0048 line=40 │ │ @@ -247956,18 +247983,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;IIII)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a5360: |[0a5360] com.squareup.okhttp.CipherSuite.:(Ljava/lang/String;ILjava/lang/String;IIII)V │ │ -0a5370: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ -0a5376: 5b03 cd0e |0003: iput-object v3, v0, Lcom/squareup/okhttp/CipherSuite;.javaName:Ljava/lang/String; // field@0ecd │ │ -0a537a: 0e00 |0005: return-void │ │ +0a53e4: |[0a53e4] com.squareup.okhttp.CipherSuite.:(Ljava/lang/String;ILjava/lang/String;IIII)V │ │ +0a53f4: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ +0a53fa: 5b03 cd0e |0003: iput-object v3, v0, Lcom/squareup/okhttp/CipherSuite;.javaName:Ljava/lang/String; // field@0ecd │ │ +0a53fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=367 │ │ 0x0005 line=368 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/CipherSuite; │ │ @@ -247984,37 +248011,37 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0a537c: |[0a537c] com.squareup.okhttp.CipherSuite.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; │ │ -0a538c: 1a00 fd0f |0000: const-string v0, "SSL_" // string@0ffd │ │ -0a5390: 6e20 ea27 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0a5396: 0a00 |0005: move-result v0 │ │ -0a5398: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ -0a539c: 2200 6c05 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0a53a0: 7010 f927 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a53a6: 1a01 ae10 |000d: const-string v1, "TLS_" // string@10ae │ │ -0a53aa: 6e20 0228 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a53b0: 0c00 |0012: move-result-object v0 │ │ -0a53b2: 1241 |0013: const/4 v1, #int 4 // #4 │ │ -0a53b4: 6e20 eb27 1200 |0014: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0a53ba: 0c01 |0017: move-result-object v1 │ │ -0a53bc: 6e20 0228 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a53c2: 0c00 |001b: move-result-object v0 │ │ -0a53c4: 6e10 0628 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a53ca: 0c00 |001f: move-result-object v0 │ │ -0a53cc: 7110 3523 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/CipherSuite;.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@2335 │ │ -0a53d2: 0c00 |0023: move-result-object v0 │ │ -0a53d4: 1100 |0024: return-object v0 │ │ -0a53d6: 7110 3523 0200 |0025: invoke-static {v2}, Lcom/squareup/okhttp/CipherSuite;.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@2335 │ │ -0a53dc: 0c00 |0028: move-result-object v0 │ │ -0a53de: 28fb |0029: goto 0024 // -0005 │ │ +0a5400: |[0a5400] com.squareup.okhttp.CipherSuite.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; │ │ +0a5410: 1a00 0710 |0000: const-string v0, "SSL_" // string@1007 │ │ +0a5414: 6e20 ea27 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0a541a: 0a00 |0005: move-result v0 │ │ +0a541c: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ +0a5420: 2200 6d05 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0a5424: 7010 f927 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a542a: 1a01 b810 |000d: const-string v1, "TLS_" // string@10b8 │ │ +0a542e: 6e20 0228 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a5434: 0c00 |0012: move-result-object v0 │ │ +0a5436: 1241 |0013: const/4 v1, #int 4 // #4 │ │ +0a5438: 6e20 eb27 1200 |0014: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0a543e: 0c01 |0017: move-result-object v1 │ │ +0a5440: 6e20 0228 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a5446: 0c00 |001b: move-result-object v0 │ │ +0a5448: 6e10 0628 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a544e: 0c00 |001f: move-result-object v0 │ │ +0a5450: 7110 3523 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/CipherSuite;.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@2335 │ │ +0a5456: 0c00 |0023: move-result-object v0 │ │ +0a5458: 1100 |0024: return-object v0 │ │ +0a545a: 7110 3523 0200 |0025: invoke-static {v2}, Lcom/squareup/okhttp/CipherSuite;.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@2335 │ │ +0a5460: 0c00 |0028: move-result-object v0 │ │ +0a5462: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0014 line=372 │ │ 0x0024 line=373 │ │ locals : │ │ 0x0000 - 0x002a reg=2 javaName Ljava/lang/String; │ │ @@ -248024,20 +248051,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a53e0: |[0a53e0] com.squareup.okhttp.CipherSuite.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; │ │ -0a53f0: 1c00 a404 |0000: const-class v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a53f4: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ -0a53fa: 0c00 |0005: move-result-object v0 │ │ -0a53fc: 1f00 a404 |0006: check-cast v0, Lcom/squareup/okhttp/CipherSuite; // type@04a4 │ │ -0a5400: 1100 |0008: return-object v0 │ │ +0a5464: |[0a5464] com.squareup.okhttp.CipherSuite.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; │ │ +0a5474: 1c00 a504 |0000: const-class v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a5478: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ +0a547e: 0c00 |0005: move-result-object v0 │ │ +0a5480: 1f00 a504 |0006: check-cast v0, Lcom/squareup/okhttp/CipherSuite; // type@04a5 │ │ +0a5484: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lcom/squareup/okhttp/CipherSuite;) │ │ @@ -248045,71 +248072,71 @@ │ │ type : '()[Lcom/squareup/okhttp/CipherSuite;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a5404: |[0a5404] com.squareup.okhttp.CipherSuite.values:()[Lcom/squareup/okhttp/CipherSuite; │ │ -0a5414: 6200 6c0e |0000: sget-object v0, Lcom/squareup/okhttp/CipherSuite;.$VALUES:[Lcom/squareup/okhttp/CipherSuite; // field@0e6c │ │ -0a5418: 6e10 fd2c 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/CipherSuite;.clone:()Ljava/lang/Object; // method@2cfd │ │ -0a541e: 0c00 |0005: move-result-object v0 │ │ -0a5420: 1f00 8c06 |0006: check-cast v0, [Lcom/squareup/okhttp/CipherSuite; // type@068c │ │ -0a5424: 1100 |0008: return-object v0 │ │ +0a5488: |[0a5488] com.squareup.okhttp.CipherSuite.values:()[Lcom/squareup/okhttp/CipherSuite; │ │ +0a5498: 6200 6c0e |0000: sget-object v0, Lcom/squareup/okhttp/CipherSuite;.$VALUES:[Lcom/squareup/okhttp/CipherSuite; // field@0e6c │ │ +0a549c: 6e10 fd2c 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/CipherSuite;.clone:()Ljava/lang/Object; // method@2cfd │ │ +0a54a2: 0c00 |0005: move-result-object v0 │ │ +0a54a4: 1f00 8f06 |0006: check-cast v0, [Lcom/squareup/okhttp/CipherSuite; // type@068f │ │ +0a54a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1068 (CipherSuite.java) │ │ + source_file_idx : 1071 (CipherSuite.java) │ │ │ │ -Class #873 header: │ │ -class_idx : 1189 │ │ +Class #874 header: │ │ +class_idx : 1190 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1093 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1096 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #873 - │ │ +Class #874 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Connection;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/Connection;) │ │ name : 'getRoute' │ │ type : '()Lcom/squareup/okhttp/Route;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1093 (Connection.java) │ │ + source_file_idx : 1096 (Connection.java) │ │ │ │ -Class #874 header: │ │ -class_idx : 1190 │ │ +Class #875 header: │ │ +class_idx : 1191 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1094 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1097 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #874 annotations: │ │ +Class #875 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/ConnectionPool; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #874 - │ │ +Class #875 - │ │ Class descriptor : 'Lcom/squareup/okhttp/ConnectionPool$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -248123,18 +248150,18 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a5428: |[0a5428] com.squareup.okhttp.ConnectionPool$1.:(Lcom/squareup/okhttp/ConnectionPool;)V │ │ -0a5438: 5b01 ce0e |0000: iput-object v1, v0, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@0ece │ │ -0a543c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a5442: 0e00 |0005: return-void │ │ +0a54ac: |[0a54ac] com.squareup.okhttp.ConnectionPool$1.:(Lcom/squareup/okhttp/ConnectionPool;)V │ │ +0a54bc: 5b01 ce0e |0000: iput-object v1, v0, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@0ece │ │ +0a54c0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a54c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/ConnectionPool$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/ConnectionPool; │ │ │ │ @@ -248144,43 +248171,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0a5444: |[0a5444] com.squareup.okhttp.ConnectionPool$1.run:()V │ │ -0a5454: 1708 4042 0f00 |0000: const-wide/32 v8, #float 1.4013e-39 // #000f4240 │ │ -0a545a: 54a4 ce0e |0003: iget-object v4, v10, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@0ece │ │ -0a545e: 7100 0b28 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0a5464: 0b06 |0008: move-result-wide v6 │ │ -0a5466: 6e30 3d23 6407 |0009: invoke-virtual {v4, v6, v7}, Lcom/squareup/okhttp/ConnectionPool;.cleanup:(J)J // method@233d │ │ -0a546c: 0b02 |000c: move-result-wide v2 │ │ -0a546e: 1604 ffff |000d: const-wide/16 v4, #int -1 // #ffff │ │ -0a5472: 3104 0204 |000f: cmp-long v4, v2, v4 │ │ -0a5476: 3904 0300 |0011: if-nez v4, 0014 // +0003 │ │ -0a547a: 0e00 |0013: return-void │ │ -0a547c: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ -0a5480: 3104 0204 |0016: cmp-long v4, v2, v4 │ │ -0a5484: 3d04 ebff |0018: if-lez v4, 0003 // -0015 │ │ -0a5488: 9e00 0208 |001a: div-long v0, v2, v8 │ │ -0a548c: 9d04 0008 |001c: mul-long v4, v0, v8 │ │ -0a5490: bc42 |001e: sub-long/2addr v2, v4 │ │ -0a5492: 54a5 ce0e |001f: iget-object v5, v10, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@0ece │ │ -0a5496: 1d05 |0021: monitor-enter v5 │ │ -0a5498: 54a4 ce0e |0022: iget-object v4, v10, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@0ece │ │ -0a549c: 8426 |0024: long-to-int v6, v2 │ │ -0a549e: 6e40 c227 0461 |0025: invoke-virtual {v4, v0, v1, v6}, Ljava/lang/Object;.wait:(JI)V // method@27c2 │ │ -0a54a4: 1e05 |0028: monitor-exit v5 │ │ -0a54a6: 28da |0029: goto 0003 // -0026 │ │ -0a54a8: 0d04 |002a: move-exception v4 │ │ -0a54aa: 1e05 |002b: monitor-exit v5 │ │ -0a54ac: 2704 |002c: throw v4 │ │ -0a54ae: 0d04 |002d: move-exception v4 │ │ -0a54b0: 28fa |002e: goto 0028 // -0006 │ │ +0a54c8: |[0a54c8] com.squareup.okhttp.ConnectionPool$1.run:()V │ │ +0a54d8: 1708 4042 0f00 |0000: const-wide/32 v8, #float 1.4013e-39 // #000f4240 │ │ +0a54de: 54a4 ce0e |0003: iget-object v4, v10, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@0ece │ │ +0a54e2: 7100 0b28 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0a54e8: 0b06 |0008: move-result-wide v6 │ │ +0a54ea: 6e30 3d23 6407 |0009: invoke-virtual {v4, v6, v7}, Lcom/squareup/okhttp/ConnectionPool;.cleanup:(J)J // method@233d │ │ +0a54f0: 0b02 |000c: move-result-wide v2 │ │ +0a54f2: 1604 ffff |000d: const-wide/16 v4, #int -1 // #ffff │ │ +0a54f6: 3104 0204 |000f: cmp-long v4, v2, v4 │ │ +0a54fa: 3904 0300 |0011: if-nez v4, 0014 // +0003 │ │ +0a54fe: 0e00 |0013: return-void │ │ +0a5500: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ +0a5504: 3104 0204 |0016: cmp-long v4, v2, v4 │ │ +0a5508: 3d04 ebff |0018: if-lez v4, 0003 // -0015 │ │ +0a550c: 9e00 0208 |001a: div-long v0, v2, v8 │ │ +0a5510: 9d04 0008 |001c: mul-long v4, v0, v8 │ │ +0a5514: bc42 |001e: sub-long/2addr v2, v4 │ │ +0a5516: 54a5 ce0e |001f: iget-object v5, v10, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@0ece │ │ +0a551a: 1d05 |0021: monitor-enter v5 │ │ +0a551c: 54a4 ce0e |0022: iget-object v4, v10, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@0ece │ │ +0a5520: 8426 |0024: long-to-int v6, v2 │ │ +0a5522: 6e40 c227 0461 |0025: invoke-virtual {v4, v0, v1, v6}, Ljava/lang/Object;.wait:(JI)V // method@27c2 │ │ +0a5528: 1e05 |0028: monitor-exit v5 │ │ +0a552a: 28da |0029: goto 0003 // -0026 │ │ +0a552c: 0d04 |002a: move-exception v4 │ │ +0a552e: 1e05 |002b: monitor-exit v5 │ │ +0a5530: 2704 |002c: throw v4 │ │ +0a5532: 0d04 |002d: move-exception v4 │ │ +0a5534: 28fa |002e: goto 0028 // -0006 │ │ catches : 2 │ │ 0x0022 - 0x0028 │ │ Ljava/lang/InterruptedException; -> 0x002d │ │ -> 0x002a │ │ 0x0028 - 0x002c │ │ -> 0x002a │ │ positions : │ │ @@ -248194,31 +248221,31 @@ │ │ 0x0028 line=104 │ │ 0x002d line=102 │ │ locals : │ │ 0x001c - 0x002f reg=0 waitMillis J │ │ 0x000d - 0x002f reg=2 waitNanos J │ │ 0x0000 - 0x002f reg=10 this Lcom/squareup/okhttp/ConnectionPool$1; │ │ │ │ - source_file_idx : 1094 (ConnectionPool.java) │ │ + source_file_idx : 1097 (ConnectionPool.java) │ │ │ │ -Class #875 header: │ │ -class_idx : 1191 │ │ +Class #876 header: │ │ +class_idx : 1192 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1094 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1097 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ -Class #875 annotations: │ │ +Class #876 annotations: │ │ Annotations on field #3793 'connections' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Deque" "<" "Lcom/squareup/okhttp/internal/io/RealConnection;" ">;" } │ │ │ │ -Class #875 - │ │ +Class #876 - │ │ Class descriptor : 'Lcom/squareup/okhttp/ConnectionPool;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/ConnectionPool;) │ │ name : '$assertionsDisabled' │ │ @@ -248259,58 +248286,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -0a54cc: |[0a54cc] com.squareup.okhttp.ConnectionPool.:()V │ │ -0a54dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0a54de: 1c05 a704 |0001: const-class v5, Lcom/squareup/okhttp/ConnectionPool; // type@04a7 │ │ -0a54e2: 6e10 7227 0500 |0003: invoke-virtual {v5}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ -0a54e8: 0a05 |0006: move-result v5 │ │ -0a54ea: 3905 2d00 |0007: if-nez v5, 0034 // +002d │ │ -0a54ee: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0a54f0: 6a05 cf0e |000a: sput-boolean v5, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@0ecf │ │ -0a54f4: 1a05 a921 |000c: const-string v5, "http.keepAlive" // string@21a9 │ │ -0a54f8: 7110 0928 0500 |000e: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2809 │ │ -0a54fe: 0c00 |0011: move-result-object v0 │ │ -0a5500: 1a05 aa21 |0012: const-string v5, "http.keepAliveDuration" // string@21aa │ │ -0a5504: 7110 0928 0500 |0014: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2809 │ │ -0a550a: 0c01 |0017: move-result-object v1 │ │ -0a550c: 1a05 ab21 |0018: const-string v5, "http.maxConnections" // string@21ab │ │ -0a5510: 7110 0928 0500 |001a: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2809 │ │ -0a5516: 0c04 |001d: move-result-object v4 │ │ -0a5518: 3801 1800 |001e: if-eqz v1, 0036 // +0018 │ │ -0a551c: 7110 a227 0100 |0020: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ -0a5522: 0b02 |0023: move-result-wide v2 │ │ -0a5524: 3800 1600 |0024: if-eqz v0, 003a // +0016 │ │ -0a5528: 7110 6727 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2767 │ │ -0a552e: 0a05 |0029: move-result v5 │ │ -0a5530: 3905 1000 |002a: if-nez v5, 003a // +0010 │ │ -0a5534: 2205 a704 |002c: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@04a7 │ │ -0a5538: 7040 3b23 6532 |002e: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@233b │ │ -0a553e: 6905 d60e |0031: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@0ed6 │ │ -0a5542: 0e00 |0033: return-void │ │ -0a5544: 0165 |0034: move v5, v6 │ │ -0a5546: 28d5 |0035: goto 000a // -002b │ │ -0a5548: 1702 e093 0400 |0036: const-wide/32 v2, #float 4.2039e-40 // #000493e0 │ │ -0a554e: 28eb |0039: goto 0024 // -0015 │ │ -0a5550: 3804 0e00 |003a: if-eqz v4, 0048 // +000e │ │ -0a5554: 2205 a704 |003c: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@04a7 │ │ -0a5558: 7110 9b27 0400 |003e: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0a555e: 0a06 |0041: move-result v6 │ │ -0a5560: 7040 3b23 6532 |0042: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@233b │ │ -0a5566: 6905 d60e |0045: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@0ed6 │ │ -0a556a: 28ec |0047: goto 0033 // -0014 │ │ -0a556c: 2205 a704 |0048: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@04a7 │ │ -0a5570: 1256 |004a: const/4 v6, #int 5 // #5 │ │ -0a5572: 7040 3b23 6532 |004b: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@233b │ │ -0a5578: 6905 d60e |004e: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@0ed6 │ │ -0a557c: 28e3 |0050: goto 0033 // -001d │ │ +0a5550: |[0a5550] com.squareup.okhttp.ConnectionPool.:()V │ │ +0a5560: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0a5562: 1c05 a804 |0001: const-class v5, Lcom/squareup/okhttp/ConnectionPool; // type@04a8 │ │ +0a5566: 6e10 7227 0500 |0003: invoke-virtual {v5}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ +0a556c: 0a05 |0006: move-result v5 │ │ +0a556e: 3905 2d00 |0007: if-nez v5, 0034 // +002d │ │ +0a5572: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0a5574: 6a05 cf0e |000a: sput-boolean v5, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@0ecf │ │ +0a5578: 1a05 b321 |000c: const-string v5, "http.keepAlive" // string@21b3 │ │ +0a557c: 7110 0928 0500 |000e: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2809 │ │ +0a5582: 0c00 |0011: move-result-object v0 │ │ +0a5584: 1a05 b421 |0012: const-string v5, "http.keepAliveDuration" // string@21b4 │ │ +0a5588: 7110 0928 0500 |0014: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2809 │ │ +0a558e: 0c01 |0017: move-result-object v1 │ │ +0a5590: 1a05 b521 |0018: const-string v5, "http.maxConnections" // string@21b5 │ │ +0a5594: 7110 0928 0500 |001a: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2809 │ │ +0a559a: 0c04 |001d: move-result-object v4 │ │ +0a559c: 3801 1800 |001e: if-eqz v1, 0036 // +0018 │ │ +0a55a0: 7110 a227 0100 |0020: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ +0a55a6: 0b02 |0023: move-result-wide v2 │ │ +0a55a8: 3800 1600 |0024: if-eqz v0, 003a // +0016 │ │ +0a55ac: 7110 6727 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2767 │ │ +0a55b2: 0a05 |0029: move-result v5 │ │ +0a55b4: 3905 1000 |002a: if-nez v5, 003a // +0010 │ │ +0a55b8: 2205 a804 |002c: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@04a8 │ │ +0a55bc: 7040 3b23 6532 |002e: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@233b │ │ +0a55c2: 6905 d60e |0031: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@0ed6 │ │ +0a55c6: 0e00 |0033: return-void │ │ +0a55c8: 0165 |0034: move v5, v6 │ │ +0a55ca: 28d5 |0035: goto 000a // -002b │ │ +0a55cc: 1702 e093 0400 |0036: const-wide/32 v2, #float 4.2039e-40 // #000493e0 │ │ +0a55d2: 28eb |0039: goto 0024 // -0015 │ │ +0a55d4: 3804 0e00 |003a: if-eqz v4, 0048 // +000e │ │ +0a55d8: 2205 a804 |003c: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@04a8 │ │ +0a55dc: 7110 9b27 0400 |003e: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0a55e2: 0a06 |0041: move-result v6 │ │ +0a55e4: 7040 3b23 6532 |0042: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@233b │ │ +0a55ea: 6905 d60e |0045: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@0ed6 │ │ +0a55ee: 28ec |0047: goto 0033 // -0014 │ │ +0a55f0: 2205 a804 |0048: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@04a8 │ │ +0a55f4: 1256 |004a: const/4 v6, #int 5 // #5 │ │ +0a55f6: 7040 3b23 6532 |004b: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@233b │ │ +0a55fc: 6905 d60e |004e: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@0ed6 │ │ +0a5600: 28e3 |0050: goto 0033 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x000c line=64 │ │ 0x0012 line=65 │ │ 0x0018 line=66 │ │ 0x001e line=67 │ │ @@ -248338,18 +248365,18 @@ │ │ type : '(IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0a5580: |[0a5580] com.squareup.okhttp.ConnectionPool.:(IJ)V │ │ -0a5590: 6200 d010 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0a5594: 7050 3c23 3254 |0002: invoke-direct {v2, v3, v4, v5, v0}, Lcom/squareup/okhttp/ConnectionPool;.:(IJLjava/util/concurrent/TimeUnit;)V // method@233c │ │ -0a559a: 0e00 |0005: return-void │ │ +0a5604: |[0a5604] com.squareup.okhttp.ConnectionPool.:(IJ)V │ │ +0a5614: 6200 d710 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0a5618: 7050 3c23 3254 |0002: invoke-direct {v2, v3, v4, v5, v0}, Lcom/squareup/okhttp/ConnectionPool;.:(IJLjava/util/concurrent/TimeUnit;)V // method@233c │ │ +0a561e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/ConnectionPool; │ │ 0x0000 - 0x0006 reg=3 maxIdleConnections I │ │ @@ -248360,57 +248387,57 @@ │ │ type : '(IJLjava/util/concurrent/TimeUnit;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 88 16-bit code units │ │ -0a559c: |[0a559c] com.squareup.okhttp.ConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V │ │ -0a55ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0a55ae: 7010 b927 0a00 |0001: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a55b4: 2201 cb05 |0004: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@05cb │ │ -0a55b8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0a55ba: 1604 3c00 |0007: const-wide/16 v4, #int 60 // #3c │ │ -0a55be: 6206 d110 |0009: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d1 │ │ -0a55c2: 2207 c805 |000b: new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; // type@05c8 │ │ -0a55c6: 7010 1d29 0700 |000d: invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@291d │ │ -0a55cc: 1a00 ee0e |0010: const-string v0, "OkHttp ConnectionPool" // string@0eee │ │ -0a55d0: 7120 b724 3000 |0012: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@24b7 │ │ -0a55d6: 0c08 |0015: move-result-object v8 │ │ -0a55d8: 7608 1f29 0100 |0016: 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@291f │ │ -0a55de: 5ba1 d20e |0019: iput-object v1, v10, Lcom/squareup/okhttp/ConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@0ed2 │ │ -0a55e2: 2200 a604 |001b: new-instance v0, Lcom/squareup/okhttp/ConnectionPool$1; // type@04a6 │ │ -0a55e6: 7020 3823 a000 |001d: invoke-direct {v0, v10}, Lcom/squareup/okhttp/ConnectionPool$1;.:(Lcom/squareup/okhttp/ConnectionPool;)V // method@2338 │ │ -0a55ec: 5ba0 d00e |0020: iput-object v0, v10, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@0ed0 │ │ -0a55f0: 2200 aa05 |0022: new-instance v0, Ljava/util/ArrayDeque; // type@05aa │ │ -0a55f4: 7010 8f28 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@288f │ │ -0a55fa: 5ba0 d10e |0027: iput-object v0, v10, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ -0a55fe: 2200 d004 |0029: new-instance v0, Lcom/squareup/okhttp/internal/RouteDatabase; // type@04d0 │ │ -0a5602: 7010 9f24 0000 |002b: invoke-direct {v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.:()V // method@249f │ │ -0a5608: 5ba0 d50e |002e: iput-object v0, v10, Lcom/squareup/okhttp/ConnectionPool;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0ed5 │ │ -0a560c: 59ab d40e |0030: iput v11, v10, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@0ed4 │ │ -0a5610: 6e30 2129 ce0d |0032: invoke-virtual {v14, v12, v13}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@2921 │ │ -0a5616: 0b00 |0035: move-result-wide v0 │ │ -0a5618: 5aa0 d30e |0036: iput-wide v0, v10, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ -0a561c: 1600 0000 |0038: const-wide/16 v0, #int 0 // #0 │ │ -0a5620: 3100 0c00 |003a: cmp-long v0, v12, v0 │ │ -0a5624: 3c00 1b00 |003c: if-gtz v0, 0057 // +001b │ │ -0a5628: 2200 5605 |003e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a562c: 2201 6c05 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a5630: 7010 f927 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a5636: 1a02 6123 |0045: const-string v2, "keepAliveDuration <= 0: " // string@2361 │ │ -0a563a: 6e20 0228 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a5640: 0c01 |004a: move-result-object v1 │ │ -0a5642: 6e30 ff27 c10d |004b: invoke-virtual {v1, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0a5648: 0c01 |004e: move-result-object v1 │ │ -0a564a: 6e10 0628 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a5650: 0c01 |0052: move-result-object v1 │ │ -0a5652: 7020 8f27 1000 |0053: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a5658: 2700 |0056: throw v0 │ │ -0a565a: 0e00 |0057: return-void │ │ +0a5620: |[0a5620] com.squareup.okhttp.ConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V │ │ +0a5630: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0a5632: 7010 b927 0a00 |0001: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a5638: 2201 ce05 |0004: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@05ce │ │ +0a563c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a563e: 1604 3c00 |0007: const-wide/16 v4, #int 60 // #3c │ │ +0a5642: 6206 d810 |0009: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d8 │ │ +0a5646: 2207 cb05 |000b: new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; // type@05cb │ │ +0a564a: 7010 1d29 0700 |000d: invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@291d │ │ +0a5650: 1a00 f70e |0010: const-string v0, "OkHttp ConnectionPool" // string@0ef7 │ │ +0a5654: 7120 b724 3000 |0012: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@24b7 │ │ +0a565a: 0c08 |0015: move-result-object v8 │ │ +0a565c: 7608 1f29 0100 |0016: 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@291f │ │ +0a5662: 5ba1 d20e |0019: iput-object v1, v10, Lcom/squareup/okhttp/ConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@0ed2 │ │ +0a5666: 2200 a704 |001b: new-instance v0, Lcom/squareup/okhttp/ConnectionPool$1; // type@04a7 │ │ +0a566a: 7020 3823 a000 |001d: invoke-direct {v0, v10}, Lcom/squareup/okhttp/ConnectionPool$1;.:(Lcom/squareup/okhttp/ConnectionPool;)V // method@2338 │ │ +0a5670: 5ba0 d00e |0020: iput-object v0, v10, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@0ed0 │ │ +0a5674: 2200 ad05 |0022: new-instance v0, Ljava/util/ArrayDeque; // type@05ad │ │ +0a5678: 7010 8f28 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@288f │ │ +0a567e: 5ba0 d10e |0027: iput-object v0, v10, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ +0a5682: 2200 d104 |0029: new-instance v0, Lcom/squareup/okhttp/internal/RouteDatabase; // type@04d1 │ │ +0a5686: 7010 9f24 0000 |002b: invoke-direct {v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.:()V // method@249f │ │ +0a568c: 5ba0 d50e |002e: iput-object v0, v10, Lcom/squareup/okhttp/ConnectionPool;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0ed5 │ │ +0a5690: 59ab d40e |0030: iput v11, v10, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@0ed4 │ │ +0a5694: 6e30 2129 ce0d |0032: invoke-virtual {v14, v12, v13}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@2921 │ │ +0a569a: 0b00 |0035: move-result-wide v0 │ │ +0a569c: 5aa0 d30e |0036: iput-wide v0, v10, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ +0a56a0: 1600 0000 |0038: const-wide/16 v0, #int 0 // #0 │ │ +0a56a4: 3100 0c00 |003a: cmp-long v0, v12, v0 │ │ +0a56a8: 3c00 1b00 |003c: if-gtz v0, 0057 // +001b │ │ +0a56ac: 2200 5705 |003e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a56b0: 2201 6d05 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a56b4: 7010 f927 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a56ba: 1a02 6b23 |0045: const-string v2, "keepAliveDuration <= 0: " // string@236b │ │ +0a56be: 6e20 0228 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a56c4: 0c01 |004a: move-result-object v1 │ │ +0a56c6: 6e30 ff27 c10d |004b: invoke-virtual {v1, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0a56cc: 0c01 |004e: move-result-object v1 │ │ +0a56ce: 6e10 0628 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a56d4: 0c01 |0052: move-result-object v1 │ │ +0a56d6: 7020 8f27 1000 |0053: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a56dc: 2700 |0056: throw v0 │ │ +0a56de: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=117 │ │ 0x0004 line=84 │ │ 0x0012 line=86 │ │ 0x001b line=91 │ │ 0x0022 line=110 │ │ @@ -248431,79 +248458,79 @@ │ │ type : '()Lcom/squareup/okhttp/ConnectionPool;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a565c: |[0a565c] com.squareup.okhttp.ConnectionPool.getDefault:()Lcom/squareup/okhttp/ConnectionPool; │ │ -0a566c: 6200 d60e |0000: sget-object v0, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@0ed6 │ │ -0a5670: 1100 |0002: return-object v0 │ │ +0a56e0: |[0a56e0] com.squareup.okhttp.ConnectionPool.getDefault:()Lcom/squareup/okhttp/ConnectionPool; │ │ +0a56f0: 6200 d60e |0000: sget-object v0, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@0ed6 │ │ +0a56f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ │ │ #4 : (in Lcom/squareup/okhttp/ConnectionPool;) │ │ name : 'pruneAndGetAllocationCount' │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;J)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -0a5674: |[0a5674] com.squareup.okhttp.ConnectionPool.pruneAndGetAllocationCount:(Lcom/squareup/okhttp/internal/io/RealConnection;J)I │ │ -0a5684: 5472 ae10 |0000: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ -0a5688: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a568a: 7210 ec28 0200 |0003: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -0a5690: 0a03 |0006: move-result v3 │ │ -0a5692: 3530 4f00 |0007: if-ge v0, v3, 0056 // +004f │ │ -0a5696: 7220 e528 0200 |0009: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a569c: 0c01 |000c: move-result-object v1 │ │ -0a569e: 1f01 7605 |000d: check-cast v1, Ljava/lang/ref/Reference; // type@0576 │ │ -0a56a2: 6e10 1d28 0100 |000f: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@281d │ │ -0a56a8: 0c03 |0012: move-result-object v3 │ │ -0a56aa: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ -0a56ae: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a56b2: 28ec |0017: goto 0003 // -0014 │ │ -0a56b4: 6203 5d0f |0018: sget-object v3, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@0f5d │ │ -0a56b8: 2204 6c05 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0a56bc: 7010 f927 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a56c2: 1a05 d201 |001f: const-string v5, "A connection to " // string@01d2 │ │ -0a56c6: 6e20 0228 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a56cc: 0c04 |0024: move-result-object v4 │ │ -0a56ce: 6e10 1c27 0700 |0025: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@271c │ │ -0a56d4: 0c05 |0028: move-result-object v5 │ │ -0a56d6: 6e10 6024 0500 |0029: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0a56dc: 0c05 |002c: move-result-object v5 │ │ -0a56de: 6e10 0323 0500 |002d: invoke-virtual {v5}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ -0a56e4: 0c05 |0030: move-result-object v5 │ │ -0a56e6: 6e20 0128 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0a56ec: 0c04 |0034: move-result-object v4 │ │ -0a56ee: 1a05 bb00 |0035: const-string v5, " was leaked. Did you forget to close a response body?" // string@00bb │ │ -0a56f2: 6e20 0228 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a56f8: 0c04 |003a: move-result-object v4 │ │ -0a56fa: 6e10 0628 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a5700: 0c04 |003e: move-result-object v4 │ │ -0a5702: 6e20 2829 4300 |003f: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@2928 │ │ -0a5708: 7220 e928 0200 |0042: invoke-interface {v2, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ -0a570e: 1213 |0045: const/4 v3, #int 1 // #1 │ │ -0a5710: 5c73 b210 |0046: iput-boolean v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ -0a5714: 7210 e728 0200 |0048: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -0a571a: 0a03 |004b: move-result v3 │ │ -0a571c: 3803 b7ff |004c: if-eqz v3, 0003 // -0049 │ │ -0a5720: 5364 d30e |004e: iget-wide v4, v6, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ -0a5724: 9c04 0804 |0050: sub-long v4, v8, v4 │ │ -0a5728: 5a74 b110 |0052: iput-wide v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@10b1 │ │ -0a572c: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -0a572e: 0f03 |0055: return v3 │ │ -0a5730: 7210 ec28 0200 |0056: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -0a5736: 0a03 |0059: move-result v3 │ │ -0a5738: 28fb |005a: goto 0055 // -0005 │ │ +0a56f8: |[0a56f8] com.squareup.okhttp.ConnectionPool.pruneAndGetAllocationCount:(Lcom/squareup/okhttp/internal/io/RealConnection;J)I │ │ +0a5708: 5472 ae10 |0000: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ +0a570c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a570e: 7210 ec28 0200 |0003: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +0a5714: 0a03 |0006: move-result v3 │ │ +0a5716: 3530 4f00 |0007: if-ge v0, v3, 0056 // +004f │ │ +0a571a: 7220 e528 0200 |0009: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a5720: 0c01 |000c: move-result-object v1 │ │ +0a5722: 1f01 7905 |000d: check-cast v1, Ljava/lang/ref/Reference; // type@0579 │ │ +0a5726: 6e10 1d28 0100 |000f: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@281d │ │ +0a572c: 0c03 |0012: move-result-object v3 │ │ +0a572e: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ +0a5732: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a5736: 28ec |0017: goto 0003 // -0014 │ │ +0a5738: 6203 5d0f |0018: sget-object v3, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@0f5d │ │ +0a573c: 2204 6d05 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0a5740: 7010 f927 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a5746: 1a05 d201 |001f: const-string v5, "A connection to " // string@01d2 │ │ +0a574a: 6e20 0228 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a5750: 0c04 |0024: move-result-object v4 │ │ +0a5752: 6e10 1c27 0700 |0025: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@271c │ │ +0a5758: 0c05 |0028: move-result-object v5 │ │ +0a575a: 6e10 6024 0500 |0029: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0a5760: 0c05 |002c: move-result-object v5 │ │ +0a5762: 6e10 0323 0500 |002d: invoke-virtual {v5}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ +0a5768: 0c05 |0030: move-result-object v5 │ │ +0a576a: 6e20 0128 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0a5770: 0c04 |0034: move-result-object v4 │ │ +0a5772: 1a05 bb00 |0035: const-string v5, " was leaked. Did you forget to close a response body?" // string@00bb │ │ +0a5776: 6e20 0228 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a577c: 0c04 |003a: move-result-object v4 │ │ +0a577e: 6e10 0628 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a5784: 0c04 |003e: move-result-object v4 │ │ +0a5786: 6e20 2829 4300 |003f: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@2928 │ │ +0a578c: 7220 e928 0200 |0042: invoke-interface {v2, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ +0a5792: 1213 |0045: const/4 v3, #int 1 // #1 │ │ +0a5794: 5c73 b210 |0046: iput-boolean v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ +0a5798: 7210 e728 0200 |0048: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +0a579e: 0a03 |004b: move-result v3 │ │ +0a57a0: 3803 b7ff |004c: if-eqz v3, 0003 // -0049 │ │ +0a57a4: 5364 d30e |004e: iget-wide v4, v6, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ +0a57a8: 9c04 0804 |0050: sub-long v4, v8, v4 │ │ +0a57ac: 5a74 b110 |0052: iput-wide v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@10b1 │ │ +0a57b0: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +0a57b2: 0f03 |0055: return v3 │ │ +0a57b4: 7210 ec28 0200 |0056: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +0a57ba: 0a03 |0059: move-result v3 │ │ +0a57bc: 28fb |005a: goto 0055 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ 0x0009 line=297 │ │ 0x000f line=299 │ │ 0x0015 line=300 │ │ @@ -248529,70 +248556,70 @@ │ │ type : '(J)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -0a573c: |[0a573c] com.squareup.okhttp.ConnectionPool.cleanup:(J)J │ │ -0a574c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a574e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a5750: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0a5752: 1908 0080 |0003: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ -0a5756: 1d0d |0005: monitor-enter v13 │ │ -0a5758: 54d7 d10e |0006: iget-object v7, v13, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ -0a575c: 7210 c628 0700 |0008: invoke-interface {v7}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@28c6 │ │ -0a5762: 0c01 |000b: move-result-object v1 │ │ -0a5764: 7210 d228 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0a576a: 0a07 |000f: move-result v7 │ │ -0a576c: 3807 1e00 |0010: if-eqz v7, 002e // +001e │ │ -0a5770: 7210 d328 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0a5776: 0c00 |0015: move-result-object v0 │ │ -0a5778: 1f00 2505 |0016: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0525 │ │ -0a577c: 7040 4123 0dfe |0018: invoke-direct {v13, v0, v14, v15}, Lcom/squareup/okhttp/ConnectionPool;.pruneAndGetAllocationCount:(Lcom/squareup/okhttp/internal/io/RealConnection;J)I // method@2341 │ │ -0a5782: 0a07 |001b: move-result v7 │ │ -0a5784: 3d07 0500 |001c: if-lez v7, 0021 // +0005 │ │ -0a5788: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a578c: 28ec |0020: goto 000c // -0014 │ │ -0a578e: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a5792: 530a b110 |0023: iget-wide v10, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@10b1 │ │ -0a5796: 9c04 0e0a |0025: sub-long v4, v14, v10 │ │ -0a579a: 3107 0408 |0027: cmp-long v7, v4, v8 │ │ -0a579e: 3d07 e3ff |0029: if-lez v7, 000c // -001d │ │ -0a57a2: 0448 |002b: move-wide v8, v4 │ │ -0a57a4: 0706 |002c: move-object v6, v0 │ │ -0a57a6: 28df |002d: goto 000c // -0021 │ │ -0a57a8: 53da d30e |002e: iget-wide v10, v13, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ -0a57ac: 3107 080a |0030: cmp-long v7, v8, v10 │ │ -0a57b0: 3b07 0600 |0032: if-gez v7, 0038 // +0006 │ │ -0a57b4: 52d7 d40e |0034: iget v7, v13, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@0ed4 │ │ -0a57b8: 3772 1200 |0036: if-le v2, v7, 0048 // +0012 │ │ -0a57bc: 54d7 d10e |0038: iget-object v7, v13, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ -0a57c0: 7220 c728 6700 |003a: invoke-interface {v7, v6}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@28c7 │ │ -0a57c6: 1e0d |003d: monitor-exit v13 │ │ -0a57c8: 6e10 1d27 0600 |003e: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@271d │ │ -0a57ce: 0c07 |0041: move-result-object v7 │ │ -0a57d0: 7110 a924 0700 |0042: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ -0a57d6: 160a 0000 |0045: const-wide/16 v10, #int 0 // #0 │ │ -0a57da: 100a |0047: return-wide v10 │ │ -0a57dc: 3d02 0a00 |0048: if-lez v2, 0052 // +000a │ │ -0a57e0: 53da d30e |004a: iget-wide v10, v13, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ -0a57e4: bc8a |004c: sub-long/2addr v10, v8 │ │ -0a57e6: 1e0d |004d: monitor-exit v13 │ │ -0a57e8: 28f9 |004e: goto 0047 // -0007 │ │ -0a57ea: 0d07 |004f: move-exception v7 │ │ -0a57ec: 1e0d |0050: monitor-exit v13 │ │ -0a57ee: 2707 |0051: throw v7 │ │ -0a57f0: 3d03 0600 |0052: if-lez v3, 0058 // +0006 │ │ -0a57f4: 53da d30e |0054: iget-wide v10, v13, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ -0a57f8: 1e0d |0056: monitor-exit v13 │ │ -0a57fa: 28f0 |0057: goto 0047 // -0010 │ │ -0a57fc: 160a ffff |0058: const-wide/16 v10, #int -1 // #ffff │ │ -0a5800: 1e0d |005a: monitor-exit v13 │ │ -0a5802: 28ec |005b: goto 0047 // -0014 │ │ +0a57c0: |[0a57c0] com.squareup.okhttp.ConnectionPool.cleanup:(J)J │ │ +0a57d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a57d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0a57d4: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0a57d6: 1908 0080 |0003: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ +0a57da: 1d0d |0005: monitor-enter v13 │ │ +0a57dc: 54d7 d10e |0006: iget-object v7, v13, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ +0a57e0: 7210 c628 0700 |0008: invoke-interface {v7}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@28c6 │ │ +0a57e6: 0c01 |000b: move-result-object v1 │ │ +0a57e8: 7210 d228 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0a57ee: 0a07 |000f: move-result v7 │ │ +0a57f0: 3807 1e00 |0010: if-eqz v7, 002e // +001e │ │ +0a57f4: 7210 d328 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0a57fa: 0c00 |0015: move-result-object v0 │ │ +0a57fc: 1f00 2605 |0016: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0526 │ │ +0a5800: 7040 4123 0dfe |0018: invoke-direct {v13, v0, v14, v15}, Lcom/squareup/okhttp/ConnectionPool;.pruneAndGetAllocationCount:(Lcom/squareup/okhttp/internal/io/RealConnection;J)I // method@2341 │ │ +0a5806: 0a07 |001b: move-result v7 │ │ +0a5808: 3d07 0500 |001c: if-lez v7, 0021 // +0005 │ │ +0a580c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a5810: 28ec |0020: goto 000c // -0014 │ │ +0a5812: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a5816: 530a b110 |0023: iget-wide v10, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@10b1 │ │ +0a581a: 9c04 0e0a |0025: sub-long v4, v14, v10 │ │ +0a581e: 3107 0408 |0027: cmp-long v7, v4, v8 │ │ +0a5822: 3d07 e3ff |0029: if-lez v7, 000c // -001d │ │ +0a5826: 0448 |002b: move-wide v8, v4 │ │ +0a5828: 0706 |002c: move-object v6, v0 │ │ +0a582a: 28df |002d: goto 000c // -0021 │ │ +0a582c: 53da d30e |002e: iget-wide v10, v13, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ +0a5830: 3107 080a |0030: cmp-long v7, v8, v10 │ │ +0a5834: 3b07 0600 |0032: if-gez v7, 0038 // +0006 │ │ +0a5838: 52d7 d40e |0034: iget v7, v13, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@0ed4 │ │ +0a583c: 3772 1200 |0036: if-le v2, v7, 0048 // +0012 │ │ +0a5840: 54d7 d10e |0038: iget-object v7, v13, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ +0a5844: 7220 c728 6700 |003a: invoke-interface {v7, v6}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@28c7 │ │ +0a584a: 1e0d |003d: monitor-exit v13 │ │ +0a584c: 6e10 1d27 0600 |003e: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@271d │ │ +0a5852: 0c07 |0041: move-result-object v7 │ │ +0a5854: 7110 a924 0700 |0042: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ +0a585a: 160a 0000 |0045: const-wide/16 v10, #int 0 // #0 │ │ +0a585e: 100a |0047: return-wide v10 │ │ +0a5860: 3d02 0a00 |0048: if-lez v2, 0052 // +000a │ │ +0a5864: 53da d30e |004a: iget-wide v10, v13, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ +0a5868: bc8a |004c: sub-long/2addr v10, v8 │ │ +0a586a: 1e0d |004d: monitor-exit v13 │ │ +0a586c: 28f9 |004e: goto 0047 // -0007 │ │ +0a586e: 0d07 |004f: move-exception v7 │ │ +0a5870: 1e0d |0050: monitor-exit v13 │ │ +0a5872: 2707 |0051: throw v7 │ │ +0a5874: 3d03 0600 |0052: if-lez v3, 0058 // +0006 │ │ +0a5878: 53da d30e |0054: iget-wide v10, v13, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@0ed3 │ │ +0a587c: 1e0d |0056: monitor-exit v13 │ │ +0a587e: 28f0 |0057: goto 0047 // -0010 │ │ +0a5880: 160a ffff |0058: const-wide/16 v10, #int -1 // #ffff │ │ +0a5884: 1e0d |005a: monitor-exit v13 │ │ +0a5886: 28ec |005b: goto 0047 // -0014 │ │ catches : 3 │ │ 0x0006 - 0x003e │ │ -> 0x004f │ │ 0x004a - 0x0051 │ │ -> 0x004f │ │ 0x0054 - 0x005b │ │ -> 0x004f │ │ @@ -248640,34 +248667,34 @@ │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a5820: |[0a5820] com.squareup.okhttp.ConnectionPool.connectionBecameIdle:(Lcom/squareup/okhttp/internal/io/RealConnection;)Z │ │ -0a5830: 6300 cf0e |0000: sget-boolean v0, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@0ecf │ │ -0a5834: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -0a5838: 7110 1128 0100 |0004: invoke-static {v1}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0a583e: 0a00 |0007: move-result v0 │ │ -0a5840: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -0a5844: 2200 4305 |000a: new-instance v0, Ljava/lang/AssertionError; // type@0543 │ │ -0a5848: 7010 6127 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0a584e: 2700 |000f: throw v0 │ │ -0a5850: 5520 b210 |0010: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ -0a5854: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -0a5858: 5210 d40e |0014: iget v0, v1, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@0ed4 │ │ -0a585c: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -0a5860: 5410 d10e |0018: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ -0a5864: 7220 c728 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@28c7 │ │ -0a586a: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0a586c: 0f00 |001e: return v0 │ │ -0a586e: 6e10 bf27 0100 |001f: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0a5874: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0a5876: 28fb |0023: goto 001e // -0005 │ │ +0a58a4: |[0a58a4] com.squareup.okhttp.ConnectionPool.connectionBecameIdle:(Lcom/squareup/okhttp/internal/io/RealConnection;)Z │ │ +0a58b4: 6300 cf0e |0000: sget-boolean v0, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@0ecf │ │ +0a58b8: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +0a58bc: 7110 1128 0100 |0004: invoke-static {v1}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0a58c2: 0a00 |0007: move-result v0 │ │ +0a58c4: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +0a58c8: 2200 4405 |000a: new-instance v0, Ljava/lang/AssertionError; // type@0544 │ │ +0a58cc: 7010 6127 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0a58d2: 2700 |000f: throw v0 │ │ +0a58d4: 5520 b210 |0010: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ +0a58d8: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +0a58dc: 5210 d40e |0014: iget v0, v1, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@0ed4 │ │ +0a58e0: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +0a58e4: 5410 d10e |0018: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ +0a58e8: 7220 c728 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@28c7 │ │ +0a58ee: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +0a58f0: 0f00 |001e: return v0 │ │ +0a58f2: 6e10 bf27 0100 |001f: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0a58f8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0a58fa: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0010 line=200 │ │ 0x0018 line=201 │ │ 0x001d line=202 │ │ 0x001e line=205 │ │ @@ -248682,50 +248709,50 @@ │ │ type : '(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0a5878: |[0a5878] com.squareup.okhttp.ConnectionPool.get:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -0a5888: 6301 cf0e |0000: sget-boolean v1, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@0ecf │ │ -0a588c: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ -0a5890: 7110 1128 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0a5896: 0a01 |0007: move-result v1 │ │ -0a5898: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ -0a589c: 2201 4305 |000a: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0a58a0: 7010 6127 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0a58a6: 2701 |000f: throw v1 │ │ -0a58a8: 5441 d10e |0010: iget-object v1, v4, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ -0a58ac: 7210 c628 0100 |0012: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@28c6 │ │ -0a58b2: 0c01 |0015: move-result-object v1 │ │ -0a58b4: 7210 d228 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0a58ba: 0a02 |0019: move-result v2 │ │ -0a58bc: 3802 2800 |001a: if-eqz v2, 0042 // +0028 │ │ -0a58c0: 7210 d328 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0a58c6: 0c00 |001f: move-result-object v0 │ │ -0a58c8: 1f00 2505 |0020: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0525 │ │ -0a58cc: 5402 ae10 |0022: iget-object v2, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ -0a58d0: 7210 ec28 0200 |0024: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -0a58d6: 0a02 |0027: move-result v2 │ │ -0a58d8: 6e10 1527 0000 |0028: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.allocationLimit:()I // method@2715 │ │ -0a58de: 0a03 |002b: move-result v3 │ │ -0a58e0: 3532 eaff |002c: if-ge v2, v3, 0016 // -0016 │ │ -0a58e4: 6e10 1c27 0000 |002e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@271c │ │ -0a58ea: 0c02 |0031: move-result-object v2 │ │ -0a58ec: 5422 4f0f |0032: iget-object v2, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ -0a58f0: 6e20 f522 2500 |0034: invoke-virtual {v5, v2}, Lcom/squareup/okhttp/Address;.equals:(Ljava/lang/Object;)Z // method@22f5 │ │ -0a58f6: 0a02 |0037: move-result v2 │ │ -0a58f8: 3802 deff |0038: if-eqz v2, 0016 // -0022 │ │ -0a58fc: 5502 b210 |003a: iget-boolean v2, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ -0a5900: 3902 daff |003c: if-nez v2, 0016 // -0026 │ │ -0a5904: 6e20 0227 0600 |003e: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2702 │ │ -0a590a: 1100 |0041: return-object v0 │ │ -0a590c: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -0a590e: 28fe |0043: goto 0041 // -0002 │ │ +0a58fc: |[0a58fc] com.squareup.okhttp.ConnectionPool.get:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +0a590c: 6301 cf0e |0000: sget-boolean v1, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@0ecf │ │ +0a5910: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ +0a5914: 7110 1128 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0a591a: 0a01 |0007: move-result v1 │ │ +0a591c: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ +0a5920: 2201 4405 |000a: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0a5924: 7010 6127 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0a592a: 2701 |000f: throw v1 │ │ +0a592c: 5441 d10e |0010: iget-object v1, v4, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ +0a5930: 7210 c628 0100 |0012: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@28c6 │ │ +0a5936: 0c01 |0015: move-result-object v1 │ │ +0a5938: 7210 d228 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0a593e: 0a02 |0019: move-result v2 │ │ +0a5940: 3802 2800 |001a: if-eqz v2, 0042 // +0028 │ │ +0a5944: 7210 d328 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0a594a: 0c00 |001f: move-result-object v0 │ │ +0a594c: 1f00 2605 |0020: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0526 │ │ +0a5950: 5402 ae10 |0022: iget-object v2, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ +0a5954: 7210 ec28 0200 |0024: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +0a595a: 0a02 |0027: move-result v2 │ │ +0a595c: 6e10 1527 0000 |0028: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.allocationLimit:()I // method@2715 │ │ +0a5962: 0a03 |002b: move-result v3 │ │ +0a5964: 3532 eaff |002c: if-ge v2, v3, 0016 // -0016 │ │ +0a5968: 6e10 1c27 0000 |002e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@271c │ │ +0a596e: 0c02 |0031: move-result-object v2 │ │ +0a5970: 5422 4f0f |0032: iget-object v2, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ +0a5974: 6e20 f522 2500 |0034: invoke-virtual {v5, v2}, Lcom/squareup/okhttp/Address;.equals:(Ljava/lang/Object;)Z // method@22f5 │ │ +0a597a: 0a02 |0037: move-result v2 │ │ +0a597c: 3802 deff |0038: if-eqz v2, 0016 // -0022 │ │ +0a5980: 5502 b210 |003a: iget-boolean v2, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ +0a5984: 3902 daff |003c: if-nez v2, 0016 // -0026 │ │ +0a5988: 6e20 0227 0600 |003e: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2702 │ │ +0a598e: 1100 |0041: return-object v0 │ │ +0a5990: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +0a5992: 28fe |0043: goto 0041 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0010 line=173 │ │ 0x0022 line=176 │ │ 0x002e line=177 │ │ 0x003e line=179 │ │ @@ -248741,88 +248768,88 @@ │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0a5910: |[0a5910] com.squareup.okhttp.ConnectionPool.put:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ -0a5920: 6300 cf0e |0000: sget-boolean v0, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@0ecf │ │ -0a5924: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -0a5928: 7110 1128 0200 |0004: invoke-static {v2}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0a592e: 0a00 |0007: move-result v0 │ │ -0a5930: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -0a5934: 2200 4305 |000a: new-instance v0, Ljava/lang/AssertionError; // type@0543 │ │ -0a5938: 7010 6127 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0a593e: 2700 |000f: throw v0 │ │ -0a5940: 5420 d10e |0010: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ -0a5944: 7210 c528 0000 |0012: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@28c5 │ │ -0a594a: 0a00 |0015: move-result v0 │ │ -0a594c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -0a5950: 5420 d20e |0018: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@0ed2 │ │ -0a5954: 5421 d00e |001a: iget-object v1, v2, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@0ed0 │ │ -0a5958: 7220 1a29 1000 |001c: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@291a │ │ -0a595e: 5420 d10e |001f: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ -0a5962: 7220 c428 3000 |0021: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@28c4 │ │ -0a5968: 0e00 |0024: return-void │ │ +0a5994: |[0a5994] com.squareup.okhttp.ConnectionPool.put:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ +0a59a4: 6300 cf0e |0000: sget-boolean v0, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@0ecf │ │ +0a59a8: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +0a59ac: 7110 1128 0200 |0004: invoke-static {v2}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0a59b2: 0a00 |0007: move-result v0 │ │ +0a59b4: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +0a59b8: 2200 4405 |000a: new-instance v0, Ljava/lang/AssertionError; // type@0544 │ │ +0a59bc: 7010 6127 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0a59c2: 2700 |000f: throw v0 │ │ +0a59c4: 5420 d10e |0010: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ +0a59c8: 7210 c528 0000 |0012: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@28c5 │ │ +0a59ce: 0a00 |0015: move-result v0 │ │ +0a59d0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +0a59d4: 5420 d20e |0018: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@0ed2 │ │ +0a59d8: 5421 d00e |001a: iget-object v1, v2, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@0ed0 │ │ +0a59dc: 7220 1a29 1000 |001c: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@291a │ │ +0a59e2: 5420 d10e |001f: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@0ed1 │ │ +0a59e6: 7220 c428 3000 |0021: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@28c4 │ │ +0a59ec: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0010 line=188 │ │ 0x0018 line=189 │ │ 0x001f line=191 │ │ 0x0024 line=192 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lcom/squareup/okhttp/ConnectionPool; │ │ 0x0000 - 0x0025 reg=3 connection Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ - source_file_idx : 1094 (ConnectionPool.java) │ │ + source_file_idx : 1097 (ConnectionPool.java) │ │ │ │ -Class #876 header: │ │ -class_idx : 1192 │ │ +Class #877 header: │ │ +class_idx : 1193 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1097 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1100 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #876 annotations: │ │ +Class #877 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/ConnectionSpec; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #876 - │ │ +Class #877 - │ │ Class descriptor : 'Lcom/squareup/okhttp/ConnectionSpec$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1097 (ConnectionSpec.java) │ │ + source_file_idx : 1100 (ConnectionSpec.java) │ │ │ │ -Class #877 header: │ │ -class_idx : 1193 │ │ +Class #878 header: │ │ +class_idx : 1194 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1097 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1100 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 6 │ │ │ │ -Class #877 annotations: │ │ +Class #878 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/ConnectionSpec; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ │ │ -Class #877 - │ │ +Class #878 - │ │ Class descriptor : 'Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/ConnectionSpec$Builder;) │ │ @@ -248847,29 +248874,29 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0a596c: |[0a596c] com.squareup.okhttp.ConnectionSpec$Builder.:(Lcom/squareup/okhttp/ConnectionSpec;)V │ │ -0a597c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a5982: 7110 5223 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$400:(Lcom/squareup/okhttp/ConnectionSpec;)Z // method@2352 │ │ -0a5988: 0a00 |0006: move-result v0 │ │ -0a598a: 5c10 d90e |0007: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ -0a598e: 7110 5323 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$500:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; // method@2353 │ │ -0a5994: 0c00 |000c: move-result-object v0 │ │ -0a5996: 5b10 d70e |000d: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@0ed7 │ │ -0a599a: 7110 5423 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$600:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; // method@2354 │ │ -0a59a0: 0c00 |0012: move-result-object v0 │ │ -0a59a2: 5b10 da0e |0013: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@0eda │ │ -0a59a6: 7110 5523 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$700:(Lcom/squareup/okhttp/ConnectionSpec;)Z // method@2355 │ │ -0a59ac: 0a00 |0018: move-result v0 │ │ -0a59ae: 5c10 d80e |0019: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@0ed8 │ │ -0a59b2: 0e00 |001b: return-void │ │ +0a59f0: |[0a59f0] com.squareup.okhttp.ConnectionSpec$Builder.:(Lcom/squareup/okhttp/ConnectionSpec;)V │ │ +0a5a00: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a5a06: 7110 5223 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$400:(Lcom/squareup/okhttp/ConnectionSpec;)Z // method@2352 │ │ +0a5a0c: 0a00 |0006: move-result v0 │ │ +0a5a0e: 5c10 d90e |0007: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ +0a5a12: 7110 5323 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$500:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; // method@2353 │ │ +0a5a18: 0c00 |000c: move-result-object v0 │ │ +0a5a1a: 5b10 d70e |000d: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@0ed7 │ │ +0a5a1e: 7110 5423 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$600:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; // method@2354 │ │ +0a5a24: 0c00 |0012: move-result-object v0 │ │ +0a5a26: 5b10 da0e |0013: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@0eda │ │ +0a5a2a: 7110 5523 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$700:(Lcom/squareup/okhttp/ConnectionSpec;)Z // method@2355 │ │ +0a5a30: 0a00 |0018: move-result v0 │ │ +0a5a32: 5c10 d80e |0019: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@0ed8 │ │ +0a5a36: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0003 line=260 │ │ 0x0009 line=261 │ │ 0x000f line=262 │ │ 0x0015 line=263 │ │ @@ -248883,18 +248910,18 @@ │ │ type : '(Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a59b4: |[0a59b4] com.squareup.okhttp.ConnectionSpec$Builder.:(Z)V │ │ -0a59c4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a59ca: 5c01 d90e |0003: iput-boolean v1, v0, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ -0a59ce: 0e00 |0005: return-void │ │ +0a5a38: |[0a5a38] com.squareup.okhttp.ConnectionSpec$Builder.:(Z)V │ │ +0a5a48: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a5a4e: 5c01 d90e |0003: iput-boolean v1, v0, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ +0a5a52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=256 │ │ 0x0005 line=257 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ @@ -248905,17 +248932,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a59d0: |[0a59d0] com.squareup.okhttp.ConnectionSpec$Builder.access$000:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z │ │ -0a59e0: 5510 d90e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ -0a59e4: 0f00 |0002: return v0 │ │ +0a5a54: |[0a5a54] com.squareup.okhttp.ConnectionSpec$Builder.access$000:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z │ │ +0a5a64: 5510 d90e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ +0a5a68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ #3 : (in Lcom/squareup/okhttp/ConnectionSpec$Builder;) │ │ @@ -248923,17 +248950,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a59e8: |[0a59e8] com.squareup.okhttp.ConnectionSpec$Builder.access$100:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; │ │ -0a59f8: 5410 d70e |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@0ed7 │ │ -0a59fc: 1100 |0002: return-object v0 │ │ +0a5a6c: |[0a5a6c] com.squareup.okhttp.ConnectionSpec$Builder.access$100:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; │ │ +0a5a7c: 5410 d70e |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@0ed7 │ │ +0a5a80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/ConnectionSpec$Builder;) │ │ @@ -248941,17 +248968,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5a00: |[0a5a00] com.squareup.okhttp.ConnectionSpec$Builder.access$200:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; │ │ -0a5a10: 5410 da0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@0eda │ │ -0a5a14: 1100 |0002: return-object v0 │ │ +0a5a84: |[0a5a84] com.squareup.okhttp.ConnectionSpec$Builder.access$200:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; │ │ +0a5a94: 5410 da0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@0eda │ │ +0a5a98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ #5 : (in Lcom/squareup/okhttp/ConnectionSpec$Builder;) │ │ @@ -248959,17 +248986,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5a18: |[0a5a18] com.squareup.okhttp.ConnectionSpec$Builder.access$300:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z │ │ -0a5a28: 5510 d80e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@0ed8 │ │ -0a5a2c: 0f00 |0002: return v0 │ │ +0a5a9c: |[0a5a9c] com.squareup.okhttp.ConnectionSpec$Builder.access$300:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z │ │ +0a5aac: 5510 d80e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@0ed8 │ │ +0a5ab0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ Virtual methods - │ │ @@ -248978,19 +249005,19 @@ │ │ type : '()Lcom/squareup/okhttp/ConnectionSpec;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a5a30: |[0a5a30] com.squareup.okhttp.ConnectionSpec$Builder.build:()Lcom/squareup/okhttp/ConnectionSpec; │ │ -0a5a40: 2200 aa04 |0000: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec; // type@04aa │ │ -0a5a44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a5a46: 7030 5123 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/ConnectionSpec;.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V // method@2351 │ │ -0a5a4c: 1100 |0006: return-object v0 │ │ +0a5ab4: |[0a5ab4] com.squareup.okhttp.ConnectionSpec$Builder.build:()Lcom/squareup/okhttp/ConnectionSpec; │ │ +0a5ac4: 2200 ab04 |0000: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec; // type@04ab │ │ +0a5ac8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a5aca: 7030 5123 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/ConnectionSpec;.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V // method@2351 │ │ +0a5ad0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ #1 : (in Lcom/squareup/okhttp/ConnectionSpec$Builder;) │ │ @@ -248998,34 +249025,34 @@ │ │ type : '([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0a5a50: |[0a5a50] com.squareup.okhttp.ConnectionSpec$Builder.cipherSuites:([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -0a5a60: 5542 d90e |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ -0a5a64: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0a5a68: 2202 5705 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a5a6c: 1a03 b12a |0006: const-string v3, "no cipher suites for cleartext connections" // string@2ab1 │ │ -0a5a70: 7020 9327 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a5a76: 2702 |000b: throw v2 │ │ -0a5a78: 2152 |000c: array-length v2, v5 │ │ -0a5a7a: 2321 9b06 |000d: new-array v1, v2, [Ljava/lang/String; // type@069b │ │ -0a5a7e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0a5a80: 2152 |0010: array-length v2, v5 │ │ -0a5a82: 3520 0b00 |0011: if-ge v0, v2, 001c // +000b │ │ -0a5a86: 4602 0500 |0013: aget-object v2, v5, v0 │ │ -0a5a8a: 5422 cd0e |0015: iget-object v2, v2, Lcom/squareup/okhttp/CipherSuite;.javaName:Ljava/lang/String; // field@0ecd │ │ -0a5a8e: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -0a5a92: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a5a96: 28f5 |001b: goto 0010 // -000b │ │ -0a5a98: 6e20 4b23 1400 |001c: invoke-virtual {v4, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234b │ │ -0a5a9e: 0c02 |001f: move-result-object v2 │ │ -0a5aa0: 1102 |0020: return-object v2 │ │ +0a5ad4: |[0a5ad4] com.squareup.okhttp.ConnectionSpec$Builder.cipherSuites:([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +0a5ae4: 5542 d90e |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ +0a5ae8: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0a5aec: 2202 5805 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a5af0: 1a03 bb2a |0006: const-string v3, "no cipher suites for cleartext connections" // string@2abb │ │ +0a5af4: 7020 9327 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a5afa: 2702 |000b: throw v2 │ │ +0a5afc: 2152 |000c: array-length v2, v5 │ │ +0a5afe: 2321 9e06 |000d: new-array v1, v2, [Ljava/lang/String; // type@069e │ │ +0a5b02: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0a5b04: 2152 |0010: array-length v2, v5 │ │ +0a5b06: 3520 0b00 |0011: if-ge v0, v2, 001c // +000b │ │ +0a5b0a: 4602 0500 |0013: aget-object v2, v5, v0 │ │ +0a5b0e: 5422 cd0e |0015: iget-object v2, v2, Lcom/squareup/okhttp/CipherSuite;.javaName:Ljava/lang/String; // field@0ecd │ │ +0a5b12: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +0a5b16: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a5b1a: 28f5 |001b: goto 0010 // -000b │ │ +0a5b1c: 6e20 4b23 1400 |001c: invoke-virtual {v4, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234b │ │ +0a5b22: 0c02 |001f: move-result-object v2 │ │ +0a5b24: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x000c line=275 │ │ 0x000f line=276 │ │ 0x0013 line=277 │ │ 0x0019 line=276 │ │ @@ -249041,32 +249068,32 @@ │ │ type : '([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0a5aa4: |[0a5aa4] com.squareup.okhttp.ConnectionSpec$Builder.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -0a5ab4: 5520 d90e |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ -0a5ab8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a5abc: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a5ac0: 1a01 b12a |0006: const-string v1, "no cipher suites for cleartext connections" // string@2ab1 │ │ -0a5ac4: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a5aca: 2700 |000b: throw v0 │ │ -0a5acc: 2130 |000c: array-length v0, v3 │ │ -0a5ace: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -0a5ad2: 2200 5605 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a5ad6: 1a01 fc02 |0011: const-string v1, "At least one cipher suite is required" // string@02fc │ │ -0a5ada: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a5ae0: 2700 |0016: throw v0 │ │ -0a5ae2: 6e10 042d 0300 |0017: invoke-virtual {v3}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@2d04 │ │ -0a5ae8: 0c00 |001a: move-result-object v0 │ │ -0a5aea: 1f00 9b06 |001b: check-cast v0, [Ljava/lang/String; // type@069b │ │ -0a5aee: 5b20 d70e |001d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@0ed7 │ │ -0a5af2: 1102 |001f: return-object v2 │ │ +0a5b28: |[0a5b28] com.squareup.okhttp.ConnectionSpec$Builder.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +0a5b38: 5520 d90e |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ +0a5b3c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a5b40: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a5b44: 1a01 bb2a |0006: const-string v1, "no cipher suites for cleartext connections" // string@2abb │ │ +0a5b48: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a5b4e: 2700 |000b: throw v0 │ │ +0a5b50: 2130 |000c: array-length v0, v3 │ │ +0a5b52: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +0a5b56: 2200 5705 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a5b5a: 1a01 fd02 |0011: const-string v1, "At least one cipher suite is required" // string@02fd │ │ +0a5b5e: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a5b64: 2700 |0016: throw v0 │ │ +0a5b66: 6e10 042d 0300 |0017: invoke-virtual {v3}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@2d04 │ │ +0a5b6c: 0c00 |001a: move-result-object v0 │ │ +0a5b6e: 1f00 9e06 |001b: check-cast v0, [Ljava/lang/String; // type@069e │ │ +0a5b72: 5b20 d70e |001d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@0ed7 │ │ +0a5b76: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x000c line=285 │ │ 0x000f line=286 │ │ 0x0017 line=289 │ │ 0x001f line=290 │ │ @@ -249079,23 +249106,23 @@ │ │ type : '(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a5af4: |[0a5af4] com.squareup.okhttp.ConnectionSpec$Builder.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -0a5b04: 5520 d90e |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ -0a5b08: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a5b0c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a5b10: 1a01 ae2a |0006: const-string v1, "no TLS extensions for cleartext connections" // string@2aae │ │ -0a5b14: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a5b1a: 2700 |000b: throw v0 │ │ -0a5b1c: 5c23 d80e |000c: iput-boolean v3, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@0ed8 │ │ -0a5b20: 1102 |000e: return-object v2 │ │ +0a5b78: |[0a5b78] com.squareup.okhttp.ConnectionSpec$Builder.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +0a5b88: 5520 d90e |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ +0a5b8c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a5b90: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a5b94: 1a01 b82a |0006: const-string v1, "no TLS extensions for cleartext connections" // string@2ab8 │ │ +0a5b98: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a5b9e: 2700 |000b: throw v0 │ │ +0a5ba0: 5c23 d80e |000c: iput-boolean v3, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@0ed8 │ │ +0a5ba4: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x000c line=323 │ │ 0x000e line=324 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ @@ -249106,34 +249133,34 @@ │ │ type : '([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0a5b24: |[0a5b24] com.squareup.okhttp.ConnectionSpec$Builder.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -0a5b34: 5542 d90e |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ -0a5b38: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0a5b3c: 2202 5705 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a5b40: 1a03 af2a |0006: const-string v3, "no TLS versions for cleartext connections" // string@2aaf │ │ -0a5b44: 7020 9327 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a5b4a: 2702 |000b: throw v2 │ │ -0a5b4c: 2152 |000c: array-length v2, v5 │ │ -0a5b4e: 2321 9b06 |000d: new-array v1, v2, [Ljava/lang/String; // type@069b │ │ -0a5b52: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0a5b54: 2152 |0010: array-length v2, v5 │ │ -0a5b56: 3520 0b00 |0011: if-ge v0, v2, 001c // +000b │ │ -0a5b5a: 4602 0500 |0013: aget-object v2, v5, v0 │ │ -0a5b5e: 5422 570f |0015: iget-object v2, v2, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@0f57 │ │ -0a5b62: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -0a5b66: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a5b6a: 28f5 |001b: goto 0010 // -000b │ │ -0a5b6c: 6e20 4e23 1400 |001c: invoke-virtual {v4, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234e │ │ -0a5b72: 0c02 |001f: move-result-object v2 │ │ -0a5b74: 1102 |0020: return-object v2 │ │ +0a5ba8: |[0a5ba8] com.squareup.okhttp.ConnectionSpec$Builder.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +0a5bb8: 5542 d90e |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ +0a5bbc: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0a5bc0: 2202 5805 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a5bc4: 1a03 b92a |0006: const-string v3, "no TLS versions for cleartext connections" // string@2ab9 │ │ +0a5bc8: 7020 9327 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a5bce: 2702 |000b: throw v2 │ │ +0a5bd0: 2152 |000c: array-length v2, v5 │ │ +0a5bd2: 2321 9e06 |000d: new-array v1, v2, [Ljava/lang/String; // type@069e │ │ +0a5bd6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0a5bd8: 2152 |0010: array-length v2, v5 │ │ +0a5bda: 3520 0b00 |0011: if-ge v0, v2, 001c // +000b │ │ +0a5bde: 4602 0500 |0013: aget-object v2, v5, v0 │ │ +0a5be2: 5422 570f |0015: iget-object v2, v2, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@0f57 │ │ +0a5be6: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +0a5bea: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a5bee: 28f5 |001b: goto 0010 // -000b │ │ +0a5bf0: 6e20 4e23 1400 |001c: invoke-virtual {v4, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234e │ │ +0a5bf6: 0c02 |001f: move-result-object v2 │ │ +0a5bf8: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x000c line=302 │ │ 0x000f line=303 │ │ 0x0013 line=304 │ │ 0x0019 line=303 │ │ @@ -249149,64 +249176,64 @@ │ │ type : '([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0a5b78: |[0a5b78] com.squareup.okhttp.ConnectionSpec$Builder.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -0a5b88: 5520 d90e |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ -0a5b8c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a5b90: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a5b94: 1a01 af2a |0006: const-string v1, "no TLS versions for cleartext connections" // string@2aaf │ │ -0a5b98: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a5b9e: 2700 |000b: throw v0 │ │ -0a5ba0: 2130 |000c: array-length v0, v3 │ │ -0a5ba2: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -0a5ba6: 2200 5605 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a5baa: 1a01 fb02 |0011: const-string v1, "At least one TLS version is required" // string@02fb │ │ -0a5bae: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a5bb4: 2700 |0016: throw v0 │ │ -0a5bb6: 6e10 042d 0300 |0017: invoke-virtual {v3}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@2d04 │ │ -0a5bbc: 0c00 |001a: move-result-object v0 │ │ -0a5bbe: 1f00 9b06 |001b: check-cast v0, [Ljava/lang/String; // type@069b │ │ -0a5bc2: 5b20 da0e |001d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@0eda │ │ -0a5bc6: 1102 |001f: return-object v2 │ │ +0a5bfc: |[0a5bfc] com.squareup.okhttp.ConnectionSpec$Builder.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +0a5c0c: 5520 d90e |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@0ed9 │ │ +0a5c10: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a5c14: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a5c18: 1a01 b92a |0006: const-string v1, "no TLS versions for cleartext connections" // string@2ab9 │ │ +0a5c1c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a5c22: 2700 |000b: throw v0 │ │ +0a5c24: 2130 |000c: array-length v0, v3 │ │ +0a5c26: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +0a5c2a: 2200 5705 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a5c2e: 1a01 fc02 |0011: const-string v1, "At least one TLS version is required" // string@02fc │ │ +0a5c32: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a5c38: 2700 |0016: throw v0 │ │ +0a5c3a: 6e10 042d 0300 |0017: invoke-virtual {v3}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@2d04 │ │ +0a5c40: 0c00 |001a: move-result-object v0 │ │ +0a5c42: 1f00 9e06 |001b: check-cast v0, [Ljava/lang/String; // type@069e │ │ +0a5c46: 5b20 da0e |001d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@0eda │ │ +0a5c4a: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x000c line=313 │ │ 0x000f line=314 │ │ 0x0017 line=317 │ │ 0x001f line=318 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ 0x0000 - 0x0020 reg=3 tlsVersions [Ljava/lang/String; │ │ │ │ - source_file_idx : 1097 (ConnectionSpec.java) │ │ + source_file_idx : 1100 (ConnectionSpec.java) │ │ │ │ -Class #878 header: │ │ -class_idx : 1194 │ │ +Class #879 header: │ │ +class_idx : 1195 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1097 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1100 │ │ static_fields_size : 4 │ │ instance_fields_size: 4 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ -Class #878 annotations: │ │ +Class #879 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/ConnectionSpec$Builder; } │ │ Annotations on method #9047 'cipherSuites' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/squareup/okhttp/CipherSuite;" ">;" } │ │ Annotations on method #9054 'tlsVersions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/squareup/okhttp/TlsVersion;" ">;" } │ │ │ │ -Class #878 - │ │ +Class #879 - │ │ Class descriptor : 'Lcom/squareup/okhttp/ConnectionSpec;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ name : 'APPROVED_CIPHER_SUITES' │ │ @@ -249247,95 +249274,95 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -0a5bc8: |[0a5bc8] com.squareup.okhttp.ConnectionSpec.:()V │ │ -0a5bd8: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -0a5bda: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -0a5bdc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0a5bde: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0a5be0: 1300 0d00 |0004: const/16 v0, #int 13 // #d │ │ -0a5be4: 2300 8c06 |0006: new-array v0, v0, [Lcom/squareup/okhttp/CipherSuite; // type@068c │ │ -0a5be8: 6201 8d0e |0008: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8d │ │ -0a5bec: 4d01 0004 |000a: aput-object v1, v0, v4 │ │ -0a5bf0: 6201 960e |000c: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e96 │ │ -0a5bf4: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ -0a5bf8: 6201 7a0e |0010: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7a │ │ -0a5bfc: 4d01 0005 |0012: aput-object v1, v0, v5 │ │ -0a5c00: 6201 8e0e |0014: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8e │ │ -0a5c04: 4d01 0006 |0016: aput-object v1, v0, v6 │ │ -0a5c08: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -0a5c0a: 6202 8b0e |0019: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8b │ │ -0a5c0e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -0a5c12: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -0a5c14: 6202 940e |001e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e94 │ │ -0a5c18: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -0a5c1c: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -0a5c1e: 6202 970e |0023: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e97 │ │ -0a5c22: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0a5c26: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -0a5c28: 6202 780e |0028: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e78 │ │ -0a5c2c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0a5c30: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -0a5c34: 6202 7b0e |002e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7b │ │ -0a5c38: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -0a5c3c: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -0a5c40: 6202 c30e |0034: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec3 │ │ -0a5c44: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -0a5c48: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -0a5c4c: 6202 c10e |003a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec1 │ │ -0a5c50: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -0a5c54: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -0a5c58: 6202 c40e |0040: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec4 │ │ -0a5c5c: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -0a5c60: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -0a5c64: 6202 c00e |0046: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec0 │ │ -0a5c68: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -0a5c6c: 6900 db0e |004a: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.APPROVED_CIPHER_SUITES:[Lcom/squareup/okhttp/CipherSuite; // field@0edb │ │ -0a5c70: 2200 a904 |004c: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@04a9 │ │ -0a5c74: 7020 4423 3000 |004e: invoke-direct {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Z)V // method@2344 │ │ -0a5c7a: 6201 db0e |0051: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.APPROVED_CIPHER_SUITES:[Lcom/squareup/okhttp/CipherSuite; // field@0edb │ │ -0a5c7e: 6e20 4a23 1000 |0053: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234a │ │ -0a5c84: 0c00 |0056: move-result-object v0 │ │ -0a5c86: 2361 9006 |0057: new-array v1, v6, [Lcom/squareup/okhttp/TlsVersion; // type@0690 │ │ -0a5c8a: 6202 560f |0059: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@0f56 │ │ -0a5c8e: 4d02 0104 |005b: aput-object v2, v1, v4 │ │ -0a5c92: 6202 550f |005d: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@0f55 │ │ -0a5c96: 4d02 0103 |005f: aput-object v2, v1, v3 │ │ -0a5c9a: 6202 540f |0061: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ -0a5c9e: 4d02 0105 |0063: aput-object v2, v1, v5 │ │ -0a5ca2: 6e20 4d23 1000 |0065: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234d │ │ -0a5ca8: 0c00 |0068: move-result-object v0 │ │ -0a5caa: 6e20 4c23 3000 |0069: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234c │ │ -0a5cb0: 0c00 |006c: move-result-object v0 │ │ -0a5cb2: 6e10 4923 0000 |006d: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@2349 │ │ -0a5cb8: 0c00 |0070: move-result-object v0 │ │ -0a5cba: 6900 de0e |0071: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0ede │ │ -0a5cbe: 2200 a904 |0073: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@04a9 │ │ -0a5cc2: 6201 de0e |0075: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0ede │ │ -0a5cc6: 7020 4323 1000 |0077: invoke-direct {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Lcom/squareup/okhttp/ConnectionSpec;)V // method@2343 │ │ -0a5ccc: 2331 9006 |007a: new-array v1, v3, [Lcom/squareup/okhttp/TlsVersion; // type@0690 │ │ -0a5cd0: 6202 540f |007c: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ -0a5cd4: 4d02 0104 |007e: aput-object v2, v1, v4 │ │ -0a5cd8: 6e20 4d23 1000 |0080: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234d │ │ -0a5cde: 0c00 |0083: move-result-object v0 │ │ -0a5ce0: 6e20 4c23 3000 |0084: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234c │ │ -0a5ce6: 0c00 |0087: move-result-object v0 │ │ -0a5ce8: 6e10 4923 0000 |0088: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@2349 │ │ -0a5cee: 0c00 |008b: move-result-object v0 │ │ -0a5cf0: 6900 dd0e |008c: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.COMPATIBLE_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0edd │ │ -0a5cf4: 2200 a904 |008e: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@04a9 │ │ -0a5cf8: 7020 4423 4000 |0090: invoke-direct {v0, v4}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Z)V // method@2344 │ │ -0a5cfe: 6e10 4923 0000 |0093: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@2349 │ │ -0a5d04: 0c00 |0096: move-result-object v0 │ │ -0a5d06: 6900 dc0e |0097: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@0edc │ │ -0a5d0a: 0e00 |0099: return-void │ │ +0a5c4c: |[0a5c4c] com.squareup.okhttp.ConnectionSpec.:()V │ │ +0a5c5c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +0a5c5e: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +0a5c60: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0a5c62: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0a5c64: 1300 0d00 |0004: const/16 v0, #int 13 // #d │ │ +0a5c68: 2300 8f06 |0006: new-array v0, v0, [Lcom/squareup/okhttp/CipherSuite; // type@068f │ │ +0a5c6c: 6201 8d0e |0008: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e8d │ │ +0a5c70: 4d01 0004 |000a: aput-object v1, v0, v4 │ │ +0a5c74: 6201 960e |000c: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e96 │ │ +0a5c78: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ +0a5c7c: 6201 7a0e |0010: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0e7a │ │ +0a5c80: 4d01 0005 |0012: aput-object v1, v0, v5 │ │ +0a5c84: 6201 8e0e |0014: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8e │ │ +0a5c88: 4d01 0006 |0016: aput-object v1, v0, v6 │ │ +0a5c8c: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +0a5c8e: 6202 8b0e |0019: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e8b │ │ +0a5c92: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0a5c96: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +0a5c98: 6202 940e |001e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e94 │ │ +0a5c9c: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +0a5ca0: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +0a5ca2: 6202 970e |0023: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e97 │ │ +0a5ca6: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0a5caa: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +0a5cac: 6202 780e |0028: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e78 │ │ +0a5cb0: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +0a5cb4: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +0a5cb8: 6202 7b0e |002e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0e7b │ │ +0a5cbc: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +0a5cc0: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +0a5cc4: 6202 c30e |0034: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0ec3 │ │ +0a5cc8: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +0a5ccc: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +0a5cd0: 6202 c10e |003a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec1 │ │ +0a5cd4: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +0a5cd8: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +0a5cdc: 6202 c40e |0040: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec4 │ │ +0a5ce0: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +0a5ce4: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +0a5ce8: 6202 c00e |0046: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0ec0 │ │ +0a5cec: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +0a5cf0: 6900 db0e |004a: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.APPROVED_CIPHER_SUITES:[Lcom/squareup/okhttp/CipherSuite; // field@0edb │ │ +0a5cf4: 2200 aa04 |004c: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@04aa │ │ +0a5cf8: 7020 4423 3000 |004e: invoke-direct {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Z)V // method@2344 │ │ +0a5cfe: 6201 db0e |0051: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.APPROVED_CIPHER_SUITES:[Lcom/squareup/okhttp/CipherSuite; // field@0edb │ │ +0a5d02: 6e20 4a23 1000 |0053: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234a │ │ +0a5d08: 0c00 |0056: move-result-object v0 │ │ +0a5d0a: 2361 9306 |0057: new-array v1, v6, [Lcom/squareup/okhttp/TlsVersion; // type@0693 │ │ +0a5d0e: 6202 560f |0059: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@0f56 │ │ +0a5d12: 4d02 0104 |005b: aput-object v2, v1, v4 │ │ +0a5d16: 6202 550f |005d: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@0f55 │ │ +0a5d1a: 4d02 0103 |005f: aput-object v2, v1, v3 │ │ +0a5d1e: 6202 540f |0061: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ +0a5d22: 4d02 0105 |0063: aput-object v2, v1, v5 │ │ +0a5d26: 6e20 4d23 1000 |0065: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234d │ │ +0a5d2c: 0c00 |0068: move-result-object v0 │ │ +0a5d2e: 6e20 4c23 3000 |0069: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234c │ │ +0a5d34: 0c00 |006c: move-result-object v0 │ │ +0a5d36: 6e10 4923 0000 |006d: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@2349 │ │ +0a5d3c: 0c00 |0070: move-result-object v0 │ │ +0a5d3e: 6900 de0e |0071: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0ede │ │ +0a5d42: 2200 aa04 |0073: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@04aa │ │ +0a5d46: 6201 de0e |0075: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0ede │ │ +0a5d4a: 7020 4323 1000 |0077: invoke-direct {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Lcom/squareup/okhttp/ConnectionSpec;)V // method@2343 │ │ +0a5d50: 2331 9306 |007a: new-array v1, v3, [Lcom/squareup/okhttp/TlsVersion; // type@0693 │ │ +0a5d54: 6202 540f |007c: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ +0a5d58: 4d02 0104 |007e: aput-object v2, v1, v4 │ │ +0a5d5c: 6e20 4d23 1000 |0080: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234d │ │ +0a5d62: 0c00 |0083: move-result-object v0 │ │ +0a5d64: 6e20 4c23 3000 |0084: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234c │ │ +0a5d6a: 0c00 |0087: move-result-object v0 │ │ +0a5d6c: 6e10 4923 0000 |0088: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@2349 │ │ +0a5d72: 0c00 |008b: move-result-object v0 │ │ +0a5d74: 6900 dd0e |008c: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.COMPATIBLE_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0edd │ │ +0a5d78: 2200 aa04 |008e: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@04aa │ │ +0a5d7c: 7020 4423 4000 |0090: invoke-direct {v0, v4}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Z)V // method@2344 │ │ +0a5d82: 6e10 4923 0000 |0093: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@2349 │ │ +0a5d88: 0c00 |0096: move-result-object v0 │ │ +0a5d8a: 6900 dc0e |0097: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@0edc │ │ +0a5d8e: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=43 │ │ 0x004c line=64 │ │ 0x0053 line=65 │ │ 0x0065 line=66 │ │ 0x0069 line=67 │ │ @@ -249352,29 +249379,29 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0a5d0c: |[0a5d0c] com.squareup.okhttp.ConnectionSpec.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V │ │ -0a5d1c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a5d22: 7110 4523 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$000:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z // method@2345 │ │ -0a5d28: 0a00 |0006: move-result v0 │ │ -0a5d2a: 5c10 e10e |0007: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ -0a5d2e: 7110 4623 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$100:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; // method@2346 │ │ -0a5d34: 0c00 |000c: move-result-object v0 │ │ -0a5d36: 5b10 df0e |000d: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5d3a: 7110 4723 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$200:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; // method@2347 │ │ -0a5d40: 0c00 |0012: move-result-object v0 │ │ -0a5d42: 5b10 e20e |0013: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a5d46: 7110 4823 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$300:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z // method@2348 │ │ -0a5d4c: 0a00 |0018: move-result v0 │ │ -0a5d4e: 5c10 e00e |0019: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ -0a5d52: 0e00 |001b: return-void │ │ +0a5d90: |[0a5d90] com.squareup.okhttp.ConnectionSpec.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V │ │ +0a5da0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a5da6: 7110 4523 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$000:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z // method@2345 │ │ +0a5dac: 0a00 |0006: move-result v0 │ │ +0a5dae: 5c10 e10e |0007: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ +0a5db2: 7110 4623 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$100:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; // method@2346 │ │ +0a5db8: 0c00 |000c: move-result-object v0 │ │ +0a5dba: 5b10 df0e |000d: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5dbe: 7110 4723 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$200:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; // method@2347 │ │ +0a5dc4: 0c00 |0012: move-result-object v0 │ │ +0a5dc6: 5b10 e20e |0013: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a5dca: 7110 4823 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$300:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z // method@2348 │ │ +0a5dd0: 0a00 |0018: move-result v0 │ │ +0a5dd2: 5c10 e00e |0019: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ +0a5dd6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0009 line=86 │ │ 0x000f line=87 │ │ 0x0015 line=88 │ │ @@ -249388,17 +249415,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a5d54: |[0a5d54] com.squareup.okhttp.ConnectionSpec.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V │ │ -0a5d64: 7020 5023 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec;.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V // method@2350 │ │ -0a5d6a: 0e00 |0003: return-void │ │ +0a5dd8: |[0a5dd8] com.squareup.okhttp.ConnectionSpec.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V │ │ +0a5de8: 7020 5023 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec;.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V // method@2350 │ │ +0a5dee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/ConnectionSpec; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/ConnectionSpec$1; │ │ @@ -249408,17 +249435,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5d6c: |[0a5d6c] com.squareup.okhttp.ConnectionSpec.access$400:(Lcom/squareup/okhttp/ConnectionSpec;)Z │ │ -0a5d7c: 5510 e10e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ -0a5d80: 0f00 |0002: return v0 │ │ +0a5df0: |[0a5df0] com.squareup.okhttp.ConnectionSpec.access$400:(Lcom/squareup/okhttp/ConnectionSpec;)Z │ │ +0a5e00: 5510 e10e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ +0a5e04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #4 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -249426,17 +249453,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5d84: |[0a5d84] com.squareup.okhttp.ConnectionSpec.access$500:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; │ │ -0a5d94: 5410 df0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5d98: 1100 |0002: return-object v0 │ │ +0a5e08: |[0a5e08] com.squareup.okhttp.ConnectionSpec.access$500:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; │ │ +0a5e18: 5410 df0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5e1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #5 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -249444,17 +249471,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5d9c: |[0a5d9c] com.squareup.okhttp.ConnectionSpec.access$600:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; │ │ -0a5dac: 5410 e20e |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a5db0: 1100 |0002: return-object v0 │ │ +0a5e20: |[0a5e20] com.squareup.okhttp.ConnectionSpec.access$600:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; │ │ +0a5e30: 5410 e20e |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a5e34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #6 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -249462,17 +249489,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5db4: |[0a5db4] com.squareup.okhttp.ConnectionSpec.access$700:(Lcom/squareup/okhttp/ConnectionSpec;)Z │ │ -0a5dc4: 5510 e00e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ -0a5dc8: 0f00 |0002: return v0 │ │ +0a5e38: |[0a5e38] com.squareup.okhttp.ConnectionSpec.access$700:(Lcom/squareup/okhttp/ConnectionSpec;)Z │ │ +0a5e48: 5510 e00e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ +0a5e4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #7 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -249480,34 +249507,34 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0a5dcc: |[0a5dcc] com.squareup.okhttp.ConnectionSpec.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ -0a5ddc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a5dde: 3805 0a00 |0001: if-eqz v5, 000b // +000a │ │ -0a5de2: 3806 0800 |0003: if-eqz v6, 000b // +0008 │ │ -0a5de6: 2152 |0005: array-length v2, v5 │ │ -0a5de8: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -0a5dec: 2162 |0008: array-length v2, v6 │ │ -0a5dee: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -0a5df2: 0f01 |000b: return v1 │ │ -0a5df4: 2153 |000c: array-length v3, v5 │ │ -0a5df6: 0112 |000d: move v2, v1 │ │ -0a5df8: 3532 fdff |000e: if-ge v2, v3, 000b // -0003 │ │ -0a5dfc: 4600 0502 |0010: aget-object v0, v5, v2 │ │ -0a5e00: 7120 ab24 0600 |0012: invoke-static {v6, v0}, Lcom/squareup/okhttp/internal/Util;.contains:([Ljava/lang/String;Ljava/lang/String;)Z // method@24ab │ │ -0a5e06: 0a04 |0015: move-result v4 │ │ -0a5e08: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ -0a5e0c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0a5e0e: 28f2 |0019: goto 000b // -000e │ │ -0a5e10: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a5e14: 28f2 |001c: goto 000e // -000e │ │ +0a5e50: |[0a5e50] com.squareup.okhttp.ConnectionSpec.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ +0a5e60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a5e62: 3805 0a00 |0001: if-eqz v5, 000b // +000a │ │ +0a5e66: 3806 0800 |0003: if-eqz v6, 000b // +0008 │ │ +0a5e6a: 2152 |0005: array-length v2, v5 │ │ +0a5e6c: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +0a5e70: 2162 |0008: array-length v2, v6 │ │ +0a5e72: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +0a5e76: 0f01 |000b: return v1 │ │ +0a5e78: 2153 |000c: array-length v3, v5 │ │ +0a5e7a: 0112 |000d: move v2, v1 │ │ +0a5e7c: 3532 fdff |000e: if-ge v2, v3, 000b // -0003 │ │ +0a5e80: 4600 0502 |0010: aget-object v0, v5, v2 │ │ +0a5e84: 7120 ab24 0600 |0012: invoke-static {v6, v0}, Lcom/squareup/okhttp/internal/Util;.contains:([Ljava/lang/String;Ljava/lang/String;)Z // method@24ab │ │ +0a5e8a: 0a04 |0015: move-result v4 │ │ +0a5e8c: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ +0a5e90: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0a5e92: 28f2 |0019: goto 000b // -000e │ │ +0a5e94: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a5e98: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x000b line=206 │ │ 0x000c line=201 │ │ 0x0012 line=202 │ │ 0x0018 line=203 │ │ @@ -249522,60 +249549,60 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -0a5e18: |[0a5e18] com.squareup.okhttp.ConnectionSpec.supportedSpec:(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec; │ │ -0a5e28: 5452 df0e |0000: iget-object v2, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5e2c: 3802 4a00 |0002: if-eqz v2, 004c // +004a │ │ -0a5e30: 1c02 6a05 |0004: const-class v2, Ljava/lang/String; // type@056a │ │ -0a5e34: 5453 df0e |0006: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5e38: 6e10 5129 0600 |0008: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@2951 │ │ -0a5e3e: 0c04 |000b: move-result-object v4 │ │ -0a5e40: 7130 b324 3204 |000c: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@24b3 │ │ -0a5e46: 0c02 |000f: move-result-object v2 │ │ -0a5e48: 1f02 9b06 |0010: check-cast v2, [Ljava/lang/String; // type@069b │ │ -0a5e4c: 0720 |0012: move-object v0, v2 │ │ -0a5e4e: 5452 e20e |0013: iget-object v2, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a5e52: 3802 3c00 |0015: if-eqz v2, 0051 // +003c │ │ -0a5e56: 1c02 6a05 |0017: const-class v2, Ljava/lang/String; // type@056a │ │ -0a5e5a: 5453 e20e |0019: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a5e5e: 6e10 5229 0600 |001b: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@2952 │ │ -0a5e64: 0c04 |001e: move-result-object v4 │ │ -0a5e66: 7130 b324 3204 |001f: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@24b3 │ │ -0a5e6c: 0c02 |0022: move-result-object v2 │ │ -0a5e6e: 1f02 9b06 |0023: check-cast v2, [Ljava/lang/String; // type@069b │ │ -0a5e72: 0721 |0025: move-object v1, v2 │ │ -0a5e74: 3807 1400 |0026: if-eqz v7, 003a // +0014 │ │ -0a5e78: 6e10 5429 0600 |0028: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSupportedCipherSuites:()[Ljava/lang/String; // method@2954 │ │ -0a5e7e: 0c02 |002b: move-result-object v2 │ │ -0a5e80: 1a03 f910 |002c: const-string v3, "TLS_FALLBACK_SCSV" // string@10f9 │ │ -0a5e84: 7120 ab24 3200 |002e: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.contains:([Ljava/lang/String;Ljava/lang/String;)Z // method@24ab │ │ -0a5e8a: 0a02 |0031: move-result v2 │ │ -0a5e8c: 3802 0800 |0032: if-eqz v2, 003a // +0008 │ │ -0a5e90: 1a02 f910 |0034: const-string v2, "TLS_FALLBACK_SCSV" // string@10f9 │ │ -0a5e94: 7120 aa24 2000 |0036: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/Util;.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@24aa │ │ -0a5e9a: 0c00 |0039: move-result-object v0 │ │ -0a5e9c: 2202 a904 |003a: new-instance v2, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@04a9 │ │ -0a5ea0: 7020 4323 5200 |003c: invoke-direct {v2, v5}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Lcom/squareup/okhttp/ConnectionSpec;)V // method@2343 │ │ -0a5ea6: 6e20 4b23 0200 |003f: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234b │ │ -0a5eac: 0c02 |0042: move-result-object v2 │ │ -0a5eae: 6e20 4e23 1200 |0043: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234e │ │ -0a5eb4: 0c02 |0046: move-result-object v2 │ │ -0a5eb6: 6e10 4923 0200 |0047: invoke-virtual {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@2349 │ │ -0a5ebc: 0c02 |004a: move-result-object v2 │ │ -0a5ebe: 1102 |004b: return-object v2 │ │ -0a5ec0: 6e10 5129 0600 |004c: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@2951 │ │ -0a5ec6: 0c00 |004f: move-result-object v0 │ │ -0a5ec8: 28c3 |0050: goto 0013 // -003d │ │ -0a5eca: 6e10 5229 0600 |0051: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@2952 │ │ -0a5ed0: 0c01 |0054: move-result-object v1 │ │ -0a5ed2: 28d1 |0055: goto 0026 // -002f │ │ +0a5e9c: |[0a5e9c] com.squareup.okhttp.ConnectionSpec.supportedSpec:(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec; │ │ +0a5eac: 5452 df0e |0000: iget-object v2, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5eb0: 3802 4a00 |0002: if-eqz v2, 004c // +004a │ │ +0a5eb4: 1c02 6b05 |0004: const-class v2, Ljava/lang/String; // type@056b │ │ +0a5eb8: 5453 df0e |0006: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5ebc: 6e10 5129 0600 |0008: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@2951 │ │ +0a5ec2: 0c04 |000b: move-result-object v4 │ │ +0a5ec4: 7130 b324 3204 |000c: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@24b3 │ │ +0a5eca: 0c02 |000f: move-result-object v2 │ │ +0a5ecc: 1f02 9e06 |0010: check-cast v2, [Ljava/lang/String; // type@069e │ │ +0a5ed0: 0720 |0012: move-object v0, v2 │ │ +0a5ed2: 5452 e20e |0013: iget-object v2, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a5ed6: 3802 3c00 |0015: if-eqz v2, 0051 // +003c │ │ +0a5eda: 1c02 6b05 |0017: const-class v2, Ljava/lang/String; // type@056b │ │ +0a5ede: 5453 e20e |0019: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a5ee2: 6e10 5229 0600 |001b: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@2952 │ │ +0a5ee8: 0c04 |001e: move-result-object v4 │ │ +0a5eea: 7130 b324 3204 |001f: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@24b3 │ │ +0a5ef0: 0c02 |0022: move-result-object v2 │ │ +0a5ef2: 1f02 9e06 |0023: check-cast v2, [Ljava/lang/String; // type@069e │ │ +0a5ef6: 0721 |0025: move-object v1, v2 │ │ +0a5ef8: 3807 1400 |0026: if-eqz v7, 003a // +0014 │ │ +0a5efc: 6e10 5429 0600 |0028: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSupportedCipherSuites:()[Ljava/lang/String; // method@2954 │ │ +0a5f02: 0c02 |002b: move-result-object v2 │ │ +0a5f04: 1a03 0311 |002c: const-string v3, "TLS_FALLBACK_SCSV" // string@1103 │ │ +0a5f08: 7120 ab24 3200 |002e: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.contains:([Ljava/lang/String;Ljava/lang/String;)Z // method@24ab │ │ +0a5f0e: 0a02 |0031: move-result v2 │ │ +0a5f10: 3802 0800 |0032: if-eqz v2, 003a // +0008 │ │ +0a5f14: 1a02 0311 |0034: const-string v2, "TLS_FALLBACK_SCSV" // string@1103 │ │ +0a5f18: 7120 aa24 2000 |0036: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/Util;.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@24aa │ │ +0a5f1e: 0c00 |0039: move-result-object v0 │ │ +0a5f20: 2202 aa04 |003a: new-instance v2, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@04aa │ │ +0a5f24: 7020 4323 5200 |003c: invoke-direct {v2, v5}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Lcom/squareup/okhttp/ConnectionSpec;)V // method@2343 │ │ +0a5f2a: 6e20 4b23 0200 |003f: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234b │ │ +0a5f30: 0c02 |0042: move-result-object v2 │ │ +0a5f32: 6e20 4e23 1200 |0043: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@234e │ │ +0a5f38: 0c02 |0046: move-result-object v2 │ │ +0a5f3a: 6e10 4923 0200 |0047: invoke-virtual {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@2349 │ │ +0a5f40: 0c02 |004a: move-result-object v2 │ │ +0a5f42: 1102 |004b: return-object v2 │ │ +0a5f44: 6e10 5129 0600 |004c: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@2951 │ │ +0a5f4a: 0c00 |004f: move-result-object v0 │ │ +0a5f4c: 28c3 |0050: goto 0013 // -003d │ │ +0a5f4e: 6e10 5229 0600 |0051: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@2952 │ │ +0a5f54: 0c01 |0054: move-result-object v1 │ │ +0a5f56: 28d1 |0055: goto 0026 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0008 line=145 │ │ 0x0013 line=147 │ │ 0x001b line=148 │ │ 0x0026 line=153 │ │ @@ -249600,26 +249627,26 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0a5ed4: |[0a5ed4] com.squareup.okhttp.ConnectionSpec.apply:(Ljavax/net/ssl/SSLSocket;Z)V │ │ -0a5ee4: 7030 5c23 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/ConnectionSpec;.supportedSpec:(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec; // method@235c │ │ -0a5eea: 0c00 |0003: move-result-object v0 │ │ -0a5eec: 5401 e20e |0004: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a5ef0: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -0a5ef4: 5401 e20e |0008: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a5ef8: 6e20 5629 1300 |000a: invoke-virtual {v3, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@2956 │ │ -0a5efe: 5401 df0e |000d: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5f02: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -0a5f06: 5401 df0e |0011: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5f0a: 6e20 5529 1300 |0013: invoke-virtual {v3, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledCipherSuites:([Ljava/lang/String;)V // method@2955 │ │ -0a5f10: 0e00 |0016: return-void │ │ +0a5f58: |[0a5f58] com.squareup.okhttp.ConnectionSpec.apply:(Ljavax/net/ssl/SSLSocket;Z)V │ │ +0a5f68: 7030 5c23 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/ConnectionSpec;.supportedSpec:(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec; // method@235c │ │ +0a5f6e: 0c00 |0003: move-result-object v0 │ │ +0a5f70: 5401 e20e |0004: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a5f74: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +0a5f78: 5401 e20e |0008: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a5f7c: 6e20 5629 1300 |000a: invoke-virtual {v3, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@2956 │ │ +0a5f82: 5401 df0e |000d: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5f86: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +0a5f8a: 5401 df0e |0011: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5f8e: 6e20 5529 1300 |0013: invoke-virtual {v3, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledCipherSuites:([Ljava/lang/String;)V // method@2955 │ │ +0a5f94: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=131 │ │ 0x0008 line=132 │ │ 0x000d line=134 │ │ 0x0011 line=135 │ │ @@ -249635,36 +249662,36 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0a5f14: |[0a5f14] com.squareup.okhttp.ConnectionSpec.cipherSuites:()Ljava/util/List; │ │ -0a5f24: 5432 df0e |0000: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5f28: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -0a5f2c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a5f2e: 1102 |0005: return-object v2 │ │ -0a5f30: 5432 df0e |0006: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5f34: 2122 |0008: array-length v2, v2 │ │ -0a5f36: 2321 8c06 |0009: new-array v1, v2, [Lcom/squareup/okhttp/CipherSuite; // type@068c │ │ -0a5f3a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0a5f3c: 5432 df0e |000c: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5f40: 2122 |000e: array-length v2, v2 │ │ -0a5f42: 3520 0f00 |000f: if-ge v0, v2, 001e // +000f │ │ -0a5f46: 5432 df0e |0011: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5f4a: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -0a5f4e: 7110 3423 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/CipherSuite;.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@2334 │ │ -0a5f54: 0c02 |0018: move-result-object v2 │ │ -0a5f56: 4d02 0100 |0019: aput-object v2, v1, v0 │ │ -0a5f5a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a5f5e: 28ef |001d: goto 000c // -0011 │ │ -0a5f60: 7110 b024 0100 |001e: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0a5f66: 0c02 |0021: move-result-object v2 │ │ -0a5f68: 28e3 |0022: goto 0005 // -001d │ │ +0a5f98: |[0a5f98] com.squareup.okhttp.ConnectionSpec.cipherSuites:()Ljava/util/List; │ │ +0a5fa8: 5432 df0e |0000: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5fac: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +0a5fb0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a5fb2: 1102 |0005: return-object v2 │ │ +0a5fb4: 5432 df0e |0006: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5fb8: 2122 |0008: array-length v2, v2 │ │ +0a5fba: 2321 8f06 |0009: new-array v1, v2, [Lcom/squareup/okhttp/CipherSuite; // type@068f │ │ +0a5fbe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0a5fc0: 5432 df0e |000c: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5fc4: 2122 |000e: array-length v2, v2 │ │ +0a5fc6: 3520 0f00 |000f: if-ge v0, v2, 001e // +000f │ │ +0a5fca: 5432 df0e |0011: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a5fce: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +0a5fd2: 7110 3423 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/CipherSuite;.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@2334 │ │ +0a5fd8: 0c02 |0018: move-result-object v2 │ │ +0a5fda: 4d02 0100 |0019: aput-object v2, v1, v0 │ │ +0a5fde: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a5fe2: 28ef |001d: goto 000c // -0011 │ │ +0a5fe4: 7110 b024 0100 |001e: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0a5fea: 0c02 |0021: move-result-object v2 │ │ +0a5fec: 28e3 |0022: goto 0005 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=106 │ │ 0x0006 line=102 │ │ 0x000b line=103 │ │ 0x0011 line=104 │ │ @@ -249680,45 +249707,45 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0a5f6c: |[0a5f6c] com.squareup.okhttp.ConnectionSpec.equals:(Ljava/lang/Object;)Z │ │ -0a5f7c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a5f7e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a5f80: 2063 aa04 |0002: instance-of v3, v6, Lcom/squareup/okhttp/ConnectionSpec; // type@04aa │ │ -0a5f84: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -0a5f88: 0f01 |0006: return v1 │ │ -0a5f8a: 3356 0400 |0007: if-ne v6, v5, 000b // +0004 │ │ -0a5f8e: 0121 |0009: move v1, v2 │ │ -0a5f90: 28fc |000a: goto 0006 // -0004 │ │ -0a5f92: 0760 |000b: move-object v0, v6 │ │ -0a5f94: 1f00 aa04 |000c: check-cast v0, Lcom/squareup/okhttp/ConnectionSpec; // type@04aa │ │ -0a5f98: 5553 e10e |000e: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ -0a5f9c: 5504 e10e |0010: iget-boolean v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ -0a5fa0: 3343 f4ff |0012: if-ne v3, v4, 0006 // -000c │ │ -0a5fa4: 5553 e10e |0014: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ -0a5fa8: 3803 1c00 |0016: if-eqz v3, 0032 // +001c │ │ -0a5fac: 5453 df0e |0018: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5fb0: 5404 df0e |001a: iget-object v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a5fb4: 7120 a328 4300 |001c: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@28a3 │ │ -0a5fba: 0a03 |001f: move-result v3 │ │ -0a5fbc: 3803 e6ff |0020: if-eqz v3, 0006 // -001a │ │ -0a5fc0: 5453 e20e |0022: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a5fc4: 5404 e20e |0024: iget-object v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a5fc8: 7120 a328 4300 |0026: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@28a3 │ │ -0a5fce: 0a03 |0029: move-result v3 │ │ -0a5fd0: 3803 dcff |002a: if-eqz v3, 0006 // -0024 │ │ -0a5fd4: 5553 e00e |002c: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ -0a5fd8: 5504 e00e |002e: iget-boolean v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ -0a5fdc: 3343 d6ff |0030: if-ne v3, v4, 0006 // -002a │ │ -0a5fe0: 0121 |0032: move v1, v2 │ │ -0a5fe2: 28d3 |0033: goto 0006 // -002d │ │ +0a5ff0: |[0a5ff0] com.squareup.okhttp.ConnectionSpec.equals:(Ljava/lang/Object;)Z │ │ +0a6000: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a6002: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a6004: 2063 ab04 |0002: instance-of v3, v6, Lcom/squareup/okhttp/ConnectionSpec; // type@04ab │ │ +0a6008: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +0a600c: 0f01 |0006: return v1 │ │ +0a600e: 3356 0400 |0007: if-ne v6, v5, 000b // +0004 │ │ +0a6012: 0121 |0009: move v1, v2 │ │ +0a6014: 28fc |000a: goto 0006 // -0004 │ │ +0a6016: 0760 |000b: move-object v0, v6 │ │ +0a6018: 1f00 ab04 |000c: check-cast v0, Lcom/squareup/okhttp/ConnectionSpec; // type@04ab │ │ +0a601c: 5553 e10e |000e: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ +0a6020: 5504 e10e |0010: iget-boolean v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ +0a6024: 3343 f4ff |0012: if-ne v3, v4, 0006 // -000c │ │ +0a6028: 5553 e10e |0014: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ +0a602c: 3803 1c00 |0016: if-eqz v3, 0032 // +001c │ │ +0a6030: 5453 df0e |0018: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a6034: 5404 df0e |001a: iget-object v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a6038: 7120 a328 4300 |001c: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@28a3 │ │ +0a603e: 0a03 |001f: move-result v3 │ │ +0a6040: 3803 e6ff |0020: if-eqz v3, 0006 // -001a │ │ +0a6044: 5453 e20e |0022: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a6048: 5404 e20e |0024: iget-object v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a604c: 7120 a328 4300 |0026: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@28a3 │ │ +0a6052: 0a03 |0029: move-result v3 │ │ +0a6054: 3803 dcff |002a: if-eqz v3, 0006 // -0024 │ │ +0a6058: 5553 e00e |002c: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ +0a605c: 5504 e00e |002e: iget-boolean v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ +0a6060: 3343 d6ff |0030: if-ne v3, v4, 0006 // -002a │ │ +0a6064: 0121 |0032: move v1, v2 │ │ +0a6066: 28d3 |0033: goto 0006 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=210 │ │ 0x0006 line=222 │ │ 0x0007 line=211 │ │ 0x000c line=213 │ │ 0x000e line=214 │ │ @@ -249737,35 +249764,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0a5fe4: |[0a5fe4] com.squareup.okhttp.ConnectionSpec.hashCode:()I │ │ -0a5ff4: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -0a5ff8: 5531 e10e |0002: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ -0a5ffc: 3801 1d00 |0004: if-eqz v1, 0021 // +001d │ │ -0a6000: 5431 df0e |0006: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a6004: 7110 a928 0100 |0008: invoke-static {v1}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@28a9 │ │ -0a600a: 0a01 |000b: move-result v1 │ │ -0a600c: d010 0f02 |000c: add-int/lit16 v0, v1, #int 527 // #020f │ │ -0a6010: da01 001f |000e: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a6014: 5432 e20e |0010: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a6018: 7110 a928 0200 |0012: invoke-static {v2}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@28a9 │ │ -0a601e: 0a02 |0015: move-result v2 │ │ -0a6020: 9000 0102 |0016: add-int v0, v1, v2 │ │ -0a6024: da02 001f |0018: mul-int/lit8 v2, v0, #int 31 // #1f │ │ -0a6028: 5531 e00e |001a: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ -0a602c: 3801 0600 |001c: if-eqz v1, 0022 // +0006 │ │ -0a6030: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0a6032: 9000 0201 |001f: add-int v0, v2, v1 │ │ -0a6036: 0f00 |0021: return v0 │ │ -0a6038: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -0a603a: 28fc |0023: goto 001f // -0004 │ │ +0a6068: |[0a6068] com.squareup.okhttp.ConnectionSpec.hashCode:()I │ │ +0a6078: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +0a607c: 5531 e10e |0002: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ +0a6080: 3801 1d00 |0004: if-eqz v1, 0021 // +001d │ │ +0a6084: 5431 df0e |0006: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a6088: 7110 a928 0100 |0008: invoke-static {v1}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@28a9 │ │ +0a608e: 0a01 |000b: move-result v1 │ │ +0a6090: d010 0f02 |000c: add-int/lit16 v0, v1, #int 527 // #020f │ │ +0a6094: da01 001f |000e: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a6098: 5432 e20e |0010: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a609c: 7110 a928 0200 |0012: invoke-static {v2}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@28a9 │ │ +0a60a2: 0a02 |0015: move-result v2 │ │ +0a60a4: 9000 0102 |0016: add-int v0, v1, v2 │ │ +0a60a8: da02 001f |0018: mul-int/lit8 v2, v0, #int 31 // #1f │ │ +0a60ac: 5531 e00e |001a: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ +0a60b0: 3801 0600 |001c: if-eqz v1, 0022 // +0006 │ │ +0a60b4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0a60b6: 9000 0201 |001f: add-int v0, v2, v1 │ │ +0a60ba: 0f00 |0021: return v0 │ │ +0a60bc: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +0a60be: 28fc |0023: goto 001f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ 0x0006 line=228 │ │ 0x000e line=229 │ │ 0x0018 line=230 │ │ @@ -249780,37 +249807,37 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0a603c: |[0a603c] com.squareup.okhttp.ConnectionSpec.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z │ │ -0a604c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a604e: 5531 e10e |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ -0a6052: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0a6056: 0f00 |0005: return v0 │ │ -0a6058: 5431 e20e |0006: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a605c: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0a6060: 5431 e20e |000a: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a6064: 6e10 5229 0400 |000c: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@2952 │ │ -0a606a: 0c02 |000f: move-result-object v2 │ │ -0a606c: 7120 5b23 2100 |0010: invoke-static {v1, v2}, Lcom/squareup/okhttp/ConnectionSpec;.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z // method@235b │ │ -0a6072: 0a01 |0013: move-result v1 │ │ -0a6074: 3801 f1ff |0014: if-eqz v1, 0005 // -000f │ │ -0a6078: 5431 df0e |0016: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a607c: 3801 0e00 |0018: if-eqz v1, 0026 // +000e │ │ -0a6080: 5431 df0e |001a: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a6084: 6e10 5129 0400 |001c: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@2951 │ │ -0a608a: 0c02 |001f: move-result-object v2 │ │ -0a608c: 7120 5b23 2100 |0020: invoke-static {v1, v2}, Lcom/squareup/okhttp/ConnectionSpec;.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z // method@235b │ │ -0a6092: 0a01 |0023: move-result v1 │ │ -0a6094: 3801 e1ff |0024: if-eqz v1, 0005 // -001f │ │ -0a6098: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -0a609a: 28de |0027: goto 0005 // -0022 │ │ +0a60c0: |[0a60c0] com.squareup.okhttp.ConnectionSpec.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z │ │ +0a60d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a60d2: 5531 e10e |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ +0a60d6: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0a60da: 0f00 |0005: return v0 │ │ +0a60dc: 5431 e20e |0006: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a60e0: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0a60e4: 5431 e20e |000a: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a60e8: 6e10 5229 0400 |000c: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@2952 │ │ +0a60ee: 0c02 |000f: move-result-object v2 │ │ +0a60f0: 7120 5b23 2100 |0010: invoke-static {v1, v2}, Lcom/squareup/okhttp/ConnectionSpec;.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z // method@235b │ │ +0a60f6: 0a01 |0013: move-result v1 │ │ +0a60f8: 3801 f1ff |0014: if-eqz v1, 0005 // -000f │ │ +0a60fc: 5431 df0e |0016: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a6100: 3801 0e00 |0018: if-eqz v1, 0026 // +000e │ │ +0a6104: 5431 df0e |001a: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a6108: 6e10 5129 0400 |001c: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@2951 │ │ +0a610e: 0c02 |001f: move-result-object v2 │ │ +0a6110: 7120 5b23 2100 |0020: invoke-static {v1, v2}, Lcom/squareup/okhttp/ConnectionSpec;.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z // method@235b │ │ +0a6116: 0a01 |0023: move-result v1 │ │ +0a6118: 3801 e1ff |0024: if-eqz v1, 0005 // -001f │ │ +0a611c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +0a611e: 28de |0027: goto 0005 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0005 line=189 │ │ 0x0006 line=179 │ │ 0x000c line=180 │ │ 0x0016 line=184 │ │ @@ -249825,17 +249852,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a609c: |[0a609c] com.squareup.okhttp.ConnectionSpec.supportsTlsExtensions:()Z │ │ -0a60ac: 5510 e00e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ -0a60b0: 0f00 |0002: return v0 │ │ +0a6120: |[0a6120] com.squareup.okhttp.ConnectionSpec.supportsTlsExtensions:()Z │ │ +0a6130: 5510 e00e |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ +0a6134: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #6 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -249843,36 +249870,36 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0a60b4: |[0a60b4] com.squareup.okhttp.ConnectionSpec.tlsVersions:()Ljava/util/List; │ │ -0a60c4: 5432 e20e |0000: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a60c8: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -0a60cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a60ce: 1102 |0005: return-object v2 │ │ -0a60d0: 5432 e20e |0006: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a60d4: 2122 |0008: array-length v2, v2 │ │ -0a60d6: 2321 9006 |0009: new-array v1, v2, [Lcom/squareup/okhttp/TlsVersion; // type@0690 │ │ -0a60da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0a60dc: 5432 e20e |000c: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a60e0: 2122 |000e: array-length v2, v2 │ │ -0a60e2: 3520 0f00 |000f: if-ge v0, v2, 001e // +000f │ │ -0a60e6: 5432 e20e |0011: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a60ea: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -0a60ee: 7110 6724 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/TlsVersion;.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; // method@2467 │ │ -0a60f4: 0c02 |0018: move-result-object v2 │ │ -0a60f6: 4d02 0100 |0019: aput-object v2, v1, v0 │ │ -0a60fa: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a60fe: 28ef |001d: goto 000c // -0011 │ │ -0a6100: 7110 b024 0100 |001e: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0a6106: 0c02 |0021: move-result-object v2 │ │ -0a6108: 28e3 |0022: goto 0005 // -001d │ │ +0a6138: |[0a6138] com.squareup.okhttp.ConnectionSpec.tlsVersions:()Ljava/util/List; │ │ +0a6148: 5432 e20e |0000: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a614c: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +0a6150: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a6152: 1102 |0005: return-object v2 │ │ +0a6154: 5432 e20e |0006: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a6158: 2122 |0008: array-length v2, v2 │ │ +0a615a: 2321 9306 |0009: new-array v1, v2, [Lcom/squareup/okhttp/TlsVersion; // type@0693 │ │ +0a615e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0a6160: 5432 e20e |000c: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a6164: 2122 |000e: array-length v2, v2 │ │ +0a6166: 3520 0f00 |000f: if-ge v0, v2, 001e // +000f │ │ +0a616a: 5432 e20e |0011: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a616e: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +0a6172: 7110 6724 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/TlsVersion;.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; // method@2467 │ │ +0a6178: 0c02 |0018: move-result-object v2 │ │ +0a617a: 4d02 0100 |0019: aput-object v2, v1, v0 │ │ +0a617e: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a6182: 28ef |001d: goto 000c // -0011 │ │ +0a6184: 7110 b024 0100 |001e: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0a618a: 0c02 |0021: move-result-object v2 │ │ +0a618c: 28e3 |0022: goto 0005 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=120 │ │ 0x0006 line=116 │ │ 0x000b line=117 │ │ 0x0011 line=118 │ │ @@ -249888,59 +249915,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0a610c: |[0a610c] com.squareup.okhttp.ConnectionSpec.toString:()Ljava/lang/String; │ │ -0a611c: 5542 e10e |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ -0a6120: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ -0a6124: 1a02 4704 |0004: const-string v2, "ConnectionSpec()" // string@0447 │ │ -0a6128: 1102 |0006: return-object v2 │ │ -0a612a: 5442 df0e |0007: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ -0a612e: 3802 4600 |0009: if-eqz v2, 004f // +0046 │ │ -0a6132: 6e10 5723 0400 |000b: invoke-virtual {v4}, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:()Ljava/util/List; // method@2357 │ │ -0a6138: 0c02 |000e: move-result-object v2 │ │ -0a613a: 6e10 c027 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ -0a6140: 0c00 |0012: move-result-object v0 │ │ -0a6142: 5442 e20e |0013: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ -0a6146: 3802 3d00 |0015: if-eqz v2, 0052 // +003d │ │ -0a614a: 6e10 5e23 0400 |0017: invoke-virtual {v4}, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:()Ljava/util/List; // method@235e │ │ -0a6150: 0c02 |001a: move-result-object v2 │ │ -0a6152: 6e10 c027 0200 |001b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ -0a6158: 0c01 |001e: move-result-object v1 │ │ -0a615a: 2202 6c05 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0a615e: 7010 f927 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a6164: 1a03 4804 |0024: const-string v3, "ConnectionSpec(cipherSuites=" // string@0448 │ │ -0a6168: 6e20 0228 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a616e: 0c02 |0029: move-result-object v2 │ │ -0a6170: 6e20 0228 0200 |002a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a6176: 0c02 |002d: move-result-object v2 │ │ -0a6178: 1a03 2e01 |002e: const-string v3, ", tlsVersions=" // string@012e │ │ -0a617c: 6e20 0228 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a6182: 0c02 |0033: move-result-object v2 │ │ -0a6184: 6e20 0228 1200 |0034: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a618a: 0c02 |0037: move-result-object v2 │ │ -0a618c: 1a03 2b01 |0038: const-string v3, ", supportsTlsExtensions=" // string@012b │ │ -0a6190: 6e20 0228 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a6196: 0c02 |003d: move-result-object v2 │ │ -0a6198: 5543 e00e |003e: iget-boolean v3, v4, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ -0a619c: 6e20 0328 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0a61a2: 0c02 |0043: move-result-object v2 │ │ -0a61a4: 1a03 0501 |0044: const-string v3, ")" // string@0105 │ │ -0a61a8: 6e20 0228 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a61ae: 0c02 |0049: move-result-object v2 │ │ -0a61b0: 6e10 0628 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a61b6: 0c02 |004d: move-result-object v2 │ │ -0a61b8: 28b8 |004e: goto 0006 // -0048 │ │ -0a61ba: 1a00 4e14 |004f: const-string v0, "[all enabled]" // string@144e │ │ -0a61be: 28c2 |0051: goto 0013 // -003e │ │ -0a61c0: 1a01 4e14 |0052: const-string v1, "[all enabled]" // string@144e │ │ -0a61c4: 28cb |0054: goto 001f // -0035 │ │ +0a6190: |[0a6190] com.squareup.okhttp.ConnectionSpec.toString:()Ljava/lang/String; │ │ +0a61a0: 5542 e10e |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@0ee1 │ │ +0a61a4: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ +0a61a8: 1a02 4a04 |0004: const-string v2, "ConnectionSpec()" // string@044a │ │ +0a61ac: 1102 |0006: return-object v2 │ │ +0a61ae: 5442 df0e |0007: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@0edf │ │ +0a61b2: 3802 4600 |0009: if-eqz v2, 004f // +0046 │ │ +0a61b6: 6e10 5723 0400 |000b: invoke-virtual {v4}, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:()Ljava/util/List; // method@2357 │ │ +0a61bc: 0c02 |000e: move-result-object v2 │ │ +0a61be: 6e10 c027 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ +0a61c4: 0c00 |0012: move-result-object v0 │ │ +0a61c6: 5442 e20e |0013: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@0ee2 │ │ +0a61ca: 3802 3d00 |0015: if-eqz v2, 0052 // +003d │ │ +0a61ce: 6e10 5e23 0400 |0017: invoke-virtual {v4}, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:()Ljava/util/List; // method@235e │ │ +0a61d4: 0c02 |001a: move-result-object v2 │ │ +0a61d6: 6e10 c027 0200 |001b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ +0a61dc: 0c01 |001e: move-result-object v1 │ │ +0a61de: 2202 6d05 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0a61e2: 7010 f927 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a61e8: 1a03 4b04 |0024: const-string v3, "ConnectionSpec(cipherSuites=" // string@044b │ │ +0a61ec: 6e20 0228 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a61f2: 0c02 |0029: move-result-object v2 │ │ +0a61f4: 6e20 0228 0200 |002a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a61fa: 0c02 |002d: move-result-object v2 │ │ +0a61fc: 1a03 2e01 |002e: const-string v3, ", tlsVersions=" // string@012e │ │ +0a6200: 6e20 0228 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a6206: 0c02 |0033: move-result-object v2 │ │ +0a6208: 6e20 0228 1200 |0034: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a620e: 0c02 |0037: move-result-object v2 │ │ +0a6210: 1a03 2b01 |0038: const-string v3, ", supportsTlsExtensions=" // string@012b │ │ +0a6214: 6e20 0228 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a621a: 0c02 |003d: move-result-object v2 │ │ +0a621c: 5543 e00e |003e: iget-boolean v3, v4, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@0ee0 │ │ +0a6220: 6e20 0328 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0a6226: 0c02 |0043: move-result-object v2 │ │ +0a6228: 1a03 0501 |0044: const-string v3, ")" // string@0105 │ │ +0a622c: 6e20 0228 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a6232: 0c02 |0049: move-result-object v2 │ │ +0a6234: 6e10 0628 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a623a: 0c02 |004d: move-result-object v2 │ │ +0a623c: 28b8 |004e: goto 0006 // -0048 │ │ +0a623e: 1a00 5814 |004f: const-string v0, "[all enabled]" // string@1458 │ │ +0a6242: 28c2 |0051: goto 0013 // -003e │ │ +0a6244: 1a01 5814 |0052: const-string v1, "[all enabled]" // string@1458 │ │ +0a6248: 28cb |0054: goto 001f // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0006 line=242 │ │ 0x0007 line=240 │ │ 0x0013 line=241 │ │ @@ -249949,27 +249976,27 @@ │ │ 0x0052 line=241 │ │ locals : │ │ 0x0013 - 0x004f reg=0 cipherSuitesString Ljava/lang/String; │ │ 0x001f - 0x004f reg=1 tlsVersionsString Ljava/lang/String; │ │ 0x0052 - 0x0055 reg=0 cipherSuitesString Ljava/lang/String; │ │ 0x0000 - 0x0055 reg=4 this Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ - source_file_idx : 1097 (ConnectionSpec.java) │ │ + source_file_idx : 1100 (ConnectionSpec.java) │ │ │ │ -Class #879 header: │ │ -class_idx : 1195 │ │ +Class #880 header: │ │ +class_idx : 1196 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1140 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1143 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #879 - │ │ +Class #880 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Credentials;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -249978,47 +250005,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0a61c8: |[0a61c8] com.squareup.okhttp.Credentials.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0a61d8: 2204 6c05 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0a61dc: 7010 f927 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a61e2: 6e20 0228 6400 |0005: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a61e8: 0c04 |0008: move-result-object v4 │ │ -0a61ea: 1a05 5a01 |0009: const-string v5, ":" // string@015a │ │ -0a61ee: 6e20 0228 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a61f4: 0c04 |000e: move-result-object v4 │ │ -0a61f6: 6e20 0228 7400 |000f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a61fc: 0c04 |0012: move-result-object v4 │ │ -0a61fe: 6e10 0628 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a6204: 0c03 |0016: move-result-object v3 │ │ -0a6206: 1a04 4106 |0017: const-string v4, "ISO-8859-1" // string@0641 │ │ -0a620a: 6e20 da27 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@27da │ │ -0a6210: 0c00 |001c: move-result-object v0 │ │ -0a6212: 7110 552c 0000 |001d: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ -0a6218: 0c04 |0020: move-result-object v4 │ │ -0a621a: 6e10 4b2c 0400 |0021: invoke-virtual {v4}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@2c4b │ │ -0a6220: 0c02 |0024: move-result-object v2 │ │ -0a6222: 2204 6c05 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0a6226: 7010 f927 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a622c: 1a05 b303 |002a: const-string v5, "Basic " // string@03b3 │ │ -0a6230: 6e20 0228 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a6236: 0c04 |002f: move-result-object v4 │ │ -0a6238: 6e20 0228 2400 |0030: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a623e: 0c04 |0033: move-result-object v4 │ │ -0a6240: 6e10 0628 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a6246: 0c04 |0037: move-result-object v4 │ │ -0a6248: 1104 |0038: return-object v4 │ │ -0a624a: 0d01 |0039: move-exception v1 │ │ -0a624c: 2204 4305 |003a: new-instance v4, Ljava/lang/AssertionError; // type@0543 │ │ -0a6250: 7010 6127 0400 |003c: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0a6256: 2704 |003f: throw v4 │ │ +0a624c: |[0a624c] com.squareup.okhttp.Credentials.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0a625c: 2204 6d05 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0a6260: 7010 f927 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a6266: 6e20 0228 6400 |0005: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a626c: 0c04 |0008: move-result-object v4 │ │ +0a626e: 1a05 5a01 |0009: const-string v5, ":" // string@015a │ │ +0a6272: 6e20 0228 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a6278: 0c04 |000e: move-result-object v4 │ │ +0a627a: 6e20 0228 7400 |000f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a6280: 0c04 |0012: move-result-object v4 │ │ +0a6282: 6e10 0628 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a6288: 0c03 |0016: move-result-object v3 │ │ +0a628a: 1a04 4506 |0017: const-string v4, "ISO-8859-1" // string@0645 │ │ +0a628e: 6e20 da27 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@27da │ │ +0a6294: 0c00 |001c: move-result-object v0 │ │ +0a6296: 7110 552c 0000 |001d: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ +0a629c: 0c04 |0020: move-result-object v4 │ │ +0a629e: 6e10 4b2c 0400 |0021: invoke-virtual {v4}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@2c4b │ │ +0a62a4: 0c02 |0024: move-result-object v2 │ │ +0a62a6: 2204 6d05 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0a62aa: 7010 f927 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a62b0: 1a05 b403 |002a: const-string v5, "Basic " // string@03b4 │ │ +0a62b4: 6e20 0228 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a62ba: 0c04 |002f: move-result-object v4 │ │ +0a62bc: 6e20 0228 2400 |0030: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a62c2: 0c04 |0033: move-result-object v4 │ │ +0a62c4: 6e10 0628 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a62ca: 0c04 |0037: move-result-object v4 │ │ +0a62cc: 1104 |0038: return-object v4 │ │ +0a62ce: 0d01 |0039: move-exception v1 │ │ +0a62d0: 2204 4405 |003a: new-instance v4, Ljava/lang/AssertionError; // type@0544 │ │ +0a62d4: 7010 6127 0400 |003c: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0a62da: 2704 |003f: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x0037 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0039 │ │ positions : │ │ 0x0000 line=29 │ │ 0x0017 line=30 │ │ 0x001d line=31 │ │ @@ -250030,35 +250057,35 @@ │ │ 0x0025 - 0x0039 reg=2 encoded Ljava/lang/String; │ │ 0x0017 - 0x0039 reg=3 usernameAndPassword Ljava/lang/String; │ │ 0x003a - 0x0040 reg=1 e Ljava/io/UnsupportedEncodingException; │ │ 0x0000 - 0x0040 reg=6 userName Ljava/lang/String; │ │ 0x0000 - 0x0040 reg=7 password Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1140 (Credentials.java) │ │ + source_file_idx : 1143 (Credentials.java) │ │ │ │ -Class #880 header: │ │ -class_idx : 1196 │ │ +Class #881 header: │ │ +class_idx : 1197 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1198 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1201 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #880 annotations: │ │ +Class #881 annotations: │ │ Annotations on field #3811 'executedCalls' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Deque" "<" "Lcom/squareup/okhttp/Call;" ">;" } │ │ Annotations on field #3814 'readyCalls' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Deque" "<" "Ljava/lang/Object;" ">;" } │ │ Annotations on field #3815 'runningCalls' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Deque" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #880 - │ │ +Class #881 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Dispatcher;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Dispatcher;) │ │ @@ -250087,30 +250114,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0a6268: |[0a6268] com.squareup.okhttp.Dispatcher.:()V │ │ -0a6278: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a627e: 1300 4000 |0003: const/16 v0, #int 64 // #40 │ │ -0a6282: 5910 e40e |0005: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@0ee4 │ │ -0a6286: 1250 |0007: const/4 v0, #int 5 // #5 │ │ -0a6288: 5910 e50e |0008: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@0ee5 │ │ -0a628c: 2200 aa05 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@05aa │ │ -0a6290: 7010 8f28 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@288f │ │ -0a6296: 5b10 e60e |000f: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@0ee6 │ │ -0a629a: 2200 aa05 |0011: new-instance v0, Ljava/util/ArrayDeque; // type@05aa │ │ -0a629e: 7010 8f28 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@288f │ │ -0a62a4: 5b10 e70e |0016: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@0ee7 │ │ -0a62a8: 2200 aa05 |0018: new-instance v0, Ljava/util/ArrayDeque; // type@05aa │ │ -0a62ac: 7010 8f28 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@288f │ │ -0a62b2: 5b10 e30e |001d: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@0ee3 │ │ -0a62b6: 0e00 |001f: return-void │ │ +0a62ec: |[0a62ec] com.squareup.okhttp.Dispatcher.:()V │ │ +0a62fc: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a6302: 1300 4000 |0003: const/16 v0, #int 64 // #40 │ │ +0a6306: 5910 e40e |0005: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@0ee4 │ │ +0a630a: 1250 |0007: const/4 v0, #int 5 // #5 │ │ +0a630c: 5910 e50e |0008: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@0ee5 │ │ +0a6310: 2200 ad05 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@05ad │ │ +0a6314: 7010 8f28 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@288f │ │ +0a631a: 5b10 e60e |000f: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@0ee6 │ │ +0a631e: 2200 ad05 |0011: new-instance v0, Ljava/util/ArrayDeque; // type@05ad │ │ +0a6322: 7010 8f28 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@288f │ │ +0a6328: 5b10 e70e |0016: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@0ee7 │ │ +0a632c: 2200 ad05 |0018: new-instance v0, Ljava/util/ArrayDeque; // type@05ad │ │ +0a6330: 7010 8f28 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@288f │ │ +0a6336: 5b10 e30e |001d: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@0ee3 │ │ +0a633a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=37 │ │ 0x0007 line=38 │ │ 0x000a line=44 │ │ 0x0011 line=47 │ │ @@ -250125,23 +250152,23 @@ │ │ type : '(Lcom/squareup/okhttp/Call;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a62b8: |[0a62b8] com.squareup.okhttp.Dispatcher.executed:(Lcom/squareup/okhttp/Call;)V │ │ -0a62c8: 1d01 |0000: monitor-enter v1 │ │ -0a62ca: 5410 e30e |0001: iget-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@0ee3 │ │ -0a62ce: 7220 c428 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@28c4 │ │ -0a62d4: 1e01 |0006: monitor-exit v1 │ │ -0a62d6: 0e00 |0007: return-void │ │ -0a62d8: 0d00 |0008: move-exception v0 │ │ -0a62da: 1e01 |0009: monitor-exit v1 │ │ -0a62dc: 2700 |000a: throw v0 │ │ +0a633c: |[0a633c] com.squareup.okhttp.Dispatcher.executed:(Lcom/squareup/okhttp/Call;)V │ │ +0a634c: 1d01 |0000: monitor-enter v1 │ │ +0a634e: 5410 e30e |0001: iget-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@0ee3 │ │ +0a6352: 7220 c428 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@28c4 │ │ +0a6358: 1e01 |0006: monitor-exit v1 │ │ +0a635a: 0e00 |0007: return-void │ │ +0a635c: 0d00 |0008: move-exception v0 │ │ +0a635e: 1e01 |0009: monitor-exit v1 │ │ +0a6360: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=173 │ │ 0x0006 line=174 │ │ 0x0008 line=173 │ │ @@ -250154,57 +250181,57 @@ │ │ type : '(Lcom/squareup/okhttp/Call;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0a62ec: |[0a62ec] com.squareup.okhttp.Dispatcher.finished:(Lcom/squareup/okhttp/Call;)V │ │ -0a62fc: 1d02 |0000: monitor-enter v2 │ │ -0a62fe: 5420 e30e |0001: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@0ee3 │ │ -0a6302: 7220 c728 3000 |0003: invoke-interface {v0, v3}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@28c7 │ │ -0a6308: 0a00 |0006: move-result v0 │ │ -0a630a: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -0a630e: 2200 4305 |0009: new-instance v0, Ljava/lang/AssertionError; // type@0543 │ │ -0a6312: 1a01 f803 |000b: const-string v1, "Call wasn't in-flight!" // string@03f8 │ │ -0a6316: 7020 6227 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0a631c: 2700 |0010: throw v0 │ │ -0a631e: 0d00 |0011: move-exception v0 │ │ -0a6320: 1e02 |0012: monitor-exit v2 │ │ -0a6322: 2700 |0013: throw v0 │ │ -0a6324: 1e02 |0014: monitor-exit v2 │ │ -0a6326: 0e00 |0015: return-void │ │ +0a6370: |[0a6370] com.squareup.okhttp.Dispatcher.finished:(Lcom/squareup/okhttp/Call;)V │ │ +0a6380: 1d02 |0000: monitor-enter v2 │ │ +0a6382: 5420 e30e |0001: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@0ee3 │ │ +0a6386: 7220 c728 3000 |0003: invoke-interface {v0, v3}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@28c7 │ │ +0a638c: 0a00 |0006: move-result v0 │ │ +0a638e: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +0a6392: 2200 4405 |0009: new-instance v0, Ljava/lang/AssertionError; // type@0544 │ │ +0a6396: 1a01 fb03 |000b: const-string v1, "Call wasn't in-flight!" // string@03fb │ │ +0a639a: 7020 6227 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0a63a0: 2700 |0010: throw v0 │ │ +0a63a2: 0d00 |0011: move-exception v0 │ │ +0a63a4: 1e02 |0012: monitor-exit v2 │ │ +0a63a6: 2700 |0013: throw v0 │ │ +0a63a8: 1e02 |0014: monitor-exit v2 │ │ +0a63aa: 0e00 |0015: return-void │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=178 │ │ 0x0014 line=179 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/squareup/okhttp/Dispatcher; │ │ 0x0000 - 0x0016 reg=3 call Lcom/squareup/okhttp/Call; │ │ │ │ - source_file_idx : 1198 (Dispatcher.java) │ │ + source_file_idx : 1201 (Dispatcher.java) │ │ │ │ -Class #881 header: │ │ -class_idx : 1198 │ │ +Class #882 header: │ │ +class_idx : 1199 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1201 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1204 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #881 annotations: │ │ +Class #882 annotations: │ │ Annotations on method #9063 'lookup' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/net/InetAddress;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/UnknownHostException; } │ │ │ │ -Class #881 - │ │ +Class #882 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Dns;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/Dns;) │ │ name : 'SYSTEM' │ │ @@ -250217,52 +250244,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a6334: |[0a6334] com.squareup.okhttp.Dns.:()V │ │ -0a6344: 2200 ad04 |0000: new-instance v0, Lcom/squareup/okhttp/Dns$1; // type@04ad │ │ -0a6348: 7010 6423 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Dns$1;.:()V // method@2364 │ │ -0a634e: 6900 e80e |0005: sput-object v0, Lcom/squareup/okhttp/Dns;.SYSTEM:Lcom/squareup/okhttp/Dns; // field@0ee8 │ │ -0a6352: 0e00 |0007: return-void │ │ +0a63b8: |[0a63b8] com.squareup.okhttp.Dns.:()V │ │ +0a63c8: 2200 ae04 |0000: new-instance v0, Lcom/squareup/okhttp/Dns$1; // type@04ae │ │ +0a63cc: 7010 6423 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Dns$1;.:()V // method@2364 │ │ +0a63d2: 6900 e80e |0005: sput-object v0, Lcom/squareup/okhttp/Dns;.SYSTEM:Lcom/squareup/okhttp/Dns; // field@0ee8 │ │ +0a63d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/Dns;) │ │ name : 'lookup' │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1201 (Dns.java) │ │ + source_file_idx : 1204 (Dns.java) │ │ │ │ -Class #882 header: │ │ -class_idx : 1197 │ │ +Class #883 header: │ │ +class_idx : 1198 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1201 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1204 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #882 annotations: │ │ +Class #883 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/Dns; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ Annotations on method #9061 'lookup' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/net/InetAddress;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/UnknownHostException; } │ │ │ │ -Class #882 - │ │ +Class #883 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Dns$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/Dns;' │ │ Static fields - │ │ Instance fields - │ │ @@ -250272,17 +250299,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a6354: |[0a6354] com.squareup.okhttp.Dns$1.:()V │ │ -0a6364: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a636a: 0e00 |0003: return-void │ │ +0a63d8: |[0a63d8] com.squareup.okhttp.Dns$1.:()V │ │ +0a63e8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a63ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Dns$1; │ │ │ │ Virtual methods - │ │ @@ -250291,56 +250318,56 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0a636c: |[0a636c] com.squareup.okhttp.Dns$1.lookup:(Ljava/lang/String;)Ljava/util/List; │ │ -0a637c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0a6380: 2200 9505 |0002: new-instance v0, Ljava/net/UnknownHostException; // type@0595 │ │ -0a6384: 1a01 9b21 |0004: const-string v1, "hostname == null" // string@219b │ │ -0a6388: 7020 6228 1000 |0006: invoke-direct {v0, v1}, Ljava/net/UnknownHostException;.:(Ljava/lang/String;)V // method@2862 │ │ -0a638e: 2700 |0009: throw v0 │ │ -0a6390: 7110 3d28 0300 |000a: invoke-static {v3}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@283d │ │ -0a6396: 0c00 |000d: move-result-object v0 │ │ -0a6398: 7110 a228 0000 |000e: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@28a2 │ │ -0a639e: 0c00 |0011: move-result-object v0 │ │ -0a63a0: 1100 |0012: return-object v0 │ │ +0a63f0: |[0a63f0] com.squareup.okhttp.Dns$1.lookup:(Ljava/lang/String;)Ljava/util/List; │ │ +0a6400: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0a6404: 2200 9805 |0002: new-instance v0, Ljava/net/UnknownHostException; // type@0598 │ │ +0a6408: 1a01 a521 |0004: const-string v1, "hostname == null" // string@21a5 │ │ +0a640c: 7020 6228 1000 |0006: invoke-direct {v0, v1}, Ljava/net/UnknownHostException;.:(Ljava/lang/String;)V // method@2862 │ │ +0a6412: 2700 |0009: throw v0 │ │ +0a6414: 7110 3d28 0300 |000a: invoke-static {v3}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@283d │ │ +0a641a: 0c00 |000d: move-result-object v0 │ │ +0a641c: 7110 a228 0000 |000e: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@28a2 │ │ +0a6422: 0c00 |0011: move-result-object v0 │ │ +0a6424: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/squareup/okhttp/Dns$1; │ │ 0x0000 - 0x0013 reg=3 hostname Ljava/lang/String; │ │ │ │ - source_file_idx : 1201 (Dns.java) │ │ + source_file_idx : 1204 (Dns.java) │ │ │ │ -Class #883 header: │ │ -class_idx : 1199 │ │ +Class #884 header: │ │ +class_idx : 1200 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1492 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1496 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #883 annotations: │ │ +Class #884 annotations: │ │ Annotations on field #3818 'localCertificates' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/security/cert/Certificate;" ">;" } │ │ Annotations on field #3819 'peerCertificates' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/security/cert/Certificate;" ">;" } │ │ Annotations on method #9064 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/security/cert/Certificate;" ">;" "Ljava/util/List" "<" "Ljava/security/cert/Certificate;" ">;)V" } │ │ Annotations on method #9069 'peerCertificates' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Ljava/security/cert/Certificate;" ">;" } │ │ │ │ -Class #883 - │ │ +Class #884 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Handshake;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Handshake;) │ │ @@ -250361,20 +250388,20 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a63a4: |[0a63a4] com.squareup.okhttp.Handshake.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V │ │ -0a63b4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a63ba: 5b01 e90e |0003: iput-object v1, v0, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ -0a63be: 5b02 eb0e |0005: iput-object v2, v0, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ -0a63c2: 5b03 ea0e |0007: iput-object v3, v0, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@0eea │ │ -0a63c6: 0e00 |0009: return-void │ │ +0a6428: |[0a6428] com.squareup.okhttp.Handshake.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V │ │ +0a6438: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a643e: 5b01 e90e |0003: iput-object v1, v0, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ +0a6442: 5b02 eb0e |0005: iput-object v2, v0, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ +0a6446: 5b03 ea0e |0007: iput-object v3, v0, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@0eea │ │ +0a644a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ @@ -250391,44 +250418,44 @@ │ │ type : '(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0a63c8: |[0a63c8] com.squareup.okhttp.Handshake.get:(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake; │ │ -0a63d8: 7210 4e29 0800 |0000: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getCipherSuite:()Ljava/lang/String; // method@294e │ │ -0a63de: 0c00 |0003: move-result-object v0 │ │ -0a63e0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0a63e4: 2206 5705 |0006: new-instance v6, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a63e8: 1a07 e418 |0008: const-string v7, "cipherSuite == null" // string@18e4 │ │ -0a63ec: 7020 9327 7600 |000a: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a63f2: 2706 |000d: throw v6 │ │ -0a63f4: 7210 5029 0800 |000e: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@2950 │ │ -0a63fa: 0c04 |0011: move-result-object v4 │ │ -0a63fc: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ -0a6400: 7110 b024 0400 |0014: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0a6406: 0c05 |0017: move-result-object v5 │ │ -0a6408: 7210 4f29 0800 |0018: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getLocalCertificates:()[Ljava/security/cert/Certificate; // method@294f │ │ -0a640e: 0c02 |001b: move-result-object v2 │ │ -0a6410: 3802 1400 |001c: if-eqz v2, 0030 // +0014 │ │ -0a6414: 7110 b024 0200 |001e: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0a641a: 0c03 |0021: move-result-object v3 │ │ -0a641c: 2206 af04 |0022: new-instance v6, Lcom/squareup/okhttp/Handshake; // type@04af │ │ -0a6420: 7040 6823 0635 |0024: invoke-direct {v6, v0, v5, v3}, Lcom/squareup/okhttp/Handshake;.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@2368 │ │ -0a6426: 1106 |0027: return-object v6 │ │ -0a6428: 0d01 |0028: move-exception v1 │ │ -0a642a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -0a642c: 28e8 |002a: goto 0012 // -0018 │ │ -0a642e: 7100 b228 0000 |002b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ -0a6434: 0c05 |002e: move-result-object v5 │ │ -0a6436: 28e9 |002f: goto 0018 // -0017 │ │ -0a6438: 7100 b228 0000 |0030: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ -0a643e: 0c03 |0033: move-result-object v3 │ │ -0a6440: 28ee |0034: goto 0022 // -0012 │ │ +0a644c: |[0a644c] com.squareup.okhttp.Handshake.get:(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake; │ │ +0a645c: 7210 4e29 0800 |0000: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getCipherSuite:()Ljava/lang/String; // method@294e │ │ +0a6462: 0c00 |0003: move-result-object v0 │ │ +0a6464: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0a6468: 2206 5805 |0006: new-instance v6, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a646c: 1a07 ee18 |0008: const-string v7, "cipherSuite == null" // string@18ee │ │ +0a6470: 7020 9327 7600 |000a: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a6476: 2706 |000d: throw v6 │ │ +0a6478: 7210 5029 0800 |000e: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@2950 │ │ +0a647e: 0c04 |0011: move-result-object v4 │ │ +0a6480: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ +0a6484: 7110 b024 0400 |0014: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0a648a: 0c05 |0017: move-result-object v5 │ │ +0a648c: 7210 4f29 0800 |0018: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getLocalCertificates:()[Ljava/security/cert/Certificate; // method@294f │ │ +0a6492: 0c02 |001b: move-result-object v2 │ │ +0a6494: 3802 1400 |001c: if-eqz v2, 0030 // +0014 │ │ +0a6498: 7110 b024 0200 |001e: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0a649e: 0c03 |0021: move-result-object v3 │ │ +0a64a0: 2206 b004 |0022: new-instance v6, Lcom/squareup/okhttp/Handshake; // type@04b0 │ │ +0a64a4: 7040 6823 0635 |0024: invoke-direct {v6, v0, v5, v3}, Lcom/squareup/okhttp/Handshake;.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@2368 │ │ +0a64aa: 1106 |0027: return-object v6 │ │ +0a64ac: 0d01 |0028: move-exception v1 │ │ +0a64ae: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0a64b0: 28e8 |002a: goto 0012 // -0018 │ │ +0a64b2: 7100 b228 0000 |002b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ +0a64b8: 0c05 |002e: move-result-object v5 │ │ +0a64ba: 28e9 |002f: goto 0018 // -0017 │ │ +0a64bc: 7100 b228 0000 |0030: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ +0a64c2: 0c03 |0033: move-result-object v3 │ │ +0a64c4: 28ee |0034: goto 0022 // -0012 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljavax/net/ssl/SSLPeerUnverifiedException; -> 0x0028 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x000e line=53 │ │ @@ -250460,17 +250487,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6454: |[0a6454] com.squareup.okhttp.Handshake.cipherSuite:()Ljava/lang/String; │ │ -0a6464: 5410 e90e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ -0a6468: 1100 |0002: return-object v0 │ │ +0a64d8: |[0a64d8] com.squareup.okhttp.Handshake.cipherSuite:()Ljava/lang/String; │ │ +0a64e8: 5410 e90e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ +0a64ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Handshake; │ │ │ │ #1 : (in Lcom/squareup/okhttp/Handshake;) │ │ @@ -250478,38 +250505,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0a646c: |[0a646c] com.squareup.okhttp.Handshake.equals:(Ljava/lang/Object;)Z │ │ -0a647c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a647e: 2052 af04 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Handshake; // type@04af │ │ -0a6482: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -0a6486: 0f01 |0005: return v1 │ │ -0a6488: 0750 |0006: move-object v0, v5 │ │ -0a648a: 1f00 af04 |0007: check-cast v0, Lcom/squareup/okhttp/Handshake; // type@04af │ │ -0a648e: 5442 e90e |0009: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ -0a6492: 5403 e90e |000b: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ -0a6496: 6e20 d727 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a649c: 0a02 |0010: move-result v2 │ │ -0a649e: 3802 f4ff |0011: if-eqz v2, 0005 // -000c │ │ -0a64a2: 5442 eb0e |0013: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ -0a64a6: 5403 eb0e |0015: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ -0a64aa: 7220 e428 3200 |0017: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@28e4 │ │ -0a64b0: 0a02 |001a: move-result v2 │ │ -0a64b2: 3802 eaff |001b: if-eqz v2, 0005 // -0016 │ │ -0a64b6: 5442 ea0e |001d: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@0eea │ │ -0a64ba: 5403 ea0e |001f: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@0eea │ │ -0a64be: 7220 e428 3200 |0021: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@28e4 │ │ -0a64c4: 0a02 |0024: move-result v2 │ │ -0a64c6: 3802 e0ff |0025: if-eqz v2, 0005 // -0020 │ │ -0a64ca: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -0a64cc: 28dd |0028: goto 0005 // -0023 │ │ +0a64f0: |[0a64f0] com.squareup.okhttp.Handshake.equals:(Ljava/lang/Object;)Z │ │ +0a6500: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a6502: 2052 b004 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Handshake; // type@04b0 │ │ +0a6506: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +0a650a: 0f01 |0005: return v1 │ │ +0a650c: 0750 |0006: move-object v0, v5 │ │ +0a650e: 1f00 b004 |0007: check-cast v0, Lcom/squareup/okhttp/Handshake; // type@04b0 │ │ +0a6512: 5442 e90e |0009: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ +0a6516: 5403 e90e |000b: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ +0a651a: 6e20 d727 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a6520: 0a02 |0010: move-result v2 │ │ +0a6522: 3802 f4ff |0011: if-eqz v2, 0005 // -000c │ │ +0a6526: 5442 eb0e |0013: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ +0a652a: 5403 eb0e |0015: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ +0a652e: 7220 e428 3200 |0017: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@28e4 │ │ +0a6534: 0a02 |001a: move-result v2 │ │ +0a6536: 3802 eaff |001b: if-eqz v2, 0005 // -0016 │ │ +0a653a: 5442 ea0e |001d: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@0eea │ │ +0a653e: 5403 ea0e |001f: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@0eea │ │ +0a6542: 7220 e428 3200 |0021: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@28e4 │ │ +0a6548: 0a02 |0024: move-result v2 │ │ +0a654a: 3802 e0ff |0025: if-eqz v2, 0005 // -0020 │ │ +0a654e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +0a6550: 28dd |0028: goto 0005 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0005 line=110 │ │ 0x0007 line=107 │ │ 0x0009 line=108 │ │ 0x0017 line=109 │ │ @@ -250524,31 +250551,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0a64d0: |[0a64d0] com.squareup.okhttp.Handshake.hashCode:()I │ │ -0a64e0: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -0a64e4: 5431 e90e |0002: iget-object v1, v3, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ -0a64e8: 6e10 dc27 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0a64ee: 0a01 |0007: move-result v1 │ │ -0a64f0: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ -0a64f4: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a64f8: 5432 eb0e |000c: iget-object v2, v3, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ -0a64fc: 7210 e628 0200 |000e: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@28e6 │ │ -0a6502: 0a02 |0011: move-result v2 │ │ -0a6504: 9000 0102 |0012: add-int v0, v1, v2 │ │ -0a6508: da01 001f |0014: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0a650c: 5432 ea0e |0016: iget-object v2, v3, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@0eea │ │ -0a6510: 7210 e628 0200 |0018: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@28e6 │ │ -0a6516: 0a02 |001b: move-result v2 │ │ -0a6518: 9000 0102 |001c: add-int v0, v1, v2 │ │ -0a651c: 0f00 |001e: return v0 │ │ +0a6554: |[0a6554] com.squareup.okhttp.Handshake.hashCode:()I │ │ +0a6564: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +0a6568: 5431 e90e |0002: iget-object v1, v3, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@0ee9 │ │ +0a656c: 6e10 dc27 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0a6572: 0a01 |0007: move-result v1 │ │ +0a6574: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ +0a6578: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a657c: 5432 eb0e |000c: iget-object v2, v3, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ +0a6580: 7210 e628 0200 |000e: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@28e6 │ │ +0a6586: 0a02 |0011: move-result v2 │ │ +0a6588: 9000 0102 |0012: add-int v0, v1, v2 │ │ +0a658c: da01 001f |0014: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0a6590: 5432 ea0e |0016: iget-object v2, v3, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@0eea │ │ +0a6594: 7210 e628 0200 |0018: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@28e6 │ │ +0a659a: 0a02 |001b: move-result v2 │ │ +0a659c: 9000 0102 |001c: add-int v0, v1, v2 │ │ +0a65a0: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000a line=116 │ │ 0x0014 line=117 │ │ 0x001e line=118 │ │ @@ -250561,69 +250588,69 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6520: |[0a6520] com.squareup.okhttp.Handshake.peerCertificates:()Ljava/util/List; │ │ -0a6530: 5410 eb0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ -0a6534: 1100 |0002: return-object v0 │ │ +0a65a4: |[0a65a4] com.squareup.okhttp.Handshake.peerCertificates:()Ljava/util/List; │ │ +0a65b4: 5410 eb0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@0eeb │ │ +0a65b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Handshake; │ │ │ │ - source_file_idx : 1492 (Handshake.java) │ │ + source_file_idx : 1496 (Handshake.java) │ │ │ │ -Class #884 header: │ │ -class_idx : 1200 │ │ +Class #885 header: │ │ +class_idx : 1201 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1496 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1500 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #884 annotations: │ │ +Class #885 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/Headers; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #884 - │ │ +Class #885 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Headers$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1496 (Headers.java) │ │ + source_file_idx : 1500 (Headers.java) │ │ │ │ -Class #885 header: │ │ -class_idx : 1201 │ │ +Class #886 header: │ │ +class_idx : 1202 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1496 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ -Class #885 annotations: │ │ +Class #886 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/Headers; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ Annotations on field #3820 'namesAndValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #885 - │ │ +Class #886 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Headers$Builder;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Headers$Builder;) │ │ @@ -250636,21 +250663,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a6538: |[0a6538] com.squareup.okhttp.Headers$Builder.:()V │ │ -0a6548: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a654e: 2200 ab05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0a6552: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ -0a6556: 7020 9128 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0a655c: 5b20 ec0e |000a: iput-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ -0a6560: 0e00 |000c: return-void │ │ +0a65bc: |[0a65bc] com.squareup.okhttp.Headers$Builder.:()V │ │ +0a65cc: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a65d2: 2200 ae05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0a65d6: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ +0a65da: 7020 9128 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +0a65e0: 5b20 ec0e |000a: iput-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ +0a65e4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/Headers$Builder; │ │ │ │ @@ -250659,17 +250686,17 @@ │ │ type : '(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6564: |[0a6564] com.squareup.okhttp.Headers$Builder.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; │ │ -0a6574: 5410 ec0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ -0a6578: 1100 |0002: return-object v0 │ │ +0a65e8: |[0a65e8] com.squareup.okhttp.Headers$Builder.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; │ │ +0a65f8: 5410 ec0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ +0a65fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Headers$Builder; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Headers$Builder;) │ │ @@ -250677,88 +250704,88 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 137 16-bit code units │ │ -0a657c: |[0a657c] com.squareup.okhttp.Headers$Builder.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a658c: 1304 1f00 |0000: const/16 v4, #int 31 // #1f │ │ -0a6590: 1235 |0002: const/4 v5, #int 3 // #3 │ │ -0a6592: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -0a6594: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -0a6596: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -0a6598: 390b 0a00 |0006: if-nez v11, 0010 // +000a │ │ -0a659c: 2203 5605 |0008: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a65a0: 1a04 fc29 |000a: const-string v4, "name == null" // string@29fc │ │ -0a65a4: 7020 8f27 4300 |000c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a65aa: 2703 |000f: throw v3 │ │ -0a65ac: 6e10 e027 0b00 |0010: invoke-virtual {v11}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0a65b2: 0a03 |0013: move-result v3 │ │ -0a65b4: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ -0a65b8: 2203 5605 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a65bc: 1a04 fd29 |0018: const-string v4, "name is empty" // string@29fd │ │ -0a65c0: 7020 8f27 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a65c6: 2703 |001d: throw v3 │ │ -0a65c8: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0a65ca: 6e10 e327 0b00 |001f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a65d0: 0a02 |0022: move-result v2 │ │ -0a65d2: 3521 2b00 |0023: if-ge v1, v2, 004e // +002b │ │ -0a65d6: 6e20 d327 1b00 |0025: invoke-virtual {v11, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a65dc: 0a00 |0028: move-result v0 │ │ -0a65de: 3740 0600 |0029: if-le v0, v4, 002f // +0006 │ │ -0a65e2: 1303 7f00 |002b: const/16 v3, #int 127 // #7f │ │ -0a65e6: 3430 1e00 |002d: if-lt v0, v3, 004b // +001e │ │ -0a65ea: 2203 5605 |002f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a65ee: 1a04 5d12 |0031: const-string v4, "Unexpected char %#04x at %d in header name: %s" // string@125d │ │ -0a65f2: 2355 9906 |0033: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0a65f6: 7110 9e27 0000 |0035: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0a65fc: 0c06 |0038: move-result-object v6 │ │ -0a65fe: 4d06 0507 |0039: aput-object v6, v5, v7 │ │ -0a6602: 7110 9e27 0100 |003b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0a6608: 0c06 |003e: move-result-object v6 │ │ -0a660a: 4d06 0508 |003f: aput-object v6, v5, v8 │ │ -0a660e: 4d0b 0509 |0041: aput-object v11, v5, v9 │ │ -0a6612: 7120 d927 5400 |0043: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0a6618: 0c04 |0046: move-result-object v4 │ │ -0a661a: 7020 8f27 4300 |0047: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a6620: 2703 |004a: throw v3 │ │ -0a6622: d801 0101 |004b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a6626: 28d6 |004d: goto 0023 // -002a │ │ -0a6628: 390c 0a00 |004e: if-nez v12, 0058 // +000a │ │ -0a662c: 2203 5605 |0050: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a6630: 1a04 8436 |0052: const-string v4, "value == null" // string@3684 │ │ -0a6634: 7020 8f27 4300 |0054: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a663a: 2703 |0057: throw v3 │ │ -0a663c: 1201 |0058: const/4 v1, #int 0 // #0 │ │ -0a663e: 6e10 e327 0c00 |0059: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a6644: 0a02 |005c: move-result v2 │ │ -0a6646: 3521 2b00 |005d: if-ge v1, v2, 0088 // +002b │ │ -0a664a: 6e20 d327 1c00 |005f: invoke-virtual {v12, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a6650: 0a00 |0062: move-result v0 │ │ -0a6652: 3740 0600 |0063: if-le v0, v4, 0069 // +0006 │ │ -0a6656: 1303 7f00 |0065: const/16 v3, #int 127 // #7f │ │ -0a665a: 3430 1e00 |0067: if-lt v0, v3, 0085 // +001e │ │ -0a665e: 2203 5605 |0069: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a6662: 1a04 5e12 |006b: const-string v4, "Unexpected char %#04x at %d in header value: %s" // string@125e │ │ -0a6666: 2355 9906 |006d: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0a666a: 7110 9e27 0000 |006f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0a6670: 0c06 |0072: move-result-object v6 │ │ -0a6672: 4d06 0507 |0073: aput-object v6, v5, v7 │ │ -0a6676: 7110 9e27 0100 |0075: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0a667c: 0c06 |0078: move-result-object v6 │ │ -0a667e: 4d06 0508 |0079: aput-object v6, v5, v8 │ │ -0a6682: 4d0c 0509 |007b: aput-object v12, v5, v9 │ │ -0a6686: 7120 d927 5400 |007d: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0a668c: 0c04 |0080: move-result-object v4 │ │ -0a668e: 7020 8f27 4300 |0081: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a6694: 2703 |0084: throw v3 │ │ -0a6696: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a669a: 28d6 |0087: goto 005d // -002a │ │ -0a669c: 0e00 |0088: return-void │ │ +0a6600: |[0a6600] com.squareup.okhttp.Headers$Builder.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0a6610: 1304 1f00 |0000: const/16 v4, #int 31 // #1f │ │ +0a6614: 1235 |0002: const/4 v5, #int 3 // #3 │ │ +0a6616: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +0a6618: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +0a661a: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +0a661c: 390b 0a00 |0006: if-nez v11, 0010 // +000a │ │ +0a6620: 2203 5705 |0008: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a6624: 1a04 062a |000a: const-string v4, "name == null" // string@2a06 │ │ +0a6628: 7020 8f27 4300 |000c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a662e: 2703 |000f: throw v3 │ │ +0a6630: 6e10 e027 0b00 |0010: invoke-virtual {v11}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0a6636: 0a03 |0013: move-result v3 │ │ +0a6638: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ +0a663c: 2203 5705 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a6640: 1a04 072a |0018: const-string v4, "name is empty" // string@2a07 │ │ +0a6644: 7020 8f27 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a664a: 2703 |001d: throw v3 │ │ +0a664c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0a664e: 6e10 e327 0b00 |001f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a6654: 0a02 |0022: move-result v2 │ │ +0a6656: 3521 2b00 |0023: if-ge v1, v2, 004e // +002b │ │ +0a665a: 6e20 d327 1b00 |0025: invoke-virtual {v11, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a6660: 0a00 |0028: move-result v0 │ │ +0a6662: 3740 0600 |0029: if-le v0, v4, 002f // +0006 │ │ +0a6666: 1303 7f00 |002b: const/16 v3, #int 127 // #7f │ │ +0a666a: 3430 1e00 |002d: if-lt v0, v3, 004b // +001e │ │ +0a666e: 2203 5705 |002f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a6672: 1a04 6712 |0031: const-string v4, "Unexpected char %#04x at %d in header name: %s" // string@1267 │ │ +0a6676: 2355 9c06 |0033: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0a667a: 7110 9e27 0000 |0035: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0a6680: 0c06 |0038: move-result-object v6 │ │ +0a6682: 4d06 0507 |0039: aput-object v6, v5, v7 │ │ +0a6686: 7110 9e27 0100 |003b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0a668c: 0c06 |003e: move-result-object v6 │ │ +0a668e: 4d06 0508 |003f: aput-object v6, v5, v8 │ │ +0a6692: 4d0b 0509 |0041: aput-object v11, v5, v9 │ │ +0a6696: 7120 d927 5400 |0043: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0a669c: 0c04 |0046: move-result-object v4 │ │ +0a669e: 7020 8f27 4300 |0047: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a66a4: 2703 |004a: throw v3 │ │ +0a66a6: d801 0101 |004b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a66aa: 28d6 |004d: goto 0023 // -002a │ │ +0a66ac: 390c 0a00 |004e: if-nez v12, 0058 // +000a │ │ +0a66b0: 2203 5705 |0050: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a66b4: 1a04 8d36 |0052: const-string v4, "value == null" // string@368d │ │ +0a66b8: 7020 8f27 4300 |0054: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a66be: 2703 |0057: throw v3 │ │ +0a66c0: 1201 |0058: const/4 v1, #int 0 // #0 │ │ +0a66c2: 6e10 e327 0c00 |0059: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a66c8: 0a02 |005c: move-result v2 │ │ +0a66ca: 3521 2b00 |005d: if-ge v1, v2, 0088 // +002b │ │ +0a66ce: 6e20 d327 1c00 |005f: invoke-virtual {v12, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a66d4: 0a00 |0062: move-result v0 │ │ +0a66d6: 3740 0600 |0063: if-le v0, v4, 0069 // +0006 │ │ +0a66da: 1303 7f00 |0065: const/16 v3, #int 127 // #7f │ │ +0a66de: 3430 1e00 |0067: if-lt v0, v3, 0085 // +001e │ │ +0a66e2: 2203 5705 |0069: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a66e6: 1a04 6812 |006b: const-string v4, "Unexpected char %#04x at %d in header value: %s" // string@1268 │ │ +0a66ea: 2355 9c06 |006d: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0a66ee: 7110 9e27 0000 |006f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0a66f4: 0c06 |0072: move-result-object v6 │ │ +0a66f6: 4d06 0507 |0073: aput-object v6, v5, v7 │ │ +0a66fa: 7110 9e27 0100 |0075: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0a6700: 0c06 |0078: move-result-object v6 │ │ +0a6702: 4d06 0508 |0079: aput-object v6, v5, v8 │ │ +0a6706: 4d0c 0509 |007b: aput-object v12, v5, v9 │ │ +0a670a: 7120 d927 5400 |007d: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0a6710: 0c04 |0080: move-result-object v4 │ │ +0a6712: 7020 8f27 4300 |0081: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a6718: 2703 |0084: throw v3 │ │ +0a671a: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a671e: 28d6 |0087: goto 005d // -002a │ │ +0a6720: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=282 │ │ 0x0010 line=283 │ │ 0x001e line=284 │ │ 0x0025 line=285 │ │ 0x0029 line=286 │ │ @@ -250790,19 +250817,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a66a0: |[0a66a0] com.squareup.okhttp.Headers$Builder.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -0a66b0: 7030 7423 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V // method@2374 │ │ -0a66b6: 6e30 7223 2103 |0003: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ -0a66bc: 0c00 |0006: move-result-object v0 │ │ -0a66be: 1100 |0007: return-object v0 │ │ +0a6724: |[0a6724] com.squareup.okhttp.Headers$Builder.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +0a6734: 7030 7423 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V // method@2374 │ │ +0a673a: 6e30 7223 2103 |0003: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ +0a6740: 0c00 |0006: move-result-object v0 │ │ +0a6742: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Headers$Builder; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -250813,44 +250840,44 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0a66c0: |[0a66c0] com.squareup.okhttp.Headers$Builder.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -0a66d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a66d2: 1a01 5a01 |0001: const-string v1, ":" // string@015a │ │ -0a66d6: 6e30 df27 1402 |0003: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@27df │ │ -0a66dc: 0a00 |0006: move-result v0 │ │ -0a66de: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -0a66e0: 3210 1200 |0008: if-eq v0, v1, 001a // +0012 │ │ -0a66e4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a66e6: 6e30 ec27 1400 |000b: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a66ec: 0c01 |000e: move-result-object v1 │ │ -0a66ee: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0a66f2: 6e20 eb27 2400 |0011: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0a66f8: 0c02 |0014: move-result-object v2 │ │ -0a66fa: 6e30 7223 1302 |0015: invoke-virtual {v3, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ -0a6700: 0c01 |0018: move-result-object v1 │ │ -0a6702: 1101 |0019: return-object v1 │ │ -0a6704: 1a01 5a01 |001a: const-string v1, ":" // string@015a │ │ -0a6708: 6e20 ea27 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0a670e: 0a01 |001f: move-result v1 │ │ -0a6710: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ -0a6714: 1a01 0000 |0022: const-string v1, "" // string@0000 │ │ -0a6718: 6e20 eb27 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0a671e: 0c02 |0027: move-result-object v2 │ │ -0a6720: 6e30 7223 1302 |0028: invoke-virtual {v3, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ -0a6726: 0c01 |002b: move-result-object v1 │ │ -0a6728: 28ed |002c: goto 0019 // -0013 │ │ -0a672a: 1a01 0000 |002d: const-string v1, "" // string@0000 │ │ -0a672e: 6e30 7223 1304 |002f: invoke-virtual {v3, v1, v4}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ -0a6734: 0c01 |0032: move-result-object v1 │ │ -0a6736: 28e6 |0033: goto 0019 // -001a │ │ +0a6744: |[0a6744] com.squareup.okhttp.Headers$Builder.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +0a6754: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a6756: 1a01 5a01 |0001: const-string v1, ":" // string@015a │ │ +0a675a: 6e30 df27 1402 |0003: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@27df │ │ +0a6760: 0a00 |0006: move-result v0 │ │ +0a6762: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +0a6764: 3210 1200 |0008: if-eq v0, v1, 001a // +0012 │ │ +0a6768: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0a676a: 6e30 ec27 1400 |000b: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a6770: 0c01 |000e: move-result-object v1 │ │ +0a6772: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0a6776: 6e20 eb27 2400 |0011: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0a677c: 0c02 |0014: move-result-object v2 │ │ +0a677e: 6e30 7223 1302 |0015: invoke-virtual {v3, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ +0a6784: 0c01 |0018: move-result-object v1 │ │ +0a6786: 1101 |0019: return-object v1 │ │ +0a6788: 1a01 5a01 |001a: const-string v1, ":" // string@015a │ │ +0a678c: 6e20 ea27 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0a6792: 0a01 |001f: move-result v1 │ │ +0a6794: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ +0a6798: 1a01 0000 |0022: const-string v1, "" // string@0000 │ │ +0a679c: 6e20 eb27 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0a67a2: 0c02 |0027: move-result-object v2 │ │ +0a67a4: 6e30 7223 1302 |0028: invoke-virtual {v3, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ +0a67aa: 0c01 |002b: move-result-object v1 │ │ +0a67ac: 28ed |002c: goto 0019 // -0013 │ │ +0a67ae: 1a01 0000 |002d: const-string v1, "" // string@0000 │ │ +0a67b2: 6e30 7223 1304 |002f: invoke-virtual {v3, v1, v4}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ +0a67b8: 0c01 |0032: move-result-object v1 │ │ +0a67ba: 28e6 |0033: goto 0019 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=222 │ │ 0x0007 line=223 │ │ 0x000a line=224 │ │ 0x0019 line=230 │ │ 0x001a line=225 │ │ @@ -250866,22 +250893,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a6738: |[0a6738] com.squareup.okhttp.Headers$Builder.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -0a6748: 5420 ec0e |0000: iget-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ -0a674c: 7220 df28 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a6752: 5420 ec0e |0005: iget-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ -0a6756: 6e10 f227 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ -0a675c: 0c01 |000a: move-result-object v1 │ │ -0a675e: 7220 df28 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a6764: 1102 |000e: return-object v2 │ │ +0a67bc: |[0a67bc] com.squareup.okhttp.Headers$Builder.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +0a67cc: 5420 ec0e |0000: iget-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ +0a67d0: 7220 df28 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a67d6: 5420 ec0e |0005: iget-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ +0a67da: 6e10 f227 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ +0a67e0: 0c01 |000a: move-result-object v1 │ │ +0a67e2: 7220 df28 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a67e8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=255 │ │ 0x000e line=256 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/Headers$Builder; │ │ @@ -250893,19 +250920,19 @@ │ │ type : '()Lcom/squareup/okhttp/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a6768: |[0a6768] com.squareup.okhttp.Headers$Builder.build:()Lcom/squareup/okhttp/Headers; │ │ -0a6778: 2200 b204 |0000: new-instance v0, Lcom/squareup/okhttp/Headers; // type@04b2 │ │ -0a677c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a677e: 7030 7823 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Headers;.:(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V // method@2378 │ │ -0a6784: 1100 |0006: return-object v0 │ │ +0a67ec: |[0a67ec] com.squareup.okhttp.Headers$Builder.build:()Lcom/squareup/okhttp/Headers; │ │ +0a67fc: 2200 b304 |0000: new-instance v0, Lcom/squareup/okhttp/Headers; // type@04b3 │ │ +0a6800: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a6802: 7030 7823 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Headers;.:(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V // method@2378 │ │ +0a6808: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/Headers$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Headers$Builder;) │ │ @@ -250913,35 +250940,35 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0a6788: |[0a6788] com.squareup.okhttp.Headers$Builder.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -0a6798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a679a: 5421 ec0e |0001: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ -0a679e: 7210 ec28 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0a67a4: 0a01 |0006: move-result v1 │ │ -0a67a6: 3510 1f00 |0007: if-ge v0, v1, 0026 // +001f │ │ -0a67aa: 5421 ec0e |0009: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ -0a67ae: 7220 e528 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a67b4: 0c01 |000e: move-result-object v1 │ │ -0a67b6: 1f01 6a05 |000f: check-cast v1, Ljava/lang/String; // type@056a │ │ -0a67ba: 6e20 d827 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a67c0: 0a01 |0014: move-result v1 │ │ -0a67c2: 3801 0e00 |0015: if-eqz v1, 0023 // +000e │ │ -0a67c6: 5421 ec0e |0017: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ -0a67ca: 7220 e928 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ -0a67d0: 5421 ec0e |001c: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ -0a67d4: 7220 e928 0100 |001e: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ -0a67da: d800 00fe |0021: add-int/lit8 v0, v0, #int -2 // #fe │ │ -0a67de: d800 0002 |0023: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0a67e2: 28dc |0025: goto 0001 // -0024 │ │ -0a67e4: 1102 |0026: return-object v2 │ │ +0a680c: |[0a680c] com.squareup.okhttp.Headers$Builder.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +0a681c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a681e: 5421 ec0e |0001: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ +0a6822: 7210 ec28 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0a6828: 0a01 |0006: move-result v1 │ │ +0a682a: 3510 1f00 |0007: if-ge v0, v1, 0026 // +001f │ │ +0a682e: 5421 ec0e |0009: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ +0a6832: 7220 e528 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a6838: 0c01 |000e: move-result-object v1 │ │ +0a683a: 1f01 6b05 |000f: check-cast v1, Ljava/lang/String; // type@056b │ │ +0a683e: 6e20 d827 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a6844: 0a01 |0014: move-result v1 │ │ +0a6846: 3801 0e00 |0015: if-eqz v1, 0023 // +000e │ │ +0a684a: 5421 ec0e |0017: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ +0a684e: 7220 e928 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ +0a6854: 5421 ec0e |001c: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@0eec │ │ +0a6858: 7220 e928 0100 |001e: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ +0a685e: d800 00fe |0021: add-int/lit8 v0, v0, #int -2 // #fe │ │ +0a6862: d800 0002 |0023: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0a6866: 28dc |0025: goto 0001 // -0024 │ │ +0a6868: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0009 line=261 │ │ 0x0017 line=262 │ │ 0x001c line=263 │ │ 0x0021 line=264 │ │ @@ -250957,47 +250984,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0a67e8: |[0a67e8] com.squareup.okhttp.Headers$Builder.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -0a67f8: 7030 7423 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V // method@2374 │ │ -0a67fe: 6e20 7523 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2375 │ │ -0a6804: 6e30 7223 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ -0a680a: 1100 |0009: return-object v0 │ │ +0a686c: |[0a686c] com.squareup.okhttp.Headers$Builder.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +0a687c: 7030 7423 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V // method@2374 │ │ +0a6882: 6e20 7523 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2375 │ │ +0a6888: 6e30 7223 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2372 │ │ +0a688e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=276 │ │ 0x0006 line=277 │ │ 0x0009 line=278 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/Headers$Builder; │ │ 0x0000 - 0x000a reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 value Ljava/lang/String; │ │ │ │ - source_file_idx : 1496 (Headers.java) │ │ + source_file_idx : 1500 (Headers.java) │ │ │ │ -Class #886 header: │ │ -class_idx : 1202 │ │ +Class #887 header: │ │ +class_idx : 1203 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1496 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ -Class #886 annotations: │ │ +Class #887 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/Headers$Builder; } │ │ │ │ -Class #886 - │ │ +Class #887 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Headers;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Headers;) │ │ @@ -251010,28 +251037,28 @@ │ │ type : '(Lcom/squareup/okhttp/Headers$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a680c: |[0a680c] com.squareup.okhttp.Headers.:(Lcom/squareup/okhttp/Headers$Builder;)V │ │ -0a681c: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a6822: 7110 6f23 0300 |0003: invoke-static {v3}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@236f │ │ -0a6828: 0c00 |0006: move-result-object v0 │ │ -0a682a: 7110 6f23 0300 |0007: invoke-static {v3}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@236f │ │ -0a6830: 0c01 |000a: move-result-object v1 │ │ -0a6832: 7210 ec28 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0a6838: 0a01 |000e: move-result v1 │ │ -0a683a: 2311 9b06 |000f: new-array v1, v1, [Ljava/lang/String; // type@069b │ │ -0a683e: 7220 ed28 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28ed │ │ -0a6844: 0c00 |0014: move-result-object v0 │ │ -0a6846: 1f00 9b06 |0015: check-cast v0, [Ljava/lang/String; // type@069b │ │ -0a684a: 5b20 ed0e |0017: iput-object v0, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ -0a684e: 0e00 |0019: return-void │ │ +0a6890: |[0a6890] com.squareup.okhttp.Headers.:(Lcom/squareup/okhttp/Headers$Builder;)V │ │ +0a68a0: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a68a6: 7110 6f23 0300 |0003: invoke-static {v3}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@236f │ │ +0a68ac: 0c00 |0006: move-result-object v0 │ │ +0a68ae: 7110 6f23 0300 |0007: invoke-static {v3}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@236f │ │ +0a68b4: 0c01 |000a: move-result-object v1 │ │ +0a68b6: 7210 ec28 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0a68bc: 0a01 |000e: move-result v1 │ │ +0a68be: 2311 9e06 |000f: new-array v1, v1, [Ljava/lang/String; // type@069e │ │ +0a68c2: 7220 ed28 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28ed │ │ +0a68c8: 0c00 |0014: move-result-object v0 │ │ +0a68ca: 1f00 9e06 |0015: check-cast v0, [Ljava/lang/String; // type@069e │ │ +0a68ce: 5b20 ed0e |0017: iput-object v0, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ +0a68d2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0019 line=53 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lcom/squareup/okhttp/Headers; │ │ @@ -251042,17 +251069,17 @@ │ │ type : '(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a6850: |[0a6850] com.squareup.okhttp.Headers.:(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V │ │ -0a6860: 7020 7723 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Headers;.:(Lcom/squareup/okhttp/Headers$Builder;)V // method@2377 │ │ -0a6866: 0e00 |0003: return-void │ │ +0a68d4: |[0a68d4] com.squareup.okhttp.Headers.:(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V │ │ +0a68e4: 7020 7723 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Headers;.:(Lcom/squareup/okhttp/Headers$Builder;)V // method@2377 │ │ +0a68ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Headers; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Headers$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Headers$1; │ │ @@ -251062,29 +251089,29 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0a6868: |[0a6868] com.squareup.okhttp.Headers.get:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0a6878: 2121 |0000: array-length v1, v2 │ │ -0a687a: d800 01fe |0001: add-int/lit8 v0, v1, #int -2 // #fe │ │ -0a687e: 3a00 1200 |0003: if-ltz v0, 0015 // +0012 │ │ -0a6882: 4601 0200 |0005: aget-object v1, v2, v0 │ │ -0a6886: 6e20 d827 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a688c: 0a01 |000a: move-result v1 │ │ -0a688e: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -0a6892: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0a6896: 4601 0201 |000f: aget-object v1, v2, v1 │ │ -0a689a: 1101 |0011: return-object v1 │ │ -0a689c: d800 00fe |0012: add-int/lit8 v0, v0, #int -2 // #fe │ │ -0a68a0: 28ef |0014: goto 0003 // -0011 │ │ -0a68a2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0a68a4: 28fb |0016: goto 0011 // -0005 │ │ +0a68ec: |[0a68ec] com.squareup.okhttp.Headers.get:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0a68fc: 2121 |0000: array-length v1, v2 │ │ +0a68fe: d800 01fe |0001: add-int/lit8 v0, v1, #int -2 // #fe │ │ +0a6902: 3a00 1200 |0003: if-ltz v0, 0015 // +0012 │ │ +0a6906: 4601 0200 |0005: aget-object v1, v2, v0 │ │ +0a690a: 6e20 d827 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a6910: 0a01 |000a: move-result v1 │ │ +0a6912: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +0a6916: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a691a: 4601 0201 |000f: aget-object v1, v2, v1 │ │ +0a691e: 1101 |0011: return-object v1 │ │ +0a6920: d800 00fe |0012: add-int/lit8 v0, v0, #int -2 // #fe │ │ +0a6924: 28ef |0014: goto 0003 // -0011 │ │ +0a6926: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0a6928: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x000d line=151 │ │ 0x0011 line=154 │ │ 0x0012 line=149 │ │ @@ -251100,19 +251127,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a68a8: |[0a68a8] com.squareup.okhttp.Headers.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -0a68b8: 5410 ed0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ -0a68bc: 7120 7a23 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Headers;.get:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@237a │ │ -0a68c2: 0c00 |0005: move-result-object v0 │ │ -0a68c4: 1100 |0006: return-object v0 │ │ +0a692c: |[0a692c] com.squareup.okhttp.Headers.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a693c: 5410 ed0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ +0a6940: 7120 7a23 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Headers;.get:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@237a │ │ +0a6946: 0c00 |0005: move-result-object v0 │ │ +0a6948: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Headers; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -251121,23 +251148,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a68c8: |[0a68c8] com.squareup.okhttp.Headers.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ -0a68d8: 6e20 7923 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ -0a68de: 0c00 |0003: move-result-object v0 │ │ -0a68e0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0a68e4: 7110 9926 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2699 │ │ -0a68ea: 0c01 |0009: move-result-object v1 │ │ -0a68ec: 1101 |000a: return-object v1 │ │ -0a68ee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0a68f0: 28fe |000c: goto 000a // -0002 │ │ +0a694c: |[0a694c] com.squareup.okhttp.Headers.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ +0a695c: 6e20 7923 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ +0a6962: 0c00 |0003: move-result-object v0 │ │ +0a6964: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0a6968: 7110 9926 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2699 │ │ +0a696e: 0c01 |0009: move-result-object v1 │ │ +0a6970: 1101 |000a: return-object v1 │ │ +0a6972: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0a6974: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ locals : │ │ 0x0004 - 0x000d reg=0 value Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/Headers; │ │ @@ -251148,25 +251175,25 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0a68f4: |[0a68f4] com.squareup.okhttp.Headers.name:(I)Ljava/lang/String; │ │ -0a6904: da00 0302 |0000: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0a6908: 3a00 0700 |0002: if-ltz v0, 0009 // +0007 │ │ -0a690c: 5421 ed0e |0004: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ -0a6910: 2111 |0006: array-length v1, v1 │ │ -0a6912: 3410 0400 |0007: if-lt v0, v1, 000b // +0004 │ │ -0a6916: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0a6918: 1101 |000a: return-object v1 │ │ -0a691a: 5421 ed0e |000b: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ -0a691e: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -0a6922: 28fb |000f: goto 000a // -0005 │ │ +0a6978: |[0a6978] com.squareup.okhttp.Headers.name:(I)Ljava/lang/String; │ │ +0a6988: da00 0302 |0000: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0a698c: 3a00 0700 |0002: if-ltz v0, 0009 // +0007 │ │ +0a6990: 5421 ed0e |0004: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ +0a6994: 2111 |0006: array-length v1, v1 │ │ +0a6996: 3410 0400 |0007: if-lt v0, v1, 000b // +0004 │ │ +0a699a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0a699c: 1101 |000a: return-object v1 │ │ +0a699e: 5421 ed0e |000b: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ +0a69a2: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +0a69a6: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x0009 line=83 │ │ 0x000a line=85 │ │ locals : │ │ @@ -251179,22 +251206,22 @@ │ │ type : '()Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a6924: |[0a6924] com.squareup.okhttp.Headers.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; │ │ -0a6934: 2200 b104 |0000: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b1 │ │ -0a6938: 7010 6e23 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ -0a693e: 7110 6f23 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@236f │ │ -0a6944: 0c01 |0008: move-result-object v1 │ │ -0a6946: 5432 ed0e |0009: iget-object v2, v3, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ -0a694a: 7120 b128 2100 |000b: invoke-static {v1, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@28b1 │ │ -0a6950: 1100 |000e: return-object v0 │ │ +0a69a8: |[0a69a8] com.squareup.okhttp.Headers.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; │ │ +0a69b8: 2200 b204 |0000: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b2 │ │ +0a69bc: 7010 6e23 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ +0a69c2: 7110 6f23 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@236f │ │ +0a69c8: 0c01 |0008: move-result-object v1 │ │ +0a69ca: 5432 ed0e |0009: iget-object v2, v3, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ +0a69ce: 7120 b128 2100 |000b: invoke-static {v1, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@28b1 │ │ +0a69d4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x000e line=123 │ │ locals : │ │ 0x0005 - 0x000f reg=0 result Lcom/squareup/okhttp/Headers$Builder; │ │ @@ -251205,19 +251232,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a6954: |[0a6954] com.squareup.okhttp.Headers.size:()I │ │ -0a6964: 5410 ed0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ -0a6968: 2100 |0002: array-length v0, v0 │ │ -0a696a: db00 0002 |0003: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0a696e: 0f00 |0005: return v0 │ │ +0a69d8: |[0a69d8] com.squareup.okhttp.Headers.size:()I │ │ +0a69e8: 5410 ed0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ +0a69ec: 2100 |0002: array-length v0, v0 │ │ +0a69ee: db00 0002 |0003: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0a69f2: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Headers; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Headers;) │ │ @@ -251225,40 +251252,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0a6970: |[0a6970] com.squareup.okhttp.Headers.toString:()Ljava/lang/String; │ │ -0a6980: 2201 6c05 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a6984: 7010 f927 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a698a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0a698c: 6e10 7e23 0500 |0006: invoke-virtual {v5}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0a6992: 0a02 |0009: move-result v2 │ │ -0a6994: 3520 2000 |000a: if-ge v0, v2, 002a // +0020 │ │ -0a6998: 6e20 7c23 0500 |000c: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0a699e: 0c03 |000f: move-result-object v3 │ │ -0a69a0: 6e20 0228 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a69a6: 0c03 |0013: move-result-object v3 │ │ -0a69a8: 1a04 5b01 |0014: const-string v4, ": " // string@015b │ │ -0a69ac: 6e20 0228 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a69b2: 0c03 |0019: move-result-object v3 │ │ -0a69b4: 6e20 8023 0500 |001a: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0a69ba: 0c04 |001d: move-result-object v4 │ │ -0a69bc: 6e20 0228 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a69c2: 0c03 |0021: move-result-object v3 │ │ -0a69c4: 1a04 0200 |0022: const-string v4, " │ │ +0a69f4: |[0a69f4] com.squareup.okhttp.Headers.toString:()Ljava/lang/String; │ │ +0a6a04: 2201 6d05 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a6a08: 7010 f927 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a6a0e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0a6a10: 6e10 7e23 0500 |0006: invoke-virtual {v5}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0a6a16: 0a02 |0009: move-result v2 │ │ +0a6a18: 3520 2000 |000a: if-ge v0, v2, 002a // +0020 │ │ +0a6a1c: 6e20 7c23 0500 |000c: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0a6a22: 0c03 |000f: move-result-object v3 │ │ +0a6a24: 6e20 0228 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a6a2a: 0c03 |0013: move-result-object v3 │ │ +0a6a2c: 1a04 5b01 |0014: const-string v4, ": " // string@015b │ │ +0a6a30: 6e20 0228 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a6a36: 0c03 |0019: move-result-object v3 │ │ +0a6a38: 6e20 8023 0500 |001a: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0a6a3e: 0c04 |001d: move-result-object v4 │ │ +0a6a40: 6e20 0228 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a6a46: 0c03 |0021: move-result-object v3 │ │ +0a6a48: 1a04 0200 |0022: const-string v4, " │ │ " // string@0002 │ │ -0a69c8: 6e20 0228 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a69ce: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a69d2: 28e1 |0029: goto 000a // -001f │ │ -0a69d4: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a69da: 0c03 |002d: move-result-object v3 │ │ -0a69dc: 1103 |002e: return-object v3 │ │ +0a6a4c: 6e20 0228 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a6a52: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a6a56: 28e1 |0029: goto 000a // -001f │ │ +0a6a58: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a6a5e: 0c03 |002d: move-result-object v3 │ │ +0a6a60: 1103 |002e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ 0x000c line=129 │ │ 0x0027 line=128 │ │ 0x002a line=131 │ │ @@ -251273,55 +251300,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0a69e0: |[0a69e0] com.squareup.okhttp.Headers.value:(I)Ljava/lang/String; │ │ -0a69f0: da01 0302 |0000: mul-int/lit8 v1, v3, #int 2 // #02 │ │ -0a69f4: d800 0101 |0002: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0a69f8: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ -0a69fc: 5421 ed0e |0006: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ -0a6a00: 2111 |0008: array-length v1, v1 │ │ -0a6a02: 3410 0400 |0009: if-lt v0, v1, 000d // +0004 │ │ -0a6a06: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0a6a08: 1101 |000c: return-object v1 │ │ -0a6a0a: 5421 ed0e |000d: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ -0a6a0e: 4601 0100 |000f: aget-object v1, v1, v0 │ │ -0a6a12: 28fb |0011: goto 000c // -0005 │ │ +0a6a64: |[0a6a64] com.squareup.okhttp.Headers.value:(I)Ljava/lang/String; │ │ +0a6a74: da01 0302 |0000: mul-int/lit8 v1, v3, #int 2 // #02 │ │ +0a6a78: d800 0101 |0002: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0a6a7c: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ +0a6a80: 5421 ed0e |0006: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ +0a6a84: 2111 |0008: array-length v1, v1 │ │ +0a6a86: 3410 0400 |0009: if-lt v0, v1, 000d // +0004 │ │ +0a6a8a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0a6a8c: 1101 |000c: return-object v1 │ │ +0a6a8e: 5421 ed0e |000d: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@0eed │ │ +0a6a92: 4601 0100 |000f: aget-object v1, v1, v0 │ │ +0a6a96: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ 0x000b line=92 │ │ 0x000c line=94 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 valueIndex I │ │ 0x0000 - 0x0012 reg=2 this Lcom/squareup/okhttp/Headers; │ │ 0x0000 - 0x0012 reg=3 index I │ │ │ │ - source_file_idx : 1496 (Headers.java) │ │ + source_file_idx : 1500 (Headers.java) │ │ │ │ -Class #887 header: │ │ -class_idx : 1203 │ │ +Class #888 header: │ │ +class_idx : 1204 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1524 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1528 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #887 annotations: │ │ +Class #888 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/HttpUrl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #887 - │ │ +Class #888 - │ │ Class descriptor : 'Lcom/squareup/okhttp/HttpUrl$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/HttpUrl$1;) │ │ name : '$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult' │ │ @@ -251334,61 +251361,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 75 16-bit code units │ │ -0a6a14: |[0a6a14] com.squareup.okhttp.HttpUrl$1.:()V │ │ -0a6a24: 7100 8623 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.values:()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@2386 │ │ -0a6a2a: 0c00 |0003: move-result-object v0 │ │ -0a6a2c: 2100 |0004: array-length v0, v0 │ │ -0a6a2e: 2300 6906 |0005: new-array v0, v0, [I // type@0669 │ │ -0a6a32: 6900 ee0e |0007: sput-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ -0a6a36: 6200 ee0e |0009: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ -0a6a3a: 6201 f30e |000b: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ -0a6a3e: 6e10 8423 0100 |000d: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ -0a6a44: 0a01 |0010: move-result v1 │ │ -0a6a46: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0a6a48: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0a6a4c: 6200 ee0e |0014: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ -0a6a50: 6201 f00e |0016: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef0 │ │ -0a6a54: 6e10 8423 0100 |0018: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ -0a6a5a: 0a01 |001b: move-result v1 │ │ -0a6a5c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0a6a5e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0a6a62: 6200 ee0e |001f: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ -0a6a66: 6201 f40e |0021: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef4 │ │ -0a6a6a: 6e10 8423 0100 |0023: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ -0a6a70: 0a01 |0026: move-result v1 │ │ -0a6a72: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0a6a74: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0a6a78: 6200 ee0e |002a: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ -0a6a7c: 6201 f20e |002c: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef2 │ │ -0a6a80: 6e10 8423 0100 |002e: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ -0a6a86: 0a01 |0031: move-result v1 │ │ -0a6a88: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -0a6a8a: 4b02 0001 |0033: aput v2, v0, v1 │ │ -0a6a8e: 6200 ee0e |0035: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ -0a6a92: 6201 f10e |0037: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef1 │ │ -0a6a96: 6e10 8423 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ -0a6a9c: 0a01 |003c: move-result v1 │ │ -0a6a9e: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -0a6aa0: 4b02 0001 |003e: aput v2, v0, v1 │ │ -0a6aa4: 0e00 |0040: return-void │ │ -0a6aa6: 0d00 |0041: move-exception v0 │ │ -0a6aa8: 28fe |0042: goto 0040 // -0002 │ │ -0a6aaa: 0d00 |0043: move-exception v0 │ │ -0a6aac: 28f1 |0044: goto 0035 // -000f │ │ -0a6aae: 0d00 |0045: move-exception v0 │ │ -0a6ab0: 28e4 |0046: goto 002a // -001c │ │ -0a6ab2: 0d00 |0047: move-exception v0 │ │ -0a6ab4: 28d7 |0048: goto 001f // -0029 │ │ -0a6ab6: 0d00 |0049: move-exception v0 │ │ -0a6ab8: 28ca |004a: goto 0014 // -0036 │ │ +0a6a98: |[0a6a98] com.squareup.okhttp.HttpUrl$1.:()V │ │ +0a6aa8: 7100 8623 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.values:()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@2386 │ │ +0a6aae: 0c00 |0003: move-result-object v0 │ │ +0a6ab0: 2100 |0004: array-length v0, v0 │ │ +0a6ab2: 2300 6c06 |0005: new-array v0, v0, [I // type@066c │ │ +0a6ab6: 6900 ee0e |0007: sput-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ +0a6aba: 6200 ee0e |0009: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ +0a6abe: 6201 f30e |000b: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ +0a6ac2: 6e10 8423 0100 |000d: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ +0a6ac8: 0a01 |0010: move-result v1 │ │ +0a6aca: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0a6acc: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0a6ad0: 6200 ee0e |0014: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ +0a6ad4: 6201 f00e |0016: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef0 │ │ +0a6ad8: 6e10 8423 0100 |0018: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ +0a6ade: 0a01 |001b: move-result v1 │ │ +0a6ae0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0a6ae2: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0a6ae6: 6200 ee0e |001f: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ +0a6aea: 6201 f40e |0021: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef4 │ │ +0a6aee: 6e10 8423 0100 |0023: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ +0a6af4: 0a01 |0026: move-result v1 │ │ +0a6af6: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0a6af8: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0a6afc: 6200 ee0e |002a: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ +0a6b00: 6201 f20e |002c: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef2 │ │ +0a6b04: 6e10 8423 0100 |002e: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ +0a6b0a: 0a01 |0031: move-result v1 │ │ +0a6b0c: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +0a6b0e: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0a6b12: 6200 ee0e |0035: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@0eee │ │ +0a6b16: 6201 f10e |0037: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef1 │ │ +0a6b1a: 6e10 8423 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@2384 │ │ +0a6b20: 0a01 |003c: move-result v1 │ │ +0a6b22: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +0a6b24: 4b02 0001 |003e: aput v2, v0, v1 │ │ +0a6b28: 0e00 |0040: return-void │ │ +0a6b2a: 0d00 |0041: move-exception v0 │ │ +0a6b2c: 28fe |0042: goto 0040 // -0002 │ │ +0a6b2e: 0d00 |0043: move-exception v0 │ │ +0a6b30: 28f1 |0044: goto 0035 // -000f │ │ +0a6b32: 0d00 |0045: move-exception v0 │ │ +0a6b34: 28e4 |0046: goto 002a // -001c │ │ +0a6b36: 0d00 |0047: move-exception v0 │ │ +0a6b38: 28d7 |0048: goto 001f // -0029 │ │ +0a6b3a: 0d00 |0049: move-exception v0 │ │ +0a6b3c: 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 │ │ @@ -251397,35 +251424,35 @@ │ │ 0x0035 - 0x0040 │ │ Ljava/lang/NoSuchFieldError; -> 0x0041 │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1524 (HttpUrl.java) │ │ + source_file_idx : 1528 (HttpUrl.java) │ │ │ │ -Class #888 header: │ │ -class_idx : 1204 │ │ +Class #889 header: │ │ +class_idx : 1205 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 1360 │ │ -source_file_idx : 1524 │ │ +superclass_idx : 1361 │ │ +source_file_idx : 1528 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #888 annotations: │ │ +Class #889 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/HttpUrl$Builder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16408 name="ParseResult" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;" ">;" } │ │ Annotations on method #9091 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #888 - │ │ +Class #889 - │ │ Class descriptor : 'Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;' │ │ Access flags : 0x4010 (FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;) │ │ name : '$VALUES' │ │ @@ -251458,54 +251485,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0a6afc: |[0a6afc] com.squareup.okhttp.HttpUrl$Builder$ParseResult.:()V │ │ -0a6b0c: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -0a6b0e: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -0a6b10: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0a6b12: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0a6b14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a6b16: 2200 b404 |0005: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b4 │ │ -0a6b1a: 1a01 1a10 |0007: const-string v1, "SUCCESS" // string@101a │ │ -0a6b1e: 7030 8323 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ -0a6b24: 6900 f30e |000c: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ -0a6b28: 2200 b404 |000e: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b4 │ │ -0a6b2c: 1a01 250e |0010: const-string v1, "MISSING_SCHEME" // string@0e25 │ │ -0a6b30: 7030 8323 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ -0a6b36: 6900 f20e |0015: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef2 │ │ -0a6b3a: 2200 b404 |0017: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b4 │ │ -0a6b3e: 1a01 4a12 |0019: const-string v1, "UNSUPPORTED_SCHEME" // string@124a │ │ -0a6b42: 7030 8323 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ -0a6b48: 6900 f40e |001e: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef4 │ │ -0a6b4c: 2200 b404 |0020: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b4 │ │ -0a6b50: 1a01 3c06 |0022: const-string v1, "INVALID_PORT" // string@063c │ │ -0a6b54: 7030 8323 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ -0a6b5a: 6900 f10e |0027: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef1 │ │ -0a6b5e: 2200 b404 |0029: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b4 │ │ -0a6b62: 1a01 3b06 |002b: const-string v1, "INVALID_HOST" // string@063b │ │ -0a6b66: 7030 8323 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ -0a6b6c: 6900 f00e |0030: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef0 │ │ -0a6b70: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -0a6b72: 2300 8e06 |0033: new-array v0, v0, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@068e │ │ -0a6b76: 6201 f30e |0035: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ -0a6b7a: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -0a6b7e: 6201 f20e |0039: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef2 │ │ -0a6b82: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -0a6b86: 6201 f40e |003d: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef4 │ │ -0a6b8a: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -0a6b8e: 6201 f10e |0041: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef1 │ │ -0a6b92: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -0a6b96: 6201 f00e |0045: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef0 │ │ -0a6b9a: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -0a6b9e: 6900 ef0e |0049: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.$VALUES:[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0eef │ │ -0a6ba2: 0e00 |004b: return-void │ │ +0a6b80: |[0a6b80] com.squareup.okhttp.HttpUrl$Builder$ParseResult.:()V │ │ +0a6b90: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +0a6b92: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0a6b94: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0a6b96: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0a6b98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a6b9a: 2200 b504 |0005: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b5 │ │ +0a6b9e: 1a01 2410 |0007: const-string v1, "SUCCESS" // string@1024 │ │ +0a6ba2: 7030 8323 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ +0a6ba8: 6900 f30e |000c: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ +0a6bac: 2200 b504 |000e: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b5 │ │ +0a6bb0: 1a01 2e0e |0010: const-string v1, "MISSING_SCHEME" // string@0e2e │ │ +0a6bb4: 7030 8323 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ +0a6bba: 6900 f20e |0015: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef2 │ │ +0a6bbe: 2200 b504 |0017: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b5 │ │ +0a6bc2: 1a01 5412 |0019: const-string v1, "UNSUPPORTED_SCHEME" // string@1254 │ │ +0a6bc6: 7030 8323 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ +0a6bcc: 6900 f40e |001e: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef4 │ │ +0a6bd0: 2200 b504 |0020: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b5 │ │ +0a6bd4: 1a01 4006 |0022: const-string v1, "INVALID_PORT" // string@0640 │ │ +0a6bd8: 7030 8323 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ +0a6bde: 6900 f10e |0027: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef1 │ │ +0a6be2: 2200 b504 |0029: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b5 │ │ +0a6be6: 1a01 3f06 |002b: const-string v1, "INVALID_HOST" // string@063f │ │ +0a6bea: 7030 8323 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@2383 │ │ +0a6bf0: 6900 f00e |0030: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef0 │ │ +0a6bf4: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +0a6bf6: 2300 9106 |0033: new-array v0, v0, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@0691 │ │ +0a6bfa: 6201 f30e |0035: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ +0a6bfe: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +0a6c02: 6201 f20e |0039: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef2 │ │ +0a6c06: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +0a6c0a: 6201 f40e |003d: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef4 │ │ +0a6c0e: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +0a6c12: 6201 f10e |0041: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef1 │ │ +0a6c16: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +0a6c1a: 6201 f00e |0045: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef0 │ │ +0a6c1e: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +0a6c22: 6900 ef0e |0049: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.$VALUES:[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0eef │ │ +0a6c26: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=946 │ │ 0x000e line=947 │ │ 0x0017 line=948 │ │ 0x0020 line=949 │ │ 0x0029 line=950 │ │ @@ -251517,17 +251544,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 │ │ -0a6ba4: |[0a6ba4] com.squareup.okhttp.HttpUrl$Builder$ParseResult.:(Ljava/lang/String;I)V │ │ -0a6bb4: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ -0a6bba: 0e00 |0003: return-void │ │ +0a6c28: |[0a6c28] com.squareup.okhttp.HttpUrl$Builder$ParseResult.:(Ljava/lang/String;I)V │ │ +0a6c38: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ +0a6c3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -251537,20 +251564,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a6bbc: |[0a6bbc] com.squareup.okhttp.HttpUrl$Builder$ParseResult.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ -0a6bcc: 1c00 b404 |0000: const-class v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b4 │ │ -0a6bd0: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ -0a6bd6: 0c00 |0005: move-result-object v0 │ │ -0a6bd8: 1f00 b404 |0006: check-cast v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b4 │ │ -0a6bdc: 1100 |0008: return-object v0 │ │ +0a6c40: |[0a6c40] com.squareup.okhttp.HttpUrl$Builder$ParseResult.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ +0a6c50: 1c00 b504 |0000: const-class v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b5 │ │ +0a6c54: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ +0a6c5a: 0c00 |0005: move-result-object v0 │ │ +0a6c5c: 1f00 b504 |0006: check-cast v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@04b5 │ │ +0a6c60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;) │ │ @@ -251558,49 +251585,49 @@ │ │ type : '()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a6be0: |[0a6be0] com.squareup.okhttp.HttpUrl$Builder$ParseResult.values:()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ -0a6bf0: 6200 ef0e |0000: sget-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.$VALUES:[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0eef │ │ -0a6bf4: 6e10 fe2c 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.clone:()Ljava/lang/Object; // method@2cfe │ │ -0a6bfa: 0c00 |0005: move-result-object v0 │ │ -0a6bfc: 1f00 8e06 |0006: check-cast v0, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@068e │ │ -0a6c00: 1100 |0008: return-object v0 │ │ +0a6c64: |[0a6c64] com.squareup.okhttp.HttpUrl$Builder$ParseResult.values:()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ +0a6c74: 6200 ef0e |0000: sget-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.$VALUES:[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0eef │ │ +0a6c78: 6e10 fe2c 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.clone:()Ljava/lang/Object; // method@2cfe │ │ +0a6c7e: 0c00 |0005: move-result-object v0 │ │ +0a6c80: 1f00 9106 |0006: check-cast v0, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@0691 │ │ +0a6c84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1524 (HttpUrl.java) │ │ + source_file_idx : 1528 (HttpUrl.java) │ │ │ │ -Class #889 header: │ │ -class_idx : 1205 │ │ +Class #890 header: │ │ +class_idx : 1206 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1524 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1528 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 18 │ │ virtual_methods_size: 9 │ │ │ │ -Class #889 annotations: │ │ +Class #890 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/HttpUrl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; } │ │ Annotations on field #3831 'encodedPathSegments' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #3832 'encodedQueryNamesAndValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #889 - │ │ +Class #890 - │ │ Class descriptor : 'Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/HttpUrl$Builder;) │ │ @@ -251641,29 +251668,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0a6c04: |[0a6c04] com.squareup.okhttp.HttpUrl$Builder.:()V │ │ -0a6c14: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a6c1a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -0a6c1e: 5b20 f90e |0005: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ -0a6c22: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ -0a6c26: 5b20 f60e |0009: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a6c2a: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -0a6c2c: 5920 fb0e |000c: iput v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ -0a6c30: 2200 ab05 |000e: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0a6c34: 7010 9028 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0a6c3a: 5b20 f70e |0013: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a6c3e: 5420 f70e |0015: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a6c42: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ -0a6c46: 7220 df28 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a6c4c: 0e00 |001c: return-void │ │ +0a6c88: |[0a6c88] com.squareup.okhttp.HttpUrl$Builder.:()V │ │ +0a6c98: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a6c9e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +0a6ca2: 5b20 f90e |0005: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ +0a6ca6: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ +0a6caa: 5b20 f60e |0009: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a6cae: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +0a6cb0: 5920 fb0e |000c: iput v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ +0a6cb4: 2200 ae05 |000e: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0a6cb8: 7010 9028 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0a6cbe: 5b20 f70e |0013: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a6cc2: 5420 f70e |0015: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a6cc6: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ +0a6cca: 7220 df28 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a6cd0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0003 line=649 │ │ 0x0007 line=650 │ │ 0x000b line=652 │ │ 0x000e line=653 │ │ @@ -251677,49 +251704,49 @@ │ │ type : '(Ljava/lang/String;II)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -0a6c50: |[0a6c50] com.squareup.okhttp.HttpUrl$Builder.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; │ │ -0a6c60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a6c62: 7140 bd23 6537 |0001: invoke-static {v5, v6, v7, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@23bd │ │ -0a6c68: 0c02 |0004: move-result-object v2 │ │ -0a6c6a: 1a03 0614 |0005: const-string v3, "[" // string@1406 │ │ -0a6c6e: 6e20 ea27 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0a6c74: 0a03 |000a: move-result v3 │ │ -0a6c76: 3803 2d00 |000b: if-eqz v3, 0038 // +002d │ │ -0a6c7a: 1a03 5414 |000d: const-string v3, "]" // string@1454 │ │ -0a6c7e: 6e20 d627 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ -0a6c84: 0a03 |0012: move-result v3 │ │ -0a6c86: 3803 2500 |0013: if-eqz v3, 0038 // +0025 │ │ -0a6c8a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0a6c8c: 6e10 e327 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a6c92: 0a04 |0019: move-result v4 │ │ -0a6c94: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0a6c98: 7130 8c23 3204 |001c: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; // method@238c │ │ -0a6c9e: 0c01 |001f: move-result-object v1 │ │ -0a6ca0: 3901 0400 |0020: if-nez v1, 0024 // +0004 │ │ -0a6ca4: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -0a6ca6: 1103 |0023: return-object v3 │ │ -0a6ca8: 6e10 3c28 0100 |0024: invoke-virtual {v1}, Ljava/net/InetAddress;.getAddress:()[B // method@283c │ │ -0a6cae: 0c00 |0027: move-result-object v0 │ │ -0a6cb0: 2103 |0028: array-length v3, v0 │ │ -0a6cb2: 1304 1000 |0029: const/16 v4, #int 16 // #10 │ │ -0a6cb6: 3343 0700 |002b: if-ne v3, v4, 0032 // +0007 │ │ -0a6cba: 7110 9123 0000 |002d: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.inet6AddressToAscii:([B)Ljava/lang/String; // method@2391 │ │ -0a6cc0: 0c03 |0030: move-result-object v3 │ │ -0a6cc2: 28f2 |0031: goto 0023 // -000e │ │ -0a6cc4: 2203 4305 |0032: new-instance v3, Ljava/lang/AssertionError; // type@0543 │ │ -0a6cc8: 7010 6127 0300 |0034: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0a6cce: 2703 |0037: throw v3 │ │ -0a6cd0: 7110 8d23 0200 |0038: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.domainToAscii:(Ljava/lang/String;)Ljava/lang/String; // method@238d │ │ -0a6cd6: 0c03 |003b: move-result-object v3 │ │ -0a6cd8: 28e7 |003c: goto 0023 // -0019 │ │ +0a6cd4: |[0a6cd4] com.squareup.okhttp.HttpUrl$Builder.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; │ │ +0a6ce4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a6ce6: 7140 bd23 6537 |0001: invoke-static {v5, v6, v7, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@23bd │ │ +0a6cec: 0c02 |0004: move-result-object v2 │ │ +0a6cee: 1a03 1014 |0005: const-string v3, "[" // string@1410 │ │ +0a6cf2: 6e20 ea27 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0a6cf8: 0a03 |000a: move-result v3 │ │ +0a6cfa: 3803 2d00 |000b: if-eqz v3, 0038 // +002d │ │ +0a6cfe: 1a03 5e14 |000d: const-string v3, "]" // string@145e │ │ +0a6d02: 6e20 d627 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ +0a6d08: 0a03 |0012: move-result v3 │ │ +0a6d0a: 3803 2500 |0013: if-eqz v3, 0038 // +0025 │ │ +0a6d0e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +0a6d10: 6e10 e327 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a6d16: 0a04 |0019: move-result v4 │ │ +0a6d18: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0a6d1c: 7130 8c23 3204 |001c: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; // method@238c │ │ +0a6d22: 0c01 |001f: move-result-object v1 │ │ +0a6d24: 3901 0400 |0020: if-nez v1, 0024 // +0004 │ │ +0a6d28: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +0a6d2a: 1103 |0023: return-object v3 │ │ +0a6d2c: 6e10 3c28 0100 |0024: invoke-virtual {v1}, Ljava/net/InetAddress;.getAddress:()[B // method@283c │ │ +0a6d32: 0c00 |0027: move-result-object v0 │ │ +0a6d34: 2103 |0028: array-length v3, v0 │ │ +0a6d36: 1304 1000 |0029: const/16 v4, #int 16 // #10 │ │ +0a6d3a: 3343 0700 |002b: if-ne v3, v4, 0032 // +0007 │ │ +0a6d3e: 7110 9123 0000 |002d: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.inet6AddressToAscii:([B)Ljava/lang/String; // method@2391 │ │ +0a6d44: 0c03 |0030: move-result-object v3 │ │ +0a6d46: 28f2 |0031: goto 0023 // -000e │ │ +0a6d48: 2203 4405 |0032: new-instance v3, Ljava/lang/AssertionError; // type@0544 │ │ +0a6d4c: 7010 6127 0300 |0034: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0a6d52: 2703 |0037: throw v3 │ │ +0a6d54: 7110 8d23 0200 |0038: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.domainToAscii:(Ljava/lang/String;)Ljava/lang/String; // method@238d │ │ +0a6d5a: 0c03 |003b: move-result-object v3 │ │ +0a6d5c: 28e7 |003c: goto 0023 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1260 │ │ 0x0005 line=1263 │ │ 0x0015 line=1264 │ │ 0x0020 line=1265 │ │ 0x0023 line=1271 │ │ @@ -251741,36 +251768,36 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0a6cdc: |[0a6cdc] com.squareup.okhttp.HttpUrl$Builder.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z │ │ -0a6cec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a6cee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a6cf0: 6e10 e327 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a6cf6: 0a03 |0005: move-result v3 │ │ -0a6cf8: 3531 1b00 |0006: if-ge v1, v3, 0021 // +001b │ │ -0a6cfc: 6e20 d327 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a6d02: 0a00 |000b: move-result v0 │ │ -0a6d04: 1303 1f00 |000c: const/16 v3, #int 31 // #1f │ │ -0a6d08: 3730 0600 |000e: if-le v0, v3, 0014 // +0006 │ │ -0a6d0c: 1303 7f00 |0010: const/16 v3, #int 127 // #7f │ │ -0a6d10: 3430 0300 |0012: if-lt v0, v3, 0015 // +0003 │ │ -0a6d14: 0f02 |0014: return v2 │ │ -0a6d16: 1a03 2700 |0015: const-string v3, " #%/:?@[\]" // string@0027 │ │ -0a6d1a: 6e20 dd27 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0a6d20: 0a03 |001a: move-result v3 │ │ -0a6d22: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -0a6d24: 3343 f8ff |001c: if-ne v3, v4, 0014 // -0008 │ │ -0a6d28: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a6d2c: 28e2 |0020: goto 0002 // -001e │ │ -0a6d2e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0a6d30: 28f2 |0022: goto 0014 // -000e │ │ +0a6d60: |[0a6d60] com.squareup.okhttp.HttpUrl$Builder.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z │ │ +0a6d70: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a6d72: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a6d74: 6e10 e327 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a6d7a: 0a03 |0005: move-result v3 │ │ +0a6d7c: 3531 1b00 |0006: if-ge v1, v3, 0021 // +001b │ │ +0a6d80: 6e20 d327 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a6d86: 0a00 |000b: move-result v0 │ │ +0a6d88: 1303 1f00 |000c: const/16 v3, #int 31 // #1f │ │ +0a6d8c: 3730 0600 |000e: if-le v0, v3, 0014 // +0006 │ │ +0a6d90: 1303 7f00 |0010: const/16 v3, #int 127 // #7f │ │ +0a6d94: 3430 0300 |0012: if-lt v0, v3, 0015 // +0003 │ │ +0a6d98: 0f02 |0014: return v2 │ │ +0a6d9a: 1a03 2700 |0015: const-string v3, " #%/:?@[\]" // string@0027 │ │ +0a6d9e: 6e20 dd27 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0a6da4: 0a03 |001a: move-result v3 │ │ +0a6da6: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +0a6da8: 3343 f8ff |001c: if-ne v3, v4, 0014 // -0008 │ │ +0a6dac: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a6db0: 28e2 |0020: goto 0002 // -001e │ │ +0a6db2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +0a6db4: 28f2 |0022: goto 0014 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1403 │ │ 0x0008 line=1404 │ │ 0x000c line=1408 │ │ 0x0014 line=1418 │ │ 0x0015 line=1414 │ │ @@ -251787,58 +251814,58 @@ │ │ type : '(Ljava/lang/String;II[BI)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -0a6d34: |[0a6d34] com.squareup.okhttp.HttpUrl$Builder.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z │ │ -0a6d44: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0a6d46: 01e0 |0001: move v0, v14 │ │ -0a6d48: 01b5 |0002: move v5, v11 │ │ -0a6d4a: 0101 |0003: move v1, v0 │ │ -0a6d4c: 35c5 3d00 |0004: if-ge v5, v12, 0041 // +003d │ │ -0a6d50: 21d8 |0006: array-length v8, v13 │ │ -0a6d52: 3381 0300 |0007: if-ne v1, v8, 000a // +0003 │ │ -0a6d56: 0f07 |0009: return v7 │ │ -0a6d58: 32e1 0c00 |000a: if-eq v1, v14, 0016 // +000c │ │ -0a6d5c: 6e20 d327 5a00 |000c: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a6d62: 0a08 |000f: move-result v8 │ │ -0a6d64: 1309 2e00 |0010: const/16 v9, #int 46 // #2e │ │ -0a6d68: 3398 f7ff |0012: if-ne v8, v9, 0009 // -0009 │ │ -0a6d6c: d805 0501 |0014: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0a6d70: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -0a6d72: 0154 |0017: move v4, v5 │ │ -0a6d74: 35c5 0e00 |0018: if-ge v5, v12, 0026 // +000e │ │ -0a6d78: 6e20 d327 5a00 |001a: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a6d7e: 0a02 |001d: move-result v2 │ │ -0a6d80: 1308 3000 |001e: const/16 v8, #int 48 // #30 │ │ -0a6d84: 3482 0600 |0020: if-lt v2, v8, 0026 // +0006 │ │ -0a6d88: 1308 3900 |0022: const/16 v8, #int 57 // #39 │ │ -0a6d8c: 3782 0d00 |0024: if-le v2, v8, 0031 // +000d │ │ -0a6d90: 9103 0504 |0026: sub-int v3, v5, v4 │ │ -0a6d94: 3803 e1ff |0028: if-eqz v3, 0009 // -001f │ │ -0a6d98: d800 0101 |002a: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0a6d9c: 8d68 |002c: int-to-byte v8, v6 │ │ -0a6d9e: 4f08 0d01 |002d: aput-byte v8, v13, v1 │ │ -0a6da2: 0101 |002f: move v1, v0 │ │ -0a6da4: 28d4 |0030: goto 0004 // -002c │ │ -0a6da6: 3906 0400 |0031: if-nez v6, 0035 // +0004 │ │ -0a6daa: 3354 d6ff |0033: if-ne v4, v5, 0009 // -002a │ │ -0a6dae: da08 060a |0035: mul-int/lit8 v8, v6, #int 10 // #0a │ │ -0a6db2: b028 |0037: add-int/2addr v8, v2 │ │ -0a6db4: d806 08d0 |0038: add-int/lit8 v6, v8, #int -48 // #d0 │ │ -0a6db8: 1308 ff00 |003a: const/16 v8, #int 255 // #ff │ │ -0a6dbc: 3686 cdff |003c: if-gt v6, v8, 0009 // -0033 │ │ -0a6dc0: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0a6dc4: 28d8 |0040: goto 0018 // -0028 │ │ -0a6dc6: d808 0e04 |0041: add-int/lit8 v8, v14, #int 4 // #04 │ │ -0a6dca: 3381 c6ff |0043: if-ne v1, v8, 0009 // -003a │ │ -0a6dce: 1217 |0045: const/4 v7, #int 1 // #1 │ │ -0a6dd0: 28c3 |0046: goto 0009 // -003d │ │ +0a6db8: |[0a6db8] com.squareup.okhttp.HttpUrl$Builder.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z │ │ +0a6dc8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0a6dca: 01e0 |0001: move v0, v14 │ │ +0a6dcc: 01b5 |0002: move v5, v11 │ │ +0a6dce: 0101 |0003: move v1, v0 │ │ +0a6dd0: 35c5 3d00 |0004: if-ge v5, v12, 0041 // +003d │ │ +0a6dd4: 21d8 |0006: array-length v8, v13 │ │ +0a6dd6: 3381 0300 |0007: if-ne v1, v8, 000a // +0003 │ │ +0a6dda: 0f07 |0009: return v7 │ │ +0a6ddc: 32e1 0c00 |000a: if-eq v1, v14, 0016 // +000c │ │ +0a6de0: 6e20 d327 5a00 |000c: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a6de6: 0a08 |000f: move-result v8 │ │ +0a6de8: 1309 2e00 |0010: const/16 v9, #int 46 // #2e │ │ +0a6dec: 3398 f7ff |0012: if-ne v8, v9, 0009 // -0009 │ │ +0a6df0: d805 0501 |0014: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a6df4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +0a6df6: 0154 |0017: move v4, v5 │ │ +0a6df8: 35c5 0e00 |0018: if-ge v5, v12, 0026 // +000e │ │ +0a6dfc: 6e20 d327 5a00 |001a: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a6e02: 0a02 |001d: move-result v2 │ │ +0a6e04: 1308 3000 |001e: const/16 v8, #int 48 // #30 │ │ +0a6e08: 3482 0600 |0020: if-lt v2, v8, 0026 // +0006 │ │ +0a6e0c: 1308 3900 |0022: const/16 v8, #int 57 // #39 │ │ +0a6e10: 3782 0d00 |0024: if-le v2, v8, 0031 // +000d │ │ +0a6e14: 9103 0504 |0026: sub-int v3, v5, v4 │ │ +0a6e18: 3803 e1ff |0028: if-eqz v3, 0009 // -001f │ │ +0a6e1c: d800 0101 |002a: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0a6e20: 8d68 |002c: int-to-byte v8, v6 │ │ +0a6e22: 4f08 0d01 |002d: aput-byte v8, v13, v1 │ │ +0a6e26: 0101 |002f: move v1, v0 │ │ +0a6e28: 28d4 |0030: goto 0004 // -002c │ │ +0a6e2a: 3906 0400 |0031: if-nez v6, 0035 // +0004 │ │ +0a6e2e: 3354 d6ff |0033: if-ne v4, v5, 0009 // -002a │ │ +0a6e32: da08 060a |0035: mul-int/lit8 v8, v6, #int 10 // #0a │ │ +0a6e36: b028 |0037: add-int/2addr v8, v2 │ │ +0a6e38: d806 08d0 |0038: add-int/lit8 v6, v8, #int -48 // #d0 │ │ +0a6e3c: 1308 ff00 |003a: const/16 v8, #int 255 // #ff │ │ +0a6e40: 3686 cdff |003c: if-gt v6, v8, 0009 // -0033 │ │ +0a6e44: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a6e48: 28d8 |0040: goto 0018 // -0028 │ │ +0a6e4a: d808 0e04 |0041: add-int/lit8 v8, v14, #int 4 // #04 │ │ +0a6e4e: 3381 c6ff |0043: if-ne v1, v8, 0009 // -003a │ │ +0a6e52: 1217 |0045: const/4 v7, #int 1 // #1 │ │ +0a6e54: 28c3 |0046: goto 0009 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1348 │ │ 0x0002 line=1350 │ │ 0x0006 line=1351 │ │ 0x0009 line=1377 │ │ 0x000a line=1354 │ │ @@ -251881,123 +251908,123 @@ │ │ type : '(Ljava/lang/String;II)Ljava/net/InetAddress;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 177 16-bit code units │ │ -0a6dd4: |[0a6dd4] com.squareup.okhttp.HttpUrl$Builder.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; │ │ -0a6de4: 130c 1000 |0000: const/16 v12, #int 16 // #10 │ │ -0a6de8: 23c1 6606 |0002: new-array v1, v12, [B // type@0666 │ │ -0a6dec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a6dee: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ -0a6df0: 12f8 |0006: const/4 v8, #int -1 // #ff │ │ -0a6df2: 020a 1000 |0007: move/from16 v10, v16 │ │ -0a6df6: 0200 1100 |0009: move/from16 v0, v17 │ │ -0a6dfa: 350a 2500 |000b: if-ge v10, v0, 0030 // +0025 │ │ -0a6dfe: 211c |000d: array-length v12, v1 │ │ -0a6e00: 33c2 0400 |000e: if-ne v2, v12, 0012 // +0004 │ │ -0a6e04: 120c |0010: const/4 v12, #int 0 // #0 │ │ -0a6e06: 110c |0011: return-object v12 │ │ -0a6e08: d80c 0a02 |0012: add-int/lit8 v12, v10, #int 2 // #02 │ │ -0a6e0c: 0200 1100 |0014: move/from16 v0, v17 │ │ -0a6e10: 360c 2200 |0016: if-gt v12, v0, 0038 // +0022 │ │ -0a6e14: 1a0c 6201 |0018: const-string v12, "::" // string@0162 │ │ -0a6e18: 120d |001a: const/4 v13, #int 0 // #0 │ │ -0a6e1a: 122e |001b: const/4 v14, #int 2 // #2 │ │ -0a6e1c: 6e5e e427 afdc |001c: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@27e4 │ │ -0a6e22: 0a0c |001f: move-result v12 │ │ -0a6e24: 380c 1800 |0020: if-eqz v12, 0038 // +0018 │ │ -0a6e28: 12fc |0022: const/4 v12, #int -1 // #ff │ │ -0a6e2a: 32c5 0400 |0023: if-eq v5, v12, 0027 // +0004 │ │ -0a6e2e: 120c |0025: const/4 v12, #int 0 // #0 │ │ -0a6e30: 28eb |0026: goto 0011 // -0015 │ │ -0a6e32: d80a 0a02 |0027: add-int/lit8 v10, v10, #int 2 // #02 │ │ -0a6e36: d802 0202 |0029: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0a6e3a: 0125 |002b: move v5, v2 │ │ -0a6e3c: 0200 1100 |002c: move/from16 v0, v17 │ │ -0a6e40: 330a 1800 |002e: if-ne v10, v0, 0046 // +0018 │ │ -0a6e44: 211c |0030: array-length v12, v1 │ │ -0a6e46: 32c2 7300 |0031: if-eq v2, v12, 00a4 // +0073 │ │ -0a6e4a: 12fc |0033: const/4 v12, #int -1 // #ff │ │ -0a6e4c: 33c5 6000 |0034: if-ne v5, v12, 0094 // +0060 │ │ -0a6e50: 120c |0036: const/4 v12, #int 0 // #0 │ │ -0a6e52: 28da |0037: goto 0011 // -0026 │ │ -0a6e54: 3802 0e00 |0038: if-eqz v2, 0046 // +000e │ │ -0a6e58: 1a0c 5a01 |003a: const-string v12, ":" // string@015a │ │ -0a6e5c: 120d |003c: const/4 v13, #int 0 // #0 │ │ -0a6e5e: 121e |003d: const/4 v14, #int 1 // #1 │ │ -0a6e60: 6e5e e427 afdc |003e: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@27e4 │ │ -0a6e66: 0a0c |0041: move-result v12 │ │ -0a6e68: 380c 1e00 |0042: if-eqz v12, 0060 // +001e │ │ -0a6e6c: d80a 0a01 |0044: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a6e70: 120b |0046: const/4 v11, #int 0 // #0 │ │ -0a6e72: 01a8 |0047: move v8, v10 │ │ -0a6e74: 0200 1100 |0048: move/from16 v0, v17 │ │ -0a6e78: 350a 0d00 |004a: if-ge v10, v0, 0057 // +000d │ │ -0a6e7c: 6e20 d327 af00 |004c: invoke-virtual {v15, v10}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a6e82: 0a04 |004f: move-result v4 │ │ -0a6e84: 7110 ac23 0400 |0050: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@23ac │ │ -0a6e8a: 0a09 |0053: move-result v9 │ │ -0a6e8c: 12fc |0054: const/4 v12, #int -1 // #ff │ │ -0a6e8e: 33c9 2600 |0055: if-ne v9, v12, 007b // +0026 │ │ -0a6e92: 9107 0a08 |0057: sub-int v7, v10, v8 │ │ -0a6e96: 3807 0500 |0059: if-eqz v7, 005e // +0005 │ │ -0a6e9a: 124c |005b: const/4 v12, #int 4 // #4 │ │ -0a6e9c: 37c7 2600 |005c: if-le v7, v12, 0082 // +0026 │ │ -0a6ea0: 120c |005e: const/4 v12, #int 0 // #0 │ │ -0a6ea2: 28b2 |005f: goto 0011 // -004e │ │ -0a6ea4: 1a0c 3a01 |0060: const-string v12, "." // string@013a │ │ -0a6ea8: 120d |0062: const/4 v13, #int 0 // #0 │ │ -0a6eaa: 121e |0063: const/4 v14, #int 1 // #1 │ │ -0a6eac: 6e5e e427 afdc |0064: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@27e4 │ │ -0a6eb2: 0a0c |0067: move-result v12 │ │ -0a6eb4: 380c 1100 |0068: if-eqz v12, 0079 // +0011 │ │ -0a6eb8: d80c 02fe |006a: add-int/lit8 v12, v2, #int -2 // #fe │ │ -0a6ebc: 0200 1100 |006c: move/from16 v0, v17 │ │ -0a6ec0: 715c 8b23 8f10 |006e: invoke-static {v15, v8, v0, v1, v12}, Lcom/squareup/okhttp/HttpUrl$Builder;.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z // method@238b │ │ -0a6ec6: 0a0c |0071: move-result v12 │ │ -0a6ec8: 390c 0400 |0072: if-nez v12, 0076 // +0004 │ │ -0a6ecc: 120c |0074: const/4 v12, #int 0 // #0 │ │ -0a6ece: 289c |0075: goto 0011 // -0064 │ │ -0a6ed0: d802 0202 |0076: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0a6ed4: 28b8 |0078: goto 0030 // -0048 │ │ -0a6ed6: 120c |0079: const/4 v12, #int 0 // #0 │ │ -0a6ed8: 2897 |007a: goto 0011 // -0069 │ │ -0a6eda: e00c 0b04 |007b: shl-int/lit8 v12, v11, #int 4 // #04 │ │ -0a6ede: 900b 0c09 |007d: add-int v11, v12, v9 │ │ -0a6ee2: d80a 0a01 |007f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a6ee6: 28c7 |0081: goto 0048 // -0039 │ │ -0a6ee8: d803 0201 |0082: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0a6eec: e20c 0b08 |0084: ushr-int/lit8 v12, v11, #int 8 // #08 │ │ -0a6ef0: d5cc ff00 |0086: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -0a6ef4: 8dcc |0088: int-to-byte v12, v12 │ │ -0a6ef6: 4f0c 0102 |0089: aput-byte v12, v1, v2 │ │ -0a6efa: d802 0301 |008b: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0a6efe: d5bc ff00 |008d: and-int/lit16 v12, v11, #int 255 // #00ff │ │ -0a6f02: 8dcc |008f: int-to-byte v12, v12 │ │ -0a6f04: 4f0c 0103 |0090: aput-byte v12, v1, v3 │ │ -0a6f08: 2900 77ff |0092: goto/16 0009 // -0089 │ │ -0a6f0c: 211c |0094: array-length v12, v1 │ │ -0a6f0e: 910d 0205 |0095: sub-int v13, v2, v5 │ │ -0a6f12: b1dc |0097: sub-int/2addr v12, v13 │ │ -0a6f14: 910d 0205 |0098: sub-int v13, v2, v5 │ │ -0a6f18: 715d 0728 51c1 |009a: invoke-static {v1, v5, v1, v12, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0a6f1e: 211c |009d: array-length v12, v1 │ │ -0a6f20: b12c |009e: sub-int/2addr v12, v2 │ │ -0a6f22: b05c |009f: add-int/2addr v12, v5 │ │ -0a6f24: 120d |00a0: const/4 v13, #int 0 // #0 │ │ -0a6f26: 7140 a428 51dc |00a1: invoke-static {v1, v5, v12, v13}, Ljava/util/Arrays;.fill:([BIIB)V // method@28a4 │ │ -0a6f2c: 7110 3e28 0100 |00a4: invoke-static {v1}, Ljava/net/InetAddress;.getByAddress:([B)Ljava/net/InetAddress; // method@283e │ │ -0a6f32: 0c0c |00a7: move-result-object v12 │ │ -0a6f34: 2900 69ff |00a8: goto/16 0011 // -0097 │ │ -0a6f38: 0d06 |00aa: move-exception v6 │ │ -0a6f3a: 220c 4305 |00ab: new-instance v12, Ljava/lang/AssertionError; // type@0543 │ │ -0a6f3e: 7010 6127 0c00 |00ad: invoke-direct {v12}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0a6f44: 270c |00b0: throw v12 │ │ +0a6e58: |[0a6e58] com.squareup.okhttp.HttpUrl$Builder.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; │ │ +0a6e68: 130c 1000 |0000: const/16 v12, #int 16 // #10 │ │ +0a6e6c: 23c1 6906 |0002: new-array v1, v12, [B // type@0669 │ │ +0a6e70: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a6e72: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ +0a6e74: 12f8 |0006: const/4 v8, #int -1 // #ff │ │ +0a6e76: 020a 1000 |0007: move/from16 v10, v16 │ │ +0a6e7a: 0200 1100 |0009: move/from16 v0, v17 │ │ +0a6e7e: 350a 2500 |000b: if-ge v10, v0, 0030 // +0025 │ │ +0a6e82: 211c |000d: array-length v12, v1 │ │ +0a6e84: 33c2 0400 |000e: if-ne v2, v12, 0012 // +0004 │ │ +0a6e88: 120c |0010: const/4 v12, #int 0 // #0 │ │ +0a6e8a: 110c |0011: return-object v12 │ │ +0a6e8c: d80c 0a02 |0012: add-int/lit8 v12, v10, #int 2 // #02 │ │ +0a6e90: 0200 1100 |0014: move/from16 v0, v17 │ │ +0a6e94: 360c 2200 |0016: if-gt v12, v0, 0038 // +0022 │ │ +0a6e98: 1a0c 6201 |0018: const-string v12, "::" // string@0162 │ │ +0a6e9c: 120d |001a: const/4 v13, #int 0 // #0 │ │ +0a6e9e: 122e |001b: const/4 v14, #int 2 // #2 │ │ +0a6ea0: 6e5e e427 afdc |001c: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@27e4 │ │ +0a6ea6: 0a0c |001f: move-result v12 │ │ +0a6ea8: 380c 1800 |0020: if-eqz v12, 0038 // +0018 │ │ +0a6eac: 12fc |0022: const/4 v12, #int -1 // #ff │ │ +0a6eae: 32c5 0400 |0023: if-eq v5, v12, 0027 // +0004 │ │ +0a6eb2: 120c |0025: const/4 v12, #int 0 // #0 │ │ +0a6eb4: 28eb |0026: goto 0011 // -0015 │ │ +0a6eb6: d80a 0a02 |0027: add-int/lit8 v10, v10, #int 2 // #02 │ │ +0a6eba: d802 0202 |0029: add-int/lit8 v2, v2, #int 2 // #02 │ │ +0a6ebe: 0125 |002b: move v5, v2 │ │ +0a6ec0: 0200 1100 |002c: move/from16 v0, v17 │ │ +0a6ec4: 330a 1800 |002e: if-ne v10, v0, 0046 // +0018 │ │ +0a6ec8: 211c |0030: array-length v12, v1 │ │ +0a6eca: 32c2 7300 |0031: if-eq v2, v12, 00a4 // +0073 │ │ +0a6ece: 12fc |0033: const/4 v12, #int -1 // #ff │ │ +0a6ed0: 33c5 6000 |0034: if-ne v5, v12, 0094 // +0060 │ │ +0a6ed4: 120c |0036: const/4 v12, #int 0 // #0 │ │ +0a6ed6: 28da |0037: goto 0011 // -0026 │ │ +0a6ed8: 3802 0e00 |0038: if-eqz v2, 0046 // +000e │ │ +0a6edc: 1a0c 5a01 |003a: const-string v12, ":" // string@015a │ │ +0a6ee0: 120d |003c: const/4 v13, #int 0 // #0 │ │ +0a6ee2: 121e |003d: const/4 v14, #int 1 // #1 │ │ +0a6ee4: 6e5e e427 afdc |003e: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@27e4 │ │ +0a6eea: 0a0c |0041: move-result v12 │ │ +0a6eec: 380c 1e00 |0042: if-eqz v12, 0060 // +001e │ │ +0a6ef0: d80a 0a01 |0044: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a6ef4: 120b |0046: const/4 v11, #int 0 // #0 │ │ +0a6ef6: 01a8 |0047: move v8, v10 │ │ +0a6ef8: 0200 1100 |0048: move/from16 v0, v17 │ │ +0a6efc: 350a 0d00 |004a: if-ge v10, v0, 0057 // +000d │ │ +0a6f00: 6e20 d327 af00 |004c: invoke-virtual {v15, v10}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a6f06: 0a04 |004f: move-result v4 │ │ +0a6f08: 7110 ac23 0400 |0050: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@23ac │ │ +0a6f0e: 0a09 |0053: move-result v9 │ │ +0a6f10: 12fc |0054: const/4 v12, #int -1 // #ff │ │ +0a6f12: 33c9 2600 |0055: if-ne v9, v12, 007b // +0026 │ │ +0a6f16: 9107 0a08 |0057: sub-int v7, v10, v8 │ │ +0a6f1a: 3807 0500 |0059: if-eqz v7, 005e // +0005 │ │ +0a6f1e: 124c |005b: const/4 v12, #int 4 // #4 │ │ +0a6f20: 37c7 2600 |005c: if-le v7, v12, 0082 // +0026 │ │ +0a6f24: 120c |005e: const/4 v12, #int 0 // #0 │ │ +0a6f26: 28b2 |005f: goto 0011 // -004e │ │ +0a6f28: 1a0c 3a01 |0060: const-string v12, "." // string@013a │ │ +0a6f2c: 120d |0062: const/4 v13, #int 0 // #0 │ │ +0a6f2e: 121e |0063: const/4 v14, #int 1 // #1 │ │ +0a6f30: 6e5e e427 afdc |0064: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@27e4 │ │ +0a6f36: 0a0c |0067: move-result v12 │ │ +0a6f38: 380c 1100 |0068: if-eqz v12, 0079 // +0011 │ │ +0a6f3c: d80c 02fe |006a: add-int/lit8 v12, v2, #int -2 // #fe │ │ +0a6f40: 0200 1100 |006c: move/from16 v0, v17 │ │ +0a6f44: 715c 8b23 8f10 |006e: invoke-static {v15, v8, v0, v1, v12}, Lcom/squareup/okhttp/HttpUrl$Builder;.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z // method@238b │ │ +0a6f4a: 0a0c |0071: move-result v12 │ │ +0a6f4c: 390c 0400 |0072: if-nez v12, 0076 // +0004 │ │ +0a6f50: 120c |0074: const/4 v12, #int 0 // #0 │ │ +0a6f52: 289c |0075: goto 0011 // -0064 │ │ +0a6f54: d802 0202 |0076: add-int/lit8 v2, v2, #int 2 // #02 │ │ +0a6f58: 28b8 |0078: goto 0030 // -0048 │ │ +0a6f5a: 120c |0079: const/4 v12, #int 0 // #0 │ │ +0a6f5c: 2897 |007a: goto 0011 // -0069 │ │ +0a6f5e: e00c 0b04 |007b: shl-int/lit8 v12, v11, #int 4 // #04 │ │ +0a6f62: 900b 0c09 |007d: add-int v11, v12, v9 │ │ +0a6f66: d80a 0a01 |007f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a6f6a: 28c7 |0081: goto 0048 // -0039 │ │ +0a6f6c: d803 0201 |0082: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0a6f70: e20c 0b08 |0084: ushr-int/lit8 v12, v11, #int 8 // #08 │ │ +0a6f74: d5cc ff00 |0086: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +0a6f78: 8dcc |0088: int-to-byte v12, v12 │ │ +0a6f7a: 4f0c 0102 |0089: aput-byte v12, v1, v2 │ │ +0a6f7e: d802 0301 |008b: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0a6f82: d5bc ff00 |008d: and-int/lit16 v12, v11, #int 255 // #00ff │ │ +0a6f86: 8dcc |008f: int-to-byte v12, v12 │ │ +0a6f88: 4f0c 0103 |0090: aput-byte v12, v1, v3 │ │ +0a6f8c: 2900 77ff |0092: goto/16 0009 // -0089 │ │ +0a6f90: 211c |0094: array-length v12, v1 │ │ +0a6f92: 910d 0205 |0095: sub-int v13, v2, v5 │ │ +0a6f96: b1dc |0097: sub-int/2addr v12, v13 │ │ +0a6f98: 910d 0205 |0098: sub-int v13, v2, v5 │ │ +0a6f9c: 715d 0728 51c1 |009a: invoke-static {v1, v5, v1, v12, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +0a6fa2: 211c |009d: array-length v12, v1 │ │ +0a6fa4: b12c |009e: sub-int/2addr v12, v2 │ │ +0a6fa6: b05c |009f: add-int/2addr v12, v5 │ │ +0a6fa8: 120d |00a0: const/4 v13, #int 0 // #0 │ │ +0a6faa: 7140 a428 51dc |00a1: invoke-static {v1, v5, v12, v13}, Ljava/util/Arrays;.fill:([BIIB)V // method@28a4 │ │ +0a6fb0: 7110 3e28 0100 |00a4: invoke-static {v1}, Ljava/net/InetAddress;.getByAddress:([B)Ljava/net/InetAddress; // method@283e │ │ +0a6fb6: 0c0c |00a7: move-result-object v12 │ │ +0a6fb8: 2900 69ff |00a8: goto/16 0011 // -0097 │ │ +0a6fbc: 0d06 |00aa: move-exception v6 │ │ +0a6fbe: 220c 4405 |00ab: new-instance v12, Ljava/lang/AssertionError; // type@0544 │ │ +0a6fc2: 7010 6127 0c00 |00ad: invoke-direct {v12}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0a6fc8: 270c |00b0: throw v12 │ │ catches : 1 │ │ 0x00a4 - 0x00a7 │ │ Ljava/net/UnknownHostException; -> 0x00aa │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0004 line=1277 │ │ 0x0005 line=1278 │ │ @@ -252064,34 +252091,34 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0a6f58: |[0a6f58] com.squareup.okhttp.HttpUrl$Builder.domainToAscii:(Ljava/lang/String;)Ljava/lang/String; │ │ -0a6f68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a6f6a: 7110 3b28 0500 |0001: invoke-static {v5}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@283b │ │ -0a6f70: 0c03 |0004: move-result-object v3 │ │ -0a6f72: 6204 cf10 |0005: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0a6f76: 6e20 ef27 4300 |0007: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ -0a6f7c: 0c01 |000a: move-result-object v1 │ │ -0a6f7e: 6e10 e027 0100 |000b: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0a6f84: 0a03 |000e: move-result v3 │ │ -0a6f86: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -0a6f8a: 0721 |0011: move-object v1, v2 │ │ -0a6f8c: 1101 |0012: return-object v1 │ │ -0a6f8e: 7110 8a23 0100 |0013: invoke-static {v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z // method@238a │ │ -0a6f94: 0a03 |0016: move-result v3 │ │ -0a6f96: 3803 fbff |0017: if-eqz v3, 0012 // -0005 │ │ -0a6f9a: 0721 |0019: move-object v1, v2 │ │ -0a6f9c: 28f8 |001a: goto 0012 // -0008 │ │ -0a6f9e: 0d00 |001b: move-exception v0 │ │ -0a6fa0: 0721 |001c: move-object v1, v2 │ │ -0a6fa2: 28f5 |001d: goto 0012 // -000b │ │ +0a6fdc: |[0a6fdc] com.squareup.okhttp.HttpUrl$Builder.domainToAscii:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a6fec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a6fee: 7110 3b28 0500 |0001: invoke-static {v5}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@283b │ │ +0a6ff4: 0c03 |0004: move-result-object v3 │ │ +0a6ff6: 6204 d610 |0005: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0a6ffa: 6e20 ef27 4300 |0007: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ +0a7000: 0c01 |000a: move-result-object v1 │ │ +0a7002: 6e10 e027 0100 |000b: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0a7008: 0a03 |000e: move-result v3 │ │ +0a700a: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +0a700e: 0721 |0011: move-object v1, v2 │ │ +0a7010: 1101 |0012: return-object v1 │ │ +0a7012: 7110 8a23 0100 |0013: invoke-static {v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z // method@238a │ │ +0a7018: 0a03 |0016: move-result v3 │ │ +0a701a: 3803 fbff |0017: if-eqz v3, 0012 // -0005 │ │ +0a701e: 0721 |0019: move-object v1, v2 │ │ +0a7020: 28f8 |001a: goto 0012 // -0008 │ │ +0a7022: 0d00 |001b: move-exception v0 │ │ +0a7024: 0721 |001c: move-object v1, v2 │ │ +0a7026: 28f5 |001d: goto 0012 // -000b │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ Ljava/lang/IllegalArgumentException; -> 0x001b │ │ positions : │ │ 0x0001 line=1388 │ │ 0x000b line=1389 │ │ 0x0012 line=1398 │ │ @@ -252110,64 +252137,64 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -0a6fb4: |[0a6fb4] com.squareup.okhttp.HttpUrl$Builder.inet6AddressToAscii:([B)Ljava/lang/String; │ │ -0a6fc4: 130b 1000 |0000: const/16 v11, #int 16 // #10 │ │ -0a6fc8: 130a 3a00 |0002: const/16 v10, #int 58 // #3a │ │ -0a6fcc: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ -0a6fce: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -0a6fd0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0a6fd2: 21c7 |0007: array-length v7, v12 │ │ -0a6fd4: 3573 1b00 |0008: if-ge v3, v7, 0023 // +001b │ │ -0a6fd8: 0131 |000a: move v1, v3 │ │ -0a6fda: 35b3 0f00 |000b: if-ge v3, v11, 001a // +000f │ │ -0a6fde: 4807 0c03 |000d: aget-byte v7, v12, v3 │ │ -0a6fe2: 3907 0b00 |000f: if-nez v7, 001a // +000b │ │ -0a6fe6: d807 0301 |0011: add-int/lit8 v7, v3, #int 1 // #01 │ │ -0a6fea: 4807 0c07 |0013: aget-byte v7, v12, v7 │ │ -0a6fee: 3907 0500 |0015: if-nez v7, 001a // +0005 │ │ -0a6ff2: d803 0302 |0017: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0a6ff6: 28f2 |0019: goto 000b // -000e │ │ -0a6ff8: 9100 0301 |001a: sub-int v0, v3, v1 │ │ -0a6ffc: 3740 0400 |001c: if-le v0, v4, 0020 // +0004 │ │ -0a7000: 0115 |001e: move v5, v1 │ │ -0a7002: 0104 |001f: move v4, v0 │ │ -0a7004: d803 0302 |0020: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0a7008: 28e5 |0022: goto 0007 // -001b │ │ -0a700a: 2206 4906 |0023: new-instance v6, Lokio/Buffer; // type@0649 │ │ -0a700e: 7010 eb2b 0600 |0025: invoke-direct {v6}, Lokio/Buffer;.:()V // method@2beb │ │ -0a7014: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0a7016: 21c7 |0029: array-length v7, v12 │ │ -0a7018: 3573 2800 |002a: if-ge v3, v7, 0052 // +0028 │ │ -0a701c: 3353 0c00 |002c: if-ne v3, v5, 0038 // +000c │ │ -0a7020: 6e20 1c2c a600 |002e: invoke-virtual {v6, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0a7026: b043 |0031: add-int/2addr v3, v4 │ │ -0a7028: 33b3 f7ff |0032: if-ne v3, v11, 0029 // -0009 │ │ -0a702c: 6e20 1c2c a600 |0034: invoke-virtual {v6, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0a7032: 28f2 |0037: goto 0029 // -000e │ │ -0a7034: 3d03 0500 |0038: if-lez v3, 003d // +0005 │ │ -0a7038: 6e20 1c2c a600 |003a: invoke-virtual {v6, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0a703e: 4807 0c03 |003d: aget-byte v7, v12, v3 │ │ -0a7042: d577 ff00 |003f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0a7046: e007 0708 |0041: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -0a704a: d808 0301 |0043: add-int/lit8 v8, v3, #int 1 // #01 │ │ -0a704e: 4808 0c08 |0045: aget-byte v8, v12, v8 │ │ -0a7052: d588 ff00 |0047: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -0a7056: 9602 0708 |0049: or-int v2, v7, v8 │ │ -0a705a: 8128 |004b: int-to-long v8, v2 │ │ -0a705c: 6e30 1e2c 8609 |004c: invoke-virtual {v6, v8, v9}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@2c1e │ │ -0a7062: d803 0302 |004f: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0a7066: 28d8 |0051: goto 0029 // -0028 │ │ -0a7068: 6e10 0b2c 0600 |0052: invoke-virtual {v6}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@2c0b │ │ -0a706e: 0c07 |0055: move-result-object v7 │ │ -0a7070: 1107 |0056: return-object v7 │ │ +0a7038: |[0a7038] com.squareup.okhttp.HttpUrl$Builder.inet6AddressToAscii:([B)Ljava/lang/String; │ │ +0a7048: 130b 1000 |0000: const/16 v11, #int 16 // #10 │ │ +0a704c: 130a 3a00 |0002: const/16 v10, #int 58 // #3a │ │ +0a7050: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ +0a7052: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +0a7054: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0a7056: 21c7 |0007: array-length v7, v12 │ │ +0a7058: 3573 1b00 |0008: if-ge v3, v7, 0023 // +001b │ │ +0a705c: 0131 |000a: move v1, v3 │ │ +0a705e: 35b3 0f00 |000b: if-ge v3, v11, 001a // +000f │ │ +0a7062: 4807 0c03 |000d: aget-byte v7, v12, v3 │ │ +0a7066: 3907 0b00 |000f: if-nez v7, 001a // +000b │ │ +0a706a: d807 0301 |0011: add-int/lit8 v7, v3, #int 1 // #01 │ │ +0a706e: 4807 0c07 |0013: aget-byte v7, v12, v7 │ │ +0a7072: 3907 0500 |0015: if-nez v7, 001a // +0005 │ │ +0a7076: d803 0302 |0017: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0a707a: 28f2 |0019: goto 000b // -000e │ │ +0a707c: 9100 0301 |001a: sub-int v0, v3, v1 │ │ +0a7080: 3740 0400 |001c: if-le v0, v4, 0020 // +0004 │ │ +0a7084: 0115 |001e: move v5, v1 │ │ +0a7086: 0104 |001f: move v4, v0 │ │ +0a7088: d803 0302 |0020: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0a708c: 28e5 |0022: goto 0007 // -001b │ │ +0a708e: 2206 4c06 |0023: new-instance v6, Lokio/Buffer; // type@064c │ │ +0a7092: 7010 eb2b 0600 |0025: invoke-direct {v6}, Lokio/Buffer;.:()V // method@2beb │ │ +0a7098: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +0a709a: 21c7 |0029: array-length v7, v12 │ │ +0a709c: 3573 2800 |002a: if-ge v3, v7, 0052 // +0028 │ │ +0a70a0: 3353 0c00 |002c: if-ne v3, v5, 0038 // +000c │ │ +0a70a4: 6e20 1c2c a600 |002e: invoke-virtual {v6, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0a70aa: b043 |0031: add-int/2addr v3, v4 │ │ +0a70ac: 33b3 f7ff |0032: if-ne v3, v11, 0029 // -0009 │ │ +0a70b0: 6e20 1c2c a600 |0034: invoke-virtual {v6, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0a70b6: 28f2 |0037: goto 0029 // -000e │ │ +0a70b8: 3d03 0500 |0038: if-lez v3, 003d // +0005 │ │ +0a70bc: 6e20 1c2c a600 |003a: invoke-virtual {v6, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0a70c2: 4807 0c03 |003d: aget-byte v7, v12, v3 │ │ +0a70c6: d577 ff00 |003f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0a70ca: e007 0708 |0041: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +0a70ce: d808 0301 |0043: add-int/lit8 v8, v3, #int 1 // #01 │ │ +0a70d2: 4808 0c08 |0045: aget-byte v8, v12, v8 │ │ +0a70d6: d588 ff00 |0047: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +0a70da: 9602 0708 |0049: or-int v2, v7, v8 │ │ +0a70de: 8128 |004b: int-to-long v8, v2 │ │ +0a70e0: 6e30 1e2c 8609 |004c: invoke-virtual {v6, v8, v9}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@2c1e │ │ +0a70e6: d803 0302 |004f: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0a70ea: 28d8 |0051: goto 0029 // -0028 │ │ +0a70ec: 6e10 0b2c 0600 |0052: invoke-virtual {v6}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@2c0b │ │ +0a70f2: 0c07 |0055: move-result-object v7 │ │ +0a70f4: 1107 |0056: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1423 │ │ 0x0005 line=1424 │ │ 0x0006 line=1425 │ │ 0x000a line=1426 │ │ 0x000b line=1427 │ │ @@ -252204,27 +252231,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a7074: |[0a7074] com.squareup.okhttp.HttpUrl$Builder.isDot:(Ljava/lang/String;)Z │ │ -0a7084: 1a00 3a01 |0000: const-string v0, "." // string@013a │ │ -0a7088: 6e20 d727 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a708e: 0a00 |0005: move-result v0 │ │ -0a7090: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -0a7094: 1a00 d100 |0008: const-string v0, "%2e" // string@00d1 │ │ -0a7098: 6e20 d827 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a709e: 0a00 |000d: move-result v0 │ │ -0a70a0: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -0a70a4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0a70a6: 0f00 |0011: return v0 │ │ -0a70a8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0a70aa: 28fe |0013: goto 0011 // -0002 │ │ +0a70f8: |[0a70f8] com.squareup.okhttp.HttpUrl$Builder.isDot:(Ljava/lang/String;)Z │ │ +0a7108: 1a00 3a01 |0000: const-string v0, "." // string@013a │ │ +0a710c: 6e20 d727 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a7112: 0a00 |0005: move-result v0 │ │ +0a7114: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0a7118: 1a00 d100 |0008: const-string v0, "%2e" // string@00d1 │ │ +0a711c: 6e20 d827 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a7122: 0a00 |000d: move-result v0 │ │ +0a7124: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +0a7128: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0a712a: 0f00 |0011: return v0 │ │ +0a712c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0a712e: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ 0x0000 - 0x0014 reg=2 input Ljava/lang/String; │ │ │ │ @@ -252233,35 +252260,35 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a70ac: |[0a70ac] com.squareup.okhttp.HttpUrl$Builder.isDotDot:(Ljava/lang/String;)Z │ │ -0a70bc: 1a00 3c01 |0000: const-string v0, ".." // string@013c │ │ -0a70c0: 6e20 d727 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a70c6: 0a00 |0005: move-result v0 │ │ -0a70c8: 3900 1a00 |0006: if-nez v0, 0020 // +001a │ │ -0a70cc: 1a00 d300 |0008: const-string v0, "%2e." // string@00d3 │ │ -0a70d0: 6e20 d827 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a70d6: 0a00 |000d: move-result v0 │ │ -0a70d8: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ -0a70dc: 1a00 3b01 |0010: const-string v0, ".%2e" // string@013b │ │ -0a70e0: 6e20 d827 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a70e6: 0a00 |0015: move-result v0 │ │ -0a70e8: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ -0a70ec: 1a00 d200 |0018: const-string v0, "%2e%2e" // string@00d2 │ │ -0a70f0: 6e20 d827 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a70f6: 0a00 |001d: move-result v0 │ │ -0a70f8: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ -0a70fc: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -0a70fe: 0f00 |0021: return v0 │ │ -0a7100: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0a7102: 28fe |0023: goto 0021 // -0002 │ │ +0a7130: |[0a7130] com.squareup.okhttp.HttpUrl$Builder.isDotDot:(Ljava/lang/String;)Z │ │ +0a7140: 1a00 3c01 |0000: const-string v0, ".." // string@013c │ │ +0a7144: 6e20 d727 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a714a: 0a00 |0005: move-result v0 │ │ +0a714c: 3900 1a00 |0006: if-nez v0, 0020 // +001a │ │ +0a7150: 1a00 d300 |0008: const-string v0, "%2e." // string@00d3 │ │ +0a7154: 6e20 d827 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a715a: 0a00 |000d: move-result v0 │ │ +0a715c: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ +0a7160: 1a00 3b01 |0010: const-string v0, ".%2e" // string@013b │ │ +0a7164: 6e20 d827 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a716a: 0a00 |0015: move-result v0 │ │ +0a716c: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ +0a7170: 1a00 d200 |0018: const-string v0, "%2e%2e" // string@00d2 │ │ +0a7174: 6e20 d827 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a717a: 0a00 |001d: move-result v0 │ │ +0a717c: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ +0a7180: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +0a7182: 0f00 |0021: return v0 │ │ +0a7184: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0a7186: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x000a line=1130 │ │ 0x0012 line=1131 │ │ 0x001a line=1132 │ │ locals : │ │ @@ -252273,36 +252300,36 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 30 16-bit code units │ │ -0a7104: |[0a7104] com.squareup.okhttp.HttpUrl$Builder.parsePort:(Ljava/lang/String;II)I │ │ -0a7114: 12fa |0000: const/4 v10, #int -1 // #ff │ │ -0a7116: 1a03 0000 |0001: const-string v3, "" // string@0000 │ │ -0a711a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0a711c: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0a711e: 1216 |0005: const/4 v6, #int 1 // #1 │ │ -0a7120: 07b0 |0006: move-object v0, v11 │ │ -0a7122: 01c1 |0007: move v1, v12 │ │ -0a7124: 01d2 |0008: move v2, v13 │ │ -0a7126: 7707 a923 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ -0a712c: 0c09 |000c: move-result-object v9 │ │ -0a712e: 7110 9b27 0900 |000d: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0a7134: 0a08 |0010: move-result v8 │ │ -0a7136: 3d08 0800 |0011: if-lez v8, 0019 // +0008 │ │ -0a713a: 1400 ffff 0000 |0013: const v0, #float 9.18341e-41 // #0000ffff │ │ -0a7140: 3608 0300 |0016: if-gt v8, v0, 0019 // +0003 │ │ -0a7144: 0f08 |0018: return v8 │ │ -0a7146: 01a8 |0019: move v8, v10 │ │ -0a7148: 28fe |001a: goto 0018 // -0002 │ │ -0a714a: 0d07 |001b: move-exception v7 │ │ -0a714c: 01a8 |001c: move v8, v10 │ │ -0a714e: 28fb |001d: goto 0018 // -0005 │ │ +0a7188: |[0a7188] com.squareup.okhttp.HttpUrl$Builder.parsePort:(Ljava/lang/String;II)I │ │ +0a7198: 12fa |0000: const/4 v10, #int -1 // #ff │ │ +0a719a: 1a03 0000 |0001: const-string v3, "" // string@0000 │ │ +0a719e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0a71a0: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0a71a2: 1216 |0005: const/4 v6, #int 1 // #1 │ │ +0a71a4: 07b0 |0006: move-object v0, v11 │ │ +0a71a6: 01c1 |0007: move v1, v12 │ │ +0a71a8: 01d2 |0008: move v2, v13 │ │ +0a71aa: 7707 a923 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ +0a71b0: 0c09 |000c: move-result-object v9 │ │ +0a71b2: 7110 9b27 0900 |000d: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0a71b8: 0a08 |0010: move-result v8 │ │ +0a71ba: 3d08 0800 |0011: if-lez v8, 0019 // +0008 │ │ +0a71be: 1400 ffff 0000 |0013: const v0, #float 9.18341e-41 // #0000ffff │ │ +0a71c4: 3608 0300 |0016: if-gt v8, v0, 0019 // +0003 │ │ +0a71c8: 0f08 |0018: return v8 │ │ +0a71ca: 01a8 |0019: move v8, v10 │ │ +0a71cc: 28fe |001a: goto 0018 // -0002 │ │ +0a71ce: 0d07 |001b: move-exception v7 │ │ +0a71d0: 01a8 |001c: move v8, v10 │ │ +0a71d2: 28fb |001d: goto 0018 // -0005 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ Ljava/lang/NumberFormatException; -> 0x001b │ │ positions : │ │ 0x0001 line=1457 │ │ 0x000d line=1458 │ │ 0x0011 line=1459 │ │ @@ -252325,42 +252352,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0a7160: |[0a7160] com.squareup.okhttp.HttpUrl$Builder.pop:()V │ │ -0a7170: 5441 f70e |0000: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7174: 5442 f70e |0002: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7178: 7210 ec28 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -0a717e: 0a02 |0007: move-result v2 │ │ -0a7180: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0a7184: 7220 e928 2100 |000a: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ -0a718a: 0c00 |000d: move-result-object v0 │ │ -0a718c: 1f00 6a05 |000e: check-cast v0, Ljava/lang/String; // type@056a │ │ -0a7190: 6e10 e027 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0a7196: 0a01 |0013: move-result v1 │ │ -0a7198: 3801 1a00 |0014: if-eqz v1, 002e // +001a │ │ -0a719c: 5441 f70e |0016: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a71a0: 7210 e728 0100 |0018: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -0a71a6: 0a01 |001b: move-result v1 │ │ -0a71a8: 3901 1200 |001c: if-nez v1, 002e // +0012 │ │ -0a71ac: 5441 f70e |001e: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a71b0: 5442 f70e |0020: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a71b4: 7210 ec28 0200 |0022: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -0a71ba: 0a02 |0025: move-result v2 │ │ -0a71bc: d802 02ff |0026: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0a71c0: 1a03 0000 |0028: const-string v3, "" // string@0000 │ │ -0a71c4: 7230 eb28 2103 |002a: invoke-interface {v1, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ -0a71ca: 0e00 |002d: return-void │ │ -0a71cc: 5441 f70e |002e: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a71d0: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ -0a71d4: 7220 df28 2100 |0032: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a71da: 28f8 |0035: goto 002d // -0008 │ │ +0a71e4: |[0a71e4] com.squareup.okhttp.HttpUrl$Builder.pop:()V │ │ +0a71f4: 5441 f70e |0000: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a71f8: 5442 f70e |0002: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a71fc: 7210 ec28 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +0a7202: 0a02 |0007: move-result v2 │ │ +0a7204: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a7208: 7220 e928 2100 |000a: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ +0a720e: 0c00 |000d: move-result-object v0 │ │ +0a7210: 1f00 6b05 |000e: check-cast v0, Ljava/lang/String; // type@056b │ │ +0a7214: 6e10 e027 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0a721a: 0a01 |0013: move-result v1 │ │ +0a721c: 3801 1a00 |0014: if-eqz v1, 002e // +001a │ │ +0a7220: 5441 f70e |0016: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7224: 7210 e728 0100 |0018: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +0a722a: 0a01 |001b: move-result v1 │ │ +0a722c: 3901 1200 |001c: if-nez v1, 002e // +0012 │ │ +0a7230: 5441 f70e |001e: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7234: 5442 f70e |0020: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7238: 7210 ec28 0200 |0022: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +0a723e: 0a02 |0025: move-result v2 │ │ +0a7240: d802 02ff |0026: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a7244: 1a03 0000 |0028: const-string v3, "" // string@0000 │ │ +0a7248: 7230 eb28 2103 |002a: invoke-interface {v1, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ +0a724e: 0e00 |002d: return-void │ │ +0a7250: 5441 f70e |002e: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7254: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ +0a7258: 7220 df28 2100 |0032: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a725e: 28f8 |0035: goto 002d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1146 │ │ 0x0010 line=1149 │ │ 0x001e line=1150 │ │ 0x002d line=1154 │ │ 0x002e line=1152 │ │ @@ -252373,32 +252400,32 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0a71dc: |[0a71dc] com.squareup.okhttp.HttpUrl$Builder.portColonOffset:(Ljava/lang/String;II)I │ │ -0a71ec: 0140 |0000: move v0, v4 │ │ -0a71ee: 3550 1900 |0001: if-ge v0, v5, 001a // +0019 │ │ -0a71f2: 6e20 d327 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a71f8: 0a01 |0006: move-result v1 │ │ -0a71fa: 2c01 1500 0000 |0007: sparse-switch v1, 0000001c // +00000015 │ │ -0a7200: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a7204: 28f5 |000c: goto 0001 // -000b │ │ -0a7206: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a720a: 3550 fbff |000f: if-ge v0, v5, 000a // -0005 │ │ -0a720e: 6e20 d327 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a7214: 0a01 |0014: move-result v1 │ │ -0a7216: 1302 5d00 |0015: const/16 v2, #int 93 // #5d │ │ -0a721a: 3321 f6ff |0017: if-ne v1, v2, 000d // -000a │ │ -0a721e: 28f1 |0019: goto 000a // -000f │ │ -0a7220: 0150 |001a: move v0, v5 │ │ -0a7222: 0f00 |001b: return v0 │ │ -0a7224: 0002 0200 3a00 0000 5b00 0000 1400 ... |001c: sparse-switch-data (10 units) │ │ +0a7260: |[0a7260] com.squareup.okhttp.HttpUrl$Builder.portColonOffset:(Ljava/lang/String;II)I │ │ +0a7270: 0140 |0000: move v0, v4 │ │ +0a7272: 3550 1900 |0001: if-ge v0, v5, 001a // +0019 │ │ +0a7276: 6e20 d327 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a727c: 0a01 |0006: move-result v1 │ │ +0a727e: 2c01 1500 0000 |0007: sparse-switch v1, 0000001c // +00000015 │ │ +0a7284: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a7288: 28f5 |000c: goto 0001 // -000b │ │ +0a728a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a728e: 3550 fbff |000f: if-ge v0, v5, 000a // -0005 │ │ +0a7292: 6e20 d327 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a7298: 0a01 |0014: move-result v1 │ │ +0a729a: 1302 5d00 |0015: const/16 v2, #int 93 // #5d │ │ +0a729e: 3321 f6ff |0017: if-ne v1, v2, 000d // -000a │ │ +0a72a2: 28f1 |0019: goto 000a // -000f │ │ +0a72a4: 0150 |001a: move v0, v5 │ │ +0a72a6: 0f00 |001b: return v0 │ │ +0a72a8: 0002 0200 3a00 0000 5b00 0000 1400 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1243 │ │ 0x0003 line=1244 │ │ 0x000a line=1243 │ │ 0x000d line=1246 │ │ 0x0011 line=1247 │ │ @@ -252415,58 +252442,58 @@ │ │ type : '(Ljava/lang/String;IIZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 80 16-bit code units │ │ -0a7238: |[0a7238] com.squareup.okhttp.HttpUrl$Builder.push:(Ljava/lang/String;IIZZ)V │ │ -0a7248: 1a03 2500 |0000: const-string v3, " "<>^`{}|/\?#" // string@0025 │ │ -0a724c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0a724e: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -0a7250: 0790 |0004: move-object v0, v9 │ │ -0a7252: 01a1 |0005: move v1, v10 │ │ -0a7254: 01b2 |0006: move v2, v11 │ │ -0a7256: 01d4 |0007: move v4, v13 │ │ -0a7258: 7707 a923 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ -0a725e: 0c07 |000b: move-result-object v7 │ │ -0a7260: 7020 9223 7800 |000c: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDot:(Ljava/lang/String;)Z // method@2392 │ │ -0a7266: 0a00 |000f: move-result v0 │ │ -0a7268: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -0a726c: 0e00 |0012: return-void │ │ -0a726e: 7020 9323 7800 |0013: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDotDot:(Ljava/lang/String;)Z // method@2393 │ │ -0a7274: 0a00 |0016: move-result v0 │ │ -0a7276: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -0a727a: 7010 9623 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/HttpUrl$Builder;.pop:()V // method@2396 │ │ -0a7280: 28f6 |001c: goto 0012 // -000a │ │ -0a7282: 5480 f70e |001d: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7286: 5481 f70e |001f: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a728a: 7210 ec28 0100 |0021: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0a7290: 0a01 |0024: move-result v1 │ │ -0a7292: d801 01ff |0025: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a7296: 7220 e528 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a729c: 0c00 |002a: move-result-object v0 │ │ -0a729e: 1f00 6a05 |002b: check-cast v0, Ljava/lang/String; // type@056a │ │ -0a72a2: 6e10 e027 0000 |002d: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0a72a8: 0a00 |0030: move-result v0 │ │ -0a72aa: 3800 1900 |0031: if-eqz v0, 004a // +0019 │ │ -0a72ae: 5480 f70e |0033: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a72b2: 5481 f70e |0035: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a72b6: 7210 ec28 0100 |0037: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0a72bc: 0a01 |003a: move-result v1 │ │ -0a72be: d801 01ff |003b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a72c2: 7230 eb28 1007 |003d: invoke-interface {v0, v1, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ -0a72c8: 380c d2ff |0040: if-eqz v12, 0012 // -002e │ │ -0a72cc: 5480 f70e |0042: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a72d0: 1a01 0000 |0044: const-string v1, "" // string@0000 │ │ -0a72d4: 7220 df28 1000 |0046: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a72da: 28c9 |0049: goto 0012 // -0037 │ │ -0a72dc: 5480 f70e |004a: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a72e0: 7220 df28 7000 |004c: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a72e6: 28f1 |004f: goto 0040 // -000f │ │ +0a72bc: |[0a72bc] com.squareup.okhttp.HttpUrl$Builder.push:(Ljava/lang/String;IIZZ)V │ │ +0a72cc: 1a03 2500 |0000: const-string v3, " "<>^`{}|/\?#" // string@0025 │ │ +0a72d0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0a72d2: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +0a72d4: 0790 |0004: move-object v0, v9 │ │ +0a72d6: 01a1 |0005: move v1, v10 │ │ +0a72d8: 01b2 |0006: move v2, v11 │ │ +0a72da: 01d4 |0007: move v4, v13 │ │ +0a72dc: 7707 a923 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ +0a72e2: 0c07 |000b: move-result-object v7 │ │ +0a72e4: 7020 9223 7800 |000c: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDot:(Ljava/lang/String;)Z // method@2392 │ │ +0a72ea: 0a00 |000f: move-result v0 │ │ +0a72ec: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +0a72f0: 0e00 |0012: return-void │ │ +0a72f2: 7020 9323 7800 |0013: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDotDot:(Ljava/lang/String;)Z // method@2393 │ │ +0a72f8: 0a00 |0016: move-result v0 │ │ +0a72fa: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +0a72fe: 7010 9623 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/HttpUrl$Builder;.pop:()V // method@2396 │ │ +0a7304: 28f6 |001c: goto 0012 // -000a │ │ +0a7306: 5480 f70e |001d: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a730a: 5481 f70e |001f: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a730e: 7210 ec28 0100 |0021: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0a7314: 0a01 |0024: move-result v1 │ │ +0a7316: d801 01ff |0025: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a731a: 7220 e528 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a7320: 0c00 |002a: move-result-object v0 │ │ +0a7322: 1f00 6b05 |002b: check-cast v0, Ljava/lang/String; // type@056b │ │ +0a7326: 6e10 e027 0000 |002d: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0a732c: 0a00 |0030: move-result v0 │ │ +0a732e: 3800 1900 |0031: if-eqz v0, 004a // +0019 │ │ +0a7332: 5480 f70e |0033: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7336: 5481 f70e |0035: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a733a: 7210 ec28 0100 |0037: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0a7340: 0a01 |003a: move-result v1 │ │ +0a7342: d801 01ff |003b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a7346: 7230 eb28 1007 |003d: invoke-interface {v0, v1, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ +0a734c: 380c d2ff |0040: if-eqz v12, 0012 // -002e │ │ +0a7350: 5480 f70e |0042: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7354: 1a01 0000 |0044: const-string v1, "" // string@0000 │ │ +0a7358: 7220 df28 1000 |0046: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a735e: 28c9 |0049: goto 0012 // -0037 │ │ +0a7360: 5480 f70e |004a: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7364: 7220 df28 7000 |004c: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a736a: 28f1 |004f: goto 0040 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ 0x000c line=1107 │ │ 0x0012 line=1122 │ │ 0x0013 line=1110 │ │ 0x0019 line=1111 │ │ @@ -252489,54 +252516,54 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 71 16-bit code units │ │ -0a72e8: |[0a72e8] com.squareup.okhttp.HttpUrl$Builder.resolvePath:(Ljava/lang/String;II)V │ │ -0a72f8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0a72fa: 33ba 0300 |0001: if-ne v10, v11, 0004 // +0003 │ │ -0a72fe: 0e00 |0003: return-void │ │ -0a7300: 6e20 d327 a900 |0004: invoke-virtual {v9, v10}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a7306: 0a06 |0007: move-result v6 │ │ -0a7308: 1300 2f00 |0008: const/16 v0, #int 47 // #2f │ │ -0a730c: 3206 0600 |000a: if-eq v6, v0, 0010 // +0006 │ │ -0a7310: 1300 5c00 |000c: const/16 v0, #int 92 // #5c │ │ -0a7314: 3306 2700 |000e: if-ne v6, v0, 0035 // +0027 │ │ -0a7318: 5480 f70e |0010: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a731c: 7210 e128 0000 |0012: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@28e1 │ │ -0a7322: 5480 f70e |0015: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7326: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ -0a732a: 7220 df28 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a7330: d80a 0a01 |001c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a7334: 01a2 |001e: move v2, v10 │ │ -0a7336: 35b2 e4ff |001f: if-ge v2, v11, 0003 // -001c │ │ -0a733a: 1a00 4501 |0021: const-string v0, "/\" // string@0145 │ │ -0a733e: 7140 a623 290b |0023: invoke-static {v9, v2, v11, v0}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ -0a7344: 0a03 |0026: move-result v3 │ │ -0a7346: 35b3 1e00 |0027: if-ge v3, v11, 0045 // +001e │ │ -0a734a: 0154 |0029: move v4, v5 │ │ -0a734c: 0780 |002a: move-object v0, v8 │ │ -0a734e: 0791 |002b: move-object v1, v9 │ │ -0a7350: 7606 9923 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.push:(Ljava/lang/String;IIZZ)V // method@2399 │ │ -0a7356: 0132 |002f: move v2, v3 │ │ -0a7358: 3804 efff |0030: if-eqz v4, 001f // -0011 │ │ -0a735c: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a7360: 28eb |0034: goto 001f // -0015 │ │ -0a7362: 5480 f70e |0035: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7366: 5481 f70e |0037: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a736a: 7210 ec28 0100 |0039: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0a7370: 0a01 |003c: move-result v1 │ │ -0a7372: d801 01ff |003d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a7376: 1a07 0000 |003f: const-string v7, "" // string@0000 │ │ -0a737a: 7230 eb28 1007 |0041: invoke-interface {v0, v1, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ -0a7380: 28da |0044: goto 001e // -0026 │ │ -0a7382: 1204 |0045: const/4 v4, #int 0 // #0 │ │ -0a7384: 28e4 |0046: goto 002a // -001c │ │ +0a736c: |[0a736c] com.squareup.okhttp.HttpUrl$Builder.resolvePath:(Ljava/lang/String;II)V │ │ +0a737c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0a737e: 33ba 0300 |0001: if-ne v10, v11, 0004 // +0003 │ │ +0a7382: 0e00 |0003: return-void │ │ +0a7384: 6e20 d327 a900 |0004: invoke-virtual {v9, v10}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a738a: 0a06 |0007: move-result v6 │ │ +0a738c: 1300 2f00 |0008: const/16 v0, #int 47 // #2f │ │ +0a7390: 3206 0600 |000a: if-eq v6, v0, 0010 // +0006 │ │ +0a7394: 1300 5c00 |000c: const/16 v0, #int 92 // #5c │ │ +0a7398: 3306 2700 |000e: if-ne v6, v0, 0035 // +0027 │ │ +0a739c: 5480 f70e |0010: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a73a0: 7210 e128 0000 |0012: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@28e1 │ │ +0a73a6: 5480 f70e |0015: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a73aa: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ +0a73ae: 7220 df28 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a73b4: d80a 0a01 |001c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a73b8: 01a2 |001e: move v2, v10 │ │ +0a73ba: 35b2 e4ff |001f: if-ge v2, v11, 0003 // -001c │ │ +0a73be: 1a00 4501 |0021: const-string v0, "/\" // string@0145 │ │ +0a73c2: 7140 a623 290b |0023: invoke-static {v9, v2, v11, v0}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ +0a73c8: 0a03 |0026: move-result v3 │ │ +0a73ca: 35b3 1e00 |0027: if-ge v3, v11, 0045 // +001e │ │ +0a73ce: 0154 |0029: move v4, v5 │ │ +0a73d0: 0780 |002a: move-object v0, v8 │ │ +0a73d2: 0791 |002b: move-object v1, v9 │ │ +0a73d4: 7606 9923 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.push:(Ljava/lang/String;IIZZ)V // method@2399 │ │ +0a73da: 0132 |002f: move v2, v3 │ │ +0a73dc: 3804 efff |0030: if-eqz v4, 001f // -0011 │ │ +0a73e0: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a73e4: 28eb |0034: goto 001f // -0015 │ │ +0a73e6: 5480 f70e |0035: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a73ea: 5481 f70e |0037: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a73ee: 7210 ec28 0100 |0039: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0a73f4: 0a01 |003c: move-result v1 │ │ +0a73f6: d801 01ff |003d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a73fa: 1a07 0000 |003f: const-string v7, "" // string@0000 │ │ +0a73fe: 7230 eb28 1007 |0041: invoke-interface {v0, v1, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ +0a7404: 28da |0044: goto 001e // -0026 │ │ +0a7406: 1204 |0045: const/4 v4, #int 0 // #0 │ │ +0a7408: 28e4 |0046: goto 002a // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1077 │ │ 0x0003 line=1100 │ │ 0x0004 line=1081 │ │ 0x0008 line=1082 │ │ 0x0010 line=1084 │ │ @@ -252567,59 +252594,59 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0a7388: |[0a7388] com.squareup.okhttp.HttpUrl$Builder.schemeDelimiterOffset:(Ljava/lang/String;II)I │ │ -0a7398: 1309 7a00 |0000: const/16 v9, #int 122 // #7a │ │ -0a739c: 1308 6100 |0002: const/16 v8, #int 97 // #61 │ │ -0a73a0: 1307 5a00 |0004: const/16 v7, #int 90 // #5a │ │ -0a73a4: 1306 4100 |0006: const/16 v6, #int 65 // #41 │ │ -0a73a8: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -0a73aa: 9104 0c0b |0009: sub-int v4, v12, v11 │ │ -0a73ae: 1225 |000b: const/4 v5, #int 2 // #2 │ │ -0a73b0: 3554 0400 |000c: if-ge v4, v5, 0010 // +0004 │ │ -0a73b4: 0132 |000e: move v2, v3 │ │ -0a73b6: 0f02 |000f: return v2 │ │ -0a73b8: 6e20 d327 ba00 |0010: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a73be: 0a01 |0013: move-result v1 │ │ -0a73c0: 3481 0400 |0014: if-lt v1, v8, 0018 // +0004 │ │ -0a73c4: 3791 0800 |0016: if-le v1, v9, 001e // +0008 │ │ -0a73c8: 3461 0400 |0018: if-lt v1, v6, 001c // +0004 │ │ -0a73cc: 3771 0400 |001a: if-le v1, v7, 001e // +0004 │ │ -0a73d0: 0132 |001c: move v2, v3 │ │ -0a73d2: 28f2 |001d: goto 000f // -000e │ │ -0a73d4: d802 0b01 |001e: add-int/lit8 v2, v11, #int 1 // #01 │ │ -0a73d8: 35c2 2b00 |0020: if-ge v2, v12, 004b // +002b │ │ -0a73dc: 6e20 d327 2a00 |0022: invoke-virtual {v10, v2}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a73e2: 0a00 |0025: move-result v0 │ │ -0a73e4: 3480 0400 |0026: if-lt v0, v8, 002a // +0004 │ │ -0a73e8: 3790 1a00 |0028: if-le v0, v9, 0042 // +001a │ │ -0a73ec: 3460 0400 |002a: if-lt v0, v6, 002e // +0004 │ │ -0a73f0: 3770 1600 |002c: if-le v0, v7, 0042 // +0016 │ │ -0a73f4: 1304 3000 |002e: const/16 v4, #int 48 // #30 │ │ -0a73f8: 3440 0600 |0030: if-lt v0, v4, 0036 // +0006 │ │ -0a73fc: 1304 3900 |0032: const/16 v4, #int 57 // #39 │ │ -0a7400: 3740 0e00 |0034: if-le v0, v4, 0042 // +000e │ │ -0a7404: 1304 2b00 |0036: const/16 v4, #int 43 // #2b │ │ -0a7408: 3240 0a00 |0038: if-eq v0, v4, 0042 // +000a │ │ -0a740c: 1304 2d00 |003a: const/16 v4, #int 45 // #2d │ │ -0a7410: 3240 0600 |003c: if-eq v0, v4, 0042 // +0006 │ │ -0a7414: 1304 2e00 |003e: const/16 v4, #int 46 // #2e │ │ -0a7418: 3340 0500 |0040: if-ne v0, v4, 0045 // +0005 │ │ -0a741c: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a7420: 28dc |0044: goto 0020 // -0024 │ │ -0a7422: 1304 3a00 |0045: const/16 v4, #int 58 // #3a │ │ -0a7426: 3240 c8ff |0047: if-eq v0, v4, 000f // -0038 │ │ -0a742a: 0132 |0049: move v2, v3 │ │ -0a742c: 28c5 |004a: goto 000f // -003b │ │ -0a742e: 0132 |004b: move v2, v3 │ │ -0a7430: 28c3 |004c: goto 000f // -003d │ │ +0a740c: |[0a740c] com.squareup.okhttp.HttpUrl$Builder.schemeDelimiterOffset:(Ljava/lang/String;II)I │ │ +0a741c: 1309 7a00 |0000: const/16 v9, #int 122 // #7a │ │ +0a7420: 1308 6100 |0002: const/16 v8, #int 97 // #61 │ │ +0a7424: 1307 5a00 |0004: const/16 v7, #int 90 // #5a │ │ +0a7428: 1306 4100 |0006: const/16 v6, #int 65 // #41 │ │ +0a742c: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +0a742e: 9104 0c0b |0009: sub-int v4, v12, v11 │ │ +0a7432: 1225 |000b: const/4 v5, #int 2 // #2 │ │ +0a7434: 3554 0400 |000c: if-ge v4, v5, 0010 // +0004 │ │ +0a7438: 0132 |000e: move v2, v3 │ │ +0a743a: 0f02 |000f: return v2 │ │ +0a743c: 6e20 d327 ba00 |0010: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a7442: 0a01 |0013: move-result v1 │ │ +0a7444: 3481 0400 |0014: if-lt v1, v8, 0018 // +0004 │ │ +0a7448: 3791 0800 |0016: if-le v1, v9, 001e // +0008 │ │ +0a744c: 3461 0400 |0018: if-lt v1, v6, 001c // +0004 │ │ +0a7450: 3771 0400 |001a: if-le v1, v7, 001e // +0004 │ │ +0a7454: 0132 |001c: move v2, v3 │ │ +0a7456: 28f2 |001d: goto 000f // -000e │ │ +0a7458: d802 0b01 |001e: add-int/lit8 v2, v11, #int 1 // #01 │ │ +0a745c: 35c2 2b00 |0020: if-ge v2, v12, 004b // +002b │ │ +0a7460: 6e20 d327 2a00 |0022: invoke-virtual {v10, v2}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a7466: 0a00 |0025: move-result v0 │ │ +0a7468: 3480 0400 |0026: if-lt v0, v8, 002a // +0004 │ │ +0a746c: 3790 1a00 |0028: if-le v0, v9, 0042 // +001a │ │ +0a7470: 3460 0400 |002a: if-lt v0, v6, 002e // +0004 │ │ +0a7474: 3770 1600 |002c: if-le v0, v7, 0042 // +0016 │ │ +0a7478: 1304 3000 |002e: const/16 v4, #int 48 // #30 │ │ +0a747c: 3440 0600 |0030: if-lt v0, v4, 0036 // +0006 │ │ +0a7480: 1304 3900 |0032: const/16 v4, #int 57 // #39 │ │ +0a7484: 3740 0e00 |0034: if-le v0, v4, 0042 // +000e │ │ +0a7488: 1304 2b00 |0036: const/16 v4, #int 43 // #2b │ │ +0a748c: 3240 0a00 |0038: if-eq v0, v4, 0042 // +000a │ │ +0a7490: 1304 2d00 |003a: const/16 v4, #int 45 // #2d │ │ +0a7494: 3240 0600 |003c: if-eq v0, v4, 0042 // +0006 │ │ +0a7498: 1304 2e00 |003e: const/16 v4, #int 46 // #2e │ │ +0a749c: 3340 0500 |0040: if-ne v0, v4, 0045 // +0005 │ │ +0a74a0: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a74a4: 28dc |0044: goto 0020 // -0024 │ │ +0a74a6: 1304 3a00 |0045: const/16 v4, #int 58 // #3a │ │ +0a74aa: 3240 c8ff |0047: if-eq v0, v4, 000f // -0038 │ │ +0a74ae: 0132 |0049: move v2, v3 │ │ +0a74b0: 28c5 |004a: goto 000f // -003b │ │ +0a74b2: 0132 |004b: move v2, v3 │ │ +0a74b4: 28c3 |004c: goto 000f // -003d │ │ catches : (none) │ │ positions : │ │ 0x0009 line=1201 │ │ 0x000f line=1223 │ │ 0x0010 line=1203 │ │ 0x0014 line=1204 │ │ 0x001e line=1206 │ │ @@ -252642,26 +252669,26 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0a7434: |[0a7434] com.squareup.okhttp.HttpUrl$Builder.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I │ │ -0a7444: 0140 |0000: move v0, v4 │ │ -0a7446: 3550 0d00 |0001: if-ge v0, v5, 000e // +000d │ │ -0a744a: 6e20 d327 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a7450: 0a01 |0006: move-result v1 │ │ -0a7452: 2c01 0900 0000 |0007: sparse-switch v1, 00000010 // +00000009 │ │ -0a7458: 0f00 |000a: return v0 │ │ -0a745a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a745e: 28f4 |000d: goto 0001 // -000c │ │ -0a7460: 0150 |000e: move v0, v5 │ │ -0a7462: 28fb |000f: goto 000a // -0005 │ │ -0a7464: 0002 0500 0900 0000 0a00 0000 0c00 ... |0010: sparse-switch-data (22 units) │ │ +0a74b8: |[0a74b8] com.squareup.okhttp.HttpUrl$Builder.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I │ │ +0a74c8: 0140 |0000: move v0, v4 │ │ +0a74ca: 3550 0d00 |0001: if-ge v0, v5, 000e // +000d │ │ +0a74ce: 6e20 d327 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a74d4: 0a01 |0006: move-result v1 │ │ +0a74d6: 2c01 0900 0000 |0007: sparse-switch v1, 00000010 // +00000009 │ │ +0a74dc: 0f00 |000a: return v0 │ │ +0a74de: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a74e2: 28f4 |000d: goto 0001 // -000c │ │ +0a74e4: 0150 |000e: move v0, v5 │ │ +0a74e6: 28fb |000f: goto 000a // -0005 │ │ +0a74e8: 0002 0500 0900 0000 0a00 0000 0c00 ... |0010: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1161 │ │ 0x0003 line=1162 │ │ 0x000a line=1173 │ │ 0x000b line=1161 │ │ 0x000f line=1173 │ │ @@ -252679,26 +252706,26 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0a7490: |[0a7490] com.squareup.okhttp.HttpUrl$Builder.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I │ │ -0a74a0: d800 05ff |0000: add-int/lit8 v0, v5, #int -1 // #ff │ │ -0a74a4: 3440 0b00 |0002: if-lt v0, v4, 000d // +000b │ │ -0a74a8: 6e20 d327 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a74ae: 0a01 |0007: move-result v1 │ │ -0a74b0: 2c01 0a00 0000 |0008: sparse-switch v1, 00000012 // +0000000a │ │ -0a74b6: d804 0001 |000b: add-int/lit8 v4, v0, #int 1 // #01 │ │ -0a74ba: 0f04 |000d: return v4 │ │ -0a74bc: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0a74c0: 28f2 |0010: goto 0002 // -000e │ │ -0a74c2: 0000 |0011: nop // spacer │ │ -0a74c4: 0002 0500 0900 0000 0a00 0000 0c00 ... |0012: sparse-switch-data (22 units) │ │ +0a7514: |[0a7514] com.squareup.okhttp.HttpUrl$Builder.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I │ │ +0a7524: d800 05ff |0000: add-int/lit8 v0, v5, #int -1 // #ff │ │ +0a7528: 3440 0b00 |0002: if-lt v0, v4, 000d // +000b │ │ +0a752c: 6e20 d327 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a7532: 0a01 |0007: move-result v1 │ │ +0a7534: 2c01 0a00 0000 |0008: sparse-switch v1, 00000012 // +0000000a │ │ +0a753a: d804 0001 |000b: add-int/lit8 v4, v0, #int 1 // #01 │ │ +0a753e: 0f04 |000d: return v4 │ │ +0a7540: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a7544: 28f2 |0010: goto 0002 // -000e │ │ +0a7546: 0000 |0011: nop // spacer │ │ +0a7548: 0002 0500 0900 0000 0a00 0000 0c00 ... |0012: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ 0x0004 line=1182 │ │ 0x000b line=1190 │ │ 0x000d line=1193 │ │ 0x000e line=1181 │ │ @@ -252716,27 +252743,27 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a74f0: |[0a74f0] com.squareup.okhttp.HttpUrl$Builder.slashCount:(Ljava/lang/String;II)I │ │ -0a7500: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a7502: 3554 1300 |0001: if-ge v4, v5, 0014 // +0013 │ │ -0a7506: 6e20 d327 4300 |0003: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a750c: 0a00 |0006: move-result v0 │ │ -0a750e: 1302 5c00 |0007: const/16 v2, #int 92 // #5c │ │ -0a7512: 3220 0600 |0009: if-eq v0, v2, 000f // +0006 │ │ -0a7516: 1302 2f00 |000b: const/16 v2, #int 47 // #2f │ │ -0a751a: 3320 0700 |000d: if-ne v0, v2, 0014 // +0007 │ │ -0a751e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a7522: d804 0401 |0011: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0a7526: 28ee |0013: goto 0001 // -0012 │ │ -0a7528: 0f01 |0014: return v1 │ │ +0a7574: |[0a7574] com.squareup.okhttp.HttpUrl$Builder.slashCount:(Ljava/lang/String;II)I │ │ +0a7584: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a7586: 3554 1300 |0001: if-ge v4, v5, 0014 // +0013 │ │ +0a758a: 6e20 d327 4300 |0003: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a7590: 0a00 |0006: move-result v0 │ │ +0a7592: 1302 5c00 |0007: const/16 v2, #int 92 // #5c │ │ +0a7596: 3220 0600 |0009: if-eq v0, v2, 000f // +0006 │ │ +0a759a: 1302 2f00 |000b: const/16 v2, #int 47 // #2f │ │ +0a759e: 3320 0700 |000d: if-ne v0, v2, 0014 // +0007 │ │ +0a75a2: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a75a6: d804 0401 |0011: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a75aa: 28ee |0013: goto 0001 // -0012 │ │ +0a75ac: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ 0x0001 line=1229 │ │ 0x0003 line=1230 │ │ 0x0007 line=1231 │ │ 0x000f line=1232 │ │ @@ -252756,31 +252783,31 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a752c: |[0a752c] com.squareup.okhttp.HttpUrl$Builder.build:()Lcom/squareup/okhttp/HttpUrl; │ │ -0a753c: 5420 fc0e |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a7540: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a7544: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a7548: 1a01 f62f |0006: const-string v1, "scheme == null" // string@2ff6 │ │ -0a754c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a7552: 2700 |000b: throw v0 │ │ -0a7554: 5420 fa0e |000c: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7558: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -0a755c: 2200 5705 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a7560: 1a01 9521 |0012: const-string v1, "host == null" // string@2195 │ │ -0a7564: 7020 9327 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a756a: 2700 |0017: throw v0 │ │ -0a756c: 2200 b604 |0018: new-instance v0, Lcom/squareup/okhttp/HttpUrl; // type@04b6 │ │ -0a7570: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0a7572: 7030 a423 2001 |001b: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/HttpUrl;.:(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V // method@23a4 │ │ -0a7578: 1100 |001e: return-object v0 │ │ +0a75b0: |[0a75b0] com.squareup.okhttp.HttpUrl$Builder.build:()Lcom/squareup/okhttp/HttpUrl; │ │ +0a75c0: 5420 fc0e |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a75c4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a75c8: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a75cc: 1a01 0030 |0006: const-string v1, "scheme == null" // string@3000 │ │ +0a75d0: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a75d6: 2700 |000b: throw v0 │ │ +0a75d8: 5420 fa0e |000c: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a75dc: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0a75e0: 2200 5805 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a75e4: 1a01 9f21 |0012: const-string v1, "host == null" // string@219f │ │ +0a75e8: 7020 9327 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a75ee: 2700 |0017: throw v0 │ │ +0a75f0: 2200 b704 |0018: new-instance v0, Lcom/squareup/okhttp/HttpUrl; // type@04b7 │ │ +0a75f4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +0a75f6: 7030 a423 2001 |001b: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/HttpUrl;.:(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V // method@23a4 │ │ +0a75fc: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=896 │ │ 0x000c line=897 │ │ 0x0018 line=898 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -252790,24 +252817,24 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0a757c: |[0a757c] com.squareup.okhttp.HttpUrl$Builder.effectivePort:()I │ │ -0a758c: 5220 fb0e |0000: iget v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ -0a7590: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0a7592: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -0a7596: 5220 fb0e |0005: iget v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ -0a759a: 0f00 |0007: return v0 │ │ -0a759c: 5420 fc0e |0008: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a75a0: 7110 ad23 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ -0a75a6: 0a00 |000d: move-result v0 │ │ -0a75a8: 28f9 |000e: goto 0007 // -0007 │ │ +0a7600: |[0a7600] com.squareup.okhttp.HttpUrl$Builder.effectivePort:()I │ │ +0a7610: 5220 fb0e |0000: iget v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ +0a7614: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0a7616: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +0a761a: 5220 fb0e |0005: iget v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ +0a761e: 0f00 |0007: return v0 │ │ +0a7620: 5420 fc0e |0008: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a7624: 7110 ad23 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ +0a762a: 0a00 |000d: move-result v0 │ │ +0a762c: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ │ │ #2 : (in Lcom/squareup/okhttp/HttpUrl$Builder;) │ │ @@ -252815,26 +252842,26 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0a75ac: |[0a75ac] com.squareup.okhttp.HttpUrl$Builder.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -0a75bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a75be: 3803 0f00 |0001: if-eqz v3, 0010 // +000f │ │ -0a75c2: 1a00 2400 |0003: const-string v0, " "'<>#" // string@0024 │ │ -0a75c6: 7151 aa23 0311 |0005: invoke-static {v3, v0, v1, v1, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@23aa │ │ -0a75cc: 0c00 |0008: move-result-object v0 │ │ -0a75ce: 7110 c323 0000 |0009: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@23c3 │ │ -0a75d4: 0c00 |000c: move-result-object v0 │ │ -0a75d6: 5b20 f80e |000d: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a75da: 1102 |000f: return-object v2 │ │ -0a75dc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0a75de: 28fc |0011: goto 000d // -0004 │ │ +0a7630: |[0a7630] com.squareup.okhttp.HttpUrl$Builder.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +0a7640: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a7642: 3803 0f00 |0001: if-eqz v3, 0010 // +000f │ │ +0a7646: 1a00 2400 |0003: const-string v0, " "'<>#" // string@0024 │ │ +0a764a: 7151 aa23 0311 |0005: invoke-static {v3, v0, v1, v1, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@23aa │ │ +0a7650: 0c00 |0008: move-result-object v0 │ │ +0a7652: 7110 c323 0000 |0009: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@23c3 │ │ +0a7658: 0c00 |000c: move-result-object v0 │ │ +0a765a: 5b20 f80e |000d: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a765e: 1102 |000f: return-object v2 │ │ +0a7660: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0a7662: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=783 │ │ 0x0005 line=785 │ │ 0x0009 line=784 │ │ 0x000f line=787 │ │ 0x0010 line=784 │ │ @@ -252847,40 +252874,40 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0a75e0: |[0a75e0] com.squareup.okhttp.HttpUrl$Builder.host:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -0a75f0: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0a75f4: 2201 5605 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a75f8: 1a02 9521 |0004: const-string v2, "host == null" // string@2195 │ │ -0a75fc: 7020 8f27 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a7602: 2701 |0009: throw v1 │ │ -0a7604: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a7606: 6e10 e327 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a760c: 0a02 |000e: move-result v2 │ │ -0a760e: 7130 8923 1502 |000f: invoke-static {v5, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@2389 │ │ -0a7614: 0c00 |0012: move-result-object v0 │ │ -0a7616: 3900 1b00 |0013: if-nez v0, 002e // +001b │ │ -0a761a: 2201 5605 |0015: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a761e: 2202 6c05 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0a7622: 7010 f927 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a7628: 1a03 d235 |001c: const-string v3, "unexpected host: " // string@35d2 │ │ -0a762c: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7632: 0c02 |0021: move-result-object v2 │ │ -0a7634: 6e20 0228 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a763a: 0c02 |0025: move-result-object v2 │ │ -0a763c: 6e10 0628 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a7642: 0c02 |0029: move-result-object v2 │ │ -0a7644: 7020 8f27 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a764a: 2701 |002d: throw v1 │ │ -0a764c: 5b40 fa0e |002e: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7650: 1104 |0030: return-object v4 │ │ +0a7664: |[0a7664] com.squareup.okhttp.HttpUrl$Builder.host:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +0a7674: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +0a7678: 2201 5705 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a767c: 1a02 9f21 |0004: const-string v2, "host == null" // string@219f │ │ +0a7680: 7020 8f27 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a7686: 2701 |0009: throw v1 │ │ +0a7688: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0a768a: 6e10 e327 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a7690: 0a02 |000e: move-result v2 │ │ +0a7692: 7130 8923 1502 |000f: invoke-static {v5, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@2389 │ │ +0a7698: 0c00 |0012: move-result-object v0 │ │ +0a769a: 3900 1b00 |0013: if-nez v0, 002e // +001b │ │ +0a769e: 2201 5705 |0015: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a76a2: 2202 6d05 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0a76a6: 7010 f927 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a76ac: 1a03 db35 |001c: const-string v3, "unexpected host: " // string@35db │ │ +0a76b0: 6e20 0228 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a76b6: 0c02 |0021: move-result-object v2 │ │ +0a76b8: 6e20 0228 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a76be: 0c02 |0025: move-result-object v2 │ │ +0a76c0: 6e10 0628 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a76c6: 0c02 |0029: move-result-object v2 │ │ +0a76c8: 7020 8f27 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a76ce: 2701 |002d: throw v1 │ │ +0a76d0: 5b40 fa0e |002e: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a76d4: 1104 |0030: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x000a line=704 │ │ 0x0013 line=705 │ │ 0x002e line=706 │ │ 0x0030 line=707 │ │ @@ -252894,320 +252921,320 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;' │ │ access : 0x0000 () │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 606 16-bit code units │ │ -0a7654: |[0a7654] com.squareup.okhttp.HttpUrl$Builder.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ -0a7664: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a7666: 7401 e327 1d00 |0001: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a766c: 0a04 |0004: move-result v4 │ │ -0a766e: 0800 1b00 |0005: move-object/from16 v0, v27 │ │ -0a7672: 0801 1d00 |0007: move-object/from16 v1, v29 │ │ -0a7676: 7040 9e23 1043 |0009: invoke-direct {v0, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I // method@239e │ │ -0a767c: 0a05 |000c: move-result v5 │ │ -0a767e: 7401 e327 1d00 |000d: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a7684: 0a03 |0010: move-result v3 │ │ -0a7686: 0800 1b00 |0011: move-object/from16 v0, v27 │ │ -0a768a: 0801 1d00 |0013: move-object/from16 v1, v29 │ │ -0a768e: 7040 9f23 1035 |0015: invoke-direct {v0, v1, v5, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I // method@239f │ │ -0a7694: 0a16 |0018: move-result v22 │ │ -0a7696: 0800 1d00 |0019: move-object/from16 v0, v29 │ │ -0a769a: 0201 1600 |001b: move/from16 v1, v22 │ │ -0a769e: 7130 9d23 5001 |001d: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.schemeDelimiterOffset:(Ljava/lang/String;II)I // method@239d │ │ -0a76a4: 0a19 |0020: move-result v25 │ │ -0a76a6: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ -0a76a8: 0200 1900 |0022: move/from16 v0, v25 │ │ -0a76ac: 3230 ac00 |0024: if-eq v0, v3, 00d0 // +00ac │ │ -0a76b0: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -0a76b2: 1a06 b821 |0027: const-string v6, "https:" // string@21b8 │ │ -0a76b6: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -0a76b8: 1268 |002a: const/4 v8, #int 6 // #6 │ │ -0a76ba: 0803 1d00 |002b: move-object/from16 v3, v29 │ │ -0a76be: 7406 e527 0300 |002d: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ -0a76c4: 0a03 |0030: move-result v3 │ │ -0a76c6: 3803 8000 |0031: if-eqz v3, 00b1 // +0080 │ │ -0a76ca: 1a03 b721 |0033: const-string v3, "https" // string@21b7 │ │ -0a76ce: 0800 1b00 |0035: move-object/from16 v0, v27 │ │ -0a76d2: 5b03 fc0e |0037: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a76d6: 1a03 b821 |0039: const-string v3, "https:" // string@21b8 │ │ -0a76da: 6e10 e327 0300 |003b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a76e0: 0a03 |003e: move-result v3 │ │ -0a76e2: b035 |003f: add-int/2addr v5, v3 │ │ -0a76e4: 1315 0000 |0040: const/16 v21, #int 0 // #0 │ │ -0a76e8: 1314 0000 |0042: const/16 v20, #int 0 // #0 │ │ -0a76ec: 0800 1d00 |0044: move-object/from16 v0, v29 │ │ -0a76f0: 0201 1600 |0046: move/from16 v1, v22 │ │ -0a76f4: 7130 a023 5001 |0048: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.slashCount:(Ljava/lang/String;II)I // method@23a0 │ │ -0a76fa: 0a1a |004b: move-result v26 │ │ -0a76fc: 1223 |004c: const/4 v3, #int 2 // #2 │ │ -0a76fe: 0200 1a00 |004d: move/from16 v0, v26 │ │ -0a7702: 3530 1200 |004f: if-ge v0, v3, 0061 // +0012 │ │ -0a7706: 381c 1000 |0051: if-eqz v28, 0061 // +0010 │ │ -0a770a: 7701 a523 1c00 |0053: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@23a5 │ │ -0a7710: 0c03 |0056: move-result-object v3 │ │ -0a7712: 0800 1b00 |0057: move-object/from16 v0, v27 │ │ -0a7716: 5404 fc0e |0059: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a771a: 6e20 d727 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a7720: 0a03 |005e: move-result v3 │ │ -0a7722: 3903 9901 |005f: if-nez v3, 01f8 // +0199 │ │ -0a7726: 9005 051a |0061: add-int v5, v5, v26 │ │ -0a772a: 1a03 d001 |0063: const-string v3, "@/\?#" // string@01d0 │ │ -0a772e: 0800 1d00 |0065: move-object/from16 v0, v29 │ │ -0a7732: 0201 1600 |0067: move/from16 v1, v22 │ │ -0a7736: 7140 a623 5031 |0069: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ -0a773c: 0a13 |006c: move-result v19 │ │ -0a773e: 0200 1300 |006d: move/from16 v0, v19 │ │ -0a7742: 0201 1600 |006f: move/from16 v1, v22 │ │ -0a7746: 3210 6e00 |0071: if-eq v0, v1, 00df // +006e │ │ -0a774a: 0800 1d00 |0073: move-object/from16 v0, v29 │ │ -0a774e: 0201 1300 |0075: move/from16 v1, v19 │ │ -0a7752: 6e20 d327 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a7758: 0a11 |007a: move-result v17 │ │ -0a775a: 2c11 c901 0000 |007b: sparse-switch v17, 00000244 // +000001c9 │ │ -0a7760: 28e5 |007e: goto 0063 // -001b │ │ -0a7762: 0800 1d00 |007f: move-object/from16 v0, v29 │ │ -0a7766: 0201 1300 |0081: move/from16 v1, v19 │ │ -0a776a: 7130 9823 5001 |0083: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.portColonOffset:(Ljava/lang/String;II)I // method@2398 │ │ -0a7770: 0a18 |0086: move-result v24 │ │ -0a7772: d803 1801 |0087: add-int/lit8 v3, v24, #int 1 // #01 │ │ -0a7776: 0200 1300 |0089: move/from16 v0, v19 │ │ -0a777a: 3503 e000 |008b: if-ge v3, v0, 016b // +00e0 │ │ -0a777e: 0800 1d00 |008d: move-object/from16 v0, v29 │ │ -0a7782: 0201 1800 |008f: move/from16 v1, v24 │ │ -0a7786: 7130 8923 5001 |0091: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@2389 │ │ -0a778c: 0c03 |0094: move-result-object v3 │ │ -0a778e: 0800 1b00 |0095: move-object/from16 v0, v27 │ │ -0a7792: 5b03 fa0e |0097: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7796: d803 1801 |0099: add-int/lit8 v3, v24, #int 1 // #01 │ │ -0a779a: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ -0a779e: 0201 1300 |009d: move/from16 v1, v19 │ │ -0a77a2: 7130 9523 3001 |009f: invoke-static {v0, v3, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.parsePort:(Ljava/lang/String;II)I // method@2395 │ │ -0a77a8: 0a03 |00a2: move-result v3 │ │ -0a77aa: 0800 1b00 |00a3: move-object/from16 v0, v27 │ │ -0a77ae: 5903 fb0e |00a5: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ -0a77b2: 0800 1b00 |00a7: move-object/from16 v0, v27 │ │ -0a77b6: 5203 fb0e |00a9: iget v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ -0a77ba: 12f4 |00ab: const/4 v4, #int -1 // #ff │ │ -0a77bc: 3343 d700 |00ac: if-ne v3, v4, 0183 // +00d7 │ │ -0a77c0: 6203 f10e |00ae: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef1 │ │ -0a77c4: 1103 |00b0: return-object v3 │ │ -0a77c6: 1214 |00b1: const/4 v4, #int 1 // #1 │ │ -0a77c8: 1a06 af21 |00b2: const-string v6, "http:" // string@21af │ │ -0a77cc: 1207 |00b4: const/4 v7, #int 0 // #0 │ │ -0a77ce: 1258 |00b5: const/4 v8, #int 5 // #5 │ │ -0a77d0: 0803 1d00 |00b6: move-object/from16 v3, v29 │ │ -0a77d4: 7406 e527 0300 |00b8: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ -0a77da: 0a03 |00bb: move-result v3 │ │ -0a77dc: 3803 1100 |00bc: if-eqz v3, 00cd // +0011 │ │ -0a77e0: 1a03 a821 |00be: const-string v3, "http" // string@21a8 │ │ -0a77e4: 0800 1b00 |00c0: move-object/from16 v0, v27 │ │ -0a77e8: 5b03 fc0e |00c2: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a77ec: 1a03 af21 |00c4: const-string v3, "http:" // string@21af │ │ -0a77f0: 6e10 e327 0300 |00c6: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a77f6: 0a03 |00c9: move-result v3 │ │ -0a77f8: b035 |00ca: add-int/2addr v5, v3 │ │ -0a77fa: 2900 75ff |00cb: goto/16 0040 // -008b │ │ -0a77fe: 6203 f40e |00cd: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef4 │ │ -0a7802: 28e1 |00cf: goto 00b0 // -001f │ │ -0a7804: 381c 0c00 |00d0: if-eqz v28, 00dc // +000c │ │ -0a7808: 7701 a523 1c00 |00d2: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@23a5 │ │ -0a780e: 0c03 |00d5: move-result-object v3 │ │ -0a7810: 0800 1b00 |00d6: move-object/from16 v0, v27 │ │ -0a7814: 5b03 fc0e |00d8: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a7818: 2900 66ff |00da: goto/16 0040 // -009a │ │ -0a781c: 6203 f20e |00dc: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef2 │ │ -0a7820: 28d2 |00de: goto 00b0 // -002e │ │ -0a7822: 1311 ffff |00df: const/16 v17, #int -1 // #ffff │ │ -0a7826: 289a |00e1: goto 007b // -0066 │ │ -0a7828: 3914 5b00 |00e2: if-nez v20, 013d // +005b │ │ -0a782c: 1a03 5a01 |00e4: const-string v3, ":" // string@015a │ │ -0a7830: 0800 1d00 |00e6: move-object/from16 v0, v29 │ │ -0a7834: 0201 1300 |00e8: move/from16 v1, v19 │ │ -0a7838: 7140 a623 5031 |00ea: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ -0a783e: 0a06 |00ed: move-result v6 │ │ -0a7840: 1a07 2300 |00ee: const-string v7, " "':;<=>@[]^`{}|/\?#" // string@0023 │ │ -0a7844: 1218 |00f0: const/4 v8, #int 1 // #1 │ │ -0a7846: 1209 |00f1: const/4 v9, #int 0 // #0 │ │ -0a7848: 121a |00f2: const/4 v10, #int 1 // #1 │ │ -0a784a: 0804 1d00 |00f3: move-object/from16 v4, v29 │ │ -0a784e: 7707 a923 0400 |00f5: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ -0a7854: 0c12 |00f8: move-result-object v18 │ │ -0a7856: 3815 1f00 |00f9: if-eqz v21, 0118 // +001f │ │ -0a785a: 2203 6c05 |00fb: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0a785e: 7010 f927 0300 |00fd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a7864: 0800 1b00 |0100: move-object/from16 v0, v27 │ │ -0a7868: 5404 f90e |0102: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ -0a786c: 6e20 0228 4300 |0104: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7872: 0c03 |0107: move-result-object v3 │ │ -0a7874: 1a04 d400 |0108: const-string v4, "%40" // string@00d4 │ │ -0a7878: 6e20 0228 4300 |010a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a787e: 0c03 |010d: move-result-object v3 │ │ -0a7880: 0800 1200 |010e: move-object/from16 v0, v18 │ │ -0a7884: 6e20 0228 0300 |0110: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a788a: 0c03 |0113: move-result-object v3 │ │ -0a788c: 6e10 0628 0300 |0114: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a7892: 0c12 |0117: move-result-object v18 │ │ -0a7894: 0800 1200 |0118: move-object/from16 v0, v18 │ │ -0a7898: 0801 1b00 |011a: move-object/from16 v1, v27 │ │ -0a789c: 5b10 f90e |011c: iput-object v0, v1, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ -0a78a0: 0200 1300 |011e: move/from16 v0, v19 │ │ -0a78a4: 3206 1700 |0120: if-eq v6, v0, 0137 // +0017 │ │ -0a78a8: 1314 0100 |0122: const/16 v20, #int 1 // #1 │ │ -0a78ac: d808 0601 |0124: add-int/lit8 v8, v6, #int 1 // #01 │ │ -0a78b0: 1a0a 2300 |0126: const-string v10, " "':;<=>@[]^`{}|/\?#" // string@0023 │ │ -0a78b4: 121b |0128: const/4 v11, #int 1 // #1 │ │ -0a78b6: 120c |0129: const/4 v12, #int 0 // #0 │ │ -0a78b8: 121d |012a: const/4 v13, #int 1 // #1 │ │ -0a78ba: 0807 1d00 |012b: move-object/from16 v7, v29 │ │ -0a78be: 0209 1300 |012d: move/from16 v9, v19 │ │ -0a78c2: 7707 a923 0700 |012f: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ -0a78c8: 0c03 |0132: move-result-object v3 │ │ -0a78ca: 0800 1b00 |0133: move-object/from16 v0, v27 │ │ -0a78ce: 5b03 f60e |0135: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a78d2: 1315 0100 |0137: const/16 v21, #int 1 // #1 │ │ -0a78d6: d805 1301 |0139: add-int/lit8 v5, v19, #int 1 // #01 │ │ -0a78da: 2900 28ff |013b: goto/16 0063 // -00d8 │ │ -0a78de: 2203 6c05 |013d: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0a78e2: 7010 f927 0300 |013f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a78e8: 0800 1b00 |0142: move-object/from16 v0, v27 │ │ -0a78ec: 5404 f60e |0144: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a78f0: 6e20 0228 4300 |0146: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a78f6: 0c03 |0149: move-result-object v3 │ │ -0a78f8: 1a04 d400 |014a: const-string v4, "%40" // string@00d4 │ │ -0a78fc: 6e20 0228 4300 |014c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7902: 0c03 |014f: move-result-object v3 │ │ -0a7904: 1a0a 2300 |0150: const-string v10, " "':;<=>@[]^`{}|/\?#" // string@0023 │ │ -0a7908: 121b |0152: const/4 v11, #int 1 // #1 │ │ -0a790a: 120c |0153: const/4 v12, #int 0 // #0 │ │ -0a790c: 121d |0154: const/4 v13, #int 1 // #1 │ │ -0a790e: 0807 1d00 |0155: move-object/from16 v7, v29 │ │ -0a7912: 0158 |0157: move v8, v5 │ │ -0a7914: 0209 1300 |0158: move/from16 v9, v19 │ │ -0a7918: 7707 a923 0700 |015a: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ -0a791e: 0c04 |015d: move-result-object v4 │ │ -0a7920: 6e20 0228 4300 |015e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7926: 0c03 |0161: move-result-object v3 │ │ -0a7928: 6e10 0628 0300 |0162: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a792e: 0c03 |0165: move-result-object v3 │ │ -0a7930: 0800 1b00 |0166: move-object/from16 v0, v27 │ │ -0a7934: 5b03 f60e |0168: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a7938: 28cf |016a: goto 0139 // -0031 │ │ -0a793a: 0800 1d00 |016b: move-object/from16 v0, v29 │ │ -0a793e: 0201 1800 |016d: move/from16 v1, v24 │ │ -0a7942: 7130 8923 5001 |016f: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@2389 │ │ -0a7948: 0c03 |0172: move-result-object v3 │ │ -0a794a: 0800 1b00 |0173: move-object/from16 v0, v27 │ │ -0a794e: 5b03 fa0e |0175: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7952: 0800 1b00 |0177: move-object/from16 v0, v27 │ │ -0a7956: 5403 fc0e |0179: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a795a: 7110 ad23 0300 |017b: invoke-static {v3}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ -0a7960: 0a03 |017e: move-result v3 │ │ -0a7962: 0800 1b00 |017f: move-object/from16 v0, v27 │ │ -0a7966: 5903 fb0e |0181: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ -0a796a: 0800 1b00 |0183: move-object/from16 v0, v27 │ │ -0a796e: 5403 fa0e |0185: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7972: 3903 0600 |0187: if-nez v3, 018d // +0006 │ │ -0a7976: 6203 f00e |0189: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef0 │ │ -0a797a: 2900 25ff |018b: goto/16 00b0 // -00db │ │ -0a797e: 0205 1300 |018d: move/from16 v5, v19 │ │ -0a7982: 1a03 cf01 |018f: const-string v3, "?#" // string@01cf │ │ -0a7986: 0800 1d00 |0191: move-object/from16 v0, v29 │ │ -0a798a: 0201 1600 |0193: move/from16 v1, v22 │ │ -0a798e: 7140 a623 5031 |0195: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ -0a7994: 0a17 |0198: move-result v23 │ │ -0a7996: 0800 1b00 |0199: move-object/from16 v0, v27 │ │ -0a799a: 0801 1d00 |019b: move-object/from16 v1, v29 │ │ -0a799e: 0202 1700 |019d: move/from16 v2, v23 │ │ -0a79a2: 7040 9b23 1025 |019f: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.resolvePath:(Ljava/lang/String;II)V // method@239b │ │ -0a79a8: 0205 1700 |01a2: move/from16 v5, v23 │ │ -0a79ac: 0200 1600 |01a4: move/from16 v0, v22 │ │ -0a79b0: 3505 2c00 |01a6: if-ge v5, v0, 01d2 // +002c │ │ -0a79b4: 0800 1d00 |01a8: move-object/from16 v0, v29 │ │ -0a79b8: 6e20 d327 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a79be: 0a03 |01ad: move-result v3 │ │ -0a79c0: 1304 3f00 |01ae: const/16 v4, #int 63 // #3f │ │ -0a79c4: 3343 2200 |01b0: if-ne v3, v4, 01d2 // +0022 │ │ -0a79c8: 1a03 c400 |01b2: const-string v3, "#" // string@00c4 │ │ -0a79cc: 0800 1d00 |01b4: move-object/from16 v0, v29 │ │ -0a79d0: 0201 1600 |01b6: move/from16 v1, v22 │ │ -0a79d4: 7140 a623 5031 |01b8: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ -0a79da: 0a09 |01bb: move-result v9 │ │ -0a79dc: d808 0501 |01bc: add-int/lit8 v8, v5, #int 1 // #01 │ │ -0a79e0: 1a0a 2400 |01be: const-string v10, " "'<>#" // string@0024 │ │ -0a79e4: 121b |01c0: const/4 v11, #int 1 // #1 │ │ -0a79e6: 121c |01c1: const/4 v12, #int 1 // #1 │ │ -0a79e8: 121d |01c2: const/4 v13, #int 1 // #1 │ │ -0a79ea: 0807 1d00 |01c3: move-object/from16 v7, v29 │ │ -0a79ee: 7707 a923 0700 |01c5: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ -0a79f4: 0c03 |01c8: move-result-object v3 │ │ -0a79f6: 7110 c323 0300 |01c9: invoke-static {v3}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@23c3 │ │ -0a79fc: 0c03 |01cc: move-result-object v3 │ │ -0a79fe: 0800 1b00 |01cd: move-object/from16 v0, v27 │ │ -0a7a02: 5b03 f80e |01cf: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a7a06: 0195 |01d1: move v5, v9 │ │ -0a7a08: 0200 1600 |01d2: move/from16 v0, v22 │ │ -0a7a0c: 3505 2000 |01d4: if-ge v5, v0, 01f4 // +0020 │ │ -0a7a10: 0800 1d00 |01d6: move-object/from16 v0, v29 │ │ -0a7a14: 6e20 d327 5000 |01d8: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a7a1a: 0a03 |01db: move-result v3 │ │ -0a7a1c: 1304 2300 |01dc: const/16 v4, #int 35 // #23 │ │ -0a7a20: 3343 1600 |01de: if-ne v3, v4, 01f4 // +0016 │ │ -0a7a24: d80b 0501 |01e0: add-int/lit8 v11, v5, #int 1 // #01 │ │ -0a7a28: 1a0d 0000 |01e2: const-string v13, "" // string@0000 │ │ -0a7a2c: 121e |01e4: const/4 v14, #int 1 // #1 │ │ -0a7a2e: 120f |01e5: const/4 v15, #int 0 // #0 │ │ -0a7a30: 1310 0000 |01e6: const/16 v16, #int 0 // #0 │ │ -0a7a34: 080a 1d00 |01e8: move-object/from16 v10, v29 │ │ -0a7a38: 020c 1600 |01ea: move/from16 v12, v22 │ │ -0a7a3c: 7707 a923 0a00 |01ec: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ -0a7a42: 0c03 |01ef: move-result-object v3 │ │ -0a7a44: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ -0a7a48: 5b03 f50e |01f2: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ -0a7a4c: 6203 f30e |01f4: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ -0a7a50: 2900 bafe |01f6: goto/16 00b0 // -0146 │ │ -0a7a54: 7401 b423 1c00 |01f8: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedUsername:()Ljava/lang/String; // method@23b4 │ │ -0a7a5a: 0c03 |01fb: move-result-object v3 │ │ -0a7a5c: 0800 1b00 |01fc: move-object/from16 v0, v27 │ │ -0a7a60: 5b03 f90e |01fe: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ -0a7a64: 7401 b023 1c00 |0200: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedPassword:()Ljava/lang/String; // method@23b0 │ │ -0a7a6a: 0c03 |0203: move-result-object v3 │ │ -0a7a6c: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -0a7a70: 5b03 f60e |0206: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a7a74: 7701 a723 1c00 |0208: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$300:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@23a7 │ │ -0a7a7a: 0c03 |020b: move-result-object v3 │ │ -0a7a7c: 0800 1b00 |020c: move-object/from16 v0, v27 │ │ -0a7a80: 5b03 fa0e |020e: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7a84: 7701 a823 1c00 |0210: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$400:(Lcom/squareup/okhttp/HttpUrl;)I // method@23a8 │ │ -0a7a8a: 0a03 |0213: move-result v3 │ │ -0a7a8c: 0800 1b00 |0214: move-object/from16 v0, v27 │ │ -0a7a90: 5903 fb0e |0216: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ -0a7a94: 0800 1b00 |0218: move-object/from16 v0, v27 │ │ -0a7a98: 5403 f70e |021a: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7a9c: 7210 e128 0300 |021c: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@28e1 │ │ -0a7aa2: 0800 1b00 |021f: move-object/from16 v0, v27 │ │ -0a7aa6: 5403 f70e |0221: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7aaa: 7401 b223 1c00 |0223: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedPathSegments:()Ljava/util/List; // method@23b2 │ │ -0a7ab0: 0c04 |0226: move-result-object v4 │ │ -0a7ab2: 7220 e028 4300 |0227: invoke-interface {v3, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0a7ab8: 0200 1600 |022a: move/from16 v0, v22 │ │ -0a7abc: 3205 0c00 |022c: if-eq v5, v0, 0238 // +000c │ │ -0a7ac0: 0800 1d00 |022e: move-object/from16 v0, v29 │ │ -0a7ac4: 6e20 d327 5000 |0230: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a7aca: 0a03 |0233: move-result v3 │ │ -0a7acc: 1304 2300 |0234: const/16 v4, #int 35 // #23 │ │ -0a7ad0: 3343 59ff |0236: if-ne v3, v4, 018f // -00a7 │ │ -0a7ad4: 7401 b323 1c00 |0238: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@23b3 │ │ -0a7ada: 0c03 |023b: move-result-object v3 │ │ -0a7adc: 0800 1b00 |023c: move-object/from16 v0, v27 │ │ -0a7ae0: 6e20 8f23 3000 |023e: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@238f │ │ -0a7ae6: 2900 4eff |0241: goto/16 018f // -00b2 │ │ -0a7aea: 0000 |0243: nop // spacer │ │ -0a7aec: 0002 0600 ffff ffff 2300 0000 2f00 ... |0244: sparse-switch-data (26 units) │ │ +0a76d8: |[0a76d8] com.squareup.okhttp.HttpUrl$Builder.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ +0a76e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a76ea: 7401 e327 1d00 |0001: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a76f0: 0a04 |0004: move-result v4 │ │ +0a76f2: 0800 1b00 |0005: move-object/from16 v0, v27 │ │ +0a76f6: 0801 1d00 |0007: move-object/from16 v1, v29 │ │ +0a76fa: 7040 9e23 1043 |0009: invoke-direct {v0, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I // method@239e │ │ +0a7700: 0a05 |000c: move-result v5 │ │ +0a7702: 7401 e327 1d00 |000d: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a7708: 0a03 |0010: move-result v3 │ │ +0a770a: 0800 1b00 |0011: move-object/from16 v0, v27 │ │ +0a770e: 0801 1d00 |0013: move-object/from16 v1, v29 │ │ +0a7712: 7040 9f23 1035 |0015: invoke-direct {v0, v1, v5, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I // method@239f │ │ +0a7718: 0a16 |0018: move-result v22 │ │ +0a771a: 0800 1d00 |0019: move-object/from16 v0, v29 │ │ +0a771e: 0201 1600 |001b: move/from16 v1, v22 │ │ +0a7722: 7130 9d23 5001 |001d: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.schemeDelimiterOffset:(Ljava/lang/String;II)I // method@239d │ │ +0a7728: 0a19 |0020: move-result v25 │ │ +0a772a: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ +0a772c: 0200 1900 |0022: move/from16 v0, v25 │ │ +0a7730: 3230 ac00 |0024: if-eq v0, v3, 00d0 // +00ac │ │ +0a7734: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +0a7736: 1a06 c221 |0027: const-string v6, "https:" // string@21c2 │ │ +0a773a: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +0a773c: 1268 |002a: const/4 v8, #int 6 // #6 │ │ +0a773e: 0803 1d00 |002b: move-object/from16 v3, v29 │ │ +0a7742: 7406 e527 0300 |002d: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ +0a7748: 0a03 |0030: move-result v3 │ │ +0a774a: 3803 8000 |0031: if-eqz v3, 00b1 // +0080 │ │ +0a774e: 1a03 c121 |0033: const-string v3, "https" // string@21c1 │ │ +0a7752: 0800 1b00 |0035: move-object/from16 v0, v27 │ │ +0a7756: 5b03 fc0e |0037: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a775a: 1a03 c221 |0039: const-string v3, "https:" // string@21c2 │ │ +0a775e: 6e10 e327 0300 |003b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a7764: 0a03 |003e: move-result v3 │ │ +0a7766: b035 |003f: add-int/2addr v5, v3 │ │ +0a7768: 1315 0000 |0040: const/16 v21, #int 0 // #0 │ │ +0a776c: 1314 0000 |0042: const/16 v20, #int 0 // #0 │ │ +0a7770: 0800 1d00 |0044: move-object/from16 v0, v29 │ │ +0a7774: 0201 1600 |0046: move/from16 v1, v22 │ │ +0a7778: 7130 a023 5001 |0048: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.slashCount:(Ljava/lang/String;II)I // method@23a0 │ │ +0a777e: 0a1a |004b: move-result v26 │ │ +0a7780: 1223 |004c: const/4 v3, #int 2 // #2 │ │ +0a7782: 0200 1a00 |004d: move/from16 v0, v26 │ │ +0a7786: 3530 1200 |004f: if-ge v0, v3, 0061 // +0012 │ │ +0a778a: 381c 1000 |0051: if-eqz v28, 0061 // +0010 │ │ +0a778e: 7701 a523 1c00 |0053: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@23a5 │ │ +0a7794: 0c03 |0056: move-result-object v3 │ │ +0a7796: 0800 1b00 |0057: move-object/from16 v0, v27 │ │ +0a779a: 5404 fc0e |0059: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a779e: 6e20 d727 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a77a4: 0a03 |005e: move-result v3 │ │ +0a77a6: 3903 9901 |005f: if-nez v3, 01f8 // +0199 │ │ +0a77aa: 9005 051a |0061: add-int v5, v5, v26 │ │ +0a77ae: 1a03 d001 |0063: const-string v3, "@/\?#" // string@01d0 │ │ +0a77b2: 0800 1d00 |0065: move-object/from16 v0, v29 │ │ +0a77b6: 0201 1600 |0067: move/from16 v1, v22 │ │ +0a77ba: 7140 a623 5031 |0069: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ +0a77c0: 0a13 |006c: move-result v19 │ │ +0a77c2: 0200 1300 |006d: move/from16 v0, v19 │ │ +0a77c6: 0201 1600 |006f: move/from16 v1, v22 │ │ +0a77ca: 3210 6e00 |0071: if-eq v0, v1, 00df // +006e │ │ +0a77ce: 0800 1d00 |0073: move-object/from16 v0, v29 │ │ +0a77d2: 0201 1300 |0075: move/from16 v1, v19 │ │ +0a77d6: 6e20 d327 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a77dc: 0a11 |007a: move-result v17 │ │ +0a77de: 2c11 c901 0000 |007b: sparse-switch v17, 00000244 // +000001c9 │ │ +0a77e4: 28e5 |007e: goto 0063 // -001b │ │ +0a77e6: 0800 1d00 |007f: move-object/from16 v0, v29 │ │ +0a77ea: 0201 1300 |0081: move/from16 v1, v19 │ │ +0a77ee: 7130 9823 5001 |0083: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.portColonOffset:(Ljava/lang/String;II)I // method@2398 │ │ +0a77f4: 0a18 |0086: move-result v24 │ │ +0a77f6: d803 1801 |0087: add-int/lit8 v3, v24, #int 1 // #01 │ │ +0a77fa: 0200 1300 |0089: move/from16 v0, v19 │ │ +0a77fe: 3503 e000 |008b: if-ge v3, v0, 016b // +00e0 │ │ +0a7802: 0800 1d00 |008d: move-object/from16 v0, v29 │ │ +0a7806: 0201 1800 |008f: move/from16 v1, v24 │ │ +0a780a: 7130 8923 5001 |0091: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@2389 │ │ +0a7810: 0c03 |0094: move-result-object v3 │ │ +0a7812: 0800 1b00 |0095: move-object/from16 v0, v27 │ │ +0a7816: 5b03 fa0e |0097: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a781a: d803 1801 |0099: add-int/lit8 v3, v24, #int 1 // #01 │ │ +0a781e: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +0a7822: 0201 1300 |009d: move/from16 v1, v19 │ │ +0a7826: 7130 9523 3001 |009f: invoke-static {v0, v3, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.parsePort:(Ljava/lang/String;II)I // method@2395 │ │ +0a782c: 0a03 |00a2: move-result v3 │ │ +0a782e: 0800 1b00 |00a3: move-object/from16 v0, v27 │ │ +0a7832: 5903 fb0e |00a5: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ +0a7836: 0800 1b00 |00a7: move-object/from16 v0, v27 │ │ +0a783a: 5203 fb0e |00a9: iget v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ +0a783e: 12f4 |00ab: const/4 v4, #int -1 // #ff │ │ +0a7840: 3343 d700 |00ac: if-ne v3, v4, 0183 // +00d7 │ │ +0a7844: 6203 f10e |00ae: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef1 │ │ +0a7848: 1103 |00b0: return-object v3 │ │ +0a784a: 1214 |00b1: const/4 v4, #int 1 // #1 │ │ +0a784c: 1a06 b921 |00b2: const-string v6, "http:" // string@21b9 │ │ +0a7850: 1207 |00b4: const/4 v7, #int 0 // #0 │ │ +0a7852: 1258 |00b5: const/4 v8, #int 5 // #5 │ │ +0a7854: 0803 1d00 |00b6: move-object/from16 v3, v29 │ │ +0a7858: 7406 e527 0300 |00b8: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ +0a785e: 0a03 |00bb: move-result v3 │ │ +0a7860: 3803 1100 |00bc: if-eqz v3, 00cd // +0011 │ │ +0a7864: 1a03 b221 |00be: const-string v3, "http" // string@21b2 │ │ +0a7868: 0800 1b00 |00c0: move-object/from16 v0, v27 │ │ +0a786c: 5b03 fc0e |00c2: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a7870: 1a03 b921 |00c4: const-string v3, "http:" // string@21b9 │ │ +0a7874: 6e10 e327 0300 |00c6: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a787a: 0a03 |00c9: move-result v3 │ │ +0a787c: b035 |00ca: add-int/2addr v5, v3 │ │ +0a787e: 2900 75ff |00cb: goto/16 0040 // -008b │ │ +0a7882: 6203 f40e |00cd: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef4 │ │ +0a7886: 28e1 |00cf: goto 00b0 // -001f │ │ +0a7888: 381c 0c00 |00d0: if-eqz v28, 00dc // +000c │ │ +0a788c: 7701 a523 1c00 |00d2: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@23a5 │ │ +0a7892: 0c03 |00d5: move-result-object v3 │ │ +0a7894: 0800 1b00 |00d6: move-object/from16 v0, v27 │ │ +0a7898: 5b03 fc0e |00d8: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a789c: 2900 66ff |00da: goto/16 0040 // -009a │ │ +0a78a0: 6203 f20e |00dc: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef2 │ │ +0a78a4: 28d2 |00de: goto 00b0 // -002e │ │ +0a78a6: 1311 ffff |00df: const/16 v17, #int -1 // #ffff │ │ +0a78aa: 289a |00e1: goto 007b // -0066 │ │ +0a78ac: 3914 5b00 |00e2: if-nez v20, 013d // +005b │ │ +0a78b0: 1a03 5a01 |00e4: const-string v3, ":" // string@015a │ │ +0a78b4: 0800 1d00 |00e6: move-object/from16 v0, v29 │ │ +0a78b8: 0201 1300 |00e8: move/from16 v1, v19 │ │ +0a78bc: 7140 a623 5031 |00ea: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ +0a78c2: 0a06 |00ed: move-result v6 │ │ +0a78c4: 1a07 2300 |00ee: const-string v7, " "':;<=>@[]^`{}|/\?#" // string@0023 │ │ +0a78c8: 1218 |00f0: const/4 v8, #int 1 // #1 │ │ +0a78ca: 1209 |00f1: const/4 v9, #int 0 // #0 │ │ +0a78cc: 121a |00f2: const/4 v10, #int 1 // #1 │ │ +0a78ce: 0804 1d00 |00f3: move-object/from16 v4, v29 │ │ +0a78d2: 7707 a923 0400 |00f5: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ +0a78d8: 0c12 |00f8: move-result-object v18 │ │ +0a78da: 3815 1f00 |00f9: if-eqz v21, 0118 // +001f │ │ +0a78de: 2203 6d05 |00fb: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0a78e2: 7010 f927 0300 |00fd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a78e8: 0800 1b00 |0100: move-object/from16 v0, v27 │ │ +0a78ec: 5404 f90e |0102: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ +0a78f0: 6e20 0228 4300 |0104: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a78f6: 0c03 |0107: move-result-object v3 │ │ +0a78f8: 1a04 d400 |0108: const-string v4, "%40" // string@00d4 │ │ +0a78fc: 6e20 0228 4300 |010a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7902: 0c03 |010d: move-result-object v3 │ │ +0a7904: 0800 1200 |010e: move-object/from16 v0, v18 │ │ +0a7908: 6e20 0228 0300 |0110: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a790e: 0c03 |0113: move-result-object v3 │ │ +0a7910: 6e10 0628 0300 |0114: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a7916: 0c12 |0117: move-result-object v18 │ │ +0a7918: 0800 1200 |0118: move-object/from16 v0, v18 │ │ +0a791c: 0801 1b00 |011a: move-object/from16 v1, v27 │ │ +0a7920: 5b10 f90e |011c: iput-object v0, v1, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ +0a7924: 0200 1300 |011e: move/from16 v0, v19 │ │ +0a7928: 3206 1700 |0120: if-eq v6, v0, 0137 // +0017 │ │ +0a792c: 1314 0100 |0122: const/16 v20, #int 1 // #1 │ │ +0a7930: d808 0601 |0124: add-int/lit8 v8, v6, #int 1 // #01 │ │ +0a7934: 1a0a 2300 |0126: const-string v10, " "':;<=>@[]^`{}|/\?#" // string@0023 │ │ +0a7938: 121b |0128: const/4 v11, #int 1 // #1 │ │ +0a793a: 120c |0129: const/4 v12, #int 0 // #0 │ │ +0a793c: 121d |012a: const/4 v13, #int 1 // #1 │ │ +0a793e: 0807 1d00 |012b: move-object/from16 v7, v29 │ │ +0a7942: 0209 1300 |012d: move/from16 v9, v19 │ │ +0a7946: 7707 a923 0700 |012f: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ +0a794c: 0c03 |0132: move-result-object v3 │ │ +0a794e: 0800 1b00 |0133: move-object/from16 v0, v27 │ │ +0a7952: 5b03 f60e |0135: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a7956: 1315 0100 |0137: const/16 v21, #int 1 // #1 │ │ +0a795a: d805 1301 |0139: add-int/lit8 v5, v19, #int 1 // #01 │ │ +0a795e: 2900 28ff |013b: goto/16 0063 // -00d8 │ │ +0a7962: 2203 6d05 |013d: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0a7966: 7010 f927 0300 |013f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a796c: 0800 1b00 |0142: move-object/from16 v0, v27 │ │ +0a7970: 5404 f60e |0144: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a7974: 6e20 0228 4300 |0146: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a797a: 0c03 |0149: move-result-object v3 │ │ +0a797c: 1a04 d400 |014a: const-string v4, "%40" // string@00d4 │ │ +0a7980: 6e20 0228 4300 |014c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7986: 0c03 |014f: move-result-object v3 │ │ +0a7988: 1a0a 2300 |0150: const-string v10, " "':;<=>@[]^`{}|/\?#" // string@0023 │ │ +0a798c: 121b |0152: const/4 v11, #int 1 // #1 │ │ +0a798e: 120c |0153: const/4 v12, #int 0 // #0 │ │ +0a7990: 121d |0154: const/4 v13, #int 1 // #1 │ │ +0a7992: 0807 1d00 |0155: move-object/from16 v7, v29 │ │ +0a7996: 0158 |0157: move v8, v5 │ │ +0a7998: 0209 1300 |0158: move/from16 v9, v19 │ │ +0a799c: 7707 a923 0700 |015a: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ +0a79a2: 0c04 |015d: move-result-object v4 │ │ +0a79a4: 6e20 0228 4300 |015e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a79aa: 0c03 |0161: move-result-object v3 │ │ +0a79ac: 6e10 0628 0300 |0162: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a79b2: 0c03 |0165: move-result-object v3 │ │ +0a79b4: 0800 1b00 |0166: move-object/from16 v0, v27 │ │ +0a79b8: 5b03 f60e |0168: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a79bc: 28cf |016a: goto 0139 // -0031 │ │ +0a79be: 0800 1d00 |016b: move-object/from16 v0, v29 │ │ +0a79c2: 0201 1800 |016d: move/from16 v1, v24 │ │ +0a79c6: 7130 8923 5001 |016f: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@2389 │ │ +0a79cc: 0c03 |0172: move-result-object v3 │ │ +0a79ce: 0800 1b00 |0173: move-object/from16 v0, v27 │ │ +0a79d2: 5b03 fa0e |0175: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a79d6: 0800 1b00 |0177: move-object/from16 v0, v27 │ │ +0a79da: 5403 fc0e |0179: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a79de: 7110 ad23 0300 |017b: invoke-static {v3}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ +0a79e4: 0a03 |017e: move-result v3 │ │ +0a79e6: 0800 1b00 |017f: move-object/from16 v0, v27 │ │ +0a79ea: 5903 fb0e |0181: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ +0a79ee: 0800 1b00 |0183: move-object/from16 v0, v27 │ │ +0a79f2: 5403 fa0e |0185: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a79f6: 3903 0600 |0187: if-nez v3, 018d // +0006 │ │ +0a79fa: 6203 f00e |0189: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef0 │ │ +0a79fe: 2900 25ff |018b: goto/16 00b0 // -00db │ │ +0a7a02: 0205 1300 |018d: move/from16 v5, v19 │ │ +0a7a06: 1a03 cf01 |018f: const-string v3, "?#" // string@01cf │ │ +0a7a0a: 0800 1d00 |0191: move-object/from16 v0, v29 │ │ +0a7a0e: 0201 1600 |0193: move/from16 v1, v22 │ │ +0a7a12: 7140 a623 5031 |0195: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ +0a7a18: 0a17 |0198: move-result v23 │ │ +0a7a1a: 0800 1b00 |0199: move-object/from16 v0, v27 │ │ +0a7a1e: 0801 1d00 |019b: move-object/from16 v1, v29 │ │ +0a7a22: 0202 1700 |019d: move/from16 v2, v23 │ │ +0a7a26: 7040 9b23 1025 |019f: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.resolvePath:(Ljava/lang/String;II)V // method@239b │ │ +0a7a2c: 0205 1700 |01a2: move/from16 v5, v23 │ │ +0a7a30: 0200 1600 |01a4: move/from16 v0, v22 │ │ +0a7a34: 3505 2c00 |01a6: if-ge v5, v0, 01d2 // +002c │ │ +0a7a38: 0800 1d00 |01a8: move-object/from16 v0, v29 │ │ +0a7a3c: 6e20 d327 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a7a42: 0a03 |01ad: move-result v3 │ │ +0a7a44: 1304 3f00 |01ae: const/16 v4, #int 63 // #3f │ │ +0a7a48: 3343 2200 |01b0: if-ne v3, v4, 01d2 // +0022 │ │ +0a7a4c: 1a03 c400 |01b2: const-string v3, "#" // string@00c4 │ │ +0a7a50: 0800 1d00 |01b4: move-object/from16 v0, v29 │ │ +0a7a54: 0201 1600 |01b6: move/from16 v1, v22 │ │ +0a7a58: 7140 a623 5031 |01b8: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@23a6 │ │ +0a7a5e: 0a09 |01bb: move-result v9 │ │ +0a7a60: d808 0501 |01bc: add-int/lit8 v8, v5, #int 1 // #01 │ │ +0a7a64: 1a0a 2400 |01be: const-string v10, " "'<>#" // string@0024 │ │ +0a7a68: 121b |01c0: const/4 v11, #int 1 // #1 │ │ +0a7a6a: 121c |01c1: const/4 v12, #int 1 // #1 │ │ +0a7a6c: 121d |01c2: const/4 v13, #int 1 // #1 │ │ +0a7a6e: 0807 1d00 |01c3: move-object/from16 v7, v29 │ │ +0a7a72: 7707 a923 0700 |01c5: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ +0a7a78: 0c03 |01c8: move-result-object v3 │ │ +0a7a7a: 7110 c323 0300 |01c9: invoke-static {v3}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@23c3 │ │ +0a7a80: 0c03 |01cc: move-result-object v3 │ │ +0a7a82: 0800 1b00 |01cd: move-object/from16 v0, v27 │ │ +0a7a86: 5b03 f80e |01cf: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a7a8a: 0195 |01d1: move v5, v9 │ │ +0a7a8c: 0200 1600 |01d2: move/from16 v0, v22 │ │ +0a7a90: 3505 2000 |01d4: if-ge v5, v0, 01f4 // +0020 │ │ +0a7a94: 0800 1d00 |01d6: move-object/from16 v0, v29 │ │ +0a7a98: 6e20 d327 5000 |01d8: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a7a9e: 0a03 |01db: move-result v3 │ │ +0a7aa0: 1304 2300 |01dc: const/16 v4, #int 35 // #23 │ │ +0a7aa4: 3343 1600 |01de: if-ne v3, v4, 01f4 // +0016 │ │ +0a7aa8: d80b 0501 |01e0: add-int/lit8 v11, v5, #int 1 // #01 │ │ +0a7aac: 1a0d 0000 |01e2: const-string v13, "" // string@0000 │ │ +0a7ab0: 121e |01e4: const/4 v14, #int 1 // #1 │ │ +0a7ab2: 120f |01e5: const/4 v15, #int 0 // #0 │ │ +0a7ab4: 1310 0000 |01e6: const/16 v16, #int 0 // #0 │ │ +0a7ab8: 080a 1d00 |01e8: move-object/from16 v10, v29 │ │ +0a7abc: 020c 1600 |01ea: move/from16 v12, v22 │ │ +0a7ac0: 7707 a923 0a00 |01ec: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ +0a7ac6: 0c03 |01ef: move-result-object v3 │ │ +0a7ac8: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ +0a7acc: 5b03 f50e |01f2: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ +0a7ad0: 6203 f30e |01f4: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ +0a7ad4: 2900 bafe |01f6: goto/16 00b0 // -0146 │ │ +0a7ad8: 7401 b423 1c00 |01f8: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedUsername:()Ljava/lang/String; // method@23b4 │ │ +0a7ade: 0c03 |01fb: move-result-object v3 │ │ +0a7ae0: 0800 1b00 |01fc: move-object/from16 v0, v27 │ │ +0a7ae4: 5b03 f90e |01fe: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ +0a7ae8: 7401 b023 1c00 |0200: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedPassword:()Ljava/lang/String; // method@23b0 │ │ +0a7aee: 0c03 |0203: move-result-object v3 │ │ +0a7af0: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +0a7af4: 5b03 f60e |0206: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a7af8: 7701 a723 1c00 |0208: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$300:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@23a7 │ │ +0a7afe: 0c03 |020b: move-result-object v3 │ │ +0a7b00: 0800 1b00 |020c: move-object/from16 v0, v27 │ │ +0a7b04: 5b03 fa0e |020e: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a7b08: 7701 a823 1c00 |0210: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$400:(Lcom/squareup/okhttp/HttpUrl;)I // method@23a8 │ │ +0a7b0e: 0a03 |0213: move-result v3 │ │ +0a7b10: 0800 1b00 |0214: move-object/from16 v0, v27 │ │ +0a7b14: 5903 fb0e |0216: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ +0a7b18: 0800 1b00 |0218: move-object/from16 v0, v27 │ │ +0a7b1c: 5403 f70e |021a: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7b20: 7210 e128 0300 |021c: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@28e1 │ │ +0a7b26: 0800 1b00 |021f: move-object/from16 v0, v27 │ │ +0a7b2a: 5403 f70e |0221: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7b2e: 7401 b223 1c00 |0223: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedPathSegments:()Ljava/util/List; // method@23b2 │ │ +0a7b34: 0c04 |0226: move-result-object v4 │ │ +0a7b36: 7220 e028 4300 |0227: invoke-interface {v3, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0a7b3c: 0200 1600 |022a: move/from16 v0, v22 │ │ +0a7b40: 3205 0c00 |022c: if-eq v5, v0, 0238 // +000c │ │ +0a7b44: 0800 1d00 |022e: move-object/from16 v0, v29 │ │ +0a7b48: 6e20 d327 5000 |0230: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a7b4e: 0a03 |0233: move-result v3 │ │ +0a7b50: 1304 2300 |0234: const/16 v4, #int 35 // #23 │ │ +0a7b54: 3343 59ff |0236: if-ne v3, v4, 018f // -00a7 │ │ +0a7b58: 7401 b323 1c00 |0238: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@23b3 │ │ +0a7b5e: 0c03 |023b: move-result-object v3 │ │ +0a7b60: 0800 1b00 |023c: move-object/from16 v0, v27 │ │ +0a7b64: 6e20 8f23 3000 |023e: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@238f │ │ +0a7b6a: 2900 4eff |0241: goto/16 018f // -00b2 │ │ +0a7b6e: 0000 |0243: nop // spacer │ │ +0a7b70: 0002 0600 ffff ffff 2300 0000 2f00 ... |0244: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 0x000d line=955 │ │ 0x0019 line=958 │ │ 0x0021 line=959 │ │ 0x0026 line=960 │ │ @@ -253299,32 +253326,32 @@ │ │ type : '(I)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0a7b20: |[0a7b20] com.squareup.okhttp.HttpUrl$Builder.port:(I)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -0a7b30: 3d04 0700 |0000: if-lez v4, 0007 // +0007 │ │ -0a7b34: 1400 ffff 0000 |0002: const v0, #float 9.18341e-41 // #0000ffff │ │ -0a7b3a: 3704 1b00 |0005: if-le v4, v0, 0020 // +001b │ │ -0a7b3e: 2200 5605 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a7b42: 2201 6c05 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a7b46: 7010 f927 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a7b4c: 1a02 d335 |000e: const-string v2, "unexpected port: " // string@35d3 │ │ -0a7b50: 6e20 0228 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7b56: 0c01 |0013: move-result-object v1 │ │ -0a7b58: 6e20 fe27 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a7b5e: 0c01 |0017: move-result-object v1 │ │ -0a7b60: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a7b66: 0c01 |001b: move-result-object v1 │ │ -0a7b68: 7020 8f27 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a7b6e: 2700 |001f: throw v0 │ │ -0a7b70: 5934 fb0e |0020: iput v4, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ -0a7b74: 1103 |0022: return-object v3 │ │ +0a7ba4: |[0a7ba4] com.squareup.okhttp.HttpUrl$Builder.port:(I)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +0a7bb4: 3d04 0700 |0000: if-lez v4, 0007 // +0007 │ │ +0a7bb8: 1400 ffff 0000 |0002: const v0, #float 9.18341e-41 // #0000ffff │ │ +0a7bbe: 3704 1b00 |0005: if-le v4, v0, 0020 // +001b │ │ +0a7bc2: 2200 5705 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a7bc6: 2201 6d05 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a7bca: 7010 f927 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a7bd0: 1a02 dc35 |000e: const-string v2, "unexpected port: " // string@35dc │ │ +0a7bd4: 6e20 0228 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7bda: 0c01 |0013: move-result-object v1 │ │ +0a7bdc: 6e20 fe27 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a7be2: 0c01 |0017: move-result-object v1 │ │ +0a7be4: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a7bea: 0c01 |001b: move-result-object v1 │ │ +0a7bec: 7020 8f27 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a7bf2: 2700 |001f: throw v0 │ │ +0a7bf4: 5934 fb0e |0020: iput v4, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ +0a7bf8: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0020 line=712 │ │ 0x0022 line=713 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -253335,60 +253362,60 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0a7b78: |[0a7b78] com.squareup.okhttp.HttpUrl$Builder.reencodeForUri:()Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -0a7b88: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0a7b8a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0a7b8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a7b8e: 5484 f70e |0003: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7b92: 7210 ec28 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -0a7b98: 0a03 |0008: move-result v3 │ │ -0a7b9a: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ -0a7b9e: 5484 f70e |000b: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7ba2: 7220 e528 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a7ba8: 0c02 |0010: move-result-object v2 │ │ -0a7baa: 1f02 6a05 |0011: check-cast v2, Ljava/lang/String; // type@056a │ │ -0a7bae: 5484 f70e |0013: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7bb2: 1a05 4d14 |0015: const-string v5, "[]" // string@144d │ │ -0a7bb6: 7156 aa23 5276 |0017: invoke-static {v2, v5, v6, v7, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@23aa │ │ -0a7bbc: 0c05 |001a: move-result-object v5 │ │ -0a7bbe: 7230 eb28 1405 |001b: invoke-interface {v4, v1, v5}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ -0a7bc4: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a7bc8: 28e9 |0020: goto 0009 // -0017 │ │ -0a7bca: 5484 f80e |0021: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a7bce: 3804 2300 |0023: if-eqz v4, 0046 // +0023 │ │ -0a7bd2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0a7bd4: 5484 f80e |0026: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a7bd8: 7210 ec28 0400 |0028: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -0a7bde: 0a03 |002b: move-result v3 │ │ -0a7be0: 3531 1a00 |002c: if-ge v1, v3, 0046 // +001a │ │ -0a7be4: 5484 f80e |002e: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a7be8: 7220 e528 1400 |0030: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a7bee: 0c00 |0033: move-result-object v0 │ │ -0a7bf0: 1f00 6a05 |0034: check-cast v0, Ljava/lang/String; // type@056a │ │ -0a7bf4: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -0a7bf8: 5484 f80e |0038: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a7bfc: 1a05 5214 |003a: const-string v5, "\^`{|}" // string@1452 │ │ -0a7c00: 7156 aa23 5066 |003c: invoke-static {v0, v5, v6, v6, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@23aa │ │ -0a7c06: 0c05 |003f: move-result-object v5 │ │ -0a7c08: 7230 eb28 1405 |0040: invoke-interface {v4, v1, v5}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ -0a7c0e: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a7c12: 28e7 |0045: goto 002c // -0019 │ │ -0a7c14: 5484 f50e |0046: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ -0a7c18: 3804 0c00 |0048: if-eqz v4, 0054 // +000c │ │ -0a7c1c: 5484 f50e |004a: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ -0a7c20: 1a05 2200 |004c: const-string v5, " "#<>\^`{|}" // string@0022 │ │ -0a7c24: 7157 aa23 5476 |004e: invoke-static {v4, v5, v6, v7, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@23aa │ │ -0a7c2a: 0c04 |0051: move-result-object v4 │ │ -0a7c2c: 5b84 f50e |0052: iput-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ -0a7c30: 1108 |0054: return-object v8 │ │ +0a7bfc: |[0a7bfc] com.squareup.okhttp.HttpUrl$Builder.reencodeForUri:()Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +0a7c0c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0a7c0e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0a7c10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a7c12: 5484 f70e |0003: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7c16: 7210 ec28 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +0a7c1c: 0a03 |0008: move-result v3 │ │ +0a7c1e: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ +0a7c22: 5484 f70e |000b: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7c26: 7220 e528 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a7c2c: 0c02 |0010: move-result-object v2 │ │ +0a7c2e: 1f02 6b05 |0011: check-cast v2, Ljava/lang/String; // type@056b │ │ +0a7c32: 5484 f70e |0013: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7c36: 1a05 5714 |0015: const-string v5, "[]" // string@1457 │ │ +0a7c3a: 7156 aa23 5276 |0017: invoke-static {v2, v5, v6, v7, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@23aa │ │ +0a7c40: 0c05 |001a: move-result-object v5 │ │ +0a7c42: 7230 eb28 1405 |001b: invoke-interface {v4, v1, v5}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ +0a7c48: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a7c4c: 28e9 |0020: goto 0009 // -0017 │ │ +0a7c4e: 5484 f80e |0021: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a7c52: 3804 2300 |0023: if-eqz v4, 0046 // +0023 │ │ +0a7c56: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0a7c58: 5484 f80e |0026: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a7c5c: 7210 ec28 0400 |0028: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +0a7c62: 0a03 |002b: move-result v3 │ │ +0a7c64: 3531 1a00 |002c: if-ge v1, v3, 0046 // +001a │ │ +0a7c68: 5484 f80e |002e: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a7c6c: 7220 e528 1400 |0030: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a7c72: 0c00 |0033: move-result-object v0 │ │ +0a7c74: 1f00 6b05 |0034: check-cast v0, Ljava/lang/String; // type@056b │ │ +0a7c78: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +0a7c7c: 5484 f80e |0038: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a7c80: 1a05 5c14 |003a: const-string v5, "\^`{|}" // string@145c │ │ +0a7c84: 7156 aa23 5066 |003c: invoke-static {v0, v5, v6, v6, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@23aa │ │ +0a7c8a: 0c05 |003f: move-result-object v5 │ │ +0a7c8c: 7230 eb28 1405 |0040: invoke-interface {v4, v1, v5}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ +0a7c92: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a7c96: 28e7 |0045: goto 002c // -0019 │ │ +0a7c98: 5484 f50e |0046: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ +0a7c9c: 3804 0c00 |0048: if-eqz v4, 0054 // +000c │ │ +0a7ca0: 5484 f50e |004a: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ +0a7ca4: 1a05 2200 |004c: const-string v5, " "#<>\^`{|}" // string@0022 │ │ +0a7ca8: 7157 aa23 5476 |004e: invoke-static {v4, v5, v6, v7, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@23aa │ │ +0a7cae: 0c04 |0051: move-result-object v4 │ │ +0a7cb0: 5b84 f50e |0052: iput-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ +0a7cb4: 1108 |0054: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=874 │ │ 0x000b line=875 │ │ 0x0013 line=876 │ │ 0x0017 line=877 │ │ 0x001b line=876 │ │ @@ -253416,46 +253443,46 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0a7c34: |[0a7c34] com.squareup.okhttp.HttpUrl$Builder.scheme:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -0a7c44: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0a7c48: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a7c4c: 1a01 f62f |0004: const-string v1, "scheme == null" // string@2ff6 │ │ -0a7c50: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a7c56: 2700 |0009: throw v0 │ │ -0a7c58: 1a00 a821 |000a: const-string v0, "http" // string@21a8 │ │ -0a7c5c: 6e20 d827 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a7c62: 0a00 |000f: move-result v0 │ │ -0a7c64: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0a7c68: 1a00 a821 |0012: const-string v0, "http" // string@21a8 │ │ -0a7c6c: 5b30 fc0e |0014: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a7c70: 1103 |0016: return-object v3 │ │ -0a7c72: 1a00 b721 |0017: const-string v0, "https" // string@21b7 │ │ -0a7c76: 6e20 d827 0400 |0019: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a7c7c: 0a00 |001c: move-result v0 │ │ -0a7c7e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0a7c82: 1a00 b721 |001f: const-string v0, "https" // string@21b7 │ │ -0a7c86: 5b30 fc0e |0021: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a7c8a: 28f3 |0023: goto 0016 // -000d │ │ -0a7c8c: 2200 5605 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a7c90: 2201 6c05 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a7c94: 7010 f927 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a7c9a: 1a02 d435 |002b: const-string v2, "unexpected scheme: " // string@35d4 │ │ -0a7c9e: 6e20 0228 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7ca4: 0c01 |0030: move-result-object v1 │ │ -0a7ca6: 6e20 0228 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7cac: 0c01 |0034: move-result-object v1 │ │ -0a7cae: 6e10 0628 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a7cb4: 0c01 |0038: move-result-object v1 │ │ -0a7cb6: 7020 8f27 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a7cbc: 2700 |003c: throw v0 │ │ +0a7cb8: |[0a7cb8] com.squareup.okhttp.HttpUrl$Builder.scheme:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +0a7cc8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0a7ccc: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a7cd0: 1a01 0030 |0004: const-string v1, "scheme == null" // string@3000 │ │ +0a7cd4: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a7cda: 2700 |0009: throw v0 │ │ +0a7cdc: 1a00 b221 |000a: const-string v0, "http" // string@21b2 │ │ +0a7ce0: 6e20 d827 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a7ce6: 0a00 |000f: move-result v0 │ │ +0a7ce8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0a7cec: 1a00 b221 |0012: const-string v0, "http" // string@21b2 │ │ +0a7cf0: 5b30 fc0e |0014: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a7cf4: 1103 |0016: return-object v3 │ │ +0a7cf6: 1a00 c121 |0017: const-string v0, "https" // string@21c1 │ │ +0a7cfa: 6e20 d827 0400 |0019: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a7d00: 0a00 |001c: move-result v0 │ │ +0a7d02: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0a7d06: 1a00 c121 |001f: const-string v0, "https" // string@21c1 │ │ +0a7d0a: 5b30 fc0e |0021: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a7d0e: 28f3 |0023: goto 0016 // -000d │ │ +0a7d10: 2200 5705 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a7d14: 2201 6d05 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a7d18: 7010 f927 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a7d1e: 1a02 dd35 |002b: const-string v2, "unexpected scheme: " // string@35dd │ │ +0a7d22: 6e20 0228 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7d28: 0c01 |0030: move-result-object v1 │ │ +0a7d2a: 6e20 0228 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7d30: 0c01 |0034: move-result-object v1 │ │ +0a7d32: 6e10 0628 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a7d38: 0c01 |0038: move-result-object v1 │ │ +0a7d3a: 7020 8f27 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a7d40: 2700 |003c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0002 line=663 │ │ 0x000a line=664 │ │ 0x0012 line=665 │ │ 0x0016 line=671 │ │ @@ -253471,80 +253498,80 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 145 16-bit code units │ │ -0a7cc0: |[0a7cc0] com.squareup.okhttp.HttpUrl$Builder.toString:()Ljava/lang/String; │ │ -0a7cd0: 1304 3a00 |0000: const/16 v4, #int 58 // #3a │ │ -0a7cd4: 2201 6c05 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a7cd8: 7010 f927 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a7cde: 5452 fc0e |0007: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a7ce2: 6e20 0228 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7ce8: 1a02 6101 |000c: const-string v2, "://" // string@0161 │ │ -0a7cec: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7cf2: 5452 f90e |0011: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ -0a7cf6: 6e10 e027 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0a7cfc: 0a02 |0016: move-result v2 │ │ -0a7cfe: 3802 0a00 |0017: if-eqz v2, 0021 // +000a │ │ -0a7d02: 5452 f60e |0019: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a7d06: 6e10 e027 0200 |001b: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0a7d0c: 0a02 |001e: move-result v2 │ │ -0a7d0e: 3902 1c00 |001f: if-nez v2, 003b // +001c │ │ -0a7d12: 5452 f90e |0021: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ -0a7d16: 6e20 0228 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7d1c: 5452 f60e |0026: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a7d20: 6e10 e027 0200 |0028: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0a7d26: 0a02 |002b: move-result v2 │ │ -0a7d28: 3902 0a00 |002c: if-nez v2, 0036 // +000a │ │ -0a7d2c: 6e20 fc27 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a7d32: 5452 f60e |0031: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a7d36: 6e20 0228 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7d3c: 1302 4000 |0036: const/16 v2, #int 64 // #40 │ │ -0a7d40: 6e20 fc27 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a7d46: 5452 fa0e |003b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7d4a: 6e20 dd27 4200 |003d: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0a7d50: 0a02 |0040: move-result v2 │ │ -0a7d52: 12f3 |0041: const/4 v3, #int -1 // #ff │ │ -0a7d54: 3232 4900 |0042: if-eq v2, v3, 008b // +0049 │ │ -0a7d58: 1302 5b00 |0044: const/16 v2, #int 91 // #5b │ │ -0a7d5c: 6e20 fc27 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a7d62: 5452 fa0e |0049: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7d66: 6e20 0228 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7d6c: 1302 5d00 |004e: const/16 v2, #int 93 // #5d │ │ -0a7d70: 6e20 fc27 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a7d76: 6e10 8e23 0500 |0053: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.effectivePort:()I // method@238e │ │ -0a7d7c: 0a00 |0056: move-result v0 │ │ -0a7d7e: 5452 fc0e |0057: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a7d82: 7110 ad23 0200 |0059: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ -0a7d88: 0a02 |005c: move-result v2 │ │ -0a7d8a: 3220 0800 |005d: if-eq v0, v2, 0065 // +0008 │ │ -0a7d8e: 6e20 fc27 4100 |005f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a7d94: 6e20 fe27 0100 |0062: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a7d9a: 5452 f70e |0065: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7d9e: 7120 bc23 2100 |0067: invoke-static {v1, v2}, Lcom/squareup/okhttp/HttpUrl;.pathSegmentsToString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@23bc │ │ -0a7da4: 5452 f80e |006a: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a7da8: 3802 0c00 |006c: if-eqz v2, 0078 // +000c │ │ -0a7dac: 1302 3f00 |006e: const/16 v2, #int 63 // #3f │ │ -0a7db0: 6e20 fc27 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a7db6: 5452 f80e |0073: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a7dba: 7120 b923 2100 |0075: invoke-static {v1, v2}, Lcom/squareup/okhttp/HttpUrl;.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@23b9 │ │ -0a7dc0: 5452 f50e |0078: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ -0a7dc4: 3802 0c00 |007a: if-eqz v2, 0086 // +000c │ │ -0a7dc8: 1302 2300 |007c: const/16 v2, #int 35 // #23 │ │ -0a7dcc: 6e20 fc27 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a7dd2: 5452 f50e |0081: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ -0a7dd6: 6e20 0228 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7ddc: 6e10 0628 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a7de2: 0c02 |0089: move-result-object v2 │ │ -0a7de4: 1102 |008a: return-object v2 │ │ -0a7de6: 5452 fa0e |008b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7dea: 6e20 0228 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a7df0: 28c3 |0090: goto 0053 // -003d │ │ +0a7d44: |[0a7d44] com.squareup.okhttp.HttpUrl$Builder.toString:()Ljava/lang/String; │ │ +0a7d54: 1304 3a00 |0000: const/16 v4, #int 58 // #3a │ │ +0a7d58: 2201 6d05 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a7d5c: 7010 f927 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a7d62: 5452 fc0e |0007: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a7d66: 6e20 0228 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7d6c: 1a02 6101 |000c: const-string v2, "://" // string@0161 │ │ +0a7d70: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7d76: 5452 f90e |0011: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ +0a7d7a: 6e10 e027 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0a7d80: 0a02 |0016: move-result v2 │ │ +0a7d82: 3802 0a00 |0017: if-eqz v2, 0021 // +000a │ │ +0a7d86: 5452 f60e |0019: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a7d8a: 6e10 e027 0200 |001b: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0a7d90: 0a02 |001e: move-result v2 │ │ +0a7d92: 3902 1c00 |001f: if-nez v2, 003b // +001c │ │ +0a7d96: 5452 f90e |0021: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ +0a7d9a: 6e20 0228 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7da0: 5452 f60e |0026: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a7da4: 6e10 e027 0200 |0028: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0a7daa: 0a02 |002b: move-result v2 │ │ +0a7dac: 3902 0a00 |002c: if-nez v2, 0036 // +000a │ │ +0a7db0: 6e20 fc27 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a7db6: 5452 f60e |0031: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a7dba: 6e20 0228 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7dc0: 1302 4000 |0036: const/16 v2, #int 64 // #40 │ │ +0a7dc4: 6e20 fc27 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a7dca: 5452 fa0e |003b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a7dce: 6e20 dd27 4200 |003d: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0a7dd4: 0a02 |0040: move-result v2 │ │ +0a7dd6: 12f3 |0041: const/4 v3, #int -1 // #ff │ │ +0a7dd8: 3232 4900 |0042: if-eq v2, v3, 008b // +0049 │ │ +0a7ddc: 1302 5b00 |0044: const/16 v2, #int 91 // #5b │ │ +0a7de0: 6e20 fc27 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a7de6: 5452 fa0e |0049: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a7dea: 6e20 0228 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7df0: 1302 5d00 |004e: const/16 v2, #int 93 // #5d │ │ +0a7df4: 6e20 fc27 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a7dfa: 6e10 8e23 0500 |0053: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.effectivePort:()I // method@238e │ │ +0a7e00: 0a00 |0056: move-result v0 │ │ +0a7e02: 5452 fc0e |0057: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a7e06: 7110 ad23 0200 |0059: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ +0a7e0c: 0a02 |005c: move-result v2 │ │ +0a7e0e: 3220 0800 |005d: if-eq v0, v2, 0065 // +0008 │ │ +0a7e12: 6e20 fc27 4100 |005f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a7e18: 6e20 fe27 0100 |0062: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a7e1e: 5452 f70e |0065: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7e22: 7120 bc23 2100 |0067: invoke-static {v1, v2}, Lcom/squareup/okhttp/HttpUrl;.pathSegmentsToString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@23bc │ │ +0a7e28: 5452 f80e |006a: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a7e2c: 3802 0c00 |006c: if-eqz v2, 0078 // +000c │ │ +0a7e30: 1302 3f00 |006e: const/16 v2, #int 63 // #3f │ │ +0a7e34: 6e20 fc27 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a7e3a: 5452 f80e |0073: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a7e3e: 7120 b923 2100 |0075: invoke-static {v1, v2}, Lcom/squareup/okhttp/HttpUrl;.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@23b9 │ │ +0a7e44: 5452 f50e |0078: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ +0a7e48: 3802 0c00 |007a: if-eqz v2, 0086 // +000c │ │ +0a7e4c: 1302 2300 |007c: const/16 v2, #int 35 // #23 │ │ +0a7e50: 6e20 fc27 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a7e56: 5452 f50e |0081: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ +0a7e5a: 6e20 0228 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7e60: 6e10 0628 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a7e66: 0c02 |0089: move-result-object v2 │ │ +0a7e68: 1102 |008a: return-object v2 │ │ +0a7e6a: 5452 fa0e |008b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a7e6e: 6e20 0228 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a7e74: 28c3 |0090: goto 0053 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=902 │ │ 0x0007 line=903 │ │ 0x000c line=904 │ │ 0x0011 line=906 │ │ 0x0021 line=907 │ │ @@ -253570,27 +253597,27 @@ │ │ 0x0086 line=942 │ │ 0x008b line=921 │ │ locals : │ │ 0x0057 - 0x008b reg=0 effectivePort I │ │ 0x0007 - 0x0091 reg=1 result Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0091 reg=5 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ │ │ - source_file_idx : 1524 (HttpUrl.java) │ │ + source_file_idx : 1528 (HttpUrl.java) │ │ │ │ -Class #890 header: │ │ -class_idx : 1206 │ │ +Class #891 header: │ │ +class_idx : 1207 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1524 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1528 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 21 │ │ virtual_methods_size: 18 │ │ │ │ -Class #890 annotations: │ │ +Class #891 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/HttpUrl$Builder; } │ │ Annotations on field #3841 'pathSegments' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #3843 'queryNamesAndValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #9138 'encodedPathSegments' │ │ @@ -253600,15 +253627,15 @@ │ │ Annotations on method #9148 'pathSegmentsToString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/StringBuilder;" "Ljava/util/List" "<" "Ljava/lang/String;" ">;)V" } │ │ Annotations on method #9151 'percentDecode' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;Z)" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #9155 'queryStringToNamesAndValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #890 - │ │ +Class #891 - │ │ Class descriptor : 'Lcom/squareup/okhttp/HttpUrl;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ name : 'HEX_DIGITS' │ │ @@ -253657,77 +253684,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -0a7df4: |[0a7df4] com.squareup.okhttp.HttpUrl.:()V │ │ -0a7e04: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -0a7e08: 2300 6706 |0002: new-array v0, v0, [C // type@0667 │ │ -0a7e0c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -0a7e12: 6900 fd0e |0007: sput-object v0, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@0efd │ │ -0a7e16: 0e00 |0009: return-void │ │ -0a7e18: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +0a7e78: |[0a7e78] com.squareup.okhttp.HttpUrl.:()V │ │ +0a7e88: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +0a7e8c: 2300 6a06 |0002: new-array v0, v0, [C // type@066a │ │ +0a7e90: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +0a7e96: 6900 fd0e |0007: sput-object v0, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@0efd │ │ +0a7e9a: 0e00 |0009: return-void │ │ +0a7e9c: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/HttpUrl$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0a7e40: |[0a7e40] com.squareup.okhttp.HttpUrl.:(Lcom/squareup/okhttp/HttpUrl$Builder;)V │ │ -0a7e50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a7e52: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0a7e54: 7010 b927 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a7e5a: 5450 fc0e |0005: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a7e5e: 5b40 040f |0007: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a7e62: 5450 f90e |0009: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ -0a7e66: 7120 be23 3000 |000b: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@23be │ │ -0a7e6c: 0c00 |000e: move-result-object v0 │ │ -0a7e6e: 5b40 060f |000f: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@0f06 │ │ -0a7e72: 5450 f60e |0011: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a7e76: 7120 be23 3000 |0013: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@23be │ │ -0a7e7c: 0c00 |0016: move-result-object v0 │ │ -0a7e7e: 5b40 000f |0017: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0f00 │ │ -0a7e82: 5450 fa0e |0019: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a7e86: 5b40 ff0e |001b: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0eff │ │ -0a7e8a: 6e10 8e23 0500 |001d: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.effectivePort:()I // method@238e │ │ -0a7e90: 0a00 |0020: move-result v0 │ │ -0a7e92: 5940 020f |0021: iput v0, v4, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ -0a7e96: 5450 f70e |0023: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a7e9a: 7030 bf23 0403 |0025: invoke-direct {v4, v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/util/List;Z)Ljava/util/List; // method@23bf │ │ -0a7ea0: 0c00 |0028: move-result-object v0 │ │ -0a7ea2: 5b40 010f |0029: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.pathSegments:Ljava/util/List; // field@0f01 │ │ -0a7ea6: 5450 f80e |002b: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a7eaa: 3800 1e00 |002d: if-eqz v0, 004b // +001e │ │ -0a7eae: 5450 f80e |002f: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ -0a7eb2: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -0a7eb4: 7030 bf23 0402 |0032: invoke-direct {v4, v0, v2}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/util/List;Z)Ljava/util/List; // method@23bf │ │ -0a7eba: 0c00 |0035: move-result-object v0 │ │ -0a7ebc: 5b40 030f |0036: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@0f03 │ │ -0a7ec0: 5450 f50e |0038: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ -0a7ec4: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ -0a7ec8: 5450 f50e |003c: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ -0a7ecc: 7120 be23 3000 |003e: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@23be │ │ -0a7ed2: 0c01 |0041: move-result-object v1 │ │ -0a7ed4: 5b41 fe0e |0042: iput-object v1, v4, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0efe │ │ -0a7ed8: 6e10 a123 0500 |0044: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.toString:()Ljava/lang/String; // method@23a1 │ │ -0a7ede: 0c00 |0047: move-result-object v0 │ │ -0a7ee0: 5b40 050f |0048: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a7ee4: 0e00 |004a: return-void │ │ -0a7ee6: 0710 |004b: move-object v0, v1 │ │ -0a7ee8: 28ea |004c: goto 0036 // -0016 │ │ +0a7ec4: |[0a7ec4] com.squareup.okhttp.HttpUrl.:(Lcom/squareup/okhttp/HttpUrl$Builder;)V │ │ +0a7ed4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a7ed6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0a7ed8: 7010 b927 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a7ede: 5450 fc0e |0005: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a7ee2: 5b40 040f |0007: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a7ee6: 5450 f90e |0009: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ +0a7eea: 7120 be23 3000 |000b: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@23be │ │ +0a7ef0: 0c00 |000e: move-result-object v0 │ │ +0a7ef2: 5b40 060f |000f: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@0f06 │ │ +0a7ef6: 5450 f60e |0011: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a7efa: 7120 be23 3000 |0013: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@23be │ │ +0a7f00: 0c00 |0016: move-result-object v0 │ │ +0a7f02: 5b40 000f |0017: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0f00 │ │ +0a7f06: 5450 fa0e |0019: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a7f0a: 5b40 ff0e |001b: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0eff │ │ +0a7f0e: 6e10 8e23 0500 |001d: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.effectivePort:()I // method@238e │ │ +0a7f14: 0a00 |0020: move-result v0 │ │ +0a7f16: 5940 020f |0021: iput v0, v4, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ +0a7f1a: 5450 f70e |0023: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a7f1e: 7030 bf23 0403 |0025: invoke-direct {v4, v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/util/List;Z)Ljava/util/List; // method@23bf │ │ +0a7f24: 0c00 |0028: move-result-object v0 │ │ +0a7f26: 5b40 010f |0029: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.pathSegments:Ljava/util/List; // field@0f01 │ │ +0a7f2a: 5450 f80e |002b: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a7f2e: 3800 1e00 |002d: if-eqz v0, 004b // +001e │ │ +0a7f32: 5450 f80e |002f: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@0ef8 │ │ +0a7f36: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +0a7f38: 7030 bf23 0402 |0032: invoke-direct {v4, v0, v2}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/util/List;Z)Ljava/util/List; // method@23bf │ │ +0a7f3e: 0c00 |0035: move-result-object v0 │ │ +0a7f40: 5b40 030f |0036: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@0f03 │ │ +0a7f44: 5450 f50e |0038: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ +0a7f48: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ +0a7f4c: 5450 f50e |003c: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ +0a7f50: 7120 be23 3000 |003e: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@23be │ │ +0a7f56: 0c01 |0041: move-result-object v1 │ │ +0a7f58: 5b41 fe0e |0042: iput-object v1, v4, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0efe │ │ +0a7f5c: 6e10 a123 0500 |0044: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.toString:()Ljava/lang/String; // method@23a1 │ │ +0a7f62: 0c00 |0047: move-result-object v0 │ │ +0a7f64: 5b40 050f |0048: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a7f68: 0e00 |004a: return-void │ │ +0a7f6a: 0710 |004b: move-object v0, v1 │ │ +0a7f6c: 28ea |004c: goto 0036 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x0005 line=305 │ │ 0x0009 line=306 │ │ 0x0011 line=307 │ │ 0x0019 line=308 │ │ @@ -253749,17 +253776,17 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a7eec: |[0a7eec] com.squareup.okhttp.HttpUrl.:(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V │ │ -0a7efc: 7020 a323 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/HttpUrl;.:(Lcom/squareup/okhttp/HttpUrl$Builder;)V // method@23a3 │ │ -0a7f02: 0e00 |0003: return-void │ │ +0a7f70: |[0a7f70] com.squareup.okhttp.HttpUrl.:(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V │ │ +0a7f80: 7020 a323 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/HttpUrl;.:(Lcom/squareup/okhttp/HttpUrl$Builder;)V // method@23a3 │ │ +0a7f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/HttpUrl; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/HttpUrl$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/HttpUrl$1; │ │ @@ -253769,17 +253796,17 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7f04: |[0a7f04] com.squareup.okhttp.HttpUrl.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ -0a7f14: 5410 040f |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a7f18: 1100 |0002: return-object v0 │ │ +0a7f88: |[0a7f88] com.squareup.okhttp.HttpUrl.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ +0a7f98: 5410 040f |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a7f9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #4 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -253787,18 +253814,18 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0a7f1c: |[0a7f1c] com.squareup.okhttp.HttpUrl.access$200:(Ljava/lang/String;IILjava/lang/String;)I │ │ -0a7f2c: 7140 ae23 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ -0a7f32: 0a00 |0003: move-result v0 │ │ -0a7f34: 0f00 |0004: return v0 │ │ +0a7fa0: |[0a7fa0] com.squareup.okhttp.HttpUrl.access$200:(Ljava/lang/String;IILjava/lang/String;)I │ │ +0a7fb0: 7140 ae23 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ +0a7fb6: 0a00 |0003: move-result v0 │ │ +0a7fb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -253809,17 +253836,17 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7f38: |[0a7f38] com.squareup.okhttp.HttpUrl.access$300:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ -0a7f48: 5410 ff0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0eff │ │ -0a7f4c: 1100 |0002: return-object v0 │ │ +0a7fbc: |[0a7fbc] com.squareup.okhttp.HttpUrl.access$300:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ +0a7fcc: 5410 ff0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0eff │ │ +0a7fd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #6 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -253827,17 +253854,17 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7f50: |[0a7f50] com.squareup.okhttp.HttpUrl.access$400:(Lcom/squareup/okhttp/HttpUrl;)I │ │ -0a7f60: 5210 020f |0000: iget v0, v1, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ -0a7f64: 0f00 |0002: return v0 │ │ +0a7fd4: |[0a7fd4] com.squareup.okhttp.HttpUrl.access$400:(Lcom/squareup/okhttp/HttpUrl;)I │ │ +0a7fe4: 5210 020f |0000: iget v0, v1, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ +0a7fe8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #7 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -253845,56 +253872,56 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 73 16-bit code units │ │ -0a7f68: |[0a7f68] com.squareup.okhttp.HttpUrl.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; │ │ -0a7f78: 01a2 |0000: move v2, v10 │ │ -0a7f7a: 35b2 4300 |0001: if-ge v2, v11, 0044 // +0043 │ │ -0a7f7e: 6e20 d427 2900 |0003: invoke-virtual {v9, v2}, Ljava/lang/String;.codePointAt:(I)I // method@27d4 │ │ -0a7f84: 0a08 |0006: move-result v8 │ │ -0a7f86: 1301 2000 |0007: const/16 v1, #int 32 // #20 │ │ -0a7f8a: 3418 1f00 |0009: if-lt v8, v1, 0028 // +001f │ │ -0a7f8e: 1301 7f00 |000b: const/16 v1, #int 127 // #7f │ │ -0a7f92: 3218 1b00 |000d: if-eq v8, v1, 0028 // +001b │ │ -0a7f96: 1301 8000 |000f: const/16 v1, #int 128 // #80 │ │ -0a7f9a: 3418 0400 |0011: if-lt v8, v1, 0015 // +0004 │ │ -0a7f9e: 390f 1500 |0013: if-nez v15, 0028 // +0015 │ │ -0a7fa2: 6e20 dd27 8c00 |0015: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0a7fa8: 0a01 |0018: move-result v1 │ │ -0a7faa: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ -0a7fac: 3331 0e00 |001a: if-ne v1, v3, 0028 // +000e │ │ -0a7fb0: 1301 2500 |001c: const/16 v1, #int 37 // #25 │ │ -0a7fb4: 3318 0400 |001e: if-ne v8, v1, 0022 // +0004 │ │ -0a7fb8: 380d 0800 |0020: if-eqz v13, 0028 // +0008 │ │ -0a7fbc: 1301 2b00 |0022: const/16 v1, #int 43 // #2b │ │ -0a7fc0: 3318 1a00 |0024: if-ne v8, v1, 003e // +001a │ │ -0a7fc4: 380e 1800 |0026: if-eqz v14, 003e // +0018 │ │ -0a7fc8: 2200 4906 |0028: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0a7fcc: 7010 eb2b 0000 |002a: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0a7fd2: 6e40 252c 902a |002d: invoke-virtual {v0, v9, v10, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@2c25 │ │ -0a7fd8: 0791 |0030: move-object v1, v9 │ │ -0a7fda: 01b3 |0031: move v3, v11 │ │ -0a7fdc: 07c4 |0032: move-object v4, v12 │ │ -0a7fde: 01d5 |0033: move v5, v13 │ │ -0a7fe0: 01e6 |0034: move v6, v14 │ │ -0a7fe2: 01f7 |0035: move v7, v15 │ │ -0a7fe4: 7708 ab23 0000 |0036: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@23ab │ │ -0a7fea: 6e10 0b2c 0000 |0039: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@2c0b │ │ -0a7ff0: 0c01 |003c: move-result-object v1 │ │ -0a7ff2: 1101 |003d: return-object v1 │ │ -0a7ff4: 7110 6e27 0800 |003e: invoke-static {v8}, Ljava/lang/Character;.charCount:(I)I // method@276e │ │ -0a7ffa: 0a01 |0041: move-result v1 │ │ -0a7ffc: b012 |0042: add-int/2addr v2, v1 │ │ -0a7ffe: 28be |0043: goto 0001 // -0042 │ │ -0a8000: 6e30 ec27 a90b |0044: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a8006: 0c01 |0047: move-result-object v1 │ │ -0a8008: 28f5 |0048: goto 003d // -000b │ │ +0a7fec: |[0a7fec] com.squareup.okhttp.HttpUrl.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; │ │ +0a7ffc: 01a2 |0000: move v2, v10 │ │ +0a7ffe: 35b2 4300 |0001: if-ge v2, v11, 0044 // +0043 │ │ +0a8002: 6e20 d427 2900 |0003: invoke-virtual {v9, v2}, Ljava/lang/String;.codePointAt:(I)I // method@27d4 │ │ +0a8008: 0a08 |0006: move-result v8 │ │ +0a800a: 1301 2000 |0007: const/16 v1, #int 32 // #20 │ │ +0a800e: 3418 1f00 |0009: if-lt v8, v1, 0028 // +001f │ │ +0a8012: 1301 7f00 |000b: const/16 v1, #int 127 // #7f │ │ +0a8016: 3218 1b00 |000d: if-eq v8, v1, 0028 // +001b │ │ +0a801a: 1301 8000 |000f: const/16 v1, #int 128 // #80 │ │ +0a801e: 3418 0400 |0011: if-lt v8, v1, 0015 // +0004 │ │ +0a8022: 390f 1500 |0013: if-nez v15, 0028 // +0015 │ │ +0a8026: 6e20 dd27 8c00 |0015: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0a802c: 0a01 |0018: move-result v1 │ │ +0a802e: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ +0a8030: 3331 0e00 |001a: if-ne v1, v3, 0028 // +000e │ │ +0a8034: 1301 2500 |001c: const/16 v1, #int 37 // #25 │ │ +0a8038: 3318 0400 |001e: if-ne v8, v1, 0022 // +0004 │ │ +0a803c: 380d 0800 |0020: if-eqz v13, 0028 // +0008 │ │ +0a8040: 1301 2b00 |0022: const/16 v1, #int 43 // #2b │ │ +0a8044: 3318 1a00 |0024: if-ne v8, v1, 003e // +001a │ │ +0a8048: 380e 1800 |0026: if-eqz v14, 003e // +0018 │ │ +0a804c: 2200 4c06 |0028: new-instance v0, Lokio/Buffer; // type@064c │ │ +0a8050: 7010 eb2b 0000 |002a: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0a8056: 6e40 252c 902a |002d: invoke-virtual {v0, v9, v10, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@2c25 │ │ +0a805c: 0791 |0030: move-object v1, v9 │ │ +0a805e: 01b3 |0031: move v3, v11 │ │ +0a8060: 07c4 |0032: move-object v4, v12 │ │ +0a8062: 01d5 |0033: move v5, v13 │ │ +0a8064: 01e6 |0034: move v6, v14 │ │ +0a8066: 01f7 |0035: move v7, v15 │ │ +0a8068: 7708 ab23 0000 |0036: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@23ab │ │ +0a806e: 6e10 0b2c 0000 |0039: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@2c0b │ │ +0a8074: 0c01 |003c: move-result-object v1 │ │ +0a8076: 1101 |003d: return-object v1 │ │ +0a8078: 7110 6e27 0800 |003e: invoke-static {v8}, Ljava/lang/Character;.charCount:(I)I // method@276e │ │ +0a807e: 0a01 |0041: move-result v1 │ │ +0a8080: b012 |0042: add-int/2addr v2, v1 │ │ +0a8082: 28be |0043: goto 0001 // -0042 │ │ +0a8084: 6e30 ec27 a90b |0044: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a808a: 0c01 |0047: move-result-object v1 │ │ +0a808c: 28f5 |0048: goto 003d // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1551 │ │ 0x0003 line=1552 │ │ 0x0007 line=1553 │ │ 0x0015 line=1556 │ │ 0x0028 line=1560 │ │ @@ -253922,26 +253949,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -0a800c: |[0a800c] com.squareup.okhttp.HttpUrl.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; │ │ -0a801c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a801e: 6e10 e327 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a8024: 0a02 |0004: move-result v2 │ │ -0a8026: 0770 |0005: move-object v0, v7 │ │ -0a8028: 0783 |0006: move-object v3, v8 │ │ -0a802a: 0194 |0007: move v4, v9 │ │ -0a802c: 01a5 |0008: move v5, v10 │ │ -0a802e: 01b6 |0009: move v6, v11 │ │ -0a8030: 7707 a923 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ -0a8036: 0c00 |000d: move-result-object v0 │ │ -0a8038: 1100 |000e: return-object v0 │ │ +0a8090: |[0a8090] com.squareup.okhttp.HttpUrl.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; │ │ +0a80a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a80a2: 6e10 e327 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a80a8: 0a02 |0004: move-result v2 │ │ +0a80aa: 0770 |0005: move-object v0, v7 │ │ +0a80ac: 0783 |0006: move-object v3, v8 │ │ +0a80ae: 0194 |0007: move v4, v9 │ │ +0a80b0: 01a5 |0008: move v5, v10 │ │ +0a80b2: 01b6 |0009: move v6, v11 │ │ +0a80b4: 7707 a923 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@23a9 │ │ +0a80ba: 0c00 |000d: move-result-object v0 │ │ +0a80bc: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1608 │ │ 0x0001 line=1609 │ │ 0x000a line=1608 │ │ locals : │ │ 0x0000 - 0x000f reg=7 input Ljava/lang/String; │ │ @@ -253955,80 +253982,80 @@ │ │ type : '(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -0a803c: |[0a803c] com.squareup.okhttp.HttpUrl.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V │ │ -0a804c: 1306 2500 |0000: const/16 v6, #int 37 // #25 │ │ -0a8050: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0a8052: 0192 |0003: move v2, v9 │ │ -0a8054: 35a2 7a00 |0004: if-ge v2, v10, 007e // +007a │ │ -0a8058: 6e20 d427 2800 |0006: invoke-virtual {v8, v2}, Ljava/lang/String;.codePointAt:(I)I // method@27d4 │ │ -0a805e: 0a01 |0009: move-result v1 │ │ -0a8060: 380c 1800 |000a: if-eqz v12, 0022 // +0018 │ │ -0a8064: 1304 0900 |000c: const/16 v4, #int 9 // #9 │ │ -0a8068: 3241 0e00 |000e: if-eq v1, v4, 001c // +000e │ │ -0a806c: 1304 0a00 |0010: const/16 v4, #int 10 // #a │ │ -0a8070: 3241 0a00 |0012: if-eq v1, v4, 001c // +000a │ │ -0a8074: 1304 0c00 |0014: const/16 v4, #int 12 // #c │ │ -0a8078: 3241 0600 |0016: if-eq v1, v4, 001c // +0006 │ │ -0a807c: 1304 0d00 |0018: const/16 v4, #int 13 // #d │ │ -0a8080: 3341 0800 |001a: if-ne v1, v4, 0022 // +0008 │ │ -0a8084: 7110 6e27 0100 |001c: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@276e │ │ -0a808a: 0a04 |001f: move-result v4 │ │ -0a808c: b042 |0020: add-int/2addr v2, v4 │ │ -0a808e: 28e3 |0021: goto 0004 // -001d │ │ -0a8090: 1304 2b00 |0022: const/16 v4, #int 43 // #2b │ │ -0a8094: 3341 0f00 |0024: if-ne v1, v4, 0033 // +000f │ │ -0a8098: 380d 0d00 |0026: if-eqz v13, 0033 // +000d │ │ -0a809c: 380c 0800 |0028: if-eqz v12, 0030 // +0008 │ │ -0a80a0: 1a04 1001 |002a: const-string v4, "+" // string@0110 │ │ -0a80a4: 6e20 242c 4700 |002c: invoke-virtual {v7, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@2c24 │ │ -0a80aa: 28ed |002f: goto 001c // -0013 │ │ -0a80ac: 1a04 d000 |0030: const-string v4, "%2B" // string@00d0 │ │ -0a80b0: 28fa |0032: goto 002c // -0006 │ │ -0a80b2: 1304 2000 |0033: const/16 v4, #int 32 // #20 │ │ -0a80b6: 3441 1700 |0035: if-lt v1, v4, 004c // +0017 │ │ -0a80ba: 1304 7f00 |0037: const/16 v4, #int 127 // #7f │ │ -0a80be: 3241 1300 |0039: if-eq v1, v4, 004c // +0013 │ │ -0a80c2: 1304 8000 |003b: const/16 v4, #int 128 // #80 │ │ -0a80c6: 3441 0400 |003d: if-lt v1, v4, 0041 // +0004 │ │ -0a80ca: 390e 0d00 |003f: if-nez v14, 004c // +000d │ │ -0a80ce: 6e20 dd27 1b00 |0041: invoke-virtual {v11, v1}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0a80d4: 0a04 |0044: move-result v4 │ │ -0a80d6: 12f5 |0045: const/4 v5, #int -1 // #ff │ │ -0a80d8: 3354 0600 |0046: if-ne v4, v5, 004c // +0006 │ │ -0a80dc: 3361 3200 |0048: if-ne v1, v6, 007a // +0032 │ │ -0a80e0: 390c 3000 |004a: if-nez v12, 007a // +0030 │ │ -0a80e4: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ -0a80e8: 2203 4906 |004e: new-instance v3, Lokio/Buffer; // type@0649 │ │ -0a80ec: 7010 eb2b 0300 |0050: invoke-direct {v3}, Lokio/Buffer;.:()V // method@2beb │ │ -0a80f2: 6e20 272c 1300 |0053: invoke-virtual {v3, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@2c27 │ │ -0a80f8: 6e10 f72b 0300 |0056: invoke-virtual {v3}, Lokio/Buffer;.exhausted:()Z // method@2bf7 │ │ -0a80fe: 0a04 |0059: move-result v4 │ │ -0a8100: 3904 c2ff |005a: if-nez v4, 001c // -003e │ │ -0a8104: 6e10 ff2b 0300 |005c: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@2bff │ │ -0a810a: 0a04 |005f: move-result v4 │ │ -0a810c: d540 ff00 |0060: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -0a8110: 6e20 1c2c 6700 |0062: invoke-virtual {v7, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0a8116: 6204 fd0e |0065: sget-object v4, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@0efd │ │ -0a811a: e105 0004 |0067: shr-int/lit8 v5, v0, #int 4 // #04 │ │ -0a811e: dd05 050f |0069: and-int/lit8 v5, v5, #int 15 // #0f │ │ -0a8122: 4904 0405 |006b: aget-char v4, v4, v5 │ │ -0a8126: 6e20 1c2c 4700 |006d: invoke-virtual {v7, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0a812c: 6204 fd0e |0070: sget-object v4, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@0efd │ │ -0a8130: dd05 000f |0072: and-int/lit8 v5, v0, #int 15 // #0f │ │ -0a8134: 4904 0405 |0074: aget-char v4, v4, v5 │ │ -0a8138: 6e20 1c2c 4700 |0076: invoke-virtual {v7, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0a813e: 28dd |0079: goto 0056 // -0023 │ │ -0a8140: 6e20 272c 1700 |007a: invoke-virtual {v7, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@2c27 │ │ -0a8146: 289f |007d: goto 001c // -0061 │ │ -0a8148: 0e00 |007e: return-void │ │ +0a80c0: |[0a80c0] com.squareup.okhttp.HttpUrl.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V │ │ +0a80d0: 1306 2500 |0000: const/16 v6, #int 37 // #25 │ │ +0a80d4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0a80d6: 0192 |0003: move v2, v9 │ │ +0a80d8: 35a2 7a00 |0004: if-ge v2, v10, 007e // +007a │ │ +0a80dc: 6e20 d427 2800 |0006: invoke-virtual {v8, v2}, Ljava/lang/String;.codePointAt:(I)I // method@27d4 │ │ +0a80e2: 0a01 |0009: move-result v1 │ │ +0a80e4: 380c 1800 |000a: if-eqz v12, 0022 // +0018 │ │ +0a80e8: 1304 0900 |000c: const/16 v4, #int 9 // #9 │ │ +0a80ec: 3241 0e00 |000e: if-eq v1, v4, 001c // +000e │ │ +0a80f0: 1304 0a00 |0010: const/16 v4, #int 10 // #a │ │ +0a80f4: 3241 0a00 |0012: if-eq v1, v4, 001c // +000a │ │ +0a80f8: 1304 0c00 |0014: const/16 v4, #int 12 // #c │ │ +0a80fc: 3241 0600 |0016: if-eq v1, v4, 001c // +0006 │ │ +0a8100: 1304 0d00 |0018: const/16 v4, #int 13 // #d │ │ +0a8104: 3341 0800 |001a: if-ne v1, v4, 0022 // +0008 │ │ +0a8108: 7110 6e27 0100 |001c: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@276e │ │ +0a810e: 0a04 |001f: move-result v4 │ │ +0a8110: b042 |0020: add-int/2addr v2, v4 │ │ +0a8112: 28e3 |0021: goto 0004 // -001d │ │ +0a8114: 1304 2b00 |0022: const/16 v4, #int 43 // #2b │ │ +0a8118: 3341 0f00 |0024: if-ne v1, v4, 0033 // +000f │ │ +0a811c: 380d 0d00 |0026: if-eqz v13, 0033 // +000d │ │ +0a8120: 380c 0800 |0028: if-eqz v12, 0030 // +0008 │ │ +0a8124: 1a04 1001 |002a: const-string v4, "+" // string@0110 │ │ +0a8128: 6e20 242c 4700 |002c: invoke-virtual {v7, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@2c24 │ │ +0a812e: 28ed |002f: goto 001c // -0013 │ │ +0a8130: 1a04 d000 |0030: const-string v4, "%2B" // string@00d0 │ │ +0a8134: 28fa |0032: goto 002c // -0006 │ │ +0a8136: 1304 2000 |0033: const/16 v4, #int 32 // #20 │ │ +0a813a: 3441 1700 |0035: if-lt v1, v4, 004c // +0017 │ │ +0a813e: 1304 7f00 |0037: const/16 v4, #int 127 // #7f │ │ +0a8142: 3241 1300 |0039: if-eq v1, v4, 004c // +0013 │ │ +0a8146: 1304 8000 |003b: const/16 v4, #int 128 // #80 │ │ +0a814a: 3441 0400 |003d: if-lt v1, v4, 0041 // +0004 │ │ +0a814e: 390e 0d00 |003f: if-nez v14, 004c // +000d │ │ +0a8152: 6e20 dd27 1b00 |0041: invoke-virtual {v11, v1}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0a8158: 0a04 |0044: move-result v4 │ │ +0a815a: 12f5 |0045: const/4 v5, #int -1 // #ff │ │ +0a815c: 3354 0600 |0046: if-ne v4, v5, 004c // +0006 │ │ +0a8160: 3361 3200 |0048: if-ne v1, v6, 007a // +0032 │ │ +0a8164: 390c 3000 |004a: if-nez v12, 007a // +0030 │ │ +0a8168: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ +0a816c: 2203 4c06 |004e: new-instance v3, Lokio/Buffer; // type@064c │ │ +0a8170: 7010 eb2b 0300 |0050: invoke-direct {v3}, Lokio/Buffer;.:()V // method@2beb │ │ +0a8176: 6e20 272c 1300 |0053: invoke-virtual {v3, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@2c27 │ │ +0a817c: 6e10 f72b 0300 |0056: invoke-virtual {v3}, Lokio/Buffer;.exhausted:()Z // method@2bf7 │ │ +0a8182: 0a04 |0059: move-result v4 │ │ +0a8184: 3904 c2ff |005a: if-nez v4, 001c // -003e │ │ +0a8188: 6e10 ff2b 0300 |005c: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@2bff │ │ +0a818e: 0a04 |005f: move-result v4 │ │ +0a8190: d540 ff00 |0060: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +0a8194: 6e20 1c2c 6700 |0062: invoke-virtual {v7, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0a819a: 6204 fd0e |0065: sget-object v4, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@0efd │ │ +0a819e: e105 0004 |0067: shr-int/lit8 v5, v0, #int 4 // #04 │ │ +0a81a2: dd05 050f |0069: and-int/lit8 v5, v5, #int 15 // #0f │ │ +0a81a6: 4904 0405 |006b: aget-char v4, v4, v5 │ │ +0a81aa: 6e20 1c2c 4700 |006d: invoke-virtual {v7, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0a81b0: 6204 fd0e |0070: sget-object v4, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@0efd │ │ +0a81b4: dd05 000f |0072: and-int/lit8 v5, v0, #int 15 // #0f │ │ +0a81b8: 4904 0405 |0074: aget-char v4, v4, v5 │ │ +0a81bc: 6e20 1c2c 4700 |0076: invoke-virtual {v7, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0a81c2: 28dd |0079: goto 0056 // -0023 │ │ +0a81c4: 6e20 272c 1700 |007a: invoke-virtual {v7, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@2c27 │ │ +0a81ca: 289f |007d: goto 001c // -0061 │ │ +0a81cc: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1573 │ │ 0x0003 line=1575 │ │ 0x0006 line=1576 │ │ 0x000a line=1577 │ │ 0x001c line=1575 │ │ @@ -254066,37 +254093,37 @@ │ │ type : '(C)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -0a814c: |[0a814c] com.squareup.okhttp.HttpUrl.decodeHexDigit:(C)I │ │ -0a815c: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -0a8160: 3401 0900 |0002: if-lt v1, v0, 000b // +0009 │ │ -0a8164: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ -0a8168: 3601 0500 |0006: if-gt v1, v0, 000b // +0005 │ │ -0a816c: d800 01d0 |0008: add-int/lit8 v0, v1, #int -48 // #d0 │ │ -0a8170: 0f00 |000a: return v0 │ │ -0a8172: 1300 6100 |000b: const/16 v0, #int 97 // #61 │ │ -0a8176: 3401 0b00 |000d: if-lt v1, v0, 0018 // +000b │ │ -0a817a: 1300 6600 |000f: const/16 v0, #int 102 // #66 │ │ -0a817e: 3601 0700 |0011: if-gt v1, v0, 0018 // +0007 │ │ -0a8182: d800 019f |0013: add-int/lit8 v0, v1, #int -97 // #9f │ │ -0a8186: d800 000a |0015: add-int/lit8 v0, v0, #int 10 // #0a │ │ -0a818a: 28f3 |0017: goto 000a // -000d │ │ -0a818c: 1300 4100 |0018: const/16 v0, #int 65 // #41 │ │ -0a8190: 3401 0b00 |001a: if-lt v1, v0, 0025 // +000b │ │ -0a8194: 1300 4600 |001c: const/16 v0, #int 70 // #46 │ │ -0a8198: 3601 0700 |001e: if-gt v1, v0, 0025 // +0007 │ │ -0a819c: d800 01bf |0020: add-int/lit8 v0, v1, #int -65 // #bf │ │ -0a81a0: d800 000a |0022: add-int/lit8 v0, v0, #int 10 // #0a │ │ -0a81a4: 28e6 |0024: goto 000a // -001a │ │ -0a81a6: 12f0 |0025: const/4 v0, #int -1 // #ff │ │ -0a81a8: 28e4 |0026: goto 000a // -001c │ │ +0a81d0: |[0a81d0] com.squareup.okhttp.HttpUrl.decodeHexDigit:(C)I │ │ +0a81e0: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +0a81e4: 3401 0900 |0002: if-lt v1, v0, 000b // +0009 │ │ +0a81e8: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ +0a81ec: 3601 0500 |0006: if-gt v1, v0, 000b // +0005 │ │ +0a81f0: d800 01d0 |0008: add-int/lit8 v0, v1, #int -48 // #d0 │ │ +0a81f4: 0f00 |000a: return v0 │ │ +0a81f6: 1300 6100 |000b: const/16 v0, #int 97 // #61 │ │ +0a81fa: 3401 0b00 |000d: if-lt v1, v0, 0018 // +000b │ │ +0a81fe: 1300 6600 |000f: const/16 v0, #int 102 // #66 │ │ +0a8202: 3601 0700 |0011: if-gt v1, v0, 0018 // +0007 │ │ +0a8206: d800 019f |0013: add-int/lit8 v0, v1, #int -97 // #9f │ │ +0a820a: d800 000a |0015: add-int/lit8 v0, v0, #int 10 // #0a │ │ +0a820e: 28f3 |0017: goto 000a // -000d │ │ +0a8210: 1300 4100 |0018: const/16 v0, #int 65 // #41 │ │ +0a8214: 3401 0b00 |001a: if-lt v1, v0, 0025 // +000b │ │ +0a8218: 1300 4600 |001c: const/16 v0, #int 70 // #46 │ │ +0a821c: 3601 0700 |001e: if-gt v1, v0, 0025 // +0007 │ │ +0a8220: d800 01bf |0020: add-int/lit8 v0, v1, #int -65 // #bf │ │ +0a8224: d800 000a |0022: add-int/lit8 v0, v0, #int 10 // #0a │ │ +0a8228: 28e6 |0024: goto 000a // -001a │ │ +0a822a: 12f0 |0025: const/4 v0, #int -1 // #ff │ │ +0a822c: 28e4 |0026: goto 000a // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1527 │ │ 0x000a line=1530 │ │ 0x000b line=1528 │ │ 0x0018 line=1529 │ │ 0x0025 line=1530 │ │ @@ -254108,29 +254135,29 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0a81ac: |[0a81ac] com.squareup.okhttp.HttpUrl.defaultPort:(Ljava/lang/String;)I │ │ -0a81bc: 1a00 a821 |0000: const-string v0, "http" // string@21a8 │ │ -0a81c0: 6e20 d727 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a81c6: 0a00 |0005: move-result v0 │ │ -0a81c8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0a81cc: 1300 5000 |0008: const/16 v0, #int 80 // #50 │ │ -0a81d0: 0f00 |000a: return v0 │ │ -0a81d2: 1a00 b721 |000b: const-string v0, "https" // string@21b7 │ │ -0a81d6: 6e20 d727 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a81dc: 0a00 |0010: move-result v0 │ │ -0a81de: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -0a81e2: 1300 bb01 |0013: const/16 v0, #int 443 // #1bb │ │ -0a81e6: 28f5 |0015: goto 000a // -000b │ │ -0a81e8: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -0a81ea: 28f3 |0017: goto 000a // -000d │ │ +0a8230: |[0a8230] com.squareup.okhttp.HttpUrl.defaultPort:(Ljava/lang/String;)I │ │ +0a8240: 1a00 b221 |0000: const-string v0, "http" // string@21b2 │ │ +0a8244: 6e20 d727 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a824a: 0a00 |0005: move-result v0 │ │ +0a824c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0a8250: 1300 5000 |0008: const/16 v0, #int 80 // #50 │ │ +0a8254: 0f00 |000a: return v0 │ │ +0a8256: 1a00 c121 |000b: const-string v0, "https" // string@21c1 │ │ +0a825a: 6e20 d727 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a8260: 0a00 |0010: move-result v0 │ │ +0a8262: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +0a8266: 1300 bb01 |0013: const/16 v0, #int 443 // #1bb │ │ +0a826a: 28f5 |0015: goto 000a // -000b │ │ +0a826c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +0a826e: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0008 line=409 │ │ 0x000a line=413 │ │ 0x000b line=410 │ │ 0x0013 line=411 │ │ @@ -254143,28 +254170,28 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a81ec: |[0a81ec] com.squareup.okhttp.HttpUrl.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I │ │ -0a81fc: 0140 |0000: move v0, v4 │ │ -0a81fe: 3550 1100 |0001: if-ge v0, v5, 0012 // +0011 │ │ -0a8202: 6e20 d327 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a8208: 0a01 |0006: move-result v1 │ │ -0a820a: 6e20 dd27 1600 |0007: invoke-virtual {v6, v1}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0a8210: 0a01 |000a: move-result v1 │ │ -0a8212: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0a8214: 3221 0300 |000c: if-eq v1, v2, 000f // +0003 │ │ -0a8218: 0f00 |000e: return v0 │ │ -0a821a: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a821e: 28f0 |0011: goto 0001 // -0010 │ │ -0a8220: 0150 |0012: move v0, v5 │ │ -0a8222: 28fb |0013: goto 000e // -0005 │ │ +0a8270: |[0a8270] com.squareup.okhttp.HttpUrl.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I │ │ +0a8280: 0140 |0000: move v0, v4 │ │ +0a8282: 3550 1100 |0001: if-ge v0, v5, 0012 // +0011 │ │ +0a8286: 6e20 d327 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a828c: 0a01 |0006: move-result v1 │ │ +0a828e: 6e20 dd27 1600 |0007: invoke-virtual {v6, v1}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0a8294: 0a01 |000a: move-result v1 │ │ +0a8296: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +0a8298: 3221 0300 |000c: if-eq v1, v2, 000f // +0003 │ │ +0a829c: 0f00 |000e: return v0 │ │ +0a829e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a82a2: 28f0 |0011: goto 0001 // -0010 │ │ +0a82a4: 0150 |0012: move v0, v5 │ │ +0a82a6: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1472 │ │ 0x0003 line=1473 │ │ 0x000e line=1475 │ │ 0x000f line=1472 │ │ 0x0013 line=1475 │ │ @@ -254181,37 +254208,37 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/util/List;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0a8224: |[0a8224] com.squareup.okhttp.HttpUrl.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V │ │ -0a8234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a8236: 7210 ec28 0600 |0001: invoke-interface {v6}, Ljava/util/List;.size:()I // method@28ec │ │ -0a823c: 0a02 |0004: move-result v2 │ │ -0a823e: 3520 2700 |0005: if-ge v0, v2, 002c // +0027 │ │ -0a8242: 7220 e528 0600 |0007: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a8248: 0c01 |000a: move-result-object v1 │ │ -0a824a: 1f01 6a05 |000b: check-cast v1, Ljava/lang/String; // type@056a │ │ -0a824e: d804 0001 |000d: add-int/lit8 v4, v0, #int 1 // #01 │ │ -0a8252: 7220 e528 4600 |000f: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a8258: 0c03 |0012: move-result-object v3 │ │ -0a825a: 1f03 6a05 |0013: check-cast v3, Ljava/lang/String; // type@056a │ │ -0a825e: 3d00 0700 |0015: if-lez v0, 001c // +0007 │ │ -0a8262: 1304 2600 |0017: const/16 v4, #int 38 // #26 │ │ -0a8266: 6e20 fc27 4500 |0019: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a826c: 6e20 0228 1500 |001c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a8272: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ -0a8276: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ -0a827a: 6e20 fc27 4500 |0023: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a8280: 6e20 0228 3500 |0026: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a8286: d800 0002 |0029: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0a828a: 28da |002b: goto 0005 // -0026 │ │ -0a828c: 0e00 |002c: return-void │ │ +0a82a8: |[0a82a8] com.squareup.okhttp.HttpUrl.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V │ │ +0a82b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a82ba: 7210 ec28 0600 |0001: invoke-interface {v6}, Ljava/util/List;.size:()I // method@28ec │ │ +0a82c0: 0a02 |0004: move-result v2 │ │ +0a82c2: 3520 2700 |0005: if-ge v0, v2, 002c // +0027 │ │ +0a82c6: 7220 e528 0600 |0007: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a82cc: 0c01 |000a: move-result-object v1 │ │ +0a82ce: 1f01 6b05 |000b: check-cast v1, Ljava/lang/String; // type@056b │ │ +0a82d2: d804 0001 |000d: add-int/lit8 v4, v0, #int 1 // #01 │ │ +0a82d6: 7220 e528 4600 |000f: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a82dc: 0c03 |0012: move-result-object v3 │ │ +0a82de: 1f03 6b05 |0013: check-cast v3, Ljava/lang/String; // type@056b │ │ +0a82e2: 3d00 0700 |0015: if-lez v0, 001c // +0007 │ │ +0a82e6: 1304 2600 |0017: const/16 v4, #int 38 // #26 │ │ +0a82ea: 6e20 fc27 4500 |0019: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a82f0: 6e20 0228 1500 |001c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a82f6: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ +0a82fa: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ +0a82fe: 6e20 fc27 4500 |0023: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a8304: 6e20 0228 3500 |0026: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a830a: d800 0002 |0029: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0a830e: 28da |002b: goto 0005 // -0026 │ │ +0a8310: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0007 line=469 │ │ 0x000d line=470 │ │ 0x0015 line=471 │ │ 0x001c line=472 │ │ @@ -254234,25 +254261,25 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0a8290: |[0a8290] com.squareup.okhttp.HttpUrl.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ -0a82a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a82a2: 2200 b504 |0001: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@04b5 │ │ -0a82a6: 7010 8723 0000 |0003: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@2387 │ │ -0a82ac: 6e30 9423 2004 |0006: invoke-virtual {v0, v2, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@2394 │ │ -0a82b2: 0c01 |0009: move-result-object v1 │ │ -0a82b4: 6203 f30e |000a: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ -0a82b8: 3331 0600 |000c: if-ne v1, v3, 0012 // +0006 │ │ -0a82bc: 6e10 8823 0000 |000e: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@2388 │ │ -0a82c2: 0c02 |0011: move-result-object v2 │ │ -0a82c4: 1102 |0012: return-object v2 │ │ +0a8314: |[0a8314] com.squareup.okhttp.HttpUrl.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ +0a8324: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a8326: 2200 b604 |0001: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@04b6 │ │ +0a832a: 7010 8723 0000 |0003: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@2387 │ │ +0a8330: 6e30 9423 2004 |0006: invoke-virtual {v0, v2, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@2394 │ │ +0a8336: 0c01 |0009: move-result-object v1 │ │ +0a8338: 6203 f30e |000a: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ +0a833c: 3331 0600 |000c: if-ne v1, v3, 0012 // +0006 │ │ +0a8340: 6e10 8823 0000 |000e: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@2388 │ │ +0a8346: 0c02 |0011: move-result-object v2 │ │ +0a8348: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=595 │ │ 0x0006 line=596 │ │ 0x000a line=597 │ │ locals : │ │ 0x0006 - 0x0013 reg=0 builder Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -254264,28 +254291,28 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/util/List;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a82c8: |[0a82c8] com.squareup.okhttp.HttpUrl.pathSegmentsToString:(Ljava/lang/StringBuilder;Ljava/util/List;)V │ │ -0a82d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a82da: 7210 ec28 0400 |0001: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -0a82e0: 0a01 |0004: move-result v1 │ │ -0a82e2: 3510 1300 |0005: if-ge v0, v1, 0018 // +0013 │ │ -0a82e6: 1302 2f00 |0007: const/16 v2, #int 47 // #2f │ │ -0a82ea: 6e20 fc27 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a82f0: 7220 e528 0400 |000c: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0a82f6: 0c02 |000f: move-result-object v2 │ │ -0a82f8: 1f02 6a05 |0010: check-cast v2, Ljava/lang/String; // type@056a │ │ -0a82fc: 6e20 0228 2300 |0012: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a8302: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a8306: 28ee |0017: goto 0005 // -0012 │ │ -0a8308: 0e00 |0018: return-void │ │ +0a834c: |[0a834c] com.squareup.okhttp.HttpUrl.pathSegmentsToString:(Ljava/lang/StringBuilder;Ljava/util/List;)V │ │ +0a835c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a835e: 7210 ec28 0400 |0001: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +0a8364: 0a01 |0004: move-result v1 │ │ +0a8366: 3510 1300 |0005: if-ge v0, v1, 0018 // +0013 │ │ +0a836a: 1302 2f00 |0007: const/16 v2, #int 47 // #2f │ │ +0a836e: 6e20 fc27 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a8374: 7220 e528 0400 |000c: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0a837a: 0c02 |000f: move-result-object v2 │ │ +0a837c: 1f02 6b05 |0010: check-cast v2, Ljava/lang/String; // type@056b │ │ +0a8380: 6e20 0228 2300 |0012: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a8386: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a838a: 28ee |0017: goto 0005 // -0012 │ │ +0a838c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0007 line=433 │ │ 0x000c line=434 │ │ 0x0015 line=432 │ │ 0x0018 line=436 │ │ @@ -254301,36 +254328,36 @@ │ │ type : '(Ljava/lang/String;IIZ)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0a830c: |[0a830c] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; │ │ -0a831c: 0151 |0000: move v1, v5 │ │ -0a831e: 3561 2300 |0001: if-ge v1, v6, 0024 // +0023 │ │ -0a8322: 6e20 d327 1400 |0003: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a8328: 0a00 |0006: move-result v0 │ │ -0a832a: 1303 2500 |0007: const/16 v3, #int 37 // #25 │ │ -0a832e: 3230 0800 |0009: if-eq v0, v3, 0011 // +0008 │ │ -0a8332: 1303 2b00 |000b: const/16 v3, #int 43 // #2b │ │ -0a8336: 3330 1400 |000d: if-ne v0, v3, 0021 // +0014 │ │ -0a833a: 3807 1200 |000f: if-eqz v7, 0021 // +0012 │ │ -0a833e: 2202 4906 |0011: new-instance v2, Lokio/Buffer; // type@0649 │ │ -0a8342: 7010 eb2b 0200 |0013: invoke-direct {v2}, Lokio/Buffer;.:()V // method@2beb │ │ -0a8348: 6e40 252c 4215 |0016: invoke-virtual {v2, v4, v5, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@2c25 │ │ -0a834e: 7157 c023 4261 |0019: invoke-static {v2, v4, v1, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Lokio/Buffer;Ljava/lang/String;IIZ)V // method@23c0 │ │ -0a8354: 6e10 0b2c 0200 |001c: invoke-virtual {v2}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@2c0b │ │ -0a835a: 0c03 |001f: move-result-object v3 │ │ -0a835c: 1103 |0020: return-object v3 │ │ -0a835e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a8362: 28de |0023: goto 0001 // -0022 │ │ -0a8364: 6e30 ec27 5406 |0024: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a836a: 0c03 |0027: move-result-object v3 │ │ -0a836c: 28f8 |0028: goto 0020 // -0008 │ │ +0a8390: |[0a8390] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; │ │ +0a83a0: 0151 |0000: move v1, v5 │ │ +0a83a2: 3561 2300 |0001: if-ge v1, v6, 0024 // +0023 │ │ +0a83a6: 6e20 d327 1400 |0003: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a83ac: 0a00 |0006: move-result v0 │ │ +0a83ae: 1303 2500 |0007: const/16 v3, #int 37 // #25 │ │ +0a83b2: 3230 0800 |0009: if-eq v0, v3, 0011 // +0008 │ │ +0a83b6: 1303 2b00 |000b: const/16 v3, #int 43 // #2b │ │ +0a83ba: 3330 1400 |000d: if-ne v0, v3, 0021 // +0014 │ │ +0a83be: 3807 1200 |000f: if-eqz v7, 0021 // +0012 │ │ +0a83c2: 2202 4c06 |0011: new-instance v2, Lokio/Buffer; // type@064c │ │ +0a83c6: 7010 eb2b 0200 |0013: invoke-direct {v2}, Lokio/Buffer;.:()V // method@2beb │ │ +0a83cc: 6e40 252c 4215 |0016: invoke-virtual {v2, v4, v5, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@2c25 │ │ +0a83d2: 7157 c023 4261 |0019: invoke-static {v2, v4, v1, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Lokio/Buffer;Ljava/lang/String;IIZ)V // method@23c0 │ │ +0a83d8: 6e10 0b2c 0200 |001c: invoke-virtual {v2}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@2c0b │ │ +0a83de: 0c03 |001f: move-result-object v3 │ │ +0a83e0: 1103 |0020: return-object v3 │ │ +0a83e2: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a83e6: 28de |0023: goto 0001 // -0022 │ │ +0a83e8: 6e30 ec27 5406 |0024: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a83ee: 0c03 |0027: move-result-object v3 │ │ +0a83f0: 28f8 |0028: goto 0020 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1491 │ │ 0x0003 line=1492 │ │ 0x0007 line=1493 │ │ 0x0011 line=1495 │ │ 0x0016 line=1496 │ │ @@ -254354,21 +254381,21 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0a8370: |[0a8370] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -0a8380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a8382: 6e10 e327 0200 |0001: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a8388: 0a01 |0004: move-result v1 │ │ -0a838a: 7140 bd23 0231 |0005: invoke-static {v2, v0, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@23bd │ │ -0a8390: 0c00 |0008: move-result-object v0 │ │ -0a8392: 1100 |0009: return-object v0 │ │ +0a83f4: |[0a83f4] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0a8404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8406: 6e10 e327 0200 |0001: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a840c: 0a01 |0004: move-result v1 │ │ +0a840e: 7140 bd23 0231 |0005: invoke-static {v2, v0, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@23bd │ │ +0a8414: 0c00 |0008: move-result-object v0 │ │ +0a8416: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1479 │ │ locals : │ │ 0x0000 - 0x000a reg=2 encoded Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 plusIsSpace Z │ │ │ │ @@ -254377,37 +254404,37 @@ │ │ type : '(Ljava/util/List;Z)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0a8394: |[0a8394] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/util/List;Z)Ljava/util/List; │ │ -0a83a4: 2200 ab05 |0000: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0a83a8: 7210 ec28 0500 |0002: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ -0a83ae: 0a02 |0005: move-result v2 │ │ -0a83b0: 7020 9128 2000 |0006: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0a83b6: 7210 e828 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@28e8 │ │ -0a83bc: 0c03 |000c: move-result-object v3 │ │ -0a83be: 7210 d228 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0a83c4: 0a02 |0010: move-result v2 │ │ -0a83c6: 3802 1400 |0011: if-eqz v2, 0025 // +0014 │ │ -0a83ca: 7210 d328 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0a83d0: 0c01 |0016: move-result-object v1 │ │ -0a83d2: 1f01 6a05 |0017: check-cast v1, Ljava/lang/String; // type@056a │ │ -0a83d6: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ -0a83da: 7120 be23 6100 |001b: invoke-static {v1, v6}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@23be │ │ -0a83e0: 0c02 |001e: move-result-object v2 │ │ -0a83e2: 7220 df28 2000 |001f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a83e8: 28eb |0022: goto 000d // -0015 │ │ -0a83ea: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0a83ec: 28fb |0024: goto 001f // -0005 │ │ -0a83ee: 7110 b728 0000 |0025: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ -0a83f4: 0c02 |0028: move-result-object v2 │ │ -0a83f6: 1102 |0029: return-object v2 │ │ +0a8418: |[0a8418] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/util/List;Z)Ljava/util/List; │ │ +0a8428: 2200 ae05 |0000: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0a842c: 7210 ec28 0500 |0002: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ +0a8432: 0a02 |0005: move-result v2 │ │ +0a8434: 7020 9128 2000 |0006: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +0a843a: 7210 e828 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@28e8 │ │ +0a8440: 0c03 |000c: move-result-object v3 │ │ +0a8442: 7210 d228 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0a8448: 0a02 |0010: move-result v2 │ │ +0a844a: 3802 1400 |0011: if-eqz v2, 0025 // +0014 │ │ +0a844e: 7210 d328 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0a8454: 0c01 |0016: move-result-object v1 │ │ +0a8456: 1f01 6b05 |0017: check-cast v1, Ljava/lang/String; // type@056b │ │ +0a845a: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ +0a845e: 7120 be23 6100 |001b: invoke-static {v1, v6}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@23be │ │ +0a8464: 0c02 |001e: move-result-object v2 │ │ +0a8466: 7220 df28 2000 |001f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a846c: 28eb |0022: goto 000d // -0015 │ │ +0a846e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0a8470: 28fb |0024: goto 001f // -0005 │ │ +0a8472: 7110 b728 0000 |0025: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ +0a8478: 0c02 |0028: move-result-object v2 │ │ +0a847a: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1483 │ │ 0x0009 line=1484 │ │ 0x0019 line=1485 │ │ 0x0025 line=1487 │ │ locals : │ │ @@ -254423,53 +254450,53 @@ │ │ type : '(Lokio/Buffer;Ljava/lang/String;IIZ)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -0a83f8: |[0a83f8] com.squareup.okhttp.HttpUrl.percentDecode:(Lokio/Buffer;Ljava/lang/String;IIZ)V │ │ -0a8408: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0a840a: 0183 |0001: move v3, v8 │ │ -0a840c: 3593 4400 |0002: if-ge v3, v9, 0046 // +0044 │ │ -0a8410: 6e20 d427 3700 |0004: invoke-virtual {v7, v3}, Ljava/lang/String;.codePointAt:(I)I // method@27d4 │ │ -0a8416: 0a00 |0007: move-result v0 │ │ -0a8418: 1304 2500 |0008: const/16 v4, #int 37 // #25 │ │ -0a841c: 3340 2c00 |000a: if-ne v0, v4, 0036 // +002c │ │ -0a8420: d804 0302 |000c: add-int/lit8 v4, v3, #int 2 // #02 │ │ -0a8424: 3594 2800 |000e: if-ge v4, v9, 0036 // +0028 │ │ -0a8428: d804 0301 |0010: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0a842c: 6e20 d327 4700 |0012: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a8432: 0a04 |0015: move-result v4 │ │ -0a8434: 7110 ac23 0400 |0016: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@23ac │ │ -0a843a: 0a01 |0019: move-result v1 │ │ -0a843c: d804 0302 |001a: add-int/lit8 v4, v3, #int 2 // #02 │ │ -0a8440: 6e20 d327 4700 |001c: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0a8446: 0a04 |001f: move-result v4 │ │ -0a8448: 7110 ac23 0400 |0020: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@23ac │ │ -0a844e: 0a02 |0023: move-result v2 │ │ -0a8450: 3251 1e00 |0024: if-eq v1, v5, 0042 // +001e │ │ -0a8454: 3252 1c00 |0026: if-eq v2, v5, 0042 // +001c │ │ -0a8458: e004 0104 |0028: shl-int/lit8 v4, v1, #int 4 // #04 │ │ -0a845c: b024 |002a: add-int/2addr v4, v2 │ │ -0a845e: 6e20 1c2c 4600 |002b: invoke-virtual {v6, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0a8464: d803 0302 |002e: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0a8468: 7110 6e27 0000 |0030: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@276e │ │ -0a846e: 0a04 |0033: move-result v4 │ │ -0a8470: b043 |0034: add-int/2addr v3, v4 │ │ -0a8472: 28cd |0035: goto 0002 // -0033 │ │ -0a8474: 1304 2b00 |0036: const/16 v4, #int 43 // #2b │ │ -0a8478: 3340 0a00 |0038: if-ne v0, v4, 0042 // +000a │ │ -0a847c: 380a 0800 |003a: if-eqz v10, 0042 // +0008 │ │ -0a8480: 1304 2000 |003c: const/16 v4, #int 32 // #20 │ │ -0a8484: 6e20 1c2c 4600 |003e: invoke-virtual {v6, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0a848a: 28ef |0041: goto 0030 // -0011 │ │ -0a848c: 6e20 272c 0600 |0042: invoke-virtual {v6, v0}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@2c27 │ │ -0a8492: 28eb |0045: goto 0030 // -0015 │ │ -0a8494: 0e00 |0046: return-void │ │ +0a847c: |[0a847c] com.squareup.okhttp.HttpUrl.percentDecode:(Lokio/Buffer;Ljava/lang/String;IIZ)V │ │ +0a848c: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0a848e: 0183 |0001: move v3, v8 │ │ +0a8490: 3593 4400 |0002: if-ge v3, v9, 0046 // +0044 │ │ +0a8494: 6e20 d427 3700 |0004: invoke-virtual {v7, v3}, Ljava/lang/String;.codePointAt:(I)I // method@27d4 │ │ +0a849a: 0a00 |0007: move-result v0 │ │ +0a849c: 1304 2500 |0008: const/16 v4, #int 37 // #25 │ │ +0a84a0: 3340 2c00 |000a: if-ne v0, v4, 0036 // +002c │ │ +0a84a4: d804 0302 |000c: add-int/lit8 v4, v3, #int 2 // #02 │ │ +0a84a8: 3594 2800 |000e: if-ge v4, v9, 0036 // +0028 │ │ +0a84ac: d804 0301 |0010: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0a84b0: 6e20 d327 4700 |0012: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a84b6: 0a04 |0015: move-result v4 │ │ +0a84b8: 7110 ac23 0400 |0016: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@23ac │ │ +0a84be: 0a01 |0019: move-result v1 │ │ +0a84c0: d804 0302 |001a: add-int/lit8 v4, v3, #int 2 // #02 │ │ +0a84c4: 6e20 d327 4700 |001c: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0a84ca: 0a04 |001f: move-result v4 │ │ +0a84cc: 7110 ac23 0400 |0020: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@23ac │ │ +0a84d2: 0a02 |0023: move-result v2 │ │ +0a84d4: 3251 1e00 |0024: if-eq v1, v5, 0042 // +001e │ │ +0a84d8: 3252 1c00 |0026: if-eq v2, v5, 0042 // +001c │ │ +0a84dc: e004 0104 |0028: shl-int/lit8 v4, v1, #int 4 // #04 │ │ +0a84e0: b024 |002a: add-int/2addr v4, v2 │ │ +0a84e2: 6e20 1c2c 4600 |002b: invoke-virtual {v6, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0a84e8: d803 0302 |002e: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0a84ec: 7110 6e27 0000 |0030: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@276e │ │ +0a84f2: 0a04 |0033: move-result v4 │ │ +0a84f4: b043 |0034: add-int/2addr v3, v4 │ │ +0a84f6: 28cd |0035: goto 0002 // -0033 │ │ +0a84f8: 1304 2b00 |0036: const/16 v4, #int 43 // #2b │ │ +0a84fc: 3340 0a00 |0038: if-ne v0, v4, 0042 // +000a │ │ +0a8500: 380a 0800 |003a: if-eqz v10, 0042 // +0008 │ │ +0a8504: 1304 2000 |003c: const/16 v4, #int 32 // #20 │ │ +0a8508: 6e20 1c2c 4600 |003e: invoke-virtual {v6, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0a850e: 28ef |0041: goto 0030 // -0011 │ │ +0a8510: 6e20 272c 0600 |0042: invoke-virtual {v6, v0}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@2c27 │ │ +0a8516: 28eb |0045: goto 0030 // -0015 │ │ +0a8518: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1508 │ │ 0x0004 line=1509 │ │ 0x0008 line=1510 │ │ 0x0010 line=1511 │ │ 0x001a line=1512 │ │ @@ -254497,49 +254524,49 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0a8498: |[0a8498] com.squareup.okhttp.HttpUrl.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; │ │ -0a84a8: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0a84aa: 2203 ab05 |0001: new-instance v3, Ljava/util/ArrayList; // type@05ab │ │ -0a84ae: 7010 9028 0300 |0003: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0a84b4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0a84b6: 6e10 e327 0600 |0007: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a84bc: 0a04 |000a: move-result v4 │ │ -0a84be: 3642 3700 |000b: if-gt v2, v4, 0042 // +0037 │ │ -0a84c2: 1304 2600 |000d: const/16 v4, #int 38 // #26 │ │ -0a84c6: 6e30 de27 4602 |000f: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ -0a84cc: 0a00 |0012: move-result v0 │ │ -0a84ce: 3350 0600 |0013: if-ne v0, v5, 0019 // +0006 │ │ -0a84d2: 6e10 e327 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a84d8: 0a00 |0018: move-result v0 │ │ -0a84da: 1304 3d00 |0019: const/16 v4, #int 61 // #3d │ │ -0a84de: 6e30 de27 4602 |001b: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ -0a84e4: 0a01 |001e: move-result v1 │ │ -0a84e6: 3251 0400 |001f: if-eq v1, v5, 0023 // +0004 │ │ -0a84ea: 3701 1000 |0021: if-le v1, v0, 0031 // +0010 │ │ -0a84ee: 6e30 ec27 2600 |0023: invoke-virtual {v6, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a84f4: 0c04 |0026: move-result-object v4 │ │ -0a84f6: 7220 df28 4300 |0027: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a84fc: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -0a84fe: 7220 df28 4300 |002b: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a8504: d802 0001 |002e: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0a8508: 28d7 |0030: goto 0007 // -0029 │ │ -0a850a: 6e30 ec27 2601 |0031: invoke-virtual {v6, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a8510: 0c04 |0034: move-result-object v4 │ │ -0a8512: 7220 df28 4300 |0035: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a8518: d804 0101 |0038: add-int/lit8 v4, v1, #int 1 // #01 │ │ -0a851c: 6e30 ec27 4600 |003a: invoke-virtual {v6, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a8522: 0c04 |003d: move-result-object v4 │ │ -0a8524: 7220 df28 4300 |003e: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a852a: 28ed |0041: goto 002e // -0013 │ │ -0a852c: 1103 |0042: return-object v3 │ │ +0a851c: |[0a851c] com.squareup.okhttp.HttpUrl.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; │ │ +0a852c: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0a852e: 2203 ae05 |0001: new-instance v3, Ljava/util/ArrayList; // type@05ae │ │ +0a8532: 7010 9028 0300 |0003: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0a8538: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a853a: 6e10 e327 0600 |0007: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a8540: 0a04 |000a: move-result v4 │ │ +0a8542: 3642 3700 |000b: if-gt v2, v4, 0042 // +0037 │ │ +0a8546: 1304 2600 |000d: const/16 v4, #int 38 // #26 │ │ +0a854a: 6e30 de27 4602 |000f: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ +0a8550: 0a00 |0012: move-result v0 │ │ +0a8552: 3350 0600 |0013: if-ne v0, v5, 0019 // +0006 │ │ +0a8556: 6e10 e327 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a855c: 0a00 |0018: move-result v0 │ │ +0a855e: 1304 3d00 |0019: const/16 v4, #int 61 // #3d │ │ +0a8562: 6e30 de27 4602 |001b: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ +0a8568: 0a01 |001e: move-result v1 │ │ +0a856a: 3251 0400 |001f: if-eq v1, v5, 0023 // +0004 │ │ +0a856e: 3701 1000 |0021: if-le v1, v0, 0031 // +0010 │ │ +0a8572: 6e30 ec27 2600 |0023: invoke-virtual {v6, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a8578: 0c04 |0026: move-result-object v4 │ │ +0a857a: 7220 df28 4300 |0027: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a8580: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +0a8582: 7220 df28 4300 |002b: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a8588: d802 0001 |002e: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0a858c: 28d7 |0030: goto 0007 // -0029 │ │ +0a858e: 6e30 ec27 2601 |0031: invoke-virtual {v6, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a8594: 0c04 |0034: move-result-object v4 │ │ +0a8596: 7220 df28 4300 |0035: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a859c: d804 0101 |0038: add-int/lit8 v4, v1, #int 1 // #01 │ │ +0a85a0: 6e30 ec27 4600 |003a: invoke-virtual {v6, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a85a6: 0c04 |003d: move-result-object v4 │ │ +0a85a8: 7220 df28 4300 |003e: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a85ae: 28ed |0041: goto 002e // -0013 │ │ +0a85b0: 1103 |0042: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=487 │ │ 0x0006 line=488 │ │ 0x000d line=489 │ │ 0x0013 line=490 │ │ 0x0019 line=492 │ │ @@ -254564,28 +254591,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0a8530: |[0a8530] com.squareup.okhttp.HttpUrl.encodedFragment:()Ljava/lang/String; │ │ -0a8540: 5431 fe0e |0000: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0efe │ │ -0a8544: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -0a8548: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a854a: 1101 |0005: return-object v1 │ │ -0a854c: 5431 050f |0006: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8550: 1302 2300 |0008: const/16 v2, #int 35 // #23 │ │ -0a8554: 6e20 dd27 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0a855a: 0a01 |000d: move-result v1 │ │ -0a855c: d800 0101 |000e: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0a8560: 5431 050f |0010: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8564: 6e20 eb27 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0a856a: 0c01 |0015: move-result-object v1 │ │ -0a856c: 28ef |0016: goto 0005 // -0011 │ │ +0a85b4: |[0a85b4] com.squareup.okhttp.HttpUrl.encodedFragment:()Ljava/lang/String; │ │ +0a85c4: 5431 fe0e |0000: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0efe │ │ +0a85c8: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +0a85cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a85ce: 1101 |0005: return-object v1 │ │ +0a85d0: 5431 050f |0006: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a85d4: 1302 2300 |0008: const/16 v2, #int 35 // #23 │ │ +0a85d8: 6e20 dd27 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0a85de: 0a01 |000d: move-result v1 │ │ +0a85e0: d800 0101 |000e: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0a85e4: 5431 050f |0010: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a85e8: 6e20 eb27 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0a85ee: 0c01 |0015: move-result-object v1 │ │ +0a85f0: 28ef |0016: goto 0005 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0005 line=561 │ │ 0x0006 line=560 │ │ 0x0010 line=561 │ │ locals : │ │ @@ -254597,38 +254624,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0a8570: |[0a8570] com.squareup.okhttp.HttpUrl.encodedPassword:()Ljava/lang/String; │ │ -0a8580: 5452 000f |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0f00 │ │ -0a8584: 6e10 e027 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0a858a: 0a02 |0005: move-result v2 │ │ -0a858c: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -0a8590: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -0a8594: 1102 |000a: return-object v2 │ │ -0a8596: 5452 050f |000b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a859a: 1303 3a00 |000d: const/16 v3, #int 58 // #3a │ │ -0a859e: 5454 040f |000f: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a85a2: 6e10 e327 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a85a8: 0a04 |0014: move-result v4 │ │ -0a85aa: d804 0403 |0015: add-int/lit8 v4, v4, #int 3 // #03 │ │ -0a85ae: 6e30 de27 3204 |0017: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ -0a85b4: 0a02 |001a: move-result v2 │ │ -0a85b6: d801 0201 |001b: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0a85ba: 5452 050f |001d: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a85be: 1303 4000 |001f: const/16 v3, #int 64 // #40 │ │ -0a85c2: 6e20 dd27 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0a85c8: 0a00 |0024: move-result v0 │ │ -0a85ca: 5452 050f |0025: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a85ce: 6e30 ec27 1200 |0027: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a85d4: 0c02 |002a: move-result-object v2 │ │ -0a85d6: 28df |002b: goto 000a // -0021 │ │ +0a85f4: |[0a85f4] com.squareup.okhttp.HttpUrl.encodedPassword:()Ljava/lang/String; │ │ +0a8604: 5452 000f |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0f00 │ │ +0a8608: 6e10 e027 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0a860e: 0a02 |0005: move-result v2 │ │ +0a8610: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +0a8614: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +0a8618: 1102 |000a: return-object v2 │ │ +0a861a: 5452 050f |000b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a861e: 1303 3a00 |000d: const/16 v3, #int 58 // #3a │ │ +0a8622: 5454 040f |000f: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a8626: 6e10 e327 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a862c: 0a04 |0014: move-result v4 │ │ +0a862e: d804 0403 |0015: add-int/lit8 v4, v4, #int 3 // #03 │ │ +0a8632: 6e30 de27 3204 |0017: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ +0a8638: 0a02 |001a: move-result v2 │ │ +0a863a: d801 0201 |001b: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0a863e: 5452 050f |001d: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8642: 1303 4000 |001f: const/16 v3, #int 64 // #40 │ │ +0a8646: 6e20 dd27 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0a864c: 0a00 |0024: move-result v0 │ │ +0a864e: 5452 050f |0025: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8652: 6e30 ec27 1200 |0027: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a8658: 0c02 |002a: move-result-object v2 │ │ +0a865a: 28df |002b: goto 000a // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x000a line=372 │ │ 0x000b line=370 │ │ 0x001d line=371 │ │ 0x0025 line=372 │ │ @@ -254642,34 +254669,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -0a85d8: |[0a85d8] com.squareup.okhttp.HttpUrl.encodedPath:()Ljava/lang/String; │ │ -0a85e8: 5452 050f |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a85ec: 1303 2f00 |0002: const/16 v3, #int 47 // #2f │ │ -0a85f0: 5454 040f |0004: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a85f4: 6e10 e327 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a85fa: 0a04 |0009: move-result v4 │ │ -0a85fc: d804 0403 |000a: add-int/lit8 v4, v4, #int 3 // #03 │ │ -0a8600: 6e30 de27 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ -0a8606: 0a01 |000f: move-result v1 │ │ -0a8608: 5452 050f |0010: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a860c: 5453 050f |0012: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8610: 6e10 e327 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a8616: 0a03 |0017: move-result v3 │ │ -0a8618: 1a04 cf01 |0018: const-string v4, "?#" // string@01cf │ │ -0a861c: 7140 ae23 1243 |001a: invoke-static {v2, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ -0a8622: 0a00 |001d: move-result v0 │ │ -0a8624: 5452 050f |001e: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8628: 6e30 ec27 1200 |0020: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a862e: 0c02 |0023: move-result-object v2 │ │ -0a8630: 1102 |0024: return-object v2 │ │ +0a865c: |[0a865c] com.squareup.okhttp.HttpUrl.encodedPath:()Ljava/lang/String; │ │ +0a866c: 5452 050f |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8670: 1303 2f00 |0002: const/16 v3, #int 47 // #2f │ │ +0a8674: 5454 040f |0004: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a8678: 6e10 e327 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a867e: 0a04 |0009: move-result v4 │ │ +0a8680: d804 0403 |000a: add-int/lit8 v4, v4, #int 3 // #03 │ │ +0a8684: 6e30 de27 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ +0a868a: 0a01 |000f: move-result v1 │ │ +0a868c: 5452 050f |0010: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8690: 5453 050f |0012: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8694: 6e10 e327 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a869a: 0a03 |0017: move-result v3 │ │ +0a869c: 1a04 cf01 |0018: const-string v4, "?#" // string@01cf │ │ +0a86a0: 7140 ae23 1243 |001a: invoke-static {v2, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ +0a86a6: 0a00 |001d: move-result v0 │ │ +0a86a8: 5452 050f |001e: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a86ac: 6e30 ec27 1200 |0020: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a86b2: 0c02 |0023: move-result-object v2 │ │ +0a86b4: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0010 line=427 │ │ 0x001e line=428 │ │ locals : │ │ 0x001e - 0x0025 reg=0 pathEnd I │ │ @@ -254681,46 +254708,46 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0a8634: |[0a8634] com.squareup.okhttp.HttpUrl.encodedPathSegments:()Ljava/util/List; │ │ -0a8644: 5485 050f |0000: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8648: 1306 2f00 |0002: const/16 v6, #int 47 // #2f │ │ -0a864c: 5487 040f |0004: iget-object v7, v8, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a8650: 6e10 e327 0700 |0006: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a8656: 0a07 |0009: move-result v7 │ │ -0a8658: d807 0703 |000a: add-int/lit8 v7, v7, #int 3 // #03 │ │ -0a865c: 6e30 de27 6507 |000c: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ -0a8662: 0a02 |000f: move-result v2 │ │ -0a8664: 5485 050f |0010: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8668: 5486 050f |0012: iget-object v6, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a866c: 6e10 e327 0600 |0014: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a8672: 0a06 |0017: move-result v6 │ │ -0a8674: 1a07 cf01 |0018: const-string v7, "?#" // string@01cf │ │ -0a8678: 7140 ae23 2576 |001a: invoke-static {v5, v2, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ -0a867e: 0a01 |001d: move-result v1 │ │ -0a8680: 2203 ab05 |001e: new-instance v3, Ljava/util/ArrayList; // type@05ab │ │ -0a8684: 7010 9028 0300 |0020: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0a868a: 0120 |0023: move v0, v2 │ │ -0a868c: 3510 1700 |0024: if-ge v0, v1, 003b // +0017 │ │ -0a8690: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a8694: 5485 050f |0028: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8698: 1a06 4401 |002a: const-string v6, "/" // string@0144 │ │ -0a869c: 7140 ae23 0561 |002c: invoke-static {v5, v0, v1, v6}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ -0a86a2: 0a04 |002f: move-result v4 │ │ -0a86a4: 5485 050f |0030: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a86a8: 6e30 ec27 0504 |0032: invoke-virtual {v5, v0, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a86ae: 0c05 |0035: move-result-object v5 │ │ -0a86b0: 7220 df28 5300 |0036: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0a86b6: 0140 |0039: move v0, v4 │ │ -0a86b8: 28ea |003a: goto 0024 // -0016 │ │ -0a86ba: 1103 |003b: return-object v3 │ │ +0a86b8: |[0a86b8] com.squareup.okhttp.HttpUrl.encodedPathSegments:()Ljava/util/List; │ │ +0a86c8: 5485 050f |0000: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a86cc: 1306 2f00 |0002: const/16 v6, #int 47 // #2f │ │ +0a86d0: 5487 040f |0004: iget-object v7, v8, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a86d4: 6e10 e327 0700 |0006: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a86da: 0a07 |0009: move-result v7 │ │ +0a86dc: d807 0703 |000a: add-int/lit8 v7, v7, #int 3 // #03 │ │ +0a86e0: 6e30 de27 6507 |000c: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ +0a86e6: 0a02 |000f: move-result v2 │ │ +0a86e8: 5485 050f |0010: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a86ec: 5486 050f |0012: iget-object v6, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a86f0: 6e10 e327 0600 |0014: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a86f6: 0a06 |0017: move-result v6 │ │ +0a86f8: 1a07 cf01 |0018: const-string v7, "?#" // string@01cf │ │ +0a86fc: 7140 ae23 2576 |001a: invoke-static {v5, v2, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ +0a8702: 0a01 |001d: move-result v1 │ │ +0a8704: 2203 ae05 |001e: new-instance v3, Ljava/util/ArrayList; // type@05ae │ │ +0a8708: 7010 9028 0300 |0020: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0a870e: 0120 |0023: move v0, v2 │ │ +0a8710: 3510 1700 |0024: if-ge v0, v1, 003b // +0017 │ │ +0a8714: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a8718: 5485 050f |0028: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a871c: 1a06 4401 |002a: const-string v6, "/" // string@0144 │ │ +0a8720: 7140 ae23 0561 |002c: invoke-static {v5, v0, v1, v6}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ +0a8726: 0a04 |002f: move-result v4 │ │ +0a8728: 5485 050f |0030: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a872c: 6e30 ec27 0504 |0032: invoke-virtual {v5, v0, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a8732: 0c05 |0035: move-result-object v5 │ │ +0a8734: 7220 df28 5300 |0036: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0a873a: 0140 |0039: move v0, v4 │ │ +0a873c: 28ea |003a: goto 0024 // -0016 │ │ +0a873e: 1103 |003b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0010 line=440 │ │ 0x001e line=441 │ │ 0x0023 line=442 │ │ 0x0026 line=443 │ │ @@ -254742,36 +254769,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0a86bc: |[0a86bc] com.squareup.okhttp.HttpUrl.encodedQuery:()Ljava/lang/String; │ │ -0a86cc: 5462 030f |0000: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@0f03 │ │ -0a86d0: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -0a86d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a86d6: 1102 |0005: return-object v2 │ │ -0a86d8: 5462 050f |0006: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a86dc: 1303 3f00 |0008: const/16 v3, #int 63 // #3f │ │ -0a86e0: 6e20 dd27 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0a86e6: 0a02 |000d: move-result v2 │ │ -0a86e8: d801 0201 |000e: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0a86ec: 5462 050f |0010: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a86f0: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ -0a86f4: 5464 050f |0014: iget-object v4, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a86f8: 6e10 e327 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a86fe: 0a04 |0019: move-result v4 │ │ -0a8700: 1a05 c400 |001a: const-string v5, "#" // string@00c4 │ │ -0a8704: 7140 ae23 3254 |001c: invoke-static {v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ -0a870a: 0a00 |001f: move-result v0 │ │ -0a870c: 5462 050f |0020: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8710: 6e30 ec27 1200 |0022: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a8716: 0c02 |0025: move-result-object v2 │ │ -0a8718: 28df |0026: goto 0005 // -0021 │ │ +0a8740: |[0a8740] com.squareup.okhttp.HttpUrl.encodedQuery:()Ljava/lang/String; │ │ +0a8750: 5462 030f |0000: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@0f03 │ │ +0a8754: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +0a8758: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a875a: 1102 |0005: return-object v2 │ │ +0a875c: 5462 050f |0006: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8760: 1303 3f00 |0008: const/16 v3, #int 63 // #3f │ │ +0a8764: 6e20 dd27 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0a876a: 0a02 |000d: move-result v2 │ │ +0a876c: d801 0201 |000e: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0a8770: 5462 050f |0010: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8774: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0a8778: 5464 050f |0014: iget-object v4, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a877c: 6e10 e327 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a8782: 0a04 |0019: move-result v4 │ │ +0a8784: 1a05 c400 |001a: const-string v5, "#" // string@00c4 │ │ +0a8788: 7140 ae23 3254 |001c: invoke-static {v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ +0a878e: 0a00 |001f: move-result v0 │ │ +0a8790: 5462 050f |0020: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8794: 6e30 ec27 1200 |0022: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a879a: 0c02 |0025: move-result-object v2 │ │ +0a879c: 28df |0026: goto 0005 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=464 │ │ 0x0006 line=462 │ │ 0x0010 line=463 │ │ 0x0020 line=464 │ │ @@ -254785,36 +254812,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0a871c: |[0a871c] com.squareup.okhttp.HttpUrl.encodedUsername:()Ljava/lang/String; │ │ -0a872c: 5452 060f |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@0f06 │ │ -0a8730: 6e10 e027 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0a8736: 0a02 |0005: move-result v2 │ │ -0a8738: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -0a873c: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -0a8740: 1102 |000a: return-object v2 │ │ -0a8742: 5452 040f |000b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a8746: 6e10 e327 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a874c: 0a02 |0010: move-result v2 │ │ -0a874e: d801 0203 |0011: add-int/lit8 v1, v2, #int 3 // #03 │ │ -0a8752: 5452 050f |0013: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8756: 5453 050f |0015: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a875a: 6e10 e327 0300 |0017: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a8760: 0a03 |001a: move-result v3 │ │ -0a8762: 1a04 6301 |001b: const-string v4, ":@" // string@0163 │ │ -0a8766: 7140 ae23 1243 |001d: invoke-static {v2, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ -0a876c: 0a00 |0020: move-result v0 │ │ -0a876e: 5452 050f |0021: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8772: 6e30 ec27 1200 |0023: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0a8778: 0c02 |0026: move-result-object v2 │ │ -0a877a: 28e3 |0027: goto 000a // -001d │ │ +0a87a0: |[0a87a0] com.squareup.okhttp.HttpUrl.encodedUsername:()Ljava/lang/String; │ │ +0a87b0: 5452 060f |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@0f06 │ │ +0a87b4: 6e10 e027 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0a87ba: 0a02 |0005: move-result v2 │ │ +0a87bc: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +0a87c0: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +0a87c4: 1102 |000a: return-object v2 │ │ +0a87c6: 5452 040f |000b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a87ca: 6e10 e327 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a87d0: 0a02 |0010: move-result v2 │ │ +0a87d2: d801 0203 |0011: add-int/lit8 v1, v2, #int 3 // #03 │ │ +0a87d6: 5452 050f |0013: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a87da: 5453 050f |0015: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a87de: 6e10 e327 0300 |0017: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a87e4: 0a03 |001a: move-result v3 │ │ +0a87e6: 1a04 6301 |001b: const-string v4, ":@" // string@0163 │ │ +0a87ea: 7140 ae23 1243 |001d: invoke-static {v2, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@23ae │ │ +0a87f0: 0a00 |0020: move-result v0 │ │ +0a87f2: 5452 050f |0021: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a87f6: 6e30 ec27 1200 |0023: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0a87fc: 0c02 |0026: move-result-object v2 │ │ +0a87fe: 28e3 |0027: goto 000a // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x000a line=360 │ │ 0x000b line=358 │ │ 0x0013 line=359 │ │ 0x0021 line=360 │ │ @@ -254828,27 +254855,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a877c: |[0a877c] com.squareup.okhttp.HttpUrl.equals:(Ljava/lang/Object;)Z │ │ -0a878c: 2030 b604 |0000: instance-of v0, v3, Lcom/squareup/okhttp/HttpUrl; // type@04b6 │ │ -0a8790: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -0a8794: 1f03 b604 |0004: check-cast v3, Lcom/squareup/okhttp/HttpUrl; // type@04b6 │ │ -0a8798: 5430 050f |0006: iget-object v0, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a879c: 5421 050f |0008: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a87a0: 6e20 d727 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a87a6: 0a00 |000d: move-result v0 │ │ -0a87a8: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -0a87ac: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0a87ae: 0f00 |0011: return v0 │ │ -0a87b0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0a87b2: 28fe |0013: goto 0011 // -0002 │ │ +0a8800: |[0a8800] com.squareup.okhttp.HttpUrl.equals:(Ljava/lang/Object;)Z │ │ +0a8810: 2030 b704 |0000: instance-of v0, v3, Lcom/squareup/okhttp/HttpUrl; // type@04b7 │ │ +0a8814: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +0a8818: 1f03 b704 |0004: check-cast v3, Lcom/squareup/okhttp/HttpUrl; // type@04b7 │ │ +0a881c: 5430 050f |0006: iget-object v0, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8820: 5421 050f |0008: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8824: 6e20 d727 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a882a: 0a00 |000d: move-result v0 │ │ +0a882c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +0a8830: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0a8832: 0f00 |0011: return v0 │ │ +0a8834: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0a8836: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 o Ljava/lang/Object; │ │ 0x0000 - 0x0014 reg=2 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ @@ -254857,19 +254884,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a87b4: |[0a87b4] com.squareup.okhttp.HttpUrl.hashCode:()I │ │ -0a87c4: 5410 050f |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a87c8: 6e10 dc27 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0a87ce: 0a00 |0005: move-result v0 │ │ -0a87d0: 0f00 |0006: return v0 │ │ +0a8838: |[0a8838] com.squareup.okhttp.HttpUrl.hashCode:()I │ │ +0a8848: 5410 050f |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a884c: 6e10 dc27 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0a8852: 0a00 |0005: move-result v0 │ │ +0a8854: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #8 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -254877,17 +254904,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a87d4: |[0a87d4] com.squareup.okhttp.HttpUrl.host:()Ljava/lang/String; │ │ -0a87e4: 5410 ff0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0eff │ │ -0a87e8: 1100 |0002: return-object v0 │ │ +0a8858: |[0a8858] com.squareup.okhttp.HttpUrl.host:()Ljava/lang/String; │ │ +0a8868: 5410 ff0e |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0eff │ │ +0a886c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #9 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -254895,20 +254922,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a87ec: |[0a87ec] com.squareup.okhttp.HttpUrl.isHttps:()Z │ │ -0a87fc: 5420 040f |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a8800: 1a01 b721 |0002: const-string v1, "https" // string@21b7 │ │ -0a8804: 6e20 d727 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a880a: 0a00 |0007: move-result v0 │ │ -0a880c: 0f00 |0008: return v0 │ │ +0a8870: |[0a8870] com.squareup.okhttp.HttpUrl.isHttps:()Z │ │ +0a8880: 5420 040f |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a8884: 1a01 c121 |0002: const-string v1, "https" // string@21c1 │ │ +0a8888: 6e20 d727 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a888e: 0a00 |0007: move-result v0 │ │ +0a8890: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #10 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -254916,49 +254943,49 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0a8810: |[0a8810] com.squareup.okhttp.HttpUrl.newBuilder:()Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -0a8820: 2200 b504 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@04b5 │ │ -0a8824: 7010 8723 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@2387 │ │ -0a882a: 5431 040f |0005: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a882e: 5b01 fc0e |0007: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ -0a8832: 6e10 b423 0300 |0009: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedUsername:()Ljava/lang/String; // method@23b4 │ │ -0a8838: 0c01 |000c: move-result-object v1 │ │ -0a883a: 5b01 f90e |000d: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ -0a883e: 6e10 b023 0300 |000f: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedPassword:()Ljava/lang/String; // method@23b0 │ │ -0a8844: 0c01 |0012: move-result-object v1 │ │ -0a8846: 5b01 f60e |0013: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ -0a884a: 5431 ff0e |0015: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0eff │ │ -0a884e: 5b01 fa0e |0017: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ -0a8852: 5231 020f |0019: iget v1, v3, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ -0a8856: 5432 040f |001b: iget-object v2, v3, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a885a: 7110 ad23 0200 |001d: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ -0a8860: 0a02 |0020: move-result v2 │ │ -0a8862: 3221 2200 |0021: if-eq v1, v2, 0043 // +0022 │ │ -0a8866: 5231 020f |0023: iget v1, v3, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ -0a886a: 5901 fb0e |0025: iput v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ -0a886e: 5401 f70e |0027: iget-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a8872: 7210 e128 0100 |0029: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@28e1 │ │ -0a8878: 5401 f70e |002c: iget-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ -0a887c: 6e10 b223 0300 |002e: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedPathSegments:()Ljava/util/List; // method@23b2 │ │ -0a8882: 0c02 |0031: move-result-object v2 │ │ -0a8884: 7220 e028 2100 |0032: invoke-interface {v1, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0a888a: 6e10 b323 0300 |0035: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@23b3 │ │ -0a8890: 0c01 |0038: move-result-object v1 │ │ -0a8892: 6e20 8f23 1000 |0039: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@238f │ │ -0a8898: 6e10 af23 0300 |003c: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedFragment:()Ljava/lang/String; // method@23af │ │ -0a889e: 0c01 |003f: move-result-object v1 │ │ -0a88a0: 5b01 f50e |0040: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ -0a88a4: 1100 |0042: return-object v0 │ │ -0a88a6: 12f1 |0043: const/4 v1, #int -1 // #ff │ │ -0a88a8: 28e1 |0044: goto 0025 // -001f │ │ +0a8894: |[0a8894] com.squareup.okhttp.HttpUrl.newBuilder:()Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +0a88a4: 2200 b604 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@04b6 │ │ +0a88a8: 7010 8723 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@2387 │ │ +0a88ae: 5431 040f |0005: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a88b2: 5b01 fc0e |0007: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@0efc │ │ +0a88b6: 6e10 b423 0300 |0009: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedUsername:()Ljava/lang/String; // method@23b4 │ │ +0a88bc: 0c01 |000c: move-result-object v1 │ │ +0a88be: 5b01 f90e |000d: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@0ef9 │ │ +0a88c2: 6e10 b023 0300 |000f: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedPassword:()Ljava/lang/String; // method@23b0 │ │ +0a88c8: 0c01 |0012: move-result-object v1 │ │ +0a88ca: 5b01 f60e |0013: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@0ef6 │ │ +0a88ce: 5431 ff0e |0015: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0eff │ │ +0a88d2: 5b01 fa0e |0017: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@0efa │ │ +0a88d6: 5231 020f |0019: iget v1, v3, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ +0a88da: 5432 040f |001b: iget-object v2, v3, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a88de: 7110 ad23 0200 |001d: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ +0a88e4: 0a02 |0020: move-result v2 │ │ +0a88e6: 3221 2200 |0021: if-eq v1, v2, 0043 // +0022 │ │ +0a88ea: 5231 020f |0023: iget v1, v3, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ +0a88ee: 5901 fb0e |0025: iput v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@0efb │ │ +0a88f2: 5401 f70e |0027: iget-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a88f6: 7210 e128 0100 |0029: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@28e1 │ │ +0a88fc: 5401 f70e |002c: iget-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@0ef7 │ │ +0a8900: 6e10 b223 0300 |002e: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedPathSegments:()Ljava/util/List; // method@23b2 │ │ +0a8906: 0c02 |0031: move-result-object v2 │ │ +0a8908: 7220 e028 2100 |0032: invoke-interface {v1, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0a890e: 6e10 b323 0300 |0035: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@23b3 │ │ +0a8914: 0c01 |0038: move-result-object v1 │ │ +0a8916: 6e20 8f23 1000 |0039: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@238f │ │ +0a891c: 6e10 af23 0300 |003c: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedFragment:()Ljava/lang/String; // method@23af │ │ +0a8922: 0c01 |003f: move-result-object v1 │ │ +0a8924: 5b01 f50e |0040: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@0ef5 │ │ +0a8928: 1100 |0042: return-object v0 │ │ +0a892a: 12f1 |0043: const/4 v1, #int -1 // #ff │ │ +0a892c: 28e1 |0044: goto 0025 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0005 line=577 │ │ 0x0009 line=578 │ │ 0x000f line=579 │ │ 0x0015 line=580 │ │ @@ -254978,17 +255005,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a88ac: |[0a88ac] com.squareup.okhttp.HttpUrl.port:()I │ │ -0a88bc: 5210 020f |0000: iget v0, v1, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ -0a88c0: 0f00 |0002: return v0 │ │ +0a8930: |[0a8930] com.squareup.okhttp.HttpUrl.port:()I │ │ +0a8940: 5210 020f |0000: iget v0, v1, Lcom/squareup/okhttp/HttpUrl;.port:I // field@0f02 │ │ +0a8944: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #12 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -254996,26 +255023,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a88c4: |[0a88c4] com.squareup.okhttp.HttpUrl.query:()Ljava/lang/String; │ │ -0a88d4: 5421 030f |0000: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@0f03 │ │ -0a88d8: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -0a88dc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a88de: 1101 |0005: return-object v1 │ │ -0a88e0: 2200 6c05 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0a88e4: 7010 f927 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a88ea: 5421 030f |000b: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@0f03 │ │ -0a88ee: 7120 b923 1000 |000d: invoke-static {v0, v1}, Lcom/squareup/okhttp/HttpUrl;.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@23b9 │ │ -0a88f4: 6e10 0628 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a88fa: 0c01 |0013: move-result-object v1 │ │ -0a88fc: 28f1 |0014: goto 0005 // -000f │ │ +0a8948: |[0a8948] com.squareup.okhttp.HttpUrl.query:()Ljava/lang/String; │ │ +0a8958: 5421 030f |0000: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@0f03 │ │ +0a895c: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +0a8960: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a8962: 1101 |0005: return-object v1 │ │ +0a8964: 2200 6d05 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0a8968: 7010 f927 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a896e: 5421 030f |000b: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@0f03 │ │ +0a8972: 7120 b923 1000 |000d: invoke-static {v0, v1}, Lcom/squareup/okhttp/HttpUrl;.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@23b9 │ │ +0a8978: 6e10 0628 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a897e: 0c01 |0013: move-result-object v1 │ │ +0a8980: 28f1 |0014: goto 0005 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0005 line=509 │ │ 0x0006 line=507 │ │ 0x000b line=508 │ │ 0x0010 line=509 │ │ @@ -255028,26 +255055,26 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0a8900: |[0a8900] com.squareup.okhttp.HttpUrl.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ -0a8910: 2200 b504 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@04b5 │ │ -0a8914: 7010 8723 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@2387 │ │ -0a891a: 6e30 9423 3004 |0005: invoke-virtual {v0, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@2394 │ │ -0a8920: 0c01 |0008: move-result-object v1 │ │ -0a8922: 6202 f30e |0009: sget-object v2, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ -0a8926: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ -0a892a: 6e10 8823 0000 |000d: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@2388 │ │ -0a8930: 0c02 |0010: move-result-object v2 │ │ -0a8932: 1102 |0011: return-object v2 │ │ -0a8934: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0a8936: 28fe |0013: goto 0011 // -0002 │ │ +0a8984: |[0a8984] com.squareup.okhttp.HttpUrl.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ +0a8994: 2200 b604 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@04b6 │ │ +0a8998: 7010 8723 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@2387 │ │ +0a899e: 6e30 9423 3004 |0005: invoke-virtual {v0, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@2394 │ │ +0a89a4: 0c01 |0008: move-result-object v1 │ │ +0a89a6: 6202 f30e |0009: sget-object v2, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@0ef3 │ │ +0a89aa: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +0a89ae: 6e10 8823 0000 |000d: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@2388 │ │ +0a89b4: 0c02 |0010: move-result-object v2 │ │ +0a89b6: 1102 |0011: return-object v2 │ │ +0a89b8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0a89ba: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0005 line=571 │ │ 0x0009 line=572 │ │ locals : │ │ 0x0005 - 0x0014 reg=0 builder Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -255060,17 +255087,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8938: |[0a8938] com.squareup.okhttp.HttpUrl.scheme:()Ljava/lang/String; │ │ -0a8948: 5410 040f |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ -0a894c: 1100 |0002: return-object v0 │ │ +0a89bc: |[0a89bc] com.squareup.okhttp.HttpUrl.scheme:()Ljava/lang/String; │ │ +0a89cc: 5410 040f |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@0f04 │ │ +0a89d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #15 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -255078,17 +255105,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8950: |[0a8950] com.squareup.okhttp.HttpUrl.toString:()Ljava/lang/String; │ │ -0a8960: 5410 050f |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a8964: 1100 |0002: return-object v0 │ │ +0a89d4: |[0a89d4] com.squareup.okhttp.HttpUrl.toString:()Ljava/lang/String; │ │ +0a89e4: 5410 050f |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a89e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #16 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -255096,38 +255123,38 @@ │ │ type : '()Ljava/net/URI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0a8968: |[0a8968] com.squareup.okhttp.HttpUrl.uri:()Ljava/net/URI; │ │ -0a8978: 6e10 ba23 0500 |0000: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl;.newBuilder:()Lcom/squareup/okhttp/HttpUrl$Builder; // method@23ba │ │ -0a897e: 0c02 |0003: move-result-object v2 │ │ -0a8980: 6e10 9a23 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.reencodeForUri:()Lcom/squareup/okhttp/HttpUrl$Builder; // method@239a │ │ -0a8986: 0c02 |0007: move-result-object v2 │ │ -0a8988: 6e10 a123 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.toString:()Ljava/lang/String; // method@23a1 │ │ -0a898e: 0c01 |000b: move-result-object v1 │ │ -0a8990: 2202 9205 |000c: new-instance v2, Ljava/net/URI; // type@0592 │ │ -0a8994: 7020 6028 1200 |000e: invoke-direct {v2, v1}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@2860 │ │ -0a899a: 1102 |0011: return-object v2 │ │ -0a899c: 0d00 |0012: move-exception v0 │ │ -0a899e: 2202 5705 |0013: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a89a2: 2203 6c05 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0a89a6: 7010 f927 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a89ac: 1a04 cd2a |001a: const-string v4, "not valid as a java.net.URI: " // string@2acd │ │ -0a89b0: 6e20 0228 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a89b6: 0c03 |001f: move-result-object v3 │ │ -0a89b8: 5454 050f |0020: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a89bc: 6e20 0228 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a89c2: 0c03 |0025: move-result-object v3 │ │ -0a89c4: 6e10 0628 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a89ca: 0c03 |0029: move-result-object v3 │ │ -0a89cc: 7020 9327 3200 |002a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a89d2: 2702 |002d: throw v2 │ │ +0a89ec: |[0a89ec] com.squareup.okhttp.HttpUrl.uri:()Ljava/net/URI; │ │ +0a89fc: 6e10 ba23 0500 |0000: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl;.newBuilder:()Lcom/squareup/okhttp/HttpUrl$Builder; // method@23ba │ │ +0a8a02: 0c02 |0003: move-result-object v2 │ │ +0a8a04: 6e10 9a23 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.reencodeForUri:()Lcom/squareup/okhttp/HttpUrl$Builder; // method@239a │ │ +0a8a0a: 0c02 |0007: move-result-object v2 │ │ +0a8a0c: 6e10 a123 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.toString:()Ljava/lang/String; // method@23a1 │ │ +0a8a12: 0c01 |000b: move-result-object v1 │ │ +0a8a14: 2202 9505 |000c: new-instance v2, Ljava/net/URI; // type@0595 │ │ +0a8a18: 7020 6028 1200 |000e: invoke-direct {v2, v1}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@2860 │ │ +0a8a1e: 1102 |0011: return-object v2 │ │ +0a8a20: 0d00 |0012: move-exception v0 │ │ +0a8a22: 2202 5805 |0013: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a8a26: 2203 6d05 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0a8a2a: 7010 f927 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a8a30: 1a04 d72a |001a: const-string v4, "not valid as a java.net.URI: " // string@2ad7 │ │ +0a8a34: 6e20 0228 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a8a3a: 0c03 |001f: move-result-object v3 │ │ +0a8a3c: 5454 050f |0020: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8a40: 6e20 0228 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a8a46: 0c03 |0025: move-result-object v3 │ │ +0a8a48: 6e10 0628 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a8a4e: 0c03 |0029: move-result-object v3 │ │ +0a8a50: 7020 9327 3200 |002a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a8a56: 2702 |002d: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ Ljava/net/URISyntaxException; -> 0x0012 │ │ positions : │ │ 0x0000 line=339 │ │ 0x000c line=340 │ │ 0x0012 line=341 │ │ @@ -255142,80 +255169,80 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a89e4: |[0a89e4] com.squareup.okhttp.HttpUrl.url:()Ljava/net/URL; │ │ -0a89f4: 2201 9405 |0000: new-instance v1, Ljava/net/URL; // type@0594 │ │ -0a89f8: 5432 050f |0002: iget-object v2, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ -0a89fc: 7020 6128 2100 |0004: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2861 │ │ -0a8a02: 1101 |0007: return-object v1 │ │ -0a8a04: 0d00 |0008: move-exception v0 │ │ -0a8a06: 2201 6705 |0009: new-instance v1, Ljava/lang/RuntimeException; // type@0567 │ │ -0a8a0a: 7020 c627 0100 |000b: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@27c6 │ │ -0a8a10: 2701 |000e: throw v1 │ │ +0a8a68: |[0a8a68] com.squareup.okhttp.HttpUrl.url:()Ljava/net/URL; │ │ +0a8a78: 2201 9705 |0000: new-instance v1, Ljava/net/URL; // type@0597 │ │ +0a8a7c: 5432 050f |0002: iget-object v2, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@0f05 │ │ +0a8a80: 7020 6128 2100 |0004: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2861 │ │ +0a8a86: 1101 |0007: return-object v1 │ │ +0a8a88: 0d00 |0008: move-exception v0 │ │ +0a8a8a: 2201 6805 |0009: new-instance v1, Ljava/lang/RuntimeException; // type@0568 │ │ +0a8a8e: 7020 c627 0100 |000b: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@27c6 │ │ +0a8a94: 2701 |000e: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/net/MalformedURLException; -> 0x0008 │ │ positions : │ │ 0x0000 line=323 │ │ 0x0008 line=324 │ │ 0x0009 line=325 │ │ locals : │ │ 0x0009 - 0x000f reg=0 e Ljava/net/MalformedURLException; │ │ 0x0000 - 0x000f reg=3 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ - source_file_idx : 1524 (HttpUrl.java) │ │ + source_file_idx : 1528 (HttpUrl.java) │ │ │ │ -Class #891 header: │ │ -class_idx : 1208 │ │ +Class #892 header: │ │ +class_idx : 1209 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1637 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1641 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #891 annotations: │ │ +Class #892 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/Interceptor$Chain; } │ │ Annotations on method #9162 'intercept' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #891 - │ │ +Class #892 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Interceptor;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/Interceptor;) │ │ name : 'intercept' │ │ type : '(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1637 (Interceptor.java) │ │ + source_file_idx : 1641 (Interceptor.java) │ │ │ │ -Class #892 header: │ │ -class_idx : 1209 │ │ +Class #893 header: │ │ +class_idx : 1210 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3654 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3663 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #892 - │ │ +Class #893 - │ │ Class descriptor : 'Lcom/squareup/okhttp/MediaType;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/MediaType;) │ │ name : 'PARAMETER' │ │ @@ -255248,24 +255275,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0a8a24: |[0a8a24] com.squareup.okhttp.MediaType.:()V │ │ -0a8a34: 1a00 0201 |0000: const-string v0, "([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)/([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)" // string@0102 │ │ -0a8a38: 7110 2e29 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@292e │ │ -0a8a3e: 0c00 |0005: move-result-object v0 │ │ -0a8a40: 6900 080f |0006: sput-object v0, Lcom/squareup/okhttp/MediaType;.TYPE_SUBTYPE:Ljava/util/regex/Pattern; // field@0f08 │ │ -0a8a44: 1a00 8601 |0008: const-string v0, ";\s*(?:([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)=(?:([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)|"([^"]*)"))?" // string@0186 │ │ -0a8a48: 7110 2e29 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@292e │ │ -0a8a4e: 0c00 |000d: move-result-object v0 │ │ -0a8a50: 6900 070f |000e: sput-object v0, Lcom/squareup/okhttp/MediaType;.PARAMETER:Ljava/util/regex/Pattern; // field@0f07 │ │ -0a8a54: 0e00 |0010: return-void │ │ +0a8aa8: |[0a8aa8] com.squareup.okhttp.MediaType.:()V │ │ +0a8ab8: 1a00 0201 |0000: const-string v0, "([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)/([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)" // string@0102 │ │ +0a8abc: 7110 2e29 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@292e │ │ +0a8ac2: 0c00 |0005: move-result-object v0 │ │ +0a8ac4: 6900 080f |0006: sput-object v0, Lcom/squareup/okhttp/MediaType;.TYPE_SUBTYPE:Ljava/util/regex/Pattern; // field@0f08 │ │ +0a8ac8: 1a00 8601 |0008: const-string v0, ";\s*(?:([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)=(?:([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)|"([^"]*)"))?" // string@0186 │ │ +0a8acc: 7110 2e29 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@292e │ │ +0a8ad2: 0c00 |000d: move-result-object v0 │ │ +0a8ad4: 6900 070f |000e: sput-object v0, Lcom/squareup/okhttp/MediaType;.PARAMETER:Ljava/util/regex/Pattern; // field@0f07 │ │ +0a8ad8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0008 line=31 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/MediaType;) │ │ @@ -255273,21 +255300,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a8a58: |[0a8a58] com.squareup.okhttp.MediaType.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0a8a68: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a8a6e: 5b01 0a0f |0003: iput-object v1, v0, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ -0a8a72: 5b02 0c0f |0005: iput-object v2, v0, Lcom/squareup/okhttp/MediaType;.type:Ljava/lang/String; // field@0f0c │ │ -0a8a76: 5b03 0b0f |0007: iput-object v3, v0, Lcom/squareup/okhttp/MediaType;.subtype:Ljava/lang/String; // field@0f0b │ │ -0a8a7a: 5b04 090f |0009: iput-object v4, v0, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0f09 │ │ -0a8a7e: 0e00 |000b: return-void │ │ +0a8adc: |[0a8adc] com.squareup.okhttp.MediaType.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0a8aec: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a8af2: 5b01 0a0f |0003: iput-object v1, v0, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ +0a8af6: 5b02 0c0f |0005: iput-object v2, v0, Lcom/squareup/okhttp/MediaType;.type:Ljava/lang/String; // field@0f0c │ │ +0a8afa: 5b03 0b0f |0007: iput-object v3, v0, Lcom/squareup/okhttp/MediaType;.subtype:Ljava/lang/String; // field@0f0b │ │ +0a8afe: 5b04 090f |0009: iput-object v4, v0, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0f09 │ │ +0a8b02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ 0x0009 line=43 │ │ @@ -255304,90 +255331,90 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 142 16-bit code units │ │ -0a8a80: |[0a8a80] com.squareup.okhttp.MediaType.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; │ │ -0a8a90: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0a8a92: 121c |0001: const/4 v12, #int 1 // #1 │ │ -0a8a94: 122b |0002: const/4 v11, #int 2 // #2 │ │ -0a8a96: 6209 080f |0003: sget-object v9, Lcom/squareup/okhttp/MediaType;.TYPE_SUBTYPE:Ljava/util/regex/Pattern; // field@0f08 │ │ -0a8a9a: 6e20 2f29 d900 |0005: invoke-virtual {v9, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@292f │ │ -0a8aa0: 0c07 |0008: move-result-object v7 │ │ -0a8aa2: 6e10 2b29 0700 |0009: invoke-virtual {v7}, Ljava/util/regex/Matcher;.lookingAt:()Z // method@292b │ │ -0a8aa8: 0a09 |000c: move-result v9 │ │ -0a8aaa: 3909 0300 |000d: if-nez v9, 0010 // +0003 │ │ -0a8aae: 1108 |000f: return-object v8 │ │ -0a8ab0: 6e20 2a29 c700 |0010: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ -0a8ab6: 0c09 |0013: move-result-object v9 │ │ -0a8ab8: 620a cf10 |0014: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0a8abc: 6e20 ef27 a900 |0016: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ -0a8ac2: 0c06 |0019: move-result-object v6 │ │ -0a8ac4: 6e20 2a29 b700 |001a: invoke-virtual {v7, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ -0a8aca: 0c09 |001d: move-result-object v9 │ │ -0a8acc: 620a cf10 |001e: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0a8ad0: 6e20 ef27 a900 |0020: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ -0a8ad6: 0c05 |0023: move-result-object v5 │ │ -0a8ad8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0a8ada: 6209 070f |0025: sget-object v9, Lcom/squareup/okhttp/MediaType;.PARAMETER:Ljava/util/regex/Pattern; // field@0f07 │ │ -0a8ade: 6e20 2f29 d900 |0027: invoke-virtual {v9, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@292f │ │ -0a8ae4: 0c03 |002a: move-result-object v3 │ │ -0a8ae6: 6e10 2929 0700 |002b: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@2929 │ │ -0a8aec: 0a04 |002e: move-result v4 │ │ -0a8aee: 6e10 e327 0d00 |002f: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a8af4: 0a09 |0032: move-result v9 │ │ -0a8af6: 3594 5500 |0033: if-ge v4, v9, 0088 // +0055 │ │ -0a8afa: 6e10 e327 0d00 |0035: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a8b00: 0a09 |0038: move-result v9 │ │ -0a8b02: 6e30 2d29 4309 |0039: invoke-virtual {v3, v4, v9}, Ljava/util/regex/Matcher;.region:(II)Ljava/util/regex/Matcher; // method@292d │ │ -0a8b08: 6e10 2b29 0300 |003c: invoke-virtual {v3}, Ljava/util/regex/Matcher;.lookingAt:()Z // method@292b │ │ -0a8b0e: 0a09 |003f: move-result v9 │ │ -0a8b10: 3809 cfff |0040: if-eqz v9, 000f // -0031 │ │ -0a8b14: 6e20 2a29 c300 |0042: invoke-virtual {v3, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ -0a8b1a: 0c02 |0045: move-result-object v2 │ │ -0a8b1c: 3802 0a00 |0046: if-eqz v2, 0050 // +000a │ │ -0a8b20: 1a09 9418 |0048: const-string v9, "charset" // string@1894 │ │ -0a8b24: 6e20 d827 9200 |004a: invoke-virtual {v2, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a8b2a: 0a09 |004d: move-result v9 │ │ -0a8b2c: 3909 0700 |004e: if-nez v9, 0055 // +0007 │ │ -0a8b30: 6e10 2929 0300 |0050: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@2929 │ │ -0a8b36: 0a04 |0053: move-result v4 │ │ -0a8b38: 28db |0054: goto 002f // -0025 │ │ -0a8b3a: 6e20 2a29 b300 |0055: invoke-virtual {v3, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ -0a8b40: 0c09 |0058: move-result-object v9 │ │ -0a8b42: 3809 2700 |0059: if-eqz v9, 0080 // +0027 │ │ -0a8b46: 6e20 2a29 b300 |005b: invoke-virtual {v3, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ -0a8b4c: 0c01 |005e: move-result-object v1 │ │ -0a8b4e: 3800 2700 |005f: if-eqz v0, 0086 // +0027 │ │ -0a8b52: 6e20 d827 0100 |0061: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0a8b58: 0a09 |0064: move-result v9 │ │ -0a8b5a: 3909 2100 |0065: if-nez v9, 0086 // +0021 │ │ -0a8b5e: 2208 5605 |0067: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a8b62: 2209 6c05 |0069: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0a8b66: 7010 f927 0900 |006b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a8b6c: 1a0a 8a0e |006e: const-string v10, "Multiple different charsets: " // string@0e8a │ │ -0a8b70: 6e20 0228 a900 |0070: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a8b76: 0c09 |0073: move-result-object v9 │ │ -0a8b78: 6e20 0228 d900 |0074: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a8b7e: 0c09 |0077: move-result-object v9 │ │ -0a8b80: 6e10 0628 0900 |0078: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a8b86: 0c09 |007b: move-result-object v9 │ │ -0a8b88: 7020 8f27 9800 |007c: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a8b8e: 2708 |007f: throw v8 │ │ -0a8b90: 1239 |0080: const/4 v9, #int 3 // #3 │ │ -0a8b92: 6e20 2a29 9300 |0081: invoke-virtual {v3, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ -0a8b98: 0c01 |0084: move-result-object v1 │ │ -0a8b9a: 28da |0085: goto 005f // -0026 │ │ -0a8b9c: 0710 |0086: move-object v0, v1 │ │ -0a8b9e: 28c9 |0087: goto 0050 // -0037 │ │ -0a8ba0: 2208 b904 |0088: new-instance v8, Lcom/squareup/okhttp/MediaType; // type@04b9 │ │ -0a8ba4: 7050 cc23 d856 |008a: invoke-direct {v8, v13, v6, v5, v0}, Lcom/squareup/okhttp/MediaType;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@23cc │ │ -0a8baa: 2882 |008d: goto 000f // -007e │ │ +0a8b04: |[0a8b04] com.squareup.okhttp.MediaType.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; │ │ +0a8b14: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0a8b16: 121c |0001: const/4 v12, #int 1 // #1 │ │ +0a8b18: 122b |0002: const/4 v11, #int 2 // #2 │ │ +0a8b1a: 6209 080f |0003: sget-object v9, Lcom/squareup/okhttp/MediaType;.TYPE_SUBTYPE:Ljava/util/regex/Pattern; // field@0f08 │ │ +0a8b1e: 6e20 2f29 d900 |0005: invoke-virtual {v9, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@292f │ │ +0a8b24: 0c07 |0008: move-result-object v7 │ │ +0a8b26: 6e10 2b29 0700 |0009: invoke-virtual {v7}, Ljava/util/regex/Matcher;.lookingAt:()Z // method@292b │ │ +0a8b2c: 0a09 |000c: move-result v9 │ │ +0a8b2e: 3909 0300 |000d: if-nez v9, 0010 // +0003 │ │ +0a8b32: 1108 |000f: return-object v8 │ │ +0a8b34: 6e20 2a29 c700 |0010: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ +0a8b3a: 0c09 |0013: move-result-object v9 │ │ +0a8b3c: 620a d610 |0014: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0a8b40: 6e20 ef27 a900 |0016: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ +0a8b46: 0c06 |0019: move-result-object v6 │ │ +0a8b48: 6e20 2a29 b700 |001a: invoke-virtual {v7, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ +0a8b4e: 0c09 |001d: move-result-object v9 │ │ +0a8b50: 620a d610 |001e: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0a8b54: 6e20 ef27 a900 |0020: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ +0a8b5a: 0c05 |0023: move-result-object v5 │ │ +0a8b5c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0a8b5e: 6209 070f |0025: sget-object v9, Lcom/squareup/okhttp/MediaType;.PARAMETER:Ljava/util/regex/Pattern; // field@0f07 │ │ +0a8b62: 6e20 2f29 d900 |0027: invoke-virtual {v9, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@292f │ │ +0a8b68: 0c03 |002a: move-result-object v3 │ │ +0a8b6a: 6e10 2929 0700 |002b: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@2929 │ │ +0a8b70: 0a04 |002e: move-result v4 │ │ +0a8b72: 6e10 e327 0d00 |002f: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a8b78: 0a09 |0032: move-result v9 │ │ +0a8b7a: 3594 5500 |0033: if-ge v4, v9, 0088 // +0055 │ │ +0a8b7e: 6e10 e327 0d00 |0035: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a8b84: 0a09 |0038: move-result v9 │ │ +0a8b86: 6e30 2d29 4309 |0039: invoke-virtual {v3, v4, v9}, Ljava/util/regex/Matcher;.region:(II)Ljava/util/regex/Matcher; // method@292d │ │ +0a8b8c: 6e10 2b29 0300 |003c: invoke-virtual {v3}, Ljava/util/regex/Matcher;.lookingAt:()Z // method@292b │ │ +0a8b92: 0a09 |003f: move-result v9 │ │ +0a8b94: 3809 cfff |0040: if-eqz v9, 000f // -0031 │ │ +0a8b98: 6e20 2a29 c300 |0042: invoke-virtual {v3, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ +0a8b9e: 0c02 |0045: move-result-object v2 │ │ +0a8ba0: 3802 0a00 |0046: if-eqz v2, 0050 // +000a │ │ +0a8ba4: 1a09 9e18 |0048: const-string v9, "charset" // string@189e │ │ +0a8ba8: 6e20 d827 9200 |004a: invoke-virtual {v2, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a8bae: 0a09 |004d: move-result v9 │ │ +0a8bb0: 3909 0700 |004e: if-nez v9, 0055 // +0007 │ │ +0a8bb4: 6e10 2929 0300 |0050: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@2929 │ │ +0a8bba: 0a04 |0053: move-result v4 │ │ +0a8bbc: 28db |0054: goto 002f // -0025 │ │ +0a8bbe: 6e20 2a29 b300 |0055: invoke-virtual {v3, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ +0a8bc4: 0c09 |0058: move-result-object v9 │ │ +0a8bc6: 3809 2700 |0059: if-eqz v9, 0080 // +0027 │ │ +0a8bca: 6e20 2a29 b300 |005b: invoke-virtual {v3, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ +0a8bd0: 0c01 |005e: move-result-object v1 │ │ +0a8bd2: 3800 2700 |005f: if-eqz v0, 0086 // +0027 │ │ +0a8bd6: 6e20 d827 0100 |0061: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0a8bdc: 0a09 |0064: move-result v9 │ │ +0a8bde: 3909 2100 |0065: if-nez v9, 0086 // +0021 │ │ +0a8be2: 2208 5705 |0067: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a8be6: 2209 6d05 |0069: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0a8bea: 7010 f927 0900 |006b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a8bf0: 1a0a 930e |006e: const-string v10, "Multiple different charsets: " // string@0e93 │ │ +0a8bf4: 6e20 0228 a900 |0070: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a8bfa: 0c09 |0073: move-result-object v9 │ │ +0a8bfc: 6e20 0228 d900 |0074: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a8c02: 0c09 |0077: move-result-object v9 │ │ +0a8c04: 6e10 0628 0900 |0078: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a8c0a: 0c09 |007b: move-result-object v9 │ │ +0a8c0c: 7020 8f27 9800 |007c: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a8c12: 2708 |007f: throw v8 │ │ +0a8c14: 1239 |0080: const/4 v9, #int 3 // #3 │ │ +0a8c16: 6e20 2a29 9300 |0081: invoke-virtual {v3, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@292a │ │ +0a8c1c: 0c01 |0084: move-result-object v1 │ │ +0a8c1e: 28da |0085: goto 005f // -0026 │ │ +0a8c20: 0710 |0086: move-object v0, v1 │ │ +0a8c22: 28c9 |0087: goto 0050 // -0037 │ │ +0a8c24: 2208 ba04 |0088: new-instance v8, Lcom/squareup/okhttp/MediaType; // type@04ba │ │ +0a8c28: 7050 cc23 d856 |008a: invoke-direct {v8, v13, v6, v5, v0}, Lcom/squareup/okhttp/MediaType;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@23cc │ │ +0a8c2e: 2882 |008d: goto 000f // -007e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=51 │ │ 0x0009 line=52 │ │ 0x000f line=73 │ │ 0x0010 line=53 │ │ 0x001a line=54 │ │ @@ -255425,21 +255452,21 @@ │ │ type : '(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a8bac: |[0a8bac] com.squareup.okhttp.MediaType.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ -0a8bbc: 5410 090f |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0f09 │ │ -0a8bc0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0a8bc4: 5410 090f |0004: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0f09 │ │ -0a8bc8: 7110 6628 0000 |0006: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@2866 │ │ -0a8bce: 0c02 |0009: move-result-object v2 │ │ -0a8bd0: 1102 |000a: return-object v2 │ │ +0a8c30: |[0a8c30] com.squareup.okhttp.MediaType.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ +0a8c40: 5410 090f |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0f09 │ │ +0a8c44: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0a8c48: 5410 090f |0004: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0f09 │ │ +0a8c4c: 7110 6628 0000 |0006: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@2866 │ │ +0a8c52: 0c02 |0009: move-result-object v2 │ │ +0a8c54: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000a reg=2 defaultValue Ljava/nio/charset/Charset; │ │ 0x0000 - 0x000b reg=1 this Lcom/squareup/okhttp/MediaType; │ │ │ │ @@ -255448,27 +255475,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a8bd4: |[0a8bd4] com.squareup.okhttp.MediaType.equals:(Ljava/lang/Object;)Z │ │ -0a8be4: 2030 b904 |0000: instance-of v0, v3, Lcom/squareup/okhttp/MediaType; // type@04b9 │ │ -0a8be8: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -0a8bec: 1f03 b904 |0004: check-cast v3, Lcom/squareup/okhttp/MediaType; // type@04b9 │ │ -0a8bf0: 5430 0a0f |0006: iget-object v0, v3, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ -0a8bf4: 5421 0a0f |0008: iget-object v1, v2, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ -0a8bf8: 6e20 d727 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a8bfe: 0a00 |000d: move-result v0 │ │ -0a8c00: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -0a8c04: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0a8c06: 0f00 |0011: return v0 │ │ -0a8c08: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0a8c0a: 28fe |0013: goto 0011 // -0002 │ │ +0a8c58: |[0a8c58] com.squareup.okhttp.MediaType.equals:(Ljava/lang/Object;)Z │ │ +0a8c68: 2030 ba04 |0000: instance-of v0, v3, Lcom/squareup/okhttp/MediaType; // type@04ba │ │ +0a8c6c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +0a8c70: 1f03 ba04 |0004: check-cast v3, Lcom/squareup/okhttp/MediaType; // type@04ba │ │ +0a8c74: 5430 0a0f |0006: iget-object v0, v3, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ +0a8c78: 5421 0a0f |0008: iget-object v1, v2, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ +0a8c7c: 6e20 d727 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a8c82: 0a00 |000d: move-result v0 │ │ +0a8c84: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +0a8c88: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0a8c8a: 0f00 |0011: return v0 │ │ +0a8c8c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0a8c8e: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 o Ljava/lang/Object; │ │ 0x0000 - 0x0014 reg=2 this Lcom/squareup/okhttp/MediaType; │ │ │ │ @@ -255477,19 +255504,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a8c0c: |[0a8c0c] com.squareup.okhttp.MediaType.hashCode:()I │ │ -0a8c1c: 5410 0a0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ -0a8c20: 6e10 dc27 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0a8c26: 0a00 |0005: move-result v0 │ │ -0a8c28: 0f00 |0006: return v0 │ │ +0a8c90: |[0a8c90] com.squareup.okhttp.MediaType.hashCode:()I │ │ +0a8ca0: 5410 0a0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ +0a8ca4: 6e10 dc27 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0a8caa: 0a00 |0005: move-result v0 │ │ +0a8cac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/MediaType; │ │ │ │ #3 : (in Lcom/squareup/okhttp/MediaType;) │ │ @@ -255497,36 +255524,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8c2c: |[0a8c2c] com.squareup.okhttp.MediaType.toString:()Ljava/lang/String; │ │ -0a8c3c: 5410 0a0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ -0a8c40: 1100 |0002: return-object v0 │ │ +0a8cb0: |[0a8cb0] com.squareup.okhttp.MediaType.toString:()Ljava/lang/String; │ │ +0a8cc0: 5410 0a0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0f0a │ │ +0a8cc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/MediaType; │ │ │ │ - source_file_idx : 3654 (MediaType.java) │ │ + source_file_idx : 3663 (MediaType.java) │ │ │ │ -Class #893 header: │ │ -class_idx : 1224 │ │ +Class #894 header: │ │ +class_idx : 1225 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1638 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1642 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ -Class #893 - │ │ +Class #894 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/Internal;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/Internal;) │ │ name : 'instance' │ │ @@ -255543,39 +255570,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a8c44: |[0a8c44] com.squareup.okhttp.internal.Internal.:()V │ │ -0a8c54: 1c00 bb04 |0000: const-class v0, Lcom/squareup/okhttp/OkHttpClient; // type@04bb │ │ -0a8c58: 6e10 7c27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -0a8c5e: 0c00 |0005: move-result-object v0 │ │ -0a8c60: 7110 2429 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@2924 │ │ -0a8c66: 0c00 |0009: move-result-object v0 │ │ -0a8c68: 6900 5d0f |000a: sput-object v0, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@0f5d │ │ -0a8c6c: 0e00 |000c: return-void │ │ +0a8cc8: |[0a8cc8] com.squareup.okhttp.internal.Internal.:()V │ │ +0a8cd8: 1c00 bc04 |0000: const-class v0, Lcom/squareup/okhttp/OkHttpClient; // type@04bc │ │ +0a8cdc: 6e10 7c27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +0a8ce2: 0c00 |0005: move-result-object v0 │ │ +0a8ce4: 7110 2429 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@2924 │ │ +0a8cea: 0c00 |0009: move-result-object v0 │ │ +0a8cec: 6900 5d0f |000a: sput-object v0, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@0f5d │ │ +0a8cf0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/Internal;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8c70: |[0a8c70] com.squareup.okhttp.internal.Internal.:()V │ │ -0a8c80: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a8c86: 0e00 |0003: return-void │ │ +0a8cf4: |[0a8cf4] com.squareup.okhttp.internal.Internal.:()V │ │ +0a8d04: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a8d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/Internal; │ │ │ │ Virtual methods - │ │ @@ -255617,32 +255644,32 @@ │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/Internal;) │ │ name : 'routeDatabase' │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1638 (Internal.java) │ │ + source_file_idx : 1642 (Internal.java) │ │ │ │ -Class #894 header: │ │ -class_idx : 1210 │ │ +Class #895 header: │ │ +class_idx : 1211 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1224 │ │ -source_file_idx : 3825 │ │ +superclass_idx : 1225 │ │ +source_file_idx : 3834 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #894 annotations: │ │ +Class #895 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/OkHttpClient; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #894 - │ │ +Class #895 - │ │ Class descriptor : 'Lcom/squareup/okhttp/OkHttpClient$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lcom/squareup/okhttp/internal/Internal;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -255651,17 +255678,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8c88: |[0a8c88] com.squareup.okhttp.OkHttpClient$1.:()V │ │ -0a8c98: 7010 6f24 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Internal;.:()V // method@246f │ │ -0a8c9e: 0e00 |0003: return-void │ │ +0a8d0c: |[0a8d0c] com.squareup.okhttp.OkHttpClient$1.:()V │ │ +0a8d1c: 7010 6f24 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Internal;.:()V // method@246f │ │ +0a8d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ │ │ Virtual methods - │ │ @@ -255670,17 +255697,17 @@ │ │ type : '(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a8ca0: |[0a8ca0] com.squareup.okhttp.OkHttpClient$1.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V │ │ -0a8cb0: 6e20 7123 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2371 │ │ -0a8cb6: 0e00 |0003: return-void │ │ +0a8d24: |[0a8d24] com.squareup.okhttp.OkHttpClient$1.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V │ │ +0a8d34: 6e20 7123 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2371 │ │ +0a8d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0004 reg=1 builder Lcom/squareup/okhttp/Headers$Builder; │ │ @@ -255691,17 +255718,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0a8cb8: |[0a8cb8] com.squareup.okhttp.OkHttpClient$1.apply:(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V │ │ -0a8cc8: 6e30 5623 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/ConnectionSpec;.apply:(Ljavax/net/ssl/SSLSocket;Z)V // method@2356 │ │ -0a8cce: 0e00 |0003: return-void │ │ +0a8d3c: |[0a8d3c] com.squareup.okhttp.OkHttpClient$1.apply:(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V │ │ +0a8d4c: 6e30 5623 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/ConnectionSpec;.apply:(Ljavax/net/ssl/SSLSocket;Z)V // method@2356 │ │ +0a8d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0004 reg=1 tlsConfiguration Lcom/squareup/okhttp/ConnectionSpec; │ │ @@ -255713,18 +255740,18 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a8cd0: |[0a8cd0] com.squareup.okhttp.OkHttpClient$1.connectionBecameIdle:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z │ │ -0a8ce0: 6e20 3e23 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.connectionBecameIdle:(Lcom/squareup/okhttp/internal/io/RealConnection;)Z // method@233e │ │ -0a8ce6: 0a00 |0003: move-result v0 │ │ -0a8ce8: 0f00 |0004: return v0 │ │ +0a8d54: |[0a8d54] com.squareup.okhttp.OkHttpClient$1.connectionBecameIdle:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z │ │ +0a8d64: 6e20 3e23 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.connectionBecameIdle:(Lcom/squareup/okhttp/internal/io/RealConnection;)Z // method@233e │ │ +0a8d6a: 0a00 |0003: move-result v0 │ │ +0a8d6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0005 reg=2 pool Lcom/squareup/okhttp/ConnectionPool; │ │ 0x0000 - 0x0005 reg=3 connection Lcom/squareup/okhttp/internal/io/RealConnection; │ │ @@ -255734,18 +255761,18 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a8cec: |[0a8cec] com.squareup.okhttp.OkHttpClient$1.get:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -0a8cfc: 6e30 3f23 3204 |0000: invoke-virtual {v2, v3, v4}, Lcom/squareup/okhttp/ConnectionPool;.get:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; // method@233f │ │ -0a8d02: 0c00 |0003: move-result-object v0 │ │ -0a8d04: 1100 |0004: return-object v0 │ │ +0a8d70: |[0a8d70] com.squareup.okhttp.OkHttpClient$1.get:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +0a8d80: 6e30 3f23 3204 |0000: invoke-virtual {v2, v3, v4}, Lcom/squareup/okhttp/ConnectionPool;.get:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; // method@233f │ │ +0a8d86: 0c00 |0003: move-result-object v0 │ │ +0a8d88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0005 reg=2 pool Lcom/squareup/okhttp/ConnectionPool; │ │ 0x0000 - 0x0005 reg=3 address Lcom/squareup/okhttp/Address; │ │ @@ -255756,18 +255783,18 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a8d08: |[0a8d08] com.squareup.okhttp.OkHttpClient$1.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; │ │ -0a8d18: 6e10 f523 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.internalCache:()Lcom/squareup/okhttp/internal/InternalCache; // method@23f5 │ │ -0a8d1e: 0c00 |0003: move-result-object v0 │ │ -0a8d20: 1100 |0004: return-object v0 │ │ +0a8d8c: |[0a8d8c] com.squareup.okhttp.OkHttpClient$1.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; │ │ +0a8d9c: 6e10 f523 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.internalCache:()Lcom/squareup/okhttp/internal/InternalCache; // method@23f5 │ │ +0a8da2: 0c00 |0003: move-result-object v0 │ │ +0a8da4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0005 reg=2 client Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ @@ -255776,17 +255803,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a8d24: |[0a8d24] com.squareup.okhttp.OkHttpClient$1.put:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ -0a8d34: 6e20 4223 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/ConnectionPool;.put:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2342 │ │ -0a8d3a: 0e00 |0003: return-void │ │ +0a8da8: |[0a8da8] com.squareup.okhttp.OkHttpClient$1.put:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ +0a8db8: 6e20 4223 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/ConnectionPool;.put:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2342 │ │ +0a8dbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0004 reg=1 pool Lcom/squareup/okhttp/ConnectionPool; │ │ @@ -255797,37 +255824,37 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8d3c: |[0a8d3c] com.squareup.okhttp.OkHttpClient$1.routeDatabase:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase; │ │ -0a8d4c: 5420 d50e |0000: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0ed5 │ │ -0a8d50: 1100 |0002: return-object v0 │ │ +0a8dc0: |[0a8dc0] com.squareup.okhttp.OkHttpClient$1.routeDatabase:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase; │ │ +0a8dd0: 5420 d50e |0000: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0ed5 │ │ +0a8dd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0003 reg=2 connectionPool Lcom/squareup/okhttp/ConnectionPool; │ │ │ │ - source_file_idx : 3825 (OkHttpClient.java) │ │ + source_file_idx : 3834 (OkHttpClient.java) │ │ │ │ -Class #895 header: │ │ -class_idx : 1211 │ │ +Class #896 header: │ │ +class_idx : 1212 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3825 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3834 │ │ static_fields_size : 3 │ │ instance_fields_size: 24 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 27 │ │ │ │ -Class #895 annotations: │ │ +Class #896 annotations: │ │ Annotations on field #3853 'DEFAULT_CONNECTION_SPECS' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/ConnectionSpec;" ">;" } │ │ Annotations on field #3854 'DEFAULT_PROTOCOLS' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/Protocol;" ">;" } │ │ Annotations on field #3860 'connectionSpecs' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/ConnectionSpec;" ">;" } │ │ Annotations on field #3868 'interceptors' │ │ @@ -255843,15 +255870,15 @@ │ │ Annotations on method #9196 'getProtocols' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Protocol;" ">;" } │ │ Annotations on method #9204 'interceptors' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Interceptor;" ">;" } │ │ Annotations on method #9206 'networkInterceptors' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Interceptor;" ">;" } │ │ │ │ -Class #895 - │ │ +Class #896 - │ │ Class descriptor : 'Lcom/squareup/okhttp/OkHttpClient;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Cloneable;' │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -255969,43 +255996,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0a8d54: |[0a8d54] com.squareup.okhttp.OkHttpClient.:()V │ │ -0a8d64: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0a8d66: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -0a8d68: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0a8d6a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0a8d6c: 2350 8f06 |0004: new-array v0, v5, [Lcom/squareup/okhttp/Protocol; // type@068f │ │ -0a8d70: 6201 2b0f |0006: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0a8d74: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ -0a8d78: 6201 2c0f |000a: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ -0a8d7c: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -0a8d80: 6201 2a0f |000e: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ -0a8d84: 4d01 0004 |0010: aput-object v1, v0, v4 │ │ -0a8d88: 7110 b024 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0a8d8e: 0c00 |0015: move-result-object v0 │ │ -0a8d90: 6900 0e0f |0016: sput-object v0, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_PROTOCOLS:Ljava/util/List; // field@0f0e │ │ -0a8d94: 2350 8d06 |0018: new-array v0, v5, [Lcom/squareup/okhttp/ConnectionSpec; // type@068d │ │ -0a8d98: 6201 de0e |001a: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0ede │ │ -0a8d9c: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ -0a8da0: 6201 dd0e |001e: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.COMPATIBLE_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0edd │ │ -0a8da4: 4d01 0003 |0020: aput-object v1, v0, v3 │ │ -0a8da8: 6201 dc0e |0022: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@0edc │ │ -0a8dac: 4d01 0004 |0024: aput-object v1, v0, v4 │ │ -0a8db0: 7110 b024 0000 |0026: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0a8db6: 0c00 |0029: move-result-object v0 │ │ -0a8db8: 6900 0d0f |002a: sput-object v0, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_CONNECTION_SPECS:Ljava/util/List; // field@0f0d │ │ -0a8dbc: 2200 ba04 |002c: new-instance v0, Lcom/squareup/okhttp/OkHttpClient$1; // type@04ba │ │ -0a8dc0: 7010 d223 0000 |002e: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient$1;.:()V // method@23d2 │ │ -0a8dc6: 6900 5c0f |0031: sput-object v0, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0a8dca: 0e00 |0033: return-void │ │ +0a8dd8: |[0a8dd8] com.squareup.okhttp.OkHttpClient.:()V │ │ +0a8de8: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +0a8dea: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +0a8dec: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0a8dee: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0a8df0: 2350 9206 |0004: new-array v0, v5, [Lcom/squareup/okhttp/Protocol; // type@0692 │ │ +0a8df4: 6201 2b0f |0006: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0a8df8: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ +0a8dfc: 6201 2c0f |000a: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ +0a8e00: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +0a8e04: 6201 2a0f |000e: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ +0a8e08: 4d01 0004 |0010: aput-object v1, v0, v4 │ │ +0a8e0c: 7110 b024 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0a8e12: 0c00 |0015: move-result-object v0 │ │ +0a8e14: 6900 0e0f |0016: sput-object v0, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_PROTOCOLS:Ljava/util/List; // field@0f0e │ │ +0a8e18: 2350 9006 |0018: new-array v0, v5, [Lcom/squareup/okhttp/ConnectionSpec; // type@0690 │ │ +0a8e1c: 6201 de0e |001a: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0ede │ │ +0a8e20: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ +0a8e24: 6201 dd0e |001e: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.COMPATIBLE_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@0edd │ │ +0a8e28: 4d01 0003 |0020: aput-object v1, v0, v3 │ │ +0a8e2c: 6201 dc0e |0022: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@0edc │ │ +0a8e30: 4d01 0004 |0024: aput-object v1, v0, v4 │ │ +0a8e34: 7110 b024 0000 |0026: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0a8e3a: 0c00 |0029: move-result-object v0 │ │ +0a8e3c: 6900 0d0f |002a: sput-object v0, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_CONNECTION_SPECS:Ljava/util/List; // field@0f0d │ │ +0a8e40: 2200 bb04 |002c: new-instance v0, Lcom/squareup/okhttp/OkHttpClient$1; // type@04bb │ │ +0a8e44: 7010 d223 0000 |002e: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient$1;.:()V // method@23d2 │ │ +0a8e4a: 6900 5c0f |0031: sput-object v0, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0a8e4e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=54 │ │ 0x0018 line=57 │ │ 0x002c line=61 │ │ 0x0033 line=115 │ │ locals : │ │ @@ -256015,37 +256042,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -0a8dcc: |[0a8dcc] com.squareup.okhttp.OkHttpClient.:()V │ │ -0a8ddc: 1302 1027 |0000: const/16 v2, #int 10000 // #2710 │ │ -0a8de0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a8de2: 7010 b927 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a8de8: 2200 ab05 |0006: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0a8dec: 7010 9028 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0a8df2: 5b30 1c0f |000b: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ -0a8df6: 2200 ab05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0a8dfa: 7010 9028 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0a8e00: 5b30 1e0f |0012: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ -0a8e04: 5c31 1a0f |0014: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ -0a8e08: 5c31 190f |0016: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ -0a8e0c: 5c31 230f |0018: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ -0a8e10: 5932 120f |001a: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ -0a8e14: 5932 220f |001c: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ -0a8e18: 5932 270f |001e: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ -0a8e1c: 2200 d004 |0020: new-instance v0, Lcom/squareup/okhttp/internal/RouteDatabase; // type@04d0 │ │ -0a8e20: 7010 9f24 0000 |0022: invoke-direct {v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.:()V // method@249f │ │ -0a8e26: 5b30 240f |0025: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0f24 │ │ -0a8e2a: 2200 ac04 |0027: new-instance v0, Lcom/squareup/okhttp/Dispatcher; // type@04ac │ │ -0a8e2e: 7010 6123 0000 |0029: invoke-direct {v0}, Lcom/squareup/okhttp/Dispatcher;.:()V // method@2361 │ │ -0a8e34: 5b30 170f |002c: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0f17 │ │ -0a8e38: 0e00 |002e: return-void │ │ +0a8e50: |[0a8e50] com.squareup.okhttp.OkHttpClient.:()V │ │ +0a8e60: 1302 1027 |0000: const/16 v2, #int 10000 // #2710 │ │ +0a8e64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a8e66: 7010 b927 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a8e6c: 2200 ae05 |0006: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0a8e70: 7010 9028 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0a8e76: 5b30 1c0f |000b: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ +0a8e7a: 2200 ae05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0a8e7e: 7010 9028 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0a8e84: 5b30 1e0f |0012: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ +0a8e88: 5c31 1a0f |0014: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ +0a8e8c: 5c31 190f |0016: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ +0a8e90: 5c31 230f |0018: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ +0a8e94: 5932 120f |001a: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ +0a8e98: 5932 220f |001c: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ +0a8e9c: 5932 270f |001e: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ +0a8ea0: 2200 d104 |0020: new-instance v0, Lcom/squareup/okhttp/internal/RouteDatabase; // type@04d1 │ │ +0a8ea4: 7010 9f24 0000 |0022: invoke-direct {v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.:()V // method@249f │ │ +0a8eaa: 5b30 240f |0025: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0f24 │ │ +0a8eae: 2200 ad04 |0027: new-instance v0, Lcom/squareup/okhttp/Dispatcher; // type@04ad │ │ +0a8eb2: 7010 6123 0000 |0029: invoke-direct {v0}, Lcom/squareup/okhttp/Dispatcher;.:()V // method@2361 │ │ +0a8eb8: 5b30 170f |002c: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0f17 │ │ +0a8ebc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=148 │ │ 0x0006 line=125 │ │ 0x000d line=126 │ │ 0x0014 line=141 │ │ 0x0016 line=142 │ │ @@ -256064,86 +256091,86 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -0a8e3c: |[0a8e3c] com.squareup.okhttp.OkHttpClient.:(Lcom/squareup/okhttp/OkHttpClient;)V │ │ -0a8e4c: 1302 1027 |0000: const/16 v2, #int 10000 // #2710 │ │ -0a8e50: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a8e52: 7010 b927 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a8e58: 2200 ab05 |0006: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0a8e5c: 7010 9028 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0a8e62: 5b30 1c0f |000b: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ -0a8e66: 2200 ab05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0a8e6a: 7010 9028 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0a8e70: 5b30 1e0f |0012: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ -0a8e74: 5c31 1a0f |0014: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ -0a8e78: 5c31 190f |0016: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ -0a8e7c: 5c31 230f |0018: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ -0a8e80: 5932 120f |001a: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ -0a8e84: 5932 220f |001c: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ -0a8e88: 5932 270f |001e: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ -0a8e8c: 5440 240f |0020: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0f24 │ │ -0a8e90: 5b30 240f |0022: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0f24 │ │ -0a8e94: 5440 170f |0024: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0f17 │ │ -0a8e98: 5b30 170f |0026: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0f17 │ │ -0a8e9c: 5440 200f |0028: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@0f20 │ │ -0a8ea0: 5b30 200f |002a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@0f20 │ │ -0a8ea4: 5440 1f0f |002c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ -0a8ea8: 5b30 1f0f |002e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ -0a8eac: 5440 140f |0030: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ -0a8eb0: 5b30 140f |0032: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ -0a8eb4: 5430 1c0f |0034: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ -0a8eb8: 5441 1c0f |0036: iget-object v1, v4, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ -0a8ebc: 7220 e028 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0a8ec2: 5430 1e0f |003b: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ -0a8ec6: 5441 1e0f |003d: iget-object v1, v4, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ -0a8eca: 7220 e028 1000 |003f: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0a8ed0: 5440 210f |0042: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ -0a8ed4: 5b30 210f |0044: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ -0a8ed8: 5440 150f |0046: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ -0a8edc: 5b30 150f |0048: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ -0a8ee0: 5440 100f |004a: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@0f10 │ │ -0a8ee4: 5b30 100f |004c: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@0f10 │ │ -0a8ee8: 5430 100f |004e: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@0f10 │ │ -0a8eec: 3800 3d00 |0050: if-eqz v0, 008d // +003d │ │ -0a8ef0: 5430 100f |0052: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@0f10 │ │ -0a8ef4: 5400 480e |0054: iget-object v0, v0, Lcom/squareup/okhttp/Cache;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0e48 │ │ -0a8ef8: 5b30 1d0f |0056: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0f1d │ │ -0a8efc: 5440 250f |0058: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ -0a8f00: 5b30 250f |005a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ -0a8f04: 5440 260f |005c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ -0a8f08: 5b30 260f |005e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ -0a8f0c: 5440 1b0f |0060: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ -0a8f10: 5b30 1b0f |0062: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ -0a8f14: 5440 110f |0064: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ -0a8f18: 5b30 110f |0066: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ -0a8f1c: 5440 0f0f |0068: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ -0a8f20: 5b30 0f0f |006a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ -0a8f24: 5440 130f |006c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ -0a8f28: 5b30 130f |006e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ -0a8f2c: 5440 180f |0070: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ -0a8f30: 5b30 180f |0072: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ -0a8f34: 5540 1a0f |0074: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ -0a8f38: 5c30 1a0f |0076: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ -0a8f3c: 5540 190f |0078: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ -0a8f40: 5c30 190f |007a: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ -0a8f44: 5540 230f |007c: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ -0a8f48: 5c30 230f |007e: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ -0a8f4c: 5240 120f |0080: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ -0a8f50: 5930 120f |0082: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ -0a8f54: 5240 220f |0084: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ -0a8f58: 5930 220f |0086: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ -0a8f5c: 5240 270f |0088: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ -0a8f60: 5930 270f |008a: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ -0a8f64: 0e00 |008c: return-void │ │ -0a8f66: 5440 1d0f |008d: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0f1d │ │ -0a8f6a: 28c7 |008f: goto 0056 // -0039 │ │ +0a8ec0: |[0a8ec0] com.squareup.okhttp.OkHttpClient.:(Lcom/squareup/okhttp/OkHttpClient;)V │ │ +0a8ed0: 1302 1027 |0000: const/16 v2, #int 10000 // #2710 │ │ +0a8ed4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a8ed6: 7010 b927 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a8edc: 2200 ae05 |0006: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0a8ee0: 7010 9028 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0a8ee6: 5b30 1c0f |000b: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ +0a8eea: 2200 ae05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0a8eee: 7010 9028 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0a8ef4: 5b30 1e0f |0012: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ +0a8ef8: 5c31 1a0f |0014: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ +0a8efc: 5c31 190f |0016: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ +0a8f00: 5c31 230f |0018: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ +0a8f04: 5932 120f |001a: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ +0a8f08: 5932 220f |001c: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ +0a8f0c: 5932 270f |001e: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ +0a8f10: 5440 240f |0020: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0f24 │ │ +0a8f14: 5b30 240f |0022: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0f24 │ │ +0a8f18: 5440 170f |0024: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0f17 │ │ +0a8f1c: 5b30 170f |0026: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0f17 │ │ +0a8f20: 5440 200f |0028: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@0f20 │ │ +0a8f24: 5b30 200f |002a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@0f20 │ │ +0a8f28: 5440 1f0f |002c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ +0a8f2c: 5b30 1f0f |002e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ +0a8f30: 5440 140f |0030: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ +0a8f34: 5b30 140f |0032: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ +0a8f38: 5430 1c0f |0034: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ +0a8f3c: 5441 1c0f |0036: iget-object v1, v4, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ +0a8f40: 7220 e028 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0a8f46: 5430 1e0f |003b: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ +0a8f4a: 5441 1e0f |003d: iget-object v1, v4, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ +0a8f4e: 7220 e028 1000 |003f: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0a8f54: 5440 210f |0042: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ +0a8f58: 5b30 210f |0044: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ +0a8f5c: 5440 150f |0046: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ +0a8f60: 5b30 150f |0048: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ +0a8f64: 5440 100f |004a: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@0f10 │ │ +0a8f68: 5b30 100f |004c: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@0f10 │ │ +0a8f6c: 5430 100f |004e: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@0f10 │ │ +0a8f70: 3800 3d00 |0050: if-eqz v0, 008d // +003d │ │ +0a8f74: 5430 100f |0052: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@0f10 │ │ +0a8f78: 5400 480e |0054: iget-object v0, v0, Lcom/squareup/okhttp/Cache;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0e48 │ │ +0a8f7c: 5b30 1d0f |0056: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0f1d │ │ +0a8f80: 5440 250f |0058: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ +0a8f84: 5b30 250f |005a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ +0a8f88: 5440 260f |005c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ +0a8f8c: 5b30 260f |005e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ +0a8f90: 5440 1b0f |0060: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ +0a8f94: 5b30 1b0f |0062: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ +0a8f98: 5440 110f |0064: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ +0a8f9c: 5b30 110f |0066: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ +0a8fa0: 5440 0f0f |0068: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ +0a8fa4: 5b30 0f0f |006a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ +0a8fa8: 5440 130f |006c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ +0a8fac: 5b30 130f |006e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ +0a8fb0: 5440 180f |0070: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ +0a8fb4: 5b30 180f |0072: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ +0a8fb8: 5540 1a0f |0074: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ +0a8fbc: 5c30 1a0f |0076: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ +0a8fc0: 5540 190f |0078: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ +0a8fc4: 5c30 190f |007a: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ +0a8fc8: 5540 230f |007c: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ +0a8fcc: 5c30 230f |007e: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ +0a8fd0: 5240 120f |0080: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ +0a8fd4: 5930 120f |0082: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ +0a8fd8: 5240 220f |0084: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ +0a8fdc: 5930 220f |0086: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ +0a8fe0: 5240 270f |0088: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ +0a8fe4: 5930 270f |008a: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ +0a8fe8: 0e00 |008c: return-void │ │ +0a8fea: 5440 1d0f |008d: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0f1d │ │ +0a8fee: 28c7 |008f: goto 0056 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=153 │ │ 0x0006 line=125 │ │ 0x000d line=126 │ │ 0x0014 line=141 │ │ 0x0016 line=142 │ │ @@ -256186,38 +256213,38 @@ │ │ type : '()Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -0a8f6c: |[0a8f6c] com.squareup.okhttp.OkHttpClient.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ -0a8f7c: 1d05 |0000: monitor-enter v5 │ │ -0a8f7e: 6202 160f |0001: sget-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f16 │ │ -0a8f82: 3902 1400 |0003: if-nez v2, 0017 // +0014 │ │ -0a8f86: 1a02 ac10 |0005: const-string v2, "TLS" // string@10ac │ │ -0a8f8a: 7110 4929 0200 |0007: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@2949 │ │ -0a8f90: 0c01 |000a: move-result-object v1 │ │ -0a8f92: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0a8f94: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0a8f96: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0a8f98: 6e40 4b29 2143 |000e: invoke-virtual {v1, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@294b │ │ -0a8f9e: 6e10 4a29 0100 |0011: invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@294a │ │ -0a8fa4: 0c02 |0014: move-result-object v2 │ │ -0a8fa6: 6902 160f |0015: sput-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f16 │ │ -0a8faa: 6202 160f |0017: sget-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f16 │ │ -0a8fae: 1e05 |0019: monitor-exit v5 │ │ -0a8fb0: 1102 |001a: return-object v2 │ │ -0a8fb2: 0d00 |001b: move-exception v0 │ │ -0a8fb4: 2202 4305 |001c: new-instance v2, Ljava/lang/AssertionError; // type@0543 │ │ -0a8fb8: 7010 6127 0200 |001e: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0a8fbe: 2702 |0021: throw v2 │ │ -0a8fc0: 0d02 |0022: move-exception v2 │ │ -0a8fc2: 1e05 |0023: monitor-exit v5 │ │ -0a8fc4: 2702 |0024: throw v2 │ │ +0a8ff0: |[0a8ff0] com.squareup.okhttp.OkHttpClient.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ +0a9000: 1d05 |0000: monitor-enter v5 │ │ +0a9002: 6202 160f |0001: sget-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f16 │ │ +0a9006: 3902 1400 |0003: if-nez v2, 0017 // +0014 │ │ +0a900a: 1a02 b610 |0005: const-string v2, "TLS" // string@10b6 │ │ +0a900e: 7110 4929 0200 |0007: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@2949 │ │ +0a9014: 0c01 |000a: move-result-object v1 │ │ +0a9016: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0a9018: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0a901a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0a901c: 6e40 4b29 2143 |000e: invoke-virtual {v1, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@294b │ │ +0a9022: 6e10 4a29 0100 |0011: invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@294a │ │ +0a9028: 0c02 |0014: move-result-object v2 │ │ +0a902a: 6902 160f |0015: sput-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f16 │ │ +0a902e: 6202 160f |0017: sget-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f16 │ │ +0a9032: 1e05 |0019: monitor-exit v5 │ │ +0a9034: 1102 |001a: return-object v2 │ │ +0a9036: 0d00 |001b: move-exception v0 │ │ +0a9038: 2202 4405 |001c: new-instance v2, Ljava/lang/AssertionError; // type@0544 │ │ +0a903c: 7010 6127 0200 |001e: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0a9042: 2702 |0021: throw v2 │ │ +0a9044: 0d02 |0022: move-exception v2 │ │ +0a9046: 1e05 |0023: monitor-exit v5 │ │ +0a9048: 2702 |0024: throw v2 │ │ catches : 4 │ │ 0x0001 - 0x0003 │ │ -> 0x0022 │ │ 0x0005 - 0x0017 │ │ Ljava/security/GeneralSecurityException; -> 0x001b │ │ -> 0x0022 │ │ 0x0017 - 0x0019 │ │ @@ -256244,18 +256271,18 @@ │ │ type : '()Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a8ff0: |[0a8ff0] com.squareup.okhttp.OkHttpClient.clone:()Lcom/squareup/okhttp/OkHttpClient; │ │ -0a9000: 2200 bb04 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@04bb │ │ -0a9004: 7020 dc23 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@23dc │ │ -0a900a: 1100 |0005: return-object v0 │ │ +0a9074: |[0a9074] com.squareup.okhttp.OkHttpClient.clone:()Lcom/squareup/okhttp/OkHttpClient; │ │ +0a9084: 2200 bc04 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@04bc │ │ +0a9088: 7020 dc23 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@23dc │ │ +0a908e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #1 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256263,18 +256290,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a900c: |[0a900c] com.squareup.okhttp.OkHttpClient.clone:()Ljava/lang/Object; │ │ -0a901c: 6e10 dd23 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.clone:()Lcom/squareup/okhttp/OkHttpClient; // method@23dd │ │ -0a9022: 0c00 |0003: move-result-object v0 │ │ -0a9024: 1100 |0004: return-object v0 │ │ +0a9090: |[0a9090] com.squareup.okhttp.OkHttpClient.clone:()Ljava/lang/Object; │ │ +0a90a0: 6e10 dd23 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.clone:()Lcom/squareup/okhttp/OkHttpClient; // method@23dd │ │ +0a90a6: 0c00 |0003: move-result-object v0 │ │ +0a90a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #2 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256282,67 +256309,67 @@ │ │ type : '()Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -0a9028: |[0a9028] com.squareup.okhttp.OkHttpClient.copyWithDefaults:()Lcom/squareup/okhttp/OkHttpClient; │ │ -0a9038: 2200 bb04 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@04bb │ │ -0a903c: 7020 dc23 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/okhttp/OkHttpClient;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@23dc │ │ -0a9042: 5401 210f |0005: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ -0a9046: 3901 0800 |0007: if-nez v1, 000f // +0008 │ │ -0a904a: 7100 5128 0000 |0009: invoke-static {}, Ljava/net/ProxySelector;.getDefault:()Ljava/net/ProxySelector; // method@2851 │ │ -0a9050: 0c01 |000c: move-result-object v1 │ │ -0a9052: 5b01 210f |000d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ -0a9056: 5401 150f |000f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ -0a905a: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ -0a905e: 7100 3928 0000 |0013: invoke-static {}, Ljava/net/CookieHandler;.getDefault:()Ljava/net/CookieHandler; // method@2839 │ │ -0a9064: 0c01 |0016: move-result-object v1 │ │ -0a9066: 5b01 150f |0017: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ -0a906a: 5401 250f |0019: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ -0a906e: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ -0a9072: 7100 4729 0000 |001d: invoke-static {}, Ljavax/net/SocketFactory;.getDefault:()Ljavax/net/SocketFactory; // method@2947 │ │ -0a9078: 0c01 |0020: move-result-object v1 │ │ -0a907a: 5b01 250f |0021: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ -0a907e: 5401 260f |0023: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ -0a9082: 3901 0800 |0025: if-nez v1, 002d // +0008 │ │ -0a9086: 7010 e623 0200 |0027: invoke-direct {v2}, Lcom/squareup/okhttp/OkHttpClient;.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@23e6 │ │ -0a908c: 0c01 |002a: move-result-object v1 │ │ -0a908e: 5b01 260f |002b: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ -0a9092: 5401 1b0f |002d: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ -0a9096: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ -0a909a: 6201 c110 |0031: sget-object v1, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.INSTANCE:Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // field@10c1 │ │ -0a909e: 5b01 1b0f |0033: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ -0a90a2: 5401 110f |0035: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ -0a90a6: 3901 0600 |0037: if-nez v1, 003d // +0006 │ │ -0a90aa: 6201 680e |0039: sget-object v1, Lcom/squareup/okhttp/CertificatePinner;.DEFAULT:Lcom/squareup/okhttp/CertificatePinner; // field@0e68 │ │ -0a90ae: 5b01 110f |003b: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ -0a90b2: 5401 0f0f |003d: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ -0a90b6: 3901 0600 |003f: if-nez v1, 0045 // +0006 │ │ -0a90ba: 6201 3510 |0041: sget-object v1, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.INSTANCE:Lcom/squareup/okhttp/Authenticator; // field@1035 │ │ -0a90be: 5b01 0f0f |0043: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ -0a90c2: 5401 130f |0045: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ -0a90c6: 3901 0800 |0047: if-nez v1, 004f // +0008 │ │ -0a90ca: 7100 4023 0000 |0049: invoke-static {}, Lcom/squareup/okhttp/ConnectionPool;.getDefault:()Lcom/squareup/okhttp/ConnectionPool; // method@2340 │ │ -0a90d0: 0c01 |004c: move-result-object v1 │ │ -0a90d2: 5b01 130f |004d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ -0a90d6: 5401 1f0f |004f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ -0a90da: 3901 0600 |0051: if-nez v1, 0057 // +0006 │ │ -0a90de: 6201 0e0f |0053: sget-object v1, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_PROTOCOLS:Ljava/util/List; // field@0f0e │ │ -0a90e2: 5b01 1f0f |0055: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ -0a90e6: 5401 140f |0057: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ -0a90ea: 3901 0600 |0059: if-nez v1, 005f // +0006 │ │ -0a90ee: 6201 0d0f |005b: sget-object v1, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_CONNECTION_SPECS:Ljava/util/List; // field@0f0d │ │ -0a90f2: 5b01 140f |005d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ -0a90f6: 5401 180f |005f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ -0a90fa: 3901 0600 |0061: if-nez v1, 0067 // +0006 │ │ -0a90fe: 6201 e80e |0063: sget-object v1, Lcom/squareup/okhttp/Dns;.SYSTEM:Lcom/squareup/okhttp/Dns; // field@0ee8 │ │ -0a9102: 5b01 180f |0065: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ -0a9106: 1100 |0067: return-object v0 │ │ +0a90ac: |[0a90ac] com.squareup.okhttp.OkHttpClient.copyWithDefaults:()Lcom/squareup/okhttp/OkHttpClient; │ │ +0a90bc: 2200 bc04 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@04bc │ │ +0a90c0: 7020 dc23 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/okhttp/OkHttpClient;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@23dc │ │ +0a90c6: 5401 210f |0005: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ +0a90ca: 3901 0800 |0007: if-nez v1, 000f // +0008 │ │ +0a90ce: 7100 5128 0000 |0009: invoke-static {}, Ljava/net/ProxySelector;.getDefault:()Ljava/net/ProxySelector; // method@2851 │ │ +0a90d4: 0c01 |000c: move-result-object v1 │ │ +0a90d6: 5b01 210f |000d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ +0a90da: 5401 150f |000f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ +0a90de: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ +0a90e2: 7100 3928 0000 |0013: invoke-static {}, Ljava/net/CookieHandler;.getDefault:()Ljava/net/CookieHandler; // method@2839 │ │ +0a90e8: 0c01 |0016: move-result-object v1 │ │ +0a90ea: 5b01 150f |0017: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ +0a90ee: 5401 250f |0019: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ +0a90f2: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ +0a90f6: 7100 4729 0000 |001d: invoke-static {}, Ljavax/net/SocketFactory;.getDefault:()Ljavax/net/SocketFactory; // method@2947 │ │ +0a90fc: 0c01 |0020: move-result-object v1 │ │ +0a90fe: 5b01 250f |0021: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ +0a9102: 5401 260f |0023: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ +0a9106: 3901 0800 |0025: if-nez v1, 002d // +0008 │ │ +0a910a: 7010 e623 0200 |0027: invoke-direct {v2}, Lcom/squareup/okhttp/OkHttpClient;.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@23e6 │ │ +0a9110: 0c01 |002a: move-result-object v1 │ │ +0a9112: 5b01 260f |002b: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ +0a9116: 5401 1b0f |002d: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ +0a911a: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ +0a911e: 6201 c110 |0031: sget-object v1, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.INSTANCE:Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // field@10c1 │ │ +0a9122: 5b01 1b0f |0033: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ +0a9126: 5401 110f |0035: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ +0a912a: 3901 0600 |0037: if-nez v1, 003d // +0006 │ │ +0a912e: 6201 680e |0039: sget-object v1, Lcom/squareup/okhttp/CertificatePinner;.DEFAULT:Lcom/squareup/okhttp/CertificatePinner; // field@0e68 │ │ +0a9132: 5b01 110f |003b: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ +0a9136: 5401 0f0f |003d: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ +0a913a: 3901 0600 |003f: if-nez v1, 0045 // +0006 │ │ +0a913e: 6201 3510 |0041: sget-object v1, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.INSTANCE:Lcom/squareup/okhttp/Authenticator; // field@1035 │ │ +0a9142: 5b01 0f0f |0043: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ +0a9146: 5401 130f |0045: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ +0a914a: 3901 0800 |0047: if-nez v1, 004f // +0008 │ │ +0a914e: 7100 4023 0000 |0049: invoke-static {}, Lcom/squareup/okhttp/ConnectionPool;.getDefault:()Lcom/squareup/okhttp/ConnectionPool; // method@2340 │ │ +0a9154: 0c01 |004c: move-result-object v1 │ │ +0a9156: 5b01 130f |004d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ +0a915a: 5401 1f0f |004f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ +0a915e: 3901 0600 |0051: if-nez v1, 0057 // +0006 │ │ +0a9162: 6201 0e0f |0053: sget-object v1, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_PROTOCOLS:Ljava/util/List; // field@0f0e │ │ +0a9166: 5b01 1f0f |0055: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ +0a916a: 5401 140f |0057: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ +0a916e: 3901 0600 |0059: if-nez v1, 005f // +0006 │ │ +0a9172: 6201 0d0f |005b: sget-object v1, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_CONNECTION_SPECS:Ljava/util/List; // field@0f0d │ │ +0a9176: 5b01 140f |005d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ +0a917a: 5401 180f |005f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ +0a917e: 3901 0600 |0061: if-nez v1, 0067 // +0006 │ │ +0a9182: 6201 e80e |0063: sget-object v1, Lcom/squareup/okhttp/Dns;.SYSTEM:Lcom/squareup/okhttp/Dns; // field@0ee8 │ │ +0a9186: 5b01 180f |0065: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ +0a918a: 1100 |0067: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0005 line=581 │ │ 0x0009 line=582 │ │ 0x000f line=584 │ │ 0x0013 line=585 │ │ @@ -256374,17 +256401,17 @@ │ │ type : '()Lcom/squareup/okhttp/Authenticator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9108: |[0a9108] com.squareup.okhttp.OkHttpClient.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; │ │ -0a9118: 5410 0f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ -0a911c: 1100 |0002: return-object v0 │ │ +0a918c: |[0a918c] com.squareup.okhttp.OkHttpClient.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; │ │ +0a919c: 5410 0f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@0f0f │ │ +0a91a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #4 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256392,17 +256419,17 @@ │ │ type : '()Lcom/squareup/okhttp/CertificatePinner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9120: |[0a9120] com.squareup.okhttp.OkHttpClient.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; │ │ -0a9130: 5410 110f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ -0a9134: 1100 |0002: return-object v0 │ │ +0a91a4: |[0a91a4] com.squareup.okhttp.OkHttpClient.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; │ │ +0a91b4: 5410 110f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0f11 │ │ +0a91b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #5 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256410,17 +256437,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9138: |[0a9138] com.squareup.okhttp.OkHttpClient.getConnectTimeout:()I │ │ -0a9148: 5210 120f |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ -0a914c: 0f00 |0002: return v0 │ │ +0a91bc: |[0a91bc] com.squareup.okhttp.OkHttpClient.getConnectTimeout:()I │ │ +0a91cc: 5210 120f |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@0f12 │ │ +0a91d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #6 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256428,17 +256455,17 @@ │ │ type : '()Lcom/squareup/okhttp/ConnectionPool;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9150: |[0a9150] com.squareup.okhttp.OkHttpClient.getConnectionPool:()Lcom/squareup/okhttp/ConnectionPool; │ │ -0a9160: 5410 130f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ -0a9164: 1100 |0002: return-object v0 │ │ +0a91d4: |[0a91d4] com.squareup.okhttp.OkHttpClient.getConnectionPool:()Lcom/squareup/okhttp/ConnectionPool; │ │ +0a91e4: 5410 130f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0f13 │ │ +0a91e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #7 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256446,17 +256473,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9168: |[0a9168] com.squareup.okhttp.OkHttpClient.getConnectionSpecs:()Ljava/util/List; │ │ -0a9178: 5410 140f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ -0a917c: 1100 |0002: return-object v0 │ │ +0a91ec: |[0a91ec] com.squareup.okhttp.OkHttpClient.getConnectionSpecs:()Ljava/util/List; │ │ +0a91fc: 5410 140f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@0f14 │ │ +0a9200: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #8 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256464,17 +256491,17 @@ │ │ type : '()Ljava/net/CookieHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9180: |[0a9180] com.squareup.okhttp.OkHttpClient.getCookieHandler:()Ljava/net/CookieHandler; │ │ -0a9190: 5410 150f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ -0a9194: 1100 |0002: return-object v0 │ │ +0a9204: |[0a9204] com.squareup.okhttp.OkHttpClient.getCookieHandler:()Ljava/net/CookieHandler; │ │ +0a9214: 5410 150f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0f15 │ │ +0a9218: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #9 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256482,17 +256509,17 @@ │ │ type : '()Lcom/squareup/okhttp/Dispatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9198: |[0a9198] com.squareup.okhttp.OkHttpClient.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; │ │ -0a91a8: 5410 170f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0f17 │ │ -0a91ac: 1100 |0002: return-object v0 │ │ +0a921c: |[0a921c] com.squareup.okhttp.OkHttpClient.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; │ │ +0a922c: 5410 170f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0f17 │ │ +0a9230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #10 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256500,17 +256527,17 @@ │ │ type : '()Lcom/squareup/okhttp/Dns;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a91b0: |[0a91b0] com.squareup.okhttp.OkHttpClient.getDns:()Lcom/squareup/okhttp/Dns; │ │ -0a91c0: 5410 180f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ -0a91c4: 1100 |0002: return-object v0 │ │ +0a9234: |[0a9234] com.squareup.okhttp.OkHttpClient.getDns:()Lcom/squareup/okhttp/Dns; │ │ +0a9244: 5410 180f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0f18 │ │ +0a9248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #11 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256518,17 +256545,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a91c8: |[0a91c8] com.squareup.okhttp.OkHttpClient.getFollowRedirects:()Z │ │ -0a91d8: 5510 190f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ -0a91dc: 0f00 |0002: return v0 │ │ +0a924c: |[0a924c] com.squareup.okhttp.OkHttpClient.getFollowRedirects:()Z │ │ +0a925c: 5510 190f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0f19 │ │ +0a9260: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #12 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256536,17 +256563,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a91e0: |[0a91e0] com.squareup.okhttp.OkHttpClient.getFollowSslRedirects:()Z │ │ -0a91f0: 5510 1a0f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ -0a91f4: 0f00 |0002: return v0 │ │ +0a9264: |[0a9264] com.squareup.okhttp.OkHttpClient.getFollowSslRedirects:()Z │ │ +0a9274: 5510 1a0f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0f1a │ │ +0a9278: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #13 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256554,17 +256581,17 @@ │ │ type : '()Ljavax/net/ssl/HostnameVerifier;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a91f8: |[0a91f8] com.squareup.okhttp.OkHttpClient.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ -0a9208: 5410 1b0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ -0a920c: 1100 |0002: return-object v0 │ │ +0a927c: |[0a927c] com.squareup.okhttp.OkHttpClient.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ +0a928c: 5410 1b0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0f1b │ │ +0a9290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #14 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256572,17 +256599,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9210: |[0a9210] com.squareup.okhttp.OkHttpClient.getProtocols:()Ljava/util/List; │ │ -0a9220: 5410 1f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ -0a9224: 1100 |0002: return-object v0 │ │ +0a9294: |[0a9294] com.squareup.okhttp.OkHttpClient.getProtocols:()Ljava/util/List; │ │ +0a92a4: 5410 1f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@0f1f │ │ +0a92a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #15 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256590,17 +256617,17 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9228: |[0a9228] com.squareup.okhttp.OkHttpClient.getProxy:()Ljava/net/Proxy; │ │ -0a9238: 5410 200f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@0f20 │ │ -0a923c: 1100 |0002: return-object v0 │ │ +0a92ac: |[0a92ac] com.squareup.okhttp.OkHttpClient.getProxy:()Ljava/net/Proxy; │ │ +0a92bc: 5410 200f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@0f20 │ │ +0a92c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #16 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256608,17 +256635,17 @@ │ │ type : '()Ljava/net/ProxySelector;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9240: |[0a9240] com.squareup.okhttp.OkHttpClient.getProxySelector:()Ljava/net/ProxySelector; │ │ -0a9250: 5410 210f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ -0a9254: 1100 |0002: return-object v0 │ │ +0a92c4: |[0a92c4] com.squareup.okhttp.OkHttpClient.getProxySelector:()Ljava/net/ProxySelector; │ │ +0a92d4: 5410 210f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@0f21 │ │ +0a92d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #17 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256626,17 +256653,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9258: |[0a9258] com.squareup.okhttp.OkHttpClient.getReadTimeout:()I │ │ -0a9268: 5210 220f |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ -0a926c: 0f00 |0002: return v0 │ │ +0a92dc: |[0a92dc] com.squareup.okhttp.OkHttpClient.getReadTimeout:()I │ │ +0a92ec: 5210 220f |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@0f22 │ │ +0a92f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #18 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256644,17 +256671,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9270: |[0a9270] com.squareup.okhttp.OkHttpClient.getRetryOnConnectionFailure:()Z │ │ -0a9280: 5510 230f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ -0a9284: 0f00 |0002: return v0 │ │ +0a92f4: |[0a92f4] com.squareup.okhttp.OkHttpClient.getRetryOnConnectionFailure:()Z │ │ +0a9304: 5510 230f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@0f23 │ │ +0a9308: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #19 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256662,17 +256689,17 @@ │ │ type : '()Ljavax/net/SocketFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9288: |[0a9288] com.squareup.okhttp.OkHttpClient.getSocketFactory:()Ljavax/net/SocketFactory; │ │ -0a9298: 5410 250f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ -0a929c: 1100 |0002: return-object v0 │ │ +0a930c: |[0a930c] com.squareup.okhttp.OkHttpClient.getSocketFactory:()Ljavax/net/SocketFactory; │ │ +0a931c: 5410 250f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0f25 │ │ +0a9320: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #20 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256680,17 +256707,17 @@ │ │ type : '()Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a92a0: |[0a92a0] com.squareup.okhttp.OkHttpClient.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ -0a92b0: 5410 260f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ -0a92b4: 1100 |0002: return-object v0 │ │ +0a9324: |[0a9324] com.squareup.okhttp.OkHttpClient.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ +0a9334: 5410 260f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ +0a9338: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #21 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256698,17 +256725,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a92b8: |[0a92b8] com.squareup.okhttp.OkHttpClient.getWriteTimeout:()I │ │ -0a92c8: 5210 270f |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ -0a92cc: 0f00 |0002: return v0 │ │ +0a933c: |[0a933c] com.squareup.okhttp.OkHttpClient.getWriteTimeout:()I │ │ +0a934c: 5210 270f |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0f27 │ │ +0a9350: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #22 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256716,17 +256743,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a92d0: |[0a92d0] com.squareup.okhttp.OkHttpClient.interceptors:()Ljava/util/List; │ │ -0a92e0: 5410 1c0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ -0a92e4: 1100 |0002: return-object v0 │ │ +0a9354: |[0a9354] com.squareup.okhttp.OkHttpClient.interceptors:()Ljava/util/List; │ │ +0a9364: 5410 1c0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0f1c │ │ +0a9368: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #23 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256734,17 +256761,17 @@ │ │ type : '()Lcom/squareup/okhttp/internal/InternalCache;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a92e8: |[0a92e8] com.squareup.okhttp.OkHttpClient.internalCache:()Lcom/squareup/okhttp/internal/InternalCache; │ │ -0a92f8: 5410 1d0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0f1d │ │ -0a92fc: 1100 |0002: return-object v0 │ │ +0a936c: |[0a936c] com.squareup.okhttp.OkHttpClient.internalCache:()Lcom/squareup/okhttp/internal/InternalCache; │ │ +0a937c: 5410 1d0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0f1d │ │ +0a9380: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #24 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256752,17 +256779,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9300: |[0a9300] com.squareup.okhttp.OkHttpClient.networkInterceptors:()Ljava/util/List; │ │ -0a9310: 5410 1e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ -0a9314: 1100 |0002: return-object v0 │ │ +0a9384: |[0a9384] com.squareup.okhttp.OkHttpClient.networkInterceptors:()Ljava/util/List; │ │ +0a9394: 5410 1e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0f1e │ │ +0a9398: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #25 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -256770,18 +256797,18 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a9318: |[0a9318] com.squareup.okhttp.OkHttpClient.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; │ │ -0a9328: 2200 9f04 |0000: new-instance v0, Lcom/squareup/okhttp/Call; // type@049f │ │ -0a932c: 7030 1d23 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Call;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V // method@231d │ │ -0a9332: 1100 |0005: return-object v0 │ │ +0a939c: |[0a939c] com.squareup.okhttp.OkHttpClient.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; │ │ +0a93ac: 2200 a004 |0000: new-instance v0, Lcom/squareup/okhttp/Call; // type@04a0 │ │ +0a93b0: 7030 1d23 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Call;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V // method@231d │ │ +0a93b6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0006 reg=2 request Lcom/squareup/okhttp/Request; │ │ │ │ @@ -256790,46 +256817,46 @@ │ │ type : '(Ljavax/net/ssl/SSLSocketFactory;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9334: |[0a9334] com.squareup.okhttp.OkHttpClient.setSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)Lcom/squareup/okhttp/OkHttpClient; │ │ -0a9344: 5b01 260f |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ -0a9348: 1100 |0002: return-object v0 │ │ +0a93b8: |[0a93b8] com.squareup.okhttp.OkHttpClient.setSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)Lcom/squareup/okhttp/OkHttpClient; │ │ +0a93c8: 5b01 260f |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0f26 │ │ +0a93cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 sslSocketFactory Ljavax/net/ssl/SSLSocketFactory; │ │ │ │ - source_file_idx : 3825 (OkHttpClient.java) │ │ + source_file_idx : 3834 (OkHttpClient.java) │ │ │ │ -Class #896 header: │ │ -class_idx : 1212 │ │ +Class #897 header: │ │ +class_idx : 1213 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 1360 │ │ -source_file_idx : 3960 │ │ +superclass_idx : 1361 │ │ +source_file_idx : 3970 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ -Class #896 annotations: │ │ +Class #897 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/squareup/okhttp/Protocol;" ">;" } │ │ Annotations on method #9210 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")V" } │ │ Annotations on method #9211 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #896 - │ │ +Class #897 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Protocol;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/Protocol;) │ │ name : '$VALUES' │ │ @@ -256862,51 +256889,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -0a934c: |[0a934c] com.squareup.okhttp.Protocol.:()V │ │ -0a935c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -0a935e: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -0a9360: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0a9362: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0a9364: 2200 bc04 |0004: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@04bc │ │ -0a9368: 1a01 bf05 |0006: const-string v1, "HTTP_1_0" // string@05bf │ │ -0a936c: 1a02 ac21 |0008: const-string v2, "http/1.0" // string@21ac │ │ -0a9370: 7040 fa23 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@23fa │ │ -0a9376: 6900 290f |000d: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ -0a937a: 2200 bc04 |000f: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@04bc │ │ -0a937e: 1a01 c005 |0011: const-string v1, "HTTP_1_1" // string@05c0 │ │ -0a9382: 1a02 ad21 |0013: const-string v2, "http/1.1" // string@21ad │ │ -0a9386: 7040 fa23 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@23fa │ │ -0a938c: 6900 2a0f |0018: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ -0a9390: 2200 bc04 |001a: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@04bc │ │ -0a9394: 1a01 f20f |001c: const-string v1, "SPDY_3" // string@0ff2 │ │ -0a9398: 1a02 8533 |001e: const-string v2, "spdy/3.1" // string@3385 │ │ -0a939c: 7040 fa23 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@23fa │ │ -0a93a2: 6900 2c0f |0023: sput-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ -0a93a6: 2200 bc04 |0025: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@04bc │ │ -0a93aa: 1a01 c205 |0027: const-string v1, "HTTP_2" // string@05c2 │ │ -0a93ae: 1a02 e320 |0029: const-string v2, "h2" // string@20e3 │ │ -0a93b2: 7040 fa23 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@23fa │ │ -0a93b8: 6900 2b0f |002e: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0a93bc: 1240 |0030: const/4 v0, #int 4 // #4 │ │ -0a93be: 2300 8f06 |0031: new-array v0, v0, [Lcom/squareup/okhttp/Protocol; // type@068f │ │ -0a93c2: 6201 290f |0033: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ -0a93c6: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ -0a93ca: 6201 2a0f |0037: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ -0a93ce: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ -0a93d2: 6201 2c0f |003b: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ -0a93d6: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ -0a93da: 6201 2b0f |003f: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0a93de: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ -0a93e2: 6900 280f |0043: sput-object v0, Lcom/squareup/okhttp/Protocol;.$VALUES:[Lcom/squareup/okhttp/Protocol; // field@0f28 │ │ -0a93e6: 0e00 |0045: return-void │ │ +0a93d0: |[0a93d0] com.squareup.okhttp.Protocol.:()V │ │ +0a93e0: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +0a93e2: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +0a93e4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0a93e6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0a93e8: 2200 bd04 |0004: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@04bd │ │ +0a93ec: 1a01 c305 |0006: const-string v1, "HTTP_1_0" // string@05c3 │ │ +0a93f0: 1a02 b621 |0008: const-string v2, "http/1.0" // string@21b6 │ │ +0a93f4: 7040 fa23 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@23fa │ │ +0a93fa: 6900 290f |000d: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ +0a93fe: 2200 bd04 |000f: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@04bd │ │ +0a9402: 1a01 c405 |0011: const-string v1, "HTTP_1_1" // string@05c4 │ │ +0a9406: 1a02 b721 |0013: const-string v2, "http/1.1" // string@21b7 │ │ +0a940a: 7040 fa23 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@23fa │ │ +0a9410: 6900 2a0f |0018: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ +0a9414: 2200 bd04 |001a: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@04bd │ │ +0a9418: 1a01 fc0f |001c: const-string v1, "SPDY_3" // string@0ffc │ │ +0a941c: 1a02 8f33 |001e: const-string v2, "spdy/3.1" // string@338f │ │ +0a9420: 7040 fa23 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@23fa │ │ +0a9426: 6900 2c0f |0023: sput-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ +0a942a: 2200 bd04 |0025: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@04bd │ │ +0a942e: 1a01 c605 |0027: const-string v1, "HTTP_2" // string@05c6 │ │ +0a9432: 1a02 ed20 |0029: const-string v2, "h2" // string@20ed │ │ +0a9436: 7040 fa23 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@23fa │ │ +0a943c: 6900 2b0f |002e: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0a9440: 1240 |0030: const/4 v0, #int 4 // #4 │ │ +0a9442: 2300 9206 |0031: new-array v0, v0, [Lcom/squareup/okhttp/Protocol; // type@0692 │ │ +0a9446: 6201 290f |0033: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ +0a944a: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ +0a944e: 6201 2a0f |0037: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ +0a9452: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ +0a9456: 6201 2c0f |003b: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ +0a945a: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ +0a945e: 6201 2b0f |003f: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0a9462: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ +0a9466: 6900 280f |0043: sput-object v0, Lcom/squareup/okhttp/Protocol;.$VALUES:[Lcom/squareup/okhttp/Protocol; // field@0f28 │ │ +0a946a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=36 │ │ 0x000f line=45 │ │ 0x001a line=57 │ │ 0x0025 line=69 │ │ 0x0030 line=31 │ │ @@ -256917,18 +256944,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a93e8: |[0a93e8] com.squareup.okhttp.Protocol.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -0a93f8: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ -0a93fe: 5b03 2d0f |0003: iput-object v3, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ -0a9402: 0e00 |0005: return-void │ │ +0a946c: |[0a946c] com.squareup.okhttp.Protocol.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0a947c: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ +0a9482: 5b03 2d0f |0003: iput-object v3, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ +0a9486: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/Protocol; │ │ @@ -256941,55 +256968,55 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0a9404: |[0a9404] com.squareup.okhttp.Protocol.get:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; │ │ -0a9414: 6200 290f |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ -0a9418: 5400 2d0f |0002: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ -0a941c: 6e20 d727 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a9422: 0a00 |0007: move-result v0 │ │ -0a9424: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -0a9428: 6200 290f |000a: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ -0a942c: 1100 |000c: return-object v0 │ │ -0a942e: 6200 2a0f |000d: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ -0a9432: 5400 2d0f |000f: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ -0a9436: 6e20 d727 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a943c: 0a00 |0014: move-result v0 │ │ -0a943e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0a9442: 6200 2a0f |0017: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ -0a9446: 28f3 |0019: goto 000c // -000d │ │ -0a9448: 6200 2b0f |001a: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0a944c: 5400 2d0f |001c: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ -0a9450: 6e20 d727 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a9456: 0a00 |0021: move-result v0 │ │ -0a9458: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -0a945c: 6200 2b0f |0024: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0a9460: 28e6 |0026: goto 000c // -001a │ │ -0a9462: 6200 2c0f |0027: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ -0a9466: 5400 2d0f |0029: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ -0a946a: 6e20 d727 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0a9470: 0a00 |002e: move-result v0 │ │ -0a9472: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ -0a9476: 6200 2c0f |0031: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ -0a947a: 28d9 |0033: goto 000c // -0027 │ │ -0a947c: 2200 3705 |0034: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0a9480: 2201 6c05 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a9484: 7010 f927 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a948a: 1a02 6312 |003b: const-string v2, "Unexpected protocol: " // string@1263 │ │ -0a948e: 6e20 0228 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9494: 0c01 |0040: move-result-object v1 │ │ -0a9496: 6e20 0228 3100 |0041: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a949c: 0c01 |0044: move-result-object v1 │ │ -0a949e: 6e10 0628 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a94a4: 0c01 |0048: move-result-object v1 │ │ -0a94a6: 7020 4627 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0a94ac: 2700 |004c: throw v0 │ │ +0a9488: |[0a9488] com.squareup.okhttp.Protocol.get:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; │ │ +0a9498: 6200 290f |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ +0a949c: 5400 2d0f |0002: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ +0a94a0: 6e20 d727 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a94a6: 0a00 |0007: move-result v0 │ │ +0a94a8: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +0a94ac: 6200 290f |000a: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ +0a94b0: 1100 |000c: return-object v0 │ │ +0a94b2: 6200 2a0f |000d: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ +0a94b6: 5400 2d0f |000f: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ +0a94ba: 6e20 d727 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a94c0: 0a00 |0014: move-result v0 │ │ +0a94c2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0a94c6: 6200 2a0f |0017: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ +0a94ca: 28f3 |0019: goto 000c // -000d │ │ +0a94cc: 6200 2b0f |001a: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0a94d0: 5400 2d0f |001c: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ +0a94d4: 6e20 d727 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a94da: 0a00 |0021: move-result v0 │ │ +0a94dc: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +0a94e0: 6200 2b0f |0024: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0a94e4: 28e6 |0026: goto 000c // -001a │ │ +0a94e6: 6200 2c0f |0027: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ +0a94ea: 5400 2d0f |0029: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ +0a94ee: 6e20 d727 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0a94f4: 0a00 |002e: move-result v0 │ │ +0a94f6: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ +0a94fa: 6200 2c0f |0031: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ +0a94fe: 28d9 |0033: goto 000c // -0027 │ │ +0a9500: 2200 3805 |0034: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0a9504: 2201 6d05 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a9508: 7010 f927 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a950e: 1a02 6d12 |003b: const-string v2, "Unexpected protocol: " // string@126d │ │ +0a9512: 6e20 0228 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9518: 0c01 |0040: move-result-object v1 │ │ +0a951a: 6e20 0228 3100 |0041: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9520: 0c01 |0044: move-result-object v1 │ │ +0a9522: 6e10 0628 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a9528: 0c01 |0048: move-result-object v1 │ │ +0a952a: 7020 4627 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0a9530: 2700 |004c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000c line=86 │ │ 0x000d line=84 │ │ 0x001a line=85 │ │ 0x0027 line=86 │ │ @@ -257002,20 +257029,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a94b0: |[0a94b0] com.squareup.okhttp.Protocol.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; │ │ -0a94c0: 1c00 bc04 |0000: const-class v0, Lcom/squareup/okhttp/Protocol; // type@04bc │ │ -0a94c4: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ -0a94ca: 0c00 |0005: move-result-object v0 │ │ -0a94cc: 1f00 bc04 |0006: check-cast v0, Lcom/squareup/okhttp/Protocol; // type@04bc │ │ -0a94d0: 1100 |0008: return-object v0 │ │ +0a9534: |[0a9534] com.squareup.okhttp.Protocol.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; │ │ +0a9544: 1c00 bd04 |0000: const-class v0, Lcom/squareup/okhttp/Protocol; // type@04bd │ │ +0a9548: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ +0a954e: 0c00 |0005: move-result-object v0 │ │ +0a9550: 1f00 bd04 |0006: check-cast v0, Lcom/squareup/okhttp/Protocol; // type@04bd │ │ +0a9554: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Protocol;) │ │ @@ -257023,20 +257050,20 @@ │ │ type : '()[Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a94d4: |[0a94d4] com.squareup.okhttp.Protocol.values:()[Lcom/squareup/okhttp/Protocol; │ │ -0a94e4: 6200 280f |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.$VALUES:[Lcom/squareup/okhttp/Protocol; // field@0f28 │ │ -0a94e8: 6e10 ff2c 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/Protocol;.clone:()Ljava/lang/Object; // method@2cff │ │ -0a94ee: 0c00 |0005: move-result-object v0 │ │ -0a94f0: 1f00 8f06 |0006: check-cast v0, [Lcom/squareup/okhttp/Protocol; // type@068f │ │ -0a94f4: 1100 |0008: return-object v0 │ │ +0a9558: |[0a9558] com.squareup.okhttp.Protocol.values:()[Lcom/squareup/okhttp/Protocol; │ │ +0a9568: 6200 280f |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.$VALUES:[Lcom/squareup/okhttp/Protocol; // field@0f28 │ │ +0a956c: 6e10 ff2c 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/Protocol;.clone:()Ljava/lang/Object; // method@2cff │ │ +0a9572: 0c00 |0005: move-result-object v0 │ │ +0a9574: 1f00 9206 |0006: check-cast v0, [Lcom/squareup/okhttp/Protocol; // type@0692 │ │ +0a9578: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/Protocol;) │ │ @@ -257044,67 +257071,67 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a94f8: |[0a94f8] com.squareup.okhttp.Protocol.toString:()Ljava/lang/String; │ │ -0a9508: 5410 2d0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ -0a950c: 1100 |0002: return-object v0 │ │ +0a957c: |[0a957c] com.squareup.okhttp.Protocol.toString:()Ljava/lang/String; │ │ +0a958c: 5410 2d0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0f2d │ │ +0a9590: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Protocol; │ │ │ │ - source_file_idx : 3960 (Protocol.java) │ │ + source_file_idx : 3970 (Protocol.java) │ │ │ │ -Class #897 header: │ │ -class_idx : 1213 │ │ +Class #898 header: │ │ +class_idx : 1214 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4006 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4016 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #897 annotations: │ │ +Class #898 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/Request; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #897 - │ │ +Class #898 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Request$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4006 (Request.java) │ │ + source_file_idx : 4016 (Request.java) │ │ │ │ -Class #898 header: │ │ -class_idx : 1214 │ │ +Class #899 header: │ │ +class_idx : 1215 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4006 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4016 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 7 │ │ │ │ -Class #898 annotations: │ │ +Class #899 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/Request; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ │ │ -Class #898 - │ │ +Class #899 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Request$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -257133,22 +257160,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0a9510: |[0a9510] com.squareup.okhttp.Request$Builder.:()V │ │ -0a9520: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a9526: 1a00 9405 |0003: const-string v0, "GET" // string@0594 │ │ -0a952a: 5b10 300f |0005: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@0f30 │ │ -0a952e: 2200 b104 |0007: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b1 │ │ -0a9532: 7010 6e23 0000 |0009: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ -0a9538: 5b10 2f0f |000c: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ -0a953c: 0e00 |000e: return-void │ │ +0a9594: |[0a9594] com.squareup.okhttp.Request$Builder.:()V │ │ +0a95a4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a95aa: 1a00 9805 |0003: const-string v0, "GET" // string@0598 │ │ +0a95ae: 5b10 300f |0005: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@0f30 │ │ +0a95b2: 2200 b204 |0007: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b2 │ │ +0a95b6: 7010 6e23 0000 |0009: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ +0a95bc: 5b10 2f0f |000c: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ +0a95c0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ 0x0007 line=129 │ │ 0x000e line=130 │ │ locals : │ │ @@ -257159,34 +257186,34 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0a9540: |[0a9540] com.squareup.okhttp.Request$Builder.:(Lcom/squareup/okhttp/Request;)V │ │ -0a9550: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a9556: 7110 1124 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$600:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl; // method@2411 │ │ -0a955c: 0c00 |0006: move-result-object v0 │ │ -0a955e: 5b10 320f |0007: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f32 │ │ -0a9562: 7110 1224 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$700:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@2412 │ │ -0a9568: 0c00 |000c: move-result-object v0 │ │ -0a956a: 5b10 300f |000d: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@0f30 │ │ -0a956e: 7110 1324 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$800:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody; // method@2413 │ │ -0a9574: 0c00 |0012: move-result-object v0 │ │ -0a9576: 5b10 2e0f |0013: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0f2e │ │ -0a957a: 7110 1424 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$900:(Lcom/squareup/okhttp/Request;)Ljava/lang/Object; // method@2414 │ │ -0a9580: 0c00 |0018: move-result-object v0 │ │ -0a9582: 5b10 310f |0019: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@0f31 │ │ -0a9586: 7110 1024 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$1000:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers; // method@2410 │ │ -0a958c: 0c00 |001e: move-result-object v0 │ │ -0a958e: 6e10 7d23 0000 |001f: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@237d │ │ -0a9594: 0c00 |0022: move-result-object v0 │ │ -0a9596: 5b10 2f0f |0023: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ -0a959a: 0e00 |0025: return-void │ │ +0a95c4: |[0a95c4] com.squareup.okhttp.Request$Builder.:(Lcom/squareup/okhttp/Request;)V │ │ +0a95d4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a95da: 7110 1124 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$600:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl; // method@2411 │ │ +0a95e0: 0c00 |0006: move-result-object v0 │ │ +0a95e2: 5b10 320f |0007: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f32 │ │ +0a95e6: 7110 1224 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$700:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@2412 │ │ +0a95ec: 0c00 |000c: move-result-object v0 │ │ +0a95ee: 5b10 300f |000d: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@0f30 │ │ +0a95f2: 7110 1324 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$800:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody; // method@2413 │ │ +0a95f8: 0c00 |0012: move-result-object v0 │ │ +0a95fa: 5b10 2e0f |0013: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0f2e │ │ +0a95fe: 7110 1424 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$900:(Lcom/squareup/okhttp/Request;)Ljava/lang/Object; // method@2414 │ │ +0a9604: 0c00 |0018: move-result-object v0 │ │ +0a9606: 5b10 310f |0019: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@0f31 │ │ +0a960a: 7110 1024 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$1000:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers; // method@2410 │ │ +0a9610: 0c00 |001e: move-result-object v0 │ │ +0a9612: 6e10 7d23 0000 |001f: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@237d │ │ +0a9618: 0c00 |0022: move-result-object v0 │ │ +0a961a: 5b10 2f0f |0023: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ +0a961e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x0009 line=134 │ │ 0x000f line=135 │ │ 0x0015 line=136 │ │ @@ -257201,17 +257228,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a959c: |[0a959c] com.squareup.okhttp.Request$Builder.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V │ │ -0a95ac: 7020 0024 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.:(Lcom/squareup/okhttp/Request;)V // method@2400 │ │ -0a95b2: 0e00 |0003: return-void │ │ +0a9620: |[0a9620] com.squareup.okhttp.Request$Builder.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V │ │ +0a9630: 7020 0024 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.:(Lcom/squareup/okhttp/Request;)V // method@2400 │ │ +0a9636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Request$1; │ │ @@ -257221,17 +257248,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a95b4: |[0a95b4] com.squareup.okhttp.Request$Builder.access$000:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl; │ │ -0a95c4: 5410 320f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f32 │ │ -0a95c8: 1100 |0002: return-object v0 │ │ +0a9638: |[0a9638] com.squareup.okhttp.Request$Builder.access$000:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl; │ │ +0a9648: 5410 320f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f32 │ │ +0a964c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -257239,17 +257266,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a95cc: |[0a95cc] com.squareup.okhttp.Request$Builder.access$100:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String; │ │ -0a95dc: 5410 300f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@0f30 │ │ -0a95e0: 1100 |0002: return-object v0 │ │ +0a9650: |[0a9650] com.squareup.okhttp.Request$Builder.access$100:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String; │ │ +0a9660: 5410 300f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@0f30 │ │ +0a9664: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -257257,17 +257284,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a95e4: |[0a95e4] com.squareup.okhttp.Request$Builder.access$200:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder; │ │ -0a95f4: 5410 2f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ -0a95f8: 1100 |0002: return-object v0 │ │ +0a9668: |[0a9668] com.squareup.okhttp.Request$Builder.access$200:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder; │ │ +0a9678: 5410 2f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ +0a967c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -257275,17 +257302,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a95fc: |[0a95fc] com.squareup.okhttp.Request$Builder.access$300:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody; │ │ -0a960c: 5410 2e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0f2e │ │ -0a9610: 1100 |0002: return-object v0 │ │ +0a9680: |[0a9680] com.squareup.okhttp.Request$Builder.access$300:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody; │ │ +0a9690: 5410 2e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0f2e │ │ +0a9694: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -257293,17 +257320,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9614: |[0a9614] com.squareup.okhttp.Request$Builder.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; │ │ -0a9624: 5410 310f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@0f31 │ │ -0a9628: 1100 |0002: return-object v0 │ │ +0a9698: |[0a9698] com.squareup.okhttp.Request$Builder.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; │ │ +0a96a8: 5410 310f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@0f31 │ │ +0a96ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ Virtual methods - │ │ @@ -257312,18 +257339,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a962c: |[0a962c] com.squareup.okhttp.Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ -0a963c: 5410 2f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ -0a9640: 6e30 7023 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ -0a9646: 1101 |0005: return-object v1 │ │ +0a96b0: |[0a96b0] com.squareup.okhttp.Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ +0a96c0: 5410 2f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ +0a96c4: 6e30 7023 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ +0a96ca: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -257334,25 +257361,25 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0a9648: |[0a9648] com.squareup.okhttp.Request$Builder.build:()Lcom/squareup/okhttp/Request; │ │ -0a9658: 5420 320f |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f32 │ │ -0a965c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a9660: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a9664: 1a01 1e36 |0006: const-string v1, "url == null" // string@361e │ │ -0a9668: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a966e: 2700 |000b: throw v0 │ │ -0a9670: 2200 bf04 |000c: new-instance v0, Lcom/squareup/okhttp/Request; // type@04bf │ │ -0a9674: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a9676: 7030 0f24 2001 |000f: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Request;.:(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V // method@240f │ │ -0a967c: 1100 |0012: return-object v0 │ │ +0a96cc: |[0a96cc] com.squareup.okhttp.Request$Builder.build:()Lcom/squareup/okhttp/Request; │ │ +0a96dc: 5420 320f |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f32 │ │ +0a96e0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a96e4: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a96e8: 1a01 2736 |0006: const-string v1, "url == null" // string@3627 │ │ +0a96ec: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a96f2: 2700 |000b: throw v0 │ │ +0a96f4: 2200 c004 |000c: new-instance v0, Lcom/squareup/okhttp/Request; // type@04c0 │ │ +0a96f8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a96fa: 7030 0f24 2001 |000f: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Request;.:(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V // method@240f │ │ +0a9700: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000c line=278 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/squareup/okhttp/Request$Builder; │ │ │ │ @@ -257361,18 +257388,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a9680: |[0a9680] com.squareup.okhttp.Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ -0a9690: 5410 2f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ -0a9694: 6e30 7623 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2376 │ │ -0a969a: 1101 |0005: return-object v1 │ │ +0a9704: |[0a9704] com.squareup.okhttp.Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ +0a9714: 5410 2f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ +0a9718: 6e30 7623 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2376 │ │ +0a971e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -257383,64 +257410,64 @@ │ │ type : '(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -0a969c: |[0a969c] com.squareup.okhttp.Request$Builder.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ -0a96ac: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -0a96b0: 6e10 e327 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0a96b6: 0a00 |0005: move-result v0 │ │ -0a96b8: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -0a96bc: 2200 5605 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a96c0: 1a01 9c29 |000a: const-string v1, "method == null || method.length() == 0" // string@299c │ │ -0a96c4: 7020 8f27 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a96ca: 2700 |000f: throw v0 │ │ -0a96cc: 3805 2700 |0010: if-eqz v5, 0037 // +0027 │ │ -0a96d0: 7110 c326 0400 |0012: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@26c3 │ │ -0a96d6: 0a00 |0015: move-result v0 │ │ -0a96d8: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -0a96dc: 2200 5605 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a96e0: 2201 6c05 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a96e4: 7010 f927 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a96ea: 1a02 9b29 |001f: const-string v2, "method " // string@299b │ │ -0a96ee: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a96f4: 0c01 |0024: move-result-object v1 │ │ -0a96f6: 6e20 0228 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a96fc: 0c01 |0028: move-result-object v1 │ │ -0a96fe: 1a02 9c00 |0029: const-string v2, " must not have a request body." // string@009c │ │ -0a9702: 6e20 0228 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9708: 0c01 |002e: move-result-object v1 │ │ -0a970a: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a9710: 0c01 |0032: move-result-object v1 │ │ -0a9712: 7020 8f27 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a9718: 2700 |0036: throw v0 │ │ -0a971a: 3905 2700 |0037: if-nez v5, 005e // +0027 │ │ -0a971e: 7110 c526 0400 |0039: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@26c5 │ │ -0a9724: 0a00 |003c: move-result v0 │ │ -0a9726: 3800 2100 |003d: if-eqz v0, 005e // +0021 │ │ -0a972a: 2200 5605 |003f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a972e: 2201 6c05 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a9732: 7010 f927 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9738: 1a02 9b29 |0046: const-string v2, "method " // string@299b │ │ -0a973c: 6e20 0228 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9742: 0c01 |004b: move-result-object v1 │ │ -0a9744: 6e20 0228 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a974a: 0c01 |004f: move-result-object v1 │ │ -0a974c: 1a02 9a00 |0050: const-string v2, " must have a request body." // string@009a │ │ -0a9750: 6e20 0228 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9756: 0c01 |0055: move-result-object v1 │ │ -0a9758: 6e10 0628 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a975e: 0c01 |0059: move-result-object v1 │ │ -0a9760: 7020 8f27 1000 |005a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a9766: 2700 |005d: throw v0 │ │ -0a9768: 5b34 300f |005e: iput-object v4, v3, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@0f30 │ │ -0a976c: 5b35 2e0f |0060: iput-object v5, v3, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0f2e │ │ -0a9770: 1103 |0062: return-object v3 │ │ +0a9720: |[0a9720] com.squareup.okhttp.Request$Builder.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ +0a9730: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +0a9734: 6e10 e327 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0a973a: 0a00 |0005: move-result v0 │ │ +0a973c: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0a9740: 2200 5705 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a9744: 1a01 a629 |000a: const-string v1, "method == null || method.length() == 0" // string@29a6 │ │ +0a9748: 7020 8f27 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a974e: 2700 |000f: throw v0 │ │ +0a9750: 3805 2700 |0010: if-eqz v5, 0037 // +0027 │ │ +0a9754: 7110 c326 0400 |0012: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@26c3 │ │ +0a975a: 0a00 |0015: move-result v0 │ │ +0a975c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +0a9760: 2200 5705 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a9764: 2201 6d05 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a9768: 7010 f927 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a976e: 1a02 a529 |001f: const-string v2, "method " // string@29a5 │ │ +0a9772: 6e20 0228 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9778: 0c01 |0024: move-result-object v1 │ │ +0a977a: 6e20 0228 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9780: 0c01 |0028: move-result-object v1 │ │ +0a9782: 1a02 9c00 |0029: const-string v2, " must not have a request body." // string@009c │ │ +0a9786: 6e20 0228 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a978c: 0c01 |002e: move-result-object v1 │ │ +0a978e: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a9794: 0c01 |0032: move-result-object v1 │ │ +0a9796: 7020 8f27 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a979c: 2700 |0036: throw v0 │ │ +0a979e: 3905 2700 |0037: if-nez v5, 005e // +0027 │ │ +0a97a2: 7110 c526 0400 |0039: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@26c5 │ │ +0a97a8: 0a00 |003c: move-result v0 │ │ +0a97aa: 3800 2100 |003d: if-eqz v0, 005e // +0021 │ │ +0a97ae: 2200 5705 |003f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a97b2: 2201 6d05 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a97b6: 7010 f927 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a97bc: 1a02 a529 |0046: const-string v2, "method " // string@29a5 │ │ +0a97c0: 6e20 0228 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a97c6: 0c01 |004b: move-result-object v1 │ │ +0a97c8: 6e20 0228 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a97ce: 0c01 |004f: move-result-object v1 │ │ +0a97d0: 1a02 9a00 |0050: const-string v2, " must have a request body." // string@009a │ │ +0a97d4: 6e20 0228 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a97da: 0c01 |0055: move-result-object v1 │ │ +0a97dc: 6e10 0628 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a97e2: 0c01 |0059: move-result-object v1 │ │ +0a97e4: 7020 8f27 1000 |005a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a97ea: 2700 |005d: throw v0 │ │ +0a97ec: 5b34 300f |005e: iput-object v4, v3, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@0f30 │ │ +0a97f0: 5b35 2e0f |0060: iput-object v5, v3, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0f2e │ │ +0a97f4: 1103 |0062: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0008 line=253 │ │ 0x0010 line=255 │ │ 0x0018 line=256 │ │ 0x0037 line=258 │ │ @@ -257458,18 +257485,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a9774: |[0a9774] com.squareup.okhttp.Request$Builder.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ -0a9784: 5410 2f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ -0a9788: 6e20 7523 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2375 │ │ -0a978e: 1101 |0005: return-object v1 │ │ +0a97f8: |[0a97f8] com.squareup.okhttp.Request$Builder.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ +0a9808: 5410 2f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f2f │ │ +0a980c: 6e20 7523 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2375 │ │ +0a9812: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -257479,22 +257506,22 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a9790: |[0a9790] com.squareup.okhttp.Request$Builder.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; │ │ -0a97a0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0a97a4: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a97a8: 1a01 1e36 |0004: const-string v1, "url == null" // string@361e │ │ -0a97ac: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a97b2: 2700 |0009: throw v0 │ │ -0a97b4: 5b23 320f |000a: iput-object v3, v2, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f32 │ │ -0a97b8: 1102 |000c: return-object v2 │ │ +0a9814: |[0a9814] com.squareup.okhttp.Request$Builder.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; │ │ +0a9824: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0a9828: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a982c: 1a01 2736 |0004: const-string v1, "url == null" // string@3627 │ │ +0a9830: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a9836: 2700 |0009: throw v0 │ │ +0a9838: 5b23 320f |000a: iput-object v3, v2, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f32 │ │ +0a983c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x000a line=142 │ │ 0x000c line=143 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/Request$Builder; │ │ @@ -257505,78 +257532,78 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 118 16-bit code units │ │ -0a97bc: |[0a97bc] com.squareup.okhttp.Request$Builder.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ -0a97cc: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0a97ce: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -0a97d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a97d2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0a97d4: 3909 0a00 |0004: if-nez v9, 000e // +000a │ │ -0a97d8: 2200 5605 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a97dc: 1a01 1e36 |0008: const-string v1, "url == null" // string@361e │ │ -0a97e0: 7020 8f27 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a97e6: 2700 |000d: throw v0 │ │ -0a97e8: 1a03 6137 |000e: const-string v3, "ws:" // string@3761 │ │ -0a97ec: 0790 |0010: move-object v0, v9 │ │ -0a97ee: 0124 |0011: move v4, v2 │ │ -0a97f0: 7406 e527 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ -0a97f6: 0a00 |0015: move-result v0 │ │ -0a97f8: 3800 3800 |0016: if-eqz v0, 004e // +0038 │ │ -0a97fc: 2200 6c05 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0a9800: 7010 f927 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9806: 1a01 af21 |001d: const-string v1, "http:" // string@21af │ │ -0a980a: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9810: 0c00 |0022: move-result-object v0 │ │ -0a9812: 6e20 eb27 5900 |0023: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0a9818: 0c01 |0026: move-result-object v1 │ │ -0a981a: 6e20 0228 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9820: 0c00 |002a: move-result-object v0 │ │ -0a9822: 6e10 0628 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a9828: 0c09 |002e: move-result-object v9 │ │ -0a982a: 7110 bb23 0900 |002f: invoke-static {v9}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@23bb │ │ -0a9830: 0c06 |0032: move-result-object v6 │ │ -0a9832: 3906 3e00 |0033: if-nez v6, 0071 // +003e │ │ -0a9836: 2200 5605 |0035: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a983a: 2201 6c05 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a983e: 7010 f927 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9844: 1a02 d535 |003c: const-string v2, "unexpected url: " // string@35d5 │ │ -0a9848: 6e20 0228 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a984e: 0c01 |0041: move-result-object v1 │ │ -0a9850: 6e20 0228 9100 |0042: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9856: 0c01 |0045: move-result-object v1 │ │ -0a9858: 6e10 0628 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a985e: 0c01 |0049: move-result-object v1 │ │ -0a9860: 7020 8f27 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a9866: 2700 |004d: throw v0 │ │ -0a9868: 1a03 6237 |004e: const-string v3, "wss:" // string@3762 │ │ -0a986c: 0790 |0050: move-object v0, v9 │ │ -0a986e: 0124 |0051: move v4, v2 │ │ -0a9870: 0175 |0052: move v5, v7 │ │ -0a9872: 7406 e527 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ -0a9878: 0a00 |0056: move-result v0 │ │ -0a987a: 3800 d8ff |0057: if-eqz v0, 002f // -0028 │ │ -0a987e: 2200 6c05 |0059: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0a9882: 7010 f927 0000 |005b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9888: 1a01 b821 |005e: const-string v1, "https:" // string@21b8 │ │ -0a988c: 6e20 0228 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9892: 0c00 |0063: move-result-object v0 │ │ -0a9894: 6e20 eb27 7900 |0064: invoke-virtual {v9, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0a989a: 0c01 |0067: move-result-object v1 │ │ -0a989c: 6e20 0228 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a98a2: 0c00 |006b: move-result-object v0 │ │ -0a98a4: 6e10 0628 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a98aa: 0c09 |006f: move-result-object v9 │ │ -0a98ac: 28bf |0070: goto 002f // -0041 │ │ -0a98ae: 6e20 0c24 6800 |0071: invoke-virtual {v8, v6}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@240c │ │ -0a98b4: 0c00 |0074: move-result-object v0 │ │ -0a98b6: 1100 |0075: return-object v0 │ │ +0a9840: |[0a9840] com.squareup.okhttp.Request$Builder.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ +0a9850: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0a9852: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0a9854: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a9856: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0a9858: 3909 0a00 |0004: if-nez v9, 000e // +000a │ │ +0a985c: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a9860: 1a01 2736 |0008: const-string v1, "url == null" // string@3627 │ │ +0a9864: 7020 8f27 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a986a: 2700 |000d: throw v0 │ │ +0a986c: 1a03 6a37 |000e: const-string v3, "ws:" // string@376a │ │ +0a9870: 0790 |0010: move-object v0, v9 │ │ +0a9872: 0124 |0011: move v4, v2 │ │ +0a9874: 7406 e527 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ +0a987a: 0a00 |0015: move-result v0 │ │ +0a987c: 3800 3800 |0016: if-eqz v0, 004e // +0038 │ │ +0a9880: 2200 6d05 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0a9884: 7010 f927 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a988a: 1a01 b921 |001d: const-string v1, "http:" // string@21b9 │ │ +0a988e: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9894: 0c00 |0022: move-result-object v0 │ │ +0a9896: 6e20 eb27 5900 |0023: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0a989c: 0c01 |0026: move-result-object v1 │ │ +0a989e: 6e20 0228 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a98a4: 0c00 |002a: move-result-object v0 │ │ +0a98a6: 6e10 0628 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a98ac: 0c09 |002e: move-result-object v9 │ │ +0a98ae: 7110 bb23 0900 |002f: invoke-static {v9}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@23bb │ │ +0a98b4: 0c06 |0032: move-result-object v6 │ │ +0a98b6: 3906 3e00 |0033: if-nez v6, 0071 // +003e │ │ +0a98ba: 2200 5705 |0035: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a98be: 2201 6d05 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a98c2: 7010 f927 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a98c8: 1a02 de35 |003c: const-string v2, "unexpected url: " // string@35de │ │ +0a98cc: 6e20 0228 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a98d2: 0c01 |0041: move-result-object v1 │ │ +0a98d4: 6e20 0228 9100 |0042: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a98da: 0c01 |0045: move-result-object v1 │ │ +0a98dc: 6e10 0628 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a98e2: 0c01 |0049: move-result-object v1 │ │ +0a98e4: 7020 8f27 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a98ea: 2700 |004d: throw v0 │ │ +0a98ec: 1a03 6b37 |004e: const-string v3, "wss:" // string@376b │ │ +0a98f0: 0790 |0050: move-object v0, v9 │ │ +0a98f2: 0124 |0051: move v4, v2 │ │ +0a98f4: 0175 |0052: move v5, v7 │ │ +0a98f6: 7406 e527 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ +0a98fc: 0a00 |0056: move-result v0 │ │ +0a98fe: 3800 d8ff |0057: if-eqz v0, 002f // -0028 │ │ +0a9902: 2200 6d05 |0059: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0a9906: 7010 f927 0000 |005b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a990c: 1a01 c221 |005e: const-string v1, "https:" // string@21c2 │ │ +0a9910: 6e20 0228 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9916: 0c00 |0063: move-result-object v0 │ │ +0a9918: 6e20 eb27 7900 |0064: invoke-virtual {v9, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0a991e: 0c01 |0067: move-result-object v1 │ │ +0a9920: 6e20 0228 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9926: 0c00 |006b: move-result-object v0 │ │ +0a9928: 6e10 0628 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a992e: 0c09 |006f: move-result-object v9 │ │ +0a9930: 28bf |0070: goto 002f // -0041 │ │ +0a9932: 6e20 0c24 6800 |0071: invoke-virtual {v8, v6}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@240c │ │ +0a9938: 0c00 |0074: move-result-object v0 │ │ +0a993a: 1100 |0075: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=153 │ │ 0x000e line=156 │ │ 0x0018 line=157 │ │ 0x002f line=162 │ │ 0x0033 line=163 │ │ @@ -257585,33 +257612,33 @@ │ │ 0x0071 line=164 │ │ locals : │ │ 0x0033 - 0x004e reg=6 parsed Lcom/squareup/okhttp/HttpUrl; │ │ 0x0071 - 0x0076 reg=6 parsed Lcom/squareup/okhttp/HttpUrl; │ │ 0x0000 - 0x0076 reg=8 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0076 reg=9 url Ljava/lang/String; │ │ │ │ - source_file_idx : 4006 (Request.java) │ │ + source_file_idx : 4016 (Request.java) │ │ │ │ -Class #899 header: │ │ -class_idx : 1215 │ │ +Class #900 header: │ │ +class_idx : 1216 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4006 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4016 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 11 │ │ │ │ -Class #899 annotations: │ │ +Class #900 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/Request$Builder; } │ │ Annotations on method #9246 'uri' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #899 - │ │ +Class #900 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Request;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257648,39 +257675,39 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0a98b8: |[0a98b8] com.squareup.okhttp.Request.:(Lcom/squareup/okhttp/Request$Builder;)V │ │ -0a98c8: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a98ce: 7110 0224 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$000:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl; // method@2402 │ │ -0a98d4: 0c00 |0006: move-result-object v0 │ │ -0a98d6: 5b10 390f |0007: iput-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ -0a98da: 7110 0324 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$100:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String; // method@2403 │ │ -0a98e0: 0c00 |000c: move-result-object v0 │ │ -0a98e2: 5b10 370f |000d: iput-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0f37 │ │ -0a98e6: 7110 0424 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$200:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder; // method@2404 │ │ -0a98ec: 0c00 |0012: move-result-object v0 │ │ -0a98ee: 6e10 7323 0000 |0013: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ -0a98f4: 0c00 |0016: move-result-object v0 │ │ -0a98f6: 5b10 350f |0017: iput-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ -0a98fa: 7110 0524 0200 |0019: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$300:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody; // method@2405 │ │ -0a9900: 0c00 |001c: move-result-object v0 │ │ -0a9902: 5b10 330f |001d: iput-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@0f33 │ │ -0a9906: 7110 0624 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; // method@2406 │ │ -0a990c: 0c00 |0022: move-result-object v0 │ │ -0a990e: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ -0a9912: 7110 0624 0200 |0025: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; // method@2406 │ │ -0a9918: 0c00 |0028: move-result-object v0 │ │ -0a991a: 5b10 380f |0029: iput-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0f38 │ │ -0a991e: 0e00 |002b: return-void │ │ -0a9920: 0710 |002c: move-object v0, v1 │ │ -0a9922: 28fc |002d: goto 0029 // -0004 │ │ +0a993c: |[0a993c] com.squareup.okhttp.Request.:(Lcom/squareup/okhttp/Request$Builder;)V │ │ +0a994c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a9952: 7110 0224 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$000:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl; // method@2402 │ │ +0a9958: 0c00 |0006: move-result-object v0 │ │ +0a995a: 5b10 390f |0007: iput-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ +0a995e: 7110 0324 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$100:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String; // method@2403 │ │ +0a9964: 0c00 |000c: move-result-object v0 │ │ +0a9966: 5b10 370f |000d: iput-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0f37 │ │ +0a996a: 7110 0424 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$200:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder; // method@2404 │ │ +0a9970: 0c00 |0012: move-result-object v0 │ │ +0a9972: 6e10 7323 0000 |0013: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ +0a9978: 0c00 |0016: move-result-object v0 │ │ +0a997a: 5b10 350f |0017: iput-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ +0a997e: 7110 0524 0200 |0019: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$300:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody; // method@2405 │ │ +0a9984: 0c00 |001c: move-result-object v0 │ │ +0a9986: 5b10 330f |001d: iput-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@0f33 │ │ +0a998a: 7110 0624 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; // method@2406 │ │ +0a9990: 0c00 |0022: move-result-object v0 │ │ +0a9992: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ +0a9996: 7110 0624 0200 |0025: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; // method@2406 │ │ +0a999c: 0c00 |0028: move-result-object v0 │ │ +0a999e: 5b10 380f |0029: iput-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0f38 │ │ +0a99a2: 0e00 |002b: return-void │ │ +0a99a4: 0710 |002c: move-object v0, v1 │ │ +0a99a6: 28fc |002d: goto 0029 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0009 line=41 │ │ 0x000f line=42 │ │ 0x0019 line=43 │ │ @@ -257696,17 +257723,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a9924: |[0a9924] com.squareup.okhttp.Request.:(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V │ │ -0a9934: 7020 0e24 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Request;.:(Lcom/squareup/okhttp/Request$Builder;)V // method@240e │ │ -0a993a: 0e00 |0003: return-void │ │ +0a99a8: |[0a99a8] com.squareup.okhttp.Request.:(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V │ │ +0a99b8: 7020 0e24 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Request;.:(Lcom/squareup/okhttp/Request$Builder;)V // method@240e │ │ +0a99be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Request$1; │ │ @@ -257716,17 +257743,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a993c: |[0a993c] com.squareup.okhttp.Request.access$1000:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers; │ │ -0a994c: 5410 350f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ -0a9950: 1100 |0002: return-object v0 │ │ +0a99c0: |[0a99c0] com.squareup.okhttp.Request.access$1000:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers; │ │ +0a99d0: 5410 350f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ +0a99d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257734,17 +257761,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9954: |[0a9954] com.squareup.okhttp.Request.access$600:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl; │ │ -0a9964: 5410 390f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ -0a9968: 1100 |0002: return-object v0 │ │ +0a99d8: |[0a99d8] com.squareup.okhttp.Request.access$600:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl; │ │ +0a99e8: 5410 390f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ +0a99ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257752,17 +257779,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a996c: |[0a996c] com.squareup.okhttp.Request.access$700:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; │ │ -0a997c: 5410 370f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0f37 │ │ -0a9980: 1100 |0002: return-object v0 │ │ +0a99f0: |[0a99f0] com.squareup.okhttp.Request.access$700:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; │ │ +0a9a00: 5410 370f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0f37 │ │ +0a9a04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257770,17 +257797,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9984: |[0a9984] com.squareup.okhttp.Request.access$800:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody; │ │ -0a9994: 5410 330f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@0f33 │ │ -0a9998: 1100 |0002: return-object v0 │ │ +0a9a08: |[0a9a08] com.squareup.okhttp.Request.access$800:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody; │ │ +0a9a18: 5410 330f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@0f33 │ │ +0a9a1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257788,17 +257815,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a999c: |[0a999c] com.squareup.okhttp.Request.access$900:(Lcom/squareup/okhttp/Request;)Ljava/lang/Object; │ │ -0a99ac: 5410 380f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0f38 │ │ -0a99b0: 1100 |0002: return-object v0 │ │ +0a9a20: |[0a9a20] com.squareup.okhttp.Request.access$900:(Lcom/squareup/okhttp/Request;)Ljava/lang/Object; │ │ +0a9a30: 5410 380f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0f38 │ │ +0a9a34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ Virtual methods - │ │ @@ -257807,17 +257834,17 @@ │ │ type : '()Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a99b4: |[0a99b4] com.squareup.okhttp.Request.body:()Lcom/squareup/okhttp/RequestBody; │ │ -0a99c4: 5410 330f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@0f33 │ │ -0a99c8: 1100 |0002: return-object v0 │ │ +0a9a38: |[0a9a38] com.squareup.okhttp.Request.body:()Lcom/squareup/okhttp/RequestBody; │ │ +0a9a48: 5410 330f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@0f33 │ │ +0a9a4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #1 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257825,23 +257852,23 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a99cc: |[0a99cc] com.squareup.okhttp.Request.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ -0a99dc: 5420 340f |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0f34 │ │ -0a99e0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0a99e4: 1100 |0004: return-object v0 │ │ -0a99e6: 5421 350f |0005: iget-object v1, v2, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ -0a99ea: 7110 1923 0100 |0007: invoke-static {v1}, Lcom/squareup/okhttp/CacheControl;.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; // method@2319 │ │ -0a99f0: 0c00 |000a: move-result-object v0 │ │ -0a99f2: 5b20 340f |000b: iput-object v0, v2, Lcom/squareup/okhttp/Request;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0f34 │ │ -0a99f6: 28f7 |000d: goto 0004 // -0009 │ │ +0a9a50: |[0a9a50] com.squareup.okhttp.Request.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ +0a9a60: 5420 340f |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0f34 │ │ +0a9a64: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0a9a68: 1100 |0004: return-object v0 │ │ +0a9a6a: 5421 350f |0005: iget-object v1, v2, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ +0a9a6e: 7110 1923 0100 |0007: invoke-static {v1}, Lcom/squareup/okhttp/CacheControl;.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; // method@2319 │ │ +0a9a74: 0c00 |000a: move-result-object v0 │ │ +0a9a76: 5b20 340f |000b: iput-object v0, v2, Lcom/squareup/okhttp/Request;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0f34 │ │ +0a9a7a: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result Lcom/squareup/okhttp/CacheControl; │ │ 0x0005 - 0x000b reg=0 result Lcom/squareup/okhttp/CacheControl; │ │ @@ -257852,19 +257879,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a99f8: |[0a99f8] com.squareup.okhttp.Request.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -0a9a08: 5410 350f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ -0a9a0c: 6e20 7923 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ -0a9a12: 0c00 |0005: move-result-object v0 │ │ -0a9a14: 1100 |0006: return-object v0 │ │ +0a9a7c: |[0a9a7c] com.squareup.okhttp.Request.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a9a8c: 5410 350f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ +0a9a90: 6e20 7923 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ +0a9a96: 0c00 |0005: move-result-object v0 │ │ +0a9a98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -257873,17 +257900,17 @@ │ │ type : '()Lcom/squareup/okhttp/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9a18: |[0a9a18] com.squareup.okhttp.Request.headers:()Lcom/squareup/okhttp/Headers; │ │ -0a9a28: 5410 350f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ -0a9a2c: 1100 |0002: return-object v0 │ │ +0a9a9c: |[0a9a9c] com.squareup.okhttp.Request.headers:()Lcom/squareup/okhttp/Headers; │ │ +0a9aac: 5410 350f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0f35 │ │ +0a9ab0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257891,17 +257918,17 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9a30: |[0a9a30] com.squareup.okhttp.Request.httpUrl:()Lcom/squareup/okhttp/HttpUrl; │ │ -0a9a40: 5410 390f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ -0a9a44: 1100 |0002: return-object v0 │ │ +0a9ab4: |[0a9ab4] com.squareup.okhttp.Request.httpUrl:()Lcom/squareup/okhttp/HttpUrl; │ │ +0a9ac4: 5410 390f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ +0a9ac8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257909,19 +257936,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9a48: |[0a9a48] com.squareup.okhttp.Request.isHttps:()Z │ │ -0a9a58: 5410 390f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ -0a9a5c: 6e10 b823 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.isHttps:()Z // method@23b8 │ │ -0a9a62: 0a00 |0005: move-result v0 │ │ -0a9a64: 0f00 |0006: return v0 │ │ +0a9acc: |[0a9acc] com.squareup.okhttp.Request.isHttps:()Z │ │ +0a9adc: 5410 390f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ +0a9ae0: 6e10 b823 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.isHttps:()Z // method@23b8 │ │ +0a9ae6: 0a00 |0005: move-result v0 │ │ +0a9ae8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257929,17 +257956,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9a68: |[0a9a68] com.squareup.okhttp.Request.method:()Ljava/lang/String; │ │ -0a9a78: 5410 370f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0f37 │ │ -0a9a7c: 1100 |0002: return-object v0 │ │ +0a9aec: |[0a9aec] com.squareup.okhttp.Request.method:()Ljava/lang/String; │ │ +0a9afc: 5410 370f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0f37 │ │ +0a9b00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257947,19 +257974,19 @@ │ │ type : '()Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a9a80: |[0a9a80] com.squareup.okhttp.Request.newBuilder:()Lcom/squareup/okhttp/Request$Builder; │ │ -0a9a90: 2200 be04 |0000: new-instance v0, Lcom/squareup/okhttp/Request$Builder; // type@04be │ │ -0a9a94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a9a96: 7030 0124 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Request$Builder;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V // method@2401 │ │ -0a9a9c: 1100 |0006: return-object v0 │ │ +0a9b04: |[0a9b04] com.squareup.okhttp.Request.newBuilder:()Lcom/squareup/okhttp/Request$Builder; │ │ +0a9b14: 2200 bf04 |0000: new-instance v0, Lcom/squareup/okhttp/Request$Builder; // type@04bf │ │ +0a9b18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a9b1a: 7030 0124 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Request$Builder;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V // method@2401 │ │ +0a9b20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/Request; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -257967,45 +257994,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0a9aa0: |[0a9aa0] com.squareup.okhttp.Request.toString:()Ljava/lang/String; │ │ -0a9ab0: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0a9ab4: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9aba: 1a01 ab0f |0005: const-string v1, "Request{method=" // string@0fab │ │ -0a9abe: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9ac4: 0c00 |000a: move-result-object v0 │ │ -0a9ac6: 5421 370f |000b: iget-object v1, v2, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0f37 │ │ -0a9aca: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9ad0: 0c00 |0010: move-result-object v0 │ │ -0a9ad2: 1a01 3001 |0011: const-string v1, ", url=" // string@0130 │ │ -0a9ad6: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9adc: 0c00 |0016: move-result-object v0 │ │ -0a9ade: 5421 390f |0017: iget-object v1, v2, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ -0a9ae2: 6e20 0128 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0a9ae8: 0c00 |001c: move-result-object v0 │ │ -0a9aea: 1a01 2d01 |001d: const-string v1, ", tag=" // string@012d │ │ -0a9aee: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9af4: 0c01 |0022: move-result-object v1 │ │ -0a9af6: 5420 380f |0023: iget-object v0, v2, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0f38 │ │ -0a9afa: 3220 1300 |0025: if-eq v0, v2, 0038 // +0013 │ │ -0a9afe: 5420 380f |0027: iget-object v0, v2, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0f38 │ │ -0a9b02: 6e20 0128 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0a9b08: 0c00 |002c: move-result-object v0 │ │ -0a9b0a: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ -0a9b0e: 6e20 fc27 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0a9b14: 0c00 |0032: move-result-object v0 │ │ -0a9b16: 6e10 0628 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a9b1c: 0c00 |0036: move-result-object v0 │ │ -0a9b1e: 1100 |0037: return-object v0 │ │ -0a9b20: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -0a9b22: 28f0 |0039: goto 0029 // -0010 │ │ +0a9b24: |[0a9b24] com.squareup.okhttp.Request.toString:()Ljava/lang/String; │ │ +0a9b34: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0a9b38: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a9b3e: 1a01 b50f |0005: const-string v1, "Request{method=" // string@0fb5 │ │ +0a9b42: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9b48: 0c00 |000a: move-result-object v0 │ │ +0a9b4a: 5421 370f |000b: iget-object v1, v2, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0f37 │ │ +0a9b4e: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9b54: 0c00 |0010: move-result-object v0 │ │ +0a9b56: 1a01 3001 |0011: const-string v1, ", url=" // string@0130 │ │ +0a9b5a: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9b60: 0c00 |0016: move-result-object v0 │ │ +0a9b62: 5421 390f |0017: iget-object v1, v2, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ +0a9b66: 6e20 0128 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0a9b6c: 0c00 |001c: move-result-object v0 │ │ +0a9b6e: 1a01 2d01 |001d: const-string v1, ", tag=" // string@012d │ │ +0a9b72: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9b78: 0c01 |0022: move-result-object v1 │ │ +0a9b7a: 5420 380f |0023: iget-object v0, v2, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0f38 │ │ +0a9b7e: 3220 1300 |0025: if-eq v0, v2, 0038 // +0013 │ │ +0a9b82: 5420 380f |0027: iget-object v0, v2, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0f38 │ │ +0a9b86: 6e20 0128 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0a9b8c: 0c00 |002c: move-result-object v0 │ │ +0a9b8e: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ +0a9b92: 6e20 fc27 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0a9b98: 0c00 |0032: move-result-object v0 │ │ +0a9b9a: 6e10 0628 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a9ba0: 0c00 |0036: move-result-object v0 │ │ +0a9ba2: 1100 |0037: return-object v0 │ │ +0a9ba4: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +0a9ba6: 28f0 |0039: goto 0029 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x003a reg=2 this Lcom/squareup/okhttp/Request; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -258013,29 +258040,29 @@ │ │ type : '()Ljava/net/URI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a9b24: |[0a9b24] com.squareup.okhttp.Request.uri:()Ljava/net/URI; │ │ -0a9b34: 5441 360f |0000: iget-object v1, v4, Lcom/squareup/okhttp/Request;.javaNetUri:Ljava/net/URI; // field@0f36 │ │ -0a9b38: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -0a9b3c: 1101 |0004: return-object v1 │ │ -0a9b3e: 5442 390f |0005: iget-object v2, v4, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ -0a9b42: 6e10 c723 0200 |0007: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@23c7 │ │ -0a9b48: 0c01 |000a: move-result-object v1 │ │ -0a9b4a: 5b41 360f |000b: iput-object v1, v4, Lcom/squareup/okhttp/Request;.javaNetUri:Ljava/net/URI; // field@0f36 │ │ -0a9b4e: 28f7 |000d: goto 0004 // -0009 │ │ -0a9b50: 0d00 |000e: move-exception v0 │ │ -0a9b52: 2202 3705 |000f: new-instance v2, Ljava/io/IOException; // type@0537 │ │ -0a9b56: 6e10 9627 0000 |0011: invoke-virtual {v0}, Ljava/lang/IllegalStateException;.getMessage:()Ljava/lang/String; // method@2796 │ │ -0a9b5c: 0c03 |0014: move-result-object v3 │ │ -0a9b5e: 7020 4627 3200 |0015: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0a9b64: 2702 |0018: throw v2 │ │ +0a9ba8: |[0a9ba8] com.squareup.okhttp.Request.uri:()Ljava/net/URI; │ │ +0a9bb8: 5441 360f |0000: iget-object v1, v4, Lcom/squareup/okhttp/Request;.javaNetUri:Ljava/net/URI; // field@0f36 │ │ +0a9bbc: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +0a9bc0: 1101 |0004: return-object v1 │ │ +0a9bc2: 5442 390f |0005: iget-object v2, v4, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ +0a9bc6: 6e10 c723 0200 |0007: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@23c7 │ │ +0a9bcc: 0c01 |000a: move-result-object v1 │ │ +0a9bce: 5b41 360f |000b: iput-object v1, v4, Lcom/squareup/okhttp/Request;.javaNetUri:Ljava/net/URI; // field@0f36 │ │ +0a9bd2: 28f7 |000d: goto 0004 // -0009 │ │ +0a9bd4: 0d00 |000e: move-exception v0 │ │ +0a9bd6: 2202 3805 |000f: new-instance v2, Ljava/io/IOException; // type@0538 │ │ +0a9bda: 6e10 9627 0000 |0011: invoke-virtual {v0}, Ljava/lang/IllegalStateException;.getMessage:()Ljava/lang/String; // method@2796 │ │ +0a9be0: 0c03 |0014: move-result-object v3 │ │ +0a9be2: 7020 4627 3200 |0015: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0a9be8: 2702 |0018: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/IllegalStateException; -> 0x000e │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000e line=60 │ │ @@ -258051,44 +258078,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9b78: |[0a9b78] com.squareup.okhttp.Request.urlString:()Ljava/lang/String; │ │ -0a9b88: 5410 390f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ -0a9b8c: 6e10 c623 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.toString:()Ljava/lang/String; // method@23c6 │ │ -0a9b92: 0c00 |0005: move-result-object v0 │ │ -0a9b94: 1100 |0006: return-object v0 │ │ +0a9bfc: |[0a9bfc] com.squareup.okhttp.Request.urlString:()Ljava/lang/String; │ │ +0a9c0c: 5410 390f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0f39 │ │ +0a9c10: 6e10 c623 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.toString:()Ljava/lang/String; // method@23c6 │ │ +0a9c16: 0c00 |0005: move-result-object v0 │ │ +0a9c18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ - source_file_idx : 4006 (Request.java) │ │ + source_file_idx : 4016 (Request.java) │ │ │ │ -Class #900 header: │ │ -class_idx : 1216 │ │ +Class #901 header: │ │ +class_idx : 1217 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4007 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4017 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #900 annotations: │ │ +Class #901 annotations: │ │ Annotations on method #9248 'contentLength' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9250 'writeTo' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #900 - │ │ +Class #901 - │ │ Class descriptor : 'Lcom/squareup/okhttp/RequestBody;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -258098,17 +258125,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9b98: |[0a9b98] com.squareup.okhttp.RequestBody.contentLength:()J │ │ -0a9ba8: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -0a9bac: 1000 |0002: return-wide v0 │ │ +0a9c1c: |[0a9c1c] com.squareup.okhttp.RequestBody.contentLength:()J │ │ +0a9c2c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0a9c30: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/squareup/okhttp/RequestBody; │ │ │ │ #1 : (in Lcom/squareup/okhttp/RequestBody;) │ │ @@ -258119,58 +258146,58 @@ │ │ │ │ #2 : (in Lcom/squareup/okhttp/RequestBody;) │ │ name : 'writeTo' │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4007 (RequestBody.java) │ │ + source_file_idx : 4017 (RequestBody.java) │ │ │ │ -Class #901 header: │ │ -class_idx : 1217 │ │ +Class #902 header: │ │ +class_idx : 1218 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4020 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4030 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #901 annotations: │ │ +Class #902 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/Response; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #901 - │ │ +Class #902 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Response$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4020 (Response.java) │ │ + source_file_idx : 4030 (Response.java) │ │ │ │ -Class #902 header: │ │ -class_idx : 1218 │ │ +Class #903 header: │ │ +class_idx : 1219 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4020 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4030 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 13 │ │ │ │ -Class #902 annotations: │ │ +Class #903 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/Response; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ │ │ -Class #902 - │ │ +Class #903 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Response$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258219,22 +258246,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a9bb0: |[0a9bb0] com.squareup.okhttp.Response$Builder.:()V │ │ -0a9bc0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a9bc6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0a9bc8: 5910 3c0f |0004: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ -0a9bcc: 2200 b104 |0006: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b1 │ │ -0a9bd0: 7010 6e23 0000 |0008: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ -0a9bd6: 5b10 3e0f |000b: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ -0a9bda: 0e00 |000d: return-void │ │ +0a9c34: |[0a9c34] com.squareup.okhttp.Response$Builder.:()V │ │ +0a9c44: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a9c4a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0a9c4c: 5910 3c0f |0004: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ +0a9c50: 2200 b204 |0006: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b2 │ │ +0a9c54: 7010 6e23 0000 |0008: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ +0a9c5a: 5b10 3e0f |000b: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ +0a9c5e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=224 │ │ 0x0006 line=234 │ │ 0x000d line=235 │ │ locals : │ │ @@ -258245,51 +258272,51 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 71 16-bit code units │ │ -0a9bdc: |[0a9bdc] com.squareup.okhttp.Response$Builder.:(Lcom/squareup/okhttp/Response;)V │ │ -0a9bec: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0a9bf2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0a9bf4: 5910 3c0f |0004: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ -0a9bf8: 7110 4124 0200 |0006: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1100:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@2441 │ │ -0a9bfe: 0c00 |0009: move-result-object v0 │ │ -0a9c00: 5b10 430f |000a: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0f43 │ │ -0a9c04: 7110 4224 0200 |000c: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1200:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol; // method@2442 │ │ -0a9c0a: 0c00 |000f: move-result-object v0 │ │ -0a9c0c: 5b10 420f |0010: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f42 │ │ -0a9c10: 7110 4324 0200 |0012: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1300:(Lcom/squareup/okhttp/Response;)I // method@2443 │ │ -0a9c16: 0a00 |0015: move-result v0 │ │ -0a9c18: 5910 3c0f |0016: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ -0a9c1c: 7110 4424 0200 |0018: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1400:(Lcom/squareup/okhttp/Response;)Ljava/lang/String; // method@2444 │ │ -0a9c22: 0c00 |001b: move-result-object v0 │ │ -0a9c24: 5b10 3f0f |001c: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0f3f │ │ -0a9c28: 7110 4524 0200 |001e: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1500:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake; // method@2445 │ │ -0a9c2e: 0c00 |0021: move-result-object v0 │ │ -0a9c30: 5b10 3d0f |0022: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f3d │ │ -0a9c34: 7110 4624 0200 |0024: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1600:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; // method@2446 │ │ -0a9c3a: 0c00 |0027: move-result-object v0 │ │ -0a9c3c: 6e10 7d23 0000 |0028: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@237d │ │ -0a9c42: 0c00 |002b: move-result-object v0 │ │ -0a9c44: 5b10 3e0f |002c: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ -0a9c48: 7110 4724 0200 |002e: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@2447 │ │ -0a9c4e: 0c00 |0031: move-result-object v0 │ │ -0a9c50: 5b10 3a0f |0032: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f3a │ │ -0a9c54: 7110 4824 0200 |0034: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@2448 │ │ -0a9c5a: 0c00 |0037: move-result-object v0 │ │ -0a9c5c: 5b10 400f |0038: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f40 │ │ -0a9c60: 7110 4924 0200 |003a: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@2449 │ │ -0a9c66: 0c00 |003d: move-result-object v0 │ │ -0a9c68: 5b10 3b0f |003e: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f3b │ │ -0a9c6c: 7110 4a24 0200 |0040: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@244a │ │ -0a9c72: 0c00 |0043: move-result-object v0 │ │ -0a9c74: 5b10 410f |0044: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f41 │ │ -0a9c78: 0e00 |0046: return-void │ │ +0a9c60: |[0a9c60] com.squareup.okhttp.Response$Builder.:(Lcom/squareup/okhttp/Response;)V │ │ +0a9c70: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0a9c76: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0a9c78: 5910 3c0f |0004: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ +0a9c7c: 7110 4124 0200 |0006: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1100:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@2441 │ │ +0a9c82: 0c00 |0009: move-result-object v0 │ │ +0a9c84: 5b10 430f |000a: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0f43 │ │ +0a9c88: 7110 4224 0200 |000c: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1200:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol; // method@2442 │ │ +0a9c8e: 0c00 |000f: move-result-object v0 │ │ +0a9c90: 5b10 420f |0010: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f42 │ │ +0a9c94: 7110 4324 0200 |0012: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1300:(Lcom/squareup/okhttp/Response;)I // method@2443 │ │ +0a9c9a: 0a00 |0015: move-result v0 │ │ +0a9c9c: 5910 3c0f |0016: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ +0a9ca0: 7110 4424 0200 |0018: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1400:(Lcom/squareup/okhttp/Response;)Ljava/lang/String; // method@2444 │ │ +0a9ca6: 0c00 |001b: move-result-object v0 │ │ +0a9ca8: 5b10 3f0f |001c: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0f3f │ │ +0a9cac: 7110 4524 0200 |001e: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1500:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake; // method@2445 │ │ +0a9cb2: 0c00 |0021: move-result-object v0 │ │ +0a9cb4: 5b10 3d0f |0022: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f3d │ │ +0a9cb8: 7110 4624 0200 |0024: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1600:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; // method@2446 │ │ +0a9cbe: 0c00 |0027: move-result-object v0 │ │ +0a9cc0: 6e10 7d23 0000 |0028: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@237d │ │ +0a9cc6: 0c00 |002b: move-result-object v0 │ │ +0a9cc8: 5b10 3e0f |002c: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ +0a9ccc: 7110 4724 0200 |002e: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@2447 │ │ +0a9cd2: 0c00 |0031: move-result-object v0 │ │ +0a9cd4: 5b10 3a0f |0032: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f3a │ │ +0a9cd8: 7110 4824 0200 |0034: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@2448 │ │ +0a9cde: 0c00 |0037: move-result-object v0 │ │ +0a9ce0: 5b10 400f |0038: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f40 │ │ +0a9ce4: 7110 4924 0200 |003a: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@2449 │ │ +0a9cea: 0c00 |003d: move-result-object v0 │ │ +0a9cec: 5b10 3b0f |003e: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f3b │ │ +0a9cf0: 7110 4a24 0200 |0040: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@244a │ │ +0a9cf6: 0c00 |0043: move-result-object v0 │ │ +0a9cf8: 5b10 410f |0044: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f41 │ │ +0a9cfc: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0003 line=224 │ │ 0x0006 line=238 │ │ 0x000c line=239 │ │ 0x0012 line=240 │ │ @@ -258310,17 +258337,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a9c7c: |[0a9c7c] com.squareup.okhttp.Response$Builder.:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V │ │ -0a9c8c: 7020 2424 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.:(Lcom/squareup/okhttp/Response;)V // method@2424 │ │ -0a9c92: 0e00 |0003: return-void │ │ +0a9d00: |[0a9d00] com.squareup.okhttp.Response$Builder.:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V │ │ +0a9d10: 7020 2424 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.:(Lcom/squareup/okhttp/Response;)V // method@2424 │ │ +0a9d16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Response$1; │ │ @@ -258330,17 +258357,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9c94: |[0a9c94] com.squareup.okhttp.Response$Builder.access$000:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request; │ │ -0a9ca4: 5410 430f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0f43 │ │ -0a9ca8: 1100 |0002: return-object v0 │ │ +0a9d18: |[0a9d18] com.squareup.okhttp.Response$Builder.access$000:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request; │ │ +0a9d28: 5410 430f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0f43 │ │ +0a9d2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258348,17 +258375,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9cac: |[0a9cac] com.squareup.okhttp.Response$Builder.access$100:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol; │ │ -0a9cbc: 5410 420f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f42 │ │ -0a9cc0: 1100 |0002: return-object v0 │ │ +0a9d30: |[0a9d30] com.squareup.okhttp.Response$Builder.access$100:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol; │ │ +0a9d40: 5410 420f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f42 │ │ +0a9d44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258366,17 +258393,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9cc4: |[0a9cc4] com.squareup.okhttp.Response$Builder.access$200:(Lcom/squareup/okhttp/Response$Builder;)I │ │ -0a9cd4: 5210 3c0f |0000: iget v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ -0a9cd8: 0f00 |0002: return v0 │ │ +0a9d48: |[0a9d48] com.squareup.okhttp.Response$Builder.access$200:(Lcom/squareup/okhttp/Response$Builder;)I │ │ +0a9d58: 5210 3c0f |0000: iget v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ +0a9d5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258384,17 +258411,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9cdc: |[0a9cdc] com.squareup.okhttp.Response$Builder.access$300:(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String; │ │ -0a9cec: 5410 3f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0f3f │ │ -0a9cf0: 1100 |0002: return-object v0 │ │ +0a9d60: |[0a9d60] com.squareup.okhttp.Response$Builder.access$300:(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String; │ │ +0a9d70: 5410 3f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0f3f │ │ +0a9d74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258402,17 +258429,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9cf4: |[0a9cf4] com.squareup.okhttp.Response$Builder.access$400:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake; │ │ -0a9d04: 5410 3d0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f3d │ │ -0a9d08: 1100 |0002: return-object v0 │ │ +0a9d78: |[0a9d78] com.squareup.okhttp.Response$Builder.access$400:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake; │ │ +0a9d88: 5410 3d0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f3d │ │ +0a9d8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258420,17 +258447,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9d0c: |[0a9d0c] com.squareup.okhttp.Response$Builder.access$500:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder; │ │ -0a9d1c: 5410 3e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ -0a9d20: 1100 |0002: return-object v0 │ │ +0a9d90: |[0a9d90] com.squareup.okhttp.Response$Builder.access$500:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder; │ │ +0a9da0: 5410 3e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ +0a9da4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258438,17 +258465,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9d24: |[0a9d24] com.squareup.okhttp.Response$Builder.access$600:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody; │ │ -0a9d34: 5410 3a0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f3a │ │ -0a9d38: 1100 |0002: return-object v0 │ │ +0a9da8: |[0a9da8] com.squareup.okhttp.Response$Builder.access$600:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody; │ │ +0a9db8: 5410 3a0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f3a │ │ +0a9dbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #10 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258456,17 +258483,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9d3c: |[0a9d3c] com.squareup.okhttp.Response$Builder.access$700:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ -0a9d4c: 5410 400f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f40 │ │ -0a9d50: 1100 |0002: return-object v0 │ │ +0a9dc0: |[0a9dc0] com.squareup.okhttp.Response$Builder.access$700:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ +0a9dd0: 5410 400f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f40 │ │ +0a9dd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #11 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258474,17 +258501,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9d54: |[0a9d54] com.squareup.okhttp.Response$Builder.access$800:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ -0a9d64: 5410 3b0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f3b │ │ -0a9d68: 1100 |0002: return-object v0 │ │ +0a9dd8: |[0a9dd8] com.squareup.okhttp.Response$Builder.access$800:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ +0a9de8: 5410 3b0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f3b │ │ +0a9dec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #12 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258492,17 +258519,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9d6c: |[0a9d6c] com.squareup.okhttp.Response$Builder.access$900:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ -0a9d7c: 5410 410f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f41 │ │ -0a9d80: 1100 |0002: return-object v0 │ │ +0a9df0: |[0a9df0] com.squareup.okhttp.Response$Builder.access$900:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ +0a9e00: 5410 410f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f41 │ │ +0a9e04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #13 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -258510,23 +258537,23 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a9d84: |[0a9d84] com.squareup.okhttp.Response$Builder.checkPriorResponse:(Lcom/squareup/okhttp/Response;)V │ │ -0a9d94: 7110 4724 0300 |0000: invoke-static {v3}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@2447 │ │ -0a9d9a: 0c00 |0003: move-result-object v0 │ │ -0a9d9c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0a9da0: 2200 5605 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a9da4: 1a01 bc2d |0008: const-string v1, "priorResponse.body != null" // string@2dbc │ │ -0a9da8: 7020 8f27 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a9dae: 2700 |000d: throw v0 │ │ -0a9db0: 0e00 |000e: return-void │ │ +0a9e08: |[0a9e08] com.squareup.okhttp.Response$Builder.checkPriorResponse:(Lcom/squareup/okhttp/Response;)V │ │ +0a9e18: 7110 4724 0300 |0000: invoke-static {v3}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@2447 │ │ +0a9e1e: 0c00 |0003: move-result-object v0 │ │ +0a9e20: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0a9e24: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a9e28: 1a01 c62d |0008: const-string v1, "priorResponse.body != null" // string@2dc6 │ │ +0a9e2c: 7020 8f27 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a9e32: 2700 |000d: throw v0 │ │ +0a9e34: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0006 line=341 │ │ 0x000e line=343 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/Response$Builder; │ │ @@ -258537,76 +258564,76 @@ │ │ type : '(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 125 16-bit code units │ │ -0a9db4: |[0a9db4] com.squareup.okhttp.Response$Builder.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V │ │ -0a9dc4: 7110 4724 0500 |0000: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@2447 │ │ -0a9dca: 0c00 |0003: move-result-object v0 │ │ -0a9dcc: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -0a9dd0: 2200 5605 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a9dd4: 2201 6c05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a9dd8: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9dde: 6e20 0228 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9de4: 0c01 |0010: move-result-object v1 │ │ -0a9de6: 1a02 3e01 |0011: const-string v2, ".body != null" // string@013e │ │ -0a9dea: 6e20 0228 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9df0: 0c01 |0016: move-result-object v1 │ │ -0a9df2: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a9df8: 0c01 |001a: move-result-object v1 │ │ -0a9dfa: 7020 8f27 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a9e00: 2700 |001e: throw v0 │ │ -0a9e02: 7110 4824 0500 |001f: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@2448 │ │ -0a9e08: 0c00 |0022: move-result-object v0 │ │ -0a9e0a: 3800 1b00 |0023: if-eqz v0, 003e // +001b │ │ -0a9e0e: 2200 5605 |0025: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a9e12: 2201 6c05 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a9e16: 7010 f927 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9e1c: 6e20 0228 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9e22: 0c01 |002f: move-result-object v1 │ │ -0a9e24: 1a02 4001 |0030: const-string v2, ".networkResponse != null" // string@0140 │ │ -0a9e28: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9e2e: 0c01 |0035: move-result-object v1 │ │ -0a9e30: 6e10 0628 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a9e36: 0c01 |0039: move-result-object v1 │ │ -0a9e38: 7020 8f27 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a9e3e: 2700 |003d: throw v0 │ │ -0a9e40: 7110 4924 0500 |003e: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@2449 │ │ -0a9e46: 0c00 |0041: move-result-object v0 │ │ -0a9e48: 3800 1b00 |0042: if-eqz v0, 005d // +001b │ │ -0a9e4c: 2200 5605 |0044: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a9e50: 2201 6c05 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a9e54: 7010 f927 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9e5a: 6e20 0228 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9e60: 0c01 |004e: move-result-object v1 │ │ -0a9e62: 1a02 3f01 |004f: const-string v2, ".cacheResponse != null" // string@013f │ │ -0a9e66: 6e20 0228 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9e6c: 0c01 |0054: move-result-object v1 │ │ -0a9e6e: 6e10 0628 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a9e74: 0c01 |0058: move-result-object v1 │ │ -0a9e76: 7020 8f27 1000 |0059: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a9e7c: 2700 |005c: throw v0 │ │ -0a9e7e: 7110 4a24 0500 |005d: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@244a │ │ -0a9e84: 0c00 |0060: move-result-object v0 │ │ -0a9e86: 3800 1b00 |0061: if-eqz v0, 007c // +001b │ │ -0a9e8a: 2200 5605 |0063: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0a9e8e: 2201 6c05 |0065: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a9e92: 7010 f927 0100 |0067: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9e98: 6e20 0228 4100 |006a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9e9e: 0c01 |006d: move-result-object v1 │ │ -0a9ea0: 1a02 4101 |006e: const-string v2, ".priorResponse != null" // string@0141 │ │ -0a9ea4: 6e20 0228 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9eaa: 0c01 |0073: move-result-object v1 │ │ -0a9eac: 6e10 0628 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a9eb2: 0c01 |0077: move-result-object v1 │ │ -0a9eb4: 7020 8f27 1000 |0078: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0a9eba: 2700 |007b: throw v0 │ │ -0a9ebc: 0e00 |007c: return-void │ │ +0a9e38: |[0a9e38] com.squareup.okhttp.Response$Builder.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V │ │ +0a9e48: 7110 4724 0500 |0000: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@2447 │ │ +0a9e4e: 0c00 |0003: move-result-object v0 │ │ +0a9e50: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +0a9e54: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a9e58: 2201 6d05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a9e5c: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a9e62: 6e20 0228 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9e68: 0c01 |0010: move-result-object v1 │ │ +0a9e6a: 1a02 3e01 |0011: const-string v2, ".body != null" // string@013e │ │ +0a9e6e: 6e20 0228 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9e74: 0c01 |0016: move-result-object v1 │ │ +0a9e76: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a9e7c: 0c01 |001a: move-result-object v1 │ │ +0a9e7e: 7020 8f27 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a9e84: 2700 |001e: throw v0 │ │ +0a9e86: 7110 4824 0500 |001f: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@2448 │ │ +0a9e8c: 0c00 |0022: move-result-object v0 │ │ +0a9e8e: 3800 1b00 |0023: if-eqz v0, 003e // +001b │ │ +0a9e92: 2200 5705 |0025: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a9e96: 2201 6d05 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a9e9a: 7010 f927 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a9ea0: 6e20 0228 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9ea6: 0c01 |002f: move-result-object v1 │ │ +0a9ea8: 1a02 4001 |0030: const-string v2, ".networkResponse != null" // string@0140 │ │ +0a9eac: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9eb2: 0c01 |0035: move-result-object v1 │ │ +0a9eb4: 6e10 0628 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a9eba: 0c01 |0039: move-result-object v1 │ │ +0a9ebc: 7020 8f27 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a9ec2: 2700 |003d: throw v0 │ │ +0a9ec4: 7110 4924 0500 |003e: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@2449 │ │ +0a9eca: 0c00 |0041: move-result-object v0 │ │ +0a9ecc: 3800 1b00 |0042: if-eqz v0, 005d // +001b │ │ +0a9ed0: 2200 5705 |0044: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a9ed4: 2201 6d05 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a9ed8: 7010 f927 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a9ede: 6e20 0228 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9ee4: 0c01 |004e: move-result-object v1 │ │ +0a9ee6: 1a02 3f01 |004f: const-string v2, ".cacheResponse != null" // string@013f │ │ +0a9eea: 6e20 0228 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9ef0: 0c01 |0054: move-result-object v1 │ │ +0a9ef2: 6e10 0628 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a9ef8: 0c01 |0058: move-result-object v1 │ │ +0a9efa: 7020 8f27 1000 |0059: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a9f00: 2700 |005c: throw v0 │ │ +0a9f02: 7110 4a24 0500 |005d: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@244a │ │ +0a9f08: 0c00 |0060: move-result-object v0 │ │ +0a9f0a: 3800 1b00 |0061: if-eqz v0, 007c // +001b │ │ +0a9f0e: 2200 5705 |0063: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0a9f12: 2201 6d05 |0065: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a9f16: 7010 f927 0100 |0067: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a9f1c: 6e20 0228 4100 |006a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9f22: 0c01 |006d: move-result-object v1 │ │ +0a9f24: 1a02 4101 |006e: const-string v2, ".priorResponse != null" // string@0141 │ │ +0a9f28: 6e20 0228 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9f2e: 0c01 |0073: move-result-object v1 │ │ +0a9f30: 6e10 0628 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a9f36: 0c01 |0077: move-result-object v1 │ │ +0a9f38: 7020 8f27 1000 |0078: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0a9f3e: 2700 |007b: throw v0 │ │ +0a9f40: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0006 line=323 │ │ 0x001f line=324 │ │ 0x0025 line=325 │ │ 0x003e line=326 │ │ @@ -258625,18 +258652,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a9ec0: |[0a9ec0] com.squareup.okhttp.Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ -0a9ed0: 5410 3e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ -0a9ed4: 6e30 7023 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ -0a9eda: 1101 |0005: return-object v1 │ │ +0a9f44: |[0a9f44] com.squareup.okhttp.Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ +0a9f54: 5410 3e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ +0a9f58: 6e30 7023 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ +0a9f5e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0005 line=290 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -258647,17 +258674,17 @@ │ │ type : '(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9edc: |[0a9edc] com.squareup.okhttp.Response$Builder.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; │ │ -0a9eec: 5b01 3a0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f3a │ │ -0a9ef0: 1100 |0002: return-object v0 │ │ +0a9f60: |[0a9f60] com.squareup.okhttp.Response$Builder.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; │ │ +0a9f70: 5b01 3a0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f3a │ │ +0a9f74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 body Lcom/squareup/okhttp/ResponseBody; │ │ @@ -258667,46 +258694,46 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0a9ef4: |[0a9ef4] com.squareup.okhttp.Response$Builder.build:()Lcom/squareup/okhttp/Response; │ │ -0a9f04: 5430 430f |0000: iget-object v0, v3, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0f43 │ │ -0a9f08: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a9f0c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a9f10: 1a01 ec2e |0006: const-string v1, "request == null" // string@2eec │ │ -0a9f14: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a9f1a: 2700 |000b: throw v0 │ │ -0a9f1c: 5430 420f |000c: iget-object v0, v3, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f42 │ │ -0a9f20: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -0a9f24: 2200 5705 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a9f28: 1a01 d22d |0012: const-string v1, "protocol == null" // string@2dd2 │ │ -0a9f2c: 7020 9327 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a9f32: 2700 |0017: throw v0 │ │ -0a9f34: 5230 3c0f |0018: iget v0, v3, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ -0a9f38: 3b00 1d00 |001a: if-gez v0, 0037 // +001d │ │ -0a9f3c: 2200 5705 |001c: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0a9f40: 2201 6c05 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0a9f44: 7010 f927 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0a9f4a: 1a02 3919 |0023: const-string v2, "code < 0: " // string@1939 │ │ -0a9f4e: 6e20 0228 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0a9f54: 0c01 |0028: move-result-object v1 │ │ -0a9f56: 5232 3c0f |0029: iget v2, v3, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ -0a9f5a: 6e20 fe27 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0a9f60: 0c01 |002e: move-result-object v1 │ │ -0a9f62: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0a9f68: 0c01 |0032: move-result-object v1 │ │ -0a9f6a: 7020 9327 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0a9f70: 2700 |0036: throw v0 │ │ -0a9f72: 2200 c304 |0037: new-instance v0, Lcom/squareup/okhttp/Response; // type@04c3 │ │ -0a9f76: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -0a9f78: 7030 4024 3001 |003a: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/Response;.:(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V // method@2440 │ │ -0a9f7e: 1100 |003d: return-object v0 │ │ +0a9f78: |[0a9f78] com.squareup.okhttp.Response$Builder.build:()Lcom/squareup/okhttp/Response; │ │ +0a9f88: 5430 430f |0000: iget-object v0, v3, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0f43 │ │ +0a9f8c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a9f90: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a9f94: 1a01 f62e |0006: const-string v1, "request == null" // string@2ef6 │ │ +0a9f98: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a9f9e: 2700 |000b: throw v0 │ │ +0a9fa0: 5430 420f |000c: iget-object v0, v3, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f42 │ │ +0a9fa4: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0a9fa8: 2200 5805 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a9fac: 1a01 dc2d |0012: const-string v1, "protocol == null" // string@2ddc │ │ +0a9fb0: 7020 9327 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a9fb6: 2700 |0017: throw v0 │ │ +0a9fb8: 5230 3c0f |0018: iget v0, v3, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ +0a9fbc: 3b00 1d00 |001a: if-gez v0, 0037 // +001d │ │ +0a9fc0: 2200 5805 |001c: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0a9fc4: 2201 6d05 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0a9fc8: 7010 f927 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0a9fce: 1a02 4319 |0023: const-string v2, "code < 0: " // string@1943 │ │ +0a9fd2: 6e20 0228 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0a9fd8: 0c01 |0028: move-result-object v1 │ │ +0a9fda: 5232 3c0f |0029: iget v2, v3, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ +0a9fde: 6e20 fe27 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0a9fe4: 0c01 |002e: move-result-object v1 │ │ +0a9fe6: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0a9fec: 0c01 |0032: move-result-object v1 │ │ +0a9fee: 7020 9327 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0a9ff4: 2700 |0036: throw v0 │ │ +0a9ff6: 2200 c404 |0037: new-instance v0, Lcom/squareup/okhttp/Response; // type@04c4 │ │ +0a9ffa: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +0a9ffc: 7030 4024 3001 |003a: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/Response;.:(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V // method@2440 │ │ +0aa002: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x000c line=347 │ │ 0x0018 line=348 │ │ 0x0037 line=349 │ │ locals : │ │ @@ -258717,20 +258744,20 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0a9f80: |[0a9f80] com.squareup.okhttp.Response$Builder.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ -0a9f90: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0a9f94: 1a00 0118 |0002: const-string v0, "cacheResponse" // string@1801 │ │ -0a9f98: 7030 3524 0102 |0004: invoke-direct {v1, v0, v2}, Lcom/squareup/okhttp/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V // method@2435 │ │ -0a9f9e: 5b12 3b0f |0007: iput-object v2, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f3b │ │ -0a9fa2: 1101 |0009: return-object v1 │ │ +0aa004: |[0aa004] com.squareup.okhttp.Response$Builder.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa014: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0aa018: 1a00 0b18 |0002: const-string v0, "cacheResponse" // string@180b │ │ +0aa01c: 7030 3524 0102 |0004: invoke-direct {v1, v0, v2}, Lcom/squareup/okhttp/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V // method@2435 │ │ +0aa022: 5b12 3b0f |0007: iput-object v2, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f3b │ │ +0aa026: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0007 line=317 │ │ 0x0009 line=318 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ @@ -258741,17 +258768,17 @@ │ │ type : '(I)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9fa4: |[0a9fa4] com.squareup.okhttp.Response$Builder.code:(I)Lcom/squareup/okhttp/Response$Builder; │ │ -0a9fb4: 5901 3c0f |0000: iput v1, v0, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ -0a9fb8: 1100 |0002: return-object v0 │ │ +0aa028: |[0aa028] com.squareup.okhttp.Response$Builder.code:(I)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa038: 5901 3c0f |0000: iput v1, v0, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0f3c │ │ +0aa03c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0002 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 code I │ │ @@ -258761,17 +258788,17 @@ │ │ type : '(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9fbc: |[0a9fbc] com.squareup.okhttp.Response$Builder.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; │ │ -0a9fcc: 5b01 3d0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f3d │ │ -0a9fd0: 1100 |0002: return-object v0 │ │ +0aa040: |[0aa040] com.squareup.okhttp.Response$Builder.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa050: 5b01 3d0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f3d │ │ +0aa054: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 handshake Lcom/squareup/okhttp/Handshake; │ │ @@ -258781,18 +258808,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a9fd4: |[0a9fd4] com.squareup.okhttp.Response$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ -0a9fe4: 5410 3e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ -0a9fe8: 6e30 7623 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2376 │ │ -0a9fee: 1101 |0005: return-object v1 │ │ +0aa058: |[0aa058] com.squareup.okhttp.Response$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa068: 5410 3e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ +0aa06c: 6e30 7623 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2376 │ │ +0aa072: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -258803,19 +258830,19 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9ff0: |[0a9ff0] com.squareup.okhttp.Response$Builder.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; │ │ -0aa000: 6e10 7d23 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@237d │ │ -0aa006: 0c00 |0003: move-result-object v0 │ │ -0aa008: 5b10 3e0f |0004: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ -0aa00c: 1101 |0006: return-object v1 │ │ +0aa074: |[0aa074] com.squareup.okhttp.Response$Builder.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa084: 6e10 7d23 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@237d │ │ +0aa08a: 0c00 |0003: move-result-object v0 │ │ +0aa08c: 5b10 3e0f |0004: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0f3e │ │ +0aa090: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0006 line=301 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0007 reg=2 headers Lcom/squareup/okhttp/Headers; │ │ @@ -258825,17 +258852,17 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa010: |[0aa010] com.squareup.okhttp.Response$Builder.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ -0aa020: 5b01 3f0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0f3f │ │ -0aa024: 1100 |0002: return-object v0 │ │ +0aa094: |[0aa094] com.squareup.okhttp.Response$Builder.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa0a4: 5b01 3f0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0f3f │ │ +0aa0a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0002 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 message Ljava/lang/String; │ │ @@ -258845,20 +258872,20 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0aa028: |[0aa028] com.squareup.okhttp.Response$Builder.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ -0aa038: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0aa03c: 1a00 452a |0002: const-string v0, "networkResponse" // string@2a45 │ │ -0aa040: 7030 3524 0102 |0004: invoke-direct {v1, v0, v2}, Lcom/squareup/okhttp/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V // method@2435 │ │ -0aa046: 5b12 400f |0007: iput-object v2, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f40 │ │ -0aa04a: 1101 |0009: return-object v1 │ │ +0aa0ac: |[0aa0ac] com.squareup.okhttp.Response$Builder.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa0bc: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0aa0c0: 1a00 4f2a |0002: const-string v0, "networkResponse" // string@2a4f │ │ +0aa0c4: 7030 3524 0102 |0004: invoke-direct {v1, v0, v2}, Lcom/squareup/okhttp/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V // method@2435 │ │ +0aa0ca: 5b12 400f |0007: iput-object v2, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f40 │ │ +0aa0ce: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0007 line=311 │ │ 0x0009 line=312 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ @@ -258869,19 +258896,19 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0aa04c: |[0aa04c] com.squareup.okhttp.Response$Builder.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ -0aa05c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -0aa060: 7020 3424 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.checkPriorResponse:(Lcom/squareup/okhttp/Response;)V // method@2434 │ │ -0aa066: 5b01 410f |0005: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f41 │ │ -0aa06a: 1100 |0007: return-object v0 │ │ +0aa0d0: |[0aa0d0] com.squareup.okhttp.Response$Builder.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa0e0: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +0aa0e4: 7020 3424 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.checkPriorResponse:(Lcom/squareup/okhttp/Response;)V // method@2434 │ │ +0aa0ea: 5b01 410f |0005: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f41 │ │ +0aa0ee: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0005 line=335 │ │ 0x0007 line=336 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ @@ -258892,17 +258919,17 @@ │ │ type : '(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa06c: |[0aa06c] com.squareup.okhttp.Response$Builder.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; │ │ -0aa07c: 5b01 420f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f42 │ │ -0aa080: 1100 |0002: return-object v0 │ │ +0aa0f0: |[0aa0f0] com.squareup.okhttp.Response$Builder.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa100: 5b01 420f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f42 │ │ +0aa104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 protocol Lcom/squareup/okhttp/Protocol; │ │ @@ -258912,44 +258939,44 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa084: |[0aa084] com.squareup.okhttp.Response$Builder.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; │ │ -0aa094: 5b01 430f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0f43 │ │ -0aa098: 1100 |0002: return-object v0 │ │ +0aa108: |[0aa108] com.squareup.okhttp.Response$Builder.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; │ │ +0aa118: 5b01 430f |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0f43 │ │ +0aa11c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0002 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 request Lcom/squareup/okhttp/Request; │ │ │ │ - source_file_idx : 4020 (Response.java) │ │ + source_file_idx : 4030 (Response.java) │ │ │ │ -Class #903 header: │ │ -class_idx : 1219 │ │ +Class #904 header: │ │ +class_idx : 1220 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4020 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4030 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 11 │ │ │ │ -Class #903 annotations: │ │ +Class #904 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/Response$Builder; } │ │ Annotations on method #9293 'challenges' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Challenge;" ">;" } │ │ │ │ -Class #903 - │ │ +Class #904 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Response;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259002,49 +259029,49 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -0aa09c: |[0aa09c] com.squareup.okhttp.Response.:(Lcom/squareup/okhttp/Response$Builder;)V │ │ -0aa0ac: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0aa0b2: 7110 2624 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$000:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request; // method@2426 │ │ -0aa0b8: 0c00 |0006: move-result-object v0 │ │ -0aa0ba: 5b10 4e0f |0007: iput-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0f4e │ │ -0aa0be: 7110 2724 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$100:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol; // method@2427 │ │ -0aa0c4: 0c00 |000c: move-result-object v0 │ │ -0aa0c6: 5b10 4d0f |000d: iput-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f4d │ │ -0aa0ca: 7110 2824 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$200:(Lcom/squareup/okhttp/Response$Builder;)I // method@2428 │ │ -0aa0d0: 0a00 |0012: move-result v0 │ │ -0aa0d2: 5910 470f |0013: iput v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ -0aa0d6: 7110 2924 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$300:(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String; // method@2429 │ │ -0aa0dc: 0c00 |0018: move-result-object v0 │ │ -0aa0de: 5b10 4a0f |0019: iput-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@0f4a │ │ -0aa0e2: 7110 2a24 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$400:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake; // method@242a │ │ -0aa0e8: 0c00 |001e: move-result-object v0 │ │ -0aa0ea: 5b10 480f |001f: iput-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f48 │ │ -0aa0ee: 7110 2b24 0200 |0021: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$500:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder; // method@242b │ │ -0aa0f4: 0c00 |0024: move-result-object v0 │ │ -0aa0f6: 6e10 7323 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ -0aa0fc: 0c00 |0028: move-result-object v0 │ │ -0aa0fe: 5b10 490f |0029: iput-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ -0aa102: 7110 2c24 0200 |002b: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$600:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody; // method@242c │ │ -0aa108: 0c00 |002e: move-result-object v0 │ │ -0aa10a: 5b10 440f |002f: iput-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f44 │ │ -0aa10e: 7110 2d24 0200 |0031: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$700:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@242d │ │ -0aa114: 0c00 |0034: move-result-object v0 │ │ -0aa116: 5b10 4b0f |0035: iput-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f4b │ │ -0aa11a: 7110 2e24 0200 |0037: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$800:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@242e │ │ -0aa120: 0c00 |003a: move-result-object v0 │ │ -0aa122: 5b10 460f |003b: iput-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f46 │ │ -0aa126: 7110 2f24 0200 |003d: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$900:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@242f │ │ -0aa12c: 0c00 |0040: move-result-object v0 │ │ -0aa12e: 5b10 4c0f |0041: iput-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f4c │ │ -0aa132: 0e00 |0043: return-void │ │ +0aa120: |[0aa120] com.squareup.okhttp.Response.:(Lcom/squareup/okhttp/Response$Builder;)V │ │ +0aa130: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0aa136: 7110 2624 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$000:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request; // method@2426 │ │ +0aa13c: 0c00 |0006: move-result-object v0 │ │ +0aa13e: 5b10 4e0f |0007: iput-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0f4e │ │ +0aa142: 7110 2724 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$100:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol; // method@2427 │ │ +0aa148: 0c00 |000c: move-result-object v0 │ │ +0aa14a: 5b10 4d0f |000d: iput-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f4d │ │ +0aa14e: 7110 2824 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$200:(Lcom/squareup/okhttp/Response$Builder;)I // method@2428 │ │ +0aa154: 0a00 |0012: move-result v0 │ │ +0aa156: 5910 470f |0013: iput v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ +0aa15a: 7110 2924 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$300:(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String; // method@2429 │ │ +0aa160: 0c00 |0018: move-result-object v0 │ │ +0aa162: 5b10 4a0f |0019: iput-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@0f4a │ │ +0aa166: 7110 2a24 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$400:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake; // method@242a │ │ +0aa16c: 0c00 |001e: move-result-object v0 │ │ +0aa16e: 5b10 480f |001f: iput-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f48 │ │ +0aa172: 7110 2b24 0200 |0021: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$500:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder; // method@242b │ │ +0aa178: 0c00 |0024: move-result-object v0 │ │ +0aa17a: 6e10 7323 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ +0aa180: 0c00 |0028: move-result-object v0 │ │ +0aa182: 5b10 490f |0029: iput-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ +0aa186: 7110 2c24 0200 |002b: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$600:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody; // method@242c │ │ +0aa18c: 0c00 |002e: move-result-object v0 │ │ +0aa18e: 5b10 440f |002f: iput-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f44 │ │ +0aa192: 7110 2d24 0200 |0031: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$700:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@242d │ │ +0aa198: 0c00 |0034: move-result-object v0 │ │ +0aa19a: 5b10 4b0f |0035: iput-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f4b │ │ +0aa19e: 7110 2e24 0200 |0037: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$800:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@242e │ │ +0aa1a4: 0c00 |003a: move-result-object v0 │ │ +0aa1a6: 5b10 460f |003b: iput-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f46 │ │ +0aa1aa: 7110 2f24 0200 |003d: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$900:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@242f │ │ +0aa1b0: 0c00 |0040: move-result-object v0 │ │ +0aa1b2: 5b10 4c0f |0041: iput-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f4c │ │ +0aa1b6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0009 line=52 │ │ 0x000f line=53 │ │ 0x0015 line=54 │ │ @@ -259064,17 +259091,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0aa134: |[0aa134] com.squareup.okhttp.Response.:(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V │ │ -0aa144: 7020 3f24 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response;.:(Lcom/squareup/okhttp/Response$Builder;)V // method@243f │ │ -0aa14a: 0e00 |0003: return-void │ │ +0aa1b8: |[0aa1b8] com.squareup.okhttp.Response.:(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V │ │ +0aa1c8: 7020 3f24 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response;.:(Lcom/squareup/okhttp/Response$Builder;)V // method@243f │ │ +0aa1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Response$1; │ │ @@ -259084,17 +259111,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa14c: |[0aa14c] com.squareup.okhttp.Response.access$1100:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ -0aa15c: 5410 4e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0f4e │ │ -0aa160: 1100 |0002: return-object v0 │ │ +0aa1d0: |[0aa1d0] com.squareup.okhttp.Response.access$1100:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ +0aa1e0: 5410 4e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0f4e │ │ +0aa1e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259102,17 +259129,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa164: |[0aa164] com.squareup.okhttp.Response.access$1200:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol; │ │ -0aa174: 5410 4d0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f4d │ │ -0aa178: 1100 |0002: return-object v0 │ │ +0aa1e8: |[0aa1e8] com.squareup.okhttp.Response.access$1200:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol; │ │ +0aa1f8: 5410 4d0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f4d │ │ +0aa1fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259120,17 +259147,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa17c: |[0aa17c] com.squareup.okhttp.Response.access$1300:(Lcom/squareup/okhttp/Response;)I │ │ -0aa18c: 5210 470f |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ -0aa190: 0f00 |0002: return v0 │ │ +0aa200: |[0aa200] com.squareup.okhttp.Response.access$1300:(Lcom/squareup/okhttp/Response;)I │ │ +0aa210: 5210 470f |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ +0aa214: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259138,17 +259165,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa194: |[0aa194] com.squareup.okhttp.Response.access$1400:(Lcom/squareup/okhttp/Response;)Ljava/lang/String; │ │ -0aa1a4: 5410 4a0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@0f4a │ │ -0aa1a8: 1100 |0002: return-object v0 │ │ +0aa218: |[0aa218] com.squareup.okhttp.Response.access$1400:(Lcom/squareup/okhttp/Response;)Ljava/lang/String; │ │ +0aa228: 5410 4a0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@0f4a │ │ +0aa22c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259156,17 +259183,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa1ac: |[0aa1ac] com.squareup.okhttp.Response.access$1500:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake; │ │ -0aa1bc: 5410 480f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f48 │ │ -0aa1c0: 1100 |0002: return-object v0 │ │ +0aa230: |[0aa230] com.squareup.okhttp.Response.access$1500:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake; │ │ +0aa240: 5410 480f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f48 │ │ +0aa244: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259174,17 +259201,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa1c4: |[0aa1c4] com.squareup.okhttp.Response.access$1600:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; │ │ -0aa1d4: 5410 490f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ -0aa1d8: 1100 |0002: return-object v0 │ │ +0aa248: |[0aa248] com.squareup.okhttp.Response.access$1600:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; │ │ +0aa258: 5410 490f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ +0aa25c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259192,17 +259219,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa1dc: |[0aa1dc] com.squareup.okhttp.Response.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ -0aa1ec: 5410 440f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f44 │ │ -0aa1f0: 1100 |0002: return-object v0 │ │ +0aa260: |[0aa260] com.squareup.okhttp.Response.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ +0aa270: 5410 440f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f44 │ │ +0aa274: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259210,17 +259237,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa1f4: |[0aa1f4] com.squareup.okhttp.Response.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -0aa204: 5410 4b0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f4b │ │ -0aa208: 1100 |0002: return-object v0 │ │ +0aa278: |[0aa278] com.squareup.okhttp.Response.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +0aa288: 5410 4b0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@0f4b │ │ +0aa28c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #10 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259228,17 +259255,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa20c: |[0aa20c] com.squareup.okhttp.Response.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -0aa21c: 5410 460f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f46 │ │ -0aa220: 1100 |0002: return-object v0 │ │ +0aa290: |[0aa290] com.squareup.okhttp.Response.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +0aa2a0: 5410 460f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0f46 │ │ +0aa2a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #11 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259246,17 +259273,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa224: |[0aa224] com.squareup.okhttp.Response.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -0aa234: 5410 4c0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f4c │ │ -0aa238: 1100 |0002: return-object v0 │ │ +0aa2a8: |[0aa2a8] com.squareup.okhttp.Response.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +0aa2b8: 5410 4c0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0f4c │ │ +0aa2bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ Virtual methods - │ │ @@ -259265,17 +259292,17 @@ │ │ type : '()Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa23c: |[0aa23c] com.squareup.okhttp.Response.body:()Lcom/squareup/okhttp/ResponseBody; │ │ -0aa24c: 5410 440f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f44 │ │ -0aa250: 1100 |0002: return-object v0 │ │ +0aa2c0: |[0aa2c0] com.squareup.okhttp.Response.body:()Lcom/squareup/okhttp/ResponseBody; │ │ +0aa2d0: 5410 440f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0f44 │ │ +0aa2d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #1 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259283,23 +259310,23 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0aa254: |[0aa254] com.squareup.okhttp.Response.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ -0aa264: 5420 450f |0000: iget-object v0, v2, Lcom/squareup/okhttp/Response;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0f45 │ │ -0aa268: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0aa26c: 1100 |0004: return-object v0 │ │ -0aa26e: 5421 490f |0005: iget-object v1, v2, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ -0aa272: 7110 1923 0100 |0007: invoke-static {v1}, Lcom/squareup/okhttp/CacheControl;.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; // method@2319 │ │ -0aa278: 0c00 |000a: move-result-object v0 │ │ -0aa27a: 5b20 450f |000b: iput-object v0, v2, Lcom/squareup/okhttp/Response;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0f45 │ │ -0aa27e: 28f7 |000d: goto 0004 // -0009 │ │ +0aa2d8: |[0aa2d8] com.squareup.okhttp.Response.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ +0aa2e8: 5420 450f |0000: iget-object v0, v2, Lcom/squareup/okhttp/Response;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0f45 │ │ +0aa2ec: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0aa2f0: 1100 |0004: return-object v0 │ │ +0aa2f2: 5421 490f |0005: iget-object v1, v2, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ +0aa2f6: 7110 1923 0100 |0007: invoke-static {v1}, Lcom/squareup/okhttp/CacheControl;.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; // method@2319 │ │ +0aa2fc: 0c00 |000a: move-result-object v0 │ │ +0aa2fe: 5b20 450f |000b: iput-object v0, v2, Lcom/squareup/okhttp/Response;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0f45 │ │ +0aa302: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result Lcom/squareup/okhttp/CacheControl; │ │ 0x0005 - 0x000b reg=0 result Lcom/squareup/okhttp/CacheControl; │ │ @@ -259310,32 +259337,32 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0aa280: |[0aa280] com.squareup.okhttp.Response.challenges:()Ljava/util/List; │ │ -0aa290: 5231 470f |0000: iget v1, v3, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ -0aa294: 1302 9101 |0002: const/16 v2, #int 401 // #191 │ │ -0aa298: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -0aa29c: 1a00 7213 |0006: const-string v0, "WWW-Authenticate" // string@1372 │ │ -0aa2a0: 6e10 5224 0300 |0008: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0aa2a6: 0c01 |000b: move-result-object v1 │ │ -0aa2a8: 7120 d726 0100 |000c: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.parseChallenges:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List; // method@26d7 │ │ -0aa2ae: 0c01 |000f: move-result-object v1 │ │ -0aa2b0: 1101 |0010: return-object v1 │ │ -0aa2b2: 5231 470f |0011: iget v1, v3, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ -0aa2b6: 1302 9701 |0013: const/16 v2, #int 407 // #197 │ │ -0aa2ba: 3321 0500 |0015: if-ne v1, v2, 001a // +0005 │ │ -0aa2be: 1a00 7c0f |0017: const-string v0, "Proxy-Authenticate" // string@0f7c │ │ -0aa2c2: 28ef |0019: goto 0008 // -0011 │ │ -0aa2c4: 7100 b228 0000 |001a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ -0aa2ca: 0c01 |001d: move-result-object v1 │ │ -0aa2cc: 28f2 |001e: goto 0010 // -000e │ │ +0aa304: |[0aa304] com.squareup.okhttp.Response.challenges:()Ljava/util/List; │ │ +0aa314: 5231 470f |0000: iget v1, v3, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ +0aa318: 1302 9101 |0002: const/16 v2, #int 401 // #191 │ │ +0aa31c: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +0aa320: 1a00 7c13 |0006: const-string v0, "WWW-Authenticate" // string@137c │ │ +0aa324: 6e10 5224 0300 |0008: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0aa32a: 0c01 |000b: move-result-object v1 │ │ +0aa32c: 7120 d726 0100 |000c: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.parseChallenges:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List; // method@26d7 │ │ +0aa332: 0c01 |000f: move-result-object v1 │ │ +0aa334: 1101 |0010: return-object v1 │ │ +0aa336: 5231 470f |0011: iget v1, v3, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ +0aa33a: 1302 9701 |0013: const/16 v2, #int 407 // #197 │ │ +0aa33e: 3321 0500 |0015: if-ne v1, v2, 001a // +0005 │ │ +0aa342: 1a00 860f |0017: const-string v0, "Proxy-Authenticate" // string@0f86 │ │ +0aa346: 28ef |0019: goto 0008 // -0011 │ │ +0aa348: 7100 b228 0000 |001a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ +0aa34e: 0c01 |001d: move-result-object v1 │ │ +0aa350: 28f2 |001e: goto 0010 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0006 line=191 │ │ 0x0008 line=197 │ │ 0x0011 line=192 │ │ 0x0017 line=193 │ │ @@ -259350,17 +259377,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa2d0: |[0aa2d0] com.squareup.okhttp.Response.code:()I │ │ -0aa2e0: 5210 470f |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ -0aa2e4: 0f00 |0002: return v0 │ │ +0aa354: |[0aa354] com.squareup.okhttp.Response.code:()I │ │ +0aa364: 5210 470f |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ +0aa368: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259368,17 +259395,17 @@ │ │ type : '()Lcom/squareup/okhttp/Handshake;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa2e8: |[0aa2e8] com.squareup.okhttp.Response.handshake:()Lcom/squareup/okhttp/Handshake; │ │ -0aa2f8: 5410 480f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f48 │ │ -0aa2fc: 1100 |0002: return-object v0 │ │ +0aa36c: |[0aa36c] com.squareup.okhttp.Response.handshake:()Lcom/squareup/okhttp/Handshake; │ │ +0aa37c: 5410 480f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@0f48 │ │ +0aa380: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259386,19 +259413,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aa300: |[0aa300] com.squareup.okhttp.Response.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -0aa310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aa312: 6e30 5124 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2451 │ │ -0aa318: 0c00 |0004: move-result-object v0 │ │ -0aa31a: 1100 |0005: return-object v0 │ │ +0aa384: |[0aa384] com.squareup.okhttp.Response.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +0aa394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aa396: 6e30 5124 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2451 │ │ +0aa39c: 0c00 |0004: move-result-object v0 │ │ +0aa39e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ │ │ @@ -259407,22 +259434,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0aa31c: |[0aa31c] com.squareup.okhttp.Response.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0aa32c: 5421 490f |0000: iget-object v1, v2, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ -0aa330: 6e20 7923 3100 |0002: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ -0aa336: 0c00 |0005: move-result-object v0 │ │ -0aa338: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -0aa33c: 1100 |0008: return-object v0 │ │ -0aa33e: 0740 |0009: move-object v0, v4 │ │ -0aa340: 28fe |000a: goto 0008 // -0002 │ │ +0aa3a0: |[0aa3a0] com.squareup.okhttp.Response.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0aa3b0: 5421 490f |0000: iget-object v1, v2, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ +0aa3b4: 6e20 7923 3100 |0002: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ +0aa3ba: 0c00 |0005: move-result-object v0 │ │ +0aa3bc: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +0aa3c0: 1100 |0008: return-object v0 │ │ +0aa3c2: 0740 |0009: move-object v0, v4 │ │ +0aa3c4: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0006 line=122 │ │ locals : │ │ 0x0006 - 0x0008 reg=0 result Ljava/lang/String; │ │ 0x0009 - 0x000b reg=0 result Ljava/lang/String; │ │ @@ -259435,17 +259462,17 @@ │ │ type : '()Lcom/squareup/okhttp/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa344: |[0aa344] com.squareup.okhttp.Response.headers:()Lcom/squareup/okhttp/Headers; │ │ -0aa354: 5410 490f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ -0aa358: 1100 |0002: return-object v0 │ │ +0aa3c8: |[0aa3c8] com.squareup.okhttp.Response.headers:()Lcom/squareup/okhttp/Headers; │ │ +0aa3d8: 5410 490f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@0f49 │ │ +0aa3dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259453,19 +259480,19 @@ │ │ type : '()Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0aa35c: |[0aa35c] com.squareup.okhttp.Response.newBuilder:()Lcom/squareup/okhttp/Response$Builder; │ │ -0aa36c: 2200 c204 |0000: new-instance v0, Lcom/squareup/okhttp/Response$Builder; // type@04c2 │ │ -0aa370: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aa372: 7030 2524 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Response$Builder;.:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V // method@2425 │ │ -0aa378: 1100 |0006: return-object v0 │ │ +0aa3e0: |[0aa3e0] com.squareup.okhttp.Response.newBuilder:()Lcom/squareup/okhttp/Response$Builder; │ │ +0aa3f0: 2200 c304 |0000: new-instance v0, Lcom/squareup/okhttp/Response$Builder; // type@04c3 │ │ +0aa3f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0aa3f6: 7030 2524 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Response$Builder;.:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V // method@2425 │ │ +0aa3fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/Response; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259473,17 +259500,17 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa37c: |[0aa37c] com.squareup.okhttp.Response.request:()Lcom/squareup/okhttp/Request; │ │ -0aa38c: 5410 4e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0f4e │ │ -0aa390: 1100 |0002: return-object v0 │ │ +0aa400: |[0aa400] com.squareup.okhttp.Response.request:()Lcom/squareup/okhttp/Request; │ │ +0aa410: 5410 4e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0f4e │ │ +0aa414: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #10 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -259491,81 +259518,81 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0aa394: |[0aa394] com.squareup.okhttp.Response.toString:()Ljava/lang/String; │ │ -0aa3a4: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0aa3a8: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0aa3ae: 1a01 b60f |0005: const-string v1, "Response{protocol=" // string@0fb6 │ │ -0aa3b2: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa3b8: 0c00 |000a: move-result-object v0 │ │ -0aa3ba: 5421 4d0f |000b: iget-object v1, v2, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f4d │ │ -0aa3be: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0aa3c4: 0c00 |0010: move-result-object v0 │ │ -0aa3c6: 1a01 1801 |0011: const-string v1, ", code=" // string@0118 │ │ -0aa3ca: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa3d0: 0c00 |0016: move-result-object v0 │ │ -0aa3d2: 5221 470f |0017: iget v1, v2, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ -0aa3d6: 6e20 fe27 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0aa3dc: 0c00 |001c: move-result-object v0 │ │ -0aa3de: 1a01 2301 |001d: const-string v1, ", message=" // string@0123 │ │ -0aa3e2: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa3e8: 0c00 |0022: move-result-object v0 │ │ -0aa3ea: 5421 4a0f |0023: iget-object v1, v2, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@0f4a │ │ -0aa3ee: 6e20 0228 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa3f4: 0c00 |0028: move-result-object v0 │ │ -0aa3f6: 1a01 3001 |0029: const-string v1, ", url=" // string@0130 │ │ -0aa3fa: 6e20 0228 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa400: 0c00 |002e: move-result-object v0 │ │ -0aa402: 5421 4e0f |002f: iget-object v1, v2, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0f4e │ │ -0aa406: 6e10 1f24 0100 |0031: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@241f │ │ -0aa40c: 0c01 |0034: move-result-object v1 │ │ -0aa40e: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa414: 0c00 |0038: move-result-object v0 │ │ -0aa416: 1301 7d00 |0039: const/16 v1, #int 125 // #7d │ │ -0aa41a: 6e20 fc27 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0aa420: 0c00 |003e: move-result-object v0 │ │ -0aa422: 6e10 0628 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0aa428: 0c00 |0042: move-result-object v0 │ │ -0aa42a: 1100 |0043: return-object v0 │ │ +0aa418: |[0aa418] com.squareup.okhttp.Response.toString:()Ljava/lang/String; │ │ +0aa428: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0aa42c: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0aa432: 1a01 c00f |0005: const-string v1, "Response{protocol=" // string@0fc0 │ │ +0aa436: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aa43c: 0c00 |000a: move-result-object v0 │ │ +0aa43e: 5421 4d0f |000b: iget-object v1, v2, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0f4d │ │ +0aa442: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0aa448: 0c00 |0010: move-result-object v0 │ │ +0aa44a: 1a01 1801 |0011: const-string v1, ", code=" // string@0118 │ │ +0aa44e: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aa454: 0c00 |0016: move-result-object v0 │ │ +0aa456: 5221 470f |0017: iget v1, v2, Lcom/squareup/okhttp/Response;.code:I // field@0f47 │ │ +0aa45a: 6e20 fe27 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0aa460: 0c00 |001c: move-result-object v0 │ │ +0aa462: 1a01 2301 |001d: const-string v1, ", message=" // string@0123 │ │ +0aa466: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aa46c: 0c00 |0022: move-result-object v0 │ │ +0aa46e: 5421 4a0f |0023: iget-object v1, v2, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@0f4a │ │ +0aa472: 6e20 0228 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aa478: 0c00 |0028: move-result-object v0 │ │ +0aa47a: 1a01 3001 |0029: const-string v1, ", url=" // string@0130 │ │ +0aa47e: 6e20 0228 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aa484: 0c00 |002e: move-result-object v0 │ │ +0aa486: 5421 4e0f |002f: iget-object v1, v2, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0f4e │ │ +0aa48a: 6e10 1f24 0100 |0031: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@241f │ │ +0aa490: 0c01 |0034: move-result-object v1 │ │ +0aa492: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aa498: 0c00 |0038: move-result-object v0 │ │ +0aa49a: 1301 7d00 |0039: const/16 v1, #int 125 // #7d │ │ +0aa49e: 6e20 fc27 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0aa4a4: 0c00 |003e: move-result-object v0 │ │ +0aa4a6: 6e10 0628 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0aa4ac: 0c00 |0042: move-result-object v0 │ │ +0aa4ae: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0031 line=217 │ │ locals : │ │ 0x0000 - 0x0044 reg=2 this Lcom/squareup/okhttp/Response; │ │ │ │ - source_file_idx : 4020 (Response.java) │ │ + source_file_idx : 4030 (Response.java) │ │ │ │ -Class #904 header: │ │ -class_idx : 1220 │ │ +Class #905 header: │ │ +class_idx : 1221 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4021 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4031 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ -Class #904 annotations: │ │ +Class #905 annotations: │ │ Annotations on method #9303 'bytes' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9305 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9306 'contentLength' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9308 'source' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9309 'string' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #904 - │ │ +Class #905 - │ │ Class descriptor : 'Lcom/squareup/okhttp/ResponseBody;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Closeable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -259575,17 +259602,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa42c: |[0aa42c] com.squareup.okhttp.ResponseBody.:()V │ │ -0aa43c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0aa442: 0e00 |0003: return-void │ │ +0aa4b0: |[0aa4b0] com.squareup.okhttp.ResponseBody.:()V │ │ +0aa4c0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0aa4c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/ResponseBody; │ │ │ │ #1 : (in Lcom/squareup/okhttp/ResponseBody;) │ │ @@ -259593,24 +259620,24 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0aa444: |[0aa444] com.squareup.okhttp.ResponseBody.charset:()Ljava/nio/charset/Charset; │ │ -0aa454: 6e10 5b24 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/ResponseBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@245b │ │ -0aa45a: 0c00 |0003: move-result-object v0 │ │ -0aa45c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -0aa460: 6201 760f |0006: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ -0aa464: 6e20 cd23 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/MediaType;.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@23cd │ │ -0aa46a: 0c01 |000b: move-result-object v1 │ │ -0aa46c: 1101 |000c: return-object v1 │ │ -0aa46e: 6201 760f |000d: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ -0aa472: 28fd |000f: goto 000c // -0003 │ │ +0aa4c8: |[0aa4c8] com.squareup.okhttp.ResponseBody.charset:()Ljava/nio/charset/Charset; │ │ +0aa4d8: 6e10 5b24 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/ResponseBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@245b │ │ +0aa4de: 0c00 |0003: move-result-object v0 │ │ +0aa4e0: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +0aa4e4: 6201 760f |0006: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ +0aa4e8: 6e20 cd23 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/MediaType;.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@23cd │ │ +0aa4ee: 0c01 |000b: move-result-object v1 │ │ +0aa4f0: 1101 |000c: return-object v1 │ │ +0aa4f2: 6201 760f |000d: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ +0aa4f6: 28fd |000f: goto 000c // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ locals : │ │ 0x0004 - 0x0010 reg=0 contentType Lcom/squareup/okhttp/MediaType; │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/okhttp/ResponseBody; │ │ @@ -259621,52 +259648,52 @@ │ │ type : '()[B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0aa474: |[0aa474] com.squareup.okhttp.ResponseBody.bytes:()[B │ │ -0aa484: 6e10 5a24 0700 |0000: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@245a │ │ -0aa48a: 0b02 |0003: move-result-wide v2 │ │ -0aa48c: 1704 ffff ff7f |0004: const-wide/32 v4, #float nan // #7fffffff │ │ -0aa492: 3104 0204 |0007: cmp-long v4, v2, v4 │ │ -0aa496: 3d04 1b00 |0009: if-lez v4, 0024 // +001b │ │ -0aa49a: 2204 3705 |000b: new-instance v4, Ljava/io/IOException; // type@0537 │ │ -0aa49e: 2205 6c05 |000d: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0aa4a2: 7010 f927 0500 |000f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0aa4a8: 1a06 0e04 |0012: const-string v6, "Cannot buffer entire body for content length: " // string@040e │ │ -0aa4ac: 6e20 0228 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa4b2: 0c05 |0017: move-result-object v5 │ │ -0aa4b4: 6e30 ff27 2503 |0018: invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0aa4ba: 0c05 |001b: move-result-object v5 │ │ -0aa4bc: 6e10 0628 0500 |001c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0aa4c2: 0c05 |001f: move-result-object v5 │ │ -0aa4c4: 7020 4627 5400 |0020: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0aa4ca: 2704 |0023: throw v4 │ │ -0aa4cc: 6e10 5c24 0700 |0024: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@245c │ │ -0aa4d2: 0c01 |0027: move-result-object v1 │ │ -0aa4d4: 7210 3d2c 0100 |0028: invoke-interface {v1}, Lokio/BufferedSource;.readByteArray:()[B // method@2c3d │ │ -0aa4da: 0c00 |002b: move-result-object v0 │ │ -0aa4dc: 7110 a824 0100 |002c: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0aa4e2: 1604 ffff |002f: const-wide/16 v4, #int -1 // #ffff │ │ -0aa4e6: 3104 0204 |0031: cmp-long v4, v2, v4 │ │ -0aa4ea: 3804 1500 |0033: if-eqz v4, 0048 // +0015 │ │ -0aa4ee: 2104 |0035: array-length v4, v0 │ │ -0aa4f0: 8144 |0036: int-to-long v4, v4 │ │ -0aa4f2: 3104 0204 |0037: cmp-long v4, v2, v4 │ │ -0aa4f6: 3804 0f00 |0039: if-eqz v4, 0048 // +000f │ │ -0aa4fa: 2204 3705 |003b: new-instance v4, Ljava/io/IOException; // type@0537 │ │ -0aa4fe: 1a05 5304 |003d: const-string v5, "Content-Length and stream length disagree" // string@0453 │ │ -0aa502: 7020 4627 5400 |003f: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0aa508: 2704 |0042: throw v4 │ │ -0aa50a: 0d04 |0043: move-exception v4 │ │ -0aa50c: 7110 a824 0100 |0044: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0aa512: 2704 |0047: throw v4 │ │ -0aa514: 1100 |0048: return-object v0 │ │ +0aa4f8: |[0aa4f8] com.squareup.okhttp.ResponseBody.bytes:()[B │ │ +0aa508: 6e10 5a24 0700 |0000: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@245a │ │ +0aa50e: 0b02 |0003: move-result-wide v2 │ │ +0aa510: 1704 ffff ff7f |0004: const-wide/32 v4, #float nan // #7fffffff │ │ +0aa516: 3104 0204 |0007: cmp-long v4, v2, v4 │ │ +0aa51a: 3d04 1b00 |0009: if-lez v4, 0024 // +001b │ │ +0aa51e: 2204 3805 |000b: new-instance v4, Ljava/io/IOException; // type@0538 │ │ +0aa522: 2205 6d05 |000d: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0aa526: 7010 f927 0500 |000f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0aa52c: 1a06 1104 |0012: const-string v6, "Cannot buffer entire body for content length: " // string@0411 │ │ +0aa530: 6e20 0228 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aa536: 0c05 |0017: move-result-object v5 │ │ +0aa538: 6e30 ff27 2503 |0018: invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0aa53e: 0c05 |001b: move-result-object v5 │ │ +0aa540: 6e10 0628 0500 |001c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0aa546: 0c05 |001f: move-result-object v5 │ │ +0aa548: 7020 4627 5400 |0020: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0aa54e: 2704 |0023: throw v4 │ │ +0aa550: 6e10 5c24 0700 |0024: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@245c │ │ +0aa556: 0c01 |0027: move-result-object v1 │ │ +0aa558: 7210 3d2c 0100 |0028: invoke-interface {v1}, Lokio/BufferedSource;.readByteArray:()[B // method@2c3d │ │ +0aa55e: 0c00 |002b: move-result-object v0 │ │ +0aa560: 7110 a824 0100 |002c: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0aa566: 1604 ffff |002f: const-wide/16 v4, #int -1 // #ffff │ │ +0aa56a: 3104 0204 |0031: cmp-long v4, v2, v4 │ │ +0aa56e: 3804 1500 |0033: if-eqz v4, 0048 // +0015 │ │ +0aa572: 2104 |0035: array-length v4, v0 │ │ +0aa574: 8144 |0036: int-to-long v4, v4 │ │ +0aa576: 3104 0204 |0037: cmp-long v4, v2, v4 │ │ +0aa57a: 3804 0f00 |0039: if-eqz v4, 0048 // +000f │ │ +0aa57e: 2204 3805 |003b: new-instance v4, Ljava/io/IOException; // type@0538 │ │ +0aa582: 1a05 5604 |003d: const-string v5, "Content-Length and stream length disagree" // string@0456 │ │ +0aa586: 7020 4627 5400 |003f: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0aa58c: 2704 |0042: throw v4 │ │ +0aa58e: 0d04 |0043: move-exception v4 │ │ +0aa590: 7110 a824 0100 |0044: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0aa596: 2704 |0047: throw v4 │ │ +0aa598: 1100 |0048: return-object v0 │ │ catches : 1 │ │ 0x0028 - 0x002b │ │ -> 0x0043 │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x000b line=51 │ │ @@ -259689,19 +259716,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0aa524: |[0aa524] com.squareup.okhttp.ResponseBody.close:()V │ │ -0aa534: 6e10 5c24 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@245c │ │ -0aa53a: 0c00 |0003: move-result-object v0 │ │ -0aa53c: 7210 382c 0000 |0004: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ -0aa542: 0e00 |0007: return-void │ │ +0aa5a8: |[0aa5a8] com.squareup.okhttp.ResponseBody.close:()V │ │ +0aa5b8: 6e10 5c24 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@245c │ │ +0aa5be: 0c00 |0003: move-result-object v0 │ │ +0aa5c0: 7210 382c 0000 |0004: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ +0aa5c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/ResponseBody; │ │ │ │ @@ -259728,43 +259755,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0aa544: |[0aa544] com.squareup.okhttp.ResponseBody.string:()Ljava/lang/String; │ │ -0aa554: 2200 6a05 |0000: new-instance v0, Ljava/lang/String; // type@056a │ │ -0aa558: 6e10 5724 0300 |0002: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.bytes:()[B // method@2457 │ │ -0aa55e: 0c01 |0005: move-result-object v1 │ │ -0aa560: 7010 5824 0300 |0006: invoke-direct {v3}, Lcom/squareup/okhttp/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@2458 │ │ -0aa566: 0c02 |0009: move-result-object v2 │ │ -0aa568: 6e10 6728 0200 |000a: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@2867 │ │ -0aa56e: 0c02 |000d: move-result-object v2 │ │ -0aa570: 7030 cf27 1002 |000e: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@27cf │ │ -0aa576: 1100 |0011: return-object v0 │ │ +0aa5c8: |[0aa5c8] com.squareup.okhttp.ResponseBody.string:()Ljava/lang/String; │ │ +0aa5d8: 2200 6b05 |0000: new-instance v0, Ljava/lang/String; // type@056b │ │ +0aa5dc: 6e10 5724 0300 |0002: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.bytes:()[B // method@2457 │ │ +0aa5e2: 0c01 |0005: move-result-object v1 │ │ +0aa5e4: 7010 5824 0300 |0006: invoke-direct {v3}, Lcom/squareup/okhttp/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@2458 │ │ +0aa5ea: 0c02 |0009: move-result-object v2 │ │ +0aa5ec: 6e10 6728 0200 |000a: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@2867 │ │ +0aa5f2: 0c02 |000d: move-result-object v2 │ │ +0aa5f4: 7030 cf27 1002 |000e: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@27cf │ │ +0aa5fa: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/squareup/okhttp/ResponseBody; │ │ │ │ - source_file_idx : 4021 (ResponseBody.java) │ │ + source_file_idx : 4031 (ResponseBody.java) │ │ │ │ -Class #905 header: │ │ -class_idx : 1221 │ │ +Class #906 header: │ │ +class_idx : 1222 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4035 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4045 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #905 - │ │ +Class #906 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Route;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/Route;) │ │ @@ -259785,35 +259812,35 @@ │ │ type : '(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0aa578: |[0aa578] com.squareup.okhttp.Route.:(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V │ │ -0aa588: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0aa58e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0aa592: 2200 6205 |0005: new-instance v0, Ljava/lang/NullPointerException; // type@0562 │ │ -0aa596: 1a01 3e16 |0007: const-string v1, "address == null" // string@163e │ │ -0aa59a: 7020 b627 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0aa5a0: 2700 |000c: throw v0 │ │ -0aa5a2: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -0aa5a6: 2200 6205 |000f: new-instance v0, Ljava/lang/NullPointerException; // type@0562 │ │ -0aa5aa: 1a01 db2d |0011: const-string v1, "proxy == null" // string@2ddb │ │ -0aa5ae: 7020 b627 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0aa5b4: 2700 |0016: throw v0 │ │ -0aa5b6: 3905 0a00 |0017: if-nez v5, 0021 // +000a │ │ -0aa5ba: 2200 6205 |0019: new-instance v0, Ljava/lang/NullPointerException; // type@0562 │ │ -0aa5be: 1a01 1422 |001b: const-string v1, "inetSocketAddress == null" // string@2214 │ │ -0aa5c2: 7020 b627 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0aa5c8: 2700 |0020: throw v0 │ │ -0aa5ca: 5b23 4f0f |0021: iput-object v3, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ -0aa5ce: 5b24 510f |0023: iput-object v4, v2, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ -0aa5d2: 5b25 500f |0025: iput-object v5, v2, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ -0aa5d6: 0e00 |0027: return-void │ │ +0aa5fc: |[0aa5fc] com.squareup.okhttp.Route.:(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V │ │ +0aa60c: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0aa612: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0aa616: 2200 6305 |0005: new-instance v0, Ljava/lang/NullPointerException; // type@0563 │ │ +0aa61a: 1a01 4816 |0007: const-string v1, "address == null" // string@1648 │ │ +0aa61e: 7020 b627 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +0aa624: 2700 |000c: throw v0 │ │ +0aa626: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +0aa62a: 2200 6305 |000f: new-instance v0, Ljava/lang/NullPointerException; // type@0563 │ │ +0aa62e: 1a01 e52d |0011: const-string v1, "proxy == null" // string@2de5 │ │ +0aa632: 7020 b627 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +0aa638: 2700 |0016: throw v0 │ │ +0aa63a: 3905 0a00 |0017: if-nez v5, 0021 // +000a │ │ +0aa63e: 2200 6305 |0019: new-instance v0, Ljava/lang/NullPointerException; // type@0563 │ │ +0aa642: 1a01 1e22 |001b: const-string v1, "inetSocketAddress == null" // string@221e │ │ +0aa646: 7020 b627 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +0aa64c: 2700 |0020: throw v0 │ │ +0aa64e: 5b23 4f0f |0021: iput-object v3, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ +0aa652: 5b24 510f |0023: iput-object v4, v2, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ +0aa656: 5b25 500f |0025: iput-object v5, v2, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ +0aa65a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x000d line=43 │ │ 0x000f line=44 │ │ @@ -259835,37 +259862,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0aa5d8: |[0aa5d8] com.squareup.okhttp.Route.equals:(Ljava/lang/Object;)Z │ │ -0aa5e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0aa5ea: 2052 c504 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Route; // type@04c5 │ │ -0aa5ee: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ -0aa5f2: 0750 |0005: move-object v0, v5 │ │ -0aa5f4: 1f00 c504 |0006: check-cast v0, Lcom/squareup/okhttp/Route; // type@04c5 │ │ -0aa5f8: 5442 4f0f |0008: iget-object v2, v4, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ -0aa5fc: 5403 4f0f |000a: iget-object v3, v0, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ -0aa600: 6e20 f522 3200 |000c: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Address;.equals:(Ljava/lang/Object;)Z // method@22f5 │ │ -0aa606: 0a02 |000f: move-result v2 │ │ -0aa608: 3802 1700 |0010: if-eqz v2, 0027 // +0017 │ │ -0aa60c: 5442 510f |0012: iget-object v2, v4, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ -0aa610: 5403 510f |0014: iget-object v3, v0, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ -0aa614: 6e20 4d28 3200 |0016: invoke-virtual {v2, v3}, Ljava/net/Proxy;.equals:(Ljava/lang/Object;)Z // method@284d │ │ -0aa61a: 0a02 |0019: move-result v2 │ │ -0aa61c: 3802 0d00 |001a: if-eqz v2, 0027 // +000d │ │ -0aa620: 5442 500f |001c: iget-object v2, v4, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ -0aa624: 5403 500f |001e: iget-object v3, v0, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ -0aa628: 6e20 4428 3200 |0020: invoke-virtual {v2, v3}, Ljava/net/InetSocketAddress;.equals:(Ljava/lang/Object;)Z // method@2844 │ │ -0aa62e: 0a02 |0023: move-result v2 │ │ -0aa630: 3802 0300 |0024: if-eqz v2, 0027 // +0003 │ │ -0aa634: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0aa636: 0f01 |0027: return v1 │ │ +0aa65c: |[0aa65c] com.squareup.okhttp.Route.equals:(Ljava/lang/Object;)Z │ │ +0aa66c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aa66e: 2052 c604 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Route; // type@04c6 │ │ +0aa672: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ +0aa676: 0750 |0005: move-object v0, v5 │ │ +0aa678: 1f00 c604 |0006: check-cast v0, Lcom/squareup/okhttp/Route; // type@04c6 │ │ +0aa67c: 5442 4f0f |0008: iget-object v2, v4, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ +0aa680: 5403 4f0f |000a: iget-object v3, v0, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ +0aa684: 6e20 f522 3200 |000c: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Address;.equals:(Ljava/lang/Object;)Z // method@22f5 │ │ +0aa68a: 0a02 |000f: move-result v2 │ │ +0aa68c: 3802 1700 |0010: if-eqz v2, 0027 // +0017 │ │ +0aa690: 5442 510f |0012: iget-object v2, v4, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ +0aa694: 5403 510f |0014: iget-object v3, v0, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ +0aa698: 6e20 4d28 3200 |0016: invoke-virtual {v2, v3}, Ljava/net/Proxy;.equals:(Ljava/lang/Object;)Z // method@284d │ │ +0aa69e: 0a02 |0019: move-result v2 │ │ +0aa6a0: 3802 0d00 |001a: if-eqz v2, 0027 // +000d │ │ +0aa6a4: 5442 500f |001c: iget-object v2, v4, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ +0aa6a8: 5403 500f |001e: iget-object v3, v0, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ +0aa6ac: 6e20 4428 3200 |0020: invoke-virtual {v2, v3}, Ljava/net/InetSocketAddress;.equals:(Ljava/lang/Object;)Z // method@2844 │ │ +0aa6b2: 0a02 |0023: move-result v2 │ │ +0aa6b4: 3802 0300 |0024: if-eqz v2, 0027 // +0003 │ │ +0aa6b8: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +0aa6ba: 0f01 |0027: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ 0x0006 line=83 │ │ 0x0008 line=84 │ │ 0x0016 line=85 │ │ 0x0020 line=86 │ │ @@ -259880,17 +259907,17 @@ │ │ type : '()Lcom/squareup/okhttp/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa638: |[0aa638] com.squareup.okhttp.Route.getAddress:()Lcom/squareup/okhttp/Address; │ │ -0aa648: 5410 4f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ -0aa64c: 1100 |0002: return-object v0 │ │ +0aa6bc: |[0aa6bc] com.squareup.okhttp.Route.getAddress:()Lcom/squareup/okhttp/Address; │ │ +0aa6cc: 5410 4f0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ +0aa6d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Route; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Route;) │ │ @@ -259898,17 +259925,17 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa650: |[0aa650] com.squareup.okhttp.Route.getProxy:()Ljava/net/Proxy; │ │ -0aa660: 5410 510f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ -0aa664: 1100 |0002: return-object v0 │ │ +0aa6d4: |[0aa6d4] com.squareup.okhttp.Route.getProxy:()Ljava/net/Proxy; │ │ +0aa6e4: 5410 510f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ +0aa6e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Route; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Route;) │ │ @@ -259916,17 +259943,17 @@ │ │ type : '()Ljava/net/InetSocketAddress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa668: |[0aa668] com.squareup.okhttp.Route.getSocketAddress:()Ljava/net/InetSocketAddress; │ │ -0aa678: 5410 500f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ -0aa67c: 1100 |0002: return-object v0 │ │ +0aa6ec: |[0aa6ec] com.squareup.okhttp.Route.getSocketAddress:()Ljava/net/InetSocketAddress; │ │ +0aa6fc: 5410 500f |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ +0aa700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Route; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Route;) │ │ @@ -259934,31 +259961,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0aa680: |[0aa680] com.squareup.okhttp.Route.hashCode:()I │ │ -0aa690: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -0aa694: 5431 4f0f |0002: iget-object v1, v3, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ -0aa698: 6e10 0223 0100 |0004: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.hashCode:()I // method@2302 │ │ -0aa69e: 0a01 |0007: move-result v1 │ │ -0aa6a0: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ -0aa6a4: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0aa6a8: 5432 510f |000c: iget-object v2, v3, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ -0aa6ac: 6e10 4e28 0200 |000e: invoke-virtual {v2}, Ljava/net/Proxy;.hashCode:()I // method@284e │ │ -0aa6b2: 0a02 |0011: move-result v2 │ │ -0aa6b4: 9000 0102 |0012: add-int v0, v1, v2 │ │ -0aa6b8: da01 001f |0014: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0aa6bc: 5432 500f |0016: iget-object v2, v3, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ -0aa6c0: 6e10 4828 0200 |0018: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.hashCode:()I // method@2848 │ │ -0aa6c6: 0a02 |001b: move-result v2 │ │ -0aa6c8: 9000 0102 |001c: add-int v0, v1, v2 │ │ -0aa6cc: 0f00 |001e: return v0 │ │ +0aa704: |[0aa704] com.squareup.okhttp.Route.hashCode:()I │ │ +0aa714: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +0aa718: 5431 4f0f |0002: iget-object v1, v3, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ +0aa71c: 6e10 0223 0100 |0004: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.hashCode:()I // method@2302 │ │ +0aa722: 0a01 |0007: move-result v1 │ │ +0aa724: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ +0aa728: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0aa72c: 5432 510f |000c: iget-object v2, v3, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ +0aa730: 6e10 4e28 0200 |000e: invoke-virtual {v2}, Ljava/net/Proxy;.hashCode:()I // method@284e │ │ +0aa736: 0a02 |0011: move-result v2 │ │ +0aa738: 9000 0102 |0012: add-int v0, v1, v2 │ │ +0aa73c: da01 001f |0014: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0aa740: 5432 500f |0016: iget-object v2, v3, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0f50 │ │ +0aa744: 6e10 4828 0200 |0018: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.hashCode:()I // method@2848 │ │ +0aa74a: 0a02 |001b: move-result v2 │ │ +0aa74c: 9000 0102 |001c: add-int v0, v1, v2 │ │ +0aa750: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ 0x000a line=94 │ │ 0x0014 line=95 │ │ 0x001e line=96 │ │ @@ -259971,52 +259998,52 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0aa6d0: |[0aa6d0] com.squareup.okhttp.Route.requiresTunnel:()Z │ │ -0aa6e0: 5420 4f0f |0000: iget-object v0, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ -0aa6e4: 5400 460e |0002: iget-object v0, v0, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ -0aa6e8: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -0aa6ec: 5420 510f |0006: iget-object v0, v2, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ -0aa6f0: 6e10 4f28 0000 |0008: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0aa6f6: 0c00 |000b: move-result-object v0 │ │ -0aa6f8: 6201 cc10 |000c: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@10cc │ │ -0aa6fc: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -0aa700: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0aa702: 0f00 |0011: return v0 │ │ -0aa704: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0aa706: 28fe |0013: goto 0011 // -0002 │ │ +0aa754: |[0aa754] com.squareup.okhttp.Route.requiresTunnel:()Z │ │ +0aa764: 5420 4f0f |0000: iget-object v0, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0f4f │ │ +0aa768: 5400 460e |0002: iget-object v0, v0, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0e46 │ │ +0aa76c: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0aa770: 5420 510f |0006: iget-object v0, v2, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0f51 │ │ +0aa774: 6e10 4f28 0000 |0008: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0aa77a: 0c00 |000b: move-result-object v0 │ │ +0aa77c: 6201 d310 |000c: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@10d3 │ │ +0aa780: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +0aa784: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0aa786: 0f00 |0011: return v0 │ │ +0aa788: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0aa78a: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/squareup/okhttp/Route; │ │ │ │ - source_file_idx : 4035 (Route.java) │ │ + source_file_idx : 4045 (Route.java) │ │ │ │ -Class #906 header: │ │ -class_idx : 1222 │ │ +Class #907 header: │ │ +class_idx : 1223 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 1360 │ │ -source_file_idx : 4640 │ │ +superclass_idx : 1361 │ │ +source_file_idx : 4650 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #906 annotations: │ │ +Class #907 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/squareup/okhttp/TlsVersion;" ">;" } │ │ Annotations on method #9318 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")V" } │ │ │ │ -Class #906 - │ │ +Class #907 - │ │ Class descriptor : 'Lcom/squareup/okhttp/TlsVersion;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/TlsVersion;) │ │ name : '$VALUES' │ │ @@ -260049,51 +260076,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -0aa708: |[0aa708] com.squareup.okhttp.TlsVersion.:()V │ │ -0aa718: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -0aa71a: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -0aa71c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0aa71e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0aa720: 2200 c604 |0004: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@04c6 │ │ -0aa724: 1a01 b110 |0006: const-string v1, "TLS_1_2" // string@10b1 │ │ -0aa728: 1a02 1511 |0008: const-string v2, "TLSv1.2" // string@1115 │ │ -0aa72c: 7040 6624 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@2466 │ │ -0aa732: 6900 560f |000d: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@0f56 │ │ -0aa736: 2200 c604 |000f: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@04c6 │ │ -0aa73a: 1a01 b010 |0011: const-string v1, "TLS_1_1" // string@10b0 │ │ -0aa73e: 1a02 1411 |0013: const-string v2, "TLSv1.1" // string@1114 │ │ -0aa742: 7040 6624 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@2466 │ │ -0aa748: 6900 550f |0018: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@0f55 │ │ -0aa74c: 2200 c604 |001a: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@04c6 │ │ -0aa750: 1a01 af10 |001c: const-string v1, "TLS_1_0" // string@10af │ │ -0aa754: 1a02 1311 |001e: const-string v2, "TLSv1" // string@1113 │ │ -0aa758: 7040 6624 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@2466 │ │ -0aa75e: 6900 540f |0023: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ -0aa762: 2200 c604 |0025: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@04c6 │ │ -0aa766: 1a01 fe0f |0027: const-string v1, "SSL_3_0" // string@0ffe │ │ -0aa76a: 1a02 1210 |0029: const-string v2, "SSLv3" // string@1012 │ │ -0aa76e: 7040 6624 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@2466 │ │ -0aa774: 6900 530f |002e: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@0f53 │ │ -0aa778: 1240 |0030: const/4 v0, #int 4 // #4 │ │ -0aa77a: 2300 9006 |0031: new-array v0, v0, [Lcom/squareup/okhttp/TlsVersion; // type@0690 │ │ -0aa77e: 6201 560f |0033: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@0f56 │ │ -0aa782: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ -0aa786: 6201 550f |0037: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@0f55 │ │ -0aa78a: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ -0aa78e: 6201 540f |003b: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ -0aa792: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ -0aa796: 6201 530f |003f: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@0f53 │ │ -0aa79a: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ -0aa79e: 6900 520f |0043: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.$VALUES:[Lcom/squareup/okhttp/TlsVersion; // field@0f52 │ │ -0aa7a2: 0e00 |0045: return-void │ │ +0aa78c: |[0aa78c] com.squareup.okhttp.TlsVersion.:()V │ │ +0aa79c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +0aa79e: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +0aa7a0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0aa7a2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0aa7a4: 2200 c704 |0004: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@04c7 │ │ +0aa7a8: 1a01 bb10 |0006: const-string v1, "TLS_1_2" // string@10bb │ │ +0aa7ac: 1a02 1f11 |0008: const-string v2, "TLSv1.2" // string@111f │ │ +0aa7b0: 7040 6624 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@2466 │ │ +0aa7b6: 6900 560f |000d: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@0f56 │ │ +0aa7ba: 2200 c704 |000f: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@04c7 │ │ +0aa7be: 1a01 ba10 |0011: const-string v1, "TLS_1_1" // string@10ba │ │ +0aa7c2: 1a02 1e11 |0013: const-string v2, "TLSv1.1" // string@111e │ │ +0aa7c6: 7040 6624 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@2466 │ │ +0aa7cc: 6900 550f |0018: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@0f55 │ │ +0aa7d0: 2200 c704 |001a: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@04c7 │ │ +0aa7d4: 1a01 b910 |001c: const-string v1, "TLS_1_0" // string@10b9 │ │ +0aa7d8: 1a02 1d11 |001e: const-string v2, "TLSv1" // string@111d │ │ +0aa7dc: 7040 6624 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@2466 │ │ +0aa7e2: 6900 540f |0023: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ +0aa7e6: 2200 c704 |0025: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@04c7 │ │ +0aa7ea: 1a01 0810 |0027: const-string v1, "SSL_3_0" // string@1008 │ │ +0aa7ee: 1a02 1c10 |0029: const-string v2, "SSLv3" // string@101c │ │ +0aa7f2: 7040 6624 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@2466 │ │ +0aa7f8: 6900 530f |002e: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@0f53 │ │ +0aa7fc: 1240 |0030: const/4 v0, #int 4 // #4 │ │ +0aa7fe: 2300 9306 |0031: new-array v0, v0, [Lcom/squareup/okhttp/TlsVersion; // type@0693 │ │ +0aa802: 6201 560f |0033: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@0f56 │ │ +0aa806: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ +0aa80a: 6201 550f |0037: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@0f55 │ │ +0aa80e: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ +0aa812: 6201 540f |003b: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ +0aa816: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ +0aa81a: 6201 530f |003f: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@0f53 │ │ +0aa81e: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ +0aa822: 6900 520f |0043: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.$VALUES:[Lcom/squareup/okhttp/TlsVersion; // field@0f52 │ │ +0aa826: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=25 │ │ 0x000f line=26 │ │ 0x001a line=27 │ │ 0x0025 line=28 │ │ 0x0030 line=24 │ │ @@ -260104,18 +260131,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aa7a4: |[0aa7a4] com.squareup.okhttp.TlsVersion.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -0aa7b4: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ -0aa7ba: 5b03 570f |0003: iput-object v3, v0, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@0f57 │ │ -0aa7be: 0e00 |0005: return-void │ │ +0aa828: |[0aa828] com.squareup.okhttp.TlsVersion.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0aa838: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ +0aa83e: 5b03 570f |0003: iput-object v3, v0, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@0f57 │ │ +0aa842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/TlsVersion; │ │ @@ -260128,66 +260155,66 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -0aa7c0: |[0aa7c0] com.squareup.okhttp.TlsVersion.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; │ │ -0aa7d0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0aa7d2: 6e10 dc27 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0aa7d8: 0a01 |0004: move-result v1 │ │ -0aa7da: 2c01 5300 0000 |0005: sparse-switch v1, 00000058 // +00000053 │ │ -0aa7e0: 2b00 6200 0000 |0008: packed-switch v0, 0000006a // +00000062 │ │ -0aa7e6: 2200 5605 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0aa7ea: 2201 6c05 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0aa7ee: 7010 f927 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0aa7f4: 1a02 5c12 |0012: const-string v2, "Unexpected TLS version: " // string@125c │ │ -0aa7f8: 6e20 0228 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa7fe: 0c01 |0017: move-result-object v1 │ │ -0aa800: 6e20 0228 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa806: 0c01 |001b: move-result-object v1 │ │ -0aa808: 6e10 0628 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0aa80e: 0c01 |001f: move-result-object v1 │ │ -0aa810: 7020 8f27 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0aa816: 2700 |0023: throw v0 │ │ -0aa818: 1a01 1511 |0024: const-string v1, "TLSv1.2" // string@1115 │ │ -0aa81c: 6e20 d727 1300 |0026: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0aa822: 0a01 |0029: move-result v1 │ │ -0aa824: 3801 deff |002a: if-eqz v1, 0008 // -0022 │ │ -0aa828: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -0aa82a: 28db |002d: goto 0008 // -0025 │ │ -0aa82c: 1a01 1411 |002e: const-string v1, "TLSv1.1" // string@1114 │ │ -0aa830: 6e20 d727 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0aa836: 0a01 |0033: move-result v1 │ │ -0aa838: 3801 d4ff |0034: if-eqz v1, 0008 // -002c │ │ -0aa83c: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -0aa83e: 28d1 |0037: goto 0008 // -002f │ │ -0aa840: 1a01 1311 |0038: const-string v1, "TLSv1" // string@1113 │ │ -0aa844: 6e20 d727 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0aa84a: 0a01 |003d: move-result v1 │ │ -0aa84c: 3801 caff |003e: if-eqz v1, 0008 // -0036 │ │ -0aa850: 1220 |0040: const/4 v0, #int 2 // #2 │ │ -0aa852: 28c7 |0041: goto 0008 // -0039 │ │ -0aa854: 1a01 1210 |0042: const-string v1, "SSLv3" // string@1012 │ │ -0aa858: 6e20 d727 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0aa85e: 0a01 |0047: move-result v1 │ │ -0aa860: 3801 c0ff |0048: if-eqz v1, 0008 // -0040 │ │ -0aa864: 1230 |004a: const/4 v0, #int 3 // #3 │ │ -0aa866: 28bd |004b: goto 0008 // -0043 │ │ -0aa868: 6200 560f |004c: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@0f56 │ │ -0aa86c: 1100 |004e: return-object v0 │ │ -0aa86e: 6200 550f |004f: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@0f55 │ │ -0aa872: 28fd |0051: goto 004e // -0003 │ │ -0aa874: 6200 540f |0052: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ -0aa878: 28fa |0054: goto 004e // -0006 │ │ -0aa87a: 6200 530f |0055: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@0f53 │ │ -0aa87e: 28f7 |0057: goto 004e // -0009 │ │ -0aa880: 0002 0400 d9c0 03e2 dac0 03e2 6985 ... |0058: sparse-switch-data (18 units) │ │ -0aa8a4: 0001 0400 0000 0000 4400 0000 4700 ... |006a: packed-switch-data (12 units) │ │ +0aa844: |[0aa844] com.squareup.okhttp.TlsVersion.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; │ │ +0aa854: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0aa856: 6e10 dc27 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0aa85c: 0a01 |0004: move-result v1 │ │ +0aa85e: 2c01 5300 0000 |0005: sparse-switch v1, 00000058 // +00000053 │ │ +0aa864: 2b00 6200 0000 |0008: packed-switch v0, 0000006a // +00000062 │ │ +0aa86a: 2200 5705 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0aa86e: 2201 6d05 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0aa872: 7010 f927 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0aa878: 1a02 6612 |0012: const-string v2, "Unexpected TLS version: " // string@1266 │ │ +0aa87c: 6e20 0228 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aa882: 0c01 |0017: move-result-object v1 │ │ +0aa884: 6e20 0228 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aa88a: 0c01 |001b: move-result-object v1 │ │ +0aa88c: 6e10 0628 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0aa892: 0c01 |001f: move-result-object v1 │ │ +0aa894: 7020 8f27 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0aa89a: 2700 |0023: throw v0 │ │ +0aa89c: 1a01 1f11 |0024: const-string v1, "TLSv1.2" // string@111f │ │ +0aa8a0: 6e20 d727 1300 |0026: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0aa8a6: 0a01 |0029: move-result v1 │ │ +0aa8a8: 3801 deff |002a: if-eqz v1, 0008 // -0022 │ │ +0aa8ac: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +0aa8ae: 28db |002d: goto 0008 // -0025 │ │ +0aa8b0: 1a01 1e11 |002e: const-string v1, "TLSv1.1" // string@111e │ │ +0aa8b4: 6e20 d727 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0aa8ba: 0a01 |0033: move-result v1 │ │ +0aa8bc: 3801 d4ff |0034: if-eqz v1, 0008 // -002c │ │ +0aa8c0: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +0aa8c2: 28d1 |0037: goto 0008 // -002f │ │ +0aa8c4: 1a01 1d11 |0038: const-string v1, "TLSv1" // string@111d │ │ +0aa8c8: 6e20 d727 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0aa8ce: 0a01 |003d: move-result v1 │ │ +0aa8d0: 3801 caff |003e: if-eqz v1, 0008 // -0036 │ │ +0aa8d4: 1220 |0040: const/4 v0, #int 2 // #2 │ │ +0aa8d6: 28c7 |0041: goto 0008 // -0039 │ │ +0aa8d8: 1a01 1c10 |0042: const-string v1, "SSLv3" // string@101c │ │ +0aa8dc: 6e20 d727 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0aa8e2: 0a01 |0047: move-result v1 │ │ +0aa8e4: 3801 c0ff |0048: if-eqz v1, 0008 // -0040 │ │ +0aa8e8: 1230 |004a: const/4 v0, #int 3 // #3 │ │ +0aa8ea: 28bd |004b: goto 0008 // -0043 │ │ +0aa8ec: 6200 560f |004c: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@0f56 │ │ +0aa8f0: 1100 |004e: return-object v0 │ │ +0aa8f2: 6200 550f |004f: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@0f55 │ │ +0aa8f6: 28fd |0051: goto 004e // -0003 │ │ +0aa8f8: 6200 540f |0052: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@0f54 │ │ +0aa8fc: 28fa |0054: goto 004e // -0006 │ │ +0aa8fe: 6200 530f |0055: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@0f53 │ │ +0aa902: 28f7 |0057: goto 004e // -0009 │ │ +0aa904: 0002 0400 d9c0 03e2 dac0 03e2 6985 ... |0058: sparse-switch-data (18 units) │ │ +0aa928: 0001 0400 0000 0000 4400 0000 4700 ... |006a: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000b line=44 │ │ 0x0024 line=38 │ │ 0x004c line=39 │ │ 0x004e line=42 │ │ @@ -260203,20 +260230,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0aa8bc: |[0aa8bc] com.squareup.okhttp.TlsVersion.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; │ │ -0aa8cc: 1c00 c604 |0000: const-class v0, Lcom/squareup/okhttp/TlsVersion; // type@04c6 │ │ -0aa8d0: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ -0aa8d6: 0c00 |0005: move-result-object v0 │ │ -0aa8d8: 1f00 c604 |0006: check-cast v0, Lcom/squareup/okhttp/TlsVersion; // type@04c6 │ │ -0aa8dc: 1100 |0008: return-object v0 │ │ +0aa940: |[0aa940] com.squareup.okhttp.TlsVersion.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; │ │ +0aa950: 1c00 c704 |0000: const-class v0, Lcom/squareup/okhttp/TlsVersion; // type@04c7 │ │ +0aa954: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ +0aa95a: 0c00 |0005: move-result-object v0 │ │ +0aa95c: 1f00 c704 |0006: check-cast v0, Lcom/squareup/okhttp/TlsVersion; // type@04c7 │ │ +0aa960: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lcom/squareup/okhttp/TlsVersion;) │ │ @@ -260224,47 +260251,47 @@ │ │ type : '()[Lcom/squareup/okhttp/TlsVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0aa8e0: |[0aa8e0] com.squareup.okhttp.TlsVersion.values:()[Lcom/squareup/okhttp/TlsVersion; │ │ -0aa8f0: 6200 520f |0000: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.$VALUES:[Lcom/squareup/okhttp/TlsVersion; // field@0f52 │ │ -0aa8f4: 6e10 002d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/TlsVersion;.clone:()Ljava/lang/Object; // method@2d00 │ │ -0aa8fa: 0c00 |0005: move-result-object v0 │ │ -0aa8fc: 1f00 9006 |0006: check-cast v0, [Lcom/squareup/okhttp/TlsVersion; // type@0690 │ │ -0aa900: 1100 |0008: return-object v0 │ │ +0aa964: |[0aa964] com.squareup.okhttp.TlsVersion.values:()[Lcom/squareup/okhttp/TlsVersion; │ │ +0aa974: 6200 520f |0000: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.$VALUES:[Lcom/squareup/okhttp/TlsVersion; // field@0f52 │ │ +0aa978: 6e10 002d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/TlsVersion;.clone:()Ljava/lang/Object; // method@2d00 │ │ +0aa97e: 0c00 |0005: move-result-object v0 │ │ +0aa980: 1f00 9306 |0006: check-cast v0, [Lcom/squareup/okhttp/TlsVersion; // type@0693 │ │ +0aa984: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4640 (TlsVersion.java) │ │ + source_file_idx : 4650 (TlsVersion.java) │ │ │ │ -Class #907 header: │ │ -class_idx : 1223 │ │ +Class #908 header: │ │ +class_idx : 1224 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1098 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1101 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #907 annotations: │ │ +Class #908 annotations: │ │ Annotations on field #3928 'connectionSpecs' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/ConnectionSpec;" ">;" } │ │ Annotations on method #9322 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/squareup/okhttp/ConnectionSpec;" ">;)V" } │ │ Annotations on method #9323 'configureSecureSocket' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #907 - │ │ +Class #908 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/ConnectionSpecSelector;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/ConnectionSpecSelector;) │ │ @@ -260289,20 +260316,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0aa904: |[0aa904] com.squareup.okhttp.internal.ConnectionSpecSelector.:(Ljava/util/List;)V │ │ -0aa914: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0aa91a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0aa91c: 5910 5b0f |0004: iput v0, v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0f5b │ │ -0aa920: 5b12 580f |0006: iput-object v2, v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ -0aa924: 0e00 |0008: return-void │ │ +0aa988: |[0aa988] com.squareup.okhttp.internal.ConnectionSpecSelector.:(Ljava/util/List;)V │ │ +0aa998: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0aa99e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0aa9a0: 5910 5b0f |0004: iput v0, v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0f5b │ │ +0aa9a4: 5b12 580f |0006: iput-object v2, v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ +0aa9a8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ locals : │ │ @@ -260315,33 +260342,33 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0aa928: |[0aa928] com.squareup.okhttp.internal.ConnectionSpecSelector.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z │ │ -0aa938: 5220 5b0f |0000: iget v0, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0f5b │ │ -0aa93c: 5421 580f |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ -0aa940: 7210 ec28 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0aa946: 0a01 |0007: move-result v1 │ │ -0aa948: 3510 1500 |0008: if-ge v0, v1, 001d // +0015 │ │ -0aa94c: 5421 580f |000a: iget-object v1, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ -0aa950: 7220 e528 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0aa956: 0c01 |000f: move-result-object v1 │ │ -0aa958: 1f01 aa04 |0010: check-cast v1, Lcom/squareup/okhttp/ConnectionSpec; // type@04aa │ │ -0aa95c: 6e20 5a23 3100 |0012: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@235a │ │ -0aa962: 0a01 |0015: move-result v1 │ │ -0aa964: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -0aa968: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0aa96a: 0f01 |0019: return v1 │ │ -0aa96c: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aa970: 28e6 |001c: goto 0002 // -001a │ │ -0aa972: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0aa974: 28fb |001e: goto 0019 // -0005 │ │ +0aa9ac: |[0aa9ac] com.squareup.okhttp.internal.ConnectionSpecSelector.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z │ │ +0aa9bc: 5220 5b0f |0000: iget v0, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0f5b │ │ +0aa9c0: 5421 580f |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ +0aa9c4: 7210 ec28 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0aa9ca: 0a01 |0007: move-result v1 │ │ +0aa9cc: 3510 1500 |0008: if-ge v0, v1, 001d // +0015 │ │ +0aa9d0: 5421 580f |000a: iget-object v1, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ +0aa9d4: 7220 e528 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0aa9da: 0c01 |000f: move-result-object v1 │ │ +0aa9dc: 1f01 ab04 |0010: check-cast v1, Lcom/squareup/okhttp/ConnectionSpec; // type@04ab │ │ +0aa9e0: 6e20 5a23 3100 |0012: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@235a │ │ +0aa9e6: 0a01 |0015: move-result v1 │ │ +0aa9e8: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +0aa9ec: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0aa9ee: 0f01 |0019: return v1 │ │ +0aa9f0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aa9f4: 28e6 |001c: goto 0002 // -001a │ │ +0aa9f6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +0aa9f8: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000a line=137 │ │ 0x0018 line=138 │ │ 0x0019 line=141 │ │ 0x001a line=136 │ │ @@ -260357,69 +260384,69 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -0aa978: |[0aa978] com.squareup.okhttp.internal.ConnectionSpecSelector.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec; │ │ -0aa988: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0aa98a: 5271 5b0f |0001: iget v1, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0f5b │ │ -0aa98e: 5474 580f |0003: iget-object v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ -0aa992: 7210 ec28 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -0aa998: 0a02 |0008: move-result v2 │ │ -0aa99a: 3521 1500 |0009: if-ge v1, v2, 001e // +0015 │ │ -0aa99e: 5474 580f |000b: iget-object v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ -0aa9a2: 7220 e528 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0aa9a8: 0c00 |0010: move-result-object v0 │ │ -0aa9aa: 1f00 aa04 |0011: check-cast v0, Lcom/squareup/okhttp/ConnectionSpec; // type@04aa │ │ -0aa9ae: 6e20 5a23 8000 |0013: invoke-virtual {v0, v8}, Lcom/squareup/okhttp/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@235a │ │ -0aa9b4: 0a04 |0016: move-result v4 │ │ -0aa9b6: 3804 4200 |0017: if-eqz v4, 0059 // +0042 │ │ -0aa9ba: 0703 |0019: move-object v3, v0 │ │ -0aa9bc: d804 0101 |001a: add-int/lit8 v4, v1, #int 1 // #01 │ │ -0aa9c0: 5974 5b0f |001c: iput v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0f5b │ │ -0aa9c4: 3903 3e00 |001e: if-nez v3, 005c // +003e │ │ -0aa9c8: 2204 9605 |0020: new-instance v4, Ljava/net/UnknownServiceException; // type@0596 │ │ -0aa9cc: 2205 6c05 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0aa9d0: 7010 f927 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0aa9d6: 1a06 5412 |0027: const-string v6, "Unable to find acceptable protocols. isFallback=" // string@1254 │ │ -0aa9da: 6e20 0228 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa9e0: 0c05 |002c: move-result-object v5 │ │ -0aa9e2: 5576 590f |002d: iget-boolean v6, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0f59 │ │ -0aa9e6: 6e20 0328 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0aa9ec: 0c05 |0032: move-result-object v5 │ │ -0aa9ee: 1a06 2401 |0033: const-string v6, ", modes=" // string@0124 │ │ -0aa9f2: 6e20 0228 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aa9f8: 0c05 |0038: move-result-object v5 │ │ -0aa9fa: 5476 580f |0039: iget-object v6, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ -0aa9fe: 6e20 0128 6500 |003b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0aaa04: 0c05 |003e: move-result-object v5 │ │ -0aaa06: 1a06 2a01 |003f: const-string v6, ", supported protocols=" // string@012a │ │ -0aaa0a: 6e20 0228 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aaa10: 0c05 |0044: move-result-object v5 │ │ -0aaa12: 6e10 5229 0800 |0045: invoke-virtual {v8}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@2952 │ │ -0aaa18: 0c06 |0048: move-result-object v6 │ │ -0aaa1a: 7110 aa28 0600 |0049: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@28aa │ │ -0aaa20: 0c06 |004c: move-result-object v6 │ │ -0aaa22: 6e20 0228 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aaa28: 0c05 |0050: move-result-object v5 │ │ -0aaa2a: 6e10 0628 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0aaa30: 0c05 |0054: move-result-object v5 │ │ -0aaa32: 7020 6528 5400 |0055: invoke-direct {v4, v5}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@2865 │ │ -0aaa38: 2704 |0058: throw v4 │ │ -0aaa3a: d801 0101 |0059: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aaa3e: 28ae |005b: goto 0009 // -0052 │ │ -0aaa40: 7020 6d24 8700 |005c: invoke-direct {v7, v8}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z // method@246d │ │ -0aaa46: 0a04 |005f: move-result v4 │ │ -0aaa48: 5c74 5a0f |0060: iput-boolean v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:Z // field@0f5a │ │ -0aaa4c: 6204 5c0f |0062: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0aaa50: 5575 590f |0064: iget-boolean v5, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0f59 │ │ -0aaa54: 6e40 7124 3458 |0066: invoke-virtual {v4, v3, v8, v5}, Lcom/squareup/okhttp/internal/Internal;.apply:(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V // method@2471 │ │ -0aaa5a: 1103 |0069: return-object v3 │ │ +0aa9fc: |[0aa9fc] com.squareup.okhttp.internal.ConnectionSpecSelector.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec; │ │ +0aaa0c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0aaa0e: 5271 5b0f |0001: iget v1, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0f5b │ │ +0aaa12: 5474 580f |0003: iget-object v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ +0aaa16: 7210 ec28 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +0aaa1c: 0a02 |0008: move-result v2 │ │ +0aaa1e: 3521 1500 |0009: if-ge v1, v2, 001e // +0015 │ │ +0aaa22: 5474 580f |000b: iget-object v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ +0aaa26: 7220 e528 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0aaa2c: 0c00 |0010: move-result-object v0 │ │ +0aaa2e: 1f00 ab04 |0011: check-cast v0, Lcom/squareup/okhttp/ConnectionSpec; // type@04ab │ │ +0aaa32: 6e20 5a23 8000 |0013: invoke-virtual {v0, v8}, Lcom/squareup/okhttp/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@235a │ │ +0aaa38: 0a04 |0016: move-result v4 │ │ +0aaa3a: 3804 4200 |0017: if-eqz v4, 0059 // +0042 │ │ +0aaa3e: 0703 |0019: move-object v3, v0 │ │ +0aaa40: d804 0101 |001a: add-int/lit8 v4, v1, #int 1 // #01 │ │ +0aaa44: 5974 5b0f |001c: iput v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0f5b │ │ +0aaa48: 3903 3e00 |001e: if-nez v3, 005c // +003e │ │ +0aaa4c: 2204 9905 |0020: new-instance v4, Ljava/net/UnknownServiceException; // type@0599 │ │ +0aaa50: 2205 6d05 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0aaa54: 7010 f927 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0aaa5a: 1a06 5e12 |0027: const-string v6, "Unable to find acceptable protocols. isFallback=" // string@125e │ │ +0aaa5e: 6e20 0228 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aaa64: 0c05 |002c: move-result-object v5 │ │ +0aaa66: 5576 590f |002d: iget-boolean v6, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0f59 │ │ +0aaa6a: 6e20 0328 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0aaa70: 0c05 |0032: move-result-object v5 │ │ +0aaa72: 1a06 2401 |0033: const-string v6, ", modes=" // string@0124 │ │ +0aaa76: 6e20 0228 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aaa7c: 0c05 |0038: move-result-object v5 │ │ +0aaa7e: 5476 580f |0039: iget-object v6, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0f58 │ │ +0aaa82: 6e20 0128 6500 |003b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0aaa88: 0c05 |003e: move-result-object v5 │ │ +0aaa8a: 1a06 2a01 |003f: const-string v6, ", supported protocols=" // string@012a │ │ +0aaa8e: 6e20 0228 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aaa94: 0c05 |0044: move-result-object v5 │ │ +0aaa96: 6e10 5229 0800 |0045: invoke-virtual {v8}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@2952 │ │ +0aaa9c: 0c06 |0048: move-result-object v6 │ │ +0aaa9e: 7110 aa28 0600 |0049: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@28aa │ │ +0aaaa4: 0c06 |004c: move-result-object v6 │ │ +0aaaa6: 6e20 0228 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aaaac: 0c05 |0050: move-result-object v5 │ │ +0aaaae: 6e10 0628 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0aaab4: 0c05 |0054: move-result-object v5 │ │ +0aaab6: 7020 6528 5400 |0055: invoke-direct {v4, v5}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@2865 │ │ +0aaabc: 2704 |0058: throw v4 │ │ +0aaabe: d801 0101 |0059: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aaac2: 28ae |005b: goto 0009 // -0052 │ │ +0aaac4: 7020 6d24 8700 |005c: invoke-direct {v7, v8}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z // method@246d │ │ +0aaaca: 0a04 |005f: move-result v4 │ │ +0aaacc: 5c74 5a0f |0060: iput-boolean v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:Z // field@0f5a │ │ +0aaad0: 6204 5c0f |0062: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0aaad4: 5575 590f |0064: iget-boolean v5, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0f59 │ │ +0aaad8: 6e40 7124 3458 |0066: invoke-virtual {v4, v3, v8, v5}, Lcom/squareup/okhttp/internal/Internal;.apply:(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V // method@2471 │ │ +0aaade: 1103 |0069: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0001 line=57 │ │ 0x000b line=58 │ │ 0x0013 line=59 │ │ 0x0019 line=60 │ │ @@ -260445,39 +260472,39 @@ │ │ type : '(Ljava/io/IOException;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0aaa5c: |[0aaa5c] com.squareup.okhttp.internal.ConnectionSpecSelector.connectionFailed:(Ljava/io/IOException;)Z │ │ -0aaa6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0aaa6e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0aaa70: 5c31 590f |0002: iput-boolean v1, v3, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0f59 │ │ -0aaa74: 5532 5a0f |0004: iget-boolean v2, v3, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:Z // field@0f5a │ │ -0aaa78: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0aaa7c: 0f00 |0008: return v0 │ │ -0aaa7e: 2042 8a05 |0009: instance-of v2, v4, Ljava/net/ProtocolException; // type@058a │ │ -0aaa82: 3902 fdff |000b: if-nez v2, 0008 // -0003 │ │ -0aaa86: 2042 3905 |000d: instance-of v2, v4, Ljava/io/InterruptedIOException; // type@0539 │ │ -0aaa8a: 3902 f9ff |000f: if-nez v2, 0008 // -0007 │ │ -0aaa8e: 2042 da05 |0011: instance-of v2, v4, Ljavax/net/ssl/SSLHandshakeException; // type@05da │ │ -0aaa92: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ -0aaa96: 6e10 4827 0400 |0015: invoke-virtual {v4}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@2748 │ │ -0aaa9c: 0c02 |0018: move-result-object v2 │ │ -0aaa9e: 2022 a305 |0019: instance-of v2, v2, Ljava/security/cert/CertificateException; // type@05a3 │ │ -0aaaa2: 3902 edff |001b: if-nez v2, 0008 // -0013 │ │ -0aaaa6: 2042 db05 |001d: instance-of v2, v4, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@05db │ │ -0aaaaa: 3902 e9ff |001f: if-nez v2, 0008 // -0017 │ │ -0aaaae: 2042 da05 |0021: instance-of v2, v4, Ljavax/net/ssl/SSLHandshakeException; // type@05da │ │ -0aaab2: 3902 0600 |0023: if-nez v2, 0029 // +0006 │ │ -0aaab6: 2042 dc05 |0025: instance-of v2, v4, Ljavax/net/ssl/SSLProtocolException; // type@05dc │ │ -0aaaba: 3802 e1ff |0027: if-eqz v2, 0008 // -001f │ │ -0aaabe: 0110 |0029: move v0, v1 │ │ -0aaac0: 28de |002a: goto 0008 // -0022 │ │ +0aaae0: |[0aaae0] com.squareup.okhttp.internal.ConnectionSpecSelector.connectionFailed:(Ljava/io/IOException;)Z │ │ +0aaaf0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0aaaf2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0aaaf4: 5c31 590f |0002: iput-boolean v1, v3, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0f59 │ │ +0aaaf8: 5532 5a0f |0004: iget-boolean v2, v3, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:Z // field@0f5a │ │ +0aaafc: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0aab00: 0f00 |0008: return v0 │ │ +0aab02: 2042 8d05 |0009: instance-of v2, v4, Ljava/net/ProtocolException; // type@058d │ │ +0aab06: 3902 fdff |000b: if-nez v2, 0008 // -0003 │ │ +0aab0a: 2042 3a05 |000d: instance-of v2, v4, Ljava/io/InterruptedIOException; // type@053a │ │ +0aab0e: 3902 f9ff |000f: if-nez v2, 0008 // -0007 │ │ +0aab12: 2042 dd05 |0011: instance-of v2, v4, Ljavax/net/ssl/SSLHandshakeException; // type@05dd │ │ +0aab16: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ +0aab1a: 6e10 4827 0400 |0015: invoke-virtual {v4}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@2748 │ │ +0aab20: 0c02 |0018: move-result-object v2 │ │ +0aab22: 2022 a605 |0019: instance-of v2, v2, Ljava/security/cert/CertificateException; // type@05a6 │ │ +0aab26: 3902 edff |001b: if-nez v2, 0008 // -0013 │ │ +0aab2a: 2042 de05 |001d: instance-of v2, v4, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@05de │ │ +0aab2e: 3902 e9ff |001f: if-nez v2, 0008 // -0017 │ │ +0aab32: 2042 dd05 |0021: instance-of v2, v4, Ljavax/net/ssl/SSLHandshakeException; // type@05dd │ │ +0aab36: 3902 0600 |0023: if-nez v2, 0029 // +0006 │ │ +0aab3a: 2042 df05 |0025: instance-of v2, v4, Ljavax/net/ssl/SSLProtocolException; // type@05df │ │ +0aab3e: 3802 e1ff |0027: if-eqz v2, 0008 // -001f │ │ +0aab42: 0110 |0029: move v0, v1 │ │ +0aab44: 28de |002a: goto 0008 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=92 │ │ 0x0004 line=94 │ │ 0x0008 line=127 │ │ 0x0009 line=99 │ │ 0x000d line=106 │ │ @@ -260485,37 +260512,37 @@ │ │ 0x0015 line=115 │ │ 0x001d line=119 │ │ 0x0021 line=127 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lcom/squareup/okhttp/internal/ConnectionSpecSelector; │ │ 0x0000 - 0x002b reg=4 e Ljava/io/IOException; │ │ │ │ - source_file_idx : 1098 (ConnectionSpecSelector.java) │ │ + source_file_idx : 1101 (ConnectionSpecSelector.java) │ │ │ │ -Class #908 header: │ │ -class_idx : 1225 │ │ +Class #909 header: │ │ +class_idx : 1226 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1639 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1643 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ -Class #908 annotations: │ │ +Class #909 annotations: │ │ Annotations on method #9335 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9336 'put' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9337 'remove' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9340 'update' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #908 - │ │ +Class #909 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/InternalCache;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -260552,27 +260579,27 @@ │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/InternalCache;) │ │ name : 'update' │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1639 (InternalCache.java) │ │ + source_file_idx : 1643 (InternalCache.java) │ │ │ │ -Class #909 header: │ │ -class_idx : 1226 │ │ +Class #910 header: │ │ +class_idx : 1227 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3744 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3753 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #909 - │ │ +Class #910 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -260586,20 +260613,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0aaac4: |[0aaac4] com.squareup.okhttp.internal.NamedRunnable.:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -0aaad4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0aaada: 7120 d927 3200 |0003: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0aaae0: 0c00 |0006: move-result-object v0 │ │ -0aaae2: 5b10 5e0f |0007: iput-object v0, v1, Lcom/squareup/okhttp/internal/NamedRunnable;.name:Ljava/lang/String; // field@0f5e │ │ -0aaae6: 0e00 |0009: return-void │ │ +0aab48: |[0aab48] com.squareup.okhttp.internal.NamedRunnable.:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +0aab58: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0aab5e: 7120 d927 3200 |0003: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0aab64: 0c00 |0006: move-result-object v0 │ │ +0aab66: 5b10 5e0f |0007: iput-object v0, v1, Lcom/squareup/okhttp/internal/NamedRunnable;.name:Ljava/lang/String; // field@0f5e │ │ +0aab6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0009 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/NamedRunnable; │ │ @@ -260618,60 +260645,60 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0aaae8: |[0aaae8] com.squareup.okhttp.internal.NamedRunnable.run:()V │ │ -0aaaf8: 7100 0f28 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@280f │ │ -0aaafe: 0c01 |0003: move-result-object v1 │ │ -0aab00: 6e10 1028 0100 |0004: invoke-virtual {v1}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@2810 │ │ -0aab06: 0c00 |0007: move-result-object v0 │ │ -0aab08: 7100 0f28 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@280f │ │ -0aab0e: 0c01 |000b: move-result-object v1 │ │ -0aab10: 5432 5e0f |000c: iget-object v2, v3, Lcom/squareup/okhttp/internal/NamedRunnable;.name:Ljava/lang/String; // field@0f5e │ │ -0aab14: 6e20 1428 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2814 │ │ -0aab1a: 6e10 7e24 0300 |0011: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.execute:()V // method@247e │ │ -0aab20: 7100 0f28 0000 |0014: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@280f │ │ -0aab26: 0c01 |0017: move-result-object v1 │ │ -0aab28: 6e20 1428 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2814 │ │ -0aab2e: 0e00 |001b: return-void │ │ -0aab30: 0d01 |001c: move-exception v1 │ │ -0aab32: 7100 0f28 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@280f │ │ -0aab38: 0c02 |0020: move-result-object v2 │ │ -0aab3a: 6e20 1428 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2814 │ │ -0aab40: 2701 |0024: throw v1 │ │ +0aab6c: |[0aab6c] com.squareup.okhttp.internal.NamedRunnable.run:()V │ │ +0aab7c: 7100 0f28 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@280f │ │ +0aab82: 0c01 |0003: move-result-object v1 │ │ +0aab84: 6e10 1028 0100 |0004: invoke-virtual {v1}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@2810 │ │ +0aab8a: 0c00 |0007: move-result-object v0 │ │ +0aab8c: 7100 0f28 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@280f │ │ +0aab92: 0c01 |000b: move-result-object v1 │ │ +0aab94: 5432 5e0f |000c: iget-object v2, v3, Lcom/squareup/okhttp/internal/NamedRunnable;.name:Ljava/lang/String; // field@0f5e │ │ +0aab98: 6e20 1428 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2814 │ │ +0aab9e: 6e10 7e24 0300 |0011: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.execute:()V // method@247e │ │ +0aaba4: 7100 0f28 0000 |0014: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@280f │ │ +0aabaa: 0c01 |0017: move-result-object v1 │ │ +0aabac: 6e20 1428 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2814 │ │ +0aabb2: 0e00 |001b: return-void │ │ +0aabb4: 0d01 |001c: move-exception v1 │ │ +0aabb6: 7100 0f28 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@280f │ │ +0aabbc: 0c02 |0020: move-result-object v2 │ │ +0aabbe: 6e20 1428 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2814 │ │ +0aabc4: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=30 │ │ 0x0008 line=31 │ │ 0x0011 line=33 │ │ 0x0014 line=35 │ │ 0x001b line=37 │ │ 0x001c line=35 │ │ locals : │ │ 0x0008 - 0x0025 reg=0 oldName Ljava/lang/String; │ │ 0x0000 - 0x0025 reg=3 this Lcom/squareup/okhttp/internal/NamedRunnable; │ │ │ │ - source_file_idx : 3744 (NamedRunnable.java) │ │ + source_file_idx : 3753 (NamedRunnable.java) │ │ │ │ -Class #910 header: │ │ -class_idx : 1227 │ │ +Class #911 header: │ │ +class_idx : 1228 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3858 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3867 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ -Class #910 annotations: │ │ +Class #911 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #3937 'returnType' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ Annotations on method #9344 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class" "<*>;" "Ljava/lang/String;" "[" "Ljava/lang/Class;" ")V" } │ │ Annotations on method #9345 'getMethod' │ │ @@ -260687,15 +260714,15 @@ │ │ Annotations on method #9349 'invokeOptionalWithoutCheckedException' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;[" "Ljava/lang/Object;" ")" "Ljava/lang/Object;" } │ │ Annotations on method #9350 'invokeWithoutCheckedException' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;[" "Ljava/lang/Object;" ")" "Ljava/lang/Object;" } │ │ Annotations on method #9351 'isSupported' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)Z" } │ │ │ │ -Class #910 - │ │ +Class #911 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/OptionalMethod;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/OptionalMethod;) │ │ @@ -260716,20 +260743,20 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0aab50: |[0aab50] com.squareup.okhttp.internal.OptionalMethod.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ │ -0aab60: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0aab66: 5b01 610f |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@0f61 │ │ -0aab6a: 5b02 5f0f |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@0f5f │ │ -0aab6e: 5b03 600f |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.methodParams:[Ljava/lang/Class; // field@0f60 │ │ -0aab72: 0e00 |0009: return-void │ │ +0aabd4: |[0aabd4] com.squareup.okhttp.internal.OptionalMethod.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ │ +0aabe4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0aabea: 5b01 610f |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@0f61 │ │ +0aabee: 5b02 5f0f |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@0f5f │ │ +0aabf2: 5b03 600f |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.methodParams:[Ljava/lang/Class; // field@0f60 │ │ +0aabf6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -260746,33 +260773,33 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/reflect/Method;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0aab74: |[0aab74] com.squareup.okhttp.internal.OptionalMethod.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ -0aab84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aab86: 5431 5f0f |0001: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@0f5f │ │ -0aab8a: 3801 1d00 |0003: if-eqz v1, 0020 // +001d │ │ -0aab8e: 5431 5f0f |0005: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@0f5f │ │ -0aab92: 5432 600f |0007: iget-object v2, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodParams:[Ljava/lang/Class; // field@0f60 │ │ -0aab96: 7130 8224 1402 |0009: invoke-static {v4, v1, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.getPublicMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2482 │ │ -0aab9c: 0c00 |000c: move-result-object v0 │ │ -0aab9e: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ -0aaba2: 5431 610f |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@0f61 │ │ -0aaba6: 3801 0f00 |0011: if-eqz v1, 0020 // +000f │ │ -0aabaa: 5431 610f |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@0f61 │ │ -0aabae: 6e10 2e28 0000 |0015: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@282e │ │ -0aabb4: 0c02 |0018: move-result-object v2 │ │ -0aabb6: 6e20 7e27 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@277e │ │ -0aabbc: 0a01 |001c: move-result v1 │ │ -0aabbe: 3901 0300 |001d: if-nez v1, 0020 // +0003 │ │ -0aabc2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0aabc4: 1100 |0020: return-object v0 │ │ +0aabf8: |[0aabf8] com.squareup.okhttp.internal.OptionalMethod.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ +0aac08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aac0a: 5431 5f0f |0001: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@0f5f │ │ +0aac0e: 3801 1d00 |0003: if-eqz v1, 0020 // +001d │ │ +0aac12: 5431 5f0f |0005: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@0f5f │ │ +0aac16: 5432 600f |0007: iget-object v2, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodParams:[Ljava/lang/Class; // field@0f60 │ │ +0aac1a: 7130 8224 1402 |0009: invoke-static {v4, v1, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.getPublicMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2482 │ │ +0aac20: 0c00 |000c: move-result-object v0 │ │ +0aac22: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ +0aac26: 5431 610f |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@0f61 │ │ +0aac2a: 3801 0f00 |0011: if-eqz v1, 0020 // +000f │ │ +0aac2e: 5431 610f |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@0f61 │ │ +0aac32: 6e10 2e28 0000 |0015: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@282e │ │ +0aac38: 0c02 |0018: move-result-object v2 │ │ +0aac3a: 6e20 7e27 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@277e │ │ +0aac40: 0a01 |001c: move-result v1 │ │ +0aac42: 3901 0300 |001d: if-nez v1, 0020 // +0003 │ │ +0aac46: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0aac48: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0001 line=150 │ │ 0x0005 line=151 │ │ 0x000d line=152 │ │ 0x0015 line=154 │ │ @@ -260790,26 +260817,26 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0aabc8: |[0aabc8] com.squareup.okhttp.internal.OptionalMethod.getPublicMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ -0aabd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aabda: 6e30 7a27 3204 |0001: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -0aabe0: 0c00 |0004: move-result-object v0 │ │ -0aabe2: 6e10 2c28 0000 |0005: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getModifiers:()I // method@282c │ │ -0aabe8: 0a01 |0008: move-result v1 │ │ -0aabea: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ -0aabee: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ -0aabf2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0aabf4: 1100 |000e: return-object v0 │ │ -0aabf6: 0d01 |000f: move-exception v1 │ │ -0aabf8: 28fe |0010: goto 000e // -0002 │ │ +0aac4c: |[0aac4c] com.squareup.okhttp.internal.OptionalMethod.getPublicMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ +0aac5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aac5e: 6e30 7a27 3204 |0001: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +0aac64: 0c00 |0004: move-result-object v0 │ │ +0aac66: 6e10 2c28 0000 |0005: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getModifiers:()I // method@282c │ │ +0aac6c: 0a01 |0008: move-result v1 │ │ +0aac6e: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ +0aac72: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ +0aac76: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0aac78: 1100 |000e: return-object v0 │ │ +0aac7a: 0d01 |000f: move-exception v1 │ │ +0aac7c: 28fe |0010: goto 000e // -0002 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ Ljava/lang/NoSuchMethodException; -> 0x000f │ │ positions : │ │ 0x0000 line=164 │ │ 0x0001 line=166 │ │ 0x0005 line=167 │ │ @@ -260829,55 +260856,55 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0aac0c: |[0aac0c] com.squareup.okhttp.internal.OptionalMethod.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aac1c: 6e10 bc27 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0aac22: 0c03 |0003: move-result-object v3 │ │ -0aac24: 7020 8124 3600 |0004: invoke-direct {v6, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2481 │ │ -0aac2a: 0c02 |0007: move-result-object v2 │ │ -0aac2c: 3902 2700 |0008: if-nez v2, 002f // +0027 │ │ -0aac30: 2203 4305 |000a: new-instance v3, Ljava/lang/AssertionError; // type@0543 │ │ -0aac34: 2204 6c05 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0aac38: 7010 f927 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0aac3e: 1a05 800e |0011: const-string v5, "Method " // string@0e80 │ │ -0aac42: 6e20 0228 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aac48: 0c04 |0016: move-result-object v4 │ │ -0aac4a: 5465 5f0f |0017: iget-object v5, v6, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@0f5f │ │ -0aac4e: 6e20 0228 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aac54: 0c04 |001c: move-result-object v4 │ │ -0aac56: 1a05 a100 |001d: const-string v5, " not supported for object " // string@00a1 │ │ -0aac5a: 6e20 0228 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aac60: 0c04 |0022: move-result-object v4 │ │ -0aac62: 6e20 0128 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0aac68: 0c04 |0026: move-result-object v4 │ │ -0aac6a: 6e10 0628 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0aac70: 0c04 |002a: move-result-object v4 │ │ -0aac72: 7020 6227 4300 |002b: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0aac78: 2703 |002e: throw v3 │ │ -0aac7a: 6e30 2f28 7208 |002f: invoke-virtual {v2, v7, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0aac80: 0c03 |0032: move-result-object v3 │ │ -0aac82: 1103 |0033: return-object v3 │ │ -0aac84: 0d00 |0034: move-exception v0 │ │ -0aac86: 2201 4305 |0035: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0aac8a: 2203 6c05 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0aac8e: 7010 f927 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0aac94: 1a04 6612 |003c: const-string v4, "Unexpectedly could not call: " // string@1266 │ │ -0aac98: 6e20 0228 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aac9e: 0c03 |0041: move-result-object v3 │ │ -0aaca0: 6e20 0128 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0aaca6: 0c03 |0045: move-result-object v3 │ │ -0aaca8: 6e10 0628 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0aacae: 0c03 |0049: move-result-object v3 │ │ -0aacb0: 7020 6227 3100 |004a: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0aacb6: 6e20 6527 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2765 │ │ -0aacbc: 2701 |0050: throw v1 │ │ +0aac90: |[0aac90] com.squareup.okhttp.internal.OptionalMethod.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aaca0: 6e10 bc27 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0aaca6: 0c03 |0003: move-result-object v3 │ │ +0aaca8: 7020 8124 3600 |0004: invoke-direct {v6, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2481 │ │ +0aacae: 0c02 |0007: move-result-object v2 │ │ +0aacb0: 3902 2700 |0008: if-nez v2, 002f // +0027 │ │ +0aacb4: 2203 4405 |000a: new-instance v3, Ljava/lang/AssertionError; // type@0544 │ │ +0aacb8: 2204 6d05 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0aacbc: 7010 f927 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0aacc2: 1a05 890e |0011: const-string v5, "Method " // string@0e89 │ │ +0aacc6: 6e20 0228 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aaccc: 0c04 |0016: move-result-object v4 │ │ +0aacce: 5465 5f0f |0017: iget-object v5, v6, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@0f5f │ │ +0aacd2: 6e20 0228 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aacd8: 0c04 |001c: move-result-object v4 │ │ +0aacda: 1a05 a100 |001d: const-string v5, " not supported for object " // string@00a1 │ │ +0aacde: 6e20 0228 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aace4: 0c04 |0022: move-result-object v4 │ │ +0aace6: 6e20 0128 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0aacec: 0c04 |0026: move-result-object v4 │ │ +0aacee: 6e10 0628 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0aacf4: 0c04 |002a: move-result-object v4 │ │ +0aacf6: 7020 6227 4300 |002b: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0aacfc: 2703 |002e: throw v3 │ │ +0aacfe: 6e30 2f28 7208 |002f: invoke-virtual {v2, v7, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +0aad04: 0c03 |0032: move-result-object v3 │ │ +0aad06: 1103 |0033: return-object v3 │ │ +0aad08: 0d00 |0034: move-exception v0 │ │ +0aad0a: 2201 4405 |0035: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0aad0e: 2203 6d05 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0aad12: 7010 f927 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0aad18: 1a04 7012 |003c: const-string v4, "Unexpectedly could not call: " // string@1270 │ │ +0aad1c: 6e20 0228 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aad22: 0c03 |0041: move-result-object v3 │ │ +0aad24: 6e20 0128 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0aad2a: 0c03 |0045: move-result-object v3 │ │ +0aad2c: 6e10 0628 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0aad32: 0c03 |0049: move-result-object v3 │ │ +0aad34: 7020 6227 3100 |004a: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0aad3a: 6e20 6527 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2765 │ │ +0aad40: 2701 |0050: throw v1 │ │ catches : 1 │ │ 0x002f - 0x0032 │ │ Ljava/lang/IllegalAccessException; -> 0x0034 │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=108 │ │ 0x000a line=109 │ │ @@ -260901,27 +260928,27 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0aacd0: |[0aacd0] com.squareup.okhttp.internal.OptionalMethod.invokeOptional:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aace0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0aace2: 6e10 bc27 0500 |0001: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0aace8: 0c03 |0004: move-result-object v3 │ │ -0aacea: 7020 8124 3400 |0005: invoke-direct {v4, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2481 │ │ -0aacf0: 0c01 |0008: move-result-object v1 │ │ -0aacf2: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -0aacf6: 1102 |000b: return-object v2 │ │ -0aacf8: 6e30 2f28 5106 |000c: invoke-virtual {v1, v5, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0aacfe: 0c02 |000f: move-result-object v2 │ │ -0aad00: 28fb |0010: goto 000b // -0005 │ │ -0aad02: 0d00 |0011: move-exception v0 │ │ -0aad04: 28f9 |0012: goto 000b // -0007 │ │ +0aad54: |[0aad54] com.squareup.okhttp.internal.OptionalMethod.invokeOptional:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aad64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0aad66: 6e10 bc27 0500 |0001: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0aad6c: 0c03 |0004: move-result-object v3 │ │ +0aad6e: 7020 8124 3400 |0005: invoke-direct {v4, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2481 │ │ +0aad74: 0c01 |0008: move-result-object v1 │ │ +0aad76: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +0aad7a: 1102 |000b: return-object v2 │ │ +0aad7c: 6e30 2f28 5106 |000c: invoke-virtual {v1, v5, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +0aad82: 0c02 |000f: move-result-object v2 │ │ +0aad84: 28fb |0010: goto 000b // -0005 │ │ +0aad86: 0d00 |0011: move-exception v0 │ │ +0aad88: 28f9 |0012: goto 000b // -0007 │ │ catches : 1 │ │ 0x000c - 0x000f │ │ Ljava/lang/IllegalAccessException; -> 0x0011 │ │ positions : │ │ 0x0001 line=67 │ │ 0x0009 line=68 │ │ 0x000b line=74 │ │ @@ -260942,30 +260969,30 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0aad18: |[0aad18] com.squareup.okhttp.internal.OptionalMethod.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aad28: 6e30 8424 5406 |0000: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptional:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2484 │ │ -0aad2e: 0c03 |0003: move-result-object v3 │ │ -0aad30: 1103 |0004: return-object v3 │ │ -0aad32: 0d00 |0005: move-exception v0 │ │ -0aad34: 6e10 2b28 0000 |0006: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getTargetException:()Ljava/lang/Throwable; // method@282b │ │ -0aad3a: 0c02 |0009: move-result-object v2 │ │ -0aad3c: 2023 6705 |000a: instance-of v3, v2, Ljava/lang/RuntimeException; // type@0567 │ │ -0aad40: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -0aad44: 1f02 6705 |000e: check-cast v2, Ljava/lang/RuntimeException; // type@0567 │ │ -0aad48: 2702 |0010: throw v2 │ │ -0aad4a: 2201 4305 |0011: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0aad4e: 1a03 6212 |0013: const-string v3, "Unexpected exception" // string@1262 │ │ -0aad52: 7020 6227 3100 |0015: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0aad58: 6e20 6527 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2765 │ │ -0aad5e: 2701 |001b: throw v1 │ │ +0aad9c: |[0aad9c] com.squareup.okhttp.internal.OptionalMethod.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aadac: 6e30 8424 5406 |0000: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptional:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2484 │ │ +0aadb2: 0c03 |0003: move-result-object v3 │ │ +0aadb4: 1103 |0004: return-object v3 │ │ +0aadb6: 0d00 |0005: move-exception v0 │ │ +0aadb8: 6e10 2b28 0000 |0006: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getTargetException:()Ljava/lang/Throwable; // method@282b │ │ +0aadbe: 0c02 |0009: move-result-object v2 │ │ +0aadc0: 2023 6805 |000a: instance-of v3, v2, Ljava/lang/RuntimeException; // type@0568 │ │ +0aadc4: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +0aadc8: 1f02 6805 |000e: check-cast v2, Ljava/lang/RuntimeException; // type@0568 │ │ +0aadcc: 2702 |0010: throw v2 │ │ +0aadce: 2201 4405 |0011: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0aadd2: 1a03 6c12 |0013: const-string v3, "Unexpected exception" // string@126c │ │ +0aadd6: 7020 6227 3100 |0015: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0aaddc: 6e20 6527 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2765 │ │ +0aade2: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0005 │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ 0x0006 line=89 │ │ @@ -260990,30 +261017,30 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0aad70: |[0aad70] com.squareup.okhttp.internal.OptionalMethod.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aad80: 6e30 8324 5406 |0000: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/internal/OptionalMethod;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2483 │ │ -0aad86: 0c03 |0003: move-result-object v3 │ │ -0aad88: 1103 |0004: return-object v3 │ │ -0aad8a: 0d00 |0005: move-exception v0 │ │ -0aad8c: 6e10 2b28 0000 |0006: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getTargetException:()Ljava/lang/Throwable; // method@282b │ │ -0aad92: 0c02 |0009: move-result-object v2 │ │ -0aad94: 2023 6705 |000a: instance-of v3, v2, Ljava/lang/RuntimeException; // type@0567 │ │ -0aad98: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -0aad9c: 1f02 6705 |000e: check-cast v2, Ljava/lang/RuntimeException; // type@0567 │ │ -0aada0: 2702 |0010: throw v2 │ │ -0aada2: 2201 4305 |0011: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0aada6: 1a03 6212 |0013: const-string v3, "Unexpected exception" // string@1262 │ │ -0aadaa: 7020 6227 3100 |0015: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0aadb0: 6e20 6527 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2765 │ │ -0aadb6: 2701 |001b: throw v1 │ │ +0aadf4: |[0aadf4] com.squareup.okhttp.internal.OptionalMethod.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aae04: 6e30 8324 5406 |0000: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/internal/OptionalMethod;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2483 │ │ +0aae0a: 0c03 |0003: move-result-object v3 │ │ +0aae0c: 1103 |0004: return-object v3 │ │ +0aae0e: 0d00 |0005: move-exception v0 │ │ +0aae10: 6e10 2b28 0000 |0006: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getTargetException:()Ljava/lang/Throwable; // method@282b │ │ +0aae16: 0c02 |0009: move-result-object v2 │ │ +0aae18: 2023 6805 |000a: instance-of v3, v2, Ljava/lang/RuntimeException; // type@0568 │ │ +0aae1c: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +0aae20: 1f02 6805 |000e: check-cast v2, Ljava/lang/RuntimeException; // type@0568 │ │ +0aae24: 2702 |0010: throw v2 │ │ +0aae26: 2201 4405 |0011: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0aae2a: 1a03 6c12 |0013: const-string v3, "Unexpected exception" // string@126c │ │ +0aae2e: 7020 6227 3100 |0015: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0aae34: 6e20 6527 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2765 │ │ +0aae3a: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0005 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ 0x0006 line=132 │ │ @@ -261038,56 +261065,56 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0aadc8: |[0aadc8] com.squareup.okhttp.internal.OptionalMethod.isSupported:(Ljava/lang/Object;)Z │ │ -0aadd8: 6e10 bc27 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0aadde: 0c00 |0003: move-result-object v0 │ │ -0aade0: 7020 8124 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2481 │ │ -0aade6: 0c00 |0007: move-result-object v0 │ │ -0aade8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0aadec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0aadee: 0f00 |000b: return v0 │ │ -0aadf0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0aadf2: 28fe |000d: goto 000b // -0002 │ │ +0aae4c: |[0aae4c] com.squareup.okhttp.internal.OptionalMethod.isSupported:(Ljava/lang/Object;)Z │ │ +0aae5c: 6e10 bc27 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0aae62: 0c00 |0003: move-result-object v0 │ │ +0aae64: 7020 8124 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2481 │ │ +0aae6a: 0c00 |0007: move-result-object v0 │ │ +0aae6c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0aae70: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0aae72: 0f00 |000b: return v0 │ │ +0aae74: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0aae76: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=1 this Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0000 - 0x000e reg=2 target Ljava/lang/Object; TT; │ │ │ │ - source_file_idx : 3858 (OptionalMethod.java) │ │ + source_file_idx : 3867 (OptionalMethod.java) │ │ │ │ -Class #911 header: │ │ -class_idx : 1231 │ │ +Class #912 header: │ │ +class_idx : 1232 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3924 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3934 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 5 │ │ │ │ -Class #911 annotations: │ │ +Class #912 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; Lcom/squareup/okhttp/internal/Platform$Android; } │ │ Annotations on method #9368 'concatLengthPrefixed' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Protocol;" ">;)[B" } │ │ Annotations on method #9369 'configureTlsExtensions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljavax/net/ssl/SSLSocket;" "Ljava/lang/String;" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Protocol;" ">;)V" } │ │ Annotations on method #9370 'connectSocket' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #911 - │ │ +Class #912 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/Platform;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/Platform;) │ │ name : 'PLATFORM' │ │ @@ -261100,36 +261127,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0aadf4: |[0aadf4] com.squareup.okhttp.internal.Platform.:()V │ │ -0aae04: 7100 9b24 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.findPlatform:()Lcom/squareup/okhttp/internal/Platform; // method@249b │ │ -0aae0a: 0c00 |0003: move-result-object v0 │ │ -0aae0c: 6900 700f |0004: sput-object v0, Lcom/squareup/okhttp/internal/Platform;.PLATFORM:Lcom/squareup/okhttp/internal/Platform; // field@0f70 │ │ -0aae10: 0e00 |0006: return-void │ │ +0aae78: |[0aae78] com.squareup.okhttp.internal.Platform.:()V │ │ +0aae88: 7100 9b24 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.findPlatform:()Lcom/squareup/okhttp/internal/Platform; // method@249b │ │ +0aae8e: 0c00 |0003: move-result-object v0 │ │ +0aae90: 6900 700f |0004: sput-object v0, Lcom/squareup/okhttp/internal/Platform;.PLATFORM:Lcom/squareup/okhttp/internal/Platform; // field@0f70 │ │ +0aae94: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/Platform;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aae14: |[0aae14] com.squareup.okhttp.internal.Platform.:()V │ │ -0aae24: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0aae2a: 0e00 |0003: return-void │ │ +0aae98: |[0aae98] com.squareup.okhttp.internal.Platform.:()V │ │ +0aaea8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0aaeae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=335 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ │ │ @@ -261138,40 +261165,40 @@ │ │ type : '(Ljava/util/List;)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0aae2c: |[0aae2c] com.squareup.okhttp.internal.Platform.concatLengthPrefixed:(Ljava/util/List;)[B │ │ -0aae3c: 2202 4906 |0000: new-instance v2, Lokio/Buffer; // type@0649 │ │ -0aae40: 7010 eb2b 0200 |0002: invoke-direct {v2}, Lokio/Buffer;.:()V // method@2beb │ │ -0aae46: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0aae48: 7210 ec28 0500 |0006: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ -0aae4e: 0a03 |0009: move-result v3 │ │ -0aae50: 3530 2200 |000a: if-ge v0, v3, 002c // +0022 │ │ -0aae54: 7220 e528 0500 |000c: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0aae5a: 0c01 |000f: move-result-object v1 │ │ -0aae5c: 1f01 bc04 |0010: check-cast v1, Lcom/squareup/okhttp/Protocol; // type@04bc │ │ -0aae60: 6204 290f |0012: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ -0aae64: 3341 0500 |0014: if-ne v1, v4, 0019 // +0005 │ │ -0aae68: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aae6c: 28f2 |0018: goto 000a // -000e │ │ -0aae6e: 6e10 fc23 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@23fc │ │ -0aae74: 0c04 |001c: move-result-object v4 │ │ -0aae76: 6e10 e327 0400 |001d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0aae7c: 0a04 |0020: move-result v4 │ │ -0aae7e: 6e20 1c2c 4200 |0021: invoke-virtual {v2, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0aae84: 6e10 fc23 0100 |0024: invoke-virtual {v1}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@23fc │ │ -0aae8a: 0c04 |0027: move-result-object v4 │ │ -0aae8c: 6e20 242c 4200 |0028: invoke-virtual {v2, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@2c24 │ │ -0aae92: 28eb |002b: goto 0016 // -0015 │ │ -0aae94: 6e10 002c 0200 |002c: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@2c00 │ │ -0aae9a: 0c04 |002f: move-result-object v4 │ │ -0aae9c: 1104 |0030: return-object v4 │ │ +0aaeb0: |[0aaeb0] com.squareup.okhttp.internal.Platform.concatLengthPrefixed:(Ljava/util/List;)[B │ │ +0aaec0: 2202 4c06 |0000: new-instance v2, Lokio/Buffer; // type@064c │ │ +0aaec4: 7010 eb2b 0200 |0002: invoke-direct {v2}, Lokio/Buffer;.:()V // method@2beb │ │ +0aaeca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0aaecc: 7210 ec28 0500 |0006: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ +0aaed2: 0a03 |0009: move-result v3 │ │ +0aaed4: 3530 2200 |000a: if-ge v0, v3, 002c // +0022 │ │ +0aaed8: 7220 e528 0500 |000c: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0aaede: 0c01 |000f: move-result-object v1 │ │ +0aaee0: 1f01 bd04 |0010: check-cast v1, Lcom/squareup/okhttp/Protocol; // type@04bd │ │ +0aaee4: 6204 290f |0012: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ +0aaee8: 3341 0500 |0014: if-ne v1, v4, 0019 // +0005 │ │ +0aaeec: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aaef0: 28f2 |0018: goto 000a // -000e │ │ +0aaef2: 6e10 fc23 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@23fc │ │ +0aaef8: 0c04 |001c: move-result-object v4 │ │ +0aaefa: 6e10 e327 0400 |001d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0aaf00: 0a04 |0020: move-result v4 │ │ +0aaf02: 6e20 1c2c 4200 |0021: invoke-virtual {v2, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0aaf08: 6e10 fc23 0100 |0024: invoke-virtual {v1}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@23fc │ │ +0aaf0e: 0c04 |0027: move-result-object v4 │ │ +0aaf10: 6e20 242c 4200 |0028: invoke-virtual {v2, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@2c24 │ │ +0aaf16: 28eb |002b: goto 0016 // -0015 │ │ +0aaf18: 6e10 002c 0200 |002c: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@2c00 │ │ +0aaf1e: 0c04 |002f: move-result-object v4 │ │ +0aaf20: 1104 |0030: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0005 line=386 │ │ 0x000c line=387 │ │ 0x0012 line=388 │ │ 0x0016 line=386 │ │ @@ -261191,205 +261218,205 @@ │ │ type : '()Lcom/squareup/okhttp/internal/Platform;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 25 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 341 16-bit code units │ │ -0aaea0: |[0aaea0] com.squareup.okhttp.internal.Platform.findPlatform:()Lcom/squareup/okhttp/internal/Platform; │ │ -0aaeb0: 1a02 6f19 |0000: const-string v2, "com.android.org.conscrypt.OpenSSLSocketImpl" // string@196f │ │ -0aaeb4: 7110 7327 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -0aaeba: 2203 cb04 |0005: new-instance v3, Lcom/squareup/okhttp/internal/OptionalMethod; // type@04cb │ │ -0aaebe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0aaec0: 1a09 b532 |0008: const-string v9, "setUseSessionTickets" // string@32b5 │ │ -0aaec4: 1316 0100 |000a: const/16 v22, #int 1 // #1 │ │ -0aaec8: 0200 1600 |000c: move/from16 v0, v22 │ │ -0aaecc: 2300 9806 |000e: new-array v0, v0, [Ljava/lang/Class; // type@0698 │ │ -0aaed0: 0816 0000 |0010: move-object/from16 v22, v0 │ │ -0aaed4: 1317 0000 |0012: const/16 v23, #int 0 // #0 │ │ -0aaed8: 6218 c410 |0014: sget-object v24, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ -0aaedc: 4d18 1617 |0016: aput-object v24, v22, v23 │ │ -0aaee0: 0800 1600 |0018: move-object/from16 v0, v22 │ │ -0aaee4: 7040 8024 2309 |001a: invoke-direct {v3, v2, v9, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@2480 │ │ -0aaeea: 2204 cb04 |001d: new-instance v4, Lcom/squareup/okhttp/internal/OptionalMethod; // type@04cb │ │ -0aaeee: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0aaef0: 1a09 5d31 |0020: const-string v9, "setHostname" // string@315d │ │ -0aaef4: 1316 0100 |0022: const/16 v22, #int 1 // #1 │ │ -0aaef8: 0200 1600 |0024: move/from16 v0, v22 │ │ -0aaefc: 2300 9806 |0026: new-array v0, v0, [Ljava/lang/Class; // type@0698 │ │ -0aaf00: 0816 0000 |0028: move-object/from16 v22, v0 │ │ -0aaf04: 1317 0000 |002a: const/16 v23, #int 0 // #0 │ │ -0aaf08: 1c18 6a05 |002c: const-class v24, Ljava/lang/String; // type@056a │ │ -0aaf0c: 4d18 1617 |002e: aput-object v24, v22, v23 │ │ -0aaf10: 0800 1600 |0030: move-object/from16 v0, v22 │ │ -0aaf14: 7040 8024 2409 |0032: invoke-direct {v4, v2, v9, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@2480 │ │ -0aaf1a: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -0aaf1c: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -0aaf1e: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -0aaf20: 1208 |0038: const/4 v8, #int 0 // #0 │ │ -0aaf22: 1a02 c116 |0039: const-string v2, "android.net.TrafficStats" // string@16c1 │ │ -0aaf26: 7110 7327 0200 |003b: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -0aaf2c: 0c15 |003e: move-result-object v21 │ │ -0aaf2e: 1a02 9734 |003f: const-string v2, "tagSocket" // string@3497 │ │ -0aaf32: 1219 |0041: const/4 v9, #int 1 // #1 │ │ -0aaf34: 2399 9806 |0042: new-array v9, v9, [Ljava/lang/Class; // type@0698 │ │ -0aaf38: 1316 0000 |0044: const/16 v22, #int 0 // #0 │ │ -0aaf3c: 1c17 8e05 |0046: const-class v23, Ljava/net/Socket; // type@058e │ │ -0aaf40: 4d17 0916 |0048: aput-object v23, v9, v22 │ │ -0aaf44: 0800 1500 |004a: move-object/from16 v0, v21 │ │ -0aaf48: 6e30 7a27 2009 |004c: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -0aaf4e: 0c05 |004f: move-result-object v5 │ │ -0aaf50: 1a02 ea35 |0050: const-string v2, "untagSocket" // string@35ea │ │ -0aaf54: 1219 |0052: const/4 v9, #int 1 // #1 │ │ -0aaf56: 2399 9806 |0053: new-array v9, v9, [Ljava/lang/Class; // type@0698 │ │ -0aaf5a: 1316 0000 |0055: const/16 v22, #int 0 // #0 │ │ -0aaf5e: 1c17 8e05 |0057: const-class v23, Ljava/net/Socket; // type@058e │ │ -0aaf62: 4d17 0916 |0059: aput-object v23, v9, v22 │ │ -0aaf66: 0800 1500 |005b: move-object/from16 v0, v21 │ │ -0aaf6a: 6e30 7a27 2009 |005d: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -0aaf70: 0c06 |0060: move-result-object v6 │ │ -0aaf72: 1a02 c016 |0061: const-string v2, "android.net.Network" // string@16c0 │ │ -0aaf76: 7110 7327 0200 |0063: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -0aaf7c: 2210 cb04 |0066: new-instance v16, Lcom/squareup/okhttp/internal/OptionalMethod; // type@04cb │ │ -0aaf80: 1c02 6606 |0068: const-class v2, [B // type@0666 │ │ -0aaf84: 1a09 df1d |006a: const-string v9, "getAlpnSelectedProtocol" // string@1ddf │ │ -0aaf88: 1316 0000 |006c: const/16 v22, #int 0 // #0 │ │ -0aaf8c: 0200 1600 |006e: move/from16 v0, v22 │ │ -0aaf90: 2300 9806 |0070: new-array v0, v0, [Ljava/lang/Class; // type@0698 │ │ -0aaf94: 0816 0000 |0072: move-object/from16 v22, v0 │ │ -0aaf98: 0800 1000 |0074: move-object/from16 v0, v16 │ │ -0aaf9c: 0801 1600 |0076: move-object/from16 v1, v22 │ │ -0aafa0: 7040 8024 2019 |0078: invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@2480 │ │ -0aafa6: 2214 cb04 |007b: new-instance v20, Lcom/squareup/okhttp/internal/OptionalMethod; // type@04cb │ │ -0aafaa: 1202 |007d: const/4 v2, #int 0 // #0 │ │ -0aafac: 1a09 9530 |007e: const-string v9, "setAlpnProtocols" // string@3095 │ │ -0aafb0: 1316 0100 |0080: const/16 v22, #int 1 // #1 │ │ -0aafb4: 0200 1600 |0082: move/from16 v0, v22 │ │ -0aafb8: 2300 9806 |0084: new-array v0, v0, [Ljava/lang/Class; // type@0698 │ │ -0aafbc: 0816 0000 |0086: move-object/from16 v22, v0 │ │ -0aafc0: 1317 0000 |0088: const/16 v23, #int 0 // #0 │ │ -0aafc4: 1c18 6606 |008a: const-class v24, [B // type@0666 │ │ -0aafc8: 4d18 1617 |008c: aput-object v24, v22, v23 │ │ -0aafcc: 0800 1400 |008e: move-object/from16 v0, v20 │ │ -0aafd0: 0801 1600 |0090: move-object/from16 v1, v22 │ │ -0aafd4: 7040 8024 2019 |0092: invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@2480 │ │ -0aafda: 0808 1400 |0095: move-object/from16 v8, v20 │ │ -0aafde: 0807 1000 |0097: move-object/from16 v7, v16 │ │ -0aafe2: 2202 cc04 |0099: new-instance v2, Lcom/squareup/okhttp/internal/Platform$Android; // type@04cc │ │ -0aafe6: 7607 8824 0200 |009b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/Platform$Android;.:(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V // method@2488 │ │ -0aafec: 0729 |009e: move-object v9, v2 │ │ -0aafee: 1109 |009f: return-object v9 │ │ -0aaff0: 0d0f |00a0: move-exception v15 │ │ -0aaff2: 1a02 782c |00a1: const-string v2, "org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl" // string@2c78 │ │ -0aaff6: 7110 7327 0200 |00a3: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -0aaffc: 2900 5fff |00a6: goto/16 0005 // -00a1 │ │ -0ab000: 0d02 |00a8: move-exception v2 │ │ -0ab002: 1a12 792c |00a9: const-string v18, "org.eclipse.jetty.alpn.ALPN" // string@2c79 │ │ -0ab006: 7701 7327 1200 |00ab: invoke-static/range {v18}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -0ab00c: 0c11 |00ae: move-result-object v17 │ │ -0ab00e: 2202 6c05 |00af: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0ab012: 7010 f927 0200 |00b1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ab018: 0800 1200 |00b4: move-object/from16 v0, v18 │ │ -0ab01c: 6e20 0228 0200 |00b6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ab022: 0c02 |00b9: move-result-object v2 │ │ -0ab024: 1a09 c600 |00ba: const-string v9, "$Provider" // string@00c6 │ │ -0ab028: 6e20 0228 9200 |00bc: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ab02e: 0c02 |00bf: move-result-object v2 │ │ -0ab030: 6e10 0628 0200 |00c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ab036: 0c02 |00c3: move-result-object v2 │ │ -0ab038: 7110 7327 0200 |00c4: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -0ab03e: 0c13 |00c7: move-result-object v19 │ │ -0ab040: 2202 6c05 |00c8: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0ab044: 7010 f927 0200 |00ca: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ab04a: 0800 1200 |00cd: move-object/from16 v0, v18 │ │ -0ab04e: 6e20 0228 0200 |00cf: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ab054: 0c02 |00d2: move-result-object v2 │ │ -0ab056: 1a09 c500 |00d3: const-string v9, "$ClientProvider" // string@00c5 │ │ -0ab05a: 6e20 0228 9200 |00d5: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ab060: 0c02 |00d8: move-result-object v2 │ │ -0ab062: 6e10 0628 0200 |00d9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ab068: 0c02 |00dc: move-result-object v2 │ │ -0ab06a: 7110 7327 0200 |00dd: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -0ab070: 0c0d |00e0: move-result-object v13 │ │ -0ab072: 2202 6c05 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0ab076: 7010 f927 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ab07c: 0800 1200 |00e6: move-object/from16 v0, v18 │ │ -0ab080: 6e20 0228 0200 |00e8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ab086: 0c02 |00eb: move-result-object v2 │ │ -0ab088: 1a09 c700 |00ec: const-string v9, "$ServerProvider" // string@00c7 │ │ -0ab08c: 6e20 0228 9200 |00ee: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ab092: 0c02 |00f1: move-result-object v2 │ │ -0ab094: 6e10 0628 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ab09a: 0c02 |00f5: move-result-object v2 │ │ -0ab09c: 7110 7327 0200 |00f6: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ -0ab0a2: 0c0e |00f9: move-result-object v14 │ │ -0ab0a4: 1a02 f62d |00fa: const-string v2, "put" // string@2df6 │ │ -0ab0a8: 1229 |00fc: const/4 v9, #int 2 // #2 │ │ -0ab0aa: 2399 9806 |00fd: new-array v9, v9, [Ljava/lang/Class; // type@0698 │ │ -0ab0ae: 1316 0000 |00ff: const/16 v22, #int 0 // #0 │ │ -0ab0b2: 1c17 de05 |0101: const-class v23, Ljavax/net/ssl/SSLSocket; // type@05de │ │ -0ab0b6: 4d17 0916 |0103: aput-object v23, v9, v22 │ │ -0ab0ba: 1316 0100 |0105: const/16 v22, #int 1 // #1 │ │ -0ab0be: 4d13 0916 |0107: aput-object v19, v9, v22 │ │ -0ab0c2: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -0ab0c6: 6e30 7a27 2009 |010b: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -0ab0cc: 0c0a |010e: move-result-object v10 │ │ -0ab0ce: 1a02 bb1d |010f: const-string v2, "get" // string@1dbb │ │ -0ab0d2: 1219 |0111: const/4 v9, #int 1 // #1 │ │ -0ab0d4: 2399 9806 |0112: new-array v9, v9, [Ljava/lang/Class; // type@0698 │ │ -0ab0d8: 1316 0000 |0114: const/16 v22, #int 0 // #0 │ │ -0ab0dc: 1c17 de05 |0116: const-class v23, Ljavax/net/ssl/SSLSocket; // type@05de │ │ -0ab0e0: 4d17 0916 |0118: aput-object v23, v9, v22 │ │ -0ab0e4: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -0ab0e8: 6e30 7a27 2009 |011c: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -0ab0ee: 0c0b |011f: move-result-object v11 │ │ -0ab0f0: 1a02 b82e |0120: const-string v2, "remove" // string@2eb8 │ │ -0ab0f4: 1219 |0122: const/4 v9, #int 1 // #1 │ │ -0ab0f6: 2399 9806 |0123: new-array v9, v9, [Ljava/lang/Class; // type@0698 │ │ -0ab0fa: 1316 0000 |0125: const/16 v22, #int 0 // #0 │ │ -0ab0fe: 1c17 de05 |0127: const-class v23, Ljavax/net/ssl/SSLSocket; // type@05de │ │ -0ab102: 4d17 0916 |0129: aput-object v23, v9, v22 │ │ -0ab106: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -0ab10a: 6e30 7a27 2009 |012d: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ -0ab110: 0c0c |0130: move-result-object v12 │ │ -0ab112: 2209 cd04 |0131: new-instance v9, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; // type@04cd │ │ -0ab116: 7606 8d24 0900 |0133: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V // method@248d │ │ -0ab11c: 2900 69ff |0136: goto/16 009f // -0097 │ │ -0ab120: 0d02 |0138: move-exception v2 │ │ -0ab122: 2209 cf04 |0139: new-instance v9, Lcom/squareup/okhttp/internal/Platform; // type@04cf │ │ -0ab126: 7010 9624 0900 |013b: invoke-direct {v9}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@2496 │ │ -0ab12c: 2900 61ff |013e: goto/16 009f // -009f │ │ -0ab130: 0d02 |0140: move-exception v2 │ │ -0ab132: 28f8 |0141: goto 0139 // -0008 │ │ -0ab134: 0d02 |0142: move-exception v2 │ │ -0ab136: 2900 56ff |0143: goto/16 0099 // -00aa │ │ -0ab13a: 0d02 |0145: move-exception v2 │ │ -0ab13c: 0807 1000 |0146: move-object/from16 v7, v16 │ │ -0ab140: 2900 51ff |0148: goto/16 0099 // -00af │ │ -0ab144: 0d02 |014a: move-exception v2 │ │ -0ab146: 2900 4eff |014b: goto/16 0099 // -00b2 │ │ -0ab14a: 0d02 |014d: move-exception v2 │ │ -0ab14c: 2900 4bff |014e: goto/16 0099 // -00b5 │ │ -0ab150: 0d02 |0150: move-exception v2 │ │ -0ab152: 0807 1000 |0151: move-object/from16 v7, v16 │ │ -0ab156: 2900 46ff |0153: goto/16 0099 // -00ba │ │ +0aaf24: |[0aaf24] com.squareup.okhttp.internal.Platform.findPlatform:()Lcom/squareup/okhttp/internal/Platform; │ │ +0aaf34: 1a02 7919 |0000: const-string v2, "com.android.org.conscrypt.OpenSSLSocketImpl" // string@1979 │ │ +0aaf38: 7110 7327 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +0aaf3e: 2203 cc04 |0005: new-instance v3, Lcom/squareup/okhttp/internal/OptionalMethod; // type@04cc │ │ +0aaf42: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0aaf44: 1a09 bf32 |0008: const-string v9, "setUseSessionTickets" // string@32bf │ │ +0aaf48: 1316 0100 |000a: const/16 v22, #int 1 // #1 │ │ +0aaf4c: 0200 1600 |000c: move/from16 v0, v22 │ │ +0aaf50: 2300 9b06 |000e: new-array v0, v0, [Ljava/lang/Class; // type@069b │ │ +0aaf54: 0816 0000 |0010: move-object/from16 v22, v0 │ │ +0aaf58: 1317 0000 |0012: const/16 v23, #int 0 // #0 │ │ +0aaf5c: 6218 c410 |0014: sget-object v24, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ +0aaf60: 4d18 1617 |0016: aput-object v24, v22, v23 │ │ +0aaf64: 0800 1600 |0018: move-object/from16 v0, v22 │ │ +0aaf68: 7040 8024 2309 |001a: invoke-direct {v3, v2, v9, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@2480 │ │ +0aaf6e: 2204 cc04 |001d: new-instance v4, Lcom/squareup/okhttp/internal/OptionalMethod; // type@04cc │ │ +0aaf72: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0aaf74: 1a09 6731 |0020: const-string v9, "setHostname" // string@3167 │ │ +0aaf78: 1316 0100 |0022: const/16 v22, #int 1 // #1 │ │ +0aaf7c: 0200 1600 |0024: move/from16 v0, v22 │ │ +0aaf80: 2300 9b06 |0026: new-array v0, v0, [Ljava/lang/Class; // type@069b │ │ +0aaf84: 0816 0000 |0028: move-object/from16 v22, v0 │ │ +0aaf88: 1317 0000 |002a: const/16 v23, #int 0 // #0 │ │ +0aaf8c: 1c18 6b05 |002c: const-class v24, Ljava/lang/String; // type@056b │ │ +0aaf90: 4d18 1617 |002e: aput-object v24, v22, v23 │ │ +0aaf94: 0800 1600 |0030: move-object/from16 v0, v22 │ │ +0aaf98: 7040 8024 2409 |0032: invoke-direct {v4, v2, v9, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@2480 │ │ +0aaf9e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +0aafa0: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +0aafa2: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +0aafa4: 1208 |0038: const/4 v8, #int 0 // #0 │ │ +0aafa6: 1a02 cb16 |0039: const-string v2, "android.net.TrafficStats" // string@16cb │ │ +0aafaa: 7110 7327 0200 |003b: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +0aafb0: 0c15 |003e: move-result-object v21 │ │ +0aafb2: 1a02 a134 |003f: const-string v2, "tagSocket" // string@34a1 │ │ +0aafb6: 1219 |0041: const/4 v9, #int 1 // #1 │ │ +0aafb8: 2399 9b06 |0042: new-array v9, v9, [Ljava/lang/Class; // type@069b │ │ +0aafbc: 1316 0000 |0044: const/16 v22, #int 0 // #0 │ │ +0aafc0: 1c17 9105 |0046: const-class v23, Ljava/net/Socket; // type@0591 │ │ +0aafc4: 4d17 0916 |0048: aput-object v23, v9, v22 │ │ +0aafc8: 0800 1500 |004a: move-object/from16 v0, v21 │ │ +0aafcc: 6e30 7a27 2009 |004c: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +0aafd2: 0c05 |004f: move-result-object v5 │ │ +0aafd4: 1a02 f335 |0050: const-string v2, "untagSocket" // string@35f3 │ │ +0aafd8: 1219 |0052: const/4 v9, #int 1 // #1 │ │ +0aafda: 2399 9b06 |0053: new-array v9, v9, [Ljava/lang/Class; // type@069b │ │ +0aafde: 1316 0000 |0055: const/16 v22, #int 0 // #0 │ │ +0aafe2: 1c17 9105 |0057: const-class v23, Ljava/net/Socket; // type@0591 │ │ +0aafe6: 4d17 0916 |0059: aput-object v23, v9, v22 │ │ +0aafea: 0800 1500 |005b: move-object/from16 v0, v21 │ │ +0aafee: 6e30 7a27 2009 |005d: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +0aaff4: 0c06 |0060: move-result-object v6 │ │ +0aaff6: 1a02 ca16 |0061: const-string v2, "android.net.Network" // string@16ca │ │ +0aaffa: 7110 7327 0200 |0063: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +0ab000: 2210 cc04 |0066: new-instance v16, Lcom/squareup/okhttp/internal/OptionalMethod; // type@04cc │ │ +0ab004: 1c02 6906 |0068: const-class v2, [B // type@0669 │ │ +0ab008: 1a09 e91d |006a: const-string v9, "getAlpnSelectedProtocol" // string@1de9 │ │ +0ab00c: 1316 0000 |006c: const/16 v22, #int 0 // #0 │ │ +0ab010: 0200 1600 |006e: move/from16 v0, v22 │ │ +0ab014: 2300 9b06 |0070: new-array v0, v0, [Ljava/lang/Class; // type@069b │ │ +0ab018: 0816 0000 |0072: move-object/from16 v22, v0 │ │ +0ab01c: 0800 1000 |0074: move-object/from16 v0, v16 │ │ +0ab020: 0801 1600 |0076: move-object/from16 v1, v22 │ │ +0ab024: 7040 8024 2019 |0078: invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@2480 │ │ +0ab02a: 2214 cc04 |007b: new-instance v20, Lcom/squareup/okhttp/internal/OptionalMethod; // type@04cc │ │ +0ab02e: 1202 |007d: const/4 v2, #int 0 // #0 │ │ +0ab030: 1a09 9f30 |007e: const-string v9, "setAlpnProtocols" // string@309f │ │ +0ab034: 1316 0100 |0080: const/16 v22, #int 1 // #1 │ │ +0ab038: 0200 1600 |0082: move/from16 v0, v22 │ │ +0ab03c: 2300 9b06 |0084: new-array v0, v0, [Ljava/lang/Class; // type@069b │ │ +0ab040: 0816 0000 |0086: move-object/from16 v22, v0 │ │ +0ab044: 1317 0000 |0088: const/16 v23, #int 0 // #0 │ │ +0ab048: 1c18 6906 |008a: const-class v24, [B // type@0669 │ │ +0ab04c: 4d18 1617 |008c: aput-object v24, v22, v23 │ │ +0ab050: 0800 1400 |008e: move-object/from16 v0, v20 │ │ +0ab054: 0801 1600 |0090: move-object/from16 v1, v22 │ │ +0ab058: 7040 8024 2019 |0092: invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@2480 │ │ +0ab05e: 0808 1400 |0095: move-object/from16 v8, v20 │ │ +0ab062: 0807 1000 |0097: move-object/from16 v7, v16 │ │ +0ab066: 2202 cd04 |0099: new-instance v2, Lcom/squareup/okhttp/internal/Platform$Android; // type@04cd │ │ +0ab06a: 7607 8824 0200 |009b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/Platform$Android;.:(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V // method@2488 │ │ +0ab070: 0729 |009e: move-object v9, v2 │ │ +0ab072: 1109 |009f: return-object v9 │ │ +0ab074: 0d0f |00a0: move-exception v15 │ │ +0ab076: 1a02 822c |00a1: const-string v2, "org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl" // string@2c82 │ │ +0ab07a: 7110 7327 0200 |00a3: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +0ab080: 2900 5fff |00a6: goto/16 0005 // -00a1 │ │ +0ab084: 0d02 |00a8: move-exception v2 │ │ +0ab086: 1a12 832c |00a9: const-string v18, "org.eclipse.jetty.alpn.ALPN" // string@2c83 │ │ +0ab08a: 7701 7327 1200 |00ab: invoke-static/range {v18}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +0ab090: 0c11 |00ae: move-result-object v17 │ │ +0ab092: 2202 6d05 |00af: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0ab096: 7010 f927 0200 |00b1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ab09c: 0800 1200 |00b4: move-object/from16 v0, v18 │ │ +0ab0a0: 6e20 0228 0200 |00b6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ab0a6: 0c02 |00b9: move-result-object v2 │ │ +0ab0a8: 1a09 c600 |00ba: const-string v9, "$Provider" // string@00c6 │ │ +0ab0ac: 6e20 0228 9200 |00bc: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ab0b2: 0c02 |00bf: move-result-object v2 │ │ +0ab0b4: 6e10 0628 0200 |00c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ab0ba: 0c02 |00c3: move-result-object v2 │ │ +0ab0bc: 7110 7327 0200 |00c4: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +0ab0c2: 0c13 |00c7: move-result-object v19 │ │ +0ab0c4: 2202 6d05 |00c8: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0ab0c8: 7010 f927 0200 |00ca: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ab0ce: 0800 1200 |00cd: move-object/from16 v0, v18 │ │ +0ab0d2: 6e20 0228 0200 |00cf: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ab0d8: 0c02 |00d2: move-result-object v2 │ │ +0ab0da: 1a09 c500 |00d3: const-string v9, "$ClientProvider" // string@00c5 │ │ +0ab0de: 6e20 0228 9200 |00d5: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ab0e4: 0c02 |00d8: move-result-object v2 │ │ +0ab0e6: 6e10 0628 0200 |00d9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ab0ec: 0c02 |00dc: move-result-object v2 │ │ +0ab0ee: 7110 7327 0200 |00dd: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +0ab0f4: 0c0d |00e0: move-result-object v13 │ │ +0ab0f6: 2202 6d05 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0ab0fa: 7010 f927 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ab100: 0800 1200 |00e6: move-object/from16 v0, v18 │ │ +0ab104: 6e20 0228 0200 |00e8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ab10a: 0c02 |00eb: move-result-object v2 │ │ +0ab10c: 1a09 c700 |00ec: const-string v9, "$ServerProvider" // string@00c7 │ │ +0ab110: 6e20 0228 9200 |00ee: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ab116: 0c02 |00f1: move-result-object v2 │ │ +0ab118: 6e10 0628 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ab11e: 0c02 |00f5: move-result-object v2 │ │ +0ab120: 7110 7327 0200 |00f6: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2773 │ │ +0ab126: 0c0e |00f9: move-result-object v14 │ │ +0ab128: 1a02 002e |00fa: const-string v2, "put" // string@2e00 │ │ +0ab12c: 1229 |00fc: const/4 v9, #int 2 // #2 │ │ +0ab12e: 2399 9b06 |00fd: new-array v9, v9, [Ljava/lang/Class; // type@069b │ │ +0ab132: 1316 0000 |00ff: const/16 v22, #int 0 // #0 │ │ +0ab136: 1c17 e105 |0101: const-class v23, Ljavax/net/ssl/SSLSocket; // type@05e1 │ │ +0ab13a: 4d17 0916 |0103: aput-object v23, v9, v22 │ │ +0ab13e: 1316 0100 |0105: const/16 v22, #int 1 // #1 │ │ +0ab142: 4d13 0916 |0107: aput-object v19, v9, v22 │ │ +0ab146: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +0ab14a: 6e30 7a27 2009 |010b: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +0ab150: 0c0a |010e: move-result-object v10 │ │ +0ab152: 1a02 c51d |010f: const-string v2, "get" // string@1dc5 │ │ +0ab156: 1219 |0111: const/4 v9, #int 1 // #1 │ │ +0ab158: 2399 9b06 |0112: new-array v9, v9, [Ljava/lang/Class; // type@069b │ │ +0ab15c: 1316 0000 |0114: const/16 v22, #int 0 // #0 │ │ +0ab160: 1c17 e105 |0116: const-class v23, Ljavax/net/ssl/SSLSocket; // type@05e1 │ │ +0ab164: 4d17 0916 |0118: aput-object v23, v9, v22 │ │ +0ab168: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +0ab16c: 6e30 7a27 2009 |011c: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +0ab172: 0c0b |011f: move-result-object v11 │ │ +0ab174: 1a02 c22e |0120: const-string v2, "remove" // string@2ec2 │ │ +0ab178: 1219 |0122: const/4 v9, #int 1 // #1 │ │ +0ab17a: 2399 9b06 |0123: new-array v9, v9, [Ljava/lang/Class; // type@069b │ │ +0ab17e: 1316 0000 |0125: const/16 v22, #int 0 // #0 │ │ +0ab182: 1c17 e105 |0127: const-class v23, Ljavax/net/ssl/SSLSocket; // type@05e1 │ │ +0ab186: 4d17 0916 |0129: aput-object v23, v9, v22 │ │ +0ab18a: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +0ab18e: 6e30 7a27 2009 |012d: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@277a │ │ +0ab194: 0c0c |0130: move-result-object v12 │ │ +0ab196: 2209 ce04 |0131: new-instance v9, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; // type@04ce │ │ +0ab19a: 7606 8d24 0900 |0133: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V // method@248d │ │ +0ab1a0: 2900 69ff |0136: goto/16 009f // -0097 │ │ +0ab1a4: 0d02 |0138: move-exception v2 │ │ +0ab1a6: 2209 d004 |0139: new-instance v9, Lcom/squareup/okhttp/internal/Platform; // type@04d0 │ │ +0ab1aa: 7010 9624 0900 |013b: invoke-direct {v9}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@2496 │ │ +0ab1b0: 2900 61ff |013e: goto/16 009f // -009f │ │ +0ab1b4: 0d02 |0140: move-exception v2 │ │ +0ab1b6: 28f8 |0141: goto 0139 // -0008 │ │ +0ab1b8: 0d02 |0142: move-exception v2 │ │ +0ab1ba: 2900 56ff |0143: goto/16 0099 // -00aa │ │ +0ab1be: 0d02 |0145: move-exception v2 │ │ +0ab1c0: 2900 53ff |0146: goto/16 0099 // -00ad │ │ +0ab1c4: 0d02 |0148: move-exception v2 │ │ +0ab1c6: 0807 1000 |0149: move-object/from16 v7, v16 │ │ +0ab1ca: 2900 4eff |014b: goto/16 0099 // -00b2 │ │ +0ab1ce: 0d02 |014d: move-exception v2 │ │ +0ab1d0: 2900 4bff |014e: goto/16 0099 // -00b5 │ │ +0ab1d4: 0d02 |0150: move-exception v2 │ │ +0ab1d6: 0807 1000 |0151: move-object/from16 v7, v16 │ │ +0ab1da: 2900 46ff |0153: goto/16 0099 // -00ba │ │ catches : 7 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/ClassNotFoundException; -> 0x00a0 │ │ 0x0005 - 0x0035 │ │ Ljava/lang/ClassNotFoundException; -> 0x00a8 │ │ 0x0039 - 0x0060 │ │ - Ljava/lang/ClassNotFoundException; -> 0x014a │ │ - Ljava/lang/NoSuchMethodException; -> 0x0142 │ │ + Ljava/lang/ClassNotFoundException; -> 0x0142 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0145 │ │ 0x0061 - 0x007b │ │ Ljava/lang/ClassNotFoundException; -> 0x014d │ │ - Ljava/lang/NoSuchMethodException; -> 0x0142 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0145 │ │ 0x007b - 0x0095 │ │ Ljava/lang/ClassNotFoundException; -> 0x0150 │ │ - Ljava/lang/NoSuchMethodException; -> 0x0145 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0148 │ │ 0x0099 - 0x00a6 │ │ Ljava/lang/ClassNotFoundException; -> 0x00a8 │ │ 0x00a9 - 0x0136 │ │ Ljava/lang/ClassNotFoundException; -> 0x0138 │ │ Ljava/lang/NoSuchMethodException; -> 0x0140 │ │ positions : │ │ 0x0000 line=113 │ │ @@ -261443,39 +261470,38 @@ │ │ 0x0120 - 0x0138 reg=11 getMethod Ljava/lang/reflect/Method; │ │ 0x0131 - 0x0138 reg=12 removeMethod Ljava/lang/reflect/Method; │ │ 0x00e1 - 0x0138 reg=13 clientProviderClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x00fa - 0x0138 reg=14 serverProviderClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x00af - 0x0138 reg=17 negoClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x00c8 - 0x0138 reg=19 providerClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x00ab - 0x0142 reg=18 negoClassName Ljava/lang/String; │ │ - 0x0142 - 0x0145 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x0145 - 0x0148 reg=16 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x0145 - 0x014a reg=21 trafficStats Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x0148 - 0x0150 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x0142 - 0x0148 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x0148 - 0x014b reg=16 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x014b - 0x0150 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0150 - 0x0153 reg=16 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0142 - 0x0155 reg=3 setUseSessionTickets Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0142 - 0x0155 reg=4 setHostname Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0142 - 0x0155 reg=5 trafficStatsTagSocket Ljava/lang/reflect/Method; │ │ 0x0142 - 0x0155 reg=6 trafficStatsUntagSocket Ljava/lang/reflect/Method; │ │ 0x0153 - 0x0155 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0142 - 0x0155 reg=8 setAlpnProtocols Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x014d - 0x0155 reg=21 trafficStats Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x0148 - 0x0155 reg=21 trafficStats Ljava/lang/Class; Ljava/lang/Class<*>; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/Platform;) │ │ name : 'get' │ │ type : '()Lcom/squareup/okhttp/internal/Platform;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab1c4: |[0ab1c4] com.squareup.okhttp.internal.Platform.get:()Lcom/squareup/okhttp/internal/Platform; │ │ -0ab1d4: 6200 700f |0000: sget-object v0, Lcom/squareup/okhttp/internal/Platform;.PLATFORM:Lcom/squareup/okhttp/internal/Platform; // field@0f70 │ │ -0ab1d8: 1100 |0002: return-object v0 │ │ +0ab248: |[0ab248] com.squareup.okhttp.internal.Platform.get:()Lcom/squareup/okhttp/internal/Platform; │ │ +0ab258: 6200 700f |0000: sget-object v0, Lcom/squareup/okhttp/internal/Platform;.PLATFORM:Lcom/squareup/okhttp/internal/Platform; // field@0f70 │ │ +0ab25c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/Platform;) │ │ @@ -261483,16 +261509,16 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ab1dc: |[0ab1dc] com.squareup.okhttp.internal.Platform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ -0ab1ec: 0e00 |0000: return-void │ │ +0ab260: |[0ab260] com.squareup.okhttp.internal.Platform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ +0ab270: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0001 reg=1 sslSocket Ljavax/net/ssl/SSLSocket; │ │ │ │ @@ -261501,16 +261527,16 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ab1f0: |[0ab1f0] com.squareup.okhttp.internal.Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -0ab200: 0e00 |0000: return-void │ │ +0ab274: |[0ab274] com.squareup.okhttp.internal.Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +0ab284: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0001 reg=1 sslSocket Ljavax/net/ssl/SSLSocket; │ │ @@ -261522,17 +261548,17 @@ │ │ type : '(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ab204: |[0ab204] com.squareup.okhttp.internal.Platform.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ -0ab214: 6e30 5528 2103 |0000: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@2855 │ │ -0ab21a: 0e00 |0003: return-void │ │ +0ab288: |[0ab288] com.squareup.okhttp.internal.Platform.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ +0ab298: 6e30 5528 2103 |0000: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@2855 │ │ +0ab29e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ @@ -261544,17 +261570,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab21c: |[0ab21c] com.squareup.okhttp.internal.Platform.getPrefix:()Ljava/lang/String; │ │ -0ab22c: 1a00 e30e |0000: const-string v0, "OkHttp" // string@0ee3 │ │ -0ab230: 1100 |0002: return-object v0 │ │ +0ab2a0: |[0ab2a0] com.squareup.okhttp.internal.Platform.getPrefix:()Ljava/lang/String; │ │ +0ab2b0: 1a00 ec0e |0000: const-string v0, "OkHttp" // string@0eec │ │ +0ab2b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/Platform; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/Platform;) │ │ @@ -261562,37 +261588,37 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ab234: |[0ab234] com.squareup.okhttp.internal.Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -0ab244: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ab246: 1100 |0001: return-object v0 │ │ +0ab2b8: |[0ab2b8] com.squareup.okhttp.internal.Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +0ab2c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab2ca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0002 reg=2 socket Ljavax/net/ssl/SSLSocket; │ │ │ │ - source_file_idx : 3924 (Platform.java) │ │ + source_file_idx : 3934 (Platform.java) │ │ │ │ -Class #912 header: │ │ -class_idx : 1228 │ │ +Class #913 header: │ │ +class_idx : 1229 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1231 │ │ -source_file_idx : 3924 │ │ +superclass_idx : 1232 │ │ +source_file_idx : 3934 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #912 annotations: │ │ +Class #913 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/Platform; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="Android" │ │ Annotations on field #3938 'getAlpnSelectedProtocol' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/squareup/okhttp/internal/OptionalMethod" "<" "Ljava/net/Socket;" ">;" } │ │ Annotations on field #3939 'setAlpnProtocols' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/squareup/okhttp/internal/OptionalMethod" "<" "Ljava/net/Socket;" ">;" } │ │ @@ -261603,15 +261629,15 @@ │ │ Annotations on method #9352 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/squareup/okhttp/internal/OptionalMethod" "<" "Ljava/net/Socket;" ">;" "Lcom/squareup/okhttp/internal/OptionalMethod" "<" "Ljava/net/Socket;" ">;" "Ljava/lang/reflect/Method;" "Ljava/lang/reflect/Method;" "Lcom/squareup/okhttp/internal/OptionalMethod" "<" "Ljava/net/Socket;" ">;" "Lcom/squareup/okhttp/internal/OptionalMethod" "<" "Ljava/net/Socket;" ">;)V" } │ │ Annotations on method #9354 'configureTlsExtensions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljavax/net/ssl/SSLSocket;" "Ljava/lang/String;" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Protocol;" ">;)V" } │ │ Annotations on method #9355 'connectSocket' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #912 - │ │ +Class #913 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/Platform$Android;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/Platform;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/Platform$Android;) │ │ @@ -261644,23 +261670,23 @@ │ │ type : '(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0ab248: |[0ab248] com.squareup.okhttp.internal.Platform$Android.:(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V │ │ -0ab258: 7010 9624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@2496 │ │ -0ab25e: 5b01 650f |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setUseSessionTickets:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f65 │ │ -0ab262: 5b02 640f |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setHostname:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f64 │ │ -0ab266: 5b03 660f |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsTagSocket:Ljava/lang/reflect/Method; // field@0f66 │ │ -0ab26a: 5b04 670f |0009: iput-object v4, v0, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsUntagSocket:Ljava/lang/reflect/Method; // field@0f67 │ │ -0ab26e: 5b05 620f |000b: iput-object v5, v0, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f62 │ │ -0ab272: 5b06 630f |000d: iput-object v6, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f63 │ │ -0ab276: 0e00 |000f: return-void │ │ +0ab2cc: |[0ab2cc] com.squareup.okhttp.internal.Platform$Android.:(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V │ │ +0ab2dc: 7010 9624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@2496 │ │ +0ab2e2: 5b01 650f |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setUseSessionTickets:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f65 │ │ +0ab2e6: 5b02 640f |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setHostname:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f64 │ │ +0ab2ea: 5b03 660f |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsTagSocket:Ljava/lang/reflect/Method; // field@0f66 │ │ +0ab2ee: 5b04 670f |0009: iput-object v4, v0, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsUntagSocket:Ljava/lang/reflect/Method; // field@0f67 │ │ +0ab2f2: 5b05 620f |000b: iput-object v5, v0, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f62 │ │ +0ab2f6: 5b06 630f |000d: iput-object v6, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f63 │ │ +0ab2fa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0003 line=186 │ │ 0x0005 line=187 │ │ 0x0007 line=188 │ │ 0x0009 line=189 │ │ @@ -261686,41 +261712,41 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0ab278: |[0ab278] com.squareup.okhttp.internal.Platform$Android.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -0ab288: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ab28a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0ab28c: 3808 1800 |0002: if-eqz v8, 001a // +0018 │ │ -0ab290: 5461 650f |0004: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setUseSessionTickets:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f65 │ │ -0ab294: 2342 9906 |0006: new-array v2, v4, [Ljava/lang/Object; // type@0699 │ │ -0ab298: 7110 6927 0400 |0008: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0ab29e: 0c03 |000b: move-result-object v3 │ │ -0ab2a0: 4d03 0205 |000c: aput-object v3, v2, v5 │ │ -0ab2a4: 6e30 8524 7102 |000e: invoke-virtual {v1, v7, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2485 │ │ -0ab2aa: 5461 640f |0011: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setHostname:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f64 │ │ -0ab2ae: 2342 9906 |0013: new-array v2, v4, [Ljava/lang/Object; // type@0699 │ │ -0ab2b2: 4d08 0205 |0015: aput-object v8, v2, v5 │ │ -0ab2b6: 6e30 8524 7102 |0017: invoke-virtual {v1, v7, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2485 │ │ -0ab2bc: 5461 630f |001a: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f63 │ │ -0ab2c0: 3801 1700 |001c: if-eqz v1, 0033 // +0017 │ │ -0ab2c4: 5461 630f |001e: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f63 │ │ -0ab2c8: 6e20 8724 7100 |0020: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/internal/OptionalMethod;.isSupported:(Ljava/lang/Object;)Z // method@2487 │ │ -0ab2ce: 0a01 |0023: move-result v1 │ │ -0ab2d0: 3801 0f00 |0024: if-eqz v1, 0033 // +000f │ │ -0ab2d4: 2340 9906 |0026: new-array v0, v4, [Ljava/lang/Object; // type@0699 │ │ -0ab2d8: 7110 8924 0900 |0028: invoke-static {v9}, Lcom/squareup/okhttp/internal/Platform$Android;.concatLengthPrefixed:(Ljava/util/List;)[B // method@2489 │ │ -0ab2de: 0c01 |002b: move-result-object v1 │ │ -0ab2e0: 4d01 0005 |002c: aput-object v1, v0, v5 │ │ -0ab2e4: 5461 630f |002e: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f63 │ │ -0ab2e8: 6e30 8624 7100 |0030: invoke-virtual {v1, v7, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2486 │ │ -0ab2ee: 0e00 |0033: return-void │ │ +0ab2fc: |[0ab2fc] com.squareup.okhttp.internal.Platform$Android.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +0ab30c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ab30e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0ab310: 3808 1800 |0002: if-eqz v8, 001a // +0018 │ │ +0ab314: 5461 650f |0004: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setUseSessionTickets:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f65 │ │ +0ab318: 2342 9c06 |0006: new-array v2, v4, [Ljava/lang/Object; // type@069c │ │ +0ab31c: 7110 6927 0400 |0008: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0ab322: 0c03 |000b: move-result-object v3 │ │ +0ab324: 4d03 0205 |000c: aput-object v3, v2, v5 │ │ +0ab328: 6e30 8524 7102 |000e: invoke-virtual {v1, v7, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2485 │ │ +0ab32e: 5461 640f |0011: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setHostname:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f64 │ │ +0ab332: 2342 9c06 |0013: new-array v2, v4, [Ljava/lang/Object; // type@069c │ │ +0ab336: 4d08 0205 |0015: aput-object v8, v2, v5 │ │ +0ab33a: 6e30 8524 7102 |0017: invoke-virtual {v1, v7, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2485 │ │ +0ab340: 5461 630f |001a: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f63 │ │ +0ab344: 3801 1700 |001c: if-eqz v1, 0033 // +0017 │ │ +0ab348: 5461 630f |001e: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f63 │ │ +0ab34c: 6e20 8724 7100 |0020: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/internal/OptionalMethod;.isSupported:(Ljava/lang/Object;)Z // method@2487 │ │ +0ab352: 0a01 |0023: move-result v1 │ │ +0ab354: 3801 0f00 |0024: if-eqz v1, 0033 // +000f │ │ +0ab358: 2340 9c06 |0026: new-array v0, v4, [Ljava/lang/Object; // type@069c │ │ +0ab35c: 7110 8924 0900 |0028: invoke-static {v9}, Lcom/squareup/okhttp/internal/Platform$Android;.concatLengthPrefixed:(Ljava/util/List;)[B // method@2489 │ │ +0ab362: 0c01 |002b: move-result-object v1 │ │ +0ab364: 4d01 0005 |002c: aput-object v1, v0, v5 │ │ +0ab368: 5461 630f |002e: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f63 │ │ +0ab36c: 6e30 8624 7100 |0030: invoke-virtual {v1, v7, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2486 │ │ +0ab372: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=213 │ │ 0x0004 line=214 │ │ 0x0011 line=215 │ │ 0x001a line=219 │ │ 0x0026 line=220 │ │ @@ -261739,31 +261765,31 @@ │ │ type : '(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0ab2f0: |[0ab2f0] com.squareup.okhttp.internal.Platform$Android.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ -0ab300: 6e30 5528 5406 |0000: invoke-virtual {v4, v5, v6}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@2855 │ │ -0ab306: 0e00 |0003: return-void │ │ -0ab308: 0d00 |0004: move-exception v0 │ │ -0ab30a: 7110 b424 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@24b4 │ │ -0ab310: 0a02 |0008: move-result v2 │ │ -0ab312: 3802 0800 |0009: if-eqz v2, 0011 // +0008 │ │ -0ab316: 2202 3705 |000b: new-instance v2, Ljava/io/IOException; // type@0537 │ │ -0ab31a: 7020 4727 0200 |000d: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@2747 │ │ -0ab320: 2702 |0010: throw v2 │ │ -0ab322: 2700 |0011: throw v0 │ │ -0ab324: 0d00 |0012: move-exception v0 │ │ -0ab326: 2201 3705 |0013: new-instance v1, Ljava/io/IOException; // type@0537 │ │ -0ab32a: 1a02 1d05 |0015: const-string v2, "Exception in connect" // string@051d │ │ -0ab32e: 7020 4627 2100 |0017: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ab334: 6e20 4a27 0100 |001a: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@274a │ │ -0ab33a: 2701 |001d: throw v1 │ │ +0ab374: |[0ab374] com.squareup.okhttp.internal.Platform$Android.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ +0ab384: 6e30 5528 5406 |0000: invoke-virtual {v4, v5, v6}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@2855 │ │ +0ab38a: 0e00 |0003: return-void │ │ +0ab38c: 0d00 |0004: move-exception v0 │ │ +0ab38e: 7110 b424 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@24b4 │ │ +0ab394: 0a02 |0008: move-result v2 │ │ +0ab396: 3802 0800 |0009: if-eqz v2, 0011 // +0008 │ │ +0ab39a: 2202 3805 |000b: new-instance v2, Ljava/io/IOException; // type@0538 │ │ +0ab39e: 7020 4727 0200 |000d: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@2747 │ │ +0ab3a4: 2702 |0010: throw v2 │ │ +0ab3a6: 2700 |0011: throw v0 │ │ +0ab3a8: 0d00 |0012: move-exception v0 │ │ +0ab3aa: 2201 3805 |0013: new-instance v1, Ljava/io/IOException; // type@0538 │ │ +0ab3ae: 1a02 2005 |0015: const-string v2, "Exception in connect" // string@0520 │ │ +0ab3b2: 7020 4627 2100 |0017: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ab3b8: 6e20 4a27 0100 |001a: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@274a │ │ +0ab3be: 2701 |001d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AssertionError; -> 0x0004 │ │ Ljava/lang/SecurityException; -> 0x0012 │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=208 │ │ @@ -261788,77 +261814,77 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0ab34c: |[0ab34c] com.squareup.okhttp.internal.Platform$Android.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -0ab35c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ab35e: 5441 620f |0001: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f62 │ │ -0ab362: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0ab366: 1102 |0005: return-object v2 │ │ -0ab368: 5441 620f |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f62 │ │ -0ab36c: 6e20 8724 5100 |0008: invoke-virtual {v1, v5}, Lcom/squareup/okhttp/internal/OptionalMethod;.isSupported:(Ljava/lang/Object;)Z // method@2487 │ │ -0ab372: 0a01 |000b: move-result v1 │ │ -0ab374: 3801 f9ff |000c: if-eqz v1, 0005 // -0007 │ │ -0ab378: 5441 620f |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f62 │ │ -0ab37c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0ab37e: 2333 9906 |0011: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -0ab382: 6e30 8624 5103 |0013: invoke-virtual {v1, v5, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2486 │ │ -0ab388: 0c01 |0016: move-result-object v1 │ │ -0ab38a: 1f01 6606 |0017: check-cast v1, [B // type@0666 │ │ -0ab38e: 0710 |0019: move-object v0, v1 │ │ -0ab390: 1f00 6606 |001a: check-cast v0, [B // type@0666 │ │ -0ab394: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ -0ab398: 2201 6a05 |001e: new-instance v1, Ljava/lang/String; // type@056a │ │ -0ab39c: 6202 760f |0020: sget-object v2, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ -0ab3a0: 7030 d027 0102 |0022: invoke-direct {v1, v0, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@27d0 │ │ -0ab3a6: 0712 |0025: move-object v2, v1 │ │ -0ab3a8: 28df |0026: goto 0005 // -0021 │ │ -0ab3aa: 0721 |0027: move-object v1, v2 │ │ -0ab3ac: 28fd |0028: goto 0025 // -0003 │ │ +0ab3d0: |[0ab3d0] com.squareup.okhttp.internal.Platform$Android.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +0ab3e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ab3e2: 5441 620f |0001: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f62 │ │ +0ab3e6: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0ab3ea: 1102 |0005: return-object v2 │ │ +0ab3ec: 5441 620f |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f62 │ │ +0ab3f0: 6e20 8724 5100 |0008: invoke-virtual {v1, v5}, Lcom/squareup/okhttp/internal/OptionalMethod;.isSupported:(Ljava/lang/Object;)Z // method@2487 │ │ +0ab3f6: 0a01 |000b: move-result v1 │ │ +0ab3f8: 3801 f9ff |000c: if-eqz v1, 0005 // -0007 │ │ +0ab3fc: 5441 620f |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@0f62 │ │ +0ab400: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0ab402: 2333 9c06 |0011: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +0ab406: 6e30 8624 5103 |0013: invoke-virtual {v1, v5, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2486 │ │ +0ab40c: 0c01 |0016: move-result-object v1 │ │ +0ab40e: 1f01 6906 |0017: check-cast v1, [B // type@0669 │ │ +0ab412: 0710 |0019: move-object v0, v1 │ │ +0ab414: 1f00 6906 |001a: check-cast v0, [B // type@0669 │ │ +0ab418: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ +0ab41c: 2201 6b05 |001e: new-instance v1, Ljava/lang/String; // type@056b │ │ +0ab420: 6202 760f |0020: sget-object v2, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ +0ab424: 7030 d027 0102 |0022: invoke-direct {v1, v0, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@27d0 │ │ +0ab42a: 0712 |0025: move-object v2, v1 │ │ +0ab42c: 28df |0026: goto 0005 // -0021 │ │ +0ab42e: 0721 |0027: move-object v1, v2 │ │ +0ab430: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0005 line=230 │ │ 0x0006 line=227 │ │ 0x000e line=229 │ │ 0x001c line=230 │ │ locals : │ │ 0x001c - 0x0029 reg=0 alpnResult [B │ │ 0x0000 - 0x0029 reg=4 this Lcom/squareup/okhttp/internal/Platform$Android; │ │ 0x0000 - 0x0029 reg=5 socket Ljavax/net/ssl/SSLSocket; │ │ │ │ - source_file_idx : 3924 (Platform.java) │ │ + source_file_idx : 3934 (Platform.java) │ │ │ │ -Class #913 header: │ │ -class_idx : 1229 │ │ +Class #914 header: │ │ +class_idx : 1230 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1231 │ │ -source_file_idx : 3924 │ │ +superclass_idx : 1232 │ │ +source_file_idx : 3934 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #913 annotations: │ │ +Class #914 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/Platform; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="JdkWithJettyBootPlatform" │ │ Annotations on field #3944 'clientProviderClass' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ Annotations on field #3948 'serverProviderClass' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ Annotations on method #9357 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/reflect/Method;" "Ljava/lang/reflect/Method;" "Ljava/lang/reflect/Method;" "Ljava/lang/Class" "<*>;" "Ljava/lang/Class" "<*>;)V" } │ │ Annotations on method #9359 'configureTlsExtensions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljavax/net/ssl/SSLSocket;" "Ljava/lang/String;" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Protocol;" ">;)V" } │ │ │ │ -Class #913 - │ │ +Class #914 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/Platform;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;) │ │ @@ -261887,22 +261913,22 @@ │ │ type : '(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ab3b0: |[0ab3b0] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V │ │ -0ab3c0: 7010 9624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@2496 │ │ -0ab3c6: 5b01 6a0f |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@0f6a │ │ -0ab3ca: 5b02 690f |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@0f69 │ │ -0ab3ce: 5b03 6b0f |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@0f6b │ │ -0ab3d2: 5b04 680f |0009: iput-object v4, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@0f68 │ │ -0ab3d6: 5b05 6c0f |000b: iput-object v5, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@0f6c │ │ -0ab3da: 0e00 |000d: return-void │ │ +0ab434: |[0ab434] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V │ │ +0ab444: 7010 9624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@2496 │ │ +0ab44a: 5b01 6a0f |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@0f6a │ │ +0ab44e: 5b02 690f |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@0f69 │ │ +0ab452: 5b03 6b0f |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@0f6b │ │ +0ab456: 5b04 680f |0009: iput-object v4, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@0f68 │ │ +0ab45a: 5b05 6c0f |000b: iput-object v5, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@0f6c │ │ +0ab45e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=283 │ │ 0x0005 line=284 │ │ 0x0007 line=285 │ │ 0x0009 line=286 │ │ @@ -261924,29 +261950,29 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0ab3dc: |[0ab3dc] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ -0ab3ec: 5451 6b0f |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@0f6b │ │ -0ab3f0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0ab3f2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0ab3f4: 2333 9906 |0004: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -0ab3f8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0ab3fa: 4d06 0304 |0007: aput-object v6, v3, v4 │ │ -0ab3fe: 6e30 2f28 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0ab404: 0e00 |000c: return-void │ │ -0ab406: 0d00 |000d: move-exception v0 │ │ -0ab408: 2201 4305 |000e: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0ab40c: 7010 6127 0100 |0010: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0ab412: 2701 |0013: throw v1 │ │ -0ab414: 0d00 |0014: move-exception v0 │ │ -0ab416: 28f9 |0015: goto 000e // -0007 │ │ +0ab460: |[0ab460] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ +0ab470: 5451 6b0f |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@0f6b │ │ +0ab474: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0ab476: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0ab478: 2333 9c06 |0004: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +0ab47c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0ab47e: 4d06 0304 |0007: aput-object v6, v3, v4 │ │ +0ab482: 6e30 2f28 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +0ab488: 0e00 |000c: return-void │ │ +0ab48a: 0d00 |000d: move-exception v0 │ │ +0ab48c: 2201 4405 |000e: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0ab490: 7010 6127 0100 |0010: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0ab496: 2701 |0013: throw v1 │ │ +0ab498: 0d00 |0014: move-exception v0 │ │ +0ab49a: 28f9 |0015: goto 000e // -0007 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/IllegalAccessException; -> 0x000d │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0014 │ │ positions : │ │ 0x0000 line=309 │ │ 0x000c line=313 │ │ @@ -261963,69 +261989,69 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -0ab428: |[0ab428] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -0ab438: 2202 ab05 |0000: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -0ab43c: 7210 ec28 0d00 |0002: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ -0ab442: 0a06 |0005: move-result v6 │ │ -0ab444: 7020 9128 6200 |0006: invoke-direct {v2, v6}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0ab44a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ab44c: 7210 ec28 0d00 |000a: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ -0ab452: 0a05 |000d: move-result v5 │ │ -0ab454: 3551 1700 |000e: if-ge v1, v5, 0025 // +0017 │ │ -0ab458: 7220 e528 1d00 |0010: invoke-interface {v13, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0ab45e: 0c03 |0013: move-result-object v3 │ │ -0ab460: 1f03 bc04 |0014: check-cast v3, Lcom/squareup/okhttp/Protocol; // type@04bc │ │ -0ab464: 6206 290f |0016: sget-object v6, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ -0ab468: 3363 0500 |0018: if-ne v3, v6, 001d // +0005 │ │ -0ab46c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ab470: 28f2 |001c: goto 000e // -000e │ │ -0ab472: 6e10 fc23 0300 |001d: invoke-virtual {v3}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@23fc │ │ -0ab478: 0c06 |0020: move-result-object v6 │ │ -0ab47a: 7220 df28 6200 |0021: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0ab480: 28f6 |0024: goto 001a // -000a │ │ -0ab482: 1c06 cf04 |0025: const-class v6, Lcom/squareup/okhttp/internal/Platform; // type@04cf │ │ -0ab486: 6e10 7427 0600 |0027: invoke-virtual {v6}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2774 │ │ -0ab48c: 0c06 |002a: move-result-object v6 │ │ -0ab48e: 1227 |002b: const/4 v7, #int 2 // #2 │ │ -0ab490: 2377 9806 |002c: new-array v7, v7, [Ljava/lang/Class; // type@0698 │ │ -0ab494: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -0ab496: 54a9 680f |002f: iget-object v9, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@0f68 │ │ -0ab49a: 4d09 0708 |0031: aput-object v9, v7, v8 │ │ -0ab49e: 1218 |0033: const/4 v8, #int 1 // #1 │ │ -0ab4a0: 54a9 6c0f |0034: iget-object v9, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@0f6c │ │ -0ab4a4: 4d09 0708 |0036: aput-object v9, v7, v8 │ │ -0ab4a8: 2208 ce04 |0038: new-instance v8, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; // type@04ce │ │ -0ab4ac: 7020 9124 2800 |003a: invoke-direct {v8, v2}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.:(Ljava/util/List;)V // method@2491 │ │ -0ab4b2: 7130 3428 7608 |003d: invoke-static {v6, v7, v8}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@2834 │ │ -0ab4b8: 0c04 |0040: move-result-object v4 │ │ -0ab4ba: 54a6 6a0f |0041: iget-object v6, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@0f6a │ │ -0ab4be: 1207 |0043: const/4 v7, #int 0 // #0 │ │ -0ab4c0: 1228 |0044: const/4 v8, #int 2 // #2 │ │ -0ab4c2: 2388 9906 |0045: new-array v8, v8, [Ljava/lang/Object; // type@0699 │ │ -0ab4c6: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -0ab4c8: 4d0b 0809 |0048: aput-object v11, v8, v9 │ │ -0ab4cc: 1219 |004a: const/4 v9, #int 1 // #1 │ │ -0ab4ce: 4d04 0809 |004b: aput-object v4, v8, v9 │ │ -0ab4d2: 6e30 2f28 7608 |004d: invoke-virtual {v6, v7, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0ab4d8: 0e00 |0050: return-void │ │ -0ab4da: 0d00 |0051: move-exception v0 │ │ -0ab4dc: 2206 4305 |0052: new-instance v6, Ljava/lang/AssertionError; // type@0543 │ │ -0ab4e0: 7020 6227 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0ab4e6: 2706 |0057: throw v6 │ │ -0ab4e8: 0d00 |0058: move-exception v0 │ │ -0ab4ea: 28f9 |0059: goto 0052 // -0007 │ │ +0ab4ac: |[0ab4ac] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +0ab4bc: 2202 ae05 |0000: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +0ab4c0: 7210 ec28 0d00 |0002: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ +0ab4c6: 0a06 |0005: move-result v6 │ │ +0ab4c8: 7020 9128 6200 |0006: invoke-direct {v2, v6}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +0ab4ce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0ab4d0: 7210 ec28 0d00 |000a: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ +0ab4d6: 0a05 |000d: move-result v5 │ │ +0ab4d8: 3551 1700 |000e: if-ge v1, v5, 0025 // +0017 │ │ +0ab4dc: 7220 e528 1d00 |0010: invoke-interface {v13, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0ab4e2: 0c03 |0013: move-result-object v3 │ │ +0ab4e4: 1f03 bd04 |0014: check-cast v3, Lcom/squareup/okhttp/Protocol; // type@04bd │ │ +0ab4e8: 6206 290f |0016: sget-object v6, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ +0ab4ec: 3363 0500 |0018: if-ne v3, v6, 001d // +0005 │ │ +0ab4f0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ab4f4: 28f2 |001c: goto 000e // -000e │ │ +0ab4f6: 6e10 fc23 0300 |001d: invoke-virtual {v3}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@23fc │ │ +0ab4fc: 0c06 |0020: move-result-object v6 │ │ +0ab4fe: 7220 df28 6200 |0021: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0ab504: 28f6 |0024: goto 001a // -000a │ │ +0ab506: 1c06 d004 |0025: const-class v6, Lcom/squareup/okhttp/internal/Platform; // type@04d0 │ │ +0ab50a: 6e10 7427 0600 |0027: invoke-virtual {v6}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2774 │ │ +0ab510: 0c06 |002a: move-result-object v6 │ │ +0ab512: 1227 |002b: const/4 v7, #int 2 // #2 │ │ +0ab514: 2377 9b06 |002c: new-array v7, v7, [Ljava/lang/Class; // type@069b │ │ +0ab518: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +0ab51a: 54a9 680f |002f: iget-object v9, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@0f68 │ │ +0ab51e: 4d09 0708 |0031: aput-object v9, v7, v8 │ │ +0ab522: 1218 |0033: const/4 v8, #int 1 // #1 │ │ +0ab524: 54a9 6c0f |0034: iget-object v9, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@0f6c │ │ +0ab528: 4d09 0708 |0036: aput-object v9, v7, v8 │ │ +0ab52c: 2208 cf04 |0038: new-instance v8, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; // type@04cf │ │ +0ab530: 7020 9124 2800 |003a: invoke-direct {v8, v2}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.:(Ljava/util/List;)V // method@2491 │ │ +0ab536: 7130 3428 7608 |003d: invoke-static {v6, v7, v8}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@2834 │ │ +0ab53c: 0c04 |0040: move-result-object v4 │ │ +0ab53e: 54a6 6a0f |0041: iget-object v6, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@0f6a │ │ +0ab542: 1207 |0043: const/4 v7, #int 0 // #0 │ │ +0ab544: 1228 |0044: const/4 v8, #int 2 // #2 │ │ +0ab546: 2388 9c06 |0045: new-array v8, v8, [Ljava/lang/Object; // type@069c │ │ +0ab54a: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +0ab54c: 4d0b 0809 |0048: aput-object v11, v8, v9 │ │ +0ab550: 1219 |004a: const/4 v9, #int 1 // #1 │ │ +0ab552: 4d04 0809 |004b: aput-object v4, v8, v9 │ │ +0ab556: 6e30 2f28 7608 |004d: invoke-virtual {v6, v7, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +0ab55c: 0e00 |0050: return-void │ │ +0ab55e: 0d00 |0051: move-exception v0 │ │ +0ab560: 2206 4405 |0052: new-instance v6, Ljava/lang/AssertionError; // type@0544 │ │ +0ab564: 7020 6227 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0ab56a: 2706 |0057: throw v6 │ │ +0ab56c: 0d00 |0058: move-exception v0 │ │ +0ab56e: 28f9 |0059: goto 0052 // -0007 │ │ catches : 1 │ │ 0x0025 - 0x0050 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x0051 │ │ - Ljava/lang/IllegalAccessException; -> 0x0058 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0058 │ │ + Ljava/lang/IllegalAccessException; -> 0x0051 │ │ positions : │ │ 0x0000 line=292 │ │ 0x0009 line=293 │ │ 0x0010 line=294 │ │ 0x0016 line=295 │ │ 0x001a line=293 │ │ 0x001d line=296 │ │ @@ -262053,54 +262079,54 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0ab4fc: |[0ab4fc] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -0ab50c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ab50e: 5473 690f |0001: iget-object v3, v7, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@0f69 │ │ -0ab512: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0ab514: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -0ab516: 2355 9906 |0005: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0ab51a: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -0ab51c: 4d08 0506 |0008: aput-object v8, v5, v6 │ │ -0ab520: 6e30 2f28 4305 |000a: invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0ab526: 0c03 |000d: move-result-object v3 │ │ -0ab528: 7110 3328 0300 |000e: invoke-static {v3}, Ljava/lang/reflect/Proxy;.getInvocationHandler:(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; // method@2833 │ │ -0ab52e: 0c01 |0011: move-result-object v1 │ │ -0ab530: 1f01 ce04 |0012: check-cast v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; // type@04ce │ │ -0ab534: 7110 9224 0100 |0014: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z // method@2492 │ │ -0ab53a: 0a03 |0017: move-result v3 │ │ -0ab53c: 3903 1200 |0018: if-nez v3, 002a // +0012 │ │ -0ab540: 7110 9324 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; // method@2493 │ │ -0ab546: 0c03 |001d: move-result-object v3 │ │ -0ab548: 3903 0c00 |001e: if-nez v3, 002a // +000c │ │ -0ab54c: 6203 5d0f |0020: sget-object v3, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@0f5d │ │ -0ab550: 6204 d310 |0022: sget-object v4, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@10d3 │ │ -0ab554: 1a05 f701 |0024: const-string v5, "ALPN callback dropped: SPDY and HTTP/2 are disabled. Is alpn-boot on the boot class path?" // string@01f7 │ │ -0ab558: 6e30 2629 4305 |0026: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@2926 │ │ -0ab55e: 1102 |0029: return-object v2 │ │ -0ab560: 7110 9224 0100 |002a: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z // method@2492 │ │ -0ab566: 0a03 |002d: move-result v3 │ │ -0ab568: 3903 fbff |002e: if-nez v3, 0029 // -0005 │ │ -0ab56c: 7110 9324 0100 |0030: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; // method@2493 │ │ -0ab572: 0c02 |0033: move-result-object v2 │ │ -0ab574: 28f5 |0034: goto 0029 // -000b │ │ -0ab576: 0d00 |0035: move-exception v0 │ │ -0ab578: 2202 4305 |0036: new-instance v2, Ljava/lang/AssertionError; // type@0543 │ │ -0ab57c: 7010 6127 0200 |0038: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0ab582: 2702 |003b: throw v2 │ │ -0ab584: 0d00 |003c: move-exception v0 │ │ -0ab586: 28f9 |003d: goto 0036 // -0007 │ │ +0ab580: |[0ab580] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +0ab590: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ab592: 5473 690f |0001: iget-object v3, v7, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@0f69 │ │ +0ab596: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0ab598: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +0ab59a: 2355 9c06 |0005: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0ab59e: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +0ab5a0: 4d08 0506 |0008: aput-object v8, v5, v6 │ │ +0ab5a4: 6e30 2f28 4305 |000a: invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +0ab5aa: 0c03 |000d: move-result-object v3 │ │ +0ab5ac: 7110 3328 0300 |000e: invoke-static {v3}, Ljava/lang/reflect/Proxy;.getInvocationHandler:(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; // method@2833 │ │ +0ab5b2: 0c01 |0011: move-result-object v1 │ │ +0ab5b4: 1f01 cf04 |0012: check-cast v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; // type@04cf │ │ +0ab5b8: 7110 9224 0100 |0014: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z // method@2492 │ │ +0ab5be: 0a03 |0017: move-result v3 │ │ +0ab5c0: 3903 1200 |0018: if-nez v3, 002a // +0012 │ │ +0ab5c4: 7110 9324 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; // method@2493 │ │ +0ab5ca: 0c03 |001d: move-result-object v3 │ │ +0ab5cc: 3903 0c00 |001e: if-nez v3, 002a // +000c │ │ +0ab5d0: 6203 5d0f |0020: sget-object v3, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@0f5d │ │ +0ab5d4: 6204 da10 |0022: sget-object v4, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@10da │ │ +0ab5d8: 1a05 f701 |0024: const-string v5, "ALPN callback dropped: SPDY and HTTP/2 are disabled. Is alpn-boot on the boot class path?" // string@01f7 │ │ +0ab5dc: 6e30 2629 4305 |0026: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@2926 │ │ +0ab5e2: 1102 |0029: return-object v2 │ │ +0ab5e4: 7110 9224 0100 |002a: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z // method@2492 │ │ +0ab5ea: 0a03 |002d: move-result v3 │ │ +0ab5ec: 3903 fbff |002e: if-nez v3, 0029 // -0005 │ │ +0ab5f0: 7110 9324 0100 |0030: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; // method@2493 │ │ +0ab5f6: 0c02 |0033: move-result-object v2 │ │ +0ab5f8: 28f5 |0034: goto 0029 // -000b │ │ +0ab5fa: 0d00 |0035: move-exception v0 │ │ +0ab5fc: 2202 4405 |0036: new-instance v2, Ljava/lang/AssertionError; // type@0544 │ │ +0ab600: 7010 6127 0200 |0038: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0ab606: 2702 |003b: throw v2 │ │ +0ab608: 0d00 |003c: move-exception v0 │ │ +0ab60a: 28f9 |003d: goto 0036 // -0007 │ │ catches : 1 │ │ 0x0001 - 0x0033 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x0035 │ │ - Ljava/lang/IllegalAccessException; -> 0x003c │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x003c │ │ + Ljava/lang/IllegalAccessException; -> 0x0035 │ │ positions : │ │ 0x0001 line=317 │ │ 0x000a line=318 │ │ 0x0014 line=319 │ │ 0x0020 line=320 │ │ 0x0029 line=324 │ │ 0x0035 line=325 │ │ @@ -262108,38 +262134,38 @@ │ │ 0x003c line=325 │ │ locals : │ │ 0x0014 - 0x0035 reg=1 provider Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; │ │ 0x0036 - 0x003c reg=0 e Ljava/lang/ReflectiveOperationException; │ │ 0x0000 - 0x003e reg=7 this Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; │ │ 0x0000 - 0x003e reg=8 socket Ljavax/net/ssl/SSLSocket; │ │ │ │ - source_file_idx : 3924 (Platform.java) │ │ + source_file_idx : 3934 (Platform.java) │ │ │ │ -Class #914 header: │ │ -class_idx : 1230 │ │ +Class #915 header: │ │ +class_idx : 1231 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3924 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3934 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #914 annotations: │ │ +Class #915 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/Platform; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="JettyNegoProvider" │ │ Annotations on field #3949 'protocols' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #9361 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;)V" } │ │ Annotations on method #9364 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; } │ │ │ │ -Class #914 - │ │ +Class #915 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/reflect/InvocationHandler;' │ │ Static fields - │ │ Instance fields - │ │ @@ -262161,18 +262187,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ab598: |[0ab598] com.squareup.okhttp.internal.Platform$JettyNegoProvider.:(Ljava/util/List;)V │ │ -0ab5a8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ab5ae: 5b01 6d0f |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@0f6d │ │ -0ab5b2: 0e00 |0005: return-void │ │ +0ab61c: |[0ab61c] com.squareup.okhttp.internal.Platform$JettyNegoProvider.:(Ljava/util/List;)V │ │ +0ab62c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ab632: 5b01 6d0f |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@0f6d │ │ +0ab636: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0003 line=344 │ │ 0x0005 line=345 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ @@ -262184,17 +262210,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab5b4: |[0ab5b4] com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z │ │ -0ab5c4: 5510 6f0f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.unsupported:Z // field@0f6f │ │ -0ab5c8: 0f00 |0002: return v0 │ │ +0ab638: |[0ab638] com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z │ │ +0ab648: 5510 6f0f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.unsupported:Z // field@0f6f │ │ +0ab64c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;) │ │ @@ -262202,17 +262228,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab5cc: |[0ab5cc] com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; │ │ -0ab5dc: 5410 6e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@0f6e │ │ -0ab5e0: 1100 |0002: return-object v0 │ │ +0ab650: |[0ab650] com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; │ │ +0ab660: 5410 6e0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@0f6e │ │ +0ab664: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; │ │ │ │ Virtual methods - │ │ @@ -262221,108 +262247,108 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -0ab5e4: |[0ab5e4] com.squareup.okhttp.internal.Platform$JettyNegoProvider.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab5f4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0ab5f6: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -0ab5f8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0ab5fa: 6e10 2d28 0b00 |0003: invoke-virtual {v11}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@282d │ │ -0ab600: 0c01 |0006: move-result-object v1 │ │ -0ab602: 6e10 2e28 0b00 |0007: invoke-virtual {v11}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@282e │ │ -0ab608: 0c03 |000a: move-result-object v3 │ │ -0ab60a: 390c 0400 |000b: if-nez v12, 000f // +0004 │ │ -0ab60e: 620c 750f |000d: sget-object v12, Lcom/squareup/okhttp/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@0f75 │ │ -0ab612: 1a05 6934 |000f: const-string v5, "supports" // string@3469 │ │ -0ab616: 6e20 d727 5100 |0011: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ab61c: 0a05 |0014: move-result v5 │ │ -0ab61e: 3805 0b00 |0015: if-eqz v5, 0020 // +000b │ │ -0ab622: 6205 c410 |0017: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ -0ab626: 3335 0700 |0019: if-ne v5, v3, 0020 // +0007 │ │ -0ab62a: 7110 6927 0800 |001b: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0ab630: 0c05 |001e: move-result-object v5 │ │ -0ab632: 1105 |001f: return-object v5 │ │ -0ab634: 1a05 e935 |0020: const-string v5, "unsupported" // string@35e9 │ │ -0ab638: 6e20 d727 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ab63e: 0a05 |0025: move-result v5 │ │ -0ab640: 3805 0a00 |0026: if-eqz v5, 0030 // +000a │ │ -0ab644: 6205 c710 |0028: sget-object v5, Ljava/lang/Void;.TYPE:Ljava/lang/Class; // field@10c7 │ │ -0ab648: 3335 0600 |002a: if-ne v5, v3, 0030 // +0006 │ │ -0ab64c: 5c98 6f0f |002c: iput-boolean v8, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.unsupported:Z // field@0f6f │ │ -0ab650: 0765 |002e: move-object v5, v6 │ │ -0ab652: 28f0 |002f: goto 001f // -0010 │ │ -0ab654: 1a05 d42d |0030: const-string v5, "protocols" // string@2dd4 │ │ -0ab658: 6e20 d727 5100 |0032: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ab65e: 0a05 |0035: move-result v5 │ │ -0ab660: 3805 0800 |0036: if-eqz v5, 003e // +0008 │ │ -0ab664: 21c5 |0038: array-length v5, v12 │ │ -0ab666: 3905 0500 |0039: if-nez v5, 003e // +0005 │ │ -0ab66a: 5495 6d0f |003b: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@0f6d │ │ -0ab66e: 28e2 |003d: goto 001f // -001e │ │ -0ab670: 1a05 4f30 |003e: const-string v5, "selectProtocol" // string@304f │ │ -0ab674: 6e20 d727 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ab67a: 0a05 |0043: move-result v5 │ │ -0ab67c: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ -0ab680: 1a05 4d30 |0046: const-string v5, "select" // string@304d │ │ -0ab684: 6e20 d727 5100 |0048: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ab68a: 0a05 |004b: move-result v5 │ │ -0ab68c: 3805 3d00 |004c: if-eqz v5, 0089 // +003d │ │ -0ab690: 1c05 6a05 |004e: const-class v5, Ljava/lang/String; // type@056a │ │ -0ab694: 3335 3900 |0050: if-ne v5, v3, 0089 // +0039 │ │ -0ab698: 21c5 |0052: array-length v5, v12 │ │ -0ab69a: 3385 3600 |0053: if-ne v5, v8, 0089 // +0036 │ │ -0ab69e: 4605 0c07 |0055: aget-object v5, v12, v7 │ │ -0ab6a2: 2055 b805 |0057: instance-of v5, v5, Ljava/util/List; // type@05b8 │ │ -0ab6a6: 3805 3000 |0059: if-eqz v5, 0089 // +0030 │ │ -0ab6aa: 4602 0c07 |005b: aget-object v2, v12, v7 │ │ -0ab6ae: 1f02 b805 |005d: check-cast v2, Ljava/util/List; // type@05b8 │ │ -0ab6b2: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -0ab6b4: 7210 ec28 0200 |0060: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -0ab6ba: 0a04 |0063: move-result v4 │ │ -0ab6bc: 3540 1a00 |0064: if-ge v0, v4, 007e // +001a │ │ -0ab6c0: 5495 6d0f |0066: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@0f6d │ │ -0ab6c4: 7220 e528 0200 |0068: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0ab6ca: 0c06 |006b: move-result-object v6 │ │ -0ab6cc: 7220 e228 6500 |006c: invoke-interface {v5, v6}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ -0ab6d2: 0a05 |006f: move-result v5 │ │ -0ab6d4: 3805 0b00 |0070: if-eqz v5, 007b // +000b │ │ -0ab6d8: 7220 e528 0200 |0072: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0ab6de: 0c05 |0075: move-result-object v5 │ │ -0ab6e0: 1f05 6a05 |0076: check-cast v5, Ljava/lang/String; // type@056a │ │ -0ab6e4: 5b95 6e0f |0078: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@0f6e │ │ -0ab6e8: 28a5 |007a: goto 001f // -005b │ │ -0ab6ea: d800 0001 |007b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab6ee: 28e7 |007d: goto 0064 // -0019 │ │ -0ab6f0: 5495 6d0f |007e: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@0f6d │ │ -0ab6f4: 7220 e528 7500 |0080: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0ab6fa: 0c05 |0083: move-result-object v5 │ │ -0ab6fc: 1f05 6a05 |0084: check-cast v5, Ljava/lang/String; // type@056a │ │ -0ab700: 5b95 6e0f |0086: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@0f6e │ │ -0ab704: 2897 |0088: goto 001f // -0069 │ │ -0ab706: 1a05 d32d |0089: const-string v5, "protocolSelected" // string@2dd3 │ │ -0ab70a: 6e20 d727 5100 |008b: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ab710: 0a05 |008e: move-result v5 │ │ -0ab712: 3905 0a00 |008f: if-nez v5, 0099 // +000a │ │ -0ab716: 1a05 5730 |0091: const-string v5, "selected" // string@3057 │ │ -0ab71a: 6e20 d727 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ab720: 0a05 |0096: move-result v5 │ │ -0ab722: 3805 0e00 |0097: if-eqz v5, 00a5 // +000e │ │ -0ab726: 21c5 |0099: array-length v5, v12 │ │ -0ab728: 3385 0b00 |009a: if-ne v5, v8, 00a5 // +000b │ │ -0ab72c: 4605 0c07 |009c: aget-object v5, v12, v7 │ │ -0ab730: 1f05 6a05 |009e: check-cast v5, Ljava/lang/String; // type@056a │ │ -0ab734: 5b95 6e0f |00a0: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@0f6e │ │ -0ab738: 0765 |00a2: move-object v5, v6 │ │ -0ab73a: 2900 7cff |00a3: goto/16 001f // -0084 │ │ -0ab73e: 6e30 2f28 9b0c |00a5: invoke-virtual {v11, v9, v12}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0ab744: 0c05 |00a8: move-result-object v5 │ │ -0ab746: 2900 76ff |00a9: goto/16 001f // -008a │ │ +0ab668: |[0ab668] com.squareup.okhttp.internal.Platform$JettyNegoProvider.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab678: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ab67a: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +0ab67c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0ab67e: 6e10 2d28 0b00 |0003: invoke-virtual {v11}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@282d │ │ +0ab684: 0c01 |0006: move-result-object v1 │ │ +0ab686: 6e10 2e28 0b00 |0007: invoke-virtual {v11}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@282e │ │ +0ab68c: 0c03 |000a: move-result-object v3 │ │ +0ab68e: 390c 0400 |000b: if-nez v12, 000f // +0004 │ │ +0ab692: 620c 750f |000d: sget-object v12, Lcom/squareup/okhttp/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@0f75 │ │ +0ab696: 1a05 7334 |000f: const-string v5, "supports" // string@3473 │ │ +0ab69a: 6e20 d727 5100 |0011: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ab6a0: 0a05 |0014: move-result v5 │ │ +0ab6a2: 3805 0b00 |0015: if-eqz v5, 0020 // +000b │ │ +0ab6a6: 6205 c410 |0017: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@10c4 │ │ +0ab6aa: 3335 0700 |0019: if-ne v5, v3, 0020 // +0007 │ │ +0ab6ae: 7110 6927 0800 |001b: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0ab6b4: 0c05 |001e: move-result-object v5 │ │ +0ab6b6: 1105 |001f: return-object v5 │ │ +0ab6b8: 1a05 f235 |0020: const-string v5, "unsupported" // string@35f2 │ │ +0ab6bc: 6e20 d727 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ab6c2: 0a05 |0025: move-result v5 │ │ +0ab6c4: 3805 0a00 |0026: if-eqz v5, 0030 // +000a │ │ +0ab6c8: 6205 c710 |0028: sget-object v5, Ljava/lang/Void;.TYPE:Ljava/lang/Class; // field@10c7 │ │ +0ab6cc: 3335 0600 |002a: if-ne v5, v3, 0030 // +0006 │ │ +0ab6d0: 5c98 6f0f |002c: iput-boolean v8, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.unsupported:Z // field@0f6f │ │ +0ab6d4: 0765 |002e: move-object v5, v6 │ │ +0ab6d6: 28f0 |002f: goto 001f // -0010 │ │ +0ab6d8: 1a05 de2d |0030: const-string v5, "protocols" // string@2dde │ │ +0ab6dc: 6e20 d727 5100 |0032: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ab6e2: 0a05 |0035: move-result v5 │ │ +0ab6e4: 3805 0800 |0036: if-eqz v5, 003e // +0008 │ │ +0ab6e8: 21c5 |0038: array-length v5, v12 │ │ +0ab6ea: 3905 0500 |0039: if-nez v5, 003e // +0005 │ │ +0ab6ee: 5495 6d0f |003b: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@0f6d │ │ +0ab6f2: 28e2 |003d: goto 001f // -001e │ │ +0ab6f4: 1a05 5930 |003e: const-string v5, "selectProtocol" // string@3059 │ │ +0ab6f8: 6e20 d727 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ab6fe: 0a05 |0043: move-result v5 │ │ +0ab700: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ +0ab704: 1a05 5730 |0046: const-string v5, "select" // string@3057 │ │ +0ab708: 6e20 d727 5100 |0048: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ab70e: 0a05 |004b: move-result v5 │ │ +0ab710: 3805 3d00 |004c: if-eqz v5, 0089 // +003d │ │ +0ab714: 1c05 6b05 |004e: const-class v5, Ljava/lang/String; // type@056b │ │ +0ab718: 3335 3900 |0050: if-ne v5, v3, 0089 // +0039 │ │ +0ab71c: 21c5 |0052: array-length v5, v12 │ │ +0ab71e: 3385 3600 |0053: if-ne v5, v8, 0089 // +0036 │ │ +0ab722: 4605 0c07 |0055: aget-object v5, v12, v7 │ │ +0ab726: 2055 bb05 |0057: instance-of v5, v5, Ljava/util/List; // type@05bb │ │ +0ab72a: 3805 3000 |0059: if-eqz v5, 0089 // +0030 │ │ +0ab72e: 4602 0c07 |005b: aget-object v2, v12, v7 │ │ +0ab732: 1f02 bb05 |005d: check-cast v2, Ljava/util/List; // type@05bb │ │ +0ab736: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +0ab738: 7210 ec28 0200 |0060: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +0ab73e: 0a04 |0063: move-result v4 │ │ +0ab740: 3540 1a00 |0064: if-ge v0, v4, 007e // +001a │ │ +0ab744: 5495 6d0f |0066: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@0f6d │ │ +0ab748: 7220 e528 0200 |0068: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0ab74e: 0c06 |006b: move-result-object v6 │ │ +0ab750: 7220 e228 6500 |006c: invoke-interface {v5, v6}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ +0ab756: 0a05 |006f: move-result v5 │ │ +0ab758: 3805 0b00 |0070: if-eqz v5, 007b // +000b │ │ +0ab75c: 7220 e528 0200 |0072: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0ab762: 0c05 |0075: move-result-object v5 │ │ +0ab764: 1f05 6b05 |0076: check-cast v5, Ljava/lang/String; // type@056b │ │ +0ab768: 5b95 6e0f |0078: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@0f6e │ │ +0ab76c: 28a5 |007a: goto 001f // -005b │ │ +0ab76e: d800 0001 |007b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab772: 28e7 |007d: goto 0064 // -0019 │ │ +0ab774: 5495 6d0f |007e: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@0f6d │ │ +0ab778: 7220 e528 7500 |0080: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0ab77e: 0c05 |0083: move-result-object v5 │ │ +0ab780: 1f05 6b05 |0084: check-cast v5, Ljava/lang/String; // type@056b │ │ +0ab784: 5b95 6e0f |0086: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@0f6e │ │ +0ab788: 2897 |0088: goto 001f // -0069 │ │ +0ab78a: 1a05 dd2d |0089: const-string v5, "protocolSelected" // string@2ddd │ │ +0ab78e: 6e20 d727 5100 |008b: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ab794: 0a05 |008e: move-result v5 │ │ +0ab796: 3905 0a00 |008f: if-nez v5, 0099 // +000a │ │ +0ab79a: 1a05 6130 |0091: const-string v5, "selected" // string@3061 │ │ +0ab79e: 6e20 d727 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ab7a4: 0a05 |0096: move-result v5 │ │ +0ab7a6: 3805 0e00 |0097: if-eqz v5, 00a5 // +000e │ │ +0ab7aa: 21c5 |0099: array-length v5, v12 │ │ +0ab7ac: 3385 0b00 |009a: if-ne v5, v8, 00a5 // +000b │ │ +0ab7b0: 4605 0c07 |009c: aget-object v5, v12, v7 │ │ +0ab7b4: 1f05 6b05 |009e: check-cast v5, Ljava/lang/String; // type@056b │ │ +0ab7b8: 5b95 6e0f |00a0: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@0f6e │ │ +0ab7bc: 0765 |00a2: move-object v5, v6 │ │ +0ab7be: 2900 7cff |00a3: goto/16 001f // -0084 │ │ +0ab7c2: 6e30 2f28 9b0c |00a5: invoke-virtual {v11, v9, v12}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +0ab7c8: 0c05 |00a8: move-result-object v5 │ │ +0ab7ca: 2900 76ff |00a9: goto/16 001f // -008a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=348 │ │ 0x0007 line=349 │ │ 0x000b line=350 │ │ 0x000d line=351 │ │ 0x000f line=353 │ │ @@ -262351,31 +262377,31 @@ │ │ 0x0007 - 0x00ab reg=1 methodName Ljava/lang/String; │ │ 0x000b - 0x00ab reg=3 returnType Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x0000 - 0x00ab reg=9 this Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; │ │ 0x0000 - 0x00ab reg=10 proxy Ljava/lang/Object; │ │ 0x0000 - 0x00ab reg=11 method Ljava/lang/reflect/Method; │ │ 0x0000 - 0x00ab reg=12 args [Ljava/lang/Object; │ │ │ │ - source_file_idx : 3924 (Platform.java) │ │ + source_file_idx : 3934 (Platform.java) │ │ │ │ -Class #915 header: │ │ -class_idx : 1232 │ │ +Class #916 header: │ │ +class_idx : 1233 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4036 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4046 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #915 annotations: │ │ +Class #916 annotations: │ │ Annotations on field #3953 'failedRoutes' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Set" "<" "Lcom/squareup/okhttp/Route;" ">;" } │ │ │ │ -Class #915 - │ │ +Class #916 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/RouteDatabase;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/RouteDatabase;) │ │ @@ -262388,20 +262414,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ab74c: |[0ab74c] com.squareup.okhttp.internal.RouteDatabase.:()V │ │ -0ab75c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ab762: 2200 b705 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@05b7 │ │ -0ab766: 7010 de28 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@28de │ │ -0ab76c: 5b10 710f |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@0f71 │ │ -0ab770: 0e00 |000a: return-void │ │ +0ab7d0: |[0ab7d0] com.squareup.okhttp.internal.RouteDatabase.:()V │ │ +0ab7e0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ab7e6: 2200 ba05 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@05ba │ │ +0ab7ea: 7010 de28 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@28de │ │ +0ab7f0: 5b10 710f |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@0f71 │ │ +0ab7f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/squareup/okhttp/internal/RouteDatabase; │ │ │ │ @@ -262411,23 +262437,23 @@ │ │ type : '(Lcom/squareup/okhttp/Route;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ab774: |[0ab774] com.squareup.okhttp.internal.RouteDatabase.connected:(Lcom/squareup/okhttp/Route;)V │ │ -0ab784: 1d01 |0000: monitor-enter v1 │ │ -0ab786: 5410 710f |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@0f71 │ │ -0ab78a: 7220 0529 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ -0ab790: 1e01 |0006: monitor-exit v1 │ │ -0ab792: 0e00 |0007: return-void │ │ -0ab794: 0d00 |0008: move-exception v0 │ │ -0ab796: 1e01 |0009: monitor-exit v1 │ │ -0ab798: 2700 |000a: throw v0 │ │ +0ab7f8: |[0ab7f8] com.squareup.okhttp.internal.RouteDatabase.connected:(Lcom/squareup/okhttp/Route;)V │ │ +0ab808: 1d01 |0000: monitor-enter v1 │ │ +0ab80a: 5410 710f |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@0f71 │ │ +0ab80e: 7220 0529 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ +0ab814: 1e01 |0006: monitor-exit v1 │ │ +0ab816: 0e00 |0007: return-void │ │ +0ab818: 0d00 |0008: move-exception v0 │ │ +0ab81a: 1e01 |0009: monitor-exit v1 │ │ +0ab81c: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=38 │ │ @@ -262440,23 +262466,23 @@ │ │ type : '(Lcom/squareup/okhttp/Route;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ab7a8: |[0ab7a8] com.squareup.okhttp.internal.RouteDatabase.failed:(Lcom/squareup/okhttp/Route;)V │ │ -0ab7b8: 1d01 |0000: monitor-enter v1 │ │ -0ab7ba: 5410 710f |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@0f71 │ │ -0ab7be: 7220 0029 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2900 │ │ -0ab7c4: 1e01 |0006: monitor-exit v1 │ │ -0ab7c6: 0e00 |0007: return-void │ │ -0ab7c8: 0d00 |0008: move-exception v0 │ │ -0ab7ca: 1e01 |0009: monitor-exit v1 │ │ -0ab7cc: 2700 |000a: throw v0 │ │ +0ab82c: |[0ab82c] com.squareup.okhttp.internal.RouteDatabase.failed:(Lcom/squareup/okhttp/Route;)V │ │ +0ab83c: 1d01 |0000: monitor-enter v1 │ │ +0ab83e: 5410 710f |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@0f71 │ │ +0ab842: 7220 0029 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2900 │ │ +0ab848: 1e01 |0006: monitor-exit v1 │ │ +0ab84a: 0e00 |0007: return-void │ │ +0ab84c: 0d00 |0008: move-exception v0 │ │ +0ab84e: 1e01 |0009: monitor-exit v1 │ │ +0ab850: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=33 │ │ @@ -262469,51 +262495,51 @@ │ │ type : '(Lcom/squareup/okhttp/Route;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ab7dc: |[0ab7dc] com.squareup.okhttp.internal.RouteDatabase.shouldPostpone:(Lcom/squareup/okhttp/Route;)Z │ │ -0ab7ec: 1d01 |0000: monitor-enter v1 │ │ -0ab7ee: 5410 710f |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@0f71 │ │ -0ab7f2: 7220 0229 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2902 │ │ -0ab7f8: 0a00 |0006: move-result v0 │ │ -0ab7fa: 1e01 |0007: monitor-exit v1 │ │ -0ab7fc: 0f00 |0008: return v0 │ │ -0ab7fe: 0d00 |0009: move-exception v0 │ │ -0ab800: 1e01 |000a: monitor-exit v1 │ │ -0ab802: 2700 |000b: throw v0 │ │ +0ab860: |[0ab860] com.squareup.okhttp.internal.RouteDatabase.shouldPostpone:(Lcom/squareup/okhttp/Route;)Z │ │ +0ab870: 1d01 |0000: monitor-enter v1 │ │ +0ab872: 5410 710f |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@0f71 │ │ +0ab876: 7220 0229 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2902 │ │ +0ab87c: 0a00 |0006: move-result v0 │ │ +0ab87e: 1e01 |0007: monitor-exit v1 │ │ +0ab880: 0f00 |0008: return v0 │ │ +0ab882: 0d00 |0009: move-exception v0 │ │ +0ab884: 1e01 |000a: monitor-exit v1 │ │ +0ab886: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/internal/RouteDatabase; │ │ 0x0000 - 0x000c reg=2 route Lcom/squareup/okhttp/Route; │ │ │ │ - source_file_idx : 4036 (RouteDatabase.java) │ │ + source_file_idx : 4046 (RouteDatabase.java) │ │ │ │ -Class #916 header: │ │ -class_idx : 1233 │ │ +Class #917 header: │ │ +class_idx : 1234 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4721 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4731 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #916 annotations: │ │ +Class #917 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=threadFactory │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #916 - │ │ +Class #917 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/Util$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/concurrent/ThreadFactory;' │ │ Static fields - │ │ Instance fields - │ │ @@ -262531,19 +262557,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ab810: |[0ab810] com.squareup.okhttp.internal.Util$1.:(Ljava/lang/String;Z)V │ │ -0ab820: 5b01 730f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/Util$1;.val$name:Ljava/lang/String; // field@0f73 │ │ -0ab824: 5c02 720f |0002: iput-boolean v2, v0, Lcom/squareup/okhttp/internal/Util$1;.val$daemon:Z // field@0f72 │ │ -0ab828: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ab82e: 0e00 |0007: return-void │ │ +0ab894: |[0ab894] com.squareup.okhttp.internal.Util$1.:(Ljava/lang/String;Z)V │ │ +0ab8a4: 5b01 730f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/Util$1;.val$name:Ljava/lang/String; // field@0f73 │ │ +0ab8a8: 5c02 720f |0002: iput-boolean v2, v0, Lcom/squareup/okhttp/internal/Util$1;.val$daemon:Z // field@0f72 │ │ +0ab8ac: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ab8b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/internal/Util$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -262554,44 +262580,44 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ab830: |[0ab830] com.squareup.okhttp.internal.Util$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -0ab840: 2200 6e05 |0000: new-instance v0, Ljava/lang/Thread; // type@056e │ │ -0ab844: 5421 730f |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/Util$1;.val$name:Ljava/lang/String; // field@0f73 │ │ -0ab848: 7030 0d28 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@280d │ │ -0ab84e: 5521 720f |0007: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/Util$1;.val$daemon:Z // field@0f72 │ │ -0ab852: 6e20 1328 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@2813 │ │ -0ab858: 1100 |000c: return-object v0 │ │ +0ab8b4: |[0ab8b4] com.squareup.okhttp.internal.Util$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +0ab8c4: 2200 6f05 |0000: new-instance v0, Ljava/lang/Thread; // type@056f │ │ +0ab8c8: 5421 730f |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/Util$1;.val$name:Ljava/lang/String; // field@0f73 │ │ +0ab8cc: 7030 0d28 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@280d │ │ +0ab8d2: 5521 720f |0007: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/Util$1;.val$daemon:Z // field@0f72 │ │ +0ab8d6: 6e20 1328 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@2813 │ │ +0ab8dc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0007 line=226 │ │ 0x000c line=227 │ │ locals : │ │ 0x0007 - 0x000d reg=0 result Ljava/lang/Thread; │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/internal/Util$1; │ │ 0x0000 - 0x000d reg=3 runnable Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 4721 (Util.java) │ │ + source_file_idx : 4731 (Util.java) │ │ │ │ -Class #917 header: │ │ -class_idx : 1234 │ │ +Class #918 header: │ │ +class_idx : 1235 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4721 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4731 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 0 │ │ │ │ -Class #917 annotations: │ │ +Class #918 annotations: │ │ Annotations on method #9383 'closeAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9391 'immutableList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" ";)" "Ljava/util/List" ";" } │ │ Annotations on method #9392 'immutableList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;)" "Ljava/util/List" ";" } │ │ Annotations on method #9393 'immutableMap' │ │ @@ -262599,15 +262625,15 @@ │ │ Annotations on method #9394 'intersect' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;[TT;)" "Ljava/util/List" ";" } │ │ Annotations on method #9395 'intersect' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class" ";[TT;[TT;)[TT;" } │ │ Annotations on method #9398 'skipAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #917 - │ │ +Class #918 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/Util;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/Util;) │ │ name : 'EMPTY_BYTE_ARRAY' │ │ @@ -262628,25 +262654,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ab85c: |[0ab85c] com.squareup.okhttp.internal.Util.:()V │ │ -0ab86c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ab86e: 2310 6606 |0001: new-array v0, v1, [B // type@0666 │ │ -0ab872: 6900 740f |0003: sput-object v0, Lcom/squareup/okhttp/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@0f74 │ │ -0ab876: 2310 9b06 |0005: new-array v0, v1, [Ljava/lang/String; // type@069b │ │ -0ab87a: 6900 750f |0007: sput-object v0, Lcom/squareup/okhttp/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@0f75 │ │ -0ab87e: 1a00 5112 |0009: const-string v0, "UTF-8" // string@1251 │ │ -0ab882: 7110 6628 0000 |000b: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@2866 │ │ -0ab888: 0c00 |000e: move-result-object v0 │ │ -0ab88a: 6900 760f |000f: sput-object v0, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ -0ab88e: 0e00 |0011: return-void │ │ +0ab8e0: |[0ab8e0] com.squareup.okhttp.internal.Util.:()V │ │ +0ab8f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ab8f2: 2310 6906 |0001: new-array v0, v1, [B // type@0669 │ │ +0ab8f6: 6900 740f |0003: sput-object v0, Lcom/squareup/okhttp/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@0f74 │ │ +0ab8fa: 2310 9e06 |0005: new-array v0, v1, [Ljava/lang/String; // type@069e │ │ +0ab8fe: 6900 750f |0007: sput-object v0, Lcom/squareup/okhttp/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@0f75 │ │ +0ab902: 1a00 5b12 |0009: const-string v0, "UTF-8" // string@125b │ │ +0ab906: 7110 6628 0000 |000b: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@2866 │ │ +0ab90c: 0c00 |000e: move-result-object v0 │ │ +0ab90e: 6900 760f |000f: sput-object v0, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ +0ab912: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0005 line=45 │ │ 0x0009 line=48 │ │ locals : │ │ │ │ @@ -262655,28 +262681,28 @@ │ │ type : '(JJJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0ab890: |[0ab890] com.squareup.okhttp.internal.Util.checkOffsetAndCount:(JJJ)V │ │ -0ab8a0: a100 0608 |0000: or-long v0, v6, v8 │ │ -0ab8a4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0ab8a8: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0ab8ac: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ -0ab8b0: 3100 0604 |0008: cmp-long v0, v6, v4 │ │ -0ab8b4: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ -0ab8b8: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ -0ab8bc: 3100 0008 |000e: cmp-long v0, v0, v8 │ │ -0ab8c0: 3b00 0800 |0010: if-gez v0, 0018 // +0008 │ │ -0ab8c4: 2200 4205 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0542 │ │ -0ab8c8: 7010 5f27 0000 |0014: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@275f │ │ -0ab8ce: 2700 |0017: throw v0 │ │ -0ab8d0: 0e00 |0018: return-void │ │ +0ab914: |[0ab914] com.squareup.okhttp.internal.Util.checkOffsetAndCount:(JJJ)V │ │ +0ab924: a100 0608 |0000: or-long v0, v6, v8 │ │ +0ab928: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0ab92c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0ab930: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ +0ab934: 3100 0604 |0008: cmp-long v0, v6, v4 │ │ +0ab938: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ +0ab93c: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +0ab940: 3100 0008 |000e: cmp-long v0, v0, v8 │ │ +0ab944: 3b00 0800 |0010: if-gez v0, 0018 // +0008 │ │ +0ab948: 2200 4305 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0543 │ │ +0ab94c: 7010 5f27 0000 |0014: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@275f │ │ +0ab952: 2700 |0017: throw v0 │ │ +0ab954: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0012 line=55 │ │ 0x0018 line=57 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 arrayLength J │ │ @@ -262688,42 +262714,42 @@ │ │ type : '(Ljava/io/Closeable;Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0ab8d4: |[0ab8d4] com.squareup.okhttp.internal.Util.closeAll:(Ljava/io/Closeable;Ljava/io/Closeable;)V │ │ -0ab8e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ab8e6: 7210 3627 0300 |0001: invoke-interface {v3}, Ljava/io/Closeable;.close:()V // method@2736 │ │ -0ab8ec: 7210 3627 0400 |0004: invoke-interface {v4}, Ljava/io/Closeable;.close:()V // method@2736 │ │ -0ab8f2: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ -0ab8f6: 0e00 |0009: return-void │ │ -0ab8f8: 0d00 |000a: move-exception v0 │ │ -0ab8fa: 0701 |000b: move-object v1, v0 │ │ -0ab8fc: 28f8 |000c: goto 0004 // -0008 │ │ -0ab8fe: 0d00 |000d: move-exception v0 │ │ -0ab900: 3901 f9ff |000e: if-nez v1, 0007 // -0007 │ │ -0ab904: 0701 |0010: move-object v1, v0 │ │ -0ab906: 28f6 |0011: goto 0007 // -000a │ │ -0ab908: 2012 3705 |0012: instance-of v2, v1, Ljava/io/IOException; // type@0537 │ │ -0ab90c: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -0ab910: 1f01 3705 |0016: check-cast v1, Ljava/io/IOException; // type@0537 │ │ -0ab914: 2701 |0018: throw v1 │ │ -0ab916: 2012 6705 |0019: instance-of v2, v1, Ljava/lang/RuntimeException; // type@0567 │ │ -0ab91a: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -0ab91e: 1f01 6705 |001d: check-cast v1, Ljava/lang/RuntimeException; // type@0567 │ │ -0ab922: 2701 |001f: throw v1 │ │ -0ab924: 2012 5105 |0020: instance-of v2, v1, Ljava/lang/Error; // type@0551 │ │ -0ab928: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -0ab92c: 1f01 5105 |0024: check-cast v1, Ljava/lang/Error; // type@0551 │ │ -0ab930: 2701 |0026: throw v1 │ │ -0ab932: 2202 4305 |0027: new-instance v2, Ljava/lang/AssertionError; // type@0543 │ │ -0ab936: 7020 6227 1200 |0029: invoke-direct {v2, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0ab93c: 2702 |002c: throw v2 │ │ +0ab958: |[0ab958] com.squareup.okhttp.internal.Util.closeAll:(Ljava/io/Closeable;Ljava/io/Closeable;)V │ │ +0ab968: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ab96a: 7210 3627 0300 |0001: invoke-interface {v3}, Ljava/io/Closeable;.close:()V // method@2736 │ │ +0ab970: 7210 3627 0400 |0004: invoke-interface {v4}, Ljava/io/Closeable;.close:()V // method@2736 │ │ +0ab976: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ +0ab97a: 0e00 |0009: return-void │ │ +0ab97c: 0d00 |000a: move-exception v0 │ │ +0ab97e: 0701 |000b: move-object v1, v0 │ │ +0ab980: 28f8 |000c: goto 0004 // -0008 │ │ +0ab982: 0d00 |000d: move-exception v0 │ │ +0ab984: 3901 f9ff |000e: if-nez v1, 0007 // -0007 │ │ +0ab988: 0701 |0010: move-object v1, v0 │ │ +0ab98a: 28f6 |0011: goto 0007 // -000a │ │ +0ab98c: 2012 3805 |0012: instance-of v2, v1, Ljava/io/IOException; // type@0538 │ │ +0ab990: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +0ab994: 1f01 3805 |0016: check-cast v1, Ljava/io/IOException; // type@0538 │ │ +0ab998: 2701 |0018: throw v1 │ │ +0ab99a: 2012 6805 |0019: instance-of v2, v1, Ljava/lang/RuntimeException; // type@0568 │ │ +0ab99e: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +0ab9a2: 1f01 6805 |001d: check-cast v1, Ljava/lang/RuntimeException; // type@0568 │ │ +0ab9a6: 2701 |001f: throw v1 │ │ +0ab9a8: 2012 5205 |0020: instance-of v2, v1, Ljava/lang/Error; // type@0552 │ │ +0ab9ac: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +0ab9b0: 1f01 5205 |0024: check-cast v1, Ljava/lang/Error; // type@0552 │ │ +0ab9b4: 2701 |0026: throw v1 │ │ +0ab9b6: 2202 4405 |0027: new-instance v2, Ljava/lang/AssertionError; // type@0544 │ │ +0ab9ba: 7020 6227 1200 |0029: invoke-direct {v2, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0ab9c0: 2702 |002c: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ Ljava/lang/Throwable; -> 0x000a │ │ 0x0004 - 0x0007 │ │ Ljava/lang/Throwable; -> 0x000d │ │ positions : │ │ 0x0000 line=116 │ │ @@ -262753,22 +262779,22 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ab95c: |[0ab95c] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/io/Closeable;)V │ │ -0ab96c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -0ab970: 7210 3627 0200 |0002: invoke-interface {v2}, Ljava/io/Closeable;.close:()V // method@2736 │ │ -0ab976: 0e00 |0005: return-void │ │ -0ab978: 0d00 |0006: move-exception v0 │ │ -0ab97a: 2700 |0007: throw v0 │ │ -0ab97c: 0d01 |0008: move-exception v1 │ │ -0ab97e: 28fc |0009: goto 0005 // -0004 │ │ +0ab9e0: |[0ab9e0] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/io/Closeable;)V │ │ +0ab9f0: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +0ab9f4: 7210 3627 0200 |0002: invoke-interface {v2}, Ljava/io/Closeable;.close:()V // method@2736 │ │ +0ab9fa: 0e00 |0005: return-void │ │ +0ab9fc: 0d00 |0006: move-exception v0 │ │ +0ab9fe: 2700 |0007: throw v0 │ │ +0aba00: 0d01 |0008: move-exception v1 │ │ +0aba02: 28fc |0009: goto 0005 // -0004 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/RuntimeException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=71 │ │ @@ -262785,27 +262811,27 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ab990: |[0ab990] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/net/Socket;)V │ │ -0ab9a0: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -0ab9a4: 6e10 5428 0300 |0002: invoke-virtual {v3}, Ljava/net/Socket;.close:()V // method@2854 │ │ -0ab9aa: 0e00 |0005: return-void │ │ -0ab9ac: 0d00 |0006: move-exception v0 │ │ -0ab9ae: 7110 b424 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@24b4 │ │ -0ab9b4: 0a02 |000a: move-result v2 │ │ -0ab9b6: 3902 faff |000b: if-nez v2, 0005 // -0006 │ │ -0ab9ba: 2700 |000d: throw v0 │ │ -0ab9bc: 0d01 |000e: move-exception v1 │ │ -0ab9be: 2701 |000f: throw v1 │ │ -0ab9c0: 0d02 |0010: move-exception v2 │ │ -0ab9c2: 28f4 |0011: goto 0005 // -000c │ │ +0aba14: |[0aba14] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/net/Socket;)V │ │ +0aba24: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ +0aba28: 6e10 5428 0300 |0002: invoke-virtual {v3}, Ljava/net/Socket;.close:()V // method@2854 │ │ +0aba2e: 0e00 |0005: return-void │ │ +0aba30: 0d00 |0006: move-exception v0 │ │ +0aba32: 7110 b424 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@24b4 │ │ +0aba38: 0a02 |000a: move-result v2 │ │ +0aba3a: 3902 faff |000b: if-nez v2, 0005 // -0006 │ │ +0aba3e: 2700 |000d: throw v0 │ │ +0aba40: 0d01 |000e: move-exception v1 │ │ +0aba42: 2701 |000f: throw v1 │ │ +0aba44: 0d02 |0010: move-exception v2 │ │ +0aba46: 28f4 |0011: goto 0005 // -000c │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/AssertionError; -> 0x0006 │ │ Ljava/lang/RuntimeException; -> 0x000e │ │ Ljava/lang/Exception; -> 0x0010 │ │ positions : │ │ 0x0000 line=84 │ │ @@ -262826,25 +262852,25 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0ab9d8: |[0ab9d8] com.squareup.okhttp.internal.Util.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ -0ab9e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ab9ea: 2131 |0001: array-length v1, v3 │ │ -0ab9ec: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ab9f0: 2310 9b06 |0004: new-array v0, v1, [Ljava/lang/String; // type@069b │ │ -0ab9f4: 2131 |0006: array-length v1, v3 │ │ -0ab9f6: 7151 0728 2320 |0007: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0ab9fc: 2101 |000a: array-length v1, v0 │ │ -0ab9fe: d801 01ff |000b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aba02: 4d04 0001 |000d: aput-object v4, v0, v1 │ │ -0aba06: 1100 |000f: return-object v0 │ │ +0aba5c: |[0aba5c] com.squareup.okhttp.internal.Util.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ +0aba6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0aba6e: 2131 |0001: array-length v1, v3 │ │ +0aba70: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aba74: 2310 9e06 |0004: new-array v0, v1, [Ljava/lang/String; // type@069e │ │ +0aba78: 2131 |0006: array-length v1, v3 │ │ +0aba7a: 7151 0728 2320 |0007: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +0aba80: 2101 |000a: array-length v1, v0 │ │ +0aba82: d801 01ff |000b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aba86: 4d04 0001 |000d: aput-object v4, v0, v1 │ │ +0aba8a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=297 │ │ 0x0006 line=298 │ │ 0x000a line=299 │ │ 0x000f line=300 │ │ locals : │ │ @@ -262857,20 +262883,20 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0aba08: |[0aba08] com.squareup.okhttp.internal.Util.contains:([Ljava/lang/String;Ljava/lang/String;)Z │ │ -0aba18: 7110 a228 0100 |0000: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@28a2 │ │ -0aba1e: 0c00 |0003: move-result-object v0 │ │ -0aba20: 7220 e228 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ -0aba26: 0a00 |0007: move-result v0 │ │ -0aba28: 0f00 |0008: return v0 │ │ +0aba8c: |[0aba8c] com.squareup.okhttp.internal.Util.contains:([Ljava/lang/String;Ljava/lang/String;)Z │ │ +0aba9c: 7110 a228 0100 |0000: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@28a2 │ │ +0abaa2: 0c00 |0003: move-result-object v0 │ │ +0abaa4: 7220 e228 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ +0abaaa: 0a00 |0007: move-result v0 │ │ +0abaac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 array [Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 value Ljava/lang/String; │ │ │ │ @@ -262879,21 +262905,21 @@ │ │ type : '(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0aba2c: |[0aba2c] com.squareup.okhttp.internal.Util.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ -0aba3c: 7130 b624 3204 |0000: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24b6 │ │ -0aba42: 0a01 |0003: move-result v1 │ │ -0aba44: 0f01 |0004: return v1 │ │ -0aba46: 0d00 |0005: move-exception v0 │ │ -0aba48: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0aba4a: 28fd |0007: goto 0004 // -0003 │ │ +0abab0: |[0abab0] com.squareup.okhttp.internal.Util.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ +0abac0: 7130 b624 3204 |0000: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24b6 │ │ +0abac6: 0a01 |0003: move-result v1 │ │ +0abac8: 0f01 |0004: return v1 │ │ +0abaca: 0d00 |0005: move-exception v0 │ │ +0abacc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0abace: 28fd |0007: goto 0004 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=143 │ │ 0x0005 line=142 │ │ @@ -262909,24 +262935,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 │ │ -0aba5c: |[0aba5c] com.squareup.okhttp.internal.Util.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0aba6c: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -0aba70: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0aba74: 6e20 bb27 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -0aba7a: 0a00 |0007: move-result v0 │ │ -0aba7c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0aba80: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0aba82: 0f00 |000b: return v0 │ │ -0aba84: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0aba86: 28fe |000d: goto 000b // -0002 │ │ +0abae0: |[0abae0] com.squareup.okhttp.internal.Util.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0abaf0: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +0abaf4: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0abaf8: 6e20 bb27 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0abafe: 0a00 |0007: move-result v0 │ │ +0abb00: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0abb04: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0abb06: 0f00 |000b: return v0 │ │ +0abb08: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0abb0a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000e reg=1 a Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=2 b Ljava/lang/Object; │ │ │ │ @@ -262935,41 +262961,41 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0aba88: |[0aba88] com.squareup.okhttp.internal.Util.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ -0aba98: 6e10 c123 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0aba9e: 0a00 |0003: move-result v0 │ │ -0abaa0: 6e10 c523 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ -0abaa6: 0c01 |0007: move-result-object v1 │ │ -0abaa8: 7110 ad23 0100 |0008: invoke-static {v1}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ -0abaae: 0a01 |000b: move-result v1 │ │ -0abab0: 3210 2200 |000c: if-eq v0, v1, 002e // +0022 │ │ -0abab4: 2200 6c05 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0abab8: 7010 f927 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ababe: 6e10 b723 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0abac4: 0c01 |0016: move-result-object v1 │ │ -0abac6: 6e20 0228 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0abacc: 0c00 |001a: move-result-object v0 │ │ -0abace: 1a01 5a01 |001b: const-string v1, ":" // string@015a │ │ -0abad2: 6e20 0228 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0abad8: 0c00 |0020: move-result-object v0 │ │ -0abada: 6e10 c123 0200 |0021: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0abae0: 0a01 |0024: move-result v1 │ │ -0abae2: 6e20 fe27 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0abae8: 0c00 |0028: move-result-object v0 │ │ -0abaea: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0abaf0: 0c00 |002c: move-result-object v0 │ │ -0abaf2: 1100 |002d: return-object v0 │ │ -0abaf4: 6e10 b723 0200 |002e: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0abafa: 0c00 |0031: move-result-object v0 │ │ -0abafc: 28fb |0032: goto 002d // -0005 │ │ +0abb0c: |[0abb0c] com.squareup.okhttp.internal.Util.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ +0abb1c: 6e10 c123 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0abb22: 0a00 |0003: move-result v0 │ │ +0abb24: 6e10 c523 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ +0abb2a: 0c01 |0007: move-result-object v1 │ │ +0abb2c: 7110 ad23 0100 |0008: invoke-static {v1}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@23ad │ │ +0abb32: 0a01 |000b: move-result v1 │ │ +0abb34: 3210 2200 |000c: if-eq v0, v1, 002e // +0022 │ │ +0abb38: 2200 6d05 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0abb3c: 7010 f927 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0abb42: 6e10 b723 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0abb48: 0c01 |0016: move-result-object v1 │ │ +0abb4a: 6e20 0228 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0abb50: 0c00 |001a: move-result-object v0 │ │ +0abb52: 1a01 5a01 |001b: const-string v1, ":" // string@015a │ │ +0abb56: 6e20 0228 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0abb5c: 0c00 |0020: move-result-object v0 │ │ +0abb5e: 6e10 c123 0200 |0021: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0abb64: 0a01 |0024: move-result v1 │ │ +0abb66: 6e20 fe27 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0abb6c: 0c00 |0028: move-result-object v0 │ │ +0abb6e: 6e10 0628 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0abb74: 0c00 |002c: move-result-object v0 │ │ +0abb76: 1100 |002d: return-object v0 │ │ +0abb78: 6e10 b723 0200 |002e: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0abb7e: 0c00 |0031: move-result-object v0 │ │ +0abb80: 28fb |0032: goto 002d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0013 line=262 │ │ 0x002d line=263 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 url Lcom/squareup/okhttp/HttpUrl; │ │ @@ -262979,20 +263005,20 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0abb00: |[0abb00] com.squareup.okhttp.internal.Util.immutableList:(Ljava/util/List;)Ljava/util/List; │ │ -0abb10: 2200 ab05 |0000: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0abb14: 7020 9228 1000 |0002: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ -0abb1a: 7110 b728 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ -0abb20: 0c00 |0008: move-result-object v0 │ │ -0abb22: 1100 |0009: return-object v0 │ │ +0abb84: |[0abb84] com.squareup.okhttp.internal.Util.immutableList:(Ljava/util/List;)Ljava/util/List; │ │ +0abb94: 2200 ae05 |0000: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0abb98: 7020 9228 1000 |0002: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ +0abb9e: 7110 b728 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ +0abba4: 0c00 |0008: move-result-object v0 │ │ +0abba6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=1 list Ljava/util/List; Ljava/util/List; │ │ │ │ @@ -263001,23 +263027,23 @@ │ │ type : '([Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0abb24: |[0abb24] com.squareup.okhttp.internal.Util.immutableList:([Ljava/lang/Object;)Ljava/util/List; │ │ -0abb34: 6e10 032d 0100 |0000: invoke-virtual {v1}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2d03 │ │ -0abb3a: 0c00 |0003: move-result-object v0 │ │ -0abb3c: 1f00 9906 |0004: check-cast v0, [Ljava/lang/Object; // type@0699 │ │ -0abb40: 7110 a228 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@28a2 │ │ -0abb46: 0c00 |0009: move-result-object v0 │ │ -0abb48: 7110 b728 0000 |000a: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ -0abb4e: 0c00 |000d: move-result-object v0 │ │ -0abb50: 1100 |000e: return-object v0 │ │ +0abba8: |[0abba8] com.squareup.okhttp.internal.Util.immutableList:([Ljava/lang/Object;)Ljava/util/List; │ │ +0abbb8: 6e10 032d 0100 |0000: invoke-virtual {v1}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2d03 │ │ +0abbbe: 0c00 |0003: move-result-object v0 │ │ +0abbc0: 1f00 9c06 |0004: check-cast v0, [Ljava/lang/Object; // type@069c │ │ +0abbc4: 7110 a228 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@28a2 │ │ +0abbca: 0c00 |0009: move-result-object v0 │ │ +0abbcc: 7110 b728 0000 |000a: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ +0abbd2: 0c00 |000d: move-result-object v0 │ │ +0abbd4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x000f reg=1 elements [Ljava/lang/Object; [TT; │ │ │ │ @@ -263026,20 +263052,20 @@ │ │ type : '(Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0abb54: |[0abb54] com.squareup.okhttp.internal.Util.immutableMap:(Ljava/util/Map;)Ljava/util/Map; │ │ -0abb64: 2200 b605 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@05b6 │ │ -0abb68: 7020 d828 1000 |0002: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@28d8 │ │ -0abb6e: 7110 b828 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@28b8 │ │ -0abb74: 0c00 |0008: move-result-object v0 │ │ -0abb76: 1100 |0009: return-object v0 │ │ +0abbd8: |[0abbd8] com.squareup.okhttp.internal.Util.immutableMap:(Ljava/util/Map;)Ljava/util/Map; │ │ +0abbe8: 2200 b905 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@05b9 │ │ +0abbec: 7020 d828 1000 |0002: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@28d8 │ │ +0abbf2: 7110 b828 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@28b8 │ │ +0abbf8: 0c00 |0008: move-result-object v0 │ │ +0abbfa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/Map; │ │ 0x0000 - 0x000a reg=1 map Ljava/util/Map; Ljava/util/Map; │ │ │ │ @@ -263048,36 +263074,36 @@ │ │ type : '([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0abb78: |[0abb78] com.squareup.okhttp.internal.Util.intersect:([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; │ │ -0abb88: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0abb8a: 2202 ab05 |0001: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -0abb8e: 7010 9028 0200 |0003: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0abb94: 2196 |0006: array-length v6, v9 │ │ -0abb96: 0145 |0007: move v5, v4 │ │ -0abb98: 3565 1a00 |0008: if-ge v5, v6, 0022 // +001a │ │ -0abb9c: 4600 0905 |000a: aget-object v0, v9, v5 │ │ -0abba0: 21a7 |000c: array-length v7, v10 │ │ -0abba2: 0143 |000d: move v3, v4 │ │ -0abba4: 3573 0d00 |000e: if-ge v3, v7, 001b // +000d │ │ -0abba8: 4601 0a03 |0010: aget-object v1, v10, v3 │ │ -0abbac: 6e20 bb27 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -0abbb2: 0a08 |0015: move-result v8 │ │ -0abbb4: 3808 0900 |0016: if-eqz v8, 001f // +0009 │ │ -0abbb8: 7220 df28 1200 |0018: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0abbbe: d803 0501 |001b: add-int/lit8 v3, v5, #int 1 // #01 │ │ -0abbc2: 0135 |001d: move v5, v3 │ │ -0abbc4: 28ea |001e: goto 0008 // -0016 │ │ -0abbc6: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0abbca: 28ed |0021: goto 000e // -0013 │ │ -0abbcc: 1102 |0022: return-object v2 │ │ +0abbfc: |[0abbfc] com.squareup.okhttp.internal.Util.intersect:([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; │ │ +0abc0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0abc0e: 2202 ae05 |0001: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +0abc12: 7010 9028 0200 |0003: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0abc18: 2196 |0006: array-length v6, v9 │ │ +0abc1a: 0145 |0007: move v5, v4 │ │ +0abc1c: 3565 1a00 |0008: if-ge v5, v6, 0022 // +001a │ │ +0abc20: 4600 0905 |000a: aget-object v0, v9, v5 │ │ +0abc24: 21a7 |000c: array-length v7, v10 │ │ +0abc26: 0143 |000d: move v3, v4 │ │ +0abc28: 3573 0d00 |000e: if-ge v3, v7, 001b // +000d │ │ +0abc2c: 4601 0a03 |0010: aget-object v1, v10, v3 │ │ +0abc30: 6e20 bb27 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0abc36: 0a08 |0015: move-result v8 │ │ +0abc38: 3808 0900 |0016: if-eqz v8, 001f // +0009 │ │ +0abc3c: 7220 df28 1200 |0018: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0abc42: d803 0501 |001b: add-int/lit8 v3, v5, #int 1 // #01 │ │ +0abc46: 0135 |001d: move v5, v3 │ │ +0abc48: 28ea |001e: goto 0008 // -0016 │ │ +0abc4a: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0abc4e: 28ed |0021: goto 000e // -0013 │ │ +0abc50: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=247 │ │ 0x0006 line=248 │ │ 0x000c line=249 │ │ 0x0012 line=250 │ │ 0x0018 line=251 │ │ @@ -263099,26 +263125,26 @@ │ │ type : '(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0abbd0: |[0abbd0] com.squareup.okhttp.internal.Util.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; │ │ -0abbe0: 7120 b224 4300 |0000: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; // method@24b2 │ │ -0abbe6: 0c00 |0003: move-result-object v0 │ │ -0abbe8: 7210 ec28 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -0abbee: 0a01 |0007: move-result v1 │ │ -0abbf0: 7120 2028 1200 |0008: invoke-static {v2, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2820 │ │ -0abbf6: 0c01 |000b: move-result-object v1 │ │ -0abbf8: 1f01 9906 |000c: check-cast v1, [Ljava/lang/Object; // type@0699 │ │ -0abbfc: 1f01 9906 |000e: check-cast v1, [Ljava/lang/Object; // type@0699 │ │ -0abc00: 7220 ed28 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28ed │ │ -0abc06: 0c01 |0013: move-result-object v1 │ │ -0abc08: 1101 |0014: return-object v1 │ │ +0abc54: |[0abc54] com.squareup.okhttp.internal.Util.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0abc64: 7120 b224 4300 |0000: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; // method@24b2 │ │ +0abc6a: 0c00 |0003: move-result-object v0 │ │ +0abc6c: 7210 ec28 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +0abc72: 0a01 |0007: move-result v1 │ │ +0abc74: 7120 2028 1200 |0008: invoke-static {v2, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2820 │ │ +0abc7a: 0c01 |000b: move-result-object v1 │ │ +0abc7c: 1f01 9c06 |000c: check-cast v1, [Ljava/lang/Object; // type@069c │ │ +0abc80: 1f01 9c06 |000e: check-cast v1, [Ljava/lang/Object; // type@069c │ │ +0abc84: 7220 ed28 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28ed │ │ +0abc8a: 0c01 |0013: move-result-object v1 │ │ +0abc8c: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0004 line=239 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ @@ -263133,31 +263159,31 @@ │ │ type : '(Ljava/lang/AssertionError;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0abc0c: |[0abc0c] com.squareup.okhttp.internal.Util.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z │ │ -0abc1c: 6e10 6327 0200 |0000: invoke-virtual {v2}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@2763 │ │ -0abc22: 0c00 |0003: move-result-object v0 │ │ -0abc24: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -0abc28: 6e10 6427 0200 |0006: invoke-virtual {v2}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@2764 │ │ -0abc2e: 0c00 |0009: move-result-object v0 │ │ -0abc30: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -0abc34: 6e10 6427 0200 |000c: invoke-virtual {v2}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@2764 │ │ -0abc3a: 0c00 |000f: move-result-object v0 │ │ -0abc3c: 1a01 bd20 |0010: const-string v1, "getsockname failed" // string@20bd │ │ -0abc40: 6e20 d527 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@27d5 │ │ -0abc46: 0a00 |0015: move-result v0 │ │ -0abc48: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -0abc4c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0abc4e: 0f00 |0019: return v0 │ │ -0abc50: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0abc52: 28fe |001b: goto 0019 // -0002 │ │ +0abc90: |[0abc90] com.squareup.okhttp.internal.Util.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z │ │ +0abca0: 6e10 6327 0200 |0000: invoke-virtual {v2}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@2763 │ │ +0abca6: 0c00 |0003: move-result-object v0 │ │ +0abca8: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +0abcac: 6e10 6427 0200 |0006: invoke-virtual {v2}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@2764 │ │ +0abcb2: 0c00 |0009: move-result-object v0 │ │ +0abcb4: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +0abcb8: 6e10 6427 0200 |000c: invoke-virtual {v2}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@2764 │ │ +0abcbe: 0c00 |000f: move-result-object v0 │ │ +0abcc0: 1a01 c720 |0010: const-string v1, "getsockname failed" // string@20c7 │ │ +0abcc4: 6e20 d527 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@27d5 │ │ +0abcca: 0a00 |0015: move-result v0 │ │ +0abccc: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +0abcd0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0abcd2: 0f00 |0019: return v0 │ │ +0abcd4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0abcd6: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x000c line=289 │ │ locals : │ │ 0x0000 - 0x001c reg=2 e Ljava/lang/AssertionError; │ │ │ │ @@ -263166,29 +263192,29 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0abc54: |[0abc54] com.squareup.okhttp.internal.Util.sha1:(Lokio/ByteString;)Lokio/ByteString; │ │ -0abc64: 1a03 e50f |0000: const-string v3, "SHA-1" // string@0fe5 │ │ -0abc68: 7110 6f28 0300 |0002: invoke-static {v3}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@286f │ │ -0abc6e: 0c01 |0005: move-result-object v1 │ │ -0abc70: 6e10 592c 0400 |0006: invoke-virtual {v4}, Lokio/ByteString;.toByteArray:()[B // method@2c59 │ │ -0abc76: 0c03 |0009: move-result-object v3 │ │ -0abc78: 6e20 6e28 3100 |000a: invoke-virtual {v1, v3}, Ljava/security/MessageDigest;.digest:([B)[B // method@286e │ │ -0abc7e: 0c02 |000d: move-result-object v2 │ │ -0abc80: 7110 552c 0200 |000e: invoke-static {v2}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ -0abc86: 0c03 |0011: move-result-object v3 │ │ -0abc88: 1103 |0012: return-object v3 │ │ -0abc8a: 0d00 |0013: move-exception v0 │ │ -0abc8c: 2203 4305 |0014: new-instance v3, Ljava/lang/AssertionError; // type@0543 │ │ -0abc90: 7020 6227 0300 |0016: invoke-direct {v3, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0abc96: 2703 |0019: throw v3 │ │ +0abcd8: |[0abcd8] com.squareup.okhttp.internal.Util.sha1:(Lokio/ByteString;)Lokio/ByteString; │ │ +0abce8: 1a03 ef0f |0000: const-string v3, "SHA-1" // string@0fef │ │ +0abcec: 7110 6f28 0300 |0002: invoke-static {v3}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@286f │ │ +0abcf2: 0c01 |0005: move-result-object v1 │ │ +0abcf4: 6e10 592c 0400 |0006: invoke-virtual {v4}, Lokio/ByteString;.toByteArray:()[B // method@2c59 │ │ +0abcfa: 0c03 |0009: move-result-object v3 │ │ +0abcfc: 6e20 6e28 3100 |000a: invoke-virtual {v1, v3}, Ljava/security/MessageDigest;.digest:([B)[B // method@286e │ │ +0abd02: 0c02 |000d: move-result-object v2 │ │ +0abd04: 7110 552c 0200 |000e: invoke-static {v2}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ +0abd0a: 0c03 |0011: move-result-object v3 │ │ +0abd0c: 1103 |0012: return-object v3 │ │ +0abd0e: 0d00 |0013: move-exception v0 │ │ +0abd10: 2203 4405 |0014: new-instance v3, Ljava/lang/AssertionError; // type@0544 │ │ +0abd14: 7020 6227 0300 |0016: invoke-direct {v3, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0abd1a: 2703 |0019: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0013 │ │ positions : │ │ 0x0000 line=199 │ │ 0x0006 line=200 │ │ 0x000e line=201 │ │ @@ -263205,88 +263231,88 @@ │ │ type : '(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -0abca8: |[0abca8] com.squareup.okhttp.internal.Util.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ -0abcb8: 1806 ffff ffff ffff ff7f |0000: const-wide v6, #double nan // #7fffffffffffffff │ │ -0abcc2: 7100 0b28 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0abcc8: 0b02 |0008: move-result-wide v2 │ │ -0abcca: 7210 d72c 0c00 |0009: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0abcd0: 0c08 |000c: move-result-object v8 │ │ -0abcd2: 6e10 e22c 0800 |000d: invoke-virtual {v8}, Lokio/Timeout;.hasDeadline:()Z // method@2ce2 │ │ -0abcd8: 0a08 |0010: move-result v8 │ │ -0abcda: 3808 4100 |0011: if-eqz v8, 0052 // +0041 │ │ -0abcde: 7210 d72c 0c00 |0013: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0abce4: 0c08 |0016: move-result-object v8 │ │ -0abce6: 6e10 e02c 0800 |0017: invoke-virtual {v8}, Lokio/Timeout;.deadlineNanoTime:()J // method@2ce0 │ │ -0abcec: 0b08 |001a: move-result-wide v8 │ │ -0abcee: 9c04 0802 |001b: sub-long v4, v8, v2 │ │ -0abcf2: 7210 d72c 0c00 |001d: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0abcf8: 0c08 |0020: move-result-object v8 │ │ -0abcfa: 81da |0021: int-to-long v10, v13 │ │ -0abcfc: 6e30 2129 ae0b |0022: invoke-virtual {v14, v10, v11}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@2921 │ │ -0abd02: 0b0a |0025: move-result-wide v10 │ │ -0abd04: 7140 b027 54ba |0026: invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0abd0a: 0b0a |0029: move-result-wide v10 │ │ -0abd0c: bb2a |002a: add-long/2addr v10, v2 │ │ -0abd0e: 6e30 e12c a80b |002b: invoke-virtual {v8, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ -0abd14: 2201 4906 |002e: new-instance v1, Lokio/Buffer; // type@0649 │ │ -0abd18: 7010 eb2b 0100 |0030: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ -0abd1e: 1608 0008 |0033: const-wide/16 v8, #int 2048 // #800 │ │ -0abd22: 7240 d62c 1c98 |0035: invoke-interface {v12, v1, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0abd28: 0b08 |0038: move-result-wide v8 │ │ -0abd2a: 160a ffff |0039: const-wide/16 v10, #int -1 // #ffff │ │ -0abd2e: 3108 080a |003b: cmp-long v8, v8, v10 │ │ -0abd32: 3808 1700 |003d: if-eqz v8, 0054 // +0017 │ │ -0abd36: 6e10 ed2b 0100 |003f: invoke-virtual {v1}, Lokio/Buffer;.clear:()V // method@2bed │ │ -0abd3c: 28f1 |0042: goto 0033 // -000f │ │ -0abd3e: 0d00 |0043: move-exception v0 │ │ -0abd40: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -0abd42: 3106 0406 |0045: cmp-long v6, v4, v6 │ │ -0abd46: 3906 2500 |0047: if-nez v6, 006c // +0025 │ │ -0abd4a: 7210 d72c 0c00 |0049: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0abd50: 0c06 |004c: move-result-object v6 │ │ -0abd52: 6e10 de2c 0600 |004d: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ -0abd58: 0186 |0050: move v6, v8 │ │ -0abd5a: 0f06 |0051: return v6 │ │ -0abd5c: 0464 |0052: move-wide v4, v6 │ │ -0abd5e: 28ca |0053: goto 001d // -0036 │ │ -0abd60: 1218 |0054: const/4 v8, #int 1 // #1 │ │ -0abd62: 3106 0406 |0055: cmp-long v6, v4, v6 │ │ -0abd66: 3906 0b00 |0057: if-nez v6, 0062 // +000b │ │ -0abd6a: 7210 d72c 0c00 |0059: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0abd70: 0c06 |005c: move-result-object v6 │ │ -0abd72: 6e10 de2c 0600 |005d: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ -0abd78: 0186 |0060: move v6, v8 │ │ -0abd7a: 28f0 |0061: goto 0051 // -0010 │ │ -0abd7c: 7210 d72c 0c00 |0062: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0abd82: 0c06 |0065: move-result-object v6 │ │ -0abd84: 9b0a 0204 |0066: add-long v10, v2, v4 │ │ -0abd88: 6e30 e12c a60b |0068: invoke-virtual {v6, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ -0abd8e: 28f5 |006b: goto 0060 // -000b │ │ -0abd90: 7210 d72c 0c00 |006c: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0abd96: 0c06 |006f: move-result-object v6 │ │ -0abd98: 9b0a 0204 |0070: add-long v10, v2, v4 │ │ -0abd9c: 6e30 e12c a60b |0072: invoke-virtual {v6, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ -0abda2: 28db |0075: goto 0050 // -0025 │ │ -0abda4: 0d08 |0076: move-exception v8 │ │ -0abda6: 3106 0406 |0077: cmp-long v6, v4, v6 │ │ -0abdaa: 3906 0a00 |0079: if-nez v6, 0083 // +000a │ │ -0abdae: 7210 d72c 0c00 |007b: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0abdb4: 0c06 |007e: move-result-object v6 │ │ -0abdb6: 6e10 de2c 0600 |007f: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ -0abdbc: 2708 |0082: throw v8 │ │ -0abdbe: 7210 d72c 0c00 |0083: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0abdc4: 0c06 |0086: move-result-object v6 │ │ -0abdc6: 9b0a 0204 |0087: add-long v10, v2, v4 │ │ -0abdca: 6e30 e12c a60b |0089: invoke-virtual {v6, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ -0abdd0: 28f6 |008c: goto 0082 // -000a │ │ +0abd2c: |[0abd2c] com.squareup.okhttp.internal.Util.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ +0abd3c: 1806 ffff ffff ffff ff7f |0000: const-wide v6, #double nan // #7fffffffffffffff │ │ +0abd46: 7100 0b28 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0abd4c: 0b02 |0008: move-result-wide v2 │ │ +0abd4e: 7210 d72c 0c00 |0009: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0abd54: 0c08 |000c: move-result-object v8 │ │ +0abd56: 6e10 e22c 0800 |000d: invoke-virtual {v8}, Lokio/Timeout;.hasDeadline:()Z // method@2ce2 │ │ +0abd5c: 0a08 |0010: move-result v8 │ │ +0abd5e: 3808 4100 |0011: if-eqz v8, 0052 // +0041 │ │ +0abd62: 7210 d72c 0c00 |0013: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0abd68: 0c08 |0016: move-result-object v8 │ │ +0abd6a: 6e10 e02c 0800 |0017: invoke-virtual {v8}, Lokio/Timeout;.deadlineNanoTime:()J // method@2ce0 │ │ +0abd70: 0b08 |001a: move-result-wide v8 │ │ +0abd72: 9c04 0802 |001b: sub-long v4, v8, v2 │ │ +0abd76: 7210 d72c 0c00 |001d: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0abd7c: 0c08 |0020: move-result-object v8 │ │ +0abd7e: 81da |0021: int-to-long v10, v13 │ │ +0abd80: 6e30 2129 ae0b |0022: invoke-virtual {v14, v10, v11}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@2921 │ │ +0abd86: 0b0a |0025: move-result-wide v10 │ │ +0abd88: 7140 b027 54ba |0026: invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0abd8e: 0b0a |0029: move-result-wide v10 │ │ +0abd90: bb2a |002a: add-long/2addr v10, v2 │ │ +0abd92: 6e30 e12c a80b |002b: invoke-virtual {v8, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ +0abd98: 2201 4c06 |002e: new-instance v1, Lokio/Buffer; // type@064c │ │ +0abd9c: 7010 eb2b 0100 |0030: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ +0abda2: 1608 0008 |0033: const-wide/16 v8, #int 2048 // #800 │ │ +0abda6: 7240 d62c 1c98 |0035: invoke-interface {v12, v1, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0abdac: 0b08 |0038: move-result-wide v8 │ │ +0abdae: 160a ffff |0039: const-wide/16 v10, #int -1 // #ffff │ │ +0abdb2: 3108 080a |003b: cmp-long v8, v8, v10 │ │ +0abdb6: 3808 1700 |003d: if-eqz v8, 0054 // +0017 │ │ +0abdba: 6e10 ed2b 0100 |003f: invoke-virtual {v1}, Lokio/Buffer;.clear:()V // method@2bed │ │ +0abdc0: 28f1 |0042: goto 0033 // -000f │ │ +0abdc2: 0d00 |0043: move-exception v0 │ │ +0abdc4: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +0abdc6: 3106 0406 |0045: cmp-long v6, v4, v6 │ │ +0abdca: 3906 2500 |0047: if-nez v6, 006c // +0025 │ │ +0abdce: 7210 d72c 0c00 |0049: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0abdd4: 0c06 |004c: move-result-object v6 │ │ +0abdd6: 6e10 de2c 0600 |004d: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ +0abddc: 0186 |0050: move v6, v8 │ │ +0abdde: 0f06 |0051: return v6 │ │ +0abde0: 0464 |0052: move-wide v4, v6 │ │ +0abde2: 28ca |0053: goto 001d // -0036 │ │ +0abde4: 1218 |0054: const/4 v8, #int 1 // #1 │ │ +0abde6: 3106 0406 |0055: cmp-long v6, v4, v6 │ │ +0abdea: 3906 0b00 |0057: if-nez v6, 0062 // +000b │ │ +0abdee: 7210 d72c 0c00 |0059: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0abdf4: 0c06 |005c: move-result-object v6 │ │ +0abdf6: 6e10 de2c 0600 |005d: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ +0abdfc: 0186 |0060: move v6, v8 │ │ +0abdfe: 28f0 |0061: goto 0051 // -0010 │ │ +0abe00: 7210 d72c 0c00 |0062: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0abe06: 0c06 |0065: move-result-object v6 │ │ +0abe08: 9b0a 0204 |0066: add-long v10, v2, v4 │ │ +0abe0c: 6e30 e12c a60b |0068: invoke-virtual {v6, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ +0abe12: 28f5 |006b: goto 0060 // -000b │ │ +0abe14: 7210 d72c 0c00 |006c: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0abe1a: 0c06 |006f: move-result-object v6 │ │ +0abe1c: 9b0a 0204 |0070: add-long v10, v2, v4 │ │ +0abe20: 6e30 e12c a60b |0072: invoke-virtual {v6, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ +0abe26: 28db |0075: goto 0050 // -0025 │ │ +0abe28: 0d08 |0076: move-exception v8 │ │ +0abe2a: 3106 0406 |0077: cmp-long v6, v4, v6 │ │ +0abe2e: 3906 0a00 |0079: if-nez v6, 0083 // +000a │ │ +0abe32: 7210 d72c 0c00 |007b: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0abe38: 0c06 |007e: move-result-object v6 │ │ +0abe3a: 6e10 de2c 0600 |007f: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ +0abe40: 2708 |0082: throw v8 │ │ +0abe42: 7210 d72c 0c00 |0083: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0abe48: 0c06 |0086: move-result-object v6 │ │ +0abe4a: 9b0a 0204 |0087: add-long v10, v2, v4 │ │ +0abe4e: 6e30 e12c a60b |0089: invoke-virtual {v6, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ +0abe54: 28f6 |008c: goto 0082 // -000a │ │ catches : 1 │ │ 0x002e - 0x0042 │ │ Ljava/io/InterruptedIOException; -> 0x0043 │ │ -> 0x0076 │ │ positions : │ │ 0x0005 line=152 │ │ 0x0009 line=153 │ │ @@ -263325,39 +263351,39 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0abde4: |[0abde4] com.squareup.okhttp.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ -0abdf4: 2200 d104 |0000: new-instance v0, Lcom/squareup/okhttp/internal/Util$1; // type@04d1 │ │ -0abdf8: 7030 a324 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/Util$1;.:(Ljava/lang/String;Z)V // method@24a3 │ │ -0abdfe: 1100 |0005: return-object v0 │ │ +0abe68: |[0abe68] com.squareup.okhttp.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ +0abe78: 2200 d204 |0000: new-instance v0, Lcom/squareup/okhttp/internal/Util$1; // type@04d2 │ │ +0abe7c: 7030 a324 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/Util$1;.:(Ljava/lang/String;Z)V // method@24a3 │ │ +0abe82: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 daemon Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4721 (Util.java) │ │ + source_file_idx : 4731 (Util.java) │ │ │ │ -Class #918 header: │ │ -class_idx : 1235 │ │ +Class #919 header: │ │ +class_idx : 1236 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4899 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4909 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #918 - │ │ +Class #919 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/Version;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -263366,42 +263392,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abe00: |[0abe00] com.squareup.okhttp.internal.Version.userAgent:()Ljava/lang/String; │ │ -0abe10: 1a00 192b |0000: const-string v0, "okhttp/2.7.0" // string@2b19 │ │ -0abe14: 1100 |0002: return-object v0 │ │ +0abe84: |[0abe84] com.squareup.okhttp.internal.Version.userAgent:()Ljava/lang/String; │ │ +0abe94: 1a00 232b |0000: const-string v0, "okhttp/2.7.0" // string@2b23 │ │ +0abe98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4899 (Version.java) │ │ + source_file_idx : 4909 (Version.java) │ │ │ │ -Class #919 header: │ │ -class_idx : 1236 │ │ +Class #920 header: │ │ +class_idx : 1237 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 1360 │ │ -source_file_idx : 1305 │ │ +superclass_idx : 1361 │ │ +source_file_idx : 1308 │ │ static_fields_size : 19 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #919 annotations: │ │ +Class #920 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/squareup/okhttp/internal/framed/ErrorCode;" ">;" } │ │ Annotations on method #9402 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(III)V" } │ │ │ │ -Class #919 - │ │ +Class #920 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/ErrorCode;) │ │ name : '$VALUES' │ │ @@ -263498,215 +263524,215 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 359 16-bit code units │ │ -0abe18: |[0abe18] com.squareup.okhttp.internal.framed.ErrorCode.:()V │ │ -0abe28: 123f |0000: const/4 v15, #int 3 // #3 │ │ -0abe2a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0abe2c: 122e |0002: const/4 v14, #int 2 // #2 │ │ -0abe2e: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -0abe30: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ -0abe32: 2200 d404 |0005: new-instance v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abe36: 1a01 9a0e |0007: const-string v1, "NO_ERROR" // string@0e9a │ │ -0abe3a: 0123 |0009: move v3, v2 │ │ -0abe3c: 0125 |000a: move v5, v2 │ │ -0abe3e: 7606 ba24 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abe44: 6900 830f |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f83 │ │ -0abe48: 2205 d404 |0010: new-instance v5, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abe4c: 1a06 2c0f |0012: const-string v6, "PROTOCOL_ERROR" // string@0f2c │ │ -0abe50: 0178 |0014: move v8, v7 │ │ -0abe52: 0179 |0015: move v9, v7 │ │ -0abe54: 017a |0016: move v10, v7 │ │ -0abe56: 7606 ba24 0500 |0017: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abe5c: 6905 840f |001a: sput-object v5, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ -0abe60: 2208 d404 |001c: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abe64: 1a09 3e06 |001e: const-string v9, "INVALID_STREAM" // string@063e │ │ -0abe68: 01ea |0020: move v10, v14 │ │ -0abe6a: 017b |0021: move v11, v7 │ │ -0abe6c: 01ec |0022: move v12, v14 │ │ -0abe6e: 014d |0023: move v13, v4 │ │ -0abe70: 7606 ba24 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abe76: 6908 820f |0027: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f82 │ │ -0abe7a: 2208 d404 |0029: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abe7e: 1a09 4b12 |002b: const-string v9, "UNSUPPORTED_VERSION" // string@124b │ │ -0abe82: 124c |002d: const/4 v12, #int 4 // #4 │ │ -0abe84: 01fa |002e: move v10, v15 │ │ -0abe86: 017b |002f: move v11, v7 │ │ -0abe88: 014d |0030: move v13, v4 │ │ -0abe8a: 7606 ba24 0800 |0031: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abe90: 6908 890f |0034: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.UNSUPPORTED_VERSION:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f89 │ │ -0abe94: 2208 d404 |0036: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abe98: 1a09 1810 |0038: const-string v9, "STREAM_IN_USE" // string@1018 │ │ -0abe9c: 124a |003a: const/4 v10, #int 4 // #4 │ │ -0abe9e: 130c 0800 |003b: const/16 v12, #int 8 // #8 │ │ -0abea2: 017b |003d: move v11, v7 │ │ -0abea4: 014d |003e: move v13, v4 │ │ -0abea6: 7606 ba24 0800 |003f: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abeac: 6908 880f |0042: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f88 │ │ -0abeb0: 2208 d404 |0044: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abeb4: 1a09 1610 |0046: const-string v9, "STREAM_ALREADY_CLOSED" // string@1016 │ │ -0abeb8: 125a |0048: const/4 v10, #int 5 // #5 │ │ -0abeba: 130c 0900 |0049: const/16 v12, #int 9 // #9 │ │ -0abebe: 017b |004b: move v11, v7 │ │ -0abec0: 014d |004c: move v13, v4 │ │ -0abec2: 7606 ba24 0800 |004d: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abec8: 6908 860f |0050: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_ALREADY_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f86 │ │ -0abecc: 2208 d404 |0052: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abed0: 1a09 3906 |0054: const-string v9, "INTERNAL_ERROR" // string@0639 │ │ -0abed4: 126a |0056: const/4 v10, #int 6 // #6 │ │ -0abed6: 126c |0057: const/4 v12, #int 6 // #6 │ │ -0abed8: 01eb |0058: move v11, v14 │ │ -0abeda: 01ed |0059: move v13, v14 │ │ -0abedc: 7606 ba24 0800 |005a: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abee2: 6908 800f |005d: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f80 │ │ -0abee6: 2208 d404 |005f: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abeea: 1a09 4205 |0061: const-string v9, "FLOW_CONTROL_ERROR" // string@0542 │ │ -0abeee: 127a |0063: const/4 v10, #int 7 // #7 │ │ -0abef0: 127c |0064: const/4 v12, #int 7 // #7 │ │ -0abef2: 01fb |0065: move v11, v15 │ │ -0abef4: 014d |0066: move v13, v4 │ │ -0abef6: 7606 ba24 0800 |0067: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abefc: 6908 7c0f |006a: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7c │ │ -0abf00: 2208 d404 |006c: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abf04: 1a09 1710 |006e: const-string v9, "STREAM_CLOSED" // string@1017 │ │ -0abf08: 130a 0800 |0070: const/16 v10, #int 8 // #8 │ │ -0abf0c: 125b |0072: const/4 v11, #int 5 // #5 │ │ -0abf0e: 014c |0073: move v12, v4 │ │ -0abf10: 014d |0074: move v13, v4 │ │ -0abf12: 7606 ba24 0800 |0075: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abf18: 6908 870f |0078: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f87 │ │ -0abf1c: 2208 d404 |007a: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abf20: 1a09 4905 |007c: const-string v9, "FRAME_TOO_LARGE" // string@0549 │ │ -0abf24: 130a 0900 |007e: const/16 v10, #int 9 // #9 │ │ -0abf28: 126b |0080: const/4 v11, #int 6 // #6 │ │ -0abf2a: 130c 0b00 |0081: const/16 v12, #int 11 // #b │ │ -0abf2e: 014d |0083: move v13, v4 │ │ -0abf30: 7606 ba24 0800 |0084: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abf36: 6908 7d0f |0087: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FRAME_TOO_LARGE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7d │ │ -0abf3a: 2208 d404 |0089: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abf3e: 1a09 850f |008b: const-string v9, "REFUSED_STREAM" // string@0f85 │ │ -0abf42: 130a 0a00 |008d: const/16 v10, #int 10 // #a │ │ -0abf46: 127b |008f: const/4 v11, #int 7 // #7 │ │ -0abf48: 01fc |0090: move v12, v15 │ │ -0abf4a: 014d |0091: move v13, v4 │ │ -0abf4c: 7606 ba24 0800 |0092: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abf52: 6908 850f |0095: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f85 │ │ -0abf56: 2208 d404 |0097: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abf5a: 1a09 cb03 |0099: const-string v9, "CANCEL" // string@03cb │ │ -0abf5e: 130a 0b00 |009b: const/16 v10, #int 11 // #b │ │ -0abf62: 130b 0800 |009d: const/16 v11, #int 8 // #8 │ │ -0abf66: 125c |009f: const/4 v12, #int 5 // #5 │ │ -0abf68: 014d |00a0: move v13, v4 │ │ -0abf6a: 7606 ba24 0800 |00a1: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abf70: 6908 780f |00a4: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ -0abf74: 2208 d404 |00a6: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abf78: 1a09 e503 |00a8: const-string v9, "COMPRESSION_ERROR" // string@03e5 │ │ -0abf7c: 130a 0c00 |00aa: const/16 v10, #int 12 // #c │ │ -0abf80: 130b 0900 |00ac: const/16 v11, #int 9 // #9 │ │ -0abf84: 014c |00ae: move v12, v4 │ │ -0abf86: 014d |00af: move v13, v4 │ │ -0abf88: 7606 ba24 0800 |00b0: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abf8e: 6908 790f |00b3: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.COMPRESSION_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f79 │ │ -0abf92: 2208 d404 |00b5: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abf96: 1a09 e903 |00b7: const-string v9, "CONNECT_ERROR" // string@03e9 │ │ -0abf9a: 130a 0d00 |00b9: const/16 v10, #int 13 // #d │ │ -0abf9e: 130b 0a00 |00bb: const/16 v11, #int 10 // #a │ │ -0abfa2: 014c |00bd: move v12, v4 │ │ -0abfa4: 014d |00be: move v13, v4 │ │ -0abfa6: 7606 ba24 0800 |00bf: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abfac: 6908 7a0f |00c2: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CONNECT_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7a │ │ -0abfb0: 2208 d404 |00c4: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abfb4: 1a09 fe04 |00c6: const-string v9, "ENHANCE_YOUR_CALM" // string@04fe │ │ -0abfb8: 130a 0e00 |00c8: const/16 v10, #int 14 // #e │ │ -0abfbc: 130b 0b00 |00ca: const/16 v11, #int 11 // #b │ │ -0abfc0: 014c |00cc: move v12, v4 │ │ -0abfc2: 014d |00cd: move v13, v4 │ │ -0abfc4: 7606 ba24 0800 |00ce: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abfca: 6908 7b0f |00d1: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.ENHANCE_YOUR_CALM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7b │ │ -0abfce: 2208 d404 |00d3: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abfd2: 1a09 2d06 |00d5: const-string v9, "INADEQUATE_SECURITY" // string@062d │ │ -0abfd6: 130a 0f00 |00d7: const/16 v10, #int 15 // #f │ │ -0abfda: 130b 0c00 |00d9: const/16 v11, #int 12 // #c │ │ -0abfde: 014c |00db: move v12, v4 │ │ -0abfe0: 014d |00dc: move v13, v4 │ │ -0abfe2: 7606 ba24 0800 |00dd: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0abfe8: 6908 7f0f |00e0: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INADEQUATE_SECURITY:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7f │ │ -0abfec: 2208 d404 |00e2: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0abff0: 1a09 c105 |00e4: const-string v9, "HTTP_1_1_REQUIRED" // string@05c1 │ │ -0abff4: 130a 1000 |00e6: const/16 v10, #int 16 // #10 │ │ -0abff8: 130b 0d00 |00e8: const/16 v11, #int 13 // #d │ │ -0abffc: 014c |00ea: move v12, v4 │ │ -0abffe: 014d |00eb: move v13, v4 │ │ -0ac000: 7606 ba24 0800 |00ec: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0ac006: 6908 7e0f |00ef: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.HTTP_1_1_REQUIRED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7e │ │ -0ac00a: 2208 d404 |00f1: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0ac00e: 1a09 3a06 |00f3: const-string v9, "INVALID_CREDENTIALS" // string@063a │ │ -0ac012: 130a 1100 |00f5: const/16 v10, #int 17 // #11 │ │ -0ac016: 130c 0a00 |00f7: const/16 v12, #int 10 // #a │ │ -0ac01a: 014b |00f9: move v11, v4 │ │ -0ac01c: 014d |00fa: move v13, v4 │ │ -0ac01e: 7606 ba24 0800 |00fb: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ -0ac024: 6908 810f |00fe: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_CREDENTIALS:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f81 │ │ -0ac028: 1300 1200 |0100: const/16 v0, #int 18 // #12 │ │ -0ac02c: 2300 9106 |0102: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@0691 │ │ -0ac030: 6201 830f |0104: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f83 │ │ -0ac034: 4d01 0002 |0106: aput-object v1, v0, v2 │ │ -0ac038: 6201 840f |0108: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ -0ac03c: 4d01 0007 |010a: aput-object v1, v0, v7 │ │ -0ac040: 6201 820f |010c: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f82 │ │ -0ac044: 4d01 000e |010e: aput-object v1, v0, v14 │ │ -0ac048: 6201 890f |0110: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.UNSUPPORTED_VERSION:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f89 │ │ -0ac04c: 4d01 000f |0112: aput-object v1, v0, v15 │ │ -0ac050: 1241 |0114: const/4 v1, #int 4 // #4 │ │ -0ac052: 6202 880f |0115: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f88 │ │ -0ac056: 4d02 0001 |0117: aput-object v2, v0, v1 │ │ -0ac05a: 1251 |0119: const/4 v1, #int 5 // #5 │ │ -0ac05c: 6202 860f |011a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_ALREADY_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f86 │ │ -0ac060: 4d02 0001 |011c: aput-object v2, v0, v1 │ │ -0ac064: 1261 |011e: const/4 v1, #int 6 // #6 │ │ -0ac066: 6202 800f |011f: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f80 │ │ -0ac06a: 4d02 0001 |0121: aput-object v2, v0, v1 │ │ -0ac06e: 1271 |0123: const/4 v1, #int 7 // #7 │ │ -0ac070: 6202 7c0f |0124: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7c │ │ -0ac074: 4d02 0001 |0126: aput-object v2, v0, v1 │ │ -0ac078: 1301 0800 |0128: const/16 v1, #int 8 // #8 │ │ -0ac07c: 6202 870f |012a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f87 │ │ -0ac080: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ -0ac084: 1301 0900 |012e: const/16 v1, #int 9 // #9 │ │ -0ac088: 6202 7d0f |0130: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FRAME_TOO_LARGE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7d │ │ -0ac08c: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ -0ac090: 1301 0a00 |0134: const/16 v1, #int 10 // #a │ │ -0ac094: 6202 850f |0136: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f85 │ │ -0ac098: 4d02 0001 |0138: aput-object v2, v0, v1 │ │ -0ac09c: 1301 0b00 |013a: const/16 v1, #int 11 // #b │ │ -0ac0a0: 6202 780f |013c: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ -0ac0a4: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ -0ac0a8: 1301 0c00 |0140: const/16 v1, #int 12 // #c │ │ -0ac0ac: 6202 790f |0142: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.COMPRESSION_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f79 │ │ -0ac0b0: 4d02 0001 |0144: aput-object v2, v0, v1 │ │ -0ac0b4: 1301 0d00 |0146: const/16 v1, #int 13 // #d │ │ -0ac0b8: 6202 7a0f |0148: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CONNECT_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7a │ │ -0ac0bc: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ -0ac0c0: 1301 0e00 |014c: const/16 v1, #int 14 // #e │ │ -0ac0c4: 6202 7b0f |014e: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.ENHANCE_YOUR_CALM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7b │ │ -0ac0c8: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ -0ac0cc: 1301 0f00 |0152: const/16 v1, #int 15 // #f │ │ -0ac0d0: 6202 7f0f |0154: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INADEQUATE_SECURITY:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7f │ │ -0ac0d4: 4d02 0001 |0156: aput-object v2, v0, v1 │ │ -0ac0d8: 1301 1000 |0158: const/16 v1, #int 16 // #10 │ │ -0ac0dc: 6202 7e0f |015a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.HTTP_1_1_REQUIRED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7e │ │ -0ac0e0: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ -0ac0e4: 1301 1100 |015e: const/16 v1, #int 17 // #11 │ │ -0ac0e8: 6202 810f |0160: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_CREDENTIALS:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f81 │ │ -0ac0ec: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ -0ac0f0: 6900 770f |0164: sput-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f77 │ │ -0ac0f4: 0e00 |0166: return-void │ │ +0abe9c: |[0abe9c] com.squareup.okhttp.internal.framed.ErrorCode.:()V │ │ +0abeac: 123f |0000: const/4 v15, #int 3 // #3 │ │ +0abeae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0abeb0: 122e |0002: const/4 v14, #int 2 // #2 │ │ +0abeb2: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +0abeb4: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ +0abeb6: 2200 d504 |0005: new-instance v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abeba: 1a01 a30e |0007: const-string v1, "NO_ERROR" // string@0ea3 │ │ +0abebe: 0123 |0009: move v3, v2 │ │ +0abec0: 0125 |000a: move v5, v2 │ │ +0abec2: 7606 ba24 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abec8: 6900 830f |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f83 │ │ +0abecc: 2205 d504 |0010: new-instance v5, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abed0: 1a06 360f |0012: const-string v6, "PROTOCOL_ERROR" // string@0f36 │ │ +0abed4: 0178 |0014: move v8, v7 │ │ +0abed6: 0179 |0015: move v9, v7 │ │ +0abed8: 017a |0016: move v10, v7 │ │ +0abeda: 7606 ba24 0500 |0017: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abee0: 6905 840f |001a: sput-object v5, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ +0abee4: 2208 d504 |001c: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abee8: 1a09 4206 |001e: const-string v9, "INVALID_STREAM" // string@0642 │ │ +0abeec: 01ea |0020: move v10, v14 │ │ +0abeee: 017b |0021: move v11, v7 │ │ +0abef0: 01ec |0022: move v12, v14 │ │ +0abef2: 014d |0023: move v13, v4 │ │ +0abef4: 7606 ba24 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abefa: 6908 820f |0027: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f82 │ │ +0abefe: 2208 d504 |0029: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abf02: 1a09 5512 |002b: const-string v9, "UNSUPPORTED_VERSION" // string@1255 │ │ +0abf06: 124c |002d: const/4 v12, #int 4 // #4 │ │ +0abf08: 01fa |002e: move v10, v15 │ │ +0abf0a: 017b |002f: move v11, v7 │ │ +0abf0c: 014d |0030: move v13, v4 │ │ +0abf0e: 7606 ba24 0800 |0031: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abf14: 6908 890f |0034: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.UNSUPPORTED_VERSION:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f89 │ │ +0abf18: 2208 d504 |0036: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abf1c: 1a09 2210 |0038: const-string v9, "STREAM_IN_USE" // string@1022 │ │ +0abf20: 124a |003a: const/4 v10, #int 4 // #4 │ │ +0abf22: 130c 0800 |003b: const/16 v12, #int 8 // #8 │ │ +0abf26: 017b |003d: move v11, v7 │ │ +0abf28: 014d |003e: move v13, v4 │ │ +0abf2a: 7606 ba24 0800 |003f: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abf30: 6908 880f |0042: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f88 │ │ +0abf34: 2208 d504 |0044: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abf38: 1a09 2010 |0046: const-string v9, "STREAM_ALREADY_CLOSED" // string@1020 │ │ +0abf3c: 125a |0048: const/4 v10, #int 5 // #5 │ │ +0abf3e: 130c 0900 |0049: const/16 v12, #int 9 // #9 │ │ +0abf42: 017b |004b: move v11, v7 │ │ +0abf44: 014d |004c: move v13, v4 │ │ +0abf46: 7606 ba24 0800 |004d: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abf4c: 6908 860f |0050: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_ALREADY_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f86 │ │ +0abf50: 2208 d504 |0052: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abf54: 1a09 3d06 |0054: const-string v9, "INTERNAL_ERROR" // string@063d │ │ +0abf58: 126a |0056: const/4 v10, #int 6 // #6 │ │ +0abf5a: 126c |0057: const/4 v12, #int 6 // #6 │ │ +0abf5c: 01eb |0058: move v11, v14 │ │ +0abf5e: 01ed |0059: move v13, v14 │ │ +0abf60: 7606 ba24 0800 |005a: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abf66: 6908 800f |005d: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f80 │ │ +0abf6a: 2208 d504 |005f: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abf6e: 1a09 4605 |0061: const-string v9, "FLOW_CONTROL_ERROR" // string@0546 │ │ +0abf72: 127a |0063: const/4 v10, #int 7 // #7 │ │ +0abf74: 127c |0064: const/4 v12, #int 7 // #7 │ │ +0abf76: 01fb |0065: move v11, v15 │ │ +0abf78: 014d |0066: move v13, v4 │ │ +0abf7a: 7606 ba24 0800 |0067: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abf80: 6908 7c0f |006a: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7c │ │ +0abf84: 2208 d504 |006c: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abf88: 1a09 2110 |006e: const-string v9, "STREAM_CLOSED" // string@1021 │ │ +0abf8c: 130a 0800 |0070: const/16 v10, #int 8 // #8 │ │ +0abf90: 125b |0072: const/4 v11, #int 5 // #5 │ │ +0abf92: 014c |0073: move v12, v4 │ │ +0abf94: 014d |0074: move v13, v4 │ │ +0abf96: 7606 ba24 0800 |0075: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abf9c: 6908 870f |0078: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f87 │ │ +0abfa0: 2208 d504 |007a: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abfa4: 1a09 4d05 |007c: const-string v9, "FRAME_TOO_LARGE" // string@054d │ │ +0abfa8: 130a 0900 |007e: const/16 v10, #int 9 // #9 │ │ +0abfac: 126b |0080: const/4 v11, #int 6 // #6 │ │ +0abfae: 130c 0b00 |0081: const/16 v12, #int 11 // #b │ │ +0abfb2: 014d |0083: move v13, v4 │ │ +0abfb4: 7606 ba24 0800 |0084: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abfba: 6908 7d0f |0087: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FRAME_TOO_LARGE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7d │ │ +0abfbe: 2208 d504 |0089: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abfc2: 1a09 8f0f |008b: const-string v9, "REFUSED_STREAM" // string@0f8f │ │ +0abfc6: 130a 0a00 |008d: const/16 v10, #int 10 // #a │ │ +0abfca: 127b |008f: const/4 v11, #int 7 // #7 │ │ +0abfcc: 01fc |0090: move v12, v15 │ │ +0abfce: 014d |0091: move v13, v4 │ │ +0abfd0: 7606 ba24 0800 |0092: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abfd6: 6908 850f |0095: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f85 │ │ +0abfda: 2208 d504 |0097: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abfde: 1a09 cc03 |0099: const-string v9, "CANCEL" // string@03cc │ │ +0abfe2: 130a 0b00 |009b: const/16 v10, #int 11 // #b │ │ +0abfe6: 130b 0800 |009d: const/16 v11, #int 8 // #8 │ │ +0abfea: 125c |009f: const/4 v12, #int 5 // #5 │ │ +0abfec: 014d |00a0: move v13, v4 │ │ +0abfee: 7606 ba24 0800 |00a1: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0abff4: 6908 780f |00a4: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ +0abff8: 2208 d504 |00a6: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0abffc: 1a09 e703 |00a8: const-string v9, "COMPRESSION_ERROR" // string@03e7 │ │ +0ac000: 130a 0c00 |00aa: const/16 v10, #int 12 // #c │ │ +0ac004: 130b 0900 |00ac: const/16 v11, #int 9 // #9 │ │ +0ac008: 014c |00ae: move v12, v4 │ │ +0ac00a: 014d |00af: move v13, v4 │ │ +0ac00c: 7606 ba24 0800 |00b0: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0ac012: 6908 790f |00b3: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.COMPRESSION_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f79 │ │ +0ac016: 2208 d504 |00b5: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0ac01a: 1a09 eb03 |00b7: const-string v9, "CONNECT_ERROR" // string@03eb │ │ +0ac01e: 130a 0d00 |00b9: const/16 v10, #int 13 // #d │ │ +0ac022: 130b 0a00 |00bb: const/16 v11, #int 10 // #a │ │ +0ac026: 014c |00bd: move v12, v4 │ │ +0ac028: 014d |00be: move v13, v4 │ │ +0ac02a: 7606 ba24 0800 |00bf: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0ac030: 6908 7a0f |00c2: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CONNECT_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7a │ │ +0ac034: 2208 d504 |00c4: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0ac038: 1a09 0105 |00c6: const-string v9, "ENHANCE_YOUR_CALM" // string@0501 │ │ +0ac03c: 130a 0e00 |00c8: const/16 v10, #int 14 // #e │ │ +0ac040: 130b 0b00 |00ca: const/16 v11, #int 11 // #b │ │ +0ac044: 014c |00cc: move v12, v4 │ │ +0ac046: 014d |00cd: move v13, v4 │ │ +0ac048: 7606 ba24 0800 |00ce: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0ac04e: 6908 7b0f |00d1: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.ENHANCE_YOUR_CALM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7b │ │ +0ac052: 2208 d504 |00d3: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0ac056: 1a09 3106 |00d5: const-string v9, "INADEQUATE_SECURITY" // string@0631 │ │ +0ac05a: 130a 0f00 |00d7: const/16 v10, #int 15 // #f │ │ +0ac05e: 130b 0c00 |00d9: const/16 v11, #int 12 // #c │ │ +0ac062: 014c |00db: move v12, v4 │ │ +0ac064: 014d |00dc: move v13, v4 │ │ +0ac066: 7606 ba24 0800 |00dd: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0ac06c: 6908 7f0f |00e0: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INADEQUATE_SECURITY:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7f │ │ +0ac070: 2208 d504 |00e2: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0ac074: 1a09 c505 |00e4: const-string v9, "HTTP_1_1_REQUIRED" // string@05c5 │ │ +0ac078: 130a 1000 |00e6: const/16 v10, #int 16 // #10 │ │ +0ac07c: 130b 0d00 |00e8: const/16 v11, #int 13 // #d │ │ +0ac080: 014c |00ea: move v12, v4 │ │ +0ac082: 014d |00eb: move v13, v4 │ │ +0ac084: 7606 ba24 0800 |00ec: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0ac08a: 6908 7e0f |00ef: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.HTTP_1_1_REQUIRED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7e │ │ +0ac08e: 2208 d504 |00f1: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0ac092: 1a09 3e06 |00f3: const-string v9, "INVALID_CREDENTIALS" // string@063e │ │ +0ac096: 130a 1100 |00f5: const/16 v10, #int 17 // #11 │ │ +0ac09a: 130c 0a00 |00f7: const/16 v12, #int 10 // #a │ │ +0ac09e: 014b |00f9: move v11, v4 │ │ +0ac0a0: 014d |00fa: move v13, v4 │ │ +0ac0a2: 7606 ba24 0800 |00fb: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@24ba │ │ +0ac0a8: 6908 810f |00fe: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_CREDENTIALS:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f81 │ │ +0ac0ac: 1300 1200 |0100: const/16 v0, #int 18 // #12 │ │ +0ac0b0: 2300 9406 |0102: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@0694 │ │ +0ac0b4: 6201 830f |0104: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f83 │ │ +0ac0b8: 4d01 0002 |0106: aput-object v1, v0, v2 │ │ +0ac0bc: 6201 840f |0108: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ +0ac0c0: 4d01 0007 |010a: aput-object v1, v0, v7 │ │ +0ac0c4: 6201 820f |010c: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f82 │ │ +0ac0c8: 4d01 000e |010e: aput-object v1, v0, v14 │ │ +0ac0cc: 6201 890f |0110: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.UNSUPPORTED_VERSION:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f89 │ │ +0ac0d0: 4d01 000f |0112: aput-object v1, v0, v15 │ │ +0ac0d4: 1241 |0114: const/4 v1, #int 4 // #4 │ │ +0ac0d6: 6202 880f |0115: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f88 │ │ +0ac0da: 4d02 0001 |0117: aput-object v2, v0, v1 │ │ +0ac0de: 1251 |0119: const/4 v1, #int 5 // #5 │ │ +0ac0e0: 6202 860f |011a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_ALREADY_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f86 │ │ +0ac0e4: 4d02 0001 |011c: aput-object v2, v0, v1 │ │ +0ac0e8: 1261 |011e: const/4 v1, #int 6 // #6 │ │ +0ac0ea: 6202 800f |011f: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f80 │ │ +0ac0ee: 4d02 0001 |0121: aput-object v2, v0, v1 │ │ +0ac0f2: 1271 |0123: const/4 v1, #int 7 // #7 │ │ +0ac0f4: 6202 7c0f |0124: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7c │ │ +0ac0f8: 4d02 0001 |0126: aput-object v2, v0, v1 │ │ +0ac0fc: 1301 0800 |0128: const/16 v1, #int 8 // #8 │ │ +0ac100: 6202 870f |012a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f87 │ │ +0ac104: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ +0ac108: 1301 0900 |012e: const/16 v1, #int 9 // #9 │ │ +0ac10c: 6202 7d0f |0130: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FRAME_TOO_LARGE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7d │ │ +0ac110: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ +0ac114: 1301 0a00 |0134: const/16 v1, #int 10 // #a │ │ +0ac118: 6202 850f |0136: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f85 │ │ +0ac11c: 4d02 0001 |0138: aput-object v2, v0, v1 │ │ +0ac120: 1301 0b00 |013a: const/16 v1, #int 11 // #b │ │ +0ac124: 6202 780f |013c: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ +0ac128: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ +0ac12c: 1301 0c00 |0140: const/16 v1, #int 12 // #c │ │ +0ac130: 6202 790f |0142: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.COMPRESSION_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f79 │ │ +0ac134: 4d02 0001 |0144: aput-object v2, v0, v1 │ │ +0ac138: 1301 0d00 |0146: const/16 v1, #int 13 // #d │ │ +0ac13c: 6202 7a0f |0148: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CONNECT_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7a │ │ +0ac140: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ +0ac144: 1301 0e00 |014c: const/16 v1, #int 14 // #e │ │ +0ac148: 6202 7b0f |014e: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.ENHANCE_YOUR_CALM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7b │ │ +0ac14c: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ +0ac150: 1301 0f00 |0152: const/16 v1, #int 15 // #f │ │ +0ac154: 6202 7f0f |0154: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INADEQUATE_SECURITY:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7f │ │ +0ac158: 4d02 0001 |0156: aput-object v2, v0, v1 │ │ +0ac15c: 1301 1000 |0158: const/16 v1, #int 16 // #10 │ │ +0ac160: 6202 7e0f |015a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.HTTP_1_1_REQUIRED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7e │ │ +0ac164: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ +0ac168: 1301 1100 |015e: const/16 v1, #int 17 // #11 │ │ +0ac16c: 6202 810f |0160: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_CREDENTIALS:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f81 │ │ +0ac170: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ +0ac174: 6900 770f |0164: sput-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f77 │ │ +0ac178: 0e00 |0166: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=21 │ │ 0x0010 line=23 │ │ 0x001c line=26 │ │ 0x0029 line=29 │ │ 0x0036 line=32 │ │ @@ -263731,20 +263757,20 @@ │ │ type : '(Ljava/lang/String;IIII)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0ac0f8: |[0ac0f8] com.squareup.okhttp.internal.framed.ErrorCode.:(Ljava/lang/String;IIII)V │ │ -0ac108: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ -0ac10e: 5903 8a0f |0003: iput v3, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ -0ac112: 5904 8c0f |0005: iput v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@0f8c │ │ -0ac116: 5905 8b0f |0007: iput v5, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@0f8b │ │ -0ac11a: 0e00 |0009: return-void │ │ +0ac17c: |[0ac17c] com.squareup.okhttp.internal.framed.ErrorCode.:(Ljava/lang/String;IIII)V │ │ +0ac18c: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ +0ac192: 5903 8a0f |0003: iput v3, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ +0ac196: 5904 8c0f |0005: iput v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@0f8c │ │ +0ac19a: 5905 8b0f |0007: iput v5, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@0f8b │ │ +0ac19e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ 0x0007 line=68 │ │ 0x0009 line=69 │ │ @@ -263761,28 +263787,28 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0ac11c: |[0ac11c] com.squareup.okhttp.internal.framed.ErrorCode.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -0ac12c: 7100 bf24 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bf │ │ -0ac132: 0c02 |0003: move-result-object v2 │ │ -0ac134: 2123 |0004: array-length v3, v2 │ │ -0ac136: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0ac138: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ -0ac13c: 4600 0201 |0008: aget-object v0, v2, v1 │ │ -0ac140: 5204 8a0f |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ -0ac144: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -0ac148: 1100 |000e: return-object v0 │ │ -0ac14a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ac14e: 28f5 |0011: goto 0006 // -000b │ │ -0ac150: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0ac152: 28fb |0013: goto 000e // -0005 │ │ +0ac1a0: |[0ac1a0] com.squareup.okhttp.internal.framed.ErrorCode.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +0ac1b0: 7100 bf24 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bf │ │ +0ac1b6: 0c02 |0003: move-result-object v2 │ │ +0ac1b8: 2123 |0004: array-length v3, v2 │ │ +0ac1ba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0ac1bc: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +0ac1c0: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +0ac1c4: 5204 8a0f |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ +0ac1c8: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +0ac1cc: 1100 |000e: return-object v0 │ │ +0ac1ce: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ac1d2: 28f5 |0011: goto 0006 // -000b │ │ +0ac1d4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0ac1d6: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000a line=80 │ │ 0x000e line=82 │ │ 0x000f line=79 │ │ 0x0012 line=82 │ │ @@ -263796,28 +263822,28 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0ac154: |[0ac154] com.squareup.okhttp.internal.framed.ErrorCode.fromSpdy3Rst:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -0ac164: 7100 bf24 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bf │ │ -0ac16a: 0c02 |0003: move-result-object v2 │ │ -0ac16c: 2123 |0004: array-length v3, v2 │ │ -0ac16e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0ac170: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ -0ac174: 4600 0201 |0008: aget-object v0, v2, v1 │ │ -0ac178: 5204 8c0f |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@0f8c │ │ -0ac17c: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -0ac180: 1100 |000e: return-object v0 │ │ -0ac182: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ac186: 28f5 |0011: goto 0006 // -000b │ │ -0ac188: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0ac18a: 28fb |0013: goto 000e // -0005 │ │ +0ac1d8: |[0ac1d8] com.squareup.okhttp.internal.framed.ErrorCode.fromSpdy3Rst:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +0ac1e8: 7100 bf24 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bf │ │ +0ac1ee: 0c02 |0003: move-result-object v2 │ │ +0ac1f0: 2123 |0004: array-length v3, v2 │ │ +0ac1f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0ac1f4: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +0ac1f8: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +0ac1fc: 5204 8c0f |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@0f8c │ │ +0ac200: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +0ac204: 1100 |000e: return-object v0 │ │ +0ac206: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ac20a: 28f5 |0011: goto 0006 // -000b │ │ +0ac20c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0ac20e: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ 0x000e line=75 │ │ 0x000f line=72 │ │ 0x0012 line=75 │ │ @@ -263831,28 +263857,28 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0ac18c: |[0ac18c] com.squareup.okhttp.internal.framed.ErrorCode.fromSpdyGoAway:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -0ac19c: 7100 bf24 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bf │ │ -0ac1a2: 0c02 |0003: move-result-object v2 │ │ -0ac1a4: 2123 |0004: array-length v3, v2 │ │ -0ac1a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0ac1a8: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ -0ac1ac: 4600 0201 |0008: aget-object v0, v2, v1 │ │ -0ac1b0: 5204 8b0f |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@0f8b │ │ -0ac1b4: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -0ac1b8: 1100 |000e: return-object v0 │ │ -0ac1ba: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ac1be: 28f5 |0011: goto 0006 // -000b │ │ -0ac1c0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0ac1c2: 28fb |0013: goto 000e // -0005 │ │ +0ac210: |[0ac210] com.squareup.okhttp.internal.framed.ErrorCode.fromSpdyGoAway:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +0ac220: 7100 bf24 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bf │ │ +0ac226: 0c02 |0003: move-result-object v2 │ │ +0ac228: 2123 |0004: array-length v3, v2 │ │ +0ac22a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0ac22c: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +0ac230: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +0ac234: 5204 8b0f |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@0f8b │ │ +0ac238: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +0ac23c: 1100 |000e: return-object v0 │ │ +0ac23e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ac242: 28f5 |0011: goto 0006 // -000b │ │ +0ac244: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0ac246: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000a line=87 │ │ 0x000e line=89 │ │ 0x000f line=86 │ │ 0x0012 line=89 │ │ @@ -263866,20 +263892,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ac1c4: |[0ac1c4] com.squareup.okhttp.internal.framed.ErrorCode.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -0ac1d4: 1c00 d404 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0ac1d8: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ -0ac1de: 0c00 |0005: move-result-object v0 │ │ -0ac1e0: 1f00 d404 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d4 │ │ -0ac1e4: 1100 |0008: return-object v0 │ │ +0ac248: |[0ac248] com.squareup.okhttp.internal.framed.ErrorCode.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +0ac258: 1c00 d504 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0ac25c: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ +0ac262: 0c00 |0005: move-result-object v0 │ │ +0ac264: 1f00 d504 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@04d5 │ │ +0ac268: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/ErrorCode;) │ │ @@ -263887,51 +263913,51 @@ │ │ type : '()[Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ac1e8: |[0ac1e8] com.squareup.okhttp.internal.framed.ErrorCode.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -0ac1f8: 6200 770f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f77 │ │ -0ac1fc: 6e10 012d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/internal/framed/ErrorCode;.clone:()Ljava/lang/Object; // method@2d01 │ │ -0ac202: 0c00 |0005: move-result-object v0 │ │ -0ac204: 1f00 9106 |0006: check-cast v0, [Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@0691 │ │ -0ac208: 1100 |0008: return-object v0 │ │ +0ac26c: |[0ac26c] com.squareup.okhttp.internal.framed.ErrorCode.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +0ac27c: 6200 770f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f77 │ │ +0ac280: 6e10 012d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/internal/framed/ErrorCode;.clone:()Ljava/lang/Object; // method@2d01 │ │ +0ac286: 0c00 |0005: move-result-object v0 │ │ +0ac288: 1f00 9406 |0006: check-cast v0, [Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@0694 │ │ +0ac28c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1305 (ErrorCode.java) │ │ + source_file_idx : 1308 (ErrorCode.java) │ │ │ │ -Class #920 header: │ │ -class_idx : 1237 │ │ +Class #921 header: │ │ +class_idx : 1238 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1416 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1420 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 10 │ │ │ │ -Class #920 annotations: │ │ +Class #921 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Handler" │ │ Annotations on method #9409 'data' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9411 'headers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ZZII" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;" "Lcom/squareup/okhttp/internal/framed/HeadersMode;" ")V" } │ │ Annotations on method #9414 'pushPromise' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(II" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #920 - │ │ +Class #921 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -263992,35 +264018,35 @@ │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;) │ │ name : 'windowUpdate' │ │ type : '(IJ)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1416 (FrameReader.java) │ │ + source_file_idx : 1420 (FrameReader.java) │ │ │ │ -Class #921 header: │ │ -class_idx : 1238 │ │ +Class #922 header: │ │ +class_idx : 1239 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1416 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1420 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #921 annotations: │ │ +Class #922 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/framed/FrameReader$Handler; } │ │ Annotations on method #9418 'nextFrame' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9419 'readConnectionPreface' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #921 - │ │ +Class #922 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FrameReader;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Closeable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -264034,27 +264060,27 @@ │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FrameReader;) │ │ name : 'readConnectionPreface' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1416 (FrameReader.java) │ │ + source_file_idx : 1420 (FrameReader.java) │ │ │ │ -Class #922 header: │ │ -class_idx : 1239 │ │ +Class #923 header: │ │ +class_idx : 1240 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1417 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1421 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 12 │ │ │ │ -Class #922 annotations: │ │ +Class #923 annotations: │ │ Annotations on method #9420 'ackSettings' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9422 'connectionPreface' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9423 'data' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9424 'flush' │ │ @@ -264072,15 +264098,15 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9431 'synStream' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ZZII" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9432 'windowUpdate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #922 - │ │ +Class #923 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FrameWriter;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Closeable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -264154,32 +264180,32 @@ │ │ │ │ #11 : (in Lcom/squareup/okhttp/internal/framed/FrameWriter;) │ │ name : 'windowUpdate' │ │ type : '(IJ)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1417 (FrameWriter.java) │ │ + source_file_idx : 1421 (FrameWriter.java) │ │ │ │ -Class #923 header: │ │ -class_idx : 1240 │ │ +Class #924 header: │ │ +class_idx : 1241 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #923 annotations: │ │ +Class #924 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=writeSynResetLater │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #923 - │ │ +Class #924 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$1;) │ │ @@ -264200,20 +264226,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0ac20c: |[0ac20c] com.squareup.okhttp.internal.framed.FramedConnection$1.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0ac21c: 5b01 8d0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f8d │ │ -0ac220: 5904 8f0f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$streamId:I // field@0f8f │ │ -0ac224: 5b05 8e0f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f8e │ │ -0ac228: 7030 7d24 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac22e: 0e00 |0009: return-void │ │ +0ac290: |[0ac290] com.squareup.okhttp.internal.framed.FramedConnection$1.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0ac2a0: 5b01 8d0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f8d │ │ +0ac2a4: 5904 8f0f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$streamId:I // field@0f8f │ │ +0ac2a8: 5b05 8e0f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f8e │ │ +0ac2ac: 7030 7d24 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac2b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$1; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ @@ -264227,50 +264253,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ac230: |[0ac230] com.squareup.okhttp.internal.framed.FramedConnection$1.execute:()V │ │ -0ac240: 5430 8d0f |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f8d │ │ -0ac244: 5231 8f0f |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$streamId:I // field@0f8f │ │ -0ac248: 5432 8e0f |0004: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f8e │ │ -0ac24c: 6e30 3c25 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253c │ │ -0ac252: 0e00 |0009: return-void │ │ -0ac254: 0d00 |000a: move-exception v0 │ │ -0ac256: 28fe |000b: goto 0009 // -0002 │ │ +0ac2b4: |[0ac2b4] com.squareup.okhttp.internal.framed.FramedConnection$1.execute:()V │ │ +0ac2c4: 5430 8d0f |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f8d │ │ +0ac2c8: 5231 8f0f |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$streamId:I // field@0f8f │ │ +0ac2cc: 5432 8e0f |0004: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f8e │ │ +0ac2d0: 6e30 3c25 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253c │ │ +0ac2d6: 0e00 |0009: return-void │ │ +0ac2d8: 0d00 |000a: move-exception v0 │ │ +0ac2da: 28fe |000b: goto 0009 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=352 │ │ 0x0009 line=355 │ │ 0x000a line=353 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/squareup/okhttp/internal/framed/FramedConnection$1; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #924 header: │ │ -class_idx : 1241 │ │ +Class #925 header: │ │ +class_idx : 1242 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #924 annotations: │ │ +Class #925 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=writeWindowUpdateLater │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #924 - │ │ +Class #925 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$2;) │ │ @@ -264291,20 +264317,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0ac268: |[0ac268] com.squareup.okhttp.internal.framed.FramedConnection$2.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V │ │ -0ac278: 5b12 900f |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f90 │ │ -0ac27c: 5915 910f |0002: iput v5, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$streamId:I // field@0f91 │ │ -0ac280: 5a16 920f |0004: iput-wide v6, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$unacknowledgedBytesRead:J // field@0f92 │ │ -0ac284: 7030 7d24 3104 |0006: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac28a: 0e00 |0009: return-void │ │ +0ac2ec: |[0ac2ec] com.squareup.okhttp.internal.framed.FramedConnection$2.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V │ │ +0ac2fc: 5b12 900f |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f90 │ │ +0ac300: 5915 910f |0002: iput v5, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$streamId:I // field@0f91 │ │ +0ac304: 5a16 920f |0004: iput-wide v6, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$unacknowledgedBytesRead:J // field@0f92 │ │ +0ac308: 7030 7d24 3104 |0006: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac30e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection$2; │ │ 0x0000 - 0x000a reg=2 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000a reg=3 format Ljava/lang/String; │ │ @@ -264318,51 +264344,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0ac28c: |[0ac28c] com.squareup.okhttp.internal.framed.FramedConnection$2.execute:()V │ │ -0ac29c: 5440 900f |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f90 │ │ -0ac2a0: 5400 bc0f |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ac2a4: 5241 910f |0004: iget v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$streamId:I // field@0f91 │ │ -0ac2a8: 5342 920f |0006: iget-wide v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$unacknowledgedBytesRead:J // field@0f92 │ │ -0ac2ac: 7240 d824 1032 |0008: invoke-interface {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.windowUpdate:(IJ)V // method@24d8 │ │ -0ac2b2: 0e00 |000b: return-void │ │ -0ac2b4: 0d00 |000c: move-exception v0 │ │ -0ac2b6: 28fe |000d: goto 000b // -0002 │ │ +0ac310: |[0ac310] com.squareup.okhttp.internal.framed.FramedConnection$2.execute:()V │ │ +0ac320: 5440 900f |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f90 │ │ +0ac324: 5400 bc0f |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ac328: 5241 910f |0004: iget v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$streamId:I // field@0f91 │ │ +0ac32c: 5342 920f |0006: iget-wide v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$unacknowledgedBytesRead:J // field@0f92 │ │ +0ac330: 7240 d824 1032 |0008: invoke-interface {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.windowUpdate:(IJ)V // method@24d8 │ │ +0ac336: 0e00 |000b: return-void │ │ +0ac338: 0d00 |000c: move-exception v0 │ │ +0ac33a: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=367 │ │ 0x000b line=370 │ │ 0x000c line=368 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lcom/squareup/okhttp/internal/framed/FramedConnection$2; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #925 header: │ │ -class_idx : 1242 │ │ +Class #926 header: │ │ +class_idx : 1243 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #925 annotations: │ │ +Class #926 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=writePingLater │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #925 - │ │ +Class #926 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$3;) │ │ @@ -264391,22 +264417,22 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0ac2c8: |[0ac2c8] com.squareup.okhttp.internal.framed.FramedConnection$3.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -0ac2d8: 5b01 930f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f93 │ │ -0ac2dc: 5c04 970f |0002: iput-boolean v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$reply:Z // field@0f97 │ │ -0ac2e0: 5905 940f |0004: iput v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload1:I // field@0f94 │ │ -0ac2e4: 5906 950f |0006: iput v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload2:I // field@0f95 │ │ -0ac2e8: 5b07 960f |0008: iput-object v7, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$ping:Lcom/squareup/okhttp/internal/framed/Ping; // field@0f96 │ │ -0ac2ec: 7030 7d24 2003 |000a: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac2f2: 0e00 |000d: return-void │ │ +0ac34c: |[0ac34c] com.squareup.okhttp.internal.framed.FramedConnection$3.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +0ac35c: 5b01 930f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f93 │ │ +0ac360: 5c04 970f |0002: iput-boolean v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$reply:Z // field@0f97 │ │ +0ac364: 5905 940f |0004: iput v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload1:I // field@0f94 │ │ +0ac368: 5906 950f |0006: iput v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload2:I // field@0f95 │ │ +0ac36c: 5b07 960f |0008: iput-object v7, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$ping:Lcom/squareup/okhttp/internal/framed/Ping; // field@0f96 │ │ +0ac370: 7030 7d24 2003 |000a: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac376: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$3; │ │ 0x0000 - 0x000e reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000e reg=2 format Ljava/lang/String; │ │ @@ -264422,52 +264448,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0ac2f4: |[0ac2f4] com.squareup.okhttp.internal.framed.FramedConnection$3.execute:()V │ │ -0ac304: 5450 930f |0000: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f93 │ │ -0ac308: 5551 970f |0002: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$reply:Z // field@0f97 │ │ -0ac30c: 5252 940f |0004: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload1:I // field@0f94 │ │ -0ac310: 5253 950f |0006: iget v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload2:I // field@0f95 │ │ -0ac314: 5454 960f |0008: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$ping:Lcom/squareup/okhttp/internal/framed/Ping; // field@0f96 │ │ -0ac318: 7154 2525 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@2525 │ │ -0ac31e: 0e00 |000d: return-void │ │ -0ac320: 0d00 |000e: move-exception v0 │ │ -0ac322: 28fe |000f: goto 000d // -0002 │ │ +0ac378: |[0ac378] com.squareup.okhttp.internal.framed.FramedConnection$3.execute:()V │ │ +0ac388: 5450 930f |0000: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f93 │ │ +0ac38c: 5551 970f |0002: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$reply:Z // field@0f97 │ │ +0ac390: 5252 940f |0004: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload1:I // field@0f94 │ │ +0ac394: 5253 950f |0006: iget v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload2:I // field@0f95 │ │ +0ac398: 5454 960f |0008: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$ping:Lcom/squareup/okhttp/internal/framed/Ping; // field@0f96 │ │ +0ac39c: 7154 2525 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@2525 │ │ +0ac3a2: 0e00 |000d: return-void │ │ +0ac3a4: 0d00 |000e: move-exception v0 │ │ +0ac3a6: 28fe |000f: goto 000d // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=400 │ │ 0x000d line=403 │ │ 0x000e line=401 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lcom/squareup/okhttp/internal/framed/FramedConnection$3; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #926 header: │ │ -class_idx : 1243 │ │ +Class #927 header: │ │ +class_idx : 1244 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #926 annotations: │ │ +Class #927 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=pushRequestLater │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #926 - │ │ +Class #927 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$4;) │ │ @@ -264488,20 +264514,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0ac334: |[0ac334] com.squareup.okhttp.internal.framed.FramedConnection$4.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V │ │ -0ac344: 5b01 980f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ -0ac348: 5904 9a0f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@0f9a │ │ -0ac34c: 5b05 990f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$requestHeaders:Ljava/util/List; // field@0f99 │ │ -0ac350: 7030 7d24 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac356: 0e00 |0009: return-void │ │ +0ac3b8: |[0ac3b8] com.squareup.okhttp.internal.framed.FramedConnection$4.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V │ │ +0ac3c8: 5b01 980f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ +0ac3cc: 5904 9a0f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@0f9a │ │ +0ac3d0: 5b05 990f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$requestHeaders:Ljava/util/List; // field@0f99 │ │ +0ac3d4: 7030 7d24 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac3da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$4; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ @@ -264515,44 +264541,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0ac358: |[0ac358] com.squareup.okhttp.internal.framed.FramedConnection$4.execute:()V │ │ -0ac368: 5441 980f |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ -0ac36c: 7110 2325 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@2523 │ │ -0ac372: 0c01 |0005: move-result-object v1 │ │ -0ac374: 5242 9a0f |0006: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@0f9a │ │ -0ac378: 5443 990f |0008: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$requestHeaders:Ljava/util/List; // field@0f99 │ │ -0ac37c: 7230 0226 2103 |000a: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onRequest:(ILjava/util/List;)Z // method@2602 │ │ -0ac382: 0a00 |000d: move-result v0 │ │ -0ac384: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ -0ac388: 5441 980f |0010: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ -0ac38c: 5411 bc0f |0012: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ac390: 5242 9a0f |0014: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@0f9a │ │ -0ac394: 6203 780f |0016: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ -0ac398: 7230 d524 2103 |0018: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d5 │ │ -0ac39e: 5442 980f |001b: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ -0ac3a2: 1d02 |001d: monitor-enter v2 │ │ -0ac3a4: 5441 980f |001e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ -0ac3a8: 7110 2425 0100 |0020: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@2524 │ │ -0ac3ae: 0c01 |0023: move-result-object v1 │ │ -0ac3b0: 5243 9a0f |0024: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@0f9a │ │ -0ac3b4: 7110 9e27 0300 |0026: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ac3ba: 0c03 |0029: move-result-object v3 │ │ -0ac3bc: 7220 0529 3100 |002a: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ -0ac3c2: 1e02 |002d: monitor-exit v2 │ │ -0ac3c4: 0e00 |002e: return-void │ │ -0ac3c6: 0d01 |002f: move-exception v1 │ │ -0ac3c8: 1e02 |0030: monitor-exit v2 │ │ -0ac3ca: 2701 |0031: throw v1 │ │ -0ac3cc: 0d01 |0032: move-exception v1 │ │ -0ac3ce: 28fb |0033: goto 002e // -0005 │ │ +0ac3dc: |[0ac3dc] com.squareup.okhttp.internal.framed.FramedConnection$4.execute:()V │ │ +0ac3ec: 5441 980f |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ +0ac3f0: 7110 2325 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@2523 │ │ +0ac3f6: 0c01 |0005: move-result-object v1 │ │ +0ac3f8: 5242 9a0f |0006: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@0f9a │ │ +0ac3fc: 5443 990f |0008: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$requestHeaders:Ljava/util/List; // field@0f99 │ │ +0ac400: 7230 0226 2103 |000a: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onRequest:(ILjava/util/List;)Z // method@2602 │ │ +0ac406: 0a00 |000d: move-result v0 │ │ +0ac408: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ +0ac40c: 5441 980f |0010: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ +0ac410: 5411 bc0f |0012: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ac414: 5242 9a0f |0014: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@0f9a │ │ +0ac418: 6203 780f |0016: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ +0ac41c: 7230 d524 2103 |0018: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d5 │ │ +0ac422: 5442 980f |001b: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ +0ac426: 1d02 |001d: monitor-enter v2 │ │ +0ac428: 5441 980f |001e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f98 │ │ +0ac42c: 7110 2425 0100 |0020: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@2524 │ │ +0ac432: 0c01 |0023: move-result-object v1 │ │ +0ac434: 5243 9a0f |0024: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@0f9a │ │ +0ac438: 7110 9e27 0300 |0026: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ac43e: 0c03 |0029: move-result-object v3 │ │ +0ac440: 7220 0529 3100 |002a: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ +0ac446: 1e02 |002d: monitor-exit v2 │ │ +0ac448: 0e00 |002e: return-void │ │ +0ac44a: 0d01 |002f: move-exception v1 │ │ +0ac44c: 1e02 |0030: monitor-exit v2 │ │ +0ac44e: 2701 |0031: throw v1 │ │ +0ac450: 0d01 |0032: move-exception v1 │ │ +0ac452: 28fb |0033: goto 002e // -0005 │ │ catches : 3 │ │ 0x0010 - 0x001e │ │ Ljava/io/IOException; -> 0x0032 │ │ 0x001e - 0x0031 │ │ -> 0x002f │ │ 0x0031 - 0x0032 │ │ Ljava/io/IOException; -> 0x0032 │ │ @@ -264566,32 +264592,32 @@ │ │ 0x002e line=855 │ │ 0x002f line=851 │ │ 0x0032 line=853 │ │ locals : │ │ 0x000e - 0x0034 reg=0 cancel Z │ │ 0x0000 - 0x0034 reg=4 this Lcom/squareup/okhttp/internal/framed/FramedConnection$4; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #927 header: │ │ -class_idx : 1244 │ │ +Class #928 header: │ │ +class_idx : 1245 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #927 annotations: │ │ +Class #928 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=pushHeadersLater │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #927 - │ │ +Class #928 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$5;) │ │ @@ -264616,21 +264642,21 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ac3f0: |[0ac3f0] com.squareup.okhttp.internal.framed.FramedConnection$5.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V │ │ -0ac400: 5b01 9b0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ -0ac404: 5904 9e0f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0f9e │ │ -0ac408: 5b05 9d0f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$requestHeaders:Ljava/util/List; // field@0f9d │ │ -0ac40c: 5c06 9c0f |0006: iput-boolean v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@0f9c │ │ -0ac410: 7030 7d24 2003 |0008: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac416: 0e00 |000b: return-void │ │ +0ac474: |[0ac474] com.squareup.okhttp.internal.framed.FramedConnection$5.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V │ │ +0ac484: 5b01 9b0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ +0ac488: 5904 9e0f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0f9e │ │ +0ac48c: 5b05 9d0f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$requestHeaders:Ljava/util/List; // field@0f9d │ │ +0ac490: 5c06 9c0f |0006: iput-boolean v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@0f9c │ │ +0ac494: 7030 7d24 2003 |0008: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac49a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$5; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000c reg=2 format Ljava/lang/String; │ │ @@ -264645,48 +264671,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0ac418: |[0ac418] com.squareup.okhttp.internal.framed.FramedConnection$5.execute:()V │ │ -0ac428: 5451 9b0f |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ -0ac42c: 7110 2325 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@2523 │ │ -0ac432: 0c01 |0005: move-result-object v1 │ │ -0ac434: 5252 9e0f |0006: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0f9e │ │ -0ac438: 5453 9d0f |0008: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$requestHeaders:Ljava/util/List; // field@0f9d │ │ -0ac43c: 5554 9c0f |000a: iget-boolean v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@0f9c │ │ -0ac440: 7240 0126 2143 |000c: invoke-interface {v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onHeaders:(ILjava/util/List;Z)Z // method@2601 │ │ -0ac446: 0a00 |000f: move-result v0 │ │ -0ac448: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -0ac44c: 5451 9b0f |0012: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ -0ac450: 5411 bc0f |0014: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ac454: 5252 9e0f |0016: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0f9e │ │ -0ac458: 6203 780f |0018: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ -0ac45c: 7230 d524 2103 |001a: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d5 │ │ -0ac462: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -0ac466: 5551 9c0f |001f: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@0f9c │ │ -0ac46a: 3801 1500 |0021: if-eqz v1, 0036 // +0015 │ │ -0ac46e: 5452 9b0f |0023: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ -0ac472: 1d02 |0025: monitor-enter v2 │ │ -0ac474: 5451 9b0f |0026: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ -0ac478: 7110 2425 0100 |0028: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@2524 │ │ -0ac47e: 0c01 |002b: move-result-object v1 │ │ -0ac480: 5253 9e0f |002c: iget v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0f9e │ │ -0ac484: 7110 9e27 0300 |002e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ac48a: 0c03 |0031: move-result-object v3 │ │ -0ac48c: 7220 0529 3100 |0032: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ -0ac492: 1e02 |0035: monitor-exit v2 │ │ -0ac494: 0e00 |0036: return-void │ │ -0ac496: 0d01 |0037: move-exception v1 │ │ -0ac498: 1e02 |0038: monitor-exit v2 │ │ -0ac49a: 2701 |0039: throw v1 │ │ -0ac49c: 0d01 |003a: move-exception v1 │ │ -0ac49e: 28fb |003b: goto 0036 // -0005 │ │ +0ac49c: |[0ac49c] com.squareup.okhttp.internal.framed.FramedConnection$5.execute:()V │ │ +0ac4ac: 5451 9b0f |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ +0ac4b0: 7110 2325 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@2523 │ │ +0ac4b6: 0c01 |0005: move-result-object v1 │ │ +0ac4b8: 5252 9e0f |0006: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0f9e │ │ +0ac4bc: 5453 9d0f |0008: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$requestHeaders:Ljava/util/List; // field@0f9d │ │ +0ac4c0: 5554 9c0f |000a: iget-boolean v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@0f9c │ │ +0ac4c4: 7240 0126 2143 |000c: invoke-interface {v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onHeaders:(ILjava/util/List;Z)Z // method@2601 │ │ +0ac4ca: 0a00 |000f: move-result v0 │ │ +0ac4cc: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +0ac4d0: 5451 9b0f |0012: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ +0ac4d4: 5411 bc0f |0014: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ac4d8: 5252 9e0f |0016: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0f9e │ │ +0ac4dc: 6203 780f |0018: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ +0ac4e0: 7230 d524 2103 |001a: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d5 │ │ +0ac4e6: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +0ac4ea: 5551 9c0f |001f: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@0f9c │ │ +0ac4ee: 3801 1500 |0021: if-eqz v1, 0036 // +0015 │ │ +0ac4f2: 5452 9b0f |0023: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ +0ac4f6: 1d02 |0025: monitor-enter v2 │ │ +0ac4f8: 5451 9b0f |0026: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9b │ │ +0ac4fc: 7110 2425 0100 |0028: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@2524 │ │ +0ac502: 0c01 |002b: move-result-object v1 │ │ +0ac504: 5253 9e0f |002c: iget v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0f9e │ │ +0ac508: 7110 9e27 0300 |002e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ac50e: 0c03 |0031: move-result-object v3 │ │ +0ac510: 7220 0529 3100 |0032: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ +0ac516: 1e02 |0035: monitor-exit v2 │ │ +0ac518: 0e00 |0036: return-void │ │ +0ac51a: 0d01 |0037: move-exception v1 │ │ +0ac51c: 1e02 |0038: monitor-exit v2 │ │ +0ac51e: 2701 |0039: throw v1 │ │ +0ac520: 0d01 |003a: move-exception v1 │ │ +0ac522: 28fb |003b: goto 0036 // -0005 │ │ catches : 3 │ │ 0x0012 - 0x0026 │ │ Ljava/io/IOException; -> 0x003a │ │ 0x0026 - 0x0039 │ │ -> 0x0037 │ │ 0x0039 - 0x003a │ │ Ljava/io/IOException; -> 0x003a │ │ @@ -264700,32 +264726,32 @@ │ │ 0x0036 line=873 │ │ 0x0037 line=869 │ │ 0x003a line=871 │ │ locals : │ │ 0x0010 - 0x003c reg=0 cancel Z │ │ 0x0000 - 0x003c reg=5 this Lcom/squareup/okhttp/internal/framed/FramedConnection$5; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #928 header: │ │ -class_idx : 1245 │ │ +Class #929 header: │ │ +class_idx : 1246 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #928 annotations: │ │ +Class #929 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=pushDataLater │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #928 - │ │ +Class #929 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$6;) │ │ @@ -264754,22 +264780,22 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0ac4c0: |[0ac4c0] com.squareup.okhttp.internal.framed.FramedConnection$6.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V │ │ -0ac4d0: 5b01 9f0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ -0ac4d4: 5904 a30f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0fa3 │ │ -0ac4d8: 5b05 a00f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$buffer:Lokio/Buffer; // field@0fa0 │ │ -0ac4dc: 5906 a10f |0006: iput v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$byteCount:I // field@0fa1 │ │ -0ac4e0: 5c07 a20f |0008: iput-boolean v7, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0fa2 │ │ -0ac4e4: 7030 7d24 2003 |000a: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac4ea: 0e00 |000d: return-void │ │ +0ac544: |[0ac544] com.squareup.okhttp.internal.framed.FramedConnection$6.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V │ │ +0ac554: 5b01 9f0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ +0ac558: 5904 a30f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0fa3 │ │ +0ac55c: 5b05 a00f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$buffer:Lokio/Buffer; // field@0fa0 │ │ +0ac560: 5906 a10f |0006: iput v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$byteCount:I // field@0fa1 │ │ +0ac564: 5c07 a20f |0008: iput-boolean v7, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0fa2 │ │ +0ac568: 7030 7d24 2003 |000a: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac56e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$6; │ │ 0x0000 - 0x000e reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000e reg=2 format Ljava/lang/String; │ │ @@ -264785,49 +264811,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -0ac4ec: |[0ac4ec] com.squareup.okhttp.internal.framed.FramedConnection$6.execute:()V │ │ -0ac4fc: 5461 9f0f |0000: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ -0ac500: 7110 2325 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@2523 │ │ -0ac506: 0c01 |0005: move-result-object v1 │ │ -0ac508: 5262 a30f |0006: iget v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0fa3 │ │ -0ac50c: 5463 a00f |0008: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$buffer:Lokio/Buffer; // field@0fa0 │ │ -0ac510: 5264 a10f |000a: iget v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$byteCount:I // field@0fa1 │ │ -0ac514: 5565 a20f |000c: iget-boolean v5, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0fa2 │ │ -0ac518: 7255 0026 2143 |000e: invoke-interface {v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onData:(ILokio/BufferedSource;IZ)Z // method@2600 │ │ -0ac51e: 0a00 |0011: move-result v0 │ │ -0ac520: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ -0ac524: 5461 9f0f |0014: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ -0ac528: 5411 bc0f |0016: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ac52c: 5262 a30f |0018: iget v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0fa3 │ │ -0ac530: 6203 780f |001a: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ -0ac534: 7230 d524 2103 |001c: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d5 │ │ -0ac53a: 3900 0600 |001f: if-nez v0, 0025 // +0006 │ │ -0ac53e: 5561 a20f |0021: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0fa2 │ │ -0ac542: 3801 1500 |0023: if-eqz v1, 0038 // +0015 │ │ -0ac546: 5462 9f0f |0025: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ -0ac54a: 1d02 |0027: monitor-enter v2 │ │ -0ac54c: 5461 9f0f |0028: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ -0ac550: 7110 2425 0100 |002a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@2524 │ │ -0ac556: 0c01 |002d: move-result-object v1 │ │ -0ac558: 5263 a30f |002e: iget v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0fa3 │ │ -0ac55c: 7110 9e27 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ac562: 0c03 |0033: move-result-object v3 │ │ -0ac564: 7220 0529 3100 |0034: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ -0ac56a: 1e02 |0037: monitor-exit v2 │ │ -0ac56c: 0e00 |0038: return-void │ │ -0ac56e: 0d01 |0039: move-exception v1 │ │ -0ac570: 1e02 |003a: monitor-exit v2 │ │ -0ac572: 2701 |003b: throw v1 │ │ -0ac574: 0d01 |003c: move-exception v1 │ │ -0ac576: 28fb |003d: goto 0038 // -0005 │ │ +0ac570: |[0ac570] com.squareup.okhttp.internal.framed.FramedConnection$6.execute:()V │ │ +0ac580: 5461 9f0f |0000: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ +0ac584: 7110 2325 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@2523 │ │ +0ac58a: 0c01 |0005: move-result-object v1 │ │ +0ac58c: 5262 a30f |0006: iget v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0fa3 │ │ +0ac590: 5463 a00f |0008: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$buffer:Lokio/Buffer; // field@0fa0 │ │ +0ac594: 5264 a10f |000a: iget v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$byteCount:I // field@0fa1 │ │ +0ac598: 5565 a20f |000c: iget-boolean v5, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0fa2 │ │ +0ac59c: 7255 0026 2143 |000e: invoke-interface {v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onData:(ILokio/BufferedSource;IZ)Z // method@2600 │ │ +0ac5a2: 0a00 |0011: move-result v0 │ │ +0ac5a4: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ +0ac5a8: 5461 9f0f |0014: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ +0ac5ac: 5411 bc0f |0016: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ac5b0: 5262 a30f |0018: iget v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0fa3 │ │ +0ac5b4: 6203 780f |001a: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ +0ac5b8: 7230 d524 2103 |001c: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d5 │ │ +0ac5be: 3900 0600 |001f: if-nez v0, 0025 // +0006 │ │ +0ac5c2: 5561 a20f |0021: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0fa2 │ │ +0ac5c6: 3801 1500 |0023: if-eqz v1, 0038 // +0015 │ │ +0ac5ca: 5462 9f0f |0025: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ +0ac5ce: 1d02 |0027: monitor-enter v2 │ │ +0ac5d0: 5461 9f0f |0028: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0f9f │ │ +0ac5d4: 7110 2425 0100 |002a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@2524 │ │ +0ac5da: 0c01 |002d: move-result-object v1 │ │ +0ac5dc: 5263 a30f |002e: iget v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0fa3 │ │ +0ac5e0: 7110 9e27 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ac5e6: 0c03 |0033: move-result-object v3 │ │ +0ac5e8: 7220 0529 3100 |0034: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ +0ac5ee: 1e02 |0037: monitor-exit v2 │ │ +0ac5f0: 0e00 |0038: return-void │ │ +0ac5f2: 0d01 |0039: move-exception v1 │ │ +0ac5f4: 1e02 |003a: monitor-exit v2 │ │ +0ac5f6: 2701 |003b: throw v1 │ │ +0ac5f8: 0d01 |003c: move-exception v1 │ │ +0ac5fa: 28fb |003d: goto 0038 // -0005 │ │ catches : 3 │ │ 0x0000 - 0x0028 │ │ Ljava/io/IOException; -> 0x003c │ │ 0x0028 - 0x003b │ │ -> 0x0039 │ │ 0x003b - 0x003c │ │ Ljava/io/IOException; -> 0x003c │ │ @@ -264842,32 +264868,32 @@ │ │ 0x0039 line=895 │ │ 0x003c line=897 │ │ locals : │ │ 0x0012 - 0x0038 reg=0 cancel Z │ │ 0x0039 - 0x003c reg=0 cancel Z │ │ 0x0000 - 0x003e reg=6 this Lcom/squareup/okhttp/internal/framed/FramedConnection$6; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #929 header: │ │ -class_idx : 1246 │ │ +Class #930 header: │ │ +class_idx : 1247 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #929 annotations: │ │ +Class #930 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=pushResetLater │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #929 - │ │ +Class #930 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$7;) │ │ @@ -264888,20 +264914,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0ac598: |[0ac598] com.squareup.okhttp.internal.framed.FramedConnection$7.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0ac5a8: 5b01 a40f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fa4 │ │ -0ac5ac: 5904 a60f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0fa6 │ │ -0ac5b0: 5b05 a50f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fa5 │ │ -0ac5b4: 7030 7d24 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac5ba: 0e00 |0009: return-void │ │ +0ac61c: |[0ac61c] com.squareup.okhttp.internal.framed.FramedConnection$7.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0ac62c: 5b01 a40f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fa4 │ │ +0ac630: 5904 a60f |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0fa6 │ │ +0ac634: 5b05 a50f |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fa5 │ │ +0ac638: 7030 7d24 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac63e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$7; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ @@ -264915,70 +264941,70 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0ac5bc: |[0ac5bc] com.squareup.okhttp.internal.framed.FramedConnection$7.execute:()V │ │ -0ac5cc: 5430 a40f |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fa4 │ │ -0ac5d0: 7110 2325 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@2523 │ │ -0ac5d6: 0c00 |0005: move-result-object v0 │ │ -0ac5d8: 5231 a60f |0006: iget v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0fa6 │ │ -0ac5dc: 5432 a50f |0008: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fa5 │ │ -0ac5e0: 7230 0326 1002 |000a: invoke-interface {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2603 │ │ -0ac5e6: 5431 a40f |000d: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fa4 │ │ -0ac5ea: 1d01 |000f: monitor-enter v1 │ │ -0ac5ec: 5430 a40f |0010: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fa4 │ │ -0ac5f0: 7110 2425 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@2524 │ │ -0ac5f6: 0c00 |0015: move-result-object v0 │ │ -0ac5f8: 5232 a60f |0016: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0fa6 │ │ -0ac5fc: 7110 9e27 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ac602: 0c02 |001b: move-result-object v2 │ │ -0ac604: 7220 0529 2000 |001c: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ -0ac60a: 1e01 |001f: monitor-exit v1 │ │ -0ac60c: 0e00 |0020: return-void │ │ -0ac60e: 0d00 |0021: move-exception v0 │ │ -0ac610: 1e01 |0022: monitor-exit v1 │ │ -0ac612: 2700 |0023: throw v0 │ │ +0ac640: |[0ac640] com.squareup.okhttp.internal.framed.FramedConnection$7.execute:()V │ │ +0ac650: 5430 a40f |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fa4 │ │ +0ac654: 7110 2325 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@2523 │ │ +0ac65a: 0c00 |0005: move-result-object v0 │ │ +0ac65c: 5231 a60f |0006: iget v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0fa6 │ │ +0ac660: 5432 a50f |0008: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fa5 │ │ +0ac664: 7230 0326 1002 |000a: invoke-interface {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2603 │ │ +0ac66a: 5431 a40f |000d: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fa4 │ │ +0ac66e: 1d01 |000f: monitor-enter v1 │ │ +0ac670: 5430 a40f |0010: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fa4 │ │ +0ac674: 7110 2425 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@2524 │ │ +0ac67a: 0c00 |0015: move-result-object v0 │ │ +0ac67c: 5232 a60f |0016: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0fa6 │ │ +0ac680: 7110 9e27 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ac686: 0c02 |001b: move-result-object v2 │ │ +0ac688: 7220 0529 2000 |001c: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2905 │ │ +0ac68e: 1e01 |001f: monitor-exit v1 │ │ +0ac690: 0e00 |0020: return-void │ │ +0ac692: 0d00 |0021: move-exception v0 │ │ +0ac694: 1e01 |0022: monitor-exit v1 │ │ +0ac696: 2700 |0023: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=906 │ │ 0x000d line=907 │ │ 0x0010 line=908 │ │ 0x001f line=909 │ │ 0x0020 line=910 │ │ 0x0021 line=909 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lcom/squareup/okhttp/internal/framed/FramedConnection$7; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #930 header: │ │ -class_idx : 1247 │ │ +Class #931 header: │ │ +class_idx : 1248 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 3 │ │ │ │ -Class #930 annotations: │ │ +Class #931 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ Annotations on method #9447 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9456 'build' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #930 - │ │ +Class #931 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -265019,24 +265045,24 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ac620: |[0ac620] com.squareup.okhttp.internal.framed.FramedConnection$Builder.:(Z)V │ │ -0ac630: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ac636: 6200 af0f |0003: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.REFUSE_INCOMING_STREAMS:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0faf │ │ -0ac63a: 5b10 a90f |0005: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0fa9 │ │ -0ac63e: 6200 2c0f |0007: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ -0ac642: 5b10 aa0f |0009: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0faa │ │ -0ac646: 6200 2710 |000b: sget-object v0, Lcom/squareup/okhttp/internal/framed/PushObserver;.CANCEL:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@1027 │ │ -0ac64a: 5b10 ab0f |000d: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@0fab │ │ -0ac64e: 5c12 a70f |000f: iput-boolean v2, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.client:Z // field@0fa7 │ │ -0ac652: 0e00 |0011: return-void │ │ +0ac6a4: |[0ac6a4] com.squareup.okhttp.internal.framed.FramedConnection$Builder.:(Z)V │ │ +0ac6b4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ac6ba: 6200 af0f |0003: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.REFUSE_INCOMING_STREAMS:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0faf │ │ +0ac6be: 5b10 a90f |0005: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0fa9 │ │ +0ac6c2: 6200 2c0f |0007: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ +0ac6c6: 5b10 aa0f |0009: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0faa │ │ +0ac6ca: 6200 2710 |000b: sget-object v0, Lcom/squareup/okhttp/internal/framed/PushObserver;.CANCEL:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@1027 │ │ +0ac6ce: 5b10 ab0f |000d: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@0fab │ │ +0ac6d2: 5c12 a70f |000f: iput-boolean v2, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.client:Z // field@0fa7 │ │ +0ac6d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=540 │ │ 0x0007 line=541 │ │ 0x000b line=542 │ │ 0x000f line=550 │ │ @@ -265050,17 +265076,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac654: |[0ac654] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; │ │ -0ac664: 5410 aa0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0faa │ │ -0ac668: 1100 |0002: return-object v0 │ │ +0ac6d8: |[0ac6d8] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; │ │ +0ac6e8: 5410 aa0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0faa │ │ +0ac6ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -265068,17 +265094,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac66c: |[0ac66c] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ -0ac67c: 5410 ab0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@0fab │ │ -0ac680: 1100 |0002: return-object v0 │ │ +0ac6f0: |[0ac6f0] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ +0ac700: 5410 ab0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@0fab │ │ +0ac704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -265086,17 +265112,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac684: |[0ac684] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ -0ac694: 5510 a70f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.client:Z // field@0fa7 │ │ -0ac698: 0f00 |0002: return v0 │ │ +0ac708: |[0ac708] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ +0ac718: 5510 a70f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.client:Z // field@0fa7 │ │ +0ac71c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -265104,17 +265130,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac69c: |[0ac69c] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ -0ac6ac: 5410 a90f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0fa9 │ │ -0ac6b0: 1100 |0002: return-object v0 │ │ +0ac720: |[0ac720] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ +0ac730: 5410 a90f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0fa9 │ │ +0ac734: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -265122,17 +265148,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac6b4: |[0ac6b4] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; │ │ -0ac6c4: 5410 a80f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.hostName:Ljava/lang/String; // field@0fa8 │ │ -0ac6c8: 1100 |0002: return-object v0 │ │ +0ac738: |[0ac738] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; │ │ +0ac748: 5410 a80f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.hostName:Ljava/lang/String; // field@0fa8 │ │ +0ac74c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -265140,17 +265166,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac6cc: |[0ac6cc] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; │ │ -0ac6dc: 5410 ad0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:Ljava/net/Socket; // field@0fad │ │ -0ac6e0: 1100 |0002: return-object v0 │ │ +0ac750: |[0ac750] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; │ │ +0ac760: 5410 ad0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:Ljava/net/Socket; // field@0fad │ │ +0ac764: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -265158,17 +265184,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac6e4: |[0ac6e4] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; │ │ -0ac6f4: 5410 ac0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.sink:Lokio/BufferedSink; // field@0fac │ │ -0ac6f8: 1100 |0002: return-object v0 │ │ +0ac768: |[0ac768] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; │ │ +0ac778: 5410 ac0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.sink:Lokio/BufferedSink; // field@0fac │ │ +0ac77c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #8 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -265176,17 +265202,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac6fc: |[0ac6fc] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; │ │ -0ac70c: 5410 ae0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.source:Lokio/BufferedSource; // field@0fae │ │ -0ac710: 1100 |0002: return-object v0 │ │ +0ac780: |[0ac780] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; │ │ +0ac790: 5410 ae0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.source:Lokio/BufferedSource; // field@0fae │ │ +0ac794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ Virtual methods - │ │ @@ -265195,19 +265221,19 @@ │ │ type : '()Lcom/squareup/okhttp/internal/framed/FramedConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ac714: |[0ac714] com.squareup.okhttp.internal.framed.FramedConnection$Builder.build:()Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ -0ac724: 2200 e604 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection; // type@04e6 │ │ -0ac728: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ac72a: 7030 0f25 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V // method@250f │ │ -0ac730: 1100 |0006: return-object v0 │ │ +0ac798: |[0ac798] com.squareup.okhttp.internal.framed.FramedConnection$Builder.build:()Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ +0ac7a8: 2200 e704 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection; // type@04e7 │ │ +0ac7ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ac7ae: 7030 0f25 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V // method@250f │ │ +0ac7b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -265215,17 +265241,17 @@ │ │ type : '(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac734: |[0ac734] com.squareup.okhttp.internal.framed.FramedConnection$Builder.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ -0ac744: 5b01 aa0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0faa │ │ -0ac748: 1100 |0002: return-object v0 │ │ +0ac7b8: |[0ac7b8] com.squareup.okhttp.internal.framed.FramedConnection$Builder.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ +0ac7c8: 5b01 aa0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0faa │ │ +0ac7cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0002 line=574 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ 0x0000 - 0x0003 reg=1 protocol Lcom/squareup/okhttp/Protocol; │ │ @@ -265235,54 +265261,54 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0ac74c: |[0ac74c] com.squareup.okhttp.internal.framed.FramedConnection$Builder.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ -0ac75c: 5b01 ad0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:Ljava/net/Socket; // field@0fad │ │ -0ac760: 5b02 a80f |0002: iput-object v2, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.hostName:Ljava/lang/String; // field@0fa8 │ │ -0ac764: 5b03 ae0f |0004: iput-object v3, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.source:Lokio/BufferedSource; // field@0fae │ │ -0ac768: 5b04 ac0f |0006: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.sink:Lokio/BufferedSink; // field@0fac │ │ -0ac76c: 1100 |0008: return-object v0 │ │ +0ac7d0: |[0ac7d0] com.squareup.okhttp.internal.framed.FramedConnection$Builder.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ +0ac7e0: 5b01 ad0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:Ljava/net/Socket; // field@0fad │ │ +0ac7e4: 5b02 a80f |0002: iput-object v2, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.hostName:Ljava/lang/String; // field@0fa8 │ │ +0ac7e8: 5b03 ae0f |0004: iput-object v3, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.source:Lokio/BufferedSource; // field@0fae │ │ +0ac7ec: 5b04 ac0f |0006: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.sink:Lokio/BufferedSink; // field@0fac │ │ +0ac7f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0002 line=561 │ │ 0x0004 line=562 │ │ 0x0006 line=563 │ │ 0x0008 line=564 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ 0x0000 - 0x0009 reg=1 socket Ljava/net/Socket; │ │ 0x0000 - 0x0009 reg=2 hostName Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 source Lokio/BufferedSource; │ │ 0x0000 - 0x0009 reg=4 sink Lokio/BufferedSink; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #931 header: │ │ -class_idx : 1249 │ │ +Class #932 header: │ │ +class_idx : 1250 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1423 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #931 annotations: │ │ +Class #932 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Listener" │ │ Annotations on method #9464 'onStream' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #931 - │ │ +Class #932 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;) │ │ name : 'REFUSE_INCOMING_STREAMS' │ │ @@ -265295,36 +265321,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ac770: |[0ac770] com.squareup.okhttp.internal.framed.FramedConnection$Listener.:()V │ │ -0ac780: 2200 e004 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1; // type@04e0 │ │ -0ac784: 7010 f324 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1;.:()V // method@24f3 │ │ -0ac78a: 6900 af0f |0005: sput-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.REFUSE_INCOMING_STREAMS:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0faf │ │ -0ac78e: 0e00 |0007: return-void │ │ +0ac7f4: |[0ac7f4] com.squareup.okhttp.internal.framed.FramedConnection$Listener.:()V │ │ +0ac804: 2200 e104 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1; // type@04e1 │ │ +0ac808: 7010 f324 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1;.:()V // method@24f3 │ │ +0ac80e: 6900 af0f |0005: sput-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.REFUSE_INCOMING_STREAMS:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0faf │ │ +0ac812: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac790: |[0ac790] com.squareup.okhttp.internal.framed.FramedConnection$Listener.:()V │ │ -0ac7a0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ac7a6: 0e00 |0003: return-void │ │ +0ac814: |[0ac814] com.squareup.okhttp.internal.framed.FramedConnection$Listener.:()V │ │ +0ac824: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ac82a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ │ │ Virtual methods - │ │ @@ -265333,49 +265359,49 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac7a8: |[0ac7a8] com.squareup.okhttp.internal.framed.FramedConnection$Listener.onSettings:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V │ │ -0ac7b8: 0e00 |0000: return-void │ │ +0ac82c: |[0ac82c] com.squareup.okhttp.internal.framed.FramedConnection$Listener.onSettings:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V │ │ +0ac83c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ 0x0000 - 0x0001 reg=1 connection Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;) │ │ name : 'onStream' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #932 header: │ │ -class_idx : 1248 │ │ +Class #933 header: │ │ +class_idx : 1249 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1249 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1250 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #932 annotations: │ │ +Class #933 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ Annotations on method #9460 'onStream' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #932 - │ │ +Class #933 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -265384,17 +265410,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac7bc: |[0ac7bc] com.squareup.okhttp.internal.framed.FramedConnection$Listener$1.:()V │ │ -0ac7cc: 7010 f624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.:()V // method@24f6 │ │ -0ac7d2: 0e00 |0003: return-void │ │ +0ac840: |[0ac840] com.squareup.okhttp.internal.framed.FramedConnection$Listener$1.:()V │ │ +0ac850: 7010 f624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.:()V // method@24f6 │ │ +0ac856: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1; │ │ │ │ Virtual methods - │ │ @@ -265403,44 +265429,44 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ac7d4: |[0ac7d4] com.squareup.okhttp.internal.framed.FramedConnection$Listener$1.onStream:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -0ac7e4: 6200 850f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f85 │ │ -0ac7e8: 6e20 6825 0200 |0002: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2568 │ │ -0ac7ee: 0e00 |0005: return-void │ │ +0ac858: |[0ac858] com.squareup.okhttp.internal.framed.FramedConnection$Listener$1.onStream:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +0ac868: 6200 850f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f85 │ │ +0ac86c: 6e20 6825 0200 |0002: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2568 │ │ +0ac872: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ 0x0005 line=919 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1; │ │ 0x0000 - 0x0006 reg=2 stream Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #933 header: │ │ -class_idx : 1250 │ │ +Class #934 header: │ │ +class_idx : 1251 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #933 annotations: │ │ +Class #934 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=headers │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #933 - │ │ +Class #934 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;) │ │ @@ -265457,19 +265483,19 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ac7f0: |[0ac7f0] com.squareup.okhttp.internal.framed.FramedConnection$Reader$1.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -0ac800: 5b01 b00f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb0 │ │ -0ac804: 5b04 b10f |0002: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fb1 │ │ -0ac808: 7030 7d24 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac80e: 0e00 |0007: return-void │ │ +0ac874: |[0ac874] com.squareup.okhttp.internal.framed.FramedConnection$Reader$1.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +0ac884: 5b01 b00f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb0 │ │ +0ac888: 5b04 b10f |0002: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fb1 │ │ +0ac88c: 7030 7d24 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac892: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0008 reg=2 format Ljava/lang/String; │ │ @@ -265482,45 +265508,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -0ac810: |[0ac810] com.squareup.okhttp.internal.framed.FramedConnection$Reader$1.execute:()V │ │ -0ac820: 5451 b00f |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb0 │ │ -0ac824: 5411 b60f |0002: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ac828: 7110 1b25 0100 |0004: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@251b │ │ -0ac82e: 0c01 |0007: move-result-object v1 │ │ -0ac830: 5452 b10f |0008: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fb1 │ │ -0ac834: 6e20 f824 2100 |000a: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.onStream:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@24f8 │ │ -0ac83a: 0e00 |000d: return-void │ │ -0ac83c: 0d00 |000e: move-exception v0 │ │ -0ac83e: 6201 5d0f |000f: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@0f5d │ │ -0ac842: 6202 d310 |0011: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@10d3 │ │ -0ac846: 2203 6c05 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0ac84a: 7010 f927 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ac850: 1a04 8a05 |0018: const-string v4, "FramedConnection.Listener failure for " // string@058a │ │ -0ac854: 6e20 0228 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ac85a: 0c03 |001d: move-result-object v3 │ │ -0ac85c: 5454 b00f |001e: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb0 │ │ -0ac860: 5444 b60f |0020: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ac864: 7110 1025 0400 |0022: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ -0ac86a: 0c04 |0025: move-result-object v4 │ │ -0ac86c: 6e20 0228 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ac872: 0c03 |0029: move-result-object v3 │ │ -0ac874: 6e10 0628 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ac87a: 0c03 |002d: move-result-object v3 │ │ -0ac87c: 6e40 2729 2103 |002e: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@2927 │ │ -0ac882: 5451 b10f |0031: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fb1 │ │ -0ac886: 6202 840f |0033: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ -0ac88a: 6e20 6825 2100 |0035: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2568 │ │ -0ac890: 28d5 |0038: goto 000d // -002b │ │ -0ac892: 0d01 |0039: move-exception v1 │ │ -0ac894: 28d3 |003a: goto 000d // -002d │ │ +0ac894: |[0ac894] com.squareup.okhttp.internal.framed.FramedConnection$Reader$1.execute:()V │ │ +0ac8a4: 5451 b00f |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb0 │ │ +0ac8a8: 5411 b60f |0002: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ac8ac: 7110 1b25 0100 |0004: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@251b │ │ +0ac8b2: 0c01 |0007: move-result-object v1 │ │ +0ac8b4: 5452 b10f |0008: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fb1 │ │ +0ac8b8: 6e20 f824 2100 |000a: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.onStream:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@24f8 │ │ +0ac8be: 0e00 |000d: return-void │ │ +0ac8c0: 0d00 |000e: move-exception v0 │ │ +0ac8c2: 6201 5d0f |000f: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@0f5d │ │ +0ac8c6: 6202 da10 |0011: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@10da │ │ +0ac8ca: 2203 6d05 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0ac8ce: 7010 f927 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ac8d4: 1a04 8e05 |0018: const-string v4, "FramedConnection.Listener failure for " // string@058e │ │ +0ac8d8: 6e20 0228 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ac8de: 0c03 |001d: move-result-object v3 │ │ +0ac8e0: 5454 b00f |001e: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb0 │ │ +0ac8e4: 5444 b60f |0020: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ac8e8: 7110 1025 0400 |0022: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ +0ac8ee: 0c04 |0025: move-result-object v4 │ │ +0ac8f0: 6e20 0228 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ac8f6: 0c03 |0029: move-result-object v3 │ │ +0ac8f8: 6e10 0628 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ac8fe: 0c03 |002d: move-result-object v3 │ │ +0ac900: 6e40 2729 2103 |002e: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@2927 │ │ +0ac906: 5451 b10f |0031: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fb1 │ │ +0ac90a: 6202 840f |0033: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ +0ac90e: 6e20 6825 2100 |0035: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2568 │ │ +0ac914: 28d5 |0038: goto 000d // -002b │ │ +0ac916: 0d01 |0039: move-exception v1 │ │ +0ac918: 28d3 |003a: goto 000d // -002d │ │ catches : 2 │ │ 0x0000 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ 0x0031 - 0x0038 │ │ Ljava/io/IOException; -> 0x0039 │ │ positions : │ │ 0x0000 line=675 │ │ @@ -265529,32 +265555,32 @@ │ │ 0x000f line=677 │ │ 0x0031 line=679 │ │ 0x0039 line=680 │ │ locals : │ │ 0x000f - 0x003b reg=0 e Ljava/io/IOException; │ │ 0x0000 - 0x003b reg=5 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #934 header: │ │ -class_idx : 1251 │ │ +Class #935 header: │ │ +class_idx : 1252 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #934 annotations: │ │ +Class #935 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=settings │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #934 - │ │ +Class #935 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;) │ │ @@ -265567,18 +265593,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ac8b4: |[0ac8b4] com.squareup.okhttp.internal.framed.FramedConnection$Reader$2.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -0ac8c4: 5b01 b20f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb2 │ │ -0ac8c8: 7030 7d24 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac8ce: 0e00 |0005: return-void │ │ +0ac938: |[0ac938] com.squareup.okhttp.internal.framed.FramedConnection$Reader$2.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +0ac948: 5b01 b20f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb2 │ │ +0ac94c: 7030 7d24 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0006 reg=2 format Ljava/lang/String; │ │ @@ -265590,48 +265616,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0ac8d0: |[0ac8d0] com.squareup.okhttp.internal.framed.FramedConnection$Reader$2.execute:()V │ │ -0ac8e0: 5420 b20f |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb2 │ │ -0ac8e4: 5400 b60f |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ac8e8: 7110 1b25 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@251b │ │ -0ac8ee: 0c00 |0007: move-result-object v0 │ │ -0ac8f0: 5421 b20f |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb2 │ │ -0ac8f4: 5411 b60f |000a: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ac8f8: 6e20 f724 1000 |000c: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.onSettings:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V // method@24f7 │ │ -0ac8fe: 0e00 |000f: return-void │ │ +0ac954: |[0ac954] com.squareup.okhttp.internal.framed.FramedConnection$Reader$2.execute:()V │ │ +0ac964: 5420 b20f |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb2 │ │ +0ac968: 5400 b60f |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ac96c: 7110 1b25 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@251b │ │ +0ac972: 0c00 |0007: move-result-object v0 │ │ +0ac974: 5421 b20f |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb2 │ │ +0ac978: 5411 b60f |000a: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ac97c: 6e20 f724 1000 |000c: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.onSettings:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V // method@24f7 │ │ +0ac982: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x000f line=736 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #935 header: │ │ -class_idx : 1252 │ │ +Class #936 header: │ │ +class_idx : 1253 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #935 annotations: │ │ +Class #936 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=ackSettingsLater │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #935 - │ │ +Class #936 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;) │ │ @@ -265648,19 +265674,19 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ac900: |[0ac900] com.squareup.okhttp.internal.framed.FramedConnection$Reader$3.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0ac910: 5b01 b30f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb3 │ │ -0ac914: 5b04 b40f |0002: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.val$peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fb4 │ │ -0ac918: 7030 7d24 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac91e: 0e00 |0007: return-void │ │ +0ac984: |[0ac984] com.squareup.okhttp.internal.framed.FramedConnection$Reader$3.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +0ac994: 5b01 b30f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb3 │ │ +0ac998: 5b04 b40f |0002: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.val$peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fb4 │ │ +0ac99c: 7030 7d24 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0ac9a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0008 reg=2 format Ljava/lang/String; │ │ @@ -265673,57 +265699,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ac920: |[0ac920] com.squareup.okhttp.internal.framed.FramedConnection$Reader$3.execute:()V │ │ -0ac930: 5420 b30f |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb3 │ │ -0ac934: 5400 b60f |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ac938: 5400 bc0f |0004: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ac93c: 5421 b40f |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.val$peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fb4 │ │ -0ac940: 7220 cc24 1000 |0008: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@24cc │ │ -0ac946: 0e00 |000b: return-void │ │ -0ac948: 0d00 |000c: move-exception v0 │ │ -0ac94a: 28fe |000d: goto 000b // -0002 │ │ +0ac9a4: |[0ac9a4] com.squareup.okhttp.internal.framed.FramedConnection$Reader$3.execute:()V │ │ +0ac9b4: 5420 b30f |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fb3 │ │ +0ac9b8: 5400 b60f |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ac9bc: 5400 bc0f |0004: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ac9c0: 5421 b40f |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.val$peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fb4 │ │ +0ac9c4: 7220 cc24 1000 |0008: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@24cc │ │ +0ac9ca: 0e00 |000b: return-void │ │ +0ac9cc: 0d00 |000c: move-exception v0 │ │ +0ac9ce: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=752 │ │ 0x000b line=755 │ │ 0x000c line=753 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3; │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #936 header: │ │ -class_idx : 1253 │ │ +Class #937 header: │ │ +class_idx : 1254 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1226 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1227 │ │ +source_file_idx : 1423 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ -Class #936 annotations: │ │ +Class #937 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="Reader" │ │ Annotations on method #9475 'data' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9478 'headers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ZZII" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;" "Lcom/squareup/okhttp/internal/framed/HeadersMode;" ")V" } │ │ Annotations on method #9481 'pushPromise' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(II" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;)V" } │ │ │ │ -Class #936 - │ │ +Class #937 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;' │ │ Static fields - │ │ Instance fields - │ │ @@ -265741,26 +265767,26 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0ac95c: |[0ac95c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V │ │ -0ac96c: 5b45 b60f |0000: iput-object v5, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ac970: 1a00 e40e |0002: const-string v0, "OkHttp %s" // string@0ee4 │ │ -0ac974: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0ac976: 2311 9906 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -0ac97a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0ac97c: 7110 1025 0500 |0008: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ -0ac982: 0c03 |000b: move-result-object v3 │ │ -0ac984: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -0ac988: 7030 7d24 0401 |000e: invoke-direct {v4, v0, v1}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ -0ac98e: 5b46 b50f |0011: iput-object v6, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ -0ac992: 0e00 |0013: return-void │ │ +0ac9e0: |[0ac9e0] com.squareup.okhttp.internal.framed.FramedConnection$Reader.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V │ │ +0ac9f0: 5b45 b60f |0000: iput-object v5, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ac9f4: 1a00 ed0e |0002: const-string v0, "OkHttp %s" // string@0eed │ │ +0ac9f8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0ac9fa: 2311 9c06 |0005: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +0ac9fe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0aca00: 7110 1025 0500 |0008: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ +0aca06: 0c03 |000b: move-result-object v3 │ │ +0aca08: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +0aca0c: 7030 7d24 0401 |000e: invoke-direct {v4, v0, v1}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@247d │ │ +0aca12: 5b46 b50f |0011: iput-object v6, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ +0aca16: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0002 line=595 │ │ 0x0011 line=596 │ │ 0x0013 line=597 │ │ locals : │ │ @@ -265773,17 +265799,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ac994: |[0ac994] com.squareup.okhttp.internal.framed.FramedConnection$Reader.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ -0ac9a4: 7030 ff24 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V // method@24ff │ │ -0ac9aa: 0e00 |0003: return-void │ │ +0aca18: |[0aca18] com.squareup.okhttp.internal.framed.FramedConnection$Reader.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ +0aca28: 7030 ff24 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V // method@24ff │ │ +0aca2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ @@ -265794,29 +265820,29 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0ac9ac: |[0ac9ac] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ackSettingsLater:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0ac9bc: 7100 1c25 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@251c │ │ -0ac9c2: 0c00 |0003: move-result-object v0 │ │ -0ac9c4: 2201 e404 |0004: new-instance v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3; // type@04e4 │ │ -0ac9c8: 1a02 e50e |0006: const-string v2, "OkHttp %s ACK Settings" // string@0ee5 │ │ -0ac9cc: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -0ac9ce: 2333 9906 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -0ac9d2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0ac9d4: 5465 b60f |000c: iget-object v5, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ac9d8: 7110 1025 0500 |000e: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ -0ac9de: 0c05 |0011: move-result-object v5 │ │ -0ac9e0: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ -0ac9e4: 7057 fd24 6132 |0014: invoke-direct {v1, v6, v2, v3, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V // method@24fd │ │ -0ac9ea: 7220 1b29 1000 |0017: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ -0ac9f0: 0e00 |001a: return-void │ │ +0aca30: |[0aca30] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ackSettingsLater:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +0aca40: 7100 1c25 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@251c │ │ +0aca46: 0c00 |0003: move-result-object v0 │ │ +0aca48: 2201 e504 |0004: new-instance v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3; // type@04e5 │ │ +0aca4c: 1a02 ee0e |0006: const-string v2, "OkHttp %s ACK Settings" // string@0eee │ │ +0aca50: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +0aca52: 2333 9c06 |0009: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +0aca56: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0aca58: 5465 b60f |000c: iget-object v5, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0aca5c: 7110 1025 0500 |000e: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ +0aca62: 0c05 |0011: move-result-object v5 │ │ +0aca64: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ +0aca68: 7057 fd24 6132 |0014: invoke-direct {v1, v6, v2, v3, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V // method@24fd │ │ +0aca6e: 7220 1b29 1000 |0017: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ +0aca74: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x001a line=757 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x001b reg=7 peerSettings Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -265827,16 +265853,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac9f4: |[0ac9f4] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ackSettings:()V │ │ -0aca04: 0e00 |0000: return-void │ │ +0aca78: |[0aca78] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ackSettings:()V │ │ +0aca88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;) │ │ @@ -265844,36 +265870,36 @@ │ │ type : '(ZILokio/BufferedSource;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -0aca08: |[0aca08] com.squareup.okhttp.internal.framed.FramedConnection$Reader.data:(ZILokio/BufferedSource;I)V │ │ -0aca18: 5441 b60f |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0aca1c: 7120 1225 6100 |0002: invoke-static {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@2512 │ │ -0aca22: 0a01 |0005: move-result v1 │ │ -0aca24: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -0aca28: 5441 b60f |0008: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0aca2c: 7155 1325 6187 |000a: invoke-static {v1, v6, v7, v8, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V // method@2513 │ │ -0aca32: 0e00 |000d: return-void │ │ -0aca34: 5441 b60f |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0aca38: 6e20 2b25 6100 |0010: invoke-virtual {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252b │ │ -0aca3e: 0c00 |0013: move-result-object v0 │ │ -0aca40: 3900 0e00 |0014: if-nez v0, 0022 // +000e │ │ -0aca44: 5441 b60f |0016: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0aca48: 6202 820f |0018: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f82 │ │ -0aca4c: 6e30 3d25 6102 |001a: invoke-virtual {v1, v6, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253d │ │ -0aca52: 8182 |001d: int-to-long v2, v8 │ │ -0aca54: 7230 472c 2703 |001e: invoke-interface {v7, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0aca5a: 28ec |0021: goto 000d // -0014 │ │ -0aca5c: 6e30 7225 7008 |0022: invoke-virtual {v0, v7, v8}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveData:(Lokio/BufferedSource;I)V // method@2572 │ │ -0aca62: 3805 e8ff |0025: if-eqz v5, 000d // -0018 │ │ -0aca66: 6e10 7325 0000 |0027: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveFin:()V // method@2573 │ │ -0aca6c: 28e3 |002a: goto 000d // -001d │ │ +0aca8c: |[0aca8c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.data:(ZILokio/BufferedSource;I)V │ │ +0aca9c: 5441 b60f |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acaa0: 7120 1225 6100 |0002: invoke-static {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@2512 │ │ +0acaa6: 0a01 |0005: move-result v1 │ │ +0acaa8: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +0acaac: 5441 b60f |0008: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acab0: 7155 1325 6187 |000a: invoke-static {v1, v6, v7, v8, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V // method@2513 │ │ +0acab6: 0e00 |000d: return-void │ │ +0acab8: 5441 b60f |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acabc: 6e20 2b25 6100 |0010: invoke-virtual {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252b │ │ +0acac2: 0c00 |0013: move-result-object v0 │ │ +0acac4: 3900 0e00 |0014: if-nez v0, 0022 // +000e │ │ +0acac8: 5441 b60f |0016: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acacc: 6202 820f |0018: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f82 │ │ +0acad0: 6e30 3d25 6102 |001a: invoke-virtual {v1, v6, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253d │ │ +0acad6: 8182 |001d: int-to-long v2, v8 │ │ +0acad8: 7230 472c 2703 |001e: invoke-interface {v7, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0acade: 28ec |0021: goto 000d // -0014 │ │ +0acae0: 6e30 7225 7008 |0022: invoke-virtual {v0, v7, v8}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveData:(Lokio/BufferedSource;I)V // method@2572 │ │ +0acae6: 3805 e8ff |0025: if-eqz v5, 000d // -0018 │ │ +0acaea: 6e10 7325 0000 |0027: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveFin:()V // method@2573 │ │ +0acaf0: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0008 line=625 │ │ 0x000d line=638 │ │ 0x000e line=628 │ │ 0x0014 line=629 │ │ @@ -265895,53 +265921,53 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0aca70: |[0aca70] com.squareup.okhttp.internal.framed.FramedConnection$Reader.execute:()V │ │ -0aca80: 6200 800f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f80 │ │ -0aca84: 6202 800f |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f80 │ │ -0aca88: 5453 b60f |0004: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0aca8c: 5533 b90f |0006: iget-boolean v3, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ -0aca90: 3903 0700 |0008: if-nez v3, 000f // +0007 │ │ -0aca94: 5453 b50f |000a: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ -0aca98: 7210 cb24 0300 |000c: invoke-interface {v3}, Lcom/squareup/okhttp/internal/framed/FrameReader;.readConnectionPreface:()V // method@24cb │ │ -0aca9e: 5453 b50f |000f: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ -0acaa2: 7220 ca24 5300 |0011: invoke-interface {v3, v5}, Lcom/squareup/okhttp/internal/framed/FrameReader;.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z // method@24ca │ │ -0acaa8: 0a03 |0014: move-result v3 │ │ -0acaaa: 3903 faff |0015: if-nez v3, 000f // -0006 │ │ -0acaae: 6200 830f |0017: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f83 │ │ -0acab2: 6202 780f |0019: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ -0acab6: 5453 b60f |001b: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acaba: 7130 1125 0302 |001d: invoke-static {v3, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2511 │ │ -0acac0: 5453 b50f |0020: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ -0acac4: 7110 a824 0300 |0022: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0acaca: 0e00 |0025: return-void │ │ -0acacc: 0d01 |0026: move-exception v1 │ │ -0acace: 6200 840f |0027: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ -0acad2: 6202 840f |0029: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ -0acad6: 5453 b60f |002b: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acada: 7130 1125 0302 |002d: invoke-static {v3, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2511 │ │ -0acae0: 5453 b50f |0030: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ -0acae4: 7110 a824 0300 |0032: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0acaea: 28f0 |0035: goto 0025 // -0010 │ │ -0acaec: 0d03 |0036: move-exception v3 │ │ -0acaee: 5454 b60f |0037: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acaf2: 7130 1125 0402 |0039: invoke-static {v4, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2511 │ │ -0acaf8: 5454 b50f |003c: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ -0acafc: 7110 a824 0400 |003e: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0acb02: 2703 |0041: throw v3 │ │ -0acb04: 0d04 |0042: move-exception v4 │ │ -0acb06: 28f9 |0043: goto 003c // -0007 │ │ -0acb08: 0d03 |0044: move-exception v3 │ │ -0acb0a: 28eb |0045: goto 0030 // -0015 │ │ -0acb0c: 0d03 |0046: move-exception v3 │ │ -0acb0e: 28d9 |0047: goto 0020 // -0027 │ │ +0acaf4: |[0acaf4] com.squareup.okhttp.internal.framed.FramedConnection$Reader.execute:()V │ │ +0acb04: 6200 800f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f80 │ │ +0acb08: 6202 800f |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f80 │ │ +0acb0c: 5453 b60f |0004: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acb10: 5533 b90f |0006: iget-boolean v3, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ +0acb14: 3903 0700 |0008: if-nez v3, 000f // +0007 │ │ +0acb18: 5453 b50f |000a: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ +0acb1c: 7210 cb24 0300 |000c: invoke-interface {v3}, Lcom/squareup/okhttp/internal/framed/FrameReader;.readConnectionPreface:()V // method@24cb │ │ +0acb22: 5453 b50f |000f: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ +0acb26: 7220 ca24 5300 |0011: invoke-interface {v3, v5}, Lcom/squareup/okhttp/internal/framed/FrameReader;.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z // method@24ca │ │ +0acb2c: 0a03 |0014: move-result v3 │ │ +0acb2e: 3903 faff |0015: if-nez v3, 000f // -0006 │ │ +0acb32: 6200 830f |0017: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f83 │ │ +0acb36: 6202 780f |0019: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ +0acb3a: 5453 b60f |001b: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acb3e: 7130 1125 0302 |001d: invoke-static {v3, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2511 │ │ +0acb44: 5453 b50f |0020: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ +0acb48: 7110 a824 0300 |0022: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0acb4e: 0e00 |0025: return-void │ │ +0acb50: 0d01 |0026: move-exception v1 │ │ +0acb52: 6200 840f |0027: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ +0acb56: 6202 840f |0029: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ +0acb5a: 5453 b60f |002b: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acb5e: 7130 1125 0302 |002d: invoke-static {v3, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2511 │ │ +0acb64: 5453 b50f |0030: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ +0acb68: 7110 a824 0300 |0032: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0acb6e: 28f0 |0035: goto 0025 // -0010 │ │ +0acb70: 0d03 |0036: move-exception v3 │ │ +0acb72: 5454 b60f |0037: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acb76: 7130 1125 0402 |0039: invoke-static {v4, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2511 │ │ +0acb7c: 5454 b50f |003c: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0fb5 │ │ +0acb80: 7110 a824 0400 |003e: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0acb86: 2703 |0041: throw v3 │ │ +0acb88: 0d04 |0042: move-exception v4 │ │ +0acb8a: 28f9 |0043: goto 003c // -0007 │ │ +0acb8c: 0d03 |0044: move-exception v3 │ │ +0acb8e: 28eb |0045: goto 0030 // -0015 │ │ +0acb90: 0d03 |0046: move-exception v3 │ │ +0acb92: 28d9 |0047: goto 0020 // -0027 │ │ catches : 5 │ │ 0x0004 - 0x001b │ │ Ljava/io/IOException; -> 0x0026 │ │ -> 0x0036 │ │ 0x001b - 0x0020 │ │ Ljava/io/IOException; -> 0x0046 │ │ 0x0027 - 0x002b │ │ @@ -265982,60 +266008,60 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -0acb4c: |[0acb4c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V │ │ -0acb5c: 6e10 572c 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0acb62: 0a02 |0003: move-result v2 │ │ -0acb64: 3d02 0200 |0004: if-lez v2, 0006 // +0002 │ │ -0acb68: 5463 b60f |0006: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acb6c: 1d03 |0008: monitor-enter v3 │ │ -0acb6e: 5462 b60f |0009: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acb72: 7110 1a25 0200 |000b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ -0acb78: 0c02 |000e: move-result-object v2 │ │ -0acb7a: 7210 fe28 0200 |000f: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ -0acb80: 0c02 |0012: move-result-object v2 │ │ -0acb82: 5464 b60f |0013: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acb86: 7110 1a25 0400 |0015: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ -0acb8c: 0c04 |0018: move-result-object v4 │ │ -0acb8e: 7210 fd28 0400 |0019: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@28fd │ │ -0acb94: 0a04 |001c: move-result v4 │ │ -0acb96: 2344 9206 |001d: new-array v4, v4, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0692 │ │ -0acb9a: 7220 b028 4200 |001f: invoke-interface {v2, v4}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28b0 │ │ -0acba0: 0c01 |0022: move-result-object v1 │ │ -0acba2: 1f01 9206 |0023: check-cast v1, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0692 │ │ -0acba6: 5462 b60f |0025: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acbaa: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -0acbac: 7120 1625 4200 |0028: invoke-static {v2, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1602:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z // method@2516 │ │ -0acbb2: 1e03 |002b: monitor-exit v3 │ │ -0acbb4: 2113 |002c: array-length v3, v1 │ │ -0acbb6: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -0acbb8: 3532 2400 |002e: if-ge v2, v3, 0052 // +0024 │ │ -0acbbc: 4600 0102 |0030: aget-object v0, v1, v2 │ │ -0acbc0: 6e10 6b25 0000 |0032: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getId:()I // method@256b │ │ -0acbc6: 0a04 |0035: move-result v4 │ │ -0acbc8: 3774 1600 |0036: if-le v4, v7, 004c // +0016 │ │ -0acbcc: 6e10 6f25 0000 |0038: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isLocallyInitiated:()Z // method@256f │ │ -0acbd2: 0a04 |003b: move-result v4 │ │ -0acbd4: 3804 1000 |003c: if-eqz v4, 004c // +0010 │ │ -0acbd8: 6204 850f |003e: sget-object v4, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f85 │ │ -0acbdc: 6e20 7525 4000 |0040: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2575 │ │ -0acbe2: 5464 b60f |0043: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acbe6: 6e10 6b25 0000 |0045: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getId:()I // method@256b │ │ -0acbec: 0a05 |0048: move-result v5 │ │ -0acbee: 6e20 3525 5400 |0049: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ -0acbf4: d802 0201 |004c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0acbf8: 28e0 |004e: goto 002e // -0020 │ │ -0acbfa: 0d02 |004f: move-exception v2 │ │ -0acbfc: 1e03 |0050: monitor-exit v3 │ │ -0acbfe: 2702 |0051: throw v2 │ │ -0acc00: 0e00 |0052: return-void │ │ +0acbd0: |[0acbd0] com.squareup.okhttp.internal.framed.FramedConnection$Reader.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V │ │ +0acbe0: 6e10 572c 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0acbe6: 0a02 |0003: move-result v2 │ │ +0acbe8: 3d02 0200 |0004: if-lez v2, 0006 // +0002 │ │ +0acbec: 5463 b60f |0006: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acbf0: 1d03 |0008: monitor-enter v3 │ │ +0acbf2: 5462 b60f |0009: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acbf6: 7110 1a25 0200 |000b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ +0acbfc: 0c02 |000e: move-result-object v2 │ │ +0acbfe: 7210 fe28 0200 |000f: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ +0acc04: 0c02 |0012: move-result-object v2 │ │ +0acc06: 5464 b60f |0013: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acc0a: 7110 1a25 0400 |0015: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ +0acc10: 0c04 |0018: move-result-object v4 │ │ +0acc12: 7210 fd28 0400 |0019: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@28fd │ │ +0acc18: 0a04 |001c: move-result v4 │ │ +0acc1a: 2344 9506 |001d: new-array v4, v4, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0695 │ │ +0acc1e: 7220 b028 4200 |001f: invoke-interface {v2, v4}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28b0 │ │ +0acc24: 0c01 |0022: move-result-object v1 │ │ +0acc26: 1f01 9506 |0023: check-cast v1, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0695 │ │ +0acc2a: 5462 b60f |0025: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acc2e: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +0acc30: 7120 1625 4200 |0028: invoke-static {v2, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1602:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z // method@2516 │ │ +0acc36: 1e03 |002b: monitor-exit v3 │ │ +0acc38: 2113 |002c: array-length v3, v1 │ │ +0acc3a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +0acc3c: 3532 2400 |002e: if-ge v2, v3, 0052 // +0024 │ │ +0acc40: 4600 0102 |0030: aget-object v0, v1, v2 │ │ +0acc44: 6e10 6b25 0000 |0032: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getId:()I // method@256b │ │ +0acc4a: 0a04 |0035: move-result v4 │ │ +0acc4c: 3774 1600 |0036: if-le v4, v7, 004c // +0016 │ │ +0acc50: 6e10 6f25 0000 |0038: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isLocallyInitiated:()Z // method@256f │ │ +0acc56: 0a04 |003b: move-result v4 │ │ +0acc58: 3804 1000 |003c: if-eqz v4, 004c // +0010 │ │ +0acc5c: 6204 850f |003e: sget-object v4, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f85 │ │ +0acc60: 6e20 7525 4000 |0040: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2575 │ │ +0acc66: 5464 b60f |0043: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acc6a: 6e10 6b25 0000 |0045: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getId:()I // method@256b │ │ +0acc70: 0a05 |0048: move-result v5 │ │ +0acc72: 6e20 3525 5400 |0049: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ +0acc78: d802 0201 |004c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0acc7c: 28e0 |004e: goto 002e // -0020 │ │ +0acc7e: 0d02 |004f: move-exception v2 │ │ +0acc80: 1e03 |0050: monitor-exit v3 │ │ +0acc82: 2702 |0051: throw v2 │ │ +0acc84: 0e00 |0052: return-void │ │ catches : 2 │ │ 0x0009 - 0x002c │ │ -> 0x004f │ │ 0x0050 - 0x0051 │ │ -> 0x004f │ │ positions : │ │ 0x0000 line=776 │ │ @@ -266064,106 +266090,106 @@ │ │ type : '(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 170 16-bit code units │ │ -0acc18: |[0acc18] com.squareup.okhttp.internal.framed.FramedConnection$Reader.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V │ │ -0acc28: 5491 b60f |0000: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acc2c: 7120 1225 c100 |0002: invoke-static {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@2512 │ │ -0acc32: 0a01 |0005: move-result v1 │ │ -0acc34: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -0acc38: 5491 b60f |0008: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acc3c: 7140 1425 c1be |000a: invoke-static {v1, v12, v14, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V // method@2514 │ │ -0acc42: 0e00 |000d: return-void │ │ -0acc44: 5497 b60f |000e: iget-object v7, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acc48: 1d07 |0010: monitor-enter v7 │ │ -0acc4a: 5491 b60f |0011: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acc4e: 7110 1525 0100 |0013: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z // method@2515 │ │ -0acc54: 0a01 |0016: move-result v1 │ │ -0acc56: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ -0acc5a: 1e07 |0019: monitor-exit v7 │ │ -0acc5c: 28f3 |001a: goto 000d // -000d │ │ -0acc5e: 0d01 |001b: move-exception v1 │ │ -0acc60: 1e07 |001c: monitor-exit v7 │ │ -0acc62: 2701 |001d: throw v1 │ │ -0acc64: 5491 b60f |001e: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acc68: 6e20 2b25 c100 |0020: invoke-virtual {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252b │ │ -0acc6e: 0c06 |0023: move-result-object v6 │ │ -0acc70: 3906 6900 |0024: if-nez v6, 008d // +0069 │ │ -0acc74: 6e10 8325 0f00 |0026: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfStreamAbsent:()Z // method@2583 │ │ -0acc7a: 0a01 |0029: move-result v1 │ │ -0acc7c: 3801 0b00 |002a: if-eqz v1, 0035 // +000b │ │ -0acc80: 5491 b60f |002c: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acc84: 6202 820f |002e: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f82 │ │ -0acc88: 6e30 3d25 c102 |0030: invoke-virtual {v1, v12, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253d │ │ -0acc8e: 1e07 |0033: monitor-exit v7 │ │ -0acc90: 28d9 |0034: goto 000d // -0027 │ │ -0acc92: 5491 b60f |0035: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acc96: 7110 1725 0100 |0037: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I // method@2517 │ │ -0acc9c: 0a01 |003a: move-result v1 │ │ -0acc9e: 361c 0400 |003b: if-gt v12, v1, 003f // +0004 │ │ -0acca2: 1e07 |003d: monitor-exit v7 │ │ -0acca4: 28cf |003e: goto 000d // -0031 │ │ -0acca6: dc01 0c02 |003f: rem-int/lit8 v1, v12, #int 2 // #02 │ │ -0accaa: 5492 b60f |0041: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0accae: 7110 1925 0200 |0043: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I // method@2519 │ │ -0accb4: 0a02 |0046: move-result v2 │ │ -0accb6: dc02 0202 |0047: rem-int/lit8 v2, v2, #int 2 // #02 │ │ -0accba: 3321 0400 |0049: if-ne v1, v2, 004d // +0004 │ │ -0accbe: 1e07 |004b: monitor-exit v7 │ │ -0accc0: 28c1 |004c: goto 000d // -003f │ │ -0accc2: 2200 eb04 |004d: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04eb │ │ -0accc6: 5492 b60f |004f: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0accca: 01c1 |0051: move v1, v12 │ │ -0acccc: 01a3 |0052: move v3, v10 │ │ -0accce: 01b4 |0053: move v4, v11 │ │ -0accd0: 07e5 |0054: move-object v5, v14 │ │ -0accd2: 7606 5c25 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V // method@255c │ │ -0accd8: 5491 b60f |0058: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0accdc: 7120 1825 c100 |005a: invoke-static {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1702:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I // method@2518 │ │ -0acce2: 5491 b60f |005d: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acce6: 7110 1a25 0100 |005f: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ -0accec: 0c01 |0062: move-result-object v1 │ │ -0accee: 7110 9e27 0c00 |0063: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0accf4: 0c02 |0066: move-result-object v2 │ │ -0accf6: 7230 fb28 2100 |0067: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -0accfc: 7100 1c25 0000 |006a: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@251c │ │ -0acd02: 0c01 |006d: move-result-object v1 │ │ -0acd04: 2202 e204 |006e: new-instance v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1; // type@04e2 │ │ -0acd08: 1a03 ed0e |0070: const-string v3, "OkHttp %s stream %d" // string@0eed │ │ -0acd0c: 1224 |0072: const/4 v4, #int 2 // #2 │ │ -0acd0e: 2344 9906 |0073: new-array v4, v4, [Ljava/lang/Object; // type@0699 │ │ -0acd12: 1205 |0075: const/4 v5, #int 0 // #0 │ │ -0acd14: 5498 b60f |0076: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acd18: 7110 1025 0800 |0078: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ -0acd1e: 0c08 |007b: move-result-object v8 │ │ -0acd20: 4d08 0405 |007c: aput-object v8, v4, v5 │ │ -0acd24: 1215 |007e: const/4 v5, #int 1 // #1 │ │ -0acd26: 7110 9e27 0c00 |007f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0acd2c: 0c08 |0082: move-result-object v8 │ │ -0acd2e: 4d08 0405 |0083: aput-object v8, v4, v5 │ │ -0acd32: 7050 f924 9243 |0085: invoke-direct {v2, v9, v3, v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@24f9 │ │ -0acd38: 7220 1b29 2100 |0088: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ -0acd3e: 1e07 |008b: monitor-exit v7 │ │ -0acd40: 2881 |008c: goto 000d // -007f │ │ -0acd42: 1e07 |008d: monitor-exit v7 │ │ -0acd44: 6e10 8425 0f00 |008e: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfStreamPresent:()Z // method@2584 │ │ -0acd4a: 0a01 |0091: move-result v1 │ │ -0acd4c: 3801 0e00 |0092: if-eqz v1, 00a0 // +000e │ │ -0acd50: 6201 840f |0094: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ -0acd54: 6e20 6a25 1600 |0096: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@256a │ │ -0acd5a: 5491 b60f |0099: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acd5e: 6e20 3525 c100 |009b: invoke-virtual {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ -0acd64: 2900 6fff |009e: goto/16 000d // -0091 │ │ -0acd68: 6e30 7425 e60f |00a0: invoke-virtual {v6, v14, v15}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveHeaders:(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@2574 │ │ -0acd6e: 380b 6aff |00a3: if-eqz v11, 000d // -0096 │ │ -0acd72: 6e10 7325 0600 |00a5: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveFin:()V // method@2573 │ │ -0acd78: 2900 65ff |00a8: goto/16 000d // -009b │ │ +0acc9c: |[0acc9c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V │ │ +0accac: 5491 b60f |0000: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0accb0: 7120 1225 c100 |0002: invoke-static {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@2512 │ │ +0accb6: 0a01 |0005: move-result v1 │ │ +0accb8: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +0accbc: 5491 b60f |0008: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0accc0: 7140 1425 c1be |000a: invoke-static {v1, v12, v14, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V // method@2514 │ │ +0accc6: 0e00 |000d: return-void │ │ +0accc8: 5497 b60f |000e: iget-object v7, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acccc: 1d07 |0010: monitor-enter v7 │ │ +0accce: 5491 b60f |0011: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0accd2: 7110 1525 0100 |0013: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z // method@2515 │ │ +0accd8: 0a01 |0016: move-result v1 │ │ +0accda: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ +0accde: 1e07 |0019: monitor-exit v7 │ │ +0acce0: 28f3 |001a: goto 000d // -000d │ │ +0acce2: 0d01 |001b: move-exception v1 │ │ +0acce4: 1e07 |001c: monitor-exit v7 │ │ +0acce6: 2701 |001d: throw v1 │ │ +0acce8: 5491 b60f |001e: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0accec: 6e20 2b25 c100 |0020: invoke-virtual {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252b │ │ +0accf2: 0c06 |0023: move-result-object v6 │ │ +0accf4: 3906 6900 |0024: if-nez v6, 008d // +0069 │ │ +0accf8: 6e10 8325 0f00 |0026: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfStreamAbsent:()Z // method@2583 │ │ +0accfe: 0a01 |0029: move-result v1 │ │ +0acd00: 3801 0b00 |002a: if-eqz v1, 0035 // +000b │ │ +0acd04: 5491 b60f |002c: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acd08: 6202 820f |002e: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f82 │ │ +0acd0c: 6e30 3d25 c102 |0030: invoke-virtual {v1, v12, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253d │ │ +0acd12: 1e07 |0033: monitor-exit v7 │ │ +0acd14: 28d9 |0034: goto 000d // -0027 │ │ +0acd16: 5491 b60f |0035: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acd1a: 7110 1725 0100 |0037: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I // method@2517 │ │ +0acd20: 0a01 |003a: move-result v1 │ │ +0acd22: 361c 0400 |003b: if-gt v12, v1, 003f // +0004 │ │ +0acd26: 1e07 |003d: monitor-exit v7 │ │ +0acd28: 28cf |003e: goto 000d // -0031 │ │ +0acd2a: dc01 0c02 |003f: rem-int/lit8 v1, v12, #int 2 // #02 │ │ +0acd2e: 5492 b60f |0041: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acd32: 7110 1925 0200 |0043: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I // method@2519 │ │ +0acd38: 0a02 |0046: move-result v2 │ │ +0acd3a: dc02 0202 |0047: rem-int/lit8 v2, v2, #int 2 // #02 │ │ +0acd3e: 3321 0400 |0049: if-ne v1, v2, 004d // +0004 │ │ +0acd42: 1e07 |004b: monitor-exit v7 │ │ +0acd44: 28c1 |004c: goto 000d // -003f │ │ +0acd46: 2200 ec04 |004d: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04ec │ │ +0acd4a: 5492 b60f |004f: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acd4e: 01c1 |0051: move v1, v12 │ │ +0acd50: 01a3 |0052: move v3, v10 │ │ +0acd52: 01b4 |0053: move v4, v11 │ │ +0acd54: 07e5 |0054: move-object v5, v14 │ │ +0acd56: 7606 5c25 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V // method@255c │ │ +0acd5c: 5491 b60f |0058: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acd60: 7120 1825 c100 |005a: invoke-static {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1702:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I // method@2518 │ │ +0acd66: 5491 b60f |005d: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acd6a: 7110 1a25 0100 |005f: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ +0acd70: 0c01 |0062: move-result-object v1 │ │ +0acd72: 7110 9e27 0c00 |0063: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0acd78: 0c02 |0066: move-result-object v2 │ │ +0acd7a: 7230 fb28 2100 |0067: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +0acd80: 7100 1c25 0000 |006a: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@251c │ │ +0acd86: 0c01 |006d: move-result-object v1 │ │ +0acd88: 2202 e304 |006e: new-instance v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1; // type@04e3 │ │ +0acd8c: 1a03 f60e |0070: const-string v3, "OkHttp %s stream %d" // string@0ef6 │ │ +0acd90: 1224 |0072: const/4 v4, #int 2 // #2 │ │ +0acd92: 2344 9c06 |0073: new-array v4, v4, [Ljava/lang/Object; // type@069c │ │ +0acd96: 1205 |0075: const/4 v5, #int 0 // #0 │ │ +0acd98: 5498 b60f |0076: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acd9c: 7110 1025 0800 |0078: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ +0acda2: 0c08 |007b: move-result-object v8 │ │ +0acda4: 4d08 0405 |007c: aput-object v8, v4, v5 │ │ +0acda8: 1215 |007e: const/4 v5, #int 1 // #1 │ │ +0acdaa: 7110 9e27 0c00 |007f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0acdb0: 0c08 |0082: move-result-object v8 │ │ +0acdb2: 4d08 0405 |0083: aput-object v8, v4, v5 │ │ +0acdb6: 7050 f924 9243 |0085: invoke-direct {v2, v9, v3, v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@24f9 │ │ +0acdbc: 7220 1b29 2100 |0088: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ +0acdc2: 1e07 |008b: monitor-exit v7 │ │ +0acdc4: 2881 |008c: goto 000d // -007f │ │ +0acdc6: 1e07 |008d: monitor-exit v7 │ │ +0acdc8: 6e10 8425 0f00 |008e: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfStreamPresent:()Z // method@2584 │ │ +0acdce: 0a01 |0091: move-result v1 │ │ +0acdd0: 3801 0e00 |0092: if-eqz v1, 00a0 // +000e │ │ +0acdd4: 6201 840f |0094: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ +0acdd8: 6e20 6a25 1600 |0096: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@256a │ │ +0acdde: 5491 b60f |0099: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acde2: 6e20 3525 c100 |009b: invoke-virtual {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ +0acde8: 2900 6fff |009e: goto/16 000d // -0091 │ │ +0acdec: 6e30 7425 e60f |00a0: invoke-virtual {v6, v14, v15}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveHeaders:(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@2574 │ │ +0acdf2: 380b 6aff |00a3: if-eqz v11, 000d // -0096 │ │ +0acdf6: 6e10 7325 0600 |00a5: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveFin:()V // method@2573 │ │ +0acdfc: 2900 65ff |00a8: goto/16 000d // -009b │ │ catches : 2 │ │ 0x0011 - 0x001d │ │ -> 0x001b │ │ 0x001e - 0x008e │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=642 │ │ @@ -266207,27 +266233,27 @@ │ │ type : '(ZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0acd90: |[0acd90] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ping:(ZII)V │ │ -0acda0: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ -0acda4: 5441 b60f |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acda8: 7120 2025 6100 |0004: invoke-static {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping; // method@2520 │ │ -0acdae: 0c00 |0007: move-result-object v0 │ │ -0acdb0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -0acdb4: 6e10 f825 0000 |000a: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Ping;.receive:()V // method@25f8 │ │ -0acdba: 0e00 |000d: return-void │ │ -0acdbc: 5441 b60f |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acdc0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0acdc2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0acdc4: 7153 2125 2176 |0012: invoke-static {v1, v2, v6, v7, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@2521 │ │ -0acdca: 28f8 |0015: goto 000d // -0008 │ │ +0ace14: |[0ace14] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ping:(ZII)V │ │ +0ace24: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ +0ace28: 5441 b60f |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ace2c: 7120 2025 6100 |0004: invoke-static {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping; // method@2520 │ │ +0ace32: 0c00 |0007: move-result-object v0 │ │ +0ace34: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +0ace38: 6e10 f825 0000 |000a: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Ping;.receive:()V // method@25f8 │ │ +0ace3e: 0e00 |000d: return-void │ │ +0ace40: 5441 b60f |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ace44: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0ace46: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0ace48: 7153 2125 2176 |0012: invoke-static {v1, v2, v6, v7, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@2521 │ │ +0ace4e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0002 line=765 │ │ 0x0008 line=766 │ │ 0x000a line=767 │ │ 0x000d line=773 │ │ @@ -266244,16 +266270,16 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0acdcc: |[0acdcc] com.squareup.okhttp.internal.framed.FramedConnection$Reader.priority:(IIIZ)V │ │ -0acddc: 0e00 |0000: return-void │ │ +0ace50: |[0ace50] com.squareup.okhttp.internal.framed.FramedConnection$Reader.priority:(IIIZ)V │ │ +0ace60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0001 reg=1 streamId I │ │ 0x0000 - 0x0001 reg=2 streamDependency I │ │ @@ -266265,18 +266291,18 @@ │ │ type : '(IILjava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0acde0: |[0acde0] com.squareup.okhttp.internal.framed.FramedConnection$Reader.pushPromise:(IILjava/util/List;)V │ │ -0acdf0: 5410 b60f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acdf4: 7130 2225 3004 |0002: invoke-static {v0, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V // method@2522 │ │ -0acdfa: 0e00 |0005: return-void │ │ +0ace64: |[0ace64] com.squareup.okhttp.internal.framed.FramedConnection$Reader.pushPromise:(IILjava/util/List;)V │ │ +0ace74: 5410 b60f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ace78: 7130 2225 3004 |0002: invoke-static {v0, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V // method@2522 │ │ +0ace7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0005 line=819 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ @@ -266289,28 +266315,28 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0acdfc: |[0acdfc] com.squareup.okhttp.internal.framed.FramedConnection$Reader.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0ace0c: 5421 b60f |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ace10: 7120 1225 3100 |0002: invoke-static {v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@2512 │ │ -0ace16: 0a01 |0005: move-result v1 │ │ -0ace18: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -0ace1c: 5421 b60f |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ace20: 7130 1d25 3104 |000a: invoke-static {v1, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@251d │ │ -0ace26: 0e00 |000d: return-void │ │ -0ace28: 5421 b60f |000e: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ace2c: 6e20 3525 3100 |0010: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ -0ace32: 0c00 |0013: move-result-object v0 │ │ -0ace34: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ -0ace38: 6e20 7525 4000 |0016: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2575 │ │ -0ace3e: 28f4 |0019: goto 000d // -000c │ │ +0ace80: |[0ace80] com.squareup.okhttp.internal.framed.FramedConnection$Reader.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0ace90: 5421 b60f |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ace94: 7120 1225 3100 |0002: invoke-static {v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@2512 │ │ +0ace9a: 0a01 |0005: move-result v1 │ │ +0ace9c: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +0acea0: 5421 b60f |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acea4: 7130 1d25 3104 |000a: invoke-static {v1, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@251d │ │ +0aceaa: 0e00 |000d: return-void │ │ +0aceac: 5421 b60f |000e: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0aceb0: 6e20 3525 3100 |0010: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ +0aceb6: 0c00 |0013: move-result-object v0 │ │ +0aceb8: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ +0acebc: 6e20 7525 4000 |0016: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2575 │ │ +0acec2: 28f4 |0019: goto 000d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0008 line=703 │ │ 0x000d line=710 │ │ 0x000e line=706 │ │ 0x0014 line=707 │ │ @@ -266326,114 +266352,114 @@ │ │ type : '(ZLcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 184 16-bit code units │ │ -0ace40: |[0ace40] com.squareup.okhttp.internal.framed.FramedConnection$Reader.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0ace50: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0ace54: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0ace56: 54f9 b60f |0003: iget-object v9, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ace5a: 1d09 |0005: monitor-enter v9 │ │ -0ace5c: 54f8 b60f |0006: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ace60: 5488 c40f |0008: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0ace64: 150a 0100 |000a: const/high16 v10, #int 65536 // #1 │ │ -0ace68: 6e20 0926 a800 |000c: invoke-virtual {v8, v10}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ -0ace6e: 0a05 |000f: move-result v5 │ │ -0ace70: 3810 0900 |0010: if-eqz v16, 0019 // +0009 │ │ -0ace74: 54f8 b60f |0012: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ace78: 5488 c40f |0014: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0ace7c: 6e10 0526 0800 |0016: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/framed/Settings;.clear:()V // method@2605 │ │ -0ace82: 54f8 b60f |0019: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ace86: 5488 c40f |001b: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0ace8a: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -0ace8e: 6e20 0e26 0800 |001f: invoke-virtual {v8, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@260e │ │ -0ace94: 54f8 b60f |0022: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ace98: 6e10 2a25 0800 |0024: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@252a │ │ -0ace9e: 0c08 |0027: move-result-object v8 │ │ -0acea0: 620a 2b0f |0028: sget-object v10, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0acea4: 33a8 0700 |002a: if-ne v8, v10, 0031 // +0007 │ │ -0acea8: 0800 1100 |002c: move-object/from16 v0, v17 │ │ -0aceac: 7020 0225 0f00 |002e: invoke-direct {v15, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.ackSettingsLater:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@2502 │ │ -0aceb2: 54f8 b60f |0031: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0aceb6: 5488 c40f |0033: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0aceba: 150a 0100 |0035: const/high16 v10, #int 65536 // #1 │ │ -0acebe: 6e20 0926 a800 |0037: invoke-virtual {v8, v10}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ -0acec4: 0a04 |003a: move-result v4 │ │ -0acec6: 12f8 |003b: const/4 v8, #int -1 // #ff │ │ -0acec8: 3284 4400 |003c: if-eq v4, v8, 0080 // +0044 │ │ -0acecc: 3254 4200 |003e: if-eq v4, v5, 0080 // +0042 │ │ -0aced0: 9108 0405 |0040: sub-int v8, v4, v5 │ │ -0aced4: 8182 |0042: int-to-long v2, v8 │ │ -0aced6: 54f8 b60f |0043: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0aceda: 7110 1e25 0800 |0045: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z // method@251e │ │ -0acee0: 0a08 |0048: move-result v8 │ │ -0acee2: 3908 0d00 |0049: if-nez v8, 0056 // +000d │ │ -0acee6: 54f8 b60f |004b: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0aceea: 6e30 2625 2803 |004d: invoke-virtual {v8, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.addBytesToWriteWindow:(J)V // method@2526 │ │ -0acef0: 54f8 b60f |0050: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acef4: 121a |0052: const/4 v10, #int 1 // #1 │ │ -0acef6: 7120 1f25 a800 |0053: invoke-static {v8, v10}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2302:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z // method@251f │ │ -0acefc: 54f8 b60f |0056: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acf00: 7110 1a25 0800 |0058: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ -0acf06: 0c08 |005b: move-result-object v8 │ │ -0acf08: 7210 f928 0800 |005c: invoke-interface {v8}, Ljava/util/Map;.isEmpty:()Z // method@28f9 │ │ -0acf0e: 0a08 |005f: move-result v8 │ │ -0acf10: 3908 2000 |0060: if-nez v8, 0080 // +0020 │ │ -0acf14: 54f8 b60f |0062: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acf18: 7110 1a25 0800 |0064: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ -0acf1e: 0c08 |0067: move-result-object v8 │ │ -0acf20: 7210 fe28 0800 |0068: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ -0acf26: 0c08 |006b: move-result-object v8 │ │ -0acf28: 54fa b60f |006c: iget-object v10, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acf2c: 7110 1a25 0a00 |006e: invoke-static {v10}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ -0acf32: 0c0a |0071: move-result-object v10 │ │ -0acf34: 7210 fd28 0a00 |0072: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@28fd │ │ -0acf3a: 0a0a |0075: move-result v10 │ │ -0acf3c: 23aa 9206 |0076: new-array v10, v10, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0692 │ │ -0acf40: 7220 b028 a800 |0078: invoke-interface {v8, v10}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28b0 │ │ -0acf46: 0c08 |007b: move-result-object v8 │ │ -0acf48: 0780 |007c: move-object v0, v8 │ │ -0acf4a: 1f00 9206 |007d: check-cast v0, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0692 │ │ -0acf4e: 0707 |007f: move-object v7, v0 │ │ -0acf50: 7100 1c25 0000 |0080: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@251c │ │ -0acf56: 0c08 |0083: move-result-object v8 │ │ -0acf58: 220a e304 |0084: new-instance v10, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; // type@04e3 │ │ -0acf5c: 1a0b ec0e |0086: const-string v11, "OkHttp %s settings" // string@0eec │ │ -0acf60: 121c |0088: const/4 v12, #int 1 // #1 │ │ -0acf62: 23cc 9906 |0089: new-array v12, v12, [Ljava/lang/Object; // type@0699 │ │ -0acf66: 120d |008b: const/4 v13, #int 0 // #0 │ │ -0acf68: 54fe b60f |008c: iget-object v14, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0acf6c: 7110 1025 0e00 |008e: invoke-static {v14}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ -0acf72: 0c0e |0091: move-result-object v14 │ │ -0acf74: 4d0e 0c0d |0092: aput-object v14, v12, v13 │ │ -0acf78: 7040 fb24 facb |0094: invoke-direct {v10, v15, v11, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V // method@24fb │ │ -0acf7e: 7220 1b29 a800 |0097: invoke-interface {v8, v10}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ -0acf84: 1e09 |009a: monitor-exit v9 │ │ -0acf86: 3807 1c00 |009b: if-eqz v7, 00b7 // +001c │ │ -0acf8a: 1608 0000 |009d: const-wide/16 v8, #int 0 // #0 │ │ -0acf8e: 3108 0208 |009f: cmp-long v8, v2, v8 │ │ -0acf92: 3808 1600 |00a1: if-eqz v8, 00b7 // +0016 │ │ -0acf96: 2179 |00a3: array-length v9, v7 │ │ -0acf98: 1208 |00a4: const/4 v8, #int 0 // #0 │ │ -0acf9a: 3598 1200 |00a5: if-ge v8, v9, 00b7 // +0012 │ │ -0acf9e: 4606 0708 |00a7: aget-object v6, v7, v8 │ │ -0acfa2: 1d06 |00a9: monitor-enter v6 │ │ -0acfa4: 6e30 6525 2603 |00aa: invoke-virtual {v6, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.addBytesToWriteWindow:(J)V // method@2565 │ │ -0acfaa: 1e06 |00ad: monitor-exit v6 │ │ -0acfac: d808 0801 |00ae: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0acfb0: 28f5 |00b0: goto 00a5 // -000b │ │ -0acfb2: 0d08 |00b1: move-exception v8 │ │ -0acfb4: 1e09 |00b2: monitor-exit v9 │ │ -0acfb6: 2708 |00b3: throw v8 │ │ -0acfb8: 0d08 |00b4: move-exception v8 │ │ -0acfba: 1e06 |00b5: monitor-exit v6 │ │ -0acfbc: 2708 |00b6: throw v8 │ │ -0acfbe: 0e00 |00b7: return-void │ │ +0acec4: |[0acec4] com.squareup.okhttp.internal.framed.FramedConnection$Reader.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V │ │ +0aced4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0aced8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0aceda: 54f9 b60f |0003: iget-object v9, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acede: 1d09 |0005: monitor-enter v9 │ │ +0acee0: 54f8 b60f |0006: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acee4: 5488 c40f |0008: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0acee8: 150a 0100 |000a: const/high16 v10, #int 65536 // #1 │ │ +0aceec: 6e20 0926 a800 |000c: invoke-virtual {v8, v10}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ +0acef2: 0a05 |000f: move-result v5 │ │ +0acef4: 3810 0900 |0010: if-eqz v16, 0019 // +0009 │ │ +0acef8: 54f8 b60f |0012: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acefc: 5488 c40f |0014: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0acf00: 6e10 0526 0800 |0016: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/framed/Settings;.clear:()V // method@2605 │ │ +0acf06: 54f8 b60f |0019: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acf0a: 5488 c40f |001b: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0acf0e: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +0acf12: 6e20 0e26 0800 |001f: invoke-virtual {v8, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@260e │ │ +0acf18: 54f8 b60f |0022: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acf1c: 6e10 2a25 0800 |0024: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@252a │ │ +0acf22: 0c08 |0027: move-result-object v8 │ │ +0acf24: 620a 2b0f |0028: sget-object v10, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0acf28: 33a8 0700 |002a: if-ne v8, v10, 0031 // +0007 │ │ +0acf2c: 0800 1100 |002c: move-object/from16 v0, v17 │ │ +0acf30: 7020 0225 0f00 |002e: invoke-direct {v15, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.ackSettingsLater:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@2502 │ │ +0acf36: 54f8 b60f |0031: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acf3a: 5488 c40f |0033: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0acf3e: 150a 0100 |0035: const/high16 v10, #int 65536 // #1 │ │ +0acf42: 6e20 0926 a800 |0037: invoke-virtual {v8, v10}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ +0acf48: 0a04 |003a: move-result v4 │ │ +0acf4a: 12f8 |003b: const/4 v8, #int -1 // #ff │ │ +0acf4c: 3284 4400 |003c: if-eq v4, v8, 0080 // +0044 │ │ +0acf50: 3254 4200 |003e: if-eq v4, v5, 0080 // +0042 │ │ +0acf54: 9108 0405 |0040: sub-int v8, v4, v5 │ │ +0acf58: 8182 |0042: int-to-long v2, v8 │ │ +0acf5a: 54f8 b60f |0043: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acf5e: 7110 1e25 0800 |0045: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z // method@251e │ │ +0acf64: 0a08 |0048: move-result v8 │ │ +0acf66: 3908 0d00 |0049: if-nez v8, 0056 // +000d │ │ +0acf6a: 54f8 b60f |004b: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acf6e: 6e30 2625 2803 |004d: invoke-virtual {v8, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.addBytesToWriteWindow:(J)V // method@2526 │ │ +0acf74: 54f8 b60f |0050: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acf78: 121a |0052: const/4 v10, #int 1 // #1 │ │ +0acf7a: 7120 1f25 a800 |0053: invoke-static {v8, v10}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2302:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z // method@251f │ │ +0acf80: 54f8 b60f |0056: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acf84: 7110 1a25 0800 |0058: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ +0acf8a: 0c08 |005b: move-result-object v8 │ │ +0acf8c: 7210 f928 0800 |005c: invoke-interface {v8}, Ljava/util/Map;.isEmpty:()Z // method@28f9 │ │ +0acf92: 0a08 |005f: move-result v8 │ │ +0acf94: 3908 2000 |0060: if-nez v8, 0080 // +0020 │ │ +0acf98: 54f8 b60f |0062: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acf9c: 7110 1a25 0800 |0064: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ +0acfa2: 0c08 |0067: move-result-object v8 │ │ +0acfa4: 7210 fe28 0800 |0068: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ +0acfaa: 0c08 |006b: move-result-object v8 │ │ +0acfac: 54fa b60f |006c: iget-object v10, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acfb0: 7110 1a25 0a00 |006e: invoke-static {v10}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@251a │ │ +0acfb6: 0c0a |0071: move-result-object v10 │ │ +0acfb8: 7210 fd28 0a00 |0072: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@28fd │ │ +0acfbe: 0a0a |0075: move-result v10 │ │ +0acfc0: 23aa 9506 |0076: new-array v10, v10, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0695 │ │ +0acfc4: 7220 b028 a800 |0078: invoke-interface {v8, v10}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28b0 │ │ +0acfca: 0c08 |007b: move-result-object v8 │ │ +0acfcc: 0780 |007c: move-object v0, v8 │ │ +0acfce: 1f00 9506 |007d: check-cast v0, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0695 │ │ +0acfd2: 0707 |007f: move-object v7, v0 │ │ +0acfd4: 7100 1c25 0000 |0080: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@251c │ │ +0acfda: 0c08 |0083: move-result-object v8 │ │ +0acfdc: 220a e404 |0084: new-instance v10, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; // type@04e4 │ │ +0acfe0: 1a0b f50e |0086: const-string v11, "OkHttp %s settings" // string@0ef5 │ │ +0acfe4: 121c |0088: const/4 v12, #int 1 // #1 │ │ +0acfe6: 23cc 9c06 |0089: new-array v12, v12, [Ljava/lang/Object; // type@069c │ │ +0acfea: 120d |008b: const/4 v13, #int 0 // #0 │ │ +0acfec: 54fe b60f |008c: iget-object v14, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0acff0: 7110 1025 0e00 |008e: invoke-static {v14}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@2510 │ │ +0acff6: 0c0e |0091: move-result-object v14 │ │ +0acff8: 4d0e 0c0d |0092: aput-object v14, v12, v13 │ │ +0acffc: 7040 fb24 facb |0094: invoke-direct {v10, v15, v11, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V // method@24fb │ │ +0ad002: 7220 1b29 a800 |0097: invoke-interface {v8, v10}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ +0ad008: 1e09 |009a: monitor-exit v9 │ │ +0ad00a: 3807 1c00 |009b: if-eqz v7, 00b7 // +001c │ │ +0ad00e: 1608 0000 |009d: const-wide/16 v8, #int 0 // #0 │ │ +0ad012: 3108 0208 |009f: cmp-long v8, v2, v8 │ │ +0ad016: 3808 1600 |00a1: if-eqz v8, 00b7 // +0016 │ │ +0ad01a: 2179 |00a3: array-length v9, v7 │ │ +0ad01c: 1208 |00a4: const/4 v8, #int 0 // #0 │ │ +0ad01e: 3598 1200 |00a5: if-ge v8, v9, 00b7 // +0012 │ │ +0ad022: 4606 0708 |00a7: aget-object v6, v7, v8 │ │ +0ad026: 1d06 |00a9: monitor-enter v6 │ │ +0ad028: 6e30 6525 2603 |00aa: invoke-virtual {v6, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.addBytesToWriteWindow:(J)V // method@2565 │ │ +0ad02e: 1e06 |00ad: monitor-exit v6 │ │ +0ad030: d808 0801 |00ae: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0ad034: 28f5 |00b0: goto 00a5 // -000b │ │ +0ad036: 0d08 |00b1: move-exception v8 │ │ +0ad038: 1e09 |00b2: monitor-exit v9 │ │ +0ad03a: 2708 |00b3: throw v8 │ │ +0ad03c: 0d08 |00b4: move-exception v8 │ │ +0ad03e: 1e06 |00b5: monitor-exit v6 │ │ +0ad040: 2708 |00b6: throw v8 │ │ +0ad042: 0e00 |00b7: return-void │ │ catches : 4 │ │ 0x0006 - 0x009b │ │ -> 0x00b1 │ │ 0x00aa - 0x00ae │ │ -> 0x00b4 │ │ 0x00b2 - 0x00b3 │ │ -> 0x00b1 │ │ @@ -266485,40 +266511,40 @@ │ │ type : '(IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0acfe8: |[0acfe8] com.squareup.okhttp.internal.framed.FramedConnection$Reader.windowUpdate:(IJ)V │ │ -0acff8: 3907 1600 |0000: if-nez v7, 0016 // +0016 │ │ -0acffc: 5462 b60f |0002: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ad000: 1d02 |0004: monitor-enter v2 │ │ -0ad002: 5461 b60f |0005: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ad006: 5314 b80f |0007: iget-wide v4, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ -0ad00a: bb84 |0009: add-long/2addr v4, v8 │ │ -0ad00c: 5a14 b80f |000a: iput-wide v4, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ -0ad010: 5461 b60f |000c: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ad014: 6e10 bf27 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0ad01a: 1e02 |0011: monitor-exit v2 │ │ -0ad01c: 0e00 |0012: return-void │ │ -0ad01e: 0d01 |0013: move-exception v1 │ │ -0ad020: 1e02 |0014: monitor-exit v2 │ │ -0ad022: 2701 |0015: throw v1 │ │ -0ad024: 5461 b60f |0016: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ -0ad028: 6e20 2b25 7100 |0018: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252b │ │ -0ad02e: 0c00 |001b: move-result-object v0 │ │ -0ad030: 3800 f6ff |001c: if-eqz v0, 0012 // -000a │ │ -0ad034: 1d00 |001e: monitor-enter v0 │ │ -0ad036: 6e30 6525 8009 |001f: invoke-virtual {v0, v8, v9}, Lcom/squareup/okhttp/internal/framed/FramedStream;.addBytesToWriteWindow:(J)V // method@2565 │ │ -0ad03c: 1e00 |0022: monitor-exit v0 │ │ -0ad03e: 28ef |0023: goto 0012 // -0011 │ │ -0ad040: 0d01 |0024: move-exception v1 │ │ -0ad042: 1e00 |0025: monitor-exit v0 │ │ -0ad044: 2701 |0026: throw v1 │ │ +0ad06c: |[0ad06c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.windowUpdate:(IJ)V │ │ +0ad07c: 3907 1600 |0000: if-nez v7, 0016 // +0016 │ │ +0ad080: 5462 b60f |0002: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ad084: 1d02 |0004: monitor-enter v2 │ │ +0ad086: 5461 b60f |0005: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ad08a: 5314 b80f |0007: iget-wide v4, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ +0ad08e: bb84 |0009: add-long/2addr v4, v8 │ │ +0ad090: 5a14 b80f |000a: iput-wide v4, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ +0ad094: 5461 b60f |000c: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ad098: 6e10 bf27 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0ad09e: 1e02 |0011: monitor-exit v2 │ │ +0ad0a0: 0e00 |0012: return-void │ │ +0ad0a2: 0d01 |0013: move-exception v1 │ │ +0ad0a4: 1e02 |0014: monitor-exit v2 │ │ +0ad0a6: 2701 |0015: throw v1 │ │ +0ad0a8: 5461 b60f |0016: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fb6 │ │ +0ad0ac: 6e20 2b25 7100 |0018: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252b │ │ +0ad0b2: 0c00 |001b: move-result-object v0 │ │ +0ad0b4: 3800 f6ff |001c: if-eqz v0, 0012 // -000a │ │ +0ad0b8: 1d00 |001e: monitor-enter v0 │ │ +0ad0ba: 6e30 6525 8009 |001f: invoke-virtual {v0, v8, v9}, Lcom/squareup/okhttp/internal/framed/FramedStream;.addBytesToWriteWindow:(J)V // method@2565 │ │ +0ad0c0: 1e00 |0022: monitor-exit v0 │ │ +0ad0c2: 28ef |0023: goto 0012 // -0011 │ │ +0ad0c4: 0d01 |0024: move-exception v1 │ │ +0ad0c6: 1e00 |0025: monitor-exit v0 │ │ +0ad0c8: 2701 |0026: throw v1 │ │ catches : 2 │ │ 0x0005 - 0x0015 │ │ -> 0x0013 │ │ 0x001f - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=796 │ │ @@ -266535,27 +266561,27 @@ │ │ 0x0022 line=806 │ │ locals : │ │ 0x001c - 0x0027 reg=0 stream Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ 0x0000 - 0x0027 reg=6 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0027 reg=7 streamId I │ │ 0x0000 - 0x0027 reg=8 windowSizeIncrement J │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #937 header: │ │ -class_idx : 1254 │ │ +Class #938 header: │ │ +class_idx : 1255 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1419 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1423 │ │ static_fields_size : 2 │ │ instance_fields_size: 23 │ │ direct_methods_size : 36 │ │ virtual_methods_size: 14 │ │ │ │ -Class #937 annotations: │ │ +Class #938 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; } │ │ Annotations on field #4026 'currentPushRequests' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Set" "<" "Ljava/lang/Integer;" ">;" } │ │ Annotations on field #4037 'pings' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/Integer;" "Lcom/squareup/okhttp/internal/framed/Ping;" ">;" } │ │ Annotations on field #4045 'streams' │ │ @@ -266595,15 +266621,15 @@ │ │ Annotations on method #9529 'writeData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9530 'writePing' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9532 'writeSynReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #937 - │ │ +Class #938 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedConnection;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Closeable;' │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -266713,37 +266739,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -0ad060: |[0ad060] com.squareup.okhttp.internal.framed.FramedConnection.:()V │ │ -0ad070: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0ad072: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ad074: 1c00 e604 |0002: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedConnection; // type@04e6 │ │ -0ad078: 6e10 7227 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ -0ad07e: 0a00 |0007: move-result v0 │ │ -0ad080: 3900 1f00 |0008: if-nez v0, 0027 // +001f │ │ -0ad084: 0180 |000a: move v0, v8 │ │ -0ad086: 6a00 b70f |000b: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.$assertionsDisabled:Z // field@0fb7 │ │ -0ad08a: 2201 cb05 |000d: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@05cb │ │ -0ad08e: 1403 ffff ff7f |000f: const v3, #float nan // #7fffffff │ │ -0ad094: 1604 3c00 |0012: const-wide/16 v4, #int 60 // #3c │ │ -0ad098: 6206 d110 |0014: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d1 │ │ -0ad09c: 2207 c905 |0016: new-instance v7, Ljava/util/concurrent/SynchronousQueue; // type@05c9 │ │ -0ad0a0: 7010 1e29 0700 |0018: invoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@291e │ │ -0ad0a6: 1a00 ef0e |001b: const-string v0, "OkHttp FramedConnection" // string@0eef │ │ -0ad0aa: 7120 b724 8000 |001d: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@24b7 │ │ -0ad0b0: 0c08 |0020: move-result-object v8 │ │ -0ad0b2: 7608 1f29 0100 |0021: 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@291f │ │ -0ad0b8: 6901 bb0f |0024: sput-object v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ -0ad0bc: 0e00 |0026: return-void │ │ -0ad0be: 0120 |0027: move v0, v2 │ │ -0ad0c0: 28e3 |0028: goto 000b // -001d │ │ +0ad0e4: |[0ad0e4] com.squareup.okhttp.internal.framed.FramedConnection.:()V │ │ +0ad0f4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0ad0f6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ad0f8: 1c00 e704 |0002: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedConnection; // type@04e7 │ │ +0ad0fc: 6e10 7227 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ +0ad102: 0a00 |0007: move-result v0 │ │ +0ad104: 3900 1f00 |0008: if-nez v0, 0027 // +001f │ │ +0ad108: 0180 |000a: move v0, v8 │ │ +0ad10a: 6a00 b70f |000b: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.$assertionsDisabled:Z // field@0fb7 │ │ +0ad10e: 2201 ce05 |000d: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@05ce │ │ +0ad112: 1403 ffff ff7f |000f: const v3, #float nan // #7fffffff │ │ +0ad118: 1604 3c00 |0012: const-wide/16 v4, #int 60 // #3c │ │ +0ad11c: 6206 d810 |0014: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d8 │ │ +0ad120: 2207 cc05 |0016: new-instance v7, Ljava/util/concurrent/SynchronousQueue; // type@05cc │ │ +0ad124: 7010 1e29 0700 |0018: invoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@291e │ │ +0ad12a: 1a00 f80e |001b: const-string v0, "OkHttp FramedConnection" // string@0ef8 │ │ +0ad12e: 7120 b724 8000 |001d: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@24b7 │ │ +0ad134: 0c08 |0020: move-result-object v8 │ │ +0ad136: 7608 1f29 0100 |0021: 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@291f │ │ +0ad13c: 6901 bb0f |0024: sput-object v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ +0ad140: 0e00 |0026: return-void │ │ +0ad142: 0120 |0027: move v0, v2 │ │ +0ad144: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x000d line=69 │ │ 0x001d line=71 │ │ 0x0026 line=69 │ │ 0x0028 line=55 │ │ @@ -266754,151 +266780,151 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 276 16-bit code units │ │ -0ad0c4: |[0ad0c4] com.squareup.okhttp.internal.framed.FramedConnection.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V │ │ -0ad0d4: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0ad0d6: 127a |0001: const/4 v10, #int 7 // #7 │ │ -0ad0d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0ad0da: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0ad0dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0ad0de: 7010 b927 0c00 |0005: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ad0e4: 2200 b405 |0008: new-instance v0, Ljava/util/HashMap; // type@05b4 │ │ -0ad0e8: 7010 c928 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -0ad0ee: 5bc0 cd0f |000d: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0ad0f2: 7100 0b28 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0ad0f8: 0b04 |0012: move-result-wide v4 │ │ -0ad0fa: 5ac4 be0f |0013: iput-wide v4, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0fbe │ │ -0ad0fe: 1604 0000 |0015: const-wide/16 v4, #int 0 // #0 │ │ -0ad102: 5ac4 ce0f |0017: iput-wide v4, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ -0ad106: 2200 fe04 |0019: new-instance v0, Lcom/squareup/okhttp/internal/framed/Settings; // type@04fe │ │ -0ad10a: 7010 0426 0000 |001b: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@2604 │ │ -0ad110: 5bc0 c30f |001e: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ -0ad114: 2200 fe04 |0020: new-instance v0, Lcom/squareup/okhttp/internal/framed/Settings; // type@04fe │ │ -0ad118: 7010 0426 0000 |0022: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@2604 │ │ -0ad11e: 5bc0 c40f |0025: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0ad122: 5cc2 ca0f |0027: iput-boolean v2, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@0fca │ │ -0ad126: 2200 b705 |0029: new-instance v0, Ljava/util/LinkedHashSet; // type@05b7 │ │ -0ad12a: 7010 de28 0000 |002b: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@28de │ │ -0ad130: 5bc0 ba0f |002e: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@0fba │ │ -0ad134: 7110 e824 0d00 |0030: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; // method@24e8 │ │ -0ad13a: 0c00 |0033: move-result-object v0 │ │ -0ad13c: 5bc0 c60f |0034: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ -0ad140: 7110 e924 0d00 |0036: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@24e9 │ │ -0ad146: 0c00 |0039: move-result-object v0 │ │ -0ad148: 5bc0 c80f |003a: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@0fc8 │ │ -0ad14c: 7110 ea24 0d00 |003c: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ -0ad152: 0a00 |003f: move-result v0 │ │ -0ad154: 5cc0 b90f |0040: iput-boolean v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ -0ad158: 7110 eb24 0d00 |0042: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@24eb │ │ -0ad15e: 0c00 |0045: move-result-object v0 │ │ -0ad160: 5bc0 c00f |0046: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0fc0 │ │ -0ad164: 7110 ea24 0d00 |0048: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ -0ad16a: 0a00 |004b: move-result v0 │ │ -0ad16c: 3800 ad00 |004c: if-eqz v0, 00f9 // +00ad │ │ -0ad170: 0130 |004e: move v0, v3 │ │ -0ad172: 59c0 c20f |004f: iput v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ -0ad176: 7110 ea24 0d00 |0051: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ -0ad17c: 0a00 |0054: move-result v0 │ │ -0ad17e: 3800 0e00 |0055: if-eqz v0, 0063 // +000e │ │ -0ad182: 54c0 c60f |0057: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ -0ad186: 6204 2b0f |0059: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0ad18a: 3340 0800 |005b: if-ne v0, v4, 0063 // +0008 │ │ -0ad18e: 52c0 c20f |005d: iget v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ -0ad192: d800 0002 |005f: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0ad196: 59c0 c20f |0061: iput v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ -0ad19a: 7110 ea24 0d00 |0063: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ -0ad1a0: 0a00 |0066: move-result v0 │ │ -0ad1a2: 3800 0300 |0067: if-eqz v0, 006a // +0003 │ │ -0ad1a6: 0131 |0069: move v1, v3 │ │ -0ad1a8: 59c1 c10f |006a: iput v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0fc1 │ │ -0ad1ac: 7110 ea24 0d00 |006c: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ -0ad1b2: 0a00 |006f: move-result v0 │ │ -0ad1b4: 3800 0900 |0070: if-eqz v0, 0079 // +0009 │ │ -0ad1b8: 54c0 c30f |0072: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ -0ad1bc: 1501 0001 |0074: const/high16 v1, #int 16777216 // #100 │ │ -0ad1c0: 6e40 1026 a012 |0076: invoke-virtual {v0, v10, v2, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ -0ad1c6: 7110 ec24 0d00 |0079: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; // method@24ec │ │ -0ad1cc: 0c00 |007c: move-result-object v0 │ │ -0ad1ce: 5bc0 bd0f |007d: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0ad1d2: 54c0 c60f |007f: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ -0ad1d6: 6201 2b0f |0081: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0ad1da: 3310 7900 |0083: if-ne v0, v1, 00fc // +0079 │ │ -0ad1de: 2200 f504 |0085: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2; // type@04f5 │ │ -0ad1e2: 7010 cf25 0000 |0087: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Http2;.:()V // method@25cf │ │ -0ad1e8: 5bc0 cf0f |008a: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0fcf │ │ -0ad1ec: 2201 cb05 |008c: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@05cb │ │ -0ad1f0: 1604 3c00 |008e: const-wide/16 v4, #int 60 // #3c │ │ -0ad1f4: 6206 d110 |0090: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d1 │ │ -0ad1f8: 2207 c805 |0092: new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; // type@05c8 │ │ -0ad1fc: 7010 1d29 0700 |0094: invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@291d │ │ -0ad202: 1a00 e80e |0097: const-string v0, "OkHttp %s Push Observer" // string@0ee8 │ │ -0ad206: 2338 9906 |0099: new-array v8, v3, [Ljava/lang/Object; // type@0699 │ │ -0ad20a: 54c9 bd0f |009b: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0ad20e: 4d09 0802 |009d: aput-object v9, v8, v2 │ │ -0ad212: 7120 d927 8000 |009f: invoke-static {v0, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0ad218: 0c00 |00a2: move-result-object v0 │ │ -0ad21a: 7120 b724 3000 |00a3: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@24b7 │ │ -0ad220: 0c08 |00a6: move-result-object v8 │ │ -0ad222: 7608 1f29 0100 |00a7: 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@291f │ │ -0ad228: 5bc1 c70f |00aa: iput-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ -0ad22c: 54c0 c40f |00ac: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0ad230: 1401 ffff 0000 |00ae: const v1, #float 9.18341e-41 // #0000ffff │ │ -0ad236: 6e40 1026 a012 |00b1: invoke-virtual {v0, v10, v2, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ -0ad23c: 54c0 c40f |00b4: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0ad240: 1251 |00b6: const/4 v1, #int 5 // #5 │ │ -0ad242: 1303 0040 |00b7: const/16 v3, #int 16384 // #4000 │ │ -0ad246: 6e40 1026 1032 |00b9: invoke-virtual {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ -0ad24c: 54c0 c40f |00bc: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0ad250: 1501 0100 |00be: const/high16 v1, #int 65536 // #1 │ │ -0ad254: 6e20 0926 1000 |00c0: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ -0ad25a: 0a00 |00c3: move-result v0 │ │ -0ad25c: 8100 |00c4: int-to-long v0, v0 │ │ -0ad25e: 5ac0 b80f |00c5: iput-wide v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ -0ad262: 7110 ed24 0d00 |00c7: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; // method@24ed │ │ -0ad268: 0c00 |00ca: move-result-object v0 │ │ -0ad26a: 5bc0 cc0f |00cb: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.socket:Ljava/net/Socket; // field@0fcc │ │ -0ad26e: 54c0 cf0f |00cd: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0fcf │ │ -0ad272: 7110 ee24 0d00 |00cf: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; // method@24ee │ │ -0ad278: 0c01 |00d2: move-result-object v1 │ │ -0ad27a: 55c2 b90f |00d3: iget-boolean v2, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ -0ad27e: 7230 3426 1002 |00d5: invoke-interface {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Variant;.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; // method@2634 │ │ -0ad284: 0c00 |00d8: move-result-object v0 │ │ -0ad286: 5bc0 bc0f |00d9: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ad28a: 2200 e504 |00db: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // type@04e5 │ │ -0ad28e: 54c1 cf0f |00dd: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0fcf │ │ -0ad292: 7110 ef24 0d00 |00df: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; // method@24ef │ │ -0ad298: 0c02 |00e2: move-result-object v2 │ │ -0ad29a: 55c3 b90f |00e3: iget-boolean v3, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ -0ad29e: 7230 3326 2103 |00e5: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Variant;.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; // method@2633 │ │ -0ad2a4: 0c01 |00e8: move-result-object v1 │ │ -0ad2a6: 7040 0025 c0b1 |00e9: invoke-direct {v0, v12, v1, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V // method@2500 │ │ -0ad2ac: 5bc0 c90f |00ec: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fc9 │ │ -0ad2b0: 2200 6e05 |00ee: new-instance v0, Ljava/lang/Thread; // type@056e │ │ -0ad2b4: 54c1 c90f |00f0: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fc9 │ │ -0ad2b8: 7020 0c28 1000 |00f2: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@280c │ │ -0ad2be: 6e10 1528 0000 |00f5: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2815 │ │ -0ad2c4: 0e00 |00f8: return-void │ │ -0ad2c6: 0110 |00f9: move v0, v1 │ │ -0ad2c8: 2900 55ff |00fa: goto/16 004f // -00ab │ │ -0ad2cc: 54c0 c60f |00fc: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ -0ad2d0: 6201 2c0f |00fe: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ -0ad2d4: 3310 0c00 |0100: if-ne v0, v1, 010c // +000c │ │ -0ad2d8: 2200 0105 |0102: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3; // type@0501 │ │ -0ad2dc: 7010 3026 0000 |0104: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Spdy3;.:()V // method@2630 │ │ -0ad2e2: 5bc0 cf0f |0107: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0fcf │ │ -0ad2e6: 5bcb c70f |0109: iput-object v11, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ -0ad2ea: 28b1 |010b: goto 00bc // -004f │ │ -0ad2ec: 2200 4305 |010c: new-instance v0, Ljava/lang/AssertionError; // type@0543 │ │ -0ad2f0: 54c1 c60f |010e: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ -0ad2f4: 7020 6227 1000 |0110: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0ad2fa: 2700 |0113: throw v0 │ │ +0ad148: |[0ad148] com.squareup.okhttp.internal.framed.FramedConnection.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V │ │ +0ad158: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0ad15a: 127a |0001: const/4 v10, #int 7 // #7 │ │ +0ad15c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0ad15e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0ad160: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0ad162: 7010 b927 0c00 |0005: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ad168: 2200 b705 |0008: new-instance v0, Ljava/util/HashMap; // type@05b7 │ │ +0ad16c: 7010 c928 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +0ad172: 5bc0 cd0f |000d: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0ad176: 7100 0b28 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0ad17c: 0b04 |0012: move-result-wide v4 │ │ +0ad17e: 5ac4 be0f |0013: iput-wide v4, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0fbe │ │ +0ad182: 1604 0000 |0015: const-wide/16 v4, #int 0 // #0 │ │ +0ad186: 5ac4 ce0f |0017: iput-wide v4, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ +0ad18a: 2200 ff04 |0019: new-instance v0, Lcom/squareup/okhttp/internal/framed/Settings; // type@04ff │ │ +0ad18e: 7010 0426 0000 |001b: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@2604 │ │ +0ad194: 5bc0 c30f |001e: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ +0ad198: 2200 ff04 |0020: new-instance v0, Lcom/squareup/okhttp/internal/framed/Settings; // type@04ff │ │ +0ad19c: 7010 0426 0000 |0022: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@2604 │ │ +0ad1a2: 5bc0 c40f |0025: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0ad1a6: 5cc2 ca0f |0027: iput-boolean v2, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@0fca │ │ +0ad1aa: 2200 ba05 |0029: new-instance v0, Ljava/util/LinkedHashSet; // type@05ba │ │ +0ad1ae: 7010 de28 0000 |002b: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@28de │ │ +0ad1b4: 5bc0 ba0f |002e: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@0fba │ │ +0ad1b8: 7110 e824 0d00 |0030: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; // method@24e8 │ │ +0ad1be: 0c00 |0033: move-result-object v0 │ │ +0ad1c0: 5bc0 c60f |0034: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ +0ad1c4: 7110 e924 0d00 |0036: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@24e9 │ │ +0ad1ca: 0c00 |0039: move-result-object v0 │ │ +0ad1cc: 5bc0 c80f |003a: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@0fc8 │ │ +0ad1d0: 7110 ea24 0d00 |003c: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ +0ad1d6: 0a00 |003f: move-result v0 │ │ +0ad1d8: 5cc0 b90f |0040: iput-boolean v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ +0ad1dc: 7110 eb24 0d00 |0042: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@24eb │ │ +0ad1e2: 0c00 |0045: move-result-object v0 │ │ +0ad1e4: 5bc0 c00f |0046: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0fc0 │ │ +0ad1e8: 7110 ea24 0d00 |0048: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ +0ad1ee: 0a00 |004b: move-result v0 │ │ +0ad1f0: 3800 ad00 |004c: if-eqz v0, 00f9 // +00ad │ │ +0ad1f4: 0130 |004e: move v0, v3 │ │ +0ad1f6: 59c0 c20f |004f: iput v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ +0ad1fa: 7110 ea24 0d00 |0051: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ +0ad200: 0a00 |0054: move-result v0 │ │ +0ad202: 3800 0e00 |0055: if-eqz v0, 0063 // +000e │ │ +0ad206: 54c0 c60f |0057: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ +0ad20a: 6204 2b0f |0059: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0ad20e: 3340 0800 |005b: if-ne v0, v4, 0063 // +0008 │ │ +0ad212: 52c0 c20f |005d: iget v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ +0ad216: d800 0002 |005f: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0ad21a: 59c0 c20f |0061: iput v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ +0ad21e: 7110 ea24 0d00 |0063: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ +0ad224: 0a00 |0066: move-result v0 │ │ +0ad226: 3800 0300 |0067: if-eqz v0, 006a // +0003 │ │ +0ad22a: 0131 |0069: move v1, v3 │ │ +0ad22c: 59c1 c10f |006a: iput v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0fc1 │ │ +0ad230: 7110 ea24 0d00 |006c: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@24ea │ │ +0ad236: 0a00 |006f: move-result v0 │ │ +0ad238: 3800 0900 |0070: if-eqz v0, 0079 // +0009 │ │ +0ad23c: 54c0 c30f |0072: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ +0ad240: 1501 0001 |0074: const/high16 v1, #int 16777216 // #100 │ │ +0ad244: 6e40 1026 a012 |0076: invoke-virtual {v0, v10, v2, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ +0ad24a: 7110 ec24 0d00 |0079: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; // method@24ec │ │ +0ad250: 0c00 |007c: move-result-object v0 │ │ +0ad252: 5bc0 bd0f |007d: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0ad256: 54c0 c60f |007f: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ +0ad25a: 6201 2b0f |0081: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0ad25e: 3310 7900 |0083: if-ne v0, v1, 00fc // +0079 │ │ +0ad262: 2200 f604 |0085: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2; // type@04f6 │ │ +0ad266: 7010 cf25 0000 |0087: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Http2;.:()V // method@25cf │ │ +0ad26c: 5bc0 cf0f |008a: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0fcf │ │ +0ad270: 2201 ce05 |008c: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@05ce │ │ +0ad274: 1604 3c00 |008e: const-wide/16 v4, #int 60 // #3c │ │ +0ad278: 6206 d810 |0090: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d8 │ │ +0ad27c: 2207 cb05 |0092: new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; // type@05cb │ │ +0ad280: 7010 1d29 0700 |0094: invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@291d │ │ +0ad286: 1a00 f10e |0097: const-string v0, "OkHttp %s Push Observer" // string@0ef1 │ │ +0ad28a: 2338 9c06 |0099: new-array v8, v3, [Ljava/lang/Object; // type@069c │ │ +0ad28e: 54c9 bd0f |009b: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0ad292: 4d09 0802 |009d: aput-object v9, v8, v2 │ │ +0ad296: 7120 d927 8000 |009f: invoke-static {v0, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0ad29c: 0c00 |00a2: move-result-object v0 │ │ +0ad29e: 7120 b724 3000 |00a3: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@24b7 │ │ +0ad2a4: 0c08 |00a6: move-result-object v8 │ │ +0ad2a6: 7608 1f29 0100 |00a7: 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@291f │ │ +0ad2ac: 5bc1 c70f |00aa: iput-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ +0ad2b0: 54c0 c40f |00ac: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0ad2b4: 1401 ffff 0000 |00ae: const v1, #float 9.18341e-41 // #0000ffff │ │ +0ad2ba: 6e40 1026 a012 |00b1: invoke-virtual {v0, v10, v2, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ +0ad2c0: 54c0 c40f |00b4: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0ad2c4: 1251 |00b6: const/4 v1, #int 5 // #5 │ │ +0ad2c6: 1303 0040 |00b7: const/16 v3, #int 16384 // #4000 │ │ +0ad2ca: 6e40 1026 1032 |00b9: invoke-virtual {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ +0ad2d0: 54c0 c40f |00bc: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0ad2d4: 1501 0100 |00be: const/high16 v1, #int 65536 // #1 │ │ +0ad2d8: 6e20 0926 1000 |00c0: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ +0ad2de: 0a00 |00c3: move-result v0 │ │ +0ad2e0: 8100 |00c4: int-to-long v0, v0 │ │ +0ad2e2: 5ac0 b80f |00c5: iput-wide v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ +0ad2e6: 7110 ed24 0d00 |00c7: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; // method@24ed │ │ +0ad2ec: 0c00 |00ca: move-result-object v0 │ │ +0ad2ee: 5bc0 cc0f |00cb: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.socket:Ljava/net/Socket; // field@0fcc │ │ +0ad2f2: 54c0 cf0f |00cd: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0fcf │ │ +0ad2f6: 7110 ee24 0d00 |00cf: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; // method@24ee │ │ +0ad2fc: 0c01 |00d2: move-result-object v1 │ │ +0ad2fe: 55c2 b90f |00d3: iget-boolean v2, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ +0ad302: 7230 3426 1002 |00d5: invoke-interface {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Variant;.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; // method@2634 │ │ +0ad308: 0c00 |00d8: move-result-object v0 │ │ +0ad30a: 5bc0 bc0f |00d9: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ad30e: 2200 e604 |00db: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // type@04e6 │ │ +0ad312: 54c1 cf0f |00dd: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0fcf │ │ +0ad316: 7110 ef24 0d00 |00df: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; // method@24ef │ │ +0ad31c: 0c02 |00e2: move-result-object v2 │ │ +0ad31e: 55c3 b90f |00e3: iget-boolean v3, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ +0ad322: 7230 3326 2103 |00e5: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Variant;.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; // method@2633 │ │ +0ad328: 0c01 |00e8: move-result-object v1 │ │ +0ad32a: 7040 0025 c0b1 |00e9: invoke-direct {v0, v12, v1, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V // method@2500 │ │ +0ad330: 5bc0 c90f |00ec: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fc9 │ │ +0ad334: 2200 6f05 |00ee: new-instance v0, Ljava/lang/Thread; // type@056f │ │ +0ad338: 54c1 c90f |00f0: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0fc9 │ │ +0ad33c: 7020 0c28 1000 |00f2: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@280c │ │ +0ad342: 6e10 1528 0000 |00f5: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2815 │ │ +0ad348: 0e00 |00f8: return-void │ │ +0ad34a: 0110 |00f9: move v0, v1 │ │ +0ad34c: 2900 55ff |00fa: goto/16 004f // -00ab │ │ +0ad350: 54c0 c60f |00fc: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ +0ad354: 6201 2c0f |00fe: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ +0ad358: 3310 0c00 |0100: if-ne v0, v1, 010c // +000c │ │ +0ad35c: 2200 0205 |0102: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3; // type@0502 │ │ +0ad360: 7010 3026 0000 |0104: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Spdy3;.:()V // method@2630 │ │ +0ad366: 5bc0 cf0f |0107: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0fcf │ │ +0ad36a: 5bcb c70f |0109: iput-object v11, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ +0ad36e: 28b1 |010b: goto 00bc // -004f │ │ +0ad370: 2200 4405 |010c: new-instance v0, Ljava/lang/AssertionError; // type@0544 │ │ +0ad374: 54c1 c60f |010e: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ +0ad378: 7020 6227 1000 |0110: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0ad37e: 2700 |0113: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=131 │ │ 0x0008 line=84 │ │ 0x000f line=89 │ │ 0x0015 line=105 │ │ 0x0019 line=115 │ │ @@ -266942,17 +266968,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ad2fc: |[0ad2fc] com.squareup.okhttp.internal.framed.FramedConnection.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ -0ad30c: 7020 0e25 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V // method@250e │ │ -0ad312: 0e00 |0003: return-void │ │ +0ad380: |[0ad380] com.squareup.okhttp.internal.framed.FramedConnection.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ +0ad390: 7020 0e25 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V // method@250e │ │ +0ad396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/framed/FramedConnection$1; │ │ @@ -266962,17 +266988,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad314: |[0ad314] com.squareup.okhttp.internal.framed.FramedConnection.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; │ │ -0ad324: 5410 bd0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0ad328: 1100 |0002: return-object v0 │ │ +0ad398: |[0ad398] com.squareup.okhttp.internal.framed.FramedConnection.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; │ │ +0ad3a8: 5410 bd0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0ad3ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -266980,17 +267006,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ad32c: |[0ad32c] com.squareup.okhttp.internal.framed.FramedConnection.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0ad33c: 7030 2825 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2528 │ │ -0ad342: 0e00 |0003: return-void │ │ +0ad3b0: |[0ad3b0] com.squareup.okhttp.internal.framed.FramedConnection.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0ad3c0: 7030 2825 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2528 │ │ +0ad3c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ 0x0000 - 0x0004 reg=2 x2 Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ @@ -267000,18 +267026,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ad344: |[0ad344] com.squareup.okhttp.internal.framed.FramedConnection.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z │ │ -0ad354: 7020 3325 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushedStream:(I)Z // method@2533 │ │ -0ad35a: 0a00 |0003: move-result v0 │ │ -0ad35c: 0f00 |0004: return v0 │ │ +0ad3c8: |[0ad3c8] com.squareup.okhttp.internal.framed.FramedConnection.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z │ │ +0ad3d8: 7020 3325 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushedStream:(I)Z // method@2533 │ │ +0ad3de: 0a00 |0003: move-result v0 │ │ +0ad3e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -267020,17 +267046,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0ad360: |[0ad360] com.squareup.okhttp.internal.framed.FramedConnection.access$1400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V │ │ -0ad370: 7054 2f25 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushDataLater:(ILokio/BufferedSource;IZ)V // method@252f │ │ -0ad376: 0e00 |0003: return-void │ │ +0ad3e4: |[0ad3e4] com.squareup.okhttp.internal.framed.FramedConnection.access$1400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V │ │ +0ad3f4: 7054 2f25 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushDataLater:(ILokio/BufferedSource;IZ)V // method@252f │ │ +0ad3fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Lokio/BufferedSource; │ │ @@ -267042,17 +267068,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0ad378: |[0ad378] com.squareup.okhttp.internal.framed.FramedConnection.access$1500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V │ │ -0ad388: 7040 3025 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushHeadersLater:(ILjava/util/List;Z)V // method@2530 │ │ -0ad38e: 0e00 |0003: return-void │ │ +0ad3fc: |[0ad3fc] com.squareup.okhttp.internal.framed.FramedConnection.access$1500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V │ │ +0ad40c: 7040 3025 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushHeadersLater:(ILjava/util/List;Z)V // method@2530 │ │ +0ad412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/util/List; │ │ @@ -267063,17 +267089,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad390: |[0ad390] com.squareup.okhttp.internal.framed.FramedConnection.access$1600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ │ -0ad3a0: 5510 cb0f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ -0ad3a4: 0f00 |0002: return v0 │ │ +0ad414: |[0ad414] com.squareup.okhttp.internal.framed.FramedConnection.access$1600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ │ +0ad424: 5510 cb0f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ +0ad428: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -267081,17 +267107,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad3a8: |[0ad3a8] com.squareup.okhttp.internal.framed.FramedConnection.access$1602:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ │ -0ad3b8: 5c01 cb0f |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ -0ad3bc: 0f01 |0002: return v1 │ │ +0ad42c: |[0ad42c] com.squareup.okhttp.internal.framed.FramedConnection.access$1602:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ │ +0ad43c: 5c01 cb0f |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ +0ad440: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -267100,17 +267126,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad3c0: |[0ad3c0] com.squareup.okhttp.internal.framed.FramedConnection.access$1700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I │ │ -0ad3d0: 5210 bf0f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0fbf │ │ -0ad3d4: 0f00 |0002: return v0 │ │ +0ad444: |[0ad444] com.squareup.okhttp.internal.framed.FramedConnection.access$1700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I │ │ +0ad454: 5210 bf0f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0fbf │ │ +0ad458: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #11 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -267118,17 +267144,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad3d8: |[0ad3d8] com.squareup.okhttp.internal.framed.FramedConnection.access$1702:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I │ │ -0ad3e8: 5901 bf0f |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0fbf │ │ -0ad3ec: 0f01 |0002: return v1 │ │ +0ad45c: |[0ad45c] com.squareup.okhttp.internal.framed.FramedConnection.access$1702:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I │ │ +0ad46c: 5901 bf0f |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0fbf │ │ +0ad470: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -267137,17 +267163,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad3f0: |[0ad3f0] com.squareup.okhttp.internal.framed.FramedConnection.access$1800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I │ │ -0ad400: 5210 c20f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ -0ad404: 0f00 |0002: return v0 │ │ +0ad474: |[0ad474] com.squareup.okhttp.internal.framed.FramedConnection.access$1800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I │ │ +0ad484: 5210 c20f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ +0ad488: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -267155,17 +267181,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad408: |[0ad408] com.squareup.okhttp.internal.framed.FramedConnection.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ │ -0ad418: 5410 cd0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0ad41c: 1100 |0002: return-object v0 │ │ +0ad48c: |[0ad48c] com.squareup.okhttp.internal.framed.FramedConnection.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ │ +0ad49c: 5410 cd0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0ad4a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #14 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -267173,17 +267199,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad420: |[0ad420] com.squareup.okhttp.internal.framed.FramedConnection.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ -0ad430: 5410 c00f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0fc0 │ │ -0ad434: 1100 |0002: return-object v0 │ │ +0ad4a4: |[0ad4a4] com.squareup.okhttp.internal.framed.FramedConnection.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ +0ad4b4: 5410 c00f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0fc0 │ │ +0ad4b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #15 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -267191,34 +267217,34 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad438: |[0ad438] com.squareup.okhttp.internal.framed.FramedConnection.access$2100:()Ljava/util/concurrent/ExecutorService; │ │ -0ad448: 6200 bb0f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ -0ad44c: 1100 |0002: return-object v0 │ │ +0ad4bc: |[0ad4bc] com.squareup.okhttp.internal.framed.FramedConnection.access$2100:()Ljava/util/concurrent/ExecutorService; │ │ +0ad4cc: 6200 bb0f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ +0ad4d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ │ │ #16 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ name : 'access$2200' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ad450: |[0ad450] com.squareup.okhttp.internal.framed.FramedConnection.access$2200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0ad460: 7030 3225 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2532 │ │ -0ad466: 0e00 |0003: return-void │ │ +0ad4d4: |[0ad4d4] com.squareup.okhttp.internal.framed.FramedConnection.access$2200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0ad4e4: 7030 3225 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2532 │ │ +0ad4ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ @@ -267228,17 +267254,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad468: |[0ad468] com.squareup.okhttp.internal.framed.FramedConnection.access$2300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ │ -0ad478: 5510 ca0f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@0fca │ │ -0ad47c: 0f00 |0002: return v0 │ │ +0ad4ec: |[0ad4ec] com.squareup.okhttp.internal.framed.FramedConnection.access$2300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ │ +0ad4fc: 5510 ca0f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@0fca │ │ +0ad500: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #18 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -267246,17 +267272,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad480: |[0ad480] com.squareup.okhttp.internal.framed.FramedConnection.access$2302:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ │ -0ad490: 5c01 ca0f |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@0fca │ │ -0ad494: 0f01 |0002: return v1 │ │ +0ad504: |[0ad504] com.squareup.okhttp.internal.framed.FramedConnection.access$2302:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ │ +0ad514: 5c01 ca0f |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@0fca │ │ +0ad518: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -267265,18 +267291,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ad498: |[0ad498] com.squareup.okhttp.internal.framed.FramedConnection.access$2400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping; │ │ -0ad4a8: 7020 3425 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removePing:(I)Lcom/squareup/okhttp/internal/framed/Ping; // method@2534 │ │ -0ad4ae: 0c00 |0003: move-result-object v0 │ │ -0ad4b0: 1100 |0004: return-object v0 │ │ +0ad51c: |[0ad51c] com.squareup.okhttp.internal.framed.FramedConnection.access$2400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping; │ │ +0ad52c: 7020 3425 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removePing:(I)Lcom/squareup/okhttp/internal/framed/Ping; // method@2534 │ │ +0ad532: 0c00 |0003: move-result-object v0 │ │ +0ad534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -267285,17 +267311,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0ad4b4: |[0ad4b4] com.squareup.okhttp.internal.framed.FramedConnection.access$2500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -0ad4c4: 7054 3b25 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePingLater:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@253b │ │ -0ad4ca: 0e00 |0003: return-void │ │ +0ad538: |[0ad538] com.squareup.okhttp.internal.framed.FramedConnection.access$2500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +0ad548: 7054 3b25 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePingLater:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@253b │ │ +0ad54e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -267307,17 +267333,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ad4cc: |[0ad4cc] com.squareup.okhttp.internal.framed.FramedConnection.access$2600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V │ │ -0ad4dc: 7030 3125 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushRequestLater:(ILjava/util/List;)V // method@2531 │ │ -0ad4e2: 0e00 |0003: return-void │ │ +0ad550: |[0ad550] com.squareup.okhttp.internal.framed.FramedConnection.access$2600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V │ │ +0ad560: 7030 3125 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushRequestLater:(ILjava/util/List;)V // method@2531 │ │ +0ad566: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/util/List; │ │ @@ -267327,17 +267353,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad4e4: |[0ad4e4] com.squareup.okhttp.internal.framed.FramedConnection.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ -0ad4f4: 5410 c80f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@0fc8 │ │ -0ad4f8: 1100 |0002: return-object v0 │ │ +0ad568: |[0ad568] com.squareup.okhttp.internal.framed.FramedConnection.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ +0ad578: 5410 c80f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@0fc8 │ │ +0ad57c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #23 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -267345,17 +267371,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad4fc: |[0ad4fc] com.squareup.okhttp.internal.framed.FramedConnection.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; │ │ -0ad50c: 5410 ba0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@0fba │ │ -0ad510: 1100 |0002: return-object v0 │ │ +0ad580: |[0ad580] com.squareup.okhttp.internal.framed.FramedConnection.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; │ │ +0ad590: 5410 ba0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@0fba │ │ +0ad594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #24 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -267363,17 +267389,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0ad514: |[0ad514] com.squareup.okhttp.internal.framed.FramedConnection.access$900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -0ad524: 7054 3a25 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@253a │ │ -0ad52a: 0e00 |0003: return-void │ │ +0ad598: |[0ad598] com.squareup.okhttp.internal.framed.FramedConnection.access$900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +0ad5a8: 7054 3a25 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@253a │ │ +0ad5ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -267385,106 +267411,106 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -0ad52c: |[0ad52c] com.squareup.okhttp.internal.framed.FramedConnection.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0ad53c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0ad53e: 6307 b70f |0001: sget-boolean v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.$assertionsDisabled:Z // field@0fb7 │ │ -0ad542: 3907 0e00 |0003: if-nez v7, 0011 // +000e │ │ -0ad546: 7110 1128 0a00 |0005: invoke-static {v10}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0ad54c: 0a07 |0008: move-result v7 │ │ -0ad54e: 3807 0800 |0009: if-eqz v7, 0011 // +0008 │ │ -0ad552: 2207 4305 |000b: new-instance v7, Ljava/lang/AssertionError; // type@0543 │ │ -0ad556: 7010 6127 0700 |000d: invoke-direct {v7}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0ad55c: 2707 |0010: throw v7 │ │ -0ad55e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0ad560: 6e20 3825 ba00 |0012: invoke-virtual {v10, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2538 │ │ -0ad566: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -0ad568: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0ad56a: 1d0a |0017: monitor-enter v10 │ │ -0ad56c: 54a7 cd0f |0018: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0ad570: 7210 f928 0700 |001a: invoke-interface {v7}, Ljava/util/Map;.isEmpty:()Z // method@28f9 │ │ -0ad576: 0a07 |001d: move-result v7 │ │ -0ad578: 3907 2100 |001e: if-nez v7, 003f // +0021 │ │ -0ad57c: 54a7 cd0f |0020: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0ad580: 7210 fe28 0700 |0022: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ -0ad586: 0c07 |0025: move-result-object v7 │ │ -0ad588: 54a9 cd0f |0026: iget-object v9, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0ad58c: 7210 fd28 0900 |0028: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@28fd │ │ -0ad592: 0a09 |002b: move-result v9 │ │ -0ad594: 2399 9206 |002c: new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0692 │ │ -0ad598: 7220 b028 9700 |002e: invoke-interface {v7, v9}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28b0 │ │ -0ad59e: 0c07 |0031: move-result-object v7 │ │ -0ad5a0: 0770 |0032: move-object v0, v7 │ │ -0ad5a2: 1f00 9206 |0033: check-cast v0, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0692 │ │ -0ad5a6: 0705 |0035: move-object v5, v0 │ │ -0ad5a8: 54a7 cd0f |0036: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0ad5ac: 7210 f528 0700 |0038: invoke-interface {v7}, Ljava/util/Map;.clear:()V // method@28f5 │ │ -0ad5b2: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -0ad5b4: 7020 3725 7a00 |003c: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@2537 │ │ -0ad5ba: 54a7 c50f |003f: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ -0ad5be: 3807 1b00 |0041: if-eqz v7, 005c // +001b │ │ -0ad5c2: 54a7 c50f |0043: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ -0ad5c6: 7210 fe28 0700 |0045: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ -0ad5cc: 0c07 |0048: move-result-object v7 │ │ -0ad5ce: 54a9 c50f |0049: iget-object v9, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ -0ad5d2: 7210 fd28 0900 |004b: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@28fd │ │ -0ad5d8: 0a09 |004e: move-result v9 │ │ -0ad5da: 2399 9606 |004f: new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/Ping; // type@0696 │ │ -0ad5de: 7220 b028 9700 |0051: invoke-interface {v7, v9}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28b0 │ │ -0ad5e4: 0c07 |0054: move-result-object v7 │ │ -0ad5e6: 0770 |0055: move-object v0, v7 │ │ -0ad5e8: 1f00 9606 |0056: check-cast v0, [Lcom/squareup/okhttp/internal/framed/Ping; // type@0696 │ │ -0ad5ec: 0703 |0058: move-object v3, v0 │ │ -0ad5ee: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -0ad5f0: 5ba7 c50f |005a: iput-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ -0ad5f4: 1e0a |005c: monitor-exit v10 │ │ -0ad5f6: 3805 1900 |005d: if-eqz v5, 0076 // +0019 │ │ -0ad5fa: 2159 |005f: array-length v9, v5 │ │ -0ad5fc: 0187 |0060: move v7, v8 │ │ -0ad5fe: 3597 1500 |0061: if-ge v7, v9, 0076 // +0015 │ │ -0ad602: 4604 0507 |0063: aget-object v4, v5, v7 │ │ -0ad606: 6e20 6825 c400 |0065: invoke-virtual {v4, v12}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2568 │ │ -0ad60c: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0ad610: 28f7 |006a: goto 0061 // -0009 │ │ -0ad612: 0d01 |006b: move-exception v1 │ │ -0ad614: 0716 |006c: move-object v6, v1 │ │ -0ad616: 28a8 |006d: goto 0015 // -0058 │ │ -0ad618: 0d07 |006e: move-exception v7 │ │ -0ad61a: 1e0a |006f: monitor-exit v10 │ │ -0ad61c: 2707 |0070: throw v7 │ │ -0ad61e: 0d01 |0071: move-exception v1 │ │ -0ad620: 3806 f6ff |0072: if-eqz v6, 0068 // -000a │ │ -0ad624: 0716 |0074: move-object v6, v1 │ │ -0ad626: 28f3 |0075: goto 0068 // -000d │ │ -0ad628: 3803 0e00 |0076: if-eqz v3, 0084 // +000e │ │ -0ad62c: 2139 |0078: array-length v9, v3 │ │ -0ad62e: 0187 |0079: move v7, v8 │ │ -0ad630: 3597 0a00 |007a: if-ge v7, v9, 0084 // +000a │ │ -0ad634: 4602 0307 |007c: aget-object v2, v3, v7 │ │ -0ad638: 6e10 f725 0200 |007e: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Ping;.cancel:()V // method@25f7 │ │ -0ad63e: d807 0701 |0081: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0ad642: 28f7 |0083: goto 007a // -0009 │ │ -0ad644: 54a7 bc0f |0084: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ad648: 7210 cd24 0700 |0086: invoke-interface {v7}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.close:()V // method@24cd │ │ -0ad64e: 54a7 cc0f |0089: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.socket:Ljava/net/Socket; // field@0fcc │ │ -0ad652: 6e10 5428 0700 |008b: invoke-virtual {v7}, Ljava/net/Socket;.close:()V // method@2854 │ │ -0ad658: 3806 0b00 |008e: if-eqz v6, 0099 // +000b │ │ -0ad65c: 2706 |0090: throw v6 │ │ -0ad65e: 0d01 |0091: move-exception v1 │ │ -0ad660: 3906 f7ff |0092: if-nez v6, 0089 // -0009 │ │ -0ad664: 0716 |0094: move-object v6, v1 │ │ -0ad666: 28f4 |0095: goto 0089 // -000c │ │ -0ad668: 0d01 |0096: move-exception v1 │ │ -0ad66a: 0716 |0097: move-object v6, v1 │ │ -0ad66c: 28f6 |0098: goto 008e // -000a │ │ -0ad66e: 0e00 |0099: return-void │ │ +0ad5b0: |[0ad5b0] com.squareup.okhttp.internal.framed.FramedConnection.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0ad5c0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0ad5c2: 6307 b70f |0001: sget-boolean v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.$assertionsDisabled:Z // field@0fb7 │ │ +0ad5c6: 3907 0e00 |0003: if-nez v7, 0011 // +000e │ │ +0ad5ca: 7110 1128 0a00 |0005: invoke-static {v10}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0ad5d0: 0a07 |0008: move-result v7 │ │ +0ad5d2: 3807 0800 |0009: if-eqz v7, 0011 // +0008 │ │ +0ad5d6: 2207 4405 |000b: new-instance v7, Ljava/lang/AssertionError; // type@0544 │ │ +0ad5da: 7010 6127 0700 |000d: invoke-direct {v7}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0ad5e0: 2707 |0010: throw v7 │ │ +0ad5e2: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0ad5e4: 6e20 3825 ba00 |0012: invoke-virtual {v10, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2538 │ │ +0ad5ea: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +0ad5ec: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0ad5ee: 1d0a |0017: monitor-enter v10 │ │ +0ad5f0: 54a7 cd0f |0018: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0ad5f4: 7210 f928 0700 |001a: invoke-interface {v7}, Ljava/util/Map;.isEmpty:()Z // method@28f9 │ │ +0ad5fa: 0a07 |001d: move-result v7 │ │ +0ad5fc: 3907 2100 |001e: if-nez v7, 003f // +0021 │ │ +0ad600: 54a7 cd0f |0020: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0ad604: 7210 fe28 0700 |0022: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ +0ad60a: 0c07 |0025: move-result-object v7 │ │ +0ad60c: 54a9 cd0f |0026: iget-object v9, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0ad610: 7210 fd28 0900 |0028: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@28fd │ │ +0ad616: 0a09 |002b: move-result v9 │ │ +0ad618: 2399 9506 |002c: new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0695 │ │ +0ad61c: 7220 b028 9700 |002e: invoke-interface {v7, v9}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28b0 │ │ +0ad622: 0c07 |0031: move-result-object v7 │ │ +0ad624: 0770 |0032: move-object v0, v7 │ │ +0ad626: 1f00 9506 |0033: check-cast v0, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@0695 │ │ +0ad62a: 0705 |0035: move-object v5, v0 │ │ +0ad62c: 54a7 cd0f |0036: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0ad630: 7210 f528 0700 |0038: invoke-interface {v7}, Ljava/util/Map;.clear:()V // method@28f5 │ │ +0ad636: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +0ad638: 7020 3725 7a00 |003c: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@2537 │ │ +0ad63e: 54a7 c50f |003f: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ +0ad642: 3807 1b00 |0041: if-eqz v7, 005c // +001b │ │ +0ad646: 54a7 c50f |0043: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ +0ad64a: 7210 fe28 0700 |0045: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@28fe │ │ +0ad650: 0c07 |0048: move-result-object v7 │ │ +0ad652: 54a9 c50f |0049: iget-object v9, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ +0ad656: 7210 fd28 0900 |004b: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@28fd │ │ +0ad65c: 0a09 |004e: move-result v9 │ │ +0ad65e: 2399 9906 |004f: new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/Ping; // type@0699 │ │ +0ad662: 7220 b028 9700 |0051: invoke-interface {v7, v9}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@28b0 │ │ +0ad668: 0c07 |0054: move-result-object v7 │ │ +0ad66a: 0770 |0055: move-object v0, v7 │ │ +0ad66c: 1f00 9906 |0056: check-cast v0, [Lcom/squareup/okhttp/internal/framed/Ping; // type@0699 │ │ +0ad670: 0703 |0058: move-object v3, v0 │ │ +0ad672: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +0ad674: 5ba7 c50f |005a: iput-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ +0ad678: 1e0a |005c: monitor-exit v10 │ │ +0ad67a: 3805 1900 |005d: if-eqz v5, 0076 // +0019 │ │ +0ad67e: 2159 |005f: array-length v9, v5 │ │ +0ad680: 0187 |0060: move v7, v8 │ │ +0ad682: 3597 1500 |0061: if-ge v7, v9, 0076 // +0015 │ │ +0ad686: 4604 0507 |0063: aget-object v4, v5, v7 │ │ +0ad68a: 6e20 6825 c400 |0065: invoke-virtual {v4, v12}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2568 │ │ +0ad690: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0ad694: 28f7 |006a: goto 0061 // -0009 │ │ +0ad696: 0d01 |006b: move-exception v1 │ │ +0ad698: 0716 |006c: move-object v6, v1 │ │ +0ad69a: 28a8 |006d: goto 0015 // -0058 │ │ +0ad69c: 0d07 |006e: move-exception v7 │ │ +0ad69e: 1e0a |006f: monitor-exit v10 │ │ +0ad6a0: 2707 |0070: throw v7 │ │ +0ad6a2: 0d01 |0071: move-exception v1 │ │ +0ad6a4: 3806 f6ff |0072: if-eqz v6, 0068 // -000a │ │ +0ad6a8: 0716 |0074: move-object v6, v1 │ │ +0ad6aa: 28f3 |0075: goto 0068 // -000d │ │ +0ad6ac: 3803 0e00 |0076: if-eqz v3, 0084 // +000e │ │ +0ad6b0: 2139 |0078: array-length v9, v3 │ │ +0ad6b2: 0187 |0079: move v7, v8 │ │ +0ad6b4: 3597 0a00 |007a: if-ge v7, v9, 0084 // +000a │ │ +0ad6b8: 4602 0307 |007c: aget-object v2, v3, v7 │ │ +0ad6bc: 6e10 f725 0200 |007e: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Ping;.cancel:()V // method@25f7 │ │ +0ad6c2: d807 0701 |0081: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0ad6c6: 28f7 |0083: goto 007a // -0009 │ │ +0ad6c8: 54a7 bc0f |0084: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ad6cc: 7210 cd24 0700 |0086: invoke-interface {v7}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.close:()V // method@24cd │ │ +0ad6d2: 54a7 cc0f |0089: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.socket:Ljava/net/Socket; // field@0fcc │ │ +0ad6d6: 6e10 5428 0700 |008b: invoke-virtual {v7}, Ljava/net/Socket;.close:()V // method@2854 │ │ +0ad6dc: 3806 0b00 |008e: if-eqz v6, 0099 // +000b │ │ +0ad6e0: 2706 |0090: throw v6 │ │ +0ad6e2: 0d01 |0091: move-exception v1 │ │ +0ad6e4: 3906 f7ff |0092: if-nez v6, 0089 // -0009 │ │ +0ad6e8: 0716 |0094: move-object v6, v1 │ │ +0ad6ea: 28f4 |0095: goto 0089 // -000c │ │ +0ad6ec: 0d01 |0096: move-exception v1 │ │ +0ad6ee: 0716 |0097: move-object v6, v1 │ │ +0ad6f0: 28f6 |0098: goto 008e // -000a │ │ +0ad6f2: 0e00 |0099: return-void │ │ catches : 6 │ │ 0x0012 - 0x0015 │ │ Ljava/io/IOException; -> 0x006b │ │ 0x0018 - 0x005d │ │ -> 0x006e │ │ 0x0065 - 0x0068 │ │ Ljava/io/IOException; -> 0x0071 │ │ @@ -267552,77 +267578,77 @@ │ │ type : '(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 105 16-bit code units │ │ -0ad6b8: |[0ad6b8] com.squareup.okhttp.internal.framed.FramedConnection.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ -0ad6c8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0ad6ca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ad6cc: 390c 1b00 |0002: if-nez v12, 001d // +001b │ │ -0ad6d0: 0143 |0004: move v3, v4 │ │ -0ad6d2: 390d 1a00 |0005: if-nez v13, 001f // +001a │ │ -0ad6d6: 5498 bc0f |0007: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ad6da: 1d08 |0009: monitor-enter v8 │ │ -0ad6dc: 1d09 |000a: monitor-enter v9 │ │ -0ad6de: 5592 cb0f |000b: iget-boolean v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ -0ad6e2: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ -0ad6e6: 2202 3705 |000f: new-instance v2, Ljava/io/IOException; // type@0537 │ │ -0ad6ea: 1a05 3333 |0011: const-string v5, "shutdown" // string@3333 │ │ -0ad6ee: 7020 4627 5200 |0013: invoke-direct {v2, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ad6f4: 2702 |0016: throw v2 │ │ -0ad6f6: 0d02 |0017: move-exception v2 │ │ -0ad6f8: 1e09 |0018: monitor-exit v9 │ │ -0ad6fa: 2702 |0019: throw v2 │ │ -0ad6fc: 0d02 |001a: move-exception v2 │ │ -0ad6fe: 1e08 |001b: monitor-exit v8 │ │ -0ad700: 2702 |001c: throw v2 │ │ -0ad702: 0123 |001d: move v3, v2 │ │ -0ad704: 28e7 |001e: goto 0005 // -0019 │ │ -0ad706: 0124 |001f: move v4, v2 │ │ -0ad708: 28e7 |0020: goto 0007 // -0019 │ │ -0ad70a: 5291 c20f |0021: iget v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ -0ad70e: 5292 c20f |0023: iget v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ -0ad712: d802 0202 |0025: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0ad716: 5992 c20f |0027: iput v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ -0ad71a: 2200 eb04 |0029: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04eb │ │ -0ad71e: 0792 |002b: move-object v2, v9 │ │ -0ad720: 07b5 |002c: move-object v5, v11 │ │ -0ad722: 7606 5c25 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V // method@255c │ │ -0ad728: 6e10 7025 0000 |0030: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@2570 │ │ -0ad72e: 0a02 |0033: move-result v2 │ │ -0ad730: 3802 0f00 |0034: if-eqz v2, 0043 // +000f │ │ -0ad734: 5492 cd0f |0036: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0ad738: 7110 9e27 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ad73e: 0c05 |003b: move-result-object v5 │ │ -0ad740: 7230 fb28 5200 |003c: invoke-interface {v2, v5, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -0ad746: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -0ad748: 7020 3725 2900 |0040: invoke-direct {v9, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@2537 │ │ -0ad74e: 1e09 |0043: monitor-exit v9 │ │ -0ad750: 390a 1300 |0044: if-nez v10, 0057 // +0013 │ │ -0ad754: 5492 bc0f |0046: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ad758: 0115 |0048: move v5, v1 │ │ -0ad75a: 01a6 |0049: move v6, v10 │ │ -0ad75c: 07b7 |004a: move-object v7, v11 │ │ -0ad75e: 7806 d724 0200 |004b: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.synStream:(ZZIILjava/util/List;)V // method@24d7 │ │ -0ad764: 1e08 |004e: monitor-exit v8 │ │ -0ad766: 390c 0700 |004f: if-nez v12, 0056 // +0007 │ │ -0ad76a: 5492 bc0f |0051: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ad76e: 7210 d024 0200 |0053: invoke-interface {v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.flush:()V // method@24d0 │ │ -0ad774: 1100 |0056: return-object v0 │ │ -0ad776: 5592 b90f |0057: iget-boolean v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ -0ad77a: 3802 0a00 |0059: if-eqz v2, 0063 // +000a │ │ -0ad77e: 2202 5605 |005b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ad782: 1a05 1419 |005d: const-string v5, "client streams shouldn't have associated stream IDs" // string@1914 │ │ -0ad786: 7020 8f27 5200 |005f: invoke-direct {v2, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ad78c: 2702 |0062: throw v2 │ │ -0ad78e: 5492 bc0f |0063: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0ad792: 7240 d424 a2b1 |0065: invoke-interface {v2, v10, v1, v11}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.pushPromise:(IILjava/util/List;)V // method@24d4 │ │ -0ad798: 28e6 |0068: goto 004e // -001a │ │ +0ad73c: |[0ad73c] com.squareup.okhttp.internal.framed.FramedConnection.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ +0ad74c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0ad74e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ad750: 390c 1b00 |0002: if-nez v12, 001d // +001b │ │ +0ad754: 0143 |0004: move v3, v4 │ │ +0ad756: 390d 1a00 |0005: if-nez v13, 001f // +001a │ │ +0ad75a: 5498 bc0f |0007: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ad75e: 1d08 |0009: monitor-enter v8 │ │ +0ad760: 1d09 |000a: monitor-enter v9 │ │ +0ad762: 5592 cb0f |000b: iget-boolean v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ +0ad766: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ +0ad76a: 2202 3805 |000f: new-instance v2, Ljava/io/IOException; // type@0538 │ │ +0ad76e: 1a05 3d33 |0011: const-string v5, "shutdown" // string@333d │ │ +0ad772: 7020 4627 5200 |0013: invoke-direct {v2, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ad778: 2702 |0016: throw v2 │ │ +0ad77a: 0d02 |0017: move-exception v2 │ │ +0ad77c: 1e09 |0018: monitor-exit v9 │ │ +0ad77e: 2702 |0019: throw v2 │ │ +0ad780: 0d02 |001a: move-exception v2 │ │ +0ad782: 1e08 |001b: monitor-exit v8 │ │ +0ad784: 2702 |001c: throw v2 │ │ +0ad786: 0123 |001d: move v3, v2 │ │ +0ad788: 28e7 |001e: goto 0005 // -0019 │ │ +0ad78a: 0124 |001f: move v4, v2 │ │ +0ad78c: 28e7 |0020: goto 0007 // -0019 │ │ +0ad78e: 5291 c20f |0021: iget v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ +0ad792: 5292 c20f |0023: iget v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ +0ad796: d802 0202 |0025: add-int/lit8 v2, v2, #int 2 // #02 │ │ +0ad79a: 5992 c20f |0027: iput v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0fc2 │ │ +0ad79e: 2200 ec04 |0029: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04ec │ │ +0ad7a2: 0792 |002b: move-object v2, v9 │ │ +0ad7a4: 07b5 |002c: move-object v5, v11 │ │ +0ad7a6: 7606 5c25 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V // method@255c │ │ +0ad7ac: 6e10 7025 0000 |0030: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@2570 │ │ +0ad7b2: 0a02 |0033: move-result v2 │ │ +0ad7b4: 3802 0f00 |0034: if-eqz v2, 0043 // +000f │ │ +0ad7b8: 5492 cd0f |0036: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0ad7bc: 7110 9e27 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ad7c2: 0c05 |003b: move-result-object v5 │ │ +0ad7c4: 7230 fb28 5200 |003c: invoke-interface {v2, v5, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +0ad7ca: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +0ad7cc: 7020 3725 2900 |0040: invoke-direct {v9, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@2537 │ │ +0ad7d2: 1e09 |0043: monitor-exit v9 │ │ +0ad7d4: 390a 1300 |0044: if-nez v10, 0057 // +0013 │ │ +0ad7d8: 5492 bc0f |0046: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ad7dc: 0115 |0048: move v5, v1 │ │ +0ad7de: 01a6 |0049: move v6, v10 │ │ +0ad7e0: 07b7 |004a: move-object v7, v11 │ │ +0ad7e2: 7806 d724 0200 |004b: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.synStream:(ZZIILjava/util/List;)V // method@24d7 │ │ +0ad7e8: 1e08 |004e: monitor-exit v8 │ │ +0ad7ea: 390c 0700 |004f: if-nez v12, 0056 // +0007 │ │ +0ad7ee: 5492 bc0f |0051: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ad7f2: 7210 d024 0200 |0053: invoke-interface {v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.flush:()V // method@24d0 │ │ +0ad7f8: 1100 |0056: return-object v0 │ │ +0ad7fa: 5592 b90f |0057: iget-boolean v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ +0ad7fe: 3802 0a00 |0059: if-eqz v2, 0063 // +000a │ │ +0ad802: 2202 5705 |005b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ad806: 1a05 1e19 |005d: const-string v5, "client streams shouldn't have associated stream IDs" // string@191e │ │ +0ad80a: 7020 8f27 5200 |005f: invoke-direct {v2, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ad810: 2702 |0062: throw v2 │ │ +0ad812: 5492 bc0f |0063: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ad816: 7240 d424 a2b1 |0065: invoke-interface {v2, v10, v1, v11}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.pushPromise:(IILjava/util/List;)V // method@24d4 │ │ +0ad81c: 28e6 |0068: goto 004e // -001a │ │ catches : 6 │ │ 0x000a - 0x000b │ │ -> 0x001a │ │ 0x000b - 0x0019 │ │ -> 0x0017 │ │ 0x0019 - 0x001c │ │ -> 0x001a │ │ @@ -267678,61 +267704,61 @@ │ │ type : '(ILokio/BufferedSource;IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 87 16-bit code units │ │ -0ad7d4: |[0ad7d4] com.squareup.okhttp.internal.framed.FramedConnection.pushDataLater:(ILokio/BufferedSource;IZ)V │ │ -0ad7e4: 2205 4906 |0000: new-instance v5, Lokio/Buffer; // type@0649 │ │ -0ad7e8: 7010 eb2b 0500 |0002: invoke-direct {v5}, Lokio/Buffer;.:()V // method@2beb │ │ -0ad7ee: 81c0 |0005: int-to-long v0, v12 │ │ -0ad7f0: 7230 462c 0b01 |0006: invoke-interface {v11, v0, v1}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ -0ad7f6: 81c0 |0009: int-to-long v0, v12 │ │ -0ad7f8: 7240 3b2c 5b10 |000a: invoke-interface {v11, v5, v0, v1}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ -0ad7fe: 6e10 102c 0500 |000d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ad804: 0b00 |0010: move-result-wide v0 │ │ -0ad806: 81c2 |0011: int-to-long v2, v12 │ │ -0ad808: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -0ad80c: 3800 2300 |0014: if-eqz v0, 0037 // +0023 │ │ -0ad810: 2200 3705 |0016: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0ad814: 2201 6c05 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0ad818: 7010 f927 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ad81e: 6e10 102c 0500 |001d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ad824: 0b02 |0020: move-result-wide v2 │ │ -0ad826: 6e30 ff27 2103 |0021: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0ad82c: 0c01 |0024: move-result-object v1 │ │ -0ad82e: 1a02 2100 |0025: const-string v2, " != " // string@0021 │ │ -0ad832: 6e20 0228 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ad838: 0c01 |002a: move-result-object v1 │ │ -0ad83a: 6e20 fe27 c100 |002b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0ad840: 0c01 |002e: move-result-object v1 │ │ -0ad842: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ad848: 0c01 |0032: move-result-object v1 │ │ -0ad84a: 7020 4627 1000 |0033: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ad850: 2700 |0036: throw v0 │ │ -0ad852: 5498 c70f |0037: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ -0ad856: 2200 dd04 |0039: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6; // type@04dd │ │ -0ad85a: 1a02 e60e |003b: const-string v2, "OkHttp %s Push Data[%s]" // string@0ee6 │ │ -0ad85e: 1221 |003d: const/4 v1, #int 2 // #2 │ │ -0ad860: 2313 9906 |003e: new-array v3, v1, [Ljava/lang/Object; // type@0699 │ │ -0ad864: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -0ad866: 5494 bd0f |0041: iget-object v4, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0ad86a: 4d04 0301 |0043: aput-object v4, v3, v1 │ │ -0ad86e: 1211 |0045: const/4 v1, #int 1 // #1 │ │ -0ad870: 7110 9e27 0a00 |0046: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ad876: 0c04 |0049: move-result-object v4 │ │ -0ad878: 4d04 0301 |004a: aput-object v4, v3, v1 │ │ -0ad87c: 0791 |004c: move-object v1, v9 │ │ -0ad87e: 01a4 |004d: move v4, v10 │ │ -0ad880: 01c6 |004e: move v6, v12 │ │ -0ad882: 01d7 |004f: move v7, v13 │ │ -0ad884: 7608 e324 0000 |0050: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V // method@24e3 │ │ -0ad88a: 7220 1b29 0800 |0053: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ -0ad890: 0e00 |0056: return-void │ │ +0ad858: |[0ad858] com.squareup.okhttp.internal.framed.FramedConnection.pushDataLater:(ILokio/BufferedSource;IZ)V │ │ +0ad868: 2205 4c06 |0000: new-instance v5, Lokio/Buffer; // type@064c │ │ +0ad86c: 7010 eb2b 0500 |0002: invoke-direct {v5}, Lokio/Buffer;.:()V // method@2beb │ │ +0ad872: 81c0 |0005: int-to-long v0, v12 │ │ +0ad874: 7230 462c 0b01 |0006: invoke-interface {v11, v0, v1}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ +0ad87a: 81c0 |0009: int-to-long v0, v12 │ │ +0ad87c: 7240 3b2c 5b10 |000a: invoke-interface {v11, v5, v0, v1}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ +0ad882: 6e10 102c 0500 |000d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ad888: 0b00 |0010: move-result-wide v0 │ │ +0ad88a: 81c2 |0011: int-to-long v2, v12 │ │ +0ad88c: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +0ad890: 3800 2300 |0014: if-eqz v0, 0037 // +0023 │ │ +0ad894: 2200 3805 |0016: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0ad898: 2201 6d05 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0ad89c: 7010 f927 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ad8a2: 6e10 102c 0500 |001d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ad8a8: 0b02 |0020: move-result-wide v2 │ │ +0ad8aa: 6e30 ff27 2103 |0021: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0ad8b0: 0c01 |0024: move-result-object v1 │ │ +0ad8b2: 1a02 2100 |0025: const-string v2, " != " // string@0021 │ │ +0ad8b6: 6e20 0228 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ad8bc: 0c01 |002a: move-result-object v1 │ │ +0ad8be: 6e20 fe27 c100 |002b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0ad8c4: 0c01 |002e: move-result-object v1 │ │ +0ad8c6: 6e10 0628 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ad8cc: 0c01 |0032: move-result-object v1 │ │ +0ad8ce: 7020 4627 1000 |0033: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ad8d4: 2700 |0036: throw v0 │ │ +0ad8d6: 5498 c70f |0037: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ +0ad8da: 2200 de04 |0039: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6; // type@04de │ │ +0ad8de: 1a02 ef0e |003b: const-string v2, "OkHttp %s Push Data[%s]" // string@0eef │ │ +0ad8e2: 1221 |003d: const/4 v1, #int 2 // #2 │ │ +0ad8e4: 2313 9c06 |003e: new-array v3, v1, [Ljava/lang/Object; // type@069c │ │ +0ad8e8: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +0ad8ea: 5494 bd0f |0041: iget-object v4, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0ad8ee: 4d04 0301 |0043: aput-object v4, v3, v1 │ │ +0ad8f2: 1211 |0045: const/4 v1, #int 1 // #1 │ │ +0ad8f4: 7110 9e27 0a00 |0046: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ad8fa: 0c04 |0049: move-result-object v4 │ │ +0ad8fc: 4d04 0301 |004a: aput-object v4, v3, v1 │ │ +0ad900: 0791 |004c: move-object v1, v9 │ │ +0ad902: 01a4 |004d: move v4, v10 │ │ +0ad904: 01c6 |004e: move v6, v12 │ │ +0ad906: 01d7 |004f: move v7, v13 │ │ +0ad908: 7608 e324 0000 |0050: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V // method@24e3 │ │ +0ad90e: 7220 1b29 0800 |0053: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ +0ad914: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 0x0005 line=884 │ │ 0x0009 line=885 │ │ 0x000d line=886 │ │ 0x0037 line=887 │ │ @@ -267750,34 +267776,34 @@ │ │ type : '(ILjava/util/List;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 32 16-bit code units │ │ -0ad894: |[0ad894] com.squareup.okhttp.internal.framed.FramedConnection.pushHeadersLater:(ILjava/util/List;Z)V │ │ -0ad8a4: 5487 c70f |0000: iget-object v7, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ -0ad8a8: 2200 dc04 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5; // type@04dc │ │ -0ad8ac: 1a02 e70e |0004: const-string v2, "OkHttp %s Push Headers[%s]" // string@0ee7 │ │ -0ad8b0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0ad8b2: 2313 9906 |0007: new-array v3, v1, [Ljava/lang/Object; // type@0699 │ │ -0ad8b6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ad8b8: 5484 bd0f |000a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0ad8bc: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ -0ad8c0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0ad8c2: 7110 9e27 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ad8c8: 0c04 |0012: move-result-object v4 │ │ -0ad8ca: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ -0ad8ce: 0781 |0015: move-object v1, v8 │ │ -0ad8d0: 0194 |0016: move v4, v9 │ │ -0ad8d2: 07a5 |0017: move-object v5, v10 │ │ -0ad8d4: 01b6 |0018: move v6, v11 │ │ -0ad8d6: 7607 e124 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V // method@24e1 │ │ -0ad8dc: 7220 1b29 0700 |001c: invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ -0ad8e2: 0e00 |001f: return-void │ │ +0ad918: |[0ad918] com.squareup.okhttp.internal.framed.FramedConnection.pushHeadersLater:(ILjava/util/List;Z)V │ │ +0ad928: 5487 c70f |0000: iget-object v7, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ +0ad92c: 2200 dd04 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5; // type@04dd │ │ +0ad930: 1a02 f00e |0004: const-string v2, "OkHttp %s Push Headers[%s]" // string@0ef0 │ │ +0ad934: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0ad936: 2313 9c06 |0007: new-array v3, v1, [Ljava/lang/Object; // type@069c │ │ +0ad93a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0ad93c: 5484 bd0f |000a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0ad940: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ +0ad944: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0ad946: 7110 9e27 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ad94c: 0c04 |0012: move-result-object v4 │ │ +0ad94e: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ +0ad952: 0781 |0015: move-object v1, v8 │ │ +0ad954: 0194 |0016: move v4, v9 │ │ +0ad956: 07a5 |0017: move-object v5, v10 │ │ +0ad958: 01b6 |0018: move v6, v11 │ │ +0ad95a: 7607 e124 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V // method@24e1 │ │ +0ad960: 7220 1b29 0700 |001c: invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ +0ad966: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x001f line=875 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Ljava/util/List; │ │ 0x0000 - 0x0020 reg=8 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -267790,52 +267816,52 @@ │ │ type : '(ILjava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -0ad8e4: |[0ad8e4] com.squareup.okhttp.internal.framed.FramedConnection.pushRequestLater:(ILjava/util/List;)V │ │ -0ad8f4: 1d07 |0000: monitor-enter v7 │ │ -0ad8f6: 5470 ba0f |0001: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@0fba │ │ -0ad8fa: 7110 9e27 0800 |0003: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ad900: 0c01 |0006: move-result-object v1 │ │ -0ad902: 7220 0229 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2902 │ │ -0ad908: 0a00 |000a: move-result v0 │ │ -0ad90a: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -0ad90e: 6200 840f |000d: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ -0ad912: 6e30 3d25 8700 |000f: invoke-virtual {v7, v8, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253d │ │ -0ad918: 1e07 |0012: monitor-exit v7 │ │ -0ad91a: 0e00 |0013: return-void │ │ -0ad91c: 5470 ba0f |0014: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@0fba │ │ -0ad920: 7110 9e27 0800 |0016: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ad926: 0c01 |0019: move-result-object v1 │ │ -0ad928: 7220 0029 1000 |001a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2900 │ │ -0ad92e: 1e07 |001d: monitor-exit v7 │ │ -0ad930: 5476 c70f |001e: iget-object v6, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ -0ad934: 2200 db04 |0020: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4; // type@04db │ │ -0ad938: 1a02 e90e |0022: const-string v2, "OkHttp %s Push Request[%s]" // string@0ee9 │ │ -0ad93c: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -0ad93e: 2313 9906 |0025: new-array v3, v1, [Ljava/lang/Object; // type@0699 │ │ -0ad942: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0ad944: 5474 bd0f |0028: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0ad948: 4d04 0301 |002a: aput-object v4, v3, v1 │ │ -0ad94c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -0ad94e: 7110 9e27 0800 |002d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ad954: 0c04 |0030: move-result-object v4 │ │ -0ad956: 4d04 0301 |0031: aput-object v4, v3, v1 │ │ -0ad95a: 0771 |0033: move-object v1, v7 │ │ -0ad95c: 0184 |0034: move v4, v8 │ │ -0ad95e: 0795 |0035: move-object v5, v9 │ │ -0ad960: 7606 df24 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V // method@24df │ │ -0ad966: 7220 1b29 0600 |0039: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ -0ad96c: 28d7 |003c: goto 0013 // -0029 │ │ -0ad96e: 0d00 |003d: move-exception v0 │ │ -0ad970: 1e07 |003e: monitor-exit v7 │ │ -0ad972: 2700 |003f: throw v0 │ │ +0ad968: |[0ad968] com.squareup.okhttp.internal.framed.FramedConnection.pushRequestLater:(ILjava/util/List;)V │ │ +0ad978: 1d07 |0000: monitor-enter v7 │ │ +0ad97a: 5470 ba0f |0001: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@0fba │ │ +0ad97e: 7110 9e27 0800 |0003: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ad984: 0c01 |0006: move-result-object v1 │ │ +0ad986: 7220 0229 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2902 │ │ +0ad98c: 0a00 |000a: move-result v0 │ │ +0ad98e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +0ad992: 6200 840f |000d: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ +0ad996: 6e30 3d25 8700 |000f: invoke-virtual {v7, v8, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253d │ │ +0ad99c: 1e07 |0012: monitor-exit v7 │ │ +0ad99e: 0e00 |0013: return-void │ │ +0ad9a0: 5470 ba0f |0014: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@0fba │ │ +0ad9a4: 7110 9e27 0800 |0016: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ad9aa: 0c01 |0019: move-result-object v1 │ │ +0ad9ac: 7220 0029 1000 |001a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2900 │ │ +0ad9b2: 1e07 |001d: monitor-exit v7 │ │ +0ad9b4: 5476 c70f |001e: iget-object v6, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ +0ad9b8: 2200 dc04 |0020: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4; // type@04dc │ │ +0ad9bc: 1a02 f20e |0022: const-string v2, "OkHttp %s Push Request[%s]" // string@0ef2 │ │ +0ad9c0: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +0ad9c2: 2313 9c06 |0025: new-array v3, v1, [Ljava/lang/Object; // type@069c │ │ +0ad9c6: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0ad9c8: 5474 bd0f |0028: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0ad9cc: 4d04 0301 |002a: aput-object v4, v3, v1 │ │ +0ad9d0: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +0ad9d2: 7110 9e27 0800 |002d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ad9d8: 0c04 |0030: move-result-object v4 │ │ +0ad9da: 4d04 0301 |0031: aput-object v4, v3, v1 │ │ +0ad9de: 0771 |0033: move-object v1, v7 │ │ +0ad9e0: 0184 |0034: move v4, v8 │ │ +0ad9e2: 0795 |0035: move-object v5, v9 │ │ +0ad9e4: 7606 df24 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V // method@24df │ │ +0ad9ea: 7220 1b29 0600 |0039: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ +0ad9f0: 28d7 |003c: goto 0013 // -0029 │ │ +0ad9f2: 0d00 |003d: move-exception v0 │ │ +0ad9f4: 1e07 |003e: monitor-exit v7 │ │ +0ad9f6: 2700 |003f: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001e │ │ -> 0x003d │ │ 0x003e - 0x003f │ │ -> 0x003d │ │ positions : │ │ 0x0000 line=836 │ │ @@ -267858,33 +267884,33 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -0ad988: |[0ad988] com.squareup.okhttp.internal.framed.FramedConnection.pushResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0ad998: 5476 c70f |0000: iget-object v6, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ -0ad99c: 2200 de04 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7; // type@04de │ │ -0ad9a0: 1a02 ea0e |0004: const-string v2, "OkHttp %s Push Reset[%s]" // string@0eea │ │ -0ad9a4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0ad9a6: 2313 9906 |0007: new-array v3, v1, [Ljava/lang/Object; // type@0699 │ │ -0ad9aa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ad9ac: 5474 bd0f |000a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0ad9b0: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ -0ad9b4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0ad9b6: 7110 9e27 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ad9bc: 0c04 |0012: move-result-object v4 │ │ -0ad9be: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ -0ad9c2: 0771 |0015: move-object v1, v7 │ │ -0ad9c4: 0184 |0016: move v4, v8 │ │ -0ad9c6: 0795 |0017: move-object v5, v9 │ │ -0ad9c8: 7606 e524 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24e5 │ │ -0ad9ce: 7220 1b29 0600 |001b: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ -0ad9d4: 0e00 |001e: return-void │ │ +0ada0c: |[0ada0c] com.squareup.okhttp.internal.framed.FramedConnection.pushResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0ada1c: 5476 c70f |0000: iget-object v6, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@0fc7 │ │ +0ada20: 2200 df04 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7; // type@04df │ │ +0ada24: 1a02 f30e |0004: const-string v2, "OkHttp %s Push Reset[%s]" // string@0ef3 │ │ +0ada28: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0ada2a: 2313 9c06 |0007: new-array v3, v1, [Ljava/lang/Object; // type@069c │ │ +0ada2e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0ada30: 5474 bd0f |000a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0ada34: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ +0ada38: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0ada3a: 7110 9e27 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ada40: 0c04 |0012: move-result-object v4 │ │ +0ada42: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ +0ada46: 0771 |0015: move-object v1, v7 │ │ +0ada48: 0184 |0016: move v4, v8 │ │ +0ada4a: 0795 |0017: move-object v5, v9 │ │ +0ada4c: 7606 e524 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24e5 │ │ +0ada52: 7220 1b29 0600 |001b: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ +0ada58: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x001e line=912 │ │ locals : │ │ 0x0000 - 0x001f reg=7 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x001f reg=8 streamId I │ │ @@ -267895,25 +267921,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0ad9d8: |[0ad9d8] com.squareup.okhttp.internal.framed.FramedConnection.pushedStream:(I)Z │ │ -0ad9e8: 5420 c60f |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ -0ad9ec: 6201 2b0f |0002: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0ad9f0: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ -0ad9f4: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -0ad9f8: dd00 0301 |0008: and-int/lit8 v0, v3, #int 1 // #01 │ │ -0ad9fc: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0ada00: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0ada02: 0f00 |000d: return v0 │ │ -0ada04: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0ada06: 28fe |000f: goto 000d // -0002 │ │ +0ada5c: |[0ada5c] com.squareup.okhttp.internal.framed.FramedConnection.pushedStream:(I)Z │ │ +0ada6c: 5420 c60f |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ +0ada70: 6201 2b0f |0002: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0ada74: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ +0ada78: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +0ada7c: dd00 0301 |0008: and-int/lit8 v0, v3, #int 1 // #01 │ │ +0ada80: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0ada84: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0ada86: 0f00 |000d: return v0 │ │ +0ada88: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0ada8a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0010 reg=3 streamId I │ │ │ │ @@ -267922,31 +267948,31 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/Ping;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ada08: |[0ada08] com.squareup.okhttp.internal.framed.FramedConnection.removePing:(I)Lcom/squareup/okhttp/internal/framed/Ping; │ │ -0ada18: 1d02 |0000: monitor-enter v2 │ │ -0ada1a: 5420 c50f |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ -0ada1e: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ -0ada22: 5420 c50f |0005: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ -0ada26: 7110 9e27 0300 |0007: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ada2c: 0c01 |000a: move-result-object v1 │ │ -0ada2e: 7220 fc28 1000 |000b: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@28fc │ │ -0ada34: 0c00 |000e: move-result-object v0 │ │ -0ada36: 1f00 fb04 |000f: check-cast v0, Lcom/squareup/okhttp/internal/framed/Ping; // type@04fb │ │ -0ada3a: 1e02 |0011: monitor-exit v2 │ │ -0ada3c: 1100 |0012: return-object v0 │ │ -0ada3e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0ada40: 28fd |0014: goto 0011 // -0003 │ │ -0ada42: 0d00 |0015: move-exception v0 │ │ -0ada44: 1e02 |0016: monitor-exit v2 │ │ -0ada46: 2700 |0017: throw v0 │ │ +0ada8c: |[0ada8c] com.squareup.okhttp.internal.framed.FramedConnection.removePing:(I)Lcom/squareup/okhttp/internal/framed/Ping; │ │ +0ada9c: 1d02 |0000: monitor-enter v2 │ │ +0ada9e: 5420 c50f |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ +0adaa2: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ +0adaa6: 5420 c50f |0005: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0fc5 │ │ +0adaaa: 7110 9e27 0300 |0007: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0adab0: 0c01 |000a: move-result-object v1 │ │ +0adab2: 7220 fc28 1000 |000b: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@28fc │ │ +0adab8: 0c00 |000e: move-result-object v0 │ │ +0adaba: 1f00 fc04 |000f: check-cast v0, Lcom/squareup/okhttp/internal/framed/Ping; // type@04fc │ │ +0adabe: 1e02 |0011: monitor-exit v2 │ │ +0adac0: 1100 |0012: return-object v0 │ │ +0adac2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0adac4: 28fd |0014: goto 0011 // -0003 │ │ +0adac6: 0d00 |0015: move-exception v0 │ │ +0adac8: 1e02 |0016: monitor-exit v2 │ │ +0adaca: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -267957,27 +267983,27 @@ │ │ type : '(Z)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0ada54: |[0ada54] com.squareup.okhttp.internal.framed.FramedConnection.setIdle:(Z)V │ │ -0ada64: 1d02 |0000: monitor-enter v2 │ │ -0ada66: 3803 0a00 |0001: if-eqz v3, 000b // +000a │ │ -0ada6a: 7100 0b28 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0ada70: 0b00 |0006: move-result-wide v0 │ │ -0ada72: 5a20 be0f |0007: iput-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0fbe │ │ -0ada76: 1e02 |0009: monitor-exit v2 │ │ -0ada78: 0e00 |000a: return-void │ │ -0ada7a: 1800 ffff ffff ffff ff7f |000b: const-wide v0, #double nan // #7fffffffffffffff │ │ -0ada84: 28f7 |0010: goto 0007 // -0009 │ │ -0ada86: 0d00 |0011: move-exception v0 │ │ -0ada88: 1e02 |0012: monitor-exit v2 │ │ -0ada8a: 2700 |0013: throw v0 │ │ +0adad8: |[0adad8] com.squareup.okhttp.internal.framed.FramedConnection.setIdle:(Z)V │ │ +0adae8: 1d02 |0000: monitor-enter v2 │ │ +0adaea: 3803 0a00 |0001: if-eqz v3, 000b // +000a │ │ +0adaee: 7100 0b28 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0adaf4: 0b00 |0006: move-result-wide v0 │ │ +0adaf6: 5a20 be0f |0007: iput-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0fbe │ │ +0adafa: 1e02 |0009: monitor-exit v2 │ │ +0adafc: 0e00 |000a: return-void │ │ +0adafe: 1800 ffff ffff ffff ff7f |000b: const-wide v0, #double nan // #7fffffffffffffff │ │ +0adb08: 28f7 |0010: goto 0007 // -0009 │ │ +0adb0a: 0d00 |0011: move-exception v0 │ │ +0adb0c: 1e02 |0012: monitor-exit v2 │ │ +0adb0e: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=204 │ │ 0x0009 line=205 │ │ 0x000b line=204 │ │ @@ -267990,26 +268016,26 @@ │ │ type : '(ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0ada98: |[0ada98] com.squareup.okhttp.internal.framed.FramedConnection.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -0adaa8: 5421 bc0f |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0adaac: 1d01 |0002: monitor-enter v1 │ │ -0adaae: 3806 0500 |0003: if-eqz v6, 0008 // +0005 │ │ -0adab2: 6e10 f925 0600 |0005: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/framed/Ping;.send:()V // method@25f9 │ │ -0adab8: 5420 bc0f |0008: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0adabc: 7240 d324 3054 |000a: invoke-interface {v0, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.ping:(ZII)V // method@24d3 │ │ -0adac2: 1e01 |000d: monitor-exit v1 │ │ -0adac4: 0e00 |000e: return-void │ │ -0adac6: 0d00 |000f: move-exception v0 │ │ -0adac8: 1e01 |0010: monitor-exit v1 │ │ -0adaca: 2700 |0011: throw v0 │ │ +0adb1c: |[0adb1c] com.squareup.okhttp.internal.framed.FramedConnection.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +0adb2c: 5421 bc0f |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0adb30: 1d01 |0002: monitor-enter v1 │ │ +0adb32: 3806 0500 |0003: if-eqz v6, 0008 // +0005 │ │ +0adb36: 6e10 f925 0600 |0005: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/framed/Ping;.send:()V // method@25f9 │ │ +0adb3c: 5420 bc0f |0008: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0adb40: 7240 d324 3054 |000a: invoke-interface {v0, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.ping:(ZII)V // method@24d3 │ │ +0adb46: 1e01 |000d: monitor-exit v1 │ │ +0adb48: 0e00 |000e: return-void │ │ +0adb4a: 0d00 |000f: move-exception v0 │ │ +0adb4c: 1e01 |0010: monitor-exit v1 │ │ +0adb4e: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=408 │ │ 0x0003 line=410 │ │ 0x0008 line=411 │ │ @@ -268028,39 +268054,39 @@ │ │ type : '(ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 40 16-bit code units │ │ -0adad8: |[0adad8] com.squareup.okhttp.internal.framed.FramedConnection.writePingLater:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -0adae8: 6208 bb0f |0000: sget-object v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ -0adaec: 2200 da04 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3; // type@04da │ │ -0adaf0: 1a02 eb0e |0004: const-string v2, "OkHttp %s ping %08x%08x" // string@0eeb │ │ -0adaf4: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -0adaf6: 2313 9906 |0007: new-array v3, v1, [Ljava/lang/Object; // type@0699 │ │ -0adafa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0adafc: 5494 bd0f |000a: iget-object v4, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0adb00: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ -0adb04: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0adb06: 7110 9e27 0b00 |000f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0adb0c: 0c04 |0012: move-result-object v4 │ │ -0adb0e: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ -0adb12: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -0adb14: 7110 9e27 0c00 |0016: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0adb1a: 0c04 |0019: move-result-object v4 │ │ -0adb1c: 4d04 0301 |001a: aput-object v4, v3, v1 │ │ -0adb20: 0791 |001c: move-object v1, v9 │ │ -0adb22: 01a4 |001d: move v4, v10 │ │ -0adb24: 01b5 |001e: move v5, v11 │ │ -0adb26: 01c6 |001f: move v6, v12 │ │ -0adb28: 07d7 |0020: move-object v7, v13 │ │ -0adb2a: 7608 dd24 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@24dd │ │ -0adb30: 7220 1b29 0800 |0024: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ -0adb36: 0e00 |0027: return-void │ │ +0adb5c: |[0adb5c] com.squareup.okhttp.internal.framed.FramedConnection.writePingLater:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +0adb6c: 6208 bb0f |0000: sget-object v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ +0adb70: 2200 db04 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3; // type@04db │ │ +0adb74: 1a02 f40e |0004: const-string v2, "OkHttp %s ping %08x%08x" // string@0ef4 │ │ +0adb78: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +0adb7a: 2313 9c06 |0007: new-array v3, v1, [Ljava/lang/Object; // type@069c │ │ +0adb7e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0adb80: 5494 bd0f |000a: iget-object v4, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0adb84: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ +0adb88: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0adb8a: 7110 9e27 0b00 |000f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0adb90: 0c04 |0012: move-result-object v4 │ │ +0adb92: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ +0adb96: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +0adb98: 7110 9e27 0c00 |0016: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0adb9e: 0c04 |0019: move-result-object v4 │ │ +0adba0: 4d04 0301 |001a: aput-object v4, v3, v1 │ │ +0adba4: 0791 |001c: move-object v1, v9 │ │ +0adba6: 01a4 |001d: move v4, v10 │ │ +0adba8: 01b5 |001e: move v5, v11 │ │ +0adbaa: 01c6 |001f: move v6, v12 │ │ +0adbac: 07d7 |0020: move-object v7, v13 │ │ +0adbae: 7608 dd24 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@24dd │ │ +0adbb4: 7220 1b29 0800 |0024: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ +0adbba: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x000f line=397 │ │ 0x0024 line=396 │ │ 0x0027 line=405 │ │ locals : │ │ @@ -268076,23 +268102,23 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0adb38: |[0adb38] com.squareup.okhttp.internal.framed.FramedConnection.addBytesToWriteWindow:(J)V │ │ -0adb48: 5330 b80f |0000: iget-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ -0adb4c: bb40 |0002: add-long/2addr v0, v4 │ │ -0adb4e: 5a30 b80f |0003: iput-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ -0adb52: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -0adb56: 3100 0400 |0007: cmp-long v0, v4, v0 │ │ -0adb5a: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ -0adb5e: 6e10 bf27 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0adb64: 0e00 |000e: return-void │ │ +0adbbc: |[0adbbc] com.squareup.okhttp.internal.framed.FramedConnection.addBytesToWriteWindow:(J)V │ │ +0adbcc: 5330 b80f |0000: iget-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ +0adbd0: bb40 |0002: add-long/2addr v0, v4 │ │ +0adbd2: 5a30 b80f |0003: iput-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ +0adbd6: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +0adbda: 3100 0400 |0007: cmp-long v0, v4, v0 │ │ +0adbde: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ +0adbe2: 6e10 bf27 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0adbe8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0005 line=345 │ │ 0x000e line=346 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -268103,19 +268129,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0adb68: |[0adb68] com.squareup.okhttp.internal.framed.FramedConnection.close:()V │ │ -0adb78: 6200 830f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f83 │ │ -0adb7c: 6201 780f |0002: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ -0adb80: 7030 2825 0201 |0004: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2528 │ │ -0adb86: 0e00 |0007: return-void │ │ +0adbec: |[0adbec] com.squareup.okhttp.internal.framed.FramedConnection.close:()V │ │ +0adbfc: 6200 830f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f83 │ │ +0adc00: 6201 780f |0002: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ +0adc04: 7030 2825 0201 |0004: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2528 │ │ +0adc0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0007 line=451 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ @@ -268124,18 +268150,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0adb88: |[0adb88] com.squareup.okhttp.internal.framed.FramedConnection.flush:()V │ │ -0adb98: 5410 bc0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0adb9c: 7210 d024 0000 |0002: invoke-interface {v0}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.flush:()V // method@24d0 │ │ -0adba2: 0e00 |0005: return-void │ │ +0adc0c: |[0adc0c] com.squareup.okhttp.internal.framed.FramedConnection.flush:()V │ │ +0adc1c: 5410 bc0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0adc20: 7210 d024 0000 |0002: invoke-interface {v0}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.flush:()V // method@24d0 │ │ +0adc26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0005 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ @@ -268144,17 +268170,17 @@ │ │ type : '()Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adba4: |[0adba4] com.squareup.okhttp.internal.framed.FramedConnection.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ -0adbb4: 5410 c60f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ -0adbb8: 1100 |0002: return-object v0 │ │ +0adc28: |[0adc28] com.squareup.okhttp.internal.framed.FramedConnection.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ +0adc38: 5410 c60f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@0fc6 │ │ +0adc3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -268162,27 +268188,27 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0adbbc: |[0adbbc] com.squareup.okhttp.internal.framed.FramedConnection.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ -0adbcc: 1d02 |0000: monitor-enter v2 │ │ -0adbce: 5420 cd0f |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0adbd2: 7110 9e27 0300 |0003: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0adbd8: 0c01 |0006: move-result-object v1 │ │ -0adbda: 7220 f828 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -0adbe0: 0c00 |000a: move-result-object v0 │ │ -0adbe2: 1f00 eb04 |000b: check-cast v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04eb │ │ -0adbe6: 1e02 |000d: monitor-exit v2 │ │ -0adbe8: 1100 |000e: return-object v0 │ │ -0adbea: 0d00 |000f: move-exception v0 │ │ -0adbec: 1e02 |0010: monitor-exit v2 │ │ -0adbee: 2700 |0011: throw v0 │ │ +0adc40: |[0adc40] com.squareup.okhttp.internal.framed.FramedConnection.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ +0adc50: 1d02 |0000: monitor-enter v2 │ │ +0adc52: 5420 cd0f |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0adc56: 7110 9e27 0300 |0003: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0adc5c: 0c01 |0006: move-result-object v1 │ │ +0adc5e: 7220 f828 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +0adc64: 0c00 |000a: move-result-object v0 │ │ +0adc66: 1f00 ec04 |000b: check-cast v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04ec │ │ +0adc6a: 1e02 |000d: monitor-exit v2 │ │ +0adc6c: 1100 |000e: return-object v0 │ │ +0adc6e: 0d00 |000f: move-exception v0 │ │ +0adc70: 1e02 |0010: monitor-exit v2 │ │ +0adc72: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -268193,25 +268219,25 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0adbfc: |[0adbfc] com.squareup.okhttp.internal.framed.FramedConnection.maxConcurrentStreams:()I │ │ -0adc0c: 1d02 |0000: monitor-enter v2 │ │ -0adc0e: 5420 c40f |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0adc12: 1401 ffff ff7f |0003: const v1, #float nan // #7fffffff │ │ -0adc18: 6e20 0a26 1000 |0006: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.getMaxConcurrentStreams:(I)I // method@260a │ │ -0adc1e: 0a00 |0009: move-result v0 │ │ -0adc20: 1e02 |000a: monitor-exit v2 │ │ -0adc22: 0f00 |000b: return v0 │ │ -0adc24: 0d00 |000c: move-exception v0 │ │ -0adc26: 1e02 |000d: monitor-exit v2 │ │ -0adc28: 2700 |000e: throw v0 │ │ +0adc80: |[0adc80] com.squareup.okhttp.internal.framed.FramedConnection.maxConcurrentStreams:()I │ │ +0adc90: 1d02 |0000: monitor-enter v2 │ │ +0adc92: 5420 c40f |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0adc96: 1401 ffff ff7f |0003: const v1, #float nan // #7fffffff │ │ +0adc9c: 6e20 0a26 1000 |0006: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.getMaxConcurrentStreams:(I)I // method@260a │ │ +0adca2: 0a00 |0009: move-result v0 │ │ +0adca4: 1e02 |000a: monitor-exit v2 │ │ +0adca6: 0f00 |000b: return v0 │ │ +0adca8: 0d00 |000c: move-exception v0 │ │ +0adcaa: 1e02 |000d: monitor-exit v2 │ │ +0adcac: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -268221,19 +268247,19 @@ │ │ type : '(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0adc38: |[0adc38] com.squareup.okhttp.internal.framed.FramedConnection.newStream:(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ -0adc48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0adc4a: 7054 2d25 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252d │ │ -0adc50: 0c00 |0004: move-result-object v0 │ │ -0adc52: 1100 |0005: return-object v0 │ │ +0adcbc: |[0adcbc] com.squareup.okhttp.internal.framed.FramedConnection.newStream:(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ +0adccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0adcce: 7054 2d25 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252d │ │ +0adcd4: 0c00 |0004: move-result-object v0 │ │ +0adcd6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0006 reg=2 requestHeaders Ljava/util/List; Ljava/util/List; │ │ @@ -268245,35 +268271,35 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0adc54: |[0adc54] com.squareup.okhttp.internal.framed.FramedConnection.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ -0adc64: 1d03 |0000: monitor-enter v3 │ │ -0adc66: 5431 cd0f |0001: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0adc6a: 7110 9e27 0400 |0003: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0adc70: 0c02 |0006: move-result-object v2 │ │ -0adc72: 7220 fc28 2100 |0007: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@28fc │ │ -0adc78: 0c00 |000a: move-result-object v0 │ │ -0adc7a: 1f00 eb04 |000b: check-cast v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04eb │ │ -0adc7e: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ -0adc82: 5431 cd0f |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0adc86: 7210 f928 0100 |0011: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@28f9 │ │ -0adc8c: 0a01 |0014: move-result v1 │ │ -0adc8e: 3801 0600 |0015: if-eqz v1, 001b // +0006 │ │ -0adc92: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0adc94: 7020 3725 1300 |0018: invoke-direct {v3, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@2537 │ │ -0adc9a: 6e10 bf27 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0adca0: 1e03 |001e: monitor-exit v3 │ │ -0adca2: 1100 |001f: return-object v0 │ │ -0adca4: 0d01 |0020: move-exception v1 │ │ -0adca6: 1e03 |0021: monitor-exit v3 │ │ -0adca8: 2701 |0022: throw v1 │ │ +0adcd8: |[0adcd8] com.squareup.okhttp.internal.framed.FramedConnection.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ +0adce8: 1d03 |0000: monitor-enter v3 │ │ +0adcea: 5431 cd0f |0001: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0adcee: 7110 9e27 0400 |0003: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0adcf4: 0c02 |0006: move-result-object v2 │ │ +0adcf6: 7220 fc28 2100 |0007: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@28fc │ │ +0adcfc: 0c00 |000a: move-result-object v0 │ │ +0adcfe: 1f00 ec04 |000b: check-cast v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04ec │ │ +0add02: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ +0add06: 5431 cd0f |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0add0a: 7210 f928 0100 |0011: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@28f9 │ │ +0add10: 0a01 |0014: move-result v1 │ │ +0add12: 3801 0600 |0015: if-eqz v1, 001b // +0006 │ │ +0add16: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0add18: 7020 3725 1300 |0018: invoke-direct {v3, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@2537 │ │ +0add1e: 6e10 bf27 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0add24: 1e03 |001e: monitor-exit v3 │ │ +0add26: 1100 |001f: return-object v0 │ │ +0add28: 0d01 |0020: move-exception v1 │ │ +0add2a: 1e03 |0021: monitor-exit v3 │ │ +0add2c: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x001e │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=195 │ │ 0x000d line=196 │ │ 0x0017 line=197 │ │ @@ -268290,31 +268316,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0adcb8: |[0adcb8] com.squareup.okhttp.internal.framed.FramedConnection.sendConnectionPreface:()V │ │ -0adcc8: 1503 0100 |0000: const/high16 v3, #int 65536 // #1 │ │ -0adccc: 5461 bc0f |0002: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0adcd0: 7210 ce24 0100 |0004: invoke-interface {v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.connectionPreface:()V // method@24ce │ │ -0adcd6: 5461 bc0f |0007: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0adcda: 5462 c30f |0009: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ -0adcde: 7220 d624 2100 |000b: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@24d6 │ │ -0adce4: 5461 c30f |000e: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ -0adce8: 6e20 0926 3100 |0010: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ -0adcee: 0a00 |0013: move-result v0 │ │ -0adcf0: 3230 0b00 |0014: if-eq v0, v3, 001f // +000b │ │ -0adcf4: 5461 bc0f |0016: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0adcf8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0adcfa: 9103 0003 |0019: sub-int v3, v0, v3 │ │ -0adcfe: 8134 |001b: int-to-long v4, v3 │ │ -0add00: 7240 d824 2154 |001c: invoke-interface {v1, v2, v4, v5}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.windowUpdate:(IJ)V // method@24d8 │ │ -0add06: 0e00 |001f: return-void │ │ +0add3c: |[0add3c] com.squareup.okhttp.internal.framed.FramedConnection.sendConnectionPreface:()V │ │ +0add4c: 1503 0100 |0000: const/high16 v3, #int 65536 // #1 │ │ +0add50: 5461 bc0f |0002: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0add54: 7210 ce24 0100 |0004: invoke-interface {v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.connectionPreface:()V // method@24ce │ │ +0add5a: 5461 bc0f |0007: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0add5e: 5462 c30f |0009: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ +0add62: 7220 d624 2100 |000b: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@24d6 │ │ +0add68: 5461 c30f |000e: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ +0add6c: 6e20 0926 3100 |0010: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ +0add72: 0a00 |0013: move-result v0 │ │ +0add74: 3230 0b00 |0014: if-eq v0, v3, 001f // +000b │ │ +0add78: 5461 bc0f |0016: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0add7c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +0add7e: 9103 0003 |0019: sub-int v3, v0, v3 │ │ +0add82: 8134 |001b: int-to-long v4, v3 │ │ +0add84: 7240 d824 2154 |001c: invoke-interface {v1, v2, v4, v5}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.windowUpdate:(IJ)V // method@24d8 │ │ +0add8a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=514 │ │ 0x0007 line=515 │ │ 0x000e line=516 │ │ 0x0014 line=517 │ │ 0x0016 line=518 │ │ @@ -268328,38 +268354,38 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0add08: |[0add08] com.squareup.okhttp.internal.framed.FramedConnection.shutdown:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0add18: 5442 bc0f |0000: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0add1c: 1d02 |0002: monitor-enter v2 │ │ -0add1e: 1d04 |0003: monitor-enter v4 │ │ -0add20: 5541 cb0f |0004: iget-boolean v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ -0add24: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -0add28: 1e04 |0008: monitor-exit v4 │ │ -0add2a: 1e02 |0009: monitor-exit v2 │ │ -0add2c: 0e00 |000a: return-void │ │ -0add2e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0add30: 5c41 cb0f |000c: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ -0add34: 5240 bf0f |000e: iget v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0fbf │ │ -0add38: 1e04 |0010: monitor-exit v4 │ │ -0add3a: 5441 bc0f |0011: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0add3e: 6203 740f |0013: sget-object v3, Lcom/squareup/okhttp/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@0f74 │ │ -0add42: 7240 d124 0135 |0015: invoke-interface {v1, v0, v5, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V // method@24d1 │ │ -0add48: 1e02 |0018: monitor-exit v2 │ │ -0add4a: 28f1 |0019: goto 000a // -000f │ │ -0add4c: 0d01 |001a: move-exception v1 │ │ -0add4e: 1e02 |001b: monitor-exit v2 │ │ -0add50: 2701 |001c: throw v1 │ │ -0add52: 0d01 |001d: move-exception v1 │ │ -0add54: 1e04 |001e: monitor-exit v4 │ │ -0add56: 2701 |001f: throw v1 │ │ +0add8c: |[0add8c] com.squareup.okhttp.internal.framed.FramedConnection.shutdown:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0add9c: 5442 bc0f |0000: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0adda0: 1d02 |0002: monitor-enter v2 │ │ +0adda2: 1d04 |0003: monitor-enter v4 │ │ +0adda4: 5541 cb0f |0004: iget-boolean v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ +0adda8: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +0addac: 1e04 |0008: monitor-exit v4 │ │ +0addae: 1e02 |0009: monitor-exit v2 │ │ +0addb0: 0e00 |000a: return-void │ │ +0addb2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0addb4: 5c41 cb0f |000c: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@0fcb │ │ +0addb8: 5240 bf0f |000e: iget v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0fbf │ │ +0addbc: 1e04 |0010: monitor-exit v4 │ │ +0addbe: 5441 bc0f |0011: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0addc2: 6203 740f |0013: sget-object v3, Lcom/squareup/okhttp/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@0f74 │ │ +0addc6: 7240 d124 0135 |0015: invoke-interface {v1, v0, v5, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V // method@24d1 │ │ +0addcc: 1e02 |0018: monitor-exit v2 │ │ +0addce: 28f1 |0019: goto 000a // -000f │ │ +0addd0: 0d01 |001a: move-exception v1 │ │ +0addd2: 1e02 |001b: monitor-exit v2 │ │ +0addd4: 2701 |001c: throw v1 │ │ +0addd6: 0d01 |001d: move-exception v1 │ │ +0addd8: 1e04 |001e: monitor-exit v4 │ │ +0addda: 2701 |001f: throw v1 │ │ catches : 7 │ │ 0x0003 - 0x0004 │ │ -> 0x001a │ │ 0x0004 - 0x0009 │ │ -> 0x001d │ │ 0x0009 - 0x000a │ │ -> 0x001a │ │ @@ -268393,71 +268419,71 @@ │ │ type : '(IZLokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -0add98: |[0add98] com.squareup.okhttp.internal.framed.FramedConnection.writeData:(IZLokio/Buffer;J)V │ │ -0adda8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0addaa: 1608 0000 |0001: const-wide/16 v8, #int 0 // #0 │ │ -0addae: 3102 0e08 |0003: cmp-long v2, v14, v8 │ │ -0addb2: 3902 2e00 |0005: if-nez v2, 0033 // +002e │ │ -0addb6: 54a2 bc0f |0007: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0addba: 7253 cf24 c2db |0009: invoke-interface {v2, v12, v11, v13, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.data:(ZILokio/Buffer;I)V // method@24cf │ │ -0addc0: 0e00 |000c: return-void │ │ -0addc2: 53a4 b80f |000d: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ -0addc6: 7140 b027 fe54 |000f: invoke-static {v14, v15, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0addcc: 0b04 |0012: move-result-wide v4 │ │ -0addce: 8441 |0013: long-to-int v1, v4 │ │ -0addd0: 54a2 bc0f |0014: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0addd4: 7210 d224 0200 |0016: invoke-interface {v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.maxDataLength:()I // method@24d2 │ │ -0addda: 0a02 |0019: move-result v2 │ │ -0adddc: 7120 af27 2100 |001a: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0adde2: 0a01 |001d: move-result v1 │ │ -0adde4: 53a4 b80f |001e: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ -0adde8: 8116 |0020: int-to-long v6, v1 │ │ -0addea: bc64 |0021: sub-long/2addr v4, v6 │ │ -0addec: 5aa4 b80f |0022: iput-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ -0addf0: 1e0a |0024: monitor-exit v10 │ │ -0addf2: 8114 |0025: int-to-long v4, v1 │ │ -0addf4: bc4e |0026: sub-long/2addr v14, v4 │ │ -0addf6: 54a4 bc0f |0027: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0addfa: 380c 3700 |0029: if-eqz v12, 0060 // +0037 │ │ -0addfe: 3102 0e08 |002b: cmp-long v2, v14, v8 │ │ -0ade02: 3902 3300 |002d: if-nez v2, 0060 // +0033 │ │ -0ade06: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -0ade08: 7251 cf24 24db |0030: invoke-interface {v4, v2, v11, v13, v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.data:(ZILokio/Buffer;I)V // method@24cf │ │ -0ade0e: 3102 0e08 |0033: cmp-long v2, v14, v8 │ │ -0ade12: 3d02 d7ff |0035: if-lez v2, 000c // -0029 │ │ -0ade16: 1d0a |0037: monitor-enter v10 │ │ -0ade18: 53a4 b80f |0038: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ -0ade1c: 3102 0408 |003a: cmp-long v2, v4, v8 │ │ -0ade20: 3c02 d1ff |003c: if-gtz v2, 000d // -002f │ │ -0ade24: 54a2 cd0f |003e: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ -0ade28: 7110 9e27 0b00 |0040: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ade2e: 0c04 |0043: move-result-object v4 │ │ -0ade30: 7220 f628 4200 |0044: invoke-interface {v2, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ -0ade36: 0a02 |0047: move-result v2 │ │ -0ade38: 3902 1400 |0048: if-nez v2, 005c // +0014 │ │ -0ade3c: 2202 3705 |004a: new-instance v2, Ljava/io/IOException; // type@0537 │ │ -0ade40: 1a03 1334 |004c: const-string v3, "stream closed" // string@3413 │ │ -0ade44: 7020 4627 3200 |004e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ade4a: 2702 |0051: throw v2 │ │ -0ade4c: 0d00 |0052: move-exception v0 │ │ -0ade4e: 2202 3905 |0053: new-instance v2, Ljava/io/InterruptedIOException; // type@0539 │ │ -0ade52: 7010 4e27 0200 |0055: invoke-direct {v2}, Ljava/io/InterruptedIOException;.:()V // method@274e │ │ -0ade58: 2702 |0058: throw v2 │ │ -0ade5a: 0d02 |0059: move-exception v2 │ │ -0ade5c: 1e0a |005a: monitor-exit v10 │ │ -0ade5e: 2702 |005b: throw v2 │ │ -0ade60: 6e10 c127 0a00 |005c: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@27c1 │ │ -0ade66: 28d9 |005f: goto 0038 // -0027 │ │ -0ade68: 0132 |0060: move v2, v3 │ │ -0ade6a: 28cf |0061: goto 0030 // -0031 │ │ +0ade1c: |[0ade1c] com.squareup.okhttp.internal.framed.FramedConnection.writeData:(IZLokio/Buffer;J)V │ │ +0ade2c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ade2e: 1608 0000 |0001: const-wide/16 v8, #int 0 // #0 │ │ +0ade32: 3102 0e08 |0003: cmp-long v2, v14, v8 │ │ +0ade36: 3902 2e00 |0005: if-nez v2, 0033 // +002e │ │ +0ade3a: 54a2 bc0f |0007: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ade3e: 7253 cf24 c2db |0009: invoke-interface {v2, v12, v11, v13, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.data:(ZILokio/Buffer;I)V // method@24cf │ │ +0ade44: 0e00 |000c: return-void │ │ +0ade46: 53a4 b80f |000d: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ +0ade4a: 7140 b027 fe54 |000f: invoke-static {v14, v15, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0ade50: 0b04 |0012: move-result-wide v4 │ │ +0ade52: 8441 |0013: long-to-int v1, v4 │ │ +0ade54: 54a2 bc0f |0014: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ade58: 7210 d224 0200 |0016: invoke-interface {v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.maxDataLength:()I // method@24d2 │ │ +0ade5e: 0a02 |0019: move-result v2 │ │ +0ade60: 7120 af27 2100 |001a: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +0ade66: 0a01 |001d: move-result v1 │ │ +0ade68: 53a4 b80f |001e: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ +0ade6c: 8116 |0020: int-to-long v6, v1 │ │ +0ade6e: bc64 |0021: sub-long/2addr v4, v6 │ │ +0ade70: 5aa4 b80f |0022: iput-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ +0ade74: 1e0a |0024: monitor-exit v10 │ │ +0ade76: 8114 |0025: int-to-long v4, v1 │ │ +0ade78: bc4e |0026: sub-long/2addr v14, v4 │ │ +0ade7a: 54a4 bc0f |0027: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0ade7e: 380c 3700 |0029: if-eqz v12, 0060 // +0037 │ │ +0ade82: 3102 0e08 |002b: cmp-long v2, v14, v8 │ │ +0ade86: 3902 3300 |002d: if-nez v2, 0060 // +0033 │ │ +0ade8a: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +0ade8c: 7251 cf24 24db |0030: invoke-interface {v4, v2, v11, v13, v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.data:(ZILokio/Buffer;I)V // method@24cf │ │ +0ade92: 3102 0e08 |0033: cmp-long v2, v14, v8 │ │ +0ade96: 3d02 d7ff |0035: if-lez v2, 000c // -0029 │ │ +0ade9a: 1d0a |0037: monitor-enter v10 │ │ +0ade9c: 53a4 b80f |0038: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@0fb8 │ │ +0adea0: 3102 0408 |003a: cmp-long v2, v4, v8 │ │ +0adea4: 3c02 d1ff |003c: if-gtz v2, 000d // -002f │ │ +0adea8: 54a2 cd0f |003e: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0fcd │ │ +0adeac: 7110 9e27 0b00 |0040: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0adeb2: 0c04 |0043: move-result-object v4 │ │ +0adeb4: 7220 f628 4200 |0044: invoke-interface {v2, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ +0adeba: 0a02 |0047: move-result v2 │ │ +0adebc: 3902 1400 |0048: if-nez v2, 005c // +0014 │ │ +0adec0: 2202 3805 |004a: new-instance v2, Ljava/io/IOException; // type@0538 │ │ +0adec4: 1a03 1d34 |004c: const-string v3, "stream closed" // string@341d │ │ +0adec8: 7020 4627 3200 |004e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0adece: 2702 |0051: throw v2 │ │ +0aded0: 0d00 |0052: move-exception v0 │ │ +0aded2: 2202 3a05 |0053: new-instance v2, Ljava/io/InterruptedIOException; // type@053a │ │ +0aded6: 7010 4e27 0200 |0055: invoke-direct {v2}, Ljava/io/InterruptedIOException;.:()V // method@274e │ │ +0adedc: 2702 |0058: throw v2 │ │ +0adede: 0d02 |0059: move-exception v2 │ │ +0adee0: 1e0a |005a: monitor-exit v10 │ │ +0adee2: 2702 |005b: throw v2 │ │ +0adee4: 6e10 c127 0a00 |005c: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@27c1 │ │ +0adeea: 28d9 |005f: goto 0038 // -0027 │ │ +0adeec: 0132 |0060: move v2, v3 │ │ +0adeee: 28cf |0061: goto 0030 // -0031 │ │ catches : 4 │ │ 0x000d - 0x0025 │ │ -> 0x0059 │ │ 0x0038 - 0x0052 │ │ Ljava/lang/InterruptedException; -> 0x0052 │ │ -> 0x0059 │ │ 0x0053 - 0x005b │ │ @@ -268500,18 +268526,18 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ade94: |[0ade94] com.squareup.okhttp.internal.framed.FramedConnection.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0adea4: 5410 bc0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ -0adea8: 7230 d524 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d5 │ │ -0adeae: 0e00 |0005: return-void │ │ +0adf18: |[0adf18] com.squareup.okhttp.internal.framed.FramedConnection.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0adf28: 5410 bc0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0fbc │ │ +0adf2c: 7230 d524 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d5 │ │ +0adf32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0006 reg=2 streamId I │ │ @@ -268522,33 +268548,33 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -0adeb0: |[0adeb0] com.squareup.okhttp.internal.framed.FramedConnection.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0adec0: 6206 bb0f |0000: sget-object v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ -0adec4: 2200 d804 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1; // type@04d8 │ │ -0adec8: 1a02 ed0e |0004: const-string v2, "OkHttp %s stream %d" // string@0eed │ │ -0adecc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0adece: 2313 9906 |0007: new-array v3, v1, [Ljava/lang/Object; // type@0699 │ │ -0aded2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0aded4: 5474 bd0f |000a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0aded8: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ -0adedc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0adede: 7110 9e27 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0adee4: 0c04 |0012: move-result-object v4 │ │ -0adee6: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ -0adeea: 0771 |0015: move-object v1, v7 │ │ -0adeec: 0184 |0016: move v4, v8 │ │ -0adeee: 0795 |0017: move-object v5, v9 │ │ -0adef0: 7606 d924 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d9 │ │ -0adef6: 7220 1c29 0600 |001b: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@291c │ │ -0adefc: 0e00 |001e: return-void │ │ +0adf34: |[0adf34] com.squareup.okhttp.internal.framed.FramedConnection.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0adf44: 6206 bb0f |0000: sget-object v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ +0adf48: 2200 d904 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1; // type@04d9 │ │ +0adf4c: 1a02 f60e |0004: const-string v2, "OkHttp %s stream %d" // string@0ef6 │ │ +0adf50: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0adf52: 2313 9c06 |0007: new-array v3, v1, [Ljava/lang/Object; // type@069c │ │ +0adf56: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0adf58: 5474 bd0f |000a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0adf5c: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ +0adf60: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0adf62: 7110 9e27 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0adf68: 0c04 |0012: move-result-object v4 │ │ +0adf6a: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ +0adf6e: 0771 |0015: move-object v1, v7 │ │ +0adf70: 0184 |0016: move v4, v8 │ │ +0adf72: 0795 |0017: move-object v5, v9 │ │ +0adf74: 7606 d924 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24d9 │ │ +0adf7a: 7220 1c29 0600 |001b: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@291c │ │ +0adf80: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x001e line=357 │ │ locals : │ │ 0x0000 - 0x001f reg=7 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x001f reg=8 streamId I │ │ @@ -268559,89 +268585,89 @@ │ │ type : '(IJ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 31 16-bit code units │ │ -0adf00: |[0adf00] com.squareup.okhttp.internal.framed.FramedConnection.writeWindowUpdateLater:(IJ)V │ │ -0adf10: 6200 bb0f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ -0adf14: 2201 d904 |0002: new-instance v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2; // type@04d9 │ │ -0adf18: 1a03 f00e |0004: const-string v3, "OkHttp Window Update %s stream %d" // string@0ef0 │ │ -0adf1c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0adf1e: 2324 9906 |0007: new-array v4, v2, [Ljava/lang/Object; // type@0699 │ │ -0adf22: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0adf24: 5485 bd0f |000a: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ -0adf28: 4d05 0402 |000c: aput-object v5, v4, v2 │ │ -0adf2c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0adf2e: 7110 9e27 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0adf34: 0c05 |0012: move-result-object v5 │ │ -0adf36: 4d05 0402 |0013: aput-object v5, v4, v2 │ │ -0adf3a: 0782 |0015: move-object v2, v8 │ │ -0adf3c: 0195 |0016: move v5, v9 │ │ -0adf3e: 04a6 |0017: move-wide v6, v10 │ │ -0adf40: 7607 db24 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V // method@24db │ │ -0adf46: 7220 1b29 1000 |001b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ -0adf4c: 0e00 |001e: return-void │ │ +0adf84: |[0adf84] com.squareup.okhttp.internal.framed.FramedConnection.writeWindowUpdateLater:(IJ)V │ │ +0adf94: 6200 bb0f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@0fbb │ │ +0adf98: 2201 da04 |0002: new-instance v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2; // type@04da │ │ +0adf9c: 1a03 f90e |0004: const-string v3, "OkHttp Window Update %s stream %d" // string@0ef9 │ │ +0adfa0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0adfa2: 2324 9c06 |0007: new-array v4, v2, [Ljava/lang/Object; // type@069c │ │ +0adfa6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0adfa8: 5485 bd0f |000a: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0fbd │ │ +0adfac: 4d05 0402 |000c: aput-object v5, v4, v2 │ │ +0adfb0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0adfb2: 7110 9e27 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0adfb8: 0c05 |0012: move-result-object v5 │ │ +0adfba: 4d05 0402 |0013: aput-object v5, v4, v2 │ │ +0adfbe: 0782 |0015: move-object v2, v8 │ │ +0adfc0: 0195 |0016: move v5, v9 │ │ +0adfc2: 04a6 |0017: move-wide v6, v10 │ │ +0adfc4: 7607 db24 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V // method@24db │ │ +0adfca: 7220 1b29 1000 |001b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@291b │ │ +0adfd0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x001e line=372 │ │ locals : │ │ 0x0000 - 0x001f reg=8 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x001f reg=9 streamId I │ │ 0x0000 - 0x001f reg=10 unacknowledgedBytesRead J │ │ │ │ - source_file_idx : 1419 (FramedConnection.java) │ │ + source_file_idx : 1423 (FramedConnection.java) │ │ │ │ -Class #938 header: │ │ -class_idx : 1255 │ │ +Class #939 header: │ │ +class_idx : 1256 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1422 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1426 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #938 annotations: │ │ +Class #939 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #938 - │ │ +Class #939 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedStream$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1422 (FramedStream.java) │ │ + source_file_idx : 1426 (FramedStream.java) │ │ │ │ -Class #939 header: │ │ -class_idx : 1626 │ │ +Class #940 header: │ │ +class_idx : 1629 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4189 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4199 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #939 annotations: │ │ +Class #940 annotations: │ │ Annotations on method #11473 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11474 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11476 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #939 - │ │ +Class #940 - │ │ Class descriptor : 'Lokio/Sink;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Closeable;' │ │ #1 : 'Ljava/io/Flushable;' │ │ Static fields - │ │ @@ -268668,40 +268694,40 @@ │ │ │ │ #3 : (in Lokio/Sink;) │ │ name : 'write' │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4189 (Sink.java) │ │ + source_file_idx : 4199 (Sink.java) │ │ │ │ -Class #940 header: │ │ -class_idx : 1256 │ │ +Class #941 header: │ │ +class_idx : 1257 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1422 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1426 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 4 │ │ │ │ -Class #940 annotations: │ │ +Class #941 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="FramedDataSink" │ │ Annotations on method #9540 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9541 'emitDataFrame' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9542 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9544 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #940 - │ │ +Class #941 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Sink;' │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;) │ │ @@ -268731,45 +268757,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0adf50: |[0adf50] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.:()V │ │ -0adf60: 1c00 eb04 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04eb │ │ -0adf64: 6e10 7227 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ -0adf6a: 0a00 |0005: move-result v0 │ │ -0adf6c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0adf70: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0adf72: 6a00 d00f |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0fd0 │ │ -0adf76: 0e00 |000b: return-void │ │ -0adf78: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0adf7a: 28fc |000d: goto 0009 // -0004 │ │ +0adfd4: |[0adfd4] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.:()V │ │ +0adfe4: 1c00 ec04 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04ec │ │ +0adfe8: 6e10 7227 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ +0adfee: 0a00 |0005: move-result v0 │ │ +0adff0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0adff4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0adff6: 6a00 d00f |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0fd0 │ │ +0adffa: 0e00 |000b: return-void │ │ +0adffc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0adffe: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0adf7c: |[0adf7c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -0adf8c: 5b12 d40f |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0adf90: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0adf96: 2200 4906 |0005: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0adf9a: 7010 eb2b 0000 |0007: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0adfa0: 5b10 d30f |000a: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ -0adfa4: 0e00 |000c: return-void │ │ +0ae000: |[0ae000] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +0ae010: 5b12 d40f |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae014: 7010 b927 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ae01a: 2200 4c06 |0005: new-instance v0, Lokio/Buffer; // type@064c │ │ +0ae01e: 7010 eb2b 0000 |0007: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0ae024: 5b10 d30f |000a: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ +0ae028: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=477 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ 0x0000 - 0x000d reg=2 this$0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ @@ -268779,17 +268805,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adfa8: |[0adfa8] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z │ │ -0adfb8: 5510 d20f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0fd2 │ │ -0adfbc: 0f00 |0002: return v0 │ │ +0ae02c: |[0ae02c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z │ │ +0ae03c: 5510 d20f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0fd2 │ │ +0ae040: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;) │ │ @@ -268797,17 +268823,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adfc0: |[0adfc0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z │ │ -0adfd0: 5c01 d20f |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0fd2 │ │ -0adfd4: 0f01 |0002: return v1 │ │ +0ae044: |[0ae044] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z │ │ +0ae054: 5c01 d20f |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0fd2 │ │ +0ae058: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -268816,17 +268842,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adfd8: |[0adfd8] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z │ │ -0adfe8: 5510 d10f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0fd1 │ │ -0adfec: 0f00 |0002: return v0 │ │ +0ae05c: |[0ae05c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z │ │ +0ae06c: 5510 d10f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0fd1 │ │ +0ae070: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;) │ │ @@ -268834,96 +268860,96 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 156 16-bit code units │ │ -0adff0: |[0adff0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.emitDataFrame:(Z)V │ │ -0ae000: 5481 d40f |0000: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae004: 1d01 |0002: monitor-enter v1 │ │ -0ae006: 5480 d40f |0003: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae00a: 7110 5e25 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ -0ae010: 0c00 |0008: move-result-object v0 │ │ -0ae012: 6e10 5625 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@2556 │ │ -0ae018: 5480 d40f |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae01c: 5302 de0f |000e: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ -0ae020: 1606 0000 |0010: const-wide/16 v6, #int 0 // #0 │ │ -0ae024: 3100 0206 |0012: cmp-long v0, v2, v6 │ │ -0ae028: 3c00 2600 |0014: if-gtz v0, 003a // +0026 │ │ -0ae02c: 5580 d20f |0016: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0fd2 │ │ -0ae030: 3900 2200 |0018: if-nez v0, 003a // +0022 │ │ -0ae034: 5580 d10f |001a: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0fd1 │ │ -0ae038: 3900 1e00 |001c: if-nez v0, 003a // +001e │ │ -0ae03c: 5480 d40f |001e: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae040: 7110 6325 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@2563 │ │ -0ae046: 0c00 |0023: move-result-object v0 │ │ -0ae048: 3900 1600 |0024: if-nez v0, 003a // +0016 │ │ -0ae04c: 5480 d40f |0026: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae050: 7110 6425 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2564 │ │ -0ae056: 28e1 |002b: goto 000c // -001f │ │ -0ae058: 0d00 |002c: move-exception v0 │ │ -0ae05a: 5482 d40f |002d: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae05e: 7110 5e25 0200 |002f: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ -0ae064: 0c02 |0032: move-result-object v2 │ │ -0ae066: 6e10 5825 0200 |0033: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ -0ae06c: 2700 |0036: throw v0 │ │ -0ae06e: 0d00 |0037: move-exception v0 │ │ -0ae070: 1e01 |0038: monitor-exit v1 │ │ -0ae072: 2700 |0039: throw v0 │ │ -0ae074: 5480 d40f |003a: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae078: 7110 5e25 0000 |003c: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ -0ae07e: 0c00 |003f: move-result-object v0 │ │ -0ae080: 6e10 5825 0000 |0040: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ -0ae086: 5480 d40f |0043: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae08a: 7110 5f25 0000 |0045: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@255f │ │ -0ae090: 5480 d40f |0048: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae094: 5302 de0f |004a: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ -0ae098: 5480 d30f |004c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ -0ae09c: 6e10 102c 0000 |004e: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae0a2: 0b06 |0051: move-result-wide v6 │ │ -0ae0a4: 7140 b027 3276 |0052: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0ae0aa: 0b04 |0055: move-result-wide v4 │ │ -0ae0ac: 5480 d40f |0056: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae0b0: 5302 de0f |0058: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ -0ae0b4: bc42 |005a: sub-long/2addr v2, v4 │ │ -0ae0b6: 5a02 de0f |005b: iput-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ -0ae0ba: 1e01 |005d: monitor-exit v1 │ │ -0ae0bc: 5480 d40f |005e: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae0c0: 7110 5e25 0000 |0060: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ -0ae0c6: 0c00 |0063: move-result-object v0 │ │ -0ae0c8: 6e10 5625 0000 |0064: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@2556 │ │ -0ae0ce: 5480 d40f |0067: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae0d2: 7110 6025 0000 |0069: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae0d8: 0c00 |006c: move-result-object v0 │ │ -0ae0da: 5481 d40f |006d: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae0de: 7110 6125 0100 |006f: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@2561 │ │ -0ae0e4: 0a01 |0072: move-result v1 │ │ -0ae0e6: 3809 1c00 |0073: if-eqz v9, 008f // +001c │ │ -0ae0ea: 5482 d30f |0075: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ -0ae0ee: 6e10 102c 0200 |0077: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae0f4: 0b02 |007a: move-result-wide v2 │ │ -0ae0f6: 3102 0402 |007b: cmp-long v2, v4, v2 │ │ -0ae0fa: 3902 1200 |007d: if-nez v2, 008f // +0012 │ │ -0ae0fe: 1212 |007f: const/4 v2, #int 1 // #1 │ │ -0ae100: 5483 d30f |0080: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ -0ae104: 7406 3925 0000 |0082: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeData:(IZLokio/Buffer;J)V // method@2539 │ │ -0ae10a: 5480 d40f |0085: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae10e: 7110 5e25 0000 |0087: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ -0ae114: 0c00 |008a: move-result-object v0 │ │ -0ae116: 6e10 5825 0000 |008b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ -0ae11c: 0e00 |008e: return-void │ │ -0ae11e: 1202 |008f: const/4 v2, #int 0 // #0 │ │ -0ae120: 28f0 |0090: goto 0080 // -0010 │ │ -0ae122: 0d00 |0091: move-exception v0 │ │ -0ae124: 5481 d40f |0092: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae128: 7110 5e25 0100 |0094: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ -0ae12e: 0c01 |0097: move-result-object v1 │ │ -0ae130: 6e10 5825 0100 |0098: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ -0ae136: 2700 |009b: throw v0 │ │ +0ae074: |[0ae074] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.emitDataFrame:(Z)V │ │ +0ae084: 5481 d40f |0000: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae088: 1d01 |0002: monitor-enter v1 │ │ +0ae08a: 5480 d40f |0003: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae08e: 7110 5e25 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ +0ae094: 0c00 |0008: move-result-object v0 │ │ +0ae096: 6e10 5625 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@2556 │ │ +0ae09c: 5480 d40f |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae0a0: 5302 de0f |000e: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ +0ae0a4: 1606 0000 |0010: const-wide/16 v6, #int 0 // #0 │ │ +0ae0a8: 3100 0206 |0012: cmp-long v0, v2, v6 │ │ +0ae0ac: 3c00 2600 |0014: if-gtz v0, 003a // +0026 │ │ +0ae0b0: 5580 d20f |0016: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0fd2 │ │ +0ae0b4: 3900 2200 |0018: if-nez v0, 003a // +0022 │ │ +0ae0b8: 5580 d10f |001a: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0fd1 │ │ +0ae0bc: 3900 1e00 |001c: if-nez v0, 003a // +001e │ │ +0ae0c0: 5480 d40f |001e: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae0c4: 7110 6325 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@2563 │ │ +0ae0ca: 0c00 |0023: move-result-object v0 │ │ +0ae0cc: 3900 1600 |0024: if-nez v0, 003a // +0016 │ │ +0ae0d0: 5480 d40f |0026: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae0d4: 7110 6425 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2564 │ │ +0ae0da: 28e1 |002b: goto 000c // -001f │ │ +0ae0dc: 0d00 |002c: move-exception v0 │ │ +0ae0de: 5482 d40f |002d: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae0e2: 7110 5e25 0200 |002f: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ +0ae0e8: 0c02 |0032: move-result-object v2 │ │ +0ae0ea: 6e10 5825 0200 |0033: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ +0ae0f0: 2700 |0036: throw v0 │ │ +0ae0f2: 0d00 |0037: move-exception v0 │ │ +0ae0f4: 1e01 |0038: monitor-exit v1 │ │ +0ae0f6: 2700 |0039: throw v0 │ │ +0ae0f8: 5480 d40f |003a: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae0fc: 7110 5e25 0000 |003c: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ +0ae102: 0c00 |003f: move-result-object v0 │ │ +0ae104: 6e10 5825 0000 |0040: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ +0ae10a: 5480 d40f |0043: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae10e: 7110 5f25 0000 |0045: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@255f │ │ +0ae114: 5480 d40f |0048: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae118: 5302 de0f |004a: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ +0ae11c: 5480 d30f |004c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ +0ae120: 6e10 102c 0000 |004e: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae126: 0b06 |0051: move-result-wide v6 │ │ +0ae128: 7140 b027 3276 |0052: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0ae12e: 0b04 |0055: move-result-wide v4 │ │ +0ae130: 5480 d40f |0056: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae134: 5302 de0f |0058: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ +0ae138: bc42 |005a: sub-long/2addr v2, v4 │ │ +0ae13a: 5a02 de0f |005b: iput-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ +0ae13e: 1e01 |005d: monitor-exit v1 │ │ +0ae140: 5480 d40f |005e: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae144: 7110 5e25 0000 |0060: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ +0ae14a: 0c00 |0063: move-result-object v0 │ │ +0ae14c: 6e10 5625 0000 |0064: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@2556 │ │ +0ae152: 5480 d40f |0067: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae156: 7110 6025 0000 |0069: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae15c: 0c00 |006c: move-result-object v0 │ │ +0ae15e: 5481 d40f |006d: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae162: 7110 6125 0100 |006f: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@2561 │ │ +0ae168: 0a01 |0072: move-result v1 │ │ +0ae16a: 3809 1c00 |0073: if-eqz v9, 008f // +001c │ │ +0ae16e: 5482 d30f |0075: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ +0ae172: 6e10 102c 0200 |0077: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae178: 0b02 |007a: move-result-wide v2 │ │ +0ae17a: 3102 0402 |007b: cmp-long v2, v4, v2 │ │ +0ae17e: 3902 1200 |007d: if-nez v2, 008f // +0012 │ │ +0ae182: 1212 |007f: const/4 v2, #int 1 // #1 │ │ +0ae184: 5483 d30f |0080: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ +0ae188: 7406 3925 0000 |0082: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeData:(IZLokio/Buffer;J)V // method@2539 │ │ +0ae18e: 5480 d40f |0085: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae192: 7110 5e25 0000 |0087: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ +0ae198: 0c00 |008a: move-result-object v0 │ │ +0ae19a: 6e10 5825 0000 |008b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ +0ae1a0: 0e00 |008e: return-void │ │ +0ae1a2: 1202 |008f: const/4 v2, #int 0 // #0 │ │ +0ae1a4: 28f0 |0090: goto 0080 // -0010 │ │ +0ae1a6: 0d00 |0091: move-exception v0 │ │ +0ae1a8: 5481 d40f |0092: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae1ac: 7110 5e25 0100 |0094: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ +0ae1b2: 0c01 |0097: move-result-object v1 │ │ +0ae1b4: 6e10 5825 0100 |0098: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ +0ae1ba: 2700 |009b: throw v0 │ │ catches : 5 │ │ 0x0003 - 0x000c │ │ -> 0x0037 │ │ 0x000c - 0x002b │ │ -> 0x002c │ │ 0x002d - 0x0039 │ │ -> 0x0037 │ │ @@ -268960,75 +268986,75 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 107 16-bit code units │ │ -0ae168: |[0ae168] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.close:()V │ │ -0ae178: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0ae17c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0ae17e: 6300 d00f |0003: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0fd0 │ │ -0ae182: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ -0ae186: 5460 d40f |0007: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae18a: 7110 1128 0000 |0009: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0ae190: 0a00 |000c: move-result v0 │ │ -0ae192: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ -0ae196: 2200 4305 |000f: new-instance v0, Ljava/lang/AssertionError; // type@0543 │ │ -0ae19a: 7010 6127 0000 |0011: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0ae1a0: 2700 |0014: throw v0 │ │ -0ae1a2: 5461 d40f |0015: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae1a6: 1d01 |0017: monitor-enter v1 │ │ -0ae1a8: 5560 d10f |0018: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0fd1 │ │ -0ae1ac: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -0ae1b0: 1e01 |001c: monitor-exit v1 │ │ -0ae1b2: 0e00 |001d: return-void │ │ -0ae1b4: 1e01 |001e: monitor-exit v1 │ │ -0ae1b6: 5460 d40f |001f: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae1ba: 5400 e50f |0021: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0ae1be: 5500 d20f |0023: iget-boolean v0, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0fd2 │ │ -0ae1c2: 3900 2d00 |0025: if-nez v0, 0052 // +002d │ │ -0ae1c6: 5460 d30f |0027: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ -0ae1ca: 6e10 102c 0000 |0029: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae1d0: 0b00 |002c: move-result-wide v0 │ │ -0ae1d2: 3100 0004 |002d: cmp-long v0, v0, v4 │ │ -0ae1d6: 3d00 1300 |002f: if-lez v0, 0042 // +0013 │ │ -0ae1da: 5460 d30f |0031: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ -0ae1de: 6e10 102c 0000 |0033: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae1e4: 0b00 |0036: move-result-wide v0 │ │ -0ae1e6: 3100 0004 |0037: cmp-long v0, v0, v4 │ │ -0ae1ea: 3d00 1900 |0039: if-lez v0, 0052 // +0019 │ │ -0ae1ee: 7020 4525 2600 |003b: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@2545 │ │ -0ae1f4: 28f3 |003e: goto 0031 // -000d │ │ -0ae1f6: 0d00 |003f: move-exception v0 │ │ -0ae1f8: 1e01 |0040: monitor-exit v1 │ │ -0ae1fa: 2700 |0041: throw v0 │ │ -0ae1fc: 5460 d40f |0042: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae200: 7110 6025 0000 |0044: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae206: 0c00 |0047: move-result-object v0 │ │ -0ae208: 5461 d40f |0048: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae20c: 7110 6125 0100 |004a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@2561 │ │ -0ae212: 0a01 |004d: move-result v1 │ │ -0ae214: 1203 |004e: const/4 v3, #int 0 // #0 │ │ -0ae216: 7406 3925 0000 |004f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeData:(IZLokio/Buffer;J)V // method@2539 │ │ -0ae21c: 5461 d40f |0052: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae220: 1d01 |0054: monitor-enter v1 │ │ -0ae222: 1210 |0055: const/4 v0, #int 1 // #1 │ │ -0ae224: 5c60 d10f |0056: iput-boolean v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0fd1 │ │ -0ae228: 1e01 |0058: monitor-exit v1 │ │ -0ae22a: 5460 d40f |0059: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae22e: 7110 6025 0000 |005b: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae234: 0c00 |005e: move-result-object v0 │ │ -0ae236: 6e10 2925 0000 |005f: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@2529 │ │ -0ae23c: 5460 d40f |0062: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae240: 7110 5d25 0000 |0064: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@255d │ │ -0ae246: 28b6 |0067: goto 001d // -004a │ │ -0ae248: 0d00 |0068: move-exception v0 │ │ -0ae24a: 1e01 |0069: monitor-exit v1 │ │ -0ae24c: 2700 |006a: throw v0 │ │ +0ae1ec: |[0ae1ec] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.close:()V │ │ +0ae1fc: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0ae200: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0ae202: 6300 d00f |0003: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0fd0 │ │ +0ae206: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ +0ae20a: 5460 d40f |0007: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae20e: 7110 1128 0000 |0009: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0ae214: 0a00 |000c: move-result v0 │ │ +0ae216: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ +0ae21a: 2200 4405 |000f: new-instance v0, Ljava/lang/AssertionError; // type@0544 │ │ +0ae21e: 7010 6127 0000 |0011: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0ae224: 2700 |0014: throw v0 │ │ +0ae226: 5461 d40f |0015: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae22a: 1d01 |0017: monitor-enter v1 │ │ +0ae22c: 5560 d10f |0018: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0fd1 │ │ +0ae230: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +0ae234: 1e01 |001c: monitor-exit v1 │ │ +0ae236: 0e00 |001d: return-void │ │ +0ae238: 1e01 |001e: monitor-exit v1 │ │ +0ae23a: 5460 d40f |001f: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae23e: 5400 e50f |0021: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0ae242: 5500 d20f |0023: iget-boolean v0, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0fd2 │ │ +0ae246: 3900 2d00 |0025: if-nez v0, 0052 // +002d │ │ +0ae24a: 5460 d30f |0027: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ +0ae24e: 6e10 102c 0000 |0029: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae254: 0b00 |002c: move-result-wide v0 │ │ +0ae256: 3100 0004 |002d: cmp-long v0, v0, v4 │ │ +0ae25a: 3d00 1300 |002f: if-lez v0, 0042 // +0013 │ │ +0ae25e: 5460 d30f |0031: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ +0ae262: 6e10 102c 0000 |0033: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae268: 0b00 |0036: move-result-wide v0 │ │ +0ae26a: 3100 0004 |0037: cmp-long v0, v0, v4 │ │ +0ae26e: 3d00 1900 |0039: if-lez v0, 0052 // +0019 │ │ +0ae272: 7020 4525 2600 |003b: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@2545 │ │ +0ae278: 28f3 |003e: goto 0031 // -000d │ │ +0ae27a: 0d00 |003f: move-exception v0 │ │ +0ae27c: 1e01 |0040: monitor-exit v1 │ │ +0ae27e: 2700 |0041: throw v0 │ │ +0ae280: 5460 d40f |0042: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae284: 7110 6025 0000 |0044: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae28a: 0c00 |0047: move-result-object v0 │ │ +0ae28c: 5461 d40f |0048: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae290: 7110 6125 0100 |004a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@2561 │ │ +0ae296: 0a01 |004d: move-result v1 │ │ +0ae298: 1203 |004e: const/4 v3, #int 0 // #0 │ │ +0ae29a: 7406 3925 0000 |004f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeData:(IZLokio/Buffer;J)V // method@2539 │ │ +0ae2a0: 5461 d40f |0052: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae2a4: 1d01 |0054: monitor-enter v1 │ │ +0ae2a6: 1210 |0055: const/4 v0, #int 1 // #1 │ │ +0ae2a8: 5c60 d10f |0056: iput-boolean v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0fd1 │ │ +0ae2ac: 1e01 |0058: monitor-exit v1 │ │ +0ae2ae: 5460 d40f |0059: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae2b2: 7110 6025 0000 |005b: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae2b8: 0c00 |005e: move-result-object v0 │ │ +0ae2ba: 6e10 2925 0000 |005f: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@2529 │ │ +0ae2c0: 5460 d40f |0062: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae2c4: 7110 5d25 0000 |0064: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@255d │ │ +0ae2ca: 28b6 |0067: goto 001d // -004a │ │ +0ae2cc: 0d00 |0068: move-exception v0 │ │ +0ae2ce: 1e01 |0069: monitor-exit v1 │ │ +0ae2d0: 2700 |006a: throw v0 │ │ catches : 4 │ │ 0x0018 - 0x001f │ │ -> 0x003f │ │ 0x0040 - 0x0041 │ │ -> 0x003f │ │ 0x0056 - 0x0059 │ │ -> 0x0068 │ │ @@ -269060,46 +269086,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0ae278: |[0ae278] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.flush:()V │ │ -0ae288: 6300 d00f |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0fd0 │ │ -0ae28c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -0ae290: 5440 d40f |0004: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae294: 7110 1128 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0ae29a: 0a00 |0009: move-result v0 │ │ -0ae29c: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -0ae2a0: 2200 4305 |000c: new-instance v0, Ljava/lang/AssertionError; // type@0543 │ │ -0ae2a4: 7010 6127 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0ae2aa: 2700 |0011: throw v0 │ │ -0ae2ac: 5441 d40f |0012: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae2b0: 1d01 |0014: monitor-enter v1 │ │ -0ae2b2: 5440 d40f |0015: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae2b6: 7110 5f25 0000 |0017: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@255f │ │ -0ae2bc: 1e01 |001a: monitor-exit v1 │ │ -0ae2be: 5440 d30f |001b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ -0ae2c2: 6e10 102c 0000 |001d: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae2c8: 0b00 |0020: move-result-wide v0 │ │ -0ae2ca: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -0ae2ce: 3100 0002 |0023: cmp-long v0, v0, v2 │ │ -0ae2d2: 3d00 1300 |0025: if-lez v0, 0038 // +0013 │ │ -0ae2d6: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0ae2d8: 7020 4525 0400 |0028: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@2545 │ │ -0ae2de: 5440 d40f |002b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae2e2: 7110 6025 0000 |002d: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae2e8: 0c00 |0030: move-result-object v0 │ │ -0ae2ea: 6e10 2925 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@2529 │ │ -0ae2f0: 28e7 |0034: goto 001b // -0019 │ │ -0ae2f2: 0d00 |0035: move-exception v0 │ │ -0ae2f4: 1e01 |0036: monitor-exit v1 │ │ -0ae2f6: 2700 |0037: throw v0 │ │ -0ae2f8: 0e00 |0038: return-void │ │ +0ae2fc: |[0ae2fc] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.flush:()V │ │ +0ae30c: 6300 d00f |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0fd0 │ │ +0ae310: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +0ae314: 5440 d40f |0004: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae318: 7110 1128 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0ae31e: 0a00 |0009: move-result v0 │ │ +0ae320: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +0ae324: 2200 4405 |000c: new-instance v0, Ljava/lang/AssertionError; // type@0544 │ │ +0ae328: 7010 6127 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0ae32e: 2700 |0011: throw v0 │ │ +0ae330: 5441 d40f |0012: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae334: 1d01 |0014: monitor-enter v1 │ │ +0ae336: 5440 d40f |0015: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae33a: 7110 5f25 0000 |0017: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@255f │ │ +0ae340: 1e01 |001a: monitor-exit v1 │ │ +0ae342: 5440 d30f |001b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ +0ae346: 6e10 102c 0000 |001d: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae34c: 0b00 |0020: move-result-wide v0 │ │ +0ae34e: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +0ae352: 3100 0002 |0023: cmp-long v0, v0, v2 │ │ +0ae356: 3d00 1300 |0025: if-lez v0, 0038 // +0013 │ │ +0ae35a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0ae35c: 7020 4525 0400 |0028: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@2545 │ │ +0ae362: 5440 d40f |002b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae366: 7110 6025 0000 |002d: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae36c: 0c00 |0030: move-result-object v0 │ │ +0ae36e: 6e10 2925 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@2529 │ │ +0ae374: 28e7 |0034: goto 001b // -0019 │ │ +0ae376: 0d00 |0035: move-exception v0 │ │ +0ae378: 1e01 |0036: monitor-exit v1 │ │ +0ae37a: 2700 |0037: throw v0 │ │ +0ae37c: 0e00 |0038: return-void │ │ catches : 2 │ │ 0x0015 - 0x001b │ │ -> 0x0035 │ │ 0x0036 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0000 line=525 │ │ @@ -269119,19 +269145,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ae310: |[0ae310] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.timeout:()Lokio/Timeout; │ │ -0ae320: 5410 d40f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae324: 7110 5e25 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ -0ae32a: 0c00 |0005: move-result-object v0 │ │ -0ae32c: 1100 |0006: return-object v0 │ │ +0ae394: |[0ae394] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.timeout:()Lokio/Timeout; │ │ +0ae3a4: 5410 d40f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae3a8: 7110 5e25 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@255e │ │ +0ae3ae: 0c00 |0005: move-result-object v0 │ │ +0ae3b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;) │ │ @@ -269139,67 +269165,67 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0ae330: |[0ae330] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.write:(Lokio/Buffer;J)V │ │ -0ae340: 6300 d00f |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0fd0 │ │ -0ae344: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -0ae348: 5440 d40f |0004: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ -0ae34c: 7110 1128 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0ae352: 0a00 |0009: move-result v0 │ │ -0ae354: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -0ae358: 2200 4305 |000c: new-instance v0, Ljava/lang/AssertionError; // type@0543 │ │ -0ae35c: 7010 6127 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0ae362: 2700 |0011: throw v0 │ │ -0ae364: 5440 d30f |0012: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ -0ae368: 6e40 1a2c 5076 |0014: invoke-virtual {v0, v5, v6, v7}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@2c1a │ │ -0ae36e: 5440 d30f |0017: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ -0ae372: 6e10 102c 0000 |0019: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae378: 0b00 |001c: move-result-wide v0 │ │ -0ae37a: 1602 0040 |001d: const-wide/16 v2, #int 16384 // #4000 │ │ -0ae37e: 3100 0002 |001f: cmp-long v0, v0, v2 │ │ -0ae382: 3a00 0700 |0021: if-ltz v0, 0028 // +0007 │ │ -0ae386: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0ae388: 7020 4525 0400 |0024: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@2545 │ │ -0ae38e: 28f0 |0027: goto 0017 // -0010 │ │ -0ae390: 0e00 |0028: return-void │ │ +0ae3b4: |[0ae3b4] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.write:(Lokio/Buffer;J)V │ │ +0ae3c4: 6300 d00f |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0fd0 │ │ +0ae3c8: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +0ae3cc: 5440 d40f |0004: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fd4 │ │ +0ae3d0: 7110 1128 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0ae3d6: 0a00 |0009: move-result v0 │ │ +0ae3d8: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +0ae3dc: 2200 4405 |000c: new-instance v0, Ljava/lang/AssertionError; // type@0544 │ │ +0ae3e0: 7010 6127 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0ae3e6: 2700 |0011: throw v0 │ │ +0ae3e8: 5440 d30f |0012: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ +0ae3ec: 6e40 1a2c 5076 |0014: invoke-virtual {v0, v5, v6, v7}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@2c1a │ │ +0ae3f2: 5440 d30f |0017: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0fd3 │ │ +0ae3f6: 6e10 102c 0000 |0019: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae3fc: 0b00 |001c: move-result-wide v0 │ │ +0ae3fe: 1602 0040 |001d: const-wide/16 v2, #int 16384 // #4000 │ │ +0ae402: 3100 0002 |001f: cmp-long v0, v0, v2 │ │ +0ae406: 3a00 0700 |0021: if-ltz v0, 0028 // +0007 │ │ +0ae40a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0ae40c: 7020 4525 0400 |0024: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@2545 │ │ +0ae412: 28f0 |0027: goto 0017 // -0010 │ │ +0ae414: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0012 line=489 │ │ 0x0017 line=490 │ │ 0x0023 line=491 │ │ 0x0028 line=493 │ │ locals : │ │ 0x0000 - 0x0029 reg=4 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ 0x0000 - 0x0029 reg=5 source Lokio/Buffer; │ │ 0x0000 - 0x0029 reg=6 byteCount J │ │ │ │ - source_file_idx : 1422 (FramedStream.java) │ │ + source_file_idx : 1426 (FramedStream.java) │ │ │ │ -Class #941 header: │ │ -class_idx : 1627 │ │ +Class #942 header: │ │ +class_idx : 1630 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4196 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4206 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #941 annotations: │ │ +Class #942 annotations: │ │ Annotations on method #11477 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11478 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #941 - │ │ +Class #942 - │ │ Class descriptor : 'Lokio/Source;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Closeable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -269219,42 +269245,42 @@ │ │ │ │ #2 : (in Lokio/Source;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4196 (Source.java) │ │ + source_file_idx : 4206 (Source.java) │ │ │ │ -Class #942 header: │ │ -class_idx : 1257 │ │ +Class #943 header: │ │ +class_idx : 1258 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1422 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1426 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 4 │ │ │ │ -Class #942 annotations: │ │ +Class #943 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="FramedDataSource" │ │ Annotations on method #9551 'checkNotClosed' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9552 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9553 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9554 'receive' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9556 'waitUntilReadable' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #942 - │ │ +Class #943 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ @@ -269292,49 +269318,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ae394: |[0ae394] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:()V │ │ -0ae3a4: 1c00 eb04 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04eb │ │ -0ae3a8: 6e10 7227 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ -0ae3ae: 0a00 |0005: move-result v0 │ │ -0ae3b0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0ae3b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0ae3b6: 6a00 d50f |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.$assertionsDisabled:Z // field@0fd5 │ │ -0ae3ba: 0e00 |000b: return-void │ │ -0ae3bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0ae3be: 28fc |000d: goto 0009 // -0004 │ │ +0ae418: |[0ae418] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:()V │ │ +0ae428: 1c00 ec04 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04ec │ │ +0ae42c: 6e10 7227 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ +0ae432: 0a00 |0005: move-result v0 │ │ +0ae434: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0ae438: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0ae43a: 6a00 d50f |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.$assertionsDisabled:Z // field@0fd5 │ │ +0ae43e: 0e00 |000b: return-void │ │ +0ae440: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0ae442: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0ae3c0: |[0ae3c0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V │ │ -0ae3d0: 5b23 db0f |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae3d4: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ae3da: 2200 4906 |0005: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0ae3de: 7010 eb2b 0000 |0007: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0ae3e4: 5b20 da0f |000a: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@0fda │ │ -0ae3e8: 2200 4906 |000c: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0ae3ec: 7010 eb2b 0000 |000e: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0ae3f2: 5b20 d90f |0011: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ -0ae3f6: 5a24 d80f |0013: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.maxByteCount:J // field@0fd8 │ │ -0ae3fa: 0e00 |0015: return-void │ │ +0ae444: |[0ae444] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V │ │ +0ae454: 5b23 db0f |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae458: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ae45e: 2200 4c06 |0005: new-instance v0, Lokio/Buffer; // type@064c │ │ +0ae462: 7010 eb2b 0000 |0007: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0ae468: 5b20 da0f |000a: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@0fda │ │ +0ae46c: 2200 4c06 |000c: new-instance v0, Lokio/Buffer; // type@064c │ │ +0ae470: 7010 eb2b 0000 |000e: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0ae476: 5b20 d90f |0011: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ +0ae47a: 5a24 d80f |0013: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.maxByteCount:J // field@0fd8 │ │ +0ae47e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0005 line=316 │ │ 0x000c line=319 │ │ 0x0013 line=334 │ │ 0x0015 line=335 │ │ @@ -269348,17 +269374,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0ae3fc: |[0ae3fc] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V │ │ -0ae40c: 7040 4a25 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V // method@254a │ │ -0ae412: 0e00 |0003: return-void │ │ +0ae480: |[0ae480] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V │ │ +0ae490: 7040 4a25 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V // method@254a │ │ +0ae496: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ 0x0000 - 0x0004 reg=2 x1 J │ │ @@ -269369,17 +269395,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae414: |[0ae414] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z │ │ -0ae424: 5510 d70f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@0fd7 │ │ -0ae428: 0f00 |0002: return v0 │ │ +0ae498: |[0ae498] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z │ │ +0ae4a8: 5510 d70f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@0fd7 │ │ +0ae4ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ @@ -269387,17 +269413,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae42c: |[0ae42c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z │ │ -0ae43c: 5c01 d70f |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@0fd7 │ │ -0ae440: 0f01 |0002: return v1 │ │ +0ae4b0: |[0ae4b0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z │ │ +0ae4c0: 5c01 d70f |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@0fd7 │ │ +0ae4c4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -269406,17 +269432,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae444: |[0ae444] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z │ │ -0ae454: 5510 d60f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@0fd6 │ │ -0ae458: 0f00 |0002: return v0 │ │ +0ae4c8: |[0ae4c8] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z │ │ +0ae4d8: 5510 d60f |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@0fd6 │ │ +0ae4dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ @@ -269424,41 +269450,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0ae45c: |[0ae45c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.checkNotClosed:()V │ │ -0ae46c: 5530 d60f |0000: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@0fd6 │ │ -0ae470: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0ae474: 2200 3705 |0004: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0ae478: 1a01 1334 |0006: const-string v1, "stream closed" // string@3413 │ │ -0ae47c: 7020 4627 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ae482: 2700 |000b: throw v0 │ │ -0ae484: 5430 db0f |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae488: 7110 6325 0000 |000e: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@2563 │ │ -0ae48e: 0c00 |0011: move-result-object v0 │ │ -0ae490: 3800 2100 |0012: if-eqz v0, 0033 // +0021 │ │ -0ae494: 2200 3705 |0014: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0ae498: 2201 6c05 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0ae49c: 7010 f927 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ae4a2: 1a02 1534 |001b: const-string v2, "stream was reset: " // string@3415 │ │ -0ae4a6: 6e20 0228 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ae4ac: 0c01 |0020: move-result-object v1 │ │ -0ae4ae: 5432 db0f |0021: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae4b2: 7110 6325 0200 |0023: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@2563 │ │ -0ae4b8: 0c02 |0026: move-result-object v2 │ │ -0ae4ba: 6e20 0128 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0ae4c0: 0c01 |002a: move-result-object v1 │ │ -0ae4c2: 6e10 0628 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ae4c8: 0c01 |002e: move-result-object v1 │ │ -0ae4ca: 7020 4627 1000 |002f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ae4d0: 2700 |0032: throw v0 │ │ -0ae4d2: 0e00 |0033: return-void │ │ +0ae4e0: |[0ae4e0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.checkNotClosed:()V │ │ +0ae4f0: 5530 d60f |0000: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@0fd6 │ │ +0ae4f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0ae4f8: 2200 3805 |0004: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0ae4fc: 1a01 1d34 |0006: const-string v1, "stream closed" // string@341d │ │ +0ae500: 7020 4627 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ae506: 2700 |000b: throw v0 │ │ +0ae508: 5430 db0f |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae50c: 7110 6325 0000 |000e: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@2563 │ │ +0ae512: 0c00 |0011: move-result-object v0 │ │ +0ae514: 3800 2100 |0012: if-eqz v0, 0033 // +0021 │ │ +0ae518: 2200 3805 |0014: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0ae51c: 2201 6d05 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0ae520: 7010 f927 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ae526: 1a02 1f34 |001b: const-string v2, "stream was reset: " // string@341f │ │ +0ae52a: 6e20 0228 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ae530: 0c01 |0020: move-result-object v1 │ │ +0ae532: 5432 db0f |0021: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae536: 7110 6325 0200 |0023: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@2563 │ │ +0ae53c: 0c02 |0026: move-result-object v2 │ │ +0ae53e: 6e20 0128 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0ae544: 0c01 |002a: move-result-object v1 │ │ +0ae546: 6e10 0628 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ae54c: 0c01 |002e: move-result-object v1 │ │ +0ae54e: 7020 4627 1000 |002f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ae554: 2700 |0032: throw v0 │ │ +0ae556: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0004 line=439 │ │ 0x000c line=441 │ │ 0x0014 line=442 │ │ 0x0033 line=444 │ │ @@ -269470,47 +269496,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -0ae4d4: |[0ae4d4] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.waitUntilReadable:()V │ │ -0ae4e4: 5440 db0f |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae4e8: 7110 6225 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@2562 │ │ -0ae4ee: 0c00 |0005: move-result-object v0 │ │ -0ae4f0: 6e10 5625 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@2556 │ │ -0ae4f6: 5440 d90f |0009: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ -0ae4fa: 6e10 102c 0000 |000b: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae500: 0b00 |000e: move-result-wide v0 │ │ -0ae502: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -0ae506: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ -0ae50a: 3900 2300 |0013: if-nez v0, 0036 // +0023 │ │ -0ae50e: 5540 d70f |0015: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@0fd7 │ │ -0ae512: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ -0ae516: 5540 d60f |0019: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@0fd6 │ │ -0ae51a: 3900 1b00 |001b: if-nez v0, 0036 // +001b │ │ -0ae51e: 5440 db0f |001d: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae522: 7110 6325 0000 |001f: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@2563 │ │ -0ae528: 0c00 |0022: move-result-object v0 │ │ -0ae52a: 3900 1300 |0023: if-nez v0, 0036 // +0013 │ │ -0ae52e: 5440 db0f |0025: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae532: 7110 6425 0000 |0027: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2564 │ │ -0ae538: 28df |002a: goto 0009 // -0021 │ │ -0ae53a: 0d00 |002b: move-exception v0 │ │ -0ae53c: 5441 db0f |002c: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae540: 7110 6225 0100 |002e: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@2562 │ │ -0ae546: 0c01 |0031: move-result-object v1 │ │ -0ae548: 6e10 5825 0100 |0032: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ -0ae54e: 2700 |0035: throw v0 │ │ -0ae550: 5440 db0f |0036: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae554: 7110 6225 0000 |0038: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@2562 │ │ -0ae55a: 0c00 |003b: move-result-object v0 │ │ -0ae55c: 6e10 5825 0000 |003c: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ -0ae562: 0e00 |003f: return-void │ │ +0ae558: |[0ae558] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.waitUntilReadable:()V │ │ +0ae568: 5440 db0f |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae56c: 7110 6225 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@2562 │ │ +0ae572: 0c00 |0005: move-result-object v0 │ │ +0ae574: 6e10 5625 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@2556 │ │ +0ae57a: 5440 d90f |0009: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ +0ae57e: 6e10 102c 0000 |000b: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae584: 0b00 |000e: move-result-wide v0 │ │ +0ae586: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +0ae58a: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ +0ae58e: 3900 2300 |0013: if-nez v0, 0036 // +0023 │ │ +0ae592: 5540 d70f |0015: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@0fd7 │ │ +0ae596: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ +0ae59a: 5540 d60f |0019: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@0fd6 │ │ +0ae59e: 3900 1b00 |001b: if-nez v0, 0036 // +001b │ │ +0ae5a2: 5440 db0f |001d: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae5a6: 7110 6325 0000 |001f: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@2563 │ │ +0ae5ac: 0c00 |0022: move-result-object v0 │ │ +0ae5ae: 3900 1300 |0023: if-nez v0, 0036 // +0013 │ │ +0ae5b2: 5440 db0f |0025: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae5b6: 7110 6425 0000 |0027: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2564 │ │ +0ae5bc: 28df |002a: goto 0009 // -0021 │ │ +0ae5be: 0d00 |002b: move-exception v0 │ │ +0ae5c0: 5441 db0f |002c: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae5c4: 7110 6225 0100 |002e: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@2562 │ │ +0ae5ca: 0c01 |0031: move-result-object v1 │ │ +0ae5cc: 6e10 5825 0100 |0032: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ +0ae5d2: 2700 |0035: throw v0 │ │ +0ae5d4: 5440 db0f |0036: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae5d8: 7110 6225 0000 |0038: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@2562 │ │ +0ae5de: 0c00 |003b: move-result-object v0 │ │ +0ae5e0: 6e10 5825 0000 |003c: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ +0ae5e6: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x0009 - 0x002a │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=374 │ │ 0x0009 line=376 │ │ 0x0025 line=377 │ │ @@ -269525,30 +269551,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0ae570: |[0ae570] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.close:()V │ │ -0ae580: 5421 db0f |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae584: 1d01 |0002: monitor-enter v1 │ │ -0ae586: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0ae588: 5c20 d60f |0004: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@0fd6 │ │ -0ae58c: 5420 d90f |0006: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ -0ae590: 6e10 ed2b 0000 |0008: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@2bed │ │ -0ae596: 5420 db0f |000b: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae59a: 6e10 bf27 0000 |000d: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0ae5a0: 1e01 |0010: monitor-exit v1 │ │ -0ae5a2: 5420 db0f |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae5a6: 7110 5d25 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@255d │ │ -0ae5ac: 0e00 |0016: return-void │ │ -0ae5ae: 0d00 |0017: move-exception v0 │ │ -0ae5b0: 1e01 |0018: monitor-exit v1 │ │ -0ae5b2: 2700 |0019: throw v0 │ │ +0ae5f4: |[0ae5f4] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.close:()V │ │ +0ae604: 5421 db0f |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae608: 1d01 |0002: monitor-enter v1 │ │ +0ae60a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ae60c: 5c20 d60f |0004: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@0fd6 │ │ +0ae610: 5420 d90f |0006: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ +0ae614: 6e10 ed2b 0000 |0008: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@2bed │ │ +0ae61a: 5420 db0f |000b: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae61e: 6e10 bf27 0000 |000d: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0ae624: 1e01 |0010: monitor-exit v1 │ │ +0ae626: 5420 db0f |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae62a: 7110 5d25 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@255d │ │ +0ae630: 0e00 |0016: return-void │ │ +0ae632: 0d00 |0017: move-exception v0 │ │ +0ae634: 1e01 |0018: monitor-exit v1 │ │ +0ae636: 2700 |0019: throw v0 │ │ catches : 2 │ │ 0x0004 - 0x0011 │ │ -> 0x0017 │ │ 0x0018 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=429 │ │ @@ -269567,127 +269593,127 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 212 16-bit code units │ │ -0ae5c8: |[0ae5c8] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.read:(Lokio/Buffer;J)J │ │ -0ae5d8: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0ae5dc: 3102 0a06 |0002: cmp-long v2, v10, v6 │ │ -0ae5e0: 3b02 1b00 |0004: if-gez v2, 001f // +001b │ │ -0ae5e4: 2202 5605 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ae5e8: 2203 6c05 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0ae5ec: 7010 f927 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ae5f2: 1a04 ea17 |000d: const-string v4, "byteCount < 0: " // string@17ea │ │ -0ae5f6: 6e20 0228 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ae5fc: 0c03 |0012: move-result-object v3 │ │ -0ae5fe: 6e30 ff27 a30b |0013: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0ae604: 0c03 |0016: move-result-object v3 │ │ -0ae606: 6e10 0628 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ae60c: 0c03 |001a: move-result-object v3 │ │ -0ae60e: 7020 8f27 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ae614: 2702 |001e: throw v2 │ │ -0ae616: 5483 db0f |001f: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae61a: 1d03 |0021: monitor-enter v3 │ │ -0ae61c: 7010 5425 0800 |0022: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.waitUntilReadable:()V // method@2554 │ │ -0ae622: 7010 4f25 0800 |0025: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.checkNotClosed:()V // method@254f │ │ -0ae628: 5482 d90f |0028: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ -0ae62c: 6e10 102c 0200 |002a: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae632: 0b04 |002d: move-result-wide v4 │ │ -0ae634: 3102 0406 |002e: cmp-long v2, v4, v6 │ │ -0ae638: 3902 0600 |0030: if-nez v2, 0036 // +0006 │ │ -0ae63c: 1600 ffff |0032: const-wide/16 v0, #int -1 // #ffff │ │ -0ae640: 1e03 |0034: monitor-exit v3 │ │ -0ae642: 1000 |0035: return-wide v0 │ │ -0ae644: 5482 d90f |0036: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ -0ae648: 5484 d90f |0038: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ -0ae64c: 6e10 102c 0400 |003a: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae652: 0b04 |003d: move-result-wide v4 │ │ -0ae654: 7140 b027 ba54 |003e: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0ae65a: 0b04 |0041: move-result-wide v4 │ │ -0ae65c: 6e40 fe2b 9254 |0042: invoke-virtual {v2, v9, v4, v5}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@2bfe │ │ -0ae662: 0b00 |0045: move-result-wide v0 │ │ -0ae664: 5482 db0f |0046: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae668: 5324 e70f |0048: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ -0ae66c: bb04 |004a: add-long/2addr v4, v0 │ │ -0ae66e: 5a24 e70f |004b: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ -0ae672: 5482 db0f |004d: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae676: 5324 e70f |004f: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ -0ae67a: 5482 db0f |0051: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae67e: 7110 6025 0200 |0053: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae684: 0c02 |0056: move-result-object v2 │ │ -0ae686: 5422 c30f |0057: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ -0ae68a: 1506 0100 |0059: const/high16 v6, #int 65536 // #1 │ │ -0ae68e: 6e20 0926 6200 |005b: invoke-virtual {v2, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ -0ae694: 0a02 |005e: move-result v2 │ │ -0ae696: db02 0202 |005f: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0ae69a: 8126 |0061: int-to-long v6, v2 │ │ -0ae69c: 3102 0406 |0062: cmp-long v2, v4, v6 │ │ -0ae6a0: 3a02 1b00 |0064: if-ltz v2, 007f // +001b │ │ -0ae6a4: 5482 db0f |0066: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae6a8: 7110 6025 0200 |0068: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae6ae: 0c02 |006b: move-result-object v2 │ │ -0ae6b0: 5484 db0f |006c: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae6b4: 7110 6125 0400 |006e: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@2561 │ │ -0ae6ba: 0a04 |0071: move-result v4 │ │ -0ae6bc: 5485 db0f |0072: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae6c0: 5356 e70f |0074: iget-wide v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ -0ae6c4: 6e40 3e25 4276 |0076: invoke-virtual {v2, v4, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeWindowUpdateLater:(IJ)V // method@253e │ │ -0ae6ca: 5482 db0f |0079: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae6ce: 1604 0000 |007b: const-wide/16 v4, #int 0 // #0 │ │ -0ae6d2: 5a24 e70f |007d: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ -0ae6d6: 1e03 |007f: monitor-exit v3 │ │ -0ae6d8: 5482 db0f |0080: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae6dc: 7110 6025 0200 |0082: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae6e2: 0c03 |0085: move-result-object v3 │ │ -0ae6e4: 1d03 |0086: monitor-enter v3 │ │ -0ae6e6: 5482 db0f |0087: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae6ea: 7110 6025 0200 |0089: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae6f0: 0c02 |008c: move-result-object v2 │ │ -0ae6f2: 5324 ce0f |008d: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ -0ae6f6: bb04 |008f: add-long/2addr v4, v0 │ │ -0ae6f8: 5a24 ce0f |0090: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ -0ae6fc: 5482 db0f |0092: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae700: 7110 6025 0200 |0094: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae706: 0c02 |0097: move-result-object v2 │ │ -0ae708: 5324 ce0f |0098: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ -0ae70c: 5482 db0f |009a: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae710: 7110 6025 0200 |009c: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae716: 0c02 |009f: move-result-object v2 │ │ -0ae718: 5422 c30f |00a0: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ -0ae71c: 1506 0100 |00a2: const/high16 v6, #int 65536 // #1 │ │ -0ae720: 6e20 0926 6200 |00a4: invoke-virtual {v2, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ -0ae726: 0a02 |00a7: move-result v2 │ │ -0ae728: db02 0202 |00a8: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0ae72c: 8126 |00aa: int-to-long v6, v2 │ │ -0ae72e: 3102 0406 |00ab: cmp-long v2, v4, v6 │ │ -0ae732: 3a02 1e00 |00ad: if-ltz v2, 00cb // +001e │ │ -0ae736: 5482 db0f |00af: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae73a: 7110 6025 0200 |00b1: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae740: 0c02 |00b4: move-result-object v2 │ │ -0ae742: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ -0ae744: 5485 db0f |00b6: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae748: 7110 6025 0500 |00b8: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae74e: 0c05 |00bb: move-result-object v5 │ │ -0ae750: 5356 ce0f |00bc: iget-wide v6, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ -0ae754: 6e40 3e25 4276 |00be: invoke-virtual {v2, v4, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeWindowUpdateLater:(IJ)V // method@253e │ │ -0ae75a: 5482 db0f |00c1: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae75e: 7110 6025 0200 |00c3: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ -0ae764: 0c02 |00c6: move-result-object v2 │ │ -0ae766: 1604 0000 |00c7: const-wide/16 v4, #int 0 // #0 │ │ -0ae76a: 5a24 ce0f |00c9: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ -0ae76e: 1e03 |00cb: monitor-exit v3 │ │ -0ae770: 2900 69ff |00cc: goto/16 0035 // -0097 │ │ -0ae774: 0d02 |00ce: move-exception v2 │ │ -0ae776: 1e03 |00cf: monitor-exit v3 │ │ -0ae778: 2702 |00d0: throw v2 │ │ -0ae77a: 0d02 |00d1: move-exception v2 │ │ -0ae77c: 1e03 |00d2: monitor-exit v3 │ │ -0ae77e: 2702 |00d3: throw v2 │ │ +0ae64c: |[0ae64c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.read:(Lokio/Buffer;J)J │ │ +0ae65c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0ae660: 3102 0a06 |0002: cmp-long v2, v10, v6 │ │ +0ae664: 3b02 1b00 |0004: if-gez v2, 001f // +001b │ │ +0ae668: 2202 5705 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ae66c: 2203 6d05 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0ae670: 7010 f927 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ae676: 1a04 f417 |000d: const-string v4, "byteCount < 0: " // string@17f4 │ │ +0ae67a: 6e20 0228 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ae680: 0c03 |0012: move-result-object v3 │ │ +0ae682: 6e30 ff27 a30b |0013: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0ae688: 0c03 |0016: move-result-object v3 │ │ +0ae68a: 6e10 0628 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ae690: 0c03 |001a: move-result-object v3 │ │ +0ae692: 7020 8f27 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ae698: 2702 |001e: throw v2 │ │ +0ae69a: 5483 db0f |001f: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae69e: 1d03 |0021: monitor-enter v3 │ │ +0ae6a0: 7010 5425 0800 |0022: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.waitUntilReadable:()V // method@2554 │ │ +0ae6a6: 7010 4f25 0800 |0025: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.checkNotClosed:()V // method@254f │ │ +0ae6ac: 5482 d90f |0028: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ +0ae6b0: 6e10 102c 0200 |002a: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae6b6: 0b04 |002d: move-result-wide v4 │ │ +0ae6b8: 3102 0406 |002e: cmp-long v2, v4, v6 │ │ +0ae6bc: 3902 0600 |0030: if-nez v2, 0036 // +0006 │ │ +0ae6c0: 1600 ffff |0032: const-wide/16 v0, #int -1 // #ffff │ │ +0ae6c4: 1e03 |0034: monitor-exit v3 │ │ +0ae6c6: 1000 |0035: return-wide v0 │ │ +0ae6c8: 5482 d90f |0036: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ +0ae6cc: 5484 d90f |0038: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ +0ae6d0: 6e10 102c 0400 |003a: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae6d6: 0b04 |003d: move-result-wide v4 │ │ +0ae6d8: 7140 b027 ba54 |003e: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0ae6de: 0b04 |0041: move-result-wide v4 │ │ +0ae6e0: 6e40 fe2b 9254 |0042: invoke-virtual {v2, v9, v4, v5}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@2bfe │ │ +0ae6e6: 0b00 |0045: move-result-wide v0 │ │ +0ae6e8: 5482 db0f |0046: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae6ec: 5324 e70f |0048: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ +0ae6f0: bb04 |004a: add-long/2addr v4, v0 │ │ +0ae6f2: 5a24 e70f |004b: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ +0ae6f6: 5482 db0f |004d: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae6fa: 5324 e70f |004f: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ +0ae6fe: 5482 db0f |0051: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae702: 7110 6025 0200 |0053: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae708: 0c02 |0056: move-result-object v2 │ │ +0ae70a: 5422 c30f |0057: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ +0ae70e: 1506 0100 |0059: const/high16 v6, #int 65536 // #1 │ │ +0ae712: 6e20 0926 6200 |005b: invoke-virtual {v2, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ +0ae718: 0a02 |005e: move-result v2 │ │ +0ae71a: db02 0202 |005f: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0ae71e: 8126 |0061: int-to-long v6, v2 │ │ +0ae720: 3102 0406 |0062: cmp-long v2, v4, v6 │ │ +0ae724: 3a02 1b00 |0064: if-ltz v2, 007f // +001b │ │ +0ae728: 5482 db0f |0066: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae72c: 7110 6025 0200 |0068: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae732: 0c02 |006b: move-result-object v2 │ │ +0ae734: 5484 db0f |006c: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae738: 7110 6125 0400 |006e: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@2561 │ │ +0ae73e: 0a04 |0071: move-result v4 │ │ +0ae740: 5485 db0f |0072: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae744: 5356 e70f |0074: iget-wide v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ +0ae748: 6e40 3e25 4276 |0076: invoke-virtual {v2, v4, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeWindowUpdateLater:(IJ)V // method@253e │ │ +0ae74e: 5482 db0f |0079: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae752: 1604 0000 |007b: const-wide/16 v4, #int 0 // #0 │ │ +0ae756: 5a24 e70f |007d: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ +0ae75a: 1e03 |007f: monitor-exit v3 │ │ +0ae75c: 5482 db0f |0080: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae760: 7110 6025 0200 |0082: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae766: 0c03 |0085: move-result-object v3 │ │ +0ae768: 1d03 |0086: monitor-enter v3 │ │ +0ae76a: 5482 db0f |0087: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae76e: 7110 6025 0200 |0089: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae774: 0c02 |008c: move-result-object v2 │ │ +0ae776: 5324 ce0f |008d: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ +0ae77a: bb04 |008f: add-long/2addr v4, v0 │ │ +0ae77c: 5a24 ce0f |0090: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ +0ae780: 5482 db0f |0092: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae784: 7110 6025 0200 |0094: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae78a: 0c02 |0097: move-result-object v2 │ │ +0ae78c: 5324 ce0f |0098: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ +0ae790: 5482 db0f |009a: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae794: 7110 6025 0200 |009c: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae79a: 0c02 |009f: move-result-object v2 │ │ +0ae79c: 5422 c30f |00a0: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ +0ae7a0: 1506 0100 |00a2: const/high16 v6, #int 65536 // #1 │ │ +0ae7a4: 6e20 0926 6200 |00a4: invoke-virtual {v2, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ +0ae7aa: 0a02 |00a7: move-result v2 │ │ +0ae7ac: db02 0202 |00a8: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0ae7b0: 8126 |00aa: int-to-long v6, v2 │ │ +0ae7b2: 3102 0406 |00ab: cmp-long v2, v4, v6 │ │ +0ae7b6: 3a02 1e00 |00ad: if-ltz v2, 00cb // +001e │ │ +0ae7ba: 5482 db0f |00af: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae7be: 7110 6025 0200 |00b1: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae7c4: 0c02 |00b4: move-result-object v2 │ │ +0ae7c6: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ +0ae7c8: 5485 db0f |00b6: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae7cc: 7110 6025 0500 |00b8: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae7d2: 0c05 |00bb: move-result-object v5 │ │ +0ae7d4: 5356 ce0f |00bc: iget-wide v6, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ +0ae7d8: 6e40 3e25 4276 |00be: invoke-virtual {v2, v4, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeWindowUpdateLater:(IJ)V // method@253e │ │ +0ae7de: 5482 db0f |00c1: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae7e2: 7110 6025 0200 |00c3: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@2560 │ │ +0ae7e8: 0c02 |00c6: move-result-object v2 │ │ +0ae7ea: 1604 0000 |00c7: const-wide/16 v4, #int 0 // #0 │ │ +0ae7ee: 5a24 ce0f |00c9: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0fce │ │ +0ae7f2: 1e03 |00cb: monitor-exit v3 │ │ +0ae7f4: 2900 69ff |00cc: goto/16 0035 // -0097 │ │ +0ae7f8: 0d02 |00ce: move-exception v2 │ │ +0ae7fa: 1e03 |00cf: monitor-exit v3 │ │ +0ae7fc: 2702 |00d0: throw v2 │ │ +0ae7fe: 0d02 |00d1: move-exception v2 │ │ +0ae800: 1e03 |00d2: monitor-exit v3 │ │ +0ae802: 2702 |00d3: throw v2 │ │ catches : 3 │ │ 0x0022 - 0x0080 │ │ -> 0x00d1 │ │ 0x0087 - 0x00d0 │ │ -> 0x00ce │ │ 0x00d2 - 0x00d3 │ │ -> 0x00d1 │ │ @@ -269724,84 +269750,84 @@ │ │ type : '(Lokio/BufferedSource;J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -0ae7a0: |[0ae7a0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.receive:(Lokio/BufferedSource;J)V │ │ -0ae7b0: 6305 d50f |0000: sget-boolean v5, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.$assertionsDisabled:Z // field@0fd5 │ │ -0ae7b4: 3905 3000 |0002: if-nez v5, 0032 // +0030 │ │ -0ae7b8: 54c5 db0f |0004: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae7bc: 7110 1128 0500 |0006: invoke-static {v5}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0ae7c2: 0a05 |0009: move-result v5 │ │ -0ae7c4: 3805 2800 |000a: if-eqz v5, 0032 // +0028 │ │ -0ae7c8: 2205 4305 |000c: new-instance v5, Ljava/lang/AssertionError; // type@0543 │ │ -0ae7cc: 7010 6127 0500 |000e: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0ae7d2: 2705 |0011: throw v5 │ │ -0ae7d4: bc2e |0012: sub-long/2addr v14, v2 │ │ -0ae7d6: 54c6 db0f |0013: iget-object v6, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae7da: 1d06 |0015: monitor-enter v6 │ │ -0ae7dc: 54c5 d90f |0016: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ -0ae7e0: 6e10 102c 0500 |0018: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae7e6: 0b08 |001b: move-result-wide v8 │ │ -0ae7e8: 160a 0000 |001c: const-wide/16 v10, #int 0 // #0 │ │ -0ae7ec: 3105 080a |001e: cmp-long v5, v8, v10 │ │ -0ae7f0: 3905 5600 |0020: if-nez v5, 0076 // +0056 │ │ -0ae7f4: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -0ae7f6: 54c5 d90f |0023: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ -0ae7fa: 54c7 da0f |0025: iget-object v7, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@0fda │ │ -0ae7fe: 6e20 1b2c 7500 |0027: invoke-virtual {v5, v7}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@2c1b │ │ -0ae804: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ -0ae808: 54c5 db0f |002c: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae80c: 6e10 bf27 0500 |002e: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0ae812: 1e06 |0031: monitor-exit v6 │ │ -0ae814: 1606 0000 |0032: const-wide/16 v6, #int 0 // #0 │ │ -0ae818: 3105 0e06 |0034: cmp-long v5, v14, v6 │ │ -0ae81c: 3d05 2200 |0036: if-lez v5, 0058 // +0022 │ │ -0ae820: 54c6 db0f |0038: iget-object v6, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae824: 1d06 |003a: monitor-enter v6 │ │ -0ae826: 55c0 d70f |003b: iget-boolean v0, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@0fd7 │ │ -0ae82a: 54c5 d90f |003d: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ -0ae82e: 6e10 102c 0500 |003f: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ae834: 0b08 |0042: move-result-wide v8 │ │ -0ae836: bbe8 |0043: add-long/2addr v8, v14 │ │ -0ae838: 53ca d80f |0044: iget-wide v10, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.maxByteCount:J // field@0fd8 │ │ -0ae83c: 3105 080a |0046: cmp-long v5, v8, v10 │ │ -0ae840: 3d05 1100 |0048: if-lez v5, 0059 // +0011 │ │ -0ae844: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -0ae846: 1e06 |004b: monitor-exit v6 │ │ -0ae848: 3801 1200 |004c: if-eqz v1, 005e // +0012 │ │ -0ae84c: 7230 472c ed0f |004e: invoke-interface {v13, v14, v15}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0ae852: 54c5 db0f |0051: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae856: 6206 7c0f |0053: sget-object v6, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7c │ │ -0ae85a: 6e20 6a25 6500 |0055: invoke-virtual {v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@256a │ │ -0ae860: 0e00 |0058: return-void │ │ -0ae862: 1201 |0059: const/4 v1, #int 0 // #0 │ │ -0ae864: 28f1 |005a: goto 004b // -000f │ │ -0ae866: 0d05 |005b: move-exception v5 │ │ -0ae868: 1e06 |005c: monitor-exit v6 │ │ -0ae86a: 2705 |005d: throw v5 │ │ -0ae86c: 3800 0600 |005e: if-eqz v0, 0064 // +0006 │ │ -0ae870: 7230 472c ed0f |0060: invoke-interface {v13, v14, v15}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0ae876: 28f5 |0063: goto 0058 // -000b │ │ -0ae878: 54c5 da0f |0064: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@0fda │ │ -0ae87c: 7240 3b2c 5dfe |0066: invoke-interface {v13, v5, v14, v15}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ -0ae882: 0b02 |0069: move-result-wide v2 │ │ -0ae884: 1606 ffff |006a: const-wide/16 v6, #int -1 // #ffff │ │ -0ae888: 3105 0206 |006c: cmp-long v5, v2, v6 │ │ -0ae88c: 3905 a4ff |006e: if-nez v5, 0012 // -005c │ │ -0ae890: 2205 3005 |0070: new-instance v5, Ljava/io/EOFException; // type@0530 │ │ -0ae894: 7010 3727 0500 |0072: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@2737 │ │ -0ae89a: 2705 |0075: throw v5 │ │ -0ae89c: 1204 |0076: const/4 v4, #int 0 // #0 │ │ -0ae89e: 28ac |0077: goto 0023 // -0054 │ │ -0ae8a0: 0d05 |0078: move-exception v5 │ │ -0ae8a2: 1e06 |0079: monitor-exit v6 │ │ -0ae8a4: 2705 |007a: throw v5 │ │ +0ae824: |[0ae824] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.receive:(Lokio/BufferedSource;J)V │ │ +0ae834: 6305 d50f |0000: sget-boolean v5, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.$assertionsDisabled:Z // field@0fd5 │ │ +0ae838: 3905 3000 |0002: if-nez v5, 0032 // +0030 │ │ +0ae83c: 54c5 db0f |0004: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae840: 7110 1128 0500 |0006: invoke-static {v5}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0ae846: 0a05 |0009: move-result v5 │ │ +0ae848: 3805 2800 |000a: if-eqz v5, 0032 // +0028 │ │ +0ae84c: 2205 4405 |000c: new-instance v5, Ljava/lang/AssertionError; // type@0544 │ │ +0ae850: 7010 6127 0500 |000e: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0ae856: 2705 |0011: throw v5 │ │ +0ae858: bc2e |0012: sub-long/2addr v14, v2 │ │ +0ae85a: 54c6 db0f |0013: iget-object v6, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae85e: 1d06 |0015: monitor-enter v6 │ │ +0ae860: 54c5 d90f |0016: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ +0ae864: 6e10 102c 0500 |0018: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae86a: 0b08 |001b: move-result-wide v8 │ │ +0ae86c: 160a 0000 |001c: const-wide/16 v10, #int 0 // #0 │ │ +0ae870: 3105 080a |001e: cmp-long v5, v8, v10 │ │ +0ae874: 3905 5600 |0020: if-nez v5, 0076 // +0056 │ │ +0ae878: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +0ae87a: 54c5 d90f |0023: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ +0ae87e: 54c7 da0f |0025: iget-object v7, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@0fda │ │ +0ae882: 6e20 1b2c 7500 |0027: invoke-virtual {v5, v7}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@2c1b │ │ +0ae888: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ +0ae88c: 54c5 db0f |002c: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae890: 6e10 bf27 0500 |002e: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0ae896: 1e06 |0031: monitor-exit v6 │ │ +0ae898: 1606 0000 |0032: const-wide/16 v6, #int 0 // #0 │ │ +0ae89c: 3105 0e06 |0034: cmp-long v5, v14, v6 │ │ +0ae8a0: 3d05 2200 |0036: if-lez v5, 0058 // +0022 │ │ +0ae8a4: 54c6 db0f |0038: iget-object v6, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae8a8: 1d06 |003a: monitor-enter v6 │ │ +0ae8aa: 55c0 d70f |003b: iget-boolean v0, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@0fd7 │ │ +0ae8ae: 54c5 d90f |003d: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@0fd9 │ │ +0ae8b2: 6e10 102c 0500 |003f: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0ae8b8: 0b08 |0042: move-result-wide v8 │ │ +0ae8ba: bbe8 |0043: add-long/2addr v8, v14 │ │ +0ae8bc: 53ca d80f |0044: iget-wide v10, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.maxByteCount:J // field@0fd8 │ │ +0ae8c0: 3105 080a |0046: cmp-long v5, v8, v10 │ │ +0ae8c4: 3d05 1100 |0048: if-lez v5, 0059 // +0011 │ │ +0ae8c8: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +0ae8ca: 1e06 |004b: monitor-exit v6 │ │ +0ae8cc: 3801 1200 |004c: if-eqz v1, 005e // +0012 │ │ +0ae8d0: 7230 472c ed0f |004e: invoke-interface {v13, v14, v15}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0ae8d6: 54c5 db0f |0051: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae8da: 6206 7c0f |0053: sget-object v6, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f7c │ │ +0ae8de: 6e20 6a25 6500 |0055: invoke-virtual {v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@256a │ │ +0ae8e4: 0e00 |0058: return-void │ │ +0ae8e6: 1201 |0059: const/4 v1, #int 0 // #0 │ │ +0ae8e8: 28f1 |005a: goto 004b // -000f │ │ +0ae8ea: 0d05 |005b: move-exception v5 │ │ +0ae8ec: 1e06 |005c: monitor-exit v6 │ │ +0ae8ee: 2705 |005d: throw v5 │ │ +0ae8f0: 3800 0600 |005e: if-eqz v0, 0064 // +0006 │ │ +0ae8f4: 7230 472c ed0f |0060: invoke-interface {v13, v14, v15}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0ae8fa: 28f5 |0063: goto 0058 // -000b │ │ +0ae8fc: 54c5 da0f |0064: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@0fda │ │ +0ae900: 7240 3b2c 5dfe |0066: invoke-interface {v13, v5, v14, v15}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ +0ae906: 0b02 |0069: move-result-wide v2 │ │ +0ae908: 1606 ffff |006a: const-wide/16 v6, #int -1 // #ffff │ │ +0ae90c: 3105 0206 |006c: cmp-long v5, v2, v6 │ │ +0ae910: 3905 a4ff |006e: if-nez v5, 0012 // -005c │ │ +0ae914: 2205 3105 |0070: new-instance v5, Ljava/io/EOFException; // type@0531 │ │ +0ae918: 7010 3727 0500 |0072: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@2737 │ │ +0ae91e: 2705 |0075: throw v5 │ │ +0ae920: 1204 |0076: const/4 v4, #int 0 // #0 │ │ +0ae922: 28ac |0077: goto 0023 // -0054 │ │ +0ae924: 0d05 |0078: move-exception v5 │ │ +0ae926: 1e06 |0079: monitor-exit v6 │ │ +0ae928: 2705 |007a: throw v5 │ │ catches : 4 │ │ 0x0016 - 0x0032 │ │ -> 0x0078 │ │ 0x003b - 0x004c │ │ -> 0x005b │ │ 0x005c - 0x005d │ │ -> 0x005b │ │ @@ -269853,42 +269879,42 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ae8d0: |[0ae8d0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.timeout:()Lokio/Timeout; │ │ -0ae8e0: 5410 db0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ -0ae8e4: 7110 6225 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@2562 │ │ -0ae8ea: 0c00 |0005: move-result-object v0 │ │ -0ae8ec: 1100 |0006: return-object v0 │ │ +0ae954: |[0ae954] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.timeout:()Lokio/Timeout; │ │ +0ae964: 5410 db0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdb │ │ +0ae968: 7110 6225 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@2562 │ │ +0ae96e: 0c00 |0005: move-result-object v0 │ │ +0ae970: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ │ │ - source_file_idx : 1422 (FramedStream.java) │ │ + source_file_idx : 1426 (FramedStream.java) │ │ │ │ -Class #943 header: │ │ -class_idx : 1629 │ │ +Class #944 header: │ │ +class_idx : 1632 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4631 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4641 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ -Class #943 annotations: │ │ +Class #944 annotations: │ │ Annotations on method #11491 'throwIfReached' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #943 - │ │ +Class #944 - │ │ Class descriptor : 'Lokio/Timeout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lokio/Timeout;) │ │ name : 'NONE' │ │ @@ -269913,36 +269939,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae8f0: |[0ae8f0] okio.Timeout.:()V │ │ -0ae900: 2200 5c06 |0000: new-instance v0, Lokio/Timeout$1; // type@065c │ │ -0ae904: 7010 d82c 0000 |0002: invoke-direct {v0}, Lokio/Timeout$1;.:()V // method@2cd8 │ │ -0ae90a: 6900 1b12 |0005: sput-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@121b │ │ -0ae90e: 0e00 |0007: return-void │ │ +0ae974: |[0ae974] okio.Timeout.:()V │ │ +0ae984: 2200 5f06 |0000: new-instance v0, Lokio/Timeout$1; // type@065f │ │ +0ae988: 7010 d82c 0000 |0002: invoke-direct {v0}, Lokio/Timeout$1;.:()V // method@2cd8 │ │ +0ae98e: 6900 2212 |0005: sput-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@1222 │ │ +0ae992: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lokio/Timeout;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ae910: |[0ae910] okio.Timeout.:()V │ │ -0ae920: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ae926: 0e00 |0003: return-void │ │ +0ae994: |[0ae994] okio.Timeout.:()V │ │ +0ae9a4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ae9aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Timeout; │ │ │ │ @@ -269952,18 +269978,18 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0ae928: |[0ae928] okio.Timeout.clearDeadline:()Lokio/Timeout; │ │ -0ae938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae93a: 5c10 1d12 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@121d │ │ -0ae93e: 1101 |0003: return-object v1 │ │ +0ae9ac: |[0ae9ac] okio.Timeout.clearDeadline:()Lokio/Timeout; │ │ +0ae9bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ae9be: 5c10 2412 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@1224 │ │ +0ae9c2: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lokio/Timeout; │ │ │ │ @@ -269972,18 +269998,18 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ae940: |[0ae940] okio.Timeout.clearTimeout:()Lokio/Timeout; │ │ -0ae950: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0ae954: 5a20 1e12 |0002: iput-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@121e │ │ -0ae958: 1102 |0004: return-object v2 │ │ +0ae9c4: |[0ae9c4] okio.Timeout.clearTimeout:()Lokio/Timeout; │ │ +0ae9d4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0ae9d8: 5a20 2512 |0002: iput-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@1225 │ │ +0ae9dc: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lokio/Timeout; │ │ │ │ @@ -269992,23 +270018,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ae95c: |[0ae95c] okio.Timeout.deadlineNanoTime:()J │ │ -0ae96c: 5520 1d12 |0000: iget-boolean v0, v2, Lokio/Timeout;.hasDeadline:Z // field@121d │ │ -0ae970: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0ae974: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0ae978: 1a01 b30e |0006: const-string v1, "No deadline" // string@0eb3 │ │ -0ae97c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0ae982: 2700 |000b: throw v0 │ │ -0ae984: 5320 1c12 |000c: iget-wide v0, v2, Lokio/Timeout;.deadlineNanoTime:J // field@121c │ │ -0ae988: 1000 |000e: return-wide v0 │ │ +0ae9e0: |[0ae9e0] okio.Timeout.deadlineNanoTime:()J │ │ +0ae9f0: 5520 2412 |0000: iget-boolean v0, v2, Lokio/Timeout;.hasDeadline:Z // field@1224 │ │ +0ae9f4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0ae9f8: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0ae9fc: 1a01 bc0e |0006: const-string v1, "No deadline" // string@0ebc │ │ +0aea00: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0aea06: 2700 |000b: throw v0 │ │ +0aea08: 5320 2312 |000c: iget-wide v0, v2, Lokio/Timeout;.deadlineNanoTime:J // field@1223 │ │ +0aea0c: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000c line=105 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lokio/Timeout; │ │ │ │ @@ -270017,19 +270043,19 @@ │ │ type : '(J)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ae98c: |[0ae98c] okio.Timeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ -0ae99c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ae99e: 5c10 1d12 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@121d │ │ -0ae9a2: 5a12 1c12 |0003: iput-wide v2, v1, Lokio/Timeout;.deadlineNanoTime:J // field@121c │ │ -0ae9a6: 1101 |0005: return-object v1 │ │ +0aea10: |[0aea10] okio.Timeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ +0aea20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0aea22: 5c10 2412 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@1224 │ │ +0aea26: 5a12 2312 |0003: iput-wide v2, v1, Lokio/Timeout;.deadlineNanoTime:J // field@1223 │ │ +0aea2a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Timeout; │ │ @@ -270040,17 +270066,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae9a8: |[0ae9a8] okio.Timeout.hasDeadline:()Z │ │ -0ae9b8: 5510 1d12 |0000: iget-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@121d │ │ -0ae9bc: 0f00 |0002: return v0 │ │ +0aea2c: |[0aea2c] okio.Timeout.hasDeadline:()Z │ │ +0aea3c: 5510 2412 |0000: iget-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@1224 │ │ +0aea40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Timeout; │ │ │ │ #5 : (in Lokio/Timeout;) │ │ @@ -270058,36 +270084,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0ae9c0: |[0ae9c0] okio.Timeout.throwIfReached:()V │ │ -0ae9d0: 7100 1228 0000 |0000: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@2812 │ │ -0ae9d6: 0a00 |0003: move-result v0 │ │ -0ae9d8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0ae9dc: 2200 3905 |0006: new-instance v0, Ljava/io/InterruptedIOException; // type@0539 │ │ -0ae9e0: 1a01 ee34 |0008: const-string v1, "thread interrupted" // string@34ee │ │ -0ae9e4: 7020 4f27 1000 |000a: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@274f │ │ -0ae9ea: 2700 |000d: throw v0 │ │ -0ae9ec: 5540 1d12 |000e: iget-boolean v0, v4, Lokio/Timeout;.hasDeadline:Z // field@121d │ │ -0ae9f0: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -0ae9f4: 5340 1c12 |0012: iget-wide v0, v4, Lokio/Timeout;.deadlineNanoTime:J // field@121c │ │ -0ae9f8: 7100 0b28 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0ae9fe: 0b02 |0017: move-result-wide v2 │ │ -0aea00: bc20 |0018: sub-long/2addr v0, v2 │ │ -0aea02: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ -0aea06: 3100 0002 |001b: cmp-long v0, v0, v2 │ │ -0aea0a: 3c00 0a00 |001d: if-gtz v0, 0027 // +000a │ │ -0aea0e: 2200 3905 |001f: new-instance v0, Ljava/io/InterruptedIOException; // type@0539 │ │ -0aea12: 1a01 b51a |0021: const-string v1, "deadline reached" // string@1ab5 │ │ -0aea16: 7020 4f27 1000 |0023: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@274f │ │ -0aea1c: 2700 |0026: throw v0 │ │ -0aea1e: 0e00 |0027: return-void │ │ +0aea44: |[0aea44] okio.Timeout.throwIfReached:()V │ │ +0aea54: 7100 1228 0000 |0000: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@2812 │ │ +0aea5a: 0a00 |0003: move-result v0 │ │ +0aea5c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0aea60: 2200 3a05 |0006: new-instance v0, Ljava/io/InterruptedIOException; // type@053a │ │ +0aea64: 1a01 f734 |0008: const-string v1, "thread interrupted" // string@34f7 │ │ +0aea68: 7020 4f27 1000 |000a: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@274f │ │ +0aea6e: 2700 |000d: throw v0 │ │ +0aea70: 5540 2412 |000e: iget-boolean v0, v4, Lokio/Timeout;.hasDeadline:Z // field@1224 │ │ +0aea74: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +0aea78: 5340 2312 |0012: iget-wide v0, v4, Lokio/Timeout;.deadlineNanoTime:J // field@1223 │ │ +0aea7c: 7100 0b28 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0aea82: 0b02 |0017: move-result-wide v2 │ │ +0aea84: bc20 |0018: sub-long/2addr v0, v2 │ │ +0aea86: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ +0aea8a: 3100 0002 |001b: cmp-long v0, v0, v2 │ │ +0aea8e: 3c00 0a00 |001d: if-gtz v0, 0027 // +000a │ │ +0aea92: 2200 3a05 |001f: new-instance v0, Ljava/io/InterruptedIOException; // type@053a │ │ +0aea96: 1a01 bf1a |0021: const-string v1, "deadline reached" // string@1abf │ │ +0aea9a: 7020 4f27 1000 |0023: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@274f │ │ +0aeaa0: 2700 |0026: throw v0 │ │ +0aeaa2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=145 │ │ 0x000e line=148 │ │ 0x001f line=149 │ │ 0x0027 line=151 │ │ @@ -270099,39 +270125,39 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0aea20: |[0aea20] okio.Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -0aea30: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0aea34: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ -0aea38: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ -0aea3c: 2200 5605 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0aea40: 2201 6c05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0aea44: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0aea4a: 1a02 1635 |000d: const-string v2, "timeout < 0: " // string@3516 │ │ -0aea4e: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0aea54: 0c01 |0012: move-result-object v1 │ │ -0aea56: 6e30 ff27 4105 |0013: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0aea5c: 0c01 |0016: move-result-object v1 │ │ -0aea5e: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0aea64: 0c01 |001a: move-result-object v1 │ │ -0aea66: 7020 8f27 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0aea6c: 2700 |001e: throw v0 │ │ -0aea6e: 3906 0a00 |001f: if-nez v6, 0029 // +000a │ │ -0aea72: 2200 5605 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0aea76: 1a01 db35 |0023: const-string v1, "unit == null" // string@35db │ │ -0aea7a: 7020 8f27 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0aea80: 2700 |0028: throw v0 │ │ -0aea82: 6e30 2129 4605 |0029: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@2921 │ │ -0aea88: 0b00 |002c: move-result-wide v0 │ │ -0aea8a: 5a30 1e12 |002d: iput-wide v0, v3, Lokio/Timeout;.timeoutNanos:J // field@121e │ │ -0aea8e: 1103 |002f: return-object v3 │ │ +0aeaa4: |[0aeaa4] okio.Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +0aeab4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0aeab8: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +0aeabc: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ +0aeac0: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0aeac4: 2201 6d05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0aeac8: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0aeace: 1a02 1f35 |000d: const-string v2, "timeout < 0: " // string@351f │ │ +0aead2: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0aead8: 0c01 |0012: move-result-object v1 │ │ +0aeada: 6e30 ff27 4105 |0013: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0aeae0: 0c01 |0016: move-result-object v1 │ │ +0aeae2: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0aeae8: 0c01 |001a: move-result-object v1 │ │ +0aeaea: 7020 8f27 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0aeaf0: 2700 |001e: throw v0 │ │ +0aeaf2: 3906 0a00 |001f: if-nez v6, 0029 // +000a │ │ +0aeaf6: 2200 5705 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0aeafa: 1a01 e435 |0023: const-string v1, "unit == null" // string@35e4 │ │ +0aeafe: 7020 8f27 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0aeb04: 2700 |0028: throw v0 │ │ +0aeb06: 6e30 2129 4605 |0029: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@2921 │ │ +0aeb0c: 0b00 |002c: move-result-wide v0 │ │ +0aeb0e: 5a30 2512 |002d: iput-wide v0, v3, Lokio/Timeout;.timeoutNanos:J // field@1225 │ │ +0aeb12: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x001f line=82 │ │ 0x0029 line=83 │ │ 0x002f line=84 │ │ locals : │ │ @@ -270144,48 +270170,48 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aea90: |[0aea90] okio.Timeout.timeoutNanos:()J │ │ -0aeaa0: 5320 1e12 |0000: iget-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@121e │ │ -0aeaa4: 1000 |0002: return-wide v0 │ │ +0aeb14: |[0aeb14] okio.Timeout.timeoutNanos:()J │ │ +0aeb24: 5320 2512 |0000: iget-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@1225 │ │ +0aeb28: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokio/Timeout; │ │ │ │ - source_file_idx : 4631 (Timeout.java) │ │ + source_file_idx : 4641 (Timeout.java) │ │ │ │ -Class #944 header: │ │ -class_idx : 1607 │ │ +Class #945 header: │ │ +class_idx : 1610 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1629 │ │ -source_file_idx : 760 │ │ +superclass_idx : 1632 │ │ +source_file_idx : 761 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 8 │ │ │ │ -Class #944 annotations: │ │ +Class #945 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lokio/AsyncTimeout$Watchdog; } │ │ Annotations on method #11223 'access$000' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; } │ │ Annotations on method #11224 'awaitTimeout' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; } │ │ Annotations on method #11228 'exit' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11229 'exit' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #944 - │ │ +Class #945 - │ │ Class descriptor : 'Lokio/AsyncTimeout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lokio/Timeout;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lokio/AsyncTimeout;) │ │ name : 'head' │ │ @@ -270210,17 +270236,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aeaa8: |[0aeaa8] okio.AsyncTimeout.:()V │ │ -0aeab8: 7010 dd2c 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@2cdd │ │ -0aeabe: 0e00 |0003: return-void │ │ +0aeb2c: |[0aeb2c] okio.AsyncTimeout.:()V │ │ +0aeb3c: 7010 dd2c 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@2cdd │ │ +0aeb42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=277 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/AsyncTimeout; │ │ │ │ @@ -270229,70 +270255,70 @@ │ │ type : '()Lokio/AsyncTimeout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0aeac0: |[0aeac0] okio.AsyncTimeout.access$000:()Lokio/AsyncTimeout; │ │ -0aead0: 7100 d82b 0000 |0000: invoke-static {}, Lokio/AsyncTimeout;.awaitTimeout:()Lokio/AsyncTimeout; // method@2bd8 │ │ -0aead6: 0c00 |0003: move-result-object v0 │ │ -0aead8: 1100 |0004: return-object v0 │ │ +0aeb44: |[0aeb44] okio.AsyncTimeout.access$000:()Lokio/AsyncTimeout; │ │ +0aeb54: 7100 d82b 0000 |0000: invoke-static {}, Lokio/AsyncTimeout;.awaitTimeout:()Lokio/AsyncTimeout; // method@2bd8 │ │ +0aeb5a: 0c00 |0003: move-result-object v0 │ │ +0aeb5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #2 : (in Lokio/AsyncTimeout;) │ │ name : 'awaitTimeout' │ │ type : '()Lokio/AsyncTimeout;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0aeadc: |[0aeadc] okio.AsyncTimeout.awaitTimeout:()Lokio/AsyncTimeout; │ │ -0aeaec: 170a 4042 0f00 |0000: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -0aeaf2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0aeaf4: 1c06 4706 |0004: const-class v6, Lokio/AsyncTimeout; // type@0647 │ │ -0aeaf8: 1d06 |0006: monitor-enter v6 │ │ -0aeafa: 6207 ea11 |0007: sget-object v7, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11ea │ │ -0aeafe: 5470 ec11 |0009: iget-object v0, v7, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aeb02: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ -0aeb06: 1c07 4706 |000d: const-class v7, Lokio/AsyncTimeout; // type@0647 │ │ -0aeb0a: 6e10 c127 0700 |000f: invoke-virtual {v7}, Ljava/lang/Object;.wait:()V // method@27c1 │ │ -0aeb10: 0710 |0012: move-object v0, v1 │ │ -0aeb12: 1e06 |0013: monitor-exit v6 │ │ -0aeb14: 1100 |0014: return-object v0 │ │ -0aeb16: 7100 0b28 0000 |0015: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0aeb1c: 0b08 |0018: move-result-wide v8 │ │ -0aeb1e: 7030 e12b 8009 |0019: invoke-direct {v0, v8, v9}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@2be1 │ │ -0aeb24: 0b04 |001c: move-result-wide v4 │ │ -0aeb26: 1608 0000 |001d: const-wide/16 v8, #int 0 // #0 │ │ -0aeb2a: 3107 0408 |001f: cmp-long v7, v4, v8 │ │ -0aeb2e: 3d07 1200 |0021: if-lez v7, 0033 // +0012 │ │ -0aeb32: 1708 4042 0f00 |0023: const-wide/32 v8, #float 1.4013e-39 // #000f4240 │ │ -0aeb38: 9e02 0408 |0026: div-long v2, v4, v8 │ │ -0aeb3c: 9d08 020a |0028: mul-long v8, v2, v10 │ │ -0aeb40: bc84 |002a: sub-long/2addr v4, v8 │ │ -0aeb42: 1c07 4706 |002b: const-class v7, Lokio/AsyncTimeout; // type@0647 │ │ -0aeb46: 8448 |002d: long-to-int v8, v4 │ │ -0aeb48: 6e40 c227 2783 |002e: invoke-virtual {v7, v2, v3, v8}, Ljava/lang/Object;.wait:(JI)V // method@27c2 │ │ -0aeb4e: 0710 |0031: move-object v0, v1 │ │ -0aeb50: 28e1 |0032: goto 0013 // -001f │ │ -0aeb52: 6201 ea11 |0033: sget-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11ea │ │ -0aeb56: 5407 ec11 |0035: iget-object v7, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aeb5a: 5b17 ec11 |0037: iput-object v7, v1, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aeb5e: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -0aeb60: 5b01 ec11 |003a: iput-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aeb64: 28d7 |003c: goto 0013 // -0029 │ │ -0aeb66: 0d01 |003d: move-exception v1 │ │ -0aeb68: 1e06 |003e: monitor-exit v6 │ │ -0aeb6a: 2701 |003f: throw v1 │ │ +0aeb60: |[0aeb60] okio.AsyncTimeout.awaitTimeout:()Lokio/AsyncTimeout; │ │ +0aeb70: 170a 4042 0f00 |0000: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +0aeb76: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0aeb78: 1c06 4a06 |0004: const-class v6, Lokio/AsyncTimeout; // type@064a │ │ +0aeb7c: 1d06 |0006: monitor-enter v6 │ │ +0aeb7e: 6207 f111 |0007: sget-object v7, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11f1 │ │ +0aeb82: 5470 f311 |0009: iget-object v0, v7, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aeb86: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ +0aeb8a: 1c07 4a06 |000d: const-class v7, Lokio/AsyncTimeout; // type@064a │ │ +0aeb8e: 6e10 c127 0700 |000f: invoke-virtual {v7}, Ljava/lang/Object;.wait:()V // method@27c1 │ │ +0aeb94: 0710 |0012: move-object v0, v1 │ │ +0aeb96: 1e06 |0013: monitor-exit v6 │ │ +0aeb98: 1100 |0014: return-object v0 │ │ +0aeb9a: 7100 0b28 0000 |0015: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0aeba0: 0b08 |0018: move-result-wide v8 │ │ +0aeba2: 7030 e12b 8009 |0019: invoke-direct {v0, v8, v9}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@2be1 │ │ +0aeba8: 0b04 |001c: move-result-wide v4 │ │ +0aebaa: 1608 0000 |001d: const-wide/16 v8, #int 0 // #0 │ │ +0aebae: 3107 0408 |001f: cmp-long v7, v4, v8 │ │ +0aebb2: 3d07 1200 |0021: if-lez v7, 0033 // +0012 │ │ +0aebb6: 1708 4042 0f00 |0023: const-wide/32 v8, #float 1.4013e-39 // #000f4240 │ │ +0aebbc: 9e02 0408 |0026: div-long v2, v4, v8 │ │ +0aebc0: 9d08 020a |0028: mul-long v8, v2, v10 │ │ +0aebc4: bc84 |002a: sub-long/2addr v4, v8 │ │ +0aebc6: 1c07 4a06 |002b: const-class v7, Lokio/AsyncTimeout; // type@064a │ │ +0aebca: 8448 |002d: long-to-int v8, v4 │ │ +0aebcc: 6e40 c227 2783 |002e: invoke-virtual {v7, v2, v3, v8}, Ljava/lang/Object;.wait:(JI)V // method@27c2 │ │ +0aebd2: 0710 |0031: move-object v0, v1 │ │ +0aebd4: 28e1 |0032: goto 0013 // -001f │ │ +0aebd6: 6201 f111 |0033: sget-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11f1 │ │ +0aebda: 5407 f311 |0035: iget-object v7, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aebde: 5b17 f311 |0037: iput-object v7, v1, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aebe2: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +0aebe4: 5b01 f311 |003a: iput-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aebe8: 28d7 |003c: goto 0013 // -0029 │ │ +0aebea: 0d01 |003d: move-exception v1 │ │ +0aebec: 1e06 |003e: monitor-exit v6 │ │ +0aebee: 2701 |003f: throw v1 │ │ catches : 2 │ │ 0x0007 - 0x0012 │ │ -> 0x003d │ │ 0x0015 - 0x003c │ │ -> 0x003d │ │ positions : │ │ 0x0004 line=307 │ │ @@ -270320,35 +270346,35 @@ │ │ type : '(Lokio/AsyncTimeout;)Z' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -0aeb80: |[0aeb80] okio.AsyncTimeout.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z │ │ -0aeb90: 1c02 4706 |0000: const-class v2, Lokio/AsyncTimeout; // type@0647 │ │ -0aeb94: 1d02 |0002: monitor-enter v2 │ │ -0aeb96: 6200 ea11 |0003: sget-object v0, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11ea │ │ -0aeb9a: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -0aeb9e: 5401 ec11 |0007: iget-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aeba2: 3331 0c00 |0009: if-ne v1, v3, 0015 // +000c │ │ -0aeba6: 5431 ec11 |000b: iget-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aebaa: 5b01 ec11 |000d: iput-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aebae: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0aebb0: 5b31 ec11 |0010: iput-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aebb4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0aebb6: 1e02 |0013: monitor-exit v2 │ │ -0aebb8: 0f01 |0014: return v1 │ │ -0aebba: 5400 ec11 |0015: iget-object v0, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aebbe: 28ee |0017: goto 0005 // -0012 │ │ -0aebc0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0aebc2: 28fa |0019: goto 0013 // -0006 │ │ -0aebc4: 0d01 |001a: move-exception v1 │ │ -0aebc6: 1e02 |001b: monitor-exit v2 │ │ -0aebc8: 2701 |001c: throw v1 │ │ +0aec04: |[0aec04] okio.AsyncTimeout.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z │ │ +0aec14: 1c02 4a06 |0000: const-class v2, Lokio/AsyncTimeout; // type@064a │ │ +0aec18: 1d02 |0002: monitor-enter v2 │ │ +0aec1a: 6200 f111 |0003: sget-object v0, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11f1 │ │ +0aec1e: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +0aec22: 5401 f311 |0007: iget-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aec26: 3331 0c00 |0009: if-ne v1, v3, 0015 // +000c │ │ +0aec2a: 5431 f311 |000b: iget-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aec2e: 5b01 f311 |000d: iput-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aec32: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0aec34: 5b31 f311 |0010: iput-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aec38: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0aec3a: 1e02 |0013: monitor-exit v2 │ │ +0aec3c: 0f01 |0014: return v1 │ │ +0aec3e: 5400 f311 |0015: iget-object v0, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aec42: 28ee |0017: goto 0005 // -0012 │ │ +0aec44: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0aec46: 28fa |0019: goto 0013 // -0006 │ │ +0aec48: 0d01 |001a: move-exception v1 │ │ +0aec4a: 1e02 |001b: monitor-exit v2 │ │ +0aec4c: 2701 |001c: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0012 │ │ -> 0x001a │ │ 0x0015 - 0x0017 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=117 │ │ @@ -270369,18 +270395,18 @@ │ │ type : '(J)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0aebe0: |[0aebe0] okio.AsyncTimeout.remainingNanos:(J)J │ │ -0aebf0: 5330 ed11 |0000: iget-wide v0, v3, Lokio/AsyncTimeout;.timeoutAt:J // field@11ed │ │ -0aebf4: bc40 |0002: sub-long/2addr v0, v4 │ │ -0aebf6: 1000 |0003: return-wide v0 │ │ +0aec64: |[0aec64] okio.AsyncTimeout.remainingNanos:(J)J │ │ +0aec74: 5330 f411 |0000: iget-wide v0, v3, Lokio/AsyncTimeout;.timeoutAt:J // field@11f4 │ │ +0aec78: bc40 |0002: sub-long/2addr v0, v4 │ │ +0aec7a: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x0004 reg=4 now J │ │ │ │ @@ -270389,75 +270415,75 @@ │ │ type : '(Lokio/AsyncTimeout;JZ)V' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -0aebf8: |[0aebf8] okio.AsyncTimeout.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V │ │ -0aec08: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -0aec0c: 1c06 4706 |0002: const-class v6, Lokio/AsyncTimeout; // type@0647 │ │ -0aec10: 1d06 |0004: monitor-enter v6 │ │ -0aec12: 6203 ea11 |0005: sget-object v3, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11ea │ │ -0aec16: 3903 1100 |0007: if-nez v3, 0018 // +0011 │ │ -0aec1a: 2203 4706 |0009: new-instance v3, Lokio/AsyncTimeout; // type@0647 │ │ -0aec1e: 7010 d62b 0300 |000b: invoke-direct {v3}, Lokio/AsyncTimeout;.:()V // method@2bd6 │ │ -0aec24: 6903 ea11 |000e: sput-object v3, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11ea │ │ -0aec28: 2203 4606 |0010: new-instance v3, Lokio/AsyncTimeout$Watchdog; // type@0646 │ │ -0aec2c: 7010 d22b 0300 |0012: invoke-direct {v3}, Lokio/AsyncTimeout$Watchdog;.:()V // method@2bd2 │ │ -0aec32: 6e10 d52b 0300 |0015: invoke-virtual {v3}, Lokio/AsyncTimeout$Watchdog;.start:()V // method@2bd5 │ │ -0aec38: 7100 0b28 0000 |0018: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0aec3e: 0b00 |001b: move-result-wide v0 │ │ -0aec40: 3103 0c08 |001c: cmp-long v3, v12, v8 │ │ -0aec44: 3803 3500 |001e: if-eqz v3, 0053 // +0035 │ │ -0aec48: 380e 3300 |0020: if-eqz v14, 0053 // +0033 │ │ -0aec4c: 6e10 da2b 0b00 |0022: invoke-virtual {v11}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@2bda │ │ -0aec52: 0b08 |0025: move-result-wide v8 │ │ -0aec54: bc08 |0026: sub-long/2addr v8, v0 │ │ -0aec56: 7140 b027 dc98 |0027: invoke-static {v12, v13, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0aec5c: 0b08 |002a: move-result-wide v8 │ │ -0aec5e: bb08 |002b: add-long/2addr v8, v0 │ │ -0aec60: 5ab8 ed11 |002c: iput-wide v8, v11, Lokio/AsyncTimeout;.timeoutAt:J // field@11ed │ │ -0aec64: 7030 e12b 0b01 |002e: invoke-direct {v11, v0, v1}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@2be1 │ │ -0aec6a: 0b04 |0031: move-result-wide v4 │ │ -0aec6c: 6202 ea11 |0032: sget-object v2, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11ea │ │ -0aec70: 5423 ec11 |0034: iget-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aec74: 3803 0c00 |0036: if-eqz v3, 0042 // +000c │ │ -0aec78: 5423 ec11 |0038: iget-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aec7c: 7030 e12b 0301 |003a: invoke-direct {v3, v0, v1}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@2be1 │ │ -0aec82: 0b08 |003d: move-result-wide v8 │ │ -0aec84: 3103 0408 |003e: cmp-long v3, v4, v8 │ │ -0aec88: 3b03 2e00 |0040: if-gez v3, 006e // +002e │ │ -0aec8c: 5423 ec11 |0042: iget-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aec90: 5bb3 ec11 |0044: iput-object v3, v11, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aec94: 5b2b ec11 |0046: iput-object v11, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aec98: 6203 ea11 |0048: sget-object v3, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11ea │ │ -0aec9c: 3332 0700 |004a: if-ne v2, v3, 0051 // +0007 │ │ -0aeca0: 1c03 4706 |004c: const-class v3, Lokio/AsyncTimeout; // type@0647 │ │ -0aeca4: 6e10 be27 0300 |004e: invoke-virtual {v3}, Ljava/lang/Object;.notify:()V // method@27be │ │ -0aecaa: 1e06 |0051: monitor-exit v6 │ │ -0aecac: 0e00 |0052: return-void │ │ -0aecae: 3103 0c08 |0053: cmp-long v3, v12, v8 │ │ -0aecb2: 3803 0a00 |0055: if-eqz v3, 005f // +000a │ │ -0aecb6: 9b08 000c |0057: add-long v8, v0, v12 │ │ -0aecba: 5ab8 ed11 |0059: iput-wide v8, v11, Lokio/AsyncTimeout;.timeoutAt:J // field@11ed │ │ -0aecbe: 28d3 |005b: goto 002e // -002d │ │ -0aecc0: 0d03 |005c: move-exception v3 │ │ -0aecc2: 1e06 |005d: monitor-exit v6 │ │ -0aecc4: 2703 |005e: throw v3 │ │ -0aecc6: 380e 0900 |005f: if-eqz v14, 0068 // +0009 │ │ -0aecca: 6e10 da2b 0b00 |0061: invoke-virtual {v11}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@2bda │ │ -0aecd0: 0b08 |0064: move-result-wide v8 │ │ -0aecd2: 5ab8 ed11 |0065: iput-wide v8, v11, Lokio/AsyncTimeout;.timeoutAt:J // field@11ed │ │ -0aecd6: 28c7 |0067: goto 002e // -0039 │ │ -0aecd8: 2203 4305 |0068: new-instance v3, Ljava/lang/AssertionError; // type@0543 │ │ -0aecdc: 7010 6127 0300 |006a: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0aece2: 2703 |006d: throw v3 │ │ -0aece4: 5422 ec11 |006e: iget-object v2, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11ec │ │ -0aece8: 28c4 |0070: goto 0034 // -003c │ │ +0aec7c: |[0aec7c] okio.AsyncTimeout.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V │ │ +0aec8c: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0aec90: 1c06 4a06 |0002: const-class v6, Lokio/AsyncTimeout; // type@064a │ │ +0aec94: 1d06 |0004: monitor-enter v6 │ │ +0aec96: 6203 f111 |0005: sget-object v3, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11f1 │ │ +0aec9a: 3903 1100 |0007: if-nez v3, 0018 // +0011 │ │ +0aec9e: 2203 4a06 |0009: new-instance v3, Lokio/AsyncTimeout; // type@064a │ │ +0aeca2: 7010 d62b 0300 |000b: invoke-direct {v3}, Lokio/AsyncTimeout;.:()V // method@2bd6 │ │ +0aeca8: 6903 f111 |000e: sput-object v3, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11f1 │ │ +0aecac: 2203 4906 |0010: new-instance v3, Lokio/AsyncTimeout$Watchdog; // type@0649 │ │ +0aecb0: 7010 d22b 0300 |0012: invoke-direct {v3}, Lokio/AsyncTimeout$Watchdog;.:()V // method@2bd2 │ │ +0aecb6: 6e10 d52b 0300 |0015: invoke-virtual {v3}, Lokio/AsyncTimeout$Watchdog;.start:()V // method@2bd5 │ │ +0aecbc: 7100 0b28 0000 |0018: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0aecc2: 0b00 |001b: move-result-wide v0 │ │ +0aecc4: 3103 0c08 |001c: cmp-long v3, v12, v8 │ │ +0aecc8: 3803 3500 |001e: if-eqz v3, 0053 // +0035 │ │ +0aeccc: 380e 3300 |0020: if-eqz v14, 0053 // +0033 │ │ +0aecd0: 6e10 da2b 0b00 |0022: invoke-virtual {v11}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@2bda │ │ +0aecd6: 0b08 |0025: move-result-wide v8 │ │ +0aecd8: bc08 |0026: sub-long/2addr v8, v0 │ │ +0aecda: 7140 b027 dc98 |0027: invoke-static {v12, v13, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0aece0: 0b08 |002a: move-result-wide v8 │ │ +0aece2: bb08 |002b: add-long/2addr v8, v0 │ │ +0aece4: 5ab8 f411 |002c: iput-wide v8, v11, Lokio/AsyncTimeout;.timeoutAt:J // field@11f4 │ │ +0aece8: 7030 e12b 0b01 |002e: invoke-direct {v11, v0, v1}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@2be1 │ │ +0aecee: 0b04 |0031: move-result-wide v4 │ │ +0aecf0: 6202 f111 |0032: sget-object v2, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11f1 │ │ +0aecf4: 5423 f311 |0034: iget-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aecf8: 3803 0c00 |0036: if-eqz v3, 0042 // +000c │ │ +0aecfc: 5423 f311 |0038: iget-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aed00: 7030 e12b 0301 |003a: invoke-direct {v3, v0, v1}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@2be1 │ │ +0aed06: 0b08 |003d: move-result-wide v8 │ │ +0aed08: 3103 0408 |003e: cmp-long v3, v4, v8 │ │ +0aed0c: 3b03 2e00 |0040: if-gez v3, 006e // +002e │ │ +0aed10: 5423 f311 |0042: iget-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aed14: 5bb3 f311 |0044: iput-object v3, v11, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aed18: 5b2b f311 |0046: iput-object v11, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aed1c: 6203 f111 |0048: sget-object v3, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@11f1 │ │ +0aed20: 3332 0700 |004a: if-ne v2, v3, 0051 // +0007 │ │ +0aed24: 1c03 4a06 |004c: const-class v3, Lokio/AsyncTimeout; // type@064a │ │ +0aed28: 6e10 be27 0300 |004e: invoke-virtual {v3}, Ljava/lang/Object;.notify:()V // method@27be │ │ +0aed2e: 1e06 |0051: monitor-exit v6 │ │ +0aed30: 0e00 |0052: return-void │ │ +0aed32: 3103 0c08 |0053: cmp-long v3, v12, v8 │ │ +0aed36: 3803 0a00 |0055: if-eqz v3, 005f // +000a │ │ +0aed3a: 9b08 000c |0057: add-long v8, v0, v12 │ │ +0aed3e: 5ab8 f411 |0059: iput-wide v8, v11, Lokio/AsyncTimeout;.timeoutAt:J // field@11f4 │ │ +0aed42: 28d3 |005b: goto 002e // -002d │ │ +0aed44: 0d03 |005c: move-exception v3 │ │ +0aed46: 1e06 |005d: monitor-exit v6 │ │ +0aed48: 2703 |005e: throw v3 │ │ +0aed4a: 380e 0900 |005f: if-eqz v14, 0068 // +0009 │ │ +0aed4e: 6e10 da2b 0b00 |0061: invoke-virtual {v11}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@2bda │ │ +0aed54: 0b08 |0064: move-result-wide v8 │ │ +0aed56: 5ab8 f411 |0065: iput-wide v8, v11, Lokio/AsyncTimeout;.timeoutAt:J // field@11f4 │ │ +0aed5a: 28c7 |0067: goto 002e // -0039 │ │ +0aed5c: 2203 4405 |0068: new-instance v3, Ljava/lang/AssertionError; // type@0544 │ │ +0aed60: 7010 6127 0300 |006a: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0aed66: 2703 |006d: throw v3 │ │ +0aed68: 5422 f311 |006e: iget-object v2, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@11f3 │ │ +0aed6c: 28c4 |0070: goto 0034 // -003c │ │ catches : 3 │ │ 0x0005 - 0x0051 │ │ -> 0x005c │ │ 0x0059 - 0x005b │ │ -> 0x005c │ │ 0x0061 - 0x0070 │ │ -> 0x005c │ │ @@ -270500,34 +270526,34 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0aed08: |[0aed08] okio.AsyncTimeout.enter:()V │ │ -0aed18: 5561 eb11 |0000: iget-boolean v1, v6, Lokio/AsyncTimeout;.inQueue:Z // field@11eb │ │ -0aed1c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0aed20: 2201 5705 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -0aed24: 1a04 5b12 |0006: const-string v4, "Unbalanced enter/exit" // string@125b │ │ -0aed28: 7020 9327 4100 |0008: invoke-direct {v1, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0aed2e: 2701 |000b: throw v1 │ │ -0aed30: 6e10 e62b 0600 |000c: invoke-virtual {v6}, Lokio/AsyncTimeout;.timeoutNanos:()J // method@2be6 │ │ -0aed36: 0b02 |000f: move-result-wide v2 │ │ -0aed38: 6e10 df2b 0600 |0010: invoke-virtual {v6}, Lokio/AsyncTimeout;.hasDeadline:()Z // method@2bdf │ │ -0aed3e: 0a00 |0013: move-result v0 │ │ -0aed40: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ -0aed44: 3101 0204 |0016: cmp-long v1, v2, v4 │ │ -0aed48: 3901 0500 |0018: if-nez v1, 001d // +0005 │ │ -0aed4c: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -0aed50: 0e00 |001c: return-void │ │ -0aed52: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0aed54: 5c61 eb11 |001e: iput-boolean v1, v6, Lokio/AsyncTimeout;.inQueue:Z // field@11eb │ │ -0aed58: 7140 e22b 2603 |0020: invoke-static {v6, v2, v3, v0}, Lokio/AsyncTimeout;.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V // method@2be2 │ │ -0aed5e: 28f9 |0023: goto 001c // -0007 │ │ +0aed8c: |[0aed8c] okio.AsyncTimeout.enter:()V │ │ +0aed9c: 5561 f211 |0000: iget-boolean v1, v6, Lokio/AsyncTimeout;.inQueue:Z // field@11f2 │ │ +0aeda0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0aeda4: 2201 5805 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +0aeda8: 1a04 6512 |0006: const-string v4, "Unbalanced enter/exit" // string@1265 │ │ +0aedac: 7020 9327 4100 |0008: invoke-direct {v1, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0aedb2: 2701 |000b: throw v1 │ │ +0aedb4: 6e10 e62b 0600 |000c: invoke-virtual {v6}, Lokio/AsyncTimeout;.timeoutNanos:()J // method@2be6 │ │ +0aedba: 0b02 |000f: move-result-wide v2 │ │ +0aedbc: 6e10 df2b 0600 |0010: invoke-virtual {v6}, Lokio/AsyncTimeout;.hasDeadline:()Z // method@2bdf │ │ +0aedc2: 0a00 |0013: move-result v0 │ │ +0aedc4: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ +0aedc8: 3101 0204 |0016: cmp-long v1, v2, v4 │ │ +0aedcc: 3901 0500 |0018: if-nez v1, 001d // +0005 │ │ +0aedd0: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +0aedd4: 0e00 |001c: return-void │ │ +0aedd6: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +0aedd8: 5c61 f211 |001e: iput-boolean v1, v6, Lokio/AsyncTimeout;.inQueue:Z // field@11f2 │ │ +0aeddc: 7140 e22b 2603 |0020: invoke-static {v6, v2, v3, v0}, Lokio/AsyncTimeout;.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V // method@2be2 │ │ +0aede2: 28f9 |0023: goto 001c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000c line=63 │ │ 0x0010 line=64 │ │ 0x0014 line=65 │ │ 0x001c line=70 │ │ @@ -270543,22 +270569,22 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0aed60: |[0aed60] okio.AsyncTimeout.exit:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -0aed70: 6e10 de2b 0100 |0000: invoke-virtual {v1}, Lokio/AsyncTimeout;.exit:()Z // method@2bde │ │ -0aed76: 0a00 |0003: move-result v0 │ │ -0aed78: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0aed7c: 1102 |0006: return-object v2 │ │ -0aed7e: 6e20 e02b 2100 |0007: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@2be0 │ │ -0aed84: 0c02 |000a: move-result-object v2 │ │ -0aed86: 28fb |000b: goto 0006 // -0005 │ │ +0aede4: |[0aede4] okio.AsyncTimeout.exit:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +0aedf4: 6e10 de2b 0100 |0000: invoke-virtual {v1}, Lokio/AsyncTimeout;.exit:()Z // method@2bde │ │ +0aedfa: 0a00 |0003: move-result v0 │ │ +0aedfc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0aee00: 1102 |0006: return-object v2 │ │ +0aee02: 6e20 e02b 2100 |0007: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@2be0 │ │ +0aee08: 0c02 |000a: move-result-object v2 │ │ +0aee0a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 cause Ljava/io/IOException; │ │ 0x0000 - 0x000c reg=1 this Lokio/AsyncTimeout; │ │ @@ -270569,24 +270595,24 @@ │ │ type : '(Z)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0aed88: |[0aed88] okio.AsyncTimeout.exit:(Z)V │ │ -0aed98: 6e10 de2b 0200 |0000: invoke-virtual {v2}, Lokio/AsyncTimeout;.exit:()Z // method@2bde │ │ -0aed9e: 0a00 |0003: move-result v0 │ │ -0aeda0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0aeda4: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -0aeda8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0aedaa: 6e20 e02b 1200 |0009: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@2be0 │ │ -0aedb0: 0c01 |000c: move-result-object v1 │ │ -0aedb2: 2701 |000d: throw v1 │ │ -0aedb4: 0e00 |000e: return-void │ │ +0aee0c: |[0aee0c] okio.AsyncTimeout.exit:(Z)V │ │ +0aee1c: 6e10 de2b 0200 |0000: invoke-virtual {v2}, Lokio/AsyncTimeout;.exit:()Z // method@2bde │ │ +0aee22: 0a00 |0003: move-result v0 │ │ +0aee24: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0aee28: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +0aee2c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0aee2e: 6e20 e02b 1200 |0009: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@2be0 │ │ +0aee34: 0c01 |000c: move-result-object v1 │ │ +0aee36: 2701 |000d: throw v1 │ │ +0aee38: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x000e line=251 │ │ locals : │ │ 0x0004 - 0x000f reg=0 timedOut Z │ │ @@ -270598,23 +270624,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0aedb8: |[0aedb8] okio.AsyncTimeout.exit:()Z │ │ -0aedc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aedca: 5521 eb11 |0001: iget-boolean v1, v2, Lokio/AsyncTimeout;.inQueue:Z // field@11eb │ │ -0aedce: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0aedd2: 0f00 |0005: return v0 │ │ -0aedd4: 5c20 eb11 |0006: iput-boolean v0, v2, Lokio/AsyncTimeout;.inQueue:Z // field@11eb │ │ -0aedd8: 7110 d92b 0200 |0008: invoke-static {v2}, Lokio/AsyncTimeout;.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z // method@2bd9 │ │ -0aedde: 0a00 |000b: move-result v0 │ │ -0aede0: 28f9 |000c: goto 0005 // -0007 │ │ +0aee3c: |[0aee3c] okio.AsyncTimeout.exit:()Z │ │ +0aee4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aee4e: 5521 f211 |0001: iget-boolean v1, v2, Lokio/AsyncTimeout;.inQueue:Z // field@11f2 │ │ +0aee52: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0aee56: 0f00 |0005: return v0 │ │ +0aee58: 5c20 f211 |0006: iput-boolean v0, v2, Lokio/AsyncTimeout;.inQueue:Z // field@11f2 │ │ +0aee5c: 7110 d92b 0200 |0008: invoke-static {v2}, Lokio/AsyncTimeout;.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z // method@2bd9 │ │ +0aee62: 0a00 |000b: move-result v0 │ │ +0aee64: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x0005 line=111 │ │ 0x0006 line=110 │ │ 0x0008 line=111 │ │ locals : │ │ @@ -270625,21 +270651,21 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0aede4: |[0aede4] okio.AsyncTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -0aedf4: 2200 3905 |0000: new-instance v0, Ljava/io/InterruptedIOException; // type@0539 │ │ -0aedf8: 1a01 1535 |0002: const-string v1, "timeout" // string@3515 │ │ -0aedfc: 7020 4f27 1000 |0004: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@274f │ │ -0aee02: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -0aee06: 6e20 5027 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2750 │ │ -0aee0c: 1100 |000c: return-object v0 │ │ +0aee68: |[0aee68] okio.AsyncTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +0aee78: 2200 3a05 |0000: new-instance v0, Ljava/io/InterruptedIOException; // type@053a │ │ +0aee7c: 1a01 1e35 |0002: const-string v1, "timeout" // string@351e │ │ +0aee80: 7020 4f27 1000 |0004: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@274f │ │ +0aee86: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +0aee8a: 6e20 5027 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2750 │ │ +0aee90: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0007 line=271 │ │ 0x0009 line=272 │ │ 0x000c line=274 │ │ locals : │ │ @@ -270652,18 +270678,18 @@ │ │ type : '(Lokio/Sink;)Lokio/Sink;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aee10: |[0aee10] okio.AsyncTimeout.sink:(Lokio/Sink;)Lokio/Sink; │ │ -0aee20: 2200 4406 |0000: new-instance v0, Lokio/AsyncTimeout$1; // type@0644 │ │ -0aee24: 7030 c72b 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$1;.:(Lokio/AsyncTimeout;Lokio/Sink;)V // method@2bc7 │ │ -0aee2a: 1100 |0005: return-object v0 │ │ +0aee94: |[0aee94] okio.AsyncTimeout.sink:(Lokio/Sink;)Lokio/Sink; │ │ +0aeea4: 2200 4706 |0000: new-instance v0, Lokio/AsyncTimeout$1; // type@0647 │ │ +0aeea8: 7030 c72b 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$1;.:(Lokio/AsyncTimeout;Lokio/Sink;)V // method@2bc7 │ │ +0aeeae: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x0006 reg=2 sink Lokio/Sink; │ │ │ │ @@ -270672,18 +270698,18 @@ │ │ type : '(Lokio/Source;)Lokio/Source;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aee2c: |[0aee2c] okio.AsyncTimeout.source:(Lokio/Source;)Lokio/Source; │ │ -0aee3c: 2200 4506 |0000: new-instance v0, Lokio/AsyncTimeout$2; // type@0645 │ │ -0aee40: 7030 cd2b 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$2;.:(Lokio/AsyncTimeout;Lokio/Source;)V // method@2bcd │ │ -0aee46: 1100 |0005: return-object v0 │ │ +0aeeb0: |[0aeeb0] okio.AsyncTimeout.source:(Lokio/Source;)Lokio/Source; │ │ +0aeec0: 2200 4806 |0000: new-instance v0, Lokio/AsyncTimeout$2; // type@0648 │ │ +0aeec4: 7030 cd2b 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$2;.:(Lokio/AsyncTimeout;Lokio/Source;)V // method@2bcd │ │ +0aeeca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x0006 reg=2 source Lokio/Source; │ │ │ │ @@ -270692,42 +270718,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0aee48: |[0aee48] okio.AsyncTimeout.timedOut:()V │ │ -0aee58: 0e00 |0000: return-void │ │ +0aeecc: |[0aeecc] okio.AsyncTimeout.timedOut:()V │ │ +0aeedc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/AsyncTimeout; │ │ │ │ - source_file_idx : 760 (AsyncTimeout.java) │ │ + source_file_idx : 761 (AsyncTimeout.java) │ │ │ │ -Class #945 header: │ │ -class_idx : 1258 │ │ +Class #946 header: │ │ +class_idx : 1259 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1607 │ │ -source_file_idx : 1422 │ │ +superclass_idx : 1610 │ │ +source_file_idx : 1426 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #945 annotations: │ │ +Class #946 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="StreamTimeout" │ │ Annotations on method #9560 'exitAndThrowIfTimedOut' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #945 - │ │ +Class #946 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lokio/AsyncTimeout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;) │ │ @@ -270740,18 +270766,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aee5c: |[0aee5c] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -0aee6c: 5b01 dc0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdc │ │ -0aee70: 7010 d62b 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@2bd6 │ │ -0aee76: 0e00 |0005: return-void │ │ +0aeee0: |[0aeee0] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +0aeef0: 5b01 dc0f |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdc │ │ +0aeef4: 7010 d62b 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@2bd6 │ │ +0aeefa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ @@ -270761,23 +270787,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0aee78: |[0aee78] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ -0aee88: 6e10 5725 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exit:()Z // method@2557 │ │ -0aee8e: 0a00 |0003: move-result v0 │ │ -0aee90: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0aee94: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0aee96: 6e20 5925 0100 |0007: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@2559 │ │ -0aee9c: 0c00 |000a: move-result-object v0 │ │ -0aee9e: 2700 |000b: throw v0 │ │ -0aeea0: 0e00 |000c: return-void │ │ +0aeefc: |[0aeefc] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ +0aef0c: 6e10 5725 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exit:()Z // method@2557 │ │ +0aef12: 0a00 |0003: move-result v0 │ │ +0aef14: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0aef18: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0aef1a: 6e20 5925 0100 |0007: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@2559 │ │ +0aef20: 0c00 |000a: move-result-object v0 │ │ +0aef22: 2700 |000b: throw v0 │ │ +0aef24: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x000c line=614 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ │ │ @@ -270786,21 +270812,21 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0aeea4: |[0aeea4] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -0aeeb4: 2200 9105 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@0591 │ │ -0aeeb8: 1a01 1535 |0002: const-string v1, "timeout" // string@3515 │ │ -0aeebc: 7020 5e28 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@285e │ │ -0aeec2: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -0aeec6: 6e20 5f28 3000 |0009: invoke-virtual {v0, v3}, Ljava/net/SocketTimeoutException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@285f │ │ -0aeecc: 1100 |000c: return-object v0 │ │ +0aef28: |[0aef28] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +0aef38: 2200 9405 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@0594 │ │ +0aef3c: 1a01 1e35 |0002: const-string v1, "timeout" // string@351e │ │ +0aef40: 7020 5e28 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@285e │ │ +0aef46: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +0aef4a: 6e20 5f28 3000 |0009: invoke-virtual {v0, v3}, Ljava/net/SocketTimeoutException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@285f │ │ +0aef50: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0007 line=606 │ │ 0x0009 line=607 │ │ 0x000c line=609 │ │ locals : │ │ @@ -270813,39 +270839,39 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0aeed0: |[0aeed0] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.timedOut:()V │ │ -0aeee0: 5420 dc0f |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdc │ │ -0aeee4: 6201 780f |0002: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ -0aeee8: 6e20 6a25 1000 |0004: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@256a │ │ -0aeeee: 0e00 |0007: return-void │ │ +0aef54: |[0aef54] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.timedOut:()V │ │ +0aef64: 5420 dc0f |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0fdc │ │ +0aef68: 6201 780f |0002: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ +0aef6c: 6e20 6a25 1000 |0004: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@256a │ │ +0aef72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0007 line=602 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ │ │ - source_file_idx : 1422 (FramedStream.java) │ │ + source_file_idx : 1426 (FramedStream.java) │ │ │ │ -Class #946 header: │ │ -class_idx : 1259 │ │ +Class #947 header: │ │ +class_idx : 1260 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1422 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1426 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 15 │ │ │ │ -Class #946 annotations: │ │ +Class #947 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; } │ │ Annotations on field #4067 'requestHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;" } │ │ Annotations on field #4068 'responseHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;" } │ │ Annotations on method #9564 '' │ │ @@ -270868,15 +270894,15 @@ │ │ Annotations on method #9586 'receiveData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9588 'receiveHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;" "Lcom/squareup/okhttp/internal/framed/HeadersMode;" ")V" } │ │ Annotations on method #9590 'waitForIo' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/InterruptedIOException; } │ │ │ │ -Class #946 - │ │ +Class #947 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ name : '$assertionsDisabled' │ │ @@ -270933,84 +270959,84 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0aeef0: |[0aeef0] com.squareup.okhttp.internal.framed.FramedStream.:()V │ │ -0aef00: 1c00 eb04 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04eb │ │ -0aef04: 6e10 7227 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ -0aef0a: 0a00 |0005: move-result v0 │ │ -0aef0c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0aef10: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0aef12: 6a00 dd0f |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ -0aef16: 0e00 |000b: return-void │ │ -0aef18: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0aef1a: 28fc |000d: goto 0009 // -0004 │ │ +0aef74: |[0aef74] com.squareup.okhttp.internal.framed.FramedStream.:()V │ │ +0aef84: 1c00 ec04 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@04ec │ │ +0aef88: 6e10 7227 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ +0aef8e: 0a00 |0005: move-result v0 │ │ +0aef90: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0aef94: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0aef96: 6a00 dd0f |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ +0aef9a: 0e00 |000b: return-void │ │ +0aef9c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0aef9e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ name : '' │ │ type : '(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 93 16-bit code units │ │ -0aef1c: |[0aef1c] com.squareup.okhttp.internal.framed.FramedStream.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V │ │ -0aef2c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0aef2e: 1502 0100 |0001: const/high16 v2, #int 65536 // #1 │ │ -0aef32: 7010 b927 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0aef38: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -0aef3c: 5a50 e70f |0008: iput-wide v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ -0aef40: 2200 ea04 |000a: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // type@04ea │ │ -0aef44: 7020 5525 5000 |000c: invoke-direct {v0, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2555 │ │ -0aef4a: 5b50 e20f |000f: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ -0aef4e: 2200 ea04 |0011: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // type@04ea │ │ -0aef52: 7020 5525 5000 |0013: invoke-direct {v0, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2555 │ │ -0aef58: 5b50 e80f |0016: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe8 │ │ -0aef5c: 5b54 e00f |0018: iput-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0aef60: 3907 0a00 |001a: if-nez v7, 0024 // +000a │ │ -0aef64: 2200 6205 |001c: new-instance v0, Ljava/lang/NullPointerException; // type@0562 │ │ -0aef68: 1a01 bc19 |001e: const-string v1, "connection == null" // string@19bc │ │ -0aef6c: 7020 b627 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0aef72: 2700 |0023: throw v0 │ │ -0aef74: 390a 0a00 |0024: if-nez v10, 002e // +000a │ │ -0aef78: 2200 6205 |0026: new-instance v0, Ljava/lang/NullPointerException; // type@0562 │ │ -0aef7c: 1a01 fb2e |0028: const-string v1, "requestHeaders == null" // string@2efb │ │ -0aef80: 7020 b627 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0aef86: 2700 |002d: throw v0 │ │ -0aef88: 5956 e10f |002e: iput v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0aef8c: 5b57 df0f |0030: iput-object v7, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ -0aef90: 5470 c40f |0032: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ -0aef94: 6e20 0926 2000 |0034: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ -0aef9a: 0a00 |0037: move-result v0 │ │ -0aef9c: 8100 |0038: int-to-long v0, v0 │ │ -0aef9e: 5a50 de0f |0039: iput-wide v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ -0aefa2: 2200 e904 |003b: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // type@04e9 │ │ -0aefa6: 5471 c30f |003d: iget-object v1, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ -0aefaa: 6e20 0926 2100 |003f: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ -0aefb0: 0a01 |0042: move-result v1 │ │ -0aefb2: 8112 |0043: int-to-long v2, v1 │ │ -0aefb4: 7054 4b25 5032 |0044: invoke-direct {v0, v5, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V // method@254b │ │ -0aefba: 5b50 e60f |0047: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0aefbe: 2200 e804 |0049: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // type@04e8 │ │ -0aefc2: 7020 4025 5000 |004b: invoke-direct {v0, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2540 │ │ -0aefc8: 5b50 e50f |004e: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0aefcc: 5450 e60f |0050: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0aefd0: 7120 4d25 9000 |0052: invoke-static {v0, v9}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z // method@254d │ │ -0aefd6: 5450 e50f |0055: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0aefda: 7120 4225 8000 |0057: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z // method@2542 │ │ -0aefe0: 5b5a e30f |005a: iput-object v10, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.requestHeaders:Ljava/util/List; // field@0fe3 │ │ -0aefe4: 0e00 |005c: return-void │ │ +0aefa0: |[0aefa0] com.squareup.okhttp.internal.framed.FramedStream.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V │ │ +0aefb0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0aefb2: 1502 0100 |0001: const/high16 v2, #int 65536 // #1 │ │ +0aefb6: 7010 b927 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0aefbc: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +0aefc0: 5a50 e70f |0008: iput-wide v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@0fe7 │ │ +0aefc4: 2200 eb04 |000a: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // type@04eb │ │ +0aefc8: 7020 5525 5000 |000c: invoke-direct {v0, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2555 │ │ +0aefce: 5b50 e20f |000f: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ +0aefd2: 2200 eb04 |0011: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // type@04eb │ │ +0aefd6: 7020 5525 5000 |0013: invoke-direct {v0, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2555 │ │ +0aefdc: 5b50 e80f |0016: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe8 │ │ +0aefe0: 5b54 e00f |0018: iput-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0aefe4: 3907 0a00 |001a: if-nez v7, 0024 // +000a │ │ +0aefe8: 2200 6305 |001c: new-instance v0, Ljava/lang/NullPointerException; // type@0563 │ │ +0aefec: 1a01 c619 |001e: const-string v1, "connection == null" // string@19c6 │ │ +0aeff0: 7020 b627 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +0aeff6: 2700 |0023: throw v0 │ │ +0aeff8: 390a 0a00 |0024: if-nez v10, 002e // +000a │ │ +0aeffc: 2200 6305 |0026: new-instance v0, Ljava/lang/NullPointerException; // type@0563 │ │ +0af000: 1a01 052f |0028: const-string v1, "requestHeaders == null" // string@2f05 │ │ +0af004: 7020 b627 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +0af00a: 2700 |002d: throw v0 │ │ +0af00c: 5956 e10f |002e: iput v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af010: 5b57 df0f |0030: iput-object v7, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ +0af014: 5470 c40f |0032: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc4 │ │ +0af018: 6e20 0926 2000 |0034: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ +0af01e: 0a00 |0037: move-result v0 │ │ +0af020: 8100 |0038: int-to-long v0, v0 │ │ +0af022: 5a50 de0f |0039: iput-wide v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ +0af026: 2200 ea04 |003b: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // type@04ea │ │ +0af02a: 5471 c30f |003d: iget-object v1, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0fc3 │ │ +0af02e: 6e20 0926 2100 |003f: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@2609 │ │ +0af034: 0a01 |0042: move-result v1 │ │ +0af036: 8112 |0043: int-to-long v2, v1 │ │ +0af038: 7054 4b25 5032 |0044: invoke-direct {v0, v5, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V // method@254b │ │ +0af03e: 5b50 e60f |0047: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af042: 2200 e904 |0049: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // type@04e9 │ │ +0af046: 7020 4025 5000 |004b: invoke-direct {v0, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@2540 │ │ +0af04c: 5b50 e50f |004e: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af050: 5450 e60f |0050: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af054: 7120 4d25 9000 |0052: invoke-static {v0, v9}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z // method@254d │ │ +0af05a: 5450 e50f |0055: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af05e: 7120 4225 8000 |0057: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z // method@2542 │ │ +0af064: 5b5a e30f |005a: iput-object v10, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.requestHeaders:Ljava/util/List; // field@0fe3 │ │ +0af068: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=77 │ │ 0x0006 line=45 │ │ 0x000a line=66 │ │ 0x0011 line=67 │ │ 0x0018 line=74 │ │ @@ -271041,17 +271067,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aefe8: |[0aefe8] com.squareup.okhttp.internal.framed.FramedStream.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -0aeff8: 7010 6625 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.cancelStreamIfNecessary:()V // method@2566 │ │ -0aeffe: 0e00 |0003: return-void │ │ +0af06c: |[0af06c] com.squareup.okhttp.internal.framed.FramedStream.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +0af07c: 7010 6625 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.cancelStreamIfNecessary:()V // method@2566 │ │ +0af082: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271059,17 +271085,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af000: |[0af000] com.squareup.okhttp.internal.framed.FramedStream.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ -0af010: 5410 e80f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe8 │ │ -0af014: 1100 |0002: return-object v0 │ │ +0af084: |[0af084] com.squareup.okhttp.internal.framed.FramedStream.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ +0af094: 5410 e80f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe8 │ │ +0af098: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271077,17 +271103,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af018: |[0af018] com.squareup.okhttp.internal.framed.FramedStream.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -0af028: 7010 6725 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.checkOutNotClosed:()V // method@2567 │ │ -0af02e: 0e00 |0003: return-void │ │ +0af09c: |[0af09c] com.squareup.okhttp.internal.framed.FramedStream.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +0af0ac: 7010 6725 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.checkOutNotClosed:()V // method@2567 │ │ +0af0b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271095,17 +271121,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af030: |[0af030] com.squareup.okhttp.internal.framed.FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ -0af040: 5410 df0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ -0af044: 1100 |0002: return-object v0 │ │ +0af0b4: |[0af0b4] com.squareup.okhttp.internal.framed.FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ +0af0c4: 5410 df0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ +0af0c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271113,17 +271139,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af048: |[0af048] com.squareup.okhttp.internal.framed.FramedStream.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I │ │ -0af058: 5210 e10f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0af05c: 0f00 |0002: return v0 │ │ +0af0cc: |[0af0cc] com.squareup.okhttp.internal.framed.FramedStream.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I │ │ +0af0dc: 5210 e10f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af0e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271131,17 +271157,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af060: |[0af060] com.squareup.okhttp.internal.framed.FramedStream.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ -0af070: 5410 e20f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ -0af074: 1100 |0002: return-object v0 │ │ +0af0e4: |[0af0e4] com.squareup.okhttp.internal.framed.FramedStream.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ +0af0f4: 5410 e20f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ +0af0f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #8 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271149,17 +271175,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af078: |[0af078] com.squareup.okhttp.internal.framed.FramedStream.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -0af088: 5410 e00f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af08c: 1100 |0002: return-object v0 │ │ +0af0fc: |[0af0fc] com.squareup.okhttp.internal.framed.FramedStream.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +0af10c: 5410 e00f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af110: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271167,17 +271193,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af090: |[0af090] com.squareup.okhttp.internal.framed.FramedStream.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -0af0a0: 7010 7625 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.waitForIo:()V // method@2576 │ │ -0af0a6: 0e00 |0003: return-void │ │ +0af114: |[0af114] com.squareup.okhttp.internal.framed.FramedStream.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +0af124: 7010 7625 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.waitForIo:()V // method@2576 │ │ +0af12a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271185,58 +271211,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0af0a8: |[0af0a8] com.squareup.okhttp.internal.framed.FramedStream.cancelStreamIfNecessary:()V │ │ -0af0b8: 6302 dd0f |0000: sget-boolean v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ -0af0bc: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ -0af0c0: 7110 1128 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0af0c6: 0a02 |0007: move-result v2 │ │ -0af0c8: 3802 0800 |0008: if-eqz v2, 0010 // +0008 │ │ -0af0cc: 2202 4305 |000a: new-instance v2, Ljava/lang/AssertionError; // type@0543 │ │ -0af0d0: 7010 6127 0200 |000c: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0af0d6: 2702 |000f: throw v2 │ │ -0af0d8: 1d04 |0010: monitor-enter v4 │ │ -0af0da: 5442 e60f |0011: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0af0de: 7110 4c25 0200 |0013: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254c │ │ -0af0e4: 0a02 |0016: move-result v2 │ │ -0af0e6: 3902 2800 |0017: if-nez v2, 003f // +0028 │ │ -0af0ea: 5442 e60f |0019: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0af0ee: 7110 4e25 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254e │ │ -0af0f4: 0a02 |001e: move-result v2 │ │ -0af0f6: 3802 2000 |001f: if-eqz v2, 003f // +0020 │ │ -0af0fa: 5442 e50f |0021: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0af0fe: 7110 4125 0200 |0023: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2541 │ │ -0af104: 0a02 |0026: move-result v2 │ │ -0af106: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ -0af10a: 5442 e50f |0029: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0af10e: 7110 4325 0200 |002b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2543 │ │ -0af114: 0a02 |002e: move-result v2 │ │ -0af116: 3802 1000 |002f: if-eqz v2, 003f // +0010 │ │ -0af11a: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -0af11c: 6e10 7025 0400 |0032: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@2570 │ │ -0af122: 0a01 |0035: move-result v1 │ │ -0af124: 1e04 |0036: monitor-exit v4 │ │ -0af126: 3800 0d00 |0037: if-eqz v0, 0044 // +000d │ │ -0af12a: 6202 780f |0039: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ -0af12e: 6e20 6825 2400 |003b: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2568 │ │ -0af134: 0e00 |003e: return-void │ │ -0af136: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -0af138: 28f2 |0040: goto 0032 // -000e │ │ -0af13a: 0d02 |0041: move-exception v2 │ │ -0af13c: 1e04 |0042: monitor-exit v4 │ │ -0af13e: 2702 |0043: throw v2 │ │ -0af140: 3901 faff |0044: if-nez v1, 003e // -0006 │ │ -0af144: 5442 df0f |0046: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ -0af148: 5243 e10f |0048: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0af14c: 6e20 3525 3200 |004a: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ -0af152: 28f1 |004d: goto 003e // -000f │ │ +0af12c: |[0af12c] com.squareup.okhttp.internal.framed.FramedStream.cancelStreamIfNecessary:()V │ │ +0af13c: 6302 dd0f |0000: sget-boolean v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ +0af140: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ +0af144: 7110 1128 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0af14a: 0a02 |0007: move-result v2 │ │ +0af14c: 3802 0800 |0008: if-eqz v2, 0010 // +0008 │ │ +0af150: 2202 4405 |000a: new-instance v2, Ljava/lang/AssertionError; // type@0544 │ │ +0af154: 7010 6127 0200 |000c: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0af15a: 2702 |000f: throw v2 │ │ +0af15c: 1d04 |0010: monitor-enter v4 │ │ +0af15e: 5442 e60f |0011: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af162: 7110 4c25 0200 |0013: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254c │ │ +0af168: 0a02 |0016: move-result v2 │ │ +0af16a: 3902 2800 |0017: if-nez v2, 003f // +0028 │ │ +0af16e: 5442 e60f |0019: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af172: 7110 4e25 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254e │ │ +0af178: 0a02 |001e: move-result v2 │ │ +0af17a: 3802 2000 |001f: if-eqz v2, 003f // +0020 │ │ +0af17e: 5442 e50f |0021: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af182: 7110 4125 0200 |0023: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2541 │ │ +0af188: 0a02 |0026: move-result v2 │ │ +0af18a: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ +0af18e: 5442 e50f |0029: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af192: 7110 4325 0200 |002b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2543 │ │ +0af198: 0a02 |002e: move-result v2 │ │ +0af19a: 3802 1000 |002f: if-eqz v2, 003f // +0010 │ │ +0af19e: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +0af1a0: 6e10 7025 0400 |0032: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@2570 │ │ +0af1a6: 0a01 |0035: move-result v1 │ │ +0af1a8: 1e04 |0036: monitor-exit v4 │ │ +0af1aa: 3800 0d00 |0037: if-eqz v0, 0044 // +000d │ │ +0af1ae: 6202 780f |0039: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f78 │ │ +0af1b2: 6e20 6825 2400 |003b: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@2568 │ │ +0af1b8: 0e00 |003e: return-void │ │ +0af1ba: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +0af1bc: 28f2 |0040: goto 0032 // -000e │ │ +0af1be: 0d02 |0041: move-exception v2 │ │ +0af1c0: 1e04 |0042: monitor-exit v4 │ │ +0af1c2: 2702 |0043: throw v2 │ │ +0af1c4: 3901 faff |0044: if-nez v1, 003e // -0006 │ │ +0af1c8: 5442 df0f |0046: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ +0af1cc: 5243 e10f |0048: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af1d0: 6e20 3525 3200 |004a: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ +0af1d6: 28f1 |004d: goto 003e // -000f │ │ catches : 2 │ │ 0x0011 - 0x0037 │ │ -> 0x0041 │ │ 0x0042 - 0x0043 │ │ -> 0x0041 │ │ positions : │ │ 0x0000 line=448 │ │ @@ -271263,47 +271289,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0af168: |[0af168] com.squareup.okhttp.internal.framed.FramedStream.checkOutNotClosed:()V │ │ -0af178: 5430 e50f |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0af17c: 7110 4325 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2543 │ │ -0af182: 0a00 |0005: move-result v0 │ │ -0af184: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0af188: 2200 3705 |0008: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0af18c: 1a01 1334 |000a: const-string v1, "stream closed" // string@3413 │ │ -0af190: 7020 4627 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0af196: 2700 |000f: throw v0 │ │ -0af198: 5430 e50f |0010: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0af19c: 7110 4125 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2541 │ │ -0af1a2: 0a00 |0015: move-result v0 │ │ -0af1a4: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -0af1a8: 2200 3705 |0018: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0af1ac: 1a01 1434 |001a: const-string v1, "stream finished" // string@3414 │ │ -0af1b0: 7020 4627 1000 |001c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0af1b6: 2700 |001f: throw v0 │ │ -0af1b8: 5430 e00f |0020: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af1bc: 3800 1d00 |0022: if-eqz v0, 003f // +001d │ │ -0af1c0: 2200 3705 |0024: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0af1c4: 2201 6c05 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0af1c8: 7010 f927 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0af1ce: 1a02 1534 |002b: const-string v2, "stream was reset: " // string@3415 │ │ -0af1d2: 6e20 0228 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0af1d8: 0c01 |0030: move-result-object v1 │ │ -0af1da: 5432 e00f |0031: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af1de: 6e20 0128 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0af1e4: 0c01 |0036: move-result-object v1 │ │ -0af1e6: 6e10 0628 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0af1ec: 0c01 |003a: move-result-object v1 │ │ -0af1ee: 7020 4627 1000 |003b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0af1f4: 2700 |003e: throw v0 │ │ -0af1f6: 0e00 |003f: return-void │ │ +0af1ec: |[0af1ec] com.squareup.okhttp.internal.framed.FramedStream.checkOutNotClosed:()V │ │ +0af1fc: 5430 e50f |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af200: 7110 4325 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2543 │ │ +0af206: 0a00 |0005: move-result v0 │ │ +0af208: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0af20c: 2200 3805 |0008: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0af210: 1a01 1d34 |000a: const-string v1, "stream closed" // string@341d │ │ +0af214: 7020 4627 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0af21a: 2700 |000f: throw v0 │ │ +0af21c: 5430 e50f |0010: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af220: 7110 4125 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2541 │ │ +0af226: 0a00 |0015: move-result v0 │ │ +0af228: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ +0af22c: 2200 3805 |0018: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0af230: 1a01 1e34 |001a: const-string v1, "stream finished" // string@341e │ │ +0af234: 7020 4627 1000 |001c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0af23a: 2700 |001f: throw v0 │ │ +0af23c: 5430 e00f |0020: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af240: 3800 1d00 |0022: if-eqz v0, 003f // +001d │ │ +0af244: 2200 3805 |0024: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0af248: 2201 6d05 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0af24c: 7010 f927 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0af252: 1a02 1f34 |002b: const-string v2, "stream was reset: " // string@341f │ │ +0af256: 6e20 0228 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0af25c: 0c01 |0030: move-result-object v1 │ │ +0af25e: 5432 e00f |0031: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af262: 6e20 0128 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0af268: 0c01 |0036: move-result-object v1 │ │ +0af26a: 6e10 0628 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0af270: 0c01 |003a: move-result-object v1 │ │ +0af272: 7020 4627 1000 |003b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0af278: 2700 |003e: throw v0 │ │ +0af27a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0008 line=574 │ │ 0x0010 line=575 │ │ 0x0018 line=576 │ │ 0x0020 line=577 │ │ @@ -271317,50 +271343,50 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0af1f8: |[0af1f8] com.squareup.okhttp.internal.framed.FramedStream.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z │ │ -0af208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0af20a: 6301 dd0f |0001: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ -0af20e: 3901 0e00 |0003: if-nez v1, 0011 // +000e │ │ -0af212: 7110 1128 0200 |0005: invoke-static {v2}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0af218: 0a01 |0008: move-result v1 │ │ -0af21a: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -0af21e: 2200 4305 |000b: new-instance v0, Ljava/lang/AssertionError; // type@0543 │ │ -0af222: 7010 6127 0000 |000d: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0af228: 2700 |0010: throw v0 │ │ -0af22a: 1d02 |0011: monitor-enter v2 │ │ -0af22c: 5421 e00f |0012: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af230: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -0af234: 1e02 |0016: monitor-exit v2 │ │ -0af236: 0f00 |0017: return v0 │ │ -0af238: 5421 e60f |0018: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0af23c: 7110 4c25 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254c │ │ -0af242: 0a01 |001d: move-result v1 │ │ -0af244: 3801 0f00 |001e: if-eqz v1, 002d // +000f │ │ -0af248: 5421 e50f |0020: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0af24c: 7110 4125 0100 |0022: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2541 │ │ -0af252: 0a01 |0025: move-result v1 │ │ -0af254: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ -0af258: 1e02 |0028: monitor-exit v2 │ │ -0af25a: 28ee |0029: goto 0017 // -0012 │ │ -0af25c: 0d00 |002a: move-exception v0 │ │ -0af25e: 1e02 |002b: monitor-exit v2 │ │ -0af260: 2700 |002c: throw v0 │ │ -0af262: 5b23 e00f |002d: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af266: 6e10 bf27 0200 |002f: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0af26c: 1e02 |0032: monitor-exit v2 │ │ -0af26e: 5420 df0f |0033: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ -0af272: 5221 e10f |0035: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0af276: 6e20 3525 1000 |0037: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ -0af27c: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -0af27e: 28dc |003b: goto 0017 // -0024 │ │ +0af27c: |[0af27c] com.squareup.okhttp.internal.framed.FramedStream.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z │ │ +0af28c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0af28e: 6301 dd0f |0001: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ +0af292: 3901 0e00 |0003: if-nez v1, 0011 // +000e │ │ +0af296: 7110 1128 0200 |0005: invoke-static {v2}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0af29c: 0a01 |0008: move-result v1 │ │ +0af29e: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +0af2a2: 2200 4405 |000b: new-instance v0, Ljava/lang/AssertionError; // type@0544 │ │ +0af2a6: 7010 6127 0000 |000d: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0af2ac: 2700 |0010: throw v0 │ │ +0af2ae: 1d02 |0011: monitor-enter v2 │ │ +0af2b0: 5421 e00f |0012: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af2b4: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +0af2b8: 1e02 |0016: monitor-exit v2 │ │ +0af2ba: 0f00 |0017: return v0 │ │ +0af2bc: 5421 e60f |0018: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af2c0: 7110 4c25 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254c │ │ +0af2c6: 0a01 |001d: move-result v1 │ │ +0af2c8: 3801 0f00 |001e: if-eqz v1, 002d // +000f │ │ +0af2cc: 5421 e50f |0020: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af2d0: 7110 4125 0100 |0022: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2541 │ │ +0af2d6: 0a01 |0025: move-result v1 │ │ +0af2d8: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ +0af2dc: 1e02 |0028: monitor-exit v2 │ │ +0af2de: 28ee |0029: goto 0017 // -0012 │ │ +0af2e0: 0d00 |002a: move-exception v0 │ │ +0af2e2: 1e02 |002b: monitor-exit v2 │ │ +0af2e4: 2700 |002c: throw v0 │ │ +0af2e6: 5b23 e00f |002d: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af2ea: 6e10 bf27 0200 |002f: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0af2f0: 1e02 |0032: monitor-exit v2 │ │ +0af2f2: 5420 df0f |0033: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ +0af2f6: 5221 e10f |0035: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af2fa: 6e20 3525 1000 |0037: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ +0af300: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +0af302: 28dc |003b: goto 0017 // -0024 │ │ catches : 2 │ │ 0x0012 - 0x002c │ │ -> 0x002a │ │ 0x002d - 0x0033 │ │ -> 0x002a │ │ positions : │ │ 0x0001 line=238 │ │ @@ -271385,21 +271411,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0af294: |[0af294] com.squareup.okhttp.internal.framed.FramedStream.waitForIo:()V │ │ -0af2a4: 6e10 c127 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@27c1 │ │ -0af2aa: 0e00 |0003: return-void │ │ -0af2ac: 0d00 |0004: move-exception v0 │ │ -0af2ae: 2201 3905 |0005: new-instance v1, Ljava/io/InterruptedIOException; // type@0539 │ │ -0af2b2: 7010 4e27 0100 |0007: invoke-direct {v1}, Ljava/io/InterruptedIOException;.:()V // method@274e │ │ -0af2b8: 2701 |000a: throw v1 │ │ +0af318: |[0af318] com.squareup.okhttp.internal.framed.FramedStream.waitForIo:()V │ │ +0af328: 6e10 c127 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@27c1 │ │ +0af32e: 0e00 |0003: return-void │ │ +0af330: 0d00 |0004: move-exception v0 │ │ +0af332: 2201 3a05 |0005: new-instance v1, Ljava/io/InterruptedIOException; // type@053a │ │ +0af336: 7010 4e27 0100 |0007: invoke-direct {v1}, Ljava/io/InterruptedIOException;.:()V // method@274e │ │ +0af33c: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=588 │ │ 0x0003 line=592 │ │ 0x0004 line=589 │ │ @@ -271414,23 +271440,23 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0af2cc: |[0af2cc] com.squareup.okhttp.internal.framed.FramedStream.addBytesToWriteWindow:(J)V │ │ -0af2dc: 5330 de0f |0000: iget-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ -0af2e0: bb40 |0002: add-long/2addr v0, v4 │ │ -0af2e2: 5a30 de0f |0003: iput-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ -0af2e6: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -0af2ea: 3100 0400 |0007: cmp-long v0, v4, v0 │ │ -0af2ee: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ -0af2f2: 6e10 bf27 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0af2f8: 0e00 |000e: return-void │ │ +0af350: |[0af350] com.squareup.okhttp.internal.framed.FramedStream.addBytesToWriteWindow:(J)V │ │ +0af360: 5330 de0f |0000: iget-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ +0af364: bb40 |0002: add-long/2addr v0, v4 │ │ +0af366: 5a30 de0f |0003: iput-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0fde │ │ +0af36a: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +0af36e: 3100 0400 |0007: cmp-long v0, v4, v0 │ │ +0af372: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ +0af376: 6e10 bf27 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0af37c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0005 line=569 │ │ 0x000e line=570 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ @@ -271441,23 +271467,23 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0af2fc: |[0af2fc] com.squareup.okhttp.internal.framed.FramedStream.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0af30c: 7020 6925 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z // method@2569 │ │ -0af312: 0a00 |0003: move-result v0 │ │ -0af314: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0af318: 0e00 |0006: return-void │ │ -0af31a: 5420 df0f |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ -0af31e: 5221 e10f |0009: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0af322: 6e30 3c25 1003 |000b: invoke-virtual {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253c │ │ -0af328: 28f8 |000e: goto 0006 // -0008 │ │ +0af380: |[0af380] com.squareup.okhttp.internal.framed.FramedStream.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0af390: 7020 6925 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z // method@2569 │ │ +0af396: 0a00 |0003: move-result v0 │ │ +0af398: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0af39c: 0e00 |0006: return-void │ │ +0af39e: 5420 df0f |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ +0af3a2: 5221 e10f |0009: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af3a6: 6e30 3c25 1003 |000b: invoke-virtual {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253c │ │ +0af3ac: 28f8 |000e: goto 0006 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=223 │ │ 0x0007 line=222 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ @@ -271468,23 +271494,23 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0af32c: |[0af32c] com.squareup.okhttp.internal.framed.FramedStream.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0af33c: 7020 6925 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z // method@2569 │ │ -0af342: 0a00 |0003: move-result v0 │ │ -0af344: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0af348: 0e00 |0006: return-void │ │ -0af34a: 5420 df0f |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ -0af34e: 5221 e10f |0009: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0af352: 6e30 3d25 1003 |000b: invoke-virtual {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253d │ │ -0af358: 28f8 |000e: goto 0006 // -0008 │ │ +0af3b0: |[0af3b0] com.squareup.okhttp.internal.framed.FramedStream.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0af3c0: 7020 6925 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z // method@2569 │ │ +0af3c6: 0a00 |0003: move-result v0 │ │ +0af3c8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0af3cc: 0e00 |0006: return-void │ │ +0af3ce: 5420 df0f |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ +0af3d2: 5221 e10f |0009: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af3d6: 6e30 3d25 1003 |000b: invoke-virtual {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@253d │ │ +0af3dc: 28f8 |000e: goto 0006 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=234 │ │ 0x0007 line=233 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ @@ -271495,17 +271521,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af35c: |[0af35c] com.squareup.okhttp.internal.framed.FramedStream.getId:()I │ │ -0af36c: 5210 e10f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0af370: 0f00 |0002: return v0 │ │ +0af3e0: |[0af3e0] com.squareup.okhttp.internal.framed.FramedStream.getId:()I │ │ +0af3f0: 5210 e10f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af3f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271513,51 +271539,51 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0af374: |[0af374] com.squareup.okhttp.internal.framed.FramedStream.getResponseHeaders:()Ljava/util/List; │ │ -0af384: 1d03 |0000: monitor-enter v3 │ │ -0af386: 5430 e20f |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ -0af38a: 6e10 5625 0000 |0003: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@2556 │ │ -0af390: 5430 e40f |0006: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ -0af394: 3900 1400 |0008: if-nez v0, 001c // +0014 │ │ -0af398: 5430 e00f |000a: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af39c: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -0af3a0: 7010 7625 0300 |000e: invoke-direct {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.waitForIo:()V // method@2576 │ │ -0af3a6: 28f5 |0011: goto 0006 // -000b │ │ -0af3a8: 0d00 |0012: move-exception v0 │ │ -0af3aa: 5431 e20f |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ -0af3ae: 6e10 5825 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ -0af3b4: 2700 |0018: throw v0 │ │ -0af3b6: 0d00 |0019: move-exception v0 │ │ -0af3b8: 1e03 |001a: monitor-exit v3 │ │ -0af3ba: 2700 |001b: throw v0 │ │ -0af3bc: 5430 e20f |001c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ -0af3c0: 6e10 5825 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ -0af3c6: 5430 e40f |0021: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ -0af3ca: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ -0af3ce: 5430 e40f |0025: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ -0af3d2: 1e03 |0027: monitor-exit v3 │ │ -0af3d4: 1100 |0028: return-object v0 │ │ -0af3d6: 2200 3705 |0029: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0af3da: 2201 6c05 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0af3de: 7010 f927 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0af3e4: 1a02 1534 |0030: const-string v2, "stream was reset: " // string@3415 │ │ -0af3e8: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0af3ee: 0c01 |0035: move-result-object v1 │ │ -0af3f0: 5432 e00f |0036: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af3f4: 6e20 0128 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0af3fa: 0c01 |003b: move-result-object v1 │ │ -0af3fc: 6e10 0628 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0af402: 0c01 |003f: move-result-object v1 │ │ -0af404: 7020 4627 1000 |0040: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0af40a: 2700 |0043: throw v0 │ │ +0af3f8: |[0af3f8] com.squareup.okhttp.internal.framed.FramedStream.getResponseHeaders:()Ljava/util/List; │ │ +0af408: 1d03 |0000: monitor-enter v3 │ │ +0af40a: 5430 e20f |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ +0af40e: 6e10 5625 0000 |0003: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@2556 │ │ +0af414: 5430 e40f |0006: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ +0af418: 3900 1400 |0008: if-nez v0, 001c // +0014 │ │ +0af41c: 5430 e00f |000a: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af420: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +0af424: 7010 7625 0300 |000e: invoke-direct {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.waitForIo:()V // method@2576 │ │ +0af42a: 28f5 |0011: goto 0006 // -000b │ │ +0af42c: 0d00 |0012: move-exception v0 │ │ +0af42e: 5431 e20f |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ +0af432: 6e10 5825 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ +0af438: 2700 |0018: throw v0 │ │ +0af43a: 0d00 |0019: move-exception v0 │ │ +0af43c: 1e03 |001a: monitor-exit v3 │ │ +0af43e: 2700 |001b: throw v0 │ │ +0af440: 5430 e20f |001c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ +0af444: 6e10 5825 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@2558 │ │ +0af44a: 5430 e40f |0021: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ +0af44e: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ +0af452: 5430 e40f |0025: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ +0af456: 1e03 |0027: monitor-exit v3 │ │ +0af458: 1100 |0028: return-object v0 │ │ +0af45a: 2200 3805 |0029: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0af45e: 2201 6d05 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0af462: 7010 f927 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0af468: 1a02 1f34 |0030: const-string v2, "stream was reset: " // string@341f │ │ +0af46c: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0af472: 0c01 |0035: move-result-object v1 │ │ +0af474: 5432 e00f |0036: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af478: 6e20 0128 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0af47e: 0c01 |003b: move-result-object v1 │ │ +0af480: 6e10 0628 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0af486: 0c01 |003f: move-result-object v1 │ │ +0af488: 7020 4627 1000 |0040: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0af48e: 2700 |0043: throw v0 │ │ catches : 5 │ │ 0x0001 - 0x0006 │ │ -> 0x0019 │ │ 0x0006 - 0x0011 │ │ -> 0x0012 │ │ 0x0013 - 0x0019 │ │ -> 0x0019 │ │ @@ -271582,31 +271608,31 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0af43c: |[0af43c] com.squareup.okhttp.internal.framed.FramedStream.getSink:()Lokio/Sink; │ │ -0af44c: 1d02 |0000: monitor-enter v2 │ │ -0af44e: 5420 e40f |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ -0af452: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ -0af456: 6e10 6f25 0200 |0005: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isLocallyInitiated:()Z // method@256f │ │ -0af45c: 0a00 |0008: move-result v0 │ │ -0af45e: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ -0af462: 2200 5705 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0af466: 1a01 e42e |000d: const-string v1, "reply before requesting the sink" // string@2ee4 │ │ -0af46a: 7020 9327 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0af470: 2700 |0012: throw v0 │ │ -0af472: 0d00 |0013: move-exception v0 │ │ -0af474: 1e02 |0014: monitor-exit v2 │ │ -0af476: 2700 |0015: throw v0 │ │ -0af478: 1e02 |0016: monitor-exit v2 │ │ -0af47a: 5420 e50f |0017: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0af47e: 1100 |0019: return-object v0 │ │ +0af4c0: |[0af4c0] com.squareup.okhttp.internal.framed.FramedStream.getSink:()Lokio/Sink; │ │ +0af4d0: 1d02 |0000: monitor-enter v2 │ │ +0af4d2: 5420 e40f |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ +0af4d6: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ +0af4da: 6e10 6f25 0200 |0005: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isLocallyInitiated:()Z // method@256f │ │ +0af4e0: 0a00 |0008: move-result v0 │ │ +0af4e2: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ +0af4e6: 2200 5805 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0af4ea: 1a01 ee2e |000d: const-string v1, "reply before requesting the sink" // string@2eee │ │ +0af4ee: 7020 9327 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0af4f4: 2700 |0012: throw v0 │ │ +0af4f6: 0d00 |0013: move-exception v0 │ │ +0af4f8: 1e02 |0014: monitor-exit v2 │ │ +0af4fa: 2700 |0015: throw v0 │ │ +0af4fc: 1e02 |0016: monitor-exit v2 │ │ +0af4fe: 5420 e50f |0017: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af502: 1100 |0019: return-object v0 │ │ catches : 2 │ │ 0x0001 - 0x0015 │ │ -> 0x0013 │ │ 0x0016 - 0x0017 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=206 │ │ @@ -271622,17 +271648,17 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af494: |[0af494] com.squareup.okhttp.internal.framed.FramedStream.getSource:()Lokio/Source; │ │ -0af4a4: 5410 e60f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0af4a8: 1100 |0002: return-object v0 │ │ +0af518: |[0af518] com.squareup.okhttp.internal.framed.FramedStream.getSource:()Lokio/Source; │ │ +0af528: 5410 e60f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af52c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271640,29 +271666,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0af4ac: |[0af4ac] com.squareup.okhttp.internal.framed.FramedStream.isLocallyInitiated:()Z │ │ -0af4bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0af4be: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0af4c0: 5243 e10f |0002: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0af4c4: dd03 0301 |0004: and-int/lit8 v3, v3, #int 1 // #01 │ │ -0af4c8: 3313 0a00 |0006: if-ne v3, v1, 0010 // +000a │ │ -0af4cc: 0110 |0008: move v0, v1 │ │ -0af4ce: 5443 df0f |0009: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ -0af4d2: 5533 b90f |000b: iget-boolean v3, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ -0af4d6: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ -0af4da: 0f01 |000f: return v1 │ │ -0af4dc: 0120 |0010: move v0, v2 │ │ -0af4de: 28f8 |0011: goto 0009 // -0008 │ │ -0af4e0: 0121 |0012: move v1, v2 │ │ -0af4e2: 28fc |0013: goto 000f // -0004 │ │ +0af530: |[0af530] com.squareup.okhttp.internal.framed.FramedStream.isLocallyInitiated:()Z │ │ +0af540: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0af542: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0af544: 5243 e10f |0002: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af548: dd03 0301 |0004: and-int/lit8 v3, v3, #int 1 // #01 │ │ +0af54c: 3313 0a00 |0006: if-ne v3, v1, 0010 // +000a │ │ +0af550: 0110 |0008: move v0, v1 │ │ +0af552: 5443 df0f |0009: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ +0af556: 5533 b90f |000b: iget-boolean v3, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@0fb9 │ │ +0af55a: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ +0af55e: 0f01 |000f: return v1 │ │ +0af560: 0120 |0010: move v0, v2 │ │ +0af562: 28f8 |0011: goto 0009 // -0008 │ │ +0af564: 0121 |0012: move v1, v2 │ │ +0af566: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0009 line=121 │ │ 0x0011 line=120 │ │ 0x0013 line=121 │ │ locals : │ │ @@ -271675,44 +271701,44 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -0af4e4: |[0af4e4] com.squareup.okhttp.internal.framed.FramedStream.isOpen:()Z │ │ -0af4f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0af4f6: 1d02 |0001: monitor-enter v2 │ │ -0af4f8: 5421 e00f |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af4fc: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -0af500: 1e02 |0006: monitor-exit v2 │ │ -0af502: 0f00 |0007: return v0 │ │ -0af504: 5421 e60f |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0af508: 7110 4c25 0100 |000a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254c │ │ -0af50e: 0a01 |000d: move-result v1 │ │ -0af510: 3901 0a00 |000e: if-nez v1, 0018 // +000a │ │ -0af514: 5421 e60f |0010: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0af518: 7110 4e25 0100 |0012: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254e │ │ -0af51e: 0a01 |0015: move-result v1 │ │ -0af520: 3801 1600 |0016: if-eqz v1, 002c // +0016 │ │ -0af524: 5421 e50f |0018: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0af528: 7110 4125 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2541 │ │ -0af52e: 0a01 |001d: move-result v1 │ │ -0af530: 3901 0a00 |001e: if-nez v1, 0028 // +000a │ │ -0af534: 5421 e50f |0020: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ -0af538: 7110 4325 0100 |0022: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2543 │ │ -0af53e: 0a01 |0025: move-result v1 │ │ -0af540: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ -0af544: 5421 e40f |0028: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ -0af548: 3901 dcff |002a: if-nez v1, 0006 // -0024 │ │ -0af54c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -0af54e: 28d9 |002d: goto 0006 // -0027 │ │ -0af550: 0d00 |002e: move-exception v0 │ │ -0af552: 1e02 |002f: monitor-exit v2 │ │ -0af554: 2700 |0030: throw v0 │ │ +0af568: |[0af568] com.squareup.okhttp.internal.framed.FramedStream.isOpen:()Z │ │ +0af578: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0af57a: 1d02 |0001: monitor-enter v2 │ │ +0af57c: 5421 e00f |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af580: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +0af584: 1e02 |0006: monitor-exit v2 │ │ +0af586: 0f00 |0007: return v0 │ │ +0af588: 5421 e60f |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af58c: 7110 4c25 0100 |000a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254c │ │ +0af592: 0a01 |000d: move-result v1 │ │ +0af594: 3901 0a00 |000e: if-nez v1, 0018 // +000a │ │ +0af598: 5421 e60f |0010: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af59c: 7110 4e25 0100 |0012: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@254e │ │ +0af5a2: 0a01 |0015: move-result v1 │ │ +0af5a4: 3801 1600 |0016: if-eqz v1, 002c // +0016 │ │ +0af5a8: 5421 e50f |0018: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af5ac: 7110 4125 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2541 │ │ +0af5b2: 0a01 |001d: move-result v1 │ │ +0af5b4: 3901 0a00 |001e: if-nez v1, 0028 // +000a │ │ +0af5b8: 5421 e50f |0020: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@0fe5 │ │ +0af5bc: 7110 4325 0100 |0022: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@2543 │ │ +0af5c2: 0a01 |0025: move-result v1 │ │ +0af5c4: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ +0af5c8: 5421 e40f |0028: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ +0af5cc: 3901 dcff |002a: if-nez v1, 0006 // -0024 │ │ +0af5d0: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +0af5d2: 28d9 |002d: goto 0006 // -0027 │ │ +0af5d4: 0d00 |002e: move-exception v0 │ │ +0af5d6: 1e02 |002f: monitor-exit v2 │ │ +0af5d8: 2700 |0030: throw v0 │ │ catches : 2 │ │ 0x0002 - 0x0004 │ │ -> 0x002e │ │ 0x0008 - 0x002a │ │ -> 0x002e │ │ positions : │ │ 0x0001 line=107 │ │ @@ -271729,17 +271755,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af56c: |[0af56c] com.squareup.okhttp.internal.framed.FramedStream.readTimeout:()Lokio/Timeout; │ │ -0af57c: 5410 e20f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ -0af580: 1100 |0002: return-object v0 │ │ +0af5f0: |[0af5f0] com.squareup.okhttp.internal.framed.FramedStream.readTimeout:()Lokio/Timeout; │ │ +0af600: 5410 e20f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe2 │ │ +0af604: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -271747,27 +271773,27 @@ │ │ type : '(Lokio/BufferedSource;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0af584: |[0af584] com.squareup.okhttp.internal.framed.FramedStream.receiveData:(Lokio/BufferedSource;I)V │ │ -0af594: 6300 dd0f |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ -0af598: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -0af59c: 7110 1128 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0af5a2: 0a00 |0007: move-result v0 │ │ -0af5a4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0af5a8: 2200 4305 |000a: new-instance v0, Ljava/lang/AssertionError; // type@0543 │ │ -0af5ac: 7010 6127 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0af5b2: 2700 |000f: throw v0 │ │ -0af5b4: 5440 e60f |0010: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0af5b8: 8162 |0012: int-to-long v2, v6 │ │ -0af5ba: 6e40 5225 5032 |0013: invoke-virtual {v0, v5, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receive:(Lokio/BufferedSource;J)V // method@2552 │ │ -0af5c0: 0e00 |0016: return-void │ │ +0af608: |[0af608] com.squareup.okhttp.internal.framed.FramedStream.receiveData:(Lokio/BufferedSource;I)V │ │ +0af618: 6300 dd0f |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ +0af61c: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +0af620: 7110 1128 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0af626: 0a00 |0007: move-result v0 │ │ +0af628: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0af62c: 2200 4405 |000a: new-instance v0, Ljava/lang/AssertionError; // type@0544 │ │ +0af630: 7010 6127 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0af636: 2700 |000f: throw v0 │ │ +0af638: 5440 e60f |0010: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af63c: 8162 |0012: int-to-long v2, v6 │ │ +0af63e: 6e40 5225 5032 |0013: invoke-virtual {v0, v5, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receive:(Lokio/BufferedSource;J)V // method@2552 │ │ +0af644: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0010 line=286 │ │ 0x0016 line=287 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ @@ -271779,39 +271805,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0af5c4: |[0af5c4] com.squareup.okhttp.internal.framed.FramedStream.receiveFin:()V │ │ -0af5d4: 6301 dd0f |0000: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ -0af5d8: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ -0af5dc: 7110 1128 0300 |0004: invoke-static {v3}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0af5e2: 0a01 |0007: move-result v1 │ │ -0af5e4: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ -0af5e8: 2201 4305 |000a: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0af5ec: 7010 6127 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0af5f2: 2701 |000f: throw v1 │ │ -0af5f4: 1d03 |0010: monitor-enter v3 │ │ -0af5f6: 5431 e60f |0011: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ -0af5fa: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0af5fc: 7120 4d25 2100 |0014: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z // method@254d │ │ -0af602: 6e10 7025 0300 |0017: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@2570 │ │ -0af608: 0a00 |001a: move-result v0 │ │ -0af60a: 6e10 bf27 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0af610: 1e03 |001e: monitor-exit v3 │ │ -0af612: 3900 0900 |001f: if-nez v0, 0028 // +0009 │ │ -0af616: 5431 df0f |0021: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ -0af61a: 5232 e10f |0023: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0af61e: 6e20 3525 2100 |0025: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ -0af624: 0e00 |0028: return-void │ │ -0af626: 0d01 |0029: move-exception v1 │ │ -0af628: 1e03 |002a: monitor-exit v3 │ │ -0af62a: 2701 |002b: throw v1 │ │ +0af648: |[0af648] com.squareup.okhttp.internal.framed.FramedStream.receiveFin:()V │ │ +0af658: 6301 dd0f |0000: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ +0af65c: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ +0af660: 7110 1128 0300 |0004: invoke-static {v3}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0af666: 0a01 |0007: move-result v1 │ │ +0af668: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ +0af66c: 2201 4405 |000a: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0af670: 7010 6127 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0af676: 2701 |000f: throw v1 │ │ +0af678: 1d03 |0010: monitor-enter v3 │ │ +0af67a: 5431 e60f |0011: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@0fe6 │ │ +0af67e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0af680: 7120 4d25 2100 |0014: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z // method@254d │ │ +0af686: 6e10 7025 0300 |0017: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@2570 │ │ +0af68c: 0a00 |001a: move-result v0 │ │ +0af68e: 6e10 bf27 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0af694: 1e03 |001e: monitor-exit v3 │ │ +0af696: 3900 0900 |001f: if-nez v0, 0028 // +0009 │ │ +0af69a: 5431 df0f |0021: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ +0af69e: 5232 e10f |0023: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af6a2: 6e20 3525 2100 |0025: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ +0af6a8: 0e00 |0028: return-void │ │ +0af6aa: 0d01 |0029: move-exception v1 │ │ +0af6ac: 1e03 |002a: monitor-exit v3 │ │ +0af6ae: 2701 |002b: throw v1 │ │ catches : 2 │ │ 0x0011 - 0x001f │ │ -> 0x0029 │ │ 0x002a - 0x002b │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=290 │ │ @@ -271833,61 +271859,61 @@ │ │ type : '(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -0af640: |[0af640] com.squareup.okhttp.internal.framed.FramedStream.receiveHeaders:(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V │ │ -0af650: 6303 dd0f |0000: sget-boolean v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ -0af654: 3903 0e00 |0002: if-nez v3, 0010 // +000e │ │ -0af658: 7110 1128 0500 |0004: invoke-static {v5}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ -0af65e: 0a03 |0007: move-result v3 │ │ -0af660: 3803 0800 |0008: if-eqz v3, 0010 // +0008 │ │ -0af664: 2203 4305 |000a: new-instance v3, Ljava/lang/AssertionError; // type@0543 │ │ -0af668: 7010 6127 0300 |000c: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0af66e: 2703 |000f: throw v3 │ │ -0af670: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0af672: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0af674: 1d05 |0012: monitor-enter v5 │ │ -0af676: 5453 e40f |0013: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ -0af67a: 3903 1e00 |0015: if-nez v3, 0033 // +001e │ │ -0af67e: 6e10 8125 0700 |0017: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfHeadersAbsent:()Z // method@2581 │ │ -0af684: 0a03 |001a: move-result v3 │ │ -0af686: 3803 0b00 |001b: if-eqz v3, 0026 // +000b │ │ -0af68a: 6200 840f |001d: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ -0af68e: 1e05 |001f: monitor-exit v5 │ │ -0af690: 3800 2c00 |0020: if-eqz v0, 004c // +002c │ │ -0af694: 6e20 6a25 0500 |0022: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@256a │ │ -0af69a: 0e00 |0025: return-void │ │ -0af69c: 5b56 e40f |0026: iput-object v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ -0af6a0: 6e10 7025 0500 |0028: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@2570 │ │ -0af6a6: 0a02 |002b: move-result v2 │ │ -0af6a8: 6e10 bf27 0500 |002c: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0af6ae: 28f0 |002f: goto 001f // -0010 │ │ -0af6b0: 0d03 |0030: move-exception v3 │ │ -0af6b2: 1e05 |0031: monitor-exit v5 │ │ -0af6b4: 2703 |0032: throw v3 │ │ -0af6b6: 6e10 8225 0700 |0033: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfHeadersPresent:()Z // method@2582 │ │ -0af6bc: 0a03 |0036: move-result v3 │ │ -0af6be: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ -0af6c2: 6200 880f |0039: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f88 │ │ -0af6c6: 28e4 |003b: goto 001f // -001c │ │ -0af6c8: 2201 ab05 |003c: new-instance v1, Ljava/util/ArrayList; // type@05ab │ │ -0af6cc: 7010 9028 0100 |003e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0af6d2: 5453 e40f |0041: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ -0af6d6: 7220 e028 3100 |0043: invoke-interface {v1, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0af6dc: 7220 e028 6100 |0046: invoke-interface {v1, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0af6e2: 5b51 e40f |0049: iput-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ -0af6e6: 28d4 |004b: goto 001f // -002c │ │ -0af6e8: 3902 d9ff |004c: if-nez v2, 0025 // -0027 │ │ -0af6ec: 5453 df0f |004e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ -0af6f0: 5254 e10f |0050: iget v4, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ -0af6f4: 6e20 3525 4300 |0052: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ -0af6fa: 28d0 |0055: goto 0025 // -0030 │ │ +0af6c4: |[0af6c4] com.squareup.okhttp.internal.framed.FramedStream.receiveHeaders:(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V │ │ +0af6d4: 6303 dd0f |0000: sget-boolean v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0fdd │ │ +0af6d8: 3903 0e00 |0002: if-nez v3, 0010 // +000e │ │ +0af6dc: 7110 1128 0500 |0004: invoke-static {v5}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@2811 │ │ +0af6e2: 0a03 |0007: move-result v3 │ │ +0af6e4: 3803 0800 |0008: if-eqz v3, 0010 // +0008 │ │ +0af6e8: 2203 4405 |000a: new-instance v3, Ljava/lang/AssertionError; // type@0544 │ │ +0af6ec: 7010 6127 0300 |000c: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0af6f2: 2703 |000f: throw v3 │ │ +0af6f4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0af6f6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0af6f8: 1d05 |0012: monitor-enter v5 │ │ +0af6fa: 5453 e40f |0013: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ +0af6fe: 3903 1e00 |0015: if-nez v3, 0033 // +001e │ │ +0af702: 6e10 8125 0700 |0017: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfHeadersAbsent:()Z // method@2581 │ │ +0af708: 0a03 |001a: move-result v3 │ │ +0af70a: 3803 0b00 |001b: if-eqz v3, 0026 // +000b │ │ +0af70e: 6200 840f |001d: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f84 │ │ +0af712: 1e05 |001f: monitor-exit v5 │ │ +0af714: 3800 2c00 |0020: if-eqz v0, 004c // +002c │ │ +0af718: 6e20 6a25 0500 |0022: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@256a │ │ +0af71e: 0e00 |0025: return-void │ │ +0af720: 5b56 e40f |0026: iput-object v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ +0af724: 6e10 7025 0500 |0028: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@2570 │ │ +0af72a: 0a02 |002b: move-result v2 │ │ +0af72c: 6e10 bf27 0500 |002c: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0af732: 28f0 |002f: goto 001f // -0010 │ │ +0af734: 0d03 |0030: move-exception v3 │ │ +0af736: 1e05 |0031: monitor-exit v5 │ │ +0af738: 2703 |0032: throw v3 │ │ +0af73a: 6e10 8225 0700 |0033: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfHeadersPresent:()Z // method@2582 │ │ +0af740: 0a03 |0036: move-result v3 │ │ +0af742: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ +0af746: 6200 880f |0039: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0f88 │ │ +0af74a: 28e4 |003b: goto 001f // -001c │ │ +0af74c: 2201 ae05 |003c: new-instance v1, Ljava/util/ArrayList; // type@05ae │ │ +0af750: 7010 9028 0100 |003e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0af756: 5453 e40f |0041: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ +0af75a: 7220 e028 3100 |0043: invoke-interface {v1, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0af760: 7220 e028 6100 |0046: invoke-interface {v1, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0af766: 5b51 e40f |0049: iput-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0fe4 │ │ +0af76a: 28d4 |004b: goto 001f // -002c │ │ +0af76c: 3902 d9ff |004c: if-nez v2, 0025 // -0027 │ │ +0af770: 5453 df0f |004e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0fdf │ │ +0af774: 5254 e10f |0050: iget v4, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0fe1 │ │ +0af778: 6e20 3525 4300 |0052: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@2535 │ │ +0af77e: 28d0 |0055: goto 0025 // -0030 │ │ catches : 3 │ │ 0x0013 - 0x0020 │ │ -> 0x0030 │ │ 0x0026 - 0x0032 │ │ -> 0x0030 │ │ 0x0033 - 0x004b │ │ -> 0x0030 │ │ @@ -271929,25 +271955,25 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0af718: |[0af718] com.squareup.okhttp.internal.framed.FramedStream.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0af728: 1d01 |0000: monitor-enter v1 │ │ -0af72a: 5410 e00f |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af72e: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -0af732: 5b12 e00f |0005: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ -0af736: 6e10 bf27 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ -0af73c: 1e01 |000a: monitor-exit v1 │ │ -0af73e: 0e00 |000b: return-void │ │ -0af740: 0d00 |000c: move-exception v0 │ │ -0af742: 1e01 |000d: monitor-exit v1 │ │ -0af744: 2700 |000e: throw v0 │ │ +0af79c: |[0af79c] com.squareup.okhttp.internal.framed.FramedStream.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0af7ac: 1d01 |0000: monitor-enter v1 │ │ +0af7ae: 5410 e00f |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af7b2: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +0af7b6: 5b12 e00f |0005: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0fe0 │ │ +0af7ba: 6e10 bf27 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@27bf │ │ +0af7c0: 1e01 |000a: monitor-exit v1 │ │ +0af7c2: 0e00 |000b: return-void │ │ +0af7c4: 0d00 |000c: move-exception v0 │ │ +0af7c6: 1e01 |000d: monitor-exit v1 │ │ +0af7c8: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=303 │ │ 0x0005 line=304 │ │ 0x0007 line=305 │ │ @@ -271962,36 +271988,36 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af754: |[0af754] com.squareup.okhttp.internal.framed.FramedStream.writeTimeout:()Lokio/Timeout; │ │ -0af764: 5410 e80f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe8 │ │ -0af768: 1100 |0002: return-object v0 │ │ +0af7d8: |[0af7d8] com.squareup.okhttp.internal.framed.FramedStream.writeTimeout:()Lokio/Timeout; │ │ +0af7e8: 5410 e80f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0fe8 │ │ +0af7ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ - source_file_idx : 1422 (FramedStream.java) │ │ + source_file_idx : 1426 (FramedStream.java) │ │ │ │ -Class #947 header: │ │ -class_idx : 1260 │ │ +Class #948 header: │ │ +class_idx : 1261 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1494 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1498 │ │ static_fields_size : 7 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ -Class #947 - │ │ +Class #948 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Header;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Header;) │ │ name : 'RESPONSE_STATUS' │ │ @@ -272040,44 +272066,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -0af76c: |[0af76c] com.squareup.okhttp.internal.framed.Header.:()V │ │ -0af77c: 1a00 6901 |0000: const-string v0, ":status" // string@0169 │ │ -0af780: 7110 4f2c 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af786: 0c00 |0005: move-result-object v0 │ │ -0af788: 6900 e90f |0006: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0af78c: 1a00 6601 |0008: const-string v0, ":method" // string@0166 │ │ -0af790: 7110 4f2c 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af796: 0c00 |000d: move-result-object v0 │ │ -0af798: 6900 ec0f |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ -0af79c: 1a00 6701 |0010: const-string v0, ":path" // string@0167 │ │ -0af7a0: 7110 4f2c 0000 |0012: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af7a6: 0c00 |0015: move-result-object v0 │ │ -0af7a8: 6900 ed0f |0016: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ -0af7ac: 1a00 6801 |0018: const-string v0, ":scheme" // string@0168 │ │ -0af7b0: 7110 4f2c 0000 |001a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af7b6: 0c00 |001d: move-result-object v0 │ │ -0af7b8: 6900 ee0f |001e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ -0af7bc: 1a00 6401 |0020: const-string v0, ":authority" // string@0164 │ │ -0af7c0: 7110 4f2c 0000 |0022: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af7c6: 0c00 |0025: move-result-object v0 │ │ -0af7c8: 6900 ea0f |0026: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ -0af7cc: 1a00 6501 |0028: const-string v0, ":host" // string@0165 │ │ -0af7d0: 7110 4f2c 0000 |002a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af7d6: 0c00 |002d: move-result-object v0 │ │ -0af7d8: 6900 eb0f |002e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0feb │ │ -0af7dc: 1a00 6a01 |0030: const-string v0, ":version" // string@016a │ │ -0af7e0: 7110 4f2c 0000 |0032: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af7e6: 0c00 |0035: move-result-object v0 │ │ -0af7e8: 6900 ef0f |0036: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ -0af7ec: 0e00 |0038: return-void │ │ +0af7f0: |[0af7f0] com.squareup.okhttp.internal.framed.Header.:()V │ │ +0af800: 1a00 6901 |0000: const-string v0, ":status" // string@0169 │ │ +0af804: 7110 4f2c 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af80a: 0c00 |0005: move-result-object v0 │ │ +0af80c: 6900 e90f |0006: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0af810: 1a00 6601 |0008: const-string v0, ":method" // string@0166 │ │ +0af814: 7110 4f2c 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af81a: 0c00 |000d: move-result-object v0 │ │ +0af81c: 6900 ec0f |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ +0af820: 1a00 6701 |0010: const-string v0, ":path" // string@0167 │ │ +0af824: 7110 4f2c 0000 |0012: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af82a: 0c00 |0015: move-result-object v0 │ │ +0af82c: 6900 ed0f |0016: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ +0af830: 1a00 6801 |0018: const-string v0, ":scheme" // string@0168 │ │ +0af834: 7110 4f2c 0000 |001a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af83a: 0c00 |001d: move-result-object v0 │ │ +0af83c: 6900 ee0f |001e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ +0af840: 1a00 6401 |0020: const-string v0, ":authority" // string@0164 │ │ +0af844: 7110 4f2c 0000 |0022: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af84a: 0c00 |0025: move-result-object v0 │ │ +0af84c: 6900 ea0f |0026: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ +0af850: 1a00 6501 |0028: const-string v0, ":host" // string@0165 │ │ +0af854: 7110 4f2c 0000 |002a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af85a: 0c00 |002d: move-result-object v0 │ │ +0af85c: 6900 eb0f |002e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0feb │ │ +0af860: 1a00 6a01 |0030: const-string v0, ":version" // string@016a │ │ +0af864: 7110 4f2c 0000 |0032: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af86a: 0c00 |0035: move-result-object v0 │ │ +0af86c: 6900 ef0f |0036: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ +0af870: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0008 line=9 │ │ 0x0010 line=10 │ │ 0x0018 line=11 │ │ 0x0020 line=12 │ │ @@ -272090,21 +272116,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0af7f0: |[0af7f0] com.squareup.okhttp.internal.framed.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0af800: 7110 4f2c 0300 |0000: invoke-static {v3}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af806: 0c00 |0003: move-result-object v0 │ │ -0af808: 7110 4f2c 0400 |0004: invoke-static {v4}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af80e: 0c01 |0007: move-result-object v1 │ │ -0af810: 7030 7b25 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ -0af816: 0e00 |000b: return-void │ │ +0af874: |[0af874] com.squareup.okhttp.internal.framed.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0af884: 7110 4f2c 0300 |0000: invoke-static {v3}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af88a: 0c00 |0003: move-result-object v0 │ │ +0af88c: 7110 4f2c 0400 |0004: invoke-static {v4}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af892: 0c01 |0007: move-result-object v1 │ │ +0af894: 7030 7b25 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ +0af89a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x000b line=25 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/squareup/okhttp/internal/framed/Header; │ │ 0x0000 - 0x000c reg=3 name Ljava/lang/String; │ │ @@ -272115,19 +272141,19 @@ │ │ type : '(Lokio/ByteString;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0af818: |[0af818] com.squareup.okhttp.internal.framed.Header.:(Lokio/ByteString;Ljava/lang/String;)V │ │ -0af828: 7110 4f2c 0300 |0000: invoke-static {v3}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0af82e: 0c00 |0003: move-result-object v0 │ │ -0af830: 7030 7b25 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ -0af836: 0e00 |0007: return-void │ │ +0af89c: |[0af89c] com.squareup.okhttp.internal.framed.Header.:(Lokio/ByteString;Ljava/lang/String;)V │ │ +0af8ac: 7110 4f2c 0300 |0000: invoke-static {v3}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0af8b2: 0c00 |0003: move-result-object v0 │ │ +0af8b4: 7030 7b25 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ +0af8ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/framed/Header; │ │ 0x0000 - 0x0008 reg=2 name Lokio/ByteString; │ │ @@ -272138,26 +272164,26 @@ │ │ type : '(Lokio/ByteString;Lokio/ByteString;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0af838: |[0af838] com.squareup.okhttp.internal.framed.Header.:(Lokio/ByteString;Lokio/ByteString;)V │ │ -0af848: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0af84e: 5b23 f10f |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0af852: 5b24 f20f |0005: iput-object v4, v2, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0af856: 6e10 572c 0300 |0007: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0af85c: 0a00 |000a: move-result v0 │ │ -0af85e: d800 0020 |000b: add-int/lit8 v0, v0, #int 32 // #20 │ │ -0af862: 6e10 572c 0400 |000d: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0af868: 0a01 |0010: move-result v1 │ │ -0af86a: b010 |0011: add-int/2addr v0, v1 │ │ -0af86c: 5920 f00f |0012: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ -0af870: 0e00 |0014: return-void │ │ +0af8bc: |[0af8bc] com.squareup.okhttp.internal.framed.Header.:(Lokio/ByteString;Lokio/ByteString;)V │ │ +0af8cc: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0af8d2: 5b23 f10f |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0af8d6: 5b24 f20f |0005: iput-object v4, v2, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0af8da: 6e10 572c 0300 |0007: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0af8e0: 0a00 |000a: move-result v0 │ │ +0af8e2: d800 0020 |000b: add-int/lit8 v0, v0, #int 32 // #20 │ │ +0af8e6: 6e10 572c 0400 |000d: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0af8ec: 0a01 |0010: move-result v1 │ │ +0af8ee: b010 |0011: add-int/2addr v0, v1 │ │ +0af8f0: 5920 f00f |0012: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ +0af8f4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ 0x0014 line=35 │ │ @@ -272172,32 +272198,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0af874: |[0af874] com.squareup.okhttp.internal.framed.Header.equals:(Ljava/lang/Object;)Z │ │ -0af884: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0af886: 2052 ec04 |0001: instance-of v2, v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0af88a: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -0af88e: 0750 |0005: move-object v0, v5 │ │ -0af890: 1f00 ec04 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0af894: 5442 f10f |0008: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0af898: 5403 f10f |000a: iget-object v3, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0af89c: 6e20 502c 3200 |000c: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ -0af8a2: 0a02 |000f: move-result v2 │ │ -0af8a4: 3802 0d00 |0010: if-eqz v2, 001d // +000d │ │ -0af8a8: 5442 f20f |0012: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0af8ac: 5403 f20f |0014: iget-object v3, v0, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0af8b0: 6e20 502c 3200 |0016: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ -0af8b6: 0a02 |0019: move-result v2 │ │ -0af8b8: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -0af8bc: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -0af8be: 0f01 |001d: return v1 │ │ +0af8f8: |[0af8f8] com.squareup.okhttp.internal.framed.Header.equals:(Ljava/lang/Object;)Z │ │ +0af908: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0af90a: 2052 ed04 |0001: instance-of v2, v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0af90e: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +0af912: 0750 |0005: move-object v0, v5 │ │ +0af914: 1f00 ed04 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0af918: 5442 f10f |0008: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0af91c: 5403 f10f |000a: iget-object v3, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0af920: 6e20 502c 3200 |000c: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ +0af926: 0a02 |000f: move-result v2 │ │ +0af928: 3802 0d00 |0010: if-eqz v2, 001d // +000d │ │ +0af92c: 5442 f20f |0012: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0af930: 5403 f20f |0014: iget-object v3, v0, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0af934: 6e20 502c 3200 |0016: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ +0af93a: 0a02 |0019: move-result v2 │ │ +0af93c: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +0af940: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0af942: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x0016 line=41 │ │ 0x001d line=43 │ │ @@ -272211,26 +272237,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0af8c0: |[0af8c0] com.squareup.okhttp.internal.framed.Header.hashCode:()I │ │ -0af8d0: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -0af8d4: 5431 f10f |0002: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0af8d8: 6e10 522c 0100 |0004: invoke-virtual {v1}, Lokio/ByteString;.hashCode:()I // method@2c52 │ │ -0af8de: 0a01 |0007: move-result v1 │ │ -0af8e0: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ -0af8e4: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0af8e8: 5432 f20f |000c: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0af8ec: 6e10 522c 0200 |000e: invoke-virtual {v2}, Lokio/ByteString;.hashCode:()I // method@2c52 │ │ -0af8f2: 0a02 |0011: move-result v2 │ │ -0af8f4: 9000 0102 |0012: add-int v0, v1, v2 │ │ -0af8f8: 0f00 |0014: return v0 │ │ +0af944: |[0af944] com.squareup.okhttp.internal.framed.Header.hashCode:()I │ │ +0af954: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +0af958: 5431 f10f |0002: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0af95c: 6e10 522c 0100 |0004: invoke-virtual {v1}, Lokio/ByteString;.hashCode:()I // method@2c52 │ │ +0af962: 0a01 |0007: move-result v1 │ │ +0af964: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ +0af968: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0af96c: 5432 f20f |000c: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0af970: 6e10 522c 0200 |000e: invoke-virtual {v2}, Lokio/ByteString;.hashCode:()I // method@2c52 │ │ +0af976: 0a02 |0011: move-result v2 │ │ +0af978: 9000 0102 |0012: add-int v0, v1, v2 │ │ +0af97c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=48 │ │ 0x000a line=49 │ │ 0x0014 line=50 │ │ locals : │ │ @@ -272242,56 +272268,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0af8fc: |[0af8fc] com.squareup.okhttp.internal.framed.Header.toString:()Ljava/lang/String; │ │ -0af90c: 1a00 da00 |0000: const-string v0, "%s: %s" // string@00da │ │ -0af910: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0af912: 2311 9906 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -0af916: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0af918: 5443 f10f |0006: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0af91c: 6e10 5b2c 0300 |0008: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ -0af922: 0c03 |000b: move-result-object v3 │ │ -0af924: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -0af928: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0af92a: 5443 f20f |000f: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0af92e: 6e10 5b2c 0300 |0011: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ -0af934: 0c03 |0014: move-result-object v3 │ │ -0af936: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ -0af93a: 7120 d927 1000 |0017: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0af940: 0c00 |001a: move-result-object v0 │ │ -0af942: 1100 |001b: return-object v0 │ │ +0af980: |[0af980] com.squareup.okhttp.internal.framed.Header.toString:()Ljava/lang/String; │ │ +0af990: 1a00 da00 |0000: const-string v0, "%s: %s" // string@00da │ │ +0af994: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0af996: 2311 9c06 |0003: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +0af99a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0af99c: 5443 f10f |0006: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0af9a0: 6e10 5b2c 0300 |0008: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ +0af9a6: 0c03 |000b: move-result-object v3 │ │ +0af9a8: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +0af9ac: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0af9ae: 5443 f20f |000f: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0af9b2: 6e10 5b2c 0300 |0011: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ +0af9b8: 0c03 |0014: move-result-object v3 │ │ +0af9ba: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ +0af9be: 7120 d927 1000 |0017: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0af9c4: 0c00 |001a: move-result-object v0 │ │ +0af9c6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lcom/squareup/okhttp/internal/framed/Header; │ │ │ │ - source_file_idx : 1494 (Header.java) │ │ + source_file_idx : 1498 (Header.java) │ │ │ │ -Class #948 header: │ │ -class_idx : 1261 │ │ +Class #949 header: │ │ +class_idx : 1262 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 1360 │ │ -source_file_idx : 1497 │ │ +superclass_idx : 1361 │ │ +source_file_idx : 1501 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ -Class #948 annotations: │ │ +Class #949 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/squareup/okhttp/internal/framed/HeadersMode;" ">;" } │ │ Annotations on method #9600 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #948 - │ │ +Class #949 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/HeadersMode;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ name : '$VALUES' │ │ @@ -272320,47 +272346,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0af944: |[0af944] com.squareup.okhttp.internal.framed.HeadersMode.:()V │ │ -0af954: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0af956: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -0af958: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0af95a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0af95c: 2200 ed04 |0004: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ed │ │ -0af960: 1a01 f70f |0006: const-string v1, "SPDY_SYN_STREAM" // string@0ff7 │ │ -0af964: 7030 8025 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@2580 │ │ -0af96a: 6900 f70f |000b: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff7 │ │ -0af96e: 2200 ed04 |000d: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ed │ │ -0af972: 1a01 f60f |000f: const-string v1, "SPDY_REPLY" // string@0ff6 │ │ -0af976: 7030 8025 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@2580 │ │ -0af97c: 6900 f60f |0014: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ -0af980: 2200 ed04 |0016: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ed │ │ -0af984: 1a01 f50f |0018: const-string v1, "SPDY_HEADERS" // string@0ff5 │ │ -0af988: 7030 8025 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@2580 │ │ -0af98e: 6900 f50f |001d: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ -0af992: 2200 ed04 |001f: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ed │ │ -0af996: 1a01 c305 |0021: const-string v1, "HTTP_20_HEADERS" // string@05c3 │ │ -0af99a: 7030 8025 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@2580 │ │ -0af9a0: 6900 f40f |0026: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff4 │ │ -0af9a4: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -0af9a6: 2300 9406 |0029: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@0694 │ │ -0af9aa: 6201 f70f |002b: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff7 │ │ -0af9ae: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -0af9b2: 6201 f60f |002f: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ -0af9b6: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -0af9ba: 6201 f50f |0033: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ -0af9be: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -0af9c2: 6201 f40f |0037: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff4 │ │ -0af9c6: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -0af9ca: 6900 f30f |003b: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff3 │ │ -0af9ce: 0e00 |003d: return-void │ │ +0af9c8: |[0af9c8] com.squareup.okhttp.internal.framed.HeadersMode.:()V │ │ +0af9d8: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +0af9da: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +0af9dc: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0af9de: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0af9e0: 2200 ee04 |0004: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ee │ │ +0af9e4: 1a01 0110 |0006: const-string v1, "SPDY_SYN_STREAM" // string@1001 │ │ +0af9e8: 7030 8025 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@2580 │ │ +0af9ee: 6900 f70f |000b: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff7 │ │ +0af9f2: 2200 ee04 |000d: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ee │ │ +0af9f6: 1a01 0010 |000f: const-string v1, "SPDY_REPLY" // string@1000 │ │ +0af9fa: 7030 8025 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@2580 │ │ +0afa00: 6900 f60f |0014: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ +0afa04: 2200 ee04 |0016: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ee │ │ +0afa08: 1a01 ff0f |0018: const-string v1, "SPDY_HEADERS" // string@0fff │ │ +0afa0c: 7030 8025 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@2580 │ │ +0afa12: 6900 f50f |001d: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ +0afa16: 2200 ee04 |001f: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ee │ │ +0afa1a: 1a01 c705 |0021: const-string v1, "HTTP_20_HEADERS" // string@05c7 │ │ +0afa1e: 7030 8025 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@2580 │ │ +0afa24: 6900 f40f |0026: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff4 │ │ +0afa28: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +0afa2a: 2300 9706 |0029: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@0697 │ │ +0afa2e: 6201 f70f |002b: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff7 │ │ +0afa32: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +0afa36: 6201 f60f |002f: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ +0afa3a: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +0afa3e: 6201 f50f |0033: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ +0afa42: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +0afa46: 6201 f40f |0037: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff4 │ │ +0afa4a: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +0afa4e: 6900 f30f |003b: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff3 │ │ +0afa52: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=19 │ │ 0x000d line=20 │ │ 0x0016 line=21 │ │ 0x001f line=22 │ │ 0x0028 line=18 │ │ @@ -272371,17 +272397,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 │ │ -0af9d0: |[0af9d0] com.squareup.okhttp.internal.framed.HeadersMode.:(Ljava/lang/String;I)V │ │ -0af9e0: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ -0af9e6: 0e00 |0003: return-void │ │ +0afa54: |[0afa54] com.squareup.okhttp.internal.framed.HeadersMode.:(Ljava/lang/String;I)V │ │ +0afa64: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ +0afa6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -272391,20 +272417,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/HeadersMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0af9e8: |[0af9e8] com.squareup.okhttp.internal.framed.HeadersMode.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ -0af9f8: 1c00 ed04 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ed │ │ -0af9fc: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ -0afa02: 0c00 |0005: move-result-object v0 │ │ -0afa04: 1f00 ed04 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ed │ │ -0afa08: 1100 |0008: return-object v0 │ │ +0afa6c: |[0afa6c] com.squareup.okhttp.internal.framed.HeadersMode.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ +0afa7c: 1c00 ee04 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ee │ │ +0afa80: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ +0afa86: 0c00 |0005: move-result-object v0 │ │ +0afa88: 1f00 ee04 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@04ee │ │ +0afa8c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -272412,20 +272438,20 @@ │ │ type : '()[Lcom/squareup/okhttp/internal/framed/HeadersMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0afa0c: |[0afa0c] com.squareup.okhttp.internal.framed.HeadersMode.values:()[Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ -0afa1c: 6200 f30f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff3 │ │ -0afa20: 6e10 022d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/internal/framed/HeadersMode;.clone:()Ljava/lang/Object; // method@2d02 │ │ -0afa26: 0c00 |0005: move-result-object v0 │ │ -0afa28: 1f00 9406 |0006: check-cast v0, [Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@0694 │ │ -0afa2c: 1100 |0008: return-object v0 │ │ +0afa90: |[0afa90] com.squareup.okhttp.internal.framed.HeadersMode.values:()[Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ +0afaa0: 6200 f30f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff3 │ │ +0afaa4: 6e10 022d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/internal/framed/HeadersMode;.clone:()Ljava/lang/Object; // method@2d02 │ │ +0afaaa: 0c00 |0005: move-result-object v0 │ │ +0afaac: 1f00 9706 |0006: check-cast v0, [Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@0697 │ │ +0afab0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -272433,21 +272459,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0afa30: |[0afa30] com.squareup.okhttp.internal.framed.HeadersMode.failIfHeadersAbsent:()Z │ │ -0afa40: 6200 f50f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ -0afa44: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ -0afa48: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0afa4a: 0f00 |0005: return v0 │ │ -0afa4c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0afa4e: 28fe |0007: goto 0005 // -0002 │ │ +0afab4: |[0afab4] com.squareup.okhttp.internal.framed.HeadersMode.failIfHeadersAbsent:()Z │ │ +0afac4: 6200 f50f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ +0afac8: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ +0afacc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0aface: 0f00 |0005: return v0 │ │ +0afad0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0afad2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -272455,21 +272481,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0afa50: |[0afa50] com.squareup.okhttp.internal.framed.HeadersMode.failIfHeadersPresent:()Z │ │ -0afa60: 6200 f60f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ -0afa64: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ -0afa68: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0afa6a: 0f00 |0005: return v0 │ │ -0afa6c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0afa6e: 28fe |0007: goto 0005 // -0002 │ │ +0afad4: |[0afad4] com.squareup.okhttp.internal.framed.HeadersMode.failIfHeadersPresent:()Z │ │ +0afae4: 6200 f60f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ +0afae8: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ +0afaec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0afaee: 0f00 |0005: return v0 │ │ +0afaf0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0afaf2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -272477,23 +272503,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0afa70: |[0afa70] com.squareup.okhttp.internal.framed.HeadersMode.failIfStreamAbsent:()Z │ │ -0afa80: 6200 f60f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ -0afa84: 3201 0600 |0002: if-eq v1, v0, 0008 // +0006 │ │ -0afa88: 6200 f50f |0004: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ -0afa8c: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ -0afa90: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0afa92: 0f00 |0009: return v0 │ │ -0afa94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0afa96: 28fe |000b: goto 0009 // -0002 │ │ +0afaf4: |[0afaf4] com.squareup.okhttp.internal.framed.HeadersMode.failIfStreamAbsent:()Z │ │ +0afb04: 6200 f60f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ +0afb08: 3201 0600 |0002: if-eq v1, v0, 0008 // +0006 │ │ +0afb0c: 6200 f50f |0004: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ +0afb10: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ +0afb14: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0afb16: 0f00 |0009: return v0 │ │ +0afb18: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0afb1a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -272501,40 +272527,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0afa98: |[0afa98] com.squareup.okhttp.internal.framed.HeadersMode.failIfStreamPresent:()Z │ │ -0afaa8: 6200 f70f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff7 │ │ -0afaac: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ -0afab0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0afab2: 0f00 |0005: return v0 │ │ -0afab4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0afab6: 28fe |0007: goto 0005 // -0002 │ │ +0afb1c: |[0afb1c] com.squareup.okhttp.internal.framed.HeadersMode.failIfStreamPresent:()Z │ │ +0afb2c: 6200 f70f |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff7 │ │ +0afb30: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ +0afb34: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0afb36: 0f00 |0005: return v0 │ │ +0afb38: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0afb3a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ │ │ - source_file_idx : 1497 (HeadersMode.java) │ │ + source_file_idx : 1501 (HeadersMode.java) │ │ │ │ -Class #949 header: │ │ -class_idx : 1262 │ │ +Class #950 header: │ │ +class_idx : 1263 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1516 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1520 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 5 │ │ │ │ -Class #949 annotations: │ │ +Class #950 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/Hpack; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Reader" │ │ Annotations on field #4091 'headerList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;" } │ │ Annotations on method #9612 'getAndResetHeaderList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;" } │ │ @@ -272553,15 +272579,15 @@ │ │ Annotations on method #9623 'readLiteralHeaderWithIncrementalIndexingNewName' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9624 'readLiteralHeaderWithoutIndexingIndexedName' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9625 'readLiteralHeaderWithoutIndexingNewName' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #949 - │ │ +Class #950 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Hpack$Reader;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Hpack$Reader;) │ │ @@ -272602,35 +272628,35 @@ │ │ type : '(ILokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -0afab8: |[0afab8] com.squareup.okhttp.internal.framed.Hpack$Reader.:(ILokio/Source;)V │ │ -0afac8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0afaca: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0afad0: 2200 ab05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0afad4: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0afada: 5b20 fb0f |0009: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ -0afade: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -0afae2: 2300 9306 |000d: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Header; // type@0693 │ │ -0afae6: 5b20 f80f |000f: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afaea: 5420 f80f |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afaee: 2100 |0013: array-length v0, v0 │ │ -0afaf0: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0afaf4: 5920 fe0f |0016: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afaf8: 5921 fa0f |0018: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ -0afafc: 5921 f90f |001a: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ -0afb00: 5923 fc0f |001c: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0ffc │ │ -0afb04: 5923 fd0f |001e: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0afb08: 7110 972c 0400 |0020: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0afb0e: 0c00 |0023: move-result-object v0 │ │ -0afb10: 5b20 ff0f |0024: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ -0afb14: 0e00 |0026: return-void │ │ +0afb3c: |[0afb3c] com.squareup.okhttp.internal.framed.Hpack$Reader.:(ILokio/Source;)V │ │ +0afb4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0afb4e: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0afb54: 2200 ae05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0afb58: 7010 9028 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0afb5e: 5b20 fb0f |0009: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ +0afb62: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +0afb66: 2300 9606 |000d: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Header; // type@0696 │ │ +0afb6a: 5b20 f80f |000f: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afb6e: 5420 f80f |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afb72: 2100 |0013: array-length v0, v0 │ │ +0afb74: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0afb78: 5920 fe0f |0016: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afb7c: 5921 fa0f |0018: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ +0afb80: 5921 f90f |001a: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ +0afb84: 5923 fc0f |001c: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0ffc │ │ +0afb88: 5923 fd0f |001e: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0afb8c: 7110 972c 0400 |0020: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0afb92: 0c00 |0023: move-result-object v0 │ │ +0afb94: 5b20 ff0f |0024: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ +0afb98: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=128 │ │ 0x0004 line=116 │ │ 0x000b line=122 │ │ 0x0011 line=124 │ │ 0x0018 line=125 │ │ @@ -272649,27 +272675,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0afb18: |[0afb18] com.squareup.okhttp.internal.framed.Hpack$Reader.adjustDynamicTableByteCount:()V │ │ -0afb28: 5220 fd0f |0000: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0afb2c: 5221 f90f |0002: iget v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ -0afb30: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -0afb34: 5220 fd0f |0006: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0afb38: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -0afb3c: 7010 8925 0200 |000a: invoke-direct {v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.clearDynamicTable:()V // method@2589 │ │ -0afb42: 0e00 |000d: return-void │ │ -0afb44: 5220 f90f |000e: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ -0afb48: 5221 fd0f |0010: iget v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0afb4c: b110 |0012: sub-int/2addr v0, v1 │ │ -0afb4e: 7020 8b25 0200 |0013: invoke-direct {v2, v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.evictToRecoverBytes:(I)I // method@258b │ │ -0afb54: 28f7 |0016: goto 000d // -0009 │ │ +0afb9c: |[0afb9c] com.squareup.okhttp.internal.framed.Hpack$Reader.adjustDynamicTableByteCount:()V │ │ +0afbac: 5220 fd0f |0000: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0afbb0: 5221 f90f |0002: iget v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ +0afbb4: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +0afbb8: 5220 fd0f |0006: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0afbbc: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +0afbc0: 7010 8925 0200 |000a: invoke-direct {v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.clearDynamicTable:()V // method@2589 │ │ +0afbc6: 0e00 |000d: return-void │ │ +0afbc8: 5220 f90f |000e: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ +0afbcc: 5221 fd0f |0010: iget v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0afbd0: b110 |0012: sub-int/2addr v0, v1 │ │ +0afbd2: 7020 8b25 0200 |0013: invoke-direct {v2, v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.evictToRecoverBytes:(I)I // method@258b │ │ +0afbd8: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0006 line=153 │ │ 0x000a line=154 │ │ 0x000d line=159 │ │ 0x000e line=156 │ │ @@ -272681,28 +272707,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0afb58: |[0afb58] com.squareup.okhttp.internal.framed.Hpack$Reader.clearDynamicTable:()V │ │ -0afb68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0afb6a: 5430 fb0f |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ -0afb6e: 7210 e128 0000 |0003: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@28e1 │ │ -0afb74: 5430 f80f |0006: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afb78: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0afb7a: 7120 a728 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;Ljava/lang/Object;)V // method@28a7 │ │ -0afb80: 5430 f80f |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afb84: 2100 |000e: array-length v0, v0 │ │ -0afb86: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0afb8a: 5930 fe0f |0011: iput v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afb8e: 5932 fa0f |0013: iput v2, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ -0afb92: 5932 f90f |0015: iput v2, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ -0afb96: 0e00 |0017: return-void │ │ +0afbdc: |[0afbdc] com.squareup.okhttp.internal.framed.Hpack$Reader.clearDynamicTable:()V │ │ +0afbec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0afbee: 5430 fb0f |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ +0afbf2: 7210 e128 0000 |0003: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@28e1 │ │ +0afbf8: 5430 f80f |0006: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afbfc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0afbfe: 7120 a728 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;Ljava/lang/Object;)V // method@28a7 │ │ +0afc04: 5430 f80f |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afc08: 2100 |000e: array-length v0, v0 │ │ +0afc0a: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0afc0e: 5930 fe0f |0011: iput v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afc12: 5932 fa0f |0013: iput v2, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ +0afc16: 5932 f90f |0015: iput v2, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ +0afc1a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=162 │ │ 0x0006 line=163 │ │ 0x000c line=164 │ │ 0x0013 line=165 │ │ 0x0015 line=166 │ │ @@ -272715,19 +272741,19 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0afb98: |[0afb98] com.squareup.okhttp.internal.framed.Hpack$Reader.dynamicTableIndex:(I)I │ │ -0afba8: 5210 fe0f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afbac: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0afbb0: b020 |0004: add-int/2addr v0, v2 │ │ -0afbb2: 0f00 |0005: return v0 │ │ +0afc1c: |[0afc1c] com.squareup.okhttp.internal.framed.Hpack$Reader.dynamicTableIndex:(I)I │ │ +0afc2c: 5210 fe0f |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afc30: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0afc34: b020 |0004: add-int/2addr v0, v2 │ │ +0afc36: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ 0x0000 - 0x0006 reg=2 index I │ │ │ │ @@ -272736,52 +272762,52 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -0afbb4: |[0afbb4] com.squareup.okhttp.internal.framed.Hpack$Reader.evictToRecoverBytes:(I)I │ │ -0afbc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afbc6: 3d08 4100 |0001: if-lez v8, 0042 // +0041 │ │ -0afbca: 5472 f80f |0003: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afbce: 2122 |0005: array-length v2, v2 │ │ -0afbd0: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0afbd4: 5272 fe0f |0008: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afbd8: 3421 2100 |000a: if-lt v1, v2, 002b // +0021 │ │ -0afbdc: 3d08 1f00 |000c: if-lez v8, 002b // +001f │ │ -0afbe0: 5472 f80f |000e: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afbe4: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -0afbe8: 5222 f00f |0012: iget v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ -0afbec: b128 |0014: sub-int/2addr v8, v2 │ │ -0afbee: 5272 f90f |0015: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ -0afbf2: 5473 f80f |0017: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afbf6: 4603 0301 |0019: aget-object v3, v3, v1 │ │ -0afbfa: 5233 f00f |001b: iget v3, v3, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ -0afbfe: b132 |001d: sub-int/2addr v2, v3 │ │ -0afc00: 5972 f90f |001e: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ -0afc04: 5272 fa0f |0020: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ -0afc08: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0afc0c: 5972 fa0f |0024: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ -0afc10: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0afc14: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0afc18: 28de |002a: goto 0008 // -0022 │ │ -0afc1a: 5472 f80f |002b: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afc1e: 5273 fe0f |002d: iget v3, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afc22: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0afc26: 5474 f80f |0031: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afc2a: 5275 fe0f |0033: iget v5, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afc2e: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0afc32: b005 |0037: add-int/2addr v5, v0 │ │ -0afc34: 5276 fa0f |0038: iget v6, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ -0afc38: 7156 0728 3254 |003a: invoke-static {v2, v3, v4, v5, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0afc3e: 5272 fe0f |003d: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afc42: b002 |003f: add-int/2addr v2, v0 │ │ -0afc44: 5972 fe0f |0040: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afc48: 0f00 |0042: return v0 │ │ +0afc38: |[0afc38] com.squareup.okhttp.internal.framed.Hpack$Reader.evictToRecoverBytes:(I)I │ │ +0afc48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afc4a: 3d08 4100 |0001: if-lez v8, 0042 // +0041 │ │ +0afc4e: 5472 f80f |0003: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afc52: 2122 |0005: array-length v2, v2 │ │ +0afc54: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0afc58: 5272 fe0f |0008: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afc5c: 3421 2100 |000a: if-lt v1, v2, 002b // +0021 │ │ +0afc60: 3d08 1f00 |000c: if-lez v8, 002b // +001f │ │ +0afc64: 5472 f80f |000e: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afc68: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +0afc6c: 5222 f00f |0012: iget v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ +0afc70: b128 |0014: sub-int/2addr v8, v2 │ │ +0afc72: 5272 f90f |0015: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ +0afc76: 5473 f80f |0017: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afc7a: 4603 0301 |0019: aget-object v3, v3, v1 │ │ +0afc7e: 5233 f00f |001b: iget v3, v3, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ +0afc82: b132 |001d: sub-int/2addr v2, v3 │ │ +0afc84: 5972 f90f |001e: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ +0afc88: 5272 fa0f |0020: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ +0afc8c: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0afc90: 5972 fa0f |0024: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ +0afc94: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0afc98: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0afc9c: 28de |002a: goto 0008 // -0022 │ │ +0afc9e: 5472 f80f |002b: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afca2: 5273 fe0f |002d: iget v3, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afca6: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0afcaa: 5474 f80f |0031: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afcae: 5275 fe0f |0033: iget v5, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afcb2: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0afcb6: b005 |0037: add-int/2addr v5, v0 │ │ +0afcb8: 5276 fa0f |0038: iget v6, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ +0afcbc: 7156 0728 3254 |003a: invoke-static {v2, v3, v4, v5, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +0afcc2: 5272 fe0f |003d: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afcc6: b002 |003f: add-int/2addr v2, v0 │ │ +0afcc8: 5972 fe0f |0040: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afccc: 0f00 |0042: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0001 line=172 │ │ 0x0003 line=174 │ │ 0x000e line=175 │ │ 0x0015 line=176 │ │ @@ -272802,33 +272828,33 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0afc4c: |[0afc4c] com.squareup.okhttp.internal.framed.Hpack$Reader.getName:(I)Lokio/ByteString; │ │ -0afc5c: 7020 9025 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.isStaticHeader:(I)Z // method@2590 │ │ -0afc62: 0a00 |0003: move-result v0 │ │ -0afc64: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0afc68: 7100 9f25 0000 |0006: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ -0afc6e: 0c00 |0009: move-result-object v0 │ │ -0afc70: 4600 0003 |000a: aget-object v0, v0, v3 │ │ -0afc74: 5400 f10f |000c: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0afc78: 1100 |000e: return-object v0 │ │ -0afc7a: 5420 f80f |000f: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afc7e: 7100 9f25 0000 |0011: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ -0afc84: 0c01 |0014: move-result-object v1 │ │ -0afc86: 2111 |0015: array-length v1, v1 │ │ -0afc88: 9101 0301 |0016: sub-int v1, v3, v1 │ │ -0afc8c: 7020 8a25 1200 |0018: invoke-direct {v2, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@258a │ │ -0afc92: 0a01 |001b: move-result v1 │ │ -0afc94: 4600 0001 |001c: aget-object v0, v0, v1 │ │ -0afc98: 5400 f10f |001e: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0afc9c: 28ee |0020: goto 000e // -0012 │ │ +0afcd0: |[0afcd0] com.squareup.okhttp.internal.framed.Hpack$Reader.getName:(I)Lokio/ByteString; │ │ +0afce0: 7020 9025 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.isStaticHeader:(I)Z // method@2590 │ │ +0afce6: 0a00 |0003: move-result v0 │ │ +0afce8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0afcec: 7100 9f25 0000 |0006: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ +0afcf2: 0c00 |0009: move-result-object v0 │ │ +0afcf4: 4600 0003 |000a: aget-object v0, v0, v3 │ │ +0afcf8: 5400 f10f |000c: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0afcfc: 1100 |000e: return-object v0 │ │ +0afcfe: 5420 f80f |000f: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afd02: 7100 9f25 0000 |0011: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ +0afd08: 0c01 |0014: move-result-object v1 │ │ +0afd0a: 2111 |0015: array-length v1, v1 │ │ +0afd0c: 9101 0301 |0016: sub-int v1, v3, v1 │ │ +0afd10: 7020 8a25 1200 |0018: invoke-direct {v2, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@258a │ │ +0afd16: 0a01 |001b: move-result v1 │ │ +0afd18: 4600 0001 |001c: aget-object v0, v0, v1 │ │ +0afd1c: 5400 f10f |001e: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0afd20: 28ee |0020: goto 000e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=271 │ │ 0x000e line=273 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ @@ -272839,77 +272865,77 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/Header;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -0afca0: |[0afca0] com.squareup.okhttp.internal.framed.Hpack$Reader.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V │ │ -0afcb0: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -0afcb2: 5484 fb0f |0001: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ -0afcb6: 7220 df28 a400 |0003: invoke-interface {v4, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0afcbc: 52a1 f00f |0006: iget v1, v10, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ -0afcc0: 3269 0d00 |0008: if-eq v9, v6, 0015 // +000d │ │ -0afcc4: 5484 f80f |000a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afcc8: 7020 8a25 9800 |000c: invoke-direct {v8, v9}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@258a │ │ -0afcce: 0a05 |000f: move-result v5 │ │ -0afcd0: 4604 0405 |0010: aget-object v4, v4, v5 │ │ -0afcd4: 5244 f00f |0012: iget v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ -0afcd8: b141 |0014: sub-int/2addr v1, v4 │ │ -0afcda: 5284 fd0f |0015: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0afcde: 3741 0600 |0017: if-le v1, v4, 001d // +0006 │ │ -0afce2: 7010 8925 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.clearDynamicTable:()V // method@2589 │ │ -0afce8: 0e00 |001c: return-void │ │ -0afcea: 5284 f90f |001d: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ -0afcee: b014 |001f: add-int/2addr v4, v1 │ │ -0afcf0: 5285 fd0f |0020: iget v5, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0afcf4: 9100 0405 |0022: sub-int v0, v4, v5 │ │ -0afcf8: 7020 8b25 0800 |0024: invoke-direct {v8, v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.evictToRecoverBytes:(I)I // method@258b │ │ -0afcfe: 0a03 |0027: move-result v3 │ │ -0afd00: 3369 3d00 |0028: if-ne v9, v6, 0065 // +003d │ │ -0afd04: 5284 fa0f |002a: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ -0afd08: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0afd0c: 5485 f80f |002e: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afd10: 2155 |0030: array-length v5, v5 │ │ -0afd12: 3754 1e00 |0031: if-le v4, v5, 004f // +001e │ │ -0afd16: 5484 f80f |0033: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afd1a: 2144 |0035: array-length v4, v4 │ │ -0afd1c: da04 0402 |0036: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -0afd20: 2342 9306 |0038: new-array v2, v4, [Lcom/squareup/okhttp/internal/framed/Header; // type@0693 │ │ -0afd24: 5484 f80f |003a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afd28: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -0afd2a: 5486 f80f |003d: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afd2e: 2166 |003f: array-length v6, v6 │ │ -0afd30: 5487 f80f |0040: iget-object v7, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afd34: 2177 |0042: array-length v7, v7 │ │ -0afd36: 7157 0728 5462 |0043: invoke-static {v4, v5, v2, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0afd3c: 5484 f80f |0046: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afd40: 2144 |0048: array-length v4, v4 │ │ -0afd42: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0afd46: 5984 fe0f |004b: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afd4a: 5b82 f80f |004d: iput-object v2, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afd4e: 5289 fe0f |004f: iget v9, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afd52: d804 09ff |0051: add-int/lit8 v4, v9, #int -1 // #ff │ │ -0afd56: 5984 fe0f |0053: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ -0afd5a: 5484 f80f |0055: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afd5e: 4d0a 0409 |0057: aput-object v10, v4, v9 │ │ -0afd62: 5284 fa0f |0059: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ -0afd66: d804 0401 |005b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0afd6a: 5984 fa0f |005d: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ -0afd6e: 5284 f90f |005f: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ -0afd72: b014 |0061: add-int/2addr v4, v1 │ │ -0afd74: 5984 f90f |0062: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ -0afd78: 28b8 |0064: goto 001c // -0048 │ │ -0afd7a: 7020 8a25 9800 |0065: invoke-direct {v8, v9}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@258a │ │ -0afd80: 0a04 |0068: move-result v4 │ │ -0afd82: b034 |0069: add-int/2addr v4, v3 │ │ -0afd84: b049 |006a: add-int/2addr v9, v4 │ │ -0afd86: 5484 f80f |006b: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afd8a: 4d0a 0409 |006d: aput-object v10, v4, v9 │ │ -0afd8e: 28f0 |006f: goto 005f // -0010 │ │ +0afd24: |[0afd24] com.squareup.okhttp.internal.framed.Hpack$Reader.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V │ │ +0afd34: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +0afd36: 5484 fb0f |0001: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ +0afd3a: 7220 df28 a400 |0003: invoke-interface {v4, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0afd40: 52a1 f00f |0006: iget v1, v10, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ +0afd44: 3269 0d00 |0008: if-eq v9, v6, 0015 // +000d │ │ +0afd48: 5484 f80f |000a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afd4c: 7020 8a25 9800 |000c: invoke-direct {v8, v9}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@258a │ │ +0afd52: 0a05 |000f: move-result v5 │ │ +0afd54: 4604 0405 |0010: aget-object v4, v4, v5 │ │ +0afd58: 5244 f00f |0012: iget v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0ff0 │ │ +0afd5c: b141 |0014: sub-int/2addr v1, v4 │ │ +0afd5e: 5284 fd0f |0015: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0afd62: 3741 0600 |0017: if-le v1, v4, 001d // +0006 │ │ +0afd66: 7010 8925 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.clearDynamicTable:()V // method@2589 │ │ +0afd6c: 0e00 |001c: return-void │ │ +0afd6e: 5284 f90f |001d: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ +0afd72: b014 |001f: add-int/2addr v4, v1 │ │ +0afd74: 5285 fd0f |0020: iget v5, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0afd78: 9100 0405 |0022: sub-int v0, v4, v5 │ │ +0afd7c: 7020 8b25 0800 |0024: invoke-direct {v8, v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.evictToRecoverBytes:(I)I // method@258b │ │ +0afd82: 0a03 |0027: move-result v3 │ │ +0afd84: 3369 3d00 |0028: if-ne v9, v6, 0065 // +003d │ │ +0afd88: 5284 fa0f |002a: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ +0afd8c: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0afd90: 5485 f80f |002e: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afd94: 2155 |0030: array-length v5, v5 │ │ +0afd96: 3754 1e00 |0031: if-le v4, v5, 004f // +001e │ │ +0afd9a: 5484 f80f |0033: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afd9e: 2144 |0035: array-length v4, v4 │ │ +0afda0: da04 0402 |0036: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +0afda4: 2342 9606 |0038: new-array v2, v4, [Lcom/squareup/okhttp/internal/framed/Header; // type@0696 │ │ +0afda8: 5484 f80f |003a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afdac: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +0afdae: 5486 f80f |003d: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afdb2: 2166 |003f: array-length v6, v6 │ │ +0afdb4: 5487 f80f |0040: iget-object v7, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afdb8: 2177 |0042: array-length v7, v7 │ │ +0afdba: 7157 0728 5462 |0043: invoke-static {v4, v5, v2, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +0afdc0: 5484 f80f |0046: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afdc4: 2144 |0048: array-length v4, v4 │ │ +0afdc6: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0afdca: 5984 fe0f |004b: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afdce: 5b82 f80f |004d: iput-object v2, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afdd2: 5289 fe0f |004f: iget v9, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afdd6: d804 09ff |0051: add-int/lit8 v4, v9, #int -1 // #ff │ │ +0afdda: 5984 fe0f |0053: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0ffe │ │ +0afdde: 5484 f80f |0055: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afde2: 4d0a 0409 |0057: aput-object v10, v4, v9 │ │ +0afde6: 5284 fa0f |0059: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ +0afdea: d804 0401 |005b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0afdee: 5984 fa0f |005d: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@0ffa │ │ +0afdf2: 5284 f90f |005f: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ +0afdf6: b014 |0061: add-int/2addr v4, v1 │ │ +0afdf8: 5984 f90f |0062: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@0ff9 │ │ +0afdfc: 28b8 |0064: goto 001c // -0048 │ │ +0afdfe: 7020 8a25 9800 |0065: invoke-direct {v8, v9}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@258a │ │ +0afe04: 0a04 |0068: move-result v4 │ │ +0afe06: b034 |0069: add-int/2addr v4, v3 │ │ +0afe08: b049 |006a: add-int/2addr v9, v4 │ │ +0afe0a: 5484 f80f |006b: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afe0e: 4d0a 0409 |006d: aput-object v10, v4, v9 │ │ +0afe12: 28f0 |006f: goto 005f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x0006 line=285 │ │ 0x0008 line=286 │ │ 0x000a line=287 │ │ 0x0015 line=291 │ │ @@ -272944,25 +272970,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0afd90: |[0afd90] com.squareup.okhttp.internal.framed.Hpack$Reader.isStaticHeader:(I)Z │ │ -0afda0: 3a02 0d00 |0000: if-ltz v2, 000d // +000d │ │ -0afda4: 7100 9f25 0000 |0002: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ -0afdaa: 0c00 |0005: move-result-object v0 │ │ -0afdac: 2100 |0006: array-length v0, v0 │ │ -0afdae: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0afdb2: 3602 0400 |0009: if-gt v2, v0, 000d // +0004 │ │ -0afdb6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0afdb8: 0f00 |000c: return v0 │ │ -0afdba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0afdbc: 28fe |000e: goto 000c // -0002 │ │ +0afe14: |[0afe14] com.squareup.okhttp.internal.framed.Hpack$Reader.isStaticHeader:(I)Z │ │ +0afe24: 3a02 0d00 |0000: if-ltz v2, 000d // +000d │ │ +0afe28: 7100 9f25 0000 |0002: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ +0afe2e: 0c00 |0005: move-result-object v0 │ │ +0afe30: 2100 |0006: array-length v0, v0 │ │ +0afe32: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0afe36: 3602 0400 |0009: if-gt v2, v0, 000d // +0004 │ │ +0afe3a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0afe3c: 0f00 |000c: return v0 │ │ +0afe3e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0afe40: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ 0x0000 - 0x000f reg=2 index I │ │ │ │ @@ -272971,20 +272997,20 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0afdc0: |[0afdc0] com.squareup.okhttp.internal.framed.Hpack$Reader.readByte:()I │ │ -0afdd0: 5410 ff0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ -0afdd4: 7210 3c2c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0afdda: 0a00 |0005: move-result v0 │ │ -0afddc: d500 ff00 |0006: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0afde0: 0f00 |0008: return v0 │ │ +0afe44: |[0afe44] com.squareup.okhttp.internal.framed.Hpack$Reader.readByte:()I │ │ +0afe54: 5410 ff0f |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ +0afe58: 7210 3c2c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0afe5e: 0a00 |0005: move-result v0 │ │ +0afe60: d500 ff00 |0006: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0afe64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/framed/Hpack$Reader;) │ │ @@ -272992,53 +273018,53 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0afde4: |[0afde4] com.squareup.okhttp.internal.framed.Hpack$Reader.readIndexedHeader:(I)V │ │ -0afdf4: 7020 9025 6500 |0000: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.isStaticHeader:(I)Z // method@2590 │ │ -0afdfa: 0a02 |0003: move-result v2 │ │ -0afdfc: 3802 0e00 |0004: if-eqz v2, 0012 // +000e │ │ -0afe00: 7100 9f25 0000 |0006: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ -0afe06: 0c02 |0009: move-result-object v2 │ │ -0afe08: 4601 0206 |000a: aget-object v1, v2, v6 │ │ -0afe0c: 5452 fb0f |000c: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ -0afe10: 7220 df28 1200 |000e: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0afe16: 0e00 |0011: return-void │ │ -0afe18: 7100 9f25 0000 |0012: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ -0afe1e: 0c02 |0015: move-result-object v2 │ │ -0afe20: 2122 |0016: array-length v2, v2 │ │ -0afe22: 9102 0602 |0017: sub-int v2, v6, v2 │ │ -0afe26: 7020 8a25 2500 |0019: invoke-direct {v5, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@258a │ │ -0afe2c: 0a00 |001c: move-result v0 │ │ -0afe2e: 3a00 0900 |001d: if-ltz v0, 0026 // +0009 │ │ -0afe32: 5452 f80f |001f: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afe36: 2122 |0021: array-length v2, v2 │ │ -0afe38: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0afe3c: 3720 1d00 |0024: if-le v0, v2, 0041 // +001d │ │ -0afe40: 2202 3705 |0026: new-instance v2, Ljava/io/IOException; // type@0537 │ │ -0afe44: 2203 6c05 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0afe48: 7010 f927 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0afe4e: 1a04 d505 |002d: const-string v4, "Header index too large " // string@05d5 │ │ -0afe52: 6e20 0228 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0afe58: 0c03 |0032: move-result-object v3 │ │ -0afe5a: d804 0601 |0033: add-int/lit8 v4, v6, #int 1 // #01 │ │ -0afe5e: 6e20 fe27 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0afe64: 0c03 |0038: move-result-object v3 │ │ -0afe66: 6e10 0628 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0afe6c: 0c03 |003c: move-result-object v3 │ │ -0afe6e: 7020 4627 3200 |003d: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0afe74: 2702 |0040: throw v2 │ │ -0afe76: 5452 fb0f |0041: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ -0afe7a: 5453 f80f |0043: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ -0afe7e: 4603 0300 |0045: aget-object v3, v3, v0 │ │ -0afe82: 7220 df28 3200 |0047: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0afe88: 28c7 |004a: goto 0011 // -0039 │ │ +0afe68: |[0afe68] com.squareup.okhttp.internal.framed.Hpack$Reader.readIndexedHeader:(I)V │ │ +0afe78: 7020 9025 6500 |0000: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.isStaticHeader:(I)Z // method@2590 │ │ +0afe7e: 0a02 |0003: move-result v2 │ │ +0afe80: 3802 0e00 |0004: if-eqz v2, 0012 // +000e │ │ +0afe84: 7100 9f25 0000 |0006: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ +0afe8a: 0c02 |0009: move-result-object v2 │ │ +0afe8c: 4601 0206 |000a: aget-object v1, v2, v6 │ │ +0afe90: 5452 fb0f |000c: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ +0afe94: 7220 df28 1200 |000e: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0afe9a: 0e00 |0011: return-void │ │ +0afe9c: 7100 9f25 0000 |0012: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@259f │ │ +0afea2: 0c02 |0015: move-result-object v2 │ │ +0afea4: 2122 |0016: array-length v2, v2 │ │ +0afea6: 9102 0602 |0017: sub-int v2, v6, v2 │ │ +0afeaa: 7020 8a25 2500 |0019: invoke-direct {v5, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@258a │ │ +0afeb0: 0a00 |001c: move-result v0 │ │ +0afeb2: 3a00 0900 |001d: if-ltz v0, 0026 // +0009 │ │ +0afeb6: 5452 f80f |001f: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0afeba: 2122 |0021: array-length v2, v2 │ │ +0afebc: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0afec0: 3720 1d00 |0024: if-le v0, v2, 0041 // +001d │ │ +0afec4: 2202 3805 |0026: new-instance v2, Ljava/io/IOException; // type@0538 │ │ +0afec8: 2203 6d05 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0afecc: 7010 f927 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0afed2: 1a04 d905 |002d: const-string v4, "Header index too large " // string@05d9 │ │ +0afed6: 6e20 0228 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0afedc: 0c03 |0032: move-result-object v3 │ │ +0afede: d804 0601 |0033: add-int/lit8 v4, v6, #int 1 // #01 │ │ +0afee2: 6e20 fe27 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0afee8: 0c03 |0038: move-result-object v3 │ │ +0afeea: 6e10 0628 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0afef0: 0c03 |003c: move-result-object v3 │ │ +0afef2: 7020 4627 3200 |003d: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0afef8: 2702 |0040: throw v2 │ │ +0afefa: 5452 fb0f |0041: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ +0afefe: 5453 f80f |0043: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@0ff8 │ │ +0aff02: 4603 0300 |0045: aget-object v3, v3, v0 │ │ +0aff06: 7220 df28 3200 |0047: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0aff0c: 28c7 |004a: goto 0011 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0006 line=228 │ │ 0x000c line=229 │ │ 0x0011 line=237 │ │ 0x0012 line=231 │ │ @@ -273056,24 +273082,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0afe8c: |[0afe8c] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V │ │ -0afe9c: 7020 8d25 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@258d │ │ -0afea2: 0c00 |0003: move-result-object v0 │ │ -0afea4: 6e10 9225 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ -0afeaa: 0c01 |0007: move-result-object v1 │ │ -0afeac: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -0afeae: 2203 ec04 |0009: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0afeb2: 7030 7b25 0301 |000b: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ -0afeb8: 7030 8f25 2403 |000e: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V // method@258f │ │ -0afebe: 0e00 |0011: return-void │ │ +0aff10: |[0aff10] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V │ │ +0aff20: 7020 8d25 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@258d │ │ +0aff26: 0c00 |0003: move-result-object v0 │ │ +0aff28: 6e10 9225 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ +0aff2e: 0c01 |0007: move-result-object v1 │ │ +0aff30: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +0aff32: 2203 ed04 |0009: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0aff36: 7030 7b25 0301 |000b: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ +0aff3c: 7030 8f25 2403 |000e: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V // method@258f │ │ +0aff42: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0008 line=260 │ │ 0x0011 line=261 │ │ locals : │ │ @@ -273087,26 +273113,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0afec0: |[0afec0] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingNewName:()V │ │ -0afed0: 6e10 9225 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ -0afed6: 0c02 |0003: move-result-object v2 │ │ -0afed8: 7110 a025 0200 |0004: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$100:(Lokio/ByteString;)Lokio/ByteString; // method@25a0 │ │ -0afede: 0c00 |0007: move-result-object v0 │ │ -0afee0: 6e10 9225 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ -0afee6: 0c01 |000b: move-result-object v1 │ │ -0afee8: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -0afeea: 2203 ec04 |000d: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0afeee: 7030 7b25 0301 |000f: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ -0afef4: 7030 8f25 2403 |0012: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V // method@258f │ │ -0afefa: 0e00 |0015: return-void │ │ +0aff44: |[0aff44] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingNewName:()V │ │ +0aff54: 6e10 9225 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ +0aff5a: 0c02 |0003: move-result-object v2 │ │ +0aff5c: 7110 a025 0200 |0004: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$100:(Lokio/ByteString;)Lokio/ByteString; // method@25a0 │ │ +0aff62: 0c00 |0007: move-result-object v0 │ │ +0aff64: 6e10 9225 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ +0aff6a: 0c01 |000b: move-result-object v1 │ │ +0aff6c: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +0aff6e: 2203 ed04 |000d: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0aff72: 7030 7b25 0301 |000f: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ +0aff78: 7030 8f25 2403 |0012: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V // method@258f │ │ +0aff7e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=265 │ │ 0x000c line=266 │ │ 0x0015 line=267 │ │ locals : │ │ @@ -273119,24 +273145,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0afefc: |[0afefc] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithoutIndexingIndexedName:(I)V │ │ -0aff0c: 7020 8d25 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@258d │ │ -0aff12: 0c00 |0003: move-result-object v0 │ │ -0aff14: 6e10 9225 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ -0aff1a: 0c01 |0007: move-result-object v1 │ │ -0aff1c: 5442 fb0f |0008: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ -0aff20: 2203 ec04 |000a: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0aff24: 7030 7b25 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ -0aff2a: 7220 df28 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0aff30: 0e00 |0012: return-void │ │ +0aff80: |[0aff80] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithoutIndexingIndexedName:(I)V │ │ +0aff90: 7020 8d25 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@258d │ │ +0aff96: 0c00 |0003: move-result-object v0 │ │ +0aff98: 6e10 9225 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ +0aff9e: 0c01 |0007: move-result-object v1 │ │ +0affa0: 5442 fb0f |0008: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ +0affa4: 2203 ed04 |000a: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0affa8: 7030 7b25 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ +0affae: 7220 df28 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0affb4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ 0x0008 line=247 │ │ 0x0012 line=248 │ │ locals : │ │ @@ -273150,26 +273176,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0aff34: |[0aff34] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithoutIndexingNewName:()V │ │ -0aff44: 6e10 9225 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ -0aff4a: 0c02 |0003: move-result-object v2 │ │ -0aff4c: 7110 a025 0200 |0004: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$100:(Lokio/ByteString;)Lokio/ByteString; // method@25a0 │ │ -0aff52: 0c00 |0007: move-result-object v0 │ │ -0aff54: 6e10 9225 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ -0aff5a: 0c01 |000b: move-result-object v1 │ │ -0aff5c: 5442 fb0f |000c: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ -0aff60: 2203 ec04 |000e: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0aff64: 7030 7b25 0301 |0010: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ -0aff6a: 7220 df28 3200 |0013: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0aff70: 0e00 |0016: return-void │ │ +0affb8: |[0affb8] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithoutIndexingNewName:()V │ │ +0affc8: 6e10 9225 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ +0affce: 0c02 |0003: move-result-object v2 │ │ +0affd0: 7110 a025 0200 |0004: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$100:(Lokio/ByteString;)Lokio/ByteString; // method@25a0 │ │ +0affd6: 0c00 |0007: move-result-object v0 │ │ +0affd8: 6e10 9225 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@2592 │ │ +0affde: 0c01 |000b: move-result-object v1 │ │ +0affe0: 5442 fb0f |000c: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ +0affe4: 2203 ed04 |000e: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0affe8: 7030 7b25 0301 |0010: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ +0affee: 7220 df28 3200 |0013: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0afff4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0008 line=252 │ │ 0x000c line=253 │ │ 0x0016 line=254 │ │ locals : │ │ @@ -273183,21 +273209,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0aff74: |[0aff74] com.squareup.okhttp.internal.framed.Hpack$Reader.getAndResetHeaderList:()Ljava/util/List; │ │ -0aff84: 2200 ab05 |0000: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0aff88: 5421 fb0f |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ -0aff8c: 7020 9228 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ -0aff92: 5421 fb0f |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ -0aff96: 7210 e128 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@28e1 │ │ -0aff9c: 1100 |000c: return-object v0 │ │ +0afff8: |[0afff8] com.squareup.okhttp.internal.framed.Hpack$Reader.getAndResetHeaderList:()Ljava/util/List; │ │ +0b0008: 2200 ae05 |0000: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0b000c: 5421 fb0f |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ +0b0010: 7020 9228 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ +0b0016: 5421 fb0f |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0ffb │ │ +0b001a: 7210 e128 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@28e1 │ │ +0b0020: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ locals : │ │ 0x0007 - 0x000d reg=0 result Ljava/util/List; Ljava/util/List; │ │ @@ -273208,19 +273234,19 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0affa0: |[0affa0] com.squareup.okhttp.internal.framed.Hpack$Reader.headerTableSizeSetting:(I)V │ │ -0affb0: 5901 fc0f |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0ffc │ │ -0affb4: 5901 fd0f |0002: iput v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0affb8: 7010 8825 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@2588 │ │ -0affbe: 0e00 |0007: return-void │ │ +0b0024: |[0b0024] com.squareup.okhttp.internal.framed.Hpack$Reader.headerTableSizeSetting:(I)V │ │ +0b0034: 5901 fc0f |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0ffc │ │ +0b0038: 5901 fd0f |0002: iput v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0b003c: 7010 8825 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@2588 │ │ +0b0042: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ 0x0004 line=148 │ │ 0x0007 line=149 │ │ locals : │ │ @@ -273232,43 +273258,43 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0affc0: |[0affc0] com.squareup.okhttp.internal.framed.Hpack$Reader.readByteString:()Lokio/ByteString; │ │ -0affd0: 7010 9125 0800 |0000: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByte:()I // method@2591 │ │ -0affd6: 0a00 |0003: move-result v0 │ │ -0affd8: d503 8000 |0004: and-int/lit16 v3, v0, #int 128 // #0080 │ │ -0affdc: 1304 8000 |0006: const/16 v4, #int 128 // #80 │ │ -0affe0: 3343 1f00 |0008: if-ne v3, v4, 0027 // +001f │ │ -0affe4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0affe6: 1303 7f00 |000b: const/16 v3, #int 127 // #7f │ │ -0affea: 6e30 9525 0803 |000d: invoke-virtual {v8, v0, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ -0afff0: 0a02 |0010: move-result v2 │ │ -0afff2: 3801 1800 |0011: if-eqz v1, 0029 // +0018 │ │ -0afff6: 7100 e825 0000 |0013: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Huffman;.get:()Lcom/squareup/okhttp/internal/framed/Huffman; // method@25e8 │ │ -0afffc: 0c03 |0016: move-result-object v3 │ │ -0afffe: 5484 ff0f |0017: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ -0b0002: 8126 |0019: int-to-long v6, v2 │ │ -0b0004: 7230 3e2c 6407 |001a: invoke-interface {v4, v6, v7}, Lokio/BufferedSource;.readByteArray:(J)[B // method@2c3e │ │ -0b000a: 0c04 |001d: move-result-object v4 │ │ -0b000c: 6e20 e725 4300 |001e: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/internal/framed/Huffman;.decode:([B)[B // method@25e7 │ │ -0b0012: 0c03 |0021: move-result-object v3 │ │ -0b0014: 7110 552c 0300 |0022: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ -0b001a: 0c03 |0025: move-result-object v3 │ │ -0b001c: 1103 |0026: return-object v3 │ │ -0b001e: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0b0020: 28e3 |0028: goto 000b // -001d │ │ -0b0022: 5483 ff0f |0029: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ -0b0026: 8124 |002b: int-to-long v4, v2 │ │ -0b0028: 7230 3f2c 4305 |002c: invoke-interface {v3, v4, v5}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@2c3f │ │ -0b002e: 0c03 |002f: move-result-object v3 │ │ -0b0030: 28f6 |0030: goto 0026 // -000a │ │ +0b0044: |[0b0044] com.squareup.okhttp.internal.framed.Hpack$Reader.readByteString:()Lokio/ByteString; │ │ +0b0054: 7010 9125 0800 |0000: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByte:()I // method@2591 │ │ +0b005a: 0a00 |0003: move-result v0 │ │ +0b005c: d503 8000 |0004: and-int/lit16 v3, v0, #int 128 // #0080 │ │ +0b0060: 1304 8000 |0006: const/16 v4, #int 128 // #80 │ │ +0b0064: 3343 1f00 |0008: if-ne v3, v4, 0027 // +001f │ │ +0b0068: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0b006a: 1303 7f00 |000b: const/16 v3, #int 127 // #7f │ │ +0b006e: 6e30 9525 0803 |000d: invoke-virtual {v8, v0, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ +0b0074: 0a02 |0010: move-result v2 │ │ +0b0076: 3801 1800 |0011: if-eqz v1, 0029 // +0018 │ │ +0b007a: 7100 e825 0000 |0013: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Huffman;.get:()Lcom/squareup/okhttp/internal/framed/Huffman; // method@25e8 │ │ +0b0080: 0c03 |0016: move-result-object v3 │ │ +0b0082: 5484 ff0f |0017: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ +0b0086: 8126 |0019: int-to-long v6, v2 │ │ +0b0088: 7230 3e2c 6407 |001a: invoke-interface {v4, v6, v7}, Lokio/BufferedSource;.readByteArray:(J)[B // method@2c3e │ │ +0b008e: 0c04 |001d: move-result-object v4 │ │ +0b0090: 6e20 e725 4300 |001e: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/internal/framed/Huffman;.decode:([B)[B // method@25e7 │ │ +0b0096: 0c03 |0021: move-result-object v3 │ │ +0b0098: 7110 552c 0300 |0022: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ +0b009e: 0c03 |0025: move-result-object v3 │ │ +0b00a0: 1103 |0026: return-object v3 │ │ +0b00a2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0b00a4: 28e3 |0028: goto 000b // -001d │ │ +0b00a6: 5483 ff0f |0029: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ +0b00aa: 8124 |002b: int-to-long v4, v2 │ │ +0b00ac: 7230 3f2c 4305 |002c: invoke-interface {v3, v4, v5}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@2c3f │ │ +0b00b2: 0c03 |002f: move-result-object v3 │ │ +0b00b4: 28f6 |0030: goto 0026 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0004 line=346 │ │ 0x000b line=347 │ │ 0x0011 line=349 │ │ 0x0013 line=350 │ │ @@ -273288,88 +273314,88 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -0b0034: |[0b0034] com.squareup.okhttp.internal.framed.Hpack$Reader.readHeaders:()V │ │ -0b0044: 1305 8000 |0000: const/16 v5, #int 128 // #80 │ │ -0b0048: 1304 4000 |0002: const/16 v4, #int 64 // #40 │ │ -0b004c: 5462 ff0f |0004: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ -0b0050: 7210 392c 0200 |0006: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@2c39 │ │ -0b0056: 0a02 |0009: move-result v2 │ │ -0b0058: 3902 8800 |000a: if-nez v2, 0092 // +0088 │ │ -0b005c: 5462 ff0f |000c: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ -0b0060: 7210 3c2c 0200 |000e: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b0066: 0a02 |0011: move-result v2 │ │ -0b0068: d520 ff00 |0012: and-int/lit16 v0, v2, #int 255 // #00ff │ │ -0b006c: 3350 0a00 |0014: if-ne v0, v5, 001e // +000a │ │ -0b0070: 2202 3705 |0016: new-instance v2, Ljava/io/IOException; // type@0537 │ │ -0b0074: 1a03 0622 |0018: const-string v3, "index == 0" // string@2206 │ │ -0b0078: 7020 4627 3200 |001a: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b007e: 2702 |001d: throw v2 │ │ -0b0080: d502 8000 |001e: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -0b0084: 3352 0e00 |0020: if-ne v2, v5, 002e // +000e │ │ -0b0088: 1302 7f00 |0022: const/16 v2, #int 127 // #7f │ │ -0b008c: 6e30 9525 0602 |0024: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ -0b0092: 0a01 |0027: move-result v1 │ │ -0b0094: d802 01ff |0028: add-int/lit8 v2, v1, #int -1 // #ff │ │ -0b0098: 7020 9425 2600 |002a: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readIndexedHeader:(I)V // method@2594 │ │ -0b009e: 28d7 |002d: goto 0004 // -0029 │ │ -0b00a0: 3340 0600 |002e: if-ne v0, v4, 0034 // +0006 │ │ -0b00a4: 7010 9725 0600 |0030: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingNewName:()V // method@2597 │ │ -0b00aa: 28d1 |0033: goto 0004 // -002f │ │ -0b00ac: dd02 0040 |0034: and-int/lit8 v2, v0, #int 64 // #40 │ │ -0b00b0: 3342 0e00 |0036: if-ne v2, v4, 0044 // +000e │ │ -0b00b4: 1302 3f00 |0038: const/16 v2, #int 63 // #3f │ │ -0b00b8: 6e30 9525 0602 |003a: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ -0b00be: 0a01 |003d: move-result v1 │ │ -0b00c0: d802 01ff |003e: add-int/lit8 v2, v1, #int -1 // #ff │ │ -0b00c4: 7020 9625 2600 |0040: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V // method@2596 │ │ -0b00ca: 28c1 |0043: goto 0004 // -003f │ │ -0b00cc: dd02 0020 |0044: and-int/lit8 v2, v0, #int 32 // #20 │ │ -0b00d0: 1303 2000 |0046: const/16 v3, #int 32 // #20 │ │ -0b00d4: 3332 3300 |0048: if-ne v2, v3, 007b // +0033 │ │ -0b00d8: 1302 1f00 |004a: const/16 v2, #int 31 // #1f │ │ -0b00dc: 6e30 9525 0602 |004c: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ -0b00e2: 0a02 |004f: move-result v2 │ │ -0b00e4: 5962 fd0f |0050: iput v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0b00e8: 5262 fd0f |0052: iget v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0b00ec: 3a02 0800 |0054: if-ltz v2, 005c // +0008 │ │ -0b00f0: 5262 fd0f |0056: iget v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0b00f4: 5263 fc0f |0058: iget v3, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0ffc │ │ -0b00f8: 3732 1d00 |005a: if-le v2, v3, 0077 // +001d │ │ -0b00fc: 2202 3705 |005c: new-instance v2, Ljava/io/IOException; // type@0537 │ │ -0b0100: 2203 6c05 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0b0104: 7010 f927 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b010a: 1a04 6806 |0063: const-string v4, "Invalid dynamic table size update " // string@0668 │ │ -0b010e: 6e20 0228 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b0114: 0c03 |0068: move-result-object v3 │ │ -0b0116: 5264 fd0f |0069: iget v4, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ -0b011a: 6e20 fe27 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b0120: 0c03 |006e: move-result-object v3 │ │ -0b0122: 6e10 0628 0300 |006f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b0128: 0c03 |0072: move-result-object v3 │ │ -0b012a: 7020 4627 3200 |0073: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b0130: 2702 |0076: throw v2 │ │ -0b0132: 7010 8825 0600 |0077: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@2588 │ │ -0b0138: 288a |007a: goto 0004 // -0076 │ │ -0b013a: 1302 1000 |007b: const/16 v2, #int 16 // #10 │ │ -0b013e: 3220 0400 |007d: if-eq v0, v2, 0081 // +0004 │ │ -0b0142: 3900 0600 |007f: if-nez v0, 0085 // +0006 │ │ -0b0146: 7010 9925 0600 |0081: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithoutIndexingNewName:()V // method@2599 │ │ -0b014c: 2880 |0084: goto 0004 // -0080 │ │ -0b014e: 1302 0f00 |0085: const/16 v2, #int 15 // #f │ │ -0b0152: 6e30 9525 0602 |0087: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ -0b0158: 0a01 |008a: move-result v1 │ │ -0b015a: d802 01ff |008b: add-int/lit8 v2, v1, #int -1 // #ff │ │ -0b015e: 7020 9825 2600 |008d: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithoutIndexingIndexedName:(I)V // method@2598 │ │ -0b0164: 2900 74ff |0090: goto/16 0004 // -008c │ │ -0b0168: 0e00 |0092: return-void │ │ +0b00b8: |[0b00b8] com.squareup.okhttp.internal.framed.Hpack$Reader.readHeaders:()V │ │ +0b00c8: 1305 8000 |0000: const/16 v5, #int 128 // #80 │ │ +0b00cc: 1304 4000 |0002: const/16 v4, #int 64 // #40 │ │ +0b00d0: 5462 ff0f |0004: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ +0b00d4: 7210 392c 0200 |0006: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@2c39 │ │ +0b00da: 0a02 |0009: move-result v2 │ │ +0b00dc: 3902 8800 |000a: if-nez v2, 0092 // +0088 │ │ +0b00e0: 5462 ff0f |000c: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0fff │ │ +0b00e4: 7210 3c2c 0200 |000e: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b00ea: 0a02 |0011: move-result v2 │ │ +0b00ec: d520 ff00 |0012: and-int/lit16 v0, v2, #int 255 // #00ff │ │ +0b00f0: 3350 0a00 |0014: if-ne v0, v5, 001e // +000a │ │ +0b00f4: 2202 3805 |0016: new-instance v2, Ljava/io/IOException; // type@0538 │ │ +0b00f8: 1a03 1022 |0018: const-string v3, "index == 0" // string@2210 │ │ +0b00fc: 7020 4627 3200 |001a: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b0102: 2702 |001d: throw v2 │ │ +0b0104: d502 8000 |001e: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +0b0108: 3352 0e00 |0020: if-ne v2, v5, 002e // +000e │ │ +0b010c: 1302 7f00 |0022: const/16 v2, #int 127 // #7f │ │ +0b0110: 6e30 9525 0602 |0024: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ +0b0116: 0a01 |0027: move-result v1 │ │ +0b0118: d802 01ff |0028: add-int/lit8 v2, v1, #int -1 // #ff │ │ +0b011c: 7020 9425 2600 |002a: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readIndexedHeader:(I)V // method@2594 │ │ +0b0122: 28d7 |002d: goto 0004 // -0029 │ │ +0b0124: 3340 0600 |002e: if-ne v0, v4, 0034 // +0006 │ │ +0b0128: 7010 9725 0600 |0030: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingNewName:()V // method@2597 │ │ +0b012e: 28d1 |0033: goto 0004 // -002f │ │ +0b0130: dd02 0040 |0034: and-int/lit8 v2, v0, #int 64 // #40 │ │ +0b0134: 3342 0e00 |0036: if-ne v2, v4, 0044 // +000e │ │ +0b0138: 1302 3f00 |0038: const/16 v2, #int 63 // #3f │ │ +0b013c: 6e30 9525 0602 |003a: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ +0b0142: 0a01 |003d: move-result v1 │ │ +0b0144: d802 01ff |003e: add-int/lit8 v2, v1, #int -1 // #ff │ │ +0b0148: 7020 9625 2600 |0040: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V // method@2596 │ │ +0b014e: 28c1 |0043: goto 0004 // -003f │ │ +0b0150: dd02 0020 |0044: and-int/lit8 v2, v0, #int 32 // #20 │ │ +0b0154: 1303 2000 |0046: const/16 v3, #int 32 // #20 │ │ +0b0158: 3332 3300 |0048: if-ne v2, v3, 007b // +0033 │ │ +0b015c: 1302 1f00 |004a: const/16 v2, #int 31 // #1f │ │ +0b0160: 6e30 9525 0602 |004c: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ +0b0166: 0a02 |004f: move-result v2 │ │ +0b0168: 5962 fd0f |0050: iput v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0b016c: 5262 fd0f |0052: iget v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0b0170: 3a02 0800 |0054: if-ltz v2, 005c // +0008 │ │ +0b0174: 5262 fd0f |0056: iget v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0b0178: 5263 fc0f |0058: iget v3, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0ffc │ │ +0b017c: 3732 1d00 |005a: if-le v2, v3, 0077 // +001d │ │ +0b0180: 2202 3805 |005c: new-instance v2, Ljava/io/IOException; // type@0538 │ │ +0b0184: 2203 6d05 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0b0188: 7010 f927 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b018e: 1a04 6c06 |0063: const-string v4, "Invalid dynamic table size update " // string@066c │ │ +0b0192: 6e20 0228 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0198: 0c03 |0068: move-result-object v3 │ │ +0b019a: 5264 fd0f |0069: iget v4, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0ffd │ │ +0b019e: 6e20 fe27 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b01a4: 0c03 |006e: move-result-object v3 │ │ +0b01a6: 6e10 0628 0300 |006f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b01ac: 0c03 |0072: move-result-object v3 │ │ +0b01ae: 7020 4627 3200 |0073: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b01b4: 2702 |0076: throw v2 │ │ +0b01b6: 7010 8825 0600 |0077: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@2588 │ │ +0b01bc: 288a |007a: goto 0004 // -0076 │ │ +0b01be: 1302 1000 |007b: const/16 v2, #int 16 // #10 │ │ +0b01c2: 3220 0400 |007d: if-eq v0, v2, 0081 // +0004 │ │ +0b01c6: 3900 0600 |007f: if-nez v0, 0085 // +0006 │ │ +0b01ca: 7010 9925 0600 |0081: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithoutIndexingNewName:()V // method@2599 │ │ +0b01d0: 2880 |0084: goto 0004 // -0080 │ │ +0b01d2: 1302 0f00 |0085: const/16 v2, #int 15 // #f │ │ +0b01d6: 6e30 9525 0602 |0087: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@2595 │ │ +0b01dc: 0a01 |008a: move-result v1 │ │ +0b01de: d802 01ff |008b: add-int/lit8 v2, v1, #int -1 // #ff │ │ +0b01e2: 7020 9825 2600 |008d: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithoutIndexingIndexedName:(I)V // method@2598 │ │ +0b01e8: 2900 74ff |0090: goto/16 0004 // -008c │ │ +0b01ec: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=192 │ │ 0x000c line=193 │ │ 0x0014 line=194 │ │ 0x0016 line=195 │ │ 0x001e line=196 │ │ @@ -273402,33 +273428,33 @@ │ │ type : '(II)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0b016c: |[0b016c] com.squareup.okhttp.internal.framed.Hpack$Reader.readInt:(II)I │ │ -0b017c: 9501 0607 |0000: and-int v1, v6, v7 │ │ -0b0180: 3571 0300 |0002: if-ge v1, v7, 0005 // +0003 │ │ -0b0184: 0f01 |0004: return v1 │ │ -0b0186: 0172 |0005: move v2, v7 │ │ -0b0188: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0b018a: 7010 9125 0500 |0007: invoke-direct {v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByte:()I // method@2591 │ │ -0b0190: 0a00 |000a: move-result v0 │ │ -0b0192: d504 8000 |000b: and-int/lit16 v4, v0, #int 128 // #0080 │ │ -0b0196: 3804 0900 |000d: if-eqz v4, 0016 // +0009 │ │ -0b019a: dd04 007f |000f: and-int/lit8 v4, v0, #int 127 // #7f │ │ -0b019e: b834 |0011: shl-int/2addr v4, v3 │ │ -0b01a0: b042 |0012: add-int/2addr v2, v4 │ │ -0b01a2: d803 0307 |0013: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0b01a6: 28f2 |0015: goto 0007 // -000e │ │ -0b01a8: 9804 0003 |0016: shl-int v4, v0, v3 │ │ -0b01ac: b042 |0018: add-int/2addr v2, v4 │ │ -0b01ae: 0121 |0019: move v1, v2 │ │ -0b01b0: 28ea |001a: goto 0004 // -0016 │ │ +0b01f0: |[0b01f0] com.squareup.okhttp.internal.framed.Hpack$Reader.readInt:(II)I │ │ +0b0200: 9501 0607 |0000: and-int v1, v6, v7 │ │ +0b0204: 3571 0300 |0002: if-ge v1, v7, 0005 // +0003 │ │ +0b0208: 0f01 |0004: return v1 │ │ +0b020a: 0172 |0005: move v2, v7 │ │ +0b020c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0b020e: 7010 9125 0500 |0007: invoke-direct {v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByte:()I // method@2591 │ │ +0b0214: 0a00 |000a: move-result v0 │ │ +0b0216: d504 8000 |000b: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +0b021a: 3804 0900 |000d: if-eqz v4, 0016 // +0009 │ │ +0b021e: dd04 007f |000f: and-int/lit8 v4, v0, #int 127 // #7f │ │ +0b0222: b834 |0011: shl-int/2addr v4, v3 │ │ +0b0224: b042 |0012: add-int/2addr v2, v4 │ │ +0b0226: d803 0307 |0013: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0b022a: 28f2 |0015: goto 0007 // -000e │ │ +0b022c: 9804 0003 |0016: shl-int v4, v0, v3 │ │ +0b0230: b042 |0018: add-int/2addr v2, v4 │ │ +0b0232: 0121 |0019: move v1, v2 │ │ +0b0234: 28ea |001a: goto 0004 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0002 line=323 │ │ 0x0004 line=340 │ │ 0x0005 line=328 │ │ 0x0006 line=329 │ │ @@ -273444,39 +273470,39 @@ │ │ 0x0005 - 0x001b reg=1 prefix I │ │ 0x0006 - 0x001b reg=2 result I │ │ 0x0007 - 0x001b reg=3 shift I │ │ 0x0000 - 0x001b reg=5 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ 0x0000 - 0x001b reg=6 firstByte I │ │ 0x0000 - 0x001b reg=7 prefixMask I │ │ │ │ - source_file_idx : 1516 (Hpack.java) │ │ + source_file_idx : 1520 (Hpack.java) │ │ │ │ -Class #950 header: │ │ -class_idx : 1263 │ │ +Class #951 header: │ │ +class_idx : 1264 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1516 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1520 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #950 annotations: │ │ +Class #951 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/Hpack; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Writer" │ │ Annotations on method #9627 'writeByteString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9628 'writeHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9629 'writeInt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #950 - │ │ +Class #951 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Hpack$Writer;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Hpack$Writer;) │ │ @@ -273489,18 +273515,18 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b01b4: |[0b01b4] com.squareup.okhttp.internal.framed.Hpack$Writer.:(Lokio/Buffer;)V │ │ -0b01c4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b01ca: 5b01 0010 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ -0b01ce: 0e00 |0005: return-void │ │ +0b0238: |[0b0238] com.squareup.okhttp.internal.framed.Hpack$Writer.:(Lokio/Buffer;)V │ │ +0b0248: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b024e: 5b01 0010 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ +0b0252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ 0x0005 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/Hpack$Writer; │ │ @@ -273512,23 +273538,23 @@ │ │ type : '(Lokio/ByteString;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b01d0: |[0b01d0] com.squareup.okhttp.internal.framed.Hpack$Writer.writeByteString:(Lokio/ByteString;)V │ │ -0b01e0: 6e10 572c 0400 |0000: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0b01e6: 0a00 |0003: move-result v0 │ │ -0b01e8: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ -0b01ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0b01ee: 6e40 9d25 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeInt:(III)V // method@259d │ │ -0b01f4: 5430 0010 |000a: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ -0b01f8: 6e20 152c 4000 |000c: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@2c15 │ │ -0b01fe: 0e00 |000f: return-void │ │ +0b0254: |[0b0254] com.squareup.okhttp.internal.framed.Hpack$Writer.writeByteString:(Lokio/ByteString;)V │ │ +0b0264: 6e10 572c 0400 |0000: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0b026a: 0a00 |0003: move-result v0 │ │ +0b026c: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ +0b0270: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0b0272: 6e40 9d25 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeInt:(III)V // method@259d │ │ +0b0278: 5430 0010 |000a: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ +0b027c: 6e20 152c 4000 |000c: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@2c15 │ │ +0b0282: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x000a line=418 │ │ 0x000f line=419 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lcom/squareup/okhttp/internal/framed/Hpack$Writer; │ │ @@ -273539,54 +273565,54 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -0b0200: |[0b0200] com.squareup.okhttp.internal.framed.Hpack$Writer.writeHeaders:(Ljava/util/List;)V │ │ -0b0210: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b0212: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0b0214: 7210 ec28 0800 |0002: invoke-interface {v8}, Ljava/util/List;.size:()I // method@28ec │ │ -0b021a: 0a02 |0005: move-result v2 │ │ -0b021c: 3520 4700 |0006: if-ge v0, v2, 004d // +0047 │ │ -0b0220: 7220 e528 0800 |0008: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b0226: 0c04 |000b: move-result-object v4 │ │ -0b0228: 1f04 ec04 |000c: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b022c: 5444 f10f |000e: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0b0230: 6e10 582c 0400 |0010: invoke-virtual {v4}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@2c58 │ │ -0b0236: 0c01 |0013: move-result-object v1 │ │ -0b0238: 7100 a125 0000 |0014: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$200:()Ljava/util/Map; // method@25a1 │ │ -0b023e: 0c04 |0017: move-result-object v4 │ │ -0b0240: 7220 f828 1400 |0018: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -0b0246: 0c03 |001b: move-result-object v3 │ │ -0b0248: 1f03 5a05 |001c: check-cast v3, Ljava/lang/Integer; // type@055a │ │ -0b024c: 3803 1b00 |001e: if-eqz v3, 0039 // +001b │ │ -0b0250: 6e10 9927 0300 |0020: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0b0256: 0a04 |0023: move-result v4 │ │ -0b0258: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0b025c: 1305 0f00 |0026: const/16 v5, #int 15 // #f │ │ -0b0260: 6e40 9d25 4765 |0028: invoke-virtual {v7, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeInt:(III)V // method@259d │ │ -0b0266: 7220 e528 0800 |002b: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b026c: 0c04 |002e: move-result-object v4 │ │ -0b026e: 1f04 ec04 |002f: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0272: 5444 f20f |0031: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0b0276: 6e20 9b25 4700 |0033: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@259b │ │ -0b027c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b0280: 28ce |0038: goto 0006 // -0032 │ │ -0b0282: 5474 0010 |0039: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ -0b0286: 6e20 1c2c 6400 |003b: invoke-virtual {v4, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0b028c: 6e20 9b25 1700 |003e: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@259b │ │ -0b0292: 7220 e528 0800 |0041: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b0298: 0c04 |0044: move-result-object v4 │ │ -0b029a: 1f04 ec04 |0045: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b029e: 5444 f20f |0047: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0b02a2: 6e20 9b25 4700 |0049: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@259b │ │ -0b02a8: 28ea |004c: goto 0036 // -0016 │ │ -0b02aa: 0e00 |004d: return-void │ │ +0b0284: |[0b0284] com.squareup.okhttp.internal.framed.Hpack$Writer.writeHeaders:(Ljava/util/List;)V │ │ +0b0294: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b0296: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0b0298: 7210 ec28 0800 |0002: invoke-interface {v8}, Ljava/util/List;.size:()I // method@28ec │ │ +0b029e: 0a02 |0005: move-result v2 │ │ +0b02a0: 3520 4700 |0006: if-ge v0, v2, 004d // +0047 │ │ +0b02a4: 7220 e528 0800 |0008: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b02aa: 0c04 |000b: move-result-object v4 │ │ +0b02ac: 1f04 ed04 |000c: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b02b0: 5444 f10f |000e: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0b02b4: 6e10 582c 0400 |0010: invoke-virtual {v4}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@2c58 │ │ +0b02ba: 0c01 |0013: move-result-object v1 │ │ +0b02bc: 7100 a125 0000 |0014: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$200:()Ljava/util/Map; // method@25a1 │ │ +0b02c2: 0c04 |0017: move-result-object v4 │ │ +0b02c4: 7220 f828 1400 |0018: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +0b02ca: 0c03 |001b: move-result-object v3 │ │ +0b02cc: 1f03 5b05 |001c: check-cast v3, Ljava/lang/Integer; // type@055b │ │ +0b02d0: 3803 1b00 |001e: if-eqz v3, 0039 // +001b │ │ +0b02d4: 6e10 9927 0300 |0020: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0b02da: 0a04 |0023: move-result v4 │ │ +0b02dc: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b02e0: 1305 0f00 |0026: const/16 v5, #int 15 // #f │ │ +0b02e4: 6e40 9d25 4765 |0028: invoke-virtual {v7, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeInt:(III)V // method@259d │ │ +0b02ea: 7220 e528 0800 |002b: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b02f0: 0c04 |002e: move-result-object v4 │ │ +0b02f2: 1f04 ed04 |002f: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b02f6: 5444 f20f |0031: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0b02fa: 6e20 9b25 4700 |0033: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@259b │ │ +0b0300: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b0304: 28ce |0038: goto 0006 // -0032 │ │ +0b0306: 5474 0010 |0039: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ +0b030a: 6e20 1c2c 6400 |003b: invoke-virtual {v4, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0b0310: 6e20 9b25 1700 |003e: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@259b │ │ +0b0316: 7220 e528 0800 |0041: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b031c: 0c04 |0044: move-result-object v4 │ │ +0b031e: 1f04 ed04 |0045: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0322: 5444 f20f |0047: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0b0326: 6e20 9b25 4700 |0049: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@259b │ │ +0b032c: 28ea |004c: goto 0036 // -0016 │ │ +0b032e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=380 │ │ 0x0008 line=381 │ │ 0x0014 line=382 │ │ 0x001e line=383 │ │ 0x0020 line=385 │ │ @@ -273610,35 +273636,35 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0b02ac: |[0b02ac] com.squareup.okhttp.internal.framed.Hpack$Writer.writeInt:(III)V │ │ -0b02bc: 3554 0a00 |0000: if-ge v4, v5, 000a // +000a │ │ -0b02c0: 5431 0010 |0002: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ -0b02c4: 9602 0604 |0004: or-int v2, v6, v4 │ │ -0b02c8: 6e20 1c2c 2100 |0006: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0b02ce: 0e00 |0009: return-void │ │ -0b02d0: 5431 0010 |000a: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ -0b02d4: 9602 0605 |000c: or-int v2, v6, v5 │ │ -0b02d8: 6e20 1c2c 2100 |000e: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0b02de: b154 |0011: sub-int/2addr v4, v5 │ │ -0b02e0: 1301 8000 |0012: const/16 v1, #int 128 // #80 │ │ -0b02e4: 3414 0e00 |0014: if-lt v4, v1, 0022 // +000e │ │ -0b02e8: dd00 047f |0016: and-int/lit8 v0, v4, #int 127 // #7f │ │ -0b02ec: 5431 0010 |0018: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ -0b02f0: d602 8000 |001a: or-int/lit16 v2, v0, #int 128 // #0080 │ │ -0b02f4: 6e20 1c2c 2100 |001c: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0b02fa: e204 0407 |001f: ushr-int/lit8 v4, v4, #int 7 // #07 │ │ -0b02fe: 28f1 |0021: goto 0012 // -000f │ │ -0b0300: 5431 0010 |0022: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ -0b0304: 6e20 1c2c 4100 |0024: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0b030a: 28e2 |0027: goto 0009 // -001e │ │ +0b0330: |[0b0330] com.squareup.okhttp.internal.framed.Hpack$Writer.writeInt:(III)V │ │ +0b0340: 3554 0a00 |0000: if-ge v4, v5, 000a // +000a │ │ +0b0344: 5431 0010 |0002: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ +0b0348: 9602 0604 |0004: or-int v2, v6, v4 │ │ +0b034c: 6e20 1c2c 2100 |0006: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0b0352: 0e00 |0009: return-void │ │ +0b0354: 5431 0010 |000a: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ +0b0358: 9602 0605 |000c: or-int v2, v6, v5 │ │ +0b035c: 6e20 1c2c 2100 |000e: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0b0362: b154 |0011: sub-int/2addr v4, v5 │ │ +0b0364: 1301 8000 |0012: const/16 v1, #int 128 // #80 │ │ +0b0368: 3414 0e00 |0014: if-lt v4, v1, 0022 // +000e │ │ +0b036c: dd00 047f |0016: and-int/lit8 v0, v4, #int 127 // #7f │ │ +0b0370: 5431 0010 |0018: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ +0b0374: d602 8000 |001a: or-int/lit16 v2, v0, #int 128 // #0080 │ │ +0b0378: 6e20 1c2c 2100 |001c: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0b037e: e204 0407 |001f: ushr-int/lit8 v4, v4, #int 7 // #07 │ │ +0b0382: 28f1 |0021: goto 0012 // -000f │ │ +0b0384: 5431 0010 |0022: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@1000 │ │ +0b0388: 6e20 1c2c 4100 |0024: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0b038e: 28e2 |0027: goto 0009 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0002 line=399 │ │ 0x0009 line=414 │ │ 0x000a line=404 │ │ 0x0011 line=405 │ │ @@ -273651,39 +273677,39 @@ │ │ locals : │ │ 0x0018 - 0x0022 reg=0 b I │ │ 0x0000 - 0x0028 reg=3 this Lcom/squareup/okhttp/internal/framed/Hpack$Writer; │ │ 0x0000 - 0x0028 reg=4 value I │ │ 0x0000 - 0x0028 reg=5 prefixMask I │ │ 0x0000 - 0x0028 reg=6 bits I │ │ │ │ - source_file_idx : 1516 (Hpack.java) │ │ + source_file_idx : 1520 (Hpack.java) │ │ │ │ -Class #951 header: │ │ -class_idx : 1264 │ │ +Class #952 header: │ │ +class_idx : 1265 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1516 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1520 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #951 annotations: │ │ +Class #952 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/framed/Hpack$Writer; Lcom/squareup/okhttp/internal/framed/Hpack$Reader; } │ │ Annotations on field #4097 'NAME_TO_FIRST_INDEX' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Lokio/ByteString;" "Ljava/lang/Integer;" ">;" } │ │ Annotations on method #9632 'access$100' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9634 'checkLowercase' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9635 'nameToFirstIndex' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" "<" "Lokio/ByteString;" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #951 - │ │ +Class #952 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Hpack;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Hpack;) │ │ name : 'NAME_TO_FIRST_INDEX' │ │ @@ -273700,388 +273726,388 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 798 16-bit code units │ │ -0b030c: |[0b030c] com.squareup.okhttp.internal.framed.Hpack.:()V │ │ -0b031c: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ -0b0320: 2300 9306 |0002: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Header; // type@0693 │ │ -0b0324: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0b0326: 2202 ec04 |0005: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b032a: 6203 ea0f |0007: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ -0b032e: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ -0b0332: 7030 7a25 3204 |000b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b0338: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -0b033c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0b033e: 2202 ec04 |0011: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0342: 6203 ec0f |0013: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ -0b0346: 1a04 9405 |0015: const-string v4, "GET" // string@0594 │ │ -0b034a: 7030 7a25 3204 |0017: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b0350: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -0b0354: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -0b0356: 2202 ec04 |001d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b035a: 6203 ec0f |001f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ -0b035e: 1a04 210f |0021: const-string v4, "POST" // string@0f21 │ │ -0b0362: 7030 7a25 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b0368: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -0b036c: 1231 |0028: const/4 v1, #int 3 // #3 │ │ -0b036e: 2202 ec04 |0029: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0372: 6203 ed0f |002b: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ -0b0376: 1a04 4401 |002d: const-string v4, "/" // string@0144 │ │ -0b037a: 7030 7a25 3204 |002f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b0380: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ -0b0384: 1241 |0034: const/4 v1, #int 4 // #4 │ │ -0b0386: 2202 ec04 |0035: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b038a: 6203 ed0f |0037: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ -0b038e: 1a04 4801 |0039: const-string v4, "/index.html" // string@0148 │ │ -0b0392: 7030 7a25 3204 |003b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b0398: 4d02 0001 |003e: aput-object v2, v0, v1 │ │ -0b039c: 1251 |0040: const/4 v1, #int 5 // #5 │ │ -0b039e: 2202 ec04 |0041: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b03a2: 6203 ee0f |0043: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ -0b03a6: 1a04 a821 |0045: const-string v4, "http" // string@21a8 │ │ -0b03aa: 7030 7a25 3204 |0047: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b03b0: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ -0b03b4: 1261 |004c: const/4 v1, #int 6 // #6 │ │ -0b03b6: 2202 ec04 |004d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b03ba: 6203 ee0f |004f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ -0b03be: 1a04 b721 |0051: const-string v4, "https" // string@21b7 │ │ -0b03c2: 7030 7a25 3204 |0053: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b03c8: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ -0b03cc: 1271 |0058: const/4 v1, #int 7 // #7 │ │ -0b03ce: 2202 ec04 |0059: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b03d2: 6203 e90f |005b: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0b03d6: 1a04 5001 |005d: const-string v4, "200" // string@0150 │ │ -0b03da: 7030 7a25 3204 |005f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b03e0: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ -0b03e4: 1301 0800 |0064: const/16 v1, #int 8 // #8 │ │ -0b03e8: 2202 ec04 |0066: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b03ec: 6203 e90f |0068: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0b03f0: 1a04 5201 |006a: const-string v4, "204" // string@0152 │ │ -0b03f4: 7030 7a25 3204 |006c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b03fa: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ -0b03fe: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ -0b0402: 2202 ec04 |0073: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0406: 6203 e90f |0075: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0b040a: 1a04 5301 |0077: const-string v4, "206" // string@0153 │ │ -0b040e: 7030 7a25 3204 |0079: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b0414: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ -0b0418: 1301 0a00 |007e: const/16 v1, #int 10 // #a │ │ -0b041c: 2202 ec04 |0080: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0420: 6203 e90f |0082: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0b0424: 1a04 5501 |0084: const-string v4, "304" // string@0155 │ │ -0b0428: 7030 7a25 3204 |0086: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b042e: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ -0b0432: 1301 0b00 |008b: const/16 v1, #int 11 // #b │ │ -0b0436: 2202 ec04 |008d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b043a: 6203 e90f |008f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0b043e: 1a04 5701 |0091: const-string v4, "400" // string@0157 │ │ -0b0442: 7030 7a25 3204 |0093: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b0448: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ -0b044c: 1301 0c00 |0098: const/16 v1, #int 12 // #c │ │ -0b0450: 2202 ec04 |009a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0454: 6203 e90f |009c: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0b0458: 1a04 5801 |009e: const-string v4, "404" // string@0158 │ │ -0b045c: 7030 7a25 3204 |00a0: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b0462: 4d02 0001 |00a3: aput-object v2, v0, v1 │ │ -0b0466: 1301 0d00 |00a5: const/16 v1, #int 13 // #d │ │ -0b046a: 2202 ec04 |00a7: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b046e: 6203 e90f |00a9: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0b0472: 1a04 5901 |00ab: const-string v4, "500" // string@0159 │ │ -0b0476: 7030 7a25 3204 |00ad: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b047c: 4d02 0001 |00b0: aput-object v2, v0, v1 │ │ -0b0480: 1301 0e00 |00b2: const/16 v1, #int 14 // #e │ │ -0b0484: 2202 ec04 |00b4: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0488: 1a03 4a15 |00b6: const-string v3, "accept-charset" // string@154a │ │ -0b048c: 1a04 0000 |00b8: const-string v4, "" // string@0000 │ │ -0b0490: 7030 7925 3204 |00ba: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0496: 4d02 0001 |00bd: aput-object v2, v0, v1 │ │ -0b049a: 1301 0f00 |00bf: const/16 v1, #int 15 // #f │ │ -0b049e: 2202 ec04 |00c1: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b04a2: 1a03 4b15 |00c3: const-string v3, "accept-encoding" // string@154b │ │ -0b04a6: 1a04 dd20 |00c5: const-string v4, "gzip, deflate" // string@20dd │ │ -0b04aa: 7030 7925 3204 |00c7: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b04b0: 4d02 0001 |00ca: aput-object v2, v0, v1 │ │ -0b04b4: 1301 1000 |00cc: const/16 v1, #int 16 // #10 │ │ -0b04b8: 2202 ec04 |00ce: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b04bc: 1a03 4c15 |00d0: const-string v3, "accept-language" // string@154c │ │ -0b04c0: 1a04 0000 |00d2: const-string v4, "" // string@0000 │ │ -0b04c4: 7030 7925 3204 |00d4: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b04ca: 4d02 0001 |00d7: aput-object v2, v0, v1 │ │ -0b04ce: 1301 1100 |00d9: const/16 v1, #int 17 // #11 │ │ -0b04d2: 2202 ec04 |00db: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b04d6: 1a03 4d15 |00dd: const-string v3, "accept-ranges" // string@154d │ │ -0b04da: 1a04 0000 |00df: const-string v4, "" // string@0000 │ │ -0b04de: 7030 7925 3204 |00e1: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b04e4: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ -0b04e8: 1301 1200 |00e6: const/16 v1, #int 18 // #12 │ │ -0b04ec: 2202 ec04 |00e8: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b04f0: 1a03 4915 |00ea: const-string v3, "accept" // string@1549 │ │ -0b04f4: 1a04 0000 |00ec: const-string v4, "" // string@0000 │ │ -0b04f8: 7030 7925 3204 |00ee: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b04fe: 4d02 0001 |00f1: aput-object v2, v0, v1 │ │ -0b0502: 1301 1300 |00f3: const/16 v1, #int 19 // #13 │ │ -0b0506: 2202 ec04 |00f5: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b050a: 1a03 7b15 |00f7: const-string v3, "access-control-allow-origin" // string@157b │ │ -0b050e: 1a04 0000 |00f9: const-string v4, "" // string@0000 │ │ -0b0512: 7030 7925 3204 |00fb: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0518: 4d02 0001 |00fe: aput-object v2, v0, v1 │ │ -0b051c: 1301 1400 |0100: const/16 v1, #int 20 // #14 │ │ -0b0520: 2202 ec04 |0102: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0524: 1a03 4916 |0104: const-string v3, "age" // string@1649 │ │ -0b0528: 1a04 0000 |0106: const-string v4, "" // string@0000 │ │ -0b052c: 7030 7925 3204 |0108: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0532: 4d02 0001 |010b: aput-object v2, v0, v1 │ │ -0b0536: 1301 1500 |010d: const/16 v1, #int 21 // #15 │ │ -0b053a: 2202 ec04 |010f: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b053e: 1a03 7916 |0111: const-string v3, "allow" // string@1679 │ │ -0b0542: 1a04 0000 |0113: const-string v4, "" // string@0000 │ │ -0b0546: 7030 7925 3204 |0115: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b054c: 4d02 0001 |0118: aput-object v2, v0, v1 │ │ -0b0550: 1301 1600 |011a: const/16 v1, #int 22 // #16 │ │ -0b0554: 2202 ec04 |011c: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0558: 1a03 5617 |011e: const-string v3, "authorization" // string@1756 │ │ -0b055c: 1a04 0000 |0120: const-string v4, "" // string@0000 │ │ -0b0560: 7030 7925 3204 |0122: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0566: 4d02 0001 |0125: aput-object v2, v0, v1 │ │ -0b056a: 1301 1700 |0127: const/16 v1, #int 23 // #17 │ │ -0b056e: 2202 ec04 |0129: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0572: 1a03 f917 |012b: const-string v3, "cache-control" // string@17f9 │ │ -0b0576: 1a04 0000 |012d: const-string v4, "" // string@0000 │ │ -0b057a: 7030 7925 3204 |012f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0580: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ -0b0584: 1301 1800 |0134: const/16 v1, #int 24 // #18 │ │ -0b0588: 2202 ec04 |0136: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b058c: 1a03 e619 |0138: const-string v3, "content-disposition" // string@19e6 │ │ -0b0590: 1a04 0000 |013a: const-string v4, "" // string@0000 │ │ -0b0594: 7030 7925 3204 |013c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b059a: 4d02 0001 |013f: aput-object v2, v0, v1 │ │ -0b059e: 1301 1900 |0141: const/16 v1, #int 25 // #19 │ │ -0b05a2: 2202 ec04 |0143: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b05a6: 1a03 e719 |0145: const-string v3, "content-encoding" // string@19e7 │ │ -0b05aa: 1a04 0000 |0147: const-string v4, "" // string@0000 │ │ -0b05ae: 7030 7925 3204 |0149: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b05b4: 4d02 0001 |014c: aput-object v2, v0, v1 │ │ -0b05b8: 1301 1a00 |014e: const/16 v1, #int 26 // #1a │ │ -0b05bc: 2202 ec04 |0150: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b05c0: 1a03 e819 |0152: const-string v3, "content-language" // string@19e8 │ │ -0b05c4: 1a04 0000 |0154: const-string v4, "" // string@0000 │ │ -0b05c8: 7030 7925 3204 |0156: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b05ce: 4d02 0001 |0159: aput-object v2, v0, v1 │ │ -0b05d2: 1301 1b00 |015b: const/16 v1, #int 27 // #1b │ │ -0b05d6: 2202 ec04 |015d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b05da: 1a03 e919 |015f: const-string v3, "content-length" // string@19e9 │ │ -0b05de: 1a04 0000 |0161: const-string v4, "" // string@0000 │ │ -0b05e2: 7030 7925 3204 |0163: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b05e8: 4d02 0001 |0166: aput-object v2, v0, v1 │ │ -0b05ec: 1301 1c00 |0168: const/16 v1, #int 28 // #1c │ │ -0b05f0: 2202 ec04 |016a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b05f4: 1a03 eb19 |016c: const-string v3, "content-location" // string@19eb │ │ -0b05f8: 1a04 0000 |016e: const-string v4, "" // string@0000 │ │ -0b05fc: 7030 7925 3204 |0170: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0602: 4d02 0001 |0173: aput-object v2, v0, v1 │ │ -0b0606: 1301 1d00 |0175: const/16 v1, #int 29 // #1d │ │ -0b060a: 2202 ec04 |0177: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b060e: 1a03 ec19 |0179: const-string v3, "content-range" // string@19ec │ │ -0b0612: 1a04 0000 |017b: const-string v4, "" // string@0000 │ │ -0b0616: 7030 7925 3204 |017d: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b061c: 4d02 0001 |0180: aput-object v2, v0, v1 │ │ -0b0620: 1301 1e00 |0182: const/16 v1, #int 30 // #1e │ │ -0b0624: 2202 ec04 |0184: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0628: 1a03 ed19 |0186: const-string v3, "content-type" // string@19ed │ │ -0b062c: 1a04 0000 |0188: const-string v4, "" // string@0000 │ │ -0b0630: 7030 7925 3204 |018a: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0636: 4d02 0001 |018d: aput-object v2, v0, v1 │ │ -0b063a: 1301 1f00 |018f: const/16 v1, #int 31 // #1f │ │ -0b063e: 2202 ec04 |0191: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0642: 1a03 0f1a |0193: const-string v3, "cookie" // string@1a0f │ │ -0b0646: 1a04 0000 |0195: const-string v4, "" // string@0000 │ │ -0b064a: 7030 7925 3204 |0197: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0650: 4d02 0001 |019a: aput-object v2, v0, v1 │ │ -0b0654: 1301 2000 |019c: const/16 v1, #int 32 // #20 │ │ -0b0658: 2202 ec04 |019e: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b065c: 1a03 981a |01a0: const-string v3, "date" // string@1a98 │ │ -0b0660: 1a04 0000 |01a2: const-string v4, "" // string@0000 │ │ -0b0664: 7030 7925 3204 |01a4: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b066a: 4d02 0001 |01a7: aput-object v2, v0, v1 │ │ -0b066e: 1301 2100 |01a9: const/16 v1, #int 33 // #21 │ │ -0b0672: 2202 ec04 |01ab: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0676: 1a03 741c |01ad: const-string v3, "etag" // string@1c74 │ │ -0b067a: 1a04 0000 |01af: const-string v4, "" // string@0000 │ │ -0b067e: 7030 7925 3204 |01b1: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0684: 4d02 0001 |01b4: aput-object v2, v0, v1 │ │ -0b0688: 1301 2200 |01b6: const/16 v1, #int 34 // #22 │ │ -0b068c: 2202 ec04 |01b8: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0690: 1a03 bb1c |01ba: const-string v3, "expect" // string@1cbb │ │ -0b0694: 1a04 0000 |01bc: const-string v4, "" // string@0000 │ │ -0b0698: 7030 7925 3204 |01be: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b069e: 4d02 0001 |01c1: aput-object v2, v0, v1 │ │ -0b06a2: 1301 2300 |01c3: const/16 v1, #int 35 // #23 │ │ -0b06a6: 2202 ec04 |01c5: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b06aa: 1a03 bf1c |01c7: const-string v3, "expires" // string@1cbf │ │ -0b06ae: 1a04 0000 |01c9: const-string v4, "" // string@0000 │ │ -0b06b2: 7030 7925 3204 |01cb: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b06b8: 4d02 0001 |01ce: aput-object v2, v0, v1 │ │ -0b06bc: 1301 2400 |01d0: const/16 v1, #int 36 // #24 │ │ -0b06c0: 2202 ec04 |01d2: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b06c4: 1a03 a21d |01d4: const-string v3, "from" // string@1da2 │ │ -0b06c8: 1a04 0000 |01d6: const-string v4, "" // string@0000 │ │ -0b06cc: 7030 7925 3204 |01d8: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b06d2: 4d02 0001 |01db: aput-object v2, v0, v1 │ │ -0b06d6: 1301 2500 |01dd: const/16 v1, #int 37 // #25 │ │ -0b06da: 2202 ec04 |01df: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b06de: 1a03 9421 |01e1: const-string v3, "host" // string@2194 │ │ -0b06e2: 1a04 0000 |01e3: const-string v4, "" // string@0000 │ │ -0b06e6: 7030 7925 3204 |01e5: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b06ec: 4d02 0001 |01e8: aput-object v2, v0, v1 │ │ -0b06f0: 1301 2600 |01ea: const/16 v1, #int 38 // #26 │ │ -0b06f4: 2202 ec04 |01ec: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b06f8: 1a03 dc21 |01ee: const-string v3, "if-match" // string@21dc │ │ -0b06fc: 1a04 0000 |01f0: const-string v4, "" // string@0000 │ │ -0b0700: 7030 7925 3204 |01f2: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0706: 4d02 0001 |01f5: aput-object v2, v0, v1 │ │ -0b070a: 1301 2700 |01f7: const/16 v1, #int 39 // #27 │ │ -0b070e: 2202 ec04 |01f9: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0712: 1a03 dd21 |01fb: const-string v3, "if-modified-since" // string@21dd │ │ -0b0716: 1a04 0000 |01fd: const-string v4, "" // string@0000 │ │ -0b071a: 7030 7925 3204 |01ff: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0720: 4d02 0001 |0202: aput-object v2, v0, v1 │ │ -0b0724: 1301 2800 |0204: const/16 v1, #int 40 // #28 │ │ -0b0728: 2202 ec04 |0206: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b072c: 1a03 de21 |0208: const-string v3, "if-none-match" // string@21de │ │ -0b0730: 1a04 0000 |020a: const-string v4, "" // string@0000 │ │ -0b0734: 7030 7925 3204 |020c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b073a: 4d02 0001 |020f: aput-object v2, v0, v1 │ │ -0b073e: 1301 2900 |0211: const/16 v1, #int 41 // #29 │ │ -0b0742: 2202 ec04 |0213: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0746: 1a03 df21 |0215: const-string v3, "if-range" // string@21df │ │ -0b074a: 1a04 0000 |0217: const-string v4, "" // string@0000 │ │ -0b074e: 7030 7925 3204 |0219: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0754: 4d02 0001 |021c: aput-object v2, v0, v1 │ │ -0b0758: 1301 2a00 |021e: const/16 v1, #int 42 // #2a │ │ -0b075c: 2202 ec04 |0220: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0760: 1a03 e021 |0222: const-string v3, "if-unmodified-since" // string@21e0 │ │ -0b0764: 1a04 0000 |0224: const-string v4, "" // string@0000 │ │ -0b0768: 7030 7925 3204 |0226: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b076e: 4d02 0001 |0229: aput-object v2, v0, v1 │ │ -0b0772: 1301 2b00 |022b: const/16 v1, #int 43 // #2b │ │ -0b0776: 2202 ec04 |022d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b077a: 1a03 7f23 |022f: const-string v3, "last-modified" // string@237f │ │ -0b077e: 1a04 0000 |0231: const-string v4, "" // string@0000 │ │ -0b0782: 7030 7925 3204 |0233: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0788: 4d02 0001 |0236: aput-object v2, v0, v1 │ │ -0b078c: 1301 2c00 |0238: const/16 v1, #int 44 // #2c │ │ -0b0790: 2202 ec04 |023a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0794: 1a03 e123 |023c: const-string v3, "link" // string@23e1 │ │ -0b0798: 1a04 0000 |023e: const-string v4, "" // string@0000 │ │ -0b079c: 7030 7925 3204 |0240: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b07a2: 4d02 0001 |0243: aput-object v2, v0, v1 │ │ -0b07a6: 1301 2d00 |0245: const/16 v1, #int 45 // #2d │ │ -0b07aa: 2202 ec04 |0247: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b07ae: 1a03 1c24 |0249: const-string v3, "location" // string@241c │ │ -0b07b2: 1a04 0000 |024b: const-string v4, "" // string@0000 │ │ -0b07b6: 7030 7925 3204 |024d: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b07bc: 4d02 0001 |0250: aput-object v2, v0, v1 │ │ -0b07c0: 1301 2e00 |0252: const/16 v1, #int 46 // #2e │ │ -0b07c4: 2202 ec04 |0254: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b07c8: 1a03 2929 |0256: const-string v3, "max-forwards" // string@2929 │ │ -0b07cc: 1a04 0000 |0258: const-string v4, "" // string@0000 │ │ -0b07d0: 7030 7925 3204 |025a: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b07d6: 4d02 0001 |025d: aput-object v2, v0, v1 │ │ -0b07da: 1301 2f00 |025f: const/16 v1, #int 47 // #2f │ │ -0b07de: 2202 ec04 |0261: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b07e2: 1a03 dc2d |0263: const-string v3, "proxy-authenticate" // string@2ddc │ │ -0b07e6: 1a04 0000 |0265: const-string v4, "" // string@0000 │ │ -0b07ea: 7030 7925 3204 |0267: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b07f0: 4d02 0001 |026a: aput-object v2, v0, v1 │ │ -0b07f4: 1301 3000 |026c: const/16 v1, #int 48 // #30 │ │ -0b07f8: 2202 ec04 |026e: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b07fc: 1a03 dd2d |0270: const-string v3, "proxy-authorization" // string@2ddd │ │ -0b0800: 1a04 0000 |0272: const-string v4, "" // string@0000 │ │ -0b0804: 7030 7925 3204 |0274: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b080a: 4d02 0001 |0277: aput-object v2, v0, v1 │ │ -0b080e: 1301 3100 |0279: const/16 v1, #int 49 // #31 │ │ -0b0812: 2202 ec04 |027b: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0816: 1a03 212e |027d: const-string v3, "range" // string@2e21 │ │ -0b081a: 1a04 0000 |027f: const-string v4, "" // string@0000 │ │ -0b081e: 7030 7925 3204 |0281: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0824: 4d02 0001 |0284: aput-object v2, v0, v1 │ │ -0b0828: 1301 3200 |0286: const/16 v1, #int 50 // #32 │ │ -0b082c: 2202 ec04 |0288: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0830: 1a03 8d2e |028a: const-string v3, "referer" // string@2e8d │ │ -0b0834: 1a04 0000 |028c: const-string v4, "" // string@0000 │ │ -0b0838: 7030 7925 3204 |028e: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b083e: 4d02 0001 |0291: aput-object v2, v0, v1 │ │ -0b0842: 1301 3300 |0293: const/16 v1, #int 51 // #33 │ │ -0b0846: 2202 ec04 |0295: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b084a: 1a03 902e |0297: const-string v3, "refresh" // string@2e90 │ │ -0b084e: 1a04 0000 |0299: const-string v4, "" // string@0000 │ │ -0b0852: 7030 7925 3204 |029b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0858: 4d02 0001 |029e: aput-object v2, v0, v1 │ │ -0b085c: 1301 3400 |02a0: const/16 v1, #int 52 // #34 │ │ -0b0860: 2202 ec04 |02a2: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0864: 1a03 5b2f |02a4: const-string v3, "retry-after" // string@2f5b │ │ -0b0868: 1a04 0000 |02a6: const-string v4, "" // string@0000 │ │ -0b086c: 7030 7925 3204 |02a8: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0872: 4d02 0001 |02ab: aput-object v2, v0, v1 │ │ -0b0876: 1301 3500 |02ad: const/16 v1, #int 53 // #35 │ │ -0b087a: 2202 ec04 |02af: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b087e: 1a03 7430 |02b1: const-string v3, "server" // string@3074 │ │ -0b0882: 1a04 0000 |02b3: const-string v4, "" // string@0000 │ │ -0b0886: 7030 7925 3204 |02b5: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b088c: 4d02 0001 |02b8: aput-object v2, v0, v1 │ │ -0b0890: 1301 3600 |02ba: const/16 v1, #int 54 // #36 │ │ -0b0894: 2202 ec04 |02bc: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0898: 1a03 7b30 |02be: const-string v3, "set-cookie" // string@307b │ │ -0b089c: 1a04 0000 |02c0: const-string v4, "" // string@0000 │ │ -0b08a0: 7030 7925 3204 |02c2: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b08a6: 4d02 0001 |02c5: aput-object v2, v0, v1 │ │ -0b08aa: 1301 3700 |02c7: const/16 v1, #int 55 // #37 │ │ -0b08ae: 2202 ec04 |02c9: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b08b2: 1a03 2334 |02cb: const-string v3, "strict-transport-security" // string@3423 │ │ -0b08b6: 1a04 0000 |02cd: const-string v4, "" // string@0000 │ │ -0b08ba: 7030 7925 3204 |02cf: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b08c0: 4d02 0001 |02d2: aput-object v2, v0, v1 │ │ -0b08c4: 1301 3800 |02d4: const/16 v1, #int 56 // #38 │ │ -0b08c8: 2202 ec04 |02d6: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b08cc: 1a03 a535 |02d8: const-string v3, "transfer-encoding" // string@35a5 │ │ -0b08d0: 1a04 0000 |02da: const-string v4, "" // string@0000 │ │ -0b08d4: 7030 7925 3204 |02dc: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b08da: 4d02 0001 |02df: aput-object v2, v0, v1 │ │ -0b08de: 1301 3900 |02e1: const/16 v1, #int 57 // #39 │ │ -0b08e2: 2202 ec04 |02e3: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b08e6: 1a03 2836 |02e5: const-string v3, "user-agent" // string@3628 │ │ -0b08ea: 1a04 0000 |02e7: const-string v4, "" // string@0000 │ │ -0b08ee: 7030 7925 3204 |02e9: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b08f4: 4d02 0001 |02ec: aput-object v2, v0, v1 │ │ -0b08f8: 1301 3a00 |02ee: const/16 v1, #int 58 // #3a │ │ -0b08fc: 2202 ec04 |02f0: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0900: 1a03 8e36 |02f2: const-string v3, "vary" // string@368e │ │ -0b0904: 1a04 0000 |02f4: const-string v4, "" // string@0000 │ │ -0b0908: 7030 7925 3204 |02f6: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b090e: 4d02 0001 |02f9: aput-object v2, v0, v1 │ │ -0b0912: 1301 3b00 |02fb: const/16 v1, #int 59 // #3b │ │ -0b0916: 2202 ec04 |02fd: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b091a: 1a03 a936 |02ff: const-string v3, "via" // string@36a9 │ │ -0b091e: 1a04 0000 |0301: const-string v4, "" // string@0000 │ │ -0b0922: 7030 7925 3204 |0303: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0928: 4d02 0001 |0306: aput-object v2, v0, v1 │ │ -0b092c: 1301 3c00 |0308: const/16 v1, #int 60 // #3c │ │ -0b0930: 2202 ec04 |030a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b0934: 1a03 6437 |030c: const-string v3, "www-authenticate" // string@3764 │ │ -0b0938: 1a04 0000 |030e: const-string v4, "" // string@0000 │ │ -0b093c: 7030 7925 3204 |0310: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ -0b0942: 4d02 0001 |0313: aput-object v2, v0, v1 │ │ -0b0946: 6900 0210 |0315: sput-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ -0b094a: 7100 a325 0000 |0317: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.nameToFirstIndex:()Ljava/util/Map; // method@25a3 │ │ -0b0950: 0c00 |031a: move-result-object v0 │ │ -0b0952: 6900 0110 |031b: sput-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@1001 │ │ -0b0956: 0e00 |031d: return-void │ │ +0b0390: |[0b0390] com.squareup.okhttp.internal.framed.Hpack.:()V │ │ +0b03a0: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ +0b03a4: 2300 9606 |0002: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Header; // type@0696 │ │ +0b03a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0b03aa: 2202 ed04 |0005: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b03ae: 6203 ea0f |0007: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ +0b03b2: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ +0b03b6: 7030 7a25 3204 |000b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b03bc: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +0b03c0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0b03c2: 2202 ed04 |0011: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b03c6: 6203 ec0f |0013: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ +0b03ca: 1a04 9805 |0015: const-string v4, "GET" // string@0598 │ │ +0b03ce: 7030 7a25 3204 |0017: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b03d4: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +0b03d8: 1221 |001c: const/4 v1, #int 2 // #2 │ │ +0b03da: 2202 ed04 |001d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b03de: 6203 ec0f |001f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ +0b03e2: 1a04 2b0f |0021: const-string v4, "POST" // string@0f2b │ │ +0b03e6: 7030 7a25 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b03ec: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ +0b03f0: 1231 |0028: const/4 v1, #int 3 // #3 │ │ +0b03f2: 2202 ed04 |0029: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b03f6: 6203 ed0f |002b: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ +0b03fa: 1a04 4401 |002d: const-string v4, "/" // string@0144 │ │ +0b03fe: 7030 7a25 3204 |002f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b0404: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ +0b0408: 1241 |0034: const/4 v1, #int 4 // #4 │ │ +0b040a: 2202 ed04 |0035: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b040e: 6203 ed0f |0037: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ +0b0412: 1a04 4801 |0039: const-string v4, "/index.html" // string@0148 │ │ +0b0416: 7030 7a25 3204 |003b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b041c: 4d02 0001 |003e: aput-object v2, v0, v1 │ │ +0b0420: 1251 |0040: const/4 v1, #int 5 // #5 │ │ +0b0422: 2202 ed04 |0041: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0426: 6203 ee0f |0043: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ +0b042a: 1a04 b221 |0045: const-string v4, "http" // string@21b2 │ │ +0b042e: 7030 7a25 3204 |0047: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b0434: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ +0b0438: 1261 |004c: const/4 v1, #int 6 // #6 │ │ +0b043a: 2202 ed04 |004d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b043e: 6203 ee0f |004f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ +0b0442: 1a04 c121 |0051: const-string v4, "https" // string@21c1 │ │ +0b0446: 7030 7a25 3204 |0053: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b044c: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ +0b0450: 1271 |0058: const/4 v1, #int 7 // #7 │ │ +0b0452: 2202 ed04 |0059: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0456: 6203 e90f |005b: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0b045a: 1a04 5001 |005d: const-string v4, "200" // string@0150 │ │ +0b045e: 7030 7a25 3204 |005f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b0464: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ +0b0468: 1301 0800 |0064: const/16 v1, #int 8 // #8 │ │ +0b046c: 2202 ed04 |0066: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0470: 6203 e90f |0068: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0b0474: 1a04 5201 |006a: const-string v4, "204" // string@0152 │ │ +0b0478: 7030 7a25 3204 |006c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b047e: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ +0b0482: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ +0b0486: 2202 ed04 |0073: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b048a: 6203 e90f |0075: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0b048e: 1a04 5301 |0077: const-string v4, "206" // string@0153 │ │ +0b0492: 7030 7a25 3204 |0079: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b0498: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ +0b049c: 1301 0a00 |007e: const/16 v1, #int 10 // #a │ │ +0b04a0: 2202 ed04 |0080: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b04a4: 6203 e90f |0082: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0b04a8: 1a04 5501 |0084: const-string v4, "304" // string@0155 │ │ +0b04ac: 7030 7a25 3204 |0086: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b04b2: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ +0b04b6: 1301 0b00 |008b: const/16 v1, #int 11 // #b │ │ +0b04ba: 2202 ed04 |008d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b04be: 6203 e90f |008f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0b04c2: 1a04 5701 |0091: const-string v4, "400" // string@0157 │ │ +0b04c6: 7030 7a25 3204 |0093: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b04cc: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ +0b04d0: 1301 0c00 |0098: const/16 v1, #int 12 // #c │ │ +0b04d4: 2202 ed04 |009a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b04d8: 6203 e90f |009c: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0b04dc: 1a04 5801 |009e: const-string v4, "404" // string@0158 │ │ +0b04e0: 7030 7a25 3204 |00a0: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b04e6: 4d02 0001 |00a3: aput-object v2, v0, v1 │ │ +0b04ea: 1301 0d00 |00a5: const/16 v1, #int 13 // #d │ │ +0b04ee: 2202 ed04 |00a7: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b04f2: 6203 e90f |00a9: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0b04f6: 1a04 5901 |00ab: const-string v4, "500" // string@0159 │ │ +0b04fa: 7030 7a25 3204 |00ad: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b0500: 4d02 0001 |00b0: aput-object v2, v0, v1 │ │ +0b0504: 1301 0e00 |00b2: const/16 v1, #int 14 // #e │ │ +0b0508: 2202 ed04 |00b4: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b050c: 1a03 5415 |00b6: const-string v3, "accept-charset" // string@1554 │ │ +0b0510: 1a04 0000 |00b8: const-string v4, "" // string@0000 │ │ +0b0514: 7030 7925 3204 |00ba: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b051a: 4d02 0001 |00bd: aput-object v2, v0, v1 │ │ +0b051e: 1301 0f00 |00bf: const/16 v1, #int 15 // #f │ │ +0b0522: 2202 ed04 |00c1: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0526: 1a03 5515 |00c3: const-string v3, "accept-encoding" // string@1555 │ │ +0b052a: 1a04 e720 |00c5: const-string v4, "gzip, deflate" // string@20e7 │ │ +0b052e: 7030 7925 3204 |00c7: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0534: 4d02 0001 |00ca: aput-object v2, v0, v1 │ │ +0b0538: 1301 1000 |00cc: const/16 v1, #int 16 // #10 │ │ +0b053c: 2202 ed04 |00ce: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0540: 1a03 5615 |00d0: const-string v3, "accept-language" // string@1556 │ │ +0b0544: 1a04 0000 |00d2: const-string v4, "" // string@0000 │ │ +0b0548: 7030 7925 3204 |00d4: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b054e: 4d02 0001 |00d7: aput-object v2, v0, v1 │ │ +0b0552: 1301 1100 |00d9: const/16 v1, #int 17 // #11 │ │ +0b0556: 2202 ed04 |00db: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b055a: 1a03 5715 |00dd: const-string v3, "accept-ranges" // string@1557 │ │ +0b055e: 1a04 0000 |00df: const-string v4, "" // string@0000 │ │ +0b0562: 7030 7925 3204 |00e1: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0568: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ +0b056c: 1301 1200 |00e6: const/16 v1, #int 18 // #12 │ │ +0b0570: 2202 ed04 |00e8: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0574: 1a03 5315 |00ea: const-string v3, "accept" // string@1553 │ │ +0b0578: 1a04 0000 |00ec: const-string v4, "" // string@0000 │ │ +0b057c: 7030 7925 3204 |00ee: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0582: 4d02 0001 |00f1: aput-object v2, v0, v1 │ │ +0b0586: 1301 1300 |00f3: const/16 v1, #int 19 // #13 │ │ +0b058a: 2202 ed04 |00f5: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b058e: 1a03 8515 |00f7: const-string v3, "access-control-allow-origin" // string@1585 │ │ +0b0592: 1a04 0000 |00f9: const-string v4, "" // string@0000 │ │ +0b0596: 7030 7925 3204 |00fb: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b059c: 4d02 0001 |00fe: aput-object v2, v0, v1 │ │ +0b05a0: 1301 1400 |0100: const/16 v1, #int 20 // #14 │ │ +0b05a4: 2202 ed04 |0102: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b05a8: 1a03 5316 |0104: const-string v3, "age" // string@1653 │ │ +0b05ac: 1a04 0000 |0106: const-string v4, "" // string@0000 │ │ +0b05b0: 7030 7925 3204 |0108: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b05b6: 4d02 0001 |010b: aput-object v2, v0, v1 │ │ +0b05ba: 1301 1500 |010d: const/16 v1, #int 21 // #15 │ │ +0b05be: 2202 ed04 |010f: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b05c2: 1a03 8316 |0111: const-string v3, "allow" // string@1683 │ │ +0b05c6: 1a04 0000 |0113: const-string v4, "" // string@0000 │ │ +0b05ca: 7030 7925 3204 |0115: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b05d0: 4d02 0001 |0118: aput-object v2, v0, v1 │ │ +0b05d4: 1301 1600 |011a: const/16 v1, #int 22 // #16 │ │ +0b05d8: 2202 ed04 |011c: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b05dc: 1a03 6017 |011e: const-string v3, "authorization" // string@1760 │ │ +0b05e0: 1a04 0000 |0120: const-string v4, "" // string@0000 │ │ +0b05e4: 7030 7925 3204 |0122: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b05ea: 4d02 0001 |0125: aput-object v2, v0, v1 │ │ +0b05ee: 1301 1700 |0127: const/16 v1, #int 23 // #17 │ │ +0b05f2: 2202 ed04 |0129: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b05f6: 1a03 0318 |012b: const-string v3, "cache-control" // string@1803 │ │ +0b05fa: 1a04 0000 |012d: const-string v4, "" // string@0000 │ │ +0b05fe: 7030 7925 3204 |012f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0604: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ +0b0608: 1301 1800 |0134: const/16 v1, #int 24 // #18 │ │ +0b060c: 2202 ed04 |0136: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0610: 1a03 f019 |0138: const-string v3, "content-disposition" // string@19f0 │ │ +0b0614: 1a04 0000 |013a: const-string v4, "" // string@0000 │ │ +0b0618: 7030 7925 3204 |013c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b061e: 4d02 0001 |013f: aput-object v2, v0, v1 │ │ +0b0622: 1301 1900 |0141: const/16 v1, #int 25 // #19 │ │ +0b0626: 2202 ed04 |0143: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b062a: 1a03 f119 |0145: const-string v3, "content-encoding" // string@19f1 │ │ +0b062e: 1a04 0000 |0147: const-string v4, "" // string@0000 │ │ +0b0632: 7030 7925 3204 |0149: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0638: 4d02 0001 |014c: aput-object v2, v0, v1 │ │ +0b063c: 1301 1a00 |014e: const/16 v1, #int 26 // #1a │ │ +0b0640: 2202 ed04 |0150: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0644: 1a03 f219 |0152: const-string v3, "content-language" // string@19f2 │ │ +0b0648: 1a04 0000 |0154: const-string v4, "" // string@0000 │ │ +0b064c: 7030 7925 3204 |0156: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0652: 4d02 0001 |0159: aput-object v2, v0, v1 │ │ +0b0656: 1301 1b00 |015b: const/16 v1, #int 27 // #1b │ │ +0b065a: 2202 ed04 |015d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b065e: 1a03 f319 |015f: const-string v3, "content-length" // string@19f3 │ │ +0b0662: 1a04 0000 |0161: const-string v4, "" // string@0000 │ │ +0b0666: 7030 7925 3204 |0163: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b066c: 4d02 0001 |0166: aput-object v2, v0, v1 │ │ +0b0670: 1301 1c00 |0168: const/16 v1, #int 28 // #1c │ │ +0b0674: 2202 ed04 |016a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0678: 1a03 f519 |016c: const-string v3, "content-location" // string@19f5 │ │ +0b067c: 1a04 0000 |016e: const-string v4, "" // string@0000 │ │ +0b0680: 7030 7925 3204 |0170: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0686: 4d02 0001 |0173: aput-object v2, v0, v1 │ │ +0b068a: 1301 1d00 |0175: const/16 v1, #int 29 // #1d │ │ +0b068e: 2202 ed04 |0177: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0692: 1a03 f619 |0179: const-string v3, "content-range" // string@19f6 │ │ +0b0696: 1a04 0000 |017b: const-string v4, "" // string@0000 │ │ +0b069a: 7030 7925 3204 |017d: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b06a0: 4d02 0001 |0180: aput-object v2, v0, v1 │ │ +0b06a4: 1301 1e00 |0182: const/16 v1, #int 30 // #1e │ │ +0b06a8: 2202 ed04 |0184: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b06ac: 1a03 f719 |0186: const-string v3, "content-type" // string@19f7 │ │ +0b06b0: 1a04 0000 |0188: const-string v4, "" // string@0000 │ │ +0b06b4: 7030 7925 3204 |018a: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b06ba: 4d02 0001 |018d: aput-object v2, v0, v1 │ │ +0b06be: 1301 1f00 |018f: const/16 v1, #int 31 // #1f │ │ +0b06c2: 2202 ed04 |0191: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b06c6: 1a03 191a |0193: const-string v3, "cookie" // string@1a19 │ │ +0b06ca: 1a04 0000 |0195: const-string v4, "" // string@0000 │ │ +0b06ce: 7030 7925 3204 |0197: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b06d4: 4d02 0001 |019a: aput-object v2, v0, v1 │ │ +0b06d8: 1301 2000 |019c: const/16 v1, #int 32 // #20 │ │ +0b06dc: 2202 ed04 |019e: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b06e0: 1a03 a21a |01a0: const-string v3, "date" // string@1aa2 │ │ +0b06e4: 1a04 0000 |01a2: const-string v4, "" // string@0000 │ │ +0b06e8: 7030 7925 3204 |01a4: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b06ee: 4d02 0001 |01a7: aput-object v2, v0, v1 │ │ +0b06f2: 1301 2100 |01a9: const/16 v1, #int 33 // #21 │ │ +0b06f6: 2202 ed04 |01ab: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b06fa: 1a03 7e1c |01ad: const-string v3, "etag" // string@1c7e │ │ +0b06fe: 1a04 0000 |01af: const-string v4, "" // string@0000 │ │ +0b0702: 7030 7925 3204 |01b1: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0708: 4d02 0001 |01b4: aput-object v2, v0, v1 │ │ +0b070c: 1301 2200 |01b6: const/16 v1, #int 34 // #22 │ │ +0b0710: 2202 ed04 |01b8: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0714: 1a03 c51c |01ba: const-string v3, "expect" // string@1cc5 │ │ +0b0718: 1a04 0000 |01bc: const-string v4, "" // string@0000 │ │ +0b071c: 7030 7925 3204 |01be: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0722: 4d02 0001 |01c1: aput-object v2, v0, v1 │ │ +0b0726: 1301 2300 |01c3: const/16 v1, #int 35 // #23 │ │ +0b072a: 2202 ed04 |01c5: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b072e: 1a03 c91c |01c7: const-string v3, "expires" // string@1cc9 │ │ +0b0732: 1a04 0000 |01c9: const-string v4, "" // string@0000 │ │ +0b0736: 7030 7925 3204 |01cb: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b073c: 4d02 0001 |01ce: aput-object v2, v0, v1 │ │ +0b0740: 1301 2400 |01d0: const/16 v1, #int 36 // #24 │ │ +0b0744: 2202 ed04 |01d2: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0748: 1a03 ac1d |01d4: const-string v3, "from" // string@1dac │ │ +0b074c: 1a04 0000 |01d6: const-string v4, "" // string@0000 │ │ +0b0750: 7030 7925 3204 |01d8: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0756: 4d02 0001 |01db: aput-object v2, v0, v1 │ │ +0b075a: 1301 2500 |01dd: const/16 v1, #int 37 // #25 │ │ +0b075e: 2202 ed04 |01df: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0762: 1a03 9e21 |01e1: const-string v3, "host" // string@219e │ │ +0b0766: 1a04 0000 |01e3: const-string v4, "" // string@0000 │ │ +0b076a: 7030 7925 3204 |01e5: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0770: 4d02 0001 |01e8: aput-object v2, v0, v1 │ │ +0b0774: 1301 2600 |01ea: const/16 v1, #int 38 // #26 │ │ +0b0778: 2202 ed04 |01ec: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b077c: 1a03 e621 |01ee: const-string v3, "if-match" // string@21e6 │ │ +0b0780: 1a04 0000 |01f0: const-string v4, "" // string@0000 │ │ +0b0784: 7030 7925 3204 |01f2: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b078a: 4d02 0001 |01f5: aput-object v2, v0, v1 │ │ +0b078e: 1301 2700 |01f7: const/16 v1, #int 39 // #27 │ │ +0b0792: 2202 ed04 |01f9: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0796: 1a03 e721 |01fb: const-string v3, "if-modified-since" // string@21e7 │ │ +0b079a: 1a04 0000 |01fd: const-string v4, "" // string@0000 │ │ +0b079e: 7030 7925 3204 |01ff: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b07a4: 4d02 0001 |0202: aput-object v2, v0, v1 │ │ +0b07a8: 1301 2800 |0204: const/16 v1, #int 40 // #28 │ │ +0b07ac: 2202 ed04 |0206: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b07b0: 1a03 e821 |0208: const-string v3, "if-none-match" // string@21e8 │ │ +0b07b4: 1a04 0000 |020a: const-string v4, "" // string@0000 │ │ +0b07b8: 7030 7925 3204 |020c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b07be: 4d02 0001 |020f: aput-object v2, v0, v1 │ │ +0b07c2: 1301 2900 |0211: const/16 v1, #int 41 // #29 │ │ +0b07c6: 2202 ed04 |0213: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b07ca: 1a03 e921 |0215: const-string v3, "if-range" // string@21e9 │ │ +0b07ce: 1a04 0000 |0217: const-string v4, "" // string@0000 │ │ +0b07d2: 7030 7925 3204 |0219: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b07d8: 4d02 0001 |021c: aput-object v2, v0, v1 │ │ +0b07dc: 1301 2a00 |021e: const/16 v1, #int 42 // #2a │ │ +0b07e0: 2202 ed04 |0220: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b07e4: 1a03 ea21 |0222: const-string v3, "if-unmodified-since" // string@21ea │ │ +0b07e8: 1a04 0000 |0224: const-string v4, "" // string@0000 │ │ +0b07ec: 7030 7925 3204 |0226: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b07f2: 4d02 0001 |0229: aput-object v2, v0, v1 │ │ +0b07f6: 1301 2b00 |022b: const/16 v1, #int 43 // #2b │ │ +0b07fa: 2202 ed04 |022d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b07fe: 1a03 8923 |022f: const-string v3, "last-modified" // string@2389 │ │ +0b0802: 1a04 0000 |0231: const-string v4, "" // string@0000 │ │ +0b0806: 7030 7925 3204 |0233: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b080c: 4d02 0001 |0236: aput-object v2, v0, v1 │ │ +0b0810: 1301 2c00 |0238: const/16 v1, #int 44 // #2c │ │ +0b0814: 2202 ed04 |023a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0818: 1a03 eb23 |023c: const-string v3, "link" // string@23eb │ │ +0b081c: 1a04 0000 |023e: const-string v4, "" // string@0000 │ │ +0b0820: 7030 7925 3204 |0240: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0826: 4d02 0001 |0243: aput-object v2, v0, v1 │ │ +0b082a: 1301 2d00 |0245: const/16 v1, #int 45 // #2d │ │ +0b082e: 2202 ed04 |0247: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0832: 1a03 2624 |0249: const-string v3, "location" // string@2426 │ │ +0b0836: 1a04 0000 |024b: const-string v4, "" // string@0000 │ │ +0b083a: 7030 7925 3204 |024d: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0840: 4d02 0001 |0250: aput-object v2, v0, v1 │ │ +0b0844: 1301 2e00 |0252: const/16 v1, #int 46 // #2e │ │ +0b0848: 2202 ed04 |0254: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b084c: 1a03 3329 |0256: const-string v3, "max-forwards" // string@2933 │ │ +0b0850: 1a04 0000 |0258: const-string v4, "" // string@0000 │ │ +0b0854: 7030 7925 3204 |025a: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b085a: 4d02 0001 |025d: aput-object v2, v0, v1 │ │ +0b085e: 1301 2f00 |025f: const/16 v1, #int 47 // #2f │ │ +0b0862: 2202 ed04 |0261: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0866: 1a03 e62d |0263: const-string v3, "proxy-authenticate" // string@2de6 │ │ +0b086a: 1a04 0000 |0265: const-string v4, "" // string@0000 │ │ +0b086e: 7030 7925 3204 |0267: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0874: 4d02 0001 |026a: aput-object v2, v0, v1 │ │ +0b0878: 1301 3000 |026c: const/16 v1, #int 48 // #30 │ │ +0b087c: 2202 ed04 |026e: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0880: 1a03 e72d |0270: const-string v3, "proxy-authorization" // string@2de7 │ │ +0b0884: 1a04 0000 |0272: const-string v4, "" // string@0000 │ │ +0b0888: 7030 7925 3204 |0274: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b088e: 4d02 0001 |0277: aput-object v2, v0, v1 │ │ +0b0892: 1301 3100 |0279: const/16 v1, #int 49 // #31 │ │ +0b0896: 2202 ed04 |027b: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b089a: 1a03 2b2e |027d: const-string v3, "range" // string@2e2b │ │ +0b089e: 1a04 0000 |027f: const-string v4, "" // string@0000 │ │ +0b08a2: 7030 7925 3204 |0281: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b08a8: 4d02 0001 |0284: aput-object v2, v0, v1 │ │ +0b08ac: 1301 3200 |0286: const/16 v1, #int 50 // #32 │ │ +0b08b0: 2202 ed04 |0288: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b08b4: 1a03 972e |028a: const-string v3, "referer" // string@2e97 │ │ +0b08b8: 1a04 0000 |028c: const-string v4, "" // string@0000 │ │ +0b08bc: 7030 7925 3204 |028e: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b08c2: 4d02 0001 |0291: aput-object v2, v0, v1 │ │ +0b08c6: 1301 3300 |0293: const/16 v1, #int 51 // #33 │ │ +0b08ca: 2202 ed04 |0295: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b08ce: 1a03 9a2e |0297: const-string v3, "refresh" // string@2e9a │ │ +0b08d2: 1a04 0000 |0299: const-string v4, "" // string@0000 │ │ +0b08d6: 7030 7925 3204 |029b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b08dc: 4d02 0001 |029e: aput-object v2, v0, v1 │ │ +0b08e0: 1301 3400 |02a0: const/16 v1, #int 52 // #34 │ │ +0b08e4: 2202 ed04 |02a2: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b08e8: 1a03 652f |02a4: const-string v3, "retry-after" // string@2f65 │ │ +0b08ec: 1a04 0000 |02a6: const-string v4, "" // string@0000 │ │ +0b08f0: 7030 7925 3204 |02a8: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b08f6: 4d02 0001 |02ab: aput-object v2, v0, v1 │ │ +0b08fa: 1301 3500 |02ad: const/16 v1, #int 53 // #35 │ │ +0b08fe: 2202 ed04 |02af: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0902: 1a03 7e30 |02b1: const-string v3, "server" // string@307e │ │ +0b0906: 1a04 0000 |02b3: const-string v4, "" // string@0000 │ │ +0b090a: 7030 7925 3204 |02b5: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0910: 4d02 0001 |02b8: aput-object v2, v0, v1 │ │ +0b0914: 1301 3600 |02ba: const/16 v1, #int 54 // #36 │ │ +0b0918: 2202 ed04 |02bc: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b091c: 1a03 8530 |02be: const-string v3, "set-cookie" // string@3085 │ │ +0b0920: 1a04 0000 |02c0: const-string v4, "" // string@0000 │ │ +0b0924: 7030 7925 3204 |02c2: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b092a: 4d02 0001 |02c5: aput-object v2, v0, v1 │ │ +0b092e: 1301 3700 |02c7: const/16 v1, #int 55 // #37 │ │ +0b0932: 2202 ed04 |02c9: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0936: 1a03 2d34 |02cb: const-string v3, "strict-transport-security" // string@342d │ │ +0b093a: 1a04 0000 |02cd: const-string v4, "" // string@0000 │ │ +0b093e: 7030 7925 3204 |02cf: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0944: 4d02 0001 |02d2: aput-object v2, v0, v1 │ │ +0b0948: 1301 3800 |02d4: const/16 v1, #int 56 // #38 │ │ +0b094c: 2202 ed04 |02d6: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0950: 1a03 ae35 |02d8: const-string v3, "transfer-encoding" // string@35ae │ │ +0b0954: 1a04 0000 |02da: const-string v4, "" // string@0000 │ │ +0b0958: 7030 7925 3204 |02dc: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b095e: 4d02 0001 |02df: aput-object v2, v0, v1 │ │ +0b0962: 1301 3900 |02e1: const/16 v1, #int 57 // #39 │ │ +0b0966: 2202 ed04 |02e3: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b096a: 1a03 3136 |02e5: const-string v3, "user-agent" // string@3631 │ │ +0b096e: 1a04 0000 |02e7: const-string v4, "" // string@0000 │ │ +0b0972: 7030 7925 3204 |02e9: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0978: 4d02 0001 |02ec: aput-object v2, v0, v1 │ │ +0b097c: 1301 3a00 |02ee: const/16 v1, #int 58 // #3a │ │ +0b0980: 2202 ed04 |02f0: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b0984: 1a03 9736 |02f2: const-string v3, "vary" // string@3697 │ │ +0b0988: 1a04 0000 |02f4: const-string v4, "" // string@0000 │ │ +0b098c: 7030 7925 3204 |02f6: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b0992: 4d02 0001 |02f9: aput-object v2, v0, v1 │ │ +0b0996: 1301 3b00 |02fb: const/16 v1, #int 59 // #3b │ │ +0b099a: 2202 ed04 |02fd: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b099e: 1a03 b236 |02ff: const-string v3, "via" // string@36b2 │ │ +0b09a2: 1a04 0000 |0301: const-string v4, "" // string@0000 │ │ +0b09a6: 7030 7925 3204 |0303: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b09ac: 4d02 0001 |0306: aput-object v2, v0, v1 │ │ +0b09b0: 1301 3c00 |0308: const/16 v1, #int 60 // #3c │ │ +0b09b4: 2202 ed04 |030a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b09b8: 1a03 6d37 |030c: const-string v3, "www-authenticate" // string@376d │ │ +0b09bc: 1a04 0000 |030e: const-string v4, "" // string@0000 │ │ +0b09c0: 7030 7925 3204 |0310: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2579 │ │ +0b09c6: 4d02 0001 |0313: aput-object v2, v0, v1 │ │ +0b09ca: 6900 0210 |0315: sput-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ +0b09ce: 7100 a325 0000 |0317: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.nameToFirstIndex:()Ljava/util/Map; // method@25a3 │ │ +0b09d4: 0c00 |031a: move-result-object v0 │ │ +0b09d6: 6900 0110 |031b: sput-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@1001 │ │ +0b09da: 0e00 |031d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0317 line=357 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/Hpack;) │ │ @@ -274089,35 +274115,35 @@ │ │ type : '()[Lcom/squareup/okhttp/internal/framed/Header;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0958: |[0b0958] com.squareup.okhttp.internal.framed.Hpack.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; │ │ -0b0968: 6200 0210 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ -0b096c: 1100 |0002: return-object v0 │ │ +0b09dc: |[0b09dc] com.squareup.okhttp.internal.framed.Hpack.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; │ │ +0b09ec: 6200 0210 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ +0b09f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/Hpack;) │ │ name : 'access$100' │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b0970: |[0b0970] com.squareup.okhttp.internal.framed.Hpack.access$100:(Lokio/ByteString;)Lokio/ByteString; │ │ -0b0980: 7110 a225 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/Hpack;.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; // method@25a2 │ │ -0b0986: 0c00 |0003: move-result-object v0 │ │ -0b0988: 1100 |0004: return-object v0 │ │ +0b09f4: |[0b09f4] com.squareup.okhttp.internal.framed.Hpack.access$100:(Lokio/ByteString;)Lokio/ByteString; │ │ +0b0a04: 7110 a225 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/Hpack;.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; // method@25a2 │ │ +0b0a0a: 0c00 |0003: move-result-object v0 │ │ +0b0a0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lokio/ByteString; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Hpack;) │ │ @@ -274125,59 +274151,59 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b098c: |[0b098c] com.squareup.okhttp.internal.framed.Hpack.access$200:()Ljava/util/Map; │ │ -0b099c: 6200 0110 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@1001 │ │ -0b09a0: 1100 |0002: return-object v0 │ │ +0b0a10: |[0b0a10] com.squareup.okhttp.internal.framed.Hpack.access$200:()Ljava/util/Map; │ │ +0b0a20: 6200 0110 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@1001 │ │ +0b0a24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/Hpack;) │ │ name : 'checkLowercase' │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0b09a4: |[0b09a4] com.squareup.okhttp.internal.framed.Hpack.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; │ │ -0b09b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b09b6: 6e10 572c 0600 |0001: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0b09bc: 0a02 |0004: move-result v2 │ │ -0b09be: 3521 2e00 |0005: if-ge v1, v2, 0033 // +002e │ │ -0b09c2: 6e20 512c 1600 |0007: invoke-virtual {v6, v1}, Lokio/ByteString;.getByte:(I)B // method@2c51 │ │ -0b09c8: 0a00 |000a: move-result v0 │ │ -0b09ca: 1303 4100 |000b: const/16 v3, #int 65 // #41 │ │ -0b09ce: 3430 2300 |000d: if-lt v0, v3, 0030 // +0023 │ │ -0b09d2: 1303 5a00 |000f: const/16 v3, #int 90 // #5a │ │ -0b09d6: 3630 1f00 |0011: if-gt v0, v3, 0030 // +001f │ │ -0b09da: 2203 3705 |0013: new-instance v3, Ljava/io/IOException; // type@0537 │ │ -0b09de: 2204 6c05 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0b09e2: 7010 f927 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b09e8: 1a05 320f |001a: const-string v5, "PROTOCOL_ERROR response malformed: mixed case name: " // string@0f32 │ │ -0b09ec: 6e20 0228 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b09f2: 0c04 |001f: move-result-object v4 │ │ -0b09f4: 6e10 5b2c 0600 |0020: invoke-virtual {v6}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ -0b09fa: 0c05 |0023: move-result-object v5 │ │ -0b09fc: 6e20 0228 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b0a02: 0c04 |0027: move-result-object v4 │ │ -0b0a04: 6e10 0628 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b0a0a: 0c04 |002b: move-result-object v4 │ │ -0b0a0c: 7020 4627 4300 |002c: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b0a12: 2703 |002f: throw v3 │ │ -0b0a14: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b0a18: 28d3 |0032: goto 0005 // -002d │ │ -0b0a1a: 1106 |0033: return-object v6 │ │ +0b0a28: |[0b0a28] com.squareup.okhttp.internal.framed.Hpack.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; │ │ +0b0a38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b0a3a: 6e10 572c 0600 |0001: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0b0a40: 0a02 |0004: move-result v2 │ │ +0b0a42: 3521 2e00 |0005: if-ge v1, v2, 0033 // +002e │ │ +0b0a46: 6e20 512c 1600 |0007: invoke-virtual {v6, v1}, Lokio/ByteString;.getByte:(I)B // method@2c51 │ │ +0b0a4c: 0a00 |000a: move-result v0 │ │ +0b0a4e: 1303 4100 |000b: const/16 v3, #int 65 // #41 │ │ +0b0a52: 3430 2300 |000d: if-lt v0, v3, 0030 // +0023 │ │ +0b0a56: 1303 5a00 |000f: const/16 v3, #int 90 // #5a │ │ +0b0a5a: 3630 1f00 |0011: if-gt v0, v3, 0030 // +001f │ │ +0b0a5e: 2203 3805 |0013: new-instance v3, Ljava/io/IOException; // type@0538 │ │ +0b0a62: 2204 6d05 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0b0a66: 7010 f927 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b0a6c: 1a05 3c0f |001a: const-string v5, "PROTOCOL_ERROR response malformed: mixed case name: " // string@0f3c │ │ +0b0a70: 6e20 0228 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0a76: 0c04 |001f: move-result-object v4 │ │ +0b0a78: 6e10 5b2c 0600 |0020: invoke-virtual {v6}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ +0b0a7e: 0c05 |0023: move-result-object v5 │ │ +0b0a80: 6e20 0228 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0a86: 0c04 |0027: move-result-object v4 │ │ +0b0a88: 6e10 0628 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b0a8e: 0c04 |002b: move-result-object v4 │ │ +0b0a90: 7020 4627 4300 |002c: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b0a96: 2703 |002f: throw v3 │ │ +0b0a98: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b0a9c: 28d3 |0032: goto 0005 // -002d │ │ +0b0a9e: 1106 |0033: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0007 line=428 │ │ 0x000b line=429 │ │ 0x0013 line=430 │ │ 0x0030 line=427 │ │ @@ -274193,77 +274219,77 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0b0a1c: |[0b0a1c] com.squareup.okhttp.internal.framed.Hpack.nameToFirstIndex:()Ljava/util/Map; │ │ -0b0a2c: 2201 b605 |0000: new-instance v1, Ljava/util/LinkedHashMap; // type@05b6 │ │ -0b0a30: 6202 0210 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ -0b0a34: 2122 |0004: array-length v2, v2 │ │ -0b0a36: 7020 d628 2100 |0005: invoke-direct {v1, v2}, Ljava/util/LinkedHashMap;.:(I)V // method@28d6 │ │ -0b0a3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b0a3e: 6202 0210 |0009: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ -0b0a42: 2122 |000b: array-length v2, v2 │ │ -0b0a44: 3520 1e00 |000c: if-ge v0, v2, 002a // +001e │ │ -0b0a48: 6202 0210 |000e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ -0b0a4c: 4602 0200 |0010: aget-object v2, v2, v0 │ │ -0b0a50: 5422 f10f |0012: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0b0a54: 7220 f628 2100 |0014: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ -0b0a5a: 0a02 |0017: move-result v2 │ │ -0b0a5c: 3902 0f00 |0018: if-nez v2, 0027 // +000f │ │ -0b0a60: 6202 0210 |001a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ -0b0a64: 4602 0200 |001c: aget-object v2, v2, v0 │ │ -0b0a68: 5422 f10f |001e: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0b0a6c: 7110 9e27 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b0a72: 0c03 |0023: move-result-object v3 │ │ -0b0a74: 7230 fb28 2103 |0024: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -0b0a7a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b0a7e: 28e0 |0029: goto 0009 // -0020 │ │ -0b0a80: 7110 b828 0100 |002a: invoke-static {v1}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@28b8 │ │ -0b0a86: 0c02 |002d: move-result-object v2 │ │ -0b0a88: 1102 |002e: return-object v2 │ │ +0b0aa0: |[0b0aa0] com.squareup.okhttp.internal.framed.Hpack.nameToFirstIndex:()Ljava/util/Map; │ │ +0b0ab0: 2201 b905 |0000: new-instance v1, Ljava/util/LinkedHashMap; // type@05b9 │ │ +0b0ab4: 6202 0210 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ +0b0ab8: 2122 |0004: array-length v2, v2 │ │ +0b0aba: 7020 d628 2100 |0005: invoke-direct {v1, v2}, Ljava/util/LinkedHashMap;.:(I)V // method@28d6 │ │ +0b0ac0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b0ac2: 6202 0210 |0009: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ +0b0ac6: 2122 |000b: array-length v2, v2 │ │ +0b0ac8: 3520 1e00 |000c: if-ge v0, v2, 002a // +001e │ │ +0b0acc: 6202 0210 |000e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ +0b0ad0: 4602 0200 |0010: aget-object v2, v2, v0 │ │ +0b0ad4: 5422 f10f |0012: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0b0ad8: 7220 f628 2100 |0014: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ +0b0ade: 0a02 |0017: move-result v2 │ │ +0b0ae0: 3902 0f00 |0018: if-nez v2, 0027 // +000f │ │ +0b0ae4: 6202 0210 |001a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@1002 │ │ +0b0ae8: 4602 0200 |001c: aget-object v2, v2, v0 │ │ +0b0aec: 5422 f10f |001e: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0b0af0: 7110 9e27 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b0af6: 0c03 |0023: move-result-object v3 │ │ +0b0af8: 7230 fb28 2103 |0024: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +0b0afe: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b0b02: 28e0 |0029: goto 0009 // -0020 │ │ +0b0b04: 7110 b828 0100 |002a: invoke-static {v1}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@28b8 │ │ +0b0b0a: 0c02 |002d: move-result-object v2 │ │ +0b0b0c: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0008 line=361 │ │ 0x000e line=362 │ │ 0x001a line=363 │ │ 0x0027 line=361 │ │ 0x002a line=366 │ │ locals : │ │ 0x0009 - 0x002f reg=0 i I │ │ 0x0008 - 0x002f reg=1 result Ljava/util/Map; Ljava/util/Map; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1516 (Hpack.java) │ │ + source_file_idx : 1520 (Hpack.java) │ │ │ │ -Class #952 header: │ │ -class_idx : 1265 │ │ +Class #953 header: │ │ +class_idx : 1266 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1518 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1522 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #952 annotations: │ │ +Class #953 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/Http2; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="ContinuationSource" │ │ Annotations on method #9637 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9638 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9639 'readContinuationHeader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #952 - │ │ +Class #953 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ Instance fields - │ │ @@ -274297,18 +274323,18 @@ │ │ type : '(Lokio/BufferedSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b0a8c: |[0b0a8c] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.:(Lokio/BufferedSource;)V │ │ -0b0a9c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b0aa2: 5b01 0710 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ -0b0aa6: 0e00 |0005: return-void │ │ +0b0b10: |[0b0b10] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.:(Lokio/BufferedSource;)V │ │ +0b0b20: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b0b26: 5b01 0710 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ +0b0b2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0003 line=603 │ │ 0x0005 line=604 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; │ │ @@ -274319,72 +274345,72 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -0b0aa8: |[0b0aa8] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.readContinuationHeader:()V │ │ -0b0ab8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0b0aba: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0b0abc: 5280 0810 |0002: iget v0, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ -0b0ac0: 5482 0710 |0004: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ -0b0ac4: 7110 d325 0200 |0006: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$300:(Lokio/BufferedSource;)I // method@25d3 │ │ -0b0aca: 0a02 |0009: move-result v2 │ │ -0b0acc: 5982 0410 |000a: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ -0b0ad0: 5982 0510 |000c: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@1005 │ │ -0b0ad4: 5482 0710 |000e: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ -0b0ad8: 7210 3c2c 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b0ade: 0a02 |0013: move-result v2 │ │ -0b0ae0: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0b0ae4: 8d21 |0016: int-to-byte v1, v2 │ │ -0b0ae6: 5482 0710 |0017: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ -0b0aea: 7210 3c2c 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b0af0: 0a02 |001c: move-result v2 │ │ -0b0af2: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0b0af6: 8d22 |001f: int-to-byte v2, v2 │ │ -0b0af8: 5d82 0310 |0020: iput-byte v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@1003 │ │ -0b0afc: 7100 d125 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b0b02: 0c02 |0025: move-result-object v2 │ │ -0b0b04: 6203 d210 |0026: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d2 │ │ -0b0b08: 6e20 2529 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ -0b0b0e: 0a02 |002b: move-result v2 │ │ -0b0b10: 3802 1300 |002c: if-eqz v2, 003f // +0013 │ │ -0b0b14: 7100 d125 0000 |002e: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b0b1a: 0c02 |0031: move-result-object v2 │ │ -0b0b1c: 5283 0810 |0032: iget v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ -0b0b20: 5284 0510 |0034: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@1005 │ │ -0b0b24: 5685 0310 |0036: iget-byte v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@1003 │ │ -0b0b28: 7155 ac25 3714 |0038: invoke-static {v7, v3, v4, v1, v5}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@25ac │ │ -0b0b2e: 0c03 |003b: move-result-object v3 │ │ -0b0b30: 6e20 2329 3200 |003c: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ -0b0b36: 5482 0710 |003f: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ -0b0b3a: 7210 412c 0200 |0041: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b0b40: 0a02 |0044: move-result v2 │ │ -0b0b42: 1403 ffff ff7f |0045: const v3, #float nan // #7fffffff │ │ -0b0b48: b532 |0048: and-int/2addr v2, v3 │ │ -0b0b4a: 5982 0810 |0049: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ -0b0b4e: 1302 0900 |004b: const/16 v2, #int 9 // #9 │ │ -0b0b52: 3221 1100 |004d: if-eq v1, v2, 005e // +0011 │ │ -0b0b56: 1a02 d800 |004f: const-string v2, "%s != TYPE_CONTINUATION" // string@00d8 │ │ -0b0b5a: 2373 9906 |0051: new-array v3, v7, [Ljava/lang/Object; // type@0699 │ │ -0b0b5e: 7110 6a27 0100 |0053: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@276a │ │ -0b0b64: 0c04 |0056: move-result-object v4 │ │ -0b0b66: 4d04 0306 |0057: aput-object v4, v3, v6 │ │ -0b0b6a: 7120 d225 3200 |0059: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b0b70: 0c02 |005c: move-result-object v2 │ │ -0b0b72: 2702 |005d: throw v2 │ │ -0b0b74: 5282 0810 |005e: iget v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ -0b0b78: 3202 0b00 |0060: if-eq v2, v0, 006b // +000b │ │ -0b0b7c: 1a02 2011 |0062: const-string v2, "TYPE_CONTINUATION streamId changed" // string@1120 │ │ -0b0b80: 2363 9906 |0064: new-array v3, v6, [Ljava/lang/Object; // type@0699 │ │ -0b0b84: 7120 d225 3200 |0066: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b0b8a: 0c02 |0069: move-result-object v2 │ │ -0b0b8c: 2702 |006a: throw v2 │ │ -0b0b8e: 0e00 |006b: return-void │ │ +0b0b2c: |[0b0b2c] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.readContinuationHeader:()V │ │ +0b0b3c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0b0b3e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0b0b40: 5280 0810 |0002: iget v0, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ +0b0b44: 5482 0710 |0004: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ +0b0b48: 7110 d325 0200 |0006: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$300:(Lokio/BufferedSource;)I // method@25d3 │ │ +0b0b4e: 0a02 |0009: move-result v2 │ │ +0b0b50: 5982 0410 |000a: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ +0b0b54: 5982 0510 |000c: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@1005 │ │ +0b0b58: 5482 0710 |000e: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ +0b0b5c: 7210 3c2c 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b0b62: 0a02 |0013: move-result v2 │ │ +0b0b64: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0b0b68: 8d21 |0016: int-to-byte v1, v2 │ │ +0b0b6a: 5482 0710 |0017: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ +0b0b6e: 7210 3c2c 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b0b74: 0a02 |001c: move-result v2 │ │ +0b0b76: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0b0b7a: 8d22 |001f: int-to-byte v2, v2 │ │ +0b0b7c: 5d82 0310 |0020: iput-byte v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@1003 │ │ +0b0b80: 7100 d125 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b0b86: 0c02 |0025: move-result-object v2 │ │ +0b0b88: 6203 d910 |0026: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d9 │ │ +0b0b8c: 6e20 2529 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ +0b0b92: 0a02 |002b: move-result v2 │ │ +0b0b94: 3802 1300 |002c: if-eqz v2, 003f // +0013 │ │ +0b0b98: 7100 d125 0000 |002e: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b0b9e: 0c02 |0031: move-result-object v2 │ │ +0b0ba0: 5283 0810 |0032: iget v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ +0b0ba4: 5284 0510 |0034: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@1005 │ │ +0b0ba8: 5685 0310 |0036: iget-byte v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@1003 │ │ +0b0bac: 7155 ac25 3714 |0038: invoke-static {v7, v3, v4, v1, v5}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@25ac │ │ +0b0bb2: 0c03 |003b: move-result-object v3 │ │ +0b0bb4: 6e20 2329 3200 |003c: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ +0b0bba: 5482 0710 |003f: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ +0b0bbe: 7210 412c 0200 |0041: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b0bc4: 0a02 |0044: move-result v2 │ │ +0b0bc6: 1403 ffff ff7f |0045: const v3, #float nan // #7fffffff │ │ +0b0bcc: b532 |0048: and-int/2addr v2, v3 │ │ +0b0bce: 5982 0810 |0049: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ +0b0bd2: 1302 0900 |004b: const/16 v2, #int 9 // #9 │ │ +0b0bd6: 3221 1100 |004d: if-eq v1, v2, 005e // +0011 │ │ +0b0bda: 1a02 d800 |004f: const-string v2, "%s != TYPE_CONTINUATION" // string@00d8 │ │ +0b0bde: 2373 9c06 |0051: new-array v3, v7, [Ljava/lang/Object; // type@069c │ │ +0b0be2: 7110 6a27 0100 |0053: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@276a │ │ +0b0be8: 0c04 |0056: move-result-object v4 │ │ +0b0bea: 4d04 0306 |0057: aput-object v4, v3, v6 │ │ +0b0bee: 7120 d225 3200 |0059: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b0bf4: 0c02 |005c: move-result-object v2 │ │ +0b0bf6: 2702 |005d: throw v2 │ │ +0b0bf8: 5282 0810 |005e: iget v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ +0b0bfc: 3202 0b00 |0060: if-eq v2, v0, 006b // +000b │ │ +0b0c00: 1a02 2a11 |0062: const-string v2, "TYPE_CONTINUATION streamId changed" // string@112a │ │ +0b0c04: 2363 9c06 |0064: new-array v3, v6, [Ljava/lang/Object; // type@069c │ │ +0b0c08: 7120 d225 3200 |0066: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b0c0e: 0c02 |0069: move-result-object v2 │ │ +0b0c10: 2702 |006a: throw v2 │ │ +0b0c12: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=629 │ │ 0x0004 line=631 │ │ 0x000e line=632 │ │ 0x0017 line=633 │ │ 0x0022 line=634 │ │ @@ -274403,16 +274429,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b0b90: |[0b0b90] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.close:()V │ │ -0b0ba0: 0e00 |0000: return-void │ │ +0b0c14: |[0b0c14] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.close:()V │ │ +0b0c24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;) │ │ @@ -274420,48 +274446,48 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -0b0ba4: |[0b0ba4] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.read:(Lokio/Buffer;J)J │ │ -0b0bb4: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0b0bb8: 5284 0410 |0002: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ -0b0bbc: 3904 1900 |0004: if-nez v4, 001d // +0019 │ │ -0b0bc0: 5484 0710 |0006: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ -0b0bc4: 5885 0610 |0008: iget-short v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@1006 │ │ -0b0bc8: 8156 |000a: int-to-long v6, v5 │ │ -0b0bca: 7230 472c 6407 |000b: invoke-interface {v4, v6, v7}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0b0bd0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0b0bd2: 5f84 0610 |000f: iput-short v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@1006 │ │ -0b0bd6: 5684 0310 |0011: iget-byte v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@1003 │ │ -0b0bda: dd04 0404 |0013: and-int/lit8 v4, v4, #int 4 // #04 │ │ -0b0bde: 3804 0400 |0015: if-eqz v4, 0019 // +0004 │ │ -0b0be2: 0420 |0017: move-wide v0, v2 │ │ -0b0be4: 1000 |0018: return-wide v0 │ │ -0b0be6: 7010 a725 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.readContinuationHeader:()V // method@25a7 │ │ -0b0bec: 28e6 |001c: goto 0002 // -001a │ │ -0b0bee: 5484 0710 |001d: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ -0b0bf2: 5285 0410 |001f: iget v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ -0b0bf6: 8156 |0021: int-to-long v6, v5 │ │ -0b0bf8: 7140 b027 ba76 |0022: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0b0bfe: 0b06 |0025: move-result-wide v6 │ │ -0b0c00: 7240 3b2c 9476 |0026: invoke-interface {v4, v9, v6, v7}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ -0b0c06: 0b00 |0029: move-result-wide v0 │ │ -0b0c08: 3104 0002 |002a: cmp-long v4, v0, v2 │ │ -0b0c0c: 3904 0400 |002c: if-nez v4, 0030 // +0004 │ │ -0b0c10: 0420 |002e: move-wide v0, v2 │ │ -0b0c12: 28e9 |002f: goto 0018 // -0017 │ │ -0b0c14: 5282 0410 |0030: iget v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ -0b0c18: 8122 |0032: int-to-long v2, v2 │ │ -0b0c1a: bc02 |0033: sub-long/2addr v2, v0 │ │ -0b0c1c: 8422 |0034: long-to-int v2, v2 │ │ -0b0c1e: 5982 0410 |0035: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ -0b0c22: 28e1 |0037: goto 0018 // -001f │ │ +0b0c28: |[0b0c28] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.read:(Lokio/Buffer;J)J │ │ +0b0c38: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0b0c3c: 5284 0410 |0002: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ +0b0c40: 3904 1900 |0004: if-nez v4, 001d // +0019 │ │ +0b0c44: 5484 0710 |0006: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ +0b0c48: 5885 0610 |0008: iget-short v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@1006 │ │ +0b0c4c: 8156 |000a: int-to-long v6, v5 │ │ +0b0c4e: 7230 472c 6407 |000b: invoke-interface {v4, v6, v7}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0b0c54: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0b0c56: 5f84 0610 |000f: iput-short v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@1006 │ │ +0b0c5a: 5684 0310 |0011: iget-byte v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@1003 │ │ +0b0c5e: dd04 0404 |0013: and-int/lit8 v4, v4, #int 4 // #04 │ │ +0b0c62: 3804 0400 |0015: if-eqz v4, 0019 // +0004 │ │ +0b0c66: 0420 |0017: move-wide v0, v2 │ │ +0b0c68: 1000 |0018: return-wide v0 │ │ +0b0c6a: 7010 a725 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.readContinuationHeader:()V // method@25a7 │ │ +0b0c70: 28e6 |001c: goto 0002 // -001a │ │ +0b0c72: 5484 0710 |001d: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ +0b0c76: 5285 0410 |001f: iget v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ +0b0c7a: 8156 |0021: int-to-long v6, v5 │ │ +0b0c7c: 7140 b027 ba76 |0022: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0b0c82: 0b06 |0025: move-result-wide v6 │ │ +0b0c84: 7240 3b2c 9476 |0026: invoke-interface {v4, v9, v6, v7}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ +0b0c8a: 0b00 |0029: move-result-wide v0 │ │ +0b0c8c: 3104 0002 |002a: cmp-long v4, v0, v2 │ │ +0b0c90: 3904 0400 |002c: if-nez v4, 0030 // +0004 │ │ +0b0c94: 0420 |002e: move-wide v0, v2 │ │ +0b0c96: 28e9 |002f: goto 0018 // -0017 │ │ +0b0c98: 5282 0410 |0030: iget v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ +0b0c9c: 8122 |0032: int-to-long v2, v2 │ │ +0b0c9e: bc02 |0033: sub-long/2addr v2, v0 │ │ +0b0ca0: 8422 |0034: long-to-int v2, v2 │ │ +0b0ca2: 5982 0410 |0035: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ +0b0ca6: 28e1 |0037: goto 0018 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=607 │ │ 0x0006 line=608 │ │ 0x000e line=609 │ │ 0x0011 line=610 │ │ 0x0018 line=618 │ │ @@ -274480,43 +274506,43 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b0c24: |[0b0c24] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.timeout:()Lokio/Timeout; │ │ -0b0c34: 5410 0710 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ -0b0c38: 7210 482c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ -0b0c3e: 0c00 |0005: move-result-object v0 │ │ -0b0c40: 1100 |0006: return-object v0 │ │ +0b0ca8: |[0b0ca8] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.timeout:()Lokio/Timeout; │ │ +0b0cb8: 5410 0710 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@1007 │ │ +0b0cbc: 7210 482c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ +0b0cc2: 0c00 |0005: move-result-object v0 │ │ +0b0cc4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; │ │ │ │ - source_file_idx : 1518 (Http2.java) │ │ + source_file_idx : 1522 (Http2.java) │ │ │ │ -Class #953 header: │ │ -class_idx : 1266 │ │ +Class #954 header: │ │ +class_idx : 1267 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1518 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1522 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #953 annotations: │ │ +Class #954 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/Http2; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="FrameLogger" │ │ │ │ -Class #953 - │ │ +Class #954 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;) │ │ name : 'BINARY' │ │ @@ -274537,186 +274563,186 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 328 16-bit code units │ │ -0b0c44: |[0b0c44] com.squareup.okhttp.internal.framed.Http2$FrameLogger.:()V │ │ -0b0c54: 130b 0800 |0000: const/16 v11, #int 8 // #8 │ │ -0b0c58: 124d |0002: const/4 v13, #int 4 // #4 │ │ -0b0c5a: 123c |0003: const/4 v12, #int 3 // #3 │ │ -0b0c5c: 121a |0004: const/4 v10, #int 1 // #1 │ │ -0b0c5e: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -0b0c60: 1305 0a00 |0006: const/16 v5, #int 10 // #a │ │ -0b0c64: 2355 9b06 |0008: new-array v5, v5, [Ljava/lang/String; // type@069b │ │ -0b0c68: 1a07 7d04 |000a: const-string v7, "DATA" // string@047d │ │ -0b0c6c: 4d07 0506 |000c: aput-object v7, v5, v6 │ │ -0b0c70: 1a07 b105 |000e: const-string v7, "HEADERS" // string@05b1 │ │ -0b0c74: 4d07 050a |0010: aput-object v7, v5, v10 │ │ -0b0c78: 1227 |0012: const/4 v7, #int 2 // #2 │ │ -0b0c7a: 1a08 290f |0013: const-string v8, "PRIORITY" // string@0f29 │ │ -0b0c7e: 4d08 0507 |0015: aput-object v8, v5, v7 │ │ -0b0c82: 1a07 900f |0017: const-string v7, "RST_STREAM" // string@0f90 │ │ -0b0c86: 4d07 050c |0019: aput-object v7, v5, v12 │ │ -0b0c8a: 1a07 e30f |001b: const-string v7, "SETTINGS" // string@0fe3 │ │ -0b0c8e: 4d07 050d |001d: aput-object v7, v5, v13 │ │ -0b0c92: 1257 |001f: const/4 v7, #int 5 // #5 │ │ -0b0c94: 1a08 380f |0020: const-string v8, "PUSH_PROMISE" // string@0f38 │ │ -0b0c98: 4d08 0507 |0022: aput-object v8, v5, v7 │ │ -0b0c9c: 1267 |0024: const/4 v7, #int 6 // #6 │ │ -0b0c9e: 1a08 1d0f |0025: const-string v8, "PING" // string@0f1d │ │ -0b0ca2: 4d08 0507 |0027: aput-object v8, v5, v7 │ │ -0b0ca6: 1277 |0029: const/4 v7, #int 7 // #7 │ │ -0b0ca8: 1a08 9605 |002a: const-string v8, "GOAWAY" // string@0596 │ │ -0b0cac: 4d08 0507 |002c: aput-object v8, v5, v7 │ │ -0b0cb0: 1a07 7013 |002e: const-string v7, "WINDOW_UPDATE" // string@1370 │ │ -0b0cb4: 4d07 050b |0030: aput-object v7, v5, v11 │ │ -0b0cb8: 1307 0900 |0032: const/16 v7, #int 9 // #9 │ │ -0b0cbc: 1a08 eb03 |0034: const-string v8, "CONTINUATION" // string@03eb │ │ -0b0cc0: 4d08 0507 |0036: aput-object v8, v5, v7 │ │ -0b0cc4: 6905 0b10 |0038: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@100b │ │ -0b0cc8: 1305 4000 |003a: const/16 v5, #int 64 // #40 │ │ -0b0ccc: 2355 9b06 |003c: new-array v5, v5, [Ljava/lang/String; // type@069b │ │ -0b0cd0: 6905 0a10 |003e: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0cd4: 1305 0001 |0040: const/16 v5, #int 256 // #100 │ │ -0b0cd8: 2355 9b06 |0042: new-array v5, v5, [Ljava/lang/String; // type@069b │ │ -0b0cdc: 6905 0910 |0044: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ -0b0ce0: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -0b0ce2: 6205 0910 |0047: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ -0b0ce6: 2155 |0049: array-length v5, v5 │ │ -0b0ce8: 3552 1f00 |004a: if-ge v2, v5, 0069 // +001f │ │ -0b0cec: 6205 0910 |004c: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ -0b0cf0: 1a07 d500 |004e: const-string v7, "%8s" // string@00d5 │ │ -0b0cf4: 23a8 9906 |0050: new-array v8, v10, [Ljava/lang/Object; // type@0699 │ │ -0b0cf8: 7110 9c27 0200 |0052: invoke-static {v2}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@279c │ │ -0b0cfe: 0c09 |0055: move-result-object v9 │ │ -0b0d00: 4d09 0806 |0056: aput-object v9, v8, v6 │ │ -0b0d04: 7120 d927 8700 |0058: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0b0d0a: 0c07 |005b: move-result-object v7 │ │ -0b0d0c: 1308 2000 |005c: const/16 v8, #int 32 // #20 │ │ -0b0d10: 1309 3000 |005e: const/16 v9, #int 48 // #30 │ │ -0b0d14: 6e30 e627 8709 |0060: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@27e6 │ │ -0b0d1a: 0c07 |0063: move-result-object v7 │ │ -0b0d1c: 4d07 0502 |0064: aput-object v7, v5, v2 │ │ -0b0d20: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b0d24: 28df |0068: goto 0047 // -0021 │ │ -0b0d26: 6205 0a10 |0069: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0d2a: 1a07 0000 |006b: const-string v7, "" // string@0000 │ │ -0b0d2e: 4d07 0506 |006d: aput-object v7, v5, v6 │ │ -0b0d32: 6205 0a10 |006f: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0d36: 1a07 fd04 |0071: const-string v7, "END_STREAM" // string@04fd │ │ -0b0d3a: 4d07 050a |0073: aput-object v7, v5, v10 │ │ -0b0d3e: 23a4 6906 |0075: new-array v4, v10, [I // type@0669 │ │ -0b0d42: 4b0a 0406 |0077: aput v10, v4, v6 │ │ -0b0d46: 6205 0a10 |0079: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0d4a: 1a07 180f |007b: const-string v7, "PADDED" // string@0f18 │ │ -0b0d4e: 4d07 050b |007d: aput-object v7, v5, v11 │ │ -0b0d52: 2147 |007f: array-length v7, v4 │ │ -0b0d54: 0165 |0080: move v5, v6 │ │ -0b0d56: 3575 2400 |0081: if-ge v5, v7, 00a5 // +0024 │ │ -0b0d5a: 4403 0405 |0083: aget v3, v4, v5 │ │ -0b0d5e: 6208 0a10 |0085: sget-object v8, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0d62: de09 0308 |0087: or-int/lit8 v9, v3, #int 8 // #08 │ │ -0b0d66: 220a 6c05 |0089: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0b0d6a: 7010 f927 0a00 |008b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b0d70: 620b 0a10 |008e: sget-object v11, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0d74: 460b 0b03 |0090: aget-object v11, v11, v3 │ │ -0b0d78: 6e20 0228 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b0d7e: 0c0a |0095: move-result-object v10 │ │ -0b0d80: 1a0b 8c37 |0096: const-string v11, "|PADDED" // string@378c │ │ -0b0d84: 6e20 0228 ba00 |0098: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b0d8a: 0c0a |009b: move-result-object v10 │ │ -0b0d8c: 6e10 0628 0a00 |009c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b0d92: 0c0a |009f: move-result-object v10 │ │ -0b0d94: 4d0a 0809 |00a0: aput-object v10, v8, v9 │ │ -0b0d98: d805 0501 |00a2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0b0d9c: 28dd |00a4: goto 0081 // -0023 │ │ -0b0d9e: 6205 0a10 |00a5: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0da2: 1a07 fb04 |00a7: const-string v7, "END_HEADERS" // string@04fb │ │ -0b0da6: 4d07 050d |00a9: aput-object v7, v5, v13 │ │ -0b0daa: 6205 0a10 |00ab: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0dae: 1307 2000 |00ad: const/16 v7, #int 32 // #20 │ │ -0b0db2: 1a08 290f |00af: const-string v8, "PRIORITY" // string@0f29 │ │ -0b0db6: 4d08 0507 |00b1: aput-object v8, v5, v7 │ │ -0b0dba: 6205 0a10 |00b3: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0dbe: 1307 2400 |00b5: const/16 v7, #int 36 // #24 │ │ -0b0dc2: 1a08 fc04 |00b7: const-string v8, "END_HEADERS|PRIORITY" // string@04fc │ │ -0b0dc6: 4d08 0507 |00b9: aput-object v8, v5, v7 │ │ -0b0dca: 23c1 6906 |00bb: new-array v1, v12, [I // type@0669 │ │ -0b0dce: 2601 8100 0000 |00bd: fill-array-data v1, 0000013e // +00000081 │ │ -0b0dd4: 2118 |00c0: array-length v8, v1 │ │ -0b0dd6: 0167 |00c1: move v7, v6 │ │ -0b0dd8: 3587 6300 |00c2: if-ge v7, v8, 0125 // +0063 │ │ -0b0ddc: 4400 0107 |00c4: aget v0, v1, v7 │ │ -0b0de0: 2149 |00c6: array-length v9, v4 │ │ -0b0de2: 0165 |00c7: move v5, v6 │ │ -0b0de4: 3595 5900 |00c8: if-ge v5, v9, 0121 // +0059 │ │ -0b0de8: 4403 0405 |00ca: aget v3, v4, v5 │ │ -0b0dec: 620a 0a10 |00cc: sget-object v10, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0df0: 960b 0300 |00ce: or-int v11, v3, v0 │ │ -0b0df4: 220c 6c05 |00d0: new-instance v12, Ljava/lang/StringBuilder; // type@056c │ │ -0b0df8: 7010 f927 0c00 |00d2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b0dfe: 620d 0a10 |00d5: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0e02: 460d 0d03 |00d7: aget-object v13, v13, v3 │ │ -0b0e06: 6e20 0228 dc00 |00d9: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b0e0c: 0c0c |00dc: move-result-object v12 │ │ -0b0e0e: 130d 7c00 |00dd: const/16 v13, #int 124 // #7c │ │ -0b0e12: 6e20 fc27 dc00 |00df: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0b0e18: 0c0c |00e2: move-result-object v12 │ │ -0b0e1a: 620d 0a10 |00e3: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0e1e: 460d 0d00 |00e5: aget-object v13, v13, v0 │ │ -0b0e22: 6e20 0228 dc00 |00e7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b0e28: 0c0c |00ea: move-result-object v12 │ │ -0b0e2a: 6e10 0628 0c00 |00eb: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b0e30: 0c0c |00ee: move-result-object v12 │ │ -0b0e32: 4d0c 0a0b |00ef: aput-object v12, v10, v11 │ │ -0b0e36: 620a 0a10 |00f1: sget-object v10, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0e3a: 960b 0300 |00f3: or-int v11, v3, v0 │ │ -0b0e3e: de0b 0b08 |00f5: or-int/lit8 v11, v11, #int 8 // #08 │ │ -0b0e42: 220c 6c05 |00f7: new-instance v12, Ljava/lang/StringBuilder; // type@056c │ │ -0b0e46: 7010 f927 0c00 |00f9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b0e4c: 620d 0a10 |00fc: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0e50: 460d 0d03 |00fe: aget-object v13, v13, v3 │ │ -0b0e54: 6e20 0228 dc00 |0100: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b0e5a: 0c0c |0103: move-result-object v12 │ │ -0b0e5c: 130d 7c00 |0104: const/16 v13, #int 124 // #7c │ │ -0b0e60: 6e20 fc27 dc00 |0106: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0b0e66: 0c0c |0109: move-result-object v12 │ │ -0b0e68: 620d 0a10 |010a: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0e6c: 460d 0d00 |010c: aget-object v13, v13, v0 │ │ -0b0e70: 6e20 0228 dc00 |010e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b0e76: 0c0c |0111: move-result-object v12 │ │ -0b0e78: 1a0d 8c37 |0112: const-string v13, "|PADDED" // string@378c │ │ -0b0e7c: 6e20 0228 dc00 |0114: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b0e82: 0c0c |0117: move-result-object v12 │ │ -0b0e84: 6e10 0628 0c00 |0118: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b0e8a: 0c0c |011b: move-result-object v12 │ │ -0b0e8c: 4d0c 0a0b |011c: aput-object v12, v10, v11 │ │ -0b0e90: d805 0501 |011e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0b0e94: 28a8 |0120: goto 00c8 // -0058 │ │ -0b0e96: d805 0701 |0121: add-int/lit8 v5, v7, #int 1 // #01 │ │ -0b0e9a: 0157 |0123: move v7, v5 │ │ -0b0e9c: 289e |0124: goto 00c2 // -0062 │ │ -0b0e9e: 1202 |0125: const/4 v2, #int 0 // #0 │ │ -0b0ea0: 6205 0a10 |0126: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0ea4: 2155 |0128: array-length v5, v5 │ │ -0b0ea6: 3552 1300 |0129: if-ge v2, v5, 013c // +0013 │ │ -0b0eaa: 6205 0a10 |012b: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0eae: 4605 0502 |012d: aget-object v5, v5, v2 │ │ -0b0eb2: 3905 0a00 |012f: if-nez v5, 0139 // +000a │ │ -0b0eb6: 6205 0a10 |0131: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0eba: 6206 0910 |0133: sget-object v6, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ -0b0ebe: 4606 0602 |0135: aget-object v6, v6, v2 │ │ -0b0ec2: 4d06 0502 |0137: aput-object v6, v5, v2 │ │ -0b0ec6: d802 0201 |0139: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b0eca: 28eb |013b: goto 0126 // -0015 │ │ -0b0ecc: 0e00 |013c: return-void │ │ -0b0ece: 0000 |013d: nop // spacer │ │ -0b0ed0: 0003 0400 0300 0000 0400 0000 2000 ... |013e: array-data (10 units) │ │ +0b0cc8: |[0b0cc8] com.squareup.okhttp.internal.framed.Http2$FrameLogger.:()V │ │ +0b0cd8: 130b 0800 |0000: const/16 v11, #int 8 // #8 │ │ +0b0cdc: 124d |0002: const/4 v13, #int 4 // #4 │ │ +0b0cde: 123c |0003: const/4 v12, #int 3 // #3 │ │ +0b0ce0: 121a |0004: const/4 v10, #int 1 // #1 │ │ +0b0ce2: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +0b0ce4: 1305 0a00 |0006: const/16 v5, #int 10 // #a │ │ +0b0ce8: 2355 9e06 |0008: new-array v5, v5, [Ljava/lang/String; // type@069e │ │ +0b0cec: 1a07 8004 |000a: const-string v7, "DATA" // string@0480 │ │ +0b0cf0: 4d07 0506 |000c: aput-object v7, v5, v6 │ │ +0b0cf4: 1a07 b505 |000e: const-string v7, "HEADERS" // string@05b5 │ │ +0b0cf8: 4d07 050a |0010: aput-object v7, v5, v10 │ │ +0b0cfc: 1227 |0012: const/4 v7, #int 2 // #2 │ │ +0b0cfe: 1a08 330f |0013: const-string v8, "PRIORITY" // string@0f33 │ │ +0b0d02: 4d08 0507 |0015: aput-object v8, v5, v7 │ │ +0b0d06: 1a07 9a0f |0017: const-string v7, "RST_STREAM" // string@0f9a │ │ +0b0d0a: 4d07 050c |0019: aput-object v7, v5, v12 │ │ +0b0d0e: 1a07 ed0f |001b: const-string v7, "SETTINGS" // string@0fed │ │ +0b0d12: 4d07 050d |001d: aput-object v7, v5, v13 │ │ +0b0d16: 1257 |001f: const/4 v7, #int 5 // #5 │ │ +0b0d18: 1a08 420f |0020: const-string v8, "PUSH_PROMISE" // string@0f42 │ │ +0b0d1c: 4d08 0507 |0022: aput-object v8, v5, v7 │ │ +0b0d20: 1267 |0024: const/4 v7, #int 6 // #6 │ │ +0b0d22: 1a08 270f |0025: const-string v8, "PING" // string@0f27 │ │ +0b0d26: 4d08 0507 |0027: aput-object v8, v5, v7 │ │ +0b0d2a: 1277 |0029: const/4 v7, #int 7 // #7 │ │ +0b0d2c: 1a08 9a05 |002a: const-string v8, "GOAWAY" // string@059a │ │ +0b0d30: 4d08 0507 |002c: aput-object v8, v5, v7 │ │ +0b0d34: 1a07 7a13 |002e: const-string v7, "WINDOW_UPDATE" // string@137a │ │ +0b0d38: 4d07 050b |0030: aput-object v7, v5, v11 │ │ +0b0d3c: 1307 0900 |0032: const/16 v7, #int 9 // #9 │ │ +0b0d40: 1a08 ee03 |0034: const-string v8, "CONTINUATION" // string@03ee │ │ +0b0d44: 4d08 0507 |0036: aput-object v8, v5, v7 │ │ +0b0d48: 6905 0b10 |0038: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@100b │ │ +0b0d4c: 1305 4000 |003a: const/16 v5, #int 64 // #40 │ │ +0b0d50: 2355 9e06 |003c: new-array v5, v5, [Ljava/lang/String; // type@069e │ │ +0b0d54: 6905 0a10 |003e: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0d58: 1305 0001 |0040: const/16 v5, #int 256 // #100 │ │ +0b0d5c: 2355 9e06 |0042: new-array v5, v5, [Ljava/lang/String; // type@069e │ │ +0b0d60: 6905 0910 |0044: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ +0b0d64: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +0b0d66: 6205 0910 |0047: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ +0b0d6a: 2155 |0049: array-length v5, v5 │ │ +0b0d6c: 3552 1f00 |004a: if-ge v2, v5, 0069 // +001f │ │ +0b0d70: 6205 0910 |004c: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ +0b0d74: 1a07 d500 |004e: const-string v7, "%8s" // string@00d5 │ │ +0b0d78: 23a8 9c06 |0050: new-array v8, v10, [Ljava/lang/Object; // type@069c │ │ +0b0d7c: 7110 9c27 0200 |0052: invoke-static {v2}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@279c │ │ +0b0d82: 0c09 |0055: move-result-object v9 │ │ +0b0d84: 4d09 0806 |0056: aput-object v9, v8, v6 │ │ +0b0d88: 7120 d927 8700 |0058: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0b0d8e: 0c07 |005b: move-result-object v7 │ │ +0b0d90: 1308 2000 |005c: const/16 v8, #int 32 // #20 │ │ +0b0d94: 1309 3000 |005e: const/16 v9, #int 48 // #30 │ │ +0b0d98: 6e30 e627 8709 |0060: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@27e6 │ │ +0b0d9e: 0c07 |0063: move-result-object v7 │ │ +0b0da0: 4d07 0502 |0064: aput-object v7, v5, v2 │ │ +0b0da4: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b0da8: 28df |0068: goto 0047 // -0021 │ │ +0b0daa: 6205 0a10 |0069: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0dae: 1a07 0000 |006b: const-string v7, "" // string@0000 │ │ +0b0db2: 4d07 0506 |006d: aput-object v7, v5, v6 │ │ +0b0db6: 6205 0a10 |006f: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0dba: 1a07 0005 |0071: const-string v7, "END_STREAM" // string@0500 │ │ +0b0dbe: 4d07 050a |0073: aput-object v7, v5, v10 │ │ +0b0dc2: 23a4 6c06 |0075: new-array v4, v10, [I // type@066c │ │ +0b0dc6: 4b0a 0406 |0077: aput v10, v4, v6 │ │ +0b0dca: 6205 0a10 |0079: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0dce: 1a07 220f |007b: const-string v7, "PADDED" // string@0f22 │ │ +0b0dd2: 4d07 050b |007d: aput-object v7, v5, v11 │ │ +0b0dd6: 2147 |007f: array-length v7, v4 │ │ +0b0dd8: 0165 |0080: move v5, v6 │ │ +0b0dda: 3575 2400 |0081: if-ge v5, v7, 00a5 // +0024 │ │ +0b0dde: 4403 0405 |0083: aget v3, v4, v5 │ │ +0b0de2: 6208 0a10 |0085: sget-object v8, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0de6: de09 0308 |0087: or-int/lit8 v9, v3, #int 8 // #08 │ │ +0b0dea: 220a 6d05 |0089: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0b0dee: 7010 f927 0a00 |008b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b0df4: 620b 0a10 |008e: sget-object v11, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0df8: 460b 0b03 |0090: aget-object v11, v11, v3 │ │ +0b0dfc: 6e20 0228 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0e02: 0c0a |0095: move-result-object v10 │ │ +0b0e04: 1a0b 9537 |0096: const-string v11, "|PADDED" // string@3795 │ │ +0b0e08: 6e20 0228 ba00 |0098: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0e0e: 0c0a |009b: move-result-object v10 │ │ +0b0e10: 6e10 0628 0a00 |009c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b0e16: 0c0a |009f: move-result-object v10 │ │ +0b0e18: 4d0a 0809 |00a0: aput-object v10, v8, v9 │ │ +0b0e1c: d805 0501 |00a2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0b0e20: 28dd |00a4: goto 0081 // -0023 │ │ +0b0e22: 6205 0a10 |00a5: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0e26: 1a07 fe04 |00a7: const-string v7, "END_HEADERS" // string@04fe │ │ +0b0e2a: 4d07 050d |00a9: aput-object v7, v5, v13 │ │ +0b0e2e: 6205 0a10 |00ab: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0e32: 1307 2000 |00ad: const/16 v7, #int 32 // #20 │ │ +0b0e36: 1a08 330f |00af: const-string v8, "PRIORITY" // string@0f33 │ │ +0b0e3a: 4d08 0507 |00b1: aput-object v8, v5, v7 │ │ +0b0e3e: 6205 0a10 |00b3: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0e42: 1307 2400 |00b5: const/16 v7, #int 36 // #24 │ │ +0b0e46: 1a08 ff04 |00b7: const-string v8, "END_HEADERS|PRIORITY" // string@04ff │ │ +0b0e4a: 4d08 0507 |00b9: aput-object v8, v5, v7 │ │ +0b0e4e: 23c1 6c06 |00bb: new-array v1, v12, [I // type@066c │ │ +0b0e52: 2601 8100 0000 |00bd: fill-array-data v1, 0000013e // +00000081 │ │ +0b0e58: 2118 |00c0: array-length v8, v1 │ │ +0b0e5a: 0167 |00c1: move v7, v6 │ │ +0b0e5c: 3587 6300 |00c2: if-ge v7, v8, 0125 // +0063 │ │ +0b0e60: 4400 0107 |00c4: aget v0, v1, v7 │ │ +0b0e64: 2149 |00c6: array-length v9, v4 │ │ +0b0e66: 0165 |00c7: move v5, v6 │ │ +0b0e68: 3595 5900 |00c8: if-ge v5, v9, 0121 // +0059 │ │ +0b0e6c: 4403 0405 |00ca: aget v3, v4, v5 │ │ +0b0e70: 620a 0a10 |00cc: sget-object v10, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0e74: 960b 0300 |00ce: or-int v11, v3, v0 │ │ +0b0e78: 220c 6d05 |00d0: new-instance v12, Ljava/lang/StringBuilder; // type@056d │ │ +0b0e7c: 7010 f927 0c00 |00d2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b0e82: 620d 0a10 |00d5: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0e86: 460d 0d03 |00d7: aget-object v13, v13, v3 │ │ +0b0e8a: 6e20 0228 dc00 |00d9: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0e90: 0c0c |00dc: move-result-object v12 │ │ +0b0e92: 130d 7c00 |00dd: const/16 v13, #int 124 // #7c │ │ +0b0e96: 6e20 fc27 dc00 |00df: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0b0e9c: 0c0c |00e2: move-result-object v12 │ │ +0b0e9e: 620d 0a10 |00e3: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0ea2: 460d 0d00 |00e5: aget-object v13, v13, v0 │ │ +0b0ea6: 6e20 0228 dc00 |00e7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0eac: 0c0c |00ea: move-result-object v12 │ │ +0b0eae: 6e10 0628 0c00 |00eb: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b0eb4: 0c0c |00ee: move-result-object v12 │ │ +0b0eb6: 4d0c 0a0b |00ef: aput-object v12, v10, v11 │ │ +0b0eba: 620a 0a10 |00f1: sget-object v10, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0ebe: 960b 0300 |00f3: or-int v11, v3, v0 │ │ +0b0ec2: de0b 0b08 |00f5: or-int/lit8 v11, v11, #int 8 // #08 │ │ +0b0ec6: 220c 6d05 |00f7: new-instance v12, Ljava/lang/StringBuilder; // type@056d │ │ +0b0eca: 7010 f927 0c00 |00f9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b0ed0: 620d 0a10 |00fc: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0ed4: 460d 0d03 |00fe: aget-object v13, v13, v3 │ │ +0b0ed8: 6e20 0228 dc00 |0100: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0ede: 0c0c |0103: move-result-object v12 │ │ +0b0ee0: 130d 7c00 |0104: const/16 v13, #int 124 // #7c │ │ +0b0ee4: 6e20 fc27 dc00 |0106: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0b0eea: 0c0c |0109: move-result-object v12 │ │ +0b0eec: 620d 0a10 |010a: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0ef0: 460d 0d00 |010c: aget-object v13, v13, v0 │ │ +0b0ef4: 6e20 0228 dc00 |010e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0efa: 0c0c |0111: move-result-object v12 │ │ +0b0efc: 1a0d 9537 |0112: const-string v13, "|PADDED" // string@3795 │ │ +0b0f00: 6e20 0228 dc00 |0114: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b0f06: 0c0c |0117: move-result-object v12 │ │ +0b0f08: 6e10 0628 0c00 |0118: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b0f0e: 0c0c |011b: move-result-object v12 │ │ +0b0f10: 4d0c 0a0b |011c: aput-object v12, v10, v11 │ │ +0b0f14: d805 0501 |011e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0b0f18: 28a8 |0120: goto 00c8 // -0058 │ │ +0b0f1a: d805 0701 |0121: add-int/lit8 v5, v7, #int 1 // #01 │ │ +0b0f1e: 0157 |0123: move v7, v5 │ │ +0b0f20: 289e |0124: goto 00c2 // -0062 │ │ +0b0f22: 1202 |0125: const/4 v2, #int 0 // #0 │ │ +0b0f24: 6205 0a10 |0126: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0f28: 2155 |0128: array-length v5, v5 │ │ +0b0f2a: 3552 1300 |0129: if-ge v2, v5, 013c // +0013 │ │ +0b0f2e: 6205 0a10 |012b: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0f32: 4605 0502 |012d: aget-object v5, v5, v2 │ │ +0b0f36: 3905 0a00 |012f: if-nez v5, 0139 // +000a │ │ +0b0f3a: 6205 0a10 |0131: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0f3e: 6206 0910 |0133: sget-object v6, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ +0b0f42: 4606 0602 |0135: aget-object v6, v6, v2 │ │ +0b0f46: 4d06 0502 |0137: aput-object v6, v5, v2 │ │ +0b0f4a: d802 0201 |0139: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b0f4e: 28eb |013b: goto 0126 // -0015 │ │ +0b0f50: 0e00 |013c: return-void │ │ +0b0f52: 0000 |013d: nop // spacer │ │ +0b0f54: 0003 0400 0300 0000 0400 0000 2000 ... |013e: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=705 │ │ 0x003a line=722 │ │ 0x0040 line=723 │ │ 0x0046 line=726 │ │ 0x004c line=727 │ │ @@ -274756,17 +274782,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0ee4: |[0b0ee4] com.squareup.okhttp.internal.framed.Http2$FrameLogger.:()V │ │ -0b0ef4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b0efa: 0e00 |0003: return-void │ │ +0b0f68: |[0b0f68] com.squareup.okhttp.internal.framed.Http2$FrameLogger.:()V │ │ +0b0f78: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b0f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;) │ │ @@ -274774,58 +274800,58 @@ │ │ type : '(BB)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -0b0efc: |[0b0efc] com.squareup.okhttp.internal.framed.Http2$FrameLogger.formatFlags:(BB)Ljava/lang/String; │ │ -0b0f0c: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -0b0f10: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0b0f14: 1101 |0004: return-object v1 │ │ -0b0f16: 2b03 4300 0000 |0005: packed-switch v3, 00000048 // +00000043 │ │ -0b0f1c: 6201 0a10 |0008: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0f20: 2111 |000a: array-length v1, v1 │ │ -0b0f22: 3514 2600 |000b: if-ge v4, v1, 0031 // +0026 │ │ -0b0f26: 6201 0a10 |000d: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ -0b0f2a: 4600 0104 |000f: aget-object v0, v1, v4 │ │ -0b0f2e: 1251 |0011: const/4 v1, #int 5 // #5 │ │ -0b0f30: 3313 2400 |0012: if-ne v3, v1, 0036 // +0024 │ │ -0b0f34: dd01 0404 |0014: and-int/lit8 v1, v4, #int 4 // #04 │ │ -0b0f38: 3801 2000 |0016: if-eqz v1, 0036 // +0020 │ │ -0b0f3c: 1a01 b105 |0018: const-string v1, "HEADERS" // string@05b1 │ │ -0b0f40: 1a02 380f |001a: const-string v2, "PUSH_PROMISE" // string@0f38 │ │ -0b0f44: 6e30 e727 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@27e7 │ │ -0b0f4a: 0c01 |001f: move-result-object v1 │ │ -0b0f4c: 28e4 |0020: goto 0004 // -001c │ │ -0b0f4e: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -0b0f50: 3314 0500 |0022: if-ne v4, v1, 0027 // +0005 │ │ -0b0f54: 1a01 d701 |0024: const-string v1, "ACK" // string@01d7 │ │ -0b0f58: 28de |0026: goto 0004 // -0022 │ │ -0b0f5a: 6201 0910 |0027: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ -0b0f5e: 4601 0104 |0029: aget-object v1, v1, v4 │ │ -0b0f62: 28d9 |002b: goto 0004 // -0027 │ │ -0b0f64: 6201 0910 |002c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ -0b0f68: 4601 0104 |002e: aget-object v1, v1, v4 │ │ -0b0f6c: 28d4 |0030: goto 0004 // -002c │ │ -0b0f6e: 6201 0910 |0031: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ -0b0f72: 4600 0104 |0033: aget-object v0, v1, v4 │ │ -0b0f76: 28dc |0035: goto 0011 // -0024 │ │ -0b0f78: 3903 0f00 |0036: if-nez v3, 0045 // +000f │ │ -0b0f7c: dd01 0420 |0038: and-int/lit8 v1, v4, #int 32 // #20 │ │ -0b0f80: 3801 0b00 |003a: if-eqz v1, 0045 // +000b │ │ -0b0f84: 1a01 290f |003c: const-string v1, "PRIORITY" // string@0f29 │ │ -0b0f88: 1a02 e403 |003e: const-string v2, "COMPRESSED" // string@03e4 │ │ -0b0f8c: 6e30 e727 1002 |0040: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@27e7 │ │ -0b0f92: 0c01 |0043: move-result-object v1 │ │ -0b0f94: 28c0 |0044: goto 0004 // -0040 │ │ -0b0f96: 0701 |0045: move-object v1, v0 │ │ -0b0f98: 28be |0046: goto 0004 // -0042 │ │ -0b0f9a: 0000 |0047: nop // spacer │ │ -0b0f9c: 0001 0700 0200 0000 2700 0000 2700 ... |0048: packed-switch-data (18 units) │ │ +0b0f80: |[0b0f80] com.squareup.okhttp.internal.framed.Http2$FrameLogger.formatFlags:(BB)Ljava/lang/String; │ │ +0b0f90: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +0b0f94: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0b0f98: 1101 |0004: return-object v1 │ │ +0b0f9a: 2b03 4300 0000 |0005: packed-switch v3, 00000048 // +00000043 │ │ +0b0fa0: 6201 0a10 |0008: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0fa4: 2111 |000a: array-length v1, v1 │ │ +0b0fa6: 3514 2600 |000b: if-ge v4, v1, 0031 // +0026 │ │ +0b0faa: 6201 0a10 |000d: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@100a │ │ +0b0fae: 4600 0104 |000f: aget-object v0, v1, v4 │ │ +0b0fb2: 1251 |0011: const/4 v1, #int 5 // #5 │ │ +0b0fb4: 3313 2400 |0012: if-ne v3, v1, 0036 // +0024 │ │ +0b0fb8: dd01 0404 |0014: and-int/lit8 v1, v4, #int 4 // #04 │ │ +0b0fbc: 3801 2000 |0016: if-eqz v1, 0036 // +0020 │ │ +0b0fc0: 1a01 b505 |0018: const-string v1, "HEADERS" // string@05b5 │ │ +0b0fc4: 1a02 420f |001a: const-string v2, "PUSH_PROMISE" // string@0f42 │ │ +0b0fc8: 6e30 e727 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@27e7 │ │ +0b0fce: 0c01 |001f: move-result-object v1 │ │ +0b0fd0: 28e4 |0020: goto 0004 // -001c │ │ +0b0fd2: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +0b0fd4: 3314 0500 |0022: if-ne v4, v1, 0027 // +0005 │ │ +0b0fd8: 1a01 d701 |0024: const-string v1, "ACK" // string@01d7 │ │ +0b0fdc: 28de |0026: goto 0004 // -0022 │ │ +0b0fde: 6201 0910 |0027: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ +0b0fe2: 4601 0104 |0029: aget-object v1, v1, v4 │ │ +0b0fe6: 28d9 |002b: goto 0004 // -0027 │ │ +0b0fe8: 6201 0910 |002c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ +0b0fec: 4601 0104 |002e: aget-object v1, v1, v4 │ │ +0b0ff0: 28d4 |0030: goto 0004 // -002c │ │ +0b0ff2: 6201 0910 |0031: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@1009 │ │ +0b0ff6: 4600 0104 |0033: aget-object v0, v1, v4 │ │ +0b0ffa: 28dc |0035: goto 0011 // -0024 │ │ +0b0ffc: 3903 0f00 |0036: if-nez v3, 0045 // +000f │ │ +0b1000: dd01 0420 |0038: and-int/lit8 v1, v4, #int 32 // #20 │ │ +0b1004: 3801 0b00 |003a: if-eqz v1, 0045 // +000b │ │ +0b1008: 1a01 330f |003c: const-string v1, "PRIORITY" // string@0f33 │ │ +0b100c: 1a02 e603 |003e: const-string v2, "COMPRESSED" // string@03e6 │ │ +0b1010: 6e30 e727 1002 |0040: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@27e7 │ │ +0b1016: 0c01 |0043: move-result-object v1 │ │ +0b1018: 28c0 |0044: goto 0004 // -0040 │ │ +0b101a: 0701 |0045: move-object v1, v0 │ │ +0b101c: 28be |0046: goto 0004 // -0042 │ │ +0b101e: 0000 |0047: nop // spacer │ │ +0b1020: 0001 0700 0200 0000 2700 0000 2700 ... |0048: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0004 line=701 │ │ 0x0005 line=684 │ │ 0x0008 line=694 │ │ 0x0011 line=696 │ │ @@ -274848,54 +274874,54 @@ │ │ type : '(ZIIBB)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0b0fc0: |[0b0fc0] com.squareup.okhttp.internal.framed.Http2$FrameLogger.formatHeader:(ZIIBB)Ljava/lang/String; │ │ -0b0fd0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0b0fd2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0b0fd4: 6202 0b10 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@100b │ │ -0b0fd8: 2122 |0004: array-length v2, v2 │ │ -0b0fda: 352a 2d00 |0005: if-ge v10, v2, 0032 // +002d │ │ -0b0fde: 6202 0b10 |0007: sget-object v2, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@100b │ │ -0b0fe2: 4601 020a |0009: aget-object v1, v2, v10 │ │ -0b0fe6: 7120 ab25 ba00 |000b: invoke-static {v10, v11}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatFlags:(BB)Ljava/lang/String; // method@25ab │ │ -0b0fec: 0c00 |000e: move-result-object v0 │ │ -0b0fee: 1a03 d900 |000f: const-string v3, "%s 0x%08x %5d %-13s %s" // string@00d9 │ │ -0b0ff2: 1252 |0011: const/4 v2, #int 5 // #5 │ │ -0b0ff4: 2324 9906 |0012: new-array v4, v2, [Ljava/lang/Object; // type@0699 │ │ -0b0ff8: 3807 2d00 |0014: if-eqz v7, 0041 // +002d │ │ -0b0ffc: 1a02 9301 |0016: const-string v2, "<<" // string@0193 │ │ -0b1000: 4d02 0405 |0018: aput-object v2, v4, v5 │ │ -0b1004: 7110 9e27 0800 |001a: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b100a: 0c02 |001d: move-result-object v2 │ │ -0b100c: 4d02 0406 |001e: aput-object v2, v4, v6 │ │ -0b1010: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -0b1012: 7110 9e27 0900 |0021: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b1018: 0c05 |0024: move-result-object v5 │ │ -0b101a: 4d05 0402 |0025: aput-object v5, v4, v2 │ │ -0b101e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0b1020: 4d01 0402 |0028: aput-object v1, v4, v2 │ │ -0b1024: 1242 |002a: const/4 v2, #int 4 // #4 │ │ -0b1026: 4d00 0402 |002b: aput-object v0, v4, v2 │ │ -0b102a: 7120 d927 4300 |002d: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0b1030: 0c02 |0030: move-result-object v2 │ │ -0b1032: 1102 |0031: return-object v2 │ │ -0b1034: 1a02 4b01 |0032: const-string v2, "0x%02x" // string@014b │ │ -0b1038: 2363 9906 |0034: new-array v3, v6, [Ljava/lang/Object; // type@0699 │ │ -0b103c: 7110 6a27 0a00 |0036: invoke-static {v10}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@276a │ │ -0b1042: 0c04 |0039: move-result-object v4 │ │ -0b1044: 4d04 0305 |003a: aput-object v4, v3, v5 │ │ -0b1048: 7120 d927 3200 |003c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0b104e: 0c01 |003f: move-result-object v1 │ │ -0b1050: 28cb |0040: goto 000b // -0035 │ │ -0b1052: 1a02 cc01 |0041: const-string v2, ">>" // string@01cc │ │ -0b1056: 28d5 |0043: goto 0018 // -002b │ │ +0b1044: |[0b1044] com.squareup.okhttp.internal.framed.Http2$FrameLogger.formatHeader:(ZIIBB)Ljava/lang/String; │ │ +0b1054: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0b1056: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0b1058: 6202 0b10 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@100b │ │ +0b105c: 2122 |0004: array-length v2, v2 │ │ +0b105e: 352a 2d00 |0005: if-ge v10, v2, 0032 // +002d │ │ +0b1062: 6202 0b10 |0007: sget-object v2, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@100b │ │ +0b1066: 4601 020a |0009: aget-object v1, v2, v10 │ │ +0b106a: 7120 ab25 ba00 |000b: invoke-static {v10, v11}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatFlags:(BB)Ljava/lang/String; // method@25ab │ │ +0b1070: 0c00 |000e: move-result-object v0 │ │ +0b1072: 1a03 d900 |000f: const-string v3, "%s 0x%08x %5d %-13s %s" // string@00d9 │ │ +0b1076: 1252 |0011: const/4 v2, #int 5 // #5 │ │ +0b1078: 2324 9c06 |0012: new-array v4, v2, [Ljava/lang/Object; // type@069c │ │ +0b107c: 3807 2d00 |0014: if-eqz v7, 0041 // +002d │ │ +0b1080: 1a02 9301 |0016: const-string v2, "<<" // string@0193 │ │ +0b1084: 4d02 0405 |0018: aput-object v2, v4, v5 │ │ +0b1088: 7110 9e27 0800 |001a: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b108e: 0c02 |001d: move-result-object v2 │ │ +0b1090: 4d02 0406 |001e: aput-object v2, v4, v6 │ │ +0b1094: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +0b1096: 7110 9e27 0900 |0021: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b109c: 0c05 |0024: move-result-object v5 │ │ +0b109e: 4d05 0402 |0025: aput-object v5, v4, v2 │ │ +0b10a2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0b10a4: 4d01 0402 |0028: aput-object v1, v4, v2 │ │ +0b10a8: 1242 |002a: const/4 v2, #int 4 // #4 │ │ +0b10aa: 4d00 0402 |002b: aput-object v0, v4, v2 │ │ +0b10ae: 7120 d927 4300 |002d: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0b10b4: 0c02 |0030: move-result-object v2 │ │ +0b10b6: 1102 |0031: return-object v2 │ │ +0b10b8: 1a02 4b01 |0032: const-string v2, "0x%02x" // string@014b │ │ +0b10bc: 2363 9c06 |0034: new-array v3, v6, [Ljava/lang/Object; // type@069c │ │ +0b10c0: 7110 6a27 0a00 |0036: invoke-static {v10}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@276a │ │ +0b10c6: 0c04 |0039: move-result-object v4 │ │ +0b10c8: 4d04 0305 |003a: aput-object v4, v3, v5 │ │ +0b10cc: 7120 d927 3200 |003c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0b10d2: 0c01 |003f: move-result-object v1 │ │ +0b10d4: 28cb |0040: goto 000b // -0035 │ │ +0b10d6: 1a02 cc01 |0041: const-string v2, ">>" // string@01cc │ │ +0b10da: 28d5 |0043: goto 0018 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=671 │ │ 0x000b line=672 │ │ 0x000f line=673 │ │ 0x0032 line=671 │ │ 0x0041 line=673 │ │ @@ -274907,27 +274933,27 @@ │ │ 0x0000 - 0x0044 reg=7 inbound Z │ │ 0x0000 - 0x0044 reg=8 streamId I │ │ 0x0000 - 0x0044 reg=9 length I │ │ 0x0000 - 0x0044 reg=10 type B │ │ 0x0000 - 0x0044 reg=11 flags B │ │ │ │ Virtual methods - │ │ - source_file_idx : 1518 (Http2.java) │ │ + source_file_idx : 1522 (Http2.java) │ │ │ │ -Class #954 header: │ │ -class_idx : 1267 │ │ +Class #955 header: │ │ +class_idx : 1268 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1518 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1522 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 3 │ │ │ │ -Class #954 annotations: │ │ +Class #955 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/Http2; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Reader" │ │ Annotations on method #9646 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9647 'nextFrame' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ @@ -274953,15 +274979,15 @@ │ │ Annotations on method #9657 'readRstStream' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9658 'readSettings' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9659 'readWindowUpdate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #954 - │ │ +Class #955 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Http2$Reader;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/framed/FrameReader;' │ │ Static fields - │ │ Instance fields - │ │ @@ -274987,27 +275013,27 @@ │ │ type : '(Lokio/BufferedSource;IZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0b1058: |[0b1058] com.squareup.okhttp.internal.framed.Http2$Reader.:(Lokio/BufferedSource;IZ)V │ │ -0b1068: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b106e: 5b23 0f10 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1072: 5c25 0c10 |0005: iput-boolean v5, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.client:Z // field@100c │ │ -0b1076: 2200 f104 |0007: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // type@04f1 │ │ -0b107a: 5421 0f10 |0009: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b107e: 7020 a425 1000 |000b: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.:(Lokio/BufferedSource;)V // method@25a4 │ │ -0b1084: 5b20 0d10 |000e: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ -0b1088: 2200 ee04 |0010: new-instance v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // type@04ee │ │ -0b108c: 5421 0d10 |0012: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ -0b1090: 7030 8725 4001 |0014: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.:(ILokio/Source;)V // method@2587 │ │ -0b1096: 5b20 0e10 |0017: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@100e │ │ -0b109a: 0e00 |0019: return-void │ │ +0b10dc: |[0b10dc] com.squareup.okhttp.internal.framed.Http2$Reader.:(Lokio/BufferedSource;IZ)V │ │ +0b10ec: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b10f2: 5b23 0f10 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b10f6: 5c25 0c10 |0005: iput-boolean v5, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.client:Z // field@100c │ │ +0b10fa: 2200 f204 |0007: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // type@04f2 │ │ +0b10fe: 5421 0f10 |0009: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1102: 7020 a425 1000 |000b: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.:(Lokio/BufferedSource;)V // method@25a4 │ │ +0b1108: 5b20 0d10 |000e: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ +0b110c: 2200 ef04 |0010: new-instance v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // type@04ef │ │ +0b1110: 5421 0d10 |0012: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ +0b1114: 7030 8725 4001 |0014: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.:(ILokio/Source;)V // method@2587 │ │ +0b111a: 5b20 0e10 |0017: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@100e │ │ +0b111e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x0005 line=97 │ │ 0x0007 line=98 │ │ 0x0010 line=99 │ │ @@ -275023,47 +275049,47 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -0b109c: |[0b109c] com.squareup.okhttp.internal.framed.Http2$Reader.readData:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0b10ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b10ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0b10b0: dd03 0901 |0002: and-int/lit8 v3, v9, #int 1 // #01 │ │ -0b10b4: 3803 1200 |0004: if-eqz v3, 0016 // +0012 │ │ -0b10b8: 0101 |0006: move v1, v0 │ │ -0b10ba: dd03 0920 |0007: and-int/lit8 v3, v9, #int 32 // #20 │ │ -0b10be: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ -0b10c2: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -0b10c6: 1a03 330f |000d: const-string v3, "PROTOCOL_ERROR: FLAG_COMPRESSED without SETTINGS_COMPRESS_DATA" // string@0f33 │ │ -0b10ca: 2324 9906 |000f: new-array v4, v2, [Ljava/lang/Object; // type@0699 │ │ -0b10ce: 7120 d225 4300 |0011: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b10d4: 0c03 |0014: move-result-object v3 │ │ -0b10d6: 2703 |0015: throw v3 │ │ -0b10d8: 0121 |0016: move v1, v2 │ │ -0b10da: 28f0 |0017: goto 0007 // -0010 │ │ -0b10dc: 0120 |0018: move v0, v2 │ │ -0b10de: 28f2 |0019: goto 000b // -000e │ │ -0b10e0: dd03 0908 |001a: and-int/lit8 v3, v9, #int 8 // #08 │ │ -0b10e4: 3803 0b00 |001c: if-eqz v3, 0027 // +000b │ │ -0b10e8: 5463 0f10 |001e: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b10ec: 7210 3c2c 0300 |0020: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b10f2: 0a03 |0023: move-result v3 │ │ -0b10f4: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0b10f8: 8f32 |0026: int-to-short v2, v3 │ │ -0b10fa: 7130 d425 9802 |0027: invoke-static {v8, v9, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@25d4 │ │ -0b1100: 0a08 |002a: move-result v8 │ │ -0b1102: 5463 0f10 |002b: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1106: 7258 c124 173a |002d: invoke-interface {v7, v1, v10, v3, v8}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.data:(ZILokio/BufferedSource;I)V // method@24c1 │ │ -0b110c: 5463 0f10 |0030: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1110: 8124 |0032: int-to-long v4, v2 │ │ -0b1112: 7230 472c 4305 |0033: invoke-interface {v3, v4, v5}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0b1118: 0e00 |0036: return-void │ │ +0b1120: |[0b1120] com.squareup.okhttp.internal.framed.Http2$Reader.readData:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +0b1130: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b1132: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b1134: dd03 0901 |0002: and-int/lit8 v3, v9, #int 1 // #01 │ │ +0b1138: 3803 1200 |0004: if-eqz v3, 0016 // +0012 │ │ +0b113c: 0101 |0006: move v1, v0 │ │ +0b113e: dd03 0920 |0007: and-int/lit8 v3, v9, #int 32 // #20 │ │ +0b1142: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ +0b1146: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +0b114a: 1a03 3d0f |000d: const-string v3, "PROTOCOL_ERROR: FLAG_COMPRESSED without SETTINGS_COMPRESS_DATA" // string@0f3d │ │ +0b114e: 2324 9c06 |000f: new-array v4, v2, [Ljava/lang/Object; // type@069c │ │ +0b1152: 7120 d225 4300 |0011: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1158: 0c03 |0014: move-result-object v3 │ │ +0b115a: 2703 |0015: throw v3 │ │ +0b115c: 0121 |0016: move v1, v2 │ │ +0b115e: 28f0 |0017: goto 0007 // -0010 │ │ +0b1160: 0120 |0018: move v0, v2 │ │ +0b1162: 28f2 |0019: goto 000b // -000e │ │ +0b1164: dd03 0908 |001a: and-int/lit8 v3, v9, #int 8 // #08 │ │ +0b1168: 3803 0b00 |001c: if-eqz v3, 0027 // +000b │ │ +0b116c: 5463 0f10 |001e: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1170: 7210 3c2c 0300 |0020: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b1176: 0a03 |0023: move-result v3 │ │ +0b1178: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0b117c: 8f32 |0026: int-to-short v2, v3 │ │ +0b117e: 7130 d425 9802 |0027: invoke-static {v8, v9, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@25d4 │ │ +0b1184: 0a08 |002a: move-result v8 │ │ +0b1186: 5463 0f10 |002b: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b118a: 7258 c124 173a |002d: invoke-interface {v7, v1, v10, v3, v8}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.data:(ZILokio/BufferedSource;I)V // method@24c1 │ │ +0b1190: 5463 0f10 |0030: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1194: 8124 |0032: int-to-long v4, v2 │ │ +0b1196: 7230 472c 4305 |0033: invoke-interface {v3, v4, v5}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0b119c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=219 │ │ 0x0007 line=220 │ │ 0x000b line=221 │ │ 0x000d line=222 │ │ 0x0017 line=219 │ │ @@ -275090,59 +275116,59 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -0b111c: |[0b111c] com.squareup.okhttp.internal.framed.Http2$Reader.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0b112c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0b112e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0b1130: 1305 0800 |0002: const/16 v5, #int 8 // #8 │ │ -0b1134: 355b 1100 |0004: if-ge v11, v5, 0015 // +0011 │ │ -0b1138: 1a05 2111 |0006: const-string v5, "TYPE_GOAWAY length < 8: %s" // string@1121 │ │ -0b113c: 2366 9906 |0008: new-array v6, v6, [Ljava/lang/Object; // type@0699 │ │ -0b1140: 7110 9e27 0b00 |000a: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b1146: 0c07 |000d: move-result-object v7 │ │ -0b1148: 4d07 0608 |000e: aput-object v7, v6, v8 │ │ -0b114c: 7120 d225 6500 |0010: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b1152: 0c05 |0013: move-result-object v5 │ │ -0b1154: 2705 |0014: throw v5 │ │ -0b1156: 380d 0b00 |0015: if-eqz v13, 0020 // +000b │ │ -0b115a: 1a05 2311 |0017: const-string v5, "TYPE_GOAWAY streamId != 0" // string@1123 │ │ -0b115e: 2386 9906 |0019: new-array v6, v8, [Ljava/lang/Object; // type@0699 │ │ -0b1162: 7120 d225 6500 |001b: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b1168: 0c05 |001e: move-result-object v5 │ │ -0b116a: 2705 |001f: throw v5 │ │ -0b116c: 5495 0f10 |0020: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1170: 7210 412c 0500 |0022: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b1176: 0a03 |0025: move-result v3 │ │ -0b1178: 5495 0f10 |0026: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b117c: 7210 412c 0500 |0028: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b1182: 0a02 |002b: move-result v2 │ │ -0b1184: d804 0bf8 |002c: add-int/lit8 v4, v11, #int -8 // #f8 │ │ -0b1188: 7110 bb24 0200 |002e: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bb │ │ -0b118e: 0c01 |0031: move-result-object v1 │ │ -0b1190: 3901 1100 |0032: if-nez v1, 0043 // +0011 │ │ -0b1194: 1a05 2411 |0034: const-string v5, "TYPE_GOAWAY unexpected error code: %d" // string@1124 │ │ -0b1198: 2366 9906 |0036: new-array v6, v6, [Ljava/lang/Object; // type@0699 │ │ -0b119c: 7110 9e27 0200 |0038: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b11a2: 0c07 |003b: move-result-object v7 │ │ -0b11a4: 4d07 0608 |003c: aput-object v7, v6, v8 │ │ -0b11a8: 7120 d225 6500 |003e: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b11ae: 0c05 |0041: move-result-object v5 │ │ -0b11b0: 2705 |0042: throw v5 │ │ -0b11b2: 6200 f311 |0043: sget-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@11f3 │ │ -0b11b6: 3d04 0900 |0045: if-lez v4, 004e // +0009 │ │ -0b11ba: 5495 0f10 |0047: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b11be: 8146 |0049: int-to-long v6, v4 │ │ -0b11c0: 7230 3f2c 6507 |004a: invoke-interface {v5, v6, v7}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@2c3f │ │ -0b11c6: 0c00 |004d: move-result-object v0 │ │ -0b11c8: 7240 c224 3a01 |004e: invoke-interface {v10, v3, v1, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V // method@24c2 │ │ -0b11ce: 0e00 |0051: return-void │ │ +0b11a0: |[0b11a0] com.squareup.okhttp.internal.framed.Http2$Reader.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +0b11b0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0b11b2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0b11b4: 1305 0800 |0002: const/16 v5, #int 8 // #8 │ │ +0b11b8: 355b 1100 |0004: if-ge v11, v5, 0015 // +0011 │ │ +0b11bc: 1a05 2b11 |0006: const-string v5, "TYPE_GOAWAY length < 8: %s" // string@112b │ │ +0b11c0: 2366 9c06 |0008: new-array v6, v6, [Ljava/lang/Object; // type@069c │ │ +0b11c4: 7110 9e27 0b00 |000a: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b11ca: 0c07 |000d: move-result-object v7 │ │ +0b11cc: 4d07 0608 |000e: aput-object v7, v6, v8 │ │ +0b11d0: 7120 d225 6500 |0010: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b11d6: 0c05 |0013: move-result-object v5 │ │ +0b11d8: 2705 |0014: throw v5 │ │ +0b11da: 380d 0b00 |0015: if-eqz v13, 0020 // +000b │ │ +0b11de: 1a05 2d11 |0017: const-string v5, "TYPE_GOAWAY streamId != 0" // string@112d │ │ +0b11e2: 2386 9c06 |0019: new-array v6, v8, [Ljava/lang/Object; // type@069c │ │ +0b11e6: 7120 d225 6500 |001b: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b11ec: 0c05 |001e: move-result-object v5 │ │ +0b11ee: 2705 |001f: throw v5 │ │ +0b11f0: 5495 0f10 |0020: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b11f4: 7210 412c 0500 |0022: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b11fa: 0a03 |0025: move-result v3 │ │ +0b11fc: 5495 0f10 |0026: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1200: 7210 412c 0500 |0028: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b1206: 0a02 |002b: move-result v2 │ │ +0b1208: d804 0bf8 |002c: add-int/lit8 v4, v11, #int -8 // #f8 │ │ +0b120c: 7110 bb24 0200 |002e: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bb │ │ +0b1212: 0c01 |0031: move-result-object v1 │ │ +0b1214: 3901 1100 |0032: if-nez v1, 0043 // +0011 │ │ +0b1218: 1a05 2e11 |0034: const-string v5, "TYPE_GOAWAY unexpected error code: %d" // string@112e │ │ +0b121c: 2366 9c06 |0036: new-array v6, v6, [Ljava/lang/Object; // type@069c │ │ +0b1220: 7110 9e27 0200 |0038: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b1226: 0c07 |003b: move-result-object v7 │ │ +0b1228: 4d07 0608 |003c: aput-object v7, v6, v8 │ │ +0b122c: 7120 d225 6500 |003e: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1232: 0c05 |0041: move-result-object v5 │ │ +0b1234: 2705 |0042: throw v5 │ │ +0b1236: 6200 fa11 |0043: sget-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@11fa │ │ +0b123a: 3d04 0900 |0045: if-lez v4, 004e // +0009 │ │ +0b123e: 5495 0f10 |0047: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1242: 8146 |0049: int-to-long v6, v4 │ │ +0b1244: 7230 3f2c 6507 |004a: invoke-interface {v5, v6, v7}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@2c3f │ │ +0b124a: 0c00 |004d: move-result-object v0 │ │ +0b124c: 7240 c224 3a01 |004e: invoke-interface {v10, v3, v1, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V // method@24c2 │ │ +0b1252: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=334 │ │ 0x0015 line=335 │ │ 0x0020 line=336 │ │ 0x0026 line=337 │ │ 0x002c line=338 │ │ @@ -275171,31 +275197,31 @@ │ │ type : '(ISBI)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0b11d0: |[0b11d0] com.squareup.okhttp.internal.framed.Http2$Reader.readHeaderBlock:(ISBI)Ljava/util/List; │ │ -0b11e0: 5420 0d10 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ -0b11e4: 5421 0d10 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ -0b11e8: 5913 0410 |0004: iput v3, v1, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ -0b11ec: 5903 0510 |0006: iput v3, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@1005 │ │ -0b11f0: 5420 0d10 |0008: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ -0b11f4: 5f04 0610 |000a: iput-short v4, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@1006 │ │ -0b11f8: 5420 0d10 |000c: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ -0b11fc: 5d05 0310 |000e: iput-byte v5, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@1003 │ │ -0b1200: 5420 0d10 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ -0b1204: 5906 0810 |0012: iput v6, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ -0b1208: 5420 0e10 |0014: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@100e │ │ -0b120c: 6e10 9325 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readHeaders:()V // method@2593 │ │ -0b1212: 5420 0e10 |0019: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@100e │ │ -0b1216: 6e10 8c25 0000 |001b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getAndResetHeaderList:()Ljava/util/List; // method@258c │ │ -0b121c: 0c00 |001e: move-result-object v0 │ │ -0b121e: 1100 |001f: return-object v0 │ │ +0b1254: |[0b1254] com.squareup.okhttp.internal.framed.Http2$Reader.readHeaderBlock:(ISBI)Ljava/util/List; │ │ +0b1264: 5420 0d10 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ +0b1268: 5421 0d10 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ +0b126c: 5913 0410 |0004: iput v3, v1, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@1004 │ │ +0b1270: 5903 0510 |0006: iput v3, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@1005 │ │ +0b1274: 5420 0d10 |0008: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ +0b1278: 5f04 0610 |000a: iput-short v4, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@1006 │ │ +0b127c: 5420 0d10 |000c: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ +0b1280: 5d05 0310 |000e: iput-byte v5, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@1003 │ │ +0b1284: 5420 0d10 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@100d │ │ +0b1288: 5906 0810 |0012: iput v6, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@1008 │ │ +0b128c: 5420 0e10 |0014: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@100e │ │ +0b1290: 6e10 9325 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readHeaders:()V // method@2593 │ │ +0b1296: 5420 0e10 |0019: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@100e │ │ +0b129a: 6e10 8c25 0000 |001b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getAndResetHeaderList:()Ljava/util/List; // method@258c │ │ +0b12a0: 0c00 |001e: move-result-object v0 │ │ +0b12a2: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x000c line=207 │ │ 0x0010 line=208 │ │ 0x0014 line=212 │ │ @@ -275212,50 +275238,50 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 60 16-bit code units │ │ -0b1220: |[0b1220] com.squareup.okhttp.internal.framed.Http2$Reader.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0b1230: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b1232: 390c 0b00 |0001: if-nez v12, 000c // +000b │ │ -0b1236: 1a00 340f |0003: const-string v0, "PROTOCOL_ERROR: TYPE_HEADERS streamId == 0" // string@0f34 │ │ -0b123a: 2311 9906 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -0b123e: 7120 d225 1000 |0007: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b1244: 0c00 |000a: move-result-object v0 │ │ -0b1246: 2700 |000b: throw v0 │ │ -0b1248: dd00 0b01 |000c: and-int/lit8 v0, v11, #int 1 // #01 │ │ -0b124c: 3800 2a00 |000e: if-eqz v0, 0038 // +002a │ │ -0b1250: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0b1252: dd00 0b08 |0011: and-int/lit8 v0, v11, #int 8 // #08 │ │ -0b1256: 3800 2700 |0013: if-eqz v0, 003a // +0027 │ │ -0b125a: 5480 0f10 |0015: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b125e: 7210 3c2c 0000 |0017: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b1264: 0a00 |001a: move-result v0 │ │ -0b1266: d500 ff00 |001b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0b126a: 8f07 |001d: int-to-short v7, v0 │ │ -0b126c: dd00 0b20 |001e: and-int/lit8 v0, v11, #int 32 // #20 │ │ -0b1270: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -0b1274: 7030 b625 980c |0022: invoke-direct {v8, v9, v12}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V // method@25b6 │ │ -0b127a: d80a 0afb |0025: add-int/lit8 v10, v10, #int -5 // #fb │ │ -0b127e: 7130 d425 ba07 |0027: invoke-static {v10, v11, v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@25d4 │ │ -0b1284: 0a0a |002a: move-result v10 │ │ -0b1286: 705c b325 a8b7 |002b: invoke-direct {v8, v10, v7, v11, v12}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@25b3 │ │ -0b128c: 0c05 |002e: move-result-object v5 │ │ -0b128e: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ -0b1290: 6206 f40f |0030: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff4 │ │ -0b1294: 0790 |0032: move-object v0, v9 │ │ -0b1296: 01c3 |0033: move v3, v12 │ │ -0b1298: 7807 c324 0000 |0034: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@24c3 │ │ -0b129e: 0e00 |0037: return-void │ │ -0b12a0: 0112 |0038: move v2, v1 │ │ -0b12a2: 28d8 |0039: goto 0011 // -0028 │ │ -0b12a4: 0117 |003a: move v7, v1 │ │ -0b12a6: 28e3 |003b: goto 001e // -001d │ │ +0b12a4: |[0b12a4] com.squareup.okhttp.internal.framed.Http2$Reader.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +0b12b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b12b6: 390c 0b00 |0001: if-nez v12, 000c // +000b │ │ +0b12ba: 1a00 3e0f |0003: const-string v0, "PROTOCOL_ERROR: TYPE_HEADERS streamId == 0" // string@0f3e │ │ +0b12be: 2311 9c06 |0005: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +0b12c2: 7120 d225 1000 |0007: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b12c8: 0c00 |000a: move-result-object v0 │ │ +0b12ca: 2700 |000b: throw v0 │ │ +0b12cc: dd00 0b01 |000c: and-int/lit8 v0, v11, #int 1 // #01 │ │ +0b12d0: 3800 2a00 |000e: if-eqz v0, 0038 // +002a │ │ +0b12d4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0b12d6: dd00 0b08 |0011: and-int/lit8 v0, v11, #int 8 // #08 │ │ +0b12da: 3800 2700 |0013: if-eqz v0, 003a // +0027 │ │ +0b12de: 5480 0f10 |0015: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b12e2: 7210 3c2c 0000 |0017: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b12e8: 0a00 |001a: move-result v0 │ │ +0b12ea: d500 ff00 |001b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0b12ee: 8f07 |001d: int-to-short v7, v0 │ │ +0b12f0: dd00 0b20 |001e: and-int/lit8 v0, v11, #int 32 // #20 │ │ +0b12f4: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +0b12f8: 7030 b625 980c |0022: invoke-direct {v8, v9, v12}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V // method@25b6 │ │ +0b12fe: d80a 0afb |0025: add-int/lit8 v10, v10, #int -5 // #fb │ │ +0b1302: 7130 d425 ba07 |0027: invoke-static {v10, v11, v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@25d4 │ │ +0b1308: 0a0a |002a: move-result v10 │ │ +0b130a: 705c b325 a8b7 |002b: invoke-direct {v8, v10, v7, v11, v12}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@25b3 │ │ +0b1310: 0c05 |002e: move-result-object v5 │ │ +0b1312: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ +0b1314: 6206 f40f |0030: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff4 │ │ +0b1318: 0790 |0032: move-object v0, v9 │ │ +0b131a: 01c3 |0033: move v3, v12 │ │ +0b131c: 7807 c324 0000 |0034: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@24c3 │ │ +0b1322: 0e00 |0037: return-void │ │ +0b1324: 0112 |0038: move v2, v1 │ │ +0b1326: 28d8 |0039: goto 0011 // -0028 │ │ +0b1328: 0117 |003a: move v7, v1 │ │ +0b132a: 28e3 |003b: goto 001e // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x000c line=187 │ │ 0x0011 line=189 │ │ 0x001e line=191 │ │ 0x0022 line=192 │ │ @@ -275282,45 +275308,45 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -0b12a8: |[0b12a8] com.squareup.okhttp.internal.framed.Http2$Reader.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0b12b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b12ba: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b12bc: 1304 0800 |0002: const/16 v4, #int 8 // #8 │ │ -0b12c0: 3249 1100 |0004: if-eq v9, v4, 0015 // +0011 │ │ -0b12c4: 1a04 2511 |0006: const-string v4, "TYPE_PING length != 8: %s" // string@1125 │ │ -0b12c8: 2305 9906 |0008: new-array v5, v0, [Ljava/lang/Object; // type@0699 │ │ -0b12cc: 7110 9e27 0900 |000a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b12d2: 0c06 |000d: move-result-object v6 │ │ -0b12d4: 4d06 0503 |000e: aput-object v6, v5, v3 │ │ -0b12d8: 7120 d225 5400 |0010: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b12de: 0c03 |0013: move-result-object v3 │ │ -0b12e0: 2703 |0014: throw v3 │ │ -0b12e2: 380b 0b00 |0015: if-eqz v11, 0020 // +000b │ │ -0b12e6: 1a04 2711 |0017: const-string v4, "TYPE_PING streamId != 0" // string@1127 │ │ -0b12ea: 2333 9906 |0019: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -0b12ee: 7120 d225 3400 |001b: invoke-static {v4, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b12f4: 0c03 |001e: move-result-object v3 │ │ -0b12f6: 2703 |001f: throw v3 │ │ -0b12f8: 5474 0f10 |0020: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b12fc: 7210 412c 0400 |0022: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b1302: 0a01 |0025: move-result v1 │ │ -0b1304: 5474 0f10 |0026: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1308: 7210 412c 0400 |0028: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b130e: 0a02 |002b: move-result v2 │ │ -0b1310: dd04 0a01 |002c: and-int/lit8 v4, v10, #int 1 // #01 │ │ -0b1314: 3804 0600 |002e: if-eqz v4, 0034 // +0006 │ │ -0b1318: 7240 c424 0821 |0030: invoke-interface {v8, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ping:(ZII)V // method@24c4 │ │ -0b131e: 0e00 |0033: return-void │ │ -0b1320: 0130 |0034: move v0, v3 │ │ -0b1322: 28fb |0035: goto 0030 // -0005 │ │ +0b132c: |[0b132c] com.squareup.okhttp.internal.framed.Http2$Reader.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +0b133c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b133e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b1340: 1304 0800 |0002: const/16 v4, #int 8 // #8 │ │ +0b1344: 3249 1100 |0004: if-eq v9, v4, 0015 // +0011 │ │ +0b1348: 1a04 2f11 |0006: const-string v4, "TYPE_PING length != 8: %s" // string@112f │ │ +0b134c: 2305 9c06 |0008: new-array v5, v0, [Ljava/lang/Object; // type@069c │ │ +0b1350: 7110 9e27 0900 |000a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b1356: 0c06 |000d: move-result-object v6 │ │ +0b1358: 4d06 0503 |000e: aput-object v6, v5, v3 │ │ +0b135c: 7120 d225 5400 |0010: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1362: 0c03 |0013: move-result-object v3 │ │ +0b1364: 2703 |0014: throw v3 │ │ +0b1366: 380b 0b00 |0015: if-eqz v11, 0020 // +000b │ │ +0b136a: 1a04 3111 |0017: const-string v4, "TYPE_PING streamId != 0" // string@1131 │ │ +0b136e: 2333 9c06 |0019: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +0b1372: 7120 d225 3400 |001b: invoke-static {v4, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1378: 0c03 |001e: move-result-object v3 │ │ +0b137a: 2703 |001f: throw v3 │ │ +0b137c: 5474 0f10 |0020: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1380: 7210 412c 0400 |0022: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b1386: 0a01 |0025: move-result v1 │ │ +0b1388: 5474 0f10 |0026: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b138c: 7210 412c 0400 |0028: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b1392: 0a02 |002b: move-result v2 │ │ +0b1394: dd04 0a01 |002c: and-int/lit8 v4, v10, #int 1 // #01 │ │ +0b1398: 3804 0600 |002e: if-eqz v4, 0034 // +0006 │ │ +0b139c: 7240 c424 0821 |0030: invoke-interface {v8, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ping:(ZII)V // method@24c4 │ │ +0b13a2: 0e00 |0033: return-void │ │ +0b13a4: 0130 |0034: move v0, v3 │ │ +0b13a6: 28fb |0035: goto 0030 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=324 │ │ 0x0015 line=325 │ │ 0x0020 line=326 │ │ 0x0026 line=327 │ │ 0x002c line=328 │ │ @@ -275342,33 +275368,33 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0b1324: |[0b1324] com.squareup.okhttp.internal.framed.Http2$Reader.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V │ │ -0b1334: 5454 0f10 |0000: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1338: 7210 412c 0400 |0002: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b133e: 0a02 |0005: move-result v2 │ │ -0b1340: 1504 0080 |0006: const/high16 v4, #int -2147483648 // #8000 │ │ -0b1344: b524 |0008: and-int/2addr v4, v2 │ │ -0b1346: 3804 1600 |0009: if-eqz v4, 001f // +0016 │ │ -0b134a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0b134c: 1404 ffff ff7f |000c: const v4, #float nan // #7fffffff │ │ -0b1352: 9501 0204 |000f: and-int v1, v2, v4 │ │ -0b1356: 5454 0f10 |0011: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b135a: 7210 3c2c 0400 |0013: invoke-interface {v4}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b1360: 0a04 |0016: move-result v4 │ │ -0b1362: d544 ff00 |0017: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0b1366: d803 0401 |0019: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0b136a: 7250 c524 7631 |001b: invoke-interface {v6, v7, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.priority:(IIIZ)V // method@24c5 │ │ -0b1370: 0e00 |001e: return-void │ │ -0b1372: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0b1374: 28ec |0020: goto 000c // -0014 │ │ +0b13a8: |[0b13a8] com.squareup.okhttp.internal.framed.Http2$Reader.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V │ │ +0b13b8: 5454 0f10 |0000: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b13bc: 7210 412c 0400 |0002: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b13c2: 0a02 |0005: move-result v2 │ │ +0b13c4: 1504 0080 |0006: const/high16 v4, #int -2147483648 // #8000 │ │ +0b13c8: b524 |0008: and-int/2addr v4, v2 │ │ +0b13ca: 3804 1600 |0009: if-eqz v4, 001f // +0016 │ │ +0b13ce: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0b13d0: 1404 ffff ff7f |000c: const v4, #float nan // #7fffffff │ │ +0b13d6: 9501 0204 |000f: and-int v1, v2, v4 │ │ +0b13da: 5454 0f10 |0011: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b13de: 7210 3c2c 0400 |0013: invoke-interface {v4}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b13e4: 0a04 |0016: move-result v4 │ │ +0b13e6: d544 ff00 |0017: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0b13ea: d803 0401 |0019: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0b13ee: 7250 c524 7631 |001b: invoke-interface {v6, v7, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.priority:(IIIZ)V // method@24c5 │ │ +0b13f4: 0e00 |001e: return-void │ │ +0b13f6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0b13f8: 28ec |0020: goto 000c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0006 line=241 │ │ 0x000c line=242 │ │ 0x0011 line=243 │ │ 0x001b line=244 │ │ @@ -275388,35 +275414,35 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0b1378: |[0b1378] com.squareup.okhttp.internal.framed.Http2$Reader.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0b1388: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b138a: 1250 |0001: const/4 v0, #int 5 // #5 │ │ -0b138c: 3206 1200 |0002: if-eq v6, v0, 0014 // +0012 │ │ -0b1390: 1a00 2811 |0004: const-string v0, "TYPE_PRIORITY length: %d != 5" // string@1128 │ │ -0b1394: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0b1396: 2311 9906 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -0b139a: 7110 9e27 0600 |0009: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b13a0: 0c02 |000c: move-result-object v2 │ │ -0b13a2: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ -0b13a6: 7120 d225 1000 |000f: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b13ac: 0c00 |0012: move-result-object v0 │ │ -0b13ae: 2700 |0013: throw v0 │ │ -0b13b0: 3908 0b00 |0014: if-nez v8, 001f // +000b │ │ -0b13b4: 1a00 2911 |0016: const-string v0, "TYPE_PRIORITY streamId == 0" // string@1129 │ │ -0b13b8: 2331 9906 |0018: new-array v1, v3, [Ljava/lang/Object; // type@0699 │ │ -0b13bc: 7120 d225 1000 |001a: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b13c2: 0c00 |001d: move-result-object v0 │ │ -0b13c4: 2700 |001e: throw v0 │ │ -0b13c6: 7030 b625 5408 |001f: invoke-direct {v4, v5, v8}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V // method@25b6 │ │ -0b13cc: 0e00 |0022: return-void │ │ +0b13fc: |[0b13fc] com.squareup.okhttp.internal.framed.Http2$Reader.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +0b140c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b140e: 1250 |0001: const/4 v0, #int 5 // #5 │ │ +0b1410: 3206 1200 |0002: if-eq v6, v0, 0014 // +0012 │ │ +0b1414: 1a00 3211 |0004: const-string v0, "TYPE_PRIORITY length: %d != 5" // string@1132 │ │ +0b1418: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0b141a: 2311 9c06 |0007: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +0b141e: 7110 9e27 0600 |0009: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b1424: 0c02 |000c: move-result-object v2 │ │ +0b1426: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ +0b142a: 7120 d225 1000 |000f: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1430: 0c00 |0012: move-result-object v0 │ │ +0b1432: 2700 |0013: throw v0 │ │ +0b1434: 3908 0b00 |0014: if-nez v8, 001f // +000b │ │ +0b1438: 1a00 3311 |0016: const-string v0, "TYPE_PRIORITY streamId == 0" // string@1133 │ │ +0b143c: 2331 9c06 |0018: new-array v1, v3, [Ljava/lang/Object; // type@069c │ │ +0b1440: 7120 d225 1000 |001a: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1446: 0c00 |001d: move-result-object v0 │ │ +0b1448: 2700 |001e: throw v0 │ │ +0b144a: 7030 b625 5408 |001f: invoke-direct {v4, v5, v8}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V // method@25b6 │ │ +0b1450: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ 0x0014 line=235 │ │ 0x001f line=236 │ │ 0x0022 line=237 │ │ locals : │ │ @@ -275431,41 +275457,41 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -0b13d0: |[0b13d0] com.squareup.okhttp.internal.framed.Http2$Reader.readPushPromise:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0b13e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b13e2: 3909 0b00 |0001: if-nez v9, 000c // +000b │ │ -0b13e6: 1a03 350f |0003: const-string v3, "PROTOCOL_ERROR: TYPE_PUSH_PROMISE streamId == 0" // string@0f35 │ │ -0b13ea: 2314 9906 |0005: new-array v4, v1, [Ljava/lang/Object; // type@0699 │ │ -0b13ee: 7120 d225 4300 |0007: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b13f4: 0c03 |000a: move-result-object v3 │ │ -0b13f6: 2703 |000b: throw v3 │ │ -0b13f8: dd03 0808 |000c: and-int/lit8 v3, v8, #int 8 // #08 │ │ -0b13fc: 3803 0b00 |000e: if-eqz v3, 0019 // +000b │ │ -0b1400: 5453 0f10 |0010: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1404: 7210 3c2c 0300 |0012: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b140a: 0a03 |0015: move-result v3 │ │ -0b140c: d533 ff00 |0016: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0b1410: 8f31 |0018: int-to-short v1, v3 │ │ -0b1412: 5453 0f10 |0019: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1416: 7210 412c 0300 |001b: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b141c: 0a03 |001e: move-result v3 │ │ -0b141e: 1404 ffff ff7f |001f: const v4, #float nan // #7fffffff │ │ -0b1424: 9502 0304 |0022: and-int v2, v3, v4 │ │ -0b1428: d807 07fc |0024: add-int/lit8 v7, v7, #int -4 // #fc │ │ -0b142c: 7130 d425 8701 |0026: invoke-static {v7, v8, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@25d4 │ │ -0b1432: 0a07 |0029: move-result v7 │ │ -0b1434: 7059 b325 7581 |002a: invoke-direct {v5, v7, v1, v8, v9}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@25b3 │ │ -0b143a: 0c00 |002d: move-result-object v0 │ │ -0b143c: 7240 c624 9602 |002e: invoke-interface {v6, v9, v2, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.pushPromise:(IILjava/util/List;)V // method@24c6 │ │ -0b1442: 0e00 |0031: return-void │ │ +0b1454: |[0b1454] com.squareup.okhttp.internal.framed.Http2$Reader.readPushPromise:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +0b1464: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b1466: 3909 0b00 |0001: if-nez v9, 000c // +000b │ │ +0b146a: 1a03 3f0f |0003: const-string v3, "PROTOCOL_ERROR: TYPE_PUSH_PROMISE streamId == 0" // string@0f3f │ │ +0b146e: 2314 9c06 |0005: new-array v4, v1, [Ljava/lang/Object; // type@069c │ │ +0b1472: 7120 d225 4300 |0007: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1478: 0c03 |000a: move-result-object v3 │ │ +0b147a: 2703 |000b: throw v3 │ │ +0b147c: dd03 0808 |000c: and-int/lit8 v3, v8, #int 8 // #08 │ │ +0b1480: 3803 0b00 |000e: if-eqz v3, 0019 // +000b │ │ +0b1484: 5453 0f10 |0010: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1488: 7210 3c2c 0300 |0012: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b148e: 0a03 |0015: move-result v3 │ │ +0b1490: d533 ff00 |0016: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0b1494: 8f31 |0018: int-to-short v1, v3 │ │ +0b1496: 5453 0f10 |0019: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b149a: 7210 412c 0300 |001b: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b14a0: 0a03 |001e: move-result v3 │ │ +0b14a2: 1404 ffff ff7f |001f: const v4, #float nan // #7fffffff │ │ +0b14a8: 9502 0304 |0022: and-int v2, v3, v4 │ │ +0b14ac: d807 07fc |0024: add-int/lit8 v7, v7, #int -4 // #fc │ │ +0b14b0: 7130 d425 8701 |0026: invoke-static {v7, v8, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@25d4 │ │ +0b14b6: 0a07 |0029: move-result v7 │ │ +0b14b8: 7059 b325 7581 |002a: invoke-direct {v5, v7, v1, v8, v9}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@25b3 │ │ +0b14be: 0c00 |002d: move-result-object v0 │ │ +0b14c0: 7240 c624 9602 |002e: invoke-interface {v6, v9, v2, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.pushPromise:(IILjava/util/List;)V // method@24c6 │ │ +0b14c6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0003 line=312 │ │ 0x000c line=314 │ │ 0x0019 line=315 │ │ 0x0024 line=316 │ │ @@ -275488,49 +275514,49 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0b1444: |[0b1444] com.squareup.okhttp.internal.framed.Http2$Reader.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0b1454: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b1456: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0b1458: 1242 |0002: const/4 v2, #int 4 // #4 │ │ -0b145a: 3228 1100 |0003: if-eq v8, v2, 0014 // +0011 │ │ -0b145e: 1a02 2a11 |0005: const-string v2, "TYPE_RST_STREAM length: %d != 4" // string@112a │ │ -0b1462: 2333 9906 |0007: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -0b1466: 7110 9e27 0800 |0009: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b146c: 0c04 |000c: move-result-object v4 │ │ -0b146e: 4d04 0305 |000d: aput-object v4, v3, v5 │ │ -0b1472: 7120 d225 3200 |000f: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b1478: 0c02 |0012: move-result-object v2 │ │ -0b147a: 2702 |0013: throw v2 │ │ -0b147c: 390a 0b00 |0014: if-nez v10, 001f // +000b │ │ -0b1480: 1a02 2c11 |0016: const-string v2, "TYPE_RST_STREAM streamId == 0" // string@112c │ │ -0b1484: 2353 9906 |0018: new-array v3, v5, [Ljava/lang/Object; // type@0699 │ │ -0b1488: 7120 d225 3200 |001a: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b148e: 0c02 |001d: move-result-object v2 │ │ -0b1490: 2702 |001e: throw v2 │ │ -0b1492: 5462 0f10 |001f: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1496: 7210 412c 0200 |0021: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b149c: 0a01 |0024: move-result v1 │ │ -0b149e: 7110 bb24 0100 |0025: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bb │ │ -0b14a4: 0c00 |0028: move-result-object v0 │ │ -0b14a6: 3900 1100 |0029: if-nez v0, 003a // +0011 │ │ -0b14aa: 1a02 2d11 |002b: const-string v2, "TYPE_RST_STREAM unexpected error code: %d" // string@112d │ │ -0b14ae: 2333 9906 |002d: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -0b14b2: 7110 9e27 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b14b8: 0c04 |0032: move-result-object v4 │ │ -0b14ba: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ -0b14be: 7120 d225 3200 |0035: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b14c4: 0c02 |0038: move-result-object v2 │ │ -0b14c6: 2702 |0039: throw v2 │ │ -0b14c8: 7230 c724 a700 |003a: invoke-interface {v7, v10, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24c7 │ │ -0b14ce: 0e00 |003d: return-void │ │ +0b14c8: |[0b14c8] com.squareup.okhttp.internal.framed.Http2$Reader.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +0b14d8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b14da: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0b14dc: 1242 |0002: const/4 v2, #int 4 // #4 │ │ +0b14de: 3228 1100 |0003: if-eq v8, v2, 0014 // +0011 │ │ +0b14e2: 1a02 3411 |0005: const-string v2, "TYPE_RST_STREAM length: %d != 4" // string@1134 │ │ +0b14e6: 2333 9c06 |0007: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +0b14ea: 7110 9e27 0800 |0009: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b14f0: 0c04 |000c: move-result-object v4 │ │ +0b14f2: 4d04 0305 |000d: aput-object v4, v3, v5 │ │ +0b14f6: 7120 d225 3200 |000f: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b14fc: 0c02 |0012: move-result-object v2 │ │ +0b14fe: 2702 |0013: throw v2 │ │ +0b1500: 390a 0b00 |0014: if-nez v10, 001f // +000b │ │ +0b1504: 1a02 3611 |0016: const-string v2, "TYPE_RST_STREAM streamId == 0" // string@1136 │ │ +0b1508: 2353 9c06 |0018: new-array v3, v5, [Ljava/lang/Object; // type@069c │ │ +0b150c: 7120 d225 3200 |001a: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1512: 0c02 |001d: move-result-object v2 │ │ +0b1514: 2702 |001e: throw v2 │ │ +0b1516: 5462 0f10 |001f: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b151a: 7210 412c 0200 |0021: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b1520: 0a01 |0024: move-result v1 │ │ +0b1522: 7110 bb24 0100 |0025: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bb │ │ +0b1528: 0c00 |0028: move-result-object v0 │ │ +0b152a: 3900 1100 |0029: if-nez v0, 003a // +0011 │ │ +0b152e: 1a02 3711 |002b: const-string v2, "TYPE_RST_STREAM unexpected error code: %d" // string@1137 │ │ +0b1532: 2333 9c06 |002d: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +0b1536: 7110 9e27 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b153c: 0c04 |0032: move-result-object v4 │ │ +0b153e: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ +0b1542: 7120 d225 3200 |0035: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1548: 0c02 |0038: move-result-object v2 │ │ +0b154a: 2702 |0039: throw v2 │ │ +0b154c: 7230 c724 a700 |003a: invoke-interface {v7, v10, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24c7 │ │ +0b1552: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=249 │ │ 0x0014 line=250 │ │ 0x001f line=251 │ │ 0x0025 line=252 │ │ 0x0029 line=253 │ │ @@ -275551,103 +275577,103 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -0b14d0: |[0b14d0] com.squareup.okhttp.internal.framed.Http2$Reader.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0b14e0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0b14e2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0b14e4: 380c 0b00 |0002: if-eqz v12, 000d // +000b │ │ -0b14e8: 1a04 3011 |0004: const-string v4, "TYPE_SETTINGS streamId != 0" // string@1130 │ │ -0b14ec: 2375 9906 |0006: new-array v5, v7, [Ljava/lang/Object; // type@0699 │ │ -0b14f0: 7120 d225 5400 |0008: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b14f6: 0c04 |000b: move-result-object v4 │ │ -0b14f8: 2704 |000c: throw v4 │ │ -0b14fa: dd04 0b01 |000d: and-int/lit8 v4, v11, #int 1 // #01 │ │ -0b14fe: 3804 1100 |000f: if-eqz v4, 0020 // +0011 │ │ -0b1502: 380a 0b00 |0011: if-eqz v10, 001c // +000b │ │ -0b1506: 1a04 4605 |0013: const-string v4, "FRAME_SIZE_ERROR ack frame should be empty!" // string@0546 │ │ -0b150a: 2375 9906 |0015: new-array v5, v7, [Ljava/lang/Object; // type@0699 │ │ -0b150e: 7120 d225 5400 |0017: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b1514: 0c04 |001a: move-result-object v4 │ │ -0b1516: 2704 |001b: throw v4 │ │ -0b1518: 7210 c024 0900 |001c: invoke-interface {v9}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ackSettings:()V // method@24c0 │ │ -0b151e: 0e00 |001f: return-void │ │ -0b1520: dc04 0a06 |0020: rem-int/lit8 v4, v10, #int 6 // #06 │ │ -0b1524: 3804 1100 |0022: if-eqz v4, 0033 // +0011 │ │ -0b1528: 1a04 2e11 |0024: const-string v4, "TYPE_SETTINGS length %% 6 != 0: %s" // string@112e │ │ -0b152c: 2355 9906 |0026: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0b1530: 7110 9e27 0a00 |0028: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b1536: 0c06 |002b: move-result-object v6 │ │ -0b1538: 4d06 0507 |002c: aput-object v6, v5, v7 │ │ -0b153c: 7120 d225 5400 |002e: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b1542: 0c04 |0031: move-result-object v4 │ │ -0b1544: 2704 |0032: throw v4 │ │ -0b1546: 2202 fe04 |0033: new-instance v2, Lcom/squareup/okhttp/internal/framed/Settings; // type@04fe │ │ -0b154a: 7010 0426 0200 |0035: invoke-direct {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@2604 │ │ -0b1550: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -0b1552: 35a0 5800 |0039: if-ge v0, v10, 0091 // +0058 │ │ -0b1556: 5484 0f10 |003b: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b155a: 7210 432c 0400 |003d: invoke-interface {v4}, Lokio/BufferedSource;.readShort:()S // method@2c43 │ │ -0b1560: 0a01 |0040: move-result v1 │ │ -0b1562: 5484 0f10 |0041: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1566: 7210 412c 0400 |0043: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b156c: 0a03 |0046: move-result v3 │ │ -0b156e: 2b01 5f00 0000 |0047: packed-switch v1, 000000a6 // +0000005f │ │ -0b1574: 1a04 300f |004a: const-string v4, "PROTOCOL_ERROR invalid settings id: %s" // string@0f30 │ │ -0b1578: 2355 9906 |004c: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0b157c: 7110 cb27 0100 |004e: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@27cb │ │ -0b1582: 0c06 |0051: move-result-object v6 │ │ -0b1584: 4d06 0507 |0052: aput-object v6, v5, v7 │ │ -0b1588: 7120 d225 5400 |0054: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b158e: 0c04 |0057: move-result-object v4 │ │ -0b1590: 2704 |0058: throw v4 │ │ -0b1592: 3803 0e00 |0059: if-eqz v3, 0067 // +000e │ │ -0b1596: 3253 0c00 |005b: if-eq v3, v5, 0067 // +000c │ │ -0b159a: 1a04 2d0f |005d: const-string v4, "PROTOCOL_ERROR SETTINGS_ENABLE_PUSH != 0 or 1" // string@0f2d │ │ -0b159e: 2375 9906 |005f: new-array v5, v7, [Ljava/lang/Object; // type@0699 │ │ -0b15a2: 7120 d225 5400 |0061: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b15a8: 0c04 |0064: move-result-object v4 │ │ -0b15aa: 2704 |0065: throw v4 │ │ -0b15ac: 1241 |0066: const/4 v1, #int 4 // #4 │ │ -0b15ae: 6e40 1026 1237 |0067: invoke-virtual {v2, v1, v7, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ -0b15b4: d800 0006 |006a: add-int/lit8 v0, v0, #int 6 // #06 │ │ -0b15b8: 28cd |006c: goto 0039 // -0033 │ │ -0b15ba: 1271 |006d: const/4 v1, #int 7 // #7 │ │ -0b15bc: 3b03 f9ff |006e: if-gez v3, 0067 // -0007 │ │ -0b15c0: 1a04 2e0f |0070: const-string v4, "PROTOCOL_ERROR SETTINGS_INITIAL_WINDOW_SIZE > 2^31 - 1" // string@0f2e │ │ -0b15c4: 2375 9906 |0072: new-array v5, v7, [Ljava/lang/Object; // type@0699 │ │ -0b15c8: 7120 d225 5400 |0074: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b15ce: 0c04 |0077: move-result-object v4 │ │ -0b15d0: 2704 |0078: throw v4 │ │ -0b15d2: 1304 0040 |0079: const/16 v4, #int 16384 // #4000 │ │ -0b15d6: 3443 0700 |007b: if-lt v3, v4, 0082 // +0007 │ │ -0b15da: 1404 ffff ff00 |007d: const v4, #float 2.35099e-38 // #00ffffff │ │ -0b15e0: 3743 e7ff |0080: if-le v3, v4, 0067 // -0019 │ │ -0b15e4: 1a04 2f0f |0082: const-string v4, "PROTOCOL_ERROR SETTINGS_MAX_FRAME_SIZE: %s" // string@0f2f │ │ -0b15e8: 2355 9906 |0084: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0b15ec: 7110 9e27 0300 |0086: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b15f2: 0c06 |0089: move-result-object v6 │ │ -0b15f4: 4d06 0507 |008a: aput-object v6, v5, v7 │ │ -0b15f8: 7120 d225 5400 |008c: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b15fe: 0c04 |008f: move-result-object v4 │ │ -0b1600: 2704 |0090: throw v4 │ │ -0b1602: 7230 c824 7902 |0091: invoke-interface {v9, v7, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V // method@24c8 │ │ -0b1608: 6e10 0826 0200 |0094: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getHeaderTableSize:()I // method@2608 │ │ -0b160e: 0a04 |0097: move-result v4 │ │ -0b1610: 3a04 87ff |0098: if-ltz v4, 001f // -0079 │ │ -0b1614: 5484 0e10 |009a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@100e │ │ -0b1618: 6e10 0826 0200 |009c: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getHeaderTableSize:()I // method@2608 │ │ -0b161e: 0a05 |009f: move-result v5 │ │ -0b1620: 6e20 8e25 5400 |00a0: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:(I)V // method@258e │ │ -0b1626: 2900 7cff |00a3: goto/16 001f // -0084 │ │ -0b162a: 0000 |00a5: nop // spacer │ │ -0b162c: 0001 0600 0100 0000 2000 0000 1200 ... |00a6: packed-switch-data (16 units) │ │ +0b1554: |[0b1554] com.squareup.okhttp.internal.framed.Http2$Reader.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +0b1564: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0b1566: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0b1568: 380c 0b00 |0002: if-eqz v12, 000d // +000b │ │ +0b156c: 1a04 3a11 |0004: const-string v4, "TYPE_SETTINGS streamId != 0" // string@113a │ │ +0b1570: 2375 9c06 |0006: new-array v5, v7, [Ljava/lang/Object; // type@069c │ │ +0b1574: 7120 d225 5400 |0008: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b157a: 0c04 |000b: move-result-object v4 │ │ +0b157c: 2704 |000c: throw v4 │ │ +0b157e: dd04 0b01 |000d: and-int/lit8 v4, v11, #int 1 // #01 │ │ +0b1582: 3804 1100 |000f: if-eqz v4, 0020 // +0011 │ │ +0b1586: 380a 0b00 |0011: if-eqz v10, 001c // +000b │ │ +0b158a: 1a04 4a05 |0013: const-string v4, "FRAME_SIZE_ERROR ack frame should be empty!" // string@054a │ │ +0b158e: 2375 9c06 |0015: new-array v5, v7, [Ljava/lang/Object; // type@069c │ │ +0b1592: 7120 d225 5400 |0017: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1598: 0c04 |001a: move-result-object v4 │ │ +0b159a: 2704 |001b: throw v4 │ │ +0b159c: 7210 c024 0900 |001c: invoke-interface {v9}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ackSettings:()V // method@24c0 │ │ +0b15a2: 0e00 |001f: return-void │ │ +0b15a4: dc04 0a06 |0020: rem-int/lit8 v4, v10, #int 6 // #06 │ │ +0b15a8: 3804 1100 |0022: if-eqz v4, 0033 // +0011 │ │ +0b15ac: 1a04 3811 |0024: const-string v4, "TYPE_SETTINGS length %% 6 != 0: %s" // string@1138 │ │ +0b15b0: 2355 9c06 |0026: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0b15b4: 7110 9e27 0a00 |0028: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b15ba: 0c06 |002b: move-result-object v6 │ │ +0b15bc: 4d06 0507 |002c: aput-object v6, v5, v7 │ │ +0b15c0: 7120 d225 5400 |002e: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b15c6: 0c04 |0031: move-result-object v4 │ │ +0b15c8: 2704 |0032: throw v4 │ │ +0b15ca: 2202 ff04 |0033: new-instance v2, Lcom/squareup/okhttp/internal/framed/Settings; // type@04ff │ │ +0b15ce: 7010 0426 0200 |0035: invoke-direct {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@2604 │ │ +0b15d4: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +0b15d6: 35a0 5800 |0039: if-ge v0, v10, 0091 // +0058 │ │ +0b15da: 5484 0f10 |003b: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b15de: 7210 432c 0400 |003d: invoke-interface {v4}, Lokio/BufferedSource;.readShort:()S // method@2c43 │ │ +0b15e4: 0a01 |0040: move-result v1 │ │ +0b15e6: 5484 0f10 |0041: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b15ea: 7210 412c 0400 |0043: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b15f0: 0a03 |0046: move-result v3 │ │ +0b15f2: 2b01 5f00 0000 |0047: packed-switch v1, 000000a6 // +0000005f │ │ +0b15f8: 1a04 3a0f |004a: const-string v4, "PROTOCOL_ERROR invalid settings id: %s" // string@0f3a │ │ +0b15fc: 2355 9c06 |004c: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0b1600: 7110 cb27 0100 |004e: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@27cb │ │ +0b1606: 0c06 |0051: move-result-object v6 │ │ +0b1608: 4d06 0507 |0052: aput-object v6, v5, v7 │ │ +0b160c: 7120 d225 5400 |0054: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1612: 0c04 |0057: move-result-object v4 │ │ +0b1614: 2704 |0058: throw v4 │ │ +0b1616: 3803 0e00 |0059: if-eqz v3, 0067 // +000e │ │ +0b161a: 3253 0c00 |005b: if-eq v3, v5, 0067 // +000c │ │ +0b161e: 1a04 370f |005d: const-string v4, "PROTOCOL_ERROR SETTINGS_ENABLE_PUSH != 0 or 1" // string@0f37 │ │ +0b1622: 2375 9c06 |005f: new-array v5, v7, [Ljava/lang/Object; // type@069c │ │ +0b1626: 7120 d225 5400 |0061: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b162c: 0c04 |0064: move-result-object v4 │ │ +0b162e: 2704 |0065: throw v4 │ │ +0b1630: 1241 |0066: const/4 v1, #int 4 // #4 │ │ +0b1632: 6e40 1026 1237 |0067: invoke-virtual {v2, v1, v7, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ +0b1638: d800 0006 |006a: add-int/lit8 v0, v0, #int 6 // #06 │ │ +0b163c: 28cd |006c: goto 0039 // -0033 │ │ +0b163e: 1271 |006d: const/4 v1, #int 7 // #7 │ │ +0b1640: 3b03 f9ff |006e: if-gez v3, 0067 // -0007 │ │ +0b1644: 1a04 380f |0070: const-string v4, "PROTOCOL_ERROR SETTINGS_INITIAL_WINDOW_SIZE > 2^31 - 1" // string@0f38 │ │ +0b1648: 2375 9c06 |0072: new-array v5, v7, [Ljava/lang/Object; // type@069c │ │ +0b164c: 7120 d225 5400 |0074: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1652: 0c04 |0077: move-result-object v4 │ │ +0b1654: 2704 |0078: throw v4 │ │ +0b1656: 1304 0040 |0079: const/16 v4, #int 16384 // #4000 │ │ +0b165a: 3443 0700 |007b: if-lt v3, v4, 0082 // +0007 │ │ +0b165e: 1404 ffff ff00 |007d: const v4, #float 2.35099e-38 // #00ffffff │ │ +0b1664: 3743 e7ff |0080: if-le v3, v4, 0067 // -0019 │ │ +0b1668: 1a04 390f |0082: const-string v4, "PROTOCOL_ERROR SETTINGS_MAX_FRAME_SIZE: %s" // string@0f39 │ │ +0b166c: 2355 9c06 |0084: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0b1670: 7110 9e27 0300 |0086: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b1676: 0c06 |0089: move-result-object v6 │ │ +0b1678: 4d06 0507 |008a: aput-object v6, v5, v7 │ │ +0b167c: 7120 d225 5400 |008c: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1682: 0c04 |008f: move-result-object v4 │ │ +0b1684: 2704 |0090: throw v4 │ │ +0b1686: 7230 c824 7902 |0091: invoke-interface {v9, v7, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V // method@24c8 │ │ +0b168c: 6e10 0826 0200 |0094: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getHeaderTableSize:()I // method@2608 │ │ +0b1692: 0a04 |0097: move-result v4 │ │ +0b1694: 3a04 87ff |0098: if-ltz v4, 001f // -0079 │ │ +0b1698: 5484 0e10 |009a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@100e │ │ +0b169c: 6e10 0826 0200 |009c: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getHeaderTableSize:()I // method@2608 │ │ +0b16a2: 0a05 |009f: move-result v5 │ │ +0b16a4: 6e20 8e25 5400 |00a0: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:(I)V // method@258e │ │ +0b16aa: 2900 7cff |00a3: goto/16 001f // -0084 │ │ +0b16ae: 0000 |00a5: nop // spacer │ │ +0b16b0: 0001 0600 0100 0000 2000 0000 1200 ... |00a6: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x000d line=262 │ │ 0x0011 line=263 │ │ 0x001c line=264 │ │ 0x001f line=307 │ │ @@ -275688,46 +275714,46 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0b164c: |[0b164c] com.squareup.okhttp.internal.framed.Http2$Reader.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0b165c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0b165e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0b1660: 1242 |0002: const/4 v2, #int 4 // #4 │ │ -0b1662: 322a 1100 |0003: if-eq v10, v2, 0014 // +0011 │ │ -0b1666: 1a02 3211 |0005: const-string v2, "TYPE_WINDOW_UPDATE length !=4: %s" // string@1132 │ │ -0b166a: 2373 9906 |0007: new-array v3, v7, [Ljava/lang/Object; // type@0699 │ │ -0b166e: 7110 9e27 0a00 |0009: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b1674: 0c04 |000c: move-result-object v4 │ │ -0b1676: 4d04 0306 |000d: aput-object v4, v3, v6 │ │ -0b167a: 7120 d225 3200 |000f: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b1680: 0c02 |0012: move-result-object v2 │ │ -0b1682: 2702 |0013: throw v2 │ │ -0b1684: 5482 0f10 |0014: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1688: 7210 412c 0200 |0016: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b168e: 0a02 |0019: move-result v2 │ │ -0b1690: 8122 |001a: int-to-long v2, v2 │ │ -0b1692: 1704 ffff ff7f |001b: const-wide/32 v4, #float nan // #7fffffff │ │ -0b1698: a000 0204 |001e: and-long v0, v2, v4 │ │ -0b169c: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -0b16a0: 3102 0002 |0022: cmp-long v2, v0, v2 │ │ -0b16a4: 3902 1100 |0024: if-nez v2, 0035 // +0011 │ │ -0b16a8: 1a02 1f37 |0026: const-string v2, "windowSizeIncrement was 0" // string@371f │ │ -0b16ac: 2373 9906 |0028: new-array v3, v7, [Ljava/lang/Object; // type@0699 │ │ -0b16b0: 7120 a427 1000 |002a: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0b16b6: 0c04 |002d: move-result-object v4 │ │ -0b16b8: 4d04 0306 |002e: aput-object v4, v3, v6 │ │ -0b16bc: 7120 d225 3200 |0030: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b16c2: 0c02 |0033: move-result-object v2 │ │ -0b16c4: 2702 |0034: throw v2 │ │ -0b16c6: 7240 c924 c910 |0035: invoke-interface {v9, v12, v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.windowUpdate:(IJ)V // method@24c9 │ │ -0b16cc: 0e00 |0038: return-void │ │ +0b16d0: |[0b16d0] com.squareup.okhttp.internal.framed.Http2$Reader.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +0b16e0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0b16e2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0b16e4: 1242 |0002: const/4 v2, #int 4 // #4 │ │ +0b16e6: 322a 1100 |0003: if-eq v10, v2, 0014 // +0011 │ │ +0b16ea: 1a02 3c11 |0005: const-string v2, "TYPE_WINDOW_UPDATE length !=4: %s" // string@113c │ │ +0b16ee: 2373 9c06 |0007: new-array v3, v7, [Ljava/lang/Object; // type@069c │ │ +0b16f2: 7110 9e27 0a00 |0009: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b16f8: 0c04 |000c: move-result-object v4 │ │ +0b16fa: 4d04 0306 |000d: aput-object v4, v3, v6 │ │ +0b16fe: 7120 d225 3200 |000f: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1704: 0c02 |0012: move-result-object v2 │ │ +0b1706: 2702 |0013: throw v2 │ │ +0b1708: 5482 0f10 |0014: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b170c: 7210 412c 0200 |0016: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b1712: 0a02 |0019: move-result v2 │ │ +0b1714: 8122 |001a: int-to-long v2, v2 │ │ +0b1716: 1704 ffff ff7f |001b: const-wide/32 v4, #float nan // #7fffffff │ │ +0b171c: a000 0204 |001e: and-long v0, v2, v4 │ │ +0b1720: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +0b1724: 3102 0002 |0022: cmp-long v2, v0, v2 │ │ +0b1728: 3902 1100 |0024: if-nez v2, 0035 // +0011 │ │ +0b172c: 1a02 2837 |0026: const-string v2, "windowSizeIncrement was 0" // string@3728 │ │ +0b1730: 2373 9c06 |0028: new-array v3, v7, [Ljava/lang/Object; // type@069c │ │ +0b1734: 7120 a427 1000 |002a: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0b173a: 0c04 |002d: move-result-object v4 │ │ +0b173c: 4d04 0306 |002e: aput-object v4, v3, v6 │ │ +0b1740: 7120 d225 3200 |0030: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b1746: 0c02 |0033: move-result-object v2 │ │ +0b1748: 2702 |0034: throw v2 │ │ +0b174a: 7240 c924 c910 |0035: invoke-interface {v9, v12, v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.windowUpdate:(IJ)V // method@24c9 │ │ +0b1750: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=352 │ │ 0x0014 line=353 │ │ 0x0020 line=354 │ │ 0x0035 line=355 │ │ 0x0038 line=356 │ │ @@ -275745,18 +275771,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b16d0: |[0b16d0] com.squareup.okhttp.internal.framed.Http2$Reader.close:()V │ │ -0b16e0: 5410 0f10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b16e4: 7210 382c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ -0b16ea: 0e00 |0005: return-void │ │ +0b1754: |[0b1754] com.squareup.okhttp.internal.framed.Http2$Reader.close:()V │ │ +0b1764: 5410 0f10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1768: 7210 382c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ +0b176e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0005 line=360 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Http2$Reader; │ │ │ │ @@ -275765,88 +275791,88 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 160 16-bit code units │ │ -0b16ec: |[0b16ec] com.squareup.okhttp.internal.framed.Http2$Reader.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z │ │ -0b16fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b16fe: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0b1700: 54a7 0f10 |0002: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1704: 1608 0900 |0004: const-wide/16 v8, #int 9 // #9 │ │ -0b1708: 7230 462c 8709 |0006: invoke-interface {v7, v8, v9}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ -0b170e: 54a7 0f10 |0009: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1712: 7110 d325 0700 |000b: invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$300:(Lokio/BufferedSource;)I // method@25d3 │ │ -0b1718: 0a02 |000e: move-result v2 │ │ -0b171a: 3a02 0600 |000f: if-ltz v2, 0015 // +0006 │ │ -0b171e: 1307 0040 |0011: const/16 v7, #int 16384 // #4000 │ │ -0b1722: 3772 1400 |0013: if-le v2, v7, 0027 // +0014 │ │ -0b1726: 1a07 4805 |0015: const-string v7, "FRAME_SIZE_ERROR: %s" // string@0548 │ │ -0b172a: 2355 9906 |0017: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0b172e: 7110 9e27 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b1734: 0c08 |001c: move-result-object v8 │ │ -0b1736: 4d08 0506 |001d: aput-object v8, v5, v6 │ │ -0b173a: 7120 d225 5700 |001f: invoke-static {v7, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b1740: 0c05 |0022: move-result-object v5 │ │ -0b1742: 2705 |0023: throw v5 │ │ -0b1744: 0d00 |0024: move-exception v0 │ │ -0b1746: 0165 |0025: move v5, v6 │ │ -0b1748: 0f05 |0026: return v5 │ │ -0b174a: 54a6 0f10 |0027: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b174e: 7210 3c2c 0600 |0029: invoke-interface {v6}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b1754: 0a06 |002c: move-result v6 │ │ -0b1756: d566 ff00 |002d: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -0b175a: 8d64 |002f: int-to-byte v4, v6 │ │ -0b175c: 54a6 0f10 |0030: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1760: 7210 3c2c 0600 |0032: invoke-interface {v6}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b1766: 0a06 |0035: move-result v6 │ │ -0b1768: d566 ff00 |0036: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -0b176c: 8d61 |0038: int-to-byte v1, v6 │ │ -0b176e: 54a6 0f10 |0039: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b1772: 7210 412c 0600 |003b: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b1778: 0a06 |003e: move-result v6 │ │ -0b177a: 1407 ffff ff7f |003f: const v7, #float nan // #7fffffff │ │ -0b1780: 9503 0607 |0042: and-int v3, v6, v7 │ │ -0b1784: 7100 d125 0000 |0044: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b178a: 0c06 |0047: move-result-object v6 │ │ -0b178c: 6207 d210 |0048: sget-object v7, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d2 │ │ -0b1790: 6e20 2529 7600 |004a: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ -0b1796: 0a06 |004d: move-result v6 │ │ -0b1798: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -0b179c: 7100 d125 0000 |0050: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b17a2: 0c06 |0053: move-result-object v6 │ │ -0b17a4: 7151 ac25 3542 |0054: invoke-static {v5, v3, v2, v4, v1}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@25ac │ │ -0b17aa: 0c07 |0057: move-result-object v7 │ │ -0b17ac: 6e20 2329 7600 |0058: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ -0b17b2: 2b04 2f00 0000 |005b: packed-switch v4, 0000008a // +0000002f │ │ -0b17b8: 54a6 0f10 |005e: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b17bc: 8128 |0060: int-to-long v8, v2 │ │ -0b17be: 7230 472c 8609 |0061: invoke-interface {v6, v8, v9}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0b17c4: 28c2 |0064: goto 0026 // -003e │ │ -0b17c6: 7053 b125 ba12 |0065: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readData:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b1 │ │ -0b17cc: 28be |0068: goto 0026 // -0042 │ │ -0b17ce: 7053 b425 ba12 |0069: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b4 │ │ -0b17d4: 28ba |006c: goto 0026 // -0046 │ │ -0b17d6: 7053 b725 ba12 |006d: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b7 │ │ -0b17dc: 28b6 |0070: goto 0026 // -004a │ │ -0b17de: 7053 b925 ba12 |0071: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b9 │ │ -0b17e4: 28b2 |0074: goto 0026 // -004e │ │ -0b17e6: 7053 ba25 ba12 |0075: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25ba │ │ -0b17ec: 28ae |0078: goto 0026 // -0052 │ │ -0b17ee: 7053 b825 ba12 |0079: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPushPromise:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b8 │ │ -0b17f4: 28aa |007c: goto 0026 // -0056 │ │ -0b17f6: 7053 b525 ba12 |007d: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b5 │ │ -0b17fc: 28a6 |0080: goto 0026 // -005a │ │ -0b17fe: 7053 b225 ba12 |0081: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b2 │ │ -0b1804: 28a2 |0084: goto 0026 // -005e │ │ -0b1806: 7053 bb25 ba12 |0085: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25bb │ │ -0b180c: 289e |0088: goto 0026 // -0062 │ │ -0b180e: 0000 |0089: nop // spacer │ │ -0b1810: 0001 0900 0000 0000 0a00 0000 0e00 ... |008a: packed-switch-data (22 units) │ │ +0b1770: |[0b1770] com.squareup.okhttp.internal.framed.Http2$Reader.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z │ │ +0b1780: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b1782: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0b1784: 54a7 0f10 |0002: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1788: 1608 0900 |0004: const-wide/16 v8, #int 9 // #9 │ │ +0b178c: 7230 462c 8709 |0006: invoke-interface {v7, v8, v9}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ +0b1792: 54a7 0f10 |0009: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1796: 7110 d325 0700 |000b: invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$300:(Lokio/BufferedSource;)I // method@25d3 │ │ +0b179c: 0a02 |000e: move-result v2 │ │ +0b179e: 3a02 0600 |000f: if-ltz v2, 0015 // +0006 │ │ +0b17a2: 1307 0040 |0011: const/16 v7, #int 16384 // #4000 │ │ +0b17a6: 3772 1400 |0013: if-le v2, v7, 0027 // +0014 │ │ +0b17aa: 1a07 4c05 |0015: const-string v7, "FRAME_SIZE_ERROR: %s" // string@054c │ │ +0b17ae: 2355 9c06 |0017: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0b17b2: 7110 9e27 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b17b8: 0c08 |001c: move-result-object v8 │ │ +0b17ba: 4d08 0506 |001d: aput-object v8, v5, v6 │ │ +0b17be: 7120 d225 5700 |001f: invoke-static {v7, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b17c4: 0c05 |0022: move-result-object v5 │ │ +0b17c6: 2705 |0023: throw v5 │ │ +0b17c8: 0d00 |0024: move-exception v0 │ │ +0b17ca: 0165 |0025: move v5, v6 │ │ +0b17cc: 0f05 |0026: return v5 │ │ +0b17ce: 54a6 0f10 |0027: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b17d2: 7210 3c2c 0600 |0029: invoke-interface {v6}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b17d8: 0a06 |002c: move-result v6 │ │ +0b17da: d566 ff00 |002d: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +0b17de: 8d64 |002f: int-to-byte v4, v6 │ │ +0b17e0: 54a6 0f10 |0030: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b17e4: 7210 3c2c 0600 |0032: invoke-interface {v6}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b17ea: 0a06 |0035: move-result v6 │ │ +0b17ec: d566 ff00 |0036: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +0b17f0: 8d61 |0038: int-to-byte v1, v6 │ │ +0b17f2: 54a6 0f10 |0039: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b17f6: 7210 412c 0600 |003b: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b17fc: 0a06 |003e: move-result v6 │ │ +0b17fe: 1407 ffff ff7f |003f: const v7, #float nan // #7fffffff │ │ +0b1804: 9503 0607 |0042: and-int v3, v6, v7 │ │ +0b1808: 7100 d125 0000 |0044: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b180e: 0c06 |0047: move-result-object v6 │ │ +0b1810: 6207 d910 |0048: sget-object v7, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d9 │ │ +0b1814: 6e20 2529 7600 |004a: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ +0b181a: 0a06 |004d: move-result v6 │ │ +0b181c: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +0b1820: 7100 d125 0000 |0050: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b1826: 0c06 |0053: move-result-object v6 │ │ +0b1828: 7151 ac25 3542 |0054: invoke-static {v5, v3, v2, v4, v1}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@25ac │ │ +0b182e: 0c07 |0057: move-result-object v7 │ │ +0b1830: 6e20 2329 7600 |0058: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ +0b1836: 2b04 2f00 0000 |005b: packed-switch v4, 0000008a // +0000002f │ │ +0b183c: 54a6 0f10 |005e: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b1840: 8128 |0060: int-to-long v8, v2 │ │ +0b1842: 7230 472c 8609 |0061: invoke-interface {v6, v8, v9}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0b1848: 28c2 |0064: goto 0026 // -003e │ │ +0b184a: 7053 b125 ba12 |0065: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readData:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b1 │ │ +0b1850: 28be |0068: goto 0026 // -0042 │ │ +0b1852: 7053 b425 ba12 |0069: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b4 │ │ +0b1858: 28ba |006c: goto 0026 // -0046 │ │ +0b185a: 7053 b725 ba12 |006d: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b7 │ │ +0b1860: 28b6 |0070: goto 0026 // -004a │ │ +0b1862: 7053 b925 ba12 |0071: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b9 │ │ +0b1868: 28b2 |0074: goto 0026 // -004e │ │ +0b186a: 7053 ba25 ba12 |0075: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25ba │ │ +0b1870: 28ae |0078: goto 0026 // -0052 │ │ +0b1872: 7053 b825 ba12 |0079: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPushPromise:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b8 │ │ +0b1878: 28aa |007c: goto 0026 // -0056 │ │ +0b187a: 7053 b525 ba12 |007d: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b5 │ │ +0b1880: 28a6 |0080: goto 0026 // -005a │ │ +0b1882: 7053 b225 ba12 |0081: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25b2 │ │ +0b1888: 28a2 |0084: goto 0026 // -005e │ │ +0b188a: 7053 bb25 ba12 |0085: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@25bb │ │ +0b1890: 289e |0088: goto 0026 // -0062 │ │ +0b1892: 0000 |0089: nop // spacer │ │ +0b1894: 0001 0900 0000 0000 0a00 0000 0e00 ... |008a: packed-switch-data (22 units) │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/io/IOException; -> 0x0024 │ │ positions : │ │ 0x0002 line=113 │ │ 0x0009 line=130 │ │ 0x000f line=131 │ │ @@ -275884,82 +275910,82 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0b184c: |[0b184c] com.squareup.okhttp.internal.framed.Http2$Reader.readConnectionPreface:()V │ │ -0b185c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0b185e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0b1860: 5571 0c10 |0002: iget-boolean v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.client:Z // field@100c │ │ -0b1864: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -0b1868: 0e00 |0006: return-void │ │ -0b186a: 5471 0f10 |0007: iget-object v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ -0b186e: 7100 d025 0000 |0009: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@25d0 │ │ -0b1874: 0c02 |000c: move-result-object v2 │ │ -0b1876: 6e10 572c 0200 |000d: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0b187c: 0a02 |0010: move-result v2 │ │ -0b187e: 8122 |0011: int-to-long v2, v2 │ │ -0b1880: 7230 3f2c 2103 |0012: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@2c3f │ │ -0b1886: 0c00 |0015: move-result-object v0 │ │ -0b1888: 7100 d125 0000 |0016: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b188e: 0c01 |0019: move-result-object v1 │ │ -0b1890: 6202 d210 |001a: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d2 │ │ -0b1894: 6e20 2529 2100 |001c: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ -0b189a: 0a01 |001f: move-result v1 │ │ -0b189c: 3801 1700 |0020: if-eqz v1, 0037 // +0017 │ │ -0b18a0: 7100 d125 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b18a6: 0c01 |0025: move-result-object v1 │ │ -0b18a8: 1a02 9401 |0026: const-string v2, "<< CONNECTION %s" // string@0194 │ │ -0b18ac: 2363 9906 |0028: new-array v3, v6, [Ljava/lang/Object; // type@0699 │ │ -0b18b0: 6e10 532c 0000 |002a: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ -0b18b6: 0c04 |002d: move-result-object v4 │ │ -0b18b8: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ -0b18bc: 7120 d927 3200 |0030: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0b18c2: 0c02 |0033: move-result-object v2 │ │ -0b18c4: 6e20 2329 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ -0b18ca: 7100 d025 0000 |0037: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@25d0 │ │ -0b18d0: 0c01 |003a: move-result-object v1 │ │ -0b18d2: 6e20 502c 0100 |003b: invoke-virtual {v1, v0}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ -0b18d8: 0a01 |003e: move-result v1 │ │ -0b18da: 3901 c7ff |003f: if-nez v1, 0006 // -0039 │ │ -0b18de: 1a01 2305 |0041: const-string v1, "Expected a connection header but was %s" // string@0523 │ │ -0b18e2: 2362 9906 |0043: new-array v2, v6, [Ljava/lang/Object; // type@0699 │ │ -0b18e6: 6e10 5b2c 0000 |0045: invoke-virtual {v0}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ -0b18ec: 0c03 |0048: move-result-object v3 │ │ -0b18ee: 4d03 0205 |0049: aput-object v3, v2, v5 │ │ -0b18f2: 7120 d225 2100 |004b: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ -0b18f8: 0c01 |004e: move-result-object v1 │ │ -0b18fa: 2701 |004f: throw v1 │ │ +0b18d0: |[0b18d0] com.squareup.okhttp.internal.framed.Http2$Reader.readConnectionPreface:()V │ │ +0b18e0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0b18e2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0b18e4: 5571 0c10 |0002: iget-boolean v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.client:Z // field@100c │ │ +0b18e8: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +0b18ec: 0e00 |0006: return-void │ │ +0b18ee: 5471 0f10 |0007: iget-object v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@100f │ │ +0b18f2: 7100 d025 0000 |0009: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@25d0 │ │ +0b18f8: 0c02 |000c: move-result-object v2 │ │ +0b18fa: 6e10 572c 0200 |000d: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0b1900: 0a02 |0010: move-result v2 │ │ +0b1902: 8122 |0011: int-to-long v2, v2 │ │ +0b1904: 7230 3f2c 2103 |0012: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@2c3f │ │ +0b190a: 0c00 |0015: move-result-object v0 │ │ +0b190c: 7100 d125 0000 |0016: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b1912: 0c01 |0019: move-result-object v1 │ │ +0b1914: 6202 d910 |001a: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d9 │ │ +0b1918: 6e20 2529 2100 |001c: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ +0b191e: 0a01 |001f: move-result v1 │ │ +0b1920: 3801 1700 |0020: if-eqz v1, 0037 // +0017 │ │ +0b1924: 7100 d125 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b192a: 0c01 |0025: move-result-object v1 │ │ +0b192c: 1a02 9401 |0026: const-string v2, "<< CONNECTION %s" // string@0194 │ │ +0b1930: 2363 9c06 |0028: new-array v3, v6, [Ljava/lang/Object; // type@069c │ │ +0b1934: 6e10 532c 0000 |002a: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ +0b193a: 0c04 |002d: move-result-object v4 │ │ +0b193c: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ +0b1940: 7120 d927 3200 |0030: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0b1946: 0c02 |0033: move-result-object v2 │ │ +0b1948: 6e20 2329 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ +0b194e: 7100 d025 0000 |0037: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@25d0 │ │ +0b1954: 0c01 |003a: move-result-object v1 │ │ +0b1956: 6e20 502c 0100 |003b: invoke-virtual {v1, v0}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ +0b195c: 0a01 |003e: move-result v1 │ │ +0b195e: 3901 c7ff |003f: if-nez v1, 0006 // -0039 │ │ +0b1962: 1a01 2605 |0041: const-string v1, "Expected a connection header but was %s" // string@0526 │ │ +0b1966: 2362 9c06 |0043: new-array v2, v6, [Ljava/lang/Object; // type@069c │ │ +0b196a: 6e10 5b2c 0000 |0045: invoke-virtual {v0}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ +0b1970: 0c03 |0048: move-result-object v3 │ │ +0b1972: 4d03 0205 |0049: aput-object v3, v2, v5 │ │ +0b1976: 7120 d225 2100 |004b: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d2 │ │ +0b197c: 0c01 |004e: move-result-object v1 │ │ +0b197e: 2701 |004f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=103 │ │ 0x0006 line=109 │ │ 0x0007 line=104 │ │ 0x0016 line=105 │ │ 0x0037 line=106 │ │ 0x0041 line=107 │ │ locals : │ │ 0x0016 - 0x0050 reg=0 connectionPreface Lokio/ByteString; │ │ 0x0000 - 0x0050 reg=7 this Lcom/squareup/okhttp/internal/framed/Http2$Reader; │ │ │ │ - source_file_idx : 1518 (Http2.java) │ │ + source_file_idx : 1522 (Http2.java) │ │ │ │ -Class #955 header: │ │ -class_idx : 1268 │ │ +Class #956 header: │ │ +class_idx : 1269 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1518 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1522 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ -Class #955 annotations: │ │ +Class #956 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/Http2; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Writer" │ │ Annotations on method #9661 'ackSettings' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9662 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ @@ -275991,15 +276017,15 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ZZII" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9676 'windowUpdate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9677 'writeContinuationFrames' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #955 - │ │ +Class #956 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Http2$Writer;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/framed/FrameWriter;' │ │ Static fields - │ │ Instance fields - │ │ @@ -276033,28 +276059,28 @@ │ │ type : '(Lokio/BufferedSink;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0b18fc: |[0b18fc] com.squareup.okhttp.internal.framed.Http2$Writer.:(Lokio/BufferedSink;Z)V │ │ -0b190c: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b1912: 5b23 1510 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1916: 5c24 1010 |0005: iput-boolean v4, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.client:Z // field@1010 │ │ -0b191a: 2200 4906 |0007: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0b191e: 7010 eb2b 0000 |0009: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0b1924: 5b20 1210 |000c: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ -0b1928: 2200 ef04 |000e: new-instance v0, Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // type@04ef │ │ -0b192c: 5421 1210 |0010: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ -0b1930: 7020 9a25 1000 |0012: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.:(Lokio/Buffer;)V // method@259a │ │ -0b1936: 5b20 1310 |0015: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@1013 │ │ -0b193a: 1300 0040 |0017: const/16 v0, #int 16384 // #4000 │ │ -0b193e: 5920 1410 |0019: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ -0b1942: 0e00 |001b: return-void │ │ +0b1980: |[0b1980] com.squareup.okhttp.internal.framed.Http2$Writer.:(Lokio/BufferedSink;Z)V │ │ +0b1990: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b1996: 5b23 1510 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b199a: 5c24 1010 |0005: iput-boolean v4, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.client:Z // field@1010 │ │ +0b199e: 2200 4c06 |0007: new-instance v0, Lokio/Buffer; // type@064c │ │ +0b19a2: 7010 eb2b 0000 |0009: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0b19a8: 5b20 1210 |000c: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ +0b19ac: 2200 f004 |000e: new-instance v0, Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // type@04f0 │ │ +0b19b0: 5421 1210 |0010: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ +0b19b4: 7020 9a25 1000 |0012: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.:(Lokio/Buffer;)V // method@259a │ │ +0b19ba: 5b20 1310 |0015: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@1013 │ │ +0b19be: 1300 0040 |0017: const/16 v0, #int 16384 // #4000 │ │ +0b19c2: 5920 1410 |0019: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ +0b19c6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0003 line=372 │ │ 0x0005 line=373 │ │ 0x0007 line=374 │ │ 0x000e line=375 │ │ @@ -276070,38 +276096,38 @@ │ │ type : '(IJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -0b1944: |[0b1944] com.squareup.okhttp.internal.framed.Http2$Writer.writeContinuationFrames:(IJ)V │ │ -0b1954: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0b1958: 3101 0a06 |0002: cmp-long v1, v10, v6 │ │ -0b195c: 3d01 2100 |0004: if-lez v1, 0025 // +0021 │ │ -0b1960: 5281 1410 |0006: iget v1, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ -0b1964: 8112 |0008: int-to-long v2, v1 │ │ -0b1966: 7140 b027 32ba |0009: invoke-static {v2, v3, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0b196c: 0b02 |000c: move-result-wide v2 │ │ -0b196e: 8420 |000d: long-to-int v0, v2 │ │ -0b1970: 8102 |000e: int-to-long v2, v0 │ │ -0b1972: bc2a |000f: sub-long/2addr v10, v2 │ │ -0b1974: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ -0b1978: 3101 0a06 |0012: cmp-long v1, v10, v6 │ │ -0b197c: 3901 0f00 |0014: if-nez v1, 0023 // +000f │ │ -0b1980: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -0b1982: 6e51 c325 9820 |0017: invoke-virtual {v8, v9, v0, v2, v1}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b1988: 5481 1510 |001a: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b198c: 5482 1210 |001c: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ -0b1990: 8104 |001e: int-to-long v4, v0 │ │ -0b1992: 7240 302c 2154 |001f: invoke-interface {v1, v2, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ -0b1998: 28e0 |0022: goto 0002 // -0020 │ │ -0b199a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0b199c: 28f3 |0024: goto 0017 // -000d │ │ -0b199e: 0e00 |0025: return-void │ │ +0b19c8: |[0b19c8] com.squareup.okhttp.internal.framed.Http2$Writer.writeContinuationFrames:(IJ)V │ │ +0b19d8: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0b19dc: 3101 0a06 |0002: cmp-long v1, v10, v6 │ │ +0b19e0: 3d01 2100 |0004: if-lez v1, 0025 // +0021 │ │ +0b19e4: 5281 1410 |0006: iget v1, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ +0b19e8: 8112 |0008: int-to-long v2, v1 │ │ +0b19ea: 7140 b027 32ba |0009: invoke-static {v2, v3, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0b19f0: 0b02 |000c: move-result-wide v2 │ │ +0b19f2: 8420 |000d: long-to-int v0, v2 │ │ +0b19f4: 8102 |000e: int-to-long v2, v0 │ │ +0b19f6: bc2a |000f: sub-long/2addr v10, v2 │ │ +0b19f8: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ +0b19fc: 3101 0a06 |0012: cmp-long v1, v10, v6 │ │ +0b1a00: 3901 0f00 |0014: if-nez v1, 0023 // +000f │ │ +0b1a04: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +0b1a06: 6e51 c325 9820 |0017: invoke-virtual {v8, v9, v0, v2, v1}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b1a0c: 5481 1510 |001a: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1a10: 5482 1210 |001c: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ +0b1a14: 8104 |001e: int-to-long v4, v0 │ │ +0b1a16: 7240 302c 2154 |001f: invoke-interface {v1, v2, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ +0b1a1c: 28e0 |0022: goto 0002 // -0020 │ │ +0b1a1e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0b1a20: 28f3 |0024: goto 0017 // -000d │ │ +0b1a22: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=457 │ │ 0x0006 line=458 │ │ 0x000e line=459 │ │ 0x0010 line=460 │ │ 0x001a line=461 │ │ @@ -276119,38 +276145,38 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -0b19a0: |[0b19a0] com.squareup.okhttp.internal.framed.Http2$Writer.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0b19b0: 1d06 |0000: monitor-enter v6 │ │ -0b19b2: 5564 1110 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b19b6: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -0b19ba: 2204 3705 |0005: new-instance v4, Ljava/io/IOException; // type@0537 │ │ -0b19be: 1a05 2f19 |0007: const-string v5, "closed" // string@192f │ │ -0b19c2: 7020 4627 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b19c8: 2704 |000c: throw v4 │ │ -0b19ca: 0d04 |000d: move-exception v4 │ │ -0b19cc: 1e06 |000e: monitor-exit v6 │ │ -0b19ce: 2704 |000f: throw v4 │ │ -0b19d0: 5264 1410 |0010: iget v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ -0b19d4: 6e20 0b26 4700 |0012: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Settings;.getMaxFrameSize:(I)I // method@260b │ │ -0b19da: 0a04 |0015: move-result v4 │ │ -0b19dc: 5964 1410 |0016: iput v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ -0b19e0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0b19e2: 1243 |0019: const/4 v3, #int 4 // #4 │ │ -0b19e4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0b19e6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0b19e8: 6e50 c325 2631 |001c: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b19ee: 5464 1510 |001f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b19f2: 7210 2c2c 0400 |0021: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b19f8: 1e06 |0024: monitor-exit v6 │ │ -0b19fa: 0e00 |0025: return-void │ │ +0b1a24: |[0b1a24] com.squareup.okhttp.internal.framed.Http2$Writer.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +0b1a34: 1d06 |0000: monitor-enter v6 │ │ +0b1a36: 5564 1110 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b1a3a: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ +0b1a3e: 2204 3805 |0005: new-instance v4, Ljava/io/IOException; // type@0538 │ │ +0b1a42: 1a05 3919 |0007: const-string v5, "closed" // string@1939 │ │ +0b1a46: 7020 4627 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b1a4c: 2704 |000c: throw v4 │ │ +0b1a4e: 0d04 |000d: move-exception v4 │ │ +0b1a50: 1e06 |000e: monitor-exit v6 │ │ +0b1a52: 2704 |000f: throw v4 │ │ +0b1a54: 5264 1410 |0010: iget v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ +0b1a58: 6e20 0b26 4700 |0012: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Settings;.getMaxFrameSize:(I)I // method@260b │ │ +0b1a5e: 0a04 |0015: move-result v4 │ │ +0b1a60: 5964 1410 |0016: iput v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ +0b1a64: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0b1a66: 1243 |0019: const/4 v3, #int 4 // #4 │ │ +0b1a68: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0b1a6a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0b1a6c: 6e50 c325 2631 |001c: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b1a72: 5464 1510 |001f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1a76: 7210 2c2c 0400 |0021: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b1a7c: 1e06 |0024: monitor-exit v6 │ │ +0b1a7e: 0e00 |0025: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0024 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=385 │ │ @@ -276175,25 +276201,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b1a10: |[0b1a10] com.squareup.okhttp.internal.framed.Http2$Writer.close:()V │ │ -0b1a20: 1d01 |0000: monitor-enter v1 │ │ -0b1a22: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0b1a24: 5c10 1110 |0002: iput-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b1a28: 5410 1510 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1a2c: 7210 292c 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ -0b1a32: 1e01 |0009: monitor-exit v1 │ │ -0b1a34: 0e00 |000a: return-void │ │ -0b1a36: 0d00 |000b: move-exception v0 │ │ -0b1a38: 1e01 |000c: monitor-exit v1 │ │ -0b1a3a: 2700 |000d: throw v0 │ │ +0b1a94: |[0b1a94] com.squareup.okhttp.internal.framed.Http2$Writer.close:()V │ │ +0b1aa4: 1d01 |0000: monitor-enter v1 │ │ +0b1aa6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0b1aa8: 5c10 1110 |0002: iput-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b1aac: 5410 1510 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1ab0: 7210 292c 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ +0b1ab6: 1e01 |0009: monitor-exit v1 │ │ +0b1ab8: 0e00 |000a: return-void │ │ +0b1aba: 0d00 |000b: move-exception v0 │ │ +0b1abc: 1e01 |000c: monitor-exit v1 │ │ +0b1abe: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=562 │ │ 0x0004 line=563 │ │ 0x0009 line=564 │ │ @@ -276206,58 +276232,58 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0b1a48: |[0b1a48] com.squareup.okhttp.internal.framed.Http2$Writer.connectionPreface:()V │ │ -0b1a58: 1d05 |0000: monitor-enter v5 │ │ -0b1a5a: 5550 1110 |0001: iget-boolean v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b1a5e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -0b1a62: 2200 3705 |0005: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0b1a66: 1a01 2f19 |0007: const-string v1, "closed" // string@192f │ │ -0b1a6a: 7020 4627 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b1a70: 2700 |000c: throw v0 │ │ -0b1a72: 0d00 |000d: move-exception v0 │ │ -0b1a74: 1e05 |000e: monitor-exit v5 │ │ -0b1a76: 2700 |000f: throw v0 │ │ -0b1a78: 5550 1010 |0010: iget-boolean v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.client:Z // field@1010 │ │ -0b1a7c: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -0b1a80: 1e05 |0014: monitor-exit v5 │ │ -0b1a82: 0e00 |0015: return-void │ │ -0b1a84: 7100 d125 0000 |0016: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b1a8a: 0c00 |0019: move-result-object v0 │ │ -0b1a8c: 6201 d210 |001a: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d2 │ │ -0b1a90: 6e20 2529 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ -0b1a96: 0a00 |001f: move-result v0 │ │ -0b1a98: 3800 1d00 |0020: if-eqz v0, 003d // +001d │ │ -0b1a9c: 7100 d125 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b1aa2: 0c00 |0025: move-result-object v0 │ │ -0b1aa4: 1a01 cd01 |0026: const-string v1, ">> CONNECTION %s" // string@01cd │ │ -0b1aa8: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -0b1aaa: 2322 9906 |0029: new-array v2, v2, [Ljava/lang/Object; // type@0699 │ │ -0b1aae: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0b1ab0: 7100 d025 0000 |002c: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@25d0 │ │ -0b1ab6: 0c04 |002f: move-result-object v4 │ │ -0b1ab8: 6e10 532c 0400 |0030: invoke-virtual {v4}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ -0b1abe: 0c04 |0033: move-result-object v4 │ │ -0b1ac0: 4d04 0203 |0034: aput-object v4, v2, v3 │ │ -0b1ac4: 7120 d927 2100 |0036: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0b1aca: 0c01 |0039: move-result-object v1 │ │ -0b1acc: 6e20 2329 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ -0b1ad2: 5450 1510 |003d: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1ad6: 7100 d025 0000 |003f: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@25d0 │ │ -0b1adc: 0c01 |0042: move-result-object v1 │ │ -0b1ade: 6e10 592c 0100 |0043: invoke-virtual {v1}, Lokio/ByteString;.toByteArray:()[B // method@2c59 │ │ -0b1ae4: 0c01 |0046: move-result-object v1 │ │ -0b1ae6: 7220 2f2c 1000 |0047: invoke-interface {v0, v1}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@2c2f │ │ -0b1aec: 5450 1510 |004a: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1af0: 7210 2c2c 0000 |004c: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b1af6: 28c5 |004f: goto 0014 // -003b │ │ +0b1acc: |[0b1acc] com.squareup.okhttp.internal.framed.Http2$Writer.connectionPreface:()V │ │ +0b1adc: 1d05 |0000: monitor-enter v5 │ │ +0b1ade: 5550 1110 |0001: iget-boolean v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b1ae2: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +0b1ae6: 2200 3805 |0005: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0b1aea: 1a01 3919 |0007: const-string v1, "closed" // string@1939 │ │ +0b1aee: 7020 4627 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b1af4: 2700 |000c: throw v0 │ │ +0b1af6: 0d00 |000d: move-exception v0 │ │ +0b1af8: 1e05 |000e: monitor-exit v5 │ │ +0b1afa: 2700 |000f: throw v0 │ │ +0b1afc: 5550 1010 |0010: iget-boolean v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.client:Z // field@1010 │ │ +0b1b00: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +0b1b04: 1e05 |0014: monitor-exit v5 │ │ +0b1b06: 0e00 |0015: return-void │ │ +0b1b08: 7100 d125 0000 |0016: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b1b0e: 0c00 |0019: move-result-object v0 │ │ +0b1b10: 6201 d910 |001a: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d9 │ │ +0b1b14: 6e20 2529 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ +0b1b1a: 0a00 |001f: move-result v0 │ │ +0b1b1c: 3800 1d00 |0020: if-eqz v0, 003d // +001d │ │ +0b1b20: 7100 d125 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b1b26: 0c00 |0025: move-result-object v0 │ │ +0b1b28: 1a01 cd01 |0026: const-string v1, ">> CONNECTION %s" // string@01cd │ │ +0b1b2c: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +0b1b2e: 2322 9c06 |0029: new-array v2, v2, [Ljava/lang/Object; // type@069c │ │ +0b1b32: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +0b1b34: 7100 d025 0000 |002c: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@25d0 │ │ +0b1b3a: 0c04 |002f: move-result-object v4 │ │ +0b1b3c: 6e10 532c 0400 |0030: invoke-virtual {v4}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ +0b1b42: 0c04 |0033: move-result-object v4 │ │ +0b1b44: 4d04 0203 |0034: aput-object v4, v2, v3 │ │ +0b1b48: 7120 d927 2100 |0036: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0b1b4e: 0c01 |0039: move-result-object v1 │ │ +0b1b50: 6e20 2329 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ +0b1b56: 5450 1510 |003d: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1b5a: 7100 d025 0000 |003f: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@25d0 │ │ +0b1b60: 0c01 |0042: move-result-object v1 │ │ +0b1b62: 6e10 592c 0100 |0043: invoke-virtual {v1}, Lokio/ByteString;.toByteArray:()[B // method@2c59 │ │ +0b1b68: 0c01 |0046: move-result-object v1 │ │ +0b1b6a: 7220 2f2c 1000 |0047: invoke-interface {v0, v1}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@2c2f │ │ +0b1b70: 5450 1510 |004a: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1b74: 7210 2c2c 0000 |004c: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b1b7a: 28c5 |004f: goto 0014 // -003b │ │ catches : 3 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0012 │ │ -> 0x000d │ │ 0x0016 - 0x004f │ │ -> 0x000d │ │ @@ -276277,32 +276303,32 @@ │ │ type : '(ZILokio/Buffer;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0b1b14: |[0b1b14] com.squareup.okhttp.internal.framed.Http2$Writer.data:(ZILokio/Buffer;I)V │ │ -0b1b24: 1d03 |0000: monitor-enter v3 │ │ -0b1b26: 5531 1110 |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b1b2a: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ -0b1b2e: 2201 3705 |0005: new-instance v1, Ljava/io/IOException; // type@0537 │ │ -0b1b32: 1a02 2f19 |0007: const-string v2, "closed" // string@192f │ │ -0b1b36: 7020 4627 2100 |0009: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b1b3c: 2701 |000c: throw v1 │ │ -0b1b3e: 0d01 |000d: move-exception v1 │ │ -0b1b40: 1e03 |000e: monitor-exit v3 │ │ -0b1b42: 2701 |000f: throw v1 │ │ -0b1b44: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b1b46: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -0b1b4a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0b1b4c: 8d10 |0014: int-to-byte v0, v1 │ │ -0b1b4e: 6e57 c125 5360 |0015: invoke-virtual {v3, v5, v0, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.dataFrame:(IBLokio/Buffer;I)V // method@25c1 │ │ -0b1b54: 1e03 |0018: monitor-exit v3 │ │ -0b1b56: 0e00 |0019: return-void │ │ +0b1b98: |[0b1b98] com.squareup.okhttp.internal.framed.Http2$Writer.data:(ZILokio/Buffer;I)V │ │ +0b1ba8: 1d03 |0000: monitor-enter v3 │ │ +0b1baa: 5531 1110 |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b1bae: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ +0b1bb2: 2201 3805 |0005: new-instance v1, Ljava/io/IOException; // type@0538 │ │ +0b1bb6: 1a02 3919 |0007: const-string v2, "closed" // string@1939 │ │ +0b1bba: 7020 4627 2100 |0009: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b1bc0: 2701 |000c: throw v1 │ │ +0b1bc2: 0d01 |000d: move-exception v1 │ │ +0b1bc4: 1e03 |000e: monitor-exit v3 │ │ +0b1bc6: 2701 |000f: throw v1 │ │ +0b1bc8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0b1bca: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +0b1bce: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0b1bd0: 8d10 |0014: int-to-byte v0, v1 │ │ +0b1bd2: 6e57 c125 5360 |0015: invoke-virtual {v3, v5, v0, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.dataFrame:(IBLokio/Buffer;I)V // method@25c1 │ │ +0b1bd8: 1e03 |0018: monitor-exit v3 │ │ +0b1bda: 0e00 |0019: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0015 - 0x0018 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=484 │ │ @@ -276323,22 +276349,22 @@ │ │ type : '(IBLokio/Buffer;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0b1b6c: |[0b1b6c] com.squareup.okhttp.internal.framed.Http2$Writer.dataFrame:(IBLokio/Buffer;I)V │ │ -0b1b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b1b7e: 6e56 c325 5408 |0001: invoke-virtual {v4, v5, v8, v0, v6}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b1b84: 3d08 0800 |0004: if-lez v8, 000c // +0008 │ │ -0b1b88: 5441 1510 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1b8c: 8182 |0008: int-to-long v2, v8 │ │ -0b1b8e: 7240 302c 7132 |0009: invoke-interface {v1, v7, v2, v3}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ -0b1b94: 0e00 |000c: return-void │ │ +0b1bf0: |[0b1bf0] com.squareup.okhttp.internal.framed.Http2$Writer.dataFrame:(IBLokio/Buffer;I)V │ │ +0b1c00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b1c02: 6e56 c325 5408 |0001: invoke-virtual {v4, v5, v8, v0, v6}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b1c08: 3d08 0800 |0004: if-lez v8, 000c // +0008 │ │ +0b1c0c: 5441 1510 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1c10: 8182 |0008: int-to-long v2, v8 │ │ +0b1c12: 7240 302c 7132 |0009: invoke-interface {v1, v7, v2, v3}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ +0b1c18: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0001 line=492 │ │ 0x0004 line=493 │ │ 0x0006 line=494 │ │ 0x000c line=496 │ │ @@ -276355,29 +276381,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0b1b98: |[0b1b98] com.squareup.okhttp.internal.framed.Http2$Writer.flush:()V │ │ -0b1ba8: 1d02 |0000: monitor-enter v2 │ │ -0b1baa: 5520 1110 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b1bae: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -0b1bb2: 2200 3705 |0005: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0b1bb6: 1a01 2f19 |0007: const-string v1, "closed" // string@192f │ │ -0b1bba: 7020 4627 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b1bc0: 2700 |000c: throw v0 │ │ -0b1bc2: 0d00 |000d: move-exception v0 │ │ -0b1bc4: 1e02 |000e: monitor-exit v2 │ │ -0b1bc6: 2700 |000f: throw v0 │ │ -0b1bc8: 5420 1510 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1bcc: 7210 2c2c 0000 |0012: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b1bd2: 1e02 |0015: monitor-exit v2 │ │ -0b1bd4: 0e00 |0016: return-void │ │ +0b1c1c: |[0b1c1c] com.squareup.okhttp.internal.framed.Http2$Writer.flush:()V │ │ +0b1c2c: 1d02 |0000: monitor-enter v2 │ │ +0b1c2e: 5520 1110 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b1c32: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +0b1c36: 2200 3805 |0005: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0b1c3a: 1a01 3919 |0007: const-string v1, "closed" // string@1939 │ │ +0b1c3e: 7020 4627 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b1c44: 2700 |000c: throw v0 │ │ +0b1c46: 0d00 |000d: move-exception v0 │ │ +0b1c48: 1e02 |000e: monitor-exit v2 │ │ +0b1c4a: 2700 |000f: throw v0 │ │ +0b1c4c: 5420 1510 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1c50: 7210 2c2c 0000 |0012: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b1c56: 1e02 |0015: monitor-exit v2 │ │ +0b1c58: 0e00 |0016: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0015 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=380 │ │ @@ -276391,67 +276417,67 @@ │ │ type : '(IIBB)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 102 16-bit code units │ │ -0b1bec: |[0b1bec] com.squareup.okhttp.internal.framed.Http2$Writer.frameHeader:(IIBB)V │ │ -0b1bfc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0b1bfe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b1c00: 7100 d125 0000 |0002: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b1c06: 0c00 |0005: move-result-object v0 │ │ -0b1c08: 6201 d210 |0006: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d2 │ │ -0b1c0c: 6e20 2529 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ -0b1c12: 0a00 |000b: move-result v0 │ │ -0b1c14: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -0b1c18: 7100 d125 0000 |000e: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ -0b1c1e: 0c00 |0011: move-result-object v0 │ │ -0b1c20: 7159 ac25 6387 |0012: invoke-static {v3, v6, v7, v8, v9}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@25ac │ │ -0b1c26: 0c01 |0015: move-result-object v1 │ │ -0b1c28: 6e20 2329 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ -0b1c2e: 5250 1410 |0019: iget v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ -0b1c32: 3707 1a00 |001b: if-le v7, v0, 0035 // +001a │ │ -0b1c36: 1a00 4705 |001d: const-string v0, "FRAME_SIZE_ERROR length > %d: %d" // string@0547 │ │ -0b1c3a: 1221 |001f: const/4 v1, #int 2 // #2 │ │ -0b1c3c: 2311 9906 |0020: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -0b1c40: 5252 1410 |0022: iget v2, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ -0b1c44: 7110 9e27 0200 |0024: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b1c4a: 0c02 |0027: move-result-object v2 │ │ -0b1c4c: 4d02 0103 |0028: aput-object v2, v1, v3 │ │ -0b1c50: 7110 9e27 0700 |002a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b1c56: 0c02 |002d: move-result-object v2 │ │ -0b1c58: 4d02 0104 |002e: aput-object v2, v1, v4 │ │ -0b1c5c: 7120 d525 1000 |0030: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d5 │ │ -0b1c62: 0c00 |0033: move-result-object v0 │ │ -0b1c64: 2700 |0034: throw v0 │ │ -0b1c66: 1500 0080 |0035: const/high16 v0, #int -2147483648 // #8000 │ │ -0b1c6a: b560 |0037: and-int/2addr v0, v6 │ │ -0b1c6c: 3800 1100 |0038: if-eqz v0, 0049 // +0011 │ │ -0b1c70: 1a00 102f |003a: const-string v0, "reserved bit set: %s" // string@2f10 │ │ -0b1c74: 2341 9906 |003c: new-array v1, v4, [Ljava/lang/Object; // type@0699 │ │ -0b1c78: 7110 9e27 0600 |003e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b1c7e: 0c02 |0041: move-result-object v2 │ │ -0b1c80: 4d02 0103 |0042: aput-object v2, v1, v3 │ │ -0b1c84: 7120 d525 1000 |0044: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d5 │ │ -0b1c8a: 0c00 |0047: move-result-object v0 │ │ -0b1c8c: 2700 |0048: throw v0 │ │ -0b1c8e: 5450 1510 |0049: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1c92: 7120 d625 7000 |004b: invoke-static {v0, v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$600:(Lokio/BufferedSink;I)V // method@25d6 │ │ -0b1c98: 5450 1510 |004e: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1c9c: d581 ff00 |0050: and-int/lit16 v1, v8, #int 255 // #00ff │ │ -0b1ca0: 7220 322c 1000 |0052: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ -0b1ca6: 5450 1510 |0055: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1caa: d591 ff00 |0057: and-int/lit16 v1, v9, #int 255 // #00ff │ │ -0b1cae: 7220 322c 1000 |0059: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ -0b1cb4: 5450 1510 |005c: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1cb8: 1401 ffff ff7f |005e: const v1, #float nan // #7fffffff │ │ -0b1cbe: b561 |0061: and-int/2addr v1, v6 │ │ -0b1cc0: 7220 342c 1000 |0062: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b1cc6: 0e00 |0065: return-void │ │ +0b1c70: |[0b1c70] com.squareup.okhttp.internal.framed.Http2$Writer.frameHeader:(IIBB)V │ │ +0b1c80: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0b1c82: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b1c84: 7100 d125 0000 |0002: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b1c8a: 0c00 |0005: move-result-object v0 │ │ +0b1c8c: 6201 d910 |0006: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@10d9 │ │ +0b1c90: 6e20 2529 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@2925 │ │ +0b1c96: 0a00 |000b: move-result v0 │ │ +0b1c98: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +0b1c9c: 7100 d125 0000 |000e: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@25d1 │ │ +0b1ca2: 0c00 |0011: move-result-object v0 │ │ +0b1ca4: 7159 ac25 6387 |0012: invoke-static {v3, v6, v7, v8, v9}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@25ac │ │ +0b1caa: 0c01 |0015: move-result-object v1 │ │ +0b1cac: 6e20 2329 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@2923 │ │ +0b1cb2: 5250 1410 |0019: iget v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ +0b1cb6: 3707 1a00 |001b: if-le v7, v0, 0035 // +001a │ │ +0b1cba: 1a00 4b05 |001d: const-string v0, "FRAME_SIZE_ERROR length > %d: %d" // string@054b │ │ +0b1cbe: 1221 |001f: const/4 v1, #int 2 // #2 │ │ +0b1cc0: 2311 9c06 |0020: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +0b1cc4: 5252 1410 |0022: iget v2, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ +0b1cc8: 7110 9e27 0200 |0024: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b1cce: 0c02 |0027: move-result-object v2 │ │ +0b1cd0: 4d02 0103 |0028: aput-object v2, v1, v3 │ │ +0b1cd4: 7110 9e27 0700 |002a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b1cda: 0c02 |002d: move-result-object v2 │ │ +0b1cdc: 4d02 0104 |002e: aput-object v2, v1, v4 │ │ +0b1ce0: 7120 d525 1000 |0030: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d5 │ │ +0b1ce6: 0c00 |0033: move-result-object v0 │ │ +0b1ce8: 2700 |0034: throw v0 │ │ +0b1cea: 1500 0080 |0035: const/high16 v0, #int -2147483648 // #8000 │ │ +0b1cee: b560 |0037: and-int/2addr v0, v6 │ │ +0b1cf0: 3800 1100 |0038: if-eqz v0, 0049 // +0011 │ │ +0b1cf4: 1a00 1a2f |003a: const-string v0, "reserved bit set: %s" // string@2f1a │ │ +0b1cf8: 2341 9c06 |003c: new-array v1, v4, [Ljava/lang/Object; // type@069c │ │ +0b1cfc: 7110 9e27 0600 |003e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b1d02: 0c02 |0041: move-result-object v2 │ │ +0b1d04: 4d02 0103 |0042: aput-object v2, v1, v3 │ │ +0b1d08: 7120 d525 1000 |0044: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d5 │ │ +0b1d0e: 0c00 |0047: move-result-object v0 │ │ +0b1d10: 2700 |0048: throw v0 │ │ +0b1d12: 5450 1510 |0049: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1d16: 7120 d625 7000 |004b: invoke-static {v0, v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$600:(Lokio/BufferedSink;I)V // method@25d6 │ │ +0b1d1c: 5450 1510 |004e: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1d20: d581 ff00 |0050: and-int/lit16 v1, v8, #int 255 // #00ff │ │ +0b1d24: 7220 322c 1000 |0052: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ +0b1d2a: 5450 1510 |0055: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1d2e: d591 ff00 |0057: and-int/lit16 v1, v9, #int 255 // #00ff │ │ +0b1d32: 7220 322c 1000 |0059: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ +0b1d38: 5450 1510 |005c: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1d3c: 1401 ffff ff7f |005e: const v1, #float nan // #7fffffff │ │ +0b1d42: b561 |0061: and-int/2addr v1, v6 │ │ +0b1d44: 7220 342c 1000 |0062: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b1d4a: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=567 │ │ 0x0019 line=568 │ │ 0x001d line=569 │ │ 0x0035 line=571 │ │ 0x0049 line=572 │ │ @@ -276471,53 +276497,53 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -0b1cc8: |[0b1cc8] com.squareup.okhttp.internal.framed.Http2$Writer.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V │ │ -0b1cd8: 1d06 |0000: monitor-enter v6 │ │ -0b1cda: 5564 1110 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b1cde: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -0b1ce2: 2204 3705 |0005: new-instance v4, Ljava/io/IOException; // type@0537 │ │ -0b1ce6: 1a05 2f19 |0007: const-string v5, "closed" // string@192f │ │ -0b1cea: 7020 4627 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b1cf0: 2704 |000c: throw v4 │ │ -0b1cf2: 0d04 |000d: move-exception v4 │ │ -0b1cf4: 1e06 |000e: monitor-exit v6 │ │ -0b1cf6: 2704 |000f: throw v4 │ │ -0b1cf8: 5284 8a0f |0010: iget v4, v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ -0b1cfc: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ -0b1cfe: 3354 0c00 |0013: if-ne v4, v5, 001f // +000c │ │ -0b1d02: 1a04 6f1c |0015: const-string v4, "errorCode.httpCode == -1" // string@1c6f │ │ -0b1d06: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -0b1d08: 2355 9906 |0018: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0b1d0c: 7120 d525 5400 |001a: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d5 │ │ -0b1d12: 0c04 |001d: move-result-object v4 │ │ -0b1d14: 2704 |001e: throw v4 │ │ -0b1d16: 2194 |001f: array-length v4, v9 │ │ -0b1d18: d801 0408 |0020: add-int/lit8 v1, v4, #int 8 // #08 │ │ -0b1d1c: 1273 |0022: const/4 v3, #int 7 // #7 │ │ -0b1d1e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0b1d20: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -0b1d22: 6e50 c325 2631 |0025: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b1d28: 5464 1510 |0028: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1d2c: 7220 342c 7400 |002a: invoke-interface {v4, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b1d32: 5464 1510 |002d: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1d36: 5285 8a0f |002f: iget v5, v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ -0b1d3a: 7220 342c 5400 |0031: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b1d40: 2194 |0034: array-length v4, v9 │ │ -0b1d42: 3d04 0700 |0035: if-lez v4, 003c // +0007 │ │ -0b1d46: 5464 1510 |0037: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1d4a: 7220 2f2c 9400 |0039: invoke-interface {v4, v9}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@2c2f │ │ -0b1d50: 5464 1510 |003c: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1d54: 7210 2c2c 0400 |003e: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b1d5a: 1e06 |0041: monitor-exit v6 │ │ -0b1d5c: 0e00 |0042: return-void │ │ +0b1d4c: |[0b1d4c] com.squareup.okhttp.internal.framed.Http2$Writer.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V │ │ +0b1d5c: 1d06 |0000: monitor-enter v6 │ │ +0b1d5e: 5564 1110 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b1d62: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ +0b1d66: 2204 3805 |0005: new-instance v4, Ljava/io/IOException; // type@0538 │ │ +0b1d6a: 1a05 3919 |0007: const-string v5, "closed" // string@1939 │ │ +0b1d6e: 7020 4627 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b1d74: 2704 |000c: throw v4 │ │ +0b1d76: 0d04 |000d: move-exception v4 │ │ +0b1d78: 1e06 |000e: monitor-exit v6 │ │ +0b1d7a: 2704 |000f: throw v4 │ │ +0b1d7c: 5284 8a0f |0010: iget v4, v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ +0b1d80: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ +0b1d82: 3354 0c00 |0013: if-ne v4, v5, 001f // +000c │ │ +0b1d86: 1a04 791c |0015: const-string v4, "errorCode.httpCode == -1" // string@1c79 │ │ +0b1d8a: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +0b1d8c: 2355 9c06 |0018: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0b1d90: 7120 d525 5400 |001a: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d5 │ │ +0b1d96: 0c04 |001d: move-result-object v4 │ │ +0b1d98: 2704 |001e: throw v4 │ │ +0b1d9a: 2194 |001f: array-length v4, v9 │ │ +0b1d9c: d801 0408 |0020: add-int/lit8 v1, v4, #int 8 // #08 │ │ +0b1da0: 1273 |0022: const/4 v3, #int 7 // #7 │ │ +0b1da2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0b1da4: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +0b1da6: 6e50 c325 2631 |0025: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b1dac: 5464 1510 |0028: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1db0: 7220 342c 7400 |002a: invoke-interface {v4, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b1db6: 5464 1510 |002d: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1dba: 5285 8a0f |002f: iget v5, v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ +0b1dbe: 7220 342c 5400 |0031: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b1dc4: 2194 |0034: array-length v4, v9 │ │ +0b1dc6: 3d04 0700 |0035: if-lez v4, 003c // +0007 │ │ +0b1dca: 5464 1510 |0037: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1dce: 7220 2f2c 9400 |0039: invoke-interface {v4, v9}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@2c2f │ │ +0b1dd4: 5464 1510 |003c: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1dd8: 7210 2c2c 0400 |003e: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b1dde: 1e06 |0041: monitor-exit v6 │ │ +0b1de0: 0e00 |0042: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0041 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=531 │ │ @@ -276548,53 +276574,53 @@ │ │ type : '(ZILjava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -0b1d74: |[0b1d74] com.squareup.okhttp.internal.framed.Http2$Writer.headers:(ZILjava/util/List;)V │ │ -0b1d84: 55a5 1110 |0000: iget-boolean v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b1d88: 3805 0a00 |0002: if-eqz v5, 000c // +000a │ │ -0b1d8c: 2205 3705 |0004: new-instance v5, Ljava/io/IOException; // type@0537 │ │ -0b1d90: 1a06 2f19 |0006: const-string v6, "closed" // string@192f │ │ -0b1d94: 7020 4627 6500 |0008: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b1d9a: 2705 |000b: throw v5 │ │ -0b1d9c: 54a5 1310 |000c: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@1013 │ │ -0b1da0: 6e20 9c25 d500 |000e: invoke-virtual {v5, v13}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@259c │ │ -0b1da6: 54a5 1210 |0011: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ -0b1daa: 6e10 102c 0500 |0013: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b1db0: 0b00 |0016: move-result-wide v0 │ │ -0b1db2: 52a5 1410 |0017: iget v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ -0b1db6: 8156 |0019: int-to-long v6, v5 │ │ -0b1db8: 7140 b027 7610 |001a: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0b1dbe: 0b06 |001d: move-result-wide v6 │ │ -0b1dc0: 8463 |001e: long-to-int v3, v6 │ │ -0b1dc2: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -0b1dc4: 8136 |0020: int-to-long v6, v3 │ │ -0b1dc6: 3105 0006 |0021: cmp-long v5, v0, v6 │ │ -0b1dca: 3905 1f00 |0023: if-nez v5, 0042 // +001f │ │ -0b1dce: 1242 |0025: const/4 v2, #int 4 // #4 │ │ -0b1dd0: 380b 0500 |0026: if-eqz v11, 002b // +0005 │ │ -0b1dd4: de05 0201 |0028: or-int/lit8 v5, v2, #int 1 // #01 │ │ -0b1dd8: 8d52 |002a: int-to-byte v2, v5 │ │ -0b1dda: 6e52 c325 ca43 |002b: invoke-virtual {v10, v12, v3, v4, v2}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b1de0: 54a5 1510 |002e: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1de4: 54a6 1210 |0030: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ -0b1de8: 8138 |0032: int-to-long v8, v3 │ │ -0b1dea: 7240 302c 6598 |0033: invoke-interface {v5, v6, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ -0b1df0: 8136 |0036: int-to-long v6, v3 │ │ -0b1df2: 3105 0006 |0037: cmp-long v5, v0, v6 │ │ -0b1df6: 3d05 0800 |0039: if-lez v5, 0041 // +0008 │ │ -0b1dfa: 8136 |003b: int-to-long v6, v3 │ │ -0b1dfc: 9c06 0006 |003c: sub-long v6, v0, v6 │ │ -0b1e00: 7040 cd25 ca76 |003e: invoke-direct {v10, v12, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.writeContinuationFrames:(IJ)V // method@25cd │ │ -0b1e06: 0e00 |0041: return-void │ │ -0b1e08: 1202 |0042: const/4 v2, #int 0 // #0 │ │ -0b1e0a: 28e3 |0043: goto 0026 // -001d │ │ +0b1df8: |[0b1df8] com.squareup.okhttp.internal.framed.Http2$Writer.headers:(ZILjava/util/List;)V │ │ +0b1e08: 55a5 1110 |0000: iget-boolean v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b1e0c: 3805 0a00 |0002: if-eqz v5, 000c // +000a │ │ +0b1e10: 2205 3805 |0004: new-instance v5, Ljava/io/IOException; // type@0538 │ │ +0b1e14: 1a06 3919 |0006: const-string v6, "closed" // string@1939 │ │ +0b1e18: 7020 4627 6500 |0008: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b1e1e: 2705 |000b: throw v5 │ │ +0b1e20: 54a5 1310 |000c: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@1013 │ │ +0b1e24: 6e20 9c25 d500 |000e: invoke-virtual {v5, v13}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@259c │ │ +0b1e2a: 54a5 1210 |0011: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ +0b1e2e: 6e10 102c 0500 |0013: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b1e34: 0b00 |0016: move-result-wide v0 │ │ +0b1e36: 52a5 1410 |0017: iget v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ +0b1e3a: 8156 |0019: int-to-long v6, v5 │ │ +0b1e3c: 7140 b027 7610 |001a: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0b1e42: 0b06 |001d: move-result-wide v6 │ │ +0b1e44: 8463 |001e: long-to-int v3, v6 │ │ +0b1e46: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +0b1e48: 8136 |0020: int-to-long v6, v3 │ │ +0b1e4a: 3105 0006 |0021: cmp-long v5, v0, v6 │ │ +0b1e4e: 3905 1f00 |0023: if-nez v5, 0042 // +001f │ │ +0b1e52: 1242 |0025: const/4 v2, #int 4 // #4 │ │ +0b1e54: 380b 0500 |0026: if-eqz v11, 002b // +0005 │ │ +0b1e58: de05 0201 |0028: or-int/lit8 v5, v2, #int 1 // #01 │ │ +0b1e5c: 8d52 |002a: int-to-byte v2, v5 │ │ +0b1e5e: 6e52 c325 ca43 |002b: invoke-virtual {v10, v12, v3, v4, v2}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b1e64: 54a5 1510 |002e: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1e68: 54a6 1210 |0030: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ +0b1e6c: 8138 |0032: int-to-long v8, v3 │ │ +0b1e6e: 7240 302c 6598 |0033: invoke-interface {v5, v6, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ +0b1e74: 8136 |0036: int-to-long v6, v3 │ │ +0b1e76: 3105 0006 |0037: cmp-long v5, v0, v6 │ │ +0b1e7a: 3d05 0800 |0039: if-lez v5, 0041 // +0008 │ │ +0b1e7e: 8136 |003b: int-to-long v6, v3 │ │ +0b1e80: 9c06 0006 |003c: sub-long v6, v0, v6 │ │ +0b1e84: 7040 cd25 ca76 |003e: invoke-direct {v10, v12, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.writeContinuationFrames:(IJ)V // method@25cd │ │ +0b1e8a: 0e00 |0041: return-void │ │ +0b1e8c: 1202 |0042: const/4 v2, #int 0 // #0 │ │ +0b1e8e: 28e3 |0043: goto 0026 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x000c line=443 │ │ 0x0011 line=445 │ │ 0x0017 line=446 │ │ 0x001f line=447 │ │ @@ -276621,17 +276647,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1e0c: |[0b1e0c] com.squareup.okhttp.internal.framed.Http2$Writer.maxDataLength:()I │ │ -0b1e1c: 5210 1410 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ -0b1e20: 0f00 |0002: return v0 │ │ +0b1e90: |[0b1e90] com.squareup.okhttp.internal.framed.Http2$Writer.maxDataLength:()I │ │ +0b1ea0: 5210 1410 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ +0b1ea4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/framed/Http2$Writer;) │ │ @@ -276639,41 +276665,41 @@ │ │ type : '(ZII)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -0b1e24: |[0b1e24] com.squareup.okhttp.internal.framed.Http2$Writer.ping:(ZII)V │ │ -0b1e34: 1d06 |0000: monitor-enter v6 │ │ -0b1e36: 5564 1110 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b1e3a: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -0b1e3e: 2204 3705 |0005: new-instance v4, Ljava/io/IOException; // type@0537 │ │ -0b1e42: 1a05 2f19 |0007: const-string v5, "closed" // string@192f │ │ -0b1e46: 7020 4627 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b1e4c: 2704 |000c: throw v4 │ │ -0b1e4e: 0d04 |000d: move-exception v4 │ │ -0b1e50: 1e06 |000e: monitor-exit v6 │ │ -0b1e52: 2704 |000f: throw v4 │ │ -0b1e54: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ -0b1e58: 1263 |0012: const/4 v3, #int 6 // #6 │ │ -0b1e5a: 3807 1800 |0013: if-eqz v7, 002b // +0018 │ │ -0b1e5e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -0b1e60: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0b1e62: 6e50 c325 2631 |0017: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b1e68: 5464 1510 |001a: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1e6c: 7220 342c 8400 |001c: invoke-interface {v4, v8}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b1e72: 5464 1510 |001f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1e76: 7220 342c 9400 |0021: invoke-interface {v4, v9}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b1e7c: 5464 1510 |0024: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1e80: 7210 2c2c 0400 |0026: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b1e86: 1e06 |0029: monitor-exit v6 │ │ -0b1e88: 0e00 |002a: return-void │ │ -0b1e8a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -0b1e8c: 28ea |002c: goto 0016 // -0016 │ │ +0b1ea8: |[0b1ea8] com.squareup.okhttp.internal.framed.Http2$Writer.ping:(ZII)V │ │ +0b1eb8: 1d06 |0000: monitor-enter v6 │ │ +0b1eba: 5564 1110 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b1ebe: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ +0b1ec2: 2204 3805 |0005: new-instance v4, Ljava/io/IOException; // type@0538 │ │ +0b1ec6: 1a05 3919 |0007: const-string v5, "closed" // string@1939 │ │ +0b1eca: 7020 4627 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b1ed0: 2704 |000c: throw v4 │ │ +0b1ed2: 0d04 |000d: move-exception v4 │ │ +0b1ed4: 1e06 |000e: monitor-exit v6 │ │ +0b1ed6: 2704 |000f: throw v4 │ │ +0b1ed8: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ +0b1edc: 1263 |0012: const/4 v3, #int 6 // #6 │ │ +0b1ede: 3807 1800 |0013: if-eqz v7, 002b // +0018 │ │ +0b1ee2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +0b1ee4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0b1ee6: 6e50 c325 2631 |0017: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b1eec: 5464 1510 |001a: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1ef0: 7220 342c 8400 |001c: invoke-interface {v4, v8}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b1ef6: 5464 1510 |001f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1efa: 7220 342c 9400 |0021: invoke-interface {v4, v9}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b1f00: 5464 1510 |0024: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1f04: 7210 2c2c 0400 |0026: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b1f0a: 1e06 |0029: monitor-exit v6 │ │ +0b1f0c: 0e00 |002a: return-void │ │ +0b1f0e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +0b1f10: 28ea |002c: goto 0016 // -0016 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0017 - 0x0029 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=518 │ │ @@ -276702,61 +276728,61 @@ │ │ type : '(IILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -0b1ea4: |[0b1ea4] com.squareup.okhttp.internal.framed.Http2$Writer.pushPromise:(IILjava/util/List;)V │ │ -0b1eb4: 1d0a |0000: monitor-enter v10 │ │ -0b1eb6: 55a5 1110 |0001: iget-boolean v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b1eba: 3805 0d00 |0003: if-eqz v5, 0010 // +000d │ │ -0b1ebe: 2205 3705 |0005: new-instance v5, Ljava/io/IOException; // type@0537 │ │ -0b1ec2: 1a06 2f19 |0007: const-string v6, "closed" // string@192f │ │ -0b1ec6: 7020 4627 6500 |0009: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b1ecc: 2705 |000c: throw v5 │ │ -0b1ece: 0d05 |000d: move-exception v5 │ │ -0b1ed0: 1e0a |000e: monitor-exit v10 │ │ -0b1ed2: 2705 |000f: throw v5 │ │ -0b1ed4: 54a5 1310 |0010: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@1013 │ │ -0b1ed8: 6e20 9c25 d500 |0012: invoke-virtual {v5, v13}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@259c │ │ -0b1ede: 54a5 1210 |0015: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ -0b1ee2: 6e10 102c 0500 |0017: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b1ee8: 0b00 |001a: move-result-wide v0 │ │ -0b1eea: 52a5 1410 |001b: iget v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ -0b1eee: d805 05fc |001d: add-int/lit8 v5, v5, #int -4 // #fc │ │ -0b1ef2: 8156 |001f: int-to-long v6, v5 │ │ -0b1ef4: 7140 b027 7610 |0020: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0b1efa: 0b06 |0023: move-result-wide v6 │ │ -0b1efc: 8463 |0024: long-to-int v3, v6 │ │ -0b1efe: 1254 |0025: const/4 v4, #int 5 // #5 │ │ -0b1f00: 8136 |0026: int-to-long v6, v3 │ │ -0b1f02: 3105 0006 |0027: cmp-long v5, v0, v6 │ │ -0b1f06: 3905 2600 |0029: if-nez v5, 004f // +0026 │ │ -0b1f0a: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -0b1f0c: d805 0304 |002c: add-int/lit8 v5, v3, #int 4 // #04 │ │ -0b1f10: 6e52 c325 ba45 |002e: invoke-virtual {v10, v11, v5, v4, v2}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b1f16: 54a5 1510 |0031: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1f1a: 1406 ffff ff7f |0033: const v6, #float nan // #7fffffff │ │ -0b1f20: b5c6 |0036: and-int/2addr v6, v12 │ │ -0b1f22: 7220 342c 6500 |0037: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b1f28: 54a5 1510 |003a: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1f2c: 54a6 1210 |003c: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ -0b1f30: 8138 |003e: int-to-long v8, v3 │ │ -0b1f32: 7240 302c 6598 |003f: invoke-interface {v5, v6, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ -0b1f38: 8136 |0042: int-to-long v6, v3 │ │ -0b1f3a: 3105 0006 |0043: cmp-long v5, v0, v6 │ │ -0b1f3e: 3d05 0800 |0045: if-lez v5, 004d // +0008 │ │ -0b1f42: 8136 |0047: int-to-long v6, v3 │ │ -0b1f44: 9c06 0006 |0048: sub-long v6, v0, v6 │ │ -0b1f48: 7040 cd25 ba76 |004a: invoke-direct {v10, v11, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.writeContinuationFrames:(IJ)V // method@25cd │ │ -0b1f4e: 1e0a |004d: monitor-exit v10 │ │ -0b1f50: 0e00 |004e: return-void │ │ -0b1f52: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -0b1f54: 28dc |0050: goto 002c // -0024 │ │ +0b1f28: |[0b1f28] com.squareup.okhttp.internal.framed.Http2$Writer.pushPromise:(IILjava/util/List;)V │ │ +0b1f38: 1d0a |0000: monitor-enter v10 │ │ +0b1f3a: 55a5 1110 |0001: iget-boolean v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b1f3e: 3805 0d00 |0003: if-eqz v5, 0010 // +000d │ │ +0b1f42: 2205 3805 |0005: new-instance v5, Ljava/io/IOException; // type@0538 │ │ +0b1f46: 1a06 3919 |0007: const-string v6, "closed" // string@1939 │ │ +0b1f4a: 7020 4627 6500 |0009: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b1f50: 2705 |000c: throw v5 │ │ +0b1f52: 0d05 |000d: move-exception v5 │ │ +0b1f54: 1e0a |000e: monitor-exit v10 │ │ +0b1f56: 2705 |000f: throw v5 │ │ +0b1f58: 54a5 1310 |0010: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@1013 │ │ +0b1f5c: 6e20 9c25 d500 |0012: invoke-virtual {v5, v13}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@259c │ │ +0b1f62: 54a5 1210 |0015: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ +0b1f66: 6e10 102c 0500 |0017: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b1f6c: 0b00 |001a: move-result-wide v0 │ │ +0b1f6e: 52a5 1410 |001b: iget v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@1014 │ │ +0b1f72: d805 05fc |001d: add-int/lit8 v5, v5, #int -4 // #fc │ │ +0b1f76: 8156 |001f: int-to-long v6, v5 │ │ +0b1f78: 7140 b027 7610 |0020: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0b1f7e: 0b06 |0023: move-result-wide v6 │ │ +0b1f80: 8463 |0024: long-to-int v3, v6 │ │ +0b1f82: 1254 |0025: const/4 v4, #int 5 // #5 │ │ +0b1f84: 8136 |0026: int-to-long v6, v3 │ │ +0b1f86: 3105 0006 |0027: cmp-long v5, v0, v6 │ │ +0b1f8a: 3905 2600 |0029: if-nez v5, 004f // +0026 │ │ +0b1f8e: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +0b1f90: d805 0304 |002c: add-int/lit8 v5, v3, #int 4 // #04 │ │ +0b1f94: 6e52 c325 ba45 |002e: invoke-virtual {v10, v11, v5, v4, v2}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b1f9a: 54a5 1510 |0031: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1f9e: 1406 ffff ff7f |0033: const v6, #float nan // #7fffffff │ │ +0b1fa4: b5c6 |0036: and-int/2addr v6, v12 │ │ +0b1fa6: 7220 342c 6500 |0037: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b1fac: 54a5 1510 |003a: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b1fb0: 54a6 1210 |003c: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@1012 │ │ +0b1fb4: 8138 |003e: int-to-long v8, v3 │ │ +0b1fb6: 7240 302c 6598 |003f: invoke-interface {v5, v6, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ +0b1fbc: 8136 |0042: int-to-long v6, v3 │ │ +0b1fbe: 3105 0006 |0043: cmp-long v5, v0, v6 │ │ +0b1fc2: 3d05 0800 |0045: if-lez v5, 004d // +0008 │ │ +0b1fc6: 8136 |0047: int-to-long v6, v3 │ │ +0b1fc8: 9c06 0006 |0048: sub-long v6, v0, v6 │ │ +0b1fcc: 7040 cd25 ba76 |004a: invoke-direct {v10, v11, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.writeContinuationFrames:(IJ)V // method@25cd │ │ +0b1fd2: 1e0a |004d: monitor-exit v10 │ │ +0b1fd4: 0e00 |004e: return-void │ │ +0b1fd6: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +0b1fd8: 28dc |0050: goto 002c // -0024 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x004d │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=427 │ │ @@ -276787,42 +276813,42 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -0b1f6c: |[0b1f6c] com.squareup.okhttp.internal.framed.Http2$Writer.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0b1f7c: 1d05 |0000: monitor-enter v5 │ │ -0b1f7e: 5553 1110 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b1f82: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -0b1f86: 2203 3705 |0005: new-instance v3, Ljava/io/IOException; // type@0537 │ │ -0b1f8a: 1a04 2f19 |0007: const-string v4, "closed" // string@192f │ │ -0b1f8e: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b1f94: 2703 |000c: throw v3 │ │ -0b1f96: 0d03 |000d: move-exception v3 │ │ -0b1f98: 1e05 |000e: monitor-exit v5 │ │ -0b1f9a: 2703 |000f: throw v3 │ │ -0b1f9c: 5273 8a0f |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ -0b1fa0: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -0b1fa2: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ -0b1fa6: 2203 5605 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b1faa: 7010 8e27 0300 |0017: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -0b1fb0: 2703 |001a: throw v3 │ │ -0b1fb2: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -0b1fb4: 1232 |001c: const/4 v2, #int 3 // #3 │ │ -0b1fb6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0b1fb8: 6e50 c325 6521 |001e: invoke-virtual {v5, v6, v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b1fbe: 5453 1510 |0021: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1fc2: 5274 8a0f |0023: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ -0b1fc6: 7220 342c 4300 |0025: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b1fcc: 5453 1510 |0028: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b1fd0: 7210 2c2c 0300 |002a: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b1fd6: 1e05 |002d: monitor-exit v5 │ │ -0b1fd8: 0e00 |002e: return-void │ │ +0b1ff0: |[0b1ff0] com.squareup.okhttp.internal.framed.Http2$Writer.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0b2000: 1d05 |0000: monitor-enter v5 │ │ +0b2002: 5553 1110 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b2006: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +0b200a: 2203 3805 |0005: new-instance v3, Ljava/io/IOException; // type@0538 │ │ +0b200e: 1a04 3919 |0007: const-string v4, "closed" // string@1939 │ │ +0b2012: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b2018: 2703 |000c: throw v3 │ │ +0b201a: 0d03 |000d: move-exception v3 │ │ +0b201c: 1e05 |000e: monitor-exit v5 │ │ +0b201e: 2703 |000f: throw v3 │ │ +0b2020: 5273 8a0f |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ +0b2024: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +0b2026: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ +0b202a: 2203 5705 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b202e: 7010 8e27 0300 |0017: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +0b2034: 2703 |001a: throw v3 │ │ +0b2036: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +0b2038: 1232 |001c: const/4 v2, #int 3 // #3 │ │ +0b203a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0b203c: 6e50 c325 6521 |001e: invoke-virtual {v5, v6, v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b2042: 5453 1510 |0021: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b2046: 5274 8a0f |0023: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@0f8a │ │ +0b204a: 7220 342c 4300 |0025: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b2050: 5453 1510 |0028: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b2054: 7210 2c2c 0300 |002a: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b205a: 1e05 |002d: monitor-exit v5 │ │ +0b205c: 0e00 |002e: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x002d │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=467 │ │ @@ -276847,59 +276873,59 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -0b1ff0: |[0b1ff0] com.squareup.okhttp.internal.framed.Http2$Writer.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0b2000: 1d08 |0000: monitor-enter v8 │ │ -0b2002: 5586 1110 |0001: iget-boolean v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b2006: 3806 0d00 |0003: if-eqz v6, 0010 // +000d │ │ -0b200a: 2206 3705 |0005: new-instance v6, Ljava/io/IOException; // type@0537 │ │ -0b200e: 1a07 2f19 |0007: const-string v7, "closed" // string@192f │ │ -0b2012: 7020 4627 7600 |0009: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b2018: 2706 |000c: throw v6 │ │ -0b201a: 0d06 |000d: move-exception v6 │ │ -0b201c: 1e08 |000e: monitor-exit v8 │ │ -0b201e: 2706 |000f: throw v6 │ │ -0b2020: 6e10 1126 0900 |0010: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/framed/Settings;.size:()I // method@2611 │ │ -0b2026: 0a06 |0013: move-result v6 │ │ -0b2028: da03 0606 |0014: mul-int/lit8 v3, v6, #int 6 // #06 │ │ -0b202c: 1245 |0016: const/4 v5, #int 4 // #4 │ │ -0b202e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0b2030: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -0b2032: 6e50 c325 4853 |0019: invoke-virtual {v8, v4, v3, v5, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b2038: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0b203a: 1306 0a00 |001d: const/16 v6, #int 10 // #a │ │ -0b203e: 3561 2400 |001f: if-ge v1, v6, 0043 // +0024 │ │ -0b2042: 6e20 0d26 1900 |0021: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@260d │ │ -0b2048: 0a06 |0024: move-result v6 │ │ -0b204a: 3906 0500 |0025: if-nez v6, 002a // +0005 │ │ -0b204e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b2052: 28f4 |0029: goto 001d // -000c │ │ -0b2054: 0112 |002a: move v2, v1 │ │ -0b2056: 1246 |002b: const/4 v6, #int 4 // #4 │ │ -0b2058: 3362 1200 |002c: if-ne v2, v6, 003e // +0012 │ │ -0b205c: 1232 |002e: const/4 v2, #int 3 // #3 │ │ -0b205e: 5486 1510 |002f: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b2062: 7220 352c 2600 |0031: invoke-interface {v6, v2}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@2c35 │ │ -0b2068: 5486 1510 |0034: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b206c: 6e20 0726 1900 |0036: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@2607 │ │ -0b2072: 0a07 |0039: move-result v7 │ │ -0b2074: 7220 342c 7600 |003a: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b207a: 28ea |003d: goto 0027 // -0016 │ │ -0b207c: 1276 |003e: const/4 v6, #int 7 // #7 │ │ -0b207e: 3362 f0ff |003f: if-ne v2, v6, 002f // -0010 │ │ -0b2082: 1242 |0041: const/4 v2, #int 4 // #4 │ │ -0b2084: 28ed |0042: goto 002f // -0013 │ │ -0b2086: 5486 1510 |0043: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b208a: 7210 2c2c 0600 |0045: invoke-interface {v6}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b2090: 1e08 |0048: monitor-exit v8 │ │ -0b2092: 0e00 |0049: return-void │ │ +0b2074: |[0b2074] com.squareup.okhttp.internal.framed.Http2$Writer.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +0b2084: 1d08 |0000: monitor-enter v8 │ │ +0b2086: 5586 1110 |0001: iget-boolean v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b208a: 3806 0d00 |0003: if-eqz v6, 0010 // +000d │ │ +0b208e: 2206 3805 |0005: new-instance v6, Ljava/io/IOException; // type@0538 │ │ +0b2092: 1a07 3919 |0007: const-string v7, "closed" // string@1939 │ │ +0b2096: 7020 4627 7600 |0009: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b209c: 2706 |000c: throw v6 │ │ +0b209e: 0d06 |000d: move-exception v6 │ │ +0b20a0: 1e08 |000e: monitor-exit v8 │ │ +0b20a2: 2706 |000f: throw v6 │ │ +0b20a4: 6e10 1126 0900 |0010: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/framed/Settings;.size:()I // method@2611 │ │ +0b20aa: 0a06 |0013: move-result v6 │ │ +0b20ac: da03 0606 |0014: mul-int/lit8 v3, v6, #int 6 // #06 │ │ +0b20b0: 1245 |0016: const/4 v5, #int 4 // #4 │ │ +0b20b2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0b20b4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +0b20b6: 6e50 c325 4853 |0019: invoke-virtual {v8, v4, v3, v5, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b20bc: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0b20be: 1306 0a00 |001d: const/16 v6, #int 10 // #a │ │ +0b20c2: 3561 2400 |001f: if-ge v1, v6, 0043 // +0024 │ │ +0b20c6: 6e20 0d26 1900 |0021: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@260d │ │ +0b20cc: 0a06 |0024: move-result v6 │ │ +0b20ce: 3906 0500 |0025: if-nez v6, 002a // +0005 │ │ +0b20d2: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b20d6: 28f4 |0029: goto 001d // -000c │ │ +0b20d8: 0112 |002a: move v2, v1 │ │ +0b20da: 1246 |002b: const/4 v6, #int 4 // #4 │ │ +0b20dc: 3362 1200 |002c: if-ne v2, v6, 003e // +0012 │ │ +0b20e0: 1232 |002e: const/4 v2, #int 3 // #3 │ │ +0b20e2: 5486 1510 |002f: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b20e6: 7220 352c 2600 |0031: invoke-interface {v6, v2}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@2c35 │ │ +0b20ec: 5486 1510 |0034: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b20f0: 6e20 0726 1900 |0036: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@2607 │ │ +0b20f6: 0a07 |0039: move-result v7 │ │ +0b20f8: 7220 342c 7600 |003a: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b20fe: 28ea |003d: goto 0027 // -0016 │ │ +0b2100: 1276 |003e: const/4 v6, #int 7 // #7 │ │ +0b2102: 3362 f0ff |003f: if-ne v2, v6, 002f // -0010 │ │ +0b2106: 1242 |0041: const/4 v2, #int 4 // #4 │ │ +0b2108: 28ed |0042: goto 002f // -0013 │ │ +0b210a: 5486 1510 |0043: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b210e: 7210 2c2c 0600 |0045: invoke-interface {v6}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b2114: 1e08 |0048: monitor-exit v8 │ │ +0b2116: 0e00 |0049: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0048 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=499 │ │ @@ -276933,32 +276959,32 @@ │ │ type : '(ZZIILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0b20a8: |[0b20a8] com.squareup.okhttp.internal.framed.Http2$Writer.synStream:(ZZIILjava/util/List;)V │ │ -0b20b8: 1d02 |0000: monitor-enter v2 │ │ -0b20ba: 3804 0b00 |0001: if-eqz v4, 000c // +000b │ │ -0b20be: 2200 7105 |0003: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0571 │ │ -0b20c2: 7010 1b28 0000 |0005: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ -0b20c8: 2700 |0008: throw v0 │ │ -0b20ca: 0d00 |0009: move-exception v0 │ │ -0b20cc: 1e02 |000a: monitor-exit v2 │ │ -0b20ce: 2700 |000b: throw v0 │ │ -0b20d0: 5520 1110 |000c: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b20d4: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0b20d8: 2200 3705 |0010: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0b20dc: 1a01 2f19 |0012: const-string v1, "closed" // string@192f │ │ -0b20e0: 7020 4627 1000 |0014: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b20e6: 2700 |0017: throw v0 │ │ -0b20e8: 6e40 c525 3275 |0018: invoke-virtual {v2, v3, v5, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.headers:(ZILjava/util/List;)V // method@25c5 │ │ -0b20ee: 1e02 |001b: monitor-exit v2 │ │ -0b20f0: 0e00 |001c: return-void │ │ +0b212c: |[0b212c] com.squareup.okhttp.internal.framed.Http2$Writer.synStream:(ZZIILjava/util/List;)V │ │ +0b213c: 1d02 |0000: monitor-enter v2 │ │ +0b213e: 3804 0b00 |0001: if-eqz v4, 000c // +000b │ │ +0b2142: 2200 7205 |0003: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0572 │ │ +0b2146: 7010 1b28 0000 |0005: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@281b │ │ +0b214c: 2700 |0008: throw v0 │ │ +0b214e: 0d00 |0009: move-exception v0 │ │ +0b2150: 1e02 |000a: monitor-exit v2 │ │ +0b2152: 2700 |000b: throw v0 │ │ +0b2154: 5520 1110 |000c: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b2158: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0b215c: 2200 3805 |0010: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0b2160: 1a01 3919 |0012: const-string v1, "closed" // string@1939 │ │ +0b2164: 7020 4627 1000 |0014: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b216a: 2700 |0017: throw v0 │ │ +0b216c: 6e40 c525 3275 |0018: invoke-virtual {v2, v3, v5, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.headers:(ZILjava/util/List;)V // method@25c5 │ │ +0b2172: 1e02 |001b: monitor-exit v2 │ │ +0b2174: 0e00 |001c: return-void │ │ catches : 2 │ │ 0x0003 - 0x0009 │ │ -> 0x0009 │ │ 0x000c - 0x001b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=408 │ │ @@ -276979,52 +277005,52 @@ │ │ type : '(IJ)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -0b2108: |[0b2108] com.squareup.okhttp.internal.framed.Http2$Writer.windowUpdate:(IJ)V │ │ -0b2118: 1d08 |0000: monitor-enter v8 │ │ -0b211a: 5583 1110 |0001: iget-boolean v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ -0b211e: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -0b2122: 2203 3705 |0005: new-instance v3, Ljava/io/IOException; // type@0537 │ │ -0b2126: 1a04 2f19 |0007: const-string v4, "closed" // string@192f │ │ -0b212a: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b2130: 2703 |000c: throw v3 │ │ -0b2132: 0d03 |000d: move-exception v3 │ │ -0b2134: 1e08 |000e: monitor-exit v8 │ │ -0b2136: 2703 |000f: throw v3 │ │ -0b2138: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -0b213c: 3103 0a04 |0012: cmp-long v3, v10, v4 │ │ -0b2140: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ -0b2144: 1704 ffff ff7f |0016: const-wide/32 v4, #float nan // #7fffffff │ │ -0b214a: 3103 0a04 |0019: cmp-long v3, v10, v4 │ │ -0b214e: 3d03 1300 |001b: if-lez v3, 002e // +0013 │ │ -0b2152: 1a03 1d37 |001d: const-string v3, "windowSizeIncrement == 0 || windowSizeIncrement > 0x7fffffffL: %s" // string@371d │ │ -0b2156: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -0b2158: 2344 9906 |0020: new-array v4, v4, [Ljava/lang/Object; // type@0699 │ │ -0b215c: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -0b215e: 7120 a427 ba00 |0023: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0b2164: 0c06 |0026: move-result-object v6 │ │ -0b2166: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ -0b216a: 7120 d525 4300 |0029: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d5 │ │ -0b2170: 0c03 |002c: move-result-object v3 │ │ -0b2172: 2703 |002d: throw v3 │ │ -0b2174: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -0b2176: 1302 0800 |002f: const/16 v2, #int 8 // #8 │ │ -0b217a: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -0b217c: 6e50 c325 9821 |0032: invoke-virtual {v8, v9, v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ -0b2182: 5483 1510 |0035: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b2186: 84a4 |0037: long-to-int v4, v10 │ │ -0b2188: 7220 342c 4300 |0038: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b218e: 5483 1510 |003b: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ -0b2192: 7210 2c2c 0300 |003d: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b2198: 1e08 |0040: monitor-exit v8 │ │ -0b219a: 0e00 |0041: return-void │ │ +0b218c: |[0b218c] com.squareup.okhttp.internal.framed.Http2$Writer.windowUpdate:(IJ)V │ │ +0b219c: 1d08 |0000: monitor-enter v8 │ │ +0b219e: 5583 1110 |0001: iget-boolean v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@1011 │ │ +0b21a2: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +0b21a6: 2203 3805 |0005: new-instance v3, Ljava/io/IOException; // type@0538 │ │ +0b21aa: 1a04 3919 |0007: const-string v4, "closed" // string@1939 │ │ +0b21ae: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b21b4: 2703 |000c: throw v3 │ │ +0b21b6: 0d03 |000d: move-exception v3 │ │ +0b21b8: 1e08 |000e: monitor-exit v8 │ │ +0b21ba: 2703 |000f: throw v3 │ │ +0b21bc: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +0b21c0: 3103 0a04 |0012: cmp-long v3, v10, v4 │ │ +0b21c4: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ +0b21c8: 1704 ffff ff7f |0016: const-wide/32 v4, #float nan // #7fffffff │ │ +0b21ce: 3103 0a04 |0019: cmp-long v3, v10, v4 │ │ +0b21d2: 3d03 1300 |001b: if-lez v3, 002e // +0013 │ │ +0b21d6: 1a03 2637 |001d: const-string v3, "windowSizeIncrement == 0 || windowSizeIncrement > 0x7fffffffL: %s" // string@3726 │ │ +0b21da: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +0b21dc: 2344 9c06 |0020: new-array v4, v4, [Ljava/lang/Object; // type@069c │ │ +0b21e0: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0b21e2: 7120 a427 ba00 |0023: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0b21e8: 0c06 |0026: move-result-object v6 │ │ +0b21ea: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ +0b21ee: 7120 d525 4300 |0029: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d5 │ │ +0b21f4: 0c03 |002c: move-result-object v3 │ │ +0b21f6: 2703 |002d: throw v3 │ │ +0b21f8: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +0b21fa: 1302 0800 |002f: const/16 v2, #int 8 // #8 │ │ +0b21fe: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +0b2200: 6e50 c325 9821 |0032: invoke-virtual {v8, v9, v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@25c3 │ │ +0b2206: 5483 1510 |0035: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b220a: 84a4 |0037: long-to-int v4, v10 │ │ +0b220c: 7220 342c 4300 |0038: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b2212: 5483 1510 |003b: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@1015 │ │ +0b2216: 7210 2c2c 0300 |003d: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b221c: 1e08 |0040: monitor-exit v8 │ │ +0b221e: 0e00 |0041: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x001d - 0x0040 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=548 │ │ @@ -277043,27 +277069,27 @@ │ │ 0x0032 - 0x0042 reg=0 flags B │ │ 0x002f - 0x0042 reg=1 length I │ │ 0x0031 - 0x0042 reg=2 type B │ │ 0x0000 - 0x0042 reg=8 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ 0x0000 - 0x0042 reg=9 streamId I │ │ 0x0000 - 0x0042 reg=10 windowSizeIncrement J │ │ │ │ - source_file_idx : 1518 (Http2.java) │ │ + source_file_idx : 1522 (Http2.java) │ │ │ │ -Class #956 header: │ │ -class_idx : 1282 │ │ +Class #957 header: │ │ +class_idx : 1283 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4895 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4905 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #956 - │ │ +Class #957 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Variant;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -277076,27 +277102,27 @@ │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/Variant;) │ │ name : 'newWriter' │ │ type : '(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4895 (Variant.java) │ │ + source_file_idx : 4905 (Variant.java) │ │ │ │ -Class #957 header: │ │ -class_idx : 1269 │ │ +Class #958 header: │ │ +class_idx : 1270 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1518 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1522 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 2 │ │ │ │ -Class #957 annotations: │ │ +Class #958 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger; Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; Lcom/squareup/okhttp/internal/framed/Http2$Writer; Lcom/squareup/okhttp/internal/framed/Http2$Reader; } │ │ Annotations on method #9682 'access$200' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9683 'access$300' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9684 'access$400' │ │ @@ -277108,15 +277134,15 @@ │ │ Annotations on method #9689 'lengthWithoutPadding' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9692 'readMedium' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9693 'writeMedium' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #957 - │ │ +Class #958 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Http2;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/framed/Variant;' │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Http2;) │ │ @@ -277134,30 +277160,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b21b0: |[0b21b0] com.squareup.okhttp.internal.framed.Http2.:()V │ │ -0b21c0: 1c00 f204 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger; // type@04f2 │ │ -0b21c4: 6e10 7c27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -0b21ca: 0c00 |0005: move-result-object v0 │ │ -0b21cc: 7110 2429 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@2924 │ │ -0b21d2: 0c00 |0009: move-result-object v0 │ │ -0b21d4: 6900 1710 |000a: sput-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.logger:Ljava/util/logging/Logger; // field@1017 │ │ -0b21d8: 1a00 280f |000c: const-string v0, "PRI * HTTP/2.0 │ │ +0b2234: |[0b2234] com.squareup.okhttp.internal.framed.Http2.:()V │ │ +0b2244: 1c00 f304 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger; // type@04f3 │ │ +0b2248: 6e10 7c27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +0b224e: 0c00 |0005: move-result-object v0 │ │ +0b2250: 7110 2429 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@2924 │ │ +0b2256: 0c00 |0009: move-result-object v0 │ │ +0b2258: 6900 1710 |000a: sput-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.logger:Ljava/util/logging/Logger; // field@1017 │ │ +0b225c: 1a00 320f |000c: const-string v0, "PRI * HTTP/2.0 │ │ │ │ SM │ │ │ │ -" // string@0f28 │ │ -0b21dc: 7110 4f2c 0000 |000e: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b21e2: 0c00 |0011: move-result-object v0 │ │ -0b21e4: 6900 1610 |0012: sput-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@1016 │ │ -0b21e8: 0e00 |0014: return-void │ │ +" // string@0f32 │ │ +0b2260: 7110 4f2c 0000 |000e: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b2266: 0c00 |0011: move-result-object v0 │ │ +0b2268: 6900 1610 |0012: sput-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@1016 │ │ +0b226c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000c line=49 │ │ 0x000e line=50 │ │ 0x0014 line=49 │ │ locals : │ │ @@ -277167,17 +277193,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b21ec: |[0b21ec] com.squareup.okhttp.internal.framed.Http2.:()V │ │ -0b21fc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b2202: 0e00 |0003: return-void │ │ +0b2270: |[0b2270] com.squareup.okhttp.internal.framed.Http2.:()V │ │ +0b2280: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b2286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=668 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/Http2; │ │ │ │ @@ -277186,52 +277212,52 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2204: |[0b2204] com.squareup.okhttp.internal.framed.Http2.access$000:()Lokio/ByteString; │ │ -0b2214: 6200 1610 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@1016 │ │ -0b2218: 1100 |0002: return-object v0 │ │ +0b2288: |[0b2288] com.squareup.okhttp.internal.framed.Http2.access$000:()Lokio/ByteString; │ │ +0b2298: 6200 1610 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@1016 │ │ +0b229c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Http2;) │ │ name : 'access$100' │ │ type : '()Ljava/util/logging/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b221c: |[0b221c] com.squareup.okhttp.internal.framed.Http2.access$100:()Ljava/util/logging/Logger; │ │ -0b222c: 6200 1710 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.logger:Ljava/util/logging/Logger; // field@1017 │ │ -0b2230: 1100 |0002: return-object v0 │ │ +0b22a0: |[0b22a0] com.squareup.okhttp.internal.framed.Http2.access$100:()Ljava/util/logging/Logger; │ │ +0b22b0: 6200 1710 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.logger:Ljava/util/logging/Logger; // field@1017 │ │ +0b22b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/Http2;) │ │ name : 'access$200' │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b2234: |[0b2234] com.squareup.okhttp.internal.framed.Http2.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ -0b2244: 7120 d825 2100 |0000: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d8 │ │ -0b224a: 0c00 |0003: move-result-object v0 │ │ -0b224c: 1100 |0004: return-object v0 │ │ +0b22b8: |[0b22b8] com.squareup.okhttp.internal.framed.Http2.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ +0b22c8: 7120 d825 2100 |0000: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d8 │ │ +0b22ce: 0c00 |0003: move-result-object v0 │ │ +0b22d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 x1 [Ljava/lang/Object; │ │ │ │ @@ -277240,18 +277266,18 @@ │ │ type : '(Lokio/BufferedSource;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b2250: |[0b2250] com.squareup.okhttp.internal.framed.Http2.access$300:(Lokio/BufferedSource;)I │ │ -0b2260: 7110 dc25 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/Http2;.readMedium:(Lokio/BufferedSource;)I // method@25dc │ │ -0b2266: 0a00 |0003: move-result v0 │ │ -0b2268: 0f00 |0004: return v0 │ │ +0b22d4: |[0b22d4] com.squareup.okhttp.internal.framed.Http2.access$300:(Lokio/BufferedSource;)I │ │ +0b22e4: 7110 dc25 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/Http2;.readMedium:(Lokio/BufferedSource;)I // method@25dc │ │ +0b22ea: 0a00 |0003: move-result v0 │ │ +0b22ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lokio/BufferedSource; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/Http2;) │ │ @@ -277259,18 +277285,18 @@ │ │ type : '(IBS)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b226c: |[0b226c] com.squareup.okhttp.internal.framed.Http2.access$400:(IBS)I │ │ -0b227c: 7130 d925 2103 |0000: invoke-static {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.lengthWithoutPadding:(IBS)I // method@25d9 │ │ -0b2282: 0a00 |0003: move-result v0 │ │ -0b2284: 0f00 |0004: return v0 │ │ +0b22f0: |[0b22f0] com.squareup.okhttp.internal.framed.Http2.access$400:(IBS)I │ │ +0b2300: 7130 d925 2103 |0000: invoke-static {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.lengthWithoutPadding:(IBS)I // method@25d9 │ │ +0b2306: 0a00 |0003: move-result v0 │ │ +0b2308: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ 0x0000 - 0x0005 reg=2 x1 B │ │ 0x0000 - 0x0005 reg=3 x2 S │ │ @@ -277280,18 +277306,18 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b2288: |[0b2288] com.squareup.okhttp.internal.framed.Http2.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ -0b2298: 7120 d725 2100 |0000: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d7 │ │ -0b229e: 0c00 |0003: move-result-object v0 │ │ -0b22a0: 1100 |0004: return-object v0 │ │ +0b230c: |[0b230c] com.squareup.okhttp.internal.framed.Http2.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ +0b231c: 7120 d725 2100 |0000: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@25d7 │ │ +0b2322: 0c00 |0003: move-result-object v0 │ │ +0b2324: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 x1 [Ljava/lang/Object; │ │ │ │ @@ -277300,17 +277326,17 @@ │ │ type : '(Lokio/BufferedSink;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b22a4: |[0b22a4] com.squareup.okhttp.internal.framed.Http2.access$600:(Lokio/BufferedSink;I)V │ │ -0b22b4: 7120 dd25 1000 |0000: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.writeMedium:(Lokio/BufferedSink;I)V // method@25dd │ │ -0b22ba: 0e00 |0003: return-void │ │ +0b2328: |[0b2328] com.squareup.okhttp.internal.framed.Http2.access$600:(Lokio/BufferedSink;I)V │ │ +0b2338: 7120 dd25 1000 |0000: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.writeMedium:(Lokio/BufferedSink;I)V // method@25dd │ │ +0b233e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lokio/BufferedSink; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -277319,20 +277345,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b22bc: |[0b22bc] com.squareup.okhttp.internal.framed.Http2.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ -0b22cc: 2200 5605 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b22d0: 7120 d927 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0b22d6: 0c01 |0005: move-result-object v1 │ │ -0b22d8: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b22de: 2700 |0009: throw v0 │ │ +0b2340: |[0b2340] com.squareup.okhttp.internal.framed.Http2.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ +0b2350: 2200 5705 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b2354: 7120 d927 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0b235a: 0c01 |0005: move-result-object v1 │ │ +0b235c: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b2362: 2700 |0009: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x000a reg=2 message Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ │ │ @@ -277341,20 +277367,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b22e0: |[0b22e0] com.squareup.okhttp.internal.framed.Http2.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ -0b22f0: 2200 3705 |0000: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0b22f4: 7120 d927 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0b22fa: 0c01 |0005: move-result-object v1 │ │ -0b22fc: 7020 4627 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b2302: 2700 |0009: throw v0 │ │ +0b2364: |[0b2364] com.squareup.okhttp.internal.framed.Http2.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ +0b2374: 2200 3805 |0000: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0b2378: 7120 d927 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0b237e: 0c01 |0005: move-result-object v1 │ │ +0b2380: 7020 4627 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b2386: 2700 |0009: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x000a reg=2 message Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ │ │ @@ -277363,36 +277389,36 @@ │ │ type : '(IBS)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0b2304: |[0b2304] com.squareup.okhttp.internal.framed.Http2.lengthWithoutPadding:(IBS)I │ │ -0b2314: dd00 0508 |0000: and-int/lit8 v0, v5, #int 8 // #08 │ │ -0b2318: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0b231c: d804 04ff |0004: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0b2320: 3746 1a00 |0006: if-le v6, v4, 0020 // +001a │ │ -0b2324: 1a00 310f |0008: const-string v0, "PROTOCOL_ERROR padding %s > remaining length %s" // string@0f31 │ │ -0b2328: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0b232a: 2311 9906 |000b: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -0b232e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0b2330: 7110 cb27 0600 |000e: invoke-static {v6}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@27cb │ │ -0b2336: 0c03 |0011: move-result-object v3 │ │ -0b2338: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -0b233c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0b233e: 7110 9e27 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b2344: 0c03 |0018: move-result-object v3 │ │ -0b2346: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ -0b234a: 7120 d825 1000 |001b: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d8 │ │ -0b2350: 0c00 |001e: move-result-object v0 │ │ -0b2352: 2700 |001f: throw v0 │ │ -0b2354: 9100 0406 |0020: sub-int v0, v4, v6 │ │ -0b2358: 8f00 |0022: int-to-short v0, v0 │ │ -0b235a: 0f00 |0023: return v0 │ │ +0b2388: |[0b2388] com.squareup.okhttp.internal.framed.Http2.lengthWithoutPadding:(IBS)I │ │ +0b2398: dd00 0508 |0000: and-int/lit8 v0, v5, #int 8 // #08 │ │ +0b239c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0b23a0: d804 04ff |0004: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0b23a4: 3746 1a00 |0006: if-le v6, v4, 0020 // +001a │ │ +0b23a8: 1a00 3b0f |0008: const-string v0, "PROTOCOL_ERROR padding %s > remaining length %s" // string@0f3b │ │ +0b23ac: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0b23ae: 2311 9c06 |000b: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +0b23b2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0b23b4: 7110 cb27 0600 |000e: invoke-static {v6}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@27cb │ │ +0b23ba: 0c03 |0011: move-result-object v3 │ │ +0b23bc: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +0b23c0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0b23c2: 7110 9e27 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b23c8: 0c03 |0018: move-result-object v3 │ │ +0b23ca: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ +0b23ce: 7120 d825 1000 |001b: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@25d8 │ │ +0b23d4: 0c00 |001e: move-result-object v0 │ │ +0b23d6: 2700 |001f: throw v0 │ │ +0b23d8: 9100 0406 |0020: sub-int v0, v4, v6 │ │ +0b23dc: 8f00 |0022: int-to-short v0, v0 │ │ +0b23de: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ 0x0006 line=644 │ │ 0x0008 line=645 │ │ 0x0020 line=647 │ │ locals : │ │ @@ -277405,29 +277431,29 @@ │ │ type : '(Lokio/BufferedSource;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b235c: |[0b235c] com.squareup.okhttp.internal.framed.Http2.readMedium:(Lokio/BufferedSource;)I │ │ -0b236c: 7210 3c2c 0200 |0000: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b2372: 0a00 |0003: move-result v0 │ │ -0b2374: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0b2378: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -0b237c: 7210 3c2c 0200 |0008: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b2382: 0a01 |000b: move-result v1 │ │ -0b2384: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -0b2388: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0b238c: b610 |0010: or-int/2addr v0, v1 │ │ -0b238e: 7210 3c2c 0200 |0011: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ -0b2394: 0a01 |0014: move-result v1 │ │ -0b2396: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -0b239a: b610 |0017: or-int/2addr v0, v1 │ │ -0b239c: 0f00 |0018: return v0 │ │ +0b23e0: |[0b23e0] com.squareup.okhttp.internal.framed.Http2.readMedium:(Lokio/BufferedSource;)I │ │ +0b23f0: 7210 3c2c 0200 |0000: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b23f6: 0a00 |0003: move-result v0 │ │ +0b23f8: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0b23fc: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +0b2400: 7210 3c2c 0200 |0008: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b2406: 0a01 |000b: move-result v1 │ │ +0b2408: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +0b240c: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0b2410: b610 |0010: or-int/2addr v0, v1 │ │ +0b2412: 7210 3c2c 0200 |0011: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@2c3c │ │ +0b2418: 0a01 |0014: move-result v1 │ │ +0b241a: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +0b241e: b610 |0017: or-int/2addr v0, v1 │ │ +0b2420: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0008 line=762 │ │ 0x0011 line=763 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 source Lokio/BufferedSource; │ │ @@ -277437,24 +277463,24 @@ │ │ type : '(Lokio/BufferedSink;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b23a0: |[0b23a0] com.squareup.okhttp.internal.framed.Http2.writeMedium:(Lokio/BufferedSink;I)V │ │ -0b23b0: e200 0210 |0000: ushr-int/lit8 v0, v2, #int 16 // #10 │ │ -0b23b4: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0b23b8: 7220 322c 0100 |0004: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ -0b23be: e200 0208 |0007: ushr-int/lit8 v0, v2, #int 8 // #08 │ │ -0b23c2: d500 ff00 |0009: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0b23c6: 7220 322c 0100 |000b: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ -0b23cc: d520 ff00 |000e: and-int/lit16 v0, v2, #int 255 // #00ff │ │ -0b23d0: 7220 322c 0100 |0010: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ -0b23d6: 0e00 |0013: return-void │ │ +0b2424: |[0b2424] com.squareup.okhttp.internal.framed.Http2.writeMedium:(Lokio/BufferedSink;I)V │ │ +0b2434: e200 0210 |0000: ushr-int/lit8 v0, v2, #int 16 // #10 │ │ +0b2438: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0b243c: 7220 322c 0100 |0004: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ +0b2442: e200 0208 |0007: ushr-int/lit8 v0, v2, #int 8 // #08 │ │ +0b2446: d500 ff00 |0009: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0b244a: 7220 322c 0100 |000b: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ +0b2450: d520 ff00 |000e: and-int/lit16 v0, v2, #int 255 // #00ff │ │ +0b2454: 7220 322c 0100 |0010: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@2c32 │ │ +0b245a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x0007 line=768 │ │ 0x000e line=769 │ │ 0x0013 line=770 │ │ locals : │ │ @@ -277467,19 +277493,19 @@ │ │ type : '(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b23d8: |[0b23d8] com.squareup.okhttp.internal.framed.Http2.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ -0b23e8: 2200 f304 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$Reader; // type@04f3 │ │ -0b23ec: 1301 0010 |0002: const/16 v1, #int 4096 // #1000 │ │ -0b23f0: 7040 ad25 3041 |0004: invoke-direct {v0, v3, v1, v4}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.:(Lokio/BufferedSource;IZ)V // method@25ad │ │ -0b23f6: 1100 |0007: return-object v0 │ │ +0b245c: |[0b245c] com.squareup.okhttp.internal.framed.Http2.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ +0b246c: 2200 f404 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$Reader; // type@04f4 │ │ +0b2470: 1301 0010 |0002: const/16 v1, #int 4096 // #1000 │ │ +0b2474: 7040 ad25 3041 |0004: invoke-direct {v0, v3, v1, v4}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.:(Lokio/BufferedSource;IZ)V // method@25ad │ │ +0b247a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/internal/framed/Http2; │ │ 0x0000 - 0x0008 reg=3 source Lokio/BufferedSource; │ │ 0x0000 - 0x0008 reg=4 client Z │ │ @@ -277489,44 +277515,44 @@ │ │ type : '(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b23f8: |[0b23f8] com.squareup.okhttp.internal.framed.Http2.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ -0b2408: 2200 f404 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$Writer; // type@04f4 │ │ -0b240c: 7030 bc25 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.:(Lokio/BufferedSink;Z)V // method@25bc │ │ -0b2412: 1100 |0005: return-object v0 │ │ +0b247c: |[0b247c] com.squareup.okhttp.internal.framed.Http2.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ +0b248c: 2200 f504 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$Writer; // type@04f5 │ │ +0b2490: 7030 bc25 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.:(Lokio/BufferedSink;Z)V // method@25bc │ │ +0b2496: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Http2; │ │ 0x0000 - 0x0006 reg=2 sink Lokio/BufferedSink; │ │ 0x0000 - 0x0006 reg=3 client Z │ │ │ │ - source_file_idx : 1518 (Http2.java) │ │ + source_file_idx : 1522 (Http2.java) │ │ │ │ -Class #958 header: │ │ -class_idx : 1270 │ │ +Class #959 header: │ │ +class_idx : 1271 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1525 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1529 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #958 annotations: │ │ +Class #959 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/Huffman; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="Node" │ │ │ │ -Class #958 - │ │ +Class #959 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Huffman$Node;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Huffman$Node;) │ │ @@ -277547,23 +277573,23 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b2414: |[0b2414] com.squareup.okhttp.internal.framed.Huffman$Node.:()V │ │ -0b2424: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b2426: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b242c: 1300 0001 |0004: const/16 v0, #int 256 // #100 │ │ -0b2430: 2300 9506 |0006: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@0695 │ │ -0b2434: 5b20 1810 |0008: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@1018 │ │ -0b2438: 5921 1910 |000a: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@1019 │ │ -0b243c: 5921 1a10 |000c: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@101a │ │ -0b2440: 0e00 |000e: return-void │ │ +0b2498: |[0b2498] com.squareup.okhttp.internal.framed.Huffman$Node.:()V │ │ +0b24a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b24aa: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b24b0: 1300 0001 |0004: const/16 v0, #int 256 // #100 │ │ +0b24b4: 2300 9806 |0006: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@0698 │ │ +0b24b8: 5b20 1810 |0008: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@1018 │ │ +0b24bc: 5921 1910 |000a: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@1019 │ │ +0b24c0: 5921 1a10 |000c: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@101a │ │ +0b24c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=206 │ │ 0x0004 line=207 │ │ 0x000a line=208 │ │ 0x000c line=209 │ │ 0x000e line=210 │ │ @@ -277575,24 +277601,24 @@ │ │ type : '(II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0b2444: |[0b2444] com.squareup.okhttp.internal.framed.Huffman$Node.:(II)V │ │ -0b2454: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b245a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0b245c: 5b21 1810 |0004: iput-object v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@1018 │ │ -0b2460: 5923 1910 |0006: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@1019 │ │ -0b2464: dd00 0407 |0008: and-int/lit8 v0, v4, #int 7 // #07 │ │ -0b2468: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0b246c: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ -0b2470: 5920 1a10 |000e: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@101a │ │ -0b2474: 0e00 |0010: return-void │ │ +0b24c8: |[0b24c8] com.squareup.okhttp.internal.framed.Huffman$Node.:(II)V │ │ +0b24d8: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b24de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0b24e0: 5b21 1810 |0004: iput-object v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@1018 │ │ +0b24e4: 5923 1910 |0006: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@1019 │ │ +0b24e8: dd00 0407 |0008: and-int/lit8 v0, v4, #int 7 // #07 │ │ +0b24ec: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0b24f0: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ +0b24f4: 5920 1a10 |000e: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@101a │ │ +0b24f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ 0x0006 line=220 │ │ 0x0008 line=221 │ │ 0x000a line=222 │ │ @@ -277608,17 +277634,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2478: |[0b2478] com.squareup.okhttp.internal.framed.Huffman$Node.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ -0b2488: 5410 1810 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@1018 │ │ -0b248c: 1100 |0002: return-object v0 │ │ +0b24fc: |[0b24fc] com.squareup.okhttp.internal.framed.Huffman$Node.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ +0b250c: 5410 1810 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@1018 │ │ +0b2510: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Huffman$Node;) │ │ @@ -277626,17 +277652,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2490: |[0b2490] com.squareup.okhttp.internal.framed.Huffman$Node.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I │ │ -0b24a0: 5210 1910 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@1019 │ │ -0b24a4: 0f00 |0002: return v0 │ │ +0b2514: |[0b2514] com.squareup.okhttp.internal.framed.Huffman$Node.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I │ │ +0b2524: 5210 1910 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@1019 │ │ +0b2528: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/Huffman$Node;) │ │ @@ -277644,43 +277670,43 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b24a8: |[0b24a8] com.squareup.okhttp.internal.framed.Huffman$Node.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I │ │ -0b24b8: 5210 1a10 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@101a │ │ -0b24bc: 0f00 |0002: return v0 │ │ +0b252c: |[0b252c] com.squareup.okhttp.internal.framed.Huffman$Node.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I │ │ +0b253c: 5210 1a10 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@101a │ │ +0b2540: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1525 (Huffman.java) │ │ + source_file_idx : 1529 (Huffman.java) │ │ │ │ -Class #959 header: │ │ -class_idx : 1271 │ │ +Class #960 header: │ │ +class_idx : 1272 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1525 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1529 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ -Class #959 annotations: │ │ +Class #960 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/framed/Huffman$Node; } │ │ Annotations on method #9703 'decode' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #959 - │ │ +Class #960 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Huffman;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Huffman;) │ │ name : 'CODES' │ │ @@ -277705,28 +277731,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 672 16-bit code units │ │ -0b24c0: |[0b24c0] com.squareup.okhttp.internal.framed.Huffman.:()V │ │ -0b24d0: 1301 0001 |0000: const/16 v1, #int 256 // #100 │ │ -0b24d4: 2310 6906 |0002: new-array v0, v1, [I // type@0669 │ │ -0b24d8: 2600 1400 0000 |0004: fill-array-data v0, 00000018 // +00000014 │ │ -0b24de: 6900 1b10 |0007: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@101b │ │ -0b24e2: 2310 6606 |0009: new-array v0, v1, [B // type@0666 │ │ -0b24e6: 2600 1102 0000 |000b: fill-array-data v0, 0000021c // +00000211 │ │ -0b24ec: 6900 1c10 |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@101c │ │ -0b24f0: 2200 f704 |0010: new-instance v0, Lcom/squareup/okhttp/internal/framed/Huffman; // type@04f7 │ │ -0b24f4: 7010 e425 0000 |0012: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Huffman;.:()V // method@25e4 │ │ -0b24fa: 6900 1d10 |0015: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.INSTANCE:Lcom/squareup/okhttp/internal/framed/Huffman; // field@101d │ │ -0b24fe: 0e00 |0017: return-void │ │ -0b2500: 0003 0400 0001 0000 f81f 0000 d8ff ... |0018: array-data (516 units) │ │ -0b2908: 0003 0100 0001 0000 0d17 1c1c 1c1c ... |021c: array-data (132 units) │ │ +0b2544: |[0b2544] com.squareup.okhttp.internal.framed.Huffman.:()V │ │ +0b2554: 1301 0001 |0000: const/16 v1, #int 256 // #100 │ │ +0b2558: 2310 6c06 |0002: new-array v0, v1, [I // type@066c │ │ +0b255c: 2600 1400 0000 |0004: fill-array-data v0, 00000018 // +00000014 │ │ +0b2562: 6900 1b10 |0007: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@101b │ │ +0b2566: 2310 6906 |0009: new-array v0, v1, [B // type@0669 │ │ +0b256a: 2600 1102 0000 |000b: fill-array-data v0, 0000021c // +00000211 │ │ +0b2570: 6900 1c10 |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@101c │ │ +0b2574: 2200 f804 |0010: new-instance v0, Lcom/squareup/okhttp/internal/framed/Huffman; // type@04f8 │ │ +0b2578: 7010 e425 0000 |0012: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Huffman;.:()V // method@25e4 │ │ +0b257e: 6900 1d10 |0015: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.INSTANCE:Lcom/squareup/okhttp/internal/framed/Huffman; // field@101d │ │ +0b2582: 0e00 |0017: return-void │ │ +0b2584: 0003 0400 0001 0000 f81f 0000 d8ff ... |0018: array-data (516 units) │ │ +0b298c: 0003 0100 0001 0000 0d17 1c1c 1c1c ... |021c: array-data (132 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ 0x0009 line=63 │ │ 0x0010 line=77 │ │ 0x0018 line=35 │ │ 0x021c line=63 │ │ @@ -277737,21 +277763,21 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b2a10: |[0b2a10] com.squareup.okhttp.internal.framed.Huffman.:()V │ │ -0b2a20: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b2a26: 2200 f604 |0003: new-instance v0, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@04f6 │ │ -0b2a2a: 7010 de25 0000 |0005: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:()V // method@25de │ │ -0b2a30: 5b10 1e10 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ -0b2a34: 7010 e625 0100 |000a: invoke-direct {v1}, Lcom/squareup/okhttp/internal/framed/Huffman;.buildTree:()V // method@25e6 │ │ -0b2a3a: 0e00 |000d: return-void │ │ +0b2a94: |[0b2a94] com.squareup.okhttp.internal.framed.Huffman.:()V │ │ +0b2aa4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b2aaa: 2200 f704 |0003: new-instance v0, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@04f7 │ │ +0b2aae: 7010 de25 0000 |0005: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:()V // method@25de │ │ +0b2ab4: 5b10 1e10 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ +0b2ab8: 7010 e625 0100 |000a: invoke-direct {v1}, Lcom/squareup/okhttp/internal/framed/Huffman;.buildTree:()V // method@25e6 │ │ +0b2abe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=83 │ │ 0x000a line=86 │ │ 0x000d line=87 │ │ locals : │ │ @@ -277762,58 +277788,58 @@ │ │ type : '(IIB)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0b2a3c: |[0b2a3c] com.squareup.okhttp.internal.framed.Huffman.addCode:(IIB)V │ │ -0b2a4c: 2205 f604 |0000: new-instance v5, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@04f6 │ │ -0b2a50: 7030 df25 950b |0002: invoke-direct {v5, v9, v11}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:(II)V // method@25df │ │ -0b2a56: 5480 1e10 |0005: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ -0b2a5a: 1306 0800 |0007: const/16 v6, #int 8 // #8 │ │ -0b2a5e: 376b 3100 |0009: if-le v11, v6, 003a // +0031 │ │ -0b2a62: d806 0bf8 |000b: add-int/lit8 v6, v11, #int -8 // #f8 │ │ -0b2a66: 8d6b |000d: int-to-byte v11, v6 │ │ -0b2a68: 9a06 0a0b |000e: ushr-int v6, v10, v11 │ │ -0b2a6c: d562 ff00 |0010: and-int/lit16 v2, v6, #int 255 // #00ff │ │ -0b2a70: 7110 e025 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ -0b2a76: 0c06 |0015: move-result-object v6 │ │ -0b2a78: 3906 0a00 |0016: if-nez v6, 0020 // +000a │ │ -0b2a7c: 2206 5705 |0018: new-instance v6, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b2a80: 1a07 7322 |001a: const-string v7, "invalid dictionary: prefix not unique" // string@2273 │ │ -0b2a84: 7020 9327 7600 |001c: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b2a8a: 2706 |001f: throw v6 │ │ -0b2a8c: 7110 e025 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ -0b2a92: 0c06 |0023: move-result-object v6 │ │ -0b2a94: 4606 0602 |0024: aget-object v6, v6, v2 │ │ -0b2a98: 3906 0d00 |0026: if-nez v6, 0033 // +000d │ │ -0b2a9c: 7110 e025 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ -0b2aa2: 0c06 |002b: move-result-object v6 │ │ -0b2aa4: 2207 f604 |002c: new-instance v7, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@04f6 │ │ -0b2aa8: 7010 de25 0700 |002e: invoke-direct {v7}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:()V // method@25de │ │ -0b2aae: 4d07 0602 |0031: aput-object v7, v6, v2 │ │ -0b2ab2: 7110 e025 0000 |0033: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ -0b2ab8: 0c06 |0036: move-result-object v6 │ │ -0b2aba: 4600 0602 |0037: aget-object v0, v6, v2 │ │ -0b2abe: 28ce |0039: goto 0007 // -0032 │ │ -0b2ac0: d903 0b08 |003a: rsub-int/lit8 v3, v11, #int 8 // #08 │ │ -0b2ac4: 9806 0a03 |003c: shl-int v6, v10, v3 │ │ -0b2ac8: d564 ff00 |003e: and-int/lit16 v4, v6, #int 255 // #00ff │ │ -0b2acc: 1216 |0040: const/4 v6, #int 1 // #1 │ │ -0b2ace: 9801 0603 |0041: shl-int v1, v6, v3 │ │ -0b2ad2: 0142 |0043: move v2, v4 │ │ -0b2ad4: 9006 0401 |0044: add-int v6, v4, v1 │ │ -0b2ad8: 3562 0b00 |0046: if-ge v2, v6, 0051 // +000b │ │ -0b2adc: 7110 e025 0000 |0048: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ -0b2ae2: 0c06 |004b: move-result-object v6 │ │ -0b2ae4: 4d05 0602 |004c: aput-object v5, v6, v2 │ │ -0b2ae8: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b2aec: 28f4 |0050: goto 0044 // -000c │ │ -0b2aee: 0e00 |0051: return-void │ │ +0b2ac0: |[0b2ac0] com.squareup.okhttp.internal.framed.Huffman.addCode:(IIB)V │ │ +0b2ad0: 2205 f704 |0000: new-instance v5, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@04f7 │ │ +0b2ad4: 7030 df25 950b |0002: invoke-direct {v5, v9, v11}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:(II)V // method@25df │ │ +0b2ada: 5480 1e10 |0005: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ +0b2ade: 1306 0800 |0007: const/16 v6, #int 8 // #8 │ │ +0b2ae2: 376b 3100 |0009: if-le v11, v6, 003a // +0031 │ │ +0b2ae6: d806 0bf8 |000b: add-int/lit8 v6, v11, #int -8 // #f8 │ │ +0b2aea: 8d6b |000d: int-to-byte v11, v6 │ │ +0b2aec: 9a06 0a0b |000e: ushr-int v6, v10, v11 │ │ +0b2af0: d562 ff00 |0010: and-int/lit16 v2, v6, #int 255 // #00ff │ │ +0b2af4: 7110 e025 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ +0b2afa: 0c06 |0015: move-result-object v6 │ │ +0b2afc: 3906 0a00 |0016: if-nez v6, 0020 // +000a │ │ +0b2b00: 2206 5805 |0018: new-instance v6, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b2b04: 1a07 7d22 |001a: const-string v7, "invalid dictionary: prefix not unique" // string@227d │ │ +0b2b08: 7020 9327 7600 |001c: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b2b0e: 2706 |001f: throw v6 │ │ +0b2b10: 7110 e025 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ +0b2b16: 0c06 |0023: move-result-object v6 │ │ +0b2b18: 4606 0602 |0024: aget-object v6, v6, v2 │ │ +0b2b1c: 3906 0d00 |0026: if-nez v6, 0033 // +000d │ │ +0b2b20: 7110 e025 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ +0b2b26: 0c06 |002b: move-result-object v6 │ │ +0b2b28: 2207 f704 |002c: new-instance v7, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@04f7 │ │ +0b2b2c: 7010 de25 0700 |002e: invoke-direct {v7}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:()V // method@25de │ │ +0b2b32: 4d07 0602 |0031: aput-object v7, v6, v2 │ │ +0b2b36: 7110 e025 0000 |0033: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ +0b2b3c: 0c06 |0036: move-result-object v6 │ │ +0b2b3e: 4600 0602 |0037: aget-object v0, v6, v2 │ │ +0b2b42: 28ce |0039: goto 0007 // -0032 │ │ +0b2b44: d903 0b08 |003a: rsub-int/lit8 v3, v11, #int 8 // #08 │ │ +0b2b48: 9806 0a03 |003c: shl-int v6, v10, v3 │ │ +0b2b4c: d564 ff00 |003e: and-int/lit16 v4, v6, #int 255 // #00ff │ │ +0b2b50: 1216 |0040: const/4 v6, #int 1 // #1 │ │ +0b2b52: 9801 0603 |0041: shl-int v1, v6, v3 │ │ +0b2b56: 0142 |0043: move v2, v4 │ │ +0b2b58: 9006 0401 |0044: add-int v6, v4, v1 │ │ +0b2b5c: 3562 0b00 |0046: if-ge v2, v6, 0051 // +000b │ │ +0b2b60: 7110 e025 0000 |0048: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ +0b2b66: 0c06 |004b: move-result-object v6 │ │ +0b2b68: 4d05 0602 |004c: aput-object v5, v6, v2 │ │ +0b2b6c: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b2b70: 28f4 |0050: goto 0044 // -000c │ │ +0b2b72: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=173 │ │ 0x0007 line=174 │ │ 0x000b line=175 │ │ 0x000e line=176 │ │ @@ -277848,27 +277874,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0b2af0: |[0b2af0] com.squareup.okhttp.internal.framed.Huffman.buildTree:()V │ │ -0b2b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b2b02: 6201 1c10 |0001: sget-object v1, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@101c │ │ -0b2b06: 2111 |0003: array-length v1, v1 │ │ -0b2b08: 3510 1000 |0004: if-ge v0, v1, 0014 // +0010 │ │ -0b2b0c: 6201 1b10 |0006: sget-object v1, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@101b │ │ -0b2b10: 4401 0100 |0008: aget v1, v1, v0 │ │ -0b2b14: 6202 1c10 |000a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@101c │ │ -0b2b18: 4802 0200 |000c: aget-byte v2, v2, v0 │ │ -0b2b1c: 7040 e525 0321 |000e: invoke-direct {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Huffman;.addCode:(IIB)V // method@25e5 │ │ -0b2b22: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b2b26: 28ee |0013: goto 0001 // -0012 │ │ -0b2b28: 0e00 |0014: return-void │ │ +0b2b74: |[0b2b74] com.squareup.okhttp.internal.framed.Huffman.buildTree:()V │ │ +0b2b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b2b86: 6201 1c10 |0001: sget-object v1, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@101c │ │ +0b2b8a: 2111 |0003: array-length v1, v1 │ │ +0b2b8c: 3510 1000 |0004: if-ge v0, v1, 0014 // +0010 │ │ +0b2b90: 6201 1b10 |0006: sget-object v1, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@101b │ │ +0b2b94: 4401 0100 |0008: aget v1, v1, v0 │ │ +0b2b98: 6202 1c10 |000a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@101c │ │ +0b2b9c: 4802 0200 |000c: aget-byte v2, v2, v0 │ │ +0b2ba0: 7040 e525 0321 |000e: invoke-direct {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Huffman;.addCode:(IIB)V // method@25e5 │ │ +0b2ba6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b2baa: 28ee |0013: goto 0001 // -0012 │ │ +0b2bac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0006 line=166 │ │ 0x0011 line=165 │ │ 0x0014 line=168 │ │ locals : │ │ @@ -277880,17 +277906,17 @@ │ │ type : '()Lcom/squareup/okhttp/internal/framed/Huffman;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2b2c: |[0b2b2c] com.squareup.okhttp.internal.framed.Huffman.get:()Lcom/squareup/okhttp/internal/framed/Huffman; │ │ -0b2b3c: 6200 1d10 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.INSTANCE:Lcom/squareup/okhttp/internal/framed/Huffman; // field@101d │ │ -0b2b40: 1100 |0002: return-object v0 │ │ +0b2bb0: |[0b2bb0] com.squareup.okhttp.internal.framed.Huffman.get:()Lcom/squareup/okhttp/internal/framed/Huffman; │ │ +0b2bc0: 6200 1d10 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.INSTANCE:Lcom/squareup/okhttp/internal/framed/Huffman; // field@101d │ │ +0b2bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Huffman;) │ │ @@ -277898,74 +277924,74 @@ │ │ type : '([B)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -0b2b44: |[0b2b44] com.squareup.okhttp.internal.framed.Huffman.decode:([B)[B │ │ -0b2b54: 2201 2e05 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@052e │ │ -0b2b58: 7010 3327 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2733 │ │ -0b2b5e: 5486 1e10 |0005: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ -0b2b62: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0b2b64: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -0b2b66: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0b2b68: 2197 |000a: array-length v7, v9 │ │ -0b2b6a: 3574 4500 |000b: if-ge v4, v7, 0050 // +0045 │ │ -0b2b6e: 4807 0904 |000d: aget-byte v7, v9, v4 │ │ -0b2b72: d570 ff00 |000f: and-int/lit16 v0, v7, #int 255 // #00ff │ │ -0b2b76: e007 0308 |0011: shl-int/lit8 v7, v3, #int 8 // #08 │ │ -0b2b7a: 9603 0700 |0013: or-int v3, v7, v0 │ │ -0b2b7e: d805 0508 |0015: add-int/lit8 v5, v5, #int 8 // #08 │ │ -0b2b82: 1307 0800 |0017: const/16 v7, #int 8 // #8 │ │ -0b2b86: 3475 2600 |0019: if-lt v5, v7, 003f // +0026 │ │ -0b2b8a: d807 05f8 |001b: add-int/lit8 v7, v5, #int -8 // #f8 │ │ -0b2b8e: 9a07 0307 |001d: ushr-int v7, v3, v7 │ │ -0b2b92: d572 ff00 |001f: and-int/lit16 v2, v7, #int 255 // #00ff │ │ -0b2b96: 7110 e025 0600 |0021: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ -0b2b9c: 0c07 |0024: move-result-object v7 │ │ -0b2b9e: 4606 0702 |0025: aget-object v6, v7, v2 │ │ -0b2ba2: 7110 e025 0600 |0027: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ -0b2ba8: 0c07 |002a: move-result-object v7 │ │ -0b2baa: 3907 1100 |002b: if-nez v7, 003c // +0011 │ │ -0b2bae: 7110 e125 0600 |002d: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e1 │ │ -0b2bb4: 0a07 |0030: move-result v7 │ │ -0b2bb6: 6e20 3527 7100 |0031: invoke-virtual {v1, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@2735 │ │ -0b2bbc: 7110 e225 0600 |0034: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e2 │ │ -0b2bc2: 0a07 |0037: move-result v7 │ │ -0b2bc4: b175 |0038: sub-int/2addr v5, v7 │ │ -0b2bc6: 5486 1e10 |0039: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ -0b2bca: 28dc |003b: goto 0017 // -0024 │ │ -0b2bcc: d805 05f8 |003c: add-int/lit8 v5, v5, #int -8 // #f8 │ │ -0b2bd0: 28d9 |003e: goto 0017 // -0027 │ │ -0b2bd2: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0b2bd6: 28c9 |0041: goto 000a // -0037 │ │ -0b2bd8: 7110 e125 0600 |0042: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e1 │ │ -0b2bde: 0a07 |0045: move-result v7 │ │ -0b2be0: 6e20 3527 7100 |0046: invoke-virtual {v1, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@2735 │ │ -0b2be6: 7110 e225 0600 |0049: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e2 │ │ -0b2bec: 0a07 |004c: move-result v7 │ │ -0b2bee: b175 |004d: sub-int/2addr v5, v7 │ │ -0b2bf0: 5486 1e10 |004e: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ -0b2bf4: 3d05 1a00 |0050: if-lez v5, 006a // +001a │ │ -0b2bf8: d907 0508 |0052: rsub-int/lit8 v7, v5, #int 8 // #08 │ │ -0b2bfc: 9807 0307 |0054: shl-int v7, v3, v7 │ │ -0b2c00: d572 ff00 |0056: and-int/lit16 v2, v7, #int 255 // #00ff │ │ -0b2c04: 7110 e025 0600 |0058: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ -0b2c0a: 0c07 |005b: move-result-object v7 │ │ -0b2c0c: 4606 0702 |005c: aget-object v6, v7, v2 │ │ -0b2c10: 7110 e025 0600 |005e: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ -0b2c16: 0c07 |0061: move-result-object v7 │ │ -0b2c18: 3907 0800 |0062: if-nez v7, 006a // +0008 │ │ -0b2c1c: 7110 e225 0600 |0064: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e2 │ │ -0b2c22: 0a07 |0067: move-result v7 │ │ -0b2c24: 3757 daff |0068: if-le v7, v5, 0042 // -0026 │ │ -0b2c28: 6e10 3427 0100 |006a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2734 │ │ -0b2c2e: 0c07 |006d: move-result-object v7 │ │ -0b2c30: 1107 |006e: return-object v7 │ │ +0b2bc8: |[0b2bc8] com.squareup.okhttp.internal.framed.Huffman.decode:([B)[B │ │ +0b2bd8: 2201 2f05 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@052f │ │ +0b2bdc: 7010 3327 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2733 │ │ +0b2be2: 5486 1e10 |0005: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ +0b2be6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0b2be8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +0b2bea: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0b2bec: 2197 |000a: array-length v7, v9 │ │ +0b2bee: 3574 4500 |000b: if-ge v4, v7, 0050 // +0045 │ │ +0b2bf2: 4807 0904 |000d: aget-byte v7, v9, v4 │ │ +0b2bf6: d570 ff00 |000f: and-int/lit16 v0, v7, #int 255 // #00ff │ │ +0b2bfa: e007 0308 |0011: shl-int/lit8 v7, v3, #int 8 // #08 │ │ +0b2bfe: 9603 0700 |0013: or-int v3, v7, v0 │ │ +0b2c02: d805 0508 |0015: add-int/lit8 v5, v5, #int 8 // #08 │ │ +0b2c06: 1307 0800 |0017: const/16 v7, #int 8 // #8 │ │ +0b2c0a: 3475 2600 |0019: if-lt v5, v7, 003f // +0026 │ │ +0b2c0e: d807 05f8 |001b: add-int/lit8 v7, v5, #int -8 // #f8 │ │ +0b2c12: 9a07 0307 |001d: ushr-int v7, v3, v7 │ │ +0b2c16: d572 ff00 |001f: and-int/lit16 v2, v7, #int 255 // #00ff │ │ +0b2c1a: 7110 e025 0600 |0021: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ +0b2c20: 0c07 |0024: move-result-object v7 │ │ +0b2c22: 4606 0702 |0025: aget-object v6, v7, v2 │ │ +0b2c26: 7110 e025 0600 |0027: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ +0b2c2c: 0c07 |002a: move-result-object v7 │ │ +0b2c2e: 3907 1100 |002b: if-nez v7, 003c // +0011 │ │ +0b2c32: 7110 e125 0600 |002d: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e1 │ │ +0b2c38: 0a07 |0030: move-result v7 │ │ +0b2c3a: 6e20 3527 7100 |0031: invoke-virtual {v1, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@2735 │ │ +0b2c40: 7110 e225 0600 |0034: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e2 │ │ +0b2c46: 0a07 |0037: move-result v7 │ │ +0b2c48: b175 |0038: sub-int/2addr v5, v7 │ │ +0b2c4a: 5486 1e10 |0039: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ +0b2c4e: 28dc |003b: goto 0017 // -0024 │ │ +0b2c50: d805 05f8 |003c: add-int/lit8 v5, v5, #int -8 // #f8 │ │ +0b2c54: 28d9 |003e: goto 0017 // -0027 │ │ +0b2c56: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b2c5a: 28c9 |0041: goto 000a // -0037 │ │ +0b2c5c: 7110 e125 0600 |0042: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e1 │ │ +0b2c62: 0a07 |0045: move-result v7 │ │ +0b2c64: 6e20 3527 7100 |0046: invoke-virtual {v1, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@2735 │ │ +0b2c6a: 7110 e225 0600 |0049: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e2 │ │ +0b2c70: 0a07 |004c: move-result v7 │ │ +0b2c72: b175 |004d: sub-int/2addr v5, v7 │ │ +0b2c74: 5486 1e10 |004e: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@101e │ │ +0b2c78: 3d05 1a00 |0050: if-lez v5, 006a // +001a │ │ +0b2c7c: d907 0508 |0052: rsub-int/lit8 v7, v5, #int 8 // #08 │ │ +0b2c80: 9807 0307 |0054: shl-int v7, v3, v7 │ │ +0b2c84: d572 ff00 |0056: and-int/lit16 v2, v7, #int 255 // #00ff │ │ +0b2c88: 7110 e025 0600 |0058: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ +0b2c8e: 0c07 |005b: move-result-object v7 │ │ +0b2c90: 4606 0702 |005c: aget-object v6, v7, v2 │ │ +0b2c94: 7110 e025 0600 |005e: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@25e0 │ │ +0b2c9a: 0c07 |0061: move-result-object v7 │ │ +0b2c9c: 3907 0800 |0062: if-nez v7, 006a // +0008 │ │ +0b2ca0: 7110 e225 0600 |0064: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@25e2 │ │ +0b2ca6: 0a07 |0067: move-result v7 │ │ +0b2ca8: 3757 daff |0068: if-le v7, v5, 0042 // -0026 │ │ +0b2cac: 6e10 3427 0100 |006a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2734 │ │ +0b2cb2: 0c07 |006d: move-result-object v7 │ │ +0b2cb4: 1107 |006e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ 0x0007 line=129 │ │ 0x0008 line=130 │ │ 0x0009 line=131 │ │ @@ -277998,33 +278024,33 @@ │ │ 0x0008 - 0x006f reg=3 current I │ │ 0x000a - 0x006f reg=4 i I │ │ 0x0009 - 0x006f reg=5 nbits I │ │ 0x0007 - 0x006f reg=6 node Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ 0x0000 - 0x006f reg=8 this Lcom/squareup/okhttp/internal/framed/Huffman; │ │ 0x0000 - 0x006f reg=9 buf [B │ │ │ │ - source_file_idx : 1525 (Huffman.java) │ │ + source_file_idx : 1529 (Huffman.java) │ │ │ │ -Class #960 header: │ │ -class_idx : 1614 │ │ +Class #961 header: │ │ +class_idx : 1617 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1390 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1394 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #960 annotations: │ │ +Class #961 annotations: │ │ Annotations on method #11367 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11368 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #960 - │ │ +Class #961 - │ │ Class descriptor : 'Lokio/ForwardingSource;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ Instance fields - │ │ @@ -278038,23 +278064,23 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b2c34: |[0b2c34] okio.ForwardingSource.:(Lokio/Source;)V │ │ -0b2c44: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b2c4a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0b2c4e: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b2c52: 1a01 e51a |0007: const-string v1, "delegate == null" // string@1ae5 │ │ -0b2c56: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b2c5c: 2700 |000c: throw v0 │ │ -0b2c5e: 5b23 fb11 |000d: iput-object v3, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@11fb │ │ -0b2c62: 0e00 |000f: return-void │ │ +0b2cb8: |[0b2cb8] okio.ForwardingSource.:(Lokio/Source;)V │ │ +0b2cc8: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b2cce: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0b2cd2: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b2cd6: 1a01 ef1a |0007: const-string v1, "delegate == null" // string@1aef │ │ +0b2cda: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b2ce0: 2700 |000c: throw v0 │ │ +0b2ce2: 5b23 0212 |000d: iput-object v3, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@1202 │ │ +0b2ce6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x000d line=26 │ │ 0x000f line=27 │ │ locals : │ │ @@ -278067,18 +278093,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2c64: |[0b2c64] okio.ForwardingSource.close:()V │ │ -0b2c74: 5410 fb11 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@11fb │ │ -0b2c78: 7210 d52c 0000 |0002: invoke-interface {v0}, Lokio/Source;.close:()V // method@2cd5 │ │ -0b2c7e: 0e00 |0005: return-void │ │ +0b2ce8: |[0b2ce8] okio.ForwardingSource.close:()V │ │ +0b2cf8: 5410 0212 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@1202 │ │ +0b2cfc: 7210 d52c 0000 |0002: invoke-interface {v0}, Lokio/Source;.close:()V // method@2cd5 │ │ +0b2d02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingSource; │ │ │ │ @@ -278087,19 +278113,19 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b2c80: |[0b2c80] okio.ForwardingSource.read:(Lokio/Buffer;J)J │ │ -0b2c90: 5420 fb11 |0000: iget-object v0, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@11fb │ │ -0b2c94: 7240 d62c 3054 |0002: invoke-interface {v0, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0b2c9a: 0b00 |0005: move-result-wide v0 │ │ -0b2c9c: 1000 |0006: return-wide v0 │ │ +0b2d04: |[0b2d04] okio.ForwardingSource.read:(Lokio/Buffer;J)J │ │ +0b2d14: 5420 0212 |0000: iget-object v0, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@1202 │ │ +0b2d18: 7240 d62c 3054 |0002: invoke-interface {v0, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0b2d1e: 0b00 |0005: move-result-wide v0 │ │ +0b2d20: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/ForwardingSource; │ │ 0x0000 - 0x0007 reg=3 sink Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=4 byteCount J │ │ @@ -278109,19 +278135,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2ca0: |[0b2ca0] okio.ForwardingSource.timeout:()Lokio/Timeout; │ │ -0b2cb0: 5410 fb11 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@11fb │ │ -0b2cb4: 7210 d72c 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0b2cba: 0c00 |0005: move-result-object v0 │ │ -0b2cbc: 1100 |0006: return-object v0 │ │ +0b2d24: |[0b2d24] okio.ForwardingSource.timeout:()Lokio/Timeout; │ │ +0b2d34: 5410 0212 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@1202 │ │ +0b2d38: 7210 d72c 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0b2d3e: 0c00 |0005: move-result-object v0 │ │ +0b2d40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingSource; │ │ │ │ #3 : (in Lokio/ForwardingSource;) │ │ @@ -278129,63 +278155,63 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0b2cc0: |[0b2cc0] okio.ForwardingSource.toString:()Ljava/lang/String; │ │ -0b2cd0: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0b2cd4: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b2cda: 6e10 bc27 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0b2ce0: 0c01 |0008: move-result-object v1 │ │ -0b2ce2: 6e10 7d27 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ -0b2ce8: 0c01 |000c: move-result-object v1 │ │ -0b2cea: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b2cf0: 0c00 |0010: move-result-object v0 │ │ -0b2cf2: 1a01 e000 |0011: const-string v1, "(" // string@00e0 │ │ -0b2cf6: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b2cfc: 0c00 |0016: move-result-object v0 │ │ -0b2cfe: 5421 fb11 |0017: iget-object v1, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@11fb │ │ -0b2d02: 6e10 c027 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ -0b2d08: 0c01 |001c: move-result-object v1 │ │ -0b2d0a: 6e20 0228 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b2d10: 0c00 |0020: move-result-object v0 │ │ -0b2d12: 1a01 0501 |0021: const-string v1, ")" // string@0105 │ │ -0b2d16: 6e20 0228 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b2d1c: 0c00 |0026: move-result-object v0 │ │ -0b2d1e: 6e10 0628 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b2d24: 0c00 |002a: move-result-object v0 │ │ -0b2d26: 1100 |002b: return-object v0 │ │ +0b2d44: |[0b2d44] okio.ForwardingSource.toString:()Ljava/lang/String; │ │ +0b2d54: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0b2d58: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b2d5e: 6e10 bc27 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0b2d64: 0c01 |0008: move-result-object v1 │ │ +0b2d66: 6e10 7d27 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@277d │ │ +0b2d6c: 0c01 |000c: move-result-object v1 │ │ +0b2d6e: 6e20 0228 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b2d74: 0c00 |0010: move-result-object v0 │ │ +0b2d76: 1a01 e000 |0011: const-string v1, "(" // string@00e0 │ │ +0b2d7a: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b2d80: 0c00 |0016: move-result-object v0 │ │ +0b2d82: 5421 0212 |0017: iget-object v1, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@1202 │ │ +0b2d86: 6e10 c027 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ +0b2d8c: 0c01 |001c: move-result-object v1 │ │ +0b2d8e: 6e20 0228 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b2d94: 0c00 |0020: move-result-object v0 │ │ +0b2d96: 1a01 0501 |0021: const-string v1, ")" // string@0105 │ │ +0b2d9a: 6e20 0228 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b2da0: 0c00 |0026: move-result-object v0 │ │ +0b2da2: 6e10 0628 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b2da8: 0c00 |002a: move-result-object v0 │ │ +0b2daa: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lokio/ForwardingSource; │ │ │ │ - source_file_idx : 1390 (ForwardingSource.java) │ │ + source_file_idx : 1394 (ForwardingSource.java) │ │ │ │ -Class #961 header: │ │ -class_idx : 1272 │ │ +Class #962 header: │ │ +class_idx : 1273 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1614 │ │ -source_file_idx : 3743 │ │ +superclass_idx : 1617 │ │ +source_file_idx : 3752 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #961 annotations: │ │ +Class #962 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #9706 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #961 - │ │ +Class #962 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lokio/ForwardingSource;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;) │ │ @@ -278198,18 +278224,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b2d28: |[0b2d28] com.squareup.okhttp.internal.framed.NameValueBlockReader$1.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V │ │ -0b2d38: 5b01 1f10 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ -0b2d3c: 7020 662c 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@2c66 │ │ -0b2d42: 0e00 |0005: return-void │ │ +0b2dac: |[0b2dac] com.squareup.okhttp.internal.framed.NameValueBlockReader$1.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V │ │ +0b2dbc: 5b01 1f10 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ +0b2dc0: 7020 662c 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@2c66 │ │ +0b2dc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ 0x0000 - 0x0006 reg=2 x0 Lokio/Source; │ │ @@ -278220,76 +278246,76 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0b2d44: |[0b2d44] com.squareup.okhttp.internal.framed.NameValueBlockReader$1.read:(Lokio/Buffer;J)J │ │ -0b2d54: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0b2d58: 5464 1f10 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ -0b2d5c: 7110 f025 0400 |0004: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@25f0 │ │ -0b2d62: 0a04 |0007: move-result v4 │ │ -0b2d64: 3904 0400 |0008: if-nez v4, 000c // +0004 │ │ -0b2d68: 0420 |000a: move-wide v0, v2 │ │ -0b2d6a: 1000 |000b: return-wide v0 │ │ -0b2d6c: 5464 1f10 |000c: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ -0b2d70: 7110 f025 0400 |000e: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@25f0 │ │ -0b2d76: 0a04 |0011: move-result v4 │ │ -0b2d78: 8144 |0012: int-to-long v4, v4 │ │ -0b2d7a: 7140 b027 9854 |0013: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0b2d80: 0b04 |0016: move-result-wide v4 │ │ -0b2d82: 6f40 682c 7654 |0017: invoke-super {v6, v7, v4, v5}, Lokio/ForwardingSource;.read:(Lokio/Buffer;J)J // method@2c68 │ │ -0b2d88: 0b00 |001a: move-result-wide v0 │ │ -0b2d8a: 3104 0002 |001b: cmp-long v4, v0, v2 │ │ -0b2d8e: 3904 0400 |001d: if-nez v4, 0021 // +0004 │ │ -0b2d92: 0420 |001f: move-wide v0, v2 │ │ -0b2d94: 28eb |0020: goto 000b // -0015 │ │ -0b2d96: 5462 1f10 |0021: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ -0b2d9a: 5463 1f10 |0023: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ -0b2d9e: 7110 f025 0300 |0025: invoke-static {v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@25f0 │ │ -0b2da4: 0a03 |0028: move-result v3 │ │ -0b2da6: 8134 |0029: int-to-long v4, v3 │ │ -0b2da8: bc04 |002a: sub-long/2addr v4, v0 │ │ -0b2daa: 8443 |002b: long-to-int v3, v4 │ │ -0b2dac: 7120 f125 3200 |002c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I // method@25f1 │ │ -0b2db2: 28dc |002f: goto 000b // -0024 │ │ +0b2dc8: |[0b2dc8] com.squareup.okhttp.internal.framed.NameValueBlockReader$1.read:(Lokio/Buffer;J)J │ │ +0b2dd8: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0b2ddc: 5464 1f10 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ +0b2de0: 7110 f025 0400 |0004: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@25f0 │ │ +0b2de6: 0a04 |0007: move-result v4 │ │ +0b2de8: 3904 0400 |0008: if-nez v4, 000c // +0004 │ │ +0b2dec: 0420 |000a: move-wide v0, v2 │ │ +0b2dee: 1000 |000b: return-wide v0 │ │ +0b2df0: 5464 1f10 |000c: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ +0b2df4: 7110 f025 0400 |000e: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@25f0 │ │ +0b2dfa: 0a04 |0011: move-result v4 │ │ +0b2dfc: 8144 |0012: int-to-long v4, v4 │ │ +0b2dfe: 7140 b027 9854 |0013: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0b2e04: 0b04 |0016: move-result-wide v4 │ │ +0b2e06: 6f40 682c 7654 |0017: invoke-super {v6, v7, v4, v5}, Lokio/ForwardingSource;.read:(Lokio/Buffer;J)J // method@2c68 │ │ +0b2e0c: 0b00 |001a: move-result-wide v0 │ │ +0b2e0e: 3104 0002 |001b: cmp-long v4, v0, v2 │ │ +0b2e12: 3904 0400 |001d: if-nez v4, 0021 // +0004 │ │ +0b2e16: 0420 |001f: move-wide v0, v2 │ │ +0b2e18: 28eb |0020: goto 000b // -0015 │ │ +0b2e1a: 5462 1f10 |0021: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ +0b2e1e: 5463 1f10 |0023: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@101f │ │ +0b2e22: 7110 f025 0300 |0025: invoke-static {v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@25f0 │ │ +0b2e28: 0a03 |0028: move-result v3 │ │ +0b2e2a: 8134 |0029: int-to-long v4, v3 │ │ +0b2e2c: bc04 |002a: sub-long/2addr v4, v0 │ │ +0b2e2e: 8443 |002b: long-to-int v3, v4 │ │ +0b2e30: 7120 f125 3200 |002c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I // method@25f1 │ │ +0b2e36: 28dc |002f: goto 000b // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x000b line=60 │ │ 0x000c line=57 │ │ 0x001b line=58 │ │ 0x0021 line=59 │ │ locals : │ │ 0x001b - 0x0030 reg=0 read J │ │ 0x0000 - 0x0030 reg=6 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1; │ │ 0x0000 - 0x0030 reg=7 sink Lokio/Buffer; │ │ 0x0000 - 0x0030 reg=8 byteCount J │ │ │ │ - source_file_idx : 3743 (NameValueBlockReader.java) │ │ + source_file_idx : 3752 (NameValueBlockReader.java) │ │ │ │ -Class #962 header: │ │ -class_idx : 1273 │ │ +Class #963 header: │ │ +class_idx : 1274 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1493 │ │ -source_file_idx : 3743 │ │ +superclass_idx : 1496 │ │ +source_file_idx : 3752 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #962 annotations: │ │ +Class #963 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #9708 'inflate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/util/zip/DataFormatException; } │ │ │ │ -Class #962 - │ │ +Class #963 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/zip/Inflater;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;) │ │ @@ -278302,18 +278328,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2db4: |[0b2db4] com.squareup.okhttp.internal.framed.NameValueBlockReader$2.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V │ │ -0b2dc4: 5b01 2010 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@1020 │ │ -0b2dc8: 7010 3c29 0000 |0002: invoke-direct {v0}, Ljava/util/zip/Inflater;.:()V // method@293c │ │ -0b2dce: 0e00 |0005: return-void │ │ +0b2e38: |[0b2e38] com.squareup.okhttp.internal.framed.NameValueBlockReader$2.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V │ │ +0b2e48: 5b01 2010 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@1020 │ │ +0b2e4c: 7010 3c29 0000 |0002: invoke-direct {v0}, Ljava/util/zip/Inflater;.:()V // method@293c │ │ +0b2e52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ │ │ @@ -278323,64 +278349,64 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0b2dd0: |[0b2dd0] com.squareup.okhttp.internal.framed.NameValueBlockReader$2.inflate:([BII)I │ │ -0b2de0: 6f40 4229 3254 |0000: invoke-super {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@2942 │ │ -0b2de6: 0a00 |0003: move-result v0 │ │ -0b2de8: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -0b2dec: 6e10 ed25 0200 |0006: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.needsDictionary:()Z // method@25ed │ │ -0b2df2: 0a01 |0009: move-result v1 │ │ -0b2df4: 3801 0b00 |000a: if-eqz v1, 0015 // +000b │ │ -0b2df8: 6201 3410 |000c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@1034 │ │ -0b2dfc: 6e20 ee25 1200 |000e: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.setDictionary:([B)V // method@25ee │ │ -0b2e02: 6f40 4229 3254 |0011: invoke-super {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@2942 │ │ -0b2e08: 0a00 |0014: move-result v0 │ │ -0b2e0a: 0f00 |0015: return v0 │ │ +0b2e54: |[0b2e54] com.squareup.okhttp.internal.framed.NameValueBlockReader$2.inflate:([BII)I │ │ +0b2e64: 6f40 4229 3254 |0000: invoke-super {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@2942 │ │ +0b2e6a: 0a00 |0003: move-result v0 │ │ +0b2e6c: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +0b2e70: 6e10 ed25 0200 |0006: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.needsDictionary:()Z // method@25ed │ │ +0b2e76: 0a01 |0009: move-result v1 │ │ +0b2e78: 3801 0b00 |000a: if-eqz v1, 0015 // +000b │ │ +0b2e7c: 6201 3410 |000c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@1034 │ │ +0b2e80: 6e20 ee25 1200 |000e: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.setDictionary:([B)V // method@25ee │ │ +0b2e86: 6f40 4229 3254 |0011: invoke-super {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@2942 │ │ +0b2e8c: 0a00 |0014: move-result v0 │ │ +0b2e8e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x000c line=70 │ │ 0x0011 line=71 │ │ 0x0015 line=73 │ │ locals : │ │ 0x0004 - 0x0016 reg=0 result I │ │ 0x0000 - 0x0016 reg=2 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2; │ │ 0x0000 - 0x0016 reg=3 buffer [B │ │ 0x0000 - 0x0016 reg=4 offset I │ │ 0x0000 - 0x0016 reg=5 count I │ │ │ │ - source_file_idx : 3743 (NameValueBlockReader.java) │ │ + source_file_idx : 3752 (NameValueBlockReader.java) │ │ │ │ -Class #963 header: │ │ -class_idx : 1274 │ │ +Class #964 header: │ │ +class_idx : 1275 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3743 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3752 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ -Class #963 annotations: │ │ +Class #964 annotations: │ │ Annotations on method #9714 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9715 'doneReading' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9716 'readByteString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9717 'readNameValueBlock' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #963 - │ │ +Class #964 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;) │ │ @@ -278401,28 +278427,28 @@ │ │ type : '(Lokio/BufferedSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0b2e0c: |[0b2e0c] com.squareup.okhttp.internal.framed.NameValueBlockReader.:(Lokio/BufferedSource;)V │ │ -0b2e1c: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b2e22: 2201 f804 |0003: new-instance v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1; // type@04f8 │ │ -0b2e26: 7030 e925 3104 |0005: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V // method@25e9 │ │ -0b2e2c: 2200 f904 |0008: new-instance v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2; // type@04f9 │ │ -0b2e30: 7020 eb25 3000 |000a: invoke-direct {v0, v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V // method@25eb │ │ -0b2e36: 2202 5106 |000d: new-instance v2, Lokio/InflaterSource; // type@0651 │ │ -0b2e3a: 7030 7f2c 1200 |000f: invoke-direct {v2, v1, v0}, Lokio/InflaterSource;.:(Lokio/Source;Ljava/util/zip/Inflater;)V // method@2c7f │ │ -0b2e40: 5b32 2210 |0012: iput-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@1022 │ │ -0b2e44: 5432 2210 |0014: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@1022 │ │ -0b2e48: 7110 972c 0200 |0016: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0b2e4e: 0c02 |0019: move-result-object v2 │ │ -0b2e50: 5b32 2310 |001a: iput-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ -0b2e54: 0e00 |001c: return-void │ │ +0b2e90: |[0b2e90] com.squareup.okhttp.internal.framed.NameValueBlockReader.:(Lokio/BufferedSource;)V │ │ +0b2ea0: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b2ea6: 2201 f904 |0003: new-instance v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1; // type@04f9 │ │ +0b2eaa: 7030 e925 3104 |0005: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V // method@25e9 │ │ +0b2eb0: 2200 fa04 |0008: new-instance v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2; // type@04fa │ │ +0b2eb4: 7020 eb25 3000 |000a: invoke-direct {v0, v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V // method@25eb │ │ +0b2eba: 2202 5406 |000d: new-instance v2, Lokio/InflaterSource; // type@0654 │ │ +0b2ebe: 7030 7f2c 1200 |000f: invoke-direct {v2, v1, v0}, Lokio/InflaterSource;.:(Lokio/Source;Ljava/util/zip/Inflater;)V // method@2c7f │ │ +0b2ec4: 5b32 2210 |0012: iput-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@1022 │ │ +0b2ec8: 5432 2210 |0014: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@1022 │ │ +0b2ecc: 7110 972c 0200 |0016: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0b2ed2: 0c02 |0019: move-result-object v2 │ │ +0b2ed4: 5b32 2310 |001a: iput-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ +0b2ed8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=54 │ │ 0x0008 line=65 │ │ 0x000d line=77 │ │ 0x0014 line=78 │ │ @@ -278438,17 +278464,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2e58: |[0b2e58] com.squareup.okhttp.internal.framed.NameValueBlockReader.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I │ │ -0b2e68: 5210 2110 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ -0b2e6c: 0f00 |0002: return v0 │ │ +0b2edc: |[0b2edc] com.squareup.okhttp.internal.framed.NameValueBlockReader.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I │ │ +0b2eec: 5210 2110 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ +0b2ef0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;) │ │ @@ -278456,17 +278482,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2e70: |[0b2e70] com.squareup.okhttp.internal.framed.NameValueBlockReader.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I │ │ -0b2e80: 5901 2110 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ -0b2e84: 0f01 |0002: return v1 │ │ +0b2ef4: |[0b2ef4] com.squareup.okhttp.internal.framed.NameValueBlockReader.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I │ │ +0b2f04: 5901 2110 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ +0b2f08: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -278475,35 +278501,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0b2e88: |[0b2e88] com.squareup.okhttp.internal.framed.NameValueBlockReader.doneReading:()V │ │ -0b2e98: 5230 2110 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ -0b2e9c: 3d00 2600 |0002: if-lez v0, 0028 // +0026 │ │ -0b2ea0: 5430 2210 |0004: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@1022 │ │ -0b2ea4: 6e10 822c 0000 |0006: invoke-virtual {v0}, Lokio/InflaterSource;.refill:()Z // method@2c82 │ │ -0b2eaa: 5230 2110 |0009: iget v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ -0b2eae: 3800 1d00 |000b: if-eqz v0, 0028 // +001d │ │ -0b2eb2: 2200 3705 |000d: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0b2eb6: 2201 6c05 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b2eba: 7010 f927 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b2ec0: 1a02 9219 |0014: const-string v2, "compressedLimit > 0: " // string@1992 │ │ -0b2ec4: 6e20 0228 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b2eca: 0c01 |0019: move-result-object v1 │ │ -0b2ecc: 5232 2110 |001a: iget v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ -0b2ed0: 6e20 fe27 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b2ed6: 0c01 |001f: move-result-object v1 │ │ -0b2ed8: 6e10 0628 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b2ede: 0c01 |0023: move-result-object v1 │ │ -0b2ee0: 7020 4627 1000 |0024: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b2ee6: 2700 |0027: throw v0 │ │ -0b2ee8: 0e00 |0028: return-void │ │ +0b2f0c: |[0b2f0c] com.squareup.okhttp.internal.framed.NameValueBlockReader.doneReading:()V │ │ +0b2f1c: 5230 2110 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ +0b2f20: 3d00 2600 |0002: if-lez v0, 0028 // +0026 │ │ +0b2f24: 5430 2210 |0004: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@1022 │ │ +0b2f28: 6e10 822c 0000 |0006: invoke-virtual {v0}, Lokio/InflaterSource;.refill:()Z // method@2c82 │ │ +0b2f2e: 5230 2110 |0009: iget v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ +0b2f32: 3800 1d00 |000b: if-eqz v0, 0028 // +001d │ │ +0b2f36: 2200 3805 |000d: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0b2f3a: 2201 6d05 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b2f3e: 7010 f927 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b2f44: 1a02 9c19 |0014: const-string v2, "compressedLimit > 0: " // string@199c │ │ +0b2f48: 6e20 0228 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b2f4e: 0c01 |0019: move-result-object v1 │ │ +0b2f50: 5232 2110 |001a: iget v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ +0b2f54: 6e20 fe27 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b2f5a: 0c01 |001f: move-result-object v1 │ │ +0b2f5c: 6e10 0628 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b2f62: 0c01 |0023: move-result-object v1 │ │ +0b2f64: 7020 4627 1000 |0024: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b2f6a: 2700 |0027: throw v0 │ │ +0b2f6c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0009 line=111 │ │ 0x0028 line=113 │ │ locals : │ │ @@ -278514,23 +278540,23 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b2eec: |[0b2eec] com.squareup.okhttp.internal.framed.NameValueBlockReader.readByteString:()Lokio/ByteString; │ │ -0b2efc: 5441 2310 |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ -0b2f00: 7210 412c 0100 |0002: invoke-interface {v1}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b2f06: 0a00 |0005: move-result v0 │ │ -0b2f08: 5441 2310 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ -0b2f0c: 8102 |0008: int-to-long v2, v0 │ │ -0b2f0e: 7230 3f2c 2103 |0009: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@2c3f │ │ -0b2f14: 0c01 |000c: move-result-object v1 │ │ -0b2f16: 1101 |000d: return-object v1 │ │ +0b2f70: |[0b2f70] com.squareup.okhttp.internal.framed.NameValueBlockReader.readByteString:()Lokio/ByteString; │ │ +0b2f80: 5441 2310 |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ +0b2f84: 7210 412c 0100 |0002: invoke-interface {v1}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b2f8a: 0a00 |0005: move-result v0 │ │ +0b2f8c: 5441 2310 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ +0b2f90: 8102 |0008: int-to-long v2, v0 │ │ +0b2f92: 7230 3f2c 2103 |0009: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@2c3f │ │ +0b2f98: 0c01 |000c: move-result-object v1 │ │ +0b2f9a: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=102 │ │ locals : │ │ 0x0006 - 0x000e reg=0 length I │ │ 0x0000 - 0x000e reg=4 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ @@ -278541,18 +278567,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2f18: |[0b2f18] com.squareup.okhttp.internal.framed.NameValueBlockReader.close:()V │ │ -0b2f28: 5410 2310 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ -0b2f2c: 7210 382c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ -0b2f32: 0e00 |0005: return-void │ │ +0b2f9c: |[0b2f9c] com.squareup.okhttp.internal.framed.NameValueBlockReader.close:()V │ │ +0b2fac: 5410 2310 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ +0b2fb0: 7210 382c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ +0b2fb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ │ │ @@ -278561,72 +278587,72 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -0b2f34: |[0b2f34] com.squareup.okhttp.internal.framed.NameValueBlockReader.readNameValueBlock:(I)Ljava/util/List; │ │ -0b2f44: 5285 2110 |0000: iget v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ -0b2f48: b095 |0002: add-int/2addr v5, v9 │ │ -0b2f4a: 5985 2110 |0003: iput v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ -0b2f4e: 5485 2310 |0005: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ -0b2f52: 7210 412c 0500 |0007: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b2f58: 0a03 |000a: move-result v3 │ │ -0b2f5a: 3b03 1b00 |000b: if-gez v3, 0026 // +001b │ │ -0b2f5e: 2205 3705 |000d: new-instance v5, Ljava/io/IOException; // type@0537 │ │ -0b2f62: 2206 6c05 |000f: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0b2f66: 7010 f927 0600 |0011: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b2f6c: 1a07 f82a |0014: const-string v7, "numberOfPairs < 0: " // string@2af8 │ │ -0b2f70: 6e20 0228 7600 |0016: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b2f76: 0c06 |0019: move-result-object v6 │ │ -0b2f78: 6e20 fe27 3600 |001a: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b2f7e: 0c06 |001d: move-result-object v6 │ │ -0b2f80: 6e10 0628 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b2f86: 0c06 |0021: move-result-object v6 │ │ -0b2f88: 7020 4627 6500 |0022: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b2f8e: 2705 |0025: throw v5 │ │ -0b2f90: 1305 0004 |0026: const/16 v5, #int 1024 // #400 │ │ -0b2f94: 3753 1b00 |0028: if-le v3, v5, 0043 // +001b │ │ -0b2f98: 2205 3705 |002a: new-instance v5, Ljava/io/IOException; // type@0537 │ │ -0b2f9c: 2206 6c05 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0b2fa0: 7010 f927 0600 |002e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b2fa6: 1a07 f92a |0031: const-string v7, "numberOfPairs > 1024: " // string@2af9 │ │ -0b2faa: 6e20 0228 7600 |0033: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b2fb0: 0c06 |0036: move-result-object v6 │ │ -0b2fb2: 6e20 fe27 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b2fb8: 0c06 |003a: move-result-object v6 │ │ -0b2fba: 6e10 0628 0600 |003b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b2fc0: 0c06 |003e: move-result-object v6 │ │ -0b2fc2: 7020 4627 6500 |003f: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b2fc8: 2705 |0042: throw v5 │ │ -0b2fca: 2200 ab05 |0043: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0b2fce: 7020 9128 3000 |0045: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0b2fd4: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -0b2fd6: 3531 2700 |0049: if-ge v1, v3, 0070 // +0027 │ │ -0b2fda: 7010 f425 0800 |004b: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readByteString:()Lokio/ByteString; // method@25f4 │ │ -0b2fe0: 0c05 |004e: move-result-object v5 │ │ -0b2fe2: 6e10 582c 0500 |004f: invoke-virtual {v5}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@2c58 │ │ -0b2fe8: 0c02 |0052: move-result-object v2 │ │ -0b2fea: 7010 f425 0800 |0053: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readByteString:()Lokio/ByteString; // method@25f4 │ │ -0b2ff0: 0c04 |0056: move-result-object v4 │ │ -0b2ff2: 6e10 572c 0200 |0057: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0b2ff8: 0a05 |005a: move-result v5 │ │ -0b2ffa: 3905 0a00 |005b: if-nez v5, 0065 // +000a │ │ -0b2ffe: 2205 3705 |005d: new-instance v5, Ljava/io/IOException; // type@0537 │ │ -0b3002: 1a06 fe29 |005f: const-string v6, "name.size == 0" // string@29fe │ │ -0b3006: 7020 4627 6500 |0061: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b300c: 2705 |0064: throw v5 │ │ -0b300e: 2205 ec04 |0065: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b3012: 7030 7b25 2504 |0067: invoke-direct {v5, v2, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ -0b3018: 7220 df28 5000 |006a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b301e: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b3022: 28da |006f: goto 0049 // -0026 │ │ -0b3024: 7010 f325 0800 |0070: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.doneReading:()V // method@25f3 │ │ -0b302a: 1100 |0073: return-object v0 │ │ +0b2fb8: |[0b2fb8] com.squareup.okhttp.internal.framed.NameValueBlockReader.readNameValueBlock:(I)Ljava/util/List; │ │ +0b2fc8: 5285 2110 |0000: iget v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ +0b2fcc: b095 |0002: add-int/2addr v5, v9 │ │ +0b2fce: 5985 2110 |0003: iput v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@1021 │ │ +0b2fd2: 5485 2310 |0005: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@1023 │ │ +0b2fd6: 7210 412c 0500 |0007: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b2fdc: 0a03 |000a: move-result v3 │ │ +0b2fde: 3b03 1b00 |000b: if-gez v3, 0026 // +001b │ │ +0b2fe2: 2205 3805 |000d: new-instance v5, Ljava/io/IOException; // type@0538 │ │ +0b2fe6: 2206 6d05 |000f: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0b2fea: 7010 f927 0600 |0011: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b2ff0: 1a07 022b |0014: const-string v7, "numberOfPairs < 0: " // string@2b02 │ │ +0b2ff4: 6e20 0228 7600 |0016: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b2ffa: 0c06 |0019: move-result-object v6 │ │ +0b2ffc: 6e20 fe27 3600 |001a: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b3002: 0c06 |001d: move-result-object v6 │ │ +0b3004: 6e10 0628 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b300a: 0c06 |0021: move-result-object v6 │ │ +0b300c: 7020 4627 6500 |0022: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b3012: 2705 |0025: throw v5 │ │ +0b3014: 1305 0004 |0026: const/16 v5, #int 1024 // #400 │ │ +0b3018: 3753 1b00 |0028: if-le v3, v5, 0043 // +001b │ │ +0b301c: 2205 3805 |002a: new-instance v5, Ljava/io/IOException; // type@0538 │ │ +0b3020: 2206 6d05 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0b3024: 7010 f927 0600 |002e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b302a: 1a07 032b |0031: const-string v7, "numberOfPairs > 1024: " // string@2b03 │ │ +0b302e: 6e20 0228 7600 |0033: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b3034: 0c06 |0036: move-result-object v6 │ │ +0b3036: 6e20 fe27 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b303c: 0c06 |003a: move-result-object v6 │ │ +0b303e: 6e10 0628 0600 |003b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b3044: 0c06 |003e: move-result-object v6 │ │ +0b3046: 7020 4627 6500 |003f: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b304c: 2705 |0042: throw v5 │ │ +0b304e: 2200 ae05 |0043: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0b3052: 7020 9128 3000 |0045: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +0b3058: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +0b305a: 3531 2700 |0049: if-ge v1, v3, 0070 // +0027 │ │ +0b305e: 7010 f425 0800 |004b: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readByteString:()Lokio/ByteString; // method@25f4 │ │ +0b3064: 0c05 |004e: move-result-object v5 │ │ +0b3066: 6e10 582c 0500 |004f: invoke-virtual {v5}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@2c58 │ │ +0b306c: 0c02 |0052: move-result-object v2 │ │ +0b306e: 7010 f425 0800 |0053: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readByteString:()Lokio/ByteString; // method@25f4 │ │ +0b3074: 0c04 |0056: move-result-object v4 │ │ +0b3076: 6e10 572c 0200 |0057: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0b307c: 0a05 |005a: move-result v5 │ │ +0b307e: 3905 0a00 |005b: if-nez v5, 0065 // +000a │ │ +0b3082: 2205 3805 |005d: new-instance v5, Ljava/io/IOException; // type@0538 │ │ +0b3086: 1a06 082a |005f: const-string v6, "name.size == 0" // string@2a08 │ │ +0b308a: 7020 4627 6500 |0061: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b3090: 2705 |0064: throw v5 │ │ +0b3092: 2205 ed04 |0065: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b3096: 7030 7b25 2504 |0067: invoke-direct {v5, v2, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@257b │ │ +0b309c: 7220 df28 5000 |006a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b30a2: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b30a6: 28da |006f: goto 0049 // -0026 │ │ +0b30a8: 7010 f325 0800 |0070: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.doneReading:()V // method@25f3 │ │ +0b30ae: 1100 |0073: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=84 │ │ 0x000b line=85 │ │ 0x0026 line=86 │ │ 0x0043 line=88 │ │ @@ -278643,27 +278669,27 @@ │ │ 0x0057 - 0x0070 reg=4 values Lokio/ByteString; │ │ 0x0048 - 0x0074 reg=0 entries Ljava/util/List; Ljava/util/List; │ │ 0x0049 - 0x0074 reg=1 i I │ │ 0x000b - 0x0074 reg=3 numberOfPairs I │ │ 0x0000 - 0x0074 reg=8 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ 0x0000 - 0x0074 reg=9 length I │ │ │ │ - source_file_idx : 3743 (NameValueBlockReader.java) │ │ + source_file_idx : 3752 (NameValueBlockReader.java) │ │ │ │ -Class #964 header: │ │ -class_idx : 1275 │ │ +Class #965 header: │ │ +class_idx : 1276 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3923 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3933 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #964 - │ │ +Class #965 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Ping;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Ping;) │ │ @@ -278684,24 +278710,24 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b302c: |[0b302c] com.squareup.okhttp.internal.framed.Ping.:()V │ │ -0b303c: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0b3040: 7010 b927 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b3046: 2200 c405 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@05c4 │ │ -0b304a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0b304c: 7020 1829 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@2918 │ │ -0b3052: 5b40 2410 |000b: iput-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@1024 │ │ -0b3056: 5a42 2610 |000d: iput-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ -0b305a: 5a42 2510 |000f: iput-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ -0b305e: 0e00 |0011: return-void │ │ +0b30b0: |[0b30b0] com.squareup.okhttp.internal.framed.Ping.:()V │ │ +0b30c0: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0b30c4: 7010 b927 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b30ca: 2200 c705 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@05c7 │ │ +0b30ce: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0b30d0: 7020 1829 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@2918 │ │ +0b30d6: 5b40 2410 |000b: iput-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@1024 │ │ +0b30da: 5a42 2610 |000d: iput-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ +0b30de: 5a42 2510 |000f: iput-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ +0b30e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=25 │ │ 0x000d line=26 │ │ 0x000f line=27 │ │ 0x0011 line=30 │ │ @@ -278714,32 +278740,32 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0b3060: |[0b3060] com.squareup.okhttp.internal.framed.Ping.cancel:()V │ │ -0b3070: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0b3074: 5340 2510 |0002: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ -0b3078: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0b307c: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -0b3080: 5340 2610 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ -0b3084: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -0b3088: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -0b308c: 2200 5705 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b3090: 7010 9227 0000 |0010: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -0b3096: 2700 |0013: throw v0 │ │ -0b3098: 5340 2610 |0014: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ -0b309c: 1602 0100 |0016: const-wide/16 v2, #int 1 // #1 │ │ -0b30a0: bc20 |0018: sub-long/2addr v0, v2 │ │ -0b30a2: 5a40 2510 |0019: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ -0b30a6: 5440 2410 |001b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@1024 │ │ -0b30aa: 6e10 1929 0000 |001d: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2919 │ │ -0b30b0: 0e00 |0020: return-void │ │ +0b30e4: |[0b30e4] com.squareup.okhttp.internal.framed.Ping.cancel:()V │ │ +0b30f4: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0b30f8: 5340 2510 |0002: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ +0b30fc: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0b3100: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +0b3104: 5340 2610 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ +0b3108: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +0b310c: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +0b3110: 2200 5805 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b3114: 7010 9227 0000 |0010: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +0b311a: 2700 |0013: throw v0 │ │ +0b311c: 5340 2610 |0014: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ +0b3120: 1602 0100 |0016: const-wide/16 v2, #int 1 // #1 │ │ +0b3124: bc20 |0018: sub-long/2addr v0, v2 │ │ +0b3126: 5a40 2510 |0019: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ +0b312a: 5440 2410 |001b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@1024 │ │ +0b312e: 6e10 1929 0000 |001d: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2919 │ │ +0b3134: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0014 line=45 │ │ 0x001b line=46 │ │ 0x0020 line=47 │ │ locals : │ │ @@ -278750,31 +278776,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0b30b4: |[0b30b4] com.squareup.okhttp.internal.framed.Ping.receive:()V │ │ -0b30c4: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0b30c8: 5340 2510 |0002: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ -0b30cc: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0b30d0: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -0b30d4: 5340 2610 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ -0b30d8: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -0b30dc: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -0b30e0: 2200 5705 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b30e4: 7010 9227 0000 |0010: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -0b30ea: 2700 |0013: throw v0 │ │ -0b30ec: 7100 0b28 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0b30f2: 0b00 |0017: move-result-wide v0 │ │ -0b30f4: 5a40 2510 |0018: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ -0b30f8: 5440 2410 |001a: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@1024 │ │ -0b30fc: 6e10 1929 0000 |001c: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2919 │ │ -0b3102: 0e00 |001f: return-void │ │ +0b3138: |[0b3138] com.squareup.okhttp.internal.framed.Ping.receive:()V │ │ +0b3148: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0b314c: 5340 2510 |0002: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ +0b3150: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0b3154: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +0b3158: 5340 2610 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ +0b315c: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +0b3160: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +0b3164: 2200 5805 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b3168: 7010 9227 0000 |0010: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +0b316e: 2700 |0013: throw v0 │ │ +0b3170: 7100 0b28 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0b3176: 0b00 |0017: move-result-wide v0 │ │ +0b3178: 5a40 2510 |0018: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@1025 │ │ +0b317c: 5440 2410 |001a: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@1024 │ │ +0b3180: 6e10 1929 0000 |001c: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2919 │ │ +0b3186: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x0014 line=39 │ │ 0x001a line=40 │ │ 0x001f line=41 │ │ locals : │ │ @@ -278785,55 +278811,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b3104: |[0b3104] com.squareup.okhttp.internal.framed.Ping.send:()V │ │ -0b3114: 5340 2610 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ -0b3118: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -0b311c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0b3120: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0b3124: 2200 5705 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b3128: 7010 9227 0000 |000a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -0b312e: 2700 |000d: throw v0 │ │ -0b3130: 7100 0b28 0000 |000e: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0b3136: 0b00 |0011: move-result-wide v0 │ │ -0b3138: 5a40 2610 |0012: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ -0b313c: 0e00 |0014: return-void │ │ +0b3188: |[0b3188] com.squareup.okhttp.internal.framed.Ping.send:()V │ │ +0b3198: 5340 2610 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ +0b319c: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +0b31a0: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0b31a4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +0b31a8: 2200 5805 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b31ac: 7010 9227 0000 |000a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +0b31b2: 2700 |000d: throw v0 │ │ +0b31b4: 7100 0b28 0000 |000e: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0b31ba: 0b00 |0011: move-result-wide v0 │ │ +0b31bc: 5a40 2610 |0012: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@1026 │ │ +0b31c0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000e line=34 │ │ 0x0014 line=35 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/squareup/okhttp/internal/framed/Ping; │ │ │ │ - source_file_idx : 3923 (Ping.java) │ │ + source_file_idx : 3933 (Ping.java) │ │ │ │ -Class #965 header: │ │ -class_idx : 1277 │ │ +Class #966 header: │ │ +class_idx : 1278 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3968 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3978 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #965 annotations: │ │ +Class #966 annotations: │ │ Annotations on method #9728 'onData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9729 'onHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;Z)Z" } │ │ Annotations on method #9730 'onRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;)Z" } │ │ │ │ -Class #965 - │ │ +Class #966 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/PushObserver;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/PushObserver;) │ │ name : 'CANCEL' │ │ @@ -278846,19 +278872,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b3140: |[0b3140] com.squareup.okhttp.internal.framed.PushObserver.:()V │ │ -0b3150: 2200 fc04 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/PushObserver$1; // type@04fc │ │ -0b3154: 7010 fa25 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/PushObserver$1;.:()V // method@25fa │ │ -0b315a: 6900 2710 |0005: sput-object v0, Lcom/squareup/okhttp/internal/framed/PushObserver;.CANCEL:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@1027 │ │ -0b315e: 0e00 |0007: return-void │ │ +0b31c4: |[0b31c4] com.squareup.okhttp.internal.framed.PushObserver.:()V │ │ +0b31d4: 2200 fd04 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/PushObserver$1; // type@04fd │ │ +0b31d8: 7010 fa25 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/PushObserver$1;.:()V // method@25fa │ │ +0b31de: 6900 2710 |0005: sput-object v0, Lcom/squareup/okhttp/internal/framed/PushObserver;.CANCEL:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@1027 │ │ +0b31e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/PushObserver;) │ │ @@ -278881,38 +278907,38 @@ │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/PushObserver;) │ │ name : 'onReset' │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3968 (PushObserver.java) │ │ + source_file_idx : 3978 (PushObserver.java) │ │ │ │ -Class #966 header: │ │ -class_idx : 1276 │ │ +Class #967 header: │ │ +class_idx : 1277 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3968 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3978 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #966 annotations: │ │ +Class #967 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ Annotations on method #9723 'onData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9724 'onHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;Z)Z" } │ │ Annotations on method #9725 'onRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;)Z" } │ │ │ │ -Class #966 - │ │ +Class #967 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/PushObserver$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/framed/PushObserver;' │ │ Static fields - │ │ Instance fields - │ │ @@ -278922,17 +278948,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3160: |[0b3160] com.squareup.okhttp.internal.framed.PushObserver$1.:()V │ │ -0b3170: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b3176: 0e00 |0003: return-void │ │ +0b31e4: |[0b31e4] com.squareup.okhttp.internal.framed.PushObserver$1.:()V │ │ +0b31f4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b31fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ │ │ Virtual methods - │ │ @@ -278941,19 +278967,19 @@ │ │ type : '(ILokio/BufferedSource;IZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b3178: |[0b3178] com.squareup.okhttp.internal.framed.PushObserver$1.onData:(ILokio/BufferedSource;IZ)Z │ │ -0b3188: 8150 |0000: int-to-long v0, v5 │ │ -0b318a: 7230 472c 0401 |0001: invoke-interface {v4, v0, v1}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0b3190: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0b3192: 0f00 |0005: return v0 │ │ +0b31fc: |[0b31fc] com.squareup.okhttp.internal.framed.PushObserver$1.onData:(ILokio/BufferedSource;IZ)Z │ │ +0b320c: 8150 |0000: int-to-long v0, v5 │ │ +0b320e: 7230 472c 0401 |0001: invoke-interface {v4, v0, v1}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0b3214: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0b3216: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ 0x0000 - 0x0006 reg=3 streamId I │ │ @@ -278966,17 +278992,17 @@ │ │ type : '(ILjava/util/List;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b3194: |[0b3194] com.squareup.okhttp.internal.framed.PushObserver$1.onHeaders:(ILjava/util/List;Z)Z │ │ -0b31a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b31a6: 0f00 |0001: return v0 │ │ +0b3218: |[0b3218] com.squareup.okhttp.internal.framed.PushObserver$1.onHeaders:(ILjava/util/List;Z)Z │ │ +0b3228: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b322a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ 0x0000 - 0x0002 reg=2 streamId I │ │ @@ -278988,17 +279014,17 @@ │ │ type : '(ILjava/util/List;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b31a8: |[0b31a8] com.squareup.okhttp.internal.framed.PushObserver$1.onRequest:(ILjava/util/List;)Z │ │ -0b31b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b31ba: 0f00 |0001: return v0 │ │ +0b322c: |[0b322c] com.squareup.okhttp.internal.framed.PushObserver$1.onRequest:(ILjava/util/List;)Z │ │ +0b323c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b323e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ 0x0000 - 0x0002 reg=2 streamId I │ │ @@ -279009,37 +279035,37 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b31bc: |[0b31bc] com.squareup.okhttp.internal.framed.PushObserver$1.onReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0b31cc: 0e00 |0000: return-void │ │ +0b3240: |[0b3240] com.squareup.okhttp.internal.framed.PushObserver$1.onReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0b3250: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ 0x0000 - 0x0001 reg=1 streamId I │ │ 0x0000 - 0x0001 reg=2 errorCode Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ │ │ - source_file_idx : 3968 (PushObserver.java) │ │ + source_file_idx : 3978 (PushObserver.java) │ │ │ │ -Class #967 header: │ │ -class_idx : 1278 │ │ +Class #968 header: │ │ +class_idx : 1279 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4174 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4184 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ -Class #967 - │ │ +Class #968 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Settings;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Settings;) │ │ @@ -279064,20 +279090,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b31d0: |[0b31d0] com.squareup.okhttp.internal.framed.Settings.:()V │ │ -0b31e0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b31e6: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ -0b31ea: 2300 6906 |0005: new-array v0, v0, [I // type@0669 │ │ -0b31ee: 5b10 2b10 |0007: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ -0b31f2: 0e00 |0009: return-void │ │ +0b3254: |[0b3254] com.squareup.okhttp.internal.framed.Settings.:()V │ │ +0b3264: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b326a: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ +0b326e: 2300 6c06 |0005: new-array v0, v0, [I // type@066c │ │ +0b3272: 5b10 2b10 |0007: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ +0b3276: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ @@ -279087,22 +279113,22 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0b31f4: |[0b31f4] com.squareup.okhttp.internal.framed.Settings.clear:()V │ │ -0b3204: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b3206: 5921 2910 |0001: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ -0b320a: 5921 2810 |0003: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ -0b320e: 5921 2a10 |0005: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ -0b3212: 5420 2b10 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ -0b3216: 7120 a628 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([II)V // method@28a6 │ │ -0b321c: 0e00 |000c: return-void │ │ +0b3278: |[0b3278] com.squareup.okhttp.internal.framed.Settings.clear:()V │ │ +0b3288: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b328a: 5921 2910 |0001: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ +0b328e: 5921 2810 |0003: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ +0b3292: 5921 2a10 |0005: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ +0b3296: 5420 2b10 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ +0b329a: 7120 a628 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([II)V // method@28a6 │ │ +0b32a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0007 line=86 │ │ 0x000c line=87 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -279112,25 +279138,25 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b3220: |[0b3220] com.squareup.okhttp.internal.framed.Settings.flags:(I)I │ │ -0b3230: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b3232: 6e20 0c26 3200 |0001: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.isPersisted:(I)Z // method@260c │ │ -0b3238: 0a01 |0004: move-result v1 │ │ -0b323a: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -0b323e: de00 0002 |0007: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0b3242: 6e20 0f26 3200 |0009: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:(I)Z // method@260f │ │ -0b3248: 0a01 |000c: move-result v1 │ │ -0b324a: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -0b324e: de00 0001 |000f: or-int/lit8 v0, v0, #int 1 // #01 │ │ -0b3252: 0f00 |0011: return v0 │ │ +0b32a4: |[0b32a4] com.squareup.okhttp.internal.framed.Settings.flags:(I)I │ │ +0b32b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b32b6: 6e20 0c26 3200 |0001: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.isPersisted:(I)Z // method@260c │ │ +0b32bc: 0a01 |0004: move-result v1 │ │ +0b32be: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +0b32c2: de00 0002 |0007: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0b32c6: 6e20 0f26 3200 |0009: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:(I)Z // method@260f │ │ +0b32cc: 0a01 |000c: move-result v1 │ │ +0b32ce: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ +0b32d2: de00 0001 |000f: or-int/lit8 v0, v0, #int 1 // #01 │ │ +0b32d6: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0001 line=125 │ │ 0x0009 line=126 │ │ 0x0011 line=127 │ │ locals : │ │ @@ -279143,18 +279169,18 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b3254: |[0b3254] com.squareup.okhttp.internal.framed.Settings.get:(I)I │ │ -0b3264: 5410 2b10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ -0b3268: 4400 0002 |0002: aget v0, v0, v2 │ │ -0b326c: 0f00 |0004: return v0 │ │ +0b32d8: |[0b32d8] com.squareup.okhttp.internal.framed.Settings.get:(I)I │ │ +0b32e8: 5410 2b10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ +0b32ec: 4400 0002 |0002: aget v0, v0, v2 │ │ +0b32f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ 0x0000 - 0x0005 reg=2 id I │ │ │ │ @@ -279163,25 +279189,25 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0b3270: |[0b3270] com.squareup.okhttp.internal.framed.Settings.getHeaderTableSize:()I │ │ -0b3280: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0b3282: 5231 2a10 |0001: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ -0b3286: b501 |0003: and-int/2addr v1, v0 │ │ -0b3288: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -0b328c: 5431 2b10 |0006: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ -0b3290: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -0b3292: 4401 0102 |0009: aget v1, v1, v2 │ │ -0b3296: 0f01 |000b: return v1 │ │ -0b3298: 12f1 |000c: const/4 v1, #int -1 // #ff │ │ -0b329a: 28fe |000d: goto 000b // -0002 │ │ +0b32f4: |[0b32f4] com.squareup.okhttp.internal.framed.Settings.getHeaderTableSize:()I │ │ +0b3304: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0b3306: 5231 2a10 |0001: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ +0b330a: b501 |0003: and-int/2addr v1, v0 │ │ +0b330c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +0b3310: 5431 2b10 |0006: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ +0b3314: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +0b3316: 4401 0102 |0009: aget v1, v1, v2 │ │ +0b331a: 0f01 |000b: return v1 │ │ +0b331c: 12f1 |000c: const/4 v1, #int -1 // #ff │ │ +0b331e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0001 line=144 │ │ locals : │ │ 0x0001 - 0x000e reg=0 bit I │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -279191,23 +279217,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0b329c: |[0b329c] com.squareup.okhttp.internal.framed.Settings.getInitialWindowSize:(I)I │ │ -0b32ac: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ -0b32b0: 5231 2a10 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ -0b32b4: b501 |0004: and-int/2addr v1, v0 │ │ -0b32b6: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -0b32ba: 5431 2b10 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ -0b32be: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -0b32c0: 4404 0102 |000a: aget v4, v1, v2 │ │ -0b32c4: 0f04 |000c: return v4 │ │ +0b3320: |[0b3320] com.squareup.okhttp.internal.framed.Settings.getInitialWindowSize:(I)I │ │ +0b3330: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ +0b3334: 5231 2a10 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ +0b3338: b501 |0004: and-int/2addr v1, v0 │ │ +0b333a: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +0b333e: 5431 2b10 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ +0b3342: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +0b3344: 4404 0102 |000a: aget v4, v1, v2 │ │ +0b3348: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0002 line=198 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -279218,23 +279244,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0b32c8: |[0b32c8] com.squareup.okhttp.internal.framed.Settings.getMaxConcurrentStreams:(I)I │ │ -0b32d8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -0b32dc: 5231 2a10 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ -0b32e0: b501 |0004: and-int/2addr v1, v0 │ │ -0b32e2: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -0b32e6: 5431 2b10 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ -0b32ea: 1242 |0009: const/4 v2, #int 4 // #4 │ │ -0b32ec: 4404 0102 |000a: aget v4, v1, v2 │ │ -0b32f0: 0f04 |000c: return v4 │ │ +0b334c: |[0b334c] com.squareup.okhttp.internal.framed.Settings.getMaxConcurrentStreams:(I)I │ │ +0b335c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +0b3360: 5231 2a10 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ +0b3364: b501 |0004: and-int/2addr v1, v0 │ │ +0b3366: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +0b336a: 5431 2b10 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ +0b336e: 1242 |0009: const/4 v2, #int 4 // #4 │ │ +0b3370: 4404 0102 |000a: aget v4, v1, v2 │ │ +0b3374: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0002 line=169 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -279245,23 +279271,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0b32f4: |[0b32f4] com.squareup.okhttp.internal.framed.Settings.getMaxFrameSize:(I)I │ │ -0b3304: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -0b3308: 5231 2a10 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ -0b330c: b501 |0004: and-int/2addr v1, v0 │ │ -0b330e: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -0b3312: 5431 2b10 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ -0b3316: 1252 |0009: const/4 v2, #int 5 // #5 │ │ -0b3318: 4404 0102 |000a: aget v4, v1, v2 │ │ -0b331c: 0f04 |000c: return v4 │ │ +0b3378: |[0b3378] com.squareup.okhttp.internal.framed.Settings.getMaxFrameSize:(I)I │ │ +0b3388: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +0b338c: 5231 2a10 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ +0b3390: b501 |0004: and-int/2addr v1, v0 │ │ +0b3392: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +0b3396: 5431 2b10 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ +0b339a: 1252 |0009: const/4 v2, #int 5 // #5 │ │ +0b339c: 4404 0102 |000a: aget v4, v1, v2 │ │ +0b33a0: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -279272,23 +279298,23 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0b3320: |[0b3320] com.squareup.okhttp.internal.framed.Settings.isPersisted:(I)Z │ │ -0b3330: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b3332: 9800 0104 |0001: shl-int v0, v1, v4 │ │ -0b3336: 5232 2910 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ -0b333a: b502 |0005: and-int/2addr v2, v0 │ │ -0b333c: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0b3340: 0f01 |0008: return v1 │ │ -0b3342: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0b3344: 28fe |000a: goto 0008 // -0002 │ │ +0b33a4: |[0b33a4] com.squareup.okhttp.internal.framed.Settings.isPersisted:(I)Z │ │ +0b33b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b33b6: 9800 0104 |0001: shl-int v0, v1, v4 │ │ +0b33ba: 5232 2910 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ +0b33be: b502 |0005: and-int/2addr v2, v0 │ │ +0b33c0: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0b33c4: 0f01 |0008: return v1 │ │ +0b33c6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0b33c8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=225 │ │ 0x0003 line=226 │ │ locals : │ │ 0x0003 - 0x000b reg=0 bit I │ │ 0x0000 - 0x000b reg=3 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -279299,23 +279325,23 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0b3348: |[0b3348] com.squareup.okhttp.internal.framed.Settings.isSet:(I)Z │ │ -0b3358: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b335a: 9800 0104 |0001: shl-int v0, v1, v4 │ │ -0b335e: 5232 2a10 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ -0b3362: b502 |0005: and-int/2addr v2, v0 │ │ -0b3364: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0b3368: 0f01 |0008: return v1 │ │ -0b336a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0b336c: 28fe |000a: goto 0008 // -0002 │ │ +0b33cc: |[0b33cc] com.squareup.okhttp.internal.framed.Settings.isSet:(I)Z │ │ +0b33dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b33de: 9800 0104 |0001: shl-int v0, v1, v4 │ │ +0b33e2: 5232 2a10 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ +0b33e6: b502 |0005: and-int/2addr v2, v0 │ │ +0b33e8: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0b33ec: 0f01 |0008: return v1 │ │ +0b33ee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0b33f0: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0003 - 0x000b reg=0 bit I │ │ 0x0000 - 0x000b reg=3 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -279326,30 +279352,30 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0b3370: |[0b3370] com.squareup.okhttp.internal.framed.Settings.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0b3380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b3382: 1301 0a00 |0001: const/16 v1, #int 10 // #a │ │ -0b3386: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ -0b338a: 6e20 0d26 0400 |0005: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@260d │ │ -0b3390: 0a01 |0008: move-result v1 │ │ -0b3392: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ -0b3396: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b339a: 28f4 |000d: goto 0001 // -000c │ │ -0b339c: 6e20 0626 0400 |000e: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.flags:(I)I // method@2606 │ │ -0b33a2: 0a01 |0011: move-result v1 │ │ -0b33a4: 6e20 0726 0400 |0012: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@2607 │ │ -0b33aa: 0a02 |0015: move-result v2 │ │ -0b33ac: 6e40 1026 0321 |0016: invoke-virtual {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ -0b33b2: 28f2 |0019: goto 000b // -000e │ │ -0b33b4: 0e00 |001a: return-void │ │ +0b33f4: |[0b33f4] com.squareup.okhttp.internal.framed.Settings.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +0b3404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b3406: 1301 0a00 |0001: const/16 v1, #int 10 // #a │ │ +0b340a: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ +0b340e: 6e20 0d26 0400 |0005: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@260d │ │ +0b3414: 0a01 |0008: move-result v1 │ │ +0b3416: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ +0b341a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b341e: 28f4 |000d: goto 0001 // -000c │ │ +0b3420: 6e20 0626 0400 |000e: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.flags:(I)I // method@2606 │ │ +0b3426: 0a01 |0011: move-result v1 │ │ +0b3428: 6e20 0726 0400 |0012: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@2607 │ │ +0b342e: 0a02 |0015: move-result v2 │ │ +0b3430: 6e40 1026 0321 |0016: invoke-virtual {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ +0b3436: 28f2 |0019: goto 000b // -000e │ │ +0b3438: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0005 line=235 │ │ 0x000b line=234 │ │ 0x000e line=236 │ │ 0x001a line=238 │ │ @@ -279363,23 +279389,23 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0b33b8: |[0b33b8] com.squareup.okhttp.internal.framed.Settings.persistValue:(I)Z │ │ -0b33c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b33ca: 9800 0104 |0001: shl-int v0, v1, v4 │ │ -0b33ce: 5232 2810 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ -0b33d2: b502 |0005: and-int/2addr v2, v0 │ │ -0b33d4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0b33d8: 0f01 |0008: return v1 │ │ -0b33da: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0b33dc: 28fe |000a: goto 0008 // -0002 │ │ +0b343c: |[0b343c] com.squareup.okhttp.internal.framed.Settings.persistValue:(I)Z │ │ +0b344c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b344e: 9800 0104 |0001: shl-int v0, v1, v4 │ │ +0b3452: 5232 2810 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ +0b3456: b502 |0005: and-int/2addr v2, v0 │ │ +0b3458: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0b345c: 0f01 |0008: return v1 │ │ +0b345e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0b3460: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=219 │ │ 0x0003 line=220 │ │ locals : │ │ 0x0003 - 0x000b reg=0 bit I │ │ 0x0000 - 0x000b reg=3 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -279390,47 +279416,47 @@ │ │ type : '(III)Lcom/squareup/okhttp/internal/framed/Settings;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 53 16-bit code units │ │ -0b33e0: |[0b33e0] com.squareup.okhttp.internal.framed.Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ -0b33f0: 5431 2b10 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ -0b33f4: 2111 |0002: array-length v1, v1 │ │ -0b33f6: 3414 0300 |0003: if-lt v4, v1, 0006 // +0003 │ │ -0b33fa: 1103 |0005: return-object v3 │ │ -0b33fc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0b33fe: 9800 0104 |0007: shl-int v0, v1, v4 │ │ -0b3402: 5231 2a10 |0009: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ -0b3406: b601 |000b: or-int/2addr v1, v0 │ │ -0b3408: 5931 2a10 |000c: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ -0b340c: dd01 0501 |000e: and-int/lit8 v1, v5, #int 1 // #01 │ │ -0b3410: 3801 1500 |0010: if-eqz v1, 0025 // +0015 │ │ -0b3414: 5231 2810 |0012: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ -0b3418: b601 |0014: or-int/2addr v1, v0 │ │ -0b341a: 5931 2810 |0015: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ -0b341e: dd01 0502 |0017: and-int/lit8 v1, v5, #int 2 // #02 │ │ -0b3422: 3801 1400 |0019: if-eqz v1, 002d // +0014 │ │ -0b3426: 5231 2910 |001b: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ -0b342a: b601 |001d: or-int/2addr v1, v0 │ │ -0b342c: 5931 2910 |001e: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ -0b3430: 5431 2b10 |0020: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ -0b3434: 4b06 0104 |0022: aput v6, v1, v4 │ │ -0b3438: 28e1 |0024: goto 0005 // -001f │ │ -0b343a: 5231 2810 |0025: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ -0b343e: df02 00ff |0027: xor-int/lit8 v2, v0, #int -1 // #ff │ │ -0b3442: b521 |0029: and-int/2addr v1, v2 │ │ -0b3444: 5931 2810 |002a: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ -0b3448: 28eb |002c: goto 0017 // -0015 │ │ -0b344a: 5231 2910 |002d: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ -0b344e: df02 00ff |002f: xor-int/lit8 v2, v0, #int -1 // #ff │ │ -0b3452: b521 |0031: and-int/2addr v1, v2 │ │ -0b3454: 5931 2910 |0032: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ -0b3458: 28ec |0034: goto 0020 // -0014 │ │ +0b3464: |[0b3464] com.squareup.okhttp.internal.framed.Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ +0b3474: 5431 2b10 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ +0b3478: 2111 |0002: array-length v1, v1 │ │ +0b347a: 3414 0300 |0003: if-lt v4, v1, 0006 // +0003 │ │ +0b347e: 1103 |0005: return-object v3 │ │ +0b3480: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0b3482: 9800 0104 |0007: shl-int v0, v1, v4 │ │ +0b3486: 5231 2a10 |0009: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ +0b348a: b601 |000b: or-int/2addr v1, v0 │ │ +0b348c: 5931 2a10 |000c: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ +0b3490: dd01 0501 |000e: and-int/lit8 v1, v5, #int 1 // #01 │ │ +0b3494: 3801 1500 |0010: if-eqz v1, 0025 // +0015 │ │ +0b3498: 5231 2810 |0012: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ +0b349c: b601 |0014: or-int/2addr v1, v0 │ │ +0b349e: 5931 2810 |0015: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ +0b34a2: dd01 0502 |0017: and-int/lit8 v1, v5, #int 2 // #02 │ │ +0b34a6: 3801 1400 |0019: if-eqz v1, 002d // +0014 │ │ +0b34aa: 5231 2910 |001b: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ +0b34ae: b601 |001d: or-int/2addr v1, v0 │ │ +0b34b0: 5931 2910 |001e: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ +0b34b4: 5431 2b10 |0020: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@102b │ │ +0b34b8: 4b06 0104 |0022: aput v6, v1, v4 │ │ +0b34bc: 28e1 |0024: goto 0005 // -001f │ │ +0b34be: 5231 2810 |0025: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ +0b34c2: df02 00ff |0027: xor-int/lit8 v2, v0, #int -1 // #ff │ │ +0b34c6: b521 |0029: and-int/2addr v1, v2 │ │ +0b34c8: 5931 2810 |002a: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@1028 │ │ +0b34cc: 28eb |002c: goto 0017 // -0015 │ │ +0b34ce: 5231 2910 |002d: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ +0b34d2: df02 00ff |002f: xor-int/lit8 v2, v0, #int -1 // #ff │ │ +0b34d6: b521 |0031: and-int/2addr v1, v2 │ │ +0b34d8: 5931 2910 |0032: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@1029 │ │ +0b34dc: 28ec |0034: goto 0020 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=108 │ │ 0x0006 line=94 │ │ 0x0009 line=95 │ │ 0x000e line=96 │ │ @@ -279452,38 +279478,38 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b345c: |[0b345c] com.squareup.okhttp.internal.framed.Settings.size:()I │ │ -0b346c: 5210 2a10 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ -0b3470: 7110 9827 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.bitCount:(I)I // method@2798 │ │ -0b3476: 0a00 |0005: move-result v0 │ │ -0b3478: 0f00 |0006: return v0 │ │ +0b34e0: |[0b34e0] com.squareup.okhttp.internal.framed.Settings.size:()I │ │ +0b34f0: 5210 2a10 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@102a │ │ +0b34f4: 7110 9827 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.bitCount:(I)I // method@2798 │ │ +0b34fa: 0a00 |0005: move-result v0 │ │ +0b34fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - source_file_idx : 4174 (Settings.java) │ │ + source_file_idx : 4184 (Settings.java) │ │ │ │ -Class #968 header: │ │ -class_idx : 1279 │ │ +Class #969 header: │ │ +class_idx : 1280 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4199 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4209 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 3 │ │ │ │ -Class #968 annotations: │ │ +Class #969 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/Spdy3; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Reader" │ │ Annotations on method #9747 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9748 'ioException' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ @@ -279502,15 +279528,15 @@ │ │ Annotations on method #9756 'readSynReply' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9757 'readSynStream' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9758 'readWindowUpdate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #968 - │ │ +Class #969 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/framed/FrameReader;' │ │ Static fields - │ │ Instance fields - │ │ @@ -279532,23 +279558,23 @@ │ │ type : '(Lokio/BufferedSource;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b347c: |[0b347c] com.squareup.okhttp.internal.framed.Spdy3$Reader.:(Lokio/BufferedSource;Z)V │ │ -0b348c: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b3492: 5b23 2e10 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3496: 2200 fa04 |0005: new-instance v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // type@04fa │ │ -0b349a: 5421 2e10 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b349e: 7020 ef25 1000 |0009: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.:(Lokio/BufferedSource;)V // method@25ef │ │ -0b34a4: 5b20 2d10 |000c: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ -0b34a8: 5c24 2c10 |000e: iput-boolean v4, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.client:Z // field@102c │ │ -0b34ac: 0e00 |0010: return-void │ │ +0b3500: |[0b3500] com.squareup.okhttp.internal.framed.Spdy3$Reader.:(Lokio/BufferedSource;Z)V │ │ +0b3510: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b3516: 5b23 2e10 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b351a: 2200 fb04 |0005: new-instance v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // type@04fb │ │ +0b351e: 5421 2e10 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3522: 7020 ef25 1000 |0009: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.:(Lokio/BufferedSource;)V // method@25ef │ │ +0b3528: 5b20 2d10 |000c: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ +0b352c: 5c24 2c10 |000e: iput-boolean v4, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.client:Z // field@102c │ │ +0b3530: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x0005 line=114 │ │ 0x000e line=115 │ │ 0x0010 line=116 │ │ @@ -279562,20 +279588,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b34b0: |[0b34b0] com.squareup.okhttp.internal.framed.Spdy3$Reader.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ -0b34c0: 2200 3705 |0000: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0b34c4: 7120 d927 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0b34ca: 0c01 |0005: move-result-object v1 │ │ -0b34cc: 7020 4627 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b34d2: 2700 |0009: throw v0 │ │ +0b3534: |[0b3534] com.squareup.okhttp.internal.framed.Spdy3$Reader.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ +0b3544: 2200 3805 |0000: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0b3548: 7120 d927 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0b354e: 0c01 |0005: move-result-object v1 │ │ +0b3550: 7020 4627 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b3556: 2700 |0009: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x000a reg=2 message Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ │ │ @@ -279584,49 +279610,49 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -0b34d4: |[0b34d4] com.squareup.okhttp.internal.framed.Spdy3$Reader.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -0b34e4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0b34e6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0b34e8: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ -0b34ec: 323a 1100 |0004: if-eq v10, v3, 0015 // +0011 │ │ -0b34f0: 1a03 2211 |0006: const-string v3, "TYPE_GOAWAY length: %d != 8" // string@1122 │ │ -0b34f4: 2354 9906 |0008: new-array v4, v5, [Ljava/lang/Object; // type@0699 │ │ -0b34f8: 7110 9e27 0a00 |000a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b34fe: 0c05 |000d: move-result-object v5 │ │ -0b3500: 4d05 0406 |000e: aput-object v5, v4, v6 │ │ -0b3504: 7120 1426 4300 |0010: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ -0b350a: 0c03 |0013: move-result-object v3 │ │ -0b350c: 2703 |0014: throw v3 │ │ -0b350e: 5473 2e10 |0015: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3512: 7210 412c 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b3518: 0a03 |001a: move-result v3 │ │ -0b351a: 1404 ffff ff7f |001b: const v4, #float nan // #7fffffff │ │ -0b3520: 9502 0304 |001e: and-int v2, v3, v4 │ │ -0b3524: 5473 2e10 |0020: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3528: 7210 412c 0300 |0022: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b352e: 0a01 |0025: move-result v1 │ │ -0b3530: 7110 bd24 0100 |0026: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromSpdyGoAway:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bd │ │ -0b3536: 0c00 |0029: move-result-object v0 │ │ -0b3538: 3900 1100 |002a: if-nez v0, 003b // +0011 │ │ -0b353c: 1a03 2411 |002c: const-string v3, "TYPE_GOAWAY unexpected error code: %d" // string@1124 │ │ -0b3540: 2354 9906 |002e: new-array v4, v5, [Ljava/lang/Object; // type@0699 │ │ -0b3544: 7110 9e27 0100 |0030: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b354a: 0c05 |0033: move-result-object v5 │ │ -0b354c: 4d05 0406 |0034: aput-object v5, v4, v6 │ │ -0b3550: 7120 1426 4300 |0036: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ -0b3556: 0c03 |0039: move-result-object v3 │ │ -0b3558: 2703 |003a: throw v3 │ │ -0b355a: 6203 f311 |003b: sget-object v3, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@11f3 │ │ -0b355e: 7240 c224 2830 |003d: invoke-interface {v8, v2, v0, v3}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V // method@24c2 │ │ -0b3564: 0e00 |0040: return-void │ │ +0b3558: |[0b3558] com.squareup.okhttp.internal.framed.Spdy3$Reader.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +0b3568: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0b356a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0b356c: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ +0b3570: 323a 1100 |0004: if-eq v10, v3, 0015 // +0011 │ │ +0b3574: 1a03 2c11 |0006: const-string v3, "TYPE_GOAWAY length: %d != 8" // string@112c │ │ +0b3578: 2354 9c06 |0008: new-array v4, v5, [Ljava/lang/Object; // type@069c │ │ +0b357c: 7110 9e27 0a00 |000a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b3582: 0c05 |000d: move-result-object v5 │ │ +0b3584: 4d05 0406 |000e: aput-object v5, v4, v6 │ │ +0b3588: 7120 1426 4300 |0010: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ +0b358e: 0c03 |0013: move-result-object v3 │ │ +0b3590: 2703 |0014: throw v3 │ │ +0b3592: 5473 2e10 |0015: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3596: 7210 412c 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b359c: 0a03 |001a: move-result v3 │ │ +0b359e: 1404 ffff ff7f |001b: const v4, #float nan // #7fffffff │ │ +0b35a4: 9502 0304 |001e: and-int v2, v3, v4 │ │ +0b35a8: 5473 2e10 |0020: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b35ac: 7210 412c 0300 |0022: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b35b2: 0a01 |0025: move-result v1 │ │ +0b35b4: 7110 bd24 0100 |0026: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromSpdyGoAway:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bd │ │ +0b35ba: 0c00 |0029: move-result-object v0 │ │ +0b35bc: 3900 1100 |002a: if-nez v0, 003b // +0011 │ │ +0b35c0: 1a03 2e11 |002c: const-string v3, "TYPE_GOAWAY unexpected error code: %d" // string@112e │ │ +0b35c4: 2354 9c06 |002e: new-array v4, v5, [Ljava/lang/Object; // type@069c │ │ +0b35c8: 7110 9e27 0100 |0030: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b35ce: 0c05 |0033: move-result-object v5 │ │ +0b35d0: 4d05 0406 |0034: aput-object v5, v4, v6 │ │ +0b35d4: 7120 1426 4300 |0036: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ +0b35da: 0c03 |0039: move-result-object v3 │ │ +0b35dc: 2703 |003a: throw v3 │ │ +0b35de: 6203 fa11 |003b: sget-object v3, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@11fa │ │ +0b35e2: 7240 c224 2830 |003d: invoke-interface {v8, v2, v0, v3}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V // method@24c2 │ │ +0b35e8: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=250 │ │ 0x0015 line=251 │ │ 0x0020 line=252 │ │ 0x0026 line=253 │ │ 0x002a line=254 │ │ @@ -279647,31 +279673,31 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 29 16-bit code units │ │ -0b3568: |[0b3568] com.squareup.okhttp.internal.framed.Spdy3$Reader.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -0b3578: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b357a: 5480 2e10 |0001: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b357e: 7210 412c 0000 |0003: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b3584: 0a07 |0006: move-result v7 │ │ -0b3586: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ -0b358c: 9503 0700 |000a: and-int v3, v7, v0 │ │ -0b3590: 5480 2d10 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ -0b3594: d802 0bfc |000e: add-int/lit8 v2, v11, #int -4 // #fc │ │ -0b3598: 6e20 f525 2000 |0010: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@25f5 │ │ -0b359e: 0c05 |0013: move-result-object v5 │ │ -0b35a0: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ -0b35a2: 6206 f50f |0015: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ -0b35a6: 0790 |0017: move-object v0, v9 │ │ -0b35a8: 0112 |0018: move v2, v1 │ │ -0b35aa: 7807 c324 0000 |0019: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@24c3 │ │ -0b35b0: 0e00 |001c: return-void │ │ +0b35ec: |[0b35ec] com.squareup.okhttp.internal.framed.Spdy3$Reader.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +0b35fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b35fe: 5480 2e10 |0001: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3602: 7210 412c 0000 |0003: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b3608: 0a07 |0006: move-result v7 │ │ +0b360a: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ +0b3610: 9503 0700 |000a: and-int v3, v7, v0 │ │ +0b3614: 5480 2d10 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ +0b3618: d802 0bfc |000e: add-int/lit8 v2, v11, #int -4 // #fc │ │ +0b361c: 6e20 f525 2000 |0010: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@25f5 │ │ +0b3622: 0c05 |0013: move-result-object v5 │ │ +0b3624: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ +0b3626: 6206 f50f |0015: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff5 │ │ +0b362a: 0790 |0017: move-object v0, v9 │ │ +0b362c: 0112 |0018: move v2, v1 │ │ +0b362e: 7807 c324 0000 |0019: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@24c3 │ │ +0b3634: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0007 line=227 │ │ 0x000c line=228 │ │ 0x0014 line=229 │ │ 0x001c line=230 │ │ @@ -279689,41 +279715,41 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -0b35b4: |[0b35b4] com.squareup.okhttp.internal.framed.Spdy3$Reader.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -0b35c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b35c6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0b35c8: 1243 |0002: const/4 v3, #int 4 // #4 │ │ -0b35ca: 3239 1100 |0003: if-eq v9, v3, 0014 // +0011 │ │ -0b35ce: 1a03 2611 |0005: const-string v3, "TYPE_PING length: %d != 4" // string@1126 │ │ -0b35d2: 2304 9906 |0007: new-array v4, v0, [Ljava/lang/Object; // type@0699 │ │ -0b35d6: 7110 9e27 0900 |0009: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b35dc: 0c05 |000c: move-result-object v5 │ │ -0b35de: 4d05 0402 |000d: aput-object v5, v4, v2 │ │ -0b35e2: 7120 1426 4300 |000f: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ -0b35e8: 0c02 |0012: move-result-object v2 │ │ -0b35ea: 2702 |0013: throw v2 │ │ -0b35ec: 5463 2e10 |0014: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b35f0: 7210 412c 0300 |0016: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b35f6: 0a01 |0019: move-result v1 │ │ -0b35f8: 5564 2c10 |001a: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.client:Z // field@102c │ │ -0b35fc: dd03 0101 |001c: and-int/lit8 v3, v1, #int 1 // #01 │ │ -0b3600: 3303 0900 |001e: if-ne v3, v0, 0027 // +0009 │ │ -0b3604: 0103 |0020: move v3, v0 │ │ -0b3606: 3334 0800 |0021: if-ne v4, v3, 0029 // +0008 │ │ -0b360a: 7240 c424 0721 |0023: invoke-interface {v7, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ping:(ZII)V // method@24c4 │ │ -0b3610: 0e00 |0026: return-void │ │ -0b3612: 0123 |0027: move v3, v2 │ │ -0b3614: 28f9 |0028: goto 0021 // -0007 │ │ -0b3616: 0120 |0029: move v0, v2 │ │ -0b3618: 28f9 |002a: goto 0023 // -0007 │ │ +0b3638: |[0b3638] com.squareup.okhttp.internal.framed.Spdy3$Reader.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +0b3648: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b364a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b364c: 1243 |0002: const/4 v3, #int 4 // #4 │ │ +0b364e: 3239 1100 |0003: if-eq v9, v3, 0014 // +0011 │ │ +0b3652: 1a03 3011 |0005: const-string v3, "TYPE_PING length: %d != 4" // string@1130 │ │ +0b3656: 2304 9c06 |0007: new-array v4, v0, [Ljava/lang/Object; // type@069c │ │ +0b365a: 7110 9e27 0900 |0009: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b3660: 0c05 |000c: move-result-object v5 │ │ +0b3662: 4d05 0402 |000d: aput-object v5, v4, v2 │ │ +0b3666: 7120 1426 4300 |000f: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ +0b366c: 0c02 |0012: move-result-object v2 │ │ +0b366e: 2702 |0013: throw v2 │ │ +0b3670: 5463 2e10 |0014: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3674: 7210 412c 0300 |0016: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b367a: 0a01 |0019: move-result v1 │ │ +0b367c: 5564 2c10 |001a: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.client:Z // field@102c │ │ +0b3680: dd03 0101 |001c: and-int/lit8 v3, v1, #int 1 // #01 │ │ +0b3684: 3303 0900 |001e: if-ne v3, v0, 0027 // +0009 │ │ +0b3688: 0103 |0020: move v3, v0 │ │ +0b368a: 3334 0800 |0021: if-ne v4, v3, 0029 // +0008 │ │ +0b368e: 7240 c424 0721 |0023: invoke-interface {v7, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ping:(ZII)V // method@24c4 │ │ +0b3694: 0e00 |0026: return-void │ │ +0b3696: 0123 |0027: move v3, v2 │ │ +0b3698: 28f9 |0028: goto 0021 // -0007 │ │ +0b369a: 0120 |0029: move v0, v2 │ │ +0b369c: 28f9 |002a: goto 0023 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=243 │ │ 0x0014 line=244 │ │ 0x001a line=245 │ │ 0x0023 line=246 │ │ 0x0026 line=247 │ │ @@ -279741,48 +279767,48 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0b361c: |[0b361c] com.squareup.okhttp.internal.framed.Spdy3$Reader.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -0b362c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0b362e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0b3630: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ -0b3634: 323a 1100 |0004: if-eq v10, v3, 0015 // +0011 │ │ -0b3638: 1a03 2b11 |0006: const-string v3, "TYPE_RST_STREAM length: %d != 8" // string@112b │ │ -0b363c: 2354 9906 |0008: new-array v4, v5, [Ljava/lang/Object; // type@0699 │ │ -0b3640: 7110 9e27 0a00 |000a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b3646: 0c05 |000d: move-result-object v5 │ │ -0b3648: 4d05 0406 |000e: aput-object v5, v4, v6 │ │ -0b364c: 7120 1426 4300 |0010: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ -0b3652: 0c03 |0013: move-result-object v3 │ │ -0b3654: 2703 |0014: throw v3 │ │ -0b3656: 5473 2e10 |0015: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b365a: 7210 412c 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b3660: 0a03 |001a: move-result v3 │ │ -0b3662: 1404 ffff ff7f |001b: const v4, #float nan // #7fffffff │ │ -0b3668: 9502 0304 |001e: and-int v2, v3, v4 │ │ -0b366c: 5473 2e10 |0020: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3670: 7210 412c 0300 |0022: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b3676: 0a01 |0025: move-result v1 │ │ -0b3678: 7110 bc24 0100 |0026: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromSpdy3Rst:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bc │ │ -0b367e: 0c00 |0029: move-result-object v0 │ │ -0b3680: 3900 1100 |002a: if-nez v0, 003b // +0011 │ │ -0b3684: 1a03 2d11 |002c: const-string v3, "TYPE_RST_STREAM unexpected error code: %d" // string@112d │ │ -0b3688: 2354 9906 |002e: new-array v4, v5, [Ljava/lang/Object; // type@0699 │ │ -0b368c: 7110 9e27 0100 |0030: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b3692: 0c05 |0033: move-result-object v5 │ │ -0b3694: 4d05 0406 |0034: aput-object v5, v4, v6 │ │ -0b3698: 7120 1426 4300 |0036: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ -0b369e: 0c03 |0039: move-result-object v3 │ │ -0b36a0: 2703 |003a: throw v3 │ │ -0b36a2: 7230 c724 2800 |003b: invoke-interface {v8, v2, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24c7 │ │ -0b36a8: 0e00 |003e: return-void │ │ +0b36a0: |[0b36a0] com.squareup.okhttp.internal.framed.Spdy3$Reader.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +0b36b0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0b36b2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0b36b4: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ +0b36b8: 323a 1100 |0004: if-eq v10, v3, 0015 // +0011 │ │ +0b36bc: 1a03 3511 |0006: const-string v3, "TYPE_RST_STREAM length: %d != 8" // string@1135 │ │ +0b36c0: 2354 9c06 |0008: new-array v4, v5, [Ljava/lang/Object; // type@069c │ │ +0b36c4: 7110 9e27 0a00 |000a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b36ca: 0c05 |000d: move-result-object v5 │ │ +0b36cc: 4d05 0406 |000e: aput-object v5, v4, v6 │ │ +0b36d0: 7120 1426 4300 |0010: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ +0b36d6: 0c03 |0013: move-result-object v3 │ │ +0b36d8: 2703 |0014: throw v3 │ │ +0b36da: 5473 2e10 |0015: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b36de: 7210 412c 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b36e4: 0a03 |001a: move-result v3 │ │ +0b36e6: 1404 ffff ff7f |001b: const v4, #float nan // #7fffffff │ │ +0b36ec: 9502 0304 |001e: and-int v2, v3, v4 │ │ +0b36f0: 5473 2e10 |0020: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b36f4: 7210 412c 0300 |0022: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b36fa: 0a01 |0025: move-result v1 │ │ +0b36fc: 7110 bc24 0100 |0026: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromSpdy3Rst:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@24bc │ │ +0b3702: 0c00 |0029: move-result-object v0 │ │ +0b3704: 3900 1100 |002a: if-nez v0, 003b // +0011 │ │ +0b3708: 1a03 3711 |002c: const-string v3, "TYPE_RST_STREAM unexpected error code: %d" // string@1137 │ │ +0b370c: 2354 9c06 |002e: new-array v4, v5, [Ljava/lang/Object; // type@069c │ │ +0b3710: 7110 9e27 0100 |0030: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b3716: 0c05 |0033: move-result-object v5 │ │ +0b3718: 4d05 0406 |0034: aput-object v5, v4, v6 │ │ +0b371c: 7120 1426 4300 |0036: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ +0b3722: 0c03 |0039: move-result-object v3 │ │ +0b3724: 2703 |003a: throw v3 │ │ +0b3726: 7230 c724 2800 |003b: invoke-interface {v8, v2, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@24c7 │ │ +0b372c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=215 │ │ 0x0015 line=216 │ │ 0x0020 line=217 │ │ 0x0026 line=218 │ │ 0x002a line=219 │ │ @@ -279803,59 +279829,59 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -0b36ac: |[0b36ac] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -0b36bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b36be: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0b36c0: 54c9 2e10 |0002: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b36c4: 7210 412c 0900 |0004: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b36ca: 0a04 |0007: move-result v4 │ │ -0b36cc: da09 0408 |0008: mul-int/lit8 v9, v4, #int 8 // #08 │ │ -0b36d0: d809 0904 |000a: add-int/lit8 v9, v9, #int 4 // #04 │ │ -0b36d4: 329f 1800 |000c: if-eq v15, v9, 0024 // +0018 │ │ -0b36d8: 1a09 2f11 |000e: const-string v9, "TYPE_SETTINGS length: %d != 4 + 8 * %d" // string@112f │ │ -0b36dc: 122a |0010: const/4 v10, #int 2 // #2 │ │ -0b36de: 23aa 9906 |0011: new-array v10, v10, [Ljava/lang/Object; // type@0699 │ │ -0b36e2: 7110 9e27 0f00 |0013: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b36e8: 0c0b |0016: move-result-object v11 │ │ -0b36ea: 4d0b 0a08 |0017: aput-object v11, v10, v8 │ │ -0b36ee: 7110 9e27 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b36f4: 0c08 |001c: move-result-object v8 │ │ -0b36f6: 4d08 0a00 |001d: aput-object v8, v10, v0 │ │ -0b36fa: 7120 1426 a900 |001f: invoke-static {v9, v10}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ -0b3700: 0c08 |0022: move-result-object v8 │ │ -0b3702: 2708 |0023: throw v8 │ │ -0b3704: 2205 fe04 |0024: new-instance v5, Lcom/squareup/okhttp/internal/framed/Settings; // type@04fe │ │ -0b3708: 7010 0426 0500 |0026: invoke-direct {v5}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@2604 │ │ -0b370e: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -0b3710: 3541 1e00 |002a: if-ge v1, v4, 0048 // +001e │ │ -0b3714: 54c9 2e10 |002c: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3718: 7210 412c 0900 |002e: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b371e: 0a07 |0031: move-result v7 │ │ -0b3720: 54c9 2e10 |0032: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3724: 7210 412c 0900 |0034: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b372a: 0a06 |0037: move-result v6 │ │ -0b372c: 1509 00ff |0038: const/high16 v9, #int -16777216 // #ff00 │ │ -0b3730: b579 |003a: and-int/2addr v9, v7 │ │ -0b3732: e203 0918 |003b: ushr-int/lit8 v3, v9, #int 24 // #18 │ │ -0b3736: 1409 ffff ff00 |003d: const v9, #float 2.35099e-38 // #00ffffff │ │ -0b373c: 9502 0709 |0040: and-int v2, v7, v9 │ │ -0b3740: 6e40 1026 2563 |0042: invoke-virtual {v5, v2, v3, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ -0b3746: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b374a: 28e3 |0047: goto 002a // -001d │ │ -0b374c: dd09 0e01 |0048: and-int/lit8 v9, v14, #int 1 // #01 │ │ -0b3750: 3809 0600 |004a: if-eqz v9, 0050 // +0006 │ │ -0b3754: 7230 c824 0d05 |004c: invoke-interface {v13, v0, v5}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V // method@24c8 │ │ -0b375a: 0e00 |004f: return-void │ │ -0b375c: 0180 |0050: move v0, v8 │ │ -0b375e: 28fb |0051: goto 004c // -0005 │ │ +0b3730: |[0b3730] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +0b3740: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b3742: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0b3744: 54c9 2e10 |0002: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3748: 7210 412c 0900 |0004: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b374e: 0a04 |0007: move-result v4 │ │ +0b3750: da09 0408 |0008: mul-int/lit8 v9, v4, #int 8 // #08 │ │ +0b3754: d809 0904 |000a: add-int/lit8 v9, v9, #int 4 // #04 │ │ +0b3758: 329f 1800 |000c: if-eq v15, v9, 0024 // +0018 │ │ +0b375c: 1a09 3911 |000e: const-string v9, "TYPE_SETTINGS length: %d != 4 + 8 * %d" // string@1139 │ │ +0b3760: 122a |0010: const/4 v10, #int 2 // #2 │ │ +0b3762: 23aa 9c06 |0011: new-array v10, v10, [Ljava/lang/Object; // type@069c │ │ +0b3766: 7110 9e27 0f00 |0013: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b376c: 0c0b |0016: move-result-object v11 │ │ +0b376e: 4d0b 0a08 |0017: aput-object v11, v10, v8 │ │ +0b3772: 7110 9e27 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b3778: 0c08 |001c: move-result-object v8 │ │ +0b377a: 4d08 0a00 |001d: aput-object v8, v10, v0 │ │ +0b377e: 7120 1426 a900 |001f: invoke-static {v9, v10}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ +0b3784: 0c08 |0022: move-result-object v8 │ │ +0b3786: 2708 |0023: throw v8 │ │ +0b3788: 2205 ff04 |0024: new-instance v5, Lcom/squareup/okhttp/internal/framed/Settings; // type@04ff │ │ +0b378c: 7010 0426 0500 |0026: invoke-direct {v5}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@2604 │ │ +0b3792: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +0b3794: 3541 1e00 |002a: if-ge v1, v4, 0048 // +001e │ │ +0b3798: 54c9 2e10 |002c: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b379c: 7210 412c 0900 |002e: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b37a2: 0a07 |0031: move-result v7 │ │ +0b37a4: 54c9 2e10 |0032: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b37a8: 7210 412c 0900 |0034: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b37ae: 0a06 |0037: move-result v6 │ │ +0b37b0: 1509 00ff |0038: const/high16 v9, #int -16777216 // #ff00 │ │ +0b37b4: b579 |003a: and-int/2addr v9, v7 │ │ +0b37b6: e203 0918 |003b: ushr-int/lit8 v3, v9, #int 24 // #18 │ │ +0b37ba: 1409 ffff ff00 |003d: const v9, #float 2.35099e-38 // #00ffffff │ │ +0b37c0: 9502 0709 |0040: and-int v2, v7, v9 │ │ +0b37c4: 6e40 1026 2563 |0042: invoke-virtual {v5, v2, v3, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@2610 │ │ +0b37ca: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b37ce: 28e3 |0047: goto 002a // -001d │ │ +0b37d0: dd09 0e01 |0048: and-int/lit8 v9, v14, #int 1 // #01 │ │ +0b37d4: 3809 0600 |004a: if-eqz v9, 0050 // +0006 │ │ +0b37d8: 7230 c824 0d05 |004c: invoke-interface {v13, v0, v5}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V // method@24c8 │ │ +0b37de: 0e00 |004f: return-void │ │ +0b37e0: 0180 |0050: move v0, v8 │ │ +0b37e2: 28fb |0051: goto 004c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x0008 line=262 │ │ 0x000e line=263 │ │ 0x0024 line=265 │ │ 0x0029 line=266 │ │ @@ -279888,35 +279914,35 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 35 16-bit code units │ │ -0b3760: |[0b3760] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSynReply:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -0b3770: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b3772: 5480 2e10 |0001: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3776: 7210 412c 0000 |0003: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b377c: 0a07 |0006: move-result v7 │ │ -0b377e: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ -0b3784: 9503 0700 |000a: and-int v3, v7, v0 │ │ -0b3788: 5480 2d10 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ -0b378c: d804 0bfc |000e: add-int/lit8 v4, v11, #int -4 // #fc │ │ -0b3790: 6e20 f525 4000 |0010: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@25f5 │ │ -0b3796: 0c05 |0013: move-result-object v5 │ │ -0b3798: dd00 0a01 |0014: and-int/lit8 v0, v10, #int 1 // #01 │ │ -0b379c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -0b37a0: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -0b37a2: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -0b37a4: 6206 f60f |001a: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ -0b37a8: 0790 |001c: move-object v0, v9 │ │ -0b37aa: 7807 c324 0000 |001d: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@24c3 │ │ -0b37b0: 0e00 |0020: return-void │ │ -0b37b2: 0112 |0021: move v2, v1 │ │ -0b37b4: 28f7 |0022: goto 0019 // -0009 │ │ +0b37e4: |[0b37e4] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSynReply:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +0b37f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b37f6: 5480 2e10 |0001: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b37fa: 7210 412c 0000 |0003: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b3800: 0a07 |0006: move-result v7 │ │ +0b3802: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ +0b3808: 9503 0700 |000a: and-int v3, v7, v0 │ │ +0b380c: 5480 2d10 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ +0b3810: d804 0bfc |000e: add-int/lit8 v4, v11, #int -4 // #fc │ │ +0b3814: 6e20 f525 4000 |0010: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@25f5 │ │ +0b381a: 0c05 |0013: move-result-object v5 │ │ +0b381c: dd00 0a01 |0014: and-int/lit8 v0, v10, #int 1 // #01 │ │ +0b3820: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +0b3824: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +0b3826: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +0b3828: 6206 f60f |001a: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff6 │ │ +0b382c: 0790 |001c: move-object v0, v9 │ │ +0b382e: 7807 c324 0000 |001d: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@24c3 │ │ +0b3834: 0e00 |0020: return-void │ │ +0b3836: 0112 |0021: move v2, v1 │ │ +0b3838: 28f7 |0022: goto 0019 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=207 │ │ 0x0007 line=208 │ │ 0x000c line=209 │ │ 0x0014 line=210 │ │ 0x0019 line=211 │ │ @@ -279937,45 +279963,45 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 54 16-bit code units │ │ -0b37b8: |[0b37b8] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSynStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -0b37c8: 1409 ffff ff7f |0000: const v9, #float nan // #7fffffff │ │ -0b37ce: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0b37d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b37d2: 54a6 2e10 |0005: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b37d6: 7210 412c 0600 |0007: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b37dc: 0a07 |000a: move-result v7 │ │ -0b37de: 54a6 2e10 |000b: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b37e2: 7210 412c 0600 |000d: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b37e8: 0a08 |0010: move-result v8 │ │ -0b37ea: 9503 0709 |0011: and-int v3, v7, v9 │ │ -0b37ee: 9504 0809 |0013: and-int v4, v8, v9 │ │ -0b37f2: 54a6 2e10 |0015: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b37f6: 7210 432c 0600 |0017: invoke-interface {v6}, Lokio/BufferedSource;.readShort:()S // method@2c43 │ │ -0b37fc: 54a6 2d10 |001a: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ -0b3800: d809 0df6 |001c: add-int/lit8 v9, v13, #int -10 // #f6 │ │ -0b3804: 6e20 f525 9600 |001e: invoke-virtual {v6, v9}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@25f5 │ │ -0b380a: 0c05 |0021: move-result-object v5 │ │ -0b380c: dd06 0c01 |0022: and-int/lit8 v6, v12, #int 1 // #01 │ │ -0b3810: 3806 0e00 |0024: if-eqz v6, 0032 // +000e │ │ -0b3814: 0112 |0026: move v2, v1 │ │ -0b3816: dd06 0c02 |0027: and-int/lit8 v6, v12, #int 2 // #02 │ │ -0b381a: 3806 0b00 |0029: if-eqz v6, 0034 // +000b │ │ -0b381e: 6206 f70f |002b: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff7 │ │ -0b3822: 07b0 |002d: move-object v0, v11 │ │ -0b3824: 7807 c324 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@24c3 │ │ -0b382a: 0e00 |0031: return-void │ │ -0b382c: 0102 |0032: move v2, v0 │ │ -0b382e: 28f4 |0033: goto 0027 // -000c │ │ -0b3830: 0101 |0034: move v1, v0 │ │ -0b3832: 28f6 |0035: goto 002b // -000a │ │ +0b383c: |[0b383c] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSynStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +0b384c: 1409 ffff ff7f |0000: const v9, #float nan // #7fffffff │ │ +0b3852: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0b3854: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b3856: 54a6 2e10 |0005: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b385a: 7210 412c 0600 |0007: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b3860: 0a07 |000a: move-result v7 │ │ +0b3862: 54a6 2e10 |000b: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3866: 7210 412c 0600 |000d: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b386c: 0a08 |0010: move-result v8 │ │ +0b386e: 9503 0709 |0011: and-int v3, v7, v9 │ │ +0b3872: 9504 0809 |0013: and-int v4, v8, v9 │ │ +0b3876: 54a6 2e10 |0015: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b387a: 7210 432c 0600 |0017: invoke-interface {v6}, Lokio/BufferedSource;.readShort:()S // method@2c43 │ │ +0b3880: 54a6 2d10 |001a: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ +0b3884: d809 0df6 |001c: add-int/lit8 v9, v13, #int -10 // #f6 │ │ +0b3888: 6e20 f525 9600 |001e: invoke-virtual {v6, v9}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@25f5 │ │ +0b388e: 0c05 |0021: move-result-object v5 │ │ +0b3890: dd06 0c01 |0022: and-int/lit8 v6, v12, #int 1 // #01 │ │ +0b3894: 3806 0e00 |0024: if-eqz v6, 0032 // +000e │ │ +0b3898: 0112 |0026: move v2, v1 │ │ +0b389a: dd06 0c02 |0027: and-int/lit8 v6, v12, #int 2 // #02 │ │ +0b389e: 3806 0b00 |0029: if-eqz v6, 0034 // +000b │ │ +0b38a2: 6206 f70f |002b: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0ff7 │ │ +0b38a6: 07b0 |002d: move-object v0, v11 │ │ +0b38a8: 7807 c324 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@24c3 │ │ +0b38ae: 0e00 |0031: return-void │ │ +0b38b0: 0102 |0032: move v2, v0 │ │ +0b38b2: 28f4 |0033: goto 0027 // -000c │ │ +0b38b4: 0101 |0034: move v1, v0 │ │ +0b38b6: 28f6 |0035: goto 002b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0005 line=193 │ │ 0x000b line=194 │ │ 0x0011 line=195 │ │ 0x0013 line=196 │ │ 0x0015 line=197 │ │ @@ -280005,50 +280031,50 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0b3834: |[0b3834] com.squareup.okhttp.internal.framed.Spdy3$Reader.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -0b3844: 1406 ffff ff7f |0000: const v6, #float nan // #7fffffff │ │ -0b384a: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -0b384c: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0b384e: 1305 0800 |0005: const/16 v5, #int 8 // #8 │ │ -0b3852: 325d 1100 |0007: if-eq v13, v5, 0018 // +0011 │ │ -0b3856: 1a05 3311 |0009: const-string v5, "TYPE_WINDOW_UPDATE length: %d != 8" // string@1133 │ │ -0b385a: 2396 9906 |000b: new-array v6, v9, [Ljava/lang/Object; // type@0699 │ │ -0b385e: 7110 9e27 0d00 |000d: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0b3864: 0c07 |0010: move-result-object v7 │ │ -0b3866: 4d07 0608 |0011: aput-object v7, v6, v8 │ │ -0b386a: 7120 1426 6500 |0013: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ -0b3870: 0c05 |0016: move-result-object v5 │ │ -0b3872: 2705 |0017: throw v5 │ │ -0b3874: 54a5 2e10 |0018: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3878: 7210 412c 0500 |001a: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b387e: 0a03 |001d: move-result v3 │ │ -0b3880: 54a5 2e10 |001e: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3884: 7210 412c 0500 |0020: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b388a: 0a04 |0023: move-result v4 │ │ -0b388c: 9502 0306 |0024: and-int v2, v3, v6 │ │ -0b3890: 9505 0406 |0026: and-int v5, v4, v6 │ │ -0b3894: 8150 |0028: int-to-long v0, v5 │ │ -0b3896: 1606 0000 |0029: const-wide/16 v6, #int 0 // #0 │ │ -0b389a: 3105 0006 |002b: cmp-long v5, v0, v6 │ │ -0b389e: 3905 1100 |002d: if-nez v5, 003e // +0011 │ │ -0b38a2: 1a05 1f37 |002f: const-string v5, "windowSizeIncrement was 0" // string@371f │ │ -0b38a6: 2396 9906 |0031: new-array v6, v9, [Ljava/lang/Object; // type@0699 │ │ -0b38aa: 7120 a427 1000 |0033: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0b38b0: 0c07 |0036: move-result-object v7 │ │ -0b38b2: 4d07 0608 |0037: aput-object v7, v6, v8 │ │ -0b38b6: 7120 1426 6500 |0039: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ -0b38bc: 0c05 |003c: move-result-object v5 │ │ -0b38be: 2705 |003d: throw v5 │ │ -0b38c0: 7240 c924 2b10 |003e: invoke-interface {v11, v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.windowUpdate:(IJ)V // method@24c9 │ │ -0b38c6: 0e00 |0041: return-void │ │ +0b38b8: |[0b38b8] com.squareup.okhttp.internal.framed.Spdy3$Reader.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +0b38c8: 1406 ffff ff7f |0000: const v6, #float nan // #7fffffff │ │ +0b38ce: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +0b38d0: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0b38d2: 1305 0800 |0005: const/16 v5, #int 8 // #8 │ │ +0b38d6: 325d 1100 |0007: if-eq v13, v5, 0018 // +0011 │ │ +0b38da: 1a05 3d11 |0009: const-string v5, "TYPE_WINDOW_UPDATE length: %d != 8" // string@113d │ │ +0b38de: 2396 9c06 |000b: new-array v6, v9, [Ljava/lang/Object; // type@069c │ │ +0b38e2: 7110 9e27 0d00 |000d: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0b38e8: 0c07 |0010: move-result-object v7 │ │ +0b38ea: 4d07 0608 |0011: aput-object v7, v6, v8 │ │ +0b38ee: 7120 1426 6500 |0013: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ +0b38f4: 0c05 |0016: move-result-object v5 │ │ +0b38f6: 2705 |0017: throw v5 │ │ +0b38f8: 54a5 2e10 |0018: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b38fc: 7210 412c 0500 |001a: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b3902: 0a03 |001d: move-result v3 │ │ +0b3904: 54a5 2e10 |001e: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3908: 7210 412c 0500 |0020: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b390e: 0a04 |0023: move-result v4 │ │ +0b3910: 9502 0306 |0024: and-int v2, v3, v6 │ │ +0b3914: 9505 0406 |0026: and-int v5, v4, v6 │ │ +0b3918: 8150 |0028: int-to-long v0, v5 │ │ +0b391a: 1606 0000 |0029: const-wide/16 v6, #int 0 // #0 │ │ +0b391e: 3105 0006 |002b: cmp-long v5, v0, v6 │ │ +0b3922: 3905 1100 |002d: if-nez v5, 003e // +0011 │ │ +0b3926: 1a05 2837 |002f: const-string v5, "windowSizeIncrement was 0" // string@3728 │ │ +0b392a: 2396 9c06 |0031: new-array v6, v9, [Ljava/lang/Object; // type@069c │ │ +0b392e: 7120 a427 1000 |0033: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0b3934: 0c07 |0036: move-result-object v7 │ │ +0b3936: 4d07 0608 |0037: aput-object v7, v6, v8 │ │ +0b393a: 7120 1426 6500 |0039: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@2614 │ │ +0b3940: 0c05 |003c: move-result-object v5 │ │ +0b3942: 2705 |003d: throw v5 │ │ +0b3944: 7240 c924 2b10 |003e: invoke-interface {v11, v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.windowUpdate:(IJ)V // method@24c9 │ │ +0b394a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=233 │ │ 0x0018 line=234 │ │ 0x001e line=235 │ │ 0x0024 line=236 │ │ 0x0026 line=237 │ │ @@ -280071,18 +280097,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b38c8: |[0b38c8] com.squareup.okhttp.internal.framed.Spdy3$Reader.close:()V │ │ -0b38d8: 5410 2d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ -0b38dc: 6e10 f225 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.close:()V // method@25f2 │ │ -0b38e2: 0e00 |0005: return-void │ │ +0b394c: |[0b394c] com.squareup.okhttp.internal.framed.Spdy3$Reader.close:()V │ │ +0b395c: 5410 2d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@102d │ │ +0b3960: 6e10 f225 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.close:()V // method@25f2 │ │ +0b3966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0005 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; │ │ │ │ @@ -280091,88 +280117,88 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -0b38e4: |[0b38e4] com.squareup.okhttp.internal.framed.Spdy3$Reader.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z │ │ -0b38f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b38f6: 121a |0001: const/4 v10, #int 1 // #1 │ │ -0b38f8: 54eb 2e10 |0002: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b38fc: 7210 412c 0b00 |0004: invoke-interface {v11}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b3902: 0a08 |0007: move-result v8 │ │ -0b3904: 54eb 2e10 |0008: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3908: 7210 412c 0b00 |000a: invoke-interface {v11}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ -0b390e: 0a09 |000d: move-result v9 │ │ -0b3910: 150b 0080 |000e: const/high16 v11, #int -2147483648 // #8000 │ │ -0b3914: b58b |0010: and-int/2addr v11, v8 │ │ -0b3916: 380b 3800 |0011: if-eqz v11, 0049 // +0038 │ │ -0b391a: 01a0 |0013: move v0, v10 │ │ -0b391c: 150b 00ff |0014: const/high16 v11, #int -16777216 // #ff00 │ │ -0b3920: b59b |0016: and-int/2addr v11, v9 │ │ -0b3922: e202 0b18 |0017: ushr-int/lit8 v2, v11, #int 24 // #18 │ │ -0b3926: 140b ffff ff00 |0019: const v11, #float 2.35099e-38 // #00ffffff │ │ -0b392c: 9504 090b |001c: and-int v4, v9, v11 │ │ -0b3930: 3800 5700 |001e: if-eqz v0, 0075 // +0057 │ │ -0b3934: 150b ff7f |0020: const/high16 v11, #int 2147418112 // #7fff │ │ -0b3938: b58b |0022: and-int/2addr v11, v8 │ │ -0b393a: e207 0b10 |0023: ushr-int/lit8 v7, v11, #int 16 // #10 │ │ -0b393e: 140b ffff 0000 |0025: const v11, #float 9.18341e-41 // #0000ffff │ │ -0b3944: 9506 080b |0028: and-int v6, v8, v11 │ │ -0b3948: 123b |002a: const/4 v11, #int 3 // #3 │ │ -0b394a: 32b7 2000 |002b: if-eq v7, v11, 004b // +0020 │ │ -0b394e: 220a 8a05 |002d: new-instance v10, Ljava/net/ProtocolException; // type@058a │ │ -0b3952: 220b 6c05 |002f: new-instance v11, Ljava/lang/StringBuilder; // type@056c │ │ -0b3956: 7010 f927 0b00 |0031: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b395c: 1a0c 9d36 |0034: const-string v12, "version != 3: " // string@369d │ │ -0b3960: 6e20 0228 cb00 |0036: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b3966: 0c0b |0039: move-result-object v11 │ │ -0b3968: 6e20 fe27 7b00 |003a: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b396e: 0c0b |003d: move-result-object v11 │ │ -0b3970: 6e10 0628 0b00 |003e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b3976: 0c0b |0041: move-result-object v11 │ │ -0b3978: 7020 4b28 ba00 |0042: invoke-direct {v10, v11}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b397e: 270a |0045: throw v10 │ │ -0b3980: 0d01 |0046: move-exception v1 │ │ -0b3982: 013a |0047: move v10, v3 │ │ -0b3984: 0f0a |0048: return v10 │ │ -0b3986: 0130 |0049: move v0, v3 │ │ -0b3988: 28ca |004a: goto 0014 // -0036 │ │ -0b398a: 2b06 3b00 0000 |004b: packed-switch v6, 00000086 // +0000003b │ │ -0b3990: 54eb 2e10 |004e: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b3994: 814c |0050: int-to-long v12, v4 │ │ -0b3996: 7230 472c cb0d |0051: invoke-interface {v11, v12, v13}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0b399c: 28f4 |0054: goto 0048 // -000c │ │ -0b399e: 7040 1d26 fe42 |0055: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSynStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261d │ │ -0b39a4: 28f0 |0058: goto 0048 // -0010 │ │ -0b39a6: 7040 1c26 fe42 |0059: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSynReply:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261c │ │ -0b39ac: 28ec |005c: goto 0048 // -0014 │ │ -0b39ae: 7040 1a26 fe42 |005d: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261a │ │ -0b39b4: 28e8 |0060: goto 0048 // -0018 │ │ -0b39b6: 7040 1b26 fe42 |0061: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261b │ │ -0b39bc: 28e4 |0064: goto 0048 // -001c │ │ -0b39be: 7040 1926 fe42 |0065: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@2619 │ │ -0b39c4: 28e0 |0068: goto 0048 // -0020 │ │ -0b39c6: 7040 1726 fe42 |0069: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@2617 │ │ -0b39cc: 28dc |006c: goto 0048 // -0024 │ │ -0b39ce: 7040 1826 fe42 |006d: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@2618 │ │ -0b39d4: 28d8 |0070: goto 0048 // -0028 │ │ -0b39d6: 7040 1e26 fe42 |0071: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261e │ │ -0b39dc: 28d4 |0074: goto 0048 // -002c │ │ -0b39de: 140b ffff ff7f |0075: const v11, #float nan // #7fffffff │ │ -0b39e4: 9505 080b |0078: and-int v5, v8, v11 │ │ -0b39e8: dd0b 0201 |007a: and-int/lit8 v11, v2, #int 1 // #01 │ │ -0b39ec: 380b 0300 |007c: if-eqz v11, 007f // +0003 │ │ -0b39f0: 01a3 |007e: move v3, v10 │ │ -0b39f2: 54eb 2e10 |007f: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ -0b39f6: 7254 c124 3fb5 |0081: invoke-interface {v15, v3, v5, v11, v4}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.data:(ZILokio/BufferedSource;I)V // method@24c1 │ │ -0b39fc: 28c4 |0084: goto 0048 // -003c │ │ -0b39fe: 0000 |0085: nop // spacer │ │ -0b3a00: 0001 0900 0100 0000 0a00 0000 0e00 ... |0086: packed-switch-data (22 units) │ │ +0b3968: |[0b3968] com.squareup.okhttp.internal.framed.Spdy3$Reader.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z │ │ +0b3978: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b397a: 121a |0001: const/4 v10, #int 1 // #1 │ │ +0b397c: 54eb 2e10 |0002: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3980: 7210 412c 0b00 |0004: invoke-interface {v11}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b3986: 0a08 |0007: move-result v8 │ │ +0b3988: 54eb 2e10 |0008: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b398c: 7210 412c 0b00 |000a: invoke-interface {v11}, Lokio/BufferedSource;.readInt:()I // method@2c41 │ │ +0b3992: 0a09 |000d: move-result v9 │ │ +0b3994: 150b 0080 |000e: const/high16 v11, #int -2147483648 // #8000 │ │ +0b3998: b58b |0010: and-int/2addr v11, v8 │ │ +0b399a: 380b 3800 |0011: if-eqz v11, 0049 // +0038 │ │ +0b399e: 01a0 |0013: move v0, v10 │ │ +0b39a0: 150b 00ff |0014: const/high16 v11, #int -16777216 // #ff00 │ │ +0b39a4: b59b |0016: and-int/2addr v11, v9 │ │ +0b39a6: e202 0b18 |0017: ushr-int/lit8 v2, v11, #int 24 // #18 │ │ +0b39aa: 140b ffff ff00 |0019: const v11, #float 2.35099e-38 // #00ffffff │ │ +0b39b0: 9504 090b |001c: and-int v4, v9, v11 │ │ +0b39b4: 3800 5700 |001e: if-eqz v0, 0075 // +0057 │ │ +0b39b8: 150b ff7f |0020: const/high16 v11, #int 2147418112 // #7fff │ │ +0b39bc: b58b |0022: and-int/2addr v11, v8 │ │ +0b39be: e207 0b10 |0023: ushr-int/lit8 v7, v11, #int 16 // #10 │ │ +0b39c2: 140b ffff 0000 |0025: const v11, #float 9.18341e-41 // #0000ffff │ │ +0b39c8: 9506 080b |0028: and-int v6, v8, v11 │ │ +0b39cc: 123b |002a: const/4 v11, #int 3 // #3 │ │ +0b39ce: 32b7 2000 |002b: if-eq v7, v11, 004b // +0020 │ │ +0b39d2: 220a 8d05 |002d: new-instance v10, Ljava/net/ProtocolException; // type@058d │ │ +0b39d6: 220b 6d05 |002f: new-instance v11, Ljava/lang/StringBuilder; // type@056d │ │ +0b39da: 7010 f927 0b00 |0031: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b39e0: 1a0c a636 |0034: const-string v12, "version != 3: " // string@36a6 │ │ +0b39e4: 6e20 0228 cb00 |0036: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b39ea: 0c0b |0039: move-result-object v11 │ │ +0b39ec: 6e20 fe27 7b00 |003a: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b39f2: 0c0b |003d: move-result-object v11 │ │ +0b39f4: 6e10 0628 0b00 |003e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b39fa: 0c0b |0041: move-result-object v11 │ │ +0b39fc: 7020 4b28 ba00 |0042: invoke-direct {v10, v11}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b3a02: 270a |0045: throw v10 │ │ +0b3a04: 0d01 |0046: move-exception v1 │ │ +0b3a06: 013a |0047: move v10, v3 │ │ +0b3a08: 0f0a |0048: return v10 │ │ +0b3a0a: 0130 |0049: move v0, v3 │ │ +0b3a0c: 28ca |004a: goto 0014 // -0036 │ │ +0b3a0e: 2b06 3b00 0000 |004b: packed-switch v6, 00000086 // +0000003b │ │ +0b3a14: 54eb 2e10 |004e: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3a18: 814c |0050: int-to-long v12, v4 │ │ +0b3a1a: 7230 472c cb0d |0051: invoke-interface {v11, v12, v13}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0b3a20: 28f4 |0054: goto 0048 // -000c │ │ +0b3a22: 7040 1d26 fe42 |0055: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSynStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261d │ │ +0b3a28: 28f0 |0058: goto 0048 // -0010 │ │ +0b3a2a: 7040 1c26 fe42 |0059: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSynReply:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261c │ │ +0b3a30: 28ec |005c: goto 0048 // -0014 │ │ +0b3a32: 7040 1a26 fe42 |005d: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261a │ │ +0b3a38: 28e8 |0060: goto 0048 // -0018 │ │ +0b3a3a: 7040 1b26 fe42 |0061: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261b │ │ +0b3a40: 28e4 |0064: goto 0048 // -001c │ │ +0b3a42: 7040 1926 fe42 |0065: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@2619 │ │ +0b3a48: 28e0 |0068: goto 0048 // -0020 │ │ +0b3a4a: 7040 1726 fe42 |0069: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@2617 │ │ +0b3a50: 28dc |006c: goto 0048 // -0024 │ │ +0b3a52: 7040 1826 fe42 |006d: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@2618 │ │ +0b3a58: 28d8 |0070: goto 0048 // -0028 │ │ +0b3a5a: 7040 1e26 fe42 |0071: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@261e │ │ +0b3a60: 28d4 |0074: goto 0048 // -002c │ │ +0b3a62: 140b ffff ff7f |0075: const v11, #float nan // #7fffffff │ │ +0b3a68: 9505 080b |0078: and-int v5, v8, v11 │ │ +0b3a6c: dd0b 0201 |007a: and-int/lit8 v11, v2, #int 1 // #01 │ │ +0b3a70: 380b 0300 |007c: if-eqz v11, 007f // +0003 │ │ +0b3a74: 01a3 |007e: move v3, v10 │ │ +0b3a76: 54eb 2e10 |007f: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@102e │ │ +0b3a7a: 7254 c124 3fb5 |0081: invoke-interface {v15, v3, v5, v11, v4}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.data:(ZILokio/BufferedSource;I)V // method@24c1 │ │ +0b3a80: 28c4 |0084: goto 0048 // -003c │ │ +0b3a82: 0000 |0085: nop // spacer │ │ +0b3a84: 0001 0900 0100 0000 0a00 0000 0e00 ... |0086: packed-switch-data (22 units) │ │ catches : 1 │ │ 0x0002 - 0x000d │ │ Ljava/io/IOException; -> 0x0046 │ │ positions : │ │ 0x0002 line=129 │ │ 0x0008 line=130 │ │ 0x000e line=135 │ │ @@ -280226,35 +280252,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b3a3c: |[0b3a3c] com.squareup.okhttp.internal.framed.Spdy3$Reader.readConnectionPreface:()V │ │ -0b3a4c: 0e00 |0000: return-void │ │ +0b3ac0: |[0b3ac0] com.squareup.okhttp.internal.framed.Spdy3$Reader.readConnectionPreface:()V │ │ +0b3ad0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; │ │ │ │ - source_file_idx : 4199 (Spdy3.java) │ │ + source_file_idx : 4209 (Spdy3.java) │ │ │ │ -Class #969 header: │ │ -class_idx : 1280 │ │ +Class #970 header: │ │ +class_idx : 1281 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4199 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4209 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 14 │ │ │ │ -Class #969 annotations: │ │ +Class #970 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/framed/Spdy3; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Writer" │ │ Annotations on method #9761 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9763 'data' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ @@ -280278,15 +280304,15 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9773 'windowUpdate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9774 'writeNameValueBlockToBuffer' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #969 - │ │ +Class #970 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/framed/FrameWriter;' │ │ Static fields - │ │ Instance fields - │ │ @@ -280316,32 +280342,32 @@ │ │ type : '(Lokio/BufferedSink;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0b3a50: |[0b3a50] com.squareup.okhttp.internal.framed.Spdy3$Writer.:(Lokio/BufferedSink;Z)V │ │ -0b3a60: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b3a66: 5b34 3310 |0003: iput-object v4, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3a6a: 5c35 2f10 |0005: iput-boolean v5, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.client:Z // field@102f │ │ -0b3a6e: 2200 d405 |0007: new-instance v0, Ljava/util/zip/Deflater; // type@05d4 │ │ -0b3a72: 7010 3429 0000 |0009: invoke-direct {v0}, Ljava/util/zip/Deflater;.:()V // method@2934 │ │ -0b3a78: 6201 3410 |000c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@1034 │ │ -0b3a7c: 6e20 3a29 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/zip/Deflater;.setDictionary:([B)V // method@293a │ │ -0b3a82: 2201 4906 |0011: new-instance v1, Lokio/Buffer; // type@0649 │ │ -0b3a86: 7010 eb2b 0100 |0013: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ -0b3a8c: 5b31 3110 |0016: iput-object v1, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@1031 │ │ -0b3a90: 2201 4d06 |0018: new-instance v1, Lokio/DeflaterSink; // type@064d │ │ -0b3a94: 5432 3110 |001a: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@1031 │ │ -0b3a98: 7030 5e2c 2100 |001c: invoke-direct {v1, v2, v0}, Lokio/DeflaterSink;.:(Lokio/Sink;Ljava/util/zip/Deflater;)V // method@2c5e │ │ -0b3a9e: 7110 962c 0100 |001f: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ -0b3aa4: 0c01 |0022: move-result-object v1 │ │ -0b3aa6: 5b31 3210 |0023: iput-object v1, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ -0b3aaa: 0e00 |0025: return-void │ │ +0b3ad4: |[0b3ad4] com.squareup.okhttp.internal.framed.Spdy3$Writer.:(Lokio/BufferedSink;Z)V │ │ +0b3ae4: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b3aea: 5b34 3310 |0003: iput-object v4, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3aee: 5c35 2f10 |0005: iput-boolean v5, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.client:Z // field@102f │ │ +0b3af2: 2200 d705 |0007: new-instance v0, Ljava/util/zip/Deflater; // type@05d7 │ │ +0b3af6: 7010 3429 0000 |0009: invoke-direct {v0}, Ljava/util/zip/Deflater;.:()V // method@2934 │ │ +0b3afc: 6201 3410 |000c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@1034 │ │ +0b3b00: 6e20 3a29 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/zip/Deflater;.setDictionary:([B)V // method@293a │ │ +0b3b06: 2201 4c06 |0011: new-instance v1, Lokio/Buffer; // type@064c │ │ +0b3b0a: 7010 eb2b 0100 |0013: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ +0b3b10: 5b31 3110 |0016: iput-object v1, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@1031 │ │ +0b3b14: 2201 5006 |0018: new-instance v1, Lokio/DeflaterSink; // type@0650 │ │ +0b3b18: 5432 3110 |001a: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@1031 │ │ +0b3b1c: 7030 5e2c 2100 |001c: invoke-direct {v1, v2, v0}, Lokio/DeflaterSink;.:(Lokio/Sink;Ljava/util/zip/Deflater;)V // method@2c5e │ │ +0b3b22: 7110 962c 0100 |001f: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ +0b3b28: 0c01 |0022: move-result-object v1 │ │ +0b3b2a: 5b31 3210 |0023: iput-object v1, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ +0b3b2e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=295 │ │ 0x0005 line=296 │ │ 0x0007 line=298 │ │ 0x000c line=299 │ │ @@ -280359,48 +280385,48 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0b3aac: |[0b3aac] com.squareup.okhttp.internal.framed.Spdy3$Writer.writeNameValueBlockToBuffer:(Ljava/util/List;)V │ │ -0b3abc: 5464 3210 |0000: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ -0b3ac0: 7210 ec28 0700 |0002: invoke-interface {v7}, Ljava/util/List;.size:()I // method@28ec │ │ -0b3ac6: 0a05 |0005: move-result v5 │ │ -0b3ac8: 7220 342c 5400 |0006: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3ace: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b3ad0: 7210 ec28 0700 |000a: invoke-interface {v7}, Ljava/util/List;.size:()I // method@28ec │ │ -0b3ad6: 0a02 |000d: move-result v2 │ │ -0b3ad8: 3520 3100 |000e: if-ge v0, v2, 003f // +0031 │ │ -0b3adc: 7220 e528 0700 |0010: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b3ae2: 0c04 |0013: move-result-object v4 │ │ -0b3ae4: 1f04 ec04 |0014: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b3ae8: 5441 f10f |0016: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0b3aec: 5464 3210 |0018: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ -0b3af0: 6e10 572c 0100 |001a: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0b3af6: 0a05 |001d: move-result v5 │ │ -0b3af8: 7220 342c 5400 |001e: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3afe: 5464 3210 |0021: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ -0b3b02: 7220 2e2c 1400 |0023: invoke-interface {v4, v1}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@2c2e │ │ -0b3b08: 7220 e528 0700 |0026: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b3b0e: 0c04 |0029: move-result-object v4 │ │ -0b3b10: 1f04 ec04 |002a: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b3b14: 5443 f20f |002c: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0b3b18: 5464 3210 |002e: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ -0b3b1c: 6e10 572c 0300 |0030: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0b3b22: 0a05 |0033: move-result v5 │ │ -0b3b24: 7220 342c 5400 |0034: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3b2a: 5464 3210 |0037: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ -0b3b2e: 7220 2e2c 3400 |0039: invoke-interface {v4, v3}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@2c2e │ │ -0b3b34: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b3b38: 28d0 |003e: goto 000e // -0030 │ │ -0b3b3a: 5464 3210 |003f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ -0b3b3e: 7210 2c2c 0400 |0041: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b3b44: 0e00 |0044: return-void │ │ +0b3b30: |[0b3b30] com.squareup.okhttp.internal.framed.Spdy3$Writer.writeNameValueBlockToBuffer:(Ljava/util/List;)V │ │ +0b3b40: 5464 3210 |0000: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ +0b3b44: 7210 ec28 0700 |0002: invoke-interface {v7}, Ljava/util/List;.size:()I // method@28ec │ │ +0b3b4a: 0a05 |0005: move-result v5 │ │ +0b3b4c: 7220 342c 5400 |0006: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3b52: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0b3b54: 7210 ec28 0700 |000a: invoke-interface {v7}, Ljava/util/List;.size:()I // method@28ec │ │ +0b3b5a: 0a02 |000d: move-result v2 │ │ +0b3b5c: 3520 3100 |000e: if-ge v0, v2, 003f // +0031 │ │ +0b3b60: 7220 e528 0700 |0010: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b3b66: 0c04 |0013: move-result-object v4 │ │ +0b3b68: 1f04 ed04 |0014: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b3b6c: 5441 f10f |0016: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0b3b70: 5464 3210 |0018: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ +0b3b74: 6e10 572c 0100 |001a: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0b3b7a: 0a05 |001d: move-result v5 │ │ +0b3b7c: 7220 342c 5400 |001e: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3b82: 5464 3210 |0021: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ +0b3b86: 7220 2e2c 1400 |0023: invoke-interface {v4, v1}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@2c2e │ │ +0b3b8c: 7220 e528 0700 |0026: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b3b92: 0c04 |0029: move-result-object v4 │ │ +0b3b94: 1f04 ed04 |002a: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b3b98: 5443 f20f |002c: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0b3b9c: 5464 3210 |002e: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ +0b3ba0: 6e10 572c 0300 |0030: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0b3ba6: 0a05 |0033: move-result v5 │ │ +0b3ba8: 7220 342c 5400 |0034: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3bae: 5464 3210 |0037: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ +0b3bb2: 7220 2e2c 3400 |0039: invoke-interface {v4, v3}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@2c2e │ │ +0b3bb8: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b3bbc: 28d0 |003e: goto 000e // -0030 │ │ +0b3bbe: 5464 3210 |003f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ +0b3bc2: 7210 2c2c 0400 |0041: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b3bc8: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0009 line=410 │ │ 0x0010 line=411 │ │ 0x0018 line=412 │ │ 0x0021 line=413 │ │ @@ -280425,16 +280451,16 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b3b48: |[0b3b48] com.squareup.okhttp.internal.framed.Spdy3$Writer.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0b3b58: 0e00 |0000: return-void │ │ +0b3bcc: |[0b3bcc] com.squareup.okhttp.internal.framed.Spdy3$Writer.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +0b3bdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ 0x0000 - 0x0001 reg=1 peerSettings Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ @@ -280443,26 +280469,26 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b3b5c: |[0b3b5c] com.squareup.okhttp.internal.framed.Spdy3$Writer.close:()V │ │ -0b3b6c: 1d02 |0000: monitor-enter v2 │ │ -0b3b6e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0b3b70: 5c20 3010 |0002: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ -0b3b74: 5420 3310 |0004: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3b78: 5421 3210 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ -0b3b7c: 7120 a724 1000 |0008: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/Util;.closeAll:(Ljava/io/Closeable;Ljava/io/Closeable;)V // method@24a7 │ │ -0b3b82: 1e02 |000b: monitor-exit v2 │ │ -0b3b84: 0e00 |000c: return-void │ │ -0b3b86: 0d00 |000d: move-exception v0 │ │ -0b3b88: 1e02 |000e: monitor-exit v2 │ │ -0b3b8a: 2700 |000f: throw v0 │ │ +0b3be0: |[0b3be0] com.squareup.okhttp.internal.framed.Spdy3$Writer.close:()V │ │ +0b3bf0: 1d02 |0000: monitor-enter v2 │ │ +0b3bf2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0b3bf4: 5c20 3010 |0002: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ +0b3bf8: 5420 3310 |0004: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3bfc: 5421 3210 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@1032 │ │ +0b3c00: 7120 a724 1000 |0008: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/Util;.closeAll:(Ljava/io/Closeable;Ljava/io/Closeable;)V // method@24a7 │ │ +0b3c06: 1e02 |000b: monitor-exit v2 │ │ +0b3c08: 0e00 |000c: return-void │ │ +0b3c0a: 0d00 |000d: move-exception v0 │ │ +0b3c0c: 1e02 |000e: monitor-exit v2 │ │ +0b3c0e: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=487 │ │ 0x0004 line=488 │ │ 0x000b line=489 │ │ @@ -280475,18 +280501,18 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3b98: |[0b3b98] com.squareup.okhttp.internal.framed.Spdy3$Writer.connectionPreface:()V │ │ -0b3ba8: 1d00 |0000: monitor-enter v0 │ │ -0b3baa: 1e00 |0001: monitor-exit v0 │ │ -0b3bac: 0e00 |0002: return-void │ │ +0b3c1c: |[0b3c1c] com.squareup.okhttp.internal.framed.Spdy3$Writer.connectionPreface:()V │ │ +0b3c2c: 1d00 |0000: monitor-enter v0 │ │ +0b3c2e: 1e00 |0001: monitor-exit v0 │ │ +0b3c30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;) │ │ @@ -280494,26 +280520,26 @@ │ │ type : '(ZILokio/Buffer;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0b3bb0: |[0b3bb0] com.squareup.okhttp.internal.framed.Spdy3$Writer.data:(ZILokio/Buffer;I)V │ │ -0b3bc0: 1d02 |0000: monitor-enter v2 │ │ -0b3bc2: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ -0b3bc6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0b3bc8: 6e56 2a26 4250 |0004: invoke-virtual {v2, v4, v0, v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sendDataFrame:(IILokio/Buffer;I)V // method@262a │ │ -0b3bce: 1e02 |0007: monitor-exit v2 │ │ -0b3bd0: 0e00 |0008: return-void │ │ -0b3bd2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b3bd4: 28fa |000a: goto 0004 // -0006 │ │ -0b3bd6: 0d01 |000b: move-exception v1 │ │ -0b3bd8: 1e02 |000c: monitor-exit v2 │ │ -0b3bda: 2701 |000d: throw v1 │ │ +0b3c34: |[0b3c34] com.squareup.okhttp.internal.framed.Spdy3$Writer.data:(ZILokio/Buffer;I)V │ │ +0b3c44: 1d02 |0000: monitor-enter v2 │ │ +0b3c46: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ +0b3c4a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0b3c4c: 6e56 2a26 4250 |0004: invoke-virtual {v2, v4, v0, v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sendDataFrame:(IILokio/Buffer;I)V // method@262a │ │ +0b3c52: 1e02 |0007: monitor-exit v2 │ │ +0b3c54: 0e00 |0008: return-void │ │ +0b3c56: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0b3c58: 28fa |000a: goto 0004 // -0006 │ │ +0b3c5a: 0d01 |000b: move-exception v1 │ │ +0b3c5c: 1e02 |000c: monitor-exit v2 │ │ +0b3c5e: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=391 │ │ 0x0004 line=392 │ │ 0x0007 line=393 │ │ @@ -280532,29 +280558,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0b3be8: |[0b3be8] com.squareup.okhttp.internal.framed.Spdy3$Writer.flush:()V │ │ -0b3bf8: 1d02 |0000: monitor-enter v2 │ │ -0b3bfa: 5520 3010 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ -0b3bfe: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -0b3c02: 2200 3705 |0005: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0b3c06: 1a01 2f19 |0007: const-string v1, "closed" // string@192f │ │ -0b3c0a: 7020 4627 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b3c10: 2700 |000c: throw v0 │ │ -0b3c12: 0d00 |000d: move-exception v0 │ │ -0b3c14: 1e02 |000e: monitor-exit v2 │ │ -0b3c16: 2700 |000f: throw v0 │ │ -0b3c18: 5420 3310 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3c1c: 7210 2c2c 0000 |0012: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b3c22: 1e02 |0015: monitor-exit v2 │ │ -0b3c24: 0e00 |0016: return-void │ │ +0b3c6c: |[0b3c6c] com.squareup.okhttp.internal.framed.Spdy3$Writer.flush:()V │ │ +0b3c7c: 1d02 |0000: monitor-enter v2 │ │ +0b3c7e: 5520 3010 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ +0b3c82: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +0b3c86: 2200 3805 |0005: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0b3c8a: 1a01 3919 |0007: const-string v1, "closed" // string@1939 │ │ +0b3c8e: 7020 4627 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b3c94: 2700 |000c: throw v0 │ │ +0b3c96: 0d00 |000d: move-exception v0 │ │ +0b3c98: 1e02 |000e: monitor-exit v2 │ │ +0b3c9a: 2700 |000f: throw v0 │ │ +0b3c9c: 5420 3310 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3ca0: 7210 2c2c 0000 |0012: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b3ca6: 1e02 |0015: monitor-exit v2 │ │ +0b3ca8: 0e00 |0016: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0015 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=319 │ │ @@ -280568,50 +280594,50 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0b3c3c: |[0b3c3c] com.squareup.okhttp.internal.framed.Spdy3$Writer.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V │ │ -0b3c4c: 1d05 |0000: monitor-enter v5 │ │ -0b3c4e: 5553 3010 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ -0b3c52: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -0b3c56: 2203 3705 |0005: new-instance v3, Ljava/io/IOException; // type@0537 │ │ -0b3c5a: 1a04 2f19 |0007: const-string v4, "closed" // string@192f │ │ -0b3c5e: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b3c64: 2703 |000c: throw v3 │ │ -0b3c66: 0d03 |000d: move-exception v3 │ │ -0b3c68: 1e05 |000e: monitor-exit v5 │ │ -0b3c6a: 2703 |000f: throw v3 │ │ -0b3c6c: 5273 8b0f |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@0f8b │ │ -0b3c70: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -0b3c72: 3343 0a00 |0013: if-ne v3, v4, 001d // +000a │ │ -0b3c76: 2203 5605 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b3c7a: 1a04 701c |0017: const-string v4, "errorCode.spdyGoAwayCode == -1" // string@1c70 │ │ -0b3c7e: 7020 8f27 4300 |0019: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b3c84: 2703 |001c: throw v3 │ │ -0b3c86: 1272 |001d: const/4 v2, #int 7 // #7 │ │ -0b3c88: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -0b3c8a: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ -0b3c8e: 5453 3310 |0021: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3c92: 1404 0700 0380 |0023: const v4, #float -2.75516e-40 // #80030007 │ │ -0b3c98: 7220 342c 4300 |0026: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3c9e: 5453 3310 |0029: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3ca2: 1304 0800 |002b: const/16 v4, #int 8 // #8 │ │ -0b3ca6: 7220 342c 4300 |002d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3cac: 5453 3310 |0030: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3cb0: 7220 342c 6300 |0032: invoke-interface {v3, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3cb6: 5453 3310 |0035: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3cba: 5274 8b0f |0037: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@0f8b │ │ -0b3cbe: 7220 342c 4300 |0039: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3cc4: 5453 3310 |003c: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3cc8: 7210 2c2c 0300 |003e: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b3cce: 1e05 |0041: monitor-exit v5 │ │ -0b3cd0: 0e00 |0042: return-void │ │ +0b3cc0: |[0b3cc0] com.squareup.okhttp.internal.framed.Spdy3$Writer.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V │ │ +0b3cd0: 1d05 |0000: monitor-enter v5 │ │ +0b3cd2: 5553 3010 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ +0b3cd6: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +0b3cda: 2203 3805 |0005: new-instance v3, Ljava/io/IOException; // type@0538 │ │ +0b3cde: 1a04 3919 |0007: const-string v4, "closed" // string@1939 │ │ +0b3ce2: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b3ce8: 2703 |000c: throw v3 │ │ +0b3cea: 0d03 |000d: move-exception v3 │ │ +0b3cec: 1e05 |000e: monitor-exit v5 │ │ +0b3cee: 2703 |000f: throw v3 │ │ +0b3cf0: 5273 8b0f |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@0f8b │ │ +0b3cf4: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +0b3cf6: 3343 0a00 |0013: if-ne v3, v4, 001d // +000a │ │ +0b3cfa: 2203 5705 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b3cfe: 1a04 7a1c |0017: const-string v4, "errorCode.spdyGoAwayCode == -1" // string@1c7a │ │ +0b3d02: 7020 8f27 4300 |0019: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b3d08: 2703 |001c: throw v3 │ │ +0b3d0a: 1272 |001d: const/4 v2, #int 7 // #7 │ │ +0b3d0c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0b3d0e: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ +0b3d12: 5453 3310 |0021: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3d16: 1404 0700 0380 |0023: const v4, #float -2.75516e-40 // #80030007 │ │ +0b3d1c: 7220 342c 4300 |0026: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3d22: 5453 3310 |0029: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3d26: 1304 0800 |002b: const/16 v4, #int 8 // #8 │ │ +0b3d2a: 7220 342c 4300 |002d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3d30: 5453 3310 |0030: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3d34: 7220 342c 6300 |0032: invoke-interface {v3, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3d3a: 5453 3310 |0035: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3d3e: 5274 8b0f |0037: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@0f8b │ │ +0b3d42: 7220 342c 4300 |0039: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3d48: 5453 3310 |003c: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3d4c: 7210 2c2c 0300 |003e: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b3d52: 1e05 |0041: monitor-exit v5 │ │ +0b3d54: 0e00 |0042: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0041 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=455 │ │ @@ -280640,17 +280666,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3ce8: |[0b3ce8] com.squareup.okhttp.internal.framed.Spdy3$Writer.maxDataLength:()I │ │ -0b3cf8: 1300 ff3f |0000: const/16 v0, #int 16383 // #3fff │ │ -0b3cfc: 0f00 |0002: return v0 │ │ +0b3d6c: |[0b3d6c] com.squareup.okhttp.internal.framed.Spdy3$Writer.maxDataLength:()I │ │ +0b3d7c: 1300 ff3f |0000: const/16 v0, #int 16383 // #3fff │ │ +0b3d80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;) │ │ @@ -280658,56 +280684,56 @@ │ │ type : '(ZII)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0b3d00: |[0b3d00] com.squareup.okhttp.internal.framed.Spdy3$Writer.ping:(ZII)V │ │ -0b3d10: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0b3d12: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0b3d14: 1d07 |0002: monitor-enter v7 │ │ -0b3d16: 5575 3010 |0003: iget-boolean v5, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ -0b3d1a: 3805 0d00 |0005: if-eqz v5, 0012 // +000d │ │ -0b3d1e: 2204 3705 |0007: new-instance v4, Ljava/io/IOException; // type@0537 │ │ -0b3d22: 1a05 2f19 |0009: const-string v5, "closed" // string@192f │ │ -0b3d26: 7020 4627 5400 |000b: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b3d2c: 2704 |000e: throw v4 │ │ -0b3d2e: 0d04 |000f: move-exception v4 │ │ -0b3d30: 1e07 |0010: monitor-exit v7 │ │ -0b3d32: 2704 |0011: throw v4 │ │ -0b3d34: 5576 2f10 |0012: iget-boolean v6, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.client:Z // field@102f │ │ -0b3d38: dd05 0901 |0014: and-int/lit8 v5, v9, #int 1 // #01 │ │ -0b3d3c: 3325 0f00 |0016: if-ne v5, v2, 0025 // +000f │ │ -0b3d40: 0125 |0018: move v5, v2 │ │ -0b3d42: 3256 0e00 |0019: if-eq v6, v5, 0027 // +000e │ │ -0b3d46: 3228 0e00 |001b: if-eq v8, v2, 0029 // +000e │ │ -0b3d4a: 2204 5605 |001d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b3d4e: 1a05 0d2d |001f: const-string v5, "payload != reply" // string@2d0d │ │ -0b3d52: 7020 8f27 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b3d58: 2704 |0024: throw v4 │ │ -0b3d5a: 0145 |0025: move v5, v4 │ │ -0b3d5c: 28f3 |0026: goto 0019 // -000d │ │ -0b3d5e: 0142 |0027: move v2, v4 │ │ -0b3d60: 28f3 |0028: goto 001b // -000d │ │ -0b3d62: 1263 |0029: const/4 v3, #int 6 // #6 │ │ -0b3d64: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0b3d66: 1241 |002b: const/4 v1, #int 4 // #4 │ │ -0b3d68: 5474 3310 |002c: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3d6c: 1405 0600 0380 |002e: const v5, #float -2.75515e-40 // #80030006 │ │ -0b3d72: 7220 342c 5400 |0031: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3d78: 5474 3310 |0034: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3d7c: 1245 |0036: const/4 v5, #int 4 // #4 │ │ -0b3d7e: 7220 342c 5400 |0037: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3d84: 5474 3310 |003a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3d88: 7220 342c 9400 |003c: invoke-interface {v4, v9}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3d8e: 5474 3310 |003f: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3d92: 7210 2c2c 0400 |0041: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b3d98: 1e07 |0044: monitor-exit v7 │ │ -0b3d9a: 0e00 |0045: return-void │ │ +0b3d84: |[0b3d84] com.squareup.okhttp.internal.framed.Spdy3$Writer.ping:(ZII)V │ │ +0b3d94: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b3d96: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0b3d98: 1d07 |0002: monitor-enter v7 │ │ +0b3d9a: 5575 3010 |0003: iget-boolean v5, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ +0b3d9e: 3805 0d00 |0005: if-eqz v5, 0012 // +000d │ │ +0b3da2: 2204 3805 |0007: new-instance v4, Ljava/io/IOException; // type@0538 │ │ +0b3da6: 1a05 3919 |0009: const-string v5, "closed" // string@1939 │ │ +0b3daa: 7020 4627 5400 |000b: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b3db0: 2704 |000e: throw v4 │ │ +0b3db2: 0d04 |000f: move-exception v4 │ │ +0b3db4: 1e07 |0010: monitor-exit v7 │ │ +0b3db6: 2704 |0011: throw v4 │ │ +0b3db8: 5576 2f10 |0012: iget-boolean v6, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.client:Z // field@102f │ │ +0b3dbc: dd05 0901 |0014: and-int/lit8 v5, v9, #int 1 // #01 │ │ +0b3dc0: 3325 0f00 |0016: if-ne v5, v2, 0025 // +000f │ │ +0b3dc4: 0125 |0018: move v5, v2 │ │ +0b3dc6: 3256 0e00 |0019: if-eq v6, v5, 0027 // +000e │ │ +0b3dca: 3228 0e00 |001b: if-eq v8, v2, 0029 // +000e │ │ +0b3dce: 2204 5705 |001d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b3dd2: 1a05 172d |001f: const-string v5, "payload != reply" // string@2d17 │ │ +0b3dd6: 7020 8f27 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b3ddc: 2704 |0024: throw v4 │ │ +0b3dde: 0145 |0025: move v5, v4 │ │ +0b3de0: 28f3 |0026: goto 0019 // -000d │ │ +0b3de2: 0142 |0027: move v2, v4 │ │ +0b3de4: 28f3 |0028: goto 001b // -000d │ │ +0b3de6: 1263 |0029: const/4 v3, #int 6 // #6 │ │ +0b3de8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0b3dea: 1241 |002b: const/4 v1, #int 4 // #4 │ │ +0b3dec: 5474 3310 |002c: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3df0: 1405 0600 0380 |002e: const v5, #float -2.75515e-40 // #80030006 │ │ +0b3df6: 7220 342c 5400 |0031: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3dfc: 5474 3310 |0034: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3e00: 1245 |0036: const/4 v5, #int 4 // #4 │ │ +0b3e02: 7220 342c 5400 |0037: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3e08: 5474 3310 |003a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3e0c: 7220 342c 9400 |003c: invoke-interface {v4, v9}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3e12: 5474 3310 |003f: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3e16: 7210 2c2c 0400 |0041: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b3e1c: 1e07 |0044: monitor-exit v7 │ │ +0b3e1e: 0e00 |0045: return-void │ │ catches : 2 │ │ 0x0003 - 0x000f │ │ -> 0x000f │ │ 0x0012 - 0x0044 │ │ -> 0x000f │ │ positions : │ │ 0x0002 line=441 │ │ @@ -280738,16 +280764,16 @@ │ │ type : '(IILjava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b3db0: |[0b3db0] com.squareup.okhttp.internal.framed.Spdy3$Writer.pushPromise:(IILjava/util/List;)V │ │ -0b3dc0: 0e00 |0000: return-void │ │ +0b3e34: |[0b3e34] com.squareup.okhttp.internal.framed.Spdy3$Writer.pushPromise:(IILjava/util/List;)V │ │ +0b3e44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ 0x0000 - 0x0001 reg=1 streamId I │ │ @@ -280759,51 +280785,51 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0b3dc4: |[0b3dc4] com.squareup.okhttp.internal.framed.Spdy3$Writer.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0b3dd4: 1d05 |0000: monitor-enter v5 │ │ -0b3dd6: 5553 3010 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ -0b3dda: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -0b3dde: 2203 3705 |0005: new-instance v3, Ljava/io/IOException; // type@0537 │ │ -0b3de2: 1a04 2f19 |0007: const-string v4, "closed" // string@192f │ │ -0b3de6: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b3dec: 2703 |000c: throw v3 │ │ -0b3dee: 0d03 |000d: move-exception v3 │ │ -0b3df0: 1e05 |000e: monitor-exit v5 │ │ -0b3df2: 2703 |000f: throw v3 │ │ -0b3df4: 5273 8c0f |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@0f8c │ │ -0b3df8: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -0b3dfa: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ -0b3dfe: 2203 5605 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b3e02: 7010 8e27 0300 |0017: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -0b3e08: 2703 |001a: throw v3 │ │ -0b3e0a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0b3e0c: 1232 |001c: const/4 v2, #int 3 // #3 │ │ -0b3e0e: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ -0b3e12: 5453 3310 |001f: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3e16: 1404 0300 0380 |0021: const v4, #float -2.75511e-40 // #80030003 │ │ -0b3e1c: 7220 342c 4300 |0024: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3e22: 5453 3310 |0027: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3e26: 1304 0800 |0029: const/16 v4, #int 8 // #8 │ │ -0b3e2a: 7220 342c 4300 |002b: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3e30: 5453 3310 |002e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3e34: 1404 ffff ff7f |0030: const v4, #float nan // #7fffffff │ │ -0b3e3a: b564 |0033: and-int/2addr v4, v6 │ │ -0b3e3c: 7220 342c 4300 |0034: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3e42: 5453 3310 |0037: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3e46: 5274 8c0f |0039: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@0f8c │ │ -0b3e4a: 7220 342c 4300 |003b: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3e50: 5453 3310 |003e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3e54: 7210 2c2c 0300 |0040: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b3e5a: 1e05 |0043: monitor-exit v5 │ │ -0b3e5c: 0e00 |0044: return-void │ │ +0b3e48: |[0b3e48] com.squareup.okhttp.internal.framed.Spdy3$Writer.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0b3e58: 1d05 |0000: monitor-enter v5 │ │ +0b3e5a: 5553 3010 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ +0b3e5e: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +0b3e62: 2203 3805 |0005: new-instance v3, Ljava/io/IOException; // type@0538 │ │ +0b3e66: 1a04 3919 |0007: const-string v4, "closed" // string@1939 │ │ +0b3e6a: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b3e70: 2703 |000c: throw v3 │ │ +0b3e72: 0d03 |000d: move-exception v3 │ │ +0b3e74: 1e05 |000e: monitor-exit v5 │ │ +0b3e76: 2703 |000f: throw v3 │ │ +0b3e78: 5273 8c0f |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@0f8c │ │ +0b3e7c: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +0b3e7e: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ +0b3e82: 2203 5705 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b3e86: 7010 8e27 0300 |0017: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +0b3e8c: 2703 |001a: throw v3 │ │ +0b3e8e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0b3e90: 1232 |001c: const/4 v2, #int 3 // #3 │ │ +0b3e92: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ +0b3e96: 5453 3310 |001f: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3e9a: 1404 0300 0380 |0021: const v4, #float -2.75511e-40 // #80030003 │ │ +0b3ea0: 7220 342c 4300 |0024: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3ea6: 5453 3310 |0027: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3eaa: 1304 0800 |0029: const/16 v4, #int 8 // #8 │ │ +0b3eae: 7220 342c 4300 |002b: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3eb4: 5453 3310 |002e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3eb8: 1404 ffff ff7f |0030: const v4, #float nan // #7fffffff │ │ +0b3ebe: b564 |0033: and-int/2addr v4, v6 │ │ +0b3ec0: 7220 342c 4300 |0034: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3ec6: 5453 3310 |0037: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3eca: 5274 8c0f |0039: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@0f8c │ │ +0b3ece: 7220 342c 4300 |003b: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3ed4: 5453 3310 |003e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3ed8: 7210 2c2c 0300 |0040: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b3ede: 1e05 |0043: monitor-exit v5 │ │ +0b3ee0: 0e00 |0044: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0043 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=373 │ │ @@ -280830,53 +280856,53 @@ │ │ type : '(IILokio/Buffer;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -0b3e74: |[0b3e74] com.squareup.okhttp.internal.framed.Spdy3$Writer.sendDataFrame:(IILokio/Buffer;I)V │ │ -0b3e84: 5540 3010 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ -0b3e88: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0b3e8c: 2200 3705 |0004: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0b3e90: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0b3e94: 7020 4627 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b3e9a: 2700 |000b: throw v0 │ │ -0b3e9c: 8180 |000c: int-to-long v0, v8 │ │ -0b3e9e: 1702 ffff ff00 |000d: const-wide/32 v2, #float 2.35099e-38 // #00ffffff │ │ -0b3ea4: 3100 0002 |0010: cmp-long v0, v0, v2 │ │ -0b3ea8: 3d00 1b00 |0012: if-lez v0, 002d // +001b │ │ -0b3eac: 2200 5605 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b3eb0: 2201 6c05 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b3eb4: 7010 f927 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b3eba: 1a02 4a05 |001b: const-string v2, "FRAME_TOO_LARGE max size is 16Mib: " // string@054a │ │ -0b3ebe: 6e20 0228 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b3ec4: 0c01 |0020: move-result-object v1 │ │ -0b3ec6: 6e20 fe27 8100 |0021: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b3ecc: 0c01 |0024: move-result-object v1 │ │ -0b3ece: 6e10 0628 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b3ed4: 0c01 |0028: move-result-object v1 │ │ -0b3ed6: 7020 8f27 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b3edc: 2700 |002c: throw v0 │ │ -0b3ede: 5440 3310 |002d: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3ee2: 1401 ffff ff7f |002f: const v1, #float nan // #7fffffff │ │ -0b3ee8: b551 |0032: and-int/2addr v1, v5 │ │ -0b3eea: 7220 342c 1000 |0033: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3ef0: 5440 3310 |0036: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3ef4: d561 ff00 |0038: and-int/lit16 v1, v6, #int 255 // #00ff │ │ -0b3ef8: e001 0118 |003a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0b3efc: 1402 ffff ff00 |003c: const v2, #float 2.35099e-38 // #00ffffff │ │ -0b3f02: b582 |003f: and-int/2addr v2, v8 │ │ -0b3f04: b621 |0040: or-int/2addr v1, v2 │ │ -0b3f06: 7220 342c 1000 |0041: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3f0c: 3d08 0800 |0044: if-lez v8, 004c // +0008 │ │ -0b3f10: 5440 3310 |0046: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3f14: 8182 |0048: int-to-long v2, v8 │ │ -0b3f16: 7240 302c 7032 |0049: invoke-interface {v0, v7, v2, v3}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ -0b3f1c: 0e00 |004c: return-void │ │ +0b3ef8: |[0b3ef8] com.squareup.okhttp.internal.framed.Spdy3$Writer.sendDataFrame:(IILokio/Buffer;I)V │ │ +0b3f08: 5540 3010 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ +0b3f0c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0b3f10: 2200 3805 |0004: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0b3f14: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0b3f18: 7020 4627 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b3f1e: 2700 |000b: throw v0 │ │ +0b3f20: 8180 |000c: int-to-long v0, v8 │ │ +0b3f22: 1702 ffff ff00 |000d: const-wide/32 v2, #float 2.35099e-38 // #00ffffff │ │ +0b3f28: 3100 0002 |0010: cmp-long v0, v0, v2 │ │ +0b3f2c: 3d00 1b00 |0012: if-lez v0, 002d // +001b │ │ +0b3f30: 2200 5705 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b3f34: 2201 6d05 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b3f38: 7010 f927 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b3f3e: 1a02 4e05 |001b: const-string v2, "FRAME_TOO_LARGE max size is 16Mib: " // string@054e │ │ +0b3f42: 6e20 0228 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b3f48: 0c01 |0020: move-result-object v1 │ │ +0b3f4a: 6e20 fe27 8100 |0021: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b3f50: 0c01 |0024: move-result-object v1 │ │ +0b3f52: 6e10 0628 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b3f58: 0c01 |0028: move-result-object v1 │ │ +0b3f5a: 7020 8f27 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b3f60: 2700 |002c: throw v0 │ │ +0b3f62: 5440 3310 |002d: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3f66: 1401 ffff ff7f |002f: const v1, #float nan // #7fffffff │ │ +0b3f6c: b551 |0032: and-int/2addr v1, v5 │ │ +0b3f6e: 7220 342c 1000 |0033: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3f74: 5440 3310 |0036: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3f78: d561 ff00 |0038: and-int/lit16 v1, v6, #int 255 // #00ff │ │ +0b3f7c: e001 0118 |003a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0b3f80: 1402 ffff ff00 |003c: const v2, #float 2.35099e-38 // #00ffffff │ │ +0b3f86: b582 |003f: and-int/2addr v2, v8 │ │ +0b3f88: b621 |0040: or-int/2addr v1, v2 │ │ +0b3f8a: 7220 342c 1000 |0041: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3f90: 3d08 0800 |0044: if-lez v8, 004c // +0008 │ │ +0b3f94: 5440 3310 |0046: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3f98: 8182 |0048: int-to-long v2, v8 │ │ +0b3f9a: 7240 302c 7032 |0049: invoke-interface {v0, v7, v2, v3}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ +0b3fa0: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x000c line=398 │ │ 0x0014 line=399 │ │ 0x002d line=401 │ │ 0x0036 line=402 │ │ @@ -280895,66 +280921,66 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0b3f20: |[0b3f20] com.squareup.okhttp.internal.framed.Spdy3$Writer.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0b3f30: 1409 ffff ff00 |0000: const v9, #float 2.35099e-38 // #00ffffff │ │ -0b3f36: 1d0a |0003: monitor-enter v10 │ │ -0b3f38: 55a6 3010 |0004: iget-boolean v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ -0b3f3c: 3806 0d00 |0006: if-eqz v6, 0013 // +000d │ │ -0b3f40: 2206 3705 |0008: new-instance v6, Ljava/io/IOException; // type@0537 │ │ -0b3f44: 1a07 2f19 |000a: const-string v7, "closed" // string@192f │ │ -0b3f48: 7020 4627 7600 |000c: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b3f4e: 2706 |000f: throw v6 │ │ -0b3f50: 0d06 |0010: move-exception v6 │ │ -0b3f52: 1e0a |0011: monitor-exit v10 │ │ -0b3f54: 2706 |0012: throw v6 │ │ -0b3f56: 1245 |0013: const/4 v5, #int 4 // #4 │ │ -0b3f58: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0b3f5a: 6e10 1126 0b00 |0015: invoke-virtual {v11}, Lcom/squareup/okhttp/internal/framed/Settings;.size:()I // method@2611 │ │ -0b3f60: 0a04 |0018: move-result v4 │ │ -0b3f62: da06 0408 |0019: mul-int/lit8 v6, v4, #int 8 // #08 │ │ -0b3f66: d802 0604 |001b: add-int/lit8 v2, v6, #int 4 // #04 │ │ -0b3f6a: 54a6 3310 |001d: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3f6e: 1407 0400 0380 |001f: const v7, #float -2.75512e-40 // #80030004 │ │ -0b3f74: 7220 342c 7600 |0022: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3f7a: 54a6 3310 |0025: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3f7e: 9507 0209 |0027: and-int v7, v2, v9 │ │ -0b3f82: de07 0700 |0029: or-int/lit8 v7, v7, #int 0 // #00 │ │ -0b3f86: 7220 342c 7600 |002b: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3f8c: 54a6 3310 |002e: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3f90: 7220 342c 4600 |0030: invoke-interface {v6, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3f96: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0b3f98: 1306 0a00 |0034: const/16 v6, #int 10 // #a │ │ -0b3f9c: 3661 2500 |0036: if-gt v1, v6, 005b // +0025 │ │ -0b3fa0: 6e20 0d26 1b00 |0038: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@260d │ │ -0b3fa6: 0a06 |003b: move-result v6 │ │ -0b3fa8: 3906 0500 |003c: if-nez v6, 0041 // +0005 │ │ -0b3fac: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b3fb0: 28f4 |0040: goto 0034 // -000c │ │ -0b3fb2: 6e20 0626 1b00 |0041: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.flags:(I)I // method@2606 │ │ -0b3fb8: 0a03 |0044: move-result v3 │ │ -0b3fba: 54a6 3310 |0045: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3fbe: d537 ff00 |0047: and-int/lit16 v7, v3, #int 255 // #00ff │ │ -0b3fc2: e007 0718 |0049: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -0b3fc6: 9508 0109 |004b: and-int v8, v1, v9 │ │ -0b3fca: b687 |004d: or-int/2addr v7, v8 │ │ -0b3fcc: 7220 342c 7600 |004e: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3fd2: 54a6 3310 |0051: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3fd6: 6e20 0726 1b00 |0053: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@2607 │ │ -0b3fdc: 0a07 |0056: move-result v7 │ │ -0b3fde: 7220 342c 7600 |0057: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b3fe4: 28e4 |005a: goto 003e // -001c │ │ -0b3fe6: 54a6 3310 |005b: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b3fea: 7210 2c2c 0600 |005d: invoke-interface {v6}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b3ff0: 1e0a |0060: monitor-exit v10 │ │ -0b3ff2: 0e00 |0061: return-void │ │ +0b3fa4: |[0b3fa4] com.squareup.okhttp.internal.framed.Spdy3$Writer.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +0b3fb4: 1409 ffff ff00 |0000: const v9, #float 2.35099e-38 // #00ffffff │ │ +0b3fba: 1d0a |0003: monitor-enter v10 │ │ +0b3fbc: 55a6 3010 |0004: iget-boolean v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ +0b3fc0: 3806 0d00 |0006: if-eqz v6, 0013 // +000d │ │ +0b3fc4: 2206 3805 |0008: new-instance v6, Ljava/io/IOException; // type@0538 │ │ +0b3fc8: 1a07 3919 |000a: const-string v7, "closed" // string@1939 │ │ +0b3fcc: 7020 4627 7600 |000c: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b3fd2: 2706 |000f: throw v6 │ │ +0b3fd4: 0d06 |0010: move-exception v6 │ │ +0b3fd6: 1e0a |0011: monitor-exit v10 │ │ +0b3fd8: 2706 |0012: throw v6 │ │ +0b3fda: 1245 |0013: const/4 v5, #int 4 // #4 │ │ +0b3fdc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0b3fde: 6e10 1126 0b00 |0015: invoke-virtual {v11}, Lcom/squareup/okhttp/internal/framed/Settings;.size:()I // method@2611 │ │ +0b3fe4: 0a04 |0018: move-result v4 │ │ +0b3fe6: da06 0408 |0019: mul-int/lit8 v6, v4, #int 8 // #08 │ │ +0b3fea: d802 0604 |001b: add-int/lit8 v2, v6, #int 4 // #04 │ │ +0b3fee: 54a6 3310 |001d: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b3ff2: 1407 0400 0380 |001f: const v7, #float -2.75512e-40 // #80030004 │ │ +0b3ff8: 7220 342c 7600 |0022: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b3ffe: 54a6 3310 |0025: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b4002: 9507 0209 |0027: and-int v7, v2, v9 │ │ +0b4006: de07 0700 |0029: or-int/lit8 v7, v7, #int 0 // #00 │ │ +0b400a: 7220 342c 7600 |002b: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b4010: 54a6 3310 |002e: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b4014: 7220 342c 4600 |0030: invoke-interface {v6, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b401a: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +0b401c: 1306 0a00 |0034: const/16 v6, #int 10 // #a │ │ +0b4020: 3661 2500 |0036: if-gt v1, v6, 005b // +0025 │ │ +0b4024: 6e20 0d26 1b00 |0038: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@260d │ │ +0b402a: 0a06 |003b: move-result v6 │ │ +0b402c: 3906 0500 |003c: if-nez v6, 0041 // +0005 │ │ +0b4030: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b4034: 28f4 |0040: goto 0034 // -000c │ │ +0b4036: 6e20 0626 1b00 |0041: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.flags:(I)I // method@2606 │ │ +0b403c: 0a03 |0044: move-result v3 │ │ +0b403e: 54a6 3310 |0045: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b4042: d537 ff00 |0047: and-int/lit16 v7, v3, #int 255 // #00ff │ │ +0b4046: e007 0718 |0049: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +0b404a: 9508 0109 |004b: and-int v8, v1, v9 │ │ +0b404e: b687 |004d: or-int/2addr v7, v8 │ │ +0b4050: 7220 342c 7600 |004e: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b4056: 54a6 3310 |0051: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b405a: 6e20 0726 1b00 |0053: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@2607 │ │ +0b4060: 0a07 |0056: move-result v7 │ │ +0b4062: 7220 342c 7600 |0057: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b4068: 28e4 |005a: goto 003e // -001c │ │ +0b406a: 54a6 3310 |005b: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b406e: 7210 2c2c 0600 |005d: invoke-interface {v6}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b4074: 1e0a |0060: monitor-exit v10 │ │ +0b4076: 0e00 |0061: return-void │ │ catches : 2 │ │ 0x0004 - 0x0010 │ │ -> 0x0010 │ │ 0x0015 - 0x0060 │ │ -> 0x0010 │ │ positions : │ │ 0x0003 line=422 │ │ @@ -280988,73 +281014,73 @@ │ │ type : '(ZZIILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -0b4008: |[0b4008] com.squareup.okhttp.internal.framed.Spdy3$Writer.synStream:(ZZIILjava/util/List;)V │ │ -0b4018: 1d08 |0000: monitor-enter v8 │ │ -0b401a: 5584 3010 |0001: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ -0b401e: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -0b4022: 2204 3705 |0005: new-instance v4, Ljava/io/IOException; // type@0537 │ │ -0b4026: 1a05 2f19 |0007: const-string v5, "closed" // string@192f │ │ -0b402a: 7020 4627 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b4030: 2704 |000c: throw v4 │ │ -0b4032: 0d04 |000d: move-exception v4 │ │ -0b4034: 1e08 |000e: monitor-exit v8 │ │ -0b4036: 2704 |000f: throw v4 │ │ -0b4038: 7020 2e26 d800 |0010: invoke-direct {v8, v13}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.writeNameValueBlockToBuffer:(Ljava/util/List;)V // method@262e │ │ -0b403e: 1604 0a00 |0013: const-wide/16 v4, #int 10 // #a │ │ -0b4042: 5486 3110 |0015: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@1031 │ │ -0b4046: 6e10 102c 0600 |0017: invoke-virtual {v6}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b404c: 0b06 |001a: move-result-wide v6 │ │ -0b404e: bb64 |001b: add-long/2addr v4, v6 │ │ -0b4050: 8441 |001c: long-to-int v1, v4 │ │ -0b4052: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0b4054: 3809 4600 |001e: if-eqz v9, 0064 // +0046 │ │ -0b4058: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -0b405a: 0145 |0021: move v5, v4 │ │ -0b405c: 380a 4500 |0022: if-eqz v10, 0067 // +0045 │ │ -0b4060: 1224 |0024: const/4 v4, #int 2 // #2 │ │ -0b4062: 9600 0504 |0025: or-int v0, v5, v4 │ │ -0b4066: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0b4068: 5484 3310 |0028: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b406c: 1405 0100 0380 |002a: const v5, #float -2.75508e-40 // #80030001 │ │ -0b4072: 7220 342c 5400 |002d: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b4078: 5484 3310 |0030: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b407c: d505 ff00 |0032: and-int/lit16 v5, v0, #int 255 // #00ff │ │ -0b4080: e005 0518 |0034: shl-int/lit8 v5, v5, #int 24 // #18 │ │ -0b4084: 1406 ffff ff00 |0036: const v6, #float 2.35099e-38 // #00ffffff │ │ -0b408a: b516 |0039: and-int/2addr v6, v1 │ │ -0b408c: b665 |003a: or-int/2addr v5, v6 │ │ -0b408e: 7220 342c 5400 |003b: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b4094: 5484 3310 |003e: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b4098: 1405 ffff ff7f |0040: const v5, #float nan // #7fffffff │ │ -0b409e: b5b5 |0043: and-int/2addr v5, v11 │ │ -0b40a0: 7220 342c 5400 |0044: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b40a6: 5484 3310 |0047: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b40aa: 1405 ffff ff7f |0049: const v5, #float nan // #7fffffff │ │ -0b40b0: b5c5 |004c: and-int/2addr v5, v12 │ │ -0b40b2: 7220 342c 5400 |004d: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b40b8: 5484 3310 |0050: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b40bc: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -0b40be: 7220 352c 5400 |0053: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@2c35 │ │ -0b40c4: 5484 3310 |0056: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b40c8: 5485 3110 |0058: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@1031 │ │ -0b40cc: 7220 312c 5400 |005a: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@2c31 │ │ -0b40d2: 5484 3310 |005d: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b40d6: 7210 2c2c 0400 |005f: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b40dc: 1e08 |0062: monitor-exit v8 │ │ -0b40de: 0e00 |0063: return-void │ │ -0b40e0: 1204 |0064: const/4 v4, #int 0 // #0 │ │ -0b40e2: 0145 |0065: move v5, v4 │ │ -0b40e4: 28bc |0066: goto 0022 // -0044 │ │ -0b40e6: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -0b40e8: 28bd |0068: goto 0025 // -0043 │ │ +0b408c: |[0b408c] com.squareup.okhttp.internal.framed.Spdy3$Writer.synStream:(ZZIILjava/util/List;)V │ │ +0b409c: 1d08 |0000: monitor-enter v8 │ │ +0b409e: 5584 3010 |0001: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ +0b40a2: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ +0b40a6: 2204 3805 |0005: new-instance v4, Ljava/io/IOException; // type@0538 │ │ +0b40aa: 1a05 3919 |0007: const-string v5, "closed" // string@1939 │ │ +0b40ae: 7020 4627 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b40b4: 2704 |000c: throw v4 │ │ +0b40b6: 0d04 |000d: move-exception v4 │ │ +0b40b8: 1e08 |000e: monitor-exit v8 │ │ +0b40ba: 2704 |000f: throw v4 │ │ +0b40bc: 7020 2e26 d800 |0010: invoke-direct {v8, v13}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.writeNameValueBlockToBuffer:(Ljava/util/List;)V // method@262e │ │ +0b40c2: 1604 0a00 |0013: const-wide/16 v4, #int 10 // #a │ │ +0b40c6: 5486 3110 |0015: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@1031 │ │ +0b40ca: 6e10 102c 0600 |0017: invoke-virtual {v6}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b40d0: 0b06 |001a: move-result-wide v6 │ │ +0b40d2: bb64 |001b: add-long/2addr v4, v6 │ │ +0b40d4: 8441 |001c: long-to-int v1, v4 │ │ +0b40d6: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0b40d8: 3809 4600 |001e: if-eqz v9, 0064 // +0046 │ │ +0b40dc: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +0b40de: 0145 |0021: move v5, v4 │ │ +0b40e0: 380a 4500 |0022: if-eqz v10, 0067 // +0045 │ │ +0b40e4: 1224 |0024: const/4 v4, #int 2 // #2 │ │ +0b40e6: 9600 0504 |0025: or-int v0, v5, v4 │ │ +0b40ea: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0b40ec: 5484 3310 |0028: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b40f0: 1405 0100 0380 |002a: const v5, #float -2.75508e-40 // #80030001 │ │ +0b40f6: 7220 342c 5400 |002d: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b40fc: 5484 3310 |0030: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b4100: d505 ff00 |0032: and-int/lit16 v5, v0, #int 255 // #00ff │ │ +0b4104: e005 0518 |0034: shl-int/lit8 v5, v5, #int 24 // #18 │ │ +0b4108: 1406 ffff ff00 |0036: const v6, #float 2.35099e-38 // #00ffffff │ │ +0b410e: b516 |0039: and-int/2addr v6, v1 │ │ +0b4110: b665 |003a: or-int/2addr v5, v6 │ │ +0b4112: 7220 342c 5400 |003b: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b4118: 5484 3310 |003e: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b411c: 1405 ffff ff7f |0040: const v5, #float nan // #7fffffff │ │ +0b4122: b5b5 |0043: and-int/2addr v5, v11 │ │ +0b4124: 7220 342c 5400 |0044: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b412a: 5484 3310 |0047: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b412e: 1405 ffff ff7f |0049: const v5, #float nan // #7fffffff │ │ +0b4134: b5c5 |004c: and-int/2addr v5, v12 │ │ +0b4136: 7220 342c 5400 |004d: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b413c: 5484 3310 |0050: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b4140: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +0b4142: 7220 352c 5400 |0053: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@2c35 │ │ +0b4148: 5484 3310 |0056: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b414c: 5485 3110 |0058: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@1031 │ │ +0b4150: 7220 312c 5400 |005a: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@2c31 │ │ +0b4156: 5484 3310 |005d: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b415a: 7210 2c2c 0400 |005f: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b4160: 1e08 |0062: monitor-exit v8 │ │ +0b4162: 0e00 |0063: return-void │ │ +0b4164: 1204 |0064: const/4 v4, #int 0 // #0 │ │ +0b4166: 0145 |0065: move v5, v4 │ │ +0b4168: 28bc |0066: goto 0022 // -0044 │ │ +0b416a: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +0b416c: 28bd |0068: goto 0025 // -0043 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0062 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=326 │ │ @@ -281090,61 +281116,61 @@ │ │ type : '(IJ)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0b4100: |[0b4100] com.squareup.okhttp.internal.framed.Spdy3$Writer.windowUpdate:(IJ)V │ │ -0b4110: 1d06 |0000: monitor-enter v6 │ │ -0b4112: 5563 3010 |0001: iget-boolean v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ -0b4116: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -0b411a: 2203 3705 |0005: new-instance v3, Ljava/io/IOException; // type@0537 │ │ -0b411e: 1a04 2f19 |0007: const-string v4, "closed" // string@192f │ │ -0b4122: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b4128: 2703 |000c: throw v3 │ │ -0b412a: 0d03 |000d: move-exception v3 │ │ -0b412c: 1e06 |000e: monitor-exit v6 │ │ -0b412e: 2703 |000f: throw v3 │ │ -0b4130: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -0b4134: 3103 0804 |0012: cmp-long v3, v8, v4 │ │ -0b4138: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ -0b413c: 1704 ffff ff7f |0016: const-wide/32 v4, #float nan // #7fffffff │ │ -0b4142: 3103 0804 |0019: cmp-long v3, v8, v4 │ │ -0b4146: 3d03 1b00 |001b: if-lez v3, 0036 // +001b │ │ -0b414a: 2203 5605 |001d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b414e: 2204 6c05 |001f: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0b4152: 7010 f927 0400 |0021: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b4158: 1a05 1e37 |0024: const-string v5, "windowSizeIncrement must be between 1 and 0x7fffffff: " // string@371e │ │ -0b415c: 6e20 0228 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b4162: 0c04 |0029: move-result-object v4 │ │ -0b4164: 6e30 ff27 8409 |002a: invoke-virtual {v4, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0b416a: 0c04 |002d: move-result-object v4 │ │ -0b416c: 6e10 0628 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b4172: 0c04 |0031: move-result-object v4 │ │ -0b4174: 7020 8f27 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b417a: 2703 |0035: throw v3 │ │ -0b417c: 1302 0900 |0036: const/16 v2, #int 9 // #9 │ │ -0b4180: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -0b4182: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ -0b4186: 5463 3310 |003b: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b418a: 1404 0900 0380 |003d: const v4, #float -2.75519e-40 // #80030009 │ │ -0b4190: 7220 342c 4300 |0040: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b4196: 5463 3310 |0043: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b419a: 1304 0800 |0045: const/16 v4, #int 8 // #8 │ │ -0b419e: 7220 342c 4300 |0047: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b41a4: 5463 3310 |004a: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b41a8: 7220 342c 7300 |004c: invoke-interface {v3, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b41ae: 5463 3310 |004f: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b41b2: 8484 |0051: long-to-int v4, v8 │ │ -0b41b4: 7220 342c 4300 |0052: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ -0b41ba: 5463 3310 |0055: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ -0b41be: 7210 2c2c 0300 |0057: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b41c4: 1e06 |005a: monitor-exit v6 │ │ -0b41c6: 0e00 |005b: return-void │ │ +0b4184: |[0b4184] com.squareup.okhttp.internal.framed.Spdy3$Writer.windowUpdate:(IJ)V │ │ +0b4194: 1d06 |0000: monitor-enter v6 │ │ +0b4196: 5563 3010 |0001: iget-boolean v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@1030 │ │ +0b419a: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +0b419e: 2203 3805 |0005: new-instance v3, Ljava/io/IOException; // type@0538 │ │ +0b41a2: 1a04 3919 |0007: const-string v4, "closed" // string@1939 │ │ +0b41a6: 7020 4627 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b41ac: 2703 |000c: throw v3 │ │ +0b41ae: 0d03 |000d: move-exception v3 │ │ +0b41b0: 1e06 |000e: monitor-exit v6 │ │ +0b41b2: 2703 |000f: throw v3 │ │ +0b41b4: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +0b41b8: 3103 0804 |0012: cmp-long v3, v8, v4 │ │ +0b41bc: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ +0b41c0: 1704 ffff ff7f |0016: const-wide/32 v4, #float nan // #7fffffff │ │ +0b41c6: 3103 0804 |0019: cmp-long v3, v8, v4 │ │ +0b41ca: 3d03 1b00 |001b: if-lez v3, 0036 // +001b │ │ +0b41ce: 2203 5705 |001d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b41d2: 2204 6d05 |001f: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0b41d6: 7010 f927 0400 |0021: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b41dc: 1a05 2737 |0024: const-string v5, "windowSizeIncrement must be between 1 and 0x7fffffff: " // string@3727 │ │ +0b41e0: 6e20 0228 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b41e6: 0c04 |0029: move-result-object v4 │ │ +0b41e8: 6e30 ff27 8409 |002a: invoke-virtual {v4, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0b41ee: 0c04 |002d: move-result-object v4 │ │ +0b41f0: 6e10 0628 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b41f6: 0c04 |0031: move-result-object v4 │ │ +0b41f8: 7020 8f27 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b41fe: 2703 |0035: throw v3 │ │ +0b4200: 1302 0900 |0036: const/16 v2, #int 9 // #9 │ │ +0b4204: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +0b4206: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ +0b420a: 5463 3310 |003b: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b420e: 1404 0900 0380 |003d: const v4, #float -2.75519e-40 // #80030009 │ │ +0b4214: 7220 342c 4300 |0040: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b421a: 5463 3310 |0043: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b421e: 1304 0800 |0045: const/16 v4, #int 8 // #8 │ │ +0b4222: 7220 342c 4300 |0047: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b4228: 5463 3310 |004a: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b422c: 7220 342c 7300 |004c: invoke-interface {v3, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b4232: 5463 3310 |004f: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b4236: 8484 |0051: long-to-int v4, v8 │ │ +0b4238: 7220 342c 4300 |0052: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@2c34 │ │ +0b423e: 5463 3310 |0055: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@1033 │ │ +0b4242: 7210 2c2c 0300 |0057: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b4248: 1e06 |005a: monitor-exit v6 │ │ +0b424a: 0e00 |005b: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x001d - 0x005a │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=471 │ │ @@ -281163,31 +281189,31 @@ │ │ 0x0039 - 0x005c reg=0 flags I │ │ 0x003b - 0x005c reg=1 length I │ │ 0x0038 - 0x005c reg=2 type I │ │ 0x0000 - 0x005c reg=6 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ 0x0000 - 0x005c reg=7 streamId I │ │ 0x0000 - 0x005c reg=8 increment J │ │ │ │ - source_file_idx : 4199 (Spdy3.java) │ │ + source_file_idx : 4209 (Spdy3.java) │ │ │ │ -Class #970 header: │ │ -class_idx : 1281 │ │ +Class #971 header: │ │ +class_idx : 1282 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4199 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4209 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #970 annotations: │ │ +Class #971 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; } │ │ │ │ -Class #970 - │ │ +Class #971 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Spdy3;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/framed/Variant;' │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Spdy3;) │ │ @@ -281201,31 +281227,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0b41dc: |[0b41dc] com.squareup.okhttp.internal.framed.Spdy3.:()V │ │ -0b41ec: 1a01 0100 |0000: const-string v1, "������options������head������post������put������delete������trace������accept������accept-charset������accept-encoding������accept-language������ accept-ranges������age������allow������ authorization������ cache-control������ │ │ +0b4260: |[0b4260] com.squareup.okhttp.internal.framed.Spdy3.:()V │ │ +0b4270: 1a01 0100 |0000: const-string v1, "������options������head������post������put������delete������trace������accept������accept-charset������accept-encoding������accept-language������ accept-ranges������age������allow������ authorization������ cache-control������ │ │ connection������ content-base������content-encoding������content-language������content-length������content-location������ content-md5������ content-range������ content-type������date������etag������expect������expires������from������host������if-match������if-modified-since������ if-none-match������if-range������if-unmodified-since������ last-modified������location������ max-forwards������pragma������proxy-authenticate������proxy-authorization������range������referer������ retry-after������server������te������trailer������transfer-encoding������upgrade������ │ │ user-agent������vary������via������warning������www-authenticate������method������get������status������200 OK������version������HTTP/1.1������url������public������ │ │ set-cookie������ │ │ keep-alive������origin100101201202205206300302303304305306307402405406407408409410411412413414415416417502504505203 Non-Authoritative Information204 No Content301 Moved Permanently400 Bad Request401 Unauthorized403 Forbidden404 Not Found500 Internal Server Error501 Not Implemented503 Service UnavailableJan Feb Mar Apr May Jun Jul Aug Sept Oct Nov Dec 00:00:00 Mon, Tue, Wed, Thu, Fri, Sat, Sun, GMTchunked,text/html,image/png,image/jpg,image/gif,application/xml,application/xhtml+xml,text/plain,text/javascript,publicprivatemax-age=gzip,deflate,sdchcharset=utf-8charset=iso-8859-1,utf-,*,enq=0." // string@0001 │ │ -0b41f0: 6202 760f |0002: sget-object v2, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ -0b41f4: 6e10 6728 0200 |0004: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@2867 │ │ -0b41fa: 0c02 |0007: move-result-object v2 │ │ -0b41fc: 6e20 da27 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@27da │ │ -0b4202: 0c01 |000b: move-result-object v1 │ │ -0b4204: 6901 3410 |000c: sput-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@1034 │ │ -0b4208: 0e00 |000e: return-void │ │ -0b420a: 0d00 |000f: move-exception v0 │ │ -0b420c: 2201 4305 |0010: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0b4210: 7010 6127 0100 |0012: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0b4216: 2701 |0015: throw v1 │ │ +0b4274: 6202 760f |0002: sget-object v2, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0f76 │ │ +0b4278: 6e10 6728 0200 |0004: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@2867 │ │ +0b427e: 0c02 |0007: move-result-object v2 │ │ +0b4280: 6e20 da27 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@27da │ │ +0b4286: 0c01 |000b: move-result-object v1 │ │ +0b4288: 6901 3410 |000c: sput-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@1034 │ │ +0b428c: 0e00 |000e: return-void │ │ +0b428e: 0d00 |000f: move-exception v0 │ │ +0b4290: 2201 4405 |0010: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0b4294: 7010 6127 0100 |0012: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0b429a: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/io/UnsupportedEncodingException; -> 0x000f │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=92 │ │ 0x000e line=96 │ │ @@ -281239,17 +281265,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4228: |[0b4228] com.squareup.okhttp.internal.framed.Spdy3.:()V │ │ -0b4238: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b423e: 0e00 |0003: return-void │ │ +0b42ac: |[0b42ac] com.squareup.okhttp.internal.framed.Spdy3.:()V │ │ +0b42bc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b42c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=287 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3; │ │ │ │ @@ -281259,18 +281285,18 @@ │ │ type : '(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b4240: |[0b4240] com.squareup.okhttp.internal.framed.Spdy3.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ -0b4250: 2200 ff04 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; // type@04ff │ │ -0b4254: 7030 1226 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.:(Lokio/BufferedSource;Z)V // method@2612 │ │ -0b425a: 1100 |0005: return-object v0 │ │ +0b42c4: |[0b42c4] com.squareup.okhttp.internal.framed.Spdy3.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ +0b42d4: 2200 0005 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; // type@0500 │ │ +0b42d8: 7030 1226 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.:(Lokio/BufferedSource;Z)V // method@2612 │ │ +0b42de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Spdy3; │ │ 0x0000 - 0x0006 reg=2 source Lokio/BufferedSource; │ │ 0x0000 - 0x0006 reg=3 client Z │ │ @@ -281280,47 +281306,47 @@ │ │ type : '(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b425c: |[0b425c] com.squareup.okhttp.internal.framed.Spdy3.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ -0b426c: 2200 0005 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; // type@0500 │ │ -0b4270: 7030 1f26 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.:(Lokio/BufferedSink;Z)V // method@261f │ │ -0b4276: 1100 |0005: return-object v0 │ │ +0b42e0: |[0b42e0] com.squareup.okhttp.internal.framed.Spdy3.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ +0b42f0: 2200 0105 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; // type@0501 │ │ +0b42f4: 7030 1f26 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.:(Lokio/BufferedSink;Z)V // method@261f │ │ +0b42fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Spdy3; │ │ 0x0000 - 0x0006 reg=2 sink Lokio/BufferedSink; │ │ 0x0000 - 0x0006 reg=3 client Z │ │ │ │ - source_file_idx : 4199 (Spdy3.java) │ │ + source_file_idx : 4209 (Spdy3.java) │ │ │ │ -Class #971 header: │ │ -class_idx : 1283 │ │ +Class #972 header: │ │ +class_idx : 1284 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 767 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 768 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #971 annotations: │ │ +Class #972 annotations: │ │ Annotations on method #9783 'authenticate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9784 'authenticateProxy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9785 'getConnectToInetAddress' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #971 - │ │ +Class #972 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/Authenticator;' │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;) │ │ @@ -281334,36 +281360,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b4278: |[0b4278] com.squareup.okhttp.internal.http.AuthenticatorAdapter.:()V │ │ -0b4288: 2200 0305 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; // type@0503 │ │ -0b428c: 7010 3626 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.:()V // method@2636 │ │ -0b4292: 6900 3510 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.INSTANCE:Lcom/squareup/okhttp/Authenticator; // field@1035 │ │ -0b4296: 0e00 |0007: return-void │ │ +0b42fc: |[0b42fc] com.squareup.okhttp.internal.http.AuthenticatorAdapter.:()V │ │ +0b430c: 2200 0405 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; // type@0504 │ │ +0b4310: 7010 3626 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.:()V // method@2636 │ │ +0b4316: 6900 3510 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.INSTANCE:Lcom/squareup/okhttp/Authenticator; // field@1035 │ │ +0b431a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4298: |[0b4298] com.squareup.okhttp.internal.http.AuthenticatorAdapter.:()V │ │ -0b42a8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b42ae: 0e00 |0003: return-void │ │ +0b431c: |[0b431c] com.squareup.okhttp.internal.http.AuthenticatorAdapter.:()V │ │ +0b432c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b4332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;) │ │ @@ -281371,31 +281397,31 @@ │ │ type : '(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0b42b0: |[0b42b0] com.squareup.okhttp.internal.http.AuthenticatorAdapter.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; │ │ -0b42c0: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ -0b42c4: 6e10 4f28 0300 |0002: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0b42ca: 0c00 |0005: move-result-object v0 │ │ -0b42cc: 6201 cb10 |0006: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@10cb │ │ -0b42d0: 3210 0d00 |0008: if-eq v0, v1, 0015 // +000d │ │ -0b42d4: 6e10 4c28 0300 |000a: invoke-virtual {v3}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@284c │ │ -0b42da: 0c00 |000d: move-result-object v0 │ │ -0b42dc: 1f00 8705 |000e: check-cast v0, Ljava/net/InetSocketAddress; // type@0587 │ │ -0b42e0: 6e10 4528 0000 |0010: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@2845 │ │ -0b42e6: 0c00 |0013: move-result-object v0 │ │ -0b42e8: 1100 |0014: return-object v0 │ │ -0b42ea: 6e10 b723 0400 |0015: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0b42f0: 0c00 |0018: move-result-object v0 │ │ -0b42f2: 7110 3f28 0000 |0019: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@283f │ │ -0b42f8: 0c00 |001c: move-result-object v0 │ │ -0b42fa: 28f7 |001d: goto 0014 // -0009 │ │ +0b4334: |[0b4334] com.squareup.okhttp.internal.http.AuthenticatorAdapter.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; │ │ +0b4344: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ +0b4348: 6e10 4f28 0300 |0002: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0b434e: 0c00 |0005: move-result-object v0 │ │ +0b4350: 6201 d210 |0006: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@10d2 │ │ +0b4354: 3210 0d00 |0008: if-eq v0, v1, 0015 // +000d │ │ +0b4358: 6e10 4c28 0300 |000a: invoke-virtual {v3}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@284c │ │ +0b435e: 0c00 |000d: move-result-object v0 │ │ +0b4360: 1f00 8a05 |000e: check-cast v0, Ljava/net/InetSocketAddress; // type@058a │ │ +0b4364: 6e10 4528 0000 |0010: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@2845 │ │ +0b436a: 0c00 |0013: move-result-object v0 │ │ +0b436c: 1100 |0014: return-object v0 │ │ +0b436e: 6e10 b723 0400 |0015: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0b4374: 0c00 |0018: move-result-object v0 │ │ +0b4376: 7110 3f28 0000 |0019: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@283f │ │ +0b437c: 0c00 |001c: move-result-object v0 │ │ +0b437e: 28f7 |001d: goto 0014 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000a line=84 │ │ 0x0014 line=85 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; │ │ @@ -281408,76 +281434,76 @@ │ │ type : '(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 118 16-bit code units │ │ -0b42fc: |[0b42fc] com.squareup.okhttp.internal.http.AuthenticatorAdapter.authenticate:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ -0b430c: 7401 4d24 1500 |0000: invoke-virtual/range {v21}, Lcom/squareup/okhttp/Response;.challenges:()Ljava/util/List; // method@244d │ │ -0b4312: 0c0d |0003: move-result-object v13 │ │ -0b4314: 7401 5424 1500 |0004: invoke-virtual/range {v21}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ -0b431a: 0c10 |0007: move-result-object v16 │ │ -0b431c: 7401 1924 1000 |0008: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b4322: 0c12 |000b: move-result-object v18 │ │ -0b4324: 120f |000c: const/4 v15, #int 0 // #0 │ │ -0b4326: 7210 ec28 0d00 |000d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ -0b432c: 0a11 |0010: move-result v17 │ │ -0b432e: 0200 1100 |0011: move/from16 v0, v17 │ │ -0b4332: 350f 6100 |0013: if-ge v15, v0, 0074 // +0061 │ │ -0b4336: 7220 e528 fd00 |0015: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b433c: 0c0c |0018: move-result-object v12 │ │ -0b433e: 1f0c a304 |0019: check-cast v12, Lcom/squareup/okhttp/Challenge; // type@04a3 │ │ -0b4342: 1a03 b203 |001b: const-string v3, "Basic" // string@03b2 │ │ -0b4346: 6e10 2f23 0c00 |001d: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@232f │ │ -0b434c: 0c04 |0020: move-result-object v4 │ │ -0b434e: 6e20 d827 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b4354: 0a03 |0024: move-result v3 │ │ -0b4356: 3903 0500 |0025: if-nez v3, 002a // +0005 │ │ -0b435a: d80f 0f01 |0027: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0b435e: 28e8 |0029: goto 0011 // -0018 │ │ -0b4360: 7401 b723 1200 |002a: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0b4366: 0c03 |002d: move-result-object v3 │ │ -0b4368: 0800 1300 |002e: move-object/from16 v0, v19 │ │ -0b436c: 0801 1400 |0030: move-object/from16 v1, v20 │ │ -0b4370: 0802 1200 |0032: move-object/from16 v2, v18 │ │ -0b4374: 7030 3926 1002 |0034: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; // method@2639 │ │ -0b437a: 0c04 |0037: move-result-object v4 │ │ -0b437c: 7401 c123 1200 |0038: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0b4382: 0a05 |003b: move-result v5 │ │ -0b4384: 7401 c523 1200 |003c: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ -0b438a: 0c06 |003f: move-result-object v6 │ │ -0b438c: 6e10 2e23 0c00 |0040: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getRealm:()Ljava/lang/String; // method@232e │ │ -0b4392: 0c07 |0043: move-result-object v7 │ │ -0b4394: 6e10 2f23 0c00 |0044: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@232f │ │ -0b439a: 0c08 |0047: move-result-object v8 │ │ -0b439c: 7401 c823 1200 |0048: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@23c8 │ │ -0b43a2: 0c09 |004b: move-result-object v9 │ │ -0b43a4: 620a ca10 |004c: sget-object v10, Ljava/net/Authenticator$RequestorType;.SERVER:Ljava/net/Authenticator$RequestorType; // field@10ca │ │ -0b43a8: 7708 3628 0300 |004e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/Authenticator;.requestPasswordAuthentication:(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; // method@2836 │ │ -0b43ae: 0c0b |0051: move-result-object v11 │ │ -0b43b0: 380b d5ff |0052: if-eqz v11, 0027 // -002b │ │ -0b43b4: 6e10 4a28 0b00 |0054: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@284a │ │ -0b43ba: 0c03 |0057: move-result-object v3 │ │ -0b43bc: 2204 6a05 |0058: new-instance v4, Ljava/lang/String; // type@056a │ │ -0b43c0: 6e10 4928 0b00 |005a: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getPassword:()[C // method@2849 │ │ -0b43c6: 0c05 |005d: move-result-object v5 │ │ -0b43c8: 7020 d127 5400 |005e: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@27d1 │ │ -0b43ce: 7120 6023 4300 |0061: invoke-static {v3, v4}, Lcom/squareup/okhttp/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2360 │ │ -0b43d4: 0c0e |0064: move-result-object v14 │ │ -0b43d6: 7401 1c24 1000 |0065: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ -0b43dc: 0c03 |0068: move-result-object v3 │ │ -0b43de: 1a04 0003 |0069: const-string v4, "Authorization" // string@0300 │ │ -0b43e2: 6e30 0924 430e |006b: invoke-virtual {v3, v4, v14}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b43e8: 0c03 |006e: move-result-object v3 │ │ -0b43ea: 6e10 0824 0300 |006f: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0b43f0: 0c03 |0072: move-result-object v3 │ │ -0b43f2: 1103 |0073: return-object v3 │ │ -0b43f4: 1203 |0074: const/4 v3, #int 0 // #0 │ │ -0b43f6: 28fe |0075: goto 0073 // -0002 │ │ +0b4380: |[0b4380] com.squareup.okhttp.internal.http.AuthenticatorAdapter.authenticate:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ +0b4390: 7401 4d24 1500 |0000: invoke-virtual/range {v21}, Lcom/squareup/okhttp/Response;.challenges:()Ljava/util/List; // method@244d │ │ +0b4396: 0c0d |0003: move-result-object v13 │ │ +0b4398: 7401 5424 1500 |0004: invoke-virtual/range {v21}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ +0b439e: 0c10 |0007: move-result-object v16 │ │ +0b43a0: 7401 1924 1000 |0008: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b43a6: 0c12 |000b: move-result-object v18 │ │ +0b43a8: 120f |000c: const/4 v15, #int 0 // #0 │ │ +0b43aa: 7210 ec28 0d00 |000d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ +0b43b0: 0a11 |0010: move-result v17 │ │ +0b43b2: 0200 1100 |0011: move/from16 v0, v17 │ │ +0b43b6: 350f 6100 |0013: if-ge v15, v0, 0074 // +0061 │ │ +0b43ba: 7220 e528 fd00 |0015: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b43c0: 0c0c |0018: move-result-object v12 │ │ +0b43c2: 1f0c a404 |0019: check-cast v12, Lcom/squareup/okhttp/Challenge; // type@04a4 │ │ +0b43c6: 1a03 b303 |001b: const-string v3, "Basic" // string@03b3 │ │ +0b43ca: 6e10 2f23 0c00 |001d: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@232f │ │ +0b43d0: 0c04 |0020: move-result-object v4 │ │ +0b43d2: 6e20 d827 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b43d8: 0a03 |0024: move-result v3 │ │ +0b43da: 3903 0500 |0025: if-nez v3, 002a // +0005 │ │ +0b43de: d80f 0f01 |0027: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0b43e2: 28e8 |0029: goto 0011 // -0018 │ │ +0b43e4: 7401 b723 1200 |002a: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0b43ea: 0c03 |002d: move-result-object v3 │ │ +0b43ec: 0800 1300 |002e: move-object/from16 v0, v19 │ │ +0b43f0: 0801 1400 |0030: move-object/from16 v1, v20 │ │ +0b43f4: 0802 1200 |0032: move-object/from16 v2, v18 │ │ +0b43f8: 7030 3926 1002 |0034: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; // method@2639 │ │ +0b43fe: 0c04 |0037: move-result-object v4 │ │ +0b4400: 7401 c123 1200 |0038: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0b4406: 0a05 |003b: move-result v5 │ │ +0b4408: 7401 c523 1200 |003c: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ +0b440e: 0c06 |003f: move-result-object v6 │ │ +0b4410: 6e10 2e23 0c00 |0040: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getRealm:()Ljava/lang/String; // method@232e │ │ +0b4416: 0c07 |0043: move-result-object v7 │ │ +0b4418: 6e10 2f23 0c00 |0044: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@232f │ │ +0b441e: 0c08 |0047: move-result-object v8 │ │ +0b4420: 7401 c823 1200 |0048: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@23c8 │ │ +0b4426: 0c09 |004b: move-result-object v9 │ │ +0b4428: 620a d110 |004c: sget-object v10, Ljava/net/Authenticator$RequestorType;.SERVER:Ljava/net/Authenticator$RequestorType; // field@10d1 │ │ +0b442c: 7708 3628 0300 |004e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/Authenticator;.requestPasswordAuthentication:(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; // method@2836 │ │ +0b4432: 0c0b |0051: move-result-object v11 │ │ +0b4434: 380b d5ff |0052: if-eqz v11, 0027 // -002b │ │ +0b4438: 6e10 4a28 0b00 |0054: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@284a │ │ +0b443e: 0c03 |0057: move-result-object v3 │ │ +0b4440: 2204 6b05 |0058: new-instance v4, Ljava/lang/String; // type@056b │ │ +0b4444: 6e10 4928 0b00 |005a: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getPassword:()[C // method@2849 │ │ +0b444a: 0c05 |005d: move-result-object v5 │ │ +0b444c: 7020 d127 5400 |005e: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@27d1 │ │ +0b4452: 7120 6023 4300 |0061: invoke-static {v3, v4}, Lcom/squareup/okhttp/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2360 │ │ +0b4458: 0c0e |0064: move-result-object v14 │ │ +0b445a: 7401 1c24 1000 |0065: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ +0b4460: 0c03 |0068: move-result-object v3 │ │ +0b4462: 1a04 0103 |0069: const-string v4, "Authorization" // string@0301 │ │ +0b4466: 6e30 0924 430e |006b: invoke-virtual {v3, v4, v14}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b446c: 0c03 |006e: move-result-object v3 │ │ +0b446e: 6e10 0824 0300 |006f: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0b4474: 0c03 |0072: move-result-object v3 │ │ +0b4476: 1103 |0073: return-object v3 │ │ +0b4478: 1203 |0074: const/4 v3, #int 0 // #0 │ │ +0b447a: 28fe |0075: goto 0073 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0008 line=40 │ │ 0x000c line=41 │ │ 0x0015 line=42 │ │ @@ -281510,79 +281536,79 @@ │ │ type : '(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 124 16-bit code units │ │ -0b43f8: |[0b43f8] com.squareup.okhttp.internal.http.AuthenticatorAdapter.authenticateProxy:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ -0b4408: 7401 4d24 1600 |0000: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Response;.challenges:()Ljava/util/List; // method@244d │ │ -0b440e: 0c0d |0003: move-result-object v13 │ │ -0b4410: 7401 5424 1600 |0004: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ -0b4416: 0c11 |0007: move-result-object v17 │ │ -0b4418: 7401 1924 1100 |0008: invoke-virtual/range {v17}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b441e: 0c13 |000b: move-result-object v19 │ │ -0b4420: 120f |000c: const/4 v15, #int 0 // #0 │ │ -0b4422: 7210 ec28 0d00 |000d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ -0b4428: 0a12 |0010: move-result v18 │ │ -0b442a: 0200 1200 |0011: move/from16 v0, v18 │ │ -0b442e: 350f 6700 |0013: if-ge v15, v0, 007a // +0067 │ │ -0b4432: 7220 e528 fd00 |0015: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b4438: 0c0c |0018: move-result-object v12 │ │ -0b443a: 1f0c a304 |0019: check-cast v12, Lcom/squareup/okhttp/Challenge; // type@04a3 │ │ -0b443e: 1a03 b203 |001b: const-string v3, "Basic" // string@03b2 │ │ -0b4442: 6e10 2f23 0c00 |001d: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@232f │ │ -0b4448: 0c04 |0020: move-result-object v4 │ │ -0b444a: 6e20 d827 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b4450: 0a03 |0024: move-result v3 │ │ -0b4452: 3903 0500 |0025: if-nez v3, 002a // +0005 │ │ -0b4456: d80f 0f01 |0027: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0b445a: 28e8 |0029: goto 0011 // -0018 │ │ -0b445c: 7401 4c28 1500 |002a: invoke-virtual/range {v21}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@284c │ │ -0b4462: 0c10 |002d: move-result-object v16 │ │ -0b4464: 1f10 8705 |002e: check-cast v16, Ljava/net/InetSocketAddress; // type@0587 │ │ -0b4468: 7401 4628 1000 |0030: invoke-virtual/range {v16}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@2846 │ │ -0b446e: 0c03 |0033: move-result-object v3 │ │ -0b4470: 0800 1400 |0034: move-object/from16 v0, v20 │ │ -0b4474: 0801 1500 |0036: move-object/from16 v1, v21 │ │ -0b4478: 0802 1300 |0038: move-object/from16 v2, v19 │ │ -0b447c: 7030 3926 1002 |003a: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; // method@2639 │ │ -0b4482: 0c04 |003d: move-result-object v4 │ │ -0b4484: 7401 4728 1000 |003e: invoke-virtual/range {v16}, Ljava/net/InetSocketAddress;.getPort:()I // method@2847 │ │ -0b448a: 0a05 |0041: move-result v5 │ │ -0b448c: 7401 c523 1300 |0042: invoke-virtual/range {v19}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ -0b4492: 0c06 |0045: move-result-object v6 │ │ -0b4494: 6e10 2e23 0c00 |0046: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getRealm:()Ljava/lang/String; // method@232e │ │ -0b449a: 0c07 |0049: move-result-object v7 │ │ -0b449c: 6e10 2f23 0c00 |004a: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@232f │ │ -0b44a2: 0c08 |004d: move-result-object v8 │ │ -0b44a4: 7401 c823 1300 |004e: invoke-virtual/range {v19}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@23c8 │ │ -0b44aa: 0c09 |0051: move-result-object v9 │ │ -0b44ac: 620a c910 |0052: sget-object v10, Ljava/net/Authenticator$RequestorType;.PROXY:Ljava/net/Authenticator$RequestorType; // field@10c9 │ │ -0b44b0: 7708 3628 0300 |0054: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/Authenticator;.requestPasswordAuthentication:(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; // method@2836 │ │ -0b44b6: 0c0b |0057: move-result-object v11 │ │ -0b44b8: 380b cfff |0058: if-eqz v11, 0027 // -0031 │ │ -0b44bc: 6e10 4a28 0b00 |005a: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@284a │ │ -0b44c2: 0c03 |005d: move-result-object v3 │ │ -0b44c4: 2204 6a05 |005e: new-instance v4, Ljava/lang/String; // type@056a │ │ -0b44c8: 6e10 4928 0b00 |0060: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getPassword:()[C // method@2849 │ │ -0b44ce: 0c05 |0063: move-result-object v5 │ │ -0b44d0: 7020 d127 5400 |0064: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@27d1 │ │ -0b44d6: 7120 6023 4300 |0067: invoke-static {v3, v4}, Lcom/squareup/okhttp/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2360 │ │ -0b44dc: 0c0e |006a: move-result-object v14 │ │ -0b44de: 7401 1c24 1100 |006b: invoke-virtual/range {v17}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ -0b44e4: 0c03 |006e: move-result-object v3 │ │ -0b44e6: 1a04 7d0f |006f: const-string v4, "Proxy-Authorization" // string@0f7d │ │ -0b44ea: 6e30 0924 430e |0071: invoke-virtual {v3, v4, v14}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b44f0: 0c03 |0074: move-result-object v3 │ │ -0b44f2: 6e10 0824 0300 |0075: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0b44f8: 0c03 |0078: move-result-object v3 │ │ -0b44fa: 1103 |0079: return-object v3 │ │ -0b44fc: 1203 |007a: const/4 v3, #int 0 // #0 │ │ -0b44fe: 28fe |007b: goto 0079 // -0002 │ │ +0b447c: |[0b447c] com.squareup.okhttp.internal.http.AuthenticatorAdapter.authenticateProxy:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ +0b448c: 7401 4d24 1600 |0000: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Response;.challenges:()Ljava/util/List; // method@244d │ │ +0b4492: 0c0d |0003: move-result-object v13 │ │ +0b4494: 7401 5424 1600 |0004: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ +0b449a: 0c11 |0007: move-result-object v17 │ │ +0b449c: 7401 1924 1100 |0008: invoke-virtual/range {v17}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b44a2: 0c13 |000b: move-result-object v19 │ │ +0b44a4: 120f |000c: const/4 v15, #int 0 // #0 │ │ +0b44a6: 7210 ec28 0d00 |000d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ +0b44ac: 0a12 |0010: move-result v18 │ │ +0b44ae: 0200 1200 |0011: move/from16 v0, v18 │ │ +0b44b2: 350f 6700 |0013: if-ge v15, v0, 007a // +0067 │ │ +0b44b6: 7220 e528 fd00 |0015: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b44bc: 0c0c |0018: move-result-object v12 │ │ +0b44be: 1f0c a404 |0019: check-cast v12, Lcom/squareup/okhttp/Challenge; // type@04a4 │ │ +0b44c2: 1a03 b303 |001b: const-string v3, "Basic" // string@03b3 │ │ +0b44c6: 6e10 2f23 0c00 |001d: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@232f │ │ +0b44cc: 0c04 |0020: move-result-object v4 │ │ +0b44ce: 6e20 d827 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b44d4: 0a03 |0024: move-result v3 │ │ +0b44d6: 3903 0500 |0025: if-nez v3, 002a // +0005 │ │ +0b44da: d80f 0f01 |0027: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0b44de: 28e8 |0029: goto 0011 // -0018 │ │ +0b44e0: 7401 4c28 1500 |002a: invoke-virtual/range {v21}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@284c │ │ +0b44e6: 0c10 |002d: move-result-object v16 │ │ +0b44e8: 1f10 8a05 |002e: check-cast v16, Ljava/net/InetSocketAddress; // type@058a │ │ +0b44ec: 7401 4628 1000 |0030: invoke-virtual/range {v16}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@2846 │ │ +0b44f2: 0c03 |0033: move-result-object v3 │ │ +0b44f4: 0800 1400 |0034: move-object/from16 v0, v20 │ │ +0b44f8: 0801 1500 |0036: move-object/from16 v1, v21 │ │ +0b44fc: 0802 1300 |0038: move-object/from16 v2, v19 │ │ +0b4500: 7030 3926 1002 |003a: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; // method@2639 │ │ +0b4506: 0c04 |003d: move-result-object v4 │ │ +0b4508: 7401 4728 1000 |003e: invoke-virtual/range {v16}, Ljava/net/InetSocketAddress;.getPort:()I // method@2847 │ │ +0b450e: 0a05 |0041: move-result v5 │ │ +0b4510: 7401 c523 1300 |0042: invoke-virtual/range {v19}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ +0b4516: 0c06 |0045: move-result-object v6 │ │ +0b4518: 6e10 2e23 0c00 |0046: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getRealm:()Ljava/lang/String; // method@232e │ │ +0b451e: 0c07 |0049: move-result-object v7 │ │ +0b4520: 6e10 2f23 0c00 |004a: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@232f │ │ +0b4526: 0c08 |004d: move-result-object v8 │ │ +0b4528: 7401 c823 1300 |004e: invoke-virtual/range {v19}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@23c8 │ │ +0b452e: 0c09 |0051: move-result-object v9 │ │ +0b4530: 620a d010 |0052: sget-object v10, Ljava/net/Authenticator$RequestorType;.PROXY:Ljava/net/Authenticator$RequestorType; // field@10d0 │ │ +0b4534: 7708 3628 0300 |0054: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/Authenticator;.requestPasswordAuthentication:(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; // method@2836 │ │ +0b453a: 0c0b |0057: move-result-object v11 │ │ +0b453c: 380b cfff |0058: if-eqz v11, 0027 // -0031 │ │ +0b4540: 6e10 4a28 0b00 |005a: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@284a │ │ +0b4546: 0c03 |005d: move-result-object v3 │ │ +0b4548: 2204 6b05 |005e: new-instance v4, Ljava/lang/String; // type@056b │ │ +0b454c: 6e10 4928 0b00 |0060: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getPassword:()[C // method@2849 │ │ +0b4552: 0c05 |0063: move-result-object v5 │ │ +0b4554: 7020 d127 5400 |0064: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@27d1 │ │ +0b455a: 7120 6023 4300 |0067: invoke-static {v3, v4}, Lcom/squareup/okhttp/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2360 │ │ +0b4560: 0c0e |006a: move-result-object v14 │ │ +0b4562: 7401 1c24 1100 |006b: invoke-virtual/range {v17}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ +0b4568: 0c03 |006e: move-result-object v3 │ │ +0b456a: 1a04 870f |006f: const-string v4, "Proxy-Authorization" // string@0f87 │ │ +0b456e: 6e30 0924 430e |0071: invoke-virtual {v3, v4, v14}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b4574: 0c03 |0074: move-result-object v3 │ │ +0b4576: 6e10 0824 0300 |0075: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0b457c: 0c03 |0078: move-result-object v3 │ │ +0b457e: 1103 |0079: return-object v3 │ │ +0b4580: 1203 |007a: const/4 v3, #int 0 // #0 │ │ +0b4582: 28fe |007b: goto 0079 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=63 │ │ 0x0015 line=64 │ │ @@ -281608,31 +281634,31 @@ │ │ 0x0008 - 0x007c reg=17 request Lcom/squareup/okhttp/Request; │ │ 0x0011 - 0x007c reg=18 size I │ │ 0x000c - 0x007c reg=19 url Lcom/squareup/okhttp/HttpUrl; │ │ 0x0000 - 0x007c reg=20 this Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; │ │ 0x0000 - 0x007c reg=21 proxy Ljava/net/Proxy; │ │ 0x0000 - 0x007c reg=22 response Lcom/squareup/okhttp/Response; │ │ │ │ - source_file_idx : 767 (AuthenticatorAdapter.java) │ │ + source_file_idx : 768 (AuthenticatorAdapter.java) │ │ │ │ -Class #972 header: │ │ -class_idx : 1284 │ │ +Class #973 header: │ │ +class_idx : 1285 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1014 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1017 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #972 annotations: │ │ +Class #973 annotations: │ │ Annotations on method #9787 'body' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #972 - │ │ +Class #973 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/CacheRequest;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -281645,58 +281671,58 @@ │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/CacheRequest;) │ │ name : 'body' │ │ type : '()Lokio/Sink;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1014 (CacheRequest.java) │ │ + source_file_idx : 1017 (CacheRequest.java) │ │ │ │ -Class #973 header: │ │ -class_idx : 1285 │ │ +Class #974 header: │ │ +class_idx : 1286 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1015 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1018 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #973 annotations: │ │ +Class #974 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #973 - │ │ +Class #974 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/CacheStrategy$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1015 (CacheStrategy.java) │ │ + source_file_idx : 1018 (CacheStrategy.java) │ │ │ │ -Class #974 header: │ │ -class_idx : 1286 │ │ +Class #975 header: │ │ +class_idx : 1287 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1015 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1018 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ -Class #974 annotations: │ │ +Class #975 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Factory" │ │ │ │ -Class #974 - │ │ +Class #975 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;) │ │ @@ -281753,90 +281779,90 @@ │ │ type : '(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -0b4500: |[0b4500] com.squareup.okhttp.internal.http.CacheStrategy$Factory.:(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ │ -0b4510: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ -0b4512: 7010 b927 0900 |0001: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b4518: 5998 3610 |0004: iput v8, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@1036 │ │ -0b451c: 5a9a 3c10 |0006: iput-wide v10, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.nowMillis:J // field@103c │ │ -0b4520: 5b9c 3e10 |0008: iput-object v12, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b4524: 5b9d 3710 |000a: iput-object v13, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b4528: 380d 8000 |000c: if-eqz v13, 008c // +0080 │ │ -0b452c: 6e10 5224 0d00 |000e: invoke-virtual {v13}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b4532: 0c01 |0011: move-result-object v1 │ │ -0b4534: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0b4536: 6e10 7e23 0100 |0013: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b453c: 0a03 |0016: move-result v3 │ │ -0b453e: 3532 7500 |0017: if-ge v2, v3, 008c // +0075 │ │ -0b4542: 6e20 7c23 2100 |0019: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0b4548: 0c00 |001c: move-result-object v0 │ │ -0b454a: 6e20 8023 2100 |001d: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0b4550: 0c04 |0020: move-result-object v4 │ │ -0b4552: 1a05 9704 |0021: const-string v5, "Date" // string@0497 │ │ -0b4556: 6e20 d827 0500 |0023: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b455c: 0a05 |0026: move-result v5 │ │ -0b455e: 3805 0d00 |0027: if-eqz v5, 0034 // +000d │ │ -0b4562: 7110 9926 0400 |0029: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2699 │ │ -0b4568: 0c05 |002c: move-result-object v5 │ │ -0b456a: 5b95 4010 |002d: iput-object v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ -0b456e: 5b94 4110 |002f: iput-object v4, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@1041 │ │ -0b4572: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b4576: 28e4 |0033: goto 0017 // -001c │ │ -0b4578: 1a05 2805 |0034: const-string v5, "Expires" // string@0528 │ │ -0b457c: 6e20 d827 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b4582: 0a05 |0039: move-result v5 │ │ -0b4584: 3805 0900 |003a: if-eqz v5, 0043 // +0009 │ │ -0b4588: 7110 9926 0400 |003c: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2699 │ │ -0b458e: 0c05 |003f: move-result-object v5 │ │ -0b4590: 5b95 3910 |0040: iput-object v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@1039 │ │ -0b4594: 28ef |0042: goto 0031 // -0011 │ │ -0b4596: 1a05 ad0b |0043: const-string v5, "Last-Modified" // string@0bad │ │ -0b459a: 6e20 d827 0500 |0045: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b45a0: 0a05 |0048: move-result v5 │ │ -0b45a2: 3805 0b00 |0049: if-eqz v5, 0054 // +000b │ │ -0b45a6: 7110 9926 0400 |004b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2699 │ │ -0b45ac: 0c05 |004e: move-result-object v5 │ │ -0b45ae: 5b95 3a10 |004f: iput-object v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@103a │ │ -0b45b2: 5b94 3b10 |0051: iput-object v4, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@103b │ │ -0b45b6: 28de |0053: goto 0031 // -0022 │ │ -0b45b8: 1a05 ff04 |0054: const-string v5, "ETag" // string@04ff │ │ -0b45bc: 6e20 d827 0500 |0056: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b45c2: 0a05 |0059: move-result v5 │ │ -0b45c4: 3805 0500 |005a: if-eqz v5, 005f // +0005 │ │ -0b45c8: 5b94 3810 |005c: iput-object v4, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@1038 │ │ -0b45cc: 28d3 |005e: goto 0031 // -002d │ │ -0b45ce: 1a05 a502 |005f: const-string v5, "Age" // string@02a5 │ │ -0b45d2: 6e20 d827 0500 |0061: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b45d8: 0a05 |0064: move-result v5 │ │ -0b45da: 3805 0900 |0065: if-eqz v5, 006e // +0009 │ │ -0b45de: 7120 4626 8400 |0067: invoke-static {v4, v8}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ -0b45e4: 0a05 |006a: move-result v5 │ │ -0b45e6: 5995 3610 |006b: iput v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@1036 │ │ -0b45ea: 28c4 |006d: goto 0031 // -003c │ │ -0b45ec: 6205 9310 |006e: sget-object v5, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@1093 │ │ -0b45f0: 6e20 d827 0500 |0070: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b45f6: 0a05 |0073: move-result v5 │ │ -0b45f8: 3805 0900 |0074: if-eqz v5, 007d // +0009 │ │ -0b45fc: 7110 a227 0400 |0076: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ -0b4602: 0b06 |0079: move-result-wide v6 │ │ -0b4604: 5a96 3f10 |007a: iput-wide v6, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@103f │ │ -0b4608: 28b5 |007c: goto 0031 // -004b │ │ -0b460a: 6205 9010 |007d: sget-object v5, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@1090 │ │ -0b460e: 6e20 d827 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b4614: 0a05 |0082: move-result v5 │ │ -0b4616: 3805 aeff |0083: if-eqz v5, 0031 // -0052 │ │ -0b461a: 7110 a227 0400 |0085: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ -0b4620: 0b06 |0088: move-result-wide v6 │ │ -0b4622: 5a96 3d10 |0089: iput-wide v6, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ -0b4626: 28a6 |008b: goto 0031 // -005a │ │ -0b4628: 0e00 |008c: return-void │ │ +0b4584: |[0b4584] com.squareup.okhttp.internal.http.CacheStrategy$Factory.:(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ │ +0b4594: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ +0b4596: 7010 b927 0900 |0001: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b459c: 5998 3610 |0004: iput v8, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@1036 │ │ +0b45a0: 5a9a 3c10 |0006: iput-wide v10, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.nowMillis:J // field@103c │ │ +0b45a4: 5b9c 3e10 |0008: iput-object v12, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b45a8: 5b9d 3710 |000a: iput-object v13, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b45ac: 380d 8000 |000c: if-eqz v13, 008c // +0080 │ │ +0b45b0: 6e10 5224 0d00 |000e: invoke-virtual {v13}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b45b6: 0c01 |0011: move-result-object v1 │ │ +0b45b8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0b45ba: 6e10 7e23 0100 |0013: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b45c0: 0a03 |0016: move-result v3 │ │ +0b45c2: 3532 7500 |0017: if-ge v2, v3, 008c // +0075 │ │ +0b45c6: 6e20 7c23 2100 |0019: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0b45cc: 0c00 |001c: move-result-object v0 │ │ +0b45ce: 6e20 8023 2100 |001d: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0b45d4: 0c04 |0020: move-result-object v4 │ │ +0b45d6: 1a05 9a04 |0021: const-string v5, "Date" // string@049a │ │ +0b45da: 6e20 d827 0500 |0023: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b45e0: 0a05 |0026: move-result v5 │ │ +0b45e2: 3805 0d00 |0027: if-eqz v5, 0034 // +000d │ │ +0b45e6: 7110 9926 0400 |0029: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2699 │ │ +0b45ec: 0c05 |002c: move-result-object v5 │ │ +0b45ee: 5b95 4010 |002d: iput-object v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ +0b45f2: 5b94 4110 |002f: iput-object v4, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@1041 │ │ +0b45f6: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b45fa: 28e4 |0033: goto 0017 // -001c │ │ +0b45fc: 1a05 2b05 |0034: const-string v5, "Expires" // string@052b │ │ +0b4600: 6e20 d827 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b4606: 0a05 |0039: move-result v5 │ │ +0b4608: 3805 0900 |003a: if-eqz v5, 0043 // +0009 │ │ +0b460c: 7110 9926 0400 |003c: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2699 │ │ +0b4612: 0c05 |003f: move-result-object v5 │ │ +0b4614: 5b95 3910 |0040: iput-object v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@1039 │ │ +0b4618: 28ef |0042: goto 0031 // -0011 │ │ +0b461a: 1a05 b30b |0043: const-string v5, "Last-Modified" // string@0bb3 │ │ +0b461e: 6e20 d827 0500 |0045: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b4624: 0a05 |0048: move-result v5 │ │ +0b4626: 3805 0b00 |0049: if-eqz v5, 0054 // +000b │ │ +0b462a: 7110 9926 0400 |004b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2699 │ │ +0b4630: 0c05 |004e: move-result-object v5 │ │ +0b4632: 5b95 3a10 |004f: iput-object v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@103a │ │ +0b4636: 5b94 3b10 |0051: iput-object v4, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@103b │ │ +0b463a: 28de |0053: goto 0031 // -0022 │ │ +0b463c: 1a05 0205 |0054: const-string v5, "ETag" // string@0502 │ │ +0b4640: 6e20 d827 0500 |0056: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b4646: 0a05 |0059: move-result v5 │ │ +0b4648: 3805 0500 |005a: if-eqz v5, 005f // +0005 │ │ +0b464c: 5b94 3810 |005c: iput-object v4, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@1038 │ │ +0b4650: 28d3 |005e: goto 0031 // -002d │ │ +0b4652: 1a05 a602 |005f: const-string v5, "Age" // string@02a6 │ │ +0b4656: 6e20 d827 0500 |0061: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b465c: 0a05 |0064: move-result v5 │ │ +0b465e: 3805 0900 |0065: if-eqz v5, 006e // +0009 │ │ +0b4662: 7120 4626 8400 |0067: invoke-static {v4, v8}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@2646 │ │ +0b4668: 0a05 |006a: move-result v5 │ │ +0b466a: 5995 3610 |006b: iput v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@1036 │ │ +0b466e: 28c4 |006d: goto 0031 // -003c │ │ +0b4670: 6205 9310 |006e: sget-object v5, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@1093 │ │ +0b4674: 6e20 d827 0500 |0070: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b467a: 0a05 |0073: move-result v5 │ │ +0b467c: 3805 0900 |0074: if-eqz v5, 007d // +0009 │ │ +0b4680: 7110 a227 0400 |0076: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ +0b4686: 0b06 |0079: move-result-wide v6 │ │ +0b4688: 5a96 3f10 |007a: iput-wide v6, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@103f │ │ +0b468c: 28b5 |007c: goto 0031 // -004b │ │ +0b468e: 6205 9010 |007d: sget-object v5, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@1090 │ │ +0b4692: 6e20 d827 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b4698: 0a05 |0082: move-result v5 │ │ +0b469a: 3805 aeff |0083: if-eqz v5, 0031 // -0052 │ │ +0b469e: 7110 a227 0400 |0085: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ +0b46a4: 0b06 |0088: move-result-wide v6 │ │ +0b46a6: 5a96 3d10 |0089: iput-wide v6, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ +0b46aa: 28a6 |008b: goto 0031 // -005a │ │ +0b46ac: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x0004 line=123 │ │ 0x0006 line=126 │ │ 0x0008 line=127 │ │ 0x000a line=128 │ │ @@ -281879,46 +281905,46 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0b462c: |[0b462c] com.squareup.okhttp.internal.http.CacheStrategy$Factory.cacheResponseAge:()J │ │ -0b463c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0b4640: 54c8 4010 |0002: iget-object v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ -0b4644: 3808 0f00 |0004: if-eqz v8, 0013 // +000f │ │ -0b4648: 53c8 3d10 |0006: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ -0b464c: 54ca 4010 |0008: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ -0b4650: 6e10 c128 0a00 |000a: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ -0b4656: 0b0a |000d: move-result-wide v10 │ │ -0b4658: bca8 |000e: sub-long/2addr v8, v10 │ │ -0b465a: 7140 ad27 1098 |000f: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@27ad │ │ -0b4660: 0b00 |0012: move-result-wide v0 │ │ -0b4662: 52c8 3610 |0013: iget v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@1036 │ │ -0b4666: 12f9 |0015: const/4 v9, #int -1 // #ff │ │ -0b4668: 3298 1f00 |0016: if-eq v8, v9, 0035 // +001f │ │ -0b466c: 6208 d110 |0018: sget-object v8, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d1 │ │ -0b4670: 52c9 3610 |001a: iget v9, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@1036 │ │ -0b4674: 819a |001c: int-to-long v10, v9 │ │ -0b4676: 6e30 2029 a80b |001d: invoke-virtual {v8, v10, v11}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ -0b467c: 0b08 |0020: move-result-wide v8 │ │ -0b467e: 7140 ad27 1098 |0021: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@27ad │ │ -0b4684: 0b02 |0024: move-result-wide v2 │ │ -0b4686: 53c8 3d10 |0025: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ -0b468a: 53ca 3f10 |0027: iget-wide v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@103f │ │ -0b468e: 9c06 080a |0029: sub-long v6, v8, v10 │ │ -0b4692: 53c8 3c10 |002b: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.nowMillis:J // field@103c │ │ -0b4696: 53ca 3d10 |002d: iget-wide v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ -0b469a: 9c04 080a |002f: sub-long v4, v8, v10 │ │ -0b469e: 9b08 0206 |0031: add-long v8, v2, v6 │ │ -0b46a2: bb48 |0033: add-long/2addr v8, v4 │ │ -0b46a4: 1008 |0034: return-wide v8 │ │ -0b46a6: 0402 |0035: move-wide v2, v0 │ │ -0b46a8: 28ef |0036: goto 0025 // -0011 │ │ +0b46b0: |[0b46b0] com.squareup.okhttp.internal.http.CacheStrategy$Factory.cacheResponseAge:()J │ │ +0b46c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0b46c4: 54c8 4010 |0002: iget-object v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ +0b46c8: 3808 0f00 |0004: if-eqz v8, 0013 // +000f │ │ +0b46cc: 53c8 3d10 |0006: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ +0b46d0: 54ca 4010 |0008: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ +0b46d4: 6e10 c128 0a00 |000a: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ +0b46da: 0b0a |000d: move-result-wide v10 │ │ +0b46dc: bca8 |000e: sub-long/2addr v8, v10 │ │ +0b46de: 7140 ad27 1098 |000f: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@27ad │ │ +0b46e4: 0b00 |0012: move-result-wide v0 │ │ +0b46e6: 52c8 3610 |0013: iget v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@1036 │ │ +0b46ea: 12f9 |0015: const/4 v9, #int -1 // #ff │ │ +0b46ec: 3298 1f00 |0016: if-eq v8, v9, 0035 // +001f │ │ +0b46f0: 6208 d810 |0018: sget-object v8, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d8 │ │ +0b46f4: 52c9 3610 |001a: iget v9, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@1036 │ │ +0b46f8: 819a |001c: int-to-long v10, v9 │ │ +0b46fa: 6e30 2029 a80b |001d: invoke-virtual {v8, v10, v11}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ +0b4700: 0b08 |0020: move-result-wide v8 │ │ +0b4702: 7140 ad27 1098 |0021: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@27ad │ │ +0b4708: 0b02 |0024: move-result-wide v2 │ │ +0b470a: 53c8 3d10 |0025: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ +0b470e: 53ca 3f10 |0027: iget-wide v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@103f │ │ +0b4712: 9c06 080a |0029: sub-long v6, v8, v10 │ │ +0b4716: 53c8 3c10 |002b: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.nowMillis:J // field@103c │ │ +0b471a: 53ca 3d10 |002d: iget-wide v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ +0b471e: 9c04 080a |002f: sub-long v4, v8, v10 │ │ +0b4722: 9b08 0206 |0031: add-long v8, v2, v6 │ │ +0b4726: bb48 |0033: add-long/2addr v8, v4 │ │ +0b4728: 1008 |0034: return-wide v8 │ │ +0b472a: 0402 |0035: move-wide v2, v0 │ │ +0b472c: 28ef |0036: goto 0025 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=275 │ │ 0x000a line=276 │ │ 0x0013 line=278 │ │ 0x001d line=279 │ │ 0x0025 line=281 │ │ @@ -281937,75 +281963,75 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -0b46ac: |[0b46ac] com.squareup.okhttp.internal.http.CacheStrategy$Factory.computeFreshnessLifetime:()J │ │ -0b46bc: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0b46c0: 54a3 3710 |0002: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b46c4: 6e10 4c24 0300 |0004: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ -0b46ca: 0c02 |0007: move-result-object v2 │ │ -0b46cc: 6e10 1223 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ -0b46d2: 0a03 |000b: move-result v3 │ │ -0b46d4: 12f8 |000c: const/4 v8, #int -1 // #ff │ │ -0b46d6: 3283 0e00 |000d: if-eq v3, v8, 001b // +000e │ │ -0b46da: 6203 d110 |000f: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d1 │ │ -0b46de: 6e10 1223 0200 |0011: invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ -0b46e4: 0a06 |0014: move-result v6 │ │ -0b46e6: 8166 |0015: int-to-long v6, v6 │ │ -0b46e8: 6e30 2029 6307 |0016: invoke-virtual {v3, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ -0b46ee: 0b06 |0019: move-result-wide v6 │ │ -0b46f0: 1006 |001a: return-wide v6 │ │ -0b46f2: 54a3 3910 |001b: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@1039 │ │ -0b46f6: 3803 1f00 |001d: if-eqz v3, 003c // +001f │ │ -0b46fa: 54a3 4010 |001f: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ -0b46fe: 3803 1600 |0021: if-eqz v3, 0037 // +0016 │ │ -0b4702: 54a3 4010 |0023: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ -0b4706: 6e10 c128 0300 |0025: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ -0b470c: 0b04 |0028: move-result-wide v4 │ │ -0b470e: 54a3 3910 |0029: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@1039 │ │ -0b4712: 6e10 c128 0300 |002b: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ -0b4718: 0b08 |002e: move-result-wide v8 │ │ -0b471a: 9c00 0804 |002f: sub-long v0, v8, v4 │ │ -0b471e: 3103 0006 |0031: cmp-long v3, v0, v6 │ │ -0b4722: 3d03 0700 |0033: if-lez v3, 003a // +0007 │ │ -0b4726: 0406 |0035: move-wide v6, v0 │ │ -0b4728: 28e4 |0036: goto 001a // -001c │ │ -0b472a: 53a4 3d10 |0037: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ -0b472e: 28f0 |0039: goto 0029 // -0010 │ │ -0b4730: 0460 |003a: move-wide v0, v6 │ │ -0b4732: 28fa |003b: goto 0035 // -0006 │ │ -0b4734: 54a3 3a10 |003c: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@103a │ │ -0b4738: 3803 dcff |003e: if-eqz v3, 001a // -0024 │ │ -0b473c: 54a3 3710 |0040: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b4740: 6e10 5424 0300 |0042: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ -0b4746: 0c03 |0045: move-result-object v3 │ │ -0b4748: 6e10 1924 0300 |0046: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b474e: 0c03 |0049: move-result-object v3 │ │ -0b4750: 6e10 c223 0300 |004a: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.query:()Ljava/lang/String; // method@23c2 │ │ -0b4756: 0c03 |004d: move-result-object v3 │ │ -0b4758: 3903 ccff |004e: if-nez v3, 001a // -0034 │ │ -0b475c: 54a3 4010 |0050: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ -0b4760: 3803 1900 |0052: if-eqz v3, 006b // +0019 │ │ -0b4764: 54a3 4010 |0054: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ -0b4768: 6e10 c128 0300 |0056: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ -0b476e: 0b04 |0059: move-result-wide v4 │ │ -0b4770: 54a3 3a10 |005a: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@103a │ │ -0b4774: 6e10 c128 0300 |005c: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ -0b477a: 0b08 |005f: move-result-wide v8 │ │ -0b477c: 9c00 0408 |0060: sub-long v0, v4, v8 │ │ -0b4780: 3103 0006 |0062: cmp-long v3, v0, v6 │ │ -0b4784: 3d03 b6ff |0064: if-lez v3, 001a // -004a │ │ -0b4788: 1606 0a00 |0066: const-wide/16 v6, #int 10 // #a │ │ -0b478c: 9e06 0006 |0068: div-long v6, v0, v6 │ │ -0b4790: 28b0 |006a: goto 001a // -0050 │ │ -0b4792: 53a4 3f10 |006b: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@103f │ │ -0b4796: 28ed |006d: goto 005a // -0013 │ │ +0b4730: |[0b4730] com.squareup.okhttp.internal.http.CacheStrategy$Factory.computeFreshnessLifetime:()J │ │ +0b4740: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0b4744: 54a3 3710 |0002: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b4748: 6e10 4c24 0300 |0004: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ +0b474e: 0c02 |0007: move-result-object v2 │ │ +0b4750: 6e10 1223 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ +0b4756: 0a03 |000b: move-result v3 │ │ +0b4758: 12f8 |000c: const/4 v8, #int -1 // #ff │ │ +0b475a: 3283 0e00 |000d: if-eq v3, v8, 001b // +000e │ │ +0b475e: 6203 d810 |000f: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d8 │ │ +0b4762: 6e10 1223 0200 |0011: invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ +0b4768: 0a06 |0014: move-result v6 │ │ +0b476a: 8166 |0015: int-to-long v6, v6 │ │ +0b476c: 6e30 2029 6307 |0016: invoke-virtual {v3, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ +0b4772: 0b06 |0019: move-result-wide v6 │ │ +0b4774: 1006 |001a: return-wide v6 │ │ +0b4776: 54a3 3910 |001b: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@1039 │ │ +0b477a: 3803 1f00 |001d: if-eqz v3, 003c // +001f │ │ +0b477e: 54a3 4010 |001f: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ +0b4782: 3803 1600 |0021: if-eqz v3, 0037 // +0016 │ │ +0b4786: 54a3 4010 |0023: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ +0b478a: 6e10 c128 0300 |0025: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ +0b4790: 0b04 |0028: move-result-wide v4 │ │ +0b4792: 54a3 3910 |0029: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@1039 │ │ +0b4796: 6e10 c128 0300 |002b: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ +0b479c: 0b08 |002e: move-result-wide v8 │ │ +0b479e: 9c00 0804 |002f: sub-long v0, v8, v4 │ │ +0b47a2: 3103 0006 |0031: cmp-long v3, v0, v6 │ │ +0b47a6: 3d03 0700 |0033: if-lez v3, 003a // +0007 │ │ +0b47aa: 0406 |0035: move-wide v6, v0 │ │ +0b47ac: 28e4 |0036: goto 001a // -001c │ │ +0b47ae: 53a4 3d10 |0037: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@103d │ │ +0b47b2: 28f0 |0039: goto 0029 // -0010 │ │ +0b47b4: 0460 |003a: move-wide v0, v6 │ │ +0b47b6: 28fa |003b: goto 0035 // -0006 │ │ +0b47b8: 54a3 3a10 |003c: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@103a │ │ +0b47bc: 3803 dcff |003e: if-eqz v3, 001a // -0024 │ │ +0b47c0: 54a3 3710 |0040: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b47c4: 6e10 5424 0300 |0042: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ +0b47ca: 0c03 |0045: move-result-object v3 │ │ +0b47cc: 6e10 1924 0300 |0046: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b47d2: 0c03 |0049: move-result-object v3 │ │ +0b47d4: 6e10 c223 0300 |004a: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.query:()Ljava/lang/String; // method@23c2 │ │ +0b47da: 0c03 |004d: move-result-object v3 │ │ +0b47dc: 3903 ccff |004e: if-nez v3, 001a // -0034 │ │ +0b47e0: 54a3 4010 |0050: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ +0b47e4: 3803 1900 |0052: if-eqz v3, 006b // +0019 │ │ +0b47e8: 54a3 4010 |0054: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ +0b47ec: 6e10 c128 0300 |0056: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ +0b47f2: 0b04 |0059: move-result-wide v4 │ │ +0b47f4: 54a3 3a10 |005a: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@103a │ │ +0b47f8: 6e10 c128 0300 |005c: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ +0b47fe: 0b08 |005f: move-result-wide v8 │ │ +0b4800: 9c00 0408 |0060: sub-long v0, v4, v8 │ │ +0b4804: 3103 0006 |0062: cmp-long v3, v0, v6 │ │ +0b4808: 3d03 b6ff |0064: if-lez v3, 001a // -004a │ │ +0b480c: 1606 0a00 |0066: const-wide/16 v6, #int 10 // #a │ │ +0b4810: 9e06 0006 |0068: div-long v6, v0, v6 │ │ +0b4814: 28b0 |006a: goto 001a // -0050 │ │ +0b4816: 53a4 3f10 |006b: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@103f │ │ +0b481a: 28ed |006d: goto 005a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=246 │ │ 0x0008 line=247 │ │ 0x000f line=248 │ │ 0x001a line=267 │ │ 0x001b line=249 │ │ @@ -282037,246 +282063,246 @@ │ │ type : '()Lcom/squareup/okhttp/internal/http/CacheStrategy;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 466 16-bit code units │ │ -0b4798: |[0b4798] com.squareup.okhttp.internal.http.CacheStrategy$Factory.getCandidate:()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ -0b47a8: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -0b47ac: 5400 3710 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b47b0: 0813 0000 |0004: move-object/from16 v19, v0 │ │ -0b47b4: 3913 1200 |0006: if-nez v19, 0018 // +0012 │ │ -0b47b8: 2213 0705 |0008: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0507 │ │ -0b47bc: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -0b47c0: 5400 3e10 |000c: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b47c4: 0814 0000 |000e: move-object/from16 v20, v0 │ │ -0b47c8: 1315 0000 |0010: const/16 v21, #int 0 // #0 │ │ -0b47cc: 1316 0000 |0012: const/16 v22, #int 0 // #0 │ │ -0b47d0: 7604 4426 1300 |0014: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ -0b47d6: 1113 |0017: return-object v19 │ │ -0b47d8: 0800 1800 |0018: move-object/from16 v0, v24 │ │ -0b47dc: 5400 3e10 |001a: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b47e0: 0813 0000 |001c: move-object/from16 v19, v0 │ │ -0b47e4: 7401 1a24 1300 |001e: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@241a │ │ -0b47ea: 0a13 |0021: move-result v19 │ │ -0b47ec: 3813 1e00 |0022: if-eqz v19, 0040 // +001e │ │ -0b47f0: 0800 1800 |0024: move-object/from16 v0, v24 │ │ -0b47f4: 5400 3710 |0026: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b47f8: 0813 0000 |0028: move-object/from16 v19, v0 │ │ -0b47fc: 7401 4f24 1300 |002a: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Response;.handshake:()Lcom/squareup/okhttp/Handshake; // method@244f │ │ -0b4802: 0c13 |002d: move-result-object v19 │ │ -0b4804: 3913 1200 |002e: if-nez v19, 0040 // +0012 │ │ -0b4808: 2213 0705 |0030: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0507 │ │ -0b480c: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -0b4810: 5400 3e10 |0034: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b4814: 0814 0000 |0036: move-object/from16 v20, v0 │ │ -0b4818: 1315 0000 |0038: const/16 v21, #int 0 // #0 │ │ -0b481c: 1316 0000 |003a: const/16 v22, #int 0 // #0 │ │ -0b4820: 7604 4426 1300 |003c: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ -0b4826: 28d8 |003f: goto 0017 // -0028 │ │ -0b4828: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -0b482c: 5400 3710 |0042: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b4830: 0813 0000 |0044: move-object/from16 v19, v0 │ │ -0b4834: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -0b4838: 5400 3e10 |0048: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b483c: 0814 0000 |004a: move-object/from16 v20, v0 │ │ -0b4840: 7702 4526 1300 |004c: invoke-static/range {v19, v20}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z // method@2645 │ │ -0b4846: 0a13 |004f: move-result v19 │ │ -0b4848: 3913 1200 |0050: if-nez v19, 0062 // +0012 │ │ -0b484c: 2213 0705 |0052: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0507 │ │ -0b4850: 0800 1800 |0054: move-object/from16 v0, v24 │ │ -0b4854: 5400 3e10 |0056: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b4858: 0814 0000 |0058: move-object/from16 v20, v0 │ │ -0b485c: 1315 0000 |005a: const/16 v21, #int 0 // #0 │ │ -0b4860: 1316 0000 |005c: const/16 v22, #int 0 // #0 │ │ -0b4864: 7604 4426 1300 |005e: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ -0b486a: 28b6 |0061: goto 0017 // -004a │ │ -0b486c: 0800 1800 |0062: move-object/from16 v0, v24 │ │ -0b4870: 5400 3e10 |0064: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b4874: 0813 0000 |0066: move-object/from16 v19, v0 │ │ -0b4878: 7401 1624 1300 |0068: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@2416 │ │ -0b487e: 0c09 |006b: move-result-object v9 │ │ -0b4880: 6e10 1623 0900 |006c: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.noCache:()Z // method@2316 │ │ -0b4886: 0a13 |006f: move-result v19 │ │ -0b4888: 3913 0e00 |0070: if-nez v19, 007e // +000e │ │ -0b488c: 0800 1800 |0072: move-object/from16 v0, v24 │ │ -0b4890: 5400 3e10 |0074: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b4894: 0813 0000 |0076: move-object/from16 v19, v0 │ │ -0b4898: 7701 4126 1300 |0078: invoke-static/range {v19}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.hasConditions:(Lcom/squareup/okhttp/Request;)Z // method@2641 │ │ -0b489e: 0a13 |007b: move-result v19 │ │ -0b48a0: 3813 1200 |007c: if-eqz v19, 008e // +0012 │ │ -0b48a4: 2213 0705 |007e: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0507 │ │ -0b48a8: 0800 1800 |0080: move-object/from16 v0, v24 │ │ -0b48ac: 5400 3e10 |0082: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b48b0: 0814 0000 |0084: move-object/from16 v20, v0 │ │ -0b48b4: 1315 0000 |0086: const/16 v21, #int 0 // #0 │ │ -0b48b8: 1316 0000 |0088: const/16 v22, #int 0 // #0 │ │ -0b48bc: 7604 4426 1300 |008a: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ -0b48c2: 288a |008d: goto 0017 // -0076 │ │ -0b48c4: 7601 3d26 1800 |008e: invoke-direct/range {v24}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponseAge:()J // method@263d │ │ -0b48ca: 0b04 |0091: move-result-wide v4 │ │ -0b48cc: 7601 3e26 1800 |0092: invoke-direct/range {v24}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.computeFreshnessLifetime:()J // method@263e │ │ -0b48d2: 0b0a |0095: move-result-wide v10 │ │ -0b48d4: 6e10 1223 0900 |0096: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ -0b48da: 0a13 |0099: move-result v19 │ │ -0b48dc: 1314 ffff |009a: const/16 v20, #int -1 // #ffff │ │ -0b48e0: 0200 1300 |009c: move/from16 v0, v19 │ │ -0b48e4: 0201 1400 |009e: move/from16 v1, v20 │ │ -0b48e8: 3210 1700 |00a0: if-eq v0, v1, 00b7 // +0017 │ │ -0b48ec: 6213 d110 |00a2: sget-object v19, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d1 │ │ -0b48f0: 6e10 1223 0900 |00a4: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ -0b48f6: 0a14 |00a7: move-result v20 │ │ -0b48f8: 0200 1400 |00a8: move/from16 v0, v20 │ │ -0b48fc: 8100 |00aa: int-to-long v0, v0 │ │ -0b48fe: 0514 0000 |00ab: move-wide/from16 v20, v0 │ │ -0b4902: 7403 2029 1300 |00ad: invoke-virtual/range {v19, v20, v21}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ -0b4908: 0b14 |00b0: move-result-wide v20 │ │ -0b490a: 0500 1400 |00b1: move-wide/from16 v0, v20 │ │ -0b490e: 7140 b027 ba10 |00b3: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0b4914: 0b0a |00b6: move-result-wide v10 │ │ -0b4916: 160e 0000 |00b7: const-wide/16 v14, #int 0 // #0 │ │ -0b491a: 6e10 1423 0900 |00b9: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:()I // method@2314 │ │ -0b4920: 0a13 |00bc: move-result v19 │ │ -0b4922: 1314 ffff |00bd: const/16 v20, #int -1 // #ffff │ │ -0b4926: 0200 1300 |00bf: move/from16 v0, v19 │ │ -0b492a: 0201 1400 |00c1: move/from16 v1, v20 │ │ -0b492e: 3210 1100 |00c3: if-eq v0, v1, 00d4 // +0011 │ │ -0b4932: 6213 d110 |00c5: sget-object v19, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d1 │ │ -0b4936: 6e10 1423 0900 |00c7: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:()I // method@2314 │ │ -0b493c: 0a14 |00ca: move-result v20 │ │ -0b493e: 0200 1400 |00cb: move/from16 v0, v20 │ │ -0b4942: 8100 |00cd: int-to-long v0, v0 │ │ -0b4944: 0514 0000 |00ce: move-wide/from16 v20, v0 │ │ -0b4948: 7403 2029 1300 |00d0: invoke-virtual/range {v19, v20, v21}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ -0b494e: 0b0e |00d3: move-result-wide v14 │ │ -0b4950: 160c 0000 |00d4: const-wide/16 v12, #int 0 // #0 │ │ -0b4954: 0800 1800 |00d6: move-object/from16 v0, v24 │ │ -0b4958: 5400 3710 |00d8: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b495c: 0813 0000 |00da: move-object/from16 v19, v0 │ │ -0b4960: 7401 4c24 1300 |00dc: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ -0b4966: 0c12 |00df: move-result-object v18 │ │ -0b4968: 7401 1523 1200 |00e0: invoke-virtual/range {v18}, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:()Z // method@2315 │ │ -0b496e: 0a13 |00e3: move-result v19 │ │ -0b4970: 3913 1d00 |00e4: if-nez v19, 0101 // +001d │ │ -0b4974: 6e10 1323 0900 |00e6: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:()I // method@2313 │ │ -0b497a: 0a13 |00e9: move-result v19 │ │ -0b497c: 1314 ffff |00ea: const/16 v20, #int -1 // #ffff │ │ -0b4980: 0200 1300 |00ec: move/from16 v0, v19 │ │ -0b4984: 0201 1400 |00ee: move/from16 v1, v20 │ │ -0b4988: 3210 1100 |00f0: if-eq v0, v1, 0101 // +0011 │ │ -0b498c: 6213 d110 |00f2: sget-object v19, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d1 │ │ -0b4990: 6e10 1323 0900 |00f4: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:()I // method@2313 │ │ -0b4996: 0a14 |00f7: move-result v20 │ │ -0b4998: 0200 1400 |00f8: move/from16 v0, v20 │ │ -0b499c: 8100 |00fa: int-to-long v0, v0 │ │ -0b499e: 0514 0000 |00fb: move-wide/from16 v20, v0 │ │ -0b49a2: 7403 2029 1300 |00fd: invoke-virtual/range {v19, v20, v21}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ -0b49a8: 0b0c |0100: move-result-wide v12 │ │ -0b49aa: 7401 1623 1200 |0101: invoke-virtual/range {v18}, Lcom/squareup/okhttp/CacheControl;.noCache:()Z // method@2316 │ │ -0b49b0: 0a13 |0104: move-result v19 │ │ -0b49b2: 3913 4c00 |0105: if-nez v19, 0151 // +004c │ │ -0b49b6: 9b14 040e |0107: add-long v20, v4, v14 │ │ -0b49ba: 9b16 0a0c |0109: add-long v22, v10, v12 │ │ -0b49be: 3113 1416 |010b: cmp-long v19, v20, v22 │ │ -0b49c2: 3b13 4400 |010d: if-gez v19, 0151 // +0044 │ │ -0b49c6: 0800 1800 |010f: move-object/from16 v0, v24 │ │ -0b49ca: 5400 3710 |0111: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b49ce: 0813 0000 |0113: move-object/from16 v19, v0 │ │ -0b49d2: 7401 5324 1300 |0115: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ -0b49d8: 0c06 |0118: move-result-object v6 │ │ -0b49da: 9b14 040e |0119: add-long v20, v4, v14 │ │ -0b49de: 3113 140a |011b: cmp-long v19, v20, v10 │ │ -0b49e2: 3a13 0d00 |011d: if-ltz v19, 012a // +000d │ │ -0b49e6: 1a13 7413 |011f: const-string v19, "Warning" // string@1374 │ │ -0b49ea: 1a14 4e01 |0121: const-string v20, "110 HttpURLConnection "Response is stale"" // string@014e │ │ -0b49ee: 0800 1300 |0123: move-object/from16 v0, v19 │ │ -0b49f2: 0801 1400 |0125: move-object/from16 v1, v20 │ │ -0b49f6: 6e30 3024 0601 |0127: invoke-virtual {v6, v0, v1}, Lcom/squareup/okhttp/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@2430 │ │ -0b49fc: 1710 005c 2605 |012a: const-wide/32 v16, #float 7.82218e-36 // #05265c00 │ │ -0b4a02: 3113 0410 |012d: cmp-long v19, v4, v16 │ │ -0b4a06: 3d13 1300 |012f: if-lez v19, 0142 // +0013 │ │ -0b4a0a: 7601 4226 1800 |0131: invoke-direct/range {v24}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.isFreshnessLifetimeHeuristic:()Z // method@2642 │ │ -0b4a10: 0a13 |0134: move-result v19 │ │ -0b4a12: 3813 0d00 |0135: if-eqz v19, 0142 // +000d │ │ -0b4a16: 1a13 7413 |0137: const-string v19, "Warning" // string@1374 │ │ -0b4a1a: 1a14 4f01 |0139: const-string v20, "113 HttpURLConnection "Heuristic expiration"" // string@014f │ │ -0b4a1e: 0800 1300 |013b: move-object/from16 v0, v19 │ │ -0b4a22: 0801 1400 |013d: move-object/from16 v1, v20 │ │ -0b4a26: 6e30 3024 0601 |013f: invoke-virtual {v6, v0, v1}, Lcom/squareup/okhttp/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@2430 │ │ -0b4a2c: 2213 0705 |0142: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0507 │ │ -0b4a30: 1314 0000 |0144: const/16 v20, #int 0 // #0 │ │ -0b4a34: 6e10 3224 0600 |0146: invoke-virtual {v6}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b4a3a: 0c15 |0149: move-result-object v21 │ │ -0b4a3c: 1316 0000 |014a: const/16 v22, #int 0 // #0 │ │ -0b4a40: 7604 4426 1300 |014c: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ -0b4a46: 2900 c8fe |014f: goto/16 0017 // -0138 │ │ -0b4a4a: 0800 1800 |0151: move-object/from16 v0, v24 │ │ -0b4a4e: 5400 3e10 |0153: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b4a52: 0813 0000 |0155: move-object/from16 v19, v0 │ │ -0b4a56: 7401 1c24 1300 |0157: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ -0b4a5c: 0c08 |015a: move-result-object v8 │ │ -0b4a5e: 0800 1800 |015b: move-object/from16 v0, v24 │ │ -0b4a62: 5400 3810 |015d: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@1038 │ │ -0b4a66: 0813 0000 |015f: move-object/from16 v19, v0 │ │ -0b4a6a: 3813 3000 |0161: if-eqz v19, 0191 // +0030 │ │ -0b4a6e: 1a13 4c06 |0163: const-string v19, "If-None-Match" // string@064c │ │ -0b4a72: 0800 1800 |0165: move-object/from16 v0, v24 │ │ -0b4a76: 5400 3810 |0167: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@1038 │ │ -0b4a7a: 0814 0000 |0169: move-object/from16 v20, v0 │ │ -0b4a7e: 0800 1300 |016b: move-object/from16 v0, v19 │ │ -0b4a82: 0801 1400 |016d: move-object/from16 v1, v20 │ │ -0b4a86: 6e30 0924 0801 |016f: invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b4a8c: 6e10 0824 0800 |0172: invoke-virtual {v8}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0b4a92: 0c07 |0175: move-result-object v7 │ │ -0b4a94: 7110 4126 0700 |0176: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.hasConditions:(Lcom/squareup/okhttp/Request;)Z // method@2641 │ │ -0b4a9a: 0a13 |0179: move-result v19 │ │ -0b4a9c: 3813 4700 |017a: if-eqz v19, 01c1 // +0047 │ │ -0b4aa0: 2213 0705 |017c: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0507 │ │ -0b4aa4: 0800 1800 |017e: move-object/from16 v0, v24 │ │ -0b4aa8: 5400 3710 |0180: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b4aac: 0814 0000 |0182: move-object/from16 v20, v0 │ │ -0b4ab0: 1315 0000 |0184: const/16 v21, #int 0 // #0 │ │ -0b4ab4: 0800 1300 |0186: move-object/from16 v0, v19 │ │ -0b4ab8: 0801 1400 |0188: move-object/from16 v1, v20 │ │ -0b4abc: 0802 1500 |018a: move-object/from16 v2, v21 │ │ -0b4ac0: 7040 4426 7021 |018c: invoke-direct {v0, v7, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ -0b4ac6: 2900 88fe |018f: goto/16 0017 // -0178 │ │ -0b4aca: 0800 1800 |0191: move-object/from16 v0, v24 │ │ -0b4ace: 5400 3a10 |0193: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@103a │ │ -0b4ad2: 0813 0000 |0195: move-object/from16 v19, v0 │ │ -0b4ad6: 3813 1200 |0197: if-eqz v19, 01a9 // +0012 │ │ -0b4ada: 1a13 4b06 |0199: const-string v19, "If-Modified-Since" // string@064b │ │ -0b4ade: 0800 1800 |019b: move-object/from16 v0, v24 │ │ -0b4ae2: 5400 3b10 |019d: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@103b │ │ -0b4ae6: 0814 0000 |019f: move-object/from16 v20, v0 │ │ -0b4aea: 0800 1300 |01a1: move-object/from16 v0, v19 │ │ -0b4aee: 0801 1400 |01a3: move-object/from16 v1, v20 │ │ -0b4af2: 6e30 0924 0801 |01a5: invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b4af8: 28ca |01a8: goto 0172 // -0036 │ │ -0b4afa: 0800 1800 |01a9: move-object/from16 v0, v24 │ │ -0b4afe: 5400 4010 |01ab: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ -0b4b02: 0813 0000 |01ad: move-object/from16 v19, v0 │ │ -0b4b06: 3813 c3ff |01af: if-eqz v19, 0172 // -003d │ │ -0b4b0a: 1a13 4b06 |01b1: const-string v19, "If-Modified-Since" // string@064b │ │ -0b4b0e: 0800 1800 |01b3: move-object/from16 v0, v24 │ │ -0b4b12: 5400 4110 |01b5: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@1041 │ │ -0b4b16: 0814 0000 |01b7: move-object/from16 v20, v0 │ │ -0b4b1a: 0800 1300 |01b9: move-object/from16 v0, v19 │ │ -0b4b1e: 0801 1400 |01bb: move-object/from16 v1, v20 │ │ -0b4b22: 6e30 0924 0801 |01bd: invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b4b28: 28b2 |01c0: goto 0172 // -004e │ │ -0b4b2a: 2213 0705 |01c1: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0507 │ │ -0b4b2e: 1314 0000 |01c3: const/16 v20, #int 0 // #0 │ │ -0b4b32: 1315 0000 |01c5: const/16 v21, #int 0 // #0 │ │ -0b4b36: 0800 1300 |01c7: move-object/from16 v0, v19 │ │ -0b4b3a: 0801 1400 |01c9: move-object/from16 v1, v20 │ │ -0b4b3e: 0802 1500 |01cb: move-object/from16 v2, v21 │ │ -0b4b42: 7040 4426 7021 |01cd: invoke-direct {v0, v7, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ -0b4b48: 2900 47fe |01d0: goto/16 0017 // -01b9 │ │ +0b481c: |[0b481c] com.squareup.okhttp.internal.http.CacheStrategy$Factory.getCandidate:()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ +0b482c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +0b4830: 5400 3710 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b4834: 0813 0000 |0004: move-object/from16 v19, v0 │ │ +0b4838: 3913 1200 |0006: if-nez v19, 0018 // +0012 │ │ +0b483c: 2213 0805 |0008: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0508 │ │ +0b4840: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +0b4844: 5400 3e10 |000c: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b4848: 0814 0000 |000e: move-object/from16 v20, v0 │ │ +0b484c: 1315 0000 |0010: const/16 v21, #int 0 // #0 │ │ +0b4850: 1316 0000 |0012: const/16 v22, #int 0 // #0 │ │ +0b4854: 7604 4426 1300 |0014: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ +0b485a: 1113 |0017: return-object v19 │ │ +0b485c: 0800 1800 |0018: move-object/from16 v0, v24 │ │ +0b4860: 5400 3e10 |001a: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b4864: 0813 0000 |001c: move-object/from16 v19, v0 │ │ +0b4868: 7401 1a24 1300 |001e: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@241a │ │ +0b486e: 0a13 |0021: move-result v19 │ │ +0b4870: 3813 1e00 |0022: if-eqz v19, 0040 // +001e │ │ +0b4874: 0800 1800 |0024: move-object/from16 v0, v24 │ │ +0b4878: 5400 3710 |0026: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b487c: 0813 0000 |0028: move-object/from16 v19, v0 │ │ +0b4880: 7401 4f24 1300 |002a: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Response;.handshake:()Lcom/squareup/okhttp/Handshake; // method@244f │ │ +0b4886: 0c13 |002d: move-result-object v19 │ │ +0b4888: 3913 1200 |002e: if-nez v19, 0040 // +0012 │ │ +0b488c: 2213 0805 |0030: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0508 │ │ +0b4890: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +0b4894: 5400 3e10 |0034: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b4898: 0814 0000 |0036: move-object/from16 v20, v0 │ │ +0b489c: 1315 0000 |0038: const/16 v21, #int 0 // #0 │ │ +0b48a0: 1316 0000 |003a: const/16 v22, #int 0 // #0 │ │ +0b48a4: 7604 4426 1300 |003c: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ +0b48aa: 28d8 |003f: goto 0017 // -0028 │ │ +0b48ac: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +0b48b0: 5400 3710 |0042: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b48b4: 0813 0000 |0044: move-object/from16 v19, v0 │ │ +0b48b8: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +0b48bc: 5400 3e10 |0048: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b48c0: 0814 0000 |004a: move-object/from16 v20, v0 │ │ +0b48c4: 7702 4526 1300 |004c: invoke-static/range {v19, v20}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z // method@2645 │ │ +0b48ca: 0a13 |004f: move-result v19 │ │ +0b48cc: 3913 1200 |0050: if-nez v19, 0062 // +0012 │ │ +0b48d0: 2213 0805 |0052: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0508 │ │ +0b48d4: 0800 1800 |0054: move-object/from16 v0, v24 │ │ +0b48d8: 5400 3e10 |0056: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b48dc: 0814 0000 |0058: move-object/from16 v20, v0 │ │ +0b48e0: 1315 0000 |005a: const/16 v21, #int 0 // #0 │ │ +0b48e4: 1316 0000 |005c: const/16 v22, #int 0 // #0 │ │ +0b48e8: 7604 4426 1300 |005e: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ +0b48ee: 28b6 |0061: goto 0017 // -004a │ │ +0b48f0: 0800 1800 |0062: move-object/from16 v0, v24 │ │ +0b48f4: 5400 3e10 |0064: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b48f8: 0813 0000 |0066: move-object/from16 v19, v0 │ │ +0b48fc: 7401 1624 1300 |0068: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@2416 │ │ +0b4902: 0c09 |006b: move-result-object v9 │ │ +0b4904: 6e10 1623 0900 |006c: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.noCache:()Z // method@2316 │ │ +0b490a: 0a13 |006f: move-result v19 │ │ +0b490c: 3913 0e00 |0070: if-nez v19, 007e // +000e │ │ +0b4910: 0800 1800 |0072: move-object/from16 v0, v24 │ │ +0b4914: 5400 3e10 |0074: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b4918: 0813 0000 |0076: move-object/from16 v19, v0 │ │ +0b491c: 7701 4126 1300 |0078: invoke-static/range {v19}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.hasConditions:(Lcom/squareup/okhttp/Request;)Z // method@2641 │ │ +0b4922: 0a13 |007b: move-result v19 │ │ +0b4924: 3813 1200 |007c: if-eqz v19, 008e // +0012 │ │ +0b4928: 2213 0805 |007e: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0508 │ │ +0b492c: 0800 1800 |0080: move-object/from16 v0, v24 │ │ +0b4930: 5400 3e10 |0082: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b4934: 0814 0000 |0084: move-object/from16 v20, v0 │ │ +0b4938: 1315 0000 |0086: const/16 v21, #int 0 // #0 │ │ +0b493c: 1316 0000 |0088: const/16 v22, #int 0 // #0 │ │ +0b4940: 7604 4426 1300 |008a: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ +0b4946: 288a |008d: goto 0017 // -0076 │ │ +0b4948: 7601 3d26 1800 |008e: invoke-direct/range {v24}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponseAge:()J // method@263d │ │ +0b494e: 0b04 |0091: move-result-wide v4 │ │ +0b4950: 7601 3e26 1800 |0092: invoke-direct/range {v24}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.computeFreshnessLifetime:()J // method@263e │ │ +0b4956: 0b0a |0095: move-result-wide v10 │ │ +0b4958: 6e10 1223 0900 |0096: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ +0b495e: 0a13 |0099: move-result v19 │ │ +0b4960: 1314 ffff |009a: const/16 v20, #int -1 // #ffff │ │ +0b4964: 0200 1300 |009c: move/from16 v0, v19 │ │ +0b4968: 0201 1400 |009e: move/from16 v1, v20 │ │ +0b496c: 3210 1700 |00a0: if-eq v0, v1, 00b7 // +0017 │ │ +0b4970: 6213 d810 |00a2: sget-object v19, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d8 │ │ +0b4974: 6e10 1223 0900 |00a4: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ +0b497a: 0a14 |00a7: move-result v20 │ │ +0b497c: 0200 1400 |00a8: move/from16 v0, v20 │ │ +0b4980: 8100 |00aa: int-to-long v0, v0 │ │ +0b4982: 0514 0000 |00ab: move-wide/from16 v20, v0 │ │ +0b4986: 7403 2029 1300 |00ad: invoke-virtual/range {v19, v20, v21}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ +0b498c: 0b14 |00b0: move-result-wide v20 │ │ +0b498e: 0500 1400 |00b1: move-wide/from16 v0, v20 │ │ +0b4992: 7140 b027 ba10 |00b3: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0b4998: 0b0a |00b6: move-result-wide v10 │ │ +0b499a: 160e 0000 |00b7: const-wide/16 v14, #int 0 // #0 │ │ +0b499e: 6e10 1423 0900 |00b9: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:()I // method@2314 │ │ +0b49a4: 0a13 |00bc: move-result v19 │ │ +0b49a6: 1314 ffff |00bd: const/16 v20, #int -1 // #ffff │ │ +0b49aa: 0200 1300 |00bf: move/from16 v0, v19 │ │ +0b49ae: 0201 1400 |00c1: move/from16 v1, v20 │ │ +0b49b2: 3210 1100 |00c3: if-eq v0, v1, 00d4 // +0011 │ │ +0b49b6: 6213 d810 |00c5: sget-object v19, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d8 │ │ +0b49ba: 6e10 1423 0900 |00c7: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:()I // method@2314 │ │ +0b49c0: 0a14 |00ca: move-result v20 │ │ +0b49c2: 0200 1400 |00cb: move/from16 v0, v20 │ │ +0b49c6: 8100 |00cd: int-to-long v0, v0 │ │ +0b49c8: 0514 0000 |00ce: move-wide/from16 v20, v0 │ │ +0b49cc: 7403 2029 1300 |00d0: invoke-virtual/range {v19, v20, v21}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ +0b49d2: 0b0e |00d3: move-result-wide v14 │ │ +0b49d4: 160c 0000 |00d4: const-wide/16 v12, #int 0 // #0 │ │ +0b49d8: 0800 1800 |00d6: move-object/from16 v0, v24 │ │ +0b49dc: 5400 3710 |00d8: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b49e0: 0813 0000 |00da: move-object/from16 v19, v0 │ │ +0b49e4: 7401 4c24 1300 |00dc: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ +0b49ea: 0c12 |00df: move-result-object v18 │ │ +0b49ec: 7401 1523 1200 |00e0: invoke-virtual/range {v18}, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:()Z // method@2315 │ │ +0b49f2: 0a13 |00e3: move-result v19 │ │ +0b49f4: 3913 1d00 |00e4: if-nez v19, 0101 // +001d │ │ +0b49f8: 6e10 1323 0900 |00e6: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:()I // method@2313 │ │ +0b49fe: 0a13 |00e9: move-result v19 │ │ +0b4a00: 1314 ffff |00ea: const/16 v20, #int -1 // #ffff │ │ +0b4a04: 0200 1300 |00ec: move/from16 v0, v19 │ │ +0b4a08: 0201 1400 |00ee: move/from16 v1, v20 │ │ +0b4a0c: 3210 1100 |00f0: if-eq v0, v1, 0101 // +0011 │ │ +0b4a10: 6213 d810 |00f2: sget-object v19, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@10d8 │ │ +0b4a14: 6e10 1323 0900 |00f4: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:()I // method@2313 │ │ +0b4a1a: 0a14 |00f7: move-result v20 │ │ +0b4a1c: 0200 1400 |00f8: move/from16 v0, v20 │ │ +0b4a20: 8100 |00fa: int-to-long v0, v0 │ │ +0b4a22: 0514 0000 |00fb: move-wide/from16 v20, v0 │ │ +0b4a26: 7403 2029 1300 |00fd: invoke-virtual/range {v19, v20, v21}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2920 │ │ +0b4a2c: 0b0c |0100: move-result-wide v12 │ │ +0b4a2e: 7401 1623 1200 |0101: invoke-virtual/range {v18}, Lcom/squareup/okhttp/CacheControl;.noCache:()Z // method@2316 │ │ +0b4a34: 0a13 |0104: move-result v19 │ │ +0b4a36: 3913 4c00 |0105: if-nez v19, 0151 // +004c │ │ +0b4a3a: 9b14 040e |0107: add-long v20, v4, v14 │ │ +0b4a3e: 9b16 0a0c |0109: add-long v22, v10, v12 │ │ +0b4a42: 3113 1416 |010b: cmp-long v19, v20, v22 │ │ +0b4a46: 3b13 4400 |010d: if-gez v19, 0151 // +0044 │ │ +0b4a4a: 0800 1800 |010f: move-object/from16 v0, v24 │ │ +0b4a4e: 5400 3710 |0111: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b4a52: 0813 0000 |0113: move-object/from16 v19, v0 │ │ +0b4a56: 7401 5324 1300 |0115: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ +0b4a5c: 0c06 |0118: move-result-object v6 │ │ +0b4a5e: 9b14 040e |0119: add-long v20, v4, v14 │ │ +0b4a62: 3113 140a |011b: cmp-long v19, v20, v10 │ │ +0b4a66: 3a13 0d00 |011d: if-ltz v19, 012a // +000d │ │ +0b4a6a: 1a13 7e13 |011f: const-string v19, "Warning" // string@137e │ │ +0b4a6e: 1a14 4e01 |0121: const-string v20, "110 HttpURLConnection "Response is stale"" // string@014e │ │ +0b4a72: 0800 1300 |0123: move-object/from16 v0, v19 │ │ +0b4a76: 0801 1400 |0125: move-object/from16 v1, v20 │ │ +0b4a7a: 6e30 3024 0601 |0127: invoke-virtual {v6, v0, v1}, Lcom/squareup/okhttp/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@2430 │ │ +0b4a80: 1710 005c 2605 |012a: const-wide/32 v16, #float 7.82218e-36 // #05265c00 │ │ +0b4a86: 3113 0410 |012d: cmp-long v19, v4, v16 │ │ +0b4a8a: 3d13 1300 |012f: if-lez v19, 0142 // +0013 │ │ +0b4a8e: 7601 4226 1800 |0131: invoke-direct/range {v24}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.isFreshnessLifetimeHeuristic:()Z // method@2642 │ │ +0b4a94: 0a13 |0134: move-result v19 │ │ +0b4a96: 3813 0d00 |0135: if-eqz v19, 0142 // +000d │ │ +0b4a9a: 1a13 7e13 |0137: const-string v19, "Warning" // string@137e │ │ +0b4a9e: 1a14 4f01 |0139: const-string v20, "113 HttpURLConnection "Heuristic expiration"" // string@014f │ │ +0b4aa2: 0800 1300 |013b: move-object/from16 v0, v19 │ │ +0b4aa6: 0801 1400 |013d: move-object/from16 v1, v20 │ │ +0b4aaa: 6e30 3024 0601 |013f: invoke-virtual {v6, v0, v1}, Lcom/squareup/okhttp/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@2430 │ │ +0b4ab0: 2213 0805 |0142: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0508 │ │ +0b4ab4: 1314 0000 |0144: const/16 v20, #int 0 // #0 │ │ +0b4ab8: 6e10 3224 0600 |0146: invoke-virtual {v6}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b4abe: 0c15 |0149: move-result-object v21 │ │ +0b4ac0: 1316 0000 |014a: const/16 v22, #int 0 // #0 │ │ +0b4ac4: 7604 4426 1300 |014c: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ +0b4aca: 2900 c8fe |014f: goto/16 0017 // -0138 │ │ +0b4ace: 0800 1800 |0151: move-object/from16 v0, v24 │ │ +0b4ad2: 5400 3e10 |0153: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b4ad6: 0813 0000 |0155: move-object/from16 v19, v0 │ │ +0b4ada: 7401 1c24 1300 |0157: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ +0b4ae0: 0c08 |015a: move-result-object v8 │ │ +0b4ae2: 0800 1800 |015b: move-object/from16 v0, v24 │ │ +0b4ae6: 5400 3810 |015d: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@1038 │ │ +0b4aea: 0813 0000 |015f: move-object/from16 v19, v0 │ │ +0b4aee: 3813 3000 |0161: if-eqz v19, 0191 // +0030 │ │ +0b4af2: 1a13 5006 |0163: const-string v19, "If-None-Match" // string@0650 │ │ +0b4af6: 0800 1800 |0165: move-object/from16 v0, v24 │ │ +0b4afa: 5400 3810 |0167: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@1038 │ │ +0b4afe: 0814 0000 |0169: move-object/from16 v20, v0 │ │ +0b4b02: 0800 1300 |016b: move-object/from16 v0, v19 │ │ +0b4b06: 0801 1400 |016d: move-object/from16 v1, v20 │ │ +0b4b0a: 6e30 0924 0801 |016f: invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b4b10: 6e10 0824 0800 |0172: invoke-virtual {v8}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0b4b16: 0c07 |0175: move-result-object v7 │ │ +0b4b18: 7110 4126 0700 |0176: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.hasConditions:(Lcom/squareup/okhttp/Request;)Z // method@2641 │ │ +0b4b1e: 0a13 |0179: move-result v19 │ │ +0b4b20: 3813 4700 |017a: if-eqz v19, 01c1 // +0047 │ │ +0b4b24: 2213 0805 |017c: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0508 │ │ +0b4b28: 0800 1800 |017e: move-object/from16 v0, v24 │ │ +0b4b2c: 5400 3710 |0180: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b4b30: 0814 0000 |0182: move-object/from16 v20, v0 │ │ +0b4b34: 1315 0000 |0184: const/16 v21, #int 0 // #0 │ │ +0b4b38: 0800 1300 |0186: move-object/from16 v0, v19 │ │ +0b4b3c: 0801 1400 |0188: move-object/from16 v1, v20 │ │ +0b4b40: 0802 1500 |018a: move-object/from16 v2, v21 │ │ +0b4b44: 7040 4426 7021 |018c: invoke-direct {v0, v7, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ +0b4b4a: 2900 88fe |018f: goto/16 0017 // -0178 │ │ +0b4b4e: 0800 1800 |0191: move-object/from16 v0, v24 │ │ +0b4b52: 5400 3a10 |0193: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@103a │ │ +0b4b56: 0813 0000 |0195: move-object/from16 v19, v0 │ │ +0b4b5a: 3813 1200 |0197: if-eqz v19, 01a9 // +0012 │ │ +0b4b5e: 1a13 4f06 |0199: const-string v19, "If-Modified-Since" // string@064f │ │ +0b4b62: 0800 1800 |019b: move-object/from16 v0, v24 │ │ +0b4b66: 5400 3b10 |019d: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@103b │ │ +0b4b6a: 0814 0000 |019f: move-object/from16 v20, v0 │ │ +0b4b6e: 0800 1300 |01a1: move-object/from16 v0, v19 │ │ +0b4b72: 0801 1400 |01a3: move-object/from16 v1, v20 │ │ +0b4b76: 6e30 0924 0801 |01a5: invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b4b7c: 28ca |01a8: goto 0172 // -0036 │ │ +0b4b7e: 0800 1800 |01a9: move-object/from16 v0, v24 │ │ +0b4b82: 5400 4010 |01ab: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@1040 │ │ +0b4b86: 0813 0000 |01ad: move-object/from16 v19, v0 │ │ +0b4b8a: 3813 c3ff |01af: if-eqz v19, 0172 // -003d │ │ +0b4b8e: 1a13 4f06 |01b1: const-string v19, "If-Modified-Since" // string@064f │ │ +0b4b92: 0800 1800 |01b3: move-object/from16 v0, v24 │ │ +0b4b96: 5400 4110 |01b5: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@1041 │ │ +0b4b9a: 0814 0000 |01b7: move-object/from16 v20, v0 │ │ +0b4b9e: 0800 1300 |01b9: move-object/from16 v0, v19 │ │ +0b4ba2: 0801 1400 |01bb: move-object/from16 v1, v20 │ │ +0b4ba6: 6e30 0924 0801 |01bd: invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b4bac: 28b2 |01c0: goto 0172 // -004e │ │ +0b4bae: 2213 0805 |01c1: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0508 │ │ +0b4bb2: 1314 0000 |01c3: const/16 v20, #int 0 // #0 │ │ +0b4bb6: 1315 0000 |01c5: const/16 v21, #int 0 // #0 │ │ +0b4bba: 0800 1300 |01c7: move-object/from16 v0, v19 │ │ +0b4bbe: 0801 1400 |01c9: move-object/from16 v1, v20 │ │ +0b4bc2: 0802 1500 |01cb: move-object/from16 v2, v21 │ │ +0b4bc6: 7040 4426 7021 |01cd: invoke-direct {v0, v7, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ +0b4bcc: 2900 47fe |01d0: goto/16 0017 // -01b9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0008 line=175 │ │ 0x0017 line=236 │ │ 0x0018 line=179 │ │ 0x0030 line=180 │ │ @@ -282333,27 +282359,27 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b4b4c: |[0b4b4c] com.squareup.okhttp.internal.http.CacheStrategy$Factory.hasConditions:(Lcom/squareup/okhttp/Request;)Z │ │ -0b4b5c: 1a00 4b06 |0000: const-string v0, "If-Modified-Since" // string@064b │ │ -0b4b60: 6e20 1724 0100 |0002: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ -0b4b66: 0c00 |0005: move-result-object v0 │ │ -0b4b68: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -0b4b6c: 1a00 4c06 |0008: const-string v0, "If-None-Match" // string@064c │ │ -0b4b70: 6e20 1724 0100 |000a: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ -0b4b76: 0c00 |000d: move-result-object v0 │ │ -0b4b78: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -0b4b7c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0b4b7e: 0f00 |0011: return v0 │ │ -0b4b80: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0b4b82: 28fe |0013: goto 0011 // -0002 │ │ +0b4bd0: |[0b4bd0] com.squareup.okhttp.internal.http.CacheStrategy$Factory.hasConditions:(Lcom/squareup/okhttp/Request;)Z │ │ +0b4be0: 1a00 4f06 |0000: const-string v0, "If-Modified-Since" // string@064f │ │ +0b4be4: 6e20 1724 0100 |0002: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ +0b4bea: 0c00 |0005: move-result-object v0 │ │ +0b4bec: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0b4bf0: 1a00 5006 |0008: const-string v0, "If-None-Match" // string@0650 │ │ +0b4bf4: 6e20 1724 0100 |000a: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ +0b4bfa: 0c00 |000d: move-result-object v0 │ │ +0b4bfc: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +0b4c00: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0b4c02: 0f00 |0011: return v0 │ │ +0b4c04: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0b4c06: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 request Lcom/squareup/okhttp/Request; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;) │ │ @@ -282361,28 +282387,28 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b4b84: |[0b4b84] com.squareup.okhttp.internal.http.CacheStrategy$Factory.isFreshnessLifetimeHeuristic:()Z │ │ -0b4b94: 5420 3710 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ -0b4b98: 6e10 4c24 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ -0b4b9e: 0c00 |0005: move-result-object v0 │ │ -0b4ba0: 6e10 1223 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ -0b4ba6: 0a00 |0009: move-result v0 │ │ -0b4ba8: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -0b4baa: 3310 0800 |000b: if-ne v0, v1, 0013 // +0008 │ │ -0b4bae: 5420 3910 |000d: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@1039 │ │ -0b4bb2: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -0b4bb6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0b4bb8: 0f00 |0012: return v0 │ │ -0b4bba: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0b4bbc: 28fe |0014: goto 0012 // -0002 │ │ +0b4c08: |[0b4c08] com.squareup.okhttp.internal.http.CacheStrategy$Factory.isFreshnessLifetimeHeuristic:()Z │ │ +0b4c18: 5420 3710 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1037 │ │ +0b4c1c: 6e10 4c24 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ +0b4c22: 0c00 |0005: move-result-object v0 │ │ +0b4c24: 6e10 1223 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ +0b4c2a: 0a00 |0009: move-result v0 │ │ +0b4c2c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0b4c2e: 3310 0800 |000b: if-ne v0, v1, 0013 // +0008 │ │ +0b4c32: 5420 3910 |000d: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@1039 │ │ +0b4c36: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +0b4c3a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0b4c3c: 0f00 |0012: return v0 │ │ +0b4c3e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0b4c40: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ │ │ Virtual methods - │ │ @@ -282391,56 +282417,56 @@ │ │ type : '()Lcom/squareup/okhttp/internal/http/CacheStrategy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0b4bc0: |[0b4bc0] com.squareup.okhttp.internal.http.CacheStrategy$Factory.get:()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ -0b4bd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b4bd2: 7010 4026 0300 |0001: invoke-direct {v3}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.getCandidate:()Lcom/squareup/okhttp/internal/http/CacheStrategy; // method@2640 │ │ -0b4bd8: 0c00 |0004: move-result-object v0 │ │ -0b4bda: 5401 4310 |0005: iget-object v1, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@1043 │ │ -0b4bde: 3801 1300 |0007: if-eqz v1, 001a // +0013 │ │ -0b4be2: 5431 3e10 |0009: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ -0b4be6: 6e10 1624 0100 |000b: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@2416 │ │ -0b4bec: 0c01 |000e: move-result-object v1 │ │ -0b4bee: 6e10 1823 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:()Z // method@2318 │ │ -0b4bf4: 0a01 |0012: move-result v1 │ │ -0b4bf6: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ -0b4bfa: 2200 0705 |0015: new-instance v0, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0507 │ │ -0b4bfe: 7040 4426 2022 |0017: invoke-direct {v0, v2, v2, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ -0b4c04: 1100 |001a: return-object v0 │ │ +0b4c44: |[0b4c44] com.squareup.okhttp.internal.http.CacheStrategy$Factory.get:()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ +0b4c54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b4c56: 7010 4026 0300 |0001: invoke-direct {v3}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.getCandidate:()Lcom/squareup/okhttp/internal/http/CacheStrategy; // method@2640 │ │ +0b4c5c: 0c00 |0004: move-result-object v0 │ │ +0b4c5e: 5401 4310 |0005: iget-object v1, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@1043 │ │ +0b4c62: 3801 1300 |0007: if-eqz v1, 001a // +0013 │ │ +0b4c66: 5431 3e10 |0009: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@103e │ │ +0b4c6a: 6e10 1624 0100 |000b: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@2416 │ │ +0b4c70: 0c01 |000e: move-result-object v1 │ │ +0b4c72: 6e10 1823 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:()Z // method@2318 │ │ +0b4c78: 0a01 |0012: move-result v1 │ │ +0b4c7a: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ +0b4c7e: 2200 0805 |0015: new-instance v0, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0508 │ │ +0b4c82: 7040 4426 2022 |0017: invoke-direct {v0, v2, v2, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@2644 │ │ +0b4c88: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=161 │ │ 0x0005 line=163 │ │ 0x0015 line=165 │ │ 0x001a line=168 │ │ locals : │ │ 0x0005 - 0x0017 reg=0 candidate Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ 0x0000 - 0x001b reg=3 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ │ │ - source_file_idx : 1015 (CacheStrategy.java) │ │ + source_file_idx : 1018 (CacheStrategy.java) │ │ │ │ -Class #975 header: │ │ -class_idx : 1287 │ │ +Class #976 header: │ │ +class_idx : 1288 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1015 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1018 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #975 annotations: │ │ +Class #976 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; } │ │ │ │ -Class #975 - │ │ +Class #976 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/CacheStrategy;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/CacheStrategy;) │ │ @@ -282457,19 +282483,19 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b4c08: |[0b4c08] com.squareup.okhttp.internal.http.CacheStrategy.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ │ -0b4c18: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b4c1e: 5b01 4310 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@1043 │ │ -0b4c22: 5b02 4210 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1042 │ │ -0b4c26: 0e00 |0007: return-void │ │ +0b4c8c: |[0b4c8c] com.squareup.okhttp.internal.http.CacheStrategy.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ │ +0b4c9c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b4ca2: 5b01 4310 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@1043 │ │ +0b4ca6: 5b02 4210 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1042 │ │ +0b4caa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -282482,17 +282508,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b4c28: |[0b4c28] com.squareup.okhttp.internal.http.CacheStrategy.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ -0b4c38: 7030 4326 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V // method@2643 │ │ -0b4c3e: 0e00 |0003: return-void │ │ +0b4cac: |[0b4cac] com.squareup.okhttp.internal.http.CacheStrategy.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ +0b4cbc: 7030 4326 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V // method@2643 │ │ +0b4cc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Response; │ │ @@ -282503,53 +282529,53 @@ │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -0b4c40: |[0b4c40] com.squareup.okhttp.internal.http.CacheStrategy.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z │ │ -0b4c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b4c52: 6e10 4e24 0300 |0001: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ -0b4c58: 0a01 |0004: move-result v1 │ │ -0b4c5a: 2c01 4100 0000 |0005: sparse-switch v1, 00000046 // +00000041 │ │ -0b4c60: 0f00 |0008: return v0 │ │ -0b4c62: 1a01 2805 |0009: const-string v1, "Expires" // string@0528 │ │ -0b4c66: 6e20 5024 1300 |000b: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ -0b4c6c: 0c01 |000e: move-result-object v1 │ │ -0b4c6e: 3901 2100 |000f: if-nez v1, 0030 // +0021 │ │ -0b4c72: 6e10 4c24 0300 |0011: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ -0b4c78: 0c01 |0014: move-result-object v1 │ │ -0b4c7a: 6e10 1223 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ -0b4c80: 0a01 |0018: move-result v1 │ │ -0b4c82: 12f2 |0019: const/4 v2, #int -1 // #ff │ │ -0b4c84: 3321 1600 |001a: if-ne v1, v2, 0030 // +0016 │ │ -0b4c88: 6e10 4c24 0300 |001c: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ -0b4c8e: 0c01 |001f: move-result-object v1 │ │ -0b4c90: 6e10 1123 0100 |0020: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.isPublic:()Z // method@2311 │ │ -0b4c96: 0a01 |0023: move-result v1 │ │ -0b4c98: 3901 0c00 |0024: if-nez v1, 0030 // +000c │ │ -0b4c9c: 6e10 4c24 0300 |0026: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ -0b4ca2: 0c01 |0029: move-result-object v1 │ │ -0b4ca4: 6e10 1023 0100 |002a: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.isPrivate:()Z // method@2310 │ │ -0b4caa: 0a01 |002d: move-result v1 │ │ -0b4cac: 3801 daff |002e: if-eqz v1, 0008 // -0026 │ │ -0b4cb0: 6e10 4c24 0300 |0030: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ -0b4cb6: 0c01 |0033: move-result-object v1 │ │ -0b4cb8: 6e10 1723 0100 |0034: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.noStore:()Z // method@2317 │ │ -0b4cbe: 0a01 |0037: move-result v1 │ │ -0b4cc0: 3901 d0ff |0038: if-nez v1, 0008 // -0030 │ │ -0b4cc4: 6e10 1624 0400 |003a: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@2416 │ │ -0b4cca: 0c01 |003d: move-result-object v1 │ │ -0b4ccc: 6e10 1723 0100 |003e: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.noStore:()Z // method@2317 │ │ -0b4cd2: 0a01 |0041: move-result v1 │ │ -0b4cd4: 3901 c6ff |0042: if-nez v1, 0008 // -003a │ │ -0b4cd8: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -0b4cda: 28c3 |0045: goto 0008 // -003d │ │ -0b4cdc: 0002 0d00 c800 0000 cb00 0000 cc00 ... |0046: sparse-switch-data (54 units) │ │ +0b4cc4: |[0b4cc4] com.squareup.okhttp.internal.http.CacheStrategy.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z │ │ +0b4cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4cd6: 6e10 4e24 0300 |0001: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ +0b4cdc: 0a01 |0004: move-result v1 │ │ +0b4cde: 2c01 4100 0000 |0005: sparse-switch v1, 00000046 // +00000041 │ │ +0b4ce4: 0f00 |0008: return v0 │ │ +0b4ce6: 1a01 2b05 |0009: const-string v1, "Expires" // string@052b │ │ +0b4cea: 6e20 5024 1300 |000b: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ +0b4cf0: 0c01 |000e: move-result-object v1 │ │ +0b4cf2: 3901 2100 |000f: if-nez v1, 0030 // +0021 │ │ +0b4cf6: 6e10 4c24 0300 |0011: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ +0b4cfc: 0c01 |0014: move-result-object v1 │ │ +0b4cfe: 6e10 1223 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@2312 │ │ +0b4d04: 0a01 |0018: move-result v1 │ │ +0b4d06: 12f2 |0019: const/4 v2, #int -1 // #ff │ │ +0b4d08: 3321 1600 |001a: if-ne v1, v2, 0030 // +0016 │ │ +0b4d0c: 6e10 4c24 0300 |001c: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ +0b4d12: 0c01 |001f: move-result-object v1 │ │ +0b4d14: 6e10 1123 0100 |0020: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.isPublic:()Z // method@2311 │ │ +0b4d1a: 0a01 |0023: move-result v1 │ │ +0b4d1c: 3901 0c00 |0024: if-nez v1, 0030 // +000c │ │ +0b4d20: 6e10 4c24 0300 |0026: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ +0b4d26: 0c01 |0029: move-result-object v1 │ │ +0b4d28: 6e10 1023 0100 |002a: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.isPrivate:()Z // method@2310 │ │ +0b4d2e: 0a01 |002d: move-result v1 │ │ +0b4d30: 3801 daff |002e: if-eqz v1, 0008 // -0026 │ │ +0b4d34: 6e10 4c24 0300 |0030: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@244c │ │ +0b4d3a: 0c01 |0033: move-result-object v1 │ │ +0b4d3c: 6e10 1723 0100 |0034: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.noStore:()Z // method@2317 │ │ +0b4d42: 0a01 |0037: move-result v1 │ │ +0b4d44: 3901 d0ff |0038: if-nez v1, 0008 // -0030 │ │ +0b4d48: 6e10 1624 0400 |003a: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@2416 │ │ +0b4d4e: 0c01 |003d: move-result-object v1 │ │ +0b4d50: 6e10 1723 0100 |003e: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.noStore:()Z // method@2317 │ │ +0b4d56: 0a01 |0041: move-result v1 │ │ +0b4d58: 3901 c6ff |0042: if-nez v1, 0008 // -003a │ │ +0b4d5c: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +0b4d5e: 28c3 |0045: goto 0008 // -003d │ │ +0b4d60: 0002 0d00 c800 0000 cb00 0000 cc00 ... |0046: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0008 line=85 │ │ 0x0009 line=71 │ │ 0x0011 line=72 │ │ 0x001c line=73 │ │ @@ -282557,27 +282583,27 @@ │ │ 0x0030 line=85 │ │ 0x0046 line=51 │ │ locals : │ │ 0x0000 - 0x007c reg=3 response Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x007c reg=4 request Lcom/squareup/okhttp/Request; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1015 (CacheStrategy.java) │ │ + source_file_idx : 1018 (CacheStrategy.java) │ │ │ │ -Class #976 header: │ │ -class_idx : 1288 │ │ +Class #977 header: │ │ +class_idx : 1289 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1495 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1499 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #976 - │ │ +Class #977 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/HeaderParser;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -282586,31 +282612,31 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0b4d48: |[0b4d48] com.squareup.okhttp.internal.http.HeaderParser.parseSeconds:(Ljava/lang/String;I)I │ │ -0b4d58: 7110 a227 0600 |0000: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ -0b4d5e: 0b02 |0003: move-result-wide v2 │ │ -0b4d60: 1704 ffff ff7f |0004: const-wide/32 v4, #float nan // #7fffffff │ │ -0b4d66: 3101 0204 |0007: cmp-long v1, v2, v4 │ │ -0b4d6a: 3d01 0600 |0009: if-lez v1, 000f // +0006 │ │ -0b4d6e: 1407 ffff ff7f |000b: const v7, #float nan // #7fffffff │ │ -0b4d74: 0f07 |000e: return v7 │ │ -0b4d76: 1604 0000 |000f: const-wide/16 v4, #int 0 // #0 │ │ -0b4d7a: 3101 0204 |0011: cmp-long v1, v2, v4 │ │ -0b4d7e: 3b01 0400 |0013: if-gez v1, 0017 // +0004 │ │ -0b4d82: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -0b4d84: 28f8 |0016: goto 000e // -0008 │ │ -0b4d86: 8427 |0017: long-to-int v7, v2 │ │ -0b4d88: 28f6 |0018: goto 000e // -000a │ │ -0b4d8a: 0d00 |0019: move-exception v0 │ │ -0b4d8c: 28f4 |001a: goto 000e // -000c │ │ +0b4dcc: |[0b4dcc] com.squareup.okhttp.internal.http.HeaderParser.parseSeconds:(Ljava/lang/String;I)I │ │ +0b4ddc: 7110 a227 0600 |0000: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ +0b4de2: 0b02 |0003: move-result-wide v2 │ │ +0b4de4: 1704 ffff ff7f |0004: const-wide/32 v4, #float nan // #7fffffff │ │ +0b4dea: 3101 0204 |0007: cmp-long v1, v2, v4 │ │ +0b4dee: 3d01 0600 |0009: if-lez v1, 000f // +0006 │ │ +0b4df2: 1407 ffff ff7f |000b: const v7, #float nan // #7fffffff │ │ +0b4df8: 0f07 |000e: return v7 │ │ +0b4dfa: 1604 0000 |000f: const-wide/16 v4, #int 0 // #0 │ │ +0b4dfe: 3101 0204 |0011: cmp-long v1, v2, v4 │ │ +0b4e02: 3b01 0400 |0013: if-gez v1, 0017 // +0004 │ │ +0b4e06: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +0b4e08: 28f8 |0016: goto 000e // -0008 │ │ +0b4e0a: 8427 |0017: long-to-int v7, v2 │ │ +0b4e0c: 28f6 |0018: goto 000e // -000a │ │ +0b4e0e: 0d00 |0019: move-exception v0 │ │ +0b4e10: 28f4 |001a: goto 000e // -000c │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/NumberFormatException; -> 0x0019 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x000b line=56 │ │ @@ -282633,27 +282659,27 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0b4da0: |[0b4da0] com.squareup.okhttp.internal.http.HeaderParser.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I │ │ -0b4db0: 6e10 e327 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b4db6: 0a00 |0003: move-result v0 │ │ -0b4db8: 3503 0d00 |0004: if-ge v3, v0, 0011 // +000d │ │ -0b4dbc: 6e20 d327 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0b4dc2: 0a00 |0009: move-result v0 │ │ -0b4dc4: 6e20 dd27 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0b4dca: 0a00 |000d: move-result v0 │ │ -0b4dcc: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -0b4dce: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ -0b4dd2: 0f03 |0011: return v3 │ │ -0b4dd4: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b4dd8: 28ec |0014: goto 0000 // -0014 │ │ +0b4e24: |[0b4e24] com.squareup.okhttp.internal.http.HeaderParser.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I │ │ +0b4e34: 6e10 e327 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b4e3a: 0a00 |0003: move-result v0 │ │ +0b4e3c: 3503 0d00 |0004: if-ge v3, v0, 0011 // +000d │ │ +0b4e40: 6e20 d327 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0b4e46: 0a00 |0009: move-result v0 │ │ +0b4e48: 6e20 dd27 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0b4e4e: 0a00 |000d: move-result v0 │ │ +0b4e50: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +0b4e52: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ +0b4e56: 0f03 |0011: return v3 │ │ +0b4e58: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b4e5c: 28ec |0014: goto 0000 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0006 line=27 │ │ 0x0011 line=31 │ │ 0x0012 line=26 │ │ locals : │ │ @@ -282666,87 +282692,87 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0b4ddc: |[0b4ddc] com.squareup.okhttp.internal.http.HeaderParser.skipWhitespace:(Ljava/lang/String;I)I │ │ -0b4dec: 6e10 e327 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b4df2: 0a01 |0003: move-result v1 │ │ -0b4df4: 3513 0e00 |0004: if-ge v3, v1, 0012 // +000e │ │ -0b4df8: 6e20 d327 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0b4dfe: 0a00 |0009: move-result v0 │ │ -0b4e00: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -0b4e04: 3210 0700 |000c: if-eq v0, v1, 0013 // +0007 │ │ -0b4e08: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -0b4e0c: 3210 0300 |0010: if-eq v0, v1, 0013 // +0003 │ │ -0b4e10: 0f03 |0012: return v3 │ │ -0b4e12: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b4e16: 28eb |0015: goto 0000 // -0015 │ │ +0b4e60: |[0b4e60] com.squareup.okhttp.internal.http.HeaderParser.skipWhitespace:(Ljava/lang/String;I)I │ │ +0b4e70: 6e10 e327 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b4e76: 0a01 |0003: move-result v1 │ │ +0b4e78: 3513 0e00 |0004: if-ge v3, v1, 0012 // +000e │ │ +0b4e7c: 6e20 d327 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0b4e82: 0a00 |0009: move-result v0 │ │ +0b4e84: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +0b4e88: 3210 0700 |000c: if-eq v0, v1, 0013 // +0007 │ │ +0b4e8c: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +0b4e90: 3210 0300 |0010: if-eq v0, v1, 0013 // +0003 │ │ +0b4e94: 0f03 |0012: return v3 │ │ +0b4e96: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b4e9a: 28eb |0015: goto 0000 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000a line=41 │ │ 0x0012 line=45 │ │ 0x0013 line=39 │ │ locals : │ │ 0x000a - 0x0012 reg=0 c C │ │ 0x0013 - 0x0016 reg=0 c C │ │ 0x0000 - 0x0016 reg=2 input Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=3 pos I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1495 (HeaderParser.java) │ │ + source_file_idx : 1499 (HeaderParser.java) │ │ │ │ -Class #977 header: │ │ -class_idx : 1289 │ │ +Class #978 header: │ │ +class_idx : 1290 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1517 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1521 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #977 annotations: │ │ +Class #978 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #977 - │ │ +Class #978 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http1xStream$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1517 (Http1xStream.java) │ │ + source_file_idx : 1521 (Http1xStream.java) │ │ │ │ -Class #978 header: │ │ -class_idx : 1290 │ │ +Class #979 header: │ │ +class_idx : 1291 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1517 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1521 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #978 annotations: │ │ +Class #979 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1026 name="AbstractSource" │ │ Annotations on method #9803 'endOfInput' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #978 - │ │ +Class #979 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ Instance fields - │ │ @@ -282768,26 +282794,26 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0b4e18: |[0b4e18] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ -0b4e28: 5b23 4510 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4e2c: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b4e32: 2200 4f06 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@064f │ │ -0b4e36: 5421 4510 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4e3a: 7110 7026 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ -0b4e40: 0c01 |000c: move-result-object v1 │ │ -0b4e42: 7210 482c 0100 |000d: invoke-interface {v1}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ -0b4e48: 0c01 |0010: move-result-object v1 │ │ -0b4e4a: 7020 6b2c 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@2c6b │ │ -0b4e50: 5b20 4610 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@1046 │ │ -0b4e54: 0e00 |0016: return-void │ │ +0b4e9c: |[0b4e9c] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ +0b4eac: 5b23 4510 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4eb0: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b4eb6: 2200 5206 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@0652 │ │ +0b4eba: 5421 4510 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4ebe: 7110 7026 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ +0b4ec4: 0c01 |000c: move-result-object v1 │ │ +0b4ec6: 7210 482c 0100 |000d: invoke-interface {v1}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ +0b4ecc: 0c01 |0010: move-result-object v1 │ │ +0b4ece: 7020 6b2c 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@2c6b │ │ +0b4ed4: 5b20 4610 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@1046 │ │ +0b4ed8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0005 line=344 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource; │ │ 0x0000 - 0x0017 reg=3 (null) Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -282797,17 +282823,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b4e58: |[0b4e58] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ -0b4e68: 7020 4926 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@2649 │ │ -0b4e6e: 0e00 |0003: return-void │ │ +0b4edc: |[0b4edc] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ +0b4eec: 7020 4926 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@2649 │ │ +0b4ef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/http/Http1xStream$1; │ │ @@ -282818,51 +282844,51 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0b4e70: |[0b4e70] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.endOfInput:()V │ │ -0b4e80: 5430 4510 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4e84: 7110 6e26 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@266e │ │ -0b4e8a: 0a00 |0005: move-result v0 │ │ -0b4e8c: 1251 |0006: const/4 v1, #int 5 // #5 │ │ -0b4e8e: 3210 2100 |0007: if-eq v0, v1, 0028 // +0021 │ │ -0b4e92: 2200 5705 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b4e96: 2201 6c05 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b4e9a: 7010 f927 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b4ea0: 1a02 f633 |0010: const-string v2, "state: " // string@33f6 │ │ -0b4ea4: 6e20 0228 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b4eaa: 0c01 |0015: move-result-object v1 │ │ -0b4eac: 5432 4510 |0016: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4eb0: 7110 6e26 0200 |0018: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@266e │ │ -0b4eb6: 0a02 |001b: move-result v2 │ │ -0b4eb8: 6e20 fe27 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b4ebe: 0c01 |001f: move-result-object v1 │ │ -0b4ec0: 6e10 0628 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b4ec6: 0c01 |0023: move-result-object v1 │ │ -0b4ec8: 7020 9327 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b4ece: 2700 |0027: throw v0 │ │ -0b4ed0: 5430 4510 |0028: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4ed4: 5431 4610 |002a: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@1046 │ │ -0b4ed8: 7120 6d26 1000 |002c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@266d │ │ -0b4ede: 5430 4510 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4ee2: 1261 |0031: const/4 v1, #int 6 // #6 │ │ -0b4ee4: 7120 6f26 1000 |0032: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@266f │ │ -0b4eea: 5430 4510 |0035: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4eee: 7110 7126 0000 |0037: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ -0b4ef4: 0c00 |003a: move-result-object v0 │ │ -0b4ef6: 3800 0d00 |003b: if-eqz v0, 0048 // +000d │ │ -0b4efa: 5430 4510 |003d: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4efe: 7110 7126 0000 |003f: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ -0b4f04: 0c00 |0042: move-result-object v0 │ │ -0b4f06: 5431 4510 |0043: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4f0a: 6e20 1227 1000 |0045: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@2712 │ │ -0b4f10: 0e00 |0048: return-void │ │ +0b4ef4: |[0b4ef4] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.endOfInput:()V │ │ +0b4f04: 5430 4510 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4f08: 7110 6e26 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@266e │ │ +0b4f0e: 0a00 |0005: move-result v0 │ │ +0b4f10: 1251 |0006: const/4 v1, #int 5 // #5 │ │ +0b4f12: 3210 2100 |0007: if-eq v0, v1, 0028 // +0021 │ │ +0b4f16: 2200 5805 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b4f1a: 2201 6d05 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b4f1e: 7010 f927 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b4f24: 1a02 0034 |0010: const-string v2, "state: " // string@3400 │ │ +0b4f28: 6e20 0228 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b4f2e: 0c01 |0015: move-result-object v1 │ │ +0b4f30: 5432 4510 |0016: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4f34: 7110 6e26 0200 |0018: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@266e │ │ +0b4f3a: 0a02 |001b: move-result v2 │ │ +0b4f3c: 6e20 fe27 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b4f42: 0c01 |001f: move-result-object v1 │ │ +0b4f44: 6e10 0628 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b4f4a: 0c01 |0023: move-result-object v1 │ │ +0b4f4c: 7020 9327 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b4f52: 2700 |0027: throw v0 │ │ +0b4f54: 5430 4510 |0028: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4f58: 5431 4610 |002a: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@1046 │ │ +0b4f5c: 7120 6d26 1000 |002c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@266d │ │ +0b4f62: 5430 4510 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4f66: 1261 |0031: const/4 v1, #int 6 // #6 │ │ +0b4f68: 7120 6f26 1000 |0032: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@266f │ │ +0b4f6e: 5430 4510 |0035: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4f72: 7110 7126 0000 |0037: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ +0b4f78: 0c00 |003a: move-result-object v0 │ │ +0b4f7a: 3800 0d00 |003b: if-eqz v0, 0048 // +000d │ │ +0b4f7e: 5430 4510 |003d: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4f82: 7110 7126 0000 |003f: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ +0b4f88: 0c00 |0042: move-result-object v0 │ │ +0b4f8a: 5431 4510 |0043: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4f8e: 6e20 1227 1000 |0045: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@2712 │ │ +0b4f94: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0028 line=358 │ │ 0x002f line=360 │ │ 0x0035 line=361 │ │ 0x003d line=362 │ │ @@ -282875,17 +282901,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4f14: |[0b4f14] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.timeout:()Lokio/Timeout; │ │ -0b4f24: 5410 4610 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@1046 │ │ -0b4f28: 1100 |0002: return-object v0 │ │ +0b4f98: |[0b4f98] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.timeout:()Lokio/Timeout; │ │ +0b4fa8: 5410 4610 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@1046 │ │ +0b4fac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;) │ │ @@ -282893,72 +282919,72 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0b4f2c: |[0b4f2c] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.unexpectedEndOfInput:()V │ │ -0b4f3c: 1261 |0000: const/4 v1, #int 6 // #6 │ │ -0b4f3e: 5420 4510 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4f42: 7110 6e26 0000 |0003: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@266e │ │ -0b4f48: 0a00 |0006: move-result v0 │ │ -0b4f4a: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -0b4f4e: 0e00 |0009: return-void │ │ -0b4f50: 5420 4510 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4f54: 7120 6f26 1000 |000c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@266f │ │ -0b4f5a: 5420 4510 |000f: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4f5e: 7110 7126 0000 |0011: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ -0b4f64: 0c00 |0014: move-result-object v0 │ │ -0b4f66: 3800 f4ff |0015: if-eqz v0, 0009 // -000c │ │ -0b4f6a: 5420 4510 |0017: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4f6e: 7110 7126 0000 |0019: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ -0b4f74: 0c00 |001c: move-result-object v0 │ │ -0b4f76: 6e10 0c27 0000 |001d: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@270c │ │ -0b4f7c: 5420 4510 |0020: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4f80: 7110 7126 0000 |0022: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ -0b4f86: 0c00 |0025: move-result-object v0 │ │ -0b4f88: 5421 4510 |0026: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ -0b4f8c: 6e20 1227 1000 |0028: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@2712 │ │ -0b4f92: 28de |002b: goto 0009 // -0022 │ │ +0b4fb0: |[0b4fb0] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.unexpectedEndOfInput:()V │ │ +0b4fc0: 1261 |0000: const/4 v1, #int 6 // #6 │ │ +0b4fc2: 5420 4510 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4fc6: 7110 6e26 0000 |0003: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@266e │ │ +0b4fcc: 0a00 |0006: move-result v0 │ │ +0b4fce: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +0b4fd2: 0e00 |0009: return-void │ │ +0b4fd4: 5420 4510 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4fd8: 7120 6f26 1000 |000c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@266f │ │ +0b4fde: 5420 4510 |000f: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4fe2: 7110 7126 0000 |0011: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ +0b4fe8: 0c00 |0014: move-result-object v0 │ │ +0b4fea: 3800 f4ff |0015: if-eqz v0, 0009 // -000c │ │ +0b4fee: 5420 4510 |0017: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b4ff2: 7110 7126 0000 |0019: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ +0b4ff8: 0c00 |001c: move-result-object v0 │ │ +0b4ffa: 6e10 0c27 0000 |001d: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@270c │ │ +0b5000: 5420 4510 |0020: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b5004: 7110 7126 0000 |0022: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2671 │ │ +0b500a: 0c00 |0025: move-result-object v0 │ │ +0b500c: 5421 4510 |0026: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1045 │ │ +0b5010: 6e20 1227 1000 |0028: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@2712 │ │ +0b5016: 28de |002b: goto 0009 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=367 │ │ 0x0009 line=374 │ │ 0x000a line=369 │ │ 0x000f line=370 │ │ 0x0017 line=371 │ │ 0x0020 line=372 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource; │ │ │ │ - source_file_idx : 1517 (Http1xStream.java) │ │ + source_file_idx : 1521 (Http1xStream.java) │ │ │ │ -Class #979 header: │ │ -class_idx : 1291 │ │ +Class #980 header: │ │ +class_idx : 1292 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1517 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1521 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #979 annotations: │ │ +Class #980 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="ChunkedSink" │ │ Annotations on method #9808 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9809 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9811 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #979 - │ │ +Class #980 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Sink;' │ │ Static fields - │ │ Instance fields - │ │ @@ -282980,26 +283006,26 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0b4f94: |[0b4f94] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ -0b4fa4: 5b23 4810 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b4fa8: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b4fae: 2200 4f06 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@064f │ │ -0b4fb2: 5421 4810 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b4fb6: 7110 6c26 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b4fbc: 0c01 |000c: move-result-object v1 │ │ -0b4fbe: 7210 2d2c 0100 |000d: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ -0b4fc4: 0c01 |0010: move-result-object v1 │ │ -0b4fc6: 7020 6b2c 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@2c6b │ │ -0b4fcc: 5b20 4910 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@1049 │ │ -0b4fd0: 0e00 |0016: return-void │ │ +0b5018: |[0b5018] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ +0b5028: 5b23 4810 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b502c: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b5032: 2200 5206 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@0652 │ │ +0b5036: 5421 4810 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b503a: 7110 6c26 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b5040: 0c01 |000c: move-result-object v1 │ │ +0b5042: 7210 2d2c 0100 |000d: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ +0b5048: 0c01 |0010: move-result-object v1 │ │ +0b504a: 7020 6b2c 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@2c6b │ │ +0b5050: 5b20 4910 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@1049 │ │ +0b5054: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0005 line=312 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; │ │ 0x0000 - 0x0017 reg=3 (null) Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -283009,17 +283035,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b4fd4: |[0b4fd4] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ -0b4fe4: 7020 4e26 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@264e │ │ -0b4fea: 0e00 |0003: return-void │ │ +0b5058: |[0b5058] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ +0b5068: 7020 4e26 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@264e │ │ +0b506e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/http/Http1xStream$1; │ │ @@ -283030,39 +283056,39 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0b4fec: |[0b4fec] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.close:()V │ │ -0b4ffc: 1d02 |0000: monitor-enter v2 │ │ -0b4ffe: 5520 4710 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@1047 │ │ -0b5002: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -0b5006: 1e02 |0005: monitor-exit v2 │ │ -0b5008: 0e00 |0006: return-void │ │ -0b500a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0b500c: 5c20 4710 |0008: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@1047 │ │ -0b5010: 5420 4810 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b5014: 7110 6c26 0000 |000c: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b501a: 0c00 |000f: move-result-object v0 │ │ -0b501c: 1a01 4a01 |0010: const-string v1, "0 │ │ +0b5070: |[0b5070] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.close:()V │ │ +0b5080: 1d02 |0000: monitor-enter v2 │ │ +0b5082: 5520 4710 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@1047 │ │ +0b5086: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +0b508a: 1e02 |0005: monitor-exit v2 │ │ +0b508c: 0e00 |0006: return-void │ │ +0b508e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0b5090: 5c20 4710 |0008: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@1047 │ │ +0b5094: 5420 4810 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b5098: 7110 6c26 0000 |000c: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b509e: 0c00 |000f: move-result-object v0 │ │ +0b50a0: 1a01 4a01 |0010: const-string v1, "0 │ │ │ │ " // string@014a │ │ -0b5020: 7220 362c 1000 |0012: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b5026: 5420 4810 |0015: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b502a: 5421 4910 |0017: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@1049 │ │ -0b502e: 7120 6d26 1000 |0019: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@266d │ │ -0b5034: 5420 4810 |001c: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b5038: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -0b503a: 7120 6f26 1000 |001f: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@266f │ │ -0b5040: 28e3 |0022: goto 0005 // -001d │ │ -0b5042: 0d00 |0023: move-exception v0 │ │ -0b5044: 1e02 |0024: monitor-exit v2 │ │ -0b5046: 2700 |0025: throw v0 │ │ +0b50a4: 7220 362c 1000 |0012: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b50aa: 5420 4810 |0015: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b50ae: 5421 4910 |0017: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@1049 │ │ +0b50b2: 7120 6d26 1000 |0019: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@266d │ │ +0b50b8: 5420 4810 |001c: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b50bc: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +0b50be: 7120 6f26 1000 |001f: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@266f │ │ +0b50c4: 28e3 |0022: goto 0005 // -001d │ │ +0b50c6: 0d00 |0023: move-exception v0 │ │ +0b50c8: 1e02 |0024: monitor-exit v2 │ │ +0b50ca: 2700 |0025: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0023 │ │ 0x0008 - 0x0022 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=335 │ │ @@ -283080,28 +283106,28 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0b505c: |[0b505c] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.flush:()V │ │ -0b506c: 1d01 |0000: monitor-enter v1 │ │ -0b506e: 5510 4710 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@1047 │ │ -0b5072: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -0b5076: 1e01 |0005: monitor-exit v1 │ │ -0b5078: 0e00 |0006: return-void │ │ -0b507a: 5410 4810 |0007: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b507e: 7110 6c26 0000 |0009: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b5084: 0c00 |000c: move-result-object v0 │ │ -0b5086: 7210 2c2c 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b508c: 28f5 |0010: goto 0005 // -000b │ │ -0b508e: 0d00 |0011: move-exception v0 │ │ -0b5090: 1e01 |0012: monitor-exit v1 │ │ -0b5092: 2700 |0013: throw v0 │ │ +0b50e0: |[0b50e0] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.flush:()V │ │ +0b50f0: 1d01 |0000: monitor-enter v1 │ │ +0b50f2: 5510 4710 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@1047 │ │ +0b50f6: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +0b50fa: 1e01 |0005: monitor-exit v1 │ │ +0b50fc: 0e00 |0006: return-void │ │ +0b50fe: 5410 4810 |0007: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b5102: 7110 6c26 0000 |0009: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b5108: 0c00 |000c: move-result-object v0 │ │ +0b510a: 7210 2c2c 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b5110: 28f5 |0010: goto 0005 // -000b │ │ +0b5112: 0d00 |0011: move-exception v0 │ │ +0b5114: 1e01 |0012: monitor-exit v1 │ │ +0b5116: 2700 |0013: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0011 │ │ 0x0007 - 0x0010 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=330 │ │ @@ -283116,17 +283142,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b50a8: |[0b50a8] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.timeout:()Lokio/Timeout; │ │ -0b50b8: 5410 4910 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@1049 │ │ -0b50bc: 1100 |0002: return-object v0 │ │ +0b512c: |[0b512c] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.timeout:()Lokio/Timeout; │ │ +0b513c: 5410 4910 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@1049 │ │ +0b5140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;) │ │ @@ -283134,86 +283160,86 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0b50c0: |[0b50c0] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.write:(Lokio/Buffer;J)V │ │ -0b50d0: 5520 4710 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@1047 │ │ -0b50d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0b50d8: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b50dc: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0b50e0: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b50e6: 2700 |000b: throw v0 │ │ -0b50e8: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -0b50ec: 3100 0400 |000e: cmp-long v0, v4, v0 │ │ -0b50f0: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -0b50f4: 0e00 |0012: return-void │ │ -0b50f6: 5420 4810 |0013: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b50fa: 7110 6c26 0000 |0015: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b5100: 0c00 |0018: move-result-object v0 │ │ -0b5102: 7230 332c 4005 |0019: invoke-interface {v0, v4, v5}, Lokio/BufferedSink;.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; // method@2c33 │ │ -0b5108: 5420 4810 |001c: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b510c: 7110 6c26 0000 |001e: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b5112: 0c00 |0021: move-result-object v0 │ │ -0b5114: 1a01 0b00 |0022: const-string v1, " │ │ +0b5144: |[0b5144] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.write:(Lokio/Buffer;J)V │ │ +0b5154: 5520 4710 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@1047 │ │ +0b5158: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0b515c: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5160: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0b5164: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b516a: 2700 |000b: throw v0 │ │ +0b516c: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +0b5170: 3100 0400 |000e: cmp-long v0, v4, v0 │ │ +0b5174: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +0b5178: 0e00 |0012: return-void │ │ +0b517a: 5420 4810 |0013: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b517e: 7110 6c26 0000 |0015: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b5184: 0c00 |0018: move-result-object v0 │ │ +0b5186: 7230 332c 4005 |0019: invoke-interface {v0, v4, v5}, Lokio/BufferedSink;.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; // method@2c33 │ │ +0b518c: 5420 4810 |001c: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b5190: 7110 6c26 0000 |001e: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b5196: 0c00 |0021: move-result-object v0 │ │ +0b5198: 1a01 0b00 |0022: const-string v1, " │ │ " // string@000b │ │ -0b5118: 7220 362c 1000 |0024: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b511e: 5420 4810 |0027: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b5122: 7110 6c26 0000 |0029: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b5128: 0c00 |002c: move-result-object v0 │ │ -0b512a: 7240 302c 3054 |002d: invoke-interface {v0, v3, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ -0b5130: 5420 4810 |0030: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ -0b5134: 7110 6c26 0000 |0032: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b513a: 0c00 |0035: move-result-object v0 │ │ -0b513c: 1a01 0b00 |0036: const-string v1, " │ │ +0b519c: 7220 362c 1000 |0024: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b51a2: 5420 4810 |0027: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b51a6: 7110 6c26 0000 |0029: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b51ac: 0c00 |002c: move-result-object v0 │ │ +0b51ae: 7240 302c 3054 |002d: invoke-interface {v0, v3, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ +0b51b4: 5420 4810 |0030: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1048 │ │ +0b51b8: 7110 6c26 0000 |0032: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b51be: 0c00 |0035: move-result-object v0 │ │ +0b51c0: 1a01 0b00 |0036: const-string v1, " │ │ " // string@000b │ │ -0b5140: 7220 362c 1000 |0038: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b5146: 28d7 |003b: goto 0012 // -0029 │ │ +0b51c4: 7220 362c 1000 |0038: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b51ca: 28d7 |003b: goto 0012 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x000c line=321 │ │ 0x0012 line=327 │ │ 0x0013 line=323 │ │ 0x001c line=324 │ │ 0x0027 line=325 │ │ 0x0030 line=326 │ │ locals : │ │ 0x0000 - 0x003c reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; │ │ 0x0000 - 0x003c reg=3 source Lokio/Buffer; │ │ 0x0000 - 0x003c reg=4 byteCount J │ │ │ │ - source_file_idx : 1517 (Http1xStream.java) │ │ + source_file_idx : 1521 (Http1xStream.java) │ │ │ │ -Class #980 header: │ │ -class_idx : 1292 │ │ +Class #981 header: │ │ +class_idx : 1293 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1290 │ │ -source_file_idx : 1517 │ │ +superclass_idx : 1291 │ │ +source_file_idx : 1521 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #980 annotations: │ │ +Class #981 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ChunkedSource" │ │ Annotations on method #9812 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9813 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9815 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9816 'readChunkSize' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #980 - │ │ +Class #981 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;) │ │ @@ -283238,24 +283264,24 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0b5148: |[0b5148] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ -0b5158: 5b23 4e10 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ -0b515c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b515e: 7030 4a26 3200 |0003: invoke-direct {v2, v3, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@264a │ │ -0b5164: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -0b5168: 5a20 4a10 |0008: iput-wide v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b516c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0b516e: 5c20 4c10 |000b: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ -0b5172: 5b24 4d10 |000d: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@104d │ │ -0b5176: 0e00 |000f: return-void │ │ +0b51cc: |[0b51cc] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ +0b51dc: 5b23 4e10 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ +0b51e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b51e2: 7030 4a26 3200 |0003: invoke-direct {v2, v3, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@264a │ │ +0b51e8: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +0b51ec: 5a20 4a10 |0008: iput-wide v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b51f0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0b51f2: 5c20 4c10 |000b: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ +0b51f6: 5b24 4d10 |000d: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@104d │ │ +0b51fa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0006 line=421 │ │ 0x000a line=422 │ │ 0x000d line=426 │ │ 0x000f line=427 │ │ @@ -283269,83 +283295,83 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -0b5178: |[0b5178] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.readChunkSize:()V │ │ -0b5188: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0b518c: 5382 4a10 |0002: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b5190: 1604 ffff |0004: const-wide/16 v4, #int -1 // #ffff │ │ -0b5194: 3102 0204 |0006: cmp-long v2, v2, v4 │ │ -0b5198: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ -0b519c: 5482 4e10 |000a: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ -0b51a0: 7110 7026 0200 |000c: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ -0b51a6: 0c02 |000f: move-result-object v2 │ │ -0b51a8: 7210 452c 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@2c45 │ │ -0b51ae: 5482 4e10 |0013: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ -0b51b2: 7110 7026 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ -0b51b8: 0c02 |0018: move-result-object v2 │ │ -0b51ba: 7210 402c 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readHexadecimalUnsignedLong:()J // method@2c40 │ │ -0b51c0: 0b02 |001c: move-result-wide v2 │ │ -0b51c2: 5a82 4a10 |001d: iput-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b51c6: 5482 4e10 |001f: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ -0b51ca: 7110 7026 0200 |0021: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ -0b51d0: 0c02 |0024: move-result-object v2 │ │ -0b51d2: 7210 452c 0200 |0025: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@2c45 │ │ -0b51d8: 0c02 |0028: move-result-object v2 │ │ -0b51da: 6e10 f227 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ -0b51e0: 0c01 |002c: move-result-object v1 │ │ -0b51e2: 5382 4a10 |002d: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b51e6: 3102 0206 |002f: cmp-long v2, v2, v6 │ │ -0b51ea: 3a02 1000 |0031: if-ltz v2, 0041 // +0010 │ │ -0b51ee: 6e10 e027 0100 |0033: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ -0b51f4: 0a02 |0036: move-result v2 │ │ -0b51f6: 3902 3a00 |0037: if-nez v2, 0071 // +003a │ │ -0b51fa: 1a02 6b01 |0039: const-string v2, ";" // string@016b │ │ -0b51fe: 6e20 ea27 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0b5204: 0a02 |003e: move-result v2 │ │ -0b5206: 3902 3200 |003f: if-nez v2, 0071 // +0032 │ │ -0b520a: 2202 8a05 |0041: new-instance v2, Ljava/net/ProtocolException; // type@058a │ │ -0b520e: 2203 6c05 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0b5212: 7010 f927 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5218: 1a04 be1c |0048: const-string v4, "expected chunk size and optional extensions but was "" // string@1cbe │ │ -0b521c: 6e20 0228 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5222: 0c03 |004d: move-result-object v3 │ │ -0b5224: 5384 4a10 |004e: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b5228: 6e30 ff27 4305 |0050: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0b522e: 0c03 |0053: move-result-object v3 │ │ -0b5230: 6e20 0228 1300 |0054: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5236: 0c03 |0057: move-result-object v3 │ │ -0b5238: 1a04 c200 |0058: const-string v4, """ // string@00c2 │ │ -0b523c: 6e20 0228 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5242: 0c03 |005d: move-result-object v3 │ │ -0b5244: 6e10 0628 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b524a: 0c03 |0061: move-result-object v3 │ │ -0b524c: 7020 4b28 3200 |0062: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b5252: 2702 |0065: throw v2 │ │ -0b5254: 0d00 |0066: move-exception v0 │ │ -0b5256: 2202 8a05 |0067: new-instance v2, Ljava/net/ProtocolException; // type@058a │ │ -0b525a: 6e10 b827 0000 |0069: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@27b8 │ │ -0b5260: 0c03 |006c: move-result-object v3 │ │ -0b5262: 7020 4b28 3200 |006d: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b5268: 2702 |0070: throw v2 │ │ -0b526a: 5382 4a10 |0071: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b526e: 3102 0206 |0073: cmp-long v2, v2, v6 │ │ -0b5272: 3902 1300 |0075: if-nez v2, 0088 // +0013 │ │ -0b5276: 1202 |0077: const/4 v2, #int 0 // #0 │ │ -0b5278: 5c82 4c10 |0078: iput-boolean v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ -0b527c: 5482 4d10 |007a: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@104d │ │ -0b5280: 5483 4e10 |007c: iget-object v3, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ -0b5284: 6e10 7c26 0300 |007e: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readHeaders:()Lcom/squareup/okhttp/Headers; // method@267c │ │ -0b528a: 0c03 |0081: move-result-object v3 │ │ -0b528c: 6e20 b826 3200 |0082: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V // method@26b8 │ │ -0b5292: 6e10 5626 0800 |0085: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.endOfInput:()V // method@2656 │ │ -0b5298: 0e00 |0088: return-void │ │ +0b51fc: |[0b51fc] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.readChunkSize:()V │ │ +0b520c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0b5210: 5382 4a10 |0002: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b5214: 1604 ffff |0004: const-wide/16 v4, #int -1 // #ffff │ │ +0b5218: 3102 0204 |0006: cmp-long v2, v2, v4 │ │ +0b521c: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ +0b5220: 5482 4e10 |000a: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ +0b5224: 7110 7026 0200 |000c: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ +0b522a: 0c02 |000f: move-result-object v2 │ │ +0b522c: 7210 452c 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@2c45 │ │ +0b5232: 5482 4e10 |0013: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ +0b5236: 7110 7026 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ +0b523c: 0c02 |0018: move-result-object v2 │ │ +0b523e: 7210 402c 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readHexadecimalUnsignedLong:()J // method@2c40 │ │ +0b5244: 0b02 |001c: move-result-wide v2 │ │ +0b5246: 5a82 4a10 |001d: iput-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b524a: 5482 4e10 |001f: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ +0b524e: 7110 7026 0200 |0021: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ +0b5254: 0c02 |0024: move-result-object v2 │ │ +0b5256: 7210 452c 0200 |0025: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@2c45 │ │ +0b525c: 0c02 |0028: move-result-object v2 │ │ +0b525e: 6e10 f227 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ +0b5264: 0c01 |002c: move-result-object v1 │ │ +0b5266: 5382 4a10 |002d: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b526a: 3102 0206 |002f: cmp-long v2, v2, v6 │ │ +0b526e: 3a02 1000 |0031: if-ltz v2, 0041 // +0010 │ │ +0b5272: 6e10 e027 0100 |0033: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@27e0 │ │ +0b5278: 0a02 |0036: move-result v2 │ │ +0b527a: 3902 3a00 |0037: if-nez v2, 0071 // +003a │ │ +0b527e: 1a02 6b01 |0039: const-string v2, ";" // string@016b │ │ +0b5282: 6e20 ea27 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0b5288: 0a02 |003e: move-result v2 │ │ +0b528a: 3902 3200 |003f: if-nez v2, 0071 // +0032 │ │ +0b528e: 2202 8d05 |0041: new-instance v2, Ljava/net/ProtocolException; // type@058d │ │ +0b5292: 2203 6d05 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0b5296: 7010 f927 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b529c: 1a04 c81c |0048: const-string v4, "expected chunk size and optional extensions but was "" // string@1cc8 │ │ +0b52a0: 6e20 0228 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b52a6: 0c03 |004d: move-result-object v3 │ │ +0b52a8: 5384 4a10 |004e: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b52ac: 6e30 ff27 4305 |0050: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0b52b2: 0c03 |0053: move-result-object v3 │ │ +0b52b4: 6e20 0228 1300 |0054: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b52ba: 0c03 |0057: move-result-object v3 │ │ +0b52bc: 1a04 c200 |0058: const-string v4, """ // string@00c2 │ │ +0b52c0: 6e20 0228 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b52c6: 0c03 |005d: move-result-object v3 │ │ +0b52c8: 6e10 0628 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b52ce: 0c03 |0061: move-result-object v3 │ │ +0b52d0: 7020 4b28 3200 |0062: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b52d6: 2702 |0065: throw v2 │ │ +0b52d8: 0d00 |0066: move-exception v0 │ │ +0b52da: 2202 8d05 |0067: new-instance v2, Ljava/net/ProtocolException; // type@058d │ │ +0b52de: 6e10 b827 0000 |0069: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@27b8 │ │ +0b52e4: 0c03 |006c: move-result-object v3 │ │ +0b52e6: 7020 4b28 3200 |006d: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b52ec: 2702 |0070: throw v2 │ │ +0b52ee: 5382 4a10 |0071: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b52f2: 3102 0206 |0073: cmp-long v2, v2, v6 │ │ +0b52f6: 3902 1300 |0075: if-nez v2, 0088 // +0013 │ │ +0b52fa: 1202 |0077: const/4 v2, #int 0 // #0 │ │ +0b52fc: 5c82 4c10 |0078: iput-boolean v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ +0b5300: 5482 4d10 |007a: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@104d │ │ +0b5304: 5483 4e10 |007c: iget-object v3, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ +0b5308: 6e10 7c26 0300 |007e: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readHeaders:()Lcom/squareup/okhttp/Headers; // method@267c │ │ +0b530e: 0c03 |0081: move-result-object v3 │ │ +0b5310: 6e20 b826 3200 |0082: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V // method@26b8 │ │ +0b5316: 6e10 5626 0800 |0085: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.endOfInput:()V // method@2656 │ │ +0b531c: 0e00 |0088: return-void │ │ catches : 1 │ │ 0x0013 - 0x0066 │ │ Ljava/lang/NumberFormatException; -> 0x0066 │ │ positions : │ │ 0x0002 line=450 │ │ 0x000a line=451 │ │ 0x0013 line=454 │ │ @@ -283371,29 +283397,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0b52ac: |[0b52ac] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.close:()V │ │ -0b52bc: 5520 4b10 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@104b │ │ -0b52c0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b52c4: 0e00 |0004: return-void │ │ -0b52c6: 5520 4c10 |0005: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ -0b52ca: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ -0b52ce: 1300 6400 |0009: const/16 v0, #int 100 // #64 │ │ -0b52d2: 6201 d010 |000b: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0b52d6: 7130 ac24 0201 |000d: invoke-static {v2, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24ac │ │ -0b52dc: 0a00 |0010: move-result v0 │ │ -0b52de: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -0b52e2: 6e10 5926 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.unexpectedEndOfInput:()V // method@2659 │ │ -0b52e8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0b52ea: 5c20 4b10 |0017: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@104b │ │ -0b52ee: 28eb |0019: goto 0004 // -0015 │ │ +0b5330: |[0b5330] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.close:()V │ │ +0b5340: 5520 4b10 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@104b │ │ +0b5344: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0b5348: 0e00 |0004: return-void │ │ +0b534a: 5520 4c10 |0005: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ +0b534e: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ +0b5352: 1300 6400 |0009: const/16 v0, #int 100 // #64 │ │ +0b5356: 6201 d710 |000b: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0b535a: 7130 ac24 0201 |000d: invoke-static {v2, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24ac │ │ +0b5360: 0a00 |0010: move-result v0 │ │ +0b5362: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +0b5366: 6e10 5926 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.unexpectedEndOfInput:()V // method@2659 │ │ +0b536c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0b536e: 5c20 4b10 |0017: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@104b │ │ +0b5372: 28eb |0019: goto 0004 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0004 line=476 │ │ 0x0005 line=472 │ │ 0x0013 line=473 │ │ 0x0016 line=475 │ │ @@ -283405,71 +283431,71 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -0b52f0: |[0b52f0] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.read:(Lokio/Buffer;J)J │ │ -0b5300: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0b5304: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -0b5308: 3104 0a06 |0004: cmp-long v4, v10, v6 │ │ -0b530c: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -0b5310: 2202 5605 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b5314: 2203 6c05 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0b5318: 7010 f927 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b531e: 1a04 ea17 |000f: const-string v4, "byteCount < 0: " // string@17ea │ │ -0b5322: 6e20 0228 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5328: 0c03 |0014: move-result-object v3 │ │ -0b532a: 6e30 ff27 a30b |0015: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0b5330: 0c03 |0018: move-result-object v3 │ │ -0b5332: 6e10 0628 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5338: 0c03 |001c: move-result-object v3 │ │ -0b533a: 7020 8f27 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b5340: 2702 |0020: throw v2 │ │ -0b5342: 5584 4b10 |0021: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@104b │ │ -0b5346: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -0b534a: 2202 5705 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b534e: 1a03 2f19 |0027: const-string v3, "closed" // string@192f │ │ -0b5352: 7020 9327 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5358: 2702 |002c: throw v2 │ │ -0b535a: 5584 4c10 |002d: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ -0b535e: 3904 0400 |002f: if-nez v4, 0033 // +0004 │ │ -0b5362: 0420 |0031: move-wide v0, v2 │ │ -0b5364: 1000 |0032: return-wide v0 │ │ -0b5366: 5384 4a10 |0033: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b536a: 3104 0406 |0035: cmp-long v4, v4, v6 │ │ -0b536e: 3804 0800 |0037: if-eqz v4, 003f // +0008 │ │ -0b5372: 5384 4a10 |0039: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b5376: 3104 0402 |003b: cmp-long v4, v4, v2 │ │ -0b537a: 3904 0b00 |003d: if-nez v4, 0048 // +000b │ │ -0b537e: 7010 5826 0800 |003f: invoke-direct {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.readChunkSize:()V // method@2658 │ │ -0b5384: 5584 4c10 |0042: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ -0b5388: 3904 0400 |0044: if-nez v4, 0048 // +0004 │ │ -0b538c: 0420 |0046: move-wide v0, v2 │ │ -0b538e: 28eb |0047: goto 0032 // -0015 │ │ -0b5390: 5484 4e10 |0048: iget-object v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ -0b5394: 7110 7026 0400 |004a: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ -0b539a: 0c04 |004d: move-result-object v4 │ │ -0b539c: 5386 4a10 |004e: iget-wide v6, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b53a0: 7140 b027 ba76 |0050: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0b53a6: 0b06 |0053: move-result-wide v6 │ │ -0b53a8: 7240 3b2c 9476 |0054: invoke-interface {v4, v9, v6, v7}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ -0b53ae: 0b00 |0057: move-result-wide v0 │ │ -0b53b0: 3102 0002 |0058: cmp-long v2, v0, v2 │ │ -0b53b4: 3902 0d00 |005a: if-nez v2, 0067 // +000d │ │ -0b53b8: 6e10 5926 0800 |005c: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.unexpectedEndOfInput:()V // method@2659 │ │ -0b53be: 2202 8a05 |005f: new-instance v2, Ljava/net/ProtocolException; // type@058a │ │ -0b53c2: 1a03 cf35 |0061: const-string v3, "unexpected end of stream" // string@35cf │ │ -0b53c6: 7020 4b28 3200 |0063: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b53cc: 2702 |0066: throw v2 │ │ -0b53ce: 5382 4a10 |0067: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b53d2: bc02 |0069: sub-long/2addr v2, v0 │ │ -0b53d4: 5a82 4a10 |006a: iput-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ -0b53d8: 28c6 |006c: goto 0032 // -003a │ │ +0b5374: |[0b5374] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.read:(Lokio/Buffer;J)J │ │ +0b5384: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0b5388: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +0b538c: 3104 0a06 |0004: cmp-long v4, v10, v6 │ │ +0b5390: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +0b5394: 2202 5705 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b5398: 2203 6d05 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0b539c: 7010 f927 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b53a2: 1a04 f417 |000f: const-string v4, "byteCount < 0: " // string@17f4 │ │ +0b53a6: 6e20 0228 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b53ac: 0c03 |0014: move-result-object v3 │ │ +0b53ae: 6e30 ff27 a30b |0015: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0b53b4: 0c03 |0018: move-result-object v3 │ │ +0b53b6: 6e10 0628 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b53bc: 0c03 |001c: move-result-object v3 │ │ +0b53be: 7020 8f27 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b53c4: 2702 |0020: throw v2 │ │ +0b53c6: 5584 4b10 |0021: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@104b │ │ +0b53ca: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +0b53ce: 2202 5805 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b53d2: 1a03 3919 |0027: const-string v3, "closed" // string@1939 │ │ +0b53d6: 7020 9327 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b53dc: 2702 |002c: throw v2 │ │ +0b53de: 5584 4c10 |002d: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ +0b53e2: 3904 0400 |002f: if-nez v4, 0033 // +0004 │ │ +0b53e6: 0420 |0031: move-wide v0, v2 │ │ +0b53e8: 1000 |0032: return-wide v0 │ │ +0b53ea: 5384 4a10 |0033: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b53ee: 3104 0406 |0035: cmp-long v4, v4, v6 │ │ +0b53f2: 3804 0800 |0037: if-eqz v4, 003f // +0008 │ │ +0b53f6: 5384 4a10 |0039: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b53fa: 3104 0402 |003b: cmp-long v4, v4, v2 │ │ +0b53fe: 3904 0b00 |003d: if-nez v4, 0048 // +000b │ │ +0b5402: 7010 5826 0800 |003f: invoke-direct {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.readChunkSize:()V // method@2658 │ │ +0b5408: 5584 4c10 |0042: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@104c │ │ +0b540c: 3904 0400 |0044: if-nez v4, 0048 // +0004 │ │ +0b5410: 0420 |0046: move-wide v0, v2 │ │ +0b5412: 28eb |0047: goto 0032 // -0015 │ │ +0b5414: 5484 4e10 |0048: iget-object v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@104e │ │ +0b5418: 7110 7026 0400 |004a: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ +0b541e: 0c04 |004d: move-result-object v4 │ │ +0b5420: 5386 4a10 |004e: iget-wide v6, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b5424: 7140 b027 ba76 |0050: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0b542a: 0b06 |0053: move-result-wide v6 │ │ +0b542c: 7240 3b2c 9476 |0054: invoke-interface {v4, v9, v6, v7}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ +0b5432: 0b00 |0057: move-result-wide v0 │ │ +0b5434: 3102 0002 |0058: cmp-long v2, v0, v2 │ │ +0b5438: 3902 0d00 |005a: if-nez v2, 0067 // +000d │ │ +0b543c: 6e10 5926 0800 |005c: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.unexpectedEndOfInput:()V // method@2659 │ │ +0b5442: 2202 8d05 |005f: new-instance v2, Ljava/net/ProtocolException; // type@058d │ │ +0b5446: 1a03 d835 |0061: const-string v3, "unexpected end of stream" // string@35d8 │ │ +0b544a: 7020 4b28 3200 |0063: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b5450: 2702 |0066: throw v2 │ │ +0b5452: 5382 4a10 |0067: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b5456: bc02 |0069: sub-long/2addr v2, v0 │ │ +0b5458: 5a82 4a10 |006a: iput-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@104a │ │ +0b545c: 28c6 |006c: goto 0032 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=430 │ │ 0x0021 line=431 │ │ 0x002d line=432 │ │ 0x0032 line=445 │ │ 0x0033 line=434 │ │ @@ -283482,38 +283508,38 @@ │ │ 0x0067 line=444 │ │ locals : │ │ 0x0058 - 0x006d reg=0 read J │ │ 0x0000 - 0x006d reg=8 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource; │ │ 0x0000 - 0x006d reg=9 sink Lokio/Buffer; │ │ 0x0000 - 0x006d reg=10 byteCount J │ │ │ │ - source_file_idx : 1517 (Http1xStream.java) │ │ + source_file_idx : 1521 (Http1xStream.java) │ │ │ │ -Class #981 header: │ │ -class_idx : 1293 │ │ +Class #982 header: │ │ +class_idx : 1294 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1517 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1521 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #981 annotations: │ │ +Class #982 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=18 name="FixedLengthSink" │ │ Annotations on method #9820 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9821 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9823 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #981 - │ │ +Class #982 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Sink;' │ │ Static fields - │ │ Instance fields - │ │ @@ -283539,27 +283565,27 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b53dc: |[0b53dc] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V │ │ -0b53ec: 5b23 5110 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ -0b53f0: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b53f6: 2200 4f06 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@064f │ │ -0b53fa: 5421 5110 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ -0b53fe: 7110 6c26 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b5404: 0c01 |000c: move-result-object v1 │ │ -0b5406: 7210 2d2c 0100 |000d: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ -0b540c: 0c01 |0010: move-result-object v1 │ │ -0b540e: 7020 6b2c 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@2c6b │ │ -0b5414: 5b20 5210 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@1052 │ │ -0b5418: 5a24 4f10 |0016: iput-wide v4, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ -0b541c: 0e00 |0018: return-void │ │ +0b5460: |[0b5460] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V │ │ +0b5470: 5b23 5110 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ +0b5474: 7010 b927 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b547a: 2200 5206 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@0652 │ │ +0b547e: 5421 5110 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ +0b5482: 7110 6c26 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b5488: 0c01 |000c: move-result-object v1 │ │ +0b548a: 7210 2d2c 0100 |000d: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ +0b5490: 0c01 |0010: move-result-object v1 │ │ +0b5492: 7020 6b2c 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@2c6b │ │ +0b5498: 5b20 5210 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@1052 │ │ +0b549c: 5a24 4f10 |0016: iput-wide v4, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ +0b54a0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=269 │ │ 0x0016 line=274 │ │ 0x0018 line=275 │ │ locals : │ │ @@ -283572,17 +283598,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0b5420: |[0b5420] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ -0b5430: 7040 5a26 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V // method@265a │ │ -0b5436: 0e00 |0003: return-void │ │ +0b54a4: |[0b54a4] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ +0b54b4: 7040 5a26 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V // method@265a │ │ +0b54ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=2 x1 J │ │ @@ -283594,35 +283620,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0b5438: |[0b5438] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.close:()V │ │ -0b5448: 5540 5010 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@1050 │ │ -0b544c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b5450: 0e00 |0004: return-void │ │ -0b5452: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b5454: 5c40 5010 |0006: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@1050 │ │ -0b5458: 5340 4f10 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ -0b545c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -0b5460: 3100 0002 |000c: cmp-long v0, v0, v2 │ │ -0b5464: 3d00 0a00 |000e: if-lez v0, 0018 // +000a │ │ -0b5468: 2200 8a05 |0010: new-instance v0, Ljava/net/ProtocolException; // type@058a │ │ -0b546c: 1a01 cf35 |0012: const-string v1, "unexpected end of stream" // string@35cf │ │ -0b5470: 7020 4b28 1000 |0014: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b5476: 2700 |0017: throw v0 │ │ -0b5478: 5440 5110 |0018: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ -0b547c: 5441 5210 |001a: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@1052 │ │ -0b5480: 7120 6d26 1000 |001c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@266d │ │ -0b5486: 5440 5110 |001f: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ -0b548a: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -0b548c: 7120 6f26 1000 |0022: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@266f │ │ -0b5492: 28df |0025: goto 0004 // -0021 │ │ +0b54bc: |[0b54bc] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.close:()V │ │ +0b54cc: 5540 5010 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@1050 │ │ +0b54d0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0b54d4: 0e00 |0004: return-void │ │ +0b54d6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b54d8: 5c40 5010 |0006: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@1050 │ │ +0b54dc: 5340 4f10 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ +0b54e0: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +0b54e4: 3100 0002 |000c: cmp-long v0, v0, v2 │ │ +0b54e8: 3d00 0a00 |000e: if-lez v0, 0018 // +000a │ │ +0b54ec: 2200 8d05 |0010: new-instance v0, Ljava/net/ProtocolException; // type@058d │ │ +0b54f0: 1a01 d835 |0012: const-string v1, "unexpected end of stream" // string@35d8 │ │ +0b54f4: 7020 4b28 1000 |0014: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b54fa: 2700 |0017: throw v0 │ │ +0b54fc: 5440 5110 |0018: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ +0b5500: 5441 5210 |001a: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@1052 │ │ +0b5504: 7120 6d26 1000 |001c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@266d │ │ +0b550a: 5440 5110 |001f: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ +0b550e: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +0b5510: 7120 6f26 1000 |0022: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@266f │ │ +0b5516: 28df |0025: goto 0004 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=303 │ │ 0x0005 line=299 │ │ 0x0008 line=300 │ │ 0x0018 line=301 │ │ @@ -283635,23 +283661,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b5494: |[0b5494] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.flush:()V │ │ -0b54a4: 5510 5010 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@1050 │ │ -0b54a8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b54ac: 0e00 |0004: return-void │ │ -0b54ae: 5410 5110 |0005: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ -0b54b2: 7110 6c26 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b54b8: 0c00 |000a: move-result-object v0 │ │ -0b54ba: 7210 2c2c 0000 |000b: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b54c0: 28f6 |000e: goto 0004 // -000a │ │ +0b5518: |[0b5518] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.flush:()V │ │ +0b5528: 5510 5010 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@1050 │ │ +0b552c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0b5530: 0e00 |0004: return-void │ │ +0b5532: 5410 5110 |0005: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ +0b5536: 7110 6c26 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b553c: 0c00 |000a: move-result-object v0 │ │ +0b553e: 7210 2c2c 0000 |000b: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b5544: 28f6 |000e: goto 0004 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0004 line=295 │ │ 0x0005 line=294 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; │ │ @@ -283661,17 +283687,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b54c4: |[0b54c4] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.timeout:()Lokio/Timeout; │ │ -0b54d4: 5410 5210 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@1052 │ │ -0b54d8: 1100 |0002: return-object v0 │ │ +0b5548: |[0b5548] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.timeout:()Lokio/Timeout; │ │ +0b5558: 5410 5210 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@1052 │ │ +0b555c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;) │ │ @@ -283679,93 +283705,93 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -0b54dc: |[0b54dc] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.write:(Lokio/Buffer;J)V │ │ -0b54ec: 5560 5010 |0000: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@1050 │ │ -0b54f0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0b54f4: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b54f8: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0b54fc: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5502: 2700 |000b: throw v0 │ │ -0b5504: 6e10 102c 0700 |000c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b550a: 0b00 |000f: move-result-wide v0 │ │ -0b550c: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -0b5510: 0484 |0012: move-wide v4, v8 │ │ -0b5512: 7706 a624 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@24a6 │ │ -0b5518: 5360 4f10 |0016: iget-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ -0b551c: 3100 0800 |0018: cmp-long v0, v8, v0 │ │ -0b5520: 3d00 2700 |001a: if-lez v0, 0041 // +0027 │ │ -0b5524: 2200 8a05 |001c: new-instance v0, Ljava/net/ProtocolException; // type@058a │ │ -0b5528: 2201 6c05 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b552c: 7010 f927 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5532: 1a02 bd1c |0023: const-string v2, "expected " // string@1cbd │ │ -0b5536: 6e20 0228 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b553c: 0c01 |0028: move-result-object v1 │ │ -0b553e: 5362 4f10 |0029: iget-wide v2, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ -0b5542: 6e30 ff27 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0b5548: 0c01 |002e: move-result-object v1 │ │ -0b554a: 1a02 4000 |002f: const-string v2, " bytes but received " // string@0040 │ │ -0b554e: 6e20 0228 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5554: 0c01 |0034: move-result-object v1 │ │ -0b5556: 6e30 ff27 8109 |0035: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0b555c: 0c01 |0038: move-result-object v1 │ │ -0b555e: 6e10 0628 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5564: 0c01 |003c: move-result-object v1 │ │ -0b5566: 7020 4b28 1000 |003d: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b556c: 2700 |0040: throw v0 │ │ -0b556e: 5460 5110 |0041: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ -0b5572: 7110 6c26 0000 |0043: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ -0b5578: 0c00 |0046: move-result-object v0 │ │ -0b557a: 7240 302c 7098 |0047: invoke-interface {v0, v7, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ -0b5580: 5360 4f10 |004a: iget-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ -0b5584: bc80 |004c: sub-long/2addr v0, v8 │ │ -0b5586: 5a60 4f10 |004d: iput-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ -0b558a: 0e00 |004f: return-void │ │ +0b5560: |[0b5560] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.write:(Lokio/Buffer;J)V │ │ +0b5570: 5560 5010 |0000: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@1050 │ │ +0b5574: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0b5578: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b557c: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0b5580: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5586: 2700 |000b: throw v0 │ │ +0b5588: 6e10 102c 0700 |000c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b558e: 0b00 |000f: move-result-wide v0 │ │ +0b5590: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +0b5594: 0484 |0012: move-wide v4, v8 │ │ +0b5596: 7706 a624 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@24a6 │ │ +0b559c: 5360 4f10 |0016: iget-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ +0b55a0: 3100 0800 |0018: cmp-long v0, v8, v0 │ │ +0b55a4: 3d00 2700 |001a: if-lez v0, 0041 // +0027 │ │ +0b55a8: 2200 8d05 |001c: new-instance v0, Ljava/net/ProtocolException; // type@058d │ │ +0b55ac: 2201 6d05 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b55b0: 7010 f927 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b55b6: 1a02 c71c |0023: const-string v2, "expected " // string@1cc7 │ │ +0b55ba: 6e20 0228 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b55c0: 0c01 |0028: move-result-object v1 │ │ +0b55c2: 5362 4f10 |0029: iget-wide v2, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ +0b55c6: 6e30 ff27 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0b55cc: 0c01 |002e: move-result-object v1 │ │ +0b55ce: 1a02 4000 |002f: const-string v2, " bytes but received " // string@0040 │ │ +0b55d2: 6e20 0228 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b55d8: 0c01 |0034: move-result-object v1 │ │ +0b55da: 6e30 ff27 8109 |0035: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0b55e0: 0c01 |0038: move-result-object v1 │ │ +0b55e2: 6e10 0628 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b55e8: 0c01 |003c: move-result-object v1 │ │ +0b55ea: 7020 4b28 1000 |003d: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b55f0: 2700 |0040: throw v0 │ │ +0b55f2: 5460 5110 |0041: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1051 │ │ +0b55f6: 7110 6c26 0000 |0043: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@266c │ │ +0b55fc: 0c00 |0046: move-result-object v0 │ │ +0b55fe: 7240 302c 7098 |0047: invoke-interface {v0, v7, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@2c30 │ │ +0b5604: 5360 4f10 |004a: iget-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ +0b5608: bc80 |004c: sub-long/2addr v0, v8 │ │ +0b560a: 5a60 4f10 |004d: iput-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@104f │ │ +0b560e: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x000c line=283 │ │ 0x0016 line=284 │ │ 0x001c line=285 │ │ 0x0041 line=288 │ │ 0x004a line=289 │ │ 0x004f line=290 │ │ locals : │ │ 0x0000 - 0x0050 reg=6 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; │ │ 0x0000 - 0x0050 reg=7 source Lokio/Buffer; │ │ 0x0000 - 0x0050 reg=8 byteCount J │ │ │ │ - source_file_idx : 1517 (Http1xStream.java) │ │ + source_file_idx : 1521 (Http1xStream.java) │ │ │ │ -Class #982 header: │ │ -class_idx : 1294 │ │ +Class #983 header: │ │ +class_idx : 1295 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1290 │ │ -source_file_idx : 1517 │ │ +superclass_idx : 1291 │ │ +source_file_idx : 1521 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #982 annotations: │ │ +Class #983 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="FixedLengthSource" │ │ Annotations on method #9824 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9825 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9827 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #982 - │ │ +Class #983 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;) │ │ @@ -283782,25 +283808,25 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b558c: |[0b558c] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V │ │ -0b559c: 5b45 5510 |0000: iput-object v5, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1055 │ │ -0b55a0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b55a2: 7030 4a26 5400 |0003: invoke-direct {v4, v5, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@264a │ │ -0b55a8: 5a46 5310 |0006: iput-wide v6, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ -0b55ac: 5340 5310 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ -0b55b0: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -0b55b4: 3100 0002 |000c: cmp-long v0, v0, v2 │ │ -0b55b8: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -0b55bc: 6e10 6226 0400 |0010: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.endOfInput:()V // method@2662 │ │ -0b55c2: 0e00 |0013: return-void │ │ +0b5610: |[0b5610] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V │ │ +0b5620: 5b45 5510 |0000: iput-object v5, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1055 │ │ +0b5624: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b5626: 7030 4a26 5400 |0003: invoke-direct {v4, v5, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@264a │ │ +0b562c: 5a46 5310 |0006: iput-wide v6, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ +0b5630: 5340 5310 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ +0b5634: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +0b5638: 3100 0002 |000c: cmp-long v0, v0, v2 │ │ +0b563c: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +0b5640: 6e10 6226 0400 |0010: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.endOfInput:()V // method@2662 │ │ +0b5646: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0006 line=382 │ │ 0x0008 line=383 │ │ 0x0010 line=384 │ │ 0x0013 line=386 │ │ @@ -283815,31 +283841,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b55c4: |[0b55c4] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.close:()V │ │ -0b55d4: 5540 5410 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@1054 │ │ -0b55d8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b55dc: 0e00 |0004: return-void │ │ -0b55de: 5340 5310 |0005: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ -0b55e2: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -0b55e6: 3100 0002 |0009: cmp-long v0, v0, v2 │ │ -0b55ea: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -0b55ee: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ -0b55f2: 6201 d010 |000f: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0b55f6: 7130 ac24 0401 |0011: invoke-static {v4, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24ac │ │ -0b55fc: 0a00 |0014: move-result v0 │ │ -0b55fe: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ -0b5602: 6e10 6426 0400 |0017: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.unexpectedEndOfInput:()V // method@2664 │ │ -0b5608: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0b560a: 5c40 5410 |001b: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@1054 │ │ -0b560e: 28e7 |001d: goto 0004 // -0019 │ │ +0b5648: |[0b5648] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.close:()V │ │ +0b5658: 5540 5410 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@1054 │ │ +0b565c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0b5660: 0e00 |0004: return-void │ │ +0b5662: 5340 5310 |0005: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ +0b5666: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +0b566a: 3100 0002 |0009: cmp-long v0, v0, v2 │ │ +0b566e: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +0b5672: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ +0b5676: 6201 d710 |000f: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0b567a: 7130 ac24 0401 |0011: invoke-static {v4, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24ac │ │ +0b5680: 0a00 |0014: move-result v0 │ │ +0b5682: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ +0b5686: 6e10 6426 0400 |0017: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.unexpectedEndOfInput:()V // method@2664 │ │ +0b568c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0b568e: 5c40 5410 |001b: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@1054 │ │ +0b5692: 28e7 |001d: goto 0004 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=415 │ │ 0x0005 line=409 │ │ 0x0011 line=410 │ │ 0x0017 line=411 │ │ @@ -283852,65 +283878,65 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0b5610: |[0b5610] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.read:(Lokio/Buffer;J)J │ │ -0b5620: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0b5624: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -0b5628: 3104 0c08 |0004: cmp-long v4, v12, v8 │ │ -0b562c: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -0b5630: 2202 5605 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b5634: 2203 6c05 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0b5638: 7010 f927 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b563e: 1a04 ea17 |000f: const-string v4, "byteCount < 0: " // string@17ea │ │ -0b5642: 6e20 0228 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5648: 0c03 |0014: move-result-object v3 │ │ -0b564a: 6e30 ff27 c30d |0015: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0b5650: 0c03 |0018: move-result-object v3 │ │ -0b5652: 6e10 0628 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5658: 0c03 |001c: move-result-object v3 │ │ -0b565a: 7020 8f27 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b5660: 2702 |0020: throw v2 │ │ -0b5662: 55a4 5410 |0021: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@1054 │ │ -0b5666: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -0b566a: 2202 5705 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b566e: 1a03 2f19 |0027: const-string v3, "closed" // string@192f │ │ -0b5672: 7020 9327 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5678: 2702 |002c: throw v2 │ │ -0b567a: 53a4 5310 |002d: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ -0b567e: 3104 0408 |002f: cmp-long v4, v4, v8 │ │ -0b5682: 3904 0400 |0031: if-nez v4, 0035 // +0004 │ │ -0b5686: 0420 |0033: move-wide v0, v2 │ │ -0b5688: 1000 |0034: return-wide v0 │ │ -0b568a: 54a4 5510 |0035: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1055 │ │ -0b568e: 7110 7026 0400 |0037: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ -0b5694: 0c04 |003a: move-result-object v4 │ │ -0b5696: 53a6 5310 |003b: iget-wide v6, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ -0b569a: 7140 b027 76dc |003d: invoke-static {v6, v7, v12, v13}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0b56a0: 0b06 |0040: move-result-wide v6 │ │ -0b56a2: 7240 3b2c b476 |0041: invoke-interface {v4, v11, v6, v7}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ -0b56a8: 0b00 |0044: move-result-wide v0 │ │ -0b56aa: 3102 0002 |0045: cmp-long v2, v0, v2 │ │ -0b56ae: 3902 0d00 |0047: if-nez v2, 0054 // +000d │ │ -0b56b2: 6e10 6426 0a00 |0049: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.unexpectedEndOfInput:()V // method@2664 │ │ -0b56b8: 2202 8a05 |004c: new-instance v2, Ljava/net/ProtocolException; // type@058a │ │ -0b56bc: 1a03 cf35 |004e: const-string v3, "unexpected end of stream" // string@35cf │ │ -0b56c0: 7020 4b28 3200 |0050: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b56c6: 2702 |0053: throw v2 │ │ -0b56c8: 53a2 5310 |0054: iget-wide v2, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ -0b56cc: bc02 |0056: sub-long/2addr v2, v0 │ │ -0b56ce: 5aa2 5310 |0057: iput-wide v2, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ -0b56d2: 53a2 5310 |0059: iget-wide v2, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ -0b56d6: 3102 0208 |005b: cmp-long v2, v2, v8 │ │ -0b56da: 3902 d7ff |005d: if-nez v2, 0034 // -0029 │ │ -0b56de: 6e10 6226 0a00 |005f: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.endOfInput:()V // method@2662 │ │ -0b56e4: 28d2 |0062: goto 0034 // -002e │ │ +0b5694: |[0b5694] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.read:(Lokio/Buffer;J)J │ │ +0b56a4: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0b56a8: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +0b56ac: 3104 0c08 |0004: cmp-long v4, v12, v8 │ │ +0b56b0: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +0b56b4: 2202 5705 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b56b8: 2203 6d05 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0b56bc: 7010 f927 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b56c2: 1a04 f417 |000f: const-string v4, "byteCount < 0: " // string@17f4 │ │ +0b56c6: 6e20 0228 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b56cc: 0c03 |0014: move-result-object v3 │ │ +0b56ce: 6e30 ff27 c30d |0015: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0b56d4: 0c03 |0018: move-result-object v3 │ │ +0b56d6: 6e10 0628 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b56dc: 0c03 |001c: move-result-object v3 │ │ +0b56de: 7020 8f27 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b56e4: 2702 |0020: throw v2 │ │ +0b56e6: 55a4 5410 |0021: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@1054 │ │ +0b56ea: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +0b56ee: 2202 5805 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b56f2: 1a03 3919 |0027: const-string v3, "closed" // string@1939 │ │ +0b56f6: 7020 9327 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b56fc: 2702 |002c: throw v2 │ │ +0b56fe: 53a4 5310 |002d: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ +0b5702: 3104 0408 |002f: cmp-long v4, v4, v8 │ │ +0b5706: 3904 0400 |0031: if-nez v4, 0035 // +0004 │ │ +0b570a: 0420 |0033: move-wide v0, v2 │ │ +0b570c: 1000 |0034: return-wide v0 │ │ +0b570e: 54a4 5510 |0035: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1055 │ │ +0b5712: 7110 7026 0400 |0037: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ +0b5718: 0c04 |003a: move-result-object v4 │ │ +0b571a: 53a6 5310 |003b: iget-wide v6, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ +0b571e: 7140 b027 76dc |003d: invoke-static {v6, v7, v12, v13}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0b5724: 0b06 |0040: move-result-wide v6 │ │ +0b5726: 7240 3b2c b476 |0041: invoke-interface {v4, v11, v6, v7}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ +0b572c: 0b00 |0044: move-result-wide v0 │ │ +0b572e: 3102 0002 |0045: cmp-long v2, v0, v2 │ │ +0b5732: 3902 0d00 |0047: if-nez v2, 0054 // +000d │ │ +0b5736: 6e10 6426 0a00 |0049: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.unexpectedEndOfInput:()V // method@2664 │ │ +0b573c: 2202 8d05 |004c: new-instance v2, Ljava/net/ProtocolException; // type@058d │ │ +0b5740: 1a03 d835 |004e: const-string v3, "unexpected end of stream" // string@35d8 │ │ +0b5744: 7020 4b28 3200 |0050: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b574a: 2702 |0053: throw v2 │ │ +0b574c: 53a2 5310 |0054: iget-wide v2, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ +0b5750: bc02 |0056: sub-long/2addr v2, v0 │ │ +0b5752: 5aa2 5310 |0057: iput-wide v2, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ +0b5756: 53a2 5310 |0059: iget-wide v2, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@1053 │ │ +0b575a: 3102 0208 |005b: cmp-long v2, v2, v8 │ │ +0b575e: 3902 d7ff |005d: if-nez v2, 0034 // -0029 │ │ +0b5762: 6e10 6226 0a00 |005f: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.endOfInput:()V // method@2662 │ │ +0b5768: 28d2 |0062: goto 0034 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=389 │ │ 0x0021 line=390 │ │ 0x002d line=391 │ │ 0x0034 line=403 │ │ 0x0035 line=393 │ │ @@ -283922,36 +283948,36 @@ │ │ 0x005f line=401 │ │ locals : │ │ 0x0045 - 0x0063 reg=0 read J │ │ 0x0000 - 0x0063 reg=10 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource; │ │ 0x0000 - 0x0063 reg=11 sink Lokio/Buffer; │ │ 0x0000 - 0x0063 reg=12 byteCount J │ │ │ │ - source_file_idx : 1517 (Http1xStream.java) │ │ + source_file_idx : 1521 (Http1xStream.java) │ │ │ │ -Class #983 header: │ │ -class_idx : 1295 │ │ +Class #984 header: │ │ +class_idx : 1296 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1290 │ │ -source_file_idx : 1517 │ │ +superclass_idx : 1291 │ │ +source_file_idx : 1521 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #983 annotations: │ │ +Class #984 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="UnknownLengthSource" │ │ Annotations on method #9831 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9833 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #983 - │ │ +Class #984 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;) │ │ @@ -283968,19 +283994,19 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b56e8: |[0b56e8] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ -0b56f8: 5b12 5810 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1058 │ │ -0b56fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b56fe: 7030 4a26 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@264a │ │ -0b5704: 0e00 |0006: return-void │ │ +0b576c: |[0b576c] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ +0b577c: 5b12 5810 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1058 │ │ +0b5780: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b5782: 7030 4a26 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@264a │ │ +0b5788: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; │ │ 0x0000 - 0x0007 reg=2 (null) Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ @@ -283989,17 +284015,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b5708: |[0b5708] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ -0b5718: 7020 6526 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@2665 │ │ -0b571e: 0e00 |0003: return-void │ │ +0b578c: |[0b578c] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ +0b579c: 7020 6526 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@2665 │ │ +0b57a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/http/Http1xStream$1; │ │ @@ -284010,24 +284036,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0b5720: |[0b5720] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.close:()V │ │ -0b5730: 5510 5610 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@1056 │ │ -0b5734: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b5738: 0e00 |0004: return-void │ │ -0b573a: 5510 5710 |0005: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@1057 │ │ -0b573e: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -0b5742: 6e10 6a26 0100 |0009: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.unexpectedEndOfInput:()V // method@266a │ │ -0b5748: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0b574a: 5c10 5610 |000d: iput-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@1056 │ │ -0b574e: 28f5 |000f: goto 0004 // -000b │ │ +0b57a4: |[0b57a4] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.close:()V │ │ +0b57b4: 5510 5610 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@1056 │ │ +0b57b8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0b57bc: 0e00 |0004: return-void │ │ +0b57be: 5510 5710 |0005: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@1057 │ │ +0b57c2: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +0b57c6: 6e10 6a26 0100 |0009: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.unexpectedEndOfInput:()V // method@266a │ │ +0b57cc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0b57ce: 5c10 5610 |000d: iput-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@1056 │ │ +0b57d2: 28f5 |000f: goto 0004 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0004 line=504 │ │ 0x0005 line=500 │ │ 0x0009 line=501 │ │ 0x000c line=503 │ │ @@ -284039,53 +284065,53 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0b5750: |[0b5750] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.read:(Lokio/Buffer;J)J │ │ -0b5760: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0b5764: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ -0b5768: 3104 0804 |0004: cmp-long v4, v8, v4 │ │ -0b576c: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -0b5770: 2202 5605 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b5774: 2203 6c05 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0b5778: 7010 f927 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b577e: 1a04 ea17 |000f: const-string v4, "byteCount < 0: " // string@17ea │ │ -0b5782: 6e20 0228 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5788: 0c03 |0014: move-result-object v3 │ │ -0b578a: 6e30 ff27 8309 |0015: invoke-virtual {v3, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0b5790: 0c03 |0018: move-result-object v3 │ │ -0b5792: 6e10 0628 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5798: 0c03 |001c: move-result-object v3 │ │ -0b579a: 7020 8f27 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b57a0: 2702 |0020: throw v2 │ │ -0b57a2: 5564 5610 |0021: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@1056 │ │ -0b57a6: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -0b57aa: 2202 5705 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b57ae: 1a03 2f19 |0027: const-string v3, "closed" // string@192f │ │ -0b57b2: 7020 9327 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b57b8: 2702 |002c: throw v2 │ │ -0b57ba: 5564 5710 |002d: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@1057 │ │ -0b57be: 3804 0400 |002f: if-eqz v4, 0033 // +0004 │ │ -0b57c2: 0420 |0031: move-wide v0, v2 │ │ -0b57c4: 1000 |0032: return-wide v0 │ │ -0b57c6: 5464 5810 |0033: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1058 │ │ -0b57ca: 7110 7026 0400 |0035: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ -0b57d0: 0c04 |0038: move-result-object v4 │ │ -0b57d2: 7240 3b2c 7498 |0039: invoke-interface {v4, v7, v8, v9}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ -0b57d8: 0b00 |003c: move-result-wide v0 │ │ -0b57da: 3104 0002 |003d: cmp-long v4, v0, v2 │ │ -0b57de: 3904 f3ff |003f: if-nez v4, 0032 // -000d │ │ -0b57e2: 1214 |0041: const/4 v4, #int 1 // #1 │ │ -0b57e4: 5c64 5710 |0042: iput-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@1057 │ │ -0b57e8: 6e10 6826 0600 |0044: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.endOfInput:()V // method@2668 │ │ -0b57ee: 0420 |0047: move-wide v0, v2 │ │ -0b57f0: 28ea |0048: goto 0032 // -0016 │ │ +0b57d4: |[0b57d4] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.read:(Lokio/Buffer;J)J │ │ +0b57e4: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0b57e8: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ +0b57ec: 3104 0804 |0004: cmp-long v4, v8, v4 │ │ +0b57f0: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +0b57f4: 2202 5705 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b57f8: 2203 6d05 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0b57fc: 7010 f927 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5802: 1a04 f417 |000f: const-string v4, "byteCount < 0: " // string@17f4 │ │ +0b5806: 6e20 0228 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b580c: 0c03 |0014: move-result-object v3 │ │ +0b580e: 6e30 ff27 8309 |0015: invoke-virtual {v3, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0b5814: 0c03 |0018: move-result-object v3 │ │ +0b5816: 6e10 0628 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b581c: 0c03 |001c: move-result-object v3 │ │ +0b581e: 7020 8f27 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b5824: 2702 |0020: throw v2 │ │ +0b5826: 5564 5610 |0021: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@1056 │ │ +0b582a: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +0b582e: 2202 5805 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5832: 1a03 3919 |0027: const-string v3, "closed" // string@1939 │ │ +0b5836: 7020 9327 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b583c: 2702 |002c: throw v2 │ │ +0b583e: 5564 5710 |002d: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@1057 │ │ +0b5842: 3804 0400 |002f: if-eqz v4, 0033 // +0004 │ │ +0b5846: 0420 |0031: move-wide v0, v2 │ │ +0b5848: 1000 |0032: return-wide v0 │ │ +0b584a: 5464 5810 |0033: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@1058 │ │ +0b584e: 7110 7026 0400 |0035: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@2670 │ │ +0b5854: 0c04 |0038: move-result-object v4 │ │ +0b5856: 7240 3b2c 7498 |0039: invoke-interface {v4, v7, v8, v9}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ +0b585c: 0b00 |003c: move-result-wide v0 │ │ +0b585e: 3104 0002 |003d: cmp-long v4, v0, v2 │ │ +0b5862: 3904 f3ff |003f: if-nez v4, 0032 // -000d │ │ +0b5866: 1214 |0041: const/4 v4, #int 1 // #1 │ │ +0b5868: 5c64 5710 |0042: iput-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@1057 │ │ +0b586c: 6e10 6826 0600 |0044: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.endOfInput:()V // method@2668 │ │ +0b5872: 0420 |0047: move-wide v0, v2 │ │ +0b5874: 28ea |0048: goto 0032 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=485 │ │ 0x0021 line=486 │ │ 0x002d line=487 │ │ 0x0032 line=495 │ │ 0x0033 line=489 │ │ @@ -284095,41 +284121,41 @@ │ │ 0x0048 line=493 │ │ locals : │ │ 0x003d - 0x0049 reg=0 read J │ │ 0x0000 - 0x0049 reg=6 this Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; │ │ 0x0000 - 0x0049 reg=7 sink Lokio/Buffer; │ │ 0x0000 - 0x0049 reg=8 byteCount J │ │ │ │ - source_file_idx : 1517 (Http1xStream.java) │ │ + source_file_idx : 1521 (Http1xStream.java) │ │ │ │ -Class #984 header: │ │ -class_idx : 1306 │ │ +Class #985 header: │ │ +class_idx : 1307 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1523 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1527 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ -Class #984 annotations: │ │ +Class #985 annotations: │ │ Annotations on method #9926 'createRequestBody' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9927 'finishRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9928 'openResponseBody' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9929 'readResponseHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9931 'writeRequestBody' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9932 'writeRequestHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #984 - │ │ +Class #985 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -284172,27 +284198,27 @@ │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/http/HttpStream;) │ │ name : 'writeRequestHeaders' │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1523 (HttpStream.java) │ │ + source_file_idx : 1527 (HttpStream.java) │ │ │ │ -Class #985 header: │ │ -class_idx : 1296 │ │ +Class #986 header: │ │ +class_idx : 1297 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1517 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1521 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 15 │ │ │ │ -Class #985 annotations: │ │ +Class #986 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource; Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource; Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource; Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; } │ │ Annotations on method #9842 'createRequestBody' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9844 'finishRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9845 'getTransferStream' │ │ @@ -284214,15 +284240,15 @@ │ │ Annotations on method #9856 'writeRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9857 'writeRequestBody' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9858 'writeRequestHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #985 - │ │ +Class #986 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http1xStream;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ Static fields - │ │ Instance fields - │ │ @@ -284252,22 +284278,22 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b57f4: |[0b57f4] com.squareup.okhttp.internal.http.Http1xStream.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V │ │ -0b5804: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b580a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b580c: 5910 5c10 |0004: iput v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5810: 5b12 5d10 |0006: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ -0b5814: 5b13 5b10 |0008: iput-object v3, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@105b │ │ -0b5818: 5b14 5a10 |000a: iput-object v4, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ -0b581c: 0e00 |000c: return-void │ │ +0b5878: |[0b5878] com.squareup.okhttp.internal.http.Http1xStream.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V │ │ +0b5888: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b588e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b5890: 5910 5c10 |0004: iput v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5894: 5b12 5d10 |0006: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ +0b5898: 5b13 5b10 |0008: iput-object v3, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@105b │ │ +0b589c: 5b14 5a10 |000a: iput-object v4, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ +0b58a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=75 │ │ 0x0006 line=78 │ │ 0x0008 line=79 │ │ 0x000a line=80 │ │ @@ -284283,17 +284309,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5820: |[0b5820] com.squareup.okhttp.internal.http.Http1xStream.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; │ │ -0b5830: 5410 5a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ -0b5834: 1100 |0002: return-object v0 │ │ +0b58a4: |[0b58a4] com.squareup.okhttp.internal.http.Http1xStream.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; │ │ +0b58b4: 5410 5a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ +0b58b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -284301,17 +284327,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b5838: |[0b5838] com.squareup.okhttp.internal.http.Http1xStream.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V │ │ -0b5848: 7020 7326 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.detachTimeout:(Lokio/ForwardingTimeout;)V // method@2673 │ │ -0b584e: 0e00 |0003: return-void │ │ +0b58bc: |[0b58bc] com.squareup.okhttp.internal.http.Http1xStream.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V │ │ +0b58cc: 7020 7326 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.detachTimeout:(Lokio/ForwardingTimeout;)V // method@2673 │ │ +0b58d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=1 x1 Lokio/ForwardingTimeout; │ │ │ │ @@ -284320,17 +284346,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5850: |[0b5850] com.squareup.okhttp.internal.http.Http1xStream.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I │ │ -0b5860: 5210 5c10 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5864: 0f00 |0002: return v0 │ │ +0b58d4: |[0b58d4] com.squareup.okhttp.internal.http.Http1xStream.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I │ │ +0b58e4: 5210 5c10 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b58e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -284338,17 +284364,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5868: |[0b5868] com.squareup.okhttp.internal.http.Http1xStream.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I │ │ -0b5878: 5901 5c10 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b587c: 0f01 |0002: return v1 │ │ +0b58ec: |[0b58ec] com.squareup.okhttp.internal.http.Http1xStream.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I │ │ +0b58fc: 5901 5c10 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5900: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -284357,17 +284383,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5880: |[0b5880] com.squareup.okhttp.internal.http.Http1xStream.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; │ │ -0b5890: 5410 5b10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@105b │ │ -0b5894: 1100 |0002: return-object v0 │ │ +0b5904: |[0b5904] com.squareup.okhttp.internal.http.Http1xStream.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; │ │ +0b5914: 5410 5b10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@105b │ │ +0b5918: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -284375,17 +284401,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5898: |[0b5898] com.squareup.okhttp.internal.http.Http1xStream.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ -0b58a8: 5410 5d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ -0b58ac: 1100 |0002: return-object v0 │ │ +0b591c: |[0b591c] com.squareup.okhttp.internal.http.Http1xStream.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ +0b592c: 5410 5d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ +0b5930: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -284393,22 +284419,22 @@ │ │ type : '(Lokio/ForwardingTimeout;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b58b0: |[0b58b0] com.squareup.okhttp.internal.http.Http1xStream.detachTimeout:(Lokio/ForwardingTimeout;)V │ │ -0b58c0: 6e10 702c 0300 |0000: invoke-virtual {v3}, Lokio/ForwardingTimeout;.delegate:()Lokio/Timeout; // method@2c70 │ │ -0b58c6: 0c00 |0003: move-result-object v0 │ │ -0b58c8: 6201 1b12 |0004: sget-object v1, Lokio/Timeout;.NONE:Lokio/Timeout; // field@121b │ │ -0b58cc: 6e20 722c 1300 |0006: invoke-virtual {v3, v1}, Lokio/ForwardingTimeout;.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; // method@2c72 │ │ -0b58d2: 6e10 de2c 0000 |0009: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ -0b58d8: 6e10 df2c 0000 |000c: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@2cdf │ │ -0b58de: 0e00 |000f: return-void │ │ +0b5934: |[0b5934] com.squareup.okhttp.internal.http.Http1xStream.detachTimeout:(Lokio/ForwardingTimeout;)V │ │ +0b5944: 6e10 702c 0300 |0000: invoke-virtual {v3}, Lokio/ForwardingTimeout;.delegate:()Lokio/Timeout; // method@2c70 │ │ +0b594a: 0c00 |0003: move-result-object v0 │ │ +0b594c: 6201 2212 |0004: sget-object v1, Lokio/Timeout;.NONE:Lokio/Timeout; // field@1222 │ │ +0b5950: 6e20 722c 1300 |0006: invoke-virtual {v3, v1}, Lokio/ForwardingTimeout;.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; // method@2c72 │ │ +0b5956: 6e10 de2c 0000 |0009: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ +0b595c: 6e10 df2c 0000 |000c: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@2cdf │ │ +0b5962: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=262 │ │ 0x0009 line=263 │ │ 0x000c line=264 │ │ 0x000f line=265 │ │ @@ -284422,44 +284448,44 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lokio/Source;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0b58e0: |[0b58e0] com.squareup.okhttp.internal.http.Http1xStream.getTransferStream:(Lcom/squareup/okhttp/Response;)Lokio/Source; │ │ -0b58f0: 7110 b226 0500 |0000: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.hasBody:(Lcom/squareup/okhttp/Response;)Z // method@26b2 │ │ -0b58f6: 0a02 |0003: move-result v2 │ │ -0b58f8: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ -0b58fc: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -0b5900: 6e30 7926 2403 |0008: invoke-virtual {v4, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@2679 │ │ -0b5906: 0c02 |000b: move-result-object v2 │ │ -0b5908: 1102 |000c: return-object v2 │ │ -0b590a: 1a02 e218 |000d: const-string v2, "chunked" // string@18e2 │ │ -0b590e: 1a03 4412 |000f: const-string v3, "Transfer-Encoding" // string@1244 │ │ -0b5912: 6e20 5024 3500 |0011: invoke-virtual {v5, v3}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ -0b5918: 0c03 |0014: move-result-object v3 │ │ -0b591a: 6e20 d827 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b5920: 0a02 |0018: move-result v2 │ │ -0b5922: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ -0b5926: 5442 5910 |001b: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1059 │ │ -0b592a: 6e20 7726 2400 |001d: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newChunkedSource:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source; // method@2677 │ │ -0b5930: 0c02 |0020: move-result-object v2 │ │ -0b5932: 28eb |0021: goto 000c // -0015 │ │ -0b5934: 7110 d526 0500 |0022: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@26d5 │ │ -0b593a: 0b00 |0025: move-result-wide v0 │ │ -0b593c: 1602 ffff |0026: const-wide/16 v2, #int -1 // #ffff │ │ -0b5940: 3102 0002 |0028: cmp-long v2, v0, v2 │ │ -0b5944: 3802 0700 |002a: if-eqz v2, 0031 // +0007 │ │ -0b5948: 6e30 7926 0401 |002c: invoke-virtual {v4, v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@2679 │ │ -0b594e: 0c02 |002f: move-result-object v2 │ │ -0b5950: 28dc |0030: goto 000c // -0024 │ │ -0b5952: 6e10 7a26 0400 |0031: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newUnknownLengthSource:()Lokio/Source; // method@267a │ │ -0b5958: 0c02 |0034: move-result-object v2 │ │ -0b595a: 28d7 |0035: goto 000c // -0029 │ │ +0b5964: |[0b5964] com.squareup.okhttp.internal.http.Http1xStream.getTransferStream:(Lcom/squareup/okhttp/Response;)Lokio/Source; │ │ +0b5974: 7110 b226 0500 |0000: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.hasBody:(Lcom/squareup/okhttp/Response;)Z // method@26b2 │ │ +0b597a: 0a02 |0003: move-result v2 │ │ +0b597c: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ +0b5980: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +0b5984: 6e30 7926 2403 |0008: invoke-virtual {v4, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@2679 │ │ +0b598a: 0c02 |000b: move-result-object v2 │ │ +0b598c: 1102 |000c: return-object v2 │ │ +0b598e: 1a02 ec18 |000d: const-string v2, "chunked" // string@18ec │ │ +0b5992: 1a03 4e12 |000f: const-string v3, "Transfer-Encoding" // string@124e │ │ +0b5996: 6e20 5024 3500 |0011: invoke-virtual {v5, v3}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ +0b599c: 0c03 |0014: move-result-object v3 │ │ +0b599e: 6e20 d827 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b59a4: 0a02 |0018: move-result v2 │ │ +0b59a6: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ +0b59aa: 5442 5910 |001b: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1059 │ │ +0b59ae: 6e20 7726 2400 |001d: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newChunkedSource:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source; // method@2677 │ │ +0b59b4: 0c02 |0020: move-result-object v2 │ │ +0b59b6: 28eb |0021: goto 000c // -0015 │ │ +0b59b8: 7110 d526 0500 |0022: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@26d5 │ │ +0b59be: 0b00 |0025: move-result-wide v0 │ │ +0b59c0: 1602 ffff |0026: const-wide/16 v2, #int -1 // #ffff │ │ +0b59c4: 3102 0002 |0028: cmp-long v2, v0, v2 │ │ +0b59c8: 3802 0700 |002a: if-eqz v2, 0031 // +0007 │ │ +0b59cc: 6e30 7926 0401 |002c: invoke-virtual {v4, v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@2679 │ │ +0b59d2: 0c02 |002f: move-result-object v2 │ │ +0b59d4: 28dc |0030: goto 000c // -0024 │ │ +0b59d6: 6e10 7a26 0400 |0031: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newUnknownLengthSource:()Lokio/Source; // method@267a │ │ +0b59dc: 0c02 |0034: move-result-object v2 │ │ +0b59de: 28d7 |0035: goto 000c // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000c line=152 │ │ 0x000d line=140 │ │ 0x001b line=141 │ │ @@ -284478,35 +284504,35 @@ │ │ type : '(Lcom/squareup/okhttp/Request;J)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0b595c: |[0b595c] com.squareup.okhttp.internal.http.Http1xStream.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ │ -0b596c: 1a00 e218 |0000: const-string v0, "chunked" // string@18e2 │ │ -0b5970: 1a01 4412 |0002: const-string v1, "Transfer-Encoding" // string@1244 │ │ -0b5974: 6e20 1724 1300 |0004: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ -0b597a: 0c01 |0007: move-result-object v1 │ │ -0b597c: 6e20 d827 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b5982: 0a00 |000b: move-result v0 │ │ -0b5984: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -0b5988: 6e10 7626 0200 |000e: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newChunkedSink:()Lokio/Sink; // method@2676 │ │ -0b598e: 0c00 |0011: move-result-object v0 │ │ -0b5990: 1100 |0012: return-object v0 │ │ -0b5992: 1600 ffff |0013: const-wide/16 v0, #int -1 // #ffff │ │ -0b5996: 3100 0400 |0015: cmp-long v0, v4, v0 │ │ -0b599a: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -0b599e: 6e30 7826 4205 |0019: invoke-virtual {v2, v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSink:(J)Lokio/Sink; // method@2678 │ │ -0b59a4: 0c00 |001c: move-result-object v0 │ │ -0b59a6: 28f5 |001d: goto 0012 // -000b │ │ -0b59a8: 2200 5705 |001e: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b59ac: 1a01 1204 |0020: const-string v1, "Cannot stream a request body without chunked encoding or a known content length!" // string@0412 │ │ -0b59b0: 7020 9327 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b59b6: 2700 |0025: throw v0 │ │ +0b59e0: |[0b59e0] com.squareup.okhttp.internal.http.Http1xStream.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ │ +0b59f0: 1a00 ec18 |0000: const-string v0, "chunked" // string@18ec │ │ +0b59f4: 1a01 4e12 |0002: const-string v1, "Transfer-Encoding" // string@124e │ │ +0b59f8: 6e20 1724 1300 |0004: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ +0b59fe: 0c01 |0007: move-result-object v1 │ │ +0b5a00: 6e20 d827 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b5a06: 0a00 |000b: move-result v0 │ │ +0b5a08: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +0b5a0c: 6e10 7626 0200 |000e: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newChunkedSink:()Lokio/Sink; // method@2676 │ │ +0b5a12: 0c00 |0011: move-result-object v0 │ │ +0b5a14: 1100 |0012: return-object v0 │ │ +0b5a16: 1600 ffff |0013: const-wide/16 v0, #int -1 // #ffff │ │ +0b5a1a: 3100 0400 |0015: cmp-long v0, v4, v0 │ │ +0b5a1e: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +0b5a22: 6e30 7826 4205 |0019: invoke-virtual {v2, v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSink:(J)Lokio/Sink; // method@2678 │ │ +0b5a28: 0c00 |001c: move-result-object v0 │ │ +0b5a2a: 28f5 |001d: goto 0012 // -000b │ │ +0b5a2c: 2200 5805 |001e: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5a30: 1a01 1504 |0020: const-string v1, "Cannot stream a request body without chunked encoding or a known content length!" // string@0415 │ │ +0b5a34: 7020 9327 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5a3a: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000e line=90 │ │ 0x0012 line=95 │ │ 0x0013 line=93 │ │ 0x0019 line=95 │ │ @@ -284521,18 +284547,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b59b8: |[0b59b8] com.squareup.okhttp.internal.http.Http1xStream.finishRequest:()V │ │ -0b59c8: 5410 5a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ -0b59cc: 7210 2c2c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0b59d2: 0e00 |0005: return-void │ │ +0b5a3c: |[0b5a3c] com.squareup.okhttp.internal.http.Http1xStream.finishRequest:()V │ │ +0b5a4c: 5410 5a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ +0b5a50: 7210 2c2c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0b5a56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ @@ -284541,37 +284567,37 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0b59d4: |[0b59d4] com.squareup.okhttp.internal.http.Http1xStream.newChunkedSink:()Lokio/Sink; │ │ -0b59e4: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b59e8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b59ea: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -0b59ee: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b59f2: 2201 6c05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b59f6: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b59fc: 1a02 f633 |000c: const-string v2, "state: " // string@33f6 │ │ -0b5a00: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5a06: 0c01 |0011: move-result-object v1 │ │ -0b5a08: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5a0c: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b5a12: 0c01 |0017: move-result-object v1 │ │ -0b5a14: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5a1a: 0c01 |001b: move-result-object v1 │ │ -0b5a1c: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5a22: 2700 |001f: throw v0 │ │ -0b5a24: 1220 |0020: const/4 v0, #int 2 // #2 │ │ -0b5a26: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5a2a: 2200 0b05 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; // type@050b │ │ -0b5a2e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0b5a30: 7030 4f26 3001 |0026: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@264f │ │ -0b5a36: 1100 |0029: return-object v0 │ │ +0b5a58: |[0b5a58] com.squareup.okhttp.internal.http.Http1xStream.newChunkedSink:()Lokio/Sink; │ │ +0b5a68: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5a6c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b5a6e: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +0b5a72: 2200 5805 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5a76: 2201 6d05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b5a7a: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5a80: 1a02 0034 |000c: const-string v2, "state: " // string@3400 │ │ +0b5a84: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b5a8a: 0c01 |0011: move-result-object v1 │ │ +0b5a8c: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5a90: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b5a96: 0c01 |0017: move-result-object v1 │ │ +0b5a98: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b5a9e: 0c01 |001b: move-result-object v1 │ │ +0b5aa0: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5aa6: 2700 |001f: throw v0 │ │ +0b5aa8: 1220 |0020: const/4 v0, #int 2 // #2 │ │ +0b5aaa: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5aae: 2200 0c05 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; // type@050c │ │ +0b5ab2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0b5ab4: 7030 4f26 3001 |0026: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@264f │ │ +0b5aba: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0020 line=219 │ │ 0x0023 line=220 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -284581,36 +284607,36 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0b5a38: |[0b5a38] com.squareup.okhttp.internal.http.Http1xStream.newChunkedSource:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source; │ │ -0b5a48: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5a4c: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -0b5a4e: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -0b5a52: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b5a56: 2201 6c05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b5a5a: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5a60: 1a02 f633 |000c: const-string v2, "state: " // string@33f6 │ │ -0b5a64: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5a6a: 0c01 |0011: move-result-object v1 │ │ -0b5a6c: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5a70: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b5a76: 0c01 |0017: move-result-object v1 │ │ -0b5a78: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5a7e: 0c01 |001b: move-result-object v1 │ │ -0b5a80: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5a86: 2700 |001f: throw v0 │ │ -0b5a88: 1250 |0020: const/4 v0, #int 5 // #5 │ │ -0b5a8a: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5a8e: 2200 0c05 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource; // type@050c │ │ -0b5a92: 7030 5426 3004 |0025: invoke-direct {v0, v3, v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V // method@2654 │ │ -0b5a98: 1100 |0028: return-object v0 │ │ +0b5abc: |[0b5abc] com.squareup.okhttp.internal.http.Http1xStream.newChunkedSource:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source; │ │ +0b5acc: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5ad0: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +0b5ad2: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +0b5ad6: 2200 5805 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5ada: 2201 6d05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b5ade: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5ae4: 1a02 0034 |000c: const-string v2, "state: " // string@3400 │ │ +0b5ae8: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b5aee: 0c01 |0011: move-result-object v1 │ │ +0b5af0: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5af4: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b5afa: 0c01 |0017: move-result-object v1 │ │ +0b5afc: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b5b02: 0c01 |001b: move-result-object v1 │ │ +0b5b04: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5b0a: 2700 |001f: throw v0 │ │ +0b5b0c: 1250 |0020: const/4 v0, #int 5 // #5 │ │ +0b5b0e: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5b12: 2200 0d05 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource; // type@050d │ │ +0b5b16: 7030 5426 3004 |0025: invoke-direct {v0, v3, v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V // method@2654 │ │ +0b5b1c: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0020 line=243 │ │ 0x0023 line=244 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -284621,37 +284647,37 @@ │ │ type : '(J)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -0b5a9c: |[0b5a9c] com.squareup.okhttp.internal.http.Http1xStream.newFixedLengthSink:(J)Lokio/Sink; │ │ -0b5aac: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5ab0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b5ab2: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -0b5ab6: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b5aba: 2201 6c05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b5abe: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5ac4: 1a02 f633 |000c: const-string v2, "state: " // string@33f6 │ │ -0b5ac8: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5ace: 0c01 |0011: move-result-object v1 │ │ -0b5ad0: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5ad4: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b5ada: 0c01 |0017: move-result-object v1 │ │ -0b5adc: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5ae2: 0c01 |001b: move-result-object v1 │ │ -0b5ae4: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5aea: 2700 |001f: throw v0 │ │ -0b5aec: 1220 |0020: const/4 v0, #int 2 // #2 │ │ -0b5aee: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5af2: 2200 0d05 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; // type@050d │ │ -0b5af6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0b5af8: 7051 5b26 3054 |0026: invoke-direct {v0, v3, v4, v5, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@265b │ │ -0b5afe: 1100 |0029: return-object v0 │ │ +0b5b20: |[0b5b20] com.squareup.okhttp.internal.http.Http1xStream.newFixedLengthSink:(J)Lokio/Sink; │ │ +0b5b30: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5b34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b5b36: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +0b5b3a: 2200 5805 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5b3e: 2201 6d05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b5b42: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5b48: 1a02 0034 |000c: const-string v2, "state: " // string@3400 │ │ +0b5b4c: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b5b52: 0c01 |0011: move-result-object v1 │ │ +0b5b54: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5b58: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b5b5e: 0c01 |0017: move-result-object v1 │ │ +0b5b60: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b5b66: 0c01 |001b: move-result-object v1 │ │ +0b5b68: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5b6e: 2700 |001f: throw v0 │ │ +0b5b70: 1220 |0020: const/4 v0, #int 2 // #2 │ │ +0b5b72: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5b76: 2200 0e05 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; // type@050e │ │ +0b5b7a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0b5b7c: 7051 5b26 3054 |0026: invoke-direct {v0, v3, v4, v5, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@265b │ │ +0b5b82: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0020 line=225 │ │ 0x0023 line=226 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -284662,36 +284688,36 @@ │ │ type : '(J)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0b5b00: |[0b5b00] com.squareup.okhttp.internal.http.Http1xStream.newFixedLengthSource:(J)Lokio/Source; │ │ -0b5b10: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5b14: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -0b5b16: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -0b5b1a: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b5b1e: 2201 6c05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b5b22: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5b28: 1a02 f633 |000c: const-string v2, "state: " // string@33f6 │ │ -0b5b2c: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5b32: 0c01 |0011: move-result-object v1 │ │ -0b5b34: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5b38: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b5b3e: 0c01 |0017: move-result-object v1 │ │ -0b5b40: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5b46: 0c01 |001b: move-result-object v1 │ │ -0b5b48: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5b4e: 2700 |001f: throw v0 │ │ -0b5b50: 1250 |0020: const/4 v0, #int 5 // #5 │ │ -0b5b52: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5b56: 2200 0e05 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource; // type@050e │ │ -0b5b5a: 7040 6026 3054 |0025: invoke-direct {v0, v3, v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V // method@2660 │ │ -0b5b60: 1100 |0028: return-object v0 │ │ +0b5b84: |[0b5b84] com.squareup.okhttp.internal.http.Http1xStream.newFixedLengthSource:(J)Lokio/Source; │ │ +0b5b94: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5b98: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +0b5b9a: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +0b5b9e: 2200 5805 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5ba2: 2201 6d05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b5ba6: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5bac: 1a02 0034 |000c: const-string v2, "state: " // string@3400 │ │ +0b5bb0: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b5bb6: 0c01 |0011: move-result-object v1 │ │ +0b5bb8: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5bbc: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b5bc2: 0c01 |0017: move-result-object v1 │ │ +0b5bc4: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b5bca: 0c01 |001b: move-result-object v1 │ │ +0b5bcc: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5bd2: 2700 |001f: throw v0 │ │ +0b5bd4: 1250 |0020: const/4 v0, #int 5 // #5 │ │ +0b5bd6: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5bda: 2200 0f05 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource; // type@050f │ │ +0b5bde: 7040 6026 3054 |0025: invoke-direct {v0, v3, v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V // method@2660 │ │ +0b5be4: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0020 line=237 │ │ 0x0023 line=238 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -284702,45 +284728,45 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0b5b64: |[0b5b64] com.squareup.okhttp.internal.http.Http1xStream.newUnknownLengthSource:()Lokio/Source; │ │ -0b5b74: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5b78: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -0b5b7a: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -0b5b7e: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b5b82: 2201 6c05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b5b86: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5b8c: 1a02 f633 |000c: const-string v2, "state: " // string@33f6 │ │ -0b5b90: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5b96: 0c01 |0011: move-result-object v1 │ │ -0b5b98: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5b9c: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b5ba2: 0c01 |0017: move-result-object v1 │ │ -0b5ba4: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5baa: 0c01 |001b: move-result-object v1 │ │ -0b5bac: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5bb2: 2700 |001f: throw v0 │ │ -0b5bb4: 5430 5d10 |0020: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ -0b5bb8: 3900 0a00 |0022: if-nez v0, 002c // +000a │ │ -0b5bbc: 2200 5705 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b5bc0: 1a01 1734 |0026: const-string v1, "streamAllocation == null" // string@3417 │ │ -0b5bc4: 7020 9327 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5bca: 2700 |002b: throw v0 │ │ -0b5bcc: 1250 |002c: const/4 v0, #int 5 // #5 │ │ -0b5bce: 5930 5c10 |002d: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5bd2: 5430 5d10 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ -0b5bd6: 6e10 0c27 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@270c │ │ -0b5bdc: 2200 0f05 |0034: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; // type@050f │ │ -0b5be0: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -0b5be2: 7030 6626 3001 |0037: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@2666 │ │ -0b5be8: 1100 |003a: return-object v0 │ │ +0b5be8: |[0b5be8] com.squareup.okhttp.internal.http.Http1xStream.newUnknownLengthSource:()Lokio/Source; │ │ +0b5bf8: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5bfc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +0b5bfe: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +0b5c02: 2200 5805 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5c06: 2201 6d05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b5c0a: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5c10: 1a02 0034 |000c: const-string v2, "state: " // string@3400 │ │ +0b5c14: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b5c1a: 0c01 |0011: move-result-object v1 │ │ +0b5c1c: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5c20: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b5c26: 0c01 |0017: move-result-object v1 │ │ +0b5c28: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b5c2e: 0c01 |001b: move-result-object v1 │ │ +0b5c30: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5c36: 2700 |001f: throw v0 │ │ +0b5c38: 5430 5d10 |0020: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ +0b5c3c: 3900 0a00 |0022: if-nez v0, 002c // +000a │ │ +0b5c40: 2200 5805 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5c44: 1a01 2134 |0026: const-string v1, "streamAllocation == null" // string@3421 │ │ +0b5c48: 7020 9327 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5c4e: 2700 |002b: throw v0 │ │ +0b5c50: 1250 |002c: const/4 v0, #int 5 // #5 │ │ +0b5c52: 5930 5c10 |002d: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5c56: 5430 5d10 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ +0b5c5a: 6e10 0c27 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@270c │ │ +0b5c60: 2200 1005 |0034: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; // type@0510 │ │ +0b5c64: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +0b5c66: 7030 6626 3001 |0037: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@2666 │ │ +0b5c6c: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0020 line=249 │ │ 0x002c line=250 │ │ 0x002f line=251 │ │ 0x0034 line=252 │ │ @@ -284752,24 +284778,24 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0b5bec: |[0b5bec] com.squareup.okhttp.internal.http.Http1xStream.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ -0b5bfc: 7020 7526 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.getTransferStream:(Lcom/squareup/okhttp/Response;)Lokio/Source; // method@2675 │ │ -0b5c02: 0c00 |0003: move-result-object v0 │ │ -0b5c04: 2201 1d05 |0004: new-instance v1, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@051d │ │ -0b5c08: 6e10 5224 0500 |0006: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b5c0e: 0c02 |0009: move-result-object v2 │ │ -0b5c10: 7110 972c 0000 |000a: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0b5c16: 0c03 |000d: move-result-object v3 │ │ -0b5c18: 7030 db26 2103 |000e: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@26db │ │ -0b5c1e: 1101 |0011: return-object v1 │ │ +0b5c70: |[0b5c70] com.squareup.okhttp.internal.http.Http1xStream.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ +0b5c80: 7020 7526 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.getTransferStream:(Lcom/squareup/okhttp/Response;)Lokio/Source; // method@2675 │ │ +0b5c86: 0c00 |0003: move-result-object v0 │ │ +0b5c88: 2201 1e05 |0004: new-instance v1, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@051e │ │ +0b5c8c: 6e10 5224 0500 |0006: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b5c92: 0c02 |0009: move-result-object v2 │ │ +0b5c94: 7110 972c 0000 |000a: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0b5c9a: 0c03 |000d: move-result-object v3 │ │ +0b5c9c: 7030 db26 2103 |000e: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@26db │ │ +0b5ca2: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 source Lokio/Source; │ │ 0x0000 - 0x0012 reg=4 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -284780,29 +284806,29 @@ │ │ type : '()Lcom/squareup/okhttp/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0b5c20: |[0b5c20] com.squareup.okhttp.internal.http.Http1xStream.readHeaders:()Lcom/squareup/okhttp/Headers; │ │ -0b5c30: 2200 b104 |0000: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b1 │ │ -0b5c34: 7010 6e23 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ -0b5c3a: 5432 5b10 |0005: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@105b │ │ -0b5c3e: 7210 452c 0200 |0007: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@2c45 │ │ -0b5c44: 0c01 |000a: move-result-object v1 │ │ -0b5c46: 6e10 e327 0100 |000b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b5c4c: 0a02 |000e: move-result v2 │ │ -0b5c4e: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -0b5c52: 6202 5c0f |0011: sget-object v2, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0b5c56: 6e30 7024 0201 |0013: invoke-virtual {v2, v0, v1}, Lcom/squareup/okhttp/internal/Internal;.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V // method@2470 │ │ -0b5c5c: 28ef |0016: goto 0005 // -0011 │ │ -0b5c5e: 6e10 7323 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ -0b5c64: 0c02 |001a: move-result-object v2 │ │ -0b5c66: 1102 |001b: return-object v2 │ │ +0b5ca4: |[0b5ca4] com.squareup.okhttp.internal.http.Http1xStream.readHeaders:()Lcom/squareup/okhttp/Headers; │ │ +0b5cb4: 2200 b204 |0000: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b2 │ │ +0b5cb8: 7010 6e23 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ +0b5cbe: 5432 5b10 |0005: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@105b │ │ +0b5cc2: 7210 452c 0200 |0007: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@2c45 │ │ +0b5cc8: 0c01 |000a: move-result-object v1 │ │ +0b5cca: 6e10 e327 0100 |000b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b5cd0: 0a02 |000e: move-result v2 │ │ +0b5cd2: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +0b5cd6: 6202 5c0f |0011: sget-object v2, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0b5cda: 6e30 7024 0201 |0013: invoke-virtual {v2, v0, v1}, Lcom/squareup/okhttp/internal/Internal;.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V // method@2470 │ │ +0b5ce0: 28ef |0016: goto 0005 // -0011 │ │ +0b5ce2: 6e10 7323 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ +0b5ce8: 0c02 |001a: move-result-object v2 │ │ +0b5cea: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=211 │ │ 0x0011 line=212 │ │ 0x0017 line=214 │ │ locals : │ │ @@ -284815,75 +284841,75 @@ │ │ type : '()Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -0b5c68: |[0b5c68] com.squareup.okhttp.internal.http.Http1xStream.readResponse:()Lcom/squareup/okhttp/Response$Builder; │ │ -0b5c78: 5274 5c10 |0000: iget v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5c7c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -0b5c7e: 3254 2200 |0003: if-eq v4, v5, 0025 // +0022 │ │ -0b5c82: 5274 5c10 |0005: iget v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5c86: 1235 |0007: const/4 v5, #int 3 // #3 │ │ -0b5c88: 3254 1d00 |0008: if-eq v4, v5, 0025 // +001d │ │ -0b5c8c: 2204 5705 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b5c90: 2205 6c05 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0b5c94: 7010 f927 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5c9a: 1a06 f633 |0011: const-string v6, "state: " // string@33f6 │ │ -0b5c9e: 6e20 0228 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5ca4: 0c05 |0016: move-result-object v5 │ │ -0b5ca6: 5276 5c10 |0017: iget v6, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5caa: 6e20 fe27 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b5cb0: 0c05 |001c: move-result-object v5 │ │ -0b5cb2: 6e10 0628 0500 |001d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5cb8: 0c05 |0020: move-result-object v5 │ │ -0b5cba: 7020 9327 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5cc0: 2704 |0024: throw v4 │ │ -0b5cc2: 5474 5b10 |0025: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@105b │ │ -0b5cc6: 7210 452c 0400 |0027: invoke-interface {v4}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@2c45 │ │ -0b5ccc: 0c04 |002a: move-result-object v4 │ │ -0b5cce: 7110 ff26 0400 |002b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@26ff │ │ -0b5cd4: 0c03 |002e: move-result-object v3 │ │ -0b5cd6: 2204 c204 |002f: new-instance v4, Lcom/squareup/okhttp/Response$Builder; // type@04c2 │ │ -0b5cda: 7010 2324 0400 |0031: invoke-direct {v4}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@2423 │ │ -0b5ce0: 5435 a610 |0034: iget-object v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@10a6 │ │ -0b5ce4: 6e20 3d24 5400 |0036: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@243d │ │ -0b5cea: 0c04 |0039: move-result-object v4 │ │ -0b5cec: 5235 a410 |003a: iget v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ -0b5cf0: 6e20 3624 5400 |003c: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@2436 │ │ -0b5cf6: 0c04 |003f: move-result-object v4 │ │ -0b5cf8: 5435 a510 |0040: iget-object v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ -0b5cfc: 6e20 3a24 5400 |0042: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@243a │ │ -0b5d02: 0c04 |0045: move-result-object v4 │ │ -0b5d04: 6e10 7c26 0700 |0046: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readHeaders:()Lcom/squareup/okhttp/Headers; // method@267c │ │ -0b5d0a: 0c05 |0049: move-result-object v5 │ │ -0b5d0c: 6e20 3924 5400 |004a: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ -0b5d12: 0c02 |004d: move-result-object v2 │ │ -0b5d14: 5234 a410 |004e: iget v4, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ -0b5d18: 1305 6400 |0050: const/16 v5, #int 100 // #64 │ │ -0b5d1c: 3254 d3ff |0052: if-eq v4, v5, 0025 // -002d │ │ -0b5d20: 1244 |0054: const/4 v4, #int 4 // #4 │ │ -0b5d22: 5974 5c10 |0055: iput v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5d26: 1102 |0057: return-object v2 │ │ -0b5d28: 0d00 |0058: move-exception v0 │ │ -0b5d2a: 2201 3705 |0059: new-instance v1, Ljava/io/IOException; // type@0537 │ │ -0b5d2e: 2204 6c05 |005b: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0b5d32: 7010 f927 0400 |005d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5d38: 1a05 d035 |0060: const-string v5, "unexpected end of stream on " // string@35d0 │ │ -0b5d3c: 6e20 0228 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5d42: 0c04 |0065: move-result-object v4 │ │ -0b5d44: 5475 5d10 |0066: iget-object v5, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ -0b5d48: 6e20 0128 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b5d4e: 0c04 |006b: move-result-object v4 │ │ -0b5d50: 6e10 0628 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5d56: 0c04 |006f: move-result-object v4 │ │ -0b5d58: 7020 4627 4100 |0070: invoke-direct {v1, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b5d5e: 6e20 4a27 0100 |0073: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@274a │ │ -0b5d64: 2701 |0076: throw v1 │ │ +0b5cec: |[0b5cec] com.squareup.okhttp.internal.http.Http1xStream.readResponse:()Lcom/squareup/okhttp/Response$Builder; │ │ +0b5cfc: 5274 5c10 |0000: iget v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5d00: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +0b5d02: 3254 2200 |0003: if-eq v4, v5, 0025 // +0022 │ │ +0b5d06: 5274 5c10 |0005: iget v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5d0a: 1235 |0007: const/4 v5, #int 3 // #3 │ │ +0b5d0c: 3254 1d00 |0008: if-eq v4, v5, 0025 // +001d │ │ +0b5d10: 2204 5805 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5d14: 2205 6d05 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0b5d18: 7010 f927 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5d1e: 1a06 0034 |0011: const-string v6, "state: " // string@3400 │ │ +0b5d22: 6e20 0228 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b5d28: 0c05 |0016: move-result-object v5 │ │ +0b5d2a: 5276 5c10 |0017: iget v6, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5d2e: 6e20 fe27 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b5d34: 0c05 |001c: move-result-object v5 │ │ +0b5d36: 6e10 0628 0500 |001d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b5d3c: 0c05 |0020: move-result-object v5 │ │ +0b5d3e: 7020 9327 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5d44: 2704 |0024: throw v4 │ │ +0b5d46: 5474 5b10 |0025: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@105b │ │ +0b5d4a: 7210 452c 0400 |0027: invoke-interface {v4}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@2c45 │ │ +0b5d50: 0c04 |002a: move-result-object v4 │ │ +0b5d52: 7110 ff26 0400 |002b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@26ff │ │ +0b5d58: 0c03 |002e: move-result-object v3 │ │ +0b5d5a: 2204 c304 |002f: new-instance v4, Lcom/squareup/okhttp/Response$Builder; // type@04c3 │ │ +0b5d5e: 7010 2324 0400 |0031: invoke-direct {v4}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@2423 │ │ +0b5d64: 5435 a610 |0034: iget-object v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@10a6 │ │ +0b5d68: 6e20 3d24 5400 |0036: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@243d │ │ +0b5d6e: 0c04 |0039: move-result-object v4 │ │ +0b5d70: 5235 a410 |003a: iget v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ +0b5d74: 6e20 3624 5400 |003c: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@2436 │ │ +0b5d7a: 0c04 |003f: move-result-object v4 │ │ +0b5d7c: 5435 a510 |0040: iget-object v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ +0b5d80: 6e20 3a24 5400 |0042: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@243a │ │ +0b5d86: 0c04 |0045: move-result-object v4 │ │ +0b5d88: 6e10 7c26 0700 |0046: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readHeaders:()Lcom/squareup/okhttp/Headers; // method@267c │ │ +0b5d8e: 0c05 |0049: move-result-object v5 │ │ +0b5d90: 6e20 3924 5400 |004a: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ +0b5d96: 0c02 |004d: move-result-object v2 │ │ +0b5d98: 5234 a410 |004e: iget v4, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ +0b5d9c: 1305 6400 |0050: const/16 v5, #int 100 // #64 │ │ +0b5da0: 3254 d3ff |0052: if-eq v4, v5, 0025 // -002d │ │ +0b5da4: 1244 |0054: const/4 v4, #int 4 // #4 │ │ +0b5da6: 5974 5c10 |0055: iput v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5daa: 1102 |0057: return-object v2 │ │ +0b5dac: 0d00 |0058: move-exception v0 │ │ +0b5dae: 2201 3805 |0059: new-instance v1, Ljava/io/IOException; // type@0538 │ │ +0b5db2: 2204 6d05 |005b: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0b5db6: 7010 f927 0400 |005d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5dbc: 1a05 d935 |0060: const-string v5, "unexpected end of stream on " // string@35d9 │ │ +0b5dc0: 6e20 0228 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b5dc6: 0c04 |0065: move-result-object v4 │ │ +0b5dc8: 5475 5d10 |0066: iget-object v5, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@105d │ │ +0b5dcc: 6e20 0128 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b5dd2: 0c04 |006b: move-result-object v4 │ │ +0b5dd4: 6e10 0628 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b5dda: 0c04 |006f: move-result-object v4 │ │ +0b5ddc: 7020 4627 4100 |0070: invoke-direct {v1, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b5de2: 6e20 4a27 0100 |0073: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@274a │ │ +0b5de8: 2701 |0076: throw v1 │ │ catches : 1 │ │ 0x0025 - 0x0057 │ │ Ljava/io/EOFException; -> 0x0058 │ │ positions : │ │ 0x0000 line=180 │ │ 0x000a line=181 │ │ 0x0025 line=186 │ │ @@ -284911,18 +284937,18 @@ │ │ type : '()Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b5d78: |[0b5d78] com.squareup.okhttp.internal.http.Http1xStream.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; │ │ -0b5d88: 6e10 7d26 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readResponse:()Lcom/squareup/okhttp/Response$Builder; // method@267d │ │ -0b5d8e: 0c00 |0003: move-result-object v0 │ │ -0b5d90: 1100 |0004: return-object v0 │ │ +0b5dfc: |[0b5dfc] com.squareup.okhttp.internal.http.Http1xStream.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; │ │ +0b5e0c: 6e10 7d26 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readResponse:()Lcom/squareup/okhttp/Response$Builder; // method@267d │ │ +0b5e12: 0c00 |0003: move-result-object v0 │ │ +0b5e14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #11 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -284930,17 +284956,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5d94: |[0b5d94] com.squareup.okhttp.internal.http.Http1xStream.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ -0b5da4: 5b01 5910 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1059 │ │ -0b5da8: 0e00 |0002: return-void │ │ +0b5e18: |[0b5e18] com.squareup.okhttp.internal.http.Http1xStream.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ +0b5e28: 5b01 5910 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1059 │ │ +0b5e2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0003 reg=1 httpEngine Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ @@ -284950,64 +284976,64 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -0b5dac: |[0b5dac] com.squareup.okhttp.internal.http.Http1xStream.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V │ │ -0b5dbc: 5252 5c10 |0000: iget v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5dc0: 3802 1d00 |0002: if-eqz v2, 001f // +001d │ │ -0b5dc4: 2202 5705 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b5dc8: 2203 6c05 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0b5dcc: 7010 f927 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5dd2: 1a04 f633 |000b: const-string v4, "state: " // string@33f6 │ │ -0b5dd6: 6e20 0228 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5ddc: 0c03 |0010: move-result-object v3 │ │ -0b5dde: 5254 5c10 |0011: iget v4, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5de2: 6e20 fe27 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b5de8: 0c03 |0016: move-result-object v3 │ │ -0b5dea: 6e10 0628 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5df0: 0c03 |001a: move-result-object v3 │ │ -0b5df2: 7020 9327 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5df8: 2702 |001e: throw v2 │ │ -0b5dfa: 5452 5a10 |001f: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ -0b5dfe: 7220 362c 7200 |0021: invoke-interface {v2, v7}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b5e04: 0c02 |0024: move-result-object v2 │ │ -0b5e06: 1a03 0b00 |0025: const-string v3, " │ │ +0b5e30: |[0b5e30] com.squareup.okhttp.internal.http.Http1xStream.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V │ │ +0b5e40: 5252 5c10 |0000: iget v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5e44: 3802 1d00 |0002: if-eqz v2, 001f // +001d │ │ +0b5e48: 2202 5805 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5e4c: 2203 6d05 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0b5e50: 7010 f927 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5e56: 1a04 0034 |000b: const-string v4, "state: " // string@3400 │ │ +0b5e5a: 6e20 0228 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b5e60: 0c03 |0010: move-result-object v3 │ │ +0b5e62: 5254 5c10 |0011: iget v4, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5e66: 6e20 fe27 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b5e6c: 0c03 |0016: move-result-object v3 │ │ +0b5e6e: 6e10 0628 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b5e74: 0c03 |001a: move-result-object v3 │ │ +0b5e76: 7020 9327 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5e7c: 2702 |001e: throw v2 │ │ +0b5e7e: 5452 5a10 |001f: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ +0b5e82: 7220 362c 7200 |0021: invoke-interface {v2, v7}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b5e88: 0c02 |0024: move-result-object v2 │ │ +0b5e8a: 1a03 0b00 |0025: const-string v3, " │ │ " // string@000b │ │ -0b5e0a: 7220 362c 3200 |0027: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b5e10: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0b5e12: 6e10 7e23 0600 |002b: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b5e18: 0a01 |002e: move-result v1 │ │ -0b5e1a: 3510 2200 |002f: if-ge v0, v1, 0051 // +0022 │ │ -0b5e1e: 5452 5a10 |0031: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ -0b5e22: 6e20 7c23 0600 |0033: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0b5e28: 0c03 |0036: move-result-object v3 │ │ -0b5e2a: 7220 362c 3200 |0037: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b5e30: 0c02 |003a: move-result-object v2 │ │ -0b5e32: 1a03 5b01 |003b: const-string v3, ": " // string@015b │ │ -0b5e36: 7220 362c 3200 |003d: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b5e3c: 0c02 |0040: move-result-object v2 │ │ -0b5e3e: 6e20 8023 0600 |0041: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0b5e44: 0c03 |0044: move-result-object v3 │ │ -0b5e46: 7220 362c 3200 |0045: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b5e4c: 0c02 |0048: move-result-object v2 │ │ -0b5e4e: 1a03 0b00 |0049: const-string v3, " │ │ +0b5e8e: 7220 362c 3200 |0027: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b5e94: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0b5e96: 6e10 7e23 0600 |002b: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b5e9c: 0a01 |002e: move-result v1 │ │ +0b5e9e: 3510 2200 |002f: if-ge v0, v1, 0051 // +0022 │ │ +0b5ea2: 5452 5a10 |0031: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ +0b5ea6: 6e20 7c23 0600 |0033: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0b5eac: 0c03 |0036: move-result-object v3 │ │ +0b5eae: 7220 362c 3200 |0037: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b5eb4: 0c02 |003a: move-result-object v2 │ │ +0b5eb6: 1a03 5b01 |003b: const-string v3, ": " // string@015b │ │ +0b5eba: 7220 362c 3200 |003d: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b5ec0: 0c02 |0040: move-result-object v2 │ │ +0b5ec2: 6e20 8023 0600 |0041: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0b5ec8: 0c03 |0044: move-result-object v3 │ │ +0b5eca: 7220 362c 3200 |0045: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b5ed0: 0c02 |0048: move-result-object v2 │ │ +0b5ed2: 1a03 0b00 |0049: const-string v3, " │ │ " // string@000b │ │ -0b5e52: 7220 362c 3200 |004b: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b5e58: d800 0001 |004e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b5e5c: 28df |0050: goto 002f // -0021 │ │ -0b5e5e: 5452 5a10 |0051: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ -0b5e62: 1a03 0b00 |0053: const-string v3, " │ │ +0b5ed6: 7220 362c 3200 |004b: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b5edc: d800 0001 |004e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b5ee0: 28df |0050: goto 002f // -0021 │ │ +0b5ee2: 5452 5a10 |0051: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ +0b5ee6: 1a03 0b00 |0053: const-string v3, " │ │ " // string@000b │ │ -0b5e66: 7220 362c 3200 |0055: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ -0b5e6c: 1212 |0058: const/4 v2, #int 1 // #1 │ │ -0b5e6e: 5952 5c10 |0059: iput v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5e72: 0e00 |005b: return-void │ │ +0b5eea: 7220 362c 3200 |0055: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@2c36 │ │ +0b5ef0: 1212 |0058: const/4 v2, #int 1 // #1 │ │ +0b5ef2: 5952 5c10 |0059: iput v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5ef6: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x001f line=167 │ │ 0x002a line=168 │ │ 0x0031 line=169 │ │ 0x003d line=170 │ │ @@ -285029,36 +285055,36 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RetryableSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0b5e74: |[0b5e74] com.squareup.okhttp.internal.http.Http1xStream.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V │ │ -0b5e84: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5e88: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b5e8a: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -0b5e8e: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b5e92: 2201 6c05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b5e96: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b5e9c: 1a02 f633 |000c: const-string v2, "state: " // string@33f6 │ │ -0b5ea0: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b5ea6: 0c01 |0011: move-result-object v1 │ │ -0b5ea8: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5eac: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b5eb2: 0c01 |0017: move-result-object v1 │ │ -0b5eb4: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b5eba: 0c01 |001b: move-result-object v1 │ │ -0b5ebc: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b5ec2: 2700 |001f: throw v0 │ │ -0b5ec4: 1230 |0020: const/4 v0, #int 3 // #3 │ │ -0b5ec6: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ -0b5eca: 5430 5a10 |0023: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ -0b5ece: 6e20 eb26 0400 |0025: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.writeToSocket:(Lokio/Sink;)V // method@26eb │ │ -0b5ed4: 0e00 |0028: return-void │ │ +0b5ef8: |[0b5ef8] com.squareup.okhttp.internal.http.Http1xStream.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V │ │ +0b5f08: 5230 5c10 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5f0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b5f0e: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +0b5f12: 2200 5805 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b5f16: 2201 6d05 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b5f1a: 7010 f927 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b5f20: 1a02 0034 |000c: const-string v2, "state: " // string@3400 │ │ +0b5f24: 6e20 0228 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b5f2a: 0c01 |0011: move-result-object v1 │ │ +0b5f2c: 5232 5c10 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5f30: 6e20 fe27 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b5f36: 0c01 |0017: move-result-object v1 │ │ +0b5f38: 6e10 0628 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b5f3e: 0c01 |001b: move-result-object v1 │ │ +0b5f40: 7020 9327 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b5f46: 2700 |001f: throw v0 │ │ +0b5f48: 1230 |0020: const/4 v0, #int 3 // #3 │ │ +0b5f4a: 5930 5c10 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@105c │ │ +0b5f4e: 5430 5a10 |0023: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@105a │ │ +0b5f52: 6e20 eb26 0400 |0025: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.writeToSocket:(Lokio/Sink;)V // method@26eb │ │ +0b5f58: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0020 line=231 │ │ 0x0023 line=232 │ │ 0x0028 line=233 │ │ locals : │ │ @@ -285070,65 +285096,65 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0b5ed8: |[0b5ed8] com.squareup.okhttp.internal.http.Http1xStream.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V │ │ -0b5ee8: 5421 5910 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1059 │ │ -0b5eec: 6e10 c126 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.writingRequestHeaders:()V // method@26c1 │ │ -0b5ef2: 5421 5910 |0005: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1059 │ │ -0b5ef6: 6e10 b026 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getConnection:()Lcom/squareup/okhttp/Connection; // method@26b0 │ │ -0b5efc: 0c01 |000a: move-result-object v1 │ │ -0b5efe: 7210 3723 0100 |000b: invoke-interface {v1}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@2337 │ │ -0b5f04: 0c01 |000e: move-result-object v1 │ │ -0b5f06: 6e10 6124 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ -0b5f0c: 0c01 |0012: move-result-object v1 │ │ -0b5f0e: 6e10 4f28 0100 |0013: invoke-virtual {v1}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0b5f14: 0c01 |0016: move-result-object v1 │ │ -0b5f16: 7120 e126 1300 |0017: invoke-static {v3, v1}, Lcom/squareup/okhttp/internal/http/RequestLine;.get:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; // method@26e1 │ │ -0b5f1c: 0c00 |001a: move-result-object v0 │ │ -0b5f1e: 6e10 1824 0300 |001b: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ -0b5f24: 0c01 |001e: move-result-object v1 │ │ -0b5f26: 6e30 8026 1200 |001f: invoke-virtual {v2, v1, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V // method@2680 │ │ -0b5f2c: 0e00 |0022: return-void │ │ +0b5f5c: |[0b5f5c] com.squareup.okhttp.internal.http.Http1xStream.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V │ │ +0b5f6c: 5421 5910 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1059 │ │ +0b5f70: 6e10 c126 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.writingRequestHeaders:()V // method@26c1 │ │ +0b5f76: 5421 5910 |0005: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1059 │ │ +0b5f7a: 6e10 b026 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getConnection:()Lcom/squareup/okhttp/Connection; // method@26b0 │ │ +0b5f80: 0c01 |000a: move-result-object v1 │ │ +0b5f82: 7210 3723 0100 |000b: invoke-interface {v1}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@2337 │ │ +0b5f88: 0c01 |000e: move-result-object v1 │ │ +0b5f8a: 6e10 6124 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ +0b5f90: 0c01 |0012: move-result-object v1 │ │ +0b5f92: 6e10 4f28 0100 |0013: invoke-virtual {v1}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0b5f98: 0c01 |0016: move-result-object v1 │ │ +0b5f9a: 7120 e126 1300 |0017: invoke-static {v3, v1}, Lcom/squareup/okhttp/internal/http/RequestLine;.get:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; // method@26e1 │ │ +0b5fa0: 0c00 |001a: move-result-object v0 │ │ +0b5fa2: 6e10 1824 0300 |001b: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ +0b5fa8: 0c01 |001e: move-result-object v1 │ │ +0b5faa: 6e30 8026 1200 |001f: invoke-virtual {v2, v1, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V // method@2680 │ │ +0b5fb0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x0007 line=122 │ │ 0x0017 line=121 │ │ 0x001b line=123 │ │ 0x0022 line=124 │ │ locals : │ │ 0x001b - 0x0023 reg=0 requestLine Ljava/lang/String; │ │ 0x0000 - 0x0023 reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0023 reg=3 request Lcom/squareup/okhttp/Request; │ │ │ │ - source_file_idx : 1517 (Http1xStream.java) │ │ + source_file_idx : 1521 (Http1xStream.java) │ │ │ │ -Class #986 header: │ │ -class_idx : 1297 │ │ +Class #987 header: │ │ +class_idx : 1298 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1614 │ │ -source_file_idx : 1519 │ │ +superclass_idx : 1617 │ │ +source_file_idx : 1523 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #986 annotations: │ │ +Class #987 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="StreamFinishingSource" │ │ Annotations on method #9860 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #986 - │ │ +Class #987 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lokio/ForwardingSource;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;) │ │ @@ -285141,18 +285167,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b5f30: |[0b5f30] com.squareup.okhttp.internal.http.Http2xStream$StreamFinishingSource.:(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V │ │ -0b5f40: 5b01 5e10 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@105e │ │ -0b5f44: 7020 662c 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@2c66 │ │ -0b5f4a: 0e00 |0005: return-void │ │ +0b5fb4: |[0b5fb4] com.squareup.okhttp.internal.http.Http2xStream$StreamFinishingSource.:(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V │ │ +0b5fc4: 5b01 5e10 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@105e │ │ +0b5fc8: 7020 662c 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@2c66 │ │ +0b5fce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0002 line=288 │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource; │ │ @@ -285165,43 +285191,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b5f4c: |[0b5f4c] com.squareup.okhttp.internal.http.Http2xStream$StreamFinishingSource.close:()V │ │ -0b5f5c: 5420 5e10 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@105e │ │ -0b5f60: 7110 8726 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.access$000:(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2687 │ │ -0b5f66: 0c00 |0005: move-result-object v0 │ │ -0b5f68: 5421 5e10 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@105e │ │ -0b5f6c: 6e20 1227 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@2712 │ │ -0b5f72: 6f10 672c 0200 |000b: invoke-super {v2}, Lokio/ForwardingSource;.close:()V // method@2c67 │ │ -0b5f78: 0e00 |000e: return-void │ │ +0b5fd0: |[0b5fd0] com.squareup.okhttp.internal.http.Http2xStream$StreamFinishingSource.close:()V │ │ +0b5fe0: 5420 5e10 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@105e │ │ +0b5fe4: 7110 8726 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.access$000:(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@2687 │ │ +0b5fea: 0c00 |0005: move-result-object v0 │ │ +0b5fec: 5421 5e10 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@105e │ │ +0b5ff0: 6e20 1227 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@2712 │ │ +0b5ff6: 6f10 672c 0200 |000b: invoke-super {v2}, Lokio/ForwardingSource;.close:()V // method@2c67 │ │ +0b5ffc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x000b line=293 │ │ 0x000e line=294 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource; │ │ │ │ - source_file_idx : 1519 (Http2xStream.java) │ │ + source_file_idx : 1523 (Http2xStream.java) │ │ │ │ -Class #987 header: │ │ -class_idx : 1298 │ │ +Class #988 header: │ │ +class_idx : 1299 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1519 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1523 │ │ static_fields_size : 12 │ │ instance_fields_size: 4 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 7 │ │ │ │ -Class #987 annotations: │ │ +Class #988 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource; } │ │ Annotations on field #4194 'HTTP_2_SKIPPED_REQUEST_HEADERS' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lokio/ByteString;" ">;" } │ │ Annotations on field #4195 'HTTP_2_SKIPPED_RESPONSE_HEADERS' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lokio/ByteString;" ">;" } │ │ Annotations on field #4198 'SPDY_3_SKIPPED_REQUEST_HEADERS' │ │ @@ -285227,15 +285253,15 @@ │ │ Annotations on method #9873 'spdy3HeadersList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/squareup/okhttp/Request;" ")" "Ljava/util/List" "<" "Lcom/squareup/okhttp/internal/framed/Header;" ">;" } │ │ Annotations on method #9874 'writeRequestBody' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9875 'writeRequestHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #987 - │ │ +Class #988 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/Http2xStream;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/Http2xStream;) │ │ @@ -285309,167 +285335,167 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 288 16-bit code units │ │ -0b5f7c: |[0b5f7c] com.squareup.okhttp.internal.http.Http2xStream.:()V │ │ -0b5f8c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0b5f8e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -0b5f90: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0b5f92: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0b5f94: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0b5f96: 1a00 bb19 |0005: const-string v0, "connection" // string@19bb │ │ -0b5f9a: 7110 4f2c 0000 |0007: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b5fa0: 0c00 |000a: move-result-object v0 │ │ -0b5fa2: 6900 5f10 |000b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ -0b5fa6: 1a00 9421 |000d: const-string v0, "host" // string@2194 │ │ -0b5faa: 7110 4f2c 0000 |000f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b5fb0: 0c00 |0012: move-result-object v0 │ │ -0b5fb2: 6900 6110 |0013: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ -0b5fb6: 1a00 5d23 |0015: const-string v0, "keep-alive" // string@235d │ │ -0b5fba: 7110 4f2c 0000 |0017: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b5fc0: 0c00 |001a: move-result-object v0 │ │ -0b5fc2: 6900 6410 |001b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ -0b5fc6: 1a00 de2d |001d: const-string v0, "proxy-connection" // string@2dde │ │ -0b5fca: 7110 4f2c 0000 |001f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b5fd0: 0c00 |0022: move-result-object v0 │ │ -0b5fd2: 6900 6510 |0023: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ -0b5fd6: 1a00 a535 |0025: const-string v0, "transfer-encoding" // string@35a5 │ │ -0b5fda: 7110 4f2c 0000 |0027: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b5fe0: 0c00 |002a: move-result-object v0 │ │ -0b5fe2: 6900 6910 |002b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ -0b5fe6: 1a00 b234 |002d: const-string v0, "te" // string@34b2 │ │ -0b5fea: 7110 4f2c 0000 |002f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b5ff0: 0c00 |0032: move-result-object v0 │ │ -0b5ff2: 6900 6810 |0033: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@1068 │ │ -0b5ff6: 1a00 221c |0035: const-string v0, "encoding" // string@1c22 │ │ -0b5ffa: 7110 4f2c 0000 |0037: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b6000: 0c00 |003a: move-result-object v0 │ │ -0b6002: 6900 6010 |003b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@1060 │ │ -0b6006: 1a00 1736 |003d: const-string v0, "upgrade" // string@3617 │ │ -0b600a: 7110 4f2c 0000 |003f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b6010: 0c00 |0042: move-result-object v0 │ │ -0b6012: 6900 6a10 |0043: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@106a │ │ -0b6016: 1300 0b00 |0045: const/16 v0, #int 11 // #b │ │ -0b601a: 2300 a606 |0047: new-array v0, v0, [Lokio/ByteString; // type@06a6 │ │ -0b601e: 6201 5f10 |0049: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ -0b6022: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ -0b6026: 6201 6110 |004d: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ -0b602a: 4d01 0004 |004f: aput-object v1, v0, v4 │ │ -0b602e: 6201 6410 |0051: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ -0b6032: 4d01 0005 |0053: aput-object v1, v0, v5 │ │ -0b6036: 6201 6510 |0055: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ -0b603a: 4d01 0006 |0057: aput-object v1, v0, v6 │ │ -0b603e: 6201 6910 |0059: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ -0b6042: 4d01 0007 |005b: aput-object v1, v0, v7 │ │ -0b6046: 1251 |005d: const/4 v1, #int 5 // #5 │ │ -0b6048: 6202 ec0f |005e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ -0b604c: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -0b6050: 1261 |0062: const/4 v1, #int 6 // #6 │ │ -0b6052: 6202 ed0f |0063: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ -0b6056: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ -0b605a: 1271 |0067: const/4 v1, #int 7 // #7 │ │ -0b605c: 6202 ee0f |0068: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ -0b6060: 4d02 0001 |006a: aput-object v2, v0, v1 │ │ -0b6064: 1301 0800 |006c: const/16 v1, #int 8 // #8 │ │ -0b6068: 6202 ea0f |006e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ -0b606c: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ -0b6070: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ -0b6074: 6202 eb0f |0074: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0feb │ │ -0b6078: 4d02 0001 |0076: aput-object v2, v0, v1 │ │ -0b607c: 1301 0a00 |0078: const/16 v1, #int 10 // #a │ │ -0b6080: 6202 ef0f |007a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ -0b6084: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ -0b6088: 7110 b024 0000 |007e: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0b608e: 0c00 |0081: move-result-object v0 │ │ -0b6090: 6900 6610 |0082: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@1066 │ │ -0b6094: 1250 |0084: const/4 v0, #int 5 // #5 │ │ -0b6096: 2300 a606 |0085: new-array v0, v0, [Lokio/ByteString; // type@06a6 │ │ -0b609a: 6201 5f10 |0087: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ -0b609e: 4d01 0003 |0089: aput-object v1, v0, v3 │ │ -0b60a2: 6201 6110 |008b: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ -0b60a6: 4d01 0004 |008d: aput-object v1, v0, v4 │ │ -0b60aa: 6201 6410 |008f: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ -0b60ae: 4d01 0005 |0091: aput-object v1, v0, v5 │ │ -0b60b2: 6201 6510 |0093: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ -0b60b6: 4d01 0006 |0095: aput-object v1, v0, v6 │ │ -0b60ba: 6201 6910 |0097: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ -0b60be: 4d01 0007 |0099: aput-object v1, v0, v7 │ │ -0b60c2: 7110 b024 0000 |009b: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0b60c8: 0c00 |009e: move-result-object v0 │ │ -0b60ca: 6900 6710 |009f: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@1067 │ │ -0b60ce: 1300 0e00 |00a1: const/16 v0, #int 14 // #e │ │ -0b60d2: 2300 a606 |00a3: new-array v0, v0, [Lokio/ByteString; // type@06a6 │ │ -0b60d6: 6201 5f10 |00a5: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ -0b60da: 4d01 0003 |00a7: aput-object v1, v0, v3 │ │ -0b60de: 6201 6110 |00a9: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ -0b60e2: 4d01 0004 |00ab: aput-object v1, v0, v4 │ │ -0b60e6: 6201 6410 |00ad: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ -0b60ea: 4d01 0005 |00af: aput-object v1, v0, v5 │ │ -0b60ee: 6201 6510 |00b1: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ -0b60f2: 4d01 0006 |00b3: aput-object v1, v0, v6 │ │ -0b60f6: 6201 6810 |00b5: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@1068 │ │ -0b60fa: 4d01 0007 |00b7: aput-object v1, v0, v7 │ │ -0b60fe: 1251 |00b9: const/4 v1, #int 5 // #5 │ │ -0b6100: 6202 6910 |00ba: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ -0b6104: 4d02 0001 |00bc: aput-object v2, v0, v1 │ │ -0b6108: 1261 |00be: const/4 v1, #int 6 // #6 │ │ -0b610a: 6202 6010 |00bf: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@1060 │ │ -0b610e: 4d02 0001 |00c1: aput-object v2, v0, v1 │ │ -0b6112: 1271 |00c3: const/4 v1, #int 7 // #7 │ │ -0b6114: 6202 6a10 |00c4: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@106a │ │ -0b6118: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ -0b611c: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ -0b6120: 6202 ec0f |00ca: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ -0b6124: 4d02 0001 |00cc: aput-object v2, v0, v1 │ │ -0b6128: 1301 0900 |00ce: const/16 v1, #int 9 // #9 │ │ -0b612c: 6202 ed0f |00d0: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ -0b6130: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ -0b6134: 1301 0a00 |00d4: const/16 v1, #int 10 // #a │ │ -0b6138: 6202 ee0f |00d6: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ -0b613c: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ -0b6140: 1301 0b00 |00da: const/16 v1, #int 11 // #b │ │ -0b6144: 6202 ea0f |00dc: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ -0b6148: 4d02 0001 |00de: aput-object v2, v0, v1 │ │ -0b614c: 1301 0c00 |00e0: const/16 v1, #int 12 // #c │ │ -0b6150: 6202 eb0f |00e2: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0feb │ │ -0b6154: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ -0b6158: 1301 0d00 |00e6: const/16 v1, #int 13 // #d │ │ -0b615c: 6202 ef0f |00e8: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ -0b6160: 4d02 0001 |00ea: aput-object v2, v0, v1 │ │ -0b6164: 7110 b024 0000 |00ec: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0b616a: 0c00 |00ef: move-result-object v0 │ │ -0b616c: 6900 6210 |00f0: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@1062 │ │ -0b6170: 1300 0800 |00f2: const/16 v0, #int 8 // #8 │ │ -0b6174: 2300 a606 |00f4: new-array v0, v0, [Lokio/ByteString; // type@06a6 │ │ -0b6178: 6201 5f10 |00f6: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ -0b617c: 4d01 0003 |00f8: aput-object v1, v0, v3 │ │ -0b6180: 6201 6110 |00fa: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ -0b6184: 4d01 0004 |00fc: aput-object v1, v0, v4 │ │ -0b6188: 6201 6410 |00fe: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ -0b618c: 4d01 0005 |0100: aput-object v1, v0, v5 │ │ -0b6190: 6201 6510 |0102: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ -0b6194: 4d01 0006 |0104: aput-object v1, v0, v6 │ │ -0b6198: 6201 6810 |0106: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@1068 │ │ -0b619c: 4d01 0007 |0108: aput-object v1, v0, v7 │ │ -0b61a0: 1251 |010a: const/4 v1, #int 5 // #5 │ │ -0b61a2: 6202 6910 |010b: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ -0b61a6: 4d02 0001 |010d: aput-object v2, v0, v1 │ │ -0b61aa: 1261 |010f: const/4 v1, #int 6 // #6 │ │ -0b61ac: 6202 6010 |0110: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@1060 │ │ -0b61b0: 4d02 0001 |0112: aput-object v2, v0, v1 │ │ -0b61b4: 1271 |0114: const/4 v1, #int 7 // #7 │ │ -0b61b6: 6202 6a10 |0115: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@106a │ │ -0b61ba: 4d02 0001 |0117: aput-object v2, v0, v1 │ │ -0b61be: 7110 b024 0000 |0119: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ -0b61c4: 0c00 |011c: move-result-object v0 │ │ -0b61c6: 6900 6310 |011d: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@1063 │ │ -0b61ca: 0e00 |011f: return-void │ │ +0b6000: |[0b6000] com.squareup.okhttp.internal.http.Http2xStream.:()V │ │ +0b6010: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0b6012: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0b6014: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0b6016: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0b6018: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0b601a: 1a00 c519 |0005: const-string v0, "connection" // string@19c5 │ │ +0b601e: 7110 4f2c 0000 |0007: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b6024: 0c00 |000a: move-result-object v0 │ │ +0b6026: 6900 5f10 |000b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ +0b602a: 1a00 9e21 |000d: const-string v0, "host" // string@219e │ │ +0b602e: 7110 4f2c 0000 |000f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b6034: 0c00 |0012: move-result-object v0 │ │ +0b6036: 6900 6110 |0013: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ +0b603a: 1a00 6723 |0015: const-string v0, "keep-alive" // string@2367 │ │ +0b603e: 7110 4f2c 0000 |0017: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b6044: 0c00 |001a: move-result-object v0 │ │ +0b6046: 6900 6410 |001b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ +0b604a: 1a00 e82d |001d: const-string v0, "proxy-connection" // string@2de8 │ │ +0b604e: 7110 4f2c 0000 |001f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b6054: 0c00 |0022: move-result-object v0 │ │ +0b6056: 6900 6510 |0023: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ +0b605a: 1a00 ae35 |0025: const-string v0, "transfer-encoding" // string@35ae │ │ +0b605e: 7110 4f2c 0000 |0027: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b6064: 0c00 |002a: move-result-object v0 │ │ +0b6066: 6900 6910 |002b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ +0b606a: 1a00 bc34 |002d: const-string v0, "te" // string@34bc │ │ +0b606e: 7110 4f2c 0000 |002f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b6074: 0c00 |0032: move-result-object v0 │ │ +0b6076: 6900 6810 |0033: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@1068 │ │ +0b607a: 1a00 2c1c |0035: const-string v0, "encoding" // string@1c2c │ │ +0b607e: 7110 4f2c 0000 |0037: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b6084: 0c00 |003a: move-result-object v0 │ │ +0b6086: 6900 6010 |003b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@1060 │ │ +0b608a: 1a00 2036 |003d: const-string v0, "upgrade" // string@3620 │ │ +0b608e: 7110 4f2c 0000 |003f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b6094: 0c00 |0042: move-result-object v0 │ │ +0b6096: 6900 6a10 |0043: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@106a │ │ +0b609a: 1300 0b00 |0045: const/16 v0, #int 11 // #b │ │ +0b609e: 2300 a906 |0047: new-array v0, v0, [Lokio/ByteString; // type@06a9 │ │ +0b60a2: 6201 5f10 |0049: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ +0b60a6: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ +0b60aa: 6201 6110 |004d: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ +0b60ae: 4d01 0004 |004f: aput-object v1, v0, v4 │ │ +0b60b2: 6201 6410 |0051: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ +0b60b6: 4d01 0005 |0053: aput-object v1, v0, v5 │ │ +0b60ba: 6201 6510 |0055: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ +0b60be: 4d01 0006 |0057: aput-object v1, v0, v6 │ │ +0b60c2: 6201 6910 |0059: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ +0b60c6: 4d01 0007 |005b: aput-object v1, v0, v7 │ │ +0b60ca: 1251 |005d: const/4 v1, #int 5 // #5 │ │ +0b60cc: 6202 ec0f |005e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ +0b60d0: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +0b60d4: 1261 |0062: const/4 v1, #int 6 // #6 │ │ +0b60d6: 6202 ed0f |0063: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ +0b60da: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ +0b60de: 1271 |0067: const/4 v1, #int 7 // #7 │ │ +0b60e0: 6202 ee0f |0068: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ +0b60e4: 4d02 0001 |006a: aput-object v2, v0, v1 │ │ +0b60e8: 1301 0800 |006c: const/16 v1, #int 8 // #8 │ │ +0b60ec: 6202 ea0f |006e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ +0b60f0: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ +0b60f4: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ +0b60f8: 6202 eb0f |0074: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0feb │ │ +0b60fc: 4d02 0001 |0076: aput-object v2, v0, v1 │ │ +0b6100: 1301 0a00 |0078: const/16 v1, #int 10 // #a │ │ +0b6104: 6202 ef0f |007a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ +0b6108: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ +0b610c: 7110 b024 0000 |007e: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0b6112: 0c00 |0081: move-result-object v0 │ │ +0b6114: 6900 6610 |0082: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@1066 │ │ +0b6118: 1250 |0084: const/4 v0, #int 5 // #5 │ │ +0b611a: 2300 a906 |0085: new-array v0, v0, [Lokio/ByteString; // type@06a9 │ │ +0b611e: 6201 5f10 |0087: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ +0b6122: 4d01 0003 |0089: aput-object v1, v0, v3 │ │ +0b6126: 6201 6110 |008b: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ +0b612a: 4d01 0004 |008d: aput-object v1, v0, v4 │ │ +0b612e: 6201 6410 |008f: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ +0b6132: 4d01 0005 |0091: aput-object v1, v0, v5 │ │ +0b6136: 6201 6510 |0093: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ +0b613a: 4d01 0006 |0095: aput-object v1, v0, v6 │ │ +0b613e: 6201 6910 |0097: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ +0b6142: 4d01 0007 |0099: aput-object v1, v0, v7 │ │ +0b6146: 7110 b024 0000 |009b: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0b614c: 0c00 |009e: move-result-object v0 │ │ +0b614e: 6900 6710 |009f: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@1067 │ │ +0b6152: 1300 0e00 |00a1: const/16 v0, #int 14 // #e │ │ +0b6156: 2300 a906 |00a3: new-array v0, v0, [Lokio/ByteString; // type@06a9 │ │ +0b615a: 6201 5f10 |00a5: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ +0b615e: 4d01 0003 |00a7: aput-object v1, v0, v3 │ │ +0b6162: 6201 6110 |00a9: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ +0b6166: 4d01 0004 |00ab: aput-object v1, v0, v4 │ │ +0b616a: 6201 6410 |00ad: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ +0b616e: 4d01 0005 |00af: aput-object v1, v0, v5 │ │ +0b6172: 6201 6510 |00b1: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ +0b6176: 4d01 0006 |00b3: aput-object v1, v0, v6 │ │ +0b617a: 6201 6810 |00b5: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@1068 │ │ +0b617e: 4d01 0007 |00b7: aput-object v1, v0, v7 │ │ +0b6182: 1251 |00b9: const/4 v1, #int 5 // #5 │ │ +0b6184: 6202 6910 |00ba: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ +0b6188: 4d02 0001 |00bc: aput-object v2, v0, v1 │ │ +0b618c: 1261 |00be: const/4 v1, #int 6 // #6 │ │ +0b618e: 6202 6010 |00bf: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@1060 │ │ +0b6192: 4d02 0001 |00c1: aput-object v2, v0, v1 │ │ +0b6196: 1271 |00c3: const/4 v1, #int 7 // #7 │ │ +0b6198: 6202 6a10 |00c4: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@106a │ │ +0b619c: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ +0b61a0: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ +0b61a4: 6202 ec0f |00ca: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ +0b61a8: 4d02 0001 |00cc: aput-object v2, v0, v1 │ │ +0b61ac: 1301 0900 |00ce: const/16 v1, #int 9 // #9 │ │ +0b61b0: 6202 ed0f |00d0: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ +0b61b4: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ +0b61b8: 1301 0a00 |00d4: const/16 v1, #int 10 // #a │ │ +0b61bc: 6202 ee0f |00d6: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ +0b61c0: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ +0b61c4: 1301 0b00 |00da: const/16 v1, #int 11 // #b │ │ +0b61c8: 6202 ea0f |00dc: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ +0b61cc: 4d02 0001 |00de: aput-object v2, v0, v1 │ │ +0b61d0: 1301 0c00 |00e0: const/16 v1, #int 12 // #c │ │ +0b61d4: 6202 eb0f |00e2: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0feb │ │ +0b61d8: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ +0b61dc: 1301 0d00 |00e6: const/16 v1, #int 13 // #d │ │ +0b61e0: 6202 ef0f |00e8: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ +0b61e4: 4d02 0001 |00ea: aput-object v2, v0, v1 │ │ +0b61e8: 7110 b024 0000 |00ec: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0b61ee: 0c00 |00ef: move-result-object v0 │ │ +0b61f0: 6900 6210 |00f0: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@1062 │ │ +0b61f4: 1300 0800 |00f2: const/16 v0, #int 8 // #8 │ │ +0b61f8: 2300 a906 |00f4: new-array v0, v0, [Lokio/ByteString; // type@06a9 │ │ +0b61fc: 6201 5f10 |00f6: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@105f │ │ +0b6200: 4d01 0003 |00f8: aput-object v1, v0, v3 │ │ +0b6204: 6201 6110 |00fa: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@1061 │ │ +0b6208: 4d01 0004 |00fc: aput-object v1, v0, v4 │ │ +0b620c: 6201 6410 |00fe: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@1064 │ │ +0b6210: 4d01 0005 |0100: aput-object v1, v0, v5 │ │ +0b6214: 6201 6510 |0102: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@1065 │ │ +0b6218: 4d01 0006 |0104: aput-object v1, v0, v6 │ │ +0b621c: 6201 6810 |0106: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@1068 │ │ +0b6220: 4d01 0007 |0108: aput-object v1, v0, v7 │ │ +0b6224: 1251 |010a: const/4 v1, #int 5 // #5 │ │ +0b6226: 6202 6910 |010b: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@1069 │ │ +0b622a: 4d02 0001 |010d: aput-object v2, v0, v1 │ │ +0b622e: 1261 |010f: const/4 v1, #int 6 // #6 │ │ +0b6230: 6202 6010 |0110: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@1060 │ │ +0b6234: 4d02 0001 |0112: aput-object v2, v0, v1 │ │ +0b6238: 1271 |0114: const/4 v1, #int 7 // #7 │ │ +0b623a: 6202 6a10 |0115: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@106a │ │ +0b623e: 4d02 0001 |0117: aput-object v2, v0, v1 │ │ +0b6242: 7110 b024 0000 |0119: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@24b0 │ │ +0b6248: 0c00 |011c: move-result-object v0 │ │ +0b624a: 6900 6310 |011d: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@1063 │ │ +0b624e: 0e00 |011f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=53 │ │ 0x000d line=54 │ │ 0x0015 line=55 │ │ 0x001d line=56 │ │ 0x0025 line=57 │ │ @@ -285487,19 +285513,19 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b61cc: |[0b61cc] com.squareup.okhttp.internal.http.Http2xStream.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V │ │ -0b61dc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b61e2: 5b01 6e10 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@106e │ │ -0b61e6: 5b02 6b10 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@106b │ │ -0b61ea: 0e00 |0007: return-void │ │ +0b6250: |[0b6250] com.squareup.okhttp.internal.http.Http2xStream.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V │ │ +0b6260: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b6266: 5b01 6e10 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@106e │ │ +0b626a: 5b02 6b10 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@106b │ │ +0b626e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ 0x0005 line=115 │ │ 0x0007 line=116 │ │ locals : │ │ @@ -285512,17 +285538,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b61ec: |[0b61ec] com.squareup.okhttp.internal.http.Http2xStream.access$000:(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ -0b61fc: 5410 6e10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@106e │ │ -0b6200: 1100 |0002: return-object v0 │ │ +0b6270: |[0b6270] com.squareup.okhttp.internal.http.Http2xStream.access$000:(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ +0b6280: 5410 6e10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@106e │ │ +0b6284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/Http2xStream;) │ │ @@ -285530,75 +285556,75 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -0b6204: |[0b6204] com.squareup.okhttp.internal.http.Http2xStream.http2HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; │ │ -0b6214: 6e10 1824 0800 |0000: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ -0b621a: 0c00 |0003: move-result-object v0 │ │ -0b621c: 2203 ab05 |0004: new-instance v3, Ljava/util/ArrayList; // type@05ab │ │ -0b6220: 6e10 7e23 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b6226: 0a05 |0009: move-result v5 │ │ -0b6228: d805 0504 |000a: add-int/lit8 v5, v5, #int 4 // #04 │ │ -0b622c: 7020 9128 5300 |000c: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0b6232: 2205 ec04 |000f: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6236: 6206 ec0f |0011: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ -0b623a: 6e10 1b24 0800 |0013: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ -0b6240: 0c07 |0016: move-result-object v7 │ │ -0b6242: 7030 7a25 6507 |0017: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b6248: 7220 df28 5300 |001a: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b624e: 2205 ec04 |001d: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6252: 6206 ed0f |001f: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ -0b6256: 6e10 1924 0800 |0021: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b625c: 0c07 |0024: move-result-object v7 │ │ -0b625e: 7110 e326 0700 |0025: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@26e3 │ │ -0b6264: 0c07 |0028: move-result-object v7 │ │ -0b6266: 7030 7a25 6507 |0029: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b626c: 7220 df28 5300 |002c: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b6272: 2205 ec04 |002f: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6276: 6206 ea0f |0031: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ -0b627a: 6e10 1924 0800 |0033: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b6280: 0c07 |0036: move-result-object v7 │ │ -0b6282: 7110 ae24 0700 |0037: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@24ae │ │ -0b6288: 0c07 |003a: move-result-object v7 │ │ -0b628a: 7030 7a25 6507 |003b: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b6290: 7220 df28 5300 |003e: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b6296: 2205 ec04 |0041: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b629a: 6206 ee0f |0043: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ -0b629e: 6e10 1924 0800 |0045: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b62a4: 0c07 |0048: move-result-object v7 │ │ -0b62a6: 6e10 c523 0700 |0049: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ -0b62ac: 0c07 |004c: move-result-object v7 │ │ -0b62ae: 7030 7a25 6507 |004d: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b62b4: 7220 df28 5300 |0050: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b62ba: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -0b62bc: 6e10 7e23 0000 |0054: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b62c2: 0a04 |0057: move-result v4 │ │ -0b62c4: 3541 2700 |0058: if-ge v1, v4, 007f // +0027 │ │ -0b62c8: 6e20 7c23 1000 |005a: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0b62ce: 0c05 |005d: move-result-object v5 │ │ -0b62d0: 6206 cf10 |005e: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0b62d4: 6e20 ef27 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ -0b62da: 0c05 |0063: move-result-object v5 │ │ -0b62dc: 7110 4f2c 0500 |0064: invoke-static {v5}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b62e2: 0c02 |0067: move-result-object v2 │ │ -0b62e4: 6205 6210 |0068: sget-object v5, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@1062 │ │ -0b62e8: 7220 e228 2500 |006a: invoke-interface {v5, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ -0b62ee: 0a05 |006d: move-result v5 │ │ -0b62f0: 3905 0e00 |006e: if-nez v5, 007c // +000e │ │ -0b62f4: 2205 ec04 |0070: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b62f8: 6e20 8023 1000 |0072: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0b62fe: 0c06 |0075: move-result-object v6 │ │ -0b6300: 7030 7a25 2506 |0076: invoke-direct {v5, v2, v6}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b6306: 7220 df28 5300 |0079: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b630c: d801 0101 |007c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b6310: 28da |007e: goto 0058 // -0026 │ │ -0b6312: 1103 |007f: return-object v3 │ │ +0b6288: |[0b6288] com.squareup.okhttp.internal.http.Http2xStream.http2HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; │ │ +0b6298: 6e10 1824 0800 |0000: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ +0b629e: 0c00 |0003: move-result-object v0 │ │ +0b62a0: 2203 ae05 |0004: new-instance v3, Ljava/util/ArrayList; // type@05ae │ │ +0b62a4: 6e10 7e23 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b62aa: 0a05 |0009: move-result v5 │ │ +0b62ac: d805 0504 |000a: add-int/lit8 v5, v5, #int 4 // #04 │ │ +0b62b0: 7020 9128 5300 |000c: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +0b62b6: 2205 ed04 |000f: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b62ba: 6206 ec0f |0011: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ +0b62be: 6e10 1b24 0800 |0013: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ +0b62c4: 0c07 |0016: move-result-object v7 │ │ +0b62c6: 7030 7a25 6507 |0017: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b62cc: 7220 df28 5300 |001a: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b62d2: 2205 ed04 |001d: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b62d6: 6206 ed0f |001f: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ +0b62da: 6e10 1924 0800 |0021: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b62e0: 0c07 |0024: move-result-object v7 │ │ +0b62e2: 7110 e326 0700 |0025: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@26e3 │ │ +0b62e8: 0c07 |0028: move-result-object v7 │ │ +0b62ea: 7030 7a25 6507 |0029: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b62f0: 7220 df28 5300 |002c: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b62f6: 2205 ed04 |002f: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b62fa: 6206 ea0f |0031: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@0fea │ │ +0b62fe: 6e10 1924 0800 |0033: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b6304: 0c07 |0036: move-result-object v7 │ │ +0b6306: 7110 ae24 0700 |0037: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@24ae │ │ +0b630c: 0c07 |003a: move-result-object v7 │ │ +0b630e: 7030 7a25 6507 |003b: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b6314: 7220 df28 5300 |003e: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b631a: 2205 ed04 |0041: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b631e: 6206 ee0f |0043: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ +0b6322: 6e10 1924 0800 |0045: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b6328: 0c07 |0048: move-result-object v7 │ │ +0b632a: 6e10 c523 0700 |0049: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ +0b6330: 0c07 |004c: move-result-object v7 │ │ +0b6332: 7030 7a25 6507 |004d: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b6338: 7220 df28 5300 |0050: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b633e: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +0b6340: 6e10 7e23 0000 |0054: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b6346: 0a04 |0057: move-result v4 │ │ +0b6348: 3541 2700 |0058: if-ge v1, v4, 007f // +0027 │ │ +0b634c: 6e20 7c23 1000 |005a: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0b6352: 0c05 |005d: move-result-object v5 │ │ +0b6354: 6206 d610 |005e: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0b6358: 6e20 ef27 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ +0b635e: 0c05 |0063: move-result-object v5 │ │ +0b6360: 7110 4f2c 0500 |0064: invoke-static {v5}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b6366: 0c02 |0067: move-result-object v2 │ │ +0b6368: 6205 6210 |0068: sget-object v5, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@1062 │ │ +0b636c: 7220 e228 2500 |006a: invoke-interface {v5, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ +0b6372: 0a05 |006d: move-result v5 │ │ +0b6374: 3905 0e00 |006e: if-nez v5, 007c // +000e │ │ +0b6378: 2205 ed04 |0070: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b637c: 6e20 8023 1000 |0072: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0b6382: 0c06 |0075: move-result-object v6 │ │ +0b6384: 7030 7a25 2506 |0076: invoke-direct {v5, v2, v6}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b638a: 7220 df28 5300 |0079: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b6390: d801 0101 |007c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b6394: 28da |007e: goto 0058 // -0026 │ │ +0b6396: 1103 |007f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x000f line=202 │ │ 0x001d line=203 │ │ 0x002f line=204 │ │ @@ -285622,25 +285648,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0b6314: |[0b6314] com.squareup.okhttp.internal.http.Http2xStream.joinOnNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0b6324: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0b6328: 7020 fb27 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@27fb │ │ -0b632e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0b6330: 6e20 fc27 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0b6336: 0c00 |0009: move-result-object v0 │ │ -0b6338: 6e20 0228 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b633e: 0c00 |000d: move-result-object v0 │ │ -0b6340: 6e10 0628 0000 |000e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b6346: 0c00 |0011: move-result-object v0 │ │ -0b6348: 1100 |0012: return-object v0 │ │ +0b6398: |[0b6398] com.squareup.okhttp.internal.http.Http2xStream.joinOnNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0b63a8: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0b63ac: 7020 fb27 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@27fb │ │ +0b63b2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0b63b4: 6e20 fc27 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0b63ba: 0c00 |0009: move-result-object v0 │ │ +0b63bc: 6e20 0228 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b63c2: 0c00 |000d: move-result-object v0 │ │ +0b63c4: 6e10 0628 0000 |000e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b63ca: 0c00 |0011: move-result-object v0 │ │ +0b63cc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 first Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=3 second Ljava/lang/String; │ │ │ │ @@ -285649,79 +285675,79 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -0b634c: |[0b634c] com.squareup.okhttp.internal.http.Http2xStream.readHttp2HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; │ │ -0b635c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0b635e: 2200 b104 |0001: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b1 │ │ -0b6362: 7010 6e23 0000 |0003: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ -0b6368: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0b636a: 7210 ec28 0900 |0007: invoke-interface {v9}, Ljava/util/List;.size:()I // method@28ec │ │ -0b6370: 0a03 |000a: move-result v3 │ │ -0b6372: 3531 3200 |000b: if-ge v1, v3, 003d // +0032 │ │ -0b6376: 7220 e528 1900 |000d: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b637c: 0c07 |0010: move-result-object v7 │ │ -0b637e: 1f07 ec04 |0011: check-cast v7, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6382: 5472 f10f |0013: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0b6386: 7220 e528 1900 |0015: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b638c: 0c07 |0018: move-result-object v7 │ │ -0b638e: 1f07 ec04 |0019: check-cast v7, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6392: 5477 f20f |001b: iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0b6396: 6e10 5b2c 0700 |001d: invoke-virtual {v7}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ -0b639c: 0c06 |0020: move-result-object v6 │ │ -0b639e: 6207 e90f |0021: sget-object v7, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0b63a2: 6e20 502c 7200 |0023: invoke-virtual {v2, v7}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ -0b63a8: 0a07 |0026: move-result v7 │ │ -0b63aa: 3807 0600 |0027: if-eqz v7, 002d // +0006 │ │ -0b63ae: 0764 |0029: move-object v4, v6 │ │ -0b63b0: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b63b4: 28df |002c: goto 000b // -0021 │ │ -0b63b6: 6207 6310 |002d: sget-object v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@1063 │ │ -0b63ba: 7220 e228 2700 |002f: invoke-interface {v7, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ -0b63c0: 0a07 |0032: move-result v7 │ │ -0b63c2: 3907 f7ff |0033: if-nez v7, 002a // -0009 │ │ -0b63c6: 6e10 5b2c 0200 |0035: invoke-virtual {v2}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ -0b63cc: 0c07 |0038: move-result-object v7 │ │ -0b63ce: 6e30 7023 7006 |0039: invoke-virtual {v0, v7, v6}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ -0b63d4: 28ee |003c: goto 002a // -0012 │ │ -0b63d6: 3904 0a00 |003d: if-nez v4, 0047 // +000a │ │ -0b63da: 2207 8a05 |003f: new-instance v7, Ljava/net/ProtocolException; // type@058a │ │ -0b63de: 1a08 2105 |0041: const-string v8, "Expected ':status' header not present" // string@0521 │ │ -0b63e2: 7020 4b28 8700 |0043: invoke-direct {v7, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b63e8: 2707 |0046: throw v7 │ │ -0b63ea: 2207 6c05 |0047: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0b63ee: 7010 f927 0700 |0049: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b63f4: 1a08 be05 |004c: const-string v8, "HTTP/1.1 " // string@05be │ │ -0b63f8: 6e20 0228 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b63fe: 0c07 |0051: move-result-object v7 │ │ -0b6400: 6e20 0228 4700 |0052: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6406: 0c07 |0055: move-result-object v7 │ │ -0b6408: 6e10 0628 0700 |0056: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b640e: 0c07 |0059: move-result-object v7 │ │ -0b6410: 7110 ff26 0700 |005a: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@26ff │ │ -0b6416: 0c05 |005d: move-result-object v5 │ │ -0b6418: 2207 c204 |005e: new-instance v7, Lcom/squareup/okhttp/Response$Builder; // type@04c2 │ │ -0b641c: 7010 2324 0700 |0060: invoke-direct {v7}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@2423 │ │ -0b6422: 6208 2b0f |0063: sget-object v8, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0b6426: 6e20 3d24 8700 |0065: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@243d │ │ -0b642c: 0c07 |0068: move-result-object v7 │ │ -0b642e: 5258 a410 |0069: iget v8, v5, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ -0b6432: 6e20 3624 8700 |006b: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@2436 │ │ -0b6438: 0c07 |006e: move-result-object v7 │ │ -0b643a: 5458 a510 |006f: iget-object v8, v5, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ -0b643e: 6e20 3a24 8700 |0071: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@243a │ │ -0b6444: 0c07 |0074: move-result-object v7 │ │ -0b6446: 6e10 7323 0000 |0075: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ -0b644c: 0c08 |0078: move-result-object v8 │ │ -0b644e: 6e20 3924 8700 |0079: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ -0b6454: 0c07 |007c: move-result-object v7 │ │ -0b6456: 1107 |007d: return-object v7 │ │ +0b63d0: |[0b63d0] com.squareup.okhttp.internal.http.Http2xStream.readHttp2HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; │ │ +0b63e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b63e2: 2200 b204 |0001: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@04b2 │ │ +0b63e6: 7010 6e23 0000 |0003: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ +0b63ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b63ee: 7210 ec28 0900 |0007: invoke-interface {v9}, Ljava/util/List;.size:()I // method@28ec │ │ +0b63f4: 0a03 |000a: move-result v3 │ │ +0b63f6: 3531 3200 |000b: if-ge v1, v3, 003d // +0032 │ │ +0b63fa: 7220 e528 1900 |000d: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b6400: 0c07 |0010: move-result-object v7 │ │ +0b6402: 1f07 ed04 |0011: check-cast v7, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b6406: 5472 f10f |0013: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0b640a: 7220 e528 1900 |0015: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b6410: 0c07 |0018: move-result-object v7 │ │ +0b6412: 1f07 ed04 |0019: check-cast v7, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b6416: 5477 f20f |001b: iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0b641a: 6e10 5b2c 0700 |001d: invoke-virtual {v7}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ +0b6420: 0c06 |0020: move-result-object v6 │ │ +0b6422: 6207 e90f |0021: sget-object v7, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0b6426: 6e20 502c 7200 |0023: invoke-virtual {v2, v7}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ +0b642c: 0a07 |0026: move-result v7 │ │ +0b642e: 3807 0600 |0027: if-eqz v7, 002d // +0006 │ │ +0b6432: 0764 |0029: move-object v4, v6 │ │ +0b6434: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b6438: 28df |002c: goto 000b // -0021 │ │ +0b643a: 6207 6310 |002d: sget-object v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@1063 │ │ +0b643e: 7220 e228 2700 |002f: invoke-interface {v7, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ +0b6444: 0a07 |0032: move-result v7 │ │ +0b6446: 3907 f7ff |0033: if-nez v7, 002a // -0009 │ │ +0b644a: 6e10 5b2c 0200 |0035: invoke-virtual {v2}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ +0b6450: 0c07 |0038: move-result-object v7 │ │ +0b6452: 6e30 7023 7006 |0039: invoke-virtual {v0, v7, v6}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ +0b6458: 28ee |003c: goto 002a // -0012 │ │ +0b645a: 3904 0a00 |003d: if-nez v4, 0047 // +000a │ │ +0b645e: 2207 8d05 |003f: new-instance v7, Ljava/net/ProtocolException; // type@058d │ │ +0b6462: 1a08 2405 |0041: const-string v8, "Expected ':status' header not present" // string@0524 │ │ +0b6466: 7020 4b28 8700 |0043: invoke-direct {v7, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b646c: 2707 |0046: throw v7 │ │ +0b646e: 2207 6d05 |0047: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0b6472: 7010 f927 0700 |0049: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b6478: 1a08 c205 |004c: const-string v8, "HTTP/1.1 " // string@05c2 │ │ +0b647c: 6e20 0228 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b6482: 0c07 |0051: move-result-object v7 │ │ +0b6484: 6e20 0228 4700 |0052: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b648a: 0c07 |0055: move-result-object v7 │ │ +0b648c: 6e10 0628 0700 |0056: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b6492: 0c07 |0059: move-result-object v7 │ │ +0b6494: 7110 ff26 0700 |005a: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@26ff │ │ +0b649a: 0c05 |005d: move-result-object v5 │ │ +0b649c: 2207 c304 |005e: new-instance v7, Lcom/squareup/okhttp/Response$Builder; // type@04c3 │ │ +0b64a0: 7010 2324 0700 |0060: invoke-direct {v7}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@2423 │ │ +0b64a6: 6208 2b0f |0063: sget-object v8, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0b64aa: 6e20 3d24 8700 |0065: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@243d │ │ +0b64b0: 0c07 |0068: move-result-object v7 │ │ +0b64b2: 5258 a410 |0069: iget v8, v5, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ +0b64b6: 6e20 3624 8700 |006b: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@2436 │ │ +0b64bc: 0c07 |006e: move-result-object v7 │ │ +0b64be: 5458 a510 |006f: iget-object v8, v5, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ +0b64c2: 6e20 3a24 8700 |0071: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@243a │ │ +0b64c8: 0c07 |0074: move-result-object v7 │ │ +0b64ca: 6e10 7323 0000 |0075: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ +0b64d0: 0c08 |0078: move-result-object v8 │ │ +0b64d2: 6e20 3924 8700 |0079: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ +0b64d8: 0c07 |007c: move-result-object v7 │ │ +0b64da: 1107 |007d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0001 line=256 │ │ 0x0006 line=257 │ │ 0x000d line=258 │ │ 0x0015 line=260 │ │ @@ -285753,103 +285779,103 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -0b6458: |[0b6458] com.squareup.okhttp.internal.http.Http2xStream.readSpdy3HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; │ │ -0b6468: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b646a: 1a0a bd05 |0001: const-string v10, "HTTP/1.1" // string@05bd │ │ -0b646e: 2201 b104 |0003: new-instance v1, Lcom/squareup/okhttp/Headers$Builder; // type@04b1 │ │ -0b6472: 7010 6e23 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ -0b6478: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0b647a: 7210 ec28 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ -0b6480: 0a04 |000c: move-result v4 │ │ -0b6482: 3542 5600 |000d: if-ge v2, v4, 0063 // +0056 │ │ -0b6486: 7220 e528 2d00 |000f: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b648c: 0c0b |0012: move-result-object v11 │ │ -0b648e: 1f0b ec04 |0013: check-cast v11, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6492: 54b3 f10f |0015: iget-object v3, v11, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0b6496: 7220 e528 2d00 |0017: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b649c: 0c0b |001a: move-result-object v11 │ │ -0b649e: 1f0b ec04 |001b: check-cast v11, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b64a2: 54bb f20f |001d: iget-object v11, v11, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0b64a6: 6e10 5b2c 0b00 |001f: invoke-virtual {v11}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ -0b64ac: 0c09 |0022: move-result-object v9 │ │ -0b64ae: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -0b64b0: 6e10 e327 0900 |0024: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b64b6: 0a0b |0027: move-result v11 │ │ -0b64b8: 35b5 3800 |0028: if-ge v5, v11, 0060 // +0038 │ │ -0b64bc: 120b |002a: const/4 v11, #int 0 // #0 │ │ -0b64be: 6e30 de27 b905 |002b: invoke-virtual {v9, v11, v5}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ -0b64c4: 0a00 |002e: move-result v0 │ │ -0b64c6: 12fb |002f: const/4 v11, #int -1 // #ff │ │ -0b64c8: 33b0 0600 |0030: if-ne v0, v11, 0036 // +0006 │ │ -0b64cc: 6e10 e327 0900 |0032: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b64d2: 0a00 |0035: move-result v0 │ │ -0b64d4: 6e30 ec27 5900 |0036: invoke-virtual {v9, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0b64da: 0c08 |0039: move-result-object v8 │ │ -0b64dc: 620b e90f |003a: sget-object v11, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ -0b64e0: 6e20 502c b300 |003c: invoke-virtual {v3, v11}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ -0b64e6: 0a0b |003f: move-result v11 │ │ -0b64e8: 380b 0600 |0040: if-eqz v11, 0046 // +0006 │ │ -0b64ec: 0786 |0042: move-object v6, v8 │ │ -0b64ee: d805 0001 |0043: add-int/lit8 v5, v0, #int 1 // #01 │ │ -0b64f2: 28df |0045: goto 0024 // -0021 │ │ -0b64f4: 620b ef0f |0046: sget-object v11, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ -0b64f8: 6e20 502c b300 |0048: invoke-virtual {v3, v11}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ -0b64fe: 0a0b |004b: move-result v11 │ │ -0b6500: 380b 0400 |004c: if-eqz v11, 0050 // +0004 │ │ -0b6504: 078a |004e: move-object v10, v8 │ │ -0b6506: 28f4 |004f: goto 0043 // -000c │ │ -0b6508: 620b 6710 |0050: sget-object v11, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@1067 │ │ -0b650c: 7220 e228 3b00 |0052: invoke-interface {v11, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ -0b6512: 0a0b |0055: move-result v11 │ │ -0b6514: 390b edff |0056: if-nez v11, 0043 // -0013 │ │ -0b6518: 6e10 5b2c 0300 |0058: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ -0b651e: 0c0b |005b: move-result-object v11 │ │ -0b6520: 6e30 7023 b108 |005c: invoke-virtual {v1, v11, v8}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ -0b6526: 28e4 |005f: goto 0043 // -001c │ │ -0b6528: d802 0201 |0060: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b652c: 28ab |0062: goto 000d // -0055 │ │ -0b652e: 3906 0a00 |0063: if-nez v6, 006d // +000a │ │ -0b6532: 220b 8a05 |0065: new-instance v11, Ljava/net/ProtocolException; // type@058a │ │ -0b6536: 1a0c 2105 |0067: const-string v12, "Expected ':status' header not present" // string@0521 │ │ -0b653a: 7020 4b28 cb00 |0069: invoke-direct {v11, v12}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b6540: 270b |006c: throw v11 │ │ -0b6542: 220b 6c05 |006d: new-instance v11, Ljava/lang/StringBuilder; // type@056c │ │ -0b6546: 7010 f927 0b00 |006f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b654c: 6e20 0228 ab00 |0072: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6552: 0c0b |0075: move-result-object v11 │ │ -0b6554: 1a0c 0c00 |0076: const-string v12, " " // string@000c │ │ -0b6558: 6e20 0228 cb00 |0078: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b655e: 0c0b |007b: move-result-object v11 │ │ -0b6560: 6e20 0228 6b00 |007c: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6566: 0c0b |007f: move-result-object v11 │ │ -0b6568: 6e10 0628 0b00 |0080: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b656e: 0c0b |0083: move-result-object v11 │ │ -0b6570: 7110 ff26 0b00 |0084: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@26ff │ │ -0b6576: 0c07 |0087: move-result-object v7 │ │ -0b6578: 220b c204 |0088: new-instance v11, Lcom/squareup/okhttp/Response$Builder; // type@04c2 │ │ -0b657c: 7010 2324 0b00 |008a: invoke-direct {v11}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@2423 │ │ -0b6582: 620c 2c0f |008d: sget-object v12, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ -0b6586: 6e20 3d24 cb00 |008f: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@243d │ │ -0b658c: 0c0b |0092: move-result-object v11 │ │ -0b658e: 527c a410 |0093: iget v12, v7, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ -0b6592: 6e20 3624 cb00 |0095: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@2436 │ │ -0b6598: 0c0b |0098: move-result-object v11 │ │ -0b659a: 547c a510 |0099: iget-object v12, v7, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ -0b659e: 6e20 3a24 cb00 |009b: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@243a │ │ -0b65a4: 0c0b |009e: move-result-object v11 │ │ -0b65a6: 6e10 7323 0100 |009f: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ -0b65ac: 0c0c |00a2: move-result-object v12 │ │ -0b65ae: 6e20 3924 cb00 |00a3: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ -0b65b4: 0c0b |00a6: move-result-object v11 │ │ -0b65b6: 110b |00a7: return-object v11 │ │ +0b64dc: |[0b64dc] com.squareup.okhttp.internal.http.Http2xStream.readSpdy3HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; │ │ +0b64ec: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b64ee: 1a0a c105 |0001: const-string v10, "HTTP/1.1" // string@05c1 │ │ +0b64f2: 2201 b204 |0003: new-instance v1, Lcom/squareup/okhttp/Headers$Builder; // type@04b2 │ │ +0b64f6: 7010 6e23 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ +0b64fc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0b64fe: 7210 ec28 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@28ec │ │ +0b6504: 0a04 |000c: move-result v4 │ │ +0b6506: 3542 5600 |000d: if-ge v2, v4, 0063 // +0056 │ │ +0b650a: 7220 e528 2d00 |000f: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b6510: 0c0b |0012: move-result-object v11 │ │ +0b6512: 1f0b ed04 |0013: check-cast v11, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b6516: 54b3 f10f |0015: iget-object v3, v11, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0b651a: 7220 e528 2d00 |0017: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b6520: 0c0b |001a: move-result-object v11 │ │ +0b6522: 1f0b ed04 |001b: check-cast v11, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b6526: 54bb f20f |001d: iget-object v11, v11, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0b652a: 6e10 5b2c 0b00 |001f: invoke-virtual {v11}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ +0b6530: 0c09 |0022: move-result-object v9 │ │ +0b6532: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +0b6534: 6e10 e327 0900 |0024: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b653a: 0a0b |0027: move-result v11 │ │ +0b653c: 35b5 3800 |0028: if-ge v5, v11, 0060 // +0038 │ │ +0b6540: 120b |002a: const/4 v11, #int 0 // #0 │ │ +0b6542: 6e30 de27 b905 |002b: invoke-virtual {v9, v11, v5}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ +0b6548: 0a00 |002e: move-result v0 │ │ +0b654a: 12fb |002f: const/4 v11, #int -1 // #ff │ │ +0b654c: 33b0 0600 |0030: if-ne v0, v11, 0036 // +0006 │ │ +0b6550: 6e10 e327 0900 |0032: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b6556: 0a00 |0035: move-result v0 │ │ +0b6558: 6e30 ec27 5900 |0036: invoke-virtual {v9, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0b655e: 0c08 |0039: move-result-object v8 │ │ +0b6560: 620b e90f |003a: sget-object v11, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@0fe9 │ │ +0b6564: 6e20 502c b300 |003c: invoke-virtual {v3, v11}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ +0b656a: 0a0b |003f: move-result v11 │ │ +0b656c: 380b 0600 |0040: if-eqz v11, 0046 // +0006 │ │ +0b6570: 0786 |0042: move-object v6, v8 │ │ +0b6572: d805 0001 |0043: add-int/lit8 v5, v0, #int 1 // #01 │ │ +0b6576: 28df |0045: goto 0024 // -0021 │ │ +0b6578: 620b ef0f |0046: sget-object v11, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ +0b657c: 6e20 502c b300 |0048: invoke-virtual {v3, v11}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ +0b6582: 0a0b |004b: move-result v11 │ │ +0b6584: 380b 0400 |004c: if-eqz v11, 0050 // +0004 │ │ +0b6588: 078a |004e: move-object v10, v8 │ │ +0b658a: 28f4 |004f: goto 0043 // -000c │ │ +0b658c: 620b 6710 |0050: sget-object v11, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@1067 │ │ +0b6590: 7220 e228 3b00 |0052: invoke-interface {v11, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ +0b6596: 0a0b |0055: move-result v11 │ │ +0b6598: 390b edff |0056: if-nez v11, 0043 // -0013 │ │ +0b659c: 6e10 5b2c 0300 |0058: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ +0b65a2: 0c0b |005b: move-result-object v11 │ │ +0b65a4: 6e30 7023 b108 |005c: invoke-virtual {v1, v11, v8}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ +0b65aa: 28e4 |005f: goto 0043 // -001c │ │ +0b65ac: d802 0201 |0060: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b65b0: 28ab |0062: goto 000d // -0055 │ │ +0b65b2: 3906 0a00 |0063: if-nez v6, 006d // +000a │ │ +0b65b6: 220b 8d05 |0065: new-instance v11, Ljava/net/ProtocolException; // type@058d │ │ +0b65ba: 1a0c 2405 |0067: const-string v12, "Expected ':status' header not present" // string@0524 │ │ +0b65be: 7020 4b28 cb00 |0069: invoke-direct {v11, v12}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b65c4: 270b |006c: throw v11 │ │ +0b65c6: 220b 6d05 |006d: new-instance v11, Ljava/lang/StringBuilder; // type@056d │ │ +0b65ca: 7010 f927 0b00 |006f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b65d0: 6e20 0228 ab00 |0072: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b65d6: 0c0b |0075: move-result-object v11 │ │ +0b65d8: 1a0c 0c00 |0076: const-string v12, " " // string@000c │ │ +0b65dc: 6e20 0228 cb00 |0078: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b65e2: 0c0b |007b: move-result-object v11 │ │ +0b65e4: 6e20 0228 6b00 |007c: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b65ea: 0c0b |007f: move-result-object v11 │ │ +0b65ec: 6e10 0628 0b00 |0080: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b65f2: 0c0b |0083: move-result-object v11 │ │ +0b65f4: 7110 ff26 0b00 |0084: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@26ff │ │ +0b65fa: 0c07 |0087: move-result-object v7 │ │ +0b65fc: 220b c304 |0088: new-instance v11, Lcom/squareup/okhttp/Response$Builder; // type@04c3 │ │ +0b6600: 7010 2324 0b00 |008a: invoke-direct {v11}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@2423 │ │ +0b6606: 620c 2c0f |008d: sget-object v12, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ +0b660a: 6e20 3d24 cb00 |008f: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@243d │ │ +0b6610: 0c0b |0092: move-result-object v11 │ │ +0b6612: 527c a410 |0093: iget v12, v7, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ +0b6616: 6e20 3624 cb00 |0095: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@2436 │ │ +0b661c: 0c0b |0098: move-result-object v11 │ │ +0b661e: 547c a510 |0099: iget-object v12, v7, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ +0b6622: 6e20 3a24 cb00 |009b: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@243a │ │ +0b6628: 0c0b |009e: move-result-object v11 │ │ +0b662a: 6e10 7323 0100 |009f: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ +0b6630: 0c0c |00a2: move-result-object v12 │ │ +0b6632: 6e20 3924 cb00 |00a3: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ +0b6638: 0c0b |00a6: move-result-object v11 │ │ +0b663a: 110b |00a7: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0001 line=220 │ │ 0x0003 line=221 │ │ 0x0008 line=222 │ │ 0x000f line=223 │ │ @@ -285895,111 +285921,111 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 201 16-bit code units │ │ -0b65b8: |[0b65b8] com.squareup.okhttp.internal.http.Http2xStream.spdy3HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; │ │ -0b65c8: 6e10 1824 0c00 |0000: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ -0b65ce: 0c01 |0003: move-result-object v1 │ │ -0b65d0: 2206 ab05 |0004: new-instance v6, Ljava/util/ArrayList; // type@05ab │ │ -0b65d4: 6e10 7e23 0100 |0006: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b65da: 0a09 |0009: move-result v9 │ │ -0b65dc: d809 0905 |000a: add-int/lit8 v9, v9, #int 5 // #05 │ │ -0b65e0: 7020 9128 9600 |000c: invoke-direct {v6, v9}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0b65e6: 2209 ec04 |000f: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b65ea: 620a ec0f |0011: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ -0b65ee: 6e10 1b24 0c00 |0013: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ -0b65f4: 0c0b |0016: move-result-object v11 │ │ -0b65f6: 7030 7a25 a90b |0017: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b65fc: 7220 df28 9600 |001a: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b6602: 2209 ec04 |001d: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6606: 620a ed0f |001f: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ -0b660a: 6e10 1924 0c00 |0021: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b6610: 0c0b |0024: move-result-object v11 │ │ -0b6612: 7110 e326 0b00 |0025: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@26e3 │ │ -0b6618: 0c0b |0028: move-result-object v11 │ │ -0b661a: 7030 7a25 a90b |0029: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b6620: 7220 df28 9600 |002c: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b6626: 2209 ec04 |002f: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b662a: 620a ef0f |0031: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ -0b662e: 1a0b bd05 |0033: const-string v11, "HTTP/1.1" // string@05bd │ │ -0b6632: 7030 7a25 a90b |0035: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b6638: 7220 df28 9600 |0038: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b663e: 2209 ec04 |003b: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6642: 620a eb0f |003d: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0feb │ │ -0b6646: 6e10 1924 0c00 |003f: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b664c: 0c0b |0042: move-result-object v11 │ │ -0b664e: 7110 ae24 0b00 |0043: invoke-static {v11}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@24ae │ │ -0b6654: 0c0b |0046: move-result-object v11 │ │ -0b6656: 7030 7a25 a90b |0047: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b665c: 7220 df28 9600 |004a: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b6662: 2209 ec04 |004d: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6666: 620a ee0f |004f: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ -0b666a: 6e10 1924 0c00 |0051: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b6670: 0c0b |0054: move-result-object v11 │ │ -0b6672: 6e10 c523 0b00 |0055: invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ -0b6678: 0c0b |0058: move-result-object v11 │ │ -0b667a: 7030 7a25 a90b |0059: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b6680: 7220 df28 9600 |005c: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b6686: 2205 b705 |005f: new-instance v5, Ljava/util/LinkedHashSet; // type@05b7 │ │ -0b668a: 7010 de28 0500 |0061: invoke-direct {v5}, Ljava/util/LinkedHashSet;.:()V // method@28de │ │ -0b6690: 1202 |0064: const/4 v2, #int 0 // #0 │ │ -0b6692: 6e10 7e23 0100 |0065: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b6698: 0a07 |0068: move-result v7 │ │ -0b669a: 3572 5f00 |0069: if-ge v2, v7, 00c8 // +005f │ │ -0b669e: 6e20 7c23 2100 |006b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0b66a4: 0c09 |006e: move-result-object v9 │ │ -0b66a6: 620a cf10 |006f: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0b66aa: 6e20 ef27 a900 |0071: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ -0b66b0: 0c09 |0074: move-result-object v9 │ │ -0b66b2: 7110 4f2c 0900 |0075: invoke-static {v9}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ -0b66b8: 0c04 |0078: move-result-object v4 │ │ -0b66ba: 6209 6610 |0079: sget-object v9, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@1066 │ │ -0b66be: 7220 e228 4900 |007b: invoke-interface {v9, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ -0b66c4: 0a09 |007e: move-result v9 │ │ -0b66c6: 3809 0500 |007f: if-eqz v9, 0084 // +0005 │ │ -0b66ca: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b66ce: 28e6 |0083: goto 0069 // -001a │ │ -0b66d0: 6e20 8023 2100 |0084: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0b66d6: 0c08 |0087: move-result-object v8 │ │ -0b66d8: 7220 0029 4500 |0088: invoke-interface {v5, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2900 │ │ -0b66de: 0a09 |008b: move-result v9 │ │ -0b66e0: 3809 0b00 |008c: if-eqz v9, 0097 // +000b │ │ -0b66e4: 2209 ec04 |008e: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b66e8: 7030 7a25 4908 |0090: invoke-direct {v9, v4, v8}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b66ee: 7220 df28 9600 |0093: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b66f4: 28eb |0096: goto 0081 // -0015 │ │ -0b66f6: 1203 |0097: const/4 v3, #int 0 // #0 │ │ -0b66f8: 7210 ec28 0600 |0098: invoke-interface {v6}, Ljava/util/List;.size:()I // method@28ec │ │ -0b66fe: 0a09 |009b: move-result v9 │ │ -0b6700: 3593 e5ff |009c: if-ge v3, v9, 0081 // -001b │ │ -0b6704: 7220 e528 3600 |009e: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b670a: 0c09 |00a1: move-result-object v9 │ │ -0b670c: 1f09 ec04 |00a2: check-cast v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6710: 5499 f10f |00a4: iget-object v9, v9, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ -0b6714: 6e20 502c 4900 |00a6: invoke-virtual {v9, v4}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ -0b671a: 0a09 |00a9: move-result v9 │ │ -0b671c: 3809 1b00 |00aa: if-eqz v9, 00c5 // +001b │ │ -0b6720: 7220 e528 3600 |00ac: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b6726: 0c09 |00af: move-result-object v9 │ │ -0b6728: 1f09 ec04 |00b0: check-cast v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b672c: 5499 f20f |00b2: iget-object v9, v9, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ -0b6730: 6e10 5b2c 0900 |00b4: invoke-virtual {v9}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ -0b6736: 0c09 |00b7: move-result-object v9 │ │ -0b6738: 7120 8b26 8900 |00b8: invoke-static {v9, v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.joinOnNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@268b │ │ -0b673e: 0c00 |00bb: move-result-object v0 │ │ -0b6740: 2209 ec04 |00bc: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ec │ │ -0b6744: 7030 7a25 4900 |00be: invoke-direct {v9, v4, v0}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ -0b674a: 7230 eb28 3609 |00c1: invoke-interface {v6, v3, v9}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ -0b6750: 28bd |00c4: goto 0081 // -0043 │ │ -0b6752: d803 0301 |00c5: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b6756: 28d1 |00c7: goto 0098 // -002f │ │ -0b6758: 1106 |00c8: return-object v6 │ │ +0b663c: |[0b663c] com.squareup.okhttp.internal.http.Http2xStream.spdy3HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; │ │ +0b664c: 6e10 1824 0c00 |0000: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ +0b6652: 0c01 |0003: move-result-object v1 │ │ +0b6654: 2206 ae05 |0004: new-instance v6, Ljava/util/ArrayList; // type@05ae │ │ +0b6658: 6e10 7e23 0100 |0006: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b665e: 0a09 |0009: move-result v9 │ │ +0b6660: d809 0905 |000a: add-int/lit8 v9, v9, #int 5 // #05 │ │ +0b6664: 7020 9128 9600 |000c: invoke-direct {v6, v9}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +0b666a: 2209 ed04 |000f: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b666e: 620a ec0f |0011: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0fec │ │ +0b6672: 6e10 1b24 0c00 |0013: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ +0b6678: 0c0b |0016: move-result-object v11 │ │ +0b667a: 7030 7a25 a90b |0017: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b6680: 7220 df28 9600 |001a: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b6686: 2209 ed04 |001d: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b668a: 620a ed0f |001f: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0fed │ │ +0b668e: 6e10 1924 0c00 |0021: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b6694: 0c0b |0024: move-result-object v11 │ │ +0b6696: 7110 e326 0b00 |0025: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@26e3 │ │ +0b669c: 0c0b |0028: move-result-object v11 │ │ +0b669e: 7030 7a25 a90b |0029: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b66a4: 7220 df28 9600 |002c: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b66aa: 2209 ed04 |002f: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b66ae: 620a ef0f |0031: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0fef │ │ +0b66b2: 1a0b c105 |0033: const-string v11, "HTTP/1.1" // string@05c1 │ │ +0b66b6: 7030 7a25 a90b |0035: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b66bc: 7220 df28 9600 |0038: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b66c2: 2209 ed04 |003b: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b66c6: 620a eb0f |003d: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0feb │ │ +0b66ca: 6e10 1924 0c00 |003f: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b66d0: 0c0b |0042: move-result-object v11 │ │ +0b66d2: 7110 ae24 0b00 |0043: invoke-static {v11}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@24ae │ │ +0b66d8: 0c0b |0046: move-result-object v11 │ │ +0b66da: 7030 7a25 a90b |0047: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b66e0: 7220 df28 9600 |004a: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b66e6: 2209 ed04 |004d: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b66ea: 620a ee0f |004f: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0fee │ │ +0b66ee: 6e10 1924 0c00 |0051: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b66f4: 0c0b |0054: move-result-object v11 │ │ +0b66f6: 6e10 c523 0b00 |0055: invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ +0b66fc: 0c0b |0058: move-result-object v11 │ │ +0b66fe: 7030 7a25 a90b |0059: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b6704: 7220 df28 9600 |005c: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b670a: 2205 ba05 |005f: new-instance v5, Ljava/util/LinkedHashSet; // type@05ba │ │ +0b670e: 7010 de28 0500 |0061: invoke-direct {v5}, Ljava/util/LinkedHashSet;.:()V // method@28de │ │ +0b6714: 1202 |0064: const/4 v2, #int 0 // #0 │ │ +0b6716: 6e10 7e23 0100 |0065: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b671c: 0a07 |0068: move-result v7 │ │ +0b671e: 3572 5f00 |0069: if-ge v2, v7, 00c8 // +005f │ │ +0b6722: 6e20 7c23 2100 |006b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0b6728: 0c09 |006e: move-result-object v9 │ │ +0b672a: 620a d610 |006f: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0b672e: 6e20 ef27 a900 |0071: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ +0b6734: 0c09 |0074: move-result-object v9 │ │ +0b6736: 7110 4f2c 0900 |0075: invoke-static {v9}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@2c4f │ │ +0b673c: 0c04 |0078: move-result-object v4 │ │ +0b673e: 6209 6610 |0079: sget-object v9, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@1066 │ │ +0b6742: 7220 e228 4900 |007b: invoke-interface {v9, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ +0b6748: 0a09 |007e: move-result v9 │ │ +0b674a: 3809 0500 |007f: if-eqz v9, 0084 // +0005 │ │ +0b674e: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b6752: 28e6 |0083: goto 0069 // -001a │ │ +0b6754: 6e20 8023 2100 |0084: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0b675a: 0c08 |0087: move-result-object v8 │ │ +0b675c: 7220 0029 4500 |0088: invoke-interface {v5, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2900 │ │ +0b6762: 0a09 |008b: move-result v9 │ │ +0b6764: 3809 0b00 |008c: if-eqz v9, 0097 // +000b │ │ +0b6768: 2209 ed04 |008e: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b676c: 7030 7a25 4908 |0090: invoke-direct {v9, v4, v8}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b6772: 7220 df28 9600 |0093: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b6778: 28eb |0096: goto 0081 // -0015 │ │ +0b677a: 1203 |0097: const/4 v3, #int 0 // #0 │ │ +0b677c: 7210 ec28 0600 |0098: invoke-interface {v6}, Ljava/util/List;.size:()I // method@28ec │ │ +0b6782: 0a09 |009b: move-result v9 │ │ +0b6784: 3593 e5ff |009c: if-ge v3, v9, 0081 // -001b │ │ +0b6788: 7220 e528 3600 |009e: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b678e: 0c09 |00a1: move-result-object v9 │ │ +0b6790: 1f09 ed04 |00a2: check-cast v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b6794: 5499 f10f |00a4: iget-object v9, v9, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0ff1 │ │ +0b6798: 6e20 502c 4900 |00a6: invoke-virtual {v9, v4}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@2c50 │ │ +0b679e: 0a09 |00a9: move-result v9 │ │ +0b67a0: 3809 1b00 |00aa: if-eqz v9, 00c5 // +001b │ │ +0b67a4: 7220 e528 3600 |00ac: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b67aa: 0c09 |00af: move-result-object v9 │ │ +0b67ac: 1f09 ed04 |00b0: check-cast v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b67b0: 5499 f20f |00b2: iget-object v9, v9, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0ff2 │ │ +0b67b4: 6e10 5b2c 0900 |00b4: invoke-virtual {v9}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@2c5b │ │ +0b67ba: 0c09 |00b7: move-result-object v9 │ │ +0b67bc: 7120 8b26 8900 |00b8: invoke-static {v9, v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.joinOnNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@268b │ │ +0b67c2: 0c00 |00bb: move-result-object v0 │ │ +0b67c4: 2209 ed04 |00bc: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@04ed │ │ +0b67c8: 7030 7a25 4900 |00be: invoke-direct {v9, v4, v0}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@257a │ │ +0b67ce: 7230 eb28 3609 |00c1: invoke-interface {v6, v3, v9}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@28eb │ │ +0b67d4: 28bd |00c4: goto 0081 // -0043 │ │ +0b67d6: d803 0301 |00c5: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b67da: 28d1 |00c7: goto 0098 // -002f │ │ +0b67dc: 1106 |00c8: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x000f line=162 │ │ 0x001d line=163 │ │ 0x002f line=164 │ │ @@ -286037,19 +286063,19 @@ │ │ type : '(Lcom/squareup/okhttp/Request;J)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b675c: |[0b675c] com.squareup.okhttp.internal.http.Http2xStream.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ │ -0b676c: 5410 6d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b6770: 6e10 6d25 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@256d │ │ -0b6776: 0c00 |0005: move-result-object v0 │ │ -0b6778: 1100 |0006: return-object v0 │ │ +0b67e0: |[0b67e0] com.squareup.okhttp.internal.http.Http2xStream.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ │ +0b67f0: 5410 6d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b67f4: 6e10 6d25 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@256d │ │ +0b67fa: 0c00 |0005: move-result-object v0 │ │ +0b67fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ 0x0000 - 0x0007 reg=2 request Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0007 reg=3 contentLength J │ │ @@ -286059,20 +286085,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b677c: |[0b677c] com.squareup.okhttp.internal.http.Http2xStream.finishRequest:()V │ │ -0b678c: 5410 6d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b6790: 6e10 6d25 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@256d │ │ -0b6796: 0c00 |0005: move-result-object v0 │ │ -0b6798: 7210 d12c 0000 |0006: invoke-interface {v0}, Lokio/Sink;.close:()V // method@2cd1 │ │ -0b679e: 0e00 |0009: return-void │ │ +0b6800: |[0b6800] com.squareup.okhttp.internal.http.Http2xStream.finishRequest:()V │ │ +0b6810: 5410 6d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b6814: 6e10 6d25 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@256d │ │ +0b681a: 0c00 |0005: move-result-object v0 │ │ +0b681c: 7210 d12c 0000 |0006: invoke-interface {v0}, Lokio/Sink;.close:()V // method@2cd1 │ │ +0b6822: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0009 line=146 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ │ │ @@ -286081,27 +286107,27 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0b67a0: |[0b67a0] com.squareup.okhttp.internal.http.Http2xStream.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ -0b67b0: 2200 1105 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource; // type@0511 │ │ -0b67b4: 5441 6d10 |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b67b8: 6e10 6e25 0100 |0004: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSource:()Lokio/Source; // method@256e │ │ -0b67be: 0c01 |0007: move-result-object v1 │ │ -0b67c0: 7030 8326 4001 |0008: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.:(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V // method@2683 │ │ -0b67c6: 2201 1d05 |000b: new-instance v1, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@051d │ │ -0b67ca: 6e10 5224 0500 |000d: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b67d0: 0c02 |0010: move-result-object v2 │ │ -0b67d2: 7110 972c 0000 |0011: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0b67d8: 0c03 |0014: move-result-object v3 │ │ -0b67da: 7030 db26 2103 |0015: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@26db │ │ -0b67e0: 1101 |0018: return-object v1 │ │ +0b6824: |[0b6824] com.squareup.okhttp.internal.http.Http2xStream.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ +0b6834: 2200 1205 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource; // type@0512 │ │ +0b6838: 5441 6d10 |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b683c: 6e10 6e25 0100 |0004: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSource:()Lokio/Source; // method@256e │ │ +0b6842: 0c01 |0007: move-result-object v1 │ │ +0b6844: 7030 8326 4001 |0008: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.:(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V // method@2683 │ │ +0b684a: 2201 1e05 |000b: new-instance v1, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@051e │ │ +0b684e: 6e10 5224 0500 |000d: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b6854: 0c02 |0010: move-result-object v2 │ │ +0b6856: 7110 972c 0000 |0011: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0b685c: 0c03 |0014: move-result-object v3 │ │ +0b685e: 7030 db26 2103 |0015: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@26db │ │ +0b6864: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x000b line=279 │ │ locals : │ │ 0x000b - 0x0019 reg=0 source Lokio/Source; │ │ 0x0000 - 0x0019 reg=4 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ @@ -286112,32 +286138,32 @@ │ │ type : '()Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0b67e4: |[0b67e4] com.squareup.okhttp.internal.http.Http2xStream.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; │ │ -0b67f4: 5420 6b10 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@106b │ │ -0b67f8: 6e10 2a25 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@252a │ │ -0b67fe: 0c00 |0005: move-result-object v0 │ │ -0b6800: 6201 2b0f |0006: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0b6804: 3310 0d00 |0008: if-ne v0, v1, 0015 // +000d │ │ -0b6808: 5420 6d10 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b680c: 6e10 6c25 0000 |000c: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getResponseHeaders:()Ljava/util/List; // method@256c │ │ -0b6812: 0c00 |000f: move-result-object v0 │ │ -0b6814: 7110 8d26 0000 |0010: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.readHttp2HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; // method@268d │ │ -0b681a: 0c00 |0013: move-result-object v0 │ │ -0b681c: 1100 |0014: return-object v0 │ │ -0b681e: 5420 6d10 |0015: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b6822: 6e10 6c25 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getResponseHeaders:()Ljava/util/List; // method@256c │ │ -0b6828: 0c00 |001a: move-result-object v0 │ │ -0b682a: 7110 8f26 0000 |001b: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.readSpdy3HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; // method@268f │ │ -0b6830: 0c00 |001e: move-result-object v0 │ │ -0b6832: 28f5 |001f: goto 0014 // -000b │ │ +0b6868: |[0b6868] com.squareup.okhttp.internal.http.Http2xStream.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; │ │ +0b6878: 5420 6b10 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@106b │ │ +0b687c: 6e10 2a25 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@252a │ │ +0b6882: 0c00 |0005: move-result-object v0 │ │ +0b6884: 6201 2b0f |0006: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0b6888: 3310 0d00 |0008: if-ne v0, v1, 0015 // +000d │ │ +0b688c: 5420 6d10 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b6890: 6e10 6c25 0000 |000c: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getResponseHeaders:()Ljava/util/List; // method@256c │ │ +0b6896: 0c00 |000f: move-result-object v0 │ │ +0b6898: 7110 8d26 0000 |0010: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.readHttp2HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; // method@268d │ │ +0b689e: 0c00 |0013: move-result-object v0 │ │ +0b68a0: 1100 |0014: return-object v0 │ │ +0b68a2: 5420 6d10 |0015: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b68a6: 6e10 6c25 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getResponseHeaders:()Ljava/util/List; // method@256c │ │ +0b68ac: 0c00 |001a: move-result-object v0 │ │ +0b68ae: 7110 8f26 0000 |001b: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.readSpdy3HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; // method@268f │ │ +0b68b4: 0c00 |001e: move-result-object v0 │ │ +0b68b6: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x000c line=150 │ │ 0x0014 line=151 │ │ 0x0015 line=150 │ │ 0x0017 line=151 │ │ @@ -286149,17 +286175,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6834: |[0b6834] com.squareup.okhttp.internal.http.Http2xStream.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ -0b6844: 5b01 6c10 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ -0b6848: 0e00 |0002: return-void │ │ +0b68b8: |[0b68b8] com.squareup.okhttp.internal.http.Http2xStream.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ +0b68c8: 5b01 6c10 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ +0b68cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ 0x0000 - 0x0003 reg=1 httpEngine Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ @@ -286169,20 +286195,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RetryableSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b684c: |[0b684c] com.squareup.okhttp.internal.http.Http2xStream.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V │ │ -0b685c: 5410 6d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b6860: 6e10 6d25 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@256d │ │ -0b6866: 0c00 |0005: move-result-object v0 │ │ -0b6868: 6e20 eb26 0200 |0006: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.writeToSocket:(Lokio/Sink;)V // method@26eb │ │ -0b686e: 0e00 |0009: return-void │ │ +0b68d0: |[0b68d0] com.squareup.okhttp.internal.http.Http2xStream.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V │ │ +0b68e0: 5410 6d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b68e4: 6e10 6d25 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@256d │ │ +0b68ea: 0c00 |0005: move-result-object v0 │ │ +0b68ec: 6e20 eb26 0200 |0006: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.writeToSocket:(Lokio/Sink;)V // method@26eb │ │ +0b68f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0009 line=142 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ 0x0000 - 0x000a reg=2 requestBody Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ @@ -286192,59 +286218,59 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0b6870: |[0b6870] com.squareup.okhttp.internal.http.Http2xStream.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V │ │ -0b6880: 5473 6d10 |0000: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b6884: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -0b6888: 0e00 |0004: return-void │ │ -0b688a: 5473 6c10 |0005: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ -0b688e: 6e10 c126 0300 |0007: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.writingRequestHeaders:()V // method@26c1 │ │ -0b6894: 5473 6c10 |000a: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ -0b6898: 6e20 b526 8300 |000c: invoke-virtual {v3, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@26b5 │ │ -0b689e: 0a01 |000f: move-result v1 │ │ -0b68a0: 5473 6b10 |0010: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@106b │ │ -0b68a4: 6e10 2a25 0300 |0012: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@252a │ │ -0b68aa: 0c03 |0015: move-result-object v3 │ │ -0b68ac: 6204 2b0f |0016: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0b68b0: 3343 3800 |0018: if-ne v3, v4, 0050 // +0038 │ │ -0b68b4: 7110 8a26 0800 |001a: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.http2HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; // method@268a │ │ -0b68ba: 0c02 |001d: move-result-object v2 │ │ -0b68bc: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0b68be: 5473 6b10 |001f: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@106b │ │ -0b68c2: 6e40 2e25 2301 |0021: invoke-virtual {v3, v2, v1, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252e │ │ -0b68c8: 0c03 |0024: move-result-object v3 │ │ -0b68ca: 5b73 6d10 |0025: iput-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b68ce: 5473 6d10 |0027: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b68d2: 6e10 7125 0300 |0029: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:()Lokio/Timeout; // method@2571 │ │ -0b68d8: 0c03 |002c: move-result-object v3 │ │ -0b68da: 5474 6c10 |002d: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ -0b68de: 5444 8210 |002f: iget-object v4, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b68e2: 6e10 ef23 0400 |0031: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getReadTimeout:()I // method@23ef │ │ -0b68e8: 0a04 |0034: move-result v4 │ │ -0b68ea: 8144 |0035: int-to-long v4, v4 │ │ -0b68ec: 6206 d010 |0036: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0b68f0: 6e40 e42c 4365 |0038: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ -0b68f6: 5473 6d10 |003b: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ -0b68fa: 6e10 7725 0300 |003d: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:()Lokio/Timeout; // method@2577 │ │ -0b6900: 0c03 |0040: move-result-object v3 │ │ -0b6902: 5474 6c10 |0041: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ -0b6906: 5444 8210 |0043: iget-object v4, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b690a: 6e10 f323 0400 |0045: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getWriteTimeout:()I // method@23f3 │ │ -0b6910: 0a04 |0048: move-result v4 │ │ -0b6912: 8144 |0049: int-to-long v4, v4 │ │ -0b6914: 6206 d010 |004a: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0b6918: 6e40 e42c 4365 |004c: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ -0b691e: 28b5 |004f: goto 0004 // -004b │ │ -0b6920: 7110 9126 0800 |0050: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.spdy3HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; // method@2691 │ │ -0b6926: 0c02 |0053: move-result-object v2 │ │ -0b6928: 28ca |0054: goto 001e // -0036 │ │ +0b68f4: |[0b68f4] com.squareup.okhttp.internal.http.Http2xStream.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V │ │ +0b6904: 5473 6d10 |0000: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b6908: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +0b690c: 0e00 |0004: return-void │ │ +0b690e: 5473 6c10 |0005: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ +0b6912: 6e10 c126 0300 |0007: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.writingRequestHeaders:()V // method@26c1 │ │ +0b6918: 5473 6c10 |000a: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ +0b691c: 6e20 b526 8300 |000c: invoke-virtual {v3, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@26b5 │ │ +0b6922: 0a01 |000f: move-result v1 │ │ +0b6924: 5473 6b10 |0010: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@106b │ │ +0b6928: 6e10 2a25 0300 |0012: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@252a │ │ +0b692e: 0c03 |0015: move-result-object v3 │ │ +0b6930: 6204 2b0f |0016: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0b6934: 3343 3800 |0018: if-ne v3, v4, 0050 // +0038 │ │ +0b6938: 7110 8a26 0800 |001a: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.http2HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; // method@268a │ │ +0b693e: 0c02 |001d: move-result-object v2 │ │ +0b6940: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0b6942: 5473 6b10 |001f: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@106b │ │ +0b6946: 6e40 2e25 2301 |0021: invoke-virtual {v3, v2, v1, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@252e │ │ +0b694c: 0c03 |0024: move-result-object v3 │ │ +0b694e: 5b73 6d10 |0025: iput-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b6952: 5473 6d10 |0027: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b6956: 6e10 7125 0300 |0029: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:()Lokio/Timeout; // method@2571 │ │ +0b695c: 0c03 |002c: move-result-object v3 │ │ +0b695e: 5474 6c10 |002d: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ +0b6962: 5444 8210 |002f: iget-object v4, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b6966: 6e10 ef23 0400 |0031: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getReadTimeout:()I // method@23ef │ │ +0b696c: 0a04 |0034: move-result v4 │ │ +0b696e: 8144 |0035: int-to-long v4, v4 │ │ +0b6970: 6206 d710 |0036: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0b6974: 6e40 e42c 4365 |0038: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ +0b697a: 5473 6d10 |003b: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@106d │ │ +0b697e: 6e10 7725 0300 |003d: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:()Lokio/Timeout; // method@2577 │ │ +0b6984: 0c03 |0040: move-result-object v3 │ │ +0b6986: 5474 6c10 |0041: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@106c │ │ +0b698a: 5444 8210 |0043: iget-object v4, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b698e: 6e10 f323 0400 |0045: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getWriteTimeout:()I // method@23f3 │ │ +0b6994: 0a04 |0048: move-result v4 │ │ +0b6996: 8144 |0049: int-to-long v4, v4 │ │ +0b6998: 6206 d710 |004a: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0b699c: 6e40 e42c 4365 |004c: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ +0b69a2: 28b5 |004f: goto 0004 // -004b │ │ +0b69a4: 7110 9126 0800 |0050: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.spdy3HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; // method@2691 │ │ +0b69aa: 0c02 |0053: move-result-object v2 │ │ +0b69ac: 28ca |0054: goto 001e // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=138 │ │ 0x0005 line=129 │ │ 0x000a line=130 │ │ 0x0010 line=131 │ │ @@ -286257,33 +286283,33 @@ │ │ locals : │ │ 0x001f - 0x0050 reg=0 hasResponseBody Z │ │ 0x001e - 0x0050 reg=2 requestHeaders Ljava/util/List; Ljava/util/List; │ │ 0x0010 - 0x0055 reg=1 permitsRequestBody Z │ │ 0x0000 - 0x0055 reg=7 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ 0x0000 - 0x0055 reg=8 request Lcom/squareup/okhttp/Request; │ │ │ │ - source_file_idx : 1519 (Http2xStream.java) │ │ + source_file_idx : 1523 (Http2xStream.java) │ │ │ │ -Class #988 header: │ │ -class_idx : 1299 │ │ +Class #989 header: │ │ +class_idx : 1300 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1391 │ │ -source_file_idx : 1520 │ │ +superclass_idx : 1392 │ │ +source_file_idx : 1524 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #988 annotations: │ │ +Class #989 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/HttpDate; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal" "<" "Ljava/text/DateFormat;" ">;" } │ │ │ │ -Class #988 - │ │ +Class #989 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/HttpDate$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/ThreadLocal;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -286292,17 +286318,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b692c: |[0b692c] com.squareup.okhttp.internal.http.HttpDate$1.:()V │ │ -0b693c: 7010 1628 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2816 │ │ -0b6942: 0e00 |0003: return-void │ │ +0b69b0: |[0b69b0] com.squareup.okhttp.internal.http.HttpDate$1.:()V │ │ +0b69c0: 7010 1628 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2816 │ │ +0b69c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/HttpDate$1; │ │ │ │ Virtual methods - │ │ @@ -286311,18 +286337,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b6944: |[0b6944] com.squareup.okhttp.internal.http.HttpDate$1.initialValue:()Ljava/lang/Object; │ │ -0b6954: 6e10 9626 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpDate$1;.initialValue:()Ljava/text/DateFormat; // method@2696 │ │ -0b695a: 0c00 |0003: move-result-object v0 │ │ -0b695c: 1100 |0004: return-object v0 │ │ +0b69c8: |[0b69c8] com.squareup.okhttp.internal.http.HttpDate$1.initialValue:()Ljava/lang/Object; │ │ +0b69d8: 6e10 9626 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpDate$1;.initialValue:()Ljava/text/DateFormat; // method@2696 │ │ +0b69de: 0c00 |0003: move-result-object v0 │ │ +0b69e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/http/HttpDate$1; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HttpDate$1;) │ │ @@ -286330,52 +286356,52 @@ │ │ type : '()Ljava/text/DateFormat;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0b6960: |[0b6960] com.squareup.okhttp.internal.http.HttpDate$1.initialValue:()Ljava/text/DateFormat; │ │ -0b6970: 2200 a905 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@05a9 │ │ -0b6974: 1a01 e804 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss 'GMT'" // string@04e8 │ │ -0b6978: 6202 cf10 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0b697c: 7030 8928 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2889 │ │ -0b6982: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0b6984: 6e20 8328 1000 |000a: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setLenient:(Z)V // method@2883 │ │ -0b698a: 7100 9826 0000 |000d: invoke-static {}, Lcom/squareup/okhttp/internal/http/HttpDate;.access$000:()Ljava/util/TimeZone; // method@2698 │ │ -0b6990: 0c01 |0010: move-result-object v1 │ │ -0b6992: 6e20 8428 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2884 │ │ -0b6998: 1100 |0014: return-object v0 │ │ +0b69e4: |[0b69e4] com.squareup.okhttp.internal.http.HttpDate$1.initialValue:()Ljava/text/DateFormat; │ │ +0b69f4: 2200 ac05 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@05ac │ │ +0b69f8: 1a01 eb04 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss 'GMT'" // string@04eb │ │ +0b69fc: 6202 d610 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0b6a00: 7030 8928 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2889 │ │ +0b6a06: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0b6a08: 6e20 8328 1000 |000a: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setLenient:(Z)V // method@2883 │ │ +0b6a0e: 7100 9826 0000 |000d: invoke-static {}, Lcom/squareup/okhttp/internal/http/HttpDate;.access$000:()Ljava/util/TimeZone; // method@2698 │ │ +0b6a14: 0c01 |0010: move-result-object v1 │ │ +0b6a16: 6e20 8428 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2884 │ │ +0b6a1c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=42 │ │ 0x000d line=43 │ │ 0x0014 line=44 │ │ locals : │ │ 0x0009 - 0x0015 reg=0 rfc1123 Ljava/text/DateFormat; │ │ 0x0000 - 0x0015 reg=3 this Lcom/squareup/okhttp/internal/http/HttpDate$1; │ │ │ │ - source_file_idx : 1520 (HttpDate.java) │ │ + source_file_idx : 1524 (HttpDate.java) │ │ │ │ -Class #989 header: │ │ -class_idx : 1300 │ │ +Class #990 header: │ │ +class_idx : 1301 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1520 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1524 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #989 annotations: │ │ +Class #990 annotations: │ │ Annotations on field #4210 'STANDARD_DATE_FORMAT' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal" "<" "Ljava/text/DateFormat;" ">;" } │ │ │ │ -Class #989 - │ │ +Class #990 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/HttpDate;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/HttpDate;) │ │ name : 'BROWSER_COMPATIBLE_DATE_FORMATS' │ │ @@ -286400,75 +286426,75 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 111 16-bit code units │ │ -0b699c: |[0b699c] com.squareup.okhttp.internal.http.HttpDate.:()V │ │ -0b69ac: 1a00 9505 |0000: const-string v0, "GMT" // string@0595 │ │ -0b69b0: 7110 0829 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2908 │ │ -0b69b6: 0c00 |0005: move-result-object v0 │ │ -0b69b8: 6900 7110 |0006: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@1071 │ │ -0b69bc: 2200 1305 |0008: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpDate$1; // type@0513 │ │ -0b69c0: 7010 9426 0000 |000a: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/HttpDate$1;.:()V // method@2694 │ │ -0b69c6: 6900 7210 |000d: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@1072 │ │ -0b69ca: 1300 0f00 |000f: const/16 v0, #int 15 // #f │ │ -0b69ce: 2300 9b06 |0011: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -0b69d2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0b69d4: 1a02 e904 |0014: const-string v2, "EEE, dd MMM yyyy HH:mm:ss zzz" // string@04e9 │ │ -0b69d8: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -0b69dc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0b69de: 1a02 ef04 |0019: const-string v2, "EEEE, dd-MMM-yy HH:mm:ss zzz" // string@04ef │ │ -0b69e2: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -0b69e6: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -0b69e8: 1a02 e004 |001e: const-string v2, "EEE MMM d HH:mm:ss yyyy" // string@04e0 │ │ -0b69ec: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -0b69f0: 1231 |0022: const/4 v1, #int 3 // #3 │ │ -0b69f2: 1a02 ec04 |0023: const-string v2, "EEE, dd-MMM-yyyy HH:mm:ss z" // string@04ec │ │ -0b69f6: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0b69fa: 1241 |0027: const/4 v1, #int 4 // #4 │ │ -0b69fc: 1a02 eb04 |0028: const-string v2, "EEE, dd-MMM-yyyy HH-mm-ss z" // string@04eb │ │ -0b6a00: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0b6a04: 1251 |002c: const/4 v1, #int 5 // #5 │ │ -0b6a06: 1a02 e704 |002d: const-string v2, "EEE, dd MMM yy HH:mm:ss z" // string@04e7 │ │ -0b6a0a: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ -0b6a0e: 1261 |0031: const/4 v1, #int 6 // #6 │ │ -0b6a10: 1a02 e604 |0032: const-string v2, "EEE dd-MMM-yyyy HH:mm:ss z" // string@04e6 │ │ -0b6a14: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ -0b6a18: 1271 |0036: const/4 v1, #int 7 // #7 │ │ -0b6a1a: 1a02 e304 |0037: const-string v2, "EEE dd MMM yyyy HH:mm:ss z" // string@04e3 │ │ -0b6a1e: 4d02 0001 |0039: aput-object v2, v0, v1 │ │ -0b6a22: 1301 0800 |003b: const/16 v1, #int 8 // #8 │ │ -0b6a26: 1a02 e504 |003d: const-string v2, "EEE dd-MMM-yyyy HH-mm-ss z" // string@04e5 │ │ -0b6a2a: 4d02 0001 |003f: aput-object v2, v0, v1 │ │ -0b6a2e: 1301 0900 |0041: const/16 v1, #int 9 // #9 │ │ -0b6a32: 1a02 e404 |0043: const-string v2, "EEE dd-MMM-yy HH:mm:ss z" // string@04e4 │ │ -0b6a36: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ -0b6a3a: 1301 0a00 |0047: const/16 v1, #int 10 // #a │ │ -0b6a3e: 1a02 e204 |0049: const-string v2, "EEE dd MMM yy HH:mm:ss z" // string@04e2 │ │ -0b6a42: 4d02 0001 |004b: aput-object v2, v0, v1 │ │ -0b6a46: 1301 0b00 |004d: const/16 v1, #int 11 // #b │ │ -0b6a4a: 1a02 ed04 |004f: const-string v2, "EEE,dd-MMM-yy HH:mm:ss z" // string@04ed │ │ -0b6a4e: 4d02 0001 |0051: aput-object v2, v0, v1 │ │ -0b6a52: 1301 0c00 |0053: const/16 v1, #int 12 // #c │ │ -0b6a56: 1a02 ee04 |0055: const-string v2, "EEE,dd-MMM-yyyy HH:mm:ss z" // string@04ee │ │ -0b6a5a: 4d02 0001 |0057: aput-object v2, v0, v1 │ │ -0b6a5e: 1301 0d00 |0059: const/16 v1, #int 13 // #d │ │ -0b6a62: 1a02 ea04 |005b: const-string v2, "EEE, dd-MM-yyyy HH:mm:ss z" // string@04ea │ │ -0b6a66: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ -0b6a6a: 1301 0e00 |005f: const/16 v1, #int 14 // #e │ │ -0b6a6e: 1a02 e104 |0061: const-string v2, "EEE MMM d yyyy HH:mm:ss z" // string@04e1 │ │ -0b6a72: 4d02 0001 |0063: aput-object v2, v0, v1 │ │ -0b6a76: 6900 7010 |0065: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ -0b6a7a: 6200 7010 |0067: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ -0b6a7e: 2100 |0069: array-length v0, v0 │ │ -0b6a80: 2300 a006 |006a: new-array v0, v0, [Ljava/text/DateFormat; // type@06a0 │ │ -0b6a84: 6900 6f10 |006c: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@106f │ │ -0b6a88: 0e00 |006e: return-void │ │ +0b6a20: |[0b6a20] com.squareup.okhttp.internal.http.HttpDate.:()V │ │ +0b6a30: 1a00 9905 |0000: const-string v0, "GMT" // string@0599 │ │ +0b6a34: 7110 0829 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2908 │ │ +0b6a3a: 0c00 |0005: move-result-object v0 │ │ +0b6a3c: 6900 7110 |0006: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@1071 │ │ +0b6a40: 2200 1405 |0008: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpDate$1; // type@0514 │ │ +0b6a44: 7010 9426 0000 |000a: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/HttpDate$1;.:()V // method@2694 │ │ +0b6a4a: 6900 7210 |000d: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@1072 │ │ +0b6a4e: 1300 0f00 |000f: const/16 v0, #int 15 // #f │ │ +0b6a52: 2300 9e06 |0011: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +0b6a56: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0b6a58: 1a02 ec04 |0014: const-string v2, "EEE, dd MMM yyyy HH:mm:ss zzz" // string@04ec │ │ +0b6a5c: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +0b6a60: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0b6a62: 1a02 f204 |0019: const-string v2, "EEEE, dd-MMM-yy HH:mm:ss zzz" // string@04f2 │ │ +0b6a66: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0b6a6a: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +0b6a6c: 1a02 e304 |001e: const-string v2, "EEE MMM d HH:mm:ss yyyy" // string@04e3 │ │ +0b6a70: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +0b6a74: 1231 |0022: const/4 v1, #int 3 // #3 │ │ +0b6a76: 1a02 ef04 |0023: const-string v2, "EEE, dd-MMM-yyyy HH:mm:ss z" // string@04ef │ │ +0b6a7a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0b6a7e: 1241 |0027: const/4 v1, #int 4 // #4 │ │ +0b6a80: 1a02 ee04 |0028: const-string v2, "EEE, dd-MMM-yyyy HH-mm-ss z" // string@04ee │ │ +0b6a84: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +0b6a88: 1251 |002c: const/4 v1, #int 5 // #5 │ │ +0b6a8a: 1a02 ea04 |002d: const-string v2, "EEE, dd MMM yy HH:mm:ss z" // string@04ea │ │ +0b6a8e: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ +0b6a92: 1261 |0031: const/4 v1, #int 6 // #6 │ │ +0b6a94: 1a02 e904 |0032: const-string v2, "EEE dd-MMM-yyyy HH:mm:ss z" // string@04e9 │ │ +0b6a98: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ +0b6a9c: 1271 |0036: const/4 v1, #int 7 // #7 │ │ +0b6a9e: 1a02 e604 |0037: const-string v2, "EEE dd MMM yyyy HH:mm:ss z" // string@04e6 │ │ +0b6aa2: 4d02 0001 |0039: aput-object v2, v0, v1 │ │ +0b6aa6: 1301 0800 |003b: const/16 v1, #int 8 // #8 │ │ +0b6aaa: 1a02 e804 |003d: const-string v2, "EEE dd-MMM-yyyy HH-mm-ss z" // string@04e8 │ │ +0b6aae: 4d02 0001 |003f: aput-object v2, v0, v1 │ │ +0b6ab2: 1301 0900 |0041: const/16 v1, #int 9 // #9 │ │ +0b6ab6: 1a02 e704 |0043: const-string v2, "EEE dd-MMM-yy HH:mm:ss z" // string@04e7 │ │ +0b6aba: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ +0b6abe: 1301 0a00 |0047: const/16 v1, #int 10 // #a │ │ +0b6ac2: 1a02 e504 |0049: const-string v2, "EEE dd MMM yy HH:mm:ss z" // string@04e5 │ │ +0b6ac6: 4d02 0001 |004b: aput-object v2, v0, v1 │ │ +0b6aca: 1301 0b00 |004d: const/16 v1, #int 11 // #b │ │ +0b6ace: 1a02 f004 |004f: const-string v2, "EEE,dd-MMM-yy HH:mm:ss z" // string@04f0 │ │ +0b6ad2: 4d02 0001 |0051: aput-object v2, v0, v1 │ │ +0b6ad6: 1301 0c00 |0053: const/16 v1, #int 12 // #c │ │ +0b6ada: 1a02 f104 |0055: const-string v2, "EEE,dd-MMM-yyyy HH:mm:ss z" // string@04f1 │ │ +0b6ade: 4d02 0001 |0057: aput-object v2, v0, v1 │ │ +0b6ae2: 1301 0d00 |0059: const/16 v1, #int 13 // #d │ │ +0b6ae6: 1a02 ed04 |005b: const-string v2, "EEE, dd-MM-yyyy HH:mm:ss z" // string@04ed │ │ +0b6aea: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ +0b6aee: 1301 0e00 |005f: const/16 v1, #int 14 // #e │ │ +0b6af2: 1a02 e404 |0061: const-string v2, "EEE MMM d yyyy HH:mm:ss z" // string@04e4 │ │ +0b6af6: 4d02 0001 |0063: aput-object v2, v0, v1 │ │ +0b6afa: 6900 7010 |0065: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ +0b6afe: 6200 7010 |0067: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ +0b6b02: 2100 |0069: array-length v0, v0 │ │ +0b6b04: 2300 a306 |006a: new-array v0, v0, [Ljava/text/DateFormat; // type@06a3 │ │ +0b6b08: 6900 6f10 |006c: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@106f │ │ +0b6b0c: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0008 line=37 │ │ 0x000f line=49 │ │ 0x0067 line=71 │ │ locals : │ │ @@ -286478,87 +286504,87 @@ │ │ type : '()Ljava/util/TimeZone;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6a8c: |[0b6a8c] com.squareup.okhttp.internal.http.HttpDate.access$000:()Ljava/util/TimeZone; │ │ -0b6a9c: 6200 7110 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@1071 │ │ -0b6aa0: 1100 |0002: return-object v0 │ │ +0b6b10: |[0b6b10] com.squareup.okhttp.internal.http.HttpDate.access$000:()Ljava/util/TimeZone; │ │ +0b6b20: 6200 7110 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@1071 │ │ +0b6b24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/HttpDate;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -0b6aa4: |[0b6aa4] com.squareup.okhttp.internal.http.HttpDate.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ -0b6ab4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b6ab6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0b6ab8: 6e10 e327 0900 |0002: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b6abe: 0a05 |0005: move-result v5 │ │ -0b6ac0: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ -0b6ac4: 0764 |0008: move-object v4, v6 │ │ -0b6ac6: 1104 |0009: return-object v4 │ │ -0b6ac8: 2203 a805 |000a: new-instance v3, Ljava/text/ParsePosition; // type@05a8 │ │ -0b6acc: 7020 8628 7300 |000c: invoke-direct {v3, v7}, Ljava/text/ParsePosition;.:(I)V // method@2886 │ │ -0b6ad2: 6205 7210 |000f: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@1072 │ │ -0b6ad6: 6e10 1728 0500 |0011: invoke-virtual {v5}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2817 │ │ -0b6adc: 0c05 |0014: move-result-object v5 │ │ -0b6ade: 1f05 a605 |0015: check-cast v5, Ljava/text/DateFormat; // type@05a6 │ │ -0b6ae2: 6e30 8228 9503 |0017: invoke-virtual {v5, v9, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@2882 │ │ -0b6ae8: 0c04 |001a: move-result-object v4 │ │ -0b6aea: 6e10 8728 0300 |001b: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@2887 │ │ -0b6af0: 0a05 |001e: move-result v5 │ │ -0b6af2: 6e10 e327 0900 |001f: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b6af8: 0a07 |0022: move-result v7 │ │ -0b6afa: 3275 e6ff |0023: if-eq v5, v7, 0009 // -001a │ │ -0b6afe: 6207 7010 |0025: sget-object v7, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ -0b6b02: 1d07 |0027: monitor-enter v7 │ │ -0b6b04: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0b6b06: 6205 7010 |0029: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ -0b6b0a: 2150 |002b: array-length v0, v5 │ │ -0b6b0c: 3502 3200 |002c: if-ge v2, v0, 005e // +0032 │ │ -0b6b10: 6205 6f10 |002e: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@106f │ │ -0b6b14: 4601 0502 |0030: aget-object v1, v5, v2 │ │ -0b6b18: 3901 1600 |0032: if-nez v1, 0048 // +0016 │ │ -0b6b1c: 2201 a905 |0034: new-instance v1, Ljava/text/SimpleDateFormat; // type@05a9 │ │ -0b6b20: 6205 7010 |0036: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ -0b6b24: 4605 0502 |0038: aget-object v5, v5, v2 │ │ -0b6b28: 6208 cf10 |003a: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0b6b2c: 7030 8928 5108 |003c: invoke-direct {v1, v5, v8}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2889 │ │ -0b6b32: 6205 7110 |003f: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@1071 │ │ -0b6b36: 6e20 8428 5100 |0041: invoke-virtual {v1, v5}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2884 │ │ -0b6b3c: 6205 6f10 |0044: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@106f │ │ -0b6b40: 4d01 0502 |0046: aput-object v1, v5, v2 │ │ -0b6b44: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -0b6b46: 6e20 8828 5300 |0049: invoke-virtual {v3, v5}, Ljava/text/ParsePosition;.setIndex:(I)V // method@2888 │ │ -0b6b4c: 6e30 8228 9103 |004c: invoke-virtual {v1, v9, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@2882 │ │ -0b6b52: 0c04 |004f: move-result-object v4 │ │ -0b6b54: 6e10 8728 0300 |0050: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@2887 │ │ -0b6b5a: 0a05 |0053: move-result v5 │ │ -0b6b5c: 3805 0700 |0054: if-eqz v5, 005b // +0007 │ │ -0b6b60: 1e07 |0056: monitor-exit v7 │ │ -0b6b62: 28b2 |0057: goto 0009 // -004e │ │ -0b6b64: 0d05 |0058: move-exception v5 │ │ -0b6b66: 1e07 |0059: monitor-exit v7 │ │ -0b6b68: 2705 |005a: throw v5 │ │ -0b6b6a: d802 0201 |005b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b6b6e: 28cf |005d: goto 002c // -0031 │ │ -0b6b70: 1e07 |005e: monitor-exit v7 │ │ -0b6b72: 0764 |005f: move-object v4, v6 │ │ -0b6b74: 28a9 |0060: goto 0009 // -0057 │ │ +0b6b28: |[0b6b28] com.squareup.okhttp.internal.http.HttpDate.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ +0b6b38: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b6b3a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0b6b3c: 6e10 e327 0900 |0002: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b6b42: 0a05 |0005: move-result v5 │ │ +0b6b44: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ +0b6b48: 0764 |0008: move-object v4, v6 │ │ +0b6b4a: 1104 |0009: return-object v4 │ │ +0b6b4c: 2203 ab05 |000a: new-instance v3, Ljava/text/ParsePosition; // type@05ab │ │ +0b6b50: 7020 8628 7300 |000c: invoke-direct {v3, v7}, Ljava/text/ParsePosition;.:(I)V // method@2886 │ │ +0b6b56: 6205 7210 |000f: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@1072 │ │ +0b6b5a: 6e10 1728 0500 |0011: invoke-virtual {v5}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2817 │ │ +0b6b60: 0c05 |0014: move-result-object v5 │ │ +0b6b62: 1f05 a905 |0015: check-cast v5, Ljava/text/DateFormat; // type@05a9 │ │ +0b6b66: 6e30 8228 9503 |0017: invoke-virtual {v5, v9, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@2882 │ │ +0b6b6c: 0c04 |001a: move-result-object v4 │ │ +0b6b6e: 6e10 8728 0300 |001b: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@2887 │ │ +0b6b74: 0a05 |001e: move-result v5 │ │ +0b6b76: 6e10 e327 0900 |001f: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b6b7c: 0a07 |0022: move-result v7 │ │ +0b6b7e: 3275 e6ff |0023: if-eq v5, v7, 0009 // -001a │ │ +0b6b82: 6207 7010 |0025: sget-object v7, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ +0b6b86: 1d07 |0027: monitor-enter v7 │ │ +0b6b88: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0b6b8a: 6205 7010 |0029: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ +0b6b8e: 2150 |002b: array-length v0, v5 │ │ +0b6b90: 3502 3200 |002c: if-ge v2, v0, 005e // +0032 │ │ +0b6b94: 6205 6f10 |002e: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@106f │ │ +0b6b98: 4601 0502 |0030: aget-object v1, v5, v2 │ │ +0b6b9c: 3901 1600 |0032: if-nez v1, 0048 // +0016 │ │ +0b6ba0: 2201 ac05 |0034: new-instance v1, Ljava/text/SimpleDateFormat; // type@05ac │ │ +0b6ba4: 6205 7010 |0036: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@1070 │ │ +0b6ba8: 4605 0502 |0038: aget-object v5, v5, v2 │ │ +0b6bac: 6208 d610 |003a: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0b6bb0: 7030 8928 5108 |003c: invoke-direct {v1, v5, v8}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2889 │ │ +0b6bb6: 6205 7110 |003f: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@1071 │ │ +0b6bba: 6e20 8428 5100 |0041: invoke-virtual {v1, v5}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2884 │ │ +0b6bc0: 6205 6f10 |0044: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@106f │ │ +0b6bc4: 4d01 0502 |0046: aput-object v1, v5, v2 │ │ +0b6bc8: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +0b6bca: 6e20 8828 5300 |0049: invoke-virtual {v3, v5}, Ljava/text/ParsePosition;.setIndex:(I)V // method@2888 │ │ +0b6bd0: 6e30 8228 9103 |004c: invoke-virtual {v1, v9, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@2882 │ │ +0b6bd6: 0c04 |004f: move-result-object v4 │ │ +0b6bd8: 6e10 8728 0300 |0050: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@2887 │ │ +0b6bde: 0a05 |0053: move-result v5 │ │ +0b6be0: 3805 0700 |0054: if-eqz v5, 005b // +0007 │ │ +0b6be4: 1e07 |0056: monitor-exit v7 │ │ +0b6be6: 28b2 |0057: goto 0009 // -004e │ │ +0b6be8: 0d05 |0058: move-exception v5 │ │ +0b6bea: 1e07 |0059: monitor-exit v7 │ │ +0b6bec: 2705 |005a: throw v5 │ │ +0b6bee: d802 0201 |005b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b6bf2: 28cf |005d: goto 002c // -0031 │ │ +0b6bf4: 1e07 |005e: monitor-exit v7 │ │ +0b6bf6: 0764 |005f: move-object v4, v6 │ │ +0b6bf8: 28a9 |0060: goto 0009 // -0057 │ │ catches : 2 │ │ 0x0029 - 0x005a │ │ -> 0x0058 │ │ 0x005e - 0x005f │ │ -> 0x0058 │ │ positions : │ │ 0x0002 line=76 │ │ @@ -286589,32 +286615,32 @@ │ │ 0x005b - 0x0061 reg=0 count I │ │ 0x0029 - 0x0061 reg=2 i I │ │ 0x000f - 0x0061 reg=3 position Ljava/text/ParsePosition; │ │ 0x001b - 0x0061 reg=4 result Ljava/util/Date; │ │ 0x0000 - 0x0061 reg=9 value Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1520 (HttpDate.java) │ │ + source_file_idx : 1524 (HttpDate.java) │ │ │ │ -Class #990 header: │ │ -class_idx : 1301 │ │ +Class #991 header: │ │ +class_idx : 1302 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1220 │ │ -source_file_idx : 1521 │ │ +superclass_idx : 1221 │ │ +source_file_idx : 1525 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #990 annotations: │ │ +Class #991 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #990 - │ │ +Class #991 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/HttpEngine$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lcom/squareup/okhttp/ResponseBody;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -286623,17 +286649,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6b8c: |[0b6b8c] com.squareup.okhttp.internal.http.HttpEngine$1.:()V │ │ -0b6b9c: 7010 5624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@2456 │ │ -0b6ba2: 0e00 |0003: return-void │ │ +0b6c10: |[0b6c10] com.squareup.okhttp.internal.http.HttpEngine$1.:()V │ │ +0b6c20: 7010 5624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@2456 │ │ +0b6c26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/HttpEngine$1; │ │ │ │ Virtual methods - │ │ @@ -286642,17 +286668,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6ba4: |[0b6ba4] com.squareup.okhttp.internal.http.HttpEngine$1.contentLength:()J │ │ -0b6bb4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0b6bb8: 1000 |0002: return-wide v0 │ │ +0b6c28: |[0b6c28] com.squareup.okhttp.internal.http.HttpEngine$1.contentLength:()J │ │ +0b6c38: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0b6c3c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/squareup/okhttp/internal/http/HttpEngine$1; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HttpEngine$1;) │ │ @@ -286660,17 +286686,17 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6bbc: |[0b6bbc] com.squareup.okhttp.internal.http.HttpEngine$1.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -0b6bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6bce: 1100 |0001: return-object v0 │ │ +0b6c40: |[0b6c40] com.squareup.okhttp.internal.http.HttpEngine$1.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +0b6c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6c52: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine$1; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/HttpEngine$1;) │ │ @@ -286678,46 +286704,46 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6bd0: |[0b6bd0] com.squareup.okhttp.internal.http.HttpEngine$1.source:()Lokio/BufferedSource; │ │ -0b6be0: 2200 4906 |0000: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0b6be4: 7010 eb2b 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0b6bea: 1100 |0005: return-object v0 │ │ +0b6c54: |[0b6c54] com.squareup.okhttp.internal.http.HttpEngine$1.source:()Lokio/BufferedSource; │ │ +0b6c64: 2200 4c06 |0000: new-instance v0, Lokio/Buffer; // type@064c │ │ +0b6c68: 7010 eb2b 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0b6c6e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine$1; │ │ │ │ - source_file_idx : 1521 (HttpEngine.java) │ │ + source_file_idx : 1525 (HttpEngine.java) │ │ │ │ -Class #991 header: │ │ -class_idx : 1302 │ │ +Class #992 header: │ │ +class_idx : 1303 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1521 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1525 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #991 annotations: │ │ +Class #992 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=cacheWritingResponse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #9887 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9888 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #991 - │ │ +Class #992 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/HttpEngine$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ Instance fields - │ │ @@ -286747,21 +286773,21 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b6bec: |[0b6bec] com.squareup.okhttp.internal.http.HttpEngine$2.:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V │ │ -0b6bfc: 5b01 7410 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1074 │ │ -0b6c00: 5b02 7710 |0002: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@1077 │ │ -0b6c04: 5b03 7610 |0004: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1076 │ │ -0b6c08: 5b04 7510 |0006: iput-object v4, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@1075 │ │ -0b6c0c: 7010 b927 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b6c12: 0e00 |000b: return-void │ │ +0b6c70: |[0b6c70] com.squareup.okhttp.internal.http.HttpEngine$2.:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V │ │ +0b6c80: 5b01 7410 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@1074 │ │ +0b6c84: 5b02 7710 |0002: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@1077 │ │ +0b6c88: 5b03 7610 |0004: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1076 │ │ +0b6c8c: 5b04 7510 |0006: iput-object v4, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@1075 │ │ +0b6c90: 7010 b927 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b6c96: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/squareup/okhttp/internal/http/HttpEngine$2; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ 0x0000 - 0x000c reg=2 (null) Lokio/BufferedSource; │ │ @@ -286774,29 +286800,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0b6c14: |[0b6c14] com.squareup.okhttp.internal.http.HttpEngine$2.close:()V │ │ -0b6c24: 5520 7310 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ -0b6c28: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ -0b6c2c: 1300 6400 |0004: const/16 v0, #int 100 // #64 │ │ -0b6c30: 6201 d010 |0006: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0b6c34: 7130 ac24 0201 |0008: invoke-static {v2, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24ac │ │ -0b6c3a: 0a00 |000b: move-result v0 │ │ -0b6c3c: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ -0b6c40: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0b6c42: 5c20 7310 |000f: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ -0b6c46: 5420 7610 |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1076 │ │ -0b6c4a: 7210 3a26 0000 |0013: invoke-interface {v0}, Lcom/squareup/okhttp/internal/http/CacheRequest;.abort:()V // method@263a │ │ -0b6c50: 5420 7710 |0016: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@1077 │ │ -0b6c54: 7210 382c 0000 |0018: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ -0b6c5a: 0e00 |001b: return-void │ │ +0b6c98: |[0b6c98] com.squareup.okhttp.internal.http.HttpEngine$2.close:()V │ │ +0b6ca8: 5520 7310 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ +0b6cac: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ +0b6cb0: 1300 6400 |0004: const/16 v0, #int 100 // #64 │ │ +0b6cb4: 6201 d710 |0006: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0b6cb8: 7130 ac24 0201 |0008: invoke-static {v2, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24ac │ │ +0b6cbe: 0a00 |000b: move-result v0 │ │ +0b6cc0: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ +0b6cc4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0b6cc6: 5c20 7310 |000f: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ +0b6cca: 5420 7610 |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1076 │ │ +0b6cce: 7210 3a26 0000 |0013: invoke-interface {v0}, Lcom/squareup/okhttp/internal/http/CacheRequest;.abort:()V // method@263a │ │ +0b6cd4: 5420 7710 |0016: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@1077 │ │ +0b6cd8: 7210 382c 0000 |0018: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ +0b6cde: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=808 │ │ 0x0008 line=809 │ │ 0x000e line=810 │ │ 0x0011 line=811 │ │ 0x0016 line=813 │ │ @@ -286809,47 +286835,47 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -0b6c5c: |[0b6c5c] com.squareup.okhttp.internal.http.HttpEngine$2.read:(Lokio/Buffer;J)J │ │ -0b6c6c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -0b6c70: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0b6c72: 5482 7710 |0003: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@1077 │ │ -0b6c76: 7240 3b2c 92ba |0005: invoke-interface {v2, v9, v10, v11}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ -0b6c7c: 0b04 |0008: move-result-wide v4 │ │ -0b6c7e: 3102 0400 |0009: cmp-long v2, v4, v0 │ │ -0b6c82: 3902 1c00 |000b: if-nez v2, 0027 // +001c │ │ -0b6c86: 5582 7310 |000d: iget-boolean v2, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ -0b6c8a: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -0b6c8e: 5c83 7310 |0011: iput-boolean v3, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ -0b6c92: 5482 7510 |0013: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@1075 │ │ -0b6c96: 7210 292c 0200 |0015: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ -0b6c9c: 0404 |0018: move-wide v4, v0 │ │ -0b6c9e: 1004 |0019: return-wide v4 │ │ -0b6ca0: 0d06 |001a: move-exception v6 │ │ -0b6ca2: 5580 7310 |001b: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ -0b6ca6: 3900 0900 |001d: if-nez v0, 0026 // +0009 │ │ -0b6caa: 5c83 7310 |001f: iput-boolean v3, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ -0b6cae: 5480 7610 |0021: iget-object v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1076 │ │ -0b6cb2: 7210 3a26 0000 |0023: invoke-interface {v0}, Lcom/squareup/okhttp/internal/http/CacheRequest;.abort:()V // method@263a │ │ -0b6cb8: 2706 |0026: throw v6 │ │ -0b6cba: 5480 7510 |0027: iget-object v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@1075 │ │ -0b6cbe: 7210 282c 0000 |0029: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@2c28 │ │ -0b6cc4: 0c01 |002c: move-result-object v1 │ │ -0b6cc6: 6e10 102c 0900 |002d: invoke-virtual {v9}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b6ccc: 0b02 |0030: move-result-wide v2 │ │ -0b6cce: bc42 |0031: sub-long/2addr v2, v4 │ │ -0b6cd0: 0790 |0032: move-object v0, v9 │ │ -0b6cd2: 7406 f22b 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@2bf2 │ │ -0b6cd8: 5480 7510 |0036: iget-object v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@1075 │ │ -0b6cdc: 7210 2b2c 0000 |0038: invoke-interface {v0}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2c2b │ │ -0b6ce2: 28de |003b: goto 0019 // -0022 │ │ +0b6ce0: |[0b6ce0] com.squareup.okhttp.internal.http.HttpEngine$2.read:(Lokio/Buffer;J)J │ │ +0b6cf0: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0b6cf4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0b6cf6: 5482 7710 |0003: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@1077 │ │ +0b6cfa: 7240 3b2c 92ba |0005: invoke-interface {v2, v9, v10, v11}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@2c3b │ │ +0b6d00: 0b04 |0008: move-result-wide v4 │ │ +0b6d02: 3102 0400 |0009: cmp-long v2, v4, v0 │ │ +0b6d06: 3902 1c00 |000b: if-nez v2, 0027 // +001c │ │ +0b6d0a: 5582 7310 |000d: iget-boolean v2, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ +0b6d0e: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +0b6d12: 5c83 7310 |0011: iput-boolean v3, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ +0b6d16: 5482 7510 |0013: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@1075 │ │ +0b6d1a: 7210 292c 0200 |0015: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ +0b6d20: 0404 |0018: move-wide v4, v0 │ │ +0b6d22: 1004 |0019: return-wide v4 │ │ +0b6d24: 0d06 |001a: move-exception v6 │ │ +0b6d26: 5580 7310 |001b: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ +0b6d2a: 3900 0900 |001d: if-nez v0, 0026 // +0009 │ │ +0b6d2e: 5c83 7310 |001f: iput-boolean v3, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@1073 │ │ +0b6d32: 5480 7610 |0021: iget-object v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1076 │ │ +0b6d36: 7210 3a26 0000 |0023: invoke-interface {v0}, Lcom/squareup/okhttp/internal/http/CacheRequest;.abort:()V // method@263a │ │ +0b6d3c: 2706 |0026: throw v6 │ │ +0b6d3e: 5480 7510 |0027: iget-object v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@1075 │ │ +0b6d42: 7210 282c 0000 |0029: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@2c28 │ │ +0b6d48: 0c01 |002c: move-result-object v1 │ │ +0b6d4a: 6e10 102c 0900 |002d: invoke-virtual {v9}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b6d50: 0b02 |0030: move-result-wide v2 │ │ +0b6d52: bc42 |0031: sub-long/2addr v2, v4 │ │ +0b6d54: 0790 |0032: move-object v0, v9 │ │ +0b6d56: 7406 f22b 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@2bf2 │ │ +0b6d5c: 5480 7510 |0036: iget-object v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@1075 │ │ +0b6d60: 7210 2b2c 0000 |0038: invoke-interface {v0}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2c2b │ │ +0b6d66: 28de |003b: goto 0019 // -0022 │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ Ljava/io/IOException; -> 0x001a │ │ positions : │ │ 0x0003 line=781 │ │ 0x0009 line=790 │ │ 0x000d line=791 │ │ @@ -286876,45 +286902,45 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b6cf4: |[0b6cf4] com.squareup.okhttp.internal.http.HttpEngine$2.timeout:()Lokio/Timeout; │ │ -0b6d04: 5410 7710 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@1077 │ │ -0b6d08: 7210 482c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ -0b6d0e: 0c00 |0005: move-result-object v0 │ │ -0b6d10: 1100 |0006: return-object v0 │ │ +0b6d78: |[0b6d78] com.squareup.okhttp.internal.http.HttpEngine$2.timeout:()Lokio/Timeout; │ │ +0b6d88: 5410 7710 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@1077 │ │ +0b6d8c: 7210 482c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ +0b6d92: 0c00 |0005: move-result-object v0 │ │ +0b6d94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine$2; │ │ │ │ - source_file_idx : 1521 (HttpEngine.java) │ │ + source_file_idx : 1525 (HttpEngine.java) │ │ │ │ -Class #992 header: │ │ -class_idx : 1303 │ │ +Class #993 header: │ │ +class_idx : 1304 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1521 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1525 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #992 annotations: │ │ +Class #993 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="NetworkInterceptorChain" │ │ Annotations on method #9892 'proceed' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #992 - │ │ +Class #993 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/Interceptor$Chain;' │ │ Static fields - │ │ Instance fields - │ │ @@ -286940,20 +286966,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b6d14: |[0b6d14] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V │ │ -0b6d24: 5b01 7b10 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6d28: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b6d2e: 5902 7910 |0005: iput v2, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ -0b6d32: 5b03 7a10 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@107a │ │ -0b6d36: 0e00 |0009: return-void │ │ +0b6d98: |[0b6d98] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V │ │ +0b6da8: 5b01 7b10 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b6dac: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b6db2: 5902 7910 |0005: iput v2, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ +0b6db6: 5b03 7a10 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@107a │ │ +0b6dba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0005 line=660 │ │ 0x0007 line=661 │ │ 0x0009 line=662 │ │ locals : │ │ @@ -286968,20 +286994,20 @@ │ │ type : '()Lcom/squareup/okhttp/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b6d38: |[0b6d38] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.connection:()Lcom/squareup/okhttp/Connection; │ │ -0b6d48: 5410 7b10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6d4c: 5400 8a10 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b6d50: 6e10 0327 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@2703 │ │ -0b6d56: 0c00 |0007: move-result-object v0 │ │ -0b6d58: 1100 |0008: return-object v0 │ │ +0b6dbc: |[0b6dbc] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.connection:()Lcom/squareup/okhttp/Connection; │ │ +0b6dcc: 5410 7b10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b6dd0: 5400 8a10 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b6dd4: 6e10 0327 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@2703 │ │ +0b6dda: 0c00 |0007: move-result-object v0 │ │ +0b6ddc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;) │ │ @@ -286989,207 +287015,207 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 391 16-bit code units │ │ -0b6d5c: |[0b6d5c] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ -0b6d6c: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0b6d6e: 52e9 7810 |0001: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@1078 │ │ -0b6d72: d809 0901 |0003: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0b6d76: 59e9 7810 |0005: iput v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@1078 │ │ -0b6d7a: 52e9 7910 |0007: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ -0b6d7e: 3d09 8200 |0009: if-lez v9, 008b // +0082 │ │ -0b6d82: 54e9 7b10 |000b: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6d86: 5499 8210 |000d: iget-object v9, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b6d8a: 6e10 f623 0900 |000f: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@23f6 │ │ -0b6d90: 0c09 |0012: move-result-object v9 │ │ -0b6d92: 52ea 7910 |0013: iget v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ -0b6d96: d80a 0aff |0015: add-int/lit8 v10, v10, #int -1 // #ff │ │ -0b6d9a: 7220 e528 a900 |0017: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b6da0: 0c02 |001a: move-result-object v2 │ │ -0b6da2: 1f02 b804 |001b: check-cast v2, Lcom/squareup/okhttp/Interceptor; // type@04b8 │ │ -0b6da6: 6e10 a326 0e00 |001d: invoke-virtual {v14}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.connection:()Lcom/squareup/okhttp/Connection; // method@26a3 │ │ -0b6dac: 0c09 |0020: move-result-object v9 │ │ -0b6dae: 7210 3723 0900 |0021: invoke-interface {v9}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@2337 │ │ -0b6db4: 0c09 |0024: move-result-object v9 │ │ -0b6db6: 6e10 6024 0900 |0025: invoke-virtual {v9}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0b6dbc: 0c00 |0028: move-result-object v0 │ │ -0b6dbe: 6e10 1924 0f00 |0029: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b6dc4: 0c09 |002c: move-result-object v9 │ │ -0b6dc6: 6e10 b723 0900 |002d: invoke-virtual {v9}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0b6dcc: 0c09 |0030: move-result-object v9 │ │ -0b6dce: 6e10 0023 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ -0b6dd4: 0c0a |0034: move-result-object v10 │ │ -0b6dd6: 6e20 d727 a900 |0035: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b6ddc: 0a09 |0038: move-result v9 │ │ -0b6dde: 3809 1000 |0039: if-eqz v9, 0049 // +0010 │ │ -0b6de2: 6e10 1924 0f00 |003b: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b6de8: 0c09 |003e: move-result-object v9 │ │ -0b6dea: 6e10 c123 0900 |003f: invoke-virtual {v9}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0b6df0: 0a09 |0042: move-result v9 │ │ -0b6df2: 6e10 0123 0000 |0043: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@2301 │ │ -0b6df8: 0a0a |0046: move-result v10 │ │ -0b6dfa: 32a9 2100 |0047: if-eq v9, v10, 0068 // +0021 │ │ -0b6dfe: 2209 5705 |0049: new-instance v9, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b6e02: 220a 6c05 |004b: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0b6e06: 7010 f927 0a00 |004d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b6e0c: 1a0b 3f2a |0050: const-string v11, "network interceptor " // string@2a3f │ │ -0b6e10: 6e20 0228 ba00 |0052: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6e16: 0c0a |0055: move-result-object v10 │ │ -0b6e18: 6e20 0128 2a00 |0056: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b6e1e: 0c0a |0059: move-result-object v10 │ │ -0b6e20: 1a0b 9d00 |005a: const-string v11, " must retain the same host and port" // string@009d │ │ -0b6e24: 6e20 0228 ba00 |005c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6e2a: 0c0a |005f: move-result-object v10 │ │ -0b6e2c: 6e10 0628 0a00 |0060: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b6e32: 0c0a |0063: move-result-object v10 │ │ -0b6e34: 7020 9327 a900 |0064: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b6e3a: 2709 |0067: throw v9 │ │ -0b6e3c: 52e9 7810 |0068: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@1078 │ │ -0b6e40: 37b9 2100 |006a: if-le v9, v11, 008b // +0021 │ │ -0b6e44: 2209 5705 |006c: new-instance v9, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b6e48: 220a 6c05 |006e: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0b6e4c: 7010 f927 0a00 |0070: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b6e52: 1a0b 3f2a |0073: const-string v11, "network interceptor " // string@2a3f │ │ -0b6e56: 6e20 0228 ba00 |0075: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6e5c: 0c0a |0078: move-result-object v10 │ │ -0b6e5e: 6e20 0128 2a00 |0079: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b6e64: 0c0a |007c: move-result-object v10 │ │ -0b6e66: 1a0b 9900 |007d: const-string v11, " must call proceed() exactly once" // string@0099 │ │ -0b6e6a: 6e20 0228 ba00 |007f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6e70: 0c0a |0082: move-result-object v10 │ │ -0b6e72: 6e10 0628 0a00 |0083: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b6e78: 0c0a |0086: move-result-object v10 │ │ -0b6e7a: 7020 9327 a900 |0087: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b6e80: 2709 |008a: throw v9 │ │ -0b6e82: 52e9 7910 |008b: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ -0b6e86: 54ea 7b10 |008d: iget-object v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6e8a: 54aa 8210 |008f: iget-object v10, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b6e8e: 6e10 f623 0a00 |0091: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@23f6 │ │ -0b6e94: 0c0a |0094: move-result-object v10 │ │ -0b6e96: 7210 ec28 0a00 |0095: invoke-interface {v10}, Ljava/util/List;.size:()I // method@28ec │ │ -0b6e9c: 0a0a |0098: move-result v10 │ │ -0b6e9e: 35a9 6500 |0099: if-ge v9, v10, 00fe // +0065 │ │ -0b6ea2: 2203 1705 |009b: new-instance v3, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; // type@0517 │ │ -0b6ea6: 54e9 7b10 |009d: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6eaa: 52ea 7910 |009f: iget v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ -0b6eae: d80a 0a01 |00a1: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0b6eb2: 7040 a226 93fa |00a3: invoke-direct {v3, v9, v10, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V // method@26a2 │ │ -0b6eb8: 54e9 7b10 |00a6: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6ebc: 5499 8210 |00a8: iget-object v9, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b6ec0: 6e10 f623 0900 |00aa: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@23f6 │ │ -0b6ec6: 0c09 |00ad: move-result-object v9 │ │ -0b6ec8: 52ea 7910 |00ae: iget v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ -0b6ecc: 7220 e528 a900 |00b0: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b6ed2: 0c06 |00b3: move-result-object v6 │ │ -0b6ed4: 1f06 b804 |00b4: check-cast v6, Lcom/squareup/okhttp/Interceptor; // type@04b8 │ │ -0b6ed8: 7220 ca23 3600 |00b6: invoke-interface {v6, v3}, Lcom/squareup/okhttp/Interceptor;.intercept:(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response; // method@23ca │ │ -0b6ede: 0c05 |00b9: move-result-object v5 │ │ -0b6ee0: 5239 7810 |00ba: iget v9, v3, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@1078 │ │ -0b6ee4: 32b9 2100 |00bc: if-eq v9, v11, 00dd // +0021 │ │ -0b6ee8: 2209 5705 |00be: new-instance v9, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b6eec: 220a 6c05 |00c0: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0b6ef0: 7010 f927 0a00 |00c2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b6ef6: 1a0b 3f2a |00c5: const-string v11, "network interceptor " // string@2a3f │ │ -0b6efa: 6e20 0228 ba00 |00c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6f00: 0c0a |00ca: move-result-object v10 │ │ -0b6f02: 6e20 0128 6a00 |00cb: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b6f08: 0c0a |00ce: move-result-object v10 │ │ -0b6f0a: 1a0b 9900 |00cf: const-string v11, " must call proceed() exactly once" // string@0099 │ │ -0b6f0e: 6e20 0228 ba00 |00d1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6f14: 0c0a |00d4: move-result-object v10 │ │ -0b6f16: 6e10 0628 0a00 |00d5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b6f1c: 0c0a |00d8: move-result-object v10 │ │ -0b6f1e: 7020 9327 a900 |00d9: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b6f24: 2709 |00dc: throw v9 │ │ -0b6f26: 3905 a900 |00dd: if-nez v5, 0186 // +00a9 │ │ -0b6f2a: 2209 6205 |00df: new-instance v9, Ljava/lang/NullPointerException; // type@0562 │ │ -0b6f2e: 220a 6c05 |00e1: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0b6f32: 7010 f927 0a00 |00e3: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b6f38: 1a0b 3f2a |00e6: const-string v11, "network interceptor " // string@2a3f │ │ -0b6f3c: 6e20 0228 ba00 |00e8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6f42: 0c0a |00eb: move-result-object v10 │ │ -0b6f44: 6e20 0128 6a00 |00ec: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b6f4a: 0c0a |00ef: move-result-object v10 │ │ -0b6f4c: 1a0b ae00 |00f0: const-string v11, " returned null" // string@00ae │ │ -0b6f50: 6e20 0228 ba00 |00f2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b6f56: 0c0a |00f5: move-result-object v10 │ │ -0b6f58: 6e10 0628 0a00 |00f6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b6f5e: 0c0a |00f9: move-result-object v10 │ │ -0b6f60: 7020 b627 a900 |00fa: invoke-direct {v9, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0b6f66: 2709 |00fd: throw v9 │ │ -0b6f68: 54e9 7b10 |00fe: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6f6c: 7110 a726 0900 |0100: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; // method@26a7 │ │ -0b6f72: 0c09 |0103: move-result-object v9 │ │ -0b6f74: 7220 cc26 f900 |0104: invoke-interface {v9, v15}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ -0b6f7a: 54e9 7b10 |0107: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6f7e: 7120 a826 f900 |0109: invoke-static {v9, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$102:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; // method@26a8 │ │ -0b6f84: 54e9 7b10 |010c: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6f88: 6e20 b526 f900 |010e: invoke-virtual {v9, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@26b5 │ │ -0b6f8e: 0a09 |0111: move-result v9 │ │ -0b6f90: 3809 2800 |0112: if-eqz v9, 013a // +0028 │ │ -0b6f94: 6e10 1524 0f00 |0114: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@2415 │ │ -0b6f9a: 0c09 |0117: move-result-object v9 │ │ -0b6f9c: 3809 2200 |0118: if-eqz v9, 013a // +0022 │ │ -0b6fa0: 54e9 7b10 |011a: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6fa4: 7110 a726 0900 |011c: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; // method@26a7 │ │ -0b6faa: 0c09 |011f: move-result-object v9 │ │ -0b6fac: 6e10 1524 0f00 |0120: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@2415 │ │ -0b6fb2: 0c0a |0123: move-result-object v10 │ │ -0b6fb4: 6e10 2024 0a00 |0124: invoke-virtual {v10}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@2420 │ │ -0b6fba: 0b0a |0127: move-result-wide v10 │ │ -0b6fbc: 7240 c626 f9ba |0128: invoke-interface {v9, v15, v10, v11}, Lcom/squareup/okhttp/internal/http/HttpStream;.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; // method@26c6 │ │ -0b6fc2: 0c07 |012b: move-result-object v7 │ │ -0b6fc4: 7110 962c 0700 |012c: invoke-static {v7}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ -0b6fca: 0c01 |012f: move-result-object v1 │ │ -0b6fcc: 6e10 1524 0f00 |0130: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@2415 │ │ -0b6fd2: 0c09 |0133: move-result-object v9 │ │ -0b6fd4: 6e20 2224 1900 |0134: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@2422 │ │ -0b6fda: 7210 292c 0100 |0137: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ -0b6fe0: 54e9 7b10 |013a: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ -0b6fe4: 7110 a926 0900 |013c: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$200:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response; // method@26a9 │ │ -0b6fea: 0c08 |013f: move-result-object v8 │ │ -0b6fec: 6e10 4e24 0800 |0140: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ -0b6ff2: 0a04 |0143: move-result v4 │ │ -0b6ff4: 1309 cc00 |0144: const/16 v9, #int 204 // #cc │ │ -0b6ff8: 3294 0600 |0146: if-eq v4, v9, 014c // +0006 │ │ -0b6ffc: 1309 cd00 |0148: const/16 v9, #int 205 // #cd │ │ -0b7000: 3394 3b00 |014a: if-ne v4, v9, 0185 // +003b │ │ -0b7004: 6e10 4b24 0800 |014c: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b700a: 0c09 |014f: move-result-object v9 │ │ -0b700c: 6e10 5a24 0900 |0150: invoke-virtual {v9}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@245a │ │ -0b7012: 0b0a |0153: move-result-wide v10 │ │ -0b7014: 160c 0000 |0154: const-wide/16 v12, #int 0 // #0 │ │ -0b7018: 3109 0a0c |0156: cmp-long v9, v10, v12 │ │ -0b701c: 3d09 2d00 |0158: if-lez v9, 0185 // +002d │ │ -0b7020: 2209 8a05 |015a: new-instance v9, Ljava/net/ProtocolException; // type@058a │ │ -0b7024: 220a 6c05 |015c: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0b7028: 7010 f927 0a00 |015e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b702e: 1a0b ba05 |0161: const-string v11, "HTTP " // string@05ba │ │ -0b7032: 6e20 0228 ba00 |0163: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b7038: 0c0a |0166: move-result-object v10 │ │ -0b703a: 6e20 fe27 4a00 |0167: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b7040: 0c0a |016a: move-result-object v10 │ │ -0b7042: 1a0b 6100 |016b: const-string v11, " had non-zero Content-Length: " // string@0061 │ │ -0b7046: 6e20 0228 ba00 |016d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b704c: 0c0a |0170: move-result-object v10 │ │ -0b704e: 6e10 4b24 0800 |0171: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b7054: 0c0b |0174: move-result-object v11 │ │ -0b7056: 6e10 5a24 0b00 |0175: invoke-virtual {v11}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@245a │ │ -0b705c: 0b0c |0178: move-result-wide v12 │ │ -0b705e: 6e30 ff27 ca0d |0179: invoke-virtual {v10, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0b7064: 0c0a |017c: move-result-object v10 │ │ -0b7066: 6e10 0628 0a00 |017d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b706c: 0c0a |0180: move-result-object v10 │ │ -0b706e: 7020 4b28 a900 |0181: invoke-direct {v9, v10}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b7074: 2709 |0184: throw v9 │ │ -0b7076: 0785 |0185: move-object v5, v8 │ │ -0b7078: 1105 |0186: return-object v5 │ │ +0b6de0: |[0b6de0] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ +0b6df0: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0b6df2: 52e9 7810 |0001: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@1078 │ │ +0b6df6: d809 0901 |0003: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0b6dfa: 59e9 7810 |0005: iput v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@1078 │ │ +0b6dfe: 52e9 7910 |0007: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ +0b6e02: 3d09 8200 |0009: if-lez v9, 008b // +0082 │ │ +0b6e06: 54e9 7b10 |000b: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b6e0a: 5499 8210 |000d: iget-object v9, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b6e0e: 6e10 f623 0900 |000f: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@23f6 │ │ +0b6e14: 0c09 |0012: move-result-object v9 │ │ +0b6e16: 52ea 7910 |0013: iget v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ +0b6e1a: d80a 0aff |0015: add-int/lit8 v10, v10, #int -1 // #ff │ │ +0b6e1e: 7220 e528 a900 |0017: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b6e24: 0c02 |001a: move-result-object v2 │ │ +0b6e26: 1f02 b904 |001b: check-cast v2, Lcom/squareup/okhttp/Interceptor; // type@04b9 │ │ +0b6e2a: 6e10 a326 0e00 |001d: invoke-virtual {v14}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.connection:()Lcom/squareup/okhttp/Connection; // method@26a3 │ │ +0b6e30: 0c09 |0020: move-result-object v9 │ │ +0b6e32: 7210 3723 0900 |0021: invoke-interface {v9}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@2337 │ │ +0b6e38: 0c09 |0024: move-result-object v9 │ │ +0b6e3a: 6e10 6024 0900 |0025: invoke-virtual {v9}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0b6e40: 0c00 |0028: move-result-object v0 │ │ +0b6e42: 6e10 1924 0f00 |0029: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b6e48: 0c09 |002c: move-result-object v9 │ │ +0b6e4a: 6e10 b723 0900 |002d: invoke-virtual {v9}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0b6e50: 0c09 |0030: move-result-object v9 │ │ +0b6e52: 6e10 0023 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ +0b6e58: 0c0a |0034: move-result-object v10 │ │ +0b6e5a: 6e20 d727 a900 |0035: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b6e60: 0a09 |0038: move-result v9 │ │ +0b6e62: 3809 1000 |0039: if-eqz v9, 0049 // +0010 │ │ +0b6e66: 6e10 1924 0f00 |003b: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b6e6c: 0c09 |003e: move-result-object v9 │ │ +0b6e6e: 6e10 c123 0900 |003f: invoke-virtual {v9}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0b6e74: 0a09 |0042: move-result v9 │ │ +0b6e76: 6e10 0123 0000 |0043: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@2301 │ │ +0b6e7c: 0a0a |0046: move-result v10 │ │ +0b6e7e: 32a9 2100 |0047: if-eq v9, v10, 0068 // +0021 │ │ +0b6e82: 2209 5805 |0049: new-instance v9, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b6e86: 220a 6d05 |004b: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0b6e8a: 7010 f927 0a00 |004d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b6e90: 1a0b 492a |0050: const-string v11, "network interceptor " // string@2a49 │ │ +0b6e94: 6e20 0228 ba00 |0052: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b6e9a: 0c0a |0055: move-result-object v10 │ │ +0b6e9c: 6e20 0128 2a00 |0056: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b6ea2: 0c0a |0059: move-result-object v10 │ │ +0b6ea4: 1a0b 9d00 |005a: const-string v11, " must retain the same host and port" // string@009d │ │ +0b6ea8: 6e20 0228 ba00 |005c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b6eae: 0c0a |005f: move-result-object v10 │ │ +0b6eb0: 6e10 0628 0a00 |0060: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b6eb6: 0c0a |0063: move-result-object v10 │ │ +0b6eb8: 7020 9327 a900 |0064: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b6ebe: 2709 |0067: throw v9 │ │ +0b6ec0: 52e9 7810 |0068: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@1078 │ │ +0b6ec4: 37b9 2100 |006a: if-le v9, v11, 008b // +0021 │ │ +0b6ec8: 2209 5805 |006c: new-instance v9, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b6ecc: 220a 6d05 |006e: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0b6ed0: 7010 f927 0a00 |0070: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b6ed6: 1a0b 492a |0073: const-string v11, "network interceptor " // string@2a49 │ │ +0b6eda: 6e20 0228 ba00 |0075: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b6ee0: 0c0a |0078: move-result-object v10 │ │ +0b6ee2: 6e20 0128 2a00 |0079: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b6ee8: 0c0a |007c: move-result-object v10 │ │ +0b6eea: 1a0b 9900 |007d: const-string v11, " must call proceed() exactly once" // string@0099 │ │ +0b6eee: 6e20 0228 ba00 |007f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b6ef4: 0c0a |0082: move-result-object v10 │ │ +0b6ef6: 6e10 0628 0a00 |0083: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b6efc: 0c0a |0086: move-result-object v10 │ │ +0b6efe: 7020 9327 a900 |0087: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b6f04: 2709 |008a: throw v9 │ │ +0b6f06: 52e9 7910 |008b: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ +0b6f0a: 54ea 7b10 |008d: iget-object v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b6f0e: 54aa 8210 |008f: iget-object v10, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b6f12: 6e10 f623 0a00 |0091: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@23f6 │ │ +0b6f18: 0c0a |0094: move-result-object v10 │ │ +0b6f1a: 7210 ec28 0a00 |0095: invoke-interface {v10}, Ljava/util/List;.size:()I // method@28ec │ │ +0b6f20: 0a0a |0098: move-result v10 │ │ +0b6f22: 35a9 6500 |0099: if-ge v9, v10, 00fe // +0065 │ │ +0b6f26: 2203 1805 |009b: new-instance v3, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; // type@0518 │ │ +0b6f2a: 54e9 7b10 |009d: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b6f2e: 52ea 7910 |009f: iget v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ +0b6f32: d80a 0a01 |00a1: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0b6f36: 7040 a226 93fa |00a3: invoke-direct {v3, v9, v10, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V // method@26a2 │ │ +0b6f3c: 54e9 7b10 |00a6: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b6f40: 5499 8210 |00a8: iget-object v9, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b6f44: 6e10 f623 0900 |00aa: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@23f6 │ │ +0b6f4a: 0c09 |00ad: move-result-object v9 │ │ +0b6f4c: 52ea 7910 |00ae: iget v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@1079 │ │ +0b6f50: 7220 e528 a900 |00b0: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b6f56: 0c06 |00b3: move-result-object v6 │ │ +0b6f58: 1f06 b904 |00b4: check-cast v6, Lcom/squareup/okhttp/Interceptor; // type@04b9 │ │ +0b6f5c: 7220 ca23 3600 |00b6: invoke-interface {v6, v3}, Lcom/squareup/okhttp/Interceptor;.intercept:(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response; // method@23ca │ │ +0b6f62: 0c05 |00b9: move-result-object v5 │ │ +0b6f64: 5239 7810 |00ba: iget v9, v3, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@1078 │ │ +0b6f68: 32b9 2100 |00bc: if-eq v9, v11, 00dd // +0021 │ │ +0b6f6c: 2209 5805 |00be: new-instance v9, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b6f70: 220a 6d05 |00c0: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0b6f74: 7010 f927 0a00 |00c2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b6f7a: 1a0b 492a |00c5: const-string v11, "network interceptor " // string@2a49 │ │ +0b6f7e: 6e20 0228 ba00 |00c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b6f84: 0c0a |00ca: move-result-object v10 │ │ +0b6f86: 6e20 0128 6a00 |00cb: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b6f8c: 0c0a |00ce: move-result-object v10 │ │ +0b6f8e: 1a0b 9900 |00cf: const-string v11, " must call proceed() exactly once" // string@0099 │ │ +0b6f92: 6e20 0228 ba00 |00d1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b6f98: 0c0a |00d4: move-result-object v10 │ │ +0b6f9a: 6e10 0628 0a00 |00d5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b6fa0: 0c0a |00d8: move-result-object v10 │ │ +0b6fa2: 7020 9327 a900 |00d9: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b6fa8: 2709 |00dc: throw v9 │ │ +0b6faa: 3905 a900 |00dd: if-nez v5, 0186 // +00a9 │ │ +0b6fae: 2209 6305 |00df: new-instance v9, Ljava/lang/NullPointerException; // type@0563 │ │ +0b6fb2: 220a 6d05 |00e1: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0b6fb6: 7010 f927 0a00 |00e3: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b6fbc: 1a0b 492a |00e6: const-string v11, "network interceptor " // string@2a49 │ │ +0b6fc0: 6e20 0228 ba00 |00e8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b6fc6: 0c0a |00eb: move-result-object v10 │ │ +0b6fc8: 6e20 0128 6a00 |00ec: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b6fce: 0c0a |00ef: move-result-object v10 │ │ +0b6fd0: 1a0b ae00 |00f0: const-string v11, " returned null" // string@00ae │ │ +0b6fd4: 6e20 0228 ba00 |00f2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b6fda: 0c0a |00f5: move-result-object v10 │ │ +0b6fdc: 6e10 0628 0a00 |00f6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b6fe2: 0c0a |00f9: move-result-object v10 │ │ +0b6fe4: 7020 b627 a900 |00fa: invoke-direct {v9, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +0b6fea: 2709 |00fd: throw v9 │ │ +0b6fec: 54e9 7b10 |00fe: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b6ff0: 7110 a726 0900 |0100: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; // method@26a7 │ │ +0b6ff6: 0c09 |0103: move-result-object v9 │ │ +0b6ff8: 7220 cc26 f900 |0104: invoke-interface {v9, v15}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ +0b6ffe: 54e9 7b10 |0107: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b7002: 7120 a826 f900 |0109: invoke-static {v9, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$102:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; // method@26a8 │ │ +0b7008: 54e9 7b10 |010c: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b700c: 6e20 b526 f900 |010e: invoke-virtual {v9, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@26b5 │ │ +0b7012: 0a09 |0111: move-result v9 │ │ +0b7014: 3809 2800 |0112: if-eqz v9, 013a // +0028 │ │ +0b7018: 6e10 1524 0f00 |0114: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@2415 │ │ +0b701e: 0c09 |0117: move-result-object v9 │ │ +0b7020: 3809 2200 |0118: if-eqz v9, 013a // +0022 │ │ +0b7024: 54e9 7b10 |011a: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b7028: 7110 a726 0900 |011c: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; // method@26a7 │ │ +0b702e: 0c09 |011f: move-result-object v9 │ │ +0b7030: 6e10 1524 0f00 |0120: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@2415 │ │ +0b7036: 0c0a |0123: move-result-object v10 │ │ +0b7038: 6e10 2024 0a00 |0124: invoke-virtual {v10}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@2420 │ │ +0b703e: 0b0a |0127: move-result-wide v10 │ │ +0b7040: 7240 c626 f9ba |0128: invoke-interface {v9, v15, v10, v11}, Lcom/squareup/okhttp/internal/http/HttpStream;.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; // method@26c6 │ │ +0b7046: 0c07 |012b: move-result-object v7 │ │ +0b7048: 7110 962c 0700 |012c: invoke-static {v7}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ +0b704e: 0c01 |012f: move-result-object v1 │ │ +0b7050: 6e10 1524 0f00 |0130: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@2415 │ │ +0b7056: 0c09 |0133: move-result-object v9 │ │ +0b7058: 6e20 2224 1900 |0134: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@2422 │ │ +0b705e: 7210 292c 0100 |0137: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ +0b7064: 54e9 7b10 |013a: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@107b │ │ +0b7068: 7110 a926 0900 |013c: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$200:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response; // method@26a9 │ │ +0b706e: 0c08 |013f: move-result-object v8 │ │ +0b7070: 6e10 4e24 0800 |0140: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ +0b7076: 0a04 |0143: move-result v4 │ │ +0b7078: 1309 cc00 |0144: const/16 v9, #int 204 // #cc │ │ +0b707c: 3294 0600 |0146: if-eq v4, v9, 014c // +0006 │ │ +0b7080: 1309 cd00 |0148: const/16 v9, #int 205 // #cd │ │ +0b7084: 3394 3b00 |014a: if-ne v4, v9, 0185 // +003b │ │ +0b7088: 6e10 4b24 0800 |014c: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b708e: 0c09 |014f: move-result-object v9 │ │ +0b7090: 6e10 5a24 0900 |0150: invoke-virtual {v9}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@245a │ │ +0b7096: 0b0a |0153: move-result-wide v10 │ │ +0b7098: 160c 0000 |0154: const-wide/16 v12, #int 0 // #0 │ │ +0b709c: 3109 0a0c |0156: cmp-long v9, v10, v12 │ │ +0b70a0: 3d09 2d00 |0158: if-lez v9, 0185 // +002d │ │ +0b70a4: 2209 8d05 |015a: new-instance v9, Ljava/net/ProtocolException; // type@058d │ │ +0b70a8: 220a 6d05 |015c: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0b70ac: 7010 f927 0a00 |015e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b70b2: 1a0b be05 |0161: const-string v11, "HTTP " // string@05be │ │ +0b70b6: 6e20 0228 ba00 |0163: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b70bc: 0c0a |0166: move-result-object v10 │ │ +0b70be: 6e20 fe27 4a00 |0167: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b70c4: 0c0a |016a: move-result-object v10 │ │ +0b70c6: 1a0b 6100 |016b: const-string v11, " had non-zero Content-Length: " // string@0061 │ │ +0b70ca: 6e20 0228 ba00 |016d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b70d0: 0c0a |0170: move-result-object v10 │ │ +0b70d2: 6e10 4b24 0800 |0171: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b70d8: 0c0b |0174: move-result-object v11 │ │ +0b70da: 6e10 5a24 0b00 |0175: invoke-virtual {v11}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@245a │ │ +0b70e0: 0b0c |0178: move-result-wide v12 │ │ +0b70e2: 6e30 ff27 ca0d |0179: invoke-virtual {v10, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0b70e8: 0c0a |017c: move-result-object v10 │ │ +0b70ea: 6e10 0628 0a00 |017d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b70f0: 0c0a |0180: move-result-object v10 │ │ +0b70f2: 7020 4b28 a900 |0181: invoke-direct {v9, v10}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b70f8: 2709 |0184: throw v9 │ │ +0b70fa: 0785 |0185: move-object v5, v8 │ │ +0b70fc: 1105 |0186: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=673 │ │ 0x0007 line=675 │ │ 0x000b line=676 │ │ 0x001d line=677 │ │ 0x0029 line=680 │ │ @@ -287227,27 +287253,27 @@ │ │ 0x0130 - 0x013a reg=1 bufferedRequestBody Lokio/BufferedSink; │ │ 0x012c - 0x013a reg=7 requestBodyOut Lokio/Sink; │ │ 0x0144 - 0x0186 reg=4 code I │ │ 0x0140 - 0x0186 reg=8 response Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0187 reg=14 this Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; │ │ 0x0000 - 0x0187 reg=15 request Lcom/squareup/okhttp/Request; │ │ │ │ - source_file_idx : 1521 (HttpEngine.java) │ │ + source_file_idx : 1525 (HttpEngine.java) │ │ │ │ -Class #993 header: │ │ -class_idx : 1304 │ │ +Class #994 header: │ │ +class_idx : 1305 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1521 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1525 │ │ static_fields_size : 1 │ │ instance_fields_size: 17 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 13 │ │ │ │ -Class #993 annotations: │ │ +Class #994 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; } │ │ Annotations on method #9897 'access$200' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9898 'cacheWritingResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9900 'combine' │ │ @@ -287269,15 +287295,15 @@ │ │ Annotations on method #9915 'releaseStreamAllocation' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9917 'sendRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/squareup/okhttp/internal/http/RequestException; Lcom/squareup/okhttp/internal/http/RouteException; Ljava/io/IOException; } │ │ Annotations on method #9919 'unzip' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #993 - │ │ +Class #994 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/HttpEngine;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : 'EMPTY_BODY' │ │ @@ -287358,54 +287384,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b707c: |[0b707c] com.squareup.okhttp.internal.http.HttpEngine.:()V │ │ -0b708c: 2200 1505 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine$1; // type@0515 │ │ -0b7090: 7010 9a26 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/HttpEngine$1;.:()V // method@269a │ │ -0b7096: 6900 7c10 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.EMPTY_BODY:Lcom/squareup/okhttp/ResponseBody; // field@107c │ │ -0b709a: 0e00 |0007: return-void │ │ +0b7100: |[0b7100] com.squareup.okhttp.internal.http.HttpEngine.:()V │ │ +0b7110: 2200 1605 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine$1; // type@0516 │ │ +0b7114: 7010 9a26 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/HttpEngine$1;.:()V // method@269a │ │ +0b711a: 6900 7c10 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.EMPTY_BODY:Lcom/squareup/okhttp/ResponseBody; // field@107c │ │ +0b711e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0b709c: |[0b709c] com.squareup.okhttp.internal.http.HttpEngine.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V │ │ -0b70ac: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b70b2: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -0b70b6: 5a20 8810 |0005: iput-wide v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ -0b70ba: 5b23 8210 |0007: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b70be: 5b24 8c10 |0009: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b70c2: 5c25 7d10 |000b: iput-boolean v5, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@107d │ │ -0b70c6: 5c26 8110 |000d: iput-boolean v6, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ -0b70ca: 5c27 8310 |000f: iput-boolean v7, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ -0b70ce: 3808 0900 |0011: if-eqz v8, 001a // +0009 │ │ -0b70d2: 5b28 8a10 |0013: iput-object v8, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b70d6: 5b29 8710 |0015: iput-object v9, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b70da: 5b2a 8610 |0017: iput-object v10, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ -0b70de: 0e00 |0019: return-void │ │ -0b70e0: 2208 2405 |001a: new-instance v8, Lcom/squareup/okhttp/internal/http/StreamAllocation; // type@0524 │ │ -0b70e4: 6e10 e323 0300 |001c: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.getConnectionPool:()Lcom/squareup/okhttp/ConnectionPool; // method@23e3 │ │ -0b70ea: 0c00 |001f: move-result-object v0 │ │ -0b70ec: 7120 ae26 4300 |0020: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.createAddress:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address; // method@26ae │ │ -0b70f2: 0c01 |0023: move-result-object v1 │ │ -0b70f4: 7030 0127 0801 |0024: invoke-direct {v8, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V // method@2701 │ │ -0b70fa: 28ec |0027: goto 0013 // -0014 │ │ +0b7120: |[0b7120] com.squareup.okhttp.internal.http.HttpEngine.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V │ │ +0b7130: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b7136: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +0b713a: 5a20 8810 |0005: iput-wide v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ +0b713e: 5b23 8210 |0007: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7142: 5b24 8c10 |0009: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7146: 5c25 7d10 |000b: iput-boolean v5, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@107d │ │ +0b714a: 5c26 8110 |000d: iput-boolean v6, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ +0b714e: 5c27 8310 |000f: iput-boolean v7, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ +0b7152: 3808 0900 |0011: if-eqz v8, 001a // +0009 │ │ +0b7156: 5b28 8a10 |0013: iput-object v8, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b715a: 5b29 8710 |0015: iput-object v9, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b715e: 5b2a 8610 |0017: iput-object v10, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ +0b7162: 0e00 |0019: return-void │ │ +0b7164: 2208 2505 |001a: new-instance v8, Lcom/squareup/okhttp/internal/http/StreamAllocation; // type@0525 │ │ +0b7168: 6e10 e323 0300 |001c: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.getConnectionPool:()Lcom/squareup/okhttp/ConnectionPool; // method@23e3 │ │ +0b716e: 0c00 |001f: move-result-object v0 │ │ +0b7170: 7120 ae26 4300 |0020: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.createAddress:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address; // method@26ae │ │ +0b7176: 0c01 |0023: move-result-object v1 │ │ +0b7178: 7030 0127 0801 |0024: invoke-direct {v8, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V // method@2701 │ │ +0b717e: 28ec |0027: goto 0013 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=113 │ │ 0x0007 line=175 │ │ 0x0009 line=176 │ │ 0x000b line=177 │ │ @@ -287435,17 +287461,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b70fc: |[0b70fc] com.squareup.okhttp.internal.http.HttpEngine.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; │ │ -0b710c: 5410 8410 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b7110: 1100 |0002: return-object v0 │ │ +0b7180: |[0b7180] com.squareup.okhttp.internal.http.HttpEngine.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; │ │ +0b7190: 5410 8410 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b7194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ @@ -287453,17 +287479,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7114: |[0b7114] com.squareup.okhttp.internal.http.HttpEngine.access$102:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; │ │ -0b7124: 5b01 8510 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7128: 1101 |0002: return-object v1 │ │ +0b7198: |[0b7198] com.squareup.okhttp.internal.http.HttpEngine.access$102:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; │ │ +0b71a8: 5b01 8510 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b71ac: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ 0x0000 - 0x0003 reg=1 x1 Lcom/squareup/okhttp/Request; │ │ │ │ @@ -287472,18 +287498,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b712c: |[0b712c] com.squareup.okhttp.internal.http.HttpEngine.access$200:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response; │ │ -0b713c: 7010 b626 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@26b6 │ │ -0b7142: 0c00 |0003: move-result-object v0 │ │ -0b7144: 1100 |0004: return-object v0 │ │ +0b71b0: |[0b71b0] com.squareup.okhttp.internal.http.HttpEngine.access$200:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response; │ │ +0b71c0: 7010 b626 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@26b6 │ │ +0b71c6: 0c00 |0003: move-result-object v0 │ │ +0b71c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ @@ -287491,41 +287517,41 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0b7148: |[0b7148] com.squareup.okhttp.internal.http.HttpEngine.cacheWritingResponse:(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -0b7158: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ -0b715c: 110a |0002: return-object v10 │ │ -0b715e: 7210 3b26 0900 |0003: invoke-interface {v9}, Lcom/squareup/okhttp/internal/http/CacheRequest;.body:()Lokio/Sink; // method@263b │ │ -0b7164: 0c01 |0006: move-result-object v1 │ │ -0b7166: 3801 fbff |0007: if-eqz v1, 0002 // -0005 │ │ -0b716a: 6e10 4b24 0a00 |0009: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b7170: 0c04 |000c: move-result-object v4 │ │ -0b7172: 6e10 5c24 0400 |000d: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@245c │ │ -0b7178: 0c03 |0010: move-result-object v3 │ │ -0b717a: 7110 962c 0100 |0011: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ -0b7180: 0c00 |0014: move-result-object v0 │ │ -0b7182: 2202 1605 |0015: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2; // type@0516 │ │ -0b7186: 7050 9e26 8293 |0017: invoke-direct {v2, v8, v3, v9, v0}, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V // method@269e │ │ -0b718c: 6e10 5324 0a00 |001a: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ -0b7192: 0c04 |001d: move-result-object v4 │ │ -0b7194: 2205 1d05 |001e: new-instance v5, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@051d │ │ -0b7198: 6e10 5224 0a00 |0020: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b719e: 0c06 |0023: move-result-object v6 │ │ -0b71a0: 7110 972c 0200 |0024: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0b71a6: 0c07 |0027: move-result-object v7 │ │ -0b71a8: 7030 db26 6507 |0028: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@26db │ │ -0b71ae: 6e20 3124 5400 |002b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ -0b71b4: 0c04 |002e: move-result-object v4 │ │ -0b71b6: 6e10 3224 0400 |002f: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b71bc: 0c0a |0032: move-result-object v10 │ │ -0b71be: 28cf |0033: goto 0002 // -0031 │ │ +0b71cc: |[0b71cc] com.squareup.okhttp.internal.http.HttpEngine.cacheWritingResponse:(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +0b71dc: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ +0b71e0: 110a |0002: return-object v10 │ │ +0b71e2: 7210 3b26 0900 |0003: invoke-interface {v9}, Lcom/squareup/okhttp/internal/http/CacheRequest;.body:()Lokio/Sink; // method@263b │ │ +0b71e8: 0c01 |0006: move-result-object v1 │ │ +0b71ea: 3801 fbff |0007: if-eqz v1, 0002 // -0005 │ │ +0b71ee: 6e10 4b24 0a00 |0009: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b71f4: 0c04 |000c: move-result-object v4 │ │ +0b71f6: 6e10 5c24 0400 |000d: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@245c │ │ +0b71fc: 0c03 |0010: move-result-object v3 │ │ +0b71fe: 7110 962c 0100 |0011: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ +0b7204: 0c00 |0014: move-result-object v0 │ │ +0b7206: 2202 1705 |0015: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2; // type@0517 │ │ +0b720a: 7050 9e26 8293 |0017: invoke-direct {v2, v8, v3, v9, v0}, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V // method@269e │ │ +0b7210: 6e10 5324 0a00 |001a: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ +0b7216: 0c04 |001d: move-result-object v4 │ │ +0b7218: 2205 1e05 |001e: new-instance v5, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@051e │ │ +0b721c: 6e10 5224 0a00 |0020: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b7222: 0c06 |0023: move-result-object v6 │ │ +0b7224: 7110 972c 0200 |0024: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0b722a: 0c07 |0027: move-result-object v7 │ │ +0b722c: 7030 db26 6507 |0028: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@26db │ │ +0b7232: 6e20 3124 5400 |002b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ +0b7238: 0c04 |002e: move-result-object v4 │ │ +0b723a: 6e10 3224 0400 |002f: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b7240: 0c0a |0032: move-result-object v10 │ │ +0b7242: 28cf |0033: goto 0002 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ 0x0002 line=819 │ │ 0x0003 line=769 │ │ 0x0007 line=770 │ │ 0x0009 line=772 │ │ @@ -287549,65 +287575,65 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0b71c0: |[0b71c0] com.squareup.okhttp.internal.http.HttpEngine.combine:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; │ │ -0b71d0: 2202 b104 |0000: new-instance v2, Lcom/squareup/okhttp/Headers$Builder; // type@04b1 │ │ -0b71d4: 7010 6e23 0200 |0002: invoke-direct {v2}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ -0b71da: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0b71dc: 6e10 7e23 0600 |0006: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b71e2: 0a03 |0009: move-result v3 │ │ -0b71e4: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ -0b71e8: 6e20 7c23 1600 |000c: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0b71ee: 0c00 |000f: move-result-object v0 │ │ -0b71f0: 6e20 8023 1600 |0010: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0b71f6: 0c04 |0013: move-result-object v4 │ │ -0b71f8: 1a05 7413 |0014: const-string v5, "Warning" // string@1374 │ │ -0b71fc: 6e20 d827 0500 |0016: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b7202: 0a05 |0019: move-result v5 │ │ -0b7204: 3805 0d00 |001a: if-eqz v5, 0027 // +000d │ │ -0b7208: 1a05 4c01 |001c: const-string v5, "1" // string@014c │ │ -0b720c: 6e20 ea27 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0b7212: 0a05 |0021: move-result v5 │ │ -0b7214: 3805 0500 |0022: if-eqz v5, 0027 // +0005 │ │ -0b7218: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b721c: 28e4 |0026: goto 000a // -001c │ │ -0b721e: 7110 d626 0000 |0027: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.isEndToEnd:(Ljava/lang/String;)Z // method@26d6 │ │ -0b7224: 0a05 |002a: move-result v5 │ │ -0b7226: 3805 0800 |002b: if-eqz v5, 0033 // +0008 │ │ -0b722a: 6e20 7923 0700 |002d: invoke-virtual {v7, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ -0b7230: 0c05 |0030: move-result-object v5 │ │ -0b7232: 3905 f3ff |0031: if-nez v5, 0024 // -000d │ │ -0b7236: 6e30 7023 0204 |0033: invoke-virtual {v2, v0, v4}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ -0b723c: 28ee |0036: goto 0024 // -0012 │ │ -0b723e: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -0b7240: 6e10 7e23 0700 |0038: invoke-virtual {v7}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b7246: 0a03 |003b: move-result v3 │ │ -0b7248: 3531 1f00 |003c: if-ge v1, v3, 005b // +001f │ │ -0b724c: 6e20 7c23 1700 |003e: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0b7252: 0c00 |0041: move-result-object v0 │ │ -0b7254: 1a05 5204 |0042: const-string v5, "Content-Length" // string@0452 │ │ -0b7258: 6e20 d827 0500 |0044: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b725e: 0a05 |0047: move-result v5 │ │ -0b7260: 3805 0500 |0048: if-eqz v5, 004d // +0005 │ │ -0b7264: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7268: 28f0 |004c: goto 003c // -0010 │ │ -0b726a: 7110 d626 0000 |004d: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.isEndToEnd:(Ljava/lang/String;)Z // method@26d6 │ │ -0b7270: 0a05 |0050: move-result v5 │ │ -0b7272: 3805 f9ff |0051: if-eqz v5, 004a // -0007 │ │ -0b7276: 6e20 8023 1700 |0053: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0b727c: 0c05 |0056: move-result-object v5 │ │ -0b727e: 6e30 7023 0205 |0057: invoke-virtual {v2, v0, v5}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ -0b7284: 28f0 |005a: goto 004a // -0010 │ │ -0b7286: 6e10 7323 0200 |005b: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ -0b728c: 0c05 |005e: move-result-object v5 │ │ -0b728e: 1105 |005f: return-object v5 │ │ +0b7244: |[0b7244] com.squareup.okhttp.internal.http.HttpEngine.combine:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; │ │ +0b7254: 2202 b204 |0000: new-instance v2, Lcom/squareup/okhttp/Headers$Builder; // type@04b2 │ │ +0b7258: 7010 6e23 0200 |0002: invoke-direct {v2}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@236e │ │ +0b725e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0b7260: 6e10 7e23 0600 |0006: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b7266: 0a03 |0009: move-result v3 │ │ +0b7268: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ +0b726c: 6e20 7c23 1600 |000c: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0b7272: 0c00 |000f: move-result-object v0 │ │ +0b7274: 6e20 8023 1600 |0010: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0b727a: 0c04 |0013: move-result-object v4 │ │ +0b727c: 1a05 7e13 |0014: const-string v5, "Warning" // string@137e │ │ +0b7280: 6e20 d827 0500 |0016: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b7286: 0a05 |0019: move-result v5 │ │ +0b7288: 3805 0d00 |001a: if-eqz v5, 0027 // +000d │ │ +0b728c: 1a05 4c01 |001c: const-string v5, "1" // string@014c │ │ +0b7290: 6e20 ea27 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0b7296: 0a05 |0021: move-result v5 │ │ +0b7298: 3805 0500 |0022: if-eqz v5, 0027 // +0005 │ │ +0b729c: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b72a0: 28e4 |0026: goto 000a // -001c │ │ +0b72a2: 7110 d626 0000 |0027: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.isEndToEnd:(Ljava/lang/String;)Z // method@26d6 │ │ +0b72a8: 0a05 |002a: move-result v5 │ │ +0b72aa: 3805 0800 |002b: if-eqz v5, 0033 // +0008 │ │ +0b72ae: 6e20 7923 0700 |002d: invoke-virtual {v7, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ +0b72b4: 0c05 |0030: move-result-object v5 │ │ +0b72b6: 3905 f3ff |0031: if-nez v5, 0024 // -000d │ │ +0b72ba: 6e30 7023 0204 |0033: invoke-virtual {v2, v0, v4}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ +0b72c0: 28ee |0036: goto 0024 // -0012 │ │ +0b72c2: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +0b72c4: 6e10 7e23 0700 |0038: invoke-virtual {v7}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b72ca: 0a03 |003b: move-result v3 │ │ +0b72cc: 3531 1f00 |003c: if-ge v1, v3, 005b // +001f │ │ +0b72d0: 6e20 7c23 1700 |003e: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0b72d6: 0c00 |0041: move-result-object v0 │ │ +0b72d8: 1a05 5504 |0042: const-string v5, "Content-Length" // string@0455 │ │ +0b72dc: 6e20 d827 0500 |0044: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b72e2: 0a05 |0047: move-result v5 │ │ +0b72e4: 3805 0500 |0048: if-eqz v5, 004d // +0005 │ │ +0b72e8: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b72ec: 28f0 |004c: goto 003c // -0010 │ │ +0b72ee: 7110 d626 0000 |004d: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.isEndToEnd:(Ljava/lang/String;)Z // method@26d6 │ │ +0b72f4: 0a05 |0050: move-result v5 │ │ +0b72f6: 3805 f9ff |0051: if-eqz v5, 004a // -0007 │ │ +0b72fa: 6e20 8023 1700 |0053: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0b7300: 0c05 |0056: move-result-object v5 │ │ +0b7302: 6e30 7023 0205 |0057: invoke-virtual {v2, v0, v5}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2370 │ │ +0b7308: 28f0 |005a: goto 004a // -0010 │ │ +0b730a: 6e10 7323 0200 |005b: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ +0b7310: 0c05 |005e: move-result-object v5 │ │ +0b7312: 1105 |005f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ 0x0005 line=853 │ │ 0x000c line=854 │ │ 0x0010 line=855 │ │ 0x0014 line=856 │ │ @@ -287636,41 +287662,41 @@ │ │ type : '()Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 48 16-bit code units │ │ -0b7290: |[0b7290] com.squareup.okhttp.internal.http.HttpEngine.connect:()Lcom/squareup/okhttp/internal/http/HttpStream; │ │ -0b72a0: 5460 8510 |0000: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b72a4: 6e10 1b24 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ -0b72aa: 0c00 |0005: move-result-object v0 │ │ -0b72ac: 1a01 9405 |0006: const-string v1, "GET" // string@0594 │ │ -0b72b0: 6e20 d727 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b72b6: 0a00 |000b: move-result v0 │ │ -0b72b8: 3900 2200 |000c: if-nez v0, 002e // +0022 │ │ -0b72bc: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -0b72be: 5460 8a10 |000f: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b72c2: 5461 8210 |0011: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b72c6: 6e10 e223 0100 |0013: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getConnectTimeout:()I // method@23e2 │ │ -0b72cc: 0a01 |0016: move-result v1 │ │ -0b72ce: 5462 8210 |0017: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b72d2: 6e10 ef23 0200 |0019: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.getReadTimeout:()I // method@23ef │ │ -0b72d8: 0a02 |001c: move-result v2 │ │ -0b72da: 5463 8210 |001d: iget-object v3, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b72de: 6e10 f323 0300 |001f: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.getWriteTimeout:()I // method@23f3 │ │ -0b72e4: 0a03 |0022: move-result v3 │ │ -0b72e6: 5464 8210 |0023: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b72ea: 6e10 f023 0400 |0025: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@23f0 │ │ -0b72f0: 0a04 |0028: move-result v4 │ │ -0b72f2: 7406 0b27 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.newStream:(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream; // method@270b │ │ -0b72f8: 0c00 |002c: move-result-object v0 │ │ -0b72fa: 1100 |002d: return-object v0 │ │ -0b72fc: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -0b72fe: 28e0 |002f: goto 000f // -0020 │ │ +0b7314: |[0b7314] com.squareup.okhttp.internal.http.HttpEngine.connect:()Lcom/squareup/okhttp/internal/http/HttpStream; │ │ +0b7324: 5460 8510 |0000: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7328: 6e10 1b24 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ +0b732e: 0c00 |0005: move-result-object v0 │ │ +0b7330: 1a01 9805 |0006: const-string v1, "GET" // string@0598 │ │ +0b7334: 6e20 d727 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b733a: 0a00 |000b: move-result v0 │ │ +0b733c: 3900 2200 |000c: if-nez v0, 002e // +0022 │ │ +0b7340: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +0b7342: 5460 8a10 |000f: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b7346: 5461 8210 |0011: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b734a: 6e10 e223 0100 |0013: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getConnectTimeout:()I // method@23e2 │ │ +0b7350: 0a01 |0016: move-result v1 │ │ +0b7352: 5462 8210 |0017: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7356: 6e10 ef23 0200 |0019: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.getReadTimeout:()I // method@23ef │ │ +0b735c: 0a02 |001c: move-result v2 │ │ +0b735e: 5463 8210 |001d: iget-object v3, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7362: 6e10 f323 0300 |001f: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.getWriteTimeout:()I // method@23f3 │ │ +0b7368: 0a03 |0022: move-result v3 │ │ +0b736a: 5464 8210 |0023: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b736e: 6e10 f023 0400 |0025: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@23f0 │ │ +0b7374: 0a04 |0028: move-result v4 │ │ +0b7376: 7406 0b27 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.newStream:(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream; // method@270b │ │ +0b737c: 0c00 |002c: move-result-object v0 │ │ +0b737e: 1100 |002d: return-object v0 │ │ +0b7380: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +0b7382: 28e0 |002f: goto 000f // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x000f line=283 │ │ 0x0019 line=284 │ │ 0x0025 line=285 │ │ 0x0029 line=283 │ │ @@ -287684,52 +287710,52 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 71 16-bit code units │ │ -0b7300: |[0b7300] com.squareup.okhttp.internal.http.HttpEngine.createAddress:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address; │ │ -0b7310: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b7312: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0b7314: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0b7316: 6e10 1a24 0e00 |0003: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@241a │ │ -0b731c: 0a00 |0006: move-result v0 │ │ -0b731e: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ -0b7322: 6e10 f223 0d00 |0009: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@23f2 │ │ -0b7328: 0c05 |000c: move-result-object v5 │ │ -0b732a: 6e10 eb23 0d00 |000d: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@23eb │ │ -0b7330: 0c06 |0010: move-result-object v6 │ │ -0b7332: 6e10 e123 0d00 |0011: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; // method@23e1 │ │ -0b7338: 0c07 |0014: move-result-object v7 │ │ -0b733a: 2200 9804 |0015: new-instance v0, Lcom/squareup/okhttp/Address; // type@0498 │ │ -0b733e: 6e10 1924 0e00 |0017: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b7344: 0c01 |001a: move-result-object v1 │ │ -0b7346: 6e10 b723 0100 |001b: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0b734c: 0c01 |001e: move-result-object v1 │ │ -0b734e: 6e10 1924 0e00 |001f: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b7354: 0c02 |0022: move-result-object v2 │ │ -0b7356: 6e10 c123 0200 |0023: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0b735c: 0a02 |0026: move-result v2 │ │ -0b735e: 6e10 e823 0d00 |0027: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getDns:()Lcom/squareup/okhttp/Dns; // method@23e8 │ │ -0b7364: 0c03 |002a: move-result-object v3 │ │ -0b7366: 6e10 f123 0d00 |002b: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getSocketFactory:()Ljavax/net/SocketFactory; // method@23f1 │ │ -0b736c: 0c04 |002e: move-result-object v4 │ │ -0b736e: 6e10 e023 0d00 |002f: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@23e0 │ │ -0b7374: 0c08 |0032: move-result-object v8 │ │ -0b7376: 6e10 ed23 0d00 |0033: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProxy:()Ljava/net/Proxy; // method@23ed │ │ -0b737c: 0c09 |0036: move-result-object v9 │ │ -0b737e: 6e10 ec23 0d00 |0037: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProtocols:()Ljava/util/List; // method@23ec │ │ -0b7384: 0c0a |003a: move-result-object v10 │ │ -0b7386: 6e10 e423 0d00 |003b: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getConnectionSpecs:()Ljava/util/List; // method@23e4 │ │ -0b738c: 0c0b |003e: move-result-object v11 │ │ -0b738e: 6e10 ee23 0d00 |003f: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProxySelector:()Ljava/net/ProxySelector; // method@23ee │ │ -0b7394: 0c0c |0042: move-result-object v12 │ │ -0b7396: 760d f422 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/squareup/okhttp/Address;.:(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V // method@22f4 │ │ -0b739c: 1100 |0046: return-object v0 │ │ +0b7384: |[0b7384] com.squareup.okhttp.internal.http.HttpEngine.createAddress:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address; │ │ +0b7394: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b7396: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0b7398: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0b739a: 6e10 1a24 0e00 |0003: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@241a │ │ +0b73a0: 0a00 |0006: move-result v0 │ │ +0b73a2: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ +0b73a6: 6e10 f223 0d00 |0009: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@23f2 │ │ +0b73ac: 0c05 |000c: move-result-object v5 │ │ +0b73ae: 6e10 eb23 0d00 |000d: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@23eb │ │ +0b73b4: 0c06 |0010: move-result-object v6 │ │ +0b73b6: 6e10 e123 0d00 |0011: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; // method@23e1 │ │ +0b73bc: 0c07 |0014: move-result-object v7 │ │ +0b73be: 2200 9904 |0015: new-instance v0, Lcom/squareup/okhttp/Address; // type@0499 │ │ +0b73c2: 6e10 1924 0e00 |0017: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b73c8: 0c01 |001a: move-result-object v1 │ │ +0b73ca: 6e10 b723 0100 |001b: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0b73d0: 0c01 |001e: move-result-object v1 │ │ +0b73d2: 6e10 1924 0e00 |001f: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b73d8: 0c02 |0022: move-result-object v2 │ │ +0b73da: 6e10 c123 0200 |0023: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0b73e0: 0a02 |0026: move-result v2 │ │ +0b73e2: 6e10 e823 0d00 |0027: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getDns:()Lcom/squareup/okhttp/Dns; // method@23e8 │ │ +0b73e8: 0c03 |002a: move-result-object v3 │ │ +0b73ea: 6e10 f123 0d00 |002b: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getSocketFactory:()Ljavax/net/SocketFactory; // method@23f1 │ │ +0b73f0: 0c04 |002e: move-result-object v4 │ │ +0b73f2: 6e10 e023 0d00 |002f: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@23e0 │ │ +0b73f8: 0c08 |0032: move-result-object v8 │ │ +0b73fa: 6e10 ed23 0d00 |0033: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProxy:()Ljava/net/Proxy; // method@23ed │ │ +0b7400: 0c09 |0036: move-result-object v9 │ │ +0b7402: 6e10 ec23 0d00 |0037: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProtocols:()Ljava/util/List; // method@23ec │ │ +0b7408: 0c0a |003a: move-result-object v10 │ │ +0b740a: 6e10 e423 0d00 |003b: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getConnectionSpecs:()Ljava/util/List; // method@23e4 │ │ +0b7410: 0c0b |003e: move-result-object v11 │ │ +0b7412: 6e10 ee23 0d00 |003f: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProxySelector:()Ljava/net/ProxySelector; // method@23ee │ │ +0b7418: 0c0c |0042: move-result-object v12 │ │ +0b741a: 760d f422 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/squareup/okhttp/Address;.:(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V // method@22f4 │ │ +0b7420: 1100 |0046: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=975 │ │ 0x0001 line=976 │ │ 0x0002 line=977 │ │ 0x0003 line=978 │ │ 0x0009 line=979 │ │ @@ -287751,52 +287777,52 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0b73a0: |[0b73a0] com.squareup.okhttp.internal.http.HttpEngine.hasBody:(Lcom/squareup/okhttp/Response;)Z │ │ -0b73b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b73b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0b73b4: 6e10 5424 0800 |0002: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ -0b73ba: 0c03 |0005: move-result-object v3 │ │ -0b73bc: 6e10 1b24 0300 |0006: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ -0b73c2: 0c03 |0009: move-result-object v3 │ │ -0b73c4: 1a04 b005 |000a: const-string v4, "HEAD" // string@05b0 │ │ -0b73c8: 6e20 d727 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b73ce: 0a03 |000f: move-result v3 │ │ -0b73d0: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -0b73d4: 0f01 |0012: return v1 │ │ -0b73d6: 6e10 4e24 0800 |0013: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ -0b73dc: 0a00 |0016: move-result v0 │ │ -0b73de: 1303 6400 |0017: const/16 v3, #int 100 // #64 │ │ -0b73e2: 3430 0600 |0019: if-lt v0, v3, 001f // +0006 │ │ -0b73e6: 1303 c800 |001b: const/16 v3, #int 200 // #c8 │ │ -0b73ea: 3430 0c00 |001d: if-lt v0, v3, 0029 // +000c │ │ -0b73ee: 1303 cc00 |001f: const/16 v3, #int 204 // #cc │ │ -0b73f2: 3230 0800 |0021: if-eq v0, v3, 0029 // +0008 │ │ -0b73f6: 1303 3001 |0023: const/16 v3, #int 304 // #130 │ │ -0b73fa: 3230 0400 |0025: if-eq v0, v3, 0029 // +0004 │ │ -0b73fe: 0121 |0027: move v1, v2 │ │ -0b7400: 28ea |0028: goto 0012 // -0016 │ │ -0b7402: 7110 d526 0800 |0029: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@26d5 │ │ -0b7408: 0b04 |002c: move-result-wide v4 │ │ -0b740a: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ -0b740e: 3103 0406 |002f: cmp-long v3, v4, v6 │ │ -0b7412: 3903 1000 |0031: if-nez v3, 0041 // +0010 │ │ -0b7416: 1a03 e218 |0033: const-string v3, "chunked" // string@18e2 │ │ -0b741a: 1a04 4412 |0035: const-string v4, "Transfer-Encoding" // string@1244 │ │ -0b741e: 6e20 5024 4800 |0037: invoke-virtual {v8, v4}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ -0b7424: 0c04 |003a: move-result-object v4 │ │ -0b7426: 6e20 d827 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b742c: 0a03 |003e: move-result v3 │ │ -0b742e: 3803 d3ff |003f: if-eqz v3, 0012 // -002d │ │ -0b7432: 0121 |0041: move v1, v2 │ │ -0b7434: 28d0 |0042: goto 0012 // -0030 │ │ +0b7424: |[0b7424] com.squareup.okhttp.internal.http.HttpEngine.hasBody:(Lcom/squareup/okhttp/Response;)Z │ │ +0b7434: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b7436: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0b7438: 6e10 5424 0800 |0002: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ +0b743e: 0c03 |0005: move-result-object v3 │ │ +0b7440: 6e10 1b24 0300 |0006: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ +0b7446: 0c03 |0009: move-result-object v3 │ │ +0b7448: 1a04 b405 |000a: const-string v4, "HEAD" // string@05b4 │ │ +0b744c: 6e20 d727 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b7452: 0a03 |000f: move-result v3 │ │ +0b7454: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +0b7458: 0f01 |0012: return v1 │ │ +0b745a: 6e10 4e24 0800 |0013: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ +0b7460: 0a00 |0016: move-result v0 │ │ +0b7462: 1303 6400 |0017: const/16 v3, #int 100 // #64 │ │ +0b7466: 3430 0600 |0019: if-lt v0, v3, 001f // +0006 │ │ +0b746a: 1303 c800 |001b: const/16 v3, #int 200 // #c8 │ │ +0b746e: 3430 0c00 |001d: if-lt v0, v3, 0029 // +000c │ │ +0b7472: 1303 cc00 |001f: const/16 v3, #int 204 // #cc │ │ +0b7476: 3230 0800 |0021: if-eq v0, v3, 0029 // +0008 │ │ +0b747a: 1303 3001 |0023: const/16 v3, #int 304 // #130 │ │ +0b747e: 3230 0400 |0025: if-eq v0, v3, 0029 // +0004 │ │ +0b7482: 0121 |0027: move v1, v2 │ │ +0b7484: 28ea |0028: goto 0012 // -0016 │ │ +0b7486: 7110 d526 0800 |0029: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@26d5 │ │ +0b748c: 0b04 |002c: move-result-wide v4 │ │ +0b748e: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ +0b7492: 3103 0406 |002f: cmp-long v3, v4, v6 │ │ +0b7496: 3903 1000 |0031: if-nez v3, 0041 // +0010 │ │ +0b749a: 1a03 ec18 |0033: const-string v3, "chunked" // string@18ec │ │ +0b749e: 1a04 4e12 |0035: const-string v4, "Transfer-Encoding" // string@124e │ │ +0b74a2: 6e20 5024 4800 |0037: invoke-virtual {v8, v4}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ +0b74a8: 0c04 |003a: move-result-object v4 │ │ +0b74aa: 6e20 d827 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b74b0: 0a03 |003e: move-result v3 │ │ +0b74b2: 3803 d3ff |003f: if-eqz v3, 0012 // -002d │ │ +0b74b6: 0121 |0041: move v1, v2 │ │ +0b74b8: 28d0 |0042: goto 0012 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=492 │ │ 0x0012 line=511 │ │ 0x0013 line=496 │ │ 0x0017 line=497 │ │ 0x0028 line=500 │ │ @@ -287812,44 +287838,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0b7438: |[0b7438] com.squareup.okhttp.internal.http.HttpEngine.maybeCache:()V │ │ -0b7448: 6201 5c0f |0000: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0b744c: 5432 8210 |0002: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b7450: 6e20 7424 2100 |0004: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@2474 │ │ -0b7456: 0c00 |0007: move-result-object v0 │ │ -0b7458: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -0b745c: 0e00 |000a: return-void │ │ -0b745e: 5431 8d10 |000b: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7462: 5432 8510 |000d: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7466: 7120 4526 2100 |000f: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z // method@2645 │ │ -0b746c: 0a01 |0012: move-result v1 │ │ -0b746e: 3901 1600 |0013: if-nez v1, 0029 // +0016 │ │ -0b7472: 5431 8510 |0015: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7476: 6e10 1b24 0100 |0017: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ -0b747c: 0c01 |001a: move-result-object v1 │ │ -0b747e: 7110 c226 0100 |001b: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpMethod;.invalidatesCache:(Ljava/lang/String;)Z // method@26c2 │ │ -0b7484: 0a01 |001e: move-result v1 │ │ -0b7486: 3801 ebff |001f: if-eqz v1, 000a // -0015 │ │ -0b748a: 5431 8510 |0021: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b748e: 7220 7924 1000 |0023: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/InternalCache;.remove:(Lcom/squareup/okhttp/Request;)V // method@2479 │ │ -0b7494: 28e4 |0026: goto 000a // -001c │ │ -0b7496: 0d01 |0027: move-exception v1 │ │ -0b7498: 28e2 |0028: goto 000a // -001e │ │ -0b749a: 5431 8d10 |0029: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b749e: 7110 be26 0100 |002b: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b74a4: 0c01 |002e: move-result-object v1 │ │ -0b74a6: 7220 7824 1000 |002f: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/InternalCache;.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; // method@2478 │ │ -0b74ac: 0c01 |0032: move-result-object v1 │ │ -0b74ae: 5b31 8910 |0033: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.storeRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1089 │ │ -0b74b2: 28d5 |0035: goto 000a // -002b │ │ +0b74bc: |[0b74bc] com.squareup.okhttp.internal.http.HttpEngine.maybeCache:()V │ │ +0b74cc: 6201 5c0f |0000: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0b74d0: 5432 8210 |0002: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b74d4: 6e20 7424 2100 |0004: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@2474 │ │ +0b74da: 0c00 |0007: move-result-object v0 │ │ +0b74dc: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +0b74e0: 0e00 |000a: return-void │ │ +0b74e2: 5431 8d10 |000b: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b74e6: 5432 8510 |000d: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b74ea: 7120 4526 2100 |000f: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z // method@2645 │ │ +0b74f0: 0a01 |0012: move-result v1 │ │ +0b74f2: 3901 1600 |0013: if-nez v1, 0029 // +0016 │ │ +0b74f6: 5431 8510 |0015: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b74fa: 6e10 1b24 0100 |0017: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ +0b7500: 0c01 |001a: move-result-object v1 │ │ +0b7502: 7110 c226 0100 |001b: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpMethod;.invalidatesCache:(Ljava/lang/String;)Z // method@26c2 │ │ +0b7508: 0a01 |001e: move-result v1 │ │ +0b750a: 3801 ebff |001f: if-eqz v1, 000a // -0015 │ │ +0b750e: 5431 8510 |0021: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7512: 7220 7924 1000 |0023: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/InternalCache;.remove:(Lcom/squareup/okhttp/Request;)V // method@2479 │ │ +0b7518: 28e4 |0026: goto 000a // -001c │ │ +0b751a: 0d01 |0027: move-exception v1 │ │ +0b751c: 28e2 |0028: goto 000a // -001e │ │ +0b751e: 5431 8d10 |0029: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7522: 7110 be26 0100 |002b: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b7528: 0c01 |002e: move-result-object v1 │ │ +0b752a: 7220 7824 1000 |002f: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/InternalCache;.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; // method@2478 │ │ +0b7530: 0c01 |0032: move-result-object v1 │ │ +0b7532: 5b31 8910 |0033: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.storeRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1089 │ │ +0b7536: 28d5 |0035: goto 000a // -002b │ │ catches : 1 │ │ 0x0021 - 0x0026 │ │ Ljava/io/IOException; -> 0x0027 │ │ positions : │ │ 0x0000 line=390 │ │ 0x0008 line=391 │ │ 0x000a line=407 │ │ @@ -287867,70 +287893,70 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -0b74c4: |[0b74c4] com.squareup.okhttp.internal.http.HttpEngine.networkRequest:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; │ │ -0b74d4: 6e10 1c24 0700 |0000: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ -0b74da: 0c03 |0003: move-result-object v3 │ │ -0b74dc: 1a04 e905 |0004: const-string v4, "Host" // string@05e9 │ │ -0b74e0: 6e20 1724 4700 |0006: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ -0b74e6: 0c04 |0009: move-result-object v4 │ │ -0b74e8: 3904 0f00 |000a: if-nez v4, 0019 // +000f │ │ -0b74ec: 1a04 e905 |000c: const-string v4, "Host" // string@05e9 │ │ -0b74f0: 6e10 1924 0700 |000e: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b74f6: 0c05 |0011: move-result-object v5 │ │ -0b74f8: 7110 ae24 0500 |0012: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@24ae │ │ -0b74fe: 0c05 |0015: move-result-object v5 │ │ -0b7500: 6e30 0924 4305 |0016: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b7506: 1a04 4404 |0019: const-string v4, "Connection" // string@0444 │ │ -0b750a: 6e20 1724 4700 |001b: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ -0b7510: 0c04 |001e: move-result-object v4 │ │ -0b7512: 3904 0900 |001f: if-nez v4, 0028 // +0009 │ │ -0b7516: 1a04 4404 |0021: const-string v4, "Connection" // string@0444 │ │ -0b751a: 1a05 8a06 |0023: const-string v5, "Keep-Alive" // string@068a │ │ -0b751e: 6e30 0924 4305 |0025: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b7524: 1a04 1502 |0028: const-string v4, "Accept-Encoding" // string@0215 │ │ -0b7528: 6e20 1724 4700 |002a: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ -0b752e: 0c04 |002d: move-result-object v4 │ │ -0b7530: 3904 0c00 |002e: if-nez v4, 003a // +000c │ │ -0b7534: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -0b7536: 5c64 8b10 |0031: iput-boolean v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.transparentGzip:Z // field@108b │ │ -0b753a: 1a04 1502 |0033: const-string v4, "Accept-Encoding" // string@0215 │ │ -0b753e: 1a05 db20 |0035: const-string v5, "gzip" // string@20db │ │ -0b7542: 6e30 0924 4305 |0037: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b7548: 5464 8210 |003a: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b754c: 6e10 e523 0400 |003c: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getCookieHandler:()Ljava/net/CookieHandler; // method@23e5 │ │ -0b7552: 0c00 |003f: move-result-object v0 │ │ -0b7554: 3800 1a00 |0040: if-eqz v0, 005a // +001a │ │ -0b7558: 6e10 0824 0300 |0042: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0b755e: 0c04 |0045: move-result-object v4 │ │ -0b7560: 6e10 1824 0400 |0046: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ -0b7566: 0c04 |0049: move-result-object v4 │ │ -0b7568: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -0b756a: 7120 da26 5400 |004b: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; // method@26da │ │ -0b7570: 0c02 |004e: move-result-object v2 │ │ -0b7572: 6e10 1e24 0700 |004f: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.uri:()Ljava/net/URI; // method@241e │ │ -0b7578: 0c04 |0052: move-result-object v4 │ │ -0b757a: 6e30 3828 4002 |0053: invoke-virtual {v0, v4, v2}, Ljava/net/CookieHandler;.get:(Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map; // method@2838 │ │ -0b7580: 0c01 |0056: move-result-object v1 │ │ -0b7582: 7120 d126 1300 |0057: invoke-static {v3, v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;.addCookies:(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V // method@26d1 │ │ -0b7588: 1a04 7012 |005a: const-string v4, "User-Agent" // string@1270 │ │ -0b758c: 6e20 1724 4700 |005c: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ -0b7592: 0c04 |005f: move-result-object v4 │ │ -0b7594: 3904 0b00 |0060: if-nez v4, 006b // +000b │ │ -0b7598: 1a04 7012 |0062: const-string v4, "User-Agent" // string@1270 │ │ -0b759c: 7100 b824 0000 |0064: invoke-static {}, Lcom/squareup/okhttp/internal/Version;.userAgent:()Ljava/lang/String; // method@24b8 │ │ -0b75a2: 0c05 |0067: move-result-object v5 │ │ -0b75a4: 6e30 0924 4305 |0068: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b75aa: 6e10 0824 0300 |006b: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0b75b0: 0c04 |006e: move-result-object v4 │ │ -0b75b2: 1104 |006f: return-object v4 │ │ +0b7548: |[0b7548] com.squareup.okhttp.internal.http.HttpEngine.networkRequest:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; │ │ +0b7558: 6e10 1c24 0700 |0000: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ +0b755e: 0c03 |0003: move-result-object v3 │ │ +0b7560: 1a04 ed05 |0004: const-string v4, "Host" // string@05ed │ │ +0b7564: 6e20 1724 4700 |0006: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ +0b756a: 0c04 |0009: move-result-object v4 │ │ +0b756c: 3904 0f00 |000a: if-nez v4, 0019 // +000f │ │ +0b7570: 1a04 ed05 |000c: const-string v4, "Host" // string@05ed │ │ +0b7574: 6e10 1924 0700 |000e: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b757a: 0c05 |0011: move-result-object v5 │ │ +0b757c: 7110 ae24 0500 |0012: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@24ae │ │ +0b7582: 0c05 |0015: move-result-object v5 │ │ +0b7584: 6e30 0924 4305 |0016: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b758a: 1a04 4704 |0019: const-string v4, "Connection" // string@0447 │ │ +0b758e: 6e20 1724 4700 |001b: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ +0b7594: 0c04 |001e: move-result-object v4 │ │ +0b7596: 3904 0900 |001f: if-nez v4, 0028 // +0009 │ │ +0b759a: 1a04 4704 |0021: const-string v4, "Connection" // string@0447 │ │ +0b759e: 1a05 8e06 |0023: const-string v5, "Keep-Alive" // string@068e │ │ +0b75a2: 6e30 0924 4305 |0025: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b75a8: 1a04 1602 |0028: const-string v4, "Accept-Encoding" // string@0216 │ │ +0b75ac: 6e20 1724 4700 |002a: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ +0b75b2: 0c04 |002d: move-result-object v4 │ │ +0b75b4: 3904 0c00 |002e: if-nez v4, 003a // +000c │ │ +0b75b8: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +0b75ba: 5c64 8b10 |0031: iput-boolean v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.transparentGzip:Z // field@108b │ │ +0b75be: 1a04 1602 |0033: const-string v4, "Accept-Encoding" // string@0216 │ │ +0b75c2: 1a05 e520 |0035: const-string v5, "gzip" // string@20e5 │ │ +0b75c6: 6e30 0924 4305 |0037: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b75cc: 5464 8210 |003a: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b75d0: 6e10 e523 0400 |003c: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getCookieHandler:()Ljava/net/CookieHandler; // method@23e5 │ │ +0b75d6: 0c00 |003f: move-result-object v0 │ │ +0b75d8: 3800 1a00 |0040: if-eqz v0, 005a // +001a │ │ +0b75dc: 6e10 0824 0300 |0042: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0b75e2: 0c04 |0045: move-result-object v4 │ │ +0b75e4: 6e10 1824 0400 |0046: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ +0b75ea: 0c04 |0049: move-result-object v4 │ │ +0b75ec: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +0b75ee: 7120 da26 5400 |004b: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; // method@26da │ │ +0b75f4: 0c02 |004e: move-result-object v2 │ │ +0b75f6: 6e10 1e24 0700 |004f: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.uri:()Ljava/net/URI; // method@241e │ │ +0b75fc: 0c04 |0052: move-result-object v4 │ │ +0b75fe: 6e30 3828 4002 |0053: invoke-virtual {v0, v4, v2}, Ljava/net/CookieHandler;.get:(Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map; // method@2838 │ │ +0b7604: 0c01 |0056: move-result-object v1 │ │ +0b7606: 7120 d126 1300 |0057: invoke-static {v3, v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;.addCookies:(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V // method@26d1 │ │ +0b760c: 1a04 7a12 |005a: const-string v4, "User-Agent" // string@127a │ │ +0b7610: 6e20 1724 4700 |005c: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ +0b7616: 0c04 |005f: move-result-object v4 │ │ +0b7618: 3904 0b00 |0060: if-nez v4, 006b // +000b │ │ +0b761c: 1a04 7a12 |0062: const-string v4, "User-Agent" // string@127a │ │ +0b7620: 7100 b824 0000 |0064: invoke-static {}, Lcom/squareup/okhttp/internal/Version;.userAgent:()Ljava/lang/String; // method@24b8 │ │ +0b7626: 0c05 |0067: move-result-object v5 │ │ +0b7628: 6e30 0924 4305 |0068: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b762e: 6e10 0824 0300 |006b: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0b7634: 0c04 |006e: move-result-object v4 │ │ +0b7636: 1104 |006f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0004 line=523 │ │ 0x000c line=524 │ │ 0x0019 line=527 │ │ 0x0021 line=528 │ │ @@ -287958,75 +287984,75 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -0b75b4: |[0b75b4] com.squareup.okhttp.internal.http.HttpEngine.readNetworkResponse:()Lcom/squareup/okhttp/Response; │ │ -0b75c4: 5461 8410 |0000: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b75c8: 7210 c726 0100 |0002: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.finishRequest:()V // method@26c7 │ │ -0b75ce: 5461 8410 |0005: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b75d2: 7210 c926 0100 |0007: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; // method@26c9 │ │ -0b75d8: 0c01 |000a: move-result-object v1 │ │ -0b75da: 5462 8510 |000b: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b75de: 6e20 3e24 2100 |000d: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ -0b75e4: 0c01 |0010: move-result-object v1 │ │ -0b75e6: 5462 8a10 |0011: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b75ea: 6e10 0327 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@2703 │ │ -0b75f0: 0c02 |0016: move-result-object v2 │ │ -0b75f2: 6e10 1b27 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/io/RealConnection;.getHandshake:()Lcom/squareup/okhttp/Handshake; // method@271b │ │ -0b75f8: 0c02 |001a: move-result-object v2 │ │ -0b75fa: 6e20 3724 2100 |001b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; // method@2437 │ │ -0b7600: 0c01 |001e: move-result-object v1 │ │ -0b7602: 6202 9310 |001f: sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@1093 │ │ -0b7606: 5364 8810 |0021: iget-wide v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ -0b760a: 7120 a327 5400 |0023: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@27a3 │ │ -0b7610: 0c03 |0026: move-result-object v3 │ │ -0b7612: 6e30 3824 2103 |0027: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@2438 │ │ -0b7618: 0c01 |002a: move-result-object v1 │ │ -0b761a: 6202 9010 |002b: sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@1090 │ │ -0b761e: 7100 0828 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ -0b7624: 0b04 |0030: move-result-wide v4 │ │ -0b7626: 7120 a327 5400 |0031: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@27a3 │ │ -0b762c: 0c03 |0034: move-result-object v3 │ │ -0b762e: 6e30 3824 2103 |0035: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@2438 │ │ -0b7634: 0c01 |0038: move-result-object v1 │ │ -0b7636: 6e10 3224 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b763c: 0c00 |003c: move-result-object v0 │ │ -0b763e: 5561 8310 |003d: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ -0b7642: 3901 1400 |003f: if-nez v1, 0053 // +0014 │ │ -0b7646: 6e10 5324 0000 |0041: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ -0b764c: 0c01 |0044: move-result-object v1 │ │ -0b764e: 5462 8410 |0045: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b7652: 7220 c826 0200 |0047: invoke-interface {v2, v0}, Lcom/squareup/okhttp/internal/http/HttpStream;.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@26c8 │ │ -0b7658: 0c02 |004a: move-result-object v2 │ │ -0b765a: 6e20 3124 2100 |004b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ -0b7660: 0c01 |004e: move-result-object v1 │ │ -0b7662: 6e10 3224 0100 |004f: invoke-virtual {v1}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b7668: 0c00 |0052: move-result-object v0 │ │ -0b766a: 1a01 1e19 |0053: const-string v1, "close" // string@191e │ │ -0b766e: 6e10 5424 0000 |0055: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ -0b7674: 0c02 |0058: move-result-object v2 │ │ -0b7676: 1a03 4404 |0059: const-string v3, "Connection" // string@0444 │ │ -0b767a: 6e20 1724 3200 |005b: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ -0b7680: 0c02 |005e: move-result-object v2 │ │ -0b7682: 6e20 d827 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b7688: 0a01 |0062: move-result v1 │ │ -0b768a: 3901 1000 |0063: if-nez v1, 0073 // +0010 │ │ -0b768e: 1a01 1e19 |0065: const-string v1, "close" // string@191e │ │ -0b7692: 1a02 4404 |0067: const-string v2, "Connection" // string@0444 │ │ -0b7696: 6e20 5024 2000 |0069: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ -0b769c: 0c02 |006c: move-result-object v2 │ │ -0b769e: 6e20 d827 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b76a4: 0a01 |0070: move-result v1 │ │ -0b76a6: 3801 0700 |0071: if-eqz v1, 0078 // +0007 │ │ -0b76aa: 5461 8a10 |0073: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b76ae: 6e10 0c27 0100 |0075: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@270c │ │ -0b76b4: 1100 |0078: return-object v0 │ │ +0b7638: |[0b7638] com.squareup.okhttp.internal.http.HttpEngine.readNetworkResponse:()Lcom/squareup/okhttp/Response; │ │ +0b7648: 5461 8410 |0000: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b764c: 7210 c726 0100 |0002: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.finishRequest:()V // method@26c7 │ │ +0b7652: 5461 8410 |0005: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b7656: 7210 c926 0100 |0007: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; // method@26c9 │ │ +0b765c: 0c01 |000a: move-result-object v1 │ │ +0b765e: 5462 8510 |000b: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7662: 6e20 3e24 2100 |000d: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ +0b7668: 0c01 |0010: move-result-object v1 │ │ +0b766a: 5462 8a10 |0011: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b766e: 6e10 0327 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@2703 │ │ +0b7674: 0c02 |0016: move-result-object v2 │ │ +0b7676: 6e10 1b27 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/io/RealConnection;.getHandshake:()Lcom/squareup/okhttp/Handshake; // method@271b │ │ +0b767c: 0c02 |001a: move-result-object v2 │ │ +0b767e: 6e20 3724 2100 |001b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; // method@2437 │ │ +0b7684: 0c01 |001e: move-result-object v1 │ │ +0b7686: 6202 9310 |001f: sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@1093 │ │ +0b768a: 5364 8810 |0021: iget-wide v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ +0b768e: 7120 a327 5400 |0023: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@27a3 │ │ +0b7694: 0c03 |0026: move-result-object v3 │ │ +0b7696: 6e30 3824 2103 |0027: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@2438 │ │ +0b769c: 0c01 |002a: move-result-object v1 │ │ +0b769e: 6202 9010 |002b: sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@1090 │ │ +0b76a2: 7100 0828 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ +0b76a8: 0b04 |0030: move-result-wide v4 │ │ +0b76aa: 7120 a327 5400 |0031: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@27a3 │ │ +0b76b0: 0c03 |0034: move-result-object v3 │ │ +0b76b2: 6e30 3824 2103 |0035: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@2438 │ │ +0b76b8: 0c01 |0038: move-result-object v1 │ │ +0b76ba: 6e10 3224 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b76c0: 0c00 |003c: move-result-object v0 │ │ +0b76c2: 5561 8310 |003d: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ +0b76c6: 3901 1400 |003f: if-nez v1, 0053 // +0014 │ │ +0b76ca: 6e10 5324 0000 |0041: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ +0b76d0: 0c01 |0044: move-result-object v1 │ │ +0b76d2: 5462 8410 |0045: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b76d6: 7220 c826 0200 |0047: invoke-interface {v2, v0}, Lcom/squareup/okhttp/internal/http/HttpStream;.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@26c8 │ │ +0b76dc: 0c02 |004a: move-result-object v2 │ │ +0b76de: 6e20 3124 2100 |004b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ +0b76e4: 0c01 |004e: move-result-object v1 │ │ +0b76e6: 6e10 3224 0100 |004f: invoke-virtual {v1}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b76ec: 0c00 |0052: move-result-object v0 │ │ +0b76ee: 1a01 2819 |0053: const-string v1, "close" // string@1928 │ │ +0b76f2: 6e10 5424 0000 |0055: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@2454 │ │ +0b76f8: 0c02 |0058: move-result-object v2 │ │ +0b76fa: 1a03 4704 |0059: const-string v3, "Connection" // string@0447 │ │ +0b76fe: 6e20 1724 3200 |005b: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2417 │ │ +0b7704: 0c02 |005e: move-result-object v2 │ │ +0b7706: 6e20 d827 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b770c: 0a01 |0062: move-result v1 │ │ +0b770e: 3901 1000 |0063: if-nez v1, 0073 // +0010 │ │ +0b7712: 1a01 2819 |0065: const-string v1, "close" // string@1928 │ │ +0b7716: 1a02 4704 |0067: const-string v2, "Connection" // string@0447 │ │ +0b771a: 6e20 5024 2000 |0069: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ +0b7720: 0c02 |006c: move-result-object v2 │ │ +0b7722: 6e20 d827 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b7728: 0a01 |0070: move-result v1 │ │ +0b772a: 3801 0700 |0071: if-eqz v1, 0078 // +0007 │ │ +0b772e: 5461 8a10 |0073: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b7732: 6e10 0c27 0100 |0075: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@270c │ │ +0b7738: 1100 |0078: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0005 line=739 │ │ 0x000d line=740 │ │ 0x0013 line=741 │ │ 0x0023 line=742 │ │ @@ -288049,27 +288075,27 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0b76b8: |[0b76b8] com.squareup.okhttp.internal.http.HttpEngine.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -0b76c8: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ -0b76cc: 6e10 4b24 0200 |0002: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b76d2: 0c00 |0005: move-result-object v0 │ │ -0b76d4: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -0b76d8: 6e10 5324 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ -0b76de: 0c00 |000b: move-result-object v0 │ │ -0b76e0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0b76e2: 6e20 3124 1000 |000d: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ -0b76e8: 0c00 |0010: move-result-object v0 │ │ -0b76ea: 6e10 3224 0000 |0011: invoke-virtual {v0}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b76f0: 0c02 |0014: move-result-object v2 │ │ -0b76f2: 1102 |0015: return-object v2 │ │ +0b773c: |[0b773c] com.squareup.okhttp.internal.http.HttpEngine.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +0b774c: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ +0b7750: 6e10 4b24 0200 |0002: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b7756: 0c00 |0005: move-result-object v0 │ │ +0b7758: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +0b775c: 6e10 5324 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ +0b7762: 0c00 |000b: move-result-object v0 │ │ +0b7764: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0b7766: 6e20 3124 1000 |000d: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ +0b776c: 0c00 |0010: move-result-object v0 │ │ +0b776e: 6e10 3224 0000 |0011: invoke-virtual {v0}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b7774: 0c02 |0014: move-result-object v2 │ │ +0b7776: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0008 line=290 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 response Lcom/squareup/okhttp/Response; │ │ │ │ @@ -288078,60 +288104,60 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -0b76f4: |[0b76f4] com.squareup.okhttp.internal.http.HttpEngine.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -0b7704: 5552 8b10 |0000: iget-boolean v2, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.transparentGzip:Z // field@108b │ │ -0b7708: 3802 1200 |0002: if-eqz v2, 0014 // +0012 │ │ -0b770c: 1a02 db20 |0004: const-string v2, "gzip" // string@20db │ │ -0b7710: 5453 8d10 |0006: iget-object v3, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7714: 1a04 5104 |0008: const-string v4, "Content-Encoding" // string@0451 │ │ -0b7718: 6e20 5024 4300 |000a: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ -0b771e: 0c03 |000d: move-result-object v3 │ │ -0b7720: 6e20 d827 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b7726: 0a02 |0011: move-result v2 │ │ -0b7728: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -0b772c: 1106 |0014: return-object v6 │ │ -0b772e: 6e10 4b24 0600 |0015: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b7734: 0c02 |0018: move-result-object v2 │ │ -0b7736: 3802 fbff |0019: if-eqz v2, 0014 // -0005 │ │ -0b773a: 2200 5006 |001b: new-instance v0, Lokio/GzipSource; // type@0650 │ │ -0b773e: 6e10 4b24 0600 |001d: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b7744: 0c02 |0020: move-result-object v2 │ │ -0b7746: 6e10 5c24 0200 |0021: invoke-virtual {v2}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@245c │ │ -0b774c: 0c02 |0024: move-result-object v2 │ │ -0b774e: 7020 762c 2000 |0025: invoke-direct {v0, v2}, Lokio/GzipSource;.:(Lokio/Source;)V // method@2c76 │ │ -0b7754: 6e10 5224 0600 |0028: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b775a: 0c02 |002b: move-result-object v2 │ │ -0b775c: 6e10 7d23 0200 |002c: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@237d │ │ -0b7762: 0c02 |002f: move-result-object v2 │ │ -0b7764: 1a03 5104 |0030: const-string v3, "Content-Encoding" // string@0451 │ │ -0b7768: 6e20 7523 3200 |0032: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2375 │ │ -0b776e: 0c02 |0035: move-result-object v2 │ │ -0b7770: 1a03 5204 |0036: const-string v3, "Content-Length" // string@0452 │ │ -0b7774: 6e20 7523 3200 |0038: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2375 │ │ -0b777a: 0c02 |003b: move-result-object v2 │ │ -0b777c: 6e10 7323 0200 |003c: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ -0b7782: 0c01 |003f: move-result-object v1 │ │ -0b7784: 6e10 5324 0600 |0040: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ -0b778a: 0c02 |0043: move-result-object v2 │ │ -0b778c: 6e20 3924 1200 |0044: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ -0b7792: 0c02 |0047: move-result-object v2 │ │ -0b7794: 2203 1d05 |0048: new-instance v3, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@051d │ │ -0b7798: 7110 972c 0000 |004a: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0b779e: 0c04 |004d: move-result-object v4 │ │ -0b77a0: 7030 db26 1304 |004e: invoke-direct {v3, v1, v4}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@26db │ │ -0b77a6: 6e20 3124 3200 |0051: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ -0b77ac: 0c02 |0054: move-result-object v2 │ │ -0b77ae: 6e10 3224 0200 |0055: invoke-virtual {v2}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b77b4: 0c06 |0058: move-result-object v6 │ │ -0b77b6: 28bb |0059: goto 0014 // -0045 │ │ +0b7778: |[0b7778] com.squareup.okhttp.internal.http.HttpEngine.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +0b7788: 5552 8b10 |0000: iget-boolean v2, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.transparentGzip:Z // field@108b │ │ +0b778c: 3802 1200 |0002: if-eqz v2, 0014 // +0012 │ │ +0b7790: 1a02 e520 |0004: const-string v2, "gzip" // string@20e5 │ │ +0b7794: 5453 8d10 |0006: iget-object v3, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7798: 1a04 5404 |0008: const-string v4, "Content-Encoding" // string@0454 │ │ +0b779c: 6e20 5024 4300 |000a: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ +0b77a2: 0c03 |000d: move-result-object v3 │ │ +0b77a4: 6e20 d827 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b77aa: 0a02 |0011: move-result v2 │ │ +0b77ac: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +0b77b0: 1106 |0014: return-object v6 │ │ +0b77b2: 6e10 4b24 0600 |0015: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b77b8: 0c02 |0018: move-result-object v2 │ │ +0b77ba: 3802 fbff |0019: if-eqz v2, 0014 // -0005 │ │ +0b77be: 2200 5306 |001b: new-instance v0, Lokio/GzipSource; // type@0653 │ │ +0b77c2: 6e10 4b24 0600 |001d: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b77c8: 0c02 |0020: move-result-object v2 │ │ +0b77ca: 6e10 5c24 0200 |0021: invoke-virtual {v2}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@245c │ │ +0b77d0: 0c02 |0024: move-result-object v2 │ │ +0b77d2: 7020 762c 2000 |0025: invoke-direct {v0, v2}, Lokio/GzipSource;.:(Lokio/Source;)V // method@2c76 │ │ +0b77d8: 6e10 5224 0600 |0028: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b77de: 0c02 |002b: move-result-object v2 │ │ +0b77e0: 6e10 7d23 0200 |002c: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@237d │ │ +0b77e6: 0c02 |002f: move-result-object v2 │ │ +0b77e8: 1a03 5404 |0030: const-string v3, "Content-Encoding" // string@0454 │ │ +0b77ec: 6e20 7523 3200 |0032: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2375 │ │ +0b77f2: 0c02 |0035: move-result-object v2 │ │ +0b77f4: 1a03 5504 |0036: const-string v3, "Content-Length" // string@0455 │ │ +0b77f8: 6e20 7523 3200 |0038: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@2375 │ │ +0b77fe: 0c02 |003b: move-result-object v2 │ │ +0b7800: 6e10 7323 0200 |003c: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@2373 │ │ +0b7806: 0c01 |003f: move-result-object v1 │ │ +0b7808: 6e10 5324 0600 |0040: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ +0b780e: 0c02 |0043: move-result-object v2 │ │ +0b7810: 6e20 3924 1200 |0044: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ +0b7816: 0c02 |0047: move-result-object v2 │ │ +0b7818: 2203 1e05 |0048: new-instance v3, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@051e │ │ +0b781c: 7110 972c 0000 |004a: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0b7822: 0c04 |004d: move-result-object v4 │ │ +0b7824: 7030 db26 1304 |004e: invoke-direct {v3, v1, v4}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@26db │ │ +0b782a: 6e20 3124 3200 |0051: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ +0b7830: 0c02 |0054: move-result-object v2 │ │ +0b7832: 6e10 3224 0200 |0055: invoke-virtual {v2}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b7838: 0c06 |0058: move-result-object v6 │ │ +0b783a: 28bb |0059: goto 0014 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0014 line=483 │ │ 0x0015 line=471 │ │ 0x001b line=475 │ │ 0x0028 line=476 │ │ @@ -288154,41 +288180,41 @@ │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0b77b8: |[0b77b8] com.squareup.okhttp.internal.http.HttpEngine.validate:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z │ │ -0b77c8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b77ca: 6e10 4e24 0900 |0001: invoke-virtual {v9}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ -0b77d0: 0a03 |0004: move-result v3 │ │ -0b77d2: 1304 3001 |0005: const/16 v4, #int 304 // #130 │ │ -0b77d6: 3343 0300 |0007: if-ne v3, v4, 000a // +0003 │ │ -0b77da: 0f02 |0009: return v2 │ │ -0b77dc: 6e10 5224 0800 |000a: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b77e2: 0c03 |000d: move-result-object v3 │ │ -0b77e4: 1a04 ad0b |000e: const-string v4, "Last-Modified" // string@0bad │ │ -0b77e8: 6e20 7b23 4300 |0010: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@237b │ │ -0b77ee: 0c00 |0013: move-result-object v0 │ │ -0b77f0: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0b77f4: 6e10 5224 0900 |0016: invoke-virtual {v9}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b77fa: 0c03 |0019: move-result-object v3 │ │ -0b77fc: 1a04 ad0b |001a: const-string v4, "Last-Modified" // string@0bad │ │ -0b7800: 6e20 7b23 4300 |001c: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@237b │ │ -0b7806: 0c01 |001f: move-result-object v1 │ │ -0b7808: 3801 0e00 |0020: if-eqz v1, 002e // +000e │ │ -0b780c: 6e10 c128 0100 |0022: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ -0b7812: 0b04 |0025: move-result-wide v4 │ │ -0b7814: 6e10 c128 0000 |0026: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ -0b781a: 0b06 |0029: move-result-wide v6 │ │ -0b781c: 3103 0406 |002a: cmp-long v3, v4, v6 │ │ -0b7820: 3a03 ddff |002c: if-ltz v3, 0009 // -0023 │ │ -0b7824: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -0b7826: 28da |002f: goto 0009 // -0026 │ │ +0b783c: |[0b783c] com.squareup.okhttp.internal.http.HttpEngine.validate:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z │ │ +0b784c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b784e: 6e10 4e24 0900 |0001: invoke-virtual {v9}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ +0b7854: 0a03 |0004: move-result v3 │ │ +0b7856: 1304 3001 |0005: const/16 v4, #int 304 // #130 │ │ +0b785a: 3343 0300 |0007: if-ne v3, v4, 000a // +0003 │ │ +0b785e: 0f02 |0009: return v2 │ │ +0b7860: 6e10 5224 0800 |000a: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b7866: 0c03 |000d: move-result-object v3 │ │ +0b7868: 1a04 b30b |000e: const-string v4, "Last-Modified" // string@0bb3 │ │ +0b786c: 6e20 7b23 4300 |0010: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@237b │ │ +0b7872: 0c00 |0013: move-result-object v0 │ │ +0b7874: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0b7878: 6e10 5224 0900 |0016: invoke-virtual {v9}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b787e: 0c03 |0019: move-result-object v3 │ │ +0b7880: 1a04 b30b |001a: const-string v4, "Last-Modified" // string@0bb3 │ │ +0b7884: 6e20 7b23 4300 |001c: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@237b │ │ +0b788a: 0c01 |001f: move-result-object v1 │ │ +0b788c: 3801 0e00 |0020: if-eqz v1, 002e // +000e │ │ +0b7890: 6e10 c128 0100 |0022: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ +0b7896: 0b04 |0025: move-result-wide v4 │ │ +0b7898: 6e10 c128 0000 |0026: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ +0b789e: 0b06 |0029: move-result-wide v6 │ │ +0b78a0: 3103 0406 |002a: cmp-long v3, v4, v6 │ │ +0b78a4: 3a03 ddff |002c: if-ltz v3, 0009 // -0023 │ │ +0b78a8: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +0b78aa: 28da |002f: goto 0009 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=827 │ │ 0x0009 line=843 │ │ 0x000a line=834 │ │ 0x0014 line=835 │ │ 0x0016 line=836 │ │ @@ -288207,35 +288233,35 @@ │ │ type : '()Lcom/squareup/okhttp/internal/http/StreamAllocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0b7828: |[0b7828] com.squareup.okhttp.internal.http.HttpEngine.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ -0b7838: 5410 7e10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ -0b783c: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -0b7840: 5410 7e10 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ -0b7844: 7110 a824 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0b784a: 5410 8d10 |0009: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b784e: 3800 1800 |000b: if-eqz v0, 0023 // +0018 │ │ -0b7852: 5410 8d10 |000d: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7856: 6e10 4b24 0000 |000f: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b785c: 0c00 |0012: move-result-object v0 │ │ -0b785e: 7110 a824 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0b7864: 5410 8a10 |0016: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b7868: 1100 |0018: return-object v0 │ │ -0b786a: 5410 8710 |0019: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b786e: 3800 eeff |001b: if-eqz v0, 0009 // -0012 │ │ -0b7872: 5410 8710 |001d: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b7876: 7110 a824 0000 |001f: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0b787c: 28e7 |0022: goto 0009 // -0019 │ │ -0b787e: 5410 8a10 |0023: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b7882: 6e10 0427 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@2704 │ │ -0b7888: 28ee |0028: goto 0016 // -0012 │ │ +0b78ac: |[0b78ac] com.squareup.okhttp.internal.http.HttpEngine.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ +0b78bc: 5410 7e10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ +0b78c0: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +0b78c4: 5410 7e10 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ +0b78c8: 7110 a824 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0b78ce: 5410 8d10 |0009: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b78d2: 3800 1800 |000b: if-eqz v0, 0023 // +0018 │ │ +0b78d6: 5410 8d10 |000d: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b78da: 6e10 4b24 0000 |000f: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b78e0: 0c00 |0012: move-result-object v0 │ │ +0b78e2: 7110 a824 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0b78e8: 5410 8a10 |0016: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b78ec: 1100 |0018: return-object v0 │ │ +0b78ee: 5410 8710 |0019: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b78f2: 3800 eeff |001b: if-eqz v0, 0009 // -0012 │ │ +0b78f6: 5410 8710 |001d: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b78fa: 7110 a824 0000 |001f: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0b7900: 28e7 |0022: goto 0009 // -0019 │ │ +0b7902: 5410 8a10 |0023: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b7906: 6e10 0427 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@2704 │ │ +0b790c: 28ee |0028: goto 0016 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0004 line=438 │ │ 0x0009 line=443 │ │ 0x000d line=444 │ │ 0x0016 line=450 │ │ @@ -288250,126 +288276,126 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 254 16-bit code units │ │ -0b788c: |[0b788c] com.squareup.okhttp.internal.http.HttpEngine.followUpRequest:()Lcom/squareup/okhttp/Request; │ │ -0b789c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0b789e: 54ca 8d10 |0001: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b78a2: 390a 0800 |0003: if-nez v10, 000b // +0008 │ │ -0b78a6: 2209 5705 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b78aa: 7010 9227 0900 |0007: invoke-direct {v9}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -0b78b0: 2709 |000a: throw v9 │ │ -0b78b2: 54ca 8a10 |000b: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b78b6: 6e10 0327 0a00 |000d: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@2703 │ │ -0b78bc: 0c00 |0010: move-result-object v0 │ │ -0b78be: 3800 1c00 |0011: if-eqz v0, 002d // +001c │ │ -0b78c2: 7210 3723 0000 |0013: invoke-interface {v0}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@2337 │ │ -0b78c8: 0c05 |0016: move-result-object v5 │ │ -0b78ca: 3805 1800 |0017: if-eqz v5, 002f // +0018 │ │ -0b78ce: 6e10 6124 0500 |0019: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ -0b78d4: 0c07 |001c: move-result-object v7 │ │ -0b78d6: 54ca 8d10 |001d: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b78da: 6e10 4e24 0a00 |001f: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ -0b78e0: 0a04 |0022: move-result v4 │ │ -0b78e2: 54ca 8c10 |0023: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b78e6: 6e10 1b24 0a00 |0025: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ -0b78ec: 0c02 |0028: move-result-object v2 │ │ -0b78ee: 2c04 b300 0000 |0029: sparse-switch v4, 000000dc // +000000b3 │ │ -0b78f4: 1109 |002c: return-object v9 │ │ -0b78f6: 0795 |002d: move-object v5, v9 │ │ -0b78f8: 28e9 |002e: goto 0017 // -0017 │ │ -0b78fa: 54ca 8210 |002f: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b78fe: 6e10 ed23 0a00 |0031: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getProxy:()Ljava/net/Proxy; // method@23ed │ │ -0b7904: 0c07 |0034: move-result-object v7 │ │ -0b7906: 28e8 |0035: goto 001d // -0018 │ │ -0b7908: 6e10 4f28 0700 |0036: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0b790e: 0c09 |0039: move-result-object v9 │ │ -0b7910: 620a cc10 |003a: sget-object v10, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@10cc │ │ -0b7914: 32a9 0a00 |003c: if-eq v9, v10, 0046 // +000a │ │ -0b7918: 2209 8a05 |003e: new-instance v9, Ljava/net/ProtocolException; // type@058a │ │ -0b791c: 1a0a 9c0f |0040: const-string v10, "Received HTTP_PROXY_AUTH (407) code while not using proxy" // string@0f9c │ │ -0b7920: 7020 4b28 a900 |0042: invoke-direct {v9, v10}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b7926: 2709 |0045: throw v9 │ │ -0b7928: 54c9 8210 |0046: iget-object v9, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b792c: 6e10 e023 0900 |0048: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@23e0 │ │ -0b7932: 0c09 |004b: move-result-object v9 │ │ -0b7934: 54ca 8d10 |004c: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7938: 7130 d826 a907 |004e: invoke-static {v9, v10, v7}, Lcom/squareup/okhttp/internal/http/OkHeaders;.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; // method@26d8 │ │ -0b793e: 0c09 |0051: move-result-object v9 │ │ -0b7940: 28da |0052: goto 002c // -0026 │ │ -0b7942: 1a0a 9405 |0053: const-string v10, "GET" // string@0594 │ │ -0b7946: 6e20 d727 a200 |0055: invoke-virtual {v2, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b794c: 0a0a |0058: move-result v10 │ │ -0b794e: 390a 0a00 |0059: if-nez v10, 0063 // +000a │ │ -0b7952: 1a0a b005 |005b: const-string v10, "HEAD" // string@05b0 │ │ -0b7956: 6e20 d727 a200 |005d: invoke-virtual {v2, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b795c: 0a0a |0060: move-result v10 │ │ -0b795e: 380a cbff |0061: if-eqz v10, 002c // -0035 │ │ -0b7962: 54ca 8210 |0063: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b7966: 6e10 e923 0a00 |0065: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getFollowRedirects:()Z // method@23e9 │ │ -0b796c: 0a0a |0068: move-result v10 │ │ -0b796e: 380a c3ff |0069: if-eqz v10, 002c // -003d │ │ -0b7972: 54ca 8d10 |006b: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7976: 1a0b f00d |006d: const-string v11, "Location" // string@0df0 │ │ -0b797a: 6e20 5024 ba00 |006f: invoke-virtual {v10, v11}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ -0b7980: 0c01 |0072: move-result-object v1 │ │ -0b7982: 3801 b9ff |0073: if-eqz v1, 002c // -0047 │ │ -0b7986: 54ca 8c10 |0075: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b798a: 6e10 1924 0a00 |0077: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b7990: 0c0a |007a: move-result-object v10 │ │ -0b7992: 6e20 c423 1a00 |007b: invoke-virtual {v10, v1}, Lcom/squareup/okhttp/HttpUrl;.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@23c4 │ │ -0b7998: 0c08 |007e: move-result-object v8 │ │ -0b799a: 3808 adff |007f: if-eqz v8, 002c // -0053 │ │ -0b799e: 6e10 c523 0800 |0081: invoke-virtual {v8}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ -0b79a4: 0c0a |0084: move-result-object v10 │ │ -0b79a6: 54cb 8c10 |0085: iget-object v11, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b79aa: 6e10 1924 0b00 |0087: invoke-virtual {v11}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b79b0: 0c0b |008a: move-result-object v11 │ │ -0b79b2: 6e10 c523 0b00 |008b: invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ -0b79b8: 0c0b |008e: move-result-object v11 │ │ -0b79ba: 6e20 d727 ba00 |008f: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b79c0: 0a06 |0092: move-result v6 │ │ -0b79c2: 3906 0a00 |0093: if-nez v6, 009d // +000a │ │ -0b79c6: 54ca 8210 |0095: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b79ca: 6e10 ea23 0a00 |0097: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getFollowSslRedirects:()Z // method@23ea │ │ -0b79d0: 0a0a |009a: move-result v10 │ │ -0b79d2: 380a 91ff |009b: if-eqz v10, 002c // -006f │ │ -0b79d6: 54ca 8c10 |009d: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b79da: 6e10 1c24 0a00 |009f: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ -0b79e0: 0c03 |00a2: move-result-object v3 │ │ -0b79e2: 7110 c326 0200 |00a3: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@26c3 │ │ -0b79e8: 0a0a |00a6: move-result v10 │ │ -0b79ea: 380a 1c00 |00a7: if-eqz v10, 00c3 // +001c │ │ -0b79ee: 7110 c426 0200 |00a9: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpMethod;.redirectsToGet:(Ljava/lang/String;)Z // method@26c4 │ │ -0b79f4: 0a0a |00ac: move-result v10 │ │ -0b79f6: 380a 2b00 |00ad: if-eqz v10, 00d8 // +002b │ │ -0b79fa: 1a0a 9405 |00af: const-string v10, "GET" // string@0594 │ │ -0b79fe: 6e30 0a24 a309 |00b1: invoke-virtual {v3, v10, v9}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@240a │ │ -0b7a04: 1a09 4412 |00b4: const-string v9, "Transfer-Encoding" // string@1244 │ │ -0b7a08: 6e20 0b24 9300 |00b6: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ -0b7a0e: 1a09 5204 |00b9: const-string v9, "Content-Length" // string@0452 │ │ -0b7a12: 6e20 0b24 9300 |00bb: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ -0b7a18: 1a09 5404 |00be: const-string v9, "Content-Type" // string@0454 │ │ -0b7a1c: 6e20 0b24 9300 |00c0: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ -0b7a22: 6e20 bc26 8c00 |00c3: invoke-virtual {v12, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z // method@26bc │ │ -0b7a28: 0a09 |00c6: move-result v9 │ │ -0b7a2a: 3909 0700 |00c7: if-nez v9, 00ce // +0007 │ │ -0b7a2e: 1a09 0003 |00c9: const-string v9, "Authorization" // string@0300 │ │ -0b7a32: 6e20 0b24 9300 |00cb: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ -0b7a38: 6e20 0c24 8300 |00ce: invoke-virtual {v3, v8}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@240c │ │ -0b7a3e: 0c09 |00d1: move-result-object v9 │ │ -0b7a40: 6e10 0824 0900 |00d2: invoke-virtual {v9}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0b7a46: 0c09 |00d5: move-result-object v9 │ │ -0b7a48: 2900 56ff |00d6: goto/16 002c // -00aa │ │ -0b7a4c: 6e30 0a24 2309 |00d8: invoke-virtual {v3, v2, v9}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@240a │ │ -0b7a52: 28d9 |00db: goto 00b4 // -0027 │ │ -0b7a54: 0002 0800 2c01 0000 2d01 0000 2e01 ... |00dc: sparse-switch-data (34 units) │ │ +0b7910: |[0b7910] com.squareup.okhttp.internal.http.HttpEngine.followUpRequest:()Lcom/squareup/okhttp/Request; │ │ +0b7920: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0b7922: 54ca 8d10 |0001: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7926: 390a 0800 |0003: if-nez v10, 000b // +0008 │ │ +0b792a: 2209 5805 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b792e: 7010 9227 0900 |0007: invoke-direct {v9}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +0b7934: 2709 |000a: throw v9 │ │ +0b7936: 54ca 8a10 |000b: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b793a: 6e10 0327 0a00 |000d: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@2703 │ │ +0b7940: 0c00 |0010: move-result-object v0 │ │ +0b7942: 3800 1c00 |0011: if-eqz v0, 002d // +001c │ │ +0b7946: 7210 3723 0000 |0013: invoke-interface {v0}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@2337 │ │ +0b794c: 0c05 |0016: move-result-object v5 │ │ +0b794e: 3805 1800 |0017: if-eqz v5, 002f // +0018 │ │ +0b7952: 6e10 6124 0500 |0019: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ +0b7958: 0c07 |001c: move-result-object v7 │ │ +0b795a: 54ca 8d10 |001d: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b795e: 6e10 4e24 0a00 |001f: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ +0b7964: 0a04 |0022: move-result v4 │ │ +0b7966: 54ca 8c10 |0023: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b796a: 6e10 1b24 0a00 |0025: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ +0b7970: 0c02 |0028: move-result-object v2 │ │ +0b7972: 2c04 b300 0000 |0029: sparse-switch v4, 000000dc // +000000b3 │ │ +0b7978: 1109 |002c: return-object v9 │ │ +0b797a: 0795 |002d: move-object v5, v9 │ │ +0b797c: 28e9 |002e: goto 0017 // -0017 │ │ +0b797e: 54ca 8210 |002f: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7982: 6e10 ed23 0a00 |0031: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getProxy:()Ljava/net/Proxy; // method@23ed │ │ +0b7988: 0c07 |0034: move-result-object v7 │ │ +0b798a: 28e8 |0035: goto 001d // -0018 │ │ +0b798c: 6e10 4f28 0700 |0036: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0b7992: 0c09 |0039: move-result-object v9 │ │ +0b7994: 620a d310 |003a: sget-object v10, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@10d3 │ │ +0b7998: 32a9 0a00 |003c: if-eq v9, v10, 0046 // +000a │ │ +0b799c: 2209 8d05 |003e: new-instance v9, Ljava/net/ProtocolException; // type@058d │ │ +0b79a0: 1a0a a60f |0040: const-string v10, "Received HTTP_PROXY_AUTH (407) code while not using proxy" // string@0fa6 │ │ +0b79a4: 7020 4b28 a900 |0042: invoke-direct {v9, v10}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b79aa: 2709 |0045: throw v9 │ │ +0b79ac: 54c9 8210 |0046: iget-object v9, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b79b0: 6e10 e023 0900 |0048: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@23e0 │ │ +0b79b6: 0c09 |004b: move-result-object v9 │ │ +0b79b8: 54ca 8d10 |004c: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b79bc: 7130 d826 a907 |004e: invoke-static {v9, v10, v7}, Lcom/squareup/okhttp/internal/http/OkHeaders;.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; // method@26d8 │ │ +0b79c2: 0c09 |0051: move-result-object v9 │ │ +0b79c4: 28da |0052: goto 002c // -0026 │ │ +0b79c6: 1a0a 9805 |0053: const-string v10, "GET" // string@0598 │ │ +0b79ca: 6e20 d727 a200 |0055: invoke-virtual {v2, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b79d0: 0a0a |0058: move-result v10 │ │ +0b79d2: 390a 0a00 |0059: if-nez v10, 0063 // +000a │ │ +0b79d6: 1a0a b405 |005b: const-string v10, "HEAD" // string@05b4 │ │ +0b79da: 6e20 d727 a200 |005d: invoke-virtual {v2, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b79e0: 0a0a |0060: move-result v10 │ │ +0b79e2: 380a cbff |0061: if-eqz v10, 002c // -0035 │ │ +0b79e6: 54ca 8210 |0063: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b79ea: 6e10 e923 0a00 |0065: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getFollowRedirects:()Z // method@23e9 │ │ +0b79f0: 0a0a |0068: move-result v10 │ │ +0b79f2: 380a c3ff |0069: if-eqz v10, 002c // -003d │ │ +0b79f6: 54ca 8d10 |006b: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b79fa: 1a0b f80d |006d: const-string v11, "Location" // string@0df8 │ │ +0b79fe: 6e20 5024 ba00 |006f: invoke-virtual {v10, v11}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ +0b7a04: 0c01 |0072: move-result-object v1 │ │ +0b7a06: 3801 b9ff |0073: if-eqz v1, 002c // -0047 │ │ +0b7a0a: 54ca 8c10 |0075: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7a0e: 6e10 1924 0a00 |0077: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b7a14: 0c0a |007a: move-result-object v10 │ │ +0b7a16: 6e20 c423 1a00 |007b: invoke-virtual {v10, v1}, Lcom/squareup/okhttp/HttpUrl;.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@23c4 │ │ +0b7a1c: 0c08 |007e: move-result-object v8 │ │ +0b7a1e: 3808 adff |007f: if-eqz v8, 002c // -0053 │ │ +0b7a22: 6e10 c523 0800 |0081: invoke-virtual {v8}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ +0b7a28: 0c0a |0084: move-result-object v10 │ │ +0b7a2a: 54cb 8c10 |0085: iget-object v11, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7a2e: 6e10 1924 0b00 |0087: invoke-virtual {v11}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b7a34: 0c0b |008a: move-result-object v11 │ │ +0b7a36: 6e10 c523 0b00 |008b: invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ +0b7a3c: 0c0b |008e: move-result-object v11 │ │ +0b7a3e: 6e20 d727 ba00 |008f: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b7a44: 0a06 |0092: move-result v6 │ │ +0b7a46: 3906 0a00 |0093: if-nez v6, 009d // +000a │ │ +0b7a4a: 54ca 8210 |0095: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7a4e: 6e10 ea23 0a00 |0097: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getFollowSslRedirects:()Z // method@23ea │ │ +0b7a54: 0a0a |009a: move-result v10 │ │ +0b7a56: 380a 91ff |009b: if-eqz v10, 002c // -006f │ │ +0b7a5a: 54ca 8c10 |009d: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7a5e: 6e10 1c24 0a00 |009f: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ +0b7a64: 0c03 |00a2: move-result-object v3 │ │ +0b7a66: 7110 c326 0200 |00a3: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@26c3 │ │ +0b7a6c: 0a0a |00a6: move-result v10 │ │ +0b7a6e: 380a 1c00 |00a7: if-eqz v10, 00c3 // +001c │ │ +0b7a72: 7110 c426 0200 |00a9: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpMethod;.redirectsToGet:(Ljava/lang/String;)Z // method@26c4 │ │ +0b7a78: 0a0a |00ac: move-result v10 │ │ +0b7a7a: 380a 2b00 |00ad: if-eqz v10, 00d8 // +002b │ │ +0b7a7e: 1a0a 9805 |00af: const-string v10, "GET" // string@0598 │ │ +0b7a82: 6e30 0a24 a309 |00b1: invoke-virtual {v3, v10, v9}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@240a │ │ +0b7a88: 1a09 4e12 |00b4: const-string v9, "Transfer-Encoding" // string@124e │ │ +0b7a8c: 6e20 0b24 9300 |00b6: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ +0b7a92: 1a09 5504 |00b9: const-string v9, "Content-Length" // string@0455 │ │ +0b7a96: 6e20 0b24 9300 |00bb: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ +0b7a9c: 1a09 5704 |00be: const-string v9, "Content-Type" // string@0457 │ │ +0b7aa0: 6e20 0b24 9300 |00c0: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ +0b7aa6: 6e20 bc26 8c00 |00c3: invoke-virtual {v12, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z // method@26bc │ │ +0b7aac: 0a09 |00c6: move-result v9 │ │ +0b7aae: 3909 0700 |00c7: if-nez v9, 00ce // +0007 │ │ +0b7ab2: 1a09 0103 |00c9: const-string v9, "Authorization" // string@0301 │ │ +0b7ab6: 6e20 0b24 9300 |00cb: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240b │ │ +0b7abc: 6e20 0c24 8300 |00ce: invoke-virtual {v3, v8}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@240c │ │ +0b7ac2: 0c09 |00d1: move-result-object v9 │ │ +0b7ac4: 6e10 0824 0900 |00d2: invoke-virtual {v9}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0b7aca: 0c09 |00d5: move-result-object v9 │ │ +0b7acc: 2900 56ff |00d6: goto/16 002c // -00aa │ │ +0b7ad0: 6e30 0a24 2309 |00d8: invoke-virtual {v3, v2, v9}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@240a │ │ +0b7ad6: 28d9 |00db: goto 00b4 // -0027 │ │ +0b7ad8: 0002 0800 2c01 0000 2d01 0000 2e01 ... |00dc: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=890 │ │ 0x000b line=891 │ │ 0x0011 line=892 │ │ 0x0013 line=893 │ │ 0x0017 line=895 │ │ @@ -288425,19 +288451,19 @@ │ │ type : '()Lcom/squareup/okhttp/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b7a98: |[0b7a98] com.squareup.okhttp.internal.http.HttpEngine.getConnection:()Lcom/squareup/okhttp/Connection; │ │ -0b7aa8: 5410 8a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b7aac: 6e10 0327 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@2703 │ │ -0b7ab2: 0c00 |0005: move-result-object v0 │ │ -0b7ab4: 1100 |0006: return-object v0 │ │ +0b7b1c: |[0b7b1c] com.squareup.okhttp.internal.http.HttpEngine.getConnection:()Lcom/squareup/okhttp/Connection; │ │ +0b7b2c: 5410 8a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b7b30: 6e10 0327 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@2703 │ │ +0b7b36: 0c00 |0005: move-result-object v0 │ │ +0b7b38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ @@ -288445,22 +288471,22 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b7ab8: |[0b7ab8] com.squareup.okhttp.internal.http.HttpEngine.getResponse:()Lcom/squareup/okhttp/Response; │ │ -0b7ac8: 5410 8d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7acc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0b7ad0: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b7ad4: 7010 9227 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -0b7ada: 2700 |0009: throw v0 │ │ -0b7adc: 5410 8d10 |000a: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7ae0: 1100 |000c: return-object v0 │ │ +0b7b3c: |[0b7b3c] com.squareup.okhttp.internal.http.HttpEngine.getResponse:()Lcom/squareup/okhttp/Response; │ │ +0b7b4c: 5410 8d10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7b50: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0b7b54: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b7b58: 7010 9227 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +0b7b5e: 2700 |0009: throw v0 │ │ +0b7b60: 5410 8d10 |000a: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7b64: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x000a line=335 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ @@ -288469,20 +288495,20 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b7ae4: |[0b7ae4] com.squareup.okhttp.internal.http.HttpEngine.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z │ │ -0b7af4: 6e10 1b24 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ -0b7afa: 0c00 |0003: move-result-object v0 │ │ -0b7afc: 7110 c326 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@26c3 │ │ -0b7b02: 0a00 |0007: move-result v0 │ │ -0b7b04: 0f00 |0008: return v0 │ │ +0b7b68: |[0b7b68] com.squareup.okhttp.internal.http.HttpEngine.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z │ │ +0b7b78: 6e10 1b24 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ +0b7b7e: 0c00 |0003: move-result-object v0 │ │ +0b7b80: 7110 c326 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@26c3 │ │ +0b7b86: 0a00 |0007: move-result v0 │ │ +0b7b88: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ 0x0000 - 0x0009 reg=2 request Lcom/squareup/okhttp/Request; │ │ │ │ @@ -288491,205 +288517,205 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 391 16-bit code units │ │ -0b7b08: |[0b7b08] com.squareup.okhttp.internal.http.HttpEngine.readResponse:()V │ │ -0b7b18: 1608 ffff |0000: const-wide/16 v8, #int -1 // #ffff │ │ -0b7b1c: 54a4 8d10 |0002: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7b20: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ -0b7b24: 0e00 |0006: return-void │ │ -0b7b26: 54a4 8510 |0007: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7b2a: 3904 0e00 |0009: if-nez v4, 0017 // +000e │ │ -0b7b2e: 54a4 7f10 |000b: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b7b32: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -0b7b36: 2204 5705 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b7b3a: 1a05 1018 |0011: const-string v5, "call sendRequest() first!" // string@1810 │ │ -0b7b3e: 7020 9327 5400 |0013: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b7b44: 2704 |0016: throw v4 │ │ -0b7b46: 54a4 8510 |0017: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7b4a: 3804 edff |0019: if-eqz v4, 0006 // -0013 │ │ -0b7b4e: 55a4 8310 |001b: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ -0b7b52: 3804 8a00 |001d: if-eqz v4, 00a7 // +008a │ │ -0b7b56: 54a4 8410 |001f: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b7b5a: 54a5 8510 |0021: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7b5e: 7220 cc26 5400 |0023: invoke-interface {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ -0b7b64: 7010 b626 0a00 |0026: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@26b6 │ │ -0b7b6a: 0c02 |0029: move-result-object v2 │ │ -0b7b6c: 6e10 5224 0200 |002a: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b7b72: 0c04 |002d: move-result-object v4 │ │ -0b7b74: 6e20 b826 4a00 |002e: invoke-virtual {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V // method@26b8 │ │ -0b7b7a: 54a4 7f10 |0031: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b7b7e: 3804 0d01 |0033: if-eqz v4, 0140 // +010d │ │ -0b7b82: 54a4 7f10 |0035: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b7b86: 7120 c026 2400 |0037: invoke-static {v4, v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.validate:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z // method@26c0 │ │ -0b7b8c: 0a04 |003a: move-result v4 │ │ -0b7b8e: 3804 fc00 |003b: if-eqz v4, 0137 // +00fc │ │ -0b7b92: 54a4 7f10 |003d: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b7b96: 6e10 5324 0400 |003f: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ -0b7b9c: 0c04 |0042: move-result-object v4 │ │ -0b7b9e: 54a5 8c10 |0043: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b7ba2: 6e20 3e24 5400 |0045: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ -0b7ba8: 0c04 |0048: move-result-object v4 │ │ -0b7baa: 54a5 8610 |0049: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ -0b7bae: 7110 be26 0500 |004b: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b7bb4: 0c05 |004e: move-result-object v5 │ │ -0b7bb6: 6e20 3c24 5400 |004f: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243c │ │ -0b7bbc: 0c04 |0052: move-result-object v4 │ │ -0b7bbe: 54a5 7f10 |0053: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b7bc2: 6e10 5224 0500 |0055: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b7bc8: 0c05 |0058: move-result-object v5 │ │ -0b7bca: 6e10 5224 0200 |0059: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b7bd0: 0c06 |005c: move-result-object v6 │ │ -0b7bd2: 7120 ac26 6500 |005d: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/http/HttpEngine;.combine:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; // method@26ac │ │ -0b7bd8: 0c05 |0060: move-result-object v5 │ │ -0b7bda: 6e20 3924 5400 |0061: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ -0b7be0: 0c04 |0064: move-result-object v4 │ │ -0b7be2: 54a5 7f10 |0065: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b7be6: 7110 be26 0500 |0067: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b7bec: 0c05 |006a: move-result-object v5 │ │ -0b7bee: 6e20 3324 5400 |006b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@2433 │ │ -0b7bf4: 0c04 |006e: move-result-object v4 │ │ -0b7bf6: 7110 be26 0200 |006f: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b7bfc: 0c05 |0072: move-result-object v5 │ │ -0b7bfe: 6e20 3b24 5400 |0073: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243b │ │ -0b7c04: 0c04 |0076: move-result-object v4 │ │ -0b7c06: 6e10 3224 0400 |0077: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b7c0c: 0c04 |007a: move-result-object v4 │ │ -0b7c0e: 5ba4 8d10 |007b: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7c12: 6e10 4b24 0200 |007d: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b7c18: 0c04 |0080: move-result-object v4 │ │ -0b7c1a: 6e10 5924 0400 |0081: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@2459 │ │ -0b7c20: 6e10 bb26 0a00 |0084: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@26bb │ │ -0b7c26: 6204 5c0f |0087: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0b7c2a: 54a5 8210 |0089: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b7c2e: 6e20 7424 5400 |008b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@2474 │ │ -0b7c34: 0c03 |008e: move-result-object v3 │ │ -0b7c36: 7210 7a24 0300 |008f: invoke-interface {v3}, Lcom/squareup/okhttp/internal/InternalCache;.trackConditionalCacheHit:()V // method@247a │ │ -0b7c3c: 54a4 7f10 |0092: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b7c40: 54a5 8d10 |0094: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7c44: 7110 be26 0500 |0096: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b7c4a: 0c05 |0099: move-result-object v5 │ │ -0b7c4c: 7230 7c24 4305 |009a: invoke-interface {v3, v4, v5}, Lcom/squareup/okhttp/internal/InternalCache;.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V // method@247c │ │ -0b7c52: 54a4 8d10 |009d: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7c56: 7020 bf26 4a00 |009f: invoke-direct {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26bf │ │ -0b7c5c: 0c04 |00a2: move-result-object v4 │ │ -0b7c5e: 5ba4 8d10 |00a3: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7c62: 2900 61ff |00a5: goto/16 0006 // -009f │ │ -0b7c66: 55a4 8110 |00a7: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ -0b7c6a: 3904 1200 |00a9: if-nez v4, 00bb // +0012 │ │ -0b7c6e: 2204 1705 |00ab: new-instance v4, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; // type@0517 │ │ -0b7c72: 1205 |00ad: const/4 v5, #int 0 // #0 │ │ -0b7c74: 54a6 8510 |00ae: iget-object v6, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7c78: 7040 a226 a465 |00b0: invoke-direct {v4, v10, v5, v6}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V // method@26a2 │ │ -0b7c7e: 54a5 8510 |00b3: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7c82: 6e20 a426 5400 |00b5: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@26a4 │ │ -0b7c88: 0c02 |00b8: move-result-object v2 │ │ -0b7c8a: 2900 71ff |00b9: goto/16 002a // -008f │ │ -0b7c8e: 54a4 7e10 |00bb: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ -0b7c92: 3804 1700 |00bd: if-eqz v4, 00d4 // +0017 │ │ -0b7c96: 54a4 7e10 |00bf: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ -0b7c9a: 7210 282c 0400 |00c1: invoke-interface {v4}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@2c28 │ │ -0b7ca0: 0c04 |00c4: move-result-object v4 │ │ -0b7ca2: 6e10 102c 0400 |00c5: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b7ca8: 0b04 |00c8: move-result-wide v4 │ │ -0b7caa: 1606 0000 |00c9: const-wide/16 v6, #int 0 // #0 │ │ -0b7cae: 3104 0406 |00cb: cmp-long v4, v4, v6 │ │ -0b7cb2: 3d04 0700 |00cd: if-lez v4, 00d4 // +0007 │ │ -0b7cb6: 54a4 7e10 |00cf: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ -0b7cba: 7210 2a2c 0400 |00d1: invoke-interface {v4}, Lokio/BufferedSink;.emit:()Lokio/BufferedSink; // method@2c2a │ │ -0b7cc0: 53a4 8810 |00d4: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ -0b7cc4: 3104 0408 |00d6: cmp-long v4, v4, v8 │ │ -0b7cc8: 3904 3700 |00d8: if-nez v4, 010f // +0037 │ │ -0b7ccc: 54a4 8510 |00da: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7cd0: 7110 d426 0400 |00dc: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Request;)J // method@26d4 │ │ -0b7cd6: 0b04 |00df: move-result-wide v4 │ │ -0b7cd8: 3104 0408 |00e0: cmp-long v4, v4, v8 │ │ -0b7cdc: 3904 2600 |00e2: if-nez v4, 0108 // +0026 │ │ -0b7ce0: 54a4 8710 |00e4: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b7ce4: 2044 2005 |00e6: instance-of v4, v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0520 │ │ -0b7ce8: 3804 2000 |00e8: if-eqz v4, 0108 // +0020 │ │ -0b7cec: 54a4 8710 |00ea: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b7cf0: 1f04 2005 |00ec: check-cast v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0520 │ │ -0b7cf4: 6e10 e726 0400 |00ee: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RetryableSink;.contentLength:()J // method@26e7 │ │ -0b7cfa: 0b00 |00f1: move-result-wide v0 │ │ -0b7cfc: 54a4 8510 |00f2: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7d00: 6e10 1c24 0400 |00f4: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ -0b7d06: 0c04 |00f7: move-result-object v4 │ │ -0b7d08: 1a05 5204 |00f8: const-string v5, "Content-Length" // string@0452 │ │ -0b7d0c: 7120 a327 1000 |00fa: invoke-static {v0, v1}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@27a3 │ │ -0b7d12: 0c06 |00fd: move-result-object v6 │ │ -0b7d14: 6e30 0924 5406 |00fe: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0b7d1a: 0c04 |0101: move-result-object v4 │ │ -0b7d1c: 6e10 0824 0400 |0102: invoke-virtual {v4}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0b7d22: 0c04 |0105: move-result-object v4 │ │ -0b7d24: 5ba4 8510 |0106: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7d28: 54a4 8410 |0108: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b7d2c: 54a5 8510 |010a: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b7d30: 7220 cc26 5400 |010c: invoke-interface {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ -0b7d36: 54a4 8710 |010f: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b7d3a: 3804 1a00 |0111: if-eqz v4, 012b // +001a │ │ -0b7d3e: 54a4 7e10 |0113: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ -0b7d42: 3804 1c00 |0115: if-eqz v4, 0131 // +001c │ │ -0b7d46: 54a4 7e10 |0117: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ -0b7d4a: 7210 292c 0400 |0119: invoke-interface {v4}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ -0b7d50: 54a4 8710 |011c: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b7d54: 2044 2005 |011e: instance-of v4, v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0520 │ │ -0b7d58: 3804 0b00 |0120: if-eqz v4, 012b // +000b │ │ -0b7d5c: 54a5 8410 |0122: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b7d60: 54a4 8710 |0124: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b7d64: 1f04 2005 |0126: check-cast v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0520 │ │ -0b7d68: 7220 cb26 4500 |0128: invoke-interface {v5, v4}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V // method@26cb │ │ -0b7d6e: 7010 b626 0a00 |012b: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@26b6 │ │ -0b7d74: 0c02 |012e: move-result-object v2 │ │ -0b7d76: 2900 fbfe |012f: goto/16 002a // -0105 │ │ -0b7d7a: 54a4 8710 |0131: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b7d7e: 7210 d12c 0400 |0133: invoke-interface {v4}, Lokio/Sink;.close:()V // method@2cd1 │ │ -0b7d84: 28e6 |0136: goto 011c // -001a │ │ -0b7d86: 54a4 7f10 |0137: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b7d8a: 6e10 4b24 0400 |0139: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b7d90: 0c04 |013c: move-result-object v4 │ │ -0b7d92: 7110 a824 0400 |013d: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0b7d98: 6e10 5324 0200 |0140: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ -0b7d9e: 0c04 |0143: move-result-object v4 │ │ -0b7da0: 54a5 8c10 |0144: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b7da4: 6e20 3e24 5400 |0146: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ -0b7daa: 0c04 |0149: move-result-object v4 │ │ -0b7dac: 54a5 8610 |014a: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ -0b7db0: 7110 be26 0500 |014c: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b7db6: 0c05 |014f: move-result-object v5 │ │ -0b7db8: 6e20 3c24 5400 |0150: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243c │ │ -0b7dbe: 0c04 |0153: move-result-object v4 │ │ -0b7dc0: 54a5 7f10 |0154: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b7dc4: 7110 be26 0500 |0156: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b7dca: 0c05 |0159: move-result-object v5 │ │ -0b7dcc: 6e20 3324 5400 |015a: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@2433 │ │ -0b7dd2: 0c04 |015d: move-result-object v4 │ │ -0b7dd4: 7110 be26 0200 |015e: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b7dda: 0c05 |0161: move-result-object v5 │ │ -0b7ddc: 6e20 3b24 5400 |0162: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243b │ │ -0b7de2: 0c04 |0165: move-result-object v4 │ │ -0b7de4: 6e10 3224 0400 |0166: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b7dea: 0c04 |0169: move-result-object v4 │ │ -0b7dec: 5ba4 8d10 |016a: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7df0: 54a4 8d10 |016c: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7df4: 7110 b226 0400 |016e: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.hasBody:(Lcom/squareup/okhttp/Response;)Z // method@26b2 │ │ -0b7dfa: 0a04 |0171: move-result v4 │ │ -0b7dfc: 3804 94fe |0172: if-eqz v4, 0006 // -016c │ │ -0b7e00: 7010 b326 0a00 |0174: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.maybeCache:()V // method@26b3 │ │ -0b7e06: 54a4 8910 |0177: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.storeRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1089 │ │ -0b7e0a: 54a5 8d10 |0179: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7e0e: 7030 aa26 4a05 |017b: invoke-direct {v10, v4, v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheWritingResponse:(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26aa │ │ -0b7e14: 0c04 |017e: move-result-object v4 │ │ -0b7e16: 7020 bf26 4a00 |017f: invoke-direct {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26bf │ │ -0b7e1c: 0c04 |0182: move-result-object v4 │ │ -0b7e1e: 5ba4 8d10 |0183: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b7e22: 2900 81fe |0185: goto/16 0006 // -017f │ │ +0b7b8c: |[0b7b8c] com.squareup.okhttp.internal.http.HttpEngine.readResponse:()V │ │ +0b7b9c: 1608 ffff |0000: const-wide/16 v8, #int -1 // #ffff │ │ +0b7ba0: 54a4 8d10 |0002: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7ba4: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ +0b7ba8: 0e00 |0006: return-void │ │ +0b7baa: 54a4 8510 |0007: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7bae: 3904 0e00 |0009: if-nez v4, 0017 // +000e │ │ +0b7bb2: 54a4 7f10 |000b: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b7bb6: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +0b7bba: 2204 5805 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b7bbe: 1a05 1a18 |0011: const-string v5, "call sendRequest() first!" // string@181a │ │ +0b7bc2: 7020 9327 5400 |0013: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b7bc8: 2704 |0016: throw v4 │ │ +0b7bca: 54a4 8510 |0017: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7bce: 3804 edff |0019: if-eqz v4, 0006 // -0013 │ │ +0b7bd2: 55a4 8310 |001b: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ +0b7bd6: 3804 8a00 |001d: if-eqz v4, 00a7 // +008a │ │ +0b7bda: 54a4 8410 |001f: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b7bde: 54a5 8510 |0021: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7be2: 7220 cc26 5400 |0023: invoke-interface {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ +0b7be8: 7010 b626 0a00 |0026: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@26b6 │ │ +0b7bee: 0c02 |0029: move-result-object v2 │ │ +0b7bf0: 6e10 5224 0200 |002a: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b7bf6: 0c04 |002d: move-result-object v4 │ │ +0b7bf8: 6e20 b826 4a00 |002e: invoke-virtual {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V // method@26b8 │ │ +0b7bfe: 54a4 7f10 |0031: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b7c02: 3804 0d01 |0033: if-eqz v4, 0140 // +010d │ │ +0b7c06: 54a4 7f10 |0035: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b7c0a: 7120 c026 2400 |0037: invoke-static {v4, v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.validate:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z // method@26c0 │ │ +0b7c10: 0a04 |003a: move-result v4 │ │ +0b7c12: 3804 fc00 |003b: if-eqz v4, 0137 // +00fc │ │ +0b7c16: 54a4 7f10 |003d: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b7c1a: 6e10 5324 0400 |003f: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ +0b7c20: 0c04 |0042: move-result-object v4 │ │ +0b7c22: 54a5 8c10 |0043: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7c26: 6e20 3e24 5400 |0045: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ +0b7c2c: 0c04 |0048: move-result-object v4 │ │ +0b7c2e: 54a5 8610 |0049: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ +0b7c32: 7110 be26 0500 |004b: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b7c38: 0c05 |004e: move-result-object v5 │ │ +0b7c3a: 6e20 3c24 5400 |004f: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243c │ │ +0b7c40: 0c04 |0052: move-result-object v4 │ │ +0b7c42: 54a5 7f10 |0053: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b7c46: 6e10 5224 0500 |0055: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b7c4c: 0c05 |0058: move-result-object v5 │ │ +0b7c4e: 6e10 5224 0200 |0059: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b7c54: 0c06 |005c: move-result-object v6 │ │ +0b7c56: 7120 ac26 6500 |005d: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/http/HttpEngine;.combine:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; // method@26ac │ │ +0b7c5c: 0c05 |0060: move-result-object v5 │ │ +0b7c5e: 6e20 3924 5400 |0061: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@2439 │ │ +0b7c64: 0c04 |0064: move-result-object v4 │ │ +0b7c66: 54a5 7f10 |0065: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b7c6a: 7110 be26 0500 |0067: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b7c70: 0c05 |006a: move-result-object v5 │ │ +0b7c72: 6e20 3324 5400 |006b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@2433 │ │ +0b7c78: 0c04 |006e: move-result-object v4 │ │ +0b7c7a: 7110 be26 0200 |006f: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b7c80: 0c05 |0072: move-result-object v5 │ │ +0b7c82: 6e20 3b24 5400 |0073: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243b │ │ +0b7c88: 0c04 |0076: move-result-object v4 │ │ +0b7c8a: 6e10 3224 0400 |0077: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b7c90: 0c04 |007a: move-result-object v4 │ │ +0b7c92: 5ba4 8d10 |007b: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7c96: 6e10 4b24 0200 |007d: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b7c9c: 0c04 |0080: move-result-object v4 │ │ +0b7c9e: 6e10 5924 0400 |0081: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@2459 │ │ +0b7ca4: 6e10 bb26 0a00 |0084: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@26bb │ │ +0b7caa: 6204 5c0f |0087: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0b7cae: 54a5 8210 |0089: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7cb2: 6e20 7424 5400 |008b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@2474 │ │ +0b7cb8: 0c03 |008e: move-result-object v3 │ │ +0b7cba: 7210 7a24 0300 |008f: invoke-interface {v3}, Lcom/squareup/okhttp/internal/InternalCache;.trackConditionalCacheHit:()V // method@247a │ │ +0b7cc0: 54a4 7f10 |0092: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b7cc4: 54a5 8d10 |0094: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7cc8: 7110 be26 0500 |0096: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b7cce: 0c05 |0099: move-result-object v5 │ │ +0b7cd0: 7230 7c24 4305 |009a: invoke-interface {v3, v4, v5}, Lcom/squareup/okhttp/internal/InternalCache;.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V // method@247c │ │ +0b7cd6: 54a4 8d10 |009d: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7cda: 7020 bf26 4a00 |009f: invoke-direct {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26bf │ │ +0b7ce0: 0c04 |00a2: move-result-object v4 │ │ +0b7ce2: 5ba4 8d10 |00a3: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7ce6: 2900 61ff |00a5: goto/16 0006 // -009f │ │ +0b7cea: 55a4 8110 |00a7: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ +0b7cee: 3904 1200 |00a9: if-nez v4, 00bb // +0012 │ │ +0b7cf2: 2204 1805 |00ab: new-instance v4, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; // type@0518 │ │ +0b7cf6: 1205 |00ad: const/4 v5, #int 0 // #0 │ │ +0b7cf8: 54a6 8510 |00ae: iget-object v6, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7cfc: 7040 a226 a465 |00b0: invoke-direct {v4, v10, v5, v6}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V // method@26a2 │ │ +0b7d02: 54a5 8510 |00b3: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7d06: 6e20 a426 5400 |00b5: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@26a4 │ │ +0b7d0c: 0c02 |00b8: move-result-object v2 │ │ +0b7d0e: 2900 71ff |00b9: goto/16 002a // -008f │ │ +0b7d12: 54a4 7e10 |00bb: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ +0b7d16: 3804 1700 |00bd: if-eqz v4, 00d4 // +0017 │ │ +0b7d1a: 54a4 7e10 |00bf: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ +0b7d1e: 7210 282c 0400 |00c1: invoke-interface {v4}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@2c28 │ │ +0b7d24: 0c04 |00c4: move-result-object v4 │ │ +0b7d26: 6e10 102c 0400 |00c5: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b7d2c: 0b04 |00c8: move-result-wide v4 │ │ +0b7d2e: 1606 0000 |00c9: const-wide/16 v6, #int 0 // #0 │ │ +0b7d32: 3104 0406 |00cb: cmp-long v4, v4, v6 │ │ +0b7d36: 3d04 0700 |00cd: if-lez v4, 00d4 // +0007 │ │ +0b7d3a: 54a4 7e10 |00cf: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ +0b7d3e: 7210 2a2c 0400 |00d1: invoke-interface {v4}, Lokio/BufferedSink;.emit:()Lokio/BufferedSink; // method@2c2a │ │ +0b7d44: 53a4 8810 |00d4: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ +0b7d48: 3104 0408 |00d6: cmp-long v4, v4, v8 │ │ +0b7d4c: 3904 3700 |00d8: if-nez v4, 010f // +0037 │ │ +0b7d50: 54a4 8510 |00da: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7d54: 7110 d426 0400 |00dc: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Request;)J // method@26d4 │ │ +0b7d5a: 0b04 |00df: move-result-wide v4 │ │ +0b7d5c: 3104 0408 |00e0: cmp-long v4, v4, v8 │ │ +0b7d60: 3904 2600 |00e2: if-nez v4, 0108 // +0026 │ │ +0b7d64: 54a4 8710 |00e4: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b7d68: 2044 2105 |00e6: instance-of v4, v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0521 │ │ +0b7d6c: 3804 2000 |00e8: if-eqz v4, 0108 // +0020 │ │ +0b7d70: 54a4 8710 |00ea: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b7d74: 1f04 2105 |00ec: check-cast v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0521 │ │ +0b7d78: 6e10 e726 0400 |00ee: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RetryableSink;.contentLength:()J // method@26e7 │ │ +0b7d7e: 0b00 |00f1: move-result-wide v0 │ │ +0b7d80: 54a4 8510 |00f2: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7d84: 6e10 1c24 0400 |00f4: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@241c │ │ +0b7d8a: 0c04 |00f7: move-result-object v4 │ │ +0b7d8c: 1a05 5504 |00f8: const-string v5, "Content-Length" // string@0455 │ │ +0b7d90: 7120 a327 1000 |00fa: invoke-static {v0, v1}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@27a3 │ │ +0b7d96: 0c06 |00fd: move-result-object v6 │ │ +0b7d98: 6e30 0924 5406 |00fe: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0b7d9e: 0c04 |0101: move-result-object v4 │ │ +0b7da0: 6e10 0824 0400 |0102: invoke-virtual {v4}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0b7da6: 0c04 |0105: move-result-object v4 │ │ +0b7da8: 5ba4 8510 |0106: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7dac: 54a4 8410 |0108: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b7db0: 54a5 8510 |010a: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b7db4: 7220 cc26 5400 |010c: invoke-interface {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ +0b7dba: 54a4 8710 |010f: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b7dbe: 3804 1a00 |0111: if-eqz v4, 012b // +001a │ │ +0b7dc2: 54a4 7e10 |0113: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ +0b7dc6: 3804 1c00 |0115: if-eqz v4, 0131 // +001c │ │ +0b7dca: 54a4 7e10 |0117: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@107e │ │ +0b7dce: 7210 292c 0400 |0119: invoke-interface {v4}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ +0b7dd4: 54a4 8710 |011c: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b7dd8: 2044 2105 |011e: instance-of v4, v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0521 │ │ +0b7ddc: 3804 0b00 |0120: if-eqz v4, 012b // +000b │ │ +0b7de0: 54a5 8410 |0122: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b7de4: 54a4 8710 |0124: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b7de8: 1f04 2105 |0126: check-cast v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0521 │ │ +0b7dec: 7220 cb26 4500 |0128: invoke-interface {v5, v4}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V // method@26cb │ │ +0b7df2: 7010 b626 0a00 |012b: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@26b6 │ │ +0b7df8: 0c02 |012e: move-result-object v2 │ │ +0b7dfa: 2900 fbfe |012f: goto/16 002a // -0105 │ │ +0b7dfe: 54a4 8710 |0131: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b7e02: 7210 d12c 0400 |0133: invoke-interface {v4}, Lokio/Sink;.close:()V // method@2cd1 │ │ +0b7e08: 28e6 |0136: goto 011c // -001a │ │ +0b7e0a: 54a4 7f10 |0137: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b7e0e: 6e10 4b24 0400 |0139: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b7e14: 0c04 |013c: move-result-object v4 │ │ +0b7e16: 7110 a824 0400 |013d: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0b7e1c: 6e10 5324 0200 |0140: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ +0b7e22: 0c04 |0143: move-result-object v4 │ │ +0b7e24: 54a5 8c10 |0144: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7e28: 6e20 3e24 5400 |0146: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ +0b7e2e: 0c04 |0149: move-result-object v4 │ │ +0b7e30: 54a5 8610 |014a: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ +0b7e34: 7110 be26 0500 |014c: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b7e3a: 0c05 |014f: move-result-object v5 │ │ +0b7e3c: 6e20 3c24 5400 |0150: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243c │ │ +0b7e42: 0c04 |0153: move-result-object v4 │ │ +0b7e44: 54a5 7f10 |0154: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b7e48: 7110 be26 0500 |0156: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b7e4e: 0c05 |0159: move-result-object v5 │ │ +0b7e50: 6e20 3324 5400 |015a: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@2433 │ │ +0b7e56: 0c04 |015d: move-result-object v4 │ │ +0b7e58: 7110 be26 0200 |015e: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b7e5e: 0c05 |0161: move-result-object v5 │ │ +0b7e60: 6e20 3b24 5400 |0162: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243b │ │ +0b7e66: 0c04 |0165: move-result-object v4 │ │ +0b7e68: 6e10 3224 0400 |0166: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b7e6e: 0c04 |0169: move-result-object v4 │ │ +0b7e70: 5ba4 8d10 |016a: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7e74: 54a4 8d10 |016c: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7e78: 7110 b226 0400 |016e: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.hasBody:(Lcom/squareup/okhttp/Response;)Z // method@26b2 │ │ +0b7e7e: 0a04 |0171: move-result v4 │ │ +0b7e80: 3804 94fe |0172: if-eqz v4, 0006 // -016c │ │ +0b7e84: 7010 b326 0a00 |0174: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.maybeCache:()V // method@26b3 │ │ +0b7e8a: 54a4 8910 |0177: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.storeRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@1089 │ │ +0b7e8e: 54a5 8d10 |0179: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7e92: 7030 aa26 4a05 |017b: invoke-direct {v10, v4, v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheWritingResponse:(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26aa │ │ +0b7e98: 0c04 |017e: move-result-object v4 │ │ +0b7e9a: 7020 bf26 4a00 |017f: invoke-direct {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26bf │ │ +0b7ea0: 0c04 |0182: move-result-object v4 │ │ +0b7ea2: 5ba4 8d10 |0183: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b7ea6: 2900 81fe |0185: goto/16 0006 // -017f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=561 │ │ 0x0006 line=652 │ │ 0x0007 line=564 │ │ 0x000f line=565 │ │ 0x0017 line=567 │ │ @@ -288754,27 +288780,27 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0b7e28: |[0b7e28] com.squareup.okhttp.internal.http.HttpEngine.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V │ │ -0b7e38: 5431 8210 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b7e3c: 6e10 e523 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getCookieHandler:()Ljava/net/CookieHandler; // method@23e5 │ │ -0b7e42: 0c00 |0005: move-result-object v0 │ │ -0b7e44: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -0b7e48: 5431 8c10 |0008: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b7e4c: 6e10 1e24 0100 |000a: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.uri:()Ljava/net/URI; // method@241e │ │ -0b7e52: 0c01 |000d: move-result-object v1 │ │ -0b7e54: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0b7e56: 7120 da26 2400 |000f: invoke-static {v4, v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; // method@26da │ │ -0b7e5c: 0c02 |0012: move-result-object v2 │ │ -0b7e5e: 6e30 3a28 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/net/CookieHandler;.put:(Ljava/net/URI;Ljava/util/Map;)V // method@283a │ │ -0b7e64: 0e00 |0016: return-void │ │ +0b7eac: |[0b7eac] com.squareup.okhttp.internal.http.HttpEngine.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V │ │ +0b7ebc: 5431 8210 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7ec0: 6e10 e523 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getCookieHandler:()Ljava/net/CookieHandler; // method@23e5 │ │ +0b7ec6: 0c00 |0005: move-result-object v0 │ │ +0b7ec8: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +0b7ecc: 5431 8c10 |0008: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7ed0: 6e10 1e24 0100 |000a: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.uri:()Ljava/net/URI; // method@241e │ │ +0b7ed6: 0c01 |000d: move-result-object v1 │ │ +0b7ed8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0b7eda: 7120 da26 2400 |000f: invoke-static {v4, v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; // method@26da │ │ +0b7ee0: 0c02 |0012: move-result-object v2 │ │ +0b7ee2: 6e30 3a28 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/net/CookieHandler;.put:(Ljava/net/URI;Ljava/util/Map;)V // method@283a │ │ +0b7ee8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ 0x0006 line=879 │ │ 0x0008 line=880 │ │ 0x0016 line=882 │ │ locals : │ │ @@ -288787,38 +288813,38 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 44 16-bit code units │ │ -0b7e68: |[0b7e68] com.squareup.okhttp.internal.http.HttpEngine.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ -0b7e78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7e7a: 5491 8a10 |0001: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b7e7e: 6e20 0d27 a100 |0003: invoke-virtual {v1, v10}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Z // method@270d │ │ -0b7e84: 0a01 |0006: move-result v1 │ │ -0b7e86: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0b7e8a: 1100 |0009: return-object v0 │ │ -0b7e8c: 5491 8210 |000a: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b7e90: 6e10 f023 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@23f0 │ │ -0b7e96: 0a01 |000f: move-result v1 │ │ -0b7e98: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ -0b7e9c: 6e10 ab26 0900 |0012: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ -0b7ea2: 0c06 |0015: move-result-object v6 │ │ -0b7ea4: 2200 1805 |0016: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0518 │ │ -0b7ea8: 5491 8210 |0018: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b7eac: 5492 8c10 |001a: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b7eb0: 5593 7d10 |001c: iget-boolean v3, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@107d │ │ -0b7eb4: 5594 8110 |001e: iget-boolean v4, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ -0b7eb8: 5595 8310 |0020: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ -0b7ebc: 5497 8710 |0022: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b7ec0: 1f07 2005 |0024: check-cast v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0520 │ │ -0b7ec4: 5498 8610 |0026: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ -0b7ec8: 7609 a626 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@26a6 │ │ -0b7ece: 28de |002b: goto 0009 // -0022 │ │ +0b7eec: |[0b7eec] com.squareup.okhttp.internal.http.HttpEngine.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ +0b7efc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7efe: 5491 8a10 |0001: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b7f02: 6e20 0d27 a100 |0003: invoke-virtual {v1, v10}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Z // method@270d │ │ +0b7f08: 0a01 |0006: move-result v1 │ │ +0b7f0a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0b7f0e: 1100 |0009: return-object v0 │ │ +0b7f10: 5491 8210 |000a: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7f14: 6e10 f023 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@23f0 │ │ +0b7f1a: 0a01 |000f: move-result v1 │ │ +0b7f1c: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ +0b7f20: 6e10 ab26 0900 |0012: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ +0b7f26: 0c06 |0015: move-result-object v6 │ │ +0b7f28: 2200 1905 |0016: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0519 │ │ +0b7f2c: 5491 8210 |0018: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7f30: 5492 8c10 |001a: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7f34: 5593 7d10 |001c: iget-boolean v3, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@107d │ │ +0b7f38: 5594 8110 |001e: iget-boolean v4, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ +0b7f3c: 5595 8310 |0020: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ +0b7f40: 5497 8710 |0022: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b7f44: 1f07 2105 |0024: check-cast v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0521 │ │ +0b7f48: 5498 8610 |0026: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ +0b7f4c: 7609 a626 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@26a6 │ │ +0b7f52: 28de |002b: goto 0009 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=348 │ │ 0x0009 line=359 │ │ 0x000a line=352 │ │ 0x0012 line=356 │ │ 0x0016 line=359 │ │ @@ -288832,38 +288858,38 @@ │ │ type : '(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 43 16-bit code units │ │ -0b7ed0: |[0b7ed0] com.squareup.okhttp.internal.http.HttpEngine.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ -0b7ee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7ee2: 5491 8a10 |0001: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b7ee6: 6e30 0e27 a10b |0003: invoke-virtual {v1, v10, v11}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.recover:(Ljava/io/IOException;Lokio/Sink;)Z // method@270e │ │ -0b7eec: 0a01 |0006: move-result v1 │ │ -0b7eee: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0b7ef2: 1100 |0009: return-object v0 │ │ -0b7ef4: 5491 8210 |000a: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b7ef8: 6e10 f023 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@23f0 │ │ -0b7efe: 0a01 |000f: move-result v1 │ │ -0b7f00: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ -0b7f04: 6e10 ab26 0900 |0012: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ -0b7f0a: 0c06 |0015: move-result-object v6 │ │ -0b7f0c: 2200 1805 |0016: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0518 │ │ -0b7f10: 5491 8210 |0018: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b7f14: 5492 8c10 |001a: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b7f18: 5593 7d10 |001c: iget-boolean v3, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@107d │ │ -0b7f1c: 5594 8110 |001e: iget-boolean v4, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ -0b7f20: 5595 8310 |0020: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ -0b7f24: 07b7 |0022: move-object v7, v11 │ │ -0b7f26: 1f07 2005 |0023: check-cast v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0520 │ │ -0b7f2a: 5498 8610 |0025: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ -0b7f2e: 7609 a626 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@26a6 │ │ -0b7f34: 28df |002a: goto 0009 // -0021 │ │ +0b7f54: |[0b7f54] com.squareup.okhttp.internal.http.HttpEngine.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ +0b7f64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7f66: 5491 8a10 |0001: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b7f6a: 6e30 0e27 a10b |0003: invoke-virtual {v1, v10, v11}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.recover:(Ljava/io/IOException;Lokio/Sink;)Z // method@270e │ │ +0b7f70: 0a01 |0006: move-result v1 │ │ +0b7f72: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0b7f76: 1100 |0009: return-object v0 │ │ +0b7f78: 5491 8210 |000a: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7f7c: 6e10 f023 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@23f0 │ │ +0b7f82: 0a01 |000f: move-result v1 │ │ +0b7f84: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ +0b7f88: 6e10 ab26 0900 |0012: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@26ab │ │ +0b7f8e: 0c06 |0015: move-result-object v6 │ │ +0b7f90: 2200 1905 |0016: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0519 │ │ +0b7f94: 5491 8210 |0018: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b7f98: 5492 8c10 |001a: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7f9c: 5593 7d10 |001c: iget-boolean v3, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@107d │ │ +0b7fa0: 5594 8110 |001e: iget-boolean v4, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ +0b7fa4: 5595 8310 |0020: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@1083 │ │ +0b7fa8: 07b7 |0022: move-object v7, v11 │ │ +0b7faa: 1f07 2105 |0023: check-cast v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0521 │ │ +0b7fae: 5498 8610 |0025: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ +0b7fb2: 7609 a626 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@26a6 │ │ +0b7fb8: 28df |002a: goto 0009 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=370 │ │ 0x0009 line=381 │ │ 0x000a line=374 │ │ 0x0012 line=378 │ │ 0x0016 line=381 │ │ @@ -288878,18 +288904,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b7f38: |[0b7f38] com.squareup.okhttp.internal.http.HttpEngine.releaseStreamAllocation:()V │ │ -0b7f48: 5410 8a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b7f4c: 6e10 0f27 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ -0b7f52: 0e00 |0005: return-void │ │ +0b7fbc: |[0b7fbc] com.squareup.okhttp.internal.http.HttpEngine.releaseStreamAllocation:()V │ │ +0b7fcc: 5410 8a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b7fd0: 6e10 0f27 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ +0b7fd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0005 line=416 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ @@ -288898,41 +288924,41 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0b7f54: |[0b7f54] com.squareup.okhttp.internal.http.HttpEngine.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z │ │ -0b7f64: 5431 8c10 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b7f68: 6e10 1924 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b7f6e: 0c00 |0005: move-result-object v0 │ │ -0b7f70: 6e10 b723 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0b7f76: 0c01 |0009: move-result-object v1 │ │ -0b7f78: 6e10 b723 0400 |000a: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0b7f7e: 0c02 |000d: move-result-object v2 │ │ -0b7f80: 6e20 d727 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b7f86: 0a01 |0011: move-result v1 │ │ -0b7f88: 3801 1c00 |0012: if-eqz v1, 002e // +001c │ │ -0b7f8c: 6e10 c123 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0b7f92: 0a01 |0017: move-result v1 │ │ -0b7f94: 6e10 c123 0400 |0018: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0b7f9a: 0a02 |001b: move-result v2 │ │ -0b7f9c: 3321 1200 |001c: if-ne v1, v2, 002e // +0012 │ │ -0b7fa0: 6e10 c523 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ -0b7fa6: 0c01 |0021: move-result-object v1 │ │ -0b7fa8: 6e10 c523 0400 |0022: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ -0b7fae: 0c02 |0025: move-result-object v2 │ │ -0b7fb0: 6e20 d727 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b7fb6: 0a01 |0029: move-result v1 │ │ -0b7fb8: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ -0b7fbc: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -0b7fbe: 0f01 |002d: return v1 │ │ -0b7fc0: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -0b7fc2: 28fe |002f: goto 002d // -0002 │ │ +0b7fd8: |[0b7fd8] com.squareup.okhttp.internal.http.HttpEngine.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z │ │ +0b7fe8: 5431 8c10 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b7fec: 6e10 1924 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b7ff2: 0c00 |0005: move-result-object v0 │ │ +0b7ff4: 6e10 b723 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0b7ffa: 0c01 |0009: move-result-object v1 │ │ +0b7ffc: 6e10 b723 0400 |000a: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0b8002: 0c02 |000d: move-result-object v2 │ │ +0b8004: 6e20 d727 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b800a: 0a01 |0011: move-result v1 │ │ +0b800c: 3801 1c00 |0012: if-eqz v1, 002e // +001c │ │ +0b8010: 6e10 c123 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0b8016: 0a01 |0017: move-result v1 │ │ +0b8018: 6e10 c123 0400 |0018: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0b801e: 0a02 |001b: move-result v2 │ │ +0b8020: 3321 1200 |001c: if-ne v1, v2, 002e // +0012 │ │ +0b8024: 6e10 c523 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ +0b802a: 0c01 |0021: move-result-object v1 │ │ +0b802c: 6e10 c523 0400 |0022: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@23c5 │ │ +0b8032: 0c02 |0025: move-result-object v2 │ │ +0b8034: 6e20 d727 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b803a: 0a01 |0029: move-result v1 │ │ +0b803c: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ +0b8040: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +0b8042: 0f01 |002d: return v1 │ │ +0b8044: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +0b8046: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ 0x0006 line=969 │ │ 0x0014 line=970 │ │ 0x001e line=971 │ │ locals : │ │ @@ -288945,161 +288971,161 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 298 16-bit code units │ │ -0b7fc4: |[0b7fc4] com.squareup.okhttp.internal.http.HttpEngine.sendRequest:()V │ │ -0b7fd4: 54a7 8010 |0000: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ -0b7fd8: 3807 0300 |0002: if-eqz v7, 0005 // +0003 │ │ -0b7fdc: 0e00 |0004: return-void │ │ -0b7fde: 54a7 8410 |0005: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b7fe2: 3807 0800 |0007: if-eqz v7, 000f // +0008 │ │ -0b7fe6: 2207 5705 |0009: new-instance v7, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b7fea: 7010 9227 0700 |000b: invoke-direct {v7}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -0b7ff0: 2707 |000e: throw v7 │ │ -0b7ff2: 54a7 8c10 |000f: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b7ff6: 7020 b426 7a00 |0011: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; // method@26b4 │ │ -0b7ffc: 0c01 |0014: move-result-object v1 │ │ -0b7ffe: 6207 5c0f |0015: sget-object v7, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0b8002: 54a8 8210 |0017: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ -0b8006: 6e20 7424 8700 |0019: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@2474 │ │ -0b800c: 0c06 |001c: move-result-object v6 │ │ -0b800e: 3806 6b00 |001d: if-eqz v6, 0088 // +006b │ │ -0b8012: 7220 7724 1600 |001f: invoke-interface {v6, v1}, Lcom/squareup/okhttp/internal/InternalCache;.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@2477 │ │ -0b8018: 0c00 |0022: move-result-object v0 │ │ -0b801a: 7100 0828 0000 |0023: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ -0b8020: 0b04 |0026: move-result-wide v4 │ │ -0b8022: 2207 0605 |0027: new-instance v7, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; // type@0506 │ │ -0b8026: 7050 3c26 4715 |0029: invoke-direct {v7, v4, v5, v1, v0}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.:(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V // method@263c │ │ -0b802c: 6e10 3f26 0700 |002c: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.get:()Lcom/squareup/okhttp/internal/http/CacheStrategy; // method@263f │ │ -0b8032: 0c07 |002f: move-result-object v7 │ │ -0b8034: 5ba7 8010 |0030: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ -0b8038: 54a7 8010 |0032: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ -0b803c: 5477 4310 |0034: iget-object v7, v7, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@1043 │ │ -0b8040: 5ba7 8510 |0036: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b8044: 54a7 8010 |0038: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ -0b8048: 5477 4210 |003a: iget-object v7, v7, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1042 │ │ -0b804c: 5ba7 7f10 |003c: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b8050: 3806 0700 |003e: if-eqz v6, 0045 // +0007 │ │ -0b8054: 54a7 8010 |0040: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ -0b8058: 7220 7b24 7600 |0042: invoke-interface {v6, v7}, Lcom/squareup/okhttp/internal/InternalCache;.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V // method@247b │ │ -0b805e: 3800 0d00 |0045: if-eqz v0, 0052 // +000d │ │ -0b8062: 54a7 7f10 |0047: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b8066: 3907 0900 |0049: if-nez v7, 0052 // +0009 │ │ -0b806a: 6e10 4b24 0000 |004b: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0b8070: 0c07 |004e: move-result-object v7 │ │ -0b8072: 7110 a824 0700 |004f: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ -0b8078: 54a7 8510 |0052: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b807c: 3807 6900 |0054: if-eqz v7, 00bd // +0069 │ │ -0b8080: 7010 ad26 0a00 |0056: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.connect:()Lcom/squareup/okhttp/internal/http/HttpStream; // method@26ad │ │ -0b8086: 0c07 |0059: move-result-object v7 │ │ -0b8088: 5ba7 8410 |005a: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b808c: 54a7 8410 |005c: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b8090: 7220 ca26 a700 |005e: invoke-interface {v7, v10}, Lcom/squareup/okhttp/internal/http/HttpStream;.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V // method@26ca │ │ -0b8096: 55a7 8110 |0061: iget-boolean v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ -0b809a: 3807 a1ff |0063: if-eqz v7, 0004 // -005f │ │ -0b809e: 54a7 8510 |0065: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b80a2: 6e20 b526 7a00 |0067: invoke-virtual {v10, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@26b5 │ │ -0b80a8: 0a07 |006a: move-result v7 │ │ -0b80aa: 3807 99ff |006b: if-eqz v7, 0004 // -0067 │ │ -0b80ae: 54a7 8710 |006d: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b80b2: 3907 95ff |006f: if-nez v7, 0004 // -006b │ │ -0b80b6: 7110 d426 0100 |0071: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Request;)J // method@26d4 │ │ -0b80bc: 0b02 |0074: move-result-wide v2 │ │ -0b80be: 55a7 7d10 |0075: iget-boolean v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@107d │ │ -0b80c2: 3807 3300 |0077: if-eqz v7, 00aa // +0033 │ │ -0b80c6: 1708 ffff ff7f |0079: const-wide/32 v8, #float nan // #7fffffff │ │ -0b80cc: 3107 0208 |007c: cmp-long v7, v2, v8 │ │ -0b80d0: 3d07 0c00 |007e: if-lez v7, 008a // +000c │ │ -0b80d4: 2207 5705 |0080: new-instance v7, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b80d8: 1a08 6f12 |0082: const-string v8, "Use setFixedLengthStreamingMode() or setChunkedStreamingMode() for requests larger than 2 GiB." // string@126f │ │ -0b80dc: 7020 9327 8700 |0084: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b80e2: 2707 |0087: throw v7 │ │ -0b80e4: 1200 |0088: const/4 v0, #int 0 // #0 │ │ -0b80e6: 289a |0089: goto 0023 // -0066 │ │ -0b80e8: 1608 ffff |008a: const-wide/16 v8, #int -1 // #ffff │ │ -0b80ec: 3107 0208 |008c: cmp-long v7, v2, v8 │ │ -0b80f0: 3807 1300 |008e: if-eqz v7, 00a1 // +0013 │ │ -0b80f4: 54a7 8410 |0090: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b80f8: 54a8 8510 |0092: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b80fc: 7220 cc26 8700 |0094: invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ -0b8102: 2207 2005 |0097: new-instance v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0520 │ │ -0b8106: 8428 |0099: long-to-int v8, v2 │ │ -0b8108: 7020 e526 8700 |009a: invoke-direct {v7, v8}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:(I)V // method@26e5 │ │ -0b810e: 5ba7 8710 |009d: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b8112: 2900 65ff |009f: goto/16 0004 // -009b │ │ -0b8116: 2207 2005 |00a1: new-instance v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0520 │ │ -0b811a: 7010 e426 0700 |00a3: invoke-direct {v7}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:()V // method@26e4 │ │ -0b8120: 5ba7 8710 |00a6: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b8124: 2900 5cff |00a8: goto/16 0004 // -00a4 │ │ -0b8128: 54a7 8410 |00aa: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b812c: 54a8 8510 |00ac: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b8130: 7220 cc26 8700 |00ae: invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ -0b8136: 54a7 8410 |00b1: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ -0b813a: 54a8 8510 |00b3: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ -0b813e: 7240 c626 8732 |00b5: invoke-interface {v7, v8, v2, v3}, Lcom/squareup/okhttp/internal/http/HttpStream;.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; // method@26c6 │ │ -0b8144: 0c07 |00b8: move-result-object v7 │ │ -0b8146: 5ba7 8710 |00b9: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ -0b814a: 2900 49ff |00bb: goto/16 0004 // -00b7 │ │ -0b814e: 54a7 8a10 |00bd: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ -0b8152: 6e10 0f27 0700 |00bf: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ -0b8158: 54a7 7f10 |00c2: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b815c: 3807 3200 |00c4: if-eqz v7, 00f6 // +0032 │ │ -0b8160: 54a7 7f10 |00c6: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b8164: 6e10 5324 0700 |00c8: invoke-virtual {v7}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ -0b816a: 0c07 |00cb: move-result-object v7 │ │ -0b816c: 54a8 8c10 |00cc: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b8170: 6e20 3e24 8700 |00ce: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ -0b8176: 0c07 |00d1: move-result-object v7 │ │ -0b8178: 54a8 8610 |00d2: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ -0b817c: 7110 be26 0800 |00d4: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b8182: 0c08 |00d7: move-result-object v8 │ │ -0b8184: 6e20 3c24 8700 |00d8: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243c │ │ -0b818a: 0c07 |00db: move-result-object v7 │ │ -0b818c: 54a8 7f10 |00dc: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ -0b8190: 7110 be26 0800 |00de: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b8196: 0c08 |00e1: move-result-object v8 │ │ -0b8198: 6e20 3324 8700 |00e2: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@2433 │ │ -0b819e: 0c07 |00e5: move-result-object v7 │ │ -0b81a0: 6e10 3224 0700 |00e6: invoke-virtual {v7}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b81a6: 0c07 |00e9: move-result-object v7 │ │ -0b81a8: 5ba7 8d10 |00ea: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b81ac: 54a7 8d10 |00ec: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b81b0: 7020 bf26 7a00 |00ee: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26bf │ │ -0b81b6: 0c07 |00f1: move-result-object v7 │ │ -0b81b8: 5ba7 8d10 |00f2: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b81bc: 2900 10ff |00f4: goto/16 0004 // -00f0 │ │ -0b81c0: 2207 c204 |00f6: new-instance v7, Lcom/squareup/okhttp/Response$Builder; // type@04c2 │ │ -0b81c4: 7010 2324 0700 |00f8: invoke-direct {v7}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@2423 │ │ -0b81ca: 54a8 8c10 |00fb: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ -0b81ce: 6e20 3e24 8700 |00fd: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ -0b81d4: 0c07 |0100: move-result-object v7 │ │ -0b81d6: 54a8 8610 |0101: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ -0b81da: 7110 be26 0800 |0103: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ -0b81e0: 0c08 |0106: move-result-object v8 │ │ -0b81e2: 6e20 3c24 8700 |0107: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243c │ │ -0b81e8: 0c07 |010a: move-result-object v7 │ │ -0b81ea: 6208 2a0f |010b: sget-object v8, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ -0b81ee: 6e20 3d24 8700 |010d: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@243d │ │ -0b81f4: 0c07 |0110: move-result-object v7 │ │ -0b81f6: 1308 f801 |0111: const/16 v8, #int 504 // #1f8 │ │ -0b81fa: 6e20 3624 8700 |0113: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@2436 │ │ -0b8200: 0c07 |0116: move-result-object v7 │ │ -0b8202: 1a08 6a12 |0117: const-string v8, "Unsatisfiable Request (only-if-cached)" // string@126a │ │ -0b8206: 6e20 3a24 8700 |0119: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@243a │ │ -0b820c: 0c07 |011c: move-result-object v7 │ │ -0b820e: 6208 7c10 |011d: sget-object v8, Lcom/squareup/okhttp/internal/http/HttpEngine;.EMPTY_BODY:Lcom/squareup/okhttp/ResponseBody; // field@107c │ │ -0b8212: 6e20 3124 8700 |011f: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ -0b8218: 0c07 |0122: move-result-object v7 │ │ -0b821a: 6e10 3224 0700 |0123: invoke-virtual {v7}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0b8220: 0c07 |0126: move-result-object v7 │ │ -0b8222: 5ba7 8d10 |0127: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ -0b8226: 28c3 |0129: goto 00ec // -003d │ │ +0b8048: |[0b8048] com.squareup.okhttp.internal.http.HttpEngine.sendRequest:()V │ │ +0b8058: 54a7 8010 |0000: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ +0b805c: 3807 0300 |0002: if-eqz v7, 0005 // +0003 │ │ +0b8060: 0e00 |0004: return-void │ │ +0b8062: 54a7 8410 |0005: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b8066: 3807 0800 |0007: if-eqz v7, 000f // +0008 │ │ +0b806a: 2207 5805 |0009: new-instance v7, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b806e: 7010 9227 0700 |000b: invoke-direct {v7}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +0b8074: 2707 |000e: throw v7 │ │ +0b8076: 54a7 8c10 |000f: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b807a: 7020 b426 7a00 |0011: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; // method@26b4 │ │ +0b8080: 0c01 |0014: move-result-object v1 │ │ +0b8082: 6207 5c0f |0015: sget-object v7, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0b8086: 54a8 8210 |0017: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@1082 │ │ +0b808a: 6e20 7424 8700 |0019: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@2474 │ │ +0b8090: 0c06 |001c: move-result-object v6 │ │ +0b8092: 3806 6b00 |001d: if-eqz v6, 0088 // +006b │ │ +0b8096: 7220 7724 1600 |001f: invoke-interface {v6, v1}, Lcom/squareup/okhttp/internal/InternalCache;.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@2477 │ │ +0b809c: 0c00 |0022: move-result-object v0 │ │ +0b809e: 7100 0828 0000 |0023: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ +0b80a4: 0b04 |0026: move-result-wide v4 │ │ +0b80a6: 2207 0705 |0027: new-instance v7, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; // type@0507 │ │ +0b80aa: 7050 3c26 4715 |0029: invoke-direct {v7, v4, v5, v1, v0}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.:(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V // method@263c │ │ +0b80b0: 6e10 3f26 0700 |002c: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.get:()Lcom/squareup/okhttp/internal/http/CacheStrategy; // method@263f │ │ +0b80b6: 0c07 |002f: move-result-object v7 │ │ +0b80b8: 5ba7 8010 |0030: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ +0b80bc: 54a7 8010 |0032: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ +0b80c0: 5477 4310 |0034: iget-object v7, v7, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@1043 │ │ +0b80c4: 5ba7 8510 |0036: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b80c8: 54a7 8010 |0038: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ +0b80cc: 5477 4210 |003a: iget-object v7, v7, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@1042 │ │ +0b80d0: 5ba7 7f10 |003c: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b80d4: 3806 0700 |003e: if-eqz v6, 0045 // +0007 │ │ +0b80d8: 54a7 8010 |0040: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@1080 │ │ +0b80dc: 7220 7b24 7600 |0042: invoke-interface {v6, v7}, Lcom/squareup/okhttp/internal/InternalCache;.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V // method@247b │ │ +0b80e2: 3800 0d00 |0045: if-eqz v0, 0052 // +000d │ │ +0b80e6: 54a7 7f10 |0047: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b80ea: 3907 0900 |0049: if-nez v7, 0052 // +0009 │ │ +0b80ee: 6e10 4b24 0000 |004b: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0b80f4: 0c07 |004e: move-result-object v7 │ │ +0b80f6: 7110 a824 0700 |004f: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@24a8 │ │ +0b80fc: 54a7 8510 |0052: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b8100: 3807 6900 |0054: if-eqz v7, 00bd // +0069 │ │ +0b8104: 7010 ad26 0a00 |0056: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.connect:()Lcom/squareup/okhttp/internal/http/HttpStream; // method@26ad │ │ +0b810a: 0c07 |0059: move-result-object v7 │ │ +0b810c: 5ba7 8410 |005a: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b8110: 54a7 8410 |005c: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b8114: 7220 ca26 a700 |005e: invoke-interface {v7, v10}, Lcom/squareup/okhttp/internal/http/HttpStream;.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V // method@26ca │ │ +0b811a: 55a7 8110 |0061: iget-boolean v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@1081 │ │ +0b811e: 3807 a1ff |0063: if-eqz v7, 0004 // -005f │ │ +0b8122: 54a7 8510 |0065: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b8126: 6e20 b526 7a00 |0067: invoke-virtual {v10, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@26b5 │ │ +0b812c: 0a07 |006a: move-result v7 │ │ +0b812e: 3807 99ff |006b: if-eqz v7, 0004 // -0067 │ │ +0b8132: 54a7 8710 |006d: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b8136: 3907 95ff |006f: if-nez v7, 0004 // -006b │ │ +0b813a: 7110 d426 0100 |0071: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Request;)J // method@26d4 │ │ +0b8140: 0b02 |0074: move-result-wide v2 │ │ +0b8142: 55a7 7d10 |0075: iget-boolean v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@107d │ │ +0b8146: 3807 3300 |0077: if-eqz v7, 00aa // +0033 │ │ +0b814a: 1708 ffff ff7f |0079: const-wide/32 v8, #float nan // #7fffffff │ │ +0b8150: 3107 0208 |007c: cmp-long v7, v2, v8 │ │ +0b8154: 3d07 0c00 |007e: if-lez v7, 008a // +000c │ │ +0b8158: 2207 5805 |0080: new-instance v7, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b815c: 1a08 7912 |0082: const-string v8, "Use setFixedLengthStreamingMode() or setChunkedStreamingMode() for requests larger than 2 GiB." // string@1279 │ │ +0b8160: 7020 9327 8700 |0084: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b8166: 2707 |0087: throw v7 │ │ +0b8168: 1200 |0088: const/4 v0, #int 0 // #0 │ │ +0b816a: 289a |0089: goto 0023 // -0066 │ │ +0b816c: 1608 ffff |008a: const-wide/16 v8, #int -1 // #ffff │ │ +0b8170: 3107 0208 |008c: cmp-long v7, v2, v8 │ │ +0b8174: 3807 1300 |008e: if-eqz v7, 00a1 // +0013 │ │ +0b8178: 54a7 8410 |0090: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b817c: 54a8 8510 |0092: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b8180: 7220 cc26 8700 |0094: invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ +0b8186: 2207 2105 |0097: new-instance v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0521 │ │ +0b818a: 8428 |0099: long-to-int v8, v2 │ │ +0b818c: 7020 e526 8700 |009a: invoke-direct {v7, v8}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:(I)V // method@26e5 │ │ +0b8192: 5ba7 8710 |009d: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b8196: 2900 65ff |009f: goto/16 0004 // -009b │ │ +0b819a: 2207 2105 |00a1: new-instance v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0521 │ │ +0b819e: 7010 e426 0700 |00a3: invoke-direct {v7}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:()V // method@26e4 │ │ +0b81a4: 5ba7 8710 |00a6: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b81a8: 2900 5cff |00a8: goto/16 0004 // -00a4 │ │ +0b81ac: 54a7 8410 |00aa: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b81b0: 54a8 8510 |00ac: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b81b4: 7220 cc26 8700 |00ae: invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@26cc │ │ +0b81ba: 54a7 8410 |00b1: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@1084 │ │ +0b81be: 54a8 8510 |00b3: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@1085 │ │ +0b81c2: 7240 c626 8732 |00b5: invoke-interface {v7, v8, v2, v3}, Lcom/squareup/okhttp/internal/http/HttpStream;.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; // method@26c6 │ │ +0b81c8: 0c07 |00b8: move-result-object v7 │ │ +0b81ca: 5ba7 8710 |00b9: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@1087 │ │ +0b81ce: 2900 49ff |00bb: goto/16 0004 // -00b7 │ │ +0b81d2: 54a7 8a10 |00bd: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@108a │ │ +0b81d6: 6e10 0f27 0700 |00bf: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@270f │ │ +0b81dc: 54a7 7f10 |00c2: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b81e0: 3807 3200 |00c4: if-eqz v7, 00f6 // +0032 │ │ +0b81e4: 54a7 7f10 |00c6: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b81e8: 6e10 5324 0700 |00c8: invoke-virtual {v7}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@2453 │ │ +0b81ee: 0c07 |00cb: move-result-object v7 │ │ +0b81f0: 54a8 8c10 |00cc: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b81f4: 6e20 3e24 8700 |00ce: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ +0b81fa: 0c07 |00d1: move-result-object v7 │ │ +0b81fc: 54a8 8610 |00d2: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ +0b8200: 7110 be26 0800 |00d4: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b8206: 0c08 |00d7: move-result-object v8 │ │ +0b8208: 6e20 3c24 8700 |00d8: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243c │ │ +0b820e: 0c07 |00db: move-result-object v7 │ │ +0b8210: 54a8 7f10 |00dc: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@107f │ │ +0b8214: 7110 be26 0800 |00de: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b821a: 0c08 |00e1: move-result-object v8 │ │ +0b821c: 6e20 3324 8700 |00e2: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@2433 │ │ +0b8222: 0c07 |00e5: move-result-object v7 │ │ +0b8224: 6e10 3224 0700 |00e6: invoke-virtual {v7}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b822a: 0c07 |00e9: move-result-object v7 │ │ +0b822c: 5ba7 8d10 |00ea: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b8230: 54a7 8d10 |00ec: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b8234: 7020 bf26 7a00 |00ee: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26bf │ │ +0b823a: 0c07 |00f1: move-result-object v7 │ │ +0b823c: 5ba7 8d10 |00f2: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b8240: 2900 10ff |00f4: goto/16 0004 // -00f0 │ │ +0b8244: 2207 c304 |00f6: new-instance v7, Lcom/squareup/okhttp/Response$Builder; // type@04c3 │ │ +0b8248: 7010 2324 0700 |00f8: invoke-direct {v7}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@2423 │ │ +0b824e: 54a8 8c10 |00fb: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@108c │ │ +0b8252: 6e20 3e24 8700 |00fd: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ +0b8258: 0c07 |0100: move-result-object v7 │ │ +0b825a: 54a8 8610 |0101: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@1086 │ │ +0b825e: 7110 be26 0800 |0103: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@26be │ │ +0b8264: 0c08 |0106: move-result-object v8 │ │ +0b8266: 6e20 3c24 8700 |0107: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@243c │ │ +0b826c: 0c07 |010a: move-result-object v7 │ │ +0b826e: 6208 2a0f |010b: sget-object v8, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ +0b8272: 6e20 3d24 8700 |010d: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@243d │ │ +0b8278: 0c07 |0110: move-result-object v7 │ │ +0b827a: 1308 f801 |0111: const/16 v8, #int 504 // #1f8 │ │ +0b827e: 6e20 3624 8700 |0113: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@2436 │ │ +0b8284: 0c07 |0116: move-result-object v7 │ │ +0b8286: 1a08 7412 |0117: const-string v8, "Unsatisfiable Request (only-if-cached)" // string@1274 │ │ +0b828a: 6e20 3a24 8700 |0119: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@243a │ │ +0b8290: 0c07 |011c: move-result-object v7 │ │ +0b8292: 6208 7c10 |011d: sget-object v8, Lcom/squareup/okhttp/internal/http/HttpEngine;.EMPTY_BODY:Lcom/squareup/okhttp/ResponseBody; // field@107c │ │ +0b8296: 6e20 3124 8700 |011f: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@2431 │ │ +0b829c: 0c07 |0122: move-result-object v7 │ │ +0b829e: 6e10 3224 0700 |0123: invoke-virtual {v7}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0b82a4: 0c07 |0126: move-result-object v7 │ │ +0b82a6: 5ba7 8d10 |0127: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@108d │ │ +0b82aa: 28c3 |0129: goto 00ec // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=279 │ │ 0x0005 line=201 │ │ 0x000f line=203 │ │ 0x0015 line=205 │ │ @@ -289160,47 +289186,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b8228: |[0b8228] com.squareup.okhttp.internal.http.HttpEngine.writingRequestHeaders:()V │ │ -0b8238: 5340 8810 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ -0b823c: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -0b8240: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0b8244: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0b8248: 2200 5705 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b824c: 7010 9227 0000 |000a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -0b8252: 2700 |000d: throw v0 │ │ -0b8254: 7100 0828 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ -0b825a: 0b00 |0011: move-result-wide v0 │ │ -0b825c: 5a40 8810 |0012: iput-wide v0, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ -0b8260: 0e00 |0014: return-void │ │ +0b82ac: |[0b82ac] com.squareup.okhttp.internal.http.HttpEngine.writingRequestHeaders:()V │ │ +0b82bc: 5340 8810 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ +0b82c0: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +0b82c4: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0b82c8: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +0b82cc: 2200 5805 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b82d0: 7010 9227 0000 |000a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +0b82d6: 2700 |000d: throw v0 │ │ +0b82d8: 7100 0828 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ +0b82de: 0b00 |0011: move-result-wide v0 │ │ +0b82e0: 5a40 8810 |0012: iput-wide v0, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@1088 │ │ +0b82e4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x000e line=301 │ │ 0x0014 line=302 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ - source_file_idx : 1521 (HttpEngine.java) │ │ + source_file_idx : 1525 (HttpEngine.java) │ │ │ │ -Class #994 header: │ │ -class_idx : 1305 │ │ +Class #995 header: │ │ +class_idx : 1306 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1522 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1526 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #994 - │ │ +Class #995 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/HttpMethod;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -289209,39 +289235,39 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0b8264: |[0b8264] com.squareup.okhttp.internal.http.HttpMethod.invalidatesCache:(Ljava/lang/String;)Z │ │ -0b8274: 1a00 210f |0000: const-string v0, "POST" // string@0f21 │ │ -0b8278: 6e20 d727 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b827e: 0a00 |0005: move-result v0 │ │ -0b8280: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ -0b8284: 1a00 1c0f |0008: const-string v0, "PATCH" // string@0f1c │ │ -0b8288: 6e20 d727 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b828e: 0a00 |000d: move-result v0 │ │ -0b8290: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ -0b8294: 1a00 390f |0010: const-string v0, "PUT" // string@0f39 │ │ -0b8298: 6e20 d727 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b829e: 0a00 |0015: move-result v0 │ │ -0b82a0: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ -0b82a4: 1a00 8d04 |0018: const-string v0, "DELETE" // string@048d │ │ -0b82a8: 6e20 d727 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b82ae: 0a00 |001d: move-result v0 │ │ -0b82b0: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ -0b82b4: 1a00 2c0e |0020: const-string v0, "MOVE" // string@0e2c │ │ -0b82b8: 6e20 d727 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b82be: 0a00 |0025: move-result v0 │ │ -0b82c0: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -0b82c4: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0b82c6: 0f00 |0029: return v0 │ │ -0b82c8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0b82ca: 28fe |002b: goto 0029 // -0002 │ │ +0b82e8: |[0b82e8] com.squareup.okhttp.internal.http.HttpMethod.invalidatesCache:(Ljava/lang/String;)Z │ │ +0b82f8: 1a00 2b0f |0000: const-string v0, "POST" // string@0f2b │ │ +0b82fc: 6e20 d727 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8302: 0a00 |0005: move-result v0 │ │ +0b8304: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ +0b8308: 1a00 260f |0008: const-string v0, "PATCH" // string@0f26 │ │ +0b830c: 6e20 d727 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8312: 0a00 |000d: move-result v0 │ │ +0b8314: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ +0b8318: 1a00 430f |0010: const-string v0, "PUT" // string@0f43 │ │ +0b831c: 6e20 d727 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8322: 0a00 |0015: move-result v0 │ │ +0b8324: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ +0b8328: 1a00 9004 |0018: const-string v0, "DELETE" // string@0490 │ │ +0b832c: 6e20 d727 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8332: 0a00 |001d: move-result v0 │ │ +0b8334: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ +0b8338: 1a00 350e |0020: const-string v0, "MOVE" // string@0e35 │ │ +0b833c: 6e20 d727 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8342: 0a00 |0025: move-result v0 │ │ +0b8344: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +0b8348: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +0b834a: 0f00 |0029: return v0 │ │ +0b834c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0b834e: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000a line=21 │ │ 0x0012 line=22 │ │ 0x001a line=23 │ │ 0x0022 line=24 │ │ @@ -289253,42 +289279,42 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0b82cc: |[0b82cc] com.squareup.okhttp.internal.http.HttpMethod.permitsRequestBody:(Ljava/lang/String;)Z │ │ -0b82dc: 7110 c526 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@26c5 │ │ -0b82e2: 0a00 |0003: move-result v0 │ │ -0b82e4: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ -0b82e8: 1a00 de0e |0006: const-string v0, "OPTIONS" // string@0ede │ │ -0b82ec: 6e20 d727 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b82f2: 0a00 |000b: move-result v0 │ │ -0b82f4: 3900 2200 |000c: if-nez v0, 002e // +0022 │ │ -0b82f8: 1a00 8d04 |000e: const-string v0, "DELETE" // string@048d │ │ -0b82fc: 6e20 d727 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b8302: 0a00 |0013: move-result v0 │ │ -0b8304: 3900 1a00 |0014: if-nez v0, 002e // +001a │ │ -0b8308: 1a00 2a0f |0016: const-string v0, "PROPFIND" // string@0f2a │ │ -0b830c: 6e20 d727 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b8312: 0a00 |001b: move-result v0 │ │ -0b8314: 3900 1200 |001c: if-nez v0, 002e // +0012 │ │ -0b8318: 1a00 260e |001e: const-string v0, "MKCOL" // string@0e26 │ │ -0b831c: 6e20 d727 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b8322: 0a00 |0023: move-result v0 │ │ -0b8324: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ -0b8328: 1a00 df06 |0026: const-string v0, "LOCK" // string@06df │ │ -0b832c: 6e20 d727 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b8332: 0a00 |002b: move-result v0 │ │ -0b8334: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ -0b8338: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -0b833a: 0f00 |002f: return v0 │ │ -0b833c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -0b833e: 28fe |0031: goto 002f // -0002 │ │ +0b8350: |[0b8350] com.squareup.okhttp.internal.http.HttpMethod.permitsRequestBody:(Ljava/lang/String;)Z │ │ +0b8360: 7110 c526 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@26c5 │ │ +0b8366: 0a00 |0003: move-result v0 │ │ +0b8368: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ +0b836c: 1a00 e70e |0006: const-string v0, "OPTIONS" // string@0ee7 │ │ +0b8370: 6e20 d727 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8376: 0a00 |000b: move-result v0 │ │ +0b8378: 3900 2200 |000c: if-nez v0, 002e // +0022 │ │ +0b837c: 1a00 9004 |000e: const-string v0, "DELETE" // string@0490 │ │ +0b8380: 6e20 d727 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8386: 0a00 |0013: move-result v0 │ │ +0b8388: 3900 1a00 |0014: if-nez v0, 002e // +001a │ │ +0b838c: 1a00 340f |0016: const-string v0, "PROPFIND" // string@0f34 │ │ +0b8390: 6e20 d727 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8396: 0a00 |001b: move-result v0 │ │ +0b8398: 3900 1200 |001c: if-nez v0, 002e // +0012 │ │ +0b839c: 1a00 2f0e |001e: const-string v0, "MKCOL" // string@0e2f │ │ +0b83a0: 6e20 d727 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b83a6: 0a00 |0023: move-result v0 │ │ +0b83a8: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ +0b83ac: 1a00 e406 |0026: const-string v0, "LOCK" // string@06e4 │ │ +0b83b0: 6e20 d727 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b83b6: 0a00 |002b: move-result v0 │ │ +0b83b8: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ +0b83bc: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +0b83be: 0f00 |002f: return v0 │ │ +0b83c0: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +0b83c2: 28fe |0031: goto 002f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0008 line=37 │ │ 0x0010 line=38 │ │ 0x0018 line=39 │ │ 0x0020 line=40 │ │ @@ -289301,23 +289327,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b8340: |[0b8340] com.squareup.okhttp.internal.http.HttpMethod.redirectsToGet:(Ljava/lang/String;)Z │ │ -0b8350: 1a00 2a0f |0000: const-string v0, "PROPFIND" // string@0f2a │ │ -0b8354: 6e20 d727 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b835a: 0a00 |0005: move-result v0 │ │ -0b835c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b8360: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b8362: 0f00 |0009: return v0 │ │ -0b8364: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b8366: 28fe |000b: goto 0009 // -0002 │ │ +0b83c4: |[0b83c4] com.squareup.okhttp.internal.http.HttpMethod.redirectsToGet:(Ljava/lang/String;)Z │ │ +0b83d4: 1a00 340f |0000: const-string v0, "PROPFIND" // string@0f34 │ │ +0b83d8: 6e20 d727 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b83de: 0a00 |0005: move-result v0 │ │ +0b83e0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b83e4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b83e6: 0f00 |0009: return v0 │ │ +0b83e8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b83ea: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000c reg=1 method Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/HttpMethod;) │ │ @@ -289325,69 +289351,69 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0b8368: |[0b8368] com.squareup.okhttp.internal.http.HttpMethod.requiresRequestBody:(Ljava/lang/String;)Z │ │ -0b8378: 1a00 210f |0000: const-string v0, "POST" // string@0f21 │ │ -0b837c: 6e20 d727 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b8382: 0a00 |0005: move-result v0 │ │ -0b8384: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ -0b8388: 1a00 390f |0008: const-string v0, "PUT" // string@0f39 │ │ -0b838c: 6e20 d727 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b8392: 0a00 |000d: move-result v0 │ │ -0b8394: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ -0b8398: 1a00 1c0f |0010: const-string v0, "PATCH" // string@0f1c │ │ -0b839c: 6e20 d727 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b83a2: 0a00 |0015: move-result v0 │ │ -0b83a4: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ -0b83a8: 1a00 2b0f |0018: const-string v0, "PROPPATCH" // string@0f2b │ │ -0b83ac: 6e20 d727 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b83b2: 0a00 |001d: move-result v0 │ │ -0b83b4: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ -0b83b8: 1a00 8a0f |0020: const-string v0, "REPORT" // string@0f8a │ │ -0b83bc: 6e20 d727 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0b83c2: 0a00 |0025: move-result v0 │ │ -0b83c4: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -0b83c8: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0b83ca: 0f00 |0029: return v0 │ │ -0b83cc: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0b83ce: 28fe |002b: goto 0029 // -0002 │ │ +0b83ec: |[0b83ec] com.squareup.okhttp.internal.http.HttpMethod.requiresRequestBody:(Ljava/lang/String;)Z │ │ +0b83fc: 1a00 2b0f |0000: const-string v0, "POST" // string@0f2b │ │ +0b8400: 6e20 d727 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8406: 0a00 |0005: move-result v0 │ │ +0b8408: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ +0b840c: 1a00 430f |0008: const-string v0, "PUT" // string@0f43 │ │ +0b8410: 6e20 d727 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8416: 0a00 |000d: move-result v0 │ │ +0b8418: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ +0b841c: 1a00 260f |0010: const-string v0, "PATCH" // string@0f26 │ │ +0b8420: 6e20 d727 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8426: 0a00 |0015: move-result v0 │ │ +0b8428: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ +0b842c: 1a00 350f |0018: const-string v0, "PROPPATCH" // string@0f35 │ │ +0b8430: 6e20 d727 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8436: 0a00 |001d: move-result v0 │ │ +0b8438: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ +0b843c: 1a00 940f |0020: const-string v0, "REPORT" // string@0f94 │ │ +0b8440: 6e20 d727 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0b8446: 0a00 |0025: move-result v0 │ │ +0b8448: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +0b844c: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +0b844e: 0f00 |0029: return v0 │ │ +0b8450: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0b8452: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000a line=29 │ │ 0x0012 line=30 │ │ 0x001a line=31 │ │ 0x0022 line=32 │ │ locals : │ │ 0x0000 - 0x002c reg=1 method Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1522 (HttpMethod.java) │ │ + source_file_idx : 1526 (HttpMethod.java) │ │ │ │ -Class #995 header: │ │ -class_idx : 1307 │ │ +Class #996 header: │ │ +class_idx : 1308 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3809 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3818 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #995 annotations: │ │ +Class #996 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/squareup/okhttp/internal/http/OkHeaders; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #995 - │ │ +Class #996 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/OkHeaders$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -289397,17 +289423,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b83d0: |[0b83d0] com.squareup.okhttp.internal.http.OkHeaders$1.:()V │ │ -0b83e0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b83e6: 0e00 |0003: return-void │ │ +0b8454: |[0b8454] com.squareup.okhttp.internal.http.OkHeaders$1.:()V │ │ +0b8464: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b846a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/OkHeaders$1; │ │ │ │ Virtual methods - │ │ @@ -289416,20 +289442,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b83e8: |[0b83e8] com.squareup.okhttp.internal.http.OkHeaders$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0b83f8: 1f02 6a05 |0000: check-cast v2, Ljava/lang/String; // type@056a │ │ -0b83fc: 1f03 6a05 |0002: check-cast v3, Ljava/lang/String; // type@056a │ │ -0b8400: 6e30 cf26 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/OkHeaders$1;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@26cf │ │ -0b8406: 0a00 |0007: move-result v0 │ │ -0b8408: 0f00 |0008: return v0 │ │ +0b846c: |[0b846c] com.squareup.okhttp.internal.http.OkHeaders$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0b847c: 1f02 6b05 |0000: check-cast v2, Ljava/lang/String; // type@056b │ │ +0b8480: 1f03 6b05 |0002: check-cast v3, Ljava/lang/String; // type@056b │ │ +0b8484: 6e30 cf26 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/OkHeaders$1;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@26cf │ │ +0b848a: 0a00 |0007: move-result v0 │ │ +0b848c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/internal/http/OkHeaders$1; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -289439,28 +289465,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0b840c: |[0b840c] com.squareup.okhttp.internal.http.OkHeaders$1.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -0b841c: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -0b8420: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b8422: 0f00 |0003: return v0 │ │ -0b8424: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -0b8428: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0b842a: 28fc |0007: goto 0003 // -0004 │ │ -0b842c: 3903 0400 |0008: if-nez v3, 000c // +0004 │ │ -0b8430: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0b8432: 28f8 |000b: goto 0003 // -0008 │ │ -0b8434: 6200 c610 |000c: sget-object v0, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@10c6 │ │ -0b8438: 7230 b928 2003 |000e: invoke-interface {v0, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@28b9 │ │ -0b843e: 0a00 |0011: move-result v0 │ │ -0b8440: 28f1 |0012: goto 0003 // -000f │ │ +0b8490: |[0b8490] com.squareup.okhttp.internal.http.OkHeaders$1.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +0b84a0: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +0b84a4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b84a6: 0f00 |0003: return v0 │ │ +0b84a8: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +0b84ac: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0b84ae: 28fc |0007: goto 0003 // -0004 │ │ +0b84b0: 3903 0400 |0008: if-nez v3, 000c // +0004 │ │ +0b84b4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0b84b6: 28f8 |000b: goto 0003 // -0008 │ │ +0b84b8: 6200 c610 |000c: sget-object v0, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@10c6 │ │ +0b84bc: 7230 b928 2003 |000e: invoke-interface {v0, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@28b9 │ │ +0b84c2: 0a00 |0011: move-result v0 │ │ +0b84c4: 28f1 |0012: goto 0003 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0003 line=35 │ │ 0x0004 line=30 │ │ 0x0006 line=31 │ │ @@ -289468,41 +289494,41 @@ │ │ 0x000a line=33 │ │ 0x000c line=35 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/squareup/okhttp/internal/http/OkHeaders$1; │ │ 0x0000 - 0x0013 reg=2 a Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=3 b Ljava/lang/String; │ │ │ │ - source_file_idx : 3809 (OkHeaders.java) │ │ + source_file_idx : 3818 (OkHeaders.java) │ │ │ │ -Class #996 header: │ │ -class_idx : 1308 │ │ +Class #997 header: │ │ +class_idx : 1309 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3809 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3818 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ -Class #996 annotations: │ │ +Class #997 annotations: │ │ Annotations on field #4238 'FIELD_NAME_COMPARATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Comparator" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #9937 'addCookies' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/squareup/okhttp/Request$Builder;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/lang/String;" ">;>;)V" } │ │ Annotations on method #9938 'buildCookieHeader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;)" "Ljava/lang/String;" } │ │ Annotations on method #9943 'parseChallenges' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/squareup/okhttp/Headers;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lcom/squareup/okhttp/Challenge;" ">;" } │ │ Annotations on method #9944 'processAuthHeader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9946 'toMultimap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/squareup/okhttp/Headers;" "Ljava/lang/String;" ")" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/lang/String;" ">;>;" } │ │ │ │ -Class #996 - │ │ +Class #997 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/OkHeaders;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ name : 'FIELD_NAME_COMPARATOR' │ │ @@ -289535,68 +289561,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -0b8444: |[0b8444] com.squareup.okhttp.internal.http.OkHeaders.:()V │ │ -0b8454: 2200 1b05 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/OkHeaders$1; // type@051b │ │ -0b8458: 7010 cd26 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders$1;.:()V // method@26cd │ │ -0b845e: 6900 8e10 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.FIELD_NAME_COMPARATOR:Ljava/util/Comparator; // field@108e │ │ -0b8462: 7100 9c24 0000 |0007: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ -0b8468: 0c00 |000a: move-result-object v0 │ │ -0b846a: 6e10 9d24 0000 |000b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/Platform;.getPrefix:()Ljava/lang/String; // method@249d │ │ -0b8470: 0c00 |000e: move-result-object v0 │ │ -0b8472: 6900 8f10 |000f: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ -0b8476: 2200 6c05 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0b847a: 7010 f927 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b8480: 6201 8f10 |0016: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ -0b8484: 6e20 0228 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b848a: 0c00 |001b: move-result-object v0 │ │ -0b848c: 1a01 3901 |001c: const-string v1, "-Sent-Millis" // string@0139 │ │ -0b8490: 6e20 0228 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8496: 0c00 |0021: move-result-object v0 │ │ -0b8498: 6e10 0628 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b849e: 0c00 |0025: move-result-object v0 │ │ -0b84a0: 6900 9310 |0026: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@1093 │ │ -0b84a4: 2200 6c05 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0b84a8: 7010 f927 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b84ae: 6201 8f10 |002d: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ -0b84b2: 6e20 0228 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b84b8: 0c00 |0032: move-result-object v0 │ │ -0b84ba: 1a01 3601 |0033: const-string v1, "-Received-Millis" // string@0136 │ │ -0b84be: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b84c4: 0c00 |0038: move-result-object v0 │ │ -0b84c6: 6e10 0628 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b84cc: 0c00 |003c: move-result-object v0 │ │ -0b84ce: 6900 9010 |003d: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@1090 │ │ -0b84d2: 2200 6c05 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0b84d6: 7010 f927 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b84dc: 6201 8f10 |0044: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ -0b84e0: 6e20 0228 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b84e6: 0c00 |0049: move-result-object v0 │ │ -0b84e8: 1a01 3801 |004a: const-string v1, "-Selected-Protocol" // string@0138 │ │ -0b84ec: 6e20 0228 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b84f2: 0c00 |004f: move-result-object v0 │ │ -0b84f4: 6e10 0628 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b84fa: 0c00 |0053: move-result-object v0 │ │ -0b84fc: 6900 9210 |0054: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.SELECTED_PROTOCOL:Ljava/lang/String; // field@1092 │ │ -0b8500: 2200 6c05 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0b8504: 7010 f927 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b850a: 6201 8f10 |005b: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ -0b850e: 6e20 0228 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8514: 0c00 |0060: move-result-object v0 │ │ -0b8516: 1a01 3701 |0061: const-string v1, "-Response-Source" // string@0137 │ │ -0b851a: 6e20 0228 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8520: 0c00 |0066: move-result-object v0 │ │ -0b8522: 6e10 0628 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b8528: 0c00 |006a: move-result-object v0 │ │ -0b852a: 6900 9110 |006b: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.RESPONSE_SOURCE:Ljava/lang/String; // field@1091 │ │ -0b852e: 0e00 |006d: return-void │ │ +0b84c8: |[0b84c8] com.squareup.okhttp.internal.http.OkHeaders.:()V │ │ +0b84d8: 2200 1c05 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/OkHeaders$1; // type@051c │ │ +0b84dc: 7010 cd26 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders$1;.:()V // method@26cd │ │ +0b84e2: 6900 8e10 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.FIELD_NAME_COMPARATOR:Ljava/util/Comparator; // field@108e │ │ +0b84e6: 7100 9c24 0000 |0007: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ +0b84ec: 0c00 |000a: move-result-object v0 │ │ +0b84ee: 6e10 9d24 0000 |000b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/Platform;.getPrefix:()Ljava/lang/String; // method@249d │ │ +0b84f4: 0c00 |000e: move-result-object v0 │ │ +0b84f6: 6900 8f10 |000f: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ +0b84fa: 2200 6d05 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0b84fe: 7010 f927 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b8504: 6201 8f10 |0016: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ +0b8508: 6e20 0228 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b850e: 0c00 |001b: move-result-object v0 │ │ +0b8510: 1a01 3901 |001c: const-string v1, "-Sent-Millis" // string@0139 │ │ +0b8514: 6e20 0228 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b851a: 0c00 |0021: move-result-object v0 │ │ +0b851c: 6e10 0628 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b8522: 0c00 |0025: move-result-object v0 │ │ +0b8524: 6900 9310 |0026: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@1093 │ │ +0b8528: 2200 6d05 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0b852c: 7010 f927 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b8532: 6201 8f10 |002d: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ +0b8536: 6e20 0228 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b853c: 0c00 |0032: move-result-object v0 │ │ +0b853e: 1a01 3601 |0033: const-string v1, "-Received-Millis" // string@0136 │ │ +0b8542: 6e20 0228 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8548: 0c00 |0038: move-result-object v0 │ │ +0b854a: 6e10 0628 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b8550: 0c00 |003c: move-result-object v0 │ │ +0b8552: 6900 9010 |003d: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@1090 │ │ +0b8556: 2200 6d05 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0b855a: 7010 f927 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b8560: 6201 8f10 |0044: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ +0b8564: 6e20 0228 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b856a: 0c00 |0049: move-result-object v0 │ │ +0b856c: 1a01 3801 |004a: const-string v1, "-Selected-Protocol" // string@0138 │ │ +0b8570: 6e20 0228 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8576: 0c00 |004f: move-result-object v0 │ │ +0b8578: 6e10 0628 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b857e: 0c00 |0053: move-result-object v0 │ │ +0b8580: 6900 9210 |0054: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.SELECTED_PROTOCOL:Ljava/lang/String; // field@1092 │ │ +0b8584: 2200 6d05 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0b8588: 7010 f927 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b858e: 6201 8f10 |005b: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@108f │ │ +0b8592: 6e20 0228 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8598: 0c00 |0060: move-result-object v0 │ │ +0b859a: 1a01 3701 |0061: const-string v1, "-Response-Source" // string@0137 │ │ +0b859e: 6e20 0228 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b85a4: 0c00 |0066: move-result-object v0 │ │ +0b85a6: 6e10 0628 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b85ac: 0c00 |006a: move-result-object v0 │ │ +0b85ae: 6900 9110 |006b: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.RESPONSE_SOURCE:Ljava/lang/String; // field@1091 │ │ +0b85b2: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0007 line=40 │ │ 0x0011 line=45 │ │ 0x0028 line=50 │ │ 0x003f line=56 │ │ @@ -289608,50 +289634,50 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0b8530: |[0b8530] com.squareup.okhttp.internal.http.OkHeaders.addCookies:(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V │ │ -0b8540: 7210 f728 0500 |0000: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ -0b8546: 0c02 |0003: move-result-object v2 │ │ -0b8548: 7210 0429 0200 |0004: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -0b854e: 0c03 |0007: move-result-object v3 │ │ -0b8550: 7210 d228 0300 |0008: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0b8556: 0a02 |000b: move-result v2 │ │ -0b8558: 3802 3800 |000c: if-eqz v2, 0044 // +0038 │ │ -0b855c: 7210 d328 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0b8562: 0c00 |0011: move-result-object v0 │ │ -0b8564: 1f00 ba05 |0012: check-cast v0, Ljava/util/Map$Entry; // type@05ba │ │ -0b8568: 7210 f328 0000 |0014: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -0b856e: 0c01 |0017: move-result-object v1 │ │ -0b8570: 1f01 6a05 |0018: check-cast v1, Ljava/lang/String; // type@056a │ │ -0b8574: 1a02 5d04 |001a: const-string v2, "Cookie" // string@045d │ │ -0b8578: 6e20 d827 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b857e: 0a02 |001f: move-result v2 │ │ -0b8580: 3902 0a00 |0020: if-nez v2, 002a // +000a │ │ -0b8584: 1a02 5e04 |0022: const-string v2, "Cookie2" // string@045e │ │ -0b8588: 6e20 d827 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b858e: 0a02 |0027: move-result v2 │ │ -0b8590: 3802 e0ff |0028: if-eqz v2, 0008 // -0020 │ │ -0b8594: 7210 f428 0000 |002a: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -0b859a: 0c02 |002d: move-result-object v2 │ │ -0b859c: 1f02 b805 |002e: check-cast v2, Ljava/util/List; // type@05b8 │ │ -0b85a0: 7210 e728 0200 |0030: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -0b85a6: 0a02 |0033: move-result v2 │ │ -0b85a8: 3902 d4ff |0034: if-nez v2, 0008 // -002c │ │ -0b85ac: 7210 f428 0000 |0036: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -0b85b2: 0c02 |0039: move-result-object v2 │ │ -0b85b4: 1f02 b805 |003a: check-cast v2, Ljava/util/List; // type@05b8 │ │ -0b85b8: 7110 d226 0200 |003c: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.buildCookieHeader:(Ljava/util/List;)Ljava/lang/String; // method@26d2 │ │ -0b85be: 0c02 |003f: move-result-object v2 │ │ -0b85c0: 6e30 0724 1402 |0040: invoke-virtual {v4, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2407 │ │ -0b85c6: 28c5 |0043: goto 0008 // -003b │ │ -0b85c8: 0e00 |0044: return-void │ │ +0b85b4: |[0b85b4] com.squareup.okhttp.internal.http.OkHeaders.addCookies:(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V │ │ +0b85c4: 7210 f728 0500 |0000: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ +0b85ca: 0c02 |0003: move-result-object v2 │ │ +0b85cc: 7210 0429 0200 |0004: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +0b85d2: 0c03 |0007: move-result-object v3 │ │ +0b85d4: 7210 d228 0300 |0008: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0b85da: 0a02 |000b: move-result v2 │ │ +0b85dc: 3802 3800 |000c: if-eqz v2, 0044 // +0038 │ │ +0b85e0: 7210 d328 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0b85e6: 0c00 |0011: move-result-object v0 │ │ +0b85e8: 1f00 bd05 |0012: check-cast v0, Ljava/util/Map$Entry; // type@05bd │ │ +0b85ec: 7210 f328 0000 |0014: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +0b85f2: 0c01 |0017: move-result-object v1 │ │ +0b85f4: 1f01 6b05 |0018: check-cast v1, Ljava/lang/String; // type@056b │ │ +0b85f8: 1a02 6004 |001a: const-string v2, "Cookie" // string@0460 │ │ +0b85fc: 6e20 d827 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b8602: 0a02 |001f: move-result v2 │ │ +0b8604: 3902 0a00 |0020: if-nez v2, 002a // +000a │ │ +0b8608: 1a02 6104 |0022: const-string v2, "Cookie2" // string@0461 │ │ +0b860c: 6e20 d827 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b8612: 0a02 |0027: move-result v2 │ │ +0b8614: 3802 e0ff |0028: if-eqz v2, 0008 // -0020 │ │ +0b8618: 7210 f428 0000 |002a: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +0b861e: 0c02 |002d: move-result-object v2 │ │ +0b8620: 1f02 bb05 |002e: check-cast v2, Ljava/util/List; // type@05bb │ │ +0b8624: 7210 e728 0200 |0030: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +0b862a: 0a02 |0033: move-result v2 │ │ +0b862c: 3902 d4ff |0034: if-nez v2, 0008 // -002c │ │ +0b8630: 7210 f428 0000 |0036: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +0b8636: 0c02 |0039: move-result-object v2 │ │ +0b8638: 1f02 bb05 |003a: check-cast v2, Ljava/util/List; // type@05bb │ │ +0b863c: 7110 d226 0200 |003c: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.buildCookieHeader:(Ljava/util/List;)Ljava/lang/String; // method@26d2 │ │ +0b8642: 0c02 |003f: move-result-object v2 │ │ +0b8644: 6e30 0724 1402 |0040: invoke-virtual {v4, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2407 │ │ +0b864a: 28c5 |0043: goto 0008 // -003b │ │ +0b864c: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0014 line=113 │ │ 0x001a line=114 │ │ 0x002a line=115 │ │ 0x0036 line=116 │ │ @@ -289668,42 +289694,42 @@ │ │ type : '(Ljava/util/List;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0b85cc: |[0b85cc] com.squareup.okhttp.internal.http.OkHeaders.buildCookieHeader:(Ljava/util/List;)Ljava/lang/String; │ │ -0b85dc: 7210 ec28 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ -0b85e2: 0a03 |0003: move-result v3 │ │ -0b85e4: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -0b85e6: 3343 0a00 |0005: if-ne v3, v4, 000f // +000a │ │ -0b85ea: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0b85ec: 7220 e528 3500 |0008: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b85f2: 0c03 |000b: move-result-object v3 │ │ -0b85f4: 1f03 6a05 |000c: check-cast v3, Ljava/lang/String; // type@056a │ │ -0b85f8: 1103 |000e: return-object v3 │ │ -0b85fa: 2201 6c05 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b85fe: 7010 f927 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b8604: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0b8606: 7210 ec28 0500 |0015: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ -0b860c: 0a02 |0018: move-result v2 │ │ -0b860e: 3520 1500 |0019: if-ge v0, v2, 002e // +0015 │ │ -0b8612: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ -0b8616: 1a03 6c01 |001d: const-string v3, "; " // string@016c │ │ -0b861a: 6e20 0228 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8620: 7220 e528 0500 |0022: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b8626: 0c03 |0025: move-result-object v3 │ │ -0b8628: 1f03 6a05 |0026: check-cast v3, Ljava/lang/String; // type@056a │ │ -0b862c: 6e20 0228 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8632: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b8636: 28ec |002d: goto 0019 // -0014 │ │ -0b8638: 6e10 0628 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b863e: 0c03 |0031: move-result-object v3 │ │ -0b8640: 28dc |0032: goto 000e // -0024 │ │ +0b8650: |[0b8650] com.squareup.okhttp.internal.http.OkHeaders.buildCookieHeader:(Ljava/util/List;)Ljava/lang/String; │ │ +0b8660: 7210 ec28 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ +0b8666: 0a03 |0003: move-result v3 │ │ +0b8668: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +0b866a: 3343 0a00 |0005: if-ne v3, v4, 000f // +000a │ │ +0b866e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0b8670: 7220 e528 3500 |0008: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b8676: 0c03 |000b: move-result-object v3 │ │ +0b8678: 1f03 6b05 |000c: check-cast v3, Ljava/lang/String; // type@056b │ │ +0b867c: 1103 |000e: return-object v3 │ │ +0b867e: 2201 6d05 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b8682: 7010 f927 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b8688: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0b868a: 7210 ec28 0500 |0015: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ +0b8690: 0a02 |0018: move-result v2 │ │ +0b8692: 3520 1500 |0019: if-ge v0, v2, 002e // +0015 │ │ +0b8696: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ +0b869a: 1a03 6c01 |001d: const-string v3, "; " // string@016c │ │ +0b869e: 6e20 0228 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b86a4: 7220 e528 0500 |0022: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b86aa: 0c03 |0025: move-result-object v3 │ │ +0b86ac: 1f03 6b05 |0026: check-cast v3, Ljava/lang/String; // type@056b │ │ +0b86b0: 6e20 0228 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b86b6: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b86ba: 28ec |002d: goto 0019 // -0014 │ │ +0b86bc: 6e10 0628 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b86c2: 0c03 |0031: move-result-object v3 │ │ +0b86c4: 28dc |0032: goto 000e // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000e line=132 │ │ 0x000f line=127 │ │ 0x0014 line=128 │ │ 0x001b line=129 │ │ @@ -289722,21 +289748,21 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b8644: |[0b8644] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Headers;)J │ │ -0b8654: 1a00 5204 |0000: const-string v0, "Content-Length" // string@0452 │ │ -0b8658: 6e20 7923 0200 |0002: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ -0b865e: 0c00 |0005: move-result-object v0 │ │ -0b8660: 7110 d926 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.stringToLong:(Ljava/lang/String;)J // method@26d9 │ │ -0b8666: 0b00 |0009: move-result-wide v0 │ │ -0b8668: 1000 |000a: return-wide v0 │ │ +0b86c8: |[0b86c8] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Headers;)J │ │ +0b86d8: 1a00 5504 |0000: const-string v0, "Content-Length" // string@0455 │ │ +0b86dc: 6e20 7923 0200 |0002: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ +0b86e2: 0c00 |0005: move-result-object v0 │ │ +0b86e4: 7110 d926 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.stringToLong:(Ljava/lang/String;)J // method@26d9 │ │ +0b86ea: 0b00 |0009: move-result-wide v0 │ │ +0b86ec: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=2 headers Lcom/squareup/okhttp/Headers; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ @@ -289744,20 +289770,20 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b866c: |[0b866c] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Request;)J │ │ -0b867c: 6e10 1824 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ -0b8682: 0c00 |0003: move-result-object v0 │ │ -0b8684: 7110 d326 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@26d3 │ │ -0b868a: 0b00 |0007: move-result-wide v0 │ │ -0b868c: 1000 |0008: return-wide v0 │ │ +0b86f0: |[0b86f0] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Request;)J │ │ +0b8700: 6e10 1824 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ +0b8706: 0c00 |0003: move-result-object v0 │ │ +0b8708: 7110 d326 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@26d3 │ │ +0b870e: 0b00 |0007: move-result-wide v0 │ │ +0b8710: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 request Lcom/squareup/okhttp/Request; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ @@ -289765,20 +289791,20 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b8690: |[0b8690] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Response;)J │ │ -0b86a0: 6e10 5224 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ -0b86a6: 0c00 |0003: move-result-object v0 │ │ -0b86a8: 7110 d326 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@26d3 │ │ -0b86ae: 0b00 |0007: move-result-wide v0 │ │ -0b86b0: 1000 |0008: return-wide v0 │ │ +0b8714: |[0b8714] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Response;)J │ │ +0b8724: 6e10 5224 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@2452 │ │ +0b872a: 0c00 |0003: move-result-object v0 │ │ +0b872c: 7110 d326 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@26d3 │ │ +0b8732: 0b00 |0007: move-result-wide v0 │ │ +0b8734: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 response Lcom/squareup/okhttp/Response; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ @@ -289786,51 +289812,51 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0b86b4: |[0b86b4] com.squareup.okhttp.internal.http.OkHeaders.isEndToEnd:(Ljava/lang/String;)Z │ │ -0b86c4: 1a00 4404 |0000: const-string v0, "Connection" // string@0444 │ │ -0b86c8: 6e20 d827 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b86ce: 0a00 |0005: move-result v0 │ │ -0b86d0: 3900 3c00 |0006: if-nez v0, 0042 // +003c │ │ -0b86d4: 1a00 8a06 |0008: const-string v0, "Keep-Alive" // string@068a │ │ -0b86d8: 6e20 d827 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b86de: 0a00 |000d: move-result v0 │ │ -0b86e0: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ -0b86e4: 1a00 7c0f |0010: const-string v0, "Proxy-Authenticate" // string@0f7c │ │ -0b86e8: 6e20 d827 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b86ee: 0a00 |0015: move-result v0 │ │ -0b86f0: 3900 2c00 |0016: if-nez v0, 0042 // +002c │ │ -0b86f4: 1a00 7d0f |0018: const-string v0, "Proxy-Authorization" // string@0f7d │ │ -0b86f8: 6e20 d827 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b86fe: 0a00 |001d: move-result v0 │ │ -0b8700: 3900 2400 |001e: if-nez v0, 0042 // +0024 │ │ -0b8704: 1a00 a010 |0020: const-string v0, "TE" // string@10a0 │ │ -0b8708: 6e20 d827 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b870e: 0a00 |0025: move-result v0 │ │ -0b8710: 3900 1c00 |0026: if-nez v0, 0042 // +001c │ │ -0b8714: 1a00 4312 |0028: const-string v0, "Trailers" // string@1243 │ │ -0b8718: 6e20 d827 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b871e: 0a00 |002d: move-result v0 │ │ -0b8720: 3900 1400 |002e: if-nez v0, 0042 // +0014 │ │ -0b8724: 1a00 4412 |0030: const-string v0, "Transfer-Encoding" // string@1244 │ │ -0b8728: 6e20 d827 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b872e: 0a00 |0035: move-result v0 │ │ -0b8730: 3900 0c00 |0036: if-nez v0, 0042 // +000c │ │ -0b8734: 1a00 6d12 |0038: const-string v0, "Upgrade" // string@126d │ │ -0b8738: 6e20 d827 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b873e: 0a00 |003d: move-result v0 │ │ -0b8740: 3900 0400 |003e: if-nez v0, 0042 // +0004 │ │ -0b8744: 1210 |0040: const/4 v0, #int 1 // #1 │ │ -0b8746: 0f00 |0041: return v0 │ │ -0b8748: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -0b874a: 28fe |0043: goto 0041 // -0002 │ │ +0b8738: |[0b8738] com.squareup.okhttp.internal.http.OkHeaders.isEndToEnd:(Ljava/lang/String;)Z │ │ +0b8748: 1a00 4704 |0000: const-string v0, "Connection" // string@0447 │ │ +0b874c: 6e20 d827 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b8752: 0a00 |0005: move-result v0 │ │ +0b8754: 3900 3c00 |0006: if-nez v0, 0042 // +003c │ │ +0b8758: 1a00 8e06 |0008: const-string v0, "Keep-Alive" // string@068e │ │ +0b875c: 6e20 d827 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b8762: 0a00 |000d: move-result v0 │ │ +0b8764: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ +0b8768: 1a00 860f |0010: const-string v0, "Proxy-Authenticate" // string@0f86 │ │ +0b876c: 6e20 d827 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b8772: 0a00 |0015: move-result v0 │ │ +0b8774: 3900 2c00 |0016: if-nez v0, 0042 // +002c │ │ +0b8778: 1a00 870f |0018: const-string v0, "Proxy-Authorization" // string@0f87 │ │ +0b877c: 6e20 d827 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b8782: 0a00 |001d: move-result v0 │ │ +0b8784: 3900 2400 |001e: if-nez v0, 0042 // +0024 │ │ +0b8788: 1a00 aa10 |0020: const-string v0, "TE" // string@10aa │ │ +0b878c: 6e20 d827 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b8792: 0a00 |0025: move-result v0 │ │ +0b8794: 3900 1c00 |0026: if-nez v0, 0042 // +001c │ │ +0b8798: 1a00 4d12 |0028: const-string v0, "Trailers" // string@124d │ │ +0b879c: 6e20 d827 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b87a2: 0a00 |002d: move-result v0 │ │ +0b87a4: 3900 1400 |002e: if-nez v0, 0042 // +0014 │ │ +0b87a8: 1a00 4e12 |0030: const-string v0, "Transfer-Encoding" // string@124e │ │ +0b87ac: 6e20 d827 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b87b2: 0a00 |0035: move-result v0 │ │ +0b87b4: 3900 0c00 |0036: if-nez v0, 0042 // +000c │ │ +0b87b8: 1a00 7712 |0038: const-string v0, "Upgrade" // string@1277 │ │ +0b87bc: 6e20 d827 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b87c2: 0a00 |003d: move-result v0 │ │ +0b87c4: 3900 0400 |003e: if-nez v0, 0042 // +0004 │ │ +0b87c8: 1210 |0040: const/4 v0, #int 1 // #1 │ │ +0b87ca: 0f00 |0041: return v0 │ │ +0b87cc: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +0b87ce: 28fe |0043: goto 0041 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x000a line=224 │ │ 0x0012 line=225 │ │ 0x001a line=226 │ │ 0x0022 line=227 │ │ @@ -289845,75 +289871,75 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 113 16-bit code units │ │ -0b874c: |[0b874c] com.squareup.okhttp.internal.http.OkHeaders.parseChallenges:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List; │ │ -0b875c: 2209 ab05 |0000: new-instance v9, Ljava/util/ArrayList; // type@05ab │ │ -0b8760: 7010 9028 0900 |0002: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0b8766: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -0b8768: 6e10 7e23 0d00 |0006: invoke-virtual {v13}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b876e: 0a0b |0009: move-result v11 │ │ -0b8770: 35b6 6600 |000a: if-ge v6, v11, 0070 // +0066 │ │ -0b8774: 6e20 7c23 6d00 |000c: invoke-virtual {v13, v6}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0b877a: 0c01 |000f: move-result-object v1 │ │ -0b877c: 6e20 d827 1e00 |0010: invoke-virtual {v14, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0b8782: 0a01 |0013: move-result v1 │ │ -0b8784: 3901 0500 |0014: if-nez v1, 0019 // +0005 │ │ -0b8788: d806 0601 |0016: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0b878c: 28f2 |0018: goto 000a // -000e │ │ -0b878e: 6e20 8023 6d00 |0019: invoke-virtual {v13, v6}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0b8794: 0c00 |001c: move-result-object v0 │ │ -0b8796: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0b8798: 6e10 e327 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b879e: 0a01 |0021: move-result v1 │ │ -0b87a0: 3512 f4ff |0022: if-ge v2, v1, 0016 // -000c │ │ -0b87a4: 012c |0024: move v12, v2 │ │ -0b87a6: 1a01 0c00 |0025: const-string v1, " " // string@000c │ │ -0b87aa: 7130 4726 2001 |0027: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ -0b87b0: 0a02 |002a: move-result v2 │ │ -0b87b2: 6e30 ec27 c002 |002b: invoke-virtual {v0, v12, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0b87b8: 0c01 |002e: move-result-object v1 │ │ -0b87ba: 6e10 f227 0100 |002f: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ -0b87c0: 0c0a |0032: move-result-object v10 │ │ -0b87c2: 7120 4826 2000 |0033: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@2648 │ │ -0b87c8: 0a02 |0036: move-result v2 │ │ -0b87ca: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -0b87cc: 1a03 682e |0038: const-string v3, "realm="" // string@2e68 │ │ -0b87d0: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -0b87d2: 1a05 682e |003b: const-string v5, "realm="" // string@2e68 │ │ -0b87d6: 6e10 e327 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b87dc: 0a05 |0040: move-result v5 │ │ -0b87de: 7406 e527 0000 |0041: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ -0b87e4: 0a01 |0044: move-result v1 │ │ -0b87e6: 3801 d1ff |0045: if-eqz v1, 0016 // -002f │ │ -0b87ea: 1a01 682e |0047: const-string v1, "realm="" // string@2e68 │ │ -0b87ee: 6e10 e327 0100 |0049: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b87f4: 0a01 |004c: move-result v1 │ │ -0b87f6: b012 |004d: add-int/2addr v2, v1 │ │ -0b87f8: 0128 |004e: move v8, v2 │ │ -0b87fa: 1a01 c200 |004f: const-string v1, """ // string@00c2 │ │ -0b87fe: 7130 4726 2001 |0051: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ -0b8804: 0a02 |0054: move-result v2 │ │ -0b8806: 6e30 ec27 8002 |0055: invoke-virtual {v0, v8, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0b880c: 0c07 |0058: move-result-object v7 │ │ -0b880e: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b8812: 1a01 1101 |005b: const-string v1, "," // string@0111 │ │ -0b8816: 7130 4726 2001 |005d: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ -0b881c: 0a02 |0060: move-result v2 │ │ -0b881e: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b8822: 7120 4826 2000 |0063: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@2648 │ │ -0b8828: 0a02 |0066: move-result v2 │ │ -0b882a: 2201 a304 |0067: new-instance v1, Lcom/squareup/okhttp/Challenge; // type@04a3 │ │ -0b882e: 7030 2c23 a107 |0069: invoke-direct {v1, v10, v7}, Lcom/squareup/okhttp/Challenge;.:(Ljava/lang/String;Ljava/lang/String;)V // method@232c │ │ -0b8834: 7220 df28 1900 |006c: invoke-interface {v9, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b883a: 28af |006f: goto 001e // -0051 │ │ -0b883c: 1109 |0070: return-object v9 │ │ +0b87d0: |[0b87d0] com.squareup.okhttp.internal.http.OkHeaders.parseChallenges:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List; │ │ +0b87e0: 2209 ae05 |0000: new-instance v9, Ljava/util/ArrayList; // type@05ae │ │ +0b87e4: 7010 9028 0900 |0002: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0b87ea: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +0b87ec: 6e10 7e23 0d00 |0006: invoke-virtual {v13}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b87f2: 0a0b |0009: move-result v11 │ │ +0b87f4: 35b6 6600 |000a: if-ge v6, v11, 0070 // +0066 │ │ +0b87f8: 6e20 7c23 6d00 |000c: invoke-virtual {v13, v6}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0b87fe: 0c01 |000f: move-result-object v1 │ │ +0b8800: 6e20 d827 1e00 |0010: invoke-virtual {v14, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0b8806: 0a01 |0013: move-result v1 │ │ +0b8808: 3901 0500 |0014: if-nez v1, 0019 // +0005 │ │ +0b880c: d806 0601 |0016: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0b8810: 28f2 |0018: goto 000a // -000e │ │ +0b8812: 6e20 8023 6d00 |0019: invoke-virtual {v13, v6}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0b8818: 0c00 |001c: move-result-object v0 │ │ +0b881a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0b881c: 6e10 e327 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b8822: 0a01 |0021: move-result v1 │ │ +0b8824: 3512 f4ff |0022: if-ge v2, v1, 0016 // -000c │ │ +0b8828: 012c |0024: move v12, v2 │ │ +0b882a: 1a01 0c00 |0025: const-string v1, " " // string@000c │ │ +0b882e: 7130 4726 2001 |0027: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ +0b8834: 0a02 |002a: move-result v2 │ │ +0b8836: 6e30 ec27 c002 |002b: invoke-virtual {v0, v12, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0b883c: 0c01 |002e: move-result-object v1 │ │ +0b883e: 6e10 f227 0100 |002f: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@27f2 │ │ +0b8844: 0c0a |0032: move-result-object v10 │ │ +0b8846: 7120 4826 2000 |0033: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@2648 │ │ +0b884c: 0a02 |0036: move-result v2 │ │ +0b884e: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +0b8850: 1a03 722e |0038: const-string v3, "realm="" // string@2e72 │ │ +0b8854: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +0b8856: 1a05 722e |003b: const-string v5, "realm="" // string@2e72 │ │ +0b885a: 6e10 e327 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b8860: 0a05 |0040: move-result v5 │ │ +0b8862: 7406 e527 0000 |0041: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@27e5 │ │ +0b8868: 0a01 |0044: move-result v1 │ │ +0b886a: 3801 d1ff |0045: if-eqz v1, 0016 // -002f │ │ +0b886e: 1a01 722e |0047: const-string v1, "realm="" // string@2e72 │ │ +0b8872: 6e10 e327 0100 |0049: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b8878: 0a01 |004c: move-result v1 │ │ +0b887a: b012 |004d: add-int/2addr v2, v1 │ │ +0b887c: 0128 |004e: move v8, v2 │ │ +0b887e: 1a01 c200 |004f: const-string v1, """ // string@00c2 │ │ +0b8882: 7130 4726 2001 |0051: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ +0b8888: 0a02 |0054: move-result v2 │ │ +0b888a: 6e30 ec27 8002 |0055: invoke-virtual {v0, v8, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0b8890: 0c07 |0058: move-result-object v7 │ │ +0b8892: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b8896: 1a01 1101 |005b: const-string v1, "," // string@0111 │ │ +0b889a: 7130 4726 2001 |005d: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@2647 │ │ +0b88a0: 0a02 |0060: move-result v2 │ │ +0b88a2: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b88a6: 7120 4826 2000 |0063: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@2648 │ │ +0b88ac: 0a02 |0066: move-result v2 │ │ +0b88ae: 2201 a404 |0067: new-instance v1, Lcom/squareup/okhttp/Challenge; // type@04a4 │ │ +0b88b2: 7030 2c23 a107 |0069: invoke-direct {v1, v10, v7}, Lcom/squareup/okhttp/Challenge;.:(Ljava/lang/String;Ljava/lang/String;)V // method@232c │ │ +0b88b8: 7220 df28 1900 |006c: invoke-interface {v9, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b88be: 28af |006f: goto 001e // -0051 │ │ +0b88c0: 1109 |0070: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000c line=245 │ │ 0x0016 line=244 │ │ 0x0019 line=248 │ │ @@ -289952,25 +289978,25 @@ │ │ type : '(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0b8840: |[0b8840] com.squareup.okhttp.internal.http.OkHeaders.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; │ │ -0b8850: 6e10 4e24 0300 |0000: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ -0b8856: 0a00 |0003: move-result v0 │ │ -0b8858: 1301 9701 |0004: const/16 v1, #int 407 // #197 │ │ -0b885c: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ -0b8860: 7230 0523 4203 |0008: invoke-interface {v2, v4, v3}, Lcom/squareup/okhttp/Authenticator;.authenticateProxy:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@2305 │ │ -0b8866: 0c00 |000b: move-result-object v0 │ │ -0b8868: 1100 |000c: return-object v0 │ │ -0b886a: 7230 0423 4203 |000d: invoke-interface {v2, v4, v3}, Lcom/squareup/okhttp/Authenticator;.authenticate:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@2304 │ │ -0b8870: 0c00 |0010: move-result-object v0 │ │ -0b8872: 28fb |0011: goto 000c // -0005 │ │ +0b88c4: |[0b88c4] com.squareup.okhttp.internal.http.OkHeaders.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; │ │ +0b88d4: 6e10 4e24 0300 |0000: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ +0b88da: 0a00 |0003: move-result v0 │ │ +0b88dc: 1301 9701 |0004: const/16 v1, #int 407 // #197 │ │ +0b88e0: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ +0b88e4: 7230 0523 4203 |0008: invoke-interface {v2, v4, v3}, Lcom/squareup/okhttp/Authenticator;.authenticateProxy:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@2305 │ │ +0b88ea: 0c00 |000b: move-result-object v0 │ │ +0b88ec: 1100 |000c: return-object v0 │ │ +0b88ee: 7230 0423 4203 |000d: invoke-interface {v2, v4, v3}, Lcom/squareup/okhttp/Authenticator;.authenticate:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@2304 │ │ +0b88f4: 0c00 |0010: move-result-object v0 │ │ +0b88f6: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0008 line=287 │ │ 0x000c line=288 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 authenticator Lcom/squareup/okhttp/Authenticator; │ │ @@ -289982,23 +290008,23 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b8874: |[0b8874] com.squareup.okhttp.internal.http.OkHeaders.stringToLong:(Ljava/lang/String;)J │ │ -0b8884: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0b8888: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0b888c: 1002 |0004: return-wide v2 │ │ -0b888e: 7110 a227 0400 |0005: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ -0b8894: 0b02 |0008: move-result-wide v2 │ │ -0b8896: 28fb |0009: goto 0004 // -0005 │ │ -0b8898: 0d00 |000a: move-exception v0 │ │ -0b889a: 28f9 |000b: goto 0004 // -0007 │ │ +0b88f8: |[0b88f8] com.squareup.okhttp.internal.http.OkHeaders.stringToLong:(Ljava/lang/String;)J │ │ +0b8908: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0b890c: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0b8910: 1002 |0004: return-wide v2 │ │ +0b8912: 7110 a227 0400 |0005: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@27a2 │ │ +0b8918: 0b02 |0008: move-result-wide v2 │ │ +0b891a: 28fb |0009: goto 0004 // -0005 │ │ +0b891c: 0d00 |000a: move-exception v0 │ │ +0b891e: 28f9 |000b: goto 0004 // -0007 │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/lang/NumberFormatException; -> 0x000a │ │ positions : │ │ 0x0002 line=77 │ │ 0x0004 line=81 │ │ 0x0005 line=79 │ │ @@ -290013,49 +290039,49 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0b88ac: |[0b88ac] com.squareup.okhttp.internal.http.OkHeaders.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; │ │ -0b88bc: 2204 bf05 |0000: new-instance v4, Ljava/util/TreeMap; // type@05bf │ │ -0b88c0: 6207 8e10 |0002: sget-object v7, Lcom/squareup/okhttp/internal/http/OkHeaders;.FIELD_NAME_COMPARATOR:Ljava/util/Comparator; // field@108e │ │ -0b88c4: 7020 0929 7400 |0004: invoke-direct {v4, v7}, Ljava/util/TreeMap;.:(Ljava/util/Comparator;)V // method@2909 │ │ -0b88ca: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0b88cc: 6e10 7e23 0900 |0008: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ -0b88d2: 0a05 |000b: move-result v5 │ │ -0b88d4: 3552 2700 |000c: if-ge v2, v5, 0033 // +0027 │ │ -0b88d8: 6e20 7c23 2900 |000e: invoke-virtual {v9, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ -0b88de: 0c01 |0011: move-result-object v1 │ │ -0b88e0: 6e20 8023 2900 |0012: invoke-virtual {v9, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ -0b88e6: 0c06 |0015: move-result-object v6 │ │ -0b88e8: 2200 ab05 |0016: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0b88ec: 7010 9028 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0b88f2: 7220 f828 1400 |001b: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -0b88f8: 0c03 |001e: move-result-object v3 │ │ -0b88fa: 1f03 b805 |001f: check-cast v3, Ljava/util/List; // type@05b8 │ │ -0b88fe: 3803 0500 |0021: if-eqz v3, 0026 // +0005 │ │ -0b8902: 7220 e028 3000 |0023: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0b8908: 7220 df28 6000 |0026: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b890e: 7110 b728 0000 |0029: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ -0b8914: 0c07 |002c: move-result-object v7 │ │ -0b8916: 7230 fb28 1407 |002d: invoke-interface {v4, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -0b891c: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b8920: 28da |0032: goto 000c // -0026 │ │ -0b8922: 380a 0e00 |0033: if-eqz v10, 0041 // +000e │ │ -0b8926: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -0b8928: 7110 b428 0a00 |0036: invoke-static {v10}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@28b4 │ │ -0b892e: 0c08 |0039: move-result-object v8 │ │ -0b8930: 7110 b728 0800 |003a: invoke-static {v8}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ -0b8936: 0c08 |003d: move-result-object v8 │ │ -0b8938: 7230 fb28 7408 |003e: invoke-interface {v4, v7, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -0b893e: 7110 b828 0400 |0041: invoke-static {v4}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@28b8 │ │ -0b8944: 0c07 |0044: move-result-object v7 │ │ -0b8946: 1107 |0045: return-object v7 │ │ +0b8930: |[0b8930] com.squareup.okhttp.internal.http.OkHeaders.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; │ │ +0b8940: 2204 c205 |0000: new-instance v4, Ljava/util/TreeMap; // type@05c2 │ │ +0b8944: 6207 8e10 |0002: sget-object v7, Lcom/squareup/okhttp/internal/http/OkHeaders;.FIELD_NAME_COMPARATOR:Ljava/util/Comparator; // field@108e │ │ +0b8948: 7020 0929 7400 |0004: invoke-direct {v4, v7}, Ljava/util/TreeMap;.:(Ljava/util/Comparator;)V // method@2909 │ │ +0b894e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0b8950: 6e10 7e23 0900 |0008: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers;.size:()I // method@237e │ │ +0b8956: 0a05 |000b: move-result v5 │ │ +0b8958: 3552 2700 |000c: if-ge v2, v5, 0033 // +0027 │ │ +0b895c: 6e20 7c23 2900 |000e: invoke-virtual {v9, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@237c │ │ +0b8962: 0c01 |0011: move-result-object v1 │ │ +0b8964: 6e20 8023 2900 |0012: invoke-virtual {v9, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@2380 │ │ +0b896a: 0c06 |0015: move-result-object v6 │ │ +0b896c: 2200 ae05 |0016: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0b8970: 7010 9028 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0b8976: 7220 f828 1400 |001b: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +0b897c: 0c03 |001e: move-result-object v3 │ │ +0b897e: 1f03 bb05 |001f: check-cast v3, Ljava/util/List; // type@05bb │ │ +0b8982: 3803 0500 |0021: if-eqz v3, 0026 // +0005 │ │ +0b8986: 7220 e028 3000 |0023: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0b898c: 7220 df28 6000 |0026: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b8992: 7110 b728 0000 |0029: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ +0b8998: 0c07 |002c: move-result-object v7 │ │ +0b899a: 7230 fb28 1407 |002d: invoke-interface {v4, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +0b89a0: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b89a4: 28da |0032: goto 000c // -0026 │ │ +0b89a6: 380a 0e00 |0033: if-eqz v10, 0041 // +000e │ │ +0b89aa: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +0b89ac: 7110 b428 0a00 |0036: invoke-static {v10}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@28b4 │ │ +0b89b2: 0c08 |0039: move-result-object v8 │ │ +0b89b4: 7110 b728 0800 |003a: invoke-static {v8}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@28b7 │ │ +0b89ba: 0c08 |003d: move-result-object v8 │ │ +0b89bc: 7230 fb28 7408 |003e: invoke-interface {v4, v7, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +0b89c2: 7110 b828 0400 |0041: invoke-static {v4}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@28b8 │ │ +0b89c8: 0c07 |0044: move-result-object v7 │ │ +0b89ca: 1107 |0045: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ 0x000e line=94 │ │ 0x0012 line=95 │ │ 0x0016 line=97 │ │ @@ -290076,27 +290102,27 @@ │ │ 0x0008 - 0x0046 reg=2 i I │ │ 0x0007 - 0x0046 reg=4 result Ljava/util/Map; Ljava/util/Map;>; │ │ 0x000c - 0x0046 reg=5 size I │ │ 0x0000 - 0x0046 reg=9 headers Lcom/squareup/okhttp/Headers; │ │ 0x0000 - 0x0046 reg=10 valueForNullKey Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3809 (OkHeaders.java) │ │ + source_file_idx : 3818 (OkHeaders.java) │ │ │ │ -Class #997 header: │ │ -class_idx : 1309 │ │ +Class #998 header: │ │ +class_idx : 1310 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1220 │ │ -source_file_idx : 3995 │ │ +superclass_idx : 1221 │ │ +source_file_idx : 4005 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #997 - │ │ +Class #998 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RealResponseBody;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lcom/squareup/okhttp/ResponseBody;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/RealResponseBody;) │ │ @@ -290113,19 +290139,19 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b8948: |[0b8948] com.squareup.okhttp.internal.http.RealResponseBody.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V │ │ -0b8958: 7010 5624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@2456 │ │ -0b895e: 5b01 9410 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@1094 │ │ -0b8962: 5b02 9510 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@1095 │ │ -0b8966: 0e00 |0007: return-void │ │ +0b89cc: |[0b89cc] com.squareup.okhttp.internal.http.RealResponseBody.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V │ │ +0b89dc: 7010 5624 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@2456 │ │ +0b89e2: 5b01 9410 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@1094 │ │ +0b89e6: 5b02 9510 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@1095 │ │ +0b89ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ @@ -290139,19 +290165,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b8968: |[0b8968] com.squareup.okhttp.internal.http.RealResponseBody.contentLength:()J │ │ -0b8978: 5420 9410 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@1094 │ │ -0b897c: 7110 d326 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@26d3 │ │ -0b8982: 0b00 |0005: move-result-wide v0 │ │ -0b8984: 1000 |0006: return-wide v0 │ │ +0b89ec: |[0b89ec] com.squareup.okhttp.internal.http.RealResponseBody.contentLength:()J │ │ +0b89fc: 5420 9410 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@1094 │ │ +0b8a00: 7110 d326 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@26d3 │ │ +0b8a06: 0b00 |0005: move-result-wide v0 │ │ +0b8a08: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/internal/http/RealResponseBody; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/RealResponseBody;) │ │ @@ -290159,25 +290185,25 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b8988: |[0b8988] com.squareup.okhttp.internal.http.RealResponseBody.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -0b8998: 5431 9410 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@1094 │ │ -0b899c: 1a02 5404 |0002: const-string v2, "Content-Type" // string@0454 │ │ -0b89a0: 6e20 7923 2100 |0004: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ -0b89a6: 0c00 |0007: move-result-object v0 │ │ -0b89a8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0b89ac: 7110 d023 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@23d0 │ │ -0b89b2: 0c01 |000d: move-result-object v1 │ │ -0b89b4: 1101 |000e: return-object v1 │ │ -0b89b6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0b89b8: 28fe |0010: goto 000e // -0002 │ │ +0b8a0c: |[0b8a0c] com.squareup.okhttp.internal.http.RealResponseBody.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +0b8a1c: 5431 9410 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@1094 │ │ +0b8a20: 1a02 5704 |0002: const-string v2, "Content-Type" // string@0457 │ │ +0b8a24: 6e20 7923 2100 |0004: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@2379 │ │ +0b8a2a: 0c00 |0007: move-result-object v0 │ │ +0b8a2c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0b8a30: 7110 d023 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@23d0 │ │ +0b8a36: 0c01 |000d: move-result-object v1 │ │ +0b8a38: 1101 |000e: return-object v1 │ │ +0b8a3a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0b8a3c: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0008 line=34 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 contentType Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 this Lcom/squareup/okhttp/internal/http/RealResponseBody; │ │ @@ -290187,36 +290213,36 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b89bc: |[0b89bc] com.squareup.okhttp.internal.http.RealResponseBody.source:()Lokio/BufferedSource; │ │ -0b89cc: 5410 9510 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@1095 │ │ -0b89d0: 1100 |0002: return-object v0 │ │ +0b8a40: |[0b8a40] com.squareup.okhttp.internal.http.RealResponseBody.source:()Lokio/BufferedSource; │ │ +0b8a50: 5410 9510 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@1095 │ │ +0b8a54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/RealResponseBody; │ │ │ │ - source_file_idx : 3995 (RealResponseBody.java) │ │ + source_file_idx : 4005 (RealResponseBody.java) │ │ │ │ -Class #998 header: │ │ -class_idx : 1310 │ │ +Class #999 header: │ │ +class_idx : 1311 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1362 │ │ -source_file_idx : 4008 │ │ +superclass_idx : 1363 │ │ +source_file_idx : 4018 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #998 - │ │ +Class #999 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RequestException;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Exception;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -290226,19 +290252,19 @@ │ │ type : '()Ljava/io/IOException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b89d4: |[0b89d4] com.squareup.okhttp.internal.http.RequestException.getCause:()Ljava/io/IOException; │ │ -0b89e4: 6f10 8727 0100 |0000: invoke-super {v1}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ -0b89ea: 0c00 |0003: move-result-object v0 │ │ -0b89ec: 1f00 3705 |0004: check-cast v0, Ljava/io/IOException; // type@0537 │ │ -0b89f0: 1100 |0006: return-object v0 │ │ +0b8a58: |[0b8a58] com.squareup.okhttp.internal.http.RequestException.getCause:()Ljava/io/IOException; │ │ +0b8a68: 6f10 8727 0100 |0000: invoke-super {v1}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ +0b8a6e: 0c00 |0003: move-result-object v0 │ │ +0b8a70: 1f00 3805 |0004: check-cast v0, Ljava/io/IOException; // type@0538 │ │ +0b8a74: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/RequestException; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/RequestException;) │ │ @@ -290246,37 +290272,37 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b89f4: |[0b89f4] com.squareup.okhttp.internal.http.RequestException.getCause:()Ljava/lang/Throwable; │ │ -0b8a04: 6e10 df26 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/RequestException;.getCause:()Ljava/io/IOException; // method@26df │ │ -0b8a0a: 0c00 |0003: move-result-object v0 │ │ -0b8a0c: 1100 |0004: return-object v0 │ │ +0b8a78: |[0b8a78] com.squareup.okhttp.internal.http.RequestException.getCause:()Ljava/lang/Throwable; │ │ +0b8a88: 6e10 df26 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/RequestException;.getCause:()Ljava/io/IOException; // method@26df │ │ +0b8a8e: 0c00 |0003: move-result-object v0 │ │ +0b8a90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/http/RequestException; │ │ │ │ - source_file_idx : 4008 (RequestException.java) │ │ + source_file_idx : 4018 (RequestException.java) │ │ │ │ -Class #999 header: │ │ -class_idx : 1311 │ │ +Class #1000 header: │ │ +class_idx : 1312 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4009 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4019 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #999 - │ │ +Class #1000 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RequestLine;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -290285,39 +290311,39 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0b8a10: |[0b8a10] com.squareup.okhttp.internal.http.RequestLine.get:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; │ │ -0b8a20: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0b8a24: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b8a2a: 6e10 1b24 0200 |0005: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ -0b8a30: 0c01 |0008: move-result-object v1 │ │ -0b8a32: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8a38: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -0b8a3c: 6e20 fc27 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0b8a42: 7120 e226 3200 |0011: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/http/RequestLine;.includeAuthorityInRequestLine:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z // method@26e2 │ │ -0b8a48: 0a01 |0014: move-result v1 │ │ -0b8a4a: 3801 1300 |0015: if-eqz v1, 0028 // +0013 │ │ -0b8a4e: 6e10 1924 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b8a54: 0c01 |001a: move-result-object v1 │ │ -0b8a56: 6e20 0128 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b8a5c: 1a01 3000 |001e: const-string v1, " HTTP/1.1" // string@0030 │ │ -0b8a60: 6e20 0228 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8a66: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b8a6c: 0c01 |0026: move-result-object v1 │ │ -0b8a6e: 1101 |0027: return-object v1 │ │ -0b8a70: 6e10 1924 0200 |0028: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0b8a76: 0c01 |002b: move-result-object v1 │ │ -0b8a78: 7110 e326 0100 |002c: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@26e3 │ │ -0b8a7e: 0c01 |002f: move-result-object v1 │ │ -0b8a80: 6e20 0228 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8a86: 28eb |0033: goto 001e // -0015 │ │ +0b8a94: |[0b8a94] com.squareup.okhttp.internal.http.RequestLine.get:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; │ │ +0b8aa4: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0b8aa8: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b8aae: 6e10 1b24 0200 |0005: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@241b │ │ +0b8ab4: 0c01 |0008: move-result-object v1 │ │ +0b8ab6: 6e20 0228 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8abc: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +0b8ac0: 6e20 fc27 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0b8ac6: 7120 e226 3200 |0011: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/http/RequestLine;.includeAuthorityInRequestLine:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z // method@26e2 │ │ +0b8acc: 0a01 |0014: move-result v1 │ │ +0b8ace: 3801 1300 |0015: if-eqz v1, 0028 // +0013 │ │ +0b8ad2: 6e10 1924 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b8ad8: 0c01 |001a: move-result-object v1 │ │ +0b8ada: 6e20 0128 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b8ae0: 1a01 3000 |001e: const-string v1, " HTTP/1.1" // string@0030 │ │ +0b8ae4: 6e20 0228 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8aea: 6e10 0628 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b8af0: 0c01 |0026: move-result-object v1 │ │ +0b8af2: 1101 |0027: return-object v1 │ │ +0b8af4: 6e10 1924 0200 |0028: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0b8afa: 0c01 |002b: move-result-object v1 │ │ +0b8afc: 7110 e326 0100 |002c: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@26e3 │ │ +0b8b02: 0c01 |002f: move-result-object v1 │ │ +0b8b04: 6e20 0228 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8b0a: 28eb |0033: goto 001e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000c line=20 │ │ 0x0011 line=22 │ │ 0x0017 line=23 │ │ @@ -290334,24 +290360,24 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b8a88: |[0b8a88] com.squareup.okhttp.internal.http.RequestLine.includeAuthorityInRequestLine:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z │ │ -0b8a98: 6e10 1a24 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@241a │ │ -0b8a9e: 0a00 |0003: move-result v0 │ │ -0b8aa0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0b8aa4: 6200 cc10 |0006: sget-object v0, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@10cc │ │ -0b8aa8: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -0b8aac: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0b8aae: 0f00 |000b: return v0 │ │ -0b8ab0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0b8ab2: 28fe |000d: goto 000b // -0002 │ │ +0b8b0c: |[0b8b0c] com.squareup.okhttp.internal.http.RequestLine.includeAuthorityInRequestLine:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z │ │ +0b8b1c: 6e10 1a24 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@241a │ │ +0b8b22: 0a00 |0003: move-result v0 │ │ +0b8b24: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0b8b28: 6200 d310 |0006: sget-object v0, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@10d3 │ │ +0b8b2c: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +0b8b30: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0b8b32: 0f00 |000b: return v0 │ │ +0b8b34: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0b8b36: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000e reg=1 request Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x000e reg=2 proxyType Ljava/net/Proxy$Type; │ │ │ │ @@ -290360,68 +290386,68 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0b8ab4: |[0b8ab4] com.squareup.okhttp.internal.http.RequestLine.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ -0b8ac4: 6e10 b123 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.encodedPath:()Ljava/lang/String; // method@23b1 │ │ -0b8aca: 0c00 |0003: move-result-object v0 │ │ -0b8acc: 6e10 b323 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@23b3 │ │ -0b8ad2: 0c01 |0007: move-result-object v1 │ │ -0b8ad4: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ -0b8ad8: 2202 6c05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0b8adc: 7010 f927 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b8ae2: 6e20 0228 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8ae8: 0c02 |0012: move-result-object v2 │ │ -0b8aea: 1303 3f00 |0013: const/16 v3, #int 63 // #3f │ │ -0b8aee: 6e20 fc27 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0b8af4: 0c02 |0018: move-result-object v2 │ │ -0b8af6: 6e20 0228 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8afc: 0c02 |001c: move-result-object v2 │ │ -0b8afe: 6e10 0628 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b8b04: 0c00 |0020: move-result-object v0 │ │ -0b8b06: 1100 |0021: return-object v0 │ │ +0b8b38: |[0b8b38] com.squareup.okhttp.internal.http.RequestLine.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ +0b8b48: 6e10 b123 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.encodedPath:()Ljava/lang/String; // method@23b1 │ │ +0b8b4e: 0c00 |0003: move-result-object v0 │ │ +0b8b50: 6e10 b323 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@23b3 │ │ +0b8b56: 0c01 |0007: move-result-object v1 │ │ +0b8b58: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ +0b8b5c: 2202 6d05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0b8b60: 7010 f927 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b8b66: 6e20 0228 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8b6c: 0c02 |0012: move-result-object v2 │ │ +0b8b6e: 1303 3f00 |0013: const/16 v3, #int 63 // #3f │ │ +0b8b72: 6e20 fc27 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0b8b78: 0c02 |0018: move-result-object v2 │ │ +0b8b7a: 6e20 0228 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8b80: 0c02 |001c: move-result-object v2 │ │ +0b8b82: 6e10 0628 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b8b88: 0c00 |0020: move-result-object v0 │ │ +0b8b8a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0004 - 0x0021 reg=0 path Ljava/lang/String; │ │ 0x0008 - 0x0022 reg=1 query Ljava/lang/String; │ │ 0x0000 - 0x0022 reg=4 url Lcom/squareup/okhttp/HttpUrl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4009 (RequestLine.java) │ │ + source_file_idx : 4019 (RequestLine.java) │ │ │ │ -Class #1000 header: │ │ -class_idx : 1312 │ │ +Class #1001 header: │ │ +class_idx : 1313 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4027 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4037 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ -Class #1000 annotations: │ │ +Class #1001 annotations: │ │ Annotations on method #9958 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9959 'contentLength' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9960 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9962 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9963 'writeToSocket' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1000 - │ │ +Class #1001 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RetryableSink;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Sink;' │ │ Static fields - │ │ Instance fields - │ │ @@ -290443,18 +290469,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b8b08: |[0b8b08] com.squareup.okhttp.internal.http.RetryableSink.:()V │ │ -0b8b18: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0b8b1a: 7020 e526 0100 |0001: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:(I)V // method@26e5 │ │ -0b8b20: 0e00 |0004: return-void │ │ +0b8b8c: |[0b8b8c] com.squareup.okhttp.internal.http.RetryableSink.:()V │ │ +0b8b9c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0b8b9e: 7020 e526 0100 |0001: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:(I)V // method@26e5 │ │ +0b8ba4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ │ │ @@ -290463,21 +290489,21 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b8b24: |[0b8b24] com.squareup.okhttp.internal.http.RetryableSink.:(I)V │ │ -0b8b34: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b8b3a: 2200 4906 |0003: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0b8b3e: 7010 eb2b 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0b8b44: 5b10 9710 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ -0b8b48: 5912 9810 |000a: iput v2, v1, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ -0b8b4c: 0e00 |000c: return-void │ │ +0b8ba8: |[0b8ba8] com.squareup.okhttp.internal.http.RetryableSink.:(I)V │ │ +0b8bb8: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b8bbe: 2200 4c06 |0003: new-instance v0, Lokio/Buffer; // type@064c │ │ +0b8bc2: 7010 eb2b 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0b8bc8: 5b10 9710 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ +0b8bcc: 5912 9810 |000a: iput v2, v1, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ +0b8bd0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=35 │ │ 0x000a line=38 │ │ 0x000c line=39 │ │ locals : │ │ @@ -290490,48 +290516,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0b8b50: |[0b8b50] com.squareup.okhttp.internal.http.RetryableSink.close:()V │ │ -0b8b60: 5540 9610 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@1096 │ │ -0b8b64: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b8b68: 0e00 |0004: return-void │ │ -0b8b6a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b8b6c: 5c40 9610 |0006: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@1096 │ │ -0b8b70: 5440 9710 |0008: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ -0b8b74: 6e10 102c 0000 |000a: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b8b7a: 0b00 |000d: move-result-wide v0 │ │ -0b8b7c: 5242 9810 |000e: iget v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ -0b8b80: 8122 |0010: int-to-long v2, v2 │ │ -0b8b82: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ -0b8b86: 3b00 f1ff |0013: if-gez v0, 0004 // -000f │ │ -0b8b8a: 2200 8a05 |0015: new-instance v0, Ljava/net/ProtocolException; // type@058a │ │ -0b8b8e: 2201 6c05 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b8b92: 7010 f927 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b8b98: 1a02 ea19 |001c: const-string v2, "content-length promised " // string@19ea │ │ -0b8b9c: 6e20 0228 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8ba2: 0c01 |0021: move-result-object v1 │ │ -0b8ba4: 5242 9810 |0022: iget v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ -0b8ba8: 6e20 fe27 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b8bae: 0c01 |0027: move-result-object v1 │ │ -0b8bb0: 1a02 4100 |0028: const-string v2, " bytes, but received " // string@0041 │ │ -0b8bb4: 6e20 0228 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8bba: 0c01 |002d: move-result-object v1 │ │ -0b8bbc: 5442 9710 |002e: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ -0b8bc0: 6e10 102c 0200 |0030: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b8bc6: 0b02 |0033: move-result-wide v2 │ │ -0b8bc8: 6e30 ff27 2103 |0034: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0b8bce: 0c01 |0037: move-result-object v1 │ │ -0b8bd0: 6e10 0628 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b8bd6: 0c01 |003b: move-result-object v1 │ │ -0b8bd8: 7020 4b28 1000 |003c: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b8bde: 2700 |003f: throw v0 │ │ +0b8bd4: |[0b8bd4] com.squareup.okhttp.internal.http.RetryableSink.close:()V │ │ +0b8be4: 5540 9610 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@1096 │ │ +0b8be8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0b8bec: 0e00 |0004: return-void │ │ +0b8bee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b8bf0: 5c40 9610 |0006: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@1096 │ │ +0b8bf4: 5440 9710 |0008: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ +0b8bf8: 6e10 102c 0000 |000a: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b8bfe: 0b00 |000d: move-result-wide v0 │ │ +0b8c00: 5242 9810 |000e: iget v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ +0b8c04: 8122 |0010: int-to-long v2, v2 │ │ +0b8c06: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ +0b8c0a: 3b00 f1ff |0013: if-gez v0, 0004 // -000f │ │ +0b8c0e: 2200 8d05 |0015: new-instance v0, Ljava/net/ProtocolException; // type@058d │ │ +0b8c12: 2201 6d05 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b8c16: 7010 f927 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b8c1c: 1a02 f419 |001c: const-string v2, "content-length promised " // string@19f4 │ │ +0b8c20: 6e20 0228 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8c26: 0c01 |0021: move-result-object v1 │ │ +0b8c28: 5242 9810 |0022: iget v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ +0b8c2c: 6e20 fe27 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b8c32: 0c01 |0027: move-result-object v1 │ │ +0b8c34: 1a02 4100 |0028: const-string v2, " bytes, but received " // string@0041 │ │ +0b8c38: 6e20 0228 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8c3e: 0c01 |002d: move-result-object v1 │ │ +0b8c40: 5442 9710 |002e: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ +0b8c44: 6e10 102c 0200 |0030: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b8c4a: 0b02 |0033: move-result-wide v2 │ │ +0b8c4c: 6e30 ff27 2103 |0034: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0b8c52: 0c01 |0037: move-result-object v1 │ │ +0b8c54: 6e10 0628 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b8c5a: 0c01 |003b: move-result-object v1 │ │ +0b8c5c: 7020 4b28 1000 |003c: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b8c62: 2700 |003f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=52 │ │ 0x0005 line=47 │ │ 0x0008 line=48 │ │ 0x0015 line=49 │ │ @@ -290544,19 +290570,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b8be0: |[0b8be0] com.squareup.okhttp.internal.http.RetryableSink.contentLength:()J │ │ -0b8bf0: 5420 9710 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ -0b8bf4: 6e10 102c 0000 |0002: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b8bfa: 0b00 |0005: move-result-wide v0 │ │ -0b8bfc: 1000 |0006: return-wide v0 │ │ +0b8c64: |[0b8c64] com.squareup.okhttp.internal.http.RetryableSink.contentLength:()J │ │ +0b8c74: 5420 9710 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ +0b8c78: 6e10 102c 0000 |0002: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b8c7e: 0b00 |0005: move-result-wide v0 │ │ +0b8c80: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/RetryableSink;) │ │ @@ -290564,16 +290590,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8c00: |[0b8c00] com.squareup.okhttp.internal.http.RetryableSink.flush:()V │ │ -0b8c10: 0e00 |0000: return-void │ │ +0b8c84: |[0b8c84] com.squareup.okhttp.internal.http.RetryableSink.flush:()V │ │ +0b8c94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/RetryableSink;) │ │ @@ -290581,17 +290607,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8c14: |[0b8c14] com.squareup.okhttp.internal.http.RetryableSink.timeout:()Lokio/Timeout; │ │ -0b8c24: 6200 1b12 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@121b │ │ -0b8c28: 1100 |0002: return-object v0 │ │ +0b8c98: |[0b8c98] com.squareup.okhttp.internal.http.RetryableSink.timeout:()Lokio/Timeout; │ │ +0b8ca8: 6200 2212 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@1222 │ │ +0b8cac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/RetryableSink;) │ │ @@ -290599,56 +290625,56 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -0b8c2c: |[0b8c2c] com.squareup.okhttp.internal.http.RetryableSink.write:(Lokio/Buffer;J)V │ │ -0b8c3c: 5560 9610 |0000: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@1096 │ │ -0b8c40: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0b8c44: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b8c48: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0b8c4c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b8c52: 2700 |000b: throw v0 │ │ -0b8c54: 6e10 102c 0700 |000c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b8c5a: 0b00 |000f: move-result-wide v0 │ │ -0b8c5c: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -0b8c60: 0484 |0012: move-wide v4, v8 │ │ -0b8c62: 7706 a624 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@24a6 │ │ -0b8c68: 5260 9810 |0016: iget v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ -0b8c6c: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -0b8c6e: 3210 3100 |0019: if-eq v0, v1, 004a // +0031 │ │ -0b8c72: 5460 9710 |001b: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ -0b8c76: 6e10 102c 0000 |001d: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b8c7c: 0b00 |0020: move-result-wide v0 │ │ -0b8c7e: 5262 9810 |0021: iget v2, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ -0b8c82: 8122 |0023: int-to-long v2, v2 │ │ -0b8c84: bc82 |0024: sub-long/2addr v2, v8 │ │ -0b8c86: 3100 0002 |0025: cmp-long v0, v0, v2 │ │ -0b8c8a: 3d00 2300 |0027: if-lez v0, 004a // +0023 │ │ -0b8c8e: 2200 8a05 |0029: new-instance v0, Ljava/net/ProtocolException; // type@058a │ │ -0b8c92: 2201 6c05 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b8c96: 7010 f927 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b8c9c: 1a02 931c |0030: const-string v2, "exceeded content-length limit of " // string@1c93 │ │ -0b8ca0: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8ca6: 0c01 |0035: move-result-object v1 │ │ -0b8ca8: 5262 9810 |0036: iget v2, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ -0b8cac: 6e20 fe27 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b8cb2: 0c01 |003b: move-result-object v1 │ │ -0b8cb4: 1a02 3f00 |003c: const-string v2, " bytes" // string@003f │ │ -0b8cb8: 6e20 0228 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8cbe: 0c01 |0041: move-result-object v1 │ │ -0b8cc0: 6e10 0628 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b8cc6: 0c01 |0045: move-result-object v1 │ │ -0b8cc8: 7020 4b28 1000 |0046: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b8cce: 2700 |0049: throw v0 │ │ -0b8cd0: 5460 9710 |004a: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ -0b8cd4: 6e40 1a2c 7098 |004c: invoke-virtual {v0, v7, v8, v9}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@2c1a │ │ -0b8cda: 0e00 |004f: return-void │ │ +0b8cb0: |[0b8cb0] com.squareup.okhttp.internal.http.RetryableSink.write:(Lokio/Buffer;J)V │ │ +0b8cc0: 5560 9610 |0000: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@1096 │ │ +0b8cc4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0b8cc8: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b8ccc: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0b8cd0: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b8cd6: 2700 |000b: throw v0 │ │ +0b8cd8: 6e10 102c 0700 |000c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b8cde: 0b00 |000f: move-result-wide v0 │ │ +0b8ce0: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +0b8ce4: 0484 |0012: move-wide v4, v8 │ │ +0b8ce6: 7706 a624 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@24a6 │ │ +0b8cec: 5260 9810 |0016: iget v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ +0b8cf0: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +0b8cf2: 3210 3100 |0019: if-eq v0, v1, 004a // +0031 │ │ +0b8cf6: 5460 9710 |001b: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ +0b8cfa: 6e10 102c 0000 |001d: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b8d00: 0b00 |0020: move-result-wide v0 │ │ +0b8d02: 5262 9810 |0021: iget v2, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ +0b8d06: 8122 |0023: int-to-long v2, v2 │ │ +0b8d08: bc82 |0024: sub-long/2addr v2, v8 │ │ +0b8d0a: 3100 0002 |0025: cmp-long v0, v0, v2 │ │ +0b8d0e: 3d00 2300 |0027: if-lez v0, 004a // +0023 │ │ +0b8d12: 2200 8d05 |0029: new-instance v0, Ljava/net/ProtocolException; // type@058d │ │ +0b8d16: 2201 6d05 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b8d1a: 7010 f927 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b8d20: 1a02 9d1c |0030: const-string v2, "exceeded content-length limit of " // string@1c9d │ │ +0b8d24: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8d2a: 0c01 |0035: move-result-object v1 │ │ +0b8d2c: 5262 9810 |0036: iget v2, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@1098 │ │ +0b8d30: 6e20 fe27 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b8d36: 0c01 |003b: move-result-object v1 │ │ +0b8d38: 1a02 3f00 |003c: const-string v2, " bytes" // string@003f │ │ +0b8d3c: 6e20 0228 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8d42: 0c01 |0041: move-result-object v1 │ │ +0b8d44: 6e10 0628 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b8d4a: 0c01 |0045: move-result-object v1 │ │ +0b8d4c: 7020 4b28 1000 |0046: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b8d52: 2700 |0049: throw v0 │ │ +0b8d54: 5460 9710 |004a: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ +0b8d58: 6e40 1a2c 7098 |004c: invoke-virtual {v0, v7, v8, v9}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@2c1a │ │ +0b8d5e: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000c line=56 │ │ 0x0016 line=57 │ │ 0x0029 line=58 │ │ 0x004a line=60 │ │ @@ -290663,51 +290689,51 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -0b8cdc: |[0b8cdc] com.squareup.okhttp.internal.http.RetryableSink.writeToSocket:(Lokio/Sink;)V │ │ -0b8cec: 2201 4906 |0000: new-instance v1, Lokio/Buffer; // type@0649 │ │ -0b8cf0: 7010 eb2b 0100 |0002: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ -0b8cf6: 5460 9710 |0005: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ -0b8cfa: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -0b8cfe: 5464 9710 |0009: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ -0b8d02: 6e10 102c 0400 |000b: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b8d08: 0b04 |000e: move-result-wide v4 │ │ -0b8d0a: 7406 f22b 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@2bf2 │ │ -0b8d10: 6e10 102c 0100 |0012: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0b8d16: 0b02 |0015: move-result-wide v2 │ │ -0b8d18: 7240 d42c 1732 |0016: invoke-interface {v7, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ -0b8d1e: 0e00 |0019: return-void │ │ +0b8d60: |[0b8d60] com.squareup.okhttp.internal.http.RetryableSink.writeToSocket:(Lokio/Sink;)V │ │ +0b8d70: 2201 4c06 |0000: new-instance v1, Lokio/Buffer; // type@064c │ │ +0b8d74: 7010 eb2b 0100 |0002: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ +0b8d7a: 5460 9710 |0005: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ +0b8d7e: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +0b8d82: 5464 9710 |0009: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@1097 │ │ +0b8d86: 6e10 102c 0400 |000b: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b8d8c: 0b04 |000e: move-result-wide v4 │ │ +0b8d8e: 7406 f22b 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@2bf2 │ │ +0b8d94: 6e10 102c 0100 |0012: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0b8d9a: 0b02 |0015: move-result-wide v2 │ │ +0b8d9c: 7240 d42c 1732 |0016: invoke-interface {v7, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ +0b8da2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x0012 line=78 │ │ 0x0019 line=79 │ │ locals : │ │ 0x0005 - 0x001a reg=1 buffer Lokio/Buffer; │ │ 0x0000 - 0x001a reg=6 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ 0x0000 - 0x001a reg=7 socketOut Lokio/Sink; │ │ │ │ - source_file_idx : 4027 (RetryableSink.java) │ │ + source_file_idx : 4037 (RetryableSink.java) │ │ │ │ -Class #1001 header: │ │ -class_idx : 1313 │ │ +Class #1002 header: │ │ +class_idx : 1314 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1362 │ │ -source_file_idx : 4037 │ │ +superclass_idx : 1363 │ │ +source_file_idx : 4047 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1001 - │ │ +Class #1002 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RouteException;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Exception;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/RouteException;) │ │ name : 'addSuppressedExceptionMethod' │ │ @@ -290724,29 +290750,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b8d20: |[0b8d20] com.squareup.okhttp.internal.http.RouteException.:()V │ │ -0b8d30: 1c02 7005 |0000: const-class v2, Ljava/lang/Throwable; // type@0570 │ │ -0b8d34: 1a03 2716 |0002: const-string v3, "addSuppressed" // string@1627 │ │ -0b8d38: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -0b8d3a: 2344 9806 |0005: new-array v4, v4, [Ljava/lang/Class; // type@0698 │ │ -0b8d3e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -0b8d40: 1c06 7005 |0008: const-class v6, Ljava/lang/Throwable; // type@0570 │ │ -0b8d44: 4d06 0405 |000a: aput-object v6, v4, v5 │ │ -0b8d48: 6e30 7827 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ -0b8d4e: 0c01 |000f: move-result-object v1 │ │ -0b8d50: 6901 9910 |0010: sput-object v1, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@1099 │ │ -0b8d54: 0e00 |0012: return-void │ │ -0b8d56: 0d00 |0013: move-exception v0 │ │ -0b8d58: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0b8d5a: 28fb |0015: goto 0010 // -0005 │ │ +0b8da4: |[0b8da4] com.squareup.okhttp.internal.http.RouteException.:()V │ │ +0b8db4: 1c02 7105 |0000: const-class v2, Ljava/lang/Throwable; // type@0571 │ │ +0b8db8: 1a03 3116 |0002: const-string v3, "addSuppressed" // string@1631 │ │ +0b8dbc: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +0b8dbe: 2344 9b06 |0005: new-array v4, v4, [Ljava/lang/Class; // type@069b │ │ +0b8dc2: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +0b8dc4: 1c06 7105 |0008: const-class v6, Ljava/lang/Throwable; // type@0571 │ │ +0b8dc8: 4d06 0405 |000a: aput-object v6, v4, v5 │ │ +0b8dcc: 6e30 7827 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2778 │ │ +0b8dd2: 0c01 |000f: move-result-object v1 │ │ +0b8dd4: 6901 9910 |0010: sput-object v1, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@1099 │ │ +0b8dd8: 0e00 |0012: return-void │ │ +0b8dda: 0d00 |0013: move-exception v0 │ │ +0b8ddc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0b8dde: 28fb |0015: goto 0010 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=35 │ │ 0x0012 line=36 │ │ @@ -290762,18 +290788,18 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b8d6c: |[0b8d6c] com.squareup.okhttp.internal.http.RouteException.:(Ljava/io/IOException;)V │ │ -0b8d7c: 7020 8627 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@2786 │ │ -0b8d82: 5b01 9a10 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@109a │ │ -0b8d86: 0e00 |0005: return-void │ │ +0b8df0: |[0b8df0] com.squareup.okhttp.internal.http.RouteException.:(Ljava/io/IOException;)V │ │ +0b8e00: 7020 8627 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@2786 │ │ +0b8e06: 5b01 9a10 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@109a │ │ +0b8e0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/http/RouteException; │ │ @@ -290784,32 +290810,32 @@ │ │ type : '(Ljava/io/IOException;Ljava/io/IOException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b8d88: |[0b8d88] com.squareup.okhttp.internal.http.RouteException.addSuppressedIfPossible:(Ljava/io/IOException;Ljava/io/IOException;)V │ │ -0b8d98: 6200 9910 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@1099 │ │ -0b8d9c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0b8da0: 6200 9910 |0004: sget-object v0, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@1099 │ │ -0b8da4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0b8da6: 2311 9906 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -0b8daa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0b8dac: 4d05 0102 |000a: aput-object v5, v1, v2 │ │ -0b8db0: 6e30 2f28 4001 |000c: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ -0b8db6: 0e00 |000f: return-void │ │ -0b8db8: 0d00 |0010: move-exception v0 │ │ -0b8dba: 28fe |0011: goto 000f // -0002 │ │ -0b8dbc: 0d00 |0012: move-exception v0 │ │ -0b8dbe: 28fc |0013: goto 000f // -0004 │ │ +0b8e0c: |[0b8e0c] com.squareup.okhttp.internal.http.RouteException.addSuppressedIfPossible:(Ljava/io/IOException;Ljava/io/IOException;)V │ │ +0b8e1c: 6200 9910 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@1099 │ │ +0b8e20: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0b8e24: 6200 9910 |0004: sget-object v0, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@1099 │ │ +0b8e28: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0b8e2a: 2311 9c06 |0007: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +0b8e2e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0b8e30: 4d05 0102 |000a: aput-object v5, v1, v2 │ │ +0b8e34: 6e30 2f28 4001 |000c: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@282f │ │ +0b8e3a: 0e00 |000f: return-void │ │ +0b8e3c: 0d00 |0010: move-exception v0 │ │ +0b8e3e: 28fe |0011: goto 000f // -0002 │ │ +0b8e40: 0d00 |0012: move-exception v0 │ │ +0b8e42: 28fc |0013: goto 000f // -0004 │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x0010 │ │ - Ljava/lang/IllegalAccessException; -> 0x0012 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0012 │ │ + Ljava/lang/IllegalAccessException; -> 0x0010 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=56 │ │ 0x000f line=60 │ │ 0x0010 line=57 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lcom/squareup/okhttp/internal/http/RouteException; │ │ @@ -290822,19 +290848,19 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b8dd0: |[0b8dd0] com.squareup.okhttp.internal.http.RouteException.addConnectException:(Ljava/io/IOException;)V │ │ -0b8de0: 5410 9a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@109a │ │ -0b8de4: 7030 ef26 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedIfPossible:(Ljava/io/IOException;Ljava/io/IOException;)V // method@26ef │ │ -0b8dea: 5b12 9a10 |0005: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@109a │ │ -0b8dee: 0e00 |0007: return-void │ │ +0b8e54: |[0b8e54] com.squareup.okhttp.internal.http.RouteException.addConnectException:(Ljava/io/IOException;)V │ │ +0b8e64: 5410 9a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@109a │ │ +0b8e68: 7030 ef26 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedIfPossible:(Ljava/io/IOException;Ljava/io/IOException;)V // method@26ef │ │ +0b8e6e: 5b12 9a10 |0005: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@109a │ │ +0b8e72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/http/RouteException; │ │ @@ -290845,36 +290871,36 @@ │ │ type : '()Ljava/io/IOException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8df0: |[0b8df0] com.squareup.okhttp.internal.http.RouteException.getLastConnectException:()Ljava/io/IOException; │ │ -0b8e00: 5410 9a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@109a │ │ -0b8e04: 1100 |0002: return-object v0 │ │ +0b8e74: |[0b8e74] com.squareup.okhttp.internal.http.RouteException.getLastConnectException:()Ljava/io/IOException; │ │ +0b8e84: 5410 9a10 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@109a │ │ +0b8e88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/RouteException; │ │ │ │ - source_file_idx : 4037 (RouteException.java) │ │ + source_file_idx : 4047 (RouteException.java) │ │ │ │ -Class #1002 header: │ │ -class_idx : 1314 │ │ +Class #1003 header: │ │ +class_idx : 1315 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4038 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4048 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1002 annotations: │ │ +Class #1003 annotations: │ │ Annotations on field #4252 'inetSocketAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/net/InetSocketAddress;" ">;" } │ │ Annotations on field #4257 'postponedRoutes' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/squareup/okhttp/Route;" ">;" } │ │ Annotations on field #4258 'proxies' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/net/Proxy;" ">;" } │ │ Annotations on method #9976 'next' │ │ @@ -290882,15 +290908,15 @@ │ │ Annotations on method #9977 'nextInetSocketAddress' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9979 'nextProxy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #9980 'resetNextInetSocketAddress' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1002 - │ │ +Class #1003 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RouteSelector;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/RouteSelector;) │ │ @@ -290935,33 +290961,33 @@ │ │ type : '(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0b8e08: |[0b8e08] com.squareup.okhttp.internal.http.RouteSelector.:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V │ │ -0b8e18: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b8e1e: 7100 b228 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ -0b8e24: 0c00 |0006: move-result-object v0 │ │ -0b8e26: 5b20 a210 |0007: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ -0b8e2a: 7100 b228 0000 |0009: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ -0b8e30: 0c00 |000c: move-result-object v0 │ │ -0b8e32: 5b20 9c10 |000d: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ -0b8e36: 2200 ab05 |000f: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0b8e3a: 7010 9028 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0b8e40: 5b20 a110 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@10a1 │ │ -0b8e44: 5b23 9b10 |0016: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b8e48: 5b24 a310 |0018: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@10a3 │ │ -0b8e4c: 6e10 0323 0300 |001a: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ -0b8e52: 0c00 |001d: move-result-object v0 │ │ -0b8e54: 6e10 fc22 0300 |001e: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.getProxy:()Ljava/net/Proxy; // method@22fc │ │ -0b8e5a: 0c01 |0021: move-result-object v1 │ │ -0b8e5c: 7030 fd26 0201 |0022: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.resetNextProxy:(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V // method@26fd │ │ -0b8e62: 0e00 |0025: return-void │ │ +0b8e8c: |[0b8e8c] com.squareup.okhttp.internal.http.RouteSelector.:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V │ │ +0b8e9c: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b8ea2: 7100 b228 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ +0b8ea8: 0c00 |0006: move-result-object v0 │ │ +0b8eaa: 5b20 a210 |0007: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ +0b8eae: 7100 b228 0000 |0009: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ +0b8eb4: 0c00 |000c: move-result-object v0 │ │ +0b8eb6: 5b20 9c10 |000d: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ +0b8eba: 2200 ae05 |000f: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0b8ebe: 7010 9028 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0b8ec4: 5b20 a110 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@10a1 │ │ +0b8ec8: 5b23 9b10 |0016: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b8ecc: 5b24 a310 |0018: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@10a3 │ │ +0b8ed0: 6e10 0323 0300 |001a: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ +0b8ed6: 0c00 |001d: move-result-object v0 │ │ +0b8ed8: 6e10 fc22 0300 |001e: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.getProxy:()Ljava/net/Proxy; // method@22fc │ │ +0b8ede: 0c01 |0021: move-result-object v1 │ │ +0b8ee0: 7030 fd26 0201 |0022: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.resetNextProxy:(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V // method@26fd │ │ +0b8ee6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=47 │ │ 0x0009 line=51 │ │ 0x000f line=55 │ │ 0x0016 line=58 │ │ @@ -290978,24 +291004,24 @@ │ │ type : '(Ljava/net/InetSocketAddress;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0b8e64: |[0b8e64] com.squareup.okhttp.internal.http.RouteSelector.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; │ │ -0b8e74: 6e10 4528 0200 |0000: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@2845 │ │ -0b8e7a: 0c00 |0003: move-result-object v0 │ │ -0b8e7c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0b8e80: 6e10 4628 0200 |0006: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@2846 │ │ -0b8e86: 0c01 |0009: move-result-object v1 │ │ -0b8e88: 1101 |000a: return-object v1 │ │ -0b8e8a: 6e10 4028 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@2840 │ │ -0b8e90: 0c01 |000e: move-result-object v1 │ │ -0b8e92: 28fb |000f: goto 000a // -0005 │ │ +0b8ee8: |[0b8ee8] com.squareup.okhttp.internal.http.RouteSelector.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; │ │ +0b8ef8: 6e10 4528 0200 |0000: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@2845 │ │ +0b8efe: 0c00 |0003: move-result-object v0 │ │ +0b8f00: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0b8f04: 6e10 4628 0200 |0006: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@2846 │ │ +0b8f0a: 0c01 |0009: move-result-object v1 │ │ +0b8f0c: 1101 |000a: return-object v1 │ │ +0b8f0e: 6e10 4028 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@2840 │ │ +0b8f14: 0c01 |000e: move-result-object v1 │ │ +0b8f16: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0004 line=192 │ │ 0x0006 line=196 │ │ 0x000a line=200 │ │ locals : │ │ @@ -291007,24 +291033,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b8e94: |[0b8e94] com.squareup.okhttp.internal.http.RouteSelector.hasNextInetSocketAddress:()Z │ │ -0b8ea4: 5220 9f10 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@109f │ │ -0b8ea8: 5421 9c10 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ -0b8eac: 7210 ec28 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0b8eb2: 0a01 |0007: move-result v1 │ │ -0b8eb4: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -0b8eb8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0b8eba: 0f00 |000b: return v0 │ │ -0b8ebc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0b8ebe: 28fe |000d: goto 000b // -0002 │ │ +0b8f18: |[0b8f18] com.squareup.okhttp.internal.http.RouteSelector.hasNextInetSocketAddress:()Z │ │ +0b8f28: 5220 9f10 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@109f │ │ +0b8f2c: 5421 9c10 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ +0b8f30: 7210 ec28 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0b8f36: 0a01 |0007: move-result v1 │ │ +0b8f38: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +0b8f3c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0b8f3e: 0f00 |000b: return v0 │ │ +0b8f40: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0b8f42: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/RouteSelector;) │ │ @@ -291032,23 +291058,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b8ec0: |[0b8ec0] com.squareup.okhttp.internal.http.RouteSelector.hasNextPostponed:()Z │ │ -0b8ed0: 5410 a110 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@10a1 │ │ -0b8ed4: 7210 e728 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -0b8eda: 0a00 |0005: move-result v0 │ │ -0b8edc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b8ee0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b8ee2: 0f00 |0009: return v0 │ │ -0b8ee4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b8ee6: 28fe |000b: goto 0009 // -0002 │ │ +0b8f44: |[0b8f44] com.squareup.okhttp.internal.http.RouteSelector.hasNextPostponed:()Z │ │ +0b8f54: 5410 a110 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@10a1 │ │ +0b8f58: 7210 e728 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +0b8f5e: 0a00 |0005: move-result v0 │ │ +0b8f60: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b8f64: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b8f66: 0f00 |0009: return v0 │ │ +0b8f68: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b8f6a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/RouteSelector;) │ │ @@ -291056,24 +291082,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b8ee8: |[0b8ee8] com.squareup.okhttp.internal.http.RouteSelector.hasNextProxy:()Z │ │ -0b8ef8: 5220 a010 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@10a0 │ │ -0b8efc: 5421 a210 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ -0b8f00: 7210 ec28 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0b8f06: 0a01 |0007: move-result v1 │ │ -0b8f08: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -0b8f0c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0b8f0e: 0f00 |000b: return v0 │ │ -0b8f10: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0b8f12: 28fe |000d: goto 000b // -0002 │ │ +0b8f6c: |[0b8f6c] com.squareup.okhttp.internal.http.RouteSelector.hasNextProxy:()Z │ │ +0b8f7c: 5220 a010 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@10a0 │ │ +0b8f80: 5421 a210 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ +0b8f84: 7210 ec28 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0b8f8a: 0a01 |0007: move-result v1 │ │ +0b8f8c: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +0b8f90: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0b8f92: 0f00 |000b: return v0 │ │ +0b8f94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0b8f96: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/http/RouteSelector;) │ │ @@ -291081,47 +291107,47 @@ │ │ type : '()Ljava/net/InetSocketAddress;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0b8f14: |[0b8f14] com.squareup.okhttp.internal.http.RouteSelector.nextInetSocketAddress:()Ljava/net/InetSocketAddress; │ │ -0b8f24: 7010 f526 0300 |0000: invoke-direct {v3}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@26f5 │ │ -0b8f2a: 0a00 |0003: move-result v0 │ │ -0b8f2c: 3900 2d00 |0004: if-nez v0, 0031 // +002d │ │ -0b8f30: 2200 9005 |0006: new-instance v0, Ljava/net/SocketException; // type@0590 │ │ -0b8f34: 2201 6c05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0b8f38: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b8f3e: 1a02 bf0e |000d: const-string v2, "No route to " // string@0ebf │ │ -0b8f42: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8f48: 0c01 |0012: move-result-object v1 │ │ -0b8f4a: 5432 9b10 |0013: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b8f4e: 6e10 0023 0200 |0015: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ -0b8f54: 0c02 |0018: move-result-object v2 │ │ -0b8f56: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8f5c: 0c01 |001c: move-result-object v1 │ │ -0b8f5e: 1a02 7701 |001d: const-string v2, "; exhausted inet socket addresses: " // string@0177 │ │ -0b8f62: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8f68: 0c01 |0022: move-result-object v1 │ │ -0b8f6a: 5432 9c10 |0023: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ -0b8f6e: 6e20 0128 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b8f74: 0c01 |0028: move-result-object v1 │ │ -0b8f76: 6e10 0628 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b8f7c: 0c01 |002c: move-result-object v1 │ │ -0b8f7e: 7020 5d28 1000 |002d: invoke-direct {v0, v1}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@285d │ │ -0b8f84: 2700 |0030: throw v0 │ │ -0b8f86: 5430 9c10 |0031: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ -0b8f8a: 5231 9f10 |0033: iget v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@109f │ │ -0b8f8e: d802 0101 |0035: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0b8f92: 5932 9f10 |0037: iput v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@109f │ │ -0b8f96: 7220 e528 1000 |0039: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b8f9c: 0c00 |003c: move-result-object v0 │ │ -0b8f9e: 1f00 8705 |003d: check-cast v0, Ljava/net/InetSocketAddress; // type@0587 │ │ -0b8fa2: 1100 |003f: return-object v0 │ │ +0b8f98: |[0b8f98] com.squareup.okhttp.internal.http.RouteSelector.nextInetSocketAddress:()Ljava/net/InetSocketAddress; │ │ +0b8fa8: 7010 f526 0300 |0000: invoke-direct {v3}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@26f5 │ │ +0b8fae: 0a00 |0003: move-result v0 │ │ +0b8fb0: 3900 2d00 |0004: if-nez v0, 0031 // +002d │ │ +0b8fb4: 2200 9305 |0006: new-instance v0, Ljava/net/SocketException; // type@0593 │ │ +0b8fb8: 2201 6d05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0b8fbc: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b8fc2: 1a02 c80e |000d: const-string v2, "No route to " // string@0ec8 │ │ +0b8fc6: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8fcc: 0c01 |0012: move-result-object v1 │ │ +0b8fce: 5432 9b10 |0013: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b8fd2: 6e10 0023 0200 |0015: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ +0b8fd8: 0c02 |0018: move-result-object v2 │ │ +0b8fda: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8fe0: 0c01 |001c: move-result-object v1 │ │ +0b8fe2: 1a02 7701 |001d: const-string v2, "; exhausted inet socket addresses: " // string@0177 │ │ +0b8fe6: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b8fec: 0c01 |0022: move-result-object v1 │ │ +0b8fee: 5432 9c10 |0023: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ +0b8ff2: 6e20 0128 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b8ff8: 0c01 |0028: move-result-object v1 │ │ +0b8ffa: 6e10 0628 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b9000: 0c01 |002c: move-result-object v1 │ │ +0b9002: 7020 5d28 1000 |002d: invoke-direct {v0, v1}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@285d │ │ +0b9008: 2700 |0030: throw v0 │ │ +0b900a: 5430 9c10 |0031: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ +0b900e: 5231 9f10 |0033: iget v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@109f │ │ +0b9012: d802 0101 |0035: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0b9016: 5932 9f10 |0037: iput v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@109f │ │ +0b901a: 7220 e528 1000 |0039: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b9020: 0c00 |003c: move-result-object v0 │ │ +0b9022: 1f00 8a05 |003d: check-cast v0, Ljava/net/InetSocketAddress; // type@058a │ │ +0b9026: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0006 line=211 │ │ 0x0031 line=214 │ │ locals : │ │ 0x0000 - 0x0040 reg=3 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ @@ -291131,21 +291157,21 @@ │ │ type : '()Lcom/squareup/okhttp/Route;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b8fa4: |[0b8fa4] com.squareup.okhttp.internal.http.RouteSelector.nextPostponed:()Lcom/squareup/okhttp/Route; │ │ -0b8fb4: 5420 a110 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@10a1 │ │ -0b8fb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b8fba: 7220 e928 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ -0b8fc0: 0c00 |0006: move-result-object v0 │ │ -0b8fc2: 1f00 c504 |0007: check-cast v0, Lcom/squareup/okhttp/Route; // type@04c5 │ │ -0b8fc6: 1100 |0009: return-object v0 │ │ +0b9028: |[0b9028] com.squareup.okhttp.internal.http.RouteSelector.nextPostponed:()Lcom/squareup/okhttp/Route; │ │ +0b9038: 5420 a110 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@10a1 │ │ +0b903c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b903e: 7220 e928 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ +0b9044: 0c00 |0006: move-result-object v0 │ │ +0b9046: 1f00 c604 |0007: check-cast v0, Lcom/squareup/okhttp/Route; // type@04c6 │ │ +0b904a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/http/RouteSelector;) │ │ @@ -291153,48 +291179,48 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0b8fc8: |[0b8fc8] com.squareup.okhttp.internal.http.RouteSelector.nextProxy:()Ljava/net/Proxy; │ │ -0b8fd8: 7010 f726 0400 |0000: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@26f7 │ │ -0b8fde: 0a01 |0003: move-result v1 │ │ -0b8fe0: 3901 2d00 |0004: if-nez v1, 0031 // +002d │ │ -0b8fe4: 2201 9005 |0006: new-instance v1, Ljava/net/SocketException; // type@0590 │ │ -0b8fe8: 2202 6c05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0b8fec: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b8ff2: 1a03 bf0e |000d: const-string v3, "No route to " // string@0ebf │ │ -0b8ff6: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b8ffc: 0c02 |0012: move-result-object v2 │ │ -0b8ffe: 5443 9b10 |0013: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b9002: 6e10 0023 0300 |0015: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ -0b9008: 0c03 |0018: move-result-object v3 │ │ -0b900a: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9010: 0c02 |001c: move-result-object v2 │ │ -0b9012: 1a03 7801 |001d: const-string v3, "; exhausted proxy configurations: " // string@0178 │ │ -0b9016: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b901c: 0c02 |0022: move-result-object v2 │ │ -0b901e: 5443 a210 |0023: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ -0b9022: 6e20 0128 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b9028: 0c02 |0028: move-result-object v2 │ │ -0b902a: 6e10 0628 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b9030: 0c02 |002c: move-result-object v2 │ │ -0b9032: 7020 5d28 2100 |002d: invoke-direct {v1, v2}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@285d │ │ -0b9038: 2701 |0030: throw v1 │ │ -0b903a: 5441 a210 |0031: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ -0b903e: 5242 a010 |0033: iget v2, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@10a0 │ │ -0b9042: d803 0201 |0035: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0b9046: 5943 a010 |0037: iput v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@10a0 │ │ -0b904a: 7220 e528 2100 |0039: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b9050: 0c00 |003c: move-result-object v0 │ │ -0b9052: 1f00 8c05 |003d: check-cast v0, Ljava/net/Proxy; // type@058c │ │ -0b9056: 7020 fc26 0400 |003f: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/http/RouteSelector;.resetNextInetSocketAddress:(Ljava/net/Proxy;)V // method@26fc │ │ -0b905c: 1100 |0042: return-object v0 │ │ +0b904c: |[0b904c] com.squareup.okhttp.internal.http.RouteSelector.nextProxy:()Ljava/net/Proxy; │ │ +0b905c: 7010 f726 0400 |0000: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@26f7 │ │ +0b9062: 0a01 |0003: move-result v1 │ │ +0b9064: 3901 2d00 |0004: if-nez v1, 0031 // +002d │ │ +0b9068: 2201 9305 |0006: new-instance v1, Ljava/net/SocketException; // type@0593 │ │ +0b906c: 2202 6d05 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0b9070: 7010 f927 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b9076: 1a03 c80e |000d: const-string v3, "No route to " // string@0ec8 │ │ +0b907a: 6e20 0228 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9080: 0c02 |0012: move-result-object v2 │ │ +0b9082: 5443 9b10 |0013: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b9086: 6e10 0023 0300 |0015: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ +0b908c: 0c03 |0018: move-result-object v3 │ │ +0b908e: 6e20 0228 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9094: 0c02 |001c: move-result-object v2 │ │ +0b9096: 1a03 7801 |001d: const-string v3, "; exhausted proxy configurations: " // string@0178 │ │ +0b909a: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b90a0: 0c02 |0022: move-result-object v2 │ │ +0b90a2: 5443 a210 |0023: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ +0b90a6: 6e20 0128 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b90ac: 0c02 |0028: move-result-object v2 │ │ +0b90ae: 6e10 0628 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b90b4: 0c02 |002c: move-result-object v2 │ │ +0b90b6: 7020 5d28 2100 |002d: invoke-direct {v1, v2}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@285d │ │ +0b90bc: 2701 |0030: throw v1 │ │ +0b90be: 5441 a210 |0031: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ +0b90c2: 5242 a010 |0033: iget v2, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@10a0 │ │ +0b90c6: d803 0201 |0035: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0b90ca: 5943 a010 |0037: iput v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@10a0 │ │ +0b90ce: 7220 e528 2100 |0039: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b90d4: 0c00 |003c: move-result-object v0 │ │ +0b90d6: 1f00 8f05 |003d: check-cast v0, Ljava/net/Proxy; // type@058f │ │ +0b90da: 7020 fc26 0400 |003f: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/http/RouteSelector;.resetNextInetSocketAddress:(Ljava/net/Proxy;)V // method@26fc │ │ +0b90e0: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0031 line=140 │ │ 0x003f line=141 │ │ 0x0042 line=142 │ │ @@ -291207,110 +291233,110 @@ │ │ type : '(Ljava/net/Proxy;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 190 16-bit code units │ │ -0b9060: |[0b9060] com.squareup.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress:(Ljava/net/Proxy;)V │ │ -0b9070: 2208 ab05 |0000: new-instance v8, Ljava/util/ArrayList; // type@05ab │ │ -0b9074: 7010 9028 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0b907a: 5bb8 9c10 |0005: iput-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ -0b907e: 6e10 4f28 0c00 |0007: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0b9084: 0c08 |000a: move-result-object v8 │ │ -0b9086: 6209 cb10 |000b: sget-object v9, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@10cb │ │ -0b908a: 3298 0a00 |000d: if-eq v8, v9, 0017 // +000a │ │ -0b908e: 6e10 4f28 0c00 |000f: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0b9094: 0c08 |0012: move-result-object v8 │ │ -0b9096: 6209 cd10 |0013: sget-object v9, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@10cd │ │ -0b909a: 3398 3f00 |0015: if-ne v8, v9, 0054 // +003f │ │ -0b909e: 54b8 9b10 |0017: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b90a2: 6e10 0023 0800 |0019: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ -0b90a8: 0c06 |001c: move-result-object v6 │ │ -0b90aa: 54b8 9b10 |001d: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b90ae: 6e10 0123 0800 |001f: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@2301 │ │ -0b90b4: 0a07 |0022: move-result v7 │ │ -0b90b6: 1218 |0023: const/4 v8, #int 1 // #1 │ │ -0b90b8: 3487 0700 |0024: if-lt v7, v8, 002b // +0007 │ │ -0b90bc: 1408 ffff 0000 |0026: const v8, #float 9.18341e-41 // #0000ffff │ │ -0b90c2: 3787 5c00 |0029: if-le v7, v8, 0085 // +005c │ │ -0b90c6: 2208 9005 |002b: new-instance v8, Ljava/net/SocketException; // type@0590 │ │ -0b90ca: 2209 6c05 |002d: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0b90ce: 7010 f927 0900 |002f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b90d4: 1a0a bf0e |0032: const-string v10, "No route to " // string@0ebf │ │ -0b90d8: 6e20 0228 a900 |0034: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b90de: 0c09 |0037: move-result-object v9 │ │ -0b90e0: 6e20 0228 6900 |0038: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b90e6: 0c09 |003b: move-result-object v9 │ │ -0b90e8: 1a0a 5a01 |003c: const-string v10, ":" // string@015a │ │ -0b90ec: 6e20 0228 a900 |003e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b90f2: 0c09 |0041: move-result-object v9 │ │ -0b90f4: 6e20 fe27 7900 |0042: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b90fa: 0c09 |0045: move-result-object v9 │ │ -0b90fc: 1a0a 7f01 |0046: const-string v10, "; port is out of range" // string@017f │ │ -0b9100: 6e20 0228 a900 |0048: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9106: 0c09 |004b: move-result-object v9 │ │ -0b9108: 6e10 0628 0900 |004c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b910e: 0c09 |004f: move-result-object v9 │ │ -0b9110: 7020 5d28 9800 |0050: invoke-direct {v8, v9}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@285d │ │ -0b9116: 2708 |0053: throw v8 │ │ -0b9118: 6e10 4c28 0c00 |0054: invoke-virtual {v12}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@284c │ │ -0b911e: 0c03 |0057: move-result-object v3 │ │ -0b9120: 2038 8705 |0058: instance-of v8, v3, Ljava/net/InetSocketAddress; // type@0587 │ │ -0b9124: 3908 1f00 |005a: if-nez v8, 0079 // +001f │ │ -0b9128: 2208 5605 |005c: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0b912c: 2209 6c05 |005e: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0b9130: 7010 f927 0900 |0060: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b9136: 1a0a 7f0f |0063: const-string v10, "Proxy.address() is not an InetSocketAddress: " // string@0f7f │ │ -0b913a: 6e20 0228 a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9140: 0c09 |0068: move-result-object v9 │ │ -0b9142: 6e10 bc27 0300 |0069: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0b9148: 0c0a |006c: move-result-object v10 │ │ -0b914a: 6e20 0128 a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b9150: 0c09 |0070: move-result-object v9 │ │ -0b9152: 6e10 0628 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b9158: 0c09 |0074: move-result-object v9 │ │ -0b915a: 7020 8f27 9800 |0075: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0b9160: 2708 |0078: throw v8 │ │ -0b9162: 0734 |0079: move-object v4, v3 │ │ -0b9164: 1f04 8705 |007a: check-cast v4, Ljava/net/InetSocketAddress; // type@0587 │ │ -0b9168: 7110 f326 0400 |007c: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; // method@26f3 │ │ -0b916e: 0c06 |007f: move-result-object v6 │ │ -0b9170: 6e10 4728 0400 |0080: invoke-virtual {v4}, Ljava/net/InetSocketAddress;.getPort:()I // method@2847 │ │ -0b9176: 0a07 |0083: move-result v7 │ │ -0b9178: 289f |0084: goto 0023 // -0061 │ │ -0b917a: 6e10 4f28 0c00 |0085: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0b9180: 0c08 |0088: move-result-object v8 │ │ -0b9182: 6209 cd10 |0089: sget-object v9, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@10cd │ │ -0b9186: 3398 0f00 |008b: if-ne v8, v9, 009a // +000f │ │ -0b918a: 54b8 9c10 |008d: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ -0b918e: 7120 4328 7600 |008f: invoke-static {v6, v7}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@2843 │ │ -0b9194: 0c09 |0092: move-result-object v9 │ │ -0b9196: 7220 df28 9800 |0093: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b919c: 1208 |0096: const/4 v8, #int 0 // #0 │ │ -0b919e: 59b8 9f10 |0097: iput v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@109f │ │ -0b91a2: 0e00 |0099: return-void │ │ -0b91a4: 54b8 9b10 |009a: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b91a8: 6e10 f922 0800 |009c: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getDns:()Lcom/squareup/okhttp/Dns; // method@22f9 │ │ -0b91ae: 0c08 |009f: move-result-object v8 │ │ -0b91b0: 7220 6723 6800 |00a0: invoke-interface {v8, v6}, Lcom/squareup/okhttp/Dns;.lookup:(Ljava/lang/String;)Ljava/util/List; // method@2367 │ │ -0b91b6: 0c00 |00a3: move-result-object v0 │ │ -0b91b8: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -0b91ba: 7210 ec28 0000 |00a5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -0b91c0: 0a05 |00a8: move-result v5 │ │ -0b91c2: 3551 edff |00a9: if-ge v1, v5, 0096 // -0013 │ │ -0b91c6: 7220 e528 1000 |00ab: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b91cc: 0c02 |00ae: move-result-object v2 │ │ -0b91ce: 1f02 8605 |00af: check-cast v2, Ljava/net/InetAddress; // type@0586 │ │ -0b91d2: 54b8 9c10 |00b1: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ -0b91d6: 2209 8705 |00b3: new-instance v9, Ljava/net/InetSocketAddress; // type@0587 │ │ -0b91da: 7030 4228 2907 |00b5: invoke-direct {v9, v2, v7}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@2842 │ │ -0b91e0: 7220 df28 9800 |00b8: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b91e6: d801 0101 |00bb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b91ea: 28ec |00bd: goto 00a9 // -0014 │ │ +0b90e4: |[0b90e4] com.squareup.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress:(Ljava/net/Proxy;)V │ │ +0b90f4: 2208 ae05 |0000: new-instance v8, Ljava/util/ArrayList; // type@05ae │ │ +0b90f8: 7010 9028 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0b90fe: 5bb8 9c10 |0005: iput-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ +0b9102: 6e10 4f28 0c00 |0007: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0b9108: 0c08 |000a: move-result-object v8 │ │ +0b910a: 6209 d210 |000b: sget-object v9, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@10d2 │ │ +0b910e: 3298 0a00 |000d: if-eq v8, v9, 0017 // +000a │ │ +0b9112: 6e10 4f28 0c00 |000f: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0b9118: 0c08 |0012: move-result-object v8 │ │ +0b911a: 6209 d410 |0013: sget-object v9, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@10d4 │ │ +0b911e: 3398 3f00 |0015: if-ne v8, v9, 0054 // +003f │ │ +0b9122: 54b8 9b10 |0017: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b9126: 6e10 0023 0800 |0019: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ +0b912c: 0c06 |001c: move-result-object v6 │ │ +0b912e: 54b8 9b10 |001d: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b9132: 6e10 0123 0800 |001f: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@2301 │ │ +0b9138: 0a07 |0022: move-result v7 │ │ +0b913a: 1218 |0023: const/4 v8, #int 1 // #1 │ │ +0b913c: 3487 0700 |0024: if-lt v7, v8, 002b // +0007 │ │ +0b9140: 1408 ffff 0000 |0026: const v8, #float 9.18341e-41 // #0000ffff │ │ +0b9146: 3787 5c00 |0029: if-le v7, v8, 0085 // +005c │ │ +0b914a: 2208 9305 |002b: new-instance v8, Ljava/net/SocketException; // type@0593 │ │ +0b914e: 2209 6d05 |002d: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0b9152: 7010 f927 0900 |002f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b9158: 1a0a c80e |0032: const-string v10, "No route to " // string@0ec8 │ │ +0b915c: 6e20 0228 a900 |0034: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9162: 0c09 |0037: move-result-object v9 │ │ +0b9164: 6e20 0228 6900 |0038: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b916a: 0c09 |003b: move-result-object v9 │ │ +0b916c: 1a0a 5a01 |003c: const-string v10, ":" // string@015a │ │ +0b9170: 6e20 0228 a900 |003e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9176: 0c09 |0041: move-result-object v9 │ │ +0b9178: 6e20 fe27 7900 |0042: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b917e: 0c09 |0045: move-result-object v9 │ │ +0b9180: 1a0a 7f01 |0046: const-string v10, "; port is out of range" // string@017f │ │ +0b9184: 6e20 0228 a900 |0048: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b918a: 0c09 |004b: move-result-object v9 │ │ +0b918c: 6e10 0628 0900 |004c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b9192: 0c09 |004f: move-result-object v9 │ │ +0b9194: 7020 5d28 9800 |0050: invoke-direct {v8, v9}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@285d │ │ +0b919a: 2708 |0053: throw v8 │ │ +0b919c: 6e10 4c28 0c00 |0054: invoke-virtual {v12}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@284c │ │ +0b91a2: 0c03 |0057: move-result-object v3 │ │ +0b91a4: 2038 8a05 |0058: instance-of v8, v3, Ljava/net/InetSocketAddress; // type@058a │ │ +0b91a8: 3908 1f00 |005a: if-nez v8, 0079 // +001f │ │ +0b91ac: 2208 5705 |005c: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0b91b0: 2209 6d05 |005e: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0b91b4: 7010 f927 0900 |0060: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b91ba: 1a0a 890f |0063: const-string v10, "Proxy.address() is not an InetSocketAddress: " // string@0f89 │ │ +0b91be: 6e20 0228 a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b91c4: 0c09 |0068: move-result-object v9 │ │ +0b91c6: 6e10 bc27 0300 |0069: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0b91cc: 0c0a |006c: move-result-object v10 │ │ +0b91ce: 6e20 0128 a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b91d4: 0c09 |0070: move-result-object v9 │ │ +0b91d6: 6e10 0628 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b91dc: 0c09 |0074: move-result-object v9 │ │ +0b91de: 7020 8f27 9800 |0075: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0b91e4: 2708 |0078: throw v8 │ │ +0b91e6: 0734 |0079: move-object v4, v3 │ │ +0b91e8: 1f04 8a05 |007a: check-cast v4, Ljava/net/InetSocketAddress; // type@058a │ │ +0b91ec: 7110 f326 0400 |007c: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; // method@26f3 │ │ +0b91f2: 0c06 |007f: move-result-object v6 │ │ +0b91f4: 6e10 4728 0400 |0080: invoke-virtual {v4}, Ljava/net/InetSocketAddress;.getPort:()I // method@2847 │ │ +0b91fa: 0a07 |0083: move-result v7 │ │ +0b91fc: 289f |0084: goto 0023 // -0061 │ │ +0b91fe: 6e10 4f28 0c00 |0085: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0b9204: 0c08 |0088: move-result-object v8 │ │ +0b9206: 6209 d410 |0089: sget-object v9, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@10d4 │ │ +0b920a: 3398 0f00 |008b: if-ne v8, v9, 009a // +000f │ │ +0b920e: 54b8 9c10 |008d: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ +0b9212: 7120 4328 7600 |008f: invoke-static {v6, v7}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@2843 │ │ +0b9218: 0c09 |0092: move-result-object v9 │ │ +0b921a: 7220 df28 9800 |0093: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b9220: 1208 |0096: const/4 v8, #int 0 // #0 │ │ +0b9222: 59b8 9f10 |0097: iput v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@109f │ │ +0b9226: 0e00 |0099: return-void │ │ +0b9228: 54b8 9b10 |009a: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b922c: 6e10 f922 0800 |009c: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getDns:()Lcom/squareup/okhttp/Dns; // method@22f9 │ │ +0b9232: 0c08 |009f: move-result-object v8 │ │ +0b9234: 7220 6723 6800 |00a0: invoke-interface {v8, v6}, Lcom/squareup/okhttp/Dns;.lookup:(Ljava/lang/String;)Ljava/util/List; // method@2367 │ │ +0b923a: 0c00 |00a3: move-result-object v0 │ │ +0b923c: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +0b923e: 7210 ec28 0000 |00a5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +0b9244: 0a05 |00a8: move-result v5 │ │ +0b9246: 3551 edff |00a9: if-ge v1, v5, 0096 // -0013 │ │ +0b924a: 7220 e528 1000 |00ab: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b9250: 0c02 |00ae: move-result-object v2 │ │ +0b9252: 1f02 8905 |00af: check-cast v2, Ljava/net/InetAddress; // type@0589 │ │ +0b9256: 54b8 9c10 |00b1: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@109c │ │ +0b925a: 2209 8a05 |00b3: new-instance v9, Ljava/net/InetSocketAddress; // type@058a │ │ +0b925e: 7030 4228 2907 |00b5: invoke-direct {v9, v2, v7}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@2842 │ │ +0b9264: 7220 df28 9800 |00b8: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b926a: d801 0101 |00bb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b926e: 28ec |00bd: goto 00a9 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0007 line=152 │ │ 0x0017 line=153 │ │ 0x001d line=154 │ │ 0x0023 line=166 │ │ @@ -291350,44 +291376,44 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0b91ec: |[0b91ec] com.squareup.okhttp.internal.http.RouteSelector.resetNextProxy:(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V │ │ -0b91fc: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ -0b9200: 7110 b428 0500 |0002: invoke-static {v5}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@28b4 │ │ -0b9206: 0c01 |0005: move-result-object v1 │ │ -0b9208: 5b31 a210 |0006: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ -0b920c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b920e: 5931 a010 |0009: iput v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@10a0 │ │ -0b9212: 0e00 |000b: return-void │ │ -0b9214: 2201 ab05 |000c: new-instance v1, Ljava/util/ArrayList; // type@05ab │ │ -0b9218: 7010 9028 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0b921e: 5b31 a210 |0011: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ -0b9222: 5431 9b10 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b9226: 6e10 fd22 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@22fd │ │ -0b922c: 0c01 |0018: move-result-object v1 │ │ -0b922e: 6e10 c723 0400 |0019: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@23c7 │ │ -0b9234: 0c02 |001c: move-result-object v2 │ │ -0b9236: 6e20 5228 2100 |001d: invoke-virtual {v1, v2}, Ljava/net/ProxySelector;.select:(Ljava/net/URI;)Ljava/util/List; // method@2852 │ │ -0b923c: 0c00 |0020: move-result-object v0 │ │ -0b923e: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -0b9242: 5431 a210 |0023: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ -0b9246: 7220 e028 0100 |0025: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0b924c: 5431 a210 |0028: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ -0b9250: 6202 ce10 |002a: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@10ce │ │ -0b9254: 7110 b328 0200 |002c: invoke-static {v2}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@28b3 │ │ -0b925a: 0c02 |002f: move-result-object v2 │ │ -0b925c: 7220 ea28 2100 |0030: invoke-interface {v1, v2}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@28ea │ │ -0b9262: 5431 a210 |0033: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ -0b9266: 6202 ce10 |0035: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@10ce │ │ -0b926a: 7220 df28 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b9270: 28ce |003a: goto 0008 // -0032 │ │ +0b9270: |[0b9270] com.squareup.okhttp.internal.http.RouteSelector.resetNextProxy:(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V │ │ +0b9280: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ +0b9284: 7110 b428 0500 |0002: invoke-static {v5}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@28b4 │ │ +0b928a: 0c01 |0005: move-result-object v1 │ │ +0b928c: 5b31 a210 |0006: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ +0b9290: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b9292: 5931 a010 |0009: iput v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@10a0 │ │ +0b9296: 0e00 |000b: return-void │ │ +0b9298: 2201 ae05 |000c: new-instance v1, Ljava/util/ArrayList; // type@05ae │ │ +0b929c: 7010 9028 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0b92a2: 5b31 a210 |0011: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ +0b92a6: 5431 9b10 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b92aa: 6e10 fd22 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@22fd │ │ +0b92b0: 0c01 |0018: move-result-object v1 │ │ +0b92b2: 6e10 c723 0400 |0019: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@23c7 │ │ +0b92b8: 0c02 |001c: move-result-object v2 │ │ +0b92ba: 6e20 5228 2100 |001d: invoke-virtual {v1, v2}, Ljava/net/ProxySelector;.select:(Ljava/net/URI;)Ljava/util/List; // method@2852 │ │ +0b92c0: 0c00 |0020: move-result-object v0 │ │ +0b92c2: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +0b92c6: 5431 a210 |0023: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ +0b92ca: 7220 e028 0100 |0025: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0b92d0: 5431 a210 |0028: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ +0b92d4: 6202 d510 |002a: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@10d5 │ │ +0b92d8: 7110 b328 0200 |002c: invoke-static {v2}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@28b3 │ │ +0b92de: 0c02 |002f: move-result-object v2 │ │ +0b92e0: 7220 ea28 2100 |0030: invoke-interface {v1, v2}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@28ea │ │ +0b92e6: 5431 a210 |0033: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@10a2 │ │ +0b92ea: 6202 d510 |0035: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@10d5 │ │ +0b92ee: 7220 df28 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b92f4: 28ce |003a: goto 0008 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=115 │ │ 0x0008 line=126 │ │ 0x000b line=127 │ │ 0x000c line=119 │ │ @@ -291407,41 +291433,41 @@ │ │ type : '(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0b9274: |[0b9274] com.squareup.okhttp.internal.http.RouteSelector.connectFailed:(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V │ │ -0b9284: 6e10 6124 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ -0b928a: 0c00 |0003: move-result-object v0 │ │ -0b928c: 6e10 4f28 0000 |0004: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0b9292: 0c00 |0007: move-result-object v0 │ │ -0b9294: 6201 cb10 |0008: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@10cb │ │ -0b9298: 3210 2500 |000a: if-eq v0, v1, 002f // +0025 │ │ -0b929c: 5430 9b10 |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b92a0: 6e10 fd22 0000 |000e: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@22fd │ │ -0b92a6: 0c00 |0011: move-result-object v0 │ │ -0b92a8: 3800 1d00 |0012: if-eqz v0, 002f // +001d │ │ -0b92ac: 5430 9b10 |0014: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b92b0: 6e10 fd22 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@22fd │ │ -0b92b6: 0c00 |0019: move-result-object v0 │ │ -0b92b8: 5431 9b10 |001a: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b92bc: 6e10 0323 0100 |001c: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ -0b92c2: 0c01 |001f: move-result-object v1 │ │ -0b92c4: 6e10 c723 0100 |0020: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@23c7 │ │ -0b92ca: 0c01 |0023: move-result-object v1 │ │ -0b92cc: 6e10 6124 0400 |0024: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ -0b92d2: 0c02 |0027: move-result-object v2 │ │ -0b92d4: 6e10 4c28 0200 |0028: invoke-virtual {v2}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@284c │ │ -0b92da: 0c02 |002b: move-result-object v2 │ │ -0b92dc: 6e40 5028 1052 |002c: invoke-virtual {v0, v1, v2, v5}, Ljava/net/ProxySelector;.connectFailed:(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V // method@2850 │ │ -0b92e2: 5430 a310 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@10a3 │ │ -0b92e6: 6e20 a124 4000 |0031: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/RouteDatabase;.failed:(Lcom/squareup/okhttp/Route;)V // method@24a1 │ │ -0b92ec: 0e00 |0034: return-void │ │ +0b92f8: |[0b92f8] com.squareup.okhttp.internal.http.RouteSelector.connectFailed:(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V │ │ +0b9308: 6e10 6124 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ +0b930e: 0c00 |0003: move-result-object v0 │ │ +0b9310: 6e10 4f28 0000 |0004: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0b9316: 0c00 |0007: move-result-object v0 │ │ +0b9318: 6201 d210 |0008: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@10d2 │ │ +0b931c: 3210 2500 |000a: if-eq v0, v1, 002f // +0025 │ │ +0b9320: 5430 9b10 |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b9324: 6e10 fd22 0000 |000e: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@22fd │ │ +0b932a: 0c00 |0011: move-result-object v0 │ │ +0b932c: 3800 1d00 |0012: if-eqz v0, 002f // +001d │ │ +0b9330: 5430 9b10 |0014: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b9334: 6e10 fd22 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@22fd │ │ +0b933a: 0c00 |0019: move-result-object v0 │ │ +0b933c: 5431 9b10 |001a: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b9340: 6e10 0323 0100 |001c: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ +0b9346: 0c01 |001f: move-result-object v1 │ │ +0b9348: 6e10 c723 0100 |0020: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@23c7 │ │ +0b934e: 0c01 |0023: move-result-object v1 │ │ +0b9350: 6e10 6124 0400 |0024: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ +0b9356: 0c02 |0027: move-result-object v2 │ │ +0b9358: 6e10 4c28 0200 |0028: invoke-virtual {v2}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@284c │ │ +0b935e: 0c02 |002b: move-result-object v2 │ │ +0b9360: 6e40 5028 1052 |002c: invoke-virtual {v0, v1, v2, v5}, Ljava/net/ProxySelector;.connectFailed:(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V // method@2850 │ │ +0b9366: 5430 a310 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@10a3 │ │ +0b936a: 6e20 a124 4000 |0031: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/RouteDatabase;.failed:(Lcom/squareup/okhttp/Route;)V // method@24a1 │ │ +0b9370: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0014 line=104 │ │ 0x001c line=105 │ │ 0x002c line=104 │ │ 0x002f line=108 │ │ @@ -291456,28 +291482,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0b92f0: |[0b92f0] com.squareup.okhttp.internal.http.RouteSelector.hasNext:()Z │ │ -0b9300: 7010 f526 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@26f5 │ │ -0b9306: 0a00 |0003: move-result v0 │ │ -0b9308: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -0b930c: 7010 f726 0100 |0006: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@26f7 │ │ -0b9312: 0a00 |0009: move-result v0 │ │ -0b9314: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -0b9318: 7010 f626 0100 |000c: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextPostponed:()Z // method@26f6 │ │ -0b931e: 0a00 |000f: move-result v0 │ │ -0b9320: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -0b9324: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0b9326: 0f00 |0013: return v0 │ │ -0b9328: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0b932a: 28fe |0015: goto 0013 // -0002 │ │ +0b9374: |[0b9374] com.squareup.okhttp.internal.http.RouteSelector.hasNext:()Z │ │ +0b9384: 7010 f526 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@26f5 │ │ +0b938a: 0a00 |0003: move-result v0 │ │ +0b938c: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +0b9390: 7010 f726 0100 |0006: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@26f7 │ │ +0b9396: 0a00 |0009: move-result v0 │ │ +0b9398: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +0b939c: 7010 f626 0100 |000c: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextPostponed:()Z // method@26f6 │ │ +0b93a2: 0a00 |000f: move-result v0 │ │ +0b93a4: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +0b93a8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0b93aa: 0f00 |0013: return v0 │ │ +0b93ac: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0b93ae: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x000c line=71 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ @@ -291487,50 +291513,50 @@ │ │ type : '()Lcom/squareup/okhttp/Route;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -0b932c: |[0b932c] com.squareup.okhttp.internal.http.RouteSelector.next:()Lcom/squareup/okhttp/Route; │ │ -0b933c: 7010 f526 0400 |0000: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@26f5 │ │ -0b9342: 0a01 |0003: move-result v1 │ │ -0b9344: 3901 1f00 |0004: if-nez v1, 0023 // +001f │ │ -0b9348: 7010 f726 0400 |0006: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@26f7 │ │ -0b934e: 0a01 |0009: move-result v1 │ │ -0b9350: 3901 1300 |000a: if-nez v1, 001d // +0013 │ │ -0b9354: 7010 f626 0400 |000c: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextPostponed:()Z // method@26f6 │ │ -0b935a: 0a01 |000f: move-result v1 │ │ -0b935c: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ -0b9360: 2201 bc05 |0012: new-instance v1, Ljava/util/NoSuchElementException; // type@05bc │ │ -0b9364: 7010 ff28 0100 |0014: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@28ff │ │ -0b936a: 2701 |0017: throw v1 │ │ -0b936c: 7010 fa26 0400 |0018: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextPostponed:()Lcom/squareup/okhttp/Route; // method@26fa │ │ -0b9372: 0c00 |001b: move-result-object v0 │ │ -0b9374: 1100 |001c: return-object v0 │ │ -0b9376: 7010 fb26 0400 |001d: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxy:()Ljava/net/Proxy; // method@26fb │ │ -0b937c: 0c01 |0020: move-result-object v1 │ │ -0b937e: 5b41 9e10 |0021: iput-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastProxy:Ljava/net/Proxy; // field@109e │ │ -0b9382: 7010 f926 0400 |0023: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddress:()Ljava/net/InetSocketAddress; // method@26f9 │ │ -0b9388: 0c01 |0026: move-result-object v1 │ │ -0b938a: 5b41 9d10 |0027: iput-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastInetSocketAddress:Ljava/net/InetSocketAddress; // field@109d │ │ -0b938e: 2200 c504 |0029: new-instance v0, Lcom/squareup/okhttp/Route; // type@04c5 │ │ -0b9392: 5441 9b10 |002b: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ -0b9396: 5442 9e10 |002d: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastProxy:Ljava/net/Proxy; // field@109e │ │ -0b939a: 5443 9d10 |002f: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastInetSocketAddress:Ljava/net/InetSocketAddress; // field@109d │ │ -0b939e: 7040 5e24 1032 |0031: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/Route;.:(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V // method@245e │ │ -0b93a4: 5441 a310 |0034: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@10a3 │ │ -0b93a8: 6e20 a224 0100 |0036: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.shouldPostpone:(Lcom/squareup/okhttp/Route;)Z // method@24a2 │ │ -0b93ae: 0a01 |0039: move-result v1 │ │ -0b93b0: 3801 e2ff |003a: if-eqz v1, 001c // -001e │ │ -0b93b4: 5441 a110 |003c: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@10a1 │ │ -0b93b8: 7220 df28 0100 |003e: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b93be: 6e10 f826 0400 |0041: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.next:()Lcom/squareup/okhttp/Route; // method@26f8 │ │ -0b93c4: 0c00 |0044: move-result-object v0 │ │ -0b93c6: 28d7 |0045: goto 001c // -0029 │ │ +0b93b0: |[0b93b0] com.squareup.okhttp.internal.http.RouteSelector.next:()Lcom/squareup/okhttp/Route; │ │ +0b93c0: 7010 f526 0400 |0000: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@26f5 │ │ +0b93c6: 0a01 |0003: move-result v1 │ │ +0b93c8: 3901 1f00 |0004: if-nez v1, 0023 // +001f │ │ +0b93cc: 7010 f726 0400 |0006: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@26f7 │ │ +0b93d2: 0a01 |0009: move-result v1 │ │ +0b93d4: 3901 1300 |000a: if-nez v1, 001d // +0013 │ │ +0b93d8: 7010 f626 0400 |000c: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextPostponed:()Z // method@26f6 │ │ +0b93de: 0a01 |000f: move-result v1 │ │ +0b93e0: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ +0b93e4: 2201 bf05 |0012: new-instance v1, Ljava/util/NoSuchElementException; // type@05bf │ │ +0b93e8: 7010 ff28 0100 |0014: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@28ff │ │ +0b93ee: 2701 |0017: throw v1 │ │ +0b93f0: 7010 fa26 0400 |0018: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextPostponed:()Lcom/squareup/okhttp/Route; // method@26fa │ │ +0b93f6: 0c00 |001b: move-result-object v0 │ │ +0b93f8: 1100 |001c: return-object v0 │ │ +0b93fa: 7010 fb26 0400 |001d: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxy:()Ljava/net/Proxy; // method@26fb │ │ +0b9400: 0c01 |0020: move-result-object v1 │ │ +0b9402: 5b41 9e10 |0021: iput-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastProxy:Ljava/net/Proxy; // field@109e │ │ +0b9406: 7010 f926 0400 |0023: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddress:()Ljava/net/InetSocketAddress; // method@26f9 │ │ +0b940c: 0c01 |0026: move-result-object v1 │ │ +0b940e: 5b41 9d10 |0027: iput-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastInetSocketAddress:Ljava/net/InetSocketAddress; // field@109d │ │ +0b9412: 2200 c604 |0029: new-instance v0, Lcom/squareup/okhttp/Route; // type@04c6 │ │ +0b9416: 5441 9b10 |002b: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@109b │ │ +0b941a: 5442 9e10 |002d: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastProxy:Ljava/net/Proxy; // field@109e │ │ +0b941e: 5443 9d10 |002f: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastInetSocketAddress:Ljava/net/InetSocketAddress; // field@109d │ │ +0b9422: 7040 5e24 1032 |0031: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/Route;.:(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V // method@245e │ │ +0b9428: 5441 a310 |0034: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@10a3 │ │ +0b942c: 6e20 a224 0100 |0036: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.shouldPostpone:(Lcom/squareup/okhttp/Route;)Z // method@24a2 │ │ +0b9432: 0a01 |0039: move-result v1 │ │ +0b9434: 3801 e2ff |003a: if-eqz v1, 001c // -001e │ │ +0b9438: 5441 a110 |003c: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@10a1 │ │ +0b943c: 7220 df28 0100 |003e: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b9442: 6e10 f826 0400 |0041: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.next:()Lcom/squareup/okhttp/Route; // method@26f8 │ │ +0b9448: 0c00 |0044: move-result-object v0 │ │ +0b944a: 28d7 |0045: goto 001c // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x000c line=78 │ │ 0x0012 line=79 │ │ 0x0018 line=81 │ │ @@ -291541,31 +291567,31 @@ │ │ 0x0034 line=88 │ │ 0x003c line=89 │ │ 0x0041 line=91 │ │ locals : │ │ 0x0034 - 0x0046 reg=0 route Lcom/squareup/okhttp/Route; │ │ 0x0000 - 0x0046 reg=4 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ - source_file_idx : 4038 (RouteSelector.java) │ │ + source_file_idx : 4048 (RouteSelector.java) │ │ │ │ -Class #1003 header: │ │ -class_idx : 1315 │ │ +Class #1004 header: │ │ +class_idx : 1316 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4214 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4224 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1003 annotations: │ │ +Class #1004 annotations: │ │ Annotations on method #9983 'parse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1003 - │ │ +Class #1004 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/StatusLine;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/StatusLine;) │ │ @@ -291586,20 +291612,20 @@ │ │ type : '(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b93c8: |[0b93c8] com.squareup.okhttp.internal.http.StatusLine.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V │ │ -0b93d8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b93de: 5b01 a610 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@10a6 │ │ -0b93e2: 5902 a410 |0005: iput v2, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ -0b93e6: 5b03 a510 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ -0b93ea: 0e00 |0009: return-void │ │ +0b944c: |[0b944c] com.squareup.okhttp.internal.http.StatusLine.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V │ │ +0b945c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b9462: 5b01 a610 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@10a6 │ │ +0b9466: 5902 a410 |0005: iput v2, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ +0b946a: 5b03 a510 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ +0b946e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0005 line=21 │ │ 0x0007 line=22 │ │ 0x0009 line=23 │ │ @@ -291614,143 +291640,143 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 256 16-bit code units │ │ -0b93ec: |[0b93ec] com.squareup.okhttp.internal.http.StatusLine.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; │ │ -0b93fc: 1308 2000 |0000: const/16 v8, #int 32 // #20 │ │ -0b9400: 1a06 bb05 |0002: const-string v6, "HTTP/1." // string@05bb │ │ -0b9404: 6e20 ea27 6900 |0004: invoke-virtual {v9, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0b940a: 0a06 |0007: move-result v6 │ │ -0b940c: 3806 7800 |0008: if-eqz v6, 0080 // +0078 │ │ -0b9410: 6e10 e327 0900 |000a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b9416: 0a06 |000d: move-result v6 │ │ -0b9418: 1307 0900 |000e: const/16 v7, #int 9 // #9 │ │ -0b941c: 3476 0a00 |0010: if-lt v6, v7, 001a // +000a │ │ -0b9420: 1306 0800 |0012: const/16 v6, #int 8 // #8 │ │ -0b9424: 6e20 d327 6900 |0014: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0b942a: 0a06 |0017: move-result v6 │ │ -0b942c: 3286 1b00 |0018: if-eq v6, v8, 0033 // +001b │ │ -0b9430: 2206 8a05 |001a: new-instance v6, Ljava/net/ProtocolException; // type@058a │ │ -0b9434: 2207 6c05 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0b9438: 7010 f927 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b943e: 1a08 6512 |0021: const-string v8, "Unexpected status line: " // string@1265 │ │ -0b9442: 6e20 0228 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9448: 0c07 |0026: move-result-object v7 │ │ -0b944a: 6e20 0228 9700 |0027: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9450: 0c07 |002a: move-result-object v7 │ │ -0b9452: 6e10 0628 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b9458: 0c07 |002e: move-result-object v7 │ │ -0b945a: 7020 4b28 7600 |002f: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b9460: 2706 |0032: throw v6 │ │ -0b9462: 1276 |0033: const/4 v6, #int 7 // #7 │ │ -0b9464: 6e20 d327 6900 |0034: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0b946a: 0a06 |0037: move-result v6 │ │ -0b946c: d803 06d0 |0038: add-int/lit8 v3, v6, #int -48 // #d0 │ │ -0b9470: 1301 0900 |003a: const/16 v1, #int 9 // #9 │ │ -0b9474: 3903 2500 |003c: if-nez v3, 0061 // +0025 │ │ -0b9478: 6205 290f |003e: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ -0b947c: 6e10 e327 0900 |0040: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b9482: 0a06 |0043: move-result v6 │ │ -0b9484: d807 0103 |0044: add-int/lit8 v7, v1, #int 3 // #03 │ │ -0b9488: 3576 5f00 |0046: if-ge v6, v7, 00a5 // +005f │ │ -0b948c: 2206 8a05 |0048: new-instance v6, Ljava/net/ProtocolException; // type@058a │ │ -0b9490: 2207 6c05 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0b9494: 7010 f927 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b949a: 1a08 6512 |004f: const-string v8, "Unexpected status line: " // string@1265 │ │ -0b949e: 6e20 0228 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b94a4: 0c07 |0054: move-result-object v7 │ │ -0b94a6: 6e20 0228 9700 |0055: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b94ac: 0c07 |0058: move-result-object v7 │ │ -0b94ae: 6e10 0628 0700 |0059: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b94b4: 0c07 |005c: move-result-object v7 │ │ -0b94b6: 7020 4b28 7600 |005d: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b94bc: 2706 |0060: throw v6 │ │ -0b94be: 1216 |0061: const/4 v6, #int 1 // #1 │ │ -0b94c0: 3363 0500 |0062: if-ne v3, v6, 0067 // +0005 │ │ -0b94c4: 6205 2a0f |0064: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ -0b94c8: 28da |0066: goto 0040 // -0026 │ │ -0b94ca: 2206 8a05 |0067: new-instance v6, Ljava/net/ProtocolException; // type@058a │ │ -0b94ce: 2207 6c05 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0b94d2: 7010 f927 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b94d8: 1a08 6512 |006e: const-string v8, "Unexpected status line: " // string@1265 │ │ -0b94dc: 6e20 0228 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b94e2: 0c07 |0073: move-result-object v7 │ │ -0b94e4: 6e20 0228 9700 |0074: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b94ea: 0c07 |0077: move-result-object v7 │ │ -0b94ec: 6e10 0628 0700 |0078: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b94f2: 0c07 |007b: move-result-object v7 │ │ -0b94f4: 7020 4b28 7600 |007c: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b94fa: 2706 |007f: throw v6 │ │ -0b94fc: 1a06 0506 |0080: const-string v6, "ICY " // string@0605 │ │ -0b9500: 6e20 ea27 6900 |0082: invoke-virtual {v9, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0b9506: 0a06 |0085: move-result v6 │ │ -0b9508: 3806 0600 |0086: if-eqz v6, 008c // +0006 │ │ -0b950c: 6205 290f |0088: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ -0b9510: 1241 |008a: const/4 v1, #int 4 // #4 │ │ -0b9512: 28b5 |008b: goto 0040 // -004b │ │ -0b9514: 2206 8a05 |008c: new-instance v6, Ljava/net/ProtocolException; // type@058a │ │ -0b9518: 2207 6c05 |008e: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0b951c: 7010 f927 0700 |0090: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b9522: 1a08 6512 |0093: const-string v8, "Unexpected status line: " // string@1265 │ │ -0b9526: 6e20 0228 8700 |0095: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b952c: 0c07 |0098: move-result-object v7 │ │ -0b952e: 6e20 0228 9700 |0099: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9534: 0c07 |009c: move-result-object v7 │ │ -0b9536: 6e10 0628 0700 |009d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b953c: 0c07 |00a0: move-result-object v7 │ │ -0b953e: 7020 4b28 7600 |00a1: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b9544: 2706 |00a4: throw v6 │ │ -0b9546: d806 0103 |00a5: add-int/lit8 v6, v1, #int 3 // #03 │ │ -0b954a: 6e30 ec27 1906 |00a7: invoke-virtual {v9, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0b9550: 0c06 |00aa: move-result-object v6 │ │ -0b9552: 7110 9b27 0600 |00ab: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0b9558: 0a00 |00ae: move-result v0 │ │ -0b955a: 1a04 0000 |00af: const-string v4, "" // string@0000 │ │ -0b955e: 6e10 e327 0900 |00b1: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0b9564: 0a06 |00b4: move-result v6 │ │ -0b9566: d807 0103 |00b5: add-int/lit8 v7, v1, #int 3 // #03 │ │ -0b956a: 3776 4300 |00b7: if-le v6, v7, 00fa // +0043 │ │ -0b956e: d806 0103 |00b9: add-int/lit8 v6, v1, #int 3 // #03 │ │ -0b9572: 6e20 d327 6900 |00bb: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0b9578: 0a06 |00be: move-result v6 │ │ -0b957a: 3286 3500 |00bf: if-eq v6, v8, 00f4 // +0035 │ │ -0b957e: 2206 8a05 |00c1: new-instance v6, Ljava/net/ProtocolException; // type@058a │ │ -0b9582: 2207 6c05 |00c3: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0b9586: 7010 f927 0700 |00c5: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b958c: 1a08 6512 |00c8: const-string v8, "Unexpected status line: " // string@1265 │ │ -0b9590: 6e20 0228 8700 |00ca: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9596: 0c07 |00cd: move-result-object v7 │ │ -0b9598: 6e20 0228 9700 |00ce: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b959e: 0c07 |00d1: move-result-object v7 │ │ -0b95a0: 6e10 0628 0700 |00d2: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b95a6: 0c07 |00d5: move-result-object v7 │ │ -0b95a8: 7020 4b28 7600 |00d6: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b95ae: 2706 |00d9: throw v6 │ │ -0b95b0: 0d02 |00da: move-exception v2 │ │ -0b95b2: 2206 8a05 |00db: new-instance v6, Ljava/net/ProtocolException; // type@058a │ │ -0b95b6: 2207 6c05 |00dd: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0b95ba: 7010 f927 0700 |00df: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b95c0: 1a08 6512 |00e2: const-string v8, "Unexpected status line: " // string@1265 │ │ -0b95c4: 6e20 0228 8700 |00e4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b95ca: 0c07 |00e7: move-result-object v7 │ │ -0b95cc: 6e20 0228 9700 |00e8: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b95d2: 0c07 |00eb: move-result-object v7 │ │ -0b95d4: 6e10 0628 0700 |00ec: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b95da: 0c07 |00ef: move-result-object v7 │ │ -0b95dc: 7020 4b28 7600 |00f0: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ -0b95e2: 2706 |00f3: throw v6 │ │ -0b95e4: d806 0104 |00f4: add-int/lit8 v6, v1, #int 4 // #04 │ │ -0b95e8: 6e20 eb27 6900 |00f6: invoke-virtual {v9, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0b95ee: 0c04 |00f9: move-result-object v4 │ │ -0b95f0: 2206 2305 |00fa: new-instance v6, Lcom/squareup/okhttp/internal/http/StatusLine; // type@0523 │ │ -0b95f4: 7040 fe26 5640 |00fc: invoke-direct {v6, v5, v0, v4}, Lcom/squareup/okhttp/internal/http/StatusLine;.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V // method@26fe │ │ -0b95fa: 1106 |00ff: return-object v6 │ │ +0b9470: |[0b9470] com.squareup.okhttp.internal.http.StatusLine.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; │ │ +0b9480: 1308 2000 |0000: const/16 v8, #int 32 // #20 │ │ +0b9484: 1a06 bf05 |0002: const-string v6, "HTTP/1." // string@05bf │ │ +0b9488: 6e20 ea27 6900 |0004: invoke-virtual {v9, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0b948e: 0a06 |0007: move-result v6 │ │ +0b9490: 3806 7800 |0008: if-eqz v6, 0080 // +0078 │ │ +0b9494: 6e10 e327 0900 |000a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b949a: 0a06 |000d: move-result v6 │ │ +0b949c: 1307 0900 |000e: const/16 v7, #int 9 // #9 │ │ +0b94a0: 3476 0a00 |0010: if-lt v6, v7, 001a // +000a │ │ +0b94a4: 1306 0800 |0012: const/16 v6, #int 8 // #8 │ │ +0b94a8: 6e20 d327 6900 |0014: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0b94ae: 0a06 |0017: move-result v6 │ │ +0b94b0: 3286 1b00 |0018: if-eq v6, v8, 0033 // +001b │ │ +0b94b4: 2206 8d05 |001a: new-instance v6, Ljava/net/ProtocolException; // type@058d │ │ +0b94b8: 2207 6d05 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0b94bc: 7010 f927 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b94c2: 1a08 6f12 |0021: const-string v8, "Unexpected status line: " // string@126f │ │ +0b94c6: 6e20 0228 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b94cc: 0c07 |0026: move-result-object v7 │ │ +0b94ce: 6e20 0228 9700 |0027: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b94d4: 0c07 |002a: move-result-object v7 │ │ +0b94d6: 6e10 0628 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b94dc: 0c07 |002e: move-result-object v7 │ │ +0b94de: 7020 4b28 7600 |002f: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b94e4: 2706 |0032: throw v6 │ │ +0b94e6: 1276 |0033: const/4 v6, #int 7 // #7 │ │ +0b94e8: 6e20 d327 6900 |0034: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0b94ee: 0a06 |0037: move-result v6 │ │ +0b94f0: d803 06d0 |0038: add-int/lit8 v3, v6, #int -48 // #d0 │ │ +0b94f4: 1301 0900 |003a: const/16 v1, #int 9 // #9 │ │ +0b94f8: 3903 2500 |003c: if-nez v3, 0061 // +0025 │ │ +0b94fc: 6205 290f |003e: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ +0b9500: 6e10 e327 0900 |0040: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b9506: 0a06 |0043: move-result v6 │ │ +0b9508: d807 0103 |0044: add-int/lit8 v7, v1, #int 3 // #03 │ │ +0b950c: 3576 5f00 |0046: if-ge v6, v7, 00a5 // +005f │ │ +0b9510: 2206 8d05 |0048: new-instance v6, Ljava/net/ProtocolException; // type@058d │ │ +0b9514: 2207 6d05 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0b9518: 7010 f927 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b951e: 1a08 6f12 |004f: const-string v8, "Unexpected status line: " // string@126f │ │ +0b9522: 6e20 0228 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9528: 0c07 |0054: move-result-object v7 │ │ +0b952a: 6e20 0228 9700 |0055: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9530: 0c07 |0058: move-result-object v7 │ │ +0b9532: 6e10 0628 0700 |0059: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b9538: 0c07 |005c: move-result-object v7 │ │ +0b953a: 7020 4b28 7600 |005d: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b9540: 2706 |0060: throw v6 │ │ +0b9542: 1216 |0061: const/4 v6, #int 1 // #1 │ │ +0b9544: 3363 0500 |0062: if-ne v3, v6, 0067 // +0005 │ │ +0b9548: 6205 2a0f |0064: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ +0b954c: 28da |0066: goto 0040 // -0026 │ │ +0b954e: 2206 8d05 |0067: new-instance v6, Ljava/net/ProtocolException; // type@058d │ │ +0b9552: 2207 6d05 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0b9556: 7010 f927 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b955c: 1a08 6f12 |006e: const-string v8, "Unexpected status line: " // string@126f │ │ +0b9560: 6e20 0228 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9566: 0c07 |0073: move-result-object v7 │ │ +0b9568: 6e20 0228 9700 |0074: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b956e: 0c07 |0077: move-result-object v7 │ │ +0b9570: 6e10 0628 0700 |0078: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b9576: 0c07 |007b: move-result-object v7 │ │ +0b9578: 7020 4b28 7600 |007c: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b957e: 2706 |007f: throw v6 │ │ +0b9580: 1a06 0906 |0080: const-string v6, "ICY " // string@0609 │ │ +0b9584: 6e20 ea27 6900 |0082: invoke-virtual {v9, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0b958a: 0a06 |0085: move-result v6 │ │ +0b958c: 3806 0600 |0086: if-eqz v6, 008c // +0006 │ │ +0b9590: 6205 290f |0088: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ +0b9594: 1241 |008a: const/4 v1, #int 4 // #4 │ │ +0b9596: 28b5 |008b: goto 0040 // -004b │ │ +0b9598: 2206 8d05 |008c: new-instance v6, Ljava/net/ProtocolException; // type@058d │ │ +0b959c: 2207 6d05 |008e: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0b95a0: 7010 f927 0700 |0090: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b95a6: 1a08 6f12 |0093: const-string v8, "Unexpected status line: " // string@126f │ │ +0b95aa: 6e20 0228 8700 |0095: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b95b0: 0c07 |0098: move-result-object v7 │ │ +0b95b2: 6e20 0228 9700 |0099: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b95b8: 0c07 |009c: move-result-object v7 │ │ +0b95ba: 6e10 0628 0700 |009d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b95c0: 0c07 |00a0: move-result-object v7 │ │ +0b95c2: 7020 4b28 7600 |00a1: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b95c8: 2706 |00a4: throw v6 │ │ +0b95ca: d806 0103 |00a5: add-int/lit8 v6, v1, #int 3 // #03 │ │ +0b95ce: 6e30 ec27 1906 |00a7: invoke-virtual {v9, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0b95d4: 0c06 |00aa: move-result-object v6 │ │ +0b95d6: 7110 9b27 0600 |00ab: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0b95dc: 0a00 |00ae: move-result v0 │ │ +0b95de: 1a04 0000 |00af: const-string v4, "" // string@0000 │ │ +0b95e2: 6e10 e327 0900 |00b1: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0b95e8: 0a06 |00b4: move-result v6 │ │ +0b95ea: d807 0103 |00b5: add-int/lit8 v7, v1, #int 3 // #03 │ │ +0b95ee: 3776 4300 |00b7: if-le v6, v7, 00fa // +0043 │ │ +0b95f2: d806 0103 |00b9: add-int/lit8 v6, v1, #int 3 // #03 │ │ +0b95f6: 6e20 d327 6900 |00bb: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0b95fc: 0a06 |00be: move-result v6 │ │ +0b95fe: 3286 3500 |00bf: if-eq v6, v8, 00f4 // +0035 │ │ +0b9602: 2206 8d05 |00c1: new-instance v6, Ljava/net/ProtocolException; // type@058d │ │ +0b9606: 2207 6d05 |00c3: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0b960a: 7010 f927 0700 |00c5: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b9610: 1a08 6f12 |00c8: const-string v8, "Unexpected status line: " // string@126f │ │ +0b9614: 6e20 0228 8700 |00ca: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b961a: 0c07 |00cd: move-result-object v7 │ │ +0b961c: 6e20 0228 9700 |00ce: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9622: 0c07 |00d1: move-result-object v7 │ │ +0b9624: 6e10 0628 0700 |00d2: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b962a: 0c07 |00d5: move-result-object v7 │ │ +0b962c: 7020 4b28 7600 |00d6: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b9632: 2706 |00d9: throw v6 │ │ +0b9634: 0d02 |00da: move-exception v2 │ │ +0b9636: 2206 8d05 |00db: new-instance v6, Ljava/net/ProtocolException; // type@058d │ │ +0b963a: 2207 6d05 |00dd: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0b963e: 7010 f927 0700 |00df: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b9644: 1a08 6f12 |00e2: const-string v8, "Unexpected status line: " // string@126f │ │ +0b9648: 6e20 0228 8700 |00e4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b964e: 0c07 |00e7: move-result-object v7 │ │ +0b9650: 6e20 0228 9700 |00e8: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9656: 0c07 |00eb: move-result-object v7 │ │ +0b9658: 6e10 0628 0700 |00ec: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b965e: 0c07 |00ef: move-result-object v7 │ │ +0b9660: 7020 4b28 7600 |00f0: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@284b │ │ +0b9666: 2706 |00f3: throw v6 │ │ +0b9668: d806 0104 |00f4: add-int/lit8 v6, v1, #int 4 // #04 │ │ +0b966c: 6e20 eb27 6900 |00f6: invoke-virtual {v9, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0b9672: 0c04 |00f9: move-result-object v4 │ │ +0b9674: 2206 2405 |00fa: new-instance v6, Lcom/squareup/okhttp/internal/http/StatusLine; // type@0524 │ │ +0b9678: 7040 fe26 5640 |00fc: invoke-direct {v6, v5, v0, v4}, Lcom/squareup/okhttp/internal/http/StatusLine;.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V // method@26fe │ │ +0b967e: 1106 |00ff: return-object v6 │ │ catches : 1 │ │ 0x00a7 - 0x00ae │ │ Ljava/lang/NumberFormatException; -> 0x00da │ │ positions : │ │ 0x0002 line=36 │ │ 0x000a line=37 │ │ 0x001a line=38 │ │ @@ -291799,72 +291825,72 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0b960c: |[0b960c] com.squareup.okhttp.internal.http.StatusLine.toString:()Ljava/lang/String; │ │ -0b961c: 1303 2000 |0000: const/16 v3, #int 32 // #20 │ │ -0b9620: 2200 6c05 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0b9624: 7010 f927 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b962a: 5441 a610 |0007: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@10a6 │ │ -0b962e: 6202 290f |0009: sget-object v2, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ -0b9632: 3321 2200 |000b: if-ne v1, v2, 002d // +0022 │ │ -0b9636: 1a01 bc05 |000d: const-string v1, "HTTP/1.0" // string@05bc │ │ -0b963a: 6e20 0228 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9640: 6e20 fc27 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0b9646: 0c01 |0015: move-result-object v1 │ │ -0b9648: 5242 a410 |0016: iget v2, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ -0b964c: 6e20 fe27 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0b9652: 5441 a510 |001b: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ -0b9656: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ -0b965a: 6e20 fc27 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0b9660: 0c01 |0022: move-result-object v1 │ │ -0b9662: 5442 a510 |0023: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ -0b9666: 6e20 0228 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b966c: 6e10 0628 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b9672: 0c01 |002b: move-result-object v1 │ │ -0b9674: 1101 |002c: return-object v1 │ │ -0b9676: 1a01 bd05 |002d: const-string v1, "HTTP/1.1" // string@05bd │ │ -0b967a: 28e0 |002f: goto 000f // -0020 │ │ +0b9690: |[0b9690] com.squareup.okhttp.internal.http.StatusLine.toString:()Ljava/lang/String; │ │ +0b96a0: 1303 2000 |0000: const/16 v3, #int 32 // #20 │ │ +0b96a4: 2200 6d05 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0b96a8: 7010 f927 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b96ae: 5441 a610 |0007: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@10a6 │ │ +0b96b2: 6202 290f |0009: sget-object v2, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0f29 │ │ +0b96b6: 3321 2200 |000b: if-ne v1, v2, 002d // +0022 │ │ +0b96ba: 1a01 c005 |000d: const-string v1, "HTTP/1.0" // string@05c0 │ │ +0b96be: 6e20 0228 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b96c4: 6e20 fc27 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0b96ca: 0c01 |0015: move-result-object v1 │ │ +0b96cc: 5242 a410 |0016: iget v2, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@10a4 │ │ +0b96d0: 6e20 fe27 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0b96d6: 5441 a510 |001b: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ +0b96da: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ +0b96de: 6e20 fc27 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0b96e4: 0c01 |0022: move-result-object v1 │ │ +0b96e6: 5442 a510 |0023: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@10a5 │ │ +0b96ea: 6e20 0228 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b96f0: 6e10 0628 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b96f6: 0c01 |002b: move-result-object v1 │ │ +0b96f8: 1101 |002c: return-object v1 │ │ +0b96fa: 1a01 c105 |002d: const-string v1, "HTTP/1.1" // string@05c1 │ │ +0b96fe: 28e0 |002f: goto 000f // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0007 line=83 │ │ 0x0012 line=84 │ │ 0x001b line=85 │ │ 0x001f line=86 │ │ 0x0028 line=88 │ │ 0x002d line=83 │ │ locals : │ │ 0x0007 - 0x0030 reg=0 result Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0030 reg=4 this Lcom/squareup/okhttp/internal/http/StatusLine; │ │ │ │ - source_file_idx : 4214 (StatusLine.java) │ │ + source_file_idx : 4224 (StatusLine.java) │ │ │ │ -Class #1004 header: │ │ -class_idx : 1316 │ │ +Class #1005 header: │ │ +class_idx : 1317 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4216 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4226 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 10 │ │ │ │ -Class #1004 annotations: │ │ +Class #1005 annotations: │ │ Annotations on method #9991 'findConnection' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lcom/squareup/okhttp/internal/http/RouteException; } │ │ Annotations on method #9992 'findHealthyConnection' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lcom/squareup/okhttp/internal/http/RouteException; } │ │ Annotations on method #9995 'newStream' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/squareup/okhttp/internal/http/RouteException; Ljava/io/IOException; } │ │ │ │ -Class #1004 - │ │ +Class #1005 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/StreamAllocation;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/StreamAllocation;) │ │ @@ -291901,19 +291927,19 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b967c: |[0b967c] com.squareup.okhttp.internal.http.StreamAllocation.:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V │ │ -0b968c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b9692: 5b01 aa10 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b9696: 5b02 a710 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ -0b969a: 0e00 |0007: return-void │ │ +0b9700: |[0b9700] com.squareup.okhttp.internal.http.StreamAllocation.:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V │ │ +0b9710: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b9716: 5b01 aa10 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b971a: 5b02 a710 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ +0b971e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ 0x0005 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ @@ -291926,36 +291952,36 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0b969c: |[0b969c] com.squareup.okhttp.internal.http.StreamAllocation.connectionFailed:(Ljava/io/IOException;)V │ │ -0b96ac: 5432 aa10 |0000: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b96b0: 1d02 |0002: monitor-enter v2 │ │ -0b96b2: 5431 ac10 |0003: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b96b6: 3801 1300 |0005: if-eqz v1, 0018 // +0013 │ │ -0b96ba: 5431 a910 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b96be: 5211 b910 |0009: iget v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ -0b96c2: 3901 1200 |000b: if-nez v1, 001d // +0012 │ │ -0b96c6: 5431 a910 |000d: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b96ca: 6e10 1c27 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@271c │ │ -0b96d0: 0c00 |0012: move-result-object v0 │ │ -0b96d2: 5431 ac10 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b96d6: 6e30 f226 0104 |0015: invoke-virtual {v1, v0, v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.connectFailed:(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V // method@26f2 │ │ -0b96dc: 1e02 |0018: monitor-exit v2 │ │ -0b96de: 6e10 0427 0300 |0019: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@2704 │ │ -0b96e4: 0e00 |001c: return-void │ │ -0b96e6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0b96e8: 5b31 ac10 |001e: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b96ec: 28f8 |0020: goto 0018 // -0008 │ │ -0b96ee: 0d01 |0021: move-exception v1 │ │ -0b96f0: 1e02 |0022: monitor-exit v2 │ │ -0b96f2: 2701 |0023: throw v1 │ │ +0b9720: |[0b9720] com.squareup.okhttp.internal.http.StreamAllocation.connectionFailed:(Ljava/io/IOException;)V │ │ +0b9730: 5432 aa10 |0000: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b9734: 1d02 |0002: monitor-enter v2 │ │ +0b9736: 5431 ac10 |0003: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b973a: 3801 1300 |0005: if-eqz v1, 0018 // +0013 │ │ +0b973e: 5431 a910 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b9742: 5211 b910 |0009: iget v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ +0b9746: 3901 1200 |000b: if-nez v1, 001d // +0012 │ │ +0b974a: 5431 a910 |000d: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b974e: 6e10 1c27 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@271c │ │ +0b9754: 0c00 |0012: move-result-object v0 │ │ +0b9756: 5431 ac10 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b975a: 6e30 f226 0104 |0015: invoke-virtual {v1, v0, v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.connectFailed:(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V // method@26f2 │ │ +0b9760: 1e02 |0018: monitor-exit v2 │ │ +0b9762: 6e10 0427 0300 |0019: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@2704 │ │ +0b9768: 0e00 |001c: return-void │ │ +0b976a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +0b976c: 5b31 ac10 |001e: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b9770: 28f8 |0020: goto 0018 // -0008 │ │ +0b9772: 0d01 |0021: move-exception v1 │ │ +0b9774: 1e02 |0022: monitor-exit v2 │ │ +0b9776: 2701 |0023: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0019 │ │ -> 0x0021 │ │ 0x001e - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=266 │ │ @@ -291978,71 +292004,71 @@ │ │ type : '(ZZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0b9708: |[0b9708] com.squareup.okhttp.internal.http.StreamAllocation.deallocate:(ZZZ)V │ │ -0b9718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b971a: 5462 aa10 |0001: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b971e: 1d02 |0003: monitor-enter v2 │ │ -0b9720: 3809 0500 |0004: if-eqz v9, 0009 // +0005 │ │ -0b9724: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0b9726: 5b61 ad10 |0007: iput-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ -0b972a: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ -0b972e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0b9730: 5c61 ab10 |000c: iput-boolean v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@10ab │ │ -0b9734: 5461 a910 |000e: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9738: 3801 4800 |0010: if-eqz v1, 0058 // +0048 │ │ -0b973c: 3807 0700 |0012: if-eqz v7, 0019 // +0007 │ │ -0b9740: 5461 a910 |0014: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9744: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0b9746: 5c13 b210 |0017: iput-boolean v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ -0b974a: 5461 ad10 |0019: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ -0b974e: 3901 3d00 |001b: if-nez v1, 0058 // +003d │ │ -0b9752: 5561 ab10 |001d: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@10ab │ │ -0b9756: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ -0b975a: 5461 a910 |0021: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b975e: 5511 b210 |0023: iget-boolean v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ -0b9762: 3801 3300 |0025: if-eqz v1, 0058 // +0033 │ │ -0b9766: 5461 a910 |0027: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b976a: 7020 1027 1600 |0029: invoke-direct {v6, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2710 │ │ -0b9770: 5461 a910 |002c: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9774: 5211 b910 |002e: iget v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ -0b9778: 3d01 0500 |0030: if-lez v1, 0035 // +0005 │ │ -0b977c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -0b977e: 5b61 ac10 |0033: iput-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b9782: 5461 a910 |0035: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9786: 5411 ae10 |0037: iget-object v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ -0b978a: 7210 e728 0100 |0039: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -0b9790: 0a01 |003c: move-result v1 │ │ -0b9792: 3801 1800 |003d: if-eqz v1, 0055 // +0018 │ │ -0b9796: 5461 a910 |003f: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b979a: 7100 0b28 0000 |0041: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ -0b97a0: 0b04 |0044: move-result-wide v4 │ │ -0b97a2: 5a14 b110 |0045: iput-wide v4, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@10b1 │ │ -0b97a6: 6201 5c0f |0047: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0b97aa: 5463 aa10 |0049: iget-object v3, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b97ae: 5464 a910 |004b: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b97b2: 6e30 7224 3104 |004d: invoke-virtual {v1, v3, v4}, Lcom/squareup/okhttp/internal/Internal;.connectionBecameIdle:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z // method@2472 │ │ -0b97b8: 0a01 |0050: move-result v1 │ │ -0b97ba: 3801 0400 |0051: if-eqz v1, 0055 // +0004 │ │ -0b97be: 5460 a910 |0053: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b97c2: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -0b97c4: 5b61 a910 |0056: iput-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b97c8: 1e02 |0058: monitor-exit v2 │ │ -0b97ca: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ -0b97ce: 6e10 1d27 0000 |005b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@271d │ │ -0b97d4: 0c01 |005e: move-result-object v1 │ │ -0b97d6: 7110 a924 0100 |005f: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ -0b97dc: 0e00 |0062: return-void │ │ -0b97de: 0d01 |0063: move-exception v1 │ │ -0b97e0: 1e02 |0064: monitor-exit v2 │ │ -0b97e2: 2701 |0065: throw v1 │ │ +0b978c: |[0b978c] com.squareup.okhttp.internal.http.StreamAllocation.deallocate:(ZZZ)V │ │ +0b979c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b979e: 5462 aa10 |0001: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b97a2: 1d02 |0003: monitor-enter v2 │ │ +0b97a4: 3809 0500 |0004: if-eqz v9, 0009 // +0005 │ │ +0b97a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b97aa: 5b61 ad10 |0007: iput-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ +0b97ae: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ +0b97b2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0b97b4: 5c61 ab10 |000c: iput-boolean v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@10ab │ │ +0b97b8: 5461 a910 |000e: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b97bc: 3801 4800 |0010: if-eqz v1, 0058 // +0048 │ │ +0b97c0: 3807 0700 |0012: if-eqz v7, 0019 // +0007 │ │ +0b97c4: 5461 a910 |0014: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b97c8: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +0b97ca: 5c13 b210 |0017: iput-boolean v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ +0b97ce: 5461 ad10 |0019: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ +0b97d2: 3901 3d00 |001b: if-nez v1, 0058 // +003d │ │ +0b97d6: 5561 ab10 |001d: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@10ab │ │ +0b97da: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ +0b97de: 5461 a910 |0021: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b97e2: 5511 b210 |0023: iget-boolean v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ +0b97e6: 3801 3300 |0025: if-eqz v1, 0058 // +0033 │ │ +0b97ea: 5461 a910 |0027: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b97ee: 7020 1027 1600 |0029: invoke-direct {v6, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2710 │ │ +0b97f4: 5461 a910 |002c: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b97f8: 5211 b910 |002e: iget v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ +0b97fc: 3d01 0500 |0030: if-lez v1, 0035 // +0005 │ │ +0b9800: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +0b9802: 5b61 ac10 |0033: iput-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b9806: 5461 a910 |0035: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b980a: 5411 ae10 |0037: iget-object v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ +0b980e: 7210 e728 0100 |0039: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +0b9814: 0a01 |003c: move-result v1 │ │ +0b9816: 3801 1800 |003d: if-eqz v1, 0055 // +0018 │ │ +0b981a: 5461 a910 |003f: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b981e: 7100 0b28 0000 |0041: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@280b │ │ +0b9824: 0b04 |0044: move-result-wide v4 │ │ +0b9826: 5a14 b110 |0045: iput-wide v4, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@10b1 │ │ +0b982a: 6201 5c0f |0047: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0b982e: 5463 aa10 |0049: iget-object v3, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b9832: 5464 a910 |004b: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b9836: 6e30 7224 3104 |004d: invoke-virtual {v1, v3, v4}, Lcom/squareup/okhttp/internal/Internal;.connectionBecameIdle:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z // method@2472 │ │ +0b983c: 0a01 |0050: move-result v1 │ │ +0b983e: 3801 0400 |0051: if-eqz v1, 0055 // +0004 │ │ +0b9842: 5460 a910 |0053: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b9846: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +0b9848: 5b61 a910 |0056: iput-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b984c: 1e02 |0058: monitor-exit v2 │ │ +0b984e: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ +0b9852: 6e10 1d27 0000 |005b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@271d │ │ +0b9858: 0c01 |005e: move-result-object v1 │ │ +0b985a: 7110 a924 0100 |005f: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ +0b9860: 0e00 |0062: return-void │ │ +0b9862: 0d01 |0063: move-exception v1 │ │ +0b9864: 1e02 |0064: monitor-exit v2 │ │ +0b9866: 2701 |0065: throw v1 │ │ catches : 2 │ │ 0x0007 - 0x0059 │ │ -> 0x0063 │ │ 0x0064 - 0x0065 │ │ -> 0x0063 │ │ positions : │ │ 0x0000 line=218 │ │ @@ -292080,100 +292106,100 @@ │ │ type : '(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 155 16-bit code units │ │ -0b97f8: |[0b97f8] com.squareup.okhttp.internal.http.StreamAllocation.findConnection:(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -0b9808: 5492 aa10 |0000: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b980c: 1d02 |0002: monitor-enter v2 │ │ -0b980e: 5591 ab10 |0003: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@10ab │ │ -0b9812: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ -0b9816: 2201 5705 |0007: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b981a: 1a03 ac2e |0009: const-string v3, "released" // string@2eac │ │ -0b981e: 7020 9327 3100 |000b: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b9824: 2701 |000e: throw v1 │ │ -0b9826: 0d01 |000f: move-exception v1 │ │ -0b9828: 1e02 |0010: monitor-exit v2 │ │ -0b982a: 2701 |0011: throw v1 │ │ -0b982c: 5491 ad10 |0012: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ -0b9830: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ -0b9834: 2201 5705 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b9838: 1a03 1234 |0018: const-string v3, "stream != null" // string@3412 │ │ -0b983c: 7020 9327 3100 |001a: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b9842: 2701 |001d: throw v1 │ │ -0b9844: 5591 a810 |001e: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@10a8 │ │ -0b9848: 3801 0a00 |0020: if-eqz v1, 002a // +000a │ │ -0b984c: 2201 3705 |0022: new-instance v1, Ljava/io/IOException; // type@0537 │ │ -0b9850: 1a03 0b04 |0024: const-string v3, "Canceled" // string@040b │ │ -0b9854: 7020 4627 3100 |0026: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b985a: 2701 |0029: throw v1 │ │ -0b985c: 5496 a910 |002a: iget-object v6, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9860: 3806 0800 |002c: if-eqz v6, 0034 // +0008 │ │ -0b9864: 5561 b210 |002e: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ -0b9868: 3901 0400 |0030: if-nez v1, 0034 // +0004 │ │ -0b986c: 1e02 |0032: monitor-exit v2 │ │ -0b986e: 1106 |0033: return-object v6 │ │ -0b9870: 6201 5c0f |0034: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0b9874: 5493 aa10 |0036: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b9878: 5494 a710 |0038: iget-object v4, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ -0b987c: 6e40 7324 3194 |003a: invoke-virtual {v1, v3, v4, v9}, Lcom/squareup/okhttp/internal/Internal;.get:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; // method@2473 │ │ -0b9882: 0c07 |003d: move-result-object v7 │ │ -0b9884: 3807 0700 |003e: if-eqz v7, 0045 // +0007 │ │ -0b9888: 5b97 a910 |0040: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b988c: 1e02 |0042: monitor-exit v2 │ │ -0b988e: 0776 |0043: move-object v6, v7 │ │ -0b9890: 28ef |0044: goto 0033 // -0011 │ │ -0b9892: 5491 ac10 |0045: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b9896: 3901 0f00 |0047: if-nez v1, 0056 // +000f │ │ -0b989a: 2201 2205 |0049: new-instance v1, Lcom/squareup/okhttp/internal/http/RouteSelector; // type@0522 │ │ -0b989e: 5493 a710 |004b: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ -0b98a2: 7010 1127 0900 |004d: invoke-direct {v9}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; // method@2711 │ │ -0b98a8: 0c04 |0050: move-result-object v4 │ │ -0b98aa: 7030 f126 3104 |0051: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V // method@26f1 │ │ -0b98b0: 5b91 ac10 |0054: iput-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b98b4: 1e02 |0056: monitor-exit v2 │ │ -0b98b6: 5491 ac10 |0057: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b98ba: 6e10 f826 0100 |0059: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.next:()Lcom/squareup/okhttp/Route; // method@26f8 │ │ -0b98c0: 0c08 |005c: move-result-object v8 │ │ -0b98c2: 2200 2505 |005d: new-instance v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0525 │ │ -0b98c6: 7020 1427 8000 |005f: invoke-direct {v0, v8}, Lcom/squareup/okhttp/internal/io/RealConnection;.:(Lcom/squareup/okhttp/Route;)V // method@2714 │ │ -0b98cc: 6e20 0227 0900 |0062: invoke-virtual {v9, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2702 │ │ -0b98d2: 5492 aa10 |0065: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b98d6: 1d02 |0067: monitor-enter v2 │ │ -0b98d8: 6201 5c0f |0068: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0b98dc: 5493 aa10 |006a: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b98e0: 6e30 7524 3100 |006c: invoke-virtual {v1, v3, v0}, Lcom/squareup/okhttp/internal/Internal;.put:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2475 │ │ -0b98e6: 5b90 a910 |006f: iput-object v0, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b98ea: 5591 a810 |0071: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@10a8 │ │ -0b98ee: 3801 0d00 |0073: if-eqz v1, 0080 // +000d │ │ -0b98f2: 2201 3705 |0075: new-instance v1, Ljava/io/IOException; // type@0537 │ │ -0b98f6: 1a03 0b04 |0077: const-string v3, "Canceled" // string@040b │ │ -0b98fa: 7020 4627 3100 |0079: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0b9900: 2701 |007c: throw v1 │ │ -0b9902: 0d01 |007d: move-exception v1 │ │ -0b9904: 1e02 |007e: monitor-exit v2 │ │ -0b9906: 2701 |007f: throw v1 │ │ -0b9908: 1e02 |0080: monitor-exit v2 │ │ -0b990a: 5491 a710 |0081: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ -0b990e: 6e10 f822 0100 |0083: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getConnectionSpecs:()Ljava/util/List; // method@22f8 │ │ -0b9914: 0c04 |0086: move-result-object v4 │ │ -0b9916: 01a1 |0087: move v1, v10 │ │ -0b9918: 01b2 |0088: move v2, v11 │ │ -0b991a: 01c3 |0089: move v3, v12 │ │ -0b991c: 01d5 |008a: move v5, v13 │ │ -0b991e: 7406 1627 0000 |008b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/io/RealConnection;.connect:(IIILjava/util/List;Z)V // method@2716 │ │ -0b9924: 7010 1127 0900 |008e: invoke-direct {v9}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; // method@2711 │ │ -0b992a: 0c01 |0091: move-result-object v1 │ │ -0b992c: 6e10 1c27 0000 |0092: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@271c │ │ -0b9932: 0c02 |0095: move-result-object v2 │ │ -0b9934: 6e20 a024 2100 |0096: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/RouteDatabase;.connected:(Lcom/squareup/okhttp/Route;)V // method@24a0 │ │ -0b993a: 0706 |0099: move-object v6, v0 │ │ -0b993c: 2899 |009a: goto 0033 // -0067 │ │ +0b987c: |[0b987c] com.squareup.okhttp.internal.http.StreamAllocation.findConnection:(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +0b988c: 5492 aa10 |0000: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b9890: 1d02 |0002: monitor-enter v2 │ │ +0b9892: 5591 ab10 |0003: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@10ab │ │ +0b9896: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ +0b989a: 2201 5805 |0007: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b989e: 1a03 b62e |0009: const-string v3, "released" // string@2eb6 │ │ +0b98a2: 7020 9327 3100 |000b: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b98a8: 2701 |000e: throw v1 │ │ +0b98aa: 0d01 |000f: move-exception v1 │ │ +0b98ac: 1e02 |0010: monitor-exit v2 │ │ +0b98ae: 2701 |0011: throw v1 │ │ +0b98b0: 5491 ad10 |0012: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ +0b98b4: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ +0b98b8: 2201 5805 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b98bc: 1a03 1c34 |0018: const-string v3, "stream != null" // string@341c │ │ +0b98c0: 7020 9327 3100 |001a: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b98c6: 2701 |001d: throw v1 │ │ +0b98c8: 5591 a810 |001e: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@10a8 │ │ +0b98cc: 3801 0a00 |0020: if-eqz v1, 002a // +000a │ │ +0b98d0: 2201 3805 |0022: new-instance v1, Ljava/io/IOException; // type@0538 │ │ +0b98d4: 1a03 0e04 |0024: const-string v3, "Canceled" // string@040e │ │ +0b98d8: 7020 4627 3100 |0026: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b98de: 2701 |0029: throw v1 │ │ +0b98e0: 5496 a910 |002a: iget-object v6, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b98e4: 3806 0800 |002c: if-eqz v6, 0034 // +0008 │ │ +0b98e8: 5561 b210 |002e: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@10b2 │ │ +0b98ec: 3901 0400 |0030: if-nez v1, 0034 // +0004 │ │ +0b98f0: 1e02 |0032: monitor-exit v2 │ │ +0b98f2: 1106 |0033: return-object v6 │ │ +0b98f4: 6201 5c0f |0034: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0b98f8: 5493 aa10 |0036: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b98fc: 5494 a710 |0038: iget-object v4, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ +0b9900: 6e40 7324 3194 |003a: invoke-virtual {v1, v3, v4, v9}, Lcom/squareup/okhttp/internal/Internal;.get:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; // method@2473 │ │ +0b9906: 0c07 |003d: move-result-object v7 │ │ +0b9908: 3807 0700 |003e: if-eqz v7, 0045 // +0007 │ │ +0b990c: 5b97 a910 |0040: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b9910: 1e02 |0042: monitor-exit v2 │ │ +0b9912: 0776 |0043: move-object v6, v7 │ │ +0b9914: 28ef |0044: goto 0033 // -0011 │ │ +0b9916: 5491 ac10 |0045: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b991a: 3901 0f00 |0047: if-nez v1, 0056 // +000f │ │ +0b991e: 2201 2305 |0049: new-instance v1, Lcom/squareup/okhttp/internal/http/RouteSelector; // type@0523 │ │ +0b9922: 5493 a710 |004b: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ +0b9926: 7010 1127 0900 |004d: invoke-direct {v9}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; // method@2711 │ │ +0b992c: 0c04 |0050: move-result-object v4 │ │ +0b992e: 7030 f126 3104 |0051: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V // method@26f1 │ │ +0b9934: 5b91 ac10 |0054: iput-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b9938: 1e02 |0056: monitor-exit v2 │ │ +0b993a: 5491 ac10 |0057: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b993e: 6e10 f826 0100 |0059: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.next:()Lcom/squareup/okhttp/Route; // method@26f8 │ │ +0b9944: 0c08 |005c: move-result-object v8 │ │ +0b9946: 2200 2605 |005d: new-instance v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0526 │ │ +0b994a: 7020 1427 8000 |005f: invoke-direct {v0, v8}, Lcom/squareup/okhttp/internal/io/RealConnection;.:(Lcom/squareup/okhttp/Route;)V // method@2714 │ │ +0b9950: 6e20 0227 0900 |0062: invoke-virtual {v9, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2702 │ │ +0b9956: 5492 aa10 |0065: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b995a: 1d02 |0067: monitor-enter v2 │ │ +0b995c: 6201 5c0f |0068: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0b9960: 5493 aa10 |006a: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b9964: 6e30 7524 3100 |006c: invoke-virtual {v1, v3, v0}, Lcom/squareup/okhttp/internal/Internal;.put:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@2475 │ │ +0b996a: 5b90 a910 |006f: iput-object v0, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b996e: 5591 a810 |0071: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@10a8 │ │ +0b9972: 3801 0d00 |0073: if-eqz v1, 0080 // +000d │ │ +0b9976: 2201 3805 |0075: new-instance v1, Ljava/io/IOException; // type@0538 │ │ +0b997a: 1a03 0e04 |0077: const-string v3, "Canceled" // string@040e │ │ +0b997e: 7020 4627 3100 |0079: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0b9984: 2701 |007c: throw v1 │ │ +0b9986: 0d01 |007d: move-exception v1 │ │ +0b9988: 1e02 |007e: monitor-exit v2 │ │ +0b998a: 2701 |007f: throw v1 │ │ +0b998c: 1e02 |0080: monitor-exit v2 │ │ +0b998e: 5491 a710 |0081: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ +0b9992: 6e10 f822 0100 |0083: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getConnectionSpecs:()Ljava/util/List; // method@22f8 │ │ +0b9998: 0c04 |0086: move-result-object v4 │ │ +0b999a: 01a1 |0087: move v1, v10 │ │ +0b999c: 01b2 |0088: move v2, v11 │ │ +0b999e: 01c3 |0089: move v3, v12 │ │ +0b99a0: 01d5 |008a: move v5, v13 │ │ +0b99a2: 7406 1627 0000 |008b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/io/RealConnection;.connect:(IIILjava/util/List;Z)V // method@2716 │ │ +0b99a8: 7010 1127 0900 |008e: invoke-direct {v9}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; // method@2711 │ │ +0b99ae: 0c01 |0091: move-result-object v1 │ │ +0b99b0: 6e10 1c27 0000 |0092: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@271c │ │ +0b99b6: 0c02 |0095: move-result-object v2 │ │ +0b99b8: 6e20 a024 2100 |0096: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/RouteDatabase;.connected:(Lcom/squareup/okhttp/Route;)V // method@24a0 │ │ +0b99be: 0706 |0099: move-object v6, v0 │ │ +0b99c0: 2899 |009a: goto 0033 // -0067 │ │ catches : 4 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ 0x0012 - 0x0057 │ │ -> 0x000f │ │ 0x0068 - 0x007f │ │ -> 0x007d │ │ @@ -292224,24 +292250,24 @@ │ │ type : '(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0b9968: |[0b9968] com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection:(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -0b9978: 7056 0727 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.findConnection:(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection; // method@2707 │ │ -0b997e: 0c00 |0003: move-result-object v0 │ │ -0b9980: 5421 a910 |0004: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9984: 6e20 1e27 7100 |0006: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/internal/io/RealConnection;.isHealthy:(Z)Z // method@271e │ │ -0b998a: 0a01 |0009: move-result v1 │ │ -0b998c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -0b9990: 1100 |000c: return-object v0 │ │ -0b9992: 6e10 0427 0200 |000d: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@2704 │ │ -0b9998: 28f0 |0010: goto 0000 // -0010 │ │ +0b99ec: |[0b99ec] com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection:(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +0b99fc: 7056 0727 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.findConnection:(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection; // method@2707 │ │ +0b9a02: 0c00 |0003: move-result-object v0 │ │ +0b9a04: 5421 a910 |0004: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b9a08: 6e20 1e27 7100 |0006: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/internal/io/RealConnection;.isHealthy:(Z)Z // method@271e │ │ +0b9a0e: 0a01 |0009: move-result v1 │ │ +0b9a10: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +0b9a14: 1100 |000c: return-object v0 │ │ +0b9a16: 6e10 0427 0200 |000d: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@2704 │ │ +0b9a1c: 28f0 |0010: goto 0000 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=128 │ │ 0x000c line=129 │ │ 0x000d line=131 │ │ locals : │ │ @@ -292258,35 +292284,35 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RouteException;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0b999c: |[0b999c] com.squareup.okhttp.internal.http.StreamAllocation.isRecoverable:(Lcom/squareup/okhttp/internal/http/RouteException;)Z │ │ -0b99ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b99ae: 6e10 f026 0400 |0001: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@26f0 │ │ -0b99b4: 0c00 |0004: move-result-object v0 │ │ -0b99b6: 2002 8a05 |0005: instance-of v2, v0, Ljava/net/ProtocolException; // type@058a │ │ -0b99ba: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -0b99be: 0f01 |0009: return v1 │ │ -0b99c0: 2002 3905 |000a: instance-of v2, v0, Ljava/io/InterruptedIOException; // type@0539 │ │ -0b99c4: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -0b99c8: 2001 9105 |000e: instance-of v1, v0, Ljava/net/SocketTimeoutException; // type@0591 │ │ -0b99cc: 28f9 |0010: goto 0009 // -0007 │ │ -0b99ce: 2002 da05 |0011: instance-of v2, v0, Ljavax/net/ssl/SSLHandshakeException; // type@05da │ │ -0b99d2: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ -0b99d6: 6e10 4827 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@2748 │ │ -0b99dc: 0c02 |0018: move-result-object v2 │ │ -0b99de: 2022 a305 |0019: instance-of v2, v2, Ljava/security/cert/CertificateException; // type@05a3 │ │ -0b99e2: 3902 eeff |001b: if-nez v2, 0009 // -0012 │ │ -0b99e6: 2002 db05 |001d: instance-of v2, v0, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@05db │ │ -0b99ea: 3902 eaff |001f: if-nez v2, 0009 // -0016 │ │ -0b99ee: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -0b99f0: 28e7 |0022: goto 0009 // -0019 │ │ +0b9a20: |[0b9a20] com.squareup.okhttp.internal.http.StreamAllocation.isRecoverable:(Lcom/squareup/okhttp/internal/http/RouteException;)Z │ │ +0b9a30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b9a32: 6e10 f026 0400 |0001: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@26f0 │ │ +0b9a38: 0c00 |0004: move-result-object v0 │ │ +0b9a3a: 2002 8d05 |0005: instance-of v2, v0, Ljava/net/ProtocolException; // type@058d │ │ +0b9a3e: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +0b9a42: 0f01 |0009: return v1 │ │ +0b9a44: 2002 3a05 |000a: instance-of v2, v0, Ljava/io/InterruptedIOException; // type@053a │ │ +0b9a48: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +0b9a4c: 2001 9405 |000e: instance-of v1, v0, Ljava/net/SocketTimeoutException; // type@0594 │ │ +0b9a50: 28f9 |0010: goto 0009 // -0007 │ │ +0b9a52: 2002 dd05 |0011: instance-of v2, v0, Ljavax/net/ssl/SSLHandshakeException; // type@05dd │ │ +0b9a56: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ +0b9a5a: 6e10 4827 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@2748 │ │ +0b9a60: 0c02 |0018: move-result-object v2 │ │ +0b9a62: 2022 a605 |0019: instance-of v2, v2, Ljava/security/cert/CertificateException; // type@05a6 │ │ +0b9a66: 3902 eeff |001b: if-nez v2, 0009 // -0012 │ │ +0b9a6a: 2002 de05 |001d: instance-of v2, v0, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@05de │ │ +0b9a6e: 3902 eaff |001f: if-nez v2, 0009 // -0016 │ │ +0b9a72: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +0b9a74: 28e7 |0022: goto 0009 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=360 │ │ 0x0005 line=363 │ │ 0x0009 line=390 │ │ 0x000a line=369 │ │ 0x000e line=370 │ │ @@ -292304,23 +292330,23 @@ │ │ type : '(Ljava/io/IOException;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0b99f4: |[0b99f4] com.squareup.okhttp.internal.http.StreamAllocation.isRecoverable:(Ljava/io/IOException;)Z │ │ -0b9a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9a06: 2031 8a05 |0001: instance-of v1, v3, Ljava/net/ProtocolException; // type@058a │ │ -0b9a0a: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -0b9a0e: 0f00 |0005: return v0 │ │ -0b9a10: 2031 3905 |0006: instance-of v1, v3, Ljava/io/InterruptedIOException; // type@0539 │ │ -0b9a14: 3901 fdff |0008: if-nez v1, 0005 // -0003 │ │ -0b9a18: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0b9a1a: 28fa |000b: goto 0005 // -0006 │ │ +0b9a78: |[0b9a78] com.squareup.okhttp.internal.http.StreamAllocation.isRecoverable:(Ljava/io/IOException;)Z │ │ +0b9a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b9a8a: 2031 8d05 |0001: instance-of v1, v3, Ljava/net/ProtocolException; // type@058d │ │ +0b9a8e: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +0b9a92: 0f00 |0005: return v0 │ │ +0b9a94: 2031 3a05 |0006: instance-of v1, v3, Ljava/io/InterruptedIOException; // type@053a │ │ +0b9a98: 3901 fdff |0008: if-nez v1, 0005 // -0003 │ │ +0b9a9c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0b9a9e: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=343 │ │ 0x0005 line=352 │ │ 0x0006 line=348 │ │ 0x000a line=352 │ │ locals : │ │ @@ -292332,35 +292358,35 @@ │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0b9a1c: |[0b9a1c] com.squareup.okhttp.internal.http.StreamAllocation.release:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ -0b9a2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9a2e: 5453 ae10 |0001: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ -0b9a32: 7210 ec28 0300 |0003: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ -0b9a38: 0a02 |0006: move-result v2 │ │ -0b9a3a: 3520 1900 |0007: if-ge v0, v2, 0020 // +0019 │ │ -0b9a3e: 5453 ae10 |0009: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ -0b9a42: 7220 e528 0300 |000b: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0b9a48: 0c01 |000e: move-result-object v1 │ │ -0b9a4a: 1f01 7605 |000f: check-cast v1, Ljava/lang/ref/Reference; // type@0576 │ │ -0b9a4e: 6e10 1d28 0100 |0011: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@281d │ │ -0b9a54: 0c03 |0014: move-result-object v3 │ │ -0b9a56: 3343 0800 |0015: if-ne v3, v4, 001d // +0008 │ │ -0b9a5a: 5453 ae10 |0017: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ -0b9a5e: 7220 e928 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ -0b9a64: 0e00 |001c: return-void │ │ -0b9a66: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9a6a: 28e8 |001f: goto 0007 // -0018 │ │ -0b9a6c: 2203 5705 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b9a70: 7010 9227 0300 |0022: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -0b9a76: 2703 |0025: throw v3 │ │ +0b9aa0: |[0b9aa0] com.squareup.okhttp.internal.http.StreamAllocation.release:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ +0b9ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b9ab2: 5453 ae10 |0001: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ +0b9ab6: 7210 ec28 0300 |0003: invoke-interface {v3}, Ljava/util/List;.size:()I // method@28ec │ │ +0b9abc: 0a02 |0006: move-result v2 │ │ +0b9abe: 3520 1900 |0007: if-ge v0, v2, 0020 // +0019 │ │ +0b9ac2: 5453 ae10 |0009: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ +0b9ac6: 7220 e528 0300 |000b: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0b9acc: 0c01 |000e: move-result-object v1 │ │ +0b9ace: 1f01 7905 |000f: check-cast v1, Ljava/lang/ref/Reference; // type@0579 │ │ +0b9ad2: 6e10 1d28 0100 |0011: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@281d │ │ +0b9ad8: 0c03 |0014: move-result-object v3 │ │ +0b9ada: 3343 0800 |0015: if-ne v3, v4, 001d // +0008 │ │ +0b9ade: 5453 ae10 |0017: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ +0b9ae2: 7220 e928 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@28e9 │ │ +0b9ae8: 0e00 |001c: return-void │ │ +0b9aea: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b9aee: 28e8 |001f: goto 0007 // -0018 │ │ +0b9af0: 2203 5805 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b9af4: 7010 9227 0300 |0022: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +0b9afa: 2703 |0025: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0009 line=297 │ │ 0x0011 line=298 │ │ 0x0017 line=299 │ │ 0x001c line=300 │ │ @@ -292378,20 +292404,20 @@ │ │ type : '()Lcom/squareup/okhttp/internal/RouteDatabase;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b9a78: |[0b9a78] com.squareup.okhttp.internal.http.StreamAllocation.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; │ │ -0b9a88: 6200 5c0f |0000: sget-object v0, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ -0b9a8c: 5421 aa10 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b9a90: 6e20 7624 1000 |0004: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/Internal;.routeDatabase:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase; // method@2476 │ │ -0b9a96: 0c00 |0007: move-result-object v0 │ │ -0b9a98: 1100 |0008: return-object v0 │ │ +0b9afc: |[0b9afc] com.squareup.okhttp.internal.http.StreamAllocation.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; │ │ +0b9b0c: 6200 5c0f |0000: sget-object v0, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@0f5c │ │ +0b9b10: 5421 aa10 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b9b14: 6e20 7624 1000 |0004: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/Internal;.routeDatabase:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase; // method@2476 │ │ +0b9b1a: 0c00 |0007: move-result-object v0 │ │ +0b9b1c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ Virtual methods - │ │ @@ -292400,20 +292426,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b9a9c: |[0b9a9c] com.squareup.okhttp.internal.http.StreamAllocation.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ -0b9aac: 5430 ae10 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ -0b9ab0: 2201 7705 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@0577 │ │ -0b9ab4: 7020 1e28 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ -0b9aba: 7220 df28 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0b9ac0: 0e00 |000a: return-void │ │ +0b9b20: |[0b9b20] com.squareup.okhttp.internal.http.StreamAllocation.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ +0b9b30: 5430 ae10 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ +0b9b34: 2201 7a05 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@057a │ │ +0b9b38: 7020 1e28 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@281e │ │ +0b9b3e: 7220 df28 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0b9b44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x000a line=292 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ 0x0000 - 0x000b reg=3 connection Lcom/squareup/okhttp/internal/io/RealConnection; │ │ @@ -292423,22 +292449,22 @@ │ │ type : '()Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0b9ac4: |[0b9ac4] com.squareup.okhttp.internal.http.StreamAllocation.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -0b9ad4: 1d01 |0000: monitor-enter v1 │ │ -0b9ad6: 5410 a910 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9ada: 1e01 |0003: monitor-exit v1 │ │ -0b9adc: 1100 |0004: return-object v0 │ │ -0b9ade: 0d00 |0005: move-exception v0 │ │ -0b9ae0: 1e01 |0006: monitor-exit v1 │ │ -0b9ae2: 2700 |0007: throw v0 │ │ +0b9b48: |[0b9b48] com.squareup.okhttp.internal.http.StreamAllocation.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +0b9b58: 1d01 |0000: monitor-enter v1 │ │ +0b9b5a: 5410 a910 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b9b5e: 1e01 |0003: monitor-exit v1 │ │ +0b9b60: 1100 |0004: return-object v0 │ │ +0b9b62: 0d00 |0005: move-exception v0 │ │ +0b9b64: 1e01 |0006: monitor-exit v1 │ │ +0b9b66: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ @@ -292448,19 +292474,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b9af0: |[0b9af0] com.squareup.okhttp.internal.http.StreamAllocation.connectionFailed:()V │ │ -0b9b00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b9b02: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0b9b04: 7040 0627 1210 |0002: invoke-direct {v2, v1, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@2706 │ │ -0b9b0a: 0e00 |0005: return-void │ │ +0b9b74: |[0b9b74] com.squareup.okhttp.internal.http.StreamAllocation.connectionFailed:()V │ │ +0b9b84: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b9b86: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0b9b88: 7040 0627 1210 |0002: invoke-direct {v2, v1, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@2706 │ │ +0b9b8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x0005 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ @@ -292469,57 +292495,57 @@ │ │ type : '(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 79 16-bit code units │ │ -0b9b0c: |[0b9b0c] com.squareup.okhttp.internal.http.StreamAllocation.newStream:(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream; │ │ -0b9b1c: 7606 0827 0700 |0000: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.findHealthyConnection:(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection; // method@2708 │ │ -0b9b22: 0c01 |0003: move-result-object v1 │ │ -0b9b24: 5413 af10 |0004: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ -0b9b28: 3803 1600 |0006: if-eqz v3, 001c // +0016 │ │ -0b9b2c: 2202 1205 |0008: new-instance v2, Lcom/squareup/okhttp/internal/http/Http2xStream; // type@0512 │ │ -0b9b30: 5413 af10 |000a: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ -0b9b34: 7030 8626 7203 |000c: invoke-direct {v2, v7, v3}, Lcom/squareup/okhttp/internal/http/Http2xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V // method@2686 │ │ -0b9b3a: 5474 aa10 |000f: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b9b3e: 1d04 |0011: monitor-enter v4 │ │ -0b9b40: 5213 b910 |0012: iget v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ -0b9b44: d803 0301 |0014: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b9b48: 5913 b910 |0016: iput v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ -0b9b4c: 5b72 ad10 |0018: iput-object v2, v7, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ -0b9b50: 1e04 |001a: monitor-exit v4 │ │ -0b9b52: 1102 |001b: return-object v2 │ │ -0b9b54: 6e10 1d27 0100 |001c: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@271d │ │ -0b9b5a: 0c03 |001f: move-result-object v3 │ │ -0b9b5c: 6e20 5c28 9300 |0020: invoke-virtual {v3, v9}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ -0b9b62: 5413 b810 |0023: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0b9b66: 7210 482c 0300 |0025: invoke-interface {v3}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ -0b9b6c: 0c03 |0028: move-result-object v3 │ │ -0b9b6e: 8194 |0029: int-to-long v4, v9 │ │ -0b9b70: 6206 d010 |002a: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0b9b74: 6e40 e42c 4365 |002c: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ -0b9b7a: 5413 b610 |002f: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ -0b9b7e: 7210 2d2c 0300 |0031: invoke-interface {v3}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ -0b9b84: 0c03 |0034: move-result-object v3 │ │ -0b9b86: 81a4 |0035: int-to-long v4, v10 │ │ -0b9b88: 6206 d010 |0036: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0b9b8c: 6e40 e42c 4365 |0038: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ -0b9b92: 2202 1005 |003b: new-instance v2, Lcom/squareup/okhttp/internal/http/Http1xStream; // type@0510 │ │ -0b9b96: 5413 b810 |003d: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0b9b9a: 5414 b610 |003f: iget-object v4, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ -0b9b9e: 7040 6b26 7243 |0041: invoke-direct {v2, v7, v3, v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@266b │ │ -0b9ba4: 28cb |0044: goto 000f // -0035 │ │ -0b9ba6: 0d03 |0045: move-exception v3 │ │ -0b9ba8: 1e04 |0046: monitor-exit v4 │ │ -0b9baa: 2703 |0047: throw v3 │ │ -0b9bac: 0d00 |0048: move-exception v0 │ │ -0b9bae: 2203 2105 |0049: new-instance v3, Lcom/squareup/okhttp/internal/http/RouteException; // type@0521 │ │ -0b9bb2: 7020 ed26 0300 |004b: invoke-direct {v3, v0}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@26ed │ │ -0b9bb8: 2703 |004e: throw v3 │ │ +0b9b90: |[0b9b90] com.squareup.okhttp.internal.http.StreamAllocation.newStream:(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream; │ │ +0b9ba0: 7606 0827 0700 |0000: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.findHealthyConnection:(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection; // method@2708 │ │ +0b9ba6: 0c01 |0003: move-result-object v1 │ │ +0b9ba8: 5413 af10 |0004: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ +0b9bac: 3803 1600 |0006: if-eqz v3, 001c // +0016 │ │ +0b9bb0: 2202 1305 |0008: new-instance v2, Lcom/squareup/okhttp/internal/http/Http2xStream; // type@0513 │ │ +0b9bb4: 5413 af10 |000a: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ +0b9bb8: 7030 8626 7203 |000c: invoke-direct {v2, v7, v3}, Lcom/squareup/okhttp/internal/http/Http2xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V // method@2686 │ │ +0b9bbe: 5474 aa10 |000f: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b9bc2: 1d04 |0011: monitor-enter v4 │ │ +0b9bc4: 5213 b910 |0012: iget v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ +0b9bc8: d803 0301 |0014: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b9bcc: 5913 b910 |0016: iput v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ +0b9bd0: 5b72 ad10 |0018: iput-object v2, v7, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ +0b9bd4: 1e04 |001a: monitor-exit v4 │ │ +0b9bd6: 1102 |001b: return-object v2 │ │ +0b9bd8: 6e10 1d27 0100 |001c: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@271d │ │ +0b9bde: 0c03 |001f: move-result-object v3 │ │ +0b9be0: 6e20 5c28 9300 |0020: invoke-virtual {v3, v9}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ +0b9be6: 5413 b810 |0023: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0b9bea: 7210 482c 0300 |0025: invoke-interface {v3}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ +0b9bf0: 0c03 |0028: move-result-object v3 │ │ +0b9bf2: 8194 |0029: int-to-long v4, v9 │ │ +0b9bf4: 6206 d710 |002a: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0b9bf8: 6e40 e42c 4365 |002c: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ +0b9bfe: 5413 b610 |002f: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ +0b9c02: 7210 2d2c 0300 |0031: invoke-interface {v3}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ +0b9c08: 0c03 |0034: move-result-object v3 │ │ +0b9c0a: 81a4 |0035: int-to-long v4, v10 │ │ +0b9c0c: 6206 d710 |0036: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0b9c10: 6e40 e42c 4365 |0038: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ +0b9c16: 2202 1105 |003b: new-instance v2, Lcom/squareup/okhttp/internal/http/Http1xStream; // type@0511 │ │ +0b9c1a: 5413 b810 |003d: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0b9c1e: 5414 b610 |003f: iget-object v4, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ +0b9c22: 7040 6b26 7243 |0041: invoke-direct {v2, v7, v3, v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@266b │ │ +0b9c28: 28cb |0044: goto 000f // -0035 │ │ +0b9c2a: 0d03 |0045: move-exception v3 │ │ +0b9c2c: 1e04 |0046: monitor-exit v4 │ │ +0b9c2e: 2703 |0047: throw v3 │ │ +0b9c30: 0d00 |0048: move-exception v0 │ │ +0b9c32: 2203 2205 |0049: new-instance v3, Lcom/squareup/okhttp/internal/http/RouteException; // type@0522 │ │ +0b9c36: 7020 ed26 0300 |004b: invoke-direct {v3, v0}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@26ed │ │ +0b9c3c: 2703 |004e: throw v3 │ │ catches : 5 │ │ 0x0000 - 0x0012 │ │ Ljava/io/IOException; -> 0x0048 │ │ 0x0012 - 0x001b │ │ -> 0x0045 │ │ 0x001c - 0x0044 │ │ Ljava/io/IOException; -> 0x0048 │ │ @@ -292559,19 +292585,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b9bec: |[0b9bec] com.squareup.okhttp.internal.http.StreamAllocation.noNewStreams:()V │ │ -0b9bfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b9bfe: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0b9c00: 7040 0627 0211 |0002: invoke-direct {v2, v0, v1, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@2706 │ │ -0b9c06: 0e00 |0005: return-void │ │ +0b9c70: |[0b9c70] com.squareup.okhttp.internal.http.StreamAllocation.noNewStreams:()V │ │ +0b9c80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b9c82: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0b9c84: 7040 0627 0211 |0002: invoke-direct {v2, v0, v1, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@2706 │ │ +0b9c8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=210 │ │ 0x0005 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ @@ -292580,33 +292606,33 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RouteException;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0b9c08: |[0b9c08] com.squareup.okhttp.internal.http.StreamAllocation.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Z │ │ -0b9c18: 5410 a910 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9c1c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0b9c20: 6e10 f026 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@26f0 │ │ -0b9c26: 0c00 |0007: move-result-object v0 │ │ -0b9c28: 7020 0527 0100 |0008: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:(Ljava/io/IOException;)V // method@2705 │ │ -0b9c2e: 5410 ac10 |000b: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b9c32: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -0b9c36: 5410 ac10 |000f: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b9c3a: 6e10 f426 0000 |0011: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNext:()Z // method@26f4 │ │ -0b9c40: 0a00 |0014: move-result v0 │ │ -0b9c42: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -0b9c46: 7020 0927 2100 |0017: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.isRecoverable:(Lcom/squareup/okhttp/internal/http/RouteException;)Z // method@2709 │ │ -0b9c4c: 0a00 |001a: move-result v0 │ │ -0b9c4e: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ -0b9c52: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0b9c54: 0f00 |001e: return v0 │ │ -0b9c56: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -0b9c58: 28fe |0020: goto 001e // -0002 │ │ +0b9c8c: |[0b9c8c] com.squareup.okhttp.internal.http.StreamAllocation.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Z │ │ +0b9c9c: 5410 a910 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b9ca0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0b9ca4: 6e10 f026 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@26f0 │ │ +0b9caa: 0c00 |0007: move-result-object v0 │ │ +0b9cac: 7020 0527 0100 |0008: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:(Ljava/io/IOException;)V // method@2705 │ │ +0b9cb2: 5410 ac10 |000b: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b9cb6: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +0b9cba: 5410 ac10 |000f: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b9cbe: 6e10 f426 0000 |0011: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNext:()Z // method@26f4 │ │ +0b9cc4: 0a00 |0014: move-result v0 │ │ +0b9cc6: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +0b9cca: 7020 0927 2100 |0017: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.isRecoverable:(Lcom/squareup/okhttp/internal/http/RouteException;)Z // method@2709 │ │ +0b9cd0: 0a00 |001a: move-result v0 │ │ +0b9cd2: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ +0b9cd6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0b9cd8: 0f00 |001e: return v0 │ │ +0b9cda: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +0b9cdc: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0004 line=308 │ │ 0x000b line=311 │ │ 0x0017 line=312 │ │ 0x001d line=313 │ │ @@ -292620,42 +292646,42 @@ │ │ type : '(Ljava/io/IOException;Lokio/Sink;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0b9c5c: |[0b9c5c] com.squareup.okhttp.internal.http.StreamAllocation.recover:(Ljava/io/IOException;Lokio/Sink;)Z │ │ -0b9c6c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b9c6e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0b9c70: 5454 a910 |0002: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9c74: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -0b9c78: 5454 a910 |0006: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ -0b9c7c: 5241 b910 |0008: iget v1, v4, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ -0b9c80: 7020 0527 6500 |000a: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:(Ljava/io/IOException;)V // method@2705 │ │ -0b9c86: 3331 0300 |000d: if-ne v1, v3, 0010 // +0003 │ │ -0b9c8a: 0f02 |000f: return v2 │ │ -0b9c8c: 3807 0600 |0010: if-eqz v7, 0016 // +0006 │ │ -0b9c90: 2074 2005 |0012: instance-of v4, v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0520 │ │ -0b9c94: 3804 1900 |0014: if-eqz v4, 002d // +0019 │ │ -0b9c98: 0130 |0016: move v0, v3 │ │ -0b9c9a: 5454 ac10 |0017: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b9c9e: 3804 0a00 |0019: if-eqz v4, 0023 // +000a │ │ -0b9ca2: 5454 ac10 |001b: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ -0b9ca6: 6e10 f426 0400 |001d: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNext:()Z // method@26f4 │ │ -0b9cac: 0a04 |0020: move-result v4 │ │ -0b9cae: 3804 eeff |0021: if-eqz v4, 000f // -0012 │ │ -0b9cb2: 7020 0a27 6500 |0023: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.isRecoverable:(Ljava/io/IOException;)Z // method@270a │ │ -0b9cb8: 0a04 |0026: move-result v4 │ │ -0b9cba: 3804 e8ff |0027: if-eqz v4, 000f // -0018 │ │ -0b9cbe: 3800 e6ff |0029: if-eqz v0, 000f // -001a │ │ -0b9cc2: 0132 |002b: move v2, v3 │ │ -0b9cc4: 28e3 |002c: goto 000f // -001d │ │ -0b9cc6: 0120 |002d: move v0, v2 │ │ -0b9cc8: 28e9 |002e: goto 0017 // -0017 │ │ +0b9ce0: |[0b9ce0] com.squareup.okhttp.internal.http.StreamAllocation.recover:(Ljava/io/IOException;Lokio/Sink;)Z │ │ +0b9cf0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b9cf2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b9cf4: 5454 a910 |0002: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b9cf8: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +0b9cfc: 5454 a910 |0006: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@10a9 │ │ +0b9d00: 5241 b910 |0008: iget v1, v4, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@10b9 │ │ +0b9d04: 7020 0527 6500 |000a: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:(Ljava/io/IOException;)V // method@2705 │ │ +0b9d0a: 3331 0300 |000d: if-ne v1, v3, 0010 // +0003 │ │ +0b9d0e: 0f02 |000f: return v2 │ │ +0b9d10: 3807 0600 |0010: if-eqz v7, 0016 // +0006 │ │ +0b9d14: 2074 2105 |0012: instance-of v4, v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0521 │ │ +0b9d18: 3804 1900 |0014: if-eqz v4, 002d // +0019 │ │ +0b9d1c: 0130 |0016: move v0, v3 │ │ +0b9d1e: 5454 ac10 |0017: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b9d22: 3804 0a00 |0019: if-eqz v4, 0023 // +000a │ │ +0b9d26: 5454 ac10 |001b: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@10ac │ │ +0b9d2a: 6e10 f426 0400 |001d: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNext:()Z // method@26f4 │ │ +0b9d30: 0a04 |0020: move-result v4 │ │ +0b9d32: 3804 eeff |0021: if-eqz v4, 000f // -0012 │ │ +0b9d36: 7020 0a27 6500 |0023: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.isRecoverable:(Ljava/io/IOException;)Z // method@270a │ │ +0b9d3c: 0a04 |0026: move-result v4 │ │ +0b9d3e: 3804 e8ff |0027: if-eqz v4, 000f // -0018 │ │ +0b9d42: 3800 e6ff |0029: if-eqz v0, 000f // -001a │ │ +0b9d46: 0132 |002b: move v2, v3 │ │ +0b9d48: 28e3 |002c: goto 000f // -001d │ │ +0b9d4a: 0120 |002d: move v0, v2 │ │ +0b9d4c: 28e9 |002e: goto 0017 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=320 │ │ 0x0006 line=321 │ │ 0x000a line=322 │ │ 0x000d line=324 │ │ 0x000f line=338 │ │ @@ -292676,19 +292702,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b9ccc: |[0b9ccc] com.squareup.okhttp.internal.http.StreamAllocation.release:()V │ │ -0b9cdc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b9cde: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0b9ce0: 7040 0627 1210 |0002: invoke-direct {v2, v1, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@2706 │ │ -0b9ce6: 0e00 |0005: return-void │ │ +0b9d50: |[0b9d50] com.squareup.okhttp.internal.http.StreamAllocation.release:()V │ │ +0b9d60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b9d62: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0b9d64: 7040 0627 1210 |0002: invoke-direct {v2, v1, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@2706 │ │ +0b9d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ @@ -292697,46 +292723,46 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -0b9ce8: |[0b9ce8] com.squareup.okhttp.internal.http.StreamAllocation.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V │ │ -0b9cf8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b9cfa: 5441 aa10 |0001: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ -0b9cfe: 1d01 |0003: monitor-enter v1 │ │ -0b9d00: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ -0b9d04: 5440 ad10 |0006: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ -0b9d08: 3205 2a00 |0008: if-eq v5, v0, 0032 // +002a │ │ -0b9d0c: 2200 5705 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0b9d10: 2202 6c05 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0b9d14: 7010 f927 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b9d1a: 1a03 bd1c |0011: const-string v3, "expected " // string@1cbd │ │ -0b9d1e: 6e20 0228 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9d24: 0c02 |0016: move-result-object v2 │ │ -0b9d26: 5443 ad10 |0017: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ -0b9d2a: 6e20 0128 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b9d30: 0c02 |001c: move-result-object v2 │ │ -0b9d32: 1a03 3d00 |001d: const-string v3, " but was " // string@003d │ │ -0b9d36: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9d3c: 0c02 |0022: move-result-object v2 │ │ -0b9d3e: 6e20 0128 5200 |0023: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b9d44: 0c02 |0026: move-result-object v2 │ │ -0b9d46: 6e10 0628 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b9d4c: 0c02 |002a: move-result-object v2 │ │ -0b9d4e: 7020 9327 2000 |002b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0b9d54: 2700 |002e: throw v0 │ │ -0b9d56: 0d00 |002f: move-exception v0 │ │ -0b9d58: 1e01 |0030: monitor-exit v1 │ │ -0b9d5a: 2700 |0031: throw v0 │ │ -0b9d5c: 1e01 |0032: monitor-exit v1 │ │ -0b9d5e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -0b9d60: 7040 0627 2402 |0034: invoke-direct {v4, v2, v2, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@2706 │ │ -0b9d66: 0e00 |0037: return-void │ │ +0b9d6c: |[0b9d6c] com.squareup.okhttp.internal.http.StreamAllocation.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V │ │ +0b9d7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b9d7e: 5441 aa10 |0001: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@10aa │ │ +0b9d82: 1d01 |0003: monitor-enter v1 │ │ +0b9d84: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ +0b9d88: 5440 ad10 |0006: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ +0b9d8c: 3205 2a00 |0008: if-eq v5, v0, 0032 // +002a │ │ +0b9d90: 2200 5805 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0b9d94: 2202 6d05 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0b9d98: 7010 f927 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b9d9e: 1a03 c71c |0011: const-string v3, "expected " // string@1cc7 │ │ +0b9da2: 6e20 0228 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9da8: 0c02 |0016: move-result-object v2 │ │ +0b9daa: 5443 ad10 |0017: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@10ad │ │ +0b9dae: 6e20 0128 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b9db4: 0c02 |001c: move-result-object v2 │ │ +0b9db6: 1a03 3d00 |001d: const-string v3, " but was " // string@003d │ │ +0b9dba: 6e20 0228 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9dc0: 0c02 |0022: move-result-object v2 │ │ +0b9dc2: 6e20 0128 5200 |0023: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b9dc8: 0c02 |0026: move-result-object v2 │ │ +0b9dca: 6e10 0628 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b9dd0: 0c02 |002a: move-result-object v2 │ │ +0b9dd2: 7020 9327 2000 |002b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0b9dd8: 2700 |002e: throw v0 │ │ +0b9dda: 0d00 |002f: move-exception v0 │ │ +0b9ddc: 1e01 |0030: monitor-exit v1 │ │ +0b9dde: 2700 |0031: throw v0 │ │ +0b9de0: 1e01 |0032: monitor-exit v1 │ │ +0b9de2: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +0b9de4: 7040 0627 2402 |0034: invoke-direct {v4, v2, v2, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@2706 │ │ +0b9dea: 0e00 |0037: return-void │ │ catches : 2 │ │ 0x0006 - 0x0031 │ │ -> 0x002f │ │ 0x0032 - 0x0033 │ │ -> 0x002f │ │ positions : │ │ 0x0001 line=182 │ │ @@ -292754,53 +292780,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b9d7c: |[0b9d7c] com.squareup.okhttp.internal.http.StreamAllocation.toString:()Ljava/lang/String; │ │ -0b9d8c: 5410 a710 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ -0b9d90: 6e10 c027 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ -0b9d96: 0c00 |0005: move-result-object v0 │ │ -0b9d98: 1100 |0006: return-object v0 │ │ +0b9e00: |[0b9e00] com.squareup.okhttp.internal.http.StreamAllocation.toString:()Ljava/lang/String; │ │ +0b9e10: 5410 a710 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@10a7 │ │ +0b9e14: 6e10 c027 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ +0b9e1a: 0c00 |0005: move-result-object v0 │ │ +0b9e1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ - source_file_idx : 4216 (StreamAllocation.java) │ │ + source_file_idx : 4226 (StreamAllocation.java) │ │ │ │ -Class #1005 header: │ │ -class_idx : 1317 │ │ +Class #1006 header: │ │ +class_idx : 1318 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3994 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4004 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 7 │ │ │ │ -Class #1005 annotations: │ │ +Class #1006 annotations: │ │ Annotations on field #4270 'allocations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/ref/Reference" "<" "Lcom/squareup/okhttp/internal/http/StreamAllocation;" ">;>;" } │ │ Annotations on method #10006 'connect' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(III" "Ljava/util/List" "<" "Lcom/squareup/okhttp/ConnectionSpec;" ">;Z)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/squareup/okhttp/internal/http/RouteException; } │ │ Annotations on method #10007 'connectSocket' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #10008 'connectTls' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #10009 'createTunnel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #10010 'createTunnelRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1005 - │ │ +Class #1006 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/squareup/okhttp/Connection;' │ │ Static fields - │ │ Instance fields - │ │ @@ -292858,23 +292884,23 @@ │ │ type : '(Lcom/squareup/okhttp/Route;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0b9d9c: |[0b9d9c] com.squareup.okhttp.internal.io.RealConnection.:(Lcom/squareup/okhttp/Route;)V │ │ -0b9dac: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0b9db2: 2200 ab05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0b9db6: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0b9dbc: 5b20 ae10 |0008: iput-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ -0b9dc0: 1800 ffff ffff ffff ff7f |000a: const-wide v0, #double nan // #7fffffffffffffff │ │ -0b9dca: 5a20 b110 |000f: iput-wide v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@10b1 │ │ -0b9dce: 5b23 b510 |0011: iput-object v3, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0b9dd2: 0e00 |0013: return-void │ │ +0b9e20: |[0b9e20] com.squareup.okhttp.internal.io.RealConnection.:(Lcom/squareup/okhttp/Route;)V │ │ +0b9e30: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0b9e36: 2200 ae05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0b9e3a: 7010 9028 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0b9e40: 5b20 ae10 |0008: iput-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@10ae │ │ +0b9e44: 1800 ffff ffff ffff ff7f |000a: const-wide v0, #double nan // #7fffffffffffffff │ │ +0b9e4e: 5a20 b110 |000f: iput-wide v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@10b1 │ │ +0b9e52: 5b23 b510 |0011: iput-object v3, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0b9e56: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=80 │ │ 0x000a line=82 │ │ 0x0011 line=85 │ │ 0x0013 line=86 │ │ @@ -292887,96 +292913,96 @@ │ │ type : '(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 164 16-bit code units │ │ -0b9dd4: |[0b9dd4] com.squareup.okhttp.internal.io.RealConnection.connectSocket:(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V │ │ -0b9de4: 5472 b410 |0000: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ -0b9de8: 6e20 5c28 9200 |0002: invoke-virtual {v2, v9}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ -0b9dee: 7100 9c24 0000 |0005: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ -0b9df4: 0c02 |0008: move-result-object v2 │ │ -0b9df6: 5473 b410 |0009: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ -0b9dfa: 5474 b510 |000b: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0b9dfe: 6e10 6224 0400 |000d: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@2462 │ │ -0b9e04: 0c04 |0010: move-result-object v4 │ │ -0b9e06: 6e40 9a24 3284 |0011: invoke-virtual {v2, v3, v4, v8}, Lcom/squareup/okhttp/internal/Platform;.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V // method@249a │ │ -0b9e0c: 5472 b410 |0014: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ -0b9e10: 7110 9b2c 0200 |0016: invoke-static {v2}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@2c9b │ │ -0b9e16: 0c02 |0019: move-result-object v2 │ │ -0b9e18: 7110 972c 0200 |001a: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0b9e1e: 0c02 |001d: move-result-object v2 │ │ -0b9e20: 5b72 b810 |001e: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0b9e24: 5472 b410 |0020: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ -0b9e28: 7110 992c 0200 |0022: invoke-static {v2}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@2c99 │ │ -0b9e2e: 0c02 |0025: move-result-object v2 │ │ -0b9e30: 7110 962c 0200 |0026: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ -0b9e36: 0c02 |0029: move-result-object v2 │ │ -0b9e38: 5b72 b610 |002a: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ -0b9e3c: 5472 b510 |002c: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0b9e40: 6e10 6024 0200 |002e: invoke-virtual {v2}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0b9e46: 0c02 |0031: move-result-object v2 │ │ -0b9e48: 6e10 ff22 0200 |0032: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@22ff │ │ -0b9e4e: 0c02 |0035: move-result-object v2 │ │ -0b9e50: 3802 6500 |0036: if-eqz v2, 009b // +0065 │ │ -0b9e54: 7040 1827 97ba |0038: invoke-direct {v7, v9, v10, v11}, Lcom/squareup/okhttp/internal/io/RealConnection;.connectTls:(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V // method@2718 │ │ -0b9e5a: 5472 b310 |003b: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ -0b9e5e: 6203 2c0f |003d: sget-object v3, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ -0b9e62: 3232 0800 |003f: if-eq v2, v3, 0047 // +0008 │ │ -0b9e66: 5472 b310 |0041: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ -0b9e6a: 6203 2b0f |0043: sget-object v3, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ -0b9e6e: 3332 3500 |0045: if-ne v2, v3, 007a // +0035 │ │ -0b9e72: 5472 b710 |0047: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0b9e76: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -0b9e78: 6e20 5c28 3200 |004a: invoke-virtual {v2, v3}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ -0b9e7e: 2202 df04 |004d: new-instance v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // type@04df │ │ -0b9e82: 1213 |004f: const/4 v3, #int 1 // #1 │ │ -0b9e84: 7020 e724 3200 |0050: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.:(Z)V // method@24e7 │ │ -0b9e8a: 5473 b710 |0053: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0b9e8e: 5474 b510 |0055: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0b9e92: 6e10 6024 0400 |0057: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0b9e98: 0c04 |005a: move-result-object v4 │ │ -0b9e9a: 6e10 0323 0400 |005b: invoke-virtual {v4}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ -0b9ea0: 0c04 |005e: move-result-object v4 │ │ -0b9ea2: 6e10 b723 0400 |005f: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0b9ea8: 0c04 |0062: move-result-object v4 │ │ -0b9eaa: 5475 b810 |0063: iget-object v5, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0b9eae: 5476 b610 |0065: iget-object v6, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ -0b9eb2: 6e56 f224 3254 |0067: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@24f2 │ │ -0b9eb8: 0c02 |006a: move-result-object v2 │ │ -0b9eba: 5473 b310 |006b: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ -0b9ebe: 6e20 f124 3200 |006d: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@24f1 │ │ -0b9ec4: 0c02 |0070: move-result-object v2 │ │ -0b9ec6: 6e10 f024 0200 |0071: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.build:()Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@24f0 │ │ -0b9ecc: 0c01 |0074: move-result-object v1 │ │ -0b9ece: 6e10 3625 0100 |0075: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.sendConnectionPreface:()V // method@2536 │ │ -0b9ed4: 5b71 af10 |0078: iput-object v1, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ -0b9ed8: 0e00 |007a: return-void │ │ -0b9eda: 0d00 |007b: move-exception v0 │ │ -0b9edc: 2202 8305 |007c: new-instance v2, Ljava/net/ConnectException; // type@0583 │ │ -0b9ee0: 2203 6c05 |007e: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0b9ee4: 7010 f927 0300 |0080: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0b9eea: 1a04 5705 |0083: const-string v4, "Failed to connect to " // string@0557 │ │ -0b9eee: 6e20 0228 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0b9ef4: 0c03 |0088: move-result-object v3 │ │ -0b9ef6: 5474 b510 |0089: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0b9efa: 6e10 6224 0400 |008b: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@2462 │ │ -0b9f00: 0c04 |008e: move-result-object v4 │ │ -0b9f02: 6e20 0128 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0b9f08: 0c03 |0092: move-result-object v3 │ │ -0b9f0a: 6e10 0628 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0b9f10: 0c03 |0096: move-result-object v3 │ │ -0b9f12: 7020 3728 3200 |0097: invoke-direct {v2, v3}, Ljava/net/ConnectException;.:(Ljava/lang/String;)V // method@2837 │ │ -0b9f18: 2702 |009a: throw v2 │ │ -0b9f1a: 6202 2a0f |009b: sget-object v2, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ -0b9f1e: 5b72 b310 |009d: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ -0b9f22: 5472 b410 |009f: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ -0b9f26: 5b72 b710 |00a1: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0b9f2a: 2898 |00a3: goto 003b // -0068 │ │ +0b9e58: |[0b9e58] com.squareup.okhttp.internal.io.RealConnection.connectSocket:(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V │ │ +0b9e68: 5472 b410 |0000: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ +0b9e6c: 6e20 5c28 9200 |0002: invoke-virtual {v2, v9}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ +0b9e72: 7100 9c24 0000 |0005: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ +0b9e78: 0c02 |0008: move-result-object v2 │ │ +0b9e7a: 5473 b410 |0009: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ +0b9e7e: 5474 b510 |000b: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0b9e82: 6e10 6224 0400 |000d: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@2462 │ │ +0b9e88: 0c04 |0010: move-result-object v4 │ │ +0b9e8a: 6e40 9a24 3284 |0011: invoke-virtual {v2, v3, v4, v8}, Lcom/squareup/okhttp/internal/Platform;.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V // method@249a │ │ +0b9e90: 5472 b410 |0014: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ +0b9e94: 7110 9b2c 0200 |0016: invoke-static {v2}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@2c9b │ │ +0b9e9a: 0c02 |0019: move-result-object v2 │ │ +0b9e9c: 7110 972c 0200 |001a: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0b9ea2: 0c02 |001d: move-result-object v2 │ │ +0b9ea4: 5b72 b810 |001e: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0b9ea8: 5472 b410 |0020: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ +0b9eac: 7110 992c 0200 |0022: invoke-static {v2}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@2c99 │ │ +0b9eb2: 0c02 |0025: move-result-object v2 │ │ +0b9eb4: 7110 962c 0200 |0026: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ +0b9eba: 0c02 |0029: move-result-object v2 │ │ +0b9ebc: 5b72 b610 |002a: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ +0b9ec0: 5472 b510 |002c: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0b9ec4: 6e10 6024 0200 |002e: invoke-virtual {v2}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0b9eca: 0c02 |0031: move-result-object v2 │ │ +0b9ecc: 6e10 ff22 0200 |0032: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@22ff │ │ +0b9ed2: 0c02 |0035: move-result-object v2 │ │ +0b9ed4: 3802 6500 |0036: if-eqz v2, 009b // +0065 │ │ +0b9ed8: 7040 1827 97ba |0038: invoke-direct {v7, v9, v10, v11}, Lcom/squareup/okhttp/internal/io/RealConnection;.connectTls:(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V // method@2718 │ │ +0b9ede: 5472 b310 |003b: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ +0b9ee2: 6203 2c0f |003d: sget-object v3, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0f2c │ │ +0b9ee6: 3232 0800 |003f: if-eq v2, v3, 0047 // +0008 │ │ +0b9eea: 5472 b310 |0041: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ +0b9eee: 6203 2b0f |0043: sget-object v3, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0f2b │ │ +0b9ef2: 3332 3500 |0045: if-ne v2, v3, 007a // +0035 │ │ +0b9ef6: 5472 b710 |0047: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0b9efa: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +0b9efc: 6e20 5c28 3200 |004a: invoke-virtual {v2, v3}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ +0b9f02: 2202 e004 |004d: new-instance v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // type@04e0 │ │ +0b9f06: 1213 |004f: const/4 v3, #int 1 // #1 │ │ +0b9f08: 7020 e724 3200 |0050: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.:(Z)V // method@24e7 │ │ +0b9f0e: 5473 b710 |0053: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0b9f12: 5474 b510 |0055: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0b9f16: 6e10 6024 0400 |0057: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0b9f1c: 0c04 |005a: move-result-object v4 │ │ +0b9f1e: 6e10 0323 0400 |005b: invoke-virtual {v4}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ +0b9f24: 0c04 |005e: move-result-object v4 │ │ +0b9f26: 6e10 b723 0400 |005f: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0b9f2c: 0c04 |0062: move-result-object v4 │ │ +0b9f2e: 5475 b810 |0063: iget-object v5, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0b9f32: 5476 b610 |0065: iget-object v6, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ +0b9f36: 6e56 f224 3254 |0067: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@24f2 │ │ +0b9f3c: 0c02 |006a: move-result-object v2 │ │ +0b9f3e: 5473 b310 |006b: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ +0b9f42: 6e20 f124 3200 |006d: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@24f1 │ │ +0b9f48: 0c02 |0070: move-result-object v2 │ │ +0b9f4a: 6e10 f024 0200 |0071: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.build:()Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@24f0 │ │ +0b9f50: 0c01 |0074: move-result-object v1 │ │ +0b9f52: 6e10 3625 0100 |0075: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.sendConnectionPreface:()V // method@2536 │ │ +0b9f58: 5b71 af10 |0078: iput-object v1, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ +0b9f5c: 0e00 |007a: return-void │ │ +0b9f5e: 0d00 |007b: move-exception v0 │ │ +0b9f60: 2202 8605 |007c: new-instance v2, Ljava/net/ConnectException; // type@0586 │ │ +0b9f64: 2203 6d05 |007e: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0b9f68: 7010 f927 0300 |0080: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0b9f6e: 1a04 5b05 |0083: const-string v4, "Failed to connect to " // string@055b │ │ +0b9f72: 6e20 0228 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0b9f78: 0c03 |0088: move-result-object v3 │ │ +0b9f7a: 5474 b510 |0089: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0b9f7e: 6e10 6224 0400 |008b: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@2462 │ │ +0b9f84: 0c04 |008e: move-result-object v4 │ │ +0b9f86: 6e20 0128 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0b9f8c: 0c03 |0092: move-result-object v3 │ │ +0b9f8e: 6e10 0628 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0b9f94: 0c03 |0096: move-result-object v3 │ │ +0b9f96: 7020 3728 3200 |0097: invoke-direct {v2, v3}, Ljava/net/ConnectException;.:(Ljava/lang/String;)V // method@2837 │ │ +0b9f9c: 2702 |009a: throw v2 │ │ +0b9f9e: 6202 2a0f |009b: sget-object v2, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ +0b9fa2: 5b72 b310 |009d: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ +0b9fa6: 5472 b410 |009f: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ +0b9faa: 5b72 b710 |00a1: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0b9fae: 2898 |00a3: goto 003b // -0068 │ │ catches : 1 │ │ 0x0005 - 0x0014 │ │ Ljava/net/ConnectException; -> 0x007b │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=137 │ │ 0x0014 line=141 │ │ @@ -293010,174 +293036,174 @@ │ │ type : '(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 306 16-bit code units │ │ -0b9f3c: |[0b9f3c] com.squareup.okhttp.internal.io.RealConnection.connectTls:(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V │ │ -0b9f4c: 54ea b510 |0000: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0b9f50: 6e10 6424 0a00 |0002: invoke-virtual {v10}, Lcom/squareup/okhttp/Route;.requiresTunnel:()Z // method@2464 │ │ -0b9f56: 0a0a |0005: move-result v10 │ │ -0b9f58: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ -0b9f5c: 7603 1927 0e00 |0008: invoke-direct/range {v14, v15, v16}, Lcom/squareup/okhttp/internal/io/RealConnection;.createTunnel:(II)V // method@2719 │ │ -0b9f62: 54ea b510 |000b: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0b9f66: 6e10 6024 0a00 |000d: invoke-virtual {v10}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0b9f6c: 0c01 |0010: move-result-object v1 │ │ -0b9f6e: 6e10 ff22 0100 |0011: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@22ff │ │ -0b9f74: 0c07 |0014: move-result-object v7 │ │ -0b9f76: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -0b9f78: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -0b9f7a: 54ea b410 |0017: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ -0b9f7e: 6e10 0023 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ -0b9f84: 0c0b |001c: move-result-object v11 │ │ -0b9f86: 6e10 0123 0100 |001d: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@2301 │ │ -0b9f8c: 0a0c |0020: move-result v12 │ │ -0b9f8e: 121d |0021: const/4 v13, #int 1 // #1 │ │ -0b9f90: 6e5d 5829 a7cb |0022: invoke-virtual {v7, v10, v11, v12, v13}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@2958 │ │ -0b9f96: 0c0a |0025: move-result-object v10 │ │ -0b9f98: 07a0 |0026: move-object v0, v10 │ │ -0b9f9a: 1f00 de05 |0027: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@05de │ │ -0b9f9e: 0706 |0029: move-object v6, v0 │ │ -0b9fa0: 0800 1100 |002a: move-object/from16 v0, v17 │ │ -0b9fa4: 6e20 6b24 6000 |002c: invoke-virtual {v0, v6}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec; // method@246b │ │ -0b9faa: 0c03 |002f: move-result-object v3 │ │ -0b9fac: 6e10 5d23 0300 |0030: invoke-virtual {v3}, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:()Z // method@235d │ │ -0b9fb2: 0a0a |0033: move-result v10 │ │ -0b9fb4: 380a 1100 |0034: if-eqz v10, 0045 // +0011 │ │ -0b9fb8: 7100 9c24 0000 |0036: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ -0b9fbe: 0c0a |0039: move-result-object v10 │ │ -0b9fc0: 6e10 0023 0100 |003a: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ -0b9fc6: 0c0b |003d: move-result-object v11 │ │ -0b9fc8: 6e10 fb22 0100 |003e: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getProtocols:()Ljava/util/List; // method@22fb │ │ -0b9fce: 0c0c |0041: move-result-object v12 │ │ -0b9fd0: 6e40 9924 6acb |0042: invoke-virtual {v10, v6, v11, v12}, Lcom/squareup/okhttp/internal/Platform;.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V // method@2499 │ │ -0b9fd6: 6e10 5729 0600 |0045: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.startHandshake:()V // method@2957 │ │ -0b9fdc: 6e10 5329 0600 |0048: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@2953 │ │ -0b9fe2: 0c0a |004b: move-result-object v10 │ │ -0b9fe4: 7110 6b23 0a00 |004c: invoke-static {v10}, Lcom/squareup/okhttp/Handshake;.get:(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake; // method@236b │ │ -0b9fea: 0c09 |004f: move-result-object v9 │ │ -0b9fec: 6e10 fa22 0100 |0050: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@22fa │ │ -0b9ff2: 0c0a |0053: move-result-object v10 │ │ -0b9ff4: 6e10 0023 0100 |0054: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ -0b9ffa: 0c0b |0057: move-result-object v11 │ │ -0b9ffc: 6e10 5329 0600 |0058: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@2953 │ │ -0ba002: 0c0c |005b: move-result-object v12 │ │ -0ba004: 7230 4829 ba0c |005c: invoke-interface {v10, v11, v12}, Ljavax/net/ssl/HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z // method@2948 │ │ -0ba00a: 0a0a |005f: move-result v10 │ │ -0ba00c: 390a 7b00 |0060: if-nez v10, 00db // +007b │ │ -0ba010: 6e10 6d23 0900 |0062: invoke-virtual {v9}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@236d │ │ -0ba016: 0c0a |0065: move-result-object v10 │ │ -0ba018: 120b |0066: const/4 v11, #int 0 // #0 │ │ -0ba01a: 7220 e528 ba00 |0067: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0ba020: 0c02 |006a: move-result-object v2 │ │ -0ba022: 1f02 a505 |006b: check-cast v2, Ljava/security/cert/X509Certificate; // type@05a5 │ │ -0ba026: 220a db05 |006d: new-instance v10, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@05db │ │ -0ba02a: 220b 6c05 |006f: new-instance v11, Ljava/lang/StringBuilder; // type@056c │ │ -0ba02e: 7010 f927 0b00 |0071: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ba034: 1a0c eb05 |0074: const-string v12, "Hostname " // string@05eb │ │ -0ba038: 6e20 0228 cb00 |0076: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba03e: 0c0b |0079: move-result-object v11 │ │ -0ba040: 6e10 0023 0100 |007a: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ -0ba046: 0c0c |007d: move-result-object v12 │ │ -0ba048: 6e20 0228 cb00 |007e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba04e: 0c0b |0081: move-result-object v11 │ │ -0ba050: 1a0c a200 |0082: const-string v12, " not verified:" // string@00a2 │ │ -0ba054: 6e20 0228 cb00 |0084: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba05a: 0c0b |0087: move-result-object v11 │ │ -0ba05c: 1a0c 0600 |0088: const-string v12, " │ │ +0b9fc0: |[0b9fc0] com.squareup.okhttp.internal.io.RealConnection.connectTls:(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V │ │ +0b9fd0: 54ea b510 |0000: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0b9fd4: 6e10 6424 0a00 |0002: invoke-virtual {v10}, Lcom/squareup/okhttp/Route;.requiresTunnel:()Z // method@2464 │ │ +0b9fda: 0a0a |0005: move-result v10 │ │ +0b9fdc: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ +0b9fe0: 7603 1927 0e00 |0008: invoke-direct/range {v14, v15, v16}, Lcom/squareup/okhttp/internal/io/RealConnection;.createTunnel:(II)V // method@2719 │ │ +0b9fe6: 54ea b510 |000b: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0b9fea: 6e10 6024 0a00 |000d: invoke-virtual {v10}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0b9ff0: 0c01 |0010: move-result-object v1 │ │ +0b9ff2: 6e10 ff22 0100 |0011: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@22ff │ │ +0b9ff8: 0c07 |0014: move-result-object v7 │ │ +0b9ffa: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +0b9ffc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +0b9ffe: 54ea b410 |0017: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ +0ba002: 6e10 0023 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ +0ba008: 0c0b |001c: move-result-object v11 │ │ +0ba00a: 6e10 0123 0100 |001d: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@2301 │ │ +0ba010: 0a0c |0020: move-result v12 │ │ +0ba012: 121d |0021: const/4 v13, #int 1 // #1 │ │ +0ba014: 6e5d 5829 a7cb |0022: invoke-virtual {v7, v10, v11, v12, v13}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@2958 │ │ +0ba01a: 0c0a |0025: move-result-object v10 │ │ +0ba01c: 07a0 |0026: move-object v0, v10 │ │ +0ba01e: 1f00 e105 |0027: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@05e1 │ │ +0ba022: 0706 |0029: move-object v6, v0 │ │ +0ba024: 0800 1100 |002a: move-object/from16 v0, v17 │ │ +0ba028: 6e20 6b24 6000 |002c: invoke-virtual {v0, v6}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec; // method@246b │ │ +0ba02e: 0c03 |002f: move-result-object v3 │ │ +0ba030: 6e10 5d23 0300 |0030: invoke-virtual {v3}, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:()Z // method@235d │ │ +0ba036: 0a0a |0033: move-result v10 │ │ +0ba038: 380a 1100 |0034: if-eqz v10, 0045 // +0011 │ │ +0ba03c: 7100 9c24 0000 |0036: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ +0ba042: 0c0a |0039: move-result-object v10 │ │ +0ba044: 6e10 0023 0100 |003a: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ +0ba04a: 0c0b |003d: move-result-object v11 │ │ +0ba04c: 6e10 fb22 0100 |003e: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getProtocols:()Ljava/util/List; // method@22fb │ │ +0ba052: 0c0c |0041: move-result-object v12 │ │ +0ba054: 6e40 9924 6acb |0042: invoke-virtual {v10, v6, v11, v12}, Lcom/squareup/okhttp/internal/Platform;.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V // method@2499 │ │ +0ba05a: 6e10 5729 0600 |0045: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.startHandshake:()V // method@2957 │ │ +0ba060: 6e10 5329 0600 |0048: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@2953 │ │ +0ba066: 0c0a |004b: move-result-object v10 │ │ +0ba068: 7110 6b23 0a00 |004c: invoke-static {v10}, Lcom/squareup/okhttp/Handshake;.get:(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake; // method@236b │ │ +0ba06e: 0c09 |004f: move-result-object v9 │ │ +0ba070: 6e10 fa22 0100 |0050: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@22fa │ │ +0ba076: 0c0a |0053: move-result-object v10 │ │ +0ba078: 6e10 0023 0100 |0054: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ +0ba07e: 0c0b |0057: move-result-object v11 │ │ +0ba080: 6e10 5329 0600 |0058: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@2953 │ │ +0ba086: 0c0c |005b: move-result-object v12 │ │ +0ba088: 7230 4829 ba0c |005c: invoke-interface {v10, v11, v12}, Ljavax/net/ssl/HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z // method@2948 │ │ +0ba08e: 0a0a |005f: move-result v10 │ │ +0ba090: 390a 7b00 |0060: if-nez v10, 00db // +007b │ │ +0ba094: 6e10 6d23 0900 |0062: invoke-virtual {v9}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@236d │ │ +0ba09a: 0c0a |0065: move-result-object v10 │ │ +0ba09c: 120b |0066: const/4 v11, #int 0 // #0 │ │ +0ba09e: 7220 e528 ba00 |0067: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0ba0a4: 0c02 |006a: move-result-object v2 │ │ +0ba0a6: 1f02 a805 |006b: check-cast v2, Ljava/security/cert/X509Certificate; // type@05a8 │ │ +0ba0aa: 220a de05 |006d: new-instance v10, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@05de │ │ +0ba0ae: 220b 6d05 |006f: new-instance v11, Ljava/lang/StringBuilder; // type@056d │ │ +0ba0b2: 7010 f927 0b00 |0071: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ba0b8: 1a0c ef05 |0074: const-string v12, "Hostname " // string@05ef │ │ +0ba0bc: 6e20 0228 cb00 |0076: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba0c2: 0c0b |0079: move-result-object v11 │ │ +0ba0c4: 6e10 0023 0100 |007a: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ +0ba0ca: 0c0c |007d: move-result-object v12 │ │ +0ba0cc: 6e20 0228 cb00 |007e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba0d2: 0c0b |0081: move-result-object v11 │ │ +0ba0d4: 1a0c a200 |0082: const-string v12, " not verified:" // string@00a2 │ │ +0ba0d8: 6e20 0228 cb00 |0084: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba0de: 0c0b |0087: move-result-object v11 │ │ +0ba0e0: 1a0c 0600 |0088: const-string v12, " │ │ certificate: " // string@0006 │ │ -0ba060: 6e20 0228 cb00 |008a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba066: 0c0b |008d: move-result-object v11 │ │ -0ba068: 7110 2a23 0200 |008e: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@232a │ │ -0ba06e: 0c0c |0091: move-result-object v12 │ │ -0ba070: 6e20 0228 cb00 |0092: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba076: 0c0b |0095: move-result-object v11 │ │ -0ba078: 1a0c 0500 |0096: const-string v12, " │ │ +0ba0e4: 6e20 0228 cb00 |008a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba0ea: 0c0b |008d: move-result-object v11 │ │ +0ba0ec: 7110 2a23 0200 |008e: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@232a │ │ +0ba0f2: 0c0c |0091: move-result-object v12 │ │ +0ba0f4: 6e20 0228 cb00 |0092: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba0fa: 0c0b |0095: move-result-object v11 │ │ +0ba0fc: 1a0c 0500 |0096: const-string v12, " │ │ DN: " // string@0005 │ │ -0ba07c: 6e20 0228 cb00 |0098: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba082: 0c0b |009b: move-result-object v11 │ │ -0ba084: 6e10 7f28 0200 |009c: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@287f │ │ -0ba08a: 0c0c |009f: move-result-object v12 │ │ -0ba08c: 7210 7228 0c00 |00a0: invoke-interface {v12}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@2872 │ │ -0ba092: 0c0c |00a3: move-result-object v12 │ │ -0ba094: 6e20 0228 cb00 |00a4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba09a: 0c0b |00a7: move-result-object v11 │ │ -0ba09c: 1a0c 0800 |00a8: const-string v12, " │ │ +0ba100: 6e20 0228 cb00 |0098: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba106: 0c0b |009b: move-result-object v11 │ │ +0ba108: 6e10 7f28 0200 |009c: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@287f │ │ +0ba10e: 0c0c |009f: move-result-object v12 │ │ +0ba110: 7210 7228 0c00 |00a0: invoke-interface {v12}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@2872 │ │ +0ba116: 0c0c |00a3: move-result-object v12 │ │ +0ba118: 6e20 0228 cb00 |00a4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba11e: 0c0b |00a7: move-result-object v11 │ │ +0ba120: 1a0c 0800 |00a8: const-string v12, " │ │ subjectAltNames: " // string@0008 │ │ -0ba0a0: 6e20 0228 cb00 |00aa: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba0a6: 0c0b |00ad: move-result-object v11 │ │ -0ba0a8: 7110 2b27 0200 |00ae: invoke-static {v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; // method@272b │ │ -0ba0ae: 0c0c |00b1: move-result-object v12 │ │ -0ba0b0: 6e20 0128 cb00 |00b2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0ba0b6: 0c0b |00b5: move-result-object v11 │ │ -0ba0b8: 6e10 0628 0b00 |00b6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ba0be: 0c0b |00b9: move-result-object v11 │ │ -0ba0c0: 7020 4d29 ba00 |00ba: invoke-direct {v10, v11}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@294d │ │ -0ba0c6: 270a |00bd: throw v10 │ │ -0ba0c8: 0d04 |00be: move-exception v4 │ │ -0ba0ca: 7110 b424 0400 |00bf: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@24b4 │ │ -0ba0d0: 0a0a |00c2: move-result v10 │ │ -0ba0d2: 380a 6e00 |00c3: if-eqz v10, 0131 // +006e │ │ -0ba0d6: 220a 3705 |00c5: new-instance v10, Ljava/io/IOException; // type@0537 │ │ -0ba0da: 7020 4727 4a00 |00c7: invoke-direct {v10, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@2747 │ │ -0ba0e0: 270a |00ca: throw v10 │ │ -0ba0e2: 0d0a |00cb: move-exception v10 │ │ -0ba0e4: 3806 0900 |00cc: if-eqz v6, 00d5 // +0009 │ │ -0ba0e8: 7100 9c24 0000 |00ce: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ -0ba0ee: 0c0b |00d1: move-result-object v11 │ │ -0ba0f0: 6e20 9724 6b00 |00d2: invoke-virtual {v11, v6}, Lcom/squareup/okhttp/internal/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@2497 │ │ -0ba0f6: 3908 0500 |00d5: if-nez v8, 00da // +0005 │ │ -0ba0fa: 7110 a924 0600 |00d7: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ -0ba100: 270a |00da: throw v10 │ │ -0ba102: 6e10 f722 0100 |00db: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; // method@22f7 │ │ -0ba108: 0c0a |00de: move-result-object v10 │ │ -0ba10a: 6e10 0023 0100 |00df: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ -0ba110: 0c0b |00e2: move-result-object v11 │ │ -0ba112: 6e10 6d23 0900 |00e3: invoke-virtual {v9}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@236d │ │ -0ba118: 0c0c |00e6: move-result-object v12 │ │ -0ba11a: 6e30 2823 ba0c |00e7: invoke-virtual {v10, v11, v12}, Lcom/squareup/okhttp/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@2328 │ │ -0ba120: 6e10 5d23 0300 |00ea: invoke-virtual {v3}, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:()Z // method@235d │ │ -0ba126: 0a0a |00ed: move-result v10 │ │ -0ba128: 380a 3e00 |00ee: if-eqz v10, 012c // +003e │ │ -0ba12c: 7100 9c24 0000 |00f0: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ -0ba132: 0c0a |00f3: move-result-object v10 │ │ -0ba134: 6e20 9e24 6a00 |00f4: invoke-virtual {v10, v6}, Lcom/squareup/okhttp/internal/Platform;.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@249e │ │ -0ba13a: 0c05 |00f7: move-result-object v5 │ │ -0ba13c: 5be6 b710 |00f8: iput-object v6, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba140: 54ea b710 |00fa: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba144: 7110 9b2c 0a00 |00fc: invoke-static {v10}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@2c9b │ │ -0ba14a: 0c0a |00ff: move-result-object v10 │ │ -0ba14c: 7110 972c 0a00 |0100: invoke-static {v10}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0ba152: 0c0a |0103: move-result-object v10 │ │ -0ba154: 5bea b810 |0104: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0ba158: 54ea b710 |0106: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba15c: 7110 992c 0a00 |0108: invoke-static {v10}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@2c99 │ │ -0ba162: 0c0a |010b: move-result-object v10 │ │ -0ba164: 7110 962c 0a00 |010c: invoke-static {v10}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ -0ba16a: 0c0a |010f: move-result-object v10 │ │ -0ba16c: 5bea b610 |0110: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ -0ba170: 5be9 b010 |0112: iput-object v9, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ -0ba174: 3805 1a00 |0114: if-eqz v5, 012e // +001a │ │ -0ba178: 7110 fb23 0500 |0116: invoke-static {v5}, Lcom/squareup/okhttp/Protocol;.get:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; // method@23fb │ │ -0ba17e: 0c0a |0119: move-result-object v10 │ │ -0ba180: 5bea b310 |011a: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ -0ba184: 1218 |011c: const/4 v8, #int 1 // #1 │ │ -0ba186: 3806 0900 |011d: if-eqz v6, 0126 // +0009 │ │ -0ba18a: 7100 9c24 0000 |011f: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ -0ba190: 0c0a |0122: move-result-object v10 │ │ -0ba192: 6e20 9724 6a00 |0123: invoke-virtual {v10, v6}, Lcom/squareup/okhttp/internal/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@2497 │ │ -0ba198: 3908 0500 |0126: if-nez v8, 012b // +0005 │ │ -0ba19c: 7110 a924 0600 |0128: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ -0ba1a2: 0e00 |012b: return-void │ │ -0ba1a4: 1205 |012c: const/4 v5, #int 0 // #0 │ │ -0ba1a6: 28cb |012d: goto 00f8 // -0035 │ │ -0ba1a8: 620a 2a0f |012e: sget-object v10, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ -0ba1ac: 28ea |0130: goto 011a // -0016 │ │ -0ba1ae: 2704 |0131: throw v4 │ │ +0ba124: 6e20 0228 cb00 |00aa: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba12a: 0c0b |00ad: move-result-object v11 │ │ +0ba12c: 7110 2b27 0200 |00ae: invoke-static {v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; // method@272b │ │ +0ba132: 0c0c |00b1: move-result-object v12 │ │ +0ba134: 6e20 0128 cb00 |00b2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0ba13a: 0c0b |00b5: move-result-object v11 │ │ +0ba13c: 6e10 0628 0b00 |00b6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ba142: 0c0b |00b9: move-result-object v11 │ │ +0ba144: 7020 4d29 ba00 |00ba: invoke-direct {v10, v11}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@294d │ │ +0ba14a: 270a |00bd: throw v10 │ │ +0ba14c: 0d04 |00be: move-exception v4 │ │ +0ba14e: 7110 b424 0400 |00bf: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@24b4 │ │ +0ba154: 0a0a |00c2: move-result v10 │ │ +0ba156: 380a 6e00 |00c3: if-eqz v10, 0131 // +006e │ │ +0ba15a: 220a 3805 |00c5: new-instance v10, Ljava/io/IOException; // type@0538 │ │ +0ba15e: 7020 4727 4a00 |00c7: invoke-direct {v10, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@2747 │ │ +0ba164: 270a |00ca: throw v10 │ │ +0ba166: 0d0a |00cb: move-exception v10 │ │ +0ba168: 3806 0900 |00cc: if-eqz v6, 00d5 // +0009 │ │ +0ba16c: 7100 9c24 0000 |00ce: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ +0ba172: 0c0b |00d1: move-result-object v11 │ │ +0ba174: 6e20 9724 6b00 |00d2: invoke-virtual {v11, v6}, Lcom/squareup/okhttp/internal/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@2497 │ │ +0ba17a: 3908 0500 |00d5: if-nez v8, 00da // +0005 │ │ +0ba17e: 7110 a924 0600 |00d7: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ +0ba184: 270a |00da: throw v10 │ │ +0ba186: 6e10 f722 0100 |00db: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; // method@22f7 │ │ +0ba18c: 0c0a |00de: move-result-object v10 │ │ +0ba18e: 6e10 0023 0100 |00df: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@2300 │ │ +0ba194: 0c0b |00e2: move-result-object v11 │ │ +0ba196: 6e10 6d23 0900 |00e3: invoke-virtual {v9}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@236d │ │ +0ba19c: 0c0c |00e6: move-result-object v12 │ │ +0ba19e: 6e30 2823 ba0c |00e7: invoke-virtual {v10, v11, v12}, Lcom/squareup/okhttp/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@2328 │ │ +0ba1a4: 6e10 5d23 0300 |00ea: invoke-virtual {v3}, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:()Z // method@235d │ │ +0ba1aa: 0a0a |00ed: move-result v10 │ │ +0ba1ac: 380a 3e00 |00ee: if-eqz v10, 012c // +003e │ │ +0ba1b0: 7100 9c24 0000 |00f0: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ +0ba1b6: 0c0a |00f3: move-result-object v10 │ │ +0ba1b8: 6e20 9e24 6a00 |00f4: invoke-virtual {v10, v6}, Lcom/squareup/okhttp/internal/Platform;.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@249e │ │ +0ba1be: 0c05 |00f7: move-result-object v5 │ │ +0ba1c0: 5be6 b710 |00f8: iput-object v6, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba1c4: 54ea b710 |00fa: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba1c8: 7110 9b2c 0a00 |00fc: invoke-static {v10}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@2c9b │ │ +0ba1ce: 0c0a |00ff: move-result-object v10 │ │ +0ba1d0: 7110 972c 0a00 |0100: invoke-static {v10}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0ba1d6: 0c0a |0103: move-result-object v10 │ │ +0ba1d8: 5bea b810 |0104: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0ba1dc: 54ea b710 |0106: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba1e0: 7110 992c 0a00 |0108: invoke-static {v10}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@2c99 │ │ +0ba1e6: 0c0a |010b: move-result-object v10 │ │ +0ba1e8: 7110 962c 0a00 |010c: invoke-static {v10}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ +0ba1ee: 0c0a |010f: move-result-object v10 │ │ +0ba1f0: 5bea b610 |0110: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ +0ba1f4: 5be9 b010 |0112: iput-object v9, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ +0ba1f8: 3805 1a00 |0114: if-eqz v5, 012e // +001a │ │ +0ba1fc: 7110 fb23 0500 |0116: invoke-static {v5}, Lcom/squareup/okhttp/Protocol;.get:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; // method@23fb │ │ +0ba202: 0c0a |0119: move-result-object v10 │ │ +0ba204: 5bea b310 |011a: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ +0ba208: 1218 |011c: const/4 v8, #int 1 // #1 │ │ +0ba20a: 3806 0900 |011d: if-eqz v6, 0126 // +0009 │ │ +0ba20e: 7100 9c24 0000 |011f: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@249c │ │ +0ba214: 0c0a |0122: move-result-object v10 │ │ +0ba216: 6e20 9724 6a00 |0123: invoke-virtual {v10, v6}, Lcom/squareup/okhttp/internal/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@2497 │ │ +0ba21c: 3908 0500 |0126: if-nez v8, 012b // +0005 │ │ +0ba220: 7110 a924 0600 |0128: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ +0ba226: 0e00 |012b: return-void │ │ +0ba228: 1205 |012c: const/4 v5, #int 0 // #0 │ │ +0ba22a: 28cb |012d: goto 00f8 // -0035 │ │ +0ba22c: 620a 2a0f |012e: sget-object v10, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0f2a │ │ +0ba230: 28ea |0130: goto 011a // -0016 │ │ +0ba232: 2704 |0131: throw v4 │ │ catches : 5 │ │ 0x0017 - 0x00be │ │ Ljava/lang/AssertionError; -> 0x00be │ │ -> 0x00cb │ │ 0x00bf - 0x00cb │ │ -> 0x00cb │ │ 0x00db - 0x011c │ │ @@ -293261,130 +293287,130 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 244 16-bit code units │ │ -0ba1e4: |[0ba1e4] com.squareup.okhttp.internal.io.RealConnection.createTunnel:(II)V │ │ -0ba1f4: 7010 1a27 0c00 |0000: invoke-direct {v12}, Lcom/squareup/okhttp/internal/io/RealConnection;.createTunnelRequest:()Lcom/squareup/okhttp/Request; // method@271a │ │ -0ba1fa: 0c06 |0003: move-result-object v6 │ │ -0ba1fc: 6e10 1924 0600 |0004: invoke-virtual {v6}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ -0ba202: 0c07 |0007: move-result-object v7 │ │ -0ba204: 2208 6c05 |0008: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0ba208: 7010 f927 0800 |000a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ba20e: 1a09 e603 |000d: const-string v9, "CONNECT " // string@03e6 │ │ -0ba212: 6e20 0228 9800 |000f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba218: 0c08 |0012: move-result-object v8 │ │ -0ba21a: 6e10 b723 0700 |0013: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0ba220: 0c09 |0016: move-result-object v9 │ │ -0ba222: 6e20 0228 9800 |0017: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba228: 0c08 |001a: move-result-object v8 │ │ -0ba22a: 1a09 5a01 |001b: const-string v9, ":" // string@015a │ │ -0ba22e: 6e20 0228 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba234: 0c08 |0020: move-result-object v8 │ │ -0ba236: 6e10 c123 0700 |0021: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0ba23c: 0a09 |0024: move-result v9 │ │ -0ba23e: 6e20 fe27 9800 |0025: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0ba244: 0c08 |0028: move-result-object v8 │ │ -0ba246: 1a09 3000 |0029: const-string v9, " HTTP/1.1" // string@0030 │ │ -0ba24a: 6e20 0228 9800 |002b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba250: 0c08 |002e: move-result-object v8 │ │ -0ba252: 6e10 0628 0800 |002f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ba258: 0c01 |0032: move-result-object v1 │ │ -0ba25a: 2205 1005 |0033: new-instance v5, Lcom/squareup/okhttp/internal/http/Http1xStream; // type@0510 │ │ -0ba25e: 1208 |0035: const/4 v8, #int 0 // #0 │ │ -0ba260: 54c9 b810 |0036: iget-object v9, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0ba264: 54ca b610 |0038: iget-object v10, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ -0ba268: 7040 6b26 85a9 |003a: invoke-direct {v5, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/Http1xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@266b │ │ -0ba26e: 54c8 b810 |003d: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0ba272: 7210 482c 0800 |003f: invoke-interface {v8}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ -0ba278: 0c08 |0042: move-result-object v8 │ │ -0ba27a: 81da |0043: int-to-long v10, v13 │ │ -0ba27c: 6209 d010 |0044: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0ba280: 6e40 e42c a89b |0046: invoke-virtual {v8, v10, v11, v9}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ -0ba286: 54c8 b610 |0049: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ -0ba28a: 7210 2d2c 0800 |004b: invoke-interface {v8}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ -0ba290: 0c08 |004e: move-result-object v8 │ │ -0ba292: 81ea |004f: int-to-long v10, v14 │ │ -0ba294: 6209 d010 |0050: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0ba298: 6e40 e42c a89b |0052: invoke-virtual {v8, v10, v11, v9}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ -0ba29e: 6e10 1824 0600 |0055: invoke-virtual {v6}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ -0ba2a4: 0c08 |0058: move-result-object v8 │ │ -0ba2a6: 6e30 8026 8501 |0059: invoke-virtual {v5, v8, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V // method@2680 │ │ -0ba2ac: 6e10 7426 0500 |005c: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.finishRequest:()V // method@2674 │ │ -0ba2b2: 6e10 7d26 0500 |005f: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readResponse:()Lcom/squareup/okhttp/Response$Builder; // method@267d │ │ -0ba2b8: 0c08 |0062: move-result-object v8 │ │ -0ba2ba: 6e20 3e24 6800 |0063: invoke-virtual {v8, v6}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ -0ba2c0: 0c08 |0066: move-result-object v8 │ │ -0ba2c2: 6e10 3224 0800 |0067: invoke-virtual {v8}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ -0ba2c8: 0c04 |006a: move-result-object v4 │ │ -0ba2ca: 7110 d526 0400 |006b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@26d5 │ │ -0ba2d0: 0b02 |006e: move-result-wide v2 │ │ -0ba2d2: 1608 ffff |006f: const-wide/16 v8, #int -1 // #ffff │ │ -0ba2d6: 3108 0208 |0071: cmp-long v8, v2, v8 │ │ -0ba2da: 3908 0400 |0073: if-nez v8, 0077 // +0004 │ │ -0ba2de: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ -0ba2e2: 6e30 7926 2503 |0077: invoke-virtual {v5, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@2679 │ │ -0ba2e8: 0c00 |007a: move-result-object v0 │ │ -0ba2ea: 1408 ffff ff7f |007b: const v8, #float nan // #7fffffff │ │ -0ba2f0: 6209 d010 |007e: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d0 │ │ -0ba2f4: 7130 b624 8009 |0080: invoke-static {v0, v8, v9}, Lcom/squareup/okhttp/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24b6 │ │ -0ba2fa: 7210 d52c 0000 |0083: invoke-interface {v0}, Lokio/Source;.close:()V // method@2cd5 │ │ -0ba300: 6e10 4e24 0400 |0086: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ -0ba306: 0a08 |0089: move-result v8 │ │ -0ba308: 2c08 6000 0000 |008a: sparse-switch v8, 000000ea // +00000060 │ │ -0ba30e: 2208 3705 |008d: new-instance v8, Ljava/io/IOException; // type@0537 │ │ -0ba312: 2209 6c05 |008f: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0ba316: 7010 f927 0900 |0091: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ba31c: 1a0a 6412 |0094: const-string v10, "Unexpected response code for CONNECT: " // string@1264 │ │ -0ba320: 6e20 0228 a900 |0096: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba326: 0c09 |0099: move-result-object v9 │ │ -0ba328: 6e10 4e24 0400 |009a: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ -0ba32e: 0a0a |009d: move-result v10 │ │ -0ba330: 6e20 fe27 a900 |009e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0ba336: 0c09 |00a1: move-result-object v9 │ │ -0ba338: 6e10 0628 0900 |00a2: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ba33e: 0c09 |00a5: move-result-object v9 │ │ -0ba340: 7020 4627 9800 |00a6: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ba346: 2708 |00a9: throw v8 │ │ -0ba348: 54c8 b810 |00aa: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0ba34c: 7210 372c 0800 |00ac: invoke-interface {v8}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ -0ba352: 0c08 |00af: move-result-object v8 │ │ -0ba354: 6e10 f72b 0800 |00b0: invoke-virtual {v8}, Lokio/Buffer;.exhausted:()Z // method@2bf7 │ │ -0ba35a: 0a08 |00b3: move-result v8 │ │ -0ba35c: 3808 0e00 |00b4: if-eqz v8, 00c2 // +000e │ │ -0ba360: 54c8 b610 |00b6: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ -0ba364: 7210 282c 0800 |00b8: invoke-interface {v8}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@2c28 │ │ -0ba36a: 0c08 |00bb: move-result-object v8 │ │ -0ba36c: 6e10 f72b 0800 |00bc: invoke-virtual {v8}, Lokio/Buffer;.exhausted:()Z // method@2bf7 │ │ -0ba372: 0a08 |00bf: move-result v8 │ │ -0ba374: 3908 2800 |00c0: if-nez v8, 00e8 // +0028 │ │ -0ba378: 2208 3705 |00c2: new-instance v8, Ljava/io/IOException; // type@0537 │ │ -0ba37c: 1a09 ad10 |00c4: const-string v9, "TLS tunnel buffered too many bytes!" // string@10ad │ │ -0ba380: 7020 4627 9800 |00c6: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ba386: 2708 |00c9: throw v8 │ │ -0ba388: 54c8 b510 |00ca: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba38c: 6e10 6024 0800 |00cc: invoke-virtual {v8}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0ba392: 0c08 |00cf: move-result-object v8 │ │ -0ba394: 6e10 f622 0800 |00d0: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@22f6 │ │ -0ba39a: 0c08 |00d3: move-result-object v8 │ │ -0ba39c: 54c9 b510 |00d4: iget-object v9, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba3a0: 6e10 6124 0900 |00d6: invoke-virtual {v9}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ -0ba3a6: 0c09 |00d9: move-result-object v9 │ │ -0ba3a8: 7130 d826 4809 |00da: invoke-static {v8, v4, v9}, Lcom/squareup/okhttp/internal/http/OkHeaders;.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; // method@26d8 │ │ -0ba3ae: 0c06 |00dd: move-result-object v6 │ │ -0ba3b0: 3906 55ff |00de: if-nez v6, 0033 // -00ab │ │ -0ba3b4: 2208 3705 |00e0: new-instance v8, Ljava/io/IOException; // type@0537 │ │ -0ba3b8: 1a09 5505 |00e2: const-string v9, "Failed to authenticate with proxy" // string@0555 │ │ -0ba3bc: 7020 4627 9800 |00e4: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ba3c2: 2708 |00e7: throw v8 │ │ -0ba3c4: 0e00 |00e8: return-void │ │ -0ba3c6: 0000 |00e9: nop // spacer │ │ -0ba3c8: 0002 0200 c800 0000 9701 0000 2000 ... |00ea: sparse-switch-data (10 units) │ │ +0ba268: |[0ba268] com.squareup.okhttp.internal.io.RealConnection.createTunnel:(II)V │ │ +0ba278: 7010 1a27 0c00 |0000: invoke-direct {v12}, Lcom/squareup/okhttp/internal/io/RealConnection;.createTunnelRequest:()Lcom/squareup/okhttp/Request; // method@271a │ │ +0ba27e: 0c06 |0003: move-result-object v6 │ │ +0ba280: 6e10 1924 0600 |0004: invoke-virtual {v6}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@2419 │ │ +0ba286: 0c07 |0007: move-result-object v7 │ │ +0ba288: 2208 6d05 |0008: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +0ba28c: 7010 f927 0800 |000a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ba292: 1a09 e803 |000d: const-string v9, "CONNECT " // string@03e8 │ │ +0ba296: 6e20 0228 9800 |000f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba29c: 0c08 |0012: move-result-object v8 │ │ +0ba29e: 6e10 b723 0700 |0013: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0ba2a4: 0c09 |0016: move-result-object v9 │ │ +0ba2a6: 6e20 0228 9800 |0017: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba2ac: 0c08 |001a: move-result-object v8 │ │ +0ba2ae: 1a09 5a01 |001b: const-string v9, ":" // string@015a │ │ +0ba2b2: 6e20 0228 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba2b8: 0c08 |0020: move-result-object v8 │ │ +0ba2ba: 6e10 c123 0700 |0021: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0ba2c0: 0a09 |0024: move-result v9 │ │ +0ba2c2: 6e20 fe27 9800 |0025: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0ba2c8: 0c08 |0028: move-result-object v8 │ │ +0ba2ca: 1a09 3000 |0029: const-string v9, " HTTP/1.1" // string@0030 │ │ +0ba2ce: 6e20 0228 9800 |002b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba2d4: 0c08 |002e: move-result-object v8 │ │ +0ba2d6: 6e10 0628 0800 |002f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ba2dc: 0c01 |0032: move-result-object v1 │ │ +0ba2de: 2205 1105 |0033: new-instance v5, Lcom/squareup/okhttp/internal/http/Http1xStream; // type@0511 │ │ +0ba2e2: 1208 |0035: const/4 v8, #int 0 // #0 │ │ +0ba2e4: 54c9 b810 |0036: iget-object v9, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0ba2e8: 54ca b610 |0038: iget-object v10, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ +0ba2ec: 7040 6b26 85a9 |003a: invoke-direct {v5, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/Http1xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@266b │ │ +0ba2f2: 54c8 b810 |003d: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0ba2f6: 7210 482c 0800 |003f: invoke-interface {v8}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ +0ba2fc: 0c08 |0042: move-result-object v8 │ │ +0ba2fe: 81da |0043: int-to-long v10, v13 │ │ +0ba300: 6209 d710 |0044: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0ba304: 6e40 e42c a89b |0046: invoke-virtual {v8, v10, v11, v9}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ +0ba30a: 54c8 b610 |0049: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ +0ba30e: 7210 2d2c 0800 |004b: invoke-interface {v8}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ +0ba314: 0c08 |004e: move-result-object v8 │ │ +0ba316: 81ea |004f: int-to-long v10, v14 │ │ +0ba318: 6209 d710 |0050: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0ba31c: 6e40 e42c a89b |0052: invoke-virtual {v8, v10, v11, v9}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ +0ba322: 6e10 1824 0600 |0055: invoke-virtual {v6}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@2418 │ │ +0ba328: 0c08 |0058: move-result-object v8 │ │ +0ba32a: 6e30 8026 8501 |0059: invoke-virtual {v5, v8, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V // method@2680 │ │ +0ba330: 6e10 7426 0500 |005c: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.finishRequest:()V // method@2674 │ │ +0ba336: 6e10 7d26 0500 |005f: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readResponse:()Lcom/squareup/okhttp/Response$Builder; // method@267d │ │ +0ba33c: 0c08 |0062: move-result-object v8 │ │ +0ba33e: 6e20 3e24 6800 |0063: invoke-virtual {v8, v6}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@243e │ │ +0ba344: 0c08 |0066: move-result-object v8 │ │ +0ba346: 6e10 3224 0800 |0067: invoke-virtual {v8}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@2432 │ │ +0ba34c: 0c04 |006a: move-result-object v4 │ │ +0ba34e: 7110 d526 0400 |006b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@26d5 │ │ +0ba354: 0b02 |006e: move-result-wide v2 │ │ +0ba356: 1608 ffff |006f: const-wide/16 v8, #int -1 // #ffff │ │ +0ba35a: 3108 0208 |0071: cmp-long v8, v2, v8 │ │ +0ba35e: 3908 0400 |0073: if-nez v8, 0077 // +0004 │ │ +0ba362: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ +0ba366: 6e30 7926 2503 |0077: invoke-virtual {v5, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@2679 │ │ +0ba36c: 0c00 |007a: move-result-object v0 │ │ +0ba36e: 1408 ffff ff7f |007b: const v8, #float nan // #7fffffff │ │ +0ba374: 6209 d710 |007e: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@10d7 │ │ +0ba378: 7130 b624 8009 |0080: invoke-static {v0, v8, v9}, Lcom/squareup/okhttp/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@24b6 │ │ +0ba37e: 7210 d52c 0000 |0083: invoke-interface {v0}, Lokio/Source;.close:()V // method@2cd5 │ │ +0ba384: 6e10 4e24 0400 |0086: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ +0ba38a: 0a08 |0089: move-result v8 │ │ +0ba38c: 2c08 6000 0000 |008a: sparse-switch v8, 000000ea // +00000060 │ │ +0ba392: 2208 3805 |008d: new-instance v8, Ljava/io/IOException; // type@0538 │ │ +0ba396: 2209 6d05 |008f: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0ba39a: 7010 f927 0900 |0091: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ba3a0: 1a0a 6e12 |0094: const-string v10, "Unexpected response code for CONNECT: " // string@126e │ │ +0ba3a4: 6e20 0228 a900 |0096: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba3aa: 0c09 |0099: move-result-object v9 │ │ +0ba3ac: 6e10 4e24 0400 |009a: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ +0ba3b2: 0a0a |009d: move-result v10 │ │ +0ba3b4: 6e20 fe27 a900 |009e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0ba3ba: 0c09 |00a1: move-result-object v9 │ │ +0ba3bc: 6e10 0628 0900 |00a2: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ba3c2: 0c09 |00a5: move-result-object v9 │ │ +0ba3c4: 7020 4627 9800 |00a6: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ba3ca: 2708 |00a9: throw v8 │ │ +0ba3cc: 54c8 b810 |00aa: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0ba3d0: 7210 372c 0800 |00ac: invoke-interface {v8}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ +0ba3d6: 0c08 |00af: move-result-object v8 │ │ +0ba3d8: 6e10 f72b 0800 |00b0: invoke-virtual {v8}, Lokio/Buffer;.exhausted:()Z // method@2bf7 │ │ +0ba3de: 0a08 |00b3: move-result v8 │ │ +0ba3e0: 3808 0e00 |00b4: if-eqz v8, 00c2 // +000e │ │ +0ba3e4: 54c8 b610 |00b6: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ +0ba3e8: 7210 282c 0800 |00b8: invoke-interface {v8}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@2c28 │ │ +0ba3ee: 0c08 |00bb: move-result-object v8 │ │ +0ba3f0: 6e10 f72b 0800 |00bc: invoke-virtual {v8}, Lokio/Buffer;.exhausted:()Z // method@2bf7 │ │ +0ba3f6: 0a08 |00bf: move-result v8 │ │ +0ba3f8: 3908 2800 |00c0: if-nez v8, 00e8 // +0028 │ │ +0ba3fc: 2208 3805 |00c2: new-instance v8, Ljava/io/IOException; // type@0538 │ │ +0ba400: 1a09 b710 |00c4: const-string v9, "TLS tunnel buffered too many bytes!" // string@10b7 │ │ +0ba404: 7020 4627 9800 |00c6: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ba40a: 2708 |00c9: throw v8 │ │ +0ba40c: 54c8 b510 |00ca: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba410: 6e10 6024 0800 |00cc: invoke-virtual {v8}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0ba416: 0c08 |00cf: move-result-object v8 │ │ +0ba418: 6e10 f622 0800 |00d0: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@22f6 │ │ +0ba41e: 0c08 |00d3: move-result-object v8 │ │ +0ba420: 54c9 b510 |00d4: iget-object v9, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba424: 6e10 6124 0900 |00d6: invoke-virtual {v9}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ +0ba42a: 0c09 |00d9: move-result-object v9 │ │ +0ba42c: 7130 d826 4809 |00da: invoke-static {v8, v4, v9}, Lcom/squareup/okhttp/internal/http/OkHeaders;.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; // method@26d8 │ │ +0ba432: 0c06 |00dd: move-result-object v6 │ │ +0ba434: 3906 55ff |00de: if-nez v6, 0033 // -00ab │ │ +0ba438: 2208 3805 |00e0: new-instance v8, Ljava/io/IOException; // type@0538 │ │ +0ba43c: 1a09 5905 |00e2: const-string v9, "Failed to authenticate with proxy" // string@0559 │ │ +0ba440: 7020 4627 9800 |00e4: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ba446: 2708 |00e7: throw v8 │ │ +0ba448: 0e00 |00e8: return-void │ │ +0ba44a: 0000 |00e9: nop // spacer │ │ +0ba44c: 0002 0200 c800 0000 9701 0000 2000 ... |00ea: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0008 line=238 │ │ 0x0033 line=240 │ │ 0x003d line=241 │ │ @@ -293427,46 +293453,46 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0ba3dc: |[0ba3dc] com.squareup.okhttp.internal.io.RealConnection.createTunnelRequest:()Lcom/squareup/okhttp/Request; │ │ -0ba3ec: 2200 be04 |0000: new-instance v0, Lcom/squareup/okhttp/Request$Builder; // type@04be │ │ -0ba3f0: 7010 ff23 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@23ff │ │ -0ba3f6: 5431 b510 |0005: iget-object v1, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba3fa: 6e10 6024 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0ba400: 0c01 |000a: move-result-object v1 │ │ -0ba402: 6e10 0323 0100 |000b: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ -0ba408: 0c01 |000e: move-result-object v1 │ │ -0ba40a: 6e20 0c24 1000 |000f: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@240c │ │ -0ba410: 0c00 |0012: move-result-object v0 │ │ -0ba412: 1a01 e905 |0013: const-string v1, "Host" // string@05e9 │ │ -0ba416: 5432 b510 |0015: iget-object v2, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba41a: 6e10 6024 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0ba420: 0c02 |001a: move-result-object v2 │ │ -0ba422: 6e10 0323 0200 |001b: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ -0ba428: 0c02 |001e: move-result-object v2 │ │ -0ba42a: 7110 ae24 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@24ae │ │ -0ba430: 0c02 |0022: move-result-object v2 │ │ -0ba432: 6e30 0924 1002 |0023: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0ba438: 0c00 |0026: move-result-object v0 │ │ -0ba43a: 1a01 7e0f |0027: const-string v1, "Proxy-Connection" // string@0f7e │ │ -0ba43e: 1a02 8a06 |0029: const-string v2, "Keep-Alive" // string@068a │ │ -0ba442: 6e30 0924 1002 |002b: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0ba448: 0c00 |002e: move-result-object v0 │ │ -0ba44a: 1a01 7012 |002f: const-string v1, "User-Agent" // string@1270 │ │ -0ba44e: 7100 b824 0000 |0031: invoke-static {}, Lcom/squareup/okhttp/internal/Version;.userAgent:()Ljava/lang/String; // method@24b8 │ │ -0ba454: 0c02 |0034: move-result-object v2 │ │ -0ba456: 6e30 0924 1002 |0035: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ -0ba45c: 0c00 |0038: move-result-object v0 │ │ -0ba45e: 6e10 0824 0000 |0039: invoke-virtual {v0}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0ba464: 0c00 |003c: move-result-object v0 │ │ -0ba466: 1100 |003d: return-object v0 │ │ +0ba460: |[0ba460] com.squareup.okhttp.internal.io.RealConnection.createTunnelRequest:()Lcom/squareup/okhttp/Request; │ │ +0ba470: 2200 bf04 |0000: new-instance v0, Lcom/squareup/okhttp/Request$Builder; // type@04bf │ │ +0ba474: 7010 ff23 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@23ff │ │ +0ba47a: 5431 b510 |0005: iget-object v1, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba47e: 6e10 6024 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0ba484: 0c01 |000a: move-result-object v1 │ │ +0ba486: 6e10 0323 0100 |000b: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ +0ba48c: 0c01 |000e: move-result-object v1 │ │ +0ba48e: 6e20 0c24 1000 |000f: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@240c │ │ +0ba494: 0c00 |0012: move-result-object v0 │ │ +0ba496: 1a01 ed05 |0013: const-string v1, "Host" // string@05ed │ │ +0ba49a: 5432 b510 |0015: iget-object v2, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba49e: 6e10 6024 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0ba4a4: 0c02 |001a: move-result-object v2 │ │ +0ba4a6: 6e10 0323 0200 |001b: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ +0ba4ac: 0c02 |001e: move-result-object v2 │ │ +0ba4ae: 7110 ae24 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@24ae │ │ +0ba4b4: 0c02 |0022: move-result-object v2 │ │ +0ba4b6: 6e30 0924 1002 |0023: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0ba4bc: 0c00 |0026: move-result-object v0 │ │ +0ba4be: 1a01 880f |0027: const-string v1, "Proxy-Connection" // string@0f88 │ │ +0ba4c2: 1a02 8e06 |0029: const-string v2, "Keep-Alive" // string@068e │ │ +0ba4c6: 6e30 0924 1002 |002b: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0ba4cc: 0c00 |002e: move-result-object v0 │ │ +0ba4ce: 1a01 7a12 |002f: const-string v1, "User-Agent" // string@127a │ │ +0ba4d2: 7100 b824 0000 |0031: invoke-static {}, Lcom/squareup/okhttp/internal/Version;.userAgent:()Ljava/lang/String; // method@24b8 │ │ +0ba4d8: 0c02 |0034: move-result-object v2 │ │ +0ba4da: 6e30 0924 1002 |0035: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2409 │ │ +0ba4e0: 0c00 |0038: move-result-object v0 │ │ +0ba4e2: 6e10 0824 0000 |0039: invoke-virtual {v0}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0ba4e8: 0c00 |003c: move-result-object v0 │ │ +0ba4ea: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0007 line=289 │ │ 0x0017 line=290 │ │ 0x002b line=291 │ │ 0x0031 line=292 │ │ @@ -293480,22 +293506,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ba468: |[0ba468] com.squareup.okhttp.internal.io.RealConnection.allocationLimit:()I │ │ -0ba478: 5420 af10 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ -0ba47c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ba480: 6e10 2c25 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.maxConcurrentStreams:()I // method@252c │ │ -0ba486: 0a01 |0007: move-result v1 │ │ -0ba488: 0f01 |0008: return v1 │ │ -0ba48a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0ba48c: 28fe |000a: goto 0008 // -0002 │ │ +0ba4ec: |[0ba4ec] com.squareup.okhttp.internal.io.RealConnection.allocationLimit:()I │ │ +0ba4fc: 5420 af10 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ +0ba500: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ba504: 6e10 2c25 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.maxConcurrentStreams:()I // method@252c │ │ +0ba50a: 0a01 |0007: move-result v1 │ │ +0ba50c: 0f01 |0008: return v1 │ │ +0ba50e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0ba510: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ 0x0004 line=317 │ │ locals : │ │ 0x0002 - 0x000b reg=0 framedConnection Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -293506,96 +293532,96 @@ │ │ type : '(IIILjava/util/List;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 164 16-bit code units │ │ -0ba490: |[0ba490] com.squareup.okhttp.internal.io.RealConnection.connect:(IIILjava/util/List;Z)V │ │ -0ba4a0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0ba4a2: 5495 b310 |0001: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ -0ba4a6: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -0ba4aa: 2205 5705 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0557 │ │ -0ba4ae: 1a06 8416 |0007: const-string v6, "already connected" // string@1684 │ │ -0ba4b2: 7020 9327 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0ba4b8: 2705 |000c: throw v5 │ │ -0ba4ba: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0ba4bc: 2201 c704 |000e: new-instance v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector; // type@04c7 │ │ -0ba4c0: 7020 6a24 d100 |0010: invoke-direct {v1, v13}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.:(Ljava/util/List;)V // method@246a │ │ -0ba4c6: 5495 b510 |0013: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba4ca: 6e10 6124 0500 |0015: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ -0ba4d0: 0c03 |0018: move-result-object v3 │ │ -0ba4d2: 5495 b510 |0019: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba4d6: 6e10 6024 0500 |001b: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0ba4dc: 0c00 |001e: move-result-object v0 │ │ -0ba4de: 5495 b510 |001f: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba4e2: 6e10 6024 0500 |0021: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0ba4e8: 0c05 |0024: move-result-object v5 │ │ -0ba4ea: 6e10 ff22 0500 |0025: invoke-virtual {v5}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@22ff │ │ -0ba4f0: 0c05 |0028: move-result-object v5 │ │ -0ba4f2: 3905 3200 |0029: if-nez v5, 005b // +0032 │ │ -0ba4f6: 6205 dc0e |002b: sget-object v5, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@0edc │ │ -0ba4fa: 7220 e228 5d00 |002d: invoke-interface {v13, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ -0ba500: 0a05 |0030: move-result v5 │ │ -0ba502: 3905 2a00 |0031: if-nez v5, 005b // +002a │ │ -0ba506: 2205 2105 |0033: new-instance v5, Lcom/squareup/okhttp/internal/http/RouteException; // type@0521 │ │ -0ba50a: 2206 9605 |0035: new-instance v6, Ljava/net/UnknownServiceException; // type@0596 │ │ -0ba50e: 2207 6c05 |0037: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0ba512: 7010 f927 0700 |0039: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ba518: 1a08 d803 |003c: const-string v8, "CLEARTEXT communication not supported: " // string@03d8 │ │ -0ba51c: 6e20 0228 8700 |003e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba522: 0c07 |0041: move-result-object v7 │ │ -0ba524: 6e20 0128 d700 |0042: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0ba52a: 0c07 |0045: move-result-object v7 │ │ -0ba52c: 6e10 0628 0700 |0046: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ba532: 0c07 |0049: move-result-object v7 │ │ -0ba534: 7020 6528 7600 |004a: invoke-direct {v6, v7}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@2865 │ │ -0ba53a: 7020 ed26 6500 |004d: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@26ed │ │ -0ba540: 2705 |0050: throw v5 │ │ -0ba542: 2205 8e05 |0051: new-instance v5, Ljava/net/Socket; // type@058e │ │ -0ba546: 7020 5328 3500 |0053: invoke-direct {v5, v3}, Ljava/net/Socket;.:(Ljava/net/Proxy;)V // method@2853 │ │ -0ba54c: 5b95 b410 |0056: iput-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ -0ba550: 7051 1727 a9cb |0058: invoke-direct {v9, v10, v11, v12, v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.connectSocket:(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V // method@2717 │ │ -0ba556: 5495 b310 |005b: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ -0ba55a: 3905 4600 |005d: if-nez v5, 00a3 // +0046 │ │ -0ba55e: 6e10 4f28 0300 |005f: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0ba564: 0c05 |0062: move-result-object v5 │ │ -0ba566: 6206 cb10 |0063: sget-object v6, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@10cb │ │ -0ba56a: 3265 0a00 |0065: if-eq v5, v6, 006f // +000a │ │ -0ba56e: 6e10 4f28 0300 |0067: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ -0ba574: 0c05 |006a: move-result-object v5 │ │ -0ba576: 6206 cc10 |006b: sget-object v6, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@10cc │ │ -0ba57a: 3365 e4ff |006d: if-ne v5, v6, 0051 // -001c │ │ -0ba57e: 6e10 fe22 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getSocketFactory:()Ljavax/net/SocketFactory; // method@22fe │ │ -0ba584: 0c05 |0072: move-result-object v5 │ │ -0ba586: 6e10 4629 0500 |0073: invoke-virtual {v5}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@2946 │ │ -0ba58c: 0c05 |0076: move-result-object v5 │ │ -0ba58e: 28df |0077: goto 0056 // -0021 │ │ -0ba590: 0d02 |0078: move-exception v2 │ │ -0ba592: 5495 b710 |0079: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba596: 7110 a924 0500 |007b: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ -0ba59c: 5495 b410 |007e: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ -0ba5a0: 7110 a924 0500 |0080: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ -0ba5a6: 5b97 b710 |0083: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba5aa: 5b97 b410 |0085: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ -0ba5ae: 5b97 b810 |0087: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0ba5b2: 5b97 b610 |0089: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ -0ba5b6: 5b97 b010 |008b: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ -0ba5ba: 5b97 b310 |008d: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ -0ba5be: 3904 1000 |008f: if-nez v4, 009f // +0010 │ │ -0ba5c2: 2204 2105 |0091: new-instance v4, Lcom/squareup/okhttp/internal/http/RouteException; // type@0521 │ │ -0ba5c6: 7020 ed26 2400 |0093: invoke-direct {v4, v2}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@26ed │ │ -0ba5cc: 380e 0800 |0096: if-eqz v14, 009e // +0008 │ │ -0ba5d0: 6e20 6c24 2100 |0098: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionFailed:(Ljava/io/IOException;)Z // method@246c │ │ -0ba5d6: 0a05 |009b: move-result v5 │ │ -0ba5d8: 3905 bfff |009c: if-nez v5, 005b // -0041 │ │ -0ba5dc: 2704 |009e: throw v4 │ │ -0ba5de: 6e20 ee26 2400 |009f: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/http/RouteException;.addConnectException:(Ljava/io/IOException;)V // method@26ee │ │ -0ba5e4: 28f4 |00a2: goto 0096 // -000c │ │ -0ba5e6: 0e00 |00a3: return-void │ │ +0ba514: |[0ba514] com.squareup.okhttp.internal.io.RealConnection.connect:(IIILjava/util/List;Z)V │ │ +0ba524: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ba526: 5495 b310 |0001: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ +0ba52a: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +0ba52e: 2205 5805 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0558 │ │ +0ba532: 1a06 8e16 |0007: const-string v6, "already connected" // string@168e │ │ +0ba536: 7020 9327 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0ba53c: 2705 |000c: throw v5 │ │ +0ba53e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0ba540: 2201 c804 |000e: new-instance v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector; // type@04c8 │ │ +0ba544: 7020 6a24 d100 |0010: invoke-direct {v1, v13}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.:(Ljava/util/List;)V // method@246a │ │ +0ba54a: 5495 b510 |0013: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba54e: 6e10 6124 0500 |0015: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ +0ba554: 0c03 |0018: move-result-object v3 │ │ +0ba556: 5495 b510 |0019: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba55a: 6e10 6024 0500 |001b: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0ba560: 0c00 |001e: move-result-object v0 │ │ +0ba562: 5495 b510 |001f: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba566: 6e10 6024 0500 |0021: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0ba56c: 0c05 |0024: move-result-object v5 │ │ +0ba56e: 6e10 ff22 0500 |0025: invoke-virtual {v5}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@22ff │ │ +0ba574: 0c05 |0028: move-result-object v5 │ │ +0ba576: 3905 3200 |0029: if-nez v5, 005b // +0032 │ │ +0ba57a: 6205 dc0e |002b: sget-object v5, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@0edc │ │ +0ba57e: 7220 e228 5d00 |002d: invoke-interface {v13, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@28e2 │ │ +0ba584: 0a05 |0030: move-result v5 │ │ +0ba586: 3905 2a00 |0031: if-nez v5, 005b // +002a │ │ +0ba58a: 2205 2205 |0033: new-instance v5, Lcom/squareup/okhttp/internal/http/RouteException; // type@0522 │ │ +0ba58e: 2206 9905 |0035: new-instance v6, Ljava/net/UnknownServiceException; // type@0599 │ │ +0ba592: 2207 6d05 |0037: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0ba596: 7010 f927 0700 |0039: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ba59c: 1a08 da03 |003c: const-string v8, "CLEARTEXT communication not supported: " // string@03da │ │ +0ba5a0: 6e20 0228 8700 |003e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba5a6: 0c07 |0041: move-result-object v7 │ │ +0ba5a8: 6e20 0128 d700 |0042: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0ba5ae: 0c07 |0045: move-result-object v7 │ │ +0ba5b0: 6e10 0628 0700 |0046: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ba5b6: 0c07 |0049: move-result-object v7 │ │ +0ba5b8: 7020 6528 7600 |004a: invoke-direct {v6, v7}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@2865 │ │ +0ba5be: 7020 ed26 6500 |004d: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@26ed │ │ +0ba5c4: 2705 |0050: throw v5 │ │ +0ba5c6: 2205 9105 |0051: new-instance v5, Ljava/net/Socket; // type@0591 │ │ +0ba5ca: 7020 5328 3500 |0053: invoke-direct {v5, v3}, Ljava/net/Socket;.:(Ljava/net/Proxy;)V // method@2853 │ │ +0ba5d0: 5b95 b410 |0056: iput-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ +0ba5d4: 7051 1727 a9cb |0058: invoke-direct {v9, v10, v11, v12, v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.connectSocket:(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V // method@2717 │ │ +0ba5da: 5495 b310 |005b: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ +0ba5de: 3905 4600 |005d: if-nez v5, 00a3 // +0046 │ │ +0ba5e2: 6e10 4f28 0300 |005f: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0ba5e8: 0c05 |0062: move-result-object v5 │ │ +0ba5ea: 6206 d210 |0063: sget-object v6, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@10d2 │ │ +0ba5ee: 3265 0a00 |0065: if-eq v5, v6, 006f // +000a │ │ +0ba5f2: 6e10 4f28 0300 |0067: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@284f │ │ +0ba5f8: 0c05 |006a: move-result-object v5 │ │ +0ba5fa: 6206 d310 |006b: sget-object v6, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@10d3 │ │ +0ba5fe: 3365 e4ff |006d: if-ne v5, v6, 0051 // -001c │ │ +0ba602: 6e10 fe22 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getSocketFactory:()Ljavax/net/SocketFactory; // method@22fe │ │ +0ba608: 0c05 |0072: move-result-object v5 │ │ +0ba60a: 6e10 4629 0500 |0073: invoke-virtual {v5}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@2946 │ │ +0ba610: 0c05 |0076: move-result-object v5 │ │ +0ba612: 28df |0077: goto 0056 // -0021 │ │ +0ba614: 0d02 |0078: move-exception v2 │ │ +0ba616: 5495 b710 |0079: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba61a: 7110 a924 0500 |007b: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ +0ba620: 5495 b410 |007e: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ +0ba624: 7110 a924 0500 |0080: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@24a9 │ │ +0ba62a: 5b97 b710 |0083: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba62e: 5b97 b410 |0085: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@10b4 │ │ +0ba632: 5b97 b810 |0087: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0ba636: 5b97 b610 |0089: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@10b6 │ │ +0ba63a: 5b97 b010 |008b: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ +0ba63e: 5b97 b310 |008d: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ +0ba642: 3904 1000 |008f: if-nez v4, 009f // +0010 │ │ +0ba646: 2204 2205 |0091: new-instance v4, Lcom/squareup/okhttp/internal/http/RouteException; // type@0522 │ │ +0ba64a: 7020 ed26 2400 |0093: invoke-direct {v4, v2}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@26ed │ │ +0ba650: 380e 0800 |0096: if-eqz v14, 009e // +0008 │ │ +0ba654: 6e20 6c24 2100 |0098: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionFailed:(Ljava/io/IOException;)Z // method@246c │ │ +0ba65a: 0a05 |009b: move-result v5 │ │ +0ba65c: 3905 bfff |009c: if-nez v5, 005b // -0041 │ │ +0ba660: 2704 |009e: throw v4 │ │ +0ba662: 6e20 ee26 2400 |009f: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/http/RouteException;.addConnectException:(Ljava/io/IOException;)V // method@26ee │ │ +0ba668: 28f4 |00a2: goto 0096 // -000c │ │ +0ba66a: 0e00 |00a3: return-void │ │ catches : 2 │ │ 0x0051 - 0x005b │ │ Ljava/io/IOException; -> 0x0078 │ │ 0x005f - 0x0076 │ │ Ljava/io/IOException; -> 0x0078 │ │ positions : │ │ 0x0001 line=90 │ │ @@ -293646,17 +293672,17 @@ │ │ type : '()Lcom/squareup/okhttp/Handshake;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba600: |[0ba600] com.squareup.okhttp.internal.io.RealConnection.getHandshake:()Lcom/squareup/okhttp/Handshake; │ │ -0ba610: 5410 b010 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ -0ba614: 1100 |0002: return-object v0 │ │ +0ba684: |[0ba684] com.squareup.okhttp.internal.io.RealConnection.getHandshake:()Lcom/squareup/okhttp/Handshake; │ │ +0ba694: 5410 b010 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ +0ba698: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/io/RealConnection;) │ │ @@ -293664,17 +293690,17 @@ │ │ type : '()Lcom/squareup/okhttp/Route;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba618: |[0ba618] com.squareup.okhttp.internal.io.RealConnection.getRoute:()Lcom/squareup/okhttp/Route; │ │ -0ba628: 5410 b510 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba62c: 1100 |0002: return-object v0 │ │ +0ba69c: |[0ba69c] com.squareup.okhttp.internal.io.RealConnection.getRoute:()Lcom/squareup/okhttp/Route; │ │ +0ba6ac: 5410 b510 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba6b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/io/RealConnection;) │ │ @@ -293682,17 +293708,17 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba630: |[0ba630] com.squareup.okhttp.internal.io.RealConnection.getSocket:()Ljava/net/Socket; │ │ -0ba640: 5410 b710 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba644: 1100 |0002: return-object v0 │ │ +0ba6b4: |[0ba6b4] com.squareup.okhttp.internal.io.RealConnection.getSocket:()Ljava/net/Socket; │ │ +0ba6c4: 5410 b710 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba6c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/io/RealConnection;) │ │ @@ -293700,60 +293726,60 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -0ba648: |[0ba648] com.squareup.okhttp.internal.io.RealConnection.isHealthy:(Z)Z │ │ -0ba658: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ba65a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0ba65c: 5464 b710 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba660: 6e10 5928 0400 |0004: invoke-virtual {v4}, Ljava/net/Socket;.isClosed:()Z // method@2859 │ │ -0ba666: 0a04 |0007: move-result v4 │ │ -0ba668: 3904 1200 |0008: if-nez v4, 001a // +0012 │ │ -0ba66c: 5464 b710 |000a: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba670: 6e10 5a28 0400 |000c: invoke-virtual {v4}, Ljava/net/Socket;.isInputShutdown:()Z // method@285a │ │ -0ba676: 0a04 |000f: move-result v4 │ │ -0ba678: 3904 0a00 |0010: if-nez v4, 001a // +000a │ │ -0ba67c: 5464 b710 |0012: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba680: 6e10 5b28 0400 |0014: invoke-virtual {v4}, Ljava/net/Socket;.isOutputShutdown:()Z // method@285b │ │ -0ba686: 0a04 |0017: move-result v4 │ │ -0ba688: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ -0ba68c: 0132 |001a: move v2, v3 │ │ -0ba68e: 0f02 |001b: return v2 │ │ -0ba690: 5464 af10 |001c: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ -0ba694: 3904 fdff |001e: if-nez v4, 001b // -0003 │ │ -0ba698: 3807 fbff |0020: if-eqz v7, 001b // -0005 │ │ -0ba69c: 5464 b710 |0022: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba6a0: 6e10 5828 0400 |0024: invoke-virtual {v4}, Ljava/net/Socket;.getSoTimeout:()I // method@2858 │ │ -0ba6a6: 0a01 |0027: move-result v1 │ │ -0ba6a8: 5464 b710 |0028: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba6ac: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -0ba6ae: 6e20 5c28 5400 |002b: invoke-virtual {v4, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ -0ba6b4: 5464 b810 |002e: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ -0ba6b8: 7210 392c 0400 |0030: invoke-interface {v4}, Lokio/BufferedSource;.exhausted:()Z // method@2c39 │ │ -0ba6be: 0a04 |0033: move-result v4 │ │ -0ba6c0: 3804 0900 |0034: if-eqz v4, 003d // +0009 │ │ -0ba6c4: 5464 b710 |0036: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba6c8: 6e20 5c28 1400 |0038: invoke-virtual {v4, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ -0ba6ce: 0132 |003b: move v2, v3 │ │ -0ba6d0: 28df |003c: goto 001b // -0021 │ │ -0ba6d2: 5464 b710 |003d: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba6d6: 6e20 5c28 1400 |003f: invoke-virtual {v4, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ -0ba6dc: 28d9 |0042: goto 001b // -0027 │ │ -0ba6de: 0d03 |0043: move-exception v3 │ │ -0ba6e0: 28d7 |0044: goto 001b // -0029 │ │ -0ba6e2: 0d04 |0045: move-exception v4 │ │ -0ba6e4: 5465 b710 |0046: iget-object v5, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ -0ba6e8: 6e20 5c28 1500 |0048: invoke-virtual {v5, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ -0ba6ee: 2704 |004b: throw v4 │ │ -0ba6f0: 0d00 |004c: move-exception v0 │ │ -0ba6f2: 0132 |004d: move v2, v3 │ │ -0ba6f4: 28cd |004e: goto 001b // -0033 │ │ +0ba6cc: |[0ba6cc] com.squareup.okhttp.internal.io.RealConnection.isHealthy:(Z)Z │ │ +0ba6dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ba6de: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0ba6e0: 5464 b710 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba6e4: 6e10 5928 0400 |0004: invoke-virtual {v4}, Ljava/net/Socket;.isClosed:()Z // method@2859 │ │ +0ba6ea: 0a04 |0007: move-result v4 │ │ +0ba6ec: 3904 1200 |0008: if-nez v4, 001a // +0012 │ │ +0ba6f0: 5464 b710 |000a: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba6f4: 6e10 5a28 0400 |000c: invoke-virtual {v4}, Ljava/net/Socket;.isInputShutdown:()Z // method@285a │ │ +0ba6fa: 0a04 |000f: move-result v4 │ │ +0ba6fc: 3904 0a00 |0010: if-nez v4, 001a // +000a │ │ +0ba700: 5464 b710 |0012: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba704: 6e10 5b28 0400 |0014: invoke-virtual {v4}, Ljava/net/Socket;.isOutputShutdown:()Z // method@285b │ │ +0ba70a: 0a04 |0017: move-result v4 │ │ +0ba70c: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ +0ba710: 0132 |001a: move v2, v3 │ │ +0ba712: 0f02 |001b: return v2 │ │ +0ba714: 5464 af10 |001c: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@10af │ │ +0ba718: 3904 fdff |001e: if-nez v4, 001b // -0003 │ │ +0ba71c: 3807 fbff |0020: if-eqz v7, 001b // -0005 │ │ +0ba720: 5464 b710 |0022: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba724: 6e10 5828 0400 |0024: invoke-virtual {v4}, Ljava/net/Socket;.getSoTimeout:()I // method@2858 │ │ +0ba72a: 0a01 |0027: move-result v1 │ │ +0ba72c: 5464 b710 |0028: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba730: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +0ba732: 6e20 5c28 5400 |002b: invoke-virtual {v4, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ +0ba738: 5464 b810 |002e: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@10b8 │ │ +0ba73c: 7210 392c 0400 |0030: invoke-interface {v4}, Lokio/BufferedSource;.exhausted:()Z // method@2c39 │ │ +0ba742: 0a04 |0033: move-result v4 │ │ +0ba744: 3804 0900 |0034: if-eqz v4, 003d // +0009 │ │ +0ba748: 5464 b710 |0036: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba74c: 6e20 5c28 1400 |0038: invoke-virtual {v4, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ +0ba752: 0132 |003b: move v2, v3 │ │ +0ba754: 28df |003c: goto 001b // -0021 │ │ +0ba756: 5464 b710 |003d: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba75a: 6e20 5c28 1400 |003f: invoke-virtual {v4, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ +0ba760: 28d9 |0042: goto 001b // -0027 │ │ +0ba762: 0d03 |0043: move-exception v3 │ │ +0ba764: 28d7 |0044: goto 001b // -0029 │ │ +0ba766: 0d04 |0045: move-exception v4 │ │ +0ba768: 5465 b710 |0046: iget-object v5, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@10b7 │ │ +0ba76c: 6e20 5c28 1500 |0048: invoke-virtual {v5, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@285c │ │ +0ba772: 2704 |004b: throw v4 │ │ +0ba774: 0d00 |004c: move-exception v0 │ │ +0ba776: 0132 |004d: move v2, v3 │ │ +0ba778: 28cd |004e: goto 001b // -0033 │ │ catches : 3 │ │ 0x0022 - 0x0027 │ │ Ljava/net/SocketTimeoutException; -> 0x0043 │ │ Ljava/io/IOException; -> 0x004c │ │ 0x0028 - 0x0033 │ │ -> 0x0045 │ │ 0x0036 - 0x004c │ │ @@ -293784,104 +293810,104 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -0ba71c: |[0ba71c] com.squareup.okhttp.internal.io.RealConnection.toString:()Ljava/lang/String; │ │ -0ba72c: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0ba730: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ba736: 1a01 4b04 |0005: const-string v1, "Connection{" // string@044b │ │ -0ba73a: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba740: 0c00 |000a: move-result-object v0 │ │ -0ba742: 5421 b510 |000b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba746: 6e10 6024 0100 |000d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0ba74c: 0c01 |0010: move-result-object v1 │ │ -0ba74e: 6e10 0323 0100 |0011: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ -0ba754: 0c01 |0014: move-result-object v1 │ │ -0ba756: 6e10 b723 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ -0ba75c: 0c01 |0018: move-result-object v1 │ │ -0ba75e: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba764: 0c00 |001c: move-result-object v0 │ │ -0ba766: 1a01 5a01 |001d: const-string v1, ":" // string@015a │ │ -0ba76a: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba770: 0c00 |0022: move-result-object v0 │ │ -0ba772: 5421 b510 |0023: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba776: 6e10 6024 0100 |0025: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ -0ba77c: 0c01 |0028: move-result-object v1 │ │ -0ba77e: 6e10 0323 0100 |0029: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ -0ba784: 0c01 |002c: move-result-object v1 │ │ -0ba786: 6e10 c123 0100 |002d: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ -0ba78c: 0a01 |0030: move-result v1 │ │ -0ba78e: 6e20 fe27 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0ba794: 0c00 |0034: move-result-object v0 │ │ -0ba796: 1a01 2801 |0035: const-string v1, ", proxy=" // string@0128 │ │ -0ba79a: 6e20 0228 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba7a0: 0c00 |003a: move-result-object v0 │ │ -0ba7a2: 5421 b510 |003b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba7a6: 6e10 6124 0100 |003d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ -0ba7ac: 0c01 |0040: move-result-object v1 │ │ -0ba7ae: 6e20 0128 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0ba7b4: 0c00 |0044: move-result-object v0 │ │ -0ba7b6: 1a01 6600 |0045: const-string v1, " hostAddress=" // string@0066 │ │ -0ba7ba: 6e20 0228 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba7c0: 0c00 |004a: move-result-object v0 │ │ -0ba7c2: 5421 b510 |004b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ -0ba7c6: 6e10 6224 0100 |004d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@2462 │ │ -0ba7cc: 0c01 |0050: move-result-object v1 │ │ -0ba7ce: 6e20 0128 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0ba7d4: 0c00 |0054: move-result-object v0 │ │ -0ba7d6: 1a01 4400 |0055: const-string v1, " cipherSuite=" // string@0044 │ │ -0ba7da: 6e20 0228 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba7e0: 0c01 |005a: move-result-object v1 │ │ -0ba7e2: 5420 b010 |005b: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ -0ba7e6: 3800 2300 |005d: if-eqz v0, 0080 // +0023 │ │ -0ba7ea: 5420 b010 |005f: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ -0ba7ee: 6e10 6923 0000 |0061: invoke-virtual {v0}, Lcom/squareup/okhttp/Handshake;.cipherSuite:()Ljava/lang/String; // method@2369 │ │ -0ba7f4: 0c00 |0064: move-result-object v0 │ │ -0ba7f6: 6e20 0228 0100 |0065: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba7fc: 0c00 |0068: move-result-object v0 │ │ -0ba7fe: 1a01 aa00 |0069: const-string v1, " protocol=" // string@00aa │ │ -0ba802: 6e20 0228 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ba808: 0c00 |006e: move-result-object v0 │ │ -0ba80a: 5421 b310 |006f: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ -0ba80e: 6e20 0128 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0ba814: 0c00 |0074: move-result-object v0 │ │ -0ba816: 1301 7d00 |0075: const/16 v1, #int 125 // #7d │ │ -0ba81a: 6e20 fc27 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0ba820: 0c00 |007a: move-result-object v0 │ │ -0ba822: 6e10 0628 0000 |007b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ba828: 0c00 |007e: move-result-object v0 │ │ -0ba82a: 1100 |007f: return-object v0 │ │ -0ba82c: 1a00 c72a |0080: const-string v0, "none" // string@2ac7 │ │ -0ba830: 28e3 |0082: goto 0065 // -001d │ │ +0ba7a0: |[0ba7a0] com.squareup.okhttp.internal.io.RealConnection.toString:()Ljava/lang/String; │ │ +0ba7b0: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0ba7b4: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ba7ba: 1a01 4e04 |0005: const-string v1, "Connection{" // string@044e │ │ +0ba7be: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba7c4: 0c00 |000a: move-result-object v0 │ │ +0ba7c6: 5421 b510 |000b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba7ca: 6e10 6024 0100 |000d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0ba7d0: 0c01 |0010: move-result-object v1 │ │ +0ba7d2: 6e10 0323 0100 |0011: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ +0ba7d8: 0c01 |0014: move-result-object v1 │ │ +0ba7da: 6e10 b723 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@23b7 │ │ +0ba7e0: 0c01 |0018: move-result-object v1 │ │ +0ba7e2: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba7e8: 0c00 |001c: move-result-object v0 │ │ +0ba7ea: 1a01 5a01 |001d: const-string v1, ":" // string@015a │ │ +0ba7ee: 6e20 0228 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba7f4: 0c00 |0022: move-result-object v0 │ │ +0ba7f6: 5421 b510 |0023: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba7fa: 6e10 6024 0100 |0025: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@2460 │ │ +0ba800: 0c01 |0028: move-result-object v1 │ │ +0ba802: 6e10 0323 0100 |0029: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@2303 │ │ +0ba808: 0c01 |002c: move-result-object v1 │ │ +0ba80a: 6e10 c123 0100 |002d: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@23c1 │ │ +0ba810: 0a01 |0030: move-result v1 │ │ +0ba812: 6e20 fe27 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0ba818: 0c00 |0034: move-result-object v0 │ │ +0ba81a: 1a01 2801 |0035: const-string v1, ", proxy=" // string@0128 │ │ +0ba81e: 6e20 0228 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba824: 0c00 |003a: move-result-object v0 │ │ +0ba826: 5421 b510 |003b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba82a: 6e10 6124 0100 |003d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@2461 │ │ +0ba830: 0c01 |0040: move-result-object v1 │ │ +0ba832: 6e20 0128 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0ba838: 0c00 |0044: move-result-object v0 │ │ +0ba83a: 1a01 6600 |0045: const-string v1, " hostAddress=" // string@0066 │ │ +0ba83e: 6e20 0228 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba844: 0c00 |004a: move-result-object v0 │ │ +0ba846: 5421 b510 |004b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@10b5 │ │ +0ba84a: 6e10 6224 0100 |004d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@2462 │ │ +0ba850: 0c01 |0050: move-result-object v1 │ │ +0ba852: 6e20 0128 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0ba858: 0c00 |0054: move-result-object v0 │ │ +0ba85a: 1a01 4400 |0055: const-string v1, " cipherSuite=" // string@0044 │ │ +0ba85e: 6e20 0228 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba864: 0c01 |005a: move-result-object v1 │ │ +0ba866: 5420 b010 |005b: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ +0ba86a: 3800 2300 |005d: if-eqz v0, 0080 // +0023 │ │ +0ba86e: 5420 b010 |005f: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@10b0 │ │ +0ba872: 6e10 6923 0000 |0061: invoke-virtual {v0}, Lcom/squareup/okhttp/Handshake;.cipherSuite:()Ljava/lang/String; // method@2369 │ │ +0ba878: 0c00 |0064: move-result-object v0 │ │ +0ba87a: 6e20 0228 0100 |0065: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba880: 0c00 |0068: move-result-object v0 │ │ +0ba882: 1a01 aa00 |0069: const-string v1, " protocol=" // string@00aa │ │ +0ba886: 6e20 0228 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ba88c: 0c00 |006e: move-result-object v0 │ │ +0ba88e: 5421 b310 |006f: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@10b3 │ │ +0ba892: 6e20 0128 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0ba898: 0c00 |0074: move-result-object v0 │ │ +0ba89a: 1301 7d00 |0075: const/16 v1, #int 125 // #7d │ │ +0ba89e: 6e20 fc27 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0ba8a4: 0c00 |007a: move-result-object v0 │ │ +0ba8a6: 6e10 0628 0000 |007b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ba8ac: 0c00 |007e: move-result-object v0 │ │ +0ba8ae: 1100 |007f: return-object v0 │ │ +0ba8b0: 1a00 d12a |0080: const-string v0, "none" // string@2ad1 │ │ +0ba8b4: 28e3 |0082: goto 0065 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x000d line=371 │ │ 0x003d line=373 │ │ 0x004d line=375 │ │ 0x0061 line=377 │ │ locals : │ │ 0x0000 - 0x0083 reg=2 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ - source_file_idx : 3994 (RealConnection.java) │ │ + source_file_idx : 4004 (RealConnection.java) │ │ │ │ -Class #1006 header: │ │ -class_idx : 1318 │ │ +Class #1007 header: │ │ +class_idx : 1319 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1199 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1202 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1006 - │ │ +Class #1007 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;) │ │ @@ -293918,25 +293944,25 @@ │ │ type : '(Ljavax/security/auth/x500/X500Principal;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ba834: |[0ba834] com.squareup.okhttp.internal.tls.DistinguishedNameParser.:(Ljavax/security/auth/x500/X500Principal;)V │ │ -0ba844: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ba84a: 1a00 8d0f |0003: const-string v0, "RFC2253" // string@0f8d │ │ -0ba84e: 6e20 5f29 0200 |0005: invoke-virtual {v2, v0}, Ljavax/security/auth/x500/X500Principal;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@295f │ │ -0ba854: 0c00 |0008: move-result-object v0 │ │ -0ba856: 5b10 bd10 |0009: iput-object v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0ba85a: 5410 bd10 |000b: iget-object v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0ba85e: 6e10 e327 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0ba864: 0a00 |0010: move-result v0 │ │ -0ba866: 5910 bf10 |0011: iput v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0ba86a: 0e00 |0013: return-void │ │ +0ba8b8: |[0ba8b8] com.squareup.okhttp.internal.tls.DistinguishedNameParser.:(Ljavax/security/auth/x500/X500Principal;)V │ │ +0ba8c8: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ba8ce: 1a00 970f |0003: const-string v0, "RFC2253" // string@0f97 │ │ +0ba8d2: 6e20 5f29 0200 |0005: invoke-virtual {v2, v0}, Ljavax/security/auth/x500/X500Principal;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@295f │ │ +0ba8d8: 0c00 |0008: move-result-object v0 │ │ +0ba8da: 5b10 bd10 |0009: iput-object v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0ba8de: 5410 bd10 |000b: iget-object v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0ba8e2: 6e10 e327 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0ba8e8: 0a00 |0010: move-result v0 │ │ +0ba8ea: 5910 bf10 |0011: iput v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0ba8ee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ 0x000b line=44 │ │ 0x0013 line=45 │ │ locals : │ │ @@ -293948,119 +293974,119 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -0ba86c: |[0ba86c] com.squareup.okhttp.internal.tls.DistinguishedNameParser.escapedAV:()Ljava/lang/String; │ │ -0ba87c: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -0ba880: 5250 c010 |0002: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba884: 5950 ba10 |0004: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0ba888: 5250 c010 |0006: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba88c: 5950 be10 |0008: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba890: 5250 c010 |000a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba894: 5251 bf10 |000c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0ba898: 3410 1100 |000e: if-lt v0, v1, 001f // +0011 │ │ -0ba89c: 2200 6a05 |0010: new-instance v0, Ljava/lang/String; // type@056a │ │ -0ba8a0: 5451 bb10 |0012: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba8a4: 5252 ba10 |0014: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0ba8a8: 5253 be10 |0016: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba8ac: 5254 ba10 |0018: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0ba8b0: b143 |001a: sub-int/2addr v3, v4 │ │ -0ba8b2: 7040 d227 1032 |001b: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ -0ba8b8: 1100 |001e: return-object v0 │ │ -0ba8ba: 5450 bb10 |001f: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba8be: 5251 c010 |0021: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba8c2: 4900 0001 |0023: aget-char v0, v0, v1 │ │ -0ba8c6: 2c00 a500 0000 |0025: sparse-switch v0, 000000ca // +000000a5 │ │ -0ba8cc: 5450 bb10 |0028: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba8d0: 5251 be10 |002a: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba8d4: d802 0101 |002c: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0ba8d8: 5952 be10 |002e: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba8dc: 5452 bb10 |0030: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba8e0: 5253 c010 |0032: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba8e4: 4902 0203 |0034: aget-char v2, v2, v3 │ │ -0ba8e8: 5002 0001 |0036: aput-char v2, v0, v1 │ │ -0ba8ec: 5250 c010 |0038: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba8f0: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba8f4: 5950 c010 |003c: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba8f8: 28cc |003e: goto 000a // -0034 │ │ -0ba8fa: 2200 6a05 |003f: new-instance v0, Ljava/lang/String; // type@056a │ │ -0ba8fe: 5451 bb10 |0041: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba902: 5252 ba10 |0043: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0ba906: 5253 be10 |0045: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba90a: 5254 ba10 |0047: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0ba90e: b143 |0049: sub-int/2addr v3, v4 │ │ -0ba910: 7040 d227 1032 |004a: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ -0ba916: 28d1 |004d: goto 001e // -002f │ │ -0ba918: 5450 bb10 |004e: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba91c: 5251 be10 |0050: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba920: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0ba924: 5952 be10 |0054: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba928: 7010 2427 0500 |0056: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@2724 │ │ -0ba92e: 0a02 |0059: move-result v2 │ │ -0ba930: 5002 0001 |005a: aput-char v2, v0, v1 │ │ -0ba934: 5250 c010 |005c: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba938: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba93c: 5950 c010 |0060: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba940: 28a8 |0062: goto 000a // -0058 │ │ -0ba942: 5250 be10 |0063: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba946: 5950 bc10 |0065: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@10bc │ │ -0ba94a: 5250 c010 |0067: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba94e: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba952: 5950 c010 |006b: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba956: 5450 bb10 |006d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba95a: 5251 be10 |006f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba95e: d802 0101 |0071: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0ba962: 5952 be10 |0073: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba966: 5004 0001 |0075: aput-char v4, v0, v1 │ │ -0ba96a: 5250 c010 |0077: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba96e: 5251 bf10 |0079: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0ba972: 3510 1b00 |007b: if-ge v0, v1, 0096 // +001b │ │ -0ba976: 5450 bb10 |007d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba97a: 5251 c010 |007f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba97e: 4900 0001 |0081: aget-char v0, v0, v1 │ │ -0ba982: 3340 1300 |0083: if-ne v0, v4, 0096 // +0013 │ │ -0ba986: 5450 bb10 |0085: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba98a: 5251 be10 |0087: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba98e: d802 0101 |0089: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0ba992: 5952 be10 |008b: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0ba996: 5004 0001 |008d: aput-char v4, v0, v1 │ │ -0ba99a: 5250 c010 |008f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba99e: d800 0001 |0091: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba9a2: 5950 c010 |0093: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba9a6: 28e2 |0095: goto 0077 // -001e │ │ -0ba9a8: 5250 c010 |0096: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba9ac: 5251 bf10 |0098: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0ba9b0: 3210 2000 |009a: if-eq v0, v1, 00ba // +0020 │ │ -0ba9b4: 5450 bb10 |009c: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba9b8: 5251 c010 |009e: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba9bc: 4900 0001 |00a0: aget-char v0, v0, v1 │ │ -0ba9c0: 1301 2c00 |00a2: const/16 v1, #int 44 // #2c │ │ -0ba9c4: 3210 1600 |00a4: if-eq v0, v1, 00ba // +0016 │ │ -0ba9c8: 5450 bb10 |00a6: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba9cc: 5251 c010 |00a8: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba9d0: 4900 0001 |00aa: aget-char v0, v0, v1 │ │ -0ba9d4: 1301 2b00 |00ac: const/16 v1, #int 43 // #2b │ │ -0ba9d8: 3210 0c00 |00ae: if-eq v0, v1, 00ba // +000c │ │ -0ba9dc: 5450 bb10 |00b0: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba9e0: 5251 c010 |00b2: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0ba9e4: 4900 0001 |00b4: aget-char v0, v0, v1 │ │ -0ba9e8: 1301 3b00 |00b6: const/16 v1, #int 59 // #3b │ │ -0ba9ec: 3310 52ff |00b8: if-ne v0, v1, 000a // -00ae │ │ -0ba9f0: 2200 6a05 |00ba: new-instance v0, Ljava/lang/String; // type@056a │ │ -0ba9f4: 5451 bb10 |00bc: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0ba9f8: 5252 ba10 |00be: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0ba9fc: 5253 bc10 |00c0: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@10bc │ │ -0baa00: 5254 ba10 |00c2: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0baa04: b143 |00c4: sub-int/2addr v3, v4 │ │ -0baa06: 7040 d227 1032 |00c5: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ -0baa0c: 2900 56ff |00c8: goto/16 001e // -00aa │ │ -0baa10: 0002 0500 2000 0000 2b00 0000 2c00 ... |00ca: sparse-switch-data (22 units) │ │ +0ba8f0: |[0ba8f0] com.squareup.okhttp.internal.tls.DistinguishedNameParser.escapedAV:()Ljava/lang/String; │ │ +0ba900: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +0ba904: 5250 c010 |0002: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba908: 5950 ba10 |0004: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0ba90c: 5250 c010 |0006: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba910: 5950 be10 |0008: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba914: 5250 c010 |000a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba918: 5251 bf10 |000c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0ba91c: 3410 1100 |000e: if-lt v0, v1, 001f // +0011 │ │ +0ba920: 2200 6b05 |0010: new-instance v0, Ljava/lang/String; // type@056b │ │ +0ba924: 5451 bb10 |0012: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0ba928: 5252 ba10 |0014: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0ba92c: 5253 be10 |0016: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba930: 5254 ba10 |0018: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0ba934: b143 |001a: sub-int/2addr v3, v4 │ │ +0ba936: 7040 d227 1032 |001b: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ +0ba93c: 1100 |001e: return-object v0 │ │ +0ba93e: 5450 bb10 |001f: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0ba942: 5251 c010 |0021: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba946: 4900 0001 |0023: aget-char v0, v0, v1 │ │ +0ba94a: 2c00 a500 0000 |0025: sparse-switch v0, 000000ca // +000000a5 │ │ +0ba950: 5450 bb10 |0028: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0ba954: 5251 be10 |002a: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba958: d802 0101 |002c: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0ba95c: 5952 be10 |002e: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba960: 5452 bb10 |0030: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0ba964: 5253 c010 |0032: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba968: 4902 0203 |0034: aget-char v2, v2, v3 │ │ +0ba96c: 5002 0001 |0036: aput-char v2, v0, v1 │ │ +0ba970: 5250 c010 |0038: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba974: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ba978: 5950 c010 |003c: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba97c: 28cc |003e: goto 000a // -0034 │ │ +0ba97e: 2200 6b05 |003f: new-instance v0, Ljava/lang/String; // type@056b │ │ +0ba982: 5451 bb10 |0041: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0ba986: 5252 ba10 |0043: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0ba98a: 5253 be10 |0045: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba98e: 5254 ba10 |0047: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0ba992: b143 |0049: sub-int/2addr v3, v4 │ │ +0ba994: 7040 d227 1032 |004a: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ +0ba99a: 28d1 |004d: goto 001e // -002f │ │ +0ba99c: 5450 bb10 |004e: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0ba9a0: 5251 be10 |0050: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba9a4: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0ba9a8: 5952 be10 |0054: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba9ac: 7010 2427 0500 |0056: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@2724 │ │ +0ba9b2: 0a02 |0059: move-result v2 │ │ +0ba9b4: 5002 0001 |005a: aput-char v2, v0, v1 │ │ +0ba9b8: 5250 c010 |005c: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba9bc: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ba9c0: 5950 c010 |0060: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba9c4: 28a8 |0062: goto 000a // -0058 │ │ +0ba9c6: 5250 be10 |0063: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba9ca: 5950 bc10 |0065: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@10bc │ │ +0ba9ce: 5250 c010 |0067: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba9d2: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ba9d6: 5950 c010 |006b: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba9da: 5450 bb10 |006d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0ba9de: 5251 be10 |006f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba9e2: d802 0101 |0071: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0ba9e6: 5952 be10 |0073: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0ba9ea: 5004 0001 |0075: aput-char v4, v0, v1 │ │ +0ba9ee: 5250 c010 |0077: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0ba9f2: 5251 bf10 |0079: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0ba9f6: 3510 1b00 |007b: if-ge v0, v1, 0096 // +001b │ │ +0ba9fa: 5450 bb10 |007d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0ba9fe: 5251 c010 |007f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baa02: 4900 0001 |0081: aget-char v0, v0, v1 │ │ +0baa06: 3340 1300 |0083: if-ne v0, v4, 0096 // +0013 │ │ +0baa0a: 5450 bb10 |0085: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baa0e: 5251 be10 |0087: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0baa12: d802 0101 |0089: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0baa16: 5952 be10 |008b: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0baa1a: 5004 0001 |008d: aput-char v4, v0, v1 │ │ +0baa1e: 5250 c010 |008f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baa22: d800 0001 |0091: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0baa26: 5950 c010 |0093: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baa2a: 28e2 |0095: goto 0077 // -001e │ │ +0baa2c: 5250 c010 |0096: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baa30: 5251 bf10 |0098: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0baa34: 3210 2000 |009a: if-eq v0, v1, 00ba // +0020 │ │ +0baa38: 5450 bb10 |009c: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baa3c: 5251 c010 |009e: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baa40: 4900 0001 |00a0: aget-char v0, v0, v1 │ │ +0baa44: 1301 2c00 |00a2: const/16 v1, #int 44 // #2c │ │ +0baa48: 3210 1600 |00a4: if-eq v0, v1, 00ba // +0016 │ │ +0baa4c: 5450 bb10 |00a6: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baa50: 5251 c010 |00a8: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baa54: 4900 0001 |00aa: aget-char v0, v0, v1 │ │ +0baa58: 1301 2b00 |00ac: const/16 v1, #int 43 // #2b │ │ +0baa5c: 3210 0c00 |00ae: if-eq v0, v1, 00ba // +000c │ │ +0baa60: 5450 bb10 |00b0: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baa64: 5251 c010 |00b2: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baa68: 4900 0001 |00b4: aget-char v0, v0, v1 │ │ +0baa6c: 1301 3b00 |00b6: const/16 v1, #int 59 // #3b │ │ +0baa70: 3310 52ff |00b8: if-ne v0, v1, 000a // -00ae │ │ +0baa74: 2200 6b05 |00ba: new-instance v0, Ljava/lang/String; // type@056b │ │ +0baa78: 5451 bb10 |00bc: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baa7c: 5252 ba10 |00be: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0baa80: 5253 bc10 |00c0: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@10bc │ │ +0baa84: 5254 ba10 |00c2: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0baa88: b143 |00c4: sub-int/2addr v3, v4 │ │ +0baa8a: 7040 d227 1032 |00c5: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ +0baa90: 2900 56ff |00c8: goto/16 001e // -00aa │ │ +0baa94: 0002 0500 2000 0000 2b00 0000 2c00 ... |00ca: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0006 line=189 │ │ 0x000a line=191 │ │ 0x0010 line=193 │ │ 0x001e line=221 │ │ @@ -294087,94 +294113,94 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -0baa3c: |[0baa3c] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getByte:(I)I │ │ -0baa4c: 1308 6100 |0000: const/16 v8, #int 97 // #61 │ │ -0baa50: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -0baa54: 1306 4100 |0004: const/16 v6, #int 65 // #41 │ │ -0baa58: 1305 3900 |0006: const/16 v5, #int 57 // #39 │ │ -0baa5c: 1304 3000 |0008: const/16 v4, #int 48 // #30 │ │ -0baa60: d802 0a01 |000a: add-int/lit8 v2, v10, #int 1 // #01 │ │ -0baa64: 5293 bf10 |000c: iget v3, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0baa68: 3432 1d00 |000e: if-lt v2, v3, 002b // +001d │ │ -0baa6c: 2202 5705 |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0baa70: 2203 6c05 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0baa74: 7010 f927 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0baa7a: 1a04 300e |0017: const-string v4, "Malformed DN: " // string@0e30 │ │ -0baa7e: 6e20 0228 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0baa84: 0c03 |001c: move-result-object v3 │ │ -0baa86: 5494 bd10 |001d: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0baa8a: 6e20 0228 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0baa90: 0c03 |0022: move-result-object v3 │ │ -0baa92: 6e10 0628 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0baa98: 0c03 |0026: move-result-object v3 │ │ -0baa9a: 7020 9327 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0baaa0: 2702 |002a: throw v2 │ │ -0baaa2: 5492 bb10 |002b: iget-object v2, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0baaa6: 4900 020a |002d: aget-char v0, v2, v10 │ │ -0baaaa: 3440 1600 |002f: if-lt v0, v4, 0045 // +0016 │ │ -0baaae: 3650 1400 |0031: if-gt v0, v5, 0045 // +0014 │ │ -0baab2: d800 00d0 |0033: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -0baab6: 5492 bb10 |0035: iget-object v2, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0baaba: d803 0a01 |0037: add-int/lit8 v3, v10, #int 1 // #01 │ │ -0baabe: 4901 0203 |0039: aget-char v1, v2, v3 │ │ -0baac2: 3441 3500 |003b: if-lt v1, v4, 0070 // +0035 │ │ -0baac6: 3651 3300 |003d: if-gt v1, v5, 0070 // +0033 │ │ -0baaca: d801 01d0 |003f: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -0baace: e002 0004 |0041: shl-int/lit8 v2, v0, #int 4 // #04 │ │ -0baad2: b012 |0043: add-int/2addr v2, v1 │ │ -0baad4: 0f02 |0044: return v2 │ │ -0baad6: 3480 0900 |0045: if-lt v0, v8, 004e // +0009 │ │ -0baada: 1302 6600 |0047: const/16 v2, #int 102 // #66 │ │ -0baade: 3620 0500 |0049: if-gt v0, v2, 004e // +0005 │ │ -0baae2: d800 00a9 |004b: add-int/lit8 v0, v0, #int -87 // #a9 │ │ -0baae6: 28e8 |004d: goto 0035 // -0018 │ │ -0baae8: 3460 0700 |004e: if-lt v0, v6, 0055 // +0007 │ │ -0baaec: 3670 0500 |0050: if-gt v0, v7, 0055 // +0005 │ │ -0baaf0: d800 00c9 |0052: add-int/lit8 v0, v0, #int -55 // #c9 │ │ -0baaf4: 28e1 |0054: goto 0035 // -001f │ │ -0baaf6: 2202 5705 |0055: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0baafa: 2203 6c05 |0057: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0baafe: 7010 f927 0300 |0059: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bab04: 1a04 300e |005c: const-string v4, "Malformed DN: " // string@0e30 │ │ -0bab08: 6e20 0228 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bab0e: 0c03 |0061: move-result-object v3 │ │ -0bab10: 5494 bd10 |0062: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bab14: 6e20 0228 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bab1a: 0c03 |0067: move-result-object v3 │ │ -0bab1c: 6e10 0628 0300 |0068: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bab22: 0c03 |006b: move-result-object v3 │ │ -0bab24: 7020 9327 3200 |006c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0bab2a: 2702 |006f: throw v2 │ │ -0bab2c: 3481 0900 |0070: if-lt v1, v8, 0079 // +0009 │ │ -0bab30: 1302 6600 |0072: const/16 v2, #int 102 // #66 │ │ -0bab34: 3621 0500 |0074: if-gt v1, v2, 0079 // +0005 │ │ -0bab38: d801 01a9 |0076: add-int/lit8 v1, v1, #int -87 // #a9 │ │ -0bab3c: 28c9 |0078: goto 0041 // -0037 │ │ -0bab3e: 3461 0700 |0079: if-lt v1, v6, 0080 // +0007 │ │ -0bab42: 3671 0500 |007b: if-gt v1, v7, 0080 // +0005 │ │ -0bab46: d801 01c9 |007d: add-int/lit8 v1, v1, #int -55 // #c9 │ │ -0bab4a: 28c2 |007f: goto 0041 // -003e │ │ -0bab4c: 2202 5705 |0080: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0bab50: 2203 6c05 |0082: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0bab54: 7010 f927 0300 |0084: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bab5a: 1a04 300e |0087: const-string v4, "Malformed DN: " // string@0e30 │ │ -0bab5e: 6e20 0228 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bab64: 0c03 |008c: move-result-object v3 │ │ -0bab66: 5494 bd10 |008d: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bab6a: 6e20 0228 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bab70: 0c03 |0092: move-result-object v3 │ │ -0bab72: 6e10 0628 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bab78: 0c03 |0096: move-result-object v3 │ │ -0bab7a: 7020 9327 3200 |0097: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0bab80: 2702 |009a: throw v2 │ │ +0baac0: |[0baac0] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getByte:(I)I │ │ +0baad0: 1308 6100 |0000: const/16 v8, #int 97 // #61 │ │ +0baad4: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +0baad8: 1306 4100 |0004: const/16 v6, #int 65 // #41 │ │ +0baadc: 1305 3900 |0006: const/16 v5, #int 57 // #39 │ │ +0baae0: 1304 3000 |0008: const/16 v4, #int 48 // #30 │ │ +0baae4: d802 0a01 |000a: add-int/lit8 v2, v10, #int 1 // #01 │ │ +0baae8: 5293 bf10 |000c: iget v3, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0baaec: 3432 1d00 |000e: if-lt v2, v3, 002b // +001d │ │ +0baaf0: 2202 5805 |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0baaf4: 2203 6d05 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0baaf8: 7010 f927 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0baafe: 1a04 390e |0017: const-string v4, "Malformed DN: " // string@0e39 │ │ +0bab02: 6e20 0228 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bab08: 0c03 |001c: move-result-object v3 │ │ +0bab0a: 5494 bd10 |001d: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bab0e: 6e20 0228 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bab14: 0c03 |0022: move-result-object v3 │ │ +0bab16: 6e10 0628 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bab1c: 0c03 |0026: move-result-object v3 │ │ +0bab1e: 7020 9327 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0bab24: 2702 |002a: throw v2 │ │ +0bab26: 5492 bb10 |002b: iget-object v2, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bab2a: 4900 020a |002d: aget-char v0, v2, v10 │ │ +0bab2e: 3440 1600 |002f: if-lt v0, v4, 0045 // +0016 │ │ +0bab32: 3650 1400 |0031: if-gt v0, v5, 0045 // +0014 │ │ +0bab36: d800 00d0 |0033: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +0bab3a: 5492 bb10 |0035: iget-object v2, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bab3e: d803 0a01 |0037: add-int/lit8 v3, v10, #int 1 // #01 │ │ +0bab42: 4901 0203 |0039: aget-char v1, v2, v3 │ │ +0bab46: 3441 3500 |003b: if-lt v1, v4, 0070 // +0035 │ │ +0bab4a: 3651 3300 |003d: if-gt v1, v5, 0070 // +0033 │ │ +0bab4e: d801 01d0 |003f: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +0bab52: e002 0004 |0041: shl-int/lit8 v2, v0, #int 4 // #04 │ │ +0bab56: b012 |0043: add-int/2addr v2, v1 │ │ +0bab58: 0f02 |0044: return v2 │ │ +0bab5a: 3480 0900 |0045: if-lt v0, v8, 004e // +0009 │ │ +0bab5e: 1302 6600 |0047: const/16 v2, #int 102 // #66 │ │ +0bab62: 3620 0500 |0049: if-gt v0, v2, 004e // +0005 │ │ +0bab66: d800 00a9 |004b: add-int/lit8 v0, v0, #int -87 // #a9 │ │ +0bab6a: 28e8 |004d: goto 0035 // -0018 │ │ +0bab6c: 3460 0700 |004e: if-lt v0, v6, 0055 // +0007 │ │ +0bab70: 3670 0500 |0050: if-gt v0, v7, 0055 // +0005 │ │ +0bab74: d800 00c9 |0052: add-int/lit8 v0, v0, #int -55 // #c9 │ │ +0bab78: 28e1 |0054: goto 0035 // -001f │ │ +0bab7a: 2202 5805 |0055: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0bab7e: 2203 6d05 |0057: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0bab82: 7010 f927 0300 |0059: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bab88: 1a04 390e |005c: const-string v4, "Malformed DN: " // string@0e39 │ │ +0bab8c: 6e20 0228 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bab92: 0c03 |0061: move-result-object v3 │ │ +0bab94: 5494 bd10 |0062: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bab98: 6e20 0228 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bab9e: 0c03 |0067: move-result-object v3 │ │ +0baba0: 6e10 0628 0300 |0068: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0baba6: 0c03 |006b: move-result-object v3 │ │ +0baba8: 7020 9327 3200 |006c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0babae: 2702 |006f: throw v2 │ │ +0babb0: 3481 0900 |0070: if-lt v1, v8, 0079 // +0009 │ │ +0babb4: 1302 6600 |0072: const/16 v2, #int 102 // #66 │ │ +0babb8: 3621 0500 |0074: if-gt v1, v2, 0079 // +0005 │ │ +0babbc: d801 01a9 |0076: add-int/lit8 v1, v1, #int -87 // #a9 │ │ +0babc0: 28c9 |0078: goto 0041 // -0037 │ │ +0babc2: 3461 0700 |0079: if-lt v1, v6, 0080 // +0007 │ │ +0babc6: 3671 0500 |007b: if-gt v1, v7, 0080 // +0005 │ │ +0babca: d801 01c9 |007d: add-int/lit8 v1, v1, #int -55 // #c9 │ │ +0babce: 28c2 |007f: goto 0041 // -003e │ │ +0babd0: 2202 5805 |0080: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0babd4: 2203 6d05 |0082: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0babd8: 7010 f927 0300 |0084: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0babde: 1a04 390e |0087: const-string v4, "Malformed DN: " // string@0e39 │ │ +0babe2: 6e20 0228 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0babe8: 0c03 |008c: move-result-object v3 │ │ +0babea: 5494 bd10 |008d: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0babee: 6e20 0228 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0babf4: 0c03 |0092: move-result-object v3 │ │ +0babf6: 6e10 0628 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0babfc: 0c03 |0096: move-result-object v3 │ │ +0babfe: 7020 9327 3200 |0097: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0bac04: 2702 |009a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=312 │ │ 0x0010 line=313 │ │ 0x002b line=318 │ │ 0x002f line=319 │ │ 0x0033 line=320 │ │ @@ -294204,46 +294230,46 @@ │ │ type : '()C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -0bab84: |[0bab84] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getEscaped:()C │ │ -0bab94: 5230 c010 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bab98: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bab9c: 5930 c010 |0004: iput v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baba0: 5230 c010 |0006: iget v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baba4: 5231 bf10 |0008: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0baba8: 3310 1d00 |000a: if-ne v0, v1, 0027 // +001d │ │ -0babac: 2200 5705 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0babb0: 2201 6c05 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0babb4: 7010 f927 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0babba: 1a02 6012 |0013: const-string v2, "Unexpected end of DN: " // string@1260 │ │ -0babbe: 6e20 0228 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0babc4: 0c01 |0018: move-result-object v1 │ │ -0babc6: 5432 bd10 |0019: iget-object v2, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0babca: 6e20 0228 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0babd0: 0c01 |001e: move-result-object v1 │ │ -0babd2: 6e10 0628 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0babd8: 0c01 |0022: move-result-object v1 │ │ -0babda: 7020 9327 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0babe0: 2700 |0026: throw v0 │ │ -0babe2: 5430 bb10 |0027: iget-object v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0babe6: 5231 c010 |0029: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0babea: 4900 0001 |002b: aget-char v0, v0, v1 │ │ -0babee: 2c00 0f00 0000 |002d: sparse-switch v0, 0000003c // +0000000f │ │ -0babf4: 7010 2527 0300 |0030: invoke-direct {v3}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getUTF8:()C // method@2725 │ │ -0babfa: 0a00 |0033: move-result v0 │ │ -0babfc: 0f00 |0034: return v0 │ │ -0babfe: 5430 bb10 |0035: iget-object v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bac02: 5231 c010 |0037: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bac06: 4900 0001 |0039: aget-char v0, v0, v1 │ │ -0bac0a: 28f9 |003b: goto 0034 // -0007 │ │ -0bac0c: 0002 0d00 2000 0000 2200 0000 2300 ... |003c: sparse-switch-data (54 units) │ │ +0bac08: |[0bac08] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getEscaped:()C │ │ +0bac18: 5230 c010 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bac1c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bac20: 5930 c010 |0004: iput v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bac24: 5230 c010 |0006: iget v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bac28: 5231 bf10 |0008: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bac2c: 3310 1d00 |000a: if-ne v0, v1, 0027 // +001d │ │ +0bac30: 2200 5805 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0bac34: 2201 6d05 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0bac38: 7010 f927 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bac3e: 1a02 6a12 |0013: const-string v2, "Unexpected end of DN: " // string@126a │ │ +0bac42: 6e20 0228 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bac48: 0c01 |0018: move-result-object v1 │ │ +0bac4a: 5432 bd10 |0019: iget-object v2, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bac4e: 6e20 0228 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bac54: 0c01 |001e: move-result-object v1 │ │ +0bac56: 6e10 0628 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bac5c: 0c01 |0022: move-result-object v1 │ │ +0bac5e: 7020 9327 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0bac64: 2700 |0026: throw v0 │ │ +0bac66: 5430 bb10 |0027: iget-object v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bac6a: 5231 c010 |0029: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bac6e: 4900 0001 |002b: aget-char v0, v0, v1 │ │ +0bac72: 2c00 0f00 0000 |002d: sparse-switch v0, 0000003c // +0000000f │ │ +0bac78: 7010 2527 0300 |0030: invoke-direct {v3}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getUTF8:()C // method@2725 │ │ +0bac7e: 0a00 |0033: move-result v0 │ │ +0bac80: 0f00 |0034: return v0 │ │ +0bac82: 5430 bb10 |0035: iget-object v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bac86: 5231 c010 |0037: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bac8a: 4900 0001 |0039: aget-char v0, v0, v1 │ │ +0bac8e: 28f9 |003b: goto 0034 // -0007 │ │ +0bac90: 0002 0d00 2000 0000 2200 0000 2300 ... |003c: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0006 line=234 │ │ 0x000c line=235 │ │ 0x0027 line=238 │ │ 0x0030 line=257 │ │ @@ -294257,73 +294283,73 @@ │ │ type : '()C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -0bac78: |[0bac78] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getUTF8:()C │ │ -0bac88: 1307 8000 |0000: const/16 v7, #int 128 // #80 │ │ -0bac8c: 1304 3f00 |0002: const/16 v4, #int 63 // #3f │ │ -0bac90: 5285 c010 |0004: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bac94: 7020 2327 5800 |0006: invoke-direct {v8, v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@2723 │ │ -0bac9a: 0a03 |0009: move-result v3 │ │ -0bac9c: 5285 c010 |000a: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baca0: d805 0501 |000c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0baca4: 5985 c010 |000e: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baca8: 3573 0400 |0010: if-ge v3, v7, 0014 // +0004 │ │ -0bacac: 8e34 |0012: int-to-char v4, v3 │ │ -0bacae: 0f04 |0013: return v4 │ │ -0bacb0: 1305 c000 |0014: const/16 v5, #int 192 // #c0 │ │ -0bacb4: 3453 fdff |0016: if-lt v3, v5, 0013 // -0003 │ │ -0bacb8: 1305 f700 |0018: const/16 v5, #int 247 // #f7 │ │ -0bacbc: 3653 f9ff |001a: if-gt v3, v5, 0013 // -0007 │ │ -0bacc0: 1305 df00 |001c: const/16 v5, #int 223 // #df │ │ -0bacc4: 3653 3d00 |001e: if-gt v3, v5, 005b // +003d │ │ -0bacc8: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0bacca: dd03 031f |0021: and-int/lit8 v3, v3, #int 31 // #1f │ │ -0bacce: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0bacd0: 3512 4300 |0024: if-ge v2, v1, 0067 // +0043 │ │ -0bacd4: 5285 c010 |0026: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bacd8: d805 0501 |0028: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0bacdc: 5985 c010 |002a: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bace0: 5285 c010 |002c: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bace4: 5286 bf10 |002e: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bace8: 3265 e3ff |0030: if-eq v5, v6, 0013 // -001d │ │ -0bacec: 5485 bb10 |0032: iget-object v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bacf0: 5286 c010 |0034: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bacf4: 4905 0506 |0036: aget-char v5, v5, v6 │ │ -0bacf8: 1306 5c00 |0038: const/16 v6, #int 92 // #5c │ │ -0bacfc: 3365 d9ff |003a: if-ne v5, v6, 0013 // -0027 │ │ -0bad00: 5285 c010 |003c: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bad04: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0bad08: 5985 c010 |0040: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bad0c: 5285 c010 |0042: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bad10: 7020 2327 5800 |0044: invoke-direct {v8, v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@2723 │ │ -0bad16: 0a00 |0047: move-result v0 │ │ -0bad18: 5285 c010 |0048: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bad1c: d805 0501 |004a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0bad20: 5985 c010 |004c: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bad24: d505 c000 |004e: and-int/lit16 v5, v0, #int 192 // #00c0 │ │ -0bad28: 3375 c3ff |0050: if-ne v5, v7, 0013 // -003d │ │ -0bad2c: e005 0306 |0052: shl-int/lit8 v5, v3, #int 6 // #06 │ │ -0bad30: dd06 003f |0054: and-int/lit8 v6, v0, #int 63 // #3f │ │ -0bad34: 9003 0506 |0056: add-int v3, v5, v6 │ │ -0bad38: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bad3c: 28ca |005a: goto 0024 // -0036 │ │ -0bad3e: 1305 ef00 |005b: const/16 v5, #int 239 // #ef │ │ -0bad42: 3653 0600 |005d: if-gt v3, v5, 0063 // +0006 │ │ -0bad46: 1221 |005f: const/4 v1, #int 2 // #2 │ │ -0bad48: dd03 030f |0060: and-int/lit8 v3, v3, #int 15 // #0f │ │ -0bad4c: 28c1 |0062: goto 0023 // -003f │ │ -0bad4e: 1231 |0063: const/4 v1, #int 3 // #3 │ │ -0bad50: dd03 0307 |0064: and-int/lit8 v3, v3, #int 7 // #07 │ │ -0bad54: 28bd |0066: goto 0023 // -0043 │ │ -0bad56: 8e34 |0067: int-to-char v4, v3 │ │ -0bad58: 28ab |0068: goto 0013 // -0055 │ │ +0bacfc: |[0bacfc] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getUTF8:()C │ │ +0bad0c: 1307 8000 |0000: const/16 v7, #int 128 // #80 │ │ +0bad10: 1304 3f00 |0002: const/16 v4, #int 63 // #3f │ │ +0bad14: 5285 c010 |0004: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad18: 7020 2327 5800 |0006: invoke-direct {v8, v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@2723 │ │ +0bad1e: 0a03 |0009: move-result v3 │ │ +0bad20: 5285 c010 |000a: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad24: d805 0501 |000c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0bad28: 5985 c010 |000e: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad2c: 3573 0400 |0010: if-ge v3, v7, 0014 // +0004 │ │ +0bad30: 8e34 |0012: int-to-char v4, v3 │ │ +0bad32: 0f04 |0013: return v4 │ │ +0bad34: 1305 c000 |0014: const/16 v5, #int 192 // #c0 │ │ +0bad38: 3453 fdff |0016: if-lt v3, v5, 0013 // -0003 │ │ +0bad3c: 1305 f700 |0018: const/16 v5, #int 247 // #f7 │ │ +0bad40: 3653 f9ff |001a: if-gt v3, v5, 0013 // -0007 │ │ +0bad44: 1305 df00 |001c: const/16 v5, #int 223 // #df │ │ +0bad48: 3653 3d00 |001e: if-gt v3, v5, 005b // +003d │ │ +0bad4c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0bad4e: dd03 031f |0021: and-int/lit8 v3, v3, #int 31 // #1f │ │ +0bad52: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0bad54: 3512 4300 |0024: if-ge v2, v1, 0067 // +0043 │ │ +0bad58: 5285 c010 |0026: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad5c: d805 0501 |0028: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0bad60: 5985 c010 |002a: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad64: 5285 c010 |002c: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad68: 5286 bf10 |002e: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bad6c: 3265 e3ff |0030: if-eq v5, v6, 0013 // -001d │ │ +0bad70: 5485 bb10 |0032: iget-object v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bad74: 5286 c010 |0034: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad78: 4905 0506 |0036: aget-char v5, v5, v6 │ │ +0bad7c: 1306 5c00 |0038: const/16 v6, #int 92 // #5c │ │ +0bad80: 3365 d9ff |003a: if-ne v5, v6, 0013 // -0027 │ │ +0bad84: 5285 c010 |003c: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad88: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0bad8c: 5985 c010 |0040: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad90: 5285 c010 |0042: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bad94: 7020 2327 5800 |0044: invoke-direct {v8, v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@2723 │ │ +0bad9a: 0a00 |0047: move-result v0 │ │ +0bad9c: 5285 c010 |0048: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bada0: d805 0501 |004a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0bada4: 5985 c010 |004c: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bada8: d505 c000 |004e: and-int/lit16 v5, v0, #int 192 // #00c0 │ │ +0badac: 3375 c3ff |0050: if-ne v5, v7, 0013 // -003d │ │ +0badb0: e005 0306 |0052: shl-int/lit8 v5, v3, #int 6 // #06 │ │ +0badb4: dd06 003f |0054: and-int/lit8 v6, v0, #int 63 // #3f │ │ +0badb8: 9003 0506 |0056: add-int v3, v5, v6 │ │ +0badbc: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0badc0: 28ca |005a: goto 0024 // -0036 │ │ +0badc2: 1305 ef00 |005b: const/16 v5, #int 239 // #ef │ │ +0badc6: 3653 0600 |005d: if-gt v3, v5, 0063 // +0006 │ │ +0badca: 1221 |005f: const/4 v1, #int 2 // #2 │ │ +0badcc: dd03 030f |0060: and-int/lit8 v3, v3, #int 15 // #0f │ │ +0badd0: 28c1 |0062: goto 0023 // -003f │ │ +0badd2: 1231 |0063: const/4 v1, #int 3 // #3 │ │ +0badd4: dd03 0307 |0064: and-int/lit8 v3, v3, #int 7 // #07 │ │ +0badd8: 28bd |0066: goto 0023 // -0043 │ │ +0badda: 8e34 |0067: int-to-char v4, v3 │ │ +0baddc: 28ab |0068: goto 0013 // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=264 │ │ 0x000a line=265 │ │ 0x0010 line=267 │ │ 0x0012 line=268 │ │ 0x0013 line=301 │ │ @@ -294361,137 +294387,137 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 239 16-bit code units │ │ -0bad5c: |[0bad5c] com.squareup.okhttp.internal.tls.DistinguishedNameParser.hexAV:()Ljava/lang/String; │ │ -0bad6c: 1307 2000 |0000: const/16 v7, #int 32 // #20 │ │ -0bad70: 5284 c010 |0002: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bad74: d804 0404 |0004: add-int/lit8 v4, v4, #int 4 // #04 │ │ -0bad78: 5285 bf10 |0006: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bad7c: 3454 1d00 |0008: if-lt v4, v5, 0025 // +001d │ │ -0bad80: 2204 5705 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@0557 │ │ -0bad84: 2205 6c05 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0bad88: 7010 f927 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bad8e: 1a06 6012 |0011: const-string v6, "Unexpected end of DN: " // string@1260 │ │ -0bad92: 6e20 0228 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bad98: 0c05 |0016: move-result-object v5 │ │ -0bad9a: 5486 bd10 |0017: iget-object v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bad9e: 6e20 0228 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bada4: 0c05 |001c: move-result-object v5 │ │ -0bada6: 6e10 0628 0500 |001d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0badac: 0c05 |0020: move-result-object v5 │ │ -0badae: 7020 9327 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0badb4: 2704 |0024: throw v4 │ │ -0badb6: 5284 c010 |0025: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0badba: 5984 ba10 |0027: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0badbe: 5284 c010 |0029: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0badc2: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0badc6: 5984 c010 |002d: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0badca: 5284 c010 |002f: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0badce: 5285 bf10 |0031: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0badd2: 3254 2000 |0033: if-eq v4, v5, 0053 // +0020 │ │ -0badd6: 5484 bb10 |0035: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0badda: 5285 c010 |0037: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0badde: 4904 0405 |0039: aget-char v4, v4, v5 │ │ -0bade2: 1305 2b00 |003b: const/16 v5, #int 43 // #2b │ │ -0bade6: 3254 1600 |003d: if-eq v4, v5, 0053 // +0016 │ │ -0badea: 5484 bb10 |003f: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0badee: 5285 c010 |0041: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0badf2: 4904 0405 |0043: aget-char v4, v4, v5 │ │ -0badf6: 1305 2c00 |0045: const/16 v5, #int 44 // #2c │ │ -0badfa: 3254 0c00 |0047: if-eq v4, v5, 0053 // +000c │ │ -0badfe: 5484 bb10 |0049: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bae02: 5285 c010 |004b: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bae06: 4904 0405 |004d: aget-char v4, v4, v5 │ │ -0bae0a: 1305 3b00 |004f: const/16 v5, #int 59 // #3b │ │ -0bae0e: 3354 2e00 |0051: if-ne v4, v5, 007f // +002e │ │ -0bae12: 5284 c010 |0053: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bae16: 5984 be10 |0055: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bae1a: 5284 be10 |0057: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bae1e: 5285 ba10 |0059: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bae22: 9101 0405 |005b: sub-int v1, v4, v5 │ │ -0bae26: 1254 |005d: const/4 v4, #int 5 // #5 │ │ -0bae28: 3441 0600 |005e: if-lt v1, v4, 0064 // +0006 │ │ -0bae2c: dd04 0101 |0060: and-int/lit8 v4, v1, #int 1 // #01 │ │ -0bae30: 3904 6b00 |0062: if-nez v4, 00cd // +006b │ │ -0bae34: 2204 5705 |0064: new-instance v4, Ljava/lang/IllegalStateException; // type@0557 │ │ -0bae38: 2205 6c05 |0066: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0bae3c: 7010 f927 0500 |0068: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bae42: 1a06 6012 |006b: const-string v6, "Unexpected end of DN: " // string@1260 │ │ -0bae46: 6e20 0228 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bae4c: 0c05 |0070: move-result-object v5 │ │ -0bae4e: 5486 bd10 |0071: iget-object v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bae52: 6e20 0228 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bae58: 0c05 |0076: move-result-object v5 │ │ -0bae5a: 6e10 0628 0500 |0077: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bae60: 0c05 |007a: move-result-object v5 │ │ -0bae62: 7020 9327 5400 |007b: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0bae68: 2704 |007e: throw v4 │ │ -0bae6a: 5484 bb10 |007f: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bae6e: 5285 c010 |0081: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bae72: 4904 0405 |0083: aget-char v4, v4, v5 │ │ -0bae76: 3374 2100 |0085: if-ne v4, v7, 00a6 // +0021 │ │ -0bae7a: 5284 c010 |0087: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bae7e: 5984 be10 |0089: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bae82: 5284 c010 |008b: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bae86: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bae8a: 5984 c010 |008f: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bae8e: 5284 c010 |0091: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bae92: 5285 bf10 |0093: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bae96: 3554 c2ff |0095: if-ge v4, v5, 0057 // -003e │ │ -0bae9a: 5484 bb10 |0097: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bae9e: 5285 c010 |0099: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baea2: 4904 0405 |009b: aget-char v4, v4, v5 │ │ -0baea6: 3374 baff |009d: if-ne v4, v7, 0057 // -0046 │ │ -0baeaa: 5284 c010 |009f: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baeae: d804 0401 |00a1: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0baeb2: 5984 c010 |00a3: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baeb6: 28ec |00a5: goto 0091 // -0014 │ │ -0baeb8: 5484 bb10 |00a6: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0baebc: 5285 c010 |00a8: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baec0: 4904 0405 |00aa: aget-char v4, v4, v5 │ │ -0baec4: 1305 4100 |00ac: const/16 v5, #int 65 // #41 │ │ -0baec8: 3454 1700 |00ae: if-lt v4, v5, 00c5 // +0017 │ │ -0baecc: 5484 bb10 |00b0: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0baed0: 5285 c010 |00b2: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baed4: 4904 0405 |00b4: aget-char v4, v4, v5 │ │ -0baed8: 1305 4600 |00b6: const/16 v5, #int 70 // #46 │ │ -0baedc: 3654 0d00 |00b8: if-gt v4, v5, 00c5 // +000d │ │ -0baee0: 5484 bb10 |00ba: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0baee4: 5285 c010 |00bc: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baee8: 4906 0405 |00be: aget-char v6, v4, v5 │ │ -0baeec: d806 0620 |00c0: add-int/lit8 v6, v6, #int 32 // #20 │ │ -0baef0: 8e66 |00c2: int-to-char v6, v6 │ │ -0baef2: 5006 0405 |00c3: aput-char v6, v4, v5 │ │ -0baef6: 5284 c010 |00c5: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baefa: d804 0401 |00c7: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0baefe: 5984 c010 |00c9: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baf02: 2900 64ff |00cb: goto/16 002f // -009c │ │ -0baf06: db04 0102 |00cd: div-int/lit8 v4, v1, #int 2 // #02 │ │ -0baf0a: 2340 6606 |00cf: new-array v0, v4, [B // type@0666 │ │ -0baf0e: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -0baf10: 5284 ba10 |00d2: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0baf14: d803 0401 |00d4: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0baf18: 2104 |00d6: array-length v4, v0 │ │ -0baf1a: 3542 0e00 |00d7: if-ge v2, v4, 00e5 // +000e │ │ -0baf1e: 7020 2327 3800 |00d9: invoke-direct {v8, v3}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@2723 │ │ -0baf24: 0a04 |00dc: move-result v4 │ │ -0baf26: 8d44 |00dd: int-to-byte v4, v4 │ │ -0baf28: 4f04 0002 |00de: aput-byte v4, v0, v2 │ │ -0baf2c: d803 0302 |00e0: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0baf30: d802 0201 |00e2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0baf34: 28f2 |00e4: goto 00d6 // -000e │ │ -0baf36: 2204 6a05 |00e5: new-instance v4, Ljava/lang/String; // type@056a │ │ -0baf3a: 5485 bb10 |00e7: iget-object v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0baf3e: 5286 ba10 |00e9: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0baf42: 7040 d227 5416 |00eb: invoke-direct {v4, v5, v6, v1}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ -0baf48: 1104 |00ee: return-object v4 │ │ +0bade0: |[0bade0] com.squareup.okhttp.internal.tls.DistinguishedNameParser.hexAV:()Ljava/lang/String; │ │ +0badf0: 1307 2000 |0000: const/16 v7, #int 32 // #20 │ │ +0badf4: 5284 c010 |0002: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0badf8: d804 0404 |0004: add-int/lit8 v4, v4, #int 4 // #04 │ │ +0badfc: 5285 bf10 |0006: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bae00: 3454 1d00 |0008: if-lt v4, v5, 0025 // +001d │ │ +0bae04: 2204 5805 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@0558 │ │ +0bae08: 2205 6d05 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0bae0c: 7010 f927 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bae12: 1a06 6a12 |0011: const-string v6, "Unexpected end of DN: " // string@126a │ │ +0bae16: 6e20 0228 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bae1c: 0c05 |0016: move-result-object v5 │ │ +0bae1e: 5486 bd10 |0017: iget-object v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bae22: 6e20 0228 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bae28: 0c05 |001c: move-result-object v5 │ │ +0bae2a: 6e10 0628 0500 |001d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bae30: 0c05 |0020: move-result-object v5 │ │ +0bae32: 7020 9327 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0bae38: 2704 |0024: throw v4 │ │ +0bae3a: 5284 c010 |0025: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bae3e: 5984 ba10 |0027: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bae42: 5284 c010 |0029: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bae46: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0bae4a: 5984 c010 |002d: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bae4e: 5284 c010 |002f: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bae52: 5285 bf10 |0031: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bae56: 3254 2000 |0033: if-eq v4, v5, 0053 // +0020 │ │ +0bae5a: 5484 bb10 |0035: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bae5e: 5285 c010 |0037: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bae62: 4904 0405 |0039: aget-char v4, v4, v5 │ │ +0bae66: 1305 2b00 |003b: const/16 v5, #int 43 // #2b │ │ +0bae6a: 3254 1600 |003d: if-eq v4, v5, 0053 // +0016 │ │ +0bae6e: 5484 bb10 |003f: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bae72: 5285 c010 |0041: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bae76: 4904 0405 |0043: aget-char v4, v4, v5 │ │ +0bae7a: 1305 2c00 |0045: const/16 v5, #int 44 // #2c │ │ +0bae7e: 3254 0c00 |0047: if-eq v4, v5, 0053 // +000c │ │ +0bae82: 5484 bb10 |0049: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bae86: 5285 c010 |004b: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bae8a: 4904 0405 |004d: aget-char v4, v4, v5 │ │ +0bae8e: 1305 3b00 |004f: const/16 v5, #int 59 // #3b │ │ +0bae92: 3354 2e00 |0051: if-ne v4, v5, 007f // +002e │ │ +0bae96: 5284 c010 |0053: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bae9a: 5984 be10 |0055: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bae9e: 5284 be10 |0057: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0baea2: 5285 ba10 |0059: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0baea6: 9101 0405 |005b: sub-int v1, v4, v5 │ │ +0baeaa: 1254 |005d: const/4 v4, #int 5 // #5 │ │ +0baeac: 3441 0600 |005e: if-lt v1, v4, 0064 // +0006 │ │ +0baeb0: dd04 0101 |0060: and-int/lit8 v4, v1, #int 1 // #01 │ │ +0baeb4: 3904 6b00 |0062: if-nez v4, 00cd // +006b │ │ +0baeb8: 2204 5805 |0064: new-instance v4, Ljava/lang/IllegalStateException; // type@0558 │ │ +0baebc: 2205 6d05 |0066: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0baec0: 7010 f927 0500 |0068: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0baec6: 1a06 6a12 |006b: const-string v6, "Unexpected end of DN: " // string@126a │ │ +0baeca: 6e20 0228 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0baed0: 0c05 |0070: move-result-object v5 │ │ +0baed2: 5486 bd10 |0071: iget-object v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0baed6: 6e20 0228 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0baedc: 0c05 |0076: move-result-object v5 │ │ +0baede: 6e10 0628 0500 |0077: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0baee4: 0c05 |007a: move-result-object v5 │ │ +0baee6: 7020 9327 5400 |007b: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0baeec: 2704 |007e: throw v4 │ │ +0baeee: 5484 bb10 |007f: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baef2: 5285 c010 |0081: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baef6: 4904 0405 |0083: aget-char v4, v4, v5 │ │ +0baefa: 3374 2100 |0085: if-ne v4, v7, 00a6 // +0021 │ │ +0baefe: 5284 c010 |0087: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf02: 5984 be10 |0089: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0baf06: 5284 c010 |008b: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf0a: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0baf0e: 5984 c010 |008f: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf12: 5284 c010 |0091: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf16: 5285 bf10 |0093: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0baf1a: 3554 c2ff |0095: if-ge v4, v5, 0057 // -003e │ │ +0baf1e: 5484 bb10 |0097: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baf22: 5285 c010 |0099: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf26: 4904 0405 |009b: aget-char v4, v4, v5 │ │ +0baf2a: 3374 baff |009d: if-ne v4, v7, 0057 // -0046 │ │ +0baf2e: 5284 c010 |009f: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf32: d804 0401 |00a1: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0baf36: 5984 c010 |00a3: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf3a: 28ec |00a5: goto 0091 // -0014 │ │ +0baf3c: 5484 bb10 |00a6: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baf40: 5285 c010 |00a8: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf44: 4904 0405 |00aa: aget-char v4, v4, v5 │ │ +0baf48: 1305 4100 |00ac: const/16 v5, #int 65 // #41 │ │ +0baf4c: 3454 1700 |00ae: if-lt v4, v5, 00c5 // +0017 │ │ +0baf50: 5484 bb10 |00b0: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baf54: 5285 c010 |00b2: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf58: 4904 0405 |00b4: aget-char v4, v4, v5 │ │ +0baf5c: 1305 4600 |00b6: const/16 v5, #int 70 // #46 │ │ +0baf60: 3654 0d00 |00b8: if-gt v4, v5, 00c5 // +000d │ │ +0baf64: 5484 bb10 |00ba: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baf68: 5285 c010 |00bc: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf6c: 4906 0405 |00be: aget-char v6, v4, v5 │ │ +0baf70: d806 0620 |00c0: add-int/lit8 v6, v6, #int 32 // #20 │ │ +0baf74: 8e66 |00c2: int-to-char v6, v6 │ │ +0baf76: 5006 0405 |00c3: aput-char v6, v4, v5 │ │ +0baf7a: 5284 c010 |00c5: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf7e: d804 0401 |00c7: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0baf82: 5984 c010 |00c9: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baf86: 2900 64ff |00cb: goto/16 002f // -009c │ │ +0baf8a: db04 0102 |00cd: div-int/lit8 v4, v1, #int 2 // #02 │ │ +0baf8e: 2340 6906 |00cf: new-array v0, v4, [B // type@0669 │ │ +0baf92: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +0baf94: 5284 ba10 |00d2: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0baf98: d803 0401 |00d4: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0baf9c: 2104 |00d6: array-length v4, v0 │ │ +0baf9e: 3542 0e00 |00d7: if-ge v2, v4, 00e5 // +000e │ │ +0bafa2: 7020 2327 3800 |00d9: invoke-direct {v8, v3}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@2723 │ │ +0bafa8: 0a04 |00dc: move-result v4 │ │ +0bafaa: 8d44 |00dd: int-to-byte v4, v4 │ │ +0bafac: 4f04 0002 |00de: aput-byte v4, v0, v2 │ │ +0bafb0: d803 0302 |00e0: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0bafb4: d802 0201 |00e2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0bafb8: 28f2 |00e4: goto 00d6 // -000e │ │ +0bafba: 2204 6b05 |00e5: new-instance v4, Ljava/lang/String; // type@056b │ │ +0bafbe: 5485 bb10 |00e7: iget-object v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bafc2: 5286 ba10 |00e9: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bafc6: 7040 d227 5416 |00eb: invoke-direct {v4, v5, v6, v1}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ +0bafcc: 1104 |00ee: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=138 │ │ 0x000a line=140 │ │ 0x0025 line=143 │ │ 0x0029 line=144 │ │ 0x002f line=149 │ │ @@ -294524,180 +294550,180 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 324 16-bit code units │ │ -0baf4c: |[0baf4c] com.squareup.okhttp.internal.tls.DistinguishedNameParser.nextAT:()Ljava/lang/String; │ │ -0baf5c: 1303 3d00 |0000: const/16 v3, #int 61 // #3d │ │ -0baf60: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ -0baf64: 5250 c010 |0004: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baf68: 5251 bf10 |0006: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0baf6c: 3510 1100 |0008: if-ge v0, v1, 0019 // +0011 │ │ -0baf70: 5450 bb10 |000a: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0baf74: 5251 c010 |000c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baf78: 4900 0001 |000e: aget-char v0, v0, v1 │ │ -0baf7c: 3320 0900 |0010: if-ne v0, v2, 0019 // +0009 │ │ -0baf80: 5250 c010 |0012: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baf84: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0baf88: 5950 c010 |0016: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baf8c: 28ec |0018: goto 0004 // -0014 │ │ -0baf8e: 5250 c010 |0019: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baf92: 5251 bf10 |001b: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0baf96: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ -0baf9a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0baf9c: 1100 |0020: return-object v0 │ │ -0baf9e: 5250 c010 |0021: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bafa2: 5950 ba10 |0023: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bafa6: 5250 c010 |0025: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bafaa: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bafae: 5950 c010 |0029: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bafb2: 5250 c010 |002b: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bafb6: 5251 bf10 |002d: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bafba: 3510 1900 |002f: if-ge v0, v1, 0048 // +0019 │ │ -0bafbe: 5450 bb10 |0031: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bafc2: 5251 c010 |0033: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bafc6: 4900 0001 |0035: aget-char v0, v0, v1 │ │ -0bafca: 3230 1100 |0037: if-eq v0, v3, 0048 // +0011 │ │ -0bafce: 5450 bb10 |0039: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bafd2: 5251 c010 |003b: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bafd6: 4900 0001 |003d: aget-char v0, v0, v1 │ │ -0bafda: 3220 0900 |003f: if-eq v0, v2, 0048 // +0009 │ │ -0bafde: 5250 c010 |0041: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bafe2: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bafe6: 5950 c010 |0045: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bafea: 28e4 |0047: goto 002b // -001c │ │ -0bafec: 5250 c010 |0048: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0baff0: 5251 bf10 |004a: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0baff4: 3410 1d00 |004c: if-lt v0, v1, 0069 // +001d │ │ -0baff8: 2200 5705 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0baffc: 2201 6c05 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0bb000: 7010 f927 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bb006: 1a02 6012 |0055: const-string v2, "Unexpected end of DN: " // string@1260 │ │ -0bb00a: 6e20 0228 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb010: 0c01 |005a: move-result-object v1 │ │ -0bb012: 5452 bd10 |005b: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bb016: 6e20 0228 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb01c: 0c01 |0060: move-result-object v1 │ │ -0bb01e: 6e10 0628 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bb024: 0c01 |0064: move-result-object v1 │ │ -0bb026: 7020 9327 1000 |0065: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0bb02c: 2700 |0068: throw v0 │ │ -0bb02e: 5250 c010 |0069: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb032: 5950 be10 |006b: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb036: 5450 bb10 |006d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb03a: 5251 c010 |006f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb03e: 4900 0001 |0071: aget-char v0, v0, v1 │ │ -0bb042: 3320 4800 |0073: if-ne v0, v2, 00bb // +0048 │ │ -0bb046: 5250 c010 |0075: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb04a: 5251 bf10 |0077: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bb04e: 3510 1900 |0079: if-ge v0, v1, 0092 // +0019 │ │ -0bb052: 5450 bb10 |007b: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb056: 5251 c010 |007d: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb05a: 4900 0001 |007f: aget-char v0, v0, v1 │ │ -0bb05e: 3230 1100 |0081: if-eq v0, v3, 0092 // +0011 │ │ -0bb062: 5450 bb10 |0083: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb066: 5251 c010 |0085: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb06a: 4900 0001 |0087: aget-char v0, v0, v1 │ │ -0bb06e: 3320 0900 |0089: if-ne v0, v2, 0092 // +0009 │ │ -0bb072: 5250 c010 |008b: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb076: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bb07a: 5950 c010 |008f: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb07e: 28e4 |0091: goto 0075 // -001c │ │ -0bb080: 5450 bb10 |0092: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb084: 5251 c010 |0094: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb088: 4900 0001 |0096: aget-char v0, v0, v1 │ │ -0bb08c: 3330 0800 |0098: if-ne v0, v3, 00a0 // +0008 │ │ -0bb090: 5250 c010 |009a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb094: 5251 bf10 |009c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bb098: 3310 1d00 |009e: if-ne v0, v1, 00bb // +001d │ │ -0bb09c: 2200 5705 |00a0: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0bb0a0: 2201 6c05 |00a2: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0bb0a4: 7010 f927 0100 |00a4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bb0aa: 1a02 6012 |00a7: const-string v2, "Unexpected end of DN: " // string@1260 │ │ -0bb0ae: 6e20 0228 2100 |00a9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb0b4: 0c01 |00ac: move-result-object v1 │ │ -0bb0b6: 5452 bd10 |00ad: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bb0ba: 6e20 0228 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb0c0: 0c01 |00b2: move-result-object v1 │ │ -0bb0c2: 6e10 0628 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bb0c8: 0c01 |00b6: move-result-object v1 │ │ -0bb0ca: 7020 9327 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0bb0d0: 2700 |00ba: throw v0 │ │ -0bb0d2: 5250 c010 |00bb: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb0d6: d800 0001 |00bd: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bb0da: 5950 c010 |00bf: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb0de: 5250 c010 |00c1: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb0e2: 5251 bf10 |00c3: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bb0e6: 3510 1100 |00c5: if-ge v0, v1, 00d6 // +0011 │ │ -0bb0ea: 5450 bb10 |00c7: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb0ee: 5251 c010 |00c9: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb0f2: 4900 0001 |00cb: aget-char v0, v0, v1 │ │ -0bb0f6: 3320 0900 |00cd: if-ne v0, v2, 00d6 // +0009 │ │ -0bb0fa: 5250 c010 |00cf: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb0fe: d800 0001 |00d1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bb102: 5950 c010 |00d3: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb106: 28ec |00d5: goto 00c1 // -0014 │ │ -0bb108: 5250 be10 |00d6: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb10c: 5251 ba10 |00d8: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb110: b110 |00da: sub-int/2addr v0, v1 │ │ -0bb112: 1241 |00db: const/4 v1, #int 4 // #4 │ │ -0bb114: 3710 5800 |00dc: if-le v0, v1, 0134 // +0058 │ │ -0bb118: 5450 bb10 |00de: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb11c: 5251 ba10 |00e0: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb120: d801 0103 |00e2: add-int/lit8 v1, v1, #int 3 // #03 │ │ -0bb124: 4900 0001 |00e4: aget-char v0, v0, v1 │ │ -0bb128: 1301 2e00 |00e6: const/16 v1, #int 46 // #2e │ │ -0bb12c: 3310 4c00 |00e8: if-ne v0, v1, 0134 // +004c │ │ -0bb130: 5450 bb10 |00ea: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb134: 5251 ba10 |00ec: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb138: 4900 0001 |00ee: aget-char v0, v0, v1 │ │ -0bb13c: 1301 4f00 |00f0: const/16 v1, #int 79 // #4f │ │ -0bb140: 3210 0c00 |00f2: if-eq v0, v1, 00fe // +000c │ │ -0bb144: 5450 bb10 |00f4: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb148: 5251 ba10 |00f6: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb14c: 4900 0001 |00f8: aget-char v0, v0, v1 │ │ -0bb150: 1301 6f00 |00fa: const/16 v1, #int 111 // #6f │ │ -0bb154: 3310 3800 |00fc: if-ne v0, v1, 0134 // +0038 │ │ -0bb158: 5450 bb10 |00fe: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb15c: 5251 ba10 |0100: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb160: d801 0101 |0102: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bb164: 4900 0001 |0104: aget-char v0, v0, v1 │ │ -0bb168: 1301 4900 |0106: const/16 v1, #int 73 // #49 │ │ -0bb16c: 3210 0e00 |0108: if-eq v0, v1, 0116 // +000e │ │ -0bb170: 5450 bb10 |010a: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb174: 5251 ba10 |010c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb178: d801 0101 |010e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bb17c: 4900 0001 |0110: aget-char v0, v0, v1 │ │ -0bb180: 1301 6900 |0112: const/16 v1, #int 105 // #69 │ │ -0bb184: 3310 2000 |0114: if-ne v0, v1, 0134 // +0020 │ │ -0bb188: 5450 bb10 |0116: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb18c: 5251 ba10 |0118: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb190: d801 0102 |011a: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0bb194: 4900 0001 |011c: aget-char v0, v0, v1 │ │ -0bb198: 1301 4400 |011e: const/16 v1, #int 68 // #44 │ │ -0bb19c: 3210 0e00 |0120: if-eq v0, v1, 012e // +000e │ │ -0bb1a0: 5450 bb10 |0122: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb1a4: 5251 ba10 |0124: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb1a8: d801 0102 |0126: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0bb1ac: 4900 0001 |0128: aget-char v0, v0, v1 │ │ -0bb1b0: 1301 6400 |012a: const/16 v1, #int 100 // #64 │ │ -0bb1b4: 3310 0800 |012c: if-ne v0, v1, 0134 // +0008 │ │ -0bb1b8: 5250 ba10 |012e: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb1bc: d800 0004 |0130: add-int/lit8 v0, v0, #int 4 // #04 │ │ -0bb1c0: 5950 ba10 |0132: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb1c4: 2200 6a05 |0134: new-instance v0, Ljava/lang/String; // type@056a │ │ -0bb1c8: 5451 bb10 |0136: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb1cc: 5252 ba10 |0138: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb1d0: 5253 be10 |013a: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb1d4: 5254 ba10 |013c: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb1d8: b143 |013e: sub-int/2addr v3, v4 │ │ -0bb1da: 7040 d227 1032 |013f: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ -0bb1e0: 2900 defe |0142: goto/16 0020 // -0122 │ │ +0bafd0: |[0bafd0] com.squareup.okhttp.internal.tls.DistinguishedNameParser.nextAT:()Ljava/lang/String; │ │ +0bafe0: 1303 3d00 |0000: const/16 v3, #int 61 // #3d │ │ +0bafe4: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ +0bafe8: 5250 c010 |0004: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bafec: 5251 bf10 |0006: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0baff0: 3510 1100 |0008: if-ge v0, v1, 0019 // +0011 │ │ +0baff4: 5450 bb10 |000a: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0baff8: 5251 c010 |000c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0baffc: 4900 0001 |000e: aget-char v0, v0, v1 │ │ +0bb000: 3320 0900 |0010: if-ne v0, v2, 0019 // +0009 │ │ +0bb004: 5250 c010 |0012: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb008: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb00c: 5950 c010 |0016: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb010: 28ec |0018: goto 0004 // -0014 │ │ +0bb012: 5250 c010 |0019: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb016: 5251 bf10 |001b: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb01a: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ +0bb01e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0bb020: 1100 |0020: return-object v0 │ │ +0bb022: 5250 c010 |0021: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb026: 5950 ba10 |0023: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb02a: 5250 c010 |0025: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb02e: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb032: 5950 c010 |0029: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb036: 5250 c010 |002b: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb03a: 5251 bf10 |002d: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb03e: 3510 1900 |002f: if-ge v0, v1, 0048 // +0019 │ │ +0bb042: 5450 bb10 |0031: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb046: 5251 c010 |0033: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb04a: 4900 0001 |0035: aget-char v0, v0, v1 │ │ +0bb04e: 3230 1100 |0037: if-eq v0, v3, 0048 // +0011 │ │ +0bb052: 5450 bb10 |0039: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb056: 5251 c010 |003b: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb05a: 4900 0001 |003d: aget-char v0, v0, v1 │ │ +0bb05e: 3220 0900 |003f: if-eq v0, v2, 0048 // +0009 │ │ +0bb062: 5250 c010 |0041: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb066: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb06a: 5950 c010 |0045: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb06e: 28e4 |0047: goto 002b // -001c │ │ +0bb070: 5250 c010 |0048: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb074: 5251 bf10 |004a: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb078: 3410 1d00 |004c: if-lt v0, v1, 0069 // +001d │ │ +0bb07c: 2200 5805 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0bb080: 2201 6d05 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0bb084: 7010 f927 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bb08a: 1a02 6a12 |0055: const-string v2, "Unexpected end of DN: " // string@126a │ │ +0bb08e: 6e20 0228 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb094: 0c01 |005a: move-result-object v1 │ │ +0bb096: 5452 bd10 |005b: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bb09a: 6e20 0228 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb0a0: 0c01 |0060: move-result-object v1 │ │ +0bb0a2: 6e10 0628 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bb0a8: 0c01 |0064: move-result-object v1 │ │ +0bb0aa: 7020 9327 1000 |0065: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0bb0b0: 2700 |0068: throw v0 │ │ +0bb0b2: 5250 c010 |0069: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb0b6: 5950 be10 |006b: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb0ba: 5450 bb10 |006d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb0be: 5251 c010 |006f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb0c2: 4900 0001 |0071: aget-char v0, v0, v1 │ │ +0bb0c6: 3320 4800 |0073: if-ne v0, v2, 00bb // +0048 │ │ +0bb0ca: 5250 c010 |0075: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb0ce: 5251 bf10 |0077: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb0d2: 3510 1900 |0079: if-ge v0, v1, 0092 // +0019 │ │ +0bb0d6: 5450 bb10 |007b: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb0da: 5251 c010 |007d: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb0de: 4900 0001 |007f: aget-char v0, v0, v1 │ │ +0bb0e2: 3230 1100 |0081: if-eq v0, v3, 0092 // +0011 │ │ +0bb0e6: 5450 bb10 |0083: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb0ea: 5251 c010 |0085: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb0ee: 4900 0001 |0087: aget-char v0, v0, v1 │ │ +0bb0f2: 3320 0900 |0089: if-ne v0, v2, 0092 // +0009 │ │ +0bb0f6: 5250 c010 |008b: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb0fa: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb0fe: 5950 c010 |008f: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb102: 28e4 |0091: goto 0075 // -001c │ │ +0bb104: 5450 bb10 |0092: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb108: 5251 c010 |0094: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb10c: 4900 0001 |0096: aget-char v0, v0, v1 │ │ +0bb110: 3330 0800 |0098: if-ne v0, v3, 00a0 // +0008 │ │ +0bb114: 5250 c010 |009a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb118: 5251 bf10 |009c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb11c: 3310 1d00 |009e: if-ne v0, v1, 00bb // +001d │ │ +0bb120: 2200 5805 |00a0: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0bb124: 2201 6d05 |00a2: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0bb128: 7010 f927 0100 |00a4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bb12e: 1a02 6a12 |00a7: const-string v2, "Unexpected end of DN: " // string@126a │ │ +0bb132: 6e20 0228 2100 |00a9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb138: 0c01 |00ac: move-result-object v1 │ │ +0bb13a: 5452 bd10 |00ad: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bb13e: 6e20 0228 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb144: 0c01 |00b2: move-result-object v1 │ │ +0bb146: 6e10 0628 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bb14c: 0c01 |00b6: move-result-object v1 │ │ +0bb14e: 7020 9327 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0bb154: 2700 |00ba: throw v0 │ │ +0bb156: 5250 c010 |00bb: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb15a: d800 0001 |00bd: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb15e: 5950 c010 |00bf: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb162: 5250 c010 |00c1: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb166: 5251 bf10 |00c3: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb16a: 3510 1100 |00c5: if-ge v0, v1, 00d6 // +0011 │ │ +0bb16e: 5450 bb10 |00c7: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb172: 5251 c010 |00c9: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb176: 4900 0001 |00cb: aget-char v0, v0, v1 │ │ +0bb17a: 3320 0900 |00cd: if-ne v0, v2, 00d6 // +0009 │ │ +0bb17e: 5250 c010 |00cf: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb182: d800 0001 |00d1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb186: 5950 c010 |00d3: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb18a: 28ec |00d5: goto 00c1 // -0014 │ │ +0bb18c: 5250 be10 |00d6: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb190: 5251 ba10 |00d8: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb194: b110 |00da: sub-int/2addr v0, v1 │ │ +0bb196: 1241 |00db: const/4 v1, #int 4 // #4 │ │ +0bb198: 3710 5800 |00dc: if-le v0, v1, 0134 // +0058 │ │ +0bb19c: 5450 bb10 |00de: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb1a0: 5251 ba10 |00e0: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb1a4: d801 0103 |00e2: add-int/lit8 v1, v1, #int 3 // #03 │ │ +0bb1a8: 4900 0001 |00e4: aget-char v0, v0, v1 │ │ +0bb1ac: 1301 2e00 |00e6: const/16 v1, #int 46 // #2e │ │ +0bb1b0: 3310 4c00 |00e8: if-ne v0, v1, 0134 // +004c │ │ +0bb1b4: 5450 bb10 |00ea: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb1b8: 5251 ba10 |00ec: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb1bc: 4900 0001 |00ee: aget-char v0, v0, v1 │ │ +0bb1c0: 1301 4f00 |00f0: const/16 v1, #int 79 // #4f │ │ +0bb1c4: 3210 0c00 |00f2: if-eq v0, v1, 00fe // +000c │ │ +0bb1c8: 5450 bb10 |00f4: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb1cc: 5251 ba10 |00f6: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb1d0: 4900 0001 |00f8: aget-char v0, v0, v1 │ │ +0bb1d4: 1301 6f00 |00fa: const/16 v1, #int 111 // #6f │ │ +0bb1d8: 3310 3800 |00fc: if-ne v0, v1, 0134 // +0038 │ │ +0bb1dc: 5450 bb10 |00fe: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb1e0: 5251 ba10 |0100: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb1e4: d801 0101 |0102: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bb1e8: 4900 0001 |0104: aget-char v0, v0, v1 │ │ +0bb1ec: 1301 4900 |0106: const/16 v1, #int 73 // #49 │ │ +0bb1f0: 3210 0e00 |0108: if-eq v0, v1, 0116 // +000e │ │ +0bb1f4: 5450 bb10 |010a: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb1f8: 5251 ba10 |010c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb1fc: d801 0101 |010e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bb200: 4900 0001 |0110: aget-char v0, v0, v1 │ │ +0bb204: 1301 6900 |0112: const/16 v1, #int 105 // #69 │ │ +0bb208: 3310 2000 |0114: if-ne v0, v1, 0134 // +0020 │ │ +0bb20c: 5450 bb10 |0116: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb210: 5251 ba10 |0118: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb214: d801 0102 |011a: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0bb218: 4900 0001 |011c: aget-char v0, v0, v1 │ │ +0bb21c: 1301 4400 |011e: const/16 v1, #int 68 // #44 │ │ +0bb220: 3210 0e00 |0120: if-eq v0, v1, 012e // +000e │ │ +0bb224: 5450 bb10 |0122: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb228: 5251 ba10 |0124: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb22c: d801 0102 |0126: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0bb230: 4900 0001 |0128: aget-char v0, v0, v1 │ │ +0bb234: 1301 6400 |012a: const/16 v1, #int 100 // #64 │ │ +0bb238: 3310 0800 |012c: if-ne v0, v1, 0134 // +0008 │ │ +0bb23c: 5250 ba10 |012e: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb240: d800 0004 |0130: add-int/lit8 v0, v0, #int 4 // #04 │ │ +0bb244: 5950 ba10 |0132: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb248: 2200 6b05 |0134: new-instance v0, Ljava/lang/String; // type@056b │ │ +0bb24c: 5451 bb10 |0136: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb250: 5252 ba10 |0138: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb254: 5253 be10 |013a: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb258: 5254 ba10 |013c: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb25c: b143 |013e: sub-int/2addr v3, v4 │ │ +0bb25e: 7040 d227 1032 |013f: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ +0bb264: 2900 defe |0142: goto/16 0020 // -0122 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=51 │ │ 0x0019 line=53 │ │ 0x001f line=54 │ │ 0x0020 line=100 │ │ 0x0021 line=58 │ │ @@ -294723,90 +294749,90 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -0bb1e4: |[0bb1e4] com.squareup.okhttp.internal.tls.DistinguishedNameParser.quotedAV:()Ljava/lang/String; │ │ -0bb1f4: 5250 c010 |0000: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb1f8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bb1fc: 5950 c010 |0004: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb200: 5250 c010 |0006: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb204: 5950 ba10 |0008: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb208: 5250 ba10 |000a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb20c: 5950 be10 |000c: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb210: 5250 c010 |000e: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb214: 5251 bf10 |0010: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bb218: 3310 1d00 |0012: if-ne v0, v1, 002f // +001d │ │ -0bb21c: 2200 5705 |0014: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0bb220: 2201 6c05 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0bb224: 7010 f927 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bb22a: 1a02 6012 |001b: const-string v2, "Unexpected end of DN: " // string@1260 │ │ -0bb22e: 6e20 0228 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb234: 0c01 |0020: move-result-object v1 │ │ -0bb236: 5452 bd10 |0021: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bb23a: 6e20 0228 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb240: 0c01 |0026: move-result-object v1 │ │ -0bb242: 6e10 0628 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bb248: 0c01 |002a: move-result-object v1 │ │ -0bb24a: 7020 9327 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0bb250: 2700 |002e: throw v0 │ │ -0bb252: 5450 bb10 |002f: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb256: 5251 c010 |0031: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb25a: 4900 0001 |0033: aget-char v0, v0, v1 │ │ -0bb25e: 1301 2200 |0035: const/16 v1, #int 34 // #22 │ │ -0bb262: 3310 1f00 |0037: if-ne v0, v1, 0056 // +001f │ │ -0bb266: 5250 c010 |0039: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb26a: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bb26e: 5950 c010 |003d: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb272: 5250 c010 |003f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb276: 5251 bf10 |0041: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bb27a: 3510 4100 |0043: if-ge v0, v1, 0084 // +0041 │ │ -0bb27e: 5450 bb10 |0045: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb282: 5251 c010 |0047: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb286: 4900 0001 |0049: aget-char v0, v0, v1 │ │ -0bb28a: 1301 2000 |004b: const/16 v1, #int 32 // #20 │ │ -0bb28e: 3310 3700 |004d: if-ne v0, v1, 0084 // +0037 │ │ -0bb292: 5250 c010 |004f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb296: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bb29a: 5950 c010 |0053: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb29e: 28ea |0055: goto 003f // -0016 │ │ -0bb2a0: 5450 bb10 |0056: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb2a4: 5251 c010 |0058: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb2a8: 4900 0001 |005a: aget-char v0, v0, v1 │ │ -0bb2ac: 1301 5c00 |005c: const/16 v1, #int 92 // #5c │ │ -0bb2b0: 3310 1900 |005e: if-ne v0, v1, 0077 // +0019 │ │ -0bb2b4: 5450 bb10 |0060: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb2b8: 5251 be10 |0062: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb2bc: 7010 2427 0500 |0064: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@2724 │ │ -0bb2c2: 0a02 |0067: move-result v2 │ │ -0bb2c4: 5002 0001 |0068: aput-char v2, v0, v1 │ │ -0bb2c8: 5250 c010 |006a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb2cc: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bb2d0: 5950 c010 |006e: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb2d4: 5250 be10 |0070: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb2d8: d800 0001 |0072: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bb2dc: 5950 be10 |0074: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb2e0: 2898 |0076: goto 000e // -0068 │ │ -0bb2e2: 5450 bb10 |0077: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb2e6: 5251 be10 |0079: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb2ea: 5452 bb10 |007b: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb2ee: 5253 c010 |007d: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb2f2: 4902 0203 |007f: aget-char v2, v2, v3 │ │ -0bb2f6: 5002 0001 |0081: aput-char v2, v0, v1 │ │ -0bb2fa: 28e7 |0083: goto 006a // -0019 │ │ -0bb2fc: 2200 6a05 |0084: new-instance v0, Ljava/lang/String; // type@056a │ │ -0bb300: 5451 bb10 |0086: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb304: 5252 ba10 |0088: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb308: 5253 be10 |008a: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb30c: 5254 ba10 |008c: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb310: b143 |008e: sub-int/2addr v3, v4 │ │ -0bb312: 7040 d227 1032 |008f: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ -0bb318: 1100 |0092: return-object v0 │ │ +0bb268: |[0bb268] com.squareup.okhttp.internal.tls.DistinguishedNameParser.quotedAV:()Ljava/lang/String; │ │ +0bb278: 5250 c010 |0000: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb27c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb280: 5950 c010 |0004: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb284: 5250 c010 |0006: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb288: 5950 ba10 |0008: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb28c: 5250 ba10 |000a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb290: 5950 be10 |000c: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb294: 5250 c010 |000e: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb298: 5251 bf10 |0010: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb29c: 3310 1d00 |0012: if-ne v0, v1, 002f // +001d │ │ +0bb2a0: 2200 5805 |0014: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0bb2a4: 2201 6d05 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0bb2a8: 7010 f927 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bb2ae: 1a02 6a12 |001b: const-string v2, "Unexpected end of DN: " // string@126a │ │ +0bb2b2: 6e20 0228 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb2b8: 0c01 |0020: move-result-object v1 │ │ +0bb2ba: 5452 bd10 |0021: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bb2be: 6e20 0228 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb2c4: 0c01 |0026: move-result-object v1 │ │ +0bb2c6: 6e10 0628 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bb2cc: 0c01 |002a: move-result-object v1 │ │ +0bb2ce: 7020 9327 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0bb2d4: 2700 |002e: throw v0 │ │ +0bb2d6: 5450 bb10 |002f: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb2da: 5251 c010 |0031: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb2de: 4900 0001 |0033: aget-char v0, v0, v1 │ │ +0bb2e2: 1301 2200 |0035: const/16 v1, #int 34 // #22 │ │ +0bb2e6: 3310 1f00 |0037: if-ne v0, v1, 0056 // +001f │ │ +0bb2ea: 5250 c010 |0039: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb2ee: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb2f2: 5950 c010 |003d: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb2f6: 5250 c010 |003f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb2fa: 5251 bf10 |0041: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb2fe: 3510 4100 |0043: if-ge v0, v1, 0084 // +0041 │ │ +0bb302: 5450 bb10 |0045: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb306: 5251 c010 |0047: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb30a: 4900 0001 |0049: aget-char v0, v0, v1 │ │ +0bb30e: 1301 2000 |004b: const/16 v1, #int 32 // #20 │ │ +0bb312: 3310 3700 |004d: if-ne v0, v1, 0084 // +0037 │ │ +0bb316: 5250 c010 |004f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb31a: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb31e: 5950 c010 |0053: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb322: 28ea |0055: goto 003f // -0016 │ │ +0bb324: 5450 bb10 |0056: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb328: 5251 c010 |0058: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb32c: 4900 0001 |005a: aget-char v0, v0, v1 │ │ +0bb330: 1301 5c00 |005c: const/16 v1, #int 92 // #5c │ │ +0bb334: 3310 1900 |005e: if-ne v0, v1, 0077 // +0019 │ │ +0bb338: 5450 bb10 |0060: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb33c: 5251 be10 |0062: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb340: 7010 2427 0500 |0064: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@2724 │ │ +0bb346: 0a02 |0067: move-result v2 │ │ +0bb348: 5002 0001 |0068: aput-char v2, v0, v1 │ │ +0bb34c: 5250 c010 |006a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb350: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb354: 5950 c010 |006e: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb358: 5250 be10 |0070: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb35c: d800 0001 |0072: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bb360: 5950 be10 |0074: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb364: 2898 |0076: goto 000e // -0068 │ │ +0bb366: 5450 bb10 |0077: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb36a: 5251 be10 |0079: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb36e: 5452 bb10 |007b: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb372: 5253 c010 |007d: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb376: 4902 0203 |007f: aget-char v2, v2, v3 │ │ +0bb37a: 5002 0001 |0081: aput-char v2, v0, v1 │ │ +0bb37e: 28e7 |0083: goto 006a // -0019 │ │ +0bb380: 2200 6b05 |0084: new-instance v0, Ljava/lang/String; // type@056b │ │ +0bb384: 5451 bb10 |0086: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb388: 5252 ba10 |0088: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb38c: 5253 be10 |008a: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb390: 5254 ba10 |008c: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb394: b143 |008e: sub-int/2addr v3, v4 │ │ +0bb396: 7040 d227 1032 |008f: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@27d2 │ │ +0bb39c: 1100 |0092: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ 0x000a line=107 │ │ 0x000e line=110 │ │ 0x0014 line=111 │ │ @@ -294828,105 +294854,105 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 192 16-bit code units │ │ -0bb31c: |[0bb31c] com.squareup.okhttp.internal.tls.DistinguishedNameParser.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; │ │ -0bb32c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bb32e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0bb330: 5953 c010 |0002: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb334: 5953 ba10 |0004: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ -0bb338: 5953 be10 |0006: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ -0bb33c: 5953 bc10 |0008: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@10bc │ │ -0bb340: 5453 bd10 |000a: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bb344: 6e10 ed27 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@27ed │ │ -0bb34a: 0c03 |000f: move-result-object v3 │ │ -0bb34c: 5b53 bb10 |0010: iput-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb350: 7010 2727 0500 |0012: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@2727 │ │ -0bb356: 0c00 |0015: move-result-object v0 │ │ -0bb358: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ -0bb35c: 0721 |0018: move-object v1, v2 │ │ -0bb35e: 1101 |0019: return-object v1 │ │ -0bb360: 1a01 0000 |001a: const-string v1, "" // string@0000 │ │ -0bb364: 5253 c010 |001c: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb368: 5254 bf10 |001e: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bb36c: 3343 0400 |0020: if-ne v3, v4, 0024 // +0004 │ │ -0bb370: 0721 |0022: move-object v1, v2 │ │ -0bb372: 28f6 |0023: goto 0019 // -000a │ │ -0bb374: 5453 bb10 |0024: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb378: 5254 c010 |0026: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb37c: 4903 0304 |0028: aget-char v3, v3, v4 │ │ -0bb380: 2c03 8000 0000 |002a: sparse-switch v3, 000000aa // +00000080 │ │ -0bb386: 7010 2127 0500 |002d: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.escapedAV:()Ljava/lang/String; // method@2721 │ │ -0bb38c: 0c01 |0030: move-result-object v1 │ │ -0bb38e: 6e20 d827 0600 |0031: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0bb394: 0a03 |0034: move-result v3 │ │ -0bb396: 3903 e4ff |0035: if-nez v3, 0019 // -001c │ │ -0bb39a: 5253 c010 |0037: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb39e: 5254 bf10 |0039: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ -0bb3a2: 3443 0e00 |003b: if-lt v3, v4, 0049 // +000e │ │ -0bb3a6: 0721 |003d: move-object v1, v2 │ │ -0bb3a8: 28db |003e: goto 0019 // -0025 │ │ -0bb3aa: 7010 2827 0500 |003f: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.quotedAV:()Ljava/lang/String; // method@2728 │ │ -0bb3b0: 0c01 |0042: move-result-object v1 │ │ -0bb3b2: 28ee |0043: goto 0031 // -0012 │ │ -0bb3b4: 7010 2627 0500 |0044: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.hexAV:()Ljava/lang/String; // method@2726 │ │ -0bb3ba: 0c01 |0047: move-result-object v1 │ │ -0bb3bc: 28e9 |0048: goto 0031 // -0017 │ │ -0bb3be: 5453 bb10 |0049: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb3c2: 5254 c010 |004b: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb3c6: 4903 0304 |004d: aget-char v3, v3, v4 │ │ -0bb3ca: 1304 2c00 |004f: const/16 v4, #int 44 // #2c │ │ -0bb3ce: 3243 0c00 |0051: if-eq v3, v4, 005d // +000c │ │ -0bb3d2: 5453 bb10 |0053: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb3d6: 5254 c010 |0055: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb3da: 4903 0304 |0057: aget-char v3, v3, v4 │ │ -0bb3de: 1304 3b00 |0059: const/16 v4, #int 59 // #3b │ │ -0bb3e2: 3343 2900 |005b: if-ne v3, v4, 0084 // +0029 │ │ -0bb3e6: 5253 c010 |005d: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb3ea: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bb3ee: 5953 c010 |0061: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb3f2: 7010 2727 0500 |0063: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@2727 │ │ -0bb3f8: 0c00 |0066: move-result-object v0 │ │ -0bb3fa: 3900 b3ff |0067: if-nez v0, 001a // -004d │ │ -0bb3fe: 2202 5705 |0069: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0bb402: 2203 6c05 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0bb406: 7010 f927 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bb40c: 1a04 300e |0070: const-string v4, "Malformed DN: " // string@0e30 │ │ -0bb410: 6e20 0228 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb416: 0c03 |0075: move-result-object v3 │ │ -0bb418: 5454 bd10 |0076: iget-object v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bb41c: 6e20 0228 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb422: 0c03 |007b: move-result-object v3 │ │ -0bb424: 6e10 0628 0300 |007c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bb42a: 0c03 |007f: move-result-object v3 │ │ -0bb42c: 7020 9327 3200 |0080: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0bb432: 2702 |0083: throw v2 │ │ -0bb434: 5453 bb10 |0084: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ -0bb438: 5254 c010 |0086: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ -0bb43c: 4903 0304 |0088: aget-char v3, v3, v4 │ │ -0bb440: 1304 2b00 |008a: const/16 v4, #int 43 // #2b │ │ -0bb444: 3243 d1ff |008c: if-eq v3, v4, 005d // -002f │ │ -0bb448: 2202 5705 |008e: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0bb44c: 2203 6c05 |0090: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0bb450: 7010 f927 0300 |0092: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bb456: 1a04 300e |0095: const-string v4, "Malformed DN: " // string@0e30 │ │ -0bb45a: 6e20 0228 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb460: 0c03 |009a: move-result-object v3 │ │ -0bb462: 5454 bd10 |009b: iget-object v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ -0bb466: 6e20 0228 4300 |009d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb46c: 0c03 |00a0: move-result-object v3 │ │ -0bb46e: 6e10 0628 0300 |00a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bb474: 0c03 |00a4: move-result-object v3 │ │ -0bb476: 7020 9327 3200 |00a5: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0bb47c: 2702 |00a8: throw v2 │ │ -0bb47e: 0000 |00a9: nop // spacer │ │ -0bb480: 0002 0500 2200 0000 2300 0000 2b00 ... |00aa: sparse-switch-data (22 units) │ │ +0bb3a0: |[0bb3a0] com.squareup.okhttp.internal.tls.DistinguishedNameParser.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; │ │ +0bb3b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bb3b2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0bb3b4: 5953 c010 |0002: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb3b8: 5953 ba10 |0004: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@10ba │ │ +0bb3bc: 5953 be10 |0006: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@10be │ │ +0bb3c0: 5953 bc10 |0008: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@10bc │ │ +0bb3c4: 5453 bd10 |000a: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bb3c8: 6e10 ed27 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@27ed │ │ +0bb3ce: 0c03 |000f: move-result-object v3 │ │ +0bb3d0: 5b53 bb10 |0010: iput-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb3d4: 7010 2727 0500 |0012: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@2727 │ │ +0bb3da: 0c00 |0015: move-result-object v0 │ │ +0bb3dc: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ +0bb3e0: 0721 |0018: move-object v1, v2 │ │ +0bb3e2: 1101 |0019: return-object v1 │ │ +0bb3e4: 1a01 0000 |001a: const-string v1, "" // string@0000 │ │ +0bb3e8: 5253 c010 |001c: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb3ec: 5254 bf10 |001e: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb3f0: 3343 0400 |0020: if-ne v3, v4, 0024 // +0004 │ │ +0bb3f4: 0721 |0022: move-object v1, v2 │ │ +0bb3f6: 28f6 |0023: goto 0019 // -000a │ │ +0bb3f8: 5453 bb10 |0024: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb3fc: 5254 c010 |0026: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb400: 4903 0304 |0028: aget-char v3, v3, v4 │ │ +0bb404: 2c03 8000 0000 |002a: sparse-switch v3, 000000aa // +00000080 │ │ +0bb40a: 7010 2127 0500 |002d: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.escapedAV:()Ljava/lang/String; // method@2721 │ │ +0bb410: 0c01 |0030: move-result-object v1 │ │ +0bb412: 6e20 d827 0600 |0031: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0bb418: 0a03 |0034: move-result v3 │ │ +0bb41a: 3903 e4ff |0035: if-nez v3, 0019 // -001c │ │ +0bb41e: 5253 c010 |0037: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb422: 5254 bf10 |0039: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@10bf │ │ +0bb426: 3443 0e00 |003b: if-lt v3, v4, 0049 // +000e │ │ +0bb42a: 0721 |003d: move-object v1, v2 │ │ +0bb42c: 28db |003e: goto 0019 // -0025 │ │ +0bb42e: 7010 2827 0500 |003f: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.quotedAV:()Ljava/lang/String; // method@2728 │ │ +0bb434: 0c01 |0042: move-result-object v1 │ │ +0bb436: 28ee |0043: goto 0031 // -0012 │ │ +0bb438: 7010 2627 0500 |0044: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.hexAV:()Ljava/lang/String; // method@2726 │ │ +0bb43e: 0c01 |0047: move-result-object v1 │ │ +0bb440: 28e9 |0048: goto 0031 // -0017 │ │ +0bb442: 5453 bb10 |0049: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb446: 5254 c010 |004b: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb44a: 4903 0304 |004d: aget-char v3, v3, v4 │ │ +0bb44e: 1304 2c00 |004f: const/16 v4, #int 44 // #2c │ │ +0bb452: 3243 0c00 |0051: if-eq v3, v4, 005d // +000c │ │ +0bb456: 5453 bb10 |0053: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb45a: 5254 c010 |0055: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb45e: 4903 0304 |0057: aget-char v3, v3, v4 │ │ +0bb462: 1304 3b00 |0059: const/16 v4, #int 59 // #3b │ │ +0bb466: 3343 2900 |005b: if-ne v3, v4, 0084 // +0029 │ │ +0bb46a: 5253 c010 |005d: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb46e: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0bb472: 5953 c010 |0061: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb476: 7010 2727 0500 |0063: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@2727 │ │ +0bb47c: 0c00 |0066: move-result-object v0 │ │ +0bb47e: 3900 b3ff |0067: if-nez v0, 001a // -004d │ │ +0bb482: 2202 5805 |0069: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0bb486: 2203 6d05 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0bb48a: 7010 f927 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bb490: 1a04 390e |0070: const-string v4, "Malformed DN: " // string@0e39 │ │ +0bb494: 6e20 0228 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb49a: 0c03 |0075: move-result-object v3 │ │ +0bb49c: 5454 bd10 |0076: iget-object v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bb4a0: 6e20 0228 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb4a6: 0c03 |007b: move-result-object v3 │ │ +0bb4a8: 6e10 0628 0300 |007c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bb4ae: 0c03 |007f: move-result-object v3 │ │ +0bb4b0: 7020 9327 3200 |0080: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0bb4b6: 2702 |0083: throw v2 │ │ +0bb4b8: 5453 bb10 |0084: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@10bb │ │ +0bb4bc: 5254 c010 |0086: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@10c0 │ │ +0bb4c0: 4903 0304 |0088: aget-char v3, v3, v4 │ │ +0bb4c4: 1304 2b00 |008a: const/16 v4, #int 43 // #2b │ │ +0bb4c8: 3243 d1ff |008c: if-eq v3, v4, 005d // -002f │ │ +0bb4cc: 2202 5805 |008e: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0bb4d0: 2203 6d05 |0090: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0bb4d4: 7010 f927 0300 |0092: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bb4da: 1a04 390e |0095: const-string v4, "Malformed DN: " // string@0e39 │ │ +0bb4de: 6e20 0228 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb4e4: 0c03 |009a: move-result-object v3 │ │ +0bb4e6: 5454 bd10 |009b: iget-object v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@10bd │ │ +0bb4ea: 6e20 0228 4300 |009d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb4f0: 0c03 |00a0: move-result-object v3 │ │ +0bb4f2: 6e10 0628 0300 |00a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bb4f8: 0c03 |00a4: move-result-object v3 │ │ +0bb4fa: 7020 9327 3200 |00a5: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0bb500: 2702 |00a8: throw v2 │ │ +0bb502: 0000 |00a9: nop // spacer │ │ +0bb504: 0002 0500 2200 0000 2300 0000 2b00 ... |00aa: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=351 │ │ 0x0004 line=352 │ │ 0x0006 line=353 │ │ 0x0008 line=354 │ │ 0x000a line=355 │ │ @@ -294955,33 +294981,33 @@ │ │ 0x00a9 line=368 │ │ locals : │ │ 0x0016 - 0x00c0 reg=0 attType Ljava/lang/String; │ │ 0x001c - 0x00c0 reg=1 attValue Ljava/lang/String; │ │ 0x0000 - 0x00c0 reg=5 this Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser; │ │ 0x0000 - 0x00c0 reg=6 attributeType Ljava/lang/String; │ │ │ │ - source_file_idx : 1199 (DistinguishedNameParser.java) │ │ + source_file_idx : 1202 (DistinguishedNameParser.java) │ │ │ │ -Class #1007 header: │ │ -class_idx : 1319 │ │ +Class #1008 header: │ │ +class_idx : 1320 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3810 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3819 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1007 annotations: │ │ +Class #1008 annotations: │ │ Annotations on method #10027 'allSubjectAltNames' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/security/cert/X509Certificate;" ")" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #10028 'getSubjectAltNames' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/security/cert/X509Certificate;" "I)" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #1007 - │ │ +Class #1008 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljavax/net/ssl/HostnameVerifier;' │ │ Static fields - │ │ #0 : (in Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;) │ │ @@ -294999,23 +295025,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0bb4ac: |[0bb4ac] com.squareup.okhttp.internal.tls.OkHostnameVerifier.:()V │ │ -0bb4bc: 2200 2705 |0000: new-instance v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // type@0527 │ │ -0bb4c0: 7010 2a27 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.:()V // method@272a │ │ -0bb4c6: 6900 c110 |0005: sput-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.INSTANCE:Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // field@10c1 │ │ -0bb4ca: 1a00 0101 |0007: const-string v0, "([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\d.]+)" // string@0101 │ │ -0bb4ce: 7110 2e29 0000 |0009: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@292e │ │ -0bb4d4: 0c00 |000c: move-result-object v0 │ │ -0bb4d6: 6900 c210 |000d: sput-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@10c2 │ │ -0bb4da: 0e00 |000f: return-void │ │ +0bb530: |[0bb530] com.squareup.okhttp.internal.tls.OkHostnameVerifier.:()V │ │ +0bb540: 2200 2805 |0000: new-instance v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // type@0528 │ │ +0bb544: 7010 2a27 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.:()V // method@272a │ │ +0bb54a: 6900 c110 |0005: sput-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.INSTANCE:Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // field@10c1 │ │ +0bb54e: 1a00 0101 |0007: const-string v0, "([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\d.]+)" // string@0101 │ │ +0bb552: 7110 2e29 0000 |0009: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@292e │ │ +0bb558: 0c00 |000c: move-result-object v0 │ │ +0bb55a: 6900 c210 |000d: sput-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@10c2 │ │ +0bb55e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=52 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;) │ │ @@ -295023,17 +295049,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bb4dc: |[0bb4dc] com.squareup.okhttp.internal.tls.OkHostnameVerifier.:()V │ │ -0bb4ec: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0bb4f2: 0e00 |0003: return-void │ │ +0bb560: |[0bb560] com.squareup.okhttp.internal.tls.OkHostnameVerifier.:()V │ │ +0bb570: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0bb576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; │ │ │ │ @@ -295042,31 +295068,31 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0bb4f4: |[0bb4f4] com.squareup.okhttp.internal.tls.OkHostnameVerifier.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; │ │ -0bb504: 1273 |0000: const/4 v3, #int 7 // #7 │ │ -0bb506: 7120 2c27 3500 |0001: invoke-static {v5, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@272c │ │ -0bb50c: 0c01 |0004: move-result-object v1 │ │ -0bb50e: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -0bb510: 7120 2c27 3500 |0006: invoke-static {v5, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@272c │ │ -0bb516: 0c00 |0009: move-result-object v0 │ │ -0bb518: 2202 ab05 |000a: new-instance v2, Ljava/util/ArrayList; // type@05ab │ │ -0bb51c: 7210 ec28 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0bb522: 0a03 |000f: move-result v3 │ │ -0bb524: 7210 ec28 0000 |0010: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -0bb52a: 0a04 |0013: move-result v4 │ │ -0bb52c: b043 |0014: add-int/2addr v3, v4 │ │ -0bb52e: 7020 9128 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ -0bb534: 7220 e028 1200 |0018: invoke-interface {v2, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0bb53a: 7220 e028 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ -0bb540: 1102 |001e: return-object v2 │ │ +0bb578: |[0bb578] com.squareup.okhttp.internal.tls.OkHostnameVerifier.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; │ │ +0bb588: 1273 |0000: const/4 v3, #int 7 // #7 │ │ +0bb58a: 7120 2c27 3500 |0001: invoke-static {v5, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@272c │ │ +0bb590: 0c01 |0004: move-result-object v1 │ │ +0bb592: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +0bb594: 7120 2c27 3500 |0006: invoke-static {v5, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@272c │ │ +0bb59a: 0c00 |0009: move-result-object v0 │ │ +0bb59c: 2202 ae05 |000a: new-instance v2, Ljava/util/ArrayList; // type@05ae │ │ +0bb5a0: 7210 ec28 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0bb5a6: 0a03 |000f: move-result v3 │ │ +0bb5a8: 7210 ec28 0000 |0010: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +0bb5ae: 0a04 |0013: move-result v4 │ │ +0bb5b0: b043 |0014: add-int/2addr v3, v4 │ │ +0bb5b2: 7020 9128 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@2891 │ │ +0bb5b8: 7220 e028 1200 |0018: invoke-interface {v2, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0bb5be: 7220 e028 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@28e0 │ │ +0bb5c4: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x000a line=123 │ │ 0x0018 line=124 │ │ 0x001b line=125 │ │ @@ -295082,57 +295108,57 @@ │ │ type : '(Ljava/security/cert/X509Certificate;I)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0bb544: |[0bb544] com.squareup.okhttp.internal.tls.OkHostnameVerifier.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; │ │ -0bb554: 2205 ab05 |0000: new-instance v5, Ljava/util/ArrayList; // type@05ab │ │ -0bb558: 7010 9028 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0bb55e: 6e10 7e28 0b00 |0005: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@287e │ │ -0bb564: 0c07 |0008: move-result-object v7 │ │ -0bb566: 3907 0700 |0009: if-nez v7, 0010 // +0007 │ │ -0bb56a: 7100 b228 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ -0bb570: 0c05 |000e: move-result-object v5 │ │ -0bb572: 1105 |000f: return-object v5 │ │ -0bb574: 7210 af28 0700 |0010: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ -0bb57a: 0c08 |0013: move-result-object v8 │ │ -0bb57c: 7210 d228 0800 |0014: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0bb582: 0a09 |0017: move-result v9 │ │ -0bb584: 3809 f7ff |0018: if-eqz v9, 000f // -0009 │ │ -0bb588: 7210 d328 0800 |001a: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0bb58e: 0c06 |001d: move-result-object v6 │ │ -0bb590: 0760 |001e: move-object v0, v6 │ │ -0bb592: 1f00 b805 |001f: check-cast v0, Ljava/util/List; // type@05b8 │ │ -0bb596: 0704 |0021: move-object v4, v0 │ │ -0bb598: 3804 f2ff |0022: if-eqz v4, 0014 // -000e │ │ -0bb59c: 7210 ec28 0400 |0024: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ -0bb5a2: 0a09 |0027: move-result v9 │ │ -0bb5a4: 122a |0028: const/4 v10, #int 2 // #2 │ │ -0bb5a6: 34a9 ebff |0029: if-lt v9, v10, 0014 // -0015 │ │ -0bb5aa: 1209 |002b: const/4 v9, #int 0 // #0 │ │ -0bb5ac: 7220 e528 9400 |002c: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0bb5b2: 0c02 |002f: move-result-object v2 │ │ -0bb5b4: 1f02 5a05 |0030: check-cast v2, Ljava/lang/Integer; // type@055a │ │ -0bb5b8: 3802 e2ff |0032: if-eqz v2, 0014 // -001e │ │ -0bb5bc: 6e10 9927 0200 |0034: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0bb5c2: 0a09 |0037: move-result v9 │ │ -0bb5c4: 33c9 dcff |0038: if-ne v9, v12, 0014 // -0024 │ │ -0bb5c8: 1219 |003a: const/4 v9, #int 1 // #1 │ │ -0bb5ca: 7220 e528 9400 |003b: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0bb5d0: 0c01 |003e: move-result-object v1 │ │ -0bb5d2: 1f01 6a05 |003f: check-cast v1, Ljava/lang/String; // type@056a │ │ -0bb5d6: 3801 d3ff |0041: if-eqz v1, 0014 // -002d │ │ -0bb5da: 7220 df28 1500 |0043: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0bb5e0: 28ce |0046: goto 0014 // -0032 │ │ -0bb5e2: 0d03 |0047: move-exception v3 │ │ -0bb5e4: 7100 b228 0000 |0048: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ -0bb5ea: 0c05 |004b: move-result-object v5 │ │ -0bb5ec: 28c3 |004c: goto 000f // -003d │ │ +0bb5c8: |[0bb5c8] com.squareup.okhttp.internal.tls.OkHostnameVerifier.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; │ │ +0bb5d8: 2205 ae05 |0000: new-instance v5, Ljava/util/ArrayList; // type@05ae │ │ +0bb5dc: 7010 9028 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0bb5e2: 6e10 7e28 0b00 |0005: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@287e │ │ +0bb5e8: 0c07 |0008: move-result-object v7 │ │ +0bb5ea: 3907 0700 |0009: if-nez v7, 0010 // +0007 │ │ +0bb5ee: 7100 b228 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ +0bb5f4: 0c05 |000e: move-result-object v5 │ │ +0bb5f6: 1105 |000f: return-object v5 │ │ +0bb5f8: 7210 af28 0700 |0010: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ +0bb5fe: 0c08 |0013: move-result-object v8 │ │ +0bb600: 7210 d228 0800 |0014: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0bb606: 0a09 |0017: move-result v9 │ │ +0bb608: 3809 f7ff |0018: if-eqz v9, 000f // -0009 │ │ +0bb60c: 7210 d328 0800 |001a: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0bb612: 0c06 |001d: move-result-object v6 │ │ +0bb614: 0760 |001e: move-object v0, v6 │ │ +0bb616: 1f00 bb05 |001f: check-cast v0, Ljava/util/List; // type@05bb │ │ +0bb61a: 0704 |0021: move-object v4, v0 │ │ +0bb61c: 3804 f2ff |0022: if-eqz v4, 0014 // -000e │ │ +0bb620: 7210 ec28 0400 |0024: invoke-interface {v4}, Ljava/util/List;.size:()I // method@28ec │ │ +0bb626: 0a09 |0027: move-result v9 │ │ +0bb628: 122a |0028: const/4 v10, #int 2 // #2 │ │ +0bb62a: 34a9 ebff |0029: if-lt v9, v10, 0014 // -0015 │ │ +0bb62e: 1209 |002b: const/4 v9, #int 0 // #0 │ │ +0bb630: 7220 e528 9400 |002c: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0bb636: 0c02 |002f: move-result-object v2 │ │ +0bb638: 1f02 5b05 |0030: check-cast v2, Ljava/lang/Integer; // type@055b │ │ +0bb63c: 3802 e2ff |0032: if-eqz v2, 0014 // -001e │ │ +0bb640: 6e10 9927 0200 |0034: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0bb646: 0a09 |0037: move-result v9 │ │ +0bb648: 33c9 dcff |0038: if-ne v9, v12, 0014 // -0024 │ │ +0bb64c: 1219 |003a: const/4 v9, #int 1 // #1 │ │ +0bb64e: 7220 e528 9400 |003b: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0bb654: 0c01 |003e: move-result-object v1 │ │ +0bb656: 1f01 6b05 |003f: check-cast v1, Ljava/lang/String; // type@056b │ │ +0bb65a: 3801 d3ff |0041: if-eqz v1, 0014 // -002d │ │ +0bb65e: 7220 df28 1500 |0043: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0bb664: 28ce |0046: goto 0014 // -0032 │ │ +0bb666: 0d03 |0047: move-exception v3 │ │ +0bb668: 7100 b228 0000 |0048: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@28b2 │ │ +0bb66e: 0c05 |004b: move-result-object v5 │ │ +0bb670: 28c3 |004c: goto 000f // -003d │ │ catches : 1 │ │ 0x0005 - 0x0046 │ │ Ljava/security/cert/CertificateParsingException; -> 0x0047 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=132 │ │ 0x0009 line=133 │ │ @@ -295167,21 +295193,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bb600: |[0bb600] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyAsIpAddress:(Ljava/lang/String;)Z │ │ -0bb610: 6200 c210 |0000: sget-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@10c2 │ │ -0bb614: 6e20 2f29 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@292f │ │ -0bb61a: 0c00 |0005: move-result-object v0 │ │ -0bb61c: 6e10 2c29 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@292c │ │ -0bb622: 0a00 |0009: move-result v0 │ │ -0bb624: 0f00 |000a: return v0 │ │ +0bb684: |[0bb684] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyAsIpAddress:(Ljava/lang/String;)Z │ │ +0bb694: 6200 c210 |0000: sget-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@10c2 │ │ +0bb698: 6e20 2f29 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@292f │ │ +0bb69e: 0c00 |0005: move-result-object v0 │ │ +0bb6a0: 6e10 2c29 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@292c │ │ +0bb6a6: 0a00 |0009: move-result v0 │ │ +0bb6a8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000b reg=1 host Ljava/lang/String; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;) │ │ @@ -295189,112 +295215,112 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 190 16-bit code units │ │ -0bb628: |[0bb628] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -0bb638: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ -0bb63a: 1306 2e00 |0001: const/16 v6, #int 46 // #2e │ │ -0bb63e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0bb640: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0bb642: 3809 1800 |0005: if-eqz v9, 001d // +0018 │ │ -0bb646: 6e10 e327 0900 |0007: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bb64c: 0a04 |000a: move-result v4 │ │ -0bb64e: 3804 1200 |000b: if-eqz v4, 001d // +0012 │ │ -0bb652: 1a04 3a01 |000d: const-string v4, "." // string@013a │ │ -0bb656: 6e20 ea27 4900 |000f: invoke-virtual {v9, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0bb65c: 0a04 |0012: move-result v4 │ │ -0bb65e: 3904 0a00 |0013: if-nez v4, 001d // +000a │ │ -0bb662: 1a04 3c01 |0015: const-string v4, ".." // string@013c │ │ -0bb666: 6e20 d627 4900 |0017: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ -0bb66c: 0a04 |001a: move-result v4 │ │ -0bb66e: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ -0bb672: 0f02 |001d: return v2 │ │ -0bb674: 380a ffff |001e: if-eqz v10, 001d // -0001 │ │ -0bb678: 6e10 e327 0a00 |0020: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bb67e: 0a04 |0023: move-result v4 │ │ -0bb680: 3804 f9ff |0024: if-eqz v4, 001d // -0007 │ │ -0bb684: 1a04 3a01 |0026: const-string v4, "." // string@013a │ │ -0bb688: 6e20 ea27 4a00 |0028: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0bb68e: 0a04 |002b: move-result v4 │ │ -0bb690: 3904 f1ff |002c: if-nez v4, 001d // -000f │ │ -0bb694: 1a04 3c01 |002e: const-string v4, ".." // string@013c │ │ -0bb698: 6e20 d627 4a00 |0030: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ -0bb69e: 0a04 |0033: move-result v4 │ │ -0bb6a0: 3904 e9ff |0034: if-nez v4, 001d // -0017 │ │ -0bb6a4: 1a04 3a01 |0036: const-string v4, "." // string@013a │ │ -0bb6a8: 6e20 d627 4900 |0038: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ -0bb6ae: 0a04 |003b: move-result v4 │ │ -0bb6b0: 3904 1300 |003c: if-nez v4, 004f // +0013 │ │ -0bb6b4: 2204 6c05 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0bb6b8: 7010 f927 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bb6be: 6e20 0228 9400 |0043: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb6c4: 0c04 |0046: move-result-object v4 │ │ -0bb6c6: 6e20 fc27 6400 |0047: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0bb6cc: 0c04 |004a: move-result-object v4 │ │ -0bb6ce: 6e10 0628 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bb6d4: 0c09 |004e: move-result-object v9 │ │ -0bb6d6: 1a04 3a01 |004f: const-string v4, "." // string@013a │ │ -0bb6da: 6e20 d627 4a00 |0051: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ -0bb6e0: 0a04 |0054: move-result v4 │ │ -0bb6e2: 3904 1300 |0055: if-nez v4, 0068 // +0013 │ │ -0bb6e6: 2204 6c05 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0bb6ea: 7010 f927 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bb6f0: 6e20 0228 a400 |005c: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb6f6: 0c04 |005f: move-result-object v4 │ │ -0bb6f8: 6e20 fc27 6400 |0060: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ -0bb6fe: 0c04 |0063: move-result-object v4 │ │ -0bb700: 6e10 0628 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bb706: 0c0a |0067: move-result-object v10 │ │ -0bb708: 6204 cf10 |0068: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0bb70c: 6e20 ef27 4a00 |006a: invoke-virtual {v10, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ -0bb712: 0c0a |006d: move-result-object v10 │ │ -0bb714: 1a04 0e01 |006e: const-string v4, "*" // string@010e │ │ -0bb718: 6e20 d527 4a00 |0070: invoke-virtual {v10, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@27d5 │ │ -0bb71e: 0a04 |0073: move-result v4 │ │ -0bb720: 3904 0700 |0074: if-nez v4, 007b // +0007 │ │ -0bb724: 6e20 d727 a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bb72a: 0a02 |0079: move-result v2 │ │ -0bb72c: 28a3 |007a: goto 001d // -005d │ │ -0bb72e: 1a04 0f01 |007b: const-string v4, "*." // string@010f │ │ -0bb732: 6e20 ea27 4a00 |007d: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0bb738: 0a04 |0080: move-result v4 │ │ -0bb73a: 3804 9cff |0081: if-eqz v4, 001d // -0064 │ │ -0bb73e: 1304 2a00 |0083: const/16 v4, #int 42 // #2a │ │ -0bb742: 6e30 de27 4a03 |0085: invoke-virtual {v10, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ -0bb748: 0a04 |0088: move-result v4 │ │ -0bb74a: 3374 94ff |0089: if-ne v4, v7, 001d // -006c │ │ -0bb74e: 6e10 e327 0900 |008b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bb754: 0a04 |008e: move-result v4 │ │ -0bb756: 6e10 e327 0a00 |008f: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bb75c: 0a05 |0092: move-result v5 │ │ -0bb75e: 3454 8aff |0093: if-lt v4, v5, 001d // -0076 │ │ -0bb762: 1a04 0f01 |0095: const-string v4, "*." // string@010f │ │ -0bb766: 6e20 d727 a400 |0097: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bb76c: 0a04 |009a: move-result v4 │ │ -0bb76e: 3904 82ff |009b: if-nez v4, 001d // -007e │ │ -0bb772: 6e20 eb27 3a00 |009d: invoke-virtual {v10, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0bb778: 0c00 |00a0: move-result-object v0 │ │ -0bb77a: 6e20 d627 0900 |00a1: invoke-virtual {v9, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ -0bb780: 0a04 |00a4: move-result v4 │ │ -0bb782: 3804 78ff |00a5: if-eqz v4, 001d // -0088 │ │ -0bb786: 6e10 e327 0900 |00a7: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bb78c: 0a04 |00aa: move-result v4 │ │ -0bb78e: 6e10 e327 0000 |00ab: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bb794: 0a05 |00ae: move-result v5 │ │ -0bb796: 9101 0405 |00af: sub-int v1, v4, v5 │ │ -0bb79a: 3d01 0a00 |00b1: if-lez v1, 00bb // +000a │ │ -0bb79e: d804 01ff |00b3: add-int/lit8 v4, v1, #int -1 // #ff │ │ -0bb7a2: 6e30 e227 6904 |00b5: invoke-virtual {v9, v6, v4}, Ljava/lang/String;.lastIndexOf:(II)I // method@27e2 │ │ -0bb7a8: 0a04 |00b8: move-result v4 │ │ -0bb7aa: 3374 64ff |00b9: if-ne v4, v7, 001d // -009c │ │ -0bb7ae: 0132 |00bb: move v2, v3 │ │ -0bb7b0: 2900 61ff |00bc: goto/16 001d // -009f │ │ +0bb6ac: |[0bb6ac] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +0bb6bc: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ +0bb6be: 1306 2e00 |0001: const/16 v6, #int 46 // #2e │ │ +0bb6c2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0bb6c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0bb6c6: 3809 1800 |0005: if-eqz v9, 001d // +0018 │ │ +0bb6ca: 6e10 e327 0900 |0007: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bb6d0: 0a04 |000a: move-result v4 │ │ +0bb6d2: 3804 1200 |000b: if-eqz v4, 001d // +0012 │ │ +0bb6d6: 1a04 3a01 |000d: const-string v4, "." // string@013a │ │ +0bb6da: 6e20 ea27 4900 |000f: invoke-virtual {v9, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0bb6e0: 0a04 |0012: move-result v4 │ │ +0bb6e2: 3904 0a00 |0013: if-nez v4, 001d // +000a │ │ +0bb6e6: 1a04 3c01 |0015: const-string v4, ".." // string@013c │ │ +0bb6ea: 6e20 d627 4900 |0017: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ +0bb6f0: 0a04 |001a: move-result v4 │ │ +0bb6f2: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ +0bb6f6: 0f02 |001d: return v2 │ │ +0bb6f8: 380a ffff |001e: if-eqz v10, 001d // -0001 │ │ +0bb6fc: 6e10 e327 0a00 |0020: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bb702: 0a04 |0023: move-result v4 │ │ +0bb704: 3804 f9ff |0024: if-eqz v4, 001d // -0007 │ │ +0bb708: 1a04 3a01 |0026: const-string v4, "." // string@013a │ │ +0bb70c: 6e20 ea27 4a00 |0028: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0bb712: 0a04 |002b: move-result v4 │ │ +0bb714: 3904 f1ff |002c: if-nez v4, 001d // -000f │ │ +0bb718: 1a04 3c01 |002e: const-string v4, ".." // string@013c │ │ +0bb71c: 6e20 d627 4a00 |0030: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ +0bb722: 0a04 |0033: move-result v4 │ │ +0bb724: 3904 e9ff |0034: if-nez v4, 001d // -0017 │ │ +0bb728: 1a04 3a01 |0036: const-string v4, "." // string@013a │ │ +0bb72c: 6e20 d627 4900 |0038: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ +0bb732: 0a04 |003b: move-result v4 │ │ +0bb734: 3904 1300 |003c: if-nez v4, 004f // +0013 │ │ +0bb738: 2204 6d05 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0bb73c: 7010 f927 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bb742: 6e20 0228 9400 |0043: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb748: 0c04 |0046: move-result-object v4 │ │ +0bb74a: 6e20 fc27 6400 |0047: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0bb750: 0c04 |004a: move-result-object v4 │ │ +0bb752: 6e10 0628 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bb758: 0c09 |004e: move-result-object v9 │ │ +0bb75a: 1a04 3a01 |004f: const-string v4, "." // string@013a │ │ +0bb75e: 6e20 d627 4a00 |0051: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ +0bb764: 0a04 |0054: move-result v4 │ │ +0bb766: 3904 1300 |0055: if-nez v4, 0068 // +0013 │ │ +0bb76a: 2204 6d05 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0bb76e: 7010 f927 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bb774: 6e20 0228 a400 |005c: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bb77a: 0c04 |005f: move-result-object v4 │ │ +0bb77c: 6e20 fc27 6400 |0060: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@27fc │ │ +0bb782: 0c04 |0063: move-result-object v4 │ │ +0bb784: 6e10 0628 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bb78a: 0c0a |0067: move-result-object v10 │ │ +0bb78c: 6204 d610 |0068: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0bb790: 6e20 ef27 4a00 |006a: invoke-virtual {v10, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ +0bb796: 0c0a |006d: move-result-object v10 │ │ +0bb798: 1a04 0e01 |006e: const-string v4, "*" // string@010e │ │ +0bb79c: 6e20 d527 4a00 |0070: invoke-virtual {v10, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@27d5 │ │ +0bb7a2: 0a04 |0073: move-result v4 │ │ +0bb7a4: 3904 0700 |0074: if-nez v4, 007b // +0007 │ │ +0bb7a8: 6e20 d727 a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0bb7ae: 0a02 |0079: move-result v2 │ │ +0bb7b0: 28a3 |007a: goto 001d // -005d │ │ +0bb7b2: 1a04 0f01 |007b: const-string v4, "*." // string@010f │ │ +0bb7b6: 6e20 ea27 4a00 |007d: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0bb7bc: 0a04 |0080: move-result v4 │ │ +0bb7be: 3804 9cff |0081: if-eqz v4, 001d // -0064 │ │ +0bb7c2: 1304 2a00 |0083: const/16 v4, #int 42 // #2a │ │ +0bb7c6: 6e30 de27 4a03 |0085: invoke-virtual {v10, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@27de │ │ +0bb7cc: 0a04 |0088: move-result v4 │ │ +0bb7ce: 3374 94ff |0089: if-ne v4, v7, 001d // -006c │ │ +0bb7d2: 6e10 e327 0900 |008b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bb7d8: 0a04 |008e: move-result v4 │ │ +0bb7da: 6e10 e327 0a00 |008f: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bb7e0: 0a05 |0092: move-result v5 │ │ +0bb7e2: 3454 8aff |0093: if-lt v4, v5, 001d // -0076 │ │ +0bb7e6: 1a04 0f01 |0095: const-string v4, "*." // string@010f │ │ +0bb7ea: 6e20 d727 a400 |0097: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0bb7f0: 0a04 |009a: move-result v4 │ │ +0bb7f2: 3904 82ff |009b: if-nez v4, 001d // -007e │ │ +0bb7f6: 6e20 eb27 3a00 |009d: invoke-virtual {v10, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0bb7fc: 0c00 |00a0: move-result-object v0 │ │ +0bb7fe: 6e20 d627 0900 |00a1: invoke-virtual {v9, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ +0bb804: 0a04 |00a4: move-result v4 │ │ +0bb806: 3804 78ff |00a5: if-eqz v4, 001d // -0088 │ │ +0bb80a: 6e10 e327 0900 |00a7: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bb810: 0a04 |00aa: move-result v4 │ │ +0bb812: 6e10 e327 0000 |00ab: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bb818: 0a05 |00ae: move-result v5 │ │ +0bb81a: 9101 0405 |00af: sub-int v1, v4, v5 │ │ +0bb81e: 3d01 0a00 |00b1: if-lez v1, 00bb // +000a │ │ +0bb822: d804 01ff |00b3: add-int/lit8 v4, v1, #int -1 // #ff │ │ +0bb826: 6e30 e227 6904 |00b5: invoke-virtual {v9, v6, v4}, Ljava/lang/String;.lastIndexOf:(II)I // method@27e2 │ │ +0bb82c: 0a04 |00b8: move-result v4 │ │ +0bb82e: 3374 64ff |00b9: if-ne v4, v7, 001d // -009c │ │ +0bb832: 0132 |00bb: move v2, v3 │ │ +0bb834: 2900 61ff |00bc: goto/16 001d // -009f │ │ catches : (none) │ │ positions : │ │ 0x0005 line=168 │ │ 0x0017 line=169 │ │ 0x001d line=250 │ │ 0x001e line=173 │ │ 0x0030 line=174 │ │ @@ -295326,51 +295352,51 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0bb7b4: |[0bb7b4] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyHostName:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ -0bb7c4: 6206 cf10 |0000: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0bb7c8: 6e20 ef27 6900 |0002: invoke-virtual {v9, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ -0bb7ce: 0c09 |0005: move-result-object v9 │ │ -0bb7d0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0bb7d2: 1226 |0007: const/4 v6, #int 2 // #2 │ │ -0bb7d4: 7120 2c27 6a00 |0008: invoke-static {v10, v6}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@272c │ │ -0bb7da: 0c00 |000b: move-result-object v0 │ │ -0bb7dc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0bb7de: 7210 ec28 0000 |000d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -0bb7e4: 0a05 |0010: move-result v5 │ │ -0bb7e6: 3553 1400 |0011: if-ge v3, v5, 0025 // +0014 │ │ -0bb7ea: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0bb7ec: 7220 e528 3000 |0014: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0bb7f2: 0c06 |0017: move-result-object v6 │ │ -0bb7f4: 1f06 6a05 |0018: check-cast v6, Ljava/lang/String; // type@056a │ │ -0bb7f8: 7030 3027 9806 |001a: invoke-direct {v8, v9, v6}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z // method@2730 │ │ -0bb7fe: 0a06 |001d: move-result v6 │ │ -0bb800: 3806 0400 |001e: if-eqz v6, 0022 // +0004 │ │ -0bb804: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -0bb806: 0f06 |0021: return v6 │ │ -0bb808: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bb80c: 28ed |0024: goto 0011 // -0013 │ │ -0bb80e: 3902 1800 |0025: if-nez v2, 003d // +0018 │ │ -0bb812: 6e10 8028 0a00 |0027: invoke-virtual {v10}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@2880 │ │ -0bb818: 0c04 |002a: move-result-object v4 │ │ -0bb81a: 2206 2605 |002b: new-instance v6, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser; // type@0526 │ │ -0bb81e: 7020 2027 4600 |002d: invoke-direct {v6, v4}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.:(Ljavax/security/auth/x500/X500Principal;)V // method@2720 │ │ -0bb824: 1a07 3619 |0030: const-string v7, "cn" // string@1936 │ │ -0bb828: 6e20 2227 7600 |0032: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; // method@2722 │ │ -0bb82e: 0c01 |0035: move-result-object v1 │ │ -0bb830: 3801 0700 |0036: if-eqz v1, 003d // +0007 │ │ -0bb834: 7030 3027 9801 |0038: invoke-direct {v8, v9, v1}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z // method@2730 │ │ -0bb83a: 0a06 |003b: move-result v6 │ │ -0bb83c: 28e5 |003c: goto 0021 // -001b │ │ -0bb83e: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -0bb840: 28e3 |003e: goto 0021 // -001d │ │ +0bb838: |[0bb838] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyHostName:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ +0bb848: 6206 d610 |0000: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0bb84c: 6e20 ef27 6900 |0002: invoke-virtual {v9, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@27ef │ │ +0bb852: 0c09 |0005: move-result-object v9 │ │ +0bb854: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0bb856: 1226 |0007: const/4 v6, #int 2 // #2 │ │ +0bb858: 7120 2c27 6a00 |0008: invoke-static {v10, v6}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@272c │ │ +0bb85e: 0c00 |000b: move-result-object v0 │ │ +0bb860: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0bb862: 7210 ec28 0000 |000d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +0bb868: 0a05 |0010: move-result v5 │ │ +0bb86a: 3553 1400 |0011: if-ge v3, v5, 0025 // +0014 │ │ +0bb86e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0bb870: 7220 e528 3000 |0014: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0bb876: 0c06 |0017: move-result-object v6 │ │ +0bb878: 1f06 6b05 |0018: check-cast v6, Ljava/lang/String; // type@056b │ │ +0bb87c: 7030 3027 9806 |001a: invoke-direct {v8, v9, v6}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z // method@2730 │ │ +0bb882: 0a06 |001d: move-result v6 │ │ +0bb884: 3806 0400 |001e: if-eqz v6, 0022 // +0004 │ │ +0bb888: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +0bb88a: 0f06 |0021: return v6 │ │ +0bb88c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0bb890: 28ed |0024: goto 0011 // -0013 │ │ +0bb892: 3902 1800 |0025: if-nez v2, 003d // +0018 │ │ +0bb896: 6e10 8028 0a00 |0027: invoke-virtual {v10}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@2880 │ │ +0bb89c: 0c04 |002a: move-result-object v4 │ │ +0bb89e: 2206 2705 |002b: new-instance v6, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser; // type@0527 │ │ +0bb8a2: 7020 2027 4600 |002d: invoke-direct {v6, v4}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.:(Ljavax/security/auth/x500/X500Principal;)V // method@2720 │ │ +0bb8a8: 1a07 4019 |0030: const-string v7, "cn" // string@1940 │ │ +0bb8ac: 6e20 2227 7600 |0032: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; // method@2722 │ │ +0bb8b2: 0c01 |0035: move-result-object v1 │ │ +0bb8b4: 3801 0700 |0036: if-eqz v1, 003d // +0007 │ │ +0bb8b8: 7030 3027 9801 |0038: invoke-direct {v8, v9, v1}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z // method@2730 │ │ +0bb8be: 0a06 |003b: move-result v6 │ │ +0bb8c0: 28e5 |003c: goto 0021 // -001b │ │ +0bb8c2: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +0bb8c4: 28e3 |003e: goto 0021 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x0007 line=100 │ │ 0x000c line=101 │ │ 0x0013 line=102 │ │ @@ -295400,34 +295426,34 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0bb844: |[0bb844] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ -0bb854: 1273 |0000: const/4 v3, #int 7 // #7 │ │ -0bb856: 7120 2c27 3600 |0001: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@272c │ │ -0bb85c: 0c00 |0004: move-result-object v0 │ │ -0bb85e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0bb860: 7210 ec28 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ -0bb866: 0a02 |0009: move-result v2 │ │ -0bb868: 3521 1300 |000a: if-ge v1, v2, 001d // +0013 │ │ -0bb86c: 7220 e528 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0bb872: 0c03 |000f: move-result-object v3 │ │ -0bb874: 1f03 6a05 |0010: check-cast v3, Ljava/lang/String; // type@056a │ │ -0bb878: 6e20 d827 3500 |0012: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0bb87e: 0a03 |0015: move-result v3 │ │ -0bb880: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ -0bb884: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -0bb886: 0f03 |0019: return v3 │ │ -0bb888: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bb88c: 28ee |001c: goto 000a // -0012 │ │ -0bb88e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0bb890: 28fb |001e: goto 0019 // -0005 │ │ +0bb8c8: |[0bb8c8] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ +0bb8d8: 1273 |0000: const/4 v3, #int 7 // #7 │ │ +0bb8da: 7120 2c27 3600 |0001: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@272c │ │ +0bb8e0: 0c00 |0004: move-result-object v0 │ │ +0bb8e2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0bb8e4: 7210 ec28 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@28ec │ │ +0bb8ea: 0a02 |0009: move-result v2 │ │ +0bb8ec: 3521 1300 |000a: if-ge v1, v2, 001d // +0013 │ │ +0bb8f0: 7220 e528 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0bb8f6: 0c03 |000f: move-result-object v3 │ │ +0bb8f8: 1f03 6b05 |0010: check-cast v3, Ljava/lang/String; // type@056b │ │ +0bb8fc: 6e20 d827 3500 |0012: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0bb902: 0a03 |0015: move-result v3 │ │ +0bb904: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ +0bb908: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +0bb90a: 0f03 |0019: return v3 │ │ +0bb90c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bb910: 28ee |001c: goto 000a // -0012 │ │ +0bb912: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0bb914: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000c line=87 │ │ 0x0018 line=88 │ │ 0x0019 line=91 │ │ @@ -295447,24 +295473,24 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0bb894: |[0bb894] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ -0bb8a4: 7110 2f27 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyAsIpAddress:(Ljava/lang/String;)Z // method@272f │ │ -0bb8aa: 0a00 |0003: move-result v0 │ │ -0bb8ac: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0bb8b0: 7030 3227 2103 |0006: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@2732 │ │ -0bb8b6: 0a00 |0009: move-result v0 │ │ -0bb8b8: 0f00 |000a: return v0 │ │ -0bb8ba: 7030 3127 2103 |000b: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@2731 │ │ -0bb8c0: 0a00 |000e: move-result v0 │ │ -0bb8c2: 28fb |000f: goto 000a // -0005 │ │ +0bb918: |[0bb918] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ +0bb928: 7110 2f27 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyAsIpAddress:(Ljava/lang/String;)Z // method@272f │ │ +0bb92e: 0a00 |0003: move-result v0 │ │ +0bb930: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0bb934: 7030 3227 2103 |0006: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@2732 │ │ +0bb93a: 0a00 |0009: move-result v0 │ │ +0bb93c: 0f00 |000a: return v0 │ │ +0bb93e: 7030 3127 2103 |000b: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@2731 │ │ +0bb944: 0a00 |000e: move-result v0 │ │ +0bb946: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; │ │ @@ -295476,27 +295502,27 @@ │ │ type : '(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0bb8c4: |[0bb8c4] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ -0bb8d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bb8d6: 7210 5029 0600 |0001: invoke-interface {v6}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@2950 │ │ -0bb8dc: 0c00 |0004: move-result-object v0 │ │ -0bb8de: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0bb8e0: 4602 0002 |0006: aget-object v2, v0, v2 │ │ -0bb8e4: 1f02 a505 |0008: check-cast v2, Ljava/security/cert/X509Certificate; // type@05a5 │ │ -0bb8e8: 6e30 2d27 5402 |000a: invoke-virtual {v4, v5, v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@272d │ │ -0bb8ee: 0a02 |000d: move-result v2 │ │ -0bb8f0: 0f02 |000e: return v2 │ │ -0bb8f2: 0d01 |000f: move-exception v1 │ │ -0bb8f4: 0132 |0010: move v2, v3 │ │ -0bb8f6: 28fd |0011: goto 000e // -0003 │ │ +0bb948: |[0bb948] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ +0bb958: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bb95a: 7210 5029 0600 |0001: invoke-interface {v6}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@2950 │ │ +0bb960: 0c00 |0004: move-result-object v0 │ │ +0bb962: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0bb964: 4602 0002 |0006: aget-object v2, v0, v2 │ │ +0bb968: 1f02 a805 |0008: check-cast v2, Ljava/security/cert/X509Certificate; // type@05a8 │ │ +0bb96c: 6e30 2d27 5402 |000a: invoke-virtual {v4, v5, v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@272d │ │ +0bb972: 0a02 |000d: move-result v2 │ │ +0bb974: 0f02 |000e: return v2 │ │ +0bb976: 0d01 |000f: move-exception v1 │ │ +0bb978: 0132 |0010: move v2, v3 │ │ +0bb97a: 28fd |0011: goto 000e // -0003 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ Ljavax/net/ssl/SSLException; -> 0x000f │ │ positions : │ │ 0x0001 line=64 │ │ 0x0005 line=65 │ │ 0x000e line=67 │ │ @@ -295505,27 +295531,27 @@ │ │ locals : │ │ 0x0005 - 0x000e reg=0 certificates [Ljava/security/cert/Certificate; │ │ 0x0010 - 0x0012 reg=1 e Ljavax/net/ssl/SSLException; │ │ 0x0000 - 0x0012 reg=4 this Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; │ │ 0x0000 - 0x0012 reg=5 host Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=6 session Ljavax/net/ssl/SSLSession; │ │ │ │ - source_file_idx : 3810 (OkHostnameVerifier.java) │ │ + source_file_idx : 3819 (OkHostnameVerifier.java) │ │ │ │ -Class #1008 header: │ │ -class_idx : 1508 │ │ +Class #1009 header: │ │ +class_idx : 1511 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 164 │ │ -source_file_idx : 529 │ │ +superclass_idx : 165 │ │ +source_file_idx : 530 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1008 - │ │ +Class #1009 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AboutDialog;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/DialogFragment;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -295534,17 +295560,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bb908: |[0bb908] nerd.tuxmobil.fahrplan.congress.AboutDialog.:()V │ │ -0bb918: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ -0bb91e: 0e00 |0003: return-void │ │ +0bb98c: |[0bb98c] nerd.tuxmobil.fahrplan.congress.AboutDialog.:()V │ │ +0bb99c: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ +0bb9a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/AboutDialog; │ │ │ │ Virtual methods - │ │ @@ -295553,21 +295579,21 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0bb920: |[0bb920] nerd.tuxmobil.fahrplan.congress.AboutDialog.onCreate:(Landroid/os/Bundle;)V │ │ -0bb930: 6f20 ee02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@02ee │ │ -0bb936: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0bb938: 6e10 6429 0200 |0004: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getTheme:()I // method@2964 │ │ -0bb93e: 0a01 |0007: move-result v1 │ │ -0bb940: 6e30 6829 0201 |0008: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.setStyle:(II)V // method@2968 │ │ -0bb946: 0e00 |000b: return-void │ │ +0bb9a4: |[0bb9a4] nerd.tuxmobil.fahrplan.congress.AboutDialog.onCreate:(Landroid/os/Bundle;)V │ │ +0bb9b4: 6f20 ee02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@02ee │ │ +0bb9ba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0bb9bc: 6e10 6429 0200 |0004: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getTheme:()I // method@2964 │ │ +0bb9c2: 0a01 |0007: move-result v1 │ │ +0bb9c4: 6e30 6829 0201 |0008: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.setStyle:(II)V // method@2968 │ │ +0bb9ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x000b line=24 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lnerd/tuxmobil/fahrplan/congress/AboutDialog; │ │ @@ -295578,20 +295604,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 │ │ -0bb948: |[0bb948] nerd.tuxmobil.fahrplan.congress.AboutDialog.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0bb958: 1400 1900 037f |0000: const v0, #float 1.74129e+38 // #7f030019 │ │ -0bb95e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0bb960: 6e40 691f 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0bb966: 0c00 |0007: move-result-object v0 │ │ -0bb968: 1100 |0008: return-object v0 │ │ +0bb9cc: |[0bb9cc] nerd.tuxmobil.fahrplan.congress.AboutDialog.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0bb9dc: 1400 1900 037f |0000: const v0, #float 1.74129e+38 // #7f030019 │ │ +0bb9e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bb9e4: 6e40 691f 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0bb9ea: 0c00 |0007: move-result-object v0 │ │ +0bb9ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnerd/tuxmobil/fahrplan/congress/AboutDialog; │ │ 0x0000 - 0x0009 reg=3 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=4 container Landroid/view/ViewGroup; │ │ @@ -295602,218 +295628,218 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 452 16-bit code units │ │ -0bb96c: |[0bb96c] nerd.tuxmobil.fahrplan.congress.AboutDialog.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0bb97c: 7503 f602 1200 |0000: invoke-super/range {v18, v19, v20}, Landroid/support/v4/app/DialogFragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@02f6 │ │ -0bb982: 140e 5500 0e7f |0003: const v14, #float 1.88752e+38 // #7f0e0055 │ │ -0bb988: 0800 1300 |0006: move-object/from16 v0, v19 │ │ -0bb98c: 6e20 d01f e000 |0008: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bb992: 0c0b |000b: move-result-object v11 │ │ -0bb994: 1f0b 9504 |000c: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0bb998: 220e 6c05 |000e: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -0bb99c: 7010 f927 0e00 |0010: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bb9a2: 140f 4800 067f |0013: const v15, #float 1.78118e+38 // #7f060048 │ │ -0bb9a8: 0800 1200 |0016: move-object/from16 v0, v18 │ │ -0bb9ac: 6e20 6229 f000 |0018: invoke-virtual {v0, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ -0bb9b2: 0c0f |001b: move-result-object v15 │ │ -0bb9b4: 6e20 0228 fe00 |001c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb9ba: 0c0e |001f: move-result-object v14 │ │ -0bb9bc: 1a0f 0c00 |0020: const-string v15, " " // string@000c │ │ -0bb9c0: 6e20 0228 fe00 |0022: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb9c6: 0c0e |0025: move-result-object v14 │ │ -0bb9c8: 620f be11 |0026: sget-object v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11be │ │ -0bb9cc: 6e20 0228 fe00 |0028: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bb9d2: 0c0e |002b: move-result-object v14 │ │ -0bb9d4: 6e10 0628 0e00 |002c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bb9da: 0c0e |002f: move-result-object v14 │ │ -0bb9dc: 6e20 e522 eb00 |0030: invoke-virtual {v11, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bb9e2: 140e 5200 0e7f |0033: const v14, #float 1.88752e+38 // #7f0e0052 │ │ -0bb9e8: 0800 1300 |0036: move-object/from16 v0, v19 │ │ -0bb9ec: 6e20 d01f e000 |0038: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bb9f2: 0c0b |003b: move-result-object v11 │ │ -0bb9f4: 1f0b 9504 |003c: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0bb9f8: 620e bd11 |003e: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.title:Ljava/lang/String; // field@11bd │ │ -0bb9fc: 6e20 e522 eb00 |0040: invoke-virtual {v11, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bba02: 140e 5300 0e7f |0043: const v14, #float 1.88752e+38 // #7f0e0053 │ │ -0bba08: 0800 1300 |0046: move-object/from16 v0, v19 │ │ -0bba0c: 6e20 d01f e000 |0048: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bba12: 0c0b |004b: move-result-object v11 │ │ -0bba14: 1f0b 9504 |004c: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0bba18: 620e bb11 |004e: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.subtitle:Ljava/lang/String; // field@11bb │ │ -0bba1c: 6e20 e522 eb00 |0050: invoke-virtual {v11, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bba22: 140e 5600 0e7f |0053: const v14, #float 1.88752e+38 // #7f0e0056 │ │ -0bba28: 0800 1300 |0056: move-object/from16 v0, v19 │ │ -0bba2c: 6e20 d01f e000 |0058: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bba32: 0c0b |005b: move-result-object v11 │ │ -0bba34: 1f0b 9504 |005c: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0bba38: 140e 1e00 067f |005e: const v14, #float 1.78117e+38 // #7f06001e │ │ -0bba3e: 121f |0061: const/4 v15, #int 1 // #1 │ │ -0bba40: 23ff 9906 |0062: new-array v15, v15, [Ljava/lang/Object; // type@0699 │ │ -0bba44: 1310 0000 |0064: const/16 v16, #int 0 // #0 │ │ -0bba48: 1a11 4d01 |0066: const-string v17, "1.32.2" // string@014d │ │ -0bba4c: 4d11 0f10 |0068: aput-object v17, v15, v16 │ │ -0bba50: 0800 1200 |006a: move-object/from16 v0, v18 │ │ -0bba54: 6e30 6329 e00f |006c: invoke-virtual {v0, v14, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2963 │ │ -0bba5a: 0c01 |006f: move-result-object v1 │ │ -0bba5c: 6e20 e522 1b00 |0070: invoke-virtual {v11, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bba62: 140e 5800 0e7f |0073: const v14, #float 1.88752e+38 // #7f0e0058 │ │ -0bba68: 0800 1300 |0076: move-object/from16 v0, v19 │ │ -0bba6c: 6e20 d01f e000 |0078: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bba72: 0c09 |007b: move-result-object v9 │ │ -0bba74: 1f09 9504 |007c: check-cast v9, Landroid/widget/TextView; // type@0495 │ │ -0bba78: 140e 2d00 067f |007e: const v14, #float 1.78117e+38 // #7f06002d │ │ -0bba7e: 0800 1200 |0081: move-object/from16 v0, v18 │ │ -0bba82: 6e20 6229 e000 |0083: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ -0bba88: 0c0e |0086: move-result-object v14 │ │ -0bba8a: 7110 ca1e 0e00 |0087: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ -0bba90: 0c0e |008a: move-result-object v14 │ │ -0bba92: 6e20 e522 e900 |008b: invoke-virtual {v9, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bba98: 7401 6129 1200 |008e: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ -0bba9e: 0c0e |0091: move-result-object v14 │ │ -0bbaa0: 140f 7a00 0d7f |0092: const v15, #float 1.87424e+38 // #7f0d007a │ │ -0bbaa6: 6e20 0301 fe00 |0095: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bbaac: 0a0e |0098: move-result v14 │ │ -0bbaae: 6e20 dd22 e900 |0099: invoke-virtual {v9, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ -0bbab4: 7100 ee1e 0000 |009c: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ -0bbaba: 0c0e |009f: move-result-object v14 │ │ -0bbabc: 6e20 df22 e900 |00a0: invoke-virtual {v9, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ -0bbac2: 140e 5400 0e7f |00a3: const v14, #float 1.88752e+38 // #7f0e0054 │ │ -0bbac8: 0800 1300 |00a6: move-object/from16 v0, v19 │ │ -0bbacc: 6e20 d01f e000 |00a8: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbad2: 0c06 |00ab: move-result-object v6 │ │ -0bbad4: 1f06 9504 |00ac: check-cast v6, Landroid/widget/TextView; // type@0495 │ │ -0bbad8: 140e 2c00 067f |00ae: const v14, #float 1.78117e+38 // #7f06002c │ │ -0bbade: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -0bbae2: 6e20 6229 e000 |00b3: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ -0bbae8: 0c0e |00b6: move-result-object v14 │ │ -0bbaea: 7110 ca1e 0e00 |00b7: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ -0bbaf0: 0c0e |00ba: move-result-object v14 │ │ -0bbaf2: 6e20 e522 e600 |00bb: invoke-virtual {v6, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbaf8: 7100 ee1e 0000 |00be: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ -0bbafe: 0c0e |00c1: move-result-object v14 │ │ -0bbb00: 6e20 df22 e600 |00c2: invoke-virtual {v6, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ -0bbb06: 7401 6129 1200 |00c5: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ -0bbb0c: 0c0e |00c8: move-result-object v14 │ │ -0bbb0e: 140f 7a00 0d7f |00c9: const v15, #float 1.87424e+38 // #7f0d007a │ │ -0bbb14: 6e20 0301 fe00 |00cc: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bbb1a: 0a0e |00cf: move-result v14 │ │ -0bbb1c: 6e20 dd22 e600 |00d0: invoke-virtual {v6, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ -0bbb22: 140e 5900 0e7f |00d3: const v14, #float 1.88752e+38 // #7f0e0059 │ │ -0bbb28: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ -0bbb2c: 6e20 d01f e000 |00d8: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbb32: 0c0a |00db: move-result-object v10 │ │ -0bbb34: 1f0a 9504 |00dc: check-cast v10, Landroid/widget/TextView; // type@0495 │ │ -0bbb38: 140e 7700 067f |00de: const v14, #float 1.78119e+38 // #7f060077 │ │ -0bbb3e: 0800 1200 |00e1: move-object/from16 v0, v18 │ │ -0bbb42: 6e20 6229 e000 |00e3: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ -0bbb48: 0c0e |00e6: move-result-object v14 │ │ -0bbb4a: 7110 ca1e 0e00 |00e7: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ -0bbb50: 0c0e |00ea: move-result-object v14 │ │ -0bbb52: 6e20 e522 ea00 |00eb: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbb58: 7100 ee1e 0000 |00ee: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ -0bbb5e: 0c0e |00f1: move-result-object v14 │ │ -0bbb60: 6e20 df22 ea00 |00f2: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ -0bbb66: 7401 6129 1200 |00f5: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ -0bbb6c: 0c0e |00f8: move-result-object v14 │ │ -0bbb6e: 140f 7a00 0d7f |00f9: const v15, #float 1.87424e+38 // #7f0d007a │ │ -0bbb74: 6e20 0301 fe00 |00fc: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bbb7a: 0a0e |00ff: move-result v14 │ │ -0bbb7c: 6e20 dd22 ea00 |0100: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ -0bbb82: 140e 5a00 0e7f |0103: const v14, #float 1.88752e+38 // #7f0e005a │ │ -0bbb88: 0800 1300 |0106: move-object/from16 v0, v19 │ │ -0bbb8c: 6e20 d01f e000 |0108: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbb92: 0c08 |010b: move-result-object v8 │ │ -0bbb94: 1f08 9504 |010c: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0bbb98: 140e 4f00 067f |010e: const v14, #float 1.78118e+38 // #7f06004f │ │ -0bbb9e: 0800 1200 |0111: move-object/from16 v0, v18 │ │ -0bbba2: 6e20 6229 e000 |0113: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ -0bbba8: 0c0e |0116: move-result-object v14 │ │ -0bbbaa: 7110 ca1e 0e00 |0117: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ -0bbbb0: 0c0e |011a: move-result-object v14 │ │ -0bbbb2: 6e20 e522 e800 |011b: invoke-virtual {v8, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbbb8: 7100 ee1e 0000 |011e: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ -0bbbbe: 0c0e |0121: move-result-object v14 │ │ -0bbbc0: 6e20 df22 e800 |0122: invoke-virtual {v8, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ -0bbbc6: 7401 6129 1200 |0125: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ -0bbbcc: 0c0e |0128: move-result-object v14 │ │ -0bbbce: 140f 7a00 0d7f |0129: const v15, #float 1.87424e+38 // #7f0d007a │ │ -0bbbd4: 6e20 0301 fe00 |012c: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bbbda: 0a0e |012f: move-result v14 │ │ -0bbbdc: 6e20 dd22 e800 |0130: invoke-virtual {v8, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ -0bbbe2: 140e 5b00 0e7f |0133: const v14, #float 1.88752e+38 // #7f0e005b │ │ -0bbbe8: 0800 1300 |0136: move-object/from16 v0, v19 │ │ -0bbbec: 6e20 d01f e000 |0138: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbbf2: 0c07 |013b: move-result-object v7 │ │ -0bbbf4: 1f07 9504 |013c: check-cast v7, Landroid/widget/TextView; // type@0495 │ │ -0bbbf8: 140e 4c00 067f |013e: const v14, #float 1.78118e+38 // #7f06004c │ │ -0bbbfe: 0800 1200 |0141: move-object/from16 v0, v18 │ │ -0bbc02: 6e20 6229 e000 |0143: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ -0bbc08: 0c0e |0146: move-result-object v14 │ │ -0bbc0a: 7110 ca1e 0e00 |0147: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ -0bbc10: 0c0e |014a: move-result-object v14 │ │ -0bbc12: 6e20 e522 e700 |014b: invoke-virtual {v7, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbc18: 7100 ee1e 0000 |014e: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ -0bbc1e: 0c0e |0151: move-result-object v14 │ │ -0bbc20: 6e20 df22 e700 |0152: invoke-virtual {v7, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ -0bbc26: 7401 6129 1200 |0155: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ -0bbc2c: 0c0e |0158: move-result-object v14 │ │ -0bbc2e: 140f 7a00 0d7f |0159: const v15, #float 1.87424e+38 // #7f0d007a │ │ -0bbc34: 6e20 0301 fe00 |015c: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bbc3a: 0a0e |015f: move-result v14 │ │ -0bbc3c: 6e20 dd22 e700 |0160: invoke-virtual {v7, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ -0bbc42: 140e 6000 0e7f |0163: const v14, #float 1.88752e+38 // #7f0e0060 │ │ -0bbc48: 0800 1300 |0166: move-object/from16 v0, v19 │ │ -0bbc4c: 6e20 d01f e000 |0168: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbc52: 0c05 |016b: move-result-object v5 │ │ -0bbc54: 1f05 9504 |016c: check-cast v5, Landroid/widget/TextView; // type@0495 │ │ -0bbc58: 140e 2300 067f |016e: const v14, #float 1.78117e+38 // #7f060023 │ │ -0bbc5e: 121f |0171: const/4 v15, #int 1 // #1 │ │ -0bbc60: 23ff 9906 |0172: new-array v15, v15, [Ljava/lang/Object; // type@0699 │ │ -0bbc64: 1310 0000 |0174: const/16 v16, #int 0 // #0 │ │ -0bbc68: 1a11 5101 |0176: const-string v17, "2015-12-29T16:41Z" // string@0151 │ │ -0bbc6c: 4d11 0f10 |0178: aput-object v17, v15, v16 │ │ -0bbc70: 0800 1200 |017a: move-object/from16 v0, v18 │ │ -0bbc74: 6e30 6329 e00f |017c: invoke-virtual {v0, v14, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2963 │ │ -0bbc7a: 0c04 |017f: move-result-object v4 │ │ -0bbc7c: 6e20 e522 4500 |0180: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbc82: 140e 6100 0e7f |0183: const v14, #float 1.88752e+38 // #7f0e0061 │ │ -0bbc88: 0800 1300 |0186: move-object/from16 v0, v19 │ │ -0bbc8c: 6e20 d01f e000 |0188: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbc92: 0c0d |018b: move-result-object v13 │ │ -0bbc94: 1f0d 9504 |018c: check-cast v13, Landroid/widget/TextView; // type@0495 │ │ -0bbc98: 140e 2400 067f |018e: const v14, #float 1.78117e+38 // #7f060024 │ │ -0bbc9e: 121f |0191: const/4 v15, #int 1 // #1 │ │ -0bbca0: 23ff 9906 |0192: new-array v15, v15, [Ljava/lang/Object; // type@0699 │ │ -0bbca4: 1310 0000 |0194: const/16 v16, #int 0 // #0 │ │ -0bbca8: 1a11 5601 |0196: const-string v17, "39" // string@0156 │ │ -0bbcac: 4d11 0f10 |0198: aput-object v17, v15, v16 │ │ -0bbcb0: 0800 1200 |019a: move-object/from16 v0, v18 │ │ -0bbcb4: 6e30 6329 e00f |019c: invoke-virtual {v0, v14, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2963 │ │ -0bbcba: 0c0c |019f: move-result-object v12 │ │ -0bbcbc: 6e20 e522 cd00 |01a0: invoke-virtual {v13, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbcc2: 140e 6200 0e7f |01a3: const v14, #float 1.88752e+38 // #7f0e0062 │ │ -0bbcc8: 0800 1300 |01a6: move-object/from16 v0, v19 │ │ -0bbccc: 6e20 d01f e000 |01a8: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbcd2: 0c03 |01ab: move-result-object v3 │ │ -0bbcd4: 1f03 9504 |01ac: check-cast v3, Landroid/widget/TextView; // type@0495 │ │ -0bbcd8: 140e 2200 067f |01ae: const v14, #float 1.78117e+38 // #7f060022 │ │ -0bbcde: 121f |01b1: const/4 v15, #int 1 // #1 │ │ -0bbce0: 23ff 9906 |01b2: new-array v15, v15, [Ljava/lang/Object; // type@0699 │ │ -0bbce4: 1310 0000 |01b4: const/16 v16, #int 0 // #0 │ │ -0bbce8: 1a11 5401 |01b6: const-string v17, "20c2001-dirty" // string@0154 │ │ -0bbcec: 4d11 0f10 |01b8: aput-object v17, v15, v16 │ │ -0bbcf0: 0800 1200 |01ba: move-object/from16 v0, v18 │ │ -0bbcf4: 6e30 6329 e00f |01bc: invoke-virtual {v0, v14, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2963 │ │ -0bbcfa: 0c02 |01bf: move-result-object v2 │ │ -0bbcfc: 6e20 e522 2300 |01c0: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbd02: 0e00 |01c3: return-void │ │ +0bb9f0: |[0bb9f0] nerd.tuxmobil.fahrplan.congress.AboutDialog.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0bba00: 7503 f602 1200 |0000: invoke-super/range {v18, v19, v20}, Landroid/support/v4/app/DialogFragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@02f6 │ │ +0bba06: 140e 5500 0e7f |0003: const v14, #float 1.88752e+38 // #7f0e0055 │ │ +0bba0c: 0800 1300 |0006: move-object/from16 v0, v19 │ │ +0bba10: 6e20 d01f e000 |0008: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bba16: 0c0b |000b: move-result-object v11 │ │ +0bba18: 1f0b 9604 |000c: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0bba1c: 220e 6d05 |000e: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +0bba20: 7010 f927 0e00 |0010: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bba26: 140f 4800 067f |0013: const v15, #float 1.78118e+38 // #7f060048 │ │ +0bba2c: 0800 1200 |0016: move-object/from16 v0, v18 │ │ +0bba30: 6e20 6229 f000 |0018: invoke-virtual {v0, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ +0bba36: 0c0f |001b: move-result-object v15 │ │ +0bba38: 6e20 0228 fe00 |001c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bba3e: 0c0e |001f: move-result-object v14 │ │ +0bba40: 1a0f 0c00 |0020: const-string v15, " " // string@000c │ │ +0bba44: 6e20 0228 fe00 |0022: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bba4a: 0c0e |0025: move-result-object v14 │ │ +0bba4c: 620f c511 |0026: sget-object v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11c5 │ │ +0bba50: 6e20 0228 fe00 |0028: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bba56: 0c0e |002b: move-result-object v14 │ │ +0bba58: 6e10 0628 0e00 |002c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bba5e: 0c0e |002f: move-result-object v14 │ │ +0bba60: 6e20 e522 eb00 |0030: invoke-virtual {v11, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bba66: 140e 5200 0e7f |0033: const v14, #float 1.88752e+38 // #7f0e0052 │ │ +0bba6c: 0800 1300 |0036: move-object/from16 v0, v19 │ │ +0bba70: 6e20 d01f e000 |0038: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bba76: 0c0b |003b: move-result-object v11 │ │ +0bba78: 1f0b 9604 |003c: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0bba7c: 620e c411 |003e: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.title:Ljava/lang/String; // field@11c4 │ │ +0bba80: 6e20 e522 eb00 |0040: invoke-virtual {v11, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bba86: 140e 5300 0e7f |0043: const v14, #float 1.88752e+38 // #7f0e0053 │ │ +0bba8c: 0800 1300 |0046: move-object/from16 v0, v19 │ │ +0bba90: 6e20 d01f e000 |0048: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bba96: 0c0b |004b: move-result-object v11 │ │ +0bba98: 1f0b 9604 |004c: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0bba9c: 620e c211 |004e: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.subtitle:Ljava/lang/String; // field@11c2 │ │ +0bbaa0: 6e20 e522 eb00 |0050: invoke-virtual {v11, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbaa6: 140e 5600 0e7f |0053: const v14, #float 1.88752e+38 // #7f0e0056 │ │ +0bbaac: 0800 1300 |0056: move-object/from16 v0, v19 │ │ +0bbab0: 6e20 d01f e000 |0058: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbab6: 0c0b |005b: move-result-object v11 │ │ +0bbab8: 1f0b 9604 |005c: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0bbabc: 140e 1e00 067f |005e: const v14, #float 1.78117e+38 // #7f06001e │ │ +0bbac2: 121f |0061: const/4 v15, #int 1 // #1 │ │ +0bbac4: 23ff 9c06 |0062: new-array v15, v15, [Ljava/lang/Object; // type@069c │ │ +0bbac8: 1310 0000 |0064: const/16 v16, #int 0 // #0 │ │ +0bbacc: 1a11 4d01 |0066: const-string v17, "1.32.2" // string@014d │ │ +0bbad0: 4d11 0f10 |0068: aput-object v17, v15, v16 │ │ +0bbad4: 0800 1200 |006a: move-object/from16 v0, v18 │ │ +0bbad8: 6e30 6329 e00f |006c: invoke-virtual {v0, v14, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2963 │ │ +0bbade: 0c01 |006f: move-result-object v1 │ │ +0bbae0: 6e20 e522 1b00 |0070: invoke-virtual {v11, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbae6: 140e 5800 0e7f |0073: const v14, #float 1.88752e+38 // #7f0e0058 │ │ +0bbaec: 0800 1300 |0076: move-object/from16 v0, v19 │ │ +0bbaf0: 6e20 d01f e000 |0078: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbaf6: 0c09 |007b: move-result-object v9 │ │ +0bbaf8: 1f09 9604 |007c: check-cast v9, Landroid/widget/TextView; // type@0496 │ │ +0bbafc: 140e 2d00 067f |007e: const v14, #float 1.78117e+38 // #7f06002d │ │ +0bbb02: 0800 1200 |0081: move-object/from16 v0, v18 │ │ +0bbb06: 6e20 6229 e000 |0083: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ +0bbb0c: 0c0e |0086: move-result-object v14 │ │ +0bbb0e: 7110 ca1e 0e00 |0087: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ +0bbb14: 0c0e |008a: move-result-object v14 │ │ +0bbb16: 6e20 e522 e900 |008b: invoke-virtual {v9, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbb1c: 7401 6129 1200 |008e: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ +0bbb22: 0c0e |0091: move-result-object v14 │ │ +0bbb24: 140f 7a00 0d7f |0092: const v15, #float 1.87424e+38 // #7f0d007a │ │ +0bbb2a: 6e20 0301 fe00 |0095: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bbb30: 0a0e |0098: move-result v14 │ │ +0bbb32: 6e20 dd22 e900 |0099: invoke-virtual {v9, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ +0bbb38: 7100 ee1e 0000 |009c: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ +0bbb3e: 0c0e |009f: move-result-object v14 │ │ +0bbb40: 6e20 df22 e900 |00a0: invoke-virtual {v9, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ +0bbb46: 140e 5400 0e7f |00a3: const v14, #float 1.88752e+38 // #7f0e0054 │ │ +0bbb4c: 0800 1300 |00a6: move-object/from16 v0, v19 │ │ +0bbb50: 6e20 d01f e000 |00a8: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbb56: 0c06 |00ab: move-result-object v6 │ │ +0bbb58: 1f06 9604 |00ac: check-cast v6, Landroid/widget/TextView; // type@0496 │ │ +0bbb5c: 140e 2c00 067f |00ae: const v14, #float 1.78117e+38 // #7f06002c │ │ +0bbb62: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +0bbb66: 6e20 6229 e000 |00b3: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ +0bbb6c: 0c0e |00b6: move-result-object v14 │ │ +0bbb6e: 7110 ca1e 0e00 |00b7: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ +0bbb74: 0c0e |00ba: move-result-object v14 │ │ +0bbb76: 6e20 e522 e600 |00bb: invoke-virtual {v6, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbb7c: 7100 ee1e 0000 |00be: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ +0bbb82: 0c0e |00c1: move-result-object v14 │ │ +0bbb84: 6e20 df22 e600 |00c2: invoke-virtual {v6, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ +0bbb8a: 7401 6129 1200 |00c5: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ +0bbb90: 0c0e |00c8: move-result-object v14 │ │ +0bbb92: 140f 7a00 0d7f |00c9: const v15, #float 1.87424e+38 // #7f0d007a │ │ +0bbb98: 6e20 0301 fe00 |00cc: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bbb9e: 0a0e |00cf: move-result v14 │ │ +0bbba0: 6e20 dd22 e600 |00d0: invoke-virtual {v6, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ +0bbba6: 140e 5900 0e7f |00d3: const v14, #float 1.88752e+38 // #7f0e0059 │ │ +0bbbac: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ +0bbbb0: 6e20 d01f e000 |00d8: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbbb6: 0c0a |00db: move-result-object v10 │ │ +0bbbb8: 1f0a 9604 |00dc: check-cast v10, Landroid/widget/TextView; // type@0496 │ │ +0bbbbc: 140e 7700 067f |00de: const v14, #float 1.78119e+38 // #7f060077 │ │ +0bbbc2: 0800 1200 |00e1: move-object/from16 v0, v18 │ │ +0bbbc6: 6e20 6229 e000 |00e3: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ +0bbbcc: 0c0e |00e6: move-result-object v14 │ │ +0bbbce: 7110 ca1e 0e00 |00e7: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ +0bbbd4: 0c0e |00ea: move-result-object v14 │ │ +0bbbd6: 6e20 e522 ea00 |00eb: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbbdc: 7100 ee1e 0000 |00ee: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ +0bbbe2: 0c0e |00f1: move-result-object v14 │ │ +0bbbe4: 6e20 df22 ea00 |00f2: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ +0bbbea: 7401 6129 1200 |00f5: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ +0bbbf0: 0c0e |00f8: move-result-object v14 │ │ +0bbbf2: 140f 7a00 0d7f |00f9: const v15, #float 1.87424e+38 // #7f0d007a │ │ +0bbbf8: 6e20 0301 fe00 |00fc: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bbbfe: 0a0e |00ff: move-result v14 │ │ +0bbc00: 6e20 dd22 ea00 |0100: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ +0bbc06: 140e 5a00 0e7f |0103: const v14, #float 1.88752e+38 // #7f0e005a │ │ +0bbc0c: 0800 1300 |0106: move-object/from16 v0, v19 │ │ +0bbc10: 6e20 d01f e000 |0108: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbc16: 0c08 |010b: move-result-object v8 │ │ +0bbc18: 1f08 9604 |010c: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0bbc1c: 140e 4f00 067f |010e: const v14, #float 1.78118e+38 // #7f06004f │ │ +0bbc22: 0800 1200 |0111: move-object/from16 v0, v18 │ │ +0bbc26: 6e20 6229 e000 |0113: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ +0bbc2c: 0c0e |0116: move-result-object v14 │ │ +0bbc2e: 7110 ca1e 0e00 |0117: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ +0bbc34: 0c0e |011a: move-result-object v14 │ │ +0bbc36: 6e20 e522 e800 |011b: invoke-virtual {v8, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbc3c: 7100 ee1e 0000 |011e: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ +0bbc42: 0c0e |0121: move-result-object v14 │ │ +0bbc44: 6e20 df22 e800 |0122: invoke-virtual {v8, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ +0bbc4a: 7401 6129 1200 |0125: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ +0bbc50: 0c0e |0128: move-result-object v14 │ │ +0bbc52: 140f 7a00 0d7f |0129: const v15, #float 1.87424e+38 // #7f0d007a │ │ +0bbc58: 6e20 0301 fe00 |012c: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bbc5e: 0a0e |012f: move-result v14 │ │ +0bbc60: 6e20 dd22 e800 |0130: invoke-virtual {v8, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ +0bbc66: 140e 5b00 0e7f |0133: const v14, #float 1.88752e+38 // #7f0e005b │ │ +0bbc6c: 0800 1300 |0136: move-object/from16 v0, v19 │ │ +0bbc70: 6e20 d01f e000 |0138: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbc76: 0c07 |013b: move-result-object v7 │ │ +0bbc78: 1f07 9604 |013c: check-cast v7, Landroid/widget/TextView; // type@0496 │ │ +0bbc7c: 140e 4c00 067f |013e: const v14, #float 1.78118e+38 // #7f06004c │ │ +0bbc82: 0800 1200 |0141: move-object/from16 v0, v18 │ │ +0bbc86: 6e20 6229 e000 |0143: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I)Ljava/lang/String; // method@2962 │ │ +0bbc8c: 0c0e |0146: move-result-object v14 │ │ +0bbc8e: 7110 ca1e 0e00 |0147: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ +0bbc94: 0c0e |014a: move-result-object v14 │ │ +0bbc96: 6e20 e522 e700 |014b: invoke-virtual {v7, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbc9c: 7100 ee1e 0000 |014e: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@1eee │ │ +0bbca2: 0c0e |0151: move-result-object v14 │ │ +0bbca4: 6e20 df22 e700 |0152: invoke-virtual {v7, v14}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ +0bbcaa: 7401 6129 1200 |0155: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getResources:()Landroid/content/res/Resources; // method@2961 │ │ +0bbcb0: 0c0e |0158: move-result-object v14 │ │ +0bbcb2: 140f 7a00 0d7f |0159: const v15, #float 1.87424e+38 // #7f0d007a │ │ +0bbcb8: 6e20 0301 fe00 |015c: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bbcbe: 0a0e |015f: move-result v14 │ │ +0bbcc0: 6e20 dd22 e700 |0160: invoke-virtual {v7, v14}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ +0bbcc6: 140e 6000 0e7f |0163: const v14, #float 1.88752e+38 // #7f0e0060 │ │ +0bbccc: 0800 1300 |0166: move-object/from16 v0, v19 │ │ +0bbcd0: 6e20 d01f e000 |0168: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbcd6: 0c05 |016b: move-result-object v5 │ │ +0bbcd8: 1f05 9604 |016c: check-cast v5, Landroid/widget/TextView; // type@0496 │ │ +0bbcdc: 140e 2300 067f |016e: const v14, #float 1.78117e+38 // #7f060023 │ │ +0bbce2: 121f |0171: const/4 v15, #int 1 // #1 │ │ +0bbce4: 23ff 9c06 |0172: new-array v15, v15, [Ljava/lang/Object; // type@069c │ │ +0bbce8: 1310 0000 |0174: const/16 v16, #int 0 // #0 │ │ +0bbcec: 1a11 5101 |0176: const-string v17, "2017-10-12T00:20Z" // string@0151 │ │ +0bbcf0: 4d11 0f10 |0178: aput-object v17, v15, v16 │ │ +0bbcf4: 0800 1200 |017a: move-object/from16 v0, v18 │ │ +0bbcf8: 6e30 6329 e00f |017c: invoke-virtual {v0, v14, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2963 │ │ +0bbcfe: 0c04 |017f: move-result-object v4 │ │ +0bbd00: 6e20 e522 4500 |0180: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbd06: 140e 6100 0e7f |0183: const v14, #float 1.88752e+38 // #7f0e0061 │ │ +0bbd0c: 0800 1300 |0186: move-object/from16 v0, v19 │ │ +0bbd10: 6e20 d01f e000 |0188: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbd16: 0c0d |018b: move-result-object v13 │ │ +0bbd18: 1f0d 9604 |018c: check-cast v13, Landroid/widget/TextView; // type@0496 │ │ +0bbd1c: 140e 2400 067f |018e: const v14, #float 1.78117e+38 // #7f060024 │ │ +0bbd22: 121f |0191: const/4 v15, #int 1 // #1 │ │ +0bbd24: 23ff 9c06 |0192: new-array v15, v15, [Ljava/lang/Object; // type@069c │ │ +0bbd28: 1310 0000 |0194: const/16 v16, #int 0 // #0 │ │ +0bbd2c: 1a11 5601 |0196: const-string v17, "39" // string@0156 │ │ +0bbd30: 4d11 0f10 |0198: aput-object v17, v15, v16 │ │ +0bbd34: 0800 1200 |019a: move-object/from16 v0, v18 │ │ +0bbd38: 6e30 6329 e00f |019c: invoke-virtual {v0, v14, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2963 │ │ +0bbd3e: 0c0c |019f: move-result-object v12 │ │ +0bbd40: 6e20 e522 cd00 |01a0: invoke-virtual {v13, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbd46: 140e 6200 0e7f |01a3: const v14, #float 1.88752e+38 // #7f0e0062 │ │ +0bbd4c: 0800 1300 |01a6: move-object/from16 v0, v19 │ │ +0bbd50: 6e20 d01f e000 |01a8: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbd56: 0c03 |01ab: move-result-object v3 │ │ +0bbd58: 1f03 9604 |01ac: check-cast v3, Landroid/widget/TextView; // type@0496 │ │ +0bbd5c: 140e 2200 067f |01ae: const v14, #float 1.78117e+38 // #7f060022 │ │ +0bbd62: 121f |01b1: const/4 v15, #int 1 // #1 │ │ +0bbd64: 23ff 9c06 |01b2: new-array v15, v15, [Ljava/lang/Object; // type@069c │ │ +0bbd68: 1310 0000 |01b4: const/16 v16, #int 0 // #0 │ │ +0bbd6c: 1a11 5401 |01b6: const-string v17, "20c2001-dirty" // string@0154 │ │ +0bbd70: 4d11 0f10 |01b8: aput-object v17, v15, v16 │ │ +0bbd74: 0800 1200 |01ba: move-object/from16 v0, v18 │ │ +0bbd78: 6e30 6329 e00f |01bc: invoke-virtual {v0, v14, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2963 │ │ +0bbd7e: 0c02 |01bf: move-result-object v2 │ │ +0bbd80: 6e20 e522 2300 |01c0: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbd86: 0e00 |01c3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000e line=30 │ │ 0x0033 line=31 │ │ 0x003e line=32 │ │ @@ -295869,63 +295895,63 @@ │ │ 0x005e - 0x01c4 reg=11 text Landroid/widget/TextView; │ │ 0x01a0 - 0x01c4 reg=12 versionCodeText Ljava/lang/String; │ │ 0x018e - 0x01c4 reg=13 versionCodeTextView Landroid/widget/TextView; │ │ 0x0000 - 0x01c4 reg=18 this Lnerd/tuxmobil/fahrplan/congress/AboutDialog; │ │ 0x0000 - 0x01c4 reg=19 view Landroid/view/View; │ │ 0x0000 - 0x01c4 reg=20 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 529 (AboutDialog.java) │ │ + source_file_idx : 530 (AboutDialog.java) │ │ │ │ -Class #1009 header: │ │ -class_idx : 1509 │ │ +Class #1010 header: │ │ +class_idx : 1512 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 531 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 532 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1009 annotations: │ │ +Class #1010 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnLectureListClick" │ │ │ │ -Class #1009 - │ │ +Class #1010 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick;) │ │ name : 'onLectureListClick' │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 531 (AbstractListFragment.java) │ │ + source_file_idx : 532 (AbstractListFragment.java) │ │ │ │ -Class #1010 header: │ │ -class_idx : 1510 │ │ +Class #1011 header: │ │ +class_idx : 1513 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 206 │ │ -source_file_idx : 531 │ │ +superclass_idx : 207 │ │ +source_file_idx : 532 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1010 annotations: │ │ +Class #1011 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; } │ │ │ │ -Class #1010 - │ │ +Class #1011 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/support/v4/app/ListFragment;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -295934,38 +295960,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bbd04: |[0bbd04] nerd.tuxmobil.fahrplan.congress.AbstractListFragment.:()V │ │ -0bbd14: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@04ab │ │ -0bbd1a: 0e00 |0003: return-void │ │ +0bbd88: |[0bbd88] nerd.tuxmobil.fahrplan.congress.AbstractListFragment.:()V │ │ +0bbd98: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@04ab │ │ +0bbd9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ - 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment; │ │ │ │ Virtual methods - │ │ - source_file_idx : 531 (AbstractListFragment.java) │ │ + source_file_idx : 532 (AbstractListFragment.java) │ │ │ │ -Class #1011 header: │ │ -class_idx : 1511 │ │ +Class #1012 header: │ │ +class_idx : 1514 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 728 │ │ -source_file_idx : 593 │ │ +superclass_idx : 729 │ │ +source_file_idx : 594 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #1011 - │ │ +Class #1012 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/support/v7/app/AppCompatActivity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;) │ │ @@ -295978,17 +296003,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bbd1c: |[0bbd1c] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.:()V │ │ -0bbd2c: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ -0bbd32: 0e00 |0003: return-void │ │ +0bbda0: |[0bbda0] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.:()V │ │ +0bbdb0: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ +0bbdb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity; │ │ │ │ Virtual methods - │ │ @@ -295997,25 +296022,25 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0bbd34: |[0bbd34] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.getListAdapter:()Landroid/widget/ListAdapter; │ │ -0bbd44: 6e10 7429 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.getListView:()Landroid/widget/ListView; // method@2974 │ │ -0bbd4a: 0c01 |0003: move-result-object v1 │ │ -0bbd4c: 6e10 2122 0100 |0004: invoke-virtual {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@2221 │ │ -0bbd52: 0c00 |0007: move-result-object v0 │ │ -0bbd54: 2001 7b04 |0008: instance-of v1, v0, Landroid/widget/HeaderViewListAdapter; // type@047b │ │ -0bbd58: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ -0bbd5c: 1f00 7b04 |000c: check-cast v0, Landroid/widget/HeaderViewListAdapter; // type@047b │ │ -0bbd60: 6e10 c721 0000 |000e: invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;.getWrappedAdapter:()Landroid/widget/ListAdapter; // method@21c7 │ │ -0bbd66: 0c00 |0011: move-result-object v0 │ │ -0bbd68: 1100 |0012: return-object v0 │ │ +0bbdb8: |[0bbdb8] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.getListAdapter:()Landroid/widget/ListAdapter; │ │ +0bbdc8: 6e10 7429 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.getListView:()Landroid/widget/ListView; // method@2974 │ │ +0bbdce: 0c01 |0003: move-result-object v1 │ │ +0bbdd0: 6e10 2122 0100 |0004: invoke-virtual {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@2221 │ │ +0bbdd6: 0c00 |0007: move-result-object v0 │ │ +0bbdd8: 2001 7c04 |0008: instance-of v1, v0, Landroid/widget/HeaderViewListAdapter; // type@047c │ │ +0bbddc: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ +0bbde0: 1f00 7c04 |000c: check-cast v0, Landroid/widget/HeaderViewListAdapter; // type@047c │ │ +0bbde4: 6e10 c721 0000 |000e: invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;.getWrappedAdapter:()Landroid/widget/ListAdapter; // method@21c7 │ │ +0bbdea: 0c00 |0011: move-result-object v0 │ │ +0bbdec: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0008 line=33 │ │ 0x000c line=34 │ │ 0x0012 line=36 │ │ locals : │ │ @@ -296027,24 +296052,24 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bbd6c: |[0bbd6c] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.getListView:()Landroid/widget/ListView; │ │ -0bbd7c: 5410 d510 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10d5 │ │ -0bbd80: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -0bbd84: 1400 0a00 0201 |0004: const v0, #float 2.38773e-38 // #0102000a │ │ -0bbd8a: 6e20 7229 0100 |0007: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.findViewById:(I)Landroid/view/View; // method@2972 │ │ -0bbd90: 0c00 |000a: move-result-object v0 │ │ -0bbd92: 1f00 8204 |000b: check-cast v0, Landroid/widget/ListView; // type@0482 │ │ -0bbd96: 5b10 d510 |000d: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10d5 │ │ -0bbd9a: 5410 d510 |000f: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10d5 │ │ -0bbd9e: 1100 |0011: return-object v0 │ │ +0bbdf0: |[0bbdf0] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.getListView:()Landroid/widget/ListView; │ │ +0bbe00: 5410 dc10 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10dc │ │ +0bbe04: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +0bbe08: 1400 0a00 0201 |0004: const v0, #float 2.38773e-38 // #0102000a │ │ +0bbe0e: 6e20 7229 0100 |0007: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.findViewById:(I)Landroid/view/View; // method@2972 │ │ +0bbe14: 0c00 |000a: move-result-object v0 │ │ +0bbe16: 1f00 8304 |000b: check-cast v0, Landroid/widget/ListView; // type@0483 │ │ +0bbe1a: 5b10 dc10 |000d: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10dc │ │ +0bbe1e: 5410 dc10 |000f: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10dc │ │ +0bbe22: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0004 line=22 │ │ 0x000f line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity; │ │ @@ -296054,30 +296079,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0bbda0: |[0bbda0] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.setContentView:(I)V │ │ -0bbdb0: 6f20 e711 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.setContentView:(I)V // method@11e7 │ │ -0bbdb6: 5421 d510 |0003: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10d5 │ │ -0bbdba: 3901 0d00 |0005: if-nez v1, 0012 // +000d │ │ -0bbdbe: 1401 0a00 0201 |0007: const v1, #float 2.38773e-38 // #0102000a │ │ -0bbdc4: 6e20 7229 1200 |000a: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.findViewById:(I)Landroid/view/View; // method@2972 │ │ -0bbdca: 0c01 |000d: move-result-object v1 │ │ -0bbdcc: 1f01 8204 |000e: check-cast v1, Landroid/widget/ListView; // type@0482 │ │ -0bbdd0: 5b21 d510 |0010: iput-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10d5 │ │ -0bbdd4: 1401 0400 0201 |0012: const v1, #float 2.38772e-38 // #01020004 │ │ -0bbdda: 6e20 7229 1200 |0015: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.findViewById:(I)Landroid/view/View; // method@2972 │ │ -0bbde0: 0c00 |0018: move-result-object v0 │ │ -0bbde2: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -0bbde6: 5421 d510 |001b: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10d5 │ │ -0bbdea: 6e20 3022 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2230 │ │ -0bbdf0: 0e00 |0020: return-void │ │ +0bbe24: |[0bbe24] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.setContentView:(I)V │ │ +0bbe34: 6f20 e711 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.setContentView:(I)V // method@11e7 │ │ +0bbe3a: 5421 dc10 |0003: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10dc │ │ +0bbe3e: 3901 0d00 |0005: if-nez v1, 0012 // +000d │ │ +0bbe42: 1401 0a00 0201 |0007: const v1, #float 2.38773e-38 // #0102000a │ │ +0bbe48: 6e20 7229 1200 |000a: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.findViewById:(I)Landroid/view/View; // method@2972 │ │ +0bbe4e: 0c01 |000d: move-result-object v1 │ │ +0bbe50: 1f01 8304 |000e: check-cast v1, Landroid/widget/ListView; // type@0483 │ │ +0bbe54: 5b21 dc10 |0010: iput-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10dc │ │ +0bbe58: 1401 0400 0201 |0012: const v1, #float 2.38772e-38 // #01020004 │ │ +0bbe5e: 6e20 7229 1200 |0015: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.findViewById:(I)Landroid/view/View; // method@2972 │ │ +0bbe64: 0c00 |0018: move-result-object v0 │ │ +0bbe66: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +0bbe6a: 5421 dc10 |001b: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.mListView:Landroid/widget/ListView; // field@10dc │ │ +0bbe6e: 6e20 3022 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2230 │ │ +0bbe74: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0007 line=44 │ │ 0x0012 line=46 │ │ 0x0019 line=47 │ │ @@ -296093,40 +296118,40 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bbdf4: |[0bbdf4] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -0bbe04: 6e10 7429 0100 |0000: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.getListView:()Landroid/widget/ListView; // method@2974 │ │ -0bbe0a: 0c00 |0003: move-result-object v0 │ │ -0bbe0c: 6e20 2c22 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@222c │ │ -0bbe12: 0e00 |0007: return-void │ │ +0bbe78: |[0bbe78] nerd.tuxmobil.fahrplan.congress.ActionBarListActivity.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +0bbe88: 6e10 7429 0100 |0000: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.getListView:()Landroid/widget/ListView; // method@2974 │ │ +0bbe8e: 0c00 |0003: move-result-object v0 │ │ +0bbe90: 6e20 2c22 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@222c │ │ +0bbe96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity; │ │ 0x0000 - 0x0008 reg=2 adapter Landroid/widget/ListAdapter; │ │ │ │ - source_file_idx : 593 (ActionBarListActivity.java) │ │ + source_file_idx : 594 (ActionBarListActivity.java) │ │ │ │ -Class #1012 header: │ │ -class_idx : 1512 │ │ +Class #1013 header: │ │ +class_idx : 1515 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 670 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 671 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1012 - │ │ +Class #1013 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ActivityHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -296135,85 +296160,87 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0bbe14: |[0bbe14] nerd.tuxmobil.fahrplan.congress.ActivityHelper.navigateUp:(Landroid/app/Activity;)Z │ │ -0bbe24: 7110 e104 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e1 │ │ -0bbe2a: 0c00 |0003: move-result-object v0 │ │ -0bbe2c: 7120 e604 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04e6 │ │ -0bbe32: 0a01 |0007: move-result v1 │ │ -0bbe34: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -0bbe38: 7110 6d05 0200 |000a: invoke-static {v2}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@056d │ │ -0bbe3e: 0c01 |000d: move-result-object v1 │ │ -0bbe40: 6e20 6a05 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@056a │ │ -0bbe46: 0c01 |0011: move-result-object v1 │ │ -0bbe48: 6e10 6f05 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@056f │ │ -0bbe4e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0bbe50: 0f01 |0016: return v1 │ │ -0bbe52: 7120 e504 0200 |0017: invoke-static {v2, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04e5 │ │ -0bbe58: 28fb |001a: goto 0015 // -0005 │ │ +0bbe98: |[0bbe98] nerd.tuxmobil.fahrplan.congress.ActivityHelper.navigateUp:(Landroid/app/Activity;)Z │ │ +0bbea8: 7110 e104 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04e1 │ │ +0bbeae: 0c00 |0003: move-result-object v0 │ │ +0bbeb0: 7120 e604 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04e6 │ │ +0bbeb6: 0a01 |0007: move-result v1 │ │ +0bbeb8: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +0bbebc: 7110 6d05 0200 |000a: invoke-static {v2}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@056d │ │ +0bbec2: 0c01 |000d: move-result-object v1 │ │ +0bbec4: 6e20 6a05 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@056a │ │ +0bbeca: 0c01 |0011: move-result-object v1 │ │ +0bbecc: 6e10 6f05 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@056f │ │ +0bbed2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0bbed4: 0f01 |0016: return v1 │ │ +0bbed6: 7120 e504 0200 |0017: invoke-static {v2, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04e5 │ │ +0bbedc: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0004 line=12 │ │ 0x000a line=15 │ │ + 0x000e line=17 │ │ + 0x0012 line=19 │ │ 0x0015 line=25 │ │ 0x0017 line=23 │ │ locals : │ │ 0x0004 - 0x001b reg=0 upIntent Landroid/content/Intent; │ │ 0x0000 - 0x001b reg=2 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 670 (ActivityHelper.java) │ │ + source_file_idx : 671 (ActivityHelper.java) │ │ │ │ -Class #1013 header: │ │ -class_idx : 1513 │ │ +Class #1014 header: │ │ +class_idx : 1516 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 679 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 680 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1013 annotations: │ │ +Class #1014 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #1013 - │ │ +Class #1014 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 679 (AlarmCursorAdapter.java) │ │ + source_file_idx : 680 (AlarmCursorAdapter.java) │ │ │ │ -Class #1014 header: │ │ -class_idx : 1514 │ │ +Class #1015 header: │ │ +class_idx : 1517 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 679 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 680 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1014 annotations: │ │ +Class #1015 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ViewHolder" │ │ │ │ -Class #1014 - │ │ +Class #1015 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;) │ │ @@ -296234,17 +296261,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bbe5c: |[0bbe5c] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter$ViewHolder.:()V │ │ -0bbe6c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0bbe72: 0e00 |0003: return-void │ │ +0bbee0: |[0bbee0] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter$ViewHolder.:()V │ │ +0bbef0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0bbef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;) │ │ @@ -296252,42 +296279,42 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bbe74: |[0bbe74] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter$ViewHolder.:(Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1;)V │ │ -0bbe84: 7010 7d29 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.:()V // method@297d │ │ -0bbe8a: 0e00 |0003: return-void │ │ +0bbef8: |[0bbef8] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter$ViewHolder.:(Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1;)V │ │ +0bbf08: 7010 7d29 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.:()V // method@297d │ │ +0bbf0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 679 (AlarmCursorAdapter.java) │ │ + source_file_idx : 680 (AlarmCursorAdapter.java) │ │ │ │ -Class #1015 header: │ │ -class_idx : 1515 │ │ +Class #1016 header: │ │ +class_idx : 1518 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 621 │ │ -source_file_idx : 679 │ │ +superclass_idx : 622 │ │ +source_file_idx : 680 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1015 annotations: │ │ +Class #1016 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1; Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder; } │ │ │ │ -Class #1015 - │ │ +Class #1016 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter;) │ │ @@ -296300,20 +296327,20 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0bbe8c: |[0bbe8c] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0bbe9c: 7040 b80d 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0db8 │ │ -0bbea2: 7110 651f 0200 |0003: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ -0bbea8: 0c00 |0006: move-result-object v0 │ │ -0bbeaa: 5b10 d910 |0007: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@10d9 │ │ -0bbeae: 0e00 |0009: return-void │ │ +0bbf10: |[0bbf10] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0bbf20: 7040 b80d 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0db8 │ │ +0bbf26: 7110 651f 0200 |0003: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f65 │ │ +0bbf2c: 0c00 |0006: move-result-object v0 │ │ +0bbf2e: 5b10 e010 |0007: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@10e0 │ │ +0bbf32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0009 line=21 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter; │ │ @@ -296327,75 +296354,75 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 126 16-bit code units │ │ -0bbeb0: |[0bbeb0] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0bbec0: 6e10 f41f 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -0bbec6: 0c01 |0003: move-result-object v1 │ │ -0bbec8: 1f01 ea05 |0004: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder; // type@05ea │ │ -0bbecc: 3901 2c00 |0006: if-nez v1, 0032 // +002c │ │ -0bbed0: 2201 ea05 |0008: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder; // type@05ea │ │ -0bbed4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0bbed6: 7020 7e29 4100 |000b: invoke-direct {v1, v4}, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.:(Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1;)V // method@297e │ │ -0bbedc: 1404 5e00 0e7f |000e: const v4, #float 1.88752e+38 // #7f0e005e │ │ -0bbee2: 6e20 d01f 4800 |0011: invoke-virtual {v8, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbee8: 0c04 |0014: move-result-object v4 │ │ -0bbeea: 1f04 9504 |0015: check-cast v4, Landroid/widget/TextView; // type@0495 │ │ -0bbeee: 5b14 d610 |0017: iput-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.alarmTimeInMin:Landroid/widget/TextView; // field@10d6 │ │ -0bbef2: 1404 2a00 0e7f |0019: const v4, #float 1.88751e+38 // #7f0e002a │ │ -0bbef8: 6e20 d01f 4800 |001c: invoke-virtual {v8, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbefe: 0c04 |001f: move-result-object v4 │ │ -0bbf00: 1f04 9504 |0020: check-cast v4, Landroid/widget/TextView; // type@0495 │ │ -0bbf04: 5b14 d810 |0022: iput-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@10d8 │ │ -0bbf08: 1404 5f00 0e7f |0024: const v4, #float 1.88752e+38 // #7f0e005f │ │ -0bbf0e: 6e20 d01f 4800 |0027: invoke-virtual {v8, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bbf14: 0c04 |002a: move-result-object v4 │ │ -0bbf16: 1f04 9504 |002b: check-cast v4, Landroid/widget/TextView; // type@0495 │ │ -0bbf1a: 5b14 d710 |002d: iput-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@10d7 │ │ -0bbf1e: 6e20 4820 1800 |002f: invoke-virtual {v8, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ -0bbf24: 1a04 5c16 |0032: const-string v4, "alarm_time_in_min" // string@165c │ │ -0bbf28: 7220 5601 4a00 |0034: invoke-interface {v10, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0bbf2e: 0a04 |0037: move-result v4 │ │ -0bbf30: 7220 5a01 4a00 |0038: invoke-interface {v10, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0bbf36: 0a00 |003b: move-result v0 │ │ -0bbf38: 1a04 2335 |003c: const-string v4, "title" // string@3523 │ │ -0bbf3c: 7220 5601 4a00 |003e: invoke-interface {v10, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0bbf42: 0a04 |0041: move-result v4 │ │ -0bbf44: 7220 5d01 4a00 |0042: invoke-interface {v10, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0bbf4a: 0c03 |0045: move-result-object v3 │ │ -0bbf4c: 1a04 1035 |0046: const-string v4, "timeText" // string@3510 │ │ -0bbf50: 7220 5601 4a00 |0048: invoke-interface {v10, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0bbf56: 0a04 |004b: move-result v4 │ │ -0bbf58: 7220 5d01 4a00 |004c: invoke-interface {v10, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0bbf5e: 0c02 |004f: move-result-object v2 │ │ -0bbf60: 12f4 |0050: const/4 v4, #int -1 // #ff │ │ -0bbf62: 3340 1400 |0051: if-ne v0, v4, 0065 // +0014 │ │ -0bbf66: 5414 d610 |0053: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.alarmTimeInMin:Landroid/widget/TextView; // field@10d6 │ │ -0bbf6a: 1a05 ce01 |0055: const-string v5, "?" // string@01ce │ │ -0bbf6e: 6e20 e522 5400 |0057: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbf74: 5414 d810 |005a: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@10d8 │ │ -0bbf78: 6e20 e522 3400 |005c: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbf7e: 5414 d710 |005f: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@10d7 │ │ -0bbf82: 6e20 e522 2400 |0061: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbf88: 0e00 |0064: return-void │ │ -0bbf8a: 5414 d610 |0065: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.alarmTimeInMin:Landroid/widget/TextView; // field@10d6 │ │ -0bbf8e: 2205 6c05 |0067: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0bbf92: 7010 f927 0500 |0069: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bbf98: 1a06 0000 |006c: const-string v6, "" // string@0000 │ │ -0bbf9c: 6e20 0228 6500 |006e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bbfa2: 0c05 |0071: move-result-object v5 │ │ -0bbfa4: 6e20 fe27 0500 |0072: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0bbfaa: 0c05 |0075: move-result-object v5 │ │ -0bbfac: 6e10 0628 0500 |0076: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bbfb2: 0c05 |0079: move-result-object v5 │ │ -0bbfb4: 6e20 e522 5400 |007a: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bbfba: 28dd |007d: goto 005a // -0023 │ │ +0bbf34: |[0bbf34] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0bbf44: 6e10 f41f 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +0bbf4a: 0c01 |0003: move-result-object v1 │ │ +0bbf4c: 1f01 ed05 |0004: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder; // type@05ed │ │ +0bbf50: 3901 2c00 |0006: if-nez v1, 0032 // +002c │ │ +0bbf54: 2201 ed05 |0008: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder; // type@05ed │ │ +0bbf58: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0bbf5a: 7020 7e29 4100 |000b: invoke-direct {v1, v4}, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.:(Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1;)V // method@297e │ │ +0bbf60: 1404 5e00 0e7f |000e: const v4, #float 1.88752e+38 // #7f0e005e │ │ +0bbf66: 6e20 d01f 4800 |0011: invoke-virtual {v8, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbf6c: 0c04 |0014: move-result-object v4 │ │ +0bbf6e: 1f04 9604 |0015: check-cast v4, Landroid/widget/TextView; // type@0496 │ │ +0bbf72: 5b14 dd10 |0017: iput-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.alarmTimeInMin:Landroid/widget/TextView; // field@10dd │ │ +0bbf76: 1404 2a00 0e7f |0019: const v4, #float 1.88751e+38 // #7f0e002a │ │ +0bbf7c: 6e20 d01f 4800 |001c: invoke-virtual {v8, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbf82: 0c04 |001f: move-result-object v4 │ │ +0bbf84: 1f04 9604 |0020: check-cast v4, Landroid/widget/TextView; // type@0496 │ │ +0bbf88: 5b14 df10 |0022: iput-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@10df │ │ +0bbf8c: 1404 5f00 0e7f |0024: const v4, #float 1.88752e+38 // #7f0e005f │ │ +0bbf92: 6e20 d01f 4800 |0027: invoke-virtual {v8, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bbf98: 0c04 |002a: move-result-object v4 │ │ +0bbf9a: 1f04 9604 |002b: check-cast v4, Landroid/widget/TextView; // type@0496 │ │ +0bbf9e: 5b14 de10 |002d: iput-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@10de │ │ +0bbfa2: 6e20 4820 1800 |002f: invoke-virtual {v8, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ +0bbfa8: 1a04 6616 |0032: const-string v4, "alarm_time_in_min" // string@1666 │ │ +0bbfac: 7220 5601 4a00 |0034: invoke-interface {v10, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0bbfb2: 0a04 |0037: move-result v4 │ │ +0bbfb4: 7220 5a01 4a00 |0038: invoke-interface {v10, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0bbfba: 0a00 |003b: move-result v0 │ │ +0bbfbc: 1a04 2c35 |003c: const-string v4, "title" // string@352c │ │ +0bbfc0: 7220 5601 4a00 |003e: invoke-interface {v10, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0bbfc6: 0a04 |0041: move-result v4 │ │ +0bbfc8: 7220 5d01 4a00 |0042: invoke-interface {v10, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0bbfce: 0c03 |0045: move-result-object v3 │ │ +0bbfd0: 1a04 1935 |0046: const-string v4, "timeText" // string@3519 │ │ +0bbfd4: 7220 5601 4a00 |0048: invoke-interface {v10, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0bbfda: 0a04 |004b: move-result v4 │ │ +0bbfdc: 7220 5d01 4a00 |004c: invoke-interface {v10, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0bbfe2: 0c02 |004f: move-result-object v2 │ │ +0bbfe4: 12f4 |0050: const/4 v4, #int -1 // #ff │ │ +0bbfe6: 3340 1400 |0051: if-ne v0, v4, 0065 // +0014 │ │ +0bbfea: 5414 dd10 |0053: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.alarmTimeInMin:Landroid/widget/TextView; // field@10dd │ │ +0bbfee: 1a05 ce01 |0055: const-string v5, "?" // string@01ce │ │ +0bbff2: 6e20 e522 5400 |0057: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bbff8: 5414 df10 |005a: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@10df │ │ +0bbffc: 6e20 e522 3400 |005c: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bc002: 5414 de10 |005f: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@10de │ │ +0bc006: 6e20 e522 2400 |0061: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bc00c: 0e00 |0064: return-void │ │ +0bc00e: 5414 dd10 |0065: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;.alarmTimeInMin:Landroid/widget/TextView; // field@10dd │ │ +0bc012: 2205 6d05 |0067: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0bc016: 7010 f927 0500 |0069: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bc01c: 1a06 0000 |006c: const-string v6, "" // string@0000 │ │ +0bc020: 6e20 0228 6500 |006e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bc026: 0c05 |0071: move-result-object v5 │ │ +0bc028: 6e20 fe27 0500 |0072: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0bc02e: 0c05 |0075: move-result-object v5 │ │ +0bc030: 6e10 0628 0500 |0076: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bc036: 0c05 |0079: move-result-object v5 │ │ +0bc038: 6e20 e522 5400 |007a: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bc03e: 28dd |007d: goto 005a // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0006 line=26 │ │ 0x0008 line=27 │ │ 0x000e line=28 │ │ 0x0019 line=29 │ │ @@ -296426,43 +296453,43 @@ │ │ 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 : 11 16-bit code units │ │ -0bbfbc: |[0bbfbc] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0bbfcc: 5430 d910 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@10d9 │ │ -0bbfd0: 1401 1c00 037f |0002: const v1, #float 1.74129e+38 // #7f03001c │ │ -0bbfd6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0bbfd8: 6e40 691f 1026 |0006: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0bbfde: 0c00 |0009: move-result-object v0 │ │ -0bbfe0: 1100 |000a: return-object v0 │ │ +0bc040: |[0bc040] nerd.tuxmobil.fahrplan.congress.AlarmCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0bc050: 5430 e010 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@10e0 │ │ +0bc054: 1401 1c00 037f |0002: const v1, #float 1.74129e+38 // #7f03001c │ │ +0bc05a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0bc05c: 6e40 691f 1026 |0006: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0bc062: 0c00 |0009: move-result-object v0 │ │ +0bc064: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter; │ │ 0x0000 - 0x000b reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000b reg=5 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x000b reg=6 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 679 (AlarmCursorAdapter.java) │ │ + source_file_idx : 680 (AlarmCursorAdapter.java) │ │ │ │ -Class #1016 header: │ │ -class_idx : 1516 │ │ +Class #1017 header: │ │ +class_idx : 1519 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1511 │ │ -source_file_idx : 680 │ │ +superclass_idx : 1514 │ │ +source_file_idx : 681 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #1016 - │ │ +Class #1017 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AlarmList;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmList;) │ │ @@ -296483,17 +296510,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bbfe4: |[0bbfe4] nerd.tuxmobil.fahrplan.congress.AlarmList.:()V │ │ -0bbff4: 7010 7129 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.:()V // method@2971 │ │ -0bbffa: 0e00 |0003: return-void │ │ +0bc068: |[0bc068] nerd.tuxmobil.fahrplan.congress.AlarmList.:()V │ │ +0bc078: 7010 7129 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.:()V // method@2971 │ │ +0bc07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/AlarmList; │ │ │ │ Virtual methods - │ │ @@ -296502,98 +296529,98 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -0bbffc: |[0bbffc] nerd.tuxmobil.fahrplan.congress.AlarmList.delete_alarm:(I)V │ │ -0bc00c: 7401 8629 1100 |0000: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getListAdapter:()Landroid/widget/ListAdapter; // method@2986 │ │ -0bc012: 0c0c |0003: move-result-object v12 │ │ -0bc014: 0200 1200 |0004: move/from16 v0, v18 │ │ -0bc018: 7220 1322 0c00 |0006: invoke-interface {v12, v0}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2213 │ │ -0bc01e: 0c03 |0009: move-result-object v3 │ │ -0bc020: 1f03 4800 |000a: check-cast v3, Landroid/database/Cursor; // type@0048 │ │ -0bc024: 2206 3400 |000c: new-instance v6, Landroid/content/Intent; // type@0034 │ │ -0bc028: 1c0c ed05 |000e: const-class v12, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05ed │ │ -0bc02c: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -0bc030: 7030 be00 060c |0012: invoke-direct {v6, v0, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0bc036: 1a0c 891c |0015: const-string v12, "eventid" // string@1c89 │ │ -0bc03a: 7220 5601 c300 |0017: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0bc040: 0a0c |001a: move-result v12 │ │ -0bc042: 7220 5d01 c300 |001b: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0bc048: 0c07 |001e: move-result-object v7 │ │ -0bc04a: 1a0c 252a |001f: const-string v12, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE_ID" // string@2a25 │ │ -0bc04e: 6e30 d000 c607 |0021: invoke-virtual {v6, v12, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bc054: 1a0c a31a |0024: const-string v12, "day" // string@1aa3 │ │ -0bc058: 7220 5601 c300 |0026: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0bc05e: 0a0c |0029: move-result v12 │ │ -0bc060: 7220 5a01 c300 |002a: invoke-interface {v3, v12}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0bc066: 0a04 |002d: move-result v4 │ │ -0bc068: 1a0c 232a |002e: const-string v12, "nerd.tuxmobil.fahrplan.congress.ALARM_DAY" // string@2a23 │ │ -0bc06c: 6e30 cb00 c604 |0030: invoke-virtual {v6, v12, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -0bc072: 1a0c 2335 |0033: const-string v12, "title" // string@3523 │ │ -0bc076: 7220 5601 c300 |0035: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0bc07c: 0a0c |0038: move-result v12 │ │ -0bc07e: 7220 5d01 c300 |0039: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0bc084: 0c09 |003c: move-result-object v9 │ │ -0bc086: 1a0c 272a |003d: const-string v12, "nerd.tuxmobil.fahrplan.congress.ALARM_TITLE" // string@2a27 │ │ -0bc08a: 6e30 d000 c609 |003f: invoke-virtual {v6, v12, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bc090: 1a0c 0c35 |0042: const-string v12, "time" // string@350c │ │ -0bc094: 7220 5601 c300 |0044: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0bc09a: 0a0c |0047: move-result v12 │ │ -0bc09c: 7220 5b01 c300 |0048: invoke-interface {v3, v12}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ -0bc0a2: 0b0a |004b: move-result-wide v10 │ │ -0bc0a4: 1a0c 262a |004c: const-string v12, "nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME" // string@2a26 │ │ -0bc0a8: 6e40 cc00 c6ba |004e: invoke-virtual {v6, v12, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ -0bc0ae: 1a0c b41a |0051: const-string v12, "de.machtnix.fahrplan.ALARM" // string@1ab4 │ │ -0bc0b2: 6e20 d400 c600 |0053: invoke-virtual {v6, v12}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -0bc0b8: 220c 6c05 |0056: new-instance v12, Ljava/lang/StringBuilder; // type@056c │ │ -0bc0bc: 7010 f927 0c00 |0058: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bc0c2: 1a0d 4e16 |005b: const-string v13, "alarm://" // string@164e │ │ -0bc0c6: 6e20 0228 dc00 |005d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bc0cc: 0c0c |0060: move-result-object v12 │ │ -0bc0ce: 6e20 0228 7c00 |0061: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bc0d4: 0c0c |0064: move-result-object v12 │ │ -0bc0d6: 6e10 0628 0c00 |0065: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bc0dc: 0c0c |0068: move-result-object v12 │ │ -0bc0de: 7110 2702 0c00 |0069: invoke-static {v12}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0bc0e4: 0c0c |006c: move-result-object v12 │ │ -0bc0e6: 6e20 d600 c600 |006d: invoke-virtual {v6, v12}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ -0bc0ec: 1a0c 4c16 |0070: const-string v12, "alarm" // string@164c │ │ -0bc0f0: 0800 1100 |0072: move-object/from16 v0, v17 │ │ -0bc0f4: 6e20 8a29 c000 |0074: invoke-virtual {v0, v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@298a │ │ -0bc0fa: 0c02 |0077: move-result-object v2 │ │ -0bc0fc: 1f02 0f00 |0078: check-cast v2, Landroid/app/AlarmManager; // type@000f │ │ -0bc100: 7110 9b27 0700 |007a: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0bc106: 0a0c |007d: move-result v12 │ │ -0bc108: 120d |007e: const/4 v13, #int 0 // #0 │ │ -0bc10a: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -0bc10e: 7140 6c00 c0d6 |0081: invoke-static {v0, v12, v6, v13}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ -0bc114: 0c08 |0084: move-result-object v8 │ │ -0bc116: 6e20 1400 8200 |0085: invoke-virtual {v2, v8}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ -0bc11c: 1a0c 5c14 |0088: const-string v12, "_id" // string@145c │ │ -0bc120: 7220 5601 c300 |008a: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0bc126: 0a0c |008d: move-result v12 │ │ -0bc128: 7220 5d01 c300 |008e: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0bc12e: 0c05 |0091: move-result-object v5 │ │ -0bc130: 0800 1100 |0092: move-object/from16 v0, v17 │ │ -0bc134: 540c da10 |0094: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10da │ │ -0bc138: 1a0d 6016 |0096: const-string v13, "alarms" // string@1660 │ │ -0bc13c: 1a0e 5d14 |0098: const-string v14, "_id = ?" // string@145d │ │ -0bc140: 121f |009a: const/4 v15, #int 1 // #1 │ │ -0bc142: 23ff 9b06 |009b: new-array v15, v15, [Ljava/lang/String; // type@069b │ │ -0bc146: 1310 0000 |009d: const/16 v16, #int 0 // #0 │ │ -0bc14a: 4d05 0f10 |009f: aput-object v5, v15, v16 │ │ -0bc14e: 6e40 7401 dcfe |00a1: invoke-virtual {v12, v13, v14, v15}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ -0bc154: 7210 6601 0300 |00a4: invoke-interface {v3}, Landroid/database/Cursor;.requery:()Z // method@0166 │ │ -0bc15a: 0800 1100 |00a7: move-object/from16 v0, v17 │ │ -0bc15e: 540c dc10 |00a9: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.mAdapter:Landroid/support/v4/widget/CursorAdapter; // field@10dc │ │ -0bc162: 6e10 c80d 0c00 |00ab: invoke-virtual {v12}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0dc8 │ │ -0bc168: 0e00 |00ae: return-void │ │ +0bc080: |[0bc080] nerd.tuxmobil.fahrplan.congress.AlarmList.delete_alarm:(I)V │ │ +0bc090: 7401 8629 1100 |0000: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getListAdapter:()Landroid/widget/ListAdapter; // method@2986 │ │ +0bc096: 0c0c |0003: move-result-object v12 │ │ +0bc098: 0200 1200 |0004: move/from16 v0, v18 │ │ +0bc09c: 7220 1322 0c00 |0006: invoke-interface {v12, v0}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2213 │ │ +0bc0a2: 0c03 |0009: move-result-object v3 │ │ +0bc0a4: 1f03 4800 |000a: check-cast v3, Landroid/database/Cursor; // type@0048 │ │ +0bc0a8: 2206 3400 |000c: new-instance v6, Landroid/content/Intent; // type@0034 │ │ +0bc0ac: 1c0c f005 |000e: const-class v12, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05f0 │ │ +0bc0b0: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +0bc0b4: 7030 be00 060c |0012: invoke-direct {v6, v0, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0bc0ba: 1a0c 931c |0015: const-string v12, "eventid" // string@1c93 │ │ +0bc0be: 7220 5601 c300 |0017: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0bc0c4: 0a0c |001a: move-result v12 │ │ +0bc0c6: 7220 5d01 c300 |001b: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0bc0cc: 0c07 |001e: move-result-object v7 │ │ +0bc0ce: 1a0c 2f2a |001f: const-string v12, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE_ID" // string@2a2f │ │ +0bc0d2: 6e30 d000 c607 |0021: invoke-virtual {v6, v12, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bc0d8: 1a0c ad1a |0024: const-string v12, "day" // string@1aad │ │ +0bc0dc: 7220 5601 c300 |0026: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0bc0e2: 0a0c |0029: move-result v12 │ │ +0bc0e4: 7220 5a01 c300 |002a: invoke-interface {v3, v12}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0bc0ea: 0a04 |002d: move-result v4 │ │ +0bc0ec: 1a0c 2d2a |002e: const-string v12, "nerd.tuxmobil.fahrplan.congress.ALARM_DAY" // string@2a2d │ │ +0bc0f0: 6e30 cb00 c604 |0030: invoke-virtual {v6, v12, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +0bc0f6: 1a0c 2c35 |0033: const-string v12, "title" // string@352c │ │ +0bc0fa: 7220 5601 c300 |0035: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0bc100: 0a0c |0038: move-result v12 │ │ +0bc102: 7220 5d01 c300 |0039: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0bc108: 0c09 |003c: move-result-object v9 │ │ +0bc10a: 1a0c 312a |003d: const-string v12, "nerd.tuxmobil.fahrplan.congress.ALARM_TITLE" // string@2a31 │ │ +0bc10e: 6e30 d000 c609 |003f: invoke-virtual {v6, v12, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bc114: 1a0c 1535 |0042: const-string v12, "time" // string@3515 │ │ +0bc118: 7220 5601 c300 |0044: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0bc11e: 0a0c |0047: move-result v12 │ │ +0bc120: 7220 5b01 c300 |0048: invoke-interface {v3, v12}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ +0bc126: 0b0a |004b: move-result-wide v10 │ │ +0bc128: 1a0c 302a |004c: const-string v12, "nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME" // string@2a30 │ │ +0bc12c: 6e40 cc00 c6ba |004e: invoke-virtual {v6, v12, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ +0bc132: 1a0c be1a |0051: const-string v12, "de.machtnix.fahrplan.ALARM" // string@1abe │ │ +0bc136: 6e20 d400 c600 |0053: invoke-virtual {v6, v12}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +0bc13c: 220c 6d05 |0056: new-instance v12, Ljava/lang/StringBuilder; // type@056d │ │ +0bc140: 7010 f927 0c00 |0058: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bc146: 1a0d 5816 |005b: const-string v13, "alarm://" // string@1658 │ │ +0bc14a: 6e20 0228 dc00 |005d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bc150: 0c0c |0060: move-result-object v12 │ │ +0bc152: 6e20 0228 7c00 |0061: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bc158: 0c0c |0064: move-result-object v12 │ │ +0bc15a: 6e10 0628 0c00 |0065: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bc160: 0c0c |0068: move-result-object v12 │ │ +0bc162: 7110 2702 0c00 |0069: invoke-static {v12}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +0bc168: 0c0c |006c: move-result-object v12 │ │ +0bc16a: 6e20 d600 c600 |006d: invoke-virtual {v6, v12}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ +0bc170: 1a0c 5616 |0070: const-string v12, "alarm" // string@1656 │ │ +0bc174: 0800 1100 |0072: move-object/from16 v0, v17 │ │ +0bc178: 6e20 8a29 c000 |0074: invoke-virtual {v0, v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@298a │ │ +0bc17e: 0c02 |0077: move-result-object v2 │ │ +0bc180: 1f02 0f00 |0078: check-cast v2, Landroid/app/AlarmManager; // type@000f │ │ +0bc184: 7110 9b27 0700 |007a: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0bc18a: 0a0c |007d: move-result v12 │ │ +0bc18c: 120d |007e: const/4 v13, #int 0 // #0 │ │ +0bc18e: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +0bc192: 7140 6c00 c0d6 |0081: invoke-static {v0, v12, v6, v13}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ +0bc198: 0c08 |0084: move-result-object v8 │ │ +0bc19a: 6e20 1400 8200 |0085: invoke-virtual {v2, v8}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ +0bc1a0: 1a0c 6614 |0088: const-string v12, "_id" // string@1466 │ │ +0bc1a4: 7220 5601 c300 |008a: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0bc1aa: 0a0c |008d: move-result v12 │ │ +0bc1ac: 7220 5d01 c300 |008e: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0bc1b2: 0c05 |0091: move-result-object v5 │ │ +0bc1b4: 0800 1100 |0092: move-object/from16 v0, v17 │ │ +0bc1b8: 540c e110 |0094: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10e1 │ │ +0bc1bc: 1a0d 6a16 |0096: const-string v13, "alarms" // string@166a │ │ +0bc1c0: 1a0e 6714 |0098: const-string v14, "_id = ?" // string@1467 │ │ +0bc1c4: 121f |009a: const/4 v15, #int 1 // #1 │ │ +0bc1c6: 23ff 9e06 |009b: new-array v15, v15, [Ljava/lang/String; // type@069e │ │ +0bc1ca: 1310 0000 |009d: const/16 v16, #int 0 // #0 │ │ +0bc1ce: 4d05 0f10 |009f: aput-object v5, v15, v16 │ │ +0bc1d2: 6e40 7401 dcfe |00a1: invoke-virtual {v12, v13, v14, v15}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ +0bc1d8: 7210 6601 0300 |00a4: invoke-interface {v3}, Landroid/database/Cursor;.requery:()Z // method@0166 │ │ +0bc1de: 0800 1100 |00a7: move-object/from16 v0, v17 │ │ +0bc1e2: 540c e310 |00a9: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.mAdapter:Landroid/support/v4/widget/CursorAdapter; // field@10e3 │ │ +0bc1e6: 6e10 c80d 0c00 |00ab: invoke-virtual {v12}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0dc8 │ │ +0bc1ec: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000c line=99 │ │ 0x0015 line=101 │ │ 0x001f line=102 │ │ 0x0024 line=103 │ │ @@ -296601,15 +296628,15 @@ │ │ 0x0033 line=105 │ │ 0x003d line=106 │ │ 0x0042 line=107 │ │ 0x004c line=108 │ │ 0x0051 line=110 │ │ 0x0056 line=111 │ │ 0x0070 line=113 │ │ - 0x007a line=114 │ │ + 0x007a line=115 │ │ 0x0085 line=116 │ │ 0x0088 line=118 │ │ 0x0092 line=119 │ │ 0x00a4 line=120 │ │ 0x00a7 line=121 │ │ 0x00ae line=122 │ │ locals : │ │ @@ -296630,33 +296657,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0bc16c: |[0bc16c] nerd.tuxmobil.fahrplan.congress.AlarmList.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0bc17c: 7210 7c1f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f7c │ │ -0bc182: 0c00 |0003: move-result-object v0 │ │ -0bc184: 1f00 6604 |0004: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0466 │ │ -0bc188: 7210 7b1f 0400 |0006: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -0bc18e: 0a01 |0009: move-result v1 │ │ -0bc190: 2b01 1200 0000 |000a: packed-switch v1, 0000001c // +00000012 │ │ -0bc196: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0bc198: 0f02 |000e: return v2 │ │ -0bc19a: 5202 310e |000f: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0e31 │ │ -0bc19e: 6e20 8329 2300 |0011: invoke-virtual {v3, v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.delete_alarm:(I)V // method@2983 │ │ -0bc1a4: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -0bc1a6: 6e20 9429 2300 |0015: invoke-virtual {v3, v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setResult:(I)V // method@2994 │ │ -0bc1ac: 7110 6d2a 0300 |0018: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadAlarms:(Landroid/content/Context;)V // method@2a6d │ │ -0bc1b2: 28f2 |001b: goto 000d // -000e │ │ -0bc1b4: 0001 0100 0000 0000 0500 0000 |001c: packed-switch-data (6 units) │ │ +0bc1f0: |[0bc1f0] nerd.tuxmobil.fahrplan.congress.AlarmList.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0bc200: 7210 7c1f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f7c │ │ +0bc206: 0c00 |0003: move-result-object v0 │ │ +0bc208: 1f00 6704 |0004: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0467 │ │ +0bc20c: 7210 7b1f 0400 |0006: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0bc212: 0a01 |0009: move-result v1 │ │ +0bc214: 2b01 1200 0000 |000a: packed-switch v1, 0000001c // +00000012 │ │ +0bc21a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0bc21c: 0f02 |000e: return v2 │ │ +0bc21e: 5202 310e |000f: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0e31 │ │ +0bc222: 6e20 8329 2300 |0011: invoke-virtual {v3, v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.delete_alarm:(I)V // method@2983 │ │ +0bc228: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +0bc22a: 6e20 9429 2300 |0015: invoke-virtual {v3, v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setResult:(I)V // method@2994 │ │ +0bc230: 7110 6d2a 0300 |0018: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadAlarms:(Landroid/content/Context;)V // method@2a6d │ │ +0bc236: 28f2 |001b: goto 000d // -000e │ │ +0bc238: 0001 0100 0000 0000 0500 0000 |001c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ + 0x0000 line=77 │ │ 0x0006 line=78 │ │ 0x000a line=79 │ │ 0x000d line=86 │ │ 0x000f line=81 │ │ 0x0014 line=82 │ │ 0x0018 line=83 │ │ 0x001c line=79 │ │ @@ -296671,68 +296699,68 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 112 16-bit code units │ │ -0bc1c0: |[0bc1c0] nerd.tuxmobil.fahrplan.congress.AlarmList.onCreate:(Landroid/os/Bundle;)V │ │ -0bc1d0: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0bc1d2: 6f20 7529 dc00 |0001: invoke-super {v12, v13}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onCreate:(Landroid/os/Bundle;)V // method@2975 │ │ -0bc1d8: 6e10 8929 0c00 |0004: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2989 │ │ -0bc1de: 0c00 |0007: move-result-object v0 │ │ -0bc1e0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0bc1e2: 6e20 4f11 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@114f │ │ -0bc1e8: 6e10 8929 0c00 |000c: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2989 │ │ -0bc1ee: 0c00 |000f: move-result-object v0 │ │ -0bc1f0: 2201 6b00 |0010: new-instance v1, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ -0bc1f4: 6e10 8829 0c00 |0012: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getResources:()Landroid/content/res/Resources; // method@2988 │ │ -0bc1fa: 0c02 |0015: move-result-object v2 │ │ -0bc1fc: 1403 1900 0d7f |0016: const v3, #float 1.87422e+38 // #7f0d0019 │ │ -0bc202: 6e20 0301 3200 |0019: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bc208: 0a02 |001c: move-result v2 │ │ -0bc20a: 7020 c601 2100 |001d: invoke-direct {v1, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ -0bc210: 6e20 4d11 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ -0bc216: 6e10 8529 0c00 |0023: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getApplicationContext:()Landroid/content/Context; // method@2985 │ │ -0bc21c: 0c00 |0026: move-result-object v0 │ │ -0bc21e: 1f00 2a06 |0027: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/MyApp; // type@062a │ │ -0bc222: 5bc0 db10 |0029: iput-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@10db │ │ -0bc226: 1400 1d00 037f |002b: const v0, #float 1.74129e+38 // #7f03001d │ │ -0bc22c: 6e20 9229 0c00 |002e: invoke-virtual {v12, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setContentView:(I)V // method@2992 │ │ -0bc232: 2208 f005 |0031: new-instance v8, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f0 │ │ -0bc236: 7020 a329 c800 |0033: invoke-direct {v8, v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ -0bc23c: 6e10 a529 0800 |0036: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a5 │ │ -0bc242: 0c00 |0039: move-result-object v0 │ │ -0bc244: 5bc0 da10 |003a: iput-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10da │ │ -0bc248: 54c0 da10 |003c: iget-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10da │ │ -0bc24c: 1a01 6016 |003e: const-string v1, "alarms" // string@1660 │ │ -0bc250: 6202 e010 |0040: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e0 │ │ -0bc254: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -0bc256: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -0bc258: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -0bc25a: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -0bc25c: 1a07 0c35 |0046: const-string v7, "time" // string@350c │ │ -0bc260: 7408 7801 0000 |0048: 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@0178 │ │ -0bc266: 0c09 |004b: move-result-object v9 │ │ -0bc268: 6e20 9529 9c00 |004c: invoke-virtual {v12, v9}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.startManagingCursor:(Landroid/database/Cursor;)V // method@2995 │ │ -0bc26e: 2200 eb05 |004f: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter; // type@05eb │ │ -0bc272: 7040 7f29 c0b9 |0051: invoke-direct {v0, v12, v9, v11}, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@297f │ │ -0bc278: 5bc0 dc10 |0054: iput-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.mAdapter:Landroid/support/v4/widget/CursorAdapter; // field@10dc │ │ -0bc27c: 54c0 dc10 |0056: iget-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.mAdapter:Landroid/support/v4/widget/CursorAdapter; // field@10dc │ │ -0bc280: 6e20 9329 0c00 |0058: invoke-virtual {v12, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2993 │ │ -0bc286: 6e10 8729 0c00 |005b: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getListView:()Landroid/widget/ListView; // method@2987 │ │ -0bc28c: 0c00 |005e: move-result-object v0 │ │ -0bc28e: 6e20 9129 0c00 |005f: invoke-virtual {v12, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.registerForContextMenu:(Landroid/view/View;)V // method@2991 │ │ -0bc294: 6e20 9429 bc00 |0062: invoke-virtual {v12, v11}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setResult:(I)V // method@2994 │ │ -0bc29a: 0e00 |0065: return-void │ │ -0bc29c: 0d0a |0066: move-exception v10 │ │ -0bc29e: 6e10 7a01 0a00 |0067: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ -0bc2a4: 54c0 da10 |006a: iget-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10da │ │ -0bc2a8: 6e10 7301 0000 |006c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0bc2ae: 28f6 |006f: goto 0065 // -000a │ │ +0bc244: |[0bc244] nerd.tuxmobil.fahrplan.congress.AlarmList.onCreate:(Landroid/os/Bundle;)V │ │ +0bc254: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0bc256: 6f20 7529 dc00 |0001: invoke-super {v12, v13}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onCreate:(Landroid/os/Bundle;)V // method@2975 │ │ +0bc25c: 6e10 8929 0c00 |0004: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2989 │ │ +0bc262: 0c00 |0007: move-result-object v0 │ │ +0bc264: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0bc266: 6e20 4f11 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@114f │ │ +0bc26c: 6e10 8929 0c00 |000c: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2989 │ │ +0bc272: 0c00 |000f: move-result-object v0 │ │ +0bc274: 2201 6b00 |0010: new-instance v1, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ +0bc278: 6e10 8829 0c00 |0012: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getResources:()Landroid/content/res/Resources; // method@2988 │ │ +0bc27e: 0c02 |0015: move-result-object v2 │ │ +0bc280: 1403 1900 0d7f |0016: const v3, #float 1.87422e+38 // #7f0d0019 │ │ +0bc286: 6e20 0301 3200 |0019: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bc28c: 0a02 |001c: move-result v2 │ │ +0bc28e: 7020 c601 2100 |001d: invoke-direct {v1, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ +0bc294: 6e20 4d11 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ +0bc29a: 6e10 8529 0c00 |0023: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getApplicationContext:()Landroid/content/Context; // method@2985 │ │ +0bc2a0: 0c00 |0026: move-result-object v0 │ │ +0bc2a2: 1f00 2d06 |0027: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/MyApp; // type@062d │ │ +0bc2a6: 5bc0 e210 |0029: iput-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@10e2 │ │ +0bc2aa: 1400 1d00 037f |002b: const v0, #float 1.74129e+38 // #7f03001d │ │ +0bc2b0: 6e20 9229 0c00 |002e: invoke-virtual {v12, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setContentView:(I)V // method@2992 │ │ +0bc2b6: 2208 f305 |0031: new-instance v8, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f3 │ │ +0bc2ba: 7020 a329 c800 |0033: invoke-direct {v8, v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ +0bc2c0: 6e10 a529 0800 |0036: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a5 │ │ +0bc2c6: 0c00 |0039: move-result-object v0 │ │ +0bc2c8: 5bc0 e110 |003a: iput-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10e1 │ │ +0bc2cc: 54c0 e110 |003c: iget-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10e1 │ │ +0bc2d0: 1a01 6a16 |003e: const-string v1, "alarms" // string@166a │ │ +0bc2d4: 6202 e710 |0040: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e7 │ │ +0bc2d8: 1203 |0042: const/4 v3, #int 0 // #0 │ │ +0bc2da: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +0bc2dc: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +0bc2de: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +0bc2e0: 1a07 1535 |0046: const-string v7, "time" // string@3515 │ │ +0bc2e4: 7408 7801 0000 |0048: 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@0178 │ │ +0bc2ea: 0c09 |004b: move-result-object v9 │ │ +0bc2ec: 6e20 9529 9c00 |004c: invoke-virtual {v12, v9}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.startManagingCursor:(Landroid/database/Cursor;)V // method@2995 │ │ +0bc2f2: 2200 ee05 |004f: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter; // type@05ee │ │ +0bc2f6: 7040 7f29 c0b9 |0051: invoke-direct {v0, v12, v9, v11}, Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@297f │ │ +0bc2fc: 5bc0 e310 |0054: iput-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.mAdapter:Landroid/support/v4/widget/CursorAdapter; // field@10e3 │ │ +0bc300: 54c0 e310 |0056: iget-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.mAdapter:Landroid/support/v4/widget/CursorAdapter; // field@10e3 │ │ +0bc304: 6e20 9329 0c00 |0058: invoke-virtual {v12, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2993 │ │ +0bc30a: 6e10 8729 0c00 |005b: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getListView:()Landroid/widget/ListView; // method@2987 │ │ +0bc310: 0c00 |005e: move-result-object v0 │ │ +0bc312: 6e20 9129 0c00 |005f: invoke-virtual {v12, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.registerForContextMenu:(Landroid/view/View;)V // method@2991 │ │ +0bc318: 6e20 9429 bc00 |0062: invoke-virtual {v12, v11}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setResult:(I)V // method@2994 │ │ +0bc31e: 0e00 |0065: return-void │ │ +0bc320: 0d0a |0066: move-exception v10 │ │ +0bc322: 6e10 7a01 0a00 |0067: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ +0bc328: 54c0 e110 |006a: iget-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10e1 │ │ +0bc32c: 6e10 7301 0000 |006c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0bc332: 28f6 |006f: goto 0065 // -000a │ │ catches : 1 │ │ 0x003c - 0x004b │ │ Landroid/database/sqlite/SQLiteException; -> 0x0066 │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=36 │ │ 0x000c line=37 │ │ @@ -296762,25 +296790,25 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -0bc2bc: |[0bc2bc] nerd.tuxmobil.fahrplan.congress.AlarmList.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0bc2cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bc2ce: 0770 |0001: move-object v0, v7 │ │ -0bc2d0: 1f00 6604 |0002: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0466 │ │ -0bc2d4: 6f40 7629 5476 |0004: invoke-super {v4, v5, v6, v7}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@2976 │ │ -0bc2da: 5441 db10 |0007: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@10db │ │ -0bc2de: 1402 3300 067f |0009: const v2, #float 1.78118e+38 // #7f060033 │ │ -0bc2e4: 6e20 3c2b 2100 |000c: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.getString:(I)Ljava/lang/String; // method@2b3c │ │ -0bc2ea: 0c01 |000f: move-result-object v1 │ │ -0bc2ec: 7251 3f1f 3533 |0010: invoke-interface {v5, v3, v3, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ -0bc2f2: 0e00 |0013: return-void │ │ +0bc340: |[0bc340] nerd.tuxmobil.fahrplan.congress.AlarmList.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0bc350: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bc352: 0770 |0001: move-object v0, v7 │ │ +0bc354: 1f00 6704 |0002: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0467 │ │ +0bc358: 6f40 7629 5476 |0004: invoke-super {v4, v5, v6, v7}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@2976 │ │ +0bc35e: 5441 e210 |0007: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@10e2 │ │ +0bc362: 1402 3300 067f |0009: const v2, #float 1.78118e+38 // #7f060033 │ │ +0bc368: 6e20 3c2b 2100 |000c: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.getString:(I)Ljava/lang/String; // method@2b3c │ │ +0bc36e: 0c01 |000f: move-result-object v1 │ │ +0bc370: 7251 3f1f 3533 |0010: invoke-interface {v5, v3, v3, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ +0bc376: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0004 line=92 │ │ 0x0007 line=93 │ │ 0x0013 line=94 │ │ locals : │ │ @@ -296795,24 +296823,24 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0bc2f4: |[0bc2f4] nerd.tuxmobil.fahrplan.congress.AlarmList.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0bc304: 6f20 7729 3200 |0000: invoke-super {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@2977 │ │ -0bc30a: 2200 2804 |0003: new-instance v0, Landroid/view/MenuInflater; // type@0428 │ │ -0bc30e: 6e10 8429 0200 |0005: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getApplication:()Landroid/app/Application; // method@2984 │ │ -0bc314: 0c01 |0008: move-result-object v1 │ │ -0bc316: 7020 721f 1000 |0009: invoke-direct {v0, v1}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1f72 │ │ -0bc31c: 1501 0f7f |000c: const/high16 v1, #int 2131689472 // #7f0f │ │ -0bc320: 6e30 731f 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ -0bc326: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0bc328: 0f01 |0012: return v1 │ │ +0bc378: |[0bc378] nerd.tuxmobil.fahrplan.congress.AlarmList.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0bc388: 6f20 7729 3200 |0000: invoke-super {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@2977 │ │ +0bc38e: 2200 2904 |0003: new-instance v0, Landroid/view/MenuInflater; // type@0429 │ │ +0bc392: 6e10 8429 0200 |0005: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getApplication:()Landroid/app/Application; // method@2984 │ │ +0bc398: 0c01 |0008: move-result-object v1 │ │ +0bc39a: 7020 721f 1000 |0009: invoke-direct {v0, v1}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1f72 │ │ +0bc3a0: 1501 0f7f |000c: const/high16 v1, #int 2131689472 // #7f0f │ │ +0bc3a4: 6e30 731f 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ +0bc3aa: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0bc3ac: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ 0x000c line=127 │ │ 0x0011 line=128 │ │ locals : │ │ @@ -296825,19 +296853,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0bc32c: |[0bc32c] nerd.tuxmobil.fahrplan.congress.AlarmList.onDestroy:()V │ │ -0bc33c: 6f10 7829 0100 |0000: invoke-super {v1}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onDestroy:()V // method@2978 │ │ -0bc342: 5410 da10 |0003: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10da │ │ -0bc346: 6e10 7301 0000 |0005: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0bc34c: 0e00 |0008: return-void │ │ +0bc3b0: |[0bc3b0] nerd.tuxmobil.fahrplan.congress.AlarmList.onDestroy:()V │ │ +0bc3c0: 6f10 7829 0100 |0000: invoke-super {v1}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onDestroy:()V // method@2978 │ │ +0bc3c6: 5410 e110 |0003: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.db:Landroid/database/sqlite/SQLiteDatabase; // field@10e1 │ │ +0bc3ca: 6e10 7301 0000 |0005: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0bc3d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0008 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnerd/tuxmobil/fahrplan/congress/AlarmList; │ │ @@ -296847,40 +296875,40 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0bc350: |[0bc350] nerd.tuxmobil.fahrplan.congress.AlarmList.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0bc360: 7210 7b1f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -0bc366: 0a02 |0003: move-result v2 │ │ -0bc368: 2c02 2800 0000 |0004: sparse-switch v2, 0000002c // +00000028 │ │ -0bc36e: 6f20 7929 4300 |0007: invoke-super {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@2979 │ │ -0bc374: 0a02 |000a: move-result v2 │ │ -0bc376: 0f02 |000b: return v2 │ │ -0bc378: 6e10 8629 0300 |000c: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getListAdapter:()Landroid/widget/ListAdapter; // method@2986 │ │ -0bc37e: 0c02 |000f: move-result-object v2 │ │ -0bc380: 7210 1222 0200 |0010: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ -0bc386: 0a00 |0013: move-result v0 │ │ -0bc388: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0bc38a: 3501 0900 |0015: if-ge v1, v0, 001e // +0009 │ │ -0bc38e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0bc390: 6e20 8329 2300 |0018: invoke-virtual {v3, v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.delete_alarm:(I)V // method@2983 │ │ -0bc396: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc39a: 28f8 |001d: goto 0015 // -0008 │ │ -0bc39c: 7110 6d2a 0300 |001e: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadAlarms:(Landroid/content/Context;)V // method@2a6d │ │ -0bc3a2: 12f2 |0021: const/4 v2, #int -1 // #ff │ │ -0bc3a4: 6e20 9429 2300 |0022: invoke-virtual {v3, v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setResult:(I)V // method@2994 │ │ -0bc3aa: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -0bc3ac: 28e5 |0026: goto 000b // -001b │ │ -0bc3ae: 7110 7c29 0300 |0027: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/ActivityHelper;.navigateUp:(Landroid/app/Activity;)Z // method@297c │ │ -0bc3b4: 0a02 |002a: move-result v2 │ │ -0bc3b6: 28e0 |002b: goto 000b // -0020 │ │ -0bc3b8: 0002 0200 2c00 0201 9500 0e7f 2300 ... |002c: sparse-switch-data (10 units) │ │ +0bc3d4: |[0bc3d4] nerd.tuxmobil.fahrplan.congress.AlarmList.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0bc3e4: 7210 7b1f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0bc3ea: 0a02 |0003: move-result v2 │ │ +0bc3ec: 2c02 2800 0000 |0004: sparse-switch v2, 0000002c // +00000028 │ │ +0bc3f2: 6f20 7929 4300 |0007: invoke-super {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/ActionBarListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@2979 │ │ +0bc3f8: 0a02 |000a: move-result v2 │ │ +0bc3fa: 0f02 |000b: return v2 │ │ +0bc3fc: 6e10 8629 0300 |000c: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.getListAdapter:()Landroid/widget/ListAdapter; // method@2986 │ │ +0bc402: 0c02 |000f: move-result-object v2 │ │ +0bc404: 7210 1222 0200 |0010: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ +0bc40a: 0a00 |0013: move-result v0 │ │ +0bc40c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0bc40e: 3501 0900 |0015: if-ge v1, v0, 001e // +0009 │ │ +0bc412: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0bc414: 6e20 8329 2300 |0018: invoke-virtual {v3, v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.delete_alarm:(I)V // method@2983 │ │ +0bc41a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bc41e: 28f8 |001d: goto 0015 // -0008 │ │ +0bc420: 7110 6d2a 0300 |001e: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadAlarms:(Landroid/content/Context;)V // method@2a6d │ │ +0bc426: 12f2 |0021: const/4 v2, #int -1 // #ff │ │ +0bc428: 6e20 9429 2300 |0022: invoke-virtual {v3, v2}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;.setResult:(I)V // method@2994 │ │ +0bc42e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +0bc430: 28e5 |0026: goto 000b // -001b │ │ +0bc432: 7110 7c29 0300 |0027: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/ActivityHelper;.navigateUp:(Landroid/app/Activity;)Z // method@297c │ │ +0bc438: 0a02 |002a: move-result v2 │ │ +0bc43a: 28e0 |002b: goto 000b // -0020 │ │ +0bc43c: 0002 0200 2c00 0201 9500 0e7f 2300 ... |002c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=144 │ │ 0x000c line=134 │ │ 0x0014 line=135 │ │ 0x0017 line=136 │ │ @@ -296892,27 +296920,27 @@ │ │ 0x002c line=132 │ │ locals : │ │ 0x0014 - 0x0027 reg=0 count I │ │ 0x0015 - 0x0027 reg=1 i I │ │ 0x0000 - 0x0036 reg=3 this Lnerd/tuxmobil/fahrplan/congress/AlarmList; │ │ 0x0000 - 0x0036 reg=4 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 680 (AlarmList.java) │ │ + source_file_idx : 681 (AlarmList.java) │ │ │ │ -Class #1017 header: │ │ -class_idx : 1517 │ │ +Class #1018 header: │ │ +class_idx : 1520 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 38 │ │ -source_file_idx : 682 │ │ +source_file_idx : 683 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1017 - │ │ +Class #1018 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -296921,17 +296949,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bc3cc: |[0bc3cc] nerd.tuxmobil.fahrplan.congress.AlarmReceiver.:()V │ │ -0bc3dc: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -0bc3e2: 0e00 |0003: return-void │ │ +0bc450: |[0bc450] nerd.tuxmobil.fahrplan.congress.AlarmReceiver.:()V │ │ +0bc460: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +0bc466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; │ │ │ │ Virtual methods - │ │ @@ -296940,235 +296968,246 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 418 16-bit code units │ │ -0bc3e4: |[0bc3e4] nerd.tuxmobil.fahrplan.congress.AlarmReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0bc3f4: 1a14 a902 |0000: const-string v20, "AlarmReceiver" // string@02a9 │ │ -0bc3f8: 1a15 c620 |0002: const-string v21, "got alarm" // string@20c6 │ │ -0bc3fc: 7702 392b 1400 |0004: invoke-static/range {v20, v21}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bc402: 1a14 a902 |0007: const-string v20, "AlarmReceiver" // string@02a9 │ │ -0bc406: 2215 6c05 |0009: new-instance v21, Ljava/lang/StringBuilder; // type@056c │ │ -0bc40a: 7601 f927 1500 |000b: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bc410: 1a16 8415 |000e: const-string v22, "action " // string@1584 │ │ -0bc414: 7402 0228 1500 |0010: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bc41a: 0c15 |0013: move-result-object v21 │ │ -0bc41c: 7401 c400 1a00 |0014: invoke-virtual/range {v26}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ -0bc422: 0c16 |0017: move-result-object v22 │ │ -0bc424: 7402 0228 1500 |0018: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bc42a: 0c15 |001b: move-result-object v21 │ │ -0bc42c: 7401 0628 1500 |001c: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bc432: 0c15 |001f: move-result-object v21 │ │ -0bc434: 7702 392b 1400 |0020: invoke-static/range {v20, v21}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bc43a: 7401 c400 1a00 |0023: invoke-virtual/range {v26}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ -0bc440: 0c14 |0026: move-result-object v20 │ │ -0bc442: 1a15 242a |0027: const-string v21, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE" // string@2a24 │ │ -0bc446: 7402 d727 1400 |0029: invoke-virtual/range {v20, v21}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bc44c: 0a14 |002c: move-result v20 │ │ -0bc44e: 3814 5401 |002d: if-eqz v20, 0181 // +0154 │ │ -0bc452: 1a14 252a |002f: const-string v20, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE_ID" // string@2a25 │ │ -0bc456: 0800 1a00 |0031: move-object/from16 v0, v26 │ │ -0bc45a: 0801 1400 |0033: move-object/from16 v1, v20 │ │ -0bc45e: 6e20 c900 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bc464: 0c09 |0038: move-result-object v9 │ │ -0bc466: 7110 9b27 0900 |0039: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0bc46c: 0a0b |003c: move-result v11 │ │ -0bc46e: 1a14 232a |003d: const-string v20, "nerd.tuxmobil.fahrplan.congress.ALARM_DAY" // string@2a23 │ │ -0bc472: 1315 0100 |003f: const/16 v21, #int 1 // #1 │ │ -0bc476: 0800 1a00 |0041: move-object/from16 v0, v26 │ │ -0bc47a: 0801 1400 |0043: move-object/from16 v1, v20 │ │ -0bc47e: 0202 1500 |0045: move/from16 v2, v21 │ │ -0bc482: 6e30 c700 1002 |0047: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ -0bc488: 0a06 |004a: move-result v6 │ │ -0bc48a: 1a14 262a |004b: const-string v20, "nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME" // string@2a26 │ │ -0bc48e: 7100 0828 0000 |004d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ -0bc494: 0b16 |0050: move-result-wide v22 │ │ -0bc496: 0800 1a00 |0051: move-object/from16 v0, v26 │ │ -0bc49a: 0801 1400 |0053: move-object/from16 v1, v20 │ │ -0bc49e: 0502 1600 |0055: move-wide/from16 v2, v22 │ │ -0bc4a2: 6e40 c800 1032 |0057: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00c8 │ │ -0bc4a8: 0b12 |005a: move-result-wide v18 │ │ -0bc4aa: 1a14 272a |005b: const-string v20, "nerd.tuxmobil.fahrplan.congress.ALARM_TITLE" // string@2a27 │ │ -0bc4ae: 0800 1a00 |005d: move-object/from16 v0, v26 │ │ -0bc4b2: 0801 1400 |005f: move-object/from16 v1, v20 │ │ -0bc4b6: 6e20 c900 1000 |0061: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bc4bc: 0c10 |0064: move-result-object v16 │ │ -0bc4be: 1a14 d02a |0065: const-string v20, "notification" // string@2ad0 │ │ -0bc4c2: 0800 1900 |0067: move-object/from16 v0, v25 │ │ -0bc4c6: 0801 1400 |0069: move-object/from16 v1, v20 │ │ -0bc4ca: 6e20 a900 1000 |006b: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0bc4d0: 0c0c |006e: move-result-object v12 │ │ -0bc4d2: 1f0c 1d00 |006f: check-cast v12, Landroid/app/NotificationManager; // type@001d │ │ -0bc4d6: 220e 1c00 |0071: new-instance v14, Landroid/app/Notification; // type@001c │ │ -0bc4da: 7010 6800 0e00 |0073: invoke-direct {v14}, Landroid/app/Notification;.:()V // method@0068 │ │ -0bc4e0: 7701 7c02 1900 |0076: invoke-static/range {v25}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0bc4e6: 0c0f |0079: move-result-object v15 │ │ -0bc4e8: 1a14 5422 |007a: const-string v20, "insistent" // string@2254 │ │ -0bc4ec: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ -0bc4f0: 0800 1400 |007e: move-object/from16 v0, v20 │ │ -0bc4f4: 0201 1500 |0080: move/from16 v1, v21 │ │ -0bc4f8: 7230 e100 0f01 |0082: invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ -0bc4fe: 0a08 |0085: move-result v8 │ │ -0bc500: 220d 3400 |0086: new-instance v13, Landroid/content/Intent; // type@0034 │ │ -0bc504: 1c14 2506 |0088: const-class v20, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0625 │ │ -0bc508: 0800 1900 |008a: move-object/from16 v0, v25 │ │ -0bc50c: 0801 1400 |008c: move-object/from16 v1, v20 │ │ -0bc510: 7030 be00 0d01 |008e: invoke-direct {v13, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0bc516: 1a14 be23 |0091: const-string v20, "lecture_id" // string@23be │ │ -0bc51a: 0800 1400 |0093: move-object/from16 v0, v20 │ │ -0bc51e: 6e30 d000 0d09 |0095: invoke-virtual {v13, v0, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bc524: 1a14 a31a |0098: const-string v20, "day" // string@1aa3 │ │ -0bc528: 0800 1400 |009a: move-object/from16 v0, v20 │ │ -0bc52c: 6e30 cb00 0d06 |009c: invoke-virtual {v13, v0, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -0bc532: 1514 2004 |009f: const/high16 v20, #int 69206016 // #420 │ │ -0bc536: 0200 1400 |00a1: move/from16 v0, v20 │ │ -0bc53a: 6e20 d700 0d00 |00a3: invoke-virtual {v13, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d7 │ │ -0bc540: 1514 0040 |00a6: const/high16 v20, #int 1073741824 // #4000 │ │ -0bc544: 0800 1900 |00a8: move-object/from16 v0, v25 │ │ -0bc548: 0201 1400 |00aa: move/from16 v1, v20 │ │ -0bc54c: 7140 6b00 b01d |00ac: invoke-static {v0, v11, v13, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006b │ │ -0bc552: 0c05 |00af: move-result-object v5 │ │ -0bc554: 2204 df00 |00b0: new-instance v4, Landroid/support/v4/app/NotificationCompat$Builder; // type@00df │ │ -0bc558: 0800 1900 |00b2: move-object/from16 v0, v25 │ │ -0bc55c: 7020 0005 0400 |00b4: invoke-direct {v4, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@0500 │ │ -0bc562: 1a14 b42e |00b7: const-string v20, "reminder_tone" // string@2eb4 │ │ -0bc566: 1a15 0000 |00b9: const-string v21, "" // string@0000 │ │ -0bc56a: 0800 1400 |00bb: move-object/from16 v0, v20 │ │ -0bc56e: 0801 1500 |00bd: move-object/from16 v1, v21 │ │ -0bc572: 7230 e400 0f01 |00bf: invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e4 │ │ -0bc578: 0c14 |00c2: move-result-object v20 │ │ -0bc57a: 7701 2702 1400 |00c3: invoke-static/range {v20}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0bc580: 0c14 |00c6: move-result-object v20 │ │ -0bc582: 0800 1400 |00c7: move-object/from16 v0, v20 │ │ -0bc586: 6e20 0c05 0400 |00c9: invoke-virtual {v4, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; // method@050c │ │ -0bc58c: 0c14 |00cc: move-result-object v20 │ │ -0bc58e: 1315 0100 |00cd: const/16 v21, #int 1 // #1 │ │ -0bc592: 7402 0405 1400 |00cf: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0504 │ │ -0bc598: 0c14 |00d2: move-result-object v20 │ │ -0bc59a: 1315 0600 |00d3: const/16 v21, #int 6 // #6 │ │ -0bc59e: 7402 0905 1400 |00d5: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0509 │ │ -0bc5a4: 0c14 |00d8: move-result-object v20 │ │ -0bc5a6: 1415 8c00 027f |00d9: const v21, #float 1.72802e+38 // #7f02008c │ │ -0bc5ac: 7402 0b05 1400 |00dc: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@050b │ │ -0bc5b2: 0c14 |00df: move-result-object v20 │ │ -0bc5b4: 7401 a600 1900 |00e0: invoke-virtual/range {v25}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0bc5ba: 0c15 |00e3: move-result-object v21 │ │ -0bc5bc: 1416 1800 0d7f |00e4: const v22, #float 1.87422e+38 // #7f0d0018 │ │ -0bc5c2: 7402 0301 1500 |00e7: invoke-virtual/range {v21, v22}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bc5c8: 0a15 |00ea: move-result v21 │ │ -0bc5ca: 7402 0505 1400 |00eb: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0505 │ │ -0bc5d0: 0c14 |00ee: move-result-object v20 │ │ -0bc5d2: 0800 1400 |00ef: move-object/from16 v0, v20 │ │ -0bc5d6: 6e20 0605 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0506 │ │ -0bc5dc: 0c14 |00f4: move-result-object v20 │ │ -0bc5de: 1415 6e00 067f |00f5: const v21, #float 1.78119e+38 // #7f06006e │ │ -0bc5e4: 0800 1900 |00f8: move-object/from16 v0, v25 │ │ -0bc5e8: 0201 1500 |00fa: move/from16 v1, v21 │ │ -0bc5ec: 6e20 a700 1000 |00fc: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -0bc5f2: 0c15 |00ff: move-result-object v21 │ │ -0bc5f4: 7402 0705 1400 |0100: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0507 │ │ -0bc5fa: 0c14 |0103: move-result-object v20 │ │ -0bc5fc: 0800 1400 |0104: move-object/from16 v0, v20 │ │ -0bc600: 0801 1000 |0106: move-object/from16 v1, v16 │ │ -0bc604: 6e20 0805 1000 |0108: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0508 │ │ -0bc60a: 0c14 |010b: move-result-object v20 │ │ -0bc60c: 0800 1400 |010c: move-object/from16 v0, v20 │ │ -0bc610: 0501 1200 |010e: move-wide/from16 v1, v18 │ │ -0bc614: 6e30 0e05 1002 |0110: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@050e │ │ -0bc61a: 0c14 |0113: move-result-object v20 │ │ -0bc61c: 7401 0105 1400 |0114: invoke-virtual/range {v20}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0501 │ │ -0bc622: 0c0e |0117: move-result-object v14 │ │ -0bc624: 1a14 4c16 |0118: const-string v20, "alarm" // string@164c │ │ -0bc628: 2215 6c05 |011a: new-instance v21, Ljava/lang/StringBuilder; // type@056c │ │ -0bc62c: 7601 f927 1500 |011c: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bc632: 1a16 5522 |011f: const-string v22, "insistent is " // string@2255 │ │ -0bc636: 7402 0228 1500 |0121: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bc63c: 0c15 |0124: move-result-object v21 │ │ -0bc63e: 0800 1500 |0125: move-object/from16 v0, v21 │ │ -0bc642: 6e20 0328 8000 |0127: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0bc648: 0c15 |012a: move-result-object v21 │ │ -0bc64a: 7401 0628 1500 |012b: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bc650: 0c15 |012e: move-result-object v21 │ │ -0bc652: 7702 392b 1400 |012f: invoke-static/range {v20, v21}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bc658: 3808 0c00 |0132: if-eqz v8, 013e // +000c │ │ -0bc65c: 52e0 0400 |0134: iget v0, v14, Landroid/app/Notification;.flags:I // field@0004 │ │ -0bc660: 0214 0000 |0136: move/from16 v20, v0 │ │ -0bc664: de14 1404 |0138: or-int/lit8 v20, v20, #int 4 // #04 │ │ -0bc668: 0200 1400 |013a: move/from16 v0, v20 │ │ -0bc66c: 59e0 0400 |013c: iput v0, v14, Landroid/app/Notification;.flags:I // field@0004 │ │ -0bc670: 1314 0100 |013e: const/16 v20, #int 1 // #1 │ │ -0bc674: 0200 1400 |0140: move/from16 v0, v20 │ │ -0bc678: 6e30 6a00 0c0e |0142: invoke-virtual {v12, v0, v14}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@006a │ │ -0bc67e: 220a f005 |0145: new-instance v10, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f0 │ │ -0bc682: 0800 1900 |0147: move-object/from16 v0, v25 │ │ -0bc686: 7020 a329 0a00 |0149: invoke-direct {v10, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ -0bc68c: 6e10 a529 0a00 |014c: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a5 │ │ -0bc692: 0c07 |014f: move-result-object v7 │ │ -0bc694: 1a14 6016 |0150: const-string v20, "alarms" // string@1660 │ │ -0bc698: 1a15 8b1c |0152: const-string v21, "eventid=?" // string@1c8b │ │ -0bc69c: 1316 0100 |0154: const/16 v22, #int 1 // #1 │ │ -0bc6a0: 0200 1600 |0156: move/from16 v0, v22 │ │ -0bc6a4: 2300 9b06 |0158: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -0bc6a8: 0816 0000 |015a: move-object/from16 v22, v0 │ │ -0bc6ac: 1317 0000 |015c: const/16 v23, #int 0 // #0 │ │ -0bc6b0: 4d09 1617 |015e: aput-object v9, v22, v23 │ │ -0bc6b4: 0800 1400 |0160: move-object/from16 v0, v20 │ │ -0bc6b8: 0801 1500 |0162: move-object/from16 v1, v21 │ │ -0bc6bc: 0802 1600 |0164: move-object/from16 v2, v22 │ │ -0bc6c0: 6e40 7401 0721 |0166: invoke-virtual {v7, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ -0bc6c6: 6e10 7301 0700 |0169: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0bc6cc: 7100 092b 0000 |016c: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getInstance:()Lnerd/tuxmobil/fahrplan/congress/MainActivity; // method@2b09 │ │ -0bc6d2: 0c14 |016f: move-result-object v20 │ │ -0bc6d4: 3814 1000 |0170: if-eqz v20, 0180 // +0010 │ │ -0bc6d8: 7100 092b 0000 |0172: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getInstance:()Lnerd/tuxmobil/fahrplan/congress/MainActivity; // method@2b09 │ │ -0bc6de: 0c14 |0175: move-result-object v20 │ │ -0bc6e0: 7401 212b 1400 |0176: invoke-virtual/range {v20}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.reloadAlarms:()V // method@2b21 │ │ -0bc6e6: 7100 092b 0000 |0179: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getInstance:()Lnerd/tuxmobil/fahrplan/congress/MainActivity; // method@2b09 │ │ -0bc6ec: 0c14 |017c: move-result-object v20 │ │ -0bc6ee: 7401 1f2b 1400 |017d: invoke-virtual/range {v20}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.refreshEventMarkers:()V // method@2b1f │ │ -0bc6f4: 0e00 |0180: return-void │ │ -0bc6f6: 7401 c400 1a00 |0181: invoke-virtual/range {v26}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ -0bc6fc: 0c14 |0184: move-result-object v20 │ │ -0bc6fe: 1a15 282a |0185: const-string v21, "nerd.tuxmobil.fahrplan.congress.ALARM_UPDATE" // string@2a28 │ │ -0bc702: 7402 d727 1400 |0187: invoke-virtual/range {v20, v21}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bc708: 0a14 |018a: move-result v20 │ │ -0bc70a: 3814 f5ff |018b: if-eqz v20, 0180 // -000b │ │ -0bc70e: 2211 3400 |018d: new-instance v17, Landroid/content/Intent; // type@0034 │ │ -0bc712: 1c14 3f06 |018f: const-class v20, Lnerd/tuxmobil/fahrplan/congress/UpdateService; // type@063f │ │ -0bc716: 0800 1100 |0191: move-object/from16 v0, v17 │ │ -0bc71a: 0801 1900 |0193: move-object/from16 v1, v25 │ │ -0bc71e: 0802 1400 |0195: move-object/from16 v2, v20 │ │ -0bc722: 7030 be00 1002 |0197: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0bc728: 0800 1900 |019a: move-object/from16 v0, v25 │ │ -0bc72c: 0801 1100 |019c: move-object/from16 v1, v17 │ │ -0bc730: 6e20 b600 1000 |019e: invoke-virtual {v0, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00b6 │ │ -0bc736: 28df |01a1: goto 0180 // -0021 │ │ +0bc468: |[0bc468] nerd.tuxmobil.fahrplan.congress.AlarmReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0bc478: 1a14 aa02 |0000: const-string v20, "AlarmReceiver" // string@02aa │ │ +0bc47c: 1a15 d020 |0002: const-string v21, "got alarm" // string@20d0 │ │ +0bc480: 7702 392b 1400 |0004: invoke-static/range {v20, v21}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bc486: 1a14 aa02 |0007: const-string v20, "AlarmReceiver" // string@02aa │ │ +0bc48a: 2215 6d05 |0009: new-instance v21, Ljava/lang/StringBuilder; // type@056d │ │ +0bc48e: 7601 f927 1500 |000b: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bc494: 1a16 8e15 |000e: const-string v22, "action " // string@158e │ │ +0bc498: 7402 0228 1500 |0010: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bc49e: 0c15 |0013: move-result-object v21 │ │ +0bc4a0: 7401 c400 1a00 |0014: invoke-virtual/range {v26}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ +0bc4a6: 0c16 |0017: move-result-object v22 │ │ +0bc4a8: 7402 0228 1500 |0018: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bc4ae: 0c15 |001b: move-result-object v21 │ │ +0bc4b0: 7401 0628 1500 |001c: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bc4b6: 0c15 |001f: move-result-object v21 │ │ +0bc4b8: 7702 392b 1400 |0020: invoke-static/range {v20, v21}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bc4be: 7401 c400 1a00 |0023: invoke-virtual/range {v26}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ +0bc4c4: 0c14 |0026: move-result-object v20 │ │ +0bc4c6: 1a15 2e2a |0027: const-string v21, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE" // string@2a2e │ │ +0bc4ca: 7402 d727 1400 |0029: invoke-virtual/range {v20, v21}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0bc4d0: 0a14 |002c: move-result v20 │ │ +0bc4d2: 3814 5401 |002d: if-eqz v20, 0181 // +0154 │ │ +0bc4d6: 1a14 2f2a |002f: const-string v20, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE_ID" // string@2a2f │ │ +0bc4da: 0800 1a00 |0031: move-object/from16 v0, v26 │ │ +0bc4de: 0801 1400 |0033: move-object/from16 v1, v20 │ │ +0bc4e2: 6e20 c900 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bc4e8: 0c09 |0038: move-result-object v9 │ │ +0bc4ea: 7110 9b27 0900 |0039: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0bc4f0: 0a0b |003c: move-result v11 │ │ +0bc4f2: 1a14 2d2a |003d: const-string v20, "nerd.tuxmobil.fahrplan.congress.ALARM_DAY" // string@2a2d │ │ +0bc4f6: 1315 0100 |003f: const/16 v21, #int 1 // #1 │ │ +0bc4fa: 0800 1a00 |0041: move-object/from16 v0, v26 │ │ +0bc4fe: 0801 1400 |0043: move-object/from16 v1, v20 │ │ +0bc502: 0202 1500 |0045: move/from16 v2, v21 │ │ +0bc506: 6e30 c700 1002 |0047: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ +0bc50c: 0a06 |004a: move-result v6 │ │ +0bc50e: 1a14 302a |004b: const-string v20, "nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME" // string@2a30 │ │ +0bc512: 7100 0828 0000 |004d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2808 │ │ +0bc518: 0b16 |0050: move-result-wide v22 │ │ +0bc51a: 0800 1a00 |0051: move-object/from16 v0, v26 │ │ +0bc51e: 0801 1400 |0053: move-object/from16 v1, v20 │ │ +0bc522: 0502 1600 |0055: move-wide/from16 v2, v22 │ │ +0bc526: 6e40 c800 1032 |0057: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00c8 │ │ +0bc52c: 0b12 |005a: move-result-wide v18 │ │ +0bc52e: 1a14 312a |005b: const-string v20, "nerd.tuxmobil.fahrplan.congress.ALARM_TITLE" // string@2a31 │ │ +0bc532: 0800 1a00 |005d: move-object/from16 v0, v26 │ │ +0bc536: 0801 1400 |005f: move-object/from16 v1, v20 │ │ +0bc53a: 6e20 c900 1000 |0061: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bc540: 0c10 |0064: move-result-object v16 │ │ +0bc542: 1a14 da2a |0065: const-string v20, "notification" // string@2ada │ │ +0bc546: 0800 1900 |0067: move-object/from16 v0, v25 │ │ +0bc54a: 0801 1400 |0069: move-object/from16 v1, v20 │ │ +0bc54e: 6e20 a900 1000 |006b: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0bc554: 0c0c |006e: move-result-object v12 │ │ +0bc556: 1f0c 1d00 |006f: check-cast v12, Landroid/app/NotificationManager; // type@001d │ │ +0bc55a: 220e 1c00 |0071: new-instance v14, Landroid/app/Notification; // type@001c │ │ +0bc55e: 7010 6800 0e00 |0073: invoke-direct {v14}, Landroid/app/Notification;.:()V // method@0068 │ │ +0bc564: 7701 7c02 1900 |0076: invoke-static/range {v25}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0bc56a: 0c0f |0079: move-result-object v15 │ │ +0bc56c: 1a14 5e22 |007a: const-string v20, "insistent" // string@225e │ │ +0bc570: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ +0bc574: 0800 1400 |007e: move-object/from16 v0, v20 │ │ +0bc578: 0201 1500 |0080: move/from16 v1, v21 │ │ +0bc57c: 7230 e100 0f01 |0082: invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ +0bc582: 0a08 |0085: move-result v8 │ │ +0bc584: 220d 3400 |0086: new-instance v13, Landroid/content/Intent; // type@0034 │ │ +0bc588: 1c14 2806 |0088: const-class v20, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0628 │ │ +0bc58c: 0800 1900 |008a: move-object/from16 v0, v25 │ │ +0bc590: 0801 1400 |008c: move-object/from16 v1, v20 │ │ +0bc594: 7030 be00 0d01 |008e: invoke-direct {v13, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0bc59a: 1a14 c823 |0091: const-string v20, "lecture_id" // string@23c8 │ │ +0bc59e: 0800 1400 |0093: move-object/from16 v0, v20 │ │ +0bc5a2: 6e30 d000 0d09 |0095: invoke-virtual {v13, v0, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bc5a8: 1a14 ad1a |0098: const-string v20, "day" // string@1aad │ │ +0bc5ac: 0800 1400 |009a: move-object/from16 v0, v20 │ │ +0bc5b0: 6e30 cb00 0d06 |009c: invoke-virtual {v13, v0, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +0bc5b6: 1514 2004 |009f: const/high16 v20, #int 69206016 // #420 │ │ +0bc5ba: 0200 1400 |00a1: move/from16 v0, v20 │ │ +0bc5be: 6e20 d700 0d00 |00a3: invoke-virtual {v13, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d7 │ │ +0bc5c4: 1514 0040 |00a6: const/high16 v20, #int 1073741824 // #4000 │ │ +0bc5c8: 0800 1900 |00a8: move-object/from16 v0, v25 │ │ +0bc5cc: 0201 1400 |00aa: move/from16 v1, v20 │ │ +0bc5d0: 7140 6b00 b01d |00ac: invoke-static {v0, v11, v13, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006b │ │ +0bc5d6: 0c05 |00af: move-result-object v5 │ │ +0bc5d8: 2204 e000 |00b0: new-instance v4, Landroid/support/v4/app/NotificationCompat$Builder; // type@00e0 │ │ +0bc5dc: 0800 1900 |00b2: move-object/from16 v0, v25 │ │ +0bc5e0: 7020 0005 0400 |00b4: invoke-direct {v4, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@0500 │ │ +0bc5e6: 1a14 be2e |00b7: const-string v20, "reminder_tone" // string@2ebe │ │ +0bc5ea: 1a15 0000 |00b9: const-string v21, "" // string@0000 │ │ +0bc5ee: 0800 1400 |00bb: move-object/from16 v0, v20 │ │ +0bc5f2: 0801 1500 |00bd: move-object/from16 v1, v21 │ │ +0bc5f6: 7230 e400 0f01 |00bf: invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e4 │ │ +0bc5fc: 0c14 |00c2: move-result-object v20 │ │ +0bc5fe: 7701 2702 1400 |00c3: invoke-static/range {v20}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +0bc604: 0c14 |00c6: move-result-object v20 │ │ +0bc606: 0800 1400 |00c7: move-object/from16 v0, v20 │ │ +0bc60a: 6e20 0c05 0400 |00c9: invoke-virtual {v4, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; // method@050c │ │ +0bc610: 0c14 |00cc: move-result-object v20 │ │ +0bc612: 1315 0100 |00cd: const/16 v21, #int 1 // #1 │ │ +0bc616: 7402 0405 1400 |00cf: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0504 │ │ +0bc61c: 0c14 |00d2: move-result-object v20 │ │ +0bc61e: 1315 0600 |00d3: const/16 v21, #int 6 // #6 │ │ +0bc622: 7402 0905 1400 |00d5: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0509 │ │ +0bc628: 0c14 |00d8: move-result-object v20 │ │ +0bc62a: 1415 8c00 027f |00d9: const v21, #float 1.72802e+38 // #7f02008c │ │ +0bc630: 7402 0b05 1400 |00dc: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@050b │ │ +0bc636: 0c14 |00df: move-result-object v20 │ │ +0bc638: 7401 a600 1900 |00e0: invoke-virtual/range {v25}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0bc63e: 0c15 |00e3: move-result-object v21 │ │ +0bc640: 1416 1800 0d7f |00e4: const v22, #float 1.87422e+38 // #7f0d0018 │ │ +0bc646: 7402 0301 1500 |00e7: invoke-virtual/range {v21, v22}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bc64c: 0a15 |00ea: move-result v21 │ │ +0bc64e: 7402 0505 1400 |00eb: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0505 │ │ +0bc654: 0c14 |00ee: move-result-object v20 │ │ +0bc656: 0800 1400 |00ef: move-object/from16 v0, v20 │ │ +0bc65a: 6e20 0605 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0506 │ │ +0bc660: 0c14 |00f4: move-result-object v20 │ │ +0bc662: 1415 6e00 067f |00f5: const v21, #float 1.78119e+38 // #7f06006e │ │ +0bc668: 0800 1900 |00f8: move-object/from16 v0, v25 │ │ +0bc66c: 0201 1500 |00fa: move/from16 v1, v21 │ │ +0bc670: 6e20 a700 1000 |00fc: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +0bc676: 0c15 |00ff: move-result-object v21 │ │ +0bc678: 7402 0705 1400 |0100: invoke-virtual/range {v20, v21}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0507 │ │ +0bc67e: 0c14 |0103: move-result-object v20 │ │ +0bc680: 0800 1400 |0104: move-object/from16 v0, v20 │ │ +0bc684: 0801 1000 |0106: move-object/from16 v1, v16 │ │ +0bc688: 6e20 0805 1000 |0108: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0508 │ │ +0bc68e: 0c14 |010b: move-result-object v20 │ │ +0bc690: 0800 1400 |010c: move-object/from16 v0, v20 │ │ +0bc694: 0501 1200 |010e: move-wide/from16 v1, v18 │ │ +0bc698: 6e30 0e05 1002 |0110: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@050e │ │ +0bc69e: 0c14 |0113: move-result-object v20 │ │ +0bc6a0: 7401 0105 1400 |0114: invoke-virtual/range {v20}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0501 │ │ +0bc6a6: 0c0e |0117: move-result-object v14 │ │ +0bc6a8: 1a14 5616 |0118: const-string v20, "alarm" // string@1656 │ │ +0bc6ac: 2215 6d05 |011a: new-instance v21, Ljava/lang/StringBuilder; // type@056d │ │ +0bc6b0: 7601 f927 1500 |011c: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bc6b6: 1a16 5f22 |011f: const-string v22, "insistent is " // string@225f │ │ +0bc6ba: 7402 0228 1500 |0121: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bc6c0: 0c15 |0124: move-result-object v21 │ │ +0bc6c2: 0800 1500 |0125: move-object/from16 v0, v21 │ │ +0bc6c6: 6e20 0328 8000 |0127: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0bc6cc: 0c15 |012a: move-result-object v21 │ │ +0bc6ce: 7401 0628 1500 |012b: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bc6d4: 0c15 |012e: move-result-object v21 │ │ +0bc6d6: 7702 392b 1400 |012f: invoke-static/range {v20, v21}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bc6dc: 3808 0c00 |0132: if-eqz v8, 013e // +000c │ │ +0bc6e0: 52e0 0400 |0134: iget v0, v14, Landroid/app/Notification;.flags:I // field@0004 │ │ +0bc6e4: 0214 0000 |0136: move/from16 v20, v0 │ │ +0bc6e8: de14 1404 |0138: or-int/lit8 v20, v20, #int 4 // #04 │ │ +0bc6ec: 0200 1400 |013a: move/from16 v0, v20 │ │ +0bc6f0: 59e0 0400 |013c: iput v0, v14, Landroid/app/Notification;.flags:I // field@0004 │ │ +0bc6f4: 1314 0100 |013e: const/16 v20, #int 1 // #1 │ │ +0bc6f8: 0200 1400 |0140: move/from16 v0, v20 │ │ +0bc6fc: 6e30 6a00 0c0e |0142: invoke-virtual {v12, v0, v14}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@006a │ │ +0bc702: 220a f305 |0145: new-instance v10, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f3 │ │ +0bc706: 0800 1900 |0147: move-object/from16 v0, v25 │ │ +0bc70a: 7020 a329 0a00 |0149: invoke-direct {v10, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ +0bc710: 6e10 a529 0a00 |014c: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a5 │ │ +0bc716: 0c07 |014f: move-result-object v7 │ │ +0bc718: 1a14 6a16 |0150: const-string v20, "alarms" // string@166a │ │ +0bc71c: 1a15 951c |0152: const-string v21, "eventid=?" // string@1c95 │ │ +0bc720: 1316 0100 |0154: const/16 v22, #int 1 // #1 │ │ +0bc724: 0200 1600 |0156: move/from16 v0, v22 │ │ +0bc728: 2300 9e06 |0158: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +0bc72c: 0816 0000 |015a: move-object/from16 v22, v0 │ │ +0bc730: 1317 0000 |015c: const/16 v23, #int 0 // #0 │ │ +0bc734: 4d09 1617 |015e: aput-object v9, v22, v23 │ │ +0bc738: 0800 1400 |0160: move-object/from16 v0, v20 │ │ +0bc73c: 0801 1500 |0162: move-object/from16 v1, v21 │ │ +0bc740: 0802 1600 |0164: move-object/from16 v2, v22 │ │ +0bc744: 6e40 7401 0721 |0166: invoke-virtual {v7, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ +0bc74a: 6e10 7301 0700 |0169: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0bc750: 7100 092b 0000 |016c: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getInstance:()Lnerd/tuxmobil/fahrplan/congress/MainActivity; // method@2b09 │ │ +0bc756: 0c14 |016f: move-result-object v20 │ │ +0bc758: 3814 1000 |0170: if-eqz v20, 0180 // +0010 │ │ +0bc75c: 7100 092b 0000 |0172: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getInstance:()Lnerd/tuxmobil/fahrplan/congress/MainActivity; // method@2b09 │ │ +0bc762: 0c14 |0175: move-result-object v20 │ │ +0bc764: 7401 212b 1400 |0176: invoke-virtual/range {v20}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.reloadAlarms:()V // method@2b21 │ │ +0bc76a: 7100 092b 0000 |0179: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getInstance:()Lnerd/tuxmobil/fahrplan/congress/MainActivity; // method@2b09 │ │ +0bc770: 0c14 |017c: move-result-object v20 │ │ +0bc772: 7401 1f2b 1400 |017d: invoke-virtual/range {v20}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.refreshEventMarkers:()V // method@2b1f │ │ +0bc778: 0e00 |0180: return-void │ │ +0bc77a: 7401 c400 1a00 |0181: invoke-virtual/range {v26}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00c4 │ │ +0bc780: 0c14 |0184: move-result-object v20 │ │ +0bc782: 1a15 322a |0185: const-string v21, "nerd.tuxmobil.fahrplan.congress.ALARM_UPDATE" // string@2a32 │ │ +0bc786: 7402 d727 1400 |0187: invoke-virtual/range {v20, v21}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0bc78c: 0a14 |018a: move-result v20 │ │ +0bc78e: 3814 f5ff |018b: if-eqz v20, 0180 // -000b │ │ +0bc792: 2211 3400 |018d: new-instance v17, Landroid/content/Intent; // type@0034 │ │ +0bc796: 1c14 4206 |018f: const-class v20, Lnerd/tuxmobil/fahrplan/congress/UpdateService; // type@0642 │ │ +0bc79a: 0800 1100 |0191: move-object/from16 v0, v17 │ │ +0bc79e: 0801 1900 |0193: move-object/from16 v1, v25 │ │ +0bc7a2: 0802 1400 |0195: move-object/from16 v2, v20 │ │ +0bc7a6: 7030 be00 1002 |0197: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0bc7ac: 0800 1900 |019a: move-object/from16 v0, v25 │ │ +0bc7b0: 0801 1100 |019c: move-object/from16 v1, v17 │ │ +0bc7b4: 6e20 b600 1000 |019e: invoke-virtual {v0, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00b6 │ │ +0bc7ba: 28df |01a1: goto 0180 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0007 line=31 │ │ 0x0023 line=33 │ │ 0x002f line=34 │ │ 0x0039 line=35 │ │ 0x003d line=36 │ │ 0x004b line=37 │ │ + 0x004d line=38 │ │ 0x005b line=39 │ │ 0x0065 line=41 │ │ + 0x0067 line=42 │ │ 0x0071 line=43 │ │ 0x0076 line=45 │ │ 0x007a line=46 │ │ 0x0086 line=48 │ │ 0x0091 line=49 │ │ 0x0098 line=50 │ │ 0x009f line=51 │ │ 0x00a6 line=53 │ │ + 0x00a8 line=54 │ │ 0x00b0 line=56 │ │ 0x00b7 line=57 │ │ + 0x00cf line=58 │ │ + 0x00d5 line=59 │ │ + 0x00dc line=60 │ │ + 0x00e0 line=61 │ │ + 0x00ef line=62 │ │ + 0x00f8 line=63 │ │ + 0x0104 line=64 │ │ + 0x010c line=65 │ │ 0x0118 line=67 │ │ 0x0132 line=68 │ │ 0x0134 line=69 │ │ 0x013e line=72 │ │ 0x0145 line=76 │ │ 0x014c line=78 │ │ 0x0150 line=79 │ │ @@ -297196,32 +297235,32 @@ │ │ 0x0065 - 0x0180 reg=16 title Ljava/lang/String; │ │ 0x005b - 0x0180 reg=18 when J │ │ 0x019a - 0x01a2 reg=17 updateIntent Landroid/content/Intent; │ │ 0x0000 - 0x01a2 reg=24 this Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; │ │ 0x0000 - 0x01a2 reg=25 context Landroid/content/Context; │ │ 0x0000 - 0x01a2 reg=26 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 682 (AlarmReceiver.java) │ │ + source_file_idx : 683 (AlarmReceiver.java) │ │ │ │ -Class #1018 header: │ │ -class_idx : 1518 │ │ +Class #1019 header: │ │ +class_idx : 1521 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 683 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 684 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1018 annotations: │ │ +Class #1019 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1018 - │ │ +Class #1019 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -297235,61 +297274,61 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bc738: |[0bc738] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment$1.:(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V │ │ -0bc748: 5b01 dd10 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; // field@10dd │ │ -0bc74c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0bc752: 0e00 |0005: return-void │ │ +0bc7bc: |[0bc7bc] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment$1.:(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V │ │ +0bc7cc: 5b01 e410 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; // field@10e4 │ │ +0bc7d0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0bc7d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bc754: |[0bc754] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0bc764: 5410 dd10 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; // field@10dd │ │ -0bc768: 7110 9b29 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.access$000:(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V // method@299b │ │ -0bc76e: 0e00 |0005: return-void │ │ +0bc7d8: |[0bc7d8] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0bc7e8: 5410 e410 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; // field@10e4 │ │ +0bc7ec: 7110 9b29 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.access$000:(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V // method@299b │ │ +0bc7f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 which I │ │ │ │ - source_file_idx : 683 (AlarmTimePickerFragment.java) │ │ + source_file_idx : 684 (AlarmTimePickerFragment.java) │ │ │ │ -Class #1019 header: │ │ -class_idx : 1519 │ │ +Class #1020 header: │ │ +class_idx : 1522 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 164 │ │ -source_file_idx : 683 │ │ +superclass_idx : 165 │ │ +source_file_idx : 684 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1019 - │ │ +Class #1020 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/DialogFragment;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;) │ │ @@ -297306,17 +297345,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bc770: |[0bc770] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.:()V │ │ -0bc780: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ -0bc786: 0e00 |0003: return-void │ │ +0bc7f4: |[0bc7f4] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.:()V │ │ +0bc804: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ +0bc80a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;) │ │ @@ -297324,17 +297363,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bc788: |[0bc788] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.access$000:(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V │ │ -0bc798: 7010 a129 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.passBackAlarmTimesIndex:()V // method@29a1 │ │ -0bc79e: 0e00 |0003: return-void │ │ +0bc80c: |[0bc80c] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.access$000:(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V │ │ +0bc81c: 7010 a129 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.passBackAlarmTimesIndex:()V // method@29a1 │ │ +0bc822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; │ │ │ │ #2 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;) │ │ @@ -297342,38 +297381,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0bc7a0: |[0bc7a0] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.initializeSpinner:(Landroid/view/View;)V │ │ -0bc7b0: 1401 8c00 0e7f |0000: const v1, #float 1.88753e+38 // #7f0e008c │ │ -0bc7b6: 6e20 d01f 1500 |0003: invoke-virtual {v5, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bc7bc: 0c01 |0006: move-result-object v1 │ │ -0bc7be: 1f01 8f04 |0007: check-cast v1, Landroid/widget/Spinner; // type@048f │ │ -0bc7c2: 5b41 df10 |0009: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.spinner:Landroid/widget/Spinner; // field@10df │ │ -0bc7c6: 6e10 9c29 0400 |000b: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@299c │ │ -0bc7cc: 0c01 |000e: move-result-object v1 │ │ -0bc7ce: 1502 077f |000f: const/high16 v2, #int 2131165184 // #7f07 │ │ -0bc7d2: 1403 0800 0901 |0011: const v3, #float 2.51629e-38 // #01090008 │ │ -0bc7d8: 7130 4f21 2103 |0014: invoke-static {v1, v2, v3}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@214f │ │ -0bc7de: 0c00 |0017: move-result-object v0 │ │ -0bc7e0: 1401 0900 0901 |0018: const v1, #float 2.5163e-38 // #01090009 │ │ -0bc7e6: 6e20 5221 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@2152 │ │ -0bc7ec: 5441 df10 |001e: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.spinner:Landroid/widget/Spinner; // field@10df │ │ -0bc7f0: 6e20 a522 0100 |0020: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@22a5 │ │ -0bc7f6: 5441 df10 |0023: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.spinner:Landroid/widget/Spinner; // field@10df │ │ -0bc7fa: 5242 de10 |0025: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.alarmTimeIndex:I // field@10de │ │ -0bc7fe: 6e20 af22 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@22af │ │ -0bc804: 0e00 |002a: return-void │ │ +0bc824: |[0bc824] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.initializeSpinner:(Landroid/view/View;)V │ │ +0bc834: 1401 8c00 0e7f |0000: const v1, #float 1.88753e+38 // #7f0e008c │ │ +0bc83a: 6e20 d01f 1500 |0003: invoke-virtual {v5, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bc840: 0c01 |0006: move-result-object v1 │ │ +0bc842: 1f01 9004 |0007: check-cast v1, Landroid/widget/Spinner; // type@0490 │ │ +0bc846: 5b41 e610 |0009: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.spinner:Landroid/widget/Spinner; // field@10e6 │ │ +0bc84a: 6e10 9c29 0400 |000b: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@299c │ │ +0bc850: 0c01 |000e: move-result-object v1 │ │ +0bc852: 1502 077f |000f: const/high16 v2, #int 2131165184 // #7f07 │ │ +0bc856: 1403 0800 0901 |0011: const v3, #float 2.51629e-38 // #01090008 │ │ +0bc85c: 7130 4f21 2103 |0014: invoke-static {v1, v2, v3}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@214f │ │ +0bc862: 0c00 |0017: move-result-object v0 │ │ +0bc864: 1401 0900 0901 |0018: const v1, #float 2.5163e-38 // #01090009 │ │ +0bc86a: 6e20 5221 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@2152 │ │ +0bc870: 5441 e610 |001e: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.spinner:Landroid/widget/Spinner; // field@10e6 │ │ +0bc874: 6e20 a522 0100 |0020: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@22a5 │ │ +0bc87a: 5441 e610 |0023: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.spinner:Landroid/widget/Spinner; // field@10e6 │ │ +0bc87e: 5242 e510 |0025: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.alarmTimeIndex:I // field@10e5 │ │ +0bc882: 6e20 af22 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@22af │ │ +0bc888: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ - 0x000b line=65 │ │ + 0x000b line=66 │ │ + 0x0014 line=65 │ │ 0x0018 line=69 │ │ 0x001e line=70 │ │ 0x0023 line=71 │ │ 0x002a line=72 │ │ locals : │ │ 0x0018 - 0x002b reg=0 adapter Landroid/widget/ArrayAdapter; Landroid/widget/ArrayAdapter; │ │ 0x0000 - 0x002b reg=4 this Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; │ │ @@ -297384,34 +297424,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0bc808: |[0bc808] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.passBackAlarmTimesIndex:()V │ │ -0bc818: 5453 df10 |0000: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.spinner:Landroid/widget/Spinner; // field@10df │ │ -0bc81c: 6e10 a022 0300 |0002: invoke-virtual {v3}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@22a0 │ │ -0bc822: 0a00 |0005: move-result v0 │ │ -0bc824: 2202 3400 |0006: new-instance v2, Landroid/content/Intent; // type@0034 │ │ -0bc828: 7010 bd00 0200 |0008: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@00bd │ │ -0bc82e: 1a03 212a |000b: const-string v3, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_INTENT_KEY" // string@2a21 │ │ -0bc832: 6e30 cb00 3200 |000d: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -0bc838: 6e10 9d29 0500 |0010: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@299d │ │ -0bc83e: 0c01 |0013: move-result-object v1 │ │ -0bc840: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ -0bc844: 2203 6205 |0016: new-instance v3, Ljava/lang/NullPointerException; // type@0562 │ │ -0bc848: 1a04 3c11 |0018: const-string v4, "Target fragment is null." // string@113c │ │ -0bc84c: 7020 b627 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0bc852: 2703 |001d: throw v3 │ │ -0bc854: 6e10 9e29 0500 |001e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.getTargetRequestCode:()I // method@299e │ │ -0bc85a: 0a03 |0021: move-result v3 │ │ -0bc85c: 1404 66d5 0100 |0022: const v4, #float 1.68388e-40 // #0001d566 │ │ -0bc862: 6e40 2c03 3124 |0025: invoke-virtual {v1, v3, v4, v2}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@032c │ │ -0bc868: 0e00 |0028: return-void │ │ +0bc88c: |[0bc88c] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.passBackAlarmTimesIndex:()V │ │ +0bc89c: 5453 e610 |0000: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.spinner:Landroid/widget/Spinner; // field@10e6 │ │ +0bc8a0: 6e10 a022 0300 |0002: invoke-virtual {v3}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@22a0 │ │ +0bc8a6: 0a00 |0005: move-result v0 │ │ +0bc8a8: 2202 3400 |0006: new-instance v2, Landroid/content/Intent; // type@0034 │ │ +0bc8ac: 7010 bd00 0200 |0008: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@00bd │ │ +0bc8b2: 1a03 2b2a |000b: const-string v3, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_INTENT_KEY" // string@2a2b │ │ +0bc8b6: 6e30 cb00 3200 |000d: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +0bc8bc: 6e10 9d29 0500 |0010: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@299d │ │ +0bc8c2: 0c01 |0013: move-result-object v1 │ │ +0bc8c4: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ +0bc8c8: 2203 6305 |0016: new-instance v3, Ljava/lang/NullPointerException; // type@0563 │ │ +0bc8cc: 1a04 4611 |0018: const-string v4, "Target fragment is null." // string@1146 │ │ +0bc8d0: 7020 b627 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +0bc8d6: 2703 |001d: throw v3 │ │ +0bc8d8: 6e10 9e29 0500 |001e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.getTargetRequestCode:()I // method@299e │ │ +0bc8de: 0a03 |0021: move-result v3 │ │ +0bc8e0: 1404 66d5 0100 |0022: const v4, #float 1.68388e-40 // #0001d566 │ │ +0bc8e6: 6e40 2c03 3124 |0025: invoke-virtual {v1, v3, v4, v2}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@032c │ │ +0bc8ec: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ 0x000b line=77 │ │ 0x0010 line=78 │ │ 0x0014 line=79 │ │ @@ -297430,90 +297470,94 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0bc86c: |[0bc86c] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0bc87c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0bc87e: 6e10 9c29 0a00 |0001: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@299c │ │ -0bc884: 0c00 |0004: move-result-object v0 │ │ -0bc886: 7110 7c02 0000 |0005: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0bc88c: 0c05 |0008: move-result-object v5 │ │ -0bc88e: 6e10 a600 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0bc894: 0c06 |000c: move-result-object v6 │ │ -0bc896: 1407 0800 0c7f |000d: const v7, #float 1.86092e+38 // #7f0c0008 │ │ -0bc89c: 6e20 1101 7600 |0010: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0bc8a2: 0a01 |0013: move-result v1 │ │ -0bc8a4: 1a06 382a |0014: const-string v6, "nerd.tuxmobil.fahrplan.congress.Prefs.ALARM_TIME_INDEX" // string@2a38 │ │ -0bc8a8: 7230 e200 6501 |0016: invoke-interface {v5, v6, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e2 │ │ -0bc8ae: 0a06 |0019: move-result v6 │ │ -0bc8b0: 59a6 de10 |001a: iput v6, v10, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.alarmTimeIndex:I // field@10de │ │ -0bc8b4: 1a06 b223 |001c: const-string v6, "layout_inflater" // string@23b2 │ │ -0bc8b8: 6e20 a900 6000 |001e: invoke-virtual {v0, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0bc8be: 0c03 |0021: move-result-object v3 │ │ -0bc8c0: 1f03 2604 |0022: check-cast v3, Landroid/view/LayoutInflater; // type@0426 │ │ -0bc8c4: 1406 4500 037f |0024: const v6, #float 1.7413e+38 // #7f030045 │ │ -0bc8ca: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -0bc8cc: 6e40 691f 6379 |0028: invoke-virtual {v3, v6, v9, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0bc8d2: 0c04 |002b: move-result-object v4 │ │ -0bc8d4: 7020 9f29 4a00 |002c: invoke-direct {v10, v4}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.initializeSpinner:(Landroid/view/View;)V // method@299f │ │ -0bc8da: 2202 d602 |002f: new-instance v2, Landroid/support/v7/app/AlertDialog$Builder; // type@02d6 │ │ -0bc8de: 7020 a411 0200 |0031: invoke-direct {v2, v0}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ -0bc8e4: 6e20 b411 4200 |0034: invoke-virtual {v2, v4}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b4 │ │ -0bc8ea: 0c06 |0037: move-result-object v6 │ │ -0bc8ec: 1407 2800 067f |0038: const v7, #float 1.78117e+38 // #7f060028 │ │ -0bc8f2: 6e20 b211 7600 |003b: invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@11b2 │ │ -0bc8f8: 0c06 |003e: move-result-object v6 │ │ -0bc8fa: 1407 0a00 0401 |003f: const v7, #float 2.42446e-38 // #0104000a │ │ -0bc900: 2208 ee05 |0042: new-instance v8, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1; // type@05ee │ │ -0bc904: 7020 9829 a800 |0044: invoke-direct {v8, v10}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;.:(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V // method@2998 │ │ -0bc90a: 6e30 b011 7608 |0047: invoke-virtual {v6, v7, v8}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b0 │ │ -0bc910: 0c06 |004a: move-result-object v6 │ │ -0bc912: 1507 0401 |004b: const/high16 v7, #int 17039360 // #104 │ │ -0bc916: 6e30 ad11 7609 |004d: invoke-virtual {v6, v7, v9}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ad │ │ -0bc91c: 6e10 a611 0200 |0050: invoke-virtual {v2}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ -0bc922: 0c06 |0053: move-result-object v6 │ │ -0bc924: 1106 |0054: return-object v6 │ │ +0bc8f0: |[0bc8f0] nerd.tuxmobil.fahrplan.congress.AlarmTimePickerFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0bc900: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0bc902: 6e10 9c29 0a00 |0001: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@299c │ │ +0bc908: 0c00 |0004: move-result-object v0 │ │ +0bc90a: 7110 7c02 0000 |0005: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0bc910: 0c05 |0008: move-result-object v5 │ │ +0bc912: 6e10 a600 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0bc918: 0c06 |000c: move-result-object v6 │ │ +0bc91a: 1407 0800 0c7f |000d: const v7, #float 1.86092e+38 // #7f0c0008 │ │ +0bc920: 6e20 1101 7600 |0010: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0bc926: 0a01 |0013: move-result v1 │ │ +0bc928: 1a06 422a |0014: const-string v6, "nerd.tuxmobil.fahrplan.congress.Prefs.ALARM_TIME_INDEX" // string@2a42 │ │ +0bc92c: 7230 e200 6501 |0016: invoke-interface {v5, v6, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e2 │ │ +0bc932: 0a06 |0019: move-result v6 │ │ +0bc934: 59a6 e510 |001a: iput v6, v10, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.alarmTimeIndex:I // field@10e5 │ │ +0bc938: 1a06 bc23 |001c: const-string v6, "layout_inflater" // string@23bc │ │ +0bc93c: 6e20 a900 6000 |001e: invoke-virtual {v0, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0bc942: 0c03 |0021: move-result-object v3 │ │ +0bc944: 1f03 2704 |0022: check-cast v3, Landroid/view/LayoutInflater; // type@0427 │ │ +0bc948: 1406 4500 037f |0024: const v6, #float 1.7413e+38 // #7f030045 │ │ +0bc94e: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +0bc950: 6e40 691f 6379 |0028: invoke-virtual {v3, v6, v9, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0bc956: 0c04 |002b: move-result-object v4 │ │ +0bc958: 7020 9f29 4a00 |002c: invoke-direct {v10, v4}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.initializeSpinner:(Landroid/view/View;)V // method@299f │ │ +0bc95e: 2202 d702 |002f: new-instance v2, Landroid/support/v7/app/AlertDialog$Builder; // type@02d7 │ │ +0bc962: 7020 a411 0200 |0031: invoke-direct {v2, v0}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ +0bc968: 6e20 b411 4200 |0034: invoke-virtual {v2, v4}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b4 │ │ +0bc96e: 0c06 |0037: move-result-object v6 │ │ +0bc970: 1407 2800 067f |0038: const v7, #float 1.78117e+38 // #7f060028 │ │ +0bc976: 6e20 b211 7600 |003b: invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@11b2 │ │ +0bc97c: 0c06 |003e: move-result-object v6 │ │ +0bc97e: 1407 0a00 0401 |003f: const v7, #float 2.42446e-38 // #0104000a │ │ +0bc984: 2208 f105 |0042: new-instance v8, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1; // type@05f1 │ │ +0bc988: 7020 9829 a800 |0044: invoke-direct {v8, v10}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;.:(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V // method@2998 │ │ +0bc98e: 6e30 b011 7608 |0047: invoke-virtual {v6, v7, v8}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b0 │ │ +0bc994: 0c06 |004a: move-result-object v6 │ │ +0bc996: 1507 0401 |004b: const/high16 v7, #int 17039360 // #104 │ │ +0bc99a: 6e30 ad11 7609 |004d: invoke-virtual {v6, v7, v9}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ad │ │ +0bc9a0: 6e10 a611 0200 |0050: invoke-virtual {v2}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ +0bc9a6: 0c06 |0053: move-result-object v6 │ │ +0bc9a8: 1106 |0054: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0005 line=39 │ │ 0x0009 line=40 │ │ 0x0014 line=41 │ │ 0x001c line=42 │ │ + 0x001e line=43 │ │ 0x0024 line=45 │ │ 0x002c line=47 │ │ 0x002f line=49 │ │ - 0x0034 line=50 │ │ + 0x0034 line=51 │ │ + 0x003b line=52 │ │ + 0x0047 line=53 │ │ + 0x004d line=59 │ │ 0x0050 line=60 │ │ locals : │ │ 0x0005 - 0x0055 reg=0 activity Landroid/content/Context; │ │ 0x0014 - 0x0055 reg=1 defaultAlarmTimeIndex I │ │ 0x0034 - 0x0055 reg=2 dialogBuilder Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0024 - 0x0055 reg=3 inflater Landroid/view/LayoutInflater; │ │ 0x002c - 0x0055 reg=4 layout Landroid/view/View; │ │ 0x0009 - 0x0055 reg=5 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0055 reg=10 this Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; │ │ 0x0000 - 0x0055 reg=11 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 683 (AlarmTimePickerFragment.java) │ │ + source_file_idx : 684 (AlarmTimePickerFragment.java) │ │ │ │ -Class #1020 header: │ │ -class_idx : 1520 │ │ +Class #1021 header: │ │ +class_idx : 1523 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 80 │ │ -source_file_idx : 684 │ │ +source_file_idx : 685 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1020 - │ │ +Class #1021 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;) │ │ name : 'allcolumns' │ │ @@ -297526,63 +297570,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 47 16-bit code units │ │ -0bc928: |[0bc928] nerd.tuxmobil.fahrplan.congress.AlarmsDBOpenHelper.:()V │ │ -0bc938: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0bc93c: 2300 9b06 |0002: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -0bc940: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0bc942: 1a02 5c14 |0005: const-string v2, "_id" // string@145c │ │ -0bc946: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -0bc94a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0bc94c: 1a02 2335 |000a: const-string v2, "title" // string@3523 │ │ -0bc950: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -0bc954: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -0bc956: 1a02 5c16 |000f: const-string v2, "alarm_time_in_min" // string@165c │ │ -0bc95a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -0bc95e: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -0bc960: 1a02 0c35 |0014: const-string v2, "time" // string@350c │ │ -0bc964: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -0bc968: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -0bc96a: 1a02 1035 |0019: const-string v2, "timeText" // string@3510 │ │ -0bc96e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -0bc972: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -0bc974: 1a02 891c |001e: const-string v2, "eventid" // string@1c89 │ │ -0bc978: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -0bc97c: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -0bc97e: 1a02 721b |0023: const-string v2, "displayTime" // string@1b72 │ │ -0bc982: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0bc986: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -0bc988: 1a02 a31a |0028: const-string v2, "day" // string@1aa3 │ │ -0bc98c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0bc990: 6900 e010 |002c: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e0 │ │ -0bc994: 0e00 |002e: return-void │ │ +0bc9ac: |[0bc9ac] nerd.tuxmobil.fahrplan.congress.AlarmsDBOpenHelper.:()V │ │ +0bc9bc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0bc9c0: 2300 9e06 |0002: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +0bc9c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0bc9c6: 1a02 6614 |0005: const-string v2, "_id" // string@1466 │ │ +0bc9ca: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +0bc9ce: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0bc9d0: 1a02 2c35 |000a: const-string v2, "title" // string@352c │ │ +0bc9d4: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +0bc9d8: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0bc9da: 1a02 6616 |000f: const-string v2, "alarm_time_in_min" // string@1666 │ │ +0bc9de: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +0bc9e2: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +0bc9e4: 1a02 1535 |0014: const-string v2, "time" // string@3515 │ │ +0bc9e8: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +0bc9ec: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +0bc9ee: 1a02 1935 |0019: const-string v2, "timeText" // string@3519 │ │ +0bc9f2: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0bc9f6: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +0bc9f8: 1a02 931c |001e: const-string v2, "eventid" // string@1c93 │ │ +0bc9fc: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +0bca00: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +0bca02: 1a02 7c1b |0023: const-string v2, "displayTime" // string@1b7c │ │ +0bca06: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0bca0a: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +0bca0c: 1a02 ad1a |0028: const-string v2, "day" // string@1aad │ │ +0bca10: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +0bca14: 6900 e710 |002c: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e7 │ │ +0bca18: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0bc998: |[0bc998] nerd.tuxmobil.fahrplan.congress.AlarmsDBOpenHelper.:(Landroid/content/Context;)V │ │ -0bc9a8: 1a00 6016 |0000: const-string v0, "alarms" // string@1660 │ │ -0bc9ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bc9ae: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -0bc9b0: 7052 7b01 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@017b │ │ -0bc9b6: 0e00 |0007: return-void │ │ +0bca1c: |[0bca1c] nerd.tuxmobil.fahrplan.congress.AlarmsDBOpenHelper.:(Landroid/content/Context;)V │ │ +0bca2c: 1a00 6a16 |0000: const-string v0, "alarms" // string@166a │ │ +0bca30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bca32: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +0bca34: 7052 7b01 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@017b │ │ +0bca3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -297593,18 +297637,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc9b8: |[0bc9b8] nerd.tuxmobil.fahrplan.congress.AlarmsDBOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0bc9c8: 1a00 ed03 |0000: const-string v0, "CREATE TABLE alarms (_id INTEGER PRIMARY KEY, title TEXT, alarm_time_in_min INTEGER DEFAULT -1, time INTEGER, timeText STRING,eventid INTEGER,displayTime INTEGER,day INTEGER);" // string@03ed │ │ -0bc9cc: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0bc9d2: 0e00 |0005: return-void │ │ +0bca3c: |[0bca3c] nerd.tuxmobil.fahrplan.congress.AlarmsDBOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0bca4c: 1a00 f003 |0000: const-string v0, "CREATE TABLE alarms (_id INTEGER PRIMARY KEY, title TEXT, alarm_time_in_min INTEGER DEFAULT -1, time INTEGER, timeText STRING,eventid INTEGER,displayTime INTEGER,day INTEGER);" // string@03f0 │ │ +0bca50: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0bca56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -297614,45 +297658,45 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bc9d4: |[0bc9d4] nerd.tuxmobil.fahrplan.congress.AlarmsDBOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0bc9e4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0bc9e6: 3503 0900 |0001: if-ge v3, v0, 000a // +0009 │ │ -0bc9ea: 3404 0700 |0003: if-lt v4, v0, 000a // +0007 │ │ -0bc9ee: 1a00 f801 |0005: const-string v0, "ALTER TABLE alarms ADD alarm_time_in_min INTEGER DEFAULT-1" // string@01f8 │ │ -0bc9f2: 6e20 7601 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0bc9f8: 0e00 |000a: return-void │ │ +0bca58: |[0bca58] nerd.tuxmobil.fahrplan.congress.AlarmsDBOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +0bca68: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0bca6a: 3503 0900 |0001: if-ge v3, v0, 000a // +0009 │ │ +0bca6e: 3404 0700 |0003: if-lt v4, v0, 000a // +0007 │ │ +0bca72: 1a00 f801 |0005: const-string v0, "ALTER TABLE alarms ADD alarm_time_in_min INTEGER DEFAULT-1" // string@01f8 │ │ +0bca76: 6e20 7601 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0bca7c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0005 line=48 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; │ │ 0x0000 - 0x000b reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x000b reg=3 oldVersion I │ │ 0x0000 - 0x000b reg=4 newVersion I │ │ │ │ - source_file_idx : 684 (AlarmsDBOpenHelper.java) │ │ + source_file_idx : 685 (AlarmsDBOpenHelper.java) │ │ │ │ -Class #1021 header: │ │ -class_idx : 1521 │ │ +Class #1022 header: │ │ +class_idx : 1524 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 688 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 689 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1021 - │ │ +Class #1022 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -297661,58 +297705,62 @@ │ │ type : '(Landroid/content/Context;II[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0bc9fc: |[0bc9fc] nerd.tuxmobil.fahrplan.congress.AlertDialogHelper.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ -0bca0c: 2200 d602 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@02d6 │ │ -0bca10: 7020 a411 3000 |0002: invoke-direct {v0, v3}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ -0bca16: 6e20 b211 4000 |0005: invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@11b2 │ │ -0bca1c: 0c00 |0008: move-result-object v0 │ │ -0bca1e: 6e30 a800 5306 |0009: invoke-virtual {v3, v5, v6}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a8 │ │ -0bca24: 0c01 |000c: move-result-object v1 │ │ -0bca26: 6e20 ac11 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ac │ │ -0bca2c: 0c00 |0010: move-result-object v0 │ │ -0bca2e: 1401 1400 067f |0011: const v1, #float 1.78117e+38 // #7f060014 │ │ -0bca34: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -0bca36: 6e30 b011 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b0 │ │ -0bca3c: 0c00 |0018: move-result-object v0 │ │ -0bca3e: 6e10 b511 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@11b5 │ │ -0bca44: 0e00 |001c: return-void │ │ +0bca80: |[0bca80] nerd.tuxmobil.fahrplan.congress.AlertDialogHelper.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ +0bca90: 2200 d702 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@02d7 │ │ +0bca94: 7020 a411 3000 |0002: invoke-direct {v0, v3}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ +0bca9a: 6e20 b211 4000 |0005: invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@11b2 │ │ +0bcaa0: 0c00 |0008: move-result-object v0 │ │ +0bcaa2: 6e30 a800 5306 |0009: invoke-virtual {v3, v5, v6}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a8 │ │ +0bcaa8: 0c01 |000c: move-result-object v1 │ │ +0bcaaa: 6e20 ac11 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ac │ │ +0bcab0: 0c00 |0010: move-result-object v0 │ │ +0bcab2: 1401 1400 067f |0011: const v1, #float 1.78117e+38 // #7f060014 │ │ +0bcab8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0bcaba: 6e30 b011 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b0 │ │ +0bcac0: 0c00 |0018: move-result-object v0 │ │ +0bcac2: 6e10 b511 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@11b5 │ │ +0bcac8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ + 0x0005 line=17 │ │ + 0x0009 line=18 │ │ + 0x0015 line=19 │ │ + 0x0019 line=20 │ │ 0x001c line=21 │ │ locals : │ │ 0x0000 - 0x001d reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x001d reg=4 title I │ │ 0x0000 - 0x001d reg=5 message I │ │ 0x0000 - 0x001d reg=6 messageArguments [Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 688 (AlertDialogHelper.java) │ │ + source_file_idx : 689 (AlertDialogHelper.java) │ │ │ │ -Class #1022 header: │ │ -class_idx : 1522 │ │ +Class #1023 header: │ │ +class_idx : 1525 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1047 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1050 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1022 annotations: │ │ +Class #1023 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1022 - │ │ +Class #1023 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -297726,61 +297774,61 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bca48: |[0bca48] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment$1.:(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V │ │ -0bca58: 5b01 e110 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; // field@10e1 │ │ -0bca5c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0bca62: 0e00 |0005: return-void │ │ +0bcacc: |[0bcacc] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment$1.:(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V │ │ +0bcadc: 5b01 e810 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; // field@10e8 │ │ +0bcae0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0bcae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bca64: |[0bca64] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0bca74: 5410 e110 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; // field@10e1 │ │ -0bca78: 7110 ad29 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.access$000:(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V // method@29ad │ │ -0bca7e: 0e00 |0005: return-void │ │ +0bcae8: |[0bcae8] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0bcaf8: 5410 e810 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; // field@10e8 │ │ +0bcafc: 7110 ad29 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.access$000:(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V // method@29ad │ │ +0bcb02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 which I │ │ │ │ - source_file_idx : 1047 (CertificateDialogFragment.java) │ │ + source_file_idx : 1050 (CertificateDialogFragment.java) │ │ │ │ -Class #1023 header: │ │ -class_idx : 1523 │ │ +Class #1024 header: │ │ +class_idx : 1526 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 164 │ │ -source_file_idx : 1047 │ │ +superclass_idx : 165 │ │ +source_file_idx : 1050 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1023 - │ │ +Class #1024 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/DialogFragment;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;) │ │ @@ -297797,17 +297845,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bca80: |[0bca80] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.:()V │ │ -0bca90: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ -0bca96: 0e00 |0003: return-void │ │ +0bcb04: |[0bcb04] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.:()V │ │ +0bcb14: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ +0bcb1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;) │ │ @@ -297815,17 +297863,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bca98: |[0bca98] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.access$000:(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V │ │ -0bcaa8: 7010 b329 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.onConfirm:()V // method@29b3 │ │ -0bcaae: 0e00 |0003: return-void │ │ +0bcb1c: |[0bcb1c] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.access$000:(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V │ │ +0bcb2c: 7010 b329 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.onConfirm:()V // method@29b3 │ │ +0bcb32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; │ │ │ │ #2 : (in Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;) │ │ @@ -297833,56 +297881,56 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0bcab0: |[0bcab0] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.getFingerPrint:(Ljava/security/cert/X509Certificate;)Ljava/lang/String; │ │ -0bcac0: 1a06 e50f |0000: const-string v6, "SHA-1" // string@0fe5 │ │ -0bcac4: 7110 6f28 0600 |0002: invoke-static {v6}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@286f │ │ -0bcaca: 0c05 |0005: move-result-object v5 │ │ -0bcacc: 6e10 7928 0a00 |0006: invoke-virtual {v10}, Ljava/security/cert/X509Certificate;.getEncoded:()[B // method@2879 │ │ -0bcad2: 0c00 |0009: move-result-object v0 │ │ -0bcad4: 6e20 7028 0500 |000a: invoke-virtual {v5, v0}, Ljava/security/MessageDigest;.update:([B)V // method@2870 │ │ -0bcada: 6e10 6d28 0500 |000d: invoke-virtual {v5}, Ljava/security/MessageDigest;.digest:()[B // method@286d │ │ -0bcae0: 0c01 |0010: move-result-object v1 │ │ -0bcae2: 2203 6c05 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0bcae6: 7010 f927 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bcaec: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -0bcaee: 2116 |0017: array-length v6, v1 │ │ -0bcaf0: 3564 2e00 |0018: if-ge v4, v6, 0046 // +002e │ │ -0bcaf4: 1a06 cf00 |001a: const-string v6, "%02x" // string@00cf │ │ -0bcaf8: 1217 |001c: const/4 v7, #int 1 // #1 │ │ -0bcafa: 2377 9906 |001d: new-array v7, v7, [Ljava/lang/Object; // type@0699 │ │ -0bcafe: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -0bcb00: 4809 0104 |0020: aget-byte v9, v1, v4 │ │ -0bcb04: d599 ff00 |0022: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -0bcb08: 7110 9e27 0900 |0024: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bcb0e: 0c09 |0027: move-result-object v9 │ │ -0bcb10: 4d09 0708 |0028: aput-object v9, v7, v8 │ │ -0bcb14: 7120 d927 7600 |002a: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0bcb1a: 0c06 |002d: move-result-object v6 │ │ -0bcb1c: 6e20 0228 6300 |002e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bcb22: 2116 |0031: array-length v6, v1 │ │ -0bcb24: d806 06ff |0032: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0bcb28: 3564 0700 |0034: if-ge v4, v6, 003b // +0007 │ │ -0bcb2c: 1a06 0c00 |0036: const-string v6, " " // string@000c │ │ -0bcb30: 6e20 0228 6300 |0038: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bcb36: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bcb3a: 28da |003d: goto 0017 // -0026 │ │ -0bcb3c: 0d02 |003e: move-exception v2 │ │ -0bcb3e: 1a06 e60f |003f: const-string v6, "SHA-1 error" // string@0fe6 │ │ -0bcb42: 1106 |0041: return-object v6 │ │ -0bcb44: 0d02 |0042: move-exception v2 │ │ -0bcb46: 1a06 970f |0043: const-string v6, "Reading CERT error" // string@0f97 │ │ -0bcb4a: 28fc |0045: goto 0041 // -0004 │ │ -0bcb4c: 6e10 0628 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bcb52: 0c06 |0049: move-result-object v6 │ │ -0bcb54: 28f7 |004a: goto 0041 // -0009 │ │ +0bcb34: |[0bcb34] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.getFingerPrint:(Ljava/security/cert/X509Certificate;)Ljava/lang/String; │ │ +0bcb44: 1a06 ef0f |0000: const-string v6, "SHA-1" // string@0fef │ │ +0bcb48: 7110 6f28 0600 |0002: invoke-static {v6}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@286f │ │ +0bcb4e: 0c05 |0005: move-result-object v5 │ │ +0bcb50: 6e10 7928 0a00 |0006: invoke-virtual {v10}, Ljava/security/cert/X509Certificate;.getEncoded:()[B // method@2879 │ │ +0bcb56: 0c00 |0009: move-result-object v0 │ │ +0bcb58: 6e20 7028 0500 |000a: invoke-virtual {v5, v0}, Ljava/security/MessageDigest;.update:([B)V // method@2870 │ │ +0bcb5e: 6e10 6d28 0500 |000d: invoke-virtual {v5}, Ljava/security/MessageDigest;.digest:()[B // method@286d │ │ +0bcb64: 0c01 |0010: move-result-object v1 │ │ +0bcb66: 2203 6d05 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0bcb6a: 7010 f927 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bcb70: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +0bcb72: 2116 |0017: array-length v6, v1 │ │ +0bcb74: 3564 2e00 |0018: if-ge v4, v6, 0046 // +002e │ │ +0bcb78: 1a06 cf00 |001a: const-string v6, "%02x" // string@00cf │ │ +0bcb7c: 1217 |001c: const/4 v7, #int 1 // #1 │ │ +0bcb7e: 2377 9c06 |001d: new-array v7, v7, [Ljava/lang/Object; // type@069c │ │ +0bcb82: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +0bcb84: 4809 0104 |0020: aget-byte v9, v1, v4 │ │ +0bcb88: d599 ff00 |0022: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +0bcb8c: 7110 9e27 0900 |0024: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bcb92: 0c09 |0027: move-result-object v9 │ │ +0bcb94: 4d09 0708 |0028: aput-object v9, v7, v8 │ │ +0bcb98: 7120 d927 7600 |002a: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0bcb9e: 0c06 |002d: move-result-object v6 │ │ +0bcba0: 6e20 0228 6300 |002e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcba6: 2116 |0031: array-length v6, v1 │ │ +0bcba8: d806 06ff |0032: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0bcbac: 3564 0700 |0034: if-ge v4, v6, 003b // +0007 │ │ +0bcbb0: 1a06 0c00 |0036: const-string v6, " " // string@000c │ │ +0bcbb4: 6e20 0228 6300 |0038: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcbba: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0bcbbe: 28da |003d: goto 0017 // -0026 │ │ +0bcbc0: 0d02 |003e: move-exception v2 │ │ +0bcbc2: 1a06 f00f |003f: const-string v6, "SHA-1 error" // string@0ff0 │ │ +0bcbc6: 1106 |0041: return-object v6 │ │ +0bcbc8: 0d02 |0042: move-exception v2 │ │ +0bcbca: 1a06 a10f |0043: const-string v6, "Reading CERT error" // string@0fa1 │ │ +0bcbce: 28fc |0045: goto 0041 // -0004 │ │ +0bcbd0: 6e10 0628 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bcbd6: 0c06 |0049: move-result-object v6 │ │ +0bcbd8: 28f7 |004a: goto 0041 // -0009 │ │ catches : 2 │ │ 0x0000 - 0x0005 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x003e │ │ 0x0006 - 0x0009 │ │ Ljava/security/cert/CertificateEncodingException; -> 0x0042 │ │ positions : │ │ 0x0000 line=43 │ │ @@ -297921,54 +297969,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0bcb74: |[0bcb74] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.onConfirm:()V │ │ -0bcb84: 5472 e210 |0000: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcb88: 3802 0700 |0002: if-eqz v2, 0009 // +0007 │ │ -0bcb8c: 5472 e210 |0004: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcb90: 7110 9b2b 0200 |0006: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.addCertificateChain:([Ljava/security/cert/X509Certificate;)V // method@2b9b │ │ -0bcb96: 5472 e310 |0009: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.listener:Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted; // field@10e3 │ │ -0bcb9a: 3802 0700 |000b: if-eqz v2, 0012 // +0007 │ │ -0bcb9e: 5472 e310 |000d: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.listener:Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted; // field@10e3 │ │ -0bcba2: 7210 3e2b 0200 |000f: invoke-interface {v2}, Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted;.cert_accepted:()V // method@2b3e │ │ -0bcba8: 0e00 |0012: return-void │ │ -0bcbaa: 0d00 |0013: move-exception v0 │ │ -0bcbac: 6e10 7728 0000 |0014: invoke-virtual {v0}, Ljava/security/cert/CertificateException;.getMessage:()Ljava/lang/String; // method@2877 │ │ -0bcbb2: 0c02 |0017: move-result-object v2 │ │ -0bcbb4: 3902 1800 |0018: if-nez v2, 0030 // +0018 │ │ -0bcbb8: 1a01 0000 |001a: const-string v1, "" // string@0000 │ │ -0bcbbc: 6e10 ae29 0700 |001c: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29ae │ │ -0bcbc2: 0c02 |001f: move-result-object v2 │ │ -0bcbc4: 1403 4300 067f |0020: const v3, #float 1.78118e+38 // #7f060043 │ │ -0bcbca: 1404 3600 067f |0023: const v4, #float 1.78118e+38 // #7f060036 │ │ -0bcbd0: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -0bcbd2: 2355 9906 |0027: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0bcbd6: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -0bcbd8: 4d01 0506 |002a: aput-object v1, v5, v6 │ │ -0bcbdc: 7140 a929 3254 |002c: invoke-static {v2, v3, v4, v5}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ -0bcbe2: 28e3 |002f: goto 0012 // -001d │ │ -0bcbe4: 6e10 7728 0000 |0030: invoke-virtual {v0}, Ljava/security/cert/CertificateException;.getMessage:()Ljava/lang/String; // method@2877 │ │ -0bcbea: 0c01 |0033: move-result-object v1 │ │ -0bcbec: 28e8 |0034: goto 001c // -0018 │ │ +0bcbf8: |[0bcbf8] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.onConfirm:()V │ │ +0bcc08: 5472 e910 |0000: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcc0c: 3802 0700 |0002: if-eqz v2, 0009 // +0007 │ │ +0bcc10: 5472 e910 |0004: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcc14: 7110 9b2b 0200 |0006: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.addCertificateChain:([Ljava/security/cert/X509Certificate;)V // method@2b9b │ │ +0bcc1a: 5472 ea10 |0009: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.listener:Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted; // field@10ea │ │ +0bcc1e: 3802 0700 |000b: if-eqz v2, 0012 // +0007 │ │ +0bcc22: 5472 ea10 |000d: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.listener:Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted; // field@10ea │ │ +0bcc26: 7210 3e2b 0200 |000f: invoke-interface {v2}, Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted;.cert_accepted:()V // method@2b3e │ │ +0bcc2c: 0e00 |0012: return-void │ │ +0bcc2e: 0d00 |0013: move-exception v0 │ │ +0bcc30: 6e10 7728 0000 |0014: invoke-virtual {v0}, Ljava/security/cert/CertificateException;.getMessage:()Ljava/lang/String; // method@2877 │ │ +0bcc36: 0c02 |0017: move-result-object v2 │ │ +0bcc38: 3902 1800 |0018: if-nez v2, 0030 // +0018 │ │ +0bcc3c: 1a01 0000 |001a: const-string v1, "" // string@0000 │ │ +0bcc40: 6e10 ae29 0700 |001c: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29ae │ │ +0bcc46: 0c02 |001f: move-result-object v2 │ │ +0bcc48: 1403 4300 067f |0020: const v3, #float 1.78118e+38 // #7f060043 │ │ +0bcc4e: 1404 3600 067f |0023: const v4, #float 1.78118e+38 // #7f060036 │ │ +0bcc54: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +0bcc56: 2355 9c06 |0027: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0bcc5a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +0bcc5c: 4d01 0506 |002a: aput-object v1, v5, v6 │ │ +0bcc60: 7140 a929 3254 |002c: invoke-static {v2, v3, v4, v5}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ +0bcc66: 28e3 |002f: goto 0012 // -001d │ │ +0bcc68: 6e10 7728 0000 |0030: invoke-virtual {v0}, Ljava/security/cert/CertificateException;.getMessage:()Ljava/lang/String; // method@2877 │ │ +0bcc6e: 0c01 |0033: move-result-object v1 │ │ +0bcc70: 28e8 |0034: goto 001c // -0018 │ │ catches : 1 │ │ 0x0000 - 0x0012 │ │ Ljava/security/cert/CertificateException; -> 0x0013 │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0009 line=130 │ │ 0x000d line=131 │ │ 0x0012 line=141 │ │ 0x0013 line=133 │ │ 0x0014 line=134 │ │ - 0x001c line=135 │ │ + 0x001c line=136 │ │ + 0x002c line=135 │ │ 0x0030 line=134 │ │ locals : │ │ 0x001c - 0x0030 reg=1 messageArguments Ljava/lang/String; │ │ 0x0014 - 0x0035 reg=0 e Ljava/security/cert/CertificateException; │ │ 0x0000 - 0x0035 reg=7 this Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; │ │ │ │ Virtual methods - │ │ @@ -297977,19 +298026,19 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bcc00: |[0bcc00] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -0bcc10: 6f20 ec02 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/DialogFragment;.onAttach:(Landroid/app/Activity;)V // method@02ec │ │ -0bcc16: 1f01 2b06 |0003: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted; // type@062b │ │ -0bcc1a: 5b01 e310 |0005: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.listener:Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted; // field@10e3 │ │ -0bcc1e: 0e00 |0007: return-void │ │ +0bcc84: |[0bcc84] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +0bcc94: 6f20 ec02 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/DialogFragment;.onAttach:(Landroid/app/Activity;)V // method@02ec │ │ +0bcc9a: 1f01 2e06 |0003: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted; // type@062e │ │ +0bcc9e: 5b01 ea10 |0005: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.listener:Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted; // field@10ea │ │ +0bcca2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ @@ -298000,295 +298049,295 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 551 16-bit code units │ │ -0bcc20: |[0bcc20] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0bcc30: 7100 9d2b 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.getLastCertChain:()[Ljava/security/cert/X509Certificate; // method@2b9d │ │ -0bcc36: 0c0a |0003: move-result-object v10 │ │ -0bcc38: 5bfa e210 |0004: iput-object v10, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcc3c: 1a04 6712 |0006: const-string v4, "Unknown Error" // string@1267 │ │ -0bcc40: 7100 082a 0000 |0008: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.getSSLException:()Ljavax/net/ssl/SSLException; // method@2a08 │ │ -0bcc46: 0c03 |000b: move-result-object v3 │ │ -0bcc48: 3803 1e00 |000c: if-eqz v3, 002a // +001e │ │ -0bcc4c: 6e10 8727 0300 |000e: invoke-virtual {v3}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ -0bcc52: 0c0a |0011: move-result-object v10 │ │ -0bcc54: 380a 8901 |0012: if-eqz v10, 019b // +0189 │ │ -0bcc58: 6e10 8727 0300 |0014: invoke-virtual {v3}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ -0bcc5e: 0c0a |0017: move-result-object v10 │ │ -0bcc60: 6e10 1928 0a00 |0018: invoke-virtual {v10}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@2819 │ │ -0bcc66: 0c0a |001b: move-result-object v10 │ │ -0bcc68: 380a 7501 |001c: if-eqz v10, 0191 // +0175 │ │ -0bcc6c: 6e10 8727 0300 |001e: invoke-virtual {v3}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ -0bcc72: 0c0a |0021: move-result-object v10 │ │ -0bcc74: 6e10 1928 0a00 |0022: invoke-virtual {v10}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@2819 │ │ -0bcc7a: 0c0a |0025: move-result-object v10 │ │ -0bcc7c: 6e10 1a28 0a00 |0026: invoke-virtual {v10}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@281a │ │ -0bcc82: 0c04 |0029: move-result-object v4 │ │ -0bcc84: 2201 6b05 |002a: new-instance v1, Ljava/lang/StringBuffer; // type@056b │ │ -0bcc88: 130a 6400 |002c: const/16 v10, #int 100 // #64 │ │ -0bcc8c: 7020 f627 a100 |002e: invoke-direct {v1, v10}, Ljava/lang/StringBuffer;.:(I)V // method@27f6 │ │ -0bcc92: 54fa e210 |0031: iget-object v10, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcc96: 390a 6e01 |0033: if-nez v10, 01a1 // +016e │ │ -0bcc9a: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -0bcc9c: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -0bcc9e: 3525 6f01 |0037: if-ge v5, v2, 01a6 // +016f │ │ -0bcca2: 220a 6c05 |0039: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0bcca6: 7010 f927 0a00 |003b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bccac: 1a0b 1304 |003e: const-string v11, "Certificate chain[" // string@0413 │ │ -0bccb0: 6e20 0228 ba00 |0040: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bccb6: 0c0a |0043: move-result-object v10 │ │ -0bccb8: 6e20 fe27 5a00 |0044: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0bccbe: 0c0a |0047: move-result-object v10 │ │ -0bccc0: 1a0b 5514 |0048: const-string v11, "]: │ │ -" // string@1455 │ │ -0bccc4: 6e20 0228 ba00 |004a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bccca: 0c0a |004d: move-result-object v10 │ │ -0bcccc: 6e10 0628 0a00 |004e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bccd2: 0c0a |0051: move-result-object v10 │ │ -0bccd4: 6e20 f727 a100 |0052: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bccda: 220a 6c05 |0055: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0bccde: 7010 f927 0a00 |0057: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bcce4: 1a0b 8010 |005a: const-string v11, "Subject: " // string@1080 │ │ -0bcce8: 6e20 0228 ba00 |005c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bccee: 0c0a |005f: move-result-object v10 │ │ -0bccf0: 54fb e210 |0060: iget-object v11, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bccf4: 460b 0b05 |0062: aget-object v11, v11, v5 │ │ -0bccf8: 6e10 7f28 0b00 |0064: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@287f │ │ -0bccfe: 0c0b |0067: move-result-object v11 │ │ -0bcd00: 7210 7328 0b00 |0068: invoke-interface {v11}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@2873 │ │ -0bcd06: 0c0b |006b: move-result-object v11 │ │ -0bcd08: 6e20 0228 ba00 |006c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bcd0e: 0c0a |006f: move-result-object v10 │ │ -0bcd10: 6e10 0628 0a00 |0070: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bcd16: 0c0a |0073: move-result-object v10 │ │ -0bcd18: 6e20 f727 a100 |0074: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bcd1e: 0c0a |0077: move-result-object v10 │ │ -0bcd20: 1a0b 0200 |0078: const-string v11, " │ │ +0bcca4: |[0bcca4] nerd.tuxmobil.fahrplan.congress.CertificateDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0bccb4: 7100 9d2b 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.getLastCertChain:()[Ljava/security/cert/X509Certificate; // method@2b9d │ │ +0bccba: 0c0a |0003: move-result-object v10 │ │ +0bccbc: 5bfa e910 |0004: iput-object v10, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bccc0: 1a04 7112 |0006: const-string v4, "Unknown Error" // string@1271 │ │ +0bccc4: 7100 082a 0000 |0008: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.getSSLException:()Ljavax/net/ssl/SSLException; // method@2a08 │ │ +0bccca: 0c03 |000b: move-result-object v3 │ │ +0bcccc: 3803 1e00 |000c: if-eqz v3, 002a // +001e │ │ +0bccd0: 6e10 8727 0300 |000e: invoke-virtual {v3}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ +0bccd6: 0c0a |0011: move-result-object v10 │ │ +0bccd8: 380a 8901 |0012: if-eqz v10, 019b // +0189 │ │ +0bccdc: 6e10 8727 0300 |0014: invoke-virtual {v3}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ +0bcce2: 0c0a |0017: move-result-object v10 │ │ +0bcce4: 6e10 1928 0a00 |0018: invoke-virtual {v10}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@2819 │ │ +0bccea: 0c0a |001b: move-result-object v10 │ │ +0bccec: 380a 7501 |001c: if-eqz v10, 0191 // +0175 │ │ +0bccf0: 6e10 8727 0300 |001e: invoke-virtual {v3}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ +0bccf6: 0c0a |0021: move-result-object v10 │ │ +0bccf8: 6e10 1928 0a00 |0022: invoke-virtual {v10}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@2819 │ │ +0bccfe: 0c0a |0025: move-result-object v10 │ │ +0bcd00: 6e10 1a28 0a00 |0026: invoke-virtual {v10}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@281a │ │ +0bcd06: 0c04 |0029: move-result-object v4 │ │ +0bcd08: 2201 6c05 |002a: new-instance v1, Ljava/lang/StringBuffer; // type@056c │ │ +0bcd0c: 130a 6400 |002c: const/16 v10, #int 100 // #64 │ │ +0bcd10: 7020 f627 a100 |002e: invoke-direct {v1, v10}, Ljava/lang/StringBuffer;.:(I)V // method@27f6 │ │ +0bcd16: 54fa e910 |0031: iget-object v10, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcd1a: 390a 6e01 |0033: if-nez v10, 01a1 // +016e │ │ +0bcd1e: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +0bcd20: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0bcd22: 3525 6f01 |0037: if-ge v5, v2, 01a6 // +016f │ │ +0bcd26: 220a 6d05 |0039: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0bcd2a: 7010 f927 0a00 |003b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bcd30: 1a0b 1604 |003e: const-string v11, "Certificate chain[" // string@0416 │ │ +0bcd34: 6e20 0228 ba00 |0040: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcd3a: 0c0a |0043: move-result-object v10 │ │ +0bcd3c: 6e20 fe27 5a00 |0044: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0bcd42: 0c0a |0047: move-result-object v10 │ │ +0bcd44: 1a0b 5f14 |0048: const-string v11, "]: │ │ +" // string@145f │ │ +0bcd48: 6e20 0228 ba00 |004a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcd4e: 0c0a |004d: move-result-object v10 │ │ +0bcd50: 6e10 0628 0a00 |004e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bcd56: 0c0a |0051: move-result-object v10 │ │ +0bcd58: 6e20 f727 a100 |0052: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcd5e: 220a 6d05 |0055: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0bcd62: 7010 f927 0a00 |0057: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bcd68: 1a0b 8a10 |005a: const-string v11, "Subject: " // string@108a │ │ +0bcd6c: 6e20 0228 ba00 |005c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcd72: 0c0a |005f: move-result-object v10 │ │ +0bcd74: 54fb e910 |0060: iget-object v11, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcd78: 460b 0b05 |0062: aget-object v11, v11, v5 │ │ +0bcd7c: 6e10 7f28 0b00 |0064: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@287f │ │ +0bcd82: 0c0b |0067: move-result-object v11 │ │ +0bcd84: 7210 7328 0b00 |0068: invoke-interface {v11}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@2873 │ │ +0bcd8a: 0c0b |006b: move-result-object v11 │ │ +0bcd8c: 6e20 0228 ba00 |006c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcd92: 0c0a |006f: move-result-object v10 │ │ +0bcd94: 6e10 0628 0a00 |0070: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bcd9a: 0c0a |0073: move-result-object v10 │ │ +0bcd9c: 6e20 f727 a100 |0074: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcda2: 0c0a |0077: move-result-object v10 │ │ +0bcda4: 1a0b 0200 |0078: const-string v11, " │ │ " // string@0002 │ │ -0bcd24: 6e20 f727 ba00 |007a: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bcd2a: 220a 6c05 |007d: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0bcd2e: 7010 f927 0a00 |007f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bcd34: 1a0b 6f06 |0082: const-string v11, "Issuer: " // string@066f │ │ -0bcd38: 6e20 0228 ba00 |0084: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bcd3e: 0c0a |0087: move-result-object v10 │ │ -0bcd40: 54fb e210 |0088: iget-object v11, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcd44: 460b 0b05 |008a: aget-object v11, v11, v5 │ │ -0bcd48: 6e10 7a28 0b00 |008c: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getIssuerDN:()Ljava/security/Principal; // method@287a │ │ -0bcd4e: 0c0b |008f: move-result-object v11 │ │ -0bcd50: 7210 7328 0b00 |0090: invoke-interface {v11}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@2873 │ │ -0bcd56: 0c0b |0093: move-result-object v11 │ │ -0bcd58: 6e20 0228 ba00 |0094: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bcd5e: 0c0a |0097: move-result-object v10 │ │ -0bcd60: 6e10 0628 0a00 |0098: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bcd66: 0c0a |009b: move-result-object v10 │ │ -0bcd68: 6e20 f727 a100 |009c: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bcd6e: 0c0a |009f: move-result-object v10 │ │ -0bcd70: 1a0b 0200 |00a0: const-string v11, " │ │ +0bcda8: 6e20 f727 ba00 |007a: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcdae: 220a 6d05 |007d: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0bcdb2: 7010 f927 0a00 |007f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bcdb8: 1a0b 7306 |0082: const-string v11, "Issuer: " // string@0673 │ │ +0bcdbc: 6e20 0228 ba00 |0084: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcdc2: 0c0a |0087: move-result-object v10 │ │ +0bcdc4: 54fb e910 |0088: iget-object v11, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcdc8: 460b 0b05 |008a: aget-object v11, v11, v5 │ │ +0bcdcc: 6e10 7a28 0b00 |008c: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getIssuerDN:()Ljava/security/Principal; // method@287a │ │ +0bcdd2: 0c0b |008f: move-result-object v11 │ │ +0bcdd4: 7210 7328 0b00 |0090: invoke-interface {v11}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@2873 │ │ +0bcdda: 0c0b |0093: move-result-object v11 │ │ +0bcddc: 6e20 0228 ba00 |0094: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcde2: 0c0a |0097: move-result-object v10 │ │ +0bcde4: 6e10 0628 0a00 |0098: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bcdea: 0c0a |009b: move-result-object v10 │ │ +0bcdec: 6e20 f727 a100 |009c: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcdf2: 0c0a |009f: move-result-object v10 │ │ +0bcdf4: 1a0b 0200 |00a0: const-string v11, " │ │ " // string@0002 │ │ -0bcd74: 6e20 f727 ba00 |00a2: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bcd7a: 220a 6c05 |00a5: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0bcd7e: 7010 f927 0a00 |00a7: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bcd84: 1a0b 6e06 |00aa: const-string v11, "Issued On: " // string@066e │ │ -0bcd88: 6e20 0228 ba00 |00ac: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bcd8e: 0c0a |00af: move-result-object v10 │ │ -0bcd90: 1a0b ce00 |00b0: const-string v11, "%02d.%02d.%04d" // string@00ce │ │ -0bcd94: 123c |00b2: const/4 v12, #int 3 // #3 │ │ -0bcd96: 23cc 9906 |00b3: new-array v12, v12, [Ljava/lang/Object; // type@0699 │ │ -0bcd9a: 120d |00b5: const/4 v13, #int 0 // #0 │ │ -0bcd9c: 54fe e210 |00b6: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcda0: 460e 0e05 |00b8: aget-object v14, v14, v5 │ │ -0bcda4: 6e10 7c28 0e00 |00ba: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotBefore:()Ljava/util/Date; // method@287c │ │ -0bcdaa: 0c0e |00bd: move-result-object v14 │ │ -0bcdac: 6e10 bf28 0e00 |00be: invoke-virtual {v14}, Ljava/util/Date;.getDate:()I // method@28bf │ │ -0bcdb2: 0a0e |00c1: move-result v14 │ │ -0bcdb4: 7110 9e27 0e00 |00c2: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bcdba: 0c0e |00c5: move-result-object v14 │ │ -0bcdbc: 4d0e 0c0d |00c6: aput-object v14, v12, v13 │ │ -0bcdc0: 121d |00c8: const/4 v13, #int 1 // #1 │ │ -0bcdc2: 54fe e210 |00c9: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcdc6: 460e 0e05 |00cb: aget-object v14, v14, v5 │ │ -0bcdca: 6e10 7c28 0e00 |00cd: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotBefore:()Ljava/util/Date; // method@287c │ │ -0bcdd0: 0c0e |00d0: move-result-object v14 │ │ -0bcdd2: 6e10 c028 0e00 |00d1: invoke-virtual {v14}, Ljava/util/Date;.getMonth:()I // method@28c0 │ │ -0bcdd8: 0a0e |00d4: move-result v14 │ │ -0bcdda: d80e 0e01 |00d5: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0bcdde: 7110 9e27 0e00 |00d7: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bcde4: 0c0e |00da: move-result-object v14 │ │ -0bcde6: 4d0e 0c0d |00db: aput-object v14, v12, v13 │ │ -0bcdea: 122d |00dd: const/4 v13, #int 2 // #2 │ │ -0bcdec: 54fe e210 |00de: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcdf0: 460e 0e05 |00e0: aget-object v14, v14, v5 │ │ -0bcdf4: 6e10 7c28 0e00 |00e2: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotBefore:()Ljava/util/Date; // method@287c │ │ -0bcdfa: 0c0e |00e5: move-result-object v14 │ │ -0bcdfc: 6e10 c228 0e00 |00e6: invoke-virtual {v14}, Ljava/util/Date;.getYear:()I // method@28c2 │ │ -0bce02: 0a0e |00e9: move-result v14 │ │ -0bce04: d0ee 6c07 |00ea: add-int/lit16 v14, v14, #int 1900 // #076c │ │ -0bce08: 7110 9e27 0e00 |00ec: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bce0e: 0c0e |00ef: move-result-object v14 │ │ -0bce10: 4d0e 0c0d |00f0: aput-object v14, v12, v13 │ │ -0bce14: 7120 d927 cb00 |00f2: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0bce1a: 0c0b |00f5: move-result-object v11 │ │ -0bce1c: 6e20 0228 ba00 |00f6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bce22: 0c0a |00f9: move-result-object v10 │ │ -0bce24: 6e10 0628 0a00 |00fa: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bce2a: 0c0a |00fd: move-result-object v10 │ │ -0bce2c: 6e20 f727 a100 |00fe: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bce32: 0c0a |0101: move-result-object v10 │ │ -0bce34: 1a0b 0200 |0102: const-string v11, " │ │ +0bcdf8: 6e20 f727 ba00 |00a2: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcdfe: 220a 6d05 |00a5: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0bce02: 7010 f927 0a00 |00a7: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bce08: 1a0b 7206 |00aa: const-string v11, "Issued On: " // string@0672 │ │ +0bce0c: 6e20 0228 ba00 |00ac: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bce12: 0c0a |00af: move-result-object v10 │ │ +0bce14: 1a0b ce00 |00b0: const-string v11, "%02d.%02d.%04d" // string@00ce │ │ +0bce18: 123c |00b2: const/4 v12, #int 3 // #3 │ │ +0bce1a: 23cc 9c06 |00b3: new-array v12, v12, [Ljava/lang/Object; // type@069c │ │ +0bce1e: 120d |00b5: const/4 v13, #int 0 // #0 │ │ +0bce20: 54fe e910 |00b6: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bce24: 460e 0e05 |00b8: aget-object v14, v14, v5 │ │ +0bce28: 6e10 7c28 0e00 |00ba: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotBefore:()Ljava/util/Date; // method@287c │ │ +0bce2e: 0c0e |00bd: move-result-object v14 │ │ +0bce30: 6e10 bf28 0e00 |00be: invoke-virtual {v14}, Ljava/util/Date;.getDate:()I // method@28bf │ │ +0bce36: 0a0e |00c1: move-result v14 │ │ +0bce38: 7110 9e27 0e00 |00c2: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bce3e: 0c0e |00c5: move-result-object v14 │ │ +0bce40: 4d0e 0c0d |00c6: aput-object v14, v12, v13 │ │ +0bce44: 121d |00c8: const/4 v13, #int 1 // #1 │ │ +0bce46: 54fe e910 |00c9: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bce4a: 460e 0e05 |00cb: aget-object v14, v14, v5 │ │ +0bce4e: 6e10 7c28 0e00 |00cd: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotBefore:()Ljava/util/Date; // method@287c │ │ +0bce54: 0c0e |00d0: move-result-object v14 │ │ +0bce56: 6e10 c028 0e00 |00d1: invoke-virtual {v14}, Ljava/util/Date;.getMonth:()I // method@28c0 │ │ +0bce5c: 0a0e |00d4: move-result v14 │ │ +0bce5e: d80e 0e01 |00d5: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0bce62: 7110 9e27 0e00 |00d7: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bce68: 0c0e |00da: move-result-object v14 │ │ +0bce6a: 4d0e 0c0d |00db: aput-object v14, v12, v13 │ │ +0bce6e: 122d |00dd: const/4 v13, #int 2 // #2 │ │ +0bce70: 54fe e910 |00de: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bce74: 460e 0e05 |00e0: aget-object v14, v14, v5 │ │ +0bce78: 6e10 7c28 0e00 |00e2: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotBefore:()Ljava/util/Date; // method@287c │ │ +0bce7e: 0c0e |00e5: move-result-object v14 │ │ +0bce80: 6e10 c228 0e00 |00e6: invoke-virtual {v14}, Ljava/util/Date;.getYear:()I // method@28c2 │ │ +0bce86: 0a0e |00e9: move-result v14 │ │ +0bce88: d0ee 6c07 |00ea: add-int/lit16 v14, v14, #int 1900 // #076c │ │ +0bce8c: 7110 9e27 0e00 |00ec: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bce92: 0c0e |00ef: move-result-object v14 │ │ +0bce94: 4d0e 0c0d |00f0: aput-object v14, v12, v13 │ │ +0bce98: 7120 d927 cb00 |00f2: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0bce9e: 0c0b |00f5: move-result-object v11 │ │ +0bcea0: 6e20 0228 ba00 |00f6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcea6: 0c0a |00f9: move-result-object v10 │ │ +0bcea8: 6e10 0628 0a00 |00fa: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bceae: 0c0a |00fd: move-result-object v10 │ │ +0bceb0: 6e20 f727 a100 |00fe: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bceb6: 0c0a |0101: move-result-object v10 │ │ +0bceb8: 1a0b 0200 |0102: const-string v11, " │ │ " // string@0002 │ │ -0bce38: 6e20 f727 ba00 |0104: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bce3e: 220a 6c05 |0107: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0bce42: 7010 f927 0a00 |0109: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bce48: 1a0b 2905 |010c: const-string v11, "Expires On: " // string@0529 │ │ -0bce4c: 6e20 0228 ba00 |010e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bce52: 0c0a |0111: move-result-object v10 │ │ -0bce54: 1a0b ce00 |0112: const-string v11, "%02d.%02d.%04d" // string@00ce │ │ -0bce58: 123c |0114: const/4 v12, #int 3 // #3 │ │ -0bce5a: 23cc 9906 |0115: new-array v12, v12, [Ljava/lang/Object; // type@0699 │ │ -0bce5e: 120d |0117: const/4 v13, #int 0 // #0 │ │ -0bce60: 54fe e210 |0118: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bce64: 460e 0e05 |011a: aget-object v14, v14, v5 │ │ -0bce68: 6e10 7b28 0e00 |011c: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotAfter:()Ljava/util/Date; // method@287b │ │ -0bce6e: 0c0e |011f: move-result-object v14 │ │ -0bce70: 6e10 bf28 0e00 |0120: invoke-virtual {v14}, Ljava/util/Date;.getDate:()I // method@28bf │ │ -0bce76: 0a0e |0123: move-result v14 │ │ -0bce78: 7110 9e27 0e00 |0124: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bce7e: 0c0e |0127: move-result-object v14 │ │ -0bce80: 4d0e 0c0d |0128: aput-object v14, v12, v13 │ │ -0bce84: 121d |012a: const/4 v13, #int 1 // #1 │ │ -0bce86: 54fe e210 |012b: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bce8a: 460e 0e05 |012d: aget-object v14, v14, v5 │ │ -0bce8e: 6e10 7b28 0e00 |012f: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotAfter:()Ljava/util/Date; // method@287b │ │ -0bce94: 0c0e |0132: move-result-object v14 │ │ -0bce96: 6e10 c028 0e00 |0133: invoke-virtual {v14}, Ljava/util/Date;.getMonth:()I // method@28c0 │ │ -0bce9c: 0a0e |0136: move-result v14 │ │ -0bce9e: d80e 0e01 |0137: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0bcea2: 7110 9e27 0e00 |0139: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bcea8: 0c0e |013c: move-result-object v14 │ │ -0bceaa: 4d0e 0c0d |013d: aput-object v14, v12, v13 │ │ -0bceae: 122d |013f: const/4 v13, #int 2 // #2 │ │ -0bceb0: 54fe e210 |0140: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bceb4: 460e 0e05 |0142: aget-object v14, v14, v5 │ │ -0bceb8: 6e10 7b28 0e00 |0144: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotAfter:()Ljava/util/Date; // method@287b │ │ -0bcebe: 0c0e |0147: move-result-object v14 │ │ -0bcec0: 6e10 c228 0e00 |0148: invoke-virtual {v14}, Ljava/util/Date;.getYear:()I // method@28c2 │ │ -0bcec6: 0a0e |014b: move-result v14 │ │ -0bcec8: d0ee 6c07 |014c: add-int/lit16 v14, v14, #int 1900 // #076c │ │ -0bcecc: 7110 9e27 0e00 |014e: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bced2: 0c0e |0151: move-result-object v14 │ │ -0bced4: 4d0e 0c0d |0152: aput-object v14, v12, v13 │ │ -0bced8: 7120 d927 cb00 |0154: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0bcede: 0c0b |0157: move-result-object v11 │ │ -0bcee0: 6e20 0228 ba00 |0158: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bcee6: 0c0a |015b: move-result-object v10 │ │ -0bcee8: 6e10 0628 0a00 |015c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bceee: 0c0a |015f: move-result-object v10 │ │ -0bcef0: 6e20 f727 a100 |0160: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bcef6: 0c0a |0163: move-result-object v10 │ │ -0bcef8: 1a0b 0200 |0164: const-string v11, " │ │ +0bcebc: 6e20 f727 ba00 |0104: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcec2: 220a 6d05 |0107: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0bcec6: 7010 f927 0a00 |0109: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bcecc: 1a0b 2c05 |010c: const-string v11, "Expires On: " // string@052c │ │ +0bced0: 6e20 0228 ba00 |010e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bced6: 0c0a |0111: move-result-object v10 │ │ +0bced8: 1a0b ce00 |0112: const-string v11, "%02d.%02d.%04d" // string@00ce │ │ +0bcedc: 123c |0114: const/4 v12, #int 3 // #3 │ │ +0bcede: 23cc 9c06 |0115: new-array v12, v12, [Ljava/lang/Object; // type@069c │ │ +0bcee2: 120d |0117: const/4 v13, #int 0 // #0 │ │ +0bcee4: 54fe e910 |0118: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcee8: 460e 0e05 |011a: aget-object v14, v14, v5 │ │ +0bceec: 6e10 7b28 0e00 |011c: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotAfter:()Ljava/util/Date; // method@287b │ │ +0bcef2: 0c0e |011f: move-result-object v14 │ │ +0bcef4: 6e10 bf28 0e00 |0120: invoke-virtual {v14}, Ljava/util/Date;.getDate:()I // method@28bf │ │ +0bcefa: 0a0e |0123: move-result v14 │ │ +0bcefc: 7110 9e27 0e00 |0124: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bcf02: 0c0e |0127: move-result-object v14 │ │ +0bcf04: 4d0e 0c0d |0128: aput-object v14, v12, v13 │ │ +0bcf08: 121d |012a: const/4 v13, #int 1 // #1 │ │ +0bcf0a: 54fe e910 |012b: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcf0e: 460e 0e05 |012d: aget-object v14, v14, v5 │ │ +0bcf12: 6e10 7b28 0e00 |012f: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotAfter:()Ljava/util/Date; // method@287b │ │ +0bcf18: 0c0e |0132: move-result-object v14 │ │ +0bcf1a: 6e10 c028 0e00 |0133: invoke-virtual {v14}, Ljava/util/Date;.getMonth:()I // method@28c0 │ │ +0bcf20: 0a0e |0136: move-result v14 │ │ +0bcf22: d80e 0e01 |0137: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0bcf26: 7110 9e27 0e00 |0139: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bcf2c: 0c0e |013c: move-result-object v14 │ │ +0bcf2e: 4d0e 0c0d |013d: aput-object v14, v12, v13 │ │ +0bcf32: 122d |013f: const/4 v13, #int 2 // #2 │ │ +0bcf34: 54fe e910 |0140: iget-object v14, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcf38: 460e 0e05 |0142: aget-object v14, v14, v5 │ │ +0bcf3c: 6e10 7b28 0e00 |0144: invoke-virtual {v14}, Ljava/security/cert/X509Certificate;.getNotAfter:()Ljava/util/Date; // method@287b │ │ +0bcf42: 0c0e |0147: move-result-object v14 │ │ +0bcf44: 6e10 c228 0e00 |0148: invoke-virtual {v14}, Ljava/util/Date;.getYear:()I // method@28c2 │ │ +0bcf4a: 0a0e |014b: move-result v14 │ │ +0bcf4c: d0ee 6c07 |014c: add-int/lit16 v14, v14, #int 1900 // #076c │ │ +0bcf50: 7110 9e27 0e00 |014e: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bcf56: 0c0e |0151: move-result-object v14 │ │ +0bcf58: 4d0e 0c0d |0152: aput-object v14, v12, v13 │ │ +0bcf5c: 7120 d927 cb00 |0154: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0bcf62: 0c0b |0157: move-result-object v11 │ │ +0bcf64: 6e20 0228 ba00 |0158: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcf6a: 0c0a |015b: move-result-object v10 │ │ +0bcf6c: 6e10 0628 0a00 |015c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bcf72: 0c0a |015f: move-result-object v10 │ │ +0bcf74: 6e20 f727 a100 |0160: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcf7a: 0c0a |0163: move-result-object v10 │ │ +0bcf7c: 1a0b 0200 |0164: const-string v11, " │ │ " // string@0002 │ │ -0bcefc: 6e20 f727 ba00 |0166: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bcf02: 220a 6c05 |0169: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0bcf06: 7010 f927 0a00 |016b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bcf0c: 1a0b e70f |016e: const-string v11, "SHA1 Fingerprint: " // string@0fe7 │ │ -0bcf10: 6e20 0228 ba00 |0170: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bcf16: 0c0a |0173: move-result-object v10 │ │ -0bcf18: 54fb e210 |0174: iget-object v11, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcf1c: 460b 0b05 |0176: aget-object v11, v11, v5 │ │ -0bcf20: 7110 af29 0b00 |0178: invoke-static {v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getFingerPrint:(Ljava/security/cert/X509Certificate;)Ljava/lang/String; // method@29af │ │ -0bcf26: 0c0b |017b: move-result-object v11 │ │ -0bcf28: 6e20 0228 ba00 |017c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bcf2e: 0c0a |017f: move-result-object v10 │ │ -0bcf30: 6e10 0628 0a00 |0180: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bcf36: 0c0a |0183: move-result-object v10 │ │ -0bcf38: 6e20 f727 a100 |0184: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bcf3e: 0c0a |0187: move-result-object v10 │ │ -0bcf40: 1a0b 0200 |0188: const-string v11, " │ │ +0bcf80: 6e20 f727 ba00 |0166: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcf86: 220a 6d05 |0169: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0bcf8a: 7010 f927 0a00 |016b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bcf90: 1a0b f10f |016e: const-string v11, "SHA1 Fingerprint: " // string@0ff1 │ │ +0bcf94: 6e20 0228 ba00 |0170: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcf9a: 0c0a |0173: move-result-object v10 │ │ +0bcf9c: 54fb e910 |0174: iget-object v11, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcfa0: 460b 0b05 |0176: aget-object v11, v11, v5 │ │ +0bcfa4: 7110 af29 0b00 |0178: invoke-static {v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getFingerPrint:(Ljava/security/cert/X509Certificate;)Ljava/lang/String; // method@29af │ │ +0bcfaa: 0c0b |017b: move-result-object v11 │ │ +0bcfac: 6e20 0228 ba00 |017c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bcfb2: 0c0a |017f: move-result-object v10 │ │ +0bcfb4: 6e10 0628 0a00 |0180: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bcfba: 0c0a |0183: move-result-object v10 │ │ +0bcfbc: 6e20 f727 a100 |0184: invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcfc2: 0c0a |0187: move-result-object v10 │ │ +0bcfc4: 1a0b 0200 |0188: const-string v11, " │ │ " // string@0002 │ │ -0bcf44: 6e20 f727 ba00 |018a: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ -0bcf4a: d805 0501 |018d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0bcf4e: 2900 a8fe |018f: goto/16 0037 // -0158 │ │ -0bcf52: 6e10 8727 0300 |0191: invoke-virtual {v3}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ -0bcf58: 0c0a |0194: move-result-object v10 │ │ -0bcf5a: 6e10 1a28 0a00 |0195: invoke-virtual {v10}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@281a │ │ -0bcf60: 0c04 |0198: move-result-object v4 │ │ -0bcf62: 2900 91fe |0199: goto/16 002a // -016f │ │ -0bcf66: 6e10 8827 0300 |019b: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2788 │ │ -0bcf6c: 0c04 |019e: move-result-object v4 │ │ -0bcf6e: 2900 8bfe |019f: goto/16 002a // -0175 │ │ -0bcf72: 54fa e210 |01a1: iget-object v10, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e2 │ │ -0bcf76: 21a2 |01a3: array-length v2, v10 │ │ -0bcf78: 2900 92fe |01a4: goto/16 0036 // -016e │ │ -0bcf7c: 220a d602 |01a6: new-instance v10, Landroid/support/v7/app/AlertDialog$Builder; // type@02d6 │ │ -0bcf80: 6e10 ae29 0f00 |01a8: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29ae │ │ -0bcf86: 0c0b |01ab: move-result-object v11 │ │ -0bcf88: 7020 a411 ba00 |01ac: invoke-direct {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ -0bcf8e: 140b 4500 067f |01af: const v11, #float 1.78118e+38 // #7f060045 │ │ -0bcf94: 6e20 b029 bf00 |01b2: invoke-virtual {v15, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getString:(I)Ljava/lang/String; // method@29b0 │ │ -0bcf9a: 0c0b |01b5: move-result-object v11 │ │ -0bcf9c: 6e20 b311 ba00 |01b6: invoke-virtual {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b3 │ │ -0bcfa2: 0c0a |01b9: move-result-object v10 │ │ -0bcfa4: 121b |01ba: const/4 v11, #int 1 // #1 │ │ -0bcfa6: 6e20 a911 ba00 |01bb: invoke-virtual {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/support/v7/app/AlertDialog$Builder; // method@11a9 │ │ -0bcfac: 0c0a |01be: move-result-object v10 │ │ -0bcfae: 140b 1300 0401 |01bf: const v11, #float 2.42446e-38 // #01040013 │ │ -0bcfb4: 6e20 b029 bf00 |01c2: invoke-virtual {v15, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getString:(I)Ljava/lang/String; // method@29b0 │ │ -0bcfba: 0c0b |01c5: move-result-object v11 │ │ -0bcfbc: 220c f205 |01c6: new-instance v12, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1; // type@05f2 │ │ -0bcfc0: 7020 aa29 fc00 |01c8: invoke-direct {v12, v15}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;.:(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V // method@29aa │ │ -0bcfc6: 6e30 b111 ba0c |01cb: invoke-virtual {v10, v11, v12}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b1 │ │ -0bcfcc: 0c0a |01ce: move-result-object v10 │ │ -0bcfce: 140b 0900 0401 |01cf: const v11, #float 2.42446e-38 // #01040009 │ │ -0bcfd4: 6e20 b029 bf00 |01d2: invoke-virtual {v15, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getString:(I)Ljava/lang/String; // method@29b0 │ │ -0bcfda: 0c0b |01d5: move-result-object v11 │ │ -0bcfdc: 120c |01d6: const/4 v12, #int 0 // #0 │ │ -0bcfde: 6e30 ae11 ba0c |01d7: invoke-virtual {v10, v11, v12}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ae │ │ -0bcfe4: 0c00 |01da: move-result-object v0 │ │ -0bcfe6: 6e10 ae29 0f00 |01db: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29ae │ │ -0bcfec: 0c0a |01de: move-result-object v10 │ │ -0bcfee: 6e10 7a03 0a00 |01df: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@037a │ │ -0bcff4: 0c06 |01e2: move-result-object v6 │ │ -0bcff6: 140a 2000 037f |01e3: const v10, #float 1.7413e+38 // #7f030020 │ │ -0bcffc: 120b |01e6: const/4 v11, #int 0 // #0 │ │ -0bcffe: 6e30 681f a60b |01e7: invoke-virtual {v6, v10, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -0bd004: 0c09 |01ea: move-result-object v9 │ │ -0bd006: 140a 6300 0e7f |01eb: const v10, #float 1.88752e+38 // #7f0e0063 │ │ -0bd00c: 6e20 d01f a900 |01ee: invoke-virtual {v9, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bd012: 0c08 |01f1: move-result-object v8 │ │ -0bd014: 1f08 9504 |01f2: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0bd018: 140a 3600 067f |01f4: const v10, #float 1.78118e+38 // #7f060036 │ │ -0bd01e: 121b |01f7: const/4 v11, #int 1 // #1 │ │ -0bd020: 23bb 9906 |01f8: new-array v11, v11, [Ljava/lang/Object; // type@0699 │ │ -0bd024: 120c |01fa: const/4 v12, #int 0 // #0 │ │ -0bd026: 4d04 0b0c |01fb: aput-object v4, v11, v12 │ │ -0bd02a: 6e30 b129 af0b |01fd: invoke-virtual {v15, v10, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@29b1 │ │ -0bd030: 0c07 |0200: move-result-object v7 │ │ -0bd032: 220a 6c05 |0201: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0bd036: 7010 f927 0a00 |0203: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bd03c: 6e20 0228 7a00 |0206: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bd042: 0c0a |0209: move-result-object v10 │ │ -0bd044: 1a0b 0300 |020a: const-string v11, " │ │ +0bcfc8: 6e20 f727 ba00 |018a: invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@27f7 │ │ +0bcfce: d805 0501 |018d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0bcfd2: 2900 a8fe |018f: goto/16 0037 // -0158 │ │ +0bcfd6: 6e10 8727 0300 |0191: invoke-virtual {v3}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2787 │ │ +0bcfdc: 0c0a |0194: move-result-object v10 │ │ +0bcfde: 6e10 1a28 0a00 |0195: invoke-virtual {v10}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@281a │ │ +0bcfe4: 0c04 |0198: move-result-object v4 │ │ +0bcfe6: 2900 91fe |0199: goto/16 002a // -016f │ │ +0bcfea: 6e10 8827 0300 |019b: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2788 │ │ +0bcff0: 0c04 |019e: move-result-object v4 │ │ +0bcff2: 2900 8bfe |019f: goto/16 002a // -0175 │ │ +0bcff6: 54fa e910 |01a1: iget-object v10, v15, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.chain:[Ljava/security/cert/X509Certificate; // field@10e9 │ │ +0bcffa: 21a2 |01a3: array-length v2, v10 │ │ +0bcffc: 2900 92fe |01a4: goto/16 0036 // -016e │ │ +0bd000: 220a d702 |01a6: new-instance v10, Landroid/support/v7/app/AlertDialog$Builder; // type@02d7 │ │ +0bd004: 6e10 ae29 0f00 |01a8: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29ae │ │ +0bd00a: 0c0b |01ab: move-result-object v11 │ │ +0bd00c: 7020 a411 ba00 |01ac: invoke-direct {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ +0bd012: 140b 4500 067f |01af: const v11, #float 1.78118e+38 // #7f060045 │ │ +0bd018: 6e20 b029 bf00 |01b2: invoke-virtual {v15, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getString:(I)Ljava/lang/String; // method@29b0 │ │ +0bd01e: 0c0b |01b5: move-result-object v11 │ │ +0bd020: 6e20 b311 ba00 |01b6: invoke-virtual {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b3 │ │ +0bd026: 0c0a |01b9: move-result-object v10 │ │ +0bd028: 121b |01ba: const/4 v11, #int 1 // #1 │ │ +0bd02a: 6e20 a911 ba00 |01bb: invoke-virtual {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/support/v7/app/AlertDialog$Builder; // method@11a9 │ │ +0bd030: 0c0a |01be: move-result-object v10 │ │ +0bd032: 140b 1300 0401 |01bf: const v11, #float 2.42446e-38 // #01040013 │ │ +0bd038: 6e20 b029 bf00 |01c2: invoke-virtual {v15, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getString:(I)Ljava/lang/String; // method@29b0 │ │ +0bd03e: 0c0b |01c5: move-result-object v11 │ │ +0bd040: 220c f505 |01c6: new-instance v12, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1; // type@05f5 │ │ +0bd044: 7020 aa29 fc00 |01c8: invoke-direct {v12, v15}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;.:(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V // method@29aa │ │ +0bd04a: 6e30 b111 ba0c |01cb: invoke-virtual {v10, v11, v12}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b1 │ │ +0bd050: 0c0a |01ce: move-result-object v10 │ │ +0bd052: 140b 0900 0401 |01cf: const v11, #float 2.42446e-38 // #01040009 │ │ +0bd058: 6e20 b029 bf00 |01d2: invoke-virtual {v15, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getString:(I)Ljava/lang/String; // method@29b0 │ │ +0bd05e: 0c0b |01d5: move-result-object v11 │ │ +0bd060: 120c |01d6: const/4 v12, #int 0 // #0 │ │ +0bd062: 6e30 ae11 ba0c |01d7: invoke-virtual {v10, v11, v12}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ae │ │ +0bd068: 0c00 |01da: move-result-object v0 │ │ +0bd06a: 6e10 ae29 0f00 |01db: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29ae │ │ +0bd070: 0c0a |01de: move-result-object v10 │ │ +0bd072: 6e10 7a03 0a00 |01df: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@037a │ │ +0bd078: 0c06 |01e2: move-result-object v6 │ │ +0bd07a: 140a 2000 037f |01e3: const v10, #float 1.7413e+38 // #7f030020 │ │ +0bd080: 120b |01e6: const/4 v11, #int 0 // #0 │ │ +0bd082: 6e30 681f a60b |01e7: invoke-virtual {v6, v10, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +0bd088: 0c09 |01ea: move-result-object v9 │ │ +0bd08a: 140a 6300 0e7f |01eb: const v10, #float 1.88752e+38 // #7f0e0063 │ │ +0bd090: 6e20 d01f a900 |01ee: invoke-virtual {v9, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bd096: 0c08 |01f1: move-result-object v8 │ │ +0bd098: 1f08 9604 |01f2: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0bd09c: 140a 3600 067f |01f4: const v10, #float 1.78118e+38 // #7f060036 │ │ +0bd0a2: 121b |01f7: const/4 v11, #int 1 // #1 │ │ +0bd0a4: 23bb 9c06 |01f8: new-array v11, v11, [Ljava/lang/Object; // type@069c │ │ +0bd0a8: 120c |01fa: const/4 v12, #int 0 // #0 │ │ +0bd0aa: 4d04 0b0c |01fb: aput-object v4, v11, v12 │ │ +0bd0ae: 6e30 b129 af0b |01fd: invoke-virtual {v15, v10, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@29b1 │ │ +0bd0b4: 0c07 |0200: move-result-object v7 │ │ +0bd0b6: 220a 6d05 |0201: new-instance v10, Ljava/lang/StringBuilder; // type@056d │ │ +0bd0ba: 7010 f927 0a00 |0203: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bd0c0: 6e20 0228 7a00 |0206: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bd0c6: 0c0a |0209: move-result-object v10 │ │ +0bd0c8: 1a0b 0300 |020a: const-string v11, " │ │ │ │ " // string@0003 │ │ -0bd048: 6e20 0228 ba00 |020c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bd04e: 0c0a |020f: move-result-object v10 │ │ -0bd050: 6e10 f827 0100 |0210: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@27f8 │ │ -0bd056: 0c0b |0213: move-result-object v11 │ │ -0bd058: 6e20 0228 ba00 |0214: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bd05e: 0c0a |0217: move-result-object v10 │ │ -0bd060: 6e10 0628 0a00 |0218: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bd066: 0c07 |021b: move-result-object v7 │ │ -0bd068: 6e20 e522 7800 |021c: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bd06e: 6e20 b411 9000 |021f: invoke-virtual {v0, v9}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b4 │ │ -0bd074: 6e10 a611 0000 |0222: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ -0bd07a: 0c0a |0225: move-result-object v10 │ │ -0bd07c: 110a |0226: return-object v10 │ │ +0bd0cc: 6e20 0228 ba00 |020c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bd0d2: 0c0a |020f: move-result-object v10 │ │ +0bd0d4: 6e10 f827 0100 |0210: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@27f8 │ │ +0bd0da: 0c0b |0213: move-result-object v11 │ │ +0bd0dc: 6e20 0228 ba00 |0214: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bd0e2: 0c0a |0217: move-result-object v10 │ │ +0bd0e4: 6e10 0628 0a00 |0218: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bd0ea: 0c07 |021b: move-result-object v7 │ │ +0bd0ec: 6e20 e522 7800 |021c: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bd0f2: 6e20 b411 9000 |021f: invoke-virtual {v0, v9}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b4 │ │ +0bd0f8: 6e10 a611 0000 |0222: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ +0bd0fe: 0c0a |0225: move-result-object v10 │ │ +0bd100: 110a |0226: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x0008 line=72 │ │ 0x000c line=73 │ │ 0x000e line=74 │ │ @@ -298297,21 +298346,35 @@ │ │ 0x002a line=86 │ │ 0x0031 line=87 │ │ 0x0036 line=88 │ │ 0x0039 line=90 │ │ 0x0055 line=91 │ │ 0x007d line=92 │ │ 0x00a5 line=93 │ │ + 0x00ba line=94 │ │ + 0x00cd line=95 │ │ + 0x00e2 line=96 │ │ + 0x00f2 line=93 │ │ + 0x0104 line=96 │ │ 0x0107 line=97 │ │ + 0x011c line=98 │ │ + 0x012f line=99 │ │ + 0x0144 line=100 │ │ + 0x0154 line=97 │ │ + 0x0166 line=100 │ │ 0x0169 line=101 │ │ 0x018d line=88 │ │ 0x0191 line=79 │ │ 0x019b line=82 │ │ 0x01a1 line=87 │ │ 0x01a6 line=104 │ │ + 0x01b2 line=105 │ │ + 0x01bb line=106 │ │ + 0x01c2 line=107 │ │ + 0x01d2 line=113 │ │ 0x01db line=115 │ │ 0x01e3 line=116 │ │ 0x01eb line=117 │ │ 0x01f4 line=118 │ │ 0x0201 line=119 │ │ 0x021c line=120 │ │ 0x021f line=121 │ │ @@ -298329,27 +298392,27 @@ │ │ 0x01e3 - 0x0227 reg=6 inflater Landroid/view/LayoutInflater; │ │ 0x0201 - 0x0227 reg=7 message Ljava/lang/String; │ │ 0x01f4 - 0x0227 reg=8 messageView Landroid/widget/TextView; │ │ 0x01eb - 0x0227 reg=9 msgView Landroid/view/View; │ │ 0x0000 - 0x0227 reg=15 this Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; │ │ 0x0000 - 0x0227 reg=16 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1047 (CertificateDialogFragment.java) │ │ + source_file_idx : 1050 (CertificateDialogFragment.java) │ │ │ │ -Class #1024 header: │ │ -class_idx : 1524 │ │ +Class #1025 header: │ │ +class_idx : 1527 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1443 │ │ -source_file_idx : 1048 │ │ +superclass_idx : 1446 │ │ +source_file_idx : 1051 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1024 - │ │ +Class #1025 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/CertificateDomainMismatchException;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/security/cert/CertificateException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -298358,39 +298421,39 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bd080: |[0bd080] nerd.tuxmobil.fahrplan.congress.CertificateDomainMismatchException.:(Ljava/lang/String;)V │ │ -0bd090: 7020 7628 1000 |0000: invoke-direct {v0, v1}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@2876 │ │ -0bd096: 0e00 |0003: return-void │ │ +0bd104: |[0bd104] nerd.tuxmobil.fahrplan.congress.CertificateDomainMismatchException.:(Ljava/lang/String;)V │ │ +0bd114: 7020 7628 1000 |0000: invoke-direct {v0, v1}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@2876 │ │ +0bd11a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/CertificateDomainMismatchException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1048 (CertificateDomainMismatchException.java) │ │ + source_file_idx : 1051 (CertificateDomainMismatchException.java) │ │ │ │ -Class #1025 header: │ │ -class_idx : 1525 │ │ +Class #1026 header: │ │ +class_idx : 1528 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 728 │ │ -source_file_idx : 1053 │ │ +superclass_idx : 729 │ │ +source_file_idx : 1056 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1025 - │ │ +Class #1026 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/AppCompatActivity;' │ │ Interfaces - │ │ #0 : 'Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick;' │ │ Static fields - │ │ Instance fields - │ │ @@ -298400,17 +298463,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd098: |[0bd098] nerd.tuxmobil.fahrplan.congress.ChangeListActivity.:()V │ │ -0bd0a8: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ -0bd0ae: 0e00 |0003: return-void │ │ +0bd11c: |[0bd11c] nerd.tuxmobil.fahrplan.congress.ChangeListActivity.:()V │ │ +0bd12c: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ +0bd132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity; │ │ │ │ Virtual methods - │ │ @@ -298419,22 +298482,22 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0bd0b0: |[0bd0b0] nerd.tuxmobil.fahrplan.congress.ChangeListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0bd0c0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0bd0c2: 6f40 ce11 3254 |0001: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@11ce │ │ -0bd0c8: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -0bd0ca: 3303 0700 |0005: if-ne v3, v0, 000c // +0007 │ │ -0bd0ce: 3314 0500 |0007: if-ne v4, v1, 000c // +0005 │ │ -0bd0d2: 6e20 c029 1200 |0009: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.setResult:(I)V // method@29c0 │ │ -0bd0d8: 0e00 |000c: return-void │ │ +0bd134: |[0bd134] nerd.tuxmobil.fahrplan.congress.ChangeListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0bd144: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0bd146: 6f40 ce11 3254 |0001: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@11ce │ │ +0bd14c: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +0bd14e: 3303 0700 |0005: if-ne v3, v0, 000c // +0007 │ │ +0bd152: 3314 0500 |0007: if-ne v4, v1, 000c // +0005 │ │ +0bd156: 6e20 c029 1200 |0009: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.setResult:(I)V // method@29c0 │ │ +0bd15c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=47 │ │ 0x0009 line=48 │ │ 0x000c line=50 │ │ locals : │ │ @@ -298448,57 +298511,59 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0bd0dc: |[0bd0dc] nerd.tuxmobil.fahrplan.congress.ChangeListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0bd0ec: 6f20 d111 6500 |0000: invoke-super {v5, v6}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ -0bd0f2: 1401 1b00 037f |0003: const v1, #float 1.74129e+38 // #7f03001b │ │ -0bd0f8: 6e20 bf29 1500 |0006: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.setContentView:(I)V // method@29bf │ │ -0bd0fe: 1401 5c00 0e7f |0009: const v1, #float 1.88752e+38 // #7f0e005c │ │ -0bd104: 6e20 b829 1500 |000c: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.findViewById:(I)Landroid/view/View; // method@29b8 │ │ -0bd10a: 0c00 |000f: move-result-object v0 │ │ -0bd10c: 1f00 ea03 |0010: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@03ea │ │ -0bd110: 6e20 c129 0500 |0012: invoke-virtual {v5, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@29c1 │ │ -0bd116: 6e10 ba29 0500 |0015: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ba │ │ -0bd11c: 0c01 |0018: move-result-object v1 │ │ -0bd11e: 2202 6b00 |0019: new-instance v2, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ -0bd122: 6e10 b929 0500 |001b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.getResources:()Landroid/content/res/Resources; // method@29b9 │ │ -0bd128: 0c03 |001e: move-result-object v3 │ │ -0bd12a: 1404 1900 0d7f |001f: const v4, #float 1.87422e+38 // #7f0d0019 │ │ -0bd130: 6e20 0301 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bd136: 0a03 |0025: move-result v3 │ │ -0bd138: 7020 c601 3200 |0026: invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ -0bd13e: 6e20 4d11 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ -0bd144: 3906 2000 |002c: if-nez v6, 004c // +0020 │ │ -0bd148: 6e10 bb29 0500 |002e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29bb │ │ -0bd14e: 0c01 |0031: move-result-object v1 │ │ -0bd150: 6e10 e903 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0bd156: 0c01 |0035: move-result-object v1 │ │ -0bd158: 1402 5d00 0e7f |0036: const v2, #float 1.88752e+38 // #7f0e005d │ │ -0bd15e: 2203 f605 |0039: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // type@05f6 │ │ -0bd162: 7010 c229 0300 |003b: invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.:()V // method@29c2 │ │ -0bd168: 6e30 7a04 2103 |003e: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@047a │ │ -0bd16e: 0c01 |0041: move-result-object v1 │ │ -0bd170: 6e10 7f04 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0bd176: 1a01 1c04 |0045: const-string v1, "ChangeListActivity" // string@041c │ │ -0bd17a: 1a02 752b |0047: const-string v2, "onCreate fragment created" // string@2b75 │ │ -0bd17e: 7120 392b 2100 |0049: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bd184: 0e00 |004c: return-void │ │ +0bd160: |[0bd160] nerd.tuxmobil.fahrplan.congress.ChangeListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0bd170: 6f20 d111 6500 |0000: invoke-super {v5, v6}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ +0bd176: 1401 1b00 037f |0003: const v1, #float 1.74129e+38 // #7f03001b │ │ +0bd17c: 6e20 bf29 1500 |0006: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.setContentView:(I)V // method@29bf │ │ +0bd182: 1401 5c00 0e7f |0009: const v1, #float 1.88752e+38 // #7f0e005c │ │ +0bd188: 6e20 b829 1500 |000c: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.findViewById:(I)Landroid/view/View; // method@29b8 │ │ +0bd18e: 0c00 |000f: move-result-object v0 │ │ +0bd190: 1f00 eb03 |0010: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@03eb │ │ +0bd194: 6e20 c129 0500 |0012: invoke-virtual {v5, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@29c1 │ │ +0bd19a: 6e10 ba29 0500 |0015: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ba │ │ +0bd1a0: 0c01 |0018: move-result-object v1 │ │ +0bd1a2: 2202 6b00 |0019: new-instance v2, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ +0bd1a6: 6e10 b929 0500 |001b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.getResources:()Landroid/content/res/Resources; // method@29b9 │ │ +0bd1ac: 0c03 |001e: move-result-object v3 │ │ +0bd1ae: 1404 1900 0d7f |001f: const v4, #float 1.87422e+38 // #7f0d0019 │ │ +0bd1b4: 6e20 0301 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bd1ba: 0a03 |0025: move-result v3 │ │ +0bd1bc: 7020 c601 3200 |0026: invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ +0bd1c2: 6e20 4d11 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ +0bd1c8: 3906 2000 |002c: if-nez v6, 004c // +0020 │ │ +0bd1cc: 6e10 bb29 0500 |002e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29bb │ │ +0bd1d2: 0c01 |0031: move-result-object v1 │ │ +0bd1d4: 6e10 e903 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0bd1da: 0c01 |0035: move-result-object v1 │ │ +0bd1dc: 1402 5d00 0e7f |0036: const v2, #float 1.88752e+38 // #7f0e005d │ │ +0bd1e2: 2203 f905 |0039: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // type@05f9 │ │ +0bd1e6: 7010 c229 0300 |003b: invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.:()V // method@29c2 │ │ +0bd1ec: 6e30 7a04 2103 |003e: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@047a │ │ +0bd1f2: 0c01 |0041: move-result-object v1 │ │ +0bd1f4: 6e10 7f04 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0bd1fa: 1a01 1f04 |0045: const-string v1, "ChangeListActivity" // string@041f │ │ +0bd1fe: 1a02 7f2b |0047: const-string v2, "onCreate fragment created" // string@2b7f │ │ +0bd202: 7120 392b 2100 |0049: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bd208: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0009 line=24 │ │ 0x0012 line=25 │ │ 0x0015 line=26 │ │ 0x002c line=28 │ │ 0x002e line=29 │ │ + 0x003e line=30 │ │ + 0x0042 line=31 │ │ 0x0045 line=32 │ │ 0x004c line=34 │ │ locals : │ │ 0x0012 - 0x004d reg=0 toolbar Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x004d reg=5 this Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity; │ │ 0x0000 - 0x004d reg=6 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -298507,41 +298572,41 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0bd188: |[0bd188] nerd.tuxmobil.fahrplan.congress.ChangeListActivity.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ -0bd198: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0bd19c: 5220 5f11 |0002: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0bd1a0: 7130 3e2a 2100 |0004: invoke-static {v1, v2, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.startForResult:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a3e │ │ -0bd1a6: 0e00 |0007: return-void │ │ +0bd20c: |[0bd20c] nerd.tuxmobil.fahrplan.congress.ChangeListActivity.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ +0bd21c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0bd220: 5220 6611 |0002: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0bd224: 7130 3e2a 2100 |0004: invoke-static {v1, v2, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.startForResult:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a3e │ │ +0bd22a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity; │ │ 0x0000 - 0x0008 reg=2 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ │ │ - source_file_idx : 1053 (ChangeListActivity.java) │ │ + source_file_idx : 1056 (ChangeListActivity.java) │ │ │ │ -Class #1026 header: │ │ -class_idx : 1526 │ │ +Class #1027 header: │ │ +class_idx : 1529 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1510 │ │ -source_file_idx : 1055 │ │ +superclass_idx : 1513 │ │ +source_file_idx : 1058 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ -Class #1026 - │ │ +Class #1027 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;) │ │ @@ -298570,19 +298635,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bd1a8: |[0bd1a8] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.:()V │ │ -0bd1b8: 7010 6a29 0100 |0000: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.:()V // method@296a │ │ -0bd1be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0bd1c0: 5c10 e810 |0004: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.sidePane:Z // field@10e8 │ │ -0bd1c4: 0e00 |0006: return-void │ │ +0bd22c: |[0bd22c] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.:()V │ │ +0bd23c: 7010 6a29 0100 |0000: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.:()V // method@296a │ │ +0bd242: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0bd244: 5c10 ef10 |0004: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.sidePane:Z // field@10ef │ │ +0bd248: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=30 │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; │ │ @@ -298592,23 +298657,23 @@ │ │ type : '(Z)Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0bd1c8: |[0bd1c8] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.newInstance:(Z)Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; │ │ -0bd1d8: 2201 f605 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // type@05f6 │ │ -0bd1dc: 7010 c229 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.:()V // method@29c2 │ │ -0bd1e2: 2200 8200 |0005: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -0bd1e6: 7010 2d02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -0bd1ec: 1a02 3c2a |000a: const-string v2, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a3c │ │ -0bd1f0: 6e30 3b02 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -0bd1f6: 6e20 cc29 0100 |000f: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.setArguments:(Landroid/os/Bundle;)V // method@29cc │ │ -0bd1fc: 1101 |0012: return-object v1 │ │ +0bd24c: |[0bd24c] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.newInstance:(Z)Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; │ │ +0bd25c: 2201 f905 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // type@05f9 │ │ +0bd260: 7010 c229 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.:()V // method@29c2 │ │ +0bd266: 2200 8200 |0005: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +0bd26a: 7010 2d02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +0bd270: 1a02 462a |000a: const-string v2, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a46 │ │ +0bd274: 6e30 3b02 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +0bd27a: 6e20 cc29 0100 |000f: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.setArguments:(Landroid/os/Bundle;)V // method@29cc │ │ +0bd280: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x000a line=46 │ │ 0x000f line=47 │ │ 0x0012 line=48 │ │ @@ -298623,36 +298688,36 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0bd200: |[0bd200] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onAttach:(Landroid/app/Activity;)V │ │ -0bd210: 6f20 6b29 6500 |0000: invoke-super {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onAttach:(Landroid/app/Activity;)V // method@296b │ │ -0bd216: 0760 |0003: move-object v0, v6 │ │ -0bd218: 1f00 e505 |0004: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // type@05e5 │ │ -0bd21c: 0702 |0006: move-object v2, v0 │ │ -0bd21e: 5b52 e710 |0007: iput-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@10e7 │ │ -0bd222: 0e00 |0009: return-void │ │ -0bd224: 0d01 |000a: move-exception v1 │ │ -0bd226: 2202 4905 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@0549 │ │ -0bd22a: 2203 6c05 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0bd22e: 7010 f927 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bd234: 6e10 c027 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ -0bd23a: 0c04 |0015: move-result-object v4 │ │ -0bd23c: 6e20 0228 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bd242: 0c03 |0019: move-result-object v3 │ │ -0bd244: 1a04 9b00 |001a: const-string v4, " must implement OnLectureListClick" // string@009b │ │ -0bd248: 6e20 0228 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bd24e: 0c03 |001f: move-result-object v3 │ │ -0bd250: 6e10 0628 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bd256: 0c03 |0023: move-result-object v3 │ │ -0bd258: 7020 8127 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@2781 │ │ -0bd25e: 2702 |0027: throw v2 │ │ +0bd284: |[0bd284] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onAttach:(Landroid/app/Activity;)V │ │ +0bd294: 6f20 6b29 6500 |0000: invoke-super {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onAttach:(Landroid/app/Activity;)V // method@296b │ │ +0bd29a: 0760 |0003: move-object v0, v6 │ │ +0bd29c: 1f00 e805 |0004: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // type@05e8 │ │ +0bd2a0: 0702 |0006: move-object v2, v0 │ │ +0bd2a2: 5b52 ee10 |0007: iput-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@10ee │ │ +0bd2a6: 0e00 |0009: return-void │ │ +0bd2a8: 0d01 |000a: move-exception v1 │ │ +0bd2aa: 2202 4a05 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@054a │ │ +0bd2ae: 2203 6d05 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0bd2b2: 7010 f927 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bd2b8: 6e10 c027 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ +0bd2be: 0c04 |0015: move-result-object v4 │ │ +0bd2c0: 6e20 0228 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bd2c6: 0c03 |0019: move-result-object v3 │ │ +0bd2c8: 1a04 9b00 |001a: const-string v4, " must implement OnLectureListClick" // string@009b │ │ +0bd2cc: 6e20 0228 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bd2d2: 0c03 |001f: move-result-object v3 │ │ +0bd2d4: 6e10 0628 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bd2da: 0c03 |0023: move-result-object v3 │ │ +0bd2dc: 7020 8127 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@2781 │ │ +0bd2e2: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ Ljava/lang/ClassCastException; -> 0x000a │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=105 │ │ 0x0009 line=110 │ │ @@ -298668,57 +298733,57 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -0bd270: |[0bd270] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0bd280: 6f20 6c29 5400 |0000: invoke-super {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onCreate:(Landroid/os/Bundle;)V // method@296c │ │ -0bd286: 6e10 c429 0400 |0003: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getArguments:()Landroid/os/Bundle; // method@29c4 │ │ -0bd28c: 0c00 |0006: move-result-object v0 │ │ -0bd28e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0bd292: 1a01 3c2a |0009: const-string v1, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a3c │ │ -0bd296: 6e20 3002 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0230 │ │ -0bd29c: 0a01 |000e: move-result v1 │ │ -0bd29e: 5c41 e810 |000f: iput-boolean v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.sidePane:Z // field@10e8 │ │ -0bd2a2: 6e10 c329 0400 |0011: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29c3 │ │ -0bd2a8: 0c01 |0014: move-result-object v1 │ │ -0bd2aa: 7110 962a 0100 |0015: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a96 │ │ -0bd2b0: 0c01 |0018: move-result-object v1 │ │ -0bd2b2: 5b41 e410 |0019: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10e4 │ │ -0bd2b6: 5441 e410 |001b: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10e4 │ │ -0bd2ba: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ -0bd2be: 2201 2206 |001f: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LectureList; // type@0622 │ │ -0bd2c2: 7010 ef2a 0100 |0021: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.:()V // method@2aef │ │ -0bd2c8: 5b41 e410 |0024: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10e4 │ │ -0bd2cc: 2201 2106 |0026: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // type@0621 │ │ -0bd2d0: 6e10 c329 0400 |0028: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29c3 │ │ -0bd2d6: 0c02 |002b: move-result-object v2 │ │ -0bd2d8: 5443 e410 |002c: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10e4 │ │ -0bd2dc: 7030 e12a 2103 |002e: invoke-direct {v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@2ae1 │ │ -0bd2e2: 5b41 e510 |0031: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // field@10e5 │ │ -0bd2e6: 1a01 1e04 |0033: const-string v1, "ChangeListFragment" // string@041e │ │ -0bd2ea: 2202 6c05 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0bd2ee: 7010 f927 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bd2f4: 1a03 762b |003a: const-string v3, "onCreate, " // string@2b76 │ │ -0bd2f8: 6e20 0228 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bd2fe: 0c02 |003f: move-result-object v2 │ │ -0bd300: 5443 e410 |0040: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10e4 │ │ -0bd304: 6e10 f82a 0300 |0042: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0bd30a: 0a03 |0045: move-result v3 │ │ -0bd30c: 6e20 fe27 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0bd312: 0c02 |0049: move-result-object v2 │ │ -0bd314: 1a03 4300 |004a: const-string v3, " changes" // string@0043 │ │ -0bd318: 6e20 0228 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bd31e: 0c02 |004f: move-result-object v2 │ │ -0bd320: 6e10 0628 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bd326: 0c02 |0053: move-result-object v2 │ │ -0bd328: 7120 392b 2100 |0054: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bd32e: 0e00 |0057: return-void │ │ +0bd2f4: |[0bd2f4] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0bd304: 6f20 6c29 5400 |0000: invoke-super {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onCreate:(Landroid/os/Bundle;)V // method@296c │ │ +0bd30a: 6e10 c429 0400 |0003: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getArguments:()Landroid/os/Bundle; // method@29c4 │ │ +0bd310: 0c00 |0006: move-result-object v0 │ │ +0bd312: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0bd316: 1a01 462a |0009: const-string v1, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a46 │ │ +0bd31a: 6e20 3002 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0230 │ │ +0bd320: 0a01 |000e: move-result v1 │ │ +0bd322: 5c41 ef10 |000f: iput-boolean v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.sidePane:Z // field@10ef │ │ +0bd326: 6e10 c329 0400 |0011: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29c3 │ │ +0bd32c: 0c01 |0014: move-result-object v1 │ │ +0bd32e: 7110 962a 0100 |0015: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a96 │ │ +0bd334: 0c01 |0018: move-result-object v1 │ │ +0bd336: 5b41 eb10 |0019: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10eb │ │ +0bd33a: 5441 eb10 |001b: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10eb │ │ +0bd33e: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ +0bd342: 2201 2506 |001f: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LectureList; // type@0625 │ │ +0bd346: 7010 ef2a 0100 |0021: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.:()V // method@2aef │ │ +0bd34c: 5b41 eb10 |0024: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10eb │ │ +0bd350: 2201 2406 |0026: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // type@0624 │ │ +0bd354: 6e10 c329 0400 |0028: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29c3 │ │ +0bd35a: 0c02 |002b: move-result-object v2 │ │ +0bd35c: 5443 eb10 |002c: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10eb │ │ +0bd360: 7030 e12a 2103 |002e: invoke-direct {v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@2ae1 │ │ +0bd366: 5b41 ec10 |0031: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // field@10ec │ │ +0bd36a: 1a01 2104 |0033: const-string v1, "ChangeListFragment" // string@0421 │ │ +0bd36e: 2202 6d05 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0bd372: 7010 f927 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bd378: 1a03 802b |003a: const-string v3, "onCreate, " // string@2b80 │ │ +0bd37c: 6e20 0228 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bd382: 0c02 |003f: move-result-object v2 │ │ +0bd384: 5443 eb10 |0040: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10eb │ │ +0bd388: 6e10 f82a 0300 |0042: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0bd38e: 0a03 |0045: move-result v3 │ │ +0bd390: 6e20 fe27 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0bd396: 0c02 |0049: move-result-object v2 │ │ +0bd398: 1a03 4300 |004a: const-string v3, " changes" // string@0043 │ │ +0bd39c: 6e20 0228 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bd3a2: 0c02 |004f: move-result-object v2 │ │ +0bd3a4: 6e10 0628 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bd3aa: 0c02 |0053: move-result-object v2 │ │ +0bd3ac: 7120 392b 2100 |0054: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bd3b2: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=62 │ │ 0x0007 line=63 │ │ 0x0009 line=64 │ │ 0x0011 line=67 │ │ @@ -298736,56 +298801,56 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -0bd330: |[0bd330] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0bd340: 1408 0a00 0201 |0000: const v8, #float 2.38773e-38 // #0102000a │ │ -0bd346: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0bd348: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0bd34a: 2200 1904 |0005: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -0bd34e: 6e10 c329 0900 |0007: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29c3 │ │ -0bd354: 0c04 |000a: move-result-object v4 │ │ -0bd356: 1405 f500 0b7f |000b: const v5, #float 1.84768e+38 // #7f0b00f5 │ │ -0bd35c: 7030 401f 4005 |000e: invoke-direct {v0, v4, v5}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -0bd362: 6e20 641f 0a00 |0011: invoke-virtual {v10, v0}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ -0bd368: 0c02 |0014: move-result-object v2 │ │ -0bd36a: 5594 e810 |0015: iget-boolean v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.sidePane:Z // field@10e8 │ │ -0bd36e: 3804 2a00 |0017: if-eqz v4, 0041 // +002a │ │ -0bd372: 1404 3300 037f |0019: const v4, #float 1.7413e+38 // #7f030033 │ │ -0bd378: 6e40 691f 426b |001c: invoke-virtual {v2, v4, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0bd37e: 0c03 |001f: move-result-object v3 │ │ -0bd380: 6e20 d01f 8300 |0020: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bd386: 0c04 |0023: move-result-object v4 │ │ -0bd388: 1f04 8204 |0024: check-cast v4, Landroid/widget/ListView; // type@0482 │ │ -0bd38c: 5b94 e610 |0026: iput-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10e6 │ │ -0bd390: 1404 2200 037f |0028: const v4, #float 1.7413e+38 // #7f030022 │ │ -0bd396: 6e40 691f 4267 |002b: invoke-virtual {v2, v4, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0bd39c: 0c01 |002e: move-result-object v1 │ │ -0bd39e: 5494 e610 |002f: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10e6 │ │ -0bd3a2: 6e40 1d22 1467 |0031: invoke-virtual {v4, v1, v7, v6}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@221d │ │ -0bd3a8: 5494 e610 |0034: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10e6 │ │ -0bd3ac: 6e20 3122 6400 |0036: invoke-virtual {v4, v6}, Landroid/widget/ListView;.setHeaderDividersEnabled:(Z)V // method@2231 │ │ -0bd3b2: 5494 e610 |0039: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10e6 │ │ -0bd3b6: 5495 e510 |003b: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // field@10e5 │ │ -0bd3ba: 6e20 4b21 5400 |003d: invoke-virtual {v4, v5}, Landroid/widget/AdapterView;.setAdapter:(Landroid/widget/Adapter;)V // method@214b │ │ -0bd3c0: 1103 |0040: return-object v3 │ │ -0bd3c2: 1404 3200 037f |0041: const v4, #float 1.7413e+38 // #7f030032 │ │ -0bd3c8: 6e40 691f 426b |0044: invoke-virtual {v2, v4, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0bd3ce: 0c03 |0047: move-result-object v3 │ │ -0bd3d0: 6e20 d01f 8300 |0048: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bd3d6: 0c04 |004b: move-result-object v4 │ │ -0bd3d8: 1f04 8204 |004c: check-cast v4, Landroid/widget/ListView; // type@0482 │ │ -0bd3dc: 5b94 e610 |004e: iput-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10e6 │ │ -0bd3e0: 1404 3400 037f |0050: const v4, #float 1.7413e+38 // #7f030034 │ │ -0bd3e6: 6e40 691f 4267 |0053: invoke-virtual {v2, v4, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0bd3ec: 0c01 |0056: move-result-object v1 │ │ -0bd3ee: 28d8 |0057: goto 002f // -0028 │ │ +0bd3b4: |[0bd3b4] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0bd3c4: 1408 0a00 0201 |0000: const v8, #float 2.38773e-38 // #0102000a │ │ +0bd3ca: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0bd3cc: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0bd3ce: 2200 1a04 |0005: new-instance v0, Landroid/view/ContextThemeWrapper; // type@041a │ │ +0bd3d2: 6e10 c329 0900 |0007: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29c3 │ │ +0bd3d8: 0c04 |000a: move-result-object v4 │ │ +0bd3da: 1405 f500 0b7f |000b: const v5, #float 1.84768e+38 // #7f0b00f5 │ │ +0bd3e0: 7030 401f 4005 |000e: invoke-direct {v0, v4, v5}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +0bd3e6: 6e20 641f 0a00 |0011: invoke-virtual {v10, v0}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ +0bd3ec: 0c02 |0014: move-result-object v2 │ │ +0bd3ee: 5594 ef10 |0015: iget-boolean v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.sidePane:Z // field@10ef │ │ +0bd3f2: 3804 2a00 |0017: if-eqz v4, 0041 // +002a │ │ +0bd3f6: 1404 3300 037f |0019: const v4, #float 1.7413e+38 // #7f030033 │ │ +0bd3fc: 6e40 691f 426b |001c: invoke-virtual {v2, v4, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0bd402: 0c03 |001f: move-result-object v3 │ │ +0bd404: 6e20 d01f 8300 |0020: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bd40a: 0c04 |0023: move-result-object v4 │ │ +0bd40c: 1f04 8304 |0024: check-cast v4, Landroid/widget/ListView; // type@0483 │ │ +0bd410: 5b94 ed10 |0026: iput-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10ed │ │ +0bd414: 1404 2200 037f |0028: const v4, #float 1.7413e+38 // #7f030022 │ │ +0bd41a: 6e40 691f 4267 |002b: invoke-virtual {v2, v4, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0bd420: 0c01 |002e: move-result-object v1 │ │ +0bd422: 5494 ed10 |002f: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10ed │ │ +0bd426: 6e40 1d22 1467 |0031: invoke-virtual {v4, v1, v7, v6}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@221d │ │ +0bd42c: 5494 ed10 |0034: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10ed │ │ +0bd430: 6e20 3122 6400 |0036: invoke-virtual {v4, v6}, Landroid/widget/ListView;.setHeaderDividersEnabled:(Z)V // method@2231 │ │ +0bd436: 5494 ed10 |0039: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10ed │ │ +0bd43a: 5495 ec10 |003b: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // field@10ec │ │ +0bd43e: 6e20 4b21 5400 |003d: invoke-virtual {v4, v5}, Landroid/widget/AdapterView;.setAdapter:(Landroid/widget/Adapter;)V // method@214b │ │ +0bd444: 1103 |0040: return-object v3 │ │ +0bd446: 1404 3200 037f |0041: const v4, #float 1.7413e+38 // #7f030032 │ │ +0bd44c: 6e40 691f 426b |0044: invoke-virtual {v2, v4, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0bd452: 0c03 |0047: move-result-object v3 │ │ +0bd454: 6e20 d01f 8300 |0048: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bd45a: 0c04 |004b: move-result-object v4 │ │ +0bd45c: 1f04 8304 |004c: check-cast v4, Landroid/widget/ListView; // type@0483 │ │ +0bd460: 5b94 ed10 |004e: iput-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListView:Landroid/widget/ListView; // field@10ed │ │ +0bd464: 1404 3400 037f |0050: const v4, #float 1.7413e+38 // #7f030034 │ │ +0bd46a: 6e40 691f 4267 |0053: invoke-virtual {v2, v4, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0bd470: 0c01 |0056: move-result-object v1 │ │ +0bd472: 28d8 |0057: goto 002f // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=78 │ │ 0x0011 line=81 │ │ 0x0015 line=83 │ │ 0x0019 line=84 │ │ 0x0020 line=85 │ │ @@ -298814,19 +298879,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bd3f0: |[0bd3f0] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onDetach:()V │ │ -0bd400: 6f10 6e29 0100 |0000: invoke-super {v1}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onDetach:()V // method@296e │ │ -0bd406: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0bd408: 5b10 e710 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@10e7 │ │ -0bd40c: 0e00 |0006: return-void │ │ +0bd474: |[0bd474] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onDetach:()V │ │ +0bd484: 6f10 6e29 0100 |0000: invoke-super {v1}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onDetach:()V // method@296e │ │ +0bd48a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0bd48c: 5b10 ee10 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@10ee │ │ +0bd490: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0006 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; │ │ @@ -298836,39 +298901,39 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0bd410: |[0bd410] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0bd420: 1a01 1e04 |0000: const-string v1, "ChangeListFragment" // string@041e │ │ -0bd424: 1a02 b72b |0002: const-string v2, "onItemClick" // string@2bb7 │ │ -0bd428: 7120 392b 2100 |0004: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bd42e: 5431 e710 |0007: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@10e7 │ │ -0bd432: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ -0bd436: d806 06ff |000b: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0bd43a: 5432 e410 |000d: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10e4 │ │ -0bd43e: 5431 e510 |000f: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // field@10e5 │ │ -0bd442: 6e10 e52a 0100 |0011: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.getMapper:()Ljava/util/ArrayList; // method@2ae5 │ │ -0bd448: 0c01 |0014: move-result-object v1 │ │ -0bd44a: 6e20 9828 6100 |0015: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0bd450: 0c01 |0018: move-result-object v1 │ │ -0bd452: 1f01 5a05 |0019: check-cast v1, Ljava/lang/Integer; // type@055a │ │ -0bd456: 6e10 9927 0100 |001b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0bd45c: 0a01 |001e: move-result v1 │ │ -0bd45e: 6e20 f32a 1200 |001f: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0bd464: 0c00 |0022: move-result-object v0 │ │ -0bd466: 1f00 1b06 |0023: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0bd46a: 5501 5311 |0025: iget-boolean v1, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0bd46e: 3801 0300 |0027: if-eqz v1, 002a // +0003 │ │ -0bd472: 0e00 |0029: return-void │ │ -0bd474: 5431 e710 |002a: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@10e7 │ │ -0bd478: 7220 6929 0100 |002c: invoke-interface {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick;.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2969 │ │ -0bd47e: 28fa |002f: goto 0029 // -0006 │ │ +0bd494: |[0bd494] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0bd4a4: 1a01 2104 |0000: const-string v1, "ChangeListFragment" // string@0421 │ │ +0bd4a8: 1a02 c12b |0002: const-string v2, "onItemClick" // string@2bc1 │ │ +0bd4ac: 7120 392b 2100 |0004: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bd4b2: 5431 ee10 |0007: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@10ee │ │ +0bd4b6: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ +0bd4ba: d806 06ff |000b: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0bd4be: 5432 eb10 |000d: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10eb │ │ +0bd4c2: 5431 ec10 |000f: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // field@10ec │ │ +0bd4c6: 6e10 e52a 0100 |0011: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.getMapper:()Ljava/util/ArrayList; // method@2ae5 │ │ +0bd4cc: 0c01 |0014: move-result-object v1 │ │ +0bd4ce: 6e20 9828 6100 |0015: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0bd4d4: 0c01 |0018: move-result-object v1 │ │ +0bd4d6: 1f01 5b05 |0019: check-cast v1, Ljava/lang/Integer; // type@055b │ │ +0bd4da: 6e10 9927 0100 |001b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0bd4e0: 0a01 |001e: move-result v1 │ │ +0bd4e2: 6e20 f32a 1200 |001f: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0bd4e8: 0c00 |0022: move-result-object v0 │ │ +0bd4ea: 1f00 1e06 |0023: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0bd4ee: 5501 5a11 |0025: iget-boolean v1, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0bd4f2: 3801 0300 |0027: if-eqz v1, 002a // +0003 │ │ +0bd4f6: 0e00 |0029: return-void │ │ +0bd4f8: 5431 ee10 |002a: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@10ee │ │ +0bd4fc: 7220 6929 0100 |002c: invoke-interface {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick;.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2969 │ │ +0bd502: 28fa |002f: goto 0029 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0007 line=130 │ │ 0x000b line=133 │ │ 0x000d line=134 │ │ 0x0025 line=135 │ │ @@ -298888,58 +298953,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0bd480: |[0bd480] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onRefresh:()V │ │ -0bd490: 6e10 c329 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29c3 │ │ -0bd496: 0c01 |0003: move-result-object v1 │ │ -0bd498: 7110 962a 0100 |0004: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a96 │ │ -0bd49e: 0c00 |0007: move-result-object v0 │ │ -0bd4a0: 5421 e410 |0008: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10e4 │ │ -0bd4a4: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -0bd4a8: 5421 e410 |000c: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10e4 │ │ -0bd4ac: 6e10 f22a 0100 |000e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.clear:()V // method@2af2 │ │ -0bd4b2: 5421 e410 |0011: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10e4 │ │ -0bd4b6: 6e20 f12a 0100 |0013: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.addAll:(Ljava/util/Collection;)Z // method@2af1 │ │ -0bd4bc: 5421 e510 |0016: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // field@10e5 │ │ -0bd4c0: 6e10 ea2a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.notifyDataSetChanged:()V // method@2aea │ │ -0bd4c6: 0e00 |001b: return-void │ │ +0bd504: |[0bd504] nerd.tuxmobil.fahrplan.congress.ChangeListFragment.onRefresh:()V │ │ +0bd514: 6e10 c329 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29c3 │ │ +0bd51a: 0c01 |0003: move-result-object v1 │ │ +0bd51c: 7110 962a 0100 |0004: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a96 │ │ +0bd522: 0c00 |0007: move-result-object v0 │ │ +0bd524: 5421 eb10 |0008: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10eb │ │ +0bd528: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +0bd52c: 5421 eb10 |000c: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10eb │ │ +0bd530: 6e10 f22a 0100 |000e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.clear:()V // method@2af2 │ │ +0bd536: 5421 eb10 |0011: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.changesList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@10eb │ │ +0bd53a: 6e20 f12a 0100 |0013: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.addAll:(Ljava/util/Collection;)Z // method@2af1 │ │ +0bd540: 5421 ec10 |0016: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; // field@10ec │ │ +0bd544: 6e10 ea2a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.notifyDataSetChanged:()V // method@2aea │ │ +0bd54a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0008 line=120 │ │ 0x000c line=121 │ │ 0x0011 line=122 │ │ 0x0016 line=124 │ │ 0x001b line=125 │ │ locals : │ │ 0x0008 - 0x001c reg=0 updatedChanges Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ 0x0000 - 0x001c reg=2 this Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; │ │ │ │ - source_file_idx : 1055 (ChangeListFragment.java) │ │ + source_file_idx : 1058 (ChangeListFragment.java) │ │ │ │ -Class #1027 header: │ │ -class_idx : 1527 │ │ +Class #1028 header: │ │ +class_idx : 1530 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1057 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1060 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1027 annotations: │ │ +Class #1028 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1027 - │ │ +Class #1028 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -298953,66 +299018,66 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd4c8: |[0bd4c8] nerd.tuxmobil.fahrplan.congress.ChangesDialog$1.:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ -0bd4d8: 5b01 e910 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // field@10e9 │ │ -0bd4dc: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0bd4e2: 0e00 |0005: return-void │ │ +0bd54c: |[0bd54c] nerd.tuxmobil.fahrplan.congress.ChangesDialog$1.:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ +0bd55c: 5b01 f010 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // field@10f0 │ │ +0bd560: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0bd566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd4e4: |[0bd4e4] nerd.tuxmobil.fahrplan.congress.ChangesDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0bd4f4: 5410 e910 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // field@10e9 │ │ -0bd4f8: 7110 d229 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V // method@29d2 │ │ -0bd4fe: 0e00 |0005: return-void │ │ +0bd568: |[0bd568] nerd.tuxmobil.fahrplan.congress.ChangesDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0bd578: 5410 f010 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // field@10f0 │ │ +0bd57c: 7110 d229 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V // method@29d2 │ │ +0bd582: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 which I │ │ │ │ - source_file_idx : 1057 (ChangesDialog.java) │ │ + source_file_idx : 1060 (ChangesDialog.java) │ │ │ │ -Class #1028 header: │ │ -class_idx : 1528 │ │ +Class #1029 header: │ │ +class_idx : 1531 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1057 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1060 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1028 annotations: │ │ +Class #1029 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1028 - │ │ +Class #1029 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -299026,61 +299091,61 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd500: |[0bd500] nerd.tuxmobil.fahrplan.congress.ChangesDialog$2.:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ -0bd510: 5b01 ea10 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // field@10ea │ │ -0bd514: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0bd51a: 0e00 |0005: return-void │ │ +0bd584: |[0bd584] nerd.tuxmobil.fahrplan.congress.ChangesDialog$2.:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ +0bd594: 5b01 f110 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // field@10f1 │ │ +0bd598: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0bd59e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd51c: |[0bd51c] nerd.tuxmobil.fahrplan.congress.ChangesDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0bd52c: 5410 ea10 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // field@10ea │ │ -0bd530: 7110 d329 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.access$100:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V // method@29d3 │ │ -0bd536: 0e00 |0005: return-void │ │ +0bd5a0: |[0bd5a0] nerd.tuxmobil.fahrplan.congress.ChangesDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0bd5b0: 5410 f110 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // field@10f1 │ │ +0bd5b4: 7110 d329 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.access$100:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V // method@29d3 │ │ +0bd5ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 which I │ │ │ │ - source_file_idx : 1057 (ChangesDialog.java) │ │ + source_file_idx : 1060 (ChangesDialog.java) │ │ │ │ -Class #1029 header: │ │ -class_idx : 1529 │ │ +Class #1030 header: │ │ +class_idx : 1532 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 164 │ │ -source_file_idx : 1057 │ │ +superclass_idx : 165 │ │ +source_file_idx : 1060 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1029 - │ │ +Class #1030 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/DialogFragment;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;) │ │ @@ -299109,17 +299174,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd538: |[0bd538] nerd.tuxmobil.fahrplan.congress.ChangesDialog.:()V │ │ -0bd548: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ -0bd54e: 0e00 |0003: return-void │ │ +0bd5bc: |[0bd5bc] nerd.tuxmobil.fahrplan.congress.ChangesDialog.:()V │ │ +0bd5cc: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ +0bd5d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;) │ │ @@ -299127,17 +299192,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd550: |[0bd550] nerd.tuxmobil.fahrplan.congress.ChangesDialog.access$000:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ -0bd560: 7010 de29 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.onLater:()V // method@29de │ │ -0bd566: 0e00 |0003: return-void │ │ +0bd5d4: |[0bd5d4] nerd.tuxmobil.fahrplan.congress.ChangesDialog.access$000:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ +0bd5e4: 7010 de29 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.onLater:()V // method@29de │ │ +0bd5ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ │ │ #2 : (in Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;) │ │ @@ -299145,17 +299210,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd568: |[0bd568] nerd.tuxmobil.fahrplan.congress.ChangesDialog.access$100:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ -0bd578: 7010 db29 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.onBrowse:()V // method@29db │ │ -0bd57e: 0e00 |0003: return-void │ │ +0bd5ec: |[0bd5ec] nerd.tuxmobil.fahrplan.congress.ChangesDialog.access$100:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ +0bd5fc: 7010 db29 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.onBrowse:()V // method@29db │ │ +0bd602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;) │ │ @@ -299163,26 +299228,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0bd580: |[0bd580] nerd.tuxmobil.fahrplan.congress.ChangesDialog.flagChangesAsSeen:()V │ │ -0bd590: 6e10 d529 0400 |0000: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29d5 │ │ -0bd596: 0c02 |0003: move-result-object v2 │ │ -0bd598: 7110 7c02 0200 |0004: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0bd59e: 0c01 |0007: move-result-object v1 │ │ -0bd5a0: 7210 e000 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0bd5a6: 0c00 |000b: move-result-object v0 │ │ -0bd5a8: 1a02 3a2a |000c: const-string v2, "nerd.tuxmobil.fahrplan.congress.Prefs.CHANGES_SEEN" // string@2a3a │ │ -0bd5ac: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -0bd5ae: 7230 dc00 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -0bd5b4: 7210 db00 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -0bd5ba: 0e00 |0015: return-void │ │ +0bd604: |[0bd604] nerd.tuxmobil.fahrplan.congress.ChangesDialog.flagChangesAsSeen:()V │ │ +0bd614: 6e10 d529 0400 |0000: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29d5 │ │ +0bd61a: 0c02 |0003: move-result-object v2 │ │ +0bd61c: 7110 7c02 0200 |0004: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0bd622: 0c01 |0007: move-result-object v1 │ │ +0bd624: 7210 e000 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0bd62a: 0c00 |000b: move-result-object v0 │ │ +0bd62c: 1a02 442a |000c: const-string v2, "nerd.tuxmobil.fahrplan.congress.Prefs.CHANGES_SEEN" // string@2a44 │ │ +0bd630: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +0bd632: 7230 dc00 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +0bd638: 7210 db00 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +0bd63e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=113 │ │ 0x000c line=114 │ │ 0x0012 line=115 │ │ 0x0015 line=116 │ │ @@ -299196,33 +299261,33 @@ │ │ type : '(Ljava/lang/String;IIII)Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0bd5bc: |[0bd5bc] nerd.tuxmobil.fahrplan.congress.ChangesDialog.newInstance:(Ljava/lang/String;IIII)Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ -0bd5cc: 2201 f905 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // type@05f9 │ │ -0bd5d0: 7010 d129 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.:()V // method@29d1 │ │ -0bd5d6: 2200 8200 |0005: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -0bd5da: 7010 2d02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -0bd5e0: 1a02 2a2a |000a: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_CHANGES" // string@2a2a │ │ -0bd5e4: 6e30 3f02 2004 |000c: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0bd5ea: 1a02 2c2a |000f: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_NEW" // string@2a2c │ │ -0bd5ee: 6e30 3f02 2005 |0011: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0bd5f4: 1a02 292a |0014: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_CANCELLED" // string@2a29 │ │ -0bd5f8: 6e30 3f02 2006 |0016: invoke-virtual {v0, v2, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0bd5fe: 1a02 2b2a |0019: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_MARKED" // string@2a2b │ │ -0bd602: 6e30 3f02 2007 |001b: invoke-virtual {v0, v2, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0bd608: 1a02 2d2a |001e: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.VERSION" // string@2a2d │ │ -0bd60c: 6e30 4302 2003 |0020: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0bd612: 6e20 df29 0100 |0023: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.setArguments:(Landroid/os/Bundle;)V // method@29df │ │ -0bd618: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -0bd61a: 6e20 e029 2100 |0027: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.setCancelable:(Z)V // method@29e0 │ │ -0bd620: 1101 |002a: return-object v1 │ │ +0bd640: |[0bd640] nerd.tuxmobil.fahrplan.congress.ChangesDialog.newInstance:(Ljava/lang/String;IIII)Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ +0bd650: 2201 fc05 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // type@05fc │ │ +0bd654: 7010 d129 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.:()V // method@29d1 │ │ +0bd65a: 2200 8200 |0005: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +0bd65e: 7010 2d02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +0bd664: 1a02 342a |000a: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_CHANGES" // string@2a34 │ │ +0bd668: 6e30 3f02 2004 |000c: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0bd66e: 1a02 362a |000f: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_NEW" // string@2a36 │ │ +0bd672: 6e30 3f02 2005 |0011: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0bd678: 1a02 332a |0014: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_CANCELLED" // string@2a33 │ │ +0bd67c: 6e30 3f02 2006 |0016: invoke-virtual {v0, v2, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0bd682: 1a02 352a |0019: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_MARKED" // string@2a35 │ │ +0bd686: 6e30 3f02 2007 |001b: invoke-virtual {v0, v2, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0bd68c: 1a02 372a |001e: const-string v2, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.VERSION" // string@2a37 │ │ +0bd690: 6e30 4302 2003 |0020: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0bd696: 6e20 df29 0100 |0023: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.setArguments:(Landroid/os/Bundle;)V // method@29df │ │ +0bd69c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +0bd69e: 6e20 e029 2100 |0027: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.setCancelable:(Z)V // method@29e0 │ │ +0bd6a4: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ 0x000a line=34 │ │ 0x000f line=35 │ │ 0x0014 line=36 │ │ @@ -299245,23 +299310,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0bd624: |[0bd624] nerd.tuxmobil.fahrplan.congress.ChangesDialog.onBrowse:()V │ │ -0bd634: 7010 d429 0200 |0000: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.flagChangesAsSeen:()V // method@29d4 │ │ -0bd63a: 6e10 d529 0200 |0003: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29d5 │ │ -0bd640: 0c00 |0006: move-result-object v0 │ │ -0bd642: 2001 2506 |0007: instance-of v1, v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0625 │ │ -0bd646: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -0bd64a: 1f00 2506 |000b: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0625 │ │ -0bd64e: 6e10 1c2b 0000 |000d: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureChanges:()V // method@2b1c │ │ -0bd654: 0e00 |0010: return-void │ │ +0bd6a8: |[0bd6a8] nerd.tuxmobil.fahrplan.congress.ChangesDialog.onBrowse:()V │ │ +0bd6b8: 7010 d429 0200 |0000: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.flagChangesAsSeen:()V // method@29d4 │ │ +0bd6be: 6e10 d529 0200 |0003: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29d5 │ │ +0bd6c4: 0c00 |0006: move-result-object v0 │ │ +0bd6c6: 2001 2806 |0007: instance-of v1, v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0628 │ │ +0bd6ca: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +0bd6ce: 1f00 2806 |000b: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0628 │ │ +0bd6d2: 6e10 1c2b 0000 |000d: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureChanges:()V // method@2b1c │ │ +0bd6d8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ 0x000b line=103 │ │ 0x0010 line=105 │ │ @@ -299274,17 +299339,17 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd658: |[0bd658] nerd.tuxmobil.fahrplan.congress.ChangesDialog.onLater:()V │ │ -0bd668: 7010 d429 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.flagChangesAsSeen:()V // method@29d4 │ │ -0bd66e: 0e00 |0003: return-void │ │ +0bd6dc: |[0bd6dc] nerd.tuxmobil.fahrplan.congress.ChangesDialog.onLater:()V │ │ +0bd6ec: 7010 d429 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.flagChangesAsSeen:()V // method@29d4 │ │ +0bd6f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ │ │ @@ -299294,40 +299359,40 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0bd670: |[0bd670] nerd.tuxmobil.fahrplan.congress.ChangesDialog.onCreate:(Landroid/os/Bundle;)V │ │ -0bd680: 6f20 ee02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@02ee │ │ -0bd686: 6e10 d629 0200 |0003: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getArguments:()Landroid/os/Bundle; // method@29d6 │ │ -0bd68c: 0c00 |0006: move-result-object v0 │ │ -0bd68e: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ -0bd692: 1a01 2a2a |0009: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_CHANGES" // string@2a2a │ │ -0bd696: 6e20 3302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ -0bd69c: 0a01 |000e: move-result v1 │ │ -0bd69e: 5921 ed10 |000f: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.changed:I // field@10ed │ │ -0bd6a2: 1a01 2c2a |0011: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_NEW" // string@2a2c │ │ -0bd6a6: 6e20 3302 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ -0bd6ac: 0a01 |0016: move-result v1 │ │ -0bd6ae: 5921 eb10 |0017: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.added:I // field@10eb │ │ -0bd6b2: 1a01 292a |0019: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_CANCELLED" // string@2a29 │ │ -0bd6b6: 6e20 3302 1000 |001b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ -0bd6bc: 0a01 |001e: move-result v1 │ │ -0bd6be: 5921 ec10 |001f: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.cancelled:I // field@10ec │ │ -0bd6c2: 1a01 2b2a |0021: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_MARKED" // string@2a2b │ │ -0bd6c6: 6e20 3302 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ -0bd6cc: 0a01 |0026: move-result v1 │ │ -0bd6ce: 5921 ee10 |0027: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.marked_affected:I // field@10ee │ │ -0bd6d2: 1a01 2d2a |0029: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.VERSION" // string@2a2d │ │ -0bd6d6: 6e20 3702 1000 |002b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -0bd6dc: 0c01 |002e: move-result-object v1 │ │ -0bd6de: 5b21 ef10 |002f: iput-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.version:Ljava/lang/String; // field@10ef │ │ -0bd6e2: 0e00 |0031: return-void │ │ +0bd6f4: |[0bd6f4] nerd.tuxmobil.fahrplan.congress.ChangesDialog.onCreate:(Landroid/os/Bundle;)V │ │ +0bd704: 6f20 ee02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@02ee │ │ +0bd70a: 6e10 d629 0200 |0003: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getArguments:()Landroid/os/Bundle; // method@29d6 │ │ +0bd710: 0c00 |0006: move-result-object v0 │ │ +0bd712: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ +0bd716: 1a01 342a |0009: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_CHANGES" // string@2a34 │ │ +0bd71a: 6e20 3302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ +0bd720: 0a01 |000e: move-result v1 │ │ +0bd722: 5921 f410 |000f: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.changed:I // field@10f4 │ │ +0bd726: 1a01 362a |0011: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_NEW" // string@2a36 │ │ +0bd72a: 6e20 3302 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ +0bd730: 0a01 |0016: move-result v1 │ │ +0bd732: 5921 f210 |0017: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.added:I // field@10f2 │ │ +0bd736: 1a01 332a |0019: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_CANCELLED" // string@2a33 │ │ +0bd73a: 6e20 3302 1000 |001b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ +0bd740: 0a01 |001e: move-result v1 │ │ +0bd742: 5921 f310 |001f: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.cancelled:I // field@10f3 │ │ +0bd746: 1a01 352a |0021: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.NUM_MARKED" // string@2a35 │ │ +0bd74a: 6e20 3302 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ +0bd750: 0a01 |0026: move-result v1 │ │ +0bd752: 5921 f510 |0027: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.marked_affected:I // field@10f5 │ │ +0bd756: 1a01 372a |0029: const-string v1, "nerd.tuxmobil.fahrplan.congress.ChangesDialog.VERSION" // string@2a37 │ │ +0bd75a: 6e20 3702 1000 |002b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +0bd760: 0c01 |002e: move-result-object v1 │ │ +0bd762: 5b21 f610 |002f: iput-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.version:Ljava/lang/String; // field@10f6 │ │ +0bd766: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ 0x0011 line=50 │ │ @@ -299345,169 +299410,178 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 289 16-bit code units │ │ -0bd6e4: |[0bd6e4] nerd.tuxmobil.fahrplan.congress.ChangesDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0bd6f4: 2209 d602 |0000: new-instance v9, Landroid/support/v7/app/AlertDialog$Builder; // type@02d6 │ │ -0bd6f8: 7401 d529 1100 |0002: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29d5 │ │ -0bd6fe: 0c0a |0005: move-result-object v10 │ │ -0bd700: 7020 a411 a900 |0006: invoke-direct {v9, v10}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ -0bd706: 140a 7200 067f |0009: const v10, #float 1.78119e+38 // #7f060072 │ │ -0bd70c: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -0bd710: 6e20 d829 a000 |000e: invoke-virtual {v0, v10}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getString:(I)Ljava/lang/String; // method@29d8 │ │ -0bd716: 0c0a |0011: move-result-object v10 │ │ -0bd718: 6e20 b311 a900 |0012: invoke-virtual {v9, v10}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b3 │ │ -0bd71e: 0c09 |0015: move-result-object v9 │ │ -0bd720: 140a 2000 067f |0016: const v10, #float 1.78117e+38 // #7f060020 │ │ -0bd726: 220b f805 |0019: new-instance v11, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2; // type@05f8 │ │ -0bd72a: 0800 1100 |001b: move-object/from16 v0, v17 │ │ -0bd72e: 7020 cf29 0b00 |001d: invoke-direct {v11, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;.:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V // method@29cf │ │ -0bd734: 6e30 b011 a90b |0020: invoke-virtual {v9, v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b0 │ │ -0bd73a: 0c09 |0023: move-result-object v9 │ │ -0bd73c: 140a 2100 067f |0024: const v10, #float 1.78117e+38 // #7f060021 │ │ -0bd742: 220b f705 |0027: new-instance v11, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1; // type@05f7 │ │ -0bd746: 0800 1100 |0029: move-object/from16 v0, v17 │ │ -0bd74a: 7020 cd29 0b00 |002b: invoke-direct {v11, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;.:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V // method@29cd │ │ -0bd750: 6e30 ad11 a90b |002e: invoke-virtual {v9, v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ad │ │ -0bd756: 0c01 |0031: move-result-object v1 │ │ -0bd758: 7401 d529 1100 |0032: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29d5 │ │ -0bd75e: 0c09 |0035: move-result-object v9 │ │ -0bd760: 6e10 7a03 0900 |0036: invoke-virtual {v9}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@037a │ │ -0bd766: 0c04 |0039: move-result-object v4 │ │ -0bd768: 1409 2100 037f |003a: const v9, #float 1.7413e+38 // #7f030021 │ │ -0bd76e: 120a |003d: const/4 v10, #int 0 // #0 │ │ -0bd770: 6e30 681f 940a |003e: invoke-virtual {v4, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -0bd776: 0c05 |0041: move-result-object v5 │ │ -0bd778: 1409 6400 0e7f |0042: const v9, #float 1.88752e+38 // #7f0e0064 │ │ -0bd77e: 6e20 d01f 9500 |0045: invoke-virtual {v5, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bd784: 0c02 |0048: move-result-object v2 │ │ -0bd786: 1f02 9504 |0049: check-cast v2, Landroid/widget/TextView; // type@0495 │ │ -0bd78a: 2207 f603 |004b: new-instance v7, Landroid/text/SpannableStringBuilder; // type@03f6 │ │ -0bd78e: 7010 d31e 0700 |004d: invoke-direct {v7}, Landroid/text/SpannableStringBuilder;.:()V // method@1ed3 │ │ -0bd794: 1409 2500 067f |0050: const v9, #float 1.78117e+38 // #7f060025 │ │ -0bd79a: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -0bd79e: 6e20 d829 9000 |0055: invoke-virtual {v0, v9}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getString:(I)Ljava/lang/String; // method@29d8 │ │ -0bd7a4: 0c09 |0058: move-result-object v9 │ │ -0bd7a6: 6e20 d51e 9700 |0059: invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ -0bd7ac: 1a09 0c00 |005c: const-string v9, " " // string@000c │ │ -0bd7b0: 6e20 d51e 9700 |005e: invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ -0bd7b6: 6e10 d61e 0700 |0061: invoke-virtual {v7}, Landroid/text/SpannableStringBuilder;.length:()I // method@1ed6 │ │ -0bd7bc: 0a08 |0064: move-result v8 │ │ -0bd7be: 0800 1100 |0065: move-object/from16 v0, v17 │ │ -0bd7c2: 5409 ef10 |0067: iget-object v9, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.version:Ljava/lang/String; // field@10ef │ │ -0bd7c6: 6e20 d51e 9700 |0069: invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ -0bd7cc: 7401 d729 1100 |006c: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getResources:()Landroid/content/res/Resources; // method@29d7 │ │ -0bd7d2: 0c06 |006f: move-result-object v6 │ │ -0bd7d4: 2209 0204 |0070: new-instance v9, Landroid/text/style/ForegroundColorSpan; // type@0402 │ │ -0bd7d8: 140a 1800 0d7f |0072: const v10, #float 1.87422e+38 // #7f0d0018 │ │ -0bd7de: 6e20 0301 a600 |0075: invoke-virtual {v6, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bd7e4: 0a0a |0078: move-result v10 │ │ -0bd7e6: 7020 f21e a900 |0079: invoke-direct {v9, v10}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@1ef2 │ │ -0bd7ec: 6e10 d61e 0700 |007c: invoke-virtual {v7}, Landroid/text/SpannableStringBuilder;.length:()I // method@1ed6 │ │ -0bd7f2: 0a0a |007f: move-result v10 │ │ -0bd7f4: 130b 2100 |0080: const/16 v11, #int 33 // #21 │ │ -0bd7f8: 6e5b d71e 97a8 |0082: invoke-virtual {v7, v9, v8, v10, v11}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@1ed7 │ │ -0bd7fe: 1409 2600 067f |0085: const v9, #float 1.78117e+38 // #7f060026 │ │ -0bd804: 124a |0088: const/4 v10, #int 4 // #4 │ │ -0bd806: 23aa 9906 |0089: new-array v10, v10, [Ljava/lang/Object; // type@0699 │ │ -0bd80a: 120b |008b: const/4 v11, #int 0 // #0 │ │ -0bd80c: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -0bd810: 540c ef10 |008e: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.version:Ljava/lang/String; // field@10ef │ │ -0bd814: 4d0c 0a0b |0090: aput-object v12, v10, v11 │ │ -0bd818: 121b |0092: const/4 v11, #int 1 // #1 │ │ -0bd81a: 140c 0200 087f |0093: const v12, #float 1.80775e+38 // #7f080002 │ │ -0bd820: 0800 1100 |0096: move-object/from16 v0, v17 │ │ -0bd824: 520d ed10 |0098: iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.changed:I // field@10ed │ │ -0bd828: 121e |009a: const/4 v14, #int 1 // #1 │ │ -0bd82a: 23ee 9906 |009b: new-array v14, v14, [Ljava/lang/Object; // type@0699 │ │ -0bd82e: 120f |009d: const/4 v15, #int 0 // #0 │ │ -0bd830: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -0bd834: 5200 ed10 |00a0: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.changed:I // field@10ed │ │ -0bd838: 0210 0000 |00a2: move/from16 v16, v0 │ │ -0bd83c: 7701 9e27 1000 |00a4: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bd842: 0c10 |00a7: move-result-object v16 │ │ -0bd844: 4d10 0e0f |00a8: aput-object v16, v14, v15 │ │ -0bd848: 6e40 1501 c6ed |00aa: invoke-virtual {v6, v12, v13, v14}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ -0bd84e: 0c0c |00ad: move-result-object v12 │ │ -0bd850: 4d0c 0a0b |00ae: aput-object v12, v10, v11 │ │ -0bd854: 122b |00b0: const/4 v11, #int 2 // #2 │ │ -0bd856: 150c 087f |00b1: const/high16 v12, #int 2131230720 // #7f08 │ │ -0bd85a: 0800 1100 |00b3: move-object/from16 v0, v17 │ │ -0bd85e: 520d eb10 |00b5: iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.added:I // field@10eb │ │ -0bd862: 121e |00b7: const/4 v14, #int 1 // #1 │ │ -0bd864: 23ee 9906 |00b8: new-array v14, v14, [Ljava/lang/Object; // type@0699 │ │ -0bd868: 120f |00ba: const/4 v15, #int 0 // #0 │ │ -0bd86a: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ -0bd86e: 5200 eb10 |00bd: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.added:I // field@10eb │ │ -0bd872: 0210 0000 |00bf: move/from16 v16, v0 │ │ -0bd876: 7701 9e27 1000 |00c1: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bd87c: 0c10 |00c4: move-result-object v16 │ │ -0bd87e: 4d10 0e0f |00c5: aput-object v16, v14, v15 │ │ -0bd882: 6e40 1501 c6ed |00c7: invoke-virtual {v6, v12, v13, v14}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ -0bd888: 0c0c |00ca: move-result-object v12 │ │ -0bd88a: 4d0c 0a0b |00cb: aput-object v12, v10, v11 │ │ -0bd88e: 123b |00cd: const/4 v11, #int 3 // #3 │ │ -0bd890: 150c 087f |00ce: const/high16 v12, #int 2131230720 // #7f08 │ │ -0bd894: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ -0bd898: 520d ec10 |00d2: iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.cancelled:I // field@10ec │ │ -0bd89c: 121e |00d4: const/4 v14, #int 1 // #1 │ │ -0bd89e: 23ee 9906 |00d5: new-array v14, v14, [Ljava/lang/Object; // type@0699 │ │ -0bd8a2: 120f |00d7: const/4 v15, #int 0 // #0 │ │ -0bd8a4: 0800 1100 |00d8: move-object/from16 v0, v17 │ │ -0bd8a8: 5200 ec10 |00da: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.cancelled:I // field@10ec │ │ -0bd8ac: 0210 0000 |00dc: move/from16 v16, v0 │ │ -0bd8b0: 7701 9e27 1000 |00de: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bd8b6: 0c10 |00e1: move-result-object v16 │ │ -0bd8b8: 4d10 0e0f |00e2: aput-object v16, v14, v15 │ │ -0bd8bc: 6e40 1501 c6ed |00e4: invoke-virtual {v6, v12, v13, v14}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ -0bd8c2: 0c0c |00e7: move-result-object v12 │ │ -0bd8c4: 4d0c 0a0b |00e8: aput-object v12, v10, v11 │ │ -0bd8c8: 0800 1100 |00ea: move-object/from16 v0, v17 │ │ -0bd8cc: 6e30 d929 900a |00ec: invoke-virtual {v0, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@29d9 │ │ -0bd8d2: 0c09 |00ef: move-result-object v9 │ │ -0bd8d4: 6e20 d51e 9700 |00f0: invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ -0bd8da: 6e20 e522 7200 |00f3: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bd8e0: 1409 6500 0e7f |00f6: const v9, #float 1.88752e+38 // #7f0e0065 │ │ -0bd8e6: 6e20 d01f 9500 |00f9: invoke-virtual {v5, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bd8ec: 0c03 |00fc: move-result-object v3 │ │ -0bd8ee: 1f03 9504 |00fd: check-cast v3, Landroid/widget/TextView; // type@0495 │ │ -0bd8f2: 1409 2700 067f |00ff: const v9, #float 1.78117e+38 // #7f060027 │ │ -0bd8f8: 121a |0102: const/4 v10, #int 1 // #1 │ │ -0bd8fa: 23aa 9906 |0103: new-array v10, v10, [Ljava/lang/Object; // type@0699 │ │ -0bd8fe: 120b |0105: const/4 v11, #int 0 // #0 │ │ -0bd900: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -0bd904: 520c ee10 |0108: iget v12, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.marked_affected:I // field@10ee │ │ -0bd908: 7110 9e27 0c00 |010a: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0bd90e: 0c0c |010d: move-result-object v12 │ │ -0bd910: 4d0c 0a0b |010e: aput-object v12, v10, v11 │ │ -0bd914: 0800 1100 |0110: move-object/from16 v0, v17 │ │ -0bd918: 6e30 d929 900a |0112: invoke-virtual {v0, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@29d9 │ │ -0bd91e: 0c09 |0115: move-result-object v9 │ │ -0bd920: 6e20 e522 9300 |0116: invoke-virtual {v3, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bd926: 6e20 b411 5100 |0119: invoke-virtual {v1, v5}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b4 │ │ -0bd92c: 6e10 a611 0100 |011c: invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ -0bd932: 0c09 |011f: move-result-object v9 │ │ -0bd934: 1109 |0120: return-object v9 │ │ +0bd768: |[0bd768] nerd.tuxmobil.fahrplan.congress.ChangesDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0bd778: 2209 d702 |0000: new-instance v9, Landroid/support/v7/app/AlertDialog$Builder; // type@02d7 │ │ +0bd77c: 7401 d529 1100 |0002: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29d5 │ │ +0bd782: 0c0a |0005: move-result-object v10 │ │ +0bd784: 7020 a411 a900 |0006: invoke-direct {v9, v10}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ +0bd78a: 140a 7200 067f |0009: const v10, #float 1.78119e+38 // #7f060072 │ │ +0bd790: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +0bd794: 6e20 d829 a000 |000e: invoke-virtual {v0, v10}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getString:(I)Ljava/lang/String; // method@29d8 │ │ +0bd79a: 0c0a |0011: move-result-object v10 │ │ +0bd79c: 6e20 b311 a900 |0012: invoke-virtual {v9, v10}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b3 │ │ +0bd7a2: 0c09 |0015: move-result-object v9 │ │ +0bd7a4: 140a 2000 067f |0016: const v10, #float 1.78117e+38 // #7f060020 │ │ +0bd7aa: 220b fb05 |0019: new-instance v11, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2; // type@05fb │ │ +0bd7ae: 0800 1100 |001b: move-object/from16 v0, v17 │ │ +0bd7b2: 7020 cf29 0b00 |001d: invoke-direct {v11, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;.:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V // method@29cf │ │ +0bd7b8: 6e30 b011 a90b |0020: invoke-virtual {v9, v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b0 │ │ +0bd7be: 0c09 |0023: move-result-object v9 │ │ +0bd7c0: 140a 2100 067f |0024: const v10, #float 1.78117e+38 // #7f060021 │ │ +0bd7c6: 220b fa05 |0027: new-instance v11, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1; // type@05fa │ │ +0bd7ca: 0800 1100 |0029: move-object/from16 v0, v17 │ │ +0bd7ce: 7020 cd29 0b00 |002b: invoke-direct {v11, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;.:(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V // method@29cd │ │ +0bd7d4: 6e30 ad11 a90b |002e: invoke-virtual {v9, v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ad │ │ +0bd7da: 0c01 |0031: move-result-object v1 │ │ +0bd7dc: 7401 d529 1100 |0032: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29d5 │ │ +0bd7e2: 0c09 |0035: move-result-object v9 │ │ +0bd7e4: 6e10 7a03 0900 |0036: invoke-virtual {v9}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@037a │ │ +0bd7ea: 0c04 |0039: move-result-object v4 │ │ +0bd7ec: 1409 2100 037f |003a: const v9, #float 1.7413e+38 // #7f030021 │ │ +0bd7f2: 120a |003d: const/4 v10, #int 0 // #0 │ │ +0bd7f4: 6e30 681f 940a |003e: invoke-virtual {v4, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +0bd7fa: 0c05 |0041: move-result-object v5 │ │ +0bd7fc: 1409 6400 0e7f |0042: const v9, #float 1.88752e+38 // #7f0e0064 │ │ +0bd802: 6e20 d01f 9500 |0045: invoke-virtual {v5, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bd808: 0c02 |0048: move-result-object v2 │ │ +0bd80a: 1f02 9604 |0049: check-cast v2, Landroid/widget/TextView; // type@0496 │ │ +0bd80e: 2207 f703 |004b: new-instance v7, Landroid/text/SpannableStringBuilder; // type@03f7 │ │ +0bd812: 7010 d31e 0700 |004d: invoke-direct {v7}, Landroid/text/SpannableStringBuilder;.:()V // method@1ed3 │ │ +0bd818: 1409 2500 067f |0050: const v9, #float 1.78117e+38 // #7f060025 │ │ +0bd81e: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +0bd822: 6e20 d829 9000 |0055: invoke-virtual {v0, v9}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getString:(I)Ljava/lang/String; // method@29d8 │ │ +0bd828: 0c09 |0058: move-result-object v9 │ │ +0bd82a: 6e20 d51e 9700 |0059: invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ +0bd830: 1a09 0c00 |005c: const-string v9, " " // string@000c │ │ +0bd834: 6e20 d51e 9700 |005e: invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ +0bd83a: 6e10 d61e 0700 |0061: invoke-virtual {v7}, Landroid/text/SpannableStringBuilder;.length:()I // method@1ed6 │ │ +0bd840: 0a08 |0064: move-result v8 │ │ +0bd842: 0800 1100 |0065: move-object/from16 v0, v17 │ │ +0bd846: 5409 f610 |0067: iget-object v9, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.version:Ljava/lang/String; // field@10f6 │ │ +0bd84a: 6e20 d51e 9700 |0069: invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ +0bd850: 7401 d729 1100 |006c: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getResources:()Landroid/content/res/Resources; // method@29d7 │ │ +0bd856: 0c06 |006f: move-result-object v6 │ │ +0bd858: 2209 0304 |0070: new-instance v9, Landroid/text/style/ForegroundColorSpan; // type@0403 │ │ +0bd85c: 140a 1800 0d7f |0072: const v10, #float 1.87422e+38 // #7f0d0018 │ │ +0bd862: 6e20 0301 a600 |0075: invoke-virtual {v6, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bd868: 0a0a |0078: move-result v10 │ │ +0bd86a: 7020 f21e a900 |0079: invoke-direct {v9, v10}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@1ef2 │ │ +0bd870: 6e10 d61e 0700 |007c: invoke-virtual {v7}, Landroid/text/SpannableStringBuilder;.length:()I // method@1ed6 │ │ +0bd876: 0a0a |007f: move-result v10 │ │ +0bd878: 130b 2100 |0080: const/16 v11, #int 33 // #21 │ │ +0bd87c: 6e5b d71e 97a8 |0082: invoke-virtual {v7, v9, v8, v10, v11}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@1ed7 │ │ +0bd882: 1409 2600 067f |0085: const v9, #float 1.78117e+38 // #7f060026 │ │ +0bd888: 124a |0088: const/4 v10, #int 4 // #4 │ │ +0bd88a: 23aa 9c06 |0089: new-array v10, v10, [Ljava/lang/Object; // type@069c │ │ +0bd88e: 120b |008b: const/4 v11, #int 0 // #0 │ │ +0bd890: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +0bd894: 540c f610 |008e: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.version:Ljava/lang/String; // field@10f6 │ │ +0bd898: 4d0c 0a0b |0090: aput-object v12, v10, v11 │ │ +0bd89c: 121b |0092: const/4 v11, #int 1 // #1 │ │ +0bd89e: 140c 0200 087f |0093: const v12, #float 1.80775e+38 // #7f080002 │ │ +0bd8a4: 0800 1100 |0096: move-object/from16 v0, v17 │ │ +0bd8a8: 520d f410 |0098: iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.changed:I // field@10f4 │ │ +0bd8ac: 121e |009a: const/4 v14, #int 1 // #1 │ │ +0bd8ae: 23ee 9c06 |009b: new-array v14, v14, [Ljava/lang/Object; // type@069c │ │ +0bd8b2: 120f |009d: const/4 v15, #int 0 // #0 │ │ +0bd8b4: 0800 1100 |009e: move-object/from16 v0, v17 │ │ +0bd8b8: 5200 f410 |00a0: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.changed:I // field@10f4 │ │ +0bd8bc: 0210 0000 |00a2: move/from16 v16, v0 │ │ +0bd8c0: 7701 9e27 1000 |00a4: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bd8c6: 0c10 |00a7: move-result-object v16 │ │ +0bd8c8: 4d10 0e0f |00a8: aput-object v16, v14, v15 │ │ +0bd8cc: 6e40 1501 c6ed |00aa: invoke-virtual {v6, v12, v13, v14}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ +0bd8d2: 0c0c |00ad: move-result-object v12 │ │ +0bd8d4: 4d0c 0a0b |00ae: aput-object v12, v10, v11 │ │ +0bd8d8: 122b |00b0: const/4 v11, #int 2 // #2 │ │ +0bd8da: 150c 087f |00b1: const/high16 v12, #int 2131230720 // #7f08 │ │ +0bd8de: 0800 1100 |00b3: move-object/from16 v0, v17 │ │ +0bd8e2: 520d f210 |00b5: iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.added:I // field@10f2 │ │ +0bd8e6: 121e |00b7: const/4 v14, #int 1 // #1 │ │ +0bd8e8: 23ee 9c06 |00b8: new-array v14, v14, [Ljava/lang/Object; // type@069c │ │ +0bd8ec: 120f |00ba: const/4 v15, #int 0 // #0 │ │ +0bd8ee: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ +0bd8f2: 5200 f210 |00bd: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.added:I // field@10f2 │ │ +0bd8f6: 0210 0000 |00bf: move/from16 v16, v0 │ │ +0bd8fa: 7701 9e27 1000 |00c1: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bd900: 0c10 |00c4: move-result-object v16 │ │ +0bd902: 4d10 0e0f |00c5: aput-object v16, v14, v15 │ │ +0bd906: 6e40 1501 c6ed |00c7: invoke-virtual {v6, v12, v13, v14}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ +0bd90c: 0c0c |00ca: move-result-object v12 │ │ +0bd90e: 4d0c 0a0b |00cb: aput-object v12, v10, v11 │ │ +0bd912: 123b |00cd: const/4 v11, #int 3 // #3 │ │ +0bd914: 150c 087f |00ce: const/high16 v12, #int 2131230720 // #7f08 │ │ +0bd918: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ +0bd91c: 520d f310 |00d2: iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.cancelled:I // field@10f3 │ │ +0bd920: 121e |00d4: const/4 v14, #int 1 // #1 │ │ +0bd922: 23ee 9c06 |00d5: new-array v14, v14, [Ljava/lang/Object; // type@069c │ │ +0bd926: 120f |00d7: const/4 v15, #int 0 // #0 │ │ +0bd928: 0800 1100 |00d8: move-object/from16 v0, v17 │ │ +0bd92c: 5200 f310 |00da: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.cancelled:I // field@10f3 │ │ +0bd930: 0210 0000 |00dc: move/from16 v16, v0 │ │ +0bd934: 7701 9e27 1000 |00de: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bd93a: 0c10 |00e1: move-result-object v16 │ │ +0bd93c: 4d10 0e0f |00e2: aput-object v16, v14, v15 │ │ +0bd940: 6e40 1501 c6ed |00e4: invoke-virtual {v6, v12, v13, v14}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ +0bd946: 0c0c |00e7: move-result-object v12 │ │ +0bd948: 4d0c 0a0b |00e8: aput-object v12, v10, v11 │ │ +0bd94c: 0800 1100 |00ea: move-object/from16 v0, v17 │ │ +0bd950: 6e30 d929 900a |00ec: invoke-virtual {v0, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@29d9 │ │ +0bd956: 0c09 |00ef: move-result-object v9 │ │ +0bd958: 6e20 d51e 9700 |00f0: invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1ed5 │ │ +0bd95e: 6e20 e522 7200 |00f3: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bd964: 1409 6500 0e7f |00f6: const v9, #float 1.88752e+38 // #7f0e0065 │ │ +0bd96a: 6e20 d01f 9500 |00f9: invoke-virtual {v5, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bd970: 0c03 |00fc: move-result-object v3 │ │ +0bd972: 1f03 9604 |00fd: check-cast v3, Landroid/widget/TextView; // type@0496 │ │ +0bd976: 1409 2700 067f |00ff: const v9, #float 1.78117e+38 // #7f060027 │ │ +0bd97c: 121a |0102: const/4 v10, #int 1 // #1 │ │ +0bd97e: 23aa 9c06 |0103: new-array v10, v10, [Ljava/lang/Object; // type@069c │ │ +0bd982: 120b |0105: const/4 v11, #int 0 // #0 │ │ +0bd984: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +0bd988: 520c f510 |0108: iget v12, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.marked_affected:I // field@10f5 │ │ +0bd98c: 7110 9e27 0c00 |010a: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0bd992: 0c0c |010d: move-result-object v12 │ │ +0bd994: 4d0c 0a0b |010e: aput-object v12, v10, v11 │ │ +0bd998: 0800 1100 |0110: move-object/from16 v0, v17 │ │ +0bd99c: 6e30 d929 900a |0112: invoke-virtual {v0, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@29d9 │ │ +0bd9a2: 0c09 |0115: move-result-object v9 │ │ +0bd9a4: 6e20 e522 9300 |0116: invoke-virtual {v3, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bd9aa: 6e20 b411 5100 |0119: invoke-virtual {v1, v5}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b4 │ │ +0bd9b0: 6e10 a611 0100 |011c: invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ +0bd9b6: 0c09 |011f: move-result-object v9 │ │ +0bd9b8: 1109 |0120: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ + 0x000c line=61 │ │ + 0x0020 line=62 │ │ + 0x002e line=68 │ │ 0x0032 line=76 │ │ 0x003a line=77 │ │ 0x0042 line=78 │ │ 0x004b line=79 │ │ 0x0050 line=80 │ │ 0x005c line=81 │ │ 0x0061 line=82 │ │ 0x0065 line=83 │ │ 0x006c line=84 │ │ 0x0070 line=85 │ │ + 0x007c line=86 │ │ + 0x0082 line=85 │ │ 0x0085 line=87 │ │ + 0x00a4 line=88 │ │ + 0x00c1 line=89 │ │ + 0x00de line=90 │ │ + 0x00ea line=87 │ │ 0x00f3 line=91 │ │ 0x00f6 line=93 │ │ 0x00ff line=94 │ │ 0x0119 line=95 │ │ 0x011c line=96 │ │ locals : │ │ 0x0032 - 0x0121 reg=1 builder Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -299517,27 +299591,27 @@ │ │ 0x0042 - 0x0121 reg=5 msgView Landroid/view/View; │ │ 0x0070 - 0x0121 reg=6 resources Landroid/content/res/Resources; │ │ 0x0050 - 0x0121 reg=7 span Landroid/text/SpannableStringBuilder; │ │ 0x0065 - 0x0121 reg=8 spanStart I │ │ 0x0000 - 0x0121 reg=17 this Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ 0x0000 - 0x0121 reg=18 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1057 (ChangesDialog.java) │ │ + source_file_idx : 1060 (ChangesDialog.java) │ │ │ │ -Class #1030 header: │ │ -class_idx : 1530 │ │ +Class #1031 header: │ │ +class_idx : 1533 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1152 │ │ -source_file_idx : 1059 │ │ +superclass_idx : 1153 │ │ +source_file_idx : 1062 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1030 - │ │ +Class #1031 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/Checkable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -299551,17 +299625,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bd938: |[0bd938] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.:(Landroid/content/Context;)V │ │ -0bd948: 7020 fd21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ -0bd94e: 0e00 |0003: return-void │ │ +0bd9bc: |[0bd9bc] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.:(Landroid/content/Context;)V │ │ +0bd9cc: 7020 fd21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ +0bd9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -299571,17 +299645,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 │ │ -0bd950: |[0bd950] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0bd960: 7030 fe21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21fe │ │ -0bd966: 0e00 |0003: return-void │ │ +0bd9d4: |[0bd9d4] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0bd9e4: 7030 fe21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21fe │ │ +0bd9ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -299592,17 +299666,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 │ │ -0bd968: |[0bd968] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0bd978: 7040 ff21 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21ff │ │ -0bd97e: 0e00 |0003: return-void │ │ +0bd9ec: |[0bd9ec] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0bd9fc: 7040 ff21 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21ff │ │ +0bda02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -299615,17 +299689,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd980: |[0bd980] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.isChecked:()Z │ │ -0bd990: 5510 f010 |0000: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.mChecked:Z // field@10f0 │ │ -0bd994: 0f00 |0002: return v0 │ │ +0bda04: |[0bda04] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.isChecked:()Z │ │ +0bda14: 5510 f710 |0000: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.mChecked:Z // field@10f7 │ │ +0bda18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;) │ │ @@ -299633,22 +299707,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bd998: |[0bd998] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.setChecked:(Z)V │ │ -0bd9a8: 5c12 f010 |0000: iput-boolean v2, v1, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.mChecked:Z // field@10f0 │ │ -0bd9ac: 3802 0900 |0002: if-eqz v2, 000b // +0009 │ │ -0bd9b0: 1400 8e00 027f |0004: const v0, #float 1.72803e+38 // #7f02008e │ │ -0bd9b6: 6e20 e529 0100 |0007: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.setBackgroundResource:(I)V // method@29e5 │ │ -0bd9bc: 0e00 |000a: return-void │ │ -0bd9be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bd9c0: 28fb |000c: goto 0007 // -0005 │ │ +0bda1c: |[0bda1c] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.setChecked:(Z)V │ │ +0bda2c: 5c12 f710 |0000: iput-boolean v2, v1, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.mChecked:Z // field@10f7 │ │ +0bda30: 3802 0900 |0002: if-eqz v2, 000b // +0009 │ │ +0bda34: 1400 8e00 027f |0004: const v0, #float 1.72803e+38 // #7f02008e │ │ +0bda3a: 6e20 e529 0100 |0007: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.setBackgroundResource:(I)V // method@29e5 │ │ +0bda40: 0e00 |000a: return-void │ │ +0bda42: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bda44: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x000a line=44 │ │ 0x000b line=43 │ │ locals : │ │ @@ -299660,48 +299734,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bd9c4: |[0bd9c4] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.toggle:()V │ │ -0bd9d4: 5510 f010 |0000: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.mChecked:Z // field@10f0 │ │ -0bd9d8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0bd9dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bd9de: 6e20 e629 0100 |0005: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.setChecked:(Z)V // method@29e6 │ │ -0bd9e4: 0e00 |0008: return-void │ │ -0bd9e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0bd9e8: 28fb |000a: goto 0005 // -0005 │ │ +0bda48: |[0bda48] nerd.tuxmobil.fahrplan.congress.CheckableLinearLayout.toggle:()V │ │ +0bda58: 5510 f710 |0000: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.mChecked:Z // field@10f7 │ │ +0bda5c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0bda60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bda62: 6e20 e629 0100 |0005: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout;.setChecked:(Z)V // method@29e6 │ │ +0bda68: 0e00 |0008: return-void │ │ +0bda6a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0bda6c: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=52 │ │ 0x0009 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnerd/tuxmobil/fahrplan/congress/CheckableLinearLayout; │ │ │ │ - source_file_idx : 1059 (CheckableLinearLayout.java) │ │ + source_file_idx : 1062 (CheckableLinearLayout.java) │ │ │ │ -Class #1031 header: │ │ -class_idx : 1531 │ │ +Class #1032 header: │ │ +class_idx : 1534 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1091 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1094 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1031 annotations: │ │ +Class #1032 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1031 - │ │ +Class #1032 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -299715,76 +299789,76 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd9ec: |[0bd9ec] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog$1.:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V │ │ -0bd9fc: 5b01 f110 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f1 │ │ -0bda00: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0bda06: 0e00 |0005: return-void │ │ +0bda70: |[0bda70] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog$1.:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V │ │ +0bda80: 5b01 f810 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f8 │ │ +0bda84: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0bda8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0bda08: |[0bda08] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0bda18: 5420 f110 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f1 │ │ -0bda1c: 7110 ef29 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // method@29ef │ │ -0bda22: 0c00 |0005: move-result-object v0 │ │ -0bda24: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -0bda28: 5420 f110 |0008: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f1 │ │ -0bda2c: 7110 ef29 0000 |000a: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // method@29ef │ │ -0bda32: 0c00 |000d: move-result-object v0 │ │ -0bda34: 5421 f110 |000e: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f1 │ │ -0bda38: 7110 f029 0100 |0010: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$100:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)I // method@29f0 │ │ -0bda3e: 0a01 |0013: move-result v1 │ │ -0bda40: 7220 ed29 1000 |0014: invoke-interface {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;.onDenied:(I)V // method@29ed │ │ -0bda46: 0e00 |0017: return-void │ │ +0bda8c: |[0bda8c] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0bda9c: 5420 f810 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f8 │ │ +0bdaa0: 7110 ef29 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // method@29ef │ │ +0bdaa6: 0c00 |0005: move-result-object v0 │ │ +0bdaa8: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +0bdaac: 5420 f810 |0008: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f8 │ │ +0bdab0: 7110 ef29 0000 |000a: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // method@29ef │ │ +0bdab6: 0c00 |000d: move-result-object v0 │ │ +0bdab8: 5421 f810 |000e: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f8 │ │ +0bdabc: 7110 f029 0100 |0010: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$100:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)I // method@29f0 │ │ +0bdac2: 0a01 |0013: move-result v1 │ │ +0bdac4: 7220 ed29 1000 |0014: invoke-interface {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;.onDenied:(I)V // method@29ed │ │ +0bdaca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=66 │ │ 0x0017 line=68 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1; │ │ 0x0000 - 0x0018 reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0018 reg=4 which I │ │ │ │ - source_file_idx : 1091 (ConfirmationDialog.java) │ │ + source_file_idx : 1094 (ConfirmationDialog.java) │ │ │ │ -Class #1032 header: │ │ -class_idx : 1532 │ │ +Class #1033 header: │ │ +class_idx : 1535 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1091 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1094 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1032 annotations: │ │ +Class #1033 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1032 - │ │ +Class #1033 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -299798,76 +299872,76 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bda48: |[0bda48] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog$2.:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V │ │ -0bda58: 5b01 f210 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f2 │ │ -0bda5c: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0bda62: 0e00 |0005: return-void │ │ +0bdacc: |[0bdacc] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog$2.:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V │ │ +0bdadc: 5b01 f910 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f9 │ │ +0bdae0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0bdae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0bda64: |[0bda64] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0bda74: 5420 f210 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f2 │ │ -0bda78: 7110 ef29 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // method@29ef │ │ -0bda7e: 0c00 |0005: move-result-object v0 │ │ -0bda80: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -0bda84: 5420 f210 |0008: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f2 │ │ -0bda88: 7110 ef29 0000 |000a: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // method@29ef │ │ -0bda8e: 0c00 |000d: move-result-object v0 │ │ -0bda90: 5421 f210 |000e: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f2 │ │ -0bda94: 7110 f029 0100 |0010: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$100:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)I // method@29f0 │ │ -0bda9a: 0a01 |0013: move-result v1 │ │ -0bda9c: 7220 ec29 1000 |0014: invoke-interface {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;.onAccepted:(I)V // method@29ec │ │ -0bdaa2: 0e00 |0017: return-void │ │ +0bdae8: |[0bdae8] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0bdaf8: 5420 f910 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f9 │ │ +0bdafc: 7110 ef29 0000 |0002: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // method@29ef │ │ +0bdb02: 0c00 |0005: move-result-object v0 │ │ +0bdb04: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +0bdb08: 5420 f910 |0008: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f9 │ │ +0bdb0c: 7110 ef29 0000 |000a: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // method@29ef │ │ +0bdb12: 0c00 |000d: move-result-object v0 │ │ +0bdb14: 5421 f910 |000e: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // field@10f9 │ │ +0bdb18: 7110 f029 0100 |0010: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.access$100:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)I // method@29f0 │ │ +0bdb1e: 0a01 |0013: move-result v1 │ │ +0bdb20: 7220 ec29 1000 |0014: invoke-interface {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;.onAccepted:(I)V // method@29ec │ │ +0bdb26: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ 0x0017 line=59 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2; │ │ 0x0000 - 0x0018 reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0018 reg=4 which I │ │ │ │ - source_file_idx : 1091 (ConfirmationDialog.java) │ │ + source_file_idx : 1094 (ConfirmationDialog.java) │ │ │ │ -Class #1033 header: │ │ -class_idx : 1533 │ │ +Class #1034 header: │ │ +class_idx : 1536 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1091 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1094 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1033 annotations: │ │ +Class #1034 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnConfirmationDialogClicked" │ │ │ │ -Class #1033 - │ │ +Class #1034 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -299880,31 +299954,31 @@ │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;) │ │ name : 'onDenied' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1091 (ConfirmationDialog.java) │ │ + source_file_idx : 1094 (ConfirmationDialog.java) │ │ │ │ -Class #1034 header: │ │ -class_idx : 1534 │ │ +Class #1035 header: │ │ +class_idx : 1537 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 164 │ │ -source_file_idx : 1091 │ │ +superclass_idx : 165 │ │ +source_file_idx : 1094 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1034 annotations: │ │ +Class #1035 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; } │ │ │ │ -Class #1034 - │ │ +Class #1035 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/DialogFragment;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;) │ │ @@ -299925,36 +299999,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bdaa4: |[0bdaa4] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.:()V │ │ -0bdab4: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ -0bdaba: 0e00 |0003: return-void │ │ +0bdb28: |[0bdb28] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.:()V │ │ +0bdb38: 7010 e402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02e4 │ │ +0bdb3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ - 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;) │ │ name : 'access$000' │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdabc: |[0bdabc] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; │ │ -0bdacc: 5410 f510 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.listener:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // field@10f5 │ │ -0bdad0: 1100 |0002: return-object v0 │ │ +0bdb40: |[0bdb40] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.access$000:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; │ │ +0bdb50: 5410 fc10 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.listener:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // field@10fc │ │ +0bdb54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ │ │ #2 : (in Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;) │ │ @@ -299962,17 +300035,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdad4: |[0bdad4] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.access$100:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)I │ │ -0bdae4: 5210 f310 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.dlgRequestCode:I // field@10f3 │ │ -0bdae8: 0f00 |0002: return v0 │ │ +0bdb58: |[0bdb58] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.access$100:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)I │ │ +0bdb68: 5210 fa10 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.dlgRequestCode:I // field@10fa │ │ +0bdb6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;) │ │ @@ -299980,29 +300053,29 @@ │ │ type : '(II)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0bdaec: |[0bdaec] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.newInstance:(II)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ -0bdafc: 2201 fe05 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // type@05fe │ │ -0bdb00: 7010 ee29 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.:()V // method@29ee │ │ -0bdb06: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0bdb08: 5b12 f510 |0006: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.listener:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // field@10f5 │ │ -0bdb0c: 2200 8200 |0008: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -0bdb10: 7010 2d02 0000 |000a: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -0bdb16: 1a02 4104 |000d: const-string v2, "ConfirmationDialog.DLG_TITLE" // string@0441 │ │ -0bdb1a: 6e30 3f02 2003 |000f: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0bdb20: 1a02 4004 |0012: const-string v2, "ConfirmationDialog.DLG_REQUEST_CODE" // string@0440 │ │ -0bdb24: 6e30 3f02 2004 |0014: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0bdb2a: 6e20 f729 0100 |0017: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.setArguments:(Landroid/os/Bundle;)V // method@29f7 │ │ -0bdb30: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0bdb32: 6e20 f829 2100 |001b: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.setCancelable:(Z)V // method@29f8 │ │ -0bdb38: 1101 |001e: return-object v1 │ │ +0bdb70: |[0bdb70] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.newInstance:(II)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ +0bdb80: 2201 0106 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // type@0601 │ │ +0bdb84: 7010 ee29 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.:()V // method@29ee │ │ +0bdb8a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0bdb8c: 5b12 fc10 |0006: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.listener:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // field@10fc │ │ +0bdb90: 2200 8200 |0008: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +0bdb94: 7010 2d02 0000 |000a: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +0bdb9a: 1a02 4404 |000d: const-string v2, "ConfirmationDialog.DLG_TITLE" // string@0444 │ │ +0bdb9e: 6e30 3f02 2003 |000f: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0bdba4: 1a02 4304 |0012: const-string v2, "ConfirmationDialog.DLG_REQUEST_CODE" // string@0443 │ │ +0bdba8: 6e30 3f02 2004 |0014: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0bdbae: 6e20 f729 0100 |0017: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.setArguments:(Landroid/os/Bundle;)V // method@29f7 │ │ +0bdbb4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0bdbb6: 6e20 f829 2100 |001b: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.setCancelable:(Z)V // method@29f8 │ │ +0bdbbc: 1101 |001e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ 0x0008 line=30 │ │ 0x000d line=31 │ │ 0x0012 line=32 │ │ @@ -300021,21 +300094,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bdb3c: |[0bdb3c] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.onAttach:(Landroid/app/Activity;)V │ │ -0bdb4c: 6f20 ec02 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/DialogFragment;.onAttach:(Landroid/app/Activity;)V // method@02ec │ │ -0bdb52: 2020 fd05 |0003: instance-of v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // type@05fd │ │ -0bdb56: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -0bdb5a: 1f02 fd05 |0007: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // type@05fd │ │ -0bdb5e: 5b12 f510 |0009: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.listener:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // field@10f5 │ │ -0bdb62: 0e00 |000b: return-void │ │ +0bdbc0: |[0bdbc0] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.onAttach:(Landroid/app/Activity;)V │ │ +0bdbd0: 6f20 ec02 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/DialogFragment;.onAttach:(Landroid/app/Activity;)V // method@02ec │ │ +0bdbd6: 2020 0006 |0003: instance-of v0, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // type@0600 │ │ +0bdbda: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +0bdbde: 1f02 0006 |0007: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // type@0600 │ │ +0bdbe2: 5b12 fc10 |0009: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.listener:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; // field@10fc │ │ +0bdbe6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0007 line=77 │ │ 0x000b line=79 │ │ locals : │ │ @@ -300047,28 +300120,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0bdb64: |[0bdb64] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.onCreate:(Landroid/os/Bundle;)V │ │ -0bdb74: 6f20 ee02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@02ee │ │ -0bdb7a: 6e10 f229 0200 |0003: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.getArguments:()Landroid/os/Bundle; // method@29f2 │ │ -0bdb80: 0c00 |0006: move-result-object v0 │ │ -0bdb82: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ -0bdb86: 1a01 4104 |0009: const-string v1, "ConfirmationDialog.DLG_TITLE" // string@0441 │ │ -0bdb8a: 6e20 3302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ -0bdb90: 0a01 |000e: move-result v1 │ │ -0bdb92: 5921 f410 |000f: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.dlgTitle:I // field@10f4 │ │ -0bdb96: 1a01 4004 |0011: const-string v1, "ConfirmationDialog.DLG_REQUEST_CODE" // string@0440 │ │ -0bdb9a: 6e20 3302 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ -0bdba0: 0a01 |0016: move-result v1 │ │ -0bdba2: 5921 f310 |0017: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.dlgRequestCode:I // field@10f3 │ │ -0bdba6: 0e00 |0019: return-void │ │ +0bdbe8: |[0bdbe8] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.onCreate:(Landroid/os/Bundle;)V │ │ +0bdbf8: 6f20 ee02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@02ee │ │ +0bdbfe: 6e10 f229 0200 |0003: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.getArguments:()Landroid/os/Bundle; // method@29f2 │ │ +0bdc04: 0c00 |0006: move-result-object v0 │ │ +0bdc06: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ +0bdc0a: 1a01 4404 |0009: const-string v1, "ConfirmationDialog.DLG_TITLE" // string@0444 │ │ +0bdc0e: 6e20 3302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ +0bdc14: 0a01 |000e: move-result v1 │ │ +0bdc16: 5921 fb10 |000f: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.dlgTitle:I // field@10fb │ │ +0bdc1a: 1a01 4304 |0011: const-string v1, "ConfirmationDialog.DLG_REQUEST_CODE" // string@0443 │ │ +0bdc1e: 6e20 3302 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0233 │ │ +0bdc24: 0a01 |0016: move-result v1 │ │ +0bdc26: 5921 fa10 |0017: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.dlgRequestCode:I // field@10fa │ │ +0bdc2a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0007 line=42 │ │ 0x0009 line=43 │ │ 0x0011 line=44 │ │ @@ -300083,57 +300156,60 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0bdba8: |[0bdba8] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0bdbb8: 2201 d602 |0000: new-instance v1, Landroid/support/v7/app/AlertDialog$Builder; // type@02d6 │ │ -0bdbbc: 6e10 f129 0400 |0002: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29f1 │ │ -0bdbc2: 0c02 |0005: move-result-object v2 │ │ -0bdbc4: 7020 a411 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ -0bdbca: 5242 f410 |0009: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.dlgTitle:I // field@10f4 │ │ -0bdbce: 6e20 b211 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@11b2 │ │ -0bdbd4: 0c01 |000e: move-result-object v1 │ │ -0bdbd6: 1402 3800 067f |000f: const v2, #float 1.78118e+38 // #7f060038 │ │ -0bdbdc: 2203 fc05 |0012: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2; // type@05fc │ │ -0bdbe0: 7020 ea29 4300 |0014: invoke-direct {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V // method@29ea │ │ -0bdbe6: 6e30 b011 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b0 │ │ -0bdbec: 0c01 |001a: move-result-object v1 │ │ -0bdbee: 1402 0900 0401 |001b: const v2, #float 2.42446e-38 // #01040009 │ │ -0bdbf4: 2203 fb05 |001e: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1; // type@05fb │ │ -0bdbf8: 7020 e829 4300 |0020: invoke-direct {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V // method@29e8 │ │ -0bdbfe: 6e30 ad11 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ad │ │ -0bdc04: 0c00 |0026: move-result-object v0 │ │ -0bdc06: 6e10 a611 0000 |0027: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ -0bdc0c: 0c01 |002a: move-result-object v1 │ │ -0bdc0e: 1101 |002b: return-object v1 │ │ +0bdc2c: |[0bdc2c] nerd.tuxmobil.fahrplan.congress.ConfirmationDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0bdc3c: 2201 d702 |0000: new-instance v1, Landroid/support/v7/app/AlertDialog$Builder; // type@02d7 │ │ +0bdc40: 6e10 f129 0400 |0002: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29f1 │ │ +0bdc46: 0c02 |0005: move-result-object v2 │ │ +0bdc48: 7020 a411 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@11a4 │ │ +0bdc4e: 5242 fb10 |0009: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.dlgTitle:I // field@10fb │ │ +0bdc52: 6e20 b211 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@11b2 │ │ +0bdc58: 0c01 |000e: move-result-object v1 │ │ +0bdc5a: 1402 3800 067f |000f: const v2, #float 1.78118e+38 // #7f060038 │ │ +0bdc60: 2203 ff05 |0012: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2; // type@05ff │ │ +0bdc64: 7020 ea29 4300 |0014: invoke-direct {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;.:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V // method@29ea │ │ +0bdc6a: 6e30 b011 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11b0 │ │ +0bdc70: 0c01 |001a: move-result-object v1 │ │ +0bdc72: 1402 0900 0401 |001b: const v2, #float 2.42446e-38 // #01040009 │ │ +0bdc78: 2203 fe05 |001e: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1; // type@05fe │ │ +0bdc7c: 7020 e829 4300 |0020: invoke-direct {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;.:(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V // method@29e8 │ │ +0bdc82: 6e30 ad11 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@11ad │ │ +0bdc88: 0c00 |0026: move-result-object v0 │ │ +0bdc8a: 6e10 a611 0000 |0027: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@11a6 │ │ +0bdc90: 0c01 |002a: move-result-object v1 │ │ +0bdc92: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ + 0x000b line=52 │ │ + 0x0017 line=53 │ │ + 0x0023 line=61 │ │ 0x0027 line=70 │ │ locals : │ │ 0x0027 - 0x002c reg=0 builder Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x002c reg=4 this Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ 0x0000 - 0x002c reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1091 (ConfirmationDialog.java) │ │ + source_file_idx : 1094 (ConfirmationDialog.java) │ │ │ │ -Class #1035 header: │ │ -class_idx : 1535 │ │ +Class #1036 header: │ │ +class_idx : 1538 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 38 │ │ -source_file_idx : 1101 │ │ +source_file_idx : 1104 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1035 - │ │ +Class #1036 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -300142,17 +300218,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bdc10: |[0bdc10] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.:()V │ │ -0bdc20: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -0bdc26: 0e00 |0003: return-void │ │ +0bdc94: |[0bdc94] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.:()V │ │ +0bdca4: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +0bdcaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;) │ │ @@ -300160,24 +300236,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0bdc28: |[0bdc28] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.disableReceiver:(Landroid/content/Context;)V │ │ -0bdc38: 6e10 a400 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -0bdc3e: 0c00 |0003: move-result-object v0 │ │ -0bdc40: 2201 2800 |0004: new-instance v1, Landroid/content/ComponentName; // type@0028 │ │ -0bdc44: 1c02 ff05 |0006: const-class v2, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver; // type@05ff │ │ -0bdc48: 7030 8a00 4102 |0008: invoke-direct {v1, v4, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008a │ │ -0bdc4e: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -0bdc50: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -0bdc52: 6e40 f100 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/pm/PackageManager;.setComponentEnabledSetting:(Landroid/content/ComponentName;II)V // method@00f1 │ │ -0bdc58: 0e00 |0010: return-void │ │ +0bdcac: |[0bdcac] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.disableReceiver:(Landroid/content/Context;)V │ │ +0bdcbc: 6e10 a400 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +0bdcc2: 0c00 |0003: move-result-object v0 │ │ +0bdcc4: 2201 2800 |0004: new-instance v1, Landroid/content/ComponentName; // type@0028 │ │ +0bdcc8: 1c02 0206 |0006: const-class v2, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver; // type@0602 │ │ +0bdccc: 7030 8a00 4102 |0008: invoke-direct {v1, v4, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008a │ │ +0bdcd2: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +0bdcd4: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +0bdcd6: 6e40 f100 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/pm/PackageManager;.setComponentEnabledSetting:(Landroid/content/ComponentName;II)V // method@00f1 │ │ +0bdcdc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000b line=41 │ │ 0x0010 line=43 │ │ locals : │ │ @@ -300190,23 +300266,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0bdc5c: |[0bdc5c] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.enableReceiver:(Landroid/content/Context;)V │ │ -0bdc6c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0bdc6e: 6e10 a400 0400 |0001: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -0bdc74: 0c00 |0004: move-result-object v0 │ │ -0bdc76: 2201 2800 |0005: new-instance v1, Landroid/content/ComponentName; // type@0028 │ │ -0bdc7a: 1c02 ff05 |0007: const-class v2, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver; // type@05ff │ │ -0bdc7e: 7030 8a00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008a │ │ -0bdc84: 6e40 f100 1033 |000c: invoke-virtual {v0, v1, v3, v3}, Landroid/content/pm/PackageManager;.setComponentEnabledSetting:(Landroid/content/ComponentName;II)V // method@00f1 │ │ -0bdc8a: 0e00 |000f: return-void │ │ +0bdce0: |[0bdce0] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.enableReceiver:(Landroid/content/Context;)V │ │ +0bdcf0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0bdcf2: 6e10 a400 0400 |0001: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +0bdcf8: 0c00 |0004: move-result-object v0 │ │ +0bdcfa: 2201 2800 |0005: new-instance v1, Landroid/content/ComponentName; // type@0028 │ │ +0bdcfe: 1c02 0206 |0007: const-class v2, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver; // type@0602 │ │ +0bdd02: 7030 8a00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008a │ │ +0bdd08: 6e40 f100 1033 |000c: invoke-virtual {v0, v1, v3, v3}, Landroid/content/pm/PackageManager;.setComponentEnabledSetting:(Landroid/content/ComponentName;II)V // method@00f1 │ │ +0bdd0e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0005 line=48 │ │ 0x000c line=49 │ │ 0x000f line=51 │ │ locals : │ │ @@ -300219,28 +300295,28 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0bdc8c: |[0bdc8c] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.isEnabled:(Landroid/content/Context;)Z │ │ -0bdc9c: 6e10 a400 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ -0bdca2: 0c02 |0003: move-result-object v2 │ │ -0bdca4: 2200 2800 |0004: new-instance v0, Landroid/content/ComponentName; // type@0028 │ │ -0bdca8: 1c03 ff05 |0006: const-class v3, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver; // type@05ff │ │ -0bdcac: 7030 8a00 4003 |0008: invoke-direct {v0, v4, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008a │ │ -0bdcb2: 6e20 e800 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/pm/PackageManager;.getComponentEnabledSetting:(Landroid/content/ComponentName;)I // method@00e8 │ │ -0bdcb8: 0a01 |000e: move-result v1 │ │ -0bdcba: 2b01 0700 0000 |000f: packed-switch v1, 00000016 // +00000007 │ │ -0bdcc0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0bdcc2: 0f03 |0013: return v3 │ │ -0bdcc4: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0bdcc6: 28fe |0015: goto 0013 // -0002 │ │ -0bdcc8: 0001 0200 0000 0000 0500 0000 0500 ... |0016: packed-switch-data (8 units) │ │ +0bdd10: |[0bdd10] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.isEnabled:(Landroid/content/Context;)Z │ │ +0bdd20: 6e10 a400 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a4 │ │ +0bdd26: 0c02 |0003: move-result-object v2 │ │ +0bdd28: 2200 2800 |0004: new-instance v0, Landroid/content/ComponentName; // type@0028 │ │ +0bdd2c: 1c03 0206 |0006: const-class v3, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver; // type@0602 │ │ +0bdd30: 7030 8a00 4003 |0008: invoke-direct {v0, v4, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008a │ │ +0bdd36: 6e20 e800 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/pm/PackageManager;.getComponentEnabledSetting:(Landroid/content/ComponentName;)I // method@00e8 │ │ +0bdd3c: 0a01 |000e: move-result v1 │ │ +0bdd3e: 2b01 0700 0000 |000f: packed-switch v1, 00000016 // +00000007 │ │ +0bdd44: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0bdd46: 0f03 |0013: return v3 │ │ +0bdd48: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +0bdd4a: 28fe |0015: goto 0013 // -0002 │ │ +0bdd4c: 0001 0200 0000 0000 0500 0000 0500 ... |0016: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x000b line=57 │ │ 0x000f line=58 │ │ 0x0012 line=65 │ │ @@ -300258,48 +300334,49 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0bdcd8: |[0bdcd8] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0bdce8: 1a05 4c04 |0000: const-string v5, "ConnectivityStateReceiver" // string@044c │ │ -0bdcec: 1a06 c520 |0002: const-string v6, "got Conn State event" // string@20c5 │ │ -0bdcf0: 7120 392b 6500 |0004: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bdcf6: 1a05 ca19 |0007: const-string v5, "connectivity" // string@19ca │ │ -0bdcfa: 6e20 a900 5800 |0009: invoke-virtual {v8, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0bdd00: 0c00 |000c: move-result-object v0 │ │ -0bdd02: 1f00 7b00 |000d: check-cast v0, Landroid/net/ConnectivityManager; // type@007b │ │ -0bdd06: 6e10 1502 0000 |000f: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0215 │ │ -0bdd0c: 0c02 |0012: move-result-object v2 │ │ -0bdd0e: 3802 2900 |0013: if-eqz v2, 003c // +0029 │ │ -0bdd12: 6e10 1602 0200 |0015: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0216 │ │ -0bdd18: 0a05 |0018: move-result v5 │ │ -0bdd1a: 3805 2300 |0019: if-eqz v5, 003c // +0023 │ │ -0bdd1e: 1a05 4c04 |001b: const-string v5, "ConnectivityStateReceiver" // string@044c │ │ -0bdd22: 1a06 8622 |001d: const-string v6, "is connected" // string@2286 │ │ -0bdd26: 7120 392b 6500 |001f: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bdd2c: 7110 fb29 0800 |0022: invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;.disableReceiver:(Landroid/content/Context;)V // method@29fb │ │ -0bdd32: 7110 7c02 0800 |0025: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0bdd38: 0c03 |0028: move-result-object v3 │ │ -0bdd3a: 1a05 5a17 |0029: const-string v5, "auto_update" // string@175a │ │ -0bdd3e: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -0bdd40: 7230 e100 5306 |002c: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ -0bdd46: 0a01 |002f: move-result v1 │ │ -0bdd48: 3801 0c00 |0030: if-eqz v1, 003c // +000c │ │ -0bdd4c: 2204 3400 |0032: new-instance v4, Landroid/content/Intent; // type@0034 │ │ -0bdd50: 1c05 3f06 |0034: const-class v5, Lnerd/tuxmobil/fahrplan/congress/UpdateService; // type@063f │ │ -0bdd54: 7030 be00 8405 |0036: invoke-direct {v4, v8, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0bdd5a: 6e20 b600 4800 |0039: invoke-virtual {v8, v4}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00b6 │ │ -0bdd60: 0e00 |003c: return-void │ │ +0bdd5c: |[0bdd5c] nerd.tuxmobil.fahrplan.congress.ConnectivityStateReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0bdd6c: 1a05 4f04 |0000: const-string v5, "ConnectivityStateReceiver" // string@044f │ │ +0bdd70: 1a06 cf20 |0002: const-string v6, "got Conn State event" // string@20cf │ │ +0bdd74: 7120 392b 6500 |0004: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bdd7a: 1a05 d419 |0007: const-string v5, "connectivity" // string@19d4 │ │ +0bdd7e: 6e20 a900 5800 |0009: invoke-virtual {v8, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0bdd84: 0c00 |000c: move-result-object v0 │ │ +0bdd86: 1f00 7b00 |000d: check-cast v0, Landroid/net/ConnectivityManager; // type@007b │ │ +0bdd8a: 6e10 1502 0000 |000f: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0215 │ │ +0bdd90: 0c02 |0012: move-result-object v2 │ │ +0bdd92: 3802 2900 |0013: if-eqz v2, 003c // +0029 │ │ +0bdd96: 6e10 1602 0200 |0015: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0216 │ │ +0bdd9c: 0a05 |0018: move-result v5 │ │ +0bdd9e: 3805 2300 |0019: if-eqz v5, 003c // +0023 │ │ +0bdda2: 1a05 4f04 |001b: const-string v5, "ConnectivityStateReceiver" // string@044f │ │ +0bdda6: 1a06 9022 |001d: const-string v6, "is connected" // string@2290 │ │ +0bddaa: 7120 392b 6500 |001f: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bddb0: 7110 fb29 0800 |0022: invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;.disableReceiver:(Landroid/content/Context;)V // method@29fb │ │ +0bddb6: 7110 7c02 0800 |0025: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0bddbc: 0c03 |0028: move-result-object v3 │ │ +0bddbe: 1a05 6417 |0029: const-string v5, "auto_update" // string@1764 │ │ +0bddc2: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +0bddc4: 7230 e100 5306 |002c: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ +0bddca: 0a01 |002f: move-result v1 │ │ +0bddcc: 3801 0c00 |0030: if-eqz v1, 003c // +000c │ │ +0bddd0: 2204 3400 |0032: new-instance v4, Landroid/content/Intent; // type@0034 │ │ +0bddd4: 1c05 4206 |0034: const-class v5, Lnerd/tuxmobil/fahrplan/congress/UpdateService; // type@0642 │ │ +0bddd8: 7030 be00 8405 |0036: invoke-direct {v4, v8, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0bddde: 6e20 b600 4800 |0039: invoke-virtual {v8, v4}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00b6 │ │ +0bdde4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0007 line=21 │ │ + 0x0009 line=22 │ │ 0x000f line=23 │ │ 0x0013 line=24 │ │ 0x001b line=25 │ │ 0x0022 line=27 │ │ 0x0025 line=28 │ │ 0x0029 line=29 │ │ 0x0030 line=30 │ │ @@ -300312,32 +300389,32 @@ │ │ 0x0039 - 0x003c reg=4 updateIntent Landroid/content/Intent; │ │ 0x000f - 0x003d reg=0 cm Landroid/net/ConnectivityManager; │ │ 0x0013 - 0x003d reg=2 networkInfo Landroid/net/NetworkInfo; │ │ 0x0000 - 0x003d reg=7 this Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver; │ │ 0x0000 - 0x003d reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x003d reg=9 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1101 (ConnectivityStateReceiver.java) │ │ + source_file_idx : 1104 (ConnectivityStateReceiver.java) │ │ │ │ -Class #1036 header: │ │ -class_idx : 1536 │ │ +Class #1037 header: │ │ +class_idx : 1539 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1146 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1149 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1036 annotations: │ │ +Class #1037 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #1036 - │ │ +Class #1037 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;) │ │ name : '$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS' │ │ @@ -300350,93 +300427,93 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 129 16-bit code units │ │ -0bdd64: |[0bdd64] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$1.:()V │ │ -0bdd74: 7100 042a 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.values:()[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // method@2a04 │ │ -0bdd7a: 0c00 |0003: move-result-object v0 │ │ -0bdd7c: 2100 |0004: array-length v0, v0 │ │ -0bdd7e: 2300 6906 |0005: new-array v0, v0, [I // type@0669 │ │ -0bdd82: 6900 f610 |0007: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bdd86: 6200 f610 |0009: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bdd8a: 6201 ff10 |000b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_WRONG_PASSWORD:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10ff │ │ -0bdd8e: 6e10 022a 0100 |000d: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0bdd94: 0a01 |0010: move-result v1 │ │ -0bdd96: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0bdd98: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0bdd9c: 6200 f610 |0014: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bdda0: 6201 fc10 |0016: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_DNS_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fc │ │ -0bdda4: 6e10 022a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0bddaa: 0a01 |001b: move-result v1 │ │ -0bddac: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0bddae: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0bddb2: 6200 f610 |001f: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bddb6: 6201 0311 |0021: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_WRONG_HTTP_CREDENTIALS:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1103 │ │ -0bddba: 6e10 022a 0100 |0023: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0bddc0: 0a01 |0026: move-result v1 │ │ -0bddc2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0bddc4: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0bddc8: 6200 f610 |002a: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bddcc: 6201 fa10 |002c: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CONNECT_TIMEOUT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fa │ │ -0bddd0: 6e10 022a 0100 |002e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0bddd6: 0a01 |0031: move-result v1 │ │ -0bddd8: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -0bddda: 4b02 0001 |0033: aput v2, v0, v1 │ │ -0bddde: 6200 f610 |0035: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bdde2: 6201 fb10 |0037: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fb │ │ -0bdde6: 6e10 022a 0100 |0039: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0bddec: 0a01 |003c: move-result v1 │ │ -0bddee: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -0bddf0: 4b02 0001 |003e: aput v2, v0, v1 │ │ -0bddf4: 6200 f610 |0040: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bddf8: 6201 fd10 |0042: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_ENTITY_ENCODING_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fd │ │ -0bddfc: 6e10 022a 0100 |0044: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0bde02: 0a01 |0047: move-result v1 │ │ -0bde04: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -0bde06: 4b02 0001 |0049: aput v2, v0, v1 │ │ -0bde0a: 6200 f610 |004b: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bde0e: 6201 f910 |004d: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANNOT_PARSE_CONTENT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10f9 │ │ -0bde12: 6e10 022a 0100 |004f: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0bde18: 0a01 |0052: move-result v1 │ │ -0bde1a: 1272 |0053: const/4 v2, #int 7 // #7 │ │ -0bde1c: 4b02 0001 |0054: aput v2, v0, v1 │ │ -0bde20: 6200 f610 |0056: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bde24: 6201 0211 |0058: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ -0bde28: 6e10 022a 0100 |005a: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0bde2e: 0a01 |005d: move-result v1 │ │ -0bde30: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ -0bde34: 4b02 0001 |0060: aput v2, v0, v1 │ │ -0bde38: 6200 f610 |0062: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0bde3c: 6201 0011 |0064: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ -0bde40: 6e10 022a 0100 |0066: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0bde46: 0a01 |0069: move-result v1 │ │ -0bde48: 1302 0900 |006a: const/16 v2, #int 9 // #9 │ │ -0bde4c: 4b02 0001 |006c: aput v2, v0, v1 │ │ -0bde50: 0e00 |006e: return-void │ │ -0bde52: 0d00 |006f: move-exception v0 │ │ -0bde54: 28fe |0070: goto 006e // -0002 │ │ -0bde56: 0d00 |0071: move-exception v0 │ │ -0bde58: 28f0 |0072: goto 0062 // -0010 │ │ -0bde5a: 0d00 |0073: move-exception v0 │ │ -0bde5c: 28e2 |0074: goto 0056 // -001e │ │ -0bde5e: 0d00 |0075: move-exception v0 │ │ -0bde60: 28d5 |0076: goto 004b // -002b │ │ -0bde62: 0d00 |0077: move-exception v0 │ │ -0bde64: 28c8 |0078: goto 0040 // -0038 │ │ -0bde66: 0d00 |0079: move-exception v0 │ │ -0bde68: 28bb |007a: goto 0035 // -0045 │ │ -0bde6a: 0d00 |007b: move-exception v0 │ │ -0bde6c: 28ae |007c: goto 002a // -0052 │ │ -0bde6e: 0d00 |007d: move-exception v0 │ │ -0bde70: 28a1 |007e: goto 001f // -005f │ │ -0bde72: 0d00 |007f: move-exception v0 │ │ -0bde74: 2894 |0080: goto 0014 // -006c │ │ +0bdde8: |[0bdde8] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$1.:()V │ │ +0bddf8: 7100 042a 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.values:()[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // method@2a04 │ │ +0bddfe: 0c00 |0003: move-result-object v0 │ │ +0bde00: 2100 |0004: array-length v0, v0 │ │ +0bde02: 2300 6c06 |0005: new-array v0, v0, [I // type@066c │ │ +0bde06: 6900 fd10 |0007: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bde0a: 6200 fd10 |0009: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bde0e: 6201 0611 |000b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_WRONG_PASSWORD:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1106 │ │ +0bde12: 6e10 022a 0100 |000d: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0bde18: 0a01 |0010: move-result v1 │ │ +0bde1a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0bde1c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0bde20: 6200 fd10 |0014: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bde24: 6201 0311 |0016: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_DNS_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1103 │ │ +0bde28: 6e10 022a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0bde2e: 0a01 |001b: move-result v1 │ │ +0bde30: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0bde32: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0bde36: 6200 fd10 |001f: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bde3a: 6201 0a11 |0021: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_WRONG_HTTP_CREDENTIALS:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@110a │ │ +0bde3e: 6e10 022a 0100 |0023: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0bde44: 0a01 |0026: move-result v1 │ │ +0bde46: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0bde48: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0bde4c: 6200 fd10 |002a: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bde50: 6201 0111 |002c: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CONNECT_TIMEOUT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ +0bde54: 6e10 022a 0100 |002e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0bde5a: 0a01 |0031: move-result v1 │ │ +0bde5c: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +0bde5e: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0bde62: 6200 fd10 |0035: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bde66: 6201 0211 |0037: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ +0bde6a: 6e10 022a 0100 |0039: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0bde70: 0a01 |003c: move-result v1 │ │ +0bde72: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +0bde74: 4b02 0001 |003e: aput v2, v0, v1 │ │ +0bde78: 6200 fd10 |0040: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bde7c: 6201 0411 |0042: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_ENTITY_ENCODING_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1104 │ │ +0bde80: 6e10 022a 0100 |0044: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0bde86: 0a01 |0047: move-result v1 │ │ +0bde88: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +0bde8a: 4b02 0001 |0049: aput v2, v0, v1 │ │ +0bde8e: 6200 fd10 |004b: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bde92: 6201 0011 |004d: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANNOT_PARSE_CONTENT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ +0bde96: 6e10 022a 0100 |004f: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0bde9c: 0a01 |0052: move-result v1 │ │ +0bde9e: 1272 |0053: const/4 v2, #int 7 // #7 │ │ +0bdea0: 4b02 0001 |0054: aput v2, v0, v1 │ │ +0bdea4: 6200 fd10 |0056: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bdea8: 6201 0911 |0058: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1109 │ │ +0bdeac: 6e10 022a 0100 |005a: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0bdeb2: 0a01 |005d: move-result v1 │ │ +0bdeb4: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ +0bdeb8: 4b02 0001 |0060: aput v2, v0, v1 │ │ +0bdebc: 6200 fd10 |0062: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0bdec0: 6201 0711 |0064: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1107 │ │ +0bdec4: 6e10 022a 0100 |0066: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0bdeca: 0a01 |0069: move-result v1 │ │ +0bdecc: 1302 0900 |006a: const/16 v2, #int 9 // #9 │ │ +0bded0: 4b02 0001 |006c: aput v2, v0, v1 │ │ +0bded4: 0e00 |006e: return-void │ │ +0bded6: 0d00 |006f: move-exception v0 │ │ +0bded8: 28fe |0070: goto 006e // -0002 │ │ +0bdeda: 0d00 |0071: move-exception v0 │ │ +0bdedc: 28f0 |0072: goto 0062 // -0010 │ │ +0bdede: 0d00 |0073: move-exception v0 │ │ +0bdee0: 28e2 |0074: goto 0056 // -001e │ │ +0bdee2: 0d00 |0075: move-exception v0 │ │ +0bdee4: 28d5 |0076: goto 004b // -002b │ │ +0bdee6: 0d00 |0077: move-exception v0 │ │ +0bdee8: 28c8 |0078: goto 0040 // -0038 │ │ +0bdeea: 0d00 |0079: move-exception v0 │ │ +0bdeec: 28bb |007a: goto 0035 // -0045 │ │ +0bdeee: 0d00 |007b: move-exception v0 │ │ +0bdef0: 28ae |007c: goto 002a // -0052 │ │ +0bdef2: 0d00 |007d: move-exception v0 │ │ +0bdef4: 28a1 |007e: goto 001f // -005f │ │ +0bdef6: 0d00 |007f: move-exception v0 │ │ +0bdef8: 2894 |0080: goto 0014 // -006c │ │ catches : 9 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x007f │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x007d │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x007b │ │ @@ -300453,35 +300530,35 @@ │ │ 0x0062 - 0x006e │ │ Ljava/lang/NoSuchFieldError; -> 0x006f │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1146 (CustomHttpClient.java) │ │ + source_file_idx : 1149 (CustomHttpClient.java) │ │ │ │ -Class #1037 header: │ │ -class_idx : 1537 │ │ +Class #1038 header: │ │ +class_idx : 1540 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 1360 │ │ -source_file_idx : 1146 │ │ +superclass_idx : 1361 │ │ +source_file_idx : 1149 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1037 annotations: │ │ +Class #1038 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16408 name="HTTP_STATUS" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;" ">;" } │ │ Annotations on method #10753 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #1037 - │ │ +Class #1038 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;' │ │ Access flags : 0x4010 (FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;) │ │ name : '$VALUES' │ │ @@ -300542,110 +300619,110 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 190 16-bit code units │ │ -0bdee8: |[0bdee8] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$HTTP_STATUS.:()V │ │ -0bdef8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0bdefa: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -0bdefc: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0bdefe: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0bdf00: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0bdf02: 2200 0106 |0005: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdf06: 1a01 cf05 |0007: const-string v1, "HTTP_OK" // string@05cf │ │ -0bdf0a: 7030 012a 1003 |0009: invoke-direct {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdf10: 6900 0111 |000c: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ -0bdf14: 2200 0106 |000e: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdf18: 1a01 cc05 |0010: const-string v1, "HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE" // string@05cc │ │ -0bdf1c: 7030 012a 1004 |0012: invoke-direct {v0, v1, v4}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdf22: 6900 fe10 |0015: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fe │ │ -0bdf26: 2200 0106 |0017: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdf2a: 1a01 cd05 |0019: const-string v1, "HTTP_LOGIN_FAIL_WRONG_PASSWORD" // string@05cd │ │ -0bdf2e: 7030 012a 1005 |001b: invoke-direct {v0, v1, v5}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdf34: 6900 ff10 |001e: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_WRONG_PASSWORD:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10ff │ │ -0bdf38: 2200 0106 |0020: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdf3c: 1a01 ca05 |0022: const-string v1, "HTTP_DNS_FAILURE" // string@05ca │ │ -0bdf40: 7030 012a 1006 |0024: invoke-direct {v0, v1, v6}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdf46: 6900 fc10 |0027: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_DNS_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fc │ │ -0bdf4a: 2200 0106 |0029: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdf4e: 1a01 c905 |002b: const-string v1, "HTTP_COULD_NOT_CONNECT" // string@05c9 │ │ -0bdf52: 7030 012a 1007 |002d: invoke-direct {v0, v1, v7}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdf58: 6900 fb10 |0030: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fb │ │ -0bdf5c: 2200 0106 |0032: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdf60: 1a01 d005 |0034: const-string v1, "HTTP_SSL_SETUP_FAILURE" // string@05d0 │ │ -0bdf64: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -0bdf66: 7030 012a 1002 |0037: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdf6c: 6900 0211 |003a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ -0bdf70: 2200 0106 |003c: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdf74: 1a01 c705 |003e: const-string v1, "HTTP_CANNOT_PARSE_CONTENT" // string@05c7 │ │ -0bdf78: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -0bdf7a: 7030 012a 1002 |0041: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdf80: 6900 f910 |0044: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANNOT_PARSE_CONTENT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10f9 │ │ -0bdf84: 2200 0106 |0046: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdf88: 1a01 cb05 |0048: const-string v1, "HTTP_ENTITY_ENCODING_FAILURE" // string@05cb │ │ -0bdf8c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -0bdf8e: 7030 012a 1002 |004b: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdf94: 6900 fd10 |004e: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_ENTITY_ENCODING_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fd │ │ -0bdf98: 2200 0106 |0050: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdf9c: 1a01 d205 |0052: const-string v1, "HTTP_WRONG_HTTP_CREDENTIALS" // string@05d2 │ │ -0bdfa0: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -0bdfa4: 7030 012a 1002 |0056: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdfaa: 6900 0311 |0059: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_WRONG_HTTP_CREDENTIALS:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1103 │ │ -0bdfae: 2200 0106 |005b: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdfb2: 1a01 c805 |005d: const-string v1, "HTTP_CONNECT_TIMEOUT" // string@05c8 │ │ -0bdfb6: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -0bdfba: 7030 012a 1002 |0061: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdfc0: 6900 fa10 |0064: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CONNECT_TIMEOUT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fa │ │ -0bdfc4: 2200 0106 |0066: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdfc8: 1a01 c605 |0068: const-string v1, "HTTP_CANCELLED" // string@05c6 │ │ -0bdfcc: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ -0bdfd0: 7030 012a 1002 |006c: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdfd6: 6900 f810 |006f: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10f8 │ │ -0bdfda: 2200 0106 |0071: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0bdfde: 1a01 ce05 |0073: const-string v1, "HTTP_NOT_MODIFIED" // string@05ce │ │ -0bdfe2: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ -0bdfe6: 7030 012a 1002 |0077: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ -0bdfec: 6900 0011 |007a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ -0bdff0: 1300 0c00 |007c: const/16 v0, #int 12 // #c │ │ -0bdff4: 2300 a406 |007e: new-array v0, v0, [Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@06a4 │ │ -0bdff8: 6201 0111 |0080: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ -0bdffc: 4d01 0003 |0082: aput-object v1, v0, v3 │ │ -0be000: 6201 fe10 |0084: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fe │ │ -0be004: 4d01 0004 |0086: aput-object v1, v0, v4 │ │ -0be008: 6201 ff10 |0088: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_WRONG_PASSWORD:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10ff │ │ -0be00c: 4d01 0005 |008a: aput-object v1, v0, v5 │ │ -0be010: 6201 fc10 |008c: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_DNS_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fc │ │ -0be014: 4d01 0006 |008e: aput-object v1, v0, v6 │ │ -0be018: 6201 fb10 |0090: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fb │ │ -0be01c: 4d01 0007 |0092: aput-object v1, v0, v7 │ │ -0be020: 1251 |0094: const/4 v1, #int 5 // #5 │ │ -0be022: 6202 0211 |0095: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ -0be026: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ -0be02a: 1261 |0099: const/4 v1, #int 6 // #6 │ │ -0be02c: 6202 f910 |009a: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANNOT_PARSE_CONTENT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10f9 │ │ -0be030: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -0be034: 1271 |009e: const/4 v1, #int 7 // #7 │ │ -0be036: 6202 fd10 |009f: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_ENTITY_ENCODING_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fd │ │ -0be03a: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ -0be03e: 1301 0800 |00a3: const/16 v1, #int 8 // #8 │ │ -0be042: 6202 0311 |00a5: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_WRONG_HTTP_CREDENTIALS:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1103 │ │ -0be046: 4d02 0001 |00a7: aput-object v2, v0, v1 │ │ -0be04a: 1301 0900 |00a9: const/16 v1, #int 9 // #9 │ │ -0be04e: 6202 fa10 |00ab: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CONNECT_TIMEOUT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fa │ │ -0be052: 4d02 0001 |00ad: aput-object v2, v0, v1 │ │ -0be056: 1301 0a00 |00af: const/16 v1, #int 10 // #a │ │ -0be05a: 6202 f810 |00b1: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10f8 │ │ -0be05e: 4d02 0001 |00b3: aput-object v2, v0, v1 │ │ -0be062: 1301 0b00 |00b5: const/16 v1, #int 11 // #b │ │ -0be066: 6202 0011 |00b7: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ -0be06a: 4d02 0001 |00b9: aput-object v2, v0, v1 │ │ -0be06e: 6900 f710 |00bb: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.$VALUES:[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10f7 │ │ -0be072: 0e00 |00bd: return-void │ │ +0bdf6c: |[0bdf6c] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$HTTP_STATUS.:()V │ │ +0bdf7c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0bdf7e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0bdf80: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0bdf82: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0bdf84: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0bdf86: 2200 0406 |0005: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0bdf8a: 1a01 d305 |0007: const-string v1, "HTTP_OK" // string@05d3 │ │ +0bdf8e: 7030 012a 1003 |0009: invoke-direct {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0bdf94: 6900 0811 |000c: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1108 │ │ +0bdf98: 2200 0406 |000e: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0bdf9c: 1a01 d005 |0010: const-string v1, "HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE" // string@05d0 │ │ +0bdfa0: 7030 012a 1004 |0012: invoke-direct {v0, v1, v4}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0bdfa6: 6900 0511 |0015: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1105 │ │ +0bdfaa: 2200 0406 |0017: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0bdfae: 1a01 d105 |0019: const-string v1, "HTTP_LOGIN_FAIL_WRONG_PASSWORD" // string@05d1 │ │ +0bdfb2: 7030 012a 1005 |001b: invoke-direct {v0, v1, v5}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0bdfb8: 6900 0611 |001e: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_WRONG_PASSWORD:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1106 │ │ +0bdfbc: 2200 0406 |0020: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0bdfc0: 1a01 ce05 |0022: const-string v1, "HTTP_DNS_FAILURE" // string@05ce │ │ +0bdfc4: 7030 012a 1006 |0024: invoke-direct {v0, v1, v6}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0bdfca: 6900 0311 |0027: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_DNS_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1103 │ │ +0bdfce: 2200 0406 |0029: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0bdfd2: 1a01 cd05 |002b: const-string v1, "HTTP_COULD_NOT_CONNECT" // string@05cd │ │ +0bdfd6: 7030 012a 1007 |002d: invoke-direct {v0, v1, v7}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0bdfdc: 6900 0211 |0030: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ +0bdfe0: 2200 0406 |0032: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0bdfe4: 1a01 d405 |0034: const-string v1, "HTTP_SSL_SETUP_FAILURE" // string@05d4 │ │ +0bdfe8: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +0bdfea: 7030 012a 1002 |0037: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0bdff0: 6900 0911 |003a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1109 │ │ +0bdff4: 2200 0406 |003c: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0bdff8: 1a01 cb05 |003e: const-string v1, "HTTP_CANNOT_PARSE_CONTENT" // string@05cb │ │ +0bdffc: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +0bdffe: 7030 012a 1002 |0041: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0be004: 6900 0011 |0044: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANNOT_PARSE_CONTENT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ +0be008: 2200 0406 |0046: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0be00c: 1a01 cf05 |0048: const-string v1, "HTTP_ENTITY_ENCODING_FAILURE" // string@05cf │ │ +0be010: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +0be012: 7030 012a 1002 |004b: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0be018: 6900 0411 |004e: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_ENTITY_ENCODING_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1104 │ │ +0be01c: 2200 0406 |0050: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0be020: 1a01 d605 |0052: const-string v1, "HTTP_WRONG_HTTP_CREDENTIALS" // string@05d6 │ │ +0be024: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +0be028: 7030 012a 1002 |0056: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0be02e: 6900 0a11 |0059: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_WRONG_HTTP_CREDENTIALS:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@110a │ │ +0be032: 2200 0406 |005b: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0be036: 1a01 cc05 |005d: const-string v1, "HTTP_CONNECT_TIMEOUT" // string@05cc │ │ +0be03a: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +0be03e: 7030 012a 1002 |0061: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0be044: 6900 0111 |0064: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CONNECT_TIMEOUT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ +0be048: 2200 0406 |0066: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0be04c: 1a01 ca05 |0068: const-string v1, "HTTP_CANCELLED" // string@05ca │ │ +0be050: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ +0be054: 7030 012a 1002 |006c: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0be05a: 6900 ff10 |006f: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10ff │ │ +0be05e: 2200 0406 |0071: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0be062: 1a01 d205 |0073: const-string v1, "HTTP_NOT_MODIFIED" // string@05d2 │ │ +0be066: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ +0be06a: 7030 012a 1002 |0077: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.:(Ljava/lang/String;I)V // method@2a01 │ │ +0be070: 6900 0711 |007a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1107 │ │ +0be074: 1300 0c00 |007c: const/16 v0, #int 12 // #c │ │ +0be078: 2300 a706 |007e: new-array v0, v0, [Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@06a7 │ │ +0be07c: 6201 0811 |0080: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1108 │ │ +0be080: 4d01 0003 |0082: aput-object v1, v0, v3 │ │ +0be084: 6201 0511 |0084: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1105 │ │ +0be088: 4d01 0004 |0086: aput-object v1, v0, v4 │ │ +0be08c: 6201 0611 |0088: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_WRONG_PASSWORD:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1106 │ │ +0be090: 4d01 0005 |008a: aput-object v1, v0, v5 │ │ +0be094: 6201 0311 |008c: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_DNS_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1103 │ │ +0be098: 4d01 0006 |008e: aput-object v1, v0, v6 │ │ +0be09c: 6201 0211 |0090: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ +0be0a0: 4d01 0007 |0092: aput-object v1, v0, v7 │ │ +0be0a4: 1251 |0094: const/4 v1, #int 5 // #5 │ │ +0be0a6: 6202 0911 |0095: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1109 │ │ +0be0aa: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ +0be0ae: 1261 |0099: const/4 v1, #int 6 // #6 │ │ +0be0b0: 6202 0011 |009a: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANNOT_PARSE_CONTENT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ +0be0b4: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +0be0b8: 1271 |009e: const/4 v1, #int 7 // #7 │ │ +0be0ba: 6202 0411 |009f: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_ENTITY_ENCODING_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1104 │ │ +0be0be: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ +0be0c2: 1301 0800 |00a3: const/16 v1, #int 8 // #8 │ │ +0be0c6: 6202 0a11 |00a5: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_WRONG_HTTP_CREDENTIALS:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@110a │ │ +0be0ca: 4d02 0001 |00a7: aput-object v2, v0, v1 │ │ +0be0ce: 1301 0900 |00a9: const/16 v1, #int 9 // #9 │ │ +0be0d2: 6202 0111 |00ab: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CONNECT_TIMEOUT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ +0be0d6: 4d02 0001 |00ad: aput-object v2, v0, v1 │ │ +0be0da: 1301 0a00 |00af: const/16 v1, #int 10 // #a │ │ +0be0de: 6202 ff10 |00b1: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10ff │ │ +0be0e2: 4d02 0001 |00b3: aput-object v2, v0, v1 │ │ +0be0e6: 1301 0b00 |00b5: const/16 v1, #int 11 // #b │ │ +0be0ea: 6202 0711 |00b7: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1107 │ │ +0be0ee: 4d02 0001 |00b9: aput-object v2, v0, v1 │ │ +0be0f2: 6900 fe10 |00bb: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.$VALUES:[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fe │ │ +0be0f6: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=21 │ │ 0x000e line=22 │ │ 0x0017 line=23 │ │ 0x0020 line=24 │ │ 0x0029 line=25 │ │ @@ -300664,17 +300741,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 │ │ -0be074: |[0be074] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$HTTP_STATUS.:(Ljava/lang/String;I)V │ │ -0be084: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ -0be08a: 0e00 |0003: return-void │ │ +0be0f8: |[0be0f8] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$HTTP_STATUS.:(Ljava/lang/String;I)V │ │ +0be108: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ +0be10e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -300684,20 +300761,20 @@ │ │ type : '(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0be08c: |[0be08c] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$HTTP_STATUS.valueOf:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ -0be09c: 1c00 0106 |0000: const-class v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0be0a0: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ -0be0a6: 0c00 |0005: move-result-object v0 │ │ -0be0a8: 1f00 0106 |0006: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0be0ac: 1100 |0008: return-object v0 │ │ +0be110: |[0be110] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$HTTP_STATUS.valueOf:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ +0be120: 1c00 0406 |0000: const-class v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0be124: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ +0be12a: 0c00 |0005: move-result-object v0 │ │ +0be12c: 1f00 0406 |0006: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0be130: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;) │ │ @@ -300705,47 +300782,47 @@ │ │ type : '()[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0be0b0: |[0be0b0] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$HTTP_STATUS.values:()[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ -0be0c0: 6200 f710 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.$VALUES:[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10f7 │ │ -0be0c4: 6e10 052d 0000 |0002: invoke-virtual {v0}, [Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.clone:()Ljava/lang/Object; // method@2d05 │ │ -0be0ca: 0c00 |0005: move-result-object v0 │ │ -0be0cc: 1f00 a406 |0006: check-cast v0, [Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@06a4 │ │ -0be0d0: 1100 |0008: return-object v0 │ │ +0be134: |[0be134] nerd.tuxmobil.fahrplan.congress.CustomHttpClient$HTTP_STATUS.values:()[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ +0be144: 6200 fe10 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.$VALUES:[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fe │ │ +0be148: 6e10 052d 0000 |0002: invoke-virtual {v0}, [Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.clone:()Ljava/lang/Object; // method@2d05 │ │ +0be14e: 0c00 |0005: move-result-object v0 │ │ +0be150: 1f00 a706 |0006: check-cast v0, [Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@06a7 │ │ +0be154: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1146 (CustomHttpClient.java) │ │ + source_file_idx : 1149 (CustomHttpClient.java) │ │ │ │ -Class #1038 header: │ │ -class_idx : 1538 │ │ +Class #1039 header: │ │ +class_idx : 1541 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1146 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1149 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1038 annotations: │ │ +Class #1039 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1; Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; } │ │ Annotations on method #10758 'createHttpClient' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/KeyManagementException; Ljava/security/NoSuchAlgorithmException; } │ │ Annotations on method #10759 'createSSLSocketFactory' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/NoSuchAlgorithmException; Ljava/security/KeyManagementException; } │ │ │ │ -Class #1038 - │ │ +Class #1039 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;) │ │ name : 'lastSSLException' │ │ @@ -300758,39 +300835,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0be0d4: |[0be0d4] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.:()V │ │ -0be0e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be0e6: 6900 0411 |0001: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.lastSSLException:Ljavax/net/ssl/SSLException; // field@1104 │ │ -0be0ea: 0e00 |0003: return-void │ │ +0be158: |[0be158] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.:()V │ │ +0be168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0be16a: 6900 0b11 |0001: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.lastSSLException:Ljavax/net/ssl/SSLException; // field@110b │ │ +0be16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;) │ │ name : 'createHttpClient' │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0be0ec: |[0be0ec] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.createHttpClient:(Ljava/lang/String;)Lcom/squareup/okhttp/OkHttpClient; │ │ -0be0fc: 2200 bb04 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@04bb │ │ -0be100: 7010 db23 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@23db │ │ -0be106: 7110 072a 0200 |0005: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.createSSLSocketFactory:(Ljava/lang/String;)Ljavax/net/ssl/SSLSocketFactory; // method@2a07 │ │ -0be10c: 0c01 |0008: move-result-object v1 │ │ -0be10e: 6e20 f823 1000 |0009: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.setSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)Lcom/squareup/okhttp/OkHttpClient; // method@23f8 │ │ -0be114: 1100 |000c: return-object v0 │ │ +0be170: |[0be170] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.createHttpClient:(Ljava/lang/String;)Lcom/squareup/okhttp/OkHttpClient; │ │ +0be180: 2200 bc04 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@04bc │ │ +0be184: 7010 db23 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@23db │ │ +0be18a: 7110 072a 0200 |0005: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.createSSLSocketFactory:(Ljava/lang/String;)Ljavax/net/ssl/SSLSocketFactory; // method@2a07 │ │ +0be190: 0c01 |0008: move-result-object v1 │ │ +0be192: 6e20 f823 1000 |0009: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.setSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)Lcom/squareup/okhttp/OkHttpClient; // method@23f8 │ │ +0be198: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ 0x000c line=43 │ │ locals : │ │ 0x0005 - 0x000d reg=0 client Lcom/squareup/okhttp/OkHttpClient; │ │ @@ -300801,69 +300878,71 @@ │ │ type : '(Ljava/lang/String;)Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0be118: |[0be118] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.createSSLSocketFactory:(Ljava/lang/String;)Ljavax/net/ssl/SSLSocketFactory; │ │ -0be128: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0be12a: 1a01 ac10 |0001: const-string v1, "TLS" // string@10ac │ │ -0be12e: 7110 4929 0100 |0003: invoke-static {v1}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@2949 │ │ -0be134: 0c00 |0006: move-result-object v0 │ │ -0be136: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0be138: 2342 a306 |0008: new-array v2, v4, [Ljavax/net/ssl/TrustManager; // type@06a3 │ │ -0be13c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0be13e: 7120 9c2b 4500 |000b: invoke-static {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.get:(Ljava/lang/String;Z)Ljavax/net/ssl/X509TrustManager; // method@2b9c │ │ -0be144: 0c04 |000e: move-result-object v4 │ │ -0be146: 4d04 0203 |000f: aput-object v4, v2, v3 │ │ -0be14a: 2203 a005 |0011: new-instance v3, Ljava/security/SecureRandom; // type@05a0 │ │ -0be14e: 7010 7528 0300 |0013: invoke-direct {v3}, Ljava/security/SecureRandom;.:()V // method@2875 │ │ -0be154: 6e40 4b29 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@294b │ │ -0be15a: 6e10 4a29 0000 |0019: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@294a │ │ -0be160: 0c01 |001c: move-result-object v1 │ │ -0be162: 1101 |001d: return-object v1 │ │ +0be19c: |[0be19c] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.createSSLSocketFactory:(Ljava/lang/String;)Ljavax/net/ssl/SSLSocketFactory; │ │ +0be1ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0be1ae: 1a01 b610 |0001: const-string v1, "TLS" // string@10b6 │ │ +0be1b2: 7110 4929 0100 |0003: invoke-static {v1}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@2949 │ │ +0be1b8: 0c00 |0006: move-result-object v0 │ │ +0be1ba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0be1bc: 2342 a606 |0008: new-array v2, v4, [Ljavax/net/ssl/TrustManager; // type@06a6 │ │ +0be1c0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0be1c2: 7120 9c2b 4500 |000b: invoke-static {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.get:(Ljava/lang/String;Z)Ljavax/net/ssl/X509TrustManager; // method@2b9c │ │ +0be1c8: 0c04 |000e: move-result-object v4 │ │ +0be1ca: 4d04 0203 |000f: aput-object v4, v2, v3 │ │ +0be1ce: 2203 a305 |0011: new-instance v3, Ljava/security/SecureRandom; // type@05a3 │ │ +0be1d2: 7010 7528 0300 |0013: invoke-direct {v3}, Ljava/security/SecureRandom;.:()V // method@2875 │ │ +0be1d8: 6e40 4b29 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@294b │ │ +0be1de: 6e10 4a29 0000 |0019: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@294a │ │ +0be1e4: 0c01 |001c: move-result-object v1 │ │ +0be1e6: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0007 line=50 │ │ + 0x000b line=51 │ │ + 0x0016 line=50 │ │ 0x0019 line=54 │ │ locals : │ │ 0x0007 - 0x001e reg=0 sslContext Ljavax/net/ssl/SSLContext; │ │ 0x0000 - 0x001e reg=5 host Ljava/lang/String; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;) │ │ name : 'getSSLException' │ │ type : '()Ljavax/net/ssl/SSLException;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0be164: |[0be164] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.getSSLException:()Ljavax/net/ssl/SSLException; │ │ -0be174: 6200 0411 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.lastSSLException:Ljavax/net/ssl/SSLException; // field@1104 │ │ -0be178: 1100 |0002: return-object v0 │ │ +0be1e8: |[0be1e8] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.getSSLException:()Ljavax/net/ssl/SSLException; │ │ +0be1f8: 6200 0b11 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.lastSSLException:Ljavax/net/ssl/SSLException; // field@110b │ │ +0be1fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ #4 : (in Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;) │ │ name : 'setSSLException' │ │ type : '(Ljavax/net/ssl/SSLException;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0be17c: |[0be17c] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.setSSLException:(Ljavax/net/ssl/SSLException;)V │ │ -0be18c: 6900 0411 |0000: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.lastSSLException:Ljavax/net/ssl/SSLException; // field@1104 │ │ -0be190: 0e00 |0002: return-void │ │ +0be200: |[0be200] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.setSSLException:(Ljavax/net/ssl/SSLException;)V │ │ +0be210: 6900 0b11 |0000: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.lastSSLException:Ljavax/net/ssl/SSLException; // field@110b │ │ +0be214: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 e Ljavax/net/ssl/SSLException; │ │ │ │ @@ -300871,119 +300950,112 @@ │ │ name : 'showHttpError' │ │ type : '(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/MyApp;Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 154 16-bit code units │ │ -0be194: |[0be194] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.showHttpError:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/MyApp;Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;)V │ │ -0be1a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be1a6: 1405 3900 067f |0001: const v5, #float 1.78118e+38 // #7f060039 │ │ -0be1ac: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -0be1ae: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0be1b0: 6201 f610 |0006: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10f6 │ │ -0be1b4: 6e10 022a 0800 |0008: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0be1ba: 0a02 |000b: move-result v2 │ │ -0be1bc: 4401 0102 |000c: aget v1, v1, v2 │ │ -0be1c0: 2b01 7600 0000 |000e: packed-switch v1, 00000084 // +00000076 │ │ -0be1c6: 0e00 |0011: return-void │ │ -0be1c8: 1401 4100 067f |0012: const v1, #float 1.78118e+38 // #7f060041 │ │ -0be1ce: 2342 9906 |0015: new-array v2, v4, [Ljava/lang/Object; // type@0699 │ │ -0be1d2: 1f00 6405 |0017: check-cast v0, Ljava/lang/Object; // type@0564 │ │ -0be1d6: 4d00 0203 |0019: aput-object v0, v2, v3 │ │ -0be1da: 7140 a929 5621 |001b: invoke-static {v6, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ -0be1e0: 28f3 |001e: goto 0011 // -000d │ │ -0be1e2: 1400 3f00 067f |001f: const v0, #float 1.78118e+38 // #7f06003f │ │ -0be1e8: 2341 9906 |0022: new-array v1, v4, [Ljava/lang/Object; // type@0699 │ │ -0be1ec: 4d09 0103 |0024: aput-object v9, v1, v3 │ │ -0be1f0: 7140 a929 5610 |0026: invoke-static {v6, v5, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ -0be1f6: 28e8 |0029: goto 0011 // -0018 │ │ -0be1f8: 1401 4000 067f |002a: const v1, #float 1.78118e+38 // #7f060040 │ │ -0be1fe: 2342 9906 |002d: new-array v2, v4, [Ljava/lang/Object; // type@0699 │ │ -0be202: 1f00 6405 |002f: check-cast v0, Ljava/lang/Object; // type@0564 │ │ -0be206: 4d00 0203 |0031: aput-object v0, v2, v3 │ │ -0be20a: 7140 a929 5621 |0033: invoke-static {v6, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ -0be210: 28db |0036: goto 0011 // -0025 │ │ -0be212: 1401 3e00 067f |0037: const v1, #float 1.78118e+38 // #7f06003e │ │ -0be218: 2342 9906 |003a: new-array v2, v4, [Ljava/lang/Object; // type@0699 │ │ -0be21c: 1f00 6405 |003c: check-cast v0, Ljava/lang/Object; // type@0564 │ │ -0be220: 4d00 0203 |003e: aput-object v0, v2, v3 │ │ -0be224: 7140 a929 5621 |0040: invoke-static {v6, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ -0be22a: 28ce |0043: goto 0011 // -0032 │ │ -0be22c: 1401 3a00 067f |0044: const v1, #float 1.78118e+38 // #7f06003a │ │ -0be232: 2342 9906 |0047: new-array v2, v4, [Ljava/lang/Object; // type@0699 │ │ -0be236: 1f00 6405 |0049: check-cast v0, Ljava/lang/Object; // type@0564 │ │ -0be23a: 4d00 0203 |004b: aput-object v0, v2, v3 │ │ -0be23e: 7140 a929 5621 |004d: invoke-static {v6, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ -0be244: 28c1 |0050: goto 0011 // -003f │ │ -0be246: 1401 3b00 067f |0051: const v1, #float 1.78118e+38 // #7f06003b │ │ -0be24c: 2342 9906 |0054: new-array v2, v4, [Ljava/lang/Object; // type@0699 │ │ -0be250: 1f00 6405 |0056: check-cast v0, Ljava/lang/Object; // type@0564 │ │ -0be254: 4d00 0203 |0058: aput-object v0, v2, v3 │ │ -0be258: 7140 a929 5621 |005a: invoke-static {v6, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ -0be25e: 28b4 |005d: goto 0011 // -004c │ │ -0be260: 1401 3c00 067f |005e: const v1, #float 1.78118e+38 // #7f06003c │ │ -0be266: 2342 9906 |0061: new-array v2, v4, [Ljava/lang/Object; // type@0699 │ │ -0be26a: 1f00 6405 |0063: check-cast v0, Ljava/lang/Object; // type@0564 │ │ -0be26e: 4d00 0203 |0065: aput-object v0, v2, v3 │ │ -0be272: 7140 a929 5621 |0067: invoke-static {v6, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ -0be278: 28a7 |006a: goto 0011 // -0059 │ │ -0be27a: 1401 3d00 067f |006b: const v1, #float 1.78118e+38 // #7f06003d │ │ -0be280: 2342 9906 |006e: new-array v2, v4, [Ljava/lang/Object; // type@0699 │ │ -0be284: 1f00 6405 |0070: check-cast v0, Ljava/lang/Object; // type@0564 │ │ -0be288: 4d00 0203 |0072: aput-object v0, v2, v3 │ │ -0be28c: 7140 a929 5621 |0074: invoke-static {v6, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ -0be292: 289a |0077: goto 0011 // -0066 │ │ -0be294: 1400 7b00 067f |0078: const v0, #float 1.78119e+38 // #7f06007b │ │ -0be29a: 7130 f022 0603 |007b: invoke-static {v6, v0, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22f0 │ │ -0be2a0: 0c00 |007e: move-result-object v0 │ │ -0be2a2: 6e10 f322 0000 |007f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ -0be2a8: 288f |0082: goto 0011 // -0071 │ │ -0be2aa: 0000 |0083: nop // spacer │ │ -0be2ac: 0001 0900 0100 0000 0400 0000 1100 ... |0084: packed-switch-data (22 units) │ │ + insns size : 140 16-bit code units │ │ +0be218: |[0be218] nerd.tuxmobil.fahrplan.congress.CustomHttpClient.showHttpError:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/MyApp;Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;)V │ │ +0be228: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0be22a: 1404 3900 067f |0001: const v4, #float 1.78118e+38 // #7f060039 │ │ +0be230: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +0be232: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0be234: 6200 fd10 |0006: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@10fd │ │ +0be238: 6e10 022a 0800 |0008: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0be23e: 0a01 |000b: move-result v1 │ │ +0be240: 4400 0001 |000c: aget v0, v0, v1 │ │ +0be244: 2b00 6800 0000 |000e: packed-switch v0, 00000076 // +00000068 │ │ +0be24a: 0e00 |0011: return-void │ │ +0be24c: 1400 4100 067f |0012: const v0, #float 1.78118e+38 // #7f060041 │ │ +0be252: 2331 9c06 |0015: new-array v1, v3, [Ljava/lang/Object; // type@069c │ │ +0be256: 4d05 0102 |0017: aput-object v5, v1, v2 │ │ +0be25a: 7140 a929 4610 |0019: invoke-static {v6, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ +0be260: 28f5 |001c: goto 0011 // -000b │ │ +0be262: 1400 3f00 067f |001d: const v0, #float 1.78118e+38 // #7f06003f │ │ +0be268: 2331 9c06 |0020: new-array v1, v3, [Ljava/lang/Object; // type@069c │ │ +0be26c: 4d09 0102 |0022: aput-object v9, v1, v2 │ │ +0be270: 7140 a929 4610 |0024: invoke-static {v6, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ +0be276: 28ea |0027: goto 0011 // -0016 │ │ +0be278: 1400 4000 067f |0028: const v0, #float 1.78118e+38 // #7f060040 │ │ +0be27e: 2331 9c06 |002b: new-array v1, v3, [Ljava/lang/Object; // type@069c │ │ +0be282: 4d05 0102 |002d: aput-object v5, v1, v2 │ │ +0be286: 7140 a929 4610 |002f: invoke-static {v6, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ +0be28c: 28df |0032: goto 0011 // -0021 │ │ +0be28e: 1400 3e00 067f |0033: const v0, #float 1.78118e+38 // #7f06003e │ │ +0be294: 2331 9c06 |0036: new-array v1, v3, [Ljava/lang/Object; // type@069c │ │ +0be298: 4d05 0102 |0038: aput-object v5, v1, v2 │ │ +0be29c: 7140 a929 4610 |003a: invoke-static {v6, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ +0be2a2: 28d4 |003d: goto 0011 // -002c │ │ +0be2a4: 1400 3a00 067f |003e: const v0, #float 1.78118e+38 // #7f06003a │ │ +0be2aa: 2331 9c06 |0041: new-array v1, v3, [Ljava/lang/Object; // type@069c │ │ +0be2ae: 4d05 0102 |0043: aput-object v5, v1, v2 │ │ +0be2b2: 7140 a929 4610 |0045: invoke-static {v6, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ +0be2b8: 28c9 |0048: goto 0011 // -0037 │ │ +0be2ba: 1400 3b00 067f |0049: const v0, #float 1.78118e+38 // #7f06003b │ │ +0be2c0: 2331 9c06 |004c: new-array v1, v3, [Ljava/lang/Object; // type@069c │ │ +0be2c4: 4d05 0102 |004e: aput-object v5, v1, v2 │ │ +0be2c8: 7140 a929 4610 |0050: invoke-static {v6, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ +0be2ce: 28be |0053: goto 0011 // -0042 │ │ +0be2d0: 1400 3c00 067f |0054: const v0, #float 1.78118e+38 // #7f06003c │ │ +0be2d6: 2331 9c06 |0057: new-array v1, v3, [Ljava/lang/Object; // type@069c │ │ +0be2da: 4d05 0102 |0059: aput-object v5, v1, v2 │ │ +0be2de: 7140 a929 4610 |005b: invoke-static {v6, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ +0be2e4: 28b3 |005e: goto 0011 // -004d │ │ +0be2e6: 1400 3d00 067f |005f: const v0, #float 1.78118e+38 // #7f06003d │ │ +0be2ec: 2331 9c06 |0062: new-array v1, v3, [Ljava/lang/Object; // type@069c │ │ +0be2f0: 4d05 0102 |0064: aput-object v5, v1, v2 │ │ +0be2f4: 7140 a929 4610 |0066: invoke-static {v6, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;.showErrorDialog:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@29a9 │ │ +0be2fa: 28a8 |0069: goto 0011 // -0058 │ │ +0be2fc: 1400 7b00 067f |006a: const v0, #float 1.78119e+38 // #7f06007b │ │ +0be302: 7130 f022 0602 |006d: invoke-static {v6, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22f0 │ │ +0be308: 0c00 |0070: move-result-object v0 │ │ +0be30a: 6e10 f322 0000 |0071: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ +0be310: 289d |0074: goto 0011 // -0063 │ │ +0be312: 0000 |0075: nop // spacer │ │ +0be314: 0001 0900 0100 0000 0400 0000 0f00 ... |0076: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=66 │ │ 0x0011 line=112 │ │ 0x0012 line=68 │ │ - 0x001f line=73 │ │ - 0x002a line=79 │ │ - 0x0037 line=84 │ │ - 0x0044 line=89 │ │ - 0x0051 line=94 │ │ - 0x005e line=99 │ │ - 0x006b line=104 │ │ - 0x0078 line=109 │ │ - 0x0083 line=66 │ │ + 0x001d line=73 │ │ + 0x0028 line=79 │ │ + 0x0033 line=84 │ │ + 0x003e line=89 │ │ + 0x0049 line=94 │ │ + 0x0054 line=99 │ │ + 0x005f line=104 │ │ + 0x006a line=109 │ │ + 0x0075 line=66 │ │ locals : │ │ - 0x0000 - 0x009a reg=6 ctx Landroid/app/Activity; │ │ - 0x0000 - 0x009a reg=7 global Lnerd/tuxmobil/fahrplan/congress/MyApp; │ │ - 0x0000 - 0x009a reg=8 status Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ - 0x0000 - 0x009a reg=9 host Ljava/lang/String; │ │ + 0x0000 - 0x008c reg=6 ctx Landroid/app/Activity; │ │ + 0x0000 - 0x008c reg=7 global Lnerd/tuxmobil/fahrplan/congress/MyApp; │ │ + 0x0000 - 0x008c reg=8 status Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ + 0x0000 - 0x008c reg=9 host Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1146 (CustomHttpClient.java) │ │ + source_file_idx : 1149 (CustomHttpClient.java) │ │ │ │ -Class #1039 header: │ │ -class_idx : 1539 │ │ +Class #1040 header: │ │ +class_idx : 1542 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1052 │ │ -source_file_idx : 1147 │ │ +superclass_idx : 1053 │ │ +source_file_idx : 1150 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1039 annotations: │ │ +Class #1040 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/CustomScrollView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="YScrollDetector" │ │ │ │ -Class #1039 - │ │ +Class #1040 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/GestureDetector$SimpleOnGestureListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;) │ │ @@ -300996,38 +301068,38 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0be2d8: |[0be2d8] nerd.tuxmobil.fahrplan.congress.CustomScrollView$YScrollDetector.:(Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;)V │ │ -0be2e8: 5b01 0511 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/CustomScrollView; // field@1105 │ │ -0be2ec: 7010 441f 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@1f44 │ │ -0be2f2: 0e00 |0005: return-void │ │ +0be340: |[0be340] nerd.tuxmobil.fahrplan.congress.CustomScrollView$YScrollDetector.:(Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;)V │ │ +0be350: 5b01 0c11 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/CustomScrollView; // field@110c │ │ +0be354: 7010 441f 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@1f44 │ │ +0be35a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/CustomScrollView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/CustomScrollView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;) │ │ name : 'onDown' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0be2f4: |[0be2f4] nerd.tuxmobil.fahrplan.congress.CustomScrollView$YScrollDetector.onDown:(Landroid/view/MotionEvent;)Z │ │ -0be304: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0be306: 0f00 |0001: return v0 │ │ +0be35c: |[0be35c] nerd.tuxmobil.fahrplan.congress.CustomScrollView$YScrollDetector.onDown:(Landroid/view/MotionEvent;)Z │ │ +0be36c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0be36e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -301036,26 +301108,26 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0be308: |[0be308] nerd.tuxmobil.fahrplan.congress.CustomScrollView$YScrollDetector.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ -0be318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be31a: 7110 a527 0700 |0001: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0be320: 0a01 |0004: move-result v1 │ │ -0be322: 7110 a527 0600 |0005: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0be328: 0a02 |0008: move-result v2 │ │ -0be32a: 2d01 0102 |0009: cmpl-float v1, v1, v2 │ │ -0be32e: 3d01 0300 |000b: if-lez v1, 000e // +0003 │ │ -0be332: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0be334: 0f00 |000e: return v0 │ │ -0be336: 0d01 |000f: move-exception v1 │ │ -0be338: 28fe |0010: goto 000e // -0002 │ │ +0be370: |[0be370] nerd.tuxmobil.fahrplan.congress.CustomScrollView$YScrollDetector.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ +0be380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0be382: 7110 a527 0700 |0001: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +0be388: 0a01 |0004: move-result v1 │ │ +0be38a: 7110 a527 0600 |0005: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +0be390: 0a02 |0008: move-result v2 │ │ +0be392: 2d01 0102 |0009: cmpl-float v1, v1, v2 │ │ +0be396: 3d01 0300 |000b: if-lez v1, 000e // +0003 │ │ +0be39a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0be39c: 0f00 |000e: return v0 │ │ +0be39e: 0d01 |000f: move-exception v1 │ │ +0be3a0: 28fe |0010: goto 000e // -0002 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0001 line=48 │ │ 0x000d line=49 │ │ 0x000e line=56 │ │ @@ -301063,31 +301135,31 @@ │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector; │ │ 0x0000 - 0x0011 reg=4 e1 Landroid/view/MotionEvent; │ │ 0x0000 - 0x0011 reg=5 e2 Landroid/view/MotionEvent; │ │ 0x0000 - 0x0011 reg=6 distanceX F │ │ 0x0000 - 0x0011 reg=7 distanceY F │ │ │ │ - source_file_idx : 1147 (CustomScrollView.java) │ │ + source_file_idx : 1150 (CustomScrollView.java) │ │ │ │ -Class #1040 header: │ │ -class_idx : 1540 │ │ +Class #1041 header: │ │ +class_idx : 1543 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1163 │ │ -source_file_idx : 1147 │ │ +superclass_idx : 1164 │ │ +source_file_idx : 1150 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1040 annotations: │ │ +Class #1041 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector; } │ │ │ │ -Class #1040 - │ │ +Class #1041 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ScrollView;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;) │ │ @@ -301100,24 +301172,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0be34c: |[0be34c] nerd.tuxmobil.fahrplan.congress.CustomScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0be35c: 7030 7d22 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/ScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@227d │ │ -0be362: 2200 1d04 |0003: new-instance v0, Landroid/view/GestureDetector; // type@041d │ │ -0be366: 2201 0306 |0005: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector; // type@0603 │ │ -0be36a: 7020 0b2a 2100 |0007: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;.:(Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;)V // method@2a0b │ │ -0be370: 7020 471f 1000 |000a: invoke-direct {v0, v1}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@1f47 │ │ -0be376: 5b20 0611 |000d: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@1106 │ │ -0be37a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0be37c: 6e20 112a 0200 |0010: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;.setFadingEdgeLength:(I)V // method@2a11 │ │ -0be382: 0e00 |0013: return-void │ │ +0be3b4: |[0be3b4] nerd.tuxmobil.fahrplan.congress.CustomScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0be3c4: 7030 7d22 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/ScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@227d │ │ +0be3ca: 2200 1e04 |0003: new-instance v0, Landroid/view/GestureDetector; // type@041e │ │ +0be3ce: 2201 0606 |0005: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector; // type@0606 │ │ +0be3d2: 7020 0b2a 2100 |0007: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;.:(Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;)V // method@2a0b │ │ +0be3d8: 7020 471f 1000 |000a: invoke-direct {v0, v1}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@1f47 │ │ +0be3de: 5b20 0d11 |000d: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@110d │ │ +0be3e2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0be3e4: 6e20 112a 0200 |0010: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;.setFadingEdgeLength:(I)V // method@2a11 │ │ +0be3ea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x000f line=20 │ │ 0x0013 line=21 │ │ locals : │ │ @@ -301131,24 +301203,24 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0be384: |[0be384] nerd.tuxmobil.fahrplan.congress.CustomScrollView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0be394: 6f20 7f22 3200 |0000: invoke-super {v2, v3}, Landroid/widget/ScrollView;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@227f │ │ -0be39a: 0a00 |0003: move-result v0 │ │ -0be39c: 5421 0611 |0004: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@1106 │ │ -0be3a0: 6e20 481f 3100 |0006: invoke-virtual {v1, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1f48 │ │ -0be3a6: 0a01 |0009: move-result v1 │ │ -0be3a8: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -0be3ac: 0f00 |000c: return v0 │ │ -0be3ae: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0be3b0: 28fe |000e: goto 000c // -0002 │ │ +0be3ec: |[0be3ec] nerd.tuxmobil.fahrplan.congress.CustomScrollView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0be3fc: 6f20 7f22 3200 |0000: invoke-super {v2, v3}, Landroid/widget/ScrollView;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@227f │ │ +0be402: 0a00 |0003: move-result v0 │ │ +0be404: 5421 0d11 |0004: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@110d │ │ +0be408: 6e20 481f 3100 |0006: invoke-virtual {v1, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1f48 │ │ +0be40e: 0a01 |0009: move-result v1 │ │ +0be410: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +0be414: 0f00 |000c: return v0 │ │ +0be416: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0be418: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=33 │ │ 0x000c line=38 │ │ locals : │ │ 0x0004 - 0x000c reg=0 result Z │ │ @@ -301161,42 +301233,42 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0be3b4: |[0be3b4] nerd.tuxmobil.fahrplan.congress.CustomScrollView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0be3c4: 6f20 8022 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ScrollView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2280 │ │ -0be3ca: 0a00 |0003: move-result v0 │ │ -0be3cc: 0f00 |0004: return v0 │ │ +0be41c: |[0be41c] nerd.tuxmobil.fahrplan.congress.CustomScrollView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0be42c: 6f20 8022 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ScrollView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2280 │ │ +0be432: 0a00 |0003: move-result v0 │ │ +0be434: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnerd/tuxmobil/fahrplan/congress/CustomScrollView; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1147 (CustomScrollView.java) │ │ + source_file_idx : 1150 (CustomScrollView.java) │ │ │ │ -Class #1041 header: │ │ -class_idx : 1541 │ │ +Class #1042 header: │ │ +class_idx : 1544 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1176 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1179 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1041 annotations: │ │ -Annotations on field #4360 'mValidationErrors' │ │ +Class #1042 annotations: │ │ +Annotations on field #4367 'mValidationErrors' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lnerd/tuxmobil/fahrplan/congress/ValidationError;" ">;" } │ │ │ │ -Class #1041 - │ │ +Class #1042 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;) │ │ @@ -301213,23 +301285,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0be3d0: |[0be3d0] nerd.tuxmobil.fahrplan.congress.DateFieldValidation.:(Landroid/content/Context;)V │ │ -0be3e0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0be3e6: 2200 2306 |0003: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; // type@0623 │ │ -0be3ea: 7020 fa2a 2000 |0005: invoke-direct {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.:(Landroid/content/Context;)V // method@2afa │ │ -0be3f0: 5b10 0711 |0008: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mLecturesDatabase:Landroid/database/sqlite/SQLiteOpenHelper; // field@1107 │ │ -0be3f4: 2200 ab05 |000a: new-instance v0, Ljava/util/ArrayList; // type@05ab │ │ -0be3f8: 7010 9028 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0be3fe: 5b10 0811 |000f: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@1108 │ │ -0be402: 0e00 |0011: return-void │ │ +0be438: |[0be438] nerd.tuxmobil.fahrplan.congress.DateFieldValidation.:(Landroid/content/Context;)V │ │ +0be448: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0be44e: 2200 2606 |0003: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; // type@0626 │ │ +0be452: 7020 fa2a 2000 |0005: invoke-direct {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.:(Landroid/content/Context;)V // method@2afa │ │ +0be458: 5b10 0e11 |0008: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mLecturesDatabase:Landroid/database/sqlite/SQLiteOpenHelper; // field@110e │ │ +0be45c: 2200 ae05 |000a: new-instance v0, Ljava/util/ArrayList; // type@05ae │ │ +0be460: 7010 9028 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0be466: 5b10 0f11 |000f: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@110f │ │ +0be46a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x000a line=24 │ │ 0x0011 line=25 │ │ locals : │ │ @@ -301242,259 +301314,266 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0be404: |[0be404] nerd.tuxmobil.fahrplan.congress.DateFieldValidation.printValidationErrors:()V │ │ -0be414: 5442 0811 |0000: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@1108 │ │ -0be418: 7210 e828 0200 |0002: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@28e8 │ │ -0be41e: 0c00 |0005: move-result-object v0 │ │ -0be420: 7210 d228 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0be426: 0a02 |0009: move-result v2 │ │ -0be428: 3802 1800 |000a: if-eqz v2, 0022 // +0018 │ │ -0be42c: 7210 d328 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0be432: 0c01 |000f: move-result-object v1 │ │ -0be434: 1f01 4006 |0010: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/ValidationError; // type@0640 │ │ -0be438: 6e10 bc27 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0be43e: 0c02 |0015: move-result-object v2 │ │ -0be440: 6e10 7c27 0200 |0016: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -0be446: 0c02 |0019: move-result-object v2 │ │ -0be448: 6e10 ac2b 0100 |001a: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/ValidationError;.toString:()Ljava/lang/String; // method@2bac │ │ -0be44e: 0c03 |001d: move-result-object v3 │ │ -0be450: 7120 392b 3200 |001e: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0be456: 28e5 |0021: goto 0006 // -001b │ │ -0be458: 0e00 |0022: return-void │ │ +0be46c: |[0be46c] nerd.tuxmobil.fahrplan.congress.DateFieldValidation.printValidationErrors:()V │ │ +0be47c: 5441 0f11 |0000: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@110f │ │ +0be480: 7210 e828 0100 |0002: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@28e8 │ │ +0be486: 0c01 |0005: move-result-object v1 │ │ +0be488: 7210 d228 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0be48e: 0a02 |0009: move-result v2 │ │ +0be490: 3802 1800 |000a: if-eqz v2, 0022 // +0018 │ │ +0be494: 7210 d328 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0be49a: 0c00 |000f: move-result-object v0 │ │ +0be49c: 1f00 4306 |0010: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/ValidationError; // type@0643 │ │ +0be4a0: 6e10 bc27 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0be4a6: 0c02 |0015: move-result-object v2 │ │ +0be4a8: 6e10 7c27 0200 |0016: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +0be4ae: 0c02 |0019: move-result-object v2 │ │ +0be4b0: 6e10 ac2b 0000 |001a: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/ValidationError;.toString:()Ljava/lang/String; // method@2bac │ │ +0be4b6: 0c03 |001d: move-result-object v3 │ │ +0be4b8: 7120 392b 3200 |001e: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0be4be: 28e5 |0021: goto 0006 // -001b │ │ +0be4c0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0012 line=39 │ │ 0x0022 line=41 │ │ locals : │ │ - 0x0012 - 0x0022 reg=1 validationError Lnerd/tuxmobil/fahrplan/congress/ValidationError; │ │ - 0x0006 - 0x0023 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0022 reg=0 validationError Lnerd/tuxmobil/fahrplan/congress/ValidationError; │ │ 0x0000 - 0x0023 reg=4 this Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;) │ │ name : 'validate' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 329 16-bit code units │ │ -0be45c: |[0be45c] nerd.tuxmobil.fahrplan.congress.DateFieldValidation.validate:()Z │ │ -0be46c: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -0be470: 5403 0711 |0002: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mLecturesDatabase:Landroid/database/sqlite/SQLiteOpenHelper; // field@1107 │ │ -0be474: 6e10 7c01 0300 |0004: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@017c │ │ -0be47a: 0c02 |0007: move-result-object v2 │ │ -0be47c: 1319 0000 |0008: const/16 v25, #int 0 // #0 │ │ -0be480: 1a03 c023 |000a: const-string v3, "lectures" // string@23c0 │ │ -0be484: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0be486: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -0be488: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -0be48a: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -0be48c: 1208 |0010: const/4 v8, #int 0 // #0 │ │ -0be48e: 1a09 981a |0011: const-string v9, "date" // string@1a98 │ │ -0be492: 7408 7801 0200 |0013: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0178 │ │ -0be498: 0c19 |0016: move-result-object v25 │ │ -0be49a: 7801 5801 1900 |0017: invoke-interface/range {v25}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -0be4a0: 0a03 |001a: move-result v3 │ │ -0be4a2: 3903 0a00 |001b: if-nez v3, 0025 // +000a │ │ -0be4a6: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -0be4a8: 7801 5401 1900 |001e: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0be4ae: 6e10 7301 0200 |0021: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0be4b4: 0f03 |0024: return v3 │ │ -0be4b6: 7801 6001 1900 |0025: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ -0be4bc: 1a03 981a |0028: const-string v3, "date" // string@1a98 │ │ -0be4c0: 0800 1900 |002a: move-object/from16 v0, v25 │ │ -0be4c4: 7220 5601 3000 |002c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0be4ca: 0a03 |002f: move-result v3 │ │ -0be4cc: 0800 1900 |0030: move-object/from16 v0, v25 │ │ -0be4d0: 7220 5d01 3000 |0032: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0be4d6: 0c13 |0035: move-result-object v19 │ │ -0be4d8: 1a03 8537 |0036: const-string v3, "yyyy-MM-dd" // string@3785 │ │ -0be4dc: 0800 1300 |0038: move-object/from16 v0, v19 │ │ -0be4e0: 7120 182a 3000 |003a: invoke-static {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; // method@2a18 │ │ -0be4e6: 0c12 |003d: move-result-object v18 │ │ -0be4e8: 7701 1c2a 1200 |003e: invoke-static/range {v18}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Ljava/util/Date;)Ljava/lang/String; // method@2a1c │ │ -0be4ee: 0c15 |0041: move-result-object v21 │ │ -0be4f0: 7801 6101 1900 |0042: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToLast:()Z // method@0161 │ │ -0be4f6: 1a03 981a |0045: const-string v3, "date" // string@1a98 │ │ -0be4fa: 0800 1900 |0047: move-object/from16 v0, v25 │ │ -0be4fe: 7220 5601 3000 |0049: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0be504: 0a03 |004c: move-result v3 │ │ -0be506: 0800 1900 |004d: move-object/from16 v0, v25 │ │ -0be50a: 7220 5d01 3000 |004f: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0be510: 0c18 |0052: move-result-object v24 │ │ -0be512: 1a03 8537 |0053: const-string v3, "yyyy-MM-dd" // string@3785 │ │ -0be516: 0800 1800 |0055: move-object/from16 v0, v24 │ │ -0be51a: 7120 182a 3000 |0057: invoke-static {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; // method@2a18 │ │ -0be520: 0c17 |005a: move-result-object v23 │ │ -0be522: 7701 1c2a 1700 |005b: invoke-static/range {v23}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Ljava/util/Date;)Ljava/lang/String; // method@2a1c │ │ -0be528: 0c16 |005e: move-result-object v22 │ │ -0be52a: 7801 6001 1900 |005f: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ -0be530: 7801 5e01 1900 |0062: invoke-interface/range {v25}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ -0be536: 0a03 |0065: move-result v3 │ │ -0be538: 3903 d100 |0066: if-nez v3, 0137 // +00d1 │ │ -0be53c: 1a03 a01a |0068: const-string v3, "dateUTC" // string@1aa0 │ │ -0be540: 0800 1900 |006a: move-object/from16 v0, v25 │ │ -0be544: 7220 5601 3000 |006c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0be54a: 0a03 |006f: move-result v3 │ │ -0be54c: 0800 1900 |0070: move-object/from16 v0, v25 │ │ -0be550: 7220 5b01 3000 |0072: invoke-interface {v0, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ -0be556: 0b0c |0075: move-result-wide v12 │ │ -0be558: 220b b105 |0076: new-instance v11, Ljava/util/Date; // type@05b1 │ │ -0be55c: 7010 ba28 0b00 |0078: invoke-direct {v11}, Ljava/util/Date;.:()V // method@28ba │ │ -0be562: 6e30 c328 cb0d |007b: invoke-virtual {v11, v12, v13}, Ljava/util/Date;.setTime:(J)V // method@28c3 │ │ -0be568: 1223 |007e: const/4 v3, #int 2 // #2 │ │ -0be56a: 233a a106 |007f: new-array v10, v3, [Ljava/util/Date; // type@06a1 │ │ -0be56e: 1203 |0081: const/4 v3, #int 0 // #0 │ │ -0be570: 4d12 0a03 |0082: aput-object v18, v10, v3 │ │ -0be574: 1213 |0084: const/4 v3, #int 1 // #1 │ │ -0be576: 4d17 0a03 |0085: aput-object v23, v10, v3 │ │ -0be57a: 7120 172a ab00 |0087: invoke-static {v11, v10}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.dateIsWithinRange:(Ljava/util/Date;[Ljava/util/Date;)Z // method@2a17 │ │ -0be580: 0a03 |008a: move-result v3 │ │ -0be582: 3903 5f00 |008b: if-nez v3, 00ea // +005f │ │ -0be586: 1a03 881c |008d: const-string v3, "event_id" // string@1c88 │ │ -0be58a: 0800 1900 |008f: move-object/from16 v0, v25 │ │ -0be58e: 7220 5601 3000 |0091: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0be594: 0a03 |0094: move-result v3 │ │ -0be596: 0800 1900 |0095: move-object/from16 v0, v25 │ │ -0be59a: 7220 5d01 3000 |0097: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0be5a0: 0c11 |009a: move-result-object v17 │ │ -0be5a2: 7110 1c2a 0b00 |009b: invoke-static {v11}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Ljava/util/Date;)Ljava/lang/String; // method@2a1c │ │ -0be5a8: 0c14 |009e: move-result-object v20 │ │ -0be5aa: 2203 6c05 |009f: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0be5ae: 7010 f927 0300 |00a1: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0be5b4: 1a04 6505 |00a4: const-string v4, "Field " // string@0565 │ │ -0be5b8: 6e20 0228 4300 |00a6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be5be: 0c03 |00a9: move-result-object v3 │ │ -0be5c0: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ -0be5c4: 6e20 0228 0300 |00ac: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be5ca: 0c03 |00af: move-result-object v3 │ │ -0be5cc: 1a04 a400 |00b0: const-string v4, " of event " // string@00a4 │ │ -0be5d0: 6e20 0228 4300 |00b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be5d6: 0c03 |00b5: move-result-object v3 │ │ -0be5d8: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ -0be5dc: 6e20 0228 0300 |00b8: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be5e2: 0c03 |00bb: move-result-object v3 │ │ -0be5e4: 1a04 5a00 |00bc: const-string v4, " exceeds range: [ " // string@005a │ │ -0be5e8: 6e20 0228 4300 |00be: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be5ee: 0c03 |00c1: move-result-object v3 │ │ -0be5f0: 0800 1500 |00c2: move-object/from16 v0, v21 │ │ -0be5f4: 6e20 0228 0300 |00c4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be5fa: 0c03 |00c7: move-result-object v3 │ │ -0be5fc: 1a04 2c00 |00c8: const-string v4, " : " // string@002c │ │ -0be600: 6e20 0228 4300 |00ca: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be606: 0c03 |00cd: move-result-object v3 │ │ -0be608: 0800 1600 |00ce: move-object/from16 v0, v22 │ │ -0be60c: 6e20 0228 0300 |00d0: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be612: 0c03 |00d3: move-result-object v3 │ │ -0be614: 1a04 3600 |00d4: const-string v4, " ]" // string@0036 │ │ -0be618: 6e20 0228 4300 |00d6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be61e: 0c03 |00d9: move-result-object v3 │ │ -0be620: 6e10 0628 0300 |00da: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0be626: 0c10 |00dd: move-result-object v16 │ │ -0be628: 220f 4006 |00de: new-instance v15, Lnerd/tuxmobil/fahrplan/congress/ValidationError; // type@0640 │ │ -0be62c: 7602 ab2b 0f00 |00e0: invoke-direct/range {v15, v16}, Lnerd/tuxmobil/fahrplan/congress/ValidationError;.:(Ljava/lang/String;)V // method@2bab │ │ -0be632: 0800 1a00 |00e3: move-object/from16 v0, v26 │ │ -0be636: 5403 0811 |00e5: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@1108 │ │ -0be63a: 7220 df28 f300 |00e7: invoke-interface {v3, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ -0be640: 7801 6201 1900 |00ea: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ -0be646: 2900 75ff |00ed: goto/16 0062 // -008b │ │ -0be64a: 0d0e |00ef: move-exception v14 │ │ -0be64c: 6e10 7101 0e00 |00f0: invoke-virtual {v14}, Landroid/database/SQLException;.printStackTrace:()V // method@0171 │ │ -0be652: 7801 5401 1900 |00f3: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0be658: 6e10 7301 0200 |00f6: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0be65e: 7401 bc27 1a00 |00f9: invoke-virtual/range {v26}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0be664: 0c03 |00fc: move-result-object v3 │ │ -0be666: 6e10 7c27 0300 |00fd: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -0be66c: 0c03 |0100: move-result-object v3 │ │ -0be66e: 2204 6c05 |0101: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0be672: 7010 f927 0400 |0103: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0be678: 1a05 1c13 |0106: const-string v5, "Validation result for field: " // string@131c │ │ -0be67c: 6e20 0228 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be682: 0c04 |010b: move-result-object v4 │ │ -0be684: 0800 1a00 |010c: move-object/from16 v0, v26 │ │ -0be688: 5405 0811 |010e: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@1108 │ │ -0be68c: 7210 ec28 0500 |0110: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ -0be692: 0a05 |0113: move-result v5 │ │ -0be694: 6e20 fe27 5400 |0114: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0be69a: 0c04 |0117: move-result-object v4 │ │ -0be69c: 1a05 5900 |0118: const-string v5, " errors." // string@0059 │ │ -0be6a0: 6e20 0228 5400 |011a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be6a6: 0c04 |011d: move-result-object v4 │ │ -0be6a8: 6e10 0628 0400 |011e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0be6ae: 0c04 |0121: move-result-object v4 │ │ -0be6b0: 7120 392b 4300 |0122: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0be6b6: 0800 1a00 |0125: move-object/from16 v0, v26 │ │ -0be6ba: 5403 0811 |0127: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@1108 │ │ -0be6be: 7210 e728 0300 |0129: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ -0be6c4: 0a03 |012c: move-result v3 │ │ -0be6c6: 3803 1900 |012d: if-eqz v3, 0146 // +0019 │ │ -0be6ca: 1203 |012f: const/4 v3, #int 0 // #0 │ │ -0be6cc: 0800 1a00 |0130: move-object/from16 v0, v26 │ │ -0be6d0: 5b03 0811 |0132: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@1108 │ │ -0be6d4: 1213 |0134: const/4 v3, #int 1 // #1 │ │ -0be6d6: 2900 effe |0135: goto/16 0024 // -0111 │ │ -0be6da: 7801 5401 1900 |0137: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0be6e0: 6e10 7301 0200 |013a: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0be6e6: 28bc |013d: goto 00f9 // -0044 │ │ -0be6e8: 0d03 |013e: move-exception v3 │ │ -0be6ea: 7801 5401 1900 |013f: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0be6f0: 6e10 7301 0200 |0142: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0be6f6: 2703 |0145: throw v3 │ │ -0be6f8: 1203 |0146: const/4 v3, #int 0 // #0 │ │ -0be6fa: 2900 ddfe |0147: goto/16 0024 // -0123 │ │ +0be4c4: |[0be4c4] nerd.tuxmobil.fahrplan.congress.DateFieldValidation.validate:()Z │ │ +0be4d4: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +0be4d8: 5403 0e11 |0002: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mLecturesDatabase:Landroid/database/sqlite/SQLiteOpenHelper; // field@110e │ │ +0be4dc: 6e10 7c01 0300 |0004: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@017c │ │ +0be4e2: 0c02 |0007: move-result-object v2 │ │ +0be4e4: 1319 0000 |0008: const/16 v25, #int 0 // #0 │ │ +0be4e8: 1a03 ca23 |000a: const-string v3, "lectures" // string@23ca │ │ +0be4ec: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0be4ee: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +0be4f0: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +0be4f2: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +0be4f4: 1208 |0010: const/4 v8, #int 0 // #0 │ │ +0be4f6: 1a09 a21a |0011: const-string v9, "date" // string@1aa2 │ │ +0be4fa: 7408 7801 0200 |0013: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0178 │ │ +0be500: 0c19 |0016: move-result-object v25 │ │ +0be502: 7801 5801 1900 |0017: invoke-interface/range {v25}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0be508: 0a03 |001a: move-result v3 │ │ +0be50a: 3903 0a00 |001b: if-nez v3, 0025 // +000a │ │ +0be50e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +0be510: 7801 5401 1900 |001e: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0be516: 6e10 7301 0200 |0021: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0be51c: 0f03 |0024: return v3 │ │ +0be51e: 7801 6001 1900 |0025: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ +0be524: 1a03 a21a |0028: const-string v3, "date" // string@1aa2 │ │ +0be528: 0800 1900 |002a: move-object/from16 v0, v25 │ │ +0be52c: 7220 5601 3000 |002c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0be532: 0a03 |002f: move-result v3 │ │ +0be534: 0800 1900 |0030: move-object/from16 v0, v25 │ │ +0be538: 7220 5d01 3000 |0032: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0be53e: 0c13 |0035: move-result-object v19 │ │ +0be540: 1a03 8e37 |0036: const-string v3, "yyyy-MM-dd" // string@378e │ │ +0be544: 0800 1300 |0038: move-object/from16 v0, v19 │ │ +0be548: 7120 182a 3000 |003a: invoke-static {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; // method@2a18 │ │ +0be54e: 0c12 |003d: move-result-object v18 │ │ +0be550: 7701 1c2a 1200 |003e: invoke-static/range {v18}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Ljava/util/Date;)Ljava/lang/String; // method@2a1c │ │ +0be556: 0c15 |0041: move-result-object v21 │ │ +0be558: 7801 6101 1900 |0042: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToLast:()Z // method@0161 │ │ +0be55e: 1a03 a21a |0045: const-string v3, "date" // string@1aa2 │ │ +0be562: 0800 1900 |0047: move-object/from16 v0, v25 │ │ +0be566: 7220 5601 3000 |0049: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0be56c: 0a03 |004c: move-result v3 │ │ +0be56e: 0800 1900 |004d: move-object/from16 v0, v25 │ │ +0be572: 7220 5d01 3000 |004f: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0be578: 0c18 |0052: move-result-object v24 │ │ +0be57a: 1a03 8e37 |0053: const-string v3, "yyyy-MM-dd" // string@378e │ │ +0be57e: 0800 1800 |0055: move-object/from16 v0, v24 │ │ +0be582: 7120 182a 3000 |0057: invoke-static {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; // method@2a18 │ │ +0be588: 0c17 |005a: move-result-object v23 │ │ +0be58a: 7701 1c2a 1700 |005b: invoke-static/range {v23}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Ljava/util/Date;)Ljava/lang/String; // method@2a1c │ │ +0be590: 0c16 |005e: move-result-object v22 │ │ +0be592: 7801 6001 1900 |005f: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ +0be598: 7801 5e01 1900 |0062: invoke-interface/range {v25}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ +0be59e: 0a03 |0065: move-result v3 │ │ +0be5a0: 3903 d100 |0066: if-nez v3, 0137 // +00d1 │ │ +0be5a4: 1a03 aa1a |0068: const-string v3, "dateUTC" // string@1aaa │ │ +0be5a8: 0800 1900 |006a: move-object/from16 v0, v25 │ │ +0be5ac: 7220 5601 3000 |006c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0be5b2: 0a03 |006f: move-result v3 │ │ +0be5b4: 0800 1900 |0070: move-object/from16 v0, v25 │ │ +0be5b8: 7220 5b01 3000 |0072: invoke-interface {v0, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ +0be5be: 0b0c |0075: move-result-wide v12 │ │ +0be5c0: 220b b405 |0076: new-instance v11, Ljava/util/Date; // type@05b4 │ │ +0be5c4: 7010 ba28 0b00 |0078: invoke-direct {v11}, Ljava/util/Date;.:()V // method@28ba │ │ +0be5ca: 6e30 c328 cb0d |007b: invoke-virtual {v11, v12, v13}, Ljava/util/Date;.setTime:(J)V // method@28c3 │ │ +0be5d0: 1223 |007e: const/4 v3, #int 2 // #2 │ │ +0be5d2: 233a a406 |007f: new-array v10, v3, [Ljava/util/Date; // type@06a4 │ │ +0be5d6: 1203 |0081: const/4 v3, #int 0 // #0 │ │ +0be5d8: 4d12 0a03 |0082: aput-object v18, v10, v3 │ │ +0be5dc: 1213 |0084: const/4 v3, #int 1 // #1 │ │ +0be5de: 4d17 0a03 |0085: aput-object v23, v10, v3 │ │ +0be5e2: 7120 172a ab00 |0087: invoke-static {v11, v10}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.dateIsWithinRange:(Ljava/util/Date;[Ljava/util/Date;)Z // method@2a17 │ │ +0be5e8: 0a03 |008a: move-result v3 │ │ +0be5ea: 3903 5f00 |008b: if-nez v3, 00ea // +005f │ │ +0be5ee: 1a03 921c |008d: const-string v3, "event_id" // string@1c92 │ │ +0be5f2: 0800 1900 |008f: move-object/from16 v0, v25 │ │ +0be5f6: 7220 5601 3000 |0091: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0be5fc: 0a03 |0094: move-result v3 │ │ +0be5fe: 0800 1900 |0095: move-object/from16 v0, v25 │ │ +0be602: 7220 5d01 3000 |0097: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0be608: 0c11 |009a: move-result-object v17 │ │ +0be60a: 7110 1c2a 0b00 |009b: invoke-static {v11}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Ljava/util/Date;)Ljava/lang/String; // method@2a1c │ │ +0be610: 0c14 |009e: move-result-object v20 │ │ +0be612: 2203 6d05 |009f: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0be616: 7010 f927 0300 |00a1: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0be61c: 1a04 6905 |00a4: const-string v4, "Field " // string@0569 │ │ +0be620: 6e20 0228 4300 |00a6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be626: 0c03 |00a9: move-result-object v3 │ │ +0be628: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ +0be62c: 6e20 0228 0300 |00ac: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be632: 0c03 |00af: move-result-object v3 │ │ +0be634: 1a04 a400 |00b0: const-string v4, " of event " // string@00a4 │ │ +0be638: 6e20 0228 4300 |00b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be63e: 0c03 |00b5: move-result-object v3 │ │ +0be640: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ +0be644: 6e20 0228 0300 |00b8: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be64a: 0c03 |00bb: move-result-object v3 │ │ +0be64c: 1a04 5a00 |00bc: const-string v4, " exceeds range: [ " // string@005a │ │ +0be650: 6e20 0228 4300 |00be: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be656: 0c03 |00c1: move-result-object v3 │ │ +0be658: 0800 1500 |00c2: move-object/from16 v0, v21 │ │ +0be65c: 6e20 0228 0300 |00c4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be662: 0c03 |00c7: move-result-object v3 │ │ +0be664: 1a04 2c00 |00c8: const-string v4, " : " // string@002c │ │ +0be668: 6e20 0228 4300 |00ca: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be66e: 0c03 |00cd: move-result-object v3 │ │ +0be670: 0800 1600 |00ce: move-object/from16 v0, v22 │ │ +0be674: 6e20 0228 0300 |00d0: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be67a: 0c03 |00d3: move-result-object v3 │ │ +0be67c: 1a04 3600 |00d4: const-string v4, " ]" // string@0036 │ │ +0be680: 6e20 0228 4300 |00d6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be686: 0c03 |00d9: move-result-object v3 │ │ +0be688: 6e10 0628 0300 |00da: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0be68e: 0c10 |00dd: move-result-object v16 │ │ +0be690: 220f 4306 |00de: new-instance v15, Lnerd/tuxmobil/fahrplan/congress/ValidationError; // type@0643 │ │ +0be694: 7602 ab2b 0f00 |00e0: invoke-direct/range {v15, v16}, Lnerd/tuxmobil/fahrplan/congress/ValidationError;.:(Ljava/lang/String;)V // method@2bab │ │ +0be69a: 0800 1a00 |00e3: move-object/from16 v0, v26 │ │ +0be69e: 5403 0f11 |00e5: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@110f │ │ +0be6a2: 7220 df28 f300 |00e7: invoke-interface {v3, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@28df │ │ +0be6a8: 7801 6201 1900 |00ea: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ +0be6ae: 2900 75ff |00ed: goto/16 0062 // -008b │ │ +0be6b2: 0d0e |00ef: move-exception v14 │ │ +0be6b4: 6e10 7101 0e00 |00f0: invoke-virtual {v14}, Landroid/database/SQLException;.printStackTrace:()V // method@0171 │ │ +0be6ba: 7801 5401 1900 |00f3: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0be6c0: 6e10 7301 0200 |00f6: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0be6c6: 7401 bc27 1a00 |00f9: invoke-virtual/range {v26}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0be6cc: 0c03 |00fc: move-result-object v3 │ │ +0be6ce: 6e10 7c27 0300 |00fd: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +0be6d4: 0c03 |0100: move-result-object v3 │ │ +0be6d6: 2204 6d05 |0101: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0be6da: 7010 f927 0400 |0103: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0be6e0: 1a05 2613 |0106: const-string v5, "Validation result for field: " // string@1326 │ │ +0be6e4: 6e20 0228 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be6ea: 0c04 |010b: move-result-object v4 │ │ +0be6ec: 0800 1a00 |010c: move-object/from16 v0, v26 │ │ +0be6f0: 5405 0f11 |010e: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@110f │ │ +0be6f4: 7210 ec28 0500 |0110: invoke-interface {v5}, Ljava/util/List;.size:()I // method@28ec │ │ +0be6fa: 0a05 |0113: move-result v5 │ │ +0be6fc: 6e20 fe27 5400 |0114: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0be702: 0c04 |0117: move-result-object v4 │ │ +0be704: 1a05 5900 |0118: const-string v5, " errors." // string@0059 │ │ +0be708: 6e20 0228 5400 |011a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be70e: 0c04 |011d: move-result-object v4 │ │ +0be710: 6e10 0628 0400 |011e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0be716: 0c04 |0121: move-result-object v4 │ │ +0be718: 7120 392b 4300 |0122: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0be71e: 0800 1a00 |0125: move-object/from16 v0, v26 │ │ +0be722: 5403 0f11 |0127: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@110f │ │ +0be726: 7210 e728 0300 |0129: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@28e7 │ │ +0be72c: 0a03 |012c: move-result v3 │ │ +0be72e: 3803 1900 |012d: if-eqz v3, 0146 // +0019 │ │ +0be732: 1203 |012f: const/4 v3, #int 0 // #0 │ │ +0be734: 0800 1a00 |0130: move-object/from16 v0, v26 │ │ +0be738: 5b03 0f11 |0132: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.mValidationErrors:Ljava/util/List; // field@110f │ │ +0be73c: 1213 |0134: const/4 v3, #int 1 // #1 │ │ +0be73e: 2900 effe |0135: goto/16 0024 // -0111 │ │ +0be742: 7801 5401 1900 |0137: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0be748: 6e10 7301 0200 |013a: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0be74e: 28bc |013d: goto 00f9 // -0044 │ │ +0be750: 0d03 |013e: move-exception v3 │ │ +0be752: 7801 5401 1900 |013f: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0be758: 6e10 7301 0200 |0142: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0be75e: 2703 |0145: throw v3 │ │ +0be760: 1203 |0146: const/4 v3, #int 0 // #0 │ │ +0be762: 2900 ddfe |0147: goto/16 0024 // -0123 │ │ catches : 3 │ │ 0x000a - 0x001a │ │ Landroid/database/SQLException; -> 0x00ef │ │ -> 0x013e │ │ 0x0025 - 0x00ed │ │ Landroid/database/SQLException; -> 0x00ef │ │ -> 0x013e │ │ 0x00f0 - 0x00f3 │ │ -> 0x013e │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=51 │ │ 0x000a line=55 │ │ + 0x0013 line=56 │ │ 0x0017 line=58 │ │ 0x001e line=100 │ │ 0x0021 line=101 │ │ 0x0024 line=111 │ │ 0x0025 line=61 │ │ 0x0028 line=62 │ │ + 0x002a line=63 │ │ 0x0036 line=64 │ │ 0x003e line=65 │ │ 0x0042 line=68 │ │ 0x0045 line=69 │ │ + 0x0047 line=70 │ │ 0x0053 line=71 │ │ 0x005b line=72 │ │ 0x005f line=76 │ │ 0x0062 line=77 │ │ 0x0068 line=78 │ │ + 0x006a line=79 │ │ 0x0076 line=80 │ │ 0x007b line=81 │ │ 0x007e line=83 │ │ 0x0087 line=84 │ │ 0x008d line=85 │ │ + 0x008f line=86 │ │ + 0x0095 line=85 │ │ 0x009b line=87 │ │ 0x009f line=88 │ │ 0x00de line=92 │ │ 0x00e3 line=93 │ │ 0x00ea line=95 │ │ 0x00ef line=97 │ │ 0x00f0 line=98 │ │ 0x00f3 line=100 │ │ 0x00f6 line=101 │ │ 0x00f9 line=105 │ │ + 0x0110 line=106 │ │ + 0x0122 line=105 │ │ 0x0125 line=107 │ │ 0x012f line=108 │ │ 0x0134 line=109 │ │ 0x0137 line=100 │ │ 0x013a line=101 │ │ 0x013e line=100 │ │ 0x0142 line=101 │ │ @@ -301520,27 +301599,27 @@ │ │ 0x0137 - 0x013e reg=22 formattedLastDate Ljava/lang/String; │ │ 0x0137 - 0x013e reg=23 lastDate Ljava/util/Date; │ │ 0x0137 - 0x013e reg=24 lastDateString Ljava/lang/String; │ │ 0x0008 - 0x0149 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x000a - 0x0149 reg=25 lectureCursor Landroid/database/Cursor; │ │ 0x0000 - 0x0149 reg=26 this Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation; │ │ │ │ - source_file_idx : 1176 (DateFieldValidation.java) │ │ + source_file_idx : 1179 (DateFieldValidation.java) │ │ │ │ -Class #1042 header: │ │ -class_idx : 1542 │ │ +Class #1043 header: │ │ +class_idx : 1545 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1177 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1180 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1042 - │ │ +Class #1043 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/DateHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/DateHelper;) │ │ name : '$assertionsDisabled' │ │ @@ -301553,41 +301632,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0be724: |[0be724] nerd.tuxmobil.fahrplan.congress.DateHelper.:()V │ │ -0be734: 1c00 0606 |0000: const-class v0, Lnerd/tuxmobil/fahrplan/congress/DateHelper; // type@0606 │ │ -0be738: 6e10 7227 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ -0be73e: 0a00 |0005: move-result v0 │ │ -0be740: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0be744: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0be746: 6a00 0911 |0009: sput-boolean v0, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.$assertionsDisabled:Z // field@1109 │ │ -0be74a: 0e00 |000b: return-void │ │ -0be74c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0be74e: 28fc |000d: goto 0009 // -0004 │ │ +0be78c: |[0be78c] nerd.tuxmobil.fahrplan.congress.DateHelper.:()V │ │ +0be79c: 1c00 0906 |0000: const-class v0, Lnerd/tuxmobil/fahrplan/congress/DateHelper; // type@0609 │ │ +0be7a0: 6e10 7227 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2772 │ │ +0be7a6: 0a00 |0005: move-result v0 │ │ +0be7a8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0be7ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0be7ae: 6a00 1011 |0009: sput-boolean v0, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.$assertionsDisabled:Z // field@1110 │ │ +0be7b2: 0e00 |000b: return-void │ │ +0be7b4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0be7b6: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/DateHelper;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be750: |[0be750] nerd.tuxmobil.fahrplan.congress.DateHelper.:()V │ │ -0be760: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0be766: 0e00 |0003: return-void │ │ +0be7b8: |[0be7b8] nerd.tuxmobil.fahrplan.congress.DateHelper.:()V │ │ +0be7c8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0be7ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/DateHelper; │ │ │ │ #2 : (in Lnerd/tuxmobil/fahrplan/congress/DateHelper;) │ │ @@ -301595,39 +301674,42 @@ │ │ type : '(Ljava/util/Date;[Ljava/util/Date;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0be768: |[0be768] nerd.tuxmobil.fahrplan.congress.DateHelper.dateIsWithinRange:(Ljava/util/Date;[Ljava/util/Date;)Z │ │ -0be778: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0be77a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0be77c: 4601 0603 |0002: aget-object v1, v6, v3 │ │ -0be780: 4600 0602 |0004: aget-object v0, v6, v2 │ │ -0be784: 6e20 be28 1500 |0006: invoke-virtual {v5, v1}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@28be │ │ -0be78a: 0a04 |0009: move-result v4 │ │ -0be78c: 3904 0800 |000a: if-nez v4, 0012 // +0008 │ │ -0be790: 6e20 bc28 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@28bc │ │ -0be796: 0a04 |000f: move-result v4 │ │ -0be798: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ -0be79c: 6e20 be28 0500 |0012: invoke-virtual {v5, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@28be │ │ -0be7a2: 0a04 |0015: move-result v4 │ │ -0be7a4: 3904 0800 |0016: if-nez v4, 001e // +0008 │ │ -0be7a8: 6e20 bd28 0500 |0018: invoke-virtual {v5, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@28bd │ │ -0be7ae: 0a04 |001b: move-result v4 │ │ -0be7b0: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ -0be7b4: 0f02 |001e: return v2 │ │ -0be7b6: 0132 |001f: move v2, v3 │ │ -0be7b8: 28fe |0020: goto 001e // -0002 │ │ +0be7d0: |[0be7d0] nerd.tuxmobil.fahrplan.congress.DateHelper.dateIsWithinRange:(Ljava/util/Date;[Ljava/util/Date;)Z │ │ +0be7e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0be7e2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0be7e4: 4601 0603 |0002: aget-object v1, v6, v3 │ │ +0be7e8: 4600 0602 |0004: aget-object v0, v6, v2 │ │ +0be7ec: 6e20 be28 1500 |0006: invoke-virtual {v5, v1}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@28be │ │ +0be7f2: 0a04 |0009: move-result v4 │ │ +0be7f4: 3904 0800 |000a: if-nez v4, 0012 // +0008 │ │ +0be7f8: 6e20 bc28 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@28bc │ │ +0be7fe: 0a04 |000f: move-result v4 │ │ +0be800: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ +0be804: 6e20 be28 0500 |0012: invoke-virtual {v5, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@28be │ │ +0be80a: 0a04 |0015: move-result v4 │ │ +0be80c: 3904 0800 |0016: if-nez v4, 001e // +0008 │ │ +0be810: 6e20 bd28 0500 |0018: invoke-virtual {v5, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@28bd │ │ +0be816: 0a04 |001b: move-result v4 │ │ +0be818: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ +0be81c: 0f02 |001e: return v2 │ │ +0be81e: 0132 |001f: move v2, v3 │ │ +0be820: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=13 │ │ 0x0004 line=14 │ │ 0x0006 line=15 │ │ + 0x0018 line=16 │ │ + 0x001e line=15 │ │ + 0x0020 line=16 │ │ locals : │ │ 0x0006 - 0x0021 reg=0 newest Ljava/util/Date; │ │ 0x0004 - 0x0021 reg=1 oldest Ljava/util/Date; │ │ 0x0000 - 0x0021 reg=5 date Ljava/util/Date; │ │ 0x0000 - 0x0021 reg=6 dateRange [Ljava/util/Date; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/DateHelper;) │ │ @@ -301635,25 +301717,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0be7bc: |[0be7bc] nerd.tuxmobil.fahrplan.congress.DateHelper.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; │ │ -0be7cc: 2201 a905 |0000: new-instance v1, Ljava/text/SimpleDateFormat; // type@05a9 │ │ -0be7d0: 6203 cf10 |0002: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0be7d4: 7030 8928 5103 |0004: invoke-direct {v1, v5, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2889 │ │ -0be7da: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0be7dc: 6e20 8e28 4100 |0008: invoke-virtual {v1, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@288e │ │ -0be7e2: 0c00 |000b: move-result-object v0 │ │ -0be7e4: 1100 |000c: return-object v0 │ │ -0be7e6: 0d02 |000d: move-exception v2 │ │ -0be7e8: 6e10 8528 0200 |000e: invoke-virtual {v2}, Ljava/text/ParseException;.printStackTrace:()V // method@2885 │ │ -0be7ee: 28fb |0011: goto 000c // -0005 │ │ +0be824: |[0be824] nerd.tuxmobil.fahrplan.congress.DateHelper.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; │ │ +0be834: 2201 ac05 |0000: new-instance v1, Ljava/text/SimpleDateFormat; // type@05ac │ │ +0be838: 6203 d610 |0002: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0be83c: 7030 8928 5103 |0004: invoke-direct {v1, v5, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2889 │ │ +0be842: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0be844: 6e20 8e28 4100 |0008: invoke-virtual {v1, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@288e │ │ +0be84a: 0c00 |000b: move-result-object v0 │ │ +0be84c: 1100 |000c: return-object v0 │ │ +0be84e: 0d02 |000d: move-exception v2 │ │ +0be850: 6e10 8528 0200 |000e: invoke-virtual {v2}, Ljava/text/ParseException;.printStackTrace:()V // method@2885 │ │ +0be856: 28fb |0011: goto 000c // -0005 │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/text/ParseException; -> 0x000d │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x0008 line=79 │ │ @@ -301672,36 +301754,36 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0be800: |[0be800] nerd.tuxmobil.fahrplan.congress.DateHelper.getDateTime:(Ljava/lang/String;)J │ │ -0be810: 6302 0911 |0000: sget-boolean v2, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.$assertionsDisabled:Z // field@1109 │ │ -0be814: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0be818: 3904 0800 |0004: if-nez v4, 000c // +0008 │ │ -0be81c: 2202 4305 |0006: new-instance v2, Ljava/lang/AssertionError; // type@0543 │ │ -0be820: 7010 6127 0200 |0008: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0be826: 2702 |000b: throw v2 │ │ -0be828: 6e10 e327 0400 |000c: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0be82e: 0a02 |000f: move-result v2 │ │ -0be830: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ -0be834: 3732 0d00 |0012: if-le v2, v3, 001f // +000d │ │ -0be838: 1a01 8637 |0014: const-string v1, "yyyy-MM-dd'T'HH:mm:ssZ" // string@3786 │ │ -0be83c: 7120 182a 1400 |0016: invoke-static {v4, v1}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; // method@2a18 │ │ -0be842: 0c00 |0019: move-result-object v0 │ │ -0be844: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ -0be848: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -0be84c: 1002 |001e: return-wide v2 │ │ -0be84e: 1a01 8537 |001f: const-string v1, "yyyy-MM-dd" // string@3785 │ │ -0be852: 28f5 |0021: goto 0016 // -000b │ │ -0be854: 6e10 c128 0000 |0022: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ -0be85a: 0b02 |0025: move-result-wide v2 │ │ -0be85c: 28f8 |0026: goto 001e // -0008 │ │ +0be868: |[0be868] nerd.tuxmobil.fahrplan.congress.DateHelper.getDateTime:(Ljava/lang/String;)J │ │ +0be878: 6302 1011 |0000: sget-boolean v2, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.$assertionsDisabled:Z // field@1110 │ │ +0be87c: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0be880: 3904 0800 |0004: if-nez v4, 000c // +0008 │ │ +0be884: 2202 4405 |0006: new-instance v2, Ljava/lang/AssertionError; // type@0544 │ │ +0be888: 7010 6127 0200 |0008: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0be88e: 2702 |000b: throw v2 │ │ +0be890: 6e10 e327 0400 |000c: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0be896: 0a02 |000f: move-result v2 │ │ +0be898: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ +0be89c: 3732 0d00 |0012: if-le v2, v3, 001f // +000d │ │ +0be8a0: 1a01 8f37 |0014: const-string v1, "yyyy-MM-dd'T'HH:mm:ssZ" // string@378f │ │ +0be8a4: 7120 182a 1400 |0016: invoke-static {v4, v1}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; // method@2a18 │ │ +0be8aa: 0c00 |0019: move-result-object v0 │ │ +0be8ac: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ +0be8b0: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +0be8b4: 1002 |001e: return-wide v2 │ │ +0be8b6: 1a01 8e37 |001f: const-string v1, "yyyy-MM-dd" // string@378e │ │ +0be8ba: 28f5 |0021: goto 0016 // -000b │ │ +0be8bc: 6e10 c128 0000 |0022: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ +0be8c2: 0b02 |0025: move-result-wide v2 │ │ +0be8c4: 28f8 |0026: goto 001e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000c line=70 │ │ 0x0016 line=71 │ │ 0x001a line=72 │ │ 0x001f line=70 │ │ @@ -301718,43 +301800,43 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0be860: |[0be860] nerd.tuxmobil.fahrplan.congress.DateHelper.getDayChange:(Ljava/lang/String;)I │ │ -0be870: 6303 0911 |0000: sget-boolean v3, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.$assertionsDisabled:Z // field@1109 │ │ -0be874: 3903 0a00 |0002: if-nez v3, 000c // +000a │ │ -0be878: 3907 0800 |0004: if-nez v7, 000c // +0008 │ │ -0be87c: 2203 4305 |0006: new-instance v3, Ljava/lang/AssertionError; // type@0543 │ │ -0be880: 7010 6127 0300 |0008: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0be886: 2703 |000b: throw v3 │ │ -0be888: 6e10 e327 0700 |000c: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0be88e: 0a03 |000f: move-result v3 │ │ -0be890: 1306 0a00 |0010: const/16 v6, #int 10 // #a │ │ -0be894: 3763 0d00 |0012: if-le v3, v6, 001f // +000d │ │ -0be898: 1a01 8637 |0014: const-string v1, "yyyy-MM-dd'T'HH:mm:ssZ" // string@3786 │ │ -0be89c: 7120 182a 1700 |0016: invoke-static {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; // method@2a18 │ │ -0be8a2: 0c00 |0019: move-result-object v0 │ │ -0be8a4: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ -0be8a8: 1303 5802 |001c: const/16 v3, #int 600 // #258 │ │ -0be8ac: 0f03 |001e: return v3 │ │ -0be8ae: 1a01 8537 |001f: const-string v1, "yyyy-MM-dd" // string@3785 │ │ -0be8b2: 28f5 |0021: goto 0016 // -000b │ │ -0be8b4: 6e10 c128 0000 |0022: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ -0be8ba: 0b04 |0025: move-result-wide v4 │ │ -0be8bc: 2202 fd03 |0026: new-instance v2, Landroid/text/format/Time; // type@03fd │ │ -0be8c0: 7010 e61e 0200 |0028: invoke-direct {v2}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0be8c6: 6e30 ea1e 4205 |002b: invoke-virtual {v2, v4, v5}, Landroid/text/format/Time;.set:(J)V // method@1eea │ │ -0be8cc: 5223 170e |002e: iget v3, v2, Landroid/text/format/Time;.hour:I // field@0e17 │ │ -0be8d0: da03 033c |0030: mul-int/lit8 v3, v3, #int 60 // #3c │ │ -0be8d4: 5226 180e |0032: iget v6, v2, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0be8d8: b063 |0034: add-int/2addr v3, v6 │ │ -0be8da: 28e9 |0035: goto 001e // -0017 │ │ +0be8c8: |[0be8c8] nerd.tuxmobil.fahrplan.congress.DateHelper.getDayChange:(Ljava/lang/String;)I │ │ +0be8d8: 6303 1011 |0000: sget-boolean v3, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.$assertionsDisabled:Z // field@1110 │ │ +0be8dc: 3903 0a00 |0002: if-nez v3, 000c // +000a │ │ +0be8e0: 3907 0800 |0004: if-nez v7, 000c // +0008 │ │ +0be8e4: 2203 4405 |0006: new-instance v3, Ljava/lang/AssertionError; // type@0544 │ │ +0be8e8: 7010 6127 0300 |0008: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0be8ee: 2703 |000b: throw v3 │ │ +0be8f0: 6e10 e327 0700 |000c: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0be8f6: 0a03 |000f: move-result v3 │ │ +0be8f8: 1306 0a00 |0010: const/16 v6, #int 10 // #a │ │ +0be8fc: 3763 0d00 |0012: if-le v3, v6, 001f // +000d │ │ +0be900: 1a01 8f37 |0014: const-string v1, "yyyy-MM-dd'T'HH:mm:ssZ" // string@378f │ │ +0be904: 7120 182a 1700 |0016: invoke-static {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDate:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; // method@2a18 │ │ +0be90a: 0c00 |0019: move-result-object v0 │ │ +0be90c: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ +0be910: 1303 5802 |001c: const/16 v3, #int 600 // #258 │ │ +0be914: 0f03 |001e: return v3 │ │ +0be916: 1a01 8e37 |001f: const-string v1, "yyyy-MM-dd" // string@378e │ │ +0be91a: 28f5 |0021: goto 0016 // -000b │ │ +0be91c: 6e10 c128 0000 |0022: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@28c1 │ │ +0be922: 0b04 |0025: move-result-wide v4 │ │ +0be924: 2202 fe03 |0026: new-instance v2, Landroid/text/format/Time; // type@03fe │ │ +0be928: 7010 e61e 0200 |0028: invoke-direct {v2}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0be92e: 6e30 ea1e 4205 |002b: invoke-virtual {v2, v4, v5}, Landroid/text/format/Time;.set:(J)V // method@1eea │ │ +0be934: 5223 170e |002e: iget v3, v2, Landroid/text/format/Time;.hour:I // field@0e17 │ │ +0be938: da03 033c |0030: mul-int/lit8 v3, v3, #int 60 // #3c │ │ +0be93c: 5226 180e |0032: iget v6, v2, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0be940: b063 |0034: add-int/2addr v3, v6 │ │ +0be942: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000c line=57 │ │ 0x0016 line=58 │ │ 0x001a line=59 │ │ 0x001c line=60 │ │ @@ -301778,54 +301860,54 @@ │ │ type : '(Landroid/text/format/Time;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -0be8dc: |[0be8dc] nerd.tuxmobil.fahrplan.congress.DateHelper.getFormattedDate:(Landroid/text/format/Time;)Ljava/lang/String; │ │ -0be8ec: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0be8ee: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0be8f0: 2200 6c05 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0be8f4: 7010 f927 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0be8fa: 1a01 d700 |0007: const-string v1, "%d" // string@00d7 │ │ -0be8fe: 2352 9906 |0009: new-array v2, v5, [Ljava/lang/Object; // type@0699 │ │ -0be902: 5263 1c0e |000b: iget v3, v6, Landroid/text/format/Time;.year:I // field@0e1c │ │ -0be906: 7110 9e27 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0be90c: 0c03 |0010: move-result-object v3 │ │ -0be90e: 4d03 0204 |0011: aput-object v3, v2, v4 │ │ -0be912: 7120 d927 2100 |0013: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0be918: 0c01 |0016: move-result-object v1 │ │ -0be91a: 6e20 0228 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be920: 1a01 3501 |001a: const-string v1, "-" // string@0135 │ │ -0be924: 6e20 0228 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be92a: 1a01 cd00 |001f: const-string v1, "%02d" // string@00cd │ │ -0be92e: 2352 9906 |0021: new-array v2, v5, [Ljava/lang/Object; // type@0699 │ │ -0be932: 5263 190e |0023: iget v3, v6, Landroid/text/format/Time;.month:I // field@0e19 │ │ -0be936: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0be93a: 7110 9e27 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0be940: 0c03 |002a: move-result-object v3 │ │ -0be942: 4d03 0204 |002b: aput-object v3, v2, v4 │ │ -0be946: 7120 d927 2100 |002d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0be94c: 0c01 |0030: move-result-object v1 │ │ -0be94e: 6e20 0228 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be954: 1a01 3501 |0034: const-string v1, "-" // string@0135 │ │ -0be958: 6e20 0228 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be95e: 1a01 cd00 |0039: const-string v1, "%02d" // string@00cd │ │ -0be962: 2352 9906 |003b: new-array v2, v5, [Ljava/lang/Object; // type@0699 │ │ -0be966: 5263 1a0e |003d: iget v3, v6, Landroid/text/format/Time;.monthDay:I // field@0e1a │ │ -0be96a: 7110 9e27 0300 |003f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0be970: 0c03 |0042: move-result-object v3 │ │ -0be972: 4d03 0204 |0043: aput-object v3, v2, v4 │ │ -0be976: 7120 d927 2100 |0045: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0be97c: 0c01 |0048: move-result-object v1 │ │ -0be97e: 6e20 0228 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0be984: 6e10 0628 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0be98a: 0c01 |004f: move-result-object v1 │ │ -0be98c: 1101 |0050: return-object v1 │ │ +0be944: |[0be944] nerd.tuxmobil.fahrplan.congress.DateHelper.getFormattedDate:(Landroid/text/format/Time;)Ljava/lang/String; │ │ +0be954: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0be956: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0be958: 2200 6d05 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0be95c: 7010 f927 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0be962: 1a01 d700 |0007: const-string v1, "%d" // string@00d7 │ │ +0be966: 2352 9c06 |0009: new-array v2, v5, [Ljava/lang/Object; // type@069c │ │ +0be96a: 5263 1c0e |000b: iget v3, v6, Landroid/text/format/Time;.year:I // field@0e1c │ │ +0be96e: 7110 9e27 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0be974: 0c03 |0010: move-result-object v3 │ │ +0be976: 4d03 0204 |0011: aput-object v3, v2, v4 │ │ +0be97a: 7120 d927 2100 |0013: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0be980: 0c01 |0016: move-result-object v1 │ │ +0be982: 6e20 0228 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be988: 1a01 3501 |001a: const-string v1, "-" // string@0135 │ │ +0be98c: 6e20 0228 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be992: 1a01 cd00 |001f: const-string v1, "%02d" // string@00cd │ │ +0be996: 2352 9c06 |0021: new-array v2, v5, [Ljava/lang/Object; // type@069c │ │ +0be99a: 5263 190e |0023: iget v3, v6, Landroid/text/format/Time;.month:I // field@0e19 │ │ +0be99e: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0be9a2: 7110 9e27 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0be9a8: 0c03 |002a: move-result-object v3 │ │ +0be9aa: 4d03 0204 |002b: aput-object v3, v2, v4 │ │ +0be9ae: 7120 d927 2100 |002d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0be9b4: 0c01 |0030: move-result-object v1 │ │ +0be9b6: 6e20 0228 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be9bc: 1a01 3501 |0034: const-string v1, "-" // string@0135 │ │ +0be9c0: 6e20 0228 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be9c6: 1a01 cd00 |0039: const-string v1, "%02d" // string@00cd │ │ +0be9ca: 2352 9c06 |003b: new-array v2, v5, [Ljava/lang/Object; // type@069c │ │ +0be9ce: 5263 1a0e |003d: iget v3, v6, Landroid/text/format/Time;.monthDay:I // field@0e1a │ │ +0be9d2: 7110 9e27 0300 |003f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0be9d8: 0c03 |0042: move-result-object v3 │ │ +0be9da: 4d03 0204 |0043: aput-object v3, v2, v4 │ │ +0be9de: 7120 d927 2100 |0045: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0be9e4: 0c01 |0048: move-result-object v1 │ │ +0be9e6: 6e20 0228 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0be9ec: 6e10 0628 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0be9f2: 0c01 |004f: move-result-object v1 │ │ +0be9f4: 1101 |0050: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=20 │ │ 0x0007 line=21 │ │ 0x001a line=22 │ │ 0x001f line=23 │ │ 0x0034 line=24 │ │ @@ -301840,19 +301922,19 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0be990: |[0be990] nerd.tuxmobil.fahrplan.congress.DateHelper.getFormattedDate:(Ljava/util/Date;)Ljava/lang/String; │ │ -0be9a0: 1a00 8637 |0000: const-string v0, "yyyy-MM-dd'T'HH:mm:ssZ" // string@3786 │ │ -0be9a4: 7120 1d2a 0100 |0002: invoke-static {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@2a1d │ │ -0be9aa: 0c00 |0005: move-result-object v0 │ │ -0be9ac: 1100 |0006: return-object v0 │ │ +0be9f8: |[0be9f8] nerd.tuxmobil.fahrplan.congress.DateHelper.getFormattedDate:(Ljava/util/Date;)Ljava/lang/String; │ │ +0bea08: 1a00 8f37 |0000: const-string v0, "yyyy-MM-dd'T'HH:mm:ssZ" // string@378f │ │ +0bea0c: 7120 1d2a 0100 |0002: invoke-static {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@2a1d │ │ +0bea12: 0c00 |0005: move-result-object v0 │ │ +0bea14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 date Ljava/util/Date; │ │ │ │ #8 : (in Lnerd/tuxmobil/fahrplan/congress/DateHelper;) │ │ @@ -301860,44 +301942,44 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0be9b0: |[0be9b0] nerd.tuxmobil.fahrplan.congress.DateHelper.getFormattedDate:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; │ │ -0be9c0: 2200 a905 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@05a9 │ │ -0be9c4: 6201 cf10 |0002: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10cf │ │ -0be9c8: 7030 8928 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2889 │ │ -0be9ce: 6e20 8a28 2000 |0007: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@288a │ │ -0be9d4: 0c01 |000a: move-result-object v1 │ │ -0be9d6: 1101 |000b: return-object v1 │ │ +0bea18: |[0bea18] nerd.tuxmobil.fahrplan.congress.DateHelper.getFormattedDate:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; │ │ +0bea28: 2200 ac05 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@05ac │ │ +0bea2c: 6201 d610 |0002: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@10d6 │ │ +0bea30: 7030 8928 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2889 │ │ +0bea36: 6e20 8a28 2000 |0007: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@288a │ │ +0bea3c: 0c01 |000a: move-result-object v1 │ │ +0bea3e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ locals : │ │ 0x0007 - 0x000c reg=0 dateFormat Ljava/text/SimpleDateFormat; │ │ 0x0000 - 0x000c reg=2 date Ljava/util/Date; │ │ 0x0000 - 0x000c reg=3 pattern Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1177 (DateHelper.java) │ │ + source_file_idx : 1180 (DateHelper.java) │ │ │ │ -Class #1043 header: │ │ -class_idx : 1543 │ │ +Class #1044 header: │ │ +class_idx : 1546 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1179 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1182 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #1043 - │ │ +Class #1044 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/DateInfo;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/DateInfo;) │ │ @@ -301914,19 +301996,19 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0be9d8: |[0be9d8] nerd.tuxmobil.fahrplan.congress.DateInfo.:(ILjava/lang/String;)V │ │ -0be9e8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0be9ee: 5901 0b11 |0003: iput v1, v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@110b │ │ -0be9f2: 5b02 0a11 |0005: iput-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@110a │ │ -0be9f6: 0e00 |0007: return-void │ │ +0bea40: |[0bea40] nerd.tuxmobil.fahrplan.congress.DateInfo.:(ILjava/lang/String;)V │ │ +0bea50: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0bea56: 5901 1211 |0003: iput v1, v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@1112 │ │ +0bea5a: 5b02 1111 |0005: iput-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@1111 │ │ +0bea5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ 0x0007 line=13 │ │ locals : │ │ @@ -301940,37 +302022,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0be9f8: |[0be9f8] nerd.tuxmobil.fahrplan.congress.DateInfo.equals:(Ljava/lang/Object;)Z │ │ -0bea08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bea0a: 2052 0706 |0001: instance-of v2, v5, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@0607 │ │ -0bea0e: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -0bea12: 0750 |0005: move-object v0, v5 │ │ -0bea14: 1f00 0706 |0006: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@0607 │ │ -0bea18: 6f20 bb27 5400 |0008: invoke-super {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ -0bea1e: 0a02 |000b: move-result v2 │ │ -0bea20: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ -0bea24: 5202 0b11 |000e: iget v2, v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@110b │ │ -0bea28: 5243 0b11 |0010: iget v3, v4, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@110b │ │ -0bea2c: 3332 0b00 |0012: if-ne v2, v3, 001d // +000b │ │ -0bea30: 5402 0a11 |0014: iget-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@110a │ │ -0bea34: 6e20 d727 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bea3a: 0a02 |0019: move-result v2 │ │ -0bea3c: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -0bea40: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -0bea42: 0f01 |001d: return v1 │ │ +0bea60: |[0bea60] nerd.tuxmobil.fahrplan.congress.DateInfo.equals:(Ljava/lang/Object;)Z │ │ +0bea70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bea72: 2052 0a06 |0001: instance-of v2, v5, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@060a │ │ +0bea76: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +0bea7a: 0750 |0005: move-object v0, v5 │ │ +0bea7c: 1f00 0a06 |0006: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@060a │ │ +0bea80: 6f20 bb27 5400 |0008: invoke-super {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@27bb │ │ +0bea86: 0a02 |000b: move-result v2 │ │ +0bea88: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ +0bea8c: 5202 1211 |000e: iget v2, v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@1112 │ │ +0bea90: 5243 1211 |0010: iget v3, v4, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@1112 │ │ +0bea94: 3332 0b00 |0012: if-ne v2, v3, 001d // +000b │ │ +0bea98: 5402 1111 |0014: iget-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@1111 │ │ +0bea9c: 6e20 d727 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0beaa2: 0a02 |0019: move-result v2 │ │ +0beaa4: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +0beaa8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0beaaa: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=21 │ │ 0x0006 line=22 │ │ 0x0008 line=23 │ │ + 0x0016 line=25 │ │ 0x001d line=27 │ │ locals : │ │ 0x0008 - 0x001d reg=0 date Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ 0x0000 - 0x001e reg=4 this Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ 0x0000 - 0x001e reg=5 object Ljava/lang/Object; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/DateInfo;) │ │ @@ -301978,23 +302061,23 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bea44: |[0bea44] nerd.tuxmobil.fahrplan.congress.DateInfo.getDayIndex:(Ljava/lang/String;)I │ │ -0bea54: 5410 0a11 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@110a │ │ -0bea58: 6e20 d727 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bea5e: 0a00 |0005: move-result v0 │ │ -0bea60: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0bea64: 5210 0b11 |0008: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@110b │ │ -0bea68: 0f00 |000a: return v0 │ │ -0bea6a: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -0bea6c: 28fe |000c: goto 000a // -0002 │ │ +0beaac: |[0beaac] nerd.tuxmobil.fahrplan.congress.DateInfo.getDayIndex:(Ljava/lang/String;)I │ │ +0beabc: 5410 1111 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@1111 │ │ +0beac0: 6e20 d727 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0beac6: 0a00 |0005: move-result v0 │ │ +0beac8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0beacc: 5210 1211 |0008: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@1112 │ │ +0bead0: 0f00 |000a: return v0 │ │ +0bead2: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +0bead4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ 0x0000 - 0x000d reg=2 date Ljava/lang/String; │ │ │ │ @@ -302003,26 +302086,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0bea70: |[0bea70] nerd.tuxmobil.fahrplan.congress.DateInfo.hashCode:()I │ │ -0bea80: 6f10 bd27 0300 |0000: invoke-super {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ -0bea86: 0a00 |0003: move-result v0 │ │ -0bea88: da00 000d |0004: mul-int/lit8 v0, v0, #int 13 // #0d │ │ -0bea8c: 5231 0b11 |0006: iget v1, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@110b │ │ -0bea90: 5432 0a11 |0008: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@110a │ │ -0bea94: 6e10 dc27 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0bea9a: 0a02 |000d: move-result v2 │ │ -0bea9c: da02 0207 |000e: mul-int/lit8 v2, v2, #int 7 // #07 │ │ -0beaa0: b021 |0010: add-int/2addr v1, v2 │ │ -0beaa2: b610 |0011: or-int/2addr v0, v1 │ │ -0beaa4: 0f00 |0012: return v0 │ │ +0bead8: |[0bead8] nerd.tuxmobil.fahrplan.congress.DateInfo.hashCode:()I │ │ +0beae8: 6f10 bd27 0300 |0000: invoke-super {v3}, Ljava/lang/Object;.hashCode:()I // method@27bd │ │ +0beaee: 0a00 |0003: move-result v0 │ │ +0beaf0: da00 000d |0004: mul-int/lit8 v0, v0, #int 13 // #0d │ │ +0beaf4: 5231 1211 |0006: iget v1, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@1112 │ │ +0beaf8: 5432 1111 |0008: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@1111 │ │ +0beafc: 6e10 dc27 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0beb02: 0a02 |000d: move-result v2 │ │ +0beb04: da02 0207 |000e: mul-int/lit8 v2, v2, #int 7 // #07 │ │ +0beb08: b021 |0010: add-int/2addr v1, v2 │ │ +0beb0a: b610 |0011: or-int/2addr v0, v1 │ │ +0beb0c: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/DateInfo;) │ │ @@ -302030,55 +302113,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0beaa8: |[0beaa8] nerd.tuxmobil.fahrplan.congress.DateInfo.toString:()Ljava/lang/String; │ │ -0beab8: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0beabc: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0beac2: 1a01 ad1a |0005: const-string v1, "dayIndex = " // string@1aad │ │ -0beac6: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0beacc: 0c00 |000a: move-result-object v0 │ │ -0beace: 5221 0b11 |000b: iget v1, v2, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@110b │ │ -0bead2: 6e20 fe27 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0bead8: 0c00 |0010: move-result-object v0 │ │ -0beada: 1a01 1a01 |0011: const-string v1, ", date = " // string@011a │ │ -0beade: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0beae4: 0c00 |0016: move-result-object v0 │ │ -0beae6: 5421 0a11 |0017: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@110a │ │ -0beaea: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0beaf0: 0c00 |001c: move-result-object v0 │ │ -0beaf2: 6e10 0628 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0beaf8: 0c00 |0020: move-result-object v0 │ │ -0beafa: 1100 |0021: return-object v0 │ │ +0beb10: |[0beb10] nerd.tuxmobil.fahrplan.congress.DateInfo.toString:()Ljava/lang/String; │ │ +0beb20: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0beb24: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0beb2a: 1a01 b71a |0005: const-string v1, "dayIndex = " // string@1ab7 │ │ +0beb2e: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0beb34: 0c00 |000a: move-result-object v0 │ │ +0beb36: 5221 1211 |000b: iget v1, v2, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@1112 │ │ +0beb3a: 6e20 fe27 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0beb40: 0c00 |0010: move-result-object v0 │ │ +0beb42: 1a01 1a01 |0011: const-string v1, ", date = " // string@011a │ │ +0beb46: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0beb4c: 0c00 |0016: move-result-object v0 │ │ +0beb4e: 5421 1111 |0017: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@1111 │ │ +0beb52: 6e20 0228 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0beb58: 0c00 |001c: move-result-object v0 │ │ +0beb5a: 6e10 0628 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0beb60: 0c00 |0020: move-result-object v0 │ │ +0beb62: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ │ │ - source_file_idx : 1179 (DateInfo.java) │ │ + source_file_idx : 1182 (DateInfo.java) │ │ │ │ -Class #1044 header: │ │ -class_idx : 1544 │ │ +Class #1045 header: │ │ +class_idx : 1547 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1451 │ │ -source_file_idx : 1181 │ │ +superclass_idx : 1454 │ │ +source_file_idx : 1184 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1044 annotations: │ │ +Class #1045 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Lnerd/tuxmobil/fahrplan/congress/DateInfo;" ">;" } │ │ │ │ -Class #1044 - │ │ +Class #1045 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/DateInfos;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/util/ArrayList;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -302087,17 +302170,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0beafc: |[0beafc] nerd.tuxmobil.fahrplan.congress.DateInfos.:()V │ │ -0beb0c: 7010 9028 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0beb12: 0e00 |0003: return-void │ │ +0beb64: |[0beb64] nerd.tuxmobil.fahrplan.congress.DateInfos.:()V │ │ +0beb74: 7010 9028 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0beb7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ │ │ Virtual methods - │ │ @@ -302106,47 +302189,47 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0beb14: |[0beb14] nerd.tuxmobil.fahrplan.congress.DateInfos.getIndexOfToday:(II)I │ │ -0beb24: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0beb26: 6e10 272a 0700 |0001: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.isEmpty:()Z // method@2a27 │ │ -0beb2c: 0a06 |0004: move-result v6 │ │ -0beb2e: 3806 0400 |0005: if-eqz v6, 0009 // +0004 │ │ -0beb32: 0152 |0007: move v2, v5 │ │ -0beb34: 0f02 |0008: return v2 │ │ -0beb36: 2204 fd03 |0009: new-instance v4, Landroid/text/format/Time; // type@03fd │ │ -0beb3a: 7010 e61e 0400 |000b: invoke-direct {v4}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0beb40: 6e10 eb1e 0400 |000e: invoke-virtual {v4}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0beb46: 5246 170e |0011: iget v6, v4, Landroid/text/format/Time;.hour:I // field@0e17 │ │ -0beb4a: b186 |0013: sub-int/2addr v6, v8 │ │ -0beb4c: 5946 170e |0014: iput v6, v4, Landroid/text/format/Time;.hour:I // field@0e17 │ │ -0beb50: 5246 180e |0016: iget v6, v4, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0beb54: b196 |0018: sub-int/2addr v6, v9 │ │ -0beb56: 5946 180e |0019: iput v6, v4, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0beb5a: 1216 |001b: const/4 v6, #int 1 // #1 │ │ -0beb5c: 6e20 e91e 6400 |001c: invoke-virtual {v4, v6}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ -0beb62: 7110 1b2a 0400 |001f: invoke-static {v4}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Landroid/text/format/Time;)Ljava/lang/String; // method@2a1b │ │ -0beb68: 0c00 |0022: move-result-object v0 │ │ -0beb6a: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -0beb6c: 6e10 282a 0700 |0024: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.iterator:()Ljava/util/Iterator; // method@2a28 │ │ -0beb72: 0c03 |0027: move-result-object v3 │ │ -0beb74: 7210 d228 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0beb7a: 0a06 |002b: move-result v6 │ │ -0beb7c: 3806 dcff |002c: if-eqz v6, 0008 // -0024 │ │ -0beb80: 7210 d328 0300 |002e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0beb86: 0c01 |0031: move-result-object v1 │ │ -0beb88: 1f01 0706 |0032: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@0607 │ │ -0beb8c: 6e20 202a 0100 |0034: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.getDayIndex:(Ljava/lang/String;)I // method@2a20 │ │ -0beb92: 0a02 |0037: move-result v2 │ │ -0beb94: 3252 f0ff |0038: if-eq v2, v5, 0028 // -0010 │ │ -0beb98: 28ce |003a: goto 0008 // -0032 │ │ +0beb7c: |[0beb7c] nerd.tuxmobil.fahrplan.congress.DateInfos.getIndexOfToday:(II)I │ │ +0beb8c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +0beb8e: 6e10 272a 0700 |0001: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.isEmpty:()Z // method@2a27 │ │ +0beb94: 0a05 |0004: move-result v5 │ │ +0beb96: 3805 0400 |0005: if-eqz v5, 0009 // +0004 │ │ +0beb9a: 0142 |0007: move v2, v4 │ │ +0beb9c: 0f02 |0008: return v2 │ │ +0beb9e: 2203 fe03 |0009: new-instance v3, Landroid/text/format/Time; // type@03fe │ │ +0beba2: 7010 e61e 0300 |000b: invoke-direct {v3}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0beba8: 6e10 eb1e 0300 |000e: invoke-virtual {v3}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0bebae: 5235 170e |0011: iget v5, v3, Landroid/text/format/Time;.hour:I // field@0e17 │ │ +0bebb2: b185 |0013: sub-int/2addr v5, v8 │ │ +0bebb4: 5935 170e |0014: iput v5, v3, Landroid/text/format/Time;.hour:I // field@0e17 │ │ +0bebb8: 5235 180e |0016: iget v5, v3, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0bebbc: b195 |0018: sub-int/2addr v5, v9 │ │ +0bebbe: 5935 180e |0019: iput v5, v3, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0bebc2: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +0bebc4: 6e20 e91e 5300 |001c: invoke-virtual {v3, v5}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ +0bebca: 7110 1b2a 0300 |001f: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Landroid/text/format/Time;)Ljava/lang/String; // method@2a1b │ │ +0bebd0: 0c00 |0022: move-result-object v0 │ │ +0bebd2: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +0bebd4: 6e10 282a 0700 |0024: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.iterator:()Ljava/util/Iterator; // method@2a28 │ │ +0bebda: 0c05 |0027: move-result-object v5 │ │ +0bebdc: 7210 d228 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0bebe2: 0a06 |002b: move-result v6 │ │ +0bebe4: 3806 dcff |002c: if-eqz v6, 0008 // -0024 │ │ +0bebe8: 7210 d328 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0bebee: 0c01 |0031: move-result-object v1 │ │ +0bebf0: 1f01 0a06 |0032: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@060a │ │ +0bebf4: 6e20 202a 0100 |0034: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.getDayIndex:(Ljava/lang/String;)I // method@2a20 │ │ +0bebfa: 0a02 |0037: move-result v2 │ │ +0bebfc: 3242 f0ff |0038: if-eq v2, v4, 0028 // -0010 │ │ +0bec00: 28ce |003a: goto 0008 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0008 line=50 │ │ 0x0009 line=34 │ │ 0x000e line=35 │ │ 0x0011 line=36 │ │ @@ -302157,78 +302240,77 @@ │ │ 0x0024 line=44 │ │ 0x0034 line=45 │ │ 0x0038 line=46 │ │ locals : │ │ 0x0023 - 0x003b reg=0 currentDate Ljava/lang/String; │ │ 0x0034 - 0x003b reg=1 dateInfo Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ 0x0024 - 0x003b reg=2 dayIndex I │ │ - 0x0028 - 0x003b reg=3 i$ Ljava/util/Iterator; │ │ - 0x000e - 0x003b reg=4 today Landroid/text/format/Time; │ │ + 0x000e - 0x003b reg=3 today Landroid/text/format/Time; │ │ 0x0000 - 0x003b reg=7 this Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ 0x0000 - 0x003b reg=8 hourOfDayChange I │ │ 0x0000 - 0x003b reg=9 minuteOfDayChange I │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/DateInfos;) │ │ name : 'sameDay' │ │ type : '(Landroid/text/format/Time;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0beb9c: |[0beb9c] nerd.tuxmobil.fahrplan.congress.DateInfos.sameDay:(Landroid/text/format/Time;I)Z │ │ -0bebac: 7110 1b2a 0500 |0000: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Landroid/text/format/Time;)Ljava/lang/String; // method@2a1b │ │ -0bebb2: 0c00 |0003: move-result-object v0 │ │ -0bebb4: 6e10 282a 0400 |0004: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.iterator:()Ljava/util/Iterator; // method@2a28 │ │ -0bebba: 0c02 |0007: move-result-object v2 │ │ -0bebbc: 7210 d228 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0bebc2: 0a03 |000b: move-result v3 │ │ -0bebc4: 3803 1600 |000c: if-eqz v3, 0022 // +0016 │ │ -0bebc8: 7210 d328 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0bebce: 0c01 |0011: move-result-object v1 │ │ -0bebd0: 1f01 0706 |0012: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@0607 │ │ -0bebd4: 5213 0b11 |0014: iget v3, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@110b │ │ -0bebd8: 3363 f2ff |0016: if-ne v3, v6, 0008 // -000e │ │ -0bebdc: 5413 0a11 |0018: iget-object v3, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@110a │ │ -0bebe0: 6e20 d727 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bebe6: 0a03 |001d: move-result v3 │ │ -0bebe8: 3803 eaff |001e: if-eqz v3, 0008 // -0016 │ │ -0bebec: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0bebee: 0f03 |0021: return v3 │ │ -0bebf0: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -0bebf2: 28fe |0023: goto 0021 // -0002 │ │ +0bec04: |[0bec04] nerd.tuxmobil.fahrplan.congress.DateInfos.sameDay:(Landroid/text/format/Time;I)Z │ │ +0bec14: 7110 1b2a 0500 |0000: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getFormattedDate:(Landroid/text/format/Time;)Ljava/lang/String; // method@2a1b │ │ +0bec1a: 0c00 |0003: move-result-object v0 │ │ +0bec1c: 6e10 282a 0400 |0004: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.iterator:()Ljava/util/Iterator; // method@2a28 │ │ +0bec22: 0c02 |0007: move-result-object v2 │ │ +0bec24: 7210 d228 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0bec2a: 0a03 |000b: move-result v3 │ │ +0bec2c: 3803 1600 |000c: if-eqz v3, 0022 // +0016 │ │ +0bec30: 7210 d328 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0bec36: 0c01 |0011: move-result-object v1 │ │ +0bec38: 1f01 0a06 |0012: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@060a │ │ +0bec3c: 5213 1211 |0014: iget v3, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@1112 │ │ +0bec40: 3363 f2ff |0016: if-ne v3, v6, 0008 // -000e │ │ +0bec44: 5413 1111 |0018: iget-object v3, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@1111 │ │ +0bec48: 6e20 d727 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0bec4e: 0a03 |001d: move-result v3 │ │ +0bec50: 3803 eaff |001e: if-eqz v3, 0008 // -0016 │ │ +0bec54: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +0bec56: 0f02 |0021: return v2 │ │ +0bec58: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0bec5a: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0004 line=13 │ │ 0x0014 line=14 │ │ + 0x001a line=15 │ │ 0x0020 line=16 │ │ 0x0021 line=19 │ │ locals : │ │ 0x0014 - 0x0021 reg=1 dateInfo Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ 0x0004 - 0x0024 reg=0 currentDate Ljava/lang/String; │ │ - 0x0008 - 0x0024 reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0024 reg=4 this Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ 0x0000 - 0x0024 reg=5 today Landroid/text/format/Time; │ │ 0x0000 - 0x0024 reg=6 lectureListDay I │ │ │ │ - source_file_idx : 1181 (DateInfos.java) │ │ + source_file_idx : 1184 (DateInfos.java) │ │ │ │ -Class #1045 header: │ │ -class_idx : 1545 │ │ +Class #1046 header: │ │ +class_idx : 1548 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1204 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1207 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1045 - │ │ +Class #1046 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;) │ │ name : 'QUICK_IP_PATTERN' │ │ @@ -302241,22 +302323,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bebf4: |[0bebf4] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.:()V │ │ -0bec04: 1a00 5614 |0000: const-string v0, "^[a-f0-9\.:]+$" // string@1456 │ │ -0bec08: 7110 2e29 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@292e │ │ -0bec0e: 0c00 |0005: move-result-object v0 │ │ -0bec10: 6900 0c11 |0006: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.QUICK_IP_PATTERN:Ljava/util/regex/Pattern; // field@110c │ │ -0bec14: 0e00 |0008: return-void │ │ -0bec16: 0d00 |0009: move-exception v0 │ │ -0bec18: 28fe |000a: goto 0008 // -0002 │ │ +0bec5c: |[0bec5c] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.:()V │ │ +0bec6c: 1a00 6014 |0000: const-string v0, "^[a-f0-9\.:]+$" // string@1460 │ │ +0bec70: 7110 2e29 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@292e │ │ +0bec76: 0c00 |0005: move-result-object v0 │ │ +0bec78: 6900 1311 |0006: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.QUICK_IP_PATTERN:Ljava/util/regex/Pattern; // field@1113 │ │ +0bec7c: 0e00 |0008: return-void │ │ +0bec7e: 0d00 |0009: move-exception v0 │ │ +0bec80: 28fe |000a: goto 0008 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/util/regex/PatternSyntaxException; -> 0x0009 │ │ positions : │ │ 0x0000 line=40 │ │ 0x0008 line=43 │ │ 0x0009 line=41 │ │ @@ -302267,50 +302349,51 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0bec2c: |[0bec2c] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.domainTokenMatch:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -0bec3c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bec3e: 3806 2f00 |0001: if-eqz v6, 0030 // +002f │ │ -0bec42: 3807 2d00 |0003: if-eqz v7, 0030 // +002d │ │ -0bec46: 1304 2a00 |0005: const/16 v4, #int 42 // #2a │ │ -0bec4a: 6e20 dd27 4700 |0007: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ -0bec50: 0a01 |000a: move-result v1 │ │ -0bec52: 3a01 2500 |000b: if-ltz v1, 0030 // +0025 │ │ -0bec56: 6e10 e327 0700 |000d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bec5c: 0a04 |0010: move-result v4 │ │ -0bec5e: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0bec62: 6e10 e327 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bec68: 0a05 |0016: move-result v5 │ │ -0bec6a: 3654 1900 |0017: if-gt v4, v5, 0030 // +0019 │ │ -0bec6e: 6e30 ec27 3701 |0019: invoke-virtual {v7, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ -0bec74: 0c00 |001c: move-result-object v0 │ │ -0bec76: d804 0101 |001d: add-int/lit8 v4, v1, #int 1 // #01 │ │ -0bec7a: 6e20 eb27 4700 |001f: invoke-virtual {v7, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0bec80: 0c02 |0022: move-result-object v2 │ │ -0bec82: 6e20 ea27 0600 |0023: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0bec88: 0a04 |0026: move-result v4 │ │ -0bec8a: 3804 0900 |0027: if-eqz v4, 0030 // +0009 │ │ -0bec8e: 6e20 d627 2600 |0029: invoke-virtual {v6, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ -0bec94: 0a04 |002c: move-result v4 │ │ -0bec96: 3804 0300 |002d: if-eqz v4, 0030 // +0003 │ │ -0bec9a: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -0bec9c: 0f03 |0030: return v3 │ │ +0bec94: |[0bec94] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.domainTokenMatch:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +0beca4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0beca6: 3806 2f00 |0001: if-eqz v6, 0030 // +002f │ │ +0becaa: 3807 2d00 |0003: if-eqz v7, 0030 // +002d │ │ +0becae: 1304 2a00 |0005: const/16 v4, #int 42 // #2a │ │ +0becb2: 6e20 dd27 4700 |0007: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@27dd │ │ +0becb8: 0a01 |000a: move-result v1 │ │ +0becba: 3a01 2500 |000b: if-ltz v1, 0030 // +0025 │ │ +0becbe: 6e10 e327 0700 |000d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0becc4: 0a04 |0010: move-result v4 │ │ +0becc6: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0becca: 6e10 e327 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0becd0: 0a05 |0016: move-result v5 │ │ +0becd2: 3654 1900 |0017: if-gt v4, v5, 0030 // +0019 │ │ +0becd6: 6e30 ec27 3701 |0019: invoke-virtual {v7, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@27ec │ │ +0becdc: 0c00 |001c: move-result-object v0 │ │ +0becde: d804 0101 |001d: add-int/lit8 v4, v1, #int 1 // #01 │ │ +0bece2: 6e20 eb27 4700 |001f: invoke-virtual {v7, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0bece8: 0c02 |0022: move-result-object v2 │ │ +0becea: 6e20 ea27 0600 |0023: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0becf0: 0a04 |0026: move-result v4 │ │ +0becf2: 3804 0900 |0027: if-eqz v4, 0030 // +0009 │ │ +0becf6: 6e20 d627 2600 |0029: invoke-virtual {v6, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@27d6 │ │ +0becfc: 0a04 |002c: move-result v4 │ │ +0becfe: 3804 0300 |002d: if-eqz v4, 0030 // +0003 │ │ +0bed02: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +0bed04: 0f03 |0030: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=290 │ │ 0x0005 line=291 │ │ 0x000b line=292 │ │ 0x000d line=293 │ │ 0x0019 line=294 │ │ 0x001d line=295 │ │ 0x0023 line=297 │ │ + 0x0029 line=298 │ │ 0x0030 line=303 │ │ locals : │ │ 0x001d - 0x0030 reg=0 prefix Ljava/lang/String; │ │ 0x000b - 0x0030 reg=1 starIndex I │ │ 0x0023 - 0x0030 reg=2 suffix Ljava/lang/String; │ │ 0x0000 - 0x0031 reg=6 thisDomainToken Ljava/lang/String; │ │ 0x0000 - 0x0031 reg=7 thatDomainToken Ljava/lang/String; │ │ @@ -302320,62 +302403,64 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0beca0: |[0beca0] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.isIpAddress:(Ljava/lang/String;)Z │ │ -0becb0: 3806 0800 |0000: if-eqz v6, 0008 // +0008 │ │ -0becb4: 6e10 e327 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0becba: 0a03 |0005: move-result v3 │ │ -0becbc: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ -0becc0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0becc2: 0f02 |0009: return v2 │ │ -0becc4: 6203 0c11 |000a: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.QUICK_IP_PATTERN:Ljava/util/regex/Pattern; // field@110c │ │ -0becc8: 6e20 2f29 6300 |000c: invoke-virtual {v3, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@292f │ │ -0becce: 0c03 |000f: move-result-object v3 │ │ -0becd0: 6e10 2c29 0300 |0010: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@292c │ │ -0becd6: 0a02 |0013: move-result v2 │ │ -0becd8: 3802 f5ff |0014: if-eqz v2, 0009 // -000b │ │ -0becdc: 7110 3f28 0600 |0016: invoke-static {v6}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@283f │ │ -0bece2: 0c03 |0019: move-result-object v3 │ │ -0bece4: 6e10 4028 0300 |001a: invoke-virtual {v3}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@2840 │ │ -0becea: 0c03 |001d: move-result-object v3 │ │ -0becec: 6e20 d727 3600 |001e: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0becf2: 0a02 |0021: move-result v2 │ │ -0becf4: 28e7 |0022: goto 0009 // -0019 │ │ -0becf6: 0d00 |0023: move-exception v0 │ │ -0becf8: 6e10 6328 0000 |0024: invoke-virtual {v0}, Ljava/net/UnknownHostException;.getMessage:()Ljava/lang/String; // method@2863 │ │ -0becfe: 0c01 |0027: move-result-object v1 │ │ -0bed00: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ -0bed04: 1a01 dc35 |002a: const-string v1, "unknown host exception" // string@35dc │ │ -0bed08: 1a03 b204 |002c: const-string v3, "DomainNameChecker" // string@04b2 │ │ -0bed0c: 2204 6c05 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0bed10: 7010 f927 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bed16: 1a05 b304 |0033: const-string v5, "DomainNameChecker.isIpAddress(): " // string@04b3 │ │ -0bed1a: 6e20 0228 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bed20: 0c04 |0038: move-result-object v4 │ │ -0bed22: 6e20 0228 1400 |0039: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bed28: 0c04 |003c: move-result-object v4 │ │ -0bed2a: 6e10 0628 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bed30: 0c04 |0040: move-result-object v4 │ │ -0bed32: 7120 392b 4300 |0041: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bed38: 1202 |0044: const/4 v2, #int 0 // #0 │ │ -0bed3a: 28c4 |0045: goto 0009 // -003c │ │ +0bed08: |[0bed08] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.isIpAddress:(Ljava/lang/String;)Z │ │ +0bed18: 3806 0800 |0000: if-eqz v6, 0008 // +0008 │ │ +0bed1c: 6e10 e327 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bed22: 0a03 |0005: move-result v3 │ │ +0bed24: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ +0bed28: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0bed2a: 0f02 |0009: return v2 │ │ +0bed2c: 6203 1311 |000a: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.QUICK_IP_PATTERN:Ljava/util/regex/Pattern; // field@1113 │ │ +0bed30: 6e20 2f29 6300 |000c: invoke-virtual {v3, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@292f │ │ +0bed36: 0c03 |000f: move-result-object v3 │ │ +0bed38: 6e10 2c29 0300 |0010: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@292c │ │ +0bed3e: 0a02 |0013: move-result v2 │ │ +0bed40: 3802 f5ff |0014: if-eqz v2, 0009 // -000b │ │ +0bed44: 7110 3f28 0600 |0016: invoke-static {v6}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@283f │ │ +0bed4a: 0c03 |0019: move-result-object v3 │ │ +0bed4c: 6e10 4028 0300 |001a: invoke-virtual {v3}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@2840 │ │ +0bed52: 0c03 |001d: move-result-object v3 │ │ +0bed54: 6e20 d727 3600 |001e: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0bed5a: 0a02 |0021: move-result v2 │ │ +0bed5c: 28e7 |0022: goto 0009 // -0019 │ │ +0bed5e: 0d00 |0023: move-exception v0 │ │ +0bed60: 6e10 6328 0000 |0024: invoke-virtual {v0}, Ljava/net/UnknownHostException;.getMessage:()Ljava/lang/String; // method@2863 │ │ +0bed66: 0c01 |0027: move-result-object v1 │ │ +0bed68: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ +0bed6c: 1a01 e535 |002a: const-string v1, "unknown host exception" // string@35e5 │ │ +0bed70: 1a03 b504 |002c: const-string v3, "DomainNameChecker" // string@04b5 │ │ +0bed74: 2204 6d05 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0bed78: 7010 f927 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bed7e: 1a05 b604 |0033: const-string v5, "DomainNameChecker.isIpAddress(): " // string@04b6 │ │ +0bed82: 6e20 0228 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bed88: 0c04 |0038: move-result-object v4 │ │ +0bed8a: 6e20 0228 1400 |0039: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bed90: 0c04 |003c: move-result-object v4 │ │ +0bed92: 6e10 0628 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bed98: 0c04 |0040: move-result-object v4 │ │ +0bed9a: 7120 392b 4300 |0041: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0beda0: 1202 |0044: const/4 v2, #int 0 // #0 │ │ +0beda2: 28c4 |0045: goto 0009 // -003c │ │ catches : 1 │ │ 0x000a - 0x0021 │ │ Ljava/net/UnknownHostException; -> 0x0023 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0008 line=79 │ │ 0x0009 line=102 │ │ 0x000a line=85 │ │ 0x0014 line=86 │ │ 0x0016 line=87 │ │ + 0x001a line=88 │ │ + 0x001e line=87 │ │ 0x0023 line=90 │ │ 0x0024 line=91 │ │ 0x0028 line=92 │ │ 0x002a line=93 │ │ 0x002c line=96 │ │ 0x0044 line=99 │ │ locals : │ │ @@ -302390,39 +302475,40 @@ │ │ type : '(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0bed4c: |[0bed4c] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.match:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ -0bed5c: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -0bed60: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ -0bed64: 6e10 e327 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bed6a: 0a00 |0007: move-result v0 │ │ -0bed6c: 3900 0b00 |0008: if-nez v0, 0013 // +000b │ │ -0bed70: 1a00 b204 |000a: const-string v0, "DomainNameChecker" // string@04b2 │ │ -0bed74: 1a01 b02a |000c: const-string v1, "no certificate/domain" // string@2ab0 │ │ -0bed78: 7120 392b 1000 |000e: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bed7e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0bed80: 0f00 |0012: return v0 │ │ -0bed82: 6e10 ee27 0300 |0013: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@27ee │ │ -0bed88: 0c03 |0016: move-result-object v3 │ │ -0bed8a: 7110 2c2a 0300 |0017: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.isIpAddress:(Ljava/lang/String;)Z // method@2a2c │ │ -0bed90: 0a00 |001a: move-result v0 │ │ -0bed92: 3900 0700 |001b: if-nez v0, 0022 // +0007 │ │ -0bed96: 7120 2f2a 3200 |001d: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.matchDns:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@2a2f │ │ -0bed9c: 0a00 |0020: move-result v0 │ │ -0bed9e: 28f1 |0021: goto 0012 // -000f │ │ -0beda0: 7120 302a 3200 |0022: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.matchIpAddress:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@2a30 │ │ -0beda6: 0a00 |0025: move-result v0 │ │ -0beda8: 28ec |0026: goto 0012 // -0014 │ │ +0bedb4: |[0bedb4] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.match:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ +0bedc4: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +0bedc8: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ +0bedcc: 6e10 e327 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bedd2: 0a00 |0007: move-result v0 │ │ +0bedd4: 3900 0b00 |0008: if-nez v0, 0013 // +000b │ │ +0bedd8: 1a00 b504 |000a: const-string v0, "DomainNameChecker" // string@04b5 │ │ +0beddc: 1a01 ba2a |000c: const-string v1, "no certificate/domain" // string@2aba │ │ +0bede0: 7120 392b 1000 |000e: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bede6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0bede8: 0f00 |0012: return v0 │ │ +0bedea: 6e10 ee27 0300 |0013: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@27ee │ │ +0bedf0: 0c03 |0016: move-result-object v3 │ │ +0bedf2: 7110 2c2a 0300 |0017: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.isIpAddress:(Ljava/lang/String;)Z // method@2a2c │ │ +0bedf8: 0a00 |001a: move-result v0 │ │ +0bedfa: 3900 0700 |001b: if-nez v0, 0022 // +0007 │ │ +0bedfe: 7120 2f2a 3200 |001d: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.matchDns:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@2a2f │ │ +0bee04: 0a00 |0020: move-result v0 │ │ +0bee06: 28f1 |0021: goto 0012 // -000f │ │ +0bee08: 7120 302a 3200 |0022: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.matchIpAddress:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@2a30 │ │ +0bee0e: 0a00 |0025: move-result v0 │ │ +0bee10: 28ec |0026: goto 0012 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ + 0x0004 line=61 │ │ 0x000a line=62 │ │ 0x0011 line=63 │ │ 0x0012 line=70 │ │ 0x0013 line=66 │ │ 0x0017 line=67 │ │ 0x001d line=68 │ │ 0x0022 line=70 │ │ @@ -302435,85 +302521,86 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -0bedac: |[0bedac] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.matchDns:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -0bedbc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0bedbe: 1a07 b204 |0001: const-string v7, "DomainNameChecker" // string@04b2 │ │ -0bedc2: 2208 6c05 |0003: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0bedc6: 7010 f927 0800 |0005: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bedcc: 1a09 b604 |0008: const-string v9, "DomainNameChecker.matchDns(): this domain: " // string@04b6 │ │ -0bedd0: 6e20 0228 9800 |000a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bedd6: 0c08 |000d: move-result-object v8 │ │ -0bedd8: 6e20 0228 a800 |000e: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bedde: 0c08 |0011: move-result-object v8 │ │ -0bede0: 1a09 b500 |0012: const-string v9, " that domain: " // string@00b5 │ │ -0bede4: 6e20 0228 9800 |0014: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bedea: 0c08 |0017: move-result-object v8 │ │ -0bedec: 6e20 0228 b800 |0018: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bedf2: 0c08 |001b: move-result-object v8 │ │ -0bedf4: 6e10 0628 0800 |001c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bedfa: 0c08 |001f: move-result-object v8 │ │ -0bedfc: 7120 392b 8700 |0020: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bee02: 380a 1000 |0023: if-eqz v10, 0033 // +0010 │ │ -0bee06: 6e10 e327 0a00 |0025: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bee0c: 0a07 |0028: move-result v7 │ │ -0bee0e: 3807 0a00 |0029: if-eqz v7, 0033 // +000a │ │ -0bee12: 380b 0800 |002b: if-eqz v11, 0033 // +0008 │ │ -0bee16: 6e10 e327 0b00 |002d: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bee1c: 0a07 |0030: move-result v7 │ │ -0bee1e: 3907 0400 |0031: if-nez v7, 0035 // +0004 │ │ -0bee22: 0161 |0033: move v1, v6 │ │ -0bee24: 0f01 |0034: return v1 │ │ -0bee26: 6e10 ee27 0b00 |0035: invoke-virtual {v11}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@27ee │ │ -0bee2c: 0c0b |0038: move-result-object v11 │ │ -0bee2e: 6e20 d727 ba00 |0039: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bee34: 0a01 |003c: move-result v1 │ │ -0bee36: 3901 f7ff |003d: if-nez v1, 0034 // -0009 │ │ -0bee3a: 1a07 5014 |003f: const-string v7, "\." // string@1450 │ │ -0bee3e: 6e20 e927 7a00 |0041: invoke-virtual {v10, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ -0bee44: 0c04 |0044: move-result-object v4 │ │ -0bee46: 1a07 5014 |0045: const-string v7, "\." // string@1450 │ │ -0bee4a: 6e20 e927 7b00 |0047: invoke-virtual {v11, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ -0bee50: 0c02 |004a: move-result-object v2 │ │ -0bee52: 2145 |004b: array-length v5, v4 │ │ -0bee54: 2123 |004c: array-length v3, v2 │ │ -0bee56: 3435 e7ff |004d: if-lt v5, v3, 0034 // -0019 │ │ -0bee5a: d800 03ff |004f: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0bee5e: 3a00 e3ff |0051: if-ltz v0, 0034 // -001d │ │ -0bee62: 4607 0400 |0053: aget-object v7, v4, v0 │ │ -0bee66: 4608 0200 |0055: aget-object v8, v2, v0 │ │ -0bee6a: 6e20 d727 8700 |0057: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bee70: 0a01 |005a: move-result v1 │ │ -0bee72: 3901 1e00 |005b: if-nez v1, 0079 // +001e │ │ -0bee76: 3900 1a00 |005d: if-nez v0, 0077 // +001a │ │ -0bee7a: 3335 1800 |005f: if-ne v5, v3, 0077 // +0018 │ │ -0bee7e: 1211 |0061: const/4 v1, #int 1 // #1 │ │ -0bee80: 3801 d2ff |0062: if-eqz v1, 0034 // -002e │ │ -0bee84: 4607 0206 |0064: aget-object v7, v2, v6 │ │ -0bee88: 1a08 0e01 |0066: const-string v8, "*" // string@010e │ │ -0bee8c: 6e20 d727 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bee92: 0a01 |006b: move-result v1 │ │ -0bee94: 3901 c8ff |006c: if-nez v1, 0034 // -0038 │ │ -0bee98: 4607 0406 |006e: aget-object v7, v4, v6 │ │ -0bee9c: 4606 0206 |0070: aget-object v6, v2, v6 │ │ -0beea0: 7120 2b2a 6700 |0072: invoke-static {v7, v6}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.domainTokenMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@2a2b │ │ -0beea6: 0a01 |0075: move-result v1 │ │ -0beea8: 28be |0076: goto 0034 // -0042 │ │ -0beeaa: 0161 |0077: move v1, v6 │ │ -0beeac: 28ea |0078: goto 0062 // -0016 │ │ -0beeae: d800 00ff |0079: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0beeb2: 28d6 |007b: goto 0051 // -002a │ │ +0bee14: |[0bee14] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.matchDns:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +0bee24: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0bee26: 1a07 b504 |0001: const-string v7, "DomainNameChecker" // string@04b5 │ │ +0bee2a: 2208 6d05 |0003: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +0bee2e: 7010 f927 0800 |0005: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bee34: 1a09 b904 |0008: const-string v9, "DomainNameChecker.matchDns(): this domain: " // string@04b9 │ │ +0bee38: 6e20 0228 9800 |000a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bee3e: 0c08 |000d: move-result-object v8 │ │ +0bee40: 6e20 0228 a800 |000e: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bee46: 0c08 |0011: move-result-object v8 │ │ +0bee48: 1a09 b500 |0012: const-string v9, " that domain: " // string@00b5 │ │ +0bee4c: 6e20 0228 9800 |0014: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bee52: 0c08 |0017: move-result-object v8 │ │ +0bee54: 6e20 0228 b800 |0018: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bee5a: 0c08 |001b: move-result-object v8 │ │ +0bee5c: 6e10 0628 0800 |001c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bee62: 0c08 |001f: move-result-object v8 │ │ +0bee64: 7120 392b 8700 |0020: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bee6a: 380a 1000 |0023: if-eqz v10, 0033 // +0010 │ │ +0bee6e: 6e10 e327 0a00 |0025: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bee74: 0a07 |0028: move-result v7 │ │ +0bee76: 3807 0a00 |0029: if-eqz v7, 0033 // +000a │ │ +0bee7a: 380b 0800 |002b: if-eqz v11, 0033 // +0008 │ │ +0bee7e: 6e10 e327 0b00 |002d: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bee84: 0a07 |0030: move-result v7 │ │ +0bee86: 3907 0400 |0031: if-nez v7, 0035 // +0004 │ │ +0bee8a: 0161 |0033: move v1, v6 │ │ +0bee8c: 0f01 |0034: return v1 │ │ +0bee8e: 6e10 ee27 0b00 |0035: invoke-virtual {v11}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@27ee │ │ +0bee94: 0c0b |0038: move-result-object v11 │ │ +0bee96: 6e20 d727 ba00 |0039: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0bee9c: 0a01 |003c: move-result v1 │ │ +0bee9e: 3901 f7ff |003d: if-nez v1, 0034 // -0009 │ │ +0beea2: 1a07 5a14 |003f: const-string v7, "\." // string@145a │ │ +0beea6: 6e20 e927 7a00 |0041: invoke-virtual {v10, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ +0beeac: 0c04 |0044: move-result-object v4 │ │ +0beeae: 1a07 5a14 |0045: const-string v7, "\." // string@145a │ │ +0beeb2: 6e20 e927 7b00 |0047: invoke-virtual {v11, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ +0beeb8: 0c02 |004a: move-result-object v2 │ │ +0beeba: 2145 |004b: array-length v5, v4 │ │ +0beebc: 2123 |004c: array-length v3, v2 │ │ +0beebe: 3435 e7ff |004d: if-lt v5, v3, 0034 // -0019 │ │ +0beec2: d800 03ff |004f: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0beec6: 3a00 e3ff |0051: if-ltz v0, 0034 // -001d │ │ +0beeca: 4607 0400 |0053: aget-object v7, v4, v0 │ │ +0beece: 4608 0200 |0055: aget-object v8, v2, v0 │ │ +0beed2: 6e20 d727 8700 |0057: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0beed8: 0a01 |005a: move-result v1 │ │ +0beeda: 3901 1e00 |005b: if-nez v1, 0079 // +001e │ │ +0beede: 3900 1a00 |005d: if-nez v0, 0077 // +001a │ │ +0beee2: 3335 1800 |005f: if-ne v5, v3, 0077 // +0018 │ │ +0beee6: 1211 |0061: const/4 v1, #int 1 // #1 │ │ +0beee8: 3801 d2ff |0062: if-eqz v1, 0034 // -002e │ │ +0beeec: 4607 0206 |0064: aget-object v7, v2, v6 │ │ +0beef0: 1a08 0e01 |0066: const-string v8, "*" // string@010e │ │ +0beef4: 6e20 d727 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0beefa: 0a01 |006b: move-result v1 │ │ +0beefc: 3901 c8ff |006c: if-nez v1, 0034 // -0038 │ │ +0bef00: 4607 0406 |006e: aget-object v7, v4, v6 │ │ +0bef04: 4606 0206 |0070: aget-object v6, v2, v6 │ │ +0bef08: 7120 2b2a 6700 |0072: invoke-static {v7, v6}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.domainTokenMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@2a2b │ │ +0bef0e: 0a01 |0075: move-result v1 │ │ +0bef10: 28be |0076: goto 0034 // -0042 │ │ +0bef12: 0161 |0077: move v1, v6 │ │ +0bef14: 28ea |0078: goto 0062 // -0016 │ │ +0bef16: d800 00ff |0079: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0bef1a: 28d6 |007b: goto 0051 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0023 line=239 │ │ + 0x002d line=240 │ │ 0x0034 line=279 │ │ 0x0035 line=244 │ │ 0x0039 line=247 │ │ 0x003d line=248 │ │ 0x003f line=249 │ │ 0x0045 line=250 │ │ 0x004b line=252 │ │ @@ -302544,134 +302631,134 @@ │ │ type : '(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 220 16-bit code units │ │ -0beeb4: |[0beeb4] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.matchDns:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ -0beec4: 1a0d b204 |0000: const-string v13, "DomainNameChecker" // string@04b2 │ │ -0beec8: 220e 6c05 |0002: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -0beecc: 7010 f927 0e00 |0004: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0beed2: 1a0f 1129 |0007: const-string v15, "matchDns cert vs " // string@2911 │ │ -0beed6: 6e20 0228 fe00 |0009: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0beedc: 0c0e |000c: move-result-object v14 │ │ -0beede: 0800 1100 |000d: move-object/from16 v0, v17 │ │ -0beee2: 6e20 0228 0e00 |000f: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0beee8: 0c0e |0012: move-result-object v14 │ │ -0beeea: 6e10 0628 0e00 |0013: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0beef0: 0c0e |0016: move-result-object v14 │ │ -0beef2: 7120 392b ed00 |0017: invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0beef8: 1207 |001a: const/4 v7, #int 0 // #0 │ │ -0beefa: 7401 7e28 1000 |001b: invoke-virtual/range {v16}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@287e │ │ -0bef00: 0c0c |001e: move-result-object v12 │ │ -0bef02: 380c 4b00 |001f: if-eqz v12, 006a // +004b │ │ -0bef06: 7210 af28 0c00 |0021: invoke-interface {v12}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ -0bef0c: 0c09 |0024: move-result-object v9 │ │ -0bef0e: 7210 d228 0900 |0025: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0bef14: 0a0d |0028: move-result v13 │ │ -0bef16: 380d b100 |0029: if-eqz v13, 00da // +00b1 │ │ -0bef1a: 7210 d328 0900 |002b: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0bef20: 0c0d |002e: move-result-object v13 │ │ -0bef22: 1f0d b805 |002f: check-cast v13, Ljava/util/List; // type@05b8 │ │ -0bef26: 07d0 |0031: move-object v0, v13 │ │ -0bef28: 1f00 b805 |0032: check-cast v0, Ljava/util/List; // type@05b8 │ │ -0bef2c: 0702 |0034: move-object v2, v0 │ │ -0bef2e: 3802 f0ff |0035: if-eqz v2, 0025 // -0010 │ │ -0bef32: 122d |0037: const/4 v13, #int 2 // #2 │ │ -0bef34: 7210 ec28 0200 |0038: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -0bef3a: 0a0e |003b: move-result v14 │ │ -0bef3c: 36ed e9ff |003c: if-gt v13, v14, 0025 // -0017 │ │ -0bef40: 120d |003e: const/4 v13, #int 0 // #0 │ │ -0bef42: 7220 e528 d200 |003f: invoke-interface {v2, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0bef48: 0c0d |0042: move-result-object v13 │ │ -0bef4a: 1f0d 5a05 |0043: check-cast v13, Ljava/lang/Integer; // type@055a │ │ -0bef4e: 07d0 |0045: move-object v0, v13 │ │ -0bef50: 1f00 5a05 |0046: check-cast v0, Ljava/lang/Integer; // type@055a │ │ -0bef54: 0703 |0048: move-object v3, v0 │ │ -0bef56: 3803 dcff |0049: if-eqz v3, 0025 // -0024 │ │ -0bef5a: 6e10 9927 0300 |004b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0bef60: 0a0d |004e: move-result v13 │ │ -0bef62: 122e |004f: const/4 v14, #int 2 // #2 │ │ -0bef64: 33ed d5ff |0050: if-ne v13, v14, 0025 // -002b │ │ -0bef68: 1217 |0052: const/4 v7, #int 1 // #1 │ │ -0bef6a: 121d |0053: const/4 v13, #int 1 // #1 │ │ -0bef6c: 7220 e528 d200 |0054: invoke-interface {v2, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0bef72: 0c0d |0057: move-result-object v13 │ │ -0bef74: 1f0d 6a05 |0058: check-cast v13, Ljava/lang/String; // type@056a │ │ -0bef78: 07d0 |005a: move-object v0, v13 │ │ -0bef7a: 1f00 6a05 |005b: check-cast v0, Ljava/lang/String; // type@056a │ │ -0bef7e: 0701 |005d: move-object v1, v0 │ │ -0bef80: 3801 c7ff |005e: if-eqz v1, 0025 // -0039 │ │ -0bef84: 0800 1100 |0060: move-object/from16 v0, v17 │ │ -0bef88: 7120 2e2a 1000 |0062: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.matchDns:(Ljava/lang/String;Ljava/lang/String;)Z // method@2a2e │ │ -0bef8e: 0a0d |0065: move-result v13 │ │ -0bef90: 380d bfff |0066: if-eqz v13, 0025 // -0041 │ │ -0bef94: 121d |0068: const/4 v13, #int 1 // #1 │ │ -0bef96: 0f0d |0069: return v13 │ │ -0bef98: 1a0d b204 |006a: const-string v13, "DomainNameChecker" // string@04b2 │ │ -0bef9c: 1a0e ad2a |006c: const-string v14, "no SubjectAltNames, looking for SubjectDN" // string@2aad │ │ -0befa0: 7120 392b ed00 |006e: invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0befa6: 7401 8028 1000 |0071: invoke-virtual/range {v16}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@2880 │ │ -0befac: 0c04 |0074: move-result-object v4 │ │ -0befae: 1a0d cc03 |0075: const-string v13, "CANONICAL" // string@03cc │ │ -0befb2: 6e20 5f29 d400 |0077: invoke-virtual {v4, v13}, Ljavax/security/auth/x500/X500Principal;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@295f │ │ -0befb8: 0c0a |007a: move-result-object v10 │ │ -0befba: 1a0d 1101 |007b: const-string v13, "," // string@0111 │ │ -0befbe: 6e20 e927 da00 |007d: invoke-virtual {v10, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ -0befc4: 0c0b |0080: move-result-object v11 │ │ -0befc6: 1208 |0081: const/4 v8, #int 0 // #0 │ │ -0befc8: 21bd |0082: array-length v13, v11 │ │ -0befca: 35d8 5700 |0083: if-ge v8, v13, 00da // +0057 │ │ -0befce: 1a0d b204 |0085: const-string v13, "DomainNameChecker" // string@04b2 │ │ -0befd2: 460e 0b08 |0087: aget-object v14, v11, v8 │ │ -0befd6: 7120 392b ed00 |0089: invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0befdc: 460d 0b08 |008c: aget-object v13, v11, v8 │ │ -0befe0: 6e10 e327 0d00 |008e: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0befe6: 0a0d |0091: move-result v13 │ │ -0befe8: 123e |0092: const/4 v14, #int 3 // #3 │ │ -0befea: 37ed 1f00 |0093: if-le v13, v14, 00b2 // +001f │ │ -0befee: 460d 0b08 |0095: aget-object v13, v11, v8 │ │ -0beff2: 1a0e 3719 |0097: const-string v14, "cn=" // string@1937 │ │ -0beff6: 6e20 ea27 ed00 |0099: invoke-virtual {v13, v14}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ -0beffc: 0a0d |009c: move-result v13 │ │ -0beffe: 380d 1500 |009d: if-eqz v13, 00b2 // +0015 │ │ -0bf002: 3804 1300 |009f: if-eqz v4, 00b2 // +0013 │ │ -0bf006: 460d 0b08 |00a1: aget-object v13, v11, v8 │ │ -0bf00a: 123e |00a3: const/4 v14, #int 3 // #3 │ │ -0bf00c: 6e20 eb27 ed00 |00a4: invoke-virtual {v13, v14}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ -0bf012: 0c0d |00a7: move-result-object v13 │ │ -0bf014: 0800 1100 |00a8: move-object/from16 v0, v17 │ │ -0bf018: 7120 2e2a d000 |00aa: invoke-static {v0, v13}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.matchDns:(Ljava/lang/String;Ljava/lang/String;)Z // method@2a2e │ │ -0bf01e: 0a0d |00ad: move-result v13 │ │ -0bf020: 380d 0400 |00ae: if-eqz v13, 00b2 // +0004 │ │ -0bf024: 121d |00b0: const/4 v13, #int 1 // #1 │ │ -0bf026: 28b8 |00b1: goto 0069 // -0048 │ │ -0bf028: d808 0801 |00b2: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0bf02c: 28ce |00b4: goto 0082 // -0032 │ │ -0bf02e: 0d05 |00b5: move-exception v5 │ │ -0bf030: 630d aa11 |00b6: sget-boolean v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;.DEBUG:Z // field@11aa │ │ -0bf034: 380d 2200 |00b8: if-eqz v13, 00da // +0022 │ │ -0bf038: 6e10 7828 0500 |00ba: invoke-virtual {v5}, Ljava/security/cert/CertificateParsingException;.getMessage:()Ljava/lang/String; // method@2878 │ │ -0bf03e: 0c06 |00bd: move-result-object v6 │ │ -0bf040: 3906 0400 |00be: if-nez v6, 00c2 // +0004 │ │ -0bf044: 1a06 dd1c |00c0: const-string v6, "failed to parse certificate" // string@1cdd │ │ -0bf048: 1a0d b204 |00c2: const-string v13, "DomainNameChecker" // string@04b2 │ │ -0bf04c: 220e 6c05 |00c4: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -0bf050: 7010 f927 0e00 |00c6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bf056: 1a0f b504 |00c9: const-string v15, "DomainNameChecker.matchDns(): " // string@04b5 │ │ -0bf05a: 6e20 0228 fe00 |00cb: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf060: 0c0e |00ce: move-result-object v14 │ │ -0bf062: 6e20 0228 6e00 |00cf: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf068: 0c0e |00d2: move-result-object v14 │ │ -0bf06a: 6e10 0628 0e00 |00d3: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bf070: 0c0e |00d6: move-result-object v14 │ │ -0bf072: 7120 392b ed00 |00d7: invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bf078: 120d |00da: const/4 v13, #int 0 // #0 │ │ -0bf07a: 288e |00db: goto 0069 // -0072 │ │ +0bef1c: |[0bef1c] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.matchDns:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ +0bef2c: 1a0d b504 |0000: const-string v13, "DomainNameChecker" // string@04b5 │ │ +0bef30: 220e 6d05 |0002: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +0bef34: 7010 f927 0e00 |0004: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bef3a: 1a0f 1b29 |0007: const-string v15, "matchDns cert vs " // string@291b │ │ +0bef3e: 6e20 0228 fe00 |0009: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bef44: 0c0e |000c: move-result-object v14 │ │ +0bef46: 0800 1100 |000d: move-object/from16 v0, v17 │ │ +0bef4a: 6e20 0228 0e00 |000f: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bef50: 0c0e |0012: move-result-object v14 │ │ +0bef52: 6e10 0628 0e00 |0013: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bef58: 0c0e |0016: move-result-object v14 │ │ +0bef5a: 7120 392b ed00 |0017: invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bef60: 1207 |001a: const/4 v7, #int 0 // #0 │ │ +0bef62: 7401 7e28 1000 |001b: invoke-virtual/range {v16}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@287e │ │ +0bef68: 0c0c |001e: move-result-object v12 │ │ +0bef6a: 380c 4b00 |001f: if-eqz v12, 006a // +004b │ │ +0bef6e: 7210 af28 0c00 |0021: invoke-interface {v12}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ +0bef74: 0c09 |0024: move-result-object v9 │ │ +0bef76: 7210 d228 0900 |0025: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0bef7c: 0a0d |0028: move-result v13 │ │ +0bef7e: 380d b100 |0029: if-eqz v13, 00da // +00b1 │ │ +0bef82: 7210 d328 0900 |002b: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0bef88: 0c0d |002e: move-result-object v13 │ │ +0bef8a: 1f0d bb05 |002f: check-cast v13, Ljava/util/List; // type@05bb │ │ +0bef8e: 07d0 |0031: move-object v0, v13 │ │ +0bef90: 1f00 bb05 |0032: check-cast v0, Ljava/util/List; // type@05bb │ │ +0bef94: 0702 |0034: move-object v2, v0 │ │ +0bef96: 3802 f0ff |0035: if-eqz v2, 0025 // -0010 │ │ +0bef9a: 122d |0037: const/4 v13, #int 2 // #2 │ │ +0bef9c: 7210 ec28 0200 |0038: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +0befa2: 0a0e |003b: move-result v14 │ │ +0befa4: 36ed e9ff |003c: if-gt v13, v14, 0025 // -0017 │ │ +0befa8: 120d |003e: const/4 v13, #int 0 // #0 │ │ +0befaa: 7220 e528 d200 |003f: invoke-interface {v2, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0befb0: 0c0d |0042: move-result-object v13 │ │ +0befb2: 1f0d 5b05 |0043: check-cast v13, Ljava/lang/Integer; // type@055b │ │ +0befb6: 07d0 |0045: move-object v0, v13 │ │ +0befb8: 1f00 5b05 |0046: check-cast v0, Ljava/lang/Integer; // type@055b │ │ +0befbc: 0703 |0048: move-object v3, v0 │ │ +0befbe: 3803 dcff |0049: if-eqz v3, 0025 // -0024 │ │ +0befc2: 6e10 9927 0300 |004b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0befc8: 0a0d |004e: move-result v13 │ │ +0befca: 122e |004f: const/4 v14, #int 2 // #2 │ │ +0befcc: 33ed d5ff |0050: if-ne v13, v14, 0025 // -002b │ │ +0befd0: 1217 |0052: const/4 v7, #int 1 // #1 │ │ +0befd2: 121d |0053: const/4 v13, #int 1 // #1 │ │ +0befd4: 7220 e528 d200 |0054: invoke-interface {v2, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0befda: 0c0d |0057: move-result-object v13 │ │ +0befdc: 1f0d 6b05 |0058: check-cast v13, Ljava/lang/String; // type@056b │ │ +0befe0: 07d0 |005a: move-object v0, v13 │ │ +0befe2: 1f00 6b05 |005b: check-cast v0, Ljava/lang/String; // type@056b │ │ +0befe6: 0701 |005d: move-object v1, v0 │ │ +0befe8: 3801 c7ff |005e: if-eqz v1, 0025 // -0039 │ │ +0befec: 0800 1100 |0060: move-object/from16 v0, v17 │ │ +0beff0: 7120 2e2a 1000 |0062: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.matchDns:(Ljava/lang/String;Ljava/lang/String;)Z // method@2a2e │ │ +0beff6: 0a0d |0065: move-result v13 │ │ +0beff8: 380d bfff |0066: if-eqz v13, 0025 // -0041 │ │ +0beffc: 121d |0068: const/4 v13, #int 1 // #1 │ │ +0beffe: 0f0d |0069: return v13 │ │ +0bf000: 1a0d b504 |006a: const-string v13, "DomainNameChecker" // string@04b5 │ │ +0bf004: 1a0e b72a |006c: const-string v14, "no SubjectAltNames, looking for SubjectDN" // string@2ab7 │ │ +0bf008: 7120 392b ed00 |006e: invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bf00e: 7401 8028 1000 |0071: invoke-virtual/range {v16}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@2880 │ │ +0bf014: 0c04 |0074: move-result-object v4 │ │ +0bf016: 1a0d cd03 |0075: const-string v13, "CANONICAL" // string@03cd │ │ +0bf01a: 6e20 5f29 d400 |0077: invoke-virtual {v4, v13}, Ljavax/security/auth/x500/X500Principal;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@295f │ │ +0bf020: 0c0a |007a: move-result-object v10 │ │ +0bf022: 1a0d 1101 |007b: const-string v13, "," // string@0111 │ │ +0bf026: 6e20 e927 da00 |007d: invoke-virtual {v10, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ +0bf02c: 0c0b |0080: move-result-object v11 │ │ +0bf02e: 1208 |0081: const/4 v8, #int 0 // #0 │ │ +0bf030: 21bd |0082: array-length v13, v11 │ │ +0bf032: 35d8 5700 |0083: if-ge v8, v13, 00da // +0057 │ │ +0bf036: 1a0d b504 |0085: const-string v13, "DomainNameChecker" // string@04b5 │ │ +0bf03a: 460e 0b08 |0087: aget-object v14, v11, v8 │ │ +0bf03e: 7120 392b ed00 |0089: invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bf044: 460d 0b08 |008c: aget-object v13, v11, v8 │ │ +0bf048: 6e10 e327 0d00 |008e: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bf04e: 0a0d |0091: move-result v13 │ │ +0bf050: 123e |0092: const/4 v14, #int 3 // #3 │ │ +0bf052: 37ed 1f00 |0093: if-le v13, v14, 00b2 // +001f │ │ +0bf056: 460d 0b08 |0095: aget-object v13, v11, v8 │ │ +0bf05a: 1a0e 4119 |0097: const-string v14, "cn=" // string@1941 │ │ +0bf05e: 6e20 ea27 ed00 |0099: invoke-virtual {v13, v14}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@27ea │ │ +0bf064: 0a0d |009c: move-result v13 │ │ +0bf066: 380d 1500 |009d: if-eqz v13, 00b2 // +0015 │ │ +0bf06a: 3804 1300 |009f: if-eqz v4, 00b2 // +0013 │ │ +0bf06e: 460d 0b08 |00a1: aget-object v13, v11, v8 │ │ +0bf072: 123e |00a3: const/4 v14, #int 3 // #3 │ │ +0bf074: 6e20 eb27 ed00 |00a4: invoke-virtual {v13, v14}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@27eb │ │ +0bf07a: 0c0d |00a7: move-result-object v13 │ │ +0bf07c: 0800 1100 |00a8: move-object/from16 v0, v17 │ │ +0bf080: 7120 2e2a d000 |00aa: invoke-static {v0, v13}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.matchDns:(Ljava/lang/String;Ljava/lang/String;)Z // method@2a2e │ │ +0bf086: 0a0d |00ad: move-result v13 │ │ +0bf088: 380d 0400 |00ae: if-eqz v13, 00b2 // +0004 │ │ +0bf08c: 121d |00b0: const/4 v13, #int 1 // #1 │ │ +0bf08e: 28b8 |00b1: goto 0069 // -0048 │ │ +0bf090: d808 0801 |00b2: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0bf094: 28ce |00b4: goto 0082 // -0032 │ │ +0bf096: 0d05 |00b5: move-exception v5 │ │ +0bf098: 630d b111 |00b6: sget-boolean v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;.DEBUG:Z // field@11b1 │ │ +0bf09c: 380d 2200 |00b8: if-eqz v13, 00da // +0022 │ │ +0bf0a0: 6e10 7828 0500 |00ba: invoke-virtual {v5}, Ljava/security/cert/CertificateParsingException;.getMessage:()Ljava/lang/String; // method@2878 │ │ +0bf0a6: 0c06 |00bd: move-result-object v6 │ │ +0bf0a8: 3906 0400 |00be: if-nez v6, 00c2 // +0004 │ │ +0bf0ac: 1a06 e71c |00c0: const-string v6, "failed to parse certificate" // string@1ce7 │ │ +0bf0b0: 1a0d b504 |00c2: const-string v13, "DomainNameChecker" // string@04b5 │ │ +0bf0b4: 220e 6d05 |00c4: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +0bf0b8: 7010 f927 0e00 |00c6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bf0be: 1a0f b804 |00c9: const-string v15, "DomainNameChecker.matchDns(): " // string@04b8 │ │ +0bf0c2: 6e20 0228 fe00 |00cb: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf0c8: 0c0e |00ce: move-result-object v14 │ │ +0bf0ca: 6e20 0228 6e00 |00cf: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf0d0: 0c0e |00d2: move-result-object v14 │ │ +0bf0d2: 6e10 0628 0e00 |00d3: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bf0d8: 0c0e |00d6: move-result-object v14 │ │ +0bf0da: 7120 392b ed00 |00d7: invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bf0e0: 120d |00da: const/4 v13, #int 0 // #0 │ │ +0bf0e2: 288e |00db: goto 0069 // -0072 │ │ catches : 1 │ │ 0x001b - 0x00ad │ │ Ljava/security/cert/CertificateParsingException; -> 0x00b5 │ │ positions : │ │ 0x0000 line=173 │ │ 0x001a line=174 │ │ 0x001b line=176 │ │ @@ -302728,117 +302815,117 @@ │ │ type : '(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 190 16-bit code units │ │ -0bf08c: |[0bf08c] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.matchIpAddress:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ -0bf09c: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0bf09e: 120c |0001: const/4 v12, #int 0 // #0 │ │ -0bf0a0: 1a0a b204 |0002: const-string v10, "DomainNameChecker" // string@04b2 │ │ -0bf0a4: 220d 6c05 |0004: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -0bf0a8: 7010 f927 0d00 |0006: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bf0ae: 1a0e b804 |0009: const-string v14, "DomainNameChecker.matchIpAddress(): this domain: " // string@04b8 │ │ -0bf0b2: 6e20 0228 ed00 |000b: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf0b8: 0c0d |000e: move-result-object v13 │ │ -0bf0ba: 0800 1000 |000f: move-object/from16 v0, v16 │ │ -0bf0be: 6e20 0228 0d00 |0011: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf0c4: 0c0d |0014: move-result-object v13 │ │ -0bf0c6: 6e10 0628 0d00 |0015: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bf0cc: 0c0d |0018: move-result-object v13 │ │ -0bf0ce: 7120 392b da00 |0019: invoke-static {v10, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bf0d4: 7701 3d28 1000 |001c: invoke-static/range {v16}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@283d │ │ -0bf0da: 0c06 |001f: move-result-object v6 │ │ -0bf0dc: 460a 060c |0020: aget-object v10, v6, v12 │ │ -0bf0e0: 6e10 4128 0a00 |0022: invoke-virtual {v10}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@2841 │ │ -0bf0e6: 0c07 |0025: move-result-object v7 │ │ -0bf0e8: 1a0a b204 |0026: const-string v10, "DomainNameChecker" // string@04b2 │ │ -0bf0ec: 220d 6c05 |0028: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -0bf0f0: 7010 f927 0d00 |002a: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bf0f6: 1a0e b704 |002d: const-string v14, "DomainNameChecker.matchIpAddress(): reverse address: " // string@04b7 │ │ -0bf0fa: 6e20 0228 ed00 |002f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf100: 0c0d |0032: move-result-object v13 │ │ -0bf102: 6e20 0228 7d00 |0033: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf108: 0c0d |0036: move-result-object v13 │ │ -0bf10a: 6e10 0628 0d00 |0037: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bf110: 0c0d |003a: move-result-object v13 │ │ -0bf112: 7120 392b da00 |003b: invoke-static {v10, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bf118: 6e10 7e28 0f00 |003e: invoke-virtual {v15}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@287e │ │ -0bf11e: 0c09 |0041: move-result-object v9 │ │ -0bf120: 3809 6d00 |0042: if-eqz v9, 00af // +006d │ │ -0bf124: 7210 af28 0900 |0044: invoke-interface {v9}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ -0bf12a: 0c05 |0047: move-result-object v5 │ │ -0bf12c: 7210 d228 0500 |0048: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0bf132: 0a0a |004b: move-result v10 │ │ -0bf134: 380a 6300 |004c: if-eqz v10, 00af // +0063 │ │ -0bf138: 7210 d328 0500 |004e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0bf13e: 0c08 |0051: move-result-object v8 │ │ -0bf140: 1f08 b805 |0052: check-cast v8, Ljava/util/List; // type@05b8 │ │ -0bf144: 0780 |0054: move-object v0, v8 │ │ -0bf146: 1f00 b805 |0055: check-cast v0, Ljava/util/List; // type@05b8 │ │ -0bf14a: 0702 |0057: move-object v2, v0 │ │ -0bf14c: 3802 f0ff |0058: if-eqz v2, 0048 // -0010 │ │ -0bf150: 122a |005a: const/4 v10, #int 2 // #2 │ │ -0bf152: 7210 ec28 0200 |005b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ -0bf158: 0a0d |005e: move-result v13 │ │ -0bf15a: 36da e9ff |005f: if-gt v10, v13, 0048 // -0017 │ │ -0bf15e: 120a |0061: const/4 v10, #int 0 // #0 │ │ -0bf160: 7220 e528 a200 |0062: invoke-interface {v2, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0bf166: 0c0a |0065: move-result-object v10 │ │ -0bf168: 1f0a 5a05 |0066: check-cast v10, Ljava/lang/Integer; // type@055a │ │ -0bf16c: 07a0 |0068: move-object v0, v10 │ │ -0bf16e: 1f00 5a05 |0069: check-cast v0, Ljava/lang/Integer; // type@055a │ │ -0bf172: 0703 |006b: move-object v3, v0 │ │ -0bf174: 3803 dcff |006c: if-eqz v3, 0048 // -0024 │ │ -0bf178: 6e10 9927 0300 |006e: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0bf17e: 0a0a |0071: move-result v10 │ │ -0bf180: 127d |0072: const/4 v13, #int 7 // #7 │ │ -0bf182: 33da d5ff |0073: if-ne v10, v13, 0048 // -002b │ │ -0bf186: 121a |0075: const/4 v10, #int 1 // #1 │ │ -0bf188: 7220 e528 a200 |0076: invoke-interface {v2, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0bf18e: 0c0a |0079: move-result-object v10 │ │ -0bf190: 1f0a 6a05 |007a: check-cast v10, Ljava/lang/String; // type@056a │ │ -0bf194: 07a0 |007c: move-object v0, v10 │ │ -0bf196: 1f00 6a05 |007d: check-cast v0, Ljava/lang/String; // type@056a │ │ -0bf19a: 0701 |007f: move-object v1, v0 │ │ -0bf19c: 3801 c8ff |0080: if-eqz v1, 0048 // -0038 │ │ -0bf1a0: 630a aa11 |0082: sget-boolean v10, Lnerd/tuxmobil/fahrplan/congress/MyApp;.DEBUG:Z // field@11aa │ │ -0bf1a4: 380a 1a00 |0084: if-eqz v10, 009e // +001a │ │ -0bf1a8: 1a0a b204 |0086: const-string v10, "DomainNameChecker" // string@04b2 │ │ -0bf1ac: 220d 6c05 |0088: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -0bf1b0: 7010 f927 0d00 |008a: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bf1b6: 1a0e 8d16 |008d: const-string v14, "alternative IP: " // string@168d │ │ -0bf1ba: 6e20 0228 ed00 |008f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf1c0: 0c0d |0092: move-result-object v13 │ │ -0bf1c2: 6e20 0228 1d00 |0093: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf1c8: 0c0d |0096: move-result-object v13 │ │ -0bf1ca: 6e10 0628 0d00 |0097: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bf1d0: 0c0d |009a: move-result-object v13 │ │ -0bf1d2: 7120 392b da00 |009b: invoke-static {v10, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bf1d8: 0800 1000 |009e: move-object/from16 v0, v16 │ │ -0bf1dc: 6e20 d827 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0bf1e2: 0a0a |00a3: move-result v10 │ │ -0bf1e4: 380a a4ff |00a4: if-eqz v10, 0048 // -005c │ │ -0bf1e8: 01ba |00a6: move v10, v11 │ │ -0bf1ea: 0f0a |00a7: return v10 │ │ -0bf1ec: 0d04 |00a8: move-exception v4 │ │ -0bf1ee: 6e10 6428 0400 |00a9: invoke-virtual {v4}, Ljava/net/UnknownHostException;.printStackTrace:()V // method@2864 │ │ -0bf1f4: 01ca |00ac: move v10, v12 │ │ -0bf1f6: 28fa |00ad: goto 00a7 // -0006 │ │ -0bf1f8: 0d0a |00ae: move-exception v10 │ │ -0bf1fa: 0800 1000 |00af: move-object/from16 v0, v16 │ │ -0bf1fe: 6e20 d727 0700 |00b1: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bf204: 0a0a |00b4: move-result v10 │ │ -0bf206: 390a 0700 |00b5: if-nez v10, 00bc // +0007 │ │ -0bf20a: 7120 2d2a 7f00 |00b7: invoke-static {v15, v7}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.match:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@2a2d │ │ -0bf210: 0a0a |00ba: move-result v10 │ │ -0bf212: 28ec |00bb: goto 00a7 // -0014 │ │ -0bf214: 01ca |00bc: move v10, v12 │ │ -0bf216: 28ea |00bd: goto 00a7 // -0016 │ │ +0bf0f4: |[0bf0f4] nerd.tuxmobil.fahrplan.congress.DomainNameChecker.matchIpAddress:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ +0bf104: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0bf106: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0bf108: 1a09 b504 |0002: const-string v9, "DomainNameChecker" // string@04b5 │ │ +0bf10c: 220c 6d05 |0004: new-instance v12, Ljava/lang/StringBuilder; // type@056d │ │ +0bf110: 7010 f927 0c00 |0006: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bf116: 1a0d bb04 |0009: const-string v13, "DomainNameChecker.matchIpAddress(): this domain: " // string@04bb │ │ +0bf11a: 6e20 0228 dc00 |000b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf120: 0c0c |000e: move-result-object v12 │ │ +0bf122: 0800 1000 |000f: move-object/from16 v0, v16 │ │ +0bf126: 6e20 0228 0c00 |0011: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf12c: 0c0c |0014: move-result-object v12 │ │ +0bf12e: 6e10 0628 0c00 |0015: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bf134: 0c0c |0018: move-result-object v12 │ │ +0bf136: 7120 392b c900 |0019: invoke-static {v9, v12}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bf13c: 7701 3d28 1000 |001c: invoke-static/range {v16}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@283d │ │ +0bf142: 0c05 |001f: move-result-object v5 │ │ +0bf144: 4609 050b |0020: aget-object v9, v5, v11 │ │ +0bf148: 6e10 4128 0900 |0022: invoke-virtual {v9}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@2841 │ │ +0bf14e: 0c06 |0025: move-result-object v6 │ │ +0bf150: 1a09 b504 |0026: const-string v9, "DomainNameChecker" // string@04b5 │ │ +0bf154: 220c 6d05 |0028: new-instance v12, Ljava/lang/StringBuilder; // type@056d │ │ +0bf158: 7010 f927 0c00 |002a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bf15e: 1a0d ba04 |002d: const-string v13, "DomainNameChecker.matchIpAddress(): reverse address: " // string@04ba │ │ +0bf162: 6e20 0228 dc00 |002f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf168: 0c0c |0032: move-result-object v12 │ │ +0bf16a: 6e20 0228 6c00 |0033: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf170: 0c0c |0036: move-result-object v12 │ │ +0bf172: 6e10 0628 0c00 |0037: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bf178: 0c0c |003a: move-result-object v12 │ │ +0bf17a: 7120 392b c900 |003b: invoke-static {v9, v12}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bf180: 6e10 7e28 0f00 |003e: invoke-virtual {v15}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@287e │ │ +0bf186: 0c08 |0041: move-result-object v8 │ │ +0bf188: 3808 6d00 |0042: if-eqz v8, 00af // +006d │ │ +0bf18c: 7210 af28 0800 |0044: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@28af │ │ +0bf192: 0c0c |0047: move-result-object v12 │ │ +0bf194: 7210 d228 0c00 |0048: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0bf19a: 0a09 |004b: move-result v9 │ │ +0bf19c: 3809 6300 |004c: if-eqz v9, 00af // +0063 │ │ +0bf1a0: 7210 d328 0c00 |004e: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0bf1a6: 0c07 |0051: move-result-object v7 │ │ +0bf1a8: 1f07 bb05 |0052: check-cast v7, Ljava/util/List; // type@05bb │ │ +0bf1ac: 0770 |0054: move-object v0, v7 │ │ +0bf1ae: 1f00 bb05 |0055: check-cast v0, Ljava/util/List; // type@05bb │ │ +0bf1b2: 0702 |0057: move-object v2, v0 │ │ +0bf1b4: 3802 f0ff |0058: if-eqz v2, 0048 // -0010 │ │ +0bf1b8: 1229 |005a: const/4 v9, #int 2 // #2 │ │ +0bf1ba: 7210 ec28 0200 |005b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@28ec │ │ +0bf1c0: 0a0d |005e: move-result v13 │ │ +0bf1c2: 36d9 e9ff |005f: if-gt v9, v13, 0048 // -0017 │ │ +0bf1c6: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +0bf1c8: 7220 e528 9200 |0062: invoke-interface {v2, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0bf1ce: 0c09 |0065: move-result-object v9 │ │ +0bf1d0: 1f09 5b05 |0066: check-cast v9, Ljava/lang/Integer; // type@055b │ │ +0bf1d4: 0790 |0068: move-object v0, v9 │ │ +0bf1d6: 1f00 5b05 |0069: check-cast v0, Ljava/lang/Integer; // type@055b │ │ +0bf1da: 0703 |006b: move-object v3, v0 │ │ +0bf1dc: 3803 dcff |006c: if-eqz v3, 0048 // -0024 │ │ +0bf1e0: 6e10 9927 0300 |006e: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0bf1e6: 0a09 |0071: move-result v9 │ │ +0bf1e8: 127d |0072: const/4 v13, #int 7 // #7 │ │ +0bf1ea: 33d9 d5ff |0073: if-ne v9, v13, 0048 // -002b │ │ +0bf1ee: 1219 |0075: const/4 v9, #int 1 // #1 │ │ +0bf1f0: 7220 e528 9200 |0076: invoke-interface {v2, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0bf1f6: 0c09 |0079: move-result-object v9 │ │ +0bf1f8: 1f09 6b05 |007a: check-cast v9, Ljava/lang/String; // type@056b │ │ +0bf1fc: 0790 |007c: move-object v0, v9 │ │ +0bf1fe: 1f00 6b05 |007d: check-cast v0, Ljava/lang/String; // type@056b │ │ +0bf202: 0701 |007f: move-object v1, v0 │ │ +0bf204: 3801 c8ff |0080: if-eqz v1, 0048 // -0038 │ │ +0bf208: 6309 b111 |0082: sget-boolean v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;.DEBUG:Z // field@11b1 │ │ +0bf20c: 3809 1a00 |0084: if-eqz v9, 009e // +001a │ │ +0bf210: 1a09 b504 |0086: const-string v9, "DomainNameChecker" // string@04b5 │ │ +0bf214: 220d 6d05 |0088: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +0bf218: 7010 f927 0d00 |008a: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bf21e: 1a0e 9716 |008d: const-string v14, "alternative IP: " // string@1697 │ │ +0bf222: 6e20 0228 ed00 |008f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf228: 0c0d |0092: move-result-object v13 │ │ +0bf22a: 6e20 0228 1d00 |0093: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf230: 0c0d |0096: move-result-object v13 │ │ +0bf232: 6e10 0628 0d00 |0097: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bf238: 0c0d |009a: move-result-object v13 │ │ +0bf23a: 7120 392b d900 |009b: invoke-static {v9, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bf240: 0800 1000 |009e: move-object/from16 v0, v16 │ │ +0bf244: 6e20 d827 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0bf24a: 0a09 |00a3: move-result v9 │ │ +0bf24c: 3809 a4ff |00a4: if-eqz v9, 0048 // -005c │ │ +0bf250: 01a9 |00a6: move v9, v10 │ │ +0bf252: 0f09 |00a7: return v9 │ │ +0bf254: 0d04 |00a8: move-exception v4 │ │ +0bf256: 6e10 6428 0400 |00a9: invoke-virtual {v4}, Ljava/net/UnknownHostException;.printStackTrace:()V // method@2864 │ │ +0bf25c: 01b9 |00ac: move v9, v11 │ │ +0bf25e: 28fa |00ad: goto 00a7 // -0006 │ │ +0bf260: 0d09 |00ae: move-exception v9 │ │ +0bf262: 0800 1000 |00af: move-object/from16 v0, v16 │ │ +0bf266: 6e20 d727 0600 |00b1: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0bf26c: 0a09 |00b4: move-result v9 │ │ +0bf26e: 3909 0700 |00b5: if-nez v9, 00bc // +0007 │ │ +0bf272: 7120 2d2a 6f00 |00b7: invoke-static {v15, v6}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.match:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@2a2d │ │ +0bf278: 0a09 |00ba: move-result v9 │ │ +0bf27a: 28ec |00bb: goto 00a7 // -0014 │ │ +0bf27c: 01b9 |00bc: move v9, v11 │ │ +0bf27e: 28ea |00bd: goto 00a7 // -0016 │ │ catches : 2 │ │ 0x001c - 0x001f │ │ Ljava/net/UnknownHostException; -> 0x00a8 │ │ 0x003e - 0x00a3 │ │ Ljava/security/cert/CertificateParsingException; -> 0x00ae │ │ positions : │ │ 0x0002 line=114 │ │ @@ -302863,42 +302950,41 @@ │ │ 0x00a9 line=121 │ │ 0x00ad line=122 │ │ 0x00ae line=153 │ │ 0x00af line=156 │ │ 0x00b7 line=158 │ │ 0x00bd line=161 │ │ locals : │ │ - 0x0052 - 0x0054 reg=8 subjectAltName Ljava/lang/Object; │ │ + 0x0052 - 0x0054 reg=7 subjectAltName Ljava/lang/Object; │ │ 0x0080 - 0x00a7 reg=1 altName Ljava/lang/String; │ │ 0x0058 - 0x00a7 reg=2 altNameEntry Ljava/util/List; Ljava/util/List<*>; │ │ 0x006c - 0x00a7 reg=3 altNameType Ljava/lang/Integer; │ │ - 0x0048 - 0x00a7 reg=5 i$ Ljava/util/Iterator; │ │ - 0x0020 - 0x00a7 reg=6 ipAddr [Ljava/net/InetAddress; │ │ - 0x0026 - 0x00a7 reg=7 reverseDNS Ljava/lang/String; │ │ - 0x0042 - 0x00a7 reg=9 subjectAltNames Ljava/util/Collection; Ljava/util/Collection<*>; │ │ + 0x0020 - 0x00a7 reg=5 ipAddr [Ljava/net/InetAddress; │ │ + 0x0026 - 0x00a7 reg=6 reverseDNS Ljava/lang/String; │ │ + 0x0042 - 0x00a7 reg=8 subjectAltNames Ljava/util/Collection; Ljava/util/Collection<*>; │ │ 0x00a9 - 0x00ae reg=4 e1 Ljava/net/UnknownHostException; │ │ - 0x00ae - 0x00be reg=6 ipAddr [Ljava/net/InetAddress; │ │ - 0x00ae - 0x00be reg=7 reverseDNS Ljava/lang/String; │ │ + 0x00ae - 0x00be reg=5 ipAddr [Ljava/net/InetAddress; │ │ + 0x00ae - 0x00be reg=6 reverseDNS Ljava/lang/String; │ │ 0x0000 - 0x00be reg=15 certificate Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x00be reg=16 thisDomain Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1204 (DomainNameChecker.java) │ │ + source_file_idx : 1207 (DomainNameChecker.java) │ │ │ │ -Class #1046 header: │ │ -class_idx : 1546 │ │ +Class #1047 header: │ │ +class_idx : 1549 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 728 │ │ -source_file_idx : 1307 │ │ +superclass_idx : 729 │ │ +source_file_idx : 1310 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1046 - │ │ +Class #1047 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/EventDetail;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/AppCompatActivity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -302907,17 +302993,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bf234: |[0bf234] nerd.tuxmobil.fahrplan.congress.EventDetail.:()V │ │ -0bf244: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ -0bf24a: 0e00 |0003: return-void │ │ +0bf29c: |[0bf29c] nerd.tuxmobil.fahrplan.congress.EventDetail.:()V │ │ +0bf2ac: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ +0bf2b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/EventDetail; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/EventDetail;) │ │ @@ -302925,24 +303011,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0bf24c: |[0bf24c] nerd.tuxmobil.fahrplan.congress.EventDetail.getRoomConvertedForC3Nav:()Ljava/lang/String; │ │ -0bf25c: 6e10 342a 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getIntent:()Landroid/content/Intent; // method@2a34 │ │ -0bf262: 0c01 |0003: move-result-object v1 │ │ -0bf264: 1a02 332a |0004: const-string v2, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a33 │ │ -0bf268: 6e20 c900 2100 |0006: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bf26e: 0c00 |0009: move-result-object v0 │ │ -0bf270: 1a01 ae29 |000a: const-string v1, "mildenberg" // string@29ae │ │ -0bf274: 7120 462b 0100 |000c: invoke-static {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter;.convert:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2b46 │ │ -0bf27a: 0c01 |000f: move-result-object v1 │ │ -0bf27c: 1101 |0010: return-object v1 │ │ +0bf2b4: |[0bf2b4] nerd.tuxmobil.fahrplan.congress.EventDetail.getRoomConvertedForC3Nav:()Ljava/lang/String; │ │ +0bf2c4: 6e10 342a 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getIntent:()Landroid/content/Intent; // method@2a34 │ │ +0bf2ca: 0c01 |0003: move-result-object v1 │ │ +0bf2cc: 1a02 3d2a |0004: const-string v2, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a3d │ │ +0bf2d0: 6e20 c900 2100 |0006: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bf2d6: 0c00 |0009: move-result-object v0 │ │ +0bf2d8: 1a01 b829 |000a: const-string v1, "mildenberg" // string@29b8 │ │ +0bf2dc: 7120 462b 0100 |000c: invoke-static {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter;.convert:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2b46 │ │ +0bf2e2: 0c01 |000f: move-result-object v1 │ │ +0bf2e4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000a line=98 │ │ locals : │ │ 0x000a - 0x0011 reg=0 currentRoom Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 this Lnerd/tuxmobil/fahrplan/congress/EventDetail; │ │ @@ -302952,51 +303038,51 @@ │ │ type : '(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0bf280: |[0bf280] nerd.tuxmobil.fahrplan.congress.EventDetail.startForResult:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V │ │ -0bf290: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -0bf294: 1c01 0a06 |0002: const-class v1, Lnerd/tuxmobil/fahrplan/congress/EventDetail; // type@060a │ │ -0bf298: 7030 be00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0bf29e: 1a01 372a |0007: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a37 │ │ -0bf2a2: 5442 6f11 |0009: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0bf2a6: 6e30 d000 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bf2ac: 1a01 352a |000e: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a35 │ │ -0bf2b0: 5442 6e11 |0010: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0bf2b4: 6e30 d000 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bf2ba: 1a01 2e2a |0015: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a2e │ │ -0bf2be: 5442 5011 |0017: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1150 │ │ -0bf2c2: 6e30 d000 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bf2c8: 1a01 302a |001c: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a30 │ │ -0bf2cc: 5442 6011 |001e: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1160 │ │ -0bf2d0: 6e30 d000 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bf2d6: 1a01 342a |0023: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a34 │ │ -0bf2da: 6e10 cb2a 0400 |0025: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ -0bf2e0: 0c02 |0028: move-result-object v2 │ │ -0bf2e2: 6e30 d000 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bf2e8: 1a01 322a |002c: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a32 │ │ -0bf2ec: 5442 6611 |002e: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@1166 │ │ -0bf2f0: 6e30 d000 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bf2f6: 1a01 312a |0033: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a31 │ │ -0bf2fa: 5442 6511 |0035: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0bf2fe: 6e30 d000 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bf304: 1a01 362a |003a: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_TIME" // string@2a36 │ │ -0bf308: 5242 6d11 |003c: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0bf30c: 6e30 cb00 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -0bf312: 1a01 2f2a |0041: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a2f │ │ -0bf316: 6e30 cb00 1005 |0043: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -0bf31c: 1a01 332a |0046: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a33 │ │ -0bf320: 5442 6a11 |0048: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0bf324: 6e30 d000 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0bf32a: 1221 |004d: const/4 v1, #int 2 // #2 │ │ -0bf32c: 6e30 1300 0301 |004e: invoke-virtual {v3, v0, v1}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0013 │ │ -0bf332: 0e00 |0051: return-void │ │ +0bf2e8: |[0bf2e8] nerd.tuxmobil.fahrplan.congress.EventDetail.startForResult:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V │ │ +0bf2f8: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +0bf2fc: 1c01 0d06 |0002: const-class v1, Lnerd/tuxmobil/fahrplan/congress/EventDetail; // type@060d │ │ +0bf300: 7030 be00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0bf306: 1a01 412a |0007: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a41 │ │ +0bf30a: 5442 7611 |0009: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0bf30e: 6e30 d000 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bf314: 1a01 3f2a |000e: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a3f │ │ +0bf318: 5442 7511 |0010: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0bf31c: 6e30 d000 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bf322: 1a01 382a |0015: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a38 │ │ +0bf326: 5442 5711 |0017: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1157 │ │ +0bf32a: 6e30 d000 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bf330: 1a01 3a2a |001c: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a3a │ │ +0bf334: 5442 6711 |001e: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1167 │ │ +0bf338: 6e30 d000 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bf33e: 1a01 3e2a |0023: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a3e │ │ +0bf342: 6e10 cb2a 0400 |0025: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ +0bf348: 0c02 |0028: move-result-object v2 │ │ +0bf34a: 6e30 d000 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bf350: 1a01 3c2a |002c: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a3c │ │ +0bf354: 5442 6d11 |002e: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@116d │ │ +0bf358: 6e30 d000 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bf35e: 1a01 3b2a |0033: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a3b │ │ +0bf362: 5442 6c11 |0035: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0bf366: 6e30 d000 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bf36c: 1a01 402a |003a: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_TIME" // string@2a40 │ │ +0bf370: 5242 7411 |003c: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0bf374: 6e30 cb00 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +0bf37a: 1a01 392a |0041: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a39 │ │ +0bf37e: 6e30 cb00 1005 |0043: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +0bf384: 1a01 3d2a |0046: const-string v1, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a3d │ │ +0bf388: 5442 7111 |0048: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0bf38c: 6e30 d000 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0bf392: 1221 |004d: const/4 v1, #int 2 // #2 │ │ +0bf394: 6e30 1300 0301 |004e: invoke-virtual {v3, v0, v1}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0013 │ │ +0bf39a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0007 line=24 │ │ 0x000e line=25 │ │ 0x0015 line=26 │ │ 0x001c line=27 │ │ @@ -303020,104 +303106,104 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 199 16-bit code units │ │ -0bf334: |[0bf334] nerd.tuxmobil.fahrplan.congress.EventDetail.onCreate:(Landroid/os/Bundle;)V │ │ -0bf344: 140a 6600 0e7f |0000: const v10, #float 1.88752e+38 // #7f0e0066 │ │ -0bf34a: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -0bf34c: 6f20 d111 cb00 |0004: invoke-super {v11, v12}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ -0bf352: 6e10 372a 0b00 |0007: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2a37 │ │ -0bf358: 0c05 |000a: move-result-object v5 │ │ -0bf35a: 1216 |000b: const/4 v6, #int 1 // #1 │ │ -0bf35c: 6e20 4f11 6500 |000c: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@114f │ │ -0bf362: 6e10 372a 0b00 |000f: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2a37 │ │ -0bf368: 0c05 |0012: move-result-object v5 │ │ -0bf36a: 2206 6b00 |0013: new-instance v6, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ -0bf36e: 6e10 352a 0b00 |0015: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getResources:()Landroid/content/res/Resources; // method@2a35 │ │ -0bf374: 0c07 |0018: move-result-object v7 │ │ -0bf376: 1408 1900 0d7f |0019: const v8, #float 1.87422e+38 // #7f0d0019 │ │ -0bf37c: 6e20 0301 8700 |001c: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bf382: 0a07 |001f: move-result v7 │ │ -0bf384: 7020 c601 7600 |0020: invoke-direct {v6, v7}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ -0bf38a: 6e20 4d11 6500 |0023: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ -0bf390: 1405 2400 037f |0026: const v5, #float 1.7413e+38 // #7f030024 │ │ -0bf396: 6e20 3c2a 5b00 |0029: invoke-virtual {v11, v5}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.setContentView:(I)V // method@2a3c │ │ -0bf39c: 6e10 342a 0b00 |002c: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getIntent:()Landroid/content/Intent; // method@2a34 │ │ -0bf3a2: 0c04 |002f: move-result-object v4 │ │ -0bf3a4: 3904 0500 |0030: if-nez v4, 0035 // +0005 │ │ -0bf3a8: 6e10 332a 0b00 |0032: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.finish:()V // method@2a33 │ │ -0bf3ae: 6e20 322a ab00 |0035: invoke-virtual {v11, v10}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.findViewById:(I)Landroid/view/View; // method@2a32 │ │ -0bf3b4: 0c05 |0038: move-result-object v5 │ │ -0bf3b6: 3805 8d00 |0039: if-eqz v5, 00c6 // +008d │ │ -0bf3ba: 6e10 382a 0b00 |003b: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2a38 │ │ -0bf3c0: 0c02 |003e: move-result-object v2 │ │ -0bf3c2: 6e10 e903 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0bf3c8: 0c03 |0042: move-result-object v3 │ │ -0bf3ca: 2201 0b06 |0043: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment; // type@060b │ │ -0bf3ce: 7010 402a 0100 |0045: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.:()V // method@2a40 │ │ -0bf3d4: 2200 8200 |0048: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -0bf3d8: 7010 2d02 0000 |004a: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -0bf3de: 1a05 372a |004d: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a37 │ │ -0bf3e2: 1a06 372a |004f: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a37 │ │ -0bf3e6: 6e20 c900 6400 |0051: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bf3ec: 0c06 |0054: move-result-object v6 │ │ -0bf3ee: 6e30 4302 5006 |0055: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0bf3f4: 1a05 352a |0058: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a35 │ │ -0bf3f8: 1a06 352a |005a: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a35 │ │ -0bf3fc: 6e20 c900 6400 |005c: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bf402: 0c06 |005f: move-result-object v6 │ │ -0bf404: 6e30 4302 5006 |0060: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0bf40a: 1a05 2e2a |0063: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a2e │ │ -0bf40e: 1a06 2e2a |0065: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a2e │ │ -0bf412: 6e20 c900 6400 |0067: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bf418: 0c06 |006a: move-result-object v6 │ │ -0bf41a: 6e30 4302 5006 |006b: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0bf420: 1a05 302a |006e: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a30 │ │ -0bf424: 1a06 302a |0070: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a30 │ │ -0bf428: 6e20 c900 6400 |0072: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bf42e: 0c06 |0075: move-result-object v6 │ │ -0bf430: 6e30 4302 5006 |0076: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0bf436: 1a05 342a |0079: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a34 │ │ -0bf43a: 1a06 342a |007b: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a34 │ │ -0bf43e: 6e20 c900 6400 |007d: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bf444: 0c06 |0080: move-result-object v6 │ │ -0bf446: 6e30 4302 5006 |0081: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0bf44c: 1a05 322a |0084: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a32 │ │ -0bf450: 1a06 322a |0086: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a32 │ │ -0bf454: 6e20 c900 6400 |0088: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bf45a: 0c06 |008b: move-result-object v6 │ │ -0bf45c: 6e30 4302 5006 |008c: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0bf462: 1a05 312a |008f: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a31 │ │ -0bf466: 1a06 312a |0091: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a31 │ │ -0bf46a: 6e20 c900 6400 |0093: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bf470: 0c06 |0096: move-result-object v6 │ │ -0bf472: 6e30 4302 5006 |0097: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0bf478: 1a05 362a |009a: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_TIME" // string@2a36 │ │ -0bf47c: 1a06 362a |009c: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_TIME" // string@2a36 │ │ -0bf480: 6e30 c700 6409 |009e: invoke-virtual {v4, v6, v9}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ -0bf486: 0a06 |00a1: move-result v6 │ │ -0bf488: 6e30 3f02 5006 |00a2: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0bf48e: 1a05 2f2a |00a5: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a2f │ │ -0bf492: 1a06 2f2a |00a7: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a2f │ │ -0bf496: 6e30 c700 6409 |00a9: invoke-virtual {v4, v6, v9}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ -0bf49c: 0a06 |00ac: move-result v6 │ │ -0bf49e: 6e30 3f02 5006 |00ad: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0bf4a4: 1a05 332a |00b0: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a33 │ │ -0bf4a8: 1a06 332a |00b2: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a33 │ │ -0bf4ac: 6e20 c900 6400 |00b4: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0bf4b2: 0c06 |00b7: move-result-object v6 │ │ -0bf4b4: 6e30 4302 5006 |00b8: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0bf4ba: 6e20 4d2a 0100 |00bb: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.setArguments:(Landroid/os/Bundle;)V // method@2a4d │ │ -0bf4c0: 1a05 091b |00be: const-string v5, "detail" // string@1b09 │ │ -0bf4c4: 6e40 8504 a351 |00c0: invoke-virtual {v3, v10, v1, v5}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ -0bf4ca: 6e10 7f04 0300 |00c3: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0bf4d0: 0e00 |00c6: return-void │ │ +0bf39c: |[0bf39c] nerd.tuxmobil.fahrplan.congress.EventDetail.onCreate:(Landroid/os/Bundle;)V │ │ +0bf3ac: 140a 6600 0e7f |0000: const v10, #float 1.88752e+38 // #7f0e0066 │ │ +0bf3b2: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0bf3b4: 6f20 d111 cb00 |0004: invoke-super {v11, v12}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ +0bf3ba: 6e10 372a 0b00 |0007: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2a37 │ │ +0bf3c0: 0c05 |000a: move-result-object v5 │ │ +0bf3c2: 1216 |000b: const/4 v6, #int 1 // #1 │ │ +0bf3c4: 6e20 4f11 6500 |000c: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@114f │ │ +0bf3ca: 6e10 372a 0b00 |000f: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2a37 │ │ +0bf3d0: 0c05 |0012: move-result-object v5 │ │ +0bf3d2: 2206 6b00 |0013: new-instance v6, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ +0bf3d6: 6e10 352a 0b00 |0015: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getResources:()Landroid/content/res/Resources; // method@2a35 │ │ +0bf3dc: 0c07 |0018: move-result-object v7 │ │ +0bf3de: 1408 1900 0d7f |0019: const v8, #float 1.87422e+38 // #7f0d0019 │ │ +0bf3e4: 6e20 0301 8700 |001c: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bf3ea: 0a07 |001f: move-result v7 │ │ +0bf3ec: 7020 c601 7600 |0020: invoke-direct {v6, v7}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ +0bf3f2: 6e20 4d11 6500 |0023: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ +0bf3f8: 1405 2400 037f |0026: const v5, #float 1.7413e+38 // #7f030024 │ │ +0bf3fe: 6e20 3c2a 5b00 |0029: invoke-virtual {v11, v5}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.setContentView:(I)V // method@2a3c │ │ +0bf404: 6e10 342a 0b00 |002c: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getIntent:()Landroid/content/Intent; // method@2a34 │ │ +0bf40a: 0c04 |002f: move-result-object v4 │ │ +0bf40c: 3904 0500 |0030: if-nez v4, 0035 // +0005 │ │ +0bf410: 6e10 332a 0b00 |0032: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.finish:()V // method@2a33 │ │ +0bf416: 6e20 322a ab00 |0035: invoke-virtual {v11, v10}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.findViewById:(I)Landroid/view/View; // method@2a32 │ │ +0bf41c: 0c05 |0038: move-result-object v5 │ │ +0bf41e: 3805 8d00 |0039: if-eqz v5, 00c6 // +008d │ │ +0bf422: 6e10 382a 0b00 |003b: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2a38 │ │ +0bf428: 0c02 |003e: move-result-object v2 │ │ +0bf42a: 6e10 e903 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0bf430: 0c03 |0042: move-result-object v3 │ │ +0bf432: 2201 0e06 |0043: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment; // type@060e │ │ +0bf436: 7010 402a 0100 |0045: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.:()V // method@2a40 │ │ +0bf43c: 2200 8200 |0048: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +0bf440: 7010 2d02 0000 |004a: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +0bf446: 1a05 412a |004d: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a41 │ │ +0bf44a: 1a06 412a |004f: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a41 │ │ +0bf44e: 6e20 c900 6400 |0051: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bf454: 0c06 |0054: move-result-object v6 │ │ +0bf456: 6e30 4302 5006 |0055: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0bf45c: 1a05 3f2a |0058: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a3f │ │ +0bf460: 1a06 3f2a |005a: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a3f │ │ +0bf464: 6e20 c900 6400 |005c: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bf46a: 0c06 |005f: move-result-object v6 │ │ +0bf46c: 6e30 4302 5006 |0060: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0bf472: 1a05 382a |0063: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a38 │ │ +0bf476: 1a06 382a |0065: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a38 │ │ +0bf47a: 6e20 c900 6400 |0067: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bf480: 0c06 |006a: move-result-object v6 │ │ +0bf482: 6e30 4302 5006 |006b: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0bf488: 1a05 3a2a |006e: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a3a │ │ +0bf48c: 1a06 3a2a |0070: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a3a │ │ +0bf490: 6e20 c900 6400 |0072: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bf496: 0c06 |0075: move-result-object v6 │ │ +0bf498: 6e30 4302 5006 |0076: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0bf49e: 1a05 3e2a |0079: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a3e │ │ +0bf4a2: 1a06 3e2a |007b: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a3e │ │ +0bf4a6: 6e20 c900 6400 |007d: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bf4ac: 0c06 |0080: move-result-object v6 │ │ +0bf4ae: 6e30 4302 5006 |0081: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0bf4b4: 1a05 3c2a |0084: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a3c │ │ +0bf4b8: 1a06 3c2a |0086: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a3c │ │ +0bf4bc: 6e20 c900 6400 |0088: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bf4c2: 0c06 |008b: move-result-object v6 │ │ +0bf4c4: 6e30 4302 5006 |008c: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0bf4ca: 1a05 3b2a |008f: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a3b │ │ +0bf4ce: 1a06 3b2a |0091: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a3b │ │ +0bf4d2: 6e20 c900 6400 |0093: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bf4d8: 0c06 |0096: move-result-object v6 │ │ +0bf4da: 6e30 4302 5006 |0097: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0bf4e0: 1a05 402a |009a: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_TIME" // string@2a40 │ │ +0bf4e4: 1a06 402a |009c: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_TIME" // string@2a40 │ │ +0bf4e8: 6e30 c700 6409 |009e: invoke-virtual {v4, v6, v9}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ +0bf4ee: 0a06 |00a1: move-result v6 │ │ +0bf4f0: 6e30 3f02 5006 |00a2: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0bf4f6: 1a05 392a |00a5: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a39 │ │ +0bf4fa: 1a06 392a |00a7: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a39 │ │ +0bf4fe: 6e30 c700 6409 |00a9: invoke-virtual {v4, v6, v9}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ +0bf504: 0a06 |00ac: move-result v6 │ │ +0bf506: 6e30 3f02 5006 |00ad: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0bf50c: 1a05 3d2a |00b0: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a3d │ │ +0bf510: 1a06 3d2a |00b2: const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a3d │ │ +0bf514: 6e20 c900 6400 |00b4: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0bf51a: 0c06 |00b7: move-result-object v6 │ │ +0bf51c: 6e30 4302 5006 |00b8: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0bf522: 6e20 4d2a 0100 |00bb: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.setArguments:(Landroid/os/Bundle;)V // method@2a4d │ │ +0bf528: 1a05 131b |00be: const-string v5, "detail" // string@1b13 │ │ +0bf52c: 6e40 8504 a351 |00c0: invoke-virtual {v3, v10, v1, v5}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ +0bf532: 6e10 7f04 0300 |00c3: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0bf538: 0e00 |00c6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=39 │ │ 0x0007 line=40 │ │ 0x000f line=41 │ │ 0x0026 line=43 │ │ 0x002c line=44 │ │ @@ -303126,17 +303212,25 @@ │ │ 0x0035 line=49 │ │ 0x003b line=50 │ │ 0x003f line=51 │ │ 0x0043 line=52 │ │ 0x0048 line=53 │ │ 0x004d line=54 │ │ 0x0058 line=55 │ │ + 0x005c line=56 │ │ + 0x0060 line=55 │ │ 0x0063 line=57 │ │ + 0x0067 line=58 │ │ + 0x006b line=57 │ │ 0x006e line=59 │ │ + 0x0072 line=60 │ │ + 0x0076 line=59 │ │ 0x0079 line=61 │ │ + 0x007d line=62 │ │ + 0x0081 line=61 │ │ 0x0084 line=63 │ │ 0x008f line=64 │ │ 0x009a line=65 │ │ 0x00a5 line=66 │ │ 0x00b0 line=67 │ │ 0x00bb line=68 │ │ 0x00be line=69 │ │ @@ -303156,46 +303250,46 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0bf4d4: |[0bf4d4] nerd.tuxmobil.fahrplan.congress.EventDetail.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0bf4e4: 7210 7b1f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -0bf4ea: 0a01 |0003: move-result v1 │ │ -0bf4ec: 2c01 3800 0000 |0004: sparse-switch v1, 0000003c // +00000038 │ │ -0bf4f2: 6f20 d811 4300 |0007: invoke-super {v3, v4}, Landroid/support/v7/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@11d8 │ │ -0bf4f8: 0a01 |000a: move-result v1 │ │ -0bf4fa: 0f01 |000b: return v1 │ │ -0bf4fc: 7110 7c29 0300 |000c: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/ActivityHelper;.navigateUp:(Landroid/app/Activity;)Z // method@297c │ │ -0bf502: 0a01 |000f: move-result v1 │ │ -0bf504: 28fb |0010: goto 000b // -0005 │ │ -0bf506: 2200 3400 |0011: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -0bf50a: 1a01 a216 |0013: const-string v1, "android.intent.action.VIEW" // string@16a2 │ │ -0bf50e: 7020 c000 1000 |0015: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ -0bf514: 2201 6c05 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0bf518: 7010 f927 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bf51e: 1a02 b921 |001d: const-string v2, "https://c3nav.de/?d=" // string@21b9 │ │ -0bf522: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf528: 0c01 |0022: move-result-object v1 │ │ -0bf52a: 7010 362a 0300 |0023: invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getRoomConvertedForC3Nav:()Ljava/lang/String; // method@2a36 │ │ -0bf530: 0c02 |0026: move-result-object v2 │ │ -0bf532: 6e20 0228 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bf538: 0c01 |002a: move-result-object v1 │ │ -0bf53a: 6e10 0628 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bf540: 0c01 |002e: move-result-object v1 │ │ -0bf542: 7110 2702 0100 |002f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0bf548: 0c01 |0032: move-result-object v1 │ │ -0bf54a: 6e20 d600 1000 |0033: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ -0bf550: 6e20 3d2a 0300 |0036: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.startActivity:(Landroid/content/Intent;)V // method@2a3d │ │ -0bf556: 1211 |0039: const/4 v1, #int 1 // #1 │ │ -0bf558: 28d1 |003a: goto 000b // -002f │ │ -0bf55a: 0000 |003b: nop // spacer │ │ -0bf55c: 0002 0200 2c00 0201 9700 0e7f 0800 ... |003c: sparse-switch-data (10 units) │ │ +0bf53c: |[0bf53c] nerd.tuxmobil.fahrplan.congress.EventDetail.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0bf54c: 7210 7b1f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0bf552: 0a01 |0003: move-result v1 │ │ +0bf554: 2c01 3800 0000 |0004: sparse-switch v1, 0000003c // +00000038 │ │ +0bf55a: 6f20 d811 4300 |0007: invoke-super {v3, v4}, Landroid/support/v7/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@11d8 │ │ +0bf560: 0a01 |000a: move-result v1 │ │ +0bf562: 0f01 |000b: return v1 │ │ +0bf564: 7110 7c29 0300 |000c: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/ActivityHelper;.navigateUp:(Landroid/app/Activity;)Z // method@297c │ │ +0bf56a: 0a01 |000f: move-result v1 │ │ +0bf56c: 28fb |0010: goto 000b // -0005 │ │ +0bf56e: 2200 3400 |0011: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +0bf572: 1a01 ac16 |0013: const-string v1, "android.intent.action.VIEW" // string@16ac │ │ +0bf576: 7020 c000 1000 |0015: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c0 │ │ +0bf57c: 2201 6d05 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0bf580: 7010 f927 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bf586: 1a02 c321 |001d: const-string v2, "https://c3nav.de/?d=" // string@21c3 │ │ +0bf58a: 6e20 0228 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf590: 0c01 |0022: move-result-object v1 │ │ +0bf592: 7010 362a 0300 |0023: invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getRoomConvertedForC3Nav:()Ljava/lang/String; // method@2a36 │ │ +0bf598: 0c02 |0026: move-result-object v2 │ │ +0bf59a: 6e20 0228 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bf5a0: 0c01 |002a: move-result-object v1 │ │ +0bf5a2: 6e10 0628 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bf5a8: 0c01 |002e: move-result-object v1 │ │ +0bf5aa: 7110 2702 0100 |002f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +0bf5b0: 0c01 |0032: move-result-object v1 │ │ +0bf5b2: 6e20 d600 1000 |0033: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ +0bf5b8: 6e20 3d2a 0300 |0036: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.startActivity:(Landroid/content/Intent;)V // method@2a3d │ │ +0bf5be: 1211 |0039: const/4 v1, #int 1 // #1 │ │ +0bf5c0: 28d1 |003a: goto 000b // -002f │ │ +0bf5c2: 0000 |003b: nop // spacer │ │ +0bf5c4: 0002 0200 2c00 0201 9700 0e7f 0800 ... |003c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=92 │ │ 0x000c line=84 │ │ 0x0011 line=87 │ │ 0x0018 line=88 │ │ @@ -303212,50 +303306,50 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0bf570: |[0bf570] nerd.tuxmobil.fahrplan.congress.EventDetail.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0bf580: 1400 9700 0e7f |0000: const v0, #float 1.88753e+38 // #7f0e0097 │ │ -0bf586: 7220 6f1f 0300 |0003: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0bf58c: 0c01 |0006: move-result-object v1 │ │ -0bf58e: 7010 362a 0200 |0007: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getRoomConvertedForC3Nav:()Ljava/lang/String; // method@2a36 │ │ -0bf594: 0c00 |000a: move-result-object v0 │ │ -0bf596: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -0bf59a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0bf59c: 7220 8e1f 0100 |000e: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -0bf5a2: 6f20 dd11 3200 |0011: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@11dd │ │ -0bf5a8: 0a00 |0014: move-result v0 │ │ -0bf5aa: 0f00 |0015: return v0 │ │ -0bf5ac: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0bf5ae: 28f7 |0017: goto 000e // -0009 │ │ +0bf5d8: |[0bf5d8] nerd.tuxmobil.fahrplan.congress.EventDetail.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0bf5e8: 1400 9700 0e7f |0000: const v0, #float 1.88753e+38 // #7f0e0097 │ │ +0bf5ee: 7220 6f1f 0300 |0003: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0bf5f4: 0c01 |0006: move-result-object v1 │ │ +0bf5f6: 7010 362a 0200 |0007: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.getRoomConvertedForC3Nav:()Ljava/lang/String; // method@2a36 │ │ +0bf5fc: 0c00 |000a: move-result-object v0 │ │ +0bf5fe: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +0bf602: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0bf604: 7220 8e1f 0100 |000e: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +0bf60a: 6f20 dd11 3200 |0011: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@11dd │ │ +0bf610: 0a00 |0014: move-result v0 │ │ +0bf612: 0f00 |0015: return v0 │ │ +0bf614: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0bf616: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0011 line=77 │ │ 0x0016 line=76 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lnerd/tuxmobil/fahrplan/congress/EventDetail; │ │ 0x0000 - 0x0018 reg=3 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 1307 (EventDetail.java) │ │ + source_file_idx : 1310 (EventDetail.java) │ │ │ │ -Class #1047 header: │ │ -class_idx : 1547 │ │ +Class #1048 header: │ │ +class_idx : 1550 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 169 │ │ -source_file_idx : 1308 │ │ +superclass_idx : 170 │ │ +source_file_idx : 1311 │ │ static_fields_size : 1 │ │ instance_fields_size: 19 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 9 │ │ │ │ -Class #1047 - │ │ +Class #1048 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/Fragment;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;) │ │ name : 'feedbackURL' │ │ @@ -303344,42 +303438,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bf5b0: |[0bf5b0] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.:()V │ │ -0bf5c0: 1a00 bb21 |0000: const-string v0, "https://frab.cccv.de/en/camp2015/public/events/%s/feedback/new" // string@21bb │ │ -0bf5c4: 6900 1511 |0002: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.feedbackURL:Ljava/lang/String; // field@1115 │ │ -0bf5c8: 0e00 |0004: return-void │ │ +0bf618: |[0bf618] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.:()V │ │ +0bf628: 1a00 c521 |0000: const-string v0, "https://frab.cccv.de/en/camp2015/public/events/%s/feedback/new" // string@21c5 │ │ +0bf62c: 6900 1c11 |0002: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.feedbackURL:Ljava/lang/String; // field@111c │ │ +0bf630: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0bf5cc: |[0bf5cc] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.:()V │ │ -0bf5dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bf5de: 7010 0b03 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@030b │ │ -0bf5e4: 1a00 a804 |0004: const-string v0, "Detail" // string@04a8 │ │ -0bf5e8: 5b20 0d11 |0006: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.LOG_TAG:Ljava/lang/String; // field@110d │ │ -0bf5ec: 7110 6927 0100 |0008: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0bf5f2: 0c00 |000b: move-result-object v0 │ │ -0bf5f4: 5b20 1d11 |000c: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.sidePane:Ljava/lang/Boolean; // field@111d │ │ -0bf5f8: 5c21 1611 |000e: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.hasArguments:Z // field@1116 │ │ -0bf5fc: 0e00 |0010: return-void │ │ +0bf634: |[0bf634] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.:()V │ │ +0bf644: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bf646: 7010 0b03 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@030b │ │ +0bf64c: 1a00 ab04 |0004: const-string v0, "Detail" // string@04ab │ │ +0bf650: 5b20 1411 |0006: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.LOG_TAG:Ljava/lang/String; // field@1114 │ │ +0bf654: 7110 6927 0100 |0008: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0bf65a: 0c00 |000b: move-result-object v0 │ │ +0bf65c: 5b20 2411 |000c: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.sidePane:Ljava/lang/Boolean; // field@1124 │ │ +0bf660: 5c21 1d11 |000e: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.hasArguments:Z // field@111d │ │ +0bf664: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0004 line=33 │ │ 0x0008 line=71 │ │ 0x000e line=73 │ │ locals : │ │ @@ -303390,72 +303484,71 @@ │ │ type : '(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0bf600: |[0bf600] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.eventid2Lecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ -0bf610: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bf612: 6203 b411 |0001: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0bf616: 3903 0400 |0003: if-nez v3, 0007 // +0004 │ │ -0bf61a: 0721 |0005: move-object v1, v2 │ │ -0bf61c: 1101 |0006: return-object v1 │ │ -0bf61e: 6203 b411 |0007: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0bf622: 6e10 f52a 0300 |0009: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ -0bf628: 0c00 |000c: move-result-object v0 │ │ -0bf62a: 7210 d228 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0bf630: 0a03 |0010: move-result v3 │ │ -0bf632: 3803 1100 |0011: if-eqz v3, 0022 // +0011 │ │ -0bf636: 7210 d328 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0bf63c: 0c01 |0016: move-result-object v1 │ │ -0bf63e: 1f01 1b06 |0017: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0bf642: 5413 6511 |0019: iget-object v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0bf646: 6e20 d727 5300 |001b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0bf64c: 0a03 |001e: move-result v3 │ │ -0bf64e: 3803 eeff |001f: if-eqz v3, 000d // -0012 │ │ -0bf652: 28e5 |0021: goto 0006 // -001b │ │ -0bf654: 0721 |0022: move-object v1, v2 │ │ -0bf656: 28e3 |0023: goto 0006 // -001d │ │ +0bf668: |[0bf668] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.eventid2Lecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ +0bf678: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bf67a: 6202 bb11 |0001: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0bf67e: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +0bf682: 0710 |0005: move-object v0, v1 │ │ +0bf684: 1100 |0006: return-object v0 │ │ +0bf686: 6202 bb11 |0007: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0bf68a: 6e10 f52a 0200 |0009: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ +0bf690: 0c02 |000c: move-result-object v2 │ │ +0bf692: 7210 d228 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0bf698: 0a03 |0010: move-result v3 │ │ +0bf69a: 3803 1100 |0011: if-eqz v3, 0022 // +0011 │ │ +0bf69e: 7210 d328 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0bf6a4: 0c00 |0016: move-result-object v0 │ │ +0bf6a6: 1f00 1e06 |0017: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0bf6aa: 5403 6c11 |0019: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0bf6ae: 6e20 d727 5300 |001b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0bf6b4: 0a03 |001e: move-result v3 │ │ +0bf6b6: 3803 eeff |001f: if-eqz v3, 000d // -0012 │ │ +0bf6ba: 28e5 |0021: goto 0006 // -001b │ │ +0bf6bc: 0710 |0022: move-object v0, v1 │ │ +0bf6be: 28e3 |0023: goto 0006 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=248 │ │ 0x0006 line=256 │ │ 0x0007 line=251 │ │ 0x0019 line=252 │ │ 0x0023 line=256 │ │ locals : │ │ - 0x0019 - 0x0022 reg=1 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x000d - 0x0024 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0019 - 0x0022 reg=0 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ 0x0000 - 0x0024 reg=4 this Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment; │ │ 0x0000 - 0x0024 reg=5 event_id Ljava/lang/String; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;) │ │ name : 'onAlarmTimesIndexPicked' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0bf658: |[0bf658] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onAlarmTimesIndexPicked:(I)V │ │ -0bf668: 6e10 422a 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf66e: 0c00 |0003: move-result-object v0 │ │ -0bf670: 5421 1711 |0004: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf674: 7130 882a 1003 |0006: invoke-static {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.addAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a88 │ │ -0bf67a: 6e10 422a 0200 |0009: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf680: 0c00 |000c: move-result-object v0 │ │ -0bf682: 6e10 a503 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ -0bf688: 6e10 422a 0200 |0010: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf68e: 0c00 |0013: move-result-object v0 │ │ -0bf690: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -0bf692: 6e20 a103 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ -0bf698: 6e10 4c2a 0200 |0018: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.refreshEventMarkers:()V // method@2a4c │ │ -0bf69e: 0e00 |001b: return-void │ │ +0bf6c0: |[0bf6c0] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onAlarmTimesIndexPicked:(I)V │ │ +0bf6d0: 6e10 422a 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bf6d6: 0c00 |0003: move-result-object v0 │ │ +0bf6d8: 5421 1e11 |0004: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bf6dc: 7130 882a 1003 |0006: invoke-static {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.addAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a88 │ │ +0bf6e2: 6e10 422a 0200 |0009: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bf6e8: 0c00 |000c: move-result-object v0 │ │ +0bf6ea: 6e10 a503 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ +0bf6f0: 6e10 422a 0200 |0010: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bf6f6: 0c00 |0013: move-result-object v0 │ │ +0bf6f8: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +0bf6fa: 6e20 a103 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ +0bf700: 6e10 4c2a 0200 |0018: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.refreshEventMarkers:()V // method@2a4c │ │ +0bf706: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0009 line=279 │ │ 0x0010 line=280 │ │ 0x0018 line=281 │ │ 0x001b line=282 │ │ @@ -303468,26 +303561,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0bf6a0: |[0bf6a0] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.showAlarmTimePicker:()V │ │ -0bf6b0: 2200 ef05 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; // type@05ef │ │ -0bf6b4: 7010 9a29 0000 |0002: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.:()V // method@299a │ │ -0bf6ba: 1301 2202 |0005: const/16 v1, #int 546 // #222 │ │ -0bf6be: 6e30 f902 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/app/DialogFragment;.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V // method@02f9 │ │ -0bf6c4: 6e10 422a 0300 |000a: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf6ca: 0c01 |000d: move-result-object v1 │ │ -0bf6cc: 6e10 7d03 0100 |000e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@037d │ │ -0bf6d2: 0c01 |0011: move-result-object v1 │ │ -0bf6d4: 1a02 202a |0012: const-string v2, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_FRAGMENT_TAG" // string@2a20 │ │ -0bf6d8: 6e30 fc02 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@02fc │ │ -0bf6de: 0e00 |0017: return-void │ │ +0bf708: |[0bf708] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.showAlarmTimePicker:()V │ │ +0bf718: 2200 f205 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; // type@05f2 │ │ +0bf71c: 7010 9a29 0000 |0002: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.:()V // method@299a │ │ +0bf722: 1301 2202 |0005: const/16 v1, #int 546 // #222 │ │ +0bf726: 6e30 f902 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/app/DialogFragment;.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V // method@02f9 │ │ +0bf72c: 6e10 422a 0300 |000a: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bf732: 0c01 |000d: move-result-object v1 │ │ +0bf734: 6e10 7d03 0100 |000e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@037d │ │ +0bf73a: 0c01 |0011: move-result-object v1 │ │ +0bf73c: 1a02 2a2a |0012: const-string v2, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_FRAGMENT_TAG" // string@2a2a │ │ +0bf740: 6e30 fc02 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@02fc │ │ +0bf746: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ 0x000a line=273 │ │ 0x0017 line=275 │ │ locals : │ │ @@ -303500,26 +303593,26 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0bf6e0: |[0bf6e0] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -0bf6f0: 1301 2202 |0000: const/16 v1, #int 546 // #222 │ │ -0bf6f4: 3314 1100 |0002: if-ne v4, v1, 0013 // +0011 │ │ -0bf6f8: 1401 66d5 0100 |0004: const v1, #float 1.68388e-40 // #0001d566 │ │ -0bf6fe: 3315 0c00 |0007: if-ne v5, v1, 0013 // +000c │ │ -0bf702: 1a01 212a |0009: const-string v1, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_INTENT_KEY" // string@2a21 │ │ -0bf706: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0bf708: 6e30 c700 1602 |000c: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ -0bf70e: 0a00 |000f: move-result v0 │ │ -0bf710: 7020 452a 0300 |0010: invoke-direct {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.onAlarmTimesIndexPicked:(I)V // method@2a45 │ │ -0bf716: 6f40 2c03 4365 |0013: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@032c │ │ -0bf71c: 0e00 |0016: return-void │ │ +0bf748: |[0bf748] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +0bf758: 1301 2202 |0000: const/16 v1, #int 546 // #222 │ │ +0bf75c: 3314 1100 |0002: if-ne v4, v1, 0013 // +0011 │ │ +0bf760: 1401 66d5 0100 |0004: const v1, #float 1.68388e-40 // #0001d566 │ │ +0bf766: 3315 0c00 |0007: if-ne v5, v1, 0013 // +000c │ │ +0bf76a: 1a01 2b2a |0009: const-string v1, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_INTENT_KEY" // string@2a2b │ │ +0bf76e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0bf770: 6e30 c700 1602 |000c: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ +0bf776: 0a00 |000f: move-result v0 │ │ +0bf778: 7020 452a 0300 |0010: invoke-direct {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.onAlarmTimesIndexPicked:(I)V // method@2a45 │ │ +0bf77e: 6f40 2c03 4365 |0013: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@032c │ │ +0bf784: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0009 line=263 │ │ 0x0010 line=265 │ │ 0x0013 line=267 │ │ 0x0016 line=268 │ │ @@ -303535,22 +303628,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bf720: |[0bf720] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0bf730: 6f20 3103 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0331 │ │ -0bf736: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0bf738: 6e20 4e2a 0200 |0004: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.setHasOptionsMenu:(Z)V // method@2a4e │ │ -0bf73e: 1a00 a804 |0007: const-string v0, "Detail" // string@04a8 │ │ -0bf742: 1a01 742b |0009: const-string v1, "onCreate" // string@2b74 │ │ -0bf746: 7120 392b 1000 |000b: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bf74c: 0e00 |000e: return-void │ │ +0bf788: |[0bf788] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0bf798: 6f20 3103 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0331 │ │ +0bf79e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0bf7a0: 6e20 4e2a 0200 |0004: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.setHasOptionsMenu:(Z)V // method@2a4e │ │ +0bf7a6: 1a00 ab04 |0007: const-string v0, "Detail" // string@04ab │ │ +0bf7aa: 1a01 7e2b |0009: const-string v1, "onCreate" // string@2b7e │ │ +0bf7ae: 7120 392b 1000 |000b: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bf7b4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0007 line=79 │ │ 0x000e line=80 │ │ locals : │ │ @@ -303562,66 +303655,66 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -0bf750: |[0bf750] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -0bf760: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0bf762: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0bf764: 6f30 3403 6507 |0002: invoke-super {v5, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0334 │ │ -0bf76a: 1401 0100 0f7f |0005: const v1, #float 1.9008e+38 // #7f0f0001 │ │ -0bf770: 6e30 731f 1706 |0008: invoke-virtual {v7, v1, v6}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ -0bf776: 6001 3700 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0bf77a: 1302 0e00 |000d: const/16 v2, #int 14 // #e │ │ -0bf77e: 3521 0e00 |000f: if-ge v1, v2, 001d // +000e │ │ -0bf782: 1401 9d00 0e7f |0011: const v1, #float 1.88754e+38 // #7f0e009d │ │ -0bf788: 7220 6f1f 1600 |0014: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0bf78e: 0c00 |0017: move-result-object v0 │ │ -0bf790: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ -0bf794: 7220 8e1f 3000 |001a: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -0bf79a: 5451 1711 |001d: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf79e: 3801 3e00 |001f: if-eqz v1, 005d // +003e │ │ -0bf7a2: 5451 1711 |0021: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf7a6: 5511 6311 |0023: iget-boolean v1, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0bf7aa: 3801 1a00 |0025: if-eqz v1, 003f // +001a │ │ -0bf7ae: 1401 9800 0e7f |0027: const v1, #float 1.88753e+38 // #7f0e0098 │ │ -0bf7b4: 7220 6f1f 1600 |002a: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0bf7ba: 0c00 |002d: move-result-object v0 │ │ -0bf7bc: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -0bf7c0: 7220 8e1f 3000 |0030: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -0bf7c6: 1401 9900 0e7f |0033: const v1, #float 1.88753e+38 // #7f0e0099 │ │ -0bf7cc: 7220 6f1f 1600 |0036: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0bf7d2: 0c00 |0039: move-result-object v0 │ │ -0bf7d4: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ -0bf7d8: 7220 8e1f 4000 |003c: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -0bf7de: 5451 1711 |003f: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf7e2: 5511 6211 |0041: iget-boolean v1, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0bf7e6: 3801 1a00 |0043: if-eqz v1, 005d // +001a │ │ -0bf7ea: 1401 9a00 0e7f |0045: const v1, #float 1.88753e+38 // #7f0e009a │ │ -0bf7f0: 7220 6f1f 1600 |0048: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0bf7f6: 0c00 |004b: move-result-object v0 │ │ -0bf7f8: 3800 0500 |004c: if-eqz v0, 0051 // +0005 │ │ -0bf7fc: 7220 8e1f 3000 |004e: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -0bf802: 1401 9b00 0e7f |0051: const v1, #float 1.88754e+38 // #7f0e009b │ │ -0bf808: 7220 6f1f 1600 |0054: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0bf80e: 0c00 |0057: move-result-object v0 │ │ -0bf810: 3800 0500 |0058: if-eqz v0, 005d // +0005 │ │ -0bf814: 7220 8e1f 4000 |005a: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -0bf81a: 5451 1d11 |005d: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.sidePane:Ljava/lang/Boolean; // field@111d │ │ -0bf81e: 6e10 6627 0100 |005f: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -0bf824: 0a01 |0062: move-result v1 │ │ -0bf826: 3801 0e00 |0063: if-eqz v1, 0071 // +000e │ │ -0bf82a: 1401 9600 0e7f |0065: const v1, #float 1.88753e+38 // #7f0e0096 │ │ -0bf830: 7220 6f1f 1600 |0068: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0bf836: 0c00 |006b: move-result-object v0 │ │ -0bf838: 3800 0500 |006c: if-eqz v0, 0071 // +0005 │ │ -0bf83c: 7220 8e1f 4000 |006e: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -0bf842: 0e00 |0071: return-void │ │ +0bf7b8: |[0bf7b8] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +0bf7c8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0bf7ca: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0bf7cc: 6f30 3403 6507 |0002: invoke-super {v5, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0334 │ │ +0bf7d2: 1401 0100 0f7f |0005: const v1, #float 1.9008e+38 // #7f0f0001 │ │ +0bf7d8: 6e30 731f 1706 |0008: invoke-virtual {v7, v1, v6}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ +0bf7de: 6001 3700 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0bf7e2: 1302 0e00 |000d: const/16 v2, #int 14 // #e │ │ +0bf7e6: 3521 0e00 |000f: if-ge v1, v2, 001d // +000e │ │ +0bf7ea: 1401 9d00 0e7f |0011: const v1, #float 1.88754e+38 // #7f0e009d │ │ +0bf7f0: 7220 6f1f 1600 |0014: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0bf7f6: 0c00 |0017: move-result-object v0 │ │ +0bf7f8: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ +0bf7fc: 7220 8e1f 3000 |001a: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +0bf802: 5451 1e11 |001d: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bf806: 3801 3e00 |001f: if-eqz v1, 005d // +003e │ │ +0bf80a: 5451 1e11 |0021: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bf80e: 5511 6a11 |0023: iget-boolean v1, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0bf812: 3801 1a00 |0025: if-eqz v1, 003f // +001a │ │ +0bf816: 1401 9800 0e7f |0027: const v1, #float 1.88753e+38 // #7f0e0098 │ │ +0bf81c: 7220 6f1f 1600 |002a: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0bf822: 0c00 |002d: move-result-object v0 │ │ +0bf824: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +0bf828: 7220 8e1f 3000 |0030: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +0bf82e: 1401 9900 0e7f |0033: const v1, #float 1.88753e+38 // #7f0e0099 │ │ +0bf834: 7220 6f1f 1600 |0036: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0bf83a: 0c00 |0039: move-result-object v0 │ │ +0bf83c: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ +0bf840: 7220 8e1f 4000 |003c: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +0bf846: 5451 1e11 |003f: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bf84a: 5511 6911 |0041: iget-boolean v1, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0bf84e: 3801 1a00 |0043: if-eqz v1, 005d // +001a │ │ +0bf852: 1401 9a00 0e7f |0045: const v1, #float 1.88753e+38 // #7f0e009a │ │ +0bf858: 7220 6f1f 1600 |0048: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0bf85e: 0c00 |004b: move-result-object v0 │ │ +0bf860: 3800 0500 |004c: if-eqz v0, 0051 // +0005 │ │ +0bf864: 7220 8e1f 3000 |004e: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +0bf86a: 1401 9b00 0e7f |0051: const v1, #float 1.88754e+38 // #7f0e009b │ │ +0bf870: 7220 6f1f 1600 |0054: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0bf876: 0c00 |0057: move-result-object v0 │ │ +0bf878: 3800 0500 |0058: if-eqz v0, 005d // +0005 │ │ +0bf87c: 7220 8e1f 4000 |005a: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +0bf882: 5451 2411 |005d: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.sidePane:Ljava/lang/Boolean; // field@1124 │ │ +0bf886: 6e10 6627 0100 |005f: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +0bf88c: 0a01 |0062: move-result v1 │ │ +0bf88e: 3801 0e00 |0063: if-eqz v1, 0071 // +000e │ │ +0bf892: 1401 9600 0e7f |0065: const v1, #float 1.88753e+38 // #7f0e0096 │ │ +0bf898: 7220 6f1f 1600 |0068: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0bf89e: 0c00 |006b: move-result-object v0 │ │ +0bf8a0: 3800 0500 |006c: if-eqz v0, 0071 // +0005 │ │ +0bf8a4: 7220 8e1f 4000 |006e: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +0bf8aa: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=208 │ │ 0x0005 line=209 │ │ 0x000b line=211 │ │ 0x0011 line=212 │ │ 0x0018 line=213 │ │ @@ -303660,28 +303753,28 @@ │ │ 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 : 25 16-bit code units │ │ -0bf844: |[0bf844] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0bf854: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bf856: 5420 1d11 |0001: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.sidePane:Ljava/lang/Boolean; // field@111d │ │ -0bf85a: 6e10 6627 0000 |0003: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -0bf860: 0a00 |0006: move-result v0 │ │ -0bf862: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0bf866: 1400 2800 037f |0009: const v0, #float 1.7413e+38 // #7f030028 │ │ -0bf86c: 6e40 691f 0314 |000c: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0bf872: 0c00 |000f: move-result-object v0 │ │ -0bf874: 1100 |0010: return-object v0 │ │ -0bf876: 1400 2300 037f |0011: const v0, #float 1.7413e+38 // #7f030023 │ │ -0bf87c: 6e40 691f 0314 |0014: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0bf882: 0c00 |0017: move-result-object v0 │ │ -0bf884: 28f8 |0018: goto 0010 // -0008 │ │ +0bf8ac: |[0bf8ac] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0bf8bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bf8be: 5420 2411 |0001: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.sidePane:Ljava/lang/Boolean; // field@1124 │ │ +0bf8c2: 6e10 6627 0000 |0003: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +0bf8c8: 0a00 |0006: move-result v0 │ │ +0bf8ca: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0bf8ce: 1400 2800 037f |0009: const v0, #float 1.7413e+38 // #7f030028 │ │ +0bf8d4: 6e40 691f 0314 |000c: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0bf8da: 0c00 |000f: move-result-object v0 │ │ +0bf8dc: 1100 |0010: return-object v0 │ │ +0bf8de: 1400 2300 037f |0011: const v0, #float 1.7413e+38 // #7f030023 │ │ +0bf8e4: 6e40 691f 0314 |0014: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0bf8ea: 0c00 |0017: move-result-object v0 │ │ +0bf8ec: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0009 line=86 │ │ 0x0010 line=88 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment; │ │ @@ -303694,20 +303787,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bf888: |[0bf888] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onDestroy:()V │ │ -0bf898: 6f10 3603 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0336 │ │ -0bf89e: 1a00 a804 |0003: const-string v0, "Detail" // string@04a8 │ │ -0bf8a2: 1a01 862b |0005: const-string v1, "onDestroy" // string@2b86 │ │ -0bf8a6: 7120 392b 1000 |0007: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bf8ac: 0e00 |000a: return-void │ │ +0bf8f0: |[0bf8f0] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onDestroy:()V │ │ +0bf900: 6f10 3603 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0336 │ │ +0bf906: 1a00 ab04 |0003: const-string v0, "Detail" // string@04ab │ │ +0bf90a: 1a01 902b |0005: const-string v1, "onDestroy" // string@2b90 │ │ +0bf90e: 7120 392b 1000 |0007: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bf914: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0003 line=353 │ │ 0x000a line=354 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment; │ │ @@ -303717,111 +303810,111 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 222 16-bit code units │ │ -0bf8b0: |[0bf8b0] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0bf8c0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0bf8c2: 12f7 |0001: const/4 v7, #int -1 // #ff │ │ -0bf8c4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0bf8c6: 7210 7b1f 0a00 |0003: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -0bf8cc: 0a05 |0006: move-result v5 │ │ -0bf8ce: 2b05 c100 0000 |0007: packed-switch v5, 000000c8 // +000000c1 │ │ -0bf8d4: 6f20 3e03 a900 |000a: invoke-super {v9, v10}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@033e │ │ -0bf8da: 0a04 |000d: move-result v4 │ │ -0bf8dc: 0f04 |000e: return v4 │ │ -0bf8de: 6205 1511 |000f: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.feedbackURL:Ljava/lang/String; // field@1115 │ │ -0bf8e2: 2346 9906 |0011: new-array v6, v4, [Ljava/lang/Object; // type@0699 │ │ -0bf8e6: 5497 1411 |0013: iget-object v7, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@1114 │ │ -0bf8ea: 4d07 0608 |0015: aput-object v7, v6, v8 │ │ -0bf8ee: 7120 d927 6500 |0017: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0bf8f4: 0c05 |001a: move-result-object v5 │ │ -0bf8f6: 7110 2702 0500 |001b: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0bf8fc: 0c03 |001e: move-result-object v3 │ │ -0bf8fe: 2201 3400 |001f: new-instance v1, Landroid/content/Intent; // type@0034 │ │ -0bf902: 1a05 a216 |0021: const-string v5, "android.intent.action.VIEW" // string@16a2 │ │ -0bf906: 7030 c100 5103 |0023: invoke-direct {v1, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00c1 │ │ -0bf90c: 6e20 502a 1900 |0026: invoke-virtual {v9, v1}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.startActivity:(Landroid/content/Intent;)V // method@2a50 │ │ -0bf912: 28e5 |0029: goto 000e // -001b │ │ -0bf914: 5495 1411 |002a: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@1114 │ │ -0bf918: 7020 412a 5900 |002c: invoke-direct {v9, v5}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.eventid2Lecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2a41 │ │ -0bf91e: 0c02 |002f: move-result-object v2 │ │ -0bf920: 3802 deff |0030: if-eqz v2, 000e // -0022 │ │ -0bf924: 6e10 422a 0900 |0032: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf92a: 0c05 |0035: move-result-object v5 │ │ -0bf92c: 7120 982a 2500 |0036: invoke-static {v5, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.share:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a98 │ │ -0bf932: 28d5 |0039: goto 000e // -002b │ │ -0bf934: 5495 1411 |003a: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@1114 │ │ -0bf938: 7020 412a 5900 |003c: invoke-direct {v9, v5}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.eventid2Lecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2a41 │ │ -0bf93e: 0c02 |003f: move-result-object v2 │ │ -0bf940: 3802 ceff |0040: if-eqz v2, 000e // -0032 │ │ -0bf944: 6e10 422a 0900 |0042: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf94a: 0c05 |0045: move-result-object v5 │ │ -0bf94c: 7120 892a 2500 |0046: invoke-static {v5, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.addToCalender:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a89 │ │ -0bf952: 28c5 |0049: goto 000e // -003b │ │ -0bf954: 5495 1711 |004a: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf958: 5c54 6311 |004c: iput-boolean v4, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0bf95c: 5495 1711 |004e: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf960: 3805 0b00 |0050: if-eqz v5, 005b // +000b │ │ -0bf964: 6e10 422a 0900 |0052: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf96a: 0c05 |0055: move-result-object v5 │ │ -0bf96c: 5496 1711 |0056: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf970: 7120 992a 6500 |0058: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ -0bf976: 6e10 422a 0900 |005b: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf97c: 0c05 |005e: move-result-object v5 │ │ -0bf97e: 6e10 a503 0500 |005f: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ -0bf984: 6e10 422a 0900 |0062: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf98a: 0c05 |0065: move-result-object v5 │ │ -0bf98c: 6e20 a103 7500 |0066: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ -0bf992: 6e10 4c2a 0900 |0069: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.refreshEventMarkers:()V // method@2a4c │ │ -0bf998: 28a2 |006c: goto 000e // -005e │ │ -0bf99a: 5495 1711 |006d: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf99e: 5c58 6311 |006f: iput-boolean v8, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0bf9a2: 5495 1711 |0071: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf9a6: 3805 0b00 |0073: if-eqz v5, 007e // +000b │ │ -0bf9aa: 6e10 422a 0900 |0075: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf9b0: 0c05 |0078: move-result-object v5 │ │ -0bf9b2: 5496 1711 |0079: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf9b6: 7120 992a 6500 |007b: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ -0bf9bc: 6e10 422a 0900 |007e: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf9c2: 0c05 |0081: move-result-object v5 │ │ -0bf9c4: 6e10 a503 0500 |0082: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ -0bf9ca: 6e10 422a 0900 |0085: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf9d0: 0c05 |0088: move-result-object v5 │ │ -0bf9d2: 6e20 a103 7500 |0089: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ -0bf9d8: 6e10 4c2a 0900 |008c: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.refreshEventMarkers:()V // method@2a4c │ │ -0bf9de: 2900 7fff |008f: goto/16 000e // -0081 │ │ -0bf9e2: 7010 4f2a 0900 |0091: invoke-direct {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.showAlarmTimePicker:()V // method@2a4f │ │ -0bf9e8: 2900 7aff |0094: goto/16 000e // -0086 │ │ -0bf9ec: 5495 1711 |0096: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bf9f0: 3805 0b00 |0098: if-eqz v5, 00a3 // +000b │ │ -0bf9f4: 6e10 422a 0900 |009a: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bf9fa: 0c05 |009d: move-result-object v5 │ │ -0bf9fc: 5496 1711 |009e: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bfa00: 7120 8b2a 6500 |00a0: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.deleteAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a8b │ │ -0bfa06: 6e10 422a 0900 |00a3: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfa0c: 0c05 |00a6: move-result-object v5 │ │ -0bfa0e: 6e10 a503 0500 |00a7: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ -0bfa14: 6e10 422a 0900 |00aa: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfa1a: 0c05 |00ad: move-result-object v5 │ │ -0bfa1c: 6e20 a103 7500 |00ae: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ -0bfa22: 6e10 4c2a 0900 |00b1: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.refreshEventMarkers:()V // method@2a4c │ │ -0bfa28: 2900 5aff |00b4: goto/16 000e // -00a6 │ │ -0bfa2c: 6e10 422a 0900 |00b6: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfa32: 0c00 |00b9: move-result-object v0 │ │ -0bfa34: 3800 54ff |00ba: if-eqz v0, 000e // -00ac │ │ -0bfa38: 2005 2c06 |00bc: instance-of v5, v0, Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener; // type@062c │ │ -0bfa3c: 3805 50ff |00be: if-eqz v5, 000e // -00b0 │ │ -0bfa40: 1f00 2c06 |00c0: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener; // type@062c │ │ -0bfa44: 7210 3f2b 0000 |00c2: invoke-interface {v0}, Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener;.closeDetailView:()V // method@2b3f │ │ -0bfa4a: 2900 49ff |00c5: goto/16 000e // -00b7 │ │ -0bfa4e: 0000 |00c7: nop // spacer │ │ -0bfa50: 0001 0900 9600 0e7f af00 0000 0300 ... |00c8: packed-switch-data (22 units) │ │ +0bf918: |[0bf918] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0bf928: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0bf92a: 12f7 |0001: const/4 v7, #int -1 // #ff │ │ +0bf92c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0bf92e: 7210 7b1f 0a00 |0003: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0bf934: 0a05 |0006: move-result v5 │ │ +0bf936: 2b05 c100 0000 |0007: packed-switch v5, 000000c8 // +000000c1 │ │ +0bf93c: 6f20 3e03 a900 |000a: invoke-super {v9, v10}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@033e │ │ +0bf942: 0a04 |000d: move-result v4 │ │ +0bf944: 0f04 |000e: return v4 │ │ +0bf946: 6205 1c11 |000f: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.feedbackURL:Ljava/lang/String; // field@111c │ │ +0bf94a: 2346 9c06 |0011: new-array v6, v4, [Ljava/lang/Object; // type@069c │ │ +0bf94e: 5497 1b11 |0013: iget-object v7, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@111b │ │ +0bf952: 4d07 0608 |0015: aput-object v7, v6, v8 │ │ +0bf956: 7120 d927 6500 |0017: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0bf95c: 0c05 |001a: move-result-object v5 │ │ +0bf95e: 7110 2702 0500 |001b: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +0bf964: 0c03 |001e: move-result-object v3 │ │ +0bf966: 2201 3400 |001f: new-instance v1, Landroid/content/Intent; // type@0034 │ │ +0bf96a: 1a05 ac16 |0021: const-string v5, "android.intent.action.VIEW" // string@16ac │ │ +0bf96e: 7030 c100 5103 |0023: invoke-direct {v1, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00c1 │ │ +0bf974: 6e20 502a 1900 |0026: invoke-virtual {v9, v1}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.startActivity:(Landroid/content/Intent;)V // method@2a50 │ │ +0bf97a: 28e5 |0029: goto 000e // -001b │ │ +0bf97c: 5495 1b11 |002a: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@111b │ │ +0bf980: 7020 412a 5900 |002c: invoke-direct {v9, v5}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.eventid2Lecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2a41 │ │ +0bf986: 0c02 |002f: move-result-object v2 │ │ +0bf988: 3802 deff |0030: if-eqz v2, 000e // -0022 │ │ +0bf98c: 6e10 422a 0900 |0032: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bf992: 0c05 |0035: move-result-object v5 │ │ +0bf994: 7120 982a 2500 |0036: invoke-static {v5, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.share:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a98 │ │ +0bf99a: 28d5 |0039: goto 000e // -002b │ │ +0bf99c: 5495 1b11 |003a: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@111b │ │ +0bf9a0: 7020 412a 5900 |003c: invoke-direct {v9, v5}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.eventid2Lecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2a41 │ │ +0bf9a6: 0c02 |003f: move-result-object v2 │ │ +0bf9a8: 3802 ceff |0040: if-eqz v2, 000e // -0032 │ │ +0bf9ac: 6e10 422a 0900 |0042: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bf9b2: 0c05 |0045: move-result-object v5 │ │ +0bf9b4: 7120 892a 2500 |0046: invoke-static {v5, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.addToCalender:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a89 │ │ +0bf9ba: 28c5 |0049: goto 000e // -003b │ │ +0bf9bc: 5495 1e11 |004a: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bf9c0: 5c54 6a11 |004c: iput-boolean v4, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0bf9c4: 5495 1e11 |004e: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bf9c8: 3805 0b00 |0050: if-eqz v5, 005b // +000b │ │ +0bf9cc: 6e10 422a 0900 |0052: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bf9d2: 0c05 |0055: move-result-object v5 │ │ +0bf9d4: 5496 1e11 |0056: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bf9d8: 7120 992a 6500 |0058: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ +0bf9de: 6e10 422a 0900 |005b: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bf9e4: 0c05 |005e: move-result-object v5 │ │ +0bf9e6: 6e10 a503 0500 |005f: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ +0bf9ec: 6e10 422a 0900 |0062: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bf9f2: 0c05 |0065: move-result-object v5 │ │ +0bf9f4: 6e20 a103 7500 |0066: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ +0bf9fa: 6e10 4c2a 0900 |0069: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.refreshEventMarkers:()V // method@2a4c │ │ +0bfa00: 28a2 |006c: goto 000e // -005e │ │ +0bfa02: 5495 1e11 |006d: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bfa06: 5c58 6a11 |006f: iput-boolean v8, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0bfa0a: 5495 1e11 |0071: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bfa0e: 3805 0b00 |0073: if-eqz v5, 007e // +000b │ │ +0bfa12: 6e10 422a 0900 |0075: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfa18: 0c05 |0078: move-result-object v5 │ │ +0bfa1a: 5496 1e11 |0079: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bfa1e: 7120 992a 6500 |007b: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ +0bfa24: 6e10 422a 0900 |007e: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfa2a: 0c05 |0081: move-result-object v5 │ │ +0bfa2c: 6e10 a503 0500 |0082: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ +0bfa32: 6e10 422a 0900 |0085: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfa38: 0c05 |0088: move-result-object v5 │ │ +0bfa3a: 6e20 a103 7500 |0089: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ +0bfa40: 6e10 4c2a 0900 |008c: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.refreshEventMarkers:()V // method@2a4c │ │ +0bfa46: 2900 7fff |008f: goto/16 000e // -0081 │ │ +0bfa4a: 7010 4f2a 0900 |0091: invoke-direct {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.showAlarmTimePicker:()V // method@2a4f │ │ +0bfa50: 2900 7aff |0094: goto/16 000e // -0086 │ │ +0bfa54: 5495 1e11 |0096: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bfa58: 3805 0b00 |0098: if-eqz v5, 00a3 // +000b │ │ +0bfa5c: 6e10 422a 0900 |009a: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfa62: 0c05 |009d: move-result-object v5 │ │ +0bfa64: 5496 1e11 |009e: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bfa68: 7120 8b2a 6500 |00a0: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.deleteAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a8b │ │ +0bfa6e: 6e10 422a 0900 |00a3: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfa74: 0c05 |00a6: move-result-object v5 │ │ +0bfa76: 6e10 a503 0500 |00a7: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ +0bfa7c: 6e10 422a 0900 |00aa: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfa82: 0c05 |00ad: move-result-object v5 │ │ +0bfa84: 6e20 a103 7500 |00ae: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ +0bfa8a: 6e10 4c2a 0900 |00b1: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.refreshEventMarkers:()V // method@2a4c │ │ +0bfa90: 2900 5aff |00b4: goto/16 000e // -00a6 │ │ +0bfa94: 6e10 422a 0900 |00b6: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfa9a: 0c00 |00b9: move-result-object v0 │ │ +0bfa9c: 3800 54ff |00ba: if-eqz v0, 000e // -00ac │ │ +0bfaa0: 2005 2f06 |00bc: instance-of v5, v0, Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener; // type@062f │ │ +0bfaa4: 3805 50ff |00be: if-eqz v5, 000e // -00b0 │ │ +0bfaa8: 1f00 2f06 |00c0: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener; // type@062f │ │ +0bfaac: 7210 3f2b 0000 |00c2: invoke-interface {v0}, Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener;.closeDetailView:()V // method@2b3f │ │ +0bfab2: 2900 49ff |00c5: goto/16 000e // -00b7 │ │ +0bfab6: 0000 |00c7: nop // spacer │ │ +0bfab8: 0001 0900 9600 0e7f af00 0000 0300 ... |00c8: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=293 │ │ 0x000a line=347 │ │ 0x000f line=295 │ │ 0x001f line=296 │ │ 0x0026 line=297 │ │ @@ -303867,332 +303960,333 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 657 16-bit code units │ │ -0bfa7c: |[0bfa7c] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0bfa8c: 6f30 4703 dc0e |0000: invoke-super {v12, v13, v14}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ -0bfa92: 55c7 1611 |0003: iget-boolean v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.hasArguments:Z // field@1116 │ │ -0bfa96: 3807 7002 |0005: if-eqz v7, 0275 // +0270 │ │ -0bfa9a: 6e10 422a 0c00 |0007: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfaa0: 0c07 |000a: move-result-object v7 │ │ -0bfaa2: 6e10 7703 0700 |000b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ -0bfaa8: 0c07 |000e: move-result-object v7 │ │ -0bfaaa: 1a08 bf0f |000f: const-string v8, "Roboto-BoldCondensed.ttf" // string@0fbf │ │ -0bfaae: 7120 b901 8700 |0011: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ -0bfab4: 0c07 |0014: move-result-object v7 │ │ -0bfab6: 5bc7 1111 |0015: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.boldCondensed:Landroid/graphics/Typeface; // field@1111 │ │ -0bfaba: 6e10 422a 0c00 |0017: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfac0: 0c07 |001a: move-result-object v7 │ │ -0bfac2: 6e10 7703 0700 |001b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ -0bfac8: 0c07 |001e: move-result-object v7 │ │ -0bfaca: 1a08 bd0f |001f: const-string v8, "Roboto-Black.ttf" // string@0fbd │ │ -0bface: 7120 b901 8700 |0021: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ -0bfad4: 0c07 |0024: move-result-object v7 │ │ -0bfad6: 5bc7 0f11 |0025: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.black:Landroid/graphics/Typeface; // field@110f │ │ -0bfada: 6e10 422a 0c00 |0027: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfae0: 0c07 |002a: move-result-object v7 │ │ -0bfae2: 6e10 7703 0700 |002b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ -0bfae8: 0c07 |002e: move-result-object v7 │ │ -0bfaea: 1a08 c00f |002f: const-string v8, "Roboto-Light.ttf" // string@0fc0 │ │ -0bfaee: 7120 b901 8700 |0031: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ -0bfaf4: 0c07 |0034: move-result-object v7 │ │ -0bfaf6: 5bc7 1811 |0035: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.light:Landroid/graphics/Typeface; // field@1118 │ │ -0bfafa: 6e10 422a 0c00 |0037: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfb00: 0c07 |003a: move-result-object v7 │ │ -0bfb02: 6e10 7703 0700 |003b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ -0bfb08: 0c07 |003e: move-result-object v7 │ │ -0bfb0a: 1a08 c10f |003f: const-string v8, "Roboto-Regular.ttf" // string@0fc1 │ │ -0bfb0e: 7120 b901 8700 |0041: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ -0bfb14: 0c07 |0044: move-result-object v7 │ │ -0bfb16: 5bc7 1b11 |0045: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.regular:Landroid/graphics/Typeface; // field@111b │ │ -0bfb1a: 6e10 422a 0c00 |0047: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfb20: 0c07 |004a: move-result-object v7 │ │ -0bfb22: 6e10 7703 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ -0bfb28: 0c07 |004e: move-result-object v7 │ │ -0bfb2a: 1a08 be0f |004f: const-string v8, "Roboto-Bold.ttf" // string@0fbe │ │ -0bfb2e: 7120 b901 8700 |0051: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ -0bfb34: 0c07 |0054: move-result-object v7 │ │ -0bfb36: 5bc7 1011 |0055: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.bold:Landroid/graphics/Typeface; // field@1110 │ │ -0bfb3a: 6e10 432a 0c00 |0057: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ -0bfb40: 0c07 |005a: move-result-object v7 │ │ -0bfb42: 6e10 0501 0700 |005b: invoke-virtual {v7}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -0bfb48: 0c07 |005e: move-result-object v7 │ │ -0bfb4a: 5477 1f00 |005f: iget-object v7, v7, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ -0bfb4e: 5bc7 1a11 |0061: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.locale:Ljava/util/Locale; // field@111a │ │ -0bfb52: 6e10 422a 0c00 |0063: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfb58: 0c07 |0066: move-result-object v7 │ │ -0bfb5a: 52c8 1211 |0067: iget v8, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.day:I // field@1112 │ │ -0bfb5e: 1209 |0069: const/4 v9, #int 0 // #0 │ │ -0bfb60: 7130 6e2a 8709 |006a: invoke-static {v7, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadLectureList:(Landroid/content/Context;IZ)Z // method@2a6e │ │ -0bfb66: 54c7 1411 |006d: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@1114 │ │ -0bfb6a: 7020 412a 7c00 |006f: invoke-direct {v12, v7}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.eventid2Lecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2a41 │ │ -0bfb70: 0c07 |0072: move-result-object v7 │ │ -0bfb72: 5bc7 1711 |0073: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bfb76: 1407 6f00 0e7f |0075: const v7, #float 1.88753e+38 // #7f0e006f │ │ -0bfb7c: 6e20 d01f 7d00 |0078: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfb82: 0c06 |007b: move-result-object v6 │ │ -0bfb84: 1f06 9504 |007c: check-cast v6, Landroid/widget/TextView; // type@0495 │ │ -0bfb88: 54c7 1711 |007e: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bfb8c: 3807 fe01 |0080: if-eqz v7, 027e // +01fe │ │ -0bfb90: 54c7 1711 |0082: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bfb94: 5378 5e11 |0084: iget-wide v8, v7, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0bfb98: 160a 0000 |0086: const-wide/16 v10, #int 0 // #0 │ │ -0bfb9c: 3107 080a |0088: cmp-long v7, v8, v10 │ │ -0bfba0: 3d07 f401 |008a: if-lez v7, 027e // +01f4 │ │ -0bfba4: 1237 |008c: const/4 v7, #int 3 // #3 │ │ -0bfba6: 1238 |008d: const/4 v8, #int 3 // #3 │ │ -0bfba8: 7120 8c28 8700 |008e: invoke-static {v7, v8}, Ljava/text/SimpleDateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@288c │ │ -0bfbae: 0c00 |0091: move-result-object v0 │ │ -0bfbb0: 2207 6c05 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0bfbb4: 7010 f927 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bfbba: 2208 b105 |0097: new-instance v8, Ljava/util/Date; // type@05b1 │ │ -0bfbbe: 54c9 1711 |0099: iget-object v9, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1117 │ │ -0bfbc2: 539a 5e11 |009b: iget-wide v10, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0bfbc6: 7030 bb28 a80b |009d: invoke-direct {v8, v10, v11}, Ljava/util/Date;.:(J)V // method@28bb │ │ -0bfbcc: 6e20 8128 8000 |00a0: invoke-virtual {v0, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ -0bfbd2: 0c08 |00a3: move-result-object v8 │ │ -0bfbd4: 6e20 0228 8700 |00a4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bfbda: 0c07 |00a7: move-result-object v7 │ │ -0bfbdc: 1a08 2b00 |00a8: const-string v8, " - " // string@002b │ │ -0bfbe0: 6e20 0228 8700 |00aa: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bfbe6: 0c07 |00ad: move-result-object v7 │ │ -0bfbe8: 54c8 1c11 |00ae: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.room:Ljava/lang/String; // field@111c │ │ -0bfbec: 6e20 0228 8700 |00b0: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bfbf2: 0c07 |00b3: move-result-object v7 │ │ -0bfbf4: 6e10 0628 0700 |00b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bfbfa: 0c07 |00b7: move-result-object v7 │ │ -0bfbfc: 6e20 e522 7600 |00b8: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bfc02: 1407 7000 0e7f |00bb: const v7, #float 1.88753e+38 // #7f0e0070 │ │ -0bfc08: 6e20 d01f 7d00 |00be: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfc0e: 0c06 |00c1: move-result-object v6 │ │ -0bfc10: 1f06 9504 |00c2: check-cast v6, Landroid/widget/TextView; // type@0495 │ │ -0bfc14: 3806 1a00 |00c4: if-eqz v6, 00de // +001a │ │ -0bfc18: 2207 6c05 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0bfc1c: 7010 f927 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bfc22: 1a08 0706 |00cb: const-string v8, "ID: " // string@0607 │ │ -0bfc26: 6e20 0228 8700 |00cd: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bfc2c: 0c07 |00d0: move-result-object v7 │ │ -0bfc2e: 54c8 1411 |00d1: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@1114 │ │ -0bfc32: 6e20 0228 8700 |00d3: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bfc38: 0c07 |00d6: move-result-object v7 │ │ -0bfc3a: 6e10 0628 0700 |00d7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bfc40: 0c07 |00da: move-result-object v7 │ │ -0bfc42: 6e20 e522 7600 |00db: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bfc48: 1407 2a00 0e7f |00de: const v7, #float 1.88751e+38 // #7f0e002a │ │ -0bfc4e: 6e20 d01f 7d00 |00e1: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfc54: 0c06 |00e4: move-result-object v6 │ │ -0bfc56: 1f06 9504 |00e5: check-cast v6, Landroid/widget/TextView; // type@0495 │ │ -0bfc5a: 54c7 1111 |00e7: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.boldCondensed:Landroid/graphics/Typeface; // field@1111 │ │ -0bfc5e: 6e20 ec22 7600 |00e9: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0bfc64: 54c7 2011 |00ec: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.title:Ljava/lang/String; // field@1120 │ │ -0bfc68: 6e20 e522 7600 |00ee: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bfc6e: 1407 6700 0e7f |00f1: const v7, #float 1.88752e+38 // #7f0e0067 │ │ -0bfc74: 6e20 d01f 7d00 |00f4: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfc7a: 0c06 |00f7: move-result-object v6 │ │ -0bfc7c: 1f06 9504 |00f8: check-cast v6, Landroid/widget/TextView; // type@0495 │ │ -0bfc80: 54c7 1f11 |00fa: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.subtitle:Ljava/lang/String; // field@111f │ │ -0bfc84: 6e20 e522 7600 |00fc: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bfc8a: 54c7 1811 |00ff: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.light:Landroid/graphics/Typeface; // field@1118 │ │ -0bfc8e: 6e20 ec22 7600 |0101: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0bfc94: 54c7 1f11 |0104: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.subtitle:Ljava/lang/String; // field@111f │ │ -0bfc98: 6e10 e327 0700 |0106: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bfc9e: 0a07 |0109: move-result v7 │ │ -0bfca0: 3907 0700 |010a: if-nez v7, 0111 // +0007 │ │ -0bfca4: 1307 0800 |010c: const/16 v7, #int 8 // #8 │ │ -0bfca8: 6e20 ed22 7600 |010e: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -0bfcae: 1407 6800 0e7f |0111: const v7, #float 1.88752e+38 // #7f0e0068 │ │ -0bfcb4: 6e20 d01f 7d00 |0114: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfcba: 0c06 |0117: move-result-object v6 │ │ -0bfcbc: 1f06 9504 |0118: check-cast v6, Landroid/widget/TextView; // type@0495 │ │ -0bfcc0: 54c7 0f11 |011a: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.black:Landroid/graphics/Typeface; // field@110f │ │ -0bfcc4: 6e20 ec22 7600 |011c: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0bfcca: 54c7 1e11 |011f: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.spkr:Ljava/lang/String; // field@111e │ │ -0bfcce: 6e20 e522 7600 |0121: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bfcd4: 1407 6900 0e7f |0124: const v7, #float 1.88753e+38 // #7f0e0069 │ │ -0bfcda: 6e20 d01f 7d00 |0127: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfce0: 0c06 |012a: move-result-object v6 │ │ -0bfce2: 1f06 9504 |012b: check-cast v6, Landroid/widget/TextView; // type@0495 │ │ -0bfce6: 54c7 1011 |012d: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.bold:Landroid/graphics/Typeface; // field@1110 │ │ -0bfcea: 6e20 ec22 7600 |012f: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0bfcf0: 54c7 0e11 |0132: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.abstractt:Ljava/lang/String; // field@110e │ │ -0bfcf4: 1a08 5114 |0134: const-string v8, "\[(.*?)\]\(([^ \)]+).*?\)" // string@1451 │ │ -0bfcf8: 1a09 b001 |0136: const-string v9, "$1" // string@01b0 │ │ -0bfcfc: 6e30 e827 8709 |0138: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ -0bfd02: 0c07 |013b: move-result-object v7 │ │ -0bfd04: 5bc7 0e11 |013c: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.abstractt:Ljava/lang/String; // field@110e │ │ -0bfd08: 54c7 0e11 |013e: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.abstractt:Ljava/lang/String; // field@110e │ │ -0bfd0c: 7110 ca1e 0700 |0140: invoke-static {v7}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ -0bfd12: 0c07 |0143: move-result-object v7 │ │ -0bfd14: 6208 3c0e |0144: sget-object v8, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0e3c │ │ -0bfd18: 6e30 e622 7608 |0146: invoke-virtual {v6, v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@22e6 │ │ -0bfd1e: 6e10 432a 0c00 |0149: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ -0bfd24: 0c07 |014c: move-result-object v7 │ │ -0bfd26: 1408 7900 0d7f |014d: const v8, #float 1.87424e+38 // #7f0d0079 │ │ -0bfd2c: 6e20 0301 8700 |0150: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bfd32: 0a07 |0153: move-result v7 │ │ -0bfd34: 6e20 dd22 7600 |0154: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ -0bfd3a: 2207 fe03 |0157: new-instance v7, Landroid/text/method/LinkMovementMethod; // type@03fe │ │ -0bfd3e: 7010 ed1e 0700 |0159: invoke-direct {v7}, Landroid/text/method/LinkMovementMethod;.:()V // method@1eed │ │ -0bfd44: 6e20 df22 7600 |015c: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ -0bfd4a: 1407 6a00 0e7f |015f: const v7, #float 1.88753e+38 // #7f0e006a │ │ -0bfd50: 6e20 d01f 7d00 |0162: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfd56: 0c06 |0165: move-result-object v6 │ │ -0bfd58: 1f06 9504 |0166: check-cast v6, Landroid/widget/TextView; // type@0495 │ │ -0bfd5c: 54c7 1b11 |0168: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.regular:Landroid/graphics/Typeface; // field@111b │ │ -0bfd60: 6e20 ec22 7600 |016a: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0bfd66: 54c7 1311 |016d: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.descr:Ljava/lang/String; // field@1113 │ │ -0bfd6a: 1a08 5114 |016f: const-string v8, "\[(.*?)\]\(([^ \)]+).*?\)" // string@1451 │ │ -0bfd6e: 1a09 b001 |0171: const-string v9, "$1" // string@01b0 │ │ -0bfd72: 6e30 e827 8709 |0173: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ -0bfd78: 0c07 |0176: move-result-object v7 │ │ -0bfd7a: 5bc7 1311 |0177: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.descr:Ljava/lang/String; // field@1113 │ │ -0bfd7e: 54c7 1311 |0179: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.descr:Ljava/lang/String; // field@1113 │ │ -0bfd82: 7110 ca1e 0700 |017b: invoke-static {v7}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ -0bfd88: 0c07 |017e: move-result-object v7 │ │ -0bfd8a: 6208 3c0e |017f: sget-object v8, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0e3c │ │ -0bfd8e: 6e30 e622 7608 |0181: invoke-virtual {v6, v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@22e6 │ │ -0bfd94: 6e10 432a 0c00 |0184: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ -0bfd9a: 0c07 |0187: move-result-object v7 │ │ -0bfd9c: 1408 7900 0d7f |0188: const v8, #float 1.87424e+38 // #7f0d0079 │ │ -0bfda2: 6e20 0301 8700 |018b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bfda8: 0a07 |018e: move-result v7 │ │ -0bfdaa: 6e20 dd22 7600 |018f: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ -0bfdb0: 2207 fe03 |0192: new-instance v7, Landroid/text/method/LinkMovementMethod; // type@03fe │ │ -0bfdb4: 7010 ed1e 0700 |0194: invoke-direct {v7}, Landroid/text/method/LinkMovementMethod;.:()V // method@1eed │ │ -0bfdba: 6e20 df22 7600 |0197: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ -0bfdc0: 1407 6b00 0e7f |019a: const v7, #float 1.88753e+38 // #7f0e006b │ │ -0bfdc6: 6e20 d01f 7d00 |019d: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfdcc: 0c05 |01a0: move-result-object v5 │ │ -0bfdce: 1f05 9504 |01a1: check-cast v5, Landroid/widget/TextView; // type@0495 │ │ -0bfdd2: 54c7 1011 |01a3: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.bold:Landroid/graphics/Typeface; // field@1110 │ │ -0bfdd6: 6e20 ec22 7500 |01a5: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0bfddc: 1407 6c00 0e7f |01a8: const v7, #float 1.88753e+38 // #7f0e006c │ │ -0bfde2: 6e20 d01f 7d00 |01ab: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfde8: 0c06 |01ae: move-result-object v6 │ │ -0bfdea: 1f06 9504 |01af: check-cast v6, Landroid/widget/TextView; // type@0495 │ │ -0bfdee: 54c7 1b11 |01b1: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.regular:Landroid/graphics/Typeface; // field@111b │ │ -0bfdf2: 6e20 ec22 7600 |01b3: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0bfdf8: 54c7 1911 |01b6: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1119 │ │ -0bfdfc: 6e10 e327 0700 |01b8: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0bfe02: 0a07 |01bb: move-result v7 │ │ -0bfe04: 3d07 c900 |01bc: if-lez v7, 0285 // +00c9 │ │ -0bfe08: 1a07 a804 |01be: const-string v7, "Detail" // string@04a8 │ │ -0bfe0c: 1a08 0a33 |01c0: const-string v8, "show links" // string@330a │ │ -0bfe10: 7120 392b 8700 |01c2: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0bfe16: 1207 |01c5: const/4 v7, #int 0 // #0 │ │ -0bfe18: 6e20 ed22 7500 |01c6: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -0bfe1e: 1207 |01c9: const/4 v7, #int 0 // #0 │ │ -0bfe20: 6e20 ed22 7600 |01ca: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -0bfe26: 54c7 1911 |01cd: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1119 │ │ -0bfe2a: 1a08 4f14 |01cf: const-string v8, "\)," // string@144f │ │ -0bfe2e: 1a09 0801 |01d1: const-string v9, ")
" // string@0108 │ │ -0bfe32: 6e30 e827 8709 |01d3: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ -0bfe38: 0c07 |01d6: move-result-object v7 │ │ -0bfe3a: 5bc7 1911 |01d7: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1119 │ │ -0bfe3e: 54c7 1911 |01d9: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1119 │ │ -0bfe42: 1a08 5114 |01db: const-string v8, "\[(.*?)\]\(([^ \)]+).*?\)" // string@1451 │ │ -0bfe46: 1a09 b001 |01dd: const-string v9, "$1" // string@01b0 │ │ -0bfe4a: 6e30 e827 8709 |01df: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ -0bfe50: 0c07 |01e2: move-result-object v7 │ │ -0bfe52: 5bc7 1911 |01e3: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1119 │ │ -0bfe56: 54c7 1911 |01e5: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1119 │ │ -0bfe5a: 7110 ca1e 0700 |01e7: invoke-static {v7}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ -0bfe60: 0c07 |01ea: move-result-object v7 │ │ -0bfe62: 6208 3c0e |01eb: sget-object v8, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0e3c │ │ -0bfe66: 6e30 e622 7608 |01ed: invoke-virtual {v6, v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@22e6 │ │ -0bfe6c: 6e10 432a 0c00 |01f0: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ -0bfe72: 0c07 |01f3: move-result-object v7 │ │ -0bfe74: 1408 7900 0d7f |01f4: const v8, #float 1.87424e+38 // #7f0d0079 │ │ -0bfe7a: 6e20 0301 8700 |01f7: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bfe80: 0a07 |01fa: move-result v7 │ │ -0bfe82: 6e20 dd22 7600 |01fb: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ -0bfe88: 2207 fe03 |01fe: new-instance v7, Landroid/text/method/LinkMovementMethod; // type@03fe │ │ -0bfe8c: 7010 ed1e 0700 |0200: invoke-direct {v7}, Landroid/text/method/LinkMovementMethod;.:()V // method@1eed │ │ -0bfe92: 6e20 df22 7600 |0203: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ -0bfe98: 1407 6d00 0e7f |0206: const v7, #float 1.88753e+38 // #7f0e006d │ │ -0bfe9e: 6e20 d01f 7d00 |0209: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfea4: 0c03 |020c: move-result-object v3 │ │ -0bfea6: 1f03 9504 |020d: check-cast v3, Landroid/widget/TextView; // type@0495 │ │ -0bfeaa: 54c7 1011 |020f: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.bold:Landroid/graphics/Typeface; // field@1110 │ │ -0bfeae: 6e20 ec22 7300 |0211: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0bfeb4: 1407 6e00 0e7f |0214: const v7, #float 1.88753e+38 // #7f0e006e │ │ -0bfeba: 6e20 d01f 7d00 |0217: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0bfec0: 0c02 |021a: move-result-object v2 │ │ -0bfec2: 1f02 9504 |021b: check-cast v2, Landroid/widget/TextView; // type@0495 │ │ -0bfec6: 54c7 1b11 |021d: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.regular:Landroid/graphics/Typeface; // field@111b │ │ -0bfeca: 6e20 ec22 7200 |021f: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0bfed0: 6e10 422a 0c00 |0222: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bfed6: 0c07 |0225: move-result-object v7 │ │ -0bfed8: 54c8 1411 |0226: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@1114 │ │ -0bfedc: 7120 8f2a 8700 |0228: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getEventUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@2a8f │ │ -0bfee2: 0c04 |022b: move-result-object v4 │ │ -0bfee4: 2207 6c05 |022c: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0bfee8: 7010 f927 0700 |022e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0bfeee: 1a08 af01 |0231: const-string v8, "" // string@00c3 │ │ -0bff06: 6e20 0228 8700 |023d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bff0c: 0c07 |0240: move-result-object v7 │ │ -0bff0e: 6e20 0228 4700 |0241: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bff14: 0c07 |0244: move-result-object v7 │ │ -0bff16: 1a08 9201 |0245: const-string v8, "" // string@0192 │ │ -0bff1a: 6e20 0228 8700 |0247: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0bff20: 0c07 |024a: move-result-object v7 │ │ -0bff22: 6e10 0628 0700 |024b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0bff28: 0c01 |024e: move-result-object v1 │ │ -0bff2a: 7110 ca1e 0100 |024f: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ -0bff30: 0c07 |0252: move-result-object v7 │ │ -0bff32: 6208 3c0e |0253: sget-object v8, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0e3c │ │ -0bff36: 6e30 e622 7208 |0255: invoke-virtual {v2, v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@22e6 │ │ -0bff3c: 2207 fe03 |0258: new-instance v7, Landroid/text/method/LinkMovementMethod; // type@03fe │ │ -0bff40: 7010 ed1e 0700 |025a: invoke-direct {v7}, Landroid/text/method/LinkMovementMethod;.:()V // method@1eed │ │ -0bff46: 6e20 df22 7200 |025d: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ -0bff4c: 6e10 432a 0c00 |0260: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ -0bff52: 0c07 |0263: move-result-object v7 │ │ -0bff54: 1408 7900 0d7f |0264: const v8, #float 1.87424e+38 // #7f0d0079 │ │ -0bff5a: 6e20 0301 8700 |0267: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0bff60: 0a07 |026a: move-result v7 │ │ -0bff62: 6e20 dd22 7200 |026b: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ -0bff68: 6e10 422a 0c00 |026e: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bff6e: 0c07 |0271: move-result-object v7 │ │ -0bff70: 6e10 a503 0700 |0272: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ -0bff76: 6e10 422a 0c00 |0275: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bff7c: 0c07 |0278: move-result-object v7 │ │ -0bff7e: 1208 |0279: const/4 v8, #int 0 // #0 │ │ -0bff80: 6e20 a103 8700 |027a: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ -0bff86: 0e00 |027d: return-void │ │ -0bff88: 1a07 0000 |027e: const-string v7, "" // string@0000 │ │ -0bff8c: 6e20 e522 7600 |0280: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0bff92: 2900 38fe |0283: goto/16 00bb // -01c8 │ │ -0bff96: 1307 0800 |0285: const/16 v7, #int 8 // #8 │ │ -0bff9a: 6e20 ed22 7500 |0287: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -0bffa0: 1307 0800 |028a: const/16 v7, #int 8 // #8 │ │ -0bffa4: 6e20 ed22 7600 |028c: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -0bffaa: 2900 77ff |028f: goto/16 0206 // -0089 │ │ +0bfae4: |[0bfae4] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0bfaf4: 6f30 4703 dc0e |0000: invoke-super {v12, v13, v14}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ +0bfafa: 55c7 1d11 |0003: iget-boolean v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.hasArguments:Z // field@111d │ │ +0bfafe: 3807 7002 |0005: if-eqz v7, 0275 // +0270 │ │ +0bfb02: 6e10 422a 0c00 |0007: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfb08: 0c07 |000a: move-result-object v7 │ │ +0bfb0a: 6e10 7703 0700 |000b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ +0bfb10: 0c07 |000e: move-result-object v7 │ │ +0bfb12: 1a08 c90f |000f: const-string v8, "Roboto-BoldCondensed.ttf" // string@0fc9 │ │ +0bfb16: 7120 b901 8700 |0011: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ +0bfb1c: 0c07 |0014: move-result-object v7 │ │ +0bfb1e: 5bc7 1811 |0015: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.boldCondensed:Landroid/graphics/Typeface; // field@1118 │ │ +0bfb22: 6e10 422a 0c00 |0017: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfb28: 0c07 |001a: move-result-object v7 │ │ +0bfb2a: 6e10 7703 0700 |001b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ +0bfb30: 0c07 |001e: move-result-object v7 │ │ +0bfb32: 1a08 c70f |001f: const-string v8, "Roboto-Black.ttf" // string@0fc7 │ │ +0bfb36: 7120 b901 8700 |0021: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ +0bfb3c: 0c07 |0024: move-result-object v7 │ │ +0bfb3e: 5bc7 1611 |0025: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.black:Landroid/graphics/Typeface; // field@1116 │ │ +0bfb42: 6e10 422a 0c00 |0027: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfb48: 0c07 |002a: move-result-object v7 │ │ +0bfb4a: 6e10 7703 0700 |002b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ +0bfb50: 0c07 |002e: move-result-object v7 │ │ +0bfb52: 1a08 ca0f |002f: const-string v8, "Roboto-Light.ttf" // string@0fca │ │ +0bfb56: 7120 b901 8700 |0031: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ +0bfb5c: 0c07 |0034: move-result-object v7 │ │ +0bfb5e: 5bc7 1f11 |0035: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.light:Landroid/graphics/Typeface; // field@111f │ │ +0bfb62: 6e10 422a 0c00 |0037: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfb68: 0c07 |003a: move-result-object v7 │ │ +0bfb6a: 6e10 7703 0700 |003b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ +0bfb70: 0c07 |003e: move-result-object v7 │ │ +0bfb72: 1a08 cb0f |003f: const-string v8, "Roboto-Regular.ttf" // string@0fcb │ │ +0bfb76: 7120 b901 8700 |0041: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ +0bfb7c: 0c07 |0044: move-result-object v7 │ │ +0bfb7e: 5bc7 2211 |0045: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.regular:Landroid/graphics/Typeface; // field@1122 │ │ +0bfb82: 6e10 422a 0c00 |0047: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfb88: 0c07 |004a: move-result-object v7 │ │ +0bfb8a: 6e10 7703 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ +0bfb90: 0c07 |004e: move-result-object v7 │ │ +0bfb92: 1a08 c80f |004f: const-string v8, "Roboto-Bold.ttf" // string@0fc8 │ │ +0bfb96: 7120 b901 8700 |0051: invoke-static {v7, v8}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ +0bfb9c: 0c07 |0054: move-result-object v7 │ │ +0bfb9e: 5bc7 1711 |0055: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.bold:Landroid/graphics/Typeface; // field@1117 │ │ +0bfba2: 6e10 432a 0c00 |0057: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ +0bfba8: 0c07 |005a: move-result-object v7 │ │ +0bfbaa: 6e10 0501 0700 |005b: invoke-virtual {v7}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +0bfbb0: 0c07 |005e: move-result-object v7 │ │ +0bfbb2: 5477 1f00 |005f: iget-object v7, v7, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ +0bfbb6: 5bc7 2111 |0061: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.locale:Ljava/util/Locale; // field@1121 │ │ +0bfbba: 6e10 422a 0c00 |0063: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bfbc0: 0c07 |0066: move-result-object v7 │ │ +0bfbc2: 52c8 1911 |0067: iget v8, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.day:I // field@1119 │ │ +0bfbc6: 1209 |0069: const/4 v9, #int 0 // #0 │ │ +0bfbc8: 7130 6e2a 8709 |006a: invoke-static {v7, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadLectureList:(Landroid/content/Context;IZ)Z // method@2a6e │ │ +0bfbce: 54c7 1b11 |006d: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@111b │ │ +0bfbd2: 7020 412a 7c00 |006f: invoke-direct {v12, v7}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.eventid2Lecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2a41 │ │ +0bfbd8: 0c07 |0072: move-result-object v7 │ │ +0bfbda: 5bc7 1e11 |0073: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bfbde: 1407 6f00 0e7f |0075: const v7, #float 1.88753e+38 // #7f0e006f │ │ +0bfbe4: 6e20 d01f 7d00 |0078: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bfbea: 0c06 |007b: move-result-object v6 │ │ +0bfbec: 1f06 9604 |007c: check-cast v6, Landroid/widget/TextView; // type@0496 │ │ +0bfbf0: 54c7 1e11 |007e: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bfbf4: 3807 fe01 |0080: if-eqz v7, 027e // +01fe │ │ +0bfbf8: 54c7 1e11 |0082: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bfbfc: 5378 6511 |0084: iget-wide v8, v7, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0bfc00: 160a 0000 |0086: const-wide/16 v10, #int 0 // #0 │ │ +0bfc04: 3107 080a |0088: cmp-long v7, v8, v10 │ │ +0bfc08: 3d07 f401 |008a: if-lez v7, 027e // +01f4 │ │ +0bfc0c: 1237 |008c: const/4 v7, #int 3 // #3 │ │ +0bfc0e: 1238 |008d: const/4 v8, #int 3 // #3 │ │ +0bfc10: 7120 8c28 8700 |008e: invoke-static {v7, v8}, Ljava/text/SimpleDateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@288c │ │ +0bfc16: 0c00 |0091: move-result-object v0 │ │ +0bfc18: 2207 6d05 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0bfc1c: 7010 f927 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bfc22: 2208 b405 |0097: new-instance v8, Ljava/util/Date; // type@05b4 │ │ +0bfc26: 54c9 1e11 |0099: iget-object v9, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.lecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@111e │ │ +0bfc2a: 539a 6511 |009b: iget-wide v10, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0bfc2e: 7030 bb28 a80b |009d: invoke-direct {v8, v10, v11}, Ljava/util/Date;.:(J)V // method@28bb │ │ +0bfc34: 6e20 8128 8000 |00a0: invoke-virtual {v0, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ +0bfc3a: 0c08 |00a3: move-result-object v8 │ │ +0bfc3c: 6e20 0228 8700 |00a4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bfc42: 0c07 |00a7: move-result-object v7 │ │ +0bfc44: 1a08 2b00 |00a8: const-string v8, " - " // string@002b │ │ +0bfc48: 6e20 0228 8700 |00aa: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bfc4e: 0c07 |00ad: move-result-object v7 │ │ +0bfc50: 54c8 2311 |00ae: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.room:Ljava/lang/String; // field@1123 │ │ +0bfc54: 6e20 0228 8700 |00b0: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bfc5a: 0c07 |00b3: move-result-object v7 │ │ +0bfc5c: 6e10 0628 0700 |00b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bfc62: 0c07 |00b7: move-result-object v7 │ │ +0bfc64: 6e20 e522 7600 |00b8: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bfc6a: 1407 7000 0e7f |00bb: const v7, #float 1.88753e+38 // #7f0e0070 │ │ +0bfc70: 6e20 d01f 7d00 |00be: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bfc76: 0c06 |00c1: move-result-object v6 │ │ +0bfc78: 1f06 9604 |00c2: check-cast v6, Landroid/widget/TextView; // type@0496 │ │ +0bfc7c: 3806 1a00 |00c4: if-eqz v6, 00de // +001a │ │ +0bfc80: 2207 6d05 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0bfc84: 7010 f927 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bfc8a: 1a08 0b06 |00cb: const-string v8, "ID: " // string@060b │ │ +0bfc8e: 6e20 0228 8700 |00cd: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bfc94: 0c07 |00d0: move-result-object v7 │ │ +0bfc96: 54c8 1b11 |00d1: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@111b │ │ +0bfc9a: 6e20 0228 8700 |00d3: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bfca0: 0c07 |00d6: move-result-object v7 │ │ +0bfca2: 6e10 0628 0700 |00d7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bfca8: 0c07 |00da: move-result-object v7 │ │ +0bfcaa: 6e20 e522 7600 |00db: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bfcb0: 1407 2a00 0e7f |00de: const v7, #float 1.88751e+38 // #7f0e002a │ │ +0bfcb6: 6e20 d01f 7d00 |00e1: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bfcbc: 0c06 |00e4: move-result-object v6 │ │ +0bfcbe: 1f06 9604 |00e5: check-cast v6, Landroid/widget/TextView; // type@0496 │ │ +0bfcc2: 54c7 1811 |00e7: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.boldCondensed:Landroid/graphics/Typeface; // field@1118 │ │ +0bfcc6: 6e20 ec22 7600 |00e9: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0bfccc: 54c7 2711 |00ec: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.title:Ljava/lang/String; // field@1127 │ │ +0bfcd0: 6e20 e522 7600 |00ee: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bfcd6: 1407 6700 0e7f |00f1: const v7, #float 1.88752e+38 // #7f0e0067 │ │ +0bfcdc: 6e20 d01f 7d00 |00f4: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bfce2: 0c06 |00f7: move-result-object v6 │ │ +0bfce4: 1f06 9604 |00f8: check-cast v6, Landroid/widget/TextView; // type@0496 │ │ +0bfce8: 54c7 2611 |00fa: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.subtitle:Ljava/lang/String; // field@1126 │ │ +0bfcec: 6e20 e522 7600 |00fc: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bfcf2: 54c7 1f11 |00ff: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.light:Landroid/graphics/Typeface; // field@111f │ │ +0bfcf6: 6e20 ec22 7600 |0101: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0bfcfc: 54c7 2611 |0104: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.subtitle:Ljava/lang/String; // field@1126 │ │ +0bfd00: 6e10 e327 0700 |0106: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bfd06: 0a07 |0109: move-result v7 │ │ +0bfd08: 3907 0700 |010a: if-nez v7, 0111 // +0007 │ │ +0bfd0c: 1307 0800 |010c: const/16 v7, #int 8 // #8 │ │ +0bfd10: 6e20 ed22 7600 |010e: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +0bfd16: 1407 6800 0e7f |0111: const v7, #float 1.88752e+38 // #7f0e0068 │ │ +0bfd1c: 6e20 d01f 7d00 |0114: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bfd22: 0c06 |0117: move-result-object v6 │ │ +0bfd24: 1f06 9604 |0118: check-cast v6, Landroid/widget/TextView; // type@0496 │ │ +0bfd28: 54c7 1611 |011a: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.black:Landroid/graphics/Typeface; // field@1116 │ │ +0bfd2c: 6e20 ec22 7600 |011c: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0bfd32: 54c7 2511 |011f: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.spkr:Ljava/lang/String; // field@1125 │ │ +0bfd36: 6e20 e522 7600 |0121: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bfd3c: 1407 6900 0e7f |0124: const v7, #float 1.88753e+38 // #7f0e0069 │ │ +0bfd42: 6e20 d01f 7d00 |0127: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bfd48: 0c06 |012a: move-result-object v6 │ │ +0bfd4a: 1f06 9604 |012b: check-cast v6, Landroid/widget/TextView; // type@0496 │ │ +0bfd4e: 54c7 1711 |012d: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.bold:Landroid/graphics/Typeface; // field@1117 │ │ +0bfd52: 6e20 ec22 7600 |012f: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0bfd58: 54c7 1511 |0132: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.abstractt:Ljava/lang/String; // field@1115 │ │ +0bfd5c: 1a08 5b14 |0134: const-string v8, "\[(.*?)\]\(([^ \)]+).*?\)" // string@145b │ │ +0bfd60: 1a09 b001 |0136: const-string v9, "$1" // string@01b0 │ │ +0bfd64: 6e30 e827 8709 |0138: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ +0bfd6a: 0c07 |013b: move-result-object v7 │ │ +0bfd6c: 5bc7 1511 |013c: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.abstractt:Ljava/lang/String; // field@1115 │ │ +0bfd70: 54c7 1511 |013e: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.abstractt:Ljava/lang/String; // field@1115 │ │ +0bfd74: 7110 ca1e 0700 |0140: invoke-static {v7}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ +0bfd7a: 0c07 |0143: move-result-object v7 │ │ +0bfd7c: 6208 3c0e |0144: sget-object v8, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0e3c │ │ +0bfd80: 6e30 e622 7608 |0146: invoke-virtual {v6, v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@22e6 │ │ +0bfd86: 6e10 432a 0c00 |0149: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ +0bfd8c: 0c07 |014c: move-result-object v7 │ │ +0bfd8e: 1408 7900 0d7f |014d: const v8, #float 1.87424e+38 // #7f0d0079 │ │ +0bfd94: 6e20 0301 8700 |0150: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bfd9a: 0a07 |0153: move-result v7 │ │ +0bfd9c: 6e20 dd22 7600 |0154: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ +0bfda2: 2207 ff03 |0157: new-instance v7, Landroid/text/method/LinkMovementMethod; // type@03ff │ │ +0bfda6: 7010 ed1e 0700 |0159: invoke-direct {v7}, Landroid/text/method/LinkMovementMethod;.:()V // method@1eed │ │ +0bfdac: 6e20 df22 7600 |015c: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ +0bfdb2: 1407 6a00 0e7f |015f: const v7, #float 1.88753e+38 // #7f0e006a │ │ +0bfdb8: 6e20 d01f 7d00 |0162: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bfdbe: 0c06 |0165: move-result-object v6 │ │ +0bfdc0: 1f06 9604 |0166: check-cast v6, Landroid/widget/TextView; // type@0496 │ │ +0bfdc4: 54c7 2211 |0168: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.regular:Landroid/graphics/Typeface; // field@1122 │ │ +0bfdc8: 6e20 ec22 7600 |016a: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0bfdce: 54c7 1a11 |016d: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.descr:Ljava/lang/String; // field@111a │ │ +0bfdd2: 1a08 5b14 |016f: const-string v8, "\[(.*?)\]\(([^ \)]+).*?\)" // string@145b │ │ +0bfdd6: 1a09 b001 |0171: const-string v9, "$1" // string@01b0 │ │ +0bfdda: 6e30 e827 8709 |0173: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ +0bfde0: 0c07 |0176: move-result-object v7 │ │ +0bfde2: 5bc7 1a11 |0177: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.descr:Ljava/lang/String; // field@111a │ │ +0bfde6: 54c7 1a11 |0179: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.descr:Ljava/lang/String; // field@111a │ │ +0bfdea: 7110 ca1e 0700 |017b: invoke-static {v7}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ +0bfdf0: 0c07 |017e: move-result-object v7 │ │ +0bfdf2: 6208 3c0e |017f: sget-object v8, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0e3c │ │ +0bfdf6: 6e30 e622 7608 |0181: invoke-virtual {v6, v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@22e6 │ │ +0bfdfc: 6e10 432a 0c00 |0184: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ +0bfe02: 0c07 |0187: move-result-object v7 │ │ +0bfe04: 1408 7900 0d7f |0188: const v8, #float 1.87424e+38 // #7f0d0079 │ │ +0bfe0a: 6e20 0301 8700 |018b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bfe10: 0a07 |018e: move-result v7 │ │ +0bfe12: 6e20 dd22 7600 |018f: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ +0bfe18: 2207 ff03 |0192: new-instance v7, Landroid/text/method/LinkMovementMethod; // type@03ff │ │ +0bfe1c: 7010 ed1e 0700 |0194: invoke-direct {v7}, Landroid/text/method/LinkMovementMethod;.:()V // method@1eed │ │ +0bfe22: 6e20 df22 7600 |0197: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ +0bfe28: 1407 6b00 0e7f |019a: const v7, #float 1.88753e+38 // #7f0e006b │ │ +0bfe2e: 6e20 d01f 7d00 |019d: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bfe34: 0c05 |01a0: move-result-object v5 │ │ +0bfe36: 1f05 9604 |01a1: check-cast v5, Landroid/widget/TextView; // type@0496 │ │ +0bfe3a: 54c7 1711 |01a3: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.bold:Landroid/graphics/Typeface; // field@1117 │ │ +0bfe3e: 6e20 ec22 7500 |01a5: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0bfe44: 1407 6c00 0e7f |01a8: const v7, #float 1.88753e+38 // #7f0e006c │ │ +0bfe4a: 6e20 d01f 7d00 |01ab: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bfe50: 0c06 |01ae: move-result-object v6 │ │ +0bfe52: 1f06 9604 |01af: check-cast v6, Landroid/widget/TextView; // type@0496 │ │ +0bfe56: 54c7 2211 |01b1: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.regular:Landroid/graphics/Typeface; // field@1122 │ │ +0bfe5a: 6e20 ec22 7600 |01b3: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0bfe60: 54c7 2011 |01b6: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1120 │ │ +0bfe64: 6e10 e327 0700 |01b8: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0bfe6a: 0a07 |01bb: move-result v7 │ │ +0bfe6c: 3d07 c900 |01bc: if-lez v7, 0285 // +00c9 │ │ +0bfe70: 1a07 ab04 |01be: const-string v7, "Detail" // string@04ab │ │ +0bfe74: 1a08 1433 |01c0: const-string v8, "show links" // string@3314 │ │ +0bfe78: 7120 392b 8700 |01c2: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0bfe7e: 1207 |01c5: const/4 v7, #int 0 // #0 │ │ +0bfe80: 6e20 ed22 7500 |01c6: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +0bfe86: 1207 |01c9: const/4 v7, #int 0 // #0 │ │ +0bfe88: 6e20 ed22 7600 |01ca: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +0bfe8e: 54c7 2011 |01cd: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1120 │ │ +0bfe92: 1a08 5914 |01cf: const-string v8, "\)," // string@1459 │ │ +0bfe96: 1a09 0801 |01d1: const-string v9, ")
" // string@0108 │ │ +0bfe9a: 6e30 e827 8709 |01d3: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ +0bfea0: 0c07 |01d6: move-result-object v7 │ │ +0bfea2: 5bc7 2011 |01d7: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1120 │ │ +0bfea6: 54c7 2011 |01d9: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1120 │ │ +0bfeaa: 1a08 5b14 |01db: const-string v8, "\[(.*?)\]\(([^ \)]+).*?\)" // string@145b │ │ +0bfeae: 1a09 b001 |01dd: const-string v9, "$1" // string@01b0 │ │ +0bfeb2: 6e30 e827 8709 |01df: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ +0bfeb8: 0c07 |01e2: move-result-object v7 │ │ +0bfeba: 5bc7 2011 |01e3: iput-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1120 │ │ +0bfebe: 54c7 2011 |01e5: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1120 │ │ +0bfec2: 7110 ca1e 0700 |01e7: invoke-static {v7}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ +0bfec8: 0c07 |01ea: move-result-object v7 │ │ +0bfeca: 6208 3c0e |01eb: sget-object v8, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0e3c │ │ +0bfece: 6e30 e622 7608 |01ed: invoke-virtual {v6, v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@22e6 │ │ +0bfed4: 6e10 432a 0c00 |01f0: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ +0bfeda: 0c07 |01f3: move-result-object v7 │ │ +0bfedc: 1408 7900 0d7f |01f4: const v8, #float 1.87424e+38 // #7f0d0079 │ │ +0bfee2: 6e20 0301 8700 |01f7: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bfee8: 0a07 |01fa: move-result v7 │ │ +0bfeea: 6e20 dd22 7600 |01fb: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ +0bfef0: 2207 ff03 |01fe: new-instance v7, Landroid/text/method/LinkMovementMethod; // type@03ff │ │ +0bfef4: 7010 ed1e 0700 |0200: invoke-direct {v7}, Landroid/text/method/LinkMovementMethod;.:()V // method@1eed │ │ +0bfefa: 6e20 df22 7600 |0203: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ +0bff00: 1407 6d00 0e7f |0206: const v7, #float 1.88753e+38 // #7f0e006d │ │ +0bff06: 6e20 d01f 7d00 |0209: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bff0c: 0c03 |020c: move-result-object v3 │ │ +0bff0e: 1f03 9604 |020d: check-cast v3, Landroid/widget/TextView; // type@0496 │ │ +0bff12: 54c7 1711 |020f: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.bold:Landroid/graphics/Typeface; // field@1117 │ │ +0bff16: 6e20 ec22 7300 |0211: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0bff1c: 1407 6e00 0e7f |0214: const v7, #float 1.88753e+38 // #7f0e006e │ │ +0bff22: 6e20 d01f 7d00 |0217: invoke-virtual {v13, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0bff28: 0c02 |021a: move-result-object v2 │ │ +0bff2a: 1f02 9604 |021b: check-cast v2, Landroid/widget/TextView; // type@0496 │ │ +0bff2e: 54c7 2211 |021d: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.regular:Landroid/graphics/Typeface; // field@1122 │ │ +0bff32: 6e20 ec22 7200 |021f: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0bff38: 6e10 422a 0c00 |0222: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bff3e: 0c07 |0225: move-result-object v7 │ │ +0bff40: 54c8 1b11 |0226: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@111b │ │ +0bff44: 7120 8f2a 8700 |0228: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getEventUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@2a8f │ │ +0bff4a: 0c04 |022b: move-result-object v4 │ │ +0bff4c: 2207 6d05 |022c: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0bff50: 7010 f927 0700 |022e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0bff56: 1a08 af01 |0231: const-string v8, "" // string@00c3 │ │ +0bff6e: 6e20 0228 8700 |023d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bff74: 0c07 |0240: move-result-object v7 │ │ +0bff76: 6e20 0228 4700 |0241: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bff7c: 0c07 |0244: move-result-object v7 │ │ +0bff7e: 1a08 9201 |0245: const-string v8, "" // string@0192 │ │ +0bff82: 6e20 0228 8700 |0247: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0bff88: 0c07 |024a: move-result-object v7 │ │ +0bff8a: 6e10 0628 0700 |024b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0bff90: 0c01 |024e: move-result-object v1 │ │ +0bff92: 7110 ca1e 0100 |024f: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1eca │ │ +0bff98: 0c07 |0252: move-result-object v7 │ │ +0bff9a: 6208 3c0e |0253: sget-object v8, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0e3c │ │ +0bff9e: 6e30 e622 7208 |0255: invoke-virtual {v2, v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@22e6 │ │ +0bffa4: 2207 ff03 |0258: new-instance v7, Landroid/text/method/LinkMovementMethod; // type@03ff │ │ +0bffa8: 7010 ed1e 0700 |025a: invoke-direct {v7}, Landroid/text/method/LinkMovementMethod;.:()V // method@1eed │ │ +0bffae: 6e20 df22 7200 |025d: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@22df │ │ +0bffb4: 6e10 432a 0c00 |0260: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getResources:()Landroid/content/res/Resources; // method@2a43 │ │ +0bffba: 0c07 |0263: move-result-object v7 │ │ +0bffbc: 1408 7900 0d7f |0264: const v8, #float 1.87424e+38 // #7f0d0079 │ │ +0bffc2: 6e20 0301 8700 |0267: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0bffc8: 0a07 |026a: move-result v7 │ │ +0bffca: 6e20 dd22 7200 |026b: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@22dd │ │ +0bffd0: 6e10 422a 0c00 |026e: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bffd6: 0c07 |0271: move-result-object v7 │ │ +0bffd8: 6e10 a503 0700 |0272: invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ +0bffde: 6e10 422a 0c00 |0275: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0bffe4: 0c07 |0278: move-result-object v7 │ │ +0bffe6: 1208 |0279: const/4 v8, #int 0 // #0 │ │ +0bffe8: 6e20 a103 8700 |027a: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ +0bffee: 0e00 |027d: return-void │ │ +0bfff0: 1a07 0000 |027e: const-string v7, "" // string@0000 │ │ +0bfff4: 6e20 e522 7600 |0280: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0bfffa: 2900 38fe |0283: goto/16 00bb // -01c8 │ │ +0bfffe: 1307 0800 |0285: const/16 v7, #int 8 // #8 │ │ +0c0002: 6e20 ed22 7500 |0287: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +0c0008: 1307 0800 |028a: const/16 v7, #int 8 // #8 │ │ +0c000c: 6e20 ed22 7600 |028c: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +0c0012: 2900 77ff |028f: goto/16 0206 // -0089 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=112 │ │ - 0x0007 line=113 │ │ + 0x0007 line=114 │ │ 0x0017 line=115 │ │ 0x0027 line=116 │ │ - 0x0037 line=117 │ │ + 0x0037 line=118 │ │ 0x0047 line=119 │ │ 0x0057 line=121 │ │ 0x0063 line=123 │ │ 0x006d line=124 │ │ 0x0075 line=127 │ │ 0x007e line=128 │ │ 0x008c line=129 │ │ + 0x008e line=130 │ │ 0x0092 line=131 │ │ 0x00bb line=136 │ │ 0x00c4 line=137 │ │ 0x00c6 line=138 │ │ 0x00de line=141 │ │ 0x00e7 line=142 │ │ 0x00ec line=143 │ │ @@ -304203,14 +304297,15 @@ │ │ 0x010c line=149 │ │ 0x0111 line=152 │ │ 0x011a line=153 │ │ 0x011f line=154 │ │ 0x0124 line=156 │ │ 0x012d line=157 │ │ 0x0132 line=158 │ │ + 0x0138 line=159 │ │ 0x013e line=160 │ │ 0x0149 line=161 │ │ 0x0157 line=162 │ │ 0x015f line=164 │ │ 0x0168 line=165 │ │ 0x016d line=166 │ │ 0x0179 line=167 │ │ @@ -304226,14 +304321,15 @@ │ │ 0x01c9 line=179 │ │ 0x01cd line=180 │ │ 0x01d9 line=181 │ │ 0x01e5 line=182 │ │ 0x01f0 line=183 │ │ 0x01fe line=184 │ │ 0x0206 line=190 │ │ + 0x0209 line=191 │ │ 0x020f line=192 │ │ 0x0214 line=193 │ │ 0x021d line=194 │ │ 0x0222 line=195 │ │ 0x022c line=196 │ │ 0x024f line=197 │ │ 0x0258 line=198 │ │ @@ -304270,23 +304366,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0bffb0: |[0bffb0] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.refreshEventMarkers:()V │ │ -0bffc0: 6e10 422a 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ -0bffc6: 0c00 |0003: move-result-object v0 │ │ -0bffc8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0bffcc: 2001 2f06 |0006: instance-of v1, v0, Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers; // type@062f │ │ -0bffd0: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0bffd4: 1f00 2f06 |000a: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers; // type@062f │ │ -0bffd8: 7210 422b 0000 |000c: invoke-interface {v0}, Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers;.refreshEventMarkers:()V // method@2b42 │ │ -0bffde: 0e00 |000f: return-void │ │ +0c0018: |[0c0018] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.refreshEventMarkers:()V │ │ +0c0028: 6e10 422a 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a42 │ │ +0c002e: 0c00 |0003: move-result-object v0 │ │ +0c0030: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0c0034: 2001 3206 |0006: instance-of v1, v0, Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers; // type@0632 │ │ +0c0038: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +0c003c: 1f00 3206 |000a: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers; // type@0632 │ │ +0c0040: 7210 422b 0000 |000c: invoke-interface {v0}, Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers;.refreshEventMarkers:()V // method@2b42 │ │ +0c0046: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0004 line=286 │ │ 0x000a line=287 │ │ 0x000f line=289 │ │ locals : │ │ @@ -304298,62 +304394,62 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0bffe0: |[0bffe0] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.setArguments:(Landroid/os/Bundle;)V │ │ -0bfff0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bfff2: 6f20 5c03 3200 |0001: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@035c │ │ -0bfff8: 1a00 2f2a |0004: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a2f │ │ -0bfffc: 6e30 3402 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ -0c0002: 0a00 |0009: move-result v0 │ │ -0c0004: 5920 1211 |000a: iput v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.day:I // field@1112 │ │ -0c0008: 1a00 312a |000c: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a31 │ │ -0c000c: 6e20 3702 0300 |000e: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -0c0012: 0c00 |0011: move-result-object v0 │ │ -0c0014: 5b20 1411 |0012: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@1114 │ │ -0c0018: 1a00 372a |0014: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a37 │ │ -0c001c: 6e20 3702 0300 |0016: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -0c0022: 0c00 |0019: move-result-object v0 │ │ -0c0024: 5b20 2011 |001a: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.title:Ljava/lang/String; // field@1120 │ │ -0c0028: 1a00 352a |001c: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a35 │ │ -0c002c: 6e20 3702 0300 |001e: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -0c0032: 0c00 |0021: move-result-object v0 │ │ -0c0034: 5b20 1f11 |0022: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.subtitle:Ljava/lang/String; // field@111f │ │ -0c0038: 1a00 342a |0024: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a34 │ │ -0c003c: 6e20 3702 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -0c0042: 0c00 |0029: move-result-object v0 │ │ -0c0044: 5b20 1e11 |002a: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.spkr:Ljava/lang/String; // field@111e │ │ -0c0048: 1a00 2e2a |002c: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a2e │ │ -0c004c: 6e20 3702 0300 |002e: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -0c0052: 0c00 |0031: move-result-object v0 │ │ -0c0054: 5b20 0e11 |0032: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.abstractt:Ljava/lang/String; // field@110e │ │ -0c0058: 1a00 302a |0034: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a30 │ │ -0c005c: 6e20 3702 0300 |0036: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -0c0062: 0c00 |0039: move-result-object v0 │ │ -0c0064: 5b20 1311 |003a: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.descr:Ljava/lang/String; // field@1113 │ │ -0c0068: 1a00 322a |003c: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a32 │ │ -0c006c: 6e20 3702 0300 |003e: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -0c0072: 0c00 |0041: move-result-object v0 │ │ -0c0074: 5b20 1911 |0042: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1119 │ │ -0c0078: 1a00 332a |0044: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a33 │ │ -0c007c: 6e20 3702 0300 |0046: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -0c0082: 0c00 |0049: move-result-object v0 │ │ -0c0084: 5b20 1c11 |004a: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.room:Ljava/lang/String; // field@111c │ │ -0c0088: 1a00 3c2a |004c: const-string v0, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a3c │ │ -0c008c: 6e30 3102 0301 |004e: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0231 │ │ -0c0092: 0a00 |0051: move-result v0 │ │ -0c0094: 7110 6927 0000 |0052: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0c009a: 0c00 |0055: move-result-object v0 │ │ -0c009c: 5b20 1d11 |0056: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.sidePane:Ljava/lang/Boolean; // field@111d │ │ -0c00a0: 1210 |0058: const/4 v0, #int 1 // #1 │ │ -0c00a2: 5c20 1611 |0059: iput-boolean v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.hasArguments:Z // field@1116 │ │ -0c00a6: 0e00 |005b: return-void │ │ +0c0048: |[0c0048] nerd.tuxmobil.fahrplan.congress.EventDetailFragment.setArguments:(Landroid/os/Bundle;)V │ │ +0c0058: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c005a: 6f20 5c03 3200 |0001: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@035c │ │ +0c0060: 1a00 392a |0004: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a39 │ │ +0c0064: 6e30 3402 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0234 │ │ +0c006a: 0a00 |0009: move-result v0 │ │ +0c006c: 5920 1911 |000a: iput v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.day:I // field@1119 │ │ +0c0070: 1a00 3b2a |000c: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a3b │ │ +0c0074: 6e20 3702 0300 |000e: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +0c007a: 0c00 |0011: move-result-object v0 │ │ +0c007c: 5b20 1b11 |0012: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.event_id:Ljava/lang/String; // field@111b │ │ +0c0080: 1a00 412a |0014: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a41 │ │ +0c0084: 6e20 3702 0300 |0016: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +0c008a: 0c00 |0019: move-result-object v0 │ │ +0c008c: 5b20 2711 |001a: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.title:Ljava/lang/String; // field@1127 │ │ +0c0090: 1a00 3f2a |001c: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a3f │ │ +0c0094: 6e20 3702 0300 |001e: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +0c009a: 0c00 |0021: move-result-object v0 │ │ +0c009c: 5b20 2611 |0022: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.subtitle:Ljava/lang/String; // field@1126 │ │ +0c00a0: 1a00 3e2a |0024: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a3e │ │ +0c00a4: 6e20 3702 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +0c00aa: 0c00 |0029: move-result-object v0 │ │ +0c00ac: 5b20 2511 |002a: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.spkr:Ljava/lang/String; // field@1125 │ │ +0c00b0: 1a00 382a |002c: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a38 │ │ +0c00b4: 6e20 3702 0300 |002e: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +0c00ba: 0c00 |0031: move-result-object v0 │ │ +0c00bc: 5b20 1511 |0032: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.abstractt:Ljava/lang/String; // field@1115 │ │ +0c00c0: 1a00 3a2a |0034: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a3a │ │ +0c00c4: 6e20 3702 0300 |0036: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +0c00ca: 0c00 |0039: move-result-object v0 │ │ +0c00cc: 5b20 1a11 |003a: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.descr:Ljava/lang/String; // field@111a │ │ +0c00d0: 1a00 3c2a |003c: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a3c │ │ +0c00d4: 6e20 3702 0300 |003e: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +0c00da: 0c00 |0041: move-result-object v0 │ │ +0c00dc: 5b20 2011 |0042: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.links:Ljava/lang/String; // field@1120 │ │ +0c00e0: 1a00 3d2a |0044: const-string v0, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a3d │ │ +0c00e4: 6e20 3702 0300 |0046: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +0c00ea: 0c00 |0049: move-result-object v0 │ │ +0c00ec: 5b20 2311 |004a: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.room:Ljava/lang/String; // field@1123 │ │ +0c00f0: 1a00 462a |004c: const-string v0, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a46 │ │ +0c00f4: 6e30 3102 0301 |004e: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0231 │ │ +0c00fa: 0a00 |0051: move-result v0 │ │ +0c00fc: 7110 6927 0000 |0052: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0c0102: 0c00 |0055: move-result-object v0 │ │ +0c0104: 5b20 2411 |0056: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.sidePane:Ljava/lang/Boolean; // field@1124 │ │ +0c0108: 1210 |0058: const/4 v0, #int 1 // #1 │ │ +0c010a: 5c20 1d11 |0059: iput-boolean v0, v2, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.hasArguments:Z // field@111d │ │ +0c010e: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0004 line=95 │ │ 0x000c line=96 │ │ 0x0014 line=97 │ │ 0x001c line=98 │ │ @@ -304365,32 +304461,32 @@ │ │ 0x004c line=104 │ │ 0x0058 line=105 │ │ 0x005b line=106 │ │ locals : │ │ 0x0000 - 0x005c reg=2 this Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment; │ │ 0x0000 - 0x005c reg=3 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1308 (EventDetailFragment.java) │ │ + source_file_idx : 1311 (EventDetailFragment.java) │ │ │ │ -Class #1048 header: │ │ -class_idx : 1548 │ │ +Class #1049 header: │ │ +class_idx : 1551 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1363 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1048 annotations: │ │ +Class #1049 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onViewCreated │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1048 - │ │ +Class #1049 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnTouchListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -304404,64 +304500,64 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c00a8: |[0c00a8] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$1.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;)V │ │ -0c00b8: 5b01 2111 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // field@1121 │ │ -0c00bc: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c00c2: 0e00 |0005: return-void │ │ +0c0110: |[0c0110] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$1.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;)V │ │ +0c0120: 5b01 2811 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // field@1128 │ │ +0c0124: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c012a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c00c4: |[0c00c4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0c00d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c00d6: 0f00 |0001: return v0 │ │ +0c012c: |[0c012c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0c013c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c013e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1359 (FahrplanFragment.java) │ │ + source_file_idx : 1363 (FahrplanFragment.java) │ │ │ │ -Class #1049 header: │ │ -class_idx : 1549 │ │ +Class #1050 header: │ │ +class_idx : 1552 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1363 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1049 annotations: │ │ +Class #1050 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=scrollToCurrent │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1049 - │ │ +Class #1050 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -304483,70 +304579,70 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c00d8: |[0c00d8] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$2.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ -0c00e8: 5b01 2211 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // field@1122 │ │ -0c00ec: 5b02 2411 |0002: iput-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.val$scrollView:Landroid/widget/ScrollView; // field@1124 │ │ -0c00f0: 5903 2311 |0004: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.val$pos:I // field@1123 │ │ -0c00f4: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c00fa: 0e00 |0009: return-void │ │ +0c0140: |[0c0140] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$2.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ +0c0150: 5b01 2911 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // field@1129 │ │ +0c0154: 5b02 2b11 |0002: iput-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.val$scrollView:Landroid/widget/ScrollView; // field@112b │ │ +0c0158: 5903 2a11 |0004: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.val$pos:I // field@112a │ │ +0c015c: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c0162: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2; │ │ - 0x0000 - 0x000a reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/ScrollView; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c00fc: |[0c00fc] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$2.run:()V │ │ -0c010c: 5430 2411 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.val$scrollView:Landroid/widget/ScrollView; // field@1124 │ │ -0c0110: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c0112: 5232 2311 |0003: iget v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.val$pos:I // field@1123 │ │ -0c0116: 6e30 8222 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@2282 │ │ -0c011c: 0e00 |0008: return-void │ │ +0c0164: |[0c0164] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$2.run:()V │ │ +0c0174: 5430 2b11 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.val$scrollView:Landroid/widget/ScrollView; // field@112b │ │ +0c0178: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c017a: 5232 2a11 |0003: iget v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.val$pos:I // field@112a │ │ +0c017e: 6e30 8222 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@2282 │ │ +0c0184: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0008 line=414 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2; │ │ │ │ - source_file_idx : 1359 (FahrplanFragment.java) │ │ + source_file_idx : 1363 (FahrplanFragment.java) │ │ │ │ -Class #1050 header: │ │ -class_idx : 1550 │ │ +Class #1051 header: │ │ +class_idx : 1553 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1363 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1050 annotations: │ │ +Class #1051 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=scrollTo │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1050 - │ │ +Class #1051 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -304568,70 +304664,70 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c0120: |[0c0120] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$3.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ -0c0130: 5b01 2511 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // field@1125 │ │ -0c0134: 5b02 2611 |0002: iput-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.val$parent:Landroid/widget/ScrollView; // field@1126 │ │ -0c0138: 5903 2711 |0004: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.val$pos:I // field@1127 │ │ -0c013c: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c0142: 0e00 |0009: return-void │ │ +0c0188: |[0c0188] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$3.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ +0c0198: 5b01 2c11 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // field@112c │ │ +0c019c: 5b02 2d11 |0002: iput-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.val$parent:Landroid/widget/ScrollView; // field@112d │ │ +0c01a0: 5903 2e11 |0004: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.val$pos:I // field@112e │ │ +0c01a4: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c01aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3; │ │ - 0x0000 - 0x000a reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/ScrollView; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c0144: |[0c0144] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$3.run:()V │ │ -0c0154: 5430 2611 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.val$parent:Landroid/widget/ScrollView; // field@1126 │ │ -0c0158: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c015a: 5232 2711 |0003: iget v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.val$pos:I // field@1127 │ │ -0c015e: 6e30 8222 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@2282 │ │ -0c0164: 0e00 |0008: return-void │ │ +0c01ac: |[0c01ac] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$3.run:()V │ │ +0c01bc: 5430 2d11 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.val$parent:Landroid/widget/ScrollView; // field@112d │ │ +0c01c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c01c2: 5232 2e11 |0003: iget v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.val$pos:I // field@112e │ │ +0c01c6: 6e30 8222 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@2282 │ │ +0c01cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0008 line=461 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3; │ │ │ │ - source_file_idx : 1359 (FahrplanFragment.java) │ │ + source_file_idx : 1363 (FahrplanFragment.java) │ │ │ │ -Class #1051 header: │ │ -class_idx : 1551 │ │ +Class #1052 header: │ │ +class_idx : 1554 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1363 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1051 annotations: │ │ +Class #1052 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=scrollTo │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1051 - │ │ +Class #1052 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -304653,71 +304749,71 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c0168: |[0c0168] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$4.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ │ -0c0178: 5b01 2811 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // field@1128 │ │ -0c017c: 5b02 2911 |0002: iput-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.val$horiz:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1129 │ │ -0c0180: 5903 2a11 |0004: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.val$hpos:I // field@112a │ │ -0c0184: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c018a: 0e00 |0009: return-void │ │ +0c01d0: |[0c01d0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$4.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ │ +0c01e0: 5b01 2f11 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // field@112f │ │ +0c01e4: 5b02 3011 |0002: iput-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.val$horiz:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1130 │ │ +0c01e8: 5903 3111 |0004: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.val$hpos:I // field@1131 │ │ +0c01ec: 7010 b927 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c01f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4; │ │ - 0x0000 - 0x000a reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ 0x0000 - 0x000a reg=2 (null) Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c018c: |[0c018c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$4.run:()V │ │ -0c019c: 5430 2911 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.val$horiz:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1129 │ │ -0c01a0: 5231 2a11 |0002: iget v1, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.val$hpos:I // field@112a │ │ -0c01a4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0c01a6: 6e30 c32a 1002 |0005: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ -0c01ac: 0e00 |0008: return-void │ │ +0c01f4: |[0c01f4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$4.run:()V │ │ +0c0204: 5430 3011 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.val$horiz:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1130 │ │ +0c0208: 5231 3111 |0002: iget v1, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.val$hpos:I // field@1131 │ │ +0c020c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c020e: 6e30 c32a 1002 |0005: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ +0c0214: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0008 line=474 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4; │ │ │ │ - source_file_idx : 1359 (FahrplanFragment.java) │ │ + source_file_idx : 1363 (FahrplanFragment.java) │ │ │ │ -Class #1052 header: │ │ -class_idx : 1552 │ │ +Class #1053 header: │ │ +class_idx : 1555 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1363 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1052 annotations: │ │ +Class #1053 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=loadLectureList │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Lnerd/tuxmobil/fahrplan/congress/Lecture;" ">;" } │ │ │ │ -Class #1052 - │ │ +Class #1053 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -304727,17 +304823,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c01b0: |[0c01b0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$5.:()V │ │ -0c01c0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c01c6: 0e00 |0003: return-void │ │ +0c0218: |[0c0218] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$5.:()V │ │ +0c0228: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c022e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5; │ │ │ │ Virtual methods - │ │ @@ -304746,20 +304842,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c01c8: |[0c01c8] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$5.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0c01d8: 1f02 1b06 |0000: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c01dc: 1f03 1b06 |0002: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c01e0: 6e30 5b2a 2103 |0004: invoke-virtual {v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5;.compare:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Lnerd/tuxmobil/fahrplan/congress/Lecture;)I // method@2a5b │ │ -0c01e6: 0a00 |0007: move-result v0 │ │ -0c01e8: 0f00 |0008: return v0 │ │ +0c0230: |[0c0230] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$5.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0c0240: 1f02 1e06 |0000: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c0244: 1f03 1e06 |0002: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c0248: 6e30 5b2a 2103 |0004: invoke-virtual {v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5;.compare:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Lnerd/tuxmobil/fahrplan/congress/Lecture;)I // method@2a5b │ │ +0c024e: 0a00 |0007: move-result v0 │ │ +0c0250: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -304769,60 +304865,60 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;Lnerd/tuxmobil/fahrplan/congress/Lecture;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0c01ec: |[0c01ec] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$5.compare:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Lnerd/tuxmobil/fahrplan/congress/Lecture;)I │ │ -0c01fc: 5350 5e11 |0000: iget-wide v0, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c0200: 5362 5e11 |0002: iget-wide v2, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c0204: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0c0208: 3b00 0400 |0006: if-gez v0, 000a // +0004 │ │ -0c020c: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -0c020e: 0f00 |0009: return v0 │ │ -0c0210: 5350 5e11 |000a: iget-wide v0, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c0214: 5362 5e11 |000c: iget-wide v2, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c0218: 3100 0002 |000e: cmp-long v0, v0, v2 │ │ -0c021c: 3d00 0400 |0010: if-lez v0, 0014 // +0004 │ │ -0c0220: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0c0222: 28f6 |0013: goto 0009 // -000a │ │ -0c0224: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0c0226: 28f4 |0015: goto 0009 // -000c │ │ +0c0254: |[0c0254] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$5.compare:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Lnerd/tuxmobil/fahrplan/congress/Lecture;)I │ │ +0c0264: 5350 6511 |0000: iget-wide v0, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c0268: 5362 6511 |0002: iget-wide v2, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c026c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0c0270: 3b00 0400 |0006: if-gez v0, 000a // +0004 │ │ +0c0274: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +0c0276: 0f00 |0009: return v0 │ │ +0c0278: 5350 6511 |000a: iget-wide v0, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c027c: 5362 6511 |000c: iget-wide v2, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c0280: 3100 0002 |000e: cmp-long v0, v0, v2 │ │ +0c0284: 3d00 0400 |0010: if-lez v0, 0014 // +0004 │ │ +0c0288: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0c028a: 28f6 |0013: goto 0009 // -000a │ │ +0c028c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0c028e: 28f4 |0015: goto 0009 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0008 line=799 │ │ 0x0009 line=804 │ │ 0x000a line=801 │ │ 0x0012 line=802 │ │ 0x0014 line=804 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5; │ │ 0x0000 - 0x0016 reg=5 lhs Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ 0x0000 - 0x0016 reg=6 rhs Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ │ │ - source_file_idx : 1359 (FahrplanFragment.java) │ │ + source_file_idx : 1363 (FahrplanFragment.java) │ │ │ │ -Class #1053 header: │ │ -class_idx : 1553 │ │ +Class #1054 header: │ │ +class_idx : 1556 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1363 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1053 annotations: │ │ +Class #1054 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #1053 - │ │ +Class #1054 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;) │ │ name : '$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS' │ │ @@ -304835,109 +304931,107 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -0c0228: |[0c0228] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$6.:()V │ │ -0c0238: 7100 362b 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.values:()[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // method@2b36 │ │ -0c023e: 0c00 |0003: move-result-object v0 │ │ -0c0240: 2100 |0004: array-length v0, v0 │ │ -0c0242: 2300 6906 |0005: new-array v0, v0, [I // type@0669 │ │ -0c0246: 6900 2b11 |0007: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@112b │ │ -0c024a: 6200 2b11 |0009: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@112b │ │ -0c024e: 6201 a611 |000b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a6 │ │ -0c0252: 6e10 342b 0100 |000d: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ -0c0258: 0a01 |0010: move-result v1 │ │ -0c025a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0c025c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0c0260: 6200 2b11 |0014: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@112b │ │ -0c0264: 6201 a911 |0016: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a9 │ │ -0c0268: 6e10 342b 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ -0c026e: 0a01 |001b: move-result v1 │ │ -0c0270: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0c0272: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0c0276: 6200 2b11 |001f: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@112b │ │ -0c027a: 6201 a811 |0021: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c027e: 6e10 342b 0100 |0023: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ -0c0284: 0a01 |0026: move-result v1 │ │ -0c0286: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0c0288: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0c028c: 0e00 |002a: return-void │ │ -0c028e: 0d00 |002b: move-exception v0 │ │ -0c0290: 28fe |002c: goto 002a // -0002 │ │ -0c0292: 0d00 |002d: move-exception v0 │ │ -0c0294: 28f1 |002e: goto 001f // -000f │ │ -0c0296: 0d00 |002f: move-exception v0 │ │ -0c0298: 28e4 |0030: goto 0014 // -001c │ │ +0c0290: |[0c0290] nerd.tuxmobil.fahrplan.congress.FahrplanFragment$6.:()V │ │ +0c02a0: 7100 362b 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.values:()[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // method@2b36 │ │ +0c02a6: 0c00 |0003: move-result-object v0 │ │ +0c02a8: 2100 |0004: array-length v0, v0 │ │ +0c02aa: 2300 6c06 |0005: new-array v0, v0, [I // type@066c │ │ +0c02ae: 6900 3211 |0007: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1132 │ │ +0c02b2: 6200 3211 |0009: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1132 │ │ +0c02b6: 6201 ad11 |000b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ad │ │ +0c02ba: 6e10 342b 0100 |000d: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ +0c02c0: 0a01 |0010: move-result v1 │ │ +0c02c2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0c02c4: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0c02c8: 6200 3211 |0014: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1132 │ │ +0c02cc: 6201 b011 |0016: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11b0 │ │ +0c02d0: 6e10 342b 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ +0c02d6: 0a01 |001b: move-result v1 │ │ +0c02d8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0c02da: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0c02de: 6200 3211 |001f: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1132 │ │ +0c02e2: 6201 af11 |0021: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c02e6: 6e10 342b 0100 |0023: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ +0c02ec: 0a01 |0026: move-result v1 │ │ +0c02ee: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0c02f0: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0c02f4: 0e00 |002a: return-void │ │ +0c02f6: 0d00 |002b: move-exception v0 │ │ +0c02f8: 28fe |002c: goto 002a // -0002 │ │ +0c02fa: 0d00 |002d: move-exception v0 │ │ +0c02fc: 28f1 |002e: goto 001f // -000f │ │ +0c02fe: 0d00 |002f: move-exception v0 │ │ +0c0300: 28e4 |0030: goto 0014 // -001c │ │ catches : 3 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x002f │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x002d │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002b │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1359 (FahrplanFragment.java) │ │ + source_file_idx : 1363 (FahrplanFragment.java) │ │ │ │ -Class #1054 header: │ │ -class_idx : 1582 │ │ +Class #1055 header: │ │ +class_idx : 1585 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1362 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1366 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1054 - │ │ +Class #1055 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;) │ │ name : 'onParseDone' │ │ type : '(Ljava/lang/Boolean;Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1362 (FahrplanParser.java) │ │ + source_file_idx : 1366 (FahrplanParser.java) │ │ │ │ -Class #1055 header: │ │ -class_idx : 1554 │ │ +Class #1056 header: │ │ +class_idx : 1557 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 169 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 170 │ │ +source_file_idx : 1363 │ │ static_fields_size : 3 │ │ instance_fields_size: 17 │ │ direct_methods_size : 23 │ │ virtual_methods_size: 14 │ │ │ │ -Class #1055 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6; } │ │ -Annotations on field #4412 'trackAccentColors' │ │ +Class #1056 annotations: │ │ +Annotations on field #4419 'trackAccentColors' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #4413 'trackAccentColorsHighlight' │ │ +Annotations on field #4420 'trackAccentColorsHighlight' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #4414 'trackBackgrounds' │ │ +Annotations on field #4421 'trackBackgrounds' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #4415 'trackBackgroundsHi' │ │ +Annotations on field #4422 'trackBackgroundsHi' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #1055 - │ │ +Class #1056 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/Fragment;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v7/app/ActionBar$OnNavigationListener;' │ │ #1 : 'Landroid/view/View$OnClickListener;' │ │ #2 : 'Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;' │ │ @@ -305029,41 +305123,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 43 16-bit code units │ │ -0c02c4: |[0c02c4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.:()V │ │ -0c02d4: 1a00 4e05 |0000: const-string v0, "Fahrplan" // string@054e │ │ -0c02d8: 6900 2c11 |0002: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c02dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c02de: 6900 2f11 |0005: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.context:Landroid/content/Context; // field@112f │ │ -0c02e2: 1260 |0007: const/4 v0, #int 6 // #6 │ │ -0c02e4: 2300 9b06 |0008: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -0c02e8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c02ea: 1a02 1d10 |000b: const-string v2, "Saal 1" // string@101d │ │ -0c02ee: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -0c02f2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0c02f4: 1a02 1f10 |0010: const-string v2, "Saal 2" // string@101f │ │ -0c02f8: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -0c02fc: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -0c02fe: 1a02 2110 |0015: const-string v2, "Saal G" // string@1021 │ │ -0c0302: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ -0c0306: 1231 |0019: const/4 v1, #int 3 // #3 │ │ -0c0308: 1a02 2010 |001a: const-string v2, "Saal 6" // string@1020 │ │ -0c030c: 4d02 0001 |001c: aput-object v2, v0, v1 │ │ -0c0310: 1241 |001e: const/4 v1, #int 4 // #4 │ │ -0c0312: 1a02 1e10 |001f: const-string v2, "Saal 17" // string@101e │ │ -0c0316: 4d02 0001 |0021: aput-object v2, v0, v1 │ │ -0c031a: 1251 |0023: const/4 v1, #int 5 // #5 │ │ -0c031c: 1a02 180e |0024: const-string v2, "Lounge" // string@0e18 │ │ -0c0320: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -0c0324: 6900 3911 |0028: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.rooms:[Ljava/lang/String; // field@1139 │ │ -0c0328: 0e00 |002a: return-void │ │ +0c032c: |[0c032c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.:()V │ │ +0c033c: 1a00 5205 |0000: const-string v0, "Fahrplan" // string@0552 │ │ +0c0340: 6900 3311 |0002: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c0344: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c0346: 6900 3611 |0005: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.context:Landroid/content/Context; // field@1136 │ │ +0c034a: 1260 |0007: const/4 v0, #int 6 // #6 │ │ +0c034c: 2300 9e06 |0008: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +0c0350: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c0352: 1a02 2710 |000b: const-string v2, "Saal 1" // string@1027 │ │ +0c0356: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +0c035a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0c035c: 1a02 2910 |0010: const-string v2, "Saal 2" // string@1029 │ │ +0c0360: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +0c0364: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +0c0366: 1a02 2b10 |0015: const-string v2, "Saal G" // string@102b │ │ +0c036a: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ +0c036e: 1231 |0019: const/4 v1, #int 3 // #3 │ │ +0c0370: 1a02 2a10 |001a: const-string v2, "Saal 6" // string@102a │ │ +0c0374: 4d02 0001 |001c: aput-object v2, v0, v1 │ │ +0c0378: 1241 |001e: const/4 v1, #int 4 // #4 │ │ +0c037a: 1a02 2810 |001f: const-string v2, "Saal 17" // string@1028 │ │ +0c037e: 4d02 0001 |0021: aput-object v2, v0, v1 │ │ +0c0382: 1251 |0023: const/4 v1, #int 5 // #5 │ │ +0c0384: 1a02 200e |0024: const-string v2, "Lounge" // string@0e20 │ │ +0c0388: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ +0c038c: 6900 4011 |0028: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.rooms:[Ljava/lang/String; // field@1140 │ │ +0c0390: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=79 │ │ 0x0007 line=81 │ │ locals : │ │ │ │ @@ -305072,23 +305166,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c032c: |[0c032c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.:()V │ │ -0c033c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c033e: 7010 0b03 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@030b │ │ -0c0344: 5921 3111 |0004: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c0348: 5921 3411 |0006: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c034c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0c034e: 5920 3811 |0009: iput v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c0352: 5921 3b11 |000b: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@113b │ │ -0c0356: 0e00 |000d: return-void │ │ +0c0394: |[0c0394] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.:()V │ │ +0c03a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c03a6: 7010 0b03 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@030b │ │ +0c03ac: 5921 3811 |0004: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c03b0: 5921 3b11 |0006: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c03b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0c03b6: 5920 3f11 |0009: iput v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c03ba: 5921 4211 |000b: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@1142 │ │ +0c03be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x0008 line=75 │ │ 0x000b line=94 │ │ @@ -305100,44 +305194,44 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0c0358: |[0c0358] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.addRoomColumns:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V │ │ -0c0368: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c036a: 6e20 b62a 4800 |0001: invoke-virtual {v8, v4}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ -0c0370: 0c03 |0004: move-result-object v3 │ │ -0c0372: 1f03 8004 |0005: check-cast v3, Landroid/widget/LinearLayout; // type@0480 │ │ -0c0376: 6e10 0b22 0300 |0007: invoke-virtual {v3}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@220b │ │ -0c037c: 6e10 b82a 0800 |000a: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getColumnWidth:()I // method@2ab8 │ │ -0c0382: 0a04 |000d: move-result v4 │ │ -0c0384: 3804 0800 |000e: if-eqz v4, 0016 // +0008 │ │ -0c0388: 6e10 b82a 0800 |0010: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getColumnWidth:()I // method@2ab8 │ │ -0c038e: 0a04 |0013: move-result v4 │ │ -0c0390: 5974 2e11 |0014: iput v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.columnWidth:I // field@112e │ │ -0c0394: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0c0396: 6004 b911 |0017: sget v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11b9 │ │ -0c039a: 3540 2000 |0019: if-ge v0, v4, 0039 // +0020 │ │ -0c039e: 2202 8004 |001b: new-instance v2, Landroid/widget/LinearLayout; // type@0480 │ │ -0c03a2: 6204 2f11 |001d: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.context:Landroid/content/Context; // field@112f │ │ -0c03a6: 7020 fd21 4200 |001f: invoke-direct {v2, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ -0c03ac: 2201 7f04 |0022: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -0c03b0: 5274 2e11 |0024: iget v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.columnWidth:I // field@112e │ │ -0c03b4: 12f5 |0026: const/4 v5, #int -1 // #ff │ │ -0c03b6: 1506 803f |0027: const/high16 v6, #int 1065353216 // #3f80 │ │ -0c03ba: 7040 fc21 4165 |0029: invoke-direct {v1, v4, v5, v6}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21fc │ │ -0c03c0: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -0c03c2: 6e20 0f22 4200 |002d: invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@220f │ │ -0c03c8: 6e20 0e22 1200 |0030: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@220e │ │ -0c03ce: 6e20 0022 2300 |0033: invoke-virtual {v3, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@2200 │ │ -0c03d4: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c03d8: 28df |0038: goto 0017 // -0021 │ │ -0c03da: 0e00 |0039: return-void │ │ +0c03c0: |[0c03c0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.addRoomColumns:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V │ │ +0c03d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c03d2: 6e20 b62a 4800 |0001: invoke-virtual {v8, v4}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ +0c03d8: 0c03 |0004: move-result-object v3 │ │ +0c03da: 1f03 8104 |0005: check-cast v3, Landroid/widget/LinearLayout; // type@0481 │ │ +0c03de: 6e10 0b22 0300 |0007: invoke-virtual {v3}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@220b │ │ +0c03e4: 6e10 b82a 0800 |000a: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getColumnWidth:()I // method@2ab8 │ │ +0c03ea: 0a04 |000d: move-result v4 │ │ +0c03ec: 3804 0800 |000e: if-eqz v4, 0016 // +0008 │ │ +0c03f0: 6e10 b82a 0800 |0010: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getColumnWidth:()I // method@2ab8 │ │ +0c03f6: 0a04 |0013: move-result v4 │ │ +0c03f8: 5974 3511 |0014: iput v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.columnWidth:I // field@1135 │ │ +0c03fc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0c03fe: 6004 c011 |0017: sget v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11c0 │ │ +0c0402: 3540 2000 |0019: if-ge v0, v4, 0039 // +0020 │ │ +0c0406: 2202 8104 |001b: new-instance v2, Landroid/widget/LinearLayout; // type@0481 │ │ +0c040a: 6204 3611 |001d: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.context:Landroid/content/Context; // field@1136 │ │ +0c040e: 7020 fd21 4200 |001f: invoke-direct {v2, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21fd │ │ +0c0414: 2201 8004 |0022: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +0c0418: 5274 3511 |0024: iget v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.columnWidth:I // field@1135 │ │ +0c041c: 12f5 |0026: const/4 v5, #int -1 // #ff │ │ +0c041e: 1506 803f |0027: const/high16 v6, #int 1065353216 // #3f80 │ │ +0c0422: 7040 fc21 4165 |0029: invoke-direct {v1, v4, v5, v6}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21fc │ │ +0c0428: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +0c042a: 6e20 0f22 4200 |002d: invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@220f │ │ +0c0430: 6e20 0e22 1200 |0030: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@220e │ │ +0c0436: 6e20 0022 2300 |0033: invoke-virtual {v3, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@2200 │ │ +0c043c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0440: 28df |0038: goto 0017 // -0021 │ │ +0c0442: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0007 line=295 │ │ 0x000a line=296 │ │ 0x0010 line=298 │ │ 0x0016 line=300 │ │ @@ -305157,78 +305251,78 @@ │ │ 0x0000 - 0x003a reg=8 scroller Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'addRoomTitleViews' │ │ type : '(Landroid/widget/HorizontalScrollView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -0c03dc: |[0c03dc] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.addRoomTitleViews:(Landroid/widget/HorizontalScrollView;)V │ │ -0c03ec: 130c 1100 |0000: const/16 v12, #int 17 // #11 │ │ -0c03f0: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -0c03f2: 6e20 ca21 9e00 |0003: invoke-virtual {v14, v9}, Landroid/widget/HorizontalScrollView;.getChildAt:(I)Landroid/view/View; // method@21ca │ │ -0c03f8: 0c06 |0006: move-result-object v6 │ │ -0c03fa: 1f06 8004 |0007: check-cast v6, Landroid/widget/LinearLayout; // type@0480 │ │ -0c03fe: 6e10 0b22 0600 |0009: invoke-virtual {v6}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@220b │ │ -0c0404: 6209 ba11 |000c: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c0408: 6e10 cd28 0900 |000e: invoke-virtual {v9}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@28cd │ │ -0c040e: 0c05 |0011: move-result-object v5 │ │ -0c0410: 6e10 692a 0d00 |0012: invoke-virtual {v13}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c0416: 0c09 |0015: move-result-object v9 │ │ -0c0418: 140a 0300 0c7f |0016: const v10, #float 1.86092e+38 // #7f0c0003 │ │ -0c041e: 6e20 1101 a900 |0019: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c0424: 0a07 |001c: move-result v7 │ │ -0c0426: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0c0428: 6009 b911 |001e: sget v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11b9 │ │ -0c042c: 3591 5900 |0020: if-ge v1, v9, 0079 // +0059 │ │ -0c0430: 2204 9504 |0022: new-instance v4, Landroid/widget/TextView; // type@0495 │ │ -0c0434: 6209 2f11 |0024: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.context:Landroid/content/Context; // field@112f │ │ -0c0438: 7020 c022 9400 |0026: invoke-direct {v4, v9}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ -0c043e: 2203 7f04 |0029: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -0c0442: 52d9 2e11 |002b: iget v9, v13, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.columnWidth:I // field@112e │ │ -0c0446: 12ea |002d: const/4 v10, #int -2 // #fe │ │ -0c0448: 150b 803f |002e: const/high16 v11, #int 1065353216 // #3f80 │ │ -0c044c: 7040 fc21 93ba |0030: invoke-direct {v3, v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21fc │ │ -0c0452: 593c 380e |0033: iput v12, v3, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0e38 │ │ -0c0456: 6e20 dc22 3400 |0035: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22dc │ │ -0c045c: 6e20 da22 c400 |0038: invoke-virtual {v4, v12}, Landroid/widget/TextView;.setGravity:(I)V // method@22da │ │ -0c0462: 54d9 3711 |003b: iget-object v9, v13, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.light:Landroid/graphics/Typeface; // field@1137 │ │ -0c0466: 6e20 ec22 9400 |003d: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0c046c: 6209 b811 |0040: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11b8 │ │ -0c0470: 6e20 211f 1900 |0042: invoke-virtual {v9, v1}, Landroid/util/SparseIntArray;.get:(I)I // method@1f21 │ │ -0c0476: 0a08 |0045: move-result v8 │ │ -0c0478: 7210 0429 0500 |0046: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -0c047e: 0c02 |0049: move-result-object v2 │ │ -0c0480: 7210 d228 0200 |004a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c0486: 0a09 |004d: move-result v9 │ │ -0c0488: 3809 1d00 |004e: if-eqz v9, 006b // +001d │ │ -0c048c: 7210 d328 0200 |0050: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c0492: 0c00 |0053: move-result-object v0 │ │ -0c0494: 1f00 ba05 |0054: check-cast v0, Ljava/util/Map$Entry; // type@05ba │ │ -0c0498: 7210 f428 0000 |0056: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -0c049e: 0c09 |0059: move-result-object v9 │ │ -0c04a0: 1f09 5a05 |005a: check-cast v9, Ljava/lang/Integer; // type@055a │ │ -0c04a4: 6e10 9927 0900 |005c: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c04aa: 0a09 |005f: move-result v9 │ │ -0c04ac: 3389 eaff |0060: if-ne v9, v8, 004a // -0016 │ │ -0c04b0: 7210 f328 0000 |0062: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -0c04b6: 0c09 |0065: move-result-object v9 │ │ -0c04b8: 1f09 4605 |0066: check-cast v9, Ljava/lang/CharSequence; // type@0546 │ │ -0c04bc: 6e20 e522 9400 |0068: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c04c2: 12f9 |006b: const/4 v9, #int -1 // #ff │ │ -0c04c4: 6e20 e822 9400 |006c: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c04ca: 8279 |006f: int-to-float v9, v7 │ │ -0c04cc: 6e20 e922 9400 |0070: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setTextSize:(F)V // method@22e9 │ │ -0c04d2: 6e20 0022 4600 |0073: invoke-virtual {v6, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@2200 │ │ -0c04d8: d801 0101 |0076: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c04dc: 28a6 |0078: goto 001e // -005a │ │ -0c04de: 0e00 |0079: return-void │ │ +0c0444: |[0c0444] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.addRoomTitleViews:(Landroid/widget/HorizontalScrollView;)V │ │ +0c0454: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +0c0458: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0c045a: 6e20 ca21 8d00 |0003: invoke-virtual {v13, v8}, Landroid/widget/HorizontalScrollView;.getChildAt:(I)Landroid/view/View; // method@21ca │ │ +0c0460: 0c05 |0006: move-result-object v5 │ │ +0c0462: 1f05 8104 |0007: check-cast v5, Landroid/widget/LinearLayout; // type@0481 │ │ +0c0466: 6e10 0b22 0500 |0009: invoke-virtual {v5}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@220b │ │ +0c046c: 6208 c111 |000c: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c0470: 6e10 cd28 0800 |000e: invoke-virtual {v8}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@28cd │ │ +0c0476: 0c04 |0011: move-result-object v4 │ │ +0c0478: 6e10 692a 0c00 |0012: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c047e: 0c08 |0015: move-result-object v8 │ │ +0c0480: 1409 0300 0c7f |0016: const v9, #float 1.86092e+38 // #7f0c0003 │ │ +0c0486: 6e20 1101 9800 |0019: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c048c: 0a06 |001c: move-result v6 │ │ +0c048e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +0c0490: 6008 c011 |001e: sget v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11c0 │ │ +0c0494: 3581 5900 |0020: if-ge v1, v8, 0079 // +0059 │ │ +0c0498: 2203 9604 |0022: new-instance v3, Landroid/widget/TextView; // type@0496 │ │ +0c049c: 6208 3611 |0024: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.context:Landroid/content/Context; // field@1136 │ │ +0c04a0: 7020 c022 8300 |0026: invoke-direct {v3, v8}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22c0 │ │ +0c04a6: 2202 8004 |0029: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +0c04aa: 52c8 3511 |002b: iget v8, v12, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.columnWidth:I // field@1135 │ │ +0c04ae: 12e9 |002d: const/4 v9, #int -2 // #fe │ │ +0c04b0: 150a 803f |002e: const/high16 v10, #int 1065353216 // #3f80 │ │ +0c04b4: 7040 fc21 82a9 |0030: invoke-direct {v2, v8, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21fc │ │ +0c04ba: 592b 380e |0033: iput v11, v2, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0e38 │ │ +0c04be: 6e20 dc22 2300 |0035: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22dc │ │ +0c04c4: 6e20 da22 b300 |0038: invoke-virtual {v3, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@22da │ │ +0c04ca: 54c8 3e11 |003b: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.light:Landroid/graphics/Typeface; // field@113e │ │ +0c04ce: 6e20 ec22 8300 |003d: invoke-virtual {v3, v8}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0c04d4: 6208 bf11 |0040: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11bf │ │ +0c04d8: 6e20 211f 1800 |0042: invoke-virtual {v8, v1}, Landroid/util/SparseIntArray;.get:(I)I // method@1f21 │ │ +0c04de: 0a07 |0045: move-result v7 │ │ +0c04e0: 7210 0429 0400 |0046: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +0c04e6: 0c09 |0049: move-result-object v9 │ │ +0c04e8: 7210 d228 0900 |004a: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c04ee: 0a08 |004d: move-result v8 │ │ +0c04f0: 3808 1d00 |004e: if-eqz v8, 006b // +001d │ │ +0c04f4: 7210 d328 0900 |0050: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c04fa: 0c00 |0053: move-result-object v0 │ │ +0c04fc: 1f00 bd05 |0054: check-cast v0, Ljava/util/Map$Entry; // type@05bd │ │ +0c0500: 7210 f428 0000 |0056: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +0c0506: 0c08 |0059: move-result-object v8 │ │ +0c0508: 1f08 5b05 |005a: check-cast v8, Ljava/lang/Integer; // type@055b │ │ +0c050c: 6e10 9927 0800 |005c: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c0512: 0a08 |005f: move-result v8 │ │ +0c0514: 3378 eaff |0060: if-ne v8, v7, 004a // -0016 │ │ +0c0518: 7210 f328 0000 |0062: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +0c051e: 0c08 |0065: move-result-object v8 │ │ +0c0520: 1f08 4705 |0066: check-cast v8, Ljava/lang/CharSequence; // type@0547 │ │ +0c0524: 6e20 e522 8300 |0068: invoke-virtual {v3, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c052a: 12f8 |006b: const/4 v8, #int -1 // #ff │ │ +0c052c: 6e20 e822 8300 |006c: invoke-virtual {v3, v8}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c0532: 8268 |006f: int-to-float v8, v6 │ │ +0c0534: 6e20 e922 8300 |0070: invoke-virtual {v3, v8}, Landroid/widget/TextView;.setTextSize:(F)V // method@22e9 │ │ +0c053a: 6e20 0022 3500 |0073: invoke-virtual {v5, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@2200 │ │ +0c0540: d801 0101 |0076: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c0544: 28a6 |0078: goto 001e // -005a │ │ +0c0546: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=311 │ │ 0x0009 line=312 │ │ 0x000c line=313 │ │ 0x0012 line=314 │ │ 0x001d line=315 │ │ @@ -305245,46 +305339,45 @@ │ │ 0x006b line=330 │ │ 0x006f line=331 │ │ 0x0073 line=332 │ │ 0x0076 line=315 │ │ 0x0079 line=334 │ │ locals : │ │ 0x0056 - 0x006b reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x004a - 0x0079 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0033 - 0x0079 reg=3 p Landroid/widget/LinearLayout$LayoutParams; │ │ - 0x0029 - 0x0079 reg=4 roomTitle Landroid/widget/TextView; │ │ - 0x0046 - 0x0079 reg=8 v I │ │ + 0x0033 - 0x0079 reg=2 p Landroid/widget/LinearLayout$LayoutParams; │ │ + 0x0029 - 0x0079 reg=3 roomTitle Landroid/widget/TextView; │ │ + 0x0046 - 0x0079 reg=7 v I │ │ 0x001e - 0x007a reg=1 i I │ │ - 0x0012 - 0x007a reg=5 roomTitleSet Ljava/util/Set; Ljava/util/Set;>; │ │ - 0x0009 - 0x007a reg=6 root Landroid/widget/LinearLayout; │ │ - 0x001d - 0x007a reg=7 textSize I │ │ - 0x0000 - 0x007a reg=13 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ - 0x0000 - 0x007a reg=14 scroller Landroid/widget/HorizontalScrollView; │ │ + 0x0012 - 0x007a reg=4 roomTitleSet Ljava/util/Set; Ljava/util/Set;>; │ │ + 0x0009 - 0x007a reg=5 root Landroid/widget/LinearLayout; │ │ + 0x001d - 0x007a reg=6 textSize I │ │ + 0x0000 - 0x007a reg=12 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ + 0x0000 - 0x007a reg=13 scroller Landroid/widget/HorizontalScrollView; │ │ │ │ #4 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'chooseDay' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c04e0: |[0c04e0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.chooseDay:(I)V │ │ -0c04f0: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ -0c04f4: 5221 3811 |0002: iget v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c04f8: 3210 1200 |0004: if-eq v0, v1, 0016 // +0012 │ │ -0c04fc: d800 0301 |0006: add-int/lit8 v0, v3, #int 1 // #01 │ │ -0c0500: 5920 3811 |0008: iput v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c0504: 5220 3811 |000a: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c0508: 7020 7e2a 0200 |000c: invoke-direct {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.saveCurrentDay:(I)V // method@2a7e │ │ -0c050e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0c0510: 7020 872a 0200 |0010: invoke-direct {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ -0c0516: 7010 642a 0200 |0013: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.fillTimes:()V // method@2a64 │ │ -0c051c: 0e00 |0016: return-void │ │ +0c0548: |[0c0548] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.chooseDay:(I)V │ │ +0c0558: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ +0c055c: 5221 3f11 |0002: iget v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c0560: 3210 1200 |0004: if-eq v0, v1, 0016 // +0012 │ │ +0c0564: d800 0301 |0006: add-int/lit8 v0, v3, #int 1 // #01 │ │ +0c0568: 5920 3f11 |0008: iput v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c056c: 5220 3f11 |000a: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c0570: 7020 7e2a 0200 |000c: invoke-direct {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.saveCurrentDay:(I)V // method@2a7e │ │ +0c0576: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0c0578: 7020 872a 0200 |0010: invoke-direct {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ +0c057e: 7010 642a 0200 |0013: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.fillTimes:()V // method@2a64 │ │ +0c0584: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0006 line=484 │ │ 0x000a line=485 │ │ 0x000f line=486 │ │ 0x0013 line=487 │ │ @@ -305298,322 +305391,322 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 29 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 638 16-bit code units │ │ -0c0520: |[0c0520] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.fillRoom:(Landroid/view/ViewGroup;I)V │ │ -0c0530: 7402 6e20 1b00 |0000: invoke-virtual/range {v27, v28}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -0c0536: 0c10 |0003: move-result-object v16 │ │ -0c0538: 1f10 8004 |0004: check-cast v16, Landroid/widget/LinearLayout; // type@0480 │ │ -0c053c: 7401 0b22 1000 |0006: invoke-virtual/range {v16}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@220b │ │ -0c0542: 0800 1a00 |0009: move-object/from16 v0, v26 │ │ -0c0546: 5205 3111 |000b: iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c054a: 7601 662a 1a00 |000d: invoke-direct/range {v26}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getEventPadding:()I // method@2a66 │ │ -0c0550: 0a0e |0010: move-result v14 │ │ -0c0552: 6216 b811 |0011: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11b8 │ │ -0c0556: 0800 1600 |0013: move-object/from16 v0, v22 │ │ -0c055a: 0201 1c00 |0015: move/from16 v1, v28 │ │ -0c055e: 6e20 211f 1000 |0017: invoke-virtual {v0, v1}, Landroid/util/SparseIntArray;.get:(I)I // method@1f21 │ │ -0c0564: 0a11 |001a: move-result v17 │ │ -0c0566: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0c0568: 7401 692a 1a00 |001c: invoke-virtual/range {v26}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c056e: 0c16 |001f: move-result-object v22 │ │ -0c0570: 7401 0501 1600 |0020: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -0c0576: 0c16 |0023: move-result-object v22 │ │ -0c0578: 0800 1600 |0024: move-object/from16 v0, v22 │ │ -0c057c: 5200 2000 |0026: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ -0c0580: 0216 0000 |0028: move/from16 v22, v0 │ │ -0c0584: 2b16 4e02 0000 |002a: packed-switch v22, 00000278 // +0000024e │ │ -0c058a: 6216 2c11 |002d: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c058e: 1a17 852c |002f: const-string v23, "other orientation" // string@2c85 │ │ -0c0592: 7702 392b 1600 |0031: invoke-static/range {v22, v23}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c0598: 7401 692a 1a00 |0034: invoke-virtual/range {v26}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c059e: 0c16 |0037: move-result-object v22 │ │ -0c05a0: 1517 0c7f |0038: const/high16 v23, #int 2131492864 // #7f0c │ │ -0c05a4: 7402 1101 1600 |003a: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c05aa: 0a16 |003d: move-result v22 │ │ -0c05ac: 0200 1600 |003e: move/from16 v0, v22 │ │ -0c05b0: 8200 |0040: int-to-float v0, v0 │ │ -0c05b2: 0216 0000 |0041: move/from16 v22, v0 │ │ -0c05b6: 0800 1a00 |0043: move-object/from16 v0, v26 │ │ -0c05ba: 5200 3a11 |0045: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c05be: 0217 0000 |0047: move/from16 v23, v0 │ │ -0c05c2: a816 1617 |0049: mul-float v22, v22, v23 │ │ -0c05c6: 0200 1600 |004b: move/from16 v0, v22 │ │ -0c05ca: 8700 |004d: float-to-int v0, v0 │ │ -0c05cc: 0213 0000 |004e: move/from16 v19, v0 │ │ -0c05d0: 1208 |0050: const/4 v8, #int 0 // #0 │ │ -0c05d2: 6216 b411 |0051: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c05d6: 7401 f82a 1600 |0053: invoke-virtual/range {v22}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c05dc: 0a16 |0056: move-result v22 │ │ -0c05de: 0200 1600 |0057: move/from16 v0, v22 │ │ -0c05e2: 3508 1d02 |0059: if-ge v8, v0, 0276 // +021d │ │ -0c05e6: 6216 b411 |005b: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c05ea: 0800 1600 |005d: move-object/from16 v0, v22 │ │ -0c05ee: 6e20 f32a 8000 |005f: invoke-virtual {v0, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c05f4: 0c09 |0062: move-result-object v9 │ │ -0c05f6: 1f09 1b06 |0063: check-cast v9, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c05fa: 5290 6b11 |0065: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c05fe: 0216 0000 |0067: move/from16 v22, v0 │ │ -0c0602: 0200 1600 |0069: move/from16 v0, v22 │ │ -0c0606: 0201 1100 |006b: move/from16 v1, v17 │ │ -0c060a: 3310 c601 |006d: if-ne v0, v1, 0233 // +01c6 │ │ -0c060e: 5390 5e11 |006f: iget-wide v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c0612: 0516 0000 |0071: move-wide/from16 v22, v0 │ │ -0c0616: 1618 0000 |0073: const-wide/16 v24, #int 0 // #0 │ │ -0c061a: 3116 1618 |0075: cmp-long v22, v22, v24 │ │ -0c061e: 3d16 e501 |0077: if-lez v22, 025c // +01e5 │ │ -0c0622: 5390 5e11 |0079: iget-wide v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c0626: 0516 0000 |007b: move-wide/from16 v22, v0 │ │ -0c062a: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ -0c062e: 0501 1600 |007f: move-wide/from16 v1, v22 │ │ -0c0632: 7030 6f2a 1002 |0081: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.minutesOfDay:(J)I // method@2a6f │ │ -0c0638: 0a14 |0084: move-result v20 │ │ -0c063a: 0200 1400 |0085: move/from16 v0, v20 │ │ -0c063e: 3550 0800 |0087: if-ge v0, v5, 008f // +0008 │ │ -0c0642: 0200 1400 |0089: move/from16 v0, v20 │ │ -0c0646: d000 a005 |008b: add-int/lit16 v0, v0, #int 1440 // #05a0 │ │ -0c064a: 0214 0000 |008d: move/from16 v20, v0 │ │ -0c064e: 0200 1400 |008f: move/from16 v0, v20 │ │ -0c0652: 3750 d101 |0091: if-le v0, v5, 0262 // +01d1 │ │ -0c0656: 9116 1405 |0093: sub-int v22, v20, v5 │ │ -0c065a: 9216 1613 |0095: mul-int v22, v22, v19 │ │ -0c065e: db0b 1605 |0097: div-int/lit8 v11, v22, #int 5 // #05 │ │ -0c0662: 3806 0e00 |0099: if-eqz v6, 00a7 // +000e │ │ -0c0666: 6e10 e21f 0600 |009b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0c066c: 0c0a |009e: move-result-object v10 │ │ -0c066e: 1f0a 7f04 |009f: check-cast v10, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -0c0672: 59ab 370e |00a1: iput v11, v10, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0e37 │ │ -0c0676: 6e20 3a20 a600 |00a3: invoke-virtual {v6, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -0c067c: 120b |00a6: const/4 v11, #int 0 // #0 │ │ -0c067e: 120c |00a7: const/4 v12, #int 0 // #0 │ │ -0c0680: d80d 0801 |00a8: add-int/lit8 v13, v8, #int 1 // #01 │ │ -0c0684: 6216 b411 |00aa: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0688: 7401 f82a 1600 |00ac: invoke-virtual/range {v22}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c068e: 0a16 |00af: move-result v22 │ │ -0c0690: 0200 1600 |00b0: move/from16 v0, v22 │ │ -0c0694: 350d 1600 |00b2: if-ge v13, v0, 00c8 // +0016 │ │ -0c0698: 6216 b411 |00b4: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c069c: 0800 1600 |00b6: move-object/from16 v0, v22 │ │ -0c06a0: 6e20 f32a d000 |00b8: invoke-virtual {v0, v13}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c06a6: 0c0c |00bb: move-result-object v12 │ │ -0c06a8: 1f0c 1b06 |00bc: check-cast v12, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c06ac: 52c0 6b11 |00be: iget v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c06b0: 0216 0000 |00c0: move/from16 v22, v0 │ │ -0c06b4: 0200 1600 |00c2: move/from16 v0, v22 │ │ -0c06b8: 0201 1100 |00c4: move/from16 v1, v17 │ │ -0c06bc: 3310 9f01 |00c6: if-ne v0, v1, 0265 // +019f │ │ -0c06c0: 380c 6400 |00c8: if-eqz v12, 012c // +0064 │ │ -0c06c4: 53c0 5e11 |00ca: iget-wide v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c06c8: 0516 0000 |00cc: move-wide/from16 v22, v0 │ │ -0c06cc: 1618 0000 |00ce: const-wide/16 v24, #int 0 // #0 │ │ -0c06d0: 3116 1618 |00d0: cmp-long v22, v22, v24 │ │ -0c06d4: 3d16 5a00 |00d2: if-lez v22, 012c // +005a │ │ -0c06d8: 5390 5e11 |00d4: iget-wide v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c06dc: 0516 0000 |00d6: move-wide/from16 v22, v0 │ │ -0c06e0: 5290 6111 |00d8: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c06e4: 0218 0000 |00da: move/from16 v24, v0 │ │ -0c06e8: 1419 60ea 0000 |00dc: const v25, #float 8.40779e-41 // #0000ea60 │ │ -0c06ee: 9218 1819 |00df: mul-int v24, v24, v25 │ │ -0c06f2: 0200 1800 |00e1: move/from16 v0, v24 │ │ -0c06f6: 8100 |00e3: int-to-long v0, v0 │ │ -0c06f8: 0518 0000 |00e4: move-wide/from16 v24, v0 │ │ -0c06fc: 9b16 1618 |00e6: add-long v22, v22, v24 │ │ -0c0700: 53c0 5e11 |00e8: iget-wide v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c0704: 0518 0000 |00ea: move-wide/from16 v24, v0 │ │ -0c0708: 3116 1618 |00ec: cmp-long v22, v22, v24 │ │ -0c070c: 3d16 3e00 |00ee: if-lez v22, 012c // +003e │ │ -0c0710: 6216 2c11 |00f0: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c0714: 2217 6c05 |00f2: new-instance v23, Ljava/lang/StringBuilder; // type@056c │ │ -0c0718: 7601 f927 1700 |00f4: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c071e: 5490 6f11 |00f7: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c0722: 0818 0000 |00f9: move-object/from16 v24, v0 │ │ -0c0726: 7402 0228 1700 |00fb: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c072c: 0c17 |00fe: move-result-object v23 │ │ -0c072e: 1a18 4500 |00ff: const-string v24, " collides with " // string@0045 │ │ -0c0732: 7402 0228 1700 |0101: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0738: 0c17 |0104: move-result-object v23 │ │ -0c073a: 54c0 6f11 |0105: iget-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c073e: 0818 0000 |0107: move-object/from16 v24, v0 │ │ -0c0742: 7402 0228 1700 |0109: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0748: 0c17 |010c: move-result-object v23 │ │ -0c074a: 7401 0628 1700 |010d: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c0750: 0c17 |0110: move-result-object v23 │ │ -0c0752: 7702 392b 1600 |0111: invoke-static/range {v22, v23}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c0758: 53c0 5e11 |0114: iget-wide v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c075c: 0516 0000 |0116: move-wide/from16 v22, v0 │ │ -0c0760: 5390 5e11 |0118: iget-wide v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c0764: 0518 0000 |011a: move-wide/from16 v24, v0 │ │ -0c0768: 9c16 1618 |011c: sub-long v22, v22, v24 │ │ -0c076c: 1718 60ea 0000 |011e: const-wide/32 v24, #float 8.40779e-41 // #0000ea60 │ │ -0c0772: 9e16 1618 |0121: div-long v22, v22, v24 │ │ -0c0776: 0500 1600 |0123: move-wide/from16 v0, v22 │ │ -0c077a: 8400 |0125: long-to-int v0, v0 │ │ -0c077c: 0216 0000 |0126: move/from16 v22, v0 │ │ -0c0780: 0200 1600 |0128: move/from16 v0, v22 │ │ -0c0784: 5990 6111 |012a: iput v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c0788: 0800 1a00 |012c: move-object/from16 v0, v26 │ │ -0c078c: 5400 3311 |012e: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.inflater:Landroid/view/LayoutInflater; // field@1133 │ │ -0c0790: 0816 0000 |0130: move-object/from16 v22, v0 │ │ -0c0794: 1417 2d00 037f |0132: const v23, #float 1.7413e+38 // #7f03002d │ │ -0c079a: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ -0c079e: 7403 681f 1600 |0137: invoke-virtual/range {v22, v23, v24}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -0c07a4: 0c06 |013a: move-result-object v6 │ │ -0c07a6: 5290 6111 |013b: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c07aa: 0216 0000 |013d: move/from16 v22, v0 │ │ -0c07ae: db16 1605 |013f: div-int/lit8 v22, v22, #int 5 // #05 │ │ -0c07b2: 9207 1316 |0141: mul-int v7, v19, v22 │ │ -0c07b6: 1416 7400 0e7f |0143: const v22, #float 1.88753e+38 // #7f0e0074 │ │ -0c07bc: 0200 1600 |0146: move/from16 v0, v22 │ │ -0c07c0: 6e20 d01f 0600 |0148: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c07c6: 0c04 |014b: move-result-object v4 │ │ -0c07c8: 1f04 7e04 |014c: check-cast v4, Landroid/widget/ImageView; // type@047e │ │ -0c07cc: 5590 6211 |014e: iget-boolean v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0c07d0: 0216 0000 |0150: move/from16 v22, v0 │ │ -0c07d4: 3816 1801 |0152: if-eqz v22, 026a // +0118 │ │ -0c07d8: 1316 0000 |0154: const/16 v22, #int 0 // #0 │ │ -0c07dc: 0200 1600 |0156: move/from16 v0, v22 │ │ -0c07e0: 6e20 fb21 0400 |0158: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c07e6: 1316 ffff |015b: const/16 v22, #int -1 // #ffff │ │ -0c07ea: 0800 1000 |015d: move-object/from16 v0, v16 │ │ -0c07ee: 0201 1600 |015f: move/from16 v1, v22 │ │ -0c07f2: 6e40 0122 6071 |0161: invoke-virtual {v0, v6, v1, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;II)V // method@2201 │ │ -0c07f8: 6e10 e21f 0600 |0164: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0c07fe: 0c0a |0167: move-result-object v10 │ │ -0c0800: 1f0a 7f04 |0168: check-cast v10, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -0c0804: 59ab 390e |016a: iput v11, v10, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0e39 │ │ -0c0808: 6e20 3a20 a600 |016c: invoke-virtual {v6, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -0c080e: 1416 7200 0e7f |016f: const v22, #float 1.88753e+38 // #7f0e0072 │ │ -0c0814: 0200 1600 |0172: move/from16 v0, v22 │ │ -0c0818: 6e20 d01f 0600 |0174: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c081e: 0c15 |0177: move-result-object v21 │ │ -0c0820: 1f15 9504 |0178: check-cast v21, Landroid/widget/TextView; // type@0495 │ │ -0c0824: 0800 1a00 |017a: move-object/from16 v0, v26 │ │ -0c0828: 5400 2d11 |017c: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.boldCondensed:Landroid/graphics/Typeface; // field@112d │ │ -0c082c: 0816 0000 |017e: move-object/from16 v22, v0 │ │ -0c0830: 7402 ec22 1500 |0180: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ -0c0836: 5490 6f11 |0183: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c083a: 0816 0000 |0185: move-object/from16 v22, v0 │ │ -0c083e: 7402 e522 1500 |0187: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c0844: 1416 7500 0e7f |018a: const v22, #float 1.88753e+38 // #7f0e0075 │ │ -0c084a: 0200 1600 |018d: move/from16 v0, v22 │ │ -0c084e: 6e20 d01f 0600 |018f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c0854: 0c15 |0192: move-result-object v21 │ │ -0c0856: 1f15 9504 |0193: check-cast v21, Landroid/widget/TextView; // type@0495 │ │ -0c085a: 5490 6e11 |0195: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c085e: 0816 0000 |0197: move-object/from16 v22, v0 │ │ -0c0862: 7402 e522 1500 |0199: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c0868: 1416 7700 0e7f |019c: const v22, #float 1.88753e+38 // #7f0e0077 │ │ -0c086e: 0200 1600 |019f: move/from16 v0, v22 │ │ -0c0872: 6e20 d01f 0600 |01a1: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c0878: 0c15 |01a4: move-result-object v21 │ │ -0c087a: 1f15 9504 |01a5: check-cast v21, Landroid/widget/TextView; // type@0495 │ │ -0c087e: 6e10 cb2a 0900 |01a7: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ -0c0884: 0c16 |01aa: move-result-object v22 │ │ -0c0886: 7402 e522 1500 |01ab: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c088c: 1416 7600 0e7f |01ae: const v22, #float 1.88753e+38 // #7f0e0076 │ │ -0c0892: 0200 1600 |01b1: move/from16 v0, v22 │ │ -0c0896: 6e20 d01f 0600 |01b3: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c089c: 0c15 |01b6: move-result-object v21 │ │ -0c089e: 1f15 9504 |01b7: check-cast v21, Landroid/widget/TextView; // type@0495 │ │ -0c08a2: 2212 6c05 |01b9: new-instance v18, Ljava/lang/StringBuilder; // type@056c │ │ -0c08a6: 7601 f927 1200 |01bb: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c08ac: 5490 7011 |01be: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c08b0: 0816 0000 |01c0: move-object/from16 v22, v0 │ │ -0c08b4: 0800 1200 |01c2: move-object/from16 v0, v18 │ │ -0c08b8: 0801 1600 |01c4: move-object/from16 v1, v22 │ │ -0c08bc: 6e20 0228 1000 |01c6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c08c2: 5490 6411 |01c9: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c08c6: 0816 0000 |01cb: move-object/from16 v22, v0 │ │ -0c08ca: 3816 2300 |01cd: if-eqz v22, 01f0 // +0023 │ │ -0c08ce: 5490 6411 |01cf: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c08d2: 0816 0000 |01d1: move-object/from16 v22, v0 │ │ -0c08d6: 7401 e327 1600 |01d3: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0c08dc: 0a16 |01d6: move-result v22 │ │ -0c08de: 3d16 1900 |01d7: if-lez v22, 01f0 // +0019 │ │ -0c08e2: 1a16 3500 |01d9: const-string v22, " [" // string@0035 │ │ -0c08e6: 0800 1200 |01db: move-object/from16 v0, v18 │ │ -0c08ea: 0801 1600 |01dd: move-object/from16 v1, v22 │ │ -0c08ee: 6e20 0228 1000 |01df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c08f4: 0c16 |01e2: move-result-object v22 │ │ -0c08f6: 5490 6411 |01e3: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c08fa: 0817 0000 |01e5: move-object/from16 v23, v0 │ │ -0c08fe: 7402 0228 1600 |01e7: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0904: 0c16 |01ea: move-result-object v22 │ │ -0c0906: 1a17 5414 |01eb: const-string v23, "]" // string@1454 │ │ -0c090a: 7402 0228 1600 |01ed: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0910: 7401 0628 1200 |01f0: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c0916: 0c16 |01f3: move-result-object v22 │ │ -0c0918: 7402 e522 1500 |01f4: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c091e: 1416 7300 0e7f |01f7: const v22, #float 1.88753e+38 // #7f0e0073 │ │ -0c0924: 0200 1600 |01fa: move/from16 v0, v22 │ │ -0c0928: 6e20 d01f 0600 |01fc: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c092e: 0c0f |01ff: move-result-object v15 │ │ -0c0930: 380f 0f00 |0200: if-eqz v15, 020f // +000f │ │ -0c0934: 5590 6811 |0202: iget-boolean v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0c0938: 0216 0000 |0204: move/from16 v22, v0 │ │ -0c093c: 3816 6d00 |0206: if-eqz v22, 0273 // +006d │ │ -0c0940: 1316 0000 |0208: const/16 v22, #int 0 // #0 │ │ -0c0944: 0200 1600 |020a: move/from16 v0, v22 │ │ -0c0948: 6e20 4b20 0f00 |020c: invoke-virtual {v15, v0}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -0c094e: 0800 1a00 |020f: move-object/from16 v0, v26 │ │ -0c0952: 7030 842a 9006 |0211: invoke-direct {v0, v9, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a84 │ │ -0c0958: 0800 1a00 |0214: move-object/from16 v0, v26 │ │ -0c095c: 7030 852a 9006 |0216: invoke-direct {v0, v9, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a85 │ │ -0c0962: 0800 1a00 |0219: move-object/from16 v0, v26 │ │ -0c0966: 6e20 3d20 0600 |021b: invoke-virtual {v6, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@203d │ │ -0c096c: 1316 0100 |021e: const/16 v22, #int 1 // #1 │ │ -0c0970: 0200 1600 |0220: move/from16 v0, v22 │ │ -0c0974: 6e20 3b20 0600 |0222: invoke-virtual {v6, v0}, Landroid/view/View;.setLongClickable:(Z)V // method@203b │ │ -0c097a: 0800 1a00 |0225: move-object/from16 v0, v26 │ │ -0c097e: 6e20 3e20 0600 |0227: invoke-virtual {v6, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@203e │ │ -0c0984: 6e20 4820 9600 |022a: invoke-virtual {v6, v9}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ -0c098a: 5290 6111 |022d: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c098e: 0216 0000 |022f: move/from16 v22, v0 │ │ -0c0992: 9005 1416 |0231: add-int v5, v20, v22 │ │ -0c0996: d808 0801 |0233: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0c099a: 2900 1cfe |0235: goto/16 0051 // -01e4 │ │ -0c099e: 6216 2c11 |0237: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c09a2: 1a17 7623 |0239: const-string v23, "landscape" // string@2376 │ │ -0c09a6: 7702 392b 1600 |023b: invoke-static/range {v22, v23}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c09ac: 7401 692a 1a00 |023e: invoke-virtual/range {v26}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c09b2: 0c16 |0241: move-result-object v22 │ │ -0c09b4: 1517 0c7f |0242: const/high16 v23, #int 2131492864 // #7f0c │ │ -0c09b8: 7402 1101 1600 |0244: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c09be: 0a16 |0247: move-result v22 │ │ -0c09c0: 0200 1600 |0248: move/from16 v0, v22 │ │ -0c09c4: 8200 |024a: int-to-float v0, v0 │ │ -0c09c6: 0216 0000 |024b: move/from16 v22, v0 │ │ -0c09ca: 0800 1a00 |024d: move-object/from16 v0, v26 │ │ -0c09ce: 5200 3a11 |024f: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c09d2: 0217 0000 |0251: move/from16 v23, v0 │ │ -0c09d6: a816 1617 |0253: mul-float v22, v22, v23 │ │ -0c09da: 0200 1600 |0255: move/from16 v0, v22 │ │ -0c09de: 8700 |0257: float-to-int v0, v0 │ │ -0c09e0: 0213 0000 |0258: move/from16 v19, v0 │ │ -0c09e4: 2900 f6fd |025a: goto/16 0050 // -020a │ │ -0c09e8: 5290 6911 |025c: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c09ec: 0214 0000 |025e: move/from16 v20, v0 │ │ -0c09f0: 2900 2ffe |0260: goto/16 008f // -01d1 │ │ -0c09f4: 120b |0262: const/4 v11, #int 0 // #0 │ │ -0c09f6: 2900 44fe |0263: goto/16 00a7 // -01bc │ │ -0c09fa: 120c |0265: const/4 v12, #int 0 // #0 │ │ -0c09fc: d80d 0d01 |0266: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0c0a00: 2900 42fe |0268: goto/16 00aa // -01be │ │ -0c0a04: 1316 0800 |026a: const/16 v22, #int 8 // #8 │ │ -0c0a08: 0200 1600 |026c: move/from16 v0, v22 │ │ -0c0a0c: 6e20 fb21 0400 |026e: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c0a12: 2900 eafe |0271: goto/16 015b // -0116 │ │ -0c0a16: 1316 0800 |0273: const/16 v22, #int 8 // #8 │ │ -0c0a1a: 2895 |0275: goto 020a // -006b │ │ -0c0a1c: 0e00 |0276: return-void │ │ -0c0a1e: 0000 |0277: nop // spacer │ │ -0c0a20: 0001 0100 0200 0000 0d02 0000 |0278: packed-switch-data (6 units) │ │ +0c0588: |[0c0588] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.fillRoom:(Landroid/view/ViewGroup;I)V │ │ +0c0598: 7402 6e20 1b00 |0000: invoke-virtual/range {v27, v28}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +0c059e: 0c10 |0003: move-result-object v16 │ │ +0c05a0: 1f10 8104 |0004: check-cast v16, Landroid/widget/LinearLayout; // type@0481 │ │ +0c05a4: 7401 0b22 1000 |0006: invoke-virtual/range {v16}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@220b │ │ +0c05aa: 0800 1a00 |0009: move-object/from16 v0, v26 │ │ +0c05ae: 5205 3811 |000b: iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c05b2: 7601 662a 1a00 |000d: invoke-direct/range {v26}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getEventPadding:()I // method@2a66 │ │ +0c05b8: 0a0e |0010: move-result v14 │ │ +0c05ba: 6216 bf11 |0011: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11bf │ │ +0c05be: 0800 1600 |0013: move-object/from16 v0, v22 │ │ +0c05c2: 0201 1c00 |0015: move/from16 v1, v28 │ │ +0c05c6: 6e20 211f 1000 |0017: invoke-virtual {v0, v1}, Landroid/util/SparseIntArray;.get:(I)I // method@1f21 │ │ +0c05cc: 0a11 |001a: move-result v17 │ │ +0c05ce: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +0c05d0: 7401 692a 1a00 |001c: invoke-virtual/range {v26}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c05d6: 0c16 |001f: move-result-object v22 │ │ +0c05d8: 7401 0501 1600 |0020: invoke-virtual/range {v22}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +0c05de: 0c16 |0023: move-result-object v22 │ │ +0c05e0: 0800 1600 |0024: move-object/from16 v0, v22 │ │ +0c05e4: 5200 2000 |0026: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ +0c05e8: 0216 0000 |0028: move/from16 v22, v0 │ │ +0c05ec: 2b16 4e02 0000 |002a: packed-switch v22, 00000278 // +0000024e │ │ +0c05f2: 6216 3311 |002d: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c05f6: 1a17 8f2c |002f: const-string v23, "other orientation" // string@2c8f │ │ +0c05fa: 7702 392b 1600 |0031: invoke-static/range {v22, v23}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c0600: 7401 692a 1a00 |0034: invoke-virtual/range {v26}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c0606: 0c16 |0037: move-result-object v22 │ │ +0c0608: 1517 0c7f |0038: const/high16 v23, #int 2131492864 // #7f0c │ │ +0c060c: 7402 1101 1600 |003a: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c0612: 0a16 |003d: move-result v22 │ │ +0c0614: 0200 1600 |003e: move/from16 v0, v22 │ │ +0c0618: 8200 |0040: int-to-float v0, v0 │ │ +0c061a: 0216 0000 |0041: move/from16 v22, v0 │ │ +0c061e: 0800 1a00 |0043: move-object/from16 v0, v26 │ │ +0c0622: 5200 4111 |0045: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c0626: 0217 0000 |0047: move/from16 v23, v0 │ │ +0c062a: a816 1617 |0049: mul-float v22, v22, v23 │ │ +0c062e: 0200 1600 |004b: move/from16 v0, v22 │ │ +0c0632: 8700 |004d: float-to-int v0, v0 │ │ +0c0634: 0213 0000 |004e: move/from16 v19, v0 │ │ +0c0638: 1208 |0050: const/4 v8, #int 0 // #0 │ │ +0c063a: 6216 bb11 |0051: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c063e: 7401 f82a 1600 |0053: invoke-virtual/range {v22}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c0644: 0a16 |0056: move-result v22 │ │ +0c0646: 0200 1600 |0057: move/from16 v0, v22 │ │ +0c064a: 3508 1d02 |0059: if-ge v8, v0, 0276 // +021d │ │ +0c064e: 6216 bb11 |005b: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0652: 0800 1600 |005d: move-object/from16 v0, v22 │ │ +0c0656: 6e20 f32a 8000 |005f: invoke-virtual {v0, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c065c: 0c09 |0062: move-result-object v9 │ │ +0c065e: 1f09 1e06 |0063: check-cast v9, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c0662: 5290 7211 |0065: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c0666: 0216 0000 |0067: move/from16 v22, v0 │ │ +0c066a: 0200 1600 |0069: move/from16 v0, v22 │ │ +0c066e: 0201 1100 |006b: move/from16 v1, v17 │ │ +0c0672: 3310 c601 |006d: if-ne v0, v1, 0233 // +01c6 │ │ +0c0676: 5390 6511 |006f: iget-wide v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c067a: 0516 0000 |0071: move-wide/from16 v22, v0 │ │ +0c067e: 1618 0000 |0073: const-wide/16 v24, #int 0 // #0 │ │ +0c0682: 3116 1618 |0075: cmp-long v22, v22, v24 │ │ +0c0686: 3d16 e501 |0077: if-lez v22, 025c // +01e5 │ │ +0c068a: 5390 6511 |0079: iget-wide v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c068e: 0516 0000 |007b: move-wide/from16 v22, v0 │ │ +0c0692: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ +0c0696: 0501 1600 |007f: move-wide/from16 v1, v22 │ │ +0c069a: 7030 6f2a 1002 |0081: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.minutesOfDay:(J)I // method@2a6f │ │ +0c06a0: 0a14 |0084: move-result v20 │ │ +0c06a2: 0200 1400 |0085: move/from16 v0, v20 │ │ +0c06a6: 3550 0800 |0087: if-ge v0, v5, 008f // +0008 │ │ +0c06aa: 0200 1400 |0089: move/from16 v0, v20 │ │ +0c06ae: d000 a005 |008b: add-int/lit16 v0, v0, #int 1440 // #05a0 │ │ +0c06b2: 0214 0000 |008d: move/from16 v20, v0 │ │ +0c06b6: 0200 1400 |008f: move/from16 v0, v20 │ │ +0c06ba: 3750 d101 |0091: if-le v0, v5, 0262 // +01d1 │ │ +0c06be: 9116 1405 |0093: sub-int v22, v20, v5 │ │ +0c06c2: 9216 1613 |0095: mul-int v22, v22, v19 │ │ +0c06c6: db0b 1605 |0097: div-int/lit8 v11, v22, #int 5 // #05 │ │ +0c06ca: 3806 0e00 |0099: if-eqz v6, 00a7 // +000e │ │ +0c06ce: 6e10 e21f 0600 |009b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0c06d4: 0c0a |009e: move-result-object v10 │ │ +0c06d6: 1f0a 8004 |009f: check-cast v10, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +0c06da: 59ab 370e |00a1: iput v11, v10, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0e37 │ │ +0c06de: 6e20 3a20 a600 |00a3: invoke-virtual {v6, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +0c06e4: 120b |00a6: const/4 v11, #int 0 // #0 │ │ +0c06e6: 120c |00a7: const/4 v12, #int 0 // #0 │ │ +0c06e8: d80d 0801 |00a8: add-int/lit8 v13, v8, #int 1 // #01 │ │ +0c06ec: 6216 bb11 |00aa: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c06f0: 7401 f82a 1600 |00ac: invoke-virtual/range {v22}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c06f6: 0a16 |00af: move-result v22 │ │ +0c06f8: 0200 1600 |00b0: move/from16 v0, v22 │ │ +0c06fc: 350d 1600 |00b2: if-ge v13, v0, 00c8 // +0016 │ │ +0c0700: 6216 bb11 |00b4: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0704: 0800 1600 |00b6: move-object/from16 v0, v22 │ │ +0c0708: 6e20 f32a d000 |00b8: invoke-virtual {v0, v13}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c070e: 0c0c |00bb: move-result-object v12 │ │ +0c0710: 1f0c 1e06 |00bc: check-cast v12, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c0714: 52c0 7211 |00be: iget v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c0718: 0216 0000 |00c0: move/from16 v22, v0 │ │ +0c071c: 0200 1600 |00c2: move/from16 v0, v22 │ │ +0c0720: 0201 1100 |00c4: move/from16 v1, v17 │ │ +0c0724: 3310 9f01 |00c6: if-ne v0, v1, 0265 // +019f │ │ +0c0728: 380c 6400 |00c8: if-eqz v12, 012c // +0064 │ │ +0c072c: 53c0 6511 |00ca: iget-wide v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c0730: 0516 0000 |00cc: move-wide/from16 v22, v0 │ │ +0c0734: 1618 0000 |00ce: const-wide/16 v24, #int 0 // #0 │ │ +0c0738: 3116 1618 |00d0: cmp-long v22, v22, v24 │ │ +0c073c: 3d16 5a00 |00d2: if-lez v22, 012c // +005a │ │ +0c0740: 5390 6511 |00d4: iget-wide v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c0744: 0516 0000 |00d6: move-wide/from16 v22, v0 │ │ +0c0748: 5290 6811 |00d8: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c074c: 0218 0000 |00da: move/from16 v24, v0 │ │ +0c0750: 1419 60ea 0000 |00dc: const v25, #float 8.40779e-41 // #0000ea60 │ │ +0c0756: 9218 1819 |00df: mul-int v24, v24, v25 │ │ +0c075a: 0200 1800 |00e1: move/from16 v0, v24 │ │ +0c075e: 8100 |00e3: int-to-long v0, v0 │ │ +0c0760: 0518 0000 |00e4: move-wide/from16 v24, v0 │ │ +0c0764: 9b16 1618 |00e6: add-long v22, v22, v24 │ │ +0c0768: 53c0 6511 |00e8: iget-wide v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c076c: 0518 0000 |00ea: move-wide/from16 v24, v0 │ │ +0c0770: 3116 1618 |00ec: cmp-long v22, v22, v24 │ │ +0c0774: 3d16 3e00 |00ee: if-lez v22, 012c // +003e │ │ +0c0778: 6216 3311 |00f0: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c077c: 2217 6d05 |00f2: new-instance v23, Ljava/lang/StringBuilder; // type@056d │ │ +0c0780: 7601 f927 1700 |00f4: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c0786: 5490 7611 |00f7: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c078a: 0818 0000 |00f9: move-object/from16 v24, v0 │ │ +0c078e: 7402 0228 1700 |00fb: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0794: 0c17 |00fe: move-result-object v23 │ │ +0c0796: 1a18 4500 |00ff: const-string v24, " collides with " // string@0045 │ │ +0c079a: 7402 0228 1700 |0101: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c07a0: 0c17 |0104: move-result-object v23 │ │ +0c07a2: 54c0 7611 |0105: iget-object v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c07a6: 0818 0000 |0107: move-object/from16 v24, v0 │ │ +0c07aa: 7402 0228 1700 |0109: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c07b0: 0c17 |010c: move-result-object v23 │ │ +0c07b2: 7401 0628 1700 |010d: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c07b8: 0c17 |0110: move-result-object v23 │ │ +0c07ba: 7702 392b 1600 |0111: invoke-static/range {v22, v23}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c07c0: 53c0 6511 |0114: iget-wide v0, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c07c4: 0516 0000 |0116: move-wide/from16 v22, v0 │ │ +0c07c8: 5390 6511 |0118: iget-wide v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c07cc: 0518 0000 |011a: move-wide/from16 v24, v0 │ │ +0c07d0: 9c16 1618 |011c: sub-long v22, v22, v24 │ │ +0c07d4: 1718 60ea 0000 |011e: const-wide/32 v24, #float 8.40779e-41 // #0000ea60 │ │ +0c07da: 9e16 1618 |0121: div-long v22, v22, v24 │ │ +0c07de: 0500 1600 |0123: move-wide/from16 v0, v22 │ │ +0c07e2: 8400 |0125: long-to-int v0, v0 │ │ +0c07e4: 0216 0000 |0126: move/from16 v22, v0 │ │ +0c07e8: 0200 1600 |0128: move/from16 v0, v22 │ │ +0c07ec: 5990 6811 |012a: iput v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c07f0: 0800 1a00 |012c: move-object/from16 v0, v26 │ │ +0c07f4: 5400 3a11 |012e: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.inflater:Landroid/view/LayoutInflater; // field@113a │ │ +0c07f8: 0816 0000 |0130: move-object/from16 v22, v0 │ │ +0c07fc: 1417 2d00 037f |0132: const v23, #float 1.7413e+38 // #7f03002d │ │ +0c0802: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ +0c0806: 7403 681f 1600 |0137: invoke-virtual/range {v22, v23, v24}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +0c080c: 0c06 |013a: move-result-object v6 │ │ +0c080e: 5290 6811 |013b: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c0812: 0216 0000 |013d: move/from16 v22, v0 │ │ +0c0816: db16 1605 |013f: div-int/lit8 v22, v22, #int 5 // #05 │ │ +0c081a: 9207 1316 |0141: mul-int v7, v19, v22 │ │ +0c081e: 1416 7400 0e7f |0143: const v22, #float 1.88753e+38 // #7f0e0074 │ │ +0c0824: 0200 1600 |0146: move/from16 v0, v22 │ │ +0c0828: 6e20 d01f 0600 |0148: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c082e: 0c04 |014b: move-result-object v4 │ │ +0c0830: 1f04 7f04 |014c: check-cast v4, Landroid/widget/ImageView; // type@047f │ │ +0c0834: 5590 6911 |014e: iget-boolean v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0c0838: 0216 0000 |0150: move/from16 v22, v0 │ │ +0c083c: 3816 1801 |0152: if-eqz v22, 026a // +0118 │ │ +0c0840: 1316 0000 |0154: const/16 v22, #int 0 // #0 │ │ +0c0844: 0200 1600 |0156: move/from16 v0, v22 │ │ +0c0848: 6e20 fb21 0400 |0158: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c084e: 1316 ffff |015b: const/16 v22, #int -1 // #ffff │ │ +0c0852: 0800 1000 |015d: move-object/from16 v0, v16 │ │ +0c0856: 0201 1600 |015f: move/from16 v1, v22 │ │ +0c085a: 6e40 0122 6071 |0161: invoke-virtual {v0, v6, v1, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;II)V // method@2201 │ │ +0c0860: 6e10 e21f 0600 |0164: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0c0866: 0c0a |0167: move-result-object v10 │ │ +0c0868: 1f0a 8004 |0168: check-cast v10, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +0c086c: 59ab 390e |016a: iput v11, v10, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0e39 │ │ +0c0870: 6e20 3a20 a600 |016c: invoke-virtual {v6, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +0c0876: 1416 7200 0e7f |016f: const v22, #float 1.88753e+38 // #7f0e0072 │ │ +0c087c: 0200 1600 |0172: move/from16 v0, v22 │ │ +0c0880: 6e20 d01f 0600 |0174: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c0886: 0c15 |0177: move-result-object v21 │ │ +0c0888: 1f15 9604 |0178: check-cast v21, Landroid/widget/TextView; // type@0496 │ │ +0c088c: 0800 1a00 |017a: move-object/from16 v0, v26 │ │ +0c0890: 5400 3411 |017c: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.boldCondensed:Landroid/graphics/Typeface; // field@1134 │ │ +0c0894: 0816 0000 |017e: move-object/from16 v22, v0 │ │ +0c0898: 7402 ec22 1500 |0180: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@22ec │ │ +0c089e: 5490 7611 |0183: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c08a2: 0816 0000 |0185: move-object/from16 v22, v0 │ │ +0c08a6: 7402 e522 1500 |0187: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c08ac: 1416 7500 0e7f |018a: const v22, #float 1.88753e+38 // #7f0e0075 │ │ +0c08b2: 0200 1600 |018d: move/from16 v0, v22 │ │ +0c08b6: 6e20 d01f 0600 |018f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c08bc: 0c15 |0192: move-result-object v21 │ │ +0c08be: 1f15 9604 |0193: check-cast v21, Landroid/widget/TextView; // type@0496 │ │ +0c08c2: 5490 7511 |0195: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c08c6: 0816 0000 |0197: move-object/from16 v22, v0 │ │ +0c08ca: 7402 e522 1500 |0199: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c08d0: 1416 7700 0e7f |019c: const v22, #float 1.88753e+38 // #7f0e0077 │ │ +0c08d6: 0200 1600 |019f: move/from16 v0, v22 │ │ +0c08da: 6e20 d01f 0600 |01a1: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c08e0: 0c15 |01a4: move-result-object v21 │ │ +0c08e2: 1f15 9604 |01a5: check-cast v21, Landroid/widget/TextView; // type@0496 │ │ +0c08e6: 6e10 cb2a 0900 |01a7: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ +0c08ec: 0c16 |01aa: move-result-object v22 │ │ +0c08ee: 7402 e522 1500 |01ab: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c08f4: 1416 7600 0e7f |01ae: const v22, #float 1.88753e+38 // #7f0e0076 │ │ +0c08fa: 0200 1600 |01b1: move/from16 v0, v22 │ │ +0c08fe: 6e20 d01f 0600 |01b3: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c0904: 0c15 |01b6: move-result-object v21 │ │ +0c0906: 1f15 9604 |01b7: check-cast v21, Landroid/widget/TextView; // type@0496 │ │ +0c090a: 2212 6d05 |01b9: new-instance v18, Ljava/lang/StringBuilder; // type@056d │ │ +0c090e: 7601 f927 1200 |01bb: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c0914: 5490 7711 |01be: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c0918: 0816 0000 |01c0: move-object/from16 v22, v0 │ │ +0c091c: 0800 1200 |01c2: move-object/from16 v0, v18 │ │ +0c0920: 0801 1600 |01c4: move-object/from16 v1, v22 │ │ +0c0924: 6e20 0228 1000 |01c6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c092a: 5490 6b11 |01c9: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c092e: 0816 0000 |01cb: move-object/from16 v22, v0 │ │ +0c0932: 3816 2300 |01cd: if-eqz v22, 01f0 // +0023 │ │ +0c0936: 5490 6b11 |01cf: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c093a: 0816 0000 |01d1: move-object/from16 v22, v0 │ │ +0c093e: 7401 e327 1600 |01d3: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0c0944: 0a16 |01d6: move-result v22 │ │ +0c0946: 3d16 1900 |01d7: if-lez v22, 01f0 // +0019 │ │ +0c094a: 1a16 3500 |01d9: const-string v22, " [" // string@0035 │ │ +0c094e: 0800 1200 |01db: move-object/from16 v0, v18 │ │ +0c0952: 0801 1600 |01dd: move-object/from16 v1, v22 │ │ +0c0956: 6e20 0228 1000 |01df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c095c: 0c16 |01e2: move-result-object v22 │ │ +0c095e: 5490 6b11 |01e3: iget-object v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c0962: 0817 0000 |01e5: move-object/from16 v23, v0 │ │ +0c0966: 7402 0228 1600 |01e7: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c096c: 0c16 |01ea: move-result-object v22 │ │ +0c096e: 1a17 5e14 |01eb: const-string v23, "]" // string@145e │ │ +0c0972: 7402 0228 1600 |01ed: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0978: 7401 0628 1200 |01f0: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c097e: 0c16 |01f3: move-result-object v22 │ │ +0c0980: 7402 e522 1500 |01f4: invoke-virtual/range {v21, v22}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c0986: 1416 7300 0e7f |01f7: const v22, #float 1.88753e+38 // #7f0e0073 │ │ +0c098c: 0200 1600 |01fa: move/from16 v0, v22 │ │ +0c0990: 6e20 d01f 0600 |01fc: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c0996: 0c0f |01ff: move-result-object v15 │ │ +0c0998: 380f 0f00 |0200: if-eqz v15, 020f // +000f │ │ +0c099c: 5590 6f11 |0202: iget-boolean v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0c09a0: 0216 0000 |0204: move/from16 v22, v0 │ │ +0c09a4: 3816 6d00 |0206: if-eqz v22, 0273 // +006d │ │ +0c09a8: 1316 0000 |0208: const/16 v22, #int 0 // #0 │ │ +0c09ac: 0200 1600 |020a: move/from16 v0, v22 │ │ +0c09b0: 6e20 4b20 0f00 |020c: invoke-virtual {v15, v0}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0c09b6: 0800 1a00 |020f: move-object/from16 v0, v26 │ │ +0c09ba: 7030 842a 9006 |0211: invoke-direct {v0, v9, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a84 │ │ +0c09c0: 0800 1a00 |0214: move-object/from16 v0, v26 │ │ +0c09c4: 7030 852a 9006 |0216: invoke-direct {v0, v9, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a85 │ │ +0c09ca: 0800 1a00 |0219: move-object/from16 v0, v26 │ │ +0c09ce: 6e20 3d20 0600 |021b: invoke-virtual {v6, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@203d │ │ +0c09d4: 1316 0100 |021e: const/16 v22, #int 1 // #1 │ │ +0c09d8: 0200 1600 |0220: move/from16 v0, v22 │ │ +0c09dc: 6e20 3b20 0600 |0222: invoke-virtual {v6, v0}, Landroid/view/View;.setLongClickable:(Z)V // method@203b │ │ +0c09e2: 0800 1a00 |0225: move-object/from16 v0, v26 │ │ +0c09e6: 6e20 3e20 0600 |0227: invoke-virtual {v6, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@203e │ │ +0c09ec: 6e20 4820 9600 |022a: invoke-virtual {v6, v9}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ +0c09f2: 5290 6811 |022d: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c09f6: 0216 0000 |022f: move/from16 v22, v0 │ │ +0c09fa: 9005 1416 |0231: add-int v5, v20, v22 │ │ +0c09fe: d808 0801 |0233: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0c0a02: 2900 1cfe |0235: goto/16 0051 // -01e4 │ │ +0c0a06: 6216 3311 |0237: sget-object v22, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c0a0a: 1a17 8023 |0239: const-string v23, "landscape" // string@2380 │ │ +0c0a0e: 7702 392b 1600 |023b: invoke-static/range {v22, v23}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c0a14: 7401 692a 1a00 |023e: invoke-virtual/range {v26}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c0a1a: 0c16 |0241: move-result-object v22 │ │ +0c0a1c: 1517 0c7f |0242: const/high16 v23, #int 2131492864 // #7f0c │ │ +0c0a20: 7402 1101 1600 |0244: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c0a26: 0a16 |0247: move-result v22 │ │ +0c0a28: 0200 1600 |0248: move/from16 v0, v22 │ │ +0c0a2c: 8200 |024a: int-to-float v0, v0 │ │ +0c0a2e: 0216 0000 |024b: move/from16 v22, v0 │ │ +0c0a32: 0800 1a00 |024d: move-object/from16 v0, v26 │ │ +0c0a36: 5200 4111 |024f: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c0a3a: 0217 0000 |0251: move/from16 v23, v0 │ │ +0c0a3e: a816 1617 |0253: mul-float v22, v22, v23 │ │ +0c0a42: 0200 1600 |0255: move/from16 v0, v22 │ │ +0c0a46: 8700 |0257: float-to-int v0, v0 │ │ +0c0a48: 0213 0000 |0258: move/from16 v19, v0 │ │ +0c0a4c: 2900 f6fd |025a: goto/16 0050 // -020a │ │ +0c0a50: 5290 7011 |025c: iget v0, v9, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c0a54: 0214 0000 |025e: move/from16 v20, v0 │ │ +0c0a58: 2900 2ffe |0260: goto/16 008f // -01d1 │ │ +0c0a5c: 120b |0262: const/4 v11, #int 0 // #0 │ │ +0c0a5e: 2900 44fe |0263: goto/16 00a7 // -01bc │ │ +0c0a62: 120c |0265: const/4 v12, #int 0 // #0 │ │ +0c0a64: d80d 0d01 |0266: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0c0a68: 2900 42fe |0268: goto/16 00aa // -01be │ │ +0c0a6c: 1316 0800 |026a: const/16 v22, #int 8 // #8 │ │ +0c0a70: 0200 1600 |026c: move/from16 v0, v22 │ │ +0c0a74: 6e20 fb21 0400 |026e: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c0a7a: 2900 eafe |0271: goto/16 015b // -0116 │ │ +0c0a7e: 1316 0800 |0273: const/16 v22, #int 8 // #8 │ │ +0c0a82: 2895 |0275: goto 020a // -006b │ │ +0c0a84: 0e00 |0276: return-void │ │ +0c0a86: 0000 |0277: nop // spacer │ │ +0c0a88: 0001 0100 0200 0000 0d02 0000 |0278: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0006 line=629 │ │ 0x0009 line=630 │ │ 0x000d line=631 │ │ 0x0011 line=634 │ │ @@ -305734,124 +305827,124 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 218 16-bit code units │ │ -0c0a2c: |[0c0a2c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.fillTimes:()V │ │ -0c0a3c: 52e7 3111 |0000: iget v7, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c0a40: 0175 |0002: move v5, v7 │ │ -0c0a42: 6e10 6c2a 0e00 |0003: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ -0c0a48: 0c0a |0006: move-result-object v10 │ │ -0c0a4a: 140b 9100 0e7f |0007: const v11, #float 1.88753e+38 // #7f0e0091 │ │ -0c0a50: 6e20 d01f ba00 |000a: invoke-virtual {v10, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c0a56: 0c08 |000d: move-result-object v8 │ │ -0c0a58: 1f08 8004 |000e: check-cast v8, Landroid/widget/LinearLayout; // type@0480 │ │ -0c0a5c: 6e10 0b22 0800 |0010: invoke-virtual {v8}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@220b │ │ -0c0a62: 2204 fd03 |0013: new-instance v4, Landroid/text/format/Time; // type@03fd │ │ -0c0a66: 7010 e61e 0400 |0015: invoke-direct {v4}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c0a6c: 6e10 eb1e 0400 |0018: invoke-virtual {v4}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c0a72: 6e10 692a 0e00 |001b: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c0a78: 0c0a |001e: move-result-object v10 │ │ -0c0a7a: 6e10 0501 0a00 |001f: invoke-virtual {v10}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -0c0a80: 0c0a |0022: move-result-object v10 │ │ -0c0a82: 52aa 2000 |0023: iget v10, v10, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ -0c0a86: 2b0a af00 0000 |0025: packed-switch v10, 000000d4 // +000000af │ │ -0c0a8c: 620a 2c11 |0028: sget-object v10, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c0a90: 1a0b 852c |002a: const-string v11, "other orientation" // string@2c85 │ │ -0c0a94: 7120 392b ba00 |002c: invoke-static {v10, v11}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c0a9a: 6e10 692a 0e00 |002f: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c0aa0: 0c0a |0032: move-result-object v10 │ │ -0c0aa2: 150b 0c7f |0033: const/high16 v11, #int 2131492864 // #7f0c │ │ -0c0aa6: 6e20 1101 ba00 |0035: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c0aac: 0a0a |0038: move-result v10 │ │ -0c0aae: 82aa |0039: int-to-float v10, v10 │ │ -0c0ab0: 52eb 3a11 |003a: iget v11, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c0ab4: c8ba |003c: mul-float/2addr v10, v11 │ │ -0c0ab6: 87a1 |003d: float-to-int v1, v10 │ │ -0c0ab8: 52ea 3411 |003e: iget v10, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c0abc: 35a7 9200 |0040: if-ge v7, v10, 00d2 // +0092 │ │ -0c0ac0: 2206 6c05 |0042: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c0ac4: 7010 f927 0600 |0044: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c0aca: db02 053c |0047: div-int/lit8 v2, v5, #int 60 // #3c │ │ -0c0ace: dc03 053c |0049: rem-int/lit8 v3, v5, #int 60 // #3c │ │ -0c0ad2: 1a0a cd00 |004b: const-string v10, "%02d" // string@00cd │ │ -0c0ad6: 121b |004d: const/4 v11, #int 1 // #1 │ │ -0c0ad8: 23bb 9906 |004e: new-array v11, v11, [Ljava/lang/Object; // type@0699 │ │ -0c0adc: 120c |0050: const/4 v12, #int 0 // #0 │ │ -0c0ade: 7110 9e27 0200 |0051: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c0ae4: 0c0d |0054: move-result-object v13 │ │ -0c0ae6: 4d0d 0b0c |0055: aput-object v13, v11, v12 │ │ -0c0aea: 7120 d927 ba00 |0057: invoke-static {v10, v11}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0c0af0: 0c0a |005a: move-result-object v10 │ │ -0c0af2: 6e20 0228 a600 |005b: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0af8: 0c0a |005e: move-result-object v10 │ │ -0c0afa: 1a0b 5a01 |005f: const-string v11, ":" // string@015a │ │ -0c0afe: 6e20 0228 ba00 |0061: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0b04: 1a0a cd00 |0064: const-string v10, "%02d" // string@00cd │ │ -0c0b08: 121b |0066: const/4 v11, #int 1 // #1 │ │ -0c0b0a: 23bb 9906 |0067: new-array v11, v11, [Ljava/lang/Object; // type@0699 │ │ -0c0b0e: 120c |0069: const/4 v12, #int 0 // #0 │ │ -0c0b10: 7110 9e27 0300 |006a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c0b16: 0c0d |006d: move-result-object v13 │ │ -0c0b18: 4d0d 0b0c |006e: aput-object v13, v11, v12 │ │ -0c0b1c: 7120 d927 ba00 |0070: invoke-static {v10, v11}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0c0b22: 0c0a |0073: move-result-object v10 │ │ -0c0b24: 6e20 0228 a600 |0074: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0b2a: 524a 170e |0077: iget v10, v4, Landroid/text/format/Time;.hour:I // field@0e17 │ │ -0c0b2e: 332a 4e00 |0079: if-ne v10, v2, 00c7 // +004e │ │ -0c0b32: 524a 180e |007b: iget v10, v4, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0c0b36: 343a 4a00 |007d: if-lt v10, v3, 00c7 // +004a │ │ -0c0b3a: 524a 180e |007f: iget v10, v4, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0c0b3e: d80b 030f |0081: add-int/lit8 v11, v3, #int 15 // #0f │ │ -0c0b42: 35ba 4400 |0083: if-ge v10, v11, 00c7 // +0044 │ │ -0c0b46: 54ea 3311 |0085: iget-object v10, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.inflater:Landroid/view/LayoutInflater; // field@1133 │ │ -0c0b4a: 140b 5400 037f |0087: const v11, #float 1.74131e+38 // #7f030054 │ │ -0c0b50: 120c |008a: const/4 v12, #int 0 // #0 │ │ -0c0b52: 6e30 681f ba0c |008b: invoke-virtual {v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -0c0b58: 0c00 |008e: move-result-object v0 │ │ -0c0b5a: 12fa |008f: const/4 v10, #int -1 // #ff │ │ -0c0b5c: da0b 0103 |0090: mul-int/lit8 v11, v1, #int 3 // #03 │ │ -0c0b60: 6e40 0122 08ba |0092: invoke-virtual {v8, v0, v10, v11}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;II)V // method@2201 │ │ -0c0b66: 140a 5f00 0e7f |0095: const v10, #float 1.88752e+38 // #7f0e005f │ │ -0c0b6c: 6e20 d01f a000 |0098: invoke-virtual {v0, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c0b72: 0c09 |009b: move-result-object v9 │ │ -0c0b74: 1f09 9504 |009c: check-cast v9, Landroid/widget/TextView; // type@0495 │ │ -0c0b78: 6e10 0628 0600 |009e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c0b7e: 0c0a |00a1: move-result-object v10 │ │ -0c0b80: 6e20 e522 a900 |00a2: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c0b86: d807 070f |00a5: add-int/lit8 v7, v7, #int 15 // #0f │ │ -0c0b8a: 0175 |00a7: move v5, v7 │ │ -0c0b8c: 130a a005 |00a8: const/16 v10, #int 1440 // #5a0 │ │ -0c0b90: 34a5 94ff |00aa: if-lt v5, v10, 003e // -006c │ │ -0c0b94: d055 60fa |00ac: add-int/lit16 v5, v5, #int -1440 // #fa60 │ │ -0c0b98: 2890 |00ae: goto 003e // -0070 │ │ -0c0b9a: 620a 2c11 |00af: sget-object v10, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c0b9e: 1a0b 7623 |00b1: const-string v11, "landscape" // string@2376 │ │ -0c0ba2: 7120 392b ba00 |00b3: invoke-static {v10, v11}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c0ba8: 6e10 692a 0e00 |00b6: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c0bae: 0c0a |00b9: move-result-object v10 │ │ -0c0bb0: 150b 0c7f |00ba: const/high16 v11, #int 2131492864 // #7f0c │ │ -0c0bb4: 6e20 1101 ba00 |00bc: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c0bba: 0a0a |00bf: move-result v10 │ │ -0c0bbc: 82aa |00c0: int-to-float v10, v10 │ │ -0c0bbe: 52eb 3a11 |00c1: iget v11, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c0bc2: c8ba |00c3: mul-float/2addr v10, v11 │ │ -0c0bc4: 87a1 |00c4: float-to-int v1, v10 │ │ -0c0bc6: 2900 79ff |00c5: goto/16 003e // -0087 │ │ -0c0bca: 54ea 3311 |00c7: iget-object v10, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.inflater:Landroid/view/LayoutInflater; // field@1133 │ │ -0c0bce: 140b 5100 037f |00c9: const v11, #float 1.74131e+38 // #7f030051 │ │ -0c0bd4: 120c |00cc: const/4 v12, #int 0 // #0 │ │ -0c0bd6: 6e30 681f ba0c |00cd: invoke-virtual {v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ -0c0bdc: 0c00 |00d0: move-result-object v0 │ │ -0c0bde: 28be |00d1: goto 008f // -0042 │ │ -0c0be0: 0e00 |00d2: return-void │ │ -0c0be2: 0000 |00d3: nop // spacer │ │ -0c0be4: 0001 0100 0200 0000 8a00 0000 |00d4: packed-switch-data (6 units) │ │ +0c0a94: |[0c0a94] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.fillTimes:()V │ │ +0c0aa4: 52e7 3811 |0000: iget v7, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c0aa8: 0175 |0002: move v5, v7 │ │ +0c0aaa: 6e10 6c2a 0e00 |0003: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ +0c0ab0: 0c0a |0006: move-result-object v10 │ │ +0c0ab2: 140b 9100 0e7f |0007: const v11, #float 1.88753e+38 // #7f0e0091 │ │ +0c0ab8: 6e20 d01f ba00 |000a: invoke-virtual {v10, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c0abe: 0c08 |000d: move-result-object v8 │ │ +0c0ac0: 1f08 8104 |000e: check-cast v8, Landroid/widget/LinearLayout; // type@0481 │ │ +0c0ac4: 6e10 0b22 0800 |0010: invoke-virtual {v8}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@220b │ │ +0c0aca: 2204 fe03 |0013: new-instance v4, Landroid/text/format/Time; // type@03fe │ │ +0c0ace: 7010 e61e 0400 |0015: invoke-direct {v4}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c0ad4: 6e10 eb1e 0400 |0018: invoke-virtual {v4}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c0ada: 6e10 692a 0e00 |001b: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c0ae0: 0c0a |001e: move-result-object v10 │ │ +0c0ae2: 6e10 0501 0a00 |001f: invoke-virtual {v10}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +0c0ae8: 0c0a |0022: move-result-object v10 │ │ +0c0aea: 52aa 2000 |0023: iget v10, v10, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ +0c0aee: 2b0a af00 0000 |0025: packed-switch v10, 000000d4 // +000000af │ │ +0c0af4: 620a 3311 |0028: sget-object v10, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c0af8: 1a0b 8f2c |002a: const-string v11, "other orientation" // string@2c8f │ │ +0c0afc: 7120 392b ba00 |002c: invoke-static {v10, v11}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c0b02: 6e10 692a 0e00 |002f: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c0b08: 0c0a |0032: move-result-object v10 │ │ +0c0b0a: 150b 0c7f |0033: const/high16 v11, #int 2131492864 // #7f0c │ │ +0c0b0e: 6e20 1101 ba00 |0035: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c0b14: 0a0a |0038: move-result v10 │ │ +0c0b16: 82aa |0039: int-to-float v10, v10 │ │ +0c0b18: 52eb 4111 |003a: iget v11, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c0b1c: c8ba |003c: mul-float/2addr v10, v11 │ │ +0c0b1e: 87a1 |003d: float-to-int v1, v10 │ │ +0c0b20: 52ea 3b11 |003e: iget v10, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c0b24: 35a7 9200 |0040: if-ge v7, v10, 00d2 // +0092 │ │ +0c0b28: 2206 6d05 |0042: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c0b2c: 7010 f927 0600 |0044: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c0b32: db02 053c |0047: div-int/lit8 v2, v5, #int 60 // #3c │ │ +0c0b36: dc03 053c |0049: rem-int/lit8 v3, v5, #int 60 // #3c │ │ +0c0b3a: 1a0a cd00 |004b: const-string v10, "%02d" // string@00cd │ │ +0c0b3e: 121b |004d: const/4 v11, #int 1 // #1 │ │ +0c0b40: 23bb 9c06 |004e: new-array v11, v11, [Ljava/lang/Object; // type@069c │ │ +0c0b44: 120c |0050: const/4 v12, #int 0 // #0 │ │ +0c0b46: 7110 9e27 0200 |0051: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c0b4c: 0c0d |0054: move-result-object v13 │ │ +0c0b4e: 4d0d 0b0c |0055: aput-object v13, v11, v12 │ │ +0c0b52: 7120 d927 ba00 |0057: invoke-static {v10, v11}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0c0b58: 0c0a |005a: move-result-object v10 │ │ +0c0b5a: 6e20 0228 a600 |005b: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0b60: 0c0a |005e: move-result-object v10 │ │ +0c0b62: 1a0b 5a01 |005f: const-string v11, ":" // string@015a │ │ +0c0b66: 6e20 0228 ba00 |0061: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0b6c: 1a0a cd00 |0064: const-string v10, "%02d" // string@00cd │ │ +0c0b70: 121b |0066: const/4 v11, #int 1 // #1 │ │ +0c0b72: 23bb 9c06 |0067: new-array v11, v11, [Ljava/lang/Object; // type@069c │ │ +0c0b76: 120c |0069: const/4 v12, #int 0 // #0 │ │ +0c0b78: 7110 9e27 0300 |006a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c0b7e: 0c0d |006d: move-result-object v13 │ │ +0c0b80: 4d0d 0b0c |006e: aput-object v13, v11, v12 │ │ +0c0b84: 7120 d927 ba00 |0070: invoke-static {v10, v11}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0c0b8a: 0c0a |0073: move-result-object v10 │ │ +0c0b8c: 6e20 0228 a600 |0074: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0b92: 524a 170e |0077: iget v10, v4, Landroid/text/format/Time;.hour:I // field@0e17 │ │ +0c0b96: 332a 4e00 |0079: if-ne v10, v2, 00c7 // +004e │ │ +0c0b9a: 524a 180e |007b: iget v10, v4, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0c0b9e: 343a 4a00 |007d: if-lt v10, v3, 00c7 // +004a │ │ +0c0ba2: 524a 180e |007f: iget v10, v4, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0c0ba6: d80b 030f |0081: add-int/lit8 v11, v3, #int 15 // #0f │ │ +0c0baa: 35ba 4400 |0083: if-ge v10, v11, 00c7 // +0044 │ │ +0c0bae: 54ea 3a11 |0085: iget-object v10, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.inflater:Landroid/view/LayoutInflater; // field@113a │ │ +0c0bb2: 140b 5400 037f |0087: const v11, #float 1.74131e+38 // #7f030054 │ │ +0c0bb8: 120c |008a: const/4 v12, #int 0 // #0 │ │ +0c0bba: 6e30 681f ba0c |008b: invoke-virtual {v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +0c0bc0: 0c00 |008e: move-result-object v0 │ │ +0c0bc2: 12fa |008f: const/4 v10, #int -1 // #ff │ │ +0c0bc4: da0b 0103 |0090: mul-int/lit8 v11, v1, #int 3 // #03 │ │ +0c0bc8: 6e40 0122 08ba |0092: invoke-virtual {v8, v0, v10, v11}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;II)V // method@2201 │ │ +0c0bce: 140a 5f00 0e7f |0095: const v10, #float 1.88752e+38 // #7f0e005f │ │ +0c0bd4: 6e20 d01f a000 |0098: invoke-virtual {v0, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c0bda: 0c09 |009b: move-result-object v9 │ │ +0c0bdc: 1f09 9604 |009c: check-cast v9, Landroid/widget/TextView; // type@0496 │ │ +0c0be0: 6e10 0628 0600 |009e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c0be6: 0c0a |00a1: move-result-object v10 │ │ +0c0be8: 6e20 e522 a900 |00a2: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c0bee: d807 070f |00a5: add-int/lit8 v7, v7, #int 15 // #0f │ │ +0c0bf2: 0175 |00a7: move v5, v7 │ │ +0c0bf4: 130a a005 |00a8: const/16 v10, #int 1440 // #5a0 │ │ +0c0bf8: 34a5 94ff |00aa: if-lt v5, v10, 003e // -006c │ │ +0c0bfc: d055 60fa |00ac: add-int/lit16 v5, v5, #int -1440 // #fa60 │ │ +0c0c00: 2890 |00ae: goto 003e // -0070 │ │ +0c0c02: 620a 3311 |00af: sget-object v10, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c0c06: 1a0b 8023 |00b1: const-string v11, "landscape" // string@2380 │ │ +0c0c0a: 7120 392b ba00 |00b3: invoke-static {v10, v11}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c0c10: 6e10 692a 0e00 |00b6: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c0c16: 0c0a |00b9: move-result-object v10 │ │ +0c0c18: 150b 0c7f |00ba: const/high16 v11, #int 2131492864 // #7f0c │ │ +0c0c1c: 6e20 1101 ba00 |00bc: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c0c22: 0a0a |00bf: move-result v10 │ │ +0c0c24: 82aa |00c0: int-to-float v10, v10 │ │ +0c0c26: 52eb 4111 |00c1: iget v11, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c0c2a: c8ba |00c3: mul-float/2addr v10, v11 │ │ +0c0c2c: 87a1 |00c4: float-to-int v1, v10 │ │ +0c0c2e: 2900 79ff |00c5: goto/16 003e // -0087 │ │ +0c0c32: 54ea 3a11 |00c7: iget-object v10, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.inflater:Landroid/view/LayoutInflater; // field@113a │ │ +0c0c36: 140b 5100 037f |00c9: const v11, #float 1.74131e+38 // #7f030051 │ │ +0c0c3c: 120c |00cc: const/4 v12, #int 0 // #0 │ │ +0c0c3e: 6e30 681f ba0c |00cd: invoke-virtual {v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f68 │ │ +0c0c44: 0c00 |00d0: move-result-object v0 │ │ +0c0c46: 28be |00d1: goto 008f // -0042 │ │ +0c0c48: 0e00 |00d2: return-void │ │ +0c0c4a: 0000 |00d3: nop // spacer │ │ +0c0c4c: 0001 0100 0200 0000 8a00 0000 |00d4: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0002 line=534 │ │ 0x0003 line=535 │ │ 0x0010 line=536 │ │ 0x0013 line=538 │ │ @@ -305903,33 +305996,33 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0c0bf0: |[0c0bf0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.getEventPadding:()I │ │ -0c0c00: 6e10 692a 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c0c06: 0c01 |0003: move-result-object v1 │ │ -0c0c08: 6e10 0501 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -0c0c0e: 0c01 |0007: move-result-object v1 │ │ -0c0c10: 5211 2000 |0008: iget v1, v1, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ -0c0c14: 2b01 1200 0000 |000a: packed-switch v1, 0000001c // +00000012 │ │ -0c0c1a: 1501 2041 |000d: const/high16 v1, #int 1092616192 // #4120 │ │ -0c0c1e: 5232 3a11 |000f: iget v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c0c22: c821 |0011: mul-float/2addr v1, v2 │ │ -0c0c24: 8710 |0012: float-to-int v0, v1 │ │ -0c0c26: 0f00 |0013: return v0 │ │ -0c0c28: 1501 0041 |0014: const/high16 v1, #int 1090519040 // #4100 │ │ -0c0c2c: 5232 3a11 |0016: iget v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c0c30: c821 |0018: mul-float/2addr v1, v2 │ │ -0c0c32: 8710 |0019: float-to-int v0, v1 │ │ -0c0c34: 28f9 |001a: goto 0013 // -0007 │ │ -0c0c36: 0000 |001b: nop // spacer │ │ -0c0c38: 0001 0100 0200 0000 0a00 0000 |001c: packed-switch-data (6 units) │ │ +0c0c58: |[0c0c58] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.getEventPadding:()I │ │ +0c0c68: 6e10 692a 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c0c6e: 0c01 |0003: move-result-object v1 │ │ +0c0c70: 6e10 0501 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +0c0c76: 0c01 |0007: move-result-object v1 │ │ +0c0c78: 5211 2000 |0008: iget v1, v1, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ +0c0c7c: 2b01 1200 0000 |000a: packed-switch v1, 0000001c // +00000012 │ │ +0c0c82: 1501 2041 |000d: const/high16 v1, #int 1092616192 // #4120 │ │ +0c0c86: 5232 4111 |000f: iget v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c0c8a: c821 |0011: mul-float/2addr v1, v2 │ │ +0c0c8c: 8710 |0012: float-to-int v0, v1 │ │ +0c0c8e: 0f00 |0013: return v0 │ │ +0c0c90: 1501 0041 |0014: const/high16 v1, #int 1090519040 // #4100 │ │ +0c0c94: 5232 4111 |0016: iget v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c0c98: c821 |0018: mul-float/2addr v1, v2 │ │ +0c0c9a: 8710 |0019: float-to-int v0, v1 │ │ +0c0c9c: 28f9 |001a: goto 0013 // -0007 │ │ +0c0c9e: 0000 |001b: nop // spacer │ │ +0c0ca0: 0001 0100 0200 0000 0a00 0000 |001c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x000d line=583 │ │ 0x0013 line=586 │ │ 0x0014 line=580 │ │ 0x001a line=581 │ │ @@ -305944,27 +306037,27 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0c0c44: |[0c0c44] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.getLectureView:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)Landroid/view/View; │ │ -0c0c54: 6e10 6c2a 0400 |0000: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ -0c0c5a: 0c02 |0003: move-result-object v2 │ │ -0c0c5c: 1403 8f00 0e7f |0004: const v3, #float 1.88753e+38 // #7f0e008f │ │ -0c0c62: 6e20 d01f 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c0c68: 0c00 |000a: move-result-object v0 │ │ -0c0c6a: 1f00 8b04 |000b: check-cast v0, Landroid/widget/ScrollView; // type@048b │ │ -0c0c6e: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ -0c0c72: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0c0c74: 1101 |0010: return-object v1 │ │ -0c0c76: 6e20 7e22 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/ScrollView;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@227e │ │ -0c0c7c: 0c01 |0014: move-result-object v1 │ │ -0c0c7e: 28fb |0015: goto 0010 // -0005 │ │ +0c0cac: |[0c0cac] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.getLectureView:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)Landroid/view/View; │ │ +0c0cbc: 6e10 6c2a 0400 |0000: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ +0c0cc2: 0c02 |0003: move-result-object v2 │ │ +0c0cc4: 1403 8f00 0e7f |0004: const v3, #float 1.88753e+38 // #7f0e008f │ │ +0c0cca: 6e20 d01f 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c0cd0: 0c00 |000a: move-result-object v0 │ │ +0c0cd2: 1f00 8c04 |000b: check-cast v0, Landroid/widget/ScrollView; // type@048c │ │ +0c0cd6: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ +0c0cda: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0c0cdc: 1101 |0010: return-object v1 │ │ +0c0cde: 6e20 7e22 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/ScrollView;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@227e │ │ +0c0ce4: 0c01 |0014: move-result-object v1 │ │ +0c0ce6: 28fb |0015: goto 0010 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x000d line=1038 │ │ 0x000f line=1039 │ │ 0x0010 line=1042 │ │ 0x0011 line=1041 │ │ @@ -305980,146 +306073,146 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0c0c80: |[0c0c80] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.getParsingErrorMessage:(Ljava/lang/String;)Ljava/lang/String; │ │ -0c0c90: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c0c92: 3804 0800 |0001: if-eqz v4, 0009 // +0008 │ │ -0c0c96: 6e10 e327 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0c0c9c: 0a00 |0006: move-result v0 │ │ -0c0c9e: 3510 0a00 |0007: if-ge v0, v1, 0011 // +000a │ │ -0c0ca2: 1400 5500 067f |0009: const v0, #float 1.78118e+38 // #7f060055 │ │ -0c0ca8: 6e20 6a2a 0300 |000c: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ -0c0cae: 0c00 |000f: move-result-object v0 │ │ -0c0cb0: 1100 |0010: return-object v0 │ │ -0c0cb2: 1400 5600 067f |0011: const v0, #float 1.78118e+38 // #7f060056 │ │ -0c0cb8: 2311 9906 |0014: new-array v1, v1, [Ljava/lang/Object; // type@0699 │ │ -0c0cbc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0c0cbe: 4d04 0102 |0017: aput-object v4, v1, v2 │ │ -0c0cc2: 6e30 6b2a 0301 |0019: invoke-virtual {v3, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2a6b │ │ -0c0cc8: 0c00 |001c: move-result-object v0 │ │ -0c0cca: 28f3 |001d: goto 0010 // -000d │ │ +0c0ce8: |[0c0ce8] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.getParsingErrorMessage:(Ljava/lang/String;)Ljava/lang/String; │ │ +0c0cf8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c0cfa: 3804 0800 |0001: if-eqz v4, 0009 // +0008 │ │ +0c0cfe: 6e10 e327 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0c0d04: 0a00 |0006: move-result v0 │ │ +0c0d06: 3510 0a00 |0007: if-ge v0, v1, 0011 // +000a │ │ +0c0d0a: 1400 5500 067f |0009: const v0, #float 1.78118e+38 // #7f060055 │ │ +0c0d10: 6e20 6a2a 0300 |000c: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ +0c0d16: 0c00 |000f: move-result-object v0 │ │ +0c0d18: 1100 |0010: return-object v0 │ │ +0c0d1a: 1400 5600 067f |0011: const v0, #float 1.78118e+38 // #7f060056 │ │ +0c0d20: 2311 9c06 |0014: new-array v1, v1, [Ljava/lang/Object; // type@069c │ │ +0c0d24: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0c0d26: 4d04 0102 |0017: aput-object v4, v1, v2 │ │ +0c0d2a: 6e30 6b2a 0301 |0019: invoke-virtual {v3, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2a6b │ │ +0c0d30: 0c00 |001c: move-result-object v0 │ │ +0c0d32: 28f3 |001d: goto 0010 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=941 │ │ 0x0009 line=942 │ │ 0x0010 line=944 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ 0x0000 - 0x001e reg=4 version Ljava/lang/String; │ │ │ │ #10 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'loadAlarms' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 191 16-bit code units │ │ -0c0ccc: |[0c0ccc] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.loadAlarms:(Landroid/content/Context;)V │ │ -0c0cdc: 6201 b411 |0000: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0ce0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0c0ce4: 0e00 |0004: return-void │ │ -0c0ce6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c0ce8: 6201 b411 |0006: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0cec: 6e10 f52a 0100 |0008: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ -0c0cf2: 0c0b |000b: move-result-object v11 │ │ -0c0cf4: 7210 d228 0b00 |000c: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c0cfa: 0a01 |000f: move-result v1 │ │ -0c0cfc: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ -0c0d00: 7210 d328 0b00 |0012: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c0d06: 0c0c |0015: move-result-object v12 │ │ -0c0d08: 1f0c 1b06 |0016: check-cast v12, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c0d0c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0c0d0e: 5cc1 6211 |0019: iput-boolean v1, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0c0d12: 28f1 |001b: goto 000c // -000f │ │ -0c0d14: 2209 f005 |001c: new-instance v9, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f0 │ │ -0c0d18: 7020 a329 e900 |001e: invoke-direct {v9, v14}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ -0c0d1e: 6e10 a529 0900 |0021: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a5 │ │ -0c0d24: 0c00 |0024: move-result-object v0 │ │ -0c0d26: 1a01 6016 |0025: const-string v1, "alarms" // string@1660 │ │ -0c0d2a: 6202 e010 |0027: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e0 │ │ -0c0d2e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -0c0d30: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -0c0d32: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -0c0d34: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -0c0d36: 1207 |002d: const/4 v7, #int 0 // #0 │ │ -0c0d38: 7408 7801 0000 |002e: 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@0178 │ │ -0c0d3e: 0c08 |0031: move-result-object v8 │ │ -0c0d40: 6201 2c11 |0032: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c0d44: 2202 6c05 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0c0d48: 7010 f927 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c0d4e: 1a03 9a05 |0039: const-string v3, "Got " // string@059a │ │ -0c0d52: 6e20 0228 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0d58: 0c02 |003e: move-result-object v2 │ │ -0c0d5a: 7210 5801 0800 |003f: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -0c0d60: 0a03 |0042: move-result v3 │ │ -0c0d62: 6e20 fe27 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c0d68: 0c02 |0046: move-result-object v2 │ │ -0c0d6a: 1a03 3800 |0047: const-string v3, " alarm rows." // string@0038 │ │ -0c0d6e: 6e20 0228 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0d74: 0c02 |004c: move-result-object v2 │ │ -0c0d76: 6e10 0628 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c0d7c: 0c02 |0050: move-result-object v2 │ │ -0c0d7e: 7120 392b 2100 |0051: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c0d84: 7210 6001 0800 |0054: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ -0c0d8a: 7210 5e01 0800 |0057: invoke-interface {v8}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ -0c0d90: 0a01 |005a: move-result v1 │ │ -0c0d92: 3901 5900 |005b: if-nez v1, 00b4 // +0059 │ │ -0c0d96: 1a01 891c |005d: const-string v1, "eventid" // string@1c89 │ │ -0c0d9a: 7220 5601 1800 |005f: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c0da0: 0a01 |0062: move-result v1 │ │ -0c0da2: 7220 5d01 1800 |0063: invoke-interface {v8, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c0da8: 0c0d |0066: move-result-object v13 │ │ -0c0daa: 6201 2c11 |0067: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c0dae: 2202 6c05 |0069: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0c0db2: 7010 f927 0200 |006b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c0db8: 1a03 b623 |006e: const-string v3, "lecture " // string@23b6 │ │ -0c0dbc: 6e20 0228 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0dc2: 0c02 |0073: move-result-object v2 │ │ -0c0dc4: 6e20 0228 d200 |0074: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0dca: 0c02 |0077: move-result-object v2 │ │ -0c0dcc: 1a03 6200 |0078: const-string v3, " has alarm" // string@0062 │ │ -0c0dd0: 6e20 0228 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0dd6: 0c02 |007d: move-result-object v2 │ │ -0c0dd8: 6e10 0628 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c0dde: 0c02 |0081: move-result-object v2 │ │ -0c0de0: 7120 392b 2100 |0082: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c0de6: 6201 b411 |0085: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0dea: 6e10 f52a 0100 |0087: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ -0c0df0: 0c0b |008a: move-result-object v11 │ │ -0c0df2: 7210 d228 0b00 |008b: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c0df8: 0a01 |008e: move-result v1 │ │ -0c0dfa: 3801 2100 |008f: if-eqz v1, 00b0 // +0021 │ │ -0c0dfe: 7210 d328 0b00 |0091: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c0e04: 0c0c |0094: move-result-object v12 │ │ -0c0e06: 1f0c 1b06 |0095: check-cast v12, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c0e0a: 54c1 6511 |0097: iget-object v1, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c0e0e: 6e20 d727 d100 |0099: invoke-virtual {v1, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c0e14: 0a01 |009c: move-result v1 │ │ -0c0e16: 3801 eeff |009d: if-eqz v1, 008b // -0012 │ │ -0c0e1a: 1211 |009f: const/4 v1, #int 1 // #1 │ │ -0c0e1c: 5cc1 6211 |00a0: iput-boolean v1, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0c0e20: 28e9 |00a2: goto 008b // -0017 │ │ -0c0e22: 0d0a |00a3: move-exception v10 │ │ -0c0e24: 6e10 7a01 0a00 |00a4: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ -0c0e2a: 6e10 7301 0000 |00a7: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c0e30: 1200 |00aa: const/4 v0, #int 0 // #0 │ │ -0c0e32: 6e10 a429 0900 |00ab: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.close:()V // method@29a4 │ │ -0c0e38: 2900 56ff |00ae: goto/16 0004 // -00aa │ │ -0c0e3c: 7210 6201 0800 |00b0: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ -0c0e42: 28a4 |00b3: goto 0057 // -005c │ │ -0c0e44: 7210 5401 0800 |00b4: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0c0e4a: 6e10 7301 0000 |00b7: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c0e50: 6e10 a429 0900 |00ba: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.close:()V // method@29a4 │ │ -0c0e56: 2900 47ff |00bd: goto/16 0004 // -00b9 │ │ +0c0d34: |[0c0d34] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.loadAlarms:(Landroid/content/Context;)V │ │ +0c0d44: 6201 bb11 |0000: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0d48: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0c0d4c: 0e00 |0004: return-void │ │ +0c0d4e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c0d50: 6201 bb11 |0006: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0d54: 6e10 f52a 0100 |0008: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ +0c0d5a: 0c01 |000b: move-result-object v1 │ │ +0c0d5c: 7210 d228 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c0d62: 0a02 |000f: move-result v2 │ │ +0c0d64: 3802 0c00 |0010: if-eqz v2, 001c // +000c │ │ +0c0d68: 7210 d328 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c0d6e: 0c0b |0015: move-result-object v11 │ │ +0c0d70: 1f0b 1e06 |0016: check-cast v11, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c0d74: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +0c0d76: 5cb2 6911 |0019: iput-boolean v2, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0c0d7a: 28f1 |001b: goto 000c // -000f │ │ +0c0d7c: 2209 f305 |001c: new-instance v9, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f3 │ │ +0c0d80: 7020 a329 d900 |001e: invoke-direct {v9, v13}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ +0c0d86: 6e10 a529 0900 |0021: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a5 │ │ +0c0d8c: 0c00 |0024: move-result-object v0 │ │ +0c0d8e: 1a01 6a16 |0025: const-string v1, "alarms" // string@166a │ │ +0c0d92: 6202 e710 |0027: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e7 │ │ +0c0d96: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0c0d98: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +0c0d9a: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +0c0d9c: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +0c0d9e: 1207 |002d: const/4 v7, #int 0 // #0 │ │ +0c0da0: 7408 7801 0000 |002e: 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@0178 │ │ +0c0da6: 0c08 |0031: move-result-object v8 │ │ +0c0da8: 6201 3311 |0032: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c0dac: 2202 6d05 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0c0db0: 7010 f927 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c0db6: 1a03 9e05 |0039: const-string v3, "Got " // string@059e │ │ +0c0dba: 6e20 0228 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0dc0: 0c02 |003e: move-result-object v2 │ │ +0c0dc2: 7210 5801 0800 |003f: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0c0dc8: 0a03 |0042: move-result v3 │ │ +0c0dca: 6e20 fe27 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c0dd0: 0c02 |0046: move-result-object v2 │ │ +0c0dd2: 1a03 3800 |0047: const-string v3, " alarm rows." // string@0038 │ │ +0c0dd6: 6e20 0228 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0ddc: 0c02 |004c: move-result-object v2 │ │ +0c0dde: 6e10 0628 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c0de4: 0c02 |0050: move-result-object v2 │ │ +0c0de6: 7120 392b 2100 |0051: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c0dec: 7210 6001 0800 |0054: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ +0c0df2: 7210 5e01 0800 |0057: invoke-interface {v8}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ +0c0df8: 0a01 |005a: move-result v1 │ │ +0c0dfa: 3901 5900 |005b: if-nez v1, 00b4 // +0059 │ │ +0c0dfe: 1a01 931c |005d: const-string v1, "eventid" // string@1c93 │ │ +0c0e02: 7220 5601 1800 |005f: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c0e08: 0a01 |0062: move-result v1 │ │ +0c0e0a: 7220 5d01 1800 |0063: invoke-interface {v8, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c0e10: 0c0c |0066: move-result-object v12 │ │ +0c0e12: 6201 3311 |0067: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c0e16: 2202 6d05 |0069: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0c0e1a: 7010 f927 0200 |006b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c0e20: 1a03 c023 |006e: const-string v3, "lecture " // string@23c0 │ │ +0c0e24: 6e20 0228 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0e2a: 0c02 |0073: move-result-object v2 │ │ +0c0e2c: 6e20 0228 c200 |0074: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0e32: 0c02 |0077: move-result-object v2 │ │ +0c0e34: 1a03 6200 |0078: const-string v3, " has alarm" // string@0062 │ │ +0c0e38: 6e20 0228 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0e3e: 0c02 |007d: move-result-object v2 │ │ +0c0e40: 6e10 0628 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c0e46: 0c02 |0081: move-result-object v2 │ │ +0c0e48: 7120 392b 2100 |0082: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c0e4e: 6201 bb11 |0085: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0e52: 6e10 f52a 0100 |0087: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ +0c0e58: 0c01 |008a: move-result-object v1 │ │ +0c0e5a: 7210 d228 0100 |008b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c0e60: 0a02 |008e: move-result v2 │ │ +0c0e62: 3802 2100 |008f: if-eqz v2, 00b0 // +0021 │ │ +0c0e66: 7210 d328 0100 |0091: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c0e6c: 0c0b |0094: move-result-object v11 │ │ +0c0e6e: 1f0b 1e06 |0095: check-cast v11, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c0e72: 54b2 6c11 |0097: iget-object v2, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c0e76: 6e20 d727 c200 |0099: invoke-virtual {v2, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c0e7c: 0a02 |009c: move-result v2 │ │ +0c0e7e: 3802 eeff |009d: if-eqz v2, 008b // -0012 │ │ +0c0e82: 1212 |009f: const/4 v2, #int 1 // #1 │ │ +0c0e84: 5cb2 6911 |00a0: iput-boolean v2, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0c0e88: 28e9 |00a2: goto 008b // -0017 │ │ +0c0e8a: 0d0a |00a3: move-exception v10 │ │ +0c0e8c: 6e10 7a01 0a00 |00a4: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ +0c0e92: 6e10 7301 0000 |00a7: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c0e98: 1200 |00aa: const/4 v0, #int 0 // #0 │ │ +0c0e9a: 6e10 a429 0900 |00ab: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.close:()V // method@29a4 │ │ +0c0ea0: 2900 56ff |00ae: goto/16 0004 // -00aa │ │ +0c0ea4: 7210 6201 0800 |00b0: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ +0c0eaa: 28a4 |00b3: goto 0057 // -005c │ │ +0c0eac: 7210 5401 0800 |00b4: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0c0eb2: 6e10 7301 0000 |00b7: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c0eb8: 6e10 a429 0900 |00ba: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.close:()V // method@29a4 │ │ +0c0ebe: 2900 47ff |00bd: goto/16 0004 // -00b9 │ │ catches : 1 │ │ 0x0025 - 0x0031 │ │ Landroid/database/sqlite/SQLiteException; -> 0x00a3 │ │ positions : │ │ 0x0000 line=816 │ │ 0x0004 line=861 │ │ 0x0005 line=821 │ │ @@ -306128,254 +306221,255 @@ │ │ 0x001c line=827 │ │ 0x0021 line=828 │ │ 0x0025 line=831 │ │ 0x0032 line=843 │ │ 0x0054 line=845 │ │ 0x0057 line=846 │ │ 0x005d line=847 │ │ + 0x005f line=848 │ │ + 0x0063 line=847 │ │ 0x0067 line=849 │ │ 0x0085 line=851 │ │ 0x0097 line=852 │ │ 0x009f line=853 │ │ 0x00a3 line=836 │ │ 0x00a4 line=837 │ │ 0x00a7 line=838 │ │ 0x00aa line=839 │ │ 0x00ab line=840 │ │ 0x00b0 line=856 │ │ 0x00b4 line=858 │ │ 0x00b7 line=859 │ │ 0x00ba line=860 │ │ locals : │ │ - 0x0018 - 0x001c reg=12 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x0018 - 0x001c reg=11 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ 0x0032 - 0x00a3 reg=8 alarmCursor Landroid/database/Cursor; │ │ - 0x0097 - 0x00a3 reg=12 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x0067 - 0x00a3 reg=13 lecture_id Ljava/lang/String; │ │ + 0x0097 - 0x00a3 reg=11 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x0067 - 0x00a3 reg=12 lecture_id Ljava/lang/String; │ │ 0x00a4 - 0x00b0 reg=10 e Landroid/database/sqlite/SQLiteException; │ │ - 0x00b0 - 0x00b4 reg=13 lecture_id Ljava/lang/String; │ │ + 0x00b0 - 0x00b4 reg=12 lecture_id Ljava/lang/String; │ │ 0x0006 - 0x00bf reg=0 alarmdb Landroid/database/sqlite/SQLiteDatabase; │ │ 0x00b0 - 0x00bf reg=8 alarmCursor Landroid/database/Cursor; │ │ 0x0021 - 0x00bf reg=9 alarmDB Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; │ │ - 0x000c - 0x00bf reg=11 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x00bf reg=14 context Landroid/content/Context; │ │ + 0x0000 - 0x00bf reg=13 context Landroid/content/Context; │ │ │ │ #11 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'loadLectureList' │ │ type : '(Landroid/content/Context;IZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 410 16-bit code units │ │ -0c0e6c: |[0c0e6c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.loadLectureList:(Landroid/content/Context;IZ)Z │ │ -0c0e7c: 6208 2c11 |0000: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c0e80: 2209 6c05 |0002: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0c0e84: 7010 f927 0900 |0004: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c0e8a: 1a0a fd23 |0007: const-string v10, "load lectures of day " // string@23fd │ │ -0c0e8e: 6e20 0228 a900 |0009: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c0e94: 0c09 |000c: move-result-object v9 │ │ -0c0e96: 6e20 fe27 d900 |000d: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c0e9c: 0c09 |0010: move-result-object v9 │ │ -0c0e9e: 6e10 0628 0900 |0011: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c0ea4: 0c09 |0014: move-result-object v9 │ │ -0c0ea6: 7120 392b 9800 |0015: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c0eac: 390e 0c00 |0018: if-nez v14, 0024 // +000c │ │ -0c0eb0: 6208 b411 |001a: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0eb4: 3808 0800 |001c: if-eqz v8, 0024 // +0008 │ │ -0c0eb8: 6008 b511 |001e: sget v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11b5 │ │ -0c0ebc: 33d8 0400 |0020: if-ne v8, v13, 0024 // +0004 │ │ -0c0ec0: 1218 |0022: const/4 v8, #int 1 // #1 │ │ -0c0ec2: 0f08 |0023: return v8 │ │ -0c0ec4: 7120 942a dc00 |0024: invoke-static {v12, v13}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForDayIndex:(Landroid/content/Context;I)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a94 │ │ -0c0eca: 0c08 |0027: move-result-object v8 │ │ -0c0ecc: 6908 b411 |0028: sput-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0ed0: 6208 b411 |002a: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0ed4: 3908 0400 |002c: if-nez v8, 0030 // +0004 │ │ -0c0ed8: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -0c0eda: 28f4 |002f: goto 0023 // -000c │ │ -0c0edc: 6208 b411 |0030: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0ee0: 6e10 f82a 0800 |0032: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c0ee6: 0a08 |0035: move-result v8 │ │ -0c0ee8: d804 08ff |0036: add-int/lit8 v4, v8, #int -1 // #ff │ │ -0c0eec: 3a04 1600 |0038: if-ltz v4, 004e // +0016 │ │ -0c0ef0: 6208 b411 |003a: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0ef4: 6e20 f32a 4800 |003c: invoke-virtual {v8, v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c0efa: 0c02 |003f: move-result-object v2 │ │ -0c0efc: 1f02 1b06 |0040: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c0f00: 5528 5311 |0042: iget-boolean v8, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0c0f04: 3808 0700 |0044: if-eqz v8, 004b // +0007 │ │ -0c0f08: 6208 b411 |0046: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0f0c: 6e20 f62a 4800 |0048: invoke-virtual {v8, v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(I)Ljava/lang/Object; // method@2af6 │ │ -0c0f12: d804 04ff |004b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0c0f16: 28eb |004d: goto 0038 // -0015 │ │ -0c0f18: 670d b511 |004e: sput v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11b5 │ │ -0c0f1c: 6208 ba11 |0050: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c0f20: 6e10 ca28 0800 |0052: invoke-virtual {v8}, Ljava/util/HashMap;.clear:()V // method@28ca │ │ -0c0f26: 6208 b811 |0055: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11b8 │ │ -0c0f2a: 6e10 201f 0800 |0057: invoke-virtual {v8}, Landroid/util/SparseIntArray;.clear:()V // method@1f20 │ │ -0c0f30: 6208 b411 |005a: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c0f34: 6e10 f52a 0800 |005c: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ -0c0f3a: 0c00 |005f: move-result-object v0 │ │ -0c0f3c: 7210 d228 0000 |0060: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c0f42: 0a08 |0063: move-result v8 │ │ -0c0f44: 3808 9e00 |0064: if-eqz v8, 0102 // +009e │ │ -0c0f48: 7210 d328 0000 |0066: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c0f4e: 0c03 |0069: move-result-object v3 │ │ -0c0f50: 1f03 1b06 |006a: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c0f54: 6208 ba11 |006c: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c0f58: 5439 6a11 |006e: iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c0f5c: 6e20 cb28 9800 |0070: invoke-virtual {v8, v9}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@28cb │ │ -0c0f62: 0a08 |0073: move-result v8 │ │ -0c0f64: 3908 1d00 |0074: if-nez v8, 0091 // +001d │ │ -0c0f68: 6208 ba11 |0076: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c0f6c: 5239 6b11 |0078: iget v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c0f70: 7110 9e27 0900 |007a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c0f76: 0c09 |007d: move-result-object v9 │ │ -0c0f78: 6e20 cc28 9800 |007e: invoke-virtual {v8, v9}, Ljava/util/HashMap;.containsValue:(Ljava/lang/Object;)Z // method@28cc │ │ -0c0f7e: 0a08 |0081: move-result v8 │ │ -0c0f80: 3908 2400 |0082: if-nez v8, 00a6 // +0024 │ │ -0c0f84: 6208 ba11 |0084: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c0f88: 5439 6a11 |0086: iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c0f8c: 523a 6b11 |0088: iget v10, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c0f90: 7110 9e27 0a00 |008a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c0f96: 0c0a |008d: move-result-object v10 │ │ -0c0f98: 6e30 cf28 980a |008e: invoke-virtual {v8, v9, v10}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ -0c0f9e: 5238 6b11 |0091: iget v8, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c0fa2: 3908 cdff |0093: if-nez v8, 0060 // -0033 │ │ -0c0fa6: 6208 ba11 |0095: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c0faa: 5439 6a11 |0097: iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c0fae: 6e20 ce28 9800 |0099: invoke-virtual {v8, v9}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ -0c0fb4: 0c08 |009c: move-result-object v8 │ │ -0c0fb6: 1f08 5a05 |009d: check-cast v8, Ljava/lang/Integer; // type@055a │ │ -0c0fba: 6e10 9927 0800 |009f: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c0fc0: 0a08 |00a2: move-result v8 │ │ -0c0fc2: 5938 6b11 |00a3: iput v8, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c0fc6: 28bb |00a5: goto 0060 // -0045 │ │ -0c0fc8: 1205 |00a6: const/4 v5, #int 0 // #0 │ │ -0c0fca: 6208 3911 |00a7: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.rooms:[Ljava/lang/String; // field@1139 │ │ -0c0fce: 2188 |00a9: array-length v8, v8 │ │ -0c0fd0: 3585 0e00 |00aa: if-ge v5, v8, 00b8 // +000e │ │ -0c0fd4: 5438 6a11 |00ac: iget-object v8, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c0fd8: 6209 3911 |00ae: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.rooms:[Ljava/lang/String; // field@1139 │ │ -0c0fdc: 4609 0905 |00b0: aget-object v9, v9, v5 │ │ -0c0fe0: 6e20 d727 9800 |00b2: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c0fe6: 0a08 |00b5: move-result v8 │ │ -0c0fe8: 3808 1700 |00b6: if-eqz v8, 00cd // +0017 │ │ -0c0fec: 6208 3911 |00b8: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.rooms:[Ljava/lang/String; // field@1139 │ │ -0c0ff0: 2188 |00ba: array-length v8, v8 │ │ -0c0ff2: 3385 1500 |00bb: if-ne v5, v8, 00d0 // +0015 │ │ -0c0ff6: 1205 |00bd: const/4 v5, #int 0 // #0 │ │ -0c0ff8: 6208 ba11 |00be: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c0ffc: 7110 9e27 0500 |00c0: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c1002: 0c09 |00c3: move-result-object v9 │ │ -0c1004: 6e20 cc28 9800 |00c4: invoke-virtual {v8, v9}, Ljava/util/HashMap;.containsValue:(Ljava/lang/Object;)Z // method@28cc │ │ -0c100a: 0a08 |00c7: move-result v8 │ │ -0c100c: 3808 0800 |00c8: if-eqz v8, 00d0 // +0008 │ │ -0c1010: d805 0501 |00ca: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c1014: 28f2 |00cc: goto 00be // -000e │ │ -0c1016: d805 0501 |00cd: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c101a: 28d8 |00cf: goto 00a7 // -0028 │ │ -0c101c: 6208 ba11 |00d0: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c1020: 5439 6a11 |00d2: iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c1024: 7110 9e27 0500 |00d4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c102a: 0c0a |00d7: move-result-object v10 │ │ -0c102c: 6e30 cf28 980a |00d8: invoke-virtual {v8, v9, v10}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ -0c1032: 6208 2c11 |00db: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1036: 2209 6c05 |00dd: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0c103a: 7010 f927 0900 |00df: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c1040: 1a0a 6e12 |00e2: const-string v10, "Upgrade room " // string@126e │ │ -0c1044: 6e20 0228 a900 |00e4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c104a: 0c09 |00e7: move-result-object v9 │ │ -0c104c: 543a 6a11 |00e8: iget-object v10, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c1050: 6e20 0228 a900 |00ea: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1056: 0c09 |00ed: move-result-object v9 │ │ -0c1058: 1a0a b700 |00ee: const-string v10, " to index " // string@00b7 │ │ -0c105c: 6e20 0228 a900 |00f0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1062: 0c09 |00f3: move-result-object v9 │ │ -0c1064: 6e20 fe27 5900 |00f4: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c106a: 0c09 |00f7: move-result-object v9 │ │ -0c106c: 6e10 0628 0900 |00f8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1072: 0c09 |00fb: move-result-object v9 │ │ -0c1074: 7120 392b 9800 |00fc: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c107a: 5935 6b11 |00ff: iput v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c107e: 2890 |0101: goto 0091 // -0070 │ │ -0c1080: 6208 ba11 |0102: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c1084: 6e10 d028 0800 |0104: invoke-virtual {v8}, Ljava/util/HashMap;.size:()I // method@28d0 │ │ -0c108a: 0a08 |0107: move-result v8 │ │ -0c108c: 6708 b911 |0108: sput v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11b9 │ │ -0c1090: 6208 2c11 |010a: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1094: 2209 6c05 |010c: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0c1098: 7010 f927 0900 |010e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c109e: 1a0a 7d2f |0111: const-string v10, "room count = " // string@2f7d │ │ -0c10a2: 6e20 0228 a900 |0113: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c10a8: 0c09 |0116: move-result-object v9 │ │ -0c10aa: 600a b911 |0117: sget v10, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11b9 │ │ -0c10ae: 6e20 fe27 a900 |0119: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c10b4: 0c09 |011c: move-result-object v9 │ │ -0c10b6: 6e10 0628 0900 |011d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c10bc: 0c09 |0120: move-result-object v9 │ │ -0c10be: 7120 392b 9800 |0121: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c10c4: 2206 ab05 |0124: new-instance v6, Ljava/util/ArrayList; // type@05ab │ │ -0c10c8: 6208 ba11 |0126: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c10cc: 6e10 d128 0800 |0128: invoke-virtual {v8}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@28d1 │ │ -0c10d2: 0c08 |012b: move-result-object v8 │ │ -0c10d4: 7020 9228 8600 |012c: invoke-direct {v6, v8}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ -0c10da: 7110 b528 0600 |012f: invoke-static {v6}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@28b5 │ │ -0c10e0: 1201 |0132: const/4 v1, #int 0 // #0 │ │ -0c10e2: 7210 e828 0600 |0133: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@28e8 │ │ -0c10e8: 0c00 |0136: move-result-object v0 │ │ -0c10ea: 7210 d228 0000 |0137: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c10f0: 0a08 |013a: move-result v8 │ │ -0c10f2: 3808 3600 |013b: if-eqz v8, 0171 // +0036 │ │ -0c10f6: 7210 d328 0000 |013d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c10fc: 0c07 |0140: move-result-object v7 │ │ -0c10fe: 1f07 5a05 |0141: check-cast v7, Ljava/lang/Integer; // type@055a │ │ -0c1102: 6208 2c11 |0143: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1106: 2209 6c05 |0145: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0c110a: 7010 f927 0900 |0147: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c1110: 1a0a 7c2f |014a: const-string v10, "room column " // string@2f7c │ │ -0c1114: 6e20 0228 a900 |014c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c111a: 0c09 |014f: move-result-object v9 │ │ -0c111c: 6e20 fe27 1900 |0150: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c1122: 0c09 |0153: move-result-object v9 │ │ -0c1124: 1a0a 7300 |0154: const-string v10, " is room " // string@0073 │ │ -0c1128: 6e20 0228 a900 |0156: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c112e: 0c09 |0159: move-result-object v9 │ │ -0c1130: 6e20 0128 7900 |015a: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c1136: 0c09 |015d: move-result-object v9 │ │ -0c1138: 6e10 0628 0900 |015e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c113e: 0c09 |0161: move-result-object v9 │ │ -0c1140: 7120 392b 9800 |0162: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c1146: 6208 b811 |0165: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11b8 │ │ -0c114a: 6e10 9927 0700 |0167: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c1150: 0a09 |016a: move-result v9 │ │ -0c1152: 6e30 1f1f 1809 |016b: invoke-virtual {v8, v1, v9}, Landroid/util/SparseIntArray;.append:(II)V // method@1f1f │ │ -0c1158: d801 0101 |016e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c115c: 28c7 |0170: goto 0137 // -0039 │ │ -0c115e: 6208 b411 |0171: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c1162: 6e10 f82a 0800 |0173: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c1168: 0a08 |0176: move-result v8 │ │ -0c116a: 3d08 1d00 |0177: if-lez v8, 0194 // +001d │ │ -0c116e: 6208 b411 |0179: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c1172: 1209 |017b: const/4 v9, #int 0 // #0 │ │ -0c1174: 6e20 f32a 9800 |017c: invoke-virtual {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c117a: 0c08 |017f: move-result-object v8 │ │ -0c117c: 1f08 1b06 |0180: check-cast v8, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c1180: 5388 5e11 |0182: iget-wide v8, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c1184: 160a 0000 |0184: const-wide/16 v10, #int 0 // #0 │ │ -0c1188: 3108 080a |0186: cmp-long v8, v8, v10 │ │ -0c118c: 3d08 0c00 |0188: if-lez v8, 0194 // +000c │ │ -0c1190: 6208 b411 |018a: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c1194: 2209 1006 |018c: new-instance v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5; // type@0610 │ │ -0c1198: 7010 592a 0900 |018e: invoke-direct {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5;.:()V // method@2a59 │ │ -0c119e: 7120 b628 9800 |0191: invoke-static {v8, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@28b6 │ │ -0c11a4: 7110 6d2a 0c00 |0194: invoke-static {v12}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadAlarms:(Landroid/content/Context;)V // method@2a6d │ │ -0c11aa: 1218 |0197: const/4 v8, #int 1 // #1 │ │ -0c11ac: 2900 8bfe |0198: goto/16 0023 // -0175 │ │ +0c0ed4: |[0c0ed4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.loadLectureList:(Landroid/content/Context;IZ)Z │ │ +0c0ee4: 6207 3311 |0000: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c0ee8: 2208 6d05 |0002: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +0c0eec: 7010 f927 0800 |0004: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c0ef2: 1a09 0724 |0007: const-string v9, "load lectures of day " // string@2407 │ │ +0c0ef6: 6e20 0228 9800 |0009: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c0efc: 0c08 |000c: move-result-object v8 │ │ +0c0efe: 6e20 fe27 d800 |000d: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c0f04: 0c08 |0010: move-result-object v8 │ │ +0c0f06: 6e10 0628 0800 |0011: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c0f0c: 0c08 |0014: move-result-object v8 │ │ +0c0f0e: 7120 392b 8700 |0015: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c0f14: 390e 0c00 |0018: if-nez v14, 0024 // +000c │ │ +0c0f18: 6207 bb11 |001a: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0f1c: 3807 0800 |001c: if-eqz v7, 0024 // +0008 │ │ +0c0f20: 6007 bc11 |001e: sget v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11bc │ │ +0c0f24: 33d7 0400 |0020: if-ne v7, v13, 0024 // +0004 │ │ +0c0f28: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +0c0f2a: 0f07 |0023: return v7 │ │ +0c0f2c: 7120 942a dc00 |0024: invoke-static {v12, v13}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForDayIndex:(Landroid/content/Context;I)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a94 │ │ +0c0f32: 0c07 |0027: move-result-object v7 │ │ +0c0f34: 6907 bb11 |0028: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0f38: 6207 bb11 |002a: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0f3c: 3907 0400 |002c: if-nez v7, 0030 // +0004 │ │ +0c0f40: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +0c0f42: 28f4 |002f: goto 0023 // -000c │ │ +0c0f44: 6207 bb11 |0030: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0f48: 6e10 f82a 0700 |0032: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c0f4e: 0a07 |0035: move-result v7 │ │ +0c0f50: d803 07ff |0036: add-int/lit8 v3, v7, #int -1 // #ff │ │ +0c0f54: 3a03 1600 |0038: if-ltz v3, 004e // +0016 │ │ +0c0f58: 6207 bb11 |003a: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0f5c: 6e20 f32a 3700 |003c: invoke-virtual {v7, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c0f62: 0c01 |003f: move-result-object v1 │ │ +0c0f64: 1f01 1e06 |0040: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c0f68: 5517 5a11 |0042: iget-boolean v7, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0c0f6c: 3807 0700 |0044: if-eqz v7, 004b // +0007 │ │ +0c0f70: 6207 bb11 |0046: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0f74: 6e20 f62a 3700 |0048: invoke-virtual {v7, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(I)Ljava/lang/Object; // method@2af6 │ │ +0c0f7a: d803 03ff |004b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c0f7e: 28eb |004d: goto 0038 // -0015 │ │ +0c0f80: 670d bc11 |004e: sput v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11bc │ │ +0c0f84: 6207 c111 |0050: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c0f88: 6e10 ca28 0700 |0052: invoke-virtual {v7}, Ljava/util/HashMap;.clear:()V // method@28ca │ │ +0c0f8e: 6207 bf11 |0055: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11bf │ │ +0c0f92: 6e10 201f 0700 |0057: invoke-virtual {v7}, Landroid/util/SparseIntArray;.clear:()V // method@1f20 │ │ +0c0f98: 6207 bb11 |005a: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c0f9c: 6e10 f52a 0700 |005c: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ +0c0fa2: 0c08 |005f: move-result-object v8 │ │ +0c0fa4: 7210 d228 0800 |0060: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c0faa: 0a07 |0063: move-result v7 │ │ +0c0fac: 3807 9e00 |0064: if-eqz v7, 0102 // +009e │ │ +0c0fb0: 7210 d328 0800 |0066: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c0fb6: 0c02 |0069: move-result-object v2 │ │ +0c0fb8: 1f02 1e06 |006a: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c0fbc: 6207 c111 |006c: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c0fc0: 5429 7111 |006e: iget-object v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c0fc4: 6e20 cb28 9700 |0070: invoke-virtual {v7, v9}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@28cb │ │ +0c0fca: 0a07 |0073: move-result v7 │ │ +0c0fcc: 3907 1d00 |0074: if-nez v7, 0091 // +001d │ │ +0c0fd0: 6207 c111 |0076: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c0fd4: 5229 7211 |0078: iget v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c0fd8: 7110 9e27 0900 |007a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c0fde: 0c09 |007d: move-result-object v9 │ │ +0c0fe0: 6e20 cc28 9700 |007e: invoke-virtual {v7, v9}, Ljava/util/HashMap;.containsValue:(Ljava/lang/Object;)Z // method@28cc │ │ +0c0fe6: 0a07 |0081: move-result v7 │ │ +0c0fe8: 3907 2400 |0082: if-nez v7, 00a6 // +0024 │ │ +0c0fec: 6207 c111 |0084: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c0ff0: 5429 7111 |0086: iget-object v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c0ff4: 522a 7211 |0088: iget v10, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c0ff8: 7110 9e27 0a00 |008a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c0ffe: 0c0a |008d: move-result-object v10 │ │ +0c1000: 6e30 cf28 970a |008e: invoke-virtual {v7, v9, v10}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ +0c1006: 5227 7211 |0091: iget v7, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c100a: 3907 cdff |0093: if-nez v7, 0060 // -0033 │ │ +0c100e: 6207 c111 |0095: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c1012: 5429 7111 |0097: iget-object v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c1016: 6e20 ce28 9700 |0099: invoke-virtual {v7, v9}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ +0c101c: 0c07 |009c: move-result-object v7 │ │ +0c101e: 1f07 5b05 |009d: check-cast v7, Ljava/lang/Integer; // type@055b │ │ +0c1022: 6e10 9927 0700 |009f: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c1028: 0a07 |00a2: move-result v7 │ │ +0c102a: 5927 7211 |00a3: iput v7, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c102e: 28bb |00a5: goto 0060 // -0045 │ │ +0c1030: 1204 |00a6: const/4 v4, #int 0 // #0 │ │ +0c1032: 6207 4011 |00a7: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.rooms:[Ljava/lang/String; // field@1140 │ │ +0c1036: 2177 |00a9: array-length v7, v7 │ │ +0c1038: 3574 0e00 |00aa: if-ge v4, v7, 00b8 // +000e │ │ +0c103c: 5427 7111 |00ac: iget-object v7, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c1040: 6209 4011 |00ae: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.rooms:[Ljava/lang/String; // field@1140 │ │ +0c1044: 4609 0904 |00b0: aget-object v9, v9, v4 │ │ +0c1048: 6e20 d727 9700 |00b2: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c104e: 0a07 |00b5: move-result v7 │ │ +0c1050: 3807 1700 |00b6: if-eqz v7, 00cd // +0017 │ │ +0c1054: 6207 4011 |00b8: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.rooms:[Ljava/lang/String; // field@1140 │ │ +0c1058: 2177 |00ba: array-length v7, v7 │ │ +0c105a: 3374 1500 |00bb: if-ne v4, v7, 00d0 // +0015 │ │ +0c105e: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +0c1060: 6207 c111 |00be: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c1064: 7110 9e27 0400 |00c0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c106a: 0c09 |00c3: move-result-object v9 │ │ +0c106c: 6e20 cc28 9700 |00c4: invoke-virtual {v7, v9}, Ljava/util/HashMap;.containsValue:(Ljava/lang/Object;)Z // method@28cc │ │ +0c1072: 0a07 |00c7: move-result v7 │ │ +0c1074: 3807 0800 |00c8: if-eqz v7, 00d0 // +0008 │ │ +0c1078: d804 0401 |00ca: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c107c: 28f2 |00cc: goto 00be // -000e │ │ +0c107e: d804 0401 |00cd: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c1082: 28d8 |00cf: goto 00a7 // -0028 │ │ +0c1084: 6207 c111 |00d0: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c1088: 5429 7111 |00d2: iget-object v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c108c: 7110 9e27 0400 |00d4: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c1092: 0c0a |00d7: move-result-object v10 │ │ +0c1094: 6e30 cf28 970a |00d8: invoke-virtual {v7, v9, v10}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ +0c109a: 6207 3311 |00db: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c109e: 2209 6d05 |00dd: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0c10a2: 7010 f927 0900 |00df: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c10a8: 1a0a 7812 |00e2: const-string v10, "Upgrade room " // string@1278 │ │ +0c10ac: 6e20 0228 a900 |00e4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c10b2: 0c09 |00e7: move-result-object v9 │ │ +0c10b4: 542a 7111 |00e8: iget-object v10, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c10b8: 6e20 0228 a900 |00ea: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c10be: 0c09 |00ed: move-result-object v9 │ │ +0c10c0: 1a0a b700 |00ee: const-string v10, " to index " // string@00b7 │ │ +0c10c4: 6e20 0228 a900 |00f0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c10ca: 0c09 |00f3: move-result-object v9 │ │ +0c10cc: 6e20 fe27 4900 |00f4: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c10d2: 0c09 |00f7: move-result-object v9 │ │ +0c10d4: 6e10 0628 0900 |00f8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c10da: 0c09 |00fb: move-result-object v9 │ │ +0c10dc: 7120 392b 9700 |00fc: invoke-static {v7, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c10e2: 5924 7211 |00ff: iput v4, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c10e6: 2890 |0101: goto 0091 // -0070 │ │ +0c10e8: 6207 c111 |0102: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c10ec: 6e10 d028 0700 |0104: invoke-virtual {v7}, Ljava/util/HashMap;.size:()I // method@28d0 │ │ +0c10f2: 0a07 |0107: move-result v7 │ │ +0c10f4: 6707 c011 |0108: sput v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11c0 │ │ +0c10f8: 6207 3311 |010a: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c10fc: 2208 6d05 |010c: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +0c1100: 7010 f927 0800 |010e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1106: 1a09 872f |0111: const-string v9, "room count = " // string@2f87 │ │ +0c110a: 6e20 0228 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1110: 0c08 |0116: move-result-object v8 │ │ +0c1112: 6009 c011 |0117: sget v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11c0 │ │ +0c1116: 6e20 fe27 9800 |0119: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c111c: 0c08 |011c: move-result-object v8 │ │ +0c111e: 6e10 0628 0800 |011d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1124: 0c08 |0120: move-result-object v8 │ │ +0c1126: 7120 392b 8700 |0121: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c112c: 2205 ae05 |0124: new-instance v5, Ljava/util/ArrayList; // type@05ae │ │ +0c1130: 6207 c111 |0126: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c1134: 6e10 d128 0700 |0128: invoke-virtual {v7}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@28d1 │ │ +0c113a: 0c07 |012b: move-result-object v7 │ │ +0c113c: 7020 9228 7500 |012c: invoke-direct {v5, v7}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2892 │ │ +0c1142: 7110 b528 0500 |012f: invoke-static {v5}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@28b5 │ │ +0c1148: 1200 |0132: const/4 v0, #int 0 // #0 │ │ +0c114a: 7210 e828 0500 |0133: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@28e8 │ │ +0c1150: 0c07 |0136: move-result-object v7 │ │ +0c1152: 7210 d228 0700 |0137: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c1158: 0a08 |013a: move-result v8 │ │ +0c115a: 3808 3600 |013b: if-eqz v8, 0171 // +0036 │ │ +0c115e: 7210 d328 0700 |013d: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c1164: 0c06 |0140: move-result-object v6 │ │ +0c1166: 1f06 5b05 |0141: check-cast v6, Ljava/lang/Integer; // type@055b │ │ +0c116a: 6208 3311 |0143: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c116e: 2209 6d05 |0145: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0c1172: 7010 f927 0900 |0147: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1178: 1a0a 862f |014a: const-string v10, "room column " // string@2f86 │ │ +0c117c: 6e20 0228 a900 |014c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1182: 0c09 |014f: move-result-object v9 │ │ +0c1184: 6e20 fe27 0900 |0150: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c118a: 0c09 |0153: move-result-object v9 │ │ +0c118c: 1a0a 7300 |0154: const-string v10, " is room " // string@0073 │ │ +0c1190: 6e20 0228 a900 |0156: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1196: 0c09 |0159: move-result-object v9 │ │ +0c1198: 6e20 0128 6900 |015a: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c119e: 0c09 |015d: move-result-object v9 │ │ +0c11a0: 6e10 0628 0900 |015e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c11a6: 0c09 |0161: move-result-object v9 │ │ +0c11a8: 7120 392b 9800 |0162: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c11ae: 6208 bf11 |0165: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11bf │ │ +0c11b2: 6e10 9927 0600 |0167: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c11b8: 0a09 |016a: move-result v9 │ │ +0c11ba: 6e30 1f1f 0809 |016b: invoke-virtual {v8, v0, v9}, Landroid/util/SparseIntArray;.append:(II)V // method@1f1f │ │ +0c11c0: d800 0001 |016e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c11c4: 28c7 |0170: goto 0137 // -0039 │ │ +0c11c6: 6207 bb11 |0171: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c11ca: 6e10 f82a 0700 |0173: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c11d0: 0a07 |0176: move-result v7 │ │ +0c11d2: 3d07 1d00 |0177: if-lez v7, 0194 // +001d │ │ +0c11d6: 6207 bb11 |0179: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c11da: 1208 |017b: const/4 v8, #int 0 // #0 │ │ +0c11dc: 6e20 f32a 8700 |017c: invoke-virtual {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c11e2: 0c07 |017f: move-result-object v7 │ │ +0c11e4: 1f07 1e06 |0180: check-cast v7, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c11e8: 5378 6511 |0182: iget-wide v8, v7, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c11ec: 160a 0000 |0184: const-wide/16 v10, #int 0 // #0 │ │ +0c11f0: 3107 080a |0186: cmp-long v7, v8, v10 │ │ +0c11f4: 3d07 0c00 |0188: if-lez v7, 0194 // +000c │ │ +0c11f8: 6207 bb11 |018a: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c11fc: 2208 1306 |018c: new-instance v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5; // type@0613 │ │ +0c1200: 7010 592a 0800 |018e: invoke-direct {v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5;.:()V // method@2a59 │ │ +0c1206: 7120 b628 8700 |0191: invoke-static {v7, v8}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@28b6 │ │ +0c120c: 7110 6d2a 0c00 |0194: invoke-static {v12}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadAlarms:(Landroid/content/Context;)V // method@2a6d │ │ +0c1212: 1217 |0197: const/4 v7, #int 1 // #1 │ │ +0c1214: 2900 8bfe |0198: goto/16 0023 // -0175 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x0018 line=736 │ │ 0x0022 line=737 │ │ 0x0023 line=812 │ │ 0x0024 line=740 │ │ @@ -306416,44 +306510,43 @@ │ │ 0x016e line=790 │ │ 0x0170 line=791 │ │ 0x0171 line=793 │ │ 0x018a line=794 │ │ 0x0194 line=810 │ │ 0x0197 line=812 │ │ locals : │ │ - 0x0042 - 0x004e reg=2 l Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x006c - 0x0102 reg=3 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x00a7 - 0x0102 reg=5 new_index I │ │ - 0x0143 - 0x0171 reg=7 v Ljava/lang/Integer; │ │ - 0x0060 - 0x019a reg=0 i$ Ljava/util/Iterator; │ │ - 0x0133 - 0x019a reg=1 k I │ │ - 0x0038 - 0x019a reg=4 lectureIndex I │ │ - 0x012f - 0x019a reg=6 rooms Ljava/util/List; Ljava/util/List; │ │ + 0x0042 - 0x004e reg=1 l Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x006c - 0x0102 reg=2 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x00a7 - 0x0102 reg=4 new_index I │ │ + 0x0143 - 0x0171 reg=6 v Ljava/lang/Integer; │ │ + 0x0133 - 0x019a reg=0 k I │ │ + 0x0038 - 0x019a reg=3 lectureIndex I │ │ + 0x012f - 0x019a reg=5 rooms Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x019a reg=12 context Landroid/content/Context; │ │ 0x0000 - 0x019a reg=13 day I │ │ 0x0000 - 0x019a reg=14 force Z │ │ │ │ #12 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'minutesOfDay' │ │ type : '(J)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0c11b0: |[0c11b0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.minutesOfDay:(J)I │ │ -0c11c0: 2200 fd03 |0000: new-instance v0, Landroid/text/format/Time; // type@03fd │ │ -0c11c4: 7010 e61e 0000 |0002: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c11ca: 6e30 ea1e 4005 |0005: invoke-virtual {v0, v4, v5}, Landroid/text/format/Time;.set:(J)V // method@1eea │ │ -0c11d0: 5201 170e |0008: iget v1, v0, Landroid/text/format/Time;.hour:I // field@0e17 │ │ -0c11d4: da01 013c |000a: mul-int/lit8 v1, v1, #int 60 // #3c │ │ -0c11d8: 5202 180e |000c: iget v2, v0, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0c11dc: b021 |000e: add-int/2addr v1, v2 │ │ -0c11de: 0f01 |000f: return v1 │ │ +0c1218: |[0c1218] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.minutesOfDay:(J)I │ │ +0c1228: 2200 fe03 |0000: new-instance v0, Landroid/text/format/Time; // type@03fe │ │ +0c122c: 7010 e61e 0000 |0002: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c1232: 6e30 ea1e 4005 |0005: invoke-virtual {v0, v4, v5}, Landroid/text/format/Time;.set:(J)V // method@1eea │ │ +0c1238: 5201 170e |0008: iget v1, v0, Landroid/text/format/Time;.hour:I // field@0e17 │ │ +0c123c: da01 013c |000a: mul-int/lit8 v1, v1, #int 60 // #3c │ │ +0c1240: 5202 180e |000c: iget v2, v0, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0c1244: b021 |000e: add-int/2addr v1, v2 │ │ +0c1246: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0005 line=493 │ │ 0x0008 line=494 │ │ locals : │ │ 0x0005 - 0x0010 reg=0 t Landroid/text/format/Time; │ │ @@ -306465,28 +306558,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0c11e0: |[0c11e0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onAlarmTimesIndexPicked:(I)V │ │ -0c11f0: 5420 3511 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastSelectedLecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1135 │ │ -0c11f4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0c11f8: 2200 6205 |0004: new-instance v0, Ljava/lang/NullPointerException; // type@0562 │ │ -0c11fc: 1a01 520c |0006: const-string v1, "Lecture is null." // string@0c52 │ │ -0c1200: 7020 b627 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ -0c1206: 2700 |000b: throw v0 │ │ -0c1208: 6e10 652a 0200 |000c: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c120e: 0c00 |000f: move-result-object v0 │ │ -0c1210: 5421 3511 |0010: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastSelectedLecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1135 │ │ -0c1214: 7130 882a 1003 |0012: invoke-static {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.addAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a88 │ │ -0c121a: 5420 3511 |0015: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastSelectedLecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1135 │ │ -0c121e: 7020 822a 0200 |0017: invoke-direct {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a82 │ │ -0c1224: 0e00 |001a: return-void │ │ +0c1248: |[0c1248] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onAlarmTimesIndexPicked:(I)V │ │ +0c1258: 5420 3c11 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastSelectedLecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@113c │ │ +0c125c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0c1260: 2200 6305 |0004: new-instance v0, Ljava/lang/NullPointerException; // type@0563 │ │ +0c1264: 1a01 580c |0006: const-string v1, "Lecture is null." // string@0c58 │ │ +0c1268: 7020 b627 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@27b6 │ │ +0c126e: 2700 |000b: throw v0 │ │ +0c1270: 6e10 652a 0200 |000c: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c1276: 0c00 |000f: move-result-object v0 │ │ +0c1278: 5421 3c11 |0010: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastSelectedLecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@113c │ │ +0c127c: 7130 882a 1003 |0012: invoke-static {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.addAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a88 │ │ +0c1282: 5420 3c11 |0015: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastSelectedLecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@113c │ │ +0c1286: 7020 822a 0200 |0017: invoke-direct {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a82 │ │ +0c128c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=967 │ │ 0x0004 line=968 │ │ 0x000c line=970 │ │ 0x0015 line=971 │ │ 0x001a line=972 │ │ @@ -306499,27 +306592,27 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0c1228: |[0c1228] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.saveCurrentDay:(I)V │ │ -0c1238: 6e10 652a 0500 |0000: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c123e: 0c02 |0003: move-result-object v2 │ │ -0c1240: 1a03 ce32 |0004: const-string v3, "settings" // string@32ce │ │ -0c1244: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0c1246: 6e30 7c03 3204 |0007: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@037c │ │ -0c124c: 0c01 |000a: move-result-object v1 │ │ -0c124e: 7210 e000 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0c1254: 0c00 |000e: move-result-object v0 │ │ -0c1256: 1a02 6f1b |000f: const-string v2, "displayDay" // string@1b6f │ │ -0c125a: 7230 dd00 2006 |0011: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00dd │ │ -0c1260: 7210 da00 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00da │ │ -0c1266: 0e00 |0017: return-void │ │ +0c1290: |[0c1290] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.saveCurrentDay:(I)V │ │ +0c12a0: 6e10 652a 0500 |0000: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c12a6: 0c02 |0003: move-result-object v2 │ │ +0c12a8: 1a03 d832 |0004: const-string v3, "settings" // string@32d8 │ │ +0c12ac: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0c12ae: 6e30 7c03 3204 |0007: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@037c │ │ +0c12b4: 0c01 |000a: move-result-object v1 │ │ +0c12b6: 7210 e000 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0c12bc: 0c00 |000e: move-result-object v0 │ │ +0c12be: 1a02 791b |000f: const-string v2, "displayDay" // string@1b79 │ │ +0c12c2: 7230 dd00 2006 |0011: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00dd │ │ +0c12c8: 7210 da00 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00da │ │ +0c12ce: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000b line=204 │ │ 0x000f line=205 │ │ 0x0014 line=206 │ │ 0x0017 line=207 │ │ @@ -306534,128 +306627,128 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 213 16-bit code units │ │ -0c1268: |[0c1268] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.scanDayLectures:()V │ │ -0c1278: 12fd |0000: const/4 v13, #int -1 // #ff │ │ -0c127a: 140c 60ea 0000 |0001: const v12, #float 8.40779e-41 // #0000ea60 │ │ -0c1280: 160a 0000 |0004: const-wide/16 v10, #int 0 // #0 │ │ -0c1284: 6205 b411 |0006: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c1288: 3805 0a00 |0008: if-eqz v5, 0012 // +000a │ │ -0c128c: 6205 b411 |000a: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c1290: 6e10 f82a 0500 |000c: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c1296: 0a05 |000f: move-result v5 │ │ -0c1298: 3905 0300 |0010: if-nez v5, 0013 // +0003 │ │ -0c129c: 0e00 |0012: return-void │ │ -0c129e: 6205 b411 |0013: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c12a2: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -0c12a4: 6e20 f32a 6500 |0016: invoke-virtual {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c12aa: 0c03 |0019: move-result-object v3 │ │ -0c12ac: 1f03 1b06 |001a: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c12b0: 1600 0000 |001c: const-wide/16 v0, #int 0 // #0 │ │ -0c12b4: 5336 5e11 |001e: iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c12b8: 3105 060a |0020: cmp-long v5, v6, v10 │ │ -0c12bc: 3d05 3100 |0022: if-lez v5, 0053 // +0031 │ │ -0c12c0: 5336 5e11 |0024: iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c12c4: 7030 6f2a 6e07 |0026: invoke-direct {v14, v6, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.minutesOfDay:(J)I // method@2a6f │ │ -0c12ca: 0a05 |0029: move-result v5 │ │ -0c12cc: 59e5 3111 |002a: iput v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c12d0: 59ed 3411 |002c: iput v13, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c12d4: 6205 b411 |002e: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c12d8: 6e10 f52a 0500 |0030: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ -0c12de: 0c02 |0033: move-result-object v2 │ │ -0c12e0: 7210 d228 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c12e6: 0a05 |0037: move-result v5 │ │ -0c12e8: 3805 5100 |0038: if-eqz v5, 0089 // +0051 │ │ -0c12ec: 7210 d328 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c12f2: 0c04 |003d: move-result-object v4 │ │ -0c12f4: 1f04 1b06 |003e: check-cast v4, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c12f8: 5336 5e11 |0040: iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c12fc: 3105 060a |0042: cmp-long v5, v6, v10 │ │ -0c1300: 3d05 2800 |0044: if-lez v5, 006c // +0028 │ │ -0c1304: 3105 000a |0046: cmp-long v5, v0, v10 │ │ -0c1308: 3905 1000 |0048: if-nez v5, 0058 // +0010 │ │ -0c130c: 5346 5e11 |004a: iget-wide v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c1310: 5245 6111 |004c: iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c1314: b2c5 |004e: mul-int/2addr v5, v12 │ │ -0c1316: 8158 |004f: int-to-long v8, v5 │ │ -0c1318: 9b00 0608 |0050: add-long v0, v6, v8 │ │ -0c131c: 28e2 |0052: goto 0034 // -001e │ │ -0c131e: 5235 6911 |0053: iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c1322: 59e5 3111 |0055: iput v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c1326: 28d5 |0057: goto 002c // -002b │ │ -0c1328: 5346 5e11 |0058: iget-wide v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c132c: 5245 6111 |005a: iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c1330: b2c5 |005c: mul-int/2addr v5, v12 │ │ -0c1332: 8158 |005d: int-to-long v8, v5 │ │ -0c1334: bb86 |005e: add-long/2addr v6, v8 │ │ -0c1336: 3105 0600 |005f: cmp-long v5, v6, v0 │ │ -0c133a: 3d05 d3ff |0061: if-lez v5, 0034 // -002d │ │ -0c133e: 5346 5e11 |0063: iget-wide v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c1342: 5245 6111 |0065: iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c1346: b2c5 |0067: mul-int/2addr v5, v12 │ │ -0c1348: 8158 |0068: int-to-long v8, v5 │ │ -0c134a: 9b00 0608 |0069: add-long v0, v6, v8 │ │ -0c134e: 28c9 |006b: goto 0034 // -0037 │ │ -0c1350: 52e5 3411 |006c: iget v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c1354: 33d5 0a00 |006e: if-ne v5, v13, 0078 // +000a │ │ -0c1358: 5245 6911 |0070: iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c135c: 5246 6111 |0072: iget v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c1360: b065 |0074: add-int/2addr v5, v6 │ │ -0c1362: 59e5 3411 |0075: iput v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c1366: 28bd |0077: goto 0034 // -0043 │ │ -0c1368: 5245 6911 |0078: iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c136c: 5246 6111 |007a: iget v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c1370: b065 |007c: add-int/2addr v5, v6 │ │ -0c1372: 52e6 3411 |007d: iget v6, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c1376: 3765 b5ff |007f: if-le v5, v6, 0034 // -004b │ │ -0c137a: 5245 6911 |0081: iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c137e: 5246 6111 |0083: iget v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c1382: b065 |0085: add-int/2addr v5, v6 │ │ -0c1384: 59e5 3411 |0086: iput v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c1388: 28ac |0088: goto 0034 // -0054 │ │ -0c138a: 3105 000a |0089: cmp-long v5, v0, v10 │ │ -0c138e: 3d05 1400 |008b: if-lez v5, 009f // +0014 │ │ -0c1392: 7030 6f2a 0e01 |008d: invoke-direct {v14, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.minutesOfDay:(J)I // method@2a6f │ │ -0c1398: 0a05 |0090: move-result v5 │ │ -0c139a: 59e5 3411 |0091: iput v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c139e: 52e5 3411 |0093: iget v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c13a2: 52e6 3111 |0095: iget v6, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c13a6: 3565 0800 |0097: if-ge v5, v6, 009f // +0008 │ │ -0c13aa: 52e5 3411 |0099: iget v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c13ae: d055 a005 |009b: add-int/lit16 v5, v5, #int 1440 // #05a0 │ │ -0c13b2: 59e5 3411 |009d: iput v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c13b6: 6205 2c11 |009f: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c13ba: 2206 6c05 |00a1: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c13be: 7010 f927 0600 |00a3: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c13c4: 1a07 3c1d |00a6: const-string v7, "firstLectureStart=" // string@1d3c │ │ -0c13c8: 6e20 0228 7600 |00a8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c13ce: 0c06 |00ab: move-result-object v6 │ │ -0c13d0: 52e7 3111 |00ac: iget v7, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c13d4: 6e20 fe27 7600 |00ae: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c13da: 0c06 |00b1: move-result-object v6 │ │ -0c13dc: 6e10 0628 0600 |00b2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c13e2: 0c06 |00b5: move-result-object v6 │ │ -0c13e4: 7120 392b 6500 |00b6: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c13ea: 6205 2c11 |00b9: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c13ee: 2206 6c05 |00bb: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c13f2: 7010 f927 0600 |00bd: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c13f8: 1a07 8d23 |00c0: const-string v7, "lastLectureEnd=" // string@238d │ │ -0c13fc: 6e20 0228 7600 |00c2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1402: 0c06 |00c5: move-result-object v6 │ │ -0c1404: 52e7 3411 |00c6: iget v7, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c1408: 6e20 fe27 7600 |00c8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c140e: 0c06 |00cb: move-result-object v6 │ │ -0c1410: 6e10 0628 0600 |00cc: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1416: 0c06 |00cf: move-result-object v6 │ │ -0c1418: 7120 392b 6500 |00d0: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c141e: 2900 3fff |00d3: goto/16 0012 // -00c1 │ │ +0c12d0: |[0c12d0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.scanDayLectures:()V │ │ +0c12e0: 12fd |0000: const/4 v13, #int -1 // #ff │ │ +0c12e2: 140c 60ea 0000 |0001: const v12, #float 8.40779e-41 // #0000ea60 │ │ +0c12e8: 160a 0000 |0004: const-wide/16 v10, #int 0 // #0 │ │ +0c12ec: 6204 bb11 |0006: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c12f0: 3804 0a00 |0008: if-eqz v4, 0012 // +000a │ │ +0c12f4: 6204 bb11 |000a: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c12f8: 6e10 f82a 0400 |000c: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c12fe: 0a04 |000f: move-result v4 │ │ +0c1300: 3904 0300 |0010: if-nez v4, 0013 // +0003 │ │ +0c1304: 0e00 |0012: return-void │ │ +0c1306: 6204 bb11 |0013: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c130a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +0c130c: 6e20 f32a 5400 |0016: invoke-virtual {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c1312: 0c02 |0019: move-result-object v2 │ │ +0c1314: 1f02 1e06 |001a: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c1318: 1600 0000 |001c: const-wide/16 v0, #int 0 // #0 │ │ +0c131c: 5324 6511 |001e: iget-wide v4, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c1320: 3104 040a |0020: cmp-long v4, v4, v10 │ │ +0c1324: 3d04 3100 |0022: if-lez v4, 0053 // +0031 │ │ +0c1328: 5324 6511 |0024: iget-wide v4, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c132c: 7030 6f2a 4e05 |0026: invoke-direct {v14, v4, v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.minutesOfDay:(J)I // method@2a6f │ │ +0c1332: 0a04 |0029: move-result v4 │ │ +0c1334: 59e4 3811 |002a: iput v4, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c1338: 59ed 3b11 |002c: iput v13, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c133c: 6204 bb11 |002e: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c1340: 6e10 f52a 0400 |0030: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ +0c1346: 0c04 |0033: move-result-object v4 │ │ +0c1348: 7210 d228 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c134e: 0a05 |0037: move-result v5 │ │ +0c1350: 3805 5100 |0038: if-eqz v5, 0089 // +0051 │ │ +0c1354: 7210 d328 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c135a: 0c03 |003d: move-result-object v3 │ │ +0c135c: 1f03 1e06 |003e: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c1360: 5326 6511 |0040: iget-wide v6, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c1364: 3105 060a |0042: cmp-long v5, v6, v10 │ │ +0c1368: 3d05 2800 |0044: if-lez v5, 006c // +0028 │ │ +0c136c: 3105 000a |0046: cmp-long v5, v0, v10 │ │ +0c1370: 3905 1000 |0048: if-nez v5, 0058 // +0010 │ │ +0c1374: 5336 6511 |004a: iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c1378: 5235 6811 |004c: iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c137c: b2c5 |004e: mul-int/2addr v5, v12 │ │ +0c137e: 8158 |004f: int-to-long v8, v5 │ │ +0c1380: 9b00 0608 |0050: add-long v0, v6, v8 │ │ +0c1384: 28e2 |0052: goto 0034 // -001e │ │ +0c1386: 5224 7011 |0053: iget v4, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c138a: 59e4 3811 |0055: iput v4, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c138e: 28d5 |0057: goto 002c // -002b │ │ +0c1390: 5336 6511 |0058: iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c1394: 5235 6811 |005a: iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c1398: b2c5 |005c: mul-int/2addr v5, v12 │ │ +0c139a: 8158 |005d: int-to-long v8, v5 │ │ +0c139c: bb86 |005e: add-long/2addr v6, v8 │ │ +0c139e: 3105 0600 |005f: cmp-long v5, v6, v0 │ │ +0c13a2: 3d05 d3ff |0061: if-lez v5, 0034 // -002d │ │ +0c13a6: 5336 6511 |0063: iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c13aa: 5235 6811 |0065: iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c13ae: b2c5 |0067: mul-int/2addr v5, v12 │ │ +0c13b0: 8158 |0068: int-to-long v8, v5 │ │ +0c13b2: 9b00 0608 |0069: add-long v0, v6, v8 │ │ +0c13b6: 28c9 |006b: goto 0034 // -0037 │ │ +0c13b8: 52e5 3b11 |006c: iget v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c13bc: 33d5 0a00 |006e: if-ne v5, v13, 0078 // +000a │ │ +0c13c0: 5235 7011 |0070: iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c13c4: 5236 6811 |0072: iget v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c13c8: b065 |0074: add-int/2addr v5, v6 │ │ +0c13ca: 59e5 3b11 |0075: iput v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c13ce: 28bd |0077: goto 0034 // -0043 │ │ +0c13d0: 5235 7011 |0078: iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c13d4: 5236 6811 |007a: iget v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c13d8: b065 |007c: add-int/2addr v5, v6 │ │ +0c13da: 52e6 3b11 |007d: iget v6, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c13de: 3765 b5ff |007f: if-le v5, v6, 0034 // -004b │ │ +0c13e2: 5235 7011 |0081: iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c13e6: 5236 6811 |0083: iget v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c13ea: b065 |0085: add-int/2addr v5, v6 │ │ +0c13ec: 59e5 3b11 |0086: iput v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c13f0: 28ac |0088: goto 0034 // -0054 │ │ +0c13f2: 3104 000a |0089: cmp-long v4, v0, v10 │ │ +0c13f6: 3d04 1400 |008b: if-lez v4, 009f // +0014 │ │ +0c13fa: 7030 6f2a 0e01 |008d: invoke-direct {v14, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.minutesOfDay:(J)I // method@2a6f │ │ +0c1400: 0a04 |0090: move-result v4 │ │ +0c1402: 59e4 3b11 |0091: iput v4, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c1406: 52e4 3b11 |0093: iget v4, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c140a: 52e5 3811 |0095: iget v5, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c140e: 3554 0800 |0097: if-ge v4, v5, 009f // +0008 │ │ +0c1412: 52e4 3b11 |0099: iget v4, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c1416: d044 a005 |009b: add-int/lit16 v4, v4, #int 1440 // #05a0 │ │ +0c141a: 59e4 3b11 |009d: iput v4, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c141e: 6204 3311 |009f: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c1422: 2205 6d05 |00a1: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0c1426: 7010 f927 0500 |00a3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c142c: 1a06 461d |00a6: const-string v6, "firstLectureStart=" // string@1d46 │ │ +0c1430: 6e20 0228 6500 |00a8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1436: 0c05 |00ab: move-result-object v5 │ │ +0c1438: 52e6 3811 |00ac: iget v6, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c143c: 6e20 fe27 6500 |00ae: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c1442: 0c05 |00b1: move-result-object v5 │ │ +0c1444: 6e10 0628 0500 |00b2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c144a: 0c05 |00b5: move-result-object v5 │ │ +0c144c: 7120 392b 5400 |00b6: invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1452: 6204 3311 |00b9: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c1456: 2205 6d05 |00bb: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0c145a: 7010 f927 0500 |00bd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1460: 1a06 9723 |00c0: const-string v6, "lastLectureEnd=" // string@2397 │ │ +0c1464: 6e20 0228 6500 |00c2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c146a: 0c05 |00c5: move-result-object v5 │ │ +0c146c: 52e6 3b11 |00c6: iget v6, v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c1470: 6e20 fe27 6500 |00c8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c1476: 0c05 |00cb: move-result-object v5 │ │ +0c1478: 6e10 0628 0500 |00cc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c147e: 0c05 |00cf: move-result-object v5 │ │ +0c1480: 7120 392b 5400 |00d0: invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1486: 2900 3fff |00d3: goto/16 0012 // -00c1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=498 │ │ 0x0012 line=530 │ │ 0x0013 line=499 │ │ 0x001c line=500 │ │ 0x001e line=501 │ │ @@ -306675,346 +306768,345 @@ │ │ 0x0089 line=522 │ │ 0x008d line=523 │ │ 0x0093 line=524 │ │ 0x0099 line=525 │ │ 0x009f line=528 │ │ 0x00b9 line=529 │ │ locals : │ │ - 0x0034 - 0x0053 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0040 - 0x0053 reg=4 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x0058 - 0x0089 reg=4 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x0040 - 0x0053 reg=3 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x0058 - 0x0089 reg=3 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ 0x001e - 0x00d5 reg=0 end J │ │ - 0x0058 - 0x00d5 reg=2 i$ Ljava/util/Iterator; │ │ - 0x001c - 0x00d5 reg=3 l Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x001c - 0x00d5 reg=2 l Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ 0x0000 - 0x00d5 reg=14 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ │ │ #16 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'scrollTo' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 206 16-bit code units │ │ -0c1424: |[0c1424] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.scrollTo:(Ljava/lang/String;)V │ │ -0c1434: 1509 0c7f |0000: const/high16 v9, #int 2131492864 // #7f0c │ │ -0c1438: 6e10 692a 0a00 |0002: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c143e: 0c07 |0005: move-result-object v7 │ │ -0c1440: 6e10 0501 0700 |0006: invoke-virtual {v7}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -0c1446: 0c07 |0009: move-result-object v7 │ │ -0c1448: 5277 2000 |000a: iget v7, v7, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ -0c144c: 2b07 bc00 0000 |000c: packed-switch v7, 000000c8 // +000000bc │ │ -0c1452: 6207 2c11 |000f: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1456: 1a08 852c |0011: const-string v8, "other orientation" // string@2c85 │ │ -0c145a: 7120 392b 8700 |0013: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c1460: 6e10 692a 0a00 |0016: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c1466: 0c07 |0019: move-result-object v7 │ │ -0c1468: 6e20 1101 9700 |001a: invoke-virtual {v7, v9}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c146e: 0a07 |001d: move-result v7 │ │ -0c1470: 8277 |001e: int-to-float v7, v7 │ │ -0c1472: 52a8 3a11 |001f: iget v8, v10, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c1476: c887 |0021: mul-float/2addr v7, v8 │ │ -0c1478: 8770 |0022: float-to-int v0, v7 │ │ -0c147a: 6207 b411 |0023: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c147e: 6e10 f52a 0700 |0025: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ -0c1484: 0c03 |0028: move-result-object v3 │ │ -0c1486: 7210 d228 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c148c: 0a07 |002c: move-result v7 │ │ -0c148e: 3807 8300 |002d: if-eqz v7, 00b0 // +0083 │ │ -0c1492: 7210 d328 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c1498: 0c04 |0032: move-result-object v4 │ │ -0c149a: 1f04 1b06 |0033: check-cast v4, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c149e: 5447 6511 |0035: iget-object v7, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c14a2: 6e20 d727 7b00 |0037: invoke-virtual {v11, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c14a8: 0a07 |003a: move-result v7 │ │ -0c14aa: 3807 eeff |003b: if-eqz v7, 0029 // -0012 │ │ -0c14ae: 6e10 6c2a 0a00 |003d: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ -0c14b4: 0c07 |0040: move-result-object v7 │ │ -0c14b6: 1408 8f00 0e7f |0041: const v8, #float 1.88753e+38 // #7f0e008f │ │ -0c14bc: 6e20 d01f 8700 |0044: invoke-virtual {v7, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c14c2: 0c05 |0047: move-result-object v5 │ │ -0c14c4: 1f05 8b04 |0048: check-cast v5, Landroid/widget/ScrollView; // type@048b │ │ -0c14c8: 5247 6911 |004a: iget v7, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c14cc: 52a8 3111 |004c: iget v8, v10, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c14d0: b187 |004e: sub-int/2addr v7, v8 │ │ -0c14d2: db07 0705 |004f: div-int/lit8 v7, v7, #int 5 // #05 │ │ -0c14d6: 9206 0700 |0051: mul-int v6, v7, v0 │ │ -0c14da: 6207 2c11 |0053: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c14de: 2208 6c05 |0055: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0c14e2: 7010 f927 0800 |0057: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c14e8: 1a09 7c2d |005a: const-string v9, "position is " // string@2d7c │ │ -0c14ec: 6e20 0228 9800 |005c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c14f2: 0c08 |005f: move-result-object v8 │ │ -0c14f4: 6e20 fe27 6800 |0060: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c14fa: 0c08 |0063: move-result-object v8 │ │ -0c14fc: 6e10 0628 0800 |0064: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1502: 0c08 |0067: move-result-object v8 │ │ -0c1504: 7120 392b 8700 |0068: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c150a: 2207 0e06 |006b: new-instance v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3; // type@060e │ │ -0c150e: 7040 552a a765 |006d: invoke-direct {v7, v10, v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V // method@2a55 │ │ -0c1514: 6e20 8122 7500 |0070: invoke-virtual {v5, v7}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@2281 │ │ -0c151a: 6e10 6c2a 0a00 |0073: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ -0c1520: 0c07 |0076: move-result-object v7 │ │ -0c1522: 1408 9200 0e7f |0077: const v8, #float 1.88753e+38 // #7f0e0092 │ │ -0c1528: 6e20 d01f 8700 |007a: invoke-virtual {v7, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c152e: 0c01 |007d: move-result-object v1 │ │ -0c1530: 1f01 1a06 |007e: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // type@061a │ │ -0c1534: 3801 3000 |0080: if-eqz v1, 00b0 // +0030 │ │ -0c1538: 6207 b811 |0082: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11b8 │ │ -0c153c: 6208 b811 |0084: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11b8 │ │ -0c1540: 5249 6b11 |0086: iget v9, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c1544: 6e20 221f 9800 |0088: invoke-virtual {v8, v9}, Landroid/util/SparseIntArray;.indexOfValue:(I)I // method@1f22 │ │ -0c154a: 0a08 |008b: move-result v8 │ │ -0c154c: 6e20 231f 8700 |008c: invoke-virtual {v7, v8}, Landroid/util/SparseIntArray;.keyAt:(I)I // method@1f23 │ │ -0c1552: 0a02 |008f: move-result v2 │ │ -0c1554: 6207 2c11 |0090: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1558: 2208 6c05 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0c155c: 7010 f927 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c1562: 1a09 0330 |0097: const-string v9, "scroll horiz to " // string@3003 │ │ -0c1566: 6e20 0228 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c156c: 0c08 |009c: move-result-object v8 │ │ -0c156e: 6e20 fe27 2800 |009d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c1574: 0c08 |00a0: move-result-object v8 │ │ -0c1576: 6e10 0628 0800 |00a1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c157c: 0c08 |00a4: move-result-object v8 │ │ -0c157e: 7120 392b 8700 |00a5: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c1584: 2207 0f06 |00a8: new-instance v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4; // type@060f │ │ -0c1588: 7040 572a a721 |00aa: invoke-direct {v7, v10, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V // method@2a57 │ │ -0c158e: 6e20 c12a 7100 |00ad: invoke-virtual {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.post:(Ljava/lang/Runnable;)Z // method@2ac1 │ │ -0c1594: 0e00 |00b0: return-void │ │ -0c1596: 6207 2c11 |00b1: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c159a: 1a08 7623 |00b3: const-string v8, "landscape" // string@2376 │ │ -0c159e: 7120 392b 8700 |00b5: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c15a4: 6e10 692a 0a00 |00b8: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c15aa: 0c07 |00bb: move-result-object v7 │ │ -0c15ac: 6e20 1101 9700 |00bc: invoke-virtual {v7, v9}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c15b2: 0a07 |00bf: move-result v7 │ │ -0c15b4: 8277 |00c0: int-to-float v7, v7 │ │ -0c15b6: 52a8 3a11 |00c1: iget v8, v10, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c15ba: c887 |00c3: mul-float/2addr v7, v8 │ │ -0c15bc: 8770 |00c4: float-to-int v0, v7 │ │ -0c15be: 2900 5eff |00c5: goto/16 0023 // -00a2 │ │ -0c15c2: 0000 |00c7: nop // spacer │ │ -0c15c4: 0001 0100 0200 0000 a500 0000 |00c8: packed-switch-data (6 units) │ │ +0c148c: |[0c148c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.scrollTo:(Ljava/lang/String;)V │ │ +0c149c: 1508 0c7f |0000: const/high16 v8, #int 2131492864 // #7f0c │ │ +0c14a0: 6e10 692a 0900 |0002: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c14a6: 0c06 |0005: move-result-object v6 │ │ +0c14a8: 6e10 0501 0600 |0006: invoke-virtual {v6}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +0c14ae: 0c06 |0009: move-result-object v6 │ │ +0c14b0: 5266 2000 |000a: iget v6, v6, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ +0c14b4: 2b06 bc00 0000 |000c: packed-switch v6, 000000c8 // +000000bc │ │ +0c14ba: 6206 3311 |000f: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c14be: 1a07 8f2c |0011: const-string v7, "other orientation" // string@2c8f │ │ +0c14c2: 7120 392b 7600 |0013: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c14c8: 6e10 692a 0900 |0016: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c14ce: 0c06 |0019: move-result-object v6 │ │ +0c14d0: 6e20 1101 8600 |001a: invoke-virtual {v6, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c14d6: 0a06 |001d: move-result v6 │ │ +0c14d8: 8266 |001e: int-to-float v6, v6 │ │ +0c14da: 5297 4111 |001f: iget v7, v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c14de: c876 |0021: mul-float/2addr v6, v7 │ │ +0c14e0: 8760 |0022: float-to-int v0, v6 │ │ +0c14e2: 6206 bb11 |0023: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c14e6: 6e10 f52a 0600 |0025: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ +0c14ec: 0c06 |0028: move-result-object v6 │ │ +0c14ee: 7210 d228 0600 |0029: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c14f4: 0a07 |002c: move-result v7 │ │ +0c14f6: 3807 8300 |002d: if-eqz v7, 00b0 // +0083 │ │ +0c14fa: 7210 d328 0600 |002f: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c1500: 0c03 |0032: move-result-object v3 │ │ +0c1502: 1f03 1e06 |0033: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c1506: 5437 6c11 |0035: iget-object v7, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c150a: 6e20 d727 7a00 |0037: invoke-virtual {v10, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c1510: 0a07 |003a: move-result v7 │ │ +0c1512: 3807 eeff |003b: if-eqz v7, 0029 // -0012 │ │ +0c1516: 6e10 6c2a 0900 |003d: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ +0c151c: 0c06 |0040: move-result-object v6 │ │ +0c151e: 1407 8f00 0e7f |0041: const v7, #float 1.88753e+38 // #7f0e008f │ │ +0c1524: 6e20 d01f 7600 |0044: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c152a: 0c04 |0047: move-result-object v4 │ │ +0c152c: 1f04 8c04 |0048: check-cast v4, Landroid/widget/ScrollView; // type@048c │ │ +0c1530: 5236 7011 |004a: iget v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c1534: 5297 3811 |004c: iget v7, v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c1538: b176 |004e: sub-int/2addr v6, v7 │ │ +0c153a: db06 0605 |004f: div-int/lit8 v6, v6, #int 5 // #05 │ │ +0c153e: 9205 0600 |0051: mul-int v5, v6, v0 │ │ +0c1542: 6206 3311 |0053: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c1546: 2207 6d05 |0055: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c154a: 7010 f927 0700 |0057: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1550: 1a08 862d |005a: const-string v8, "position is " // string@2d86 │ │ +0c1554: 6e20 0228 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c155a: 0c07 |005f: move-result-object v7 │ │ +0c155c: 6e20 fe27 5700 |0060: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c1562: 0c07 |0063: move-result-object v7 │ │ +0c1564: 6e10 0628 0700 |0064: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c156a: 0c07 |0067: move-result-object v7 │ │ +0c156c: 7120 392b 7600 |0068: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1572: 2206 1106 |006b: new-instance v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3; // type@0611 │ │ +0c1576: 7040 552a 9654 |006d: invoke-direct {v6, v9, v4, v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V // method@2a55 │ │ +0c157c: 6e20 8122 6400 |0070: invoke-virtual {v4, v6}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@2281 │ │ +0c1582: 6e10 6c2a 0900 |0073: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ +0c1588: 0c06 |0076: move-result-object v6 │ │ +0c158a: 1407 9200 0e7f |0077: const v7, #float 1.88753e+38 // #7f0e0092 │ │ +0c1590: 6e20 d01f 7600 |007a: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c1596: 0c01 |007d: move-result-object v1 │ │ +0c1598: 1f01 1d06 |007e: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // type@061d │ │ +0c159c: 3801 3000 |0080: if-eqz v1, 00b0 // +0030 │ │ +0c15a0: 6206 bf11 |0082: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11bf │ │ +0c15a4: 6207 bf11 |0084: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11bf │ │ +0c15a8: 5238 7211 |0086: iget v8, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c15ac: 6e20 221f 8700 |0088: invoke-virtual {v7, v8}, Landroid/util/SparseIntArray;.indexOfValue:(I)I // method@1f22 │ │ +0c15b2: 0a07 |008b: move-result v7 │ │ +0c15b4: 6e20 231f 7600 |008c: invoke-virtual {v6, v7}, Landroid/util/SparseIntArray;.keyAt:(I)I // method@1f23 │ │ +0c15ba: 0a02 |008f: move-result v2 │ │ +0c15bc: 6206 3311 |0090: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c15c0: 2207 6d05 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c15c4: 7010 f927 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c15ca: 1a08 0d30 |0097: const-string v8, "scroll horiz to " // string@300d │ │ +0c15ce: 6e20 0228 8700 |0099: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c15d4: 0c07 |009c: move-result-object v7 │ │ +0c15d6: 6e20 fe27 2700 |009d: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c15dc: 0c07 |00a0: move-result-object v7 │ │ +0c15de: 6e10 0628 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c15e4: 0c07 |00a4: move-result-object v7 │ │ +0c15e6: 7120 392b 7600 |00a5: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c15ec: 2206 1206 |00a8: new-instance v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4; // type@0612 │ │ +0c15f0: 7040 572a 9621 |00aa: invoke-direct {v6, v9, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V // method@2a57 │ │ +0c15f6: 6e20 c12a 6100 |00ad: invoke-virtual {v1, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.post:(Ljava/lang/Runnable;)Z // method@2ac1 │ │ +0c15fc: 0e00 |00b0: return-void │ │ +0c15fe: 6206 3311 |00b1: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c1602: 1a07 8023 |00b3: const-string v7, "landscape" // string@2380 │ │ +0c1606: 7120 392b 7600 |00b5: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c160c: 6e10 692a 0900 |00b8: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c1612: 0c06 |00bb: move-result-object v6 │ │ +0c1614: 6e20 1101 8600 |00bc: invoke-virtual {v6, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c161a: 0a06 |00bf: move-result v6 │ │ +0c161c: 8266 |00c0: int-to-float v6, v6 │ │ +0c161e: 5297 4111 |00c1: iget v7, v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c1622: c876 |00c3: mul-float/2addr v6, v7 │ │ +0c1624: 8760 |00c4: float-to-int v0, v6 │ │ +0c1626: 2900 5eff |00c5: goto/16 0023 // -00a2 │ │ +0c162a: 0000 |00c7: nop // spacer │ │ +0c162c: 0001 0100 0200 0000 a500 0000 |00c8: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=441 │ │ 0x000f line=447 │ │ 0x0016 line=448 │ │ 0x0023 line=451 │ │ 0x0035 line=452 │ │ 0x003d line=453 │ │ 0x004a line=454 │ │ 0x0053 line=455 │ │ 0x006b line=456 │ │ - 0x0073 line=463 │ │ + 0x0073 line=464 │ │ 0x0080 line=465 │ │ 0x0082 line=466 │ │ + 0x0088 line=467 │ │ + 0x008c line=466 │ │ 0x0090 line=468 │ │ 0x00a8 line=469 │ │ 0x00b0 line=480 │ │ 0x00b1 line=443 │ │ 0x00b8 line=444 │ │ 0x00c5 line=445 │ │ 0x00c7 line=441 │ │ locals : │ │ 0x0080 - 0x00b0 reg=1 horiz Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ 0x0090 - 0x00b0 reg=2 hpos I │ │ - 0x0035 - 0x00b0 reg=4 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x004a - 0x00b0 reg=5 parent Landroid/widget/ScrollView; │ │ - 0x0053 - 0x00b0 reg=6 pos I │ │ + 0x0035 - 0x00b0 reg=3 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x004a - 0x00b0 reg=4 parent Landroid/widget/ScrollView; │ │ + 0x0053 - 0x00b0 reg=5 pos I │ │ 0x0023 - 0x00b1 reg=0 height I │ │ - 0x0029 - 0x00b1 reg=3 i$ Ljava/util/Iterator; │ │ 0x00c5 - 0x00ce reg=0 height I │ │ - 0x0000 - 0x00ce reg=10 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ - 0x0000 - 0x00ce reg=11 lecture_id Ljava/lang/String; │ │ + 0x0000 - 0x00ce reg=9 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ + 0x0000 - 0x00ce reg=10 lecture_id Ljava/lang/String; │ │ │ │ #17 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'scrollToCurrent' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 20 │ │ + registers : 19 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 340 16-bit code units │ │ -0c15d0: |[0c15d0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.scrollToCurrent:(I)V │ │ -0c15e0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0c15e4: 540e 3611 |0002: iget-object v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c15e8: 380e 0300 |0004: if-eqz v14, 0007 // +0003 │ │ -0c15ec: 0e00 |0006: return-void │ │ -0c15ee: 600e b511 |0007: sget v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11b5 │ │ -0c15f2: 620f ac11 |0009: sget-object v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11ac │ │ -0c15f6: 6010 ad11 |000b: sget v16, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeHour:I // field@11ad │ │ -0c15fa: 6011 ae11 |000d: sget v17, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeMinute:I // field@11ae │ │ -0c15fe: 7403 262a 0f00 |000f: invoke-virtual/range {v15, v16, v17}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.getIndexOfToday:(II)I // method@2a26 │ │ -0c1604: 0a0f |0012: move-result v15 │ │ -0c1606: 33fe f3ff |0013: if-ne v14, v15, 0006 // -000d │ │ -0c160a: 2208 fd03 |0015: new-instance v8, Landroid/text/format/Time; // type@03fd │ │ -0c160e: 7010 e61e 0800 |0017: invoke-direct {v8}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c1614: 6e10 eb1e 0800 |001a: invoke-virtual {v8}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c161a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0c161c: 7401 692a 1200 |001e: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c1622: 0c0e |0021: move-result-object v14 │ │ -0c1624: 6e10 0501 0e00 |0022: invoke-virtual {v14}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ -0c162a: 0c0e |0025: move-result-object v14 │ │ -0c162c: 52ee 2000 |0026: iget v14, v14, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ -0c1630: 2b0e 2601 0000 |0028: packed-switch v14, 0000014e // +00000126 │ │ -0c1636: 7401 692a 1200 |002b: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c163c: 0c0e |002e: move-result-object v14 │ │ -0c163e: 150f 0c7f |002f: const/high16 v15, #int 2131492864 // #7f0c │ │ -0c1642: 6e20 1101 fe00 |0031: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c1648: 0a0e |0034: move-result v14 │ │ -0c164a: 82ee |0035: int-to-float v14, v14 │ │ -0c164c: 0800 1200 |0036: move-object/from16 v0, v18 │ │ -0c1650: 520f 3a11 |0038: iget v15, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c1654: c8fe |003a: mul-float/2addr v14, v15 │ │ -0c1656: 87e2 |003b: float-to-int v2, v14 │ │ -0c1658: 7401 6c2a 1200 |003c: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ -0c165e: 0c0e |003f: move-result-object v14 │ │ -0c1660: 140f 9200 0e7f |0040: const v15, #float 1.88753e+38 // #7f0e0092 │ │ -0c1666: 6e20 d01f fe00 |0043: invoke-virtual {v14, v15}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c166c: 0c03 |0046: move-result-object v3 │ │ -0c166e: 1f03 1a06 |0047: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // type@061a │ │ -0c1672: 12f1 |0049: const/4 v1, #int -1 // #ff │ │ -0c1674: 3803 1e00 |004a: if-eqz v3, 0068 // +001e │ │ -0c1678: 6e10 b72a 0300 |004c: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getColumn:()I // method@2ab7 │ │ -0c167e: 0a01 |004f: move-result v1 │ │ -0c1680: 620e 2c11 |0050: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1684: 220f 6c05 |0052: new-instance v15, Ljava/lang/StringBuilder; // type@056c │ │ -0c1688: 7010 f927 0f00 |0054: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c168e: 1a10 7b37 |0057: const-string v16, "y pos = " // string@377b │ │ -0c1692: 7402 0228 0f00 |0059: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1698: 0c0f |005c: move-result-object v15 │ │ -0c169a: 6e20 fe27 1f00 |005d: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c16a0: 0c0f |0060: move-result-object v15 │ │ -0c16a2: 6e10 0628 0f00 |0061: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c16a8: 0c0f |0064: move-result-object v15 │ │ -0c16aa: 7120 392b fe00 |0065: invoke-static {v14, v15}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c16b0: 0800 1200 |0068: move-object/from16 v0, v18 │ │ -0c16b4: 520d 3111 |006a: iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c16b8: 01da |006c: move v10, v13 │ │ -0c16ba: 120b |006d: const/4 v11, #int 0 // #0 │ │ -0c16bc: 528e 170e |006e: iget v14, v8, Landroid/text/format/Time;.hour:I // field@0e17 │ │ -0c16c0: da0e 0e3c |0070: mul-int/lit8 v14, v14, #int 60 // #3c │ │ -0c16c4: 528f 180e |0072: iget v15, v8, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0c16c8: b0fe |0074: add-int/2addr v14, v15 │ │ -0c16ca: 0800 1200 |0075: move-object/from16 v0, v18 │ │ -0c16ce: 520f 3111 |0077: iget v15, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1131 │ │ -0c16d2: 35fe 0c00 |0079: if-ge v14, v15, 0085 // +000c │ │ -0c16d6: 620e ac11 |007b: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11ac │ │ -0c16da: 600f b511 |007d: sget v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11b5 │ │ -0c16de: 6e30 292a 8e0f |007f: invoke-virtual {v14, v8, v15}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.sameDay:(Landroid/text/format/Time;I)Z // method@2a29 │ │ -0c16e4: 0a0e |0082: move-result v14 │ │ -0c16e6: 390e ad00 |0083: if-nez v14, 0130 // +00ad │ │ -0c16ea: 0800 1200 |0085: move-object/from16 v0, v18 │ │ -0c16ee: 520e 3411 |0087: iget v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@1134 │ │ -0c16f2: 35ed 1400 |0089: if-ge v13, v14, 009d // +0014 │ │ -0c16f6: db04 0a3c |008b: div-int/lit8 v4, v10, #int 60 // #3c │ │ -0c16fa: dc07 0a3c |008d: rem-int/lit8 v7, v10, #int 60 // #3c │ │ -0c16fe: 528e 170e |008f: iget v14, v8, Landroid/text/format/Time;.hour:I // field@0e17 │ │ -0c1702: 334e 9100 |0091: if-ne v14, v4, 0122 // +0091 │ │ -0c1706: 528e 180e |0093: iget v14, v8, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0c170a: 347e 8d00 |0095: if-lt v14, v7, 0122 // +008d │ │ -0c170e: 528e 180e |0097: iget v14, v8, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0c1712: d80f 070f |0099: add-int/lit8 v15, v7, #int 15 // #0f │ │ -0c1716: 35fe 8700 |009b: if-ge v14, v15, 0122 // +0087 │ │ -0c171a: 620e b411 |009d: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c171e: 6e10 f52a 0e00 |009f: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ -0c1724: 0c05 |00a2: move-result-object v5 │ │ -0c1726: 7210 d228 0500 |00a3: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c172c: 0a0e |00a6: move-result v14 │ │ -0c172e: 380e 8900 |00a7: if-eqz v14, 0130 // +0089 │ │ -0c1732: 7210 d328 0500 |00a9: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c1738: 0c06 |00ac: move-result-object v6 │ │ -0c173a: 1f06 1b06 |00ad: check-cast v6, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c173e: 526e 5f11 |00af: iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c1742: 0200 1300 |00b1: move/from16 v0, v19 │ │ -0c1746: 330e f0ff |00b3: if-ne v14, v0, 00a3 // -0010 │ │ -0c174a: 526e 6d11 |00b5: iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c174e: 36de ecff |00b7: if-gt v14, v13, 00a3 // -0014 │ │ -0c1752: 526e 6d11 |00b9: iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c1756: 526f 6111 |00bb: iget v15, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c175a: b0fe |00bd: add-int/2addr v14, v15 │ │ -0c175c: 37de e5ff |00be: if-le v14, v13, 00a3 // -001b │ │ -0c1760: 12fe |00c0: const/4 v14, #int -1 // #ff │ │ -0c1762: 32e1 0e00 |00c1: if-eq v1, v14, 00cf // +000e │ │ -0c1766: 3a01 e0ff |00c3: if-ltz v1, 00a3 // -0020 │ │ -0c176a: 526e 6b11 |00c5: iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c176e: 620f b811 |00c7: sget-object v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11b8 │ │ -0c1772: 6e20 211f 1f00 |00c9: invoke-virtual {v15, v1}, Landroid/util/SparseIntArray;.get:(I)I // method@1f21 │ │ -0c1778: 0a0f |00cc: move-result v15 │ │ -0c177a: 33fe d6ff |00cd: if-ne v14, v15, 00a3 // -002a │ │ -0c177e: 620e 2c11 |00cf: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1782: 546f 6f11 |00d1: iget-object v15, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c1786: 7120 392b fe00 |00d3: invoke-static {v14, v15}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c178c: 620e 2c11 |00d6: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1790: 220f 6c05 |00d8: new-instance v15, Ljava/lang/StringBuilder; // type@056c │ │ -0c1794: 7010 f927 0f00 |00da: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c179a: 6e20 fe27 df00 |00dd: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c17a0: 0c0f |00e0: move-result-object v15 │ │ -0c17a2: 1a10 0c00 |00e1: const-string v16, " " // string@000c │ │ -0c17a6: 7402 0228 0f00 |00e3: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c17ac: 0c0f |00e6: move-result-object v15 │ │ -0c17ae: 5260 6d11 |00e7: iget v0, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c17b2: 0210 0000 |00e9: move/from16 v16, v0 │ │ -0c17b6: 7402 fe27 0f00 |00eb: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c17bc: 0c0f |00ee: move-result-object v15 │ │ -0c17be: 1a10 4401 |00ef: const-string v16, "/" // string@0144 │ │ -0c17c2: 7402 0228 0f00 |00f1: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c17c8: 0c0f |00f4: move-result-object v15 │ │ -0c17ca: 5260 6111 |00f5: iget v0, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c17ce: 0210 0000 |00f7: move/from16 v16, v0 │ │ -0c17d2: 7402 fe27 0f00 |00f9: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c17d8: 0c0f |00fc: move-result-object v15 │ │ -0c17da: 6e10 0628 0f00 |00fd: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c17e0: 0c0f |0100: move-result-object v15 │ │ -0c17e2: 7120 392b fe00 |0101: invoke-static {v14, v15}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c17e8: 526e 6d11 |0104: iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c17ec: 910e 0d0e |0106: sub-int v14, v13, v14 │ │ -0c17f0: db0e 0e05 |0108: div-int/lit8 v14, v14, #int 5 // #05 │ │ -0c17f4: b22e |010a: mul-int/2addr v14, v2 │ │ -0c17f6: b1eb |010b: sub-int/2addr v11, v14 │ │ -0c17f8: 526d 6d11 |010c: iget v13, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c17fc: 2895 |010e: goto 00a3 // -006b │ │ -0c17fe: 7401 692a 1200 |010f: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c1804: 0c0e |0112: move-result-object v14 │ │ -0c1806: 150f 0c7f |0113: const/high16 v15, #int 2131492864 // #7f0c │ │ -0c180a: 6e20 1101 fe00 |0115: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c1810: 0a0e |0118: move-result v14 │ │ -0c1812: 82ee |0119: int-to-float v14, v14 │ │ -0c1814: 0800 1200 |011a: move-object/from16 v0, v18 │ │ -0c1818: 520f 3a11 |011c: iget v15, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c181c: c8fe |011e: mul-float/2addr v14, v15 │ │ -0c181e: 87e2 |011f: float-to-int v2, v14 │ │ -0c1820: 2900 29ff |0120: goto/16 0049 // -00d7 │ │ -0c1824: da0e 0203 |0122: mul-int/lit8 v14, v2, #int 3 // #03 │ │ -0c1828: b0eb |0124: add-int/2addr v11, v14 │ │ -0c182a: d80d 0d0f |0125: add-int/lit8 v13, v13, #int 15 // #0f │ │ -0c182e: 01da |0127: move v10, v13 │ │ -0c1830: 130e a005 |0128: const/16 v14, #int 1440 // #5a0 │ │ -0c1834: 34ea 5bff |012a: if-lt v10, v14, 0085 // -00a5 │ │ -0c1838: d0aa 60fa |012c: add-int/lit16 v10, v10, #int -1440 // #fa60 │ │ -0c183c: 2900 57ff |012e: goto/16 0085 // -00a9 │ │ -0c1840: 01b9 |0130: move v9, v11 │ │ -0c1842: 7401 6c2a 1200 |0131: invoke-virtual/range {v18}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ -0c1848: 0c0e |0134: move-result-object v14 │ │ -0c184a: 140f 8f00 0e7f |0135: const v15, #float 1.88753e+38 // #7f0e008f │ │ -0c1850: 6e20 d01f fe00 |0138: invoke-virtual {v14, v15}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c1856: 0c0c |013b: move-result-object v12 │ │ -0c1858: 1f0c 8b04 |013c: check-cast v12, Landroid/widget/ScrollView; // type@048b │ │ -0c185c: 120e |013e: const/4 v14, #int 0 // #0 │ │ -0c185e: 6e30 8222 ec0b |013f: invoke-virtual {v12, v14, v11}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@2282 │ │ -0c1864: 220e 0d06 |0142: new-instance v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2; // type@060d │ │ -0c1868: 0800 1200 |0144: move-object/from16 v0, v18 │ │ -0c186c: 7040 532a 0e9c |0146: invoke-direct {v14, v0, v12, v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V // method@2a53 │ │ -0c1872: 6e20 8122 ec00 |0149: invoke-virtual {v12, v14}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@2281 │ │ -0c1878: 2900 bafe |014c: goto/16 0006 // -0146 │ │ -0c187c: 0001 0100 0200 0000 e700 0000 |014e: packed-switch-data (6 units) │ │ +0c1638: |[0c1638] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.scrollToCurrent:(I)V │ │ +0c1648: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0c164c: 540d 3d11 |0002: iget-object v13, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c1650: 380d 0300 |0004: if-eqz v13, 0007 // +0003 │ │ +0c1654: 0e00 |0006: return-void │ │ +0c1656: 600d bc11 |0007: sget v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11bc │ │ +0c165a: 620e b311 |0009: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11b3 │ │ +0c165e: 600f b411 |000b: sget v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeHour:I // field@11b4 │ │ +0c1662: 6010 b511 |000d: sget v16, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeMinute:I // field@11b5 │ │ +0c1666: 7403 262a 0e00 |000f: invoke-virtual/range {v14, v15, v16}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.getIndexOfToday:(II)I // method@2a26 │ │ +0c166c: 0a0e |0012: move-result v14 │ │ +0c166e: 33ed f3ff |0013: if-ne v13, v14, 0006 // -000d │ │ +0c1672: 2207 fe03 |0015: new-instance v7, Landroid/text/format/Time; // type@03fe │ │ +0c1676: 7010 e61e 0700 |0017: invoke-direct {v7}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c167c: 6e10 eb1e 0700 |001a: invoke-virtual {v7}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c1682: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0c1684: 7401 692a 1100 |001e: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c168a: 0c0d |0021: move-result-object v13 │ │ +0c168c: 6e10 0501 0d00 |0022: invoke-virtual {v13}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0105 │ │ +0c1692: 0c0d |0025: move-result-object v13 │ │ +0c1694: 52dd 2000 |0026: iget v13, v13, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ +0c1698: 2b0d 2601 0000 |0028: packed-switch v13, 0000014e // +00000126 │ │ +0c169e: 7401 692a 1100 |002b: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c16a4: 0c0d |002e: move-result-object v13 │ │ +0c16a6: 150e 0c7f |002f: const/high16 v14, #int 2131492864 // #7f0c │ │ +0c16aa: 6e20 1101 ed00 |0031: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c16b0: 0a0d |0034: move-result v13 │ │ +0c16b2: 82dd |0035: int-to-float v13, v13 │ │ +0c16b4: 0800 1100 |0036: move-object/from16 v0, v17 │ │ +0c16b8: 520e 4111 |0038: iget v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c16bc: c8ed |003a: mul-float/2addr v13, v14 │ │ +0c16be: 87d2 |003b: float-to-int v2, v13 │ │ +0c16c0: 7401 6c2a 1100 |003c: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ +0c16c6: 0c0d |003f: move-result-object v13 │ │ +0c16c8: 140e 9200 0e7f |0040: const v14, #float 1.88753e+38 // #7f0e0092 │ │ +0c16ce: 6e20 d01f ed00 |0043: invoke-virtual {v13, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c16d4: 0c03 |0046: move-result-object v3 │ │ +0c16d6: 1f03 1d06 |0047: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // type@061d │ │ +0c16da: 12f1 |0049: const/4 v1, #int -1 // #ff │ │ +0c16dc: 3803 1e00 |004a: if-eqz v3, 0068 // +001e │ │ +0c16e0: 6e10 b72a 0300 |004c: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getColumn:()I // method@2ab7 │ │ +0c16e6: 0a01 |004f: move-result v1 │ │ +0c16e8: 620d 3311 |0050: sget-object v13, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c16ec: 220e 6d05 |0052: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +0c16f0: 7010 f927 0e00 |0054: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c16f6: 1a0f 8437 |0057: const-string v15, "y pos = " // string@3784 │ │ +0c16fa: 6e20 0228 fe00 |0059: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1700: 0c0e |005c: move-result-object v14 │ │ +0c1702: 6e20 fe27 1e00 |005d: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c1708: 0c0e |0060: move-result-object v14 │ │ +0c170a: 6e10 0628 0e00 |0061: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1710: 0c0e |0064: move-result-object v14 │ │ +0c1712: 7120 392b ed00 |0065: invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1718: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +0c171c: 520c 3811 |006a: iget v12, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c1720: 01c9 |006c: move v9, v12 │ │ +0c1722: 120a |006d: const/4 v10, #int 0 // #0 │ │ +0c1724: 527d 170e |006e: iget v13, v7, Landroid/text/format/Time;.hour:I // field@0e17 │ │ +0c1728: da0d 0d3c |0070: mul-int/lit8 v13, v13, #int 60 // #3c │ │ +0c172c: 527e 180e |0072: iget v14, v7, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0c1730: b0ed |0074: add-int/2addr v13, v14 │ │ +0c1732: 0800 1100 |0075: move-object/from16 v0, v17 │ │ +0c1736: 520e 3811 |0077: iget v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.firstLectureStart:I // field@1138 │ │ +0c173a: 35ed 0c00 |0079: if-ge v13, v14, 0085 // +000c │ │ +0c173e: 620d b311 |007b: sget-object v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11b3 │ │ +0c1742: 600e bc11 |007d: sget v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11bc │ │ +0c1746: 6e30 292a 7d0e |007f: invoke-virtual {v13, v7, v14}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.sameDay:(Landroid/text/format/Time;I)Z // method@2a29 │ │ +0c174c: 0a0d |0082: move-result v13 │ │ +0c174e: 390d ad00 |0083: if-nez v13, 0130 // +00ad │ │ +0c1752: 0800 1100 |0085: move-object/from16 v0, v17 │ │ +0c1756: 520d 3b11 |0087: iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastLectureEnd:I // field@113b │ │ +0c175a: 35dc 1400 |0089: if-ge v12, v13, 009d // +0014 │ │ +0c175e: db04 093c |008b: div-int/lit8 v4, v9, #int 60 // #3c │ │ +0c1762: dc06 093c |008d: rem-int/lit8 v6, v9, #int 60 // #3c │ │ +0c1766: 527d 170e |008f: iget v13, v7, Landroid/text/format/Time;.hour:I // field@0e17 │ │ +0c176a: 334d 9100 |0091: if-ne v13, v4, 0122 // +0091 │ │ +0c176e: 527d 180e |0093: iget v13, v7, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0c1772: 346d 8d00 |0095: if-lt v13, v6, 0122 // +008d │ │ +0c1776: 527d 180e |0097: iget v13, v7, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0c177a: d80e 060f |0099: add-int/lit8 v14, v6, #int 15 // #0f │ │ +0c177e: 35ed 8700 |009b: if-ge v13, v14, 0122 // +0087 │ │ +0c1782: 620d bb11 |009d: sget-object v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c1786: 6e10 f52a 0d00 |009f: invoke-virtual {v13}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ +0c178c: 0c0d |00a2: move-result-object v13 │ │ +0c178e: 7210 d228 0d00 |00a3: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c1794: 0a0e |00a6: move-result v14 │ │ +0c1796: 380e 8900 |00a7: if-eqz v14, 0130 // +0089 │ │ +0c179a: 7210 d328 0d00 |00a9: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c17a0: 0c05 |00ac: move-result-object v5 │ │ +0c17a2: 1f05 1e06 |00ad: check-cast v5, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c17a6: 525e 6611 |00af: iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c17aa: 0200 1200 |00b1: move/from16 v0, v18 │ │ +0c17ae: 330e f0ff |00b3: if-ne v14, v0, 00a3 // -0010 │ │ +0c17b2: 525e 7411 |00b5: iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c17b6: 36ce ecff |00b7: if-gt v14, v12, 00a3 // -0014 │ │ +0c17ba: 525e 7411 |00b9: iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c17be: 525f 6811 |00bb: iget v15, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c17c2: b0fe |00bd: add-int/2addr v14, v15 │ │ +0c17c4: 37ce e5ff |00be: if-le v14, v12, 00a3 // -001b │ │ +0c17c8: 12fe |00c0: const/4 v14, #int -1 // #ff │ │ +0c17ca: 32e1 0e00 |00c1: if-eq v1, v14, 00cf // +000e │ │ +0c17ce: 3a01 e0ff |00c3: if-ltz v1, 00a3 // -0020 │ │ +0c17d2: 525e 7211 |00c5: iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c17d6: 620f bf11 |00c7: sget-object v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11bf │ │ +0c17da: 6e20 211f 1f00 |00c9: invoke-virtual {v15, v1}, Landroid/util/SparseIntArray;.get:(I)I // method@1f21 │ │ +0c17e0: 0a0f |00cc: move-result v15 │ │ +0c17e2: 33fe d6ff |00cd: if-ne v14, v15, 00a3 // -002a │ │ +0c17e6: 620e 3311 |00cf: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c17ea: 545f 7611 |00d1: iget-object v15, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c17ee: 7120 392b fe00 |00d3: invoke-static {v14, v15}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c17f4: 620e 3311 |00d6: sget-object v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c17f8: 220f 6d05 |00d8: new-instance v15, Ljava/lang/StringBuilder; // type@056d │ │ +0c17fc: 7010 f927 0f00 |00da: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1802: 6e20 fe27 cf00 |00dd: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c1808: 0c0f |00e0: move-result-object v15 │ │ +0c180a: 1a10 0c00 |00e1: const-string v16, " " // string@000c │ │ +0c180e: 7402 0228 0f00 |00e3: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1814: 0c0f |00e6: move-result-object v15 │ │ +0c1816: 5250 7411 |00e7: iget v0, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c181a: 0210 0000 |00e9: move/from16 v16, v0 │ │ +0c181e: 7402 fe27 0f00 |00eb: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c1824: 0c0f |00ee: move-result-object v15 │ │ +0c1826: 1a10 4401 |00ef: const-string v16, "/" // string@0144 │ │ +0c182a: 7402 0228 0f00 |00f1: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1830: 0c0f |00f4: move-result-object v15 │ │ +0c1832: 5250 6811 |00f5: iget v0, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c1836: 0210 0000 |00f7: move/from16 v16, v0 │ │ +0c183a: 7402 fe27 0f00 |00f9: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c1840: 0c0f |00fc: move-result-object v15 │ │ +0c1842: 6e10 0628 0f00 |00fd: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1848: 0c0f |0100: move-result-object v15 │ │ +0c184a: 7120 392b fe00 |0101: invoke-static {v14, v15}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1850: 525e 7411 |0104: iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c1854: 910e 0c0e |0106: sub-int v14, v12, v14 │ │ +0c1858: db0e 0e05 |0108: div-int/lit8 v14, v14, #int 5 // #05 │ │ +0c185c: b22e |010a: mul-int/2addr v14, v2 │ │ +0c185e: b1ea |010b: sub-int/2addr v10, v14 │ │ +0c1860: 525c 7411 |010c: iget v12, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c1864: 2895 |010e: goto 00a3 // -006b │ │ +0c1866: 7401 692a 1100 |010f: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c186c: 0c0d |0112: move-result-object v13 │ │ +0c186e: 150e 0c7f |0113: const/high16 v14, #int 2131492864 // #7f0c │ │ +0c1872: 6e20 1101 ed00 |0115: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c1878: 0a0d |0118: move-result v13 │ │ +0c187a: 82dd |0119: int-to-float v13, v13 │ │ +0c187c: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +0c1880: 520e 4111 |011c: iget v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c1884: c8ed |011e: mul-float/2addr v13, v14 │ │ +0c1886: 87d2 |011f: float-to-int v2, v13 │ │ +0c1888: 2900 29ff |0120: goto/16 0049 // -00d7 │ │ +0c188c: da0d 0203 |0122: mul-int/lit8 v13, v2, #int 3 // #03 │ │ +0c1890: b0da |0124: add-int/2addr v10, v13 │ │ +0c1892: d80c 0c0f |0125: add-int/lit8 v12, v12, #int 15 // #0f │ │ +0c1896: 01c9 |0127: move v9, v12 │ │ +0c1898: 130d a005 |0128: const/16 v13, #int 1440 // #5a0 │ │ +0c189c: 34d9 5bff |012a: if-lt v9, v13, 0085 // -00a5 │ │ +0c18a0: d099 60fa |012c: add-int/lit16 v9, v9, #int -1440 // #fa60 │ │ +0c18a4: 2900 57ff |012e: goto/16 0085 // -00a9 │ │ +0c18a8: 01a8 |0130: move v8, v10 │ │ +0c18aa: 7401 6c2a 1100 |0131: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ +0c18b0: 0c0d |0134: move-result-object v13 │ │ +0c18b2: 140e 8f00 0e7f |0135: const v14, #float 1.88753e+38 // #7f0e008f │ │ +0c18b8: 6e20 d01f ed00 |0138: invoke-virtual {v13, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c18be: 0c0b |013b: move-result-object v11 │ │ +0c18c0: 1f0b 8c04 |013c: check-cast v11, Landroid/widget/ScrollView; // type@048c │ │ +0c18c4: 120d |013e: const/4 v13, #int 0 // #0 │ │ +0c18c6: 6e30 8222 db0a |013f: invoke-virtual {v11, v13, v10}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@2282 │ │ +0c18cc: 220d 1006 |0142: new-instance v13, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2; // type@0610 │ │ +0c18d0: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +0c18d4: 7040 532a 0d8b |0146: invoke-direct {v13, v0, v11, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V // method@2a53 │ │ +0c18da: 6e20 8122 db00 |0149: invoke-virtual {v11, v13}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@2281 │ │ +0c18e0: 2900 bafe |014c: goto/16 0006 // -0146 │ │ +0c18e4: 0001 0100 0200 0000 e700 0000 |014e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0006 line=416 │ │ 0x0007 line=345 │ │ 0x0015 line=349 │ │ 0x001a line=350 │ │ @@ -307026,14 +307118,15 @@ │ │ 0x004a line=364 │ │ 0x004c line=365 │ │ 0x0050 line=366 │ │ 0x0068 line=368 │ │ 0x006c line=369 │ │ 0x006d line=370 │ │ 0x006e line=372 │ │ + 0x007f line=373 │ │ 0x0085 line=374 │ │ 0x008b line=375 │ │ 0x008d line=376 │ │ 0x008f line=377 │ │ 0x009d line=390 │ │ 0x00af line=391 │ │ 0x00c0 line=392 │ │ @@ -307052,70 +307145,69 @@ │ │ 0x0131 line=407 │ │ 0x013e line=408 │ │ 0x0142 line=409 │ │ 0x014e line=353 │ │ locals : │ │ 0x001e - 0x0047 reg=3 horiz Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ 0x008d - 0x009d reg=4 hour I │ │ - 0x008f - 0x009d reg=7 minute I │ │ + 0x008f - 0x009d reg=6 minute I │ │ 0x004a - 0x010f reg=1 col I │ │ 0x003c - 0x010f reg=2 height I │ │ - 0x00a3 - 0x010f reg=5 i$ Ljava/util/Iterator; │ │ - 0x00af - 0x010f reg=6 l Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x006d - 0x010f reg=10 printTime I │ │ - 0x006e - 0x010f reg=11 scrollAmount I │ │ - 0x006c - 0x010f reg=13 time I │ │ + 0x00af - 0x010f reg=5 l Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x006d - 0x010f reg=9 printTime I │ │ + 0x006e - 0x010f reg=10 scrollAmount I │ │ + 0x006c - 0x010f reg=12 time I │ │ 0x0122 - 0x0130 reg=4 hour I │ │ - 0x0122 - 0x0130 reg=7 minute I │ │ + 0x0122 - 0x0130 reg=6 minute I │ │ 0x0122 - 0x0154 reg=1 col I │ │ 0x0120 - 0x0154 reg=2 height I │ │ 0x0049 - 0x0154 reg=3 horiz Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ - 0x001a - 0x0154 reg=8 now Landroid/text/format/Time; │ │ - 0x0131 - 0x0154 reg=9 pos I │ │ - 0x0122 - 0x0154 reg=10 printTime I │ │ - 0x0122 - 0x0154 reg=11 scrollAmount I │ │ - 0x013e - 0x0154 reg=12 scrollView Landroid/widget/ScrollView; │ │ - 0x0122 - 0x0154 reg=13 time I │ │ - 0x0000 - 0x0154 reg=18 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ - 0x0000 - 0x0154 reg=19 day I │ │ + 0x001a - 0x0154 reg=7 now Landroid/text/format/Time; │ │ + 0x0131 - 0x0154 reg=8 pos I │ │ + 0x0122 - 0x0154 reg=9 printTime I │ │ + 0x0122 - 0x0154 reg=10 scrollAmount I │ │ + 0x013e - 0x0154 reg=11 scrollView Landroid/widget/ScrollView; │ │ + 0x0122 - 0x0154 reg=12 time I │ │ + 0x0000 - 0x0154 reg=17 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ + 0x0000 - 0x0154 reg=18 day I │ │ │ │ #18 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'setBell' │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0c1888: |[0c1888] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ -0c1898: 6e10 6c2a 0500 |0000: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ -0c189e: 0c03 |0003: move-result-object v3 │ │ -0c18a0: 1404 8f00 0e7f |0004: const v4, #float 1.88753e+38 // #7f0e008f │ │ -0c18a6: 6e20 d01f 4300 |0007: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c18ac: 0c01 |000a: move-result-object v1 │ │ -0c18ae: 1f01 8b04 |000b: check-cast v1, Landroid/widget/ScrollView; // type@048b │ │ -0c18b2: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -0c18b6: 0e00 |000f: return-void │ │ -0c18b8: 6e20 7e22 6100 |0010: invoke-virtual {v1, v6}, Landroid/widget/ScrollView;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@227e │ │ -0c18be: 0c02 |0013: move-result-object v2 │ │ -0c18c0: 3802 fbff |0014: if-eqz v2, 000f // -0005 │ │ -0c18c4: 1403 7400 0e7f |0016: const v3, #float 1.88753e+38 // #7f0e0074 │ │ -0c18ca: 6e20 d01f 3200 |0019: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c18d0: 0c00 |001c: move-result-object v0 │ │ -0c18d2: 1f00 7e04 |001d: check-cast v0, Landroid/widget/ImageView; // type@047e │ │ -0c18d6: 3800 f0ff |001f: if-eqz v0, 000f // -0010 │ │ -0c18da: 5563 6211 |0021: iget-boolean v3, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0c18de: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ -0c18e2: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -0c18e4: 6e20 fb21 3000 |0026: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c18ea: 28e6 |0029: goto 000f // -001a │ │ -0c18ec: 1303 0800 |002a: const/16 v3, #int 8 // #8 │ │ -0c18f0: 6e20 fb21 3000 |002c: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c18f6: 28e0 |002f: goto 000f // -0020 │ │ +0c18f0: |[0c18f0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ +0c1900: 6e10 6c2a 0500 |0000: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ +0c1906: 0c03 |0003: move-result-object v3 │ │ +0c1908: 1404 8f00 0e7f |0004: const v4, #float 1.88753e+38 // #7f0e008f │ │ +0c190e: 6e20 d01f 4300 |0007: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c1914: 0c01 |000a: move-result-object v1 │ │ +0c1916: 1f01 8c04 |000b: check-cast v1, Landroid/widget/ScrollView; // type@048c │ │ +0c191a: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ +0c191e: 0e00 |000f: return-void │ │ +0c1920: 6e20 7e22 6100 |0010: invoke-virtual {v1, v6}, Landroid/widget/ScrollView;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@227e │ │ +0c1926: 0c02 |0013: move-result-object v2 │ │ +0c1928: 3802 fbff |0014: if-eqz v2, 000f // -0005 │ │ +0c192c: 1403 7400 0e7f |0016: const v3, #float 1.88753e+38 // #7f0e0074 │ │ +0c1932: 6e20 d01f 3200 |0019: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c1938: 0c00 |001c: move-result-object v0 │ │ +0c193a: 1f00 7f04 |001d: check-cast v0, Landroid/widget/ImageView; // type@047f │ │ +0c193e: 3800 f0ff |001f: if-eqz v0, 000f // -0010 │ │ +0c1942: 5563 6911 |0021: iget-boolean v3, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0c1946: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ +0c194a: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +0c194c: 6e20 fb21 3000 |0026: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c1952: 28e6 |0029: goto 000f // -001a │ │ +0c1954: 1303 0800 |002a: const/16 v3, #int 8 // #8 │ │ +0c1958: 6e20 fb21 3000 |002c: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c195e: 28e0 |002f: goto 000f // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x000d line=420 │ │ 0x000f line=437 │ │ 0x0010 line=423 │ │ 0x0014 line=424 │ │ @@ -307136,36 +307228,36 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -0c18f8: |[0c18f8] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ -0c1908: 7010 662a 0400 |0000: invoke-direct {v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getEventPadding:()I // method@2a66 │ │ -0c190e: 0a01 |0003: move-result v1 │ │ -0c1910: 5552 6311 |0004: iget-boolean v2, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c1914: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ -0c1918: 5442 3f11 |0008: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgroundsHi:Ljava/util/HashMap; // field@113f │ │ -0c191c: 5453 7011 |000a: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c1920: 6e20 ce28 3200 |000c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ -0c1926: 0c00 |000f: move-result-object v0 │ │ -0c1928: 1f00 5a05 |0010: check-cast v0, Ljava/lang/Integer; // type@055a │ │ -0c192c: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -0c1930: 6e10 9927 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c1936: 0a02 |0017: move-result v2 │ │ -0c1938: 6e20 3120 2600 |0018: invoke-virtual {v6, v2}, Landroid/view/View;.setBackgroundResource:(I)V // method@2031 │ │ -0c193e: 6e51 3f20 1611 |001b: invoke-virtual {v6, v1, v1, v1, v1}, Landroid/view/View;.setPadding:(IIII)V // method@203f │ │ -0c1944: 0e00 |001e: return-void │ │ -0c1946: 5442 3e11 |001f: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgrounds:Ljava/util/HashMap; // field@113e │ │ -0c194a: 5453 7011 |0021: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c194e: 6e20 ce28 3200 |0023: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ -0c1954: 0c00 |0026: move-result-object v0 │ │ -0c1956: 1f00 5a05 |0027: check-cast v0, Ljava/lang/Integer; // type@055a │ │ -0c195a: 28e9 |0029: goto 0012 // -0017 │ │ +0c1960: |[0c1960] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ +0c1970: 7010 662a 0400 |0000: invoke-direct {v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getEventPadding:()I // method@2a66 │ │ +0c1976: 0a01 |0003: move-result v1 │ │ +0c1978: 5552 6a11 |0004: iget-boolean v2, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c197c: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ +0c1980: 5442 4611 |0008: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgroundsHi:Ljava/util/HashMap; // field@1146 │ │ +0c1984: 5453 7711 |000a: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c1988: 6e20 ce28 3200 |000c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ +0c198e: 0c00 |000f: move-result-object v0 │ │ +0c1990: 1f00 5b05 |0010: check-cast v0, Ljava/lang/Integer; // type@055b │ │ +0c1994: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +0c1998: 6e10 9927 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c199e: 0a02 |0017: move-result v2 │ │ +0c19a0: 6e20 3120 2600 |0018: invoke-virtual {v6, v2}, Landroid/view/View;.setBackgroundResource:(I)V // method@2031 │ │ +0c19a6: 6e51 3f20 1611 |001b: invoke-virtual {v6, v1, v1, v1, v1}, Landroid/view/View;.setPadding:(IIII)V // method@203f │ │ +0c19ac: 0e00 |001e: return-void │ │ +0c19ae: 5442 4511 |001f: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgrounds:Ljava/util/HashMap; // field@1145 │ │ +0c19b2: 5453 7711 |0021: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c19b6: 6e20 ce28 3200 |0023: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ +0c19bc: 0c00 |0026: move-result-object v0 │ │ +0c19be: 1f00 5b05 |0027: check-cast v0, Ljava/lang/Integer; // type@055b │ │ +0c19c2: 28e9 |0029: goto 0012 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x0004 line=616 │ │ 0x0008 line=617 │ │ 0x0012 line=621 │ │ 0x0014 line=622 │ │ @@ -307185,91 +307277,91 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 163 16-bit code units │ │ -0c195c: |[0c195c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ -0c196c: 1408 4700 0d7f |0000: const v8, #float 1.87423e+38 // #7f0d0047 │ │ -0c1972: 1407 4600 0d7f |0003: const v7, #float 1.87423e+38 // #7f0d0046 │ │ -0c1978: 1405 7600 0e7f |0006: const v5, #float 1.88753e+38 // #7f0e0076 │ │ -0c197e: 6e20 d01f 5b00 |0009: invoke-virtual {v11, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c1984: 0c04 |000c: move-result-object v4 │ │ -0c1986: 1f04 9504 |000d: check-cast v4, Landroid/widget/TextView; // type@0495 │ │ -0c198a: 1405 7200 0e7f |000f: const v5, #float 1.88753e+38 // #7f0e0072 │ │ -0c1990: 6e20 d01f 5b00 |0012: invoke-virtual {v11, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c1996: 0c03 |0015: move-result-object v3 │ │ -0c1998: 1f03 9504 |0016: check-cast v3, Landroid/widget/TextView; // type@0495 │ │ -0c199c: 1405 7500 0e7f |0018: const v5, #float 1.88753e+38 // #7f0e0075 │ │ -0c19a2: 6e20 d01f 5b00 |001b: invoke-virtual {v11, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c19a8: 0c02 |001e: move-result-object v2 │ │ -0c19aa: 1f02 9504 |001f: check-cast v2, Landroid/widget/TextView; // type@0495 │ │ -0c19ae: 1405 7700 0e7f |0021: const v5, #float 1.88753e+38 // #7f0e0077 │ │ -0c19b4: 6e20 d01f 5b00 |0024: invoke-virtual {v11, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c19ba: 0c01 |0027: move-result-object v1 │ │ -0c19bc: 1f01 9504 |0028: check-cast v1, Landroid/widget/TextView; // type@0495 │ │ -0c19c0: 55a5 6311 |002a: iget-boolean v5, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c19c4: 3805 3b00 |002c: if-eqz v5, 0067 // +003b │ │ -0c19c8: 5495 3d11 |002e: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackAccentColorsHighlight:Ljava/util/HashMap; // field@113d │ │ -0c19cc: 54a6 7011 |0030: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c19d0: 6e20 ce28 6500 |0032: invoke-virtual {v5, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ -0c19d6: 0c00 |0035: move-result-object v0 │ │ -0c19d8: 1f00 5a05 |0036: check-cast v0, Ljava/lang/Integer; // type@055a │ │ -0c19dc: 6e10 692a 0900 |0038: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c19e2: 0c05 |003b: move-result-object v5 │ │ -0c19e4: 6e20 0301 8500 |003c: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c19ea: 0a05 |003f: move-result v5 │ │ -0c19ec: 6e20 e822 5300 |0040: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c19f2: 6e10 692a 0900 |0043: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c19f8: 0c05 |0046: move-result-object v5 │ │ -0c19fa: 6e20 0301 8500 |0047: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c1a00: 0a05 |004a: move-result v5 │ │ -0c1a02: 6e20 e822 5200 |004b: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c1a08: 6e10 692a 0900 |004e: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c1a0e: 0c05 |0051: move-result-object v5 │ │ -0c1a10: 6e20 0301 8500 |0052: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c1a16: 0a05 |0055: move-result v5 │ │ -0c1a18: 6e20 e822 5100 |0056: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c1a1e: 3900 3a00 |0059: if-nez v0, 0093 // +003a │ │ -0c1a22: 6e10 692a 0900 |005b: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c1a28: 0c05 |005e: move-result-object v5 │ │ -0c1a2a: 6e20 0301 7500 |005f: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c1a30: 0a05 |0062: move-result v5 │ │ -0c1a32: 6e20 e822 5400 |0063: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c1a38: 0e00 |0066: return-void │ │ -0c1a3a: 5495 3c11 |0067: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackAccentColors:Ljava/util/HashMap; // field@113c │ │ -0c1a3e: 54a6 7011 |0069: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c1a42: 6e20 ce28 6500 |006b: invoke-virtual {v5, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ -0c1a48: 0c00 |006e: move-result-object v0 │ │ -0c1a4a: 1f00 5a05 |006f: check-cast v0, Ljava/lang/Integer; // type@055a │ │ -0c1a4e: 6e10 692a 0900 |0071: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c1a54: 0c05 |0074: move-result-object v5 │ │ -0c1a56: 6e20 0301 7500 |0075: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c1a5c: 0a05 |0078: move-result v5 │ │ -0c1a5e: 6e20 e822 5300 |0079: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c1a64: 6e10 692a 0900 |007c: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c1a6a: 0c05 |007f: move-result-object v5 │ │ -0c1a6c: 6e20 0301 7500 |0080: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c1a72: 0a05 |0083: move-result v5 │ │ -0c1a74: 6e20 e822 5200 |0084: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c1a7a: 6e10 692a 0900 |0087: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c1a80: 0c05 |008a: move-result-object v5 │ │ -0c1a82: 6e20 0301 7500 |008b: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c1a88: 0a05 |008e: move-result v5 │ │ -0c1a8a: 6e20 e822 5100 |008f: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c1a90: 28c7 |0092: goto 0059 // -0039 │ │ -0c1a92: 6e10 692a 0900 |0093: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c1a98: 0c05 |0096: move-result-object v5 │ │ -0c1a9a: 6e10 9927 0000 |0097: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c1aa0: 0a06 |009a: move-result v6 │ │ -0c1aa2: 6e20 0301 6500 |009b: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c1aa8: 0a05 |009e: move-result v5 │ │ -0c1aaa: 6e20 e822 5400 |009f: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c1ab0: 28c4 |00a2: goto 0066 // -003c │ │ +0c19c4: |[0c19c4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ +0c19d4: 1408 4700 0d7f |0000: const v8, #float 1.87423e+38 // #7f0d0047 │ │ +0c19da: 1407 4600 0d7f |0003: const v7, #float 1.87423e+38 // #7f0d0046 │ │ +0c19e0: 1405 7600 0e7f |0006: const v5, #float 1.88753e+38 // #7f0e0076 │ │ +0c19e6: 6e20 d01f 5b00 |0009: invoke-virtual {v11, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c19ec: 0c04 |000c: move-result-object v4 │ │ +0c19ee: 1f04 9604 |000d: check-cast v4, Landroid/widget/TextView; // type@0496 │ │ +0c19f2: 1405 7200 0e7f |000f: const v5, #float 1.88753e+38 // #7f0e0072 │ │ +0c19f8: 6e20 d01f 5b00 |0012: invoke-virtual {v11, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c19fe: 0c03 |0015: move-result-object v3 │ │ +0c1a00: 1f03 9604 |0016: check-cast v3, Landroid/widget/TextView; // type@0496 │ │ +0c1a04: 1405 7500 0e7f |0018: const v5, #float 1.88753e+38 // #7f0e0075 │ │ +0c1a0a: 6e20 d01f 5b00 |001b: invoke-virtual {v11, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c1a10: 0c02 |001e: move-result-object v2 │ │ +0c1a12: 1f02 9604 |001f: check-cast v2, Landroid/widget/TextView; // type@0496 │ │ +0c1a16: 1405 7700 0e7f |0021: const v5, #float 1.88753e+38 // #7f0e0077 │ │ +0c1a1c: 6e20 d01f 5b00 |0024: invoke-virtual {v11, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c1a22: 0c01 |0027: move-result-object v1 │ │ +0c1a24: 1f01 9604 |0028: check-cast v1, Landroid/widget/TextView; // type@0496 │ │ +0c1a28: 55a5 6a11 |002a: iget-boolean v5, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c1a2c: 3805 3b00 |002c: if-eqz v5, 0067 // +003b │ │ +0c1a30: 5495 4411 |002e: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackAccentColorsHighlight:Ljava/util/HashMap; // field@1144 │ │ +0c1a34: 54a6 7711 |0030: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c1a38: 6e20 ce28 6500 |0032: invoke-virtual {v5, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ +0c1a3e: 0c00 |0035: move-result-object v0 │ │ +0c1a40: 1f00 5b05 |0036: check-cast v0, Ljava/lang/Integer; // type@055b │ │ +0c1a44: 6e10 692a 0900 |0038: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c1a4a: 0c05 |003b: move-result-object v5 │ │ +0c1a4c: 6e20 0301 8500 |003c: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c1a52: 0a05 |003f: move-result v5 │ │ +0c1a54: 6e20 e822 5300 |0040: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c1a5a: 6e10 692a 0900 |0043: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c1a60: 0c05 |0046: move-result-object v5 │ │ +0c1a62: 6e20 0301 8500 |0047: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c1a68: 0a05 |004a: move-result v5 │ │ +0c1a6a: 6e20 e822 5200 |004b: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c1a70: 6e10 692a 0900 |004e: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c1a76: 0c05 |0051: move-result-object v5 │ │ +0c1a78: 6e20 0301 8500 |0052: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c1a7e: 0a05 |0055: move-result v5 │ │ +0c1a80: 6e20 e822 5100 |0056: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c1a86: 3900 3a00 |0059: if-nez v0, 0093 // +003a │ │ +0c1a8a: 6e10 692a 0900 |005b: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c1a90: 0c05 |005e: move-result-object v5 │ │ +0c1a92: 6e20 0301 7500 |005f: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c1a98: 0a05 |0062: move-result v5 │ │ +0c1a9a: 6e20 e822 5400 |0063: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c1aa0: 0e00 |0066: return-void │ │ +0c1aa2: 5495 4311 |0067: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackAccentColors:Ljava/util/HashMap; // field@1143 │ │ +0c1aa6: 54a6 7711 |0069: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c1aaa: 6e20 ce28 6500 |006b: invoke-virtual {v5, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ +0c1ab0: 0c00 |006e: move-result-object v0 │ │ +0c1ab2: 1f00 5b05 |006f: check-cast v0, Ljava/lang/Integer; // type@055b │ │ +0c1ab6: 6e10 692a 0900 |0071: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c1abc: 0c05 |0074: move-result-object v5 │ │ +0c1abe: 6e20 0301 7500 |0075: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c1ac4: 0a05 |0078: move-result v5 │ │ +0c1ac6: 6e20 e822 5300 |0079: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c1acc: 6e10 692a 0900 |007c: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c1ad2: 0c05 |007f: move-result-object v5 │ │ +0c1ad4: 6e20 0301 7500 |0080: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c1ada: 0a05 |0083: move-result v5 │ │ +0c1adc: 6e20 e822 5200 |0084: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c1ae2: 6e10 692a 0900 |0087: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c1ae8: 0c05 |008a: move-result-object v5 │ │ +0c1aea: 6e20 0301 7500 |008b: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c1af0: 0a05 |008e: move-result v5 │ │ +0c1af2: 6e20 e822 5100 |008f: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c1af8: 28c7 |0092: goto 0059 // -0039 │ │ +0c1afa: 6e10 692a 0900 |0093: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c1b00: 0c05 |0096: move-result-object v5 │ │ +0c1b02: 6e10 9927 0000 |0097: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c1b08: 0a06 |009a: move-result v6 │ │ +0c1b0a: 6e20 0301 6500 |009b: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c1b10: 0a05 |009e: move-result v5 │ │ +0c1b12: 6e20 e822 5400 |009f: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c1b18: 28c4 |00a2: goto 0066 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0006 line=590 │ │ 0x000f line=591 │ │ 0x0018 line=592 │ │ 0x0021 line=593 │ │ 0x002a line=595 │ │ @@ -307301,26 +307393,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0c1ab4: |[0c1ab4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.showAlarmTimePicker:()V │ │ -0c1ac4: 2200 ef05 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; // type@05ef │ │ -0c1ac8: 7010 9a29 0000 |0002: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.:()V // method@299a │ │ -0c1ace: 1301 1618 |0005: const/16 v1, #int 6166 // #1816 │ │ -0c1ad2: 6e30 f902 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/app/DialogFragment;.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V // method@02f9 │ │ -0c1ad8: 6e10 652a 0300 |000a: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1ade: 0c01 |000d: move-result-object v1 │ │ -0c1ae0: 6e10 7d03 0100 |000e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@037d │ │ -0c1ae6: 0c01 |0011: move-result-object v1 │ │ -0c1ae8: 1a02 202a |0012: const-string v2, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_FRAGMENT_TAG" // string@2a20 │ │ -0c1aec: 6e30 fc02 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@02fc │ │ -0c1af2: 0e00 |0017: return-void │ │ +0c1b1c: |[0c1b1c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.showAlarmTimePicker:()V │ │ +0c1b2c: 2200 f205 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; // type@05f2 │ │ +0c1b30: 7010 9a29 0000 |0002: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;.:()V // method@299a │ │ +0c1b36: 1301 1618 |0005: const/16 v1, #int 6166 // #1816 │ │ +0c1b3a: 6e30 f902 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/app/DialogFragment;.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V // method@02f9 │ │ +0c1b40: 6e10 652a 0300 |000a: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c1b46: 0c01 |000d: move-result-object v1 │ │ +0c1b48: 6e10 7d03 0100 |000e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@037d │ │ +0c1b4e: 0c01 |0011: move-result-object v1 │ │ +0c1b50: 1a02 2a2a |0012: const-string v2, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_FRAGMENT_TAG" // string@2a2a │ │ +0c1b54: 6e30 fc02 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@02fc │ │ +0c1b5a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ 0x0005 line=961 │ │ 0x000a line=962 │ │ 0x0017 line=964 │ │ locals : │ │ @@ -307332,77 +307424,77 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -0c1af4: |[0c1af4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.viewDay:(Z)V │ │ -0c1b04: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0c1b06: 6e10 652a 0700 |0001: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1b0c: 0c04 |0004: move-result-object v4 │ │ -0c1b0e: 5275 3811 |0005: iget v5, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c1b12: 7130 6e2a 5408 |0007: invoke-static {v4, v5, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadLectureList:(Landroid/content/Context;IZ)Z // method@2a6e │ │ -0c1b18: 0a04 |000a: move-result v4 │ │ -0c1b1a: 3904 0900 |000b: if-nez v4, 0014 // +0009 │ │ -0c1b1e: 6204 2c11 |000d: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1b22: 1a05 ef1c |000f: const-string v5, "fetch on loading empty lecture list" // string@1cef │ │ -0c1b26: 7120 392b 5400 |0011: invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c1b2c: 7010 7f2a 0700 |0014: invoke-direct {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scanDayLectures:()V // method@2a7f │ │ -0c1b32: 6e10 6c2a 0700 |0017: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ -0c1b38: 0c04 |001a: move-result-object v4 │ │ -0c1b3a: 1405 9200 0e7f |001b: const v5, #float 1.88753e+38 // #7f0e0092 │ │ -0c1b40: 6e20 d01f 5400 |001e: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c1b46: 0c03 |0021: move-result-object v3 │ │ -0c1b48: 1f03 1a06 |0022: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // type@061a │ │ -0c1b4c: 3803 0500 |0024: if-eqz v3, 0029 // +0005 │ │ -0c1b50: 6e30 c22a 6306 |0026: invoke-virtual {v3, v6, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollTo:(II)V // method@2ac2 │ │ -0c1b56: 6e10 6c2a 0700 |0029: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ -0c1b5c: 0c04 |002c: move-result-object v4 │ │ -0c1b5e: 1405 8e00 0e7f |002d: const v5, #float 1.88753e+38 // #7f0e008e │ │ -0c1b64: 6e20 d01f 5400 |0030: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c1b6a: 0c02 |0033: move-result-object v2 │ │ -0c1b6c: 1f02 7c04 |0034: check-cast v2, Landroid/widget/HorizontalScrollView; // type@047c │ │ -0c1b70: 3803 0500 |0036: if-eqz v3, 003b // +0005 │ │ -0c1b74: 7020 5f2a 3700 |0038: invoke-direct {v7, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.addRoomColumns:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V // method@2a5f │ │ -0c1b7a: 3802 0500 |003b: if-eqz v2, 0040 // +0005 │ │ -0c1b7e: 7020 602a 2700 |003d: invoke-direct {v7, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.addRoomTitleViews:(Landroid/widget/HorizontalScrollView;)V // method@2a60 │ │ -0c1b84: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -0c1b86: 6004 b911 |0041: sget v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11b9 │ │ -0c1b8a: 3541 0e00 |0043: if-ge v1, v4, 0051 // +000e │ │ -0c1b8e: 6e20 b62a 6300 |0045: invoke-virtual {v3, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ -0c1b94: 0c04 |0048: move-result-object v4 │ │ -0c1b96: 1f04 4204 |0049: check-cast v4, Landroid/view/ViewGroup; // type@0442 │ │ -0c1b9a: 7030 632a 4701 |004b: invoke-direct {v7, v4, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.fillRoom:(Landroid/view/ViewGroup;I)V // method@2a63 │ │ -0c1ba0: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c1ba4: 28f1 |0050: goto 0041 // -000f │ │ -0c1ba6: 5274 3811 |0051: iget v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c1baa: 7020 812a 4700 |0053: invoke-direct {v7, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scrollToCurrent:(I)V // method@2a81 │ │ -0c1bb0: 6e10 652a 0700 |0056: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1bb6: 0c04 |0059: move-result-object v4 │ │ -0c1bb8: 1f04 d802 |005a: check-cast v4, Landroid/support/v7/app/AppCompatActivity; // type@02d8 │ │ -0c1bbc: 6e10 cb11 0400 |005c: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@11cb │ │ -0c1bc2: 0c00 |005f: move-result-object v0 │ │ -0c1bc4: 3800 0e00 |0060: if-eqz v0, 006e // +000e │ │ -0c1bc8: 6004 b611 |0062: sget v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c1bcc: 1215 |0064: const/4 v5, #int 1 // #1 │ │ -0c1bce: 3754 0900 |0065: if-le v4, v5, 006e // +0009 │ │ -0c1bd2: 5274 3811 |0067: iget v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c1bd6: d804 04ff |0069: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0c1bda: 6e20 5611 4000 |006b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setSelectedNavigationItem:(I)V // method@1156 │ │ -0c1be0: 0e00 |006e: return-void │ │ +0c1b5c: |[0c1b5c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.viewDay:(Z)V │ │ +0c1b6c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0c1b6e: 6e10 652a 0700 |0001: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c1b74: 0c04 |0004: move-result-object v4 │ │ +0c1b76: 5275 3f11 |0005: iget v5, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c1b7a: 7130 6e2a 5408 |0007: invoke-static {v4, v5, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadLectureList:(Landroid/content/Context;IZ)Z // method@2a6e │ │ +0c1b80: 0a04 |000a: move-result v4 │ │ +0c1b82: 3904 0900 |000b: if-nez v4, 0014 // +0009 │ │ +0c1b86: 6204 3311 |000d: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c1b8a: 1a05 f91c |000f: const-string v5, "fetch on loading empty lecture list" // string@1cf9 │ │ +0c1b8e: 7120 392b 5400 |0011: invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1b94: 7010 7f2a 0700 |0014: invoke-direct {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scanDayLectures:()V // method@2a7f │ │ +0c1b9a: 6e10 6c2a 0700 |0017: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ +0c1ba0: 0c04 |001a: move-result-object v4 │ │ +0c1ba2: 1405 9200 0e7f |001b: const v5, #float 1.88753e+38 // #7f0e0092 │ │ +0c1ba8: 6e20 d01f 5400 |001e: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c1bae: 0c03 |0021: move-result-object v3 │ │ +0c1bb0: 1f03 1d06 |0022: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // type@061d │ │ +0c1bb4: 3803 0500 |0024: if-eqz v3, 0029 // +0005 │ │ +0c1bb8: 6e30 c22a 6306 |0026: invoke-virtual {v3, v6, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollTo:(II)V // method@2ac2 │ │ +0c1bbe: 6e10 6c2a 0700 |0029: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getView:()Landroid/view/View; // method@2a6c │ │ +0c1bc4: 0c04 |002c: move-result-object v4 │ │ +0c1bc6: 1405 8e00 0e7f |002d: const v5, #float 1.88753e+38 // #7f0e008e │ │ +0c1bcc: 6e20 d01f 5400 |0030: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c1bd2: 0c02 |0033: move-result-object v2 │ │ +0c1bd4: 1f02 7d04 |0034: check-cast v2, Landroid/widget/HorizontalScrollView; // type@047d │ │ +0c1bd8: 3803 0500 |0036: if-eqz v3, 003b // +0005 │ │ +0c1bdc: 7020 5f2a 3700 |0038: invoke-direct {v7, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.addRoomColumns:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V // method@2a5f │ │ +0c1be2: 3802 0500 |003b: if-eqz v2, 0040 // +0005 │ │ +0c1be6: 7020 602a 2700 |003d: invoke-direct {v7, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.addRoomTitleViews:(Landroid/widget/HorizontalScrollView;)V // method@2a60 │ │ +0c1bec: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +0c1bee: 6004 c011 |0041: sget v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11c0 │ │ +0c1bf2: 3541 0e00 |0043: if-ge v1, v4, 0051 // +000e │ │ +0c1bf6: 6e20 b62a 6300 |0045: invoke-virtual {v3, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ +0c1bfc: 0c04 |0048: move-result-object v4 │ │ +0c1bfe: 1f04 4304 |0049: check-cast v4, Landroid/view/ViewGroup; // type@0443 │ │ +0c1c02: 7030 632a 4701 |004b: invoke-direct {v7, v4, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.fillRoom:(Landroid/view/ViewGroup;I)V // method@2a63 │ │ +0c1c08: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c1c0c: 28f1 |0050: goto 0041 // -000f │ │ +0c1c0e: 5274 3f11 |0051: iget v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c1c12: 7020 812a 4700 |0053: invoke-direct {v7, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scrollToCurrent:(I)V // method@2a81 │ │ +0c1c18: 6e10 652a 0700 |0056: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c1c1e: 0c04 |0059: move-result-object v4 │ │ +0c1c20: 1f04 d902 |005a: check-cast v4, Landroid/support/v7/app/AppCompatActivity; // type@02d9 │ │ +0c1c24: 6e10 cb11 0400 |005c: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@11cb │ │ +0c1c2a: 0c00 |005f: move-result-object v0 │ │ +0c1c2c: 3800 0e00 |0060: if-eqz v0, 006e // +000e │ │ +0c1c30: 6004 bd11 |0062: sget v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c1c34: 1215 |0064: const/4 v5, #int 1 // #1 │ │ +0c1c36: 3754 0900 |0065: if-le v4, v5, 006e // +0009 │ │ +0c1c3a: 5274 3f11 |0067: iget v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c1c3e: d804 04ff |0069: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0c1c42: 6e20 5611 4000 |006b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setSelectedNavigationItem:(I)V // method@1156 │ │ +0c1c48: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=263 │ │ 0x000d line=264 │ │ 0x0014 line=268 │ │ - 0x0017 line=269 │ │ + 0x0017 line=270 │ │ 0x0024 line=271 │ │ 0x0026 line=272 │ │ - 0x0029 line=274 │ │ + 0x0029 line=275 │ │ 0x0036 line=276 │ │ 0x0038 line=277 │ │ 0x003b line=279 │ │ 0x003d line=280 │ │ 0x0040 line=283 │ │ 0x0045 line=284 │ │ 0x004e line=283 │ │ @@ -307421,150 +307513,150 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'build_navigation_menu' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 281 16-bit code units │ │ -0c1be4: |[0c1be4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.build_navigation_menu:()V │ │ -0c1bf4: 120d |0000: const/4 v13, #int 0 // #0 │ │ -0c1bf6: 121c |0001: const/4 v12, #int 1 // #1 │ │ -0c1bf8: 2207 fd03 |0002: new-instance v7, Landroid/text/format/Time; // type@03fd │ │ -0c1bfc: 7010 e61e 0700 |0004: invoke-direct {v7}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c1c02: 6e10 eb1e 0700 |0007: invoke-virtual {v7}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c1c08: 2202 6c05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0c1c0c: 7010 f927 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c1c12: 1a09 d700 |000f: const-string v9, "%d" // string@00d7 │ │ -0c1c16: 23ca 9906 |0011: new-array v10, v12, [Ljava/lang/Object; // type@0699 │ │ -0c1c1a: 527b 1c0e |0013: iget v11, v7, Landroid/text/format/Time;.year:I // field@0e1c │ │ -0c1c1e: 7110 9e27 0b00 |0015: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c1c24: 0c0b |0018: move-result-object v11 │ │ -0c1c26: 4d0b 0a0d |0019: aput-object v11, v10, v13 │ │ -0c1c2a: 7120 d927 a900 |001b: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0c1c30: 0c09 |001e: move-result-object v9 │ │ -0c1c32: 6e20 0228 9200 |001f: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1c38: 1a09 3501 |0022: const-string v9, "-" // string@0135 │ │ -0c1c3c: 6e20 0228 9200 |0024: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1c42: 1a09 cd00 |0027: const-string v9, "%02d" // string@00cd │ │ -0c1c46: 23ca 9906 |0029: new-array v10, v12, [Ljava/lang/Object; // type@0699 │ │ -0c1c4a: 527b 190e |002b: iget v11, v7, Landroid/text/format/Time;.month:I // field@0e19 │ │ -0c1c4e: d80b 0b01 |002d: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0c1c52: 7110 9e27 0b00 |002f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c1c58: 0c0b |0032: move-result-object v11 │ │ -0c1c5a: 4d0b 0a0d |0033: aput-object v11, v10, v13 │ │ -0c1c5e: 7120 d927 a900 |0035: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0c1c64: 0c09 |0038: move-result-object v9 │ │ -0c1c66: 6e20 0228 9200 |0039: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1c6c: 1a09 3501 |003c: const-string v9, "-" // string@0135 │ │ -0c1c70: 6e20 0228 9200 |003e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1c76: 1a09 cd00 |0041: const-string v9, "%02d" // string@00cd │ │ -0c1c7a: 23ca 9906 |0043: new-array v10, v12, [Ljava/lang/Object; // type@0699 │ │ -0c1c7e: 527b 1a0e |0045: iget v11, v7, Landroid/text/format/Time;.monthDay:I // field@0e1a │ │ -0c1c82: 7110 9e27 0b00 |0047: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c1c88: 0c0b |004a: move-result-object v11 │ │ -0c1c8a: 4d0b 0a0d |004b: aput-object v11, v10, v13 │ │ -0c1c8e: 7120 d927 a900 |004d: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0c1c94: 0c09 |0050: move-result-object v9 │ │ -0c1c96: 6e20 0228 9200 |0051: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1c9c: 6209 2c11 |0054: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1ca0: 220a 6c05 |0056: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0c1ca4: 7010 f927 0a00 |0058: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c1caa: 1a0b 6e35 |005b: const-string v11, "today is " // string@356e │ │ -0c1cae: 6e20 0228 ba00 |005d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1cb4: 0c0a |0060: move-result-object v10 │ │ -0c1cb6: 6e10 0628 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1cbc: 0c0b |0064: move-result-object v11 │ │ -0c1cbe: 6e20 0228 ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1cc4: 0c0a |0068: move-result-object v10 │ │ -0c1cc6: 6e10 0628 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1ccc: 0c0a |006c: move-result-object v10 │ │ -0c1cce: 7120 392b a900 |006d: invoke-static {v9, v10}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c1cd4: 6009 b611 |0070: sget v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c1cd8: 2394 9b06 |0072: new-array v4, v9, [Ljava/lang/String; // type@069b │ │ -0c1cdc: 1205 |0074: const/4 v5, #int 0 // #0 │ │ -0c1cde: 6009 b611 |0075: sget v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c1ce2: 3595 7f00 |0077: if-ge v5, v9, 00f6 // +007f │ │ -0c1ce6: 2208 6c05 |0079: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0c1cea: 7010 f927 0800 |007b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c1cf0: 1409 2f00 067f |007e: const v9, #float 1.78118e+38 // #7f06002f │ │ -0c1cf6: 6e20 6a2a 9e00 |0081: invoke-virtual {v14, v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ -0c1cfc: 0c09 |0084: move-result-object v9 │ │ -0c1cfe: 6e20 0228 9800 |0085: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1d04: 0c09 |0088: move-result-object v9 │ │ -0c1d06: 1a0a 0c00 |0089: const-string v10, " " // string@000c │ │ -0c1d0a: 6e20 0228 a900 |008b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1d10: 0c09 |008e: move-result-object v9 │ │ -0c1d12: d80a 0501 |008f: add-int/lit8 v10, v5, #int 1 // #01 │ │ -0c1d16: 6e20 fe27 a900 |0091: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c1d1c: 6209 ac11 |0094: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11ac │ │ -0c1d20: 6e10 282a 0900 |0096: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.iterator:()Ljava/util/Iterator; // method@2a28 │ │ -0c1d26: 0c06 |0099: move-result-object v6 │ │ -0c1d28: 7210 d228 0600 |009a: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c1d2e: 0a09 |009d: move-result v9 │ │ -0c1d30: 3809 4f00 |009e: if-eqz v9, 00ed // +004f │ │ -0c1d34: 7210 d328 0600 |00a0: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c1d3a: 0c03 |00a3: move-result-object v3 │ │ -0c1d3c: 1f03 0706 |00a4: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@0607 │ │ -0c1d40: 5239 0b11 |00a6: iget v9, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@110b │ │ -0c1d44: d80a 0501 |00a8: add-int/lit8 v10, v5, #int 1 // #01 │ │ -0c1d48: 33a9 f0ff |00aa: if-ne v9, v10, 009a // -0010 │ │ -0c1d4c: 6209 2c11 |00ac: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1d50: 220a 6c05 |00ae: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0c1d54: 7010 f927 0a00 |00b0: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c1d5a: 1a0b 9a04 |00b3: const-string v11, "DateInfo of day '" // string@049a │ │ -0c1d5e: 6e20 0228 ba00 |00b5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1d64: 0c0a |00b8: move-result-object v10 │ │ -0c1d66: 6e10 0628 0800 |00b9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1d6c: 0c0b |00bc: move-result-object v11 │ │ -0c1d6e: 6e20 0228 ba00 |00bd: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1d74: 0c0a |00c0: move-result-object v10 │ │ -0c1d76: 1a0b df00 |00c1: const-string v11, "': " // string@00df │ │ -0c1d7a: 6e20 0228 ba00 |00c3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1d80: 0c0a |00c6: move-result-object v10 │ │ -0c1d82: 6e20 0128 3a00 |00c7: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c1d88: 0c0a |00ca: move-result-object v10 │ │ -0c1d8a: 6e10 0628 0a00 |00cb: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1d90: 0c0a |00ce: move-result-object v10 │ │ -0c1d92: 7120 392b a900 |00cf: invoke-static {v9, v10}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c1d98: 6e10 0628 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1d9e: 0c09 |00d5: move-result-object v9 │ │ -0c1da0: 543a 0a11 |00d6: iget-object v10, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@110a │ │ -0c1da4: 6e20 d727 a900 |00d8: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c1daa: 0a09 |00db: move-result v9 │ │ -0c1dac: 3809 1100 |00dc: if-eqz v9, 00ed // +0011 │ │ -0c1db0: 1a09 2b00 |00de: const-string v9, " - " // string@002b │ │ -0c1db4: 6e20 0228 9800 |00e0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1dba: 1409 7900 067f |00e3: const v9, #float 1.78119e+38 // #7f060079 │ │ -0c1dc0: 6e20 6a2a 9e00 |00e6: invoke-virtual {v14, v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ -0c1dc6: 0c09 |00e9: move-result-object v9 │ │ -0c1dc8: 6e20 0228 9800 |00ea: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1dce: 6e10 0628 0800 |00ed: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1dd4: 0c09 |00f0: move-result-object v9 │ │ -0c1dd6: 4d09 0405 |00f1: aput-object v9, v4, v5 │ │ -0c1dda: d805 0501 |00f3: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c1dde: 2880 |00f5: goto 0075 // -0080 │ │ -0c1de0: 6e10 652a 0e00 |00f6: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1de6: 0c09 |00f9: move-result-object v9 │ │ -0c1de8: 1f09 d802 |00fa: check-cast v9, Landroid/support/v7/app/AppCompatActivity; // type@02d8 │ │ -0c1dec: 6e10 cb11 0900 |00fc: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@11cb │ │ -0c1df2: 0c00 |00ff: move-result-object v0 │ │ -0c1df4: 6e20 5511 c000 |0100: invoke-virtual {v0, v12}, Landroid/support/v7/app/ActionBar;.setNavigationMode:(I)V // method@1155 │ │ -0c1dfa: 2201 6a04 |0103: new-instance v1, Landroid/widget/ArrayAdapter; // type@046a │ │ -0c1dfe: 6e10 4911 0000 |0105: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@1149 │ │ -0c1e04: 0c09 |0108: move-result-object v9 │ │ -0c1e06: 140a 4f00 037f |0109: const v10, #float 1.7413e+38 // #7f03004f │ │ -0c1e0c: 7040 4e21 914a |010c: invoke-direct {v1, v9, v10, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@214e │ │ -0c1e12: 1409 5000 037f |010f: const v9, #float 1.7413e+38 // #7f030050 │ │ -0c1e18: 6e20 5221 9100 |0112: invoke-virtual {v1, v9}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@2152 │ │ -0c1e1e: 6e30 5411 100e |0115: invoke-virtual {v0, v1, v14}, Landroid/support/v7/app/ActionBar;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1154 │ │ -0c1e24: 0e00 |0118: return-void │ │ +0c1c4c: |[0c1c4c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.build_navigation_menu:()V │ │ +0c1c5c: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0c1c5e: 121b |0001: const/4 v11, #int 1 // #1 │ │ +0c1c60: 2206 fe03 |0002: new-instance v6, Landroid/text/format/Time; // type@03fe │ │ +0c1c64: 7010 e61e 0600 |0004: invoke-direct {v6}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c1c6a: 6e10 eb1e 0600 |0007: invoke-virtual {v6}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c1c70: 2202 6d05 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0c1c74: 7010 f927 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1c7a: 1a08 d700 |000f: const-string v8, "%d" // string@00d7 │ │ +0c1c7e: 23b9 9c06 |0011: new-array v9, v11, [Ljava/lang/Object; // type@069c │ │ +0c1c82: 526a 1c0e |0013: iget v10, v6, Landroid/text/format/Time;.year:I // field@0e1c │ │ +0c1c86: 7110 9e27 0a00 |0015: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c1c8c: 0c0a |0018: move-result-object v10 │ │ +0c1c8e: 4d0a 090c |0019: aput-object v10, v9, v12 │ │ +0c1c92: 7120 d927 9800 |001b: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0c1c98: 0c08 |001e: move-result-object v8 │ │ +0c1c9a: 6e20 0228 8200 |001f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1ca0: 1a08 3501 |0022: const-string v8, "-" // string@0135 │ │ +0c1ca4: 6e20 0228 8200 |0024: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1caa: 1a08 cd00 |0027: const-string v8, "%02d" // string@00cd │ │ +0c1cae: 23b9 9c06 |0029: new-array v9, v11, [Ljava/lang/Object; // type@069c │ │ +0c1cb2: 526a 190e |002b: iget v10, v6, Landroid/text/format/Time;.month:I // field@0e19 │ │ +0c1cb6: d80a 0a01 |002d: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0c1cba: 7110 9e27 0a00 |002f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c1cc0: 0c0a |0032: move-result-object v10 │ │ +0c1cc2: 4d0a 090c |0033: aput-object v10, v9, v12 │ │ +0c1cc6: 7120 d927 9800 |0035: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0c1ccc: 0c08 |0038: move-result-object v8 │ │ +0c1cce: 6e20 0228 8200 |0039: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1cd4: 1a08 3501 |003c: const-string v8, "-" // string@0135 │ │ +0c1cd8: 6e20 0228 8200 |003e: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1cde: 1a08 cd00 |0041: const-string v8, "%02d" // string@00cd │ │ +0c1ce2: 23b9 9c06 |0043: new-array v9, v11, [Ljava/lang/Object; // type@069c │ │ +0c1ce6: 526a 1a0e |0045: iget v10, v6, Landroid/text/format/Time;.monthDay:I // field@0e1a │ │ +0c1cea: 7110 9e27 0a00 |0047: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c1cf0: 0c0a |004a: move-result-object v10 │ │ +0c1cf2: 4d0a 090c |004b: aput-object v10, v9, v12 │ │ +0c1cf6: 7120 d927 9800 |004d: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0c1cfc: 0c08 |0050: move-result-object v8 │ │ +0c1cfe: 6e20 0228 8200 |0051: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1d04: 6208 3311 |0054: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c1d08: 2209 6d05 |0056: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0c1d0c: 7010 f927 0900 |0058: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1d12: 1a0a 7735 |005b: const-string v10, "today is " // string@3577 │ │ +0c1d16: 6e20 0228 a900 |005d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1d1c: 0c09 |0060: move-result-object v9 │ │ +0c1d1e: 6e10 0628 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1d24: 0c0a |0064: move-result-object v10 │ │ +0c1d26: 6e20 0228 a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1d2c: 0c09 |0068: move-result-object v9 │ │ +0c1d2e: 6e10 0628 0900 |0069: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1d34: 0c09 |006c: move-result-object v9 │ │ +0c1d36: 7120 392b 9800 |006d: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1d3c: 6008 bd11 |0070: sget v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c1d40: 2384 9e06 |0072: new-array v4, v8, [Ljava/lang/String; // type@069e │ │ +0c1d44: 1205 |0074: const/4 v5, #int 0 // #0 │ │ +0c1d46: 6008 bd11 |0075: sget v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c1d4a: 3585 7f00 |0077: if-ge v5, v8, 00f6 // +007f │ │ +0c1d4e: 2207 6d05 |0079: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c1d52: 7010 f927 0700 |007b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1d58: 1408 2f00 067f |007e: const v8, #float 1.78118e+38 // #7f06002f │ │ +0c1d5e: 6e20 6a2a 8d00 |0081: invoke-virtual {v13, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ +0c1d64: 0c08 |0084: move-result-object v8 │ │ +0c1d66: 6e20 0228 8700 |0085: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1d6c: 0c08 |0088: move-result-object v8 │ │ +0c1d6e: 1a09 0c00 |0089: const-string v9, " " // string@000c │ │ +0c1d72: 6e20 0228 9800 |008b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1d78: 0c08 |008e: move-result-object v8 │ │ +0c1d7a: d809 0501 |008f: add-int/lit8 v9, v5, #int 1 // #01 │ │ +0c1d7e: 6e20 fe27 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c1d84: 6208 b311 |0094: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11b3 │ │ +0c1d88: 6e10 282a 0800 |0096: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.iterator:()Ljava/util/Iterator; // method@2a28 │ │ +0c1d8e: 0c08 |0099: move-result-object v8 │ │ +0c1d90: 7210 d228 0800 |009a: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c1d96: 0a09 |009d: move-result v9 │ │ +0c1d98: 3809 4f00 |009e: if-eqz v9, 00ed // +004f │ │ +0c1d9c: 7210 d328 0800 |00a0: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c1da2: 0c03 |00a3: move-result-object v3 │ │ +0c1da4: 1f03 0a06 |00a4: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@060a │ │ +0c1da8: 5239 1211 |00a6: iget v9, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.dayIdx:I // field@1112 │ │ +0c1dac: d80a 0501 |00a8: add-int/lit8 v10, v5, #int 1 // #01 │ │ +0c1db0: 33a9 f0ff |00aa: if-ne v9, v10, 009a // -0010 │ │ +0c1db4: 6208 3311 |00ac: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c1db8: 2209 6d05 |00ae: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0c1dbc: 7010 f927 0900 |00b0: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1dc2: 1a0a 9d04 |00b3: const-string v10, "DateInfo of day '" // string@049d │ │ +0c1dc6: 6e20 0228 a900 |00b5: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1dcc: 0c09 |00b8: move-result-object v9 │ │ +0c1dce: 6e10 0628 0700 |00b9: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1dd4: 0c0a |00bc: move-result-object v10 │ │ +0c1dd6: 6e20 0228 a900 |00bd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1ddc: 0c09 |00c0: move-result-object v9 │ │ +0c1dde: 1a0a df00 |00c1: const-string v10, "': " // string@00df │ │ +0c1de2: 6e20 0228 a900 |00c3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1de8: 0c09 |00c6: move-result-object v9 │ │ +0c1dea: 6e20 0128 3900 |00c7: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c1df0: 0c09 |00ca: move-result-object v9 │ │ +0c1df2: 6e10 0628 0900 |00cb: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1df8: 0c09 |00ce: move-result-object v9 │ │ +0c1dfa: 7120 392b 9800 |00cf: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1e00: 6e10 0628 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1e06: 0c08 |00d5: move-result-object v8 │ │ +0c1e08: 5439 1111 |00d6: iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.date:Ljava/lang/String; // field@1111 │ │ +0c1e0c: 6e20 d727 9800 |00d8: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c1e12: 0a08 |00db: move-result v8 │ │ +0c1e14: 3808 1100 |00dc: if-eqz v8, 00ed // +0011 │ │ +0c1e18: 1a08 2b00 |00de: const-string v8, " - " // string@002b │ │ +0c1e1c: 6e20 0228 8700 |00e0: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1e22: 1408 7900 067f |00e3: const v8, #float 1.78119e+38 // #7f060079 │ │ +0c1e28: 6e20 6a2a 8d00 |00e6: invoke-virtual {v13, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ +0c1e2e: 0c08 |00e9: move-result-object v8 │ │ +0c1e30: 6e20 0228 8700 |00ea: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1e36: 6e10 0628 0700 |00ed: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1e3c: 0c08 |00f0: move-result-object v8 │ │ +0c1e3e: 4d08 0405 |00f1: aput-object v8, v4, v5 │ │ +0c1e42: d805 0501 |00f3: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0c1e46: 2880 |00f5: goto 0075 // -0080 │ │ +0c1e48: 6e10 652a 0d00 |00f6: invoke-virtual {v13}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c1e4e: 0c08 |00f9: move-result-object v8 │ │ +0c1e50: 1f08 d902 |00fa: check-cast v8, Landroid/support/v7/app/AppCompatActivity; // type@02d9 │ │ +0c1e54: 6e10 cb11 0800 |00fc: invoke-virtual {v8}, Landroid/support/v7/app/AppCompatActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@11cb │ │ +0c1e5a: 0c00 |00ff: move-result-object v0 │ │ +0c1e5c: 6e20 5511 b000 |0100: invoke-virtual {v0, v11}, Landroid/support/v7/app/ActionBar;.setNavigationMode:(I)V // method@1155 │ │ +0c1e62: 2201 6b04 |0103: new-instance v1, Landroid/widget/ArrayAdapter; // type@046b │ │ +0c1e66: 6e10 4911 0000 |0105: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@1149 │ │ +0c1e6c: 0c08 |0108: move-result-object v8 │ │ +0c1e6e: 1409 4f00 037f |0109: const v9, #float 1.7413e+38 // #7f03004f │ │ +0c1e74: 7040 4e21 8149 |010c: invoke-direct {v1, v8, v9, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@214e │ │ +0c1e7a: 1408 5000 037f |010f: const v8, #float 1.7413e+38 // #7f030050 │ │ +0c1e80: 6e20 5221 8100 |0112: invoke-virtual {v1, v8}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@2152 │ │ +0c1e86: 6e30 5411 100d |0115: invoke-virtual {v0, v1, v13}, Landroid/support/v7/app/ActionBar;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1154 │ │ +0c1e8c: 0e00 |0118: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=874 │ │ 0x0007 line=875 │ │ 0x000a line=876 │ │ 0x000f line=877 │ │ 0x0022 line=878 │ │ @@ -307583,50 +307675,50 @@ │ │ 0x00de line=893 │ │ 0x00e3 line=894 │ │ 0x00ed line=899 │ │ 0x00f3 line=886 │ │ 0x00f6 line=901 │ │ 0x0100 line=902 │ │ 0x0103 line=903 │ │ + 0x0105 line=904 │ │ 0x010f line=906 │ │ 0x0115 line=907 │ │ 0x0118 line=911 │ │ locals : │ │ 0x00a6 - 0x00ed reg=3 dateInfo Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ - 0x009a - 0x00f6 reg=6 i$ Ljava/util/Iterator; │ │ - 0x007e - 0x00f6 reg=8 sb Ljava/lang/StringBuilder; │ │ + 0x007e - 0x00f6 reg=7 sb Ljava/lang/StringBuilder; │ │ 0x0100 - 0x0119 reg=0 actionBar Landroid/support/v7/app/ActionBar; │ │ 0x010f - 0x0119 reg=1 arrayAdapter Landroid/widget/ArrayAdapter; Landroid/widget/ArrayAdapter; │ │ 0x000f - 0x0119 reg=2 currentDate Ljava/lang/StringBuilder; │ │ 0x0074 - 0x0119 reg=4 days_menu [Ljava/lang/String; │ │ 0x0075 - 0x0119 reg=5 i I │ │ - 0x0007 - 0x0119 reg=7 now Landroid/text/format/Time; │ │ - 0x0000 - 0x0119 reg=14 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ + 0x0007 - 0x0119 reg=6 now Landroid/text/format/Time; │ │ + 0x0000 - 0x0119 reg=13 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ name : 'onActivityResult' │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0c1e28: |[0c1e28] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -0c1e38: 1301 1618 |0000: const/16 v1, #int 6166 // #1816 │ │ -0c1e3c: 3314 1100 |0002: if-ne v4, v1, 0013 // +0011 │ │ -0c1e40: 1401 66d5 0100 |0004: const v1, #float 1.68388e-40 // #0001d566 │ │ -0c1e46: 3315 0c00 |0007: if-ne v5, v1, 0013 // +000c │ │ -0c1e4a: 1a01 212a |0009: const-string v1, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_INTENT_KEY" // string@2a21 │ │ -0c1e4e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0c1e50: 6e30 c700 1602 |000c: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ -0c1e56: 0a00 |000f: move-result v0 │ │ -0c1e58: 7020 712a 0300 |0010: invoke-direct {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.onAlarmTimesIndexPicked:(I)V // method@2a71 │ │ -0c1e5e: 6f40 2c03 4365 |0013: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@032c │ │ -0c1e64: 0e00 |0016: return-void │ │ +0c1e90: |[0c1e90] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +0c1ea0: 1301 1618 |0000: const/16 v1, #int 6166 // #1816 │ │ +0c1ea4: 3314 1100 |0002: if-ne v4, v1, 0013 // +0011 │ │ +0c1ea8: 1401 66d5 0100 |0004: const v1, #float 1.68388e-40 // #0001d566 │ │ +0c1eae: 3315 0c00 |0007: if-ne v5, v1, 0013 // +000c │ │ +0c1eb2: 1a01 2b2a |0009: const-string v1, "nerd.tuxmobil.fahrplan.camp.ALERT_TIME_PICKER_INTENT_KEY" // string@2a2b │ │ +0c1eb6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0c1eb8: 6e30 c700 1602 |000c: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ +0c1ebe: 0a00 |000f: move-result v0 │ │ +0c1ec0: 7020 712a 0300 |0010: invoke-direct {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.onAlarmTimesIndexPicked:(I)V // method@2a71 │ │ +0c1ec6: 6f40 2c03 4365 |0013: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@032c │ │ +0c1ecc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ 0x0009 line=952 │ │ 0x0010 line=954 │ │ 0x0013 line=956 │ │ 0x0016 line=957 │ │ @@ -307642,37 +307734,37 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0c1e68: |[0c1e68] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onClick:(Landroid/view/View;)V │ │ -0c1e78: 6e10 f41f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -0c1e7e: 0c00 |0003: move-result-object v0 │ │ -0c1e80: 1f00 1b06 |0004: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c1e84: 6202 2c11 |0006: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1e88: 2203 6c05 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0c1e8c: 7010 f927 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c1e92: 1a04 2f04 |000d: const-string v4, "Click on " // string@042f │ │ -0c1e96: 6e20 0228 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1e9c: 0c03 |0012: move-result-object v3 │ │ -0c1e9e: 5404 6f11 |0013: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c1ea2: 6e20 0228 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1ea8: 0c03 |0018: move-result-object v3 │ │ -0c1eaa: 6e10 0628 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1eb0: 0c03 |001c: move-result-object v3 │ │ -0c1eb2: 7120 392b 3200 |001d: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c1eb8: 6e10 652a 0500 |0020: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1ebe: 0c01 |0023: move-result-object v1 │ │ -0c1ec0: 1f01 2506 |0024: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0625 │ │ -0c1ec4: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ -0c1ec8: 5252 3811 |0028: iget v2, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c1ecc: 6e30 1d2b 0102 |002a: invoke-virtual {v1, v0, v2}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureDetail:(Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2b1d │ │ -0c1ed2: 0e00 |002d: return-void │ │ +0c1ed0: |[0c1ed0] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onClick:(Landroid/view/View;)V │ │ +0c1ee0: 6e10 f41f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +0c1ee6: 0c00 |0003: move-result-object v0 │ │ +0c1ee8: 1f00 1e06 |0004: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c1eec: 6202 3311 |0006: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c1ef0: 2203 6d05 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0c1ef4: 7010 f927 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1efa: 1a04 3204 |000d: const-string v4, "Click on " // string@0432 │ │ +0c1efe: 6e20 0228 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1f04: 0c03 |0012: move-result-object v3 │ │ +0c1f06: 5404 7611 |0013: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c1f0a: 6e20 0228 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1f10: 0c03 |0018: move-result-object v3 │ │ +0c1f12: 6e10 0628 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1f18: 0c03 |001c: move-result-object v3 │ │ +0c1f1a: 7120 392b 3200 |001d: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1f20: 6e10 652a 0500 |0020: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c1f26: 0c01 |0023: move-result-object v1 │ │ +0c1f28: 1f01 2806 |0024: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0628 │ │ +0c1f2c: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ +0c1f30: 5252 3f11 |0028: iget v2, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c1f34: 6e30 1d2b 0102 |002a: invoke-virtual {v1, v0, v2}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureDetail:(Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2b1d │ │ +0c1f3a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ 0x0006 line=866 │ │ 0x0020 line=867 │ │ 0x0026 line=868 │ │ 0x0028 line=869 │ │ @@ -307688,79 +307780,79 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -0c1ed4: |[0c1ed4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0c1ee4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0c1ee6: 7210 7b1f 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -0c1eec: 0a02 |0004: move-result v2 │ │ -0c1eee: 5473 3011 |0005: iget-object v3, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1130 │ │ -0c1ef2: 6e10 f41f 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -0c1ef8: 0c00 |000a: move-result-object v0 │ │ -0c1efa: 1f00 1b06 |000b: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c1efe: 5b70 3511 |000d: iput-object v0, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastSelectedLecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@1135 │ │ -0c1f02: 6204 2c11 |000f: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c1f06: 2203 6c05 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0c1f0a: 7010 f927 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c1f10: 1a05 1219 |0016: const-string v5, "clicked on " // string@1912 │ │ -0c1f14: 6e20 0228 5300 |0018: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1f1a: 0c05 |001b: move-result-object v5 │ │ -0c1f1c: 5473 3011 |001c: iget-object v3, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1130 │ │ -0c1f20: 6e10 f41f 0300 |001e: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -0c1f26: 0c03 |0021: move-result-object v3 │ │ -0c1f28: 1f03 1b06 |0022: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c1f2c: 5433 6511 |0024: iget-object v3, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c1f30: 6e20 0228 3500 |0026: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c1f36: 0c03 |0029: move-result-object v3 │ │ -0c1f38: 6e10 0628 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c1f3e: 0c03 |002d: move-result-object v3 │ │ -0c1f40: 7120 392b 3400 |002e: invoke-static {v4, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c1f46: 2b02 5100 0000 |0031: packed-switch v2, 00000082 // +00000051 │ │ -0c1f4c: 0f06 |0034: return v6 │ │ -0c1f4e: 5503 6311 |0035: iget-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c1f52: 3803 2200 |0037: if-eqz v3, 0059 // +0022 │ │ -0c1f56: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -0c1f58: 5c03 6311 |003a: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c1f5c: 6e10 652a 0700 |003c: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1f62: 0c03 |003f: move-result-object v3 │ │ -0c1f64: 7120 992a 0300 |0040: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ -0c1f6a: 5473 3011 |0043: iget-object v3, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1130 │ │ -0c1f6e: 7030 842a 0703 |0045: invoke-direct {v7, v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a84 │ │ -0c1f74: 5473 3011 |0048: iget-object v3, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1130 │ │ -0c1f78: 7030 852a 0703 |004a: invoke-direct {v7, v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a85 │ │ -0c1f7e: 6e10 652a 0700 |004d: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1f84: 0c01 |0050: move-result-object v1 │ │ -0c1f86: 1f01 2506 |0051: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0625 │ │ -0c1f8a: 3801 e1ff |0053: if-eqz v1, 0034 // -001f │ │ -0c1f8e: 6e10 202b 0100 |0055: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.refreshFavoriteList:()V // method@2b20 │ │ -0c1f94: 28dc |0058: goto 0034 // -0024 │ │ -0c1f96: 5c06 6311 |0059: iput-boolean v6, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c1f9a: 6e10 652a 0700 |005b: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1fa0: 0c03 |005e: move-result-object v3 │ │ -0c1fa2: 7120 992a 0300 |005f: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ -0c1fa8: 28e1 |0062: goto 0043 // -001f │ │ -0c1faa: 7010 862a 0700 |0063: invoke-direct {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.showAlarmTimePicker:()V // method@2a86 │ │ -0c1fb0: 28ce |0066: goto 0034 // -0032 │ │ -0c1fb2: 6e10 652a 0700 |0067: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1fb8: 0c03 |006a: move-result-object v3 │ │ -0c1fba: 7120 8b2a 0300 |006b: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.deleteAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a8b │ │ -0c1fc0: 7020 822a 0700 |006e: invoke-direct {v7, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a82 │ │ -0c1fc6: 28c3 |0071: goto 0034 // -003d │ │ -0c1fc8: 6e10 652a 0700 |0072: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1fce: 0c03 |0075: move-result-object v3 │ │ -0c1fd0: 7120 892a 0300 |0076: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.addToCalender:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a89 │ │ -0c1fd6: 28bb |0079: goto 0034 // -0045 │ │ -0c1fd8: 6e10 652a 0700 |007a: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c1fde: 0c03 |007d: move-result-object v3 │ │ -0c1fe0: 7120 982a 0300 |007e: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.share:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a98 │ │ -0c1fe6: 28b3 |0081: goto 0034 // -004d │ │ -0c1fe8: 0001 0500 0000 0000 0400 0000 3200 ... |0082: packed-switch-data (14 units) │ │ +0c1f3c: |[0c1f3c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0c1f4c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0c1f4e: 7210 7b1f 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0c1f54: 0a02 |0004: move-result v2 │ │ +0c1f56: 5473 3711 |0005: iget-object v3, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1137 │ │ +0c1f5a: 6e10 f41f 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +0c1f60: 0c00 |000a: move-result-object v0 │ │ +0c1f62: 1f00 1e06 |000b: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c1f66: 5b70 3c11 |000d: iput-object v0, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lastSelectedLecture:Lnerd/tuxmobil/fahrplan/congress/Lecture; // field@113c │ │ +0c1f6a: 6204 3311 |000f: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c1f6e: 2203 6d05 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0c1f72: 7010 f927 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c1f78: 1a05 1c19 |0016: const-string v5, "clicked on " // string@191c │ │ +0c1f7c: 6e20 0228 5300 |0018: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1f82: 0c05 |001b: move-result-object v5 │ │ +0c1f84: 5473 3711 |001c: iget-object v3, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1137 │ │ +0c1f88: 6e10 f41f 0300 |001e: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +0c1f8e: 0c03 |0021: move-result-object v3 │ │ +0c1f90: 1f03 1e06 |0022: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c1f94: 5433 6c11 |0024: iget-object v3, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c1f98: 6e20 0228 3500 |0026: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c1f9e: 0c03 |0029: move-result-object v3 │ │ +0c1fa0: 6e10 0628 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c1fa6: 0c03 |002d: move-result-object v3 │ │ +0c1fa8: 7120 392b 3400 |002e: invoke-static {v4, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c1fae: 2b02 5100 0000 |0031: packed-switch v2, 00000082 // +00000051 │ │ +0c1fb4: 0f06 |0034: return v6 │ │ +0c1fb6: 5503 6a11 |0035: iget-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c1fba: 3803 2200 |0037: if-eqz v3, 0059 // +0022 │ │ +0c1fbe: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +0c1fc0: 5c03 6a11 |003a: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c1fc4: 6e10 652a 0700 |003c: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c1fca: 0c03 |003f: move-result-object v3 │ │ +0c1fcc: 7120 992a 0300 |0040: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ +0c1fd2: 5473 3711 |0043: iget-object v3, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1137 │ │ +0c1fd6: 7030 842a 0703 |0045: invoke-direct {v7, v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a84 │ │ +0c1fdc: 5473 3711 |0048: iget-object v3, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1137 │ │ +0c1fe0: 7030 852a 0703 |004a: invoke-direct {v7, v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a85 │ │ +0c1fe6: 6e10 652a 0700 |004d: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c1fec: 0c01 |0050: move-result-object v1 │ │ +0c1fee: 1f01 2806 |0051: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0628 │ │ +0c1ff2: 3801 e1ff |0053: if-eqz v1, 0034 // -001f │ │ +0c1ff6: 6e10 202b 0100 |0055: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.refreshFavoriteList:()V // method@2b20 │ │ +0c1ffc: 28dc |0058: goto 0034 // -0024 │ │ +0c1ffe: 5c06 6a11 |0059: iput-boolean v6, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c2002: 6e10 652a 0700 |005b: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2008: 0c03 |005e: move-result-object v3 │ │ +0c200a: 7120 992a 0300 |005f: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ +0c2010: 28e1 |0062: goto 0043 // -001f │ │ +0c2012: 7010 862a 0700 |0063: invoke-direct {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.showAlarmTimePicker:()V // method@2a86 │ │ +0c2018: 28ce |0066: goto 0034 // -0032 │ │ +0c201a: 6e10 652a 0700 |0067: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2020: 0c03 |006a: move-result-object v3 │ │ +0c2022: 7120 8b2a 0300 |006b: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.deleteAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a8b │ │ +0c2028: 7020 822a 0700 |006e: invoke-direct {v7, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a82 │ │ +0c202e: 28c3 |0071: goto 0034 // -003d │ │ +0c2030: 6e10 652a 0700 |0072: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2036: 0c03 |0075: move-result-object v3 │ │ +0c2038: 7120 892a 0300 |0076: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.addToCalender:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a89 │ │ +0c203e: 28bb |0079: goto 0034 // -0045 │ │ +0c2040: 6e10 652a 0700 |007a: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2046: 0c03 |007d: move-result-object v3 │ │ +0c2048: 7120 982a 0300 |007e: invoke-static {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.share:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a98 │ │ +0c204e: 28b3 |0081: goto 0034 // -004d │ │ +0c2050: 0001 0500 0000 0000 0400 0000 3200 ... |0082: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=976 │ │ 0x0005 line=977 │ │ 0x000d line=978 │ │ 0x000f line=980 │ │ 0x0031 line=982 │ │ @@ -307793,44 +307885,46 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0c2004: |[0c2004] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0c2014: 6f20 3103 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0331 │ │ -0c201a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0c201c: 6e20 832a 0200 |0004: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setHasOptionsMenu:(Z)V // method@2a83 │ │ -0c2022: 6e10 652a 0200 |0007: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c2028: 0c00 |000a: move-result-object v0 │ │ -0c202a: 6e10 7703 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ -0c2030: 0c00 |000e: move-result-object v0 │ │ -0c2032: 1a01 bf0f |000f: const-string v1, "Roboto-BoldCondensed.ttf" // string@0fbf │ │ -0c2036: 7120 b901 1000 |0011: invoke-static {v0, v1}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ -0c203c: 0c00 |0014: move-result-object v0 │ │ -0c203e: 5b20 2d11 |0015: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.boldCondensed:Landroid/graphics/Typeface; // field@112d │ │ -0c2042: 6e10 652a 0200 |0017: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c2048: 0c00 |001a: move-result-object v0 │ │ -0c204a: 6e10 7703 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ -0c2050: 0c00 |001e: move-result-object v0 │ │ -0c2052: 1a01 c00f |001f: const-string v1, "Roboto-Light.ttf" // string@0fc0 │ │ -0c2056: 7120 b901 1000 |0021: invoke-static {v0, v1}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ -0c205c: 0c00 |0024: move-result-object v0 │ │ -0c205e: 5b20 3711 |0025: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.light:Landroid/graphics/Typeface; // field@1137 │ │ -0c2062: 6e10 652a 0200 |0027: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c2068: 0c00 |002a: move-result-object v0 │ │ -0c206a: 6900 2f11 |002b: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.context:Landroid/content/Context; // field@112f │ │ -0c206e: 0e00 |002d: return-void │ │ +0c206c: |[0c206c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0c207c: 6f20 3103 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0331 │ │ +0c2082: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0c2084: 6e20 832a 0200 |0004: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setHasOptionsMenu:(Z)V // method@2a83 │ │ +0c208a: 6e10 652a 0200 |0007: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2090: 0c00 |000a: move-result-object v0 │ │ +0c2092: 6e10 7703 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ +0c2098: 0c00 |000e: move-result-object v0 │ │ +0c209a: 1a01 c90f |000f: const-string v1, "Roboto-BoldCondensed.ttf" // string@0fc9 │ │ +0c209e: 7120 b901 1000 |0011: invoke-static {v0, v1}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ +0c20a4: 0c00 |0014: move-result-object v0 │ │ +0c20a6: 5b20 3411 |0015: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.boldCondensed:Landroid/graphics/Typeface; // field@1134 │ │ +0c20aa: 6e10 652a 0200 |0017: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c20b0: 0c00 |001a: move-result-object v0 │ │ +0c20b2: 6e10 7703 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0377 │ │ +0c20b8: 0c00 |001e: move-result-object v0 │ │ +0c20ba: 1a01 ca0f |001f: const-string v1, "Roboto-Light.ttf" // string@0fca │ │ +0c20be: 7120 b901 1000 |0021: invoke-static {v0, v1}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@01b9 │ │ +0c20c4: 0c00 |0024: move-result-object v0 │ │ +0c20c6: 5b20 3e11 |0025: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.light:Landroid/graphics/Typeface; // field@113e │ │ +0c20ca: 6e10 652a 0200 |0027: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c20d0: 0c00 |002a: move-result-object v0 │ │ +0c20d2: 6900 3611 |002b: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.context:Landroid/content/Context; // field@1136 │ │ +0c20d6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=114 │ │ - 0x0007 line=115 │ │ - 0x0017 line=117 │ │ + 0x0007 line=116 │ │ + 0x0011 line=115 │ │ + 0x0017 line=118 │ │ + 0x0021 line=117 │ │ 0x0027 line=119 │ │ 0x002d line=120 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ 0x0000 - 0x002e reg=3 savedInstanceState Landroid/os/Bundle; │ │ │ │ #5 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ @@ -307838,59 +307932,59 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 93 16-bit code units │ │ -0c2070: |[0c2070] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0c2080: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -0c2082: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -0c2084: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0c2086: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -0c2088: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0c208a: 6f40 3303 87a9 |0005: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/app/Fragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0333 │ │ -0c2090: 5b79 3011 |0008: iput-object v9, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1130 │ │ -0c2094: 6e10 f41f 0900 |000a: invoke-virtual {v9}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -0c209a: 0c00 |000d: move-result-object v0 │ │ -0c209c: 1f00 1b06 |000e: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c20a0: 5501 6311 |0010: iget-boolean v1, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c20a4: 3801 3500 |0012: if-eqz v1, 0047 // +0035 │ │ -0c20a8: 1401 7a00 067f |0014: const v1, #float 1.78119e+38 // #7f06007a │ │ -0c20ae: 6e20 6a2a 1700 |0017: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ -0c20b4: 0c01 |001a: move-result-object v1 │ │ -0c20b6: 7251 3f1f 3833 |001b: invoke-interface {v8, v3, v3, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ -0c20bc: 5501 6211 |001e: iget-boolean v1, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0c20c0: 3801 3200 |0020: if-eqz v1, 0052 // +0032 │ │ -0c20c4: 1401 3400 067f |0022: const v1, #float 1.78118e+38 // #7f060034 │ │ -0c20ca: 6e20 6a2a 1700 |0025: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ -0c20d0: 0c01 |0028: move-result-object v1 │ │ -0c20d2: 7251 3f1f 3844 |0029: invoke-interface {v8, v3, v4, v4, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ -0c20d8: 6001 3700 |002c: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ -0c20dc: 1302 0e00 |002e: const/16 v2, #int 14 // #e │ │ -0c20e0: 3421 0c00 |0030: if-lt v1, v2, 003c // +000c │ │ -0c20e4: 1401 1700 067f |0032: const v1, #float 1.78117e+38 // #7f060017 │ │ -0c20ea: 6e20 6a2a 1700 |0035: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ -0c20f0: 0c01 |0038: move-result-object v1 │ │ -0c20f2: 7251 3f1f 3855 |0039: invoke-interface {v8, v3, v5, v5, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ -0c20f8: 1401 7600 067f |003c: const v1, #float 1.78119e+38 // #7f060076 │ │ -0c20fe: 6e20 6a2a 1700 |003f: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ -0c2104: 0c01 |0042: move-result-object v1 │ │ -0c2106: 7251 3f1f 3866 |0043: invoke-interface {v8, v3, v6, v6, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ -0c210c: 0e00 |0046: return-void │ │ -0c210e: 1401 4a00 067f |0047: const v1, #float 1.78118e+38 // #7f06004a │ │ -0c2114: 6e20 6a2a 1700 |004a: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ -0c211a: 0c01 |004d: move-result-object v1 │ │ -0c211c: 7251 3f1f 3833 |004e: invoke-interface {v8, v3, v3, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ -0c2122: 28cd |0051: goto 001e // -0033 │ │ -0c2124: 1401 7400 067f |0052: const v1, #float 1.78119e+38 // #7f060074 │ │ -0c212a: 6e20 6a2a 1700 |0055: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ -0c2130: 0c01 |0058: move-result-object v1 │ │ -0c2132: 7251 3f1f 3822 |0059: invoke-interface {v8, v3, v2, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ -0c2138: 28d0 |005c: goto 002c // -0030 │ │ +0c20d8: |[0c20d8] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0c20e8: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +0c20ea: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0c20ec: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0c20ee: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +0c20f0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0c20f2: 6f40 3303 87a9 |0005: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/app/Fragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0333 │ │ +0c20f8: 5b79 3711 |0008: iput-object v9, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.contextMenuView:Landroid/view/View; // field@1137 │ │ +0c20fc: 6e10 f41f 0900 |000a: invoke-virtual {v9}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +0c2102: 0c00 |000d: move-result-object v0 │ │ +0c2104: 1f00 1e06 |000e: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c2108: 5501 6a11 |0010: iget-boolean v1, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c210c: 3801 3500 |0012: if-eqz v1, 0047 // +0035 │ │ +0c2110: 1401 7a00 067f |0014: const v1, #float 1.78119e+38 // #7f06007a │ │ +0c2116: 6e20 6a2a 1700 |0017: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ +0c211c: 0c01 |001a: move-result-object v1 │ │ +0c211e: 7251 3f1f 3833 |001b: invoke-interface {v8, v3, v3, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ +0c2124: 5501 6911 |001e: iget-boolean v1, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0c2128: 3801 3200 |0020: if-eqz v1, 0052 // +0032 │ │ +0c212c: 1401 3400 067f |0022: const v1, #float 1.78118e+38 // #7f060034 │ │ +0c2132: 6e20 6a2a 1700 |0025: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ +0c2138: 0c01 |0028: move-result-object v1 │ │ +0c213a: 7251 3f1f 3844 |0029: invoke-interface {v8, v3, v4, v4, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ +0c2140: 6001 3700 |002c: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0037 │ │ +0c2144: 1302 0e00 |002e: const/16 v2, #int 14 // #e │ │ +0c2148: 3421 0c00 |0030: if-lt v1, v2, 003c // +000c │ │ +0c214c: 1401 1700 067f |0032: const v1, #float 1.78117e+38 // #7f060017 │ │ +0c2152: 6e20 6a2a 1700 |0035: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ +0c2158: 0c01 |0038: move-result-object v1 │ │ +0c215a: 7251 3f1f 3855 |0039: invoke-interface {v8, v3, v5, v5, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ +0c2160: 1401 7600 067f |003c: const v1, #float 1.78119e+38 // #7f060076 │ │ +0c2166: 6e20 6a2a 1700 |003f: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ +0c216c: 0c01 |0042: move-result-object v1 │ │ +0c216e: 7251 3f1f 3866 |0043: invoke-interface {v8, v3, v6, v6, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ +0c2174: 0e00 |0046: return-void │ │ +0c2176: 1401 4a00 067f |0047: const v1, #float 1.78118e+38 // #7f06004a │ │ +0c217c: 6e20 6a2a 1700 |004a: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ +0c2182: 0c01 |004d: move-result-object v1 │ │ +0c2184: 7251 3f1f 3833 |004e: invoke-interface {v8, v3, v3, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ +0c218a: 28cd |0051: goto 001e // -0033 │ │ +0c218c: 1401 7400 067f |0052: const v1, #float 1.78119e+38 // #7f060074 │ │ +0c2192: 6e20 6a2a 1700 |0055: invoke-virtual {v7, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getString:(I)Ljava/lang/String; // method@2a6a │ │ +0c2198: 0c01 |0058: move-result-object v1 │ │ +0c219a: 7251 3f1f 3822 |0059: invoke-interface {v8, v3, v2, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f3f │ │ +0c21a0: 28d0 |005c: goto 002c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1017 │ │ 0x0008 line=1018 │ │ 0x000a line=1019 │ │ 0x0010 line=1020 │ │ 0x0014 line=1021 │ │ @@ -307914,20 +308008,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 │ │ -0c213c: |[0c213c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0c214c: 1400 4600 037f |0000: const v0, #float 1.7413e+38 // #7f030046 │ │ -0c2152: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0c2154: 6e40 691f 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0c215a: 0c00 |0007: move-result-object v0 │ │ -0c215c: 1100 |0008: return-object v0 │ │ +0c21a4: |[0c21a4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0c21b4: 1400 4600 037f |0000: const v0, #float 1.7413e+38 // #7f030046 │ │ +0c21ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0c21bc: 6e40 691f 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0c21c2: 0c00 |0007: move-result-object v0 │ │ +0c21c4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ 0x0000 - 0x0009 reg=3 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=4 container Landroid/view/ViewGroup; │ │ @@ -307938,29 +308032,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c2160: |[0c2160] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onDestroy:()V │ │ -0c2170: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c2172: 6200 2c11 |0001: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c2176: 1a01 862b |0003: const-string v1, "onDestroy" // string@2b86 │ │ -0c217a: 7120 392b 1000 |0005: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2180: 6f10 3603 0300 |0008: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0336 │ │ -0c2186: 6200 b111 |000b: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c218a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0c218e: 6200 b111 |000f: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c2192: 6e20 9f2a 2000 |0011: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ -0c2198: 6200 b711 |0014: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c219c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -0c21a0: 6200 b711 |0018: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c21a4: 6e20 9c2a 2000 |001a: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ -0c21aa: 0e00 |001d: return-void │ │ +0c21c8: |[0c21c8] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onDestroy:()V │ │ +0c21d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c21da: 6200 3311 |0001: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c21de: 1a01 902b |0003: const-string v1, "onDestroy" // string@2b90 │ │ +0c21e2: 7120 392b 1000 |0005: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c21e8: 6f10 3603 0300 |0008: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0336 │ │ +0c21ee: 6200 b811 |000b: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c21f2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0c21f6: 6200 b811 |000f: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c21fa: 6e20 9f2a 2000 |0011: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ +0c2200: 6200 be11 |0014: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c2204: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +0c2208: 6200 be11 |0018: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c220c: 6e20 9c2a 2000 |001a: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ +0c2212: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=192 │ │ 0x0008 line=193 │ │ 0x000b line=194 │ │ 0x000f line=195 │ │ 0x0014 line=197 │ │ @@ -307974,22 +308068,22 @@ │ │ type : '(IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c21ac: |[0c21ac] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onNavigationItemSelected:(IJ)Z │ │ -0c21bc: 6000 b611 |0000: sget v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c21c0: 3502 0700 |0002: if-ge v2, v0, 0009 // +0007 │ │ -0c21c4: 7020 622a 2100 |0004: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.chooseDay:(I)V // method@2a62 │ │ -0c21ca: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c21cc: 0f00 |0008: return v0 │ │ -0c21ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c21d0: 28fe |000a: goto 0008 // -0002 │ │ +0c2214: |[0c2214] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onNavigationItemSelected:(IJ)Z │ │ +0c2224: 6000 bd11 |0000: sget v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c2228: 3502 0700 |0002: if-ge v2, v0, 0009 // +0007 │ │ +0c222c: 7020 622a 2100 |0004: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.chooseDay:(I)V // method@2a62 │ │ +0c2232: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c2234: 0f00 |0008: return v0 │ │ +0c2236: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c2238: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1066 │ │ 0x0004 line=1067 │ │ 0x0007 line=1068 │ │ 0x0008 line=1070 │ │ locals : │ │ @@ -308002,65 +308096,65 @@ │ │ type : '(Ljava/lang/Boolean;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0c21d4: |[0c21d4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V │ │ -0c21e4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c21e6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0c21e8: 6e10 6627 0600 |0002: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -0c21ee: 0a01 |0005: move-result v1 │ │ -0c21f0: 3801 4f00 |0006: if-eqz v1, 0055 // +004f │ │ -0c21f4: 6001 b611 |0008: sget v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c21f8: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -0c21fc: 6201 be11 |000c: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11be │ │ -0c2200: 6e20 d727 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c2206: 0a01 |0011: move-result v1 │ │ -0c2208: 3901 3f00 |0012: if-nez v1, 0051 // +003f │ │ -0c220c: 6e10 652a 0500 |0014: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c2212: 0c01 |0017: move-result-object v1 │ │ -0c2214: 7110 952a 0100 |0018: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadMeta:(Landroid/content/Context;)V // method@2a95 │ │ -0c221a: 6e10 652a 0500 |001b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c2220: 0c01 |001e: move-result-object v1 │ │ -0c2222: 7110 922a 0100 |001f: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadDays:(Landroid/content/Context;)V // method@2a92 │ │ -0c2228: 6001 b611 |0022: sget v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c222c: 3731 0500 |0024: if-le v1, v3, 0029 // +0005 │ │ -0c2230: 6e10 612a 0500 |0026: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.build_navigation_menu:()V // method@2a61 │ │ -0c2236: 6e10 652a 0500 |0029: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c223c: 0c01 |002c: move-result-object v1 │ │ -0c223e: 1a02 ce32 |002d: const-string v2, "settings" // string@32ce │ │ -0c2242: 6e30 7c03 2104 |002f: invoke-virtual {v1, v2, v4}, Landroid/support/v4/app/FragmentActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@037c │ │ -0c2248: 0c00 |0032: move-result-object v0 │ │ -0c224a: 1a01 6f1b |0033: const-string v1, "displayDay" // string@1b6f │ │ -0c224e: 7230 e200 1003 |0035: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e2 │ │ -0c2254: 0a01 |0038: move-result v1 │ │ -0c2256: 5951 3811 |0039: iput v1, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c225a: 5251 3811 |003b: iget v1, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c225e: 6002 b611 |003d: sget v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c2262: 3721 0400 |003f: if-le v1, v2, 0043 // +0004 │ │ -0c2266: 5953 3811 |0041: iput v3, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c226a: 7020 872a 3500 |0043: invoke-direct {v5, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ -0c2270: 7010 642a 0500 |0046: invoke-direct {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.fillTimes:()V // method@2a64 │ │ -0c2276: 6e10 652a 0500 |0049: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c227c: 0c01 |004c: move-result-object v1 │ │ -0c227e: 6e10 a503 0100 |004d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ -0c2284: 0e00 |0050: return-void │ │ -0c2286: 7020 872a 4500 |0051: invoke-direct {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ -0c228c: 28f5 |0054: goto 0049 // -000b │ │ -0c228e: 5451 3211 |0055: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@1132 │ │ -0c2292: 6e10 3a2b 0100 |0057: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.getApplicationContext:()Landroid/content/Context; // method@2b3a │ │ -0c2298: 0c01 |005a: move-result-object v1 │ │ -0c229a: 7020 682a 7500 |005b: invoke-direct {v5, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getParsingErrorMessage:(Ljava/lang/String;)Ljava/lang/String; // method@2a68 │ │ -0c22a0: 0c02 |005e: move-result-object v2 │ │ -0c22a2: 7130 f122 2103 |005f: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22f1 │ │ -0c22a8: 0c01 |0062: move-result-object v1 │ │ -0c22aa: 6e10 f322 0100 |0063: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ -0c22b0: 28e3 |0066: goto 0049 // -001d │ │ +0c223c: |[0c223c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V │ │ +0c224c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c224e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0c2250: 6e10 6627 0600 |0002: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +0c2256: 0a01 |0005: move-result v1 │ │ +0c2258: 3801 4f00 |0006: if-eqz v1, 0055 // +004f │ │ +0c225c: 6001 bd11 |0008: sget v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c2260: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +0c2264: 6201 c511 |000c: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11c5 │ │ +0c2268: 6e20 d727 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c226e: 0a01 |0011: move-result v1 │ │ +0c2270: 3901 3f00 |0012: if-nez v1, 0051 // +003f │ │ +0c2274: 6e10 652a 0500 |0014: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c227a: 0c01 |0017: move-result-object v1 │ │ +0c227c: 7110 952a 0100 |0018: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadMeta:(Landroid/content/Context;)V // method@2a95 │ │ +0c2282: 6e10 652a 0500 |001b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2288: 0c01 |001e: move-result-object v1 │ │ +0c228a: 7110 922a 0100 |001f: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadDays:(Landroid/content/Context;)V // method@2a92 │ │ +0c2290: 6001 bd11 |0022: sget v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c2294: 3731 0500 |0024: if-le v1, v3, 0029 // +0005 │ │ +0c2298: 6e10 612a 0500 |0026: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.build_navigation_menu:()V // method@2a61 │ │ +0c229e: 6e10 652a 0500 |0029: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c22a4: 0c01 |002c: move-result-object v1 │ │ +0c22a6: 1a02 d832 |002d: const-string v2, "settings" // string@32d8 │ │ +0c22aa: 6e30 7c03 2104 |002f: invoke-virtual {v1, v2, v4}, Landroid/support/v4/app/FragmentActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@037c │ │ +0c22b0: 0c00 |0032: move-result-object v0 │ │ +0c22b2: 1a01 791b |0033: const-string v1, "displayDay" // string@1b79 │ │ +0c22b6: 7230 e200 1003 |0035: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e2 │ │ +0c22bc: 0a01 |0038: move-result v1 │ │ +0c22be: 5951 3f11 |0039: iput v1, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c22c2: 5251 3f11 |003b: iget v1, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c22c6: 6002 bd11 |003d: sget v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c22ca: 3721 0400 |003f: if-le v1, v2, 0043 // +0004 │ │ +0c22ce: 5953 3f11 |0041: iput v3, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c22d2: 7020 872a 3500 |0043: invoke-direct {v5, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ +0c22d8: 7010 642a 0500 |0046: invoke-direct {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.fillTimes:()V // method@2a64 │ │ +0c22de: 6e10 652a 0500 |0049: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c22e4: 0c01 |004c: move-result-object v1 │ │ +0c22e6: 6e10 a503 0100 |004d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ +0c22ec: 0e00 |0050: return-void │ │ +0c22ee: 7020 872a 4500 |0051: invoke-direct {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ +0c22f4: 28f5 |0054: goto 0049 // -000b │ │ +0c22f6: 5451 3911 |0055: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@1139 │ │ +0c22fa: 6e10 3a2b 0100 |0057: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.getApplicationContext:()Landroid/content/Context; // method@2b3a │ │ +0c2300: 0c01 |005a: move-result-object v1 │ │ +0c2302: 7020 682a 7500 |005b: invoke-direct {v5, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getParsingErrorMessage:(Ljava/lang/String;)Ljava/lang/String; // method@2a68 │ │ +0c2308: 0c02 |005e: move-result-object v2 │ │ +0c230a: 7130 f122 2103 |005f: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22f1 │ │ +0c2310: 0c01 |0062: move-result-object v1 │ │ +0c2312: 6e10 f322 0100 |0063: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ +0c2318: 28e3 |0066: goto 0049 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=914 │ │ 0x0008 line=915 │ │ 0x0014 line=916 │ │ 0x001b line=917 │ │ 0x0022 line=918 │ │ @@ -308071,14 +308165,18 @@ │ │ 0x0041 line=924 │ │ 0x0043 line=926 │ │ 0x0046 line=927 │ │ 0x0049 line=937 │ │ 0x0050 line=938 │ │ 0x0051 line=929 │ │ 0x0055 line=932 │ │ + 0x0057 line=933 │ │ + 0x005b line=934 │ │ + 0x005f line=932 │ │ + 0x0063 line=935 │ │ locals : │ │ 0x0033 - 0x0049 reg=0 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0067 reg=5 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ 0x0000 - 0x0067 reg=6 result Ljava/lang/Boolean; │ │ 0x0000 - 0x0067 reg=7 version Ljava/lang/String; │ │ │ │ #10 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;) │ │ @@ -308086,123 +308184,123 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 232 16-bit code units │ │ -0c22b4: |[0c22b4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onResume:()V │ │ -0c22c4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0c22c6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0c22c8: 6202 2c11 |0002: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c22cc: 1a05 0f2c |0004: const-string v5, "onResume" // string@2c0f │ │ -0c22d0: 7120 392b 5200 |0006: invoke-static {v2, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c22d6: 6f10 4303 0700 |0009: invoke-super {v7}, Landroid/support/v4/app/Fragment;.onResume:()V // method@0343 │ │ -0c22dc: 6e10 652a 0700 |000c: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c22e2: 0c02 |000f: move-result-object v2 │ │ -0c22e4: 6e10 a503 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ -0c22ea: 6e10 652a 0700 |0013: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c22f0: 0c02 |0016: move-result-object v2 │ │ -0c22f2: 6e10 7803 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getIntent:()Landroid/content/Intent; // method@0378 │ │ -0c22f8: 0c00 |001a: move-result-object v0 │ │ -0c22fa: 1a02 be23 |001b: const-string v2, "lecture_id" // string@23be │ │ -0c22fe: 6e20 c900 2000 |001d: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0c2304: 0c02 |0020: move-result-object v2 │ │ -0c2306: 5b72 3611 |0021: iput-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c230a: 5472 3611 |0023: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c230e: 3802 4500 |0025: if-eqz v2, 006a // +0045 │ │ -0c2312: 6202 2c11 |0027: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c2316: 2205 6c05 |0029: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0c231a: 7010 f927 0500 |002b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c2320: 1a06 0f0f |002e: const-string v6, "Open with lecture_id " // string@0f0f │ │ -0c2324: 6e20 0228 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c232a: 0c05 |0033: move-result-object v5 │ │ -0c232c: 5476 3611 |0034: iget-object v6, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c2330: 6e20 0228 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2336: 0c05 |0039: move-result-object v5 │ │ -0c2338: 6e10 0628 0500 |003a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c233e: 0c05 |003d: move-result-object v5 │ │ -0c2340: 7120 392b 5200 |003e: invoke-static {v2, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2346: 1a02 a31a |0041: const-string v2, "day" // string@1aa3 │ │ -0c234a: 5275 3811 |0043: iget v5, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c234e: 6e30 c700 2005 |0045: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ -0c2354: 0a02 |0048: move-result v2 │ │ -0c2356: 5972 3811 |0049: iput v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c235a: 6202 2c11 |004b: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c235e: 2205 6c05 |004d: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0c2362: 7010 f927 0500 |004f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c2368: 1a06 a41a |0052: const-string v6, "day " // string@1aa4 │ │ -0c236c: 6e20 0228 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2372: 0c05 |0057: move-result-object v5 │ │ -0c2374: 5276 3811 |0058: iget v6, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c2378: 6e20 fe27 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c237e: 0c05 |005d: move-result-object v5 │ │ -0c2380: 6e10 0628 0500 |005e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c2386: 0c05 |0061: move-result-object v5 │ │ -0c2388: 7120 392b 5200 |0062: invoke-static {v2, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c238e: 5272 3811 |0065: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c2392: 7020 7e2a 2700 |0067: invoke-direct {v7, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.saveCurrentDay:(I)V // method@2a7e │ │ -0c2398: 6002 b611 |006a: sget v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c239c: 3802 0a00 |006c: if-eqz v2, 0076 // +000a │ │ -0c23a0: 5472 3611 |006e: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c23a4: 3802 4700 |0070: if-eqz v2, 00b7 // +0047 │ │ -0c23a8: 0132 |0072: move v2, v3 │ │ -0c23aa: 7020 872a 2700 |0073: invoke-direct {v7, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ -0c23b0: 6202 2b11 |0076: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@112b │ │ -0c23b4: 6205 bc11 |0078: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c23b8: 6e10 342b 0500 |007a: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ -0c23be: 0a05 |007d: move-result v5 │ │ -0c23c0: 4402 0205 |007e: aget v2, v2, v5 │ │ -0c23c4: 2b02 5e00 0000 |0080: packed-switch v2, 000000de // +0000005e │ │ -0c23ca: 5472 3611 |0083: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c23ce: 3802 2e00 |0085: if-eqz v2, 00b3 // +002e │ │ -0c23d2: 5472 3611 |0087: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c23d6: 7020 802a 2700 |0089: invoke-direct {v7, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scrollTo:(Ljava/lang/String;)V // method@2a80 │ │ -0c23dc: 6e10 652a 0700 |008c: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c23e2: 0c02 |008f: move-result-object v2 │ │ -0c23e4: 1403 6600 0e7f |0090: const v3, #float 1.88752e+38 // #7f0e0066 │ │ -0c23ea: 6e20 7503 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@0375 │ │ -0c23f0: 0c01 |0096: move-result-object v1 │ │ -0c23f2: 1f01 7a04 |0097: check-cast v1, Landroid/widget/FrameLayout; // type@047a │ │ -0c23f6: 3801 1500 |0099: if-eqz v1, 00ae // +0015 │ │ -0c23fa: 6e10 652a 0700 |009b: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c2400: 0c02 |009e: move-result-object v2 │ │ -0c2402: 1f02 2506 |009f: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0625 │ │ -0c2406: 6203 b411 |00a1: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c240a: 5474 3611 |00a3: iget-object v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c240e: 6e20 f42a 4300 |00a5: invoke-virtual {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.getLecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2af4 │ │ -0c2414: 0c03 |00a8: move-result-object v3 │ │ -0c2416: 5274 3811 |00a9: iget v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c241a: 6e30 1d2b 3204 |00ab: invoke-virtual {v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureDetail:(Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2b1d │ │ -0c2420: 1a02 be23 |00ae: const-string v2, "lecture_id" // string@23be │ │ -0c2424: 6e20 d200 2000 |00b0: invoke-virtual {v0, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00d2 │ │ -0c242a: 7010 642a 0700 |00b3: invoke-direct {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.fillTimes:()V // method@2a64 │ │ -0c2430: 0e00 |00b6: return-void │ │ -0c2432: 0142 |00b7: move v2, v4 │ │ -0c2434: 28bb |00b8: goto 0073 // -0045 │ │ -0c2436: 6202 2c11 |00b9: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c243a: 1a03 f01c |00bb: const-string v3, "fetch was pending, restart" // string@1cf0 │ │ -0c243e: 7120 392b 3200 |00bd: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2444: 6002 b611 |00c0: sget v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c2448: 3802 c1ff |00c2: if-eqz v2, 0083 // -003f │ │ -0c244c: 7020 872a 4700 |00c4: invoke-direct {v7, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ -0c2452: 28bc |00c7: goto 0083 // -0044 │ │ -0c2454: 6202 2c11 |00c8: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c2458: 1a03 ea2c |00ca: const-string v3, "parse was pending, restart" // string@2cea │ │ -0c245c: 7120 392b 3200 |00cc: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2462: 28b4 |00cf: goto 0083 // -004c │ │ -0c2464: 6002 b611 |00d0: sget v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c2468: 3802 b1ff |00d2: if-eqz v2, 0083 // -004f │ │ -0c246c: 5472 3611 |00d4: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c2470: 3802 0600 |00d6: if-eqz v2, 00dc // +0006 │ │ -0c2474: 7020 872a 3700 |00d8: invoke-direct {v7, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ -0c247a: 28a8 |00db: goto 0083 // -0058 │ │ -0c247c: 0143 |00dc: move v3, v4 │ │ -0c247e: 28fb |00dd: goto 00d8 // -0005 │ │ -0c2480: 0001 0300 0100 0000 3900 0000 4800 ... |00de: packed-switch-data (10 units) │ │ +0c231c: |[0c231c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onResume:()V │ │ +0c232c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c232e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0c2330: 6202 3311 |0002: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c2334: 1a05 192c |0004: const-string v5, "onResume" // string@2c19 │ │ +0c2338: 7120 392b 5200 |0006: invoke-static {v2, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c233e: 6f10 4303 0700 |0009: invoke-super {v7}, Landroid/support/v4/app/Fragment;.onResume:()V // method@0343 │ │ +0c2344: 6e10 652a 0700 |000c: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c234a: 0c02 |000f: move-result-object v2 │ │ +0c234c: 6e10 a503 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ +0c2352: 6e10 652a 0700 |0013: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2358: 0c02 |0016: move-result-object v2 │ │ +0c235a: 6e10 7803 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getIntent:()Landroid/content/Intent; // method@0378 │ │ +0c2360: 0c00 |001a: move-result-object v0 │ │ +0c2362: 1a02 c823 |001b: const-string v2, "lecture_id" // string@23c8 │ │ +0c2366: 6e20 c900 2000 |001d: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0c236c: 0c02 |0020: move-result-object v2 │ │ +0c236e: 5b72 3d11 |0021: iput-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c2372: 5472 3d11 |0023: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c2376: 3802 4500 |0025: if-eqz v2, 006a // +0045 │ │ +0c237a: 6202 3311 |0027: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c237e: 2205 6d05 |0029: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0c2382: 7010 f927 0500 |002b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c2388: 1a06 180f |002e: const-string v6, "Open with lecture_id " // string@0f18 │ │ +0c238c: 6e20 0228 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2392: 0c05 |0033: move-result-object v5 │ │ +0c2394: 5476 3d11 |0034: iget-object v6, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c2398: 6e20 0228 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c239e: 0c05 |0039: move-result-object v5 │ │ +0c23a0: 6e10 0628 0500 |003a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c23a6: 0c05 |003d: move-result-object v5 │ │ +0c23a8: 7120 392b 5200 |003e: invoke-static {v2, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c23ae: 1a02 ad1a |0041: const-string v2, "day" // string@1aad │ │ +0c23b2: 5275 3f11 |0043: iget v5, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c23b6: 6e30 c700 2005 |0045: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ +0c23bc: 0a02 |0048: move-result v2 │ │ +0c23be: 5972 3f11 |0049: iput v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c23c2: 6202 3311 |004b: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c23c6: 2205 6d05 |004d: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0c23ca: 7010 f927 0500 |004f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c23d0: 1a06 ae1a |0052: const-string v6, "day " // string@1aae │ │ +0c23d4: 6e20 0228 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c23da: 0c05 |0057: move-result-object v5 │ │ +0c23dc: 5276 3f11 |0058: iget v6, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c23e0: 6e20 fe27 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c23e6: 0c05 |005d: move-result-object v5 │ │ +0c23e8: 6e10 0628 0500 |005e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c23ee: 0c05 |0061: move-result-object v5 │ │ +0c23f0: 7120 392b 5200 |0062: invoke-static {v2, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c23f6: 5272 3f11 |0065: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c23fa: 7020 7e2a 2700 |0067: invoke-direct {v7, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.saveCurrentDay:(I)V // method@2a7e │ │ +0c2400: 6002 bd11 |006a: sget v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c2404: 3802 0a00 |006c: if-eqz v2, 0076 // +000a │ │ +0c2408: 5472 3d11 |006e: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c240c: 3802 4700 |0070: if-eqz v2, 00b7 // +0047 │ │ +0c2410: 0132 |0072: move v2, v3 │ │ +0c2412: 7020 872a 2700 |0073: invoke-direct {v7, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ +0c2418: 6202 3211 |0076: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1132 │ │ +0c241c: 6205 c311 |0078: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c2420: 6e10 342b 0500 |007a: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ +0c2426: 0a05 |007d: move-result v5 │ │ +0c2428: 4402 0205 |007e: aget v2, v2, v5 │ │ +0c242c: 2b02 5e00 0000 |0080: packed-switch v2, 000000de // +0000005e │ │ +0c2432: 5472 3d11 |0083: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c2436: 3802 2e00 |0085: if-eqz v2, 00b3 // +002e │ │ +0c243a: 5472 3d11 |0087: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c243e: 7020 802a 2700 |0089: invoke-direct {v7, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scrollTo:(Ljava/lang/String;)V // method@2a80 │ │ +0c2444: 6e10 652a 0700 |008c: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c244a: 0c02 |008f: move-result-object v2 │ │ +0c244c: 1403 6600 0e7f |0090: const v3, #float 1.88752e+38 // #7f0e0066 │ │ +0c2452: 6e20 7503 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@0375 │ │ +0c2458: 0c01 |0096: move-result-object v1 │ │ +0c245a: 1f01 7b04 |0097: check-cast v1, Landroid/widget/FrameLayout; // type@047b │ │ +0c245e: 3801 1500 |0099: if-eqz v1, 00ae // +0015 │ │ +0c2462: 6e10 652a 0700 |009b: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2468: 0c02 |009e: move-result-object v2 │ │ +0c246a: 1f02 2806 |009f: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0628 │ │ +0c246e: 6203 bb11 |00a1: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c2472: 5474 3d11 |00a3: iget-object v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c2476: 6e20 f42a 4300 |00a5: invoke-virtual {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.getLecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2af4 │ │ +0c247c: 0c03 |00a8: move-result-object v3 │ │ +0c247e: 5274 3f11 |00a9: iget v4, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c2482: 6e30 1d2b 3204 |00ab: invoke-virtual {v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureDetail:(Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2b1d │ │ +0c2488: 1a02 c823 |00ae: const-string v2, "lecture_id" // string@23c8 │ │ +0c248c: 6e20 d200 2000 |00b0: invoke-virtual {v0, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00d2 │ │ +0c2492: 7010 642a 0700 |00b3: invoke-direct {v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.fillTimes:()V // method@2a64 │ │ +0c2498: 0e00 |00b6: return-void │ │ +0c249a: 0142 |00b7: move v2, v4 │ │ +0c249c: 28bb |00b8: goto 0073 // -0045 │ │ +0c249e: 6202 3311 |00b9: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c24a2: 1a03 fa1c |00bb: const-string v3, "fetch was pending, restart" // string@1cfa │ │ +0c24a6: 7120 392b 3200 |00bd: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c24ac: 6002 bd11 |00c0: sget v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c24b0: 3802 c1ff |00c2: if-eqz v2, 0083 // -003f │ │ +0c24b4: 7020 872a 4700 |00c4: invoke-direct {v7, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ +0c24ba: 28bc |00c7: goto 0083 // -0044 │ │ +0c24bc: 6202 3311 |00c8: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c24c0: 1a03 f42c |00ca: const-string v3, "parse was pending, restart" // string@2cf4 │ │ +0c24c4: 7120 392b 3200 |00cc: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c24ca: 28b4 |00cf: goto 0083 // -004c │ │ +0c24cc: 6002 bd11 |00d0: sget v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c24d0: 3802 b1ff |00d2: if-eqz v2, 0083 // -004f │ │ +0c24d4: 5472 3d11 |00d4: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c24d8: 3802 0600 |00d6: if-eqz v2, 00dc // +0006 │ │ +0c24dc: 7020 872a 3700 |00d8: invoke-direct {v7, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.viewDay:(Z)V // method@2a87 │ │ +0c24e2: 28a8 |00db: goto 0083 // -0058 │ │ +0c24e4: 0143 |00dc: move v3, v4 │ │ +0c24e6: 28fb |00dd: goto 00d8 // -0005 │ │ +0c24e8: 0001 0300 0100 0000 3900 0000 4800 ... |00de: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=211 │ │ 0x0009 line=212 │ │ 0x000c line=213 │ │ 0x0013 line=215 │ │ 0x001b line=217 │ │ @@ -308240,236 +308338,239 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 396 16-bit code units │ │ -0c2494: |[0c2494] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0c24a4: 140a 0800 0a7f |0000: const v10, #float 1.83434e+38 // #7f0a0008 │ │ -0c24aa: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -0c24ac: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0c24ae: 6f30 4703 cb0d |0005: invoke-super {v11, v12, v13}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ -0c24b4: 6e10 652a 0b00 |0008: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c24ba: 0c05 |000b: move-result-object v5 │ │ -0c24bc: 6e10 7603 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@0376 │ │ -0c24c2: 0c05 |000f: move-result-object v5 │ │ -0c24c4: 1f05 2a06 |0010: check-cast v5, Lnerd/tuxmobil/fahrplan/congress/MyApp; // type@062a │ │ -0c24c8: 5bb5 3211 |0012: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@1132 │ │ -0c24cc: 6e10 692a 0b00 |0014: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c24d2: 0c05 |0017: move-result-object v5 │ │ -0c24d4: 6e10 0901 0500 |0018: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0c24da: 0c05 |001b: move-result-object v5 │ │ -0c24dc: 5255 1d0e |001c: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0c24e0: 59b5 3a11 |001e: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@113a │ │ -0c24e4: 6e10 692a 0b00 |0020: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c24ea: 0c05 |0023: move-result-object v5 │ │ -0c24ec: 6e10 0901 0500 |0024: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0c24f2: 0c05 |0027: move-result-object v5 │ │ -0c24f4: 5255 1f0e |0028: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ -0c24f8: 59b5 3b11 |002a: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@113b │ │ -0c24fc: 6205 2c11 |002c: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c2500: 2206 6c05 |002e: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c2504: 7010 f927 0600 |0030: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c250a: 1a07 f92f |0033: const-string v7, "screen width = " // string@2ff9 │ │ -0c250e: 6e20 0228 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2514: 0c06 |0038: move-result-object v6 │ │ -0c2516: 52b7 3b11 |0039: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@113b │ │ -0c251a: 6e20 fe27 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c2520: 0c06 |003e: move-result-object v6 │ │ -0c2522: 6e10 0628 0600 |003f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c2528: 0c06 |0042: move-result-object v6 │ │ -0c252a: 7120 392b 6500 |0043: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2530: 6205 2c11 |0046: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c2534: 2206 6c05 |0048: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c2538: 7010 f927 0600 |004a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c253e: 1a07 0d35 |004d: const-string v7, "time width " // string@350d │ │ -0c2542: 6e20 0228 7600 |004f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2548: 0c06 |0052: move-result-object v6 │ │ -0c254a: 6e10 692a 0b00 |0053: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c2550: 0c07 |0056: move-result-object v7 │ │ -0c2552: 6e20 0601 a700 |0057: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getDimension:(I)F // method@0106 │ │ -0c2558: 0a07 |005a: move-result v7 │ │ -0c255a: 6e20 fd27 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@27fd │ │ -0c2560: 0c06 |005e: move-result-object v6 │ │ -0c2562: 6e10 0628 0600 |005f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c2568: 0c06 |0062: move-result-object v6 │ │ -0c256a: 7120 392b 6500 |0063: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2570: 52b5 3b11 |0066: iget v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@113b │ │ -0c2574: 8255 |0068: int-to-float v5, v5 │ │ -0c2576: 6e10 692a 0b00 |0069: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c257c: 0c06 |006c: move-result-object v6 │ │ -0c257e: 6e20 0601 a600 |006d: invoke-virtual {v6, v10}, Landroid/content/res/Resources;.getDimension:(I)F // method@0106 │ │ -0c2584: 0a06 |0070: move-result v6 │ │ -0c2586: c765 |0071: sub-float/2addr v5, v6 │ │ -0c2588: 8755 |0072: float-to-int v5, v5 │ │ -0c258a: 59b5 3b11 |0073: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@113b │ │ -0c258e: 6e10 692a 0b00 |0075: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ -0c2594: 0c05 |0078: move-result-object v5 │ │ -0c2596: 52b6 3b11 |0079: iget v6, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@113b │ │ -0c259a: 7120 b52a 6500 |007b: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.calcMaxCols:(Landroid/content/res/Resources;I)I // method@2ab5 │ │ -0c25a0: 0a01 |007e: move-result v1 │ │ -0c25a2: 6205 2c11 |007f: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c25a6: 2206 6c05 |0081: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c25aa: 7010 f927 0600 |0083: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c25b0: 1a07 2629 |0086: const-string v7, "max cols: " // string@2926 │ │ -0c25b4: 6e20 0228 7600 |0088: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c25ba: 0c06 |008b: move-result-object v6 │ │ -0c25bc: 6e20 fe27 1600 |008c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c25c2: 0c06 |008f: move-result-object v6 │ │ -0c25c4: 6e10 0628 0600 |0090: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c25ca: 0c06 |0093: move-result-object v6 │ │ -0c25cc: 7120 392b 6500 |0094: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c25d2: 52b5 3b11 |0097: iget v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@113b │ │ -0c25d6: 8255 |0099: int-to-float v5, v5 │ │ -0c25d8: 8216 |009a: int-to-float v6, v1 │ │ -0c25da: c965 |009b: div-float/2addr v5, v6 │ │ -0c25dc: 8755 |009c: float-to-int v5, v5 │ │ -0c25de: 59b5 2e11 |009d: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.columnWidth:I // field@112e │ │ -0c25e2: 1405 8e00 0e7f |009f: const v5, #float 1.88753e+38 // #7f0e008e │ │ -0c25e8: 6e20 d01f 5c00 |00a2: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c25ee: 0c03 |00a5: move-result-object v3 │ │ -0c25f0: 1f03 7c04 |00a6: check-cast v3, Landroid/widget/HorizontalScrollView; // type@047c │ │ -0c25f4: 3803 1800 |00a8: if-eqz v3, 00c0 // +0018 │ │ -0c25f8: 1405 9200 0e7f |00aa: const v5, #float 1.88753e+38 // #7f0e0092 │ │ -0c25fe: 6e20 d01f 5c00 |00ad: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c2604: 0c04 |00b0: move-result-object v4 │ │ -0c2606: 1f04 1a06 |00b1: check-cast v4, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // type@061a │ │ -0c260a: 3804 0500 |00b3: if-eqz v4, 00b8 // +0005 │ │ -0c260e: 6e20 c42a 3400 |00b5: invoke-virtual {v4, v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.setChildScroller:(Landroid/widget/HorizontalScrollView;)V // method@2ac4 │ │ -0c2614: 2205 0c06 |00b8: new-instance v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1; // type@060c │ │ -0c2618: 7020 512a b500 |00ba: invoke-direct {v5, v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1;.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;)V // method@2a51 │ │ -0c261e: 6e20 d521 5300 |00bd: invoke-virtual {v3, v5}, Landroid/widget/HorizontalScrollView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@21d5 │ │ -0c2624: 6e10 652a 0b00 |00c0: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c262a: 0c05 |00c3: move-result-object v5 │ │ -0c262c: 7110 7c02 0500 |00c4: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c2632: 0c02 |00c7: move-result-object v2 │ │ -0c2634: 6e10 652a 0b00 |00c8: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c263a: 0c05 |00cb: move-result-object v5 │ │ -0c263c: 7110 8c2b 0500 |00cc: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackBackgroundNormal:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b8c │ │ -0c2642: 0c05 |00cf: move-result-object v5 │ │ -0c2644: 5bb5 3e11 |00d0: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgrounds:Ljava/util/HashMap; // field@113e │ │ -0c2648: 1a05 392a |00d2: const-string v5, "nerd.tuxmobil.fahrplan.congress.Prefs.ALTERNATIVE_HIGHLIGHT" // string@2a39 │ │ -0c264c: 7230 e100 5208 |00d4: invoke-interface {v2, v5, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ -0c2652: 0a05 |00d7: move-result v5 │ │ -0c2654: 3805 a100 |00d8: if-eqz v5, 0179 // +00a1 │ │ -0c2658: 6205 2c11 |00da: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c265c: 1a06 8e16 |00dc: const-string v6, "alternative highlight" // string@168e │ │ -0c2660: 7120 392b 6500 |00de: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2666: 6e10 652a 0b00 |00e1: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c266c: 0c05 |00e4: move-result-object v5 │ │ -0c266e: 7110 8b2b 0500 |00e5: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackBackgroundHighLightAlternative:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b8b │ │ -0c2674: 0c05 |00e8: move-result-object v5 │ │ -0c2676: 5bb5 3f11 |00e9: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgroundsHi:Ljava/util/HashMap; // field@113f │ │ -0c267a: 6e10 652a 0b00 |00eb: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c2680: 0c05 |00ee: move-result-object v5 │ │ -0c2682: 7110 892b 0500 |00ef: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackAccentColorNormal:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b89 │ │ -0c2688: 0c05 |00f2: move-result-object v5 │ │ -0c268a: 5bb5 3c11 |00f3: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackAccentColors:Ljava/util/HashMap; // field@113c │ │ -0c268e: 6e10 652a 0b00 |00f5: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c2694: 0c05 |00f8: move-result-object v5 │ │ -0c2696: 7110 882b 0500 |00f9: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackAccentColorHighlight:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b88 │ │ -0c269c: 0c05 |00fc: move-result-object v5 │ │ -0c269e: 5bb5 3d11 |00fd: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackAccentColorsHighlight:Ljava/util/HashMap; // field@113d │ │ -0c26a2: 6e10 652a 0b00 |00ff: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c26a8: 0c05 |0102: move-result-object v5 │ │ -0c26aa: 1a06 ce32 |0103: const-string v6, "settings" // string@32ce │ │ -0c26ae: 6e30 7c03 6508 |0105: invoke-virtual {v5, v6, v8}, Landroid/support/v4/app/FragmentActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@037c │ │ -0c26b4: 0c02 |0108: move-result-object v2 │ │ -0c26b6: 1a05 6f1b |0109: const-string v5, "displayDay" // string@1b6f │ │ -0c26ba: 7230 e200 5209 |010b: invoke-interface {v2, v5, v9}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e2 │ │ -0c26c0: 0a05 |010e: move-result v5 │ │ -0c26c2: 59b5 3811 |010f: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c26c6: 6e10 652a 0b00 |0111: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c26cc: 0c05 |0114: move-result-object v5 │ │ -0c26ce: 1a06 b223 |0115: const-string v6, "layout_inflater" // string@23b2 │ │ -0c26d2: 6e20 7e03 6500 |0117: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@037e │ │ -0c26d8: 0c05 |011a: move-result-object v5 │ │ -0c26da: 1f05 2604 |011b: check-cast v5, Landroid/view/LayoutInflater; // type@0426 │ │ -0c26de: 5bb5 3311 |011d: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.inflater:Landroid/view/LayoutInflater; // field@1133 │ │ -0c26e2: 6e10 652a 0b00 |011f: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c26e8: 0c05 |0122: move-result-object v5 │ │ -0c26ea: 6e10 7803 0500 |0123: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getIntent:()Landroid/content/Intent; // method@0378 │ │ -0c26f0: 0c00 |0126: move-result-object v0 │ │ -0c26f2: 1a05 be23 |0127: const-string v5, "lecture_id" // string@23be │ │ -0c26f6: 6e20 c900 5000 |0129: invoke-virtual {v0, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ -0c26fc: 0c05 |012c: move-result-object v5 │ │ -0c26fe: 5bb5 3611 |012d: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c2702: 54b5 3611 |012f: iget-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c2706: 3805 4000 |0131: if-eqz v5, 0171 // +0040 │ │ -0c270a: 6205 2c11 |0133: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c270e: 2206 6c05 |0135: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c2712: 7010 f927 0600 |0137: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c2718: 1a07 0f0f |013a: const-string v7, "Open with lecture_id " // string@0f0f │ │ -0c271c: 6e20 0228 7600 |013c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2722: 0c06 |013f: move-result-object v6 │ │ -0c2724: 54b7 3611 |0140: iget-object v7, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@1136 │ │ -0c2728: 6e20 0228 7600 |0142: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c272e: 0c06 |0145: move-result-object v6 │ │ -0c2730: 6e10 0628 0600 |0146: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c2736: 0c06 |0149: move-result-object v6 │ │ -0c2738: 7120 392b 6500 |014a: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c273e: 1a05 a31a |014d: const-string v5, "day" // string@1aa3 │ │ -0c2742: 52b6 3811 |014f: iget v6, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c2746: 6e30 c700 5006 |0151: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ -0c274c: 0a05 |0154: move-result v5 │ │ -0c274e: 59b5 3811 |0155: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c2752: 6205 2c11 |0157: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c2756: 2206 6c05 |0159: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c275a: 7010 f927 0600 |015b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c2760: 1a07 a41a |015e: const-string v7, "day " // string@1aa4 │ │ -0c2764: 6e20 0228 7600 |0160: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c276a: 0c06 |0163: move-result-object v6 │ │ -0c276c: 52b7 3811 |0164: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@1138 │ │ -0c2770: 6e20 fe27 7600 |0166: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c2776: 0c06 |0169: move-result-object v6 │ │ -0c2778: 6e10 0628 0600 |016a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c277e: 0c06 |016d: move-result-object v6 │ │ -0c2780: 7120 392b 6500 |016e: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2786: 6005 b611 |0171: sget v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c278a: 3795 0500 |0173: if-le v5, v9, 0178 // +0005 │ │ -0c278e: 6e10 612a 0b00 |0175: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.build_navigation_menu:()V // method@2a61 │ │ -0c2794: 0e00 |0178: return-void │ │ -0c2796: 6205 2c11 |0179: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c279a: 1a06 c92a |017b: const-string v6, "normal highlight" // string@2ac9 │ │ -0c279e: 7120 392b 6500 |017d: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c27a4: 6e10 652a 0b00 |0180: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ -0c27aa: 0c05 |0183: move-result-object v5 │ │ -0c27ac: 7110 8a2b 0500 |0184: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackBackgroundHighLight:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b8a │ │ -0c27b2: 0c05 |0187: move-result-object v5 │ │ -0c27b4: 5bb5 3f11 |0188: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgroundsHi:Ljava/util/HashMap; // field@113f │ │ -0c27b8: 2900 61ff |018a: goto/16 00eb // -009f │ │ +0c24fc: |[0c24fc] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0c250c: 140a 0800 0a7f |0000: const v10, #float 1.83434e+38 // #7f0a0008 │ │ +0c2512: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +0c2514: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0c2516: 6f30 4703 cb0d |0005: invoke-super {v11, v12, v13}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0347 │ │ +0c251c: 6e10 652a 0b00 |0008: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2522: 0c05 |000b: move-result-object v5 │ │ +0c2524: 6e10 7603 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@0376 │ │ +0c252a: 0c05 |000f: move-result-object v5 │ │ +0c252c: 1f05 2d06 |0010: check-cast v5, Lnerd/tuxmobil/fahrplan/congress/MyApp; // type@062d │ │ +0c2530: 5bb5 3911 |0012: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@1139 │ │ +0c2534: 6e10 692a 0b00 |0014: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c253a: 0c05 |0017: move-result-object v5 │ │ +0c253c: 6e10 0901 0500 |0018: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +0c2542: 0c05 |001b: move-result-object v5 │ │ +0c2544: 5255 1d0e |001c: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +0c2548: 59b5 4111 |001e: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.scale:F // field@1141 │ │ +0c254c: 6e10 692a 0b00 |0020: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c2552: 0c05 |0023: move-result-object v5 │ │ +0c2554: 6e10 0901 0500 |0024: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +0c255a: 0c05 |0027: move-result-object v5 │ │ +0c255c: 5255 1f0e |0028: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0e1f │ │ +0c2560: 59b5 4211 |002a: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@1142 │ │ +0c2564: 6205 3311 |002c: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c2568: 2206 6d05 |002e: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c256c: 7010 f927 0600 |0030: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c2572: 1a07 0330 |0033: const-string v7, "screen width = " // string@3003 │ │ +0c2576: 6e20 0228 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c257c: 0c06 |0038: move-result-object v6 │ │ +0c257e: 52b7 4211 |0039: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@1142 │ │ +0c2582: 6e20 fe27 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c2588: 0c06 |003e: move-result-object v6 │ │ +0c258a: 6e10 0628 0600 |003f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c2590: 0c06 |0042: move-result-object v6 │ │ +0c2592: 7120 392b 6500 |0043: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c2598: 6205 3311 |0046: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c259c: 2206 6d05 |0048: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c25a0: 7010 f927 0600 |004a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c25a6: 1a07 1635 |004d: const-string v7, "time width " // string@3516 │ │ +0c25aa: 6e20 0228 7600 |004f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c25b0: 0c06 |0052: move-result-object v6 │ │ +0c25b2: 6e10 692a 0b00 |0053: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c25b8: 0c07 |0056: move-result-object v7 │ │ +0c25ba: 6e20 0601 a700 |0057: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getDimension:(I)F // method@0106 │ │ +0c25c0: 0a07 |005a: move-result v7 │ │ +0c25c2: 6e20 fd27 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@27fd │ │ +0c25c8: 0c06 |005e: move-result-object v6 │ │ +0c25ca: 6e10 0628 0600 |005f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c25d0: 0c06 |0062: move-result-object v6 │ │ +0c25d2: 7120 392b 6500 |0063: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c25d8: 52b5 4211 |0066: iget v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@1142 │ │ +0c25dc: 8255 |0068: int-to-float v5, v5 │ │ +0c25de: 6e10 692a 0b00 |0069: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c25e4: 0c06 |006c: move-result-object v6 │ │ +0c25e6: 6e20 0601 a600 |006d: invoke-virtual {v6, v10}, Landroid/content/res/Resources;.getDimension:(I)F // method@0106 │ │ +0c25ec: 0a06 |0070: move-result v6 │ │ +0c25ee: c765 |0071: sub-float/2addr v5, v6 │ │ +0c25f0: 8755 |0072: float-to-int v5, v5 │ │ +0c25f2: 59b5 4211 |0073: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@1142 │ │ +0c25f6: 6e10 692a 0b00 |0075: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getResources:()Landroid/content/res/Resources; // method@2a69 │ │ +0c25fc: 0c05 |0078: move-result-object v5 │ │ +0c25fe: 52b6 4211 |0079: iget v6, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@1142 │ │ +0c2602: 7120 b52a 6500 |007b: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.calcMaxCols:(Landroid/content/res/Resources;I)I // method@2ab5 │ │ +0c2608: 0a01 |007e: move-result v1 │ │ +0c260a: 6205 3311 |007f: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c260e: 2206 6d05 |0081: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c2612: 7010 f927 0600 |0083: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c2618: 1a07 3029 |0086: const-string v7, "max cols: " // string@2930 │ │ +0c261c: 6e20 0228 7600 |0088: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2622: 0c06 |008b: move-result-object v6 │ │ +0c2624: 6e20 fe27 1600 |008c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c262a: 0c06 |008f: move-result-object v6 │ │ +0c262c: 6e10 0628 0600 |0090: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c2632: 0c06 |0093: move-result-object v6 │ │ +0c2634: 7120 392b 6500 |0094: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c263a: 52b5 4211 |0097: iget v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.screenWidth:I // field@1142 │ │ +0c263e: 8255 |0099: int-to-float v5, v5 │ │ +0c2640: 8216 |009a: int-to-float v6, v1 │ │ +0c2642: c965 |009b: div-float/2addr v5, v6 │ │ +0c2644: 8755 |009c: float-to-int v5, v5 │ │ +0c2646: 59b5 3511 |009d: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.columnWidth:I // field@1135 │ │ +0c264a: 1405 8e00 0e7f |009f: const v5, #float 1.88753e+38 // #7f0e008e │ │ +0c2650: 6e20 d01f 5c00 |00a2: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c2656: 0c03 |00a5: move-result-object v3 │ │ +0c2658: 1f03 7d04 |00a6: check-cast v3, Landroid/widget/HorizontalScrollView; // type@047d │ │ +0c265c: 3803 1800 |00a8: if-eqz v3, 00c0 // +0018 │ │ +0c2660: 1405 9200 0e7f |00aa: const v5, #float 1.88753e+38 // #7f0e0092 │ │ +0c2666: 6e20 d01f 5c00 |00ad: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c266c: 0c04 |00b0: move-result-object v4 │ │ +0c266e: 1f04 1d06 |00b1: check-cast v4, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // type@061d │ │ +0c2672: 3804 0500 |00b3: if-eqz v4, 00b8 // +0005 │ │ +0c2676: 6e20 c42a 3400 |00b5: invoke-virtual {v4, v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.setChildScroller:(Landroid/widget/HorizontalScrollView;)V // method@2ac4 │ │ +0c267c: 2205 0f06 |00b8: new-instance v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1; // type@060f │ │ +0c2680: 7020 512a b500 |00ba: invoke-direct {v5, v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1;.:(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;)V // method@2a51 │ │ +0c2686: 6e20 d521 5300 |00bd: invoke-virtual {v3, v5}, Landroid/widget/HorizontalScrollView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@21d5 │ │ +0c268c: 6e10 652a 0b00 |00c0: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2692: 0c05 |00c3: move-result-object v5 │ │ +0c2694: 7110 7c02 0500 |00c4: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c269a: 0c02 |00c7: move-result-object v2 │ │ +0c269c: 6e10 652a 0b00 |00c8: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c26a2: 0c05 |00cb: move-result-object v5 │ │ +0c26a4: 7110 8c2b 0500 |00cc: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackBackgroundNormal:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b8c │ │ +0c26aa: 0c05 |00cf: move-result-object v5 │ │ +0c26ac: 5bb5 4511 |00d0: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgrounds:Ljava/util/HashMap; // field@1145 │ │ +0c26b0: 1a05 432a |00d2: const-string v5, "nerd.tuxmobil.fahrplan.congress.Prefs.ALTERNATIVE_HIGHLIGHT" // string@2a43 │ │ +0c26b4: 7230 e100 5208 |00d4: invoke-interface {v2, v5, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ +0c26ba: 0a05 |00d7: move-result v5 │ │ +0c26bc: 3805 a100 |00d8: if-eqz v5, 0179 // +00a1 │ │ +0c26c0: 6205 3311 |00da: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c26c4: 1a06 9816 |00dc: const-string v6, "alternative highlight" // string@1698 │ │ +0c26c8: 7120 392b 6500 |00de: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c26ce: 6e10 652a 0b00 |00e1: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c26d4: 0c05 |00e4: move-result-object v5 │ │ +0c26d6: 7110 8b2b 0500 |00e5: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackBackgroundHighLightAlternative:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b8b │ │ +0c26dc: 0c05 |00e8: move-result-object v5 │ │ +0c26de: 5bb5 4611 |00e9: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgroundsHi:Ljava/util/HashMap; // field@1146 │ │ +0c26e2: 6e10 652a 0b00 |00eb: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c26e8: 0c05 |00ee: move-result-object v5 │ │ +0c26ea: 7110 892b 0500 |00ef: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackAccentColorNormal:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b89 │ │ +0c26f0: 0c05 |00f2: move-result-object v5 │ │ +0c26f2: 5bb5 4311 |00f3: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackAccentColors:Ljava/util/HashMap; // field@1143 │ │ +0c26f6: 6e10 652a 0b00 |00f5: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c26fc: 0c05 |00f8: move-result-object v5 │ │ +0c26fe: 7110 882b 0500 |00f9: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackAccentColorHighlight:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b88 │ │ +0c2704: 0c05 |00fc: move-result-object v5 │ │ +0c2706: 5bb5 4411 |00fd: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackAccentColorsHighlight:Ljava/util/HashMap; // field@1144 │ │ +0c270a: 6e10 652a 0b00 |00ff: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2710: 0c05 |0102: move-result-object v5 │ │ +0c2712: 1a06 d832 |0103: const-string v6, "settings" // string@32d8 │ │ +0c2716: 6e30 7c03 6508 |0105: invoke-virtual {v5, v6, v8}, Landroid/support/v4/app/FragmentActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@037c │ │ +0c271c: 0c02 |0108: move-result-object v2 │ │ +0c271e: 1a05 791b |0109: const-string v5, "displayDay" // string@1b79 │ │ +0c2722: 7230 e200 5209 |010b: invoke-interface {v2, v5, v9}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e2 │ │ +0c2728: 0a05 |010e: move-result v5 │ │ +0c272a: 59b5 3f11 |010f: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c272e: 6e10 652a 0b00 |0111: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2734: 0c05 |0114: move-result-object v5 │ │ +0c2736: 1a06 bc23 |0115: const-string v6, "layout_inflater" // string@23bc │ │ +0c273a: 6e20 7e03 6500 |0117: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@037e │ │ +0c2740: 0c05 |011a: move-result-object v5 │ │ +0c2742: 1f05 2704 |011b: check-cast v5, Landroid/view/LayoutInflater; // type@0427 │ │ +0c2746: 5bb5 3a11 |011d: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.inflater:Landroid/view/LayoutInflater; // field@113a │ │ +0c274a: 6e10 652a 0b00 |011f: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2750: 0c05 |0122: move-result-object v5 │ │ +0c2752: 6e10 7803 0500 |0123: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getIntent:()Landroid/content/Intent; // method@0378 │ │ +0c2758: 0c00 |0126: move-result-object v0 │ │ +0c275a: 1a05 c823 |0127: const-string v5, "lecture_id" // string@23c8 │ │ +0c275e: 6e20 c900 5000 |0129: invoke-virtual {v0, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c9 │ │ +0c2764: 0c05 |012c: move-result-object v5 │ │ +0c2766: 5bb5 3d11 |012d: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c276a: 54b5 3d11 |012f: iget-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c276e: 3805 4000 |0131: if-eqz v5, 0171 // +0040 │ │ +0c2772: 6205 3311 |0133: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c2776: 2206 6d05 |0135: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c277a: 7010 f927 0600 |0137: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c2780: 1a07 180f |013a: const-string v7, "Open with lecture_id " // string@0f18 │ │ +0c2784: 6e20 0228 7600 |013c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c278a: 0c06 |013f: move-result-object v6 │ │ +0c278c: 54b7 3d11 |0140: iget-object v7, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.lecture_id:Ljava/lang/String; // field@113d │ │ +0c2790: 6e20 0228 7600 |0142: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2796: 0c06 |0145: move-result-object v6 │ │ +0c2798: 6e10 0628 0600 |0146: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c279e: 0c06 |0149: move-result-object v6 │ │ +0c27a0: 7120 392b 6500 |014a: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c27a6: 1a05 ad1a |014d: const-string v5, "day" // string@1aad │ │ +0c27aa: 52b6 3f11 |014f: iget v6, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c27ae: 6e30 c700 5006 |0151: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00c7 │ │ +0c27b4: 0a05 |0154: move-result v5 │ │ +0c27b6: 59b5 3f11 |0155: iput v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c27ba: 6205 3311 |0157: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c27be: 2206 6d05 |0159: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c27c2: 7010 f927 0600 |015b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c27c8: 1a07 ae1a |015e: const-string v7, "day " // string@1aae │ │ +0c27cc: 6e20 0228 7600 |0160: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c27d2: 0c06 |0163: move-result-object v6 │ │ +0c27d4: 52b7 3f11 |0164: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.mDay:I // field@113f │ │ +0c27d8: 6e20 fe27 7600 |0166: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c27de: 0c06 |0169: move-result-object v6 │ │ +0c27e0: 6e10 0628 0600 |016a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c27e6: 0c06 |016d: move-result-object v6 │ │ +0c27e8: 7120 392b 6500 |016e: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c27ee: 6005 bd11 |0171: sget v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c27f2: 3795 0500 |0173: if-le v5, v9, 0178 // +0005 │ │ +0c27f6: 6e10 612a 0b00 |0175: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.build_navigation_menu:()V // method@2a61 │ │ +0c27fc: 0e00 |0178: return-void │ │ +0c27fe: 6205 3311 |0179: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c2802: 1a06 d32a |017b: const-string v6, "normal highlight" // string@2ad3 │ │ +0c2806: 7120 392b 6500 |017d: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c280c: 6e10 652a 0b00 |0180: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a65 │ │ +0c2812: 0c05 |0183: move-result-object v5 │ │ +0c2814: 7110 8a2b 0500 |0184: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getTrackBackgroundHighLight:(Landroid/content/Context;)Ljava/util/HashMap; // method@2b8a │ │ +0c281a: 0c05 |0187: move-result-object v5 │ │ +0c281c: 5bb5 4611 |0188: iput-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.trackBackgroundsHi:Ljava/util/HashMap; // field@1146 │ │ +0c2820: 2900 61ff |018a: goto/16 00eb // -009f │ │ catches : (none) │ │ positions : │ │ 0x0005 line=130 │ │ 0x0008 line=132 │ │ 0x0014 line=133 │ │ 0x0020 line=134 │ │ 0x002c line=135 │ │ 0x0046 line=136 │ │ 0x0066 line=137 │ │ 0x0075 line=138 │ │ 0x007f line=139 │ │ 0x0097 line=140 │ │ 0x009f line=141 │ │ + 0x00a2 line=142 │ │ 0x00a8 line=143 │ │ 0x00aa line=144 │ │ + 0x00ad line=145 │ │ 0x00b3 line=146 │ │ 0x00b5 line=147 │ │ 0x00b8 line=149 │ │ 0x00c0 line=158 │ │ 0x00c8 line=159 │ │ 0x00d2 line=160 │ │ 0x00da line=161 │ │ 0x00e1 line=162 │ │ 0x00eb line=167 │ │ 0x00f5 line=168 │ │ 0x00ff line=170 │ │ 0x0109 line=171 │ │ 0x0111 line=173 │ │ + 0x0117 line=174 │ │ 0x011f line=176 │ │ 0x0127 line=177 │ │ 0x012f line=179 │ │ 0x0133 line=180 │ │ 0x014d line=181 │ │ 0x0157 line=182 │ │ 0x0171 line=185 │ │ @@ -308492,20 +308593,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c27bc: |[0c27bc] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.refreshEventMarkers:()V │ │ -0c27cc: 6200 2c11 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@112c │ │ -0c27d0: 1a01 9e0f |0002: const-string v1, "Reload alarms" // string@0f9e │ │ -0c27d4: 7120 392b 1000 |0004: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c27da: 6e10 7d2a 0200 |0007: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.refreshViews:()V // method@2a7d │ │ -0c27e0: 0e00 |000a: return-void │ │ +0c2824: |[0c2824] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.refreshEventMarkers:()V │ │ +0c2834: 6200 3311 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.LOG_TAG:Ljava/lang/String; // field@1133 │ │ +0c2838: 1a01 a80f |0002: const-string v1, "Reload alarms" // string@0fa8 │ │ +0c283c: 7120 392b 1000 |0004: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c2842: 6e10 7d2a 0200 |0007: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.refreshViews:()V // method@2a7d │ │ +0c2848: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0007 line=1061 │ │ 0x000a line=1062 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ @@ -308515,67 +308616,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0c27e4: |[0c27e4] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.refreshViews:()V │ │ -0c27f4: 6203 b411 |0000: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c27f8: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -0c27fc: 0e00 |0004: return-void │ │ -0c27fe: 6203 b411 |0005: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c2802: 6e10 f52a 0300 |0007: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ -0c2808: 0c00 |000a: move-result-object v0 │ │ -0c280a: 7210 d228 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c2810: 0a03 |000e: move-result v3 │ │ -0c2812: 3803 f5ff |000f: if-eqz v3, 0004 // -000b │ │ -0c2816: 7210 d328 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c281c: 0c01 |0014: move-result-object v1 │ │ -0c281e: 1f01 1b06 |0015: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c2822: 7020 822a 1400 |0017: invoke-direct {v4, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a82 │ │ -0c2828: 7020 672a 1400 |001a: invoke-direct {v4, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getLectureView:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)Landroid/view/View; // method@2a67 │ │ -0c282e: 0c02 |001d: move-result-object v2 │ │ -0c2830: 3802 edff |001e: if-eqz v2, 000b // -0013 │ │ -0c2834: 7030 842a 1402 |0020: invoke-direct {v4, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a84 │ │ -0c283a: 7030 852a 1402 |0023: invoke-direct {v4, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a85 │ │ -0c2840: 28e5 |0026: goto 000b // -001b │ │ +0c284c: |[0c284c] nerd.tuxmobil.fahrplan.congress.FahrplanFragment.refreshViews:()V │ │ +0c285c: 6202 bb11 |0000: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c2860: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0c2864: 0e00 |0004: return-void │ │ +0c2866: 6202 bb11 |0005: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c286a: 6e10 f52a 0200 |0007: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ +0c2870: 0c02 |000a: move-result-object v2 │ │ +0c2872: 7210 d228 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c2878: 0a03 |000e: move-result v3 │ │ +0c287a: 3803 f5ff |000f: if-eqz v3, 0004 // -000b │ │ +0c287e: 7210 d328 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c2884: 0c00 |0014: move-result-object v0 │ │ +0c2886: 1f00 1e06 |0015: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c288a: 7020 822a 0400 |0017: invoke-direct {v4, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a82 │ │ +0c2890: 7020 672a 0400 |001a: invoke-direct {v4, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.getLectureView:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)Landroid/view/View; // method@2a67 │ │ +0c2896: 0c01 |001d: move-result-object v1 │ │ +0c2898: 3801 edff |001e: if-eqz v1, 000b // -0013 │ │ +0c289c: 7030 842a 0401 |0020: invoke-direct {v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a84 │ │ +0c28a2: 7030 852a 0401 |0023: invoke-direct {v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V // method@2a85 │ │ +0c28a8: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0004 line=1057 │ │ 0x0005 line=1049 │ │ 0x0017 line=1050 │ │ 0x001a line=1051 │ │ 0x001e line=1052 │ │ 0x0020 line=1053 │ │ 0x0023 line=1054 │ │ locals : │ │ - 0x000b - 0x0027 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0017 - 0x0027 reg=1 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x001e - 0x0027 reg=2 v Landroid/view/View; │ │ + 0x0017 - 0x0027 reg=0 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x001e - 0x0027 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0027 reg=4 this Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ │ │ - source_file_idx : 1359 (FahrplanFragment.java) │ │ + source_file_idx : 1363 (FahrplanFragment.java) │ │ │ │ -Class #1056 header: │ │ -class_idx : 1555 │ │ +Class #1057 header: │ │ +class_idx : 1558 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1361 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1365 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 18 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1056 annotations: │ │ +Class #1057 annotations: │ │ Annotations on method #10889 'addToCalender' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ │ │ -Class #1056 - │ │ +Class #1057 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -308584,260 +308684,260 @@ │ │ type : '(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 519 16-bit code units │ │ -0c2844: |[0c2844] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.addAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V │ │ -0c2854: 7401 a600 1b00 |0000: invoke-virtual/range {v27}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0c285a: 0c16 |0003: move-result-object v22 │ │ -0c285c: 1417 0100 077f |0004: const v23, #float 1.79446e+38 // #7f070001 │ │ -0c2862: 7402 1001 1600 |0007: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0110 │ │ -0c2868: 0c09 |000a: move-result-object v9 │ │ -0c286a: 0800 1c00 |000b: move-object/from16 v0, v28 │ │ -0c286e: 5300 5e11 |000d: iget-wide v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c2872: 0510 0000 |000f: move-wide/from16 v16, v0 │ │ -0c2876: 1616 0000 |0011: const-wide/16 v22, #int 0 // #0 │ │ -0c287a: 3116 1016 |0013: cmp-long v22, v16, v22 │ │ -0c287e: 3d16 c801 |0015: if-lez v22, 01dd // +01c8 │ │ -0c2882: 0514 1000 |0017: move-wide/from16 v20, v16 │ │ -0c2886: 050e 1000 |0019: move-wide/from16 v14, v16 │ │ -0c288a: 2212 fd03 |001b: new-instance v18, Landroid/text/format/Time; // type@03fd │ │ -0c288e: 7601 e61e 1200 |001d: invoke-direct/range {v18}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c2894: 4416 091d |0020: aget v22, v9, v29 │ │ -0c2898: da16 163c |0022: mul-int/lit8 v22, v22, #int 60 // #3c │ │ -0c289c: 0200 1600 |0024: move/from16 v0, v22 │ │ -0c28a0: d200 e803 |0026: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -0c28a4: 0216 0000 |0028: move/from16 v22, v0 │ │ -0c28a8: 0200 1600 |002a: move/from16 v0, v22 │ │ -0c28ac: 8106 |002c: int-to-long v6, v0 │ │ -0c28ae: 9c14 1406 |002d: sub-long v20, v20, v6 │ │ -0c28b2: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -0c28b6: 0501 1400 |0031: move-wide/from16 v1, v20 │ │ -0c28ba: 6e30 ea1e 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/text/format/Time;.set:(J)V // method@1eea │ │ -0c28c0: 1a16 ed15 |0036: const-string v22, "addAlarm" // string@15ed │ │ -0c28c4: 2217 6c05 |0038: new-instance v23, Ljava/lang/StringBuilder; // type@056c │ │ -0c28c8: 7601 f927 1700 |003a: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c28ce: 1a18 a602 |003d: const-string v24, "Alarm time: " // string@02a6 │ │ -0c28d2: 7402 0228 1700 |003f: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c28d8: 0c17 |0042: move-result-object v23 │ │ -0c28da: 1a18 d600 |0043: const-string v24, "%Y-%m-%dT%H:%M:%S%z" // string@00d6 │ │ -0c28de: 0800 1200 |0045: move-object/from16 v0, v18 │ │ -0c28e2: 0801 1800 |0047: move-object/from16 v1, v24 │ │ -0c28e6: 6e20 e81e 1000 |0049: invoke-virtual {v0, v1}, Landroid/text/format/Time;.format:(Ljava/lang/String;)Ljava/lang/String; // method@1ee8 │ │ -0c28ec: 0c18 |004c: move-result-object v24 │ │ -0c28ee: 7402 0228 1700 |004d: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c28f4: 0c17 |0050: move-result-object v23 │ │ -0c28f6: 1a18 1d01 |0051: const-string v24, ", in seconds: " // string@011d │ │ -0c28fa: 7402 0228 1700 |0053: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2900: 0c17 |0056: move-result-object v23 │ │ -0c2902: 0800 1700 |0057: move-object/from16 v0, v23 │ │ -0c2906: 0501 1400 |0059: move-wide/from16 v1, v20 │ │ -0c290a: 6e30 ff27 1002 |005b: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0c2910: 0c17 |005e: move-result-object v23 │ │ -0c2912: 7401 0628 1700 |005f: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c2918: 0c17 |0062: move-result-object v23 │ │ -0c291a: 7702 392b 1600 |0063: invoke-static/range {v22, v23}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2920: 220c 3400 |0066: new-instance v12, Landroid/content/Intent; // type@0034 │ │ -0c2924: 1c16 ed05 |0068: const-class v22, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05ed │ │ -0c2928: 0800 1b00 |006a: move-object/from16 v0, v27 │ │ -0c292c: 0801 1600 |006c: move-object/from16 v1, v22 │ │ -0c2930: 7030 be00 0c01 |006e: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c2936: 1a16 252a |0071: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE_ID" // string@2a25 │ │ -0c293a: 0800 1c00 |0073: move-object/from16 v0, v28 │ │ -0c293e: 5400 6511 |0075: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c2942: 0817 0000 |0077: move-object/from16 v23, v0 │ │ -0c2946: 0800 1600 |0079: move-object/from16 v0, v22 │ │ -0c294a: 0801 1700 |007b: move-object/from16 v1, v23 │ │ -0c294e: 6e30 d000 0c01 |007d: invoke-virtual {v12, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c2954: 1a16 232a |0080: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_DAY" // string@2a23 │ │ -0c2958: 0800 1c00 |0082: move-object/from16 v0, v28 │ │ -0c295c: 5200 5f11 |0084: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c2960: 0217 0000 |0086: move/from16 v23, v0 │ │ -0c2964: 0800 1600 |0088: move-object/from16 v0, v22 │ │ -0c2968: 0201 1700 |008a: move/from16 v1, v23 │ │ -0c296c: 6e30 cb00 0c01 |008c: invoke-virtual {v12, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -0c2972: 1a16 272a |008f: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_TITLE" // string@2a27 │ │ -0c2976: 0800 1c00 |0091: move-object/from16 v0, v28 │ │ -0c297a: 5400 6f11 |0093: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c297e: 0817 0000 |0095: move-object/from16 v23, v0 │ │ -0c2982: 0800 1600 |0097: move-object/from16 v0, v22 │ │ -0c2986: 0801 1700 |0099: move-object/from16 v1, v23 │ │ -0c298a: 6e30 d000 0c01 |009b: invoke-virtual {v12, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c2990: 1a16 262a |009e: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME" // string@2a26 │ │ -0c2994: 0800 1600 |00a0: move-object/from16 v0, v22 │ │ -0c2998: 6e40 cc00 0cfe |00a2: invoke-virtual {v12, v0, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ -0c299e: 1a16 242a |00a5: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE" // string@2a24 │ │ -0c29a2: 0800 1600 |00a7: move-object/from16 v0, v22 │ │ -0c29a6: 6e20 d400 0c00 |00a9: invoke-virtual {v12, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -0c29ac: 2216 6c05 |00ac: new-instance v22, Ljava/lang/StringBuilder; // type@056c │ │ -0c29b0: 7601 f927 1600 |00ae: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c29b6: 1a17 4e16 |00b1: const-string v23, "alarm://" // string@164e │ │ -0c29ba: 7402 0228 1600 |00b3: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c29c0: 0c16 |00b6: move-result-object v22 │ │ -0c29c2: 0800 1c00 |00b7: move-object/from16 v0, v28 │ │ -0c29c6: 5400 6511 |00b9: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c29ca: 0817 0000 |00bb: move-object/from16 v23, v0 │ │ -0c29ce: 7402 0228 1600 |00bd: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c29d4: 0c16 |00c0: move-result-object v22 │ │ -0c29d6: 7401 0628 1600 |00c1: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c29dc: 0c16 |00c4: move-result-object v22 │ │ -0c29de: 7701 2702 1600 |00c5: invoke-static/range {v22}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0c29e4: 0c16 |00c8: move-result-object v22 │ │ -0c29e6: 0800 1600 |00c9: move-object/from16 v0, v22 │ │ -0c29ea: 6e20 d600 0c00 |00cb: invoke-virtual {v12, v0}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ -0c29f0: 1a16 4c16 |00ce: const-string v22, "alarm" // string@164c │ │ -0c29f4: 0800 1b00 |00d0: move-object/from16 v0, v27 │ │ -0c29f8: 0801 1600 |00d2: move-object/from16 v1, v22 │ │ -0c29fc: 6e20 a900 1000 |00d4: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0c2a02: 0c05 |00d7: move-result-object v5 │ │ -0c2a04: 1f05 0f00 |00d8: check-cast v5, Landroid/app/AlarmManager; // type@000f │ │ -0c2a08: 0800 1c00 |00da: move-object/from16 v0, v28 │ │ -0c2a0c: 5400 6511 |00dc: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c2a10: 0816 0000 |00de: move-object/from16 v22, v0 │ │ -0c2a14: 7701 9b27 1600 |00e0: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c2a1a: 0a16 |00e3: move-result v22 │ │ -0c2a1c: 1317 0000 |00e4: const/16 v23, #int 0 // #0 │ │ -0c2a20: 0800 1b00 |00e6: move-object/from16 v0, v27 │ │ -0c2a24: 0201 1600 |00e8: move/from16 v1, v22 │ │ -0c2a28: 0202 1700 |00ea: move/from16 v2, v23 │ │ -0c2a2c: 7140 6c00 102c |00ec: invoke-static {v0, v1, v12, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ -0c2a32: 0c0d |00ef: move-result-object v13 │ │ -0c2a34: 6e20 1400 d500 |00f0: invoke-virtual {v5, v13}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ -0c2a3a: 1316 0000 |00f3: const/16 v22, #int 0 // #0 │ │ -0c2a3e: 0200 1600 |00f5: move/from16 v0, v22 │ │ -0c2a42: 0501 1400 |00f7: move-wide/from16 v1, v20 │ │ -0c2a46: 6e5d 1500 0521 |00f9: invoke-virtual {v5, v0, v1, v2, v13}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0015 │ │ -0c2a4c: 4408 091d |00fc: aget v8, v9, v29 │ │ -0c2a50: 2204 f005 |00fe: new-instance v4, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f0 │ │ -0c2a54: 0800 1b00 |0100: move-object/from16 v0, v27 │ │ -0c2a58: 7020 a329 0400 |0102: invoke-direct {v4, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ -0c2a5e: 6e10 a629 0400 |0105: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a6 │ │ -0c2a64: 0c0a |0108: move-result-object v10 │ │ -0c2a66: 6e10 7201 0a00 |0109: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0172 │ │ -0c2a6c: 1a16 6016 |010c: const-string v22, "alarms" // string@1660 │ │ -0c2a70: 1a17 8b1c |010e: const-string v23, "eventid=?" // string@1c8b │ │ -0c2a74: 1318 0100 |0110: const/16 v24, #int 1 // #1 │ │ -0c2a78: 0200 1800 |0112: move/from16 v0, v24 │ │ -0c2a7c: 2300 9b06 |0114: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -0c2a80: 0818 0000 |0116: move-object/from16 v24, v0 │ │ -0c2a84: 1319 0000 |0118: const/16 v25, #int 0 // #0 │ │ -0c2a88: 0800 1c00 |011a: move-object/from16 v0, v28 │ │ -0c2a8c: 5400 6511 |011c: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c2a90: 081a 0000 |011e: move-object/from16 v26, v0 │ │ -0c2a94: 4d1a 1819 |0120: aput-object v26, v24, v25 │ │ -0c2a98: 0800 1600 |0122: move-object/from16 v0, v22 │ │ -0c2a9c: 0801 1700 |0124: move-object/from16 v1, v23 │ │ -0c2aa0: 0802 1800 |0126: move-object/from16 v2, v24 │ │ -0c2aa4: 6e40 7401 0a21 |0128: invoke-virtual {v10, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ -0c2aaa: 2213 2b00 |012b: new-instance v19, Landroid/content/ContentValues; // type@002b │ │ -0c2aae: 7601 9700 1300 |012d: invoke-direct/range {v19}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -0c2ab4: 1a16 891c |0130: const-string v22, "eventid" // string@1c89 │ │ -0c2ab8: 0800 1c00 |0132: move-object/from16 v0, v28 │ │ -0c2abc: 5400 6511 |0134: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c2ac0: 0817 0000 |0136: move-object/from16 v23, v0 │ │ -0c2ac4: 7701 9b27 1700 |0138: invoke-static/range {v23}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c2aca: 0a17 |013b: move-result v23 │ │ -0c2acc: 7701 9e27 1700 |013c: invoke-static/range {v23}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c2ad2: 0c17 |013f: move-result-object v23 │ │ -0c2ad4: 0800 1300 |0140: move-object/from16 v0, v19 │ │ -0c2ad8: 0801 1600 |0142: move-object/from16 v1, v22 │ │ -0c2adc: 0802 1700 |0144: move-object/from16 v2, v23 │ │ -0c2ae0: 6e30 9900 1002 |0146: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0c2ae6: 1a16 2335 |0149: const-string v22, "title" // string@3523 │ │ -0c2aea: 0800 1c00 |014b: move-object/from16 v0, v28 │ │ -0c2aee: 5400 6f11 |014d: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c2af2: 0817 0000 |014f: move-object/from16 v23, v0 │ │ -0c2af6: 0800 1300 |0151: move-object/from16 v0, v19 │ │ -0c2afa: 0801 1600 |0153: move-object/from16 v1, v22 │ │ -0c2afe: 0802 1700 |0155: move-object/from16 v2, v23 │ │ -0c2b02: 6e30 9b00 1002 |0157: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0c2b08: 1a16 5c16 |015a: const-string v22, "alarm_time_in_min" // string@165c │ │ -0c2b0c: 7110 9e27 0800 |015c: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c2b12: 0c17 |015f: move-result-object v23 │ │ -0c2b14: 0800 1300 |0160: move-object/from16 v0, v19 │ │ -0c2b18: 0801 1600 |0162: move-object/from16 v1, v22 │ │ -0c2b1c: 0802 1700 |0164: move-object/from16 v2, v23 │ │ -0c2b20: 6e30 9900 1002 |0166: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0c2b26: 1a16 0c35 |0169: const-string v22, "time" // string@350c │ │ -0c2b2a: 7702 a427 1400 |016b: invoke-static/range {v20, v21}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0c2b30: 0c17 |016e: move-result-object v23 │ │ -0c2b32: 0800 1300 |016f: move-object/from16 v0, v19 │ │ -0c2b36: 0801 1600 |0171: move-object/from16 v1, v22 │ │ -0c2b3a: 0802 1700 |0173: move-object/from16 v2, v23 │ │ -0c2b3e: 6e30 9a00 1002 |0175: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009a │ │ -0c2b44: 1316 0300 |0178: const/16 v22, #int 3 // #3 │ │ -0c2b48: 1317 0300 |017a: const/16 v23, #int 3 // #3 │ │ -0c2b4c: 7702 8c28 1600 |017c: invoke-static/range {v22, v23}, Ljava/text/SimpleDateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@288c │ │ -0c2b52: 0c0b |017f: move-result-object v11 │ │ -0c2b54: 1a16 1035 |0180: const-string v22, "timeText" // string@3510 │ │ -0c2b58: 2217 b105 |0182: new-instance v23, Ljava/util/Date; // type@05b1 │ │ -0c2b5c: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -0c2b60: 0501 1400 |0186: move-wide/from16 v1, v20 │ │ -0c2b64: 7030 bb28 1002 |0188: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@28bb │ │ -0c2b6a: 0800 1700 |018b: move-object/from16 v0, v23 │ │ -0c2b6e: 6e20 8128 0b00 |018d: invoke-virtual {v11, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ -0c2b74: 0c17 |0190: move-result-object v23 │ │ -0c2b76: 0800 1300 |0191: move-object/from16 v0, v19 │ │ -0c2b7a: 0801 1600 |0193: move-object/from16 v1, v22 │ │ -0c2b7e: 0802 1700 |0195: move-object/from16 v2, v23 │ │ -0c2b82: 6e30 9b00 1002 |0197: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0c2b88: 1a16 721b |019a: const-string v22, "displayTime" // string@1b72 │ │ -0c2b8c: 7120 a427 fe00 |019c: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0c2b92: 0c17 |019f: move-result-object v23 │ │ -0c2b94: 0800 1300 |01a0: move-object/from16 v0, v19 │ │ -0c2b98: 0801 1600 |01a2: move-object/from16 v1, v22 │ │ -0c2b9c: 0802 1700 |01a4: move-object/from16 v2, v23 │ │ -0c2ba0: 6e30 9a00 1002 |01a6: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009a │ │ -0c2ba6: 1a16 a31a |01a9: const-string v22, "day" // string@1aa3 │ │ -0c2baa: 0800 1c00 |01ab: move-object/from16 v0, v28 │ │ -0c2bae: 5200 5f11 |01ad: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c2bb2: 0217 0000 |01af: move/from16 v23, v0 │ │ -0c2bb6: 7701 9e27 1700 |01b1: invoke-static/range {v23}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c2bbc: 0c17 |01b4: move-result-object v23 │ │ -0c2bbe: 0800 1300 |01b5: move-object/from16 v0, v19 │ │ -0c2bc2: 0801 1600 |01b7: move-object/from16 v1, v22 │ │ -0c2bc6: 0802 1700 |01b9: move-object/from16 v2, v23 │ │ -0c2bca: 6e30 9900 1002 |01bb: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0c2bd0: 1a16 6016 |01be: const-string v22, "alarms" // string@1660 │ │ -0c2bd4: 1317 0000 |01c0: const/16 v23, #int 0 // #0 │ │ -0c2bd8: 0800 1600 |01c2: move-object/from16 v0, v22 │ │ -0c2bdc: 0801 1700 |01c4: move-object/from16 v1, v23 │ │ -0c2be0: 0802 1300 |01c6: move-object/from16 v2, v19 │ │ -0c2be4: 6e40 7701 0a21 |01c8: invoke-virtual {v10, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0177 │ │ -0c2bea: 6e10 7901 0a00 |01cb: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0179 │ │ -0c2bf0: 6e10 7501 0a00 |01ce: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0c2bf6: 6e10 7301 0a00 |01d1: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c2bfc: 1316 0100 |01d4: const/16 v22, #int 1 // #1 │ │ -0c2c00: 0200 1600 |01d6: move/from16 v0, v22 │ │ -0c2c04: 0801 1c00 |01d8: move-object/from16 v1, v28 │ │ -0c2c08: 5c10 6211 |01da: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0c2c0c: 0e00 |01dc: return-void │ │ -0c2c0e: 7401 cc2a 1c00 |01dd: invoke-virtual/range {v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getTime:()Landroid/text/format/Time; // method@2acc │ │ -0c2c14: 0c12 |01e0: move-result-object v18 │ │ -0c2c16: 1316 0100 |01e1: const/16 v22, #int 1 // #1 │ │ -0c2c1a: 0800 1200 |01e3: move-object/from16 v0, v18 │ │ -0c2c1e: 0201 1600 |01e5: move/from16 v1, v22 │ │ -0c2c22: 6e20 e91e 1000 |01e7: invoke-virtual {v0, v1}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ -0c2c28: 0b0e |01ea: move-result-wide v14 │ │ -0c2c2a: 1316 0100 |01eb: const/16 v22, #int 1 // #1 │ │ -0c2c2e: 0800 1200 |01ed: move-object/from16 v0, v18 │ │ -0c2c32: 0201 1600 |01ef: move/from16 v1, v22 │ │ -0c2c36: 6e20 e91e 1000 |01f1: invoke-virtual {v0, v1}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ -0c2c3c: 0b14 |01f4: move-result-wide v20 │ │ -0c2c3e: 2900 2bfe |01f5: goto/16 0020 // -01d5 │ │ -0c2c42: 0d16 |01f7: move-exception v22 │ │ -0c2c44: 6e10 7501 0a00 |01f8: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0c2c4a: 6e10 7301 0a00 |01fb: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c2c50: 28d6 |01fe: goto 01d4 // -002a │ │ -0c2c52: 0d16 |01ff: move-exception v22 │ │ -0c2c54: 6e10 7501 0a00 |0200: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0c2c5a: 6e10 7301 0a00 |0203: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c2c60: 2716 |0206: throw v22 │ │ +0c28ac: |[0c28ac] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.addAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V │ │ +0c28bc: 7401 a600 1b00 |0000: invoke-virtual/range {v27}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0c28c2: 0c16 |0003: move-result-object v22 │ │ +0c28c4: 1417 0100 077f |0004: const v23, #float 1.79446e+38 // #7f070001 │ │ +0c28ca: 7402 1001 1600 |0007: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0110 │ │ +0c28d0: 0c09 |000a: move-result-object v9 │ │ +0c28d2: 0800 1c00 |000b: move-object/from16 v0, v28 │ │ +0c28d6: 5300 6511 |000d: iget-wide v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c28da: 0510 0000 |000f: move-wide/from16 v16, v0 │ │ +0c28de: 1616 0000 |0011: const-wide/16 v22, #int 0 // #0 │ │ +0c28e2: 3116 1016 |0013: cmp-long v22, v16, v22 │ │ +0c28e6: 3d16 c801 |0015: if-lez v22, 01dd // +01c8 │ │ +0c28ea: 0514 1000 |0017: move-wide/from16 v20, v16 │ │ +0c28ee: 050e 1000 |0019: move-wide/from16 v14, v16 │ │ +0c28f2: 2212 fe03 |001b: new-instance v18, Landroid/text/format/Time; // type@03fe │ │ +0c28f6: 7601 e61e 1200 |001d: invoke-direct/range {v18}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c28fc: 4416 091d |0020: aget v22, v9, v29 │ │ +0c2900: da16 163c |0022: mul-int/lit8 v22, v22, #int 60 // #3c │ │ +0c2904: 0200 1600 |0024: move/from16 v0, v22 │ │ +0c2908: d200 e803 |0026: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +0c290c: 0216 0000 |0028: move/from16 v22, v0 │ │ +0c2910: 0200 1600 |002a: move/from16 v0, v22 │ │ +0c2914: 8106 |002c: int-to-long v6, v0 │ │ +0c2916: 9c14 1406 |002d: sub-long v20, v20, v6 │ │ +0c291a: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +0c291e: 0501 1400 |0031: move-wide/from16 v1, v20 │ │ +0c2922: 6e30 ea1e 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/text/format/Time;.set:(J)V // method@1eea │ │ +0c2928: 1a16 f715 |0036: const-string v22, "addAlarm" // string@15f7 │ │ +0c292c: 2217 6d05 |0038: new-instance v23, Ljava/lang/StringBuilder; // type@056d │ │ +0c2930: 7601 f927 1700 |003a: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c2936: 1a18 a702 |003d: const-string v24, "Alarm time: " // string@02a7 │ │ +0c293a: 7402 0228 1700 |003f: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2940: 0c17 |0042: move-result-object v23 │ │ +0c2942: 1a18 d600 |0043: const-string v24, "%Y-%m-%dT%H:%M:%S%z" // string@00d6 │ │ +0c2946: 0800 1200 |0045: move-object/from16 v0, v18 │ │ +0c294a: 0801 1800 |0047: move-object/from16 v1, v24 │ │ +0c294e: 6e20 e81e 1000 |0049: invoke-virtual {v0, v1}, Landroid/text/format/Time;.format:(Ljava/lang/String;)Ljava/lang/String; // method@1ee8 │ │ +0c2954: 0c18 |004c: move-result-object v24 │ │ +0c2956: 7402 0228 1700 |004d: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c295c: 0c17 |0050: move-result-object v23 │ │ +0c295e: 1a18 1d01 |0051: const-string v24, ", in seconds: " // string@011d │ │ +0c2962: 7402 0228 1700 |0053: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2968: 0c17 |0056: move-result-object v23 │ │ +0c296a: 0800 1700 |0057: move-object/from16 v0, v23 │ │ +0c296e: 0501 1400 |0059: move-wide/from16 v1, v20 │ │ +0c2972: 6e30 ff27 1002 |005b: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0c2978: 0c17 |005e: move-result-object v23 │ │ +0c297a: 7401 0628 1700 |005f: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c2980: 0c17 |0062: move-result-object v23 │ │ +0c2982: 7702 392b 1600 |0063: invoke-static/range {v22, v23}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c2988: 220c 3400 |0066: new-instance v12, Landroid/content/Intent; // type@0034 │ │ +0c298c: 1c16 f005 |0068: const-class v22, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05f0 │ │ +0c2990: 0800 1b00 |006a: move-object/from16 v0, v27 │ │ +0c2994: 0801 1600 |006c: move-object/from16 v1, v22 │ │ +0c2998: 7030 be00 0c01 |006e: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c299e: 1a16 2f2a |0071: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE_ID" // string@2a2f │ │ +0c29a2: 0800 1c00 |0073: move-object/from16 v0, v28 │ │ +0c29a6: 5400 6c11 |0075: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c29aa: 0817 0000 |0077: move-object/from16 v23, v0 │ │ +0c29ae: 0800 1600 |0079: move-object/from16 v0, v22 │ │ +0c29b2: 0801 1700 |007b: move-object/from16 v1, v23 │ │ +0c29b6: 6e30 d000 0c01 |007d: invoke-virtual {v12, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c29bc: 1a16 2d2a |0080: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_DAY" // string@2a2d │ │ +0c29c0: 0800 1c00 |0082: move-object/from16 v0, v28 │ │ +0c29c4: 5200 6611 |0084: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c29c8: 0217 0000 |0086: move/from16 v23, v0 │ │ +0c29cc: 0800 1600 |0088: move-object/from16 v0, v22 │ │ +0c29d0: 0201 1700 |008a: move/from16 v1, v23 │ │ +0c29d4: 6e30 cb00 0c01 |008c: invoke-virtual {v12, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +0c29da: 1a16 312a |008f: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_TITLE" // string@2a31 │ │ +0c29de: 0800 1c00 |0091: move-object/from16 v0, v28 │ │ +0c29e2: 5400 7611 |0093: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c29e6: 0817 0000 |0095: move-object/from16 v23, v0 │ │ +0c29ea: 0800 1600 |0097: move-object/from16 v0, v22 │ │ +0c29ee: 0801 1700 |0099: move-object/from16 v1, v23 │ │ +0c29f2: 6e30 d000 0c01 |009b: invoke-virtual {v12, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c29f8: 1a16 302a |009e: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME" // string@2a30 │ │ +0c29fc: 0800 1600 |00a0: move-object/from16 v0, v22 │ │ +0c2a00: 6e40 cc00 0cfe |00a2: invoke-virtual {v12, v0, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ +0c2a06: 1a16 2e2a |00a5: const-string v22, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE" // string@2a2e │ │ +0c2a0a: 0800 1600 |00a7: move-object/from16 v0, v22 │ │ +0c2a0e: 6e20 d400 0c00 |00a9: invoke-virtual {v12, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +0c2a14: 2216 6d05 |00ac: new-instance v22, Ljava/lang/StringBuilder; // type@056d │ │ +0c2a18: 7601 f927 1600 |00ae: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c2a1e: 1a17 5816 |00b1: const-string v23, "alarm://" // string@1658 │ │ +0c2a22: 7402 0228 1600 |00b3: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2a28: 0c16 |00b6: move-result-object v22 │ │ +0c2a2a: 0800 1c00 |00b7: move-object/from16 v0, v28 │ │ +0c2a2e: 5400 6c11 |00b9: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c2a32: 0817 0000 |00bb: move-object/from16 v23, v0 │ │ +0c2a36: 7402 0228 1600 |00bd: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2a3c: 0c16 |00c0: move-result-object v22 │ │ +0c2a3e: 7401 0628 1600 |00c1: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c2a44: 0c16 |00c4: move-result-object v22 │ │ +0c2a46: 7701 2702 1600 |00c5: invoke-static/range {v22}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +0c2a4c: 0c16 |00c8: move-result-object v22 │ │ +0c2a4e: 0800 1600 |00c9: move-object/from16 v0, v22 │ │ +0c2a52: 6e20 d600 0c00 |00cb: invoke-virtual {v12, v0}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ +0c2a58: 1a16 5616 |00ce: const-string v22, "alarm" // string@1656 │ │ +0c2a5c: 0800 1b00 |00d0: move-object/from16 v0, v27 │ │ +0c2a60: 0801 1600 |00d2: move-object/from16 v1, v22 │ │ +0c2a64: 6e20 a900 1000 |00d4: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0c2a6a: 0c05 |00d7: move-result-object v5 │ │ +0c2a6c: 1f05 0f00 |00d8: check-cast v5, Landroid/app/AlarmManager; // type@000f │ │ +0c2a70: 0800 1c00 |00da: move-object/from16 v0, v28 │ │ +0c2a74: 5400 6c11 |00dc: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c2a78: 0816 0000 |00de: move-object/from16 v22, v0 │ │ +0c2a7c: 7701 9b27 1600 |00e0: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c2a82: 0a16 |00e3: move-result v22 │ │ +0c2a84: 1317 0000 |00e4: const/16 v23, #int 0 // #0 │ │ +0c2a88: 0800 1b00 |00e6: move-object/from16 v0, v27 │ │ +0c2a8c: 0201 1600 |00e8: move/from16 v1, v22 │ │ +0c2a90: 0202 1700 |00ea: move/from16 v2, v23 │ │ +0c2a94: 7140 6c00 102c |00ec: invoke-static {v0, v1, v12, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ +0c2a9a: 0c0d |00ef: move-result-object v13 │ │ +0c2a9c: 6e20 1400 d500 |00f0: invoke-virtual {v5, v13}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ +0c2aa2: 1316 0000 |00f3: const/16 v22, #int 0 // #0 │ │ +0c2aa6: 0200 1600 |00f5: move/from16 v0, v22 │ │ +0c2aaa: 0501 1400 |00f7: move-wide/from16 v1, v20 │ │ +0c2aae: 6e5d 1500 0521 |00f9: invoke-virtual {v5, v0, v1, v2, v13}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0015 │ │ +0c2ab4: 4408 091d |00fc: aget v8, v9, v29 │ │ +0c2ab8: 2204 f305 |00fe: new-instance v4, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f3 │ │ +0c2abc: 0800 1b00 |0100: move-object/from16 v0, v27 │ │ +0c2ac0: 7020 a329 0400 |0102: invoke-direct {v4, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ +0c2ac6: 6e10 a629 0400 |0105: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a6 │ │ +0c2acc: 0c0a |0108: move-result-object v10 │ │ +0c2ace: 6e10 7201 0a00 |0109: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0172 │ │ +0c2ad4: 1a16 6a16 |010c: const-string v22, "alarms" // string@166a │ │ +0c2ad8: 1a17 951c |010e: const-string v23, "eventid=?" // string@1c95 │ │ +0c2adc: 1318 0100 |0110: const/16 v24, #int 1 // #1 │ │ +0c2ae0: 0200 1800 |0112: move/from16 v0, v24 │ │ +0c2ae4: 2300 9e06 |0114: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +0c2ae8: 0818 0000 |0116: move-object/from16 v24, v0 │ │ +0c2aec: 1319 0000 |0118: const/16 v25, #int 0 // #0 │ │ +0c2af0: 0800 1c00 |011a: move-object/from16 v0, v28 │ │ +0c2af4: 5400 6c11 |011c: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c2af8: 081a 0000 |011e: move-object/from16 v26, v0 │ │ +0c2afc: 4d1a 1819 |0120: aput-object v26, v24, v25 │ │ +0c2b00: 0800 1600 |0122: move-object/from16 v0, v22 │ │ +0c2b04: 0801 1700 |0124: move-object/from16 v1, v23 │ │ +0c2b08: 0802 1800 |0126: move-object/from16 v2, v24 │ │ +0c2b0c: 6e40 7401 0a21 |0128: invoke-virtual {v10, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ +0c2b12: 2213 2b00 |012b: new-instance v19, Landroid/content/ContentValues; // type@002b │ │ +0c2b16: 7601 9700 1300 |012d: invoke-direct/range {v19}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +0c2b1c: 1a16 931c |0130: const-string v22, "eventid" // string@1c93 │ │ +0c2b20: 0800 1c00 |0132: move-object/from16 v0, v28 │ │ +0c2b24: 5400 6c11 |0134: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c2b28: 0817 0000 |0136: move-object/from16 v23, v0 │ │ +0c2b2c: 7701 9b27 1700 |0138: invoke-static/range {v23}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c2b32: 0a17 |013b: move-result v23 │ │ +0c2b34: 7701 9e27 1700 |013c: invoke-static/range {v23}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c2b3a: 0c17 |013f: move-result-object v23 │ │ +0c2b3c: 0800 1300 |0140: move-object/from16 v0, v19 │ │ +0c2b40: 0801 1600 |0142: move-object/from16 v1, v22 │ │ +0c2b44: 0802 1700 |0144: move-object/from16 v2, v23 │ │ +0c2b48: 6e30 9900 1002 |0146: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0c2b4e: 1a16 2c35 |0149: const-string v22, "title" // string@352c │ │ +0c2b52: 0800 1c00 |014b: move-object/from16 v0, v28 │ │ +0c2b56: 5400 7611 |014d: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c2b5a: 0817 0000 |014f: move-object/from16 v23, v0 │ │ +0c2b5e: 0800 1300 |0151: move-object/from16 v0, v19 │ │ +0c2b62: 0801 1600 |0153: move-object/from16 v1, v22 │ │ +0c2b66: 0802 1700 |0155: move-object/from16 v2, v23 │ │ +0c2b6a: 6e30 9b00 1002 |0157: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0c2b70: 1a16 6616 |015a: const-string v22, "alarm_time_in_min" // string@1666 │ │ +0c2b74: 7110 9e27 0800 |015c: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c2b7a: 0c17 |015f: move-result-object v23 │ │ +0c2b7c: 0800 1300 |0160: move-object/from16 v0, v19 │ │ +0c2b80: 0801 1600 |0162: move-object/from16 v1, v22 │ │ +0c2b84: 0802 1700 |0164: move-object/from16 v2, v23 │ │ +0c2b88: 6e30 9900 1002 |0166: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0c2b8e: 1a16 1535 |0169: const-string v22, "time" // string@3515 │ │ +0c2b92: 7702 a427 1400 |016b: invoke-static/range {v20, v21}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0c2b98: 0c17 |016e: move-result-object v23 │ │ +0c2b9a: 0800 1300 |016f: move-object/from16 v0, v19 │ │ +0c2b9e: 0801 1600 |0171: move-object/from16 v1, v22 │ │ +0c2ba2: 0802 1700 |0173: move-object/from16 v2, v23 │ │ +0c2ba6: 6e30 9a00 1002 |0175: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009a │ │ +0c2bac: 1316 0300 |0178: const/16 v22, #int 3 // #3 │ │ +0c2bb0: 1317 0300 |017a: const/16 v23, #int 3 // #3 │ │ +0c2bb4: 7702 8c28 1600 |017c: invoke-static/range {v22, v23}, Ljava/text/SimpleDateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@288c │ │ +0c2bba: 0c0b |017f: move-result-object v11 │ │ +0c2bbc: 1a16 1935 |0180: const-string v22, "timeText" // string@3519 │ │ +0c2bc0: 2217 b405 |0182: new-instance v23, Ljava/util/Date; // type@05b4 │ │ +0c2bc4: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +0c2bc8: 0501 1400 |0186: move-wide/from16 v1, v20 │ │ +0c2bcc: 7030 bb28 1002 |0188: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@28bb │ │ +0c2bd2: 0800 1700 |018b: move-object/from16 v0, v23 │ │ +0c2bd6: 6e20 8128 0b00 |018d: invoke-virtual {v11, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ +0c2bdc: 0c17 |0190: move-result-object v23 │ │ +0c2bde: 0800 1300 |0191: move-object/from16 v0, v19 │ │ +0c2be2: 0801 1600 |0193: move-object/from16 v1, v22 │ │ +0c2be6: 0802 1700 |0195: move-object/from16 v2, v23 │ │ +0c2bea: 6e30 9b00 1002 |0197: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0c2bf0: 1a16 7c1b |019a: const-string v22, "displayTime" // string@1b7c │ │ +0c2bf4: 7120 a427 fe00 |019c: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0c2bfa: 0c17 |019f: move-result-object v23 │ │ +0c2bfc: 0800 1300 |01a0: move-object/from16 v0, v19 │ │ +0c2c00: 0801 1600 |01a2: move-object/from16 v1, v22 │ │ +0c2c04: 0802 1700 |01a4: move-object/from16 v2, v23 │ │ +0c2c08: 6e30 9a00 1002 |01a6: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009a │ │ +0c2c0e: 1a16 ad1a |01a9: const-string v22, "day" // string@1aad │ │ +0c2c12: 0800 1c00 |01ab: move-object/from16 v0, v28 │ │ +0c2c16: 5200 6611 |01ad: iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c2c1a: 0217 0000 |01af: move/from16 v23, v0 │ │ +0c2c1e: 7701 9e27 1700 |01b1: invoke-static/range {v23}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c2c24: 0c17 |01b4: move-result-object v23 │ │ +0c2c26: 0800 1300 |01b5: move-object/from16 v0, v19 │ │ +0c2c2a: 0801 1600 |01b7: move-object/from16 v1, v22 │ │ +0c2c2e: 0802 1700 |01b9: move-object/from16 v2, v23 │ │ +0c2c32: 6e30 9900 1002 |01bb: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0c2c38: 1a16 6a16 |01be: const-string v22, "alarms" // string@166a │ │ +0c2c3c: 1317 0000 |01c0: const/16 v23, #int 0 // #0 │ │ +0c2c40: 0800 1600 |01c2: move-object/from16 v0, v22 │ │ +0c2c44: 0801 1700 |01c4: move-object/from16 v1, v23 │ │ +0c2c48: 0802 1300 |01c6: move-object/from16 v2, v19 │ │ +0c2c4c: 6e40 7701 0a21 |01c8: invoke-virtual {v10, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0177 │ │ +0c2c52: 6e10 7901 0a00 |01cb: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0179 │ │ +0c2c58: 6e10 7501 0a00 |01ce: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0c2c5e: 6e10 7301 0a00 |01d1: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c2c64: 1316 0100 |01d4: const/16 v22, #int 1 // #1 │ │ +0c2c68: 0200 1600 |01d6: move/from16 v0, v22 │ │ +0c2c6c: 0801 1c00 |01d8: move-object/from16 v1, v28 │ │ +0c2c70: 5c10 6911 |01da: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0c2c74: 0e00 |01dc: return-void │ │ +0c2c76: 7401 cc2a 1c00 |01dd: invoke-virtual/range {v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getTime:()Landroid/text/format/Time; // method@2acc │ │ +0c2c7c: 0c12 |01e0: move-result-object v18 │ │ +0c2c7e: 1316 0100 |01e1: const/16 v22, #int 1 // #1 │ │ +0c2c82: 0800 1200 |01e3: move-object/from16 v0, v18 │ │ +0c2c86: 0201 1600 |01e5: move/from16 v1, v22 │ │ +0c2c8a: 6e20 e91e 1000 |01e7: invoke-virtual {v0, v1}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ +0c2c90: 0b0e |01ea: move-result-wide v14 │ │ +0c2c92: 1316 0100 |01eb: const/16 v22, #int 1 // #1 │ │ +0c2c96: 0800 1200 |01ed: move-object/from16 v0, v18 │ │ +0c2c9a: 0201 1600 |01ef: move/from16 v1, v22 │ │ +0c2c9e: 6e20 e91e 1000 |01f1: invoke-virtual {v0, v1}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ +0c2ca4: 0b14 |01f4: move-result-wide v20 │ │ +0c2ca6: 2900 2bfe |01f5: goto/16 0020 // -01d5 │ │ +0c2caa: 0d16 |01f7: move-exception v22 │ │ +0c2cac: 6e10 7501 0a00 |01f8: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0c2cb2: 6e10 7301 0a00 |01fb: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c2cb8: 28d6 |01fe: goto 01d4 // -002a │ │ +0c2cba: 0d16 |01ff: move-exception v22 │ │ +0c2cbc: 6e10 7501 0a00 |0200: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0c2cc2: 6e10 7301 0a00 |0203: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c2cc8: 2716 |0206: throw v22 │ │ catches : 1 │ │ 0x0109 - 0x01ce │ │ Landroid/database/SQLException; -> 0x01f7 │ │ -> 0x01ff │ │ positions : │ │ 0x0000 line=276 │ │ 0x000b line=280 │ │ @@ -308845,36 +308945,40 @@ │ │ 0x0017 line=283 │ │ 0x0019 line=284 │ │ 0x001b line=285 │ │ 0x0020 line=291 │ │ 0x002d line=292 │ │ 0x002f line=297 │ │ 0x0036 line=298 │ │ + 0x0045 line=299 │ │ + 0x0063 line=298 │ │ 0x0066 line=301 │ │ 0x0071 line=302 │ │ 0x0080 line=303 │ │ 0x008f line=304 │ │ 0x009e line=305 │ │ 0x00a5 line=306 │ │ 0x00ac line=308 │ │ 0x00ce line=310 │ │ 0x00da line=311 │ │ + 0x00e0 line=312 │ │ 0x00f0 line=315 │ │ 0x00f3 line=318 │ │ 0x00fc line=320 │ │ 0x00fe line=324 │ │ 0x0105 line=326 │ │ 0x0109 line=330 │ │ 0x010c line=331 │ │ 0x012b line=334 │ │ 0x0130 line=336 │ │ 0x0149 line=337 │ │ 0x015a line=338 │ │ 0x0169 line=339 │ │ 0x0178 line=340 │ │ + 0x017c line=341 │ │ 0x0180 line=342 │ │ 0x019a line=343 │ │ 0x01a9 line=344 │ │ 0x01be line=346 │ │ 0x01cb line=347 │ │ 0x01ce line=350 │ │ 0x01d1 line=351 │ │ @@ -308922,62 +309026,62 @@ │ │ type : '(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -0c2c74: |[0c2c74] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.addToCalender:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ -0c2c84: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0c2c86: 2202 3400 |0001: new-instance v2, Landroid/content/Intent; // type@0034 │ │ -0c2c8a: 1a06 9c16 |0003: const-string v6, "android.intent.action.INSERT" // string@169c │ │ -0c2c8e: 6207 3c00 |0005: sget-object v7, Landroid/provider/CalendarContract$Events;.CONTENT_URI:Landroid/net/Uri; // field@003c │ │ -0c2c92: 7030 c100 6207 |0007: invoke-direct {v2, v6, v7}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00c1 │ │ -0c2c98: 1a06 2335 |000a: const-string v6, "title" // string@3523 │ │ -0c2c9c: 54c7 6f11 |000c: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c2ca0: 6e30 d000 6207 |000e: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c2ca6: 1a06 7a1c |0011: const-string v6, "eventLocation" // string@1c7a │ │ -0c2caa: 54c7 6a11 |0013: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c2cae: 6e30 d000 6207 |0015: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c2cb4: 53c6 5e11 |0018: iget-wide v6, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c2cb8: 1608 0000 |001a: const-wide/16 v8, #int 0 // #0 │ │ -0c2cbc: 3106 0608 |001c: cmp-long v6, v6, v8 │ │ -0c2cc0: 3d06 2300 |001e: if-lez v6, 0041 // +0023 │ │ -0c2cc4: 53c4 5e11 |0020: iget-wide v4, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c2cc8: 1a06 8817 |0022: const-string v6, "beginTime" // string@1788 │ │ -0c2ccc: 6e40 cc00 6254 |0024: invoke-virtual {v2, v6, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ -0c2cd2: 1a06 3b1c |0027: const-string v6, "endTime" // string@1c3b │ │ -0c2cd6: 52c7 6111 |0029: iget v7, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c2cda: 1408 60ea 0000 |002b: const v8, #float 8.40779e-41 // #0000ea60 │ │ -0c2ce0: b287 |002e: mul-int/2addr v7, v8 │ │ -0c2ce2: 8178 |002f: int-to-long v8, v7 │ │ -0c2ce4: bb48 |0030: add-long/2addr v8, v4 │ │ -0c2ce6: 6e40 cc00 6298 |0031: invoke-virtual {v2, v6, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ -0c2cec: 7120 8c2a cb00 |0034: invoke-static {v11, v12}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getCalendarDescription:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)Ljava/lang/String; // method@2a8c │ │ -0c2cf2: 0c00 |0037: move-result-object v0 │ │ -0c2cf4: 1a06 fd1a |0038: const-string v6, "description" // string@1afd │ │ -0c2cf8: 6e30 d000 6200 |003a: invoke-virtual {v2, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c2cfe: 6e20 b500 2b00 |003d: invoke-virtual {v11, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -0c2d04: 0e00 |0040: return-void │ │ -0c2d06: 6e10 cc2a 0c00 |0041: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getTime:()Landroid/text/format/Time; // method@2acc │ │ -0c2d0c: 0c03 |0044: move-result-object v3 │ │ -0c2d0e: 6e20 e91e a300 |0045: invoke-virtual {v3, v10}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ -0c2d14: 0b04 |0048: move-result-wide v4 │ │ -0c2d16: 28d9 |0049: goto 0022 // -0027 │ │ -0c2d18: 0d06 |004a: move-exception v6 │ │ -0c2d1a: 1a06 9b16 |004b: const-string v6, "android.intent.action.EDIT" // string@169b │ │ -0c2d1e: 6e20 d400 6200 |004d: invoke-virtual {v2, v6}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -0c2d24: 6e20 b500 2b00 |0050: invoke-virtual {v11, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -0c2d2a: 28ed |0053: goto 0040 // -0013 │ │ -0c2d2c: 0d01 |0054: move-exception v1 │ │ -0c2d2e: 1406 1800 067f |0055: const v6, #float 1.78117e+38 // #7f060018 │ │ -0c2d34: 7130 f022 6b0a |0058: invoke-static {v11, v6, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22f0 │ │ -0c2d3a: 0c06 |005b: move-result-object v6 │ │ -0c2d3c: 6e10 f322 0600 |005c: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ -0c2d42: 28e1 |005f: goto 0040 // -001f │ │ +0c2cdc: |[0c2cdc] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.addToCalender:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ +0c2cec: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0c2cee: 2202 3400 |0001: new-instance v2, Landroid/content/Intent; // type@0034 │ │ +0c2cf2: 1a06 a616 |0003: const-string v6, "android.intent.action.INSERT" // string@16a6 │ │ +0c2cf6: 6207 3c00 |0005: sget-object v7, Landroid/provider/CalendarContract$Events;.CONTENT_URI:Landroid/net/Uri; // field@003c │ │ +0c2cfa: 7030 c100 6207 |0007: invoke-direct {v2, v6, v7}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00c1 │ │ +0c2d00: 1a06 2c35 |000a: const-string v6, "title" // string@352c │ │ +0c2d04: 54c7 7611 |000c: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c2d08: 6e30 d000 6207 |000e: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c2d0e: 1a06 841c |0011: const-string v6, "eventLocation" // string@1c84 │ │ +0c2d12: 54c7 7111 |0013: iget-object v7, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c2d16: 6e30 d000 6207 |0015: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c2d1c: 53c6 6511 |0018: iget-wide v6, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c2d20: 1608 0000 |001a: const-wide/16 v8, #int 0 // #0 │ │ +0c2d24: 3106 0608 |001c: cmp-long v6, v6, v8 │ │ +0c2d28: 3d06 2300 |001e: if-lez v6, 0041 // +0023 │ │ +0c2d2c: 53c4 6511 |0020: iget-wide v4, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c2d30: 1a06 9217 |0022: const-string v6, "beginTime" // string@1792 │ │ +0c2d34: 6e40 cc00 6254 |0024: invoke-virtual {v2, v6, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ +0c2d3a: 1a06 451c |0027: const-string v6, "endTime" // string@1c45 │ │ +0c2d3e: 52c7 6811 |0029: iget v7, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c2d42: 1408 60ea 0000 |002b: const v8, #float 8.40779e-41 // #0000ea60 │ │ +0c2d48: b287 |002e: mul-int/2addr v7, v8 │ │ +0c2d4a: 8178 |002f: int-to-long v8, v7 │ │ +0c2d4c: bb48 |0030: add-long/2addr v8, v4 │ │ +0c2d4e: 6e40 cc00 6298 |0031: invoke-virtual {v2, v6, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ +0c2d54: 7120 8c2a cb00 |0034: invoke-static {v11, v12}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getCalendarDescription:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)Ljava/lang/String; // method@2a8c │ │ +0c2d5a: 0c00 |0037: move-result-object v0 │ │ +0c2d5c: 1a06 071b |0038: const-string v6, "description" // string@1b07 │ │ +0c2d60: 6e30 d000 6200 |003a: invoke-virtual {v2, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c2d66: 6e20 b500 2b00 |003d: invoke-virtual {v11, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +0c2d6c: 0e00 |0040: return-void │ │ +0c2d6e: 6e10 cc2a 0c00 |0041: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getTime:()Landroid/text/format/Time; // method@2acc │ │ +0c2d74: 0c03 |0044: move-result-object v3 │ │ +0c2d76: 6e20 e91e a300 |0045: invoke-virtual {v3, v10}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ +0c2d7c: 0b04 |0048: move-result-wide v4 │ │ +0c2d7e: 28d9 |0049: goto 0022 // -0027 │ │ +0c2d80: 0d06 |004a: move-exception v6 │ │ +0c2d82: 1a06 a516 |004b: const-string v6, "android.intent.action.EDIT" // string@16a5 │ │ +0c2d86: 6e20 d400 6200 |004d: invoke-virtual {v2, v6}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +0c2d8c: 6e20 b500 2b00 |0050: invoke-virtual {v11, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +0c2d92: 28ed |0053: goto 0040 // -0013 │ │ +0c2d94: 0d01 |0054: move-exception v1 │ │ +0c2d96: 1406 1800 067f |0055: const v6, #float 1.78117e+38 // #7f060018 │ │ +0c2d9c: 7130 f022 6b0a |0058: invoke-static {v11, v6, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22f0 │ │ +0c2da2: 0c06 |005b: move-result-object v6 │ │ +0c2da4: 6e10 f322 0600 |005c: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@22f3 │ │ +0c2daa: 28e1 |005f: goto 0040 // -001f │ │ catches : 2 │ │ 0x003d - 0x0040 │ │ Landroid/content/ActivityNotFoundException; -> 0x004a │ │ 0x0050 - 0x0053 │ │ Landroid/content/ActivityNotFoundException; -> 0x0054 │ │ positions : │ │ 0x0001 line=185 │ │ @@ -309014,32 +309118,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0c2d5c: |[0c2d5c] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.clearUpdateAlarm:(Landroid/content/Context;)V │ │ -0c2d6c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c2d6e: 1a03 4c16 |0001: const-string v3, "alarm" // string@164c │ │ -0c2d72: 6e20 a900 3500 |0003: invoke-virtual {v5, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0c2d78: 0c00 |0006: move-result-object v0 │ │ -0c2d7a: 1f00 0f00 |0007: check-cast v0, Landroid/app/AlarmManager; // type@000f │ │ -0c2d7e: 2201 3400 |0009: new-instance v1, Landroid/content/Intent; // type@0034 │ │ -0c2d82: 1c03 ed05 |000b: const-class v3, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05ed │ │ -0c2d86: 7030 be00 5103 |000d: invoke-direct {v1, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c2d8c: 1a03 282a |0010: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_UPDATE" // string@2a28 │ │ -0c2d90: 6e20 d400 3100 |0012: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -0c2d96: 7140 6c00 4541 |0015: invoke-static {v5, v4, v1, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ -0c2d9c: 0c02 |0018: move-result-object v2 │ │ -0c2d9e: 1a03 5005 |0019: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c2da2: 1a04 ff18 |001b: const-string v4, "clear update alarm" // string@18ff │ │ -0c2da6: 7120 392b 4300 |001d: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2dac: 6e20 1400 2000 |0020: invoke-virtual {v0, v2}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ -0c2db2: 0e00 |0023: return-void │ │ +0c2dc4: |[0c2dc4] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.clearUpdateAlarm:(Landroid/content/Context;)V │ │ +0c2dd4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c2dd6: 1a03 5616 |0001: const-string v3, "alarm" // string@1656 │ │ +0c2dda: 6e20 a900 3500 |0003: invoke-virtual {v5, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0c2de0: 0c00 |0006: move-result-object v0 │ │ +0c2de2: 1f00 0f00 |0007: check-cast v0, Landroid/app/AlarmManager; // type@000f │ │ +0c2de6: 2201 3400 |0009: new-instance v1, Landroid/content/Intent; // type@0034 │ │ +0c2dea: 1c03 f005 |000b: const-class v3, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05f0 │ │ +0c2dee: 7030 be00 5103 |000d: invoke-direct {v1, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c2df4: 1a03 322a |0010: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_UPDATE" // string@2a32 │ │ +0c2df8: 6e20 d400 3100 |0012: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +0c2dfe: 7140 6c00 4541 |0015: invoke-static {v5, v4, v1, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ +0c2e04: 0c02 |0018: move-result-object v2 │ │ +0c2e06: 1a03 5405 |0019: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c2e0a: 1a04 0919 |001b: const-string v4, "clear update alarm" // string@1909 │ │ +0c2e0e: 7120 392b 4300 |001d: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c2e14: 6e20 1400 2000 |0020: invoke-virtual {v0, v2}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ +0c2e1a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=436 │ │ 0x0009 line=438 │ │ 0x0010 line=439 │ │ 0x0015 line=441 │ │ 0x0019 line=443 │ │ @@ -309056,147 +309160,147 @@ │ │ type : '(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 271 16-bit code units │ │ -0c2db4: |[0c2db4] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.deleteAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ -0c2dc4: 220a f005 |0000: new-instance v10, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f0 │ │ -0c2dc8: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -0c2dcc: 7020 a329 0a00 |0004: invoke-direct {v10, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ -0c2dd2: 6e10 a629 0a00 |0007: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a6 │ │ -0c2dd8: 0c02 |000a: move-result-object v2 │ │ -0c2dda: 1a03 6016 |000b: const-string v3, "alarms" // string@1660 │ │ -0c2dde: 6204 e010 |000d: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e0 │ │ -0c2de2: 1a05 8b1c |000f: const-string v5, "eventid=?" // string@1c8b │ │ -0c2de6: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -0c2de8: 2366 9b06 |0012: new-array v6, v6, [Ljava/lang/String; // type@069b │ │ -0c2dec: 1207 |0014: const/4 v7, #int 0 // #0 │ │ -0c2dee: 0800 1600 |0015: move-object/from16 v0, v22 │ │ -0c2df2: 5408 6511 |0017: iget-object v8, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c2df6: 4d08 0607 |0019: aput-object v8, v6, v7 │ │ -0c2dfa: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -0c2dfc: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -0c2dfe: 1209 |001d: const/4 v9, #int 0 // #0 │ │ -0c2e00: 7408 7801 0200 |001e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0178 │ │ -0c2e06: 0c0c |0021: move-result-object v12 │ │ -0c2e08: 7210 5801 0c00 |0022: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -0c2e0e: 0a03 |0025: move-result v3 │ │ -0c2e10: 3903 3f00 |0026: if-nez v3, 0065 // +003f │ │ -0c2e14: 6e10 7301 0200 |0028: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c2e1a: 7210 5401 0c00 |002b: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0c2e20: 1a03 ee1a |002e: const-string v3, "delete_alarm" // string@1aee │ │ -0c2e24: 2204 6c05 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c2e28: 7010 f927 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c2e2e: 1a05 4d16 |0035: const-string v5, "alarm for " // string@164d │ │ -0c2e32: 6e20 0228 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2e38: 0c04 |003a: move-result-object v4 │ │ -0c2e3a: 0800 1600 |003b: move-object/from16 v0, v22 │ │ -0c2e3e: 5405 6511 |003d: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c2e42: 6e20 0228 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2e48: 0c04 |0042: move-result-object v4 │ │ -0c2e4a: 1a05 a000 |0043: const-string v5, " not found" // string@00a0 │ │ -0c2e4e: 6e20 0228 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2e54: 0c04 |0048: move-result-object v4 │ │ -0c2e56: 6e10 0628 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c2e5c: 0c04 |004c: move-result-object v4 │ │ -0c2e5e: 7120 392b 4300 |004d: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2e64: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0c2e66: 0800 1600 |0051: move-object/from16 v0, v22 │ │ -0c2e6a: 5c03 6211 |0053: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0c2e6e: 0e00 |0055: return-void │ │ -0c2e70: 0d0e |0056: move-exception v14 │ │ -0c2e72: 6e10 7a01 0e00 |0057: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ -0c2e78: 1a03 e81a |005a: const-string v3, "delete alarm" // string@1ae8 │ │ -0c2e7c: 1a04 e11c |005c: const-string v4, "failure on alarm query" // string@1ce1 │ │ -0c2e80: 7120 392b 4300 |005e: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c2e86: 6e10 7301 0200 |0061: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c2e8c: 28f1 |0064: goto 0055 // -000f │ │ -0c2e8e: 7210 6001 0c00 |0065: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ -0c2e94: 220f 3400 |0068: new-instance v15, Landroid/content/Intent; // type@0034 │ │ -0c2e98: 1c03 ed05 |006a: const-class v3, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05ed │ │ -0c2e9c: 0800 1500 |006c: move-object/from16 v0, v21 │ │ -0c2ea0: 7030 be00 0f03 |006e: invoke-direct {v15, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c2ea6: 1a03 891c |0071: const-string v3, "eventid" // string@1c89 │ │ -0c2eaa: 7220 5601 3c00 |0073: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c2eb0: 0a03 |0076: move-result v3 │ │ -0c2eb2: 7220 5d01 3c00 |0077: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c2eb8: 0c10 |007a: move-result-object v16 │ │ -0c2eba: 1a03 252a |007b: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE_ID" // string@2a25 │ │ -0c2ebe: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -0c2ec2: 6e30 d000 3f00 |007f: invoke-virtual {v15, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c2ec8: 1a03 a31a |0082: const-string v3, "day" // string@1aa3 │ │ -0c2ecc: 7220 5601 3c00 |0084: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c2ed2: 0a03 |0087: move-result v3 │ │ -0c2ed4: 7220 5a01 3c00 |0088: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c2eda: 0a0d |008b: move-result v13 │ │ -0c2edc: 1a03 232a |008c: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_DAY" // string@2a23 │ │ -0c2ee0: 6e30 cb00 3f0d |008e: invoke-virtual {v15, v3, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -0c2ee6: 1a03 2335 |0091: const-string v3, "title" // string@3523 │ │ -0c2eea: 7220 5601 3c00 |0093: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c2ef0: 0a03 |0096: move-result v3 │ │ -0c2ef2: 7220 5d01 3c00 |0097: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c2ef8: 0c14 |009a: move-result-object v20 │ │ -0c2efa: 1a03 272a |009b: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_TITLE" // string@2a27 │ │ -0c2efe: 0800 1400 |009d: move-object/from16 v0, v20 │ │ -0c2f02: 6e30 d000 3f00 |009f: invoke-virtual {v15, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c2f08: 1a03 0c35 |00a2: const-string v3, "time" // string@350c │ │ -0c2f0c: 7220 5601 3c00 |00a4: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c2f12: 0a03 |00a7: move-result v3 │ │ -0c2f14: 7220 5b01 3c00 |00a8: invoke-interface {v12, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ -0c2f1a: 0b12 |00ab: move-result-wide v18 │ │ -0c2f1c: 1a03 262a |00ac: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME" // string@2a26 │ │ -0c2f20: 0500 1200 |00ae: move-wide/from16 v0, v18 │ │ -0c2f24: 6e40 cc00 3f10 |00b0: invoke-virtual {v15, v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ -0c2f2a: 1a03 6016 |00b3: const-string v3, "alarms" // string@1660 │ │ -0c2f2e: 1a04 8b1c |00b5: const-string v4, "eventid=?" // string@1c8b │ │ -0c2f32: 1215 |00b7: const/4 v5, #int 1 // #1 │ │ -0c2f34: 2355 9b06 |00b8: new-array v5, v5, [Ljava/lang/String; // type@069b │ │ -0c2f38: 1206 |00ba: const/4 v6, #int 0 // #0 │ │ -0c2f3a: 0800 1600 |00bb: move-object/from16 v0, v22 │ │ -0c2f3e: 5407 6511 |00bd: iget-object v7, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c2f42: 4d07 0506 |00bf: aput-object v7, v5, v6 │ │ -0c2f46: 6e40 7401 3254 |00c1: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ -0c2f4c: 6e10 7301 0200 |00c4: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c2f52: 1a03 b41a |00c7: const-string v3, "de.machtnix.fahrplan.ALARM" // string@1ab4 │ │ -0c2f56: 6e20 d400 3f00 |00c9: invoke-virtual {v15, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -0c2f5c: 2203 6c05 |00cc: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0c2f60: 7010 f927 0300 |00ce: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c2f66: 1a04 4e16 |00d1: const-string v4, "alarm://" // string@164e │ │ -0c2f6a: 6e20 0228 4300 |00d3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2f70: 0c03 |00d6: move-result-object v3 │ │ -0c2f72: 0800 1600 |00d7: move-object/from16 v0, v22 │ │ -0c2f76: 5404 6511 |00d9: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c2f7a: 6e20 0228 4300 |00db: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c2f80: 0c03 |00de: move-result-object v3 │ │ -0c2f82: 6e10 0628 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c2f88: 0c03 |00e2: move-result-object v3 │ │ -0c2f8a: 7110 2702 0300 |00e3: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0c2f90: 0c03 |00e6: move-result-object v3 │ │ -0c2f92: 6e20 d600 3f00 |00e7: invoke-virtual {v15, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ -0c2f98: 1a03 4c16 |00ea: const-string v3, "alarm" // string@164c │ │ -0c2f9c: 0800 1500 |00ec: move-object/from16 v0, v21 │ │ -0c2fa0: 6e20 a900 3000 |00ee: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0c2fa6: 0c0b |00f1: move-result-object v11 │ │ -0c2fa8: 1f0b 0f00 |00f2: check-cast v11, Landroid/app/AlarmManager; // type@000f │ │ -0c2fac: 0800 1600 |00f4: move-object/from16 v0, v22 │ │ -0c2fb0: 5403 6511 |00f6: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c2fb4: 7110 9b27 0300 |00f8: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c2fba: 0a03 |00fb: move-result v3 │ │ -0c2fbc: 1204 |00fc: const/4 v4, #int 0 // #0 │ │ -0c2fbe: 0800 1500 |00fd: move-object/from16 v0, v21 │ │ -0c2fc2: 7140 6c00 304f |00ff: invoke-static {v0, v3, v15, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ -0c2fc8: 0c11 |0102: move-result-object v17 │ │ -0c2fca: 0800 1100 |0103: move-object/from16 v0, v17 │ │ -0c2fce: 6e20 1400 0b00 |0105: invoke-virtual {v11, v0}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ -0c2fd4: 1203 |0108: const/4 v3, #int 0 // #0 │ │ -0c2fd6: 0800 1600 |0109: move-object/from16 v0, v22 │ │ -0c2fda: 5c03 6211 |010b: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0c2fde: 2900 48ff |010d: goto/16 0055 // -00b8 │ │ +0c2e1c: |[0c2e1c] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.deleteAlarm:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ +0c2e2c: 220a f305 |0000: new-instance v10, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f3 │ │ +0c2e30: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +0c2e34: 7020 a329 0a00 |0004: invoke-direct {v10, v0}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ +0c2e3a: 6e10 a629 0a00 |0007: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a6 │ │ +0c2e40: 0c02 |000a: move-result-object v2 │ │ +0c2e42: 1a03 6a16 |000b: const-string v3, "alarms" // string@166a │ │ +0c2e46: 6204 e710 |000d: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e7 │ │ +0c2e4a: 1a05 951c |000f: const-string v5, "eventid=?" // string@1c95 │ │ +0c2e4e: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +0c2e50: 2366 9e06 |0012: new-array v6, v6, [Ljava/lang/String; // type@069e │ │ +0c2e54: 1207 |0014: const/4 v7, #int 0 // #0 │ │ +0c2e56: 0800 1600 |0015: move-object/from16 v0, v22 │ │ +0c2e5a: 5408 6c11 |0017: iget-object v8, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c2e5e: 4d08 0607 |0019: aput-object v8, v6, v7 │ │ +0c2e62: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +0c2e64: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +0c2e66: 1209 |001d: const/4 v9, #int 0 // #0 │ │ +0c2e68: 7408 7801 0200 |001e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0178 │ │ +0c2e6e: 0c0c |0021: move-result-object v12 │ │ +0c2e70: 7210 5801 0c00 |0022: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0c2e76: 0a03 |0025: move-result v3 │ │ +0c2e78: 3903 3f00 |0026: if-nez v3, 0065 // +003f │ │ +0c2e7c: 6e10 7301 0200 |0028: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c2e82: 7210 5401 0c00 |002b: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0c2e88: 1a03 f81a |002e: const-string v3, "delete_alarm" // string@1af8 │ │ +0c2e8c: 2204 6d05 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c2e90: 7010 f927 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c2e96: 1a05 5716 |0035: const-string v5, "alarm for " // string@1657 │ │ +0c2e9a: 6e20 0228 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2ea0: 0c04 |003a: move-result-object v4 │ │ +0c2ea2: 0800 1600 |003b: move-object/from16 v0, v22 │ │ +0c2ea6: 5405 6c11 |003d: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c2eaa: 6e20 0228 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2eb0: 0c04 |0042: move-result-object v4 │ │ +0c2eb2: 1a05 a000 |0043: const-string v5, " not found" // string@00a0 │ │ +0c2eb6: 6e20 0228 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2ebc: 0c04 |0048: move-result-object v4 │ │ +0c2ebe: 6e10 0628 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c2ec4: 0c04 |004c: move-result-object v4 │ │ +0c2ec6: 7120 392b 4300 |004d: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c2ecc: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +0c2ece: 0800 1600 |0051: move-object/from16 v0, v22 │ │ +0c2ed2: 5c03 6911 |0053: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0c2ed6: 0e00 |0055: return-void │ │ +0c2ed8: 0d0e |0056: move-exception v14 │ │ +0c2eda: 6e10 7a01 0e00 |0057: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ +0c2ee0: 1a03 f21a |005a: const-string v3, "delete alarm" // string@1af2 │ │ +0c2ee4: 1a04 eb1c |005c: const-string v4, "failure on alarm query" // string@1ceb │ │ +0c2ee8: 7120 392b 4300 |005e: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c2eee: 6e10 7301 0200 |0061: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c2ef4: 28f1 |0064: goto 0055 // -000f │ │ +0c2ef6: 7210 6001 0c00 |0065: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ +0c2efc: 220f 3400 |0068: new-instance v15, Landroid/content/Intent; // type@0034 │ │ +0c2f00: 1c03 f005 |006a: const-class v3, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05f0 │ │ +0c2f04: 0800 1500 |006c: move-object/from16 v0, v21 │ │ +0c2f08: 7030 be00 0f03 |006e: invoke-direct {v15, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c2f0e: 1a03 931c |0071: const-string v3, "eventid" // string@1c93 │ │ +0c2f12: 7220 5601 3c00 |0073: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c2f18: 0a03 |0076: move-result v3 │ │ +0c2f1a: 7220 5d01 3c00 |0077: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c2f20: 0c10 |007a: move-result-object v16 │ │ +0c2f22: 1a03 2f2a |007b: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE_ID" // string@2a2f │ │ +0c2f26: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +0c2f2a: 6e30 d000 3f00 |007f: invoke-virtual {v15, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c2f30: 1a03 ad1a |0082: const-string v3, "day" // string@1aad │ │ +0c2f34: 7220 5601 3c00 |0084: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c2f3a: 0a03 |0087: move-result v3 │ │ +0c2f3c: 7220 5a01 3c00 |0088: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c2f42: 0a0d |008b: move-result v13 │ │ +0c2f44: 1a03 2d2a |008c: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_DAY" // string@2a2d │ │ +0c2f48: 6e30 cb00 3f0d |008e: invoke-virtual {v15, v3, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +0c2f4e: 1a03 2c35 |0091: const-string v3, "title" // string@352c │ │ +0c2f52: 7220 5601 3c00 |0093: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c2f58: 0a03 |0096: move-result v3 │ │ +0c2f5a: 7220 5d01 3c00 |0097: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c2f60: 0c14 |009a: move-result-object v20 │ │ +0c2f62: 1a03 312a |009b: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_TITLE" // string@2a31 │ │ +0c2f66: 0800 1400 |009d: move-object/from16 v0, v20 │ │ +0c2f6a: 6e30 d000 3f00 |009f: invoke-virtual {v15, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c2f70: 1a03 1535 |00a2: const-string v3, "time" // string@3515 │ │ +0c2f74: 7220 5601 3c00 |00a4: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c2f7a: 0a03 |00a7: move-result v3 │ │ +0c2f7c: 7220 5b01 3c00 |00a8: invoke-interface {v12, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ +0c2f82: 0b12 |00ab: move-result-wide v18 │ │ +0c2f84: 1a03 302a |00ac: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME" // string@2a30 │ │ +0c2f88: 0500 1200 |00ae: move-wide/from16 v0, v18 │ │ +0c2f8c: 6e40 cc00 3f10 |00b0: invoke-virtual {v15, v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ +0c2f92: 1a03 6a16 |00b3: const-string v3, "alarms" // string@166a │ │ +0c2f96: 1a04 951c |00b5: const-string v4, "eventid=?" // string@1c95 │ │ +0c2f9a: 1215 |00b7: const/4 v5, #int 1 // #1 │ │ +0c2f9c: 2355 9e06 |00b8: new-array v5, v5, [Ljava/lang/String; // type@069e │ │ +0c2fa0: 1206 |00ba: const/4 v6, #int 0 // #0 │ │ +0c2fa2: 0800 1600 |00bb: move-object/from16 v0, v22 │ │ +0c2fa6: 5407 6c11 |00bd: iget-object v7, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c2faa: 4d07 0506 |00bf: aput-object v7, v5, v6 │ │ +0c2fae: 6e40 7401 3254 |00c1: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ +0c2fb4: 6e10 7301 0200 |00c4: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c2fba: 1a03 be1a |00c7: const-string v3, "de.machtnix.fahrplan.ALARM" // string@1abe │ │ +0c2fbe: 6e20 d400 3f00 |00c9: invoke-virtual {v15, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +0c2fc4: 2203 6d05 |00cc: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0c2fc8: 7010 f927 0300 |00ce: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c2fce: 1a04 5816 |00d1: const-string v4, "alarm://" // string@1658 │ │ +0c2fd2: 6e20 0228 4300 |00d3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2fd8: 0c03 |00d6: move-result-object v3 │ │ +0c2fda: 0800 1600 |00d7: move-object/from16 v0, v22 │ │ +0c2fde: 5404 6c11 |00d9: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c2fe2: 6e20 0228 4300 |00db: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c2fe8: 0c03 |00de: move-result-object v3 │ │ +0c2fea: 6e10 0628 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c2ff0: 0c03 |00e2: move-result-object v3 │ │ +0c2ff2: 7110 2702 0300 |00e3: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +0c2ff8: 0c03 |00e6: move-result-object v3 │ │ +0c2ffa: 6e20 d600 3f00 |00e7: invoke-virtual {v15, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ +0c3000: 1a03 5616 |00ea: const-string v3, "alarm" // string@1656 │ │ +0c3004: 0800 1500 |00ec: move-object/from16 v0, v21 │ │ +0c3008: 6e20 a900 3000 |00ee: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0c300e: 0c0b |00f1: move-result-object v11 │ │ +0c3010: 1f0b 0f00 |00f2: check-cast v11, Landroid/app/AlarmManager; // type@000f │ │ +0c3014: 0800 1600 |00f4: move-object/from16 v0, v22 │ │ +0c3018: 5403 6c11 |00f6: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c301c: 7110 9b27 0300 |00f8: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c3022: 0a03 |00fb: move-result v3 │ │ +0c3024: 1204 |00fc: const/4 v4, #int 0 // #0 │ │ +0c3026: 0800 1500 |00fd: move-object/from16 v0, v21 │ │ +0c302a: 7140 6c00 304f |00ff: invoke-static {v0, v3, v15, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ +0c3030: 0c11 |0102: move-result-object v17 │ │ +0c3032: 0800 1100 |0103: move-object/from16 v0, v17 │ │ +0c3036: 6e20 1400 0b00 |0105: invoke-virtual {v11, v0}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ +0c303c: 1203 |0108: const/4 v3, #int 0 // #0 │ │ +0c303e: 0800 1600 |0109: move-object/from16 v0, v22 │ │ +0c3042: 5c03 6911 |010b: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0c3046: 2900 48ff |010d: goto/16 0055 // -00b8 │ │ catches : 1 │ │ 0x000b - 0x0021 │ │ Landroid/database/sqlite/SQLiteException; -> 0x0056 │ │ positions : │ │ 0x0000 line=216 │ │ 0x0007 line=217 │ │ 0x000b line=221 │ │ @@ -309222,14 +309326,15 @@ │ │ 0x00ac line=255 │ │ 0x00b3 line=258 │ │ 0x00c4 line=260 │ │ 0x00c7 line=262 │ │ 0x00cc line=263 │ │ 0x00ea line=265 │ │ 0x00f4 line=266 │ │ + 0x00f8 line=267 │ │ 0x0103 line=270 │ │ 0x0108 line=272 │ │ locals : │ │ 0x0022 - 0x0055 reg=12 cursor Landroid/database/Cursor; │ │ 0x0057 - 0x0065 reg=14 e Landroid/database/sqlite/SQLiteException; │ │ 0x000b - 0x010f reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0007 - 0x010f reg=10 alarmDB Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; │ │ @@ -309249,43 +309354,43 @@ │ │ type : '(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0c2ff0: |[0c2ff0] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getCalendarDescription:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)Ljava/lang/String; │ │ -0c3000: 2201 6c05 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0c3004: 7010 f927 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c300a: 5452 6011 |0005: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1160 │ │ -0c300e: 6e20 0228 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3014: 1a02 0300 |000a: const-string v2, " │ │ +0c3058: |[0c3058] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getCalendarDescription:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)Ljava/lang/String; │ │ +0c3068: 2201 6d05 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0c306c: 7010 f927 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c3072: 5452 6711 |0005: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1167 │ │ +0c3076: 6e20 0228 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c307c: 1a02 0300 |000a: const-string v2, " │ │ │ │ " // string@0003 │ │ -0c3018: 6e20 0228 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c301e: 1402 4700 067f |000f: const v2, #float 1.78118e+38 // #7f060047 │ │ -0c3024: 6e20 a700 2400 |0012: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -0c302a: 0c00 |0015: move-result-object v0 │ │ -0c302c: 2202 6c05 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0c3030: 7010 f927 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c3036: 6e20 0228 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c303c: 0c02 |001e: move-result-object v2 │ │ -0c303e: 1a03 5b01 |001f: const-string v3, ": " // string@015b │ │ -0c3042: 6e20 0228 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3048: 0c02 |0024: move-result-object v2 │ │ -0c304a: 6e10 0628 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3050: 0c02 |0028: move-result-object v2 │ │ -0c3052: 6e20 0228 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3058: 5452 6511 |002c: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c305c: 7120 8f2a 2400 |002e: invoke-static {v4, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getEventUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@2a8f │ │ -0c3062: 0c02 |0031: move-result-object v2 │ │ -0c3064: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c306a: 6e10 0628 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3070: 0c02 |0038: move-result-object v2 │ │ -0c3072: 1102 |0039: return-object v2 │ │ +0c3080: 6e20 0228 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3086: 1402 4700 067f |000f: const v2, #float 1.78118e+38 // #7f060047 │ │ +0c308c: 6e20 a700 2400 |0012: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +0c3092: 0c00 |0015: move-result-object v0 │ │ +0c3094: 2202 6d05 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0c3098: 7010 f927 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c309e: 6e20 0228 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c30a4: 0c02 |001e: move-result-object v2 │ │ +0c30a6: 1a03 5b01 |001f: const-string v3, ": " // string@015b │ │ +0c30aa: 6e20 0228 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c30b0: 0c02 |0024: move-result-object v2 │ │ +0c30b2: 6e10 0628 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c30b8: 0c02 |0028: move-result-object v2 │ │ +0c30ba: 6e20 0228 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c30c0: 5452 6c11 |002c: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c30c4: 7120 8f2a 2400 |002e: invoke-static {v4, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getEventUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@2a8f │ │ +0c30ca: 0c02 |0031: move-result-object v2 │ │ +0c30cc: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c30d2: 6e10 0628 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c30d8: 0c02 |0038: move-result-object v2 │ │ +0c30da: 1102 |0039: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0005 line=175 │ │ 0x000a line=176 │ │ 0x000f line=177 │ │ 0x0016 line=178 │ │ @@ -309302,52 +309407,52 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0c3074: |[0c3074] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getCancelledLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ -0c3084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3086: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -0c308a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0c308c: 0f03 |0004: return v3 │ │ -0c308e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0c3090: 6e10 f82a 0600 |0006: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c3096: 0a03 |0009: move-result v3 │ │ -0c3098: 3532 1700 |000a: if-ge v2, v3, 0021 // +0017 │ │ -0c309c: 6e20 f32a 2600 |000c: invoke-virtual {v6, v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c30a2: 0c01 |000f: move-result-object v1 │ │ -0c30a4: 1f01 1b06 |0010: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c30a8: 5513 5311 |0012: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0c30ac: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ -0c30b0: 3807 0600 |0016: if-eqz v7, 001c // +0006 │ │ -0c30b4: 5513 6311 |0018: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c30b8: 3803 0400 |001a: if-eqz v3, 001e // +0004 │ │ -0c30bc: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c30c0: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c30c4: 28e6 |0020: goto 0006 // -001a │ │ -0c30c6: 1a03 5005 |0021: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c30ca: 2204 6c05 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c30ce: 7010 f927 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c30d4: 1a05 0b1e |0028: const-string v5, "getCancelledLectureCount " // string@1e0b │ │ -0c30d8: 6e20 0228 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c30de: 0c04 |002d: move-result-object v4 │ │ -0c30e0: 6e20 0328 7400 |002e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0c30e6: 0c04 |0031: move-result-object v4 │ │ -0c30e8: 1a05 5a01 |0032: const-string v5, ":" // string@015a │ │ -0c30ec: 6e20 0228 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c30f2: 0c04 |0037: move-result-object v4 │ │ -0c30f4: 6e20 fe27 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c30fa: 0c04 |003b: move-result-object v4 │ │ -0c30fc: 6e10 0628 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3102: 0c04 |003f: move-result-object v4 │ │ -0c3104: 7120 392b 4300 |0040: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c310a: 0103 |0043: move v3, v0 │ │ -0c310c: 28c0 |0044: goto 0004 // -0040 │ │ +0c30dc: |[0c30dc] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getCancelledLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ +0c30ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c30ee: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +0c30f2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0c30f4: 0f03 |0004: return v3 │ │ +0c30f6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0c30f8: 6e10 f82a 0600 |0006: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c30fe: 0a03 |0009: move-result v3 │ │ +0c3100: 3532 1700 |000a: if-ge v2, v3, 0021 // +0017 │ │ +0c3104: 6e20 f32a 2600 |000c: invoke-virtual {v6, v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c310a: 0c01 |000f: move-result-object v1 │ │ +0c310c: 1f01 1e06 |0010: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c3110: 5513 5a11 |0012: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0c3114: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ +0c3118: 3807 0600 |0016: if-eqz v7, 001c // +0006 │ │ +0c311c: 5513 6a11 |0018: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c3120: 3803 0400 |001a: if-eqz v3, 001e // +0004 │ │ +0c3124: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c3128: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c312c: 28e6 |0020: goto 0006 // -001a │ │ +0c312e: 1a03 5405 |0021: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c3132: 2204 6d05 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c3136: 7010 f927 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c313c: 1a05 151e |0028: const-string v5, "getCancelledLectureCount " // string@1e15 │ │ +0c3140: 6e20 0228 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3146: 0c04 |002d: move-result-object v4 │ │ +0c3148: 6e20 0328 7400 |002e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0c314e: 0c04 |0031: move-result-object v4 │ │ +0c3150: 1a05 5a01 |0032: const-string v5, ":" // string@015a │ │ +0c3154: 6e20 0228 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c315a: 0c04 |0037: move-result-object v4 │ │ +0c315c: 6e20 fe27 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c3162: 0c04 |003b: move-result-object v4 │ │ +0c3164: 6e10 0628 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c316a: 0c04 |003f: move-result-object v4 │ │ +0c316c: 7120 392b 4300 |0040: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3172: 0103 |0043: move v3, v0 │ │ +0c3174: 28c0 |0044: goto 0004 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0001 line=629 │ │ 0x0004 line=635 │ │ 0x0005 line=630 │ │ 0x000c line=631 │ │ @@ -309367,53 +309472,53 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -0c3110: |[0c3110] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getChangedLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ -0c3120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3122: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -0c3126: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0c3128: 0f03 |0004: return v3 │ │ -0c312a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0c312c: 6e10 f82a 0600 |0006: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c3132: 0a03 |0009: move-result v3 │ │ -0c3134: 3532 1900 |000a: if-ge v2, v3, 0023 // +0019 │ │ -0c3138: 6e20 f32a 2600 |000c: invoke-virtual {v6, v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c313e: 0c01 |000f: move-result-object v1 │ │ -0c3140: 1f01 1b06 |0010: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c3144: 6e10 ce2a 0100 |0012: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.isChanged:()Z // method@2ace │ │ -0c314a: 0a03 |0015: move-result v3 │ │ -0c314c: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ -0c3150: 3807 0600 |0018: if-eqz v7, 001e // +0006 │ │ -0c3154: 5513 6311 |001a: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c3158: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ -0c315c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c3160: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c3164: 28e4 |0022: goto 0006 // -001c │ │ -0c3166: 1a03 5005 |0023: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c316a: 2204 6c05 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c316e: 7010 f927 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c3174: 1a05 131e |002a: const-string v5, "getChangedLectureCount " // string@1e13 │ │ -0c3178: 6e20 0228 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c317e: 0c04 |002f: move-result-object v4 │ │ -0c3180: 6e20 0328 7400 |0030: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0c3186: 0c04 |0033: move-result-object v4 │ │ -0c3188: 1a05 5a01 |0034: const-string v5, ":" // string@015a │ │ -0c318c: 6e20 0228 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3192: 0c04 |0039: move-result-object v4 │ │ -0c3194: 6e20 fe27 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c319a: 0c04 |003d: move-result-object v4 │ │ -0c319c: 6e10 0628 0400 |003e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c31a2: 0c04 |0041: move-result-object v4 │ │ -0c31a4: 7120 392b 4300 |0042: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c31aa: 0103 |0045: move v3, v0 │ │ -0c31ac: 28be |0046: goto 0004 // -0042 │ │ +0c3178: |[0c3178] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getChangedLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ +0c3188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c318a: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +0c318e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0c3190: 0f03 |0004: return v3 │ │ +0c3192: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0c3194: 6e10 f82a 0600 |0006: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c319a: 0a03 |0009: move-result v3 │ │ +0c319c: 3532 1900 |000a: if-ge v2, v3, 0023 // +0019 │ │ +0c31a0: 6e20 f32a 2600 |000c: invoke-virtual {v6, v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c31a6: 0c01 |000f: move-result-object v1 │ │ +0c31a8: 1f01 1e06 |0010: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c31ac: 6e10 ce2a 0100 |0012: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.isChanged:()Z // method@2ace │ │ +0c31b2: 0a03 |0015: move-result v3 │ │ +0c31b4: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ +0c31b8: 3807 0600 |0018: if-eqz v7, 001e // +0006 │ │ +0c31bc: 5513 6a11 |001a: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c31c0: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ +0c31c4: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c31c8: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c31cc: 28e4 |0022: goto 0006 // -001c │ │ +0c31ce: 1a03 5405 |0023: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c31d2: 2204 6d05 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c31d6: 7010 f927 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c31dc: 1a05 1d1e |002a: const-string v5, "getChangedLectureCount " // string@1e1d │ │ +0c31e0: 6e20 0228 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c31e6: 0c04 |002f: move-result-object v4 │ │ +0c31e8: 6e20 0328 7400 |0030: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0c31ee: 0c04 |0033: move-result-object v4 │ │ +0c31f0: 1a05 5a01 |0034: const-string v5, ":" // string@015a │ │ +0c31f4: 6e20 0228 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c31fa: 0c04 |0039: move-result-object v4 │ │ +0c31fc: 6e20 fe27 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c3202: 0c04 |003d: move-result-object v4 │ │ +0c3204: 6e10 0628 0400 |003e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c320a: 0c04 |0041: move-result-object v4 │ │ +0c320c: 7120 392b 4300 |0042: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3212: 0103 |0045: move v3, v0 │ │ +0c3214: 28be |0046: goto 0004 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0001 line=605 │ │ 0x0004 line=613 │ │ 0x0005 line=606 │ │ 0x000c line=607 │ │ @@ -309434,32 +309539,32 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0c31b0: |[0c31b0] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getEventUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ -0c31c0: 2201 6c05 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0c31c4: 7010 f927 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c31ca: 1a02 b121 |0005: const-string v2, "http://events.ccc.de" // string@21b1 │ │ -0c31ce: 6e20 0228 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c31d4: 1a02 4601 |000a: const-string v2, "/camp/2015/Fahrplan" // string@0146 │ │ -0c31d8: 6e20 0228 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c31de: 1a02 4701 |000f: const-string v2, "/events/%1$s.html" // string@0147 │ │ -0c31e2: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0c31e4: 2333 9906 |0012: new-array v3, v3, [Ljava/lang/Object; // type@0699 │ │ -0c31e8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -0c31ea: 4d06 0304 |0015: aput-object v6, v3, v4 │ │ -0c31ee: 7120 d927 3200 |0017: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0c31f4: 0c00 |001a: move-result-object v0 │ │ -0c31f6: 6e20 0228 0100 |001b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c31fc: 6e10 0628 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3202: 0c02 |0021: move-result-object v2 │ │ -0c3204: 1102 |0022: return-object v2 │ │ +0c3218: |[0c3218] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getEventUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ +0c3228: 2201 6d05 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0c322c: 7010 f927 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c3232: 1a02 bb21 |0005: const-string v2, "http://events.ccc.de" // string@21bb │ │ +0c3236: 6e20 0228 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c323c: 1a02 4601 |000a: const-string v2, "/camp/2015/Fahrplan" // string@0146 │ │ +0c3240: 6e20 0228 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3246: 1a02 4701 |000f: const-string v2, "/events/%1$s.html" // string@0147 │ │ +0c324a: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0c324c: 2333 9c06 |0012: new-array v3, v3, [Ljava/lang/Object; // type@069c │ │ +0c3250: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0c3252: 4d06 0304 |0015: aput-object v6, v3, v4 │ │ +0c3256: 7120 d927 3200 |0017: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0c325c: 0c00 |001a: move-result-object v0 │ │ +0c325e: 6e20 0228 0100 |001b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3264: 6e10 0628 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c326a: 0c02 |0021: move-result-object v2 │ │ +0c326c: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ 0x000a line=165 │ │ 0x000f line=168 │ │ 0x001b line=169 │ │ @@ -309475,52 +309580,52 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0c3208: |[0c3208] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getNewLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ -0c3218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c321a: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -0c321e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0c3220: 0f03 |0004: return v3 │ │ -0c3222: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0c3224: 6e10 f82a 0600 |0006: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c322a: 0a03 |0009: move-result v3 │ │ -0c322c: 3532 1700 |000a: if-ge v2, v3, 0021 // +0017 │ │ -0c3230: 6e20 f32a 2600 |000c: invoke-virtual {v6, v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c3236: 0c01 |000f: move-result-object v1 │ │ -0c3238: 1f01 1b06 |0010: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c323c: 5513 5411 |0012: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@1154 │ │ -0c3240: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ -0c3244: 3807 0600 |0016: if-eqz v7, 001c // +0006 │ │ -0c3248: 5513 6311 |0018: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c324c: 3803 0400 |001a: if-eqz v3, 001e // +0004 │ │ -0c3250: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c3254: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c3258: 28e6 |0020: goto 0006 // -001a │ │ -0c325a: 1a03 5005 |0021: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c325e: 2204 6c05 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c3262: 7010 f927 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c3268: 1a05 711f |0028: const-string v5, "getNewLectureCount " // string@1f71 │ │ -0c326c: 6e20 0228 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3272: 0c04 |002d: move-result-object v4 │ │ -0c3274: 6e20 0328 7400 |002e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0c327a: 0c04 |0031: move-result-object v4 │ │ -0c327c: 1a05 5a01 |0032: const-string v5, ":" // string@015a │ │ -0c3280: 6e20 0228 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3286: 0c04 |0037: move-result-object v4 │ │ -0c3288: 6e20 fe27 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c328e: 0c04 |003b: move-result-object v4 │ │ -0c3290: 6e10 0628 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3296: 0c04 |003f: move-result-object v4 │ │ -0c3298: 7120 392b 4300 |0040: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c329e: 0103 |0043: move v3, v0 │ │ -0c32a0: 28c0 |0044: goto 0004 // -0040 │ │ +0c3270: |[0c3270] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getNewLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ +0c3280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c3282: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +0c3286: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0c3288: 0f03 |0004: return v3 │ │ +0c328a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0c328c: 6e10 f82a 0600 |0006: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c3292: 0a03 |0009: move-result v3 │ │ +0c3294: 3532 1700 |000a: if-ge v2, v3, 0021 // +0017 │ │ +0c3298: 6e20 f32a 2600 |000c: invoke-virtual {v6, v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c329e: 0c01 |000f: move-result-object v1 │ │ +0c32a0: 1f01 1e06 |0010: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c32a4: 5513 5b11 |0012: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@115b │ │ +0c32a8: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ +0c32ac: 3807 0600 |0016: if-eqz v7, 001c // +0006 │ │ +0c32b0: 5513 6a11 |0018: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c32b4: 3803 0400 |001a: if-eqz v3, 001e // +0004 │ │ +0c32b8: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c32bc: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c32c0: 28e6 |0020: goto 0006 // -001a │ │ +0c32c2: 1a03 5405 |0021: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c32c6: 2204 6d05 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c32ca: 7010 f927 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c32d0: 1a05 7b1f |0028: const-string v5, "getNewLectureCount " // string@1f7b │ │ +0c32d4: 6e20 0228 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c32da: 0c04 |002d: move-result-object v4 │ │ +0c32dc: 6e20 0328 7400 |002e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0c32e2: 0c04 |0031: move-result-object v4 │ │ +0c32e4: 1a05 5a01 |0032: const-string v5, ":" // string@015a │ │ +0c32e8: 6e20 0228 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c32ee: 0c04 |0037: move-result-object v4 │ │ +0c32f0: 6e20 fe27 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c32f6: 0c04 |003b: move-result-object v4 │ │ +0c32f8: 6e10 0628 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c32fe: 0c04 |003f: move-result-object v4 │ │ +0c3300: 7120 392b 4300 |0040: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3306: 0103 |0043: move v3, v0 │ │ +0c3308: 28c0 |0044: goto 0004 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0001 line=618 │ │ 0x0004 line=624 │ │ 0x0005 line=619 │ │ 0x000c line=620 │ │ @@ -309540,46 +309645,46 @@ │ │ type : '(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0c32a4: |[0c32a4] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getStarredLectures:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ -0c32b4: 7110 932a 0600 |0000: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForAllDays:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a93 │ │ -0c32ba: 0c02 |0003: move-result-object v2 │ │ -0c32bc: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -0c32c0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0c32c2: 1102 |0007: return-object v2 │ │ -0c32c4: 6e10 f82a 0200 |0008: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c32ca: 0a03 |000b: move-result v3 │ │ -0c32cc: d801 03ff |000c: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0c32d0: 3a01 1200 |000e: if-ltz v1, 0020 // +0012 │ │ -0c32d4: 6e20 f32a 1200 |0010: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c32da: 0c00 |0013: move-result-object v0 │ │ -0c32dc: 1f00 1b06 |0014: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c32e0: 5503 6311 |0016: iget-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c32e4: 3903 0500 |0018: if-nez v3, 001d // +0005 │ │ -0c32e8: 6e20 f72a 0200 |001a: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(Ljava/lang/Object;)Z // method@2af7 │ │ -0c32ee: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0c32f2: 28ef |001f: goto 000e // -0011 │ │ -0c32f4: 1a03 5005 |0020: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c32f8: 2204 6c05 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c32fc: 7010 f927 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c3302: 6e10 f82a 0200 |0027: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c3308: 0a05 |002a: move-result v5 │ │ -0c330a: 6e20 fe27 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c3310: 0c04 |002e: move-result-object v4 │ │ -0c3312: 1a05 7500 |002f: const-string v5, " lectures starred." // string@0075 │ │ -0c3316: 6e20 0228 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c331c: 0c04 |0034: move-result-object v4 │ │ -0c331e: 6e10 0628 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3324: 0c04 |0038: move-result-object v4 │ │ -0c3326: 7120 392b 4300 |0039: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c332c: 28cb |003c: goto 0007 // -0035 │ │ +0c330c: |[0c330c] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.getStarredLectures:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ +0c331c: 7110 932a 0600 |0000: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForAllDays:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a93 │ │ +0c3322: 0c02 |0003: move-result-object v2 │ │ +0c3324: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +0c3328: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0c332a: 1102 |0007: return-object v2 │ │ +0c332c: 6e10 f82a 0200 |0008: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c3332: 0a03 |000b: move-result v3 │ │ +0c3334: d801 03ff |000c: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0c3338: 3a01 1200 |000e: if-ltz v1, 0020 // +0012 │ │ +0c333c: 6e20 f32a 1200 |0010: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c3342: 0c00 |0013: move-result-object v0 │ │ +0c3344: 1f00 1e06 |0014: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c3348: 5503 6a11 |0016: iget-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c334c: 3903 0500 |0018: if-nez v3, 001d // +0005 │ │ +0c3350: 6e20 f72a 0200 |001a: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(Ljava/lang/Object;)Z // method@2af7 │ │ +0c3356: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0c335a: 28ef |001f: goto 000e // -0011 │ │ +0c335c: 1a03 5405 |0020: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c3360: 2204 6d05 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c3364: 7010 f927 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c336a: 6e10 f82a 0200 |0027: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c3370: 0a05 |002a: move-result v5 │ │ +0c3372: 6e20 fe27 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c3378: 0c04 |002e: move-result-object v4 │ │ +0c337a: 1a05 7500 |002f: const-string v5, " lectures starred." // string@0075 │ │ +0c337e: 6e20 0228 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3384: 0c04 |0034: move-result-object v4 │ │ +0c3386: 6e10 0628 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c338c: 0c04 |0038: move-result-object v4 │ │ +0c338e: 7120 392b 4300 |0039: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3394: 28cb |003c: goto 0007 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0004 line=656 │ │ 0x0007 line=666 │ │ 0x0008 line=657 │ │ 0x000e line=658 │ │ @@ -309597,96 +309702,96 @@ │ │ 0x0000 - 0x003d reg=6 context Landroid/content/Context; │ │ │ │ #10 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;) │ │ name : 'loadDays' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ - registers : 17 │ │ + registers : 16 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 160 16-bit code units │ │ -0c3330: |[0c3330] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.loadDays:(Landroid/content/Context;)V │ │ -0c3340: 2201 0806 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/DateInfos; // type@0608 │ │ -0c3344: 7010 232a 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.:()V // method@2a23 │ │ -0c334a: 6901 ac11 |0005: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11ac │ │ -0c334e: 220f 2306 |0007: new-instance v15, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; // type@0623 │ │ -0c3352: 7602 fa2a 0f00 |0009: invoke-direct/range {v15, v16}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.:(Landroid/content/Context;)V // method@2afa │ │ -0c3358: 6e10 fc2a 0f00 |000c: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2afc │ │ -0c335e: 0c00 |000f: move-result-object v0 │ │ -0c3360: 1a01 c023 |0010: const-string v1, "lectures" // string@23c0 │ │ -0c3364: 6202 9311 |0012: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@1193 │ │ -0c3368: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0c336a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0c336c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0c336e: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -0c3370: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -0c3372: 7408 7801 0000 |0019: 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@0178 │ │ -0c3378: 0c08 |001c: move-result-object v8 │ │ -0c337a: 7210 5801 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -0c3380: 0a01 |0020: move-result v1 │ │ -0c3382: 3901 1700 |0021: if-nez v1, 0038 // +0017 │ │ -0c3386: 7210 5401 0800 |0023: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0c338c: 6e10 fb2a 0f00 |0026: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ -0c3392: 6e10 7301 0000 |0029: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3398: 0e00 |002c: return-void │ │ -0c339a: 0d0d |002d: move-exception v13 │ │ -0c339c: 6e10 7a01 0d00 |002e: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ -0c33a2: 6e10 7301 0000 |0031: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c33a8: 6e10 fb2a 0f00 |0034: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ -0c33ae: 28f5 |0037: goto 002c // -000b │ │ -0c33b0: 7210 6001 0800 |0038: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ -0c33b6: 7210 5e01 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ -0c33bc: 0a01 |003e: move-result v1 │ │ -0c33be: 3901 2c00 |003f: if-nez v1, 006b // +002c │ │ -0c33c2: 1a01 a31a |0041: const-string v1, "day" // string@1aa3 │ │ -0c33c6: 7220 5601 1800 |0043: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c33cc: 0a01 |0046: move-result v1 │ │ -0c33ce: 7220 5a01 1800 |0047: invoke-interface {v8, v1}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c33d4: 0a0c |004a: move-result v12 │ │ -0c33d6: 1a01 981a |004b: const-string v1, "date" // string@1a98 │ │ -0c33da: 7220 5601 1800 |004d: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c33e0: 0a01 |0050: move-result v1 │ │ -0c33e2: 7220 5d01 1800 |0051: invoke-interface {v8, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c33e8: 0c09 |0054: move-result-object v9 │ │ -0c33ea: 220b 0706 |0055: new-instance v11, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@0607 │ │ -0c33ee: 7030 1e2a cb09 |0057: invoke-direct {v11, v12, v9}, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.:(ILjava/lang/String;)V // method@2a1e │ │ -0c33f4: 6201 ac11 |005a: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11ac │ │ -0c33f8: 6e20 252a b100 |005c: invoke-virtual {v1, v11}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.contains:(Ljava/lang/Object;)Z // method@2a25 │ │ -0c33fe: 0a01 |005f: move-result v1 │ │ -0c3400: 3901 0700 |0060: if-nez v1, 0067 // +0007 │ │ -0c3404: 6201 ac11 |0062: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11ac │ │ -0c3408: 6e20 242a b100 |0064: invoke-virtual {v1, v11}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.add:(Ljava/lang/Object;)Z // method@2a24 │ │ -0c340e: 7210 6201 0800 |0067: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ -0c3414: 28d1 |006a: goto 003b // -002f │ │ -0c3416: 7210 5401 0800 |006b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0c341c: 6201 ac11 |006e: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11ac │ │ -0c3420: 6e10 282a 0100 |0070: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.iterator:()Ljava/util/Iterator; // method@2a28 │ │ -0c3426: 0c0e |0073: move-result-object v14 │ │ -0c3428: 7210 d228 0e00 |0074: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c342e: 0a01 |0077: move-result v1 │ │ -0c3430: 3801 2100 |0078: if-eqz v1, 0099 // +0021 │ │ -0c3434: 7210 d328 0e00 |007a: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c343a: 0c0a |007d: move-result-object v10 │ │ -0c343c: 1f0a 0706 |007e: check-cast v10, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@0607 │ │ -0c3440: 1a01 5005 |0080: const-string v1, "FahrplanMisc" // string@0550 │ │ -0c3444: 2202 6c05 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0c3448: 7010 f927 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c344e: 1a03 9c04 |0087: const-string v3, "DateInfo: " // string@049c │ │ -0c3452: 6e20 0228 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3458: 0c02 |008c: move-result-object v2 │ │ -0c345a: 6e20 0128 a200 |008d: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c3460: 0c02 |0090: move-result-object v2 │ │ -0c3462: 6e10 0628 0200 |0091: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3468: 0c02 |0094: move-result-object v2 │ │ -0c346a: 7120 392b 2100 |0095: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c3470: 28dc |0098: goto 0074 // -0024 │ │ -0c3472: 6e10 fb2a 0f00 |0099: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ -0c3478: 6e10 7301 0000 |009c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c347e: 288d |009f: goto 002c // -0073 │ │ +0c3398: |[0c3398] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.loadDays:(Landroid/content/Context;)V │ │ +0c33a8: 2201 0b06 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/DateInfos; // type@060b │ │ +0c33ac: 7010 232a 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.:()V // method@2a23 │ │ +0c33b2: 6901 b311 |0005: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11b3 │ │ +0c33b6: 220e 2606 |0007: new-instance v14, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; // type@0626 │ │ +0c33ba: 7020 fa2a fe00 |0009: invoke-direct {v14, v15}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.:(Landroid/content/Context;)V // method@2afa │ │ +0c33c0: 6e10 fc2a 0e00 |000c: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2afc │ │ +0c33c6: 0c00 |000f: move-result-object v0 │ │ +0c33c8: 1a01 ca23 |0010: const-string v1, "lectures" // string@23ca │ │ +0c33cc: 6202 9a11 |0012: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@119a │ │ +0c33d0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0c33d2: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0c33d4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0c33d6: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +0c33d8: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +0c33da: 7408 7801 0000 |0019: 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@0178 │ │ +0c33e0: 0c08 |001c: move-result-object v8 │ │ +0c33e2: 7210 5801 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0c33e8: 0a01 |0020: move-result v1 │ │ +0c33ea: 3901 1700 |0021: if-nez v1, 0038 // +0017 │ │ +0c33ee: 7210 5401 0800 |0023: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0c33f4: 6e10 fb2a 0e00 |0026: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ +0c33fa: 6e10 7301 0000 |0029: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c3400: 0e00 |002c: return-void │ │ +0c3402: 0d0d |002d: move-exception v13 │ │ +0c3404: 6e10 7a01 0d00 |002e: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ +0c340a: 6e10 7301 0000 |0031: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c3410: 6e10 fb2a 0e00 |0034: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ +0c3416: 28f5 |0037: goto 002c // -000b │ │ +0c3418: 7210 6001 0800 |0038: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ +0c341e: 7210 5e01 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ +0c3424: 0a01 |003e: move-result v1 │ │ +0c3426: 3901 2c00 |003f: if-nez v1, 006b // +002c │ │ +0c342a: 1a01 ad1a |0041: const-string v1, "day" // string@1aad │ │ +0c342e: 7220 5601 1800 |0043: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3434: 0a01 |0046: move-result v1 │ │ +0c3436: 7220 5a01 1800 |0047: invoke-interface {v8, v1}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c343c: 0a0c |004a: move-result v12 │ │ +0c343e: 1a01 a21a |004b: const-string v1, "date" // string@1aa2 │ │ +0c3442: 7220 5601 1800 |004d: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3448: 0a01 |0050: move-result v1 │ │ +0c344a: 7220 5d01 1800 |0051: invoke-interface {v8, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3450: 0c09 |0054: move-result-object v9 │ │ +0c3452: 220b 0a06 |0055: new-instance v11, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@060a │ │ +0c3456: 7030 1e2a cb09 |0057: invoke-direct {v11, v12, v9}, Lnerd/tuxmobil/fahrplan/congress/DateInfo;.:(ILjava/lang/String;)V // method@2a1e │ │ +0c345c: 6201 b311 |005a: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11b3 │ │ +0c3460: 6e20 252a b100 |005c: invoke-virtual {v1, v11}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.contains:(Ljava/lang/Object;)Z // method@2a25 │ │ +0c3466: 0a01 |005f: move-result v1 │ │ +0c3468: 3901 0700 |0060: if-nez v1, 0067 // +0007 │ │ +0c346c: 6201 b311 |0062: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11b3 │ │ +0c3470: 6e20 242a b100 |0064: invoke-virtual {v1, v11}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.add:(Ljava/lang/Object;)Z // method@2a24 │ │ +0c3476: 7210 6201 0800 |0067: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ +0c347c: 28d1 |006a: goto 003b // -002f │ │ +0c347e: 7210 5401 0800 |006b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0c3484: 6201 b311 |006e: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11b3 │ │ +0c3488: 6e10 282a 0100 |0070: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;.iterator:()Ljava/util/Iterator; // method@2a28 │ │ +0c348e: 0c01 |0073: move-result-object v1 │ │ +0c3490: 7210 d228 0100 |0074: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c3496: 0a02 |0077: move-result v2 │ │ +0c3498: 3802 2100 |0078: if-eqz v2, 0099 // +0021 │ │ +0c349c: 7210 d328 0100 |007a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c34a2: 0c0a |007d: move-result-object v10 │ │ +0c34a4: 1f0a 0a06 |007e: check-cast v10, Lnerd/tuxmobil/fahrplan/congress/DateInfo; // type@060a │ │ +0c34a8: 1a02 5405 |0080: const-string v2, "FahrplanMisc" // string@0554 │ │ +0c34ac: 2203 6d05 |0082: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0c34b0: 7010 f927 0300 |0084: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c34b6: 1a04 9f04 |0087: const-string v4, "DateInfo: " // string@049f │ │ +0c34ba: 6e20 0228 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c34c0: 0c03 |008c: move-result-object v3 │ │ +0c34c2: 6e20 0128 a300 |008d: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c34c8: 0c03 |0090: move-result-object v3 │ │ +0c34ca: 6e10 0628 0300 |0091: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c34d0: 0c03 |0094: move-result-object v3 │ │ +0c34d2: 7120 392b 3200 |0095: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c34d8: 28dc |0098: goto 0074 // -0024 │ │ +0c34da: 6e10 fb2a 0e00 |0099: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ +0c34e0: 6e10 7301 0000 |009c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c34e6: 288d |009f: goto 002c // -0073 │ │ catches : 1 │ │ 0x0010 - 0x001c │ │ Landroid/database/sqlite/SQLiteException; -> 0x002d │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ 0x000c line=38 │ │ @@ -309718,521 +309823,520 @@ │ │ 0x002e - 0x0038 reg=13 e Landroid/database/sqlite/SQLiteException; │ │ 0x0055 - 0x006b reg=9 date Ljava/lang/String; │ │ 0x005a - 0x006b reg=11 dateItem Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ 0x004b - 0x006b reg=12 day I │ │ 0x0080 - 0x0099 reg=10 dateInfo Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ 0x0010 - 0x00a0 reg=0 lecturedb Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0038 - 0x00a0 reg=8 cursor Landroid/database/Cursor; │ │ - 0x0074 - 0x00a0 reg=14 i$ Ljava/util/Iterator; │ │ - 0x000c - 0x00a0 reg=15 lecturesDB Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ - 0x0000 - 0x00a0 reg=16 context Landroid/content/Context; │ │ + 0x000c - 0x00a0 reg=14 lecturesDB Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ + 0x0000 - 0x00a0 reg=15 context Landroid/content/Context; │ │ │ │ #11 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;) │ │ name : 'loadLecturesForAllDays' │ │ type : '(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c348c: |[0c348c] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.loadLecturesForAllDays:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ -0c349c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0c349e: 7120 942a 0100 |0001: invoke-static {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForDayIndex:(Landroid/content/Context;I)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a94 │ │ -0c34a4: 0c00 |0004: move-result-object v0 │ │ -0c34a6: 1100 |0005: return-object v0 │ │ +0c34f4: |[0c34f4] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.loadLecturesForAllDays:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ +0c3504: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0c3506: 7120 942a 0100 |0001: invoke-static {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForDayIndex:(Landroid/content/Context;I)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a94 │ │ +0c350c: 0c00 |0004: move-result-object v0 │ │ +0c350e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #12 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;) │ │ name : 'loadLecturesForDayIndex' │ │ type : '(Landroid/content/Context;I)Lnerd/tuxmobil/fahrplan/congress/LectureList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 26 │ │ + registers : 25 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 918 16-bit code units │ │ -0c34a8: |[0c34a8] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.loadLecturesForDayIndex:(Landroid/content/Context;I)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ -0c34b8: 1a03 5005 |0000: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c34bc: 2204 6c05 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c34c0: 7010 f927 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c34c6: 1a05 fd23 |0007: const-string v5, "load lectures of day " // string@23fd │ │ -0c34ca: 6e20 0228 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c34d0: 0c04 |000c: move-result-object v4 │ │ -0c34d2: 0200 1900 |000d: move/from16 v0, v25 │ │ -0c34d6: 6e20 fe27 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c34dc: 0c04 |0012: move-result-object v4 │ │ -0c34de: 6e10 0628 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c34e4: 0c04 |0016: move-result-object v4 │ │ -0c34e6: 7120 392b 4300 |0017: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c34ec: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0c34ee: 2216 2306 |001b: new-instance v22, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; // type@0623 │ │ -0c34f2: 0800 1600 |001d: move-object/from16 v0, v22 │ │ -0c34f6: 0801 1800 |001f: move-object/from16 v1, v24 │ │ -0c34fa: 7020 fa2a 1000 |0021: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.:(Landroid/content/Context;)V // method@2afa │ │ -0c3500: 7401 fc2a 1600 |0024: invoke-virtual/range {v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2afc │ │ -0c3506: 0c02 |0027: move-result-object v2 │ │ -0c3508: 220f 1606 |0028: new-instance v15, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; // type@0616 │ │ -0c350c: 0800 1800 |002a: move-object/from16 v0, v24 │ │ -0c3510: 7020 a12a 0f00 |002c: invoke-direct {v15, v0}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.:(Landroid/content/Context;)V // method@2aa1 │ │ -0c3516: 6e10 a22a 0f00 |002f: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2aa2 │ │ -0c351c: 0c11 |0032: move-result-object v17 │ │ -0c351e: 2215 2206 |0033: new-instance v21, Lnerd/tuxmobil/fahrplan/congress/LectureList; // type@0622 │ │ -0c3522: 7601 ef2a 1500 |0035: invoke-direct/range {v21}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.:()V // method@2aef │ │ -0c3528: 12f3 |0038: const/4 v3, #int -1 // #ff │ │ -0c352a: 0200 1900 |0039: move/from16 v0, v25 │ │ -0c352e: 3330 7d00 |003b: if-ne v0, v3, 00b8 // +007d │ │ -0c3532: 121b |003d: const/4 v11, #int 1 // #1 │ │ -0c3534: 1a03 c023 |003e: const-string v3, "lectures" // string@23c0 │ │ -0c3538: 6204 9311 |0040: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@1193 │ │ -0c353c: 380b 7800 |0042: if-eqz v11, 00ba // +0078 │ │ -0c3540: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -0c3542: 380b 7800 |0045: if-eqz v11, 00bd // +0078 │ │ -0c3546: 1206 |0047: const/4 v6, #int 0 // #0 │ │ -0c3548: 1207 |0048: const/4 v7, #int 0 // #0 │ │ -0c354a: 1208 |0049: const/4 v8, #int 0 // #0 │ │ -0c354c: 1a09 a01a |004a: const-string v9, "dateUTC" // string@1aa0 │ │ -0c3550: 7408 7801 0200 |004c: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0178 │ │ -0c3556: 0c0c |004f: move-result-object v12 │ │ -0c3558: 1a04 6b21 |0050: const-string v4, "highlight" // string@216b │ │ -0c355c: 6205 4511 |0052: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@1145 │ │ -0c3560: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -0c3562: 1207 |0055: const/4 v7, #int 0 // #0 │ │ -0c3564: 1208 |0056: const/4 v8, #int 0 // #0 │ │ -0c3566: 1209 |0057: const/4 v9, #int 0 // #0 │ │ -0c3568: 120a |0058: const/4 v10, #int 0 // #0 │ │ -0c356a: 0803 1100 |0059: move-object/from16 v3, v17 │ │ -0c356e: 7408 7801 0300 |005b: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, 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@0178 │ │ -0c3574: 0c0e |005e: move-result-object v14 │ │ -0c3576: 1a03 5005 |005f: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c357a: 2204 6c05 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c357e: 7010 f927 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c3584: 1a05 9a05 |0066: const-string v5, "Got " // string@059a │ │ -0c3588: 6e20 0228 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c358e: 0c04 |006b: move-result-object v4 │ │ -0c3590: 7210 5801 0c00 |006c: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -0c3596: 0a05 |006f: move-result v5 │ │ -0c3598: 6e20 fe27 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c359e: 0c04 |0073: move-result-object v4 │ │ -0c35a0: 1a05 b000 |0074: const-string v5, " rows." // string@00b0 │ │ -0c35a4: 6e20 0228 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c35aa: 0c04 |0079: move-result-object v4 │ │ -0c35ac: 6e10 0628 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c35b2: 0c04 |007d: move-result-object v4 │ │ -0c35b4: 7120 392b 4300 |007e: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c35ba: 1a03 5005 |0081: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c35be: 2204 6c05 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c35c2: 7010 f927 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c35c8: 1a05 9a05 |0088: const-string v5, "Got " // string@059a │ │ -0c35cc: 6e20 0228 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c35d2: 0c04 |008d: move-result-object v4 │ │ -0c35d4: 7210 5801 0e00 |008e: invoke-interface {v14}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -0c35da: 0a05 |0091: move-result v5 │ │ -0c35dc: 6e20 fe27 5400 |0092: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c35e2: 0c04 |0095: move-result-object v4 │ │ -0c35e4: 1a05 6500 |0096: const-string v5, " highlight rows." // string@0065 │ │ -0c35e8: 6e20 0228 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c35ee: 0c04 |009b: move-result-object v4 │ │ -0c35f0: 6e10 0628 0400 |009c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c35f6: 0c04 |009f: move-result-object v4 │ │ -0c35f8: 7120 392b 4300 |00a0: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c35fe: 7210 5801 0c00 |00a3: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -0c3604: 0a03 |00a6: move-result v3 │ │ -0c3606: 3903 4e00 |00a7: if-nez v3, 00f5 // +004e │ │ -0c360a: 7210 5401 0c00 |00a9: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0c3610: 6e10 7301 0200 |00ac: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3616: 7401 7301 1100 |00af: invoke-virtual/range {v17}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c361c: 7401 fb2a 1600 |00b2: invoke-virtual/range {v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ -0c3622: 1315 0000 |00b5: const/16 v21, #int 0 // #0 │ │ -0c3626: 1115 |00b7: return-object v21 │ │ -0c3628: 120b |00b8: const/4 v11, #int 0 // #0 │ │ -0c362a: 2885 |00b9: goto 003e // -007b │ │ -0c362c: 1a05 a61a |00ba: const-string v5, "day=?" // string@1aa6 │ │ -0c3630: 2889 |00bc: goto 0045 // -0077 │ │ -0c3632: 1216 |00bd: const/4 v6, #int 1 // #1 │ │ -0c3634: 2366 9b06 |00be: new-array v6, v6, [Ljava/lang/String; // type@069b │ │ -0c3638: 1207 |00c0: const/4 v7, #int 0 // #0 │ │ -0c363a: 1a08 d700 |00c1: const-string v8, "%d" // string@00d7 │ │ -0c363e: 1219 |00c3: const/4 v9, #int 1 // #1 │ │ -0c3640: 2399 9906 |00c4: new-array v9, v9, [Ljava/lang/Object; // type@0699 │ │ -0c3644: 120a |00c6: const/4 v10, #int 0 // #0 │ │ -0c3646: 7701 9e27 1900 |00c7: invoke-static/range {v25}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c364c: 0c17 |00ca: move-result-object v23 │ │ -0c364e: 4d17 090a |00cb: aput-object v23, v9, v10 │ │ -0c3652: 7120 d927 9800 |00cd: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0c3658: 0c08 |00d0: move-result-object v8 │ │ -0c365a: 4d08 0607 |00d1: aput-object v8, v6, v7 │ │ -0c365e: 2900 75ff |00d3: goto/16 0048 // -008b │ │ -0c3662: 0d0d |00d5: move-exception v13 │ │ -0c3664: 6e10 7a01 0d00 |00d6: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ -0c366a: 6e10 7301 0200 |00d9: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3670: 7401 7301 1100 |00dc: invoke-virtual/range {v17}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3676: 7401 fb2a 1600 |00df: invoke-virtual/range {v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ -0c367c: 1315 0000 |00e2: const/16 v21, #int 0 // #0 │ │ -0c3680: 28d3 |00e4: goto 00b7 // -002d │ │ -0c3682: 0d0d |00e5: move-exception v13 │ │ -0c3684: 6e10 7a01 0d00 |00e6: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ -0c368a: 6e10 7301 0200 |00e9: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3690: 7401 7301 1100 |00ec: invoke-virtual/range {v17}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3696: 7401 fb2a 1600 |00ef: invoke-virtual/range {v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ -0c369c: 1315 0000 |00f2: const/16 v21, #int 0 // #0 │ │ -0c36a0: 28c3 |00f4: goto 00b7 // -003d │ │ -0c36a2: 7210 6001 0c00 |00f5: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ -0c36a8: 7210 5e01 0c00 |00f8: invoke-interface {v12}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ -0c36ae: 0a03 |00fb: move-result v3 │ │ -0c36b0: 3903 1902 |00fc: if-nez v3, 0315 // +0219 │ │ -0c36b4: 2213 1b06 |00fe: new-instance v19, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c36b8: 1a03 881c |0100: const-string v3, "event_id" // string@1c88 │ │ -0c36bc: 7220 5601 3c00 |0102: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c36c2: 0a03 |0105: move-result v3 │ │ -0c36c4: 7220 5d01 3c00 |0106: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c36ca: 0c03 |0109: move-result-object v3 │ │ -0c36cc: 0800 1300 |010a: move-object/from16 v0, v19 │ │ -0c36d0: 7020 c82a 3000 |010c: invoke-direct {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.:(Ljava/lang/String;)V // method@2ac8 │ │ -0c36d6: 1a03 2335 |010f: const-string v3, "title" // string@3523 │ │ -0c36da: 7220 5601 3c00 |0111: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c36e0: 0a03 |0114: move-result v3 │ │ -0c36e2: 7220 5d01 3c00 |0115: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c36e8: 0c03 |0118: move-result-object v3 │ │ -0c36ea: 0800 1300 |0119: move-object/from16 v0, v19 │ │ -0c36ee: 5b03 6f11 |011b: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c36f2: 1a03 4034 |011d: const-string v3, "subtitle" // string@3440 │ │ -0c36f6: 7220 5601 3c00 |011f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c36fc: 0a03 |0122: move-result v3 │ │ -0c36fe: 7220 5d01 3c00 |0123: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3704: 0c03 |0126: move-result-object v3 │ │ -0c3706: 0800 1300 |0127: move-object/from16 v0, v19 │ │ -0c370a: 5b03 6e11 |0129: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c370e: 1a03 a31a |012b: const-string v3, "day" // string@1aa3 │ │ -0c3712: 7220 5601 3c00 |012d: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3718: 0a03 |0130: move-result v3 │ │ -0c371a: 7220 5a01 3c00 |0131: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3720: 0a03 |0134: move-result v3 │ │ -0c3722: 0800 1300 |0135: move-object/from16 v0, v19 │ │ -0c3726: 5903 5f11 |0137: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c372a: 1a03 792f |0139: const-string v3, "room" // string@2f79 │ │ -0c372e: 7220 5601 3c00 |013b: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3734: 0a03 |013e: move-result v3 │ │ -0c3736: 7220 5d01 3c00 |013f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c373c: 0c03 |0142: move-result-object v3 │ │ -0c373e: 0800 1300 |0143: move-object/from16 v0, v19 │ │ -0c3742: 5b03 6a11 |0145: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c3746: 1a03 b433 |0147: const-string v3, "start" // string@33b4 │ │ -0c374a: 7220 5601 3c00 |0149: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3750: 0a03 |014c: move-result v3 │ │ -0c3752: 7220 5a01 3c00 |014d: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3758: 0a03 |0150: move-result v3 │ │ -0c375a: 0800 1300 |0151: move-object/from16 v0, v19 │ │ -0c375e: 5903 6d11 |0153: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c3762: 1a03 e01b |0155: const-string v3, "duration" // string@1be0 │ │ -0c3766: 7220 5601 3c00 |0157: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c376c: 0a03 |015a: move-result v3 │ │ -0c376e: 7220 5a01 3c00 |015b: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3774: 0a03 |015e: move-result v3 │ │ -0c3776: 0800 1300 |015f: move-object/from16 v0, v19 │ │ -0c377a: 5903 6111 |0161: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c377e: 1a03 8933 |0163: const-string v3, "speakers" // string@3389 │ │ -0c3782: 7220 5601 3c00 |0165: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3788: 0a03 |0168: move-result v3 │ │ -0c378a: 7220 5d01 3c00 |0169: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3790: 0c03 |016c: move-result-object v3 │ │ -0c3792: 0800 1300 |016d: move-object/from16 v0, v19 │ │ -0c3796: 5b03 6c11 |016f: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c379a: 1a03 8e35 |0171: const-string v3, "track" // string@358e │ │ -0c379e: 7220 5601 3c00 |0173: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c37a4: 0a03 |0176: move-result v3 │ │ -0c37a6: 7220 5d01 3c00 |0177: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c37ac: 0c03 |017a: move-result-object v3 │ │ -0c37ae: 0800 1300 |017b: move-object/from16 v0, v19 │ │ -0c37b2: 5b03 7011 |017d: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c37b6: 1a03 c635 |017f: const-string v3, "type" // string@35c6 │ │ -0c37ba: 7220 5601 3c00 |0181: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c37c0: 0a03 |0184: move-result v3 │ │ -0c37c2: 7220 5d01 3c00 |0185: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c37c8: 0c03 |0188: move-result-object v3 │ │ -0c37ca: 0800 1300 |0189: move-object/from16 v0, v19 │ │ -0c37ce: 5b03 7111 |018b: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0c37d2: 1a03 7723 |018d: const-string v3, "lang" // string@2377 │ │ -0c37d6: 7220 5601 3c00 |018f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c37dc: 0a03 |0192: move-result v3 │ │ -0c37de: 7220 5d01 3c00 |0193: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c37e4: 0c03 |0196: move-result-object v3 │ │ -0c37e6: 0800 1300 |0197: move-object/from16 v0, v19 │ │ -0c37ea: 5b03 6411 |0199: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c37ee: 1a03 4515 |019b: const-string v3, "abstract" // string@1545 │ │ -0c37f2: 7220 5601 3c00 |019d: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c37f8: 0a03 |01a0: move-result v3 │ │ -0c37fa: 7220 5d01 3c00 |01a1: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3800: 0c03 |01a4: move-result-object v3 │ │ -0c3802: 0800 1300 |01a5: move-object/from16 v0, v19 │ │ -0c3806: 5b03 5011 |01a7: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1150 │ │ -0c380a: 1a03 fb1a |01a9: const-string v3, "descr" // string@1afb │ │ -0c380e: 7220 5601 3c00 |01ab: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3814: 0a03 |01ae: move-result v3 │ │ -0c3816: 7220 5d01 3c00 |01af: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c381c: 0c03 |01b2: move-result-object v3 │ │ -0c381e: 0800 1300 |01b3: move-object/from16 v0, v19 │ │ -0c3822: 5b03 6011 |01b5: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1160 │ │ -0c3826: 1a03 a22e |01b7: const-string v3, "relStart" // string@2ea2 │ │ -0c382a: 7220 5601 3c00 |01b9: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3830: 0a03 |01bc: move-result v3 │ │ -0c3832: 7220 5a01 3c00 |01bd: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3838: 0a03 |01c0: move-result v3 │ │ -0c383a: 0800 1300 |01c1: move-object/from16 v0, v19 │ │ -0c383e: 5903 6911 |01c3: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c3842: 1a03 981a |01c5: const-string v3, "date" // string@1a98 │ │ -0c3846: 7220 5601 3c00 |01c7: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c384c: 0a03 |01ca: move-result v3 │ │ -0c384e: 7220 5d01 3c00 |01cb: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3854: 0c03 |01ce: move-result-object v3 │ │ -0c3856: 0800 1300 |01cf: move-object/from16 v0, v19 │ │ -0c385a: 5b03 5d11 |01d1: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0c385e: 1a03 e323 |01d3: const-string v3, "links" // string@23e3 │ │ -0c3862: 7220 5601 3c00 |01d5: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3868: 0a03 |01d8: move-result v3 │ │ -0c386a: 7220 5d01 3c00 |01d9: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3870: 0c03 |01dc: move-result-object v3 │ │ -0c3872: 0800 1300 |01dd: move-object/from16 v0, v19 │ │ -0c3876: 5b03 6611 |01df: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@1166 │ │ -0c387a: 1a03 a01a |01e1: const-string v3, "dateUTC" // string@1aa0 │ │ -0c387e: 7220 5601 3c00 |01e3: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3884: 0a03 |01e6: move-result v3 │ │ -0c3886: 7220 5b01 3c00 |01e7: invoke-interface {v12, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ -0c388c: 0b04 |01ea: move-result-wide v4 │ │ -0c388e: 0800 1300 |01eb: move-object/from16 v0, v19 │ │ -0c3892: 5a04 5e11 |01ed: iput-wide v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c3896: 1a03 862f |01ef: const-string v3, "room_idx" // string@2f86 │ │ -0c389a: 7220 5601 3c00 |01f1: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c38a0: 0a03 |01f4: move-result v3 │ │ -0c38a2: 7220 5a01 3c00 |01f5: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c38a8: 0a03 |01f8: move-result v3 │ │ -0c38aa: 0800 1300 |01f9: move-object/from16 v0, v19 │ │ -0c38ae: 5903 6b11 |01fb: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c38b2: 1a03 6a2e |01fd: const-string v3, "rec_license" // string@2e6a │ │ -0c38b6: 7220 5601 3c00 |01ff: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c38bc: 0a03 |0202: move-result v3 │ │ -0c38be: 7220 5d01 3c00 |0203: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c38c4: 0c03 |0206: move-result-object v3 │ │ -0c38c6: 0800 1300 |0207: move-object/from16 v0, v19 │ │ -0c38ca: 5b03 6711 |0209: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0c38ce: 1a03 6b2e |020b: const-string v3, "rec_optout" // string@2e6b │ │ -0c38d2: 7220 5601 3c00 |020d: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c38d8: 0a03 |0210: move-result v3 │ │ -0c38da: 7220 5a01 3c00 |0211: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c38e0: 0a03 |0214: move-result v3 │ │ -0c38e2: 3903 df00 |0215: if-nez v3, 02f4 // +00df │ │ -0c38e6: 1203 |0217: const/4 v3, #int 0 // #0 │ │ -0c38e8: 0800 1300 |0218: move-object/from16 v0, v19 │ │ -0c38ec: 5c03 6811 |021a: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0c38f0: 1a03 8818 |021c: const-string v3, "changed_title" // string@1888 │ │ -0c38f4: 7220 5601 3c00 |021e: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c38fa: 0a03 |0221: move-result v3 │ │ -0c38fc: 7220 5a01 3c00 |0222: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3902: 0a03 |0225: move-result v3 │ │ -0c3904: 3803 d100 |0226: if-eqz v3, 02f7 // +00d1 │ │ -0c3908: 1213 |0228: const/4 v3, #int 1 // #1 │ │ -0c390a: 0800 1300 |0229: move-object/from16 v0, v19 │ │ -0c390e: 5c03 5b11 |022b: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@115b │ │ -0c3912: 1a03 8618 |022d: const-string v3, "changed_subtitle" // string@1886 │ │ -0c3916: 7220 5601 3c00 |022f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c391c: 0a03 |0232: move-result v3 │ │ -0c391e: 7220 5a01 3c00 |0233: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3924: 0a03 |0236: move-result v3 │ │ -0c3926: 3803 c300 |0237: if-eqz v3, 02fa // +00c3 │ │ -0c392a: 1213 |0239: const/4 v3, #int 1 // #1 │ │ -0c392c: 0800 1300 |023a: move-object/from16 v0, v19 │ │ -0c3930: 5c03 5911 |023c: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1159 │ │ -0c3934: 1a03 8418 |023e: const-string v3, "changed_room" // string@1884 │ │ -0c3938: 7220 5601 3c00 |0240: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c393e: 0a03 |0243: move-result v3 │ │ -0c3940: 7220 5a01 3c00 |0244: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3946: 0a03 |0247: move-result v3 │ │ -0c3948: 3803 b500 |0248: if-eqz v3, 02fd // +00b5 │ │ -0c394c: 1213 |024a: const/4 v3, #int 1 // #1 │ │ -0c394e: 0800 1300 |024b: move-object/from16 v0, v19 │ │ -0c3952: 5c03 5711 |024d: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@1157 │ │ -0c3956: 1a03 7e18 |024f: const-string v3, "changed_day" // string@187e │ │ -0c395a: 7220 5601 3c00 |0251: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3960: 0a03 |0254: move-result v3 │ │ -0c3962: 7220 5a01 3c00 |0255: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3968: 0a03 |0258: move-result v3 │ │ -0c396a: 3803 a700 |0259: if-eqz v3, 0300 // +00a7 │ │ -0c396e: 1213 |025b: const/4 v3, #int 1 // #1 │ │ -0c3970: 0800 1300 |025c: move-object/from16 v0, v19 │ │ -0c3974: 5c03 5111 |025e: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1151 │ │ -0c3978: 1a03 8518 |0260: const-string v3, "changed_speakers" // string@1885 │ │ -0c397c: 7220 5601 3c00 |0262: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3982: 0a03 |0265: move-result v3 │ │ -0c3984: 7220 5a01 3c00 |0266: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c398a: 0a03 |0269: move-result v3 │ │ -0c398c: 3803 9900 |026a: if-eqz v3, 0303 // +0099 │ │ -0c3990: 1213 |026c: const/4 v3, #int 1 // #1 │ │ -0c3992: 0800 1300 |026d: move-object/from16 v0, v19 │ │ -0c3996: 5c03 5811 |026f: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@1158 │ │ -0c399a: 1a03 8318 |0271: const-string v3, "changed_recording_optout" // string@1883 │ │ -0c399e: 7220 5601 3c00 |0273: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c39a4: 0a03 |0276: move-result v3 │ │ -0c39a6: 7220 5a01 3c00 |0277: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c39ac: 0a03 |027a: move-result v3 │ │ -0c39ae: 3803 8b00 |027b: if-eqz v3, 0306 // +008b │ │ -0c39b2: 1213 |027d: const/4 v3, #int 1 // #1 │ │ -0c39b4: 0800 1300 |027e: move-object/from16 v0, v19 │ │ -0c39b8: 5c03 5611 |0280: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@1156 │ │ -0c39bc: 1a03 8218 |0282: const-string v3, "changed_language" // string@1882 │ │ -0c39c0: 7220 5601 3c00 |0284: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c39c6: 0a03 |0287: move-result v3 │ │ -0c39c8: 7220 5a01 3c00 |0288: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c39ce: 0a03 |028b: move-result v3 │ │ -0c39d0: 3803 7d00 |028c: if-eqz v3, 0309 // +007d │ │ -0c39d4: 1213 |028e: const/4 v3, #int 1 // #1 │ │ -0c39d6: 0800 1300 |028f: move-object/from16 v0, v19 │ │ -0c39da: 5c03 5511 |0291: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@1155 │ │ -0c39de: 1a03 8918 |0293: const-string v3, "changed_track" // string@1889 │ │ -0c39e2: 7220 5601 3c00 |0295: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c39e8: 0a03 |0298: move-result v3 │ │ -0c39ea: 7220 5a01 3c00 |0299: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c39f0: 0a03 |029c: move-result v3 │ │ -0c39f2: 3803 6e00 |029d: if-eqz v3, 030b // +006e │ │ -0c39f6: 1213 |029f: const/4 v3, #int 1 // #1 │ │ -0c39f8: 0800 1300 |02a0: move-object/from16 v0, v19 │ │ -0c39fc: 5c03 5c11 |02a2: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@115c │ │ -0c3a00: 1a03 8118 |02a4: const-string v3, "changed_is_new" // string@1881 │ │ -0c3a04: 7220 5601 3c00 |02a6: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3a0a: 0a03 |02a9: move-result v3 │ │ -0c3a0c: 7220 5a01 3c00 |02aa: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3a12: 0a03 |02ad: move-result v3 │ │ -0c3a14: 3803 5f00 |02ae: if-eqz v3, 030d // +005f │ │ -0c3a18: 1213 |02b0: const/4 v3, #int 1 // #1 │ │ -0c3a1a: 0800 1300 |02b1: move-object/from16 v0, v19 │ │ -0c3a1e: 5c03 5411 |02b3: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@1154 │ │ -0c3a22: 1a03 8718 |02b5: const-string v3, "changed_time" // string@1887 │ │ -0c3a26: 7220 5601 3c00 |02b7: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3a2c: 0a03 |02ba: move-result v3 │ │ -0c3a2e: 7220 5a01 3c00 |02bb: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3a34: 0a03 |02be: move-result v3 │ │ -0c3a36: 3803 5000 |02bf: if-eqz v3, 030f // +0050 │ │ -0c3a3a: 1213 |02c1: const/4 v3, #int 1 // #1 │ │ -0c3a3c: 0800 1300 |02c2: move-object/from16 v0, v19 │ │ -0c3a40: 5c03 5a11 |02c4: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@115a │ │ -0c3a44: 1a03 7f18 |02c6: const-string v3, "changed_duration" // string@187f │ │ -0c3a48: 7220 5601 3c00 |02c8: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3a4e: 0a03 |02cb: move-result v3 │ │ -0c3a50: 7220 5a01 3c00 |02cc: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3a56: 0a03 |02cf: move-result v3 │ │ -0c3a58: 3803 4100 |02d0: if-eqz v3, 0311 // +0041 │ │ -0c3a5c: 1213 |02d2: const/4 v3, #int 1 // #1 │ │ -0c3a5e: 0800 1300 |02d3: move-object/from16 v0, v19 │ │ -0c3a62: 5c03 5211 |02d5: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1152 │ │ -0c3a66: 1a03 8018 |02d7: const-string v3, "changed_is_canceled" // string@1880 │ │ -0c3a6a: 7220 5601 3c00 |02d9: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3a70: 0a03 |02dc: move-result v3 │ │ -0c3a72: 7220 5a01 3c00 |02dd: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3a78: 0a03 |02e0: move-result v3 │ │ -0c3a7a: 3803 3200 |02e1: if-eqz v3, 0313 // +0032 │ │ -0c3a7e: 1213 |02e3: const/4 v3, #int 1 // #1 │ │ -0c3a80: 0800 1300 |02e4: move-object/from16 v0, v19 │ │ -0c3a84: 5c03 5311 |02e6: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0c3a88: 0800 1500 |02e8: move-object/from16 v0, v21 │ │ -0c3a8c: 0801 1300 |02ea: move-object/from16 v1, v19 │ │ -0c3a90: 6e20 f02a 1000 |02ec: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.add:(Ljava/lang/Object;)Z // method@2af0 │ │ -0c3a96: 7210 6201 0c00 |02ef: invoke-interface {v12}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ -0c3a9c: 2900 06fe |02f2: goto/16 00f8 // -01fa │ │ -0c3aa0: 1213 |02f4: const/4 v3, #int 1 // #1 │ │ -0c3aa2: 2900 23ff |02f5: goto/16 0218 // -00dd │ │ -0c3aa6: 1203 |02f7: const/4 v3, #int 0 // #0 │ │ -0c3aa8: 2900 31ff |02f8: goto/16 0229 // -00cf │ │ -0c3aac: 1203 |02fa: const/4 v3, #int 0 // #0 │ │ -0c3aae: 2900 3fff |02fb: goto/16 023a // -00c1 │ │ -0c3ab2: 1203 |02fd: const/4 v3, #int 0 // #0 │ │ -0c3ab4: 2900 4dff |02fe: goto/16 024b // -00b3 │ │ -0c3ab8: 1203 |0300: const/4 v3, #int 0 // #0 │ │ -0c3aba: 2900 5bff |0301: goto/16 025c // -00a5 │ │ -0c3abe: 1203 |0303: const/4 v3, #int 0 // #0 │ │ -0c3ac0: 2900 69ff |0304: goto/16 026d // -0097 │ │ -0c3ac4: 1203 |0306: const/4 v3, #int 0 // #0 │ │ -0c3ac6: 2900 77ff |0307: goto/16 027e // -0089 │ │ -0c3aca: 1203 |0309: const/4 v3, #int 0 // #0 │ │ -0c3acc: 2885 |030a: goto 028f // -007b │ │ -0c3ace: 1203 |030b: const/4 v3, #int 0 // #0 │ │ -0c3ad0: 2894 |030c: goto 02a0 // -006c │ │ -0c3ad2: 1203 |030d: const/4 v3, #int 0 // #0 │ │ -0c3ad4: 28a3 |030e: goto 02b1 // -005d │ │ -0c3ad6: 1203 |030f: const/4 v3, #int 0 // #0 │ │ -0c3ad8: 28b2 |0310: goto 02c2 // -004e │ │ -0c3ada: 1203 |0311: const/4 v3, #int 0 // #0 │ │ -0c3adc: 28c1 |0312: goto 02d3 // -003f │ │ -0c3ade: 1203 |0313: const/4 v3, #int 0 // #0 │ │ -0c3ae0: 28d0 |0314: goto 02e4 // -0030 │ │ -0c3ae2: 7210 5401 0c00 |0315: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0c3ae8: 7210 6001 0e00 |0318: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ -0c3aee: 7210 5e01 0e00 |031b: invoke-interface {v14}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ -0c3af4: 0a03 |031e: move-result v3 │ │ -0c3af6: 3903 6900 |031f: if-nez v3, 0388 // +0069 │ │ -0c3afa: 1a03 891c |0321: const-string v3, "eventid" // string@1c89 │ │ -0c3afe: 7220 5601 3e00 |0323: invoke-interface {v14, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3b04: 0a03 |0326: move-result v3 │ │ -0c3b06: 7220 5d01 3e00 |0327: invoke-interface {v14, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3b0c: 0c14 |032a: move-result-object v20 │ │ -0c3b0e: 1a03 6b21 |032b: const-string v3, "highlight" // string@216b │ │ -0c3b12: 7220 5601 3e00 |032d: invoke-interface {v14, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3b18: 0a03 |0330: move-result v3 │ │ -0c3b1a: 7220 5a01 3e00 |0331: invoke-interface {v14, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3b20: 0a10 |0334: move-result v16 │ │ -0c3b22: 1a03 5005 |0335: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c3b26: 2204 6c05 |0337: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c3b2a: 7010 f927 0400 |0339: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c3b30: 1a05 b623 |033c: const-string v5, "lecture " // string@23b6 │ │ -0c3b34: 6e20 0228 5400 |033e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3b3a: 0c04 |0341: move-result-object v4 │ │ -0c3b3c: 0800 1400 |0342: move-object/from16 v0, v20 │ │ -0c3b40: 6e20 0228 0400 |0344: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3b46: 0c04 |0347: move-result-object v4 │ │ -0c3b48: 1a05 6e00 |0348: const-string v5, " is hightlighted:" // string@006e │ │ -0c3b4c: 6e20 0228 5400 |034a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3b52: 0c04 |034d: move-result-object v4 │ │ -0c3b54: 0200 1000 |034e: move/from16 v0, v16 │ │ -0c3b58: 6e20 fe27 0400 |0350: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c3b5e: 0c04 |0353: move-result-object v4 │ │ -0c3b60: 6e10 0628 0400 |0354: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3b66: 0c04 |0357: move-result-object v4 │ │ -0c3b68: 7120 392b 4300 |0358: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c3b6e: 7401 f52a 1500 |035b: invoke-virtual/range {v21}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ -0c3b74: 0c12 |035e: move-result-object v18 │ │ -0c3b76: 7801 d228 1200 |035f: invoke-interface/range {v18}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c3b7c: 0a03 |0362: move-result v3 │ │ -0c3b7e: 3803 2100 |0363: if-eqz v3, 0384 // +0021 │ │ -0c3b82: 7801 d328 1200 |0365: invoke-interface/range {v18}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c3b88: 0c13 |0368: move-result-object v19 │ │ -0c3b8a: 1f13 1b06 |0369: check-cast v19, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c3b8e: 0800 1300 |036b: move-object/from16 v0, v19 │ │ -0c3b92: 5403 6511 |036d: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c3b96: 0800 1400 |036f: move-object/from16 v0, v20 │ │ -0c3b9a: 6e20 d727 0300 |0371: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c3ba0: 0a03 |0374: move-result v3 │ │ -0c3ba2: 3803 eaff |0375: if-eqz v3, 035f // -0016 │ │ -0c3ba6: 1213 |0377: const/4 v3, #int 1 // #1 │ │ -0c3ba8: 0200 1000 |0378: move/from16 v0, v16 │ │ -0c3bac: 3330 0800 |037a: if-ne v0, v3, 0382 // +0008 │ │ -0c3bb0: 1213 |037c: const/4 v3, #int 1 // #1 │ │ -0c3bb2: 0800 1300 |037d: move-object/from16 v0, v19 │ │ -0c3bb6: 5c03 6311 |037f: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c3bba: 28de |0381: goto 035f // -0022 │ │ -0c3bbc: 1203 |0382: const/4 v3, #int 0 // #0 │ │ -0c3bbe: 28fa |0383: goto 037d // -0006 │ │ -0c3bc0: 7210 6201 0e00 |0384: invoke-interface {v14}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ -0c3bc6: 2894 |0387: goto 031b // -006c │ │ -0c3bc8: 7210 5401 0e00 |0388: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0c3bce: 7401 7301 1100 |038b: invoke-virtual/range {v17}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3bd4: 6e10 7301 0200 |038e: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3bda: 7401 fb2a 1600 |0391: invoke-virtual/range {v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ -0c3be0: 2900 23fd |0394: goto/16 00b7 // -02dd │ │ +0c3510: |[0c3510] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.loadLecturesForDayIndex:(Landroid/content/Context;I)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ +0c3520: 1a03 5405 |0000: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c3524: 2204 6d05 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c3528: 7010 f927 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c352e: 1a05 0724 |0007: const-string v5, "load lectures of day " // string@2407 │ │ +0c3532: 6e20 0228 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3538: 0c04 |000c: move-result-object v4 │ │ +0c353a: 0200 1800 |000d: move/from16 v0, v24 │ │ +0c353e: 6e20 fe27 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c3544: 0c04 |0012: move-result-object v4 │ │ +0c3546: 6e10 0628 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c354c: 0c04 |0016: move-result-object v4 │ │ +0c354e: 7120 392b 4300 |0017: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3554: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0c3556: 2215 2606 |001b: new-instance v21, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; // type@0626 │ │ +0c355a: 0800 1500 |001d: move-object/from16 v0, v21 │ │ +0c355e: 0801 1700 |001f: move-object/from16 v1, v23 │ │ +0c3562: 7020 fa2a 1000 |0021: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.:(Landroid/content/Context;)V // method@2afa │ │ +0c3568: 7401 fc2a 1500 |0024: invoke-virtual/range {v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2afc │ │ +0c356e: 0c02 |0027: move-result-object v2 │ │ +0c3570: 220f 1906 |0028: new-instance v15, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; // type@0619 │ │ +0c3574: 0800 1700 |002a: move-object/from16 v0, v23 │ │ +0c3578: 7020 a12a 0f00 |002c: invoke-direct {v15, v0}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.:(Landroid/content/Context;)V // method@2aa1 │ │ +0c357e: 6e10 a22a 0f00 |002f: invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2aa2 │ │ +0c3584: 0c11 |0032: move-result-object v17 │ │ +0c3586: 2214 2506 |0033: new-instance v20, Lnerd/tuxmobil/fahrplan/congress/LectureList; // type@0625 │ │ +0c358a: 7601 ef2a 1400 |0035: invoke-direct/range {v20}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.:()V // method@2aef │ │ +0c3590: 12f3 |0038: const/4 v3, #int -1 // #ff │ │ +0c3592: 0200 1800 |0039: move/from16 v0, v24 │ │ +0c3596: 3330 7d00 |003b: if-ne v0, v3, 00b8 // +007d │ │ +0c359a: 121b |003d: const/4 v11, #int 1 // #1 │ │ +0c359c: 1a03 ca23 |003e: const-string v3, "lectures" // string@23ca │ │ +0c35a0: 6204 9a11 |0040: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@119a │ │ +0c35a4: 380b 7800 |0042: if-eqz v11, 00ba // +0078 │ │ +0c35a8: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +0c35aa: 380b 7800 |0045: if-eqz v11, 00bd // +0078 │ │ +0c35ae: 1206 |0047: const/4 v6, #int 0 // #0 │ │ +0c35b0: 1207 |0048: const/4 v7, #int 0 // #0 │ │ +0c35b2: 1208 |0049: const/4 v8, #int 0 // #0 │ │ +0c35b4: 1a09 aa1a |004a: const-string v9, "dateUTC" // string@1aaa │ │ +0c35b8: 7408 7801 0200 |004c: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0178 │ │ +0c35be: 0c0c |004f: move-result-object v12 │ │ +0c35c0: 1a04 7521 |0050: const-string v4, "highlight" // string@2175 │ │ +0c35c4: 6205 4c11 |0052: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@114c │ │ +0c35c8: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +0c35ca: 1207 |0055: const/4 v7, #int 0 // #0 │ │ +0c35cc: 1208 |0056: const/4 v8, #int 0 // #0 │ │ +0c35ce: 1209 |0057: const/4 v9, #int 0 // #0 │ │ +0c35d0: 120a |0058: const/4 v10, #int 0 // #0 │ │ +0c35d2: 0803 1100 |0059: move-object/from16 v3, v17 │ │ +0c35d6: 7408 7801 0300 |005b: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, 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@0178 │ │ +0c35dc: 0c0e |005e: move-result-object v14 │ │ +0c35de: 1a03 5405 |005f: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c35e2: 2204 6d05 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c35e6: 7010 f927 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c35ec: 1a05 9e05 |0066: const-string v5, "Got " // string@059e │ │ +0c35f0: 6e20 0228 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c35f6: 0c04 |006b: move-result-object v4 │ │ +0c35f8: 7210 5801 0c00 |006c: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0c35fe: 0a05 |006f: move-result v5 │ │ +0c3600: 6e20 fe27 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c3606: 0c04 |0073: move-result-object v4 │ │ +0c3608: 1a05 b000 |0074: const-string v5, " rows." // string@00b0 │ │ +0c360c: 6e20 0228 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3612: 0c04 |0079: move-result-object v4 │ │ +0c3614: 6e10 0628 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c361a: 0c04 |007d: move-result-object v4 │ │ +0c361c: 7120 392b 4300 |007e: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3622: 1a03 5405 |0081: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c3626: 2204 6d05 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c362a: 7010 f927 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c3630: 1a05 9e05 |0088: const-string v5, "Got " // string@059e │ │ +0c3634: 6e20 0228 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c363a: 0c04 |008d: move-result-object v4 │ │ +0c363c: 7210 5801 0e00 |008e: invoke-interface {v14}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0c3642: 0a05 |0091: move-result v5 │ │ +0c3644: 6e20 fe27 5400 |0092: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c364a: 0c04 |0095: move-result-object v4 │ │ +0c364c: 1a05 6500 |0096: const-string v5, " highlight rows." // string@0065 │ │ +0c3650: 6e20 0228 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3656: 0c04 |009b: move-result-object v4 │ │ +0c3658: 6e10 0628 0400 |009c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c365e: 0c04 |009f: move-result-object v4 │ │ +0c3660: 7120 392b 4300 |00a0: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3666: 7210 5801 0c00 |00a3: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0c366c: 0a03 |00a6: move-result v3 │ │ +0c366e: 3903 4e00 |00a7: if-nez v3, 00f5 // +004e │ │ +0c3672: 7210 5401 0c00 |00a9: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0c3678: 6e10 7301 0200 |00ac: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c367e: 7401 7301 1100 |00af: invoke-virtual/range {v17}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c3684: 7401 fb2a 1500 |00b2: invoke-virtual/range {v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ +0c368a: 1314 0000 |00b5: const/16 v20, #int 0 // #0 │ │ +0c368e: 1114 |00b7: return-object v20 │ │ +0c3690: 120b |00b8: const/4 v11, #int 0 // #0 │ │ +0c3692: 2885 |00b9: goto 003e // -007b │ │ +0c3694: 1a05 b01a |00ba: const-string v5, "day=?" // string@1ab0 │ │ +0c3698: 2889 |00bc: goto 0045 // -0077 │ │ +0c369a: 1216 |00bd: const/4 v6, #int 1 // #1 │ │ +0c369c: 2366 9e06 |00be: new-array v6, v6, [Ljava/lang/String; // type@069e │ │ +0c36a0: 1207 |00c0: const/4 v7, #int 0 // #0 │ │ +0c36a2: 1a08 d700 |00c1: const-string v8, "%d" // string@00d7 │ │ +0c36a6: 1219 |00c3: const/4 v9, #int 1 // #1 │ │ +0c36a8: 2399 9c06 |00c4: new-array v9, v9, [Ljava/lang/Object; // type@069c │ │ +0c36ac: 120a |00c6: const/4 v10, #int 0 // #0 │ │ +0c36ae: 7701 9e27 1800 |00c7: invoke-static/range {v24}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c36b4: 0c16 |00ca: move-result-object v22 │ │ +0c36b6: 4d16 090a |00cb: aput-object v22, v9, v10 │ │ +0c36ba: 7120 d927 9800 |00cd: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0c36c0: 0c08 |00d0: move-result-object v8 │ │ +0c36c2: 4d08 0607 |00d1: aput-object v8, v6, v7 │ │ +0c36c6: 2900 75ff |00d3: goto/16 0048 // -008b │ │ +0c36ca: 0d0d |00d5: move-exception v13 │ │ +0c36cc: 6e10 7a01 0d00 |00d6: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ +0c36d2: 6e10 7301 0200 |00d9: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c36d8: 7401 7301 1100 |00dc: invoke-virtual/range {v17}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c36de: 7401 fb2a 1500 |00df: invoke-virtual/range {v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ +0c36e4: 1314 0000 |00e2: const/16 v20, #int 0 // #0 │ │ +0c36e8: 28d3 |00e4: goto 00b7 // -002d │ │ +0c36ea: 0d0d |00e5: move-exception v13 │ │ +0c36ec: 6e10 7a01 0d00 |00e6: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ +0c36f2: 6e10 7301 0200 |00e9: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c36f8: 7401 7301 1100 |00ec: invoke-virtual/range {v17}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c36fe: 7401 fb2a 1500 |00ef: invoke-virtual/range {v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ +0c3704: 1314 0000 |00f2: const/16 v20, #int 0 // #0 │ │ +0c3708: 28c3 |00f4: goto 00b7 // -003d │ │ +0c370a: 7210 6001 0c00 |00f5: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ +0c3710: 7210 5e01 0c00 |00f8: invoke-interface {v12}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ +0c3716: 0a03 |00fb: move-result v3 │ │ +0c3718: 3903 1902 |00fc: if-nez v3, 0315 // +0219 │ │ +0c371c: 2212 1e06 |00fe: new-instance v18, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c3720: 1a03 921c |0100: const-string v3, "event_id" // string@1c92 │ │ +0c3724: 7220 5601 3c00 |0102: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c372a: 0a03 |0105: move-result v3 │ │ +0c372c: 7220 5d01 3c00 |0106: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3732: 0c03 |0109: move-result-object v3 │ │ +0c3734: 0800 1200 |010a: move-object/from16 v0, v18 │ │ +0c3738: 7020 c82a 3000 |010c: invoke-direct {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.:(Ljava/lang/String;)V // method@2ac8 │ │ +0c373e: 1a03 2c35 |010f: const-string v3, "title" // string@352c │ │ +0c3742: 7220 5601 3c00 |0111: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3748: 0a03 |0114: move-result v3 │ │ +0c374a: 7220 5d01 3c00 |0115: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3750: 0c03 |0118: move-result-object v3 │ │ +0c3752: 0800 1200 |0119: move-object/from16 v0, v18 │ │ +0c3756: 5b03 7611 |011b: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c375a: 1a03 4a34 |011d: const-string v3, "subtitle" // string@344a │ │ +0c375e: 7220 5601 3c00 |011f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3764: 0a03 |0122: move-result v3 │ │ +0c3766: 7220 5d01 3c00 |0123: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c376c: 0c03 |0126: move-result-object v3 │ │ +0c376e: 0800 1200 |0127: move-object/from16 v0, v18 │ │ +0c3772: 5b03 7511 |0129: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c3776: 1a03 ad1a |012b: const-string v3, "day" // string@1aad │ │ +0c377a: 7220 5601 3c00 |012d: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3780: 0a03 |0130: move-result v3 │ │ +0c3782: 7220 5a01 3c00 |0131: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3788: 0a03 |0134: move-result v3 │ │ +0c378a: 0800 1200 |0135: move-object/from16 v0, v18 │ │ +0c378e: 5903 6611 |0137: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c3792: 1a03 832f |0139: const-string v3, "room" // string@2f83 │ │ +0c3796: 7220 5601 3c00 |013b: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c379c: 0a03 |013e: move-result v3 │ │ +0c379e: 7220 5d01 3c00 |013f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c37a4: 0c03 |0142: move-result-object v3 │ │ +0c37a6: 0800 1200 |0143: move-object/from16 v0, v18 │ │ +0c37aa: 5b03 7111 |0145: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c37ae: 1a03 be33 |0147: const-string v3, "start" // string@33be │ │ +0c37b2: 7220 5601 3c00 |0149: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c37b8: 0a03 |014c: move-result v3 │ │ +0c37ba: 7220 5a01 3c00 |014d: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c37c0: 0a03 |0150: move-result v3 │ │ +0c37c2: 0800 1200 |0151: move-object/from16 v0, v18 │ │ +0c37c6: 5903 7411 |0153: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c37ca: 1a03 ea1b |0155: const-string v3, "duration" // string@1bea │ │ +0c37ce: 7220 5601 3c00 |0157: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c37d4: 0a03 |015a: move-result v3 │ │ +0c37d6: 7220 5a01 3c00 |015b: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c37dc: 0a03 |015e: move-result v3 │ │ +0c37de: 0800 1200 |015f: move-object/from16 v0, v18 │ │ +0c37e2: 5903 6811 |0161: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c37e6: 1a03 9333 |0163: const-string v3, "speakers" // string@3393 │ │ +0c37ea: 7220 5601 3c00 |0165: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c37f0: 0a03 |0168: move-result v3 │ │ +0c37f2: 7220 5d01 3c00 |0169: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c37f8: 0c03 |016c: move-result-object v3 │ │ +0c37fa: 0800 1200 |016d: move-object/from16 v0, v18 │ │ +0c37fe: 5b03 7311 |016f: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c3802: 1a03 9735 |0171: const-string v3, "track" // string@3597 │ │ +0c3806: 7220 5601 3c00 |0173: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c380c: 0a03 |0176: move-result v3 │ │ +0c380e: 7220 5d01 3c00 |0177: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3814: 0c03 |017a: move-result-object v3 │ │ +0c3816: 0800 1200 |017b: move-object/from16 v0, v18 │ │ +0c381a: 5b03 7711 |017d: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c381e: 1a03 cf35 |017f: const-string v3, "type" // string@35cf │ │ +0c3822: 7220 5601 3c00 |0181: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3828: 0a03 |0184: move-result v3 │ │ +0c382a: 7220 5d01 3c00 |0185: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3830: 0c03 |0188: move-result-object v3 │ │ +0c3832: 0800 1200 |0189: move-object/from16 v0, v18 │ │ +0c3836: 5b03 7811 |018b: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0c383a: 1a03 8123 |018d: const-string v3, "lang" // string@2381 │ │ +0c383e: 7220 5601 3c00 |018f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3844: 0a03 |0192: move-result v3 │ │ +0c3846: 7220 5d01 3c00 |0193: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c384c: 0c03 |0196: move-result-object v3 │ │ +0c384e: 0800 1200 |0197: move-object/from16 v0, v18 │ │ +0c3852: 5b03 6b11 |0199: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c3856: 1a03 4f15 |019b: const-string v3, "abstract" // string@154f │ │ +0c385a: 7220 5601 3c00 |019d: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3860: 0a03 |01a0: move-result v3 │ │ +0c3862: 7220 5d01 3c00 |01a1: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3868: 0c03 |01a4: move-result-object v3 │ │ +0c386a: 0800 1200 |01a5: move-object/from16 v0, v18 │ │ +0c386e: 5b03 5711 |01a7: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1157 │ │ +0c3872: 1a03 051b |01a9: const-string v3, "descr" // string@1b05 │ │ +0c3876: 7220 5601 3c00 |01ab: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c387c: 0a03 |01ae: move-result v3 │ │ +0c387e: 7220 5d01 3c00 |01af: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3884: 0c03 |01b2: move-result-object v3 │ │ +0c3886: 0800 1200 |01b3: move-object/from16 v0, v18 │ │ +0c388a: 5b03 6711 |01b5: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1167 │ │ +0c388e: 1a03 ac2e |01b7: const-string v3, "relStart" // string@2eac │ │ +0c3892: 7220 5601 3c00 |01b9: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3898: 0a03 |01bc: move-result v3 │ │ +0c389a: 7220 5a01 3c00 |01bd: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c38a0: 0a03 |01c0: move-result v3 │ │ +0c38a2: 0800 1200 |01c1: move-object/from16 v0, v18 │ │ +0c38a6: 5903 7011 |01c3: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c38aa: 1a03 a21a |01c5: const-string v3, "date" // string@1aa2 │ │ +0c38ae: 7220 5601 3c00 |01c7: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c38b4: 0a03 |01ca: move-result v3 │ │ +0c38b6: 7220 5d01 3c00 |01cb: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c38bc: 0c03 |01ce: move-result-object v3 │ │ +0c38be: 0800 1200 |01cf: move-object/from16 v0, v18 │ │ +0c38c2: 5b03 6411 |01d1: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0c38c6: 1a03 ed23 |01d3: const-string v3, "links" // string@23ed │ │ +0c38ca: 7220 5601 3c00 |01d5: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c38d0: 0a03 |01d8: move-result v3 │ │ +0c38d2: 7220 5d01 3c00 |01d9: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c38d8: 0c03 |01dc: move-result-object v3 │ │ +0c38da: 0800 1200 |01dd: move-object/from16 v0, v18 │ │ +0c38de: 5b03 6d11 |01df: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@116d │ │ +0c38e2: 1a03 aa1a |01e1: const-string v3, "dateUTC" // string@1aaa │ │ +0c38e6: 7220 5601 3c00 |01e3: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c38ec: 0a03 |01e6: move-result v3 │ │ +0c38ee: 7220 5b01 3c00 |01e7: invoke-interface {v12, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ +0c38f4: 0b04 |01ea: move-result-wide v4 │ │ +0c38f6: 0800 1200 |01eb: move-object/from16 v0, v18 │ │ +0c38fa: 5a04 6511 |01ed: iput-wide v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c38fe: 1a03 902f |01ef: const-string v3, "room_idx" // string@2f90 │ │ +0c3902: 7220 5601 3c00 |01f1: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3908: 0a03 |01f4: move-result v3 │ │ +0c390a: 7220 5a01 3c00 |01f5: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3910: 0a03 |01f8: move-result v3 │ │ +0c3912: 0800 1200 |01f9: move-object/from16 v0, v18 │ │ +0c3916: 5903 7211 |01fb: iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c391a: 1a03 742e |01fd: const-string v3, "rec_license" // string@2e74 │ │ +0c391e: 7220 5601 3c00 |01ff: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3924: 0a03 |0202: move-result v3 │ │ +0c3926: 7220 5d01 3c00 |0203: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c392c: 0c03 |0206: move-result-object v3 │ │ +0c392e: 0800 1200 |0207: move-object/from16 v0, v18 │ │ +0c3932: 5b03 6e11 |0209: iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0c3936: 1a03 752e |020b: const-string v3, "rec_optout" // string@2e75 │ │ +0c393a: 7220 5601 3c00 |020d: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3940: 0a03 |0210: move-result v3 │ │ +0c3942: 7220 5a01 3c00 |0211: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3948: 0a03 |0214: move-result v3 │ │ +0c394a: 3903 df00 |0215: if-nez v3, 02f4 // +00df │ │ +0c394e: 1203 |0217: const/4 v3, #int 0 // #0 │ │ +0c3950: 0800 1200 |0218: move-object/from16 v0, v18 │ │ +0c3954: 5c03 6f11 |021a: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0c3958: 1a03 9218 |021c: const-string v3, "changed_title" // string@1892 │ │ +0c395c: 7220 5601 3c00 |021e: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3962: 0a03 |0221: move-result v3 │ │ +0c3964: 7220 5a01 3c00 |0222: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c396a: 0a03 |0225: move-result v3 │ │ +0c396c: 3803 d100 |0226: if-eqz v3, 02f7 // +00d1 │ │ +0c3970: 1213 |0228: const/4 v3, #int 1 // #1 │ │ +0c3972: 0800 1200 |0229: move-object/from16 v0, v18 │ │ +0c3976: 5c03 6211 |022b: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@1162 │ │ +0c397a: 1a03 9018 |022d: const-string v3, "changed_subtitle" // string@1890 │ │ +0c397e: 7220 5601 3c00 |022f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3984: 0a03 |0232: move-result v3 │ │ +0c3986: 7220 5a01 3c00 |0233: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c398c: 0a03 |0236: move-result v3 │ │ +0c398e: 3803 c300 |0237: if-eqz v3, 02fa // +00c3 │ │ +0c3992: 1213 |0239: const/4 v3, #int 1 // #1 │ │ +0c3994: 0800 1200 |023a: move-object/from16 v0, v18 │ │ +0c3998: 5c03 6011 |023c: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1160 │ │ +0c399c: 1a03 8e18 |023e: const-string v3, "changed_room" // string@188e │ │ +0c39a0: 7220 5601 3c00 |0240: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c39a6: 0a03 |0243: move-result v3 │ │ +0c39a8: 7220 5a01 3c00 |0244: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c39ae: 0a03 |0247: move-result v3 │ │ +0c39b0: 3803 b500 |0248: if-eqz v3, 02fd // +00b5 │ │ +0c39b4: 1213 |024a: const/4 v3, #int 1 // #1 │ │ +0c39b6: 0800 1200 |024b: move-object/from16 v0, v18 │ │ +0c39ba: 5c03 5e11 |024d: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@115e │ │ +0c39be: 1a03 8818 |024f: const-string v3, "changed_day" // string@1888 │ │ +0c39c2: 7220 5601 3c00 |0251: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c39c8: 0a03 |0254: move-result v3 │ │ +0c39ca: 7220 5a01 3c00 |0255: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c39d0: 0a03 |0258: move-result v3 │ │ +0c39d2: 3803 a700 |0259: if-eqz v3, 0300 // +00a7 │ │ +0c39d6: 1213 |025b: const/4 v3, #int 1 // #1 │ │ +0c39d8: 0800 1200 |025c: move-object/from16 v0, v18 │ │ +0c39dc: 5c03 5811 |025e: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1158 │ │ +0c39e0: 1a03 8f18 |0260: const-string v3, "changed_speakers" // string@188f │ │ +0c39e4: 7220 5601 3c00 |0262: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c39ea: 0a03 |0265: move-result v3 │ │ +0c39ec: 7220 5a01 3c00 |0266: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c39f2: 0a03 |0269: move-result v3 │ │ +0c39f4: 3803 9900 |026a: if-eqz v3, 0303 // +0099 │ │ +0c39f8: 1213 |026c: const/4 v3, #int 1 // #1 │ │ +0c39fa: 0800 1200 |026d: move-object/from16 v0, v18 │ │ +0c39fe: 5c03 5f11 |026f: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@115f │ │ +0c3a02: 1a03 8d18 |0271: const-string v3, "changed_recording_optout" // string@188d │ │ +0c3a06: 7220 5601 3c00 |0273: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3a0c: 0a03 |0276: move-result v3 │ │ +0c3a0e: 7220 5a01 3c00 |0277: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3a14: 0a03 |027a: move-result v3 │ │ +0c3a16: 3803 8b00 |027b: if-eqz v3, 0306 // +008b │ │ +0c3a1a: 1213 |027d: const/4 v3, #int 1 // #1 │ │ +0c3a1c: 0800 1200 |027e: move-object/from16 v0, v18 │ │ +0c3a20: 5c03 5d11 |0280: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@115d │ │ +0c3a24: 1a03 8c18 |0282: const-string v3, "changed_language" // string@188c │ │ +0c3a28: 7220 5601 3c00 |0284: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3a2e: 0a03 |0287: move-result v3 │ │ +0c3a30: 7220 5a01 3c00 |0288: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3a36: 0a03 |028b: move-result v3 │ │ +0c3a38: 3803 7d00 |028c: if-eqz v3, 0309 // +007d │ │ +0c3a3c: 1213 |028e: const/4 v3, #int 1 // #1 │ │ +0c3a3e: 0800 1200 |028f: move-object/from16 v0, v18 │ │ +0c3a42: 5c03 5c11 |0291: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@115c │ │ +0c3a46: 1a03 9318 |0293: const-string v3, "changed_track" // string@1893 │ │ +0c3a4a: 7220 5601 3c00 |0295: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3a50: 0a03 |0298: move-result v3 │ │ +0c3a52: 7220 5a01 3c00 |0299: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3a58: 0a03 |029c: move-result v3 │ │ +0c3a5a: 3803 6e00 |029d: if-eqz v3, 030b // +006e │ │ +0c3a5e: 1213 |029f: const/4 v3, #int 1 // #1 │ │ +0c3a60: 0800 1200 |02a0: move-object/from16 v0, v18 │ │ +0c3a64: 5c03 6311 |02a2: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@1163 │ │ +0c3a68: 1a03 8b18 |02a4: const-string v3, "changed_is_new" // string@188b │ │ +0c3a6c: 7220 5601 3c00 |02a6: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3a72: 0a03 |02a9: move-result v3 │ │ +0c3a74: 7220 5a01 3c00 |02aa: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3a7a: 0a03 |02ad: move-result v3 │ │ +0c3a7c: 3803 5f00 |02ae: if-eqz v3, 030d // +005f │ │ +0c3a80: 1213 |02b0: const/4 v3, #int 1 // #1 │ │ +0c3a82: 0800 1200 |02b1: move-object/from16 v0, v18 │ │ +0c3a86: 5c03 5b11 |02b3: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@115b │ │ +0c3a8a: 1a03 9118 |02b5: const-string v3, "changed_time" // string@1891 │ │ +0c3a8e: 7220 5601 3c00 |02b7: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3a94: 0a03 |02ba: move-result v3 │ │ +0c3a96: 7220 5a01 3c00 |02bb: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3a9c: 0a03 |02be: move-result v3 │ │ +0c3a9e: 3803 5000 |02bf: if-eqz v3, 030f // +0050 │ │ +0c3aa2: 1213 |02c1: const/4 v3, #int 1 // #1 │ │ +0c3aa4: 0800 1200 |02c2: move-object/from16 v0, v18 │ │ +0c3aa8: 5c03 6111 |02c4: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@1161 │ │ +0c3aac: 1a03 8918 |02c6: const-string v3, "changed_duration" // string@1889 │ │ +0c3ab0: 7220 5601 3c00 |02c8: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3ab6: 0a03 |02cb: move-result v3 │ │ +0c3ab8: 7220 5a01 3c00 |02cc: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3abe: 0a03 |02cf: move-result v3 │ │ +0c3ac0: 3803 4100 |02d0: if-eqz v3, 0311 // +0041 │ │ +0c3ac4: 1213 |02d2: const/4 v3, #int 1 // #1 │ │ +0c3ac6: 0800 1200 |02d3: move-object/from16 v0, v18 │ │ +0c3aca: 5c03 5911 |02d5: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1159 │ │ +0c3ace: 1a03 8a18 |02d7: const-string v3, "changed_is_canceled" // string@188a │ │ +0c3ad2: 7220 5601 3c00 |02d9: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3ad8: 0a03 |02dc: move-result v3 │ │ +0c3ada: 7220 5a01 3c00 |02dd: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3ae0: 0a03 |02e0: move-result v3 │ │ +0c3ae2: 3803 3200 |02e1: if-eqz v3, 0313 // +0032 │ │ +0c3ae6: 1213 |02e3: const/4 v3, #int 1 // #1 │ │ +0c3ae8: 0800 1200 |02e4: move-object/from16 v0, v18 │ │ +0c3aec: 5c03 5a11 |02e6: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0c3af0: 0800 1400 |02e8: move-object/from16 v0, v20 │ │ +0c3af4: 0801 1200 |02ea: move-object/from16 v1, v18 │ │ +0c3af8: 6e20 f02a 1000 |02ec: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.add:(Ljava/lang/Object;)Z // method@2af0 │ │ +0c3afe: 7210 6201 0c00 |02ef: invoke-interface {v12}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ +0c3b04: 2900 06fe |02f2: goto/16 00f8 // -01fa │ │ +0c3b08: 1213 |02f4: const/4 v3, #int 1 // #1 │ │ +0c3b0a: 2900 23ff |02f5: goto/16 0218 // -00dd │ │ +0c3b0e: 1203 |02f7: const/4 v3, #int 0 // #0 │ │ +0c3b10: 2900 31ff |02f8: goto/16 0229 // -00cf │ │ +0c3b14: 1203 |02fa: const/4 v3, #int 0 // #0 │ │ +0c3b16: 2900 3fff |02fb: goto/16 023a // -00c1 │ │ +0c3b1a: 1203 |02fd: const/4 v3, #int 0 // #0 │ │ +0c3b1c: 2900 4dff |02fe: goto/16 024b // -00b3 │ │ +0c3b20: 1203 |0300: const/4 v3, #int 0 // #0 │ │ +0c3b22: 2900 5bff |0301: goto/16 025c // -00a5 │ │ +0c3b26: 1203 |0303: const/4 v3, #int 0 // #0 │ │ +0c3b28: 2900 69ff |0304: goto/16 026d // -0097 │ │ +0c3b2c: 1203 |0306: const/4 v3, #int 0 // #0 │ │ +0c3b2e: 2900 77ff |0307: goto/16 027e // -0089 │ │ +0c3b32: 1203 |0309: const/4 v3, #int 0 // #0 │ │ +0c3b34: 2885 |030a: goto 028f // -007b │ │ +0c3b36: 1203 |030b: const/4 v3, #int 0 // #0 │ │ +0c3b38: 2894 |030c: goto 02a0 // -006c │ │ +0c3b3a: 1203 |030d: const/4 v3, #int 0 // #0 │ │ +0c3b3c: 28a3 |030e: goto 02b1 // -005d │ │ +0c3b3e: 1203 |030f: const/4 v3, #int 0 // #0 │ │ +0c3b40: 28b2 |0310: goto 02c2 // -004e │ │ +0c3b42: 1203 |0311: const/4 v3, #int 0 // #0 │ │ +0c3b44: 28c1 |0312: goto 02d3 // -003f │ │ +0c3b46: 1203 |0313: const/4 v3, #int 0 // #0 │ │ +0c3b48: 28d0 |0314: goto 02e4 // -0030 │ │ +0c3b4a: 7210 5401 0c00 |0315: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0c3b50: 7210 6001 0e00 |0318: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ +0c3b56: 7210 5e01 0e00 |031b: invoke-interface {v14}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ +0c3b5c: 0a03 |031e: move-result v3 │ │ +0c3b5e: 3903 6900 |031f: if-nez v3, 0388 // +0069 │ │ +0c3b62: 1a03 931c |0321: const-string v3, "eventid" // string@1c93 │ │ +0c3b66: 7220 5601 3e00 |0323: invoke-interface {v14, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3b6c: 0a03 |0326: move-result v3 │ │ +0c3b6e: 7220 5d01 3e00 |0327: invoke-interface {v14, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3b74: 0c13 |032a: move-result-object v19 │ │ +0c3b76: 1a03 7521 |032b: const-string v3, "highlight" // string@2175 │ │ +0c3b7a: 7220 5601 3e00 |032d: invoke-interface {v14, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3b80: 0a03 |0330: move-result v3 │ │ +0c3b82: 7220 5a01 3e00 |0331: invoke-interface {v14, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3b88: 0a10 |0334: move-result v16 │ │ +0c3b8a: 1a03 5405 |0335: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c3b8e: 2204 6d05 |0337: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c3b92: 7010 f927 0400 |0339: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c3b98: 1a05 c023 |033c: const-string v5, "lecture " // string@23c0 │ │ +0c3b9c: 6e20 0228 5400 |033e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3ba2: 0c04 |0341: move-result-object v4 │ │ +0c3ba4: 0800 1300 |0342: move-object/from16 v0, v19 │ │ +0c3ba8: 6e20 0228 0400 |0344: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3bae: 0c04 |0347: move-result-object v4 │ │ +0c3bb0: 1a05 6e00 |0348: const-string v5, " is hightlighted:" // string@006e │ │ +0c3bb4: 6e20 0228 5400 |034a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3bba: 0c04 |034d: move-result-object v4 │ │ +0c3bbc: 0200 1000 |034e: move/from16 v0, v16 │ │ +0c3bc0: 6e20 fe27 0400 |0350: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c3bc6: 0c04 |0353: move-result-object v4 │ │ +0c3bc8: 6e10 0628 0400 |0354: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c3bce: 0c04 |0357: move-result-object v4 │ │ +0c3bd0: 7120 392b 4300 |0358: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3bd6: 7401 f52a 1400 |035b: invoke-virtual/range {v20}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.iterator:()Ljava/util/Iterator; // method@2af5 │ │ +0c3bdc: 0c04 |035e: move-result-object v4 │ │ +0c3bde: 7210 d228 0400 |035f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c3be4: 0a03 |0362: move-result v3 │ │ +0c3be6: 3803 2100 |0363: if-eqz v3, 0384 // +0021 │ │ +0c3bea: 7210 d328 0400 |0365: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c3bf0: 0c12 |0368: move-result-object v18 │ │ +0c3bf2: 1f12 1e06 |0369: check-cast v18, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c3bf6: 0800 1200 |036b: move-object/from16 v0, v18 │ │ +0c3bfa: 5403 6c11 |036d: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c3bfe: 0800 1300 |036f: move-object/from16 v0, v19 │ │ +0c3c02: 6e20 d727 0300 |0371: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c3c08: 0a03 |0374: move-result v3 │ │ +0c3c0a: 3803 eaff |0375: if-eqz v3, 035f // -0016 │ │ +0c3c0e: 1213 |0377: const/4 v3, #int 1 // #1 │ │ +0c3c10: 0200 1000 |0378: move/from16 v0, v16 │ │ +0c3c14: 3330 0800 |037a: if-ne v0, v3, 0382 // +0008 │ │ +0c3c18: 1213 |037c: const/4 v3, #int 1 // #1 │ │ +0c3c1a: 0800 1200 |037d: move-object/from16 v0, v18 │ │ +0c3c1e: 5c03 6a11 |037f: iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c3c22: 28de |0381: goto 035f // -0022 │ │ +0c3c24: 1203 |0382: const/4 v3, #int 0 // #0 │ │ +0c3c26: 28fa |0383: goto 037d // -0006 │ │ +0c3c28: 7210 6201 0e00 |0384: invoke-interface {v14}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ +0c3c2e: 2894 |0387: goto 031b // -006c │ │ +0c3c30: 7210 5401 0e00 |0388: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0c3c36: 7401 7301 1100 |038b: invoke-virtual/range {v17}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c3c3c: 6e10 7301 0200 |038e: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c3c42: 7401 fb2a 1500 |0391: invoke-virtual/range {v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.close:()V // method@2afb │ │ +0c3c48: 2900 23fd |0394: goto/16 00b7 // -02dd │ │ catches : 3 │ │ 0x003e - 0x004f │ │ Landroid/database/sqlite/SQLiteException; -> 0x00d5 │ │ 0x0050 - 0x005e │ │ Landroid/database/sqlite/SQLiteException; -> 0x00e5 │ │ 0x00ba - 0x00d3 │ │ Landroid/database/sqlite/SQLiteException; -> 0x00d5 │ │ @@ -310243,26 +310347,29 @@ │ │ 0x0024 line=464 │ │ 0x0028 line=466 │ │ 0x002f line=467 │ │ 0x0033 line=469 │ │ 0x0038 line=473 │ │ 0x003d line=474 │ │ 0x003e line=480 │ │ + 0x0048 line=484 │ │ + 0x004c line=480 │ │ 0x0050 line=494 │ │ 0x005f line=505 │ │ 0x0081 line=506 │ │ 0x00a3 line=508 │ │ 0x00a9 line=509 │ │ 0x00ac line=510 │ │ 0x00af line=511 │ │ 0x00b2 line=512 │ │ 0x00b5 line=513 │ │ 0x00b7 line=600 │ │ 0x00b8 line=476 │ │ 0x00ba line=480 │ │ + 0x00c7 line=484 │ │ 0x00d5 line=486 │ │ 0x00d6 line=487 │ │ 0x00d9 line=488 │ │ 0x00dc line=489 │ │ 0x00df line=490 │ │ 0x00e2 line=491 │ │ 0x00e5 line=498 │ │ @@ -310270,33 +310377,73 @@ │ │ 0x00e9 line=500 │ │ 0x00ec line=501 │ │ 0x00ef line=502 │ │ 0x00f2 line=503 │ │ 0x00f5 line=516 │ │ 0x00f8 line=517 │ │ 0x00fe line=518 │ │ + 0x0102 line=519 │ │ + 0x0106 line=518 │ │ 0x010f line=520 │ │ + 0x0111 line=521 │ │ + 0x0115 line=520 │ │ 0x011d line=522 │ │ + 0x011f line=523 │ │ + 0x0123 line=522 │ │ 0x012b line=524 │ │ + 0x012d line=525 │ │ + 0x0131 line=524 │ │ 0x0139 line=526 │ │ + 0x013b line=527 │ │ + 0x013f line=526 │ │ 0x0147 line=528 │ │ + 0x0149 line=529 │ │ + 0x014d line=528 │ │ 0x0155 line=530 │ │ + 0x0157 line=531 │ │ + 0x015b line=530 │ │ 0x0163 line=532 │ │ + 0x0165 line=533 │ │ + 0x0169 line=532 │ │ 0x0171 line=534 │ │ + 0x0173 line=535 │ │ + 0x0177 line=534 │ │ 0x017f line=536 │ │ + 0x0181 line=537 │ │ + 0x0185 line=536 │ │ 0x018d line=538 │ │ + 0x018f line=539 │ │ + 0x0193 line=538 │ │ 0x019b line=540 │ │ + 0x019d line=541 │ │ + 0x01a1 line=540 │ │ 0x01a9 line=542 │ │ + 0x01ab line=543 │ │ + 0x01af line=542 │ │ 0x01b7 line=544 │ │ + 0x01b9 line=545 │ │ + 0x01bd line=544 │ │ 0x01c5 line=546 │ │ + 0x01c7 line=547 │ │ + 0x01cb line=546 │ │ 0x01d3 line=548 │ │ + 0x01d5 line=549 │ │ + 0x01d9 line=548 │ │ 0x01e1 line=550 │ │ + 0x01e3 line=551 │ │ + 0x01e7 line=550 │ │ 0x01ef line=552 │ │ + 0x01f1 line=553 │ │ + 0x01f5 line=552 │ │ 0x01fd line=554 │ │ + 0x01ff line=555 │ │ + 0x0203 line=554 │ │ 0x020b line=556 │ │ + 0x020d line=557 │ │ + 0x0211 line=556 │ │ 0x021c line=561 │ │ 0x022d line=562 │ │ 0x023e line=563 │ │ 0x024f line=564 │ │ 0x0260 line=565 │ │ 0x0271 line=566 │ │ 0x0282 line=567 │ │ @@ -310320,191 +310467,194 @@ │ │ 0x030f line=570 │ │ 0x0311 line=571 │ │ 0x0313 line=572 │ │ 0x0315 line=577 │ │ 0x0318 line=579 │ │ 0x031b line=580 │ │ 0x0321 line=581 │ │ + 0x0323 line=582 │ │ + 0x0327 line=581 │ │ 0x032b line=583 │ │ + 0x032d line=584 │ │ + 0x0331 line=583 │ │ 0x0335 line=585 │ │ 0x035b line=587 │ │ 0x036b line=588 │ │ 0x0377 line=589 │ │ 0x0384 line=593 │ │ 0x0388 line=595 │ │ 0x038b line=597 │ │ 0x038e line=598 │ │ 0x0391 line=599 │ │ locals : │ │ 0x0050 - 0x00b7 reg=12 cursor Landroid/database/Cursor; │ │ 0x005f - 0x00b7 reg=14 hCursor Landroid/database/Cursor; │ │ - 0x0038 - 0x00b7 reg=21 lectures Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ + 0x0038 - 0x00b7 reg=20 lectures Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ 0x003e - 0x00b8 reg=11 allDays Z │ │ 0x00d6 - 0x00e5 reg=13 e Landroid/database/sqlite/SQLiteException; │ │ 0x00e6 - 0x00f5 reg=13 e Landroid/database/sqlite/SQLiteException; │ │ - 0x010f - 0x0315 reg=19 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x036b - 0x0384 reg=19 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x010f - 0x0315 reg=18 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x036b - 0x0384 reg=18 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ 0x0335 - 0x0388 reg=16 highlightState I │ │ - 0x035f - 0x0388 reg=18 i$ Ljava/util/Iterator; │ │ - 0x032b - 0x0388 reg=20 lecture_id Ljava/lang/String; │ │ + 0x032b - 0x0388 reg=19 lecture_id Ljava/lang/String; │ │ 0x001b - 0x0396 reg=2 lecturedb Landroid/database/sqlite/SQLiteDatabase; │ │ 0x00b9 - 0x0396 reg=11 allDays Z │ │ 0x00e5 - 0x0396 reg=12 cursor Landroid/database/Cursor; │ │ 0x00f5 - 0x0396 reg=14 hCursor Landroid/database/Cursor; │ │ 0x002f - 0x0396 reg=15 highlightDB Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; │ │ 0x0033 - 0x0396 reg=17 highlightdb Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x00b8 - 0x0396 reg=21 lectures Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - 0x0024 - 0x0396 reg=22 lecturesDB Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ - 0x0000 - 0x0396 reg=24 context Landroid/content/Context; │ │ - 0x0000 - 0x0396 reg=25 day I │ │ + 0x00b8 - 0x0396 reg=20 lectures Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ + 0x0024 - 0x0396 reg=21 lecturesDB Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ + 0x0000 - 0x0396 reg=23 context Landroid/content/Context; │ │ + 0x0000 - 0x0396 reg=24 day I │ │ │ │ #13 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;) │ │ name : 'loadMeta' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 265 16-bit code units │ │ -0c3c08: |[0c3c08] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.loadMeta:(Landroid/content/Context;)V │ │ -0c3c18: 2211 2606 |0000: new-instance v17, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; // type@0626 │ │ -0c3c1c: 7602 2a2b 1100 |0002: invoke-direct/range {v17, v18}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.:(Landroid/content/Context;)V // method@2b2a │ │ -0c3c22: 7401 2c2b 1100 |0005: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2b2c │ │ -0c3c28: 0c00 |0008: move-result-object v0 │ │ -0c3c2a: 1a01 9229 |0009: const-string v1, "meta" // string@2992 │ │ -0c3c2e: 6202 9d11 |000b: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@119d │ │ -0c3c32: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0c3c34: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0c3c36: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -0c3c38: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -0c3c3a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -0c3c3c: 7408 7801 0000 |0012: 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@0178 │ │ -0c3c42: 0c0f |0015: move-result-object v15 │ │ -0c3c44: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0c3c46: 6701 b611 |0017: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c3c4a: 1a01 0000 |0019: const-string v1, "" // string@0000 │ │ -0c3c4e: 6901 be11 |001b: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11be │ │ -0c3c52: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -0c3c56: 6901 bd11 |001f: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.title:Ljava/lang/String; // field@11bd │ │ -0c3c5a: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -0c3c5e: 6901 bb11 |0023: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.subtitle:Ljava/lang/String; // field@11bb │ │ -0c3c62: 1241 |0025: const/4 v1, #int 4 // #4 │ │ -0c3c64: 6701 ad11 |0026: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeHour:I // field@11ad │ │ -0c3c68: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0c3c6a: 6701 ae11 |0029: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeMinute:I // field@11ae │ │ -0c3c6e: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0c3c70: 6901 af11 |002c: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11af │ │ -0c3c74: 7210 5801 0f00 |002e: invoke-interface {v15}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ -0c3c7a: 0a01 |0031: move-result v1 │ │ -0c3c7c: 3d01 8300 |0032: if-lez v1, 00b5 // +0083 │ │ -0c3c80: 7210 6001 0f00 |0034: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ -0c3c86: 1a01 fb2a |0037: const-string v1, "numdays" // string@2afb │ │ -0c3c8a: 7220 5601 1f00 |0039: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3c90: 0a0c |003c: move-result v12 │ │ -0c3c92: 7210 5501 0f00 |003d: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ -0c3c98: 0a01 |0040: move-result v1 │ │ -0c3c9a: 37c1 0800 |0041: if-le v1, v12, 0049 // +0008 │ │ -0c3c9e: 7220 5a01 cf00 |0043: invoke-interface {v15, v12}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3ca4: 0a01 |0046: move-result v1 │ │ -0c3ca6: 6701 b611 |0047: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c3caa: 1a01 9c36 |0049: const-string v1, "version" // string@369c │ │ -0c3cae: 7220 5601 1f00 |004b: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3cb4: 0a08 |004e: move-result v8 │ │ -0c3cb6: 7210 5501 0f00 |004f: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ -0c3cbc: 0a01 |0052: move-result v1 │ │ -0c3cbe: 3781 0800 |0053: if-le v1, v8, 005b // +0008 │ │ -0c3cc2: 7220 5d01 8f00 |0055: invoke-interface {v15, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3cc8: 0c01 |0058: move-result-object v1 │ │ -0c3cca: 6901 be11 |0059: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11be │ │ -0c3cce: 1a01 2335 |005b: const-string v1, "title" // string@3523 │ │ -0c3cd2: 7220 5601 1f00 |005d: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3cd8: 0a0e |0060: move-result v14 │ │ -0c3cda: 7210 5501 0f00 |0061: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ -0c3ce0: 0a01 |0064: move-result v1 │ │ -0c3ce2: 37e1 0800 |0065: if-le v1, v14, 006d // +0008 │ │ -0c3ce6: 7220 5d01 ef00 |0067: invoke-interface {v15, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3cec: 0c01 |006a: move-result-object v1 │ │ -0c3cee: 6901 bd11 |006b: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.title:Ljava/lang/String; // field@11bd │ │ -0c3cf2: 1a01 4034 |006d: const-string v1, "subtitle" // string@3440 │ │ -0c3cf6: 7220 5601 1f00 |006f: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3cfc: 0a0d |0072: move-result v13 │ │ -0c3cfe: 7210 5501 0f00 |0073: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ -0c3d04: 0a01 |0076: move-result v1 │ │ -0c3d06: 37d1 0800 |0077: if-le v1, v13, 007f // +0008 │ │ -0c3d0a: 7220 5d01 df00 |0079: invoke-interface {v15, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3d10: 0c01 |007c: move-result-object v1 │ │ -0c3d12: 6901 bb11 |007d: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.subtitle:Ljava/lang/String; // field@11bb │ │ -0c3d16: 1a01 b01a |007f: const-string v1, "day_change_hour" // string@1ab0 │ │ -0c3d1a: 7220 5601 1f00 |0081: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3d20: 0a09 |0084: move-result v9 │ │ -0c3d22: 7210 5501 0f00 |0085: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ -0c3d28: 0a01 |0088: move-result v1 │ │ -0c3d2a: 3791 0800 |0089: if-le v1, v9, 0091 // +0008 │ │ -0c3d2e: 7220 5a01 9f00 |008b: invoke-interface {v15, v9}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3d34: 0a01 |008e: move-result v1 │ │ -0c3d36: 6701 ad11 |008f: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeHour:I // field@11ad │ │ -0c3d3a: 1a01 b11a |0091: const-string v1, "day_change_minute" // string@1ab1 │ │ -0c3d3e: 7220 5601 1f00 |0093: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3d44: 0a0a |0096: move-result v10 │ │ -0c3d46: 7210 5501 0f00 |0097: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ -0c3d4c: 0a01 |009a: move-result v1 │ │ -0c3d4e: 37a1 0800 |009b: if-le v1, v10, 00a3 // +0008 │ │ -0c3d52: 7220 5a01 af00 |009d: invoke-interface {v15, v10}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c3d58: 0a01 |00a0: move-result v1 │ │ -0c3d5a: 6701 ae11 |00a1: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeMinute:I // field@11ae │ │ -0c3d5e: 1a01 741c |00a3: const-string v1, "etag" // string@1c74 │ │ -0c3d62: 7220 5601 1f00 |00a5: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c3d68: 0a0b |00a8: move-result v11 │ │ -0c3d6a: 7210 5501 0f00 |00a9: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ -0c3d70: 0a01 |00ac: move-result v1 │ │ -0c3d72: 37b1 0800 |00ad: if-le v1, v11, 00b5 // +0008 │ │ -0c3d76: 7220 5d01 bf00 |00af: invoke-interface {v15, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c3d7c: 0c01 |00b2: move-result-object v1 │ │ -0c3d7e: 6901 af11 |00b3: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11af │ │ -0c3d82: 1a01 5005 |00b5: const-string v1, "FahrplanMisc" // string@0550 │ │ -0c3d86: 2202 6c05 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0c3d8a: 7010 f927 0200 |00b9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c3d90: 1a03 0a24 |00bc: const-string v3, "loadMeta: numdays=" // string@240a │ │ -0c3d94: 6e20 0228 3200 |00be: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3d9a: 0c02 |00c1: move-result-object v2 │ │ -0c3d9c: 6003 b611 |00c2: sget v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c3da0: 6e20 fe27 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c3da6: 0c02 |00c7: move-result-object v2 │ │ -0c3da8: 1a03 b900 |00c8: const-string v3, " version:" // string@00b9 │ │ -0c3dac: 6e20 0228 3200 |00ca: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3db2: 0c02 |00cd: move-result-object v2 │ │ -0c3db4: 6203 be11 |00ce: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11be │ │ -0c3db8: 6e20 0228 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3dbe: 0c02 |00d3: move-result-object v2 │ │ -0c3dc0: 1a03 0c00 |00d4: const-string v3, " " // string@000c │ │ -0c3dc4: 6e20 0228 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3dca: 0c02 |00d9: move-result-object v2 │ │ -0c3dcc: 6203 bd11 |00da: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.title:Ljava/lang/String; // field@11bd │ │ -0c3dd0: 6e20 0228 3200 |00dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3dd6: 0c02 |00df: move-result-object v2 │ │ -0c3dd8: 1a03 0c00 |00e0: const-string v3, " " // string@000c │ │ -0c3ddc: 6e20 0228 3200 |00e2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3de2: 0c02 |00e5: move-result-object v2 │ │ -0c3de4: 6203 af11 |00e6: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11af │ │ -0c3de8: 6e20 0228 3200 |00e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3dee: 0c02 |00eb: move-result-object v2 │ │ -0c3df0: 6e10 0628 0200 |00ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3df6: 0c02 |00ef: move-result-object v2 │ │ -0c3df8: 7120 392b 2100 |00f0: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c3dfe: 7210 5401 0f00 |00f3: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0c3e04: 6e10 7301 0000 |00f6: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3e0a: 7401 2b2b 1100 |00f9: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.close:()V // method@2b2b │ │ -0c3e10: 0e00 |00fc: return-void │ │ -0c3e12: 0d10 |00fd: move-exception v16 │ │ -0c3e14: 7401 7a01 1000 |00fe: invoke-virtual/range {v16}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ -0c3e1a: 7401 2b2b 1100 |0101: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.close:()V // method@2b2b │ │ -0c3e20: 6e10 7301 0000 |0104: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c3e26: 1200 |0107: const/4 v0, #int 0 // #0 │ │ -0c3e28: 28f4 |0108: goto 00fc // -000c │ │ +0c3c70: |[0c3c70] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.loadMeta:(Landroid/content/Context;)V │ │ +0c3c80: 2211 2906 |0000: new-instance v17, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; // type@0629 │ │ +0c3c84: 7602 2a2b 1100 |0002: invoke-direct/range {v17, v18}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.:(Landroid/content/Context;)V // method@2b2a │ │ +0c3c8a: 7401 2c2b 1100 |0005: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2b2c │ │ +0c3c90: 0c00 |0008: move-result-object v0 │ │ +0c3c92: 1a01 9c29 |0009: const-string v1, "meta" // string@299c │ │ +0c3c96: 6202 a411 |000b: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@11a4 │ │ +0c3c9a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0c3c9c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0c3c9e: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +0c3ca0: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +0c3ca2: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +0c3ca4: 7408 7801 0000 |0012: 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@0178 │ │ +0c3caa: 0c0f |0015: move-result-object v15 │ │ +0c3cac: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0c3cae: 6701 bd11 |0017: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c3cb2: 1a01 0000 |0019: const-string v1, "" // string@0000 │ │ +0c3cb6: 6901 c511 |001b: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11c5 │ │ +0c3cba: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +0c3cbe: 6901 c411 |001f: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.title:Ljava/lang/String; // field@11c4 │ │ +0c3cc2: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +0c3cc6: 6901 c211 |0023: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.subtitle:Ljava/lang/String; // field@11c2 │ │ +0c3cca: 1241 |0025: const/4 v1, #int 4 // #4 │ │ +0c3ccc: 6701 b411 |0026: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeHour:I // field@11b4 │ │ +0c3cd0: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0c3cd2: 6701 b511 |0029: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeMinute:I // field@11b5 │ │ +0c3cd6: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0c3cd8: 6901 b611 |002c: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11b6 │ │ +0c3cdc: 7210 5801 0f00 |002e: invoke-interface {v15}, Landroid/database/Cursor;.getCount:()I // method@0158 │ │ +0c3ce2: 0a01 |0031: move-result v1 │ │ +0c3ce4: 3d01 8300 |0032: if-lez v1, 00b5 // +0083 │ │ +0c3ce8: 7210 6001 0f00 |0034: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ +0c3cee: 1a01 052b |0037: const-string v1, "numdays" // string@2b05 │ │ +0c3cf2: 7220 5601 1f00 |0039: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3cf8: 0a0c |003c: move-result v12 │ │ +0c3cfa: 7210 5501 0f00 |003d: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ +0c3d00: 0a01 |0040: move-result v1 │ │ +0c3d02: 37c1 0800 |0041: if-le v1, v12, 0049 // +0008 │ │ +0c3d06: 7220 5a01 cf00 |0043: invoke-interface {v15, v12}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3d0c: 0a01 |0046: move-result v1 │ │ +0c3d0e: 6701 bd11 |0047: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c3d12: 1a01 a536 |0049: const-string v1, "version" // string@36a5 │ │ +0c3d16: 7220 5601 1f00 |004b: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3d1c: 0a08 |004e: move-result v8 │ │ +0c3d1e: 7210 5501 0f00 |004f: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ +0c3d24: 0a01 |0052: move-result v1 │ │ +0c3d26: 3781 0800 |0053: if-le v1, v8, 005b // +0008 │ │ +0c3d2a: 7220 5d01 8f00 |0055: invoke-interface {v15, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3d30: 0c01 |0058: move-result-object v1 │ │ +0c3d32: 6901 c511 |0059: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11c5 │ │ +0c3d36: 1a01 2c35 |005b: const-string v1, "title" // string@352c │ │ +0c3d3a: 7220 5601 1f00 |005d: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3d40: 0a0e |0060: move-result v14 │ │ +0c3d42: 7210 5501 0f00 |0061: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ +0c3d48: 0a01 |0064: move-result v1 │ │ +0c3d4a: 37e1 0800 |0065: if-le v1, v14, 006d // +0008 │ │ +0c3d4e: 7220 5d01 ef00 |0067: invoke-interface {v15, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3d54: 0c01 |006a: move-result-object v1 │ │ +0c3d56: 6901 c411 |006b: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.title:Ljava/lang/String; // field@11c4 │ │ +0c3d5a: 1a01 4a34 |006d: const-string v1, "subtitle" // string@344a │ │ +0c3d5e: 7220 5601 1f00 |006f: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3d64: 0a0d |0072: move-result v13 │ │ +0c3d66: 7210 5501 0f00 |0073: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ +0c3d6c: 0a01 |0076: move-result v1 │ │ +0c3d6e: 37d1 0800 |0077: if-le v1, v13, 007f // +0008 │ │ +0c3d72: 7220 5d01 df00 |0079: invoke-interface {v15, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3d78: 0c01 |007c: move-result-object v1 │ │ +0c3d7a: 6901 c211 |007d: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.subtitle:Ljava/lang/String; // field@11c2 │ │ +0c3d7e: 1a01 ba1a |007f: const-string v1, "day_change_hour" // string@1aba │ │ +0c3d82: 7220 5601 1f00 |0081: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3d88: 0a09 |0084: move-result v9 │ │ +0c3d8a: 7210 5501 0f00 |0085: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ +0c3d90: 0a01 |0088: move-result v1 │ │ +0c3d92: 3791 0800 |0089: if-le v1, v9, 0091 // +0008 │ │ +0c3d96: 7220 5a01 9f00 |008b: invoke-interface {v15, v9}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3d9c: 0a01 |008e: move-result v1 │ │ +0c3d9e: 6701 b411 |008f: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeHour:I // field@11b4 │ │ +0c3da2: 1a01 bb1a |0091: const-string v1, "day_change_minute" // string@1abb │ │ +0c3da6: 7220 5601 1f00 |0093: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3dac: 0a0a |0096: move-result v10 │ │ +0c3dae: 7210 5501 0f00 |0097: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ +0c3db4: 0a01 |009a: move-result v1 │ │ +0c3db6: 37a1 0800 |009b: if-le v1, v10, 00a3 // +0008 │ │ +0c3dba: 7220 5a01 af00 |009d: invoke-interface {v15, v10}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c3dc0: 0a01 |00a0: move-result v1 │ │ +0c3dc2: 6701 b511 |00a1: sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dayChangeMinute:I // field@11b5 │ │ +0c3dc6: 1a01 7e1c |00a3: const-string v1, "etag" // string@1c7e │ │ +0c3dca: 7220 5601 1f00 |00a5: invoke-interface {v15, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c3dd0: 0a0b |00a8: move-result v11 │ │ +0c3dd2: 7210 5501 0f00 |00a9: invoke-interface {v15}, Landroid/database/Cursor;.getColumnCount:()I // method@0155 │ │ +0c3dd8: 0a01 |00ac: move-result v1 │ │ +0c3dda: 37b1 0800 |00ad: if-le v1, v11, 00b5 // +0008 │ │ +0c3dde: 7220 5d01 bf00 |00af: invoke-interface {v15, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c3de4: 0c01 |00b2: move-result-object v1 │ │ +0c3de6: 6901 b611 |00b3: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11b6 │ │ +0c3dea: 1a01 5405 |00b5: const-string v1, "FahrplanMisc" // string@0554 │ │ +0c3dee: 2202 6d05 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0c3df2: 7010 f927 0200 |00b9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c3df8: 1a03 1424 |00bc: const-string v3, "loadMeta: numdays=" // string@2414 │ │ +0c3dfc: 6e20 0228 3200 |00be: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3e02: 0c02 |00c1: move-result-object v2 │ │ +0c3e04: 6003 bd11 |00c2: sget v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c3e08: 6e20 fe27 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c3e0e: 0c02 |00c7: move-result-object v2 │ │ +0c3e10: 1a03 b900 |00c8: const-string v3, " version:" // string@00b9 │ │ +0c3e14: 6e20 0228 3200 |00ca: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3e1a: 0c02 |00cd: move-result-object v2 │ │ +0c3e1c: 6203 c511 |00ce: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11c5 │ │ +0c3e20: 6e20 0228 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3e26: 0c02 |00d3: move-result-object v2 │ │ +0c3e28: 1a03 0c00 |00d4: const-string v3, " " // string@000c │ │ +0c3e2c: 6e20 0228 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3e32: 0c02 |00d9: move-result-object v2 │ │ +0c3e34: 6203 c411 |00da: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.title:Ljava/lang/String; // field@11c4 │ │ +0c3e38: 6e20 0228 3200 |00dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3e3e: 0c02 |00df: move-result-object v2 │ │ +0c3e40: 1a03 0c00 |00e0: const-string v3, " " // string@000c │ │ +0c3e44: 6e20 0228 3200 |00e2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3e4a: 0c02 |00e5: move-result-object v2 │ │ +0c3e4c: 6203 b611 |00e6: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11b6 │ │ +0c3e50: 6e20 0228 3200 |00e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3e56: 0c02 |00eb: move-result-object v2 │ │ +0c3e58: 6e10 0628 0200 |00ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c3e5e: 0c02 |00ef: move-result-object v2 │ │ +0c3e60: 7120 392b 2100 |00f0: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3e66: 7210 5401 0f00 |00f3: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0c3e6c: 6e10 7301 0000 |00f6: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c3e72: 7401 2b2b 1100 |00f9: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.close:()V // method@2b2b │ │ +0c3e78: 0e00 |00fc: return-void │ │ +0c3e7a: 0d10 |00fd: move-exception v16 │ │ +0c3e7c: 7401 7a01 1000 |00fe: invoke-virtual/range {v16}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ +0c3e82: 7401 2b2b 1100 |0101: invoke-virtual/range {v17}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.close:()V // method@2b2b │ │ +0c3e88: 6e10 7301 0000 |0104: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c3e8e: 1200 |0107: const/4 v0, #int 0 // #0 │ │ +0c3e90: 28f4 |0108: goto 00fc // -000c │ │ catches : 1 │ │ 0x0009 - 0x0015 │ │ Landroid/database/sqlite/SQLiteException; -> 0x00fd │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x0009 line=86 │ │ @@ -310526,17 +310676,19 @@ │ │ 0x005b line=114 │ │ 0x0061 line=115 │ │ 0x0067 line=116 │ │ 0x006d line=118 │ │ 0x0073 line=119 │ │ 0x0079 line=120 │ │ 0x007f line=122 │ │ + 0x0081 line=123 │ │ 0x0085 line=124 │ │ 0x008b line=125 │ │ 0x0091 line=127 │ │ + 0x0093 line=128 │ │ 0x0097 line=129 │ │ 0x009d line=130 │ │ 0x00a3 line=132 │ │ 0x00a9 line=133 │ │ 0x00af line=134 │ │ 0x00b5 line=138 │ │ 0x00f3 line=140 │ │ @@ -310568,54 +310720,54 @@ │ │ type : '(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0c3e3c: |[0c3e3c] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ -0c3e4c: 1a03 5005 |0000: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c3e50: 1a04 322e |0002: const-string v4, "readChanges" // string@2e32 │ │ -0c3e54: 7120 392b 4300 |0004: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c3e5a: 7110 932a 0600 |0007: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForAllDays:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a93 │ │ -0c3e60: 0c00 |000a: move-result-object v0 │ │ -0c3e62: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -0c3e66: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0c3e68: 1100 |000e: return-object v0 │ │ -0c3e6a: 6e10 f82a 0000 |000f: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c3e70: 0a03 |0012: move-result v3 │ │ -0c3e72: d802 03ff |0013: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0c3e76: 3a02 1c00 |0015: if-ltz v2, 0031 // +001c │ │ -0c3e7a: 6e20 f32a 2000 |0017: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c3e80: 0c01 |001a: move-result-object v1 │ │ -0c3e82: 1f01 1b06 |001b: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c3e86: 6e10 ce2a 0100 |001d: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.isChanged:()Z // method@2ace │ │ -0c3e8c: 0a03 |0020: move-result v3 │ │ -0c3e8e: 3903 0d00 |0021: if-nez v3, 002e // +000d │ │ -0c3e92: 5513 5311 |0023: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0c3e96: 3903 0900 |0025: if-nez v3, 002e // +0009 │ │ -0c3e9a: 5513 5411 |0027: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@1154 │ │ -0c3e9e: 3903 0500 |0029: if-nez v3, 002e // +0005 │ │ -0c3ea2: 6e20 f72a 1000 |002b: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(Ljava/lang/Object;)Z // method@2af7 │ │ -0c3ea8: d802 02ff |002e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0c3eac: 28e5 |0030: goto 0015 // -001b │ │ -0c3eae: 1a03 5005 |0031: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c3eb2: 2204 6c05 |0033: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c3eb6: 7010 f927 0400 |0035: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c3ebc: 6e10 f82a 0000 |0038: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c3ec2: 0a05 |003b: move-result v5 │ │ -0c3ec4: 6e20 fe27 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c3eca: 0c04 |003f: move-result-object v4 │ │ -0c3ecc: 1a05 7400 |0040: const-string v5, " lectures changed." // string@0074 │ │ -0c3ed0: 6e20 0228 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3ed6: 0c04 |0045: move-result-object v4 │ │ -0c3ed8: 6e10 0628 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3ede: 0c04 |0049: move-result-object v4 │ │ -0c3ee0: 7120 392b 4300 |004a: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c3ee6: 28c1 |004d: goto 000e // -003f │ │ +0c3ea4: |[0c3ea4] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ +0c3eb4: 1a03 5405 |0000: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c3eb8: 1a04 3c2e |0002: const-string v4, "readChanges" // string@2e3c │ │ +0c3ebc: 7120 392b 4300 |0004: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3ec2: 7110 932a 0600 |0007: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForAllDays:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a93 │ │ +0c3ec8: 0c00 |000a: move-result-object v0 │ │ +0c3eca: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +0c3ece: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0c3ed0: 1100 |000e: return-object v0 │ │ +0c3ed2: 6e10 f82a 0000 |000f: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c3ed8: 0a03 |0012: move-result v3 │ │ +0c3eda: d802 03ff |0013: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0c3ede: 3a02 1c00 |0015: if-ltz v2, 0031 // +001c │ │ +0c3ee2: 6e20 f32a 2000 |0017: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c3ee8: 0c01 |001a: move-result-object v1 │ │ +0c3eea: 1f01 1e06 |001b: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c3eee: 6e10 ce2a 0100 |001d: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.isChanged:()Z // method@2ace │ │ +0c3ef4: 0a03 |0020: move-result v3 │ │ +0c3ef6: 3903 0d00 |0021: if-nez v3, 002e // +000d │ │ +0c3efa: 5513 5a11 |0023: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0c3efe: 3903 0900 |0025: if-nez v3, 002e // +0009 │ │ +0c3f02: 5513 5b11 |0027: iget-boolean v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@115b │ │ +0c3f06: 3903 0500 |0029: if-nez v3, 002e // +0005 │ │ +0c3f0a: 6e20 f72a 1000 |002b: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(Ljava/lang/Object;)Z // method@2af7 │ │ +0c3f10: d802 02ff |002e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0c3f14: 28e5 |0030: goto 0015 // -001b │ │ +0c3f16: 1a03 5405 |0031: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c3f1a: 2204 6d05 |0033: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c3f1e: 7010 f927 0400 |0035: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c3f24: 6e10 f82a 0000 |0038: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c3f2a: 0a05 |003b: move-result v5 │ │ +0c3f2c: 6e20 fe27 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c3f32: 0c04 |003f: move-result-object v4 │ │ +0c3f34: 1a05 7400 |0040: const-string v5, " lectures changed." // string@0074 │ │ +0c3f38: 6e20 0228 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c3f3e: 0c04 |0045: move-result-object v4 │ │ +0c3f40: 6e10 0628 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c3f46: 0c04 |0049: move-result-object v4 │ │ +0c3f48: 7120 392b 4300 |004a: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3f4e: 28c1 |004d: goto 000e // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0007 line=640 │ │ 0x000b line=641 │ │ 0x000e line=651 │ │ 0x000f line=642 │ │ @@ -310638,113 +310790,113 @@ │ │ type : '(Landroid/content/Context;Z)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 207 16-bit code units │ │ -0c3ee8: |[0c3ee8] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.setUpdateAlarm:(Landroid/content/Context;Z)J │ │ -0c3ef8: 1a03 4c16 |0000: const-string v3, "alarm" // string@164c │ │ -0c3efc: 0800 1200 |0002: move-object/from16 v0, v18 │ │ -0c3f00: 6e20 a900 3000 |0004: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0c3f06: 0c02 |0007: move-result-object v2 │ │ -0c3f08: 1f02 0f00 |0008: check-cast v2, Landroid/app/AlarmManager; // type@000f │ │ -0c3f0c: 2209 3400 |000a: new-instance v9, Landroid/content/Intent; // type@0034 │ │ -0c3f10: 1c03 ed05 |000c: const-class v3, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05ed │ │ -0c3f14: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -0c3f18: 7030 be00 0903 |0010: invoke-direct {v9, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c3f1e: 1a03 282a |0013: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_UPDATE" // string@2a28 │ │ -0c3f22: 6e20 d400 3900 |0015: invoke-virtual {v9, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -0c3f28: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0c3f2a: 120d |0019: const/4 v13, #int 0 // #0 │ │ -0c3f2c: 0800 1200 |001a: move-object/from16 v0, v18 │ │ -0c3f30: 7140 6c00 30d9 |001c: invoke-static {v0, v3, v9, v13}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ -0c3f36: 0c08 |001f: move-result-object v8 │ │ -0c3f38: 1a03 5005 |0020: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c3f3c: 1a0d 7a30 |0022: const-string v13, "set update alarm" // string@307a │ │ -0c3f40: 7120 392b d300 |0024: invoke-static {v3, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c3f46: 220c fd03 |0027: new-instance v12, Landroid/text/format/Time; // type@03fd │ │ -0c3f4a: 7010 e61e 0c00 |0029: invoke-direct {v12}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c3f50: 6e10 eb1e 0c00 |002c: invoke-virtual {v12}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c3f56: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -0c3f58: 6e20 ec1e 3c00 |0030: invoke-virtual {v12, v3}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ -0c3f5e: 0b0a |0033: move-result-wide v10 │ │ -0c3f60: 610e b211 |0034: sget-wide v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b2 │ │ -0c3f64: 3103 0a0e |0036: cmp-long v3, v10, v14 │ │ -0c3f68: 3a03 7d00 |0038: if-ltz v3, 00b5 // +007d │ │ -0c3f6c: 610e b311 |003a: sget-wide v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.last_day_end:J // field@11b3 │ │ -0c3f70: 3103 0a0e |003c: cmp-long v3, v10, v14 │ │ -0c3f74: 3b03 7700 |003e: if-gez v3, 00b5 // +0077 │ │ -0c3f78: 1706 00dd 6d00 |0040: const-wide/32 v6, #float 1.00893e-38 // #006ddd00 │ │ -0c3f7e: 9b04 0a06 |0043: add-long v4, v10, v6 │ │ -0c3f82: 610e b211 |0045: sget-wide v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b2 │ │ -0c3f86: 3103 0a0e |0047: cmp-long v3, v10, v14 │ │ -0c3f8a: 3b03 3e00 |0049: if-gez v3, 0087 // +003e │ │ -0c3f8e: 170e 005c 2605 |004b: const-wide/32 v14, #float 7.82218e-36 // #05265c00 │ │ -0c3f94: bbae |004e: add-long/2addr v14, v10 │ │ -0c3f96: 6110 b211 |004f: sget-wide v16, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b2 │ │ -0c3f9a: 3103 0e10 |0051: cmp-long v3, v14, v16 │ │ -0c3f9e: 3a03 3400 |0053: if-ltz v3, 0087 // +0034 │ │ -0c3fa2: 6104 b211 |0055: sget-wide v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b2 │ │ -0c3fa6: 1706 00dd 6d00 |0057: const-wide/32 v6, #float 1.00893e-38 // #006ddd00 │ │ -0c3fac: 3913 2d00 |005a: if-nez v19, 0087 // +002d │ │ -0c3fb0: 1a03 5005 |005c: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c3fb4: 220d 6c05 |005e: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -0c3fb8: 7010 f927 0d00 |0060: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c3fbe: 1a0e f435 |0063: const-string v14, "update alarm to interval " // string@35f4 │ │ -0c3fc2: 6e20 0228 ed00 |0065: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3fc8: 0c0d |0068: move-result-object v13 │ │ -0c3fca: 6e30 ff27 6d07 |0069: invoke-virtual {v13, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0c3fd0: 0c0d |006c: move-result-object v13 │ │ -0c3fd2: 1a0e 2501 |006d: const-string v14, ", next in " // string@0125 │ │ -0c3fd6: 6e20 0228 ed00 |006f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c3fdc: 0c0d |0072: move-result-object v13 │ │ -0c3fde: 9c0e 040a |0073: sub-long v14, v4, v10 │ │ -0c3fe2: 6e30 ff27 ed0f |0075: invoke-virtual {v13, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0c3fe8: 0c0d |0078: move-result-object v13 │ │ -0c3fea: 6e10 0628 0d00 |0079: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c3ff0: 0c0d |007c: move-result-object v13 │ │ -0c3ff2: 7120 392b d300 |007d: invoke-static {v3, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c3ff8: 6e20 1400 8200 |0080: invoke-virtual {v2, v8}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ -0c3ffe: 1203 |0083: const/4 v3, #int 0 // #0 │ │ -0c4000: 7407 1600 0200 |0084: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/app/AlarmManager;.setInexactRepeating:(IJJLandroid/app/PendingIntent;)V // method@0016 │ │ -0c4006: 3813 2d00 |0087: if-eqz v19, 00b4 // +002d │ │ -0c400a: 1a03 5005 |0089: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c400e: 220d 6c05 |008b: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -0c4012: 7010 f927 0d00 |008d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c4018: 1a0e 7930 |0090: const-string v14, "set initial alarm to interval " // string@3079 │ │ -0c401c: 6e20 0228 ed00 |0092: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4022: 0c0d |0095: move-result-object v13 │ │ -0c4024: 6e30 ff27 6d07 |0096: invoke-virtual {v13, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0c402a: 0c0d |0099: move-result-object v13 │ │ -0c402c: 1a0e 2501 |009a: const-string v14, ", next in " // string@0125 │ │ -0c4030: 6e20 0228 ed00 |009c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4036: 0c0d |009f: move-result-object v13 │ │ -0c4038: 9c0e 040a |00a0: sub-long v14, v4, v10 │ │ -0c403c: 6e30 ff27 ed0f |00a2: invoke-virtual {v13, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0c4042: 0c0d |00a5: move-result-object v13 │ │ -0c4044: 6e10 0628 0d00 |00a6: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c404a: 0c0d |00a9: move-result-object v13 │ │ -0c404c: 7120 392b d300 |00aa: invoke-static {v3, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c4052: 6e20 1400 8200 |00ad: invoke-virtual {v2, v8}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ -0c4058: 1203 |00b0: const/4 v3, #int 0 // #0 │ │ -0c405a: 7407 1600 0200 |00b1: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/app/AlarmManager;.setInexactRepeating:(IJJLandroid/app/PendingIntent;)V // method@0016 │ │ -0c4060: 1006 |00b4: return-wide v6 │ │ -0c4062: 610e b311 |00b5: sget-wide v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.last_day_end:J // field@11b3 │ │ -0c4066: 3103 0a0e |00b7: cmp-long v3, v10, v14 │ │ -0c406a: 3a03 0f00 |00b9: if-ltz v3, 00c8 // +000f │ │ -0c406e: 1a03 5005 |00bb: const-string v3, "FahrplanMisc" // string@0550 │ │ -0c4072: 1a0d 3018 |00bd: const-string v13, "cancel alarm post congress" // string@1830 │ │ -0c4076: 7120 392b d300 |00bf: invoke-static {v3, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c407c: 6e20 1400 8200 |00c2: invoke-virtual {v2, v8}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ -0c4082: 1606 0000 |00c5: const-wide/16 v6, #int 0 // #0 │ │ -0c4086: 28ed |00c7: goto 00b4 // -0013 │ │ -0c4088: 1706 005c 2605 |00c8: const-wide/32 v6, #float 7.82218e-36 // #05265c00 │ │ -0c408e: 9b04 0a06 |00cb: add-long v4, v10, v6 │ │ -0c4092: 2900 78ff |00cd: goto/16 0045 // -0088 │ │ +0c3f50: |[0c3f50] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.setUpdateAlarm:(Landroid/content/Context;Z)J │ │ +0c3f60: 1a03 5616 |0000: const-string v3, "alarm" // string@1656 │ │ +0c3f64: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +0c3f68: 6e20 a900 3000 |0004: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0c3f6e: 0c02 |0007: move-result-object v2 │ │ +0c3f70: 1f02 0f00 |0008: check-cast v2, Landroid/app/AlarmManager; // type@000f │ │ +0c3f74: 2209 3400 |000a: new-instance v9, Landroid/content/Intent; // type@0034 │ │ +0c3f78: 1c03 f005 |000c: const-class v3, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05f0 │ │ +0c3f7c: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +0c3f80: 7030 be00 0903 |0010: invoke-direct {v9, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c3f86: 1a03 322a |0013: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_UPDATE" // string@2a32 │ │ +0c3f8a: 6e20 d400 3900 |0015: invoke-virtual {v9, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +0c3f90: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0c3f92: 120d |0019: const/4 v13, #int 0 // #0 │ │ +0c3f94: 0800 1200 |001a: move-object/from16 v0, v18 │ │ +0c3f98: 7140 6c00 30d9 |001c: invoke-static {v0, v3, v9, v13}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ +0c3f9e: 0c08 |001f: move-result-object v8 │ │ +0c3fa0: 1a03 5405 |0020: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c3fa4: 1a0d 8430 |0022: const-string v13, "set update alarm" // string@3084 │ │ +0c3fa8: 7120 392b d300 |0024: invoke-static {v3, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c3fae: 220c fe03 |0027: new-instance v12, Landroid/text/format/Time; // type@03fe │ │ +0c3fb2: 7010 e61e 0c00 |0029: invoke-direct {v12}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c3fb8: 6e10 eb1e 0c00 |002c: invoke-virtual {v12}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c3fbe: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +0c3fc0: 6e20 ec1e 3c00 |0030: invoke-virtual {v12, v3}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ +0c3fc6: 0b0a |0033: move-result-wide v10 │ │ +0c3fc8: 610e b911 |0034: sget-wide v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b9 │ │ +0c3fcc: 3103 0a0e |0036: cmp-long v3, v10, v14 │ │ +0c3fd0: 3a03 7d00 |0038: if-ltz v3, 00b5 // +007d │ │ +0c3fd4: 610e ba11 |003a: sget-wide v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.last_day_end:J // field@11ba │ │ +0c3fd8: 3103 0a0e |003c: cmp-long v3, v10, v14 │ │ +0c3fdc: 3b03 7700 |003e: if-gez v3, 00b5 // +0077 │ │ +0c3fe0: 1706 00dd 6d00 |0040: const-wide/32 v6, #float 1.00893e-38 // #006ddd00 │ │ +0c3fe6: 9b04 0a06 |0043: add-long v4, v10, v6 │ │ +0c3fea: 610e b911 |0045: sget-wide v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b9 │ │ +0c3fee: 3103 0a0e |0047: cmp-long v3, v10, v14 │ │ +0c3ff2: 3b03 3e00 |0049: if-gez v3, 0087 // +003e │ │ +0c3ff6: 170e 005c 2605 |004b: const-wide/32 v14, #float 7.82218e-36 // #05265c00 │ │ +0c3ffc: bbae |004e: add-long/2addr v14, v10 │ │ +0c3ffe: 6110 b911 |004f: sget-wide v16, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b9 │ │ +0c4002: 3103 0e10 |0051: cmp-long v3, v14, v16 │ │ +0c4006: 3a03 3400 |0053: if-ltz v3, 0087 // +0034 │ │ +0c400a: 6104 b911 |0055: sget-wide v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b9 │ │ +0c400e: 1706 00dd 6d00 |0057: const-wide/32 v6, #float 1.00893e-38 // #006ddd00 │ │ +0c4014: 3913 2d00 |005a: if-nez v19, 0087 // +002d │ │ +0c4018: 1a03 5405 |005c: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c401c: 220d 6d05 |005e: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +0c4020: 7010 f927 0d00 |0060: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c4026: 1a0e fd35 |0063: const-string v14, "update alarm to interval " // string@35fd │ │ +0c402a: 6e20 0228 ed00 |0065: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4030: 0c0d |0068: move-result-object v13 │ │ +0c4032: 6e30 ff27 6d07 |0069: invoke-virtual {v13, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0c4038: 0c0d |006c: move-result-object v13 │ │ +0c403a: 1a0e 2501 |006d: const-string v14, ", next in " // string@0125 │ │ +0c403e: 6e20 0228 ed00 |006f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4044: 0c0d |0072: move-result-object v13 │ │ +0c4046: 9c0e 040a |0073: sub-long v14, v4, v10 │ │ +0c404a: 6e30 ff27 ed0f |0075: invoke-virtual {v13, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0c4050: 0c0d |0078: move-result-object v13 │ │ +0c4052: 6e10 0628 0d00 |0079: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c4058: 0c0d |007c: move-result-object v13 │ │ +0c405a: 7120 392b d300 |007d: invoke-static {v3, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c4060: 6e20 1400 8200 |0080: invoke-virtual {v2, v8}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ +0c4066: 1203 |0083: const/4 v3, #int 0 // #0 │ │ +0c4068: 7407 1600 0200 |0084: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/app/AlarmManager;.setInexactRepeating:(IJJLandroid/app/PendingIntent;)V // method@0016 │ │ +0c406e: 3813 2d00 |0087: if-eqz v19, 00b4 // +002d │ │ +0c4072: 1a03 5405 |0089: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c4076: 220d 6d05 |008b: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +0c407a: 7010 f927 0d00 |008d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c4080: 1a0e 8330 |0090: const-string v14, "set initial alarm to interval " // string@3083 │ │ +0c4084: 6e20 0228 ed00 |0092: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c408a: 0c0d |0095: move-result-object v13 │ │ +0c408c: 6e30 ff27 6d07 |0096: invoke-virtual {v13, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0c4092: 0c0d |0099: move-result-object v13 │ │ +0c4094: 1a0e 2501 |009a: const-string v14, ", next in " // string@0125 │ │ +0c4098: 6e20 0228 ed00 |009c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c409e: 0c0d |009f: move-result-object v13 │ │ +0c40a0: 9c0e 040a |00a0: sub-long v14, v4, v10 │ │ +0c40a4: 6e30 ff27 ed0f |00a2: invoke-virtual {v13, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0c40aa: 0c0d |00a5: move-result-object v13 │ │ +0c40ac: 6e10 0628 0d00 |00a6: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c40b2: 0c0d |00a9: move-result-object v13 │ │ +0c40b4: 7120 392b d300 |00aa: invoke-static {v3, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c40ba: 6e20 1400 8200 |00ad: invoke-virtual {v2, v8}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ +0c40c0: 1203 |00b0: const/4 v3, #int 0 // #0 │ │ +0c40c2: 7407 1600 0200 |00b1: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/app/AlarmManager;.setInexactRepeating:(IJJLandroid/app/PendingIntent;)V // method@0016 │ │ +0c40c8: 1006 |00b4: return-wide v6 │ │ +0c40ca: 610e ba11 |00b5: sget-wide v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.last_day_end:J // field@11ba │ │ +0c40ce: 3103 0a0e |00b7: cmp-long v3, v10, v14 │ │ +0c40d2: 3a03 0f00 |00b9: if-ltz v3, 00c8 // +000f │ │ +0c40d6: 1a03 5405 |00bb: const-string v3, "FahrplanMisc" // string@0554 │ │ +0c40da: 1a0d 3a18 |00bd: const-string v13, "cancel alarm post congress" // string@183a │ │ +0c40de: 7120 392b d300 |00bf: invoke-static {v3, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c40e4: 6e20 1400 8200 |00c2: invoke-virtual {v2, v8}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@0014 │ │ +0c40ea: 1606 0000 |00c5: const-wide/16 v6, #int 0 // #0 │ │ +0c40ee: 28ed |00c7: goto 00b4 // -0013 │ │ +0c40f0: 1706 005c 2605 |00c8: const-wide/32 v6, #float 7.82218e-36 // #05265c00 │ │ +0c40f6: 9b04 0a06 |00cb: add-long v4, v10, v6 │ │ +0c40fa: 2900 78ff |00cd: goto/16 0045 // -0088 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x000a line=386 │ │ 0x0013 line=387 │ │ 0x0018 line=389 │ │ 0x0020 line=391 │ │ @@ -310790,71 +310942,74 @@ │ │ type : '(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0c4098: |[0c4098] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.share:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ -0c40a8: 2202 3400 |0000: new-instance v2, Landroid/content/Intent; // type@0034 │ │ -0c40ac: 7010 bd00 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@00bd │ │ -0c40b2: 1a04 a016 |0005: const-string v4, "android.intent.action.SEND" // string@16a0 │ │ -0c40b6: 6e20 d400 4200 |0007: invoke-virtual {v2, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -0c40bc: 2201 6c05 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0c40c0: 7010 f927 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c40c6: 6e10 cc2a 0b00 |000f: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getTime:()Landroid/text/format/Time; // method@2acc │ │ -0c40cc: 0c03 |0012: move-result-object v3 │ │ -0c40ce: 54b4 6f11 |0013: iget-object v4, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c40d2: 6e20 0228 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c40d8: 0c04 |0018: move-result-object v4 │ │ -0c40da: 1a05 0200 |0019: const-string v5, " │ │ +0c4100: |[0c4100] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.share:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ +0c4110: 2202 3400 |0000: new-instance v2, Landroid/content/Intent; // type@0034 │ │ +0c4114: 7010 bd00 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@00bd │ │ +0c411a: 1a04 aa16 |0005: const-string v4, "android.intent.action.SEND" // string@16aa │ │ +0c411e: 6e20 d400 4200 |0007: invoke-virtual {v2, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +0c4124: 2201 6d05 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0c4128: 7010 f927 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c412e: 6e10 cc2a 0b00 |000f: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getTime:()Landroid/text/format/Time; // method@2acc │ │ +0c4134: 0c03 |0012: move-result-object v3 │ │ +0c4136: 54b4 7611 |0013: iget-object v4, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c413a: 6e20 0228 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4140: 0c04 |0018: move-result-object v4 │ │ +0c4142: 1a05 0200 |0019: const-string v5, " │ │ " // string@0002 │ │ -0c40de: 6e20 0228 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c40e4: 0c04 |001e: move-result-object v4 │ │ -0c40e6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -0c40e8: 1236 |0020: const/4 v6, #int 3 // #3 │ │ -0c40ea: 7120 8c28 6500 |0021: invoke-static {v5, v6}, Ljava/text/SimpleDateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@288c │ │ -0c40f0: 0c05 |0024: move-result-object v5 │ │ -0c40f2: 2206 b105 |0025: new-instance v6, Ljava/util/Date; // type@05b1 │ │ -0c40f6: 1217 |0027: const/4 v7, #int 1 // #1 │ │ -0c40f8: 6e20 ec1e 7300 |0028: invoke-virtual {v3, v7}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ -0c40fe: 0b08 |002b: move-result-wide v8 │ │ -0c4100: 7030 bb28 8609 |002c: invoke-direct {v6, v8, v9}, Ljava/util/Date;.:(J)V // method@28bb │ │ -0c4106: 6e20 8128 6500 |002f: invoke-virtual {v5, v6}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ -0c410c: 0c05 |0032: move-result-object v5 │ │ -0c410e: 6e20 0228 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4114: 1a04 1201 |0036: const-string v4, ", " // string@0112 │ │ -0c4118: 6e20 0228 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c411e: 0c04 |003b: move-result-object v4 │ │ -0c4120: 54b5 6a11 |003c: iget-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c4124: 6e20 0228 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c412a: 0c04 |0041: move-result-object v4 │ │ -0c412c: 1a05 0300 |0042: const-string v5, " │ │ +0c4146: 6e20 0228 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c414c: 0c04 |001e: move-result-object v4 │ │ +0c414e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +0c4150: 1236 |0020: const/4 v6, #int 3 // #3 │ │ +0c4152: 7120 8c28 6500 |0021: invoke-static {v5, v6}, Ljava/text/SimpleDateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@288c │ │ +0c4158: 0c05 |0024: move-result-object v5 │ │ +0c415a: 2206 b405 |0025: new-instance v6, Ljava/util/Date; // type@05b4 │ │ +0c415e: 1217 |0027: const/4 v7, #int 1 // #1 │ │ +0c4160: 6e20 ec1e 7300 |0028: invoke-virtual {v3, v7}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ +0c4166: 0b08 |002b: move-result-wide v8 │ │ +0c4168: 7030 bb28 8609 |002c: invoke-direct {v6, v8, v9}, Ljava/util/Date;.:(J)V // method@28bb │ │ +0c416e: 6e20 8128 6500 |002f: invoke-virtual {v5, v6}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ +0c4174: 0c05 |0032: move-result-object v5 │ │ +0c4176: 6e20 0228 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c417c: 1a04 1201 |0036: const-string v4, ", " // string@0112 │ │ +0c4180: 6e20 0228 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4186: 0c04 |003b: move-result-object v4 │ │ +0c4188: 54b5 7111 |003c: iget-object v5, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c418c: 6e20 0228 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4192: 0c04 |0041: move-result-object v4 │ │ +0c4194: 1a05 0300 |0042: const-string v5, " │ │ │ │ " // string@0003 │ │ -0c4130: 6e20 0228 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4136: 54b4 6511 |0047: iget-object v4, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c413a: 7120 8f2a 4a00 |0049: invoke-static {v10, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getEventUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@2a8f │ │ -0c4140: 0c00 |004c: move-result-object v0 │ │ -0c4142: 6e20 0228 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4148: 1a04 a416 |0050: const-string v4, "android.intent.extra.TEXT" // string@16a4 │ │ -0c414c: 6e10 0628 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c4152: 0c05 |0055: move-result-object v5 │ │ -0c4154: 6e30 d000 4205 |0056: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c415a: 1a04 b934 |0059: const-string v4, "text/plain" // string@34b9 │ │ -0c415e: 6e20 d900 4200 |005b: invoke-virtual {v2, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00d9 │ │ -0c4164: 6e20 b500 2a00 |005e: invoke-virtual {v10, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ -0c416a: 0e00 |0061: return-void │ │ +0c4198: 6e20 0228 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c419e: 54b4 6c11 |0047: iget-object v4, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c41a2: 7120 8f2a 4a00 |0049: invoke-static {v10, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getEventUrl:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@2a8f │ │ +0c41a8: 0c00 |004c: move-result-object v0 │ │ +0c41aa: 6e20 0228 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c41b0: 1a04 ae16 |0050: const-string v4, "android.intent.extra.TEXT" // string@16ae │ │ +0c41b4: 6e10 0628 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c41ba: 0c05 |0055: move-result-object v5 │ │ +0c41bc: 6e30 d000 4205 |0056: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c41c2: 1a04 c334 |0059: const-string v4, "text/plain" // string@34c3 │ │ +0c41c6: 6e20 d900 4200 |005b: invoke-virtual {v2, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00d9 │ │ +0c41cc: 6e20 b500 2a00 |005e: invoke-virtual {v10, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00b5 │ │ +0c41d2: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ 0x000a line=149 │ │ 0x000f line=150 │ │ 0x0013 line=151 │ │ + 0x0021 line=152 │ │ + 0x0028 line=153 │ │ + 0x0033 line=151 │ │ 0x0036 line=154 │ │ 0x0047 line=155 │ │ 0x004d line=156 │ │ 0x0050 line=157 │ │ 0x0059 line=158 │ │ 0x005e line=159 │ │ 0x0061 line=160 │ │ @@ -310871,62 +311026,62 @@ │ │ type : '(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -0c416c: |[0c416c] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ -0c417c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c417e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0c4180: 2201 1606 |0002: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; // type@0616 │ │ -0c4184: 7020 a12a a100 |0004: invoke-direct {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.:(Landroid/content/Context;)V // method@2aa1 │ │ -0c418a: 6e10 a32a 0100 |0007: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2aa3 │ │ -0c4190: 0c00 |000a: move-result-object v0 │ │ -0c4192: 6e10 7201 0000 |000b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0172 │ │ -0c4198: 1a05 6b21 |000e: const-string v5, "highlight" // string@216b │ │ -0c419c: 1a06 8b1c |0010: const-string v6, "eventid=?" // string@1c8b │ │ -0c41a0: 1217 |0012: const/4 v7, #int 1 // #1 │ │ -0c41a2: 2377 9b06 |0013: new-array v7, v7, [Ljava/lang/String; // type@069b │ │ -0c41a6: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -0c41a8: 54b9 6511 |0016: iget-object v9, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c41ac: 4d09 0708 |0018: aput-object v9, v7, v8 │ │ -0c41b0: 6e40 7401 5076 |001a: invoke-virtual {v0, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ -0c41b6: 2203 2b00 |001d: new-instance v3, Landroid/content/ContentValues; // type@002b │ │ -0c41ba: 7010 9700 0300 |001f: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -0c41c0: 1a05 891c |0022: const-string v5, "eventid" // string@1c89 │ │ -0c41c4: 54b6 6511 |0024: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c41c8: 7110 9b27 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c41ce: 0a06 |0029: move-result v6 │ │ -0c41d0: 7110 9e27 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c41d6: 0c06 |002d: move-result-object v6 │ │ -0c41d8: 6e30 9900 5306 |002e: invoke-virtual {v3, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0c41de: 55b5 6311 |0031: iget-boolean v5, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c41e2: 3805 1b00 |0033: if-eqz v5, 004e // +001b │ │ -0c41e6: 1a04 6b21 |0035: const-string v4, "highlight" // string@216b │ │ -0c41ea: 7110 9e27 0200 |0037: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c41f0: 0c05 |003a: move-result-object v5 │ │ -0c41f2: 6e30 9900 4305 |003b: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0c41f8: 1a04 6b21 |003e: const-string v4, "highlight" // string@216b │ │ -0c41fc: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -0c41fe: 6e40 7701 4035 |0041: invoke-virtual {v0, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0177 │ │ -0c4204: 6e10 7901 0000 |0044: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0179 │ │ -0c420a: 6e10 7501 0000 |0047: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0c4210: 6e10 7301 0000 |004a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c4216: 0e00 |004d: return-void │ │ -0c4218: 0142 |004e: move v2, v4 │ │ -0c421a: 28e6 |004f: goto 0035 // -001a │ │ -0c421c: 0d04 |0050: move-exception v4 │ │ -0c421e: 6e10 7501 0000 |0051: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0c4224: 6e10 7301 0000 |0054: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c422a: 28f6 |0057: goto 004d // -000a │ │ -0c422c: 0d04 |0058: move-exception v4 │ │ -0c422e: 6e10 7501 0000 |0059: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0c4234: 6e10 7301 0000 |005c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c423a: 2704 |005f: throw v4 │ │ +0c41d4: |[0c41d4] nerd.tuxmobil.fahrplan.congress.FahrplanMisc.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ +0c41e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c41e6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0c41e8: 2201 1906 |0002: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; // type@0619 │ │ +0c41ec: 7020 a12a a100 |0004: invoke-direct {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.:(Landroid/content/Context;)V // method@2aa1 │ │ +0c41f2: 6e10 a32a 0100 |0007: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2aa3 │ │ +0c41f8: 0c00 |000a: move-result-object v0 │ │ +0c41fa: 6e10 7201 0000 |000b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0172 │ │ +0c4200: 1a05 7521 |000e: const-string v5, "highlight" // string@2175 │ │ +0c4204: 1a06 951c |0010: const-string v6, "eventid=?" // string@1c95 │ │ +0c4208: 1217 |0012: const/4 v7, #int 1 // #1 │ │ +0c420a: 2377 9e06 |0013: new-array v7, v7, [Ljava/lang/String; // type@069e │ │ +0c420e: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +0c4210: 54b9 6c11 |0016: iget-object v9, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c4214: 4d09 0708 |0018: aput-object v9, v7, v8 │ │ +0c4218: 6e40 7401 5076 |001a: invoke-virtual {v0, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ +0c421e: 2203 2b00 |001d: new-instance v3, Landroid/content/ContentValues; // type@002b │ │ +0c4222: 7010 9700 0300 |001f: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +0c4228: 1a05 931c |0022: const-string v5, "eventid" // string@1c93 │ │ +0c422c: 54b6 6c11 |0024: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c4230: 7110 9b27 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c4236: 0a06 |0029: move-result v6 │ │ +0c4238: 7110 9e27 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c423e: 0c06 |002d: move-result-object v6 │ │ +0c4240: 6e30 9900 5306 |002e: invoke-virtual {v3, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0c4246: 55b5 6a11 |0031: iget-boolean v5, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c424a: 3805 1b00 |0033: if-eqz v5, 004e // +001b │ │ +0c424e: 1a04 7521 |0035: const-string v4, "highlight" // string@2175 │ │ +0c4252: 7110 9e27 0200 |0037: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c4258: 0c05 |003a: move-result-object v5 │ │ +0c425a: 6e30 9900 4305 |003b: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0c4260: 1a04 7521 |003e: const-string v4, "highlight" // string@2175 │ │ +0c4264: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +0c4266: 6e40 7701 4035 |0041: invoke-virtual {v0, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0177 │ │ +0c426c: 6e10 7901 0000 |0044: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0179 │ │ +0c4272: 6e10 7501 0000 |0047: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0c4278: 6e10 7301 0000 |004a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c427e: 0e00 |004d: return-void │ │ +0c4280: 0142 |004e: move v2, v4 │ │ +0c4282: 28e6 |004f: goto 0035 // -001a │ │ +0c4284: 0d04 |0050: move-exception v4 │ │ +0c4286: 6e10 7501 0000 |0051: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0c428c: 6e10 7301 0000 |0054: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c4292: 28f6 |0057: goto 004d // -000a │ │ +0c4294: 0d04 |0058: move-exception v4 │ │ +0c4296: 6e10 7501 0000 |0059: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0c429c: 6e10 7301 0000 |005c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c42a2: 2704 |005f: throw v4 │ │ catches : 1 │ │ 0x000b - 0x0047 │ │ Landroid/database/SQLException; -> 0x0050 │ │ -> 0x0058 │ │ positions : │ │ 0x0002 line=358 │ │ 0x0007 line=360 │ │ @@ -310953,27 +311108,27 @@ │ │ 0x004e - 0x0050 reg=3 values Landroid/content/ContentValues; │ │ 0x000b - 0x0060 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0007 - 0x0060 reg=1 highlightDB Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; │ │ 0x0000 - 0x0060 reg=10 context Landroid/content/Context; │ │ 0x0000 - 0x0060 reg=11 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1361 (FahrplanMisc.java) │ │ + source_file_idx : 1365 (FahrplanMisc.java) │ │ │ │ -Class #1057 header: │ │ -class_idx : 1556 │ │ +Class #1058 header: │ │ +class_idx : 1559 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1362 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1366 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1057 - │ │ +Class #1058 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;) │ │ @@ -310994,21 +311149,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c424c: |[0c424c] nerd.tuxmobil.fahrplan.congress.FahrplanParser.:(Landroid/content/Context;)V │ │ -0c425c: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c4262: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c4264: 5b10 4211 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1142 │ │ -0c4268: 6901 b711 |0006: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c426c: 5b12 4011 |0008: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.context:Landroid/content/Context; // field@1140 │ │ -0c4270: 0e00 |000a: return-void │ │ +0c42b4: |[0c42b4] nerd.tuxmobil.fahrplan.congress.FahrplanParser.:(Landroid/content/Context;)V │ │ +0c42c4: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c42ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c42cc: 5b10 4911 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1149 │ │ +0c42d0: 6901 be11 |0006: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c42d4: 5b12 4711 |0008: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.context:Landroid/content/Context; // field@1147 │ │ +0c42d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0006 line=38 │ │ 0x0008 line=39 │ │ 0x000a line=40 │ │ @@ -311022,29 +311177,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0c4274: |[0c4274] nerd.tuxmobil.fahrplan.congress.FahrplanParser.parse:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0c4284: 2200 4306 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/parser; // type@0643 │ │ -0c4288: 5431 4111 |0002: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@1141 │ │ -0c428c: 5432 4011 |0004: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.context:Landroid/content/Context; // field@1140 │ │ -0c4290: 7030 b92b 1002 |0006: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;Landroid/content/Context;)V // method@2bb9 │ │ -0c4296: 5b30 4211 |0009: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1142 │ │ -0c429a: 5430 4211 |000b: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1142 │ │ -0c429e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -0c42a0: 2311 9b06 |000e: new-array v1, v1, [Ljava/lang/String; // type@069b │ │ -0c42a4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0c42a6: 4d04 0102 |0011: aput-object v4, v1, v2 │ │ -0c42aa: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0c42ac: 4d05 0102 |0014: aput-object v5, v1, v2 │ │ -0c42b0: 6e20 bc2b 1000 |0016: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2bbc │ │ -0c42b6: 0e00 |0019: return-void │ │ +0c42dc: |[0c42dc] nerd.tuxmobil.fahrplan.congress.FahrplanParser.parse:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0c42ec: 2200 4606 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/parser; // type@0646 │ │ +0c42f0: 5431 4811 |0002: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@1148 │ │ +0c42f4: 5432 4711 |0004: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.context:Landroid/content/Context; // field@1147 │ │ +0c42f8: 7030 b92b 1002 |0006: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;Landroid/content/Context;)V // method@2bb9 │ │ +0c42fe: 5b30 4911 |0009: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1149 │ │ +0c4302: 5430 4911 |000b: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1149 │ │ +0c4306: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +0c4308: 2311 9e06 |000e: new-array v1, v1, [Ljava/lang/String; // type@069e │ │ +0c430c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0c430e: 4d04 0102 |0011: aput-object v4, v1, v2 │ │ +0c4312: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0c4314: 4d05 0102 |0014: aput-object v5, v1, v2 │ │ +0c4318: 6e20 bc2b 1000 |0016: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2bbc │ │ +0c431e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000b line=44 │ │ 0x0019 line=45 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; │ │ @@ -311056,44 +311211,44 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c42b8: |[0c42b8] nerd.tuxmobil.fahrplan.congress.FahrplanParser.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V │ │ -0c42c8: 5b12 4111 |0000: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@1141 │ │ -0c42cc: 5410 4211 |0002: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1142 │ │ -0c42d0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0c42d4: 5410 4211 |0006: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1142 │ │ -0c42d8: 6e20 c42b 2000 |0008: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2bc4 │ │ -0c42de: 0e00 |000b: return-void │ │ +0c4320: |[0c4320] nerd.tuxmobil.fahrplan.congress.FahrplanParser.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V │ │ +0c4330: 5b12 4811 |0000: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@1148 │ │ +0c4334: 5410 4911 |0002: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1149 │ │ +0c4338: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0c433c: 5410 4911 |0006: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.task:Lnerd/tuxmobil/fahrplan/congress/parser; // field@1149 │ │ +0c4340: 6e20 c42b 2000 |0008: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2bc4 │ │ +0c4346: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ 0x0006 line=56 │ │ 0x000b line=58 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; │ │ 0x0000 - 0x000c reg=2 listener Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; │ │ │ │ - source_file_idx : 1362 (FahrplanParser.java) │ │ + source_file_idx : 1366 (FahrplanParser.java) │ │ │ │ -Class #1058 header: │ │ -class_idx : 1557 │ │ +Class #1059 header: │ │ +class_idx : 1560 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1380 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1384 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1058 - │ │ +Class #1059 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;) │ │ @@ -311110,20 +311265,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c42e0: |[0c42e0] nerd.tuxmobil.fahrplan.congress.FetchFahrplan.:()V │ │ -0c42f0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c42f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c42f8: 5b10 4411 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@1144 │ │ -0c42fc: 6901 b111 |0006: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c4300: 0e00 |0008: return-void │ │ +0c4348: |[0c4348] nerd.tuxmobil.fahrplan.congress.FetchFahrplan.:()V │ │ +0c4358: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c435e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c4360: 5b10 4b11 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@114b │ │ +0c4364: 6901 b811 |0006: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c4368: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0006 line=35 │ │ 0x0008 line=36 │ │ locals : │ │ @@ -311135,28 +311290,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0c4304: |[0c4304] nerd.tuxmobil.fahrplan.congress.FetchFahrplan.fetch:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0c4314: 2200 4106 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/fetcher; // type@0641 │ │ -0c4318: 5431 4311 |0002: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@1143 │ │ -0c431c: 7020 ad2b 1000 |0004: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2bad │ │ -0c4322: 5b30 4411 |0007: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@1144 │ │ -0c4326: 5430 4411 |0009: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@1144 │ │ -0c432a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -0c432c: 2311 9b06 |000c: new-array v1, v1, [Ljava/lang/String; // type@069b │ │ -0c4330: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0c4332: 4d04 0102 |000f: aput-object v4, v1, v2 │ │ -0c4336: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0c4338: 4d05 0102 |0012: aput-object v5, v1, v2 │ │ -0c433c: 6e20 b02b 1000 |0014: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2bb0 │ │ -0c4342: 0e00 |0017: return-void │ │ +0c436c: |[0c436c] nerd.tuxmobil.fahrplan.congress.FetchFahrplan.fetch:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0c437c: 2200 4406 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/fetcher; // type@0644 │ │ +0c4380: 5431 4a11 |0002: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@114a │ │ +0c4384: 7020 ad2b 1000 |0004: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2bad │ │ +0c438a: 5b30 4b11 |0007: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@114b │ │ +0c438e: 5430 4b11 |0009: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@114b │ │ +0c4392: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +0c4394: 2311 9e06 |000c: new-array v1, v1, [Ljava/lang/String; // type@069e │ │ +0c4398: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0c439a: 4d04 0102 |000f: aput-object v4, v1, v2 │ │ +0c439e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0c43a0: 4d05 0102 |0012: aput-object v5, v1, v2 │ │ +0c43a4: 6e20 b02b 1000 |0014: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2bb0 │ │ +0c43aa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x0017 line=41 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; │ │ @@ -311168,44 +311323,44 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c4344: |[0c4344] nerd.tuxmobil.fahrplan.congress.FetchFahrplan.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ -0c4354: 5b12 4311 |0000: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@1143 │ │ -0c4358: 5410 4411 |0002: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@1144 │ │ -0c435c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0c4360: 5410 4411 |0006: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@1144 │ │ -0c4364: 6e20 b62b 2000 |0008: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2bb6 │ │ -0c436a: 0e00 |000b: return-void │ │ +0c43ac: |[0c43ac] nerd.tuxmobil.fahrplan.congress.FetchFahrplan.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ +0c43bc: 5b12 4a11 |0000: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@114a │ │ +0c43c0: 5410 4b11 |0002: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@114b │ │ +0c43c4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0c43c8: 5410 4b11 |0006: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.task:Lnerd/tuxmobil/fahrplan/congress/fetcher; // field@114b │ │ +0c43cc: 6e20 b62b 2000 |0008: invoke-virtual {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2bb6 │ │ +0c43d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0006 line=52 │ │ 0x000b line=54 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; │ │ 0x0000 - 0x000c reg=2 listener Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; │ │ │ │ - source_file_idx : 1380 (FetchFahrplan.java) │ │ + source_file_idx : 1384 (FetchFahrplan.java) │ │ │ │ -Class #1059 header: │ │ -class_idx : 1558 │ │ +Class #1060 header: │ │ +class_idx : 1561 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 80 │ │ -source_file_idx : 1502 │ │ +source_file_idx : 1506 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1059 - │ │ +Class #1060 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;) │ │ name : 'allcolumns' │ │ @@ -311218,48 +311373,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0c436c: |[0c436c] nerd.tuxmobil.fahrplan.congress.HighlightDBOpenHelper.:()V │ │ -0c437c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0c437e: 2300 9b06 |0001: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -0c4382: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0c4384: 1a02 5c14 |0004: const-string v2, "_id" // string@145c │ │ -0c4388: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0c438c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0c438e: 1a02 891c |0009: const-string v2, "eventid" // string@1c89 │ │ -0c4392: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0c4396: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -0c4398: 1a02 6b21 |000e: const-string v2, "highlight" // string@216b │ │ -0c439c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0c43a0: 6900 4511 |0012: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@1145 │ │ -0c43a4: 0e00 |0014: return-void │ │ +0c43d4: |[0c43d4] nerd.tuxmobil.fahrplan.congress.HighlightDBOpenHelper.:()V │ │ +0c43e4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0c43e6: 2300 9e06 |0001: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +0c43ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0c43ec: 1a02 6614 |0004: const-string v2, "_id" // string@1466 │ │ +0c43f0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0c43f4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0c43f6: 1a02 931c |0009: const-string v2, "eventid" // string@1c93 │ │ +0c43fa: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0c43fe: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +0c4400: 1a02 7521 |000e: const-string v2, "highlight" // string@2175 │ │ +0c4404: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +0c4408: 6900 4c11 |0012: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@114c │ │ +0c440c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0c43a8: |[0c43a8] nerd.tuxmobil.fahrplan.congress.HighlightDBOpenHelper.:(Landroid/content/Context;)V │ │ -0c43b8: 1a00 6b21 |0000: const-string v0, "highlight" // string@216b │ │ -0c43bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c43be: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -0c43c0: 7052 7b01 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@017b │ │ -0c43c6: 0e00 |0007: return-void │ │ +0c4410: |[0c4410] nerd.tuxmobil.fahrplan.congress.HighlightDBOpenHelper.:(Landroid/content/Context;)V │ │ +0c4420: 1a00 7521 |0000: const-string v0, "highlight" // string@2175 │ │ +0c4424: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c4426: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +0c4428: 7052 7b01 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@017b │ │ +0c442e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -311270,18 +311425,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c43c8: |[0c43c8] nerd.tuxmobil.fahrplan.congress.HighlightDBOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0c43d8: 1a00 ee03 |0000: const-string v0, "CREATE TABLE highlight (_id INTEGER PRIMARY KEY, eventid INTEGER,highlight INTEGER);" // string@03ee │ │ -0c43dc: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c43e2: 0e00 |0005: return-void │ │ +0c4430: |[0c4430] nerd.tuxmobil.fahrplan.congress.HighlightDBOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0c4440: 1a00 f103 |0000: const-string v0, "CREATE TABLE highlight (_id INTEGER PRIMARY KEY, eventid INTEGER,highlight INTEGER);" // string@03f1 │ │ +0c4444: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c444a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -311291,48 +311446,48 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c43e4: |[0c43e4] nerd.tuxmobil.fahrplan.congress.HighlightDBOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0c43f4: 1a00 9604 |0000: const-string v0, "DROP TABLE IF EXISTS highlight" // string@0496 │ │ -0c43f8: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c43fe: 6e20 a42a 2100 |0005: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@2aa4 │ │ -0c4404: 0e00 |0008: return-void │ │ +0c444c: |[0c444c] nerd.tuxmobil.fahrplan.congress.HighlightDBOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +0c445c: 1a00 9904 |0000: const-string v0, "DROP TABLE IF EXISTS highlight" // string@0499 │ │ +0c4460: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c4466: 6e20 a42a 2100 |0005: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@2aa4 │ │ +0c446c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ 0x0008 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; │ │ 0x0000 - 0x0009 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0009 reg=3 oldVersion I │ │ 0x0000 - 0x0009 reg=4 newVersion I │ │ │ │ - source_file_idx : 1502 (HighlightDBOpenHelper.java) │ │ + source_file_idx : 1506 (HighlightDBOpenHelper.java) │ │ │ │ -Class #1060 header: │ │ -class_idx : 1559 │ │ +Class #1061 header: │ │ +class_idx : 1562 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1512 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1516 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1060 annotations: │ │ +Class #1061 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=scrollToColumn │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1060 - │ │ +Class #1061 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -311350,68 +311505,68 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c4408: |[0c4408] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$1.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ │ -0c4418: 5b01 4611 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1146 │ │ -0c441c: 5902 4711 |0002: iput v2, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.val$scrollTo:I // field@1147 │ │ -0c4420: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c4426: 0e00 |0007: return-void │ │ +0c4470: |[0c4470] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$1.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ │ +0c4480: 5b01 4d11 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114d │ │ +0c4484: 5902 4e11 |0002: iput v2, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.val$scrollTo:I // field@114e │ │ +0c4488: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c448e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c4428: |[0c4428] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$1.run:()V │ │ -0c4438: 5430 4611 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1146 │ │ -0c443c: 5231 4711 |0002: iget v1, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.val$scrollTo:I // field@1147 │ │ -0c4440: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0c4442: 6e30 c72a 1002 |0005: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.smoothScrollTo:(II)V // method@2ac7 │ │ -0c4448: 0e00 |0008: return-void │ │ +0c4490: |[0c4490] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$1.run:()V │ │ +0c44a0: 5430 4d11 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114d │ │ +0c44a4: 5231 4e11 |0002: iget v1, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.val$scrollTo:I // field@114e │ │ +0c44a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c44aa: 6e30 c72a 1002 |0005: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.smoothScrollTo:(II)V // method@2ac7 │ │ +0c44b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0008 line=119 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1; │ │ │ │ - source_file_idx : 1512 (HorizontalSnapScrollView.java) │ │ + source_file_idx : 1516 (HorizontalSnapScrollView.java) │ │ │ │ -Class #1061 header: │ │ -class_idx : 1560 │ │ +Class #1062 header: │ │ +class_idx : 1563 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1512 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1516 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1061 annotations: │ │ +Class #1062 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1061 - │ │ +Class #1062 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnTouchListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -311425,163 +311580,167 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c444c: |[0c444c] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$2.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V │ │ -0c445c: 5b01 4811 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c4460: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c4466: 0e00 |0005: return-void │ │ +0c44b4: |[0c44b4] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$2.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V │ │ +0c44c4: 5b01 4f11 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c44c8: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c44ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 230 16-bit code units │ │ -0c4468: |[0c4468] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$2.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0c4478: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0c447a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0c447c: 1a06 e605 |0002: const-string v6, "HorizontalScrollView" // string@05e6 │ │ -0c4480: 1a07 442c |0004: const-string v7, "onTouch" // string@2c44 │ │ -0c4484: 7120 392b 7600 |0006: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c448a: 5496 4811 |0009: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c448e: 7110 b32a 0600 |000b: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$300:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)Landroid/view/GestureDetector; // method@2ab3 │ │ -0c4494: 0c06 |000e: move-result-object v6 │ │ -0c4496: 6e20 481f b600 |000f: invoke-virtual {v6, v11}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1f48 │ │ -0c449c: 0a06 |0012: move-result v6 │ │ -0c449e: 3806 0300 |0013: if-eqz v6, 0016 // +0003 │ │ -0c44a2: 0f04 |0015: return v4 │ │ -0c44a4: 6e10 901f 0b00 |0016: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -0c44aa: 0a06 |0019: move-result v6 │ │ -0c44ac: 3256 0900 |001a: if-eq v6, v5, 0023 // +0009 │ │ -0c44b0: 6e10 901f 0b00 |001c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ -0c44b6: 0a06 |001f: move-result v6 │ │ -0c44b8: 1237 |0020: const/4 v7, #int 3 // #3 │ │ -0c44ba: 3376 f4ff |0021: if-ne v6, v7, 0015 // -000c │ │ -0c44be: 6e10 961f 0b00 |0023: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -0c44c4: 0a06 |0026: move-result v6 │ │ -0c44c6: 8763 |0027: float-to-int v3, v6 │ │ -0c44c8: 5496 4811 |0028: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c44cc: 7110 ae2a 0600 |002a: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$000:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2aae │ │ -0c44d2: 0a06 |002d: move-result v6 │ │ -0c44d4: 9101 0306 |002e: sub-int v1, v3, v6 │ │ -0c44d8: 1a06 e605 |0030: const-string v6, "HorizontalScrollView" // string@05e6 │ │ -0c44dc: 2207 6c05 |0032: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0c44e0: 7010 f927 0700 |0034: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c44e6: 1a08 3123 |0037: const-string v8, "item width:" // string@2331 │ │ -0c44ea: 6e20 0228 8700 |0039: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c44f0: 0c07 |003c: move-result-object v7 │ │ -0c44f2: 5498 4811 |003d: iget-object v8, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c44f6: 7110 b42a 0800 |003f: invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$400:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab4 │ │ -0c44fc: 0a08 |0042: move-result v8 │ │ -0c44fe: 6e20 fe27 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4504: 0c07 |0046: move-result-object v7 │ │ -0c4506: 1a08 b200 |0047: const-string v8, " scrollX:" // string@00b2 │ │ -0c450a: 6e20 0228 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4510: 0c07 |004c: move-result-object v7 │ │ -0c4512: 6e20 fe27 3700 |004d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4518: 0c07 |0050: move-result-object v7 │ │ -0c451a: 1a08 5500 |0051: const-string v8, " distance:" // string@0055 │ │ -0c451e: 6e20 0228 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4524: 0c07 |0056: move-result-object v7 │ │ -0c4526: 6e20 fe27 1700 |0057: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c452c: 0c07 |005a: move-result-object v7 │ │ -0c452e: 1a08 3700 |005b: const-string v8, " activeItem:" // string@0037 │ │ -0c4532: 6e20 0228 8700 |005d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4538: 0c07 |0060: move-result-object v7 │ │ -0c453a: 5498 4811 |0061: iget-object v8, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c453e: 7110 b12a 0800 |0063: invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ -0c4544: 0a08 |0066: move-result v8 │ │ -0c4546: 6e20 fe27 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c454c: 0c07 |006a: move-result-object v7 │ │ -0c454e: 6e10 0628 0700 |006b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c4554: 0c07 |006e: move-result-object v7 │ │ -0c4556: 7120 392b 7600 |006f: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c455c: 5496 4811 |0072: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c4560: 7110 b12a 0600 |0074: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ -0c4566: 0a02 |0077: move-result v2 │ │ -0c4568: 5496 4811 |0078: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c456c: 7110 b02a 0600 |007a: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$100:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab0 │ │ -0c4572: 0a06 |007d: move-result v6 │ │ -0c4574: 3756 4600 |007e: if-le v6, v5, 00c4 // +0046 │ │ -0c4578: 8216 |0080: int-to-float v6, v1 │ │ -0c457a: 7110 a527 0600 |0081: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0c4580: 0a06 |0084: move-result v6 │ │ -0c4582: 5497 4811 |0085: iget-object v7, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c4586: 7110 b42a 0700 |0087: invoke-static {v7}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$400:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab4 │ │ -0c458c: 0a07 |008a: move-result v7 │ │ -0c458e: 8277 |008b: int-to-float v7, v7 │ │ -0c4590: c976 |008c: div-float/2addr v6, v7 │ │ -0c4592: 7110 b227 0600 |008d: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ -0c4598: 0a00 |0090: move-result v0 │ │ -0c459a: 1a06 e605 |0091: const-string v6, "HorizontalScrollView" // string@05e6 │ │ -0c459e: 2207 6c05 |0093: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0c45a2: 7010 f927 0700 |0095: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c45a8: 1a08 3e19 |0098: const-string v8, "col dist: " // string@193e │ │ -0c45ac: 6e20 0228 8700 |009a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c45b2: 0c07 |009d: move-result-object v7 │ │ -0c45b4: 6e20 fe27 0700 |009e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c45ba: 0c07 |00a1: move-result-object v7 │ │ -0c45bc: 6e10 0628 0700 |00a2: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c45c2: 0c07 |00a5: move-result-object v7 │ │ -0c45c4: 7120 392b 7600 |00a6: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c45ca: 3d01 1200 |00a9: if-lez v1, 00bb // +0012 │ │ -0c45ce: 5496 4811 |00ab: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c45d2: 7110 b12a 0600 |00ad: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ -0c45d8: 0a06 |00b0: move-result v6 │ │ -0c45da: 9102 0600 |00b1: sub-int v2, v6, v0 │ │ -0c45de: 5496 4811 |00b3: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c45e2: 6e30 c32a 2604 |00b5: invoke-virtual {v6, v2, v4}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ -0c45e8: 0154 |00b8: move v4, v5 │ │ -0c45ea: 2900 5cff |00b9: goto/16 0015 // -00a4 │ │ -0c45ee: 5496 4811 |00bb: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c45f2: 7110 b12a 0600 |00bd: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ -0c45f8: 0a06 |00c0: move-result v6 │ │ -0c45fa: 9002 0600 |00c1: add-int v2, v6, v0 │ │ -0c45fe: 28f0 |00c3: goto 00b3 // -0010 │ │ -0c4600: 7110 a627 0100 |00c4: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ -0c4606: 0a06 |00c7: move-result v6 │ │ -0c4608: 5497 4811 |00c8: iget-object v7, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c460c: 7110 b42a 0700 |00ca: invoke-static {v7}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$400:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab4 │ │ -0c4612: 0a07 |00cd: move-result v7 │ │ -0c4614: db07 0704 |00ce: div-int/lit8 v7, v7, #int 4 // #04 │ │ -0c4618: 3776 e3ff |00d0: if-le v6, v7, 00b3 // -001d │ │ -0c461c: 3d01 0b00 |00d2: if-lez v1, 00dd // +000b │ │ -0c4620: 5496 4811 |00d4: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c4624: 7110 b12a 0600 |00d6: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ -0c462a: 0a06 |00d9: move-result v6 │ │ -0c462c: d802 06ff |00da: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0c4630: 28d7 |00dc: goto 00b3 // -0029 │ │ -0c4632: 5496 4811 |00dd: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1148 │ │ -0c4636: 7110 b12a 0600 |00df: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ -0c463c: 0a06 |00e2: move-result v6 │ │ -0c463e: d802 0601 |00e3: add-int/lit8 v2, v6, #int 1 // #01 │ │ -0c4642: 28ce |00e5: goto 00b3 // -0032 │ │ +0c44d0: |[0c44d0] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$2.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0c44e0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0c44e2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0c44e4: 1a06 ea05 |0002: const-string v6, "HorizontalScrollView" // string@05ea │ │ +0c44e8: 1a07 4e2c |0004: const-string v7, "onTouch" // string@2c4e │ │ +0c44ec: 7120 392b 7600 |0006: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c44f2: 5496 4f11 |0009: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c44f6: 7110 b32a 0600 |000b: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$300:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)Landroid/view/GestureDetector; // method@2ab3 │ │ +0c44fc: 0c06 |000e: move-result-object v6 │ │ +0c44fe: 6e20 481f b600 |000f: invoke-virtual {v6, v11}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1f48 │ │ +0c4504: 0a06 |0012: move-result v6 │ │ +0c4506: 3806 0300 |0013: if-eqz v6, 0016 // +0003 │ │ +0c450a: 0f04 |0015: return v4 │ │ +0c450c: 6e10 901f 0b00 |0016: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +0c4512: 0a06 |0019: move-result v6 │ │ +0c4514: 3256 0900 |001a: if-eq v6, v5, 0023 // +0009 │ │ +0c4518: 6e10 901f 0b00 |001c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@1f90 │ │ +0c451e: 0a06 |001f: move-result v6 │ │ +0c4520: 1237 |0020: const/4 v7, #int 3 // #3 │ │ +0c4522: 3376 f4ff |0021: if-ne v6, v7, 0015 // -000c │ │ +0c4526: 6e10 961f 0b00 |0023: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +0c452c: 0a06 |0026: move-result v6 │ │ +0c452e: 8763 |0027: float-to-int v3, v6 │ │ +0c4530: 5496 4f11 |0028: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c4534: 7110 ae2a 0600 |002a: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$000:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2aae │ │ +0c453a: 0a06 |002d: move-result v6 │ │ +0c453c: 9101 0306 |002e: sub-int v1, v3, v6 │ │ +0c4540: 1a06 ea05 |0030: const-string v6, "HorizontalScrollView" // string@05ea │ │ +0c4544: 2207 6d05 |0032: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c4548: 7010 f927 0700 |0034: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c454e: 1a08 3b23 |0037: const-string v8, "item width:" // string@233b │ │ +0c4552: 6e20 0228 8700 |0039: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4558: 0c07 |003c: move-result-object v7 │ │ +0c455a: 5498 4f11 |003d: iget-object v8, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c455e: 7110 b42a 0800 |003f: invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$400:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab4 │ │ +0c4564: 0a08 |0042: move-result v8 │ │ +0c4566: 6e20 fe27 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c456c: 0c07 |0046: move-result-object v7 │ │ +0c456e: 1a08 b200 |0047: const-string v8, " scrollX:" // string@00b2 │ │ +0c4572: 6e20 0228 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4578: 0c07 |004c: move-result-object v7 │ │ +0c457a: 6e20 fe27 3700 |004d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4580: 0c07 |0050: move-result-object v7 │ │ +0c4582: 1a08 5500 |0051: const-string v8, " distance:" // string@0055 │ │ +0c4586: 6e20 0228 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c458c: 0c07 |0056: move-result-object v7 │ │ +0c458e: 6e20 fe27 1700 |0057: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4594: 0c07 |005a: move-result-object v7 │ │ +0c4596: 1a08 3700 |005b: const-string v8, " activeItem:" // string@0037 │ │ +0c459a: 6e20 0228 8700 |005d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c45a0: 0c07 |0060: move-result-object v7 │ │ +0c45a2: 5498 4f11 |0061: iget-object v8, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c45a6: 7110 b12a 0800 |0063: invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ +0c45ac: 0a08 |0066: move-result v8 │ │ +0c45ae: 6e20 fe27 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c45b4: 0c07 |006a: move-result-object v7 │ │ +0c45b6: 6e10 0628 0700 |006b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c45bc: 0c07 |006e: move-result-object v7 │ │ +0c45be: 7120 392b 7600 |006f: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c45c4: 5496 4f11 |0072: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c45c8: 7110 b12a 0600 |0074: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ +0c45ce: 0a02 |0077: move-result v2 │ │ +0c45d0: 5496 4f11 |0078: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c45d4: 7110 b02a 0600 |007a: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$100:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab0 │ │ +0c45da: 0a06 |007d: move-result v6 │ │ +0c45dc: 3756 4600 |007e: if-le v6, v5, 00c4 // +0046 │ │ +0c45e0: 8216 |0080: int-to-float v6, v1 │ │ +0c45e2: 7110 a527 0600 |0081: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +0c45e8: 0a06 |0084: move-result v6 │ │ +0c45ea: 5497 4f11 |0085: iget-object v7, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c45ee: 7110 b42a 0700 |0087: invoke-static {v7}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$400:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab4 │ │ +0c45f4: 0a07 |008a: move-result v7 │ │ +0c45f6: 8277 |008b: int-to-float v7, v7 │ │ +0c45f8: c976 |008c: div-float/2addr v6, v7 │ │ +0c45fa: 7110 b227 0600 |008d: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ +0c4600: 0a00 |0090: move-result v0 │ │ +0c4602: 1a06 ea05 |0091: const-string v6, "HorizontalScrollView" // string@05ea │ │ +0c4606: 2207 6d05 |0093: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c460a: 7010 f927 0700 |0095: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c4610: 1a08 4819 |0098: const-string v8, "col dist: " // string@1948 │ │ +0c4614: 6e20 0228 8700 |009a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c461a: 0c07 |009d: move-result-object v7 │ │ +0c461c: 6e20 fe27 0700 |009e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4622: 0c07 |00a1: move-result-object v7 │ │ +0c4624: 6e10 0628 0700 |00a2: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c462a: 0c07 |00a5: move-result-object v7 │ │ +0c462c: 7120 392b 7600 |00a6: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c4632: 3d01 1200 |00a9: if-lez v1, 00bb // +0012 │ │ +0c4636: 5496 4f11 |00ab: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c463a: 7110 b12a 0600 |00ad: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ +0c4640: 0a06 |00b0: move-result v6 │ │ +0c4642: 9102 0600 |00b1: sub-int v2, v6, v0 │ │ +0c4646: 5496 4f11 |00b3: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c464a: 6e30 c32a 2604 |00b5: invoke-virtual {v6, v2, v4}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ +0c4650: 0154 |00b8: move v4, v5 │ │ +0c4652: 2900 5cff |00b9: goto/16 0015 // -00a4 │ │ +0c4656: 5496 4f11 |00bb: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c465a: 7110 b12a 0600 |00bd: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ +0c4660: 0a06 |00c0: move-result v6 │ │ +0c4662: 9002 0600 |00c1: add-int v2, v6, v0 │ │ +0c4666: 28f0 |00c3: goto 00b3 // -0010 │ │ +0c4668: 7110 a627 0100 |00c4: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@27a6 │ │ +0c466e: 0a06 |00c7: move-result v6 │ │ +0c4670: 5497 4f11 |00c8: iget-object v7, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c4674: 7110 b42a 0700 |00ca: invoke-static {v7}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$400:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab4 │ │ +0c467a: 0a07 |00cd: move-result v7 │ │ +0c467c: db07 0704 |00ce: div-int/lit8 v7, v7, #int 4 // #04 │ │ +0c4680: 3776 e3ff |00d0: if-le v6, v7, 00b3 // -001d │ │ +0c4684: 3d01 0b00 |00d2: if-lez v1, 00dd // +000b │ │ +0c4688: 5496 4f11 |00d4: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c468c: 7110 b12a 0600 |00d6: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ +0c4692: 0a06 |00d9: move-result v6 │ │ +0c4694: d802 06ff |00da: add-int/lit8 v2, v6, #int -1 // #ff │ │ +0c4698: 28d7 |00dc: goto 00b3 // -0029 │ │ +0c469a: 5496 4f11 |00dd: iget-object v6, v9, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@114f │ │ +0c469e: 7110 b12a 0600 |00df: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ +0c46a4: 0a06 |00e2: move-result v6 │ │ +0c46a6: d802 0601 |00e3: add-int/lit8 v2, v6, #int 1 // #01 │ │ +0c46aa: 28ce |00e5: goto 00b3 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0009 line=140 │ │ 0x0015 line=173 │ │ 0x0016 line=143 │ │ + 0x001c line=144 │ │ 0x0023 line=145 │ │ 0x0028 line=146 │ │ 0x0030 line=147 │ │ + 0x003f line=148 │ │ + 0x0063 line=149 │ │ + 0x006f line=147 │ │ 0x0072 line=150 │ │ 0x0078 line=152 │ │ 0x0080 line=153 │ │ 0x0091 line=154 │ │ 0x00a9 line=155 │ │ 0x00ab line=156 │ │ 0x00b3 line=169 │ │ @@ -311597,32 +311756,32 @@ │ │ 0x0030 - 0x00e6 reg=1 distance I │ │ 0x0078 - 0x00e6 reg=2 newItem I │ │ 0x0028 - 0x00e6 reg=3 scrollX I │ │ 0x0000 - 0x00e6 reg=9 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2; │ │ 0x0000 - 0x00e6 reg=10 v Landroid/view/View; │ │ 0x0000 - 0x00e6 reg=11 event Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1512 (HorizontalSnapScrollView.java) │ │ + source_file_idx : 1516 (HorizontalSnapScrollView.java) │ │ │ │ -Class #1062 header: │ │ -class_idx : 1561 │ │ +Class #1063 header: │ │ +class_idx : 1564 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1052 │ │ -source_file_idx : 1512 │ │ +superclass_idx : 1053 │ │ +source_file_idx : 1516 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1062 annotations: │ │ +Class #1063 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="YScrollDetector" │ │ │ │ -Class #1062 - │ │ +Class #1063 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/GestureDetector$SimpleOnGestureListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;) │ │ @@ -311635,61 +311794,61 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c4644: |[0c4644] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$YScrollDetector.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V │ │ -0c4654: 5b01 4911 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c4658: 7010 441f 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@1f44 │ │ -0c465e: 0e00 |0005: return-void │ │ +0c46ac: |[0c46ac] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$YScrollDetector.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V │ │ +0c46bc: 5b01 5011 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c46c0: 7010 441f 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@1f44 │ │ +0c46c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;) │ │ name : 'onDown' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0c4660: |[0c4660] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$YScrollDetector.onDown:(Landroid/view/MotionEvent;)Z │ │ -0c4670: 5431 4911 |0000: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c4674: 6e10 961f 0400 |0002: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -0c467a: 0a02 |0005: move-result v2 │ │ -0c467c: 8722 |0006: float-to-int v2, v2 │ │ -0c467e: 7120 af2a 2100 |0007: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$002:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I // method@2aaf │ │ -0c4684: 5431 4911 |000a: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c4688: 6e10 bb2a 0100 |000c: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getScrollX:()I // method@2abb │ │ -0c468e: 0a01 |000f: move-result v1 │ │ -0c4690: 5432 4911 |0010: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c4694: 7110 b02a 0200 |0012: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$100:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab0 │ │ -0c469a: 0a02 |0015: move-result v2 │ │ -0c469c: b221 |0016: mul-int/2addr v1, v2 │ │ -0c469e: 8211 |0017: int-to-float v1, v1 │ │ -0c46a0: 5432 4911 |0018: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c46a4: 6e10 b92a 0200 |001a: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getMeasuredWidth:()I // method@2ab9 │ │ -0c46aa: 0a02 |001d: move-result v2 │ │ -0c46ac: 8222 |001e: int-to-float v2, v2 │ │ -0c46ae: a900 0102 |001f: div-float v0, v1, v2 │ │ -0c46b2: 5431 4911 |0021: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c46b6: 7110 b227 0000 |0023: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ -0c46bc: 0a02 |0026: move-result v2 │ │ -0c46be: 7120 b22a 2100 |0027: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$202:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I // method@2ab2 │ │ -0c46c4: 6f20 451f 4300 |002a: invoke-super {v3, v4}, Landroid/view/GestureDetector$SimpleOnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@1f45 │ │ -0c46ca: 0a01 |002d: move-result v1 │ │ -0c46cc: 0f01 |002e: return v1 │ │ +0c46c8: |[0c46c8] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$YScrollDetector.onDown:(Landroid/view/MotionEvent;)Z │ │ +0c46d8: 5431 5011 |0000: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c46dc: 6e10 961f 0400 |0002: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +0c46e2: 0a02 |0005: move-result v2 │ │ +0c46e4: 8722 |0006: float-to-int v2, v2 │ │ +0c46e6: 7120 af2a 2100 |0007: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$002:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I // method@2aaf │ │ +0c46ec: 5431 5011 |000a: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c46f0: 6e10 bb2a 0100 |000c: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getScrollX:()I // method@2abb │ │ +0c46f6: 0a01 |000f: move-result v1 │ │ +0c46f8: 5432 5011 |0010: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c46fc: 7110 b02a 0200 |0012: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$100:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab0 │ │ +0c4702: 0a02 |0015: move-result v2 │ │ +0c4704: b221 |0016: mul-int/2addr v1, v2 │ │ +0c4706: 8211 |0017: int-to-float v1, v1 │ │ +0c4708: 5432 5011 |0018: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c470c: 6e10 b92a 0200 |001a: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getMeasuredWidth:()I // method@2ab9 │ │ +0c4712: 0a02 |001d: move-result v2 │ │ +0c4714: 8222 |001e: int-to-float v2, v2 │ │ +0c4716: a900 0102 |001f: div-float v0, v1, v2 │ │ +0c471a: 5431 5011 |0021: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c471e: 7110 b227 0000 |0023: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ +0c4724: 0a02 |0026: move-result v2 │ │ +0c4726: 7120 b22a 2100 |0027: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$202:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I // method@2ab2 │ │ +0c472c: 6f20 451f 4300 |002a: invoke-super {v3, v4}, Landroid/view/GestureDetector$SimpleOnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@1f45 │ │ +0c4732: 0a01 |002d: move-result v1 │ │ +0c4734: 0f01 |002e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000a line=50 │ │ 0x0021 line=51 │ │ 0x002a line=52 │ │ locals : │ │ @@ -311702,132 +311861,136 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 141 16-bit code units │ │ -0c46d0: |[0c46d0] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$YScrollDetector.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ -0c46e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0c46e2: 1507 a040 |0001: const/high16 v7, #int 1084227584 // #40a0 │ │ -0c46e6: 1506 2f45 |0003: const/high16 v6, #int 1160708096 // #452f │ │ -0c46ea: 5484 4911 |0005: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c46ee: 6e10 ba2a 0400 |0007: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getResources:()Landroid/content/res/Resources; // method@2aba │ │ -0c46f4: 0c04 |000a: move-result-object v4 │ │ -0c46f6: 6e10 0901 0400 |000b: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0c46fc: 0c04 |000e: move-result-object v4 │ │ -0c46fe: 5242 1d0e |000f: iget v2, v4, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0c4702: a904 0b02 |0011: div-float v4, v11, v2 │ │ -0c4706: 7110 a527 0400 |0013: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0c470c: 0a04 |0016: move-result v4 │ │ -0c470e: c964 |0017: div-float/2addr v4, v6 │ │ -0c4710: 1505 4040 |0018: const/high16 v5, #int 1077936128 // #4040 │ │ -0c4714: c854 |001a: mul-float/2addr v4, v5 │ │ -0c4716: 8944 |001b: float-to-double v4, v4 │ │ -0c4718: 7120 a727 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@27a7 │ │ -0c471e: 0b04 |001f: move-result-wide v4 │ │ -0c4720: 8a40 |0020: double-to-int v0, v4 │ │ -0c4722: 6e10 961f 0900 |0021: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -0c4728: 0a04 |0024: move-result v4 │ │ -0c472a: 6e10 961f 0a00 |0025: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -0c4730: 0a05 |0028: move-result v5 │ │ -0c4732: c754 |0029: sub-float/2addr v4, v5 │ │ -0c4734: 2d04 0407 |002a: cmpl-float v4, v4, v7 │ │ -0c4738: 3d04 1a00 |002c: if-lez v4, 0046 // +001a │ │ -0c473c: a904 0b02 |002e: div-float v4, v11, v2 │ │ -0c4740: 7110 a527 0400 |0030: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0c4746: 0a04 |0033: move-result v4 │ │ -0c4748: 2d04 0406 |0034: cmpl-float v4, v4, v6 │ │ -0c474c: 3d04 1000 |0036: if-lez v4, 0046 // +0010 │ │ -0c4750: 5484 4911 |0038: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c4754: 5485 4911 |003a: iget-object v5, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c4758: 7110 b12a 0500 |003c: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ -0c475e: 0a05 |003f: move-result v5 │ │ -0c4760: b005 |0040: add-int/2addr v5, v0 │ │ -0c4762: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -0c4764: 6e30 c32a 5406 |0042: invoke-virtual {v4, v5, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ -0c476a: 0f03 |0045: return v3 │ │ -0c476c: 6e10 961f 0a00 |0046: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -0c4772: 0a04 |0049: move-result v4 │ │ -0c4774: 6e10 961f 0900 |004a: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ -0c477a: 0a05 |004d: move-result v5 │ │ -0c477c: c754 |004e: sub-float/2addr v4, v5 │ │ -0c477e: 2d04 0407 |004f: cmpl-float v4, v4, v7 │ │ -0c4782: 3d04 3700 |0051: if-lez v4, 0088 // +0037 │ │ -0c4786: a904 0b02 |0053: div-float v4, v11, v2 │ │ -0c478a: 7110 a527 0400 |0055: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ -0c4790: 0a04 |0058: move-result v4 │ │ -0c4792: 2d04 0406 |0059: cmpl-float v4, v4, v6 │ │ -0c4796: 3d04 2d00 |005b: if-lez v4, 0088 // +002d │ │ -0c479a: 5484 4911 |005d: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c479e: 5485 4911 |005f: iget-object v5, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1149 │ │ -0c47a2: 7110 b12a 0500 |0061: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ -0c47a8: 0a05 |0064: move-result v5 │ │ -0c47aa: b105 |0065: sub-int/2addr v5, v0 │ │ -0c47ac: 1206 |0066: const/4 v6, #int 0 // #0 │ │ -0c47ae: 6e30 c32a 5406 |0067: invoke-virtual {v4, v5, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ -0c47b4: 28db |006a: goto 0045 // -0025 │ │ -0c47b6: 0d01 |006b: move-exception v1 │ │ -0c47b8: 1a03 e605 |006c: const-string v3, "HorizontalScrollView" // string@05e6 │ │ -0c47bc: 2204 6c05 |006e: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c47c0: 7010 f927 0400 |0070: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c47c6: 1a05 0e12 |0073: const-string v5, "There was an error processing the Fling event:" // string@120e │ │ -0c47ca: 6e20 0228 5400 |0075: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c47d0: 0c04 |0078: move-result-object v4 │ │ -0c47d2: 6e10 8827 0100 |0079: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2788 │ │ -0c47d8: 0c05 |007c: move-result-object v5 │ │ -0c47da: 6e20 0228 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c47e0: 0c04 |0080: move-result-object v4 │ │ -0c47e2: 6e10 0628 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c47e8: 0c04 |0084: move-result-object v4 │ │ -0c47ea: 7120 392b 4300 |0085: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c47f0: 6f5c 461f 98ba |0088: invoke-super {v8, v9, v10, v11, v12}, Landroid/view/GestureDetector$SimpleOnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1f46 │ │ -0c47f6: 0a03 |008b: move-result v3 │ │ -0c47f8: 28b9 |008c: goto 0045 // -0047 │ │ +0c4738: |[0c4738] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView$YScrollDetector.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ +0c4748: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c474a: 1507 a040 |0001: const/high16 v7, #int 1084227584 // #40a0 │ │ +0c474e: 1506 2f45 |0003: const/high16 v6, #int 1160708096 // #452f │ │ +0c4752: 5484 5011 |0005: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c4756: 6e10 ba2a 0400 |0007: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getResources:()Landroid/content/res/Resources; // method@2aba │ │ +0c475c: 0c04 |000a: move-result-object v4 │ │ +0c475e: 6e10 0901 0400 |000b: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +0c4764: 0c04 |000e: move-result-object v4 │ │ +0c4766: 5242 1d0e |000f: iget v2, v4, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +0c476a: a904 0b02 |0011: div-float v4, v11, v2 │ │ +0c476e: 7110 a527 0400 |0013: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +0c4774: 0a04 |0016: move-result v4 │ │ +0c4776: c964 |0017: div-float/2addr v4, v6 │ │ +0c4778: 1505 4040 |0018: const/high16 v5, #int 1077936128 // #4040 │ │ +0c477c: c854 |001a: mul-float/2addr v4, v5 │ │ +0c477e: 8944 |001b: float-to-double v4, v4 │ │ +0c4780: 7120 a727 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@27a7 │ │ +0c4786: 0b04 |001f: move-result-wide v4 │ │ +0c4788: 8a40 |0020: double-to-int v0, v4 │ │ +0c478a: 6e10 961f 0900 |0021: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +0c4790: 0a04 |0024: move-result v4 │ │ +0c4792: 6e10 961f 0a00 |0025: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +0c4798: 0a05 |0028: move-result v5 │ │ +0c479a: c754 |0029: sub-float/2addr v4, v5 │ │ +0c479c: 2d04 0407 |002a: cmpl-float v4, v4, v7 │ │ +0c47a0: 3d04 1a00 |002c: if-lez v4, 0046 // +001a │ │ +0c47a4: a904 0b02 |002e: div-float v4, v11, v2 │ │ +0c47a8: 7110 a527 0400 |0030: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +0c47ae: 0a04 |0033: move-result v4 │ │ +0c47b0: 2d04 0406 |0034: cmpl-float v4, v4, v6 │ │ +0c47b4: 3d04 1000 |0036: if-lez v4, 0046 // +0010 │ │ +0c47b8: 5484 5011 |0038: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c47bc: 5485 5011 |003a: iget-object v5, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c47c0: 7110 b12a 0500 |003c: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ +0c47c6: 0a05 |003f: move-result v5 │ │ +0c47c8: b005 |0040: add-int/2addr v5, v0 │ │ +0c47ca: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +0c47cc: 6e30 c32a 5406 |0042: invoke-virtual {v4, v5, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ +0c47d2: 0f03 |0045: return v3 │ │ +0c47d4: 6e10 961f 0a00 |0046: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +0c47da: 0a04 |0049: move-result v4 │ │ +0c47dc: 6e10 961f 0900 |004a: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f96 │ │ +0c47e2: 0a05 |004d: move-result v5 │ │ +0c47e4: c754 |004e: sub-float/2addr v4, v5 │ │ +0c47e6: 2d04 0407 |004f: cmpl-float v4, v4, v7 │ │ +0c47ea: 3d04 3700 |0051: if-lez v4, 0088 // +0037 │ │ +0c47ee: a904 0b02 |0053: div-float v4, v11, v2 │ │ +0c47f2: 7110 a527 0400 |0055: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@27a5 │ │ +0c47f8: 0a04 |0058: move-result v4 │ │ +0c47fa: 2d04 0406 |0059: cmpl-float v4, v4, v6 │ │ +0c47fe: 3d04 2d00 |005b: if-lez v4, 0088 // +002d │ │ +0c4802: 5484 5011 |005d: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c4806: 5485 5011 |005f: iget-object v5, v8, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; // field@1150 │ │ +0c480a: 7110 b12a 0500 |0061: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I // method@2ab1 │ │ +0c4810: 0a05 |0064: move-result v5 │ │ +0c4812: b105 |0065: sub-int/2addr v5, v0 │ │ +0c4814: 1206 |0066: const/4 v6, #int 0 // #0 │ │ +0c4816: 6e30 c32a 5406 |0067: invoke-virtual {v4, v5, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ +0c481c: 28db |006a: goto 0045 // -0025 │ │ +0c481e: 0d01 |006b: move-exception v1 │ │ +0c4820: 1a03 ea05 |006c: const-string v3, "HorizontalScrollView" // string@05ea │ │ +0c4824: 2204 6d05 |006e: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c4828: 7010 f927 0400 |0070: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c482e: 1a05 1812 |0073: const-string v5, "There was an error processing the Fling event:" // string@1218 │ │ +0c4832: 6e20 0228 5400 |0075: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4838: 0c04 |0078: move-result-object v4 │ │ +0c483a: 6e10 8827 0100 |0079: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2788 │ │ +0c4840: 0c05 |007c: move-result-object v5 │ │ +0c4842: 6e20 0228 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4848: 0c04 |0080: move-result-object v4 │ │ +0c484a: 6e10 0628 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c4850: 0c04 |0084: move-result-object v4 │ │ +0c4852: 7120 392b 4300 |0085: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c4858: 6f5c 461f 98ba |0088: invoke-super {v8, v9, v10, v11, v12}, Landroid/view/GestureDetector$SimpleOnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1f46 │ │ +0c485e: 0a03 |008b: move-result v3 │ │ +0c4860: 28b9 |008c: goto 0045 // -0047 │ │ catches : 1 │ │ 0x0021 - 0x006a │ │ Ljava/lang/Exception; -> 0x006b │ │ positions : │ │ 0x0005 line=57 │ │ 0x0011 line=58 │ │ + 0x0013 line=59 │ │ 0x0021 line=63 │ │ 0x0038 line=65 │ │ 0x0045 line=78 │ │ 0x0046 line=69 │ │ + 0x0055 line=70 │ │ 0x005d line=71 │ │ 0x006b line=74 │ │ 0x006c line=75 │ │ + 0x0079 line=76 │ │ + 0x0085 line=75 │ │ 0x0088 line=78 │ │ locals : │ │ 0x006c - 0x0088 reg=1 e Ljava/lang/Exception; │ │ 0x0021 - 0x008d reg=0 columns I │ │ 0x0011 - 0x008d reg=2 scale F │ │ 0x0000 - 0x008d reg=8 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector; │ │ 0x0000 - 0x008d reg=9 e1 Landroid/view/MotionEvent; │ │ 0x0000 - 0x008d reg=10 e2 Landroid/view/MotionEvent; │ │ 0x0000 - 0x008d reg=11 velocityX F │ │ 0x0000 - 0x008d reg=12 velocityY F │ │ │ │ - source_file_idx : 1512 (HorizontalSnapScrollView.java) │ │ + source_file_idx : 1516 (HorizontalSnapScrollView.java) │ │ │ │ -Class #1063 header: │ │ -class_idx : 1562 │ │ +Class #1064 header: │ │ +class_idx : 1565 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1148 │ │ -source_file_idx : 1512 │ │ +superclass_idx : 1149 │ │ +source_file_idx : 1516 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 10 │ │ │ │ -Class #1063 annotations: │ │ +Class #1064 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector; } │ │ │ │ -Class #1063 - │ │ +Class #1064 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/HorizontalScrollView;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;) │ │ @@ -311860,36 +312023,36 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0c480c: |[0c480c] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c481c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c481e: 7030 c921 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21c9 │ │ -0c4824: 5932 4a11 |0004: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@114a │ │ -0c4828: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c482a: 5b30 4e11 |0007: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@114e │ │ -0c482e: 6e10 ba2a 0300 |0009: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getResources:()Landroid/content/res/Resources; // method@2aba │ │ -0c4834: 0c00 |000c: move-result-object v0 │ │ -0c4836: 1401 0100 0c7f |000d: const v1, #float 1.86092e+38 // #7f0c0001 │ │ -0c483c: 6e20 1101 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c4842: 0a00 |0013: move-result v0 │ │ -0c4844: 5930 4d11 |0014: iput v0, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.max_cols:I // field@114d │ │ -0c4848: 5932 4c11 |0016: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c484c: 2200 1d04 |0018: new-instance v0, Landroid/view/GestureDetector; // type@041d │ │ -0c4850: 2201 1906 |001a: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector; // type@0619 │ │ -0c4854: 7020 aa2a 3100 |001c: invoke-direct {v1, v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V // method@2aaa │ │ -0c485a: 7020 471f 1000 |001f: invoke-direct {v0, v1}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@1f47 │ │ -0c4860: 5b30 4b11 |0022: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@114b │ │ -0c4864: 2200 1806 |0024: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2; // type@0618 │ │ -0c4868: 7020 a82a 3000 |0026: invoke-direct {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V // method@2aa8 │ │ -0c486e: 6e20 c62a 0300 |0029: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2ac6 │ │ -0c4874: 0e00 |002c: return-void │ │ +0c4874: |[0c4874] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c4884: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c4886: 7030 c921 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21c9 │ │ +0c488c: 5932 5111 |0004: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@1151 │ │ +0c4890: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c4892: 5b30 5511 |0007: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@1155 │ │ +0c4896: 6e10 ba2a 0300 |0009: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getResources:()Landroid/content/res/Resources; // method@2aba │ │ +0c489c: 0c00 |000c: move-result-object v0 │ │ +0c489e: 1401 0100 0c7f |000d: const v1, #float 1.86092e+38 // #7f0c0001 │ │ +0c48a4: 6e20 1101 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c48aa: 0a00 |0013: move-result v0 │ │ +0c48ac: 5930 5411 |0014: iput v0, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.max_cols:I // field@1154 │ │ +0c48b0: 5932 5311 |0016: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c48b4: 2200 1e04 |0018: new-instance v0, Landroid/view/GestureDetector; // type@041e │ │ +0c48b8: 2201 1c06 |001a: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector; // type@061c │ │ +0c48bc: 7020 aa2a 3100 |001c: invoke-direct {v1, v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V // method@2aaa │ │ +0c48c2: 7020 471f 1000 |001f: invoke-direct {v0, v1}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@1f47 │ │ +0c48c8: 5b30 5211 |0022: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@1152 │ │ +0c48cc: 2200 1b06 |0024: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2; // type@061b │ │ +0c48d0: 7020 a82a 3000 |0026: invoke-direct {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V // method@2aa8 │ │ +0c48d6: 6e20 c62a 0300 |0029: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2ac6 │ │ +0c48dc: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=131 │ │ 0x0004 line=21 │ │ 0x0006 line=27 │ │ 0x0009 line=132 │ │ 0x0016 line=133 │ │ @@ -311906,17 +312069,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4878: |[0c4878] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$000:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ -0c4888: 5210 4f11 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.xStart:I // field@114f │ │ -0c488c: 0f00 |0002: return v0 │ │ +0c48e0: |[0c48e0] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$000:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ +0c48f0: 5210 5611 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.xStart:I // field@1156 │ │ +0c48f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ #2 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;) │ │ @@ -311924,17 +312087,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4890: |[0c4890] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$002:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I │ │ -0c48a0: 5901 4f11 |0000: iput v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.xStart:I // field@114f │ │ -0c48a4: 0f01 |0002: return v1 │ │ +0c48f8: |[0c48f8] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$002:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I │ │ +0c4908: 5901 5611 |0000: iput v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.xStart:I // field@1156 │ │ +0c490c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -311943,17 +312106,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c48a8: |[0c48a8] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$100:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ -0c48b8: 5210 4d11 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.max_cols:I // field@114d │ │ -0c48bc: 0f00 |0002: return v0 │ │ +0c4910: |[0c4910] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$100:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ +0c4920: 5210 5411 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.max_cols:I // field@1154 │ │ +0c4924: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ #4 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;) │ │ @@ -311961,17 +312124,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c48c0: |[0c48c0] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ -0c48d0: 5210 4a11 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@114a │ │ -0c48d4: 0f00 |0002: return v0 │ │ +0c4928: |[0c4928] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$200:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ +0c4938: 5210 5111 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@1151 │ │ +0c493c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ #5 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;) │ │ @@ -311979,17 +312142,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c48d8: |[0c48d8] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$202:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I │ │ -0c48e8: 5901 4a11 |0000: iput v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@114a │ │ -0c48ec: 0f01 |0002: return v1 │ │ +0c4940: |[0c4940] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$202:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)I │ │ +0c4950: 5901 5111 |0000: iput v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@1151 │ │ +0c4954: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -311998,17 +312161,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)Landroid/view/GestureDetector;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c48f0: |[0c48f0] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$300:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)Landroid/view/GestureDetector; │ │ -0c4900: 5410 4b11 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@114b │ │ -0c4904: 1100 |0002: return-object v0 │ │ +0c4958: |[0c4958] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$300:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)Landroid/view/GestureDetector; │ │ +0c4968: 5410 5211 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@1152 │ │ +0c496c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ #7 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;) │ │ @@ -312016,17 +312179,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4908: |[0c4908] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$400:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ -0c4918: 5210 4c11 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c491c: 0f00 |0002: return v0 │ │ +0c4970: |[0c4970] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.access$400:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ +0c4980: 5210 5311 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c4984: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ #8 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;) │ │ @@ -312034,69 +312197,69 @@ │ │ type : '(Landroid/content/res/Resources;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -0c4920: |[0c4920] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.calcMaxCols:(Landroid/content/res/Resources;I)I │ │ -0c4930: 1404 0100 0c7f |0000: const v4, #float 1.86092e+38 // #7f0c0001 │ │ -0c4936: 6e20 1101 4700 |0003: invoke-virtual {v7, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c493c: 0a01 |0006: move-result v1 │ │ -0c493e: 1404 0200 0c7f |0007: const v4, #float 1.86092e+38 // #7f0c0002 │ │ -0c4944: 6e20 1101 4700 |000a: invoke-virtual {v7, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c494a: 0a02 |000d: move-result v2 │ │ -0c494c: 6e10 0901 0700 |000e: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0c4952: 0c04 |0011: move-result-object v4 │ │ -0c4954: 5243 1d0e |0012: iget v3, v4, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0c4958: 1a04 e605 |0014: const-string v4, "HorizontalScrollView" // string@05e6 │ │ -0c495c: 2205 6c05 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0c4960: 7010 f927 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c4966: 1a06 0a18 |001b: const-string v6, "calcMaxCols: avail " // string@180a │ │ -0c496a: 6e20 0228 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4970: 0c05 |0020: move-result-object v5 │ │ -0c4972: 6e20 fe27 8500 |0021: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4978: 0c05 |0024: move-result-object v5 │ │ -0c497a: 1a06 9700 |0025: const-string v6, " min dip " // string@0097 │ │ -0c497e: 6e20 0228 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4984: 0c05 |002a: move-result-object v5 │ │ -0c4986: 6e20 fe27 2500 |002b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c498c: 0c05 |002e: move-result-object v5 │ │ -0c498e: 6e10 0628 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c4994: 0c05 |0032: move-result-object v5 │ │ -0c4996: 7120 392b 5400 |0033: invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c499c: 8284 |0036: int-to-float v4, v8 │ │ -0c499e: 8215 |0037: int-to-float v5, v1 │ │ -0c49a0: c954 |0038: div-float/2addr v4, v5 │ │ -0c49a2: c934 |0039: div-float/2addr v4, v3 │ │ -0c49a4: 8740 |003a: float-to-int v0, v4 │ │ -0c49a6: 1a04 e605 |003b: const-string v4, "HorizontalScrollView" // string@05e6 │ │ -0c49aa: 2205 6c05 |003d: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0c49ae: 7010 f927 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c49b4: 1a06 0918 |0042: const-string v6, "calcMaxCols: " // string@1809 │ │ -0c49b8: 6e20 0228 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c49be: 0c05 |0047: move-result-object v5 │ │ -0c49c0: 6e20 fe27 0500 |0048: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c49c6: 0c05 |004b: move-result-object v5 │ │ -0c49c8: 1a06 a600 |004c: const-string v6, " on " // string@00a6 │ │ -0c49cc: 6e20 0228 6500 |004e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c49d2: 0c05 |0051: move-result-object v5 │ │ -0c49d4: 6e20 fe27 1500 |0052: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c49da: 0c05 |0055: move-result-object v5 │ │ -0c49dc: 1a06 4600 |0056: const-string v6, " cols." // string@0046 │ │ -0c49e0: 6e20 0228 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c49e6: 0c05 |005b: move-result-object v5 │ │ -0c49e8: 6e10 0628 0500 |005c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c49ee: 0c05 |005f: move-result-object v5 │ │ -0c49f0: 7120 392b 5400 |0060: invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c49f6: d801 01ff |0063: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0c49fa: 3520 0400 |0065: if-ge v0, v2, 0069 // +0004 │ │ -0c49fe: 3c01 cfff |0067: if-gtz v1, 0036 // -0031 │ │ -0c4a02: d804 0101 |0069: add-int/lit8 v4, v1, #int 1 // #01 │ │ -0c4a06: 0f04 |006b: return v4 │ │ +0c4988: |[0c4988] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.calcMaxCols:(Landroid/content/res/Resources;I)I │ │ +0c4998: 1404 0100 0c7f |0000: const v4, #float 1.86092e+38 // #7f0c0001 │ │ +0c499e: 6e20 1101 4700 |0003: invoke-virtual {v7, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c49a4: 0a01 |0006: move-result v1 │ │ +0c49a6: 1404 0200 0c7f |0007: const v4, #float 1.86092e+38 // #7f0c0002 │ │ +0c49ac: 6e20 1101 4700 |000a: invoke-virtual {v7, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c49b2: 0a02 |000d: move-result v2 │ │ +0c49b4: 6e10 0901 0700 |000e: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +0c49ba: 0c04 |0011: move-result-object v4 │ │ +0c49bc: 5243 1d0e |0012: iget v3, v4, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +0c49c0: 1a04 ea05 |0014: const-string v4, "HorizontalScrollView" // string@05ea │ │ +0c49c4: 2205 6d05 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0c49c8: 7010 f927 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c49ce: 1a06 1418 |001b: const-string v6, "calcMaxCols: avail " // string@1814 │ │ +0c49d2: 6e20 0228 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c49d8: 0c05 |0020: move-result-object v5 │ │ +0c49da: 6e20 fe27 8500 |0021: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c49e0: 0c05 |0024: move-result-object v5 │ │ +0c49e2: 1a06 9700 |0025: const-string v6, " min dip " // string@0097 │ │ +0c49e6: 6e20 0228 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c49ec: 0c05 |002a: move-result-object v5 │ │ +0c49ee: 6e20 fe27 2500 |002b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c49f4: 0c05 |002e: move-result-object v5 │ │ +0c49f6: 6e10 0628 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c49fc: 0c05 |0032: move-result-object v5 │ │ +0c49fe: 7120 392b 5400 |0033: invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c4a04: 8284 |0036: int-to-float v4, v8 │ │ +0c4a06: 8215 |0037: int-to-float v5, v1 │ │ +0c4a08: c954 |0038: div-float/2addr v4, v5 │ │ +0c4a0a: c934 |0039: div-float/2addr v4, v3 │ │ +0c4a0c: 8740 |003a: float-to-int v0, v4 │ │ +0c4a0e: 1a04 ea05 |003b: const-string v4, "HorizontalScrollView" // string@05ea │ │ +0c4a12: 2205 6d05 |003d: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0c4a16: 7010 f927 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c4a1c: 1a06 1318 |0042: const-string v6, "calcMaxCols: " // string@1813 │ │ +0c4a20: 6e20 0228 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4a26: 0c05 |0047: move-result-object v5 │ │ +0c4a28: 6e20 fe27 0500 |0048: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4a2e: 0c05 |004b: move-result-object v5 │ │ +0c4a30: 1a06 a600 |004c: const-string v6, " on " // string@00a6 │ │ +0c4a34: 6e20 0228 6500 |004e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4a3a: 0c05 |0051: move-result-object v5 │ │ +0c4a3c: 6e20 fe27 1500 |0052: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4a42: 0c05 |0055: move-result-object v5 │ │ +0c4a44: 1a06 4600 |0056: const-string v6, " cols." // string@0046 │ │ +0c4a48: 6e20 0228 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4a4e: 0c05 |005b: move-result-object v5 │ │ +0c4a50: 6e10 0628 0500 |005c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c4a56: 0c05 |005f: move-result-object v5 │ │ +0c4a58: 7120 392b 5400 |0060: invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c4a5e: d801 01ff |0063: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0c4a62: 3520 0400 |0065: if-ge v0, v2, 0069 // +0004 │ │ +0c4a66: 3c01 cfff |0067: if-gtz v1, 0036 // -0031 │ │ +0c4a6a: d804 0101 |0069: add-int/lit8 v4, v1, #int 1 // #01 │ │ +0c4a6e: 0f04 |006b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x000e line=182 │ │ 0x0014 line=183 │ │ 0x0036 line=186 │ │ @@ -312118,17 +312281,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4a08: |[0c4a08] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.getColumn:()I │ │ -0c4a18: 5210 4a11 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@114a │ │ -0c4a1c: 0f00 |0002: return v0 │ │ +0c4a70: |[0c4a70] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.getColumn:()I │ │ +0c4a80: 5210 5111 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@1151 │ │ +0c4a84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;) │ │ @@ -312136,17 +312299,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4a20: |[0c4a20] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.getColumnWidth:()I │ │ -0c4a30: 5210 4c11 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c4a34: 0f00 |0002: return v0 │ │ +0c4a88: |[0c4a88] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.getColumnWidth:()I │ │ +0c4a98: 5210 5311 |0000: iget v0, v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c4a9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ │ #2 : (in Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;) │ │ @@ -312154,20 +312317,20 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c4a38: |[0c4a38] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0c4a48: 6f20 ce21 3200 |0000: invoke-super {v2, v3}, Landroid/widget/HorizontalScrollView;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@21ce │ │ -0c4a4e: 0a00 |0003: move-result v0 │ │ -0c4a50: 5421 4b11 |0004: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@114b │ │ -0c4a54: 6e20 481f 3100 |0006: invoke-virtual {v1, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1f48 │ │ -0c4a5a: 0f00 |0009: return v0 │ │ +0c4aa0: |[0c4aa0] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0c4ab0: 6f20 ce21 3200 |0000: invoke-super {v2, v3}, Landroid/widget/HorizontalScrollView;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@21ce │ │ +0c4ab6: 0a00 |0003: move-result v0 │ │ +0c4ab8: 5421 5211 |0004: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.gestureDetector:Landroid/view/GestureDetector; // field@1152 │ │ +0c4abc: 6e20 481f 3100 |0006: invoke-virtual {v1, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1f48 │ │ +0c4ac2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ 0x0009 line=92 │ │ locals : │ │ 0x0004 - 0x000a reg=0 result Z │ │ @@ -312179,20 +312342,20 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0c4a5c: |[0c4a5c] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onLayout:(ZIIII)V │ │ -0c4a6c: 7506 cf21 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/HorizontalScrollView;.onLayout:(ZIIII)V // method@21cf │ │ -0c4a72: 5220 4a11 |0003: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@114a │ │ -0c4a76: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0c4a78: 6e30 c32a 0201 |0006: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ -0c4a7e: 0e00 |0009: return-void │ │ +0c4ac4: |[0c4ac4] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onLayout:(ZIIII)V │ │ +0c4ad4: 7506 cf21 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/HorizontalScrollView;.onLayout:(ZIIII)V // method@21cf │ │ +0c4ada: 5220 5111 |0003: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@1151 │ │ +0c4ade: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0c4ae0: 6e30 c32a 0201 |0006: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ +0c4ae6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=229 │ │ 0x0009 line=230 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ @@ -312207,22 +312370,22 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0c4a80: |[0c4a80] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onScrollChanged:(IIII)V │ │ -0c4a90: 6f56 d121 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/widget/HorizontalScrollView;.onScrollChanged:(IIII)V // method@21d1 │ │ -0c4a96: 5420 4e11 |0003: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@114e │ │ -0c4a9a: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -0c4a9e: 5420 4e11 |0007: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@114e │ │ -0c4aa2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0c4aa4: 6e30 d421 3001 |000a: invoke-virtual {v0, v3, v1}, Landroid/widget/HorizontalScrollView;.scrollTo:(II)V // method@21d4 │ │ -0c4aaa: 0e00 |000d: return-void │ │ +0c4ae8: |[0c4ae8] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onScrollChanged:(IIII)V │ │ +0c4af8: 6f56 d121 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/widget/HorizontalScrollView;.onScrollChanged:(IIII)V // method@21d1 │ │ +0c4afe: 5420 5511 |0003: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@1155 │ │ +0c4b02: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0c4b06: 5420 5511 |0007: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@1155 │ │ +0c4b0a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0c4b0c: 6e30 d421 3001 |000a: invoke-virtual {v0, v3, v1}, Landroid/widget/HorizontalScrollView;.scrollTo:(II)V // method@21d4 │ │ +0c4b12: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0003 line=213 │ │ 0x0007 line=214 │ │ 0x000d line=216 │ │ locals : │ │ @@ -312237,95 +312400,97 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 154 16-bit code units │ │ -0c4aac: |[0c4aac] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onSizeChanged:(IIII)V │ │ -0c4abc: 1a02 e605 |0000: const-string v2, "HorizontalScrollView" // string@05e6 │ │ -0c4ac0: 2203 6c05 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0c4ac4: 7010 f927 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c4aca: 1a04 272c |0007: const-string v4, "onSizeChanged " // string@2c27 │ │ -0c4ace: 6e20 0228 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4ad4: 0c03 |000c: move-result-object v3 │ │ -0c4ad6: 6e20 fe27 8300 |000d: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4adc: 0c03 |0010: move-result-object v3 │ │ -0c4ade: 1a04 1201 |0011: const-string v4, ", " // string@0112 │ │ -0c4ae2: 6e20 0228 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4ae8: 0c03 |0016: move-result-object v3 │ │ -0c4aea: 6e20 fe27 9300 |0017: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4af0: 0c03 |001a: move-result-object v3 │ │ -0c4af2: 1a04 1201 |001b: const-string v4, ", " // string@0112 │ │ -0c4af6: 6e20 0228 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4afc: 0c03 |0020: move-result-object v3 │ │ -0c4afe: 6e20 fe27 6300 |0021: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4b04: 0c03 |0024: move-result-object v3 │ │ -0c4b06: 1a04 1201 |0025: const-string v4, ", " // string@0112 │ │ -0c4b0a: 6e20 0228 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4b10: 0c03 |002a: move-result-object v3 │ │ -0c4b12: 6e20 fe27 7300 |002b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4b18: 0c03 |002e: move-result-object v3 │ │ -0c4b1a: 1a04 6000 |002f: const-string v4, " getMW:" // string@0060 │ │ -0c4b1e: 6e20 0228 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4b24: 0c03 |0034: move-result-object v3 │ │ -0c4b26: 6e10 b92a 0500 |0035: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getMeasuredWidth:()I // method@2ab9 │ │ -0c4b2c: 0a04 |0038: move-result v4 │ │ -0c4b2e: 6e20 fe27 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4b34: 0c03 |003c: move-result-object v3 │ │ -0c4b36: 6e10 0628 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c4b3c: 0c03 |0040: move-result-object v3 │ │ -0c4b3e: 7120 392b 3200 |0041: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c4b44: 6f59 d221 6587 |0044: invoke-super {v5, v6, v7, v8, v9}, Landroid/widget/HorizontalScrollView;.onSizeChanged:(IIII)V // method@21d2 │ │ -0c4b4a: 6e10 ba2a 0500 |0047: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getResources:()Landroid/content/res/Resources; // method@2aba │ │ -0c4b50: 0c02 |004a: move-result-object v2 │ │ -0c4b52: 6e10 b92a 0500 |004b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getMeasuredWidth:()I // method@2ab9 │ │ -0c4b58: 0a03 |004e: move-result v3 │ │ -0c4b5a: 7120 b52a 3200 |004f: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.calcMaxCols:(Landroid/content/res/Resources;I)I // method@2ab5 │ │ -0c4b60: 0a02 |0052: move-result v2 │ │ -0c4b62: 5952 4d11 |0053: iput v2, v5, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.max_cols:I // field@114d │ │ -0c4b66: 6e10 b92a 0500 |0055: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getMeasuredWidth:()I // method@2ab9 │ │ -0c4b6c: 0a02 |0058: move-result v2 │ │ -0c4b6e: 8222 |0059: int-to-float v2, v2 │ │ -0c4b70: 5253 4d11 |005a: iget v3, v5, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.max_cols:I // field@114d │ │ -0c4b74: 8233 |005c: int-to-float v3, v3 │ │ -0c4b76: c932 |005d: div-float/2addr v2, v3 │ │ -0c4b78: 7110 b227 0200 |005e: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ -0c4b7e: 0a00 |0061: move-result v0 │ │ -0c4b80: 6e10 ba2a 0500 |0062: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getResources:()Landroid/content/res/Resources; // method@2aba │ │ -0c4b86: 0c02 |0065: move-result-object v2 │ │ -0c4b88: 6e10 0901 0200 |0066: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ -0c4b8e: 0c02 |0069: move-result-object v2 │ │ -0c4b90: 5221 1d0e |006a: iget v1, v2, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ -0c4b94: 1a02 e605 |006c: const-string v2, "HorizontalScrollView" // string@05e6 │ │ -0c4b98: 2203 6c05 |006e: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0c4b9c: 7010 f927 0300 |0070: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c4ba2: 1a04 3223 |0073: const-string v4, "item width: " // string@2332 │ │ -0c4ba6: 6e20 0228 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4bac: 0c03 |0078: move-result-object v3 │ │ -0c4bae: 6e20 fe27 0300 |0079: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4bb4: 0c03 |007c: move-result-object v3 │ │ -0c4bb6: 1a04 0c00 |007d: const-string v4, " " // string@000c │ │ -0c4bba: 6e20 0228 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4bc0: 0c03 |0082: move-result-object v3 │ │ -0c4bc2: 8204 |0083: int-to-float v4, v0 │ │ -0c4bc4: c914 |0084: div-float/2addr v4, v1 │ │ -0c4bc6: 6e20 fd27 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@27fd │ │ -0c4bcc: 0c03 |0088: move-result-object v3 │ │ -0c4bce: 1a04 a81b |0089: const-string v4, "dp" // string@1ba8 │ │ -0c4bd2: 6e20 0228 4300 |008b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4bd8: 0c03 |008e: move-result-object v3 │ │ -0c4bda: 6e10 0628 0300 |008f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c4be0: 0c03 |0092: move-result-object v3 │ │ -0c4be2: 7120 392b 3200 |0093: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c4be8: 6e20 c52a 0500 |0096: invoke-virtual {v5, v0}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.setColumnWidth:(I)V // method@2ac5 │ │ -0c4bee: 0e00 |0099: return-void │ │ +0c4b14: |[0c4b14] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onSizeChanged:(IIII)V │ │ +0c4b24: 1a02 ea05 |0000: const-string v2, "HorizontalScrollView" // string@05ea │ │ +0c4b28: 2203 6d05 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0c4b2c: 7010 f927 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c4b32: 1a04 312c |0007: const-string v4, "onSizeChanged " // string@2c31 │ │ +0c4b36: 6e20 0228 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4b3c: 0c03 |000c: move-result-object v3 │ │ +0c4b3e: 6e20 fe27 8300 |000d: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4b44: 0c03 |0010: move-result-object v3 │ │ +0c4b46: 1a04 1201 |0011: const-string v4, ", " // string@0112 │ │ +0c4b4a: 6e20 0228 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4b50: 0c03 |0016: move-result-object v3 │ │ +0c4b52: 6e20 fe27 9300 |0017: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4b58: 0c03 |001a: move-result-object v3 │ │ +0c4b5a: 1a04 1201 |001b: const-string v4, ", " // string@0112 │ │ +0c4b5e: 6e20 0228 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4b64: 0c03 |0020: move-result-object v3 │ │ +0c4b66: 6e20 fe27 6300 |0021: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4b6c: 0c03 |0024: move-result-object v3 │ │ +0c4b6e: 1a04 1201 |0025: const-string v4, ", " // string@0112 │ │ +0c4b72: 6e20 0228 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4b78: 0c03 |002a: move-result-object v3 │ │ +0c4b7a: 6e20 fe27 7300 |002b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4b80: 0c03 |002e: move-result-object v3 │ │ +0c4b82: 1a04 6000 |002f: const-string v4, " getMW:" // string@0060 │ │ +0c4b86: 6e20 0228 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4b8c: 0c03 |0034: move-result-object v3 │ │ +0c4b8e: 6e10 b92a 0500 |0035: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getMeasuredWidth:()I // method@2ab9 │ │ +0c4b94: 0a04 |0038: move-result v4 │ │ +0c4b96: 6e20 fe27 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4b9c: 0c03 |003c: move-result-object v3 │ │ +0c4b9e: 6e10 0628 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c4ba4: 0c03 |0040: move-result-object v3 │ │ +0c4ba6: 7120 392b 3200 |0041: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c4bac: 6f59 d221 6587 |0044: invoke-super {v5, v6, v7, v8, v9}, Landroid/widget/HorizontalScrollView;.onSizeChanged:(IIII)V // method@21d2 │ │ +0c4bb2: 6e10 ba2a 0500 |0047: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getResources:()Landroid/content/res/Resources; // method@2aba │ │ +0c4bb8: 0c02 |004a: move-result-object v2 │ │ +0c4bba: 6e10 b92a 0500 |004b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getMeasuredWidth:()I // method@2ab9 │ │ +0c4bc0: 0a03 |004e: move-result v3 │ │ +0c4bc2: 7120 b52a 3200 |004f: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.calcMaxCols:(Landroid/content/res/Resources;I)I // method@2ab5 │ │ +0c4bc8: 0a02 |0052: move-result v2 │ │ +0c4bca: 5952 5411 |0053: iput v2, v5, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.max_cols:I // field@1154 │ │ +0c4bce: 6e10 b92a 0500 |0055: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getMeasuredWidth:()I // method@2ab9 │ │ +0c4bd4: 0a02 |0058: move-result v2 │ │ +0c4bd6: 8222 |0059: int-to-float v2, v2 │ │ +0c4bd8: 5253 5411 |005a: iget v3, v5, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.max_cols:I // field@1154 │ │ +0c4bdc: 8233 |005c: int-to-float v3, v3 │ │ +0c4bde: c932 |005d: div-float/2addr v2, v3 │ │ +0c4be0: 7110 b227 0200 |005e: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@27b2 │ │ +0c4be6: 0a00 |0061: move-result v0 │ │ +0c4be8: 6e10 ba2a 0500 |0062: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getResources:()Landroid/content/res/Resources; // method@2aba │ │ +0c4bee: 0c02 |0065: move-result-object v2 │ │ +0c4bf0: 6e10 0901 0200 |0066: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0109 │ │ +0c4bf6: 0c02 |0069: move-result-object v2 │ │ +0c4bf8: 5221 1d0e |006a: iget v1, v2, Landroid/util/DisplayMetrics;.density:F // field@0e1d │ │ +0c4bfc: 1a02 ea05 |006c: const-string v2, "HorizontalScrollView" // string@05ea │ │ +0c4c00: 2203 6d05 |006e: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0c4c04: 7010 f927 0300 |0070: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c4c0a: 1a04 3c23 |0073: const-string v4, "item width: " // string@233c │ │ +0c4c0e: 6e20 0228 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4c14: 0c03 |0078: move-result-object v3 │ │ +0c4c16: 6e20 fe27 0300 |0079: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4c1c: 0c03 |007c: move-result-object v3 │ │ +0c4c1e: 1a04 0c00 |007d: const-string v4, " " // string@000c │ │ +0c4c22: 6e20 0228 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4c28: 0c03 |0082: move-result-object v3 │ │ +0c4c2a: 8204 |0083: int-to-float v4, v0 │ │ +0c4c2c: c914 |0084: div-float/2addr v4, v1 │ │ +0c4c2e: 6e20 fd27 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@27fd │ │ +0c4c34: 0c03 |0088: move-result-object v3 │ │ +0c4c36: 1a04 b21b |0089: const-string v4, "dp" // string@1bb2 │ │ +0c4c3a: 6e20 0228 4300 |008b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4c40: 0c03 |008e: move-result-object v3 │ │ +0c4c42: 6e10 0628 0300 |008f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c4c48: 0c03 |0092: move-result-object v3 │ │ +0c4c4a: 7120 392b 3200 |0093: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c4c50: 6e20 c52a 0500 |0096: invoke-virtual {v5, v0}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.setColumnWidth:(I)V // method@2ac5 │ │ +0c4c56: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ + 0x0035 line=197 │ │ + 0x0041 line=195 │ │ 0x0044 line=198 │ │ 0x0047 line=199 │ │ 0x0055 line=201 │ │ 0x0062 line=202 │ │ 0x006c line=204 │ │ 0x0096 line=206 │ │ 0x0099 line=207 │ │ @@ -312343,18 +312508,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c4bf0: |[0c4bf0] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0c4c00: 6f20 d321 2100 |0000: invoke-super {v1, v2}, Landroid/widget/HorizontalScrollView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@21d3 │ │ -0c4c06: 0a00 |0003: move-result v0 │ │ -0c4c08: 0f00 |0004: return v0 │ │ +0c4c58: |[0c4c58] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0c4c68: 6f20 d321 2100 |0000: invoke-super {v1, v2}, Landroid/widget/HorizontalScrollView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@21d3 │ │ +0c4c6e: 0a00 |0003: move-result v0 │ │ +0c4c70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -312363,81 +312528,83 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -0c4c0c: |[0c4c0c] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.scrollToColumn:(IZ)V │ │ -0c4c1c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c4c1e: 5262 4c11 |0001: iget v2, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c4c22: 3902 4e00 |0003: if-nez v2, 0051 // +004e │ │ -0c4c26: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c4c28: 3b07 0300 |0006: if-gez v7, 0009 // +0003 │ │ -0c4c2c: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -0c4c2e: 3707 0300 |0009: if-le v7, v0, 000c // +0003 │ │ -0c4c32: 0107 |000b: move v7, v0 │ │ -0c4c34: 5262 4c11 |000c: iget v2, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c4c38: 9201 0702 |000e: mul-int v1, v7, v2 │ │ -0c4c3c: 1a02 e605 |0010: const-string v2, "HorizontalScrollView" // string@05e6 │ │ -0c4c40: 2203 6c05 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0c4c44: 7010 f927 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c4c4a: 1a04 0430 |0017: const-string v4, "scroll to col " // string@3004 │ │ -0c4c4e: 6e20 0228 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4c54: 0c03 |001c: move-result-object v3 │ │ -0c4c56: 6e20 fe27 7300 |001d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4c5c: 0c03 |0020: move-result-object v3 │ │ -0c4c5e: 1a04 4401 |0021: const-string v4, "/" // string@0144 │ │ -0c4c62: 6e20 0228 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4c68: 0c03 |0026: move-result-object v3 │ │ -0c4c6a: 6e20 fe27 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4c70: 0c03 |002a: move-result-object v3 │ │ -0c4c72: 1a04 0c00 |002b: const-string v4, " " // string@000c │ │ -0c4c76: 6e20 0228 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4c7c: 0c03 |0030: move-result-object v3 │ │ -0c4c7e: 6e20 b62a 5600 |0031: invoke-virtual {v6, v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ -0c4c84: 0c04 |0034: move-result-object v4 │ │ -0c4c86: 6e10 e81f 0400 |0035: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -0c4c8c: 0a04 |0038: move-result v4 │ │ -0c4c8e: 6e20 fe27 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4c94: 0c03 |003c: move-result-object v3 │ │ -0c4c96: 6e10 0628 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c4c9c: 0c03 |0040: move-result-object v3 │ │ -0c4c9e: 7120 392b 3200 |0041: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c4ca4: 3908 1d00 |0044: if-nez v8, 0061 // +001d │ │ -0c4ca8: 2202 1706 |0046: new-instance v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1; // type@0617 │ │ -0c4cac: 7030 a62a 6201 |0048: invoke-direct {v2, v6, v1}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V // method@2aa6 │ │ -0c4cb2: 6e20 c12a 2600 |004b: invoke-virtual {v6, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.post:(Ljava/lang/Runnable;)Z // method@2ac1 │ │ -0c4cb8: 5967 4a11 |004e: iput v7, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@114a │ │ -0c4cbc: 0e00 |0050: return-void │ │ -0c4cbe: 6e20 b62a 5600 |0051: invoke-virtual {v6, v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ -0c4cc4: 0c02 |0054: move-result-object v2 │ │ -0c4cc6: 6e10 e81f 0200 |0055: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ -0c4ccc: 0a02 |0058: move-result v2 │ │ -0c4cce: 5263 4c11 |0059: iget v3, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c4cd2: b132 |005b: sub-int/2addr v2, v3 │ │ -0c4cd4: 5263 4c11 |005c: iget v3, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c4cd8: 9300 0203 |005e: div-int v0, v2, v3 │ │ -0c4cdc: 28a6 |0060: goto 0006 // -005a │ │ -0c4cde: 6e30 c22a 1605 |0061: invoke-virtual {v6, v1, v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollTo:(II)V // method@2ac2 │ │ -0c4ce4: 5462 4e11 |0064: iget-object v2, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@114e │ │ -0c4ce8: 3802 e8ff |0066: if-eqz v2, 004e // -0018 │ │ -0c4cec: 5462 4e11 |0068: iget-object v2, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@114e │ │ -0c4cf0: 6e30 d421 1205 |006a: invoke-virtual {v2, v1, v5}, Landroid/widget/HorizontalScrollView;.scrollTo:(II)V // method@21d4 │ │ -0c4cf6: 28e1 |006d: goto 004e // -001f │ │ +0c4c74: |[0c4c74] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.scrollToColumn:(IZ)V │ │ +0c4c84: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c4c86: 5262 5311 |0001: iget v2, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c4c8a: 3902 4e00 |0003: if-nez v2, 0051 // +004e │ │ +0c4c8e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c4c90: 3b07 0300 |0006: if-gez v7, 0009 // +0003 │ │ +0c4c94: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +0c4c96: 3707 0300 |0009: if-le v7, v0, 000c // +0003 │ │ +0c4c9a: 0107 |000b: move v7, v0 │ │ +0c4c9c: 5262 5311 |000c: iget v2, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c4ca0: 9201 0702 |000e: mul-int v1, v7, v2 │ │ +0c4ca4: 1a02 ea05 |0010: const-string v2, "HorizontalScrollView" // string@05ea │ │ +0c4ca8: 2203 6d05 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0c4cac: 7010 f927 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c4cb2: 1a04 0e30 |0017: const-string v4, "scroll to col " // string@300e │ │ +0c4cb6: 6e20 0228 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4cbc: 0c03 |001c: move-result-object v3 │ │ +0c4cbe: 6e20 fe27 7300 |001d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4cc4: 0c03 |0020: move-result-object v3 │ │ +0c4cc6: 1a04 4401 |0021: const-string v4, "/" // string@0144 │ │ +0c4cca: 6e20 0228 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4cd0: 0c03 |0026: move-result-object v3 │ │ +0c4cd2: 6e20 fe27 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4cd8: 0c03 |002a: move-result-object v3 │ │ +0c4cda: 1a04 0c00 |002b: const-string v4, " " // string@000c │ │ +0c4cde: 6e20 0228 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4ce4: 0c03 |0030: move-result-object v3 │ │ +0c4ce6: 6e20 b62a 5600 |0031: invoke-virtual {v6, v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ +0c4cec: 0c04 |0034: move-result-object v4 │ │ +0c4cee: 6e10 e81f 0400 |0035: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +0c4cf4: 0a04 |0038: move-result v4 │ │ +0c4cf6: 6e20 fe27 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4cfc: 0c03 |003c: move-result-object v3 │ │ +0c4cfe: 6e10 0628 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c4d04: 0c03 |0040: move-result-object v3 │ │ +0c4d06: 7120 392b 3200 |0041: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c4d0c: 3908 1d00 |0044: if-nez v8, 0061 // +001d │ │ +0c4d10: 2202 1a06 |0046: new-instance v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1; // type@061a │ │ +0c4d14: 7030 a62a 6201 |0048: invoke-direct {v2, v6, v1}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;.:(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V // method@2aa6 │ │ +0c4d1a: 6e20 c12a 2600 |004b: invoke-virtual {v6, v2}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.post:(Ljava/lang/Runnable;)Z // method@2ac1 │ │ +0c4d20: 5967 5111 |004e: iput v7, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@1151 │ │ +0c4d24: 0e00 |0050: return-void │ │ +0c4d26: 6e20 b62a 5600 |0051: invoke-virtual {v6, v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ +0c4d2c: 0c02 |0054: move-result-object v2 │ │ +0c4d2e: 6e10 e81f 0200 |0055: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fe8 │ │ +0c4d34: 0a02 |0058: move-result v2 │ │ +0c4d36: 5263 5311 |0059: iget v3, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c4d3a: b132 |005b: sub-int/2addr v2, v3 │ │ +0c4d3c: 5263 5311 |005c: iget v3, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c4d40: 9300 0203 |005e: div-int v0, v2, v3 │ │ +0c4d44: 28a6 |0060: goto 0006 // -005a │ │ +0c4d46: 6e30 c22a 1605 |0061: invoke-virtual {v6, v1, v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollTo:(II)V // method@2ac2 │ │ +0c4d4c: 5462 5511 |0064: iget-object v2, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@1155 │ │ +0c4d50: 3802 e8ff |0066: if-eqz v2, 004e // -0018 │ │ +0c4d54: 5462 5511 |0068: iget-object v2, v6, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@1155 │ │ +0c4d58: 6e30 d421 1205 |006a: invoke-virtual {v2, v1, v5}, Landroid/widget/HorizontalScrollView;.scrollTo:(II)V // method@21d4 │ │ +0c4d5e: 28e1 |006d: goto 004e // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0005 line=98 │ │ 0x0006 line=102 │ │ 0x0008 line=103 │ │ 0x0009 line=105 │ │ 0x000b line=106 │ │ 0x000c line=108 │ │ 0x0010 line=109 │ │ + 0x0031 line=110 │ │ + 0x0041 line=109 │ │ 0x0044 line=111 │ │ 0x0046 line=112 │ │ 0x004e line=127 │ │ 0x0050 line=128 │ │ 0x0051 line=100 │ │ 0x0061 line=122 │ │ 0x0064 line=123 │ │ @@ -312456,17 +312623,17 @@ │ │ type : '(Landroid/widget/HorizontalScrollView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4cf8: |[0c4cf8] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.setChildScroller:(Landroid/widget/HorizontalScrollView;)V │ │ -0c4d08: 5b01 4e11 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@114e │ │ -0c4d0c: 0e00 |0002: return-void │ │ +0c4d60: |[0c4d60] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.setChildScroller:(Landroid/widget/HorizontalScrollView;)V │ │ +0c4d70: 5b01 5511 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@1155 │ │ +0c4d74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ 0x0000 - 0x0003 reg=1 h Landroid/widget/HorizontalScrollView; │ │ @@ -312476,80 +312643,80 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -0c4d10: |[0c4d10] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.setColumnWidth:(I)V │ │ -0c4d20: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0c4d22: 1a07 e605 |0001: const-string v7, "HorizontalScrollView" // string@05e6 │ │ -0c4d26: 2208 6c05 |0003: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0c4d2a: 7010 f927 0800 |0005: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c4d30: 1a09 d930 |0008: const-string v9, "setColumnWidth " // string@30d9 │ │ -0c4d34: 6e20 0228 9800 |000a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c4d3a: 0c08 |000d: move-result-object v8 │ │ -0c4d3c: 6e20 fe27 c800 |000e: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c4d42: 0c08 |0011: move-result-object v8 │ │ -0c4d44: 6e10 0628 0800 |0012: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c4d4a: 0c08 |0015: move-result-object v8 │ │ -0c4d4c: 7120 392b 8700 |0016: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c4d52: 59bc 4c11 |0019: iput v12, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c4d56: 390c 0300 |001b: if-nez v12, 001e // +0003 │ │ -0c4d5a: 0e00 |001d: return-void │ │ -0c4d5c: 6e20 b62a ab00 |001e: invoke-virtual {v11, v10}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ -0c4d62: 0c02 |0021: move-result-object v2 │ │ -0c4d64: 1f02 4204 |0022: check-cast v2, Landroid/view/ViewGroup; // type@0442 │ │ -0c4d68: 6e10 6f20 0200 |0024: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -0c4d6e: 0a01 |0027: move-result v1 │ │ -0c4d70: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0c4d72: 3513 1600 |0029: if-ge v3, v1, 003f // +0016 │ │ -0c4d76: 6e20 6e20 3200 |002b: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -0c4d7c: 0c00 |002e: move-result-object v0 │ │ -0c4d7e: 1f00 4204 |002f: check-cast v0, Landroid/view/ViewGroup; // type@0442 │ │ -0c4d82: 6e10 7120 0000 |0031: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2071 │ │ -0c4d88: 0c05 |0034: move-result-object v5 │ │ -0c4d8a: 52b7 4c11 |0035: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c4d8e: 5957 250e |0037: iput v7, v5, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ -0c4d92: 6e20 9e20 5000 |0039: invoke-virtual {v0, v5}, Landroid/view/ViewGroup;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@209e │ │ -0c4d98: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c4d9c: 28eb |003e: goto 0029 // -0015 │ │ -0c4d9e: 7120 bf1f aa00 |003f: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0c4da4: 0a07 |0042: move-result v7 │ │ -0c4da6: 7120 bf1f aa00 |0043: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ -0c4dac: 0a08 |0046: move-result v8 │ │ -0c4dae: 6e30 7f20 7208 |0047: invoke-virtual {v2, v7, v8}, Landroid/view/ViewGroup;.measure:(II)V // method@207f │ │ -0c4db4: 54b7 4e11 |004a: iget-object v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@114e │ │ -0c4db8: 3807 2d00 |004c: if-eqz v7, 0079 // +002d │ │ -0c4dbc: 54b7 4e11 |004e: iget-object v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@114e │ │ -0c4dc0: 6e20 ca21 a700 |0050: invoke-virtual {v7, v10}, Landroid/widget/HorizontalScrollView;.getChildAt:(I)Landroid/view/View; // method@21ca │ │ -0c4dc6: 0c07 |0053: move-result-object v7 │ │ -0c4dc8: 1f07 4204 |0054: check-cast v7, Landroid/view/ViewGroup; // type@0442 │ │ -0c4dcc: 6e10 6f20 0700 |0056: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ -0c4dd2: 0a04 |0059: move-result v4 │ │ -0c4dd4: 1203 |005a: const/4 v3, #int 0 // #0 │ │ -0c4dd6: 3543 1e00 |005b: if-ge v3, v4, 0079 // +001e │ │ -0c4dda: 54b7 4e11 |005d: iget-object v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@114e │ │ -0c4dde: 6e20 ca21 a700 |005f: invoke-virtual {v7, v10}, Landroid/widget/HorizontalScrollView;.getChildAt:(I)Landroid/view/View; // method@21ca │ │ -0c4de4: 0c07 |0062: move-result-object v7 │ │ -0c4de6: 1f07 4204 |0063: check-cast v7, Landroid/view/ViewGroup; // type@0442 │ │ -0c4dea: 6e20 6e20 3700 |0065: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ -0c4df0: 0c06 |0068: move-result-object v6 │ │ -0c4df2: 6e10 e21f 0600 |0069: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ -0c4df8: 0c05 |006c: move-result-object v5 │ │ -0c4dfa: 1f05 7f04 |006d: check-cast v5, Landroid/widget/LinearLayout$LayoutParams; // type@047f │ │ -0c4dfe: 52b7 4c11 |006f: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@114c │ │ -0c4e02: 5957 3b0e |0071: iput v7, v5, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0e3b │ │ -0c4e06: 6e20 3a20 5600 |0073: invoke-virtual {v6, v5}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ -0c4e0c: d803 0301 |0076: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c4e10: 28e3 |0078: goto 005b // -001d │ │ -0c4e12: 52b7 4a11 |0079: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@114a │ │ -0c4e16: 1218 |007b: const/4 v8, #int 1 // #1 │ │ -0c4e18: 6e30 c32a 7b08 |007c: invoke-virtual {v11, v7, v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ -0c4e1e: 289e |007f: goto 001d // -0062 │ │ +0c4d78: |[0c4d78] nerd.tuxmobil.fahrplan.congress.HorizontalSnapScrollView.setColumnWidth:(I)V │ │ +0c4d88: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0c4d8a: 1a07 ea05 |0001: const-string v7, "HorizontalScrollView" // string@05ea │ │ +0c4d8e: 2208 6d05 |0003: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +0c4d92: 7010 f927 0800 |0005: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c4d98: 1a09 e330 |0008: const-string v9, "setColumnWidth " // string@30e3 │ │ +0c4d9c: 6e20 0228 9800 |000a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c4da2: 0c08 |000d: move-result-object v8 │ │ +0c4da4: 6e20 fe27 c800 |000e: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c4daa: 0c08 |0011: move-result-object v8 │ │ +0c4dac: 6e10 0628 0800 |0012: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c4db2: 0c08 |0015: move-result-object v8 │ │ +0c4db4: 7120 392b 8700 |0016: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c4dba: 59bc 5311 |0019: iput v12, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c4dbe: 390c 0300 |001b: if-nez v12, 001e // +0003 │ │ +0c4dc2: 0e00 |001d: return-void │ │ +0c4dc4: 6e20 b62a ab00 |001e: invoke-virtual {v11, v10}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.getChildAt:(I)Landroid/view/View; // method@2ab6 │ │ +0c4dca: 0c02 |0021: move-result-object v2 │ │ +0c4dcc: 1f02 4304 |0022: check-cast v2, Landroid/view/ViewGroup; // type@0443 │ │ +0c4dd0: 6e10 6f20 0200 |0024: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +0c4dd6: 0a01 |0027: move-result v1 │ │ +0c4dd8: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +0c4dda: 3513 1600 |0029: if-ge v3, v1, 003f // +0016 │ │ +0c4dde: 6e20 6e20 3200 |002b: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +0c4de4: 0c00 |002e: move-result-object v0 │ │ +0c4de6: 1f00 4304 |002f: check-cast v0, Landroid/view/ViewGroup; // type@0443 │ │ +0c4dea: 6e10 7120 0000 |0031: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2071 │ │ +0c4df0: 0c05 |0034: move-result-object v5 │ │ +0c4df2: 52b7 5311 |0035: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c4df6: 5957 250e |0037: iput v7, v5, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0e25 │ │ +0c4dfa: 6e20 9e20 5000 |0039: invoke-virtual {v0, v5}, Landroid/view/ViewGroup;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@209e │ │ +0c4e00: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c4e04: 28eb |003e: goto 0029 // -0015 │ │ +0c4e06: 7120 bf1f aa00 |003f: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +0c4e0c: 0a07 |0042: move-result v7 │ │ +0c4e0e: 7120 bf1f aa00 |0043: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1fbf │ │ +0c4e14: 0a08 |0046: move-result v8 │ │ +0c4e16: 6e30 7f20 7208 |0047: invoke-virtual {v2, v7, v8}, Landroid/view/ViewGroup;.measure:(II)V // method@207f │ │ +0c4e1c: 54b7 5511 |004a: iget-object v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@1155 │ │ +0c4e20: 3807 2d00 |004c: if-eqz v7, 0079 // +002d │ │ +0c4e24: 54b7 5511 |004e: iget-object v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@1155 │ │ +0c4e28: 6e20 ca21 a700 |0050: invoke-virtual {v7, v10}, Landroid/widget/HorizontalScrollView;.getChildAt:(I)Landroid/view/View; // method@21ca │ │ +0c4e2e: 0c07 |0053: move-result-object v7 │ │ +0c4e30: 1f07 4304 |0054: check-cast v7, Landroid/view/ViewGroup; // type@0443 │ │ +0c4e34: 6e10 6f20 0700 |0056: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@206f │ │ +0c4e3a: 0a04 |0059: move-result v4 │ │ +0c4e3c: 1203 |005a: const/4 v3, #int 0 // #0 │ │ +0c4e3e: 3543 1e00 |005b: if-ge v3, v4, 0079 // +001e │ │ +0c4e42: 54b7 5511 |005d: iget-object v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.roomNames:Landroid/widget/HorizontalScrollView; // field@1155 │ │ +0c4e46: 6e20 ca21 a700 |005f: invoke-virtual {v7, v10}, Landroid/widget/HorizontalScrollView;.getChildAt:(I)Landroid/view/View; // method@21ca │ │ +0c4e4c: 0c07 |0062: move-result-object v7 │ │ +0c4e4e: 1f07 4304 |0063: check-cast v7, Landroid/view/ViewGroup; // type@0443 │ │ +0c4e52: 6e20 6e20 3700 |0065: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@206e │ │ +0c4e58: 0c06 |0068: move-result-object v6 │ │ +0c4e5a: 6e10 e21f 0600 |0069: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fe2 │ │ +0c4e60: 0c05 |006c: move-result-object v5 │ │ +0c4e62: 1f05 8004 |006d: check-cast v5, Landroid/widget/LinearLayout$LayoutParams; // type@0480 │ │ +0c4e66: 52b7 5311 |006f: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.itemWidth:I // field@1153 │ │ +0c4e6a: 5957 3b0e |0071: iput v7, v5, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0e3b │ │ +0c4e6e: 6e20 3a20 5600 |0073: invoke-virtual {v6, v5}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@203a │ │ +0c4e74: d803 0301 |0076: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c4e78: 28e3 |0078: goto 005b // -001d │ │ +0c4e7a: 52b7 5111 |0079: iget v7, v11, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.activeItem:I // field@1151 │ │ +0c4e7e: 1218 |007b: const/4 v8, #int 1 // #1 │ │ +0c4e80: 6e30 c32a 7b08 |007c: invoke-virtual {v11, v7, v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;.scrollToColumn:(IZ)V // method@2ac3 │ │ +0c4e86: 289e |007f: goto 001d // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ 0x0019 line=235 │ │ 0x001b line=236 │ │ 0x001d line=263 │ │ 0x001e line=240 │ │ @@ -312557,14 +312724,16 @@ │ │ 0x0028 line=242 │ │ 0x002b line=243 │ │ 0x0031 line=244 │ │ 0x0035 line=245 │ │ 0x0039 line=246 │ │ 0x003c line=242 │ │ 0x003f line=248 │ │ + 0x0043 line=249 │ │ + 0x0047 line=248 │ │ 0x004a line=251 │ │ 0x004e line=253 │ │ 0x005a line=255 │ │ 0x005d line=256 │ │ 0x0069 line=257 │ │ 0x006f line=258 │ │ 0x0073 line=259 │ │ @@ -312578,27 +312747,27 @@ │ │ 0x0069 - 0x0079 reg=6 v Landroid/view/View; │ │ 0x0028 - 0x0080 reg=1 childs I │ │ 0x0024 - 0x0080 reg=2 container Landroid/view/ViewGroup; │ │ 0x0029 - 0x0080 reg=3 i I │ │ 0x0000 - 0x0080 reg=11 this Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ 0x0000 - 0x0080 reg=12 pixels I │ │ │ │ - source_file_idx : 1512 (HorizontalSnapScrollView.java) │ │ + source_file_idx : 1516 (HorizontalSnapScrollView.java) │ │ │ │ -Class #1064 header: │ │ -class_idx : 1563 │ │ +Class #1065 header: │ │ +class_idx : 1566 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3155 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3161 │ │ static_fields_size : 0 │ │ instance_fields_size: 34 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ -Class #1064 - │ │ +Class #1065 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/Lecture;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/Lecture;) │ │ @@ -312743,65 +312912,65 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 99 16-bit code units │ │ -0c4e20: |[0c4e20] nerd.tuxmobil.fahrplan.congress.Lecture.:(Ljava/lang/String;)V │ │ -0c4e30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c4e32: 7010 b927 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c4e38: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -0c4e3c: 5b30 6f11 |0006: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c4e40: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -0c4e44: 5b30 6e11 |000a: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c4e48: 5932 5f11 |000c: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c4e4c: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -0c4e50: 5b30 6a11 |0010: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c4e54: 5932 6d11 |0012: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c4e58: 5932 6111 |0014: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c4e5c: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ -0c4e60: 5b30 6c11 |0018: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c4e64: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ -0c4e68: 5b30 7011 |001c: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c4e6c: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ -0c4e70: 5b30 7111 |0020: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0c4e74: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ -0c4e78: 5b30 6411 |0024: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c4e7c: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ -0c4e80: 5b30 5011 |0028: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1150 │ │ -0c4e84: 1a00 0000 |002a: const-string v0, "" // string@0000 │ │ -0c4e88: 5b30 6011 |002c: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1160 │ │ -0c4e8c: 5932 6911 |002e: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c4e90: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ -0c4e94: 5b30 6611 |0032: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@1166 │ │ -0c4e98: 1a00 0000 |0034: const-string v0, "" // string@0000 │ │ -0c4e9c: 5b30 5d11 |0036: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0c4ea0: 5b34 6511 |0038: iput-object v4, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c4ea4: 5c32 6311 |003a: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c4ea8: 5c32 6211 |003c: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1162 │ │ -0c4eac: 1600 0000 |003e: const-wide/16 v0, #int 0 // #0 │ │ -0c4eb0: 5a30 5e11 |0040: iput-wide v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c4eb4: 5932 6b11 |0042: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0c4eb8: 1a00 0000 |0044: const-string v0, "" // string@0000 │ │ -0c4ebc: 5b30 6711 |0046: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0c4ec0: 5c32 6811 |0048: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0c4ec4: 5c32 5b11 |004a: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@115b │ │ -0c4ec8: 5c32 5911 |004c: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1159 │ │ -0c4ecc: 5c32 5711 |004e: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@1157 │ │ -0c4ed0: 5c32 5111 |0050: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1151 │ │ -0c4ed4: 5c32 5811 |0052: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@1158 │ │ -0c4ed8: 5c32 5611 |0054: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@1156 │ │ -0c4edc: 5c32 5511 |0056: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@1155 │ │ -0c4ee0: 5c32 5c11 |0058: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@115c │ │ -0c4ee4: 5c32 5411 |005a: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@1154 │ │ -0c4ee8: 5c32 5a11 |005c: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@115a │ │ -0c4eec: 5c32 5211 |005e: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1152 │ │ -0c4ef0: 5c32 5311 |0060: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0c4ef4: 0e00 |0062: return-void │ │ +0c4e88: |[0c4e88] nerd.tuxmobil.fahrplan.congress.Lecture.:(Ljava/lang/String;)V │ │ +0c4e98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c4e9a: 7010 b927 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c4ea0: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +0c4ea4: 5b30 7611 |0006: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c4ea8: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +0c4eac: 5b30 7511 |000a: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c4eb0: 5932 6611 |000c: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c4eb4: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +0c4eb8: 5b30 7111 |0010: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c4ebc: 5932 7411 |0012: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c4ec0: 5932 6811 |0014: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c4ec4: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ +0c4ec8: 5b30 7311 |0018: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c4ecc: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ +0c4ed0: 5b30 7711 |001c: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c4ed4: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ +0c4ed8: 5b30 7811 |0020: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0c4edc: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ +0c4ee0: 5b30 6b11 |0024: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c4ee4: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ +0c4ee8: 5b30 5711 |0028: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1157 │ │ +0c4eec: 1a00 0000 |002a: const-string v0, "" // string@0000 │ │ +0c4ef0: 5b30 6711 |002c: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1167 │ │ +0c4ef4: 5932 7011 |002e: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c4ef8: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ +0c4efc: 5b30 6d11 |0032: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@116d │ │ +0c4f00: 1a00 0000 |0034: const-string v0, "" // string@0000 │ │ +0c4f04: 5b30 6411 |0036: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0c4f08: 5b34 6c11 |0038: iput-object v4, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c4f0c: 5c32 6a11 |003a: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c4f10: 5c32 6911 |003c: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.has_alarm:Z // field@1169 │ │ +0c4f14: 1600 0000 |003e: const-wide/16 v0, #int 0 // #0 │ │ +0c4f18: 5a30 6511 |0040: iput-wide v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c4f1c: 5932 7211 |0042: iput v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0c4f20: 1a00 0000 |0044: const-string v0, "" // string@0000 │ │ +0c4f24: 5b30 6e11 |0046: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0c4f28: 5c32 6f11 |0048: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0c4f2c: 5c32 6211 |004a: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@1162 │ │ +0c4f30: 5c32 6011 |004c: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1160 │ │ +0c4f34: 5c32 5e11 |004e: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@115e │ │ +0c4f38: 5c32 5811 |0050: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1158 │ │ +0c4f3c: 5c32 5f11 |0052: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@115f │ │ +0c4f40: 5c32 5d11 |0054: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@115d │ │ +0c4f44: 5c32 5c11 |0056: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@115c │ │ +0c4f48: 5c32 6311 |0058: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@1163 │ │ +0c4f4c: 5c32 5b11 |005a: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@115b │ │ +0c4f50: 5c32 6111 |005c: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@1161 │ │ +0c4f54: 5c32 5911 |005e: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1159 │ │ +0c4f58: 5c32 5a11 |0060: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0c4f5c: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ 0x000c line=71 │ │ 0x000e line=72 │ │ @@ -312845,29 +313014,29 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0c4ef8: |[0c4ef8] nerd.tuxmobil.fahrplan.congress.Lecture.parseDuration:(Ljava/lang/String;)I │ │ -0c4f08: 1a01 5a01 |0000: const-string v1, ":" // string@015a │ │ -0c4f0c: 6e20 e927 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ -0c4f12: 0c00 |0005: move-result-object v0 │ │ -0c4f14: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c4f16: 4601 0001 |0007: aget-object v1, v0, v1 │ │ -0c4f1a: 7110 9b27 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c4f20: 0a01 |000c: move-result v1 │ │ -0c4f22: da01 013c |000d: mul-int/lit8 v1, v1, #int 60 // #3c │ │ -0c4f26: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0c4f28: 4602 0002 |0010: aget-object v2, v0, v2 │ │ -0c4f2c: 7110 9b27 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c4f32: 0a02 |0015: move-result v2 │ │ -0c4f34: b021 |0016: add-int/2addr v1, v2 │ │ -0c4f36: 0f01 |0017: return v1 │ │ +0c4f60: |[0c4f60] nerd.tuxmobil.fahrplan.congress.Lecture.parseDuration:(Ljava/lang/String;)I │ │ +0c4f70: 1a01 5a01 |0000: const-string v1, ":" // string@015a │ │ +0c4f74: 6e20 e927 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ +0c4f7a: 0c00 |0005: move-result-object v0 │ │ +0c4f7c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c4f7e: 4601 0001 |0007: aget-object v1, v0, v1 │ │ +0c4f82: 7110 9b27 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c4f88: 0a01 |000c: move-result v1 │ │ +0c4f8a: da01 013c |000d: mul-int/lit8 v1, v1, #int 60 // #3c │ │ +0c4f8e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0c4f90: 4602 0002 |0010: aget-object v2, v0, v2 │ │ +0c4f94: 7110 9b27 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c4f9a: 0a02 |0015: move-result v2 │ │ +0c4f9c: b021 |0016: add-int/2addr v1, v2 │ │ +0c4f9e: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ locals : │ │ 0x0006 - 0x0018 reg=0 time [Ljava/lang/String; │ │ 0x0000 - 0x0018 reg=3 text Ljava/lang/String; │ │ @@ -312877,29 +313046,29 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0c4f38: |[0c4f38] nerd.tuxmobil.fahrplan.congress.Lecture.parseStartTime:(Ljava/lang/String;)I │ │ -0c4f48: 1a01 5a01 |0000: const-string v1, ":" // string@015a │ │ -0c4f4c: 6e20 e927 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ -0c4f52: 0c00 |0005: move-result-object v0 │ │ -0c4f54: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c4f56: 4601 0001 |0007: aget-object v1, v0, v1 │ │ -0c4f5a: 7110 9b27 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c4f60: 0a01 |000c: move-result v1 │ │ -0c4f62: da01 013c |000d: mul-int/lit8 v1, v1, #int 60 // #3c │ │ -0c4f66: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0c4f68: 4602 0002 |0010: aget-object v2, v0, v2 │ │ -0c4f6c: 7110 9b27 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c4f72: 0a02 |0015: move-result v2 │ │ -0c4f74: b021 |0016: add-int/2addr v1, v2 │ │ -0c4f76: 0f01 |0017: return v1 │ │ +0c4fa0: |[0c4fa0] nerd.tuxmobil.fahrplan.congress.Lecture.parseStartTime:(Ljava/lang/String;)I │ │ +0c4fb0: 1a01 5a01 |0000: const-string v1, ":" // string@015a │ │ +0c4fb4: 6e20 e927 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ +0c4fba: 0c00 |0005: move-result-object v0 │ │ +0c4fbc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c4fbe: 4601 0001 |0007: aget-object v1, v0, v1 │ │ +0c4fc2: 7110 9b27 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c4fc8: 0a01 |000c: move-result v1 │ │ +0c4fca: da01 013c |000d: mul-int/lit8 v1, v1, #int 60 // #3c │ │ +0c4fce: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0c4fd0: 4602 0002 |0010: aget-object v2, v0, v2 │ │ +0c4fd4: 7110 9b27 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c4fda: 0a02 |0015: move-result v2 │ │ +0c4fdc: b021 |0016: add-int/2addr v1, v2 │ │ +0c4fde: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=107 │ │ locals : │ │ 0x0006 - 0x0018 reg=0 time [Ljava/lang/String; │ │ 0x0000 - 0x0018 reg=3 text Ljava/lang/String; │ │ @@ -312910,30 +313079,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -0c4f78: |[0c4f78] nerd.tuxmobil.fahrplan.congress.Lecture.cancel:()V │ │ -0c4f88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c4f8a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0c4f8c: 5c20 5311 |0002: iput-boolean v0, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0c4f90: 5c21 5b11 |0004: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@115b │ │ -0c4f94: 5c21 5911 |0006: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1159 │ │ -0c4f98: 5c21 5711 |0008: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@1157 │ │ -0c4f9c: 5c21 5111 |000a: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1151 │ │ -0c4fa0: 5c21 5811 |000c: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@1158 │ │ -0c4fa4: 5c21 5611 |000e: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@1156 │ │ -0c4fa8: 5c21 5511 |0010: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@1155 │ │ -0c4fac: 5c21 5c11 |0012: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@115c │ │ -0c4fb0: 5c21 5411 |0014: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@1154 │ │ -0c4fb4: 5c21 5a11 |0016: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@115a │ │ -0c4fb8: 5c21 5211 |0018: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1152 │ │ -0c4fbc: 0e00 |001a: return-void │ │ +0c4fe0: |[0c4fe0] nerd.tuxmobil.fahrplan.congress.Lecture.cancel:()V │ │ +0c4ff0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c4ff2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0c4ff4: 5c20 5a11 |0002: iput-boolean v0, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0c4ff8: 5c21 6211 |0004: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@1162 │ │ +0c4ffc: 5c21 6011 |0006: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1160 │ │ +0c5000: 5c21 5e11 |0008: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@115e │ │ +0c5004: 5c21 5811 |000a: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1158 │ │ +0c5008: 5c21 5f11 |000c: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@115f │ │ +0c500c: 5c21 5d11 |000e: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@115d │ │ +0c5010: 5c21 5c11 |0010: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@115c │ │ +0c5014: 5c21 6311 |0012: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@1163 │ │ +0c5018: 5c21 5b11 |0014: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@115b │ │ +0c501c: 5c21 6111 |0016: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@1161 │ │ +0c5020: 5c21 5911 |0018: iput-boolean v1, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1159 │ │ +0c5024: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0004 line=180 │ │ 0x0006 line=181 │ │ 0x0008 line=182 │ │ 0x000a line=183 │ │ @@ -312953,157 +313122,157 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 255 16-bit code units │ │ -0c4fc0: |[0c4fc0] nerd.tuxmobil.fahrplan.congress.Lecture.equals:(Ljava/lang/Object;)Z │ │ -0c4fd0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c4fd2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0c4fd4: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ -0c4fd8: 0f01 |0004: return v1 │ │ -0c4fda: 3809 0c00 |0005: if-eqz v9, 0011 // +000c │ │ -0c4fde: 6e10 bc27 0800 |0007: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0c4fe4: 0c03 |000a: move-result-object v3 │ │ -0c4fe6: 6e10 bc27 0900 |000b: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ -0c4fec: 0c04 |000e: move-result-object v4 │ │ -0c4fee: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -0c4ff2: 0121 |0011: move v1, v2 │ │ -0c4ff4: 28f2 |0012: goto 0004 // -000e │ │ -0c4ff6: 0790 |0013: move-object v0, v9 │ │ -0c4ff8: 1f00 1b06 |0014: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c4ffc: 5283 5f11 |0016: iget v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c5000: 5204 5f11 |0018: iget v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c5004: 3243 0400 |001a: if-eq v3, v4, 001e // +0004 │ │ -0c5008: 0121 |001c: move v1, v2 │ │ -0c500a: 28e7 |001d: goto 0004 // -0019 │ │ -0c500c: 5283 6111 |001e: iget v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c5010: 5204 6111 |0020: iget v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c5014: 3243 0400 |0022: if-eq v3, v4, 0026 // +0004 │ │ -0c5018: 0121 |0024: move v1, v2 │ │ -0c501a: 28df |0025: goto 0004 // -0021 │ │ -0c501c: 5583 6811 |0026: iget-boolean v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0c5020: 5504 6811 |0028: iget-boolean v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0c5024: 3243 0400 |002a: if-eq v3, v4, 002e // +0004 │ │ -0c5028: 0121 |002c: move v1, v2 │ │ -0c502a: 28d7 |002d: goto 0004 // -0029 │ │ -0c502c: 5283 6d11 |002e: iget v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c5030: 5204 6d11 |0030: iget v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c5034: 3243 0400 |0032: if-eq v3, v4, 0036 // +0004 │ │ -0c5038: 0121 |0034: move v1, v2 │ │ -0c503a: 28cf |0035: goto 0004 // -0031 │ │ -0c503c: 5483 5d11 |0036: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0c5040: 3803 0e00 |0038: if-eqz v3, 0046 // +000e │ │ -0c5044: 5483 5d11 |003a: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0c5048: 5404 5d11 |003c: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0c504c: 6e20 d727 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c5052: 0a03 |0041: move-result v3 │ │ -0c5054: 3903 0800 |0042: if-nez v3, 004a // +0008 │ │ -0c5058: 0121 |0044: move v1, v2 │ │ -0c505a: 28bf |0045: goto 0004 // -0041 │ │ -0c505c: 5403 5d11 |0046: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0c5060: 3903 fcff |0048: if-nez v3, 0044 // -0004 │ │ -0c5064: 5483 6411 |004a: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c5068: 3803 0e00 |004c: if-eqz v3, 005a // +000e │ │ -0c506c: 5483 6411 |004e: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c5070: 5404 6411 |0050: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c5074: 6e20 d727 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c507a: 0a03 |0055: move-result v3 │ │ -0c507c: 3903 0800 |0056: if-nez v3, 005e // +0008 │ │ -0c5080: 0121 |0058: move v1, v2 │ │ -0c5082: 28ab |0059: goto 0004 // -0055 │ │ -0c5084: 5403 6411 |005a: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c5088: 3903 fcff |005c: if-nez v3, 0058 // -0004 │ │ -0c508c: 5483 6511 |005e: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c5090: 5404 6511 |0060: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c5094: 6e20 d727 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c509a: 0a03 |0065: move-result v3 │ │ -0c509c: 3903 0400 |0066: if-nez v3, 006a // +0004 │ │ -0c50a0: 0121 |0068: move v1, v2 │ │ -0c50a2: 289b |0069: goto 0004 // -0065 │ │ -0c50a4: 5483 6711 |006a: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0c50a8: 3803 0e00 |006c: if-eqz v3, 007a // +000e │ │ -0c50ac: 5483 6711 |006e: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0c50b0: 5404 6711 |0070: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0c50b4: 6e20 d727 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c50ba: 0a03 |0075: move-result v3 │ │ -0c50bc: 3903 0800 |0076: if-nez v3, 007e // +0008 │ │ -0c50c0: 0121 |0078: move v1, v2 │ │ -0c50c2: 288b |0079: goto 0004 // -0075 │ │ -0c50c4: 5403 6711 |007a: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0c50c8: 3903 fcff |007c: if-nez v3, 0078 // -0004 │ │ -0c50cc: 5483 6a11 |007e: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c50d0: 3803 0f00 |0080: if-eqz v3, 008f // +000f │ │ -0c50d4: 5483 6a11 |0082: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c50d8: 5404 6a11 |0084: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c50dc: 6e20 d727 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c50e2: 0a03 |0089: move-result v3 │ │ -0c50e4: 3903 0900 |008a: if-nez v3, 0093 // +0009 │ │ -0c50e8: 0121 |008c: move v1, v2 │ │ -0c50ea: 2900 77ff |008d: goto/16 0004 // -0089 │ │ -0c50ee: 5403 6a11 |008f: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c50f2: 3903 fbff |0091: if-nez v3, 008c // -0005 │ │ -0c50f6: 5483 6c11 |0093: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c50fa: 3803 0f00 |0095: if-eqz v3, 00a4 // +000f │ │ -0c50fe: 5483 6c11 |0097: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c5102: 5404 6c11 |0099: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c5106: 6e20 d727 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c510c: 0a03 |009e: move-result v3 │ │ -0c510e: 3903 0900 |009f: if-nez v3, 00a8 // +0009 │ │ -0c5112: 0121 |00a1: move v1, v2 │ │ -0c5114: 2900 62ff |00a2: goto/16 0004 // -009e │ │ -0c5118: 5403 6c11 |00a4: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c511c: 3903 fbff |00a6: if-nez v3, 00a1 // -0005 │ │ -0c5120: 5483 6e11 |00a8: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c5124: 3803 0f00 |00aa: if-eqz v3, 00b9 // +000f │ │ -0c5128: 5483 6e11 |00ac: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c512c: 5404 6e11 |00ae: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c5130: 6e20 d727 4300 |00b0: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c5136: 0a03 |00b3: move-result v3 │ │ -0c5138: 3903 0900 |00b4: if-nez v3, 00bd // +0009 │ │ -0c513c: 0121 |00b6: move v1, v2 │ │ -0c513e: 2900 4dff |00b7: goto/16 0004 // -00b3 │ │ -0c5142: 5403 6e11 |00b9: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c5146: 3903 fbff |00bb: if-nez v3, 00b6 // -0005 │ │ -0c514a: 5483 6f11 |00bd: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c514e: 5404 6f11 |00bf: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c5152: 6e20 d727 4300 |00c1: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c5158: 0a03 |00c4: move-result v3 │ │ -0c515a: 3903 0500 |00c5: if-nez v3, 00ca // +0005 │ │ -0c515e: 0121 |00c7: move v1, v2 │ │ -0c5160: 2900 3cff |00c8: goto/16 0004 // -00c4 │ │ -0c5164: 5483 7011 |00ca: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c5168: 3803 0f00 |00cc: if-eqz v3, 00db // +000f │ │ -0c516c: 5483 7011 |00ce: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c5170: 5404 7011 |00d0: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c5174: 6e20 d727 4300 |00d2: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c517a: 0a03 |00d5: move-result v3 │ │ -0c517c: 3903 0900 |00d6: if-nez v3, 00df // +0009 │ │ -0c5180: 0121 |00d8: move v1, v2 │ │ -0c5182: 2900 2bff |00d9: goto/16 0004 // -00d5 │ │ -0c5186: 5403 7011 |00db: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c518a: 3903 fbff |00dd: if-nez v3, 00d8 // -0005 │ │ -0c518e: 5483 7111 |00df: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0c5192: 3803 0f00 |00e1: if-eqz v3, 00f0 // +000f │ │ -0c5196: 5483 7111 |00e3: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0c519a: 5404 7111 |00e5: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0c519e: 6e20 d727 4300 |00e7: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c51a4: 0a03 |00ea: move-result v3 │ │ -0c51a6: 3903 0900 |00eb: if-nez v3, 00f4 // +0009 │ │ -0c51aa: 0121 |00ed: move v1, v2 │ │ -0c51ac: 2900 16ff |00ee: goto/16 0004 // -00ea │ │ -0c51b0: 5403 7111 |00f0: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0c51b4: 3903 fbff |00f2: if-nez v3, 00ed // -0005 │ │ -0c51b8: 5384 5e11 |00f4: iget-wide v4, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c51bc: 5306 5e11 |00f6: iget-wide v6, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c51c0: 3103 0406 |00f8: cmp-long v3, v4, v6 │ │ -0c51c4: 3803 0aff |00fa: if-eqz v3, 0004 // -00f6 │ │ -0c51c8: 0121 |00fc: move v1, v2 │ │ -0c51ca: 2900 07ff |00fd: goto/16 0004 // -00f9 │ │ +0c5028: |[0c5028] nerd.tuxmobil.fahrplan.congress.Lecture.equals:(Ljava/lang/Object;)Z │ │ +0c5038: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c503a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0c503c: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ +0c5040: 0f01 |0004: return v1 │ │ +0c5042: 3809 0c00 |0005: if-eqz v9, 0011 // +000c │ │ +0c5046: 6e10 bc27 0800 |0007: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0c504c: 0c03 |000a: move-result-object v3 │ │ +0c504e: 6e10 bc27 0900 |000b: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@27bc │ │ +0c5054: 0c04 |000e: move-result-object v4 │ │ +0c5056: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +0c505a: 0121 |0011: move v1, v2 │ │ +0c505c: 28f2 |0012: goto 0004 // -000e │ │ +0c505e: 0790 |0013: move-object v0, v9 │ │ +0c5060: 1f00 1e06 |0014: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c5064: 5283 6611 |0016: iget v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c5068: 5204 6611 |0018: iget v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c506c: 3243 0400 |001a: if-eq v3, v4, 001e // +0004 │ │ +0c5070: 0121 |001c: move v1, v2 │ │ +0c5072: 28e7 |001d: goto 0004 // -0019 │ │ +0c5074: 5283 6811 |001e: iget v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c5078: 5204 6811 |0020: iget v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c507c: 3243 0400 |0022: if-eq v3, v4, 0026 // +0004 │ │ +0c5080: 0121 |0024: move v1, v2 │ │ +0c5082: 28df |0025: goto 0004 // -0021 │ │ +0c5084: 5583 6f11 |0026: iget-boolean v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0c5088: 5504 6f11 |0028: iget-boolean v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0c508c: 3243 0400 |002a: if-eq v3, v4, 002e // +0004 │ │ +0c5090: 0121 |002c: move v1, v2 │ │ +0c5092: 28d7 |002d: goto 0004 // -0029 │ │ +0c5094: 5283 7411 |002e: iget v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c5098: 5204 7411 |0030: iget v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c509c: 3243 0400 |0032: if-eq v3, v4, 0036 // +0004 │ │ +0c50a0: 0121 |0034: move v1, v2 │ │ +0c50a2: 28cf |0035: goto 0004 // -0031 │ │ +0c50a4: 5483 6411 |0036: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0c50a8: 3803 0e00 |0038: if-eqz v3, 0046 // +000e │ │ +0c50ac: 5483 6411 |003a: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0c50b0: 5404 6411 |003c: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0c50b4: 6e20 d727 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c50ba: 0a03 |0041: move-result v3 │ │ +0c50bc: 3903 0800 |0042: if-nez v3, 004a // +0008 │ │ +0c50c0: 0121 |0044: move v1, v2 │ │ +0c50c2: 28bf |0045: goto 0004 // -0041 │ │ +0c50c4: 5403 6411 |0046: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0c50c8: 3903 fcff |0048: if-nez v3, 0044 // -0004 │ │ +0c50cc: 5483 6b11 |004a: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c50d0: 3803 0e00 |004c: if-eqz v3, 005a // +000e │ │ +0c50d4: 5483 6b11 |004e: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c50d8: 5404 6b11 |0050: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c50dc: 6e20 d727 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c50e2: 0a03 |0055: move-result v3 │ │ +0c50e4: 3903 0800 |0056: if-nez v3, 005e // +0008 │ │ +0c50e8: 0121 |0058: move v1, v2 │ │ +0c50ea: 28ab |0059: goto 0004 // -0055 │ │ +0c50ec: 5403 6b11 |005a: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c50f0: 3903 fcff |005c: if-nez v3, 0058 // -0004 │ │ +0c50f4: 5483 6c11 |005e: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c50f8: 5404 6c11 |0060: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c50fc: 6e20 d727 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c5102: 0a03 |0065: move-result v3 │ │ +0c5104: 3903 0400 |0066: if-nez v3, 006a // +0004 │ │ +0c5108: 0121 |0068: move v1, v2 │ │ +0c510a: 289b |0069: goto 0004 // -0065 │ │ +0c510c: 5483 6e11 |006a: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0c5110: 3803 0e00 |006c: if-eqz v3, 007a // +000e │ │ +0c5114: 5483 6e11 |006e: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0c5118: 5404 6e11 |0070: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0c511c: 6e20 d727 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c5122: 0a03 |0075: move-result v3 │ │ +0c5124: 3903 0800 |0076: if-nez v3, 007e // +0008 │ │ +0c5128: 0121 |0078: move v1, v2 │ │ +0c512a: 288b |0079: goto 0004 // -0075 │ │ +0c512c: 5403 6e11 |007a: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0c5130: 3903 fcff |007c: if-nez v3, 0078 // -0004 │ │ +0c5134: 5483 7111 |007e: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c5138: 3803 0f00 |0080: if-eqz v3, 008f // +000f │ │ +0c513c: 5483 7111 |0082: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c5140: 5404 7111 |0084: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c5144: 6e20 d727 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c514a: 0a03 |0089: move-result v3 │ │ +0c514c: 3903 0900 |008a: if-nez v3, 0093 // +0009 │ │ +0c5150: 0121 |008c: move v1, v2 │ │ +0c5152: 2900 77ff |008d: goto/16 0004 // -0089 │ │ +0c5156: 5403 7111 |008f: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c515a: 3903 fbff |0091: if-nez v3, 008c // -0005 │ │ +0c515e: 5483 7311 |0093: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c5162: 3803 0f00 |0095: if-eqz v3, 00a4 // +000f │ │ +0c5166: 5483 7311 |0097: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c516a: 5404 7311 |0099: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c516e: 6e20 d727 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c5174: 0a03 |009e: move-result v3 │ │ +0c5176: 3903 0900 |009f: if-nez v3, 00a8 // +0009 │ │ +0c517a: 0121 |00a1: move v1, v2 │ │ +0c517c: 2900 62ff |00a2: goto/16 0004 // -009e │ │ +0c5180: 5403 7311 |00a4: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c5184: 3903 fbff |00a6: if-nez v3, 00a1 // -0005 │ │ +0c5188: 5483 7511 |00a8: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c518c: 3803 0f00 |00aa: if-eqz v3, 00b9 // +000f │ │ +0c5190: 5483 7511 |00ac: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c5194: 5404 7511 |00ae: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c5198: 6e20 d727 4300 |00b0: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c519e: 0a03 |00b3: move-result v3 │ │ +0c51a0: 3903 0900 |00b4: if-nez v3, 00bd // +0009 │ │ +0c51a4: 0121 |00b6: move v1, v2 │ │ +0c51a6: 2900 4dff |00b7: goto/16 0004 // -00b3 │ │ +0c51aa: 5403 7511 |00b9: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c51ae: 3903 fbff |00bb: if-nez v3, 00b6 // -0005 │ │ +0c51b2: 5483 7611 |00bd: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c51b6: 5404 7611 |00bf: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c51ba: 6e20 d727 4300 |00c1: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c51c0: 0a03 |00c4: move-result v3 │ │ +0c51c2: 3903 0500 |00c5: if-nez v3, 00ca // +0005 │ │ +0c51c6: 0121 |00c7: move v1, v2 │ │ +0c51c8: 2900 3cff |00c8: goto/16 0004 // -00c4 │ │ +0c51cc: 5483 7711 |00ca: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c51d0: 3803 0f00 |00cc: if-eqz v3, 00db // +000f │ │ +0c51d4: 5483 7711 |00ce: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c51d8: 5404 7711 |00d0: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c51dc: 6e20 d727 4300 |00d2: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c51e2: 0a03 |00d5: move-result v3 │ │ +0c51e4: 3903 0900 |00d6: if-nez v3, 00df // +0009 │ │ +0c51e8: 0121 |00d8: move v1, v2 │ │ +0c51ea: 2900 2bff |00d9: goto/16 0004 // -00d5 │ │ +0c51ee: 5403 7711 |00db: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c51f2: 3903 fbff |00dd: if-nez v3, 00d8 // -0005 │ │ +0c51f6: 5483 7811 |00df: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0c51fa: 3803 0f00 |00e1: if-eqz v3, 00f0 // +000f │ │ +0c51fe: 5483 7811 |00e3: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0c5202: 5404 7811 |00e5: iget-object v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0c5206: 6e20 d727 4300 |00e7: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c520c: 0a03 |00ea: move-result v3 │ │ +0c520e: 3903 0900 |00eb: if-nez v3, 00f4 // +0009 │ │ +0c5212: 0121 |00ed: move v1, v2 │ │ +0c5214: 2900 16ff |00ee: goto/16 0004 // -00ea │ │ +0c5218: 5403 7811 |00f0: iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0c521c: 3903 fbff |00f2: if-nez v3, 00ed // -0005 │ │ +0c5220: 5384 6511 |00f4: iget-wide v4, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c5224: 5306 6511 |00f6: iget-wide v6, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c5228: 3103 0406 |00f8: cmp-long v3, v4, v6 │ │ +0c522c: 3803 0aff |00fa: if-eqz v3, 0004 // -00f6 │ │ +0c5230: 0121 |00fc: move v1, v2 │ │ +0c5232: 2900 07ff |00fd: goto/16 0004 // -00f9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ 0x0004 line=155 │ │ 0x0005 line=131 │ │ 0x0014 line=133 │ │ 0x0016 line=135 │ │ @@ -313137,21 +313306,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0c51d0: |[0c51d0] nerd.tuxmobil.fahrplan.congress.Lecture.getFormattedSpeakers:()Ljava/lang/String; │ │ -0c51e0: 5430 6c11 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c51e4: 1a01 6b01 |0002: const-string v1, ";" // string@016b │ │ -0c51e8: 1a02 1201 |0004: const-string v2, ", " // string@0112 │ │ -0c51ec: 6e30 e827 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ -0c51f2: 0c00 |0009: move-result-object v0 │ │ -0c51f4: 1100 |000a: return-object v0 │ │ +0c5238: |[0c5238] nerd.tuxmobil.fahrplan.congress.Lecture.getFormattedSpeakers:()Ljava/lang/String; │ │ +0c5248: 5430 7311 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c524c: 1a01 6b01 |0002: const-string v1, ";" // string@016b │ │ +0c5250: 1a02 1201 |0004: const-string v2, ", " // string@0112 │ │ +0c5254: 6e30 e827 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@27e8 │ │ +0c525a: 0c00 |0009: move-result-object v0 │ │ +0c525c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/Lecture;) │ │ @@ -313159,45 +313328,45 @@ │ │ type : '()Landroid/text/format/Time;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0c51f8: |[0c51f8] nerd.tuxmobil.fahrplan.congress.Lecture.getTime:()Landroid/text/format/Time; │ │ -0c5208: 2201 fd03 |0000: new-instance v1, Landroid/text/format/Time; // type@03fd │ │ -0c520c: 7010 e61e 0100 |0002: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c5212: 5442 5d11 |0005: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0c5216: 1a03 3501 |0007: const-string v3, "-" // string@0135 │ │ -0c521a: 6e20 e927 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ -0c5220: 0c00 |000c: move-result-object v0 │ │ -0c5222: 6e10 eb1e 0100 |000d: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c5228: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0c522a: 4602 0002 |0011: aget-object v2, v0, v2 │ │ -0c522e: 7110 9b27 0200 |0013: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c5234: 0a02 |0016: move-result v2 │ │ -0c5236: 5912 1c0e |0017: iput v2, v1, Landroid/text/format/Time;.year:I // field@0e1c │ │ -0c523a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0c523c: 4602 0002 |001a: aget-object v2, v0, v2 │ │ -0c5240: 7110 9b27 0200 |001c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c5246: 0a02 |001f: move-result v2 │ │ -0c5248: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0c524c: 5912 190e |0022: iput v2, v1, Landroid/text/format/Time;.month:I // field@0e19 │ │ -0c5250: 1222 |0024: const/4 v2, #int 2 // #2 │ │ -0c5252: 4602 0002 |0025: aget-object v2, v0, v2 │ │ -0c5256: 7110 9b27 0200 |0027: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c525c: 0a02 |002a: move-result v2 │ │ -0c525e: 5912 1a0e |002b: iput v2, v1, Landroid/text/format/Time;.monthDay:I // field@0e1a │ │ -0c5262: 5242 6911 |002d: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c5266: db02 023c |002f: div-int/lit8 v2, v2, #int 60 // #3c │ │ -0c526a: 5912 170e |0031: iput v2, v1, Landroid/text/format/Time;.hour:I // field@0e17 │ │ -0c526e: 5242 6911 |0033: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0c5272: dc02 023c |0035: rem-int/lit8 v2, v2, #int 60 // #3c │ │ -0c5276: 5912 180e |0037: iput v2, v1, Landroid/text/format/Time;.minute:I // field@0e18 │ │ -0c527a: 1101 |0039: return-object v1 │ │ +0c5260: |[0c5260] nerd.tuxmobil.fahrplan.congress.Lecture.getTime:()Landroid/text/format/Time; │ │ +0c5270: 2201 fe03 |0000: new-instance v1, Landroid/text/format/Time; // type@03fe │ │ +0c5274: 7010 e61e 0100 |0002: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c527a: 5442 6411 |0005: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0c527e: 1a03 3501 |0007: const-string v3, "-" // string@0135 │ │ +0c5282: 6e20 e927 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@27e9 │ │ +0c5288: 0c00 |000c: move-result-object v0 │ │ +0c528a: 6e10 eb1e 0100 |000d: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c5290: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0c5292: 4602 0002 |0011: aget-object v2, v0, v2 │ │ +0c5296: 7110 9b27 0200 |0013: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c529c: 0a02 |0016: move-result v2 │ │ +0c529e: 5912 1c0e |0017: iput v2, v1, Landroid/text/format/Time;.year:I // field@0e1c │ │ +0c52a2: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0c52a4: 4602 0002 |001a: aget-object v2, v0, v2 │ │ +0c52a8: 7110 9b27 0200 |001c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c52ae: 0a02 |001f: move-result v2 │ │ +0c52b0: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0c52b4: 5912 190e |0022: iput v2, v1, Landroid/text/format/Time;.month:I // field@0e19 │ │ +0c52b8: 1222 |0024: const/4 v2, #int 2 // #2 │ │ +0c52ba: 4602 0002 |0025: aget-object v2, v0, v2 │ │ +0c52be: 7110 9b27 0200 |0027: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c52c4: 0a02 |002a: move-result v2 │ │ +0c52c6: 5912 1a0e |002b: iput v2, v1, Landroid/text/format/Time;.monthDay:I // field@0e1a │ │ +0c52ca: 5242 7011 |002d: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c52ce: db02 023c |002f: div-int/lit8 v2, v2, #int 60 // #3c │ │ +0c52d2: 5912 170e |0031: iput v2, v1, Landroid/text/format/Time;.hour:I // field@0e17 │ │ +0c52d6: 5242 7011 |0033: iget v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0c52da: dc02 023c |0035: rem-int/lit8 v2, v2, #int 60 // #3c │ │ +0c52de: 5912 180e |0037: iput v2, v1, Landroid/text/format/Time;.minute:I // field@0e18 │ │ +0c52e2: 1101 |0039: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ 0x000d line=118 │ │ 0x0010 line=119 │ │ 0x0019 line=120 │ │ @@ -313215,115 +313384,115 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 182 16-bit code units │ │ -0c527c: |[0c527c] nerd.tuxmobil.fahrplan.congress.Lecture.hashCode:()I │ │ -0c528c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c528e: 5441 6f11 |0001: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c5292: 6e10 dc27 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c5298: 0a00 |0006: move-result v0 │ │ -0c529a: da03 001f |0007: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0c529e: 5441 6e11 |0009: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c52a2: 3801 9900 |000b: if-eqz v1, 00a4 // +0099 │ │ -0c52a6: 5441 6e11 |000d: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c52aa: 6e10 dc27 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c52b0: 0a01 |0012: move-result v1 │ │ -0c52b2: 9000 0301 |0013: add-int v0, v3, v1 │ │ -0c52b6: da01 001f |0015: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0c52ba: 5243 5f11 |0017: iget v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c52be: 9000 0103 |0019: add-int v0, v1, v3 │ │ -0c52c2: da03 001f |001b: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0c52c6: 5441 6a11 |001d: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c52ca: 3801 8800 |001f: if-eqz v1, 00a7 // +0088 │ │ -0c52ce: 5441 6a11 |0021: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c52d2: 6e10 dc27 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c52d8: 0a01 |0026: move-result v1 │ │ -0c52da: 9000 0301 |0027: add-int v0, v3, v1 │ │ -0c52de: da01 001f |0029: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0c52e2: 5243 6d11 |002b: iget v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c52e6: 9000 0103 |002d: add-int v0, v1, v3 │ │ -0c52ea: da01 001f |002f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0c52ee: 5243 6111 |0031: iget v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c52f2: 9000 0103 |0033: add-int v0, v1, v3 │ │ -0c52f6: da03 001f |0035: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0c52fa: 5441 6c11 |0037: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c52fe: 3801 7100 |0039: if-eqz v1, 00aa // +0071 │ │ -0c5302: 5441 6c11 |003b: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c5306: 6e10 dc27 0100 |003d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c530c: 0a01 |0040: move-result v1 │ │ -0c530e: 9000 0301 |0041: add-int v0, v3, v1 │ │ -0c5312: da03 001f |0043: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0c5316: 5441 7011 |0045: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c531a: 3801 6500 |0047: if-eqz v1, 00ac // +0065 │ │ -0c531e: 5441 7011 |0049: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0c5322: 6e10 dc27 0100 |004b: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c5328: 0a01 |004e: move-result v1 │ │ -0c532a: 9000 0301 |004f: add-int v0, v3, v1 │ │ -0c532e: da01 001f |0051: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0c5332: 5443 6511 |0053: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c5336: 6e10 dc27 0300 |0055: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c533c: 0a03 |0058: move-result v3 │ │ -0c533e: 9000 0103 |0059: add-int v0, v1, v3 │ │ -0c5342: da03 001f |005b: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0c5346: 5441 7111 |005d: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0c534a: 3801 4f00 |005f: if-eqz v1, 00ae // +004f │ │ -0c534e: 5441 7111 |0061: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0c5352: 6e10 dc27 0100 |0063: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c5358: 0a01 |0066: move-result v1 │ │ -0c535a: 9000 0301 |0067: add-int v0, v3, v1 │ │ -0c535e: da03 001f |0069: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0c5362: 5441 6411 |006b: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c5366: 3801 4300 |006d: if-eqz v1, 00b0 // +0043 │ │ -0c536a: 5441 6411 |006f: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c536e: 6e10 dc27 0100 |0071: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c5374: 0a01 |0074: move-result v1 │ │ -0c5376: 9000 0301 |0075: add-int v0, v3, v1 │ │ -0c537a: da03 001f |0077: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0c537e: 5441 5d11 |0079: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0c5382: 3801 3700 |007b: if-eqz v1, 00b2 // +0037 │ │ -0c5386: 5441 5d11 |007d: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0c538a: 6e10 dc27 0100 |007f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c5390: 0a01 |0082: move-result v1 │ │ -0c5392: 9000 0301 |0083: add-int v0, v3, v1 │ │ -0c5396: da03 001f |0085: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0c539a: 5441 6711 |0087: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0c539e: 3801 2b00 |0089: if-eqz v1, 00b4 // +002b │ │ -0c53a2: 5441 6711 |008b: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0c53a6: 6e10 dc27 0100 |008d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ -0c53ac: 0a01 |0090: move-result v1 │ │ -0c53ae: 9000 0301 |0091: add-int v0, v3, v1 │ │ -0c53b2: da01 001f |0093: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0c53b6: 5543 6811 |0095: iget-boolean v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0c53ba: 3803 0300 |0097: if-eqz v3, 009a // +0003 │ │ -0c53be: 1212 |0099: const/4 v2, #int 1 // #1 │ │ -0c53c0: 9000 0102 |009a: add-int v0, v1, v2 │ │ -0c53c4: da01 001f |009c: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0c53c8: 5342 5e11 |009e: iget-wide v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c53cc: 8422 |00a0: long-to-int v2, v2 │ │ -0c53ce: 9000 0102 |00a1: add-int v0, v1, v2 │ │ -0c53d2: 0f00 |00a3: return v0 │ │ -0c53d4: 0121 |00a4: move v1, v2 │ │ -0c53d6: 2900 6eff |00a5: goto/16 0013 // -0092 │ │ -0c53da: 0121 |00a7: move v1, v2 │ │ -0c53dc: 2900 7fff |00a8: goto/16 0027 // -0081 │ │ -0c53e0: 0121 |00aa: move v1, v2 │ │ -0c53e2: 2896 |00ab: goto 0041 // -006a │ │ -0c53e4: 0121 |00ac: move v1, v2 │ │ -0c53e6: 28a2 |00ad: goto 004f // -005e │ │ -0c53e8: 0121 |00ae: move v1, v2 │ │ -0c53ea: 28b8 |00af: goto 0067 // -0048 │ │ -0c53ec: 0121 |00b0: move v1, v2 │ │ -0c53ee: 28c4 |00b1: goto 0075 // -003c │ │ -0c53f0: 0121 |00b2: move v1, v2 │ │ -0c53f2: 28d0 |00b3: goto 0083 // -0030 │ │ -0c53f4: 0121 |00b4: move v1, v2 │ │ -0c53f6: 28dc |00b5: goto 0091 // -0024 │ │ +0c52e4: |[0c52e4] nerd.tuxmobil.fahrplan.congress.Lecture.hashCode:()I │ │ +0c52f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c52f6: 5441 7611 |0001: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c52fa: 6e10 dc27 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c5300: 0a00 |0006: move-result v0 │ │ +0c5302: da03 001f |0007: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0c5306: 5441 7511 |0009: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c530a: 3801 9900 |000b: if-eqz v1, 00a4 // +0099 │ │ +0c530e: 5441 7511 |000d: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c5312: 6e10 dc27 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c5318: 0a01 |0012: move-result v1 │ │ +0c531a: 9000 0301 |0013: add-int v0, v3, v1 │ │ +0c531e: da01 001f |0015: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0c5322: 5243 6611 |0017: iget v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c5326: 9000 0103 |0019: add-int v0, v1, v3 │ │ +0c532a: da03 001f |001b: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0c532e: 5441 7111 |001d: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c5332: 3801 8800 |001f: if-eqz v1, 00a7 // +0088 │ │ +0c5336: 5441 7111 |0021: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c533a: 6e10 dc27 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c5340: 0a01 |0026: move-result v1 │ │ +0c5342: 9000 0301 |0027: add-int v0, v3, v1 │ │ +0c5346: da01 001f |0029: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0c534a: 5243 7411 |002b: iget v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c534e: 9000 0103 |002d: add-int v0, v1, v3 │ │ +0c5352: da01 001f |002f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0c5356: 5243 6811 |0031: iget v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c535a: 9000 0103 |0033: add-int v0, v1, v3 │ │ +0c535e: da03 001f |0035: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0c5362: 5441 7311 |0037: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c5366: 3801 7100 |0039: if-eqz v1, 00aa // +0071 │ │ +0c536a: 5441 7311 |003b: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c536e: 6e10 dc27 0100 |003d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c5374: 0a01 |0040: move-result v1 │ │ +0c5376: 9000 0301 |0041: add-int v0, v3, v1 │ │ +0c537a: da03 001f |0043: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0c537e: 5441 7711 |0045: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c5382: 3801 6500 |0047: if-eqz v1, 00ac // +0065 │ │ +0c5386: 5441 7711 |0049: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0c538a: 6e10 dc27 0100 |004b: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c5390: 0a01 |004e: move-result v1 │ │ +0c5392: 9000 0301 |004f: add-int v0, v3, v1 │ │ +0c5396: da01 001f |0051: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0c539a: 5443 6c11 |0053: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c539e: 6e10 dc27 0300 |0055: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c53a4: 0a03 |0058: move-result v3 │ │ +0c53a6: 9000 0103 |0059: add-int v0, v1, v3 │ │ +0c53aa: da03 001f |005b: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0c53ae: 5441 7811 |005d: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0c53b2: 3801 4f00 |005f: if-eqz v1, 00ae // +004f │ │ +0c53b6: 5441 7811 |0061: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0c53ba: 6e10 dc27 0100 |0063: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c53c0: 0a01 |0066: move-result v1 │ │ +0c53c2: 9000 0301 |0067: add-int v0, v3, v1 │ │ +0c53c6: da03 001f |0069: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0c53ca: 5441 6b11 |006b: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c53ce: 3801 4300 |006d: if-eqz v1, 00b0 // +0043 │ │ +0c53d2: 5441 6b11 |006f: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c53d6: 6e10 dc27 0100 |0071: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c53dc: 0a01 |0074: move-result v1 │ │ +0c53de: 9000 0301 |0075: add-int v0, v3, v1 │ │ +0c53e2: da03 001f |0077: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0c53e6: 5441 6411 |0079: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0c53ea: 3801 3700 |007b: if-eqz v1, 00b2 // +0037 │ │ +0c53ee: 5441 6411 |007d: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0c53f2: 6e10 dc27 0100 |007f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c53f8: 0a01 |0082: move-result v1 │ │ +0c53fa: 9000 0301 |0083: add-int v0, v3, v1 │ │ +0c53fe: da03 001f |0085: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +0c5402: 5441 6e11 |0087: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0c5406: 3801 2b00 |0089: if-eqz v1, 00b4 // +002b │ │ +0c540a: 5441 6e11 |008b: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0c540e: 6e10 dc27 0100 |008d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@27dc │ │ +0c5414: 0a01 |0090: move-result v1 │ │ +0c5416: 9000 0301 |0091: add-int v0, v3, v1 │ │ +0c541a: da01 001f |0093: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0c541e: 5543 6f11 |0095: iget-boolean v3, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0c5422: 3803 0300 |0097: if-eqz v3, 009a // +0003 │ │ +0c5426: 1212 |0099: const/4 v2, #int 1 // #1 │ │ +0c5428: 9000 0102 |009a: add-int v0, v1, v2 │ │ +0c542c: da01 001f |009c: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0c5430: 5342 6511 |009e: iget-wide v2, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c5434: 8422 |00a0: long-to-int v2, v2 │ │ +0c5436: 9000 0102 |00a1: add-int v0, v1, v2 │ │ +0c543a: 0f00 |00a3: return v0 │ │ +0c543c: 0121 |00a4: move v1, v2 │ │ +0c543e: 2900 6eff |00a5: goto/16 0013 // -0092 │ │ +0c5442: 0121 |00a7: move v1, v2 │ │ +0c5444: 2900 7fff |00a8: goto/16 0027 // -0081 │ │ +0c5448: 0121 |00aa: move v1, v2 │ │ +0c544a: 2896 |00ab: goto 0041 // -006a │ │ +0c544c: 0121 |00ac: move v1, v2 │ │ +0c544e: 28a2 |00ad: goto 004f // -005e │ │ +0c5450: 0121 |00ae: move v1, v2 │ │ +0c5452: 28b8 |00af: goto 0067 // -0048 │ │ +0c5454: 0121 |00b0: move v1, v2 │ │ +0c5456: 28c4 |00b1: goto 0075 // -003c │ │ +0c5458: 0121 |00b2: move v1, v2 │ │ +0c545a: 28d0 |00b3: goto 0083 // -0030 │ │ +0c545c: 0121 |00b4: move v1, v2 │ │ +0c545e: 28dc |00b5: goto 0091 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0007 line=161 │ │ 0x0015 line=162 │ │ 0x001b line=163 │ │ 0x0029 line=164 │ │ @@ -313355,65 +313524,65 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -0c53f8: |[0c53f8] nerd.tuxmobil.fahrplan.congress.Lecture.isChanged:()Z │ │ -0c5408: 5510 5111 |0000: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1151 │ │ -0c540c: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ -0c5410: 5510 5211 |0004: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1152 │ │ -0c5414: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ -0c5418: 5510 5511 |0008: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@1155 │ │ -0c541c: 3900 1e00 |000a: if-nez v0, 0028 // +001e │ │ -0c5420: 5510 5611 |000c: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@1156 │ │ -0c5424: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ -0c5428: 5510 5711 |0010: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@1157 │ │ -0c542c: 3900 1600 |0012: if-nez v0, 0028 // +0016 │ │ -0c5430: 5510 5811 |0014: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@1158 │ │ -0c5434: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ -0c5438: 5510 5911 |0018: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1159 │ │ -0c543c: 3900 0e00 |001a: if-nez v0, 0028 // +000e │ │ -0c5440: 5510 5a11 |001c: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@115a │ │ -0c5444: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ -0c5448: 5510 5b11 |0020: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@115b │ │ -0c544c: 3900 0600 |0022: if-nez v0, 0028 // +0006 │ │ -0c5450: 5510 5c11 |0024: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@115c │ │ -0c5454: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -0c5458: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0c545a: 0f00 |0029: return v0 │ │ -0c545c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0c545e: 28fe |002b: goto 0029 // -0002 │ │ +0c5460: |[0c5460] nerd.tuxmobil.fahrplan.congress.Lecture.isChanged:()Z │ │ +0c5470: 5510 5811 |0000: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1158 │ │ +0c5474: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ +0c5478: 5510 5911 |0004: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1159 │ │ +0c547c: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ +0c5480: 5510 5c11 |0008: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@115c │ │ +0c5484: 3900 1e00 |000a: if-nez v0, 0028 // +001e │ │ +0c5488: 5510 5d11 |000c: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@115d │ │ +0c548c: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ +0c5490: 5510 5e11 |0010: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@115e │ │ +0c5494: 3900 1600 |0012: if-nez v0, 0028 // +0016 │ │ +0c5498: 5510 5f11 |0014: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@115f │ │ +0c549c: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ +0c54a0: 5510 6011 |0018: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1160 │ │ +0c54a4: 3900 0e00 |001a: if-nez v0, 0028 // +000e │ │ +0c54a8: 5510 6111 |001c: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@1161 │ │ +0c54ac: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ +0c54b0: 5510 6211 |0020: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@1162 │ │ +0c54b4: 3900 0600 |0022: if-nez v0, 0028 // +0006 │ │ +0c54b8: 5510 6311 |0024: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@1163 │ │ +0c54bc: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +0c54c0: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +0c54c2: 0f00 |0029: return v0 │ │ +0c54c4: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0c54c6: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0028 line=198 │ │ 0x0029 line=200 │ │ locals : │ │ 0x0000 - 0x002c reg=1 this Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ │ │ - source_file_idx : 3155 (Lecture.java) │ │ + source_file_idx : 3161 (Lecture.java) │ │ │ │ -Class #1065 header: │ │ -class_idx : 1564 │ │ +Class #1066 header: │ │ +class_idx : 1567 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3156 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3162 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1065 annotations: │ │ +Class #1066 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewHolder" │ │ │ │ -Class #1065 - │ │ +Class #1066 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;) │ │ @@ -313462,42 +313631,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5460: |[0c5460] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter$ViewHolder.:()V │ │ -0c5470: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c5476: 0e00 |0003: return-void │ │ +0c54c8: |[0c54c8] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter$ViewHolder.:()V │ │ +0c54d8: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c54de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3156 (LectureArrayAdapter.java) │ │ + source_file_idx : 3162 (LectureArrayAdapter.java) │ │ │ │ -Class #1066 header: │ │ -class_idx : 1565 │ │ +Class #1067 header: │ │ +class_idx : 1568 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3156 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3162 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1066 annotations: │ │ +Class #1067 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewHolderSeperator" │ │ │ │ -Class #1066 - │ │ +Class #1067 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;) │ │ @@ -313510,54 +313679,54 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5478: |[0c5478] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter$ViewHolderSeperator.:()V │ │ -0c5488: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c548e: 0e00 |0003: return-void │ │ +0c54e0: |[0c54e0] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter$ViewHolderSeperator.:()V │ │ +0c54f0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c54f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3156 (LectureArrayAdapter.java) │ │ + source_file_idx : 3162 (LectureArrayAdapter.java) │ │ │ │ -Class #1067 header: │ │ -class_idx : 1566 │ │ +Class #1068 header: │ │ +class_idx : 1569 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1130 │ │ -source_file_idx : 3156 │ │ +superclass_idx : 1131 │ │ +source_file_idx : 3162 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ -Class #1067 annotations: │ │ +Class #1068 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator; Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Lnerd/tuxmobil/fahrplan/congress/Lecture;" ">;" } │ │ -Annotations on field #4478 'list' │ │ +Annotations on field #4485 'list' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lnerd/tuxmobil/fahrplan/congress/Lecture;" ">;" } │ │ -Annotations on field #4479 'mMapper' │ │ +Annotations on field #4486 'mMapper' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #4480 'mSeparatorsSet' │ │ +Annotations on field #4487 'mSeparatorsSet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/TreeSet" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #4481 'mSeperatorStrings' │ │ +Annotations on field #4488 'mSeperatorStrings' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #10963 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/List" "<" "Lnerd/tuxmobil/fahrplan/congress/Lecture;" ">;)V" } │ │ Annotations on method #10967 'getMapper' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #1067 - │ │ +Class #1068 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;) │ │ @@ -313590,27 +313759,27 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0c5490: |[0c5490] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ -0c54a0: 1400 3600 037f |0000: const v0, #float 1.7413e+38 // #7f030036 │ │ -0c54a6: 7040 4d21 3240 |0003: invoke-direct {v2, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@214d │ │ -0c54ac: 2200 1904 |0006: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -0c54b0: 1401 f500 0b7f |0008: const v1, #float 1.84768e+38 // #7f0b00f5 │ │ -0c54b6: 7030 401f 3001 |000b: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -0c54bc: 5b20 7d11 |000e: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@117d │ │ -0c54c0: 5b24 7e11 |0010: iput-object v4, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@117e │ │ -0c54c4: 2200 fd03 |0012: new-instance v0, Landroid/text/format/Time; // type@03fd │ │ -0c54c8: 7010 e61e 0000 |0014: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c54ce: 5b20 8211 |0017: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.now:Landroid/text/format/Time; // field@1182 │ │ -0c54d2: 7010 da2a 0200 |0019: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.initMapper:()V // method@2ada │ │ -0c54d8: 0e00 |001c: return-void │ │ +0c54f8: |[0c54f8] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ +0c5508: 1400 3600 037f |0000: const v0, #float 1.7413e+38 // #7f030036 │ │ +0c550e: 7040 4d21 3240 |0003: invoke-direct {v2, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@214d │ │ +0c5514: 2200 1a04 |0006: new-instance v0, Landroid/view/ContextThemeWrapper; // type@041a │ │ +0c5518: 1401 f500 0b7f |0008: const v1, #float 1.84768e+38 // #7f0b00f5 │ │ +0c551e: 7030 401f 3001 |000b: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +0c5524: 5b20 8411 |000e: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@1184 │ │ +0c5528: 5b24 8511 |0010: iput-object v4, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@1185 │ │ +0c552c: 2200 fe03 |0012: new-instance v0, Landroid/text/format/Time; // type@03fe │ │ +0c5530: 7010 e61e 0000 |0014: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c5536: 5b20 8911 |0017: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.now:Landroid/text/format/Time; // field@1189 │ │ +0c553a: 7010 da2a 0200 |0019: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.initMapper:()V // method@2ada │ │ +0c5540: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0010 line=35 │ │ 0x0012 line=36 │ │ 0x0019 line=37 │ │ @@ -313626,82 +313795,82 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -0c54dc: |[0c54dc] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.initMapper:()V │ │ -0c54ec: 220a c005 |0000: new-instance v10, Ljava/util/TreeSet; // type@05c0 │ │ -0c54f0: 7010 0a29 0a00 |0002: invoke-direct {v10}, Ljava/util/TreeSet;.:()V // method@290a │ │ -0c54f6: 5bda 8011 |0005: iput-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1180 │ │ -0c54fa: 220a ab05 |0007: new-instance v10, Ljava/util/ArrayList; // type@05ab │ │ -0c54fe: 7010 9028 0a00 |0009: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0c5504: 5bda 8111 |000c: iput-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1181 │ │ -0c5508: 220a ab05 |000e: new-instance v10, Ljava/util/ArrayList; // type@05ab │ │ -0c550c: 7010 9028 0a00 |0010: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0c5512: 5bda 7f11 |0013: iput-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@117f │ │ -0c5516: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0c5518: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -0c551a: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -0c551c: 54da 7e11 |0018: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@117e │ │ -0c5520: 390a 0300 |001a: if-nez v10, 001d // +0003 │ │ -0c5524: 0e00 |001c: return-void │ │ -0c5526: 123a |001d: const/4 v10, #int 3 // #3 │ │ -0c5528: 7110 8b28 0a00 |001e: invoke-static {v10}, Ljava/text/SimpleDateFormat;.getDateInstance:(I)Ljava/text/DateFormat; // method@288b │ │ -0c552e: 0c01 |0021: move-result-object v1 │ │ -0c5530: 54da 7d11 |0022: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@117d │ │ -0c5534: 140b 3000 067f |0024: const v11, #float 1.78118e+38 // #7f060030 │ │ -0c553a: 6e20 a700 ba00 |0027: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -0c5540: 0c04 |002a: move-result-object v4 │ │ -0c5542: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -0c5544: 54da 7e11 |002c: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@117e │ │ -0c5548: 7210 ec28 0a00 |002e: invoke-interface {v10}, Ljava/util/List;.size:()I // method@28ec │ │ -0c554e: 0a0a |0031: move-result v10 │ │ -0c5550: 35a6 eaff |0032: if-ge v6, v10, 001c // -0016 │ │ -0c5554: 54da 7e11 |0034: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@117e │ │ -0c5558: 7220 e528 6a00 |0036: invoke-interface {v10, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0c555e: 0c07 |0039: move-result-object v7 │ │ -0c5560: 1f07 1b06 |003a: check-cast v7, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c5564: 5272 5f11 |003c: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c5568: 3282 3a00 |003e: if-eq v2, v8, 0078 // +003a │ │ -0c556c: 2200 b105 |0040: new-instance v0, Ljava/util/Date; // type@05b1 │ │ -0c5570: 537a 5e11 |0042: iget-wide v10, v7, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c5574: 7030 bb28 a00b |0044: invoke-direct {v0, v10, v11}, Ljava/util/Date;.:(J)V // method@28bb │ │ -0c557a: 6e20 8128 0100 |0047: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ -0c5580: 0c05 |004a: move-result-object v5 │ │ -0c5582: 122a |004b: const/4 v10, #int 2 // #2 │ │ -0c5584: 23aa 9906 |004c: new-array v10, v10, [Ljava/lang/Object; // type@0699 │ │ -0c5588: 120b |004e: const/4 v11, #int 0 // #0 │ │ -0c558a: 7110 9e27 0200 |004f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c5590: 0c0c |0052: move-result-object v12 │ │ -0c5592: 4d0c 0a0b |0053: aput-object v12, v10, v11 │ │ -0c5596: 121b |0055: const/4 v11, #int 1 // #1 │ │ -0c5598: 4d05 0a0b |0056: aput-object v5, v10, v11 │ │ -0c559c: 7120 d927 a400 |0058: invoke-static {v4, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0c55a2: 0c03 |005b: move-result-object v3 │ │ -0c55a4: 54da 8111 |005c: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1181 │ │ -0c55a8: 6e20 9428 3a00 |005e: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -0c55ae: 0128 |0061: move v8, v2 │ │ -0c55b0: 54da 8011 |0062: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1180 │ │ -0c55b4: 900b 0609 |0064: add-int v11, v6, v9 │ │ -0c55b8: 7110 9e27 0b00 |0066: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c55be: 0c0b |0069: move-result-object v11 │ │ -0c55c0: 6e20 0b29 ba00 |006a: invoke-virtual {v10, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@290b │ │ -0c55c6: 54da 7f11 |006d: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@117f │ │ -0c55ca: 7110 9e27 0900 |006f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c55d0: 0c0b |0072: move-result-object v11 │ │ -0c55d2: 6e20 9428 ba00 |0073: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -0c55d8: d809 0901 |0076: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0c55dc: 54da 7f11 |0078: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@117f │ │ -0c55e0: 7110 9e27 0600 |007a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c55e6: 0c0b |007d: move-result-object v11 │ │ -0c55e8: 6e20 9428 ba00 |007e: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -0c55ee: d806 0601 |0081: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0c55f2: 28a9 |0083: goto 002c // -0057 │ │ +0c5544: |[0c5544] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.initMapper:()V │ │ +0c5554: 220a c305 |0000: new-instance v10, Ljava/util/TreeSet; // type@05c3 │ │ +0c5558: 7010 0a29 0a00 |0002: invoke-direct {v10}, Ljava/util/TreeSet;.:()V // method@290a │ │ +0c555e: 5bda 8711 |0005: iput-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1187 │ │ +0c5562: 220a ae05 |0007: new-instance v10, Ljava/util/ArrayList; // type@05ae │ │ +0c5566: 7010 9028 0a00 |0009: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0c556c: 5bda 8811 |000c: iput-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1188 │ │ +0c5570: 220a ae05 |000e: new-instance v10, Ljava/util/ArrayList; // type@05ae │ │ +0c5574: 7010 9028 0a00 |0010: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0c557a: 5bda 8611 |0013: iput-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1186 │ │ +0c557e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0c5580: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +0c5582: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +0c5584: 54da 8511 |0018: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@1185 │ │ +0c5588: 390a 0300 |001a: if-nez v10, 001d // +0003 │ │ +0c558c: 0e00 |001c: return-void │ │ +0c558e: 123a |001d: const/4 v10, #int 3 // #3 │ │ +0c5590: 7110 8b28 0a00 |001e: invoke-static {v10}, Ljava/text/SimpleDateFormat;.getDateInstance:(I)Ljava/text/DateFormat; // method@288b │ │ +0c5596: 0c01 |0021: move-result-object v1 │ │ +0c5598: 54da 8411 |0022: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@1184 │ │ +0c559c: 140b 3000 067f |0024: const v11, #float 1.78118e+38 // #7f060030 │ │ +0c55a2: 6e20 a700 ba00 |0027: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +0c55a8: 0c04 |002a: move-result-object v4 │ │ +0c55aa: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +0c55ac: 54da 8511 |002c: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@1185 │ │ +0c55b0: 7210 ec28 0a00 |002e: invoke-interface {v10}, Ljava/util/List;.size:()I // method@28ec │ │ +0c55b6: 0a0a |0031: move-result v10 │ │ +0c55b8: 35a6 eaff |0032: if-ge v6, v10, 001c // -0016 │ │ +0c55bc: 54da 8511 |0034: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@1185 │ │ +0c55c0: 7220 e528 6a00 |0036: invoke-interface {v10, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0c55c6: 0c07 |0039: move-result-object v7 │ │ +0c55c8: 1f07 1e06 |003a: check-cast v7, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c55cc: 5272 6611 |003c: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c55d0: 3282 3a00 |003e: if-eq v2, v8, 0078 // +003a │ │ +0c55d4: 2200 b405 |0040: new-instance v0, Ljava/util/Date; // type@05b4 │ │ +0c55d8: 537a 6511 |0042: iget-wide v10, v7, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c55dc: 7030 bb28 a00b |0044: invoke-direct {v0, v10, v11}, Ljava/util/Date;.:(J)V // method@28bb │ │ +0c55e2: 6e20 8128 0100 |0047: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ +0c55e8: 0c05 |004a: move-result-object v5 │ │ +0c55ea: 122a |004b: const/4 v10, #int 2 // #2 │ │ +0c55ec: 23aa 9c06 |004c: new-array v10, v10, [Ljava/lang/Object; // type@069c │ │ +0c55f0: 120b |004e: const/4 v11, #int 0 // #0 │ │ +0c55f2: 7110 9e27 0200 |004f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c55f8: 0c0c |0052: move-result-object v12 │ │ +0c55fa: 4d0c 0a0b |0053: aput-object v12, v10, v11 │ │ +0c55fe: 121b |0055: const/4 v11, #int 1 // #1 │ │ +0c5600: 4d05 0a0b |0056: aput-object v5, v10, v11 │ │ +0c5604: 7120 d927 a400 |0058: invoke-static {v4, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0c560a: 0c03 |005b: move-result-object v3 │ │ +0c560c: 54da 8811 |005c: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1188 │ │ +0c5610: 6e20 9428 3a00 |005e: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +0c5616: 0128 |0061: move v8, v2 │ │ +0c5618: 54da 8711 |0062: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1187 │ │ +0c561c: 900b 0609 |0064: add-int v11, v6, v9 │ │ +0c5620: 7110 9e27 0b00 |0066: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c5626: 0c0b |0069: move-result-object v11 │ │ +0c5628: 6e20 0b29 ba00 |006a: invoke-virtual {v10, v11}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@290b │ │ +0c562e: 54da 8611 |006d: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1186 │ │ +0c5632: 7110 9e27 0900 |006f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c5638: 0c0b |0072: move-result-object v11 │ │ +0c563a: 6e20 9428 ba00 |0073: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +0c5640: d809 0901 |0076: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0c5644: 54da 8611 |0078: iget-object v10, v13, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1186 │ │ +0c5648: 7110 9e27 0600 |007a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c564e: 0c0b |007d: move-result-object v11 │ │ +0c5650: 6e20 9428 ba00 |007e: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +0c5656: d806 0601 |0081: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0c565a: 28a9 |0083: goto 002c // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0007 line=194 │ │ 0x000e line=195 │ │ 0x0015 line=196 │ │ 0x0016 line=197 │ │ @@ -313742,18 +313911,18 @@ │ │ type : '(Landroid/widget/TextView;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c55f4: |[0c55f4] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.resetTextStyle:(Landroid/widget/TextView;I)V │ │ -0c5604: 5410 7d11 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@117d │ │ -0c5608: 6e30 e722 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0c560e: 0e00 |0005: return-void │ │ +0c565c: |[0c565c] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.resetTextStyle:(Landroid/widget/TextView;I)V │ │ +0c566c: 5410 8411 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@1184 │ │ +0c5670: 6e30 e722 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +0c5676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ 0x0000 - 0x0006 reg=2 textView Landroid/widget/TextView; │ │ @@ -313764,23 +313933,23 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0c5610: |[0c5610] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.setTextStylePast:(Landroid/widget/TextView;)V │ │ -0c5620: 5420 7d11 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@117d │ │ -0c5624: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0c562a: 0c00 |0005: move-result-object v0 │ │ -0c562c: 1401 6c00 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d006c │ │ -0c5632: 6e20 0301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c5638: 0a00 |000c: move-result v0 │ │ -0c563a: 6e20 e822 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c5640: 0e00 |0010: return-void │ │ +0c5678: |[0c5678] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.setTextStylePast:(Landroid/widget/TextView;)V │ │ +0c5688: 5420 8411 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@1184 │ │ +0c568c: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0c5692: 0c00 |0005: move-result-object v0 │ │ +0c5694: 1401 6c00 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d006c │ │ +0c569a: 6e20 0301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c56a0: 0a00 |000c: move-result v0 │ │ +0c56a2: 6e20 e822 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c56a8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0010 line=47 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ 0x0000 - 0x0011 reg=3 textView Landroid/widget/TextView; │ │ @@ -313791,17 +313960,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c5644: |[0c5644] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.areAllItemsEnabled:()Z │ │ -0c5654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c5656: 0f00 |0001: return v0 │ │ +0c56ac: |[0c56ac] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.areAllItemsEnabled:()Z │ │ +0c56bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c56be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;) │ │ @@ -313809,29 +313978,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0c5658: |[0c5658] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getCount:()I │ │ -0c5668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c566a: 5421 7e11 |0001: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@117e │ │ -0c566e: 3801 0900 |0003: if-eqz v1, 000c // +0009 │ │ -0c5672: 5421 7e11 |0005: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@117e │ │ -0c5676: 7210 ec28 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0c567c: 0a01 |000a: move-result v1 │ │ -0c567e: b010 |000b: add-int/2addr v0, v1 │ │ -0c5680: 5421 8011 |000c: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1180 │ │ -0c5684: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ -0c5688: 5421 8011 |0010: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1180 │ │ -0c568c: 6e10 0d29 0100 |0012: invoke-virtual {v1}, Ljava/util/TreeSet;.size:()I // method@290d │ │ -0c5692: 0a01 |0015: move-result v1 │ │ -0c5694: b010 |0016: add-int/2addr v0, v1 │ │ -0c5696: 0f00 |0017: return v0 │ │ +0c56c0: |[0c56c0] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getCount:()I │ │ +0c56d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c56d2: 5421 8511 |0001: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@1185 │ │ +0c56d6: 3801 0900 |0003: if-eqz v1, 000c // +0009 │ │ +0c56da: 5421 8511 |0005: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@1185 │ │ +0c56de: 7210 ec28 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0c56e4: 0a01 |000a: move-result v1 │ │ +0c56e6: b010 |000b: add-int/2addr v0, v1 │ │ +0c56e8: 5421 8711 |000c: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1187 │ │ +0c56ec: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ +0c56f0: 5421 8711 |0010: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1187 │ │ +0c56f4: 6e10 0d29 0100 |0012: invoke-virtual {v1}, Ljava/util/TreeSet;.size:()I // method@290d │ │ +0c56fa: 0a01 |0015: move-result v1 │ │ +0c56fc: b010 |0016: add-int/2addr v0, v1 │ │ +0c56fe: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0001 line=187 │ │ 0x000c line=188 │ │ 0x0017 line=189 │ │ locals : │ │ @@ -313843,25 +314012,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c5698: |[0c5698] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getItemViewType:(I)I │ │ -0c56a8: 5420 8011 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1180 │ │ -0c56ac: 7110 9e27 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c56b2: 0c01 |0005: move-result-object v1 │ │ -0c56b4: 6e20 0c29 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@290c │ │ -0c56ba: 0a00 |0009: move-result v0 │ │ -0c56bc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0c56c0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c56c2: 0f00 |000d: return v0 │ │ -0c56c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c56c6: 28fe |000f: goto 000d // -0002 │ │ +0c5700: |[0c5700] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getItemViewType:(I)I │ │ +0c5710: 5420 8711 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1187 │ │ +0c5714: 7110 9e27 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c571a: 0c01 |0005: move-result-object v1 │ │ +0c571c: 6e20 0c29 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@290c │ │ +0c5722: 0a00 |0009: move-result v0 │ │ +0c5724: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0c5728: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c572a: 0f00 |000d: return v0 │ │ +0c572c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c572e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ 0x0000 - 0x0010 reg=3 position I │ │ │ │ @@ -313870,17 +314039,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c56c8: |[0c56c8] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getMapper:()Ljava/util/ArrayList; │ │ -0c56d8: 5410 7f11 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@117f │ │ -0c56dc: 1100 |0002: return-object v0 │ │ +0c5730: |[0c5730] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getMapper:()Ljava/util/ArrayList; │ │ +0c5740: 5410 8611 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1186 │ │ +0c5744: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ │ │ #4 : (in Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;) │ │ @@ -313888,254 +314057,255 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 524 16-bit code units │ │ -0c56e0: |[0c56e0] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0c56f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c56f2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0c56f4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0c56f6: 54c8 8211 |0003: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.now:Landroid/text/format/Time; // field@1182 │ │ -0c56fa: 6e10 eb1e 0800 |0005: invoke-virtual {v8}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c5700: 6e20 d62a dc00 |0008: invoke-virtual {v12, v13}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.getItemViewType:(I)I // method@2ad6 │ │ -0c5706: 0a05 |000b: move-result v5 │ │ -0c5708: 390e b600 |000c: if-nez v14, 00c2 // +00b6 │ │ -0c570c: 54c8 7d11 |000e: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@117d │ │ -0c5710: 1a09 b223 |0010: const-string v9, "layout_inflater" // string@23b2 │ │ -0c5714: 6e20 a900 9800 |0012: invoke-virtual {v8, v9}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0c571a: 0c00 |0015: move-result-object v0 │ │ -0c571c: 1f00 2604 |0016: check-cast v0, Landroid/view/LayoutInflater; // type@0426 │ │ -0c5720: 54c8 7d11 |0018: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@117d │ │ -0c5724: 6e20 641f 8000 |001a: invoke-virtual {v0, v8}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ -0c572a: 0c02 |001d: move-result-object v2 │ │ -0c572c: 2b05 d601 0000 |001e: packed-switch v5, 000001f4 // +000001d6 │ │ -0c5732: 2b05 db01 0000 |0021: packed-switch v5, 000001fc // +000001db │ │ -0c5738: 1103 |0024: return-object v3 │ │ -0c573a: 1408 3600 037f |0025: const v8, #float 1.7413e+38 // #7f030036 │ │ -0c5740: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -0c5742: 6e40 691f 829f |0029: invoke-virtual {v2, v8, v15, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0c5748: 0c03 |002c: move-result-object v3 │ │ -0c574a: 2206 1c06 |002d: new-instance v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder; // type@061c │ │ -0c574e: 7010 d12a 0600 |002f: invoke-direct {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.:()V // method@2ad1 │ │ -0c5754: 1408 2a00 0e7f |0032: const v8, #float 1.88751e+38 // #7f0e002a │ │ -0c575a: 6e20 d01f 8300 |0035: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5760: 0c08 |0038: move-result-object v8 │ │ -0c5762: 1f08 9504 |0039: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0c5766: 5b68 7a11 |003b: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@117a │ │ -0c576a: 1408 6700 0e7f |003d: const v8, #float 1.88752e+38 // #7f0e0067 │ │ -0c5770: 6e20 d01f 8300 |0040: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5776: 0c08 |0043: move-result-object v8 │ │ -0c5778: 1f08 9504 |0044: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0c577c: 5b68 7811 |0046: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1178 │ │ -0c5780: 1408 6800 0e7f |0048: const v8, #float 1.88752e+38 // #7f0e0068 │ │ -0c5786: 6e20 d01f 8300 |004b: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c578c: 0c08 |004e: move-result-object v8 │ │ -0c578e: 1f08 9504 |004f: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0c5792: 5b68 7711 |0051: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1177 │ │ -0c5796: 1408 7a00 0e7f |0053: const v8, #float 1.88753e+38 // #7f0e007a │ │ -0c579c: 6e20 d01f 8300 |0056: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c57a2: 0c08 |0059: move-result-object v8 │ │ -0c57a4: 1f08 9504 |005a: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0c57a8: 5b68 7411 |005c: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1174 │ │ -0c57ac: 1408 7b00 0e7f |005e: const v8, #float 1.88753e+38 // #7f0e007b │ │ -0c57b2: 6e20 d01f 8300 |0061: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c57b8: 0c08 |0064: move-result-object v8 │ │ -0c57ba: 1f08 9504 |0065: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0c57be: 5b68 7211 |0067: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1172 │ │ -0c57c2: 1408 5f00 0e7f |0069: const v8, #float 1.88752e+38 // #7f0e005f │ │ -0c57c8: 6e20 d01f 8300 |006c: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c57ce: 0c08 |006f: move-result-object v8 │ │ -0c57d0: 1f08 9504 |0070: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0c57d4: 5b68 7911 |0072: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1179 │ │ -0c57d8: 1408 7d00 0e7f |0074: const v8, #float 1.88753e+38 // #7f0e007d │ │ -0c57de: 6e20 d01f 8300 |0077: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c57e4: 0c08 |007a: move-result-object v8 │ │ -0c57e6: 1f08 9504 |007b: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0c57ea: 5b68 7611 |007d: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1176 │ │ -0c57ee: 1408 7c00 0e7f |007f: const v8, #float 1.88753e+38 // #7f0e007c │ │ -0c57f4: 6e20 d01f 8300 |0082: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c57fa: 0c08 |0085: move-result-object v8 │ │ -0c57fc: 1f08 9504 |0086: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0c5800: 5b68 7311 |0088: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1173 │ │ -0c5804: 1408 7900 0e7f |008a: const v8, #float 1.88753e+38 // #7f0e0079 │ │ -0c580a: 6e20 d01f 8300 |008d: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5810: 0c08 |0090: move-result-object v8 │ │ -0c5812: 1f08 7e04 |0091: check-cast v8, Landroid/widget/ImageView; // type@047e │ │ -0c5816: 5b68 7b11 |0093: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@117b │ │ -0c581a: 1408 7800 0e7f |0095: const v8, #float 1.88753e+38 // #7f0e0078 │ │ -0c5820: 6e20 d01f 8300 |0098: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5826: 0c08 |009b: move-result-object v8 │ │ -0c5828: 1f08 7e04 |009c: check-cast v8, Landroid/widget/ImageView; // type@047e │ │ -0c582c: 5b68 7511 |009e: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@1175 │ │ -0c5830: 6e20 4820 6300 |00a0: invoke-virtual {v3, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ -0c5836: 2900 7eff |00a3: goto/16 0021 // -0082 │ │ -0c583a: 1408 3700 037f |00a5: const v8, #float 1.7413e+38 // #7f030037 │ │ -0c5840: 1209 |00a8: const/4 v9, #int 0 // #0 │ │ -0c5842: 6e40 691f 829f |00a9: invoke-virtual {v2, v8, v15, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0c5848: 0c03 |00ac: move-result-object v3 │ │ -0c584a: 2207 1d06 |00ad: new-instance v7, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator; // type@061d │ │ -0c584e: 7010 d22a 0700 |00af: invoke-direct {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;.:()V // method@2ad2 │ │ -0c5854: 1408 2a00 0e7f |00b2: const v8, #float 1.88751e+38 // #7f0e002a │ │ -0c585a: 6e20 d01f 8300 |00b5: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5860: 0c08 |00b8: move-result-object v8 │ │ -0c5862: 1f08 9504 |00b9: check-cast v8, Landroid/widget/TextView; // type@0495 │ │ -0c5866: 5b78 7c11 |00bb: iput-object v8, v7, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;.text:Landroid/widget/TextView; // field@117c │ │ -0c586a: 6e20 4820 7300 |00bd: invoke-virtual {v3, v7}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ -0c5870: 2900 61ff |00c0: goto/16 0021 // -009f │ │ -0c5874: 07e3 |00c2: move-object v3, v14 │ │ -0c5876: 2b05 4101 0000 |00c3: packed-switch v5, 00000204 // +00000141 │ │ -0c587c: 2900 5bff |00c6: goto/16 0021 // -00a5 │ │ -0c5880: 6e10 f41f 0300 |00c8: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -0c5886: 0c06 |00cb: move-result-object v6 │ │ -0c5888: 1f06 1c06 |00cc: check-cast v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder; // type@061c │ │ -0c588c: 2900 53ff |00ce: goto/16 0021 // -00ad │ │ -0c5890: 6e10 f41f 0300 |00d0: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -0c5896: 0c07 |00d3: move-result-object v7 │ │ -0c5898: 1f07 1d06 |00d4: check-cast v7, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator; // type@061d │ │ -0c589c: 2900 4bff |00d6: goto/16 0021 // -00b5 │ │ -0c58a0: 1238 |00d8: const/4 v8, #int 3 // #3 │ │ -0c58a2: 7110 8d28 0800 |00d9: invoke-static {v8}, Ljava/text/SimpleDateFormat;.getTimeInstance:(I)Ljava/text/DateFormat; // method@288d │ │ -0c58a8: 0c04 |00dc: move-result-object v4 │ │ -0c58aa: 5468 7a11 |00dd: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@117a │ │ -0c58ae: 1409 bc00 0b7f |00df: const v9, #float 1.84767e+38 // #7f0b00bc │ │ -0c58b4: 7030 dd2a 8c09 |00e2: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ -0c58ba: 5468 7811 |00e5: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1178 │ │ -0c58be: 1409 bd00 0b7f |00e7: const v9, #float 1.84767e+38 // #7f0b00bd │ │ -0c58c4: 7030 dd2a 8c09 |00ea: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ -0c58ca: 5468 7711 |00ed: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1177 │ │ -0c58ce: 1409 bd00 0b7f |00ef: const v9, #float 1.84767e+38 // #7f0b00bd │ │ -0c58d4: 7030 dd2a 8c09 |00f2: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ -0c58da: 5468 7411 |00f5: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1174 │ │ -0c58de: 1409 bd00 0b7f |00f7: const v9, #float 1.84767e+38 // #7f0b00bd │ │ -0c58e4: 7030 dd2a 8c09 |00fa: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ -0c58ea: 5468 7211 |00fd: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1172 │ │ -0c58ee: 1409 bd00 0b7f |00ff: const v9, #float 1.84767e+38 // #7f0b00bd │ │ -0c58f4: 7030 dd2a 8c09 |0102: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ -0c58fa: 5468 7911 |0105: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1179 │ │ -0c58fe: 1409 bd00 0b7f |0107: const v9, #float 1.84767e+38 // #7f0b00bd │ │ -0c5904: 7030 dd2a 8c09 |010a: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ -0c590a: 5468 7611 |010d: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1176 │ │ -0c590e: 1409 bd00 0b7f |010f: const v9, #float 1.84767e+38 // #7f0b00bd │ │ -0c5914: 7030 dd2a 8c09 |0112: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ -0c591a: 5468 7311 |0115: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1173 │ │ -0c591e: 1409 bd00 0b7f |0117: const v9, #float 1.84767e+38 // #7f0b00bd │ │ -0c5924: 7030 dd2a 8c09 |011a: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ -0c592a: 54c9 7e11 |011d: iget-object v9, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@117e │ │ -0c592e: 54c8 7f11 |011f: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@117f │ │ -0c5932: 6e20 9828 d800 |0121: invoke-virtual {v8, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0c5938: 0c08 |0124: move-result-object v8 │ │ -0c593a: 1f08 5a05 |0125: check-cast v8, Ljava/lang/Integer; // type@055a │ │ -0c593e: 6e10 9927 0800 |0127: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c5944: 0a08 |012a: move-result v8 │ │ -0c5946: 7220 e528 8900 |012b: invoke-interface {v9, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0c594c: 0c01 |012e: move-result-object v1 │ │ -0c594e: 1f01 1b06 |012f: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c5952: 5318 5e11 |0131: iget-wide v8, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c5956: 521a 6111 |0133: iget v10, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c595a: 140b 60ea 0000 |0135: const v11, #float 8.40779e-41 // #0000ea60 │ │ -0c5960: b2ba |0138: mul-int/2addr v10, v11 │ │ -0c5962: 81aa |0139: int-to-long v10, v10 │ │ -0c5964: bba8 |013a: add-long/2addr v8, v10 │ │ -0c5966: 54ca 8211 |013b: iget-object v10, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.now:Landroid/text/format/Time; // field@1182 │ │ -0c596a: 121b |013d: const/4 v11, #int 1 // #1 │ │ -0c596c: 6e20 ec1e ba00 |013e: invoke-virtual {v10, v11}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ -0c5972: 0b0a |0141: move-result-wide v10 │ │ -0c5974: 3108 080a |0142: cmp-long v8, v8, v10 │ │ -0c5978: 3b08 2a00 |0144: if-gez v8, 016e // +002a │ │ -0c597c: 5468 7a11 |0146: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@117a │ │ -0c5980: 7020 de2a 8c00 |0148: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ -0c5986: 5468 7811 |014b: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1178 │ │ -0c598a: 7020 de2a 8c00 |014d: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ -0c5990: 5468 7711 |0150: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1177 │ │ -0c5994: 7020 de2a 8c00 |0152: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ -0c599a: 5468 7411 |0155: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1174 │ │ -0c599e: 7020 de2a 8c00 |0157: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ -0c59a4: 5468 7211 |015a: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1172 │ │ -0c59a8: 7020 de2a 8c00 |015c: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ -0c59ae: 5468 7911 |015f: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1179 │ │ -0c59b2: 7020 de2a 8c00 |0161: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ -0c59b8: 5468 7611 |0164: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1176 │ │ -0c59bc: 7020 de2a 8c00 |0166: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ -0c59c2: 5468 7311 |0169: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1173 │ │ -0c59c6: 7020 de2a 8c00 |016b: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ -0c59cc: 5468 7a11 |016e: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@117a │ │ -0c59d0: 5419 6f11 |0170: iget-object v9, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c59d4: 6e20 e522 9800 |0172: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c59da: 5468 7811 |0175: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1178 │ │ -0c59de: 5419 6e11 |0177: iget-object v9, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c59e2: 6e20 e522 9800 |0179: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c59e8: 5468 7711 |017c: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1177 │ │ -0c59ec: 6e10 cb2a 0100 |017e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ -0c59f2: 0c09 |0181: move-result-object v9 │ │ -0c59f4: 6e20 e522 9800 |0182: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c59fa: 5468 7411 |0185: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1174 │ │ -0c59fe: 5419 6411 |0187: iget-object v9, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c5a02: 6e20 e522 9800 |0189: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c5a08: 5468 7211 |018c: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1172 │ │ -0c5a0c: 1309 0800 |018e: const/16 v9, #int 8 // #8 │ │ -0c5a10: 6e20 ed22 9800 |0190: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ -0c5a16: 5468 7911 |0193: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1179 │ │ -0c5a1a: 2209 b105 |0195: new-instance v9, Ljava/util/Date; // type@05b1 │ │ -0c5a1e: 531a 5e11 |0197: iget-wide v10, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c5a22: 7030 bb28 a90b |0199: invoke-direct {v9, v10, v11}, Ljava/util/Date;.:(J)V // method@28bb │ │ -0c5a28: 6e20 8128 9400 |019c: invoke-virtual {v4, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ -0c5a2e: 0c09 |019f: move-result-object v9 │ │ -0c5a30: 6e20 e522 9800 |01a0: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c5a36: 5468 7611 |01a3: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1176 │ │ -0c5a3a: 5419 6a11 |01a5: iget-object v9, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c5a3e: 6e20 e522 9800 |01a7: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c5a44: 5468 7311 |01aa: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1173 │ │ -0c5a48: 2209 6c05 |01ac: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0c5a4c: 7010 f927 0900 |01ae: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c5a52: 521a 6111 |01b1: iget v10, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c5a56: 7110 f427 0a00 |01b3: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@27f4 │ │ -0c5a5c: 0c0a |01b6: move-result-object v10 │ │ -0c5a5e: 6e20 0228 a900 |01b7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c5a64: 0c09 |01ba: move-result-object v9 │ │ -0c5a66: 1a0a 9800 |01bb: const-string v10, " min." // string@0098 │ │ -0c5a6a: 6e20 0228 a900 |01bd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c5a70: 0c09 |01c0: move-result-object v9 │ │ -0c5a72: 6e10 0628 0900 |01c1: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c5a78: 0c09 |01c4: move-result-object v9 │ │ -0c5a7a: 6e20 e522 9800 |01c5: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c5a80: 5468 7b11 |01c8: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@117b │ │ -0c5a84: 1309 0800 |01ca: const/16 v9, #int 8 // #8 │ │ -0c5a88: 6e20 fb21 9800 |01cc: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c5a8e: 5468 7511 |01cf: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@1175 │ │ -0c5a92: 1309 0800 |01d1: const/16 v9, #int 8 // #8 │ │ -0c5a96: 6e20 fb21 9800 |01d3: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c5a9c: 2900 4efe |01d6: goto/16 0024 // -01b2 │ │ -0c5aa0: 5479 7c11 |01d8: iget-object v9, v7, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;.text:Landroid/widget/TextView; // field@117c │ │ -0c5aa4: 54ca 8111 |01da: iget-object v10, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1181 │ │ -0c5aa8: 54c8 7f11 |01dc: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@117f │ │ -0c5aac: 6e20 9828 d800 |01de: invoke-virtual {v8, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0c5ab2: 0c08 |01e1: move-result-object v8 │ │ -0c5ab4: 1f08 5a05 |01e2: check-cast v8, Ljava/lang/Integer; // type@055a │ │ -0c5ab8: 6e10 9927 0800 |01e4: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c5abe: 0a08 |01e7: move-result v8 │ │ -0c5ac0: 6e20 9828 8a00 |01e8: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0c5ac6: 0c08 |01eb: move-result-object v8 │ │ -0c5ac8: 1f08 4605 |01ec: check-cast v8, Ljava/lang/CharSequence; // type@0546 │ │ -0c5acc: 6e20 e522 8900 |01ee: invoke-virtual {v9, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c5ad2: 2900 33fe |01f1: goto/16 0024 // -01cd │ │ -0c5ad6: 0000 |01f3: nop // spacer │ │ -0c5ad8: 0001 0200 0000 0000 0700 0000 8700 ... |01f4: packed-switch-data (8 units) │ │ -0c5ae8: 0001 0200 0000 0000 b700 0000 b701 ... |01fc: packed-switch-data (8 units) │ │ -0c5af8: 0001 0200 0000 0000 0500 0000 0d00 ... |0204: packed-switch-data (8 units) │ │ +0c5748: |[0c5748] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0c5758: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c575a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0c575c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0c575e: 54c8 8911 |0003: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.now:Landroid/text/format/Time; // field@1189 │ │ +0c5762: 6e10 eb1e 0800 |0005: invoke-virtual {v8}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c5768: 6e20 d62a dc00 |0008: invoke-virtual {v12, v13}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.getItemViewType:(I)I // method@2ad6 │ │ +0c576e: 0a05 |000b: move-result v5 │ │ +0c5770: 390e b600 |000c: if-nez v14, 00c2 // +00b6 │ │ +0c5774: 54c8 8411 |000e: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@1184 │ │ +0c5778: 1a09 bc23 |0010: const-string v9, "layout_inflater" // string@23bc │ │ +0c577c: 6e20 a900 9800 |0012: invoke-virtual {v8, v9}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0c5782: 0c00 |0015: move-result-object v0 │ │ +0c5784: 1f00 2704 |0016: check-cast v0, Landroid/view/LayoutInflater; // type@0427 │ │ +0c5788: 54c8 8411 |0018: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.context:Landroid/content/Context; // field@1184 │ │ +0c578c: 6e20 641f 8000 |001a: invoke-virtual {v0, v8}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ +0c5792: 0c02 |001d: move-result-object v2 │ │ +0c5794: 2b05 d601 0000 |001e: packed-switch v5, 000001f4 // +000001d6 │ │ +0c579a: 2b05 db01 0000 |0021: packed-switch v5, 000001fc // +000001db │ │ +0c57a0: 1103 |0024: return-object v3 │ │ +0c57a2: 1408 3600 037f |0025: const v8, #float 1.7413e+38 // #7f030036 │ │ +0c57a8: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +0c57aa: 6e40 691f 829f |0029: invoke-virtual {v2, v8, v15, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0c57b0: 0c03 |002c: move-result-object v3 │ │ +0c57b2: 2206 1f06 |002d: new-instance v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder; // type@061f │ │ +0c57b6: 7010 d12a 0600 |002f: invoke-direct {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.:()V // method@2ad1 │ │ +0c57bc: 1408 2a00 0e7f |0032: const v8, #float 1.88751e+38 // #7f0e002a │ │ +0c57c2: 6e20 d01f 8300 |0035: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c57c8: 0c08 |0038: move-result-object v8 │ │ +0c57ca: 1f08 9604 |0039: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0c57ce: 5b68 8111 |003b: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1181 │ │ +0c57d2: 1408 6700 0e7f |003d: const v8, #float 1.88752e+38 // #7f0e0067 │ │ +0c57d8: 6e20 d01f 8300 |0040: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c57de: 0c08 |0043: move-result-object v8 │ │ +0c57e0: 1f08 9604 |0044: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0c57e4: 5b68 7f11 |0046: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@117f │ │ +0c57e8: 1408 6800 0e7f |0048: const v8, #float 1.88752e+38 // #7f0e0068 │ │ +0c57ee: 6e20 d01f 8300 |004b: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c57f4: 0c08 |004e: move-result-object v8 │ │ +0c57f6: 1f08 9604 |004f: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0c57fa: 5b68 7e11 |0051: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@117e │ │ +0c57fe: 1408 7a00 0e7f |0053: const v8, #float 1.88753e+38 // #7f0e007a │ │ +0c5804: 6e20 d01f 8300 |0056: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c580a: 0c08 |0059: move-result-object v8 │ │ +0c580c: 1f08 9604 |005a: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0c5810: 5b68 7b11 |005c: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@117b │ │ +0c5814: 1408 7b00 0e7f |005e: const v8, #float 1.88753e+38 // #7f0e007b │ │ +0c581a: 6e20 d01f 8300 |0061: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5820: 0c08 |0064: move-result-object v8 │ │ +0c5822: 1f08 9604 |0065: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0c5826: 5b68 7911 |0067: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1179 │ │ +0c582a: 1408 5f00 0e7f |0069: const v8, #float 1.88752e+38 // #7f0e005f │ │ +0c5830: 6e20 d01f 8300 |006c: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5836: 0c08 |006f: move-result-object v8 │ │ +0c5838: 1f08 9604 |0070: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0c583c: 5b68 8011 |0072: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1180 │ │ +0c5840: 1408 7d00 0e7f |0074: const v8, #float 1.88753e+38 // #7f0e007d │ │ +0c5846: 6e20 d01f 8300 |0077: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c584c: 0c08 |007a: move-result-object v8 │ │ +0c584e: 1f08 9604 |007b: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0c5852: 5b68 7d11 |007d: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@117d │ │ +0c5856: 1408 7c00 0e7f |007f: const v8, #float 1.88753e+38 // #7f0e007c │ │ +0c585c: 6e20 d01f 8300 |0082: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5862: 0c08 |0085: move-result-object v8 │ │ +0c5864: 1f08 9604 |0086: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0c5868: 5b68 7a11 |0088: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@117a │ │ +0c586c: 1408 7900 0e7f |008a: const v8, #float 1.88753e+38 // #7f0e0079 │ │ +0c5872: 6e20 d01f 8300 |008d: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5878: 0c08 |0090: move-result-object v8 │ │ +0c587a: 1f08 7f04 |0091: check-cast v8, Landroid/widget/ImageView; // type@047f │ │ +0c587e: 5b68 8211 |0093: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@1182 │ │ +0c5882: 1408 7800 0e7f |0095: const v8, #float 1.88753e+38 // #7f0e0078 │ │ +0c5888: 6e20 d01f 8300 |0098: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c588e: 0c08 |009b: move-result-object v8 │ │ +0c5890: 1f08 7f04 |009c: check-cast v8, Landroid/widget/ImageView; // type@047f │ │ +0c5894: 5b68 7c11 |009e: iput-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@117c │ │ +0c5898: 6e20 4820 6300 |00a0: invoke-virtual {v3, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ +0c589e: 2900 7eff |00a3: goto/16 0021 // -0082 │ │ +0c58a2: 1408 3700 037f |00a5: const v8, #float 1.7413e+38 // #7f030037 │ │ +0c58a8: 1209 |00a8: const/4 v9, #int 0 // #0 │ │ +0c58aa: 6e40 691f 829f |00a9: invoke-virtual {v2, v8, v15, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0c58b0: 0c03 |00ac: move-result-object v3 │ │ +0c58b2: 2207 2006 |00ad: new-instance v7, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator; // type@0620 │ │ +0c58b6: 7010 d22a 0700 |00af: invoke-direct {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;.:()V // method@2ad2 │ │ +0c58bc: 1408 2a00 0e7f |00b2: const v8, #float 1.88751e+38 // #7f0e002a │ │ +0c58c2: 6e20 d01f 8300 |00b5: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c58c8: 0c08 |00b8: move-result-object v8 │ │ +0c58ca: 1f08 9604 |00b9: check-cast v8, Landroid/widget/TextView; // type@0496 │ │ +0c58ce: 5b78 8311 |00bb: iput-object v8, v7, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;.text:Landroid/widget/TextView; // field@1183 │ │ +0c58d2: 6e20 4820 7300 |00bd: invoke-virtual {v3, v7}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ +0c58d8: 2900 61ff |00c0: goto/16 0021 // -009f │ │ +0c58dc: 07e3 |00c2: move-object v3, v14 │ │ +0c58de: 2b05 4101 0000 |00c3: packed-switch v5, 00000204 // +00000141 │ │ +0c58e4: 2900 5bff |00c6: goto/16 0021 // -00a5 │ │ +0c58e8: 6e10 f41f 0300 |00c8: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +0c58ee: 0c06 |00cb: move-result-object v6 │ │ +0c58f0: 1f06 1f06 |00cc: check-cast v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder; // type@061f │ │ +0c58f4: 2900 53ff |00ce: goto/16 0021 // -00ad │ │ +0c58f8: 6e10 f41f 0300 |00d0: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +0c58fe: 0c07 |00d3: move-result-object v7 │ │ +0c5900: 1f07 2006 |00d4: check-cast v7, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator; // type@0620 │ │ +0c5904: 2900 4bff |00d6: goto/16 0021 // -00b5 │ │ +0c5908: 1238 |00d8: const/4 v8, #int 3 // #3 │ │ +0c590a: 7110 8d28 0800 |00d9: invoke-static {v8}, Ljava/text/SimpleDateFormat;.getTimeInstance:(I)Ljava/text/DateFormat; // method@288d │ │ +0c5910: 0c04 |00dc: move-result-object v4 │ │ +0c5912: 5468 8111 |00dd: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1181 │ │ +0c5916: 1409 bc00 0b7f |00df: const v9, #float 1.84767e+38 // #7f0b00bc │ │ +0c591c: 7030 dd2a 8c09 |00e2: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ +0c5922: 5468 7f11 |00e5: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@117f │ │ +0c5926: 1409 bd00 0b7f |00e7: const v9, #float 1.84767e+38 // #7f0b00bd │ │ +0c592c: 7030 dd2a 8c09 |00ea: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ +0c5932: 5468 7e11 |00ed: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@117e │ │ +0c5936: 1409 bd00 0b7f |00ef: const v9, #float 1.84767e+38 // #7f0b00bd │ │ +0c593c: 7030 dd2a 8c09 |00f2: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ +0c5942: 5468 7b11 |00f5: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@117b │ │ +0c5946: 1409 bd00 0b7f |00f7: const v9, #float 1.84767e+38 // #7f0b00bd │ │ +0c594c: 7030 dd2a 8c09 |00fa: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ +0c5952: 5468 7911 |00fd: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1179 │ │ +0c5956: 1409 bd00 0b7f |00ff: const v9, #float 1.84767e+38 // #7f0b00bd │ │ +0c595c: 7030 dd2a 8c09 |0102: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ +0c5962: 5468 8011 |0105: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1180 │ │ +0c5966: 1409 bd00 0b7f |0107: const v9, #float 1.84767e+38 // #7f0b00bd │ │ +0c596c: 7030 dd2a 8c09 |010a: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ +0c5972: 5468 7d11 |010d: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@117d │ │ +0c5976: 1409 bd00 0b7f |010f: const v9, #float 1.84767e+38 // #7f0b00bd │ │ +0c597c: 7030 dd2a 8c09 |0112: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ +0c5982: 5468 7a11 |0115: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@117a │ │ +0c5986: 1409 bd00 0b7f |0117: const v9, #float 1.84767e+38 // #7f0b00bd │ │ +0c598c: 7030 dd2a 8c09 |011a: invoke-direct {v12, v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2add │ │ +0c5992: 54c9 8511 |011d: iget-object v9, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.list:Ljava/util/List; // field@1185 │ │ +0c5996: 54c8 8611 |011f: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1186 │ │ +0c599a: 6e20 9828 d800 |0121: invoke-virtual {v8, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0c59a0: 0c08 |0124: move-result-object v8 │ │ +0c59a2: 1f08 5b05 |0125: check-cast v8, Ljava/lang/Integer; // type@055b │ │ +0c59a6: 6e10 9927 0800 |0127: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c59ac: 0a08 |012a: move-result v8 │ │ +0c59ae: 7220 e528 8900 |012b: invoke-interface {v9, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0c59b4: 0c01 |012e: move-result-object v1 │ │ +0c59b6: 1f01 1e06 |012f: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c59ba: 5318 6511 |0131: iget-wide v8, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c59be: 521a 6811 |0133: iget v10, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c59c2: 140b 60ea 0000 |0135: const v11, #float 8.40779e-41 // #0000ea60 │ │ +0c59c8: b2ba |0138: mul-int/2addr v10, v11 │ │ +0c59ca: 81aa |0139: int-to-long v10, v10 │ │ +0c59cc: bba8 |013a: add-long/2addr v8, v10 │ │ +0c59ce: 54ca 8911 |013b: iget-object v10, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.now:Landroid/text/format/Time; // field@1189 │ │ +0c59d2: 121b |013d: const/4 v11, #int 1 // #1 │ │ +0c59d4: 6e20 ec1e ba00 |013e: invoke-virtual {v10, v11}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ +0c59da: 0b0a |0141: move-result-wide v10 │ │ +0c59dc: 3108 080a |0142: cmp-long v8, v8, v10 │ │ +0c59e0: 3b08 2a00 |0144: if-gez v8, 016e // +002a │ │ +0c59e4: 5468 8111 |0146: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1181 │ │ +0c59e8: 7020 de2a 8c00 |0148: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ +0c59ee: 5468 7f11 |014b: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@117f │ │ +0c59f2: 7020 de2a 8c00 |014d: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ +0c59f8: 5468 7e11 |0150: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@117e │ │ +0c59fc: 7020 de2a 8c00 |0152: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ +0c5a02: 5468 7b11 |0155: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@117b │ │ +0c5a06: 7020 de2a 8c00 |0157: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ +0c5a0c: 5468 7911 |015a: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1179 │ │ +0c5a10: 7020 de2a 8c00 |015c: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ +0c5a16: 5468 8011 |015f: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1180 │ │ +0c5a1a: 7020 de2a 8c00 |0161: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ +0c5a20: 5468 7d11 |0164: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@117d │ │ +0c5a24: 7020 de2a 8c00 |0166: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ +0c5a2a: 5468 7a11 |0169: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@117a │ │ +0c5a2e: 7020 de2a 8c00 |016b: invoke-direct {v12, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.setTextStylePast:(Landroid/widget/TextView;)V // method@2ade │ │ +0c5a34: 5468 8111 |016e: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1181 │ │ +0c5a38: 5419 7611 |0170: iget-object v9, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c5a3c: 6e20 e522 9800 |0172: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c5a42: 5468 7f11 |0175: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@117f │ │ +0c5a46: 5419 7511 |0177: iget-object v9, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c5a4a: 6e20 e522 9800 |0179: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c5a50: 5468 7e11 |017c: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@117e │ │ +0c5a54: 6e10 cb2a 0100 |017e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ +0c5a5a: 0c09 |0181: move-result-object v9 │ │ +0c5a5c: 6e20 e522 9800 |0182: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c5a62: 5468 7b11 |0185: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@117b │ │ +0c5a66: 5419 6b11 |0187: iget-object v9, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c5a6a: 6e20 e522 9800 |0189: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c5a70: 5468 7911 |018c: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1179 │ │ +0c5a74: 1309 0800 |018e: const/16 v9, #int 8 // #8 │ │ +0c5a78: 6e20 ed22 9800 |0190: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@22ed │ │ +0c5a7e: 5468 8011 |0193: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1180 │ │ +0c5a82: 2209 b405 |0195: new-instance v9, Ljava/util/Date; // type@05b4 │ │ +0c5a86: 531a 6511 |0197: iget-wide v10, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c5a8a: 7030 bb28 a90b |0199: invoke-direct {v9, v10, v11}, Ljava/util/Date;.:(J)V // method@28bb │ │ +0c5a90: 6e20 8128 9400 |019c: invoke-virtual {v4, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ +0c5a96: 0c09 |019f: move-result-object v9 │ │ +0c5a98: 6e20 e522 9800 |01a0: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c5a9e: 5468 7d11 |01a3: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@117d │ │ +0c5aa2: 5419 7111 |01a5: iget-object v9, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c5aa6: 6e20 e522 9800 |01a7: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c5aac: 5468 7a11 |01aa: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@117a │ │ +0c5ab0: 2209 6d05 |01ac: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0c5ab4: 7010 f927 0900 |01ae: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c5aba: 521a 6811 |01b1: iget v10, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c5abe: 7110 f427 0a00 |01b3: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@27f4 │ │ +0c5ac4: 0c0a |01b6: move-result-object v10 │ │ +0c5ac6: 6e20 0228 a900 |01b7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c5acc: 0c09 |01ba: move-result-object v9 │ │ +0c5ace: 1a0a 9800 |01bb: const-string v10, " min." // string@0098 │ │ +0c5ad2: 6e20 0228 a900 |01bd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c5ad8: 0c09 |01c0: move-result-object v9 │ │ +0c5ada: 6e10 0628 0900 |01c1: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c5ae0: 0c09 |01c4: move-result-object v9 │ │ +0c5ae2: 6e20 e522 9800 |01c5: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c5ae8: 5468 8211 |01c8: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@1182 │ │ +0c5aec: 1309 0800 |01ca: const/16 v9, #int 8 // #8 │ │ +0c5af0: 6e20 fb21 9800 |01cc: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c5af6: 5468 7c11 |01cf: iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@117c │ │ +0c5afa: 1309 0800 |01d1: const/16 v9, #int 8 // #8 │ │ +0c5afe: 6e20 fb21 9800 |01d3: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c5b04: 2900 4efe |01d6: goto/16 0024 // -01b2 │ │ +0c5b08: 5479 8311 |01d8: iget-object v9, v7, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;.text:Landroid/widget/TextView; // field@1183 │ │ +0c5b0c: 54ca 8811 |01da: iget-object v10, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1188 │ │ +0c5b10: 54c8 8611 |01dc: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1186 │ │ +0c5b14: 6e20 9828 d800 |01de: invoke-virtual {v8, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0c5b1a: 0c08 |01e1: move-result-object v8 │ │ +0c5b1c: 1f08 5b05 |01e2: check-cast v8, Ljava/lang/Integer; // type@055b │ │ +0c5b20: 6e10 9927 0800 |01e4: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c5b26: 0a08 |01e7: move-result v8 │ │ +0c5b28: 6e20 9828 8a00 |01e8: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0c5b2e: 0c08 |01eb: move-result-object v8 │ │ +0c5b30: 1f08 4705 |01ec: check-cast v8, Ljava/lang/CharSequence; // type@0547 │ │ +0c5b34: 6e20 e522 8900 |01ee: invoke-virtual {v9, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c5b3a: 2900 33fe |01f1: goto/16 0024 // -01cd │ │ +0c5b3e: 0000 |01f3: nop // spacer │ │ +0c5b40: 0001 0200 0000 0000 0700 0000 8700 ... |01f4: packed-switch-data (8 units) │ │ +0c5b50: 0001 0200 0000 0000 b700 0000 b701 ... |01fc: packed-switch-data (8 units) │ │ +0c5b60: 0001 0200 0000 0000 0500 0000 0d00 ... |0204: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0001 line=52 │ │ 0x0002 line=53 │ │ 0x0003 line=54 │ │ 0x0008 line=56 │ │ 0x000c line=58 │ │ 0x000e line=61 │ │ + 0x0012 line=62 │ │ 0x0018 line=63 │ │ 0x001e line=65 │ │ 0x0021 line=102 │ │ 0x0024 line=144 │ │ 0x0025 line=67 │ │ 0x002d line=68 │ │ 0x0032 line=70 │ │ @@ -314155,14 +314325,15 @@ │ │ 0x00bd line=86 │ │ 0x00c2 line=91 │ │ 0x00c3 line=92 │ │ 0x00c8 line=94 │ │ 0x00ce line=95 │ │ 0x00d0 line=97 │ │ 0x00d8 line=104 │ │ + 0x00d9 line=105 │ │ 0x00dd line=107 │ │ 0x00e5 line=108 │ │ 0x00ed line=109 │ │ 0x00f5 line=110 │ │ 0x00fd line=111 │ │ 0x0105 line=112 │ │ 0x010d line=113 │ │ @@ -314216,17 +314387,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c5b08: |[0c5b08] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getViewTypeCount:()I │ │ -0c5b18: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0c5b1a: 0f00 |0001: return v0 │ │ +0c5b70: |[0c5b70] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.getViewTypeCount:()I │ │ +0c5b80: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0c5b82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ │ │ #6 : (in Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;) │ │ @@ -314234,25 +314405,25 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c5b1c: |[0c5b1c] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.isEnabled:(I)Z │ │ -0c5b2c: 5420 8011 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1180 │ │ -0c5b30: 7110 9e27 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c5b36: 0c01 |0005: move-result-object v1 │ │ -0c5b38: 6e20 0c29 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@290c │ │ -0c5b3e: 0a00 |0009: move-result v0 │ │ -0c5b40: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0c5b44: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c5b46: 0f00 |000d: return v0 │ │ -0c5b48: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0c5b4a: 28fe |000f: goto 000d // -0002 │ │ +0c5b84: |[0c5b84] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.isEnabled:(I)Z │ │ +0c5b94: 5420 8711 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1187 │ │ +0c5b98: 7110 9e27 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c5b9e: 0c01 |0005: move-result-object v1 │ │ +0c5ba0: 6e20 0c29 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@290c │ │ +0c5ba6: 0a00 |0009: move-result v0 │ │ +0c5ba8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0c5bac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c5bae: 0f00 |000d: return v0 │ │ +0c5bb0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0c5bb2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ 0x0000 - 0x0010 reg=3 position I │ │ │ │ @@ -314261,44 +314432,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c5b4c: |[0c5b4c] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.notifyDataSetChanged:()V │ │ -0c5b5c: 7010 da2a 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.initMapper:()V // method@2ada │ │ -0c5b62: 6f10 5121 0000 |0003: invoke-super {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@2151 │ │ -0c5b68: 0e00 |0006: return-void │ │ +0c5bb4: |[0c5bb4] nerd.tuxmobil.fahrplan.congress.LectureArrayAdapter.notifyDataSetChanged:()V │ │ +0c5bc4: 7010 da2a 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.initMapper:()V // method@2ada │ │ +0c5bca: 6f10 5121 0000 |0003: invoke-super {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@2151 │ │ +0c5bd0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0003 line=227 │ │ 0x0006 line=228 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; │ │ │ │ - source_file_idx : 3156 (LectureArrayAdapter.java) │ │ + source_file_idx : 3162 (LectureArrayAdapter.java) │ │ │ │ -Class #1068 header: │ │ -class_idx : 1567 │ │ +Class #1069 header: │ │ +class_idx : 1570 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3157 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3163 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1068 annotations: │ │ +Class #1069 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewHolder" │ │ │ │ -Class #1068 - │ │ +Class #1069 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;) │ │ @@ -314347,42 +314518,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5b6c: |[0c5b6c] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter$ViewHolder.:()V │ │ -0c5b7c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c5b82: 0e00 |0003: return-void │ │ +0c5bd4: |[0c5bd4] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter$ViewHolder.:()V │ │ +0c5be4: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c5bea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3157 (LectureChangesArrayAdapter.java) │ │ + source_file_idx : 3163 (LectureChangesArrayAdapter.java) │ │ │ │ -Class #1069 header: │ │ -class_idx : 1568 │ │ +Class #1070 header: │ │ +class_idx : 1571 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3157 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3163 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1069 annotations: │ │ +Class #1070 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewHolderSeperator" │ │ │ │ -Class #1069 - │ │ +Class #1070 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;) │ │ @@ -314395,54 +314566,54 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5b84: |[0c5b84] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter$ViewHolderSeperator.:()V │ │ -0c5b94: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c5b9a: 0e00 |0003: return-void │ │ +0c5bec: |[0c5bec] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter$ViewHolderSeperator.:()V │ │ +0c5bfc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c5c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3157 (LectureChangesArrayAdapter.java) │ │ + source_file_idx : 3163 (LectureChangesArrayAdapter.java) │ │ │ │ -Class #1070 header: │ │ -class_idx : 1569 │ │ +Class #1071 header: │ │ +class_idx : 1572 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1130 │ │ -source_file_idx : 3157 │ │ +superclass_idx : 1131 │ │ +source_file_idx : 3163 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 8 │ │ │ │ -Class #1070 annotations: │ │ +Class #1071 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator; Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Lnerd/tuxmobil/fahrplan/congress/Lecture;" ">;" } │ │ -Annotations on field #4495 'list' │ │ +Annotations on field #4502 'list' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lnerd/tuxmobil/fahrplan/congress/Lecture;" ">;" } │ │ -Annotations on field #4496 'mMapper' │ │ +Annotations on field #4503 'mMapper' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #4497 'mSeparatorsSet' │ │ +Annotations on field #4504 'mSeparatorsSet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/TreeSet" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #4498 'mSeperatorStrings' │ │ +Annotations on field #4505 'mSeperatorStrings' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #10977 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/List" "<" "Lnerd/tuxmobil/fahrplan/congress/Lecture;" ">;)V" } │ │ Annotations on method #10981 'getMapper' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #1070 - │ │ +Class #1071 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;) │ │ @@ -314471,24 +314642,24 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0c5b9c: |[0c5b9c] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ -0c5bac: 1400 3600 037f |0000: const v0, #float 1.7413e+38 // #7f030036 │ │ -0c5bb2: 7040 4d21 3240 |0003: invoke-direct {v2, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@214d │ │ -0c5bb8: 2200 1904 |0006: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -0c5bbc: 1401 f500 0b7f |0008: const v1, #float 1.84768e+38 // #7f0b00f5 │ │ -0c5bc2: 7030 401f 3001 |000b: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -0c5bc8: 5b20 8e11 |000e: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c5bcc: 5b24 8f11 |0010: iput-object v4, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@118f │ │ -0c5bd0: 7010 e82a 0200 |0012: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.initMapper:()V // method@2ae8 │ │ -0c5bd6: 0e00 |0015: return-void │ │ +0c5c04: |[0c5c04] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ +0c5c14: 1400 3600 037f |0000: const v0, #float 1.7413e+38 // #7f030036 │ │ +0c5c1a: 7040 4d21 3240 |0003: invoke-direct {v2, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@214d │ │ +0c5c20: 2200 1a04 |0006: new-instance v0, Landroid/view/ContextThemeWrapper; // type@041a │ │ +0c5c24: 1401 f500 0b7f |0008: const v1, #float 1.84768e+38 // #7f0b00f5 │ │ +0c5c2a: 7030 401f 3001 |000b: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +0c5c30: 5b20 9511 |000e: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c5c34: 5b24 9611 |0010: iput-object v4, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@1196 │ │ +0c5c38: 7010 e82a 0200 |0012: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.initMapper:()V // method@2ae8 │ │ +0c5c3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0006 line=33 │ │ 0x0010 line=34 │ │ 0x0012 line=35 │ │ 0x0015 line=36 │ │ @@ -314503,82 +314674,82 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -0c5bd8: |[0c5bd8] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.initMapper:()V │ │ -0c5be8: 2207 c005 |0000: new-instance v7, Ljava/util/TreeSet; // type@05c0 │ │ -0c5bec: 7010 0a29 0700 |0002: invoke-direct {v7}, Ljava/util/TreeSet;.:()V // method@290a │ │ -0c5bf2: 5be7 9111 |0005: iput-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1191 │ │ -0c5bf6: 2207 ab05 |0007: new-instance v7, Ljava/util/ArrayList; // type@05ab │ │ -0c5bfa: 7010 9028 0700 |0009: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0c5c00: 5be7 9211 |000c: iput-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1192 │ │ -0c5c04: 2207 ab05 |000e: new-instance v7, Ljava/util/ArrayList; // type@05ab │ │ -0c5c08: 7010 9028 0700 |0010: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0c5c0e: 5be7 9011 |0013: iput-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1190 │ │ -0c5c12: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0c5c14: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -0c5c16: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -0c5c18: 54e7 8f11 |0018: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@118f │ │ -0c5c1c: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ -0c5c20: 0e00 |001c: return-void │ │ -0c5c22: 1237 |001d: const/4 v7, #int 3 // #3 │ │ -0c5c24: 7110 8b28 0700 |001e: invoke-static {v7}, Ljava/text/SimpleDateFormat;.getDateInstance:(I)Ljava/text/DateFormat; // method@288b │ │ -0c5c2a: 0c01 |0021: move-result-object v1 │ │ -0c5c2c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -0c5c2e: 54e7 8f11 |0023: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@118f │ │ -0c5c32: 7210 ec28 0700 |0025: invoke-interface {v7}, Ljava/util/List;.size:()I // method@28ec │ │ -0c5c38: 0a07 |0028: move-result v7 │ │ -0c5c3a: 3572 f3ff |0029: if-ge v2, v7, 001c // -000d │ │ -0c5c3e: 54e7 8f11 |002b: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@118f │ │ -0c5c42: 7220 e528 2700 |002d: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0c5c48: 0c03 |0030: move-result-object v3 │ │ -0c5c4a: 1f03 1b06 |0031: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c5c4e: 5230 5f11 |0033: iget v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c5c52: 3240 4300 |0035: if-eq v0, v4, 0078 // +0043 │ │ -0c5c56: 54e7 8e11 |0037: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c5c5a: 1408 3000 067f |0039: const v8, #float 1.78118e+38 // #7f060030 │ │ -0c5c60: 6e20 a700 8700 |003c: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ -0c5c66: 0c07 |003f: move-result-object v7 │ │ -0c5c68: 1228 |0040: const/4 v8, #int 2 // #2 │ │ -0c5c6a: 2388 9906 |0041: new-array v8, v8, [Ljava/lang/Object; // type@0699 │ │ -0c5c6e: 1209 |0043: const/4 v9, #int 0 // #0 │ │ -0c5c70: 7110 9e27 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c5c76: 0c0a |0047: move-result-object v10 │ │ -0c5c78: 4d0a 0809 |0048: aput-object v10, v8, v9 │ │ -0c5c7c: 1219 |004a: const/4 v9, #int 1 // #1 │ │ -0c5c7e: 220a b105 |004b: new-instance v10, Ljava/util/Date; // type@05b1 │ │ -0c5c82: 533c 5e11 |004d: iget-wide v12, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c5c86: 7030 bb28 ca0d |004f: invoke-direct {v10, v12, v13}, Ljava/util/Date;.:(J)V // method@28bb │ │ -0c5c8c: 6e20 8128 a100 |0052: invoke-virtual {v1, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ -0c5c92: 0c0a |0055: move-result-object v10 │ │ -0c5c94: 4d0a 0809 |0056: aput-object v10, v8, v9 │ │ -0c5c98: 7120 d927 8700 |0058: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0c5c9e: 0c06 |005b: move-result-object v6 │ │ -0c5ca0: 54e7 9211 |005c: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1192 │ │ -0c5ca4: 6e20 9428 6700 |005e: invoke-virtual {v7, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -0c5caa: 0104 |0061: move v4, v0 │ │ -0c5cac: 54e7 9111 |0062: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1191 │ │ -0c5cb0: 9008 0205 |0064: add-int v8, v2, v5 │ │ -0c5cb4: 7110 9e27 0800 |0066: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c5cba: 0c08 |0069: move-result-object v8 │ │ -0c5cbc: 6e20 0b29 8700 |006a: invoke-virtual {v7, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@290b │ │ -0c5cc2: 54e7 9011 |006d: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1190 │ │ -0c5cc6: 7110 9e27 0500 |006f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c5ccc: 0c08 |0072: move-result-object v8 │ │ -0c5cce: 6e20 9428 8700 |0073: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -0c5cd4: d805 0501 |0076: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c5cd8: 54e7 9011 |0078: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1190 │ │ -0c5cdc: 7110 9e27 0200 |007a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c5ce2: 0c08 |007d: move-result-object v8 │ │ -0c5ce4: 6e20 9428 8700 |007e: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ -0c5cea: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c5cee: 28a0 |0083: goto 0023 // -0060 │ │ +0c5c40: |[0c5c40] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.initMapper:()V │ │ +0c5c50: 2207 c305 |0000: new-instance v7, Ljava/util/TreeSet; // type@05c3 │ │ +0c5c54: 7010 0a29 0700 |0002: invoke-direct {v7}, Ljava/util/TreeSet;.:()V // method@290a │ │ +0c5c5a: 5be7 9811 |0005: iput-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1198 │ │ +0c5c5e: 2207 ae05 |0007: new-instance v7, Ljava/util/ArrayList; // type@05ae │ │ +0c5c62: 7010 9028 0700 |0009: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0c5c68: 5be7 9911 |000c: iput-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1199 │ │ +0c5c6c: 2207 ae05 |000e: new-instance v7, Ljava/util/ArrayList; // type@05ae │ │ +0c5c70: 7010 9028 0700 |0010: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0c5c76: 5be7 9711 |0013: iput-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1197 │ │ +0c5c7a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0c5c7c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +0c5c7e: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +0c5c80: 54e7 9611 |0018: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@1196 │ │ +0c5c84: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ +0c5c88: 0e00 |001c: return-void │ │ +0c5c8a: 1237 |001d: const/4 v7, #int 3 // #3 │ │ +0c5c8c: 7110 8b28 0700 |001e: invoke-static {v7}, Ljava/text/SimpleDateFormat;.getDateInstance:(I)Ljava/text/DateFormat; // method@288b │ │ +0c5c92: 0c01 |0021: move-result-object v1 │ │ +0c5c94: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0c5c96: 54e7 9611 |0023: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@1196 │ │ +0c5c9a: 7210 ec28 0700 |0025: invoke-interface {v7}, Ljava/util/List;.size:()I // method@28ec │ │ +0c5ca0: 0a07 |0028: move-result v7 │ │ +0c5ca2: 3572 f3ff |0029: if-ge v2, v7, 001c // -000d │ │ +0c5ca6: 54e7 9611 |002b: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@1196 │ │ +0c5caa: 7220 e528 2700 |002d: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0c5cb0: 0c03 |0030: move-result-object v3 │ │ +0c5cb2: 1f03 1e06 |0031: check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c5cb6: 5230 6611 |0033: iget v0, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c5cba: 3240 4300 |0035: if-eq v0, v4, 0078 // +0043 │ │ +0c5cbe: 54e7 9511 |0037: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c5cc2: 1408 3000 067f |0039: const v8, #float 1.78118e+38 // #7f060030 │ │ +0c5cc8: 6e20 a700 8700 |003c: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a7 │ │ +0c5cce: 0c07 |003f: move-result-object v7 │ │ +0c5cd0: 1228 |0040: const/4 v8, #int 2 // #2 │ │ +0c5cd2: 2388 9c06 |0041: new-array v8, v8, [Ljava/lang/Object; // type@069c │ │ +0c5cd6: 1209 |0043: const/4 v9, #int 0 // #0 │ │ +0c5cd8: 7110 9e27 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c5cde: 0c0a |0047: move-result-object v10 │ │ +0c5ce0: 4d0a 0809 |0048: aput-object v10, v8, v9 │ │ +0c5ce4: 1219 |004a: const/4 v9, #int 1 // #1 │ │ +0c5ce6: 220a b405 |004b: new-instance v10, Ljava/util/Date; // type@05b4 │ │ +0c5cea: 533c 6511 |004d: iget-wide v12, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c5cee: 7030 bb28 ca0d |004f: invoke-direct {v10, v12, v13}, Ljava/util/Date;.:(J)V // method@28bb │ │ +0c5cf4: 6e20 8128 a100 |0052: invoke-virtual {v1, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ +0c5cfa: 0c0a |0055: move-result-object v10 │ │ +0c5cfc: 4d0a 0809 |0056: aput-object v10, v8, v9 │ │ +0c5d00: 7120 d927 8700 |0058: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0c5d06: 0c06 |005b: move-result-object v6 │ │ +0c5d08: 54e7 9911 |005c: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1199 │ │ +0c5d0c: 6e20 9428 6700 |005e: invoke-virtual {v7, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +0c5d12: 0104 |0061: move v4, v0 │ │ +0c5d14: 54e7 9811 |0062: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1198 │ │ +0c5d18: 9008 0205 |0064: add-int v8, v2, v5 │ │ +0c5d1c: 7110 9e27 0800 |0066: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c5d22: 0c08 |0069: move-result-object v8 │ │ +0c5d24: 6e20 0b29 8700 |006a: invoke-virtual {v7, v8}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@290b │ │ +0c5d2a: 54e7 9711 |006d: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1197 │ │ +0c5d2e: 7110 9e27 0500 |006f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c5d34: 0c08 |0072: move-result-object v8 │ │ +0c5d36: 6e20 9428 8700 |0073: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +0c5d3c: d805 0501 |0076: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0c5d40: 54e7 9711 |0078: iget-object v7, v14, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1197 │ │ +0c5d44: 7110 9e27 0200 |007a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c5d4a: 0c08 |007d: move-result-object v8 │ │ +0c5d4c: 6e20 9428 8700 |007e: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2894 │ │ +0c5d52: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c5d56: 28a0 |0083: goto 0023 // -0060 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0007 line=254 │ │ 0x000e line=255 │ │ 0x0015 line=256 │ │ 0x0016 line=257 │ │ @@ -314587,14 +314758,16 @@ │ │ 0x001c line=280 │ │ 0x001d line=262 │ │ 0x0022 line=264 │ │ 0x002b line=266 │ │ 0x0033 line=267 │ │ 0x0035 line=268 │ │ 0x0037 line=269 │ │ + 0x0052 line=270 │ │ + 0x0058 line=269 │ │ 0x005c line=271 │ │ 0x0061 line=272 │ │ 0x0062 line=273 │ │ 0x006d line=274 │ │ 0x0076 line=275 │ │ 0x0078 line=278 │ │ 0x0081 line=264 │ │ @@ -314613,22 +314786,22 @@ │ │ type : '(Landroid/widget/TextView;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0c5cf0: |[0c5cf0] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.resetTextStyle:(Landroid/widget/TextView;I)V │ │ -0c5d00: 5410 8e11 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c5d04: 6e30 e722 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ -0c5d0a: 6e10 ce22 0200 |0005: invoke-virtual {v2}, Landroid/widget/TextView;.getPaintFlags:()I // method@22ce │ │ -0c5d10: 0a00 |0008: move-result v0 │ │ -0c5d12: dd00 00ef |0009: and-int/lit8 v0, v0, #int -17 // #ef │ │ -0c5d16: 6e20 e222 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setPaintFlags:(I)V // method@22e2 │ │ -0c5d1c: 0e00 |000e: return-void │ │ +0c5d58: |[0c5d58] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.resetTextStyle:(Landroid/widget/TextView;I)V │ │ +0c5d68: 5410 9511 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c5d6c: 6e30 e722 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22e7 │ │ +0c5d72: 6e10 ce22 0200 |0005: invoke-virtual {v2}, Landroid/widget/TextView;.getPaintFlags:()I // method@22ce │ │ +0c5d78: 0a00 |0008: move-result v0 │ │ +0c5d7a: dd00 00ef |0009: and-int/lit8 v0, v0, #int -17 // #ef │ │ +0c5d7e: 6e20 e222 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setPaintFlags:(I)V // method@22e2 │ │ +0c5d84: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ 0x000e line=41 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ @@ -314640,27 +314813,27 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0c5d20: |[0c5d20] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.setTextStyleCanceled:(Landroid/widget/TextView;)V │ │ -0c5d30: 5420 8e11 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c5d34: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0c5d3a: 0c00 |0005: move-result-object v0 │ │ -0c5d3c: 1401 6c00 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d006c │ │ -0c5d42: 6e20 0301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c5d48: 0a00 |000c: move-result v0 │ │ -0c5d4a: 6e20 e822 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c5d50: 6e10 ce22 0300 |0010: invoke-virtual {v3}, Landroid/widget/TextView;.getPaintFlags:()I // method@22ce │ │ -0c5d56: 0a00 |0013: move-result v0 │ │ -0c5d58: de00 0010 |0014: or-int/lit8 v0, v0, #int 16 // #10 │ │ -0c5d5c: 6e20 e222 0300 |0016: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setPaintFlags:(I)V // method@22e2 │ │ -0c5d62: 0e00 |0019: return-void │ │ +0c5d88: |[0c5d88] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.setTextStyleCanceled:(Landroid/widget/TextView;)V │ │ +0c5d98: 5420 9511 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c5d9c: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0c5da2: 0c00 |0005: move-result-object v0 │ │ +0c5da4: 1401 6c00 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d006c │ │ +0c5daa: 6e20 0301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c5db0: 0a00 |000c: move-result v0 │ │ +0c5db2: 6e20 e822 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c5db8: 6e10 ce22 0300 |0010: invoke-virtual {v3}, Landroid/widget/TextView;.getPaintFlags:()I // method@22ce │ │ +0c5dbe: 0a00 |0013: move-result v0 │ │ +0c5dc0: de00 0010 |0014: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0c5dc4: 6e20 e222 0300 |0016: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setPaintFlags:(I)V // method@22e2 │ │ +0c5dca: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0010 line=53 │ │ 0x0019 line=54 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ @@ -314671,23 +314844,23 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0c5d64: |[0c5d64] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.setTextStyleChanged:(Landroid/widget/TextView;)V │ │ -0c5d74: 5420 8e11 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c5d78: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0c5d7e: 0c00 |0005: move-result-object v0 │ │ -0c5d80: 1401 6b00 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d006b │ │ -0c5d86: 6e20 0301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c5d8c: 0a00 |000c: move-result v0 │ │ -0c5d8e: 6e20 e822 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c5d94: 0e00 |0010: return-void │ │ +0c5dcc: |[0c5dcc] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.setTextStyleChanged:(Landroid/widget/TextView;)V │ │ +0c5ddc: 5420 9511 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c5de0: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0c5de6: 0c00 |0005: move-result-object v0 │ │ +0c5de8: 1401 6b00 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d006b │ │ +0c5dee: 6e20 0301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c5df4: 0a00 |000c: move-result v0 │ │ +0c5df6: 6e20 e822 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c5dfc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0010 line=45 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ 0x0000 - 0x0011 reg=3 textView Landroid/widget/TextView; │ │ @@ -314697,23 +314870,23 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0c5d98: |[0c5d98] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.setTextStyleNew:(Landroid/widget/TextView;)V │ │ -0c5da8: 5420 8e11 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c5dac: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0c5db2: 0c00 |0005: move-result-object v0 │ │ -0c5db4: 1401 6d00 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d006d │ │ -0c5dba: 6e20 0301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c5dc0: 0a00 |000c: move-result v0 │ │ -0c5dc2: 6e20 e822 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ -0c5dc8: 0e00 |0010: return-void │ │ +0c5e00: |[0c5e00] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.setTextStyleNew:(Landroid/widget/TextView;)V │ │ +0c5e10: 5420 9511 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c5e14: 6e10 a600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0c5e1a: 0c00 |0005: move-result-object v0 │ │ +0c5e1c: 1401 6d00 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d006d │ │ +0c5e22: 6e20 0301 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c5e28: 0a00 |000c: move-result v0 │ │ +0c5e2a: 6e20 e822 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22e8 │ │ +0c5e30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0010 line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ 0x0000 - 0x0011 reg=3 textView Landroid/widget/TextView; │ │ @@ -314724,17 +314897,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c5dcc: |[0c5dcc] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.areAllItemsEnabled:()Z │ │ -0c5ddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c5dde: 0f00 |0001: return v0 │ │ +0c5e34: |[0c5e34] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.areAllItemsEnabled:()Z │ │ +0c5e44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c5e46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;) │ │ @@ -314742,29 +314915,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0c5de0: |[0c5de0] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getCount:()I │ │ -0c5df0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c5df2: 5421 8f11 |0001: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@118f │ │ -0c5df6: 3801 0900 |0003: if-eqz v1, 000c // +0009 │ │ -0c5dfa: 5421 8f11 |0005: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@118f │ │ -0c5dfe: 7210 ec28 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ -0c5e04: 0a01 |000a: move-result v1 │ │ -0c5e06: b010 |000b: add-int/2addr v0, v1 │ │ -0c5e08: 5421 9111 |000c: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1191 │ │ -0c5e0c: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ -0c5e10: 5421 9111 |0010: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1191 │ │ -0c5e14: 6e10 0d29 0100 |0012: invoke-virtual {v1}, Ljava/util/TreeSet;.size:()I // method@290d │ │ -0c5e1a: 0a01 |0015: move-result v1 │ │ -0c5e1c: b010 |0016: add-int/2addr v0, v1 │ │ -0c5e1e: 0f00 |0017: return v0 │ │ +0c5e48: |[0c5e48] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getCount:()I │ │ +0c5e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c5e5a: 5421 9611 |0001: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@1196 │ │ +0c5e5e: 3801 0900 |0003: if-eqz v1, 000c // +0009 │ │ +0c5e62: 5421 9611 |0005: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@1196 │ │ +0c5e66: 7210 ec28 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@28ec │ │ +0c5e6c: 0a01 |000a: move-result v1 │ │ +0c5e6e: b010 |000b: add-int/2addr v0, v1 │ │ +0c5e70: 5421 9811 |000c: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1198 │ │ +0c5e74: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ +0c5e78: 5421 9811 |0010: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1198 │ │ +0c5e7c: 6e10 0d29 0100 |0012: invoke-virtual {v1}, Ljava/util/TreeSet;.size:()I // method@290d │ │ +0c5e82: 0a01 |0015: move-result v1 │ │ +0c5e84: b010 |0016: add-int/2addr v0, v1 │ │ +0c5e86: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0001 line=247 │ │ 0x000c line=248 │ │ 0x0017 line=249 │ │ locals : │ │ @@ -314776,25 +314949,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c5e20: |[0c5e20] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getItemViewType:(I)I │ │ -0c5e30: 5420 9111 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1191 │ │ -0c5e34: 7110 9e27 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c5e3a: 0c01 |0005: move-result-object v1 │ │ -0c5e3c: 6e20 0c29 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@290c │ │ -0c5e42: 0a00 |0009: move-result v0 │ │ -0c5e44: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0c5e48: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c5e4a: 0f00 |000d: return v0 │ │ -0c5e4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c5e4e: 28fe |000f: goto 000d // -0002 │ │ +0c5e88: |[0c5e88] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getItemViewType:(I)I │ │ +0c5e98: 5420 9811 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1198 │ │ +0c5e9c: 7110 9e27 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c5ea2: 0c01 |0005: move-result-object v1 │ │ +0c5ea4: 6e20 0c29 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@290c │ │ +0c5eaa: 0a00 |0009: move-result v0 │ │ +0c5eac: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0c5eb0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c5eb2: 0f00 |000d: return v0 │ │ +0c5eb4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c5eb6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ 0x0000 - 0x0010 reg=3 position I │ │ │ │ @@ -314803,17 +314976,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5e50: |[0c5e50] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getMapper:()Ljava/util/ArrayList; │ │ -0c5e60: 5410 9011 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1190 │ │ -0c5e64: 1100 |0002: return-object v0 │ │ +0c5eb8: |[0c5eb8] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getMapper:()Ljava/util/ArrayList; │ │ +0c5ec8: 5410 9711 |0000: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1197 │ │ +0c5ecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ │ │ #4 : (in Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;) │ │ @@ -314821,396 +314994,397 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 838 16-bit code units │ │ -0c5e68: |[0c5e68] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0c5e78: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0c5e7a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0c5e7c: 120a |0002: const/4 v10, #int 0 // #0 │ │ -0c5e7e: 7402 e42a 1000 |0003: invoke-virtual/range {v16, v17}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.getItemViewType:(I)I // method@2ae4 │ │ -0c5e84: 0a08 |0006: move-result v8 │ │ -0c5e86: 3912 be00 |0007: if-nez v18, 00c5 // +00be │ │ -0c5e8a: 0800 1000 |0009: move-object/from16 v0, v16 │ │ -0c5e8e: 540b 8e11 |000b: iget-object v11, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c5e92: 1a0c b223 |000d: const-string v12, "layout_inflater" // string@23b2 │ │ -0c5e96: 6e20 a900 cb00 |000f: invoke-virtual {v11, v12}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0c5e9c: 0c03 |0012: move-result-object v3 │ │ -0c5e9e: 1f03 2604 |0013: check-cast v3, Landroid/view/LayoutInflater; // type@0426 │ │ -0c5ea2: 0800 1000 |0015: move-object/from16 v0, v16 │ │ -0c5ea6: 540b 8e11 |0017: iget-object v11, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c5eaa: 6e20 641f b300 |0019: invoke-virtual {v3, v11}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ -0c5eb0: 0c05 |001c: move-result-object v5 │ │ -0c5eb2: 2b08 1103 0000 |001d: packed-switch v8, 0000032e // +00000311 │ │ -0c5eb8: 2b08 1603 0000 |0020: packed-switch v8, 00000336 // +00000316 │ │ -0c5ebe: 1106 |0023: return-object v6 │ │ -0c5ec0: 140b 3600 037f |0024: const v11, #float 1.7413e+38 // #7f030036 │ │ -0c5ec6: 120c |0027: const/4 v12, #int 0 // #0 │ │ -0c5ec8: 0800 1300 |0028: move-object/from16 v0, v19 │ │ -0c5ecc: 6e40 691f b5c0 |002a: invoke-virtual {v5, v11, v0, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0c5ed2: 0c06 |002d: move-result-object v6 │ │ -0c5ed4: 2209 1f06 |002e: new-instance v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder; // type@061f │ │ -0c5ed8: 7010 df2a 0900 |0030: invoke-direct {v9}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.:()V // method@2adf │ │ -0c5ede: 140b 2a00 0e7f |0033: const v11, #float 1.88751e+38 // #7f0e002a │ │ -0c5ee4: 6e20 d01f b600 |0036: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5eea: 0c0b |0039: move-result-object v11 │ │ -0c5eec: 1f0b 9504 |003a: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0c5ef0: 5b9b 8b11 |003c: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@118b │ │ -0c5ef4: 140b 6700 0e7f |003e: const v11, #float 1.88752e+38 // #7f0e0067 │ │ -0c5efa: 6e20 d01f b600 |0041: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5f00: 0c0b |0044: move-result-object v11 │ │ -0c5f02: 1f0b 9504 |0045: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0c5f06: 5b9b 8911 |0047: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1189 │ │ -0c5f0a: 140b 6800 0e7f |0049: const v11, #float 1.88752e+38 // #7f0e0068 │ │ -0c5f10: 6e20 d01f b600 |004c: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5f16: 0c0b |004f: move-result-object v11 │ │ -0c5f18: 1f0b 9504 |0050: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0c5f1c: 5b9b 8811 |0052: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1188 │ │ -0c5f20: 140b 7a00 0e7f |0054: const v11, #float 1.88753e+38 // #7f0e007a │ │ -0c5f26: 6e20 d01f b600 |0057: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5f2c: 0c0b |005a: move-result-object v11 │ │ -0c5f2e: 1f0b 9504 |005b: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0c5f32: 5b9b 8511 |005d: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1185 │ │ -0c5f36: 140b 7b00 0e7f |005f: const v11, #float 1.88753e+38 // #7f0e007b │ │ -0c5f3c: 6e20 d01f b600 |0062: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5f42: 0c0b |0065: move-result-object v11 │ │ -0c5f44: 1f0b 9504 |0066: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0c5f48: 5b9b 8311 |0068: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1183 │ │ -0c5f4c: 140b 5f00 0e7f |006a: const v11, #float 1.88752e+38 // #7f0e005f │ │ -0c5f52: 6e20 d01f b600 |006d: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5f58: 0c0b |0070: move-result-object v11 │ │ -0c5f5a: 1f0b 9504 |0071: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0c5f5e: 5b9b 8a11 |0073: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@118a │ │ -0c5f62: 140b 7d00 0e7f |0075: const v11, #float 1.88753e+38 // #7f0e007d │ │ -0c5f68: 6e20 d01f b600 |0078: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5f6e: 0c0b |007b: move-result-object v11 │ │ -0c5f70: 1f0b 9504 |007c: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0c5f74: 5b9b 8711 |007e: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1187 │ │ -0c5f78: 140b 7c00 0e7f |0080: const v11, #float 1.88753e+38 // #7f0e007c │ │ -0c5f7e: 6e20 d01f b600 |0083: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5f84: 0c0b |0086: move-result-object v11 │ │ -0c5f86: 1f0b 9504 |0087: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0c5f8a: 5b9b 8411 |0089: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1184 │ │ -0c5f8e: 140b 7900 0e7f |008b: const v11, #float 1.88753e+38 // #7f0e0079 │ │ -0c5f94: 6e20 d01f b600 |008e: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5f9a: 0c0b |0091: move-result-object v11 │ │ -0c5f9c: 1f0b 7e04 |0092: check-cast v11, Landroid/widget/ImageView; // type@047e │ │ -0c5fa0: 5b9b 8c11 |0094: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@118c │ │ -0c5fa4: 140b 7800 0e7f |0096: const v11, #float 1.88753e+38 // #7f0e0078 │ │ -0c5faa: 6e20 d01f b600 |0099: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5fb0: 0c0b |009c: move-result-object v11 │ │ -0c5fb2: 1f0b 7e04 |009d: check-cast v11, Landroid/widget/ImageView; // type@047e │ │ -0c5fb6: 5b9b 8611 |009f: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@1186 │ │ -0c5fba: 6e20 4820 9600 |00a1: invoke-virtual {v6, v9}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ -0c5fc0: 2900 7cff |00a4: goto/16 0020 // -0084 │ │ -0c5fc4: 140b 3700 037f |00a6: const v11, #float 1.7413e+38 // #7f030037 │ │ -0c5fca: 120c |00a9: const/4 v12, #int 0 // #0 │ │ -0c5fcc: 0800 1300 |00aa: move-object/from16 v0, v19 │ │ -0c5fd0: 6e40 691f b5c0 |00ac: invoke-virtual {v5, v11, v0, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0c5fd6: 0c06 |00af: move-result-object v6 │ │ -0c5fd8: 220a 2006 |00b0: new-instance v10, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator; // type@0620 │ │ -0c5fdc: 7010 e02a 0a00 |00b2: invoke-direct {v10}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;.:()V // method@2ae0 │ │ -0c5fe2: 140b 2a00 0e7f |00b5: const v11, #float 1.88751e+38 // #7f0e002a │ │ -0c5fe8: 6e20 d01f b600 |00b8: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c5fee: 0c0b |00bb: move-result-object v11 │ │ -0c5ff0: 1f0b 9504 |00bc: check-cast v11, Landroid/widget/TextView; // type@0495 │ │ -0c5ff4: 5bab 8d11 |00be: iput-object v11, v10, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;.text:Landroid/widget/TextView; // field@118d │ │ -0c5ff8: 6e20 4820 a600 |00c0: invoke-virtual {v6, v10}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ -0c5ffe: 2900 5dff |00c3: goto/16 0020 // -00a3 │ │ -0c6002: 0806 1200 |00c5: move-object/from16 v6, v18 │ │ -0c6006: 2b08 7702 0000 |00c7: packed-switch v8, 0000033e // +00000277 │ │ -0c600c: 2900 56ff |00ca: goto/16 0020 // -00aa │ │ -0c6010: 6e10 f41f 0600 |00cc: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -0c6016: 0c09 |00cf: move-result-object v9 │ │ -0c6018: 1f09 1f06 |00d0: check-cast v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder; // type@061f │ │ -0c601c: 2900 4eff |00d2: goto/16 0020 // -00b2 │ │ -0c6020: 6e10 f41f 0600 |00d4: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ -0c6026: 0c0a |00d7: move-result-object v10 │ │ -0c6028: 1f0a 2006 |00d8: check-cast v10, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator; // type@0620 │ │ -0c602c: 2900 46ff |00da: goto/16 0020 // -00ba │ │ -0c6030: 123b |00dc: const/4 v11, #int 3 // #3 │ │ -0c6032: 7110 8b28 0b00 |00dd: invoke-static {v11}, Ljava/text/SimpleDateFormat;.getDateInstance:(I)Ljava/text/DateFormat; // method@288b │ │ -0c6038: 0c02 |00e0: move-result-object v2 │ │ -0c603a: 123b |00e1: const/4 v11, #int 3 // #3 │ │ -0c603c: 7110 8d28 0b00 |00e2: invoke-static {v11}, Ljava/text/SimpleDateFormat;.getTimeInstance:(I)Ljava/text/DateFormat; // method@288d │ │ -0c6042: 0c07 |00e5: move-result-object v7 │ │ -0c6044: 549b 8b11 |00e6: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@118b │ │ -0c6048: 140c bc00 0b7f |00e8: const v12, #float 1.84767e+38 // #7f0b00bc │ │ -0c604e: 0800 1000 |00eb: move-object/from16 v0, v16 │ │ -0c6052: 7030 eb2a b00c |00ed: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ -0c6058: 549b 8911 |00f0: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1189 │ │ -0c605c: 140c bd00 0b7f |00f2: const v12, #float 1.84767e+38 // #7f0b00bd │ │ -0c6062: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ -0c6066: 7030 eb2a b00c |00f7: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ -0c606c: 549b 8811 |00fa: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1188 │ │ -0c6070: 140c bd00 0b7f |00fc: const v12, #float 1.84767e+38 // #7f0b00bd │ │ -0c6076: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ -0c607a: 7030 eb2a b00c |0101: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ -0c6080: 549b 8511 |0104: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1185 │ │ -0c6084: 140c bd00 0b7f |0106: const v12, #float 1.84767e+38 // #7f0b00bd │ │ -0c608a: 0800 1000 |0109: move-object/from16 v0, v16 │ │ -0c608e: 7030 eb2a b00c |010b: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ -0c6094: 549b 8311 |010e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1183 │ │ -0c6098: 140c bd00 0b7f |0110: const v12, #float 1.84767e+38 // #7f0b00bd │ │ -0c609e: 0800 1000 |0113: move-object/from16 v0, v16 │ │ -0c60a2: 7030 eb2a b00c |0115: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ -0c60a8: 549b 8a11 |0118: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@118a │ │ -0c60ac: 140c bd00 0b7f |011a: const v12, #float 1.84767e+38 // #7f0b00bd │ │ -0c60b2: 0800 1000 |011d: move-object/from16 v0, v16 │ │ -0c60b6: 7030 eb2a b00c |011f: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ -0c60bc: 549b 8711 |0122: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1187 │ │ -0c60c0: 140c bd00 0b7f |0124: const v12, #float 1.84767e+38 // #7f0b00bd │ │ -0c60c6: 0800 1000 |0127: move-object/from16 v0, v16 │ │ -0c60ca: 7030 eb2a b00c |0129: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ -0c60d0: 549b 8411 |012c: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1184 │ │ -0c60d4: 140c bd00 0b7f |012e: const v12, #float 1.84767e+38 // #7f0b00bd │ │ -0c60da: 0800 1000 |0131: move-object/from16 v0, v16 │ │ -0c60de: 7030 eb2a b00c |0133: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ -0c60e4: 0800 1000 |0136: move-object/from16 v0, v16 │ │ -0c60e8: 540c 8f11 |0138: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@118f │ │ -0c60ec: 0800 1000 |013a: move-object/from16 v0, v16 │ │ -0c60f0: 540b 9011 |013c: iget-object v11, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1190 │ │ -0c60f4: 0200 1100 |013e: move/from16 v0, v17 │ │ -0c60f8: 6e20 9828 0b00 |0140: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0c60fe: 0c0b |0143: move-result-object v11 │ │ -0c6100: 1f0b 5a05 |0144: check-cast v11, Ljava/lang/Integer; // type@055a │ │ -0c6104: 6e10 9927 0b00 |0146: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c610a: 0a0b |0149: move-result v11 │ │ -0c610c: 7220 e528 bc00 |014a: invoke-interface {v12, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ -0c6112: 0c04 |014d: move-result-object v4 │ │ -0c6114: 1f04 1b06 |014e: check-cast v4, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c6118: 549b 8b11 |0150: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@118b │ │ -0c611c: 544c 6f11 |0152: iget-object v12, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c6120: 6e20 e522 cb00 |0154: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c6126: 549b 8911 |0157: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1189 │ │ -0c612a: 544c 6e11 |0159: iget-object v12, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c612e: 6e20 e522 cb00 |015b: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c6134: 549b 8811 |015e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1188 │ │ -0c6138: 6e10 cb2a 0400 |0160: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ -0c613e: 0c0c |0163: move-result-object v12 │ │ -0c6140: 6e20 e522 cb00 |0164: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c6146: 549b 8511 |0167: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1185 │ │ -0c614a: 544c 6411 |0169: iget-object v12, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c614e: 6e20 e522 cb00 |016b: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c6154: 549b 8311 |016e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1183 │ │ -0c6158: 220c b105 |0170: new-instance v12, Ljava/util/Date; // type@05b1 │ │ -0c615c: 534e 5e11 |0172: iget-wide v14, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c6160: 7030 bb28 ec0f |0174: invoke-direct {v12, v14, v15}, Ljava/util/Date;.:(J)V // method@28bb │ │ -0c6166: 6e20 8128 c200 |0177: invoke-virtual {v2, v12}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ -0c616c: 0c0c |017a: move-result-object v12 │ │ -0c616e: 6e20 e522 cb00 |017b: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c6174: 549b 8a11 |017e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@118a │ │ -0c6178: 220c b105 |0180: new-instance v12, Ljava/util/Date; // type@05b1 │ │ -0c617c: 534e 5e11 |0182: iget-wide v14, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c6180: 7030 bb28 ec0f |0184: invoke-direct {v12, v14, v15}, Ljava/util/Date;.:(J)V // method@28bb │ │ -0c6186: 6e20 8128 c700 |0187: invoke-virtual {v7, v12}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ -0c618c: 0c0c |018a: move-result-object v12 │ │ -0c618e: 6e20 e522 cb00 |018b: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c6194: 549b 8711 |018e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1187 │ │ -0c6198: 544c 6a11 |0190: iget-object v12, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c619c: 6e20 e522 cb00 |0192: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c61a2: 549b 8411 |0195: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1184 │ │ -0c61a6: 220c 6c05 |0197: new-instance v12, Ljava/lang/StringBuilder; // type@056c │ │ -0c61aa: 7010 f927 0c00 |0199: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c61b0: 524d 6111 |019c: iget v13, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c61b4: 7110 f427 0d00 |019e: invoke-static {v13}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@27f4 │ │ -0c61ba: 0c0d |01a1: move-result-object v13 │ │ -0c61bc: 6e20 0228 dc00 |01a2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c61c2: 0c0c |01a5: move-result-object v12 │ │ -0c61c4: 1a0d 9800 |01a6: const-string v13, " min." // string@0098 │ │ -0c61c8: 6e20 0228 dc00 |01a8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c61ce: 0c0c |01ab: move-result-object v12 │ │ -0c61d0: 6e10 0628 0c00 |01ac: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c61d6: 0c0c |01af: move-result-object v12 │ │ -0c61d8: 6e20 e522 cb00 |01b0: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c61de: 549b 8c11 |01b3: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@118c │ │ -0c61e2: 130c 0800 |01b5: const/16 v12, #int 8 // #8 │ │ -0c61e6: 6e20 fb21 cb00 |01b7: invoke-virtual {v11, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c61ec: 549b 8611 |01ba: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@1186 │ │ -0c61f0: 130c 0800 |01bc: const/16 v12, #int 8 // #8 │ │ -0c61f4: 6e20 fb21 cb00 |01be: invoke-virtual {v11, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c61fa: 554b 5411 |01c1: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@1154 │ │ -0c61fe: 380b 3c00 |01c3: if-eqz v11, 01ff // +003c │ │ -0c6202: 549b 8b11 |01c5: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@118b │ │ -0c6206: 0800 1000 |01c7: move-object/from16 v0, v16 │ │ -0c620a: 7020 ee2a b000 |01c9: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ -0c6210: 549b 8911 |01cc: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1189 │ │ -0c6214: 0800 1000 |01ce: move-object/from16 v0, v16 │ │ -0c6218: 7020 ee2a b000 |01d0: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ -0c621e: 549b 8811 |01d3: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1188 │ │ -0c6222: 0800 1000 |01d5: move-object/from16 v0, v16 │ │ -0c6226: 7020 ee2a b000 |01d7: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ -0c622c: 549b 8511 |01da: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1185 │ │ -0c6230: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ -0c6234: 7020 ee2a b000 |01de: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ -0c623a: 549b 8311 |01e1: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1183 │ │ -0c623e: 0800 1000 |01e3: move-object/from16 v0, v16 │ │ -0c6242: 7020 ee2a b000 |01e5: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ -0c6248: 549b 8a11 |01e8: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@118a │ │ -0c624c: 0800 1000 |01ea: move-object/from16 v0, v16 │ │ -0c6250: 7020 ee2a b000 |01ec: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ -0c6256: 549b 8711 |01ef: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1187 │ │ -0c625a: 0800 1000 |01f1: move-object/from16 v0, v16 │ │ -0c625e: 7020 ee2a b000 |01f3: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ -0c6264: 549b 8411 |01f6: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1184 │ │ -0c6268: 0800 1000 |01f8: move-object/from16 v0, v16 │ │ -0c626c: 7020 ee2a b000 |01fa: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ -0c6272: 2900 26fe |01fd: goto/16 0023 // -01da │ │ -0c6276: 554b 5311 |01ff: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0c627a: 380b 3c00 |0201: if-eqz v11, 023d // +003c │ │ -0c627e: 549b 8b11 |0203: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@118b │ │ -0c6282: 0800 1000 |0205: move-object/from16 v0, v16 │ │ -0c6286: 7020 ec2a b000 |0207: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ -0c628c: 549b 8911 |020a: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1189 │ │ -0c6290: 0800 1000 |020c: move-object/from16 v0, v16 │ │ -0c6294: 7020 ec2a b000 |020e: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ -0c629a: 549b 8811 |0211: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1188 │ │ -0c629e: 0800 1000 |0213: move-object/from16 v0, v16 │ │ -0c62a2: 7020 ec2a b000 |0215: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ -0c62a8: 549b 8511 |0218: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1185 │ │ -0c62ac: 0800 1000 |021a: move-object/from16 v0, v16 │ │ -0c62b0: 7020 ec2a b000 |021c: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ -0c62b6: 549b 8311 |021f: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1183 │ │ -0c62ba: 0800 1000 |0221: move-object/from16 v0, v16 │ │ -0c62be: 7020 ec2a b000 |0223: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ -0c62c4: 549b 8a11 |0226: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@118a │ │ -0c62c8: 0800 1000 |0228: move-object/from16 v0, v16 │ │ -0c62cc: 7020 ec2a b000 |022a: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ -0c62d2: 549b 8711 |022d: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1187 │ │ -0c62d6: 0800 1000 |022f: move-object/from16 v0, v16 │ │ -0c62da: 7020 ec2a b000 |0231: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ -0c62e0: 549b 8411 |0234: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1184 │ │ -0c62e4: 0800 1000 |0236: move-object/from16 v0, v16 │ │ -0c62e8: 7020 ec2a b000 |0238: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ -0c62ee: 2900 e8fd |023b: goto/16 0023 // -0218 │ │ -0c62f2: 554b 5b11 |023d: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@115b │ │ -0c62f6: 380b 2100 |023f: if-eqz v11, 0260 // +0021 │ │ -0c62fa: 549b 8b11 |0241: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@118b │ │ -0c62fe: 0800 1000 |0243: move-object/from16 v0, v16 │ │ -0c6302: 7020 ed2a b000 |0245: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ -0c6308: 544b 6f11 |0248: iget-object v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c630c: 6e10 e327 0b00 |024a: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0c6312: 0a0b |024d: move-result v11 │ │ -0c6314: 390b 1200 |024e: if-nez v11, 0260 // +0012 │ │ -0c6318: 549b 8b11 |0250: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@118b │ │ -0c631c: 0800 1000 |0252: move-object/from16 v0, v16 │ │ -0c6320: 540c 8e11 |0254: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c6324: 140d 7d00 067f |0256: const v13, #float 1.78119e+38 // #7f06007d │ │ -0c632a: 6e20 aa00 dc00 |0259: invoke-virtual {v12, v13}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -0c6330: 0c0c |025c: move-result-object v12 │ │ -0c6332: 6e20 e522 cb00 |025d: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c6338: 554b 5911 |0260: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1159 │ │ -0c633c: 380b 2100 |0262: if-eqz v11, 0283 // +0021 │ │ -0c6340: 549b 8911 |0264: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1189 │ │ -0c6344: 0800 1000 |0266: move-object/from16 v0, v16 │ │ -0c6348: 7020 ed2a b000 |0268: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ -0c634e: 544b 6e11 |026b: iget-object v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c6352: 6e10 e327 0b00 |026d: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0c6358: 0a0b |0270: move-result v11 │ │ -0c635a: 390b 1200 |0271: if-nez v11, 0283 // +0012 │ │ -0c635e: 549b 8911 |0273: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1189 │ │ -0c6362: 0800 1000 |0275: move-object/from16 v0, v16 │ │ -0c6366: 540c 8e11 |0277: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c636a: 140d 7d00 067f |0279: const v13, #float 1.78119e+38 // #7f06007d │ │ -0c6370: 6e20 aa00 dc00 |027c: invoke-virtual {v12, v13}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -0c6376: 0c0c |027f: move-result-object v12 │ │ -0c6378: 6e20 e522 cb00 |0280: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c637e: 554b 5811 |0283: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@1158 │ │ -0c6382: 380b 2100 |0285: if-eqz v11, 02a6 // +0021 │ │ -0c6386: 549b 8811 |0287: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1188 │ │ -0c638a: 0800 1000 |0289: move-object/from16 v0, v16 │ │ -0c638e: 7020 ed2a b000 |028b: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ -0c6394: 544b 6c11 |028e: iget-object v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0c6398: 6e10 e327 0b00 |0290: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0c639e: 0a0b |0293: move-result v11 │ │ -0c63a0: 390b 1200 |0294: if-nez v11, 02a6 // +0012 │ │ -0c63a4: 549b 8811 |0296: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@1188 │ │ -0c63a8: 0800 1000 |0298: move-object/from16 v0, v16 │ │ -0c63ac: 540c 8e11 |029a: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c63b0: 140d 7d00 067f |029c: const v13, #float 1.78119e+38 // #7f06007d │ │ -0c63b6: 6e20 aa00 dc00 |029f: invoke-virtual {v12, v13}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -0c63bc: 0c0c |02a2: move-result-object v12 │ │ -0c63be: 6e20 e522 cb00 |02a3: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c63c4: 554b 5511 |02a6: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@1155 │ │ -0c63c8: 380b 2100 |02a8: if-eqz v11, 02c9 // +0021 │ │ -0c63cc: 549b 8511 |02aa: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1185 │ │ -0c63d0: 0800 1000 |02ac: move-object/from16 v0, v16 │ │ -0c63d4: 7020 ed2a b000 |02ae: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ -0c63da: 544b 6411 |02b1: iget-object v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0c63de: 6e10 e327 0b00 |02b3: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0c63e4: 0a0b |02b6: move-result v11 │ │ -0c63e6: 390b 1200 |02b7: if-nez v11, 02c9 // +0012 │ │ -0c63ea: 549b 8511 |02b9: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@1185 │ │ -0c63ee: 0800 1000 |02bb: move-object/from16 v0, v16 │ │ -0c63f2: 540c 8e11 |02bd: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@118e │ │ -0c63f6: 140d 7d00 067f |02bf: const v13, #float 1.78119e+38 // #7f06007d │ │ -0c63fc: 6e20 aa00 dc00 |02c2: invoke-virtual {v12, v13}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ -0c6402: 0c0c |02c5: move-result-object v12 │ │ -0c6404: 6e20 e522 cb00 |02c6: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c640a: 554b 5111 |02c9: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1151 │ │ -0c640e: 380b 0900 |02cb: if-eqz v11, 02d4 // +0009 │ │ -0c6412: 549b 8311 |02cd: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@1183 │ │ -0c6416: 0800 1000 |02cf: move-object/from16 v0, v16 │ │ -0c641a: 7020 ed2a b000 |02d1: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ -0c6420: 554b 5a11 |02d4: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@115a │ │ -0c6424: 380b 0900 |02d6: if-eqz v11, 02df // +0009 │ │ -0c6428: 549b 8a11 |02d8: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@118a │ │ -0c642c: 0800 1000 |02da: move-object/from16 v0, v16 │ │ -0c6430: 7020 ed2a b000 |02dc: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ -0c6436: 554b 5711 |02df: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@1157 │ │ -0c643a: 380b 0900 |02e1: if-eqz v11, 02ea // +0009 │ │ -0c643e: 549b 8711 |02e3: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@1187 │ │ -0c6442: 0800 1000 |02e5: move-object/from16 v0, v16 │ │ -0c6446: 7020 ed2a b000 |02e7: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ -0c644c: 554b 5211 |02ea: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1152 │ │ -0c6450: 380b 0900 |02ec: if-eqz v11, 02f5 // +0009 │ │ -0c6454: 549b 8411 |02ee: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@1184 │ │ -0c6458: 0800 1000 |02f0: move-object/from16 v0, v16 │ │ -0c645c: 7020 ed2a b000 |02f2: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ -0c6462: 554b 5611 |02f5: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@1156 │ │ -0c6466: 380b 2cfd |02f7: if-eqz v11, 0023 // -02d4 │ │ -0c646a: 554b 6811 |02f9: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0c646e: 380b 0a00 |02fb: if-eqz v11, 0305 // +000a │ │ -0c6472: 549b 8611 |02fd: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@1186 │ │ -0c6476: 120c |02ff: const/4 v12, #int 0 // #0 │ │ -0c6478: 6e20 fb21 cb00 |0300: invoke-virtual {v11, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c647e: 2900 20fd |0303: goto/16 0023 // -02e0 │ │ -0c6482: 549b 8c11 |0305: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@118c │ │ -0c6486: 120c |0307: const/4 v12, #int 0 // #0 │ │ -0c6488: 6e20 fb21 cb00 |0308: invoke-virtual {v11, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ -0c648e: 2900 18fd |030b: goto/16 0023 // -02e8 │ │ -0c6492: 54ac 8d11 |030d: iget-object v12, v10, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;.text:Landroid/widget/TextView; // field@118d │ │ -0c6496: 0800 1000 |030f: move-object/from16 v0, v16 │ │ -0c649a: 540d 9211 |0311: iget-object v13, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1192 │ │ -0c649e: 0800 1000 |0313: move-object/from16 v0, v16 │ │ -0c64a2: 540b 9011 |0315: iget-object v11, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1190 │ │ -0c64a6: 0200 1100 |0317: move/from16 v0, v17 │ │ -0c64aa: 6e20 9828 0b00 |0319: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0c64b0: 0c0b |031c: move-result-object v11 │ │ -0c64b2: 1f0b 5a05 |031d: check-cast v11, Ljava/lang/Integer; // type@055a │ │ -0c64b6: 6e10 9927 0b00 |031f: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c64bc: 0a0b |0322: move-result v11 │ │ -0c64be: 6e20 9828 bd00 |0323: invoke-virtual {v13, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0c64c4: 0c0b |0326: move-result-object v11 │ │ -0c64c6: 1f0b 4605 |0327: check-cast v11, Ljava/lang/CharSequence; // type@0546 │ │ -0c64ca: 6e20 e522 bc00 |0329: invoke-virtual {v12, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ -0c64d0: 2900 f7fc |032c: goto/16 0023 // -0309 │ │ -0c64d4: 0001 0200 0000 0000 0700 0000 8900 ... |032e: packed-switch-data (8 units) │ │ -0c64e4: 0001 0200 0000 0000 bc00 0000 ed02 ... |0336: packed-switch-data (8 units) │ │ -0c64f4: 0001 0200 0000 0000 0500 0000 0d00 ... |033e: packed-switch-data (8 units) │ │ +0c5ed0: |[0c5ed0] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0c5ee0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0c5ee2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0c5ee4: 120a |0002: const/4 v10, #int 0 // #0 │ │ +0c5ee6: 7402 e42a 1000 |0003: invoke-virtual/range {v16, v17}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.getItemViewType:(I)I // method@2ae4 │ │ +0c5eec: 0a08 |0006: move-result v8 │ │ +0c5eee: 3912 be00 |0007: if-nez v18, 00c5 // +00be │ │ +0c5ef2: 0800 1000 |0009: move-object/from16 v0, v16 │ │ +0c5ef6: 540b 9511 |000b: iget-object v11, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c5efa: 1a0c bc23 |000d: const-string v12, "layout_inflater" // string@23bc │ │ +0c5efe: 6e20 a900 cb00 |000f: invoke-virtual {v11, v12}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0c5f04: 0c03 |0012: move-result-object v3 │ │ +0c5f06: 1f03 2704 |0013: check-cast v3, Landroid/view/LayoutInflater; // type@0427 │ │ +0c5f0a: 0800 1000 |0015: move-object/from16 v0, v16 │ │ +0c5f0e: 540b 9511 |0017: iget-object v11, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c5f12: 6e20 641f b300 |0019: invoke-virtual {v3, v11}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ +0c5f18: 0c05 |001c: move-result-object v5 │ │ +0c5f1a: 2b08 1103 0000 |001d: packed-switch v8, 0000032e // +00000311 │ │ +0c5f20: 2b08 1603 0000 |0020: packed-switch v8, 00000336 // +00000316 │ │ +0c5f26: 1106 |0023: return-object v6 │ │ +0c5f28: 140b 3600 037f |0024: const v11, #float 1.7413e+38 // #7f030036 │ │ +0c5f2e: 120c |0027: const/4 v12, #int 0 // #0 │ │ +0c5f30: 0800 1300 |0028: move-object/from16 v0, v19 │ │ +0c5f34: 6e40 691f b5c0 |002a: invoke-virtual {v5, v11, v0, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0c5f3a: 0c06 |002d: move-result-object v6 │ │ +0c5f3c: 2209 2206 |002e: new-instance v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder; // type@0622 │ │ +0c5f40: 7010 df2a 0900 |0030: invoke-direct {v9}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.:()V // method@2adf │ │ +0c5f46: 140b 2a00 0e7f |0033: const v11, #float 1.88751e+38 // #7f0e002a │ │ +0c5f4c: 6e20 d01f b600 |0036: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5f52: 0c0b |0039: move-result-object v11 │ │ +0c5f54: 1f0b 9604 |003a: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0c5f58: 5b9b 9211 |003c: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1192 │ │ +0c5f5c: 140b 6700 0e7f |003e: const v11, #float 1.88752e+38 // #7f0e0067 │ │ +0c5f62: 6e20 d01f b600 |0041: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5f68: 0c0b |0044: move-result-object v11 │ │ +0c5f6a: 1f0b 9604 |0045: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0c5f6e: 5b9b 9011 |0047: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1190 │ │ +0c5f72: 140b 6800 0e7f |0049: const v11, #float 1.88752e+38 // #7f0e0068 │ │ +0c5f78: 6e20 d01f b600 |004c: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5f7e: 0c0b |004f: move-result-object v11 │ │ +0c5f80: 1f0b 9604 |0050: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0c5f84: 5b9b 8f11 |0052: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@118f │ │ +0c5f88: 140b 7a00 0e7f |0054: const v11, #float 1.88753e+38 // #7f0e007a │ │ +0c5f8e: 6e20 d01f b600 |0057: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5f94: 0c0b |005a: move-result-object v11 │ │ +0c5f96: 1f0b 9604 |005b: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0c5f9a: 5b9b 8c11 |005d: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@118c │ │ +0c5f9e: 140b 7b00 0e7f |005f: const v11, #float 1.88753e+38 // #7f0e007b │ │ +0c5fa4: 6e20 d01f b600 |0062: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5faa: 0c0b |0065: move-result-object v11 │ │ +0c5fac: 1f0b 9604 |0066: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0c5fb0: 5b9b 8a11 |0068: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@118a │ │ +0c5fb4: 140b 5f00 0e7f |006a: const v11, #float 1.88752e+38 // #7f0e005f │ │ +0c5fba: 6e20 d01f b600 |006d: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5fc0: 0c0b |0070: move-result-object v11 │ │ +0c5fc2: 1f0b 9604 |0071: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0c5fc6: 5b9b 9111 |0073: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1191 │ │ +0c5fca: 140b 7d00 0e7f |0075: const v11, #float 1.88753e+38 // #7f0e007d │ │ +0c5fd0: 6e20 d01f b600 |0078: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5fd6: 0c0b |007b: move-result-object v11 │ │ +0c5fd8: 1f0b 9604 |007c: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0c5fdc: 5b9b 8e11 |007e: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@118e │ │ +0c5fe0: 140b 7c00 0e7f |0080: const v11, #float 1.88753e+38 // #7f0e007c │ │ +0c5fe6: 6e20 d01f b600 |0083: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c5fec: 0c0b |0086: move-result-object v11 │ │ +0c5fee: 1f0b 9604 |0087: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0c5ff2: 5b9b 8b11 |0089: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@118b │ │ +0c5ff6: 140b 7900 0e7f |008b: const v11, #float 1.88753e+38 // #7f0e0079 │ │ +0c5ffc: 6e20 d01f b600 |008e: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c6002: 0c0b |0091: move-result-object v11 │ │ +0c6004: 1f0b 7f04 |0092: check-cast v11, Landroid/widget/ImageView; // type@047f │ │ +0c6008: 5b9b 9311 |0094: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@1193 │ │ +0c600c: 140b 7800 0e7f |0096: const v11, #float 1.88753e+38 // #7f0e0078 │ │ +0c6012: 6e20 d01f b600 |0099: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c6018: 0c0b |009c: move-result-object v11 │ │ +0c601a: 1f0b 7f04 |009d: check-cast v11, Landroid/widget/ImageView; // type@047f │ │ +0c601e: 5b9b 8d11 |009f: iput-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@118d │ │ +0c6022: 6e20 4820 9600 |00a1: invoke-virtual {v6, v9}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ +0c6028: 2900 7cff |00a4: goto/16 0020 // -0084 │ │ +0c602c: 140b 3700 037f |00a6: const v11, #float 1.7413e+38 // #7f030037 │ │ +0c6032: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +0c6034: 0800 1300 |00aa: move-object/from16 v0, v19 │ │ +0c6038: 6e40 691f b5c0 |00ac: invoke-virtual {v5, v11, v0, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0c603e: 0c06 |00af: move-result-object v6 │ │ +0c6040: 220a 2306 |00b0: new-instance v10, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator; // type@0623 │ │ +0c6044: 7010 e02a 0a00 |00b2: invoke-direct {v10}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;.:()V // method@2ae0 │ │ +0c604a: 140b 2a00 0e7f |00b5: const v11, #float 1.88751e+38 // #7f0e002a │ │ +0c6050: 6e20 d01f b600 |00b8: invoke-virtual {v6, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c6056: 0c0b |00bb: move-result-object v11 │ │ +0c6058: 1f0b 9604 |00bc: check-cast v11, Landroid/widget/TextView; // type@0496 │ │ +0c605c: 5bab 9411 |00be: iput-object v11, v10, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;.text:Landroid/widget/TextView; // field@1194 │ │ +0c6060: 6e20 4820 a600 |00c0: invoke-virtual {v6, v10}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2048 │ │ +0c6066: 2900 5dff |00c3: goto/16 0020 // -00a3 │ │ +0c606a: 0806 1200 |00c5: move-object/from16 v6, v18 │ │ +0c606e: 2b08 7702 0000 |00c7: packed-switch v8, 0000033e // +00000277 │ │ +0c6074: 2900 56ff |00ca: goto/16 0020 // -00aa │ │ +0c6078: 6e10 f41f 0600 |00cc: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +0c607e: 0c09 |00cf: move-result-object v9 │ │ +0c6080: 1f09 2206 |00d0: check-cast v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder; // type@0622 │ │ +0c6084: 2900 4eff |00d2: goto/16 0020 // -00b2 │ │ +0c6088: 6e10 f41f 0600 |00d4: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1ff4 │ │ +0c608e: 0c0a |00d7: move-result-object v10 │ │ +0c6090: 1f0a 2306 |00d8: check-cast v10, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator; // type@0623 │ │ +0c6094: 2900 46ff |00da: goto/16 0020 // -00ba │ │ +0c6098: 123b |00dc: const/4 v11, #int 3 // #3 │ │ +0c609a: 7110 8b28 0b00 |00dd: invoke-static {v11}, Ljava/text/SimpleDateFormat;.getDateInstance:(I)Ljava/text/DateFormat; // method@288b │ │ +0c60a0: 0c02 |00e0: move-result-object v2 │ │ +0c60a2: 123b |00e1: const/4 v11, #int 3 // #3 │ │ +0c60a4: 7110 8d28 0b00 |00e2: invoke-static {v11}, Ljava/text/SimpleDateFormat;.getTimeInstance:(I)Ljava/text/DateFormat; // method@288d │ │ +0c60aa: 0c07 |00e5: move-result-object v7 │ │ +0c60ac: 549b 9211 |00e6: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1192 │ │ +0c60b0: 140c bc00 0b7f |00e8: const v12, #float 1.84767e+38 // #7f0b00bc │ │ +0c60b6: 0800 1000 |00eb: move-object/from16 v0, v16 │ │ +0c60ba: 7030 eb2a b00c |00ed: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ +0c60c0: 549b 9011 |00f0: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1190 │ │ +0c60c4: 140c bd00 0b7f |00f2: const v12, #float 1.84767e+38 // #7f0b00bd │ │ +0c60ca: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ +0c60ce: 7030 eb2a b00c |00f7: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ +0c60d4: 549b 8f11 |00fa: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@118f │ │ +0c60d8: 140c bd00 0b7f |00fc: const v12, #float 1.84767e+38 // #7f0b00bd │ │ +0c60de: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ +0c60e2: 7030 eb2a b00c |0101: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ +0c60e8: 549b 8c11 |0104: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@118c │ │ +0c60ec: 140c bd00 0b7f |0106: const v12, #float 1.84767e+38 // #7f0b00bd │ │ +0c60f2: 0800 1000 |0109: move-object/from16 v0, v16 │ │ +0c60f6: 7030 eb2a b00c |010b: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ +0c60fc: 549b 8a11 |010e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@118a │ │ +0c6100: 140c bd00 0b7f |0110: const v12, #float 1.84767e+38 // #7f0b00bd │ │ +0c6106: 0800 1000 |0113: move-object/from16 v0, v16 │ │ +0c610a: 7030 eb2a b00c |0115: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ +0c6110: 549b 9111 |0118: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1191 │ │ +0c6114: 140c bd00 0b7f |011a: const v12, #float 1.84767e+38 // #7f0b00bd │ │ +0c611a: 0800 1000 |011d: move-object/from16 v0, v16 │ │ +0c611e: 7030 eb2a b00c |011f: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ +0c6124: 549b 8e11 |0122: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@118e │ │ +0c6128: 140c bd00 0b7f |0124: const v12, #float 1.84767e+38 // #7f0b00bd │ │ +0c612e: 0800 1000 |0127: move-object/from16 v0, v16 │ │ +0c6132: 7030 eb2a b00c |0129: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ +0c6138: 549b 8b11 |012c: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@118b │ │ +0c613c: 140c bd00 0b7f |012e: const v12, #float 1.84767e+38 // #7f0b00bd │ │ +0c6142: 0800 1000 |0131: move-object/from16 v0, v16 │ │ +0c6146: 7030 eb2a b00c |0133: invoke-direct {v0, v11, v12}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.resetTextStyle:(Landroid/widget/TextView;I)V // method@2aeb │ │ +0c614c: 0800 1000 |0136: move-object/from16 v0, v16 │ │ +0c6150: 540c 9611 |0138: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.list:Ljava/util/List; // field@1196 │ │ +0c6154: 0800 1000 |013a: move-object/from16 v0, v16 │ │ +0c6158: 540b 9711 |013c: iget-object v11, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1197 │ │ +0c615c: 0200 1100 |013e: move/from16 v0, v17 │ │ +0c6160: 6e20 9828 0b00 |0140: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0c6166: 0c0b |0143: move-result-object v11 │ │ +0c6168: 1f0b 5b05 |0144: check-cast v11, Ljava/lang/Integer; // type@055b │ │ +0c616c: 6e10 9927 0b00 |0146: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c6172: 0a0b |0149: move-result v11 │ │ +0c6174: 7220 e528 bc00 |014a: invoke-interface {v12, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@28e5 │ │ +0c617a: 0c04 |014d: move-result-object v4 │ │ +0c617c: 1f04 1e06 |014e: check-cast v4, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c6180: 549b 9211 |0150: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1192 │ │ +0c6184: 544c 7611 |0152: iget-object v12, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c6188: 6e20 e522 cb00 |0154: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c618e: 549b 9011 |0157: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1190 │ │ +0c6192: 544c 7511 |0159: iget-object v12, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c6196: 6e20 e522 cb00 |015b: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c619c: 549b 8f11 |015e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@118f │ │ +0c61a0: 6e10 cb2a 0400 |0160: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ +0c61a6: 0c0c |0163: move-result-object v12 │ │ +0c61a8: 6e20 e522 cb00 |0164: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c61ae: 549b 8c11 |0167: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@118c │ │ +0c61b2: 544c 6b11 |0169: iget-object v12, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c61b6: 6e20 e522 cb00 |016b: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c61bc: 549b 8a11 |016e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@118a │ │ +0c61c0: 220c b405 |0170: new-instance v12, Ljava/util/Date; // type@05b4 │ │ +0c61c4: 534e 6511 |0172: iget-wide v14, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c61c8: 7030 bb28 ec0f |0174: invoke-direct {v12, v14, v15}, Ljava/util/Date;.:(J)V // method@28bb │ │ +0c61ce: 6e20 8128 c200 |0177: invoke-virtual {v2, v12}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ +0c61d4: 0c0c |017a: move-result-object v12 │ │ +0c61d6: 6e20 e522 cb00 |017b: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c61dc: 549b 9111 |017e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1191 │ │ +0c61e0: 220c b405 |0180: new-instance v12, Ljava/util/Date; // type@05b4 │ │ +0c61e4: 534e 6511 |0182: iget-wide v14, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c61e8: 7030 bb28 ec0f |0184: invoke-direct {v12, v14, v15}, Ljava/util/Date;.:(J)V // method@28bb │ │ +0c61ee: 6e20 8128 c700 |0187: invoke-virtual {v7, v12}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2881 │ │ +0c61f4: 0c0c |018a: move-result-object v12 │ │ +0c61f6: 6e20 e522 cb00 |018b: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c61fc: 549b 8e11 |018e: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@118e │ │ +0c6200: 544c 7111 |0190: iget-object v12, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c6204: 6e20 e522 cb00 |0192: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c620a: 549b 8b11 |0195: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@118b │ │ +0c620e: 220c 6d05 |0197: new-instance v12, Ljava/lang/StringBuilder; // type@056d │ │ +0c6212: 7010 f927 0c00 |0199: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c6218: 524d 6811 |019c: iget v13, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c621c: 7110 f427 0d00 |019e: invoke-static {v13}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@27f4 │ │ +0c6222: 0c0d |01a1: move-result-object v13 │ │ +0c6224: 6e20 0228 dc00 |01a2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c622a: 0c0c |01a5: move-result-object v12 │ │ +0c622c: 1a0d 9800 |01a6: const-string v13, " min." // string@0098 │ │ +0c6230: 6e20 0228 dc00 |01a8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c6236: 0c0c |01ab: move-result-object v12 │ │ +0c6238: 6e10 0628 0c00 |01ac: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c623e: 0c0c |01af: move-result-object v12 │ │ +0c6240: 6e20 e522 cb00 |01b0: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c6246: 549b 9311 |01b3: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@1193 │ │ +0c624a: 130c 0800 |01b5: const/16 v12, #int 8 // #8 │ │ +0c624e: 6e20 fb21 cb00 |01b7: invoke-virtual {v11, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c6254: 549b 8d11 |01ba: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@118d │ │ +0c6258: 130c 0800 |01bc: const/16 v12, #int 8 // #8 │ │ +0c625c: 6e20 fb21 cb00 |01be: invoke-virtual {v11, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c6262: 554b 5b11 |01c1: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@115b │ │ +0c6266: 380b 3c00 |01c3: if-eqz v11, 01ff // +003c │ │ +0c626a: 549b 9211 |01c5: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1192 │ │ +0c626e: 0800 1000 |01c7: move-object/from16 v0, v16 │ │ +0c6272: 7020 ee2a b000 |01c9: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ +0c6278: 549b 9011 |01cc: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1190 │ │ +0c627c: 0800 1000 |01ce: move-object/from16 v0, v16 │ │ +0c6280: 7020 ee2a b000 |01d0: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ +0c6286: 549b 8f11 |01d3: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@118f │ │ +0c628a: 0800 1000 |01d5: move-object/from16 v0, v16 │ │ +0c628e: 7020 ee2a b000 |01d7: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ +0c6294: 549b 8c11 |01da: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@118c │ │ +0c6298: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ +0c629c: 7020 ee2a b000 |01de: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ +0c62a2: 549b 8a11 |01e1: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@118a │ │ +0c62a6: 0800 1000 |01e3: move-object/from16 v0, v16 │ │ +0c62aa: 7020 ee2a b000 |01e5: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ +0c62b0: 549b 9111 |01e8: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1191 │ │ +0c62b4: 0800 1000 |01ea: move-object/from16 v0, v16 │ │ +0c62b8: 7020 ee2a b000 |01ec: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ +0c62be: 549b 8e11 |01ef: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@118e │ │ +0c62c2: 0800 1000 |01f1: move-object/from16 v0, v16 │ │ +0c62c6: 7020 ee2a b000 |01f3: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ +0c62cc: 549b 8b11 |01f6: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@118b │ │ +0c62d0: 0800 1000 |01f8: move-object/from16 v0, v16 │ │ +0c62d4: 7020 ee2a b000 |01fa: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleNew:(Landroid/widget/TextView;)V // method@2aee │ │ +0c62da: 2900 26fe |01fd: goto/16 0023 // -01da │ │ +0c62de: 554b 5a11 |01ff: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0c62e2: 380b 3c00 |0201: if-eqz v11, 023d // +003c │ │ +0c62e6: 549b 9211 |0203: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1192 │ │ +0c62ea: 0800 1000 |0205: move-object/from16 v0, v16 │ │ +0c62ee: 7020 ec2a b000 |0207: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ +0c62f4: 549b 9011 |020a: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1190 │ │ +0c62f8: 0800 1000 |020c: move-object/from16 v0, v16 │ │ +0c62fc: 7020 ec2a b000 |020e: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ +0c6302: 549b 8f11 |0211: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@118f │ │ +0c6306: 0800 1000 |0213: move-object/from16 v0, v16 │ │ +0c630a: 7020 ec2a b000 |0215: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ +0c6310: 549b 8c11 |0218: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@118c │ │ +0c6314: 0800 1000 |021a: move-object/from16 v0, v16 │ │ +0c6318: 7020 ec2a b000 |021c: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ +0c631e: 549b 8a11 |021f: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@118a │ │ +0c6322: 0800 1000 |0221: move-object/from16 v0, v16 │ │ +0c6326: 7020 ec2a b000 |0223: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ +0c632c: 549b 9111 |0226: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1191 │ │ +0c6330: 0800 1000 |0228: move-object/from16 v0, v16 │ │ +0c6334: 7020 ec2a b000 |022a: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ +0c633a: 549b 8e11 |022d: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@118e │ │ +0c633e: 0800 1000 |022f: move-object/from16 v0, v16 │ │ +0c6342: 7020 ec2a b000 |0231: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ +0c6348: 549b 8b11 |0234: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@118b │ │ +0c634c: 0800 1000 |0236: move-object/from16 v0, v16 │ │ +0c6350: 7020 ec2a b000 |0238: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleCanceled:(Landroid/widget/TextView;)V // method@2aec │ │ +0c6356: 2900 e8fd |023b: goto/16 0023 // -0218 │ │ +0c635a: 554b 6211 |023d: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@1162 │ │ +0c635e: 380b 2100 |023f: if-eqz v11, 0260 // +0021 │ │ +0c6362: 549b 9211 |0241: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1192 │ │ +0c6366: 0800 1000 |0243: move-object/from16 v0, v16 │ │ +0c636a: 7020 ed2a b000 |0245: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ +0c6370: 544b 7611 |0248: iget-object v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c6374: 6e10 e327 0b00 |024a: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0c637a: 0a0b |024d: move-result v11 │ │ +0c637c: 390b 1200 |024e: if-nez v11, 0260 // +0012 │ │ +0c6380: 549b 9211 |0250: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@1192 │ │ +0c6384: 0800 1000 |0252: move-object/from16 v0, v16 │ │ +0c6388: 540c 9511 |0254: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c638c: 140d 7d00 067f |0256: const v13, #float 1.78119e+38 // #7f06007d │ │ +0c6392: 6e20 aa00 dc00 |0259: invoke-virtual {v12, v13}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +0c6398: 0c0c |025c: move-result-object v12 │ │ +0c639a: 6e20 e522 cb00 |025d: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c63a0: 554b 6011 |0260: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1160 │ │ +0c63a4: 380b 2100 |0262: if-eqz v11, 0283 // +0021 │ │ +0c63a8: 549b 9011 |0264: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1190 │ │ +0c63ac: 0800 1000 |0266: move-object/from16 v0, v16 │ │ +0c63b0: 7020 ed2a b000 |0268: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ +0c63b6: 544b 7511 |026b: iget-object v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c63ba: 6e10 e327 0b00 |026d: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0c63c0: 0a0b |0270: move-result v11 │ │ +0c63c2: 390b 1200 |0271: if-nez v11, 0283 // +0012 │ │ +0c63c6: 549b 9011 |0273: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.subtitle:Landroid/widget/TextView; // field@1190 │ │ +0c63ca: 0800 1000 |0275: move-object/from16 v0, v16 │ │ +0c63ce: 540c 9511 |0277: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c63d2: 140d 7d00 067f |0279: const v13, #float 1.78119e+38 // #7f06007d │ │ +0c63d8: 6e20 aa00 dc00 |027c: invoke-virtual {v12, v13}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +0c63de: 0c0c |027f: move-result-object v12 │ │ +0c63e0: 6e20 e522 cb00 |0280: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c63e6: 554b 5f11 |0283: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@115f │ │ +0c63ea: 380b 2100 |0285: if-eqz v11, 02a6 // +0021 │ │ +0c63ee: 549b 8f11 |0287: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@118f │ │ +0c63f2: 0800 1000 |0289: move-object/from16 v0, v16 │ │ +0c63f6: 7020 ed2a b000 |028b: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ +0c63fc: 544b 7311 |028e: iget-object v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0c6400: 6e10 e327 0b00 |0290: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0c6406: 0a0b |0293: move-result v11 │ │ +0c6408: 390b 1200 |0294: if-nez v11, 02a6 // +0012 │ │ +0c640c: 549b 8f11 |0296: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.speakers:Landroid/widget/TextView; // field@118f │ │ +0c6410: 0800 1000 |0298: move-object/from16 v0, v16 │ │ +0c6414: 540c 9511 |029a: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c6418: 140d 7d00 067f |029c: const v13, #float 1.78119e+38 // #7f06007d │ │ +0c641e: 6e20 aa00 dc00 |029f: invoke-virtual {v12, v13}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +0c6424: 0c0c |02a2: move-result-object v12 │ │ +0c6426: 6e20 e522 cb00 |02a3: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c642c: 554b 5c11 |02a6: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@115c │ │ +0c6430: 380b 2100 |02a8: if-eqz v11, 02c9 // +0021 │ │ +0c6434: 549b 8c11 |02aa: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@118c │ │ +0c6438: 0800 1000 |02ac: move-object/from16 v0, v16 │ │ +0c643c: 7020 ed2a b000 |02ae: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ +0c6442: 544b 6b11 |02b1: iget-object v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0c6446: 6e10 e327 0b00 |02b3: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0c644c: 0a0b |02b6: move-result v11 │ │ +0c644e: 390b 1200 |02b7: if-nez v11, 02c9 // +0012 │ │ +0c6452: 549b 8c11 |02b9: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.lang:Landroid/widget/TextView; // field@118c │ │ +0c6456: 0800 1000 |02bb: move-object/from16 v0, v16 │ │ +0c645a: 540c 9511 |02bd: iget-object v12, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.context:Landroid/content/Context; // field@1195 │ │ +0c645e: 140d 7d00 067f |02bf: const v13, #float 1.78119e+38 // #7f06007d │ │ +0c6464: 6e20 aa00 dc00 |02c2: invoke-virtual {v12, v13}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00aa │ │ +0c646a: 0c0c |02c5: move-result-object v12 │ │ +0c646c: 6e20 e522 cb00 |02c6: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c6472: 554b 5811 |02c9: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1158 │ │ +0c6476: 380b 0900 |02cb: if-eqz v11, 02d4 // +0009 │ │ +0c647a: 549b 8a11 |02cd: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.day:Landroid/widget/TextView; // field@118a │ │ +0c647e: 0800 1000 |02cf: move-object/from16 v0, v16 │ │ +0c6482: 7020 ed2a b000 |02d1: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ +0c6488: 554b 6111 |02d4: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@1161 │ │ +0c648c: 380b 0900 |02d6: if-eqz v11, 02df // +0009 │ │ +0c6490: 549b 9111 |02d8: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@1191 │ │ +0c6494: 0800 1000 |02da: move-object/from16 v0, v16 │ │ +0c6498: 7020 ed2a b000 |02dc: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ +0c649e: 554b 5e11 |02df: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@115e │ │ +0c64a2: 380b 0900 |02e1: if-eqz v11, 02ea // +0009 │ │ +0c64a6: 549b 8e11 |02e3: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.room:Landroid/widget/TextView; // field@118e │ │ +0c64aa: 0800 1000 |02e5: move-object/from16 v0, v16 │ │ +0c64ae: 7020 ed2a b000 |02e7: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ +0c64b4: 554b 5911 |02ea: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1159 │ │ +0c64b8: 380b 0900 |02ec: if-eqz v11, 02f5 // +0009 │ │ +0c64bc: 549b 8b11 |02ee: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.duration:Landroid/widget/TextView; // field@118b │ │ +0c64c0: 0800 1000 |02f0: move-object/from16 v0, v16 │ │ +0c64c4: 7020 ed2a b000 |02f2: invoke-direct {v0, v11}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.setTextStyleChanged:(Landroid/widget/TextView;)V // method@2aed │ │ +0c64ca: 554b 5d11 |02f5: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@115d │ │ +0c64ce: 380b 2cfd |02f7: if-eqz v11, 0023 // -02d4 │ │ +0c64d2: 554b 6f11 |02f9: iget-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0c64d6: 380b 0a00 |02fb: if-eqz v11, 0305 // +000a │ │ +0c64da: 549b 8d11 |02fd: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.novideo:Landroid/widget/ImageView; // field@118d │ │ +0c64de: 120c |02ff: const/4 v12, #int 0 // #0 │ │ +0c64e0: 6e20 fb21 cb00 |0300: invoke-virtual {v11, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c64e6: 2900 20fd |0303: goto/16 0023 // -02e0 │ │ +0c64ea: 549b 9311 |0305: iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;.video:Landroid/widget/ImageView; // field@1193 │ │ +0c64ee: 120c |0307: const/4 v12, #int 0 // #0 │ │ +0c64f0: 6e20 fb21 cb00 |0308: invoke-virtual {v11, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21fb │ │ +0c64f6: 2900 18fd |030b: goto/16 0023 // -02e8 │ │ +0c64fa: 54ac 9411 |030d: iget-object v12, v10, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;.text:Landroid/widget/TextView; // field@1194 │ │ +0c64fe: 0800 1000 |030f: move-object/from16 v0, v16 │ │ +0c6502: 540d 9911 |0311: iget-object v13, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeperatorStrings:Ljava/util/ArrayList; // field@1199 │ │ +0c6506: 0800 1000 |0313: move-object/from16 v0, v16 │ │ +0c650a: 540b 9711 |0315: iget-object v11, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mMapper:Ljava/util/ArrayList; // field@1197 │ │ +0c650e: 0200 1100 |0317: move/from16 v0, v17 │ │ +0c6512: 6e20 9828 0b00 |0319: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0c6518: 0c0b |031c: move-result-object v11 │ │ +0c651a: 1f0b 5b05 |031d: check-cast v11, Ljava/lang/Integer; // type@055b │ │ +0c651e: 6e10 9927 0b00 |031f: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c6524: 0a0b |0322: move-result v11 │ │ +0c6526: 6e20 9828 bd00 |0323: invoke-virtual {v13, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0c652c: 0c0b |0326: move-result-object v11 │ │ +0c652e: 1f0b 4705 |0327: check-cast v11, Ljava/lang/CharSequence; // type@0547 │ │ +0c6532: 6e20 e522 bc00 |0329: invoke-virtual {v12, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22e5 │ │ +0c6538: 2900 f7fc |032c: goto/16 0023 // -0309 │ │ +0c653c: 0001 0200 0000 0000 0700 0000 8900 ... |032e: packed-switch-data (8 units) │ │ +0c654c: 0001 0200 0000 0000 bc00 0000 ed02 ... |0336: packed-switch-data (8 units) │ │ +0c655c: 0001 0200 0000 0000 0500 0000 0d00 ... |033e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0001 line=59 │ │ 0x0002 line=60 │ │ 0x0003 line=62 │ │ 0x0007 line=64 │ │ 0x0009 line=67 │ │ + 0x000f line=68 │ │ 0x0015 line=69 │ │ 0x001d line=71 │ │ 0x0020 line=107 │ │ 0x0023 line=204 │ │ 0x0024 line=73 │ │ 0x002e line=74 │ │ 0x0033 line=76 │ │ @@ -315230,15 +315404,17 @@ │ │ 0x00c0 line=92 │ │ 0x00c5 line=96 │ │ 0x00c7 line=97 │ │ 0x00cc line=99 │ │ 0x00d2 line=100 │ │ 0x00d4 line=102 │ │ 0x00dc line=109 │ │ + 0x00dd line=110 │ │ 0x00e1 line=111 │ │ + 0x00e2 line=112 │ │ 0x00e6 line=114 │ │ 0x00f0 line=115 │ │ 0x00fa line=116 │ │ 0x0104 line=117 │ │ 0x010e line=118 │ │ 0x0118 line=119 │ │ 0x0122 line=120 │ │ @@ -315330,17 +315506,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c6504: |[0c6504] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getViewTypeCount:()I │ │ -0c6514: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0c6516: 0f00 |0001: return v0 │ │ +0c656c: |[0c656c] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.getViewTypeCount:()I │ │ +0c657c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0c657e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ │ │ #6 : (in Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;) │ │ @@ -315348,25 +315524,25 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c6518: |[0c6518] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.isEnabled:(I)Z │ │ -0c6528: 5420 9111 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1191 │ │ -0c652c: 7110 9e27 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c6532: 0c01 |0005: move-result-object v1 │ │ -0c6534: 6e20 0c29 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@290c │ │ -0c653a: 0a00 |0009: move-result v0 │ │ -0c653c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0c6540: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c6542: 0f00 |000d: return v0 │ │ -0c6544: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0c6546: 28fe |000f: goto 000d // -0002 │ │ +0c6580: |[0c6580] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.isEnabled:(I)Z │ │ +0c6590: 5420 9811 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.mSeparatorsSet:Ljava/util/TreeSet; // field@1198 │ │ +0c6594: 7110 9e27 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c659a: 0c01 |0005: move-result-object v1 │ │ +0c659c: 6e20 0c29 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@290c │ │ +0c65a2: 0a00 |0009: move-result v0 │ │ +0c65a4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0c65a8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c65aa: 0f00 |000d: return v0 │ │ +0c65ac: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0c65ae: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ 0x0000 - 0x0010 reg=3 position I │ │ │ │ @@ -315375,43 +315551,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c6548: |[0c6548] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.notifyDataSetChanged:()V │ │ -0c6558: 6f10 5121 0000 |0000: invoke-super {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@2151 │ │ -0c655e: 7010 e82a 0000 |0003: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.initMapper:()V // method@2ae8 │ │ -0c6564: 0e00 |0006: return-void │ │ +0c65b0: |[0c65b0] nerd.tuxmobil.fahrplan.congress.LectureChangesArrayAdapter.notifyDataSetChanged:()V │ │ +0c65c0: 6f10 5121 0000 |0000: invoke-super {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@2151 │ │ +0c65c6: 7010 e82a 0000 |0003: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;.initMapper:()V // method@2ae8 │ │ +0c65cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ 0x0006 line=286 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter; │ │ │ │ - source_file_idx : 3157 (LectureChangesArrayAdapter.java) │ │ + source_file_idx : 3163 (LectureChangesArrayAdapter.java) │ │ │ │ -Class #1071 header: │ │ -class_idx : 1570 │ │ +Class #1072 header: │ │ +class_idx : 1573 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1451 │ │ -source_file_idx : 3158 │ │ +superclass_idx : 1454 │ │ +source_file_idx : 3164 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1071 annotations: │ │ +Class #1072 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Lnerd/tuxmobil/fahrplan/congress/Lecture;" ">;" } │ │ │ │ -Class #1071 - │ │ +Class #1072 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/LectureList;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/util/ArrayList;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -315420,17 +315596,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6568: |[0c6568] nerd.tuxmobil.fahrplan.congress.LectureList.:()V │ │ -0c6578: 7010 9028 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ -0c657e: 0e00 |0003: return-void │ │ +0c65d0: |[0c65d0] nerd.tuxmobil.fahrplan.congress.LectureList.:()V │ │ +0c65e0: 7010 9028 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2890 │ │ +0c65e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ Virtual methods - │ │ @@ -315439,31 +315615,31 @@ │ │ type : '(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0c6580: |[0c6580] nerd.tuxmobil.fahrplan.congress.LectureList.getLecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ -0c6590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c6592: 6e10 f82a 0300 |0001: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c6598: 0a02 |0004: move-result v2 │ │ -0c659a: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ -0c659e: 6e20 f32a 0300 |0007: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c65a4: 0c01 |000a: move-result-object v1 │ │ -0c65a6: 1f01 1b06 |000b: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c65aa: 5412 6511 |000d: iget-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c65ae: 6e20 d727 4200 |000f: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c65b4: 0a02 |0012: move-result v2 │ │ -0c65b6: 3802 0300 |0013: if-eqz v2, 0016 // +0003 │ │ -0c65ba: 1101 |0015: return-object v1 │ │ -0c65bc: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c65c0: 28e9 |0018: goto 0001 // -0017 │ │ -0c65c2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0c65c4: 28fb |001a: goto 0015 // -0005 │ │ +0c65e8: |[0c65e8] nerd.tuxmobil.fahrplan.congress.LectureList.getLecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ +0c65f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c65fa: 6e10 f82a 0300 |0001: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c6600: 0a02 |0004: move-result v2 │ │ +0c6602: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ +0c6606: 6e20 f32a 0300 |0007: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c660c: 0c01 |000a: move-result-object v1 │ │ +0c660e: 1f01 1e06 |000b: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c6612: 5412 6c11 |000d: iget-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c6616: 6e20 d727 4200 |000f: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c661c: 0a02 |0012: move-result v2 │ │ +0c661e: 3802 0300 |0013: if-eqz v2, 0016 // +0003 │ │ +0c6622: 1101 |0015: return-object v1 │ │ +0c6624: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c6628: 28e9 |0018: goto 0001 // -0017 │ │ +0c662a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0c662c: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0007 line=10 │ │ 0x000d line=11 │ │ 0x0015 line=13 │ │ 0x0016 line=9 │ │ @@ -315471,27 +315647,27 @@ │ │ locals : │ │ 0x000d - 0x0015 reg=1 l Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ 0x0016 - 0x0019 reg=1 l Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ 0x0001 - 0x001b reg=0 index I │ │ 0x0000 - 0x001b reg=3 this Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ 0x0000 - 0x001b reg=4 lectureId Ljava/lang/String; │ │ │ │ - source_file_idx : 3158 (LectureList.java) │ │ + source_file_idx : 3164 (LectureList.java) │ │ │ │ -Class #1072 header: │ │ -class_idx : 1571 │ │ +Class #1073 header: │ │ +class_idx : 1574 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 80 │ │ -source_file_idx : 3159 │ │ +source_file_idx : 3165 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1072 - │ │ +Class #1073 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;) │ │ name : 'allcolumns' │ │ @@ -315504,135 +315680,135 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 191 16-bit code units │ │ -0c65c8: |[0c65c8] nerd.tuxmobil.fahrplan.congress.LecturesDBOpenHelper.:()V │ │ -0c65d8: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -0c65dc: 2300 9b06 |0002: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -0c65e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c65e2: 1a02 881c |0005: const-string v2, "event_id" // string@1c88 │ │ -0c65e6: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -0c65ea: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0c65ec: 1a02 2335 |000a: const-string v2, "title" // string@3523 │ │ -0c65f0: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -0c65f4: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -0c65f6: 1a02 4034 |000f: const-string v2, "subtitle" // string@3440 │ │ -0c65fa: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -0c65fe: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -0c6600: 1a02 a31a |0014: const-string v2, "day" // string@1aa3 │ │ -0c6604: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -0c6608: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -0c660a: 1a02 792f |0019: const-string v2, "room" // string@2f79 │ │ -0c660e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -0c6612: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -0c6614: 1a02 b433 |001e: const-string v2, "start" // string@33b4 │ │ -0c6618: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -0c661c: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -0c661e: 1a02 e01b |0023: const-string v2, "duration" // string@1be0 │ │ -0c6622: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0c6626: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -0c6628: 1a02 8933 |0028: const-string v2, "speakers" // string@3389 │ │ -0c662c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0c6630: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -0c6634: 1a02 8e35 |002e: const-string v2, "track" // string@358e │ │ -0c6638: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -0c663c: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -0c6640: 1a02 c635 |0034: const-string v2, "type" // string@35c6 │ │ -0c6644: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -0c6648: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -0c664c: 1a02 7723 |003a: const-string v2, "lang" // string@2377 │ │ -0c6650: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -0c6654: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -0c6658: 1a02 4515 |0040: const-string v2, "abstract" // string@1545 │ │ -0c665c: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -0c6660: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -0c6664: 1a02 fb1a |0046: const-string v2, "descr" // string@1afb │ │ -0c6668: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -0c666c: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -0c6670: 1a02 a22e |004c: const-string v2, "relStart" // string@2ea2 │ │ -0c6674: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -0c6678: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -0c667c: 1a02 981a |0052: const-string v2, "date" // string@1a98 │ │ -0c6680: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -0c6684: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ -0c6688: 1a02 e323 |0058: const-string v2, "links" // string@23e3 │ │ -0c668c: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -0c6690: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ -0c6694: 1a02 a01a |005e: const-string v2, "dateUTC" // string@1aa0 │ │ -0c6698: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -0c669c: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ -0c66a0: 1a02 862f |0064: const-string v2, "room_idx" // string@2f86 │ │ -0c66a4: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ -0c66a8: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ -0c66ac: 1a02 6a2e |006a: const-string v2, "rec_license" // string@2e6a │ │ -0c66b0: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ -0c66b4: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ -0c66b8: 1a02 6b2e |0070: const-string v2, "rec_optout" // string@2e6b │ │ -0c66bc: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ -0c66c0: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ -0c66c4: 1a02 8818 |0076: const-string v2, "changed_title" // string@1888 │ │ -0c66c8: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ -0c66cc: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ -0c66d0: 1a02 8618 |007c: const-string v2, "changed_subtitle" // string@1886 │ │ -0c66d4: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ -0c66d8: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ -0c66dc: 1a02 8418 |0082: const-string v2, "changed_room" // string@1884 │ │ -0c66e0: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ -0c66e4: 1301 1700 |0086: const/16 v1, #int 23 // #17 │ │ -0c66e8: 1a02 7e18 |0088: const-string v2, "changed_day" // string@187e │ │ -0c66ec: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ -0c66f0: 1301 1800 |008c: const/16 v1, #int 24 // #18 │ │ -0c66f4: 1a02 8518 |008e: const-string v2, "changed_speakers" // string@1885 │ │ -0c66f8: 4d02 0001 |0090: aput-object v2, v0, v1 │ │ -0c66fc: 1301 1900 |0092: const/16 v1, #int 25 // #19 │ │ -0c6700: 1a02 8318 |0094: const-string v2, "changed_recording_optout" // string@1883 │ │ -0c6704: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ -0c6708: 1301 1a00 |0098: const/16 v1, #int 26 // #1a │ │ -0c670c: 1a02 8218 |009a: const-string v2, "changed_language" // string@1882 │ │ -0c6710: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -0c6714: 1301 1b00 |009e: const/16 v1, #int 27 // #1b │ │ -0c6718: 1a02 8918 |00a0: const-string v2, "changed_track" // string@1889 │ │ -0c671c: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ -0c6720: 1301 1c00 |00a4: const/16 v1, #int 28 // #1c │ │ -0c6724: 1a02 8118 |00a6: const-string v2, "changed_is_new" // string@1881 │ │ -0c6728: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ -0c672c: 1301 1d00 |00aa: const/16 v1, #int 29 // #1d │ │ -0c6730: 1a02 8718 |00ac: const-string v2, "changed_time" // string@1887 │ │ -0c6734: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ -0c6738: 1301 1e00 |00b0: const/16 v1, #int 30 // #1e │ │ -0c673c: 1a02 7f18 |00b2: const-string v2, "changed_duration" // string@187f │ │ -0c6740: 4d02 0001 |00b4: aput-object v2, v0, v1 │ │ -0c6744: 1301 1f00 |00b6: const/16 v1, #int 31 // #1f │ │ -0c6748: 1a02 8018 |00b8: const-string v2, "changed_is_canceled" // string@1880 │ │ -0c674c: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ -0c6750: 6900 9311 |00bc: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@1193 │ │ -0c6754: 0e00 |00be: return-void │ │ +0c6630: |[0c6630] nerd.tuxmobil.fahrplan.congress.LecturesDBOpenHelper.:()V │ │ +0c6640: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +0c6644: 2300 9e06 |0002: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +0c6648: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c664a: 1a02 921c |0005: const-string v2, "event_id" // string@1c92 │ │ +0c664e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +0c6652: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0c6654: 1a02 2c35 |000a: const-string v2, "title" // string@352c │ │ +0c6658: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +0c665c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0c665e: 1a02 4a34 |000f: const-string v2, "subtitle" // string@344a │ │ +0c6662: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +0c6666: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +0c6668: 1a02 ad1a |0014: const-string v2, "day" // string@1aad │ │ +0c666c: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +0c6670: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +0c6672: 1a02 832f |0019: const-string v2, "room" // string@2f83 │ │ +0c6676: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0c667a: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +0c667c: 1a02 be33 |001e: const-string v2, "start" // string@33be │ │ +0c6680: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +0c6684: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +0c6686: 1a02 ea1b |0023: const-string v2, "duration" // string@1bea │ │ +0c668a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0c668e: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +0c6690: 1a02 9333 |0028: const-string v2, "speakers" // string@3393 │ │ +0c6694: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +0c6698: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +0c669c: 1a02 9735 |002e: const-string v2, "track" // string@3597 │ │ +0c66a0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +0c66a4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +0c66a8: 1a02 cf35 |0034: const-string v2, "type" // string@35cf │ │ +0c66ac: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +0c66b0: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +0c66b4: 1a02 8123 |003a: const-string v2, "lang" // string@2381 │ │ +0c66b8: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +0c66bc: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +0c66c0: 1a02 4f15 |0040: const-string v2, "abstract" // string@154f │ │ +0c66c4: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +0c66c8: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +0c66cc: 1a02 051b |0046: const-string v2, "descr" // string@1b05 │ │ +0c66d0: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +0c66d4: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +0c66d8: 1a02 ac2e |004c: const-string v2, "relStart" // string@2eac │ │ +0c66dc: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +0c66e0: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +0c66e4: 1a02 a21a |0052: const-string v2, "date" // string@1aa2 │ │ +0c66e8: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +0c66ec: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ +0c66f0: 1a02 ed23 |0058: const-string v2, "links" // string@23ed │ │ +0c66f4: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +0c66f8: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ +0c66fc: 1a02 aa1a |005e: const-string v2, "dateUTC" // string@1aaa │ │ +0c6700: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +0c6704: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ +0c6708: 1a02 902f |0064: const-string v2, "room_idx" // string@2f90 │ │ +0c670c: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ +0c6710: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ +0c6714: 1a02 742e |006a: const-string v2, "rec_license" // string@2e74 │ │ +0c6718: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ +0c671c: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ +0c6720: 1a02 752e |0070: const-string v2, "rec_optout" // string@2e75 │ │ +0c6724: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ +0c6728: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ +0c672c: 1a02 9218 |0076: const-string v2, "changed_title" // string@1892 │ │ +0c6730: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ +0c6734: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ +0c6738: 1a02 9018 |007c: const-string v2, "changed_subtitle" // string@1890 │ │ +0c673c: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ +0c6740: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ +0c6744: 1a02 8e18 |0082: const-string v2, "changed_room" // string@188e │ │ +0c6748: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ +0c674c: 1301 1700 |0086: const/16 v1, #int 23 // #17 │ │ +0c6750: 1a02 8818 |0088: const-string v2, "changed_day" // string@1888 │ │ +0c6754: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ +0c6758: 1301 1800 |008c: const/16 v1, #int 24 // #18 │ │ +0c675c: 1a02 8f18 |008e: const-string v2, "changed_speakers" // string@188f │ │ +0c6760: 4d02 0001 |0090: aput-object v2, v0, v1 │ │ +0c6764: 1301 1900 |0092: const/16 v1, #int 25 // #19 │ │ +0c6768: 1a02 8d18 |0094: const-string v2, "changed_recording_optout" // string@188d │ │ +0c676c: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ +0c6770: 1301 1a00 |0098: const/16 v1, #int 26 // #1a │ │ +0c6774: 1a02 8c18 |009a: const-string v2, "changed_language" // string@188c │ │ +0c6778: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +0c677c: 1301 1b00 |009e: const/16 v1, #int 27 // #1b │ │ +0c6780: 1a02 9318 |00a0: const-string v2, "changed_track" // string@1893 │ │ +0c6784: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ +0c6788: 1301 1c00 |00a4: const/16 v1, #int 28 // #1c │ │ +0c678c: 1a02 8b18 |00a6: const-string v2, "changed_is_new" // string@188b │ │ +0c6790: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ +0c6794: 1301 1d00 |00aa: const/16 v1, #int 29 // #1d │ │ +0c6798: 1a02 9118 |00ac: const-string v2, "changed_time" // string@1891 │ │ +0c679c: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ +0c67a0: 1301 1e00 |00b0: const/16 v1, #int 30 // #1e │ │ +0c67a4: 1a02 8918 |00b2: const-string v2, "changed_duration" // string@1889 │ │ +0c67a8: 4d02 0001 |00b4: aput-object v2, v0, v1 │ │ +0c67ac: 1301 1f00 |00b6: const/16 v1, #int 31 // #1f │ │ +0c67b0: 1a02 8a18 |00b8: const-string v2, "changed_is_canceled" // string@188a │ │ +0c67b4: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ +0c67b8: 6900 9a11 |00bc: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@119a │ │ +0c67bc: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0c6758: |[0c6758] nerd.tuxmobil.fahrplan.congress.LecturesDBOpenHelper.:(Landroid/content/Context;)V │ │ -0c6768: 1a00 c023 |0000: const-string v0, "lectures" // string@23c0 │ │ -0c676c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c676e: 1252 |0003: const/4 v2, #int 5 // #5 │ │ -0c6770: 7052 7b01 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@017b │ │ -0c6776: 0e00 |0007: return-void │ │ +0c67c0: |[0c67c0] nerd.tuxmobil.fahrplan.congress.LecturesDBOpenHelper.:(Landroid/content/Context;)V │ │ +0c67d0: 1a00 ca23 |0000: const-string v0, "lectures" // string@23ca │ │ +0c67d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c67d6: 1252 |0003: const/4 v2, #int 5 // #5 │ │ +0c67d8: 7052 7b01 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@017b │ │ +0c67de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -315643,18 +315819,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c6778: |[0c6778] nerd.tuxmobil.fahrplan.congress.LecturesDBOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0c6788: 1a00 ef03 |0000: const-string v0, "CREATE TABLE lectures (event_id TEXT, title TEXT, subtitle TEXT, day INTEGER, room STRING, start INTEGER, duration INTEGER, speakers STRING, track STRING, type STRING, lang STRING, abstract STRING, descr STRING, relStart INTEGER, date STRING, links STRING, dateUTC INTEGER, room_idx INTEGER, rec_license STRING, rec_optout INTEGER,changed_title INTEGER,changed_subtitle INTEGER,changed_room INTEGER,changed_day INTEGER,changed_speakers INTEGER,changed_recording_optout INTEGER,changed_language INTEGER,changed_track INTEGER,changed_is_new INTEGER,changed_time INTEGER,changed_duration INTEGER,changed_is_canceled INTEGER)" // string@03ef │ │ -0c678c: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c6792: 0e00 |0005: return-void │ │ +0c67e0: |[0c67e0] nerd.tuxmobil.fahrplan.congress.LecturesDBOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0c67f0: 1a00 f203 |0000: const-string v0, "CREATE TABLE lectures (event_id TEXT, title TEXT, subtitle TEXT, day INTEGER, room STRING, start INTEGER, duration INTEGER, speakers STRING, track STRING, type STRING, lang STRING, abstract STRING, descr STRING, relStart INTEGER, date STRING, links STRING, dateUTC INTEGER, room_idx INTEGER, rec_license STRING, rec_optout INTEGER,changed_title INTEGER,changed_subtitle INTEGER,changed_room INTEGER,changed_day INTEGER,changed_speakers INTEGER,changed_recording_optout INTEGER,changed_language INTEGER,changed_track INTEGER,changed_is_new INTEGER,changed_time INTEGER,changed_duration INTEGER,changed_is_canceled INTEGER)" // string@03f2 │ │ +0c67f4: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c67fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -315664,60 +315840,60 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -0c6794: |[0c6794] nerd.tuxmobil.fahrplan.congress.LecturesDBOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0c67a4: 1253 |0000: const/4 v3, #int 5 // #5 │ │ -0c67a6: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -0c67a8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0c67aa: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0c67ac: 3506 0900 |0004: if-ge v6, v0, 000d // +0009 │ │ -0c67b0: 3407 0700 |0006: if-lt v7, v0, 000d // +0007 │ │ -0c67b4: 1a00 0502 |0008: const-string v0, "ALTER TABLE lectures ADD COLUMN dateUTC INTEGER DEFAULT 0" // string@0205 │ │ -0c67b8: 6e20 7601 0500 |000a: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c67be: 3516 0900 |000d: if-ge v6, v1, 0016 // +0009 │ │ -0c67c2: 3417 0700 |000f: if-lt v7, v1, 0016 // +0007 │ │ -0c67c6: 1a00 0802 |0011: const-string v0, "ALTER TABLE lectures ADD COLUMN room_idx INTEGER DEFAULT 0" // string@0208 │ │ -0c67ca: 6e20 7601 0500 |0013: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c67d0: 3526 0e00 |0016: if-ge v6, v2, 0024 // +000e │ │ -0c67d4: 3427 0c00 |0018: if-lt v7, v2, 0024 // +000c │ │ -0c67d8: 1a00 0602 |001a: const-string v0, "ALTER TABLE lectures ADD COLUMN rec_license STRING DEFAULT ''" // string@0206 │ │ -0c67dc: 6e20 7601 0500 |001c: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c67e2: 1a00 0702 |001f: const-string v0, "ALTER TABLE lectures ADD COLUMN rec_optout INTEGER DEFAULT 0" // string@0207 │ │ -0c67e6: 6e20 7601 0500 |0021: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c67ec: 3536 4000 |0024: if-ge v6, v3, 0064 // +0040 │ │ -0c67f0: 3437 3e00 |0026: if-lt v7, v3, 0064 // +003e │ │ -0c67f4: 1a00 0302 |0028: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_title INTEGER DEFAULT 0" // string@0203 │ │ -0c67f8: 6e20 7601 0500 |002a: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c67fe: 1a00 0102 |002d: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_subtitle INTEGER DEFAULT 0" // string@0201 │ │ -0c6802: 6e20 7601 0500 |002f: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c6808: 1a00 ff01 |0032: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_room INTEGER DEFAULT 0" // string@01ff │ │ -0c680c: 6e20 7601 0500 |0034: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c6812: 1a00 f901 |0037: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_day INTEGER DEFAULT 0" // string@01f9 │ │ -0c6816: 6e20 7601 0500 |0039: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c681c: 1a00 0002 |003c: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_speakers INTEGER DEFAULT 0" // string@0200 │ │ -0c6820: 6e20 7601 0500 |003e: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c6826: 1a00 fe01 |0041: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_recording_optout INTEGER DEFAULT 0" // string@01fe │ │ -0c682a: 6e20 7601 0500 |0043: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c6830: 1a00 fd01 |0046: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_language INTEGER DEFAULT 0" // string@01fd │ │ -0c6834: 6e20 7601 0500 |0048: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c683a: 1a00 0402 |004b: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_track INTEGER DEFAULT 0" // string@0204 │ │ -0c683e: 6e20 7601 0500 |004d: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c6844: 1a00 fc01 |0050: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_is_new INTEGER DEFAULT 0" // string@01fc │ │ -0c6848: 6e20 7601 0500 |0052: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c684e: 1a00 0202 |0055: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_time INTEGER DEFAULT 0" // string@0202 │ │ -0c6852: 6e20 7601 0500 |0057: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c6858: 1a00 fa01 |005a: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_duration INTEGER DEFAULT 0" // string@01fa │ │ -0c685c: 6e20 7601 0500 |005c: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c6862: 1a00 fb01 |005f: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_is_canceled INTEGER DEFAULT 0" // string@01fb │ │ -0c6866: 6e20 7601 0500 |0061: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c686c: 0e00 |0064: return-void │ │ +0c67fc: |[0c67fc] nerd.tuxmobil.fahrplan.congress.LecturesDBOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +0c680c: 1253 |0000: const/4 v3, #int 5 // #5 │ │ +0c680e: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +0c6810: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0c6812: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0c6814: 3506 0900 |0004: if-ge v6, v0, 000d // +0009 │ │ +0c6818: 3407 0700 |0006: if-lt v7, v0, 000d // +0007 │ │ +0c681c: 1a00 0502 |0008: const-string v0, "ALTER TABLE lectures ADD COLUMN dateUTC INTEGER DEFAULT 0" // string@0205 │ │ +0c6820: 6e20 7601 0500 |000a: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c6826: 3516 0900 |000d: if-ge v6, v1, 0016 // +0009 │ │ +0c682a: 3417 0700 |000f: if-lt v7, v1, 0016 // +0007 │ │ +0c682e: 1a00 0802 |0011: const-string v0, "ALTER TABLE lectures ADD COLUMN room_idx INTEGER DEFAULT 0" // string@0208 │ │ +0c6832: 6e20 7601 0500 |0013: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c6838: 3526 0e00 |0016: if-ge v6, v2, 0024 // +000e │ │ +0c683c: 3427 0c00 |0018: if-lt v7, v2, 0024 // +000c │ │ +0c6840: 1a00 0602 |001a: const-string v0, "ALTER TABLE lectures ADD COLUMN rec_license STRING DEFAULT ''" // string@0206 │ │ +0c6844: 6e20 7601 0500 |001c: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c684a: 1a00 0702 |001f: const-string v0, "ALTER TABLE lectures ADD COLUMN rec_optout INTEGER DEFAULT 0" // string@0207 │ │ +0c684e: 6e20 7601 0500 |0021: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c6854: 3536 4000 |0024: if-ge v6, v3, 0064 // +0040 │ │ +0c6858: 3437 3e00 |0026: if-lt v7, v3, 0064 // +003e │ │ +0c685c: 1a00 0302 |0028: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_title INTEGER DEFAULT 0" // string@0203 │ │ +0c6860: 6e20 7601 0500 |002a: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c6866: 1a00 0102 |002d: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_subtitle INTEGER DEFAULT 0" // string@0201 │ │ +0c686a: 6e20 7601 0500 |002f: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c6870: 1a00 ff01 |0032: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_room INTEGER DEFAULT 0" // string@01ff │ │ +0c6874: 6e20 7601 0500 |0034: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c687a: 1a00 f901 |0037: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_day INTEGER DEFAULT 0" // string@01f9 │ │ +0c687e: 6e20 7601 0500 |0039: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c6884: 1a00 0002 |003c: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_speakers INTEGER DEFAULT 0" // string@0200 │ │ +0c6888: 6e20 7601 0500 |003e: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c688e: 1a00 fe01 |0041: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_recording_optout INTEGER DEFAULT 0" // string@01fe │ │ +0c6892: 6e20 7601 0500 |0043: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c6898: 1a00 fd01 |0046: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_language INTEGER DEFAULT 0" // string@01fd │ │ +0c689c: 6e20 7601 0500 |0048: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c68a2: 1a00 0402 |004b: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_track INTEGER DEFAULT 0" // string@0204 │ │ +0c68a6: 6e20 7601 0500 |004d: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c68ac: 1a00 fc01 |0050: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_is_new INTEGER DEFAULT 0" // string@01fc │ │ +0c68b0: 6e20 7601 0500 |0052: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c68b6: 1a00 0202 |0055: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_time INTEGER DEFAULT 0" // string@0202 │ │ +0c68ba: 6e20 7601 0500 |0057: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c68c0: 1a00 fa01 |005a: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_duration INTEGER DEFAULT 0" // string@01fa │ │ +0c68c4: 6e20 7601 0500 |005c: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c68ca: 1a00 fb01 |005f: const-string v0, "ALTER TABLE lectures ADD COLUMN changed_is_canceled INTEGER DEFAULT 0" // string@01fb │ │ +0c68ce: 6e20 7601 0500 |0061: invoke-virtual {v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c68d4: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=97 │ │ 0x0008 line=98 │ │ 0x000d line=102 │ │ 0x0011 line=103 │ │ 0x0016 line=107 │ │ @@ -315739,32 +315915,32 @@ │ │ 0x0064 line=128 │ │ locals : │ │ 0x0000 - 0x0065 reg=4 this Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ 0x0000 - 0x0065 reg=5 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0065 reg=6 oldVersion I │ │ 0x0000 - 0x0065 reg=7 newVersion I │ │ │ │ - source_file_idx : 3159 (LecturesDBOpenHelper.java) │ │ + source_file_idx : 3165 (LecturesDBOpenHelper.java) │ │ │ │ -Class #1073 header: │ │ -class_idx : 1572 │ │ +Class #1074 header: │ │ +class_idx : 1575 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3631 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3640 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1073 annotations: │ │ +Class #1074 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/MainActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #1073 - │ │ +Class #1074 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;) │ │ name : '$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS' │ │ @@ -315781,66 +315957,66 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -0c6870: |[0c6870] nerd.tuxmobil.fahrplan.congress.MainActivity$1.:()V │ │ -0c6880: 7100 042a 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.values:()[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // method@2a04 │ │ -0c6886: 0c00 |0003: move-result-object v0 │ │ -0c6888: 2100 |0004: array-length v0, v0 │ │ -0c688a: 2300 6906 |0005: new-array v0, v0, [I // type@0669 │ │ -0c688e: 6900 9411 |0007: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@1194 │ │ -0c6892: 6200 9411 |0009: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@1194 │ │ -0c6896: 6201 f810 |000b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10f8 │ │ -0c689a: 6e10 022a 0100 |000d: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0c68a0: 0a01 |0010: move-result v1 │ │ -0c68a2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0c68a4: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0c68a8: 6200 9411 |0014: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@1194 │ │ -0c68ac: 6201 fe10 |0016: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fe │ │ -0c68b0: 6e10 022a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0c68b6: 0a01 |001b: move-result v1 │ │ -0c68b8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0c68ba: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0c68be: 7100 362b 0000 |001f: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.values:()[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // method@2b36 │ │ -0c68c4: 0c00 |0022: move-result-object v0 │ │ -0c68c6: 2100 |0023: array-length v0, v0 │ │ -0c68c8: 2300 6906 |0024: new-array v0, v0, [I // type@0669 │ │ -0c68cc: 6900 9511 |0026: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1195 │ │ -0c68d0: 6200 9511 |0028: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1195 │ │ -0c68d4: 6201 a611 |002a: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a6 │ │ -0c68d8: 6e10 342b 0100 |002c: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ -0c68de: 0a01 |002f: move-result v1 │ │ -0c68e0: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -0c68e2: 4b02 0001 |0031: aput v2, v0, v1 │ │ -0c68e6: 6200 9511 |0033: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1195 │ │ -0c68ea: 6201 a911 |0035: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a9 │ │ -0c68ee: 6e10 342b 0100 |0037: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ -0c68f4: 0a01 |003a: move-result v1 │ │ -0c68f6: 1222 |003b: const/4 v2, #int 2 // #2 │ │ -0c68f8: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0c68fc: 6200 9511 |003e: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1195 │ │ -0c6900: 6201 a811 |0040: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c6904: 6e10 342b 0100 |0042: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ -0c690a: 0a01 |0045: move-result v1 │ │ -0c690c: 1232 |0046: const/4 v2, #int 3 // #3 │ │ -0c690e: 4b02 0001 |0047: aput v2, v0, v1 │ │ -0c6912: 0e00 |0049: return-void │ │ -0c6914: 0d00 |004a: move-exception v0 │ │ -0c6916: 28fe |004b: goto 0049 // -0002 │ │ -0c6918: 0d00 |004c: move-exception v0 │ │ -0c691a: 28f1 |004d: goto 003e // -000f │ │ -0c691c: 0d00 |004e: move-exception v0 │ │ -0c691e: 28e4 |004f: goto 0033 // -001c │ │ -0c6920: 0d00 |0050: move-exception v0 │ │ -0c6922: 28ce |0051: goto 001f // -0032 │ │ -0c6924: 0d00 |0052: move-exception v0 │ │ -0c6926: 28c1 |0053: goto 0014 // -003f │ │ +0c68d8: |[0c68d8] nerd.tuxmobil.fahrplan.congress.MainActivity$1.:()V │ │ +0c68e8: 7100 042a 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.values:()[Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // method@2a04 │ │ +0c68ee: 0c00 |0003: move-result-object v0 │ │ +0c68f0: 2100 |0004: array-length v0, v0 │ │ +0c68f2: 2300 6c06 |0005: new-array v0, v0, [I // type@066c │ │ +0c68f6: 6900 9b11 |0007: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@119b │ │ +0c68fa: 6200 9b11 |0009: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@119b │ │ +0c68fe: 6201 ff10 |000b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10ff │ │ +0c6902: 6e10 022a 0100 |000d: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0c6908: 0a01 |0010: move-result v1 │ │ +0c690a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0c690c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0c6910: 6200 9b11 |0014: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@119b │ │ +0c6914: 6201 0511 |0016: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1105 │ │ +0c6918: 6e10 022a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0c691e: 0a01 |001b: move-result v1 │ │ +0c6920: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0c6922: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0c6926: 7100 362b 0000 |001f: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.values:()[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // method@2b36 │ │ +0c692c: 0c00 |0022: move-result-object v0 │ │ +0c692e: 2100 |0023: array-length v0, v0 │ │ +0c6930: 2300 6c06 |0024: new-array v0, v0, [I // type@066c │ │ +0c6934: 6900 9c11 |0026: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@119c │ │ +0c6938: 6200 9c11 |0028: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@119c │ │ +0c693c: 6201 ad11 |002a: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ad │ │ +0c6940: 6e10 342b 0100 |002c: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ +0c6946: 0a01 |002f: move-result v1 │ │ +0c6948: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +0c694a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +0c694e: 6200 9c11 |0033: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@119c │ │ +0c6952: 6201 b011 |0035: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11b0 │ │ +0c6956: 6e10 342b 0100 |0037: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ +0c695c: 0a01 |003a: move-result v1 │ │ +0c695e: 1222 |003b: const/4 v2, #int 2 // #2 │ │ +0c6960: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0c6964: 6200 9c11 |003e: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@119c │ │ +0c6968: 6201 af11 |0040: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c696c: 6e10 342b 0100 |0042: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ +0c6972: 0a01 |0045: move-result v1 │ │ +0c6974: 1232 |0046: const/4 v2, #int 3 // #3 │ │ +0c6976: 4b02 0001 |0047: aput v2, v0, v1 │ │ +0c697a: 0e00 |0049: return-void │ │ +0c697c: 0d00 |004a: move-exception v0 │ │ +0c697e: 28fe |004b: goto 0049 // -0002 │ │ +0c6980: 0d00 |004c: move-exception v0 │ │ +0c6982: 28f1 |004d: goto 003e // -000f │ │ +0c6984: 0d00 |004e: move-exception v0 │ │ +0c6986: 28e4 |004f: goto 0033 // -001c │ │ +0c6988: 0d00 |0050: move-exception v0 │ │ +0c698a: 28ce |0051: goto 001f // -0032 │ │ +0c698c: 0d00 |0052: move-exception v0 │ │ +0c698e: 28c1 |0053: goto 0014 // -003f │ │ catches : 5 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0052 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0050 │ │ 0x0028 - 0x0033 │ │ Ljava/lang/NoSuchFieldError; -> 0x004e │ │ @@ -315851,139 +316027,135 @@ │ │ positions : │ │ 0x0000 line=161 │ │ 0x001f line=89 │ │ 0x0050 line=161 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3631 (MainActivity.java) │ │ + source_file_idx : 3640 (MainActivity.java) │ │ │ │ -Class #1074 header: │ │ -class_idx : 1579 │ │ +Class #1075 header: │ │ +class_idx : 1582 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1047 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1050 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1074 - │ │ +Class #1075 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted;) │ │ name : 'cert_accepted' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1047 (CertificateDialogFragment.java) │ │ + source_file_idx : 1050 (CertificateDialogFragment.java) │ │ │ │ -Class #1075 header: │ │ -class_idx : 1580 │ │ +Class #1076 header: │ │ +class_idx : 1583 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1308 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1311 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1075 - │ │ +Class #1076 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener;) │ │ name : 'closeDetailView' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1308 (EventDetailFragment.java) │ │ + source_file_idx : 1311 (EventDetailFragment.java) │ │ │ │ -Class #1076 header: │ │ -class_idx : 1581 │ │ +Class #1077 header: │ │ +class_idx : 1584 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1380 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1384 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1076 - │ │ +Class #1077 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;) │ │ name : 'onGotResponse' │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1380 (FetchFahrplan.java) │ │ + source_file_idx : 1384 (FetchFahrplan.java) │ │ │ │ -Class #1077 header: │ │ -class_idx : 1583 │ │ +Class #1078 header: │ │ +class_idx : 1586 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1363 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1077 - │ │ +Class #1078 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers;) │ │ name : 'refreshEventMarkers' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1359 (FahrplanFragment.java) │ │ + source_file_idx : 1363 (FahrplanFragment.java) │ │ │ │ -Class #1078 header: │ │ -class_idx : 1573 │ │ +Class #1079 header: │ │ +class_idx : 1576 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 728 │ │ -source_file_idx : 3631 │ │ +superclass_idx : 729 │ │ +source_file_idx : 3640 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 27 │ │ │ │ -Class #1078 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/MainActivity$1; } │ │ - │ │ -Class #1078 - │ │ +Class #1079 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/MainActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/AppCompatActivity;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;' │ │ #1 : 'Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick;' │ │ #2 : 'Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;' │ │ @@ -316028,22 +316200,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c6968: |[0c6968] nerd.tuxmobil.fahrplan.congress.MainActivity.:()V │ │ -0c6978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c697a: 7010 c611 0100 |0001: invoke-direct {v1}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ -0c6980: 5b10 9a11 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c6984: 5b10 9b11 |0006: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@119b │ │ -0c6988: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0c698a: 5c10 9c11 |0009: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@119c │ │ -0c698e: 0e00 |000b: return-void │ │ +0c69d0: |[0c69d0] nerd.tuxmobil.fahrplan.congress.MainActivity.:()V │ │ +0c69e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c69e2: 7010 c611 0100 |0001: invoke-direct {v1}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ +0c69e8: 5b10 a111 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c69ec: 5b10 a211 |0006: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@11a2 │ │ +0c69f0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0c69f2: 5c10 a311 |0009: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@11a3 │ │ +0c69f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0004 line=46 │ │ 0x0006 line=49 │ │ 0x0008 line=50 │ │ locals : │ │ @@ -316054,17 +316226,17 @@ │ │ type : '()Lnerd/tuxmobil/fahrplan/congress/MainActivity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6990: |[0c6990] nerd.tuxmobil.fahrplan.congress.MainActivity.getInstance:()Lnerd/tuxmobil/fahrplan/congress/MainActivity; │ │ -0c69a0: 6200 9811 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.instance:Lnerd/tuxmobil/fahrplan/congress/MainActivity; // field@1198 │ │ -0c69a4: 1100 |0002: return-object v0 │ │ +0c69f8: |[0c69f8] nerd.tuxmobil.fahrplan.congress.MainActivity.getInstance:()Lnerd/tuxmobil/fahrplan/congress/MainActivity; │ │ +0c6a08: 6200 9f11 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.instance:Lnerd/tuxmobil/fahrplan/congress/MainActivity; // field@119f │ │ +0c6a0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/MainActivity;) │ │ @@ -316072,26 +316244,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c69a8: |[0c69a8] nerd.tuxmobil.fahrplan.congress.MainActivity.aboutDialog:()V │ │ -0c69b8: 6e10 0d2b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c69be: 0c02 |0003: move-result-object v2 │ │ -0c69c0: 6e10 e903 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0c69c6: 0c01 |0007: move-result-object v1 │ │ -0c69c8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0c69ca: 6e20 7d04 2100 |0009: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047d │ │ -0c69d0: 2200 e405 |000c: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/AboutDialog; // type@05e4 │ │ -0c69d4: 7010 6029 0000 |000e: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.:()V // method@2960 │ │ -0c69da: 1a02 3315 |0011: const-string v2, "about" // string@1533 │ │ -0c69de: 6e30 fb02 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I // method@02fb │ │ -0c69e4: 0e00 |0016: return-void │ │ +0c6a10: |[0c6a10] nerd.tuxmobil.fahrplan.congress.MainActivity.aboutDialog:()V │ │ +0c6a20: 6e10 0d2b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6a26: 0c02 |0003: move-result-object v2 │ │ +0c6a28: 6e10 e903 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0c6a2e: 0c01 |0007: move-result-object v1 │ │ +0c6a30: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0c6a32: 6e20 7d04 2100 |0009: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047d │ │ +0c6a38: 2200 e705 |000c: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/AboutDialog; // type@05e7 │ │ +0c6a3c: 7010 6029 0000 |000e: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;.:()V // method@2960 │ │ +0c6a42: 1a02 3d15 |0011: const-string v2, "about" // string@153d │ │ +0c6a46: 6e30 fb02 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I // method@02fb │ │ +0c6a4c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0008 line=326 │ │ 0x000c line=327 │ │ 0x0011 line=328 │ │ 0x0016 line=329 │ │ @@ -316105,20 +316277,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c69e8: |[0c69e8] nerd.tuxmobil.fahrplan.congress.MainActivity.cert_accepted:()V │ │ -0c69f8: 1a00 2e0e |0000: const-string v0, "MainActivity" // string@0e2e │ │ -0c69fc: 1a01 ee1c |0002: const-string v1, "fetch on cert accepted." // string@1cee │ │ -0c6a00: 7120 392b 1000 |0004: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c6a06: 6e20 062b 2200 |0007: invoke-virtual {v2, v2}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2b06 │ │ -0c6a0c: 0e00 |000a: return-void │ │ +0c6a50: |[0c6a50] nerd.tuxmobil.fahrplan.congress.MainActivity.cert_accepted:()V │ │ +0c6a60: 1a00 370e |0000: const-string v0, "MainActivity" // string@0e37 │ │ +0c6a64: 1a01 f81c |0002: const-string v1, "fetch on cert accepted." // string@1cf8 │ │ +0c6a68: 7120 392b 1000 |0004: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c6a6e: 6e20 062b 2200 |0007: invoke-virtual {v2, v2}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2b06 │ │ +0c6a74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0007 line=460 │ │ 0x000a line=461 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lnerd/tuxmobil/fahrplan/congress/MainActivity; │ │ @@ -316128,54 +316300,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -0c6a10: |[0c6a10] nerd.tuxmobil.fahrplan.congress.MainActivity.changesDialog:()V │ │ -0c6a20: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0c6a22: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0c6a24: 6e10 0d2b 0b00 |0002: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c6a2a: 0c02 |0005: move-result-object v2 │ │ -0c6a2c: 1a04 8d18 |0006: const-string v4, "changesDialog" // string@188d │ │ -0c6a30: 6e20 ed03 4200 |0008: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c6a36: 0c03 |000b: move-result-object v3 │ │ -0c6a38: 3903 2f00 |000c: if-nez v3, 003b // +002f │ │ -0c6a3c: 7110 962a 0b00 |000e: invoke-static {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a96 │ │ -0c6a42: 0c01 |0011: move-result-object v1 │ │ -0c6a44: 6204 be11 |0012: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11be │ │ -0c6a48: 7120 8e2a 7100 |0014: invoke-static {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getChangedLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a8e │ │ -0c6a4e: 0a05 |0017: move-result v5 │ │ -0c6a50: 7120 902a 7100 |0018: invoke-static {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getNewLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a90 │ │ -0c6a56: 0a06 |001b: move-result v6 │ │ -0c6a58: 7120 8d2a 7100 |001c: invoke-static {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getCancelledLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a8d │ │ -0c6a5e: 0a07 |001f: move-result v7 │ │ -0c6a60: 7120 8e2a a100 |0020: invoke-static {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getChangedLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a8e │ │ -0c6a66: 0a08 |0023: move-result v8 │ │ -0c6a68: 7120 902a a100 |0024: invoke-static {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getNewLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a90 │ │ -0c6a6e: 0a09 |0027: move-result v9 │ │ -0c6a70: b098 |0028: add-int/2addr v8, v9 │ │ -0c6a72: 7120 8d2a a100 |0029: invoke-static {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getCancelledLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a8d │ │ -0c6a78: 0a09 |002c: move-result v9 │ │ -0c6a7a: b098 |002d: add-int/2addr v8, v9 │ │ -0c6a7c: 7158 da29 5476 |002e: invoke-static {v4, v5, v6, v7, v8}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.newInstance:(Ljava/lang/String;IIII)Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // method@29da │ │ -0c6a82: 0c00 |0031: move-result-object v0 │ │ -0c6a84: 6e10 0d2b 0b00 |0032: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c6a8a: 0c04 |0035: move-result-object v4 │ │ -0c6a8c: 1a05 8d18 |0036: const-string v5, "changesDialog" // string@188d │ │ -0c6a90: 6e30 fc02 4005 |0038: invoke-virtual {v0, v4, v5}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@02fc │ │ -0c6a96: 0e00 |003b: return-void │ │ +0c6a78: |[0c6a78] nerd.tuxmobil.fahrplan.congress.MainActivity.changesDialog:()V │ │ +0c6a88: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0c6a8a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0c6a8c: 6e10 0d2b 0b00 |0002: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6a92: 0c02 |0005: move-result-object v2 │ │ +0c6a94: 1a04 9718 |0006: const-string v4, "changesDialog" // string@1897 │ │ +0c6a98: 6e20 ed03 4200 |0008: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c6a9e: 0c03 |000b: move-result-object v3 │ │ +0c6aa0: 3903 2f00 |000c: if-nez v3, 003b // +002f │ │ +0c6aa4: 7110 962a 0b00 |000e: invoke-static {v11}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a96 │ │ +0c6aaa: 0c01 |0011: move-result-object v1 │ │ +0c6aac: 6204 c511 |0012: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.version:Ljava/lang/String; // field@11c5 │ │ +0c6ab0: 7120 8e2a 7100 |0014: invoke-static {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getChangedLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a8e │ │ +0c6ab6: 0a05 |0017: move-result v5 │ │ +0c6ab8: 7120 902a 7100 |0018: invoke-static {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getNewLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a90 │ │ +0c6abe: 0a06 |001b: move-result v6 │ │ +0c6ac0: 7120 8d2a 7100 |001c: invoke-static {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getCancelledLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a8d │ │ +0c6ac6: 0a07 |001f: move-result v7 │ │ +0c6ac8: 7120 8e2a a100 |0020: invoke-static {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getChangedLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a8e │ │ +0c6ace: 0a08 |0023: move-result v8 │ │ +0c6ad0: 7120 902a a100 |0024: invoke-static {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getNewLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a90 │ │ +0c6ad6: 0a09 |0027: move-result v9 │ │ +0c6ad8: b098 |0028: add-int/2addr v8, v9 │ │ +0c6ada: 7120 8d2a a100 |0029: invoke-static {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getCancelledLectureCount:(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I // method@2a8d │ │ +0c6ae0: 0a09 |002c: move-result v9 │ │ +0c6ae2: b098 |002d: add-int/2addr v8, v9 │ │ +0c6ae4: 7158 da29 5476 |002e: invoke-static {v4, v5, v6, v7, v8}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;.newInstance:(Ljava/lang/String;IIII)Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; // method@29da │ │ +0c6aea: 0c00 |0031: move-result-object v0 │ │ +0c6aec: 6e10 0d2b 0b00 |0032: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6af2: 0c04 |0035: move-result-object v4 │ │ +0c6af4: 1a05 9718 |0036: const-string v5, "changesDialog" // string@1897 │ │ +0c6af8: 6e30 fc02 4005 |0038: invoke-virtual {v0, v4, v5}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@02fc │ │ +0c6afe: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=307 │ │ 0x0006 line=308 │ │ 0x000c line=310 │ │ 0x000e line=311 │ │ 0x0012 line=312 │ │ + 0x0014 line=314 │ │ + 0x0018 line=315 │ │ + 0x001c line=316 │ │ + 0x0020 line=317 │ │ + 0x0024 line=318 │ │ + 0x0029 line=319 │ │ + 0x002e line=312 │ │ 0x0032 line=320 │ │ 0x003b line=322 │ │ locals : │ │ 0x0032 - 0x003b reg=0 about Landroid/support/v4/app/DialogFragment; │ │ 0x0012 - 0x003b reg=1 changedLectures Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ 0x0006 - 0x003c reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ 0x000c - 0x003c reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -316186,33 +316365,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0c6a98: |[0c6a98] nerd.tuxmobil.fahrplan.congress.MainActivity.closeDetailView:()V │ │ -0c6aa8: 1404 6600 0e7f |0000: const v4, #float 1.88752e+38 // #7f0e0066 │ │ -0c6aae: 6e20 072b 4500 |0003: invoke-virtual {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c6ab4: 0c03 |0006: move-result-object v3 │ │ -0c6ab6: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ -0c6aba: 1304 0800 |0009: const/16 v4, #int 8 // #8 │ │ -0c6abe: 6e20 4b20 4300 |000b: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -0c6ac4: 6e10 0d2b 0500 |000e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c6aca: 0c00 |0011: move-result-object v0 │ │ -0c6acc: 1a04 091b |0012: const-string v4, "detail" // string@1b09 │ │ -0c6ad0: 6e20 ed03 4000 |0014: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c6ad6: 0c01 |0017: move-result-object v1 │ │ -0c6ad8: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ -0c6adc: 6e10 e903 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0c6ae2: 0c02 |001d: move-result-object v2 │ │ -0c6ae4: 6e20 8404 1200 |001e: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0484 │ │ -0c6aea: 0c04 |0021: move-result-object v4 │ │ -0c6aec: 6e10 7f04 0400 |0022: invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0c6af2: 0e00 |0025: return-void │ │ +0c6b00: |[0c6b00] nerd.tuxmobil.fahrplan.congress.MainActivity.closeDetailView:()V │ │ +0c6b10: 1404 6600 0e7f |0000: const v4, #float 1.88752e+38 // #7f0e0066 │ │ +0c6b16: 6e20 072b 4500 |0003: invoke-virtual {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c6b1c: 0c03 |0006: move-result-object v3 │ │ +0c6b1e: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ +0c6b22: 1304 0800 |0009: const/16 v4, #int 8 // #8 │ │ +0c6b26: 6e20 4b20 4300 |000b: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0c6b2c: 6e10 0d2b 0500 |000e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6b32: 0c00 |0011: move-result-object v0 │ │ +0c6b34: 1a04 131b |0012: const-string v4, "detail" // string@1b13 │ │ +0c6b38: 6e20 ed03 4000 |0014: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c6b3e: 0c01 |0017: move-result-object v1 │ │ +0c6b40: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ +0c6b44: 6e10 e903 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0c6b4a: 0c02 |001d: move-result-object v2 │ │ +0c6b4c: 6e20 8404 1200 |001e: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0484 │ │ +0c6b52: 0c04 |0021: move-result-object v4 │ │ +0c6b54: 6e10 7f04 0400 |0022: invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0c6b5a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0007 line=405 │ │ 0x0009 line=406 │ │ 0x000e line=408 │ │ 0x0012 line=409 │ │ @@ -316232,43 +316411,43 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0c6af4: |[0c6af4] nerd.tuxmobil.fahrplan.congress.MainActivity.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ -0c6b04: 6203 bc11 |0000: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c6b08: 6204 a811 |0002: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c6b0c: 3343 2b00 |0004: if-ne v3, v4, 002f // +002b │ │ -0c6b10: 7110 7c02 0500 |0006: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c6b16: 0c01 |0009: move-result-object v1 │ │ -0c6b18: 1a03 3b2a |000a: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.SCHEDULE_URL" // string@2a3b │ │ -0c6b1c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0c6b1e: 7230 e400 3104 |000d: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e4 │ │ -0c6b24: 0c00 |0010: move-result-object v0 │ │ -0c6b26: 7110 e41e 0000 |0011: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0c6b2c: 0a03 |0014: move-result v3 │ │ -0c6b2e: 3903 1700 |0015: if-nez v3, 002c // +0017 │ │ -0c6b32: 0702 |0017: move-object v2, v0 │ │ -0c6b34: 6203 a611 |0018: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a6 │ │ -0c6b38: 6903 bc11 |001a: sput-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c6b3c: 6e10 252b 0500 |001c: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showFetchingStatus:()V // method@2b25 │ │ -0c6b42: 5453 9611 |001f: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@1196 │ │ -0c6b46: 6e20 9f2a 6300 |0021: invoke-virtual {v3, v6}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ -0c6b4c: 5453 9611 |0024: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@1196 │ │ -0c6b50: 6204 af11 |0026: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11af │ │ -0c6b54: 6e30 9e2a 2304 |0028: invoke-virtual {v3, v2, v4}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.fetch:(Ljava/lang/String;Ljava/lang/String;)V // method@2a9e │ │ -0c6b5a: 0e00 |002b: return-void │ │ -0c6b5c: 1a02 ba21 |002c: const-string v2, "https://events.ccc.de/camp/2015/Fahrplan/schedule.xml" // string@21ba │ │ -0c6b60: 28ea |002e: goto 0018 // -0016 │ │ -0c6b62: 1a03 2e0e |002f: const-string v3, "MainActivity" // string@0e2e │ │ -0c6b66: 1a04 e91c |0031: const-string v4, "fetch already in progress" // string@1ce9 │ │ -0c6b6a: 7120 392b 4300 |0033: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c6b70: 28f5 |0036: goto 002b // -000b │ │ +0c6b5c: |[0c6b5c] nerd.tuxmobil.fahrplan.congress.MainActivity.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ +0c6b6c: 6203 c311 |0000: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c6b70: 6204 af11 |0002: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c6b74: 3343 2b00 |0004: if-ne v3, v4, 002f // +002b │ │ +0c6b78: 7110 7c02 0500 |0006: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c6b7e: 0c01 |0009: move-result-object v1 │ │ +0c6b80: 1a03 452a |000a: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.SCHEDULE_URL" // string@2a45 │ │ +0c6b84: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0c6b86: 7230 e400 3104 |000d: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e4 │ │ +0c6b8c: 0c00 |0010: move-result-object v0 │ │ +0c6b8e: 7110 e41e 0000 |0011: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0c6b94: 0a03 |0014: move-result v3 │ │ +0c6b96: 3903 1700 |0015: if-nez v3, 002c // +0017 │ │ +0c6b9a: 0702 |0017: move-object v2, v0 │ │ +0c6b9c: 6203 ad11 |0018: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ad │ │ +0c6ba0: 6903 c311 |001a: sput-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c6ba4: 6e10 252b 0500 |001c: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showFetchingStatus:()V // method@2b25 │ │ +0c6baa: 5453 9d11 |001f: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@119d │ │ +0c6bae: 6e20 9f2a 6300 |0021: invoke-virtual {v3, v6}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ +0c6bb4: 5453 9d11 |0024: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@119d │ │ +0c6bb8: 6204 b611 |0026: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11b6 │ │ +0c6bbc: 6e30 9e2a 2304 |0028: invoke-virtual {v3, v2, v4}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.fetch:(Ljava/lang/String;Ljava/lang/String;)V // method@2a9e │ │ +0c6bc2: 0e00 |002b: return-void │ │ +0c6bc4: 1a02 c421 |002c: const-string v2, "https://events.ccc.de/camp/2015/Fahrplan/schedule.xml" // string@21c4 │ │ +0c6bc8: 28ea |002e: goto 0018 // -0016 │ │ +0c6bca: 1a03 370e |002f: const-string v3, "MainActivity" // string@0e37 │ │ +0c6bce: 1a04 f31c |0031: const-string v4, "fetch already in progress" // string@1cf3 │ │ +0c6bd2: 7120 392b 4300 |0033: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c6bd8: 28f5 |0036: goto 002b // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0006 line=243 │ │ 0x000a line=244 │ │ 0x0011 line=246 │ │ 0x0017 line=247 │ │ @@ -316294,27 +316473,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c6b74: |[0c6b74] nerd.tuxmobil.fahrplan.congress.MainActivity.onAccepted:(I)V │ │ -0c6b84: 2b04 1600 0000 |0000: packed-switch v4, 00000016 // +00000016 │ │ -0c6b8a: 0e00 |0003: return-void │ │ -0c6b8c: 6e10 0d2b 0300 |0004: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c6b92: 0c00 |0007: move-result-object v0 │ │ -0c6b94: 1a02 b233 |0008: const-string v2, "starred" // string@33b2 │ │ -0c6b98: 6e20 ed03 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c6b9e: 0c01 |000d: move-result-object v1 │ │ -0c6ba0: 1f01 3906 |000e: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@0639 │ │ -0c6ba4: 3801 f3ff |0010: if-eqz v1, 0003 // -000d │ │ -0c6ba8: 6e10 6d2b 0100 |0012: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteAllFavorites:()V // method@2b6d │ │ -0c6bae: 28ee |0015: goto 0003 // -0012 │ │ -0c6bb0: 0001 0100 b64a 0000 0400 0000 |0016: packed-switch-data (6 units) │ │ +0c6bdc: |[0c6bdc] nerd.tuxmobil.fahrplan.congress.MainActivity.onAccepted:(I)V │ │ +0c6bec: 2b04 1600 0000 |0000: packed-switch v4, 00000016 // +00000016 │ │ +0c6bf2: 0e00 |0003: return-void │ │ +0c6bf4: 6e10 0d2b 0300 |0004: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6bfa: 0c00 |0007: move-result-object v0 │ │ +0c6bfc: 1a02 bc33 |0008: const-string v2, "starred" // string@33bc │ │ +0c6c00: 6e20 ed03 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c6c06: 0c01 |000d: move-result-object v1 │ │ +0c6c08: 1f01 3c06 |000e: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@063c │ │ +0c6c0c: 3801 f3ff |0010: if-eqz v1, 0003 // -000d │ │ +0c6c10: 6e10 6d2b 0100 |0012: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteAllFavorites:()V // method@2b6d │ │ +0c6c16: 28ee |0015: goto 0003 // -0012 │ │ +0c6c18: 0001 0100 b64a 0000 0400 0000 |0016: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0003 line=517 │ │ 0x0004 line=509 │ │ 0x0008 line=510 │ │ 0x0010 line=512 │ │ @@ -316331,55 +316510,56 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -0c6bbc: |[0c6bbc] nerd.tuxmobil.fahrplan.congress.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0c6bcc: 1404 7f00 0e7f |0000: const v4, #float 1.88753e+38 // #7f0e007f │ │ -0c6bd2: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0c6bd4: 6f40 ce11 6587 |0004: invoke-super {v5, v6, v7, v8}, Landroid/support/v7/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@11ce │ │ -0c6bda: 2b06 3100 0000 |0007: packed-switch v6, 00000038 // +00000031 │ │ -0c6be0: 0e00 |000a: return-void │ │ -0c6be2: 3327 ffff |000b: if-ne v7, v2, 000a // -0001 │ │ -0c6be6: 6e10 1f2b 0500 |000d: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.refreshEventMarkers:()V // method@2b1f │ │ -0c6bec: 28fa |0010: goto 000a // -0006 │ │ -0c6bee: 3327 f9ff |0011: if-ne v7, v2, 000a // -0007 │ │ -0c6bf2: 1a02 392a |0013: const-string v2, "nerd.tuxmobil.fahrplan.congress.Prefs.ALTERNATIVE_HIGHLIGHT" // string@2a39 │ │ -0c6bf6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0c6bf8: 6e30 c500 2803 |0016: invoke-virtual {v8, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00c5 │ │ -0c6bfe: 0a02 |0019: move-result v2 │ │ -0c6c00: 3802 f0ff |001a: if-eqz v2, 000a // -0010 │ │ -0c6c04: 6e20 072b 4500 |001c: invoke-virtual {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c6c0a: 0c02 |001f: move-result-object v2 │ │ -0c6c0c: 3802 eaff |0020: if-eqz v2, 000a // -0016 │ │ -0c6c10: 6e10 0d2b 0500 |0022: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c6c16: 0c00 |0025: move-result-object v0 │ │ -0c6c18: 6e10 e903 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0c6c1e: 0c01 |0029: move-result-object v1 │ │ -0c6c20: 2202 1206 |002a: new-instance v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // type@0612 │ │ -0c6c24: 7010 5e2a 0200 |002c: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.:()V // method@2a5e │ │ -0c6c2a: 1a03 ef2f |002f: const-string v3, "schedule" // string@2fef │ │ -0c6c2e: 6e40 8504 4132 |0031: invoke-virtual {v1, v4, v2, v3}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ -0c6c34: 6e10 7f04 0100 |0034: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0c6c3a: 28d3 |0037: goto 000a // -002d │ │ -0c6c3c: 0001 0500 0100 0000 0400 0000 0400 ... |0038: packed-switch-data (14 units) │ │ +0c6c24: |[0c6c24] nerd.tuxmobil.fahrplan.congress.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0c6c34: 1404 7f00 0e7f |0000: const v4, #float 1.88753e+38 // #7f0e007f │ │ +0c6c3a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +0c6c3c: 6f40 ce11 6587 |0004: invoke-super {v5, v6, v7, v8}, Landroid/support/v7/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@11ce │ │ +0c6c42: 2b06 3100 0000 |0007: packed-switch v6, 00000038 // +00000031 │ │ +0c6c48: 0e00 |000a: return-void │ │ +0c6c4a: 3327 ffff |000b: if-ne v7, v2, 000a // -0001 │ │ +0c6c4e: 6e10 1f2b 0500 |000d: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.refreshEventMarkers:()V // method@2b1f │ │ +0c6c54: 28fa |0010: goto 000a // -0006 │ │ +0c6c56: 3327 f9ff |0011: if-ne v7, v2, 000a // -0007 │ │ +0c6c5a: 1a02 432a |0013: const-string v2, "nerd.tuxmobil.fahrplan.congress.Prefs.ALTERNATIVE_HIGHLIGHT" // string@2a43 │ │ +0c6c5e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0c6c60: 6e30 c500 2803 |0016: invoke-virtual {v8, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00c5 │ │ +0c6c66: 0a02 |0019: move-result v2 │ │ +0c6c68: 3802 f0ff |001a: if-eqz v2, 000a // -0010 │ │ +0c6c6c: 6e20 072b 4500 |001c: invoke-virtual {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c6c72: 0c02 |001f: move-result-object v2 │ │ +0c6c74: 3802 eaff |0020: if-eqz v2, 000a // -0016 │ │ +0c6c78: 6e10 0d2b 0500 |0022: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6c7e: 0c00 |0025: move-result-object v0 │ │ +0c6c80: 6e10 e903 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0c6c86: 0c01 |0029: move-result-object v1 │ │ +0c6c88: 2202 1506 |002a: new-instance v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // type@0615 │ │ +0c6c8c: 7010 5e2a 0200 |002c: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.:()V // method@2a5e │ │ +0c6c92: 1a03 f92f |002f: const-string v3, "schedule" // string@2ff9 │ │ +0c6c96: 6e40 8504 4132 |0031: invoke-virtual {v1, v4, v2, v3}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ +0c6c9c: 6e10 7f04 0100 |0034: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0c6ca2: 28d3 |0037: goto 000a // -002d │ │ +0c6ca4: 0001 0500 0100 0000 0400 0000 0400 ... |0038: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=433 │ │ 0x0007 line=435 │ │ 0x000a line=455 │ │ 0x000b line=440 │ │ 0x000d line=441 │ │ 0x0011 line=445 │ │ 0x001c line=446 │ │ 0x0022 line=447 │ │ 0x0026 line=448 │ │ 0x002a line=449 │ │ + 0x0031 line=450 │ │ 0x0034 line=451 │ │ 0x0038 line=435 │ │ locals : │ │ 0x0026 - 0x0046 reg=0 fm Landroid/support/v4/app/FragmentManager; │ │ 0x002a - 0x0046 reg=1 fragmentTransaction Landroid/support/v4/app/FragmentTransaction; │ │ 0x0000 - 0x0046 reg=5 this Lnerd/tuxmobil/fahrplan/congress/MainActivity; │ │ 0x0000 - 0x0046 reg=6 requestCode I │ │ @@ -316391,28 +316571,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c6c58: |[0c6c58] nerd.tuxmobil.fahrplan.congress.MainActivity.onBackStackChanged:()V │ │ -0c6c68: 1403 6600 0e7f |0000: const v3, #float 1.88752e+38 // #7f0e0066 │ │ -0c6c6e: 6e10 0d2b 0400 |0003: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c6c74: 0c00 |0006: move-result-object v0 │ │ -0c6c76: 6e20 ec03 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03ec │ │ -0c6c7c: 0c01 |000a: move-result-object v1 │ │ -0c6c7e: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ -0c6c82: 6e20 072b 3400 |000d: invoke-virtual {v4, v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c6c88: 0c02 |0010: move-result-object v2 │ │ -0c6c8a: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -0c6c8e: 1303 0800 |0013: const/16 v3, #int 8 // #8 │ │ -0c6c92: 6e20 4b20 3200 |0015: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ -0c6c98: 6e10 282b 0400 |0018: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ -0c6c9e: 0e00 |001b: return-void │ │ +0c6cc0: |[0c6cc0] nerd.tuxmobil.fahrplan.congress.MainActivity.onBackStackChanged:()V │ │ +0c6cd0: 1403 6600 0e7f |0000: const v3, #float 1.88752e+38 // #7f0e0066 │ │ +0c6cd6: 6e10 0d2b 0400 |0003: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6cdc: 0c00 |0006: move-result-object v0 │ │ +0c6cde: 6e20 ec03 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03ec │ │ +0c6ce4: 0c01 |000a: move-result-object v1 │ │ +0c6ce6: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ +0c6cea: 6e20 072b 3400 |000d: invoke-virtual {v4, v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c6cf0: 0c02 |0010: move-result-object v2 │ │ +0c6cf2: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +0c6cf6: 1303 0800 |0013: const/16 v3, #int 8 // #8 │ │ +0c6cfa: 6e20 4b20 3200 |0015: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@204b │ │ +0c6d00: 6e10 282b 0400 |0018: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ +0c6d06: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=470 │ │ 0x0007 line=471 │ │ 0x000b line=472 │ │ 0x000d line=473 │ │ 0x0011 line=474 │ │ @@ -316430,154 +316610,154 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 316 16-bit code units │ │ -0c6ca0: |[0c6ca0] nerd.tuxmobil.fahrplan.congress.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0c6cb0: 1409 7f00 0e7f |0000: const v9, #float 1.88753e+38 // #7f0e007f │ │ -0c6cb6: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -0c6cb8: 6f20 d111 ba00 |0004: invoke-super {v10, v11}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ -0c6cbe: 690a 9811 |0007: sput-object v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.instance:Lnerd/tuxmobil/fahrplan/congress/MainActivity; // field@1198 │ │ -0c6cc2: 1a05 2e0e |0009: const-string v5, "MainActivity" // string@0e2e │ │ -0c6cc6: 1a06 742b |000b: const-string v6, "onCreate" // string@2b74 │ │ -0c6cca: 7120 392b 6500 |000d: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c6cd0: 1405 3900 037f |0010: const v5, #float 1.7413e+38 // #7f030039 │ │ -0c6cd6: 6e20 222b 5a00 |0013: invoke-virtual {v10, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.setContentView:(I)V // method@2b22 │ │ -0c6cdc: 1405 5c00 0e7f |0016: const v5, #float 1.88752e+38 // #7f0e005c │ │ -0c6ce2: 6e20 072b 5a00 |0019: invoke-virtual {v10, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c6ce8: 0c04 |001c: move-result-object v4 │ │ -0c6cea: 1f04 ea03 |001d: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@03ea │ │ -0c6cee: 1405 7e00 0e7f |001f: const v5, #float 1.88753e+38 // #7f0e007e │ │ -0c6cf4: 6e20 072b 5a00 |0022: invoke-virtual {v10, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c6cfa: 0c05 |0025: move-result-object v5 │ │ -0c6cfc: 1f05 8704 |0026: check-cast v5, Landroid/widget/ProgressBar; // type@0487 │ │ -0c6d00: 5ba5 9b11 |0028: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@119b │ │ -0c6d04: 6e20 242b 4a00 |002a: invoke-virtual {v10, v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@2b24 │ │ -0c6d0a: 6e10 0c2b 0a00 |002d: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b0c │ │ -0c6d10: 0c05 |0030: move-result-object v5 │ │ -0c6d12: 1406 4800 067f |0031: const v6, #float 1.78118e+38 // #7f060048 │ │ -0c6d18: 6e20 5811 6500 |0034: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;.setTitle:(I)V // method@1158 │ │ -0c6d1e: 6e10 0c2b 0a00 |0037: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b0c │ │ -0c6d24: 0c05 |003a: move-result-object v5 │ │ -0c6d26: 6e20 5011 7500 |003b: invoke-virtual {v5, v7}, Landroid/support/v7/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@1150 │ │ -0c6d2c: 6e10 0c2b 0a00 |003e: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b0c │ │ -0c6d32: 0c05 |0041: move-result-object v5 │ │ -0c6d34: 6e20 4e11 7500 |0042: invoke-virtual {v5, v7}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@114e │ │ -0c6d3a: 1405 8400 027f |0045: const v5, #float 1.72802e+38 // #7f020084 │ │ -0c6d40: 6e20 521e 5400 |0048: invoke-virtual {v4, v5}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(I)V // method@1e52 │ │ -0c6d46: 6e10 0c2b 0a00 |004b: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b0c │ │ -0c6d4c: 0c05 |004e: move-result-object v5 │ │ -0c6d4e: 2206 6b00 |004f: new-instance v6, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ -0c6d52: 6e10 0b2b 0a00 |0051: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getResources:()Landroid/content/res/Resources; // method@2b0b │ │ -0c6d58: 0c07 |0054: move-result-object v7 │ │ -0c6d5a: 1408 1900 0d7f |0055: const v8, #float 1.87422e+38 // #7f0d0019 │ │ -0c6d60: 6e20 0301 8700 |0058: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c6d66: 0a07 |005b: move-result v7 │ │ -0c6d68: 7020 c601 7600 |005c: invoke-direct {v6, v7}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ -0c6d6e: 6e20 4d11 6500 |005f: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ -0c6d74: 6205 b111 |0062: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c6d78: 3905 9b00 |0064: if-nez v5, 00ff // +009b │ │ -0c6d7c: 2205 1506 |0066: new-instance v5, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // type@0615 │ │ -0c6d80: 7010 9d2a 0500 |0068: invoke-direct {v5}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.:()V // method@2a9d │ │ -0c6d86: 5ba5 9611 |006b: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@1196 │ │ -0c6d8a: 6205 b711 |006d: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c6d8e: 3905 9600 |006f: if-nez v5, 0105 // +0096 │ │ -0c6d92: 2205 1406 |0071: new-instance v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // type@0614 │ │ -0c6d96: 6e10 082b 0a00 |0073: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@2b08 │ │ -0c6d9c: 0c06 |0076: move-result-object v6 │ │ -0c6d9e: 7020 9a2a 6500 |0077: invoke-direct {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.:(Landroid/content/Context;)V // method@2a9a │ │ -0c6da4: 5ba5 9911 |007a: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@1199 │ │ -0c6da8: 1205 |007c: const/4 v5, #int 0 // #0 │ │ -0c6daa: 5ba5 9a11 |007d: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c6dae: 6e10 082b 0a00 |007f: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@2b08 │ │ -0c6db4: 0c05 |0082: move-result-object v5 │ │ -0c6db6: 1f05 2a06 |0083: check-cast v5, Lnerd/tuxmobil/fahrplan/congress/MyApp; // type@062a │ │ -0c6dba: 5ba5 9711 |0085: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@1197 │ │ -0c6dbe: 7110 952a 0a00 |0087: invoke-static {v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadMeta:(Landroid/content/Context;)V // method@2a95 │ │ -0c6dc4: 7110 922a 0a00 |008a: invoke-static {v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadDays:(Landroid/content/Context;)V // method@2a92 │ │ -0c6dca: 1a05 2e0e |008d: const-string v5, "MainActivity" // string@0e2e │ │ -0c6dce: 2206 6c05 |008f: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c6dd2: 7010 f927 0600 |0091: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c6dd8: 1a07 b034 |0094: const-string v7, "task_running:" // string@34b0 │ │ -0c6ddc: 6e20 0228 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c6de2: 0c06 |0099: move-result-object v6 │ │ -0c6de4: 6207 bc11 |009a: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c6de8: 6e20 0128 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c6dee: 0c06 |009f: move-result-object v6 │ │ -0c6df0: 6e10 0628 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c6df6: 0c06 |00a3: move-result-object v6 │ │ -0c6df8: 7120 392b 6500 |00a4: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c6dfe: 6205 9511 |00a7: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@1195 │ │ -0c6e02: 6206 bc11 |00a9: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c6e06: 6e10 342b 0600 |00ab: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ -0c6e0c: 0a06 |00ae: move-result v6 │ │ -0c6e0e: 4405 0506 |00af: aget v5, v5, v6 │ │ -0c6e12: 2b05 8100 0000 |00b1: packed-switch v5, 00000132 // +00000081 │ │ -0c6e18: 6e10 0d2b 0a00 |00b4: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c6e1e: 0c05 |00b7: move-result-object v5 │ │ -0c6e20: 6e20 e803 a500 |00b8: invoke-virtual {v5, v10}, Landroid/support/v4/app/FragmentManager;.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V // method@03e8 │ │ -0c6e26: 6e20 072b 9a00 |00bb: invoke-virtual {v10, v9}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c6e2c: 0c05 |00be: move-result-object v5 │ │ -0c6e2e: 3805 1f00 |00bf: if-eqz v5, 00de // +001f │ │ -0c6e32: 6e10 0d2b 0a00 |00c1: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c6e38: 0c01 |00c4: move-result-object v1 │ │ -0c6e3a: 1a05 ef2f |00c5: const-string v5, "schedule" // string@2fef │ │ -0c6e3e: 6e20 ed03 5100 |00c7: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c6e44: 0c05 |00ca: move-result-object v5 │ │ -0c6e46: 3905 1300 |00cb: if-nez v5, 00de // +0013 │ │ -0c6e4a: 6e10 e903 0100 |00cd: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0c6e50: 0c02 |00d0: move-result-object v2 │ │ -0c6e52: 2205 1206 |00d1: new-instance v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // type@0612 │ │ -0c6e56: 7010 5e2a 0500 |00d3: invoke-direct {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.:()V // method@2a5e │ │ -0c6e5c: 1a06 ef2f |00d6: const-string v6, "schedule" // string@2fef │ │ -0c6e60: 6e40 8504 9265 |00d8: invoke-virtual {v2, v9, v5, v6}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ -0c6e66: 6e10 7f04 0200 |00db: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0c6e6c: 1405 6600 0e7f |00de: const v5, #float 1.88752e+38 // #7f0e0066 │ │ -0c6e72: 6e20 072b 5a00 |00e1: invoke-virtual {v10, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c6e78: 0c05 |00e4: move-result-object v5 │ │ -0c6e7a: 3905 1900 |00e5: if-nez v5, 00fe // +0019 │ │ -0c6e7e: 6e10 0d2b 0a00 |00e7: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c6e84: 0c01 |00ea: move-result-object v1 │ │ -0c6e86: 1a05 091b |00eb: const-string v5, "detail" // string@1b09 │ │ -0c6e8a: 6e20 ed03 5100 |00ed: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c6e90: 0c00 |00f0: move-result-object v0 │ │ -0c6e92: 3800 0d00 |00f1: if-eqz v0, 00fe // +000d │ │ -0c6e96: 6e10 e903 0100 |00f3: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0c6e9c: 0c03 |00f6: move-result-object v3 │ │ -0c6e9e: 6e20 8404 0300 |00f7: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0484 │ │ -0c6ea4: 0c05 |00fa: move-result-object v5 │ │ -0c6ea6: 6e10 7f04 0500 |00fb: invoke-virtual {v5}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0c6eac: 0e00 |00fe: return-void │ │ -0c6eae: 6205 b111 |00ff: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c6eb2: 5ba5 9611 |0101: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@1196 │ │ -0c6eb6: 2900 6aff |0103: goto/16 006d // -0096 │ │ -0c6eba: 6205 b711 |0105: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c6ebe: 5ba5 9911 |0107: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@1199 │ │ -0c6ec2: 2900 73ff |0109: goto/16 007c // -008d │ │ -0c6ec6: 1a05 2e0e |010b: const-string v5, "MainActivity" // string@0e2e │ │ -0c6eca: 1a06 f01c |010d: const-string v6, "fetch was pending, restart" // string@1cf0 │ │ -0c6ece: 7120 392b 6500 |010f: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c6ed4: 6e10 252b 0a00 |0112: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showFetchingStatus:()V // method@2b25 │ │ -0c6eda: 289f |0115: goto 00b4 // -0061 │ │ -0c6edc: 1a05 2e0e |0116: const-string v5, "MainActivity" // string@0e2e │ │ -0c6ee0: 1a06 ea2c |0118: const-string v6, "parse was pending, restart" // string@2cea │ │ -0c6ee4: 7120 392b 6500 |011a: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c6eea: 6e10 262b 0a00 |011d: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showParsingStatus:()V // method@2b26 │ │ -0c6ef0: 2894 |0120: goto 00b4 // -006c │ │ -0c6ef2: 6005 b611 |0121: sget v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c6ef6: 3905 91ff |0123: if-nez v5, 00b4 // -006f │ │ -0c6efa: 390b 8fff |0125: if-nez v11, 00b4 // -0071 │ │ -0c6efe: 1a05 2e0e |0127: const-string v5, "MainActivity" // string@0e2e │ │ -0c6f02: 1a06 ed1c |0129: const-string v6, "fetch in onCreate bc. numdays==0" // string@1ced │ │ -0c6f06: 7120 392b 6500 |012b: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c6f0c: 6e20 062b aa00 |012e: invoke-virtual {v10, v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2b06 │ │ -0c6f12: 2883 |0131: goto 00b4 // -007d │ │ -0c6f14: 0001 0300 0100 0000 5a00 0000 6500 ... |0132: packed-switch-data (10 units) │ │ +0c6d08: |[0c6d08] nerd.tuxmobil.fahrplan.congress.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0c6d18: 1409 7f00 0e7f |0000: const v9, #float 1.88753e+38 // #7f0e007f │ │ +0c6d1e: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +0c6d20: 6f20 d111 ba00 |0004: invoke-super {v10, v11}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ +0c6d26: 690a 9f11 |0007: sput-object v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.instance:Lnerd/tuxmobil/fahrplan/congress/MainActivity; // field@119f │ │ +0c6d2a: 1a05 370e |0009: const-string v5, "MainActivity" // string@0e37 │ │ +0c6d2e: 1a06 7e2b |000b: const-string v6, "onCreate" // string@2b7e │ │ +0c6d32: 7120 392b 6500 |000d: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c6d38: 1405 3900 037f |0010: const v5, #float 1.7413e+38 // #7f030039 │ │ +0c6d3e: 6e20 222b 5a00 |0013: invoke-virtual {v10, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.setContentView:(I)V // method@2b22 │ │ +0c6d44: 1405 5c00 0e7f |0016: const v5, #float 1.88752e+38 // #7f0e005c │ │ +0c6d4a: 6e20 072b 5a00 |0019: invoke-virtual {v10, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c6d50: 0c04 |001c: move-result-object v4 │ │ +0c6d52: 1f04 eb03 |001d: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@03eb │ │ +0c6d56: 1405 7e00 0e7f |001f: const v5, #float 1.88753e+38 // #7f0e007e │ │ +0c6d5c: 6e20 072b 5a00 |0022: invoke-virtual {v10, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c6d62: 0c05 |0025: move-result-object v5 │ │ +0c6d64: 1f05 8804 |0026: check-cast v5, Landroid/widget/ProgressBar; // type@0488 │ │ +0c6d68: 5ba5 a211 |0028: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@11a2 │ │ +0c6d6c: 6e20 242b 4a00 |002a: invoke-virtual {v10, v4}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@2b24 │ │ +0c6d72: 6e10 0c2b 0a00 |002d: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b0c │ │ +0c6d78: 0c05 |0030: move-result-object v5 │ │ +0c6d7a: 1406 4800 067f |0031: const v6, #float 1.78118e+38 // #7f060048 │ │ +0c6d80: 6e20 5811 6500 |0034: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;.setTitle:(I)V // method@1158 │ │ +0c6d86: 6e10 0c2b 0a00 |0037: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b0c │ │ +0c6d8c: 0c05 |003a: move-result-object v5 │ │ +0c6d8e: 6e20 5011 7500 |003b: invoke-virtual {v5, v7}, Landroid/support/v7/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@1150 │ │ +0c6d94: 6e10 0c2b 0a00 |003e: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b0c │ │ +0c6d9a: 0c05 |0041: move-result-object v5 │ │ +0c6d9c: 6e20 4e11 7500 |0042: invoke-virtual {v5, v7}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@114e │ │ +0c6da2: 1405 8400 027f |0045: const v5, #float 1.72802e+38 // #7f020084 │ │ +0c6da8: 6e20 521e 5400 |0048: invoke-virtual {v4, v5}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(I)V // method@1e52 │ │ +0c6dae: 6e10 0c2b 0a00 |004b: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b0c │ │ +0c6db4: 0c05 |004e: move-result-object v5 │ │ +0c6db6: 2206 6b00 |004f: new-instance v6, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ +0c6dba: 6e10 0b2b 0a00 |0051: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getResources:()Landroid/content/res/Resources; // method@2b0b │ │ +0c6dc0: 0c07 |0054: move-result-object v7 │ │ +0c6dc2: 1408 1900 0d7f |0055: const v8, #float 1.87422e+38 // #7f0d0019 │ │ +0c6dc8: 6e20 0301 8700 |0058: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c6dce: 0a07 |005b: move-result v7 │ │ +0c6dd0: 7020 c601 7600 |005c: invoke-direct {v6, v7}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ +0c6dd6: 6e20 4d11 6500 |005f: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ +0c6ddc: 6205 b811 |0062: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c6de0: 3905 9b00 |0064: if-nez v5, 00ff // +009b │ │ +0c6de4: 2205 1806 |0066: new-instance v5, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // type@0618 │ │ +0c6de8: 7010 9d2a 0500 |0068: invoke-direct {v5}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.:()V // method@2a9d │ │ +0c6dee: 5ba5 9d11 |006b: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@119d │ │ +0c6df2: 6205 be11 |006d: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c6df6: 3905 9600 |006f: if-nez v5, 0105 // +0096 │ │ +0c6dfa: 2205 1706 |0071: new-instance v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // type@0617 │ │ +0c6dfe: 6e10 082b 0a00 |0073: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@2b08 │ │ +0c6e04: 0c06 |0076: move-result-object v6 │ │ +0c6e06: 7020 9a2a 6500 |0077: invoke-direct {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.:(Landroid/content/Context;)V // method@2a9a │ │ +0c6e0c: 5ba5 a011 |007a: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11a0 │ │ +0c6e10: 1205 |007c: const/4 v5, #int 0 // #0 │ │ +0c6e12: 5ba5 a111 |007d: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c6e16: 6e10 082b 0a00 |007f: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@2b08 │ │ +0c6e1c: 0c05 |0082: move-result-object v5 │ │ +0c6e1e: 1f05 2d06 |0083: check-cast v5, Lnerd/tuxmobil/fahrplan/congress/MyApp; // type@062d │ │ +0c6e22: 5ba5 9e11 |0085: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@119e │ │ +0c6e26: 7110 952a 0a00 |0087: invoke-static {v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadMeta:(Landroid/content/Context;)V // method@2a95 │ │ +0c6e2c: 7110 922a 0a00 |008a: invoke-static {v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadDays:(Landroid/content/Context;)V // method@2a92 │ │ +0c6e32: 1a05 370e |008d: const-string v5, "MainActivity" // string@0e37 │ │ +0c6e36: 2206 6d05 |008f: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c6e3a: 7010 f927 0600 |0091: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c6e40: 1a07 ba34 |0094: const-string v7, "task_running:" // string@34ba │ │ +0c6e44: 6e20 0228 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c6e4a: 0c06 |0099: move-result-object v6 │ │ +0c6e4c: 6207 c311 |009a: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c6e50: 6e20 0128 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c6e56: 0c06 |009f: move-result-object v6 │ │ +0c6e58: 6e10 0628 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c6e5e: 0c06 |00a3: move-result-object v6 │ │ +0c6e60: 7120 392b 6500 |00a4: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c6e66: 6205 9c11 |00a7: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$MyApp$TASKS:[I // field@119c │ │ +0c6e6a: 6206 c311 |00a9: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c6e6e: 6e10 342b 0600 |00ab: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.ordinal:()I // method@2b34 │ │ +0c6e74: 0a06 |00ae: move-result v6 │ │ +0c6e76: 4405 0506 |00af: aget v5, v5, v6 │ │ +0c6e7a: 2b05 8100 0000 |00b1: packed-switch v5, 00000132 // +00000081 │ │ +0c6e80: 6e10 0d2b 0a00 |00b4: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6e86: 0c05 |00b7: move-result-object v5 │ │ +0c6e88: 6e20 e803 a500 |00b8: invoke-virtual {v5, v10}, Landroid/support/v4/app/FragmentManager;.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V // method@03e8 │ │ +0c6e8e: 6e20 072b 9a00 |00bb: invoke-virtual {v10, v9}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c6e94: 0c05 |00be: move-result-object v5 │ │ +0c6e96: 3805 1f00 |00bf: if-eqz v5, 00de // +001f │ │ +0c6e9a: 6e10 0d2b 0a00 |00c1: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6ea0: 0c01 |00c4: move-result-object v1 │ │ +0c6ea2: 1a05 f92f |00c5: const-string v5, "schedule" // string@2ff9 │ │ +0c6ea6: 6e20 ed03 5100 |00c7: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c6eac: 0c05 |00ca: move-result-object v5 │ │ +0c6eae: 3905 1300 |00cb: if-nez v5, 00de // +0013 │ │ +0c6eb2: 6e10 e903 0100 |00cd: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0c6eb8: 0c02 |00d0: move-result-object v2 │ │ +0c6eba: 2205 1506 |00d1: new-instance v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // type@0615 │ │ +0c6ebe: 7010 5e2a 0500 |00d3: invoke-direct {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.:()V // method@2a5e │ │ +0c6ec4: 1a06 f92f |00d6: const-string v6, "schedule" // string@2ff9 │ │ +0c6ec8: 6e40 8504 9265 |00d8: invoke-virtual {v2, v9, v5, v6}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ +0c6ece: 6e10 7f04 0200 |00db: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0c6ed4: 1405 6600 0e7f |00de: const v5, #float 1.88752e+38 // #7f0e0066 │ │ +0c6eda: 6e20 072b 5a00 |00e1: invoke-virtual {v10, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c6ee0: 0c05 |00e4: move-result-object v5 │ │ +0c6ee2: 3905 1900 |00e5: if-nez v5, 00fe // +0019 │ │ +0c6ee6: 6e10 0d2b 0a00 |00e7: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c6eec: 0c01 |00ea: move-result-object v1 │ │ +0c6eee: 1a05 131b |00eb: const-string v5, "detail" // string@1b13 │ │ +0c6ef2: 6e20 ed03 5100 |00ed: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c6ef8: 0c00 |00f0: move-result-object v0 │ │ +0c6efa: 3800 0d00 |00f1: if-eqz v0, 00fe // +000d │ │ +0c6efe: 6e10 e903 0100 |00f3: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0c6f04: 0c03 |00f6: move-result-object v3 │ │ +0c6f06: 6e20 8404 0300 |00f7: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0484 │ │ +0c6f0c: 0c05 |00fa: move-result-object v5 │ │ +0c6f0e: 6e10 7f04 0500 |00fb: invoke-virtual {v5}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0c6f14: 0e00 |00fe: return-void │ │ +0c6f16: 6205 b811 |00ff: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c6f1a: 5ba5 9d11 |0101: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@119d │ │ +0c6f1e: 2900 6aff |0103: goto/16 006d // -0096 │ │ +0c6f22: 6205 be11 |0105: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c6f26: 5ba5 a011 |0107: iput-object v5, v10, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11a0 │ │ +0c6f2a: 2900 73ff |0109: goto/16 007c // -008d │ │ +0c6f2e: 1a05 370e |010b: const-string v5, "MainActivity" // string@0e37 │ │ +0c6f32: 1a06 fa1c |010d: const-string v6, "fetch was pending, restart" // string@1cfa │ │ +0c6f36: 7120 392b 6500 |010f: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c6f3c: 6e10 252b 0a00 |0112: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showFetchingStatus:()V // method@2b25 │ │ +0c6f42: 289f |0115: goto 00b4 // -0061 │ │ +0c6f44: 1a05 370e |0116: const-string v5, "MainActivity" // string@0e37 │ │ +0c6f48: 1a06 f42c |0118: const-string v6, "parse was pending, restart" // string@2cf4 │ │ +0c6f4c: 7120 392b 6500 |011a: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c6f52: 6e10 262b 0a00 |011d: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showParsingStatus:()V // method@2b26 │ │ +0c6f58: 2894 |0120: goto 00b4 // -006c │ │ +0c6f5a: 6005 bd11 |0121: sget v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c6f5e: 3905 91ff |0123: if-nez v5, 00b4 // -006f │ │ +0c6f62: 390b 8fff |0125: if-nez v11, 00b4 // -0071 │ │ +0c6f66: 1a05 370e |0127: const-string v5, "MainActivity" // string@0e37 │ │ +0c6f6a: 1a06 f71c |0129: const-string v6, "fetch in onCreate bc. numdays==0" // string@1cf7 │ │ +0c6f6e: 7120 392b 6500 |012b: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c6f74: 6e20 062b aa00 |012e: invoke-virtual {v10, v10}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2b06 │ │ +0c6f7a: 2883 |0131: goto 00b4 // -007d │ │ +0c6f7c: 0001 0300 0100 0000 5a00 0000 6500 ... |0132: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=55 │ │ 0x0007 line=57 │ │ 0x0009 line=59 │ │ 0x0010 line=60 │ │ 0x0016 line=61 │ │ @@ -316600,14 +316780,15 @@ │ │ 0x00a7 line=89 │ │ 0x00b4 line=106 │ │ 0x00bb line=108 │ │ 0x00c1 line=109 │ │ 0x00c5 line=110 │ │ 0x00cd line=111 │ │ 0x00d1 line=112 │ │ + 0x00d8 line=113 │ │ 0x00db line=114 │ │ 0x00de line=118 │ │ 0x00e7 line=119 │ │ 0x00eb line=120 │ │ 0x00f1 line=121 │ │ 0x00f3 line=122 │ │ 0x00f7 line=123 │ │ @@ -316637,28 +316818,28 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0c6f28: |[0c6f28] nerd.tuxmobil.fahrplan.congress.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0c6f38: 6f20 d211 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/app/AppCompatActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@11d2 │ │ -0c6f3e: 6e10 0a2b 0300 |0003: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2b0a │ │ -0c6f44: 0c01 |0006: move-result-object v1 │ │ -0c6f46: 1402 0200 0f7f |0007: const v2, #float 1.9008e+38 // #7f0f0002 │ │ -0c6f4c: 6e30 731f 2104 |000a: invoke-virtual {v1, v2, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ -0c6f52: 1402 9f00 0e7f |000d: const v2, #float 1.88754e+38 // #7f0e009f │ │ -0c6f58: 7220 6f1f 2400 |0010: invoke-interface {v4, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0c6f5e: 0c00 |0013: move-result-object v0 │ │ -0c6f60: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0c6f64: 5532 9c11 |0016: iget-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@119c │ │ -0c6f68: 7220 8e1f 2000 |0018: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -0c6f6e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -0c6f70: 0f02 |001c: return v2 │ │ +0c6f90: |[0c6f90] nerd.tuxmobil.fahrplan.congress.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0c6fa0: 6f20 d211 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/app/AppCompatActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@11d2 │ │ +0c6fa6: 6e10 0a2b 0300 |0003: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2b0a │ │ +0c6fac: 0c01 |0006: move-result-object v1 │ │ +0c6fae: 1402 0200 0f7f |0007: const v2, #float 1.9008e+38 // #7f0f0002 │ │ +0c6fb4: 6e30 731f 2104 |000a: invoke-virtual {v1, v2, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ +0c6fba: 1402 9f00 0e7f |000d: const v2, #float 1.88754e+38 // #7f0e009f │ │ +0c6fc0: 7220 6f1f 2400 |0010: invoke-interface {v4, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0c6fc6: 0c00 |0013: move-result-object v0 │ │ +0c6fc8: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0c6fcc: 5532 a311 |0016: iget-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@11a3 │ │ +0c6fd0: 7220 8e1f 2000 |0018: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +0c6fd6: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0c6fd8: 0f02 |001c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ 0x0007 line=298 │ │ 0x000d line=299 │ │ 0x0014 line=300 │ │ @@ -316675,16 +316856,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c6f74: |[0c6f74] nerd.tuxmobil.fahrplan.congress.MainActivity.onDenied:(I)V │ │ -0c6f84: 0e00 |0000: return-void │ │ +0c6fdc: |[0c6fdc] nerd.tuxmobil.fahrplan.congress.MainActivity.onDenied:(I)V │ │ +0c6fec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnerd/tuxmobil/fahrplan/congress/MainActivity; │ │ 0x0000 - 0x0001 reg=1 dlgRequestCode I │ │ │ │ @@ -316693,23 +316874,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c6f88: |[0c6f88] nerd.tuxmobil.fahrplan.congress.MainActivity.onDestroy:()V │ │ -0c6f98: 6f10 d411 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/AppCompatActivity;.onDestroy:()V // method@11d4 │ │ -0c6f9e: 5410 9a11 |0003: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c6fa2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0c6fa6: 5410 9a11 |0007: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c6faa: 6e10 6d00 0000 |0009: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@006d │ │ -0c6fb0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c6fb2: 5b10 9a11 |000d: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c6fb6: 0e00 |000f: return-void │ │ +0c6ff0: |[0c6ff0] nerd.tuxmobil.fahrplan.congress.MainActivity.onDestroy:()V │ │ +0c7000: 6f10 d411 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/AppCompatActivity;.onDestroy:()V // method@11d4 │ │ +0c7006: 5410 a111 |0003: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c700a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0c700e: 5410 a111 |0007: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c7012: 6e10 6d00 0000 |0009: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@006d │ │ +0c7018: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c701a: 5b10 a111 |000d: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c701e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ 0x0007 line=265 │ │ 0x000c line=266 │ │ 0x000f line=268 │ │ @@ -316721,88 +316902,88 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -0c6fb8: |[0c6fb8] nerd.tuxmobil.fahrplan.congress.MainActivity.onGotResponse:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0c6fc8: 124a |0000: const/4 v10, #int 4 // #4 │ │ -0c6fca: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -0c6fcc: 1a06 2e0e |0002: const-string v6, "MainActivity" // string@0e2e │ │ -0c6fd0: 2207 6c05 |0004: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0c6fd4: 7010 f927 0700 |0006: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c6fda: 1a08 b30f |0009: const-string v8, "Response... " // string@0fb3 │ │ -0c6fde: 6e20 0228 8700 |000b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c6fe4: 0c07 |000e: move-result-object v7 │ │ -0c6fe6: 6e20 0128 c700 |000f: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c6fec: 0c07 |0012: move-result-object v7 │ │ -0c6fee: 6e10 0628 0700 |0013: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c6ff4: 0c07 |0016: move-result-object v7 │ │ -0c6ff6: 7120 392b 7600 |0017: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c6ffc: 6206 a811 |001a: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c7000: 6906 bc11 |001c: sput-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c7004: 6006 b611 |001e: sget v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c7008: 3906 0e00 |0020: if-nez v6, 002e // +000e │ │ -0c700c: 54b6 9a11 |0022: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c7010: 3806 0a00 |0024: if-eqz v6, 002e // +000a │ │ -0c7014: 54b6 9a11 |0026: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c7018: 6e10 6d00 0600 |0028: invoke-virtual {v6}, Landroid/app/ProgressDialog;.dismiss:()V // method@006d │ │ -0c701e: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -0c7020: 5bb6 9a11 |002c: iput-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c7024: 6206 0111 |002e: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ -0c7028: 326c 0600 |0030: if-eq v12, v6, 0036 // +0006 │ │ -0c702c: 6206 0011 |0032: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ -0c7030: 336c 1e00 |0034: if-ne v12, v6, 0052 // +001e │ │ -0c7034: 7110 7c02 0b00 |0036: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c703a: 0c05 |0039: move-result-object v5 │ │ -0c703c: 2204 fd03 |003a: new-instance v4, Landroid/text/format/Time; // type@03fd │ │ -0c7040: 7010 e61e 0400 |003c: invoke-direct {v4}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c7046: 6e10 eb1e 0400 |003f: invoke-virtual {v4}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c704c: 6e20 ec1e 9400 |0042: invoke-virtual {v4, v9}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ -0c7052: 0b02 |0045: move-result-wide v2 │ │ -0c7054: 7210 e000 0500 |0046: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0c705a: 0c01 |0049: move-result-object v1 │ │ -0c705c: 1a06 9b23 |004a: const-string v6, "last_fetch" // string@239b │ │ -0c7060: 7240 de00 6132 |004c: invoke-interface {v1, v6, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00de │ │ -0c7066: 7210 db00 0100 |004f: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -0c706c: 6206 0111 |0052: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ -0c7070: 326c 2c00 |0054: if-eq v12, v6, 0080 // +002c │ │ -0c7074: 6206 9411 |0056: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@1194 │ │ -0c7078: 6e10 022a 0c00 |0058: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ -0c707e: 0a07 |005b: move-result v7 │ │ -0c7080: 4406 0607 |005c: aget v6, v6, v7 │ │ -0c7084: 2b06 3c00 0000 |005e: packed-switch v6, 0000009a // +0000003c │ │ -0c708a: 54b6 9711 |0061: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@1197 │ │ -0c708e: 7140 0a2a 6bfc |0063: invoke-static {v11, v6, v12, v15}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.showHttpError:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/MyApp;Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;)V // method@2a0a │ │ -0c7094: 54b6 9b11 |0066: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@119b │ │ -0c7098: 6e20 7622 a600 |0068: invoke-virtual {v6, v10}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ -0c709e: 5cb9 9c11 |006b: iput-boolean v9, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@119c │ │ -0c70a2: 6e10 282b 0b00 |006d: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ -0c70a8: 0e00 |0070: return-void │ │ -0c70aa: 2200 f305 |0071: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; // type@05f3 │ │ -0c70ae: 7010 ac29 0000 |0073: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.:()V // method@29ac │ │ -0c70b4: 6e10 0d2b 0b00 |0076: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c70ba: 0c06 |0079: move-result-object v6 │ │ -0c70bc: 1a07 222a |007a: const-string v7, "nerd.tuxmobil.fahrplan.campCERTIFICATE_DIALOG_FRAGMENT_TAG" // string@2a22 │ │ -0c70c0: 6e30 b529 6007 |007c: invoke-virtual {v0, v6, v7}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@29b5 │ │ -0c70c6: 28e2 |007f: goto 0061 // -001e │ │ -0c70c8: 1a06 2e0e |0080: const-string v6, "MainActivity" // string@0e2e │ │ -0c70cc: 1a07 8137 |0082: const-string v7, "yehhahh" // string@3781 │ │ -0c70d0: 7120 392b 7600 |0084: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c70d6: 54b6 9b11 |0087: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@119b │ │ -0c70da: 6e20 7622 a600 |0089: invoke-virtual {v6, v10}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ -0c70e0: 5cb9 9c11 |008c: iput-boolean v9, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@119c │ │ -0c70e4: 6e10 282b 0b00 |008e: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ -0c70ea: 690d b011 |0091: sput-object v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b0 │ │ -0c70ee: 690e af11 |0093: sput-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11af │ │ -0c70f2: 6e10 1e2b 0b00 |0095: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parseFahrplan:()V // method@2b1e │ │ -0c70f8: 28d8 |0098: goto 0070 // -0028 │ │ -0c70fa: 0000 |0099: nop // spacer │ │ -0c70fc: 0001 0200 0100 0000 0300 0000 1300 ... |009a: packed-switch-data (8 units) │ │ +0c7020: |[0c7020] nerd.tuxmobil.fahrplan.congress.MainActivity.onGotResponse:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0c7030: 124a |0000: const/4 v10, #int 4 // #4 │ │ +0c7032: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +0c7034: 1a06 370e |0002: const-string v6, "MainActivity" // string@0e37 │ │ +0c7038: 2207 6d05 |0004: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c703c: 7010 f927 0700 |0006: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c7042: 1a08 bd0f |0009: const-string v8, "Response... " // string@0fbd │ │ +0c7046: 6e20 0228 8700 |000b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c704c: 0c07 |000e: move-result-object v7 │ │ +0c704e: 6e20 0128 c700 |000f: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c7054: 0c07 |0012: move-result-object v7 │ │ +0c7056: 6e10 0628 0700 |0013: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c705c: 0c07 |0016: move-result-object v7 │ │ +0c705e: 7120 392b 7600 |0017: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c7064: 6206 af11 |001a: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c7068: 6906 c311 |001c: sput-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c706c: 6006 bd11 |001e: sget v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c7070: 3906 0e00 |0020: if-nez v6, 002e // +000e │ │ +0c7074: 54b6 a111 |0022: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c7078: 3806 0a00 |0024: if-eqz v6, 002e // +000a │ │ +0c707c: 54b6 a111 |0026: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c7080: 6e10 6d00 0600 |0028: invoke-virtual {v6}, Landroid/app/ProgressDialog;.dismiss:()V // method@006d │ │ +0c7086: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +0c7088: 5bb6 a111 |002c: iput-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c708c: 6206 0811 |002e: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1108 │ │ +0c7090: 326c 0600 |0030: if-eq v12, v6, 0036 // +0006 │ │ +0c7094: 6206 0711 |0032: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1107 │ │ +0c7098: 336c 1e00 |0034: if-ne v12, v6, 0052 // +001e │ │ +0c709c: 7110 7c02 0b00 |0036: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c70a2: 0c05 |0039: move-result-object v5 │ │ +0c70a4: 2204 fe03 |003a: new-instance v4, Landroid/text/format/Time; // type@03fe │ │ +0c70a8: 7010 e61e 0400 |003c: invoke-direct {v4}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c70ae: 6e10 eb1e 0400 |003f: invoke-virtual {v4}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c70b4: 6e20 ec1e 9400 |0042: invoke-virtual {v4, v9}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ +0c70ba: 0b02 |0045: move-result-wide v2 │ │ +0c70bc: 7210 e000 0500 |0046: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0c70c2: 0c01 |0049: move-result-object v1 │ │ +0c70c4: 1a06 a523 |004a: const-string v6, "last_fetch" // string@23a5 │ │ +0c70c8: 7240 de00 6132 |004c: invoke-interface {v1, v6, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00de │ │ +0c70ce: 7210 db00 0100 |004f: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +0c70d4: 6206 0811 |0052: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1108 │ │ +0c70d8: 326c 2c00 |0054: if-eq v12, v6, 0080 // +002c │ │ +0c70dc: 6206 9b11 |0056: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MainActivity$1;.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I // field@119b │ │ +0c70e0: 6e10 022a 0c00 |0058: invoke-virtual {v12}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.ordinal:()I // method@2a02 │ │ +0c70e6: 0a07 |005b: move-result v7 │ │ +0c70e8: 4406 0607 |005c: aget v6, v6, v7 │ │ +0c70ec: 2b06 3c00 0000 |005e: packed-switch v6, 0000009a // +0000003c │ │ +0c70f2: 54b6 9e11 |0061: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.global:Lnerd/tuxmobil/fahrplan/congress/MyApp; // field@119e │ │ +0c70f6: 7140 0a2a 6bfc |0063: invoke-static {v11, v6, v12, v15}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.showHttpError:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/MyApp;Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;)V // method@2a0a │ │ +0c70fc: 54b6 a211 |0066: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@11a2 │ │ +0c7100: 6e20 7622 a600 |0068: invoke-virtual {v6, v10}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ +0c7106: 5cb9 a311 |006b: iput-boolean v9, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@11a3 │ │ +0c710a: 6e10 282b 0b00 |006d: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ +0c7110: 0e00 |0070: return-void │ │ +0c7112: 2200 f605 |0071: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; // type@05f6 │ │ +0c7116: 7010 ac29 0000 |0073: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.:()V // method@29ac │ │ +0c711c: 6e10 0d2b 0b00 |0076: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c7122: 0c06 |0079: move-result-object v6 │ │ +0c7124: 1a07 2c2a |007a: const-string v7, "nerd.tuxmobil.fahrplan.campCERTIFICATE_DIALOG_FRAGMENT_TAG" // string@2a2c │ │ +0c7128: 6e30 b529 6007 |007c: invoke-virtual {v0, v6, v7}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@29b5 │ │ +0c712e: 28e2 |007f: goto 0061 // -001e │ │ +0c7130: 1a06 370e |0080: const-string v6, "MainActivity" // string@0e37 │ │ +0c7134: 1a07 8a37 |0082: const-string v7, "yehhahh" // string@378a │ │ +0c7138: 7120 392b 7600 |0084: invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c713e: 54b6 a211 |0087: iget-object v6, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@11a2 │ │ +0c7142: 6e20 7622 a600 |0089: invoke-virtual {v6, v10}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ +0c7148: 5cb9 a311 |008c: iput-boolean v9, v11, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@11a3 │ │ +0c714c: 6e10 282b 0b00 |008e: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ +0c7152: 690d b711 |0091: sput-object v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b7 │ │ +0c7156: 690e b611 |0093: sput-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11b6 │ │ +0c715a: 6e10 1e2b 0b00 |0095: invoke-virtual {v11}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parseFahrplan:()V // method@2b1e │ │ +0c7160: 28d8 |0098: goto 0070 // -0028 │ │ +0c7162: 0000 |0099: nop // spacer │ │ +0c7164: 0001 0200 0100 0000 0300 0000 1300 ... |009a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=143 │ │ 0x001a line=144 │ │ 0x001e line=145 │ │ 0x0022 line=146 │ │ 0x0026 line=147 │ │ @@ -316849,19 +317030,19 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c710c: |[0c710c] nerd.tuxmobil.fahrplan.congress.MainActivity.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ -0c711c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0c7120: 5220 5f11 |0002: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c7124: 6e30 1d2b 2100 |0004: invoke-virtual {v1, v2, v0}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureDetail:(Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2b1d │ │ -0c712a: 0e00 |0007: return-void │ │ +0c7174: |[0c7174] nerd.tuxmobil.fahrplan.congress.MainActivity.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ +0c7184: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0c7188: 5220 6611 |0002: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c718c: 6e30 1d2b 2100 |0004: invoke-virtual {v1, v2, v0}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureDetail:(Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2b1d │ │ +0c7192: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0007 line=466 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnerd/tuxmobil/fahrplan/congress/MainActivity; │ │ 0x0000 - 0x0008 reg=2 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ @@ -316871,21 +317052,21 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c712c: |[0c712c] nerd.tuxmobil.fahrplan.congress.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -0c713c: 6f20 d711 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onNewIntent:(Landroid/content/Intent;)V // method@11d7 │ │ -0c7142: 1a00 2e0e |0003: const-string v0, "MainActivity" // string@0e2e │ │ -0c7146: 1a01 e12b |0005: const-string v1, "onNewIntent" // string@2be1 │ │ -0c714a: 7120 392b 1000 |0007: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c7150: 6e20 232b 3200 |000a: invoke-virtual {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.setIntent:(Landroid/content/Intent;)V // method@2b23 │ │ -0c7156: 0e00 |000d: return-void │ │ +0c7194: |[0c7194] nerd.tuxmobil.fahrplan.congress.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +0c71a4: 6f20 d711 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onNewIntent:(Landroid/content/Intent;)V // method@11d7 │ │ +0c71aa: 1a00 370e |0003: const-string v0, "MainActivity" // string@0e37 │ │ +0c71ae: 1a01 eb2b |0005: const-string v1, "onNewIntent" // string@2beb │ │ +0c71b2: 7120 392b 1000 |0007: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c71b8: 6e20 232b 3200 |000a: invoke-virtual {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.setIntent:(Landroid/content/Intent;)V // method@2b23 │ │ +0c71be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ 0x000a line=132 │ │ 0x000d line=133 │ │ locals : │ │ @@ -316897,66 +317078,66 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -0c7158: |[0c7158] nerd.tuxmobil.fahrplan.congress.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0c7168: 1407 6600 0e7f |0000: const v7, #float 1.88752e+38 // #7f0e0066 │ │ -0c716e: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -0c7170: 7210 7b1f 0900 |0004: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -0c7176: 0a06 |0007: move-result v6 │ │ -0c7178: 2b06 5e00 0000 |0008: packed-switch v6, 00000066 // +0000005e │ │ -0c717e: 6f20 d811 9800 |000b: invoke-super {v8, v9}, Landroid/support/v7/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@11d8 │ │ -0c7184: 0a05 |000e: move-result v5 │ │ -0c7186: 0f05 |000f: return v5 │ │ -0c7188: 6e20 062b 8800 |0010: invoke-virtual {v8, v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2b06 │ │ -0c718e: 28fc |0013: goto 000f // -0004 │ │ -0c7190: 6e10 022b 0800 |0014: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.aboutDialog:()V // method@2b02 │ │ -0c7196: 28f8 |0017: goto 000f // -0008 │ │ -0c7198: 2202 3400 |0018: new-instance v2, Landroid/content/Intent; // type@0034 │ │ -0c719c: 1c06 ec05 |001a: const-class v6, Lnerd/tuxmobil/fahrplan/congress/AlarmList; // type@05ec │ │ -0c71a0: 7030 be00 8206 |001c: invoke-direct {v2, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c71a6: 6e30 272b 2805 |001f: invoke-virtual {v8, v2, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2b27 │ │ -0c71ac: 28ed |0022: goto 000f // -0013 │ │ -0c71ae: 2202 3400 |0023: new-instance v2, Landroid/content/Intent; // type@0034 │ │ -0c71b2: 1c06 3706 |0025: const-class v6, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity; // type@0637 │ │ -0c71b6: 7030 be00 8206 |0027: invoke-direct {v2, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c71bc: 1256 |002a: const/4 v6, #int 5 // #5 │ │ -0c71be: 6e30 272b 2806 |002b: invoke-virtual {v8, v2, v6}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2b27 │ │ -0c71c4: 28e1 |002e: goto 000f // -001f │ │ -0c71c6: 6e10 1c2b 0800 |002f: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureChanges:()V // method@2b1c │ │ -0c71cc: 28dd |0032: goto 000f // -0023 │ │ -0c71ce: 6e20 072b 7800 |0033: invoke-virtual {v8, v7}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c71d4: 0c03 |0036: move-result-object v3 │ │ -0c71d6: 1f03 7a04 |0037: check-cast v3, Landroid/widget/FrameLayout; // type@047a │ │ -0c71da: 3903 0e00 |0039: if-nez v3, 0047 // +000e │ │ -0c71de: 2202 3400 |003b: new-instance v2, Landroid/content/Intent; // type@0034 │ │ -0c71e2: 1c06 3806 |003d: const-class v6, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity; // type@0638 │ │ -0c71e6: 7030 be00 8206 |003f: invoke-direct {v2, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c71ec: 1246 |0042: const/4 v6, #int 4 // #4 │ │ -0c71ee: 6e30 272b 2806 |0043: invoke-virtual {v8, v2, v6}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2b27 │ │ -0c71f4: 28c9 |0046: goto 000f // -0037 │ │ -0c71f6: 6e10 0d2b 0800 |0047: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c71fc: 0c00 |004a: move-result-object v0 │ │ -0c71fe: 1206 |004b: const/4 v6, #int 0 // #0 │ │ -0c7200: 6e20 c521 6300 |004c: invoke-virtual {v3, v6}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ -0c7206: 6e10 e903 0000 |004f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0c720c: 0c01 |0052: move-result-object v1 │ │ -0c720e: 7110 742b 0500 |0053: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.newInstance:(Z)Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // method@2b74 │ │ -0c7214: 0c04 |0056: move-result-object v4 │ │ -0c7216: 1a06 b233 |0057: const-string v6, "starred" // string@33b2 │ │ -0c721a: 6e40 8504 7164 |0059: invoke-virtual {v1, v7, v4, v6}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ -0c7220: 1a06 b233 |005c: const-string v6, "starred" // string@33b2 │ │ -0c7224: 6e20 7d04 6100 |005e: invoke-virtual {v1, v6}, Landroid/support/v4/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047d │ │ -0c722a: 6e10 7f04 0100 |0061: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0c7230: 28ab |0064: goto 000f // -0055 │ │ -0c7232: 0000 |0065: nop // spacer │ │ -0c7234: 0001 0600 9f00 0e7f 0800 0000 2b00 ... |0066: packed-switch-data (16 units) │ │ +0c71c0: |[0c71c0] nerd.tuxmobil.fahrplan.congress.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0c71d0: 1407 6600 0e7f |0000: const v7, #float 1.88752e+38 // #7f0e0066 │ │ +0c71d6: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +0c71d8: 7210 7b1f 0900 |0004: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0c71de: 0a06 |0007: move-result v6 │ │ +0c71e0: 2b06 5e00 0000 |0008: packed-switch v6, 00000066 // +0000005e │ │ +0c71e6: 6f20 d811 9800 |000b: invoke-super {v8, v9}, Landroid/support/v7/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@11d8 │ │ +0c71ec: 0a05 |000e: move-result v5 │ │ +0c71ee: 0f05 |000f: return v5 │ │ +0c71f0: 6e20 062b 8800 |0010: invoke-virtual {v8, v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2b06 │ │ +0c71f6: 28fc |0013: goto 000f // -0004 │ │ +0c71f8: 6e10 022b 0800 |0014: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.aboutDialog:()V // method@2b02 │ │ +0c71fe: 28f8 |0017: goto 000f // -0008 │ │ +0c7200: 2202 3400 |0018: new-instance v2, Landroid/content/Intent; // type@0034 │ │ +0c7204: 1c06 ef05 |001a: const-class v6, Lnerd/tuxmobil/fahrplan/congress/AlarmList; // type@05ef │ │ +0c7208: 7030 be00 8206 |001c: invoke-direct {v2, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c720e: 6e30 272b 2805 |001f: invoke-virtual {v8, v2, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2b27 │ │ +0c7214: 28ed |0022: goto 000f // -0013 │ │ +0c7216: 2202 3400 |0023: new-instance v2, Landroid/content/Intent; // type@0034 │ │ +0c721a: 1c06 3a06 |0025: const-class v6, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity; // type@063a │ │ +0c721e: 7030 be00 8206 |0027: invoke-direct {v2, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c7224: 1256 |002a: const/4 v6, #int 5 // #5 │ │ +0c7226: 6e30 272b 2806 |002b: invoke-virtual {v8, v2, v6}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2b27 │ │ +0c722c: 28e1 |002e: goto 000f // -001f │ │ +0c722e: 6e10 1c2b 0800 |002f: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.openLectureChanges:()V // method@2b1c │ │ +0c7234: 28dd |0032: goto 000f // -0023 │ │ +0c7236: 6e20 072b 7800 |0033: invoke-virtual {v8, v7}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c723c: 0c03 |0036: move-result-object v3 │ │ +0c723e: 1f03 7b04 |0037: check-cast v3, Landroid/widget/FrameLayout; // type@047b │ │ +0c7242: 3903 0e00 |0039: if-nez v3, 0047 // +000e │ │ +0c7246: 2202 3400 |003b: new-instance v2, Landroid/content/Intent; // type@0034 │ │ +0c724a: 1c06 3b06 |003d: const-class v6, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity; // type@063b │ │ +0c724e: 7030 be00 8206 |003f: invoke-direct {v2, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c7254: 1246 |0042: const/4 v6, #int 4 // #4 │ │ +0c7256: 6e30 272b 2806 |0043: invoke-virtual {v8, v2, v6}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2b27 │ │ +0c725c: 28c9 |0046: goto 000f // -0037 │ │ +0c725e: 6e10 0d2b 0800 |0047: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c7264: 0c00 |004a: move-result-object v0 │ │ +0c7266: 1206 |004b: const/4 v6, #int 0 // #0 │ │ +0c7268: 6e20 c521 6300 |004c: invoke-virtual {v3, v6}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ +0c726e: 6e10 e903 0000 |004f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0c7274: 0c01 |0052: move-result-object v1 │ │ +0c7276: 7110 742b 0500 |0053: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.newInstance:(Z)Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // method@2b74 │ │ +0c727c: 0c04 |0056: move-result-object v4 │ │ +0c727e: 1a06 bc33 |0057: const-string v6, "starred" // string@33bc │ │ +0c7282: 6e40 8504 7164 |0059: invoke-virtual {v1, v7, v4, v6}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ +0c7288: 1a06 bc33 |005c: const-string v6, "starred" // string@33bc │ │ +0c728c: 6e20 7d04 6100 |005e: invoke-virtual {v1, v6}, Landroid/support/v4/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047d │ │ +0c7292: 6e10 7f04 0100 |0061: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0c7298: 28ab |0064: goto 000f // -0055 │ │ +0c729a: 0000 |0065: nop // spacer │ │ +0c729c: 0001 0600 9f00 0e7f 0800 0000 2b00 ... |0066: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=334 │ │ 0x000b line=369 │ │ 0x0010 line=336 │ │ 0x0014 line=339 │ │ 0x0018 line=342 │ │ @@ -316992,75 +317173,75 @@ │ │ type : '(Ljava/lang/Boolean;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -0c7254: |[0c7254] nerd.tuxmobil.fahrplan.congress.MainActivity.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V │ │ -0c7264: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0c7266: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0c7268: 1a03 2e0e |0002: const-string v3, "MainActivity" // string@0e2e │ │ -0c726c: 2204 6c05 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c7270: 7010 f927 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c7276: 1a05 ef2c |0009: const-string v5, "parseDone: " // string@2cef │ │ -0c727a: 6e20 0228 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c7280: 0c04 |000e: move-result-object v4 │ │ -0c7282: 6e20 0128 9400 |000f: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c7288: 0c04 |0012: move-result-object v4 │ │ -0c728a: 1a05 2a00 |0013: const-string v5, " , numdays=" // string@002a │ │ -0c728e: 6e20 0228 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c7294: 0c04 |0018: move-result-object v4 │ │ -0c7296: 6005 b611 |0019: sget v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c729a: 6e20 fe27 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c72a0: 0c04 |001e: move-result-object v4 │ │ -0c72a2: 6e10 0628 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c72a8: 0c04 |0022: move-result-object v4 │ │ -0c72aa: 7120 392b 4300 |0023: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c72b0: 6203 a811 |0026: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c72b4: 6903 bc11 |0028: sput-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c72b8: 6907 b011 |002a: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b0 │ │ -0c72bc: 6003 b611 |002c: sget v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c72c0: 3903 0d00 |002e: if-nez v3, 003b // +000d │ │ -0c72c4: 5483 9a11 |0030: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c72c8: 3803 0900 |0032: if-eqz v3, 003b // +0009 │ │ -0c72cc: 5483 9a11 |0034: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c72d0: 6e10 6d00 0300 |0036: invoke-virtual {v3}, Landroid/app/ProgressDialog;.dismiss:()V // method@006d │ │ -0c72d6: 5b87 9a11 |0039: iput-object v7, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c72da: 5483 9b11 |003b: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@119b │ │ -0c72de: 1244 |003d: const/4 v4, #int 4 // #4 │ │ -0c72e0: 6e20 7622 4300 |003e: invoke-virtual {v3, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ -0c72e6: 5c86 9c11 |0041: iput-boolean v6, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@119c │ │ -0c72ea: 6e10 282b 0800 |0043: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ -0c72f0: 6e10 0d2b 0800 |0046: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c72f6: 0c00 |0049: move-result-object v0 │ │ -0c72f8: 1a03 ef2f |004a: const-string v3, "schedule" // string@2fef │ │ -0c72fc: 6e20 ed03 3000 |004c: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c7302: 0c01 |004f: move-result-object v1 │ │ -0c7304: 3801 0b00 |0050: if-eqz v1, 005b // +000b │ │ -0c7308: 2013 2e06 |0052: instance-of v3, v1, Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // type@062e │ │ -0c730c: 3803 0700 |0054: if-eqz v3, 005b // +0007 │ │ -0c7310: 1f01 2e06 |0056: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // type@062e │ │ -0c7314: 7230 412b 910a |0058: invoke-interface {v1, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V // method@2b41 │ │ -0c731a: 1a03 8a18 |005b: const-string v3, "changes" // string@188a │ │ -0c731e: 6e20 ed03 3000 |005d: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c7324: 0c01 |0060: move-result-object v1 │ │ -0c7326: 3801 0b00 |0061: if-eqz v1, 006c // +000b │ │ -0c732a: 2013 f605 |0063: instance-of v3, v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // type@05f6 │ │ -0c732e: 3803 0700 |0065: if-eqz v3, 006c // +0007 │ │ -0c7332: 1f01 f605 |0067: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // type@05f6 │ │ -0c7336: 6e10 cb29 0100 |0069: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.onRefresh:()V // method@29cb │ │ -0c733c: 7110 7c02 0800 |006c: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c7342: 0c02 |006f: move-result-object v2 │ │ -0c7344: 1a03 3a2a |0070: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.CHANGES_SEEN" // string@2a3a │ │ -0c7348: 7230 e100 3206 |0072: invoke-interface {v2, v3, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ -0c734e: 0a03 |0075: move-result v3 │ │ -0c7350: 3903 0500 |0076: if-nez v3, 007b // +0005 │ │ -0c7354: 6e10 042b 0800 |0078: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.changesDialog:()V // method@2b04 │ │ -0c735a: 0e00 |007b: return-void │ │ +0c72bc: |[0c72bc] nerd.tuxmobil.fahrplan.congress.MainActivity.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V │ │ +0c72cc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0c72ce: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0c72d0: 1a03 370e |0002: const-string v3, "MainActivity" // string@0e37 │ │ +0c72d4: 2204 6d05 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c72d8: 7010 f927 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c72de: 1a05 f92c |0009: const-string v5, "parseDone: " // string@2cf9 │ │ +0c72e2: 6e20 0228 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c72e8: 0c04 |000e: move-result-object v4 │ │ +0c72ea: 6e20 0128 9400 |000f: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c72f0: 0c04 |0012: move-result-object v4 │ │ +0c72f2: 1a05 2a00 |0013: const-string v5, " , numdays=" // string@002a │ │ +0c72f6: 6e20 0228 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c72fc: 0c04 |0018: move-result-object v4 │ │ +0c72fe: 6005 bd11 |0019: sget v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c7302: 6e20 fe27 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c7308: 0c04 |001e: move-result-object v4 │ │ +0c730a: 6e10 0628 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c7310: 0c04 |0022: move-result-object v4 │ │ +0c7312: 7120 392b 4300 |0023: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c7318: 6203 af11 |0026: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c731c: 6903 c311 |0028: sput-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c7320: 6907 b711 |002a: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b7 │ │ +0c7324: 6003 bd11 |002c: sget v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c7328: 3903 0d00 |002e: if-nez v3, 003b // +000d │ │ +0c732c: 5483 a111 |0030: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c7330: 3803 0900 |0032: if-eqz v3, 003b // +0009 │ │ +0c7334: 5483 a111 |0034: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c7338: 6e10 6d00 0300 |0036: invoke-virtual {v3}, Landroid/app/ProgressDialog;.dismiss:()V // method@006d │ │ +0c733e: 5b87 a111 |0039: iput-object v7, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c7342: 5483 a211 |003b: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@11a2 │ │ +0c7346: 1244 |003d: const/4 v4, #int 4 // #4 │ │ +0c7348: 6e20 7622 4300 |003e: invoke-virtual {v3, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ +0c734e: 5c86 a311 |0041: iput-boolean v6, v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@11a3 │ │ +0c7352: 6e10 282b 0800 |0043: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ +0c7358: 6e10 0d2b 0800 |0046: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c735e: 0c00 |0049: move-result-object v0 │ │ +0c7360: 1a03 f92f |004a: const-string v3, "schedule" // string@2ff9 │ │ +0c7364: 6e20 ed03 3000 |004c: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c736a: 0c01 |004f: move-result-object v1 │ │ +0c736c: 3801 0b00 |0050: if-eqz v1, 005b // +000b │ │ +0c7370: 2013 3106 |0052: instance-of v3, v1, Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // type@0631 │ │ +0c7374: 3803 0700 |0054: if-eqz v3, 005b // +0007 │ │ +0c7378: 1f01 3106 |0056: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // type@0631 │ │ +0c737c: 7230 412b 910a |0058: invoke-interface {v1, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V // method@2b41 │ │ +0c7382: 1a03 9418 |005b: const-string v3, "changes" // string@1894 │ │ +0c7386: 6e20 ed03 3000 |005d: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c738c: 0c01 |0060: move-result-object v1 │ │ +0c738e: 3801 0b00 |0061: if-eqz v1, 006c // +000b │ │ +0c7392: 2013 f905 |0063: instance-of v3, v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // type@05f9 │ │ +0c7396: 3803 0700 |0065: if-eqz v3, 006c // +0007 │ │ +0c739a: 1f01 f905 |0067: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // type@05f9 │ │ +0c739e: 6e10 cb29 0100 |0069: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.onRefresh:()V // method@29cb │ │ +0c73a4: 7110 7c02 0800 |006c: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c73aa: 0c02 |006f: move-result-object v2 │ │ +0c73ac: 1a03 442a |0070: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.CHANGES_SEEN" // string@2a44 │ │ +0c73b0: 7230 e100 3206 |0072: invoke-interface {v2, v3, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ +0c73b6: 0a03 |0075: move-result v3 │ │ +0c73b8: 3903 0500 |0076: if-nez v3, 007b // +0005 │ │ +0c73bc: 6e10 042b 0800 |0078: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.changesDialog:()V // method@2b04 │ │ +0c73c2: 0e00 |007b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=187 │ │ 0x0026 line=188 │ │ 0x002a line=189 │ │ 0x002c line=191 │ │ 0x0030 line=192 │ │ @@ -317093,26 +317274,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c735c: |[0c735c] nerd.tuxmobil.fahrplan.congress.MainActivity.onPause:()V │ │ -0c736c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c736e: 6200 b111 |0001: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c7372: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0c7376: 6200 b111 |0005: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c737a: 6e20 9f2a 1000 |0007: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ -0c7380: 6200 b711 |000a: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c7384: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -0c7388: 6200 b711 |000e: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c738c: 6e20 9c2a 1000 |0010: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ -0c7392: 6f10 da11 0200 |0013: invoke-super {v2}, Landroid/support/v7/app/AppCompatActivity;.onPause:()V // method@11da │ │ -0c7398: 0e00 |0016: return-void │ │ +0c73c4: |[0c73c4] nerd.tuxmobil.fahrplan.congress.MainActivity.onPause:()V │ │ +0c73d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c73d6: 6200 b811 |0001: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c73da: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +0c73de: 6200 b811 |0005: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c73e2: 6e20 9f2a 1000 |0007: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ +0c73e8: 6200 be11 |000a: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c73ec: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +0c73f0: 6200 be11 |000e: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c73f4: 6e20 9c2a 1000 |0010: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ +0c73fa: 6f10 da11 0200 |0013: invoke-super {v2}, Landroid/support/v7/app/AppCompatActivity;.onPause:()V // method@11da │ │ +0c7400: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=272 │ │ 0x0005 line=273 │ │ 0x000a line=275 │ │ 0x000e line=276 │ │ 0x0013 line=278 │ │ @@ -317125,33 +317306,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0c739c: |[0c739c] nerd.tuxmobil.fahrplan.congress.MainActivity.onResume:()V │ │ -0c73ac: 6f10 df11 0300 |0000: invoke-super {v3}, Landroid/support/v7/app/AppCompatActivity;.onResume:()V // method@11df │ │ -0c73b2: 6201 b111 |0003: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c73b6: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -0c73ba: 6201 b111 |0007: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c73be: 6e20 9f2a 3100 |0009: invoke-virtual {v1, v3}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ -0c73c4: 6201 b711 |000c: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c73c8: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ -0c73cc: 6201 b711 |0010: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c73d0: 6e20 9c2a 3100 |0012: invoke-virtual {v1, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ -0c73d6: 7110 7c02 0300 |0015: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c73dc: 0c00 |0018: move-result-object v0 │ │ -0c73de: 1a01 3a2a |0019: const-string v1, "nerd.tuxmobil.fahrplan.congress.Prefs.CHANGES_SEEN" // string@2a3a │ │ -0c73e2: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -0c73e4: 7230 e100 1002 |001c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ -0c73ea: 0a01 |001f: move-result v1 │ │ -0c73ec: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ -0c73f0: 6e10 042b 0300 |0022: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.changesDialog:()V // method@2b04 │ │ -0c73f6: 0e00 |0025: return-void │ │ +0c7404: |[0c7404] nerd.tuxmobil.fahrplan.congress.MainActivity.onResume:()V │ │ +0c7414: 6f10 df11 0300 |0000: invoke-super {v3}, Landroid/support/v7/app/AppCompatActivity;.onResume:()V // method@11df │ │ +0c741a: 6201 b811 |0003: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c741e: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +0c7422: 6201 b811 |0007: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c7426: 6e20 9f2a 3100 |0009: invoke-virtual {v1, v3}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ +0c742c: 6201 be11 |000c: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c7430: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ +0c7434: 6201 be11 |0010: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c7438: 6e20 9c2a 3100 |0012: invoke-virtual {v1, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ +0c743e: 7110 7c02 0300 |0015: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c7444: 0c00 |0018: move-result-object v0 │ │ +0c7446: 1a01 442a |0019: const-string v1, "nerd.tuxmobil.fahrplan.congress.Prefs.CHANGES_SEEN" // string@2a44 │ │ +0c744a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0c744c: 7230 e100 1002 |001c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ +0c7452: 0a01 |001f: move-result v1 │ │ +0c7454: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ +0c7458: 6e10 042b 0300 |0022: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.changesDialog:()V // method@2b04 │ │ +0c745e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0003 line=284 │ │ 0x0007 line=285 │ │ 0x000c line=287 │ │ 0x0010 line=288 │ │ @@ -317167,41 +317348,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -0c73f8: |[0c73f8] nerd.tuxmobil.fahrplan.congress.MainActivity.openLectureChanges:()V │ │ -0c7408: 1406 6600 0e7f |0000: const v6, #float 1.88752e+38 // #7f0e0066 │ │ -0c740e: 6e20 072b 6700 |0003: invoke-virtual {v7, v6}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c7414: 0c04 |0006: move-result-object v4 │ │ -0c7416: 1f04 7a04 |0007: check-cast v4, Landroid/widget/FrameLayout; // type@047a │ │ -0c741a: 3904 0e00 |0009: if-nez v4, 0017 // +000e │ │ -0c741e: 2203 3400 |000b: new-instance v3, Landroid/content/Intent; // type@0034 │ │ -0c7422: 1c05 f505 |000d: const-class v5, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity; // type@05f5 │ │ -0c7426: 7030 be00 7305 |000f: invoke-direct {v3, v7, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c742c: 1235 |0012: const/4 v5, #int 3 // #3 │ │ -0c742e: 6e30 272b 3705 |0013: invoke-virtual {v7, v3, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2b27 │ │ -0c7434: 0e00 |0016: return-void │ │ -0c7436: 6e10 0d2b 0700 |0017: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c743c: 0c01 |001a: move-result-object v1 │ │ -0c743e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -0c7440: 6e20 c521 5400 |001c: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ -0c7446: 6e10 e903 0100 |001f: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0c744c: 0c02 |0022: move-result-object v2 │ │ -0c744e: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -0c7450: 7110 c529 0500 |0024: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.newInstance:(Z)Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // method@29c5 │ │ -0c7456: 0c00 |0027: move-result-object v0 │ │ -0c7458: 1a05 8a18 |0028: const-string v5, "changes" // string@188a │ │ -0c745c: 6e40 8504 6250 |002a: invoke-virtual {v2, v6, v0, v5}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ -0c7462: 1a05 8a18 |002d: const-string v5, "changes" // string@188a │ │ -0c7466: 6e20 7d04 5200 |002f: invoke-virtual {v2, v5}, Landroid/support/v4/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047d │ │ -0c746c: 6e10 7f04 0200 |0032: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0c7472: 28e1 |0035: goto 0016 // -001f │ │ +0c7460: |[0c7460] nerd.tuxmobil.fahrplan.congress.MainActivity.openLectureChanges:()V │ │ +0c7470: 1406 6600 0e7f |0000: const v6, #float 1.88752e+38 // #7f0e0066 │ │ +0c7476: 6e20 072b 6700 |0003: invoke-virtual {v7, v6}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c747c: 0c04 |0006: move-result-object v4 │ │ +0c747e: 1f04 7b04 |0007: check-cast v4, Landroid/widget/FrameLayout; // type@047b │ │ +0c7482: 3904 0e00 |0009: if-nez v4, 0017 // +000e │ │ +0c7486: 2203 3400 |000b: new-instance v3, Landroid/content/Intent; // type@0034 │ │ +0c748a: 1c05 f805 |000d: const-class v5, Lnerd/tuxmobil/fahrplan/congress/ChangeListActivity; // type@05f8 │ │ +0c748e: 7030 be00 7305 |000f: invoke-direct {v3, v7, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c7494: 1235 |0012: const/4 v5, #int 3 // #3 │ │ +0c7496: 6e30 272b 3705 |0013: invoke-virtual {v7, v3, v5}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2b27 │ │ +0c749c: 0e00 |0016: return-void │ │ +0c749e: 6e10 0d2b 0700 |0017: invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c74a4: 0c01 |001a: move-result-object v1 │ │ +0c74a6: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +0c74a8: 6e20 c521 5400 |001c: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ +0c74ae: 6e10 e903 0100 |001f: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0c74b4: 0c02 |0022: move-result-object v2 │ │ +0c74b6: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +0c74b8: 7110 c529 0500 |0024: invoke-static {v5}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;.newInstance:(Z)Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; // method@29c5 │ │ +0c74be: 0c00 |0027: move-result-object v0 │ │ +0c74c0: 1a05 9418 |0028: const-string v5, "changes" // string@1894 │ │ +0c74c4: 6e40 8504 6250 |002a: invoke-virtual {v2, v6, v0, v5}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ +0c74ca: 1a05 9418 |002d: const-string v5, "changes" // string@1894 │ │ +0c74ce: 6e20 7d04 5200 |002f: invoke-virtual {v2, v5}, Landroid/support/v4/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047d │ │ +0c74d4: 6e10 7f04 0200 |0032: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0c74da: 28e1 |0035: goto 0016 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=490 │ │ 0x0009 line=491 │ │ 0x000b line=492 │ │ 0x0012 line=493 │ │ 0x0016 line=503 │ │ @@ -317225,85 +317406,85 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 159 16-bit code units │ │ -0c7474: |[0c7474] nerd.tuxmobil.fahrplan.congress.MainActivity.openLectureDetail:(Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V │ │ -0c7484: 1408 6600 0e7f |0000: const v8, #float 1.88752e+38 // #7f0e0066 │ │ -0c748a: 390a 0300 |0003: if-nez v10, 0006 // +0003 │ │ -0c748e: 0e00 |0005: return-void │ │ -0c7490: 6e20 072b 8900 |0006: invoke-virtual {v9, v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ -0c7496: 0c04 |0009: move-result-object v4 │ │ -0c7498: 1f04 7a04 |000a: check-cast v4, Landroid/widget/FrameLayout; // type@047a │ │ -0c749c: 1a05 2e0e |000c: const-string v5, "MainActivity" // string@0e2e │ │ -0c74a0: 2206 6c05 |000e: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c74a4: 7010 f927 0600 |0010: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c74aa: 1a07 682c |0013: const-string v7, "openLectureDetail sidePane=" // string@2c68 │ │ -0c74ae: 6e20 0228 7600 |0015: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c74b4: 0c06 |0018: move-result-object v6 │ │ -0c74b6: 6e20 0128 4600 |0019: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c74bc: 0c06 |001c: move-result-object v6 │ │ -0c74be: 6e10 0628 0600 |001d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c74c4: 0c06 |0020: move-result-object v6 │ │ -0c74c6: 7120 392b 6500 |0021: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c74cc: 3804 7600 |0024: if-eqz v4, 009a // +0076 │ │ -0c74d0: 6e10 0d2b 0900 |0026: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c74d6: 0c02 |0029: move-result-object v2 │ │ -0c74d8: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -0c74da: 6e20 c521 5400 |002b: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ -0c74e0: 6e10 e903 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0c74e6: 0c03 |0031: move-result-object v3 │ │ -0c74e8: 2201 0b06 |0032: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment; // type@060b │ │ -0c74ec: 7010 402a 0100 |0034: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.:()V // method@2a40 │ │ -0c74f2: 2200 8200 |0037: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -0c74f6: 7010 2d02 0000 |0039: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -0c74fc: 1a05 372a |003c: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a37 │ │ -0c7500: 54a6 6f11 |003e: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0c7504: 6e30 4302 5006 |0040: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0c750a: 1a05 352a |0043: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a35 │ │ -0c750e: 54a6 6e11 |0045: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0c7512: 6e30 4302 5006 |0047: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0c7518: 1a05 2e2a |004a: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a2e │ │ -0c751c: 54a6 5011 |004c: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1150 │ │ -0c7520: 6e30 4302 5006 |004e: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0c7526: 1a05 302a |0051: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a30 │ │ -0c752a: 54a6 6011 |0053: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1160 │ │ -0c752e: 6e30 4302 5006 |0055: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0c7534: 1a05 342a |0058: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a34 │ │ -0c7538: 6e10 cb2a 0a00 |005a: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ -0c753e: 0c06 |005d: move-result-object v6 │ │ -0c7540: 6e30 4302 5006 |005e: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0c7546: 1a05 322a |0061: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a32 │ │ -0c754a: 54a6 6611 |0063: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@1166 │ │ -0c754e: 6e30 4302 5006 |0065: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0c7554: 1a05 312a |0068: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a31 │ │ -0c7558: 54a6 6511 |006a: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c755c: 6e30 4302 5006 |006c: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0c7562: 1a05 362a |006f: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_TIME" // string@2a36 │ │ -0c7566: 52a6 6d11 |0071: iget v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0c756a: 6e30 3f02 5006 |0073: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0c7570: 1a05 2f2a |0076: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a2f │ │ -0c7574: 6e30 3f02 500b |0078: invoke-virtual {v0, v5, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ -0c757a: 1a05 332a |007b: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a33 │ │ -0c757e: 54a6 6a11 |007d: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0c7582: 6e30 4302 5006 |007f: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ -0c7588: 1a05 3c2a |0082: const-string v5, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a3c │ │ -0c758c: 1216 |0084: const/4 v6, #int 1 // #1 │ │ -0c758e: 6e30 3b02 5006 |0085: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -0c7594: 6e20 4d2a 0100 |0088: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.setArguments:(Landroid/os/Bundle;)V // method@2a4d │ │ -0c759a: 1a05 091b |008b: const-string v5, "detail" // string@1b09 │ │ -0c759e: 6e40 8504 8351 |008d: invoke-virtual {v3, v8, v1, v5}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ -0c75a4: 1a05 091b |0090: const-string v5, "detail" // string@1b09 │ │ -0c75a8: 6e20 7d04 5300 |0092: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047d │ │ -0c75ae: 6e10 7f04 0300 |0095: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0c75b4: 2900 6dff |0098: goto/16 0005 // -0093 │ │ -0c75b8: 7130 3e2a a90b |009a: invoke-static {v9, v10, v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.startForResult:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a3e │ │ -0c75be: 2900 68ff |009d: goto/16 0005 // -0098 │ │ +0c74dc: |[0c74dc] nerd.tuxmobil.fahrplan.congress.MainActivity.openLectureDetail:(Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V │ │ +0c74ec: 1408 6600 0e7f |0000: const v8, #float 1.88752e+38 // #7f0e0066 │ │ +0c74f2: 390a 0300 |0003: if-nez v10, 0006 // +0003 │ │ +0c74f6: 0e00 |0005: return-void │ │ +0c74f8: 6e20 072b 8900 |0006: invoke-virtual {v9, v8}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.findViewById:(I)Landroid/view/View; // method@2b07 │ │ +0c74fe: 0c04 |0009: move-result-object v4 │ │ +0c7500: 1f04 7b04 |000a: check-cast v4, Landroid/widget/FrameLayout; // type@047b │ │ +0c7504: 1a05 370e |000c: const-string v5, "MainActivity" // string@0e37 │ │ +0c7508: 2206 6d05 |000e: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c750c: 7010 f927 0600 |0010: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c7512: 1a07 722c |0013: const-string v7, "openLectureDetail sidePane=" // string@2c72 │ │ +0c7516: 6e20 0228 7600 |0015: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c751c: 0c06 |0018: move-result-object v6 │ │ +0c751e: 6e20 0128 4600 |0019: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c7524: 0c06 |001c: move-result-object v6 │ │ +0c7526: 6e10 0628 0600 |001d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c752c: 0c06 |0020: move-result-object v6 │ │ +0c752e: 7120 392b 6500 |0021: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c7534: 3804 7600 |0024: if-eqz v4, 009a // +0076 │ │ +0c7538: 6e10 0d2b 0900 |0026: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c753e: 0c02 |0029: move-result-object v2 │ │ +0c7540: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +0c7542: 6e20 c521 5400 |002b: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@21c5 │ │ +0c7548: 6e10 e903 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0c754e: 0c03 |0031: move-result-object v3 │ │ +0c7550: 2201 0e06 |0032: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment; // type@060e │ │ +0c7554: 7010 402a 0100 |0034: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.:()V // method@2a40 │ │ +0c755a: 2200 8200 |0037: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +0c755e: 7010 2d02 0000 |0039: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +0c7564: 1a05 412a |003c: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_TITLE" // string@2a41 │ │ +0c7568: 54a6 7611 |003e: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0c756c: 6e30 4302 5006 |0040: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0c7572: 1a05 3f2a |0043: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" // string@2a3f │ │ +0c7576: 54a6 7511 |0045: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0c757a: 6e30 4302 5006 |0047: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0c7580: 1a05 382a |004a: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" // string@2a38 │ │ +0c7584: 54a6 5711 |004c: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1157 │ │ +0c7588: 6e30 4302 5006 |004e: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0c758e: 1a05 3a2a |0051: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" // string@2a3a │ │ +0c7592: 54a6 6711 |0053: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1167 │ │ +0c7596: 6e30 4302 5006 |0055: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0c759c: 1a05 3e2a |0058: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" // string@2a3e │ │ +0c75a0: 6e10 cb2a 0a00 |005a: invoke-virtual {v10}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.getFormattedSpeakers:()Ljava/lang/String; // method@2acb │ │ +0c75a6: 0c06 |005d: move-result-object v6 │ │ +0c75a8: 6e30 4302 5006 |005e: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0c75ae: 1a05 3c2a |0061: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" // string@2a3c │ │ +0c75b2: 54a6 6d11 |0063: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@116d │ │ +0c75b6: 6e30 4302 5006 |0065: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0c75bc: 1a05 3b2a |0068: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ID" // string@2a3b │ │ +0c75c0: 54a6 6c11 |006a: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c75c4: 6e30 4302 5006 |006c: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0c75ca: 1a05 402a |006f: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_TIME" // string@2a40 │ │ +0c75ce: 52a6 7411 |0071: iget v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0c75d2: 6e30 3f02 5006 |0073: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0c75d8: 1a05 392a |0076: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_DAY" // string@2a39 │ │ +0c75dc: 6e30 3f02 500b |0078: invoke-virtual {v0, v5, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@023f │ │ +0c75e2: 1a05 3d2a |007b: const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ROOM" // string@2a3d │ │ +0c75e6: 54a6 7111 |007d: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0c75ea: 6e30 4302 5006 |007f: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0243 │ │ +0c75f0: 1a05 462a |0082: const-string v5, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a46 │ │ +0c75f4: 1216 |0084: const/4 v6, #int 1 // #1 │ │ +0c75f6: 6e30 3b02 5006 |0085: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +0c75fc: 6e20 4d2a 0100 |0088: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;.setArguments:(Landroid/os/Bundle;)V // method@2a4d │ │ +0c7602: 1a05 131b |008b: const-string v5, "detail" // string@1b13 │ │ +0c7606: 6e40 8504 8351 |008d: invoke-virtual {v3, v8, v1, v5}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0485 │ │ +0c760c: 1a05 131b |0090: const-string v5, "detail" // string@1b13 │ │ +0c7610: 6e20 7d04 5300 |0092: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047d │ │ +0c7616: 6e10 7f04 0300 |0095: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0c761c: 2900 6dff |0098: goto/16 0005 // -0093 │ │ +0c7620: 7130 3e2a a90b |009a: invoke-static {v9, v10, v11}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.startForResult:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a3e │ │ +0c7626: 2900 68ff |009d: goto/16 0005 // -0098 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=373 │ │ 0x0005 line=400 │ │ 0x0006 line=374 │ │ 0x000c line=375 │ │ 0x0024 line=376 │ │ @@ -317343,25 +317524,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0c75c4: |[0c75c4] nerd.tuxmobil.fahrplan.congress.MainActivity.parseFahrplan:()V │ │ -0c75d4: 6e10 262b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showParsingStatus:()V // method@2b26 │ │ -0c75da: 6200 a911 |0003: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a9 │ │ -0c75de: 6900 bc11 |0005: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c75e2: 5430 9911 |0007: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@1199 │ │ -0c75e6: 6e20 9c2a 3000 |0009: invoke-virtual {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ -0c75ec: 5430 9911 |000c: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@1199 │ │ -0c75f0: 6201 b011 |000e: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b0 │ │ -0c75f4: 6202 af11 |0010: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11af │ │ -0c75f8: 6e30 9b2a 1002 |0012: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.parse:(Ljava/lang/String;Ljava/lang/String;)V // method@2a9b │ │ -0c75fe: 0e00 |0015: return-void │ │ +0c762c: |[0c762c] nerd.tuxmobil.fahrplan.congress.MainActivity.parseFahrplan:()V │ │ +0c763c: 6e10 262b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showParsingStatus:()V // method@2b26 │ │ +0c7642: 6200 b011 |0003: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11b0 │ │ +0c7646: 6900 c311 |0005: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c764a: 5430 a011 |0007: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11a0 │ │ +0c764e: 6e20 9c2a 3000 |0009: invoke-virtual {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ +0c7654: 5430 a011 |000c: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11a0 │ │ +0c7658: 6201 b711 |000e: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b7 │ │ +0c765c: 6202 b611 |0010: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11b6 │ │ +0c7660: 6e30 9b2a 1002 |0012: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.parse:(Ljava/lang/String;Ljava/lang/String;)V // method@2a9b │ │ +0c7666: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 0x0007 line=138 │ │ 0x000c line=139 │ │ 0x0015 line=140 │ │ @@ -317373,24 +317554,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c7600: |[0c7600] nerd.tuxmobil.fahrplan.congress.MainActivity.refreshEventMarkers:()V │ │ -0c7610: 6e10 0d2b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c7616: 0c00 |0003: move-result-object v0 │ │ -0c7618: 1a02 ef2f |0004: const-string v2, "schedule" // string@2fef │ │ -0c761c: 6e20 ed03 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c7622: 0c01 |0009: move-result-object v1 │ │ -0c7624: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -0c7628: 1f01 1206 |000c: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // type@0612 │ │ -0c762c: 6e10 7c2a 0100 |000e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.refreshEventMarkers:()V // method@2a7c │ │ -0c7632: 0e00 |0011: return-void │ │ +0c7668: |[0c7668] nerd.tuxmobil.fahrplan.congress.MainActivity.refreshEventMarkers:()V │ │ +0c7678: 6e10 0d2b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c767e: 0c00 |0003: move-result-object v0 │ │ +0c7680: 1a02 f92f |0004: const-string v2, "schedule" // string@2ff9 │ │ +0c7684: 6e20 ed03 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c768a: 0c01 |0009: move-result-object v1 │ │ +0c768c: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +0c7690: 1f01 1506 |000c: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // type@0615 │ │ +0c7694: 6e10 7c2a 0100 |000e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.refreshEventMarkers:()V // method@2a7c │ │ +0c769a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0004 line=426 │ │ 0x000a line=427 │ │ 0x000c line=428 │ │ 0x0011 line=430 │ │ @@ -317404,24 +317585,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c7634: |[0c7634] nerd.tuxmobil.fahrplan.congress.MainActivity.refreshFavoriteList:()V │ │ -0c7644: 6e10 0d2b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c764a: 0c01 |0003: move-result-object v1 │ │ -0c764c: 1a02 b233 |0004: const-string v2, "starred" // string@33b2 │ │ -0c7650: 6e20 ed03 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c7656: 0c00 |0009: move-result-object v0 │ │ -0c7658: 1f00 3906 |000a: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@0639 │ │ -0c765c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -0c7660: 6e10 812b 0000 |000e: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.onRefresh:()V // method@2b81 │ │ -0c7666: 0e00 |0011: return-void │ │ +0c769c: |[0c769c] nerd.tuxmobil.fahrplan.congress.MainActivity.refreshFavoriteList:()V │ │ +0c76ac: 6e10 0d2b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c76b2: 0c01 |0003: move-result-object v1 │ │ +0c76b4: 1a02 bc33 |0004: const-string v2, "starred" // string@33bc │ │ +0c76b8: 6e20 ed03 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c76be: 0c00 |0009: move-result-object v0 │ │ +0c76c0: 1f00 3c06 |000a: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@063c │ │ +0c76c4: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +0c76c8: 6e10 812b 0000 |000e: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.onRefresh:()V // method@2b81 │ │ +0c76ce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0004 line=483 │ │ 0x000c line=484 │ │ 0x000e line=485 │ │ 0x0011 line=487 │ │ @@ -317435,24 +317616,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c7668: |[0c7668] nerd.tuxmobil.fahrplan.congress.MainActivity.reloadAlarms:()V │ │ -0c7678: 6e10 0d2b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ -0c767e: 0c00 |0003: move-result-object v0 │ │ -0c7680: 1a02 ef2f |0004: const-string v2, "schedule" // string@2fef │ │ -0c7684: 6e20 ed03 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c768a: 0c01 |0009: move-result-object v1 │ │ -0c768c: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -0c7690: 1f01 1206 |000c: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // type@0612 │ │ -0c7694: 7110 6d2a 0300 |000e: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadAlarms:(Landroid/content/Context;)V // method@2a6d │ │ -0c769a: 0e00 |0011: return-void │ │ +0c76d0: |[0c76d0] nerd.tuxmobil.fahrplan.congress.MainActivity.reloadAlarms:()V │ │ +0c76e0: 6e10 0d2b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b0d │ │ +0c76e6: 0c00 |0003: move-result-object v0 │ │ +0c76e8: 1a02 f92f |0004: const-string v2, "schedule" // string@2ff9 │ │ +0c76ec: 6e20 ed03 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c76f2: 0c01 |0009: move-result-object v1 │ │ +0c76f4: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +0c76f8: 1f01 1506 |000c: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; // type@0615 │ │ +0c76fc: 7110 6d2a 0300 |000e: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;.loadAlarms:(Landroid/content/Context;)V // method@2a6d │ │ +0c7702: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0004 line=418 │ │ 0x000a line=419 │ │ 0x000c line=420 │ │ 0x0011 line=422 │ │ @@ -317466,40 +317647,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -0c769c: |[0c769c] nerd.tuxmobil.fahrplan.congress.MainActivity.showFetchingStatus:()V │ │ -0c76ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c76ae: 6000 b611 |0001: sget v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c76b2: 3900 1e00 |0003: if-nez v0, 0021 // +001e │ │ -0c76b6: 1a00 2e0e |0005: const-string v0, "MainActivity" // string@0e2e │ │ -0c76ba: 1a01 f21c |0007: const-string v1, "fetchFahrplan with numdays == 0" // string@1cf2 │ │ -0c76be: 7120 392b 1000 |0009: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c76c4: 1a00 0000 |000c: const-string v0, "" // string@0000 │ │ -0c76c8: 6e10 0b2b 0300 |000e: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getResources:()Landroid/content/res/Resources; // method@2b0b │ │ -0c76ce: 0c01 |0011: move-result-object v1 │ │ -0c76d0: 1402 6b00 067f |0012: const v2, #float 1.78119e+38 // #7f06006b │ │ -0c76d6: 6e20 1b01 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -0c76dc: 0c01 |0018: move-result-object v1 │ │ -0c76de: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0c76e0: 7140 6e00 0321 |001a: invoke-static {v3, v0, v1, v2}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@006e │ │ -0c76e6: 0c00 |001d: move-result-object v0 │ │ -0c76e8: 5b30 9a11 |001e: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c76ec: 0e00 |0020: return-void │ │ -0c76ee: 1a00 2e0e |0021: const-string v0, "MainActivity" // string@0e2e │ │ -0c76f2: 1a01 0933 |0023: const-string v1, "show fetch status" // string@3309 │ │ -0c76f6: 7120 392b 1000 |0025: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c76fc: 5430 9b11 |0028: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@119b │ │ -0c7700: 6e20 7622 2000 |002a: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ -0c7706: 5c32 9c11 |002d: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@119c │ │ -0c770a: 6e10 282b 0300 |002f: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ -0c7710: 28ee |0032: goto 0020 // -0012 │ │ +0c7704: |[0c7704] nerd.tuxmobil.fahrplan.congress.MainActivity.showFetchingStatus:()V │ │ +0c7714: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c7716: 6000 bd11 |0001: sget v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c771a: 3900 1e00 |0003: if-nez v0, 0021 // +001e │ │ +0c771e: 1a00 370e |0005: const-string v0, "MainActivity" // string@0e37 │ │ +0c7722: 1a01 fc1c |0007: const-string v1, "fetchFahrplan with numdays == 0" // string@1cfc │ │ +0c7726: 7120 392b 1000 |0009: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c772c: 1a00 0000 |000c: const-string v0, "" // string@0000 │ │ +0c7730: 6e10 0b2b 0300 |000e: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getResources:()Landroid/content/res/Resources; // method@2b0b │ │ +0c7736: 0c01 |0011: move-result-object v1 │ │ +0c7738: 1402 6b00 067f |0012: const v2, #float 1.78119e+38 // #7f06006b │ │ +0c773e: 6e20 1b01 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +0c7744: 0c01 |0018: move-result-object v1 │ │ +0c7746: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0c7748: 7140 6e00 0321 |001a: invoke-static {v3, v0, v1, v2}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@006e │ │ +0c774e: 0c00 |001d: move-result-object v0 │ │ +0c7750: 5b30 a111 |001e: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c7754: 0e00 |0020: return-void │ │ +0c7756: 1a00 370e |0021: const-string v0, "MainActivity" // string@0e37 │ │ +0c775a: 1a01 1333 |0023: const-string v1, "show fetch status" // string@3313 │ │ +0c775e: 7120 392b 1000 |0025: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c7764: 5430 a211 |0028: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@11a2 │ │ +0c7768: 6e20 7622 2000 |002a: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ +0c776e: 5c32 a311 |002d: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@11a3 │ │ +0c7772: 6e10 282b 0300 |002f: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ +0c7778: 28ee |0032: goto 0020 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=215 │ │ 0x0005 line=217 │ │ 0x000c line=218 │ │ 0x0020 line=226 │ │ 0x0021 line=221 │ │ @@ -317514,62 +317695,62 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0c7714: |[0c7714] nerd.tuxmobil.fahrplan.congress.MainActivity.showParsingStatus:()V │ │ -0c7724: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c7726: 6000 b611 |0001: sget v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c772a: 3900 1700 |0003: if-nez v0, 001a // +0017 │ │ -0c772e: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -0c7732: 6e10 0b2b 0300 |0007: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getResources:()Landroid/content/res/Resources; // method@2b0b │ │ -0c7738: 0c01 |000a: move-result-object v1 │ │ -0c773a: 1402 6c00 067f |000b: const v2, #float 1.78119e+38 // #7f06006c │ │ -0c7740: 6e20 1b01 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ -0c7746: 0c01 |0011: move-result-object v1 │ │ -0c7748: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0c774a: 7140 6e00 0321 |0013: invoke-static {v3, v0, v1, v2}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@006e │ │ -0c7750: 0c00 |0016: move-result-object v0 │ │ -0c7752: 5b30 9a11 |0017: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@119a │ │ -0c7756: 0e00 |0019: return-void │ │ -0c7758: 1a00 2e0e |001a: const-string v0, "MainActivity" // string@0e2e │ │ -0c775c: 1a01 0b33 |001c: const-string v1, "show parse status" // string@330b │ │ -0c7760: 7120 392b 1000 |001e: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c7766: 5430 9b11 |0021: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@119b │ │ -0c776a: 6e20 7622 2000 |0023: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ -0c7770: 5c32 9c11 |0026: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@119c │ │ -0c7774: 6e10 282b 0300 |0028: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ -0c777a: 28ee |002b: goto 0019 // -0012 │ │ +0c777c: |[0c777c] nerd.tuxmobil.fahrplan.congress.MainActivity.showParsingStatus:()V │ │ +0c778c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c778e: 6000 bd11 |0001: sget v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c7792: 3900 1700 |0003: if-nez v0, 001a // +0017 │ │ +0c7796: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +0c779a: 6e10 0b2b 0300 |0007: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.getResources:()Landroid/content/res/Resources; // method@2b0b │ │ +0c77a0: 0c01 |000a: move-result-object v1 │ │ +0c77a2: 1402 6c00 067f |000b: const v2, #float 1.78119e+38 // #7f06006c │ │ +0c77a8: 6e20 1b01 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@011b │ │ +0c77ae: 0c01 |0011: move-result-object v1 │ │ +0c77b0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0c77b2: 7140 6e00 0321 |0013: invoke-static {v3, v0, v1, v2}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@006e │ │ +0c77b8: 0c00 |0016: move-result-object v0 │ │ +0c77ba: 5b30 a111 |0017: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progress:Landroid/app/ProgressDialog; // field@11a1 │ │ +0c77be: 0e00 |0019: return-void │ │ +0c77c0: 1a00 370e |001a: const-string v0, "MainActivity" // string@0e37 │ │ +0c77c4: 1a01 1533 |001c: const-string v1, "show parse status" // string@3315 │ │ +0c77c8: 7120 392b 1000 |001e: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c77ce: 5430 a211 |0021: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@11a2 │ │ +0c77d2: 6e20 7622 2000 |0023: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@2276 │ │ +0c77d8: 5c32 a311 |0026: iput-boolean v2, v3, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.showUpdateAction:Z // field@11a3 │ │ +0c77dc: 6e10 282b 0300 |0028: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.supportInvalidateOptionsMenu:()V // method@2b28 │ │ +0c77e2: 28ee |002b: goto 0019 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=229 │ │ 0x0005 line=231 │ │ 0x0019 line=239 │ │ 0x001a line=234 │ │ 0x0021 line=235 │ │ 0x0026 line=236 │ │ 0x0028 line=237 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Lnerd/tuxmobil/fahrplan/congress/MainActivity; │ │ │ │ - source_file_idx : 3631 (MainActivity.java) │ │ + source_file_idx : 3640 (MainActivity.java) │ │ │ │ -Class #1079 header: │ │ -class_idx : 1574 │ │ +Class #1080 header: │ │ +class_idx : 1577 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 80 │ │ -source_file_idx : 3710 │ │ +source_file_idx : 3719 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1079 - │ │ +Class #1080 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;) │ │ name : 'allcolumns' │ │ @@ -317582,60 +317763,60 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -0c777c: |[0c777c] nerd.tuxmobil.fahrplan.congress.MetaDBOpenHelper.:()V │ │ -0c778c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -0c778e: 2300 9b06 |0001: new-array v0, v0, [Ljava/lang/String; // type@069b │ │ -0c7792: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0c7794: 1a02 fb2a |0004: const-string v2, "numdays" // string@2afb │ │ -0c7798: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0c779c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0c779e: 1a02 9c36 |0009: const-string v2, "version" // string@369c │ │ -0c77a2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0c77a6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -0c77a8: 1a02 2335 |000e: const-string v2, "title" // string@3523 │ │ -0c77ac: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0c77b0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -0c77b2: 1a02 4034 |0013: const-string v2, "subtitle" // string@3440 │ │ -0c77b6: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -0c77ba: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -0c77bc: 1a02 b01a |0018: const-string v2, "day_change_hour" // string@1ab0 │ │ -0c77c0: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -0c77c4: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -0c77c6: 1a02 b11a |001d: const-string v2, "day_change_minute" // string@1ab1 │ │ -0c77ca: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -0c77ce: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -0c77d0: 1a02 741c |0022: const-string v2, "etag" // string@1c74 │ │ -0c77d4: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ -0c77d8: 6900 9d11 |0026: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@119d │ │ -0c77dc: 0e00 |0028: return-void │ │ +0c77e4: |[0c77e4] nerd.tuxmobil.fahrplan.congress.MetaDBOpenHelper.:()V │ │ +0c77f4: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0c77f6: 2300 9e06 |0001: new-array v0, v0, [Ljava/lang/String; // type@069e │ │ +0c77fa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0c77fc: 1a02 052b |0004: const-string v2, "numdays" // string@2b05 │ │ +0c7800: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0c7804: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0c7806: 1a02 a536 |0009: const-string v2, "version" // string@36a5 │ │ +0c780a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0c780e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +0c7810: 1a02 2c35 |000e: const-string v2, "title" // string@352c │ │ +0c7814: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +0c7818: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +0c781a: 1a02 4a34 |0013: const-string v2, "subtitle" // string@344a │ │ +0c781e: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +0c7822: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +0c7824: 1a02 ba1a |0018: const-string v2, "day_change_hour" // string@1aba │ │ +0c7828: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +0c782c: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +0c782e: 1a02 bb1a |001d: const-string v2, "day_change_minute" // string@1abb │ │ +0c7832: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +0c7836: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +0c7838: 1a02 7e1c |0022: const-string v2, "etag" // string@1c7e │ │ +0c783c: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ +0c7840: 6900 a411 |0026: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@11a4 │ │ +0c7844: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0c77e0: |[0c77e0] nerd.tuxmobil.fahrplan.congress.MetaDBOpenHelper.:(Landroid/content/Context;)V │ │ -0c77f0: 1a00 9229 |0000: const-string v0, "meta" // string@2992 │ │ -0c77f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c77f6: 1232 |0003: const/4 v2, #int 3 // #3 │ │ -0c77f8: 7052 7b01 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@017b │ │ -0c77fe: 0e00 |0007: return-void │ │ +0c7848: |[0c7848] nerd.tuxmobil.fahrplan.congress.MetaDBOpenHelper.:(Landroid/content/Context;)V │ │ +0c7858: 1a00 9c29 |0000: const-string v0, "meta" // string@299c │ │ +0c785c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c785e: 1232 |0003: const/4 v2, #int 3 // #3 │ │ +0c7860: 7052 7b01 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@017b │ │ +0c7866: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0007 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -317646,18 +317827,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c7800: |[0c7800] nerd.tuxmobil.fahrplan.congress.MetaDBOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0c7810: 1a00 f003 |0000: const-string v0, "CREATE TABLE meta (numdays INTEGER, version TEXT, title TEXT, subtitle TEXT, day_change_hour INTEGER, day_change_minute INTEGER, etag TEXT);" // string@03f0 │ │ -0c7814: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c781a: 0e00 |0005: return-void │ │ +0c7868: |[0c7868] nerd.tuxmobil.fahrplan.congress.MetaDBOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0c7878: 1a00 f303 |0000: const-string v0, "CREATE TABLE meta (numdays INTEGER, version TEXT, title TEXT, subtitle TEXT, day_change_hour INTEGER, day_change_minute INTEGER, etag TEXT);" // string@03f3 │ │ +0c787c: 6e20 7601 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c7882: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -317667,55 +317848,55 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0c781c: |[0c781c] nerd.tuxmobil.fahrplan.congress.MetaDBOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0c782c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -0c782e: 1220 |0001: const/4 v0, #int 2 // #2 │ │ -0c7830: 3504 0e00 |0002: if-ge v4, v0, 0010 // +000e │ │ -0c7834: 3405 0c00 |0004: if-lt v5, v0, 0010 // +000c │ │ -0c7838: 1a00 0902 |0006: const-string v0, "ALTER TABLE meta ADD COLUMN day_change_hour INTEGER DEFAULT 4" // string@0209 │ │ -0c783c: 6e20 7601 0300 |0008: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c7842: 1a00 0a02 |000b: const-string v0, "ALTER TABLE meta ADD COLUMN day_change_minute INTEGER DEFAULT 0" // string@020a │ │ -0c7846: 6e20 7601 0300 |000d: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c784c: 3514 0900 |0010: if-ge v4, v1, 0019 // +0009 │ │ -0c7850: 3415 0700 |0012: if-lt v5, v1, 0019 // +0007 │ │ -0c7854: 1a00 0b02 |0014: const-string v0, "ALTER TABLE meta ADD COLUMN etag TEXT DEFAULT ''" // string@020b │ │ -0c7858: 6e20 7601 0300 |0016: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ -0c785e: 0e00 |0019: return-void │ │ +0c7884: |[0c7884] nerd.tuxmobil.fahrplan.congress.MetaDBOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +0c7894: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +0c7896: 1220 |0001: const/4 v0, #int 2 // #2 │ │ +0c7898: 3504 0e00 |0002: if-ge v4, v0, 0010 // +000e │ │ +0c789c: 3405 0c00 |0004: if-lt v5, v0, 0010 // +000c │ │ +0c78a0: 1a00 0902 |0006: const-string v0, "ALTER TABLE meta ADD COLUMN day_change_hour INTEGER DEFAULT 4" // string@0209 │ │ +0c78a4: 6e20 7601 0300 |0008: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c78aa: 1a00 0a02 |000b: const-string v0, "ALTER TABLE meta ADD COLUMN day_change_minute INTEGER DEFAULT 0" // string@020a │ │ +0c78ae: 6e20 7601 0300 |000d: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c78b4: 3514 0900 |0010: if-ge v4, v1, 0019 // +0009 │ │ +0c78b8: 3415 0700 |0012: if-lt v5, v1, 0019 // +0007 │ │ +0c78bc: 1a00 0b02 |0014: const-string v0, "ALTER TABLE meta ADD COLUMN etag TEXT DEFAULT ''" // string@020b │ │ +0c78c0: 6e20 7601 0300 |0016: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0176 │ │ +0c78c6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x0006 line=47 │ │ 0x000b line=50 │ │ 0x0010 line=55 │ │ 0x0014 line=56 │ │ 0x0019 line=59 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; │ │ 0x0000 - 0x001a reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x001a reg=4 oldVersion I │ │ 0x0000 - 0x001a reg=5 newVersion I │ │ │ │ - source_file_idx : 3710 (MetaDBOpenHelper.java) │ │ + source_file_idx : 3719 (MetaDBOpenHelper.java) │ │ │ │ -Class #1080 header: │ │ -class_idx : 1575 │ │ +Class #1081 header: │ │ +class_idx : 1578 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3711 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3720 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1080 - │ │ +Class #1081 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/MetaInfo;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/MetaInfo;) │ │ @@ -317752,30 +317933,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0c7860: |[0c7860] nerd.tuxmobil.fahrplan.congress.MetaInfo.:()V │ │ -0c7870: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c7872: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c7878: 5921 a111 |0004: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.numdays:I // field@11a1 │ │ -0c787c: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -0c7880: 5b20 a411 |0008: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11a4 │ │ -0c7884: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -0c7888: 5b20 a311 |000c: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.title:Ljava/lang/String; // field@11a3 │ │ -0c788c: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -0c7890: 5b20 a211 |0010: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.subtitle:Ljava/lang/String; // field@11a2 │ │ -0c7894: 1240 |0012: const/4 v0, #int 4 // #4 │ │ -0c7896: 5920 9e11 |0013: iput v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.dayChangeHour:I // field@119e │ │ -0c789a: 5921 9f11 |0015: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.dayChangeMinute:I // field@119f │ │ -0c789e: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ -0c78a2: 5b20 a011 |0019: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.eTag:Ljava/lang/String; // field@11a0 │ │ -0c78a6: 0e00 |001b: return-void │ │ +0c78c8: |[0c78c8] nerd.tuxmobil.fahrplan.congress.MetaInfo.:()V │ │ +0c78d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c78da: 7010 b927 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c78e0: 5921 a811 |0004: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.numdays:I // field@11a8 │ │ +0c78e4: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +0c78e8: 5b20 ab11 |0008: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11ab │ │ +0c78ec: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +0c78f0: 5b20 aa11 |000c: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.title:Ljava/lang/String; // field@11aa │ │ +0c78f4: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +0c78f8: 5b20 a911 |0010: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.subtitle:Ljava/lang/String; // field@11a9 │ │ +0c78fc: 1240 |0012: const/4 v0, #int 4 // #4 │ │ +0c78fe: 5920 a511 |0013: iput v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.dayChangeHour:I // field@11a5 │ │ +0c7902: 5921 a611 |0015: iput v1, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.dayChangeMinute:I // field@11a6 │ │ +0c7906: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ +0c790a: 5b20 a711 |0019: iput-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.eTag:Ljava/lang/String; // field@11a7 │ │ +0c790e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=21 │ │ 0x0004 line=22 │ │ 0x0006 line=23 │ │ 0x000a line=24 │ │ 0x000e line=25 │ │ @@ -317783,27 +317964,27 @@ │ │ 0x0015 line=27 │ │ 0x0017 line=28 │ │ 0x001b line=29 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lnerd/tuxmobil/fahrplan/congress/MetaInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3711 (MetaInfo.java) │ │ + source_file_idx : 3720 (MetaInfo.java) │ │ │ │ -Class #1081 header: │ │ -class_idx : 1576 │ │ +Class #1082 header: │ │ +class_idx : 1579 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1367 │ │ -source_file_idx : 3714 │ │ +superclass_idx : 1368 │ │ +source_file_idx : 3723 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1081 - │ │ +Class #1082 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/IllegalStateException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -317811,69 +317992,66 @@ │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 45 16-bit code units │ │ -0c78a8: |[0c78a8] nerd.tuxmobil.fahrplan.congress.MissingXmlAttributeException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0c78b8: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0c78bc: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c78c2: 1a01 8511 |0005: const-string v1, "The <" // string@1185 │ │ -0c78c6: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c78cc: 0c00 |000a: move-result-object v0 │ │ -0c78ce: 6e20 0228 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c78d4: 0c00 |000e: move-result-object v0 │ │ -0c78d6: 1a01 b601 |000f: const-string v1, "> element does not contain " // string@01b6 │ │ -0c78da: 6e20 0228 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c78e0: 0c00 |0014: move-result-object v0 │ │ -0c78e2: 1a01 da34 |0015: const-string v1, "the mandatory '" // string@34da │ │ -0c78e6: 6e20 0228 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c78ec: 0c00 |001a: move-result-object v0 │ │ -0c78ee: 6e20 0228 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c78f4: 0c00 |001e: move-result-object v0 │ │ -0c78f6: 1a01 dd00 |001f: const-string v1, "' attribute." // string@00dd │ │ -0c78fa: 6e20 0228 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c7900: 0c00 |0024: move-result-object v0 │ │ -0c7902: 6e10 0628 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c7908: 0c00 |0028: move-result-object v0 │ │ -0c790a: 7020 9327 0200 |0029: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0c7910: 0e00 |002c: return-void │ │ + insns size : 39 16-bit code units │ │ +0c7910: |[0c7910] nerd.tuxmobil.fahrplan.congress.MissingXmlAttributeException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0c7920: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0c7924: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c792a: 1a01 8f11 |0005: const-string v1, "The <" // string@118f │ │ +0c792e: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c7934: 0c00 |000a: move-result-object v0 │ │ +0c7936: 6e20 0228 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c793c: 0c00 |000e: move-result-object v0 │ │ +0c793e: 1a01 b601 |000f: const-string v1, "> element does not contain the mandatory '" // string@01b6 │ │ +0c7942: 6e20 0228 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c7948: 0c00 |0014: move-result-object v0 │ │ +0c794a: 6e20 0228 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c7950: 0c00 |0018: move-result-object v0 │ │ +0c7952: 1a01 dd00 |0019: const-string v1, "' attribute." // string@00dd │ │ +0c7956: 6e20 0228 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c795c: 0c00 |001e: move-result-object v0 │ │ +0c795e: 6e10 0628 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c7964: 0c00 |0022: move-result-object v0 │ │ +0c7966: 7020 9327 0200 |0023: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0c796c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ - 0x002c line=15 │ │ + 0x0026 line=15 │ │ locals : │ │ - 0x0000 - 0x002d reg=2 this Lnerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException; │ │ - 0x0000 - 0x002d reg=3 elementName Ljava/lang/String; │ │ - 0x0000 - 0x002d reg=4 missingAttributeName Ljava/lang/String; │ │ + 0x0000 - 0x0027 reg=2 this Lnerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException; │ │ + 0x0000 - 0x0027 reg=3 elementName Ljava/lang/String; │ │ + 0x0000 - 0x0027 reg=4 missingAttributeName Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3714 (MissingXmlAttributeException.java) │ │ + source_file_idx : 3723 (MissingXmlAttributeException.java) │ │ │ │ -Class #1082 header: │ │ -class_idx : 1577 │ │ +Class #1083 header: │ │ +class_idx : 1580 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 1360 │ │ -source_file_idx : 3729 │ │ +superclass_idx : 1361 │ │ +source_file_idx : 3738 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1082 annotations: │ │ +Class #1083 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/MyApp; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16408 name="TASKS" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;" ">;" } │ │ Annotations on method #11059 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #1082 - │ │ +Class #1083 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;' │ │ Access flags : 0x4010 (FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;) │ │ name : '$VALUES' │ │ @@ -317902,47 +318080,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0c7914: |[0c7914] nerd.tuxmobil.fahrplan.congress.MyApp$TASKS.:()V │ │ -0c7924: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0c7926: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -0c7928: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0c792a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0c792c: 2200 2906 |0004: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@0629 │ │ -0c7930: 1a01 980e |0006: const-string v1, "NONE" // string@0e98 │ │ -0c7934: 7030 332b 1002 |0008: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.:(Ljava/lang/String;I)V // method@2b33 │ │ -0c793a: 6900 a811 |000b: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c793e: 2200 2906 |000d: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@0629 │ │ -0c7942: 1a01 2d05 |000f: const-string v1, "FETCH" // string@052d │ │ -0c7946: 7030 332b 1003 |0011: invoke-direct {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.:(Ljava/lang/String;I)V // method@2b33 │ │ -0c794c: 6900 a611 |0014: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a6 │ │ -0c7950: 2200 2906 |0016: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@0629 │ │ -0c7954: 1a01 1b0f |0018: const-string v1, "PARSE" // string@0f1b │ │ -0c7958: 7030 332b 1004 |001a: invoke-direct {v0, v1, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.:(Ljava/lang/String;I)V // method@2b33 │ │ -0c795e: 6900 a911 |001d: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a9 │ │ -0c7962: 2200 2906 |001f: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@0629 │ │ -0c7966: 1a01 2e05 |0021: const-string v1, "FETCH_CANCELLED" // string@052e │ │ -0c796a: 7030 332b 1005 |0023: invoke-direct {v0, v1, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.:(Ljava/lang/String;I)V // method@2b33 │ │ -0c7970: 6900 a711 |0026: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a7 │ │ -0c7974: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -0c7976: 2300 a506 |0029: new-array v0, v0, [Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@06a5 │ │ -0c797a: 6201 a811 |002b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c797e: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -0c7982: 6201 a611 |002f: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a6 │ │ -0c7986: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -0c798a: 6201 a911 |0033: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a9 │ │ -0c798e: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -0c7992: 6201 a711 |0037: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a7 │ │ -0c7996: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -0c799a: 6900 a511 |003b: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.$VALUES:[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a5 │ │ -0c799e: 0e00 |003d: return-void │ │ +0c7970: |[0c7970] nerd.tuxmobil.fahrplan.congress.MyApp$TASKS.:()V │ │ +0c7980: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +0c7982: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +0c7984: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0c7986: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0c7988: 2200 2c06 |0004: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@062c │ │ +0c798c: 1a01 a10e |0006: const-string v1, "NONE" // string@0ea1 │ │ +0c7990: 7030 332b 1002 |0008: invoke-direct {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.:(Ljava/lang/String;I)V // method@2b33 │ │ +0c7996: 6900 af11 |000b: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c799a: 2200 2c06 |000d: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@062c │ │ +0c799e: 1a01 3005 |000f: const-string v1, "FETCH" // string@0530 │ │ +0c79a2: 7030 332b 1003 |0011: invoke-direct {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.:(Ljava/lang/String;I)V // method@2b33 │ │ +0c79a8: 6900 ad11 |0014: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ad │ │ +0c79ac: 2200 2c06 |0016: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@062c │ │ +0c79b0: 1a01 250f |0018: const-string v1, "PARSE" // string@0f25 │ │ +0c79b4: 7030 332b 1004 |001a: invoke-direct {v0, v1, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.:(Ljava/lang/String;I)V // method@2b33 │ │ +0c79ba: 6900 b011 |001d: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11b0 │ │ +0c79be: 2200 2c06 |001f: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@062c │ │ +0c79c2: 1a01 3105 |0021: const-string v1, "FETCH_CANCELLED" // string@0531 │ │ +0c79c6: 7030 332b 1005 |0023: invoke-direct {v0, v1, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.:(Ljava/lang/String;I)V // method@2b33 │ │ +0c79cc: 6900 ae11 |0026: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ae │ │ +0c79d0: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +0c79d2: 2300 a806 |0029: new-array v0, v0, [Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@06a8 │ │ +0c79d6: 6201 af11 |002b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c79da: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +0c79de: 6201 ad11 |002f: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ad │ │ +0c79e2: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +0c79e6: 6201 b011 |0033: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11b0 │ │ +0c79ea: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +0c79ee: 6201 ae11 |0037: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH_CANCELLED:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ae │ │ +0c79f2: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +0c79f6: 6900 ac11 |003b: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.$VALUES:[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ac │ │ +0c79fa: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=50 │ │ 0x000d line=51 │ │ 0x0016 line=52 │ │ 0x001f line=53 │ │ 0x0028 line=49 │ │ @@ -317953,17 +318131,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 │ │ -0c79a0: |[0c79a0] nerd.tuxmobil.fahrplan.congress.MyApp$TASKS.:(Ljava/lang/String;I)V │ │ -0c79b0: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ -0c79b6: 0e00 |0003: return-void │ │ +0c79fc: |[0c79fc] nerd.tuxmobil.fahrplan.congress.MyApp$TASKS.:(Ljava/lang/String;I)V │ │ +0c7a0c: 7030 8327 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2783 │ │ +0c7a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -317973,20 +318151,20 @@ │ │ type : '(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c79b8: |[0c79b8] nerd.tuxmobil.fahrplan.congress.MyApp$TASKS.valueOf:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; │ │ -0c79c8: 1c00 2906 |0000: const-class v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@0629 │ │ -0c79cc: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ -0c79d2: 0c00 |0005: move-result-object v0 │ │ -0c79d4: 1f00 2906 |0006: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@0629 │ │ -0c79d8: 1100 |0008: return-object v0 │ │ +0c7a14: |[0c7a14] nerd.tuxmobil.fahrplan.congress.MyApp$TASKS.valueOf:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; │ │ +0c7a24: 1c00 2c06 |0000: const-class v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@062c │ │ +0c7a28: 7120 8427 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2784 │ │ +0c7a2e: 0c00 |0005: move-result-object v0 │ │ +0c7a30: 1f00 2c06 |0006: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@062c │ │ +0c7a34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;) │ │ @@ -317994,45 +318172,45 @@ │ │ type : '()[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c79dc: |[0c79dc] nerd.tuxmobil.fahrplan.congress.MyApp$TASKS.values:()[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; │ │ -0c79ec: 6200 a511 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.$VALUES:[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a5 │ │ -0c79f0: 6e10 062d 0000 |0002: invoke-virtual {v0}, [Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.clone:()Ljava/lang/Object; // method@2d06 │ │ -0c79f6: 0c00 |0005: move-result-object v0 │ │ -0c79f8: 1f00 a506 |0006: check-cast v0, [Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@06a5 │ │ -0c79fc: 1100 |0008: return-object v0 │ │ +0c7a38: |[0c7a38] nerd.tuxmobil.fahrplan.congress.MyApp$TASKS.values:()[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; │ │ +0c7a48: 6200 ac11 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.$VALUES:[Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ac │ │ +0c7a4c: 6e10 062d 0000 |0002: invoke-virtual {v0}, [Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.clone:()Ljava/lang/Object; // method@2d06 │ │ +0c7a52: 0c00 |0005: move-result-object v0 │ │ +0c7a54: 1f00 a806 |0006: check-cast v0, [Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // type@06a8 │ │ +0c7a58: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3729 (MyApp.java) │ │ + source_file_idx : 3738 (MyApp.java) │ │ │ │ -Class #1083 header: │ │ -class_idx : 1578 │ │ +Class #1084 header: │ │ +class_idx : 1581 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 16 │ │ -source_file_idx : 3729 │ │ +source_file_idx : 3738 │ │ static_fields_size : 21 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1083 annotations: │ │ +Class #1084 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; } │ │ -Annotations on field #4538 'roomsMap' │ │ +Annotations on field #4545 'roomsMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #1083 - │ │ +Class #1084 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/MyApp;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Application;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/MyApp;) │ │ name : 'DEBUG' │ │ @@ -318125,46 +318303,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -0c7a00: |[0c7a00] nerd.tuxmobil.fahrplan.congress.MyApp.:()V │ │ -0c7a10: 1304 df07 |0000: const/16 v4, #int 2015 // #7df │ │ -0c7a14: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ -0c7a18: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0c7a1a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c7a1c: 6900 ab11 |0006: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.app:Landroid/app/Application; // field@11ab │ │ -0c7a20: 6a02 aa11 |0008: sput-boolean v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.DEBUG:Z // field@11aa │ │ -0c7a24: 6900 b411 |000a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c7a28: 6900 ac11 |000c: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11ac │ │ -0c7a2c: 6900 b111 |000e: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c7a30: 6900 b711 |0010: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c7a34: 1a00 1a05 |0012: const-string v0, "Europe/Paris" // string@051a │ │ -0c7a38: 1301 0d00 |0014: const/16 v1, #int 13 // #d │ │ -0c7a3c: 7140 3b2b 4013 |0016: invoke-static {v0, v4, v3, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.getMilliseconds:(Ljava/lang/String;III)J // method@2b3b │ │ -0c7a42: 0b00 |0019: move-result-wide v0 │ │ -0c7a44: 6800 b211 |001a: sput-wide v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b2 │ │ -0c7a48: 1a00 1a05 |001c: const-string v0, "Europe/Paris" // string@051a │ │ -0c7a4c: 1301 1100 |001e: const/16 v1, #int 17 // #11 │ │ -0c7a50: 7140 3b2b 4013 |0020: invoke-static {v0, v4, v3, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.getMilliseconds:(Ljava/lang/String;III)J // method@2b3b │ │ -0c7a56: 0b00 |0023: move-result-wide v0 │ │ -0c7a58: 6800 b311 |0024: sput-wide v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.last_day_end:J // field@11b3 │ │ -0c7a5c: 6702 b911 |0026: sput v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11b9 │ │ -0c7a60: 2200 b405 |0028: new-instance v0, Ljava/util/HashMap; // type@05b4 │ │ -0c7a64: 7010 c928 0000 |002a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -0c7a6a: 6900 ba11 |002d: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11ba │ │ -0c7a6e: 6200 a811 |002f: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c7a72: 6900 bc11 |0031: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c7a76: 6702 b511 |0033: sput v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11b5 │ │ -0c7a7a: 2200 0f04 |0035: new-instance v0, Landroid/util/SparseIntArray; // type@040f │ │ -0c7a7e: 7010 1e1f 0000 |0037: invoke-direct {v0}, Landroid/util/SparseIntArray;.:()V // method@1f1e │ │ -0c7a84: 6900 b811 |003a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11b8 │ │ -0c7a88: 0e00 |003c: return-void │ │ +0c7a5c: |[0c7a5c] nerd.tuxmobil.fahrplan.congress.MyApp.:()V │ │ +0c7a6c: 1304 df07 |0000: const/16 v4, #int 2015 // #7df │ │ +0c7a70: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ +0c7a74: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c7a76: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c7a78: 6900 b211 |0006: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.app:Landroid/app/Application; // field@11b2 │ │ +0c7a7c: 6a02 b111 |0008: sput-boolean v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.DEBUG:Z // field@11b1 │ │ +0c7a80: 6900 bb11 |000a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c7a84: 6900 b311 |000c: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; // field@11b3 │ │ +0c7a88: 6900 b811 |000e: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c7a8c: 6900 be11 |0010: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c7a90: 1a00 1d05 |0012: const-string v0, "Europe/Paris" // string@051d │ │ +0c7a94: 1301 0d00 |0014: const/16 v1, #int 13 // #d │ │ +0c7a98: 7140 3b2b 4013 |0016: invoke-static {v0, v4, v3, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.getMilliseconds:(Ljava/lang/String;III)J // method@2b3b │ │ +0c7a9e: 0b00 |0019: move-result-wide v0 │ │ +0c7aa0: 6800 b911 |001a: sput-wide v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.first_day_start:J // field@11b9 │ │ +0c7aa4: 1a00 1d05 |001c: const-string v0, "Europe/Paris" // string@051d │ │ +0c7aa8: 1301 1100 |001e: const/16 v1, #int 17 // #11 │ │ +0c7aac: 7140 3b2b 4013 |0020: invoke-static {v0, v4, v3, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.getMilliseconds:(Ljava/lang/String;III)J // method@2b3b │ │ +0c7ab2: 0b00 |0023: move-result-wide v0 │ │ +0c7ab4: 6800 ba11 |0024: sput-wide v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.last_day_end:J // field@11ba │ │ +0c7ab8: 6702 c011 |0026: sput v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.room_count:I // field@11c0 │ │ +0c7abc: 2200 b705 |0028: new-instance v0, Ljava/util/HashMap; // type@05b7 │ │ +0c7ac0: 7010 c928 0000 |002a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +0c7ac6: 6900 c111 |002d: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomsMap:Ljava/util/HashMap; // field@11c1 │ │ +0c7aca: 6200 af11 |002f: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c7ace: 6900 c311 |0031: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c7ad2: 6702 bc11 |0033: sput v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureListDay:I // field@11bc │ │ +0c7ad6: 2200 1004 |0035: new-instance v0, Landroid/util/SparseIntArray; // type@0410 │ │ +0c7ada: 7010 1e1f 0000 |0037: invoke-direct {v0}, Landroid/util/SparseIntArray;.:()V // method@1f1e │ │ +0c7ae0: 6900 bf11 |003a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.roomList:Landroid/util/SparseIntArray; // field@11bf │ │ +0c7ae4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=15 │ │ 0x0008 line=17 │ │ 0x000a line=19 │ │ 0x000c line=29 │ │ 0x000e line=31 │ │ @@ -318183,39 +318361,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7a8c: |[0c7a8c] nerd.tuxmobil.fahrplan.congress.MyApp.:()V │ │ -0c7a9c: 7010 1700 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0017 │ │ -0c7aa2: 0e00 |0003: return-void │ │ +0c7ae8: |[0c7ae8] nerd.tuxmobil.fahrplan.congress.MyApp.:()V │ │ +0c7af8: 7010 1700 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0017 │ │ +0c7afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ - 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/MyApp; │ │ │ │ #2 : (in Lnerd/tuxmobil/fahrplan/congress/MyApp;) │ │ name : 'LogDebug' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c7aa4: |[0c7aa4] nerd.tuxmobil.fahrplan.congress.MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0c7ab4: 6300 aa11 |0000: sget-boolean v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.DEBUG:Z // field@11aa │ │ -0c7ab8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c7aba: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -0c7abe: 7120 091f 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ -0c7ac4: 0e00 |0008: return-void │ │ +0c7b00: |[0c7b00] nerd.tuxmobil.fahrplan.congress.MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0c7b10: 6300 b111 |0000: sget-boolean v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.DEBUG:Z // field@11b1 │ │ +0c7b14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0c7b16: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +0c7b1a: 7120 091f 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ +0c7b20: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x0008 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 tag Ljava/lang/String; │ │ @@ -318226,31 +318403,31 @@ │ │ type : '(Ljava/lang/String;III)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 29 16-bit code units │ │ -0c7ac8: |[0c7ac8] nerd.tuxmobil.fahrplan.congress.MyApp.getMilliseconds:(Ljava/lang/String;III)J │ │ -0c7ad8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c7ada: 7110 0829 0800 |0001: invoke-static {v8}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2908 │ │ -0c7ae0: 0c07 |0004: move-result-object v7 │ │ -0c7ae2: 2200 b305 |0005: new-instance v0, Ljava/util/GregorianCalendar; // type@05b3 │ │ -0c7ae6: 7020 c828 7000 |0007: invoke-direct {v0, v7}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@28c8 │ │ -0c7aec: d802 0aff |000a: add-int/lit8 v2, v10, #int -1 // #ff │ │ -0c7af0: 0191 |000c: move v1, v9 │ │ -0c7af2: 01b3 |000d: move v3, v11 │ │ -0c7af4: 0145 |000e: move v5, v4 │ │ -0c7af6: 0146 |000f: move v6, v4 │ │ -0c7af8: 7407 ad28 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@28ad │ │ -0c7afe: 1301 0e00 |0013: const/16 v1, #int 14 // #e │ │ -0c7b02: 6e30 ac28 1004 |0015: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.set:(II)V // method@28ac │ │ -0c7b08: 6e10 ab28 0000 |0018: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@28ab │ │ -0c7b0e: 0b04 |001b: move-result-wide v4 │ │ -0c7b10: 1004 |001c: return-wide v4 │ │ +0c7b24: |[0c7b24] nerd.tuxmobil.fahrplan.congress.MyApp.getMilliseconds:(Ljava/lang/String;III)J │ │ +0c7b34: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c7b36: 7110 0829 0800 |0001: invoke-static {v8}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2908 │ │ +0c7b3c: 0c07 |0004: move-result-object v7 │ │ +0c7b3e: 2200 b605 |0005: new-instance v0, Ljava/util/GregorianCalendar; // type@05b6 │ │ +0c7b42: 7020 c828 7000 |0007: invoke-direct {v0, v7}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@28c8 │ │ +0c7b48: d802 0aff |000a: add-int/lit8 v2, v10, #int -1 // #ff │ │ +0c7b4c: 0191 |000c: move v1, v9 │ │ +0c7b4e: 01b3 |000d: move v3, v11 │ │ +0c7b50: 0145 |000e: move v5, v4 │ │ +0c7b52: 0146 |000f: move v6, v4 │ │ +0c7b54: 7407 ad28 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@28ad │ │ +0c7b5a: 1301 0e00 |0013: const/16 v1, #int 14 // #e │ │ +0c7b5e: 6e30 ac28 1004 |0015: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.set:(II)V // method@28ac │ │ +0c7b64: 6e10 ab28 0000 |0018: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@28ab │ │ +0c7b6a: 0b04 |001b: move-result-wide v4 │ │ +0c7b6c: 1004 |001c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0005 line=87 │ │ 0x000a line=88 │ │ 0x0010 line=89 │ │ 0x0013 line=90 │ │ @@ -318270,51 +318447,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c7b14: |[0c7b14] nerd.tuxmobil.fahrplan.congress.MyApp.onCreate:()V │ │ -0c7b24: 6f10 1900 0100 |0000: invoke-super {v1}, Landroid/app/Application;.onCreate:()V // method@0019 │ │ -0c7b2a: 6901 ab11 |0003: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.app:Landroid/app/Application; // field@11ab │ │ -0c7b2e: 6200 a811 |0005: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c7b32: 6900 bc11 |0007: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c7b36: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c7b38: 6900 b411 |000a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c7b3c: 0e00 |000c: return-void │ │ +0c7b70: |[0c7b70] nerd.tuxmobil.fahrplan.congress.MyApp.onCreate:()V │ │ +0c7b80: 6f10 1900 0100 |0000: invoke-super {v1}, Landroid/app/Application;.onCreate:()V // method@0019 │ │ +0c7b86: 6901 b211 |0003: sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.app:Landroid/app/Application; // field@11b2 │ │ +0c7b8a: 6200 af11 |0005: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c7b8e: 6900 c311 |0007: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c7b92: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c7b94: 6900 bb11 |000a: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c7b98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0005 line=81 │ │ 0x0009 line=82 │ │ 0x000c line=83 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lnerd/tuxmobil/fahrplan/congress/MyApp; │ │ │ │ - source_file_idx : 3729 (MyApp.java) │ │ + source_file_idx : 3738 (MyApp.java) │ │ │ │ -Class #1084 header: │ │ -class_idx : 1584 │ │ +Class #1085 header: │ │ +class_idx : 1587 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1460 │ │ -source_file_idx : 4034 │ │ +superclass_idx : 1463 │ │ +source_file_idx : 4044 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1084 annotations: │ │ +Class #1085 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #1084 - │ │ +Class #1085 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/util/HashMap;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -318323,44 +318500,44 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0c7b40: |[0c7b40] nerd.tuxmobil.fahrplan.congress.RoomForC3NavConverter$1.:()V │ │ -0c7b50: 7010 c928 0200 |0000: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -0c7b56: 1a00 a605 |0003: const-string v0, "HALL 1" // string@05a6 │ │ -0c7b5a: 1a01 e020 |0005: const-string v1, "h1" // string@20e0 │ │ -0c7b5e: 6e30 442b 0201 |0007: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ -0c7b64: 1a00 a905 |000a: const-string v0, "HALL 2" // string@05a9 │ │ -0c7b68: 1a01 e320 |000c: const-string v1, "h2" // string@20e3 │ │ -0c7b6c: 6e30 442b 0201 |000e: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ -0c7b72: 1a00 aa05 |0011: const-string v0, "HALL 3" // string@05aa │ │ -0c7b76: 1a01 e420 |0013: const-string v1, "h3" // string@20e4 │ │ -0c7b7a: 6e30 442b 0201 |0015: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ -0c7b80: 1a00 ab05 |0018: const-string v0, "HALL 6" // string@05ab │ │ -0c7b84: 1a01 e520 |001a: const-string v1, "h6" // string@20e5 │ │ -0c7b88: 6e30 442b 0201 |001c: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ -0c7b8e: 1a00 a705 |001f: const-string v0, "HALL 13" // string@05a7 │ │ -0c7b92: 1a01 e120 |0021: const-string v1, "h13" // string@20e1 │ │ -0c7b96: 6e30 442b 0201 |0023: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ -0c7b9c: 1a00 a805 |0026: const-string v0, "HALL 14" // string@05a8 │ │ -0c7ba0: 1a01 e220 |0028: const-string v1, "h14" // string@20e2 │ │ -0c7ba4: 6e30 442b 0201 |002a: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ -0c7baa: 1a00 ac05 |002d: const-string v0, "HALL B" // string@05ac │ │ -0c7bae: 1a01 3721 |002f: const-string v1, "hb" // string@2137 │ │ -0c7bb2: 6e30 442b 0201 |0031: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ -0c7bb8: 1a00 ae05 |0034: const-string v0, "HALL G" // string@05ae │ │ -0c7bbc: 1a01 5821 |0036: const-string v1, "hg" // string@2158 │ │ -0c7bc0: 6e30 442b 0201 |0038: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ -0c7bc6: 1a00 ad05 |003b: const-string v0, "HALL F" // string@05ad │ │ -0c7bca: 1a01 5721 |003d: const-string v1, "hf" // string@2157 │ │ -0c7bce: 6e30 442b 0201 |003f: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ -0c7bd4: 0e00 |0042: return-void │ │ +0c7b9c: |[0c7b9c] nerd.tuxmobil.fahrplan.congress.RoomForC3NavConverter$1.:()V │ │ +0c7bac: 7010 c928 0200 |0000: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +0c7bb2: 1a00 aa05 |0003: const-string v0, "HALL 1" // string@05aa │ │ +0c7bb6: 1a01 ea20 |0005: const-string v1, "h1" // string@20ea │ │ +0c7bba: 6e30 442b 0201 |0007: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ +0c7bc0: 1a00 ad05 |000a: const-string v0, "HALL 2" // string@05ad │ │ +0c7bc4: 1a01 ed20 |000c: const-string v1, "h2" // string@20ed │ │ +0c7bc8: 6e30 442b 0201 |000e: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ +0c7bce: 1a00 ae05 |0011: const-string v0, "HALL 3" // string@05ae │ │ +0c7bd2: 1a01 ee20 |0013: const-string v1, "h3" // string@20ee │ │ +0c7bd6: 6e30 442b 0201 |0015: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ +0c7bdc: 1a00 af05 |0018: const-string v0, "HALL 6" // string@05af │ │ +0c7be0: 1a01 ef20 |001a: const-string v1, "h6" // string@20ef │ │ +0c7be4: 6e30 442b 0201 |001c: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ +0c7bea: 1a00 ab05 |001f: const-string v0, "HALL 13" // string@05ab │ │ +0c7bee: 1a01 eb20 |0021: const-string v1, "h13" // string@20eb │ │ +0c7bf2: 6e30 442b 0201 |0023: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ +0c7bf8: 1a00 ac05 |0026: const-string v0, "HALL 14" // string@05ac │ │ +0c7bfc: 1a01 ec20 |0028: const-string v1, "h14" // string@20ec │ │ +0c7c00: 6e30 442b 0201 |002a: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ +0c7c06: 1a00 b005 |002d: const-string v0, "HALL B" // string@05b0 │ │ +0c7c0a: 1a01 4121 |002f: const-string v1, "hb" // string@2141 │ │ +0c7c0e: 6e30 442b 0201 |0031: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ +0c7c14: 1a00 b205 |0034: const-string v0, "HALL G" // string@05b2 │ │ +0c7c18: 1a01 6221 |0036: const-string v1, "hg" // string@2162 │ │ +0c7c1c: 6e30 442b 0201 |0038: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ +0c7c22: 1a00 b105 |003b: const-string v0, "HALL F" // string@05b1 │ │ +0c7c26: 1a01 6121 |003d: const-string v1, "hf" // string@2161 │ │ +0c7c2a: 6e30 442b 0201 |003f: invoke-virtual {v2, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2b44 │ │ +0c7c30: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x000a line=12 │ │ 0x0011 line=13 │ │ 0x0018 line=14 │ │ @@ -318370,31 +318547,31 @@ │ │ 0x0034 line=19 │ │ 0x003b line=20 │ │ 0x0042 line=21 │ │ locals : │ │ 0x0000 - 0x0043 reg=2 this Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4034 (RoomForC3NavConverter.java) │ │ + source_file_idx : 4044 (RoomForC3NavConverter.java) │ │ │ │ -Class #1085 header: │ │ -class_idx : 1585 │ │ +Class #1086 header: │ │ +class_idx : 1588 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4034 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4044 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1085 annotations: │ │ -Annotations on field #4543 'CCH_MAP' │ │ +Class #1086 annotations: │ │ +Annotations on field #4550 'CCH_MAP' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #1085 - │ │ +Class #1086 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter;) │ │ name : 'CCH_MAP' │ │ @@ -318407,77 +318584,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c7bd8: |[0c7bd8] nerd.tuxmobil.fahrplan.congress.RoomForC3NavConverter.:()V │ │ -0c7be8: 2200 3006 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1; // type@0630 │ │ -0c7bec: 7010 432b 0000 |0002: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.:()V // method@2b43 │ │ -0c7bf2: 6900 bf11 |0005: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter;.CCH_MAP:Ljava/util/Map; // field@11bf │ │ -0c7bf6: 0e00 |0007: return-void │ │ +0c7c34: |[0c7c34] nerd.tuxmobil.fahrplan.congress.RoomForC3NavConverter.:()V │ │ +0c7c44: 2200 3306 |0000: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1; // type@0633 │ │ +0c7c48: 7010 432b 0000 |0002: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1;.:()V // method@2b43 │ │ +0c7c4e: 6900 c611 |0005: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter;.CCH_MAP:Ljava/util/Map; // field@11c6 │ │ +0c7c52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter;) │ │ name : 'convert' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0c7bf8: |[0c7bf8] nerd.tuxmobil.fahrplan.congress.RoomForC3NavConverter.convert:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0c7c08: 6e10 f027 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@27f0 │ │ -0c7c0e: 0c00 |0003: move-result-object v0 │ │ -0c7c10: 1a01 d003 |0004: const-string v1, "CCH" // string@03d0 │ │ -0c7c14: 6e20 d727 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c7c1a: 0a00 |0009: move-result v0 │ │ -0c7c1c: 3800 0f00 |000a: if-eqz v0, 0019 // +000f │ │ -0c7c20: 6200 bf11 |000c: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter;.CCH_MAP:Ljava/util/Map; // field@11bf │ │ -0c7c24: 6e10 f027 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@27f0 │ │ -0c7c2a: 0c01 |0011: move-result-object v1 │ │ -0c7c2c: 7220 f828 1000 |0012: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -0c7c32: 0c00 |0015: move-result-object v0 │ │ -0c7c34: 1f00 6a05 |0016: check-cast v0, Ljava/lang/String; // type@056a │ │ -0c7c38: 1100 |0018: return-object v0 │ │ -0c7c3a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0c7c3c: 28fe |001a: goto 0018 // -0002 │ │ +0c7c54: |[0c7c54] nerd.tuxmobil.fahrplan.congress.RoomForC3NavConverter.convert:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0c7c64: 6e10 f027 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@27f0 │ │ +0c7c6a: 0c00 |0003: move-result-object v0 │ │ +0c7c6c: 1a01 d103 |0004: const-string v1, "CCH" // string@03d1 │ │ +0c7c70: 6e20 d727 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c7c76: 0a00 |0009: move-result v0 │ │ +0c7c78: 3800 0f00 |000a: if-eqz v0, 0019 // +000f │ │ +0c7c7c: 6200 c611 |000c: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter;.CCH_MAP:Ljava/util/Map; // field@11c6 │ │ +0c7c80: 6e10 f027 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@27f0 │ │ +0c7c86: 0c01 |0011: move-result-object v1 │ │ +0c7c88: 7220 f828 1000 |0012: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +0c7c8e: 0c00 |0015: move-result-object v0 │ │ +0c7c90: 1f00 6b05 |0016: check-cast v0, Ljava/lang/String; // type@056b │ │ +0c7c94: 1100 |0018: return-object v0 │ │ +0c7c96: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0c7c98: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x000c line=27 │ │ 0x0018 line=30 │ │ locals : │ │ 0x0000 - 0x001b reg=2 venue Ljava/lang/String; │ │ 0x0000 - 0x001b reg=3 room Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4034 (RoomForC3NavConverter.java) │ │ + source_file_idx : 4044 (RoomForC3NavConverter.java) │ │ │ │ -Class #1086 header: │ │ -class_idx : 1586 │ │ +Class #1087 header: │ │ +class_idx : 1589 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4176 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4186 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1086 annotations: │ │ +Class #1087 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1086 - │ │ +Class #1087 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -318491,100 +318668,101 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c7c40: |[0c7c40] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$1.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ -0c7c50: 5b01 c011 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c0 │ │ -0c7c54: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c7c5a: 0e00 |0005: return-void │ │ +0c7c9c: |[0c7c9c] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$1.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ +0c7cac: 5b01 c711 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c7 │ │ +0c7cb0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c7cb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0c7c5c: |[0c7c5c] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -0c7c6c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0c7c6e: 5452 c011 |0001: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c0 │ │ -0c7c72: 6e10 532b 0200 |0003: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ -0c7c78: 0c02 |0006: move-result-object v2 │ │ -0c7c7a: 7110 7c02 0200 |0007: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c7c80: 0c01 |000a: move-result-object v1 │ │ -0c7c82: 7210 e000 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0c7c88: 0c00 |000e: move-result-object v0 │ │ -0c7c8a: 1a03 5a17 |000f: const-string v3, "auto_update" // string@175a │ │ -0c7c8e: 0772 |0011: move-object v2, v7 │ │ -0c7c90: 1f02 4405 |0012: check-cast v2, Ljava/lang/Boolean; // type@0544 │ │ -0c7c94: 6e10 6627 0200 |0014: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -0c7c9a: 0a02 |0017: move-result v2 │ │ -0c7c9c: 7230 dc00 3002 |0018: invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -0c7ca2: 7210 db00 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -0c7ca8: 1f07 4405 |001e: check-cast v7, Ljava/lang/Boolean; // type@0544 │ │ -0c7cac: 6e10 6627 0700 |0020: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -0c7cb2: 0a02 |0023: move-result v2 │ │ -0c7cb4: 3802 0c00 |0024: if-eqz v2, 0030 // +000c │ │ -0c7cb8: 5452 c011 |0026: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c0 │ │ -0c7cbc: 6e10 532b 0200 |0028: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ -0c7cc2: 0c02 |002b: move-result-object v2 │ │ -0c7cc4: 7120 972a 4200 |002c: invoke-static {v2, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.setUpdateAlarm:(Landroid/content/Context;Z)J // method@2a97 │ │ -0c7cca: 0f04 |002f: return v4 │ │ -0c7ccc: 5452 c011 |0030: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c0 │ │ -0c7cd0: 6e10 532b 0200 |0032: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ -0c7cd6: 0c02 |0035: move-result-object v2 │ │ -0c7cd8: 7110 8a2a 0200 |0036: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.clearUpdateAlarm:(Landroid/content/Context;)V // method@2a8a │ │ -0c7cde: 28f6 |0039: goto 002f // -000a │ │ +0c7cb8: |[0c7cb8] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +0c7cc8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0c7cca: 5452 c711 |0001: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c7 │ │ +0c7cce: 6e10 532b 0200 |0003: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ +0c7cd4: 0c02 |0006: move-result-object v2 │ │ +0c7cd6: 7110 7c02 0200 |0007: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c7cdc: 0c01 |000a: move-result-object v1 │ │ +0c7cde: 7210 e000 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0c7ce4: 0c00 |000e: move-result-object v0 │ │ +0c7ce6: 1a03 6417 |000f: const-string v3, "auto_update" // string@1764 │ │ +0c7cea: 0772 |0011: move-object v2, v7 │ │ +0c7cec: 1f02 4505 |0012: check-cast v2, Ljava/lang/Boolean; // type@0545 │ │ +0c7cf0: 6e10 6627 0200 |0014: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +0c7cf6: 0a02 |0017: move-result v2 │ │ +0c7cf8: 7230 dc00 3002 |0018: invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +0c7cfe: 7210 db00 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +0c7d04: 1f07 4505 |001e: check-cast v7, Ljava/lang/Boolean; // type@0545 │ │ +0c7d08: 6e10 6627 0700 |0020: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +0c7d0e: 0a02 |0023: move-result v2 │ │ +0c7d10: 3802 0c00 |0024: if-eqz v2, 0030 // +000c │ │ +0c7d14: 5452 c711 |0026: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c7 │ │ +0c7d18: 6e10 532b 0200 |0028: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ +0c7d1e: 0c02 |002b: move-result-object v2 │ │ +0c7d20: 7120 972a 4200 |002c: invoke-static {v2, v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.setUpdateAlarm:(Landroid/content/Context;Z)J // method@2a97 │ │ +0c7d26: 0f04 |002f: return v4 │ │ +0c7d28: 5452 c711 |0030: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c7 │ │ +0c7d2c: 6e10 532b 0200 |0032: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ +0c7d32: 0c02 |0035: move-result-object v2 │ │ +0c7d34: 7110 8a2a 0200 |0036: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.clearUpdateAlarm:(Landroid/content/Context;)V // method@2a8a │ │ +0c7d3a: 28f6 |0039: goto 002f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ + 0x0003 line=48 │ │ 0x000b line=50 │ │ 0x000f line=51 │ │ 0x001b line=52 │ │ 0x001e line=54 │ │ 0x0026 line=55 │ │ 0x002f line=59 │ │ 0x0030 line=57 │ │ locals : │ │ 0x0000 - 0x0020 reg=7 newValue Ljava/lang/Object; │ │ 0x000f - 0x003a reg=0 edit Landroid/content/SharedPreferences$Editor; │ │ 0x000b - 0x003a reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x003a reg=5 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1; │ │ 0x0000 - 0x003a reg=6 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 4176 (SettingsActivity.java) │ │ + source_file_idx : 4186 (SettingsActivity.java) │ │ │ │ -Class #1087 header: │ │ -class_idx : 1587 │ │ +Class #1088 header: │ │ +class_idx : 1590 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4176 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4186 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1087 annotations: │ │ +Class #1088 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1087 - │ │ +Class #1088 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -318598,81 +318776,82 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c7ce0: |[0c7ce0] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$2.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ -0c7cf0: 5b01 c111 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c1 │ │ -0c7cf4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c7cfa: 0e00 |0005: return-void │ │ +0c7d3c: |[0c7d3c] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$2.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ +0c7d4c: 5b01 c811 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c8 │ │ +0c7d50: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c7d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0c7cfc: |[0c7cfc] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -0c7d0c: 5432 c111 |0000: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c1 │ │ -0c7d10: 6e10 532b 0200 |0002: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ -0c7d16: 0c02 |0005: move-result-object v2 │ │ -0c7d18: 7110 7c02 0200 |0006: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c7d1e: 0c01 |0009: move-result-object v1 │ │ -0c7d20: 7210 e000 0100 |000a: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0c7d26: 0c00 |000d: move-result-object v0 │ │ -0c7d28: 1a02 3b2a |000e: const-string v2, "nerd.tuxmobil.fahrplan.congress.Prefs.SCHEDULE_URL" // string@2a3b │ │ -0c7d2c: 1f05 6a05 |0010: check-cast v5, Ljava/lang/String; // type@056a │ │ -0c7d30: 7230 df00 2005 |0012: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ -0c7d36: 7210 db00 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -0c7d3c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -0c7d3e: 0f02 |0019: return v2 │ │ +0c7d58: |[0c7d58] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +0c7d68: 5432 c811 |0000: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c8 │ │ +0c7d6c: 6e10 532b 0200 |0002: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ +0c7d72: 0c02 |0005: move-result-object v2 │ │ +0c7d74: 7110 7c02 0200 |0006: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c7d7a: 0c01 |0009: move-result-object v1 │ │ +0c7d7c: 7210 e000 0100 |000a: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0c7d82: 0c00 |000d: move-result-object v0 │ │ +0c7d84: 1a02 452a |000e: const-string v2, "nerd.tuxmobil.fahrplan.congress.Prefs.SCHEDULE_URL" // string@2a45 │ │ +0c7d88: 1f05 6b05 |0010: check-cast v5, Ljava/lang/String; // type@056b │ │ +0c7d8c: 7230 df00 2005 |0012: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ +0c7d92: 7210 db00 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +0c7d98: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +0c7d9a: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ + 0x0002 line=70 │ │ 0x000a line=72 │ │ 0x000e line=73 │ │ 0x0015 line=74 │ │ 0x0018 line=75 │ │ locals : │ │ 0x0000 - 0x0012 reg=5 newValue Ljava/lang/Object; │ │ 0x000e - 0x001a reg=0 edit Landroid/content/SharedPreferences$Editor; │ │ 0x000a - 0x001a reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x001a reg=3 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2; │ │ 0x0000 - 0x001a reg=4 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 4176 (SettingsActivity.java) │ │ + source_file_idx : 4186 (SettingsActivity.java) │ │ │ │ -Class #1088 header: │ │ -class_idx : 1588 │ │ +Class #1089 header: │ │ +class_idx : 1591 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4176 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4186 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1088 annotations: │ │ +Class #1089 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1088 - │ │ +Class #1089 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -318686,63 +318865,64 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c7d40: |[0c7d40] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$3.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ -0c7d50: 5b01 c211 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c2 │ │ -0c7d54: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c7d5a: 0e00 |0005: return-void │ │ +0c7d9c: |[0c7d9c] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$3.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ +0c7dac: 5b01 c911 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c9 │ │ +0c7db0: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c7db6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0c7d5c: |[0c7d5c] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -0c7d6c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0c7d6e: 5463 c211 |0001: iget-object v3, v6, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c2 │ │ -0c7d72: 6e10 532b 0300 |0003: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ -0c7d78: 0c03 |0006: move-result-object v3 │ │ -0c7d7a: 7110 7c02 0300 |0007: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c7d80: 0c01 |000a: move-result-object v1 │ │ -0c7d82: 7210 e000 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0c7d88: 0c00 |000e: move-result-object v0 │ │ -0c7d8a: 1a03 392a |000f: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.ALTERNATIVE_HIGHLIGHT" // string@2a39 │ │ -0c7d8e: 1f08 4405 |0011: check-cast v8, Ljava/lang/Boolean; // type@0544 │ │ -0c7d92: 6e10 6627 0800 |0013: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -0c7d98: 0a04 |0016: move-result v4 │ │ -0c7d9a: 7230 dc00 3004 |0017: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -0c7da0: 7210 da00 0000 |001a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00da │ │ -0c7da6: 2202 3400 |001d: new-instance v2, Landroid/content/Intent; // type@0034 │ │ -0c7daa: 7010 bd00 0200 |001f: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@00bd │ │ -0c7db0: 1a03 392a |0022: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.ALTERNATIVE_HIGHLIGHT" // string@2a39 │ │ -0c7db4: 6e30 d100 3205 |0024: invoke-virtual {v2, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d1 │ │ -0c7dba: 5463 c211 |0027: iget-object v3, v6, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c2 │ │ -0c7dbe: 6e10 532b 0300 |0029: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ -0c7dc4: 0c03 |002c: move-result-object v3 │ │ -0c7dc6: 12f4 |002d: const/4 v4, #int -1 // #ff │ │ -0c7dc8: 6e30 1000 4302 |002e: invoke-virtual {v3, v4, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0010 │ │ -0c7dce: 0f05 |0031: return v5 │ │ +0c7db8: |[0c7db8] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +0c7dc8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0c7dca: 5463 c911 |0001: iget-object v3, v6, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c9 │ │ +0c7dce: 6e10 532b 0300 |0003: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ +0c7dd4: 0c03 |0006: move-result-object v3 │ │ +0c7dd6: 7110 7c02 0300 |0007: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c7ddc: 0c01 |000a: move-result-object v1 │ │ +0c7dde: 7210 e000 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0c7de4: 0c00 |000e: move-result-object v0 │ │ +0c7de6: 1a03 432a |000f: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.ALTERNATIVE_HIGHLIGHT" // string@2a43 │ │ +0c7dea: 1f08 4505 |0011: check-cast v8, Ljava/lang/Boolean; // type@0545 │ │ +0c7dee: 6e10 6627 0800 |0013: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +0c7df4: 0a04 |0016: move-result v4 │ │ +0c7df6: 7230 dc00 3004 |0017: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +0c7dfc: 7210 da00 0000 |001a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00da │ │ +0c7e02: 2202 3400 |001d: new-instance v2, Landroid/content/Intent; // type@0034 │ │ +0c7e06: 7010 bd00 0200 |001f: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@00bd │ │ +0c7e0c: 1a03 432a |0022: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.ALTERNATIVE_HIGHLIGHT" // string@2a43 │ │ +0c7e10: 6e30 d100 3205 |0024: invoke-virtual {v2, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d1 │ │ +0c7e16: 5463 c911 |0027: iget-object v3, v6, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c9 │ │ +0c7e1a: 6e10 532b 0300 |0029: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ +0c7e20: 0c03 |002c: move-result-object v3 │ │ +0c7e22: 12f4 |002d: const/4 v4, #int -1 // #ff │ │ +0c7e24: 6e30 1000 4302 |002e: invoke-virtual {v3, v4, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0010 │ │ +0c7e2a: 0f05 |0031: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ + 0x0003 line=86 │ │ 0x000b line=88 │ │ 0x000f line=89 │ │ 0x001a line=90 │ │ 0x001d line=92 │ │ 0x0022 line=93 │ │ 0x0027 line=94 │ │ 0x0031 line=96 │ │ @@ -318750,32 +318930,32 @@ │ │ 0x0000 - 0x0013 reg=8 newValue Ljava/lang/Object; │ │ 0x000f - 0x0032 reg=0 edit Landroid/content/SharedPreferences$Editor; │ │ 0x000b - 0x0032 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0022 - 0x0032 reg=2 redrawIntent Landroid/content/Intent; │ │ 0x0000 - 0x0032 reg=6 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3; │ │ 0x0000 - 0x0032 reg=7 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 4176 (SettingsActivity.java) │ │ + source_file_idx : 4186 (SettingsActivity.java) │ │ │ │ -Class #1089 header: │ │ -class_idx : 1589 │ │ +Class #1090 header: │ │ +class_idx : 1592 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4176 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4186 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1089 annotations: │ │ +Class #1090 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1089 - │ │ +Class #1090 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -318789,67 +318969,67 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c7dd0: |[0c7dd0] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$4.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ -0c7de0: 5b01 c311 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c3 │ │ -0c7de4: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c7dea: 0e00 |0005: return-void │ │ +0c7e2c: |[0c7e2c] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$4.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ +0c7e3c: 5b01 ca11 |0000: iput-object v1, v0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11ca │ │ +0c7e40: 7010 b927 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c7e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -0c7dec: |[0c7dec] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -0c7dfc: 5498 c311 |0000: iget-object v8, v9, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c3 │ │ -0c7e00: 6e10 532b 0800 |0002: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ -0c7e06: 0c00 |0005: move-result-object v0 │ │ -0c7e08: 6e10 0900 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0009 │ │ -0c7e0e: 0c07 |0009: move-result-object v7 │ │ -0c7e10: 7110 7c02 0000 |000a: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c7e16: 0c06 |000d: move-result-object v6 │ │ -0c7e18: 7210 e000 0600 |000e: invoke-interface {v6}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0c7e1e: 0c05 |0011: move-result-object v5 │ │ -0c7e20: 1f0b 6a05 |0012: check-cast v11, Ljava/lang/String; // type@056a │ │ -0c7e24: 7110 9b27 0b00 |0014: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c7e2a: 0a02 |0017: move-result v2 │ │ -0c7e2c: 1408 0100 077f |0018: const v8, #float 1.79446e+38 // #7f070001 │ │ -0c7e32: 6e20 1d01 8700 |001b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@011d │ │ -0c7e38: 0c03 |001e: move-result-object v3 │ │ -0c7e3a: 1408 0800 0c7f |001f: const v8, #float 1.86092e+38 // #7f0c0008 │ │ -0c7e40: 6e20 1101 8700 |0022: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ -0c7e46: 0a04 |0025: move-result v4 │ │ -0c7e48: 5498 c311 |0026: iget-object v8, v9, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11c3 │ │ -0c7e4c: 7140 502b 3842 |0028: invoke-static {v8, v3, v2, v4}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.access$000:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;[Ljava/lang/String;II)I // method@2b50 │ │ -0c7e52: 0a01 |002b: move-result v1 │ │ -0c7e54: 1a08 382a |002c: const-string v8, "nerd.tuxmobil.fahrplan.congress.Prefs.ALARM_TIME_INDEX" // string@2a38 │ │ -0c7e58: 7230 dd00 8501 |002e: invoke-interface {v5, v8, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00dd │ │ -0c7e5e: 7210 db00 0500 |0031: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -0c7e64: 1218 |0034: const/4 v8, #int 1 // #1 │ │ -0c7e66: 0f08 |0035: return v8 │ │ +0c7e48: |[0c7e48] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +0c7e58: 5498 ca11 |0000: iget-object v8, v9, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11ca │ │ +0c7e5c: 6e10 532b 0800 |0002: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getActivity:()Landroid/app/Activity; // method@2b53 │ │ +0c7e62: 0c00 |0005: move-result-object v0 │ │ +0c7e64: 6e10 0900 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0009 │ │ +0c7e6a: 0c07 |0009: move-result-object v7 │ │ +0c7e6c: 7110 7c02 0000 |000a: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c7e72: 0c06 |000d: move-result-object v6 │ │ +0c7e74: 7210 e000 0600 |000e: invoke-interface {v6}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0c7e7a: 0c05 |0011: move-result-object v5 │ │ +0c7e7c: 1f0b 6b05 |0012: check-cast v11, Ljava/lang/String; // type@056b │ │ +0c7e80: 7110 9b27 0b00 |0014: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c7e86: 0a02 |0017: move-result v2 │ │ +0c7e88: 1408 0100 077f |0018: const v8, #float 1.79446e+38 // #7f070001 │ │ +0c7e8e: 6e20 1d01 8700 |001b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@011d │ │ +0c7e94: 0c03 |001e: move-result-object v3 │ │ +0c7e96: 1408 0800 0c7f |001f: const v8, #float 1.86092e+38 // #7f0c0008 │ │ +0c7e9c: 6e20 1101 8700 |0022: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0111 │ │ +0c7ea2: 0a04 |0025: move-result v4 │ │ +0c7ea4: 5498 ca11 |0026: iget-object v8, v9, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;.this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // field@11ca │ │ +0c7ea8: 7140 502b 3842 |0028: invoke-static {v8, v3, v2, v4}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.access$000:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;[Ljava/lang/String;II)I // method@2b50 │ │ +0c7eae: 0a01 |002b: move-result v1 │ │ +0c7eb0: 1a08 422a |002c: const-string v8, "nerd.tuxmobil.fahrplan.congress.Prefs.ALARM_TIME_INDEX" // string@2a42 │ │ +0c7eb4: 7230 dd00 8501 |002e: invoke-interface {v5, v8, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00dd │ │ +0c7eba: 7210 db00 0500 |0031: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +0c7ec0: 1218 |0034: const/4 v8, #int 1 // #1 │ │ +0c7ec2: 0f08 |0035: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ - 0x000a line=106 │ │ + 0x000a line=107 │ │ 0x000e line=108 │ │ 0x0012 line=109 │ │ 0x0018 line=110 │ │ 0x001f line=111 │ │ 0x0026 line=112 │ │ 0x002c line=113 │ │ 0x0031 line=114 │ │ @@ -318863,32 +319043,32 @@ │ │ 0x0026 - 0x0036 reg=4 defaultAlarmTimeValue I │ │ 0x0012 - 0x0036 reg=5 edit Landroid/content/SharedPreferences$Editor; │ │ 0x000e - 0x0036 reg=6 prefs Landroid/content/SharedPreferences; │ │ 0x000a - 0x0036 reg=7 resources Landroid/content/res/Resources; │ │ 0x0000 - 0x0036 reg=9 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4; │ │ 0x0000 - 0x0036 reg=10 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 4176 (SettingsActivity.java) │ │ + source_file_idx : 4186 (SettingsActivity.java) │ │ │ │ -Class #1090 header: │ │ -class_idx : 1590 │ │ +Class #1091 header: │ │ +class_idx : 1593 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 147 │ │ -source_file_idx : 4176 │ │ +source_file_idx : 4186 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1090 annotations: │ │ +Class #1091 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/SettingsActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SettingsFragment" │ │ │ │ -Class #1090 - │ │ +Class #1091 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/PreferenceFragment;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -318897,17 +319077,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7e68: |[0c7e68] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment.:()V │ │ -0c7e78: 7010 7a02 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@027a │ │ -0c7e7e: 0e00 |0003: return-void │ │ +0c7ec4: |[0c7ec4] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment.:()V │ │ +0c7ed4: 7010 7a02 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@027a │ │ +0c7eda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;) │ │ @@ -318915,18 +319095,18 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;[Ljava/lang/String;II)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0c7e80: |[0c7e80] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment.access$000:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;[Ljava/lang/String;II)I │ │ -0c7e90: 7040 542b 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getAlarmTimeIndex:([Ljava/lang/String;II)I // method@2b54 │ │ -0c7e96: 0a00 |0003: move-result v0 │ │ -0c7e98: 0f00 |0004: return v0 │ │ +0c7edc: |[0c7edc] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment.access$000:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;[Ljava/lang/String;II)I │ │ +0c7eec: 7040 542b 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.getAlarmTimeIndex:([Ljava/lang/String;II)I // method@2b54 │ │ +0c7ef2: 0a00 |0003: move-result v0 │ │ +0c7ef4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ 0x0000 - 0x0005 reg=2 x1 [Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -318937,27 +319117,27 @@ │ │ type : '([Ljava/lang/String;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c7e9c: |[0c7e9c] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment.getAlarmTimeIndex:([Ljava/lang/String;II)I │ │ -0c7eac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c7eae: 2152 |0001: array-length v2, v5 │ │ -0c7eb0: 3523 0e00 |0002: if-ge v3, v2, 0010 // +000e │ │ -0c7eb4: 4601 0503 |0004: aget-object v1, v5, v3 │ │ -0c7eb8: 7110 9b27 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c7ebe: 0a00 |0009: move-result v0 │ │ -0c7ec0: 3360 0300 |000a: if-ne v0, v6, 000d // +0003 │ │ -0c7ec4: 0f03 |000c: return v3 │ │ -0c7ec6: d803 0301 |000d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c7eca: 28f3 |000f: goto 0002 // -000d │ │ -0c7ecc: 0173 |0010: move v3, v7 │ │ -0c7ece: 28fb |0011: goto 000c // -0005 │ │ +0c7ef8: |[0c7ef8] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment.getAlarmTimeIndex:([Ljava/lang/String;II)I │ │ +0c7f08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c7f0a: 2152 |0001: array-length v2, v5 │ │ +0c7f0c: 3523 0e00 |0002: if-ge v3, v2, 0010 // +000e │ │ +0c7f10: 4601 0503 |0004: aget-object v1, v5, v3 │ │ +0c7f14: 7110 9b27 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c7f1a: 0a00 |0009: move-result v0 │ │ +0c7f1c: 3360 0300 |000a: if-ne v0, v6, 000d // +0003 │ │ +0c7f20: 0f03 |000c: return v3 │ │ +0c7f22: d803 0301 |000d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c7f26: 28f3 |000f: goto 0002 // -000d │ │ +0c7f28: 0173 |0010: move v3, v7 │ │ +0c7f2a: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0006 line=123 │ │ 0x000a line=124 │ │ 0x000c line=128 │ │ @@ -318982,73 +319162,76 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0c7ed0: |[0c7ed0] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0c7ee0: 6f20 7b02 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@027b │ │ -0c7ee6: 1500 057f |0003: const/high16 v0, #int 2131034112 // #7f05 │ │ -0c7eea: 6e20 512b 0200 |0005: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.addPreferencesFromResource:(I)V // method@2b51 │ │ -0c7ef0: 1a00 5a17 |0008: const-string v0, "auto_update" // string@175a │ │ -0c7ef4: 6e20 522b 0200 |000a: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b52 │ │ -0c7efa: 0c00 |000d: move-result-object v0 │ │ -0c7efc: 2201 3206 |000e: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1; // type@0632 │ │ -0c7f00: 7020 472b 2100 |0010: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V // method@2b47 │ │ -0c7f06: 6e20 7902 1000 |0013: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0279 │ │ -0c7f0c: 1a00 f42f |0016: const-string v0, "schedule_url" // string@2ff4 │ │ -0c7f10: 6e20 522b 0200 |0018: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b52 │ │ -0c7f16: 0c00 |001b: move-result-object v0 │ │ -0c7f18: 2201 3306 |001c: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2; // type@0633 │ │ -0c7f1c: 7020 492b 2100 |001e: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V // method@2b49 │ │ -0c7f22: 6e20 7902 1000 |0021: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0279 │ │ -0c7f28: 1a00 9116 |0024: const-string v0, "alternative_highlight" // string@1691 │ │ -0c7f2c: 6e20 522b 0200 |0026: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b52 │ │ -0c7f32: 0c00 |0029: move-result-object v0 │ │ -0c7f34: 2201 3406 |002a: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3; // type@0634 │ │ -0c7f38: 7020 4b2b 2100 |002c: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V // method@2b4b │ │ -0c7f3e: 6e20 7902 1000 |002f: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0279 │ │ -0c7f44: 1a00 dd1a |0032: const-string v0, "default_alarm_time" // string@1add │ │ -0c7f48: 6e20 522b 0200 |0034: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b52 │ │ -0c7f4e: 0c00 |0037: move-result-object v0 │ │ -0c7f50: 2201 3506 |0038: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4; // type@0635 │ │ -0c7f54: 7020 4d2b 2100 |003a: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V // method@2b4d │ │ -0c7f5a: 6e20 7902 1000 |003d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0279 │ │ -0c7f60: 0e00 |0040: return-void │ │ +0c7f2c: |[0c7f2c] nerd.tuxmobil.fahrplan.congress.SettingsActivity$SettingsFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0c7f3c: 6f20 7b02 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@027b │ │ +0c7f42: 1500 057f |0003: const/high16 v0, #int 2131034112 // #7f05 │ │ +0c7f46: 6e20 512b 0200 |0005: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.addPreferencesFromResource:(I)V // method@2b51 │ │ +0c7f4c: 1a00 6417 |0008: const-string v0, "auto_update" // string@1764 │ │ +0c7f50: 6e20 522b 0200 |000a: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b52 │ │ +0c7f56: 0c00 |000d: move-result-object v0 │ │ +0c7f58: 2201 3506 |000e: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1; // type@0635 │ │ +0c7f5c: 7020 472b 2100 |0010: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V // method@2b47 │ │ +0c7f62: 6e20 7902 1000 |0013: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0279 │ │ +0c7f68: 1a00 fe2f |0016: const-string v0, "schedule_url" // string@2ffe │ │ +0c7f6c: 6e20 522b 0200 |0018: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b52 │ │ +0c7f72: 0c00 |001b: move-result-object v0 │ │ +0c7f74: 2201 3606 |001c: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2; // type@0636 │ │ +0c7f78: 7020 492b 2100 |001e: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V // method@2b49 │ │ +0c7f7e: 6e20 7902 1000 |0021: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0279 │ │ +0c7f84: 1a00 9b16 |0024: const-string v0, "alternative_highlight" // string@169b │ │ +0c7f88: 6e20 522b 0200 |0026: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b52 │ │ +0c7f8e: 0c00 |0029: move-result-object v0 │ │ +0c7f90: 2201 3706 |002a: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3; // type@0637 │ │ +0c7f94: 7020 4b2b 2100 |002c: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V // method@2b4b │ │ +0c7f9a: 6e20 7902 1000 |002f: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0279 │ │ +0c7fa0: 1a00 e71a |0032: const-string v0, "default_alarm_time" // string@1ae7 │ │ +0c7fa4: 6e20 522b 0200 |0034: invoke-virtual {v2, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b52 │ │ +0c7faa: 0c00 |0037: move-result-object v0 │ │ +0c7fac: 2201 3806 |0038: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4; // type@0638 │ │ +0c7fb0: 7020 4d2b 2100 |003a: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;.:(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V // method@2b4d │ │ +0c7fb6: 6e20 7902 1000 |003d: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0279 │ │ +0c7fbc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0008 line=41 │ │ + 0x0013 line=42 │ │ 0x0016 line=64 │ │ 0x0024 line=79 │ │ + 0x002f line=80 │ │ 0x0032 line=100 │ │ + 0x003d line=101 │ │ 0x0040 line=118 │ │ locals : │ │ 0x0000 - 0x0041 reg=2 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ 0x0000 - 0x0041 reg=3 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4176 (SettingsActivity.java) │ │ + source_file_idx : 4186 (SettingsActivity.java) │ │ │ │ -Class #1091 header: │ │ -class_idx : 1591 │ │ +Class #1092 header: │ │ +class_idx : 1594 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 728 │ │ -source_file_idx : 4176 │ │ +superclass_idx : 729 │ │ +source_file_idx : 4186 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1091 annotations: │ │ +Class #1092 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; } │ │ │ │ -Class #1091 - │ │ +Class #1092 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/AppCompatActivity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -319057,97 +319240,98 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7f64: |[0c7f64] nerd.tuxmobil.fahrplan.congress.SettingsActivity.:()V │ │ -0c7f74: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ -0c7f7a: 0e00 |0003: return-void │ │ +0c7fc0: |[0c7fc0] nerd.tuxmobil.fahrplan.congress.SettingsActivity.:()V │ │ +0c7fd0: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ +0c7fd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ - 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0c7f7c: |[0c7f7c] nerd.tuxmobil.fahrplan.congress.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0c7f8c: 6f20 d111 6500 |0000: invoke-super {v5, v6}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ -0c7f92: 1401 4c00 037f |0003: const v1, #float 1.7413e+38 // #7f03004c │ │ -0c7f98: 6e20 5c2b 1500 |0006: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.setContentView:(I)V // method@2b5c │ │ -0c7f9e: 1401 5c00 0e7f |0009: const v1, #float 1.88752e+38 // #7f0e005c │ │ -0c7fa4: 6e20 572b 1500 |000c: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@2b57 │ │ -0c7faa: 0c00 |000f: move-result-object v0 │ │ -0c7fac: 1f00 ea03 |0010: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@03ea │ │ -0c7fb0: 6e20 5d2b 0500 |0012: invoke-virtual {v5, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@2b5d │ │ -0c7fb6: 6e10 5a2b 0500 |0015: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b5a │ │ -0c7fbc: 0c01 |0018: move-result-object v1 │ │ -0c7fbe: 2202 6b00 |0019: new-instance v2, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ -0c7fc2: 6e10 592b 0500 |001b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@2b59 │ │ -0c7fc8: 0c03 |001e: move-result-object v3 │ │ -0c7fca: 1404 1900 0d7f |001f: const v4, #float 1.87422e+38 // #7f0d0019 │ │ -0c7fd0: 6e20 0301 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c7fd6: 0a03 |0025: move-result v3 │ │ -0c7fd8: 7020 c601 3200 |0026: invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ -0c7fde: 6e20 4d11 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ -0c7fe4: 3906 2000 |002c: if-nez v6, 004c // +0020 │ │ -0c7fe8: 6e10 582b 0500 |002e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@2b58 │ │ -0c7fee: 0c01 |0031: move-result-object v1 │ │ -0c7ff0: 6e10 2c00 0100 |0032: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@002c │ │ -0c7ff6: 0c01 |0035: move-result-object v1 │ │ -0c7ff8: 1402 5d00 0e7f |0036: const v2, #float 1.88752e+38 // #7f0e005d │ │ -0c7ffe: 2203 3606 |0039: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // type@0636 │ │ -0c8002: 7010 4f2b 0300 |003b: invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.:()V // method@2b4f │ │ -0c8008: 6e30 2d00 2103 |003e: invoke-virtual {v1, v2, v3}, Landroid/app/FragmentTransaction;.add:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@002d │ │ -0c800e: 0c01 |0041: move-result-object v1 │ │ -0c8010: 6e10 2e00 0100 |0042: invoke-virtual {v1}, Landroid/app/FragmentTransaction;.commit:()I // method@002e │ │ -0c8016: 1a01 4f10 |0045: const-string v1, "SettingsActivity" // string@104f │ │ -0c801a: 1a02 752b |0047: const-string v2, "onCreate fragment created" // string@2b75 │ │ -0c801e: 7120 392b 2100 |0049: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c8024: 0e00 |004c: return-void │ │ +0c7fd8: |[0c7fd8] nerd.tuxmobil.fahrplan.congress.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0c7fe8: 6f20 d111 6500 |0000: invoke-super {v5, v6}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ +0c7fee: 1401 4c00 037f |0003: const v1, #float 1.7413e+38 // #7f03004c │ │ +0c7ff4: 6e20 5c2b 1500 |0006: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.setContentView:(I)V // method@2b5c │ │ +0c7ffa: 1401 5c00 0e7f |0009: const v1, #float 1.88752e+38 // #7f0e005c │ │ +0c8000: 6e20 572b 1500 |000c: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@2b57 │ │ +0c8006: 0c00 |000f: move-result-object v0 │ │ +0c8008: 1f00 eb03 |0010: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@03eb │ │ +0c800c: 6e20 5d2b 0500 |0012: invoke-virtual {v5, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@2b5d │ │ +0c8012: 6e10 5a2b 0500 |0015: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b5a │ │ +0c8018: 0c01 |0018: move-result-object v1 │ │ +0c801a: 2202 6b00 |0019: new-instance v2, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ +0c801e: 6e10 592b 0500 |001b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@2b59 │ │ +0c8024: 0c03 |001e: move-result-object v3 │ │ +0c8026: 1404 1900 0d7f |001f: const v4, #float 1.87422e+38 // #7f0d0019 │ │ +0c802c: 6e20 0301 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c8032: 0a03 |0025: move-result v3 │ │ +0c8034: 7020 c601 3200 |0026: invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ +0c803a: 6e20 4d11 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ +0c8040: 3906 2000 |002c: if-nez v6, 004c // +0020 │ │ +0c8044: 6e10 582b 0500 |002e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@2b58 │ │ +0c804a: 0c01 |0031: move-result-object v1 │ │ +0c804c: 6e10 2c00 0100 |0032: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@002c │ │ +0c8052: 0c01 |0035: move-result-object v1 │ │ +0c8054: 1402 5d00 0e7f |0036: const v2, #float 1.88752e+38 // #7f0e005d │ │ +0c805a: 2203 3906 |0039: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; // type@0639 │ │ +0c805e: 7010 4f2b 0300 |003b: invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;.:()V // method@2b4f │ │ +0c8064: 6e30 2d00 2103 |003e: invoke-virtual {v1, v2, v3}, Landroid/app/FragmentTransaction;.add:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@002d │ │ +0c806a: 0c01 |0041: move-result-object v1 │ │ +0c806c: 6e10 2e00 0100 |0042: invoke-virtual {v1}, Landroid/app/FragmentTransaction;.commit:()I // method@002e │ │ +0c8072: 1a01 5910 |0045: const-string v1, "SettingsActivity" // string@1059 │ │ +0c8076: 1a02 7f2b |0047: const-string v2, "onCreate fragment created" // string@2b7f │ │ +0c807a: 7120 392b 2100 |0049: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c8080: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0009 line=23 │ │ 0x0012 line=24 │ │ 0x0015 line=25 │ │ 0x002c line=27 │ │ 0x002e line=28 │ │ + 0x003e line=29 │ │ + 0x0042 line=30 │ │ 0x0045 line=31 │ │ 0x004c line=33 │ │ locals : │ │ 0x0012 - 0x004d reg=0 toolbar Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x004d reg=5 this Lnerd/tuxmobil/fahrplan/congress/SettingsActivity; │ │ 0x0000 - 0x004d reg=6 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4176 (SettingsActivity.java) │ │ + source_file_idx : 4186 (SettingsActivity.java) │ │ │ │ -Class #1092 header: │ │ -class_idx : 1592 │ │ +Class #1093 header: │ │ +class_idx : 1595 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 728 │ │ -source_file_idx : 4207 │ │ +superclass_idx : 729 │ │ +source_file_idx : 4217 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #1092 - │ │ +Class #1093 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v7/app/AppCompatActivity;' │ │ Interfaces - │ │ #0 : 'Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick;' │ │ #1 : 'Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;' │ │ Static fields - │ │ @@ -319158,17 +319342,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8028: |[0c8028] nerd.tuxmobil.fahrplan.congress.StarredListActivity.:()V │ │ -0c8038: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ -0c803e: 0e00 |0003: return-void │ │ +0c8084: |[0c8084] nerd.tuxmobil.fahrplan.congress.StarredListActivity.:()V │ │ +0c8094: 7010 c611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@11c6 │ │ +0c809a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/StarredListActivity; │ │ │ │ Virtual methods - │ │ @@ -319177,28 +319361,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0c8040: |[0c8040] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onAccepted:(I)V │ │ -0c8050: 6e10 622b 0400 |0000: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b62 │ │ -0c8056: 0c00 |0003: move-result-object v0 │ │ -0c8058: 1a02 b233 |0004: const-string v2, "starred" // string@33b2 │ │ -0c805c: 6e20 ed03 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c8062: 0c01 |0009: move-result-object v1 │ │ -0c8064: 1f01 3906 |000a: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@0639 │ │ -0c8068: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ -0c806c: 6e10 6d2b 0100 |000e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteAllFavorites:()V // method@2b6d │ │ -0c8072: 0e00 |0011: return-void │ │ -0c8074: 1a02 6e10 |0012: const-string v2, "StarredListActivity" // string@106e │ │ -0c8078: 1a03 7110 |0014: const-string v3, "StarredListFragment not found" // string@1071 │ │ -0c807c: 7120 392b 3200 |0016: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c8082: 28f8 |0019: goto 0011 // -0008 │ │ +0c809c: |[0c809c] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onAccepted:(I)V │ │ +0c80ac: 6e10 622b 0400 |0000: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b62 │ │ +0c80b2: 0c00 |0003: move-result-object v0 │ │ +0c80b4: 1a02 bc33 |0004: const-string v2, "starred" // string@33bc │ │ +0c80b8: 6e20 ed03 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c80be: 0c01 |0009: move-result-object v1 │ │ +0c80c0: 1f01 3c06 |000a: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@063c │ │ +0c80c4: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ +0c80c8: 6e10 6d2b 0100 |000e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteAllFavorites:()V // method@2b6d │ │ +0c80ce: 0e00 |0011: return-void │ │ +0c80d0: 1a02 7810 |0012: const-string v2, "StarredListActivity" // string@1078 │ │ +0c80d4: 1a03 7b10 |0014: const-string v3, "StarredListFragment not found" // string@107b │ │ +0c80d8: 7120 392b 3200 |0016: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c80de: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x000c line=53 │ │ 0x000e line=54 │ │ 0x0011 line=58 │ │ @@ -319214,22 +319398,22 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0c8084: |[0c8084] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0c8094: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0c8096: 6f40 ce11 3254 |0001: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@11ce │ │ -0c809c: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -0c809e: 3303 0700 |0005: if-ne v3, v0, 000c // +0007 │ │ -0c80a2: 3314 0500 |0007: if-ne v4, v1, 000c // +0005 │ │ -0c80a6: 6e20 692b 1200 |0009: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.setResult:(I)V // method@2b69 │ │ -0c80ac: 0e00 |000c: return-void │ │ +0c80e0: |[0c80e0] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0c80f0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0c80f2: 6f40 ce11 3254 |0001: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@11ce │ │ +0c80f8: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +0c80fa: 3303 0700 |0005: if-ne v3, v0, 000c // +0007 │ │ +0c80fe: 3314 0500 |0007: if-ne v4, v1, 000c // +0005 │ │ +0c8102: 6e20 692b 1200 |0009: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.setResult:(I)V // method@2b69 │ │ +0c8108: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0004 line=43 │ │ 0x0009 line=44 │ │ 0x000c line=46 │ │ locals : │ │ @@ -319243,58 +319427,60 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -0c80b0: |[0c80b0] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0c80c0: 6f20 d111 6500 |0000: invoke-super {v5, v6}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ -0c80c6: 1401 1b00 037f |0003: const v1, #float 1.74129e+38 // #7f03001b │ │ -0c80cc: 6e20 682b 1500 |0006: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.setContentView:(I)V // method@2b68 │ │ -0c80d2: 1401 5c00 0e7f |0009: const v1, #float 1.88752e+38 // #7f0e005c │ │ -0c80d8: 6e20 5f2b 1500 |000c: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.findViewById:(I)Landroid/view/View; // method@2b5f │ │ -0c80de: 0c00 |000f: move-result-object v0 │ │ -0c80e0: 1f00 ea03 |0010: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@03ea │ │ -0c80e4: 6e20 6a2b 0500 |0012: invoke-virtual {v5, v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@2b6a │ │ -0c80ea: 6e10 612b 0500 |0015: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b61 │ │ -0c80f0: 0c01 |0018: move-result-object v1 │ │ -0c80f2: 2202 6b00 |0019: new-instance v2, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ -0c80f6: 6e10 602b 0500 |001b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.getResources:()Landroid/content/res/Resources; // method@2b60 │ │ -0c80fc: 0c03 |001e: move-result-object v3 │ │ -0c80fe: 1404 1900 0d7f |001f: const v4, #float 1.87422e+38 // #7f0d0019 │ │ -0c8104: 6e20 0301 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c810a: 0a03 |0025: move-result v3 │ │ -0c810c: 7020 c601 3200 |0026: invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ -0c8112: 6e20 4d11 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ -0c8118: 3906 2200 |002c: if-nez v6, 004e // +0022 │ │ -0c811c: 6e10 622b 0500 |002e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b62 │ │ -0c8122: 0c01 |0031: move-result-object v1 │ │ -0c8124: 6e10 e903 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ -0c812a: 0c01 |0035: move-result-object v1 │ │ -0c812c: 1402 5d00 0e7f |0036: const v2, #float 1.88752e+38 // #7f0e005d │ │ -0c8132: 2203 3906 |0039: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@0639 │ │ -0c8136: 7010 6b2b 0300 |003b: invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.:()V // method@2b6b │ │ -0c813c: 1a04 b233 |003e: const-string v4, "starred" // string@33b2 │ │ -0c8140: 6e40 7b04 2143 |0040: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047b │ │ -0c8146: 0c01 |0043: move-result-object v1 │ │ -0c8148: 6e10 7f04 0100 |0044: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ -0c814e: 1a01 6e10 |0047: const-string v1, "StarredListActivity" // string@106e │ │ -0c8152: 1a02 752b |0049: const-string v2, "onCreate fragment created" // string@2b75 │ │ -0c8156: 7120 392b 2100 |004b: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c815c: 0e00 |004e: return-void │ │ +0c810c: |[0c810c] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0c811c: 6f20 d111 6500 |0000: invoke-super {v5, v6}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@11d1 │ │ +0c8122: 1401 1b00 037f |0003: const v1, #float 1.74129e+38 // #7f03001b │ │ +0c8128: 6e20 682b 1500 |0006: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.setContentView:(I)V // method@2b68 │ │ +0c812e: 1401 5c00 0e7f |0009: const v1, #float 1.88752e+38 // #7f0e005c │ │ +0c8134: 6e20 5f2b 1500 |000c: invoke-virtual {v5, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.findViewById:(I)Landroid/view/View; // method@2b5f │ │ +0c813a: 0c00 |000f: move-result-object v0 │ │ +0c813c: 1f00 eb03 |0010: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@03eb │ │ +0c8140: 6e20 6a2b 0500 |0012: invoke-virtual {v5, v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@2b6a │ │ +0c8146: 6e10 612b 0500 |0015: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2b61 │ │ +0c814c: 0c01 |0018: move-result-object v1 │ │ +0c814e: 2202 6b00 |0019: new-instance v2, Landroid/graphics/drawable/ColorDrawable; // type@006b │ │ +0c8152: 6e10 602b 0500 |001b: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.getResources:()Landroid/content/res/Resources; // method@2b60 │ │ +0c8158: 0c03 |001e: move-result-object v3 │ │ +0c815a: 1404 1900 0d7f |001f: const v4, #float 1.87422e+38 // #7f0d0019 │ │ +0c8160: 6e20 0301 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c8166: 0a03 |0025: move-result v3 │ │ +0c8168: 7020 c601 3200 |0026: invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01c6 │ │ +0c816e: 6e20 4d11 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@114d │ │ +0c8174: 3906 2200 |002c: if-nez v6, 004e // +0022 │ │ +0c8178: 6e10 622b 0500 |002e: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2b62 │ │ +0c817e: 0c01 |0031: move-result-object v1 │ │ +0c8180: 6e10 e903 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@03e9 │ │ +0c8186: 0c01 |0035: move-result-object v1 │ │ +0c8188: 1402 5d00 0e7f |0036: const v2, #float 1.88752e+38 // #7f0e005d │ │ +0c818e: 2203 3c06 |0039: new-instance v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@063c │ │ +0c8192: 7010 6b2b 0300 |003b: invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.:()V // method@2b6b │ │ +0c8198: 1a04 bc33 |003e: const-string v4, "starred" // string@33bc │ │ +0c819c: 6e40 7b04 2143 |0040: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@047b │ │ +0c81a2: 0c01 |0043: move-result-object v1 │ │ +0c81a4: 6e10 7f04 0100 |0044: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@047f │ │ +0c81aa: 1a01 7810 |0047: const-string v1, "StarredListActivity" // string@1078 │ │ +0c81ae: 1a02 7f2b |0049: const-string v2, "onCreate fragment created" // string@2b7f │ │ +0c81b2: 7120 392b 2100 |004b: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c81b8: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0009 line=20 │ │ 0x0012 line=21 │ │ 0x0015 line=22 │ │ 0x002c line=24 │ │ 0x002e line=25 │ │ + 0x0040 line=26 │ │ + 0x0044 line=27 │ │ 0x0047 line=28 │ │ 0x004e line=30 │ │ locals : │ │ 0x0012 - 0x004f reg=0 toolbar Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x004f reg=5 this Lnerd/tuxmobil/fahrplan/congress/StarredListActivity; │ │ 0x0000 - 0x004f reg=6 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -319303,16 +319489,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c8160: |[0c8160] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onDenied:(I)V │ │ -0c8170: 0e00 |0000: return-void │ │ +0c81bc: |[0c81bc] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onDenied:(I)V │ │ +0c81cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnerd/tuxmobil/fahrplan/congress/StarredListActivity; │ │ 0x0000 - 0x0001 reg=1 dlgId I │ │ │ │ @@ -319321,41 +319507,41 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c8174: |[0c8174] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ -0c8184: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0c8188: 5220 5f11 |0002: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c818c: 7130 3e2a 2100 |0004: invoke-static {v1, v2, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.startForResult:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a3e │ │ -0c8192: 0e00 |0007: return-void │ │ +0c81d0: |[0c81d0] nerd.tuxmobil.fahrplan.congress.StarredListActivity.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ +0c81e0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0c81e4: 5220 6611 |0002: iget v0, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c81e8: 7130 3e2a 2100 |0004: invoke-static {v1, v2, v0}, Lnerd/tuxmobil/fahrplan/congress/EventDetail;.startForResult:(Landroid/app/Activity;Lnerd/tuxmobil/fahrplan/congress/Lecture;I)V // method@2a3e │ │ +0c81ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ 0x0007 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnerd/tuxmobil/fahrplan/congress/StarredListActivity; │ │ 0x0000 - 0x0008 reg=2 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ │ │ - source_file_idx : 4207 (StarredListActivity.java) │ │ + source_file_idx : 4217 (StarredListActivity.java) │ │ │ │ -Class #1093 header: │ │ -class_idx : 1593 │ │ +Class #1094 header: │ │ +class_idx : 1596 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1510 │ │ -source_file_idx : 4210 │ │ +superclass_idx : 1513 │ │ +source_file_idx : 4220 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 15 │ │ │ │ -Class #1093 - │ │ +Class #1094 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AbsListView$MultiChoiceModeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -319385,19 +319571,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c8194: |[0c8194] nerd.tuxmobil.fahrplan.congress.StarredListFragment.:()V │ │ -0c81a4: 7010 6a29 0100 |0000: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.:()V // method@296a │ │ -0c81aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c81ac: 5c10 c711 |0004: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.sidePane:Z // field@11c7 │ │ -0c81b0: 0e00 |0006: return-void │ │ +0c81f0: |[0c81f0] nerd.tuxmobil.fahrplan.congress.StarredListFragment.:()V │ │ +0c8200: 7010 6a29 0100 |0000: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.:()V // method@296a │ │ +0c8206: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c8208: 5c10 ce11 |0004: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.sidePane:Z // field@11ce │ │ +0c820c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=41 │ │ 0x0006 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; │ │ @@ -319407,30 +319593,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0c81b4: |[0c81b4] nerd.tuxmobil.fahrplan.congress.StarredListFragment.askToDeleteAllFavorites:()V │ │ -0c81c4: 6e10 702b 0500 |0000: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c81ca: 0c03 |0003: move-result-object v3 │ │ -0c81cc: 6e10 7d03 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@037d │ │ -0c81d2: 0c01 |0007: move-result-object v1 │ │ -0c81d4: 1a03 4204 |0008: const-string v3, "ConfirmationDialog.FRAGMENT_TAG" // string@0442 │ │ -0c81d8: 6e20 ed03 3100 |000a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ -0c81de: 0c02 |000d: move-result-object v2 │ │ -0c81e0: 3902 1000 |000e: if-nez v2, 001e // +0010 │ │ -0c81e4: 1403 3700 067f |0010: const v3, #float 1.78118e+38 // #7f060037 │ │ -0c81ea: 1304 b64a |0013: const/16 v4, #int 19126 // #4ab6 │ │ -0c81ee: 7120 f329 4300 |0015: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.newInstance:(II)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // method@29f3 │ │ -0c81f4: 0c00 |0018: move-result-object v0 │ │ -0c81f6: 1a03 4204 |0019: const-string v3, "ConfirmationDialog.FRAGMENT_TAG" // string@0442 │ │ -0c81fa: 6e30 f929 1003 |001b: invoke-virtual {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@29f9 │ │ -0c8200: 0e00 |001e: return-void │ │ +0c8210: |[0c8210] nerd.tuxmobil.fahrplan.congress.StarredListFragment.askToDeleteAllFavorites:()V │ │ +0c8220: 6e10 702b 0500 |0000: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c8226: 0c03 |0003: move-result-object v3 │ │ +0c8228: 6e10 7d03 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@037d │ │ +0c822e: 0c01 |0007: move-result-object v1 │ │ +0c8230: 1a03 4504 |0008: const-string v3, "ConfirmationDialog.FRAGMENT_TAG" // string@0445 │ │ +0c8234: 6e20 ed03 3100 |000a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03ed │ │ +0c823a: 0c02 |000d: move-result-object v2 │ │ +0c823c: 3902 1000 |000e: if-nez v2, 001e // +0010 │ │ +0c8240: 1403 3700 067f |0010: const v3, #float 1.78118e+38 // #7f060037 │ │ +0c8246: 1304 b64a |0013: const/16 v4, #int 19126 // #4ab6 │ │ +0c824a: 7120 f329 4300 |0015: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.newInstance:(II)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; // method@29f3 │ │ +0c8250: 0c00 |0018: move-result-object v0 │ │ +0c8252: 1a03 4504 |0019: const-string v3, "ConfirmationDialog.FRAGMENT_TAG" // string@0445 │ │ +0c8256: 6e30 f929 1003 |001b: invoke-virtual {v0, v1, v3}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@29f9 │ │ +0c825c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0008 line=275 │ │ 0x000e line=276 │ │ 0x0010 line=277 │ │ 0x0019 line=280 │ │ @@ -319446,46 +319632,46 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0c8204: |[0c8204] nerd.tuxmobil.fahrplan.congress.StarredListFragment.deleteItem:(I)V │ │ -0c8214: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c8216: 5463 c811 |0001: iget-object v3, v6, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c821a: 6e20 f32a 7300 |0003: invoke-virtual {v3, v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c8220: 0c01 |0006: move-result-object v1 │ │ -0c8222: 1f01 1b06 |0007: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c8226: 5c15 6311 |0009: iput-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c822a: 6e10 702b 0600 |000b: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c8230: 0c03 |000e: move-result-object v3 │ │ -0c8232: 7120 992a 1300 |000f: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ -0c8238: 6203 b411 |0012: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c823c: 3803 1f00 |0014: if-eqz v3, 0033 // +001f │ │ -0c8240: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0c8242: 6203 b411 |0017: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c8246: 6e10 f82a 0300 |0019: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c824c: 0a03 |001c: move-result v3 │ │ -0c824e: 3530 1600 |001d: if-ge v0, v3, 0033 // +0016 │ │ -0c8252: 6203 b411 |001f: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11b4 │ │ -0c8256: 6e20 f32a 0300 |0021: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c825c: 0c02 |0024: move-result-object v2 │ │ -0c825e: 1f02 1b06 |0025: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c8262: 5423 6511 |0027: iget-object v3, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c8266: 5414 6511 |0029: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0c826a: 6e20 d727 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c8270: 0a03 |002e: move-result v3 │ │ -0c8272: 3803 0a00 |002f: if-eqz v3, 0039 // +000a │ │ -0c8276: 5c25 6311 |0031: iput-boolean v5, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@1163 │ │ -0c827a: 5463 c811 |0033: iget-object v3, v6, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c827e: 6e20 f62a 7300 |0035: invoke-virtual {v3, v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(I)Ljava/lang/Object; // method@2af6 │ │ -0c8284: 0e00 |0038: return-void │ │ -0c8286: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c828a: 28dc |003b: goto 0017 // -0024 │ │ +0c8260: |[0c8260] nerd.tuxmobil.fahrplan.congress.StarredListFragment.deleteItem:(I)V │ │ +0c8270: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c8272: 5463 cf11 |0001: iget-object v3, v6, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c8276: 6e20 f32a 7300 |0003: invoke-virtual {v3, v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c827c: 0c01 |0006: move-result-object v1 │ │ +0c827e: 1f01 1e06 |0007: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c8282: 5c15 6a11 |0009: iput-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c8286: 6e10 702b 0600 |000b: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c828c: 0c03 |000e: move-result-object v3 │ │ +0c828e: 7120 992a 1300 |000f: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.writeHighlight:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2a99 │ │ +0c8294: 6203 bb11 |0012: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c8298: 3803 1f00 |0014: if-eqz v3, 0033 // +001f │ │ +0c829c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0c829e: 6203 bb11 |0017: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c82a2: 6e10 f82a 0300 |0019: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c82a8: 0a03 |001c: move-result v3 │ │ +0c82aa: 3530 1600 |001d: if-ge v0, v3, 0033 // +0016 │ │ +0c82ae: 6203 bb11 |001f: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11bb │ │ +0c82b2: 6e20 f32a 0300 |0021: invoke-virtual {v3, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c82b8: 0c02 |0024: move-result-object v2 │ │ +0c82ba: 1f02 1e06 |0025: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c82be: 5423 6c11 |0027: iget-object v3, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c82c2: 5414 6c11 |0029: iget-object v4, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0c82c6: 6e20 d727 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c82cc: 0a03 |002e: move-result v3 │ │ +0c82ce: 3803 0a00 |002f: if-eqz v3, 0039 // +000a │ │ +0c82d2: 5c25 6a11 |0031: iput-boolean v5, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.highlight:Z // field@116a │ │ +0c82d6: 5463 cf11 |0033: iget-object v3, v6, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c82da: 6e20 f62a 7300 |0035: invoke-virtual {v3, v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(I)Ljava/lang/Object; // method@2af6 │ │ +0c82e0: 0e00 |0038: return-void │ │ +0c82e2: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c82e6: 28dc |003b: goto 0017 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=229 │ │ 0x0009 line=230 │ │ 0x000b line=231 │ │ 0x0012 line=232 │ │ 0x0016 line=233 │ │ @@ -319509,38 +319695,38 @@ │ │ type : '(Landroid/util/SparseBooleanArray;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c828c: |[0c828c] nerd.tuxmobil.fahrplan.congress.StarredListFragment.deleteItems:(Landroid/util/SparseBooleanArray;)V │ │ -0c829c: 5431 c511 |0000: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c82a0: 6e10 2122 0100 |0002: invoke-virtual {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@2221 │ │ -0c82a6: 0c01 |0005: move-result-object v1 │ │ -0c82a8: 7210 1222 0100 |0006: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ -0c82ae: 0a01 |0009: move-result v1 │ │ -0c82b0: d800 01ff |000a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0c82b4: 3a00 2000 |000c: if-ltz v0, 002c // +0020 │ │ -0c82b8: 6e20 1c1f 0400 |000e: invoke-virtual {v4, v0}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@1f1c │ │ -0c82be: 0a01 |0011: move-result v1 │ │ -0c82c0: 3801 1700 |0012: if-eqz v1, 0029 // +0017 │ │ -0c82c4: 5431 c411 |0014: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11c4 │ │ -0c82c8: 6e10 d72a 0100 |0016: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.getMapper:()Ljava/util/ArrayList; // method@2ad7 │ │ -0c82ce: 0c01 |0019: move-result-object v1 │ │ -0c82d0: d802 00ff |001a: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0c82d4: 6e20 9828 2100 |001c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0c82da: 0c01 |001f: move-result-object v1 │ │ -0c82dc: 1f01 5a05 |0020: check-cast v1, Ljava/lang/Integer; // type@055a │ │ -0c82e0: 6e10 9927 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c82e6: 0a01 |0025: move-result v1 │ │ -0c82e8: 7020 6e2b 1300 |0026: invoke-direct {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteItem:(I)V // method@2b6e │ │ -0c82ee: d800 00ff |0029: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0c82f2: 28e1 |002b: goto 000c // -001f │ │ -0c82f4: 0e00 |002c: return-void │ │ +0c82e8: |[0c82e8] nerd.tuxmobil.fahrplan.congress.StarredListFragment.deleteItems:(Landroid/util/SparseBooleanArray;)V │ │ +0c82f8: 5431 cc11 |0000: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c82fc: 6e10 2122 0100 |0002: invoke-virtual {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@2221 │ │ +0c8302: 0c01 |0005: move-result-object v1 │ │ +0c8304: 7210 1222 0100 |0006: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@2212 │ │ +0c830a: 0a01 |0009: move-result v1 │ │ +0c830c: d800 01ff |000a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0c8310: 3a00 2000 |000c: if-ltz v0, 002c // +0020 │ │ +0c8314: 6e20 1c1f 0400 |000e: invoke-virtual {v4, v0}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@1f1c │ │ +0c831a: 0a01 |0011: move-result v1 │ │ +0c831c: 3801 1700 |0012: if-eqz v1, 0029 // +0017 │ │ +0c8320: 5431 cb11 |0014: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11cb │ │ +0c8324: 6e10 d72a 0100 |0016: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.getMapper:()Ljava/util/ArrayList; // method@2ad7 │ │ +0c832a: 0c01 |0019: move-result-object v1 │ │ +0c832c: d802 00ff |001a: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0c8330: 6e20 9828 2100 |001c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0c8336: 0c01 |001f: move-result-object v1 │ │ +0c8338: 1f01 5b05 |0020: check-cast v1, Ljava/lang/Integer; // type@055b │ │ +0c833c: 6e10 9927 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c8342: 0a01 |0025: move-result v1 │ │ +0c8344: 7020 6e2b 1300 |0026: invoke-direct {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteItem:(I)V // method@2b6e │ │ +0c834a: d800 00ff |0029: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c834e: 28e1 |002b: goto 000c // -001f │ │ +0c8350: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x000e line=246 │ │ 0x0014 line=247 │ │ 0x0029 line=245 │ │ 0x002c line=250 │ │ @@ -319554,55 +319740,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0c82f8: |[0c82f8] nerd.tuxmobil.fahrplan.congress.StarredListFragment.jumpOverPastLectures:()V │ │ -0c8308: 54a6 c811 |0000: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c830c: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ -0c8310: 0e00 |0004: return-void │ │ -0c8312: 2202 fd03 |0005: new-instance v2, Landroid/text/format/Time; // type@03fd │ │ -0c8316: 7010 e61e 0200 |0007: invoke-direct {v2}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c831c: 6e10 eb1e 0200 |000a: invoke-virtual {v2}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c8322: 1216 |000d: const/4 v6, #int 1 // #1 │ │ -0c8324: 6e20 ec1e 6200 |000e: invoke-virtual {v2, v6}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ -0c832a: 0b04 |0011: move-result-wide v4 │ │ -0c832c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0c832e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0c8330: 54a6 c811 |0014: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c8334: 6e10 f82a 0600 |0016: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c833a: 0a06 |0019: move-result v6 │ │ -0c833c: 3560 1a00 |001a: if-ge v0, v6, 0034 // +001a │ │ -0c8340: 54a6 c811 |001c: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c8344: 6e20 f32a 0600 |001e: invoke-virtual {v6, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c834a: 0c01 |0021: move-result-object v1 │ │ -0c834c: 1f01 1b06 |0022: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c8350: 5316 5e11 |0024: iget-wide v6, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0c8354: 5218 6111 |0026: iget v8, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0c8358: 1409 60ea 0000 |0028: const v9, #float 8.40779e-41 // #0000ea60 │ │ -0c835e: b298 |002b: mul-int/2addr v8, v9 │ │ -0c8360: 8188 |002c: int-to-long v8, v8 │ │ -0c8362: bb86 |002d: add-long/2addr v6, v8 │ │ -0c8364: 3106 0604 |002e: cmp-long v6, v6, v4 │ │ -0c8368: 3d06 1700 |0030: if-lez v6, 0047 // +0017 │ │ -0c836c: 5213 5f11 |0032: iget v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0c8370: 3d00 d0ff |0034: if-lez v0, 0004 // -0030 │ │ -0c8374: 54a6 c811 |0036: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c8378: 6e10 f82a 0600 |0038: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c837e: 0a06 |003b: move-result v6 │ │ -0c8380: 3560 c8ff |003c: if-ge v0, v6, 0004 // -0038 │ │ -0c8384: 54a6 c511 |003e: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c8388: d807 0001 |0040: add-int/lit8 v7, v0, #int 1 // #01 │ │ -0c838c: b037 |0042: add-int/2addr v7, v3 │ │ -0c838e: 6e20 3922 7600 |0043: invoke-virtual {v6, v7}, Landroid/widget/ListView;.setSelection:(I)V // method@2239 │ │ -0c8394: 28be |0046: goto 0004 // -0042 │ │ -0c8396: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c839a: 28cb |0049: goto 0014 // -0035 │ │ +0c8354: |[0c8354] nerd.tuxmobil.fahrplan.congress.StarredListFragment.jumpOverPastLectures:()V │ │ +0c8364: 54a6 cf11 |0000: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c8368: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ +0c836c: 0e00 |0004: return-void │ │ +0c836e: 2202 fe03 |0005: new-instance v2, Landroid/text/format/Time; // type@03fe │ │ +0c8372: 7010 e61e 0200 |0007: invoke-direct {v2}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c8378: 6e10 eb1e 0200 |000a: invoke-virtual {v2}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c837e: 1216 |000d: const/4 v6, #int 1 // #1 │ │ +0c8380: 6e20 ec1e 6200 |000e: invoke-virtual {v2, v6}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ +0c8386: 0b04 |0011: move-result-wide v4 │ │ +0c8388: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0c838a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0c838c: 54a6 cf11 |0014: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c8390: 6e10 f82a 0600 |0016: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c8396: 0a06 |0019: move-result v6 │ │ +0c8398: 3560 1a00 |001a: if-ge v0, v6, 0034 // +001a │ │ +0c839c: 54a6 cf11 |001c: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c83a0: 6e20 f32a 0600 |001e: invoke-virtual {v6, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c83a6: 0c01 |0021: move-result-object v1 │ │ +0c83a8: 1f01 1e06 |0022: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c83ac: 5316 6511 |0024: iget-wide v6, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0c83b0: 5218 6811 |0026: iget v8, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0c83b4: 1409 60ea 0000 |0028: const v9, #float 8.40779e-41 // #0000ea60 │ │ +0c83ba: b298 |002b: mul-int/2addr v8, v9 │ │ +0c83bc: 8188 |002c: int-to-long v8, v8 │ │ +0c83be: bb86 |002d: add-long/2addr v6, v8 │ │ +0c83c0: 3106 0604 |002e: cmp-long v6, v6, v4 │ │ +0c83c4: 3d06 1700 |0030: if-lez v6, 0047 // +0017 │ │ +0c83c8: 5213 6611 |0032: iget v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0c83cc: 3d00 d0ff |0034: if-lez v0, 0004 // -0030 │ │ +0c83d0: 54a6 cf11 |0036: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c83d4: 6e10 f82a 0600 |0038: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c83da: 0a06 |003b: move-result v6 │ │ +0c83dc: 3560 c8ff |003c: if-ge v0, v6, 0004 // -0038 │ │ +0c83e0: 54a6 cc11 |003e: iget-object v6, v10, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c83e4: d807 0001 |0040: add-int/lit8 v7, v0, #int 1 // #01 │ │ +0c83e8: b037 |0042: add-int/2addr v7, v3 │ │ +0c83ea: 6e20 3922 7600 |0043: invoke-virtual {v6, v7}, Landroid/widget/ListView;.setSelection:(I)V // method@2239 │ │ +0c83f0: 28be |0046: goto 0004 // -0042 │ │ +0c83f2: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c83f6: 28cb |0049: goto 0014 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=136 │ │ 0x0005 line=120 │ │ 0x000a line=121 │ │ 0x000d line=122 │ │ @@ -319628,23 +319814,23 @@ │ │ type : '(Z)Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c839c: |[0c839c] nerd.tuxmobil.fahrplan.congress.StarredListFragment.newInstance:(Z)Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; │ │ -0c83ac: 2201 3906 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@0639 │ │ -0c83b0: 7010 6b2b 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.:()V // method@2b6b │ │ -0c83b6: 2200 8200 |0005: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ -0c83ba: 7010 2d02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ -0c83c0: 1a02 3c2a |000a: const-string v2, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a3c │ │ -0c83c4: 6e30 3b02 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ -0c83ca: 6e20 842b 0100 |000f: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.setArguments:(Landroid/os/Bundle;)V // method@2b84 │ │ -0c83d0: 1101 |0012: return-object v1 │ │ +0c83f8: |[0c83f8] nerd.tuxmobil.fahrplan.congress.StarredListFragment.newInstance:(Z)Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; │ │ +0c8408: 2201 3c06 |0000: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; // type@063c │ │ +0c840c: 7010 6b2b 0100 |0002: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.:()V // method@2b6b │ │ +0c8412: 2200 8200 |0005: new-instance v0, Landroid/os/Bundle; // type@0082 │ │ +0c8416: 7010 2d02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022d │ │ +0c841c: 1a02 462a |000a: const-string v2, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a46 │ │ +0c8420: 6e30 3b02 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@023b │ │ +0c8426: 6e20 842b 0100 |000f: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.setArguments:(Landroid/os/Bundle;)V // method@2b84 │ │ +0c842c: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x000a line=59 │ │ 0x000f line=60 │ │ 0x0012 line=61 │ │ @@ -319658,31 +319844,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0c83d4: |[0c83d4] nerd.tuxmobil.fahrplan.congress.StarredListFragment.refreshViews:()V │ │ -0c83e4: 6e10 702b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c83ea: 0c00 |0003: move-result-object v0 │ │ -0c83ec: 2001 2506 |0004: instance-of v1, v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0625 │ │ -0c83f0: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -0c83f4: 1f00 2506 |0008: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0625 │ │ -0c83f8: 6e10 1f2b 0000 |000a: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.refreshEventMarkers:()V // method@2b1f │ │ -0c83fe: 5431 c411 |000d: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11c4 │ │ -0c8402: 6e10 dc2a 0100 |000f: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.notifyDataSetChanged:()V // method@2adc │ │ -0c8408: 6e10 702b 0300 |0012: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c840e: 0c01 |0015: move-result-object v1 │ │ -0c8410: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ -0c8412: 6e20 a103 2100 |0017: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ -0c8418: 6e10 702b 0300 |001a: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c841e: 0c01 |001d: move-result-object v1 │ │ -0c8420: 6e10 a503 0100 |001e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ -0c8426: 0e00 |0021: return-void │ │ +0c8430: |[0c8430] nerd.tuxmobil.fahrplan.congress.StarredListFragment.refreshViews:()V │ │ +0c8440: 6e10 702b 0300 |0000: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c8446: 0c00 |0003: move-result-object v0 │ │ +0c8448: 2001 2806 |0004: instance-of v1, v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0628 │ │ +0c844c: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +0c8450: 1f00 2806 |0008: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0628 │ │ +0c8454: 6e10 1f2b 0000 |000a: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;.refreshEventMarkers:()V // method@2b1f │ │ +0c845a: 5431 cb11 |000d: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11cb │ │ +0c845e: 6e10 dc2a 0100 |000f: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.notifyDataSetChanged:()V // method@2adc │ │ +0c8464: 6e10 702b 0300 |0012: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c846a: 0c01 |0015: move-result-object v1 │ │ +0c846c: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ +0c846e: 6e20 a103 2100 |0017: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentActivity;.setResult:(I)V // method@03a1 │ │ +0c8474: 6e10 702b 0300 |001a: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c847a: 0c01 |001d: move-result-object v1 │ │ +0c847c: 6e10 a503 0100 |001e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@03a5 │ │ +0c8482: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0004 line=254 │ │ 0x0008 line=255 │ │ 0x000d line=257 │ │ 0x0012 line=258 │ │ @@ -319698,32 +319884,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c8428: |[0c8428] nerd.tuxmobil.fahrplan.congress.StarredListFragment.deleteAllFavorites:()V │ │ -0c8438: 1a02 7010 |0000: const-string v2, "StarredListFragment" // string@1070 │ │ -0c843c: 1a03 ea1a |0002: const-string v3, "deleteAllFavorites" // string@1aea │ │ -0c8440: 7120 392b 3200 |0004: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c8446: 5442 c811 |0007: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c844a: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -0c844e: 0e00 |000b: return-void │ │ -0c8450: 5442 c811 |000c: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c8454: 6e10 f82a 0200 |000e: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c845a: 0a00 |0011: move-result v0 │ │ -0c845c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0c845e: 3501 0900 |0013: if-ge v1, v0, 001c // +0009 │ │ -0c8462: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0c8464: 7020 6e2b 2400 |0016: invoke-direct {v4, v2}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteItem:(I)V // method@2b6e │ │ -0c846a: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c846e: 28f8 |001b: goto 0013 // -0008 │ │ -0c8470: 7010 832b 0400 |001c: invoke-direct {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.refreshViews:()V // method@2b83 │ │ -0c8476: 28ec |001f: goto 000b // -0014 │ │ +0c8484: |[0c8484] nerd.tuxmobil.fahrplan.congress.StarredListFragment.deleteAllFavorites:()V │ │ +0c8494: 1a02 7a10 |0000: const-string v2, "StarredListFragment" // string@107a │ │ +0c8498: 1a03 f41a |0002: const-string v3, "deleteAllFavorites" // string@1af4 │ │ +0c849c: 7120 392b 3200 |0004: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c84a2: 5442 cf11 |0007: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c84a6: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +0c84aa: 0e00 |000b: return-void │ │ +0c84ac: 5442 cf11 |000c: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c84b0: 6e10 f82a 0200 |000e: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c84b6: 0a00 |0011: move-result v0 │ │ +0c84b8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0c84ba: 3501 0900 |0013: if-ge v1, v0, 001c // +0009 │ │ +0c84be: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0c84c0: 7020 6e2b 2400 |0016: invoke-direct {v4, v2}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteItem:(I)V // method@2b6e │ │ +0c84c6: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c84ca: 28f8 |001b: goto 0013 // -0008 │ │ +0c84cc: 7010 832b 0400 |001c: invoke-direct {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.refreshViews:()V // method@2b83 │ │ +0c84d2: 28ec |001f: goto 000b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0007 line=286 │ │ 0x000b line=292 │ │ 0x000c line=287 │ │ 0x0012 line=288 │ │ @@ -319740,29 +319926,29 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c8478: |[0c8478] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -0c8488: 7210 7b1f 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -0c848e: 0a00 |0003: move-result v0 │ │ -0c8490: 2b00 1600 0000 |0004: packed-switch v0, 0000001a // +00000016 │ │ -0c8496: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c8498: 0f00 |0008: return v0 │ │ -0c849a: 5410 c511 |0009: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c849e: 6e10 2222 0000 |000b: invoke-virtual {v0}, Landroid/widget/ListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@2222 │ │ -0c84a4: 0c00 |000e: move-result-object v0 │ │ -0c84a6: 7020 6f2b 0100 |000f: invoke-direct {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteItems:(Landroid/util/SparseBooleanArray;)V // method@2b6f │ │ -0c84ac: 7010 832b 0100 |0012: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.refreshViews:()V // method@2b83 │ │ -0c84b2: 6e10 311f 0200 |0015: invoke-virtual {v2}, Landroid/view/ActionMode;.finish:()V // method@1f31 │ │ -0c84b8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0c84ba: 28ef |0019: goto 0008 // -0011 │ │ -0c84bc: 0001 0100 a500 0e7f 0500 0000 |001a: packed-switch-data (6 units) │ │ +0c84d4: |[0c84d4] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +0c84e4: 7210 7b1f 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0c84ea: 0a00 |0003: move-result v0 │ │ +0c84ec: 2b00 1600 0000 |0004: packed-switch v0, 0000001a // +00000016 │ │ +0c84f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c84f4: 0f00 |0008: return v0 │ │ +0c84f6: 5410 cc11 |0009: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c84fa: 6e10 2222 0000 |000b: invoke-virtual {v0}, Landroid/widget/ListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@2222 │ │ +0c8500: 0c00 |000e: move-result-object v0 │ │ +0c8502: 7020 6f2b 0100 |000f: invoke-direct {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.deleteItems:(Landroid/util/SparseBooleanArray;)V // method@2b6f │ │ +0c8508: 7010 832b 0100 |0012: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.refreshViews:()V // method@2b83 │ │ +0c850e: 6e10 311f 0200 |0015: invoke-virtual {v2}, Landroid/view/ActionMode;.finish:()V // method@1f31 │ │ +0c8514: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0c8516: 28ef |0019: goto 0008 // -0011 │ │ +0c8518: 0001 0100 a500 0e7f 0500 0000 |001a: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0007 line=224 │ │ 0x0009 line=219 │ │ 0x0012 line=220 │ │ 0x0015 line=221 │ │ @@ -319778,36 +319964,36 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0c84c8: |[0c84c8] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onAttach:(Landroid/app/Activity;)V │ │ -0c84d8: 6f20 6b29 6500 |0000: invoke-super {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onAttach:(Landroid/app/Activity;)V // method@296b │ │ -0c84de: 0760 |0003: move-object v0, v6 │ │ -0c84e0: 1f00 e505 |0004: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // type@05e5 │ │ -0c84e4: 0702 |0006: move-object v2, v0 │ │ -0c84e6: 5b52 c611 |0007: iput-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@11c6 │ │ -0c84ea: 0e00 |0009: return-void │ │ -0c84ec: 0d01 |000a: move-exception v1 │ │ -0c84ee: 2202 4905 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@0549 │ │ -0c84f2: 2203 6c05 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0c84f6: 7010 f927 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c84fc: 6e10 c027 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ -0c8502: 0c04 |0015: move-result-object v4 │ │ -0c8504: 6e20 0228 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c850a: 0c03 |0019: move-result-object v3 │ │ -0c850c: 1a04 9b00 |001a: const-string v4, " must implement OnLectureListClick" // string@009b │ │ -0c8510: 6e20 0228 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c8516: 0c03 |001f: move-result-object v3 │ │ -0c8518: 6e10 0628 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c851e: 0c03 |0023: move-result-object v3 │ │ -0c8520: 7020 8127 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@2781 │ │ -0c8526: 2702 |0027: throw v2 │ │ +0c8524: |[0c8524] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onAttach:(Landroid/app/Activity;)V │ │ +0c8534: 6f20 6b29 6500 |0000: invoke-super {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onAttach:(Landroid/app/Activity;)V // method@296b │ │ +0c853a: 0760 |0003: move-object v0, v6 │ │ +0c853c: 1f00 e805 |0004: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // type@05e8 │ │ +0c8540: 0702 |0006: move-object v2, v0 │ │ +0c8542: 5b52 cd11 |0007: iput-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@11cd │ │ +0c8546: 0e00 |0009: return-void │ │ +0c8548: 0d01 |000a: move-exception v1 │ │ +0c854a: 2202 4a05 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@054a │ │ +0c854e: 2203 6d05 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0c8552: 7010 f927 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c8558: 6e10 c027 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@27c0 │ │ +0c855e: 0c04 |0015: move-result-object v4 │ │ +0c8560: 6e20 0228 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c8566: 0c03 |0019: move-result-object v3 │ │ +0c8568: 1a04 9b00 |001a: const-string v4, " must implement OnLectureListClick" // string@009b │ │ +0c856c: 6e20 0228 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c8572: 0c03 |001f: move-result-object v3 │ │ +0c8574: 6e10 0628 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c857a: 0c03 |0023: move-result-object v3 │ │ +0c857c: 7020 8127 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@2781 │ │ +0c8582: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ Ljava/lang/ClassCastException; -> 0x000a │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=142 │ │ 0x0009 line=147 │ │ @@ -319823,59 +320009,59 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0c8538: |[0c8538] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0c8548: 6f20 6c29 5400 |0000: invoke-super {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onCreate:(Landroid/os/Bundle;)V // method@296c │ │ -0c854e: 6e10 712b 0400 |0003: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getArguments:()Landroid/os/Bundle; // method@2b71 │ │ -0c8554: 0c00 |0006: move-result-object v0 │ │ -0c8556: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0c855a: 1a01 3c2a |0009: const-string v1, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a3c │ │ -0c855e: 6e20 3002 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0230 │ │ -0c8564: 0a01 |000e: move-result v1 │ │ -0c8566: 5c41 c711 |000f: iput-boolean v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.sidePane:Z // field@11c7 │ │ -0c856a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0c856c: 6e20 852b 1400 |0012: invoke-virtual {v4, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.setHasOptionsMenu:(Z)V // method@2b85 │ │ -0c8572: 6e10 702b 0400 |0015: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c8578: 0c01 |0018: move-result-object v1 │ │ -0c857a: 7110 912a 0100 |0019: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getStarredLectures:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a91 │ │ -0c8580: 0c01 |001c: move-result-object v1 │ │ -0c8582: 5b41 c811 |001d: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c8586: 5441 c811 |001f: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c858a: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -0c858e: 2201 2206 |0023: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LectureList; // type@0622 │ │ -0c8592: 7010 ef2a 0100 |0025: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.:()V // method@2aef │ │ -0c8598: 5b41 c811 |0028: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c859c: 2201 1e06 |002a: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // type@061e │ │ -0c85a0: 6e10 702b 0400 |002c: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c85a6: 0c02 |002f: move-result-object v2 │ │ -0c85a8: 5443 c811 |0030: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c85ac: 7030 d32a 2103 |0032: invoke-direct {v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@2ad3 │ │ -0c85b2: 5b41 c411 |0035: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11c4 │ │ -0c85b6: 1a01 7010 |0037: const-string v1, "StarredListFragment" // string@1070 │ │ -0c85ba: 2202 6c05 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0c85be: 7010 f927 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c85c4: 1a03 762b |003e: const-string v3, "onCreate, " // string@2b76 │ │ -0c85c8: 6e20 0228 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c85ce: 0c02 |0043: move-result-object v2 │ │ -0c85d0: 5443 c811 |0044: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c85d4: 6e10 f82a 0300 |0046: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c85da: 0a03 |0049: move-result v3 │ │ -0c85dc: 6e20 fe27 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c85e2: 0c02 |004d: move-result-object v2 │ │ -0c85e4: 1a03 5d00 |004e: const-string v3, " favorites" // string@005d │ │ -0c85e8: 6e20 0228 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c85ee: 0c02 |0053: move-result-object v2 │ │ -0c85f0: 6e10 0628 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c85f6: 0c02 |0057: move-result-object v2 │ │ -0c85f8: 7120 392b 2100 |0058: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c85fe: 0e00 |005b: return-void │ │ +0c8594: |[0c8594] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0c85a4: 6f20 6c29 5400 |0000: invoke-super {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onCreate:(Landroid/os/Bundle;)V // method@296c │ │ +0c85aa: 6e10 712b 0400 |0003: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getArguments:()Landroid/os/Bundle; // method@2b71 │ │ +0c85b0: 0c00 |0006: move-result-object v0 │ │ +0c85b2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0c85b6: 1a01 462a |0009: const-string v1, "nerd.tuxmobil.fahrplan.congress.SIDEPANE" // string@2a46 │ │ +0c85ba: 6e20 3002 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0230 │ │ +0c85c0: 0a01 |000e: move-result v1 │ │ +0c85c2: 5c41 ce11 |000f: iput-boolean v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.sidePane:Z // field@11ce │ │ +0c85c6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0c85c8: 6e20 852b 1400 |0012: invoke-virtual {v4, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.setHasOptionsMenu:(Z)V // method@2b85 │ │ +0c85ce: 6e10 702b 0400 |0015: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c85d4: 0c01 |0018: move-result-object v1 │ │ +0c85d6: 7110 912a 0100 |0019: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getStarredLectures:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a91 │ │ +0c85dc: 0c01 |001c: move-result-object v1 │ │ +0c85de: 5b41 cf11 |001d: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c85e2: 5441 cf11 |001f: iget-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c85e6: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +0c85ea: 2201 2506 |0023: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LectureList; // type@0625 │ │ +0c85ee: 7010 ef2a 0100 |0025: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.:()V // method@2aef │ │ +0c85f4: 5b41 cf11 |0028: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c85f8: 2201 2106 |002a: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // type@0621 │ │ +0c85fc: 6e10 702b 0400 |002c: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c8602: 0c02 |002f: move-result-object v2 │ │ +0c8604: 5443 cf11 |0030: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c8608: 7030 d32a 2103 |0032: invoke-direct {v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@2ad3 │ │ +0c860e: 5b41 cb11 |0035: iput-object v1, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11cb │ │ +0c8612: 1a01 7a10 |0037: const-string v1, "StarredListFragment" // string@107a │ │ +0c8616: 2202 6d05 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0c861a: 7010 f927 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c8620: 1a03 802b |003e: const-string v3, "onCreate, " // string@2b80 │ │ +0c8624: 6e20 0228 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c862a: 0c02 |0043: move-result-object v2 │ │ +0c862c: 5443 cf11 |0044: iget-object v3, v4, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c8630: 6e10 f82a 0300 |0046: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c8636: 0a03 |0049: move-result v3 │ │ +0c8638: 6e20 fe27 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c863e: 0c02 |004d: move-result-object v2 │ │ +0c8640: 1a03 5d00 |004e: const-string v3, " favorites" // string@005d │ │ +0c8644: 6e20 0228 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c864a: 0c02 |0053: move-result-object v2 │ │ +0c864c: 6e10 0628 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c8652: 0c02 |0057: move-result-object v2 │ │ +0c8654: 7120 392b 2100 |0058: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c865a: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=75 │ │ 0x0007 line=76 │ │ 0x0009 line=77 │ │ 0x0011 line=80 │ │ @@ -319894,17 +320080,17 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c8600: |[0c8600] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -0c8610: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c8612: 0f00 |0001: return v0 │ │ +0c865c: |[0c865c] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +0c866c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c866e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; │ │ 0x0000 - 0x0002 reg=2 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x0002 reg=3 menu Landroid/view/Menu; │ │ @@ -319914,31 +320100,31 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0c8614: |[0c8614] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -0c8624: 6f30 6d29 3204 |0000: invoke-super {v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@296d │ │ -0c862a: 1401 0400 0f7f |0003: const v1, #float 1.9008e+38 // #7f0f0004 │ │ -0c8630: 6e30 731f 1403 |0006: invoke-virtual {v4, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ -0c8636: 1401 a600 0e7f |0009: const v1, #float 1.88754e+38 // #7f0e00a6 │ │ -0c863c: 7220 6f1f 1300 |000c: invoke-interface {v3, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ -0c8642: 0c00 |000f: move-result-object v0 │ │ -0c8644: 3800 1200 |0010: if-eqz v0, 0022 // +0012 │ │ -0c8648: 5421 c811 |0012: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c864c: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ -0c8650: 5421 c811 |0016: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c8654: 6e10 f82a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c865a: 0a01 |001b: move-result v1 │ │ -0c865c: 3901 0600 |001c: if-nez v1, 0022 // +0006 │ │ -0c8660: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0c8662: 7220 8e1f 1000 |001f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ -0c8668: 0e00 |0022: return-void │ │ +0c8670: |[0c8670] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +0c8680: 6f30 6d29 3204 |0000: invoke-super {v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@296d │ │ +0c8686: 1401 0400 0f7f |0003: const v1, #float 1.9008e+38 // #7f0f0004 │ │ +0c868c: 6e30 731f 1403 |0006: invoke-virtual {v4, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ +0c8692: 1401 a600 0e7f |0009: const v1, #float 1.88754e+38 // #7f0e00a6 │ │ +0c8698: 7220 6f1f 1300 |000c: invoke-interface {v3, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f6f │ │ +0c869e: 0c00 |000f: move-result-object v0 │ │ +0c86a0: 3800 1200 |0010: if-eqz v0, 0022 // +0012 │ │ +0c86a4: 5421 cf11 |0012: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c86a8: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ +0c86ac: 5421 cf11 |0016: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c86b0: 6e10 f82a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c86b6: 0a01 |001b: move-result v1 │ │ +0c86b8: 3901 0600 |001c: if-nez v1, 0022 // +0006 │ │ +0c86bc: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0c86be: 7220 8e1f 1000 |001f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f8e │ │ +0c86c4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=179 │ │ 0x0009 line=180 │ │ 0x0010 line=181 │ │ 0x001e line=182 │ │ @@ -319954,61 +320140,61 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0c866c: |[0c866c] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0c867c: 1408 0a00 0201 |0000: const v8, #float 2.38773e-38 // #0102000a │ │ -0c8682: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0c8684: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0c8686: 2200 1904 |0005: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0419 │ │ -0c868a: 6e10 702b 0900 |0007: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c8690: 0c04 |000a: move-result-object v4 │ │ -0c8692: 1405 f500 0b7f |000b: const v5, #float 1.84768e+38 // #7f0b00f5 │ │ -0c8698: 7030 401f 4005 |000e: invoke-direct {v0, v4, v5}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ -0c869e: 6e20 641f 0a00 |0011: invoke-virtual {v10, v0}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ -0c86a4: 0c02 |0014: move-result-object v2 │ │ -0c86a6: 5594 c711 |0015: iget-boolean v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.sidePane:Z // field@11c7 │ │ -0c86aa: 3804 3500 |0017: if-eqz v4, 004c // +0035 │ │ -0c86ae: 1404 3100 037f |0019: const v4, #float 1.7413e+38 // #7f030031 │ │ -0c86b4: 6e40 691f 426b |001c: invoke-virtual {v2, v4, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0c86ba: 0c03 |001f: move-result-object v3 │ │ -0c86bc: 6e20 d01f 8300 |0020: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c86c2: 0c04 |0023: move-result-object v4 │ │ -0c86c4: 1f04 8204 |0024: check-cast v4, Landroid/widget/ListView; // type@0482 │ │ -0c86c8: 5b94 c511 |0026: iput-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c86cc: 1404 4d00 037f |0028: const v4, #float 1.7413e+38 // #7f03004d │ │ -0c86d2: 6e40 691f 4267 |002b: invoke-virtual {v2, v4, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0c86d8: 0c01 |002e: move-result-object v1 │ │ -0c86da: 5494 c511 |002f: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c86de: 6e40 1d22 1467 |0031: invoke-virtual {v4, v1, v7, v6}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@221d │ │ -0c86e4: 5494 c511 |0034: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c86e8: 6e20 3122 6400 |0036: invoke-virtual {v4, v6}, Landroid/widget/ListView;.setHeaderDividersEnabled:(Z)V // method@2231 │ │ -0c86ee: 5494 c511 |0039: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c86f2: 5495 c411 |003b: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11c4 │ │ -0c86f6: 6e20 4b21 5400 |003d: invoke-virtual {v4, v5}, Landroid/widget/AdapterView;.setAdapter:(Landroid/widget/Adapter;)V // method@214b │ │ -0c86fc: 5494 c511 |0040: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c8700: 1235 |0042: const/4 v5, #int 3 // #3 │ │ -0c8702: 6e20 2d22 5400 |0043: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@222d │ │ -0c8708: 5494 c511 |0046: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c870c: 6e20 3422 9400 |0048: invoke-virtual {v4, v9}, Landroid/widget/ListView;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@2234 │ │ -0c8712: 1103 |004b: return-object v3 │ │ -0c8714: 1404 3000 037f |004c: const v4, #float 1.7413e+38 // #7f030030 │ │ -0c871a: 6e40 691f 426b |004f: invoke-virtual {v2, v4, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0c8720: 0c03 |0052: move-result-object v3 │ │ -0c8722: 6e20 d01f 8300 |0053: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ -0c8728: 0c04 |0056: move-result-object v4 │ │ -0c872a: 1f04 8204 |0057: check-cast v4, Landroid/widget/ListView; // type@0482 │ │ -0c872e: 5b94 c511 |0059: iput-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11c5 │ │ -0c8732: 1404 3400 037f |005b: const v4, #float 1.7413e+38 // #7f030034 │ │ -0c8738: 6e40 691f 4267 |005e: invoke-virtual {v2, v4, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ -0c873e: 0c01 |0061: move-result-object v1 │ │ -0c8740: 28cd |0062: goto 002f // -0033 │ │ +0c86c8: |[0c86c8] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0c86d8: 1408 0a00 0201 |0000: const v8, #float 2.38773e-38 // #0102000a │ │ +0c86de: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0c86e0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0c86e2: 2200 1a04 |0005: new-instance v0, Landroid/view/ContextThemeWrapper; // type@041a │ │ +0c86e6: 6e10 702b 0900 |0007: invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c86ec: 0c04 |000a: move-result-object v4 │ │ +0c86ee: 1405 f500 0b7f |000b: const v5, #float 1.84768e+38 // #7f0b00f5 │ │ +0c86f4: 7030 401f 4005 |000e: invoke-direct {v0, v4, v5}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1f40 │ │ +0c86fa: 6e20 641f 0a00 |0011: invoke-virtual {v10, v0}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f64 │ │ +0c8700: 0c02 |0014: move-result-object v2 │ │ +0c8702: 5594 ce11 |0015: iget-boolean v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.sidePane:Z // field@11ce │ │ +0c8706: 3804 3500 |0017: if-eqz v4, 004c // +0035 │ │ +0c870a: 1404 3100 037f |0019: const v4, #float 1.7413e+38 // #7f030031 │ │ +0c8710: 6e40 691f 426b |001c: invoke-virtual {v2, v4, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0c8716: 0c03 |001f: move-result-object v3 │ │ +0c8718: 6e20 d01f 8300 |0020: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c871e: 0c04 |0023: move-result-object v4 │ │ +0c8720: 1f04 8304 |0024: check-cast v4, Landroid/widget/ListView; // type@0483 │ │ +0c8724: 5b94 cc11 |0026: iput-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c8728: 1404 4d00 037f |0028: const v4, #float 1.7413e+38 // #7f03004d │ │ +0c872e: 6e40 691f 4267 |002b: invoke-virtual {v2, v4, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0c8734: 0c01 |002e: move-result-object v1 │ │ +0c8736: 5494 cc11 |002f: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c873a: 6e40 1d22 1467 |0031: invoke-virtual {v4, v1, v7, v6}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@221d │ │ +0c8740: 5494 cc11 |0034: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c8744: 6e20 3122 6400 |0036: invoke-virtual {v4, v6}, Landroid/widget/ListView;.setHeaderDividersEnabled:(Z)V // method@2231 │ │ +0c874a: 5494 cc11 |0039: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c874e: 5495 cb11 |003b: iget-object v5, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11cb │ │ +0c8752: 6e20 4b21 5400 |003d: invoke-virtual {v4, v5}, Landroid/widget/AdapterView;.setAdapter:(Landroid/widget/Adapter;)V // method@214b │ │ +0c8758: 5494 cc11 |0040: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c875c: 1235 |0042: const/4 v5, #int 3 // #3 │ │ +0c875e: 6e20 2d22 5400 |0043: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@222d │ │ +0c8764: 5494 cc11 |0046: iget-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c8768: 6e20 3422 9400 |0048: invoke-virtual {v4, v9}, Landroid/widget/ListView;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@2234 │ │ +0c876e: 1103 |004b: return-object v3 │ │ +0c8770: 1404 3000 037f |004c: const v4, #float 1.7413e+38 // #7f030030 │ │ +0c8776: 6e40 691f 426b |004f: invoke-virtual {v2, v4, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0c877c: 0c03 |0052: move-result-object v3 │ │ +0c877e: 6e20 d01f 8300 |0053: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1fd0 │ │ +0c8784: 0c04 |0056: move-result-object v4 │ │ +0c8786: 1f04 8304 |0057: check-cast v4, Landroid/widget/ListView; // type@0483 │ │ +0c878a: 5b94 cc11 |0059: iput-object v4, v9, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListView:Landroid/widget/ListView; // field@11cc │ │ +0c878e: 1404 3400 037f |005b: const v4, #float 1.7413e+38 // #7f030034 │ │ +0c8794: 6e40 691f 4267 |005e: invoke-virtual {v2, v4, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f69 │ │ +0c879a: 0c01 |0061: move-result-object v1 │ │ +0c879c: 28cd |0062: goto 002f // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=92 │ │ 0x0011 line=95 │ │ 0x0015 line=97 │ │ 0x0019 line=98 │ │ 0x0020 line=99 │ │ @@ -320039,16 +320225,16 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c8744: |[0c8744] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -0c8754: 0e00 |0000: return-void │ │ +0c87a0: |[0c87a0] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +0c87b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/view/ActionMode; │ │ │ │ @@ -320057,19 +320243,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c8758: |[0c8758] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onDetach:()V │ │ -0c8768: 6f10 6e29 0100 |0000: invoke-super {v1}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onDetach:()V // method@296e │ │ -0c876e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c8770: 5b10 c611 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@11c6 │ │ -0c8774: 0e00 |0006: return-void │ │ +0c87b4: |[0c87b4] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onDetach:()V │ │ +0c87c4: 6f10 6e29 0100 |0000: invoke-super {v1}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onDetach:()V // method@296e │ │ +0c87ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c87cc: 5b10 cd11 |0004: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@11cd │ │ +0c87d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=152 │ │ 0x0006 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; │ │ @@ -320079,16 +320265,16 @@ │ │ type : '(Landroid/view/ActionMode;IJZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c8778: |[0c8778] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onItemCheckedStateChanged:(Landroid/view/ActionMode;IJZ)V │ │ -0c8788: 0e00 |0000: return-void │ │ +0c87d4: |[0c87d4] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onItemCheckedStateChanged:(Landroid/view/ActionMode;IJZ)V │ │ +0c87e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x0001 reg=2 position I │ │ @@ -320100,36 +320286,36 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0c878c: |[0c878c] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0c879c: 1a01 7010 |0000: const-string v1, "StarredListFragment" // string@1070 │ │ -0c87a0: 1a02 b72b |0002: const-string v2, "onItemClick" // string@2bb7 │ │ -0c87a4: 7120 392b 2100 |0004: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c87aa: 5431 c611 |0007: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@11c6 │ │ -0c87ae: 3801 2100 |0009: if-eqz v1, 002a // +0021 │ │ -0c87b2: d806 06ff |000b: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0c87b6: 5432 c811 |000d: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c87ba: 5431 c411 |000f: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11c4 │ │ -0c87be: 6e10 d72a 0100 |0011: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.getMapper:()Ljava/util/ArrayList; // method@2ad7 │ │ -0c87c4: 0c01 |0014: move-result-object v1 │ │ -0c87c6: 6e20 9828 6100 |0015: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ -0c87cc: 0c01 |0018: move-result-object v1 │ │ -0c87ce: 1f01 5a05 |0019: check-cast v1, Ljava/lang/Integer; // type@055a │ │ -0c87d2: 6e10 9927 0100 |001b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0c87d8: 0a01 |001e: move-result v1 │ │ -0c87da: 6e20 f32a 1200 |001f: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0c87e0: 0c00 |0022: move-result-object v0 │ │ -0c87e2: 1f00 1b06 |0023: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0c87e6: 5431 c611 |0025: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@11c6 │ │ -0c87ea: 7220 6929 0100 |0027: invoke-interface {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick;.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2969 │ │ -0c87f0: 0e00 |002a: return-void │ │ +0c87e8: |[0c87e8] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0c87f8: 1a01 7a10 |0000: const-string v1, "StarredListFragment" // string@107a │ │ +0c87fc: 1a02 c12b |0002: const-string v2, "onItemClick" // string@2bc1 │ │ +0c8800: 7120 392b 2100 |0004: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c8806: 5431 cd11 |0007: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@11cd │ │ +0c880a: 3801 2100 |0009: if-eqz v1, 002a // +0021 │ │ +0c880e: d806 06ff |000b: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0c8812: 5432 cf11 |000d: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c8816: 5431 cb11 |000f: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11cb │ │ +0c881a: 6e10 d72a 0100 |0011: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.getMapper:()Ljava/util/ArrayList; // method@2ad7 │ │ +0c8820: 0c01 |0014: move-result-object v1 │ │ +0c8822: 6e20 9828 6100 |0015: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2898 │ │ +0c8828: 0c01 |0018: move-result-object v1 │ │ +0c882a: 1f01 5b05 |0019: check-cast v1, Ljava/lang/Integer; // type@055b │ │ +0c882e: 6e10 9927 0100 |001b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0c8834: 0a01 |001e: move-result v1 │ │ +0c8836: 6e20 f32a 1200 |001f: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0c883c: 0c00 |0022: move-result-object v0 │ │ +0c883e: 1f00 1e06 |0023: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0c8842: 5431 cd11 |0025: iget-object v1, v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mListener:Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick; // field@11cd │ │ +0c8846: 7220 6929 0100 |0027: invoke-interface {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment$OnLectureListClick;.onLectureListClick:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V // method@2969 │ │ +0c884c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0007 line=167 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ 0x0025 line=172 │ │ @@ -320147,30 +320333,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0c87f4: |[0c87f4] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0c8804: 7210 7b1f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ -0c880a: 0a00 |0003: move-result v0 │ │ -0c880c: 2c00 1600 0000 |0004: sparse-switch v0, 0000001a // +00000016 │ │ -0c8812: 6f20 6f29 2100 |0007: invoke-super {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@296f │ │ -0c8818: 0a00 |000a: move-result v0 │ │ -0c881a: 0f00 |000b: return v0 │ │ -0c881c: 7010 6c2b 0100 |000c: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.askToDeleteAllFavorites:()V // method@2b6c │ │ -0c8822: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0c8824: 28fb |0010: goto 000b // -0005 │ │ -0c8826: 6e10 702b 0100 |0011: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c882c: 0c00 |0014: move-result-object v0 │ │ -0c882e: 7110 7c29 0000 |0015: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ActivityHelper;.navigateUp:(Landroid/app/Activity;)Z // method@297c │ │ -0c8834: 0a00 |0018: move-result v0 │ │ -0c8836: 28f2 |0019: goto 000b // -000e │ │ -0c8838: 0002 0200 2c00 0201 a600 0e7f 0d00 ... |001a: sparse-switch-data (10 units) │ │ +0c8850: |[0c8850] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0c8860: 7210 7b1f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1f7b │ │ +0c8866: 0a00 |0003: move-result v0 │ │ +0c8868: 2c00 1600 0000 |0004: sparse-switch v0, 0000001a // +00000016 │ │ +0c886e: 6f20 6f29 2100 |0007: invoke-super {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@296f │ │ +0c8874: 0a00 |000a: move-result v0 │ │ +0c8876: 0f00 |000b: return v0 │ │ +0c8878: 7010 6c2b 0100 |000c: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.askToDeleteAllFavorites:()V // method@2b6c │ │ +0c887e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0c8880: 28fb |0010: goto 000b // -0005 │ │ +0c8882: 6e10 702b 0100 |0011: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c8888: 0c00 |0014: move-result-object v0 │ │ +0c888a: 7110 7c29 0000 |0015: invoke-static {v0}, Lnerd/tuxmobil/fahrplan/congress/ActivityHelper;.navigateUp:(Landroid/app/Activity;)Z // method@297c │ │ +0c8890: 0a00 |0018: move-result v0 │ │ +0c8892: 28f2 |0019: goto 000b // -000e │ │ +0c8894: 0002 0200 2c00 0201 a600 0e7f 0d00 ... |001a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0007 line=194 │ │ 0x000c line=189 │ │ 0x000f line=190 │ │ 0x0011 line=192 │ │ @@ -320184,25 +320370,25 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0c884c: |[0c884c] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -0c885c: 6e10 321f 0300 |0000: invoke-virtual {v3}, Landroid/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@1f32 │ │ -0c8862: 0c00 |0003: move-result-object v0 │ │ -0c8864: 1401 0300 0f7f |0004: const v1, #float 1.9008e+38 // #7f0f0003 │ │ -0c886a: 6e30 731f 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ -0c8870: 1401 2a00 067f |000a: const v1, #float 1.78117e+38 // #7f06002a │ │ -0c8876: 6e20 722b 1200 |000d: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -0c887c: 0c01 |0010: move-result-object v1 │ │ -0c887e: 6e20 331f 1300 |0011: invoke-virtual {v3, v1}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1f33 │ │ -0c8884: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0c8886: 0f01 |0015: return v1 │ │ +0c88a8: |[0c88a8] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +0c88b8: 6e10 321f 0300 |0000: invoke-virtual {v3}, Landroid/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@1f32 │ │ +0c88be: 0c00 |0003: move-result-object v0 │ │ +0c88c0: 1401 0300 0f7f |0004: const v1, #float 1.9008e+38 // #7f0f0003 │ │ +0c88c6: 6e30 731f 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f73 │ │ +0c88cc: 1401 2a00 067f |000a: const v1, #float 1.78117e+38 // #7f06002a │ │ +0c88d2: 6e20 722b 1200 |000d: invoke-virtual {v2, v1}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +0c88d8: 0c01 |0010: move-result-object v1 │ │ +0c88da: 6e20 331f 1300 |0011: invoke-virtual {v3, v1}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1f33 │ │ +0c88e0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0c88e2: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0004 line=210 │ │ 0x000a line=211 │ │ 0x0014 line=212 │ │ locals : │ │ @@ -320216,28 +320402,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c8888: |[0c8888] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onRefresh:()V │ │ -0c8898: 6e10 702b 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ -0c889e: 0c01 |0003: move-result-object v1 │ │ -0c88a0: 7110 912a 0100 |0004: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getStarredLectures:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a91 │ │ -0c88a6: 0c00 |0007: move-result-object v0 │ │ -0c88a8: 5421 c811 |0008: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c88ac: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -0c88b0: 5421 c811 |000c: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c88b4: 6e10 f22a 0100 |000e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.clear:()V // method@2af2 │ │ -0c88ba: 5421 c811 |0011: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11c8 │ │ -0c88be: 6e20 f12a 0100 |0013: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.addAll:(Ljava/util/Collection;)Z // method@2af1 │ │ -0c88c4: 5421 c411 |0016: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11c4 │ │ -0c88c8: 6e10 dc2a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.notifyDataSetChanged:()V // method@2adc │ │ -0c88ce: 0e00 |001b: return-void │ │ +0c88e4: |[0c88e4] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onRefresh:()V │ │ +0c88f4: 6e10 702b 0200 |0000: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2b70 │ │ +0c88fa: 0c01 |0003: move-result-object v1 │ │ +0c88fc: 7110 912a 0100 |0004: invoke-static {v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.getStarredLectures:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a91 │ │ +0c8902: 0c00 |0007: move-result-object v0 │ │ +0c8904: 5421 cf11 |0008: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c8908: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +0c890c: 5421 cf11 |000c: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c8910: 6e10 f22a 0100 |000e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.clear:()V // method@2af2 │ │ +0c8916: 5421 cf11 |0011: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.starredList:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11cf │ │ +0c891a: 6e20 f12a 0100 |0013: invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.addAll:(Ljava/util/Collection;)Z // method@2af1 │ │ +0c8920: 5421 cb11 |0016: iget-object v1, v2, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.mAdapter:Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter; // field@11cb │ │ +0c8924: 6e10 dc2a 0100 |0018: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;.notifyDataSetChanged:()V // method@2adc │ │ +0c892a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0008 line=157 │ │ 0x000c line=158 │ │ 0x0011 line=159 │ │ 0x0016 line=161 │ │ @@ -320251,39 +320437,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c88d0: |[0c88d0] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onResume:()V │ │ -0c88e0: 6f10 7029 0000 |0000: invoke-super {v0}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onResume:()V // method@2970 │ │ -0c88e6: 7010 732b 0000 |0003: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.jumpOverPastLectures:()V // method@2b73 │ │ -0c88ec: 0e00 |0006: return-void │ │ +0c892c: |[0c892c] nerd.tuxmobil.fahrplan.congress.StarredListFragment.onResume:()V │ │ +0c893c: 6f10 7029 0000 |0000: invoke-super {v0}, Lnerd/tuxmobil/fahrplan/congress/AbstractListFragment;.onResume:()V // method@2970 │ │ +0c8942: 7010 732b 0000 |0003: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;.jumpOverPastLectures:()V // method@2b73 │ │ +0c8948: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0003 line=270 │ │ 0x0006 line=271 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; │ │ │ │ - source_file_idx : 4210 (StarredListFragment.java) │ │ + source_file_idx : 4220 (StarredListFragment.java) │ │ │ │ -Class #1094 header: │ │ -class_idx : 1594 │ │ +Class #1095 header: │ │ +class_idx : 1597 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4674 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4684 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1094 annotations: │ │ +Class #1095 annotations: │ │ Annotations on method #11142 'buildTrackBackgroundHashMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" "Ljava/lang/String;" "Ljava/lang/String;" "Landroid/content/Context;" ")" "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ Annotations on method #11143 'getHashMapResource' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "I)" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ Annotations on method #11144 'getTrackAccentColorHighlight' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ Annotations on method #11145 'getTrackAccentColorNormal' │ │ @@ -320291,15 +320477,15 @@ │ │ Annotations on method #11146 'getTrackBackgroundHighLight' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ Annotations on method #11147 'getTrackBackgroundHighLightAlternative' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ Annotations on method #11148 'getTrackBackgroundNormal' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #1094 - │ │ +Class #1095 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -320308,59 +320494,59 @@ │ │ type : '(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -0c88f0: |[0c88f0] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; │ │ -0c8900: 2201 b405 |0000: new-instance v1, Ljava/util/HashMap; // type@05b4 │ │ -0c8904: 7010 c928 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -0c890a: 6e10 a600 0d00 |0005: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0c8910: 0c06 |0008: move-result-object v6 │ │ -0c8912: 6e10 a500 0d00 |0009: invoke-virtual {v13}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ -0c8918: 0c05 |000c: move-result-object v5 │ │ -0c891a: 7210 f728 0a00 |000d: invoke-interface {v10}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ -0c8920: 0c08 |0010: move-result-object v8 │ │ -0c8922: 7210 0429 0800 |0011: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ -0c8928: 0c03 |0014: move-result-object v3 │ │ -0c892a: 7210 d228 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0c8930: 0a08 |0018: move-result v8 │ │ -0c8932: 3808 3e00 |0019: if-eqz v8, 0057 // +003e │ │ -0c8936: 7210 d328 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0c893c: 0c02 |001e: move-result-object v2 │ │ -0c893e: 1f02 ba05 |001f: check-cast v2, Ljava/util/Map$Entry; // type@05ba │ │ -0c8942: 7210 f328 0200 |0021: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ -0c8948: 0c04 |0024: move-result-object v4 │ │ -0c894a: 1f04 6a05 |0025: check-cast v4, Ljava/lang/String; // type@056a │ │ -0c894e: 07b7 |0027: move-object v7, v11 │ │ -0c8950: 7110 e41e 0400 |0028: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0c8956: 0a08 |002b: move-result v8 │ │ -0c8958: 3908 1f00 |002c: if-nez v8, 004b // +001f │ │ -0c895c: 2208 6c05 |002e: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0c8960: 7010 f927 0800 |0030: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c8966: 6e20 0228 7800 |0033: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c896c: 0c08 |0036: move-result-object v8 │ │ -0c896e: 1a09 5714 |0037: const-string v9, "_" // string@1457 │ │ -0c8972: 6e20 0228 9800 |0039: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c8978: 0c09 |003c: move-result-object v9 │ │ -0c897a: 7210 f428 0200 |003d: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ -0c8980: 0c08 |0040: move-result-object v8 │ │ -0c8982: 1f08 6a05 |0041: check-cast v8, Ljava/lang/String; // type@056a │ │ -0c8986: 6e20 0228 8900 |0043: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c898c: 0c08 |0046: move-result-object v8 │ │ -0c898e: 6e10 0628 0800 |0047: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c8994: 0c07 |004a: move-result-object v7 │ │ -0c8996: 6e40 0f01 765c |004b: invoke-virtual {v6, v7, v12, v5}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@010f │ │ -0c899c: 0a00 |004e: move-result v0 │ │ -0c899e: 7110 9e27 0000 |004f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c89a4: 0c08 |0052: move-result-object v8 │ │ -0c89a6: 6e30 cf28 4108 |0053: invoke-virtual {v1, v4, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ -0c89ac: 28bf |0056: goto 0015 // -0041 │ │ -0c89ae: 1101 |0057: return-object v1 │ │ +0c894c: |[0c894c] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; │ │ +0c895c: 2201 b705 |0000: new-instance v1, Ljava/util/HashMap; // type@05b7 │ │ +0c8960: 7010 c928 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +0c8966: 6e10 a600 0d00 |0005: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0c896c: 0c05 |0008: move-result-object v5 │ │ +0c896e: 6e10 a500 0d00 |0009: invoke-virtual {v13}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a5 │ │ +0c8974: 0c04 |000c: move-result-object v4 │ │ +0c8976: 7210 f728 0a00 |000d: invoke-interface {v10}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@28f7 │ │ +0c897c: 0c07 |0010: move-result-object v7 │ │ +0c897e: 7210 0429 0700 |0011: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2904 │ │ +0c8984: 0c08 |0014: move-result-object v8 │ │ +0c8986: 7210 d228 0800 |0015: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0c898c: 0a07 |0018: move-result v7 │ │ +0c898e: 3807 3e00 |0019: if-eqz v7, 0057 // +003e │ │ +0c8992: 7210 d328 0800 |001b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0c8998: 0c02 |001e: move-result-object v2 │ │ +0c899a: 1f02 bd05 |001f: check-cast v2, Ljava/util/Map$Entry; // type@05bd │ │ +0c899e: 7210 f328 0200 |0021: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@28f3 │ │ +0c89a4: 0c03 |0024: move-result-object v3 │ │ +0c89a6: 1f03 6b05 |0025: check-cast v3, Ljava/lang/String; // type@056b │ │ +0c89aa: 07b6 |0027: move-object v6, v11 │ │ +0c89ac: 7110 e41e 0300 |0028: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0c89b2: 0a07 |002b: move-result v7 │ │ +0c89b4: 3907 1f00 |002c: if-nez v7, 004b // +001f │ │ +0c89b8: 2207 6d05 |002e: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c89bc: 7010 f927 0700 |0030: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c89c2: 6e20 0228 6700 |0033: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c89c8: 0c07 |0036: move-result-object v7 │ │ +0c89ca: 1a09 6114 |0037: const-string v9, "_" // string@1461 │ │ +0c89ce: 6e20 0228 9700 |0039: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c89d4: 0c09 |003c: move-result-object v9 │ │ +0c89d6: 7210 f428 0200 |003d: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@28f4 │ │ +0c89dc: 0c07 |0040: move-result-object v7 │ │ +0c89de: 1f07 6b05 |0041: check-cast v7, Ljava/lang/String; // type@056b │ │ +0c89e2: 6e20 0228 7900 |0043: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c89e8: 0c07 |0046: move-result-object v7 │ │ +0c89ea: 6e10 0628 0700 |0047: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c89f0: 0c06 |004a: move-result-object v6 │ │ +0c89f2: 6e40 0f01 654c |004b: invoke-virtual {v5, v6, v12, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@010f │ │ +0c89f8: 0a00 |004e: move-result v0 │ │ +0c89fa: 7110 9e27 0000 |004f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c8a00: 0c07 |0052: move-result-object v7 │ │ +0c8a02: 6e30 cf28 3107 |0053: invoke-virtual {v1, v3, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ +0c8a08: 28bf |0056: goto 0015 // -0041 │ │ +0c8a0a: 1101 |0057: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x0009 line=67 │ │ 0x000d line=69 │ │ 0x0021 line=70 │ │ @@ -320370,111 +320556,110 @@ │ │ 0x004b line=78 │ │ 0x004f line=79 │ │ 0x0057 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Ljava/util/Map; │ │ 0x004f - 0x0057 reg=0 drawable I │ │ 0x0021 - 0x0057 reg=2 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x0027 - 0x0057 reg=4 key Ljava/lang/String; │ │ - 0x0028 - 0x0057 reg=7 value Ljava/lang/String; │ │ + 0x0027 - 0x0057 reg=3 key Ljava/lang/String; │ │ + 0x0028 - 0x0057 reg=6 value Ljava/lang/String; │ │ 0x0005 - 0x0058 reg=1 drawables Ljava/util/HashMap; Ljava/util/HashMap; │ │ - 0x0015 - 0x0058 reg=3 i$ Ljava/util/Iterator; │ │ - 0x000d - 0x0058 reg=5 packageName Ljava/lang/String; │ │ - 0x0009 - 0x0058 reg=6 res Landroid/content/res/Resources; │ │ + 0x000d - 0x0058 reg=4 packageName Ljava/lang/String; │ │ + 0x0009 - 0x0058 reg=5 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0058 reg=10 trackNamesMap Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0058 reg=11 prefix Ljava/lang/String; │ │ 0x0000 - 0x0058 reg=12 resourceType Ljava/lang/String; │ │ 0x0000 - 0x0058 reg=13 context Landroid/content/Context; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;) │ │ name : 'getHashMapResource' │ │ type : '(Landroid/content/Context;I)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 130 16-bit code units │ │ -0c89b0: |[0c89b0] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; │ │ -0c89c0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0c89c2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0c89c4: 6e10 a600 0b00 |0002: invoke-virtual {v11}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ -0c89ca: 0c07 |0005: move-result-object v7 │ │ -0c89cc: 6e20 2501 c700 |0006: invoke-virtual {v7, v12}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0125 │ │ -0c89d2: 0c05 |0009: move-result-object v5 │ │ -0c89d4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0c89d6: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -0c89d8: 7210 4f01 0500 |000c: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@014f │ │ -0c89de: 0a01 |000f: move-result v1 │ │ -0c89e0: 1217 |0010: const/4 v7, #int 1 // #1 │ │ -0c89e2: 3271 6f00 |0011: if-eq v1, v7, 0080 // +006f │ │ -0c89e6: 3901 0700 |0013: if-nez v1, 001a // +0007 │ │ -0c89ea: 7210 5201 0500 |0015: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.next:()I // method@0152 │ │ -0c89f0: 0a01 |0018: move-result v1 │ │ -0c89f2: 28f7 |0019: goto 0010 // -0009 │ │ -0c89f4: 1227 |001a: const/4 v7, #int 2 // #2 │ │ -0c89f6: 3371 4000 |001b: if-ne v1, v7, 005b // +0040 │ │ -0c89fa: 7210 5001 0500 |001d: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0150 │ │ -0c8a00: 0c07 |0020: move-result-object v7 │ │ -0c8a02: 1a09 ff28 |0021: const-string v9, "map" // string@28ff │ │ -0c8a06: 6e20 d727 9700 |0023: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c8a0c: 0a07 |0026: move-result v7 │ │ -0c8a0e: 3807 1a00 |0027: if-eqz v7, 0041 // +001a │ │ -0c8a12: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -0c8a14: 1a09 e223 |002a: const-string v9, "linked" // string@23e2 │ │ -0c8a18: 120a |002c: const/4 v10, #int 0 // #0 │ │ -0c8a1a: 7240 4d01 75a9 |002d: invoke-interface {v5, v7, v9, v10}, Landroid/content/res/XmlResourceParser;.getAttributeBooleanValue:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@014d │ │ -0c8a20: 0a02 |0030: move-result v2 │ │ -0c8a22: 3802 0900 |0031: if-eqz v2, 003a // +0009 │ │ -0c8a26: 2207 b605 |0033: new-instance v7, Ljava/util/LinkedHashMap; // type@05b6 │ │ -0c8a2a: 7010 d528 0700 |0035: invoke-direct {v7}, Ljava/util/LinkedHashMap;.:()V // method@28d5 │ │ -0c8a30: 0774 |0038: move-object v4, v7 │ │ -0c8a32: 28dc |0039: goto 0015 // -0024 │ │ -0c8a34: 2207 b405 |003a: new-instance v7, Ljava/util/HashMap; // type@05b4 │ │ -0c8a38: 7010 c928 0700 |003c: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -0c8a3e: 0774 |003f: move-object v4, v7 │ │ -0c8a40: 28f9 |0040: goto 0039 // -0007 │ │ -0c8a42: 7210 5001 0500 |0041: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0150 │ │ -0c8a48: 0c07 |0044: move-result-object v7 │ │ -0c8a4a: 1a09 611c |0045: const-string v9, "entry" // string@1c61 │ │ -0c8a4e: 6e20 d727 9700 |0047: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c8a54: 0a07 |004a: move-result v7 │ │ -0c8a56: 3807 caff |004b: if-eqz v7, 0015 // -0036 │ │ -0c8a5a: 1207 |004d: const/4 v7, #int 0 // #0 │ │ -0c8a5c: 1a09 6623 |004e: const-string v9, "key" // string@2366 │ │ -0c8a60: 7230 4e01 7509 |0050: invoke-interface {v5, v7, v9}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ -0c8a66: 0c03 |0053: move-result-object v3 │ │ -0c8a68: 3903 c1ff |0054: if-nez v3, 0015 // -003f │ │ -0c8a6c: 7210 4c01 0500 |0056: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.close:()V // method@014c │ │ -0c8a72: 0787 |0059: move-object v7, v8 │ │ -0c8a74: 1107 |005a: return-object v7 │ │ -0c8a76: 1237 |005b: const/4 v7, #int 3 // #3 │ │ -0c8a78: 3371 1400 |005c: if-ne v1, v7, 0070 // +0014 │ │ -0c8a7c: 7210 5001 0500 |005e: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0150 │ │ -0c8a82: 0c07 |0061: move-result-object v7 │ │ -0c8a84: 1a09 611c |0062: const-string v9, "entry" // string@1c61 │ │ -0c8a88: 6e20 d727 9700 |0064: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c8a8e: 0a07 |0067: move-result v7 │ │ -0c8a90: 3807 adff |0068: if-eqz v7, 0015 // -0053 │ │ -0c8a94: 7230 fb28 3406 |006a: invoke-interface {v4, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -0c8a9a: 1203 |006d: const/4 v3, #int 0 // #0 │ │ -0c8a9c: 1206 |006e: const/4 v6, #int 0 // #0 │ │ -0c8a9e: 28a6 |006f: goto 0015 // -005a │ │ -0c8aa0: 1247 |0070: const/4 v7, #int 4 // #4 │ │ -0c8aa2: 3371 a4ff |0071: if-ne v1, v7, 0015 // -005c │ │ -0c8aa6: 3803 a2ff |0073: if-eqz v3, 0015 // -005e │ │ -0c8aaa: 7210 5101 0500 |0075: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getText:()Ljava/lang/String; // method@0151 │ │ -0c8ab0: 0c06 |0078: move-result-object v6 │ │ -0c8ab2: 289c |0079: goto 0015 // -0064 │ │ -0c8ab4: 0d00 |007a: move-exception v0 │ │ -0c8ab6: 6e10 8927 0000 |007b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@2789 │ │ -0c8abc: 0787 |007e: move-object v7, v8 │ │ -0c8abe: 28db |007f: goto 005a // -0025 │ │ -0c8ac0: 0747 |0080: move-object v7, v4 │ │ -0c8ac2: 28d9 |0081: goto 005a // -0027 │ │ +0c8a0c: |[0c8a0c] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; │ │ +0c8a1c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c8a1e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0c8a20: 6e10 a600 0b00 |0002: invoke-virtual {v11}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a6 │ │ +0c8a26: 0c07 |0005: move-result-object v7 │ │ +0c8a28: 6e20 2501 c700 |0006: invoke-virtual {v7, v12}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0125 │ │ +0c8a2e: 0c05 |0009: move-result-object v5 │ │ +0c8a30: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0c8a32: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +0c8a34: 7210 4f01 0500 |000c: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@014f │ │ +0c8a3a: 0a01 |000f: move-result v1 │ │ +0c8a3c: 1217 |0010: const/4 v7, #int 1 // #1 │ │ +0c8a3e: 3271 6f00 |0011: if-eq v1, v7, 0080 // +006f │ │ +0c8a42: 3901 0700 |0013: if-nez v1, 001a // +0007 │ │ +0c8a46: 7210 5201 0500 |0015: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.next:()I // method@0152 │ │ +0c8a4c: 0a01 |0018: move-result v1 │ │ +0c8a4e: 28f7 |0019: goto 0010 // -0009 │ │ +0c8a50: 1227 |001a: const/4 v7, #int 2 // #2 │ │ +0c8a52: 3371 4000 |001b: if-ne v1, v7, 005b // +0040 │ │ +0c8a56: 7210 5001 0500 |001d: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0150 │ │ +0c8a5c: 0c07 |0020: move-result-object v7 │ │ +0c8a5e: 1a09 0929 |0021: const-string v9, "map" // string@2909 │ │ +0c8a62: 6e20 d727 9700 |0023: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c8a68: 0a07 |0026: move-result v7 │ │ +0c8a6a: 3807 1a00 |0027: if-eqz v7, 0041 // +001a │ │ +0c8a6e: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +0c8a70: 1a09 ec23 |002a: const-string v9, "linked" // string@23ec │ │ +0c8a74: 120a |002c: const/4 v10, #int 0 // #0 │ │ +0c8a76: 7240 4d01 75a9 |002d: invoke-interface {v5, v7, v9, v10}, Landroid/content/res/XmlResourceParser;.getAttributeBooleanValue:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@014d │ │ +0c8a7c: 0a02 |0030: move-result v2 │ │ +0c8a7e: 3802 0900 |0031: if-eqz v2, 003a // +0009 │ │ +0c8a82: 2207 b905 |0033: new-instance v7, Ljava/util/LinkedHashMap; // type@05b9 │ │ +0c8a86: 7010 d528 0700 |0035: invoke-direct {v7}, Ljava/util/LinkedHashMap;.:()V // method@28d5 │ │ +0c8a8c: 0774 |0038: move-object v4, v7 │ │ +0c8a8e: 28dc |0039: goto 0015 // -0024 │ │ +0c8a90: 2207 b705 |003a: new-instance v7, Ljava/util/HashMap; // type@05b7 │ │ +0c8a94: 7010 c928 0700 |003c: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +0c8a9a: 0774 |003f: move-object v4, v7 │ │ +0c8a9c: 28f9 |0040: goto 0039 // -0007 │ │ +0c8a9e: 7210 5001 0500 |0041: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0150 │ │ +0c8aa4: 0c07 |0044: move-result-object v7 │ │ +0c8aa6: 1a09 6b1c |0045: const-string v9, "entry" // string@1c6b │ │ +0c8aaa: 6e20 d727 9700 |0047: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c8ab0: 0a07 |004a: move-result v7 │ │ +0c8ab2: 3807 caff |004b: if-eqz v7, 0015 // -0036 │ │ +0c8ab6: 1207 |004d: const/4 v7, #int 0 // #0 │ │ +0c8ab8: 1a09 7023 |004e: const-string v9, "key" // string@2370 │ │ +0c8abc: 7230 4e01 7509 |0050: invoke-interface {v5, v7, v9}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ +0c8ac2: 0c03 |0053: move-result-object v3 │ │ +0c8ac4: 3903 c1ff |0054: if-nez v3, 0015 // -003f │ │ +0c8ac8: 7210 4c01 0500 |0056: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.close:()V // method@014c │ │ +0c8ace: 0787 |0059: move-object v7, v8 │ │ +0c8ad0: 1107 |005a: return-object v7 │ │ +0c8ad2: 1237 |005b: const/4 v7, #int 3 // #3 │ │ +0c8ad4: 3371 1400 |005c: if-ne v1, v7, 0070 // +0014 │ │ +0c8ad8: 7210 5001 0500 |005e: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0150 │ │ +0c8ade: 0c07 |0061: move-result-object v7 │ │ +0c8ae0: 1a09 6b1c |0062: const-string v9, "entry" // string@1c6b │ │ +0c8ae4: 6e20 d727 9700 |0064: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c8aea: 0a07 |0067: move-result v7 │ │ +0c8aec: 3807 adff |0068: if-eqz v7, 0015 // -0053 │ │ +0c8af0: 7230 fb28 3406 |006a: invoke-interface {v4, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +0c8af6: 1203 |006d: const/4 v3, #int 0 // #0 │ │ +0c8af8: 1206 |006e: const/4 v6, #int 0 // #0 │ │ +0c8afa: 28a6 |006f: goto 0015 // -005a │ │ +0c8afc: 1247 |0070: const/4 v7, #int 4 // #4 │ │ +0c8afe: 3371 a4ff |0071: if-ne v1, v7, 0015 // -005c │ │ +0c8b02: 3803 a2ff |0073: if-eqz v3, 0015 // -005e │ │ +0c8b06: 7210 5101 0500 |0075: invoke-interface {v5}, Landroid/content/res/XmlResourceParser;.getText:()Ljava/lang/String; // method@0151 │ │ +0c8b0c: 0c06 |0078: move-result-object v6 │ │ +0c8b0e: 289c |0079: goto 0015 // -0064 │ │ +0c8b10: 0d00 |007a: move-exception v0 │ │ +0c8b12: 6e10 8927 0000 |007b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@2789 │ │ +0c8b18: 0787 |007e: move-object v7, v8 │ │ +0c8b1a: 28db |007f: goto 005a // -0025 │ │ +0c8b1c: 0747 |0080: move-object v7, v4 │ │ +0c8b1e: 28d9 |0081: goto 005a // -0027 │ │ catches : 1 │ │ 0x000c - 0x0078 │ │ Ljava/lang/Exception; -> 0x007a │ │ positions : │ │ 0x0001 line=17 │ │ 0x0002 line=18 │ │ 0x000a line=20 │ │ @@ -320524,23 +320709,23 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/HashMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0c8ad4: |[0c8ad4] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackAccentColorHighlight:(Landroid/content/Context;)Ljava/util/HashMap; │ │ -0c8ae4: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ -0c8aea: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ -0c8af0: 0c00 |0006: move-result-object v0 │ │ -0c8af2: 1a01 841c |0007: const-string v1, "event_border_accent_highlight" // string@1c84 │ │ -0c8af6: 1a02 5419 |0009: const-string v2, "color" // string@1954 │ │ -0c8afa: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ -0c8b00: 0c01 |000e: move-result-object v1 │ │ -0c8b02: 1101 |000f: return-object v1 │ │ +0c8b30: |[0c8b30] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackAccentColorHighlight:(Landroid/content/Context;)Ljava/util/HashMap; │ │ +0c8b40: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ +0c8b46: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ +0c8b4c: 0c00 |0006: move-result-object v0 │ │ +0c8b4e: 1a01 8e1c |0007: const-string v1, "event_border_accent_highlight" // string@1c8e │ │ +0c8b52: 1a02 5e19 |0009: const-string v2, "color" // string@195e │ │ +0c8b56: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ +0c8b5c: 0c01 |000e: move-result-object v1 │ │ +0c8b5e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0007 line=108 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 drawableNames Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0010 reg=3 context Landroid/content/Context; │ │ @@ -320550,23 +320735,23 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/HashMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0c8b04: |[0c8b04] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackAccentColorNormal:(Landroid/content/Context;)Ljava/util/HashMap; │ │ -0c8b14: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ -0c8b1a: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ -0c8b20: 0c00 |0006: move-result-object v0 │ │ -0c8b22: 1a01 831c |0007: const-string v1, "event_border_accent" // string@1c83 │ │ -0c8b26: 1a02 5419 |0009: const-string v2, "color" // string@1954 │ │ -0c8b2a: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ -0c8b30: 0c01 |000e: move-result-object v1 │ │ -0c8b32: 1101 |000f: return-object v1 │ │ +0c8b60: |[0c8b60] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackAccentColorNormal:(Landroid/content/Context;)Ljava/util/HashMap; │ │ +0c8b70: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ +0c8b76: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ +0c8b7c: 0c00 |0006: move-result-object v0 │ │ +0c8b7e: 1a01 8d1c |0007: const-string v1, "event_border_accent" // string@1c8d │ │ +0c8b82: 1a02 5e19 |0009: const-string v2, "color" // string@195e │ │ +0c8b86: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ +0c8b8c: 0c01 |000e: move-result-object v1 │ │ +0c8b8e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 drawableNames Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0010 reg=3 context Landroid/content/Context; │ │ @@ -320576,23 +320761,23 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/HashMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0c8b34: |[0c8b34] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackBackgroundHighLight:(Landroid/content/Context;)Ljava/util/HashMap; │ │ -0c8b44: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ -0c8b4a: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ -0c8b50: 0c00 |0006: move-result-object v0 │ │ -0c8b52: 1a01 861c |0007: const-string v1, "event_border_highlight" // string@1c86 │ │ -0c8b56: 1a02 be1b |0009: const-string v2, "drawable" // string@1bbe │ │ -0c8b5a: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ -0c8b60: 0c01 |000e: move-result-object v1 │ │ -0c8b62: 1101 |000f: return-object v1 │ │ +0c8b90: |[0c8b90] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackBackgroundHighLight:(Landroid/content/Context;)Ljava/util/HashMap; │ │ +0c8ba0: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ +0c8ba6: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ +0c8bac: 0c00 |0006: move-result-object v0 │ │ +0c8bae: 1a01 901c |0007: const-string v1, "event_border_highlight" // string@1c90 │ │ +0c8bb2: 1a02 c81b |0009: const-string v2, "drawable" // string@1bc8 │ │ +0c8bb6: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ +0c8bbc: 0c01 |000e: move-result-object v1 │ │ +0c8bbe: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=92 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 drawableNames Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0010 reg=3 context Landroid/content/Context; │ │ @@ -320602,23 +320787,23 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/HashMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0c8b64: |[0c8b64] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackBackgroundHighLightAlternative:(Landroid/content/Context;)Ljava/util/HashMap; │ │ -0c8b74: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ -0c8b7a: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ -0c8b80: 0c00 |0006: move-result-object v0 │ │ -0c8b82: 1a01 871c |0007: const-string v1, "event_border_highlight_alt" // string@1c87 │ │ -0c8b86: 1a02 be1b |0009: const-string v2, "drawable" // string@1bbe │ │ -0c8b8a: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ -0c8b90: 0c01 |000e: move-result-object v1 │ │ -0c8b92: 1101 |000f: return-object v1 │ │ +0c8bc0: |[0c8bc0] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackBackgroundHighLightAlternative:(Landroid/content/Context;)Ljava/util/HashMap; │ │ +0c8bd0: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ +0c8bd6: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ +0c8bdc: 0c00 |0006: move-result-object v0 │ │ +0c8bde: 1a01 911c |0007: const-string v1, "event_border_highlight_alt" // string@1c91 │ │ +0c8be2: 1a02 c81b |0009: const-string v2, "drawable" // string@1bc8 │ │ +0c8be6: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ +0c8bec: 0c01 |000e: move-result-object v1 │ │ +0c8bee: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 drawableNames Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0010 reg=3 context Landroid/content/Context; │ │ @@ -320628,82 +320813,82 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/HashMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0c8b94: |[0c8b94] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackBackgroundNormal:(Landroid/content/Context;)Ljava/util/HashMap; │ │ -0c8ba4: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ -0c8baa: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ -0c8bb0: 0c00 |0006: move-result-object v0 │ │ -0c8bb2: 1a01 851c |0007: const-string v1, "event_border_default" // string@1c85 │ │ -0c8bb6: 1a02 be1b |0009: const-string v2, "drawable" // string@1bbe │ │ -0c8bba: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ -0c8bc0: 0c01 |000e: move-result-object v1 │ │ -0c8bc2: 1101 |000f: return-object v1 │ │ +0c8bf0: |[0c8bf0] nerd.tuxmobil.fahrplan.congress.TrackBackgrounds.getTrackBackgroundNormal:(Landroid/content/Context;)Ljava/util/HashMap; │ │ +0c8c00: 1401 0100 057f |0000: const v1, #float 1.76787e+38 // #7f050001 │ │ +0c8c06: 7120 872b 1300 |0003: invoke-static {v3, v1}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.getHashMapResource:(Landroid/content/Context;I)Ljava/util/Map; // method@2b87 │ │ +0c8c0c: 0c00 |0006: move-result-object v0 │ │ +0c8c0e: 1a01 8f1c |0007: const-string v1, "event_border_default" // string@1c8f │ │ +0c8c12: 1a02 c81b |0009: const-string v2, "drawable" // string@1bc8 │ │ +0c8c16: 7140 862b 1032 |000b: invoke-static {v0, v1, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/TrackBackgrounds;.buildTrackBackgroundHashMap:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap; // method@2b86 │ │ +0c8c1c: 0c01 |000e: move-result-object v1 │ │ +0c8c1e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0007 line=86 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 drawableNames Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0010 reg=3 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4674 (TrackBackgrounds.java) │ │ + source_file_idx : 4684 (TrackBackgrounds.java) │ │ │ │ -Class #1095 header: │ │ -class_idx : 1595 │ │ +Class #1096 header: │ │ +class_idx : 1598 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4681 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4691 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1095 annotations: │ │ +Class #1096 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #1095 - │ │ +Class #1096 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4681 (TrustManagerFactory.java) │ │ + source_file_idx : 4691 (TrustManagerFactory.java) │ │ │ │ -Class #1096 header: │ │ -class_idx : 1596 │ │ +Class #1097 header: │ │ +class_idx : 1599 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4681 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4691 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1096 annotations: │ │ +Class #1097 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SecureX509TrustManager" │ │ -Annotations on field #4554 'mTrustManager' │ │ +Annotations on field #4561 'mTrustManager' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;" ">;" } │ │ Annotations on method #11151 'checkClientTrusted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ Annotations on method #11152 'checkServerTrusted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ │ │ -Class #1096 - │ │ +Class #1097 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljavax/net/ssl/X509TrustManager;' │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;) │ │ @@ -320721,51 +320906,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c8bc4: |[0c8bc4] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.:()V │ │ -0c8bd4: 2200 b405 |0000: new-instance v0, Ljava/util/HashMap; // type@05b4 │ │ -0c8bd8: 7010 c928 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -0c8bde: 6900 ca11 |0005: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mTrustManager:Ljava/util/Map; // field@11ca │ │ -0c8be2: 0e00 |0007: return-void │ │ +0c8c20: |[0c8c20] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.:()V │ │ +0c8c30: 2200 b705 |0000: new-instance v0, Ljava/util/HashMap; // type@05b7 │ │ +0c8c34: 7010 c928 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +0c8c3a: 6900 d111 |0005: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mTrustManager:Ljava/util/Map; // field@11d1 │ │ +0c8c3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0c8be4: |[0c8be4] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.:(Ljava/lang/String;)V │ │ -0c8bf4: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c8bfa: 1a00 4812 |0003: const-string v0, "TrustManagerFactory" // string@1248 │ │ -0c8bfe: 2201 6c05 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0c8c02: 7010 f927 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c8c08: 1a02 4810 |000a: const-string v2, "SecureX509TrustManager(" // string@1048 │ │ -0c8c0c: 6e20 0228 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c8c12: 0c01 |000f: move-result-object v1 │ │ -0c8c14: 6e20 0228 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c8c1a: 0c01 |0013: move-result-object v1 │ │ -0c8c1c: 1a02 0501 |0014: const-string v2, ")" // string@0105 │ │ -0c8c20: 6e20 0228 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c8c26: 0c01 |0019: move-result-object v1 │ │ -0c8c28: 6e10 0628 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c8c2e: 0c01 |001d: move-result-object v1 │ │ -0c8c30: 7120 392b 1000 |001e: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c8c36: 5b34 c911 |0021: iput-object v4, v3, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mHost:Ljava/lang/String; // field@11c9 │ │ -0c8c3a: 0e00 |0023: return-void │ │ +0c8c40: |[0c8c40] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.:(Ljava/lang/String;)V │ │ +0c8c50: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c8c56: 1a00 5212 |0003: const-string v0, "TrustManagerFactory" // string@1252 │ │ +0c8c5a: 2201 6d05 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0c8c5e: 7010 f927 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c8c64: 1a02 5210 |000a: const-string v2, "SecureX509TrustManager(" // string@1052 │ │ +0c8c68: 6e20 0228 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c8c6e: 0c01 |000f: move-result-object v1 │ │ +0c8c70: 6e20 0228 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c8c76: 0c01 |0013: move-result-object v1 │ │ +0c8c78: 1a02 0501 |0014: const-string v2, ")" // string@0105 │ │ +0c8c7c: 6e20 0228 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c8c82: 0c01 |0019: move-result-object v1 │ │ +0c8c84: 6e10 0628 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c8c8a: 0c01 |001d: move-result-object v1 │ │ +0c8c8c: 7120 392b 1000 |001e: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c8c92: 5b34 d011 |0021: iput-object v4, v3, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mHost:Ljava/lang/String; // field@11d0 │ │ +0c8c96: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0021 line=65 │ │ 0x0023 line=66 │ │ locals : │ │ @@ -320777,35 +320962,35 @@ │ │ type : '(Ljava/lang/String;)Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0c8c3c: |[0c8c3c] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/X509TrustManager; │ │ -0c8c4c: 1c02 3c06 |0000: const-class v2, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; // type@063c │ │ -0c8c50: 1d02 |0002: monitor-enter v2 │ │ -0c8c52: 6201 ca11 |0003: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mTrustManager:Ljava/util/Map; // field@11ca │ │ -0c8c56: 7220 f628 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ -0c8c5c: 0a01 |0008: move-result v1 │ │ -0c8c5e: 3801 0c00 |0009: if-eqz v1, 0015 // +000c │ │ -0c8c62: 6201 ca11 |000b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mTrustManager:Ljava/util/Map; // field@11ca │ │ -0c8c66: 7220 f828 3100 |000d: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ -0c8c6c: 0c00 |0010: move-result-object v0 │ │ -0c8c6e: 1f00 3c06 |0011: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; // type@063c │ │ -0c8c72: 1e02 |0013: monitor-exit v2 │ │ -0c8c74: 1100 |0014: return-object v0 │ │ -0c8c76: 2200 3c06 |0015: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; // type@063c │ │ -0c8c7a: 7020 8e2b 3000 |0017: invoke-direct {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.:(Ljava/lang/String;)V // method@2b8e │ │ -0c8c80: 6201 ca11 |001a: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mTrustManager:Ljava/util/Map; // field@11ca │ │ -0c8c84: 7230 fb28 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ -0c8c8a: 28f4 |001f: goto 0013 // -000c │ │ -0c8c8c: 0d01 |0020: move-exception v1 │ │ -0c8c8e: 1e02 |0021: monitor-exit v2 │ │ -0c8c90: 2701 |0022: throw v1 │ │ +0c8c98: |[0c8c98] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/X509TrustManager; │ │ +0c8ca8: 1c02 3f06 |0000: const-class v2, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; // type@063f │ │ +0c8cac: 1d02 |0002: monitor-enter v2 │ │ +0c8cae: 6201 d111 |0003: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mTrustManager:Ljava/util/Map; // field@11d1 │ │ +0c8cb2: 7220 f628 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@28f6 │ │ +0c8cb8: 0a01 |0008: move-result v1 │ │ +0c8cba: 3801 0c00 |0009: if-eqz v1, 0015 // +000c │ │ +0c8cbe: 6201 d111 |000b: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mTrustManager:Ljava/util/Map; // field@11d1 │ │ +0c8cc2: 7220 f828 3100 |000d: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28f8 │ │ +0c8cc8: 0c00 |0010: move-result-object v0 │ │ +0c8cca: 1f00 3f06 |0011: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; // type@063f │ │ +0c8cce: 1e02 |0013: monitor-exit v2 │ │ +0c8cd0: 1100 |0014: return-object v0 │ │ +0c8cd2: 2200 3f06 |0015: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; // type@063f │ │ +0c8cd6: 7020 8e2b 3000 |0017: invoke-direct {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.:(Ljava/lang/String;)V // method@2b8e │ │ +0c8cdc: 6201 d111 |001a: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mTrustManager:Ljava/util/Map; // field@11d1 │ │ +0c8ce0: 7230 fb28 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28fb │ │ +0c8ce6: 28f4 |001f: goto 0013 // -000c │ │ +0c8ce8: 0d01 |0020: move-exception v1 │ │ +0c8cea: 1e02 |0021: monitor-exit v2 │ │ +0c8cec: 2701 |0022: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0013 │ │ -> 0x0020 │ │ 0x0015 - 0x001f │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=70 │ │ @@ -320825,19 +321010,19 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c8ca8: |[0c8ca8] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0c8cb8: 7100 992b 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.access$000:()Ljavax/net/ssl/X509TrustManager; // method@2b99 │ │ -0c8cbe: 0c00 |0003: move-result-object v0 │ │ -0c8cc0: 7230 5c29 2003 |0004: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@295c │ │ -0c8cc6: 0e00 |0007: return-void │ │ +0c8d04: |[0c8d04] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +0c8d14: 7100 992b 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.access$000:()Ljavax/net/ssl/X509TrustManager; // method@2b99 │ │ +0c8d1a: 0c00 |0003: move-result-object v0 │ │ +0c8d1c: 7230 5c29 2003 |0004: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@295c │ │ +0c8d22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; │ │ 0x0000 - 0x0008 reg=2 chain [Ljava/security/cert/X509Certificate; │ │ @@ -320848,56 +321033,56 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0c8cc8: |[0c8cc8] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0c8cd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c8cda: 7110 9e2b 0600 |0001: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.setLastCertChain:([Ljava/security/cert/X509Certificate;)V // method@2b9e │ │ -0c8ce0: 4601 0601 |0004: aget-object v1, v6, v1 │ │ -0c8ce4: 5452 c911 |0006: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mHost:Ljava/lang/String; // field@11c9 │ │ -0c8ce8: 7120 2d2a 2100 |0008: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.match:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@2a2d │ │ -0c8cee: 0a01 |000b: move-result v1 │ │ -0c8cf0: 3901 1d00 |000c: if-nez v1, 0029 // +001d │ │ -0c8cf4: 2201 f405 |000e: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/CertificateDomainMismatchException; // type@05f4 │ │ -0c8cf8: 2202 6c05 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0c8cfc: 7010 f927 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c8d02: 1a03 1404 |0015: const-string v3, "Certificate domain name does not match " // string@0414 │ │ -0c8d06: 6e20 0228 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c8d0c: 0c02 |001a: move-result-object v2 │ │ -0c8d0e: 5453 c911 |001b: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mHost:Ljava/lang/String; // field@11c9 │ │ -0c8d12: 6e20 0228 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c8d18: 0c02 |0020: move-result-object v2 │ │ -0c8d1a: 6e10 0628 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c8d20: 0c02 |0024: move-result-object v2 │ │ -0c8d22: 7020 b629 2100 |0025: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CertificateDomainMismatchException;.:(Ljava/lang/String;)V // method@29b6 │ │ -0c8d28: 2701 |0028: throw v1 │ │ -0c8d2a: 1a01 4812 |0029: const-string v1, "TrustManagerFactory" // string@1248 │ │ -0c8d2e: 1a02 bf35 |002b: const-string v2, "trying localTrustManager" // string@35bf │ │ -0c8d32: 7120 392b 2100 |002d: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c8d38: 7100 9a2b 0000 |0030: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.access$100:()Ljavax/net/ssl/X509TrustManager; // method@2b9a │ │ -0c8d3e: 0c01 |0033: move-result-object v1 │ │ -0c8d40: 1212 |0034: const/4 v2, #int 1 // #1 │ │ -0c8d42: 2322 9f06 |0035: new-array v2, v2, [Ljava/security/cert/X509Certificate; // type@069f │ │ -0c8d46: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -0c8d48: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -0c8d4a: 4604 0604 |0039: aget-object v4, v6, v4 │ │ -0c8d4e: 4d04 0203 |003b: aput-object v4, v2, v3 │ │ -0c8d52: 7230 5d29 2107 |003d: invoke-interface {v1, v2, v7}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@295d │ │ -0c8d58: 0e00 |0040: return-void │ │ -0c8d5a: 0d00 |0041: move-exception v0 │ │ -0c8d5c: 1a01 4812 |0042: const-string v1, "TrustManagerFactory" // string@1248 │ │ -0c8d60: 1a02 be35 |0044: const-string v2, "trying defaultTrustManager" // string@35be │ │ -0c8d64: 7120 091f 2100 |0046: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ -0c8d6a: 7100 992b 0000 |0049: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.access$000:()Ljavax/net/ssl/X509TrustManager; // method@2b99 │ │ -0c8d70: 0c01 |004c: move-result-object v1 │ │ -0c8d72: 7230 5d29 6107 |004d: invoke-interface {v1, v6, v7}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@295d │ │ -0c8d78: 28f0 |0050: goto 0040 // -0010 │ │ +0c8d24: |[0c8d24] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +0c8d34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c8d36: 7110 9e2b 0600 |0001: invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.setLastCertChain:([Ljava/security/cert/X509Certificate;)V // method@2b9e │ │ +0c8d3c: 4601 0601 |0004: aget-object v1, v6, v1 │ │ +0c8d40: 5452 d011 |0006: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mHost:Ljava/lang/String; // field@11d0 │ │ +0c8d44: 7120 2d2a 2100 |0008: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;.match:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@2a2d │ │ +0c8d4a: 0a01 |000b: move-result v1 │ │ +0c8d4c: 3901 1d00 |000c: if-nez v1, 0029 // +001d │ │ +0c8d50: 2201 f705 |000e: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/CertificateDomainMismatchException; // type@05f7 │ │ +0c8d54: 2202 6d05 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0c8d58: 7010 f927 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c8d5e: 1a03 1704 |0015: const-string v3, "Certificate domain name does not match " // string@0417 │ │ +0c8d62: 6e20 0228 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c8d68: 0c02 |001a: move-result-object v2 │ │ +0c8d6a: 5453 d011 |001b: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.mHost:Ljava/lang/String; // field@11d0 │ │ +0c8d6e: 6e20 0228 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c8d74: 0c02 |0020: move-result-object v2 │ │ +0c8d76: 6e10 0628 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c8d7c: 0c02 |0024: move-result-object v2 │ │ +0c8d7e: 7020 b629 2100 |0025: invoke-direct {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/CertificateDomainMismatchException;.:(Ljava/lang/String;)V // method@29b6 │ │ +0c8d84: 2701 |0028: throw v1 │ │ +0c8d86: 1a01 5212 |0029: const-string v1, "TrustManagerFactory" // string@1252 │ │ +0c8d8a: 1a02 c835 |002b: const-string v2, "trying localTrustManager" // string@35c8 │ │ +0c8d8e: 7120 392b 2100 |002d: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c8d94: 7100 9a2b 0000 |0030: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.access$100:()Ljavax/net/ssl/X509TrustManager; // method@2b9a │ │ +0c8d9a: 0c01 |0033: move-result-object v1 │ │ +0c8d9c: 1212 |0034: const/4 v2, #int 1 // #1 │ │ +0c8d9e: 2322 a206 |0035: new-array v2, v2, [Ljava/security/cert/X509Certificate; // type@06a2 │ │ +0c8da2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +0c8da4: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +0c8da6: 4604 0604 |0039: aget-object v4, v6, v4 │ │ +0c8daa: 4d04 0203 |003b: aput-object v4, v2, v3 │ │ +0c8dae: 7230 5d29 2107 |003d: invoke-interface {v1, v2, v7}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@295d │ │ +0c8db4: 0e00 |0040: return-void │ │ +0c8db6: 0d00 |0041: move-exception v0 │ │ +0c8db8: 1a01 5212 |0042: const-string v1, "TrustManagerFactory" // string@1252 │ │ +0c8dbc: 1a02 c735 |0044: const-string v2, "trying defaultTrustManager" // string@35c7 │ │ +0c8dc0: 7120 091f 2100 |0046: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1f09 │ │ +0c8dc6: 7100 992b 0000 |0049: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.access$000:()Ljavax/net/ssl/X509TrustManager; // method@2b99 │ │ +0c8dcc: 0c01 |004c: move-result-object v1 │ │ +0c8dce: 7230 5d29 6107 |004d: invoke-interface {v1, v6, v7}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@295d │ │ +0c8dd4: 28f0 |0050: goto 0040 // -0010 │ │ catches : 1 │ │ 0x0029 - 0x0040 │ │ Ljava/security/cert/CertificateException; -> 0x0041 │ │ positions : │ │ 0x0001 line=87 │ │ 0x0004 line=88 │ │ 0x000e line=89 │ │ @@ -320918,48 +321103,48 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c8d8c: |[0c8d8c] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -0c8d9c: 7100 992b 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.access$000:()Ljavax/net/ssl/X509TrustManager; // method@2b99 │ │ -0c8da2: 0c00 |0003: move-result-object v0 │ │ -0c8da4: 7210 5e29 0000 |0004: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@295e │ │ -0c8daa: 0c00 |0007: move-result-object v0 │ │ -0c8dac: 1100 |0008: return-object v0 │ │ +0c8de8: |[0c8de8] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SecureX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +0c8df8: 7100 992b 0000 |0000: invoke-static {}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.access$000:()Ljavax/net/ssl/X509TrustManager; // method@2b99 │ │ +0c8dfe: 0c00 |0003: move-result-object v0 │ │ +0c8e00: 7210 5e29 0000 |0004: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@295e │ │ +0c8e06: 0c00 |0007: move-result-object v0 │ │ +0c8e08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; │ │ │ │ - source_file_idx : 4681 (TrustManagerFactory.java) │ │ + source_file_idx : 4691 (TrustManagerFactory.java) │ │ │ │ -Class #1097 header: │ │ -class_idx : 1597 │ │ +Class #1098 header: │ │ +class_idx : 1600 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4681 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4691 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1097 annotations: │ │ +Class #1098 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SimpleX509TrustManager" │ │ Annotations on method #11157 'checkClientTrusted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ Annotations on method #11158 'checkServerTrusted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ │ │ -Class #1097 - │ │ +Class #1098 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljavax/net/ssl/X509TrustManager;' │ │ Static fields - │ │ Instance fields - │ │ @@ -320969,17 +321154,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8db0: |[0c8db0] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.:()V │ │ -0c8dc0: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0c8dc6: 0e00 |0003: return-void │ │ +0c8e0c: |[0c8e0c] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.:()V │ │ +0c8e1c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0c8e22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;) │ │ @@ -320987,17 +321172,17 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8dc8: |[0c8dc8] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.:(Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;)V │ │ -0c8dd8: 7010 932b 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;.:()V // method@2b93 │ │ -0c8dde: 0e00 |0003: return-void │ │ +0c8e24: |[0c8e24] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.:(Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;)V │ │ +0c8e34: 7010 932b 0000 |0000: invoke-direct {v0}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;.:()V // method@2b93 │ │ +0c8e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ │ 0x0000 - 0x0004 reg=1 x0 Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1; │ │ │ │ @@ -321007,16 +321192,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 │ │ -0c8de0: |[0c8de0] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0c8df0: 0e00 |0000: return-void │ │ +0c8e3c: |[0c8e3c] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +0c8e4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -321026,16 +321211,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 │ │ -0c8df4: |[0c8df4] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0c8e04: 0e00 |0000: return-void │ │ +0c8e50: |[0c8e50] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +0c8e60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -321045,42 +321230,42 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c8e08: |[0c8e08] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -0c8e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c8e1a: 1100 |0001: return-object v0 │ │ +0c8e64: |[0c8e64] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory$SimpleX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +0c8e74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8e76: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ │ │ │ - source_file_idx : 4681 (TrustManagerFactory.java) │ │ + source_file_idx : 4691 (TrustManagerFactory.java) │ │ │ │ -Class #1098 header: │ │ -class_idx : 1598 │ │ +Class #1099 header: │ │ +class_idx : 1601 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4681 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4691 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1098 annotations: │ │ +Class #1099 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1; Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager; Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; } │ │ Annotations on method #11163 'addCertificateChain' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ │ │ -Class #1098 - │ │ +Class #1099 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;) │ │ name : 'defaultTrustManager' │ │ @@ -321109,462 +321294,443 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 15 │ │ + registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ - insns size : 196 16-bit code units │ │ -0c8e1c: |[0c8e1c] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.:()V │ │ -0c8e2c: 120e |0000: const/4 v14, #int 0 // #0 │ │ -0c8e2e: 690e ce11 |0001: sput-object v14, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.lastCertChain:[Ljava/security/cert/X509Certificate; // field@11ce │ │ -0c8e32: 1a0a c313 |0003: const-string v10, "X509" // string@13c3 │ │ -0c8e36: 7110 5929 0a00 |0005: invoke-static {v10}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@2959 │ │ -0c8e3c: 0c08 |0008: move-result-object v8 │ │ -0c8e3e: 6200 ab11 |0009: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.app:Landroid/app/Application; // field@11ab │ │ -0c8e42: 220a 3105 |000b: new-instance v10, Ljava/io/File; // type@0531 │ │ -0c8e46: 220b 6c05 |000d: new-instance v11, Ljava/lang/StringBuilder; // type@056c │ │ -0c8e4a: 7010 f927 0b00 |000f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c8e50: 1a0c 9106 |0012: const-string v12, "KeyStore" // string@0691 │ │ -0c8e54: 120d |0014: const/4 v13, #int 0 // #0 │ │ -0c8e56: 6e30 1800 c00d |0015: invoke-virtual {v0, v12, v13}, Landroid/app/Application;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@0018 │ │ -0c8e5c: 0c0c |0018: move-result-object v12 │ │ -0c8e5e: 6e20 0128 cb00 |0019: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c8e64: 0c0b |001c: move-result-object v11 │ │ -0c8e66: 620c c310 |001d: sget-object v12, Ljava/io/File;.separator:Ljava/lang/String; // field@10c3 │ │ -0c8e6a: 6e20 0228 cb00 |001f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c8e70: 0c0b |0022: move-result-object v11 │ │ -0c8e72: 1a0c 9406 |0023: const-string v12, "KeyStore.bks" // string@0694 │ │ -0c8e76: 6e20 0228 cb00 |0025: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c8e7c: 0c0b |0028: move-result-object v11 │ │ -0c8e7e: 6e10 0628 0b00 |0029: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c8e84: 0c0b |002c: move-result-object v11 │ │ -0c8e86: 7020 3a27 ba00 |002d: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@273a │ │ -0c8e8c: 690a cd11 |0030: sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStoreFile:Ljava/io/File; // field@11cd │ │ -0c8e90: 7100 6828 0000 |0032: invoke-static {}, Ljava/security/KeyStore;.getDefaultType:()Ljava/lang/String; // method@2868 │ │ -0c8e96: 0c0a |0035: move-result-object v10 │ │ -0c8e98: 7110 6928 0a00 |0036: invoke-static {v10}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@2869 │ │ -0c8e9e: 0c0a |0039: move-result-object v10 │ │ -0c8ea0: 690a cc11 |003a: sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11cc │ │ -0c8ea4: 2204 3305 |003c: new-instance v4, Ljava/io/FileInputStream; // type@0533 │ │ -0c8ea8: 620a cd11 |003e: sget-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStoreFile:Ljava/io/File; // field@11cd │ │ -0c8eac: 7020 4027 a400 |0040: invoke-direct {v4, v10}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@2740 │ │ -0c8eb2: 620a cc11 |0043: sget-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11cc │ │ -0c8eb6: 1a0b 0000 |0045: const-string v11, "" // string@0000 │ │ -0c8eba: 6e10 ed27 0b00 |0047: invoke-virtual {v11}, Ljava/lang/String;.toCharArray:()[C // method@27ed │ │ -0c8ec0: 0c0b |004a: move-result-object v11 │ │ -0c8ec2: 6e30 6a28 4a0b |004b: invoke-virtual {v10, v4, v11}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@286a │ │ -0c8ec8: 620a cc11 |004e: sget-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11cc │ │ -0c8ecc: 6e20 5b29 a800 |0050: invoke-virtual {v8, v10}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@295b │ │ -0c8ed2: 6e10 5a29 0800 |0053: invoke-virtual {v8}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@295a │ │ -0c8ed8: 0c09 |0056: move-result-object v9 │ │ -0c8eda: 3809 1100 |0057: if-eqz v9, 0068 // +0011 │ │ -0c8ede: 0791 |0059: move-object v1, v9 │ │ -0c8ee0: 2116 |005a: array-length v6, v1 │ │ -0c8ee2: 1205 |005b: const/4 v5, #int 0 // #0 │ │ -0c8ee4: 3565 0c00 |005c: if-ge v5, v6, 0068 // +000c │ │ -0c8ee8: 4607 0105 |005e: aget-object v7, v1, v5 │ │ -0c8eec: 207a e205 |0060: instance-of v10, v7, Ljavax/net/ssl/X509TrustManager; // type@05e2 │ │ -0c8ef0: 380a 5c00 |0062: if-eqz v10, 00be // +005c │ │ -0c8ef4: 1f07 e205 |0064: check-cast v7, Ljavax/net/ssl/X509TrustManager; // type@05e2 │ │ -0c8ef8: 6907 cf11 |0066: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.localTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11cf │ │ -0c8efc: 1a0a c313 |0068: const-string v10, "X509" // string@13c3 │ │ -0c8f00: 7110 5929 0a00 |006a: invoke-static {v10}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@2959 │ │ -0c8f06: 0c08 |006d: move-result-object v8 │ │ -0c8f08: 120a |006e: const/4 v10, #int 0 // #0 │ │ -0c8f0a: 1f0a 9a05 |006f: check-cast v10, Ljava/security/KeyStore; // type@059a │ │ -0c8f0e: 6e20 5b29 a800 |0071: invoke-virtual {v8, v10}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@295b │ │ -0c8f14: 6e10 5a29 0800 |0074: invoke-virtual {v8}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@295a │ │ -0c8f1a: 0c09 |0077: move-result-object v9 │ │ -0c8f1c: 3809 1100 |0078: if-eqz v9, 0089 // +0011 │ │ -0c8f20: 0791 |007a: move-object v1, v9 │ │ -0c8f22: 2116 |007b: array-length v6, v1 │ │ -0c8f24: 1205 |007c: const/4 v5, #int 0 // #0 │ │ -0c8f26: 3565 0c00 |007d: if-ge v5, v6, 0089 // +000c │ │ -0c8f2a: 4607 0105 |007f: aget-object v7, v1, v5 │ │ -0c8f2e: 207a e205 |0081: instance-of v10, v7, Ljavax/net/ssl/X509TrustManager; // type@05e2 │ │ -0c8f32: 380a 3e00 |0083: if-eqz v10, 00c1 // +003e │ │ -0c8f36: 1f07 e205 |0085: check-cast v7, Ljavax/net/ssl/X509TrustManager; // type@05e2 │ │ -0c8f3a: 6907 cb11 |0087: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11cb │ │ -0c8f3e: 220a 3d06 |0089: new-instance v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; // type@063d │ │ -0c8f42: 7020 942b ea00 |008b: invoke-direct {v10, v14}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;.:(Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;)V // method@2b94 │ │ -0c8f48: 690a d011 |008e: sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.unsecureTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11d0 │ │ -0c8f4c: 0e00 |0090: return-void │ │ -0c8f4e: 0d03 |0091: move-exception v3 │ │ -0c8f50: 1204 |0092: const/4 v4, #int 0 // #0 │ │ -0c8f52: 28b0 |0093: goto 0043 // -0050 │ │ -0c8f54: 0d02 |0094: move-exception v2 │ │ -0c8f56: 1a0a 4812 |0095: const-string v10, "TrustManagerFactory" // string@1248 │ │ -0c8f5a: 1a0b 9306 |0097: const-string v11, "KeyStore IOException while initializing TrustManagerFactory " // string@0693 │ │ -0c8f5e: 7130 0c1f ba02 |0099: invoke-static {v10, v11, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0c8f64: 120a |009c: const/4 v10, #int 0 // #0 │ │ -0c8f66: 690a cc11 |009d: sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11cc │ │ -0c8f6a: 28af |009f: goto 004e // -0051 │ │ -0c8f6c: 0d02 |00a0: move-exception v2 │ │ -0c8f6e: 1a0a 4812 |00a1: const-string v10, "TrustManagerFactory" // string@1248 │ │ -0c8f72: 1a0b 5712 |00a3: const-string v11, "Unable to get X509 Trust Manager " // string@1257 │ │ -0c8f76: 7130 0c1f ba02 |00a5: invoke-static {v10, v11, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0c8f7c: 28e1 |00a8: goto 0089 // -001f │ │ -0c8f7e: 0d02 |00a9: move-exception v2 │ │ -0c8f80: 1a0a 4812 |00aa: const-string v10, "TrustManagerFactory" // string@1248 │ │ -0c8f84: 1a0b 9206 |00ac: const-string v11, "KeyStore CertificateException while initializing TrustManagerFactory " // string@0692 │ │ -0c8f88: 7130 0c1f ba02 |00ae: invoke-static {v10, v11, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0c8f8e: 120a |00b1: const/4 v10, #int 0 // #0 │ │ -0c8f90: 690a cc11 |00b2: sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11cc │ │ -0c8f94: 289a |00b4: goto 004e // -0066 │ │ -0c8f96: 0d02 |00b5: move-exception v2 │ │ -0c8f98: 1a0a 4812 |00b6: const-string v10, "TrustManagerFactory" // string@1248 │ │ -0c8f9c: 1a0b 8b06 |00b8: const-string v11, "Key Store exception while initializing TrustManagerFactory " // string@068b │ │ -0c8fa0: 7130 0c1f ba02 |00ba: invoke-static {v10, v11, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0c8fa6: 28cc |00bd: goto 0089 // -0034 │ │ -0c8fa8: d805 0501 |00be: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c8fac: 289c |00c0: goto 005c // -0064 │ │ -0c8fae: d805 0501 |00c1: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c8fb2: 28ba |00c3: goto 007d // -0046 │ │ + insns size : 195 16-bit code units │ │ +0c8e78: |[0c8e78] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.:()V │ │ +0c8e88: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c8e8a: 120c |0001: const/4 v12, #int 0 // #0 │ │ +0c8e8c: 690c d511 |0002: sput-object v12, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.lastCertChain:[Ljava/security/cert/X509Certificate; // field@11d5 │ │ +0c8e90: 1a07 cd13 |0004: const-string v7, "X509" // string@13cd │ │ +0c8e94: 7110 5929 0700 |0006: invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@2959 │ │ +0c8e9a: 0c05 |0009: move-result-object v5 │ │ +0c8e9c: 6200 b211 |000a: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.app:Landroid/app/Application; // field@11b2 │ │ +0c8ea0: 2207 3205 |000c: new-instance v7, Ljava/io/File; // type@0532 │ │ +0c8ea4: 2209 6d05 |000e: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0c8ea8: 7010 f927 0900 |0010: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c8eae: 1a0a 9606 |0013: const-string v10, "KeyStore" // string@0696 │ │ +0c8eb2: 120b |0015: const/4 v11, #int 0 // #0 │ │ +0c8eb4: 6e30 1800 a00b |0016: invoke-virtual {v0, v10, v11}, Landroid/app/Application;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@0018 │ │ +0c8eba: 0c0a |0019: move-result-object v10 │ │ +0c8ebc: 6e20 0128 a900 |001a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c8ec2: 0c09 |001d: move-result-object v9 │ │ +0c8ec4: 620a c310 |001e: sget-object v10, Ljava/io/File;.separator:Ljava/lang/String; // field@10c3 │ │ +0c8ec8: 6e20 0228 a900 |0020: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c8ece: 0c09 |0023: move-result-object v9 │ │ +0c8ed0: 1a0a 9906 |0024: const-string v10, "KeyStore.bks" // string@0699 │ │ +0c8ed4: 6e20 0228 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c8eda: 0c09 |0029: move-result-object v9 │ │ +0c8edc: 6e10 0628 0900 |002a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c8ee2: 0c09 |002d: move-result-object v9 │ │ +0c8ee4: 7020 3a27 9700 |002e: invoke-direct {v7, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@273a │ │ +0c8eea: 6907 d411 |0031: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStoreFile:Ljava/io/File; // field@11d4 │ │ +0c8eee: 7100 6828 0000 |0033: invoke-static {}, Ljava/security/KeyStore;.getDefaultType:()Ljava/lang/String; // method@2868 │ │ +0c8ef4: 0c07 |0036: move-result-object v7 │ │ +0c8ef6: 7110 6928 0700 |0037: invoke-static {v7}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@2869 │ │ +0c8efc: 0c07 |003a: move-result-object v7 │ │ +0c8efe: 6907 d311 |003b: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11d3 │ │ +0c8f02: 2203 3405 |003d: new-instance v3, Ljava/io/FileInputStream; // type@0534 │ │ +0c8f06: 6207 d411 |003f: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStoreFile:Ljava/io/File; // field@11d4 │ │ +0c8f0a: 7020 4027 7300 |0041: invoke-direct {v3, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@2740 │ │ +0c8f10: 6207 d311 |0044: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11d3 │ │ +0c8f14: 1a09 0000 |0046: const-string v9, "" // string@0000 │ │ +0c8f18: 6e10 ed27 0900 |0048: invoke-virtual {v9}, Ljava/lang/String;.toCharArray:()[C // method@27ed │ │ +0c8f1e: 0c09 |004b: move-result-object v9 │ │ +0c8f20: 6e30 6a28 3709 |004c: invoke-virtual {v7, v3, v9}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@286a │ │ +0c8f26: 6207 d311 |004f: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11d3 │ │ +0c8f2a: 6e20 5b29 7500 |0051: invoke-virtual {v5, v7}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@295b │ │ +0c8f30: 6e10 5a29 0500 |0054: invoke-virtual {v5}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@295a │ │ +0c8f36: 0c06 |0057: move-result-object v6 │ │ +0c8f38: 3806 1000 |0058: if-eqz v6, 0068 // +0010 │ │ +0c8f3c: 2169 |005a: array-length v9, v6 │ │ +0c8f3e: 0187 |005b: move v7, v8 │ │ +0c8f40: 3597 0c00 |005c: if-ge v7, v9, 0068 // +000c │ │ +0c8f44: 4604 0607 |005e: aget-object v4, v6, v7 │ │ +0c8f48: 204a e505 |0060: instance-of v10, v4, Ljavax/net/ssl/X509TrustManager; // type@05e5 │ │ +0c8f4c: 380a 5b00 |0062: if-eqz v10, 00bd // +005b │ │ +0c8f50: 1f04 e505 |0064: check-cast v4, Ljavax/net/ssl/X509TrustManager; // type@05e5 │ │ +0c8f54: 6904 d611 |0066: sput-object v4, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.localTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11d6 │ │ +0c8f58: 1a07 cd13 |0068: const-string v7, "X509" // string@13cd │ │ +0c8f5c: 7110 5929 0700 |006a: invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@2959 │ │ +0c8f62: 0c05 |006d: move-result-object v5 │ │ +0c8f64: 1207 |006e: const/4 v7, #int 0 // #0 │ │ +0c8f66: 1f07 9d05 |006f: check-cast v7, Ljava/security/KeyStore; // type@059d │ │ +0c8f6a: 6e20 5b29 7500 |0071: invoke-virtual {v5, v7}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@295b │ │ +0c8f70: 6e10 5a29 0500 |0074: invoke-virtual {v5}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@295a │ │ +0c8f76: 0c06 |0077: move-result-object v6 │ │ +0c8f78: 3806 1000 |0078: if-eqz v6, 0088 // +0010 │ │ +0c8f7c: 2169 |007a: array-length v9, v6 │ │ +0c8f7e: 0187 |007b: move v7, v8 │ │ +0c8f80: 3597 0c00 |007c: if-ge v7, v9, 0088 // +000c │ │ +0c8f84: 4604 0607 |007e: aget-object v4, v6, v7 │ │ +0c8f88: 2048 e505 |0080: instance-of v8, v4, Ljavax/net/ssl/X509TrustManager; // type@05e5 │ │ +0c8f8c: 3808 3e00 |0082: if-eqz v8, 00c0 // +003e │ │ +0c8f90: 1f04 e505 |0084: check-cast v4, Ljavax/net/ssl/X509TrustManager; // type@05e5 │ │ +0c8f94: 6904 d211 |0086: sput-object v4, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11d2 │ │ +0c8f98: 2207 4006 |0088: new-instance v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; // type@0640 │ │ +0c8f9c: 7020 942b c700 |008a: invoke-direct {v7, v12}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;.:(Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;)V // method@2b94 │ │ +0c8fa2: 6907 d711 |008d: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.unsecureTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11d7 │ │ +0c8fa6: 0e00 |008f: return-void │ │ +0c8fa8: 0d02 |0090: move-exception v2 │ │ +0c8faa: 1203 |0091: const/4 v3, #int 0 // #0 │ │ +0c8fac: 28b2 |0092: goto 0044 // -004e │ │ +0c8fae: 0d01 |0093: move-exception v1 │ │ +0c8fb0: 1a07 5212 |0094: const-string v7, "TrustManagerFactory" // string@1252 │ │ +0c8fb4: 1a09 9806 |0096: const-string v9, "KeyStore IOException while initializing TrustManagerFactory " // string@0698 │ │ +0c8fb8: 7130 0c1f 9701 |0098: invoke-static {v7, v9, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0c8fbe: 1207 |009b: const/4 v7, #int 0 // #0 │ │ +0c8fc0: 6907 d311 |009c: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11d3 │ │ +0c8fc4: 28b1 |009e: goto 004f // -004f │ │ +0c8fc6: 0d01 |009f: move-exception v1 │ │ +0c8fc8: 1a07 5212 |00a0: const-string v7, "TrustManagerFactory" // string@1252 │ │ +0c8fcc: 1a08 6112 |00a2: const-string v8, "Unable to get X509 Trust Manager " // string@1261 │ │ +0c8fd0: 7130 0c1f 8701 |00a4: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0c8fd6: 28e1 |00a7: goto 0088 // -001f │ │ +0c8fd8: 0d01 |00a8: move-exception v1 │ │ +0c8fda: 1a07 5212 |00a9: const-string v7, "TrustManagerFactory" // string@1252 │ │ +0c8fde: 1a09 9706 |00ab: const-string v9, "KeyStore CertificateException while initializing TrustManagerFactory " // string@0697 │ │ +0c8fe2: 7130 0c1f 9701 |00ad: invoke-static {v7, v9, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0c8fe8: 1207 |00b0: const/4 v7, #int 0 // #0 │ │ +0c8fea: 6907 d311 |00b1: sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11d3 │ │ +0c8fee: 289c |00b3: goto 004f // -0064 │ │ +0c8ff0: 0d01 |00b4: move-exception v1 │ │ +0c8ff2: 1a07 5212 |00b5: const-string v7, "TrustManagerFactory" // string@1252 │ │ +0c8ff6: 1a08 9006 |00b7: const-string v8, "Key Store exception while initializing TrustManagerFactory " // string@0690 │ │ +0c8ffa: 7130 0c1f 8701 |00b9: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0c9000: 28cc |00bc: goto 0088 // -0034 │ │ +0c9002: d807 0701 |00bd: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0c9006: 289d |00bf: goto 005c // -0063 │ │ +0c9008: d807 0701 |00c0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0c900c: 28ba |00c2: goto 007c // -0046 │ │ catches : 6 │ │ - 0x0003 - 0x003c │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x00a0 │ │ - Ljava/security/KeyStoreException; -> 0x00b5 │ │ - 0x003c - 0x0043 │ │ - Ljava/io/FileNotFoundException; -> 0x0091 │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x00a0 │ │ - Ljava/security/KeyStoreException; -> 0x00b5 │ │ - 0x0043 - 0x004e │ │ - Ljava/io/IOException; -> 0x0094 │ │ - Ljava/security/cert/CertificateException; -> 0x00a9 │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x00a0 │ │ - Ljava/security/KeyStoreException; -> 0x00b5 │ │ - 0x004e - 0x0089 │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x00a0 │ │ - Ljava/security/KeyStoreException; -> 0x00b5 │ │ - 0x0095 - 0x009f │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x00a0 │ │ - Ljava/security/KeyStoreException; -> 0x00b5 │ │ - 0x00aa - 0x00b4 │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x00a0 │ │ - Ljava/security/KeyStoreException; -> 0x00b5 │ │ + 0x0004 - 0x003d │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x009f │ │ + Ljava/security/KeyStoreException; -> 0x00b4 │ │ + 0x003d - 0x0044 │ │ + Ljava/io/FileNotFoundException; -> 0x0090 │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x009f │ │ + Ljava/security/KeyStoreException; -> 0x00b4 │ │ + 0x0044 - 0x004f │ │ + Ljava/io/IOException; -> 0x0093 │ │ + Ljava/security/cert/CertificateException; -> 0x00a8 │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x009f │ │ + Ljava/security/KeyStoreException; -> 0x00b4 │ │ + 0x004f - 0x0088 │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x009f │ │ + Ljava/security/KeyStoreException; -> 0x00b4 │ │ + 0x0094 - 0x009e │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x009f │ │ + Ljava/security/KeyStoreException; -> 0x00b4 │ │ + 0x00a9 - 0x00b3 │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x009f │ │ + Ljava/security/KeyStoreException; -> 0x00b4 │ │ positions : │ │ - 0x0001 line=34 │ │ - 0x0003 line=116 │ │ - 0x0009 line=118 │ │ - 0x000b line=119 │ │ - 0x0032 line=121 │ │ - 0x003c line=124 │ │ - 0x0043 line=129 │ │ - 0x004e line=141 │ │ - 0x0053 line=142 │ │ - 0x0057 line=143 │ │ - 0x0059 line=144 │ │ + 0x0002 line=34 │ │ + 0x0004 line=116 │ │ + 0x0006 line=117 │ │ + 0x000a line=118 │ │ + 0x000c line=119 │ │ + 0x0016 line=120 │ │ + 0x0033 line=121 │ │ + 0x003d line=124 │ │ + 0x0044 line=129 │ │ + 0x004f line=141 │ │ + 0x0054 line=142 │ │ + 0x0058 line=143 │ │ + 0x005a line=144 │ │ 0x0060 line=145 │ │ 0x0064 line=146 │ │ 0x0068 line=151 │ │ 0x006e line=152 │ │ 0x0074 line=153 │ │ 0x0078 line=154 │ │ 0x007a line=155 │ │ - 0x0081 line=156 │ │ - 0x0085 line=157 │ │ - 0x0089 line=168 │ │ - 0x0090 line=169 │ │ - 0x0091 line=125 │ │ - 0x0092 line=126 │ │ - 0x0094 line=133 │ │ - 0x0095 line=134 │ │ - 0x009c line=135 │ │ - 0x00a0 line=163 │ │ - 0x00a1 line=164 │ │ - 0x00a9 line=136 │ │ - 0x00aa line=137 │ │ - 0x00b1 line=139 │ │ - 0x00b5 line=165 │ │ - 0x00b6 line=166 │ │ - 0x00be line=144 │ │ - 0x00c1 line=155 │ │ - locals : │ │ - 0x0060 - 0x0066 reg=7 tm Ljavax/net/ssl/TrustManager; │ │ - 0x005a - 0x0068 reg=1 arr$ [Ljavax/net/ssl/TrustManager; │ │ - 0x005c - 0x0068 reg=5 i$ I │ │ - 0x005b - 0x0068 reg=6 len$ I │ │ - 0x0081 - 0x0087 reg=7 tm Ljavax/net/ssl/TrustManager; │ │ - 0x000b - 0x0089 reg=0 app Landroid/app/Application; │ │ - 0x007b - 0x0089 reg=1 arr$ [Ljavax/net/ssl/TrustManager; │ │ - 0x0043 - 0x0089 reg=4 fis Ljava/io/FileInputStream; │ │ - 0x007d - 0x0089 reg=5 i$ I │ │ - 0x007c - 0x0089 reg=6 len$ I │ │ - 0x0057 - 0x0089 reg=9 tms [Ljavax/net/ssl/TrustManager; │ │ - 0x0092 - 0x0094 reg=3 e1 Ljava/io/FileNotFoundException; │ │ - 0x0091 - 0x00a0 reg=0 app Landroid/app/Application; │ │ - 0x0095 - 0x00a0 reg=2 e Ljava/io/IOException; │ │ - 0x0093 - 0x00a0 reg=4 fis Ljava/io/FileInputStream; │ │ - 0x00a1 - 0x00a9 reg=2 e Ljava/security/NoSuchAlgorithmException; │ │ - 0x00a9 - 0x00b5 reg=0 app Landroid/app/Application; │ │ - 0x00aa - 0x00b5 reg=2 e Ljava/security/cert/CertificateException; │ │ - 0x00a9 - 0x00b5 reg=4 fis Ljava/io/FileInputStream; │ │ - 0x00b6 - 0x00be reg=2 e Ljava/security/KeyStoreException; │ │ - 0x00be - 0x00c4 reg=0 app Landroid/app/Application; │ │ - 0x00be - 0x00c4 reg=1 arr$ [Ljavax/net/ssl/TrustManager; │ │ - 0x00be - 0x00c4 reg=4 fis Ljava/io/FileInputStream; │ │ - 0x00be - 0x00c4 reg=5 i$ I │ │ - 0x00be - 0x00c4 reg=6 len$ I │ │ - 0x00be - 0x00c4 reg=7 tm Ljavax/net/ssl/TrustManager; │ │ - 0x0009 - 0x00c4 reg=8 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ - 0x00be - 0x00c4 reg=9 tms [Ljavax/net/ssl/TrustManager; │ │ + 0x0080 line=156 │ │ + 0x0084 line=157 │ │ + 0x0088 line=168 │ │ + 0x008f line=169 │ │ + 0x0090 line=125 │ │ + 0x0091 line=126 │ │ + 0x0093 line=133 │ │ + 0x0094 line=134 │ │ + 0x009b line=135 │ │ + 0x009f line=163 │ │ + 0x00a0 line=164 │ │ + 0x00a8 line=136 │ │ + 0x00a9 line=137 │ │ + 0x00b0 line=139 │ │ + 0x00b4 line=165 │ │ + 0x00b5 line=166 │ │ + 0x00bd line=144 │ │ + 0x00c0 line=155 │ │ + locals : │ │ + 0x0060 - 0x0066 reg=4 tm Ljavax/net/ssl/TrustManager; │ │ + 0x0080 - 0x0086 reg=4 tm Ljavax/net/ssl/TrustManager; │ │ + 0x000c - 0x0088 reg=0 app Landroid/app/Application; │ │ + 0x0044 - 0x0088 reg=3 fis Ljava/io/FileInputStream; │ │ + 0x0058 - 0x0088 reg=6 tms [Ljavax/net/ssl/TrustManager; │ │ + 0x0091 - 0x0093 reg=2 e1 Ljava/io/FileNotFoundException; │ │ + 0x0090 - 0x009f reg=0 app Landroid/app/Application; │ │ + 0x0094 - 0x009f reg=1 e Ljava/io/IOException; │ │ + 0x0092 - 0x009f reg=3 fis Ljava/io/FileInputStream; │ │ + 0x00a0 - 0x00a8 reg=1 e Ljava/security/NoSuchAlgorithmException; │ │ + 0x00a8 - 0x00b4 reg=0 app Landroid/app/Application; │ │ + 0x00a9 - 0x00b4 reg=1 e Ljava/security/cert/CertificateException; │ │ + 0x00a8 - 0x00b4 reg=3 fis Ljava/io/FileInputStream; │ │ + 0x00b5 - 0x00bd reg=1 e Ljava/security/KeyStoreException; │ │ + 0x00bd - 0x00c3 reg=0 app Landroid/app/Application; │ │ + 0x00bd - 0x00c3 reg=3 fis Ljava/io/FileInputStream; │ │ + 0x00bd - 0x00c3 reg=4 tm Ljavax/net/ssl/TrustManager; │ │ + 0x000a - 0x00c3 reg=5 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ + 0x00bd - 0x00c3 reg=6 tms [Ljavax/net/ssl/TrustManager; │ │ │ │ #1 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;) │ │ name : 'access$000' │ │ type : '()Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c900c: |[0c900c] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.access$000:()Ljavax/net/ssl/X509TrustManager; │ │ -0c901c: 6200 cb11 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11cb │ │ -0c9020: 1100 |0002: return-object v0 │ │ +0c9068: |[0c9068] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.access$000:()Ljavax/net/ssl/X509TrustManager; │ │ +0c9078: 6200 d211 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11d2 │ │ +0c907c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #2 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;) │ │ name : 'access$100' │ │ type : '()Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9024: |[0c9024] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.access$100:()Ljavax/net/ssl/X509TrustManager; │ │ -0c9034: 6200 cf11 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.localTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11cf │ │ -0c9038: 1100 |0002: return-object v0 │ │ +0c9080: |[0c9080] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.access$100:()Ljavax/net/ssl/X509TrustManager; │ │ +0c9090: 6200 d611 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.localTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11d6 │ │ +0c9094: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #3 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;) │ │ name : 'addCertificateChain' │ │ type : '([Ljava/security/cert/X509Certificate;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 188 16-bit code units │ │ -0c903c: |[0c903c] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.addCertificateChain:([Ljava/security/cert/X509Certificate;)V │ │ -0c904c: 1a09 c313 |0000: const-string v9, "X509" // string@13c3 │ │ -0c9050: 7110 5929 0900 |0002: invoke-static {v9}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@2959 │ │ -0c9056: 0c07 |0005: move-result-object v7 │ │ -0c9058: 07c0 |0006: move-object v0, v12 │ │ -0c905a: 2105 |0007: array-length v5, v0 │ │ -0c905c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0c905e: 3553 1400 |0009: if-ge v3, v5, 001d // +0014 │ │ -0c9062: 4602 0003 |000b: aget-object v2, v0, v3 │ │ -0c9066: 6209 cc11 |000d: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11cc │ │ -0c906a: 6e10 7f28 0200 |000f: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@287f │ │ -0c9070: 0c0a |0012: move-result-object v10 │ │ -0c9072: 7210 7328 0a00 |0013: invoke-interface {v10}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@2873 │ │ -0c9078: 0c0a |0016: move-result-object v10 │ │ -0c907a: 6e30 6b28 a902 |0017: invoke-virtual {v9, v10, v2}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@286b │ │ -0c9080: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c9084: 28ed |001c: goto 0009 // -0013 │ │ -0c9086: 6209 cc11 |001d: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11cc │ │ -0c908a: 6e20 5b29 9700 |001f: invoke-virtual {v7, v9}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@295b │ │ -0c9090: 6e10 5a29 0700 |0022: invoke-virtual {v7}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@295a │ │ -0c9096: 0c08 |0025: move-result-object v8 │ │ -0c9098: 3808 1100 |0026: if-eqz v8, 0037 // +0011 │ │ -0c909c: 0780 |0028: move-object v0, v8 │ │ -0c909e: 2105 |0029: array-length v5, v0 │ │ -0c90a0: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -0c90a2: 3553 0c00 |002b: if-ge v3, v5, 0037 // +000c │ │ -0c90a6: 4606 0003 |002d: aget-object v6, v0, v3 │ │ -0c90aa: 2069 e205 |002f: instance-of v9, v6, Ljavax/net/ssl/X509TrustManager; // type@05e2 │ │ -0c90ae: 3809 1c00 |0031: if-eqz v9, 004d // +001c │ │ -0c90b2: 1f06 e205 |0033: check-cast v6, Ljavax/net/ssl/X509TrustManager; // type@05e2 │ │ -0c90b6: 6906 cf11 |0035: sput-object v6, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.localTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11cf │ │ -0c90ba: 2204 3505 |0037: new-instance v4, Ljava/io/FileOutputStream; // type@0535 │ │ -0c90be: 6209 cd11 |0039: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStoreFile:Ljava/io/File; // field@11cd │ │ -0c90c2: 7020 4427 9400 |003b: invoke-direct {v4, v9}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2744 │ │ -0c90c8: 6209 cc11 |003e: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11cc │ │ -0c90cc: 1a0a 0000 |0040: const-string v10, "" // string@0000 │ │ -0c90d0: 6e10 ed27 0a00 |0042: invoke-virtual {v10}, Ljava/lang/String;.toCharArray:()[C // method@27ed │ │ -0c90d6: 0c0a |0045: move-result-object v10 │ │ -0c90d8: 6e30 6c28 490a |0046: invoke-virtual {v9, v4, v10}, Ljava/security/KeyStore;.store:(Ljava/io/OutputStream;[C)V // method@286c │ │ -0c90de: 6e10 4527 0400 |0049: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ -0c90e4: 0e00 |004c: return-void │ │ -0c90e6: d803 0301 |004d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c90ea: 28dc |004f: goto 002b // -0024 │ │ -0c90ec: 0d01 |0050: move-exception v1 │ │ -0c90ee: 2209 a305 |0051: new-instance v9, Ljava/security/cert/CertificateException; // type@05a3 │ │ -0c90f2: 220a 6c05 |0053: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0c90f6: 7010 f927 0a00 |0055: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c90fc: 1a0b 5a12 |0058: const-string v11, "Unable to write KeyStore: " // string@125a │ │ -0c9100: 6e20 0228 ba00 |005a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9106: 0c0a |005d: move-result-object v10 │ │ -0c9108: 6e10 4327 0100 |005e: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2743 │ │ -0c910e: 0c0b |0061: move-result-object v11 │ │ -0c9110: 6e20 0228 ba00 |0062: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9116: 0c0a |0065: move-result-object v10 │ │ -0c9118: 6e10 0628 0a00 |0066: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c911e: 0c0a |0069: move-result-object v10 │ │ -0c9120: 7020 7628 a900 |006a: invoke-direct {v9, v10}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@2876 │ │ -0c9126: 2709 |006d: throw v9 │ │ -0c9128: 0d01 |006e: move-exception v1 │ │ -0c912a: 1a09 4812 |006f: const-string v9, "TrustManagerFactory" // string@1248 │ │ -0c912e: 1a0a 5712 |0071: const-string v10, "Unable to get X509 Trust Manager " // string@1257 │ │ -0c9132: 7130 0c1f a901 |0073: invoke-static {v9, v10, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0c9138: 28d6 |0076: goto 004c // -002a │ │ -0c913a: 0d01 |0077: move-exception v1 │ │ -0c913c: 2209 a305 |0078: new-instance v9, Ljava/security/cert/CertificateException; // type@05a3 │ │ -0c9140: 220a 6c05 |007a: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0c9144: 7010 f927 0a00 |007c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c914a: 1a0b 5a12 |007f: const-string v11, "Unable to write KeyStore: " // string@125a │ │ -0c914e: 6e20 0228 ba00 |0081: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9154: 0c0a |0084: move-result-object v10 │ │ -0c9156: 6e10 7728 0100 |0085: invoke-virtual {v1}, Ljava/security/cert/CertificateException;.getMessage:()Ljava/lang/String; // method@2877 │ │ -0c915c: 0c0b |0088: move-result-object v11 │ │ -0c915e: 6e20 0228 ba00 |0089: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9164: 0c0a |008c: move-result-object v10 │ │ -0c9166: 6e10 0628 0a00 |008d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c916c: 0c0a |0090: move-result-object v10 │ │ -0c916e: 7020 7628 a900 |0091: invoke-direct {v9, v10}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@2876 │ │ -0c9174: 2709 |0094: throw v9 │ │ -0c9176: 0d01 |0095: move-exception v1 │ │ -0c9178: 1a09 4812 |0096: const-string v9, "TrustManagerFactory" // string@1248 │ │ -0c917c: 1a0a 8b06 |0098: const-string v10, "Key Store exception while initializing TrustManagerFactory " // string@068b │ │ -0c9180: 7130 0c1f a901 |009a: invoke-static {v9, v10, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ -0c9186: 28af |009d: goto 004c // -0051 │ │ -0c9188: 0d01 |009e: move-exception v1 │ │ -0c918a: 2209 a305 |009f: new-instance v9, Ljava/security/cert/CertificateException; // type@05a3 │ │ -0c918e: 220a 6c05 |00a1: new-instance v10, Ljava/lang/StringBuilder; // type@056c │ │ -0c9192: 7010 f927 0a00 |00a3: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c9198: 1a0b 5a12 |00a6: const-string v11, "Unable to write KeyStore: " // string@125a │ │ -0c919c: 6e20 0228 ba00 |00a8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c91a2: 0c0a |00ab: move-result-object v10 │ │ -0c91a4: 6e10 4927 0100 |00ac: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2749 │ │ -0c91aa: 0c0b |00af: move-result-object v11 │ │ -0c91ac: 6e20 0228 ba00 |00b0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c91b2: 0c0a |00b3: move-result-object v10 │ │ -0c91b4: 6e10 0628 0a00 |00b4: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c91ba: 0c0a |00b7: move-result-object v10 │ │ -0c91bc: 7020 7628 a900 |00b8: invoke-direct {v9, v10}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@2876 │ │ -0c91c2: 2709 |00bb: throw v9 │ │ + insns size : 186 16-bit code units │ │ +0c9098: |[0c9098] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.addCertificateChain:([Ljava/security/cert/X509Certificate;)V │ │ +0c90a8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0c90aa: 1a07 cd13 |0001: const-string v7, "X509" // string@13cd │ │ +0c90ae: 7110 5929 0700 |0003: invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@2959 │ │ +0c90b4: 0c04 |0006: move-result-object v4 │ │ +0c90b6: 21b8 |0007: array-length v8, v11 │ │ +0c90b8: 0167 |0008: move v7, v6 │ │ +0c90ba: 3587 1400 |0009: if-ge v7, v8, 001d // +0014 │ │ +0c90be: 4601 0b07 |000b: aget-object v1, v11, v7 │ │ +0c90c2: 6209 d311 |000d: sget-object v9, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11d3 │ │ +0c90c6: 6e10 7f28 0100 |000f: invoke-virtual {v1}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@287f │ │ +0c90cc: 0c0a |0012: move-result-object v10 │ │ +0c90ce: 7210 7328 0a00 |0013: invoke-interface {v10}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@2873 │ │ +0c90d4: 0c0a |0016: move-result-object v10 │ │ +0c90d6: 6e30 6b28 a901 |0017: invoke-virtual {v9, v10, v1}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@286b │ │ +0c90dc: d807 0701 |001a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0c90e0: 28ed |001c: goto 0009 // -0013 │ │ +0c90e2: 6207 d311 |001d: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11d3 │ │ +0c90e6: 6e20 5b29 7400 |001f: invoke-virtual {v4, v7}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@295b │ │ +0c90ec: 6e10 5a29 0400 |0022: invoke-virtual {v4}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@295a │ │ +0c90f2: 0c05 |0025: move-result-object v5 │ │ +0c90f4: 3805 0f00 |0026: if-eqz v5, 0035 // +000f │ │ +0c90f8: 2157 |0028: array-length v7, v5 │ │ +0c90fa: 3576 0c00 |0029: if-ge v6, v7, 0035 // +000c │ │ +0c90fe: 4603 0506 |002b: aget-object v3, v5, v6 │ │ +0c9102: 2038 e505 |002d: instance-of v8, v3, Ljavax/net/ssl/X509TrustManager; // type@05e5 │ │ +0c9106: 3808 1c00 |002f: if-eqz v8, 004b // +001c │ │ +0c910a: 1f03 e505 |0031: check-cast v3, Ljavax/net/ssl/X509TrustManager; // type@05e5 │ │ +0c910e: 6903 d611 |0033: sput-object v3, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.localTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11d6 │ │ +0c9112: 2202 3605 |0035: new-instance v2, Ljava/io/FileOutputStream; // type@0536 │ │ +0c9116: 6206 d411 |0037: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStoreFile:Ljava/io/File; // field@11d4 │ │ +0c911a: 7020 4427 6200 |0039: invoke-direct {v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2744 │ │ +0c9120: 6206 d311 |003c: sget-object v6, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.keyStore:Ljava/security/KeyStore; // field@11d3 │ │ +0c9124: 1a07 0000 |003e: const-string v7, "" // string@0000 │ │ +0c9128: 6e10 ed27 0700 |0040: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@27ed │ │ +0c912e: 0c07 |0043: move-result-object v7 │ │ +0c9130: 6e30 6c28 2607 |0044: invoke-virtual {v6, v2, v7}, Ljava/security/KeyStore;.store:(Ljava/io/OutputStream;[C)V // method@286c │ │ +0c9136: 6e10 4527 0200 |0047: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@2745 │ │ +0c913c: 0e00 |004a: return-void │ │ +0c913e: d806 0601 |004b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0c9142: 28dc |004d: goto 0029 // -0024 │ │ +0c9144: 0d00 |004e: move-exception v0 │ │ +0c9146: 2206 a605 |004f: new-instance v6, Ljava/security/cert/CertificateException; // type@05a6 │ │ +0c914a: 2207 6d05 |0051: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c914e: 7010 f927 0700 |0053: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c9154: 1a08 6412 |0056: const-string v8, "Unable to write KeyStore: " // string@1264 │ │ +0c9158: 6e20 0228 8700 |0058: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c915e: 0c07 |005b: move-result-object v7 │ │ +0c9160: 6e10 4327 0000 |005c: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2743 │ │ +0c9166: 0c08 |005f: move-result-object v8 │ │ +0c9168: 6e20 0228 8700 |0060: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c916e: 0c07 |0063: move-result-object v7 │ │ +0c9170: 6e10 0628 0700 |0064: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c9176: 0c07 |0067: move-result-object v7 │ │ +0c9178: 7020 7628 7600 |0068: invoke-direct {v6, v7}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@2876 │ │ +0c917e: 2706 |006b: throw v6 │ │ +0c9180: 0d00 |006c: move-exception v0 │ │ +0c9182: 1a06 5212 |006d: const-string v6, "TrustManagerFactory" // string@1252 │ │ +0c9186: 1a07 6112 |006f: const-string v7, "Unable to get X509 Trust Manager " // string@1261 │ │ +0c918a: 7130 0c1f 7600 |0071: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0c9190: 28d6 |0074: goto 004a // -002a │ │ +0c9192: 0d00 |0075: move-exception v0 │ │ +0c9194: 2206 a605 |0076: new-instance v6, Ljava/security/cert/CertificateException; // type@05a6 │ │ +0c9198: 2207 6d05 |0078: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c919c: 7010 f927 0700 |007a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c91a2: 1a08 6412 |007d: const-string v8, "Unable to write KeyStore: " // string@1264 │ │ +0c91a6: 6e20 0228 8700 |007f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c91ac: 0c07 |0082: move-result-object v7 │ │ +0c91ae: 6e10 7728 0000 |0083: invoke-virtual {v0}, Ljava/security/cert/CertificateException;.getMessage:()Ljava/lang/String; // method@2877 │ │ +0c91b4: 0c08 |0086: move-result-object v8 │ │ +0c91b6: 6e20 0228 8700 |0087: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c91bc: 0c07 |008a: move-result-object v7 │ │ +0c91be: 6e10 0628 0700 |008b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c91c4: 0c07 |008e: move-result-object v7 │ │ +0c91c6: 7020 7628 7600 |008f: invoke-direct {v6, v7}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@2876 │ │ +0c91cc: 2706 |0092: throw v6 │ │ +0c91ce: 0d00 |0093: move-exception v0 │ │ +0c91d0: 1a06 5212 |0094: const-string v6, "TrustManagerFactory" // string@1252 │ │ +0c91d4: 1a07 9006 |0096: const-string v7, "Key Store exception while initializing TrustManagerFactory " // string@0690 │ │ +0c91d8: 7130 0c1f 7600 |0098: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1f0c │ │ +0c91de: 28af |009b: goto 004a // -0051 │ │ +0c91e0: 0d00 |009c: move-exception v0 │ │ +0c91e2: 2206 a605 |009d: new-instance v6, Ljava/security/cert/CertificateException; // type@05a6 │ │ +0c91e6: 2207 6d05 |009f: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0c91ea: 7010 f927 0700 |00a1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c91f0: 1a08 6412 |00a4: const-string v8, "Unable to write KeyStore: " // string@1264 │ │ +0c91f4: 6e20 0228 8700 |00a6: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c91fa: 0c07 |00a9: move-result-object v7 │ │ +0c91fc: 6e10 4927 0000 |00aa: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2749 │ │ +0c9202: 0c08 |00ad: move-result-object v8 │ │ +0c9204: 6e20 0228 8700 |00ae: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c920a: 0c07 |00b1: move-result-object v7 │ │ +0c920c: 6e10 0628 0700 |00b2: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c9212: 0c07 |00b5: move-result-object v7 │ │ +0c9214: 7020 7628 7600 |00b6: invoke-direct {v6, v7}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@2876 │ │ +0c921a: 2706 |00b9: throw v6 │ │ catches : 5 │ │ - 0x0000 - 0x0037 │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x006e │ │ - Ljava/security/KeyStoreException; -> 0x0095 │ │ - 0x0037 - 0x004c │ │ - Ljava/io/FileNotFoundException; -> 0x0050 │ │ - Ljava/security/cert/CertificateException; -> 0x0077 │ │ - Ljava/io/IOException; -> 0x009e │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x006e │ │ - Ljava/security/KeyStoreException; -> 0x0095 │ │ - 0x0051 - 0x006e │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x006e │ │ - Ljava/security/KeyStoreException; -> 0x0095 │ │ - 0x0078 - 0x0095 │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x006e │ │ - Ljava/security/KeyStoreException; -> 0x0095 │ │ - 0x009f - 0x00bc │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x006e │ │ - Ljava/security/KeyStoreException; -> 0x0095 │ │ + 0x0001 - 0x0035 │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x006c │ │ + Ljava/security/KeyStoreException; -> 0x0093 │ │ + 0x0035 - 0x004a │ │ + Ljava/io/FileNotFoundException; -> 0x004e │ │ + Ljava/security/cert/CertificateException; -> 0x0075 │ │ + Ljava/io/IOException; -> 0x009c │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x006c │ │ + Ljava/security/KeyStoreException; -> 0x0093 │ │ + 0x004f - 0x006c │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x006c │ │ + Ljava/security/KeyStoreException; -> 0x0093 │ │ + 0x0076 - 0x0093 │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x006c │ │ + Ljava/security/KeyStoreException; -> 0x0093 │ │ + 0x009d - 0x00ba │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x006c │ │ + Ljava/security/KeyStoreException; -> 0x0093 │ │ positions : │ │ - 0x0000 line=194 │ │ - 0x0006 line=196 │ │ + 0x0001 line=194 │ │ + 0x0003 line=195 │ │ + 0x0007 line=196 │ │ 0x000d line=197 │ │ + 0x000f line=198 │ │ 0x001a line=196 │ │ 0x001d line=201 │ │ 0x0022 line=202 │ │ 0x0026 line=203 │ │ 0x0028 line=204 │ │ - 0x002f line=205 │ │ - 0x0033 line=206 │ │ - 0x0037 line=213 │ │ - 0x003e line=214 │ │ - 0x0049 line=215 │ │ - 0x004c line=229 │ │ - 0x004d line=204 │ │ - 0x0050 line=216 │ │ - 0x0051 line=217 │ │ - 0x006e line=224 │ │ - 0x006f line=225 │ │ - 0x0077 line=218 │ │ - 0x0078 line=219 │ │ - 0x0095 line=226 │ │ - 0x0096 line=227 │ │ - 0x009e line=220 │ │ - 0x009f line=221 │ │ - locals : │ │ - 0x000d - 0x001d reg=2 element Ljava/security/cert/X509Certificate; │ │ - 0x0007 - 0x0029 reg=0 arr$ [Ljava/security/cert/X509Certificate; │ │ - 0x002f - 0x0035 reg=6 tm Ljavax/net/ssl/TrustManager; │ │ - 0x0029 - 0x0037 reg=0 arr$ [Ljavax/net/ssl/TrustManager; │ │ - 0x0009 - 0x004c reg=3 i$ I │ │ - 0x003e - 0x004c reg=4 keyStoreStream Ljava/io/FileOutputStream; │ │ - 0x0008 - 0x004c reg=5 len$ I │ │ - 0x0006 - 0x004c reg=7 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ - 0x0026 - 0x004c reg=8 tms [Ljavax/net/ssl/TrustManager; │ │ - 0x004d - 0x0050 reg=0 arr$ [Ljavax/net/ssl/TrustManager; │ │ - 0x004d - 0x0050 reg=6 tm Ljavax/net/ssl/TrustManager; │ │ - 0x0051 - 0x006e reg=1 e Ljava/io/FileNotFoundException; │ │ - 0x004d - 0x006e reg=3 i$ I │ │ - 0x004d - 0x006e reg=5 len$ I │ │ - 0x004d - 0x006e reg=7 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ - 0x004d - 0x006e reg=8 tms [Ljavax/net/ssl/TrustManager; │ │ - 0x006f - 0x0077 reg=1 e Ljava/security/NoSuchAlgorithmException; │ │ - 0x0078 - 0x0095 reg=1 e Ljava/security/cert/CertificateException; │ │ - 0x0077 - 0x0095 reg=3 i$ I │ │ - 0x0077 - 0x0095 reg=5 len$ I │ │ - 0x0077 - 0x0095 reg=7 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ - 0x0077 - 0x0095 reg=8 tms [Ljavax/net/ssl/TrustManager; │ │ - 0x0096 - 0x009e reg=1 e Ljava/security/KeyStoreException; │ │ - 0x009f - 0x00bc reg=1 e Ljava/io/IOException; │ │ - 0x009e - 0x00bc reg=3 i$ I │ │ - 0x009e - 0x00bc reg=5 len$ I │ │ - 0x009e - 0x00bc reg=7 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ - 0x009e - 0x00bc reg=8 tms [Ljavax/net/ssl/TrustManager; │ │ - 0x0000 - 0x00bc reg=12 chain [Ljava/security/cert/X509Certificate; │ │ + 0x002d line=205 │ │ + 0x0031 line=206 │ │ + 0x0035 line=213 │ │ + 0x003c line=214 │ │ + 0x0047 line=215 │ │ + 0x004a line=229 │ │ + 0x004b line=204 │ │ + 0x004e line=216 │ │ + 0x004f line=217 │ │ + 0x006c line=224 │ │ + 0x006d line=225 │ │ + 0x0075 line=218 │ │ + 0x0076 line=219 │ │ + 0x0093 line=226 │ │ + 0x0094 line=227 │ │ + 0x009c line=220 │ │ + 0x009d line=221 │ │ + locals : │ │ + 0x000d - 0x001d reg=1 element Ljava/security/cert/X509Certificate; │ │ + 0x002d - 0x0033 reg=3 tm Ljavax/net/ssl/TrustManager; │ │ + 0x003c - 0x004a reg=2 keyStoreStream Ljava/io/FileOutputStream; │ │ + 0x0007 - 0x004a reg=4 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ + 0x0026 - 0x004a reg=5 tms [Ljavax/net/ssl/TrustManager; │ │ + 0x004b - 0x004e reg=3 tm Ljavax/net/ssl/TrustManager; │ │ + 0x004f - 0x006c reg=0 e Ljava/io/FileNotFoundException; │ │ + 0x004b - 0x006c reg=4 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ + 0x004b - 0x006c reg=5 tms [Ljavax/net/ssl/TrustManager; │ │ + 0x006d - 0x0075 reg=0 e Ljava/security/NoSuchAlgorithmException; │ │ + 0x0076 - 0x0093 reg=0 e Ljava/security/cert/CertificateException; │ │ + 0x0075 - 0x0093 reg=4 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ + 0x0075 - 0x0093 reg=5 tms [Ljavax/net/ssl/TrustManager; │ │ + 0x0094 - 0x009c reg=0 e Ljava/security/KeyStoreException; │ │ + 0x009d - 0x00ba reg=0 e Ljava/io/IOException; │ │ + 0x009c - 0x00ba reg=4 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ + 0x009c - 0x00ba reg=5 tms [Ljavax/net/ssl/TrustManager; │ │ + 0x0000 - 0x00ba reg=11 chain [Ljava/security/cert/X509Certificate; │ │ │ │ #4 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;) │ │ name : 'get' │ │ type : '(Ljava/lang/String;Z)Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0c9208: |[0c9208] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.get:(Ljava/lang/String;Z)Ljavax/net/ssl/X509TrustManager; │ │ -0c9218: 1a00 4812 |0000: const-string v0, "TrustManagerFactory" // string@1248 │ │ -0c921c: 2201 6c05 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0c9220: 7010 f927 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c9226: 1a02 bc1d |0007: const-string v2, "get " // string@1dbc │ │ -0c922a: 6e20 0228 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9230: 0c01 |000c: move-result-object v1 │ │ -0c9232: 6e20 0228 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9238: 0c01 |0010: move-result-object v1 │ │ -0c923a: 1a02 0c00 |0011: const-string v2, " " // string@000c │ │ -0c923e: 6e20 0228 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9244: 0c01 |0016: move-result-object v1 │ │ -0c9246: 6e20 0328 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0c924c: 0c01 |001a: move-result-object v1 │ │ -0c924e: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c9254: 0c01 |001e: move-result-object v1 │ │ -0c9256: 7120 392b 1000 |001f: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c925c: 3804 0700 |0022: if-eqz v4, 0029 // +0007 │ │ -0c9260: 7110 922b 0300 |0024: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/X509TrustManager; // method@2b92 │ │ -0c9266: 0c00 |0027: move-result-object v0 │ │ -0c9268: 1100 |0028: return-object v0 │ │ -0c926a: 6200 d011 |0029: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.unsecureTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11d0 │ │ -0c926e: 28fd |002b: goto 0028 // -0003 │ │ +0c9260: |[0c9260] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.get:(Ljava/lang/String;Z)Ljavax/net/ssl/X509TrustManager; │ │ +0c9270: 1a00 5212 |0000: const-string v0, "TrustManagerFactory" // string@1252 │ │ +0c9274: 2201 6d05 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0c9278: 7010 f927 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c927e: 1a02 c61d |0007: const-string v2, "get " // string@1dc6 │ │ +0c9282: 6e20 0228 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9288: 0c01 |000c: move-result-object v1 │ │ +0c928a: 6e20 0228 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9290: 0c01 |0010: move-result-object v1 │ │ +0c9292: 1a02 0c00 |0011: const-string v2, " " // string@000c │ │ +0c9296: 6e20 0228 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c929c: 0c01 |0016: move-result-object v1 │ │ +0c929e: 6e20 0328 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0c92a4: 0c01 |001a: move-result-object v1 │ │ +0c92a6: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c92ac: 0c01 |001e: move-result-object v1 │ │ +0c92ae: 7120 392b 1000 |001f: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c92b4: 3804 0700 |0022: if-eqz v4, 0029 // +0007 │ │ +0c92b8: 7110 922b 0300 |0024: invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/X509TrustManager; // method@2b92 │ │ +0c92be: 0c00 |0027: move-result-object v0 │ │ +0c92c0: 1100 |0028: return-object v0 │ │ +0c92c2: 6200 d711 |0029: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.unsecureTrustManager:Ljavax/net/ssl/X509TrustManager; // field@11d7 │ │ +0c92c6: 28fd |002b: goto 0028 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0022 line=176 │ │ locals : │ │ 0x0000 - 0x002c reg=3 host Ljava/lang/String; │ │ 0x0000 - 0x002c reg=4 secure Z │ │ @@ -321574,55 +321740,55 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9270: |[0c9270] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.getLastCertChain:()[Ljava/security/cert/X509Certificate; │ │ -0c9280: 6200 ce11 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.lastCertChain:[Ljava/security/cert/X509Certificate; // field@11ce │ │ -0c9284: 1100 |0002: return-object v0 │ │ +0c92c8: |[0c92c8] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.getLastCertChain:()[Ljava/security/cert/X509Certificate; │ │ +0c92d8: 6200 d511 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.lastCertChain:[Ljava/security/cert/X509Certificate; // field@11d5 │ │ +0c92dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ │ │ #6 : (in Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;) │ │ name : 'setLastCertChain' │ │ type : '([Ljava/security/cert/X509Certificate;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9288: |[0c9288] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.setLastCertChain:([Ljava/security/cert/X509Certificate;)V │ │ -0c9298: 6900 ce11 |0000: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.lastCertChain:[Ljava/security/cert/X509Certificate; // field@11ce │ │ -0c929c: 0e00 |0002: return-void │ │ +0c92e0: |[0c92e0] nerd.tuxmobil.fahrplan.congress.TrustManagerFactory.setLastCertChain:([Ljava/security/cert/X509Certificate;)V │ │ +0c92f0: 6900 d511 |0000: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;.lastCertChain:[Ljava/security/cert/X509Certificate; // field@11d5 │ │ +0c92f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 chain [Ljava/security/cert/X509Certificate; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4681 (TrustManagerFactory.java) │ │ + source_file_idx : 4691 (TrustManagerFactory.java) │ │ │ │ -Class #1099 header: │ │ -class_idx : 1599 │ │ +Class #1100 header: │ │ +class_idx : 1602 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 21 │ │ -source_file_idx : 4716 │ │ +source_file_idx : 4726 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #1099 - │ │ +Class #1100 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/UpdateService;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/IntentService;' │ │ Interfaces - │ │ #0 : 'Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;' │ │ #1 : 'Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;' │ │ Static fields - │ │ @@ -321649,22 +321815,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c92a0: |[0c92a0] nerd.tuxmobil.fahrplan.congress.UpdateService.:()V │ │ -0c92b0: 1a00 6b12 |0000: const-string v0, "UpdateService" // string@126b │ │ -0c92b4: 7020 2f00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@002f │ │ -0c92ba: 1a00 6b12 |0005: const-string v0, "UpdateService" // string@126b │ │ -0c92be: 5b10 d111 |0007: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.LOG_TAG:Ljava/lang/String; // field@11d1 │ │ -0c92c2: 1a00 ce32 |0009: const-string v0, "settings" // string@32ce │ │ -0c92c6: 5b10 d211 |000b: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.PREFS_NAME:Ljava/lang/String; // field@11d2 │ │ -0c92ca: 0e00 |000d: return-void │ │ +0c92f8: |[0c92f8] nerd.tuxmobil.fahrplan.congress.UpdateService.:()V │ │ +0c9308: 1a00 7512 |0000: const-string v0, "UpdateService" // string@1275 │ │ +0c930c: 7020 2f00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@002f │ │ +0c9312: 1a00 7512 |0005: const-string v0, "UpdateService" // string@1275 │ │ +0c9316: 5b10 d811 |0007: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.LOG_TAG:Ljava/lang/String; // field@11d8 │ │ +0c931a: 1a00 d832 |0009: const-string v0, "settings" // string@32d8 │ │ +0c931e: 5b10 d911 |000b: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.PREFS_NAME:Ljava/lang/String; // field@11d9 │ │ +0c9322: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=29 │ │ 0x0009 line=33 │ │ 0x000d line=27 │ │ locals : │ │ @@ -321675,42 +321841,42 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0c92cc: |[0c92cc] nerd.tuxmobil.fahrplan.congress.UpdateService.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ -0c92dc: 6203 bc11 |0000: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c92e0: 6204 a811 |0002: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c92e4: 3343 2800 |0004: if-ne v3, v4, 002c // +0028 │ │ -0c92e8: 7110 7c02 0500 |0006: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c92ee: 0c01 |0009: move-result-object v1 │ │ -0c92f0: 1a03 3b2a |000a: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.SCHEDULE_URL" // string@2a3b │ │ -0c92f4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0c92f6: 7230 e400 3104 |000d: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e4 │ │ -0c92fc: 0c00 |0010: move-result-object v0 │ │ -0c92fe: 7110 e41e 0000 |0011: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0c9304: 0a03 |0014: move-result v3 │ │ -0c9306: 3903 1400 |0015: if-nez v3, 0029 // +0014 │ │ -0c930a: 0702 |0017: move-object v2, v0 │ │ -0c930c: 6203 a611 |0018: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a6 │ │ -0c9310: 6903 bc11 |001a: sput-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c9314: 5453 d311 |001c: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11d3 │ │ -0c9318: 6e20 9f2a 6300 |001e: invoke-virtual {v3, v6}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ -0c931e: 5453 d311 |0021: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11d3 │ │ -0c9322: 6204 af11 |0023: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11af │ │ -0c9326: 6e30 9e2a 2304 |0025: invoke-virtual {v3, v2, v4}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.fetch:(Ljava/lang/String;Ljava/lang/String;)V // method@2a9e │ │ -0c932c: 0e00 |0028: return-void │ │ -0c932e: 1a02 ba21 |0029: const-string v2, "https://events.ccc.de/camp/2015/Fahrplan/schedule.xml" // string@21ba │ │ -0c9332: 28ed |002b: goto 0018 // -0013 │ │ -0c9334: 1a03 6b12 |002c: const-string v3, "UpdateService" // string@126b │ │ -0c9338: 1a04 e91c |002e: const-string v4, "fetch already in progress" // string@1ce9 │ │ -0c933c: 7120 392b 4300 |0030: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9342: 28f5 |0033: goto 0028 // -000b │ │ +0c9324: |[0c9324] nerd.tuxmobil.fahrplan.congress.UpdateService.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ +0c9334: 6203 c311 |0000: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c9338: 6204 af11 |0002: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c933c: 3343 2800 |0004: if-ne v3, v4, 002c // +0028 │ │ +0c9340: 7110 7c02 0500 |0006: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c9346: 0c01 |0009: move-result-object v1 │ │ +0c9348: 1a03 452a |000a: const-string v3, "nerd.tuxmobil.fahrplan.congress.Prefs.SCHEDULE_URL" // string@2a45 │ │ +0c934c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0c934e: 7230 e400 3104 |000d: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e4 │ │ +0c9354: 0c00 |0010: move-result-object v0 │ │ +0c9356: 7110 e41e 0000 |0011: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0c935c: 0a03 |0014: move-result v3 │ │ +0c935e: 3903 1400 |0015: if-nez v3, 0029 // +0014 │ │ +0c9362: 0702 |0017: move-object v2, v0 │ │ +0c9364: 6203 ad11 |0018: sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.FETCH:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11ad │ │ +0c9368: 6903 c311 |001a: sput-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c936c: 5453 da11 |001c: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11da │ │ +0c9370: 6e20 9f2a 6300 |001e: invoke-virtual {v3, v6}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2a9f │ │ +0c9376: 5453 da11 |0021: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11da │ │ +0c937a: 6204 b611 |0023: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11b6 │ │ +0c937e: 6e30 9e2a 2304 |0025: invoke-virtual {v3, v2, v4}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.fetch:(Ljava/lang/String;Ljava/lang/String;)V // method@2a9e │ │ +0c9384: 0e00 |0028: return-void │ │ +0c9386: 1a02 c421 |0029: const-string v2, "https://events.ccc.de/camp/2015/Fahrplan/schedule.xml" // string@21c4 │ │ +0c938a: 28ed |002b: goto 0018 // -0013 │ │ +0c938c: 1a03 7512 |002c: const-string v3, "UpdateService" // string@1275 │ │ +0c9390: 1a04 f31c |002e: const-string v4, "fetch already in progress" // string@1cf3 │ │ +0c9394: 7120 392b 4300 |0030: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c939a: 28f5 |0033: goto 0028 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0006 line=114 │ │ 0x000a line=115 │ │ 0x0011 line=117 │ │ 0x0017 line=118 │ │ @@ -321736,64 +321902,64 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -0c9344: |[0c9344] nerd.tuxmobil.fahrplan.congress.UpdateService.onGotResponse:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0c9354: 1a05 6b12 |0000: const-string v5, "UpdateService" // string@126b │ │ -0c9358: 2206 6c05 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c935c: 7010 f927 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c9362: 1a07 b30f |0007: const-string v7, "Response... " // string@0fb3 │ │ -0c9366: 6e20 0228 7600 |0009: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c936c: 0c06 |000c: move-result-object v6 │ │ -0c936e: 6e20 0128 9600 |000d: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c9374: 0c06 |0010: move-result-object v6 │ │ -0c9376: 6e10 0628 0600 |0011: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c937c: 0c06 |0014: move-result-object v6 │ │ -0c937e: 7120 392b 6500 |0015: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9384: 6205 a811 |0018: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c9388: 6905 bc11 |001a: sput-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c938c: 6205 0111 |001c: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ -0c9390: 3259 0600 |001e: if-eq v9, v5, 0024 // +0006 │ │ -0c9394: 6205 0011 |0020: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ -0c9398: 3359 1f00 |0022: if-ne v9, v5, 0041 // +001f │ │ -0c939c: 7110 7c02 0800 |0024: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c93a2: 0c04 |0027: move-result-object v4 │ │ -0c93a4: 2201 fd03 |0028: new-instance v1, Landroid/text/format/Time; // type@03fd │ │ -0c93a8: 7010 e61e 0100 |002a: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c93ae: 6e10 eb1e 0100 |002d: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c93b4: 1215 |0030: const/4 v5, #int 1 // #1 │ │ -0c93b6: 6e20 ec1e 5100 |0031: invoke-virtual {v1, v5}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ -0c93bc: 0b02 |0034: move-result-wide v2 │ │ -0c93be: 7210 e000 0400 |0035: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0c93c4: 0c00 |0038: move-result-object v0 │ │ -0c93c6: 1a05 9b23 |0039: const-string v5, "last_fetch" // string@239b │ │ -0c93ca: 7240 de00 5032 |003b: invoke-interface {v0, v5, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00de │ │ -0c93d0: 7210 db00 0000 |003e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -0c93d6: 6205 0111 |0041: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ -0c93da: 3259 1e00 |0043: if-eq v9, v5, 0061 // +001e │ │ -0c93de: 1a05 6b12 |0045: const-string v5, "UpdateService" // string@126b │ │ -0c93e2: 2206 6c05 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@056c │ │ -0c93e6: 7010 f927 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c93ec: 1a07 6817 |004c: const-string v7, "background update failed with " // string@1768 │ │ -0c93f0: 6e20 0228 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c93f6: 0c06 |0051: move-result-object v6 │ │ -0c93f8: 6e20 0128 9600 |0052: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c93fe: 0c06 |0055: move-result-object v6 │ │ -0c9400: 6e10 0628 0600 |0056: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c9406: 0c06 |0059: move-result-object v6 │ │ -0c9408: 7120 392b 6500 |005a: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c940e: 6e10 aa2b 0800 |005d: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.stopSelf:()V // method@2baa │ │ -0c9414: 0e00 |0060: return-void │ │ -0c9416: 690a b011 |0061: sput-object v10, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b0 │ │ -0c941a: 690b af11 |0063: sput-object v11, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11af │ │ -0c941e: 6e10 a92b 0800 |0065: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parseFahrplan:()V // method@2ba9 │ │ -0c9424: 28f8 |0068: goto 0060 // -0008 │ │ +0c939c: |[0c939c] nerd.tuxmobil.fahrplan.congress.UpdateService.onGotResponse:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0c93ac: 1a05 7512 |0000: const-string v5, "UpdateService" // string@1275 │ │ +0c93b0: 2206 6d05 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c93b4: 7010 f927 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c93ba: 1a07 bd0f |0007: const-string v7, "Response... " // string@0fbd │ │ +0c93be: 6e20 0228 7600 |0009: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c93c4: 0c06 |000c: move-result-object v6 │ │ +0c93c6: 6e20 0128 9600 |000d: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c93cc: 0c06 |0010: move-result-object v6 │ │ +0c93ce: 6e10 0628 0600 |0011: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c93d4: 0c06 |0014: move-result-object v6 │ │ +0c93d6: 7120 392b 6500 |0015: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c93dc: 6205 af11 |0018: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c93e0: 6905 c311 |001a: sput-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c93e4: 6205 0811 |001c: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1108 │ │ +0c93e8: 3259 0600 |001e: if-eq v9, v5, 0024 // +0006 │ │ +0c93ec: 6205 0711 |0020: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1107 │ │ +0c93f0: 3359 1f00 |0022: if-ne v9, v5, 0041 // +001f │ │ +0c93f4: 7110 7c02 0800 |0024: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c93fa: 0c04 |0027: move-result-object v4 │ │ +0c93fc: 2201 fe03 |0028: new-instance v1, Landroid/text/format/Time; // type@03fe │ │ +0c9400: 7010 e61e 0100 |002a: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c9406: 6e10 eb1e 0100 |002d: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c940c: 1215 |0030: const/4 v5, #int 1 // #1 │ │ +0c940e: 6e20 ec1e 5100 |0031: invoke-virtual {v1, v5}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ +0c9414: 0b02 |0034: move-result-wide v2 │ │ +0c9416: 7210 e000 0400 |0035: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0c941c: 0c00 |0038: move-result-object v0 │ │ +0c941e: 1a05 a523 |0039: const-string v5, "last_fetch" // string@23a5 │ │ +0c9422: 7240 de00 5032 |003b: invoke-interface {v0, v5, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00de │ │ +0c9428: 7210 db00 0000 |003e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +0c942e: 6205 0811 |0041: sget-object v5, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1108 │ │ +0c9432: 3259 1e00 |0043: if-eq v9, v5, 0061 // +001e │ │ +0c9436: 1a05 7512 |0045: const-string v5, "UpdateService" // string@1275 │ │ +0c943a: 2206 6d05 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@056d │ │ +0c943e: 7010 f927 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c9444: 1a07 7217 |004c: const-string v7, "background update failed with " // string@1772 │ │ +0c9448: 6e20 0228 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c944e: 0c06 |0051: move-result-object v6 │ │ +0c9450: 6e20 0128 9600 |0052: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c9456: 0c06 |0055: move-result-object v6 │ │ +0c9458: 6e10 0628 0600 |0056: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c945e: 0c06 |0059: move-result-object v6 │ │ +0c9460: 7120 392b 6500 |005a: invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c9466: 6e10 aa2b 0800 |005d: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.stopSelf:()V // method@2baa │ │ +0c946c: 0e00 |0060: return-void │ │ +0c946e: 690a b711 |0061: sput-object v10, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b7 │ │ +0c9472: 690b b611 |0063: sput-object v11, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11b6 │ │ +0c9476: 6e10 a92b 0800 |0065: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parseFahrplan:()V // method@2ba9 │ │ +0c947c: 28f8 |0068: goto 0060 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0018 line=91 │ │ 0x001c line=92 │ │ 0x0024 line=93 │ │ 0x0028 line=94 │ │ @@ -321825,50 +321991,50 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0c9428: |[0c9428] nerd.tuxmobil.fahrplan.congress.UpdateService.onHandleIntent:(Landroid/content/Intent;)V │ │ -0c9438: 1a02 6b12 |0000: const-string v2, "UpdateService" // string@126b │ │ -0c943c: 1a03 a92b |0002: const-string v3, "onHandleIntent" // string@2ba9 │ │ -0c9440: 7120 392b 3200 |0004: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9446: 1a02 ca19 |0007: const-string v2, "connectivity" // string@19ca │ │ -0c944a: 6e20 a52b 2400 |0009: invoke-virtual {v4, v2}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2ba5 │ │ -0c9450: 0c00 |000c: move-result-object v0 │ │ -0c9452: 1f00 7b00 |000d: check-cast v0, Landroid/net/ConnectivityManager; // type@007b │ │ -0c9456: 6e10 1502 0000 |000f: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0215 │ │ -0c945c: 0c01 |0012: move-result-object v1 │ │ -0c945e: 3801 0800 |0013: if-eqz v1, 001b // +0008 │ │ -0c9462: 6e10 1602 0100 |0015: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0216 │ │ -0c9468: 0a02 |0018: move-result v2 │ │ -0c946a: 3902 1000 |0019: if-nez v2, 0029 // +0010 │ │ -0c946e: 1a02 6b12 |001b: const-string v2, "UpdateService" // string@126b │ │ -0c9472: 1a03 cc2a |001d: const-string v3, "not connected" // string@2acc │ │ -0c9476: 7120 392b 3200 |001f: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c947c: 7110 fc29 0400 |0022: invoke-static {v4}, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;.enableReceiver:(Landroid/content/Context;)V // method@29fc │ │ -0c9482: 6e10 aa2b 0400 |0025: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.stopSelf:()V // method@2baa │ │ -0c9488: 0e00 |0028: return-void │ │ -0c948a: 7110 952a 0400 |0029: invoke-static {v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadMeta:(Landroid/content/Context;)V // method@2a95 │ │ -0c9490: 6202 b111 |002c: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c9494: 3902 1800 |002e: if-nez v2, 0046 // +0018 │ │ -0c9498: 2202 1506 |0030: new-instance v2, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // type@0615 │ │ -0c949c: 7010 9d2a 0200 |0032: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.:()V // method@2a9d │ │ -0c94a2: 5b42 d311 |0035: iput-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11d3 │ │ -0c94a6: 1a02 6b12 |0037: const-string v2, "UpdateService" // string@126b │ │ -0c94aa: 1a03 c320 |0039: const-string v3, "going to fetch schedule" // string@20c3 │ │ -0c94ae: 7120 392b 3200 |003b: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c94b4: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -0c94b6: 7120 972a 2400 |003f: invoke-static {v4, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.setUpdateAlarm:(Landroid/content/Context;Z)J // method@2a97 │ │ -0c94bc: 7020 a02b 4400 |0042: invoke-direct {v4, v4}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2ba0 │ │ -0c94c2: 28e3 |0045: goto 0028 // -001d │ │ -0c94c4: 6202 b111 |0046: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b1 │ │ -0c94c8: 5b42 d311 |0048: iput-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11d3 │ │ -0c94cc: 28ed |004a: goto 0037 // -0013 │ │ +0c9480: |[0c9480] nerd.tuxmobil.fahrplan.congress.UpdateService.onHandleIntent:(Landroid/content/Intent;)V │ │ +0c9490: 1a02 7512 |0000: const-string v2, "UpdateService" // string@1275 │ │ +0c9494: 1a03 b32b |0002: const-string v3, "onHandleIntent" // string@2bb3 │ │ +0c9498: 7120 392b 3200 |0004: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c949e: 1a02 d419 |0007: const-string v2, "connectivity" // string@19d4 │ │ +0c94a2: 6e20 a52b 2400 |0009: invoke-virtual {v4, v2}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2ba5 │ │ +0c94a8: 0c00 |000c: move-result-object v0 │ │ +0c94aa: 1f00 7b00 |000d: check-cast v0, Landroid/net/ConnectivityManager; // type@007b │ │ +0c94ae: 6e10 1502 0000 |000f: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0215 │ │ +0c94b4: 0c01 |0012: move-result-object v1 │ │ +0c94b6: 3801 0800 |0013: if-eqz v1, 001b // +0008 │ │ +0c94ba: 6e10 1602 0100 |0015: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0216 │ │ +0c94c0: 0a02 |0018: move-result v2 │ │ +0c94c2: 3902 1000 |0019: if-nez v2, 0029 // +0010 │ │ +0c94c6: 1a02 7512 |001b: const-string v2, "UpdateService" // string@1275 │ │ +0c94ca: 1a03 d62a |001d: const-string v3, "not connected" // string@2ad6 │ │ +0c94ce: 7120 392b 3200 |001f: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c94d4: 7110 fc29 0400 |0022: invoke-static {v4}, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;.enableReceiver:(Landroid/content/Context;)V // method@29fc │ │ +0c94da: 6e10 aa2b 0400 |0025: invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.stopSelf:()V // method@2baa │ │ +0c94e0: 0e00 |0028: return-void │ │ +0c94e2: 7110 952a 0400 |0029: invoke-static {v4}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadMeta:(Landroid/content/Context;)V // method@2a95 │ │ +0c94e8: 6202 b811 |002c: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c94ec: 3902 1800 |002e: if-nez v2, 0046 // +0018 │ │ +0c94f0: 2202 1806 |0030: new-instance v2, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // type@0618 │ │ +0c94f4: 7010 9d2a 0200 |0032: invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;.:()V // method@2a9d │ │ +0c94fa: 5b42 da11 |0035: iput-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11da │ │ +0c94fe: 1a02 7512 |0037: const-string v2, "UpdateService" // string@1275 │ │ +0c9502: 1a03 cd20 |0039: const-string v3, "going to fetch schedule" // string@20cd │ │ +0c9506: 7120 392b 3200 |003b: invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c950c: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +0c950e: 7120 972a 2400 |003f: invoke-static {v4, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.setUpdateAlarm:(Landroid/content/Context;Z)J // method@2a97 │ │ +0c9514: 7020 a02b 4400 |0042: invoke-direct {v4, v4}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetchFahrplan:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V // method@2ba0 │ │ +0c951a: 28e3 |0045: goto 0028 // -001d │ │ +0c951c: 6202 b811 |0046: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11b8 │ │ +0c9520: 5b42 da11 |0048: iput-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; // field@11da │ │ +0c9524: 28ed |004a: goto 0037 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0007 line=136 │ │ 0x000f line=138 │ │ 0x0013 line=139 │ │ 0x001b line=140 │ │ @@ -321893,139 +322059,150 @@ │ │ type : '(Ljava/lang/Boolean;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 220 16-bit code units │ │ -0c94d0: |[0c94d0] nerd.tuxmobil.fahrplan.congress.UpdateService.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V │ │ -0c94e0: 1a08 6b12 |0000: const-string v8, "UpdateService" // string@126b │ │ -0c94e4: 2209 6c05 |0002: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0c94e8: 7010 f927 0900 |0004: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c94ee: 1a0a ef2c |0007: const-string v10, "parseDone: " // string@2cef │ │ -0c94f2: 6e20 0228 a900 |0009: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c94f8: 0c09 |000c: move-result-object v9 │ │ -0c94fa: 6e20 0128 f900 |000d: invoke-virtual {v9, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0c9500: 0c09 |0010: move-result-object v9 │ │ -0c9502: 1a0a 2a00 |0011: const-string v10, " , numdays=" // string@002a │ │ -0c9506: 6e20 0228 a900 |0013: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c950c: 0c09 |0016: move-result-object v9 │ │ -0c950e: 600a b611 |0017: sget v10, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11b6 │ │ -0c9512: 6e20 fe27 a900 |0019: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c9518: 0c09 |001c: move-result-object v9 │ │ -0c951a: 6e10 0628 0900 |001d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c9520: 0c09 |0020: move-result-object v9 │ │ -0c9522: 7120 392b 9800 |0021: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9528: 6208 a811 |0024: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a8 │ │ -0c952c: 6908 bc11 |0026: sput-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c9530: 1208 |0028: const/4 v8, #int 0 // #0 │ │ -0c9532: 6908 b011 |0029: sput-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b0 │ │ -0c9536: 7110 962a 0e00 |002b: invoke-static {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a96 │ │ -0c953c: 0c01 |002e: move-result-object v1 │ │ -0c953e: 6e10 a22b 0e00 |002f: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getResources:()Landroid/content/res/Resources; // method@2ba2 │ │ -0c9544: 0c08 |0032: move-result-object v8 │ │ -0c9546: 1409 0100 087f |0033: const v9, #float 1.80775e+38 // #7f080001 │ │ -0c954c: 6e10 f82a 0100 |0036: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c9552: 0a0a |0039: move-result v10 │ │ -0c9554: 121b |003a: const/4 v11, #int 1 // #1 │ │ -0c9556: 23bb 9906 |003b: new-array v11, v11, [Ljava/lang/Object; // type@0699 │ │ -0c955a: 120c |003d: const/4 v12, #int 0 // #0 │ │ -0c955c: 6e10 f82a 0100 |003e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0c9562: 0a0d |0041: move-result v13 │ │ -0c9564: 7110 9e27 0d00 |0042: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0c956a: 0c0d |0045: move-result-object v13 │ │ -0c956c: 4d0d 0b0c |0046: aput-object v13, v11, v12 │ │ -0c9570: 6e40 1501 98ba |0048: invoke-virtual {v8, v9, v10, v11}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ -0c9576: 0c02 |004b: move-result-object v2 │ │ -0c9578: 1a08 6b12 |004c: const-string v8, "UpdateService" // string@126b │ │ -0c957c: 1a09 6717 |004e: const-string v9, "background update complete" // string@1767 │ │ -0c9580: 7120 392b 9800 |0050: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9586: 1a08 d02a |0053: const-string v8, "notification" // string@2ad0 │ │ -0c958a: 6e20 a52b 8e00 |0055: invoke-virtual {v14, v8}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2ba5 │ │ -0c9590: 0c04 |0058: move-result-object v4 │ │ -0c9592: 1f04 1d00 |0059: check-cast v4, Landroid/app/NotificationManager; // type@001d │ │ -0c9596: 2206 1c00 |005b: new-instance v6, Landroid/app/Notification; // type@001c │ │ -0c959a: 7010 6800 0600 |005d: invoke-direct {v6}, Landroid/app/Notification;.:()V // method@0068 │ │ -0c95a0: 7110 7c02 0e00 |0060: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c95a6: 0c07 |0063: move-result-object v7 │ │ -0c95a8: 2205 3400 |0064: new-instance v5, Landroid/content/Intent; // type@0034 │ │ -0c95ac: 1c08 2506 |0066: const-class v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0625 │ │ -0c95b0: 7030 be00 e508 |0068: invoke-direct {v5, v14, v8}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c95b6: 1508 2004 |006b: const/high16 v8, #int 69206016 // #420 │ │ -0c95ba: 6e20 d700 8500 |006d: invoke-virtual {v5, v8}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d7 │ │ -0c95c0: 1208 |0070: const/4 v8, #int 0 // #0 │ │ -0c95c2: 1509 0040 |0071: const/high16 v9, #int 1073741824 // #4000 │ │ -0c95c6: 7140 6b00 8e95 |0073: invoke-static {v14, v8, v5, v9}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006b │ │ -0c95cc: 0c03 |0076: move-result-object v3 │ │ -0c95ce: 2200 df00 |0077: new-instance v0, Landroid/support/v4/app/NotificationCompat$Builder; // type@00df │ │ -0c95d2: 7020 0005 e000 |0079: invoke-direct {v0, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@0500 │ │ -0c95d8: 1218 |007c: const/4 v8, #int 1 // #1 │ │ -0c95da: 6e20 0405 8000 |007d: invoke-virtual {v0, v8}, Landroid/support/v4/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0504 │ │ -0c95e0: 0c08 |0080: move-result-object v8 │ │ -0c95e2: 1409 1900 067f |0081: const v9, #float 1.78117e+38 // #7f060019 │ │ -0c95e8: 121a |0084: const/4 v10, #int 1 // #1 │ │ -0c95ea: 23aa 9906 |0085: new-array v10, v10, [Ljava/lang/Object; // type@0699 │ │ -0c95ee: 120b |0087: const/4 v11, #int 0 // #0 │ │ -0c95f0: 4d10 0a0b |0088: aput-object v16, v10, v11 │ │ -0c95f4: 6e30 a42b 9e0a |008a: invoke-virtual {v14, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2ba4 │ │ -0c95fa: 0c09 |008d: move-result-object v9 │ │ -0c95fc: 6e20 0705 9800 |008e: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0507 │ │ -0c9602: 0c08 |0091: move-result-object v8 │ │ -0c9604: 1409 1f00 067f |0092: const v9, #float 1.78117e+38 // #7f06001f │ │ -0c960a: 6e20 a32b 9e00 |0095: invoke-virtual {v14, v9}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getString:(I)Ljava/lang/String; // method@2ba3 │ │ -0c9610: 0c09 |0098: move-result-object v9 │ │ -0c9612: 6e20 0805 9800 |0099: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0508 │ │ -0c9618: 0c08 |009c: move-result-object v8 │ │ -0c961a: 1249 |009d: const/4 v9, #int 4 // #4 │ │ -0c961c: 6e20 0905 9800 |009e: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0509 │ │ -0c9622: 0c08 |00a1: move-result-object v8 │ │ -0c9624: 1409 8c00 027f |00a2: const v9, #float 1.72802e+38 // #7f02008c │ │ -0c962a: 6e20 0b05 9800 |00a5: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@050b │ │ -0c9630: 0c08 |00a8: move-result-object v8 │ │ -0c9632: 1a09 b42e |00a9: const-string v9, "reminder_tone" // string@2eb4 │ │ -0c9636: 1a0a 0000 |00ab: const-string v10, "" // string@0000 │ │ -0c963a: 7230 e400 970a |00ad: invoke-interface {v7, v9, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e4 │ │ -0c9640: 0c09 |00b0: move-result-object v9 │ │ -0c9642: 7110 2702 0900 |00b1: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0c9648: 0c09 |00b4: move-result-object v9 │ │ -0c964a: 6e20 0c05 9800 |00b5: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; // method@050c │ │ -0c9650: 0c08 |00b8: move-result-object v8 │ │ -0c9652: 6e20 0605 3800 |00b9: invoke-virtual {v8, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0506 │ │ -0c9658: 0c08 |00bc: move-result-object v8 │ │ -0c965a: 6e20 0d05 2800 |00bd: invoke-virtual {v8, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@050d │ │ -0c9660: 0c08 |00c0: move-result-object v8 │ │ -0c9662: 6e10 a22b 0e00 |00c1: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getResources:()Landroid/content/res/Resources; // method@2ba2 │ │ -0c9668: 0c09 |00c4: move-result-object v9 │ │ -0c966a: 140a 1800 0d7f |00c5: const v10, #float 1.87422e+38 // #7f0d0018 │ │ -0c9670: 6e20 0301 a900 |00c8: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ -0c9676: 0a09 |00cb: move-result v9 │ │ -0c9678: 6e20 0505 9800 |00cc: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0505 │ │ -0c967e: 0c08 |00cf: move-result-object v8 │ │ -0c9680: 6e10 0105 0800 |00d0: invoke-virtual {v8}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0501 │ │ -0c9686: 0c06 |00d3: move-result-object v6 │ │ -0c9688: 1228 |00d4: const/4 v8, #int 2 // #2 │ │ -0c968a: 6e30 6a00 8406 |00d5: invoke-virtual {v4, v8, v6}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@006a │ │ -0c9690: 6e10 aa2b 0e00 |00d8: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.stopSelf:()V // method@2baa │ │ -0c9696: 0e00 |00db: return-void │ │ +0c9528: |[0c9528] nerd.tuxmobil.fahrplan.congress.UpdateService.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V │ │ +0c9538: 1a08 7512 |0000: const-string v8, "UpdateService" // string@1275 │ │ +0c953c: 2209 6d05 |0002: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0c9540: 7010 f927 0900 |0004: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c9546: 1a0a f92c |0007: const-string v10, "parseDone: " // string@2cf9 │ │ +0c954a: 6e20 0228 a900 |0009: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9550: 0c09 |000c: move-result-object v9 │ │ +0c9552: 6e20 0128 f900 |000d: invoke-virtual {v9, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0c9558: 0c09 |0010: move-result-object v9 │ │ +0c955a: 1a0a 2a00 |0011: const-string v10, " , numdays=" // string@002a │ │ +0c955e: 6e20 0228 a900 |0013: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9564: 0c09 |0016: move-result-object v9 │ │ +0c9566: 600a bd11 |0017: sget v10, Lnerd/tuxmobil/fahrplan/congress/MyApp;.numdays:I // field@11bd │ │ +0c956a: 6e20 fe27 a900 |0019: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c9570: 0c09 |001c: move-result-object v9 │ │ +0c9572: 6e10 0628 0900 |001d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c9578: 0c09 |0020: move-result-object v9 │ │ +0c957a: 7120 392b 9800 |0021: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c9580: 6208 af11 |0024: sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.NONE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11af │ │ +0c9584: 6908 c311 |0026: sput-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c9588: 1208 |0028: const/4 v8, #int 0 // #0 │ │ +0c958a: 6908 b711 |0029: sput-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b7 │ │ +0c958e: 7110 962a 0e00 |002b: invoke-static {v14}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.readChanges:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a96 │ │ +0c9594: 0c01 |002e: move-result-object v1 │ │ +0c9596: 6e10 a22b 0e00 |002f: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getResources:()Landroid/content/res/Resources; // method@2ba2 │ │ +0c959c: 0c08 |0032: move-result-object v8 │ │ +0c959e: 1409 0100 087f |0033: const v9, #float 1.80775e+38 // #7f080001 │ │ +0c95a4: 6e10 f82a 0100 |0036: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c95aa: 0a0a |0039: move-result v10 │ │ +0c95ac: 121b |003a: const/4 v11, #int 1 // #1 │ │ +0c95ae: 23bb 9c06 |003b: new-array v11, v11, [Ljava/lang/Object; // type@069c │ │ +0c95b2: 120c |003d: const/4 v12, #int 0 // #0 │ │ +0c95b4: 6e10 f82a 0100 |003e: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0c95ba: 0a0d |0041: move-result v13 │ │ +0c95bc: 7110 9e27 0d00 |0042: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0c95c2: 0c0d |0045: move-result-object v13 │ │ +0c95c4: 4d0d 0b0c |0046: aput-object v13, v11, v12 │ │ +0c95c8: 6e40 1501 98ba |0048: invoke-virtual {v8, v9, v10, v11}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0115 │ │ +0c95ce: 0c02 |004b: move-result-object v2 │ │ +0c95d0: 1a08 7512 |004c: const-string v8, "UpdateService" // string@1275 │ │ +0c95d4: 1a09 7117 |004e: const-string v9, "background update complete" // string@1771 │ │ +0c95d8: 7120 392b 9800 |0050: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c95de: 1a08 da2a |0053: const-string v8, "notification" // string@2ada │ │ +0c95e2: 6e20 a52b 8e00 |0055: invoke-virtual {v14, v8}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2ba5 │ │ +0c95e8: 0c04 |0058: move-result-object v4 │ │ +0c95ea: 1f04 1d00 |0059: check-cast v4, Landroid/app/NotificationManager; // type@001d │ │ +0c95ee: 2206 1c00 |005b: new-instance v6, Landroid/app/Notification; // type@001c │ │ +0c95f2: 7010 6800 0600 |005d: invoke-direct {v6}, Landroid/app/Notification;.:()V // method@0068 │ │ +0c95f8: 7110 7c02 0e00 |0060: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c95fe: 0c07 |0063: move-result-object v7 │ │ +0c9600: 2205 3400 |0064: new-instance v5, Landroid/content/Intent; // type@0034 │ │ +0c9604: 1c08 2806 |0066: const-class v8, Lnerd/tuxmobil/fahrplan/congress/MainActivity; // type@0628 │ │ +0c9608: 7030 be00 e508 |0068: invoke-direct {v5, v14, v8}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c960e: 1508 2004 |006b: const/high16 v8, #int 69206016 // #420 │ │ +0c9612: 6e20 d700 8500 |006d: invoke-virtual {v5, v8}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d7 │ │ +0c9618: 1208 |0070: const/4 v8, #int 0 // #0 │ │ +0c961a: 1509 0040 |0071: const/high16 v9, #int 1073741824 // #4000 │ │ +0c961e: 7140 6b00 8e95 |0073: invoke-static {v14, v8, v5, v9}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006b │ │ +0c9624: 0c03 |0076: move-result-object v3 │ │ +0c9626: 2200 e000 |0077: new-instance v0, Landroid/support/v4/app/NotificationCompat$Builder; // type@00e0 │ │ +0c962a: 7020 0005 e000 |0079: invoke-direct {v0, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@0500 │ │ +0c9630: 1218 |007c: const/4 v8, #int 1 // #1 │ │ +0c9632: 6e20 0405 8000 |007d: invoke-virtual {v0, v8}, Landroid/support/v4/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0504 │ │ +0c9638: 0c08 |0080: move-result-object v8 │ │ +0c963a: 1409 1900 067f |0081: const v9, #float 1.78117e+38 // #7f060019 │ │ +0c9640: 121a |0084: const/4 v10, #int 1 // #1 │ │ +0c9642: 23aa 9c06 |0085: new-array v10, v10, [Ljava/lang/Object; // type@069c │ │ +0c9646: 120b |0087: const/4 v11, #int 0 // #0 │ │ +0c9648: 4d10 0a0b |0088: aput-object v16, v10, v11 │ │ +0c964c: 6e30 a42b 9e0a |008a: invoke-virtual {v14, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2ba4 │ │ +0c9652: 0c09 |008d: move-result-object v9 │ │ +0c9654: 6e20 0705 9800 |008e: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0507 │ │ +0c965a: 0c08 |0091: move-result-object v8 │ │ +0c965c: 1409 1f00 067f |0092: const v9, #float 1.78117e+38 // #7f06001f │ │ +0c9662: 6e20 a32b 9e00 |0095: invoke-virtual {v14, v9}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getString:(I)Ljava/lang/String; // method@2ba3 │ │ +0c9668: 0c09 |0098: move-result-object v9 │ │ +0c966a: 6e20 0805 9800 |0099: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0508 │ │ +0c9670: 0c08 |009c: move-result-object v8 │ │ +0c9672: 1249 |009d: const/4 v9, #int 4 // #4 │ │ +0c9674: 6e20 0905 9800 |009e: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0509 │ │ +0c967a: 0c08 |00a1: move-result-object v8 │ │ +0c967c: 1409 8c00 027f |00a2: const v9, #float 1.72802e+38 // #7f02008c │ │ +0c9682: 6e20 0b05 9800 |00a5: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@050b │ │ +0c9688: 0c08 |00a8: move-result-object v8 │ │ +0c968a: 1a09 be2e |00a9: const-string v9, "reminder_tone" // string@2ebe │ │ +0c968e: 1a0a 0000 |00ab: const-string v10, "" // string@0000 │ │ +0c9692: 7230 e400 970a |00ad: invoke-interface {v7, v9, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e4 │ │ +0c9698: 0c09 |00b0: move-result-object v9 │ │ +0c969a: 7110 2702 0900 |00b1: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +0c96a0: 0c09 |00b4: move-result-object v9 │ │ +0c96a2: 6e20 0c05 9800 |00b5: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; // method@050c │ │ +0c96a8: 0c08 |00b8: move-result-object v8 │ │ +0c96aa: 6e20 0605 3800 |00b9: invoke-virtual {v8, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0506 │ │ +0c96b0: 0c08 |00bc: move-result-object v8 │ │ +0c96b2: 6e20 0d05 2800 |00bd: invoke-virtual {v8, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@050d │ │ +0c96b8: 0c08 |00c0: move-result-object v8 │ │ +0c96ba: 6e10 a22b 0e00 |00c1: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getResources:()Landroid/content/res/Resources; // method@2ba2 │ │ +0c96c0: 0c09 |00c4: move-result-object v9 │ │ +0c96c2: 140a 1800 0d7f |00c5: const v10, #float 1.87422e+38 // #7f0d0018 │ │ +0c96c8: 6e20 0301 a900 |00c8: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0103 │ │ +0c96ce: 0a09 |00cb: move-result v9 │ │ +0c96d0: 6e20 0505 9800 |00cc: invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0505 │ │ +0c96d6: 0c08 |00cf: move-result-object v8 │ │ +0c96d8: 6e10 0105 0800 |00d0: invoke-virtual {v8}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0501 │ │ +0c96de: 0c06 |00d3: move-result-object v6 │ │ +0c96e0: 1228 |00d4: const/4 v8, #int 2 // #2 │ │ +0c96e2: 6e30 6a00 8406 |00d5: invoke-virtual {v4, v8, v6}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@006a │ │ +0c96e8: 6e10 aa2b 0e00 |00d8: invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.stopSelf:()V // method@2baa │ │ +0c96ee: 0e00 |00db: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0024 line=40 │ │ 0x0028 line=41 │ │ 0x002b line=43 │ │ 0x002f line=44 │ │ + 0x0036 line=45 │ │ + 0x0048 line=44 │ │ 0x004c line=48 │ │ 0x0053 line=50 │ │ 0x005b line=52 │ │ 0x0060 line=54 │ │ 0x0064 line=56 │ │ 0x006b line=57 │ │ 0x0070 line=59 │ │ + 0x0073 line=60 │ │ 0x0077 line=62 │ │ 0x007c line=63 │ │ + 0x008a line=64 │ │ + 0x0095 line=65 │ │ + 0x009e line=66 │ │ + 0x00ad line=67 │ │ + 0x00b9 line=68 │ │ + 0x00bd line=69 │ │ + 0x00c1 line=70 │ │ + 0x00d0 line=71 │ │ 0x00d4 line=73 │ │ 0x00d8 line=75 │ │ 0x00db line=76 │ │ locals : │ │ 0x007c - 0x00dc reg=0 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x002f - 0x00dc reg=1 changesList Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ 0x004c - 0x00dc reg=2 changesTxt Ljava/lang/String; │ │ @@ -322043,59 +322220,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0c9698: |[0c9698] nerd.tuxmobil.fahrplan.congress.UpdateService.parseFahrplan:()V │ │ -0c96a8: 6200 a911 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11a9 │ │ -0c96ac: 6900 bc11 |0002: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11bc │ │ -0c96b0: 6200 b711 |0004: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c96b4: 3900 1c00 |0006: if-nez v0, 0022 // +001c │ │ -0c96b8: 2200 1406 |0008: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // type@0614 │ │ -0c96bc: 6e10 a12b 0300 |000a: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getApplicationContext:()Landroid/content/Context; // method@2ba1 │ │ -0c96c2: 0c01 |000d: move-result-object v1 │ │ -0c96c4: 7020 9a2a 1000 |000e: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.:(Landroid/content/Context;)V // method@2a9a │ │ -0c96ca: 5b30 d411 |0011: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11d4 │ │ -0c96ce: 5430 d411 |0013: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11d4 │ │ -0c96d2: 6e20 9c2a 3000 |0015: invoke-virtual {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ -0c96d8: 5430 d411 |0018: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11d4 │ │ -0c96dc: 6201 b011 |001a: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b0 │ │ -0c96e0: 6202 af11 |001c: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11af │ │ -0c96e4: 6e30 9b2a 1002 |001e: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.parse:(Ljava/lang/String;Ljava/lang/String;)V // method@2a9b │ │ -0c96ea: 0e00 |0021: return-void │ │ -0c96ec: 6200 b711 |0022: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11b7 │ │ -0c96f0: 5b30 d411 |0024: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11d4 │ │ -0c96f4: 28ed |0026: goto 0013 // -0013 │ │ +0c96f0: |[0c96f0] nerd.tuxmobil.fahrplan.congress.UpdateService.parseFahrplan:()V │ │ +0c9700: 6200 b011 |0000: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS;.PARSE:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11b0 │ │ +0c9704: 6900 c311 |0002: sput-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.task_running:Lnerd/tuxmobil/fahrplan/congress/MyApp$TASKS; // field@11c3 │ │ +0c9708: 6200 be11 |0004: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c970c: 3900 1c00 |0006: if-nez v0, 0022 // +001c │ │ +0c9710: 2200 1706 |0008: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // type@0617 │ │ +0c9714: 6e10 a12b 0300 |000a: invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.getApplicationContext:()Landroid/content/Context; // method@2ba1 │ │ +0c971a: 0c01 |000d: move-result-object v1 │ │ +0c971c: 7020 9a2a 1000 |000e: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.:(Landroid/content/Context;)V // method@2a9a │ │ +0c9722: 5b30 db11 |0011: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11db │ │ +0c9726: 5430 db11 |0013: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11db │ │ +0c972a: 6e20 9c2a 3000 |0015: invoke-virtual {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V // method@2a9c │ │ +0c9730: 5430 db11 |0018: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11db │ │ +0c9734: 6201 b711 |001a: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;.fahrplan_xml:Ljava/lang/String; // field@11b7 │ │ +0c9738: 6202 b611 |001c: sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;.eTag:Ljava/lang/String; // field@11b6 │ │ +0c973c: 6e30 9b2a 1002 |001e: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanParser;.parse:(Ljava/lang/String;Ljava/lang/String;)V // method@2a9b │ │ +0c9742: 0e00 |0021: return-void │ │ +0c9744: 6200 be11 |0022: sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11be │ │ +0c9748: 5b30 db11 |0024: iput-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService;.parser:Lnerd/tuxmobil/fahrplan/congress/FahrplanParser; // field@11db │ │ +0c974c: 28ed |0026: goto 0013 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0008 line=81 │ │ 0x0013 line=85 │ │ 0x0018 line=86 │ │ 0x0021 line=87 │ │ 0x0022 line=83 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lnerd/tuxmobil/fahrplan/congress/UpdateService; │ │ │ │ - source_file_idx : 4716 (UpdateService.java) │ │ + source_file_idx : 4726 (UpdateService.java) │ │ │ │ -Class #1100 header: │ │ -class_idx : 1600 │ │ +Class #1101 header: │ │ +class_idx : 1603 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1361 │ │ -source_file_idx : 4893 │ │ +superclass_idx : 1362 │ │ +source_file_idx : 4903 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1100 - │ │ +Class #1101 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/ValidationError;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Error;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -322104,43 +322281,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c96f8: |[0c96f8] nerd.tuxmobil.fahrplan.congress.ValidationError.:(Ljava/lang/String;)V │ │ -0c9708: 7020 8527 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@2785 │ │ -0c970e: 0e00 |0003: return-void │ │ +0c9750: |[0c9750] nerd.tuxmobil.fahrplan.congress.ValidationError.:(Ljava/lang/String;)V │ │ +0c9760: 7020 8527 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@2785 │ │ +0c9766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnerd/tuxmobil/fahrplan/congress/ValidationError; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4893 (ValidationError.java) │ │ + source_file_idx : 4903 (ValidationError.java) │ │ │ │ -Class #1101 header: │ │ -class_idx : 1601 │ │ +Class #1102 header: │ │ +class_idx : 1604 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 127 │ │ -source_file_idx : 1380 │ │ +source_file_idx : 1384 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ -Class #1101 annotations: │ │ +Class #1102 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Ljava/lang/String;" "Ljava/lang/Void;" "Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;" ">;" } │ │ │ │ -Class #1101 - │ │ +Class #1102 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/fetcher;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/AsyncTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/fetcher;) │ │ @@ -322177,22 +322354,22 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c9710: |[0c9710] nerd.tuxmobil.fahrplan.congress.fetcher.:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ -0c9720: 7010 2802 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0228 │ │ -0c9726: 1a00 6305 |0003: const-string v0, "FetchFahrplan" // string@0563 │ │ -0c972a: 5b10 d511 |0005: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11d5 │ │ -0c972e: 5b12 d911 |0007: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11d9 │ │ -0c9732: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c9734: 5c10 d611 |000a: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.completed:Z // field@11d6 │ │ -0c9738: 0e00 |000c: return-void │ │ +0c9768: |[0c9768] nerd.tuxmobil.fahrplan.congress.fetcher.:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ +0c9778: 7010 2802 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0228 │ │ +0c977e: 1a00 6705 |0003: const-string v0, "FetchFahrplan" // string@0567 │ │ +0c9782: 5b10 dc11 |0005: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11dc │ │ +0c9786: 5b12 e011 |0007: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11e0 │ │ +0c978a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c978c: 5c10 dd11 |000a: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.completed:Z // field@11dd │ │ +0c9790: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=63 │ │ 0x0007 line=73 │ │ 0x0009 line=74 │ │ 0x000c line=75 │ │ @@ -322205,128 +322382,128 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 223 16-bit code units │ │ -0c973c: |[0c973c] nerd.tuxmobil.fahrplan.congress.fetcher.fetchthis:(Ljava/lang/String;Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ -0c974c: 54a7 d811 |0000: iget-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.host:Ljava/lang/String; // field@11d8 │ │ -0c9750: 7110 062a 0700 |0002: invoke-static {v7}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.createHttpClient:(Ljava/lang/String;)Lcom/squareup/okhttp/OkHttpClient; // method@2a06 │ │ -0c9756: 0c01 |0005: move-result-object v1 │ │ -0c9758: 1a07 6205 |0006: const-string v7, "Fetch" // string@0562 │ │ -0c975c: 7120 392b b700 |0008: invoke-static {v7, v11}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9762: 1a07 6205 |000b: const-string v7, "Fetch" // string@0562 │ │ -0c9766: 2208 6c05 |000d: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0c976a: 7010 f927 0800 |000f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c9770: 1a09 0105 |0012: const-string v9, "ETag: " // string@0501 │ │ -0c9774: 6e20 0228 9800 |0014: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c977a: 0c08 |0017: move-result-object v8 │ │ -0c977c: 6e20 0228 c800 |0018: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9782: 0c08 |001b: move-result-object v8 │ │ -0c9784: 6e10 0628 0800 |001c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c978a: 0c08 |001f: move-result-object v8 │ │ -0c978c: 7120 392b 8700 |0020: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9792: 2207 be04 |0023: new-instance v7, Lcom/squareup/okhttp/Request$Builder; // type@04be │ │ -0c9796: 7010 ff23 0700 |0025: invoke-direct {v7}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@23ff │ │ -0c979c: 6e20 0d24 b700 |0028: invoke-virtual {v7, v11}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240d │ │ -0c97a2: 0c04 |002b: move-result-object v4 │ │ -0c97a4: 7110 e41e 0c00 |002c: invoke-static {v12}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ -0c97aa: 0a07 |002f: move-result v7 │ │ -0c97ac: 3907 0700 |0030: if-nez v7, 0037 // +0007 │ │ -0c97b0: 1a07 4c06 |0032: const-string v7, "If-None-Match" // string@064c │ │ -0c97b4: 6e30 0724 740c |0034: invoke-virtual {v4, v7, v12}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2407 │ │ -0c97ba: 6e10 0824 0400 |0037: invoke-virtual {v4}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ -0c97c0: 0c07 |003a: move-result-object v7 │ │ -0c97c2: 6e20 f723 7100 |003b: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@23f7 │ │ -0c97c8: 0c00 |003e: move-result-object v0 │ │ -0c97ca: 6e10 1f23 0000 |003f: invoke-virtual {v0}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@231f │ │ -0c97d0: 0c05 |0042: move-result-object v5 │ │ -0c97d2: 6e10 4e24 0500 |0043: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ -0c97d8: 0a06 |0046: move-result v6 │ │ -0c97da: 1307 3001 |0047: const/16 v7, #int 304 // #130 │ │ -0c97de: 3376 2900 |0049: if-ne v6, v7, 0072 // +0029 │ │ -0c97e2: 6207 0011 |004b: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ -0c97e6: 1107 |004d: return-object v7 │ │ -0c97e8: 0d03 |004e: move-exception v3 │ │ -0c97ea: 6207 0211 |004f: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ -0c97ee: 28fc |0051: goto 004d // -0004 │ │ -0c97f0: 0d03 |0052: move-exception v3 │ │ -0c97f2: 6207 0211 |0053: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ -0c97f6: 28f8 |0055: goto 004d // -0008 │ │ -0c97f8: 0d02 |0056: move-exception v2 │ │ -0c97fa: 7110 092a 0200 |0057: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.setSSLException:(Ljavax/net/ssl/SSLException;)V // method@2a09 │ │ -0c9800: 6e10 4c29 0200 |005a: invoke-virtual {v2}, Ljavax/net/ssl/SSLException;.printStackTrace:()V // method@294c │ │ -0c9806: 6207 fe10 |005d: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fe │ │ -0c980a: 28ee |005f: goto 004d // -0012 │ │ -0c980c: 0d02 |0060: move-exception v2 │ │ -0c980e: 6207 fa10 |0061: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CONNECT_TIMEOUT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fa │ │ -0c9812: 28ea |0063: goto 004d // -0016 │ │ -0c9814: 0d02 |0064: move-exception v2 │ │ -0c9816: 6e10 6428 0200 |0065: invoke-virtual {v2}, Ljava/net/UnknownHostException;.printStackTrace:()V // method@2864 │ │ -0c981c: 6207 fc10 |0068: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_DNS_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fc │ │ -0c9820: 28e3 |006a: goto 004d // -001d │ │ -0c9822: 0d02 |006b: move-exception v2 │ │ -0c9824: 6e10 4b27 0200 |006c: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@274b │ │ -0c982a: 6207 fb10 |006f: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fb │ │ -0c982e: 28dc |0071: goto 004d // -0024 │ │ -0c9830: 1307 c800 |0072: const/16 v7, #int 200 // #c8 │ │ -0c9834: 3276 2a00 |0074: if-eq v6, v7, 009e // +002a │ │ -0c9838: 1a07 6205 |0076: const-string v7, "Fetch" // string@0562 │ │ -0c983c: 2208 6c05 |0078: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0c9840: 7010 f927 0800 |007a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c9846: 1a09 1105 |007d: const-string v9, "Error " // string@0511 │ │ -0c984a: 6e20 0228 9800 |007f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9850: 0c08 |0082: move-result-object v8 │ │ -0c9852: 6e20 fe27 6800 |0083: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0c9858: 0c08 |0086: move-result-object v8 │ │ -0c985a: 1a09 bc00 |0087: const-string v9, " while retrieving XML data" // string@00bc │ │ -0c985e: 6e20 0228 9800 |0089: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9864: 0c08 |008c: move-result-object v8 │ │ -0c9866: 6e10 0628 0800 |008d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c986c: 0c08 |0090: move-result-object v8 │ │ -0c986e: 7120 101f 8700 |0091: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ -0c9874: 1307 9101 |0094: const/16 v7, #int 401 // #191 │ │ -0c9878: 3376 0500 |0096: if-ne v6, v7, 009b // +0005 │ │ -0c987c: 6207 0311 |0098: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_WRONG_HTTP_CREDENTIALS:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1103 │ │ -0c9880: 28b3 |009a: goto 004d // -004d │ │ -0c9882: 6207 fb10 |009b: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10fb │ │ -0c9886: 28b0 |009d: goto 004d // -0050 │ │ -0c9888: 1a07 ff04 |009e: const-string v7, "ETag" // string@04ff │ │ -0c988c: 6e20 5024 7500 |00a0: invoke-virtual {v5, v7}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ -0c9892: 0c07 |00a3: move-result-object v7 │ │ -0c9894: 5ba7 d711 |00a4: iput-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11d7 │ │ -0c9898: 54a7 d711 |00a6: iget-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11d7 │ │ -0c989c: 3807 2a00 |00a8: if-eqz v7, 00d2 // +002a │ │ -0c98a0: 54a7 d511 |00aa: iget-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11d5 │ │ -0c98a4: 2208 6c05 |00ac: new-instance v8, Ljava/lang/StringBuilder; // type@056c │ │ -0c98a8: 7010 f927 0800 |00ae: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c98ae: 1a09 0105 |00b1: const-string v9, "ETag: " // string@0501 │ │ -0c98b2: 6e20 0228 9800 |00b3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c98b8: 0c08 |00b6: move-result-object v8 │ │ -0c98ba: 54a9 d711 |00b7: iget-object v9, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11d7 │ │ -0c98be: 6e20 0228 9800 |00b9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c98c4: 0c08 |00bc: move-result-object v8 │ │ -0c98c6: 6e10 0628 0800 |00bd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c98cc: 0c08 |00c0: move-result-object v8 │ │ -0c98ce: 7120 392b 8700 |00c1: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c98d4: 6e10 4b24 0500 |00c4: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ -0c98da: 0c07 |00c7: move-result-object v7 │ │ -0c98dc: 6e10 5d24 0700 |00c8: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.string:()Ljava/lang/String; // method@245d │ │ -0c98e2: 0c07 |00cb: move-result-object v7 │ │ -0c98e4: 5ba7 da11 |00cc: iput-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.responseStr:Ljava/lang/String; // field@11da │ │ -0c98e8: 6207 0111 |00ce: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ -0c98ec: 2900 7dff |00d0: goto/16 004d // -0083 │ │ -0c98f0: 54a7 d511 |00d2: iget-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11d5 │ │ -0c98f4: 1a08 0005 |00d4: const-string v8, "ETag missing?" // string@0500 │ │ -0c98f8: 7120 392b 8700 |00d6: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c98fe: 28eb |00d9: goto 00c4 // -0015 │ │ -0c9900: 0d02 |00da: move-exception v2 │ │ -0c9902: 6207 f910 |00db: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANNOT_PARSE_CONTENT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@10f9 │ │ -0c9906: 2900 70ff |00dd: goto/16 004d // -0090 │ │ +0c9794: |[0c9794] nerd.tuxmobil.fahrplan.congress.fetcher.fetchthis:(Ljava/lang/String;Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ +0c97a4: 54a7 df11 |0000: iget-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.host:Ljava/lang/String; // field@11df │ │ +0c97a8: 7110 062a 0700 |0002: invoke-static {v7}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.createHttpClient:(Ljava/lang/String;)Lcom/squareup/okhttp/OkHttpClient; // method@2a06 │ │ +0c97ae: 0c01 |0005: move-result-object v1 │ │ +0c97b0: 1a07 6605 |0006: const-string v7, "Fetch" // string@0566 │ │ +0c97b4: 7120 392b b700 |0008: invoke-static {v7, v11}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c97ba: 1a07 6605 |000b: const-string v7, "Fetch" // string@0566 │ │ +0c97be: 2208 6d05 |000d: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +0c97c2: 7010 f927 0800 |000f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c97c8: 1a09 0405 |0012: const-string v9, "ETag: " // string@0504 │ │ +0c97cc: 6e20 0228 9800 |0014: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c97d2: 0c08 |0017: move-result-object v8 │ │ +0c97d4: 6e20 0228 c800 |0018: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c97da: 0c08 |001b: move-result-object v8 │ │ +0c97dc: 6e10 0628 0800 |001c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c97e2: 0c08 |001f: move-result-object v8 │ │ +0c97e4: 7120 392b 8700 |0020: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c97ea: 2207 bf04 |0023: new-instance v7, Lcom/squareup/okhttp/Request$Builder; // type@04bf │ │ +0c97ee: 7010 ff23 0700 |0025: invoke-direct {v7}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@23ff │ │ +0c97f4: 6e20 0d24 b700 |0028: invoke-virtual {v7, v11}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@240d │ │ +0c97fa: 0c04 |002b: move-result-object v4 │ │ +0c97fc: 7110 e41e 0c00 |002c: invoke-static {v12}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1ee4 │ │ +0c9802: 0a07 |002f: move-result v7 │ │ +0c9804: 3907 0700 |0030: if-nez v7, 0037 // +0007 │ │ +0c9808: 1a07 5006 |0032: const-string v7, "If-None-Match" // string@0650 │ │ +0c980c: 6e30 0724 740c |0034: invoke-virtual {v4, v7, v12}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2407 │ │ +0c9812: 6e10 0824 0400 |0037: invoke-virtual {v4}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2408 │ │ +0c9818: 0c07 |003a: move-result-object v7 │ │ +0c981a: 6e20 f723 7100 |003b: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@23f7 │ │ +0c9820: 0c00 |003e: move-result-object v0 │ │ +0c9822: 6e10 1f23 0000 |003f: invoke-virtual {v0}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@231f │ │ +0c9828: 0c05 |0042: move-result-object v5 │ │ +0c982a: 6e10 4e24 0500 |0043: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.code:()I // method@244e │ │ +0c9830: 0a06 |0046: move-result v6 │ │ +0c9832: 1307 3001 |0047: const/16 v7, #int 304 // #130 │ │ +0c9836: 3376 2900 |0049: if-ne v6, v7, 0072 // +0029 │ │ +0c983a: 6207 0711 |004b: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_NOT_MODIFIED:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1107 │ │ +0c983e: 1107 |004d: return-object v7 │ │ +0c9840: 0d03 |004e: move-exception v3 │ │ +0c9842: 6207 0911 |004f: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1109 │ │ +0c9846: 28fc |0051: goto 004d // -0004 │ │ +0c9848: 0d03 |0052: move-exception v3 │ │ +0c984a: 6207 0911 |0053: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_SSL_SETUP_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1109 │ │ +0c984e: 28f8 |0055: goto 004d // -0008 │ │ +0c9850: 0d02 |0056: move-exception v2 │ │ +0c9852: 7110 092a 0200 |0057: invoke-static {v2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient;.setSSLException:(Ljavax/net/ssl/SSLException;)V // method@2a09 │ │ +0c9858: 6e10 4c29 0200 |005a: invoke-virtual {v2}, Ljavax/net/ssl/SSLException;.printStackTrace:()V // method@294c │ │ +0c985e: 6207 0511 |005d: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_LOGIN_FAIL_UNTRUSTED_CERTIFICATE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1105 │ │ +0c9862: 28ee |005f: goto 004d // -0012 │ │ +0c9864: 0d02 |0060: move-exception v2 │ │ +0c9866: 6207 0111 |0061: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CONNECT_TIMEOUT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ +0c986a: 28ea |0063: goto 004d // -0016 │ │ +0c986c: 0d02 |0064: move-exception v2 │ │ +0c986e: 6e10 6428 0200 |0065: invoke-virtual {v2}, Ljava/net/UnknownHostException;.printStackTrace:()V // method@2864 │ │ +0c9874: 6207 0311 |0068: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_DNS_FAILURE:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1103 │ │ +0c9878: 28e3 |006a: goto 004d // -001d │ │ +0c987a: 0d02 |006b: move-exception v2 │ │ +0c987c: 6e10 4b27 0200 |006c: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@274b │ │ +0c9882: 6207 0211 |006f: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ +0c9886: 28dc |0071: goto 004d // -0024 │ │ +0c9888: 1307 c800 |0072: const/16 v7, #int 200 // #c8 │ │ +0c988c: 3276 2a00 |0074: if-eq v6, v7, 009e // +002a │ │ +0c9890: 1a07 6605 |0076: const-string v7, "Fetch" // string@0566 │ │ +0c9894: 2208 6d05 |0078: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +0c9898: 7010 f927 0800 |007a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c989e: 1a09 1405 |007d: const-string v9, "Error " // string@0514 │ │ +0c98a2: 6e20 0228 9800 |007f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c98a8: 0c08 |0082: move-result-object v8 │ │ +0c98aa: 6e20 fe27 6800 |0083: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0c98b0: 0c08 |0086: move-result-object v8 │ │ +0c98b2: 1a09 bc00 |0087: const-string v9, " while retrieving XML data" // string@00bc │ │ +0c98b6: 6e20 0228 9800 |0089: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c98bc: 0c08 |008c: move-result-object v8 │ │ +0c98be: 6e10 0628 0800 |008d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c98c4: 0c08 |0090: move-result-object v8 │ │ +0c98c6: 7120 101f 8700 |0091: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1f10 │ │ +0c98cc: 1307 9101 |0094: const/16 v7, #int 401 // #191 │ │ +0c98d0: 3376 0500 |0096: if-ne v6, v7, 009b // +0005 │ │ +0c98d4: 6207 0a11 |0098: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_WRONG_HTTP_CREDENTIALS:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@110a │ │ +0c98d8: 28b3 |009a: goto 004d // -004d │ │ +0c98da: 6207 0211 |009b: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_COULD_NOT_CONNECT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1102 │ │ +0c98de: 28b0 |009d: goto 004d // -0050 │ │ +0c98e0: 1a07 0205 |009e: const-string v7, "ETag" // string@0502 │ │ +0c98e4: 6e20 5024 7500 |00a0: invoke-virtual {v5, v7}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@2450 │ │ +0c98ea: 0c07 |00a3: move-result-object v7 │ │ +0c98ec: 5ba7 de11 |00a4: iput-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11de │ │ +0c98f0: 54a7 de11 |00a6: iget-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11de │ │ +0c98f4: 3807 2a00 |00a8: if-eqz v7, 00d2 // +002a │ │ +0c98f8: 54a7 dc11 |00aa: iget-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11dc │ │ +0c98fc: 2208 6d05 |00ac: new-instance v8, Ljava/lang/StringBuilder; // type@056d │ │ +0c9900: 7010 f927 0800 |00ae: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c9906: 1a09 0405 |00b1: const-string v9, "ETag: " // string@0504 │ │ +0c990a: 6e20 0228 9800 |00b3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9910: 0c08 |00b6: move-result-object v8 │ │ +0c9912: 54a9 de11 |00b7: iget-object v9, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11de │ │ +0c9916: 6e20 0228 9800 |00b9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c991c: 0c08 |00bc: move-result-object v8 │ │ +0c991e: 6e10 0628 0800 |00bd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c9924: 0c08 |00c0: move-result-object v8 │ │ +0c9926: 7120 392b 8700 |00c1: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c992c: 6e10 4b24 0500 |00c4: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@244b │ │ +0c9932: 0c07 |00c7: move-result-object v7 │ │ +0c9934: 6e10 5d24 0700 |00c8: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.string:()Ljava/lang/String; // method@245d │ │ +0c993a: 0c07 |00cb: move-result-object v7 │ │ +0c993c: 5ba7 e111 |00cc: iput-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.responseStr:Ljava/lang/String; // field@11e1 │ │ +0c9940: 6207 0811 |00ce: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1108 │ │ +0c9944: 2900 7dff |00d0: goto/16 004d // -0083 │ │ +0c9948: 54a7 dc11 |00d2: iget-object v7, v10, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11dc │ │ +0c994c: 1a08 0305 |00d4: const-string v8, "ETag missing?" // string@0503 │ │ +0c9950: 7120 392b 8700 |00d6: invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c9956: 28eb |00d9: goto 00c4 // -0015 │ │ +0c9958: 0d02 |00da: move-exception v2 │ │ +0c995a: 6207 0011 |00db: sget-object v7, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_CANNOT_PARSE_CONTENT:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1100 │ │ +0c995e: 2900 70ff |00dd: goto/16 004d // -0090 │ │ catches : 3 │ │ 0x0000 - 0x0005 │ │ Ljava/security/KeyManagementException; -> 0x004e │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0052 │ │ 0x0037 - 0x0042 │ │ Ljavax/net/ssl/SSLException; -> 0x0056 │ │ Ljava/net/SocketTimeoutException; -> 0x0060 │ │ @@ -322403,40 +322580,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -0c9940: |[0c9940] nerd.tuxmobil.fahrplan.congress.fetcher.notifyActivity:()V │ │ -0c9950: 5450 db11 |0000: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.status:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@11db │ │ -0c9954: 6201 0111 |0002: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1101 │ │ -0c9958: 3310 1a00 |0004: if-ne v0, v1, 001e // +001a │ │ -0c995c: 5450 d511 |0006: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11d5 │ │ -0c9960: 1a01 eb1c |0008: const-string v1, "fetch done successfully" // string@1ceb │ │ -0c9964: 7120 392b 1000 |000a: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c996a: 5450 d911 |000d: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11d9 │ │ -0c996e: 5451 db11 |000f: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.status:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@11db │ │ -0c9972: 5452 da11 |0011: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.responseStr:Ljava/lang/String; // field@11da │ │ -0c9976: 5453 d711 |0013: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11d7 │ │ -0c997a: 5454 d811 |0015: iget-object v4, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.host:Ljava/lang/String; // field@11d8 │ │ -0c997e: 7254 402b 1032 |0017: invoke-interface {v0, v1, v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;.onGotResponse:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2b40 │ │ -0c9984: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0c9986: 5c50 d611 |001b: iput-boolean v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.completed:Z // field@11d6 │ │ -0c998a: 0e00 |001d: return-void │ │ -0c998c: 5450 d511 |001e: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11d5 │ │ -0c9990: 1a01 ec1c |0020: const-string v1, "fetch failed" // string@1cec │ │ -0c9994: 7120 392b 1000 |0022: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c999a: 5450 d911 |0025: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11d9 │ │ -0c999e: 5451 db11 |0027: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.status:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@11db │ │ -0c99a2: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -0c99a4: 5453 d711 |002a: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11d7 │ │ -0c99a8: 5454 d811 |002c: iget-object v4, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.host:Ljava/lang/String; // field@11d8 │ │ -0c99ac: 7254 402b 1032 |002e: invoke-interface {v0, v1, v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;.onGotResponse:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2b40 │ │ -0c99b2: 28e9 |0031: goto 001a // -0017 │ │ +0c9998: |[0c9998] nerd.tuxmobil.fahrplan.congress.fetcher.notifyActivity:()V │ │ +0c99a8: 5450 e211 |0000: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.status:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@11e2 │ │ +0c99ac: 6201 0811 |0002: sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;.HTTP_OK:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@1108 │ │ +0c99b0: 3310 1a00 |0004: if-ne v0, v1, 001e // +001a │ │ +0c99b4: 5450 dc11 |0006: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11dc │ │ +0c99b8: 1a01 f51c |0008: const-string v1, "fetch done successfully" // string@1cf5 │ │ +0c99bc: 7120 392b 1000 |000a: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c99c2: 5450 e011 |000d: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11e0 │ │ +0c99c6: 5451 e211 |000f: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.status:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@11e2 │ │ +0c99ca: 5452 e111 |0011: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.responseStr:Ljava/lang/String; // field@11e1 │ │ +0c99ce: 5453 de11 |0013: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11de │ │ +0c99d2: 5454 df11 |0015: iget-object v4, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.host:Ljava/lang/String; // field@11df │ │ +0c99d6: 7254 402b 1032 |0017: invoke-interface {v0, v1, v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;.onGotResponse:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2b40 │ │ +0c99dc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0c99de: 5c50 dd11 |001b: iput-boolean v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.completed:Z // field@11dd │ │ +0c99e2: 0e00 |001d: return-void │ │ +0c99e4: 5450 dc11 |001e: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11dc │ │ +0c99e8: 1a01 f61c |0020: const-string v1, "fetch failed" // string@1cf6 │ │ +0c99ec: 7120 392b 1000 |0022: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c99f2: 5450 e011 |0025: iget-object v0, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11e0 │ │ +0c99f6: 5451 e211 |0027: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.status:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@11e2 │ │ +0c99fa: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +0c99fc: 5453 de11 |002a: iget-object v3, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.eTagStr:Ljava/lang/String; // field@11de │ │ +0c9a00: 5454 df11 |002c: iget-object v4, v5, Lnerd/tuxmobil/fahrplan/congress/fetcher;.host:Ljava/lang/String; // field@11df │ │ +0c9a04: 7254 402b 1032 |002e: invoke-interface {v0, v1, v2, v3, v4}, Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;.onGotResponse:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2b40 │ │ +0c9a0a: 28e9 |0031: goto 001a // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0006 line=109 │ │ 0x000d line=110 │ │ 0x001a line=115 │ │ 0x001d line=116 │ │ @@ -322451,19 +322628,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 │ │ -0c99b4: |[0c99b4] nerd.tuxmobil.fahrplan.congress.fetcher.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c99c4: 1f02 9b06 |0000: check-cast v2, [Ljava/lang/String; // type@069b │ │ -0c99c8: 6e20 af2b 2100 |0002: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.doInBackground:([Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // method@2baf │ │ -0c99ce: 0c00 |0005: move-result-object v0 │ │ -0c99d0: 1100 |0006: return-object v0 │ │ +0c9a0c: |[0c9a0c] nerd.tuxmobil.fahrplan.congress.fetcher.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c9a1c: 1f02 9e06 |0000: check-cast v2, [Ljava/lang/String; // type@069e │ │ +0c9a20: 6e20 af2b 2100 |0002: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.doInBackground:([Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // method@2baf │ │ +0c9a26: 0c00 |0005: move-result-object v0 │ │ +0c9a28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnerd/tuxmobil/fahrplan/congress/fetcher; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -322472,27 +322649,27 @@ │ │ type : '([Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0c99d4: |[0c99d4] nerd.tuxmobil.fahrplan.congress.fetcher.doInBackground:([Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ -0c99e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c99e6: 4601 0402 |0001: aget-object v1, v4, v2 │ │ -0c99ea: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -0c99ec: 4600 0402 |0004: aget-object v0, v4, v2 │ │ -0c99f0: 7110 2702 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0c99f6: 0c02 |0009: move-result-object v2 │ │ -0c99f8: 6e10 2402 0200 |000a: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0224 │ │ -0c99fe: 0c02 |000d: move-result-object v2 │ │ -0c9a00: 5b32 d811 |000e: iput-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/fetcher;.host:Ljava/lang/String; // field@11d8 │ │ -0c9a04: 7030 b12b 1300 |0010: invoke-direct {v3, v1, v0}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.fetchthis:(Ljava/lang/String;Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // method@2bb1 │ │ -0c9a0a: 0c02 |0013: move-result-object v2 │ │ -0c9a0c: 1102 |0014: return-object v2 │ │ +0c9a2c: |[0c9a2c] nerd.tuxmobil.fahrplan.congress.fetcher.doInBackground:([Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ │ +0c9a3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c9a3e: 4601 0402 |0001: aget-object v1, v4, v2 │ │ +0c9a42: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +0c9a44: 4600 0402 |0004: aget-object v0, v4, v2 │ │ +0c9a48: 7110 2702 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +0c9a4e: 0c02 |0009: move-result-object v2 │ │ +0c9a50: 6e10 2402 0200 |000a: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0224 │ │ +0c9a56: 0c02 |000d: move-result-object v2 │ │ +0c9a58: 5b32 df11 |000e: iput-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/fetcher;.host:Ljava/lang/String; // field@11df │ │ +0c9a5c: 7030 b12b 1300 |0010: invoke-direct {v3, v1, v0}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.fetchthis:(Ljava/lang/String;Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // method@2bb1 │ │ +0c9a62: 0c02 |0013: move-result-object v2 │ │ +0c9a64: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ 0x0006 line=89 │ │ 0x0010 line=91 │ │ locals : │ │ @@ -322506,19 +322683,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c9a10: |[0c9a10] nerd.tuxmobil.fahrplan.congress.fetcher.onCancelled:()V │ │ -0c9a20: 5420 d511 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11d5 │ │ -0c9a24: 1a01 ea1c |0002: const-string v1, "fetch cancelled" // string@1cea │ │ -0c9a28: 7120 392b 1000 |0004: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9a2e: 0e00 |0007: return-void │ │ +0c9a68: |[0c9a68] nerd.tuxmobil.fahrplan.congress.fetcher.onCancelled:()V │ │ +0c9a78: 5420 dc11 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/fetcher;.LOG_TAG:Ljava/lang/String; // field@11dc │ │ +0c9a7c: 1a01 f41c |0002: const-string v1, "fetch cancelled" // string@1cf4 │ │ +0c9a80: 7120 392b 1000 |0004: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c9a86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=96 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnerd/tuxmobil/fahrplan/congress/fetcher; │ │ │ │ @@ -322527,18 +322704,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9a30: |[0c9a30] nerd.tuxmobil.fahrplan.congress.fetcher.onPostExecute:(Ljava/lang/Object;)V │ │ -0c9a40: 1f01 0106 |0000: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0601 │ │ -0c9a44: 6e20 b52b 1000 |0002: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.onPostExecute:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;)V // method@2bb5 │ │ -0c9a4a: 0e00 |0005: return-void │ │ +0c9a88: |[0c9a88] nerd.tuxmobil.fahrplan.congress.fetcher.onPostExecute:(Ljava/lang/Object;)V │ │ +0c9a98: 1f01 0406 |0000: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // type@0604 │ │ +0c9a9c: 6e20 b52b 1000 |0002: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.onPostExecute:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;)V // method@2bb5 │ │ +0c9aa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/fetcher; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -322547,22 +322724,22 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c9a4c: |[0c9a4c] nerd.tuxmobil.fahrplan.congress.fetcher.onPostExecute:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;)V │ │ -0c9a5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c9a5e: 5c10 d611 |0001: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.completed:Z // field@11d6 │ │ -0c9a62: 5b12 db11 |0003: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.status:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@11db │ │ -0c9a66: 5410 d911 |0005: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11d9 │ │ -0c9a6a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -0c9a6e: 7010 b22b 0100 |0009: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.notifyActivity:()V // method@2bb2 │ │ -0c9a74: 0e00 |000c: return-void │ │ +0c9aa4: |[0c9aa4] nerd.tuxmobil.fahrplan.congress.fetcher.onPostExecute:(Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;)V │ │ +0c9ab4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c9ab6: 5c10 dd11 |0001: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.completed:Z // field@11dd │ │ +0c9aba: 5b12 e211 |0003: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.status:Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; // field@11e2 │ │ +0c9abe: 5410 e011 |0005: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11e0 │ │ +0c9ac2: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +0c9ac6: 7010 b22b 0100 |0009: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.notifyActivity:()V // method@2bb2 │ │ +0c9acc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0005 line=102 │ │ 0x0009 line=103 │ │ 0x000c line=105 │ │ @@ -322575,44 +322752,44 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c9a78: |[0c9a78] nerd.tuxmobil.fahrplan.congress.fetcher.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ -0c9a88: 5b12 d911 |0000: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11d9 │ │ -0c9a8c: 5510 d611 |0002: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.completed:Z // field@11d6 │ │ -0c9a90: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0c9a94: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -0c9a98: 7010 b22b 0100 |0008: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.notifyActivity:()V // method@2bb2 │ │ -0c9a9e: 0e00 |000b: return-void │ │ +0c9ad0: |[0c9ad0] nerd.tuxmobil.fahrplan.congress.fetcher.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;)V │ │ +0c9ae0: 5b12 e011 |0000: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.listener:Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; // field@11e0 │ │ +0c9ae4: 5510 dd11 |0002: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/fetcher;.completed:Z // field@11dd │ │ +0c9ae8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0c9aec: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +0c9af0: 7010 b22b 0100 |0008: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/fetcher;.notifyActivity:()V // method@2bb2 │ │ +0c9af6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=80 │ │ 0x0008 line=81 │ │ 0x000b line=83 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnerd/tuxmobil/fahrplan/congress/fetcher; │ │ 0x0000 - 0x000c reg=2 listener Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; │ │ │ │ - source_file_idx : 1380 (FetchFahrplan.java) │ │ + source_file_idx : 1384 (FetchFahrplan.java) │ │ │ │ -Class #1102 header: │ │ -class_idx : 1602 │ │ +Class #1103 header: │ │ +class_idx : 1605 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 38 │ │ -source_file_idx : 11104 │ │ +source_file_idx : 11114 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1102 - │ │ +Class #1103 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/onBootReceiver;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/onBootReceiver;) │ │ @@ -322625,19 +322802,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c9aa0: |[0c9aa0] nerd.tuxmobil.fahrplan.congress.onBootReceiver.:()V │ │ -0c9ab0: 7010 8900 0100 |0000: invoke-direct {v1}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -0c9ab6: 1a00 5f2b |0003: const-string v0, "onBoot" // string@2b5f │ │ -0c9aba: 5b10 dc11 |0005: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/onBootReceiver;.LOG_TAG:Ljava/lang/String; // field@11dc │ │ -0c9abe: 0e00 |0007: return-void │ │ +0c9af8: |[0c9af8] nerd.tuxmobil.fahrplan.congress.onBootReceiver.:()V │ │ +0c9b08: 7010 8900 0100 |0000: invoke-direct {v1}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +0c9b0e: 1a00 692b |0003: const-string v0, "onBoot" // string@2b69 │ │ +0c9b12: 5b10 e311 |0005: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/onBootReceiver;.LOG_TAG:Ljava/lang/String; // field@11e3 │ │ +0c9b16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnerd/tuxmobil/fahrplan/congress/onBootReceiver; │ │ │ │ @@ -322647,218 +322824,218 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 38 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 421 16-bit code units │ │ -0c9ac0: |[0c9ac0] nerd.tuxmobil.fahrplan.congress.onBootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0c9ad0: 1a03 5f2b |0000: const-string v3, "onBoot" // string@2b5f │ │ -0c9ad4: 1a04 052c |0002: const-string v4, "onReceive (reboot)" // string@2c05 │ │ -0c9ad8: 7120 392b 4300 |0004: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9ade: 2219 f005 |0007: new-instance v25, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f0 │ │ -0c9ae2: 0800 1900 |0009: move-object/from16 v0, v25 │ │ -0c9ae6: 0801 2400 |000b: move-object/from16 v1, v36 │ │ -0c9aea: 7020 a329 1000 |000d: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ -0c9af0: 7401 a629 1900 |0010: invoke-virtual/range {v25}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a6 │ │ -0c9af6: 0c02 |0013: move-result-object v2 │ │ -0c9af8: 1a03 6016 |0014: const-string v3, "alarms" // string@1660 │ │ -0c9afc: 6204 e010 |0016: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e0 │ │ -0c9b00: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -0c9b02: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -0c9b04: 1207 |001a: const/4 v7, #int 0 // #0 │ │ -0c9b06: 1208 |001b: const/4 v8, #int 0 // #0 │ │ -0c9b08: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -0c9b0a: 7408 7801 0200 |001d: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0178 │ │ -0c9b10: 0c0f |0020: move-result-object v15 │ │ -0c9b12: 221a fd03 |0021: new-instance v26, Landroid/text/format/Time; // type@03fd │ │ -0c9b16: 7601 e61e 1a00 |0023: invoke-direct/range {v26}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c9b1c: 220a fd03 |0026: new-instance v10, Landroid/text/format/Time; // type@03fd │ │ -0c9b20: 7010 e61e 0a00 |0028: invoke-direct {v10}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ -0c9b26: 7401 eb1e 1a00 |002b: invoke-virtual/range {v26}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c9b2c: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ -0c9b30: 5203 1b0e |0030: iget v3, v0, Landroid/text/format/Time;.second:I // field@0e1b │ │ -0c9b34: d803 030f |0032: add-int/lit8 v3, v3, #int 15 // #0f │ │ -0c9b38: 0800 1a00 |0034: move-object/from16 v0, v26 │ │ -0c9b3c: 5903 1b0e |0036: iput v3, v0, Landroid/text/format/Time;.second:I // field@0e1b │ │ -0c9b40: 1213 |0038: const/4 v3, #int 1 // #1 │ │ -0c9b42: 0800 1a00 |0039: move-object/from16 v0, v26 │ │ -0c9b46: 6e20 e91e 3000 |003b: invoke-virtual {v0, v3}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ -0c9b4c: 1a03 4c16 |003e: const-string v3, "alarm" // string@164c │ │ -0c9b50: 0800 2400 |0040: move-object/from16 v0, v36 │ │ -0c9b54: 6e20 a900 3000 |0042: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ -0c9b5a: 0c0b |0045: move-result-object v11 │ │ -0c9b5c: 1f0b 0f00 |0046: check-cast v11, Landroid/app/AlarmManager; // type@000f │ │ -0c9b60: 7210 6001 0f00 |0048: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ -0c9b66: 7210 5e01 0f00 |004b: invoke-interface {v15}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ -0c9b6c: 0a03 |004e: move-result v3 │ │ -0c9b6e: 3903 d700 |004f: if-nez v3, 0126 // +00d7 │ │ -0c9b72: 1a03 0c35 |0051: const-string v3, "time" // string@350c │ │ -0c9b76: 7220 5601 3f00 |0053: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c9b7c: 0a03 |0056: move-result v3 │ │ -0c9b7e: 7220 5b01 3f00 |0057: invoke-interface {v15, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ -0c9b84: 0b0c |005a: move-result-wide v12 │ │ -0c9b86: 6e30 ea1e ca0d |005b: invoke-virtual {v10, v12, v13}, Landroid/text/format/Time;.set:(J)V // method@1eea │ │ -0c9b8c: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ -0c9b90: 6e20 e71e a000 |0060: invoke-virtual {v0, v10}, Landroid/text/format/Time;.before:(Landroid/text/format/Time;)Z // method@1ee7 │ │ -0c9b96: 0a03 |0063: move-result v3 │ │ -0c9b98: 3803 a800 |0064: if-eqz v3, 010c // +00a8 │ │ -0c9b9c: 1a03 891c |0066: const-string v3, "eventid" // string@1c89 │ │ -0c9ba0: 7220 5601 3f00 |0068: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c9ba6: 0a03 |006b: move-result v3 │ │ -0c9ba8: 7220 5d01 3f00 |006c: invoke-interface {v15, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c9bae: 0c18 |006f: move-result-object v24 │ │ -0c9bb0: 1a03 a31a |0070: const-string v3, "day" // string@1aa3 │ │ -0c9bb4: 7220 5601 3f00 |0072: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c9bba: 0a03 |0075: move-result v3 │ │ -0c9bbc: 7220 5a01 3f00 |0076: invoke-interface {v15, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ -0c9bc2: 0a10 |0079: move-result v16 │ │ -0c9bc4: 1a03 2335 |007a: const-string v3, "title" // string@3523 │ │ -0c9bc8: 7220 5601 3f00 |007c: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c9bce: 0a03 |007f: move-result v3 │ │ -0c9bd0: 7220 5d01 3f00 |0080: invoke-interface {v15, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c9bd6: 0c1f |0083: move-result-object v31 │ │ -0c9bd8: 1a03 0c35 |0084: const-string v3, "time" // string@350c │ │ -0c9bdc: 7220 5601 3f00 |0086: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ -0c9be2: 0a03 |0089: move-result v3 │ │ -0c9be4: 7220 5b01 3f00 |008a: invoke-interface {v15, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ -0c9bea: 0b20 |008d: move-result-wide v32 │ │ -0c9bec: 220e 3400 |008e: new-instance v14, Landroid/content/Intent; // type@0034 │ │ -0c9bf0: 1c03 ed05 |0090: const-class v3, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05ed │ │ -0c9bf4: 0800 2400 |0092: move-object/from16 v0, v36 │ │ -0c9bf8: 7030 be00 0e03 |0094: invoke-direct {v14, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c9bfe: 1a03 be23 |0097: const-string v3, "lecture_id" // string@23be │ │ -0c9c02: 0800 1800 |0099: move-object/from16 v0, v24 │ │ -0c9c06: 6e30 d000 3e00 |009b: invoke-virtual {v14, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c9c0c: 1a03 a31a |009e: const-string v3, "day" // string@1aa3 │ │ -0c9c10: 0200 1000 |00a0: move/from16 v0, v16 │ │ -0c9c14: 6e30 cb00 3e00 |00a2: invoke-virtual {v14, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ -0c9c1a: 1a03 2335 |00a5: const-string v3, "title" // string@3523 │ │ -0c9c1e: 0800 1f00 |00a7: move-object/from16 v0, v31 │ │ -0c9c22: 6e30 d000 3e00 |00a9: invoke-virtual {v14, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ -0c9c28: 1a03 e133 |00ac: const-string v3, "startTime" // string@33e1 │ │ -0c9c2c: 0500 2000 |00ae: move-wide/from16 v0, v32 │ │ -0c9c30: 6e40 cc00 3e10 |00b0: invoke-virtual {v14, v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ -0c9c36: 1a03 242a |00b3: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE" // string@2a24 │ │ -0c9c3a: 6e20 d400 3e00 |00b5: invoke-virtual {v14, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -0c9c40: 2203 6c05 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0c9c44: 7010 f927 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c9c4a: 1a04 4e16 |00bd: const-string v4, "alarm://" // string@164e │ │ -0c9c4e: 6e20 0228 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9c54: 0c03 |00c2: move-result-object v3 │ │ -0c9c56: 0800 1800 |00c3: move-object/from16 v0, v24 │ │ -0c9c5a: 6e20 0228 0300 |00c5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9c60: 0c03 |00c8: move-result-object v3 │ │ -0c9c62: 6e10 0628 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c9c68: 0c03 |00cc: move-result-object v3 │ │ -0c9c6a: 7110 2702 0300 |00cd: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ -0c9c70: 0c03 |00d0: move-result-object v3 │ │ -0c9c72: 6e20 d600 3e00 |00d1: invoke-virtual {v14, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ -0c9c78: 7701 9b27 1800 |00d4: invoke-static/range {v24}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0c9c7e: 0a03 |00d7: move-result v3 │ │ -0c9c80: 1204 |00d8: const/4 v4, #int 0 // #0 │ │ -0c9c82: 0800 2400 |00d9: move-object/from16 v0, v36 │ │ -0c9c86: 7140 6c00 304e |00db: invoke-static {v0, v3, v14, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ -0c9c8c: 0c1b |00de: move-result-object v27 │ │ -0c9c8e: 1a03 5f2b |00df: const-string v3, "onBoot" // string@2b5f │ │ -0c9c92: 2204 6c05 |00e1: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c9c96: 7010 f927 0400 |00e3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c9c9c: 1a05 e715 |00e6: const-string v5, "add alarm for " // string@15e7 │ │ -0c9ca0: 6e20 0228 5400 |00e8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9ca6: 0c04 |00eb: move-result-object v4 │ │ -0c9ca8: 0800 1f00 |00ec: move-object/from16 v0, v31 │ │ -0c9cac: 6e20 0228 0400 |00ee: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9cb2: 0c04 |00f1: move-result-object v4 │ │ -0c9cb4: 6e10 0628 0400 |00f2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c9cba: 0c04 |00f5: move-result-object v4 │ │ -0c9cbc: 7120 392b 4300 |00f6: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9cc2: 1203 |00f9: const/4 v3, #int 0 // #0 │ │ -0c9cc4: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ -0c9cc8: 6e50 1500 3bdc |00fc: invoke-virtual {v11, v3, v12, v13, v0}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0015 │ │ -0c9cce: 7210 6201 0f00 |00ff: invoke-interface {v15}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ -0c9cd4: 2900 49ff |0102: goto/16 004b // -00b7 │ │ -0c9cd8: 0d12 |0104: move-exception v18 │ │ -0c9cda: 7401 7a01 1200 |0105: invoke-virtual/range {v18}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ -0c9ce0: 6e10 7301 0200 |0108: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c9ce6: 0e00 |010b: return-void │ │ -0c9ce8: 1a03 5f2b |010c: const-string v3, "onBoot" // string@2b5f │ │ -0c9cec: 1a04 b92e |010e: const-string v4, "remove alarm from DB " // string@2eb9 │ │ -0c9cf0: 7120 392b 4300 |0110: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9cf6: 1203 |0113: const/4 v3, #int 0 // #0 │ │ -0c9cf8: 7220 5d01 3f00 |0114: invoke-interface {v15, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ -0c9cfe: 0c13 |0117: move-result-object v19 │ │ -0c9d00: 1a03 6016 |0118: const-string v3, "alarms" // string@1660 │ │ -0c9d04: 1a04 5d14 |011a: const-string v4, "_id = ?" // string@145d │ │ -0c9d08: 1215 |011c: const/4 v5, #int 1 // #1 │ │ -0c9d0a: 2355 9b06 |011d: new-array v5, v5, [Ljava/lang/String; // type@069b │ │ -0c9d0e: 1206 |011f: const/4 v6, #int 0 // #0 │ │ -0c9d10: 4d13 0506 |0120: aput-object v19, v5, v6 │ │ -0c9d14: 6e40 7401 3254 |0122: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ -0c9d1a: 28da |0125: goto 00ff // -0026 │ │ -0c9d1c: 7210 5401 0f00 |0126: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0154 │ │ -0c9d22: 6e10 7301 0200 |0129: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0c9d28: 7701 fd29 2400 |012c: invoke-static/range {v36}, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;.isEnabled:(Landroid/content/Context;)Z // method@29fd │ │ -0c9d2e: 0a03 |012f: move-result v3 │ │ -0c9d30: 3803 0500 |0130: if-eqz v3, 0135 // +0005 │ │ -0c9d34: 7701 fb29 2400 |0132: invoke-static/range {v36}, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;.disableReceiver:(Landroid/content/Context;)V // method@29fb │ │ -0c9d3a: 7701 7c02 2400 |0135: invoke-static/range {v36}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0c9d40: 0c1e |0138: move-result-object v30 │ │ -0c9d42: 1a03 5a17 |0139: const-string v3, "auto_update" // string@175a │ │ -0c9d46: 1204 |013b: const/4 v4, #int 0 // #0 │ │ -0c9d48: 0800 1e00 |013c: move-object/from16 v0, v30 │ │ -0c9d4c: 7230 e100 3004 |013e: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ -0c9d52: 0a11 |0141: move-result v17 │ │ -0c9d54: 3811 c9ff |0142: if-eqz v17, 010b // -0037 │ │ -0c9d58: 1a03 9b23 |0144: const-string v3, "last_fetch" // string@239b │ │ -0c9d5c: 1604 0000 |0146: const-wide/16 v4, #int 0 // #0 │ │ -0c9d60: 0800 1e00 |0148: move-object/from16 v0, v30 │ │ -0c9d64: 7240 e300 3054 |014a: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00e3 │ │ -0c9d6a: 0b16 |014d: move-result-wide v22 │ │ -0c9d6c: 7401 eb1e 1a00 |014e: invoke-virtual/range {v26}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ -0c9d72: 1213 |0151: const/4 v3, #int 1 // #1 │ │ -0c9d74: 0800 1a00 |0152: move-object/from16 v0, v26 │ │ -0c9d78: 6e20 ec1e 3000 |0154: invoke-virtual {v0, v3}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ -0c9d7e: 0b1c |0157: move-result-wide v28 │ │ -0c9d80: 1213 |0158: const/4 v3, #int 1 // #1 │ │ -0c9d82: 0800 2400 |0159: move-object/from16 v0, v36 │ │ -0c9d86: 7120 972a 3000 |015b: invoke-static {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.setUpdateAlarm:(Landroid/content/Context;Z)J // method@2a97 │ │ -0c9d8c: 0b14 |015e: move-result-wide v20 │ │ -0c9d8e: 1a03 5f2b |015f: const-string v3, "onBoot" // string@2b5f │ │ -0c9d92: 2204 6c05 |0161: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0c9d96: 7010 f927 0400 |0163: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0c9d9c: 1a05 e72a |0166: const-string v5, "now: " // string@2ae7 │ │ -0c9da0: 6e20 0228 5400 |0168: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9da6: 0c04 |016b: move-result-object v4 │ │ -0c9da8: 0500 1c00 |016c: move-wide/from16 v0, v28 │ │ -0c9dac: 6e30 ff27 0401 |016e: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0c9db2: 0c04 |0171: move-result-object v4 │ │ -0c9db4: 1a05 1f01 |0172: const-string v5, ", last_fetch: " // string@011f │ │ -0c9db8: 6e20 0228 5400 |0174: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0c9dbe: 0c04 |0177: move-result-object v4 │ │ -0c9dc0: 0500 1600 |0178: move-wide/from16 v0, v22 │ │ -0c9dc4: 6e30 ff27 0401 |017a: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0c9dca: 0c04 |017d: move-result-object v4 │ │ -0c9dcc: 6e10 0628 0400 |017e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0c9dd2: 0c04 |0181: move-result-object v4 │ │ -0c9dd4: 7120 392b 4300 |0182: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0c9dda: 1604 0000 |0185: const-wide/16 v4, #int 0 // #0 │ │ -0c9dde: 3103 1404 |0187: cmp-long v3, v20, v4 │ │ -0c9de2: 3d03 82ff |0189: if-lez v3, 010b // -007e │ │ -0c9de6: 9c04 1c16 |018b: sub-long v4, v28, v22 │ │ -0c9dea: 3103 0414 |018d: cmp-long v3, v4, v20 │ │ -0c9dee: 3a03 7cff |018f: if-ltz v3, 010b // -0084 │ │ -0c9df2: 2222 3400 |0191: new-instance v34, Landroid/content/Intent; // type@0034 │ │ -0c9df6: 1c03 3f06 |0193: const-class v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService; // type@063f │ │ -0c9dfa: 0800 2200 |0195: move-object/from16 v0, v34 │ │ -0c9dfe: 0801 2400 |0197: move-object/from16 v1, v36 │ │ -0c9e02: 7030 be00 1003 |0199: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ -0c9e08: 0800 2400 |019c: move-object/from16 v0, v36 │ │ -0c9e0c: 0801 2200 |019e: move-object/from16 v1, v34 │ │ -0c9e10: 6e20 b600 1000 |01a0: invoke-virtual {v0, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00b6 │ │ -0c9e16: 2900 68ff |01a3: goto/16 010b // -0098 │ │ +0c9b18: |[0c9b18] nerd.tuxmobil.fahrplan.congress.onBootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0c9b28: 1a03 692b |0000: const-string v3, "onBoot" // string@2b69 │ │ +0c9b2c: 1a04 0f2c |0002: const-string v4, "onReceive (reboot)" // string@2c0f │ │ +0c9b30: 7120 392b 4300 |0004: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c9b36: 2219 f305 |0007: new-instance v25, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; // type@05f3 │ │ +0c9b3a: 0800 1900 |0009: move-object/from16 v0, v25 │ │ +0c9b3e: 0801 2400 |000b: move-object/from16 v1, v36 │ │ +0c9b42: 7020 a329 1000 |000d: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.:(Landroid/content/Context;)V // method@29a3 │ │ +0c9b48: 7401 a629 1900 |0010: invoke-virtual/range {v25}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@29a6 │ │ +0c9b4e: 0c02 |0013: move-result-object v2 │ │ +0c9b50: 1a03 6a16 |0014: const-string v3, "alarms" // string@166a │ │ +0c9b54: 6204 e710 |0016: sget-object v4, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;.allcolumns:[Ljava/lang/String; // field@10e7 │ │ +0c9b58: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +0c9b5a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +0c9b5c: 1207 |001a: const/4 v7, #int 0 // #0 │ │ +0c9b5e: 1208 |001b: const/4 v8, #int 0 // #0 │ │ +0c9b60: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +0c9b62: 7408 7801 0200 |001d: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0178 │ │ +0c9b68: 0c0f |0020: move-result-object v15 │ │ +0c9b6a: 221a fe03 |0021: new-instance v26, Landroid/text/format/Time; // type@03fe │ │ +0c9b6e: 7601 e61e 1a00 |0023: invoke-direct/range {v26}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c9b74: 220a fe03 |0026: new-instance v10, Landroid/text/format/Time; // type@03fe │ │ +0c9b78: 7010 e61e 0a00 |0028: invoke-direct {v10}, Landroid/text/format/Time;.:()V // method@1ee6 │ │ +0c9b7e: 7401 eb1e 1a00 |002b: invoke-virtual/range {v26}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c9b84: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ +0c9b88: 5203 1b0e |0030: iget v3, v0, Landroid/text/format/Time;.second:I // field@0e1b │ │ +0c9b8c: d803 030f |0032: add-int/lit8 v3, v3, #int 15 // #0f │ │ +0c9b90: 0800 1a00 |0034: move-object/from16 v0, v26 │ │ +0c9b94: 5903 1b0e |0036: iput v3, v0, Landroid/text/format/Time;.second:I // field@0e1b │ │ +0c9b98: 1213 |0038: const/4 v3, #int 1 // #1 │ │ +0c9b9a: 0800 1a00 |0039: move-object/from16 v0, v26 │ │ +0c9b9e: 6e20 e91e 3000 |003b: invoke-virtual {v0, v3}, Landroid/text/format/Time;.normalize:(Z)J // method@1ee9 │ │ +0c9ba4: 1a03 5616 |003e: const-string v3, "alarm" // string@1656 │ │ +0c9ba8: 0800 2400 |0040: move-object/from16 v0, v36 │ │ +0c9bac: 6e20 a900 3000 |0042: invoke-virtual {v0, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a9 │ │ +0c9bb2: 0c0b |0045: move-result-object v11 │ │ +0c9bb4: 1f0b 0f00 |0046: check-cast v11, Landroid/app/AlarmManager; // type@000f │ │ +0c9bb8: 7210 6001 0f00 |0048: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@0160 │ │ +0c9bbe: 7210 5e01 0f00 |004b: invoke-interface {v15}, Landroid/database/Cursor;.isAfterLast:()Z // method@015e │ │ +0c9bc4: 0a03 |004e: move-result v3 │ │ +0c9bc6: 3903 d700 |004f: if-nez v3, 0126 // +00d7 │ │ +0c9bca: 1a03 1535 |0051: const-string v3, "time" // string@3515 │ │ +0c9bce: 7220 5601 3f00 |0053: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c9bd4: 0a03 |0056: move-result v3 │ │ +0c9bd6: 7220 5b01 3f00 |0057: invoke-interface {v15, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ +0c9bdc: 0b0c |005a: move-result-wide v12 │ │ +0c9bde: 6e30 ea1e ca0d |005b: invoke-virtual {v10, v12, v13}, Landroid/text/format/Time;.set:(J)V // method@1eea │ │ +0c9be4: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ +0c9be8: 6e20 e71e a000 |0060: invoke-virtual {v0, v10}, Landroid/text/format/Time;.before:(Landroid/text/format/Time;)Z // method@1ee7 │ │ +0c9bee: 0a03 |0063: move-result v3 │ │ +0c9bf0: 3803 a800 |0064: if-eqz v3, 010c // +00a8 │ │ +0c9bf4: 1a03 931c |0066: const-string v3, "eventid" // string@1c93 │ │ +0c9bf8: 7220 5601 3f00 |0068: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c9bfe: 0a03 |006b: move-result v3 │ │ +0c9c00: 7220 5d01 3f00 |006c: invoke-interface {v15, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c9c06: 0c18 |006f: move-result-object v24 │ │ +0c9c08: 1a03 ad1a |0070: const-string v3, "day" // string@1aad │ │ +0c9c0c: 7220 5601 3f00 |0072: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c9c12: 0a03 |0075: move-result v3 │ │ +0c9c14: 7220 5a01 3f00 |0076: invoke-interface {v15, v3}, Landroid/database/Cursor;.getInt:(I)I // method@015a │ │ +0c9c1a: 0a10 |0079: move-result v16 │ │ +0c9c1c: 1a03 2c35 |007a: const-string v3, "title" // string@352c │ │ +0c9c20: 7220 5601 3f00 |007c: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c9c26: 0a03 |007f: move-result v3 │ │ +0c9c28: 7220 5d01 3f00 |0080: invoke-interface {v15, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c9c2e: 0c1f |0083: move-result-object v31 │ │ +0c9c30: 1a03 1535 |0084: const-string v3, "time" // string@3515 │ │ +0c9c34: 7220 5601 3f00 |0086: invoke-interface {v15, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0156 │ │ +0c9c3a: 0a03 |0089: move-result v3 │ │ +0c9c3c: 7220 5b01 3f00 |008a: invoke-interface {v15, v3}, Landroid/database/Cursor;.getLong:(I)J // method@015b │ │ +0c9c42: 0b20 |008d: move-result-wide v32 │ │ +0c9c44: 220e 3400 |008e: new-instance v14, Landroid/content/Intent; // type@0034 │ │ +0c9c48: 1c03 f005 |0090: const-class v3, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; // type@05f0 │ │ +0c9c4c: 0800 2400 |0092: move-object/from16 v0, v36 │ │ +0c9c50: 7030 be00 0e03 |0094: invoke-direct {v14, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c9c56: 1a03 c823 |0097: const-string v3, "lecture_id" // string@23c8 │ │ +0c9c5a: 0800 1800 |0099: move-object/from16 v0, v24 │ │ +0c9c5e: 6e30 d000 3e00 |009b: invoke-virtual {v14, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c9c64: 1a03 ad1a |009e: const-string v3, "day" // string@1aad │ │ +0c9c68: 0200 1000 |00a0: move/from16 v0, v16 │ │ +0c9c6c: 6e30 cb00 3e00 |00a2: invoke-virtual {v14, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00cb │ │ +0c9c72: 1a03 2c35 |00a5: const-string v3, "title" // string@352c │ │ +0c9c76: 0800 1f00 |00a7: move-object/from16 v0, v31 │ │ +0c9c7a: 6e30 d000 3e00 |00a9: invoke-virtual {v14, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d0 │ │ +0c9c80: 1a03 eb33 |00ac: const-string v3, "startTime" // string@33eb │ │ +0c9c84: 0500 2000 |00ae: move-wide/from16 v0, v32 │ │ +0c9c88: 6e40 cc00 3e10 |00b0: invoke-virtual {v14, v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00cc │ │ +0c9c8e: 1a03 2e2a |00b3: const-string v3, "nerd.tuxmobil.fahrplan.congress.ALARM_LECTURE" // string@2a2e │ │ +0c9c92: 6e20 d400 3e00 |00b5: invoke-virtual {v14, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +0c9c98: 2203 6d05 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0c9c9c: 7010 f927 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c9ca2: 1a04 5816 |00bd: const-string v4, "alarm://" // string@1658 │ │ +0c9ca6: 6e20 0228 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9cac: 0c03 |00c2: move-result-object v3 │ │ +0c9cae: 0800 1800 |00c3: move-object/from16 v0, v24 │ │ +0c9cb2: 6e20 0228 0300 |00c5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9cb8: 0c03 |00c8: move-result-object v3 │ │ +0c9cba: 6e10 0628 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c9cc0: 0c03 |00cc: move-result-object v3 │ │ +0c9cc2: 7110 2702 0300 |00cd: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0227 │ │ +0c9cc8: 0c03 |00d0: move-result-object v3 │ │ +0c9cca: 6e20 d600 3e00 |00d1: invoke-virtual {v14, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d6 │ │ +0c9cd0: 7701 9b27 1800 |00d4: invoke-static/range {v24}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0c9cd6: 0a03 |00d7: move-result v3 │ │ +0c9cd8: 1204 |00d8: const/4 v4, #int 0 // #0 │ │ +0c9cda: 0800 2400 |00d9: move-object/from16 v0, v36 │ │ +0c9cde: 7140 6c00 304e |00db: invoke-static {v0, v3, v14, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006c │ │ +0c9ce4: 0c1b |00de: move-result-object v27 │ │ +0c9ce6: 1a03 692b |00df: const-string v3, "onBoot" // string@2b69 │ │ +0c9cea: 2204 6d05 |00e1: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c9cee: 7010 f927 0400 |00e3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c9cf4: 1a05 f115 |00e6: const-string v5, "add alarm for " // string@15f1 │ │ +0c9cf8: 6e20 0228 5400 |00e8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9cfe: 0c04 |00eb: move-result-object v4 │ │ +0c9d00: 0800 1f00 |00ec: move-object/from16 v0, v31 │ │ +0c9d04: 6e20 0228 0400 |00ee: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9d0a: 0c04 |00f1: move-result-object v4 │ │ +0c9d0c: 6e10 0628 0400 |00f2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c9d12: 0c04 |00f5: move-result-object v4 │ │ +0c9d14: 7120 392b 4300 |00f6: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c9d1a: 1203 |00f9: const/4 v3, #int 0 // #0 │ │ +0c9d1c: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ +0c9d20: 6e50 1500 3bdc |00fc: invoke-virtual {v11, v3, v12, v13, v0}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0015 │ │ +0c9d26: 7210 6201 0f00 |00ff: invoke-interface {v15}, Landroid/database/Cursor;.moveToNext:()Z // method@0162 │ │ +0c9d2c: 2900 49ff |0102: goto/16 004b // -00b7 │ │ +0c9d30: 0d12 |0104: move-exception v18 │ │ +0c9d32: 7401 7a01 1200 |0105: invoke-virtual/range {v18}, Landroid/database/sqlite/SQLiteException;.printStackTrace:()V // method@017a │ │ +0c9d38: 6e10 7301 0200 |0108: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c9d3e: 0e00 |010b: return-void │ │ +0c9d40: 1a03 692b |010c: const-string v3, "onBoot" // string@2b69 │ │ +0c9d44: 1a04 c32e |010e: const-string v4, "remove alarm from DB " // string@2ec3 │ │ +0c9d48: 7120 392b 4300 |0110: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c9d4e: 1203 |0113: const/4 v3, #int 0 // #0 │ │ +0c9d50: 7220 5d01 3f00 |0114: invoke-interface {v15, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015d │ │ +0c9d56: 0c13 |0117: move-result-object v19 │ │ +0c9d58: 1a03 6a16 |0118: const-string v3, "alarms" // string@166a │ │ +0c9d5c: 1a04 6714 |011a: const-string v4, "_id = ?" // string@1467 │ │ +0c9d60: 1215 |011c: const/4 v5, #int 1 // #1 │ │ +0c9d62: 2355 9e06 |011d: new-array v5, v5, [Ljava/lang/String; // type@069e │ │ +0c9d66: 1206 |011f: const/4 v6, #int 0 // #0 │ │ +0c9d68: 4d13 0506 |0120: aput-object v19, v5, v6 │ │ +0c9d6c: 6e40 7401 3254 |0122: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ +0c9d72: 28da |0125: goto 00ff // -0026 │ │ +0c9d74: 7210 5401 0f00 |0126: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0154 │ │ +0c9d7a: 6e10 7301 0200 |0129: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0c9d80: 7701 fd29 2400 |012c: invoke-static/range {v36}, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;.isEnabled:(Landroid/content/Context;)Z // method@29fd │ │ +0c9d86: 0a03 |012f: move-result v3 │ │ +0c9d88: 3803 0500 |0130: if-eqz v3, 0135 // +0005 │ │ +0c9d8c: 7701 fb29 2400 |0132: invoke-static/range {v36}, Lnerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver;.disableReceiver:(Landroid/content/Context;)V // method@29fb │ │ +0c9d92: 7701 7c02 2400 |0135: invoke-static/range {v36}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0c9d98: 0c1e |0138: move-result-object v30 │ │ +0c9d9a: 1a03 6417 |0139: const-string v3, "auto_update" // string@1764 │ │ +0c9d9e: 1204 |013b: const/4 v4, #int 0 // #0 │ │ +0c9da0: 0800 1e00 |013c: move-object/from16 v0, v30 │ │ +0c9da4: 7230 e100 3004 |013e: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e1 │ │ +0c9daa: 0a11 |0141: move-result v17 │ │ +0c9dac: 3811 c9ff |0142: if-eqz v17, 010b // -0037 │ │ +0c9db0: 1a03 a523 |0144: const-string v3, "last_fetch" // string@23a5 │ │ +0c9db4: 1604 0000 |0146: const-wide/16 v4, #int 0 // #0 │ │ +0c9db8: 0800 1e00 |0148: move-object/from16 v0, v30 │ │ +0c9dbc: 7240 e300 3054 |014a: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00e3 │ │ +0c9dc2: 0b16 |014d: move-result-wide v22 │ │ +0c9dc4: 7401 eb1e 1a00 |014e: invoke-virtual/range {v26}, Landroid/text/format/Time;.setToNow:()V // method@1eeb │ │ +0c9dca: 1213 |0151: const/4 v3, #int 1 // #1 │ │ +0c9dcc: 0800 1a00 |0152: move-object/from16 v0, v26 │ │ +0c9dd0: 6e20 ec1e 3000 |0154: invoke-virtual {v0, v3}, Landroid/text/format/Time;.toMillis:(Z)J // method@1eec │ │ +0c9dd6: 0b1c |0157: move-result-wide v28 │ │ +0c9dd8: 1213 |0158: const/4 v3, #int 1 // #1 │ │ +0c9dda: 0800 2400 |0159: move-object/from16 v0, v36 │ │ +0c9dde: 7120 972a 3000 |015b: invoke-static {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.setUpdateAlarm:(Landroid/content/Context;Z)J // method@2a97 │ │ +0c9de4: 0b14 |015e: move-result-wide v20 │ │ +0c9de6: 1a03 692b |015f: const-string v3, "onBoot" // string@2b69 │ │ +0c9dea: 2204 6d05 |0161: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0c9dee: 7010 f927 0400 |0163: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0c9df4: 1a05 f12a |0166: const-string v5, "now: " // string@2af1 │ │ +0c9df8: 6e20 0228 5400 |0168: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9dfe: 0c04 |016b: move-result-object v4 │ │ +0c9e00: 0500 1c00 |016c: move-wide/from16 v0, v28 │ │ +0c9e04: 6e30 ff27 0401 |016e: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0c9e0a: 0c04 |0171: move-result-object v4 │ │ +0c9e0c: 1a05 1f01 |0172: const-string v5, ", last_fetch: " // string@011f │ │ +0c9e10: 6e20 0228 5400 |0174: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0c9e16: 0c04 |0177: move-result-object v4 │ │ +0c9e18: 0500 1600 |0178: move-wide/from16 v0, v22 │ │ +0c9e1c: 6e30 ff27 0401 |017a: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0c9e22: 0c04 |017d: move-result-object v4 │ │ +0c9e24: 6e10 0628 0400 |017e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0c9e2a: 0c04 |0181: move-result-object v4 │ │ +0c9e2c: 7120 392b 4300 |0182: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0c9e32: 1604 0000 |0185: const-wide/16 v4, #int 0 // #0 │ │ +0c9e36: 3103 1404 |0187: cmp-long v3, v20, v4 │ │ +0c9e3a: 3d03 82ff |0189: if-lez v3, 010b // -007e │ │ +0c9e3e: 9c04 1c16 |018b: sub-long v4, v28, v22 │ │ +0c9e42: 3103 0414 |018d: cmp-long v3, v4, v20 │ │ +0c9e46: 3a03 7cff |018f: if-ltz v3, 010b // -0084 │ │ +0c9e4a: 2222 3400 |0191: new-instance v34, Landroid/content/Intent; // type@0034 │ │ +0c9e4e: 1c03 4206 |0193: const-class v3, Lnerd/tuxmobil/fahrplan/congress/UpdateService; // type@0642 │ │ +0c9e52: 0800 2200 |0195: move-object/from16 v0, v34 │ │ +0c9e56: 0801 2400 |0197: move-object/from16 v1, v36 │ │ +0c9e5a: 7030 be00 1003 |0199: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00be │ │ +0c9e60: 0800 2400 |019c: move-object/from16 v0, v36 │ │ +0c9e64: 0801 2200 |019e: move-object/from16 v1, v34 │ │ +0c9e68: 6e20 b600 1000 |01a0: invoke-virtual {v0, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00b6 │ │ +0c9e6e: 2900 68ff |01a3: goto/16 010b // -0098 │ │ catches : 1 │ │ 0x0014 - 0x0020 │ │ Landroid/database/sqlite/SQLiteException; -> 0x0104 │ │ positions : │ │ 0x0000 line=24 │ │ 0x0007 line=25 │ │ 0x0010 line=27 │ │ @@ -322868,28 +323045,31 @@ │ │ 0x002b line=41 │ │ 0x002e line=42 │ │ 0x0038 line=43 │ │ 0x003e line=44 │ │ 0x0048 line=46 │ │ 0x004b line=47 │ │ 0x0051 line=48 │ │ + 0x0053 line=49 │ │ 0x005b line=50 │ │ 0x005e line=52 │ │ 0x0066 line=54 │ │ + 0x0068 line=55 │ │ 0x0070 line=56 │ │ 0x007a line=57 │ │ + 0x007c line=58 │ │ 0x0084 line=59 │ │ 0x008e line=61 │ │ 0x0097 line=62 │ │ 0x009e line=63 │ │ 0x00a5 line=64 │ │ 0x00ac line=65 │ │ 0x00b3 line=66 │ │ 0x00b8 line=68 │ │ - 0x00d4 line=70 │ │ + 0x00d4 line=71 │ │ 0x00df line=73 │ │ 0x00f9 line=76 │ │ 0x00ff line=86 │ │ 0x0104 line=33 │ │ 0x0105 line=34 │ │ 0x0108 line=35 │ │ 0x010b line=112 │ │ @@ -322938,33 +323118,33 @@ │ │ 0x0158 - 0x01a5 reg=28 now_millis J │ │ 0x0139 - 0x01a5 reg=30 prefs Landroid/content/SharedPreferences; │ │ 0x019c - 0x01a5 reg=34 updateIntent Landroid/content/Intent; │ │ 0x0000 - 0x01a5 reg=35 this Lnerd/tuxmobil/fahrplan/congress/onBootReceiver; │ │ 0x0000 - 0x01a5 reg=36 context Landroid/content/Context; │ │ 0x0000 - 0x01a5 reg=37 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 11104 (onBootReceiver.java) │ │ + source_file_idx : 11114 (onBootReceiver.java) │ │ │ │ -Class #1103 header: │ │ -class_idx : 1603 │ │ +Class #1104 header: │ │ +class_idx : 1606 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 127 │ │ -source_file_idx : 1362 │ │ +source_file_idx : 1366 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ -Class #1103 annotations: │ │ +Class #1104 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Ljava/lang/String;" "Ljava/lang/Void;" "Ljava/lang/Boolean;" ">;" } │ │ Annotations on method #11205 'storeLectureList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/ArrayList" "<" "Lnerd/tuxmobil/fahrplan/congress/Lecture;" ">;)V" } │ │ │ │ -Class #1103 - │ │ +Class #1104 - │ │ Class descriptor : 'Lnerd/tuxmobil/fahrplan/congress/parser;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/AsyncTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnerd/tuxmobil/fahrplan/congress/parser;) │ │ @@ -323009,25 +323189,25 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c9e2c: |[0c9e2c] nerd.tuxmobil.fahrplan.congress.parser.:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;Landroid/content/Context;)V │ │ -0c9e3c: 7010 2802 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0228 │ │ -0c9e42: 1a00 4d0f |0003: const-string v0, "ParseFahrplan" // string@0f4d │ │ -0c9e46: 5b10 dd11 |0005: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0c9e4a: 5b12 e211 |0007: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@11e2 │ │ -0c9e4e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c9e50: 5c10 de11 |000a: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.completed:Z // field@11de │ │ -0c9e54: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c9e56: 5b10 e011 |000d: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0c9e5a: 5b13 df11 |000f: iput-object v3, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11df │ │ -0c9e5e: 0e00 |0011: return-void │ │ +0c9e84: |[0c9e84] nerd.tuxmobil.fahrplan.congress.parser.:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;Landroid/content/Context;)V │ │ +0c9e94: 7010 2802 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0228 │ │ +0c9e9a: 1a00 570f |0003: const-string v0, "ParseFahrplan" // string@0f57 │ │ +0c9e9e: 5b10 e411 |0005: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0c9ea2: 5b12 e911 |0007: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@11e9 │ │ +0c9ea6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c9ea8: 5c10 e511 |000a: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.completed:Z // field@11e5 │ │ +0c9eac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c9eae: 5b10 e711 |000d: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0c9eb2: 5b13 e611 |000f: iput-object v3, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11e6 │ │ +0c9eb6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=63 │ │ 0x0007 line=82 │ │ 0x0009 line=83 │ │ 0x000c line=84 │ │ @@ -323043,25 +323223,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c9e60: |[0c9e60] nerd.tuxmobil.fahrplan.congress.parser.notifyActivity:()V │ │ -0c9e70: 5430 e211 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/parser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@11e2 │ │ -0c9e74: 5531 e511 |0002: iget-boolean v1, v3, Lnerd/tuxmobil/fahrplan/congress/parser;.result:Z // field@11e5 │ │ -0c9e78: 7110 6927 0100 |0004: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0c9e7e: 0c01 |0007: move-result-object v1 │ │ -0c9e80: 5432 e311 |0008: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0c9e84: 5422 a411 |000a: iget-object v2, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11a4 │ │ -0c9e88: 7230 412b 1002 |000c: invoke-interface {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V // method@2b41 │ │ -0c9e8e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0c9e90: 5c30 de11 |0010: iput-boolean v0, v3, Lnerd/tuxmobil/fahrplan/congress/parser;.completed:Z // field@11de │ │ -0c9e94: 0e00 |0012: return-void │ │ +0c9eb8: |[0c9eb8] nerd.tuxmobil.fahrplan.congress.parser.notifyActivity:()V │ │ +0c9ec8: 5430 e911 |0000: iget-object v0, v3, Lnerd/tuxmobil/fahrplan/congress/parser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@11e9 │ │ +0c9ecc: 5531 ec11 |0002: iget-boolean v1, v3, Lnerd/tuxmobil/fahrplan/congress/parser;.result:Z // field@11ec │ │ +0c9ed0: 7110 6927 0100 |0004: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0c9ed6: 0c01 |0007: move-result-object v1 │ │ +0c9ed8: 5432 ea11 |0008: iget-object v2, v3, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0c9edc: 5422 ab11 |000a: iget-object v2, v2, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11ab │ │ +0c9ee0: 7230 412b 1002 |000c: invoke-interface {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;.onParseDone:(Ljava/lang/Boolean;Ljava/lang/String;)V // method@2b41 │ │ +0c9ee6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0c9ee8: 5c30 e511 |0010: iput-boolean v0, v3, Lnerd/tuxmobil/fahrplan/congress/parser;.completed:Z // field@11e5 │ │ +0c9eec: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000f line=116 │ │ 0x0012 line=117 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lnerd/tuxmobil/fahrplan/congress/parser; │ │ @@ -323071,793 +323251,793 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 34 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 1610 16-bit code units │ │ -0c9e98: |[0c9e98] nerd.tuxmobil.fahrplan.congress.parser.parseFahrplan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean; │ │ -0c9ea8: 7100 2a1f 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@1f2a │ │ -0c9eae: 0c12 |0003: move-result-object v18 │ │ -0c9eb0: 221c 3e05 |0004: new-instance v28, Ljava/io/StringReader; // type@053e │ │ -0c9eb4: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ -0c9eb8: 0801 2000 |0008: move-object/from16 v1, v32 │ │ -0c9ebc: 7020 5d27 1000 |000a: invoke-direct {v0, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@275d │ │ -0c9ec2: 0800 1200 |000d: move-object/from16 v0, v18 │ │ -0c9ec6: 0801 1c00 |000f: move-object/from16 v1, v28 │ │ -0c9eca: 7220 f32c 1000 |0011: invoke-interface {v0, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@2cf3 │ │ -0c9ed0: 7801 ee2c 1200 |0014: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2cee │ │ -0c9ed6: 0a0b |0017: move-result v11 │ │ -0c9ed8: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -0c9eda: 1311 0000 |0019: const/16 v17, #int 0 // #0 │ │ -0c9ede: 1314 0000 |001b: const/16 v20, #int 0 // #0 │ │ -0c9ee2: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0c9ee4: 1307 5802 |001e: const/16 v7, #int 600 // #258 │ │ -0c9ee8: 1a05 0000 |0020: const-string v5, "" // string@0000 │ │ -0c9eec: 1315 0000 |0022: const/16 v21, #int 0 // #0 │ │ -0c9ef0: 1316 0000 |0024: const/16 v22, #int 0 // #0 │ │ -0c9ef4: 1319 0000 |0026: const/16 v25, #int 0 // #0 │ │ -0c9ef8: 2217 b405 |0028: new-instance v23, Ljava/util/HashMap; // type@05b4 │ │ -0c9efc: 7601 c928 1700 |002a: invoke-direct/range {v23}, Ljava/util/HashMap;.:()V // method@28c9 │ │ -0c9f02: 131c 0100 |002d: const/16 v28, #int 1 // #1 │ │ -0c9f06: 0200 1c00 |002f: move/from16 v0, v28 │ │ -0c9f0a: 320b 7705 |0031: if-eq v11, v0, 05a8 // +0577 │ │ -0c9f0e: 3908 7505 |0033: if-nez v8, 05a8 // +0575 │ │ -0c9f12: 7401 bd2b 1f00 |0035: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ -0c9f18: 0a1c |0038: move-result v28 │ │ -0c9f1a: 391c 6f05 |0039: if-nez v28, 05a8 // +056f │ │ -0c9f1e: 1310 0000 |003b: const/16 v16, #int 0 // #0 │ │ -0c9f22: 2b0b e905 0000 |003d: packed-switch v11, 00000626 // +000005e9 │ │ -0c9f28: 7801 f12c 1200 |0040: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0c9f2e: 0a0b |0043: move-result v11 │ │ -0c9f30: 28e9 |0044: goto 002d // -0017 │ │ -0c9f32: 221c 2206 |0045: new-instance v28, Lnerd/tuxmobil/fahrplan/congress/LectureList; // type@0622 │ │ -0c9f36: 7601 ef2a 1c00 |0047: invoke-direct/range {v28}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.:()V // method@2aef │ │ -0c9f3c: 0800 1c00 |004a: move-object/from16 v0, v28 │ │ -0c9f40: 0801 1f00 |004c: move-object/from16 v1, v31 │ │ -0c9f44: 5b10 e111 |004e: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.lectures:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11e1 │ │ -0c9f48: 221c 2706 |0050: new-instance v28, Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // type@0627 │ │ -0c9f4c: 7601 302b 1c00 |0052: invoke-direct/range {v28}, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.:()V // method@2b30 │ │ -0c9f52: 0800 1c00 |0055: move-object/from16 v0, v28 │ │ -0c9f56: 0801 1f00 |0057: move-object/from16 v1, v31 │ │ -0c9f5a: 5b10 e311 |0059: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0c9f5e: 28e5 |005b: goto 0040 // -001b │ │ -0c9f60: 0d09 |005c: move-exception v9 │ │ -0c9f62: 6e10 8927 0900 |005d: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@2789 │ │ -0c9f68: 131c 0000 |0060: const/16 v28, #int 0 // #0 │ │ -0c9f6c: 7701 6927 1c00 |0062: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0c9f72: 0c1c |0065: move-result-object v28 │ │ -0c9f74: 111c |0066: return-object v28 │ │ -0c9f76: 7801 ef2c 1200 |0067: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -0c9f7c: 0c10 |006a: move-result-object v16 │ │ -0c9f7e: 1a1c ef2f |006b: const-string v28, "schedule" // string@2fef │ │ -0c9f82: 0800 1000 |006d: move-object/from16 v0, v16 │ │ -0c9f86: 0801 1c00 |006f: move-object/from16 v1, v28 │ │ -0c9f8a: 6e20 d727 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c9f90: 0a1c |0074: move-result v28 │ │ -0c9f92: 381c cbff |0075: if-eqz v28, 0040 // -0035 │ │ -0c9f96: 1319 0100 |0077: const/16 v25, #int 1 // #1 │ │ -0c9f9a: 28c7 |0079: goto 0040 // -0039 │ │ -0c9f9c: 7801 ef2c 1200 |007a: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -0c9fa2: 0c10 |007d: move-result-object v16 │ │ -0c9fa4: 1a1c 9c36 |007e: const-string v28, "version" // string@369c │ │ -0c9fa8: 0800 1000 |0080: move-object/from16 v0, v16 │ │ -0c9fac: 0801 1c00 |0082: move-object/from16 v1, v28 │ │ -0c9fb0: 6e20 d727 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c9fb6: 0a1c |0087: move-result v28 │ │ -0c9fb8: 381c 1a00 |0088: if-eqz v28, 00a2 // +001a │ │ -0c9fbc: 7801 f12c 1200 |008a: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0c9fc2: 0800 1f00 |008d: move-object/from16 v0, v31 │ │ -0c9fc6: 5400 e311 |008f: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0c9fca: 081c 0000 |0091: move-object/from16 v28, v0 │ │ -0c9fce: 221d 6a05 |0093: new-instance v29, Ljava/lang/String; // type@056a │ │ -0c9fd2: 7801 f02c 1200 |0095: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0c9fd8: 0c1e |0098: move-result-object v30 │ │ -0c9fda: 7602 cc27 1d00 |0099: invoke-direct/range {v29, v30}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ -0c9fe0: 0800 1d00 |009c: move-object/from16 v0, v29 │ │ -0c9fe4: 0801 1c00 |009e: move-object/from16 v1, v28 │ │ -0c9fe8: 5b10 a411 |00a0: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11a4 │ │ -0c9fec: 1a1c a31a |00a2: const-string v28, "day" // string@1aa3 │ │ -0c9ff0: 0800 1000 |00a4: move-object/from16 v0, v16 │ │ -0c9ff4: 0801 1c00 |00a6: move-object/from16 v1, v28 │ │ -0c9ff8: 6e20 d727 1000 |00a8: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0c9ffe: 0a1c |00ab: move-result v28 │ │ -0ca000: 381c 7000 |00ac: if-eqz v28, 011c // +0070 │ │ -0ca004: 131c 0000 |00ae: const/16 v28, #int 0 // #0 │ │ -0ca008: 1a1d 0522 |00b0: const-string v29, "index" // string@2205 │ │ -0ca00c: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ -0ca010: 0801 1c00 |00b4: move-object/from16 v1, v28 │ │ -0ca014: 0802 1d00 |00b6: move-object/from16 v2, v29 │ │ -0ca018: 7230 ed2c 1002 |00b8: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ -0ca01e: 0c0d |00bb: move-result-object v13 │ │ -0ca020: 7110 9b27 0d00 |00bc: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ -0ca026: 0a06 |00bf: move-result v6 │ │ -0ca028: 131c 0000 |00c0: const/16 v28, #int 0 // #0 │ │ -0ca02c: 1a1d 981a |00c2: const-string v29, "date" // string@1a98 │ │ -0ca030: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ -0ca034: 0801 1c00 |00c6: move-object/from16 v1, v28 │ │ -0ca038: 0802 1d00 |00c8: move-object/from16 v2, v29 │ │ -0ca03c: 7230 ed2c 1002 |00ca: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ -0ca042: 0c05 |00cd: move-result-object v5 │ │ -0ca044: 131c 0000 |00ce: const/16 v28, #int 0 // #0 │ │ -0ca048: 1a1d 231c |00d0: const-string v29, "end" // string@1c23 │ │ -0ca04c: 0800 1200 |00d2: move-object/from16 v0, v18 │ │ -0ca050: 0801 1c00 |00d4: move-object/from16 v1, v28 │ │ -0ca054: 0802 1d00 |00d6: move-object/from16 v2, v29 │ │ -0ca058: 7230 ed2c 1002 |00d8: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ -0ca05e: 0c0a |00db: move-result-object v10 │ │ -0ca060: 390a 3600 |00dc: if-nez v10, 0112 // +0036 │ │ -0ca064: 0800 1f00 |00de: move-object/from16 v0, v31 │ │ -0ca068: 5400 dd11 |00e0: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0ca06c: 081c 0000 |00e2: move-object/from16 v28, v0 │ │ -0ca070: 221d 6c05 |00e4: new-instance v29, Ljava/lang/StringBuilder; // type@056c │ │ -0ca074: 7601 f927 1d00 |00e6: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ca07a: 1a1e 7504 |00e9: const-string v30, "Current day: date = " // string@0475 │ │ -0ca07e: 7402 0228 1d00 |00eb: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca084: 0c1d |00ee: move-result-object v29 │ │ -0ca086: 0800 1d00 |00ef: move-object/from16 v0, v29 │ │ -0ca08a: 6e20 0228 5000 |00f1: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca090: 0c1d |00f4: move-result-object v29 │ │ -0ca092: 1a1e 1e01 |00f5: const-string v30, ", index = " // string@011e │ │ -0ca096: 7402 0228 1d00 |00f7: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca09c: 0c1d |00fa: move-result-object v29 │ │ -0ca09e: 0800 1d00 |00fb: move-object/from16 v0, v29 │ │ -0ca0a2: 6e20 fe27 6000 |00fd: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0ca0a8: 0c1d |0100: move-result-object v29 │ │ -0ca0aa: 7401 0628 1d00 |0101: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ca0b0: 0c1d |0104: move-result-object v29 │ │ -0ca0b2: 7702 392b 1c00 |0105: invoke-static/range {v28, v29}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0ca0b8: 221c 2806 |0108: new-instance v28, Lnerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException; // type@0628 │ │ -0ca0bc: 1a1d a31a |010a: const-string v29, "day" // string@1aa3 │ │ -0ca0c0: 1a1e 231c |010c: const-string v30, "end" // string@1c23 │ │ -0ca0c4: 7603 312b 1c00 |010e: invoke-direct/range {v28, v29, v30}, Lnerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2b31 │ │ -0ca0ca: 271c |0111: throw v28 │ │ -0ca0cc: 7110 1a2a 0a00 |0112: invoke-static {v10}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDayChange:(Ljava/lang/String;)I // method@2a1a │ │ -0ca0d2: 0a07 |0115: move-result v7 │ │ -0ca0d4: 0200 1100 |0116: move/from16 v0, v17 │ │ -0ca0d8: 3706 0400 |0118: if-le v6, v0, 011c // +0004 │ │ -0ca0dc: 0211 0600 |011a: move/from16 v17, v6 │ │ -0ca0e0: 1a1c 792f |011c: const-string v28, "room" // string@2f79 │ │ -0ca0e4: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -0ca0e8: 0801 1c00 |0120: move-object/from16 v1, v28 │ │ -0ca0ec: 6e20 d727 1000 |0122: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca0f2: 0a1c |0125: move-result v28 │ │ -0ca0f4: 381c 3400 |0126: if-eqz v28, 015a // +0034 │ │ -0ca0f8: 2214 6a05 |0128: new-instance v20, Ljava/lang/String; // type@056a │ │ -0ca0fc: 131c 0000 |012a: const/16 v28, #int 0 // #0 │ │ -0ca100: 1a1d fb29 |012c: const-string v29, "name" // string@29fb │ │ -0ca104: 0800 1200 |012e: move-object/from16 v0, v18 │ │ -0ca108: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ -0ca10c: 0802 1d00 |0132: move-object/from16 v2, v29 │ │ -0ca110: 7230 ed2c 1002 |0134: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ -0ca116: 0c1c |0137: move-result-object v28 │ │ -0ca118: 0800 1400 |0138: move-object/from16 v0, v20 │ │ -0ca11c: 0801 1c00 |013a: move-object/from16 v1, v28 │ │ -0ca120: 7020 cc27 1000 |013c: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ -0ca126: 0800 1700 |013f: move-object/from16 v0, v23 │ │ -0ca12a: 0801 1400 |0141: move-object/from16 v1, v20 │ │ -0ca12e: 6e20 cb28 1000 |0143: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@28cb │ │ -0ca134: 0a1c |0146: move-result v28 │ │ -0ca136: 391c 8900 |0147: if-nez v28, 01d0 // +0089 │ │ -0ca13a: 7701 9e27 1500 |0149: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ca140: 0c1c |014c: move-result-object v28 │ │ -0ca142: 0800 1700 |014d: move-object/from16 v0, v23 │ │ -0ca146: 0801 1400 |014f: move-object/from16 v1, v20 │ │ -0ca14a: 0802 1c00 |0151: move-object/from16 v2, v28 │ │ -0ca14e: 6e30 cf28 1002 |0153: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ -0ca154: 0216 1500 |0156: move/from16 v22, v21 │ │ -0ca158: d815 1501 |0158: add-int/lit8 v21, v21, #int 1 // #01 │ │ -0ca15c: 1a1c 771c |015a: const-string v28, "event" // string@1c77 │ │ -0ca160: 0800 1000 |015c: move-object/from16 v0, v16 │ │ -0ca164: 0801 1c00 |015e: move-object/from16 v1, v28 │ │ -0ca168: 6e20 d827 1000 |0160: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0ca16e: 0a1c |0163: move-result v28 │ │ -0ca170: 381c 6b03 |0164: if-eqz v28, 04cf // +036b │ │ -0ca174: 131c 0000 |0166: const/16 v28, #int 0 // #0 │ │ -0ca178: 1a1d cf21 |0168: const-string v29, "id" // string@21cf │ │ -0ca17c: 0800 1200 |016a: move-object/from16 v0, v18 │ │ -0ca180: 0801 1c00 |016c: move-object/from16 v1, v28 │ │ -0ca184: 0802 1d00 |016e: move-object/from16 v2, v29 │ │ -0ca188: 7230 ed2c 1002 |0170: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ -0ca18e: 0c0c |0173: move-result-object v12 │ │ -0ca190: 220e 1b06 |0174: new-instance v14, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0ca194: 7020 c82a ce00 |0176: invoke-direct {v14, v12}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.:(Ljava/lang/String;)V // method@2ac8 │ │ -0ca19a: 59e6 5f11 |0179: iput v6, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0ca19e: 0800 1400 |017b: move-object/from16 v0, v20 │ │ -0ca1a2: 5be0 6a11 |017d: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0ca1a6: 5be5 5d11 |017f: iput-object v5, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0ca1aa: 0200 1600 |0181: move/from16 v0, v22 │ │ -0ca1ae: 59e0 6b11 |0183: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0ca1b2: 0800 1f00 |0185: move-object/from16 v0, v31 │ │ -0ca1b6: 5400 dd11 |0187: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0ca1ba: 081c 0000 |0189: move-object/from16 v28, v0 │ │ -0ca1be: 221d 6c05 |018b: new-instance v29, Ljava/lang/StringBuilder; // type@056c │ │ -0ca1c2: 7601 f927 1d00 |018d: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ca1c8: 1a1e 7a2f |0190: const-string v30, "room " // string@2f7a │ │ -0ca1cc: 7402 0228 1d00 |0192: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca1d2: 0c1d |0195: move-result-object v29 │ │ -0ca1d4: 0800 1d00 |0196: move-object/from16 v0, v29 │ │ -0ca1d8: 0801 1400 |0198: move-object/from16 v1, v20 │ │ -0ca1dc: 6e20 0228 1000 |019a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca1e2: 0c1d |019d: move-result-object v29 │ │ -0ca1e4: 1a1e c000 |019e: const-string v30, " with index " // string@00c0 │ │ -0ca1e8: 7402 0228 1d00 |01a0: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca1ee: 0c1d |01a3: move-result-object v29 │ │ -0ca1f0: 0800 1d00 |01a4: move-object/from16 v0, v29 │ │ -0ca1f4: 0201 1600 |01a6: move/from16 v1, v22 │ │ -0ca1f8: 6e20 fe27 1000 |01a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0ca1fe: 0c1d |01ab: move-result-object v29 │ │ -0ca200: 7401 0628 1d00 |01ac: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ca206: 0c1d |01af: move-result-object v29 │ │ -0ca208: 7702 392b 1c00 |01b0: invoke-static/range {v28, v29}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0ca20e: 7801 f12c 1200 |01b3: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca214: 0a0b |01b6: move-result v11 │ │ -0ca216: 120f |01b7: const/4 v15, #int 0 // #0 │ │ -0ca218: 131c 0100 |01b8: const/16 v28, #int 1 // #1 │ │ -0ca21c: 0200 1c00 |01ba: move/from16 v0, v28 │ │ -0ca220: 320b 84fe |01bc: if-eq v11, v0, 0040 // -017c │ │ -0ca224: 390f 82fe |01be: if-nez v15, 0040 // -017e │ │ -0ca228: 7401 bd2b 1f00 |01c0: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ -0ca22e: 0a1c |01c3: move-result v28 │ │ -0ca230: 391c 7cfe |01c4: if-nez v28, 0040 // -0184 │ │ -0ca234: 2b0b 6c04 0000 |01c6: packed-switch v11, 00000632 // +0000046c │ │ -0ca23a: 390f 77fe |01c9: if-nez v15, 0040 // -0189 │ │ -0ca23e: 7801 f12c 1200 |01cb: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca244: 0a0b |01ce: move-result v11 │ │ -0ca246: 28e9 |01cf: goto 01b8 // -0017 │ │ -0ca248: 0800 1700 |01d0: move-object/from16 v0, v23 │ │ -0ca24c: 0801 1400 |01d2: move-object/from16 v1, v20 │ │ -0ca250: 6e20 ce28 1000 |01d4: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ -0ca256: 0c1c |01d7: move-result-object v28 │ │ -0ca258: 1f1c 5a05 |01d8: check-cast v28, Ljava/lang/Integer; // type@055a │ │ -0ca25c: 7401 9927 1c00 |01da: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ -0ca262: 0a16 |01dd: move-result v22 │ │ -0ca264: 2900 7cff |01de: goto/16 015a // -0084 │ │ -0ca268: 7801 ef2c 1200 |01e0: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -0ca26e: 0c10 |01e3: move-result-object v16 │ │ -0ca270: 1a1c 771c |01e4: const-string v28, "event" // string@1c77 │ │ -0ca274: 0800 1000 |01e6: move-object/from16 v0, v16 │ │ -0ca278: 0801 1c00 |01e8: move-object/from16 v1, v28 │ │ -0ca27c: 6e20 d727 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca282: 0a1c |01ed: move-result v28 │ │ -0ca284: 381c dbff |01ee: if-eqz v28, 01c9 // -0025 │ │ -0ca288: 0800 1f00 |01f0: move-object/from16 v0, v31 │ │ -0ca28c: 5400 e111 |01f2: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.lectures:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11e1 │ │ -0ca290: 081c 0000 |01f4: move-object/from16 v28, v0 │ │ -0ca294: 0800 1c00 |01f6: move-object/from16 v0, v28 │ │ -0ca298: 6e20 f02a e000 |01f8: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.add:(Ljava/lang/Object;)Z // method@2af0 │ │ -0ca29e: 121f |01fb: const/4 v15, #int 1 // #1 │ │ -0ca2a0: 28cd |01fc: goto 01c9 // -0033 │ │ -0ca2a2: 7801 ef2c 1200 |01fd: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -0ca2a8: 0c10 |0200: move-result-object v16 │ │ -0ca2aa: 1a1c 2335 |0201: const-string v28, "title" // string@3523 │ │ -0ca2ae: 0800 1000 |0203: move-object/from16 v0, v16 │ │ -0ca2b2: 0801 1c00 |0205: move-object/from16 v1, v28 │ │ -0ca2b6: 6e20 d727 1000 |0207: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca2bc: 0a1c |020a: move-result v28 │ │ -0ca2be: 381c 1400 |020b: if-eqz v28, 021f // +0014 │ │ -0ca2c2: 7801 f12c 1200 |020d: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca2c8: 7801 f02c 1200 |0210: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca2ce: 0c1c |0213: move-result-object v28 │ │ -0ca2d0: 381c b5ff |0214: if-eqz v28, 01c9 // -004b │ │ -0ca2d4: 7801 f02c 1200 |0216: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca2da: 0c1c |0219: move-result-object v28 │ │ -0ca2dc: 0800 1c00 |021a: move-object/from16 v0, v28 │ │ -0ca2e0: 5be0 6f11 |021c: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0ca2e4: 28ab |021e: goto 01c9 // -0055 │ │ -0ca2e6: 1a1c 4034 |021f: const-string v28, "subtitle" // string@3440 │ │ -0ca2ea: 0800 1000 |0221: move-object/from16 v0, v16 │ │ -0ca2ee: 0801 1c00 |0223: move-object/from16 v1, v28 │ │ -0ca2f2: 6e20 d727 1000 |0225: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca2f8: 0a1c |0228: move-result v28 │ │ -0ca2fa: 381c 1400 |0229: if-eqz v28, 023d // +0014 │ │ -0ca2fe: 7801 f12c 1200 |022b: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca304: 7801 f02c 1200 |022e: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca30a: 0c1c |0231: move-result-object v28 │ │ -0ca30c: 381c 97ff |0232: if-eqz v28, 01c9 // -0069 │ │ -0ca310: 7801 f02c 1200 |0234: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca316: 0c1c |0237: move-result-object v28 │ │ -0ca318: 0800 1c00 |0238: move-object/from16 v0, v28 │ │ -0ca31c: 5be0 6e11 |023a: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0ca320: 288d |023c: goto 01c9 // -0073 │ │ -0ca322: 1a1c 8e35 |023d: const-string v28, "track" // string@358e │ │ -0ca326: 0800 1000 |023f: move-object/from16 v0, v16 │ │ -0ca32a: 0801 1c00 |0241: move-object/from16 v1, v28 │ │ -0ca32e: 6e20 d727 1000 |0243: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca334: 0a1c |0246: move-result v28 │ │ -0ca336: 381c 1500 |0247: if-eqz v28, 025c // +0015 │ │ -0ca33a: 7801 f12c 1200 |0249: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca340: 7801 f02c 1200 |024c: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca346: 0c1c |024f: move-result-object v28 │ │ -0ca348: 381c 79ff |0250: if-eqz v28, 01c9 // -0087 │ │ -0ca34c: 7801 f02c 1200 |0252: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca352: 0c1c |0255: move-result-object v28 │ │ -0ca354: 0800 1c00 |0256: move-object/from16 v0, v28 │ │ -0ca358: 5be0 7011 |0258: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0ca35c: 2900 6fff |025a: goto/16 01c9 // -0091 │ │ -0ca360: 1a1c c635 |025c: const-string v28, "type" // string@35c6 │ │ -0ca364: 0800 1000 |025e: move-object/from16 v0, v16 │ │ -0ca368: 0801 1c00 |0260: move-object/from16 v1, v28 │ │ -0ca36c: 6e20 d727 1000 |0262: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca372: 0a1c |0265: move-result v28 │ │ -0ca374: 381c 1500 |0266: if-eqz v28, 027b // +0015 │ │ -0ca378: 7801 f12c 1200 |0268: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca37e: 7801 f02c 1200 |026b: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca384: 0c1c |026e: move-result-object v28 │ │ -0ca386: 381c 5aff |026f: if-eqz v28, 01c9 // -00a6 │ │ -0ca38a: 7801 f02c 1200 |0271: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca390: 0c1c |0274: move-result-object v28 │ │ -0ca392: 0800 1c00 |0275: move-object/from16 v0, v28 │ │ -0ca396: 5be0 7111 |0277: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0ca39a: 2900 50ff |0279: goto/16 01c9 // -00b0 │ │ -0ca39e: 1a1c 7923 |027b: const-string v28, "language" // string@2379 │ │ -0ca3a2: 0800 1000 |027d: move-object/from16 v0, v16 │ │ -0ca3a6: 0801 1c00 |027f: move-object/from16 v1, v28 │ │ -0ca3aa: 6e20 d727 1000 |0281: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca3b0: 0a1c |0284: move-result v28 │ │ -0ca3b2: 381c 1500 |0285: if-eqz v28, 029a // +0015 │ │ -0ca3b6: 7801 f12c 1200 |0287: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca3bc: 7801 f02c 1200 |028a: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca3c2: 0c1c |028d: move-result-object v28 │ │ -0ca3c4: 381c 3bff |028e: if-eqz v28, 01c9 // -00c5 │ │ -0ca3c8: 7801 f02c 1200 |0290: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca3ce: 0c1c |0293: move-result-object v28 │ │ -0ca3d0: 0800 1c00 |0294: move-object/from16 v0, v28 │ │ -0ca3d4: 5be0 6411 |0296: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0ca3d8: 2900 31ff |0298: goto/16 01c9 // -00cf │ │ -0ca3dc: 1a1c 4515 |029a: const-string v28, "abstract" // string@1545 │ │ -0ca3e0: 0800 1000 |029c: move-object/from16 v0, v16 │ │ -0ca3e4: 0801 1c00 |029e: move-object/from16 v1, v28 │ │ -0ca3e8: 6e20 d727 1000 |02a0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca3ee: 0a1c |02a3: move-result v28 │ │ -0ca3f0: 381c 1500 |02a4: if-eqz v28, 02b9 // +0015 │ │ -0ca3f4: 7801 f12c 1200 |02a6: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca3fa: 7801 f02c 1200 |02a9: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca400: 0c1c |02ac: move-result-object v28 │ │ -0ca402: 381c 1cff |02ad: if-eqz v28, 01c9 // -00e4 │ │ -0ca406: 7801 f02c 1200 |02af: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca40c: 0c1c |02b2: move-result-object v28 │ │ -0ca40e: 0800 1c00 |02b3: move-object/from16 v0, v28 │ │ -0ca412: 5be0 5011 |02b5: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1150 │ │ -0ca416: 2900 12ff |02b7: goto/16 01c9 // -00ee │ │ -0ca41a: 1a1c fd1a |02b9: const-string v28, "description" // string@1afd │ │ -0ca41e: 0800 1000 |02bb: move-object/from16 v0, v16 │ │ -0ca422: 0801 1c00 |02bd: move-object/from16 v1, v28 │ │ -0ca426: 6e20 d727 1000 |02bf: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca42c: 0a1c |02c2: move-result v28 │ │ -0ca42e: 381c 1500 |02c3: if-eqz v28, 02d8 // +0015 │ │ -0ca432: 7801 f12c 1200 |02c5: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca438: 7801 f02c 1200 |02c8: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca43e: 0c1c |02cb: move-result-object v28 │ │ -0ca440: 381c fdfe |02cc: if-eqz v28, 01c9 // -0103 │ │ -0ca444: 7801 f02c 1200 |02ce: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca44a: 0c1c |02d1: move-result-object v28 │ │ -0ca44c: 0800 1c00 |02d2: move-object/from16 v0, v28 │ │ -0ca450: 5be0 6011 |02d4: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1160 │ │ -0ca454: 2900 f3fe |02d6: goto/16 01c9 // -010d │ │ -0ca458: 1a1c 492d |02d8: const-string v28, "person" // string@2d49 │ │ -0ca45c: 0800 1000 |02da: move-object/from16 v0, v16 │ │ -0ca460: 0801 1c00 |02dc: move-object/from16 v1, v28 │ │ -0ca464: 6e20 d727 1000 |02de: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca46a: 0a1c |02e1: move-result v28 │ │ -0ca46c: 381c 4100 |02e2: if-eqz v28, 0323 // +0041 │ │ -0ca470: 7801 f12c 1200 |02e4: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca476: 7801 f02c 1200 |02e7: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca47c: 0c1c |02ea: move-result-object v28 │ │ -0ca47e: 381c defe |02eb: if-eqz v28, 01c9 // -0122 │ │ -0ca482: 221c 6c05 |02ed: new-instance v28, Ljava/lang/StringBuilder; // type@056c │ │ -0ca486: 7601 f927 1c00 |02ef: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ca48c: 54e0 6c11 |02f2: iget-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0ca490: 081d 0000 |02f4: move-object/from16 v29, v0 │ │ -0ca494: 7402 0228 1c00 |02f6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca49a: 0c1d |02f9: move-result-object v29 │ │ -0ca49c: 54e0 6c11 |02fa: iget-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0ca4a0: 081c 0000 |02fc: move-object/from16 v28, v0 │ │ -0ca4a4: 7401 e327 1c00 |02fe: invoke-virtual/range {v28}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0ca4aa: 0a1c |0301: move-result v28 │ │ -0ca4ac: 3d1c 1e00 |0302: if-lez v28, 0320 // +001e │ │ -0ca4b0: 1a1c 6b01 |0304: const-string v28, ";" // string@016b │ │ -0ca4b4: 0800 1d00 |0306: move-object/from16 v0, v29 │ │ -0ca4b8: 0801 1c00 |0308: move-object/from16 v1, v28 │ │ -0ca4bc: 6e20 0228 1000 |030a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca4c2: 0c1c |030d: move-result-object v28 │ │ -0ca4c4: 7801 f02c 1200 |030e: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca4ca: 0c1d |0311: move-result-object v29 │ │ -0ca4cc: 7402 0228 1c00 |0312: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca4d2: 0c1c |0315: move-result-object v28 │ │ -0ca4d4: 7401 0628 1c00 |0316: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ca4da: 0c1c |0319: move-result-object v28 │ │ -0ca4dc: 0800 1c00 |031a: move-object/from16 v0, v28 │ │ -0ca4e0: 5be0 6c11 |031c: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0ca4e4: 2900 abfe |031e: goto/16 01c9 // -0155 │ │ -0ca4e8: 1a1c 0000 |0320: const-string v28, "" // string@0000 │ │ -0ca4ec: 28e4 |0322: goto 0306 // -001c │ │ -0ca4ee: 1a1c e123 |0323: const-string v28, "link" // string@23e1 │ │ -0ca4f2: 0800 1000 |0325: move-object/from16 v0, v16 │ │ -0ca4f6: 0801 1c00 |0327: move-object/from16 v1, v28 │ │ -0ca4fa: 6e20 d727 1000 |0329: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca500: 0a1c |032c: move-result v28 │ │ -0ca502: 381c 9600 |032d: if-eqz v28, 03c3 // +0096 │ │ -0ca506: 131c 0000 |032f: const/16 v28, #int 0 // #0 │ │ -0ca50a: 1a1d a721 |0331: const-string v29, "href" // string@21a7 │ │ -0ca50e: 0800 1200 |0333: move-object/from16 v0, v18 │ │ -0ca512: 0801 1c00 |0335: move-object/from16 v1, v28 │ │ -0ca516: 0802 1d00 |0337: move-object/from16 v2, v29 │ │ -0ca51a: 7230 ed2c 1002 |0339: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ -0ca520: 0c1a |033c: move-result-object v26 │ │ -0ca522: 7801 f12c 1200 |033d: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca528: 7801 f02c 1200 |0340: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca52e: 0c1b |0343: move-result-object v27 │ │ -0ca530: 391a 0400 |0344: if-nez v26, 0348 // +0004 │ │ -0ca534: 081a 1b00 |0346: move-object/from16 v26, v27 │ │ -0ca538: 1a1c 6101 |0348: const-string v28, "://" // string@0161 │ │ -0ca53c: 0800 1a00 |034a: move-object/from16 v0, v26 │ │ -0ca540: 0801 1c00 |034c: move-object/from16 v1, v28 │ │ -0ca544: 6e20 d527 1000 |034e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@27d5 │ │ -0ca54a: 0a1c |0351: move-result v28 │ │ -0ca54c: 391c 1900 |0352: if-nez v28, 036b // +0019 │ │ -0ca550: 221c 6c05 |0354: new-instance v28, Ljava/lang/StringBuilder; // type@056c │ │ -0ca554: 7601 f927 1c00 |0356: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ca55a: 1a1d b021 |0359: const-string v29, "http://" // string@21b0 │ │ -0ca55e: 7402 0228 1c00 |035b: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca564: 0c1c |035e: move-result-object v28 │ │ -0ca566: 0800 1c00 |035f: move-object/from16 v0, v28 │ │ -0ca56a: 0801 1a00 |0361: move-object/from16 v1, v26 │ │ -0ca56e: 6e20 0228 1000 |0363: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca574: 0c1c |0366: move-result-object v28 │ │ -0ca576: 7401 0628 1c00 |0367: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ca57c: 0c1a |036a: move-result-object v26 │ │ -0ca57e: 2218 6c05 |036b: new-instance v24, Ljava/lang/StringBuilder; // type@056c │ │ -0ca582: 7601 f927 1800 |036d: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ca588: 54e0 6611 |0370: iget-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@1166 │ │ -0ca58c: 081c 0000 |0372: move-object/from16 v28, v0 │ │ -0ca590: 7401 e327 1c00 |0374: invoke-virtual/range {v28}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0ca596: 0a1c |0377: move-result v28 │ │ -0ca598: 3d1c 1600 |0378: if-lez v28, 038e // +0016 │ │ -0ca59c: 54e0 6611 |037a: iget-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@1166 │ │ -0ca5a0: 081c 0000 |037c: move-object/from16 v28, v0 │ │ -0ca5a4: 0800 1800 |037e: move-object/from16 v0, v24 │ │ -0ca5a8: 0801 1c00 |0380: move-object/from16 v1, v28 │ │ -0ca5ac: 6e20 0228 1000 |0382: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca5b2: 1a1c 1101 |0385: const-string v28, "," // string@0111 │ │ -0ca5b6: 0800 1800 |0387: move-object/from16 v0, v24 │ │ -0ca5ba: 0801 1c00 |0389: move-object/from16 v1, v28 │ │ -0ca5be: 6e20 0228 1000 |038b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca5c4: 1a1c 0614 |038e: const-string v28, "[" // string@1406 │ │ -0ca5c8: 0800 1800 |0390: move-object/from16 v0, v24 │ │ -0ca5cc: 0801 1c00 |0392: move-object/from16 v1, v28 │ │ -0ca5d0: 6e20 0228 1000 |0394: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca5d6: 0c1c |0397: move-result-object v28 │ │ -0ca5d8: 0800 1c00 |0398: move-object/from16 v0, v28 │ │ -0ca5dc: 0801 1b00 |039a: move-object/from16 v1, v27 │ │ -0ca5e0: 6e20 0228 1000 |039c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca5e6: 0c1c |039f: move-result-object v28 │ │ -0ca5e8: 1a1d 5414 |03a0: const-string v29, "]" // string@1454 │ │ -0ca5ec: 7402 0228 1c00 |03a2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca5f2: 0c1c |03a5: move-result-object v28 │ │ -0ca5f4: 1a1d e000 |03a6: const-string v29, "(" // string@00e0 │ │ -0ca5f8: 7402 0228 1c00 |03a8: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca5fe: 0c1c |03ab: move-result-object v28 │ │ -0ca600: 0800 1c00 |03ac: move-object/from16 v0, v28 │ │ -0ca604: 0801 1a00 |03ae: move-object/from16 v1, v26 │ │ -0ca608: 6e20 0228 1000 |03b0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca60e: 0c1c |03b3: move-result-object v28 │ │ -0ca610: 1a1d 0501 |03b4: const-string v29, ")" // string@0105 │ │ -0ca614: 7402 0228 1c00 |03b6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ca61a: 7401 0628 1800 |03b9: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ca620: 0c1c |03bc: move-result-object v28 │ │ -0ca622: 0800 1c00 |03bd: move-object/from16 v0, v28 │ │ -0ca626: 5be0 6611 |03bf: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@1166 │ │ -0ca62a: 2900 08fe |03c1: goto/16 01c9 // -01f8 │ │ -0ca62e: 1a1c b433 |03c3: const-string v28, "start" // string@33b4 │ │ -0ca632: 0800 1000 |03c5: move-object/from16 v0, v16 │ │ -0ca636: 0801 1c00 |03c7: move-object/from16 v1, v28 │ │ -0ca63a: 6e20 d727 1000 |03c9: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca640: 0a1c |03cc: move-result v28 │ │ -0ca642: 381c 3700 |03cd: if-eqz v28, 0404 // +0037 │ │ -0ca646: 7801 f12c 1200 |03cf: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca64c: 7801 f02c 1200 |03d2: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca652: 0c1c |03d5: move-result-object v28 │ │ -0ca654: 381c 0e00 |03d6: if-eqz v28, 03e4 // +000e │ │ -0ca658: 7801 f02c 1200 |03d8: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca65e: 0c1c |03db: move-result-object v28 │ │ -0ca660: 7701 d02a 1c00 |03dc: invoke-static/range {v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.parseStartTime:(Ljava/lang/String;)I // method@2ad0 │ │ -0ca666: 0a1c |03df: move-result v28 │ │ -0ca668: 0200 1c00 |03e0: move/from16 v0, v28 │ │ -0ca66c: 59e0 6d11 |03e2: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0ca670: 52e0 6d11 |03e4: iget v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0ca674: 021c 0000 |03e6: move/from16 v28, v0 │ │ -0ca678: 0200 1c00 |03e8: move/from16 v0, v28 │ │ -0ca67c: 59e0 6911 |03ea: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0ca680: 52e0 6911 |03ec: iget v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0ca684: 021c 0000 |03ee: move/from16 v28, v0 │ │ -0ca688: 0200 1c00 |03f0: move/from16 v0, v28 │ │ -0ca68c: 3570 d7fd |03f2: if-ge v0, v7, 01c9 // -0229 │ │ -0ca690: 52e0 6911 |03f4: iget v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0ca694: 021c 0000 |03f6: move/from16 v28, v0 │ │ -0ca698: 0200 1c00 |03f8: move/from16 v0, v28 │ │ -0ca69c: d000 a005 |03fa: add-int/lit16 v0, v0, #int 1440 // #05a0 │ │ -0ca6a0: 021c 0000 |03fc: move/from16 v28, v0 │ │ -0ca6a4: 0200 1c00 |03fe: move/from16 v0, v28 │ │ -0ca6a8: 59e0 6911 |0400: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0ca6ac: 2900 c7fd |0402: goto/16 01c9 // -0239 │ │ -0ca6b0: 1a1c e01b |0404: const-string v28, "duration" // string@1be0 │ │ -0ca6b4: 0800 1000 |0406: move-object/from16 v0, v16 │ │ -0ca6b8: 0801 1c00 |0408: move-object/from16 v1, v28 │ │ -0ca6bc: 6e20 d727 1000 |040a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca6c2: 0a1c |040d: move-result v28 │ │ -0ca6c4: 381c 1900 |040e: if-eqz v28, 0427 // +0019 │ │ -0ca6c8: 7801 f12c 1200 |0410: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca6ce: 7801 f02c 1200 |0413: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca6d4: 0c1c |0416: move-result-object v28 │ │ -0ca6d6: 381c b2fd |0417: if-eqz v28, 01c9 // -024e │ │ -0ca6da: 7801 f02c 1200 |0419: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca6e0: 0c1c |041c: move-result-object v28 │ │ -0ca6e2: 7701 cf2a 1c00 |041d: invoke-static/range {v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.parseDuration:(Ljava/lang/String;)I // method@2acf │ │ -0ca6e8: 0a1c |0420: move-result v28 │ │ -0ca6ea: 0200 1c00 |0421: move/from16 v0, v28 │ │ -0ca6ee: 59e0 6111 |0423: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0ca6f2: 2900 a4fd |0425: goto/16 01c9 // -025c │ │ -0ca6f6: 1a1c 981a |0427: const-string v28, "date" // string@1a98 │ │ -0ca6fa: 0800 1000 |0429: move-object/from16 v0, v16 │ │ -0ca6fe: 0801 1c00 |042b: move-object/from16 v1, v28 │ │ -0ca702: 6e20 d727 1000 |042d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca708: 0a1c |0430: move-result v28 │ │ -0ca70a: 381c 1900 |0431: if-eqz v28, 044a // +0019 │ │ -0ca70e: 7801 f12c 1200 |0433: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca714: 7801 f02c 1200 |0436: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca71a: 0c1c |0439: move-result-object v28 │ │ -0ca71c: 381c 8ffd |043a: if-eqz v28, 01c9 // -0271 │ │ -0ca720: 7801 f02c 1200 |043c: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca726: 0c1c |043f: move-result-object v28 │ │ -0ca728: 7701 192a 1c00 |0440: invoke-static/range {v28}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDateTime:(Ljava/lang/String;)J // method@2a19 │ │ -0ca72e: 0b1c |0443: move-result-wide v28 │ │ -0ca730: 0500 1c00 |0444: move-wide/from16 v0, v28 │ │ -0ca734: 5ae0 5e11 |0446: iput-wide v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0ca738: 2900 81fd |0448: goto/16 01c9 // -027f │ │ -0ca73c: 1a1c 7b2e |044a: const-string v28, "recording" // string@2e7b │ │ -0ca740: 0800 1000 |044c: move-object/from16 v0, v16 │ │ -0ca744: 0801 1c00 |044e: move-object/from16 v1, v28 │ │ -0ca748: 6e20 d727 1000 |0450: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca74e: 0a1c |0453: move-result v28 │ │ -0ca750: 381c 75fd |0454: if-eqz v28, 01c9 // -028b │ │ -0ca754: 7801 f12c 1200 |0456: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca75a: 0a0b |0459: move-result v11 │ │ -0ca75c: 1313 0000 |045a: const/16 v19, #int 0 // #0 │ │ -0ca760: 131c 0100 |045c: const/16 v28, #int 1 // #1 │ │ -0ca764: 0200 1c00 |045e: move/from16 v0, v28 │ │ -0ca768: 320b 69fd |0460: if-eq v11, v0, 01c9 // -0297 │ │ -0ca76c: 3913 67fd |0462: if-nez v19, 01c9 // -0299 │ │ -0ca770: 7401 bd2b 1f00 |0464: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ -0ca776: 0a1c |0467: move-result v28 │ │ -0ca778: 391c 61fd |0468: if-nez v28, 01c9 // -029f │ │ -0ca77c: 2b0b d001 0000 |046a: packed-switch v11, 0000063a // +000001d0 │ │ -0ca782: 3913 5cfd |046d: if-nez v19, 01c9 // -02a4 │ │ -0ca786: 7801 f12c 1200 |046f: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca78c: 0a0b |0472: move-result v11 │ │ -0ca78e: 28e9 |0473: goto 045c // -0017 │ │ -0ca790: 7801 ef2c 1200 |0474: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -0ca796: 0c10 |0477: move-result-object v16 │ │ -0ca798: 1a1c 7b2e |0478: const-string v28, "recording" // string@2e7b │ │ -0ca79c: 0800 1000 |047a: move-object/from16 v0, v16 │ │ -0ca7a0: 0801 1c00 |047c: move-object/from16 v1, v28 │ │ -0ca7a4: 6e20 d727 1000 |047e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca7aa: 0a1c |0481: move-result v28 │ │ -0ca7ac: 381c ebff |0482: if-eqz v28, 046d // -0015 │ │ -0ca7b0: 1313 0100 |0484: const/16 v19, #int 1 // #1 │ │ -0ca7b4: 28e7 |0486: goto 046d // -0019 │ │ -0ca7b6: 7801 ef2c 1200 |0487: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -0ca7bc: 0c10 |048a: move-result-object v16 │ │ -0ca7be: 1a1c d723 |048b: const-string v28, "license" // string@23d7 │ │ -0ca7c2: 0800 1000 |048d: move-object/from16 v0, v16 │ │ -0ca7c6: 0801 1c00 |048f: move-object/from16 v1, v28 │ │ -0ca7ca: 6e20 d727 1000 |0491: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca7d0: 0a1c |0494: move-result v28 │ │ -0ca7d2: 381c 1400 |0495: if-eqz v28, 04a9 // +0014 │ │ -0ca7d6: 7801 f12c 1200 |0497: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca7dc: 7801 f02c 1200 |049a: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca7e2: 0c1c |049d: move-result-object v28 │ │ -0ca7e4: 381c cfff |049e: if-eqz v28, 046d // -0031 │ │ -0ca7e8: 7801 f02c 1200 |04a0: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca7ee: 0c1c |04a3: move-result-object v28 │ │ -0ca7f0: 0800 1c00 |04a4: move-object/from16 v0, v28 │ │ -0ca7f4: 5be0 6711 |04a6: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0ca7f8: 28c5 |04a8: goto 046d // -003b │ │ -0ca7fa: 1a1c 722c |04a9: const-string v28, "optout" // string@2c72 │ │ -0ca7fe: 0800 1000 |04ab: move-object/from16 v0, v16 │ │ -0ca802: 0801 1c00 |04ad: move-object/from16 v1, v28 │ │ -0ca806: 6e20 d727 1000 |04af: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca80c: 0a1c |04b2: move-result v28 │ │ -0ca80e: 381c baff |04b3: if-eqz v28, 046d // -0046 │ │ -0ca812: 7801 f12c 1200 |04b5: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca818: 7801 f02c 1200 |04b8: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca81e: 0c1c |04bb: move-result-object v28 │ │ -0ca820: 381c b1ff |04bc: if-eqz v28, 046d // -004f │ │ -0ca824: 7801 f02c 1200 |04be: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca82a: 0c1c |04c1: move-result-object v28 │ │ -0ca82c: 7701 6827 1c00 |04c2: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@2768 │ │ -0ca832: 0c1c |04c5: move-result-object v28 │ │ -0ca834: 7401 6627 1c00 |04c6: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -0ca83a: 0a1c |04c9: move-result v28 │ │ -0ca83c: 0200 1c00 |04ca: move/from16 v0, v28 │ │ -0ca840: 5ce0 6811 |04cc: iput-boolean v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0ca844: 289f |04ce: goto 046d // -0061 │ │ -0ca846: 1a1c aa19 |04cf: const-string v28, "conference" // string@19aa │ │ -0ca84a: 0800 1000 |04d1: move-object/from16 v0, v16 │ │ -0ca84e: 0801 1c00 |04d3: move-object/from16 v1, v28 │ │ -0ca852: 6e20 d827 1000 |04d5: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ -0ca858: 0a1c |04d8: move-result v28 │ │ -0ca85a: 381c 67fb |04d9: if-eqz v28, 0040 // -0499 │ │ -0ca85e: 1204 |04db: const/4 v4, #int 0 // #0 │ │ -0ca860: 7801 f12c 1200 |04dc: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca866: 0a0b |04df: move-result v11 │ │ -0ca868: 131c 0100 |04e0: const/16 v28, #int 1 // #1 │ │ -0ca86c: 0200 1c00 |04e2: move/from16 v0, v28 │ │ -0ca870: 320b 5cfb |04e4: if-eq v11, v0, 0040 // -04a4 │ │ -0ca874: 3904 5afb |04e6: if-nez v4, 0040 // -04a6 │ │ -0ca878: 2b0b 5a01 0000 |04e8: packed-switch v11, 00000642 // +0000015a │ │ -0ca87e: 3904 55fb |04eb: if-nez v4, 0040 // -04ab │ │ -0ca882: 7801 f12c 1200 |04ed: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca888: 0a0b |04f0: move-result v11 │ │ -0ca88a: 28ef |04f1: goto 04e0 // -0011 │ │ -0ca88c: 7801 ef2c 1200 |04f2: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -0ca892: 0c10 |04f5: move-result-object v16 │ │ -0ca894: 1a1c aa19 |04f6: const-string v28, "conference" // string@19aa │ │ -0ca898: 0800 1000 |04f8: move-object/from16 v0, v16 │ │ -0ca89c: 0801 1c00 |04fa: move-object/from16 v1, v28 │ │ -0ca8a0: 6e20 d727 1000 |04fc: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca8a6: 0a1c |04ff: move-result v28 │ │ -0ca8a8: 381c ebff |0500: if-eqz v28, 04eb // -0015 │ │ -0ca8ac: 1214 |0502: const/4 v4, #int 1 // #1 │ │ -0ca8ae: 28e8 |0503: goto 04eb // -0018 │ │ -0ca8b0: 7801 ef2c 1200 |0504: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ -0ca8b6: 0c10 |0507: move-result-object v16 │ │ -0ca8b8: 1a1c 4034 |0508: const-string v28, "subtitle" // string@3440 │ │ -0ca8bc: 0800 1000 |050a: move-object/from16 v0, v16 │ │ -0ca8c0: 0801 1c00 |050c: move-object/from16 v1, v28 │ │ -0ca8c4: 6e20 d727 1000 |050e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca8ca: 0a1c |0511: move-result v28 │ │ -0ca8cc: 381c 2000 |0512: if-eqz v28, 0532 // +0020 │ │ -0ca8d0: 7801 f12c 1200 |0514: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca8d6: 7801 f02c 1200 |0517: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca8dc: 0c1c |051a: move-result-object v28 │ │ -0ca8de: 381c 7e00 |051b: if-eqz v28, 0599 // +007e │ │ -0ca8e2: 0800 1f00 |051d: move-object/from16 v0, v31 │ │ -0ca8e6: 5400 e311 |051f: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0ca8ea: 081c 0000 |0521: move-object/from16 v28, v0 │ │ -0ca8ee: 221d 6a05 |0523: new-instance v29, Ljava/lang/String; // type@056a │ │ -0ca8f2: 7801 f02c 1200 |0525: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca8f8: 0c1e |0528: move-result-object v30 │ │ -0ca8fa: 7602 cc27 1d00 |0529: invoke-direct/range {v29, v30}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ -0ca900: 0800 1d00 |052c: move-object/from16 v0, v29 │ │ -0ca904: 0801 1c00 |052e: move-object/from16 v1, v28 │ │ -0ca908: 5b10 a211 |0530: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.subtitle:Ljava/lang/String; // field@11a2 │ │ -0ca90c: 1a1c 2335 |0532: const-string v28, "title" // string@3523 │ │ -0ca910: 0800 1000 |0534: move-object/from16 v0, v16 │ │ -0ca914: 0801 1c00 |0536: move-object/from16 v1, v28 │ │ -0ca918: 6e20 d727 1000 |0538: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca91e: 0a1c |053b: move-result v28 │ │ -0ca920: 381c 1a00 |053c: if-eqz v28, 0556 // +001a │ │ -0ca924: 7801 f12c 1200 |053e: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca92a: 0800 1f00 |0541: move-object/from16 v0, v31 │ │ -0ca92e: 5400 e311 |0543: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0ca932: 081c 0000 |0545: move-object/from16 v28, v0 │ │ -0ca936: 221d 6a05 |0547: new-instance v29, Ljava/lang/String; // type@056a │ │ -0ca93a: 7801 f02c 1200 |0549: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca940: 0c1e |054c: move-result-object v30 │ │ -0ca942: 7602 cc27 1d00 |054d: invoke-direct/range {v29, v30}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ -0ca948: 0800 1d00 |0550: move-object/from16 v0, v29 │ │ -0ca94c: 0801 1c00 |0552: move-object/from16 v1, v28 │ │ -0ca950: 5b10 a311 |0554: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.title:Ljava/lang/String; // field@11a3 │ │ -0ca954: 1a1c a72e |0556: const-string v28, "release" // string@2ea7 │ │ -0ca958: 0800 1000 |0558: move-object/from16 v0, v16 │ │ -0ca95c: 0801 1c00 |055a: move-object/from16 v1, v28 │ │ -0ca960: 6e20 d727 1000 |055c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca966: 0a1c |055f: move-result v28 │ │ -0ca968: 381c 1a00 |0560: if-eqz v28, 057a // +001a │ │ -0ca96c: 7801 f12c 1200 |0562: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca972: 0800 1f00 |0565: move-object/from16 v0, v31 │ │ -0ca976: 5400 e311 |0567: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0ca97a: 081c 0000 |0569: move-object/from16 v28, v0 │ │ -0ca97e: 221d 6a05 |056b: new-instance v29, Ljava/lang/String; // type@056a │ │ -0ca982: 7801 f02c 1200 |056d: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca988: 0c1e |0570: move-result-object v30 │ │ -0ca98a: 7602 cc27 1d00 |0571: invoke-direct/range {v29, v30}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ -0ca990: 0800 1d00 |0574: move-object/from16 v0, v29 │ │ -0ca994: 0801 1c00 |0576: move-object/from16 v1, v28 │ │ -0ca998: 5b10 a411 |0578: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11a4 │ │ -0ca99c: 1a1c af1a |057a: const-string v28, "day_change" // string@1aaf │ │ -0ca9a0: 0800 1000 |057c: move-object/from16 v0, v16 │ │ -0ca9a4: 0801 1c00 |057e: move-object/from16 v1, v28 │ │ -0ca9a8: 6e20 d727 1000 |0580: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0ca9ae: 0a1c |0583: move-result v28 │ │ -0ca9b0: 381c 67ff |0584: if-eqz v28, 04eb // -0099 │ │ -0ca9b4: 7801 f12c 1200 |0586: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ -0ca9ba: 7801 f02c 1200 |0589: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca9c0: 0c1c |058c: move-result-object v28 │ │ -0ca9c2: 381c 5eff |058d: if-eqz v28, 04eb // -00a2 │ │ -0ca9c6: 7801 f02c 1200 |058f: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ -0ca9cc: 0c1c |0592: move-result-object v28 │ │ -0ca9ce: 7701 d02a 1c00 |0593: invoke-static/range {v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.parseStartTime:(Ljava/lang/String;)I // method@2ad0 │ │ -0ca9d4: 0a07 |0596: move-result v7 │ │ -0ca9d6: 2900 54ff |0597: goto/16 04eb // -00ac │ │ -0ca9da: 0800 1f00 |0599: move-object/from16 v0, v31 │ │ -0ca9de: 5400 e311 |059b: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0ca9e2: 081c 0000 |059d: move-object/from16 v28, v0 │ │ -0ca9e6: 1a1d 0000 |059f: const-string v29, "" // string@0000 │ │ -0ca9ea: 0800 1d00 |05a1: move-object/from16 v0, v29 │ │ -0ca9ee: 0801 1c00 |05a3: move-object/from16 v1, v28 │ │ -0ca9f2: 5b10 a211 |05a5: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.subtitle:Ljava/lang/String; // field@11a2 │ │ -0ca9f6: 288b |05a7: goto 0532 // -0075 │ │ -0ca9f8: 3919 0a00 |05a8: if-nez v25, 05b2 // +000a │ │ -0ca9fc: 131c 0000 |05aa: const/16 v28, #int 0 // #0 │ │ -0caa00: 7701 6927 1c00 |05ac: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0caa06: 0c1c |05af: move-result-object v28 │ │ -0caa08: 2900 b6fa |05b0: goto/16 0066 // -054a │ │ -0caa0c: 7401 bd2b 1f00 |05b2: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ -0caa12: 0a1c |05b5: move-result v28 │ │ -0caa14: 381c 0a00 |05b6: if-eqz v28, 05c0 // +000a │ │ -0caa18: 131c 0000 |05b8: const/16 v28, #int 0 // #0 │ │ -0caa1c: 7701 6927 1c00 |05ba: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0caa22: 0c1c |05bd: move-result-object v28 │ │ -0caa24: 2900 a8fa |05be: goto/16 0066 // -0558 │ │ -0caa28: 0800 1f00 |05c0: move-object/from16 v0, v31 │ │ -0caa2c: 5400 e111 |05c2: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.lectures:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11e1 │ │ -0caa30: 081c 0000 |05c4: move-object/from16 v28, v0 │ │ -0caa34: 0800 1f00 |05c6: move-object/from16 v0, v31 │ │ -0caa38: 0801 1c00 |05c8: move-object/from16 v1, v28 │ │ -0caa3c: 7020 c32b 1000 |05ca: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.setChangedFlags:(Lnerd/tuxmobil/fahrplan/congress/LectureList;)V // method@2bc3 │ │ -0caa42: 0800 1f00 |05cd: move-object/from16 v0, v31 │ │ -0caa46: 5400 df11 |05cf: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11df │ │ -0caa4a: 081c 0000 |05d1: move-object/from16 v28, v0 │ │ -0caa4e: 0800 1f00 |05d3: move-object/from16 v0, v31 │ │ -0caa52: 5400 e111 |05d5: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.lectures:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11e1 │ │ -0caa56: 081d 0000 |05d7: move-object/from16 v29, v0 │ │ -0caa5a: 0800 1f00 |05d9: move-object/from16 v0, v31 │ │ -0caa5e: 0801 1c00 |05db: move-object/from16 v1, v28 │ │ -0caa62: 0802 1d00 |05dd: move-object/from16 v2, v29 │ │ -0caa66: 6e30 c52b 1002 |05df: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.storeLectureList:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@2bc5 │ │ -0caa6c: 7401 bd2b 1f00 |05e2: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ -0caa72: 0a1c |05e5: move-result v28 │ │ -0caa74: 381c 0a00 |05e6: if-eqz v28, 05f0 // +000a │ │ -0caa78: 131c 0000 |05e8: const/16 v28, #int 0 // #0 │ │ -0caa7c: 7701 6927 1c00 |05ea: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0caa82: 0c1c |05ed: move-result-object v28 │ │ -0caa84: 2900 78fa |05ee: goto/16 0066 // -0588 │ │ -0caa88: 0800 1f00 |05f0: move-object/from16 v0, v31 │ │ -0caa8c: 5400 e311 |05f2: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0caa90: 081c 0000 |05f4: move-object/from16 v28, v0 │ │ -0caa94: 0200 1100 |05f6: move/from16 v0, v17 │ │ -0caa98: 0801 1c00 |05f8: move-object/from16 v1, v28 │ │ -0caa9c: 5910 a111 |05fa: iput v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.numdays:I // field@11a1 │ │ -0caaa0: 0800 1f00 |05fc: move-object/from16 v0, v31 │ │ -0caaa4: 5400 e311 |05fe: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0caaa8: 081c 0000 |0600: move-object/from16 v28, v0 │ │ -0caaac: 0800 2100 |0602: move-object/from16 v0, v33 │ │ -0caab0: 0801 1c00 |0604: move-object/from16 v1, v28 │ │ -0caab4: 5b10 a011 |0606: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.eTag:Ljava/lang/String; // field@11a0 │ │ -0caab8: 0800 1f00 |0608: move-object/from16 v0, v31 │ │ -0caabc: 5400 df11 |060a: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11df │ │ -0caac0: 081c 0000 |060c: move-object/from16 v28, v0 │ │ -0caac4: 0800 1f00 |060e: move-object/from16 v0, v31 │ │ -0caac8: 5400 e311 |0610: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11e3 │ │ -0caacc: 081d 0000 |0612: move-object/from16 v29, v0 │ │ -0caad0: 0800 1f00 |0614: move-object/from16 v0, v31 │ │ -0caad4: 0801 1c00 |0616: move-object/from16 v1, v28 │ │ -0caad8: 0802 1d00 |0618: move-object/from16 v2, v29 │ │ -0caadc: 6e30 c62b 1002 |061a: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.storeMeta:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/MetaInfo;)V // method@2bc6 │ │ -0caae2: 131c 0100 |061d: const/16 v28, #int 1 // #1 │ │ -0caae6: 7701 6927 1c00 |061f: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0caaec: 0c1c |0622: move-result-object v28 │ │ -0caaee: 2900 43fa |0623: goto/16 0066 // -05bd │ │ -0caaf2: 0000 |0625: nop // spacer │ │ -0caaf4: 0001 0400 0000 0000 0800 0000 0300 ... |0626: packed-switch-data (12 units) │ │ -0cab0c: 0001 0200 0200 0000 3700 0000 1a00 ... |0632: packed-switch-data (8 units) │ │ -0cab1c: 0001 0200 0200 0000 1d00 0000 0a00 ... |063a: packed-switch-data (8 units) │ │ -0cab2c: 0001 0200 0200 0000 1c00 0000 0a00 ... |0642: packed-switch-data (8 units) │ │ +0c9ef0: |[0c9ef0] nerd.tuxmobil.fahrplan.congress.parser.parseFahrplan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean; │ │ +0c9f00: 7100 2a1f 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@1f2a │ │ +0c9f06: 0c12 |0003: move-result-object v18 │ │ +0c9f08: 221c 3f05 |0004: new-instance v28, Ljava/io/StringReader; // type@053f │ │ +0c9f0c: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ +0c9f10: 0801 2000 |0008: move-object/from16 v1, v32 │ │ +0c9f14: 7020 5d27 1000 |000a: invoke-direct {v0, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@275d │ │ +0c9f1a: 0800 1200 |000d: move-object/from16 v0, v18 │ │ +0c9f1e: 0801 1c00 |000f: move-object/from16 v1, v28 │ │ +0c9f22: 7220 f32c 1000 |0011: invoke-interface {v0, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@2cf3 │ │ +0c9f28: 7801 ee2c 1200 |0014: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2cee │ │ +0c9f2e: 0a0b |0017: move-result v11 │ │ +0c9f30: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +0c9f32: 1311 0000 |0019: const/16 v17, #int 0 // #0 │ │ +0c9f36: 1314 0000 |001b: const/16 v20, #int 0 // #0 │ │ +0c9f3a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +0c9f3c: 1307 5802 |001e: const/16 v7, #int 600 // #258 │ │ +0c9f40: 1a05 0000 |0020: const-string v5, "" // string@0000 │ │ +0c9f44: 1315 0000 |0022: const/16 v21, #int 0 // #0 │ │ +0c9f48: 1316 0000 |0024: const/16 v22, #int 0 // #0 │ │ +0c9f4c: 1319 0000 |0026: const/16 v25, #int 0 // #0 │ │ +0c9f50: 2217 b705 |0028: new-instance v23, Ljava/util/HashMap; // type@05b7 │ │ +0c9f54: 7601 c928 1700 |002a: invoke-direct/range {v23}, Ljava/util/HashMap;.:()V // method@28c9 │ │ +0c9f5a: 131c 0100 |002d: const/16 v28, #int 1 // #1 │ │ +0c9f5e: 0200 1c00 |002f: move/from16 v0, v28 │ │ +0c9f62: 320b 7705 |0031: if-eq v11, v0, 05a8 // +0577 │ │ +0c9f66: 3908 7505 |0033: if-nez v8, 05a8 // +0575 │ │ +0c9f6a: 7401 bd2b 1f00 |0035: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ +0c9f70: 0a1c |0038: move-result v28 │ │ +0c9f72: 391c 6f05 |0039: if-nez v28, 05a8 // +056f │ │ +0c9f76: 1310 0000 |003b: const/16 v16, #int 0 // #0 │ │ +0c9f7a: 2b0b e905 0000 |003d: packed-switch v11, 00000626 // +000005e9 │ │ +0c9f80: 7801 f12c 1200 |0040: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0c9f86: 0a0b |0043: move-result v11 │ │ +0c9f88: 28e9 |0044: goto 002d // -0017 │ │ +0c9f8a: 221c 2506 |0045: new-instance v28, Lnerd/tuxmobil/fahrplan/congress/LectureList; // type@0625 │ │ +0c9f8e: 7601 ef2a 1c00 |0047: invoke-direct/range {v28}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.:()V // method@2aef │ │ +0c9f94: 0800 1c00 |004a: move-object/from16 v0, v28 │ │ +0c9f98: 0801 1f00 |004c: move-object/from16 v1, v31 │ │ +0c9f9c: 5b10 e811 |004e: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.lectures:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11e8 │ │ +0c9fa0: 221c 2a06 |0050: new-instance v28, Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // type@062a │ │ +0c9fa4: 7601 302b 1c00 |0052: invoke-direct/range {v28}, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.:()V // method@2b30 │ │ +0c9faa: 0800 1c00 |0055: move-object/from16 v0, v28 │ │ +0c9fae: 0801 1f00 |0057: move-object/from16 v1, v31 │ │ +0c9fb2: 5b10 ea11 |0059: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0c9fb6: 28e5 |005b: goto 0040 // -001b │ │ +0c9fb8: 0d09 |005c: move-exception v9 │ │ +0c9fba: 6e10 8927 0900 |005d: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@2789 │ │ +0c9fc0: 131c 0000 |0060: const/16 v28, #int 0 // #0 │ │ +0c9fc4: 7701 6927 1c00 |0062: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0c9fca: 0c1c |0065: move-result-object v28 │ │ +0c9fcc: 111c |0066: return-object v28 │ │ +0c9fce: 7801 ef2c 1200 |0067: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +0c9fd4: 0c10 |006a: move-result-object v16 │ │ +0c9fd6: 1a1c f92f |006b: const-string v28, "schedule" // string@2ff9 │ │ +0c9fda: 0800 1000 |006d: move-object/from16 v0, v16 │ │ +0c9fde: 0801 1c00 |006f: move-object/from16 v1, v28 │ │ +0c9fe2: 6e20 d727 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0c9fe8: 0a1c |0074: move-result v28 │ │ +0c9fea: 381c cbff |0075: if-eqz v28, 0040 // -0035 │ │ +0c9fee: 1319 0100 |0077: const/16 v25, #int 1 // #1 │ │ +0c9ff2: 28c7 |0079: goto 0040 // -0039 │ │ +0c9ff4: 7801 ef2c 1200 |007a: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +0c9ffa: 0c10 |007d: move-result-object v16 │ │ +0c9ffc: 1a1c a536 |007e: const-string v28, "version" // string@36a5 │ │ +0ca000: 0800 1000 |0080: move-object/from16 v0, v16 │ │ +0ca004: 0801 1c00 |0082: move-object/from16 v1, v28 │ │ +0ca008: 6e20 d727 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca00e: 0a1c |0087: move-result v28 │ │ +0ca010: 381c 1a00 |0088: if-eqz v28, 00a2 // +001a │ │ +0ca014: 7801 f12c 1200 |008a: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca01a: 0800 1f00 |008d: move-object/from16 v0, v31 │ │ +0ca01e: 5400 ea11 |008f: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0ca022: 081c 0000 |0091: move-object/from16 v28, v0 │ │ +0ca026: 221d 6b05 |0093: new-instance v29, Ljava/lang/String; // type@056b │ │ +0ca02a: 7801 f02c 1200 |0095: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca030: 0c1e |0098: move-result-object v30 │ │ +0ca032: 7602 cc27 1d00 |0099: invoke-direct/range {v29, v30}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ +0ca038: 0800 1d00 |009c: move-object/from16 v0, v29 │ │ +0ca03c: 0801 1c00 |009e: move-object/from16 v1, v28 │ │ +0ca040: 5b10 ab11 |00a0: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11ab │ │ +0ca044: 1a1c ad1a |00a2: const-string v28, "day" // string@1aad │ │ +0ca048: 0800 1000 |00a4: move-object/from16 v0, v16 │ │ +0ca04c: 0801 1c00 |00a6: move-object/from16 v1, v28 │ │ +0ca050: 6e20 d727 1000 |00a8: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca056: 0a1c |00ab: move-result v28 │ │ +0ca058: 381c 7000 |00ac: if-eqz v28, 011c // +0070 │ │ +0ca05c: 131c 0000 |00ae: const/16 v28, #int 0 // #0 │ │ +0ca060: 1a1d 0f22 |00b0: const-string v29, "index" // string@220f │ │ +0ca064: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ +0ca068: 0801 1c00 |00b4: move-object/from16 v1, v28 │ │ +0ca06c: 0802 1d00 |00b6: move-object/from16 v2, v29 │ │ +0ca070: 7230 ed2c 1002 |00b8: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ +0ca076: 0c0d |00bb: move-result-object v13 │ │ +0ca078: 7110 9b27 0d00 |00bc: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@279b │ │ +0ca07e: 0a06 |00bf: move-result v6 │ │ +0ca080: 131c 0000 |00c0: const/16 v28, #int 0 // #0 │ │ +0ca084: 1a1d a21a |00c2: const-string v29, "date" // string@1aa2 │ │ +0ca088: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ +0ca08c: 0801 1c00 |00c6: move-object/from16 v1, v28 │ │ +0ca090: 0802 1d00 |00c8: move-object/from16 v2, v29 │ │ +0ca094: 7230 ed2c 1002 |00ca: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ +0ca09a: 0c05 |00cd: move-result-object v5 │ │ +0ca09c: 131c 0000 |00ce: const/16 v28, #int 0 // #0 │ │ +0ca0a0: 1a1d 2d1c |00d0: const-string v29, "end" // string@1c2d │ │ +0ca0a4: 0800 1200 |00d2: move-object/from16 v0, v18 │ │ +0ca0a8: 0801 1c00 |00d4: move-object/from16 v1, v28 │ │ +0ca0ac: 0802 1d00 |00d6: move-object/from16 v2, v29 │ │ +0ca0b0: 7230 ed2c 1002 |00d8: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ +0ca0b6: 0c0a |00db: move-result-object v10 │ │ +0ca0b8: 390a 3600 |00dc: if-nez v10, 0112 // +0036 │ │ +0ca0bc: 0800 1f00 |00de: move-object/from16 v0, v31 │ │ +0ca0c0: 5400 e411 |00e0: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0ca0c4: 081c 0000 |00e2: move-object/from16 v28, v0 │ │ +0ca0c8: 221d 6d05 |00e4: new-instance v29, Ljava/lang/StringBuilder; // type@056d │ │ +0ca0cc: 7601 f927 1d00 |00e6: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ca0d2: 1a1e 7804 |00e9: const-string v30, "Current day: date = " // string@0478 │ │ +0ca0d6: 7402 0228 1d00 |00eb: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca0dc: 0c1d |00ee: move-result-object v29 │ │ +0ca0de: 0800 1d00 |00ef: move-object/from16 v0, v29 │ │ +0ca0e2: 6e20 0228 5000 |00f1: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca0e8: 0c1d |00f4: move-result-object v29 │ │ +0ca0ea: 1a1e 1e01 |00f5: const-string v30, ", index = " // string@011e │ │ +0ca0ee: 7402 0228 1d00 |00f7: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca0f4: 0c1d |00fa: move-result-object v29 │ │ +0ca0f6: 0800 1d00 |00fb: move-object/from16 v0, v29 │ │ +0ca0fa: 6e20 fe27 6000 |00fd: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0ca100: 0c1d |0100: move-result-object v29 │ │ +0ca102: 7401 0628 1d00 |0101: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ca108: 0c1d |0104: move-result-object v29 │ │ +0ca10a: 7702 392b 1c00 |0105: invoke-static/range {v28, v29}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0ca110: 221c 2b06 |0108: new-instance v28, Lnerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException; // type@062b │ │ +0ca114: 1a1d ad1a |010a: const-string v29, "day" // string@1aad │ │ +0ca118: 1a1e 2d1c |010c: const-string v30, "end" // string@1c2d │ │ +0ca11c: 7603 312b 1c00 |010e: invoke-direct/range {v28, v29, v30}, Lnerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2b31 │ │ +0ca122: 271c |0111: throw v28 │ │ +0ca124: 7110 1a2a 0a00 |0112: invoke-static {v10}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDayChange:(Ljava/lang/String;)I // method@2a1a │ │ +0ca12a: 0a07 |0115: move-result v7 │ │ +0ca12c: 0200 1100 |0116: move/from16 v0, v17 │ │ +0ca130: 3706 0400 |0118: if-le v6, v0, 011c // +0004 │ │ +0ca134: 0211 0600 |011a: move/from16 v17, v6 │ │ +0ca138: 1a1c 832f |011c: const-string v28, "room" // string@2f83 │ │ +0ca13c: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +0ca140: 0801 1c00 |0120: move-object/from16 v1, v28 │ │ +0ca144: 6e20 d727 1000 |0122: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca14a: 0a1c |0125: move-result v28 │ │ +0ca14c: 381c 3400 |0126: if-eqz v28, 015a // +0034 │ │ +0ca150: 2214 6b05 |0128: new-instance v20, Ljava/lang/String; // type@056b │ │ +0ca154: 131c 0000 |012a: const/16 v28, #int 0 // #0 │ │ +0ca158: 1a1d 052a |012c: const-string v29, "name" // string@2a05 │ │ +0ca15c: 0800 1200 |012e: move-object/from16 v0, v18 │ │ +0ca160: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ +0ca164: 0802 1d00 |0132: move-object/from16 v2, v29 │ │ +0ca168: 7230 ed2c 1002 |0134: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ +0ca16e: 0c1c |0137: move-result-object v28 │ │ +0ca170: 0800 1400 |0138: move-object/from16 v0, v20 │ │ +0ca174: 0801 1c00 |013a: move-object/from16 v1, v28 │ │ +0ca178: 7020 cc27 1000 |013c: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ +0ca17e: 0800 1700 |013f: move-object/from16 v0, v23 │ │ +0ca182: 0801 1400 |0141: move-object/from16 v1, v20 │ │ +0ca186: 6e20 cb28 1000 |0143: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@28cb │ │ +0ca18c: 0a1c |0146: move-result v28 │ │ +0ca18e: 391c 8900 |0147: if-nez v28, 01d0 // +0089 │ │ +0ca192: 7701 9e27 1500 |0149: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ca198: 0c1c |014c: move-result-object v28 │ │ +0ca19a: 0800 1700 |014d: move-object/from16 v0, v23 │ │ +0ca19e: 0801 1400 |014f: move-object/from16 v1, v20 │ │ +0ca1a2: 0802 1c00 |0151: move-object/from16 v2, v28 │ │ +0ca1a6: 6e30 cf28 1002 |0153: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@28cf │ │ +0ca1ac: 0216 1500 |0156: move/from16 v22, v21 │ │ +0ca1b0: d815 1501 |0158: add-int/lit8 v21, v21, #int 1 // #01 │ │ +0ca1b4: 1a1c 811c |015a: const-string v28, "event" // string@1c81 │ │ +0ca1b8: 0800 1000 |015c: move-object/from16 v0, v16 │ │ +0ca1bc: 0801 1c00 |015e: move-object/from16 v1, v28 │ │ +0ca1c0: 6e20 d827 1000 |0160: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0ca1c6: 0a1c |0163: move-result v28 │ │ +0ca1c8: 381c 6b03 |0164: if-eqz v28, 04cf // +036b │ │ +0ca1cc: 131c 0000 |0166: const/16 v28, #int 0 // #0 │ │ +0ca1d0: 1a1d d921 |0168: const-string v29, "id" // string@21d9 │ │ +0ca1d4: 0800 1200 |016a: move-object/from16 v0, v18 │ │ +0ca1d8: 0801 1c00 |016c: move-object/from16 v1, v28 │ │ +0ca1dc: 0802 1d00 |016e: move-object/from16 v2, v29 │ │ +0ca1e0: 7230 ed2c 1002 |0170: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ +0ca1e6: 0c0c |0173: move-result-object v12 │ │ +0ca1e8: 220e 1e06 |0174: new-instance v14, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0ca1ec: 7020 c82a ce00 |0176: invoke-direct {v14, v12}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.:(Ljava/lang/String;)V // method@2ac8 │ │ +0ca1f2: 59e6 6611 |0179: iput v6, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0ca1f6: 0800 1400 |017b: move-object/from16 v0, v20 │ │ +0ca1fa: 5be0 7111 |017d: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0ca1fe: 5be5 6411 |017f: iput-object v5, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0ca202: 0200 1600 |0181: move/from16 v0, v22 │ │ +0ca206: 59e0 7211 |0183: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0ca20a: 0800 1f00 |0185: move-object/from16 v0, v31 │ │ +0ca20e: 5400 e411 |0187: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0ca212: 081c 0000 |0189: move-object/from16 v28, v0 │ │ +0ca216: 221d 6d05 |018b: new-instance v29, Ljava/lang/StringBuilder; // type@056d │ │ +0ca21a: 7601 f927 1d00 |018d: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ca220: 1a1e 842f |0190: const-string v30, "room " // string@2f84 │ │ +0ca224: 7402 0228 1d00 |0192: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca22a: 0c1d |0195: move-result-object v29 │ │ +0ca22c: 0800 1d00 |0196: move-object/from16 v0, v29 │ │ +0ca230: 0801 1400 |0198: move-object/from16 v1, v20 │ │ +0ca234: 6e20 0228 1000 |019a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca23a: 0c1d |019d: move-result-object v29 │ │ +0ca23c: 1a1e c000 |019e: const-string v30, " with index " // string@00c0 │ │ +0ca240: 7402 0228 1d00 |01a0: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca246: 0c1d |01a3: move-result-object v29 │ │ +0ca248: 0800 1d00 |01a4: move-object/from16 v0, v29 │ │ +0ca24c: 0201 1600 |01a6: move/from16 v1, v22 │ │ +0ca250: 6e20 fe27 1000 |01a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0ca256: 0c1d |01ab: move-result-object v29 │ │ +0ca258: 7401 0628 1d00 |01ac: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ca25e: 0c1d |01af: move-result-object v29 │ │ +0ca260: 7702 392b 1c00 |01b0: invoke-static/range {v28, v29}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0ca266: 7801 f12c 1200 |01b3: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca26c: 0a0b |01b6: move-result v11 │ │ +0ca26e: 120f |01b7: const/4 v15, #int 0 // #0 │ │ +0ca270: 131c 0100 |01b8: const/16 v28, #int 1 // #1 │ │ +0ca274: 0200 1c00 |01ba: move/from16 v0, v28 │ │ +0ca278: 320b 84fe |01bc: if-eq v11, v0, 0040 // -017c │ │ +0ca27c: 390f 82fe |01be: if-nez v15, 0040 // -017e │ │ +0ca280: 7401 bd2b 1f00 |01c0: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ +0ca286: 0a1c |01c3: move-result v28 │ │ +0ca288: 391c 7cfe |01c4: if-nez v28, 0040 // -0184 │ │ +0ca28c: 2b0b 6c04 0000 |01c6: packed-switch v11, 00000632 // +0000046c │ │ +0ca292: 390f 77fe |01c9: if-nez v15, 0040 // -0189 │ │ +0ca296: 7801 f12c 1200 |01cb: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca29c: 0a0b |01ce: move-result v11 │ │ +0ca29e: 28e9 |01cf: goto 01b8 // -0017 │ │ +0ca2a0: 0800 1700 |01d0: move-object/from16 v0, v23 │ │ +0ca2a4: 0801 1400 |01d2: move-object/from16 v1, v20 │ │ +0ca2a8: 6e20 ce28 1000 |01d4: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@28ce │ │ +0ca2ae: 0c1c |01d7: move-result-object v28 │ │ +0ca2b0: 1f1c 5b05 |01d8: check-cast v28, Ljava/lang/Integer; // type@055b │ │ +0ca2b4: 7401 9927 1c00 |01da: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@2799 │ │ +0ca2ba: 0a16 |01dd: move-result v22 │ │ +0ca2bc: 2900 7cff |01de: goto/16 015a // -0084 │ │ +0ca2c0: 7801 ef2c 1200 |01e0: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +0ca2c6: 0c10 |01e3: move-result-object v16 │ │ +0ca2c8: 1a1c 811c |01e4: const-string v28, "event" // string@1c81 │ │ +0ca2cc: 0800 1000 |01e6: move-object/from16 v0, v16 │ │ +0ca2d0: 0801 1c00 |01e8: move-object/from16 v1, v28 │ │ +0ca2d4: 6e20 d727 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca2da: 0a1c |01ed: move-result v28 │ │ +0ca2dc: 381c dbff |01ee: if-eqz v28, 01c9 // -0025 │ │ +0ca2e0: 0800 1f00 |01f0: move-object/from16 v0, v31 │ │ +0ca2e4: 5400 e811 |01f2: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.lectures:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11e8 │ │ +0ca2e8: 081c 0000 |01f4: move-object/from16 v28, v0 │ │ +0ca2ec: 0800 1c00 |01f6: move-object/from16 v0, v28 │ │ +0ca2f0: 6e20 f02a e000 |01f8: invoke-virtual {v0, v14}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.add:(Ljava/lang/Object;)Z // method@2af0 │ │ +0ca2f6: 121f |01fb: const/4 v15, #int 1 // #1 │ │ +0ca2f8: 28cd |01fc: goto 01c9 // -0033 │ │ +0ca2fa: 7801 ef2c 1200 |01fd: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +0ca300: 0c10 |0200: move-result-object v16 │ │ +0ca302: 1a1c 2c35 |0201: const-string v28, "title" // string@352c │ │ +0ca306: 0800 1000 |0203: move-object/from16 v0, v16 │ │ +0ca30a: 0801 1c00 |0205: move-object/from16 v1, v28 │ │ +0ca30e: 6e20 d727 1000 |0207: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca314: 0a1c |020a: move-result v28 │ │ +0ca316: 381c 1400 |020b: if-eqz v28, 021f // +0014 │ │ +0ca31a: 7801 f12c 1200 |020d: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca320: 7801 f02c 1200 |0210: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca326: 0c1c |0213: move-result-object v28 │ │ +0ca328: 381c b5ff |0214: if-eqz v28, 01c9 // -004b │ │ +0ca32c: 7801 f02c 1200 |0216: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca332: 0c1c |0219: move-result-object v28 │ │ +0ca334: 0800 1c00 |021a: move-object/from16 v0, v28 │ │ +0ca338: 5be0 7611 |021c: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0ca33c: 28ab |021e: goto 01c9 // -0055 │ │ +0ca33e: 1a1c 4a34 |021f: const-string v28, "subtitle" // string@344a │ │ +0ca342: 0800 1000 |0221: move-object/from16 v0, v16 │ │ +0ca346: 0801 1c00 |0223: move-object/from16 v1, v28 │ │ +0ca34a: 6e20 d727 1000 |0225: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca350: 0a1c |0228: move-result v28 │ │ +0ca352: 381c 1400 |0229: if-eqz v28, 023d // +0014 │ │ +0ca356: 7801 f12c 1200 |022b: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca35c: 7801 f02c 1200 |022e: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca362: 0c1c |0231: move-result-object v28 │ │ +0ca364: 381c 97ff |0232: if-eqz v28, 01c9 // -0069 │ │ +0ca368: 7801 f02c 1200 |0234: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca36e: 0c1c |0237: move-result-object v28 │ │ +0ca370: 0800 1c00 |0238: move-object/from16 v0, v28 │ │ +0ca374: 5be0 7511 |023a: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0ca378: 288d |023c: goto 01c9 // -0073 │ │ +0ca37a: 1a1c 9735 |023d: const-string v28, "track" // string@3597 │ │ +0ca37e: 0800 1000 |023f: move-object/from16 v0, v16 │ │ +0ca382: 0801 1c00 |0241: move-object/from16 v1, v28 │ │ +0ca386: 6e20 d727 1000 |0243: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca38c: 0a1c |0246: move-result v28 │ │ +0ca38e: 381c 1500 |0247: if-eqz v28, 025c // +0015 │ │ +0ca392: 7801 f12c 1200 |0249: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca398: 7801 f02c 1200 |024c: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca39e: 0c1c |024f: move-result-object v28 │ │ +0ca3a0: 381c 79ff |0250: if-eqz v28, 01c9 // -0087 │ │ +0ca3a4: 7801 f02c 1200 |0252: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca3aa: 0c1c |0255: move-result-object v28 │ │ +0ca3ac: 0800 1c00 |0256: move-object/from16 v0, v28 │ │ +0ca3b0: 5be0 7711 |0258: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0ca3b4: 2900 6fff |025a: goto/16 01c9 // -0091 │ │ +0ca3b8: 1a1c cf35 |025c: const-string v28, "type" // string@35cf │ │ +0ca3bc: 0800 1000 |025e: move-object/from16 v0, v16 │ │ +0ca3c0: 0801 1c00 |0260: move-object/from16 v1, v28 │ │ +0ca3c4: 6e20 d727 1000 |0262: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca3ca: 0a1c |0265: move-result v28 │ │ +0ca3cc: 381c 1500 |0266: if-eqz v28, 027b // +0015 │ │ +0ca3d0: 7801 f12c 1200 |0268: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca3d6: 7801 f02c 1200 |026b: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca3dc: 0c1c |026e: move-result-object v28 │ │ +0ca3de: 381c 5aff |026f: if-eqz v28, 01c9 // -00a6 │ │ +0ca3e2: 7801 f02c 1200 |0271: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca3e8: 0c1c |0274: move-result-object v28 │ │ +0ca3ea: 0800 1c00 |0275: move-object/from16 v0, v28 │ │ +0ca3ee: 5be0 7811 |0277: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0ca3f2: 2900 50ff |0279: goto/16 01c9 // -00b0 │ │ +0ca3f6: 1a1c 8323 |027b: const-string v28, "language" // string@2383 │ │ +0ca3fa: 0800 1000 |027d: move-object/from16 v0, v16 │ │ +0ca3fe: 0801 1c00 |027f: move-object/from16 v1, v28 │ │ +0ca402: 6e20 d727 1000 |0281: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca408: 0a1c |0284: move-result v28 │ │ +0ca40a: 381c 1500 |0285: if-eqz v28, 029a // +0015 │ │ +0ca40e: 7801 f12c 1200 |0287: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca414: 7801 f02c 1200 |028a: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca41a: 0c1c |028d: move-result-object v28 │ │ +0ca41c: 381c 3bff |028e: if-eqz v28, 01c9 // -00c5 │ │ +0ca420: 7801 f02c 1200 |0290: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca426: 0c1c |0293: move-result-object v28 │ │ +0ca428: 0800 1c00 |0294: move-object/from16 v0, v28 │ │ +0ca42c: 5be0 6b11 |0296: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0ca430: 2900 31ff |0298: goto/16 01c9 // -00cf │ │ +0ca434: 1a1c 4f15 |029a: const-string v28, "abstract" // string@154f │ │ +0ca438: 0800 1000 |029c: move-object/from16 v0, v16 │ │ +0ca43c: 0801 1c00 |029e: move-object/from16 v1, v28 │ │ +0ca440: 6e20 d727 1000 |02a0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca446: 0a1c |02a3: move-result v28 │ │ +0ca448: 381c 1500 |02a4: if-eqz v28, 02b9 // +0015 │ │ +0ca44c: 7801 f12c 1200 |02a6: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca452: 7801 f02c 1200 |02a9: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca458: 0c1c |02ac: move-result-object v28 │ │ +0ca45a: 381c 1cff |02ad: if-eqz v28, 01c9 // -00e4 │ │ +0ca45e: 7801 f02c 1200 |02af: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca464: 0c1c |02b2: move-result-object v28 │ │ +0ca466: 0800 1c00 |02b3: move-object/from16 v0, v28 │ │ +0ca46a: 5be0 5711 |02b5: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1157 │ │ +0ca46e: 2900 12ff |02b7: goto/16 01c9 // -00ee │ │ +0ca472: 1a1c 071b |02b9: const-string v28, "description" // string@1b07 │ │ +0ca476: 0800 1000 |02bb: move-object/from16 v0, v16 │ │ +0ca47a: 0801 1c00 |02bd: move-object/from16 v1, v28 │ │ +0ca47e: 6e20 d727 1000 |02bf: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca484: 0a1c |02c2: move-result v28 │ │ +0ca486: 381c 1500 |02c3: if-eqz v28, 02d8 // +0015 │ │ +0ca48a: 7801 f12c 1200 |02c5: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca490: 7801 f02c 1200 |02c8: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca496: 0c1c |02cb: move-result-object v28 │ │ +0ca498: 381c fdfe |02cc: if-eqz v28, 01c9 // -0103 │ │ +0ca49c: 7801 f02c 1200 |02ce: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca4a2: 0c1c |02d1: move-result-object v28 │ │ +0ca4a4: 0800 1c00 |02d2: move-object/from16 v0, v28 │ │ +0ca4a8: 5be0 6711 |02d4: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1167 │ │ +0ca4ac: 2900 f3fe |02d6: goto/16 01c9 // -010d │ │ +0ca4b0: 1a1c 532d |02d8: const-string v28, "person" // string@2d53 │ │ +0ca4b4: 0800 1000 |02da: move-object/from16 v0, v16 │ │ +0ca4b8: 0801 1c00 |02dc: move-object/from16 v1, v28 │ │ +0ca4bc: 6e20 d727 1000 |02de: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca4c2: 0a1c |02e1: move-result v28 │ │ +0ca4c4: 381c 4100 |02e2: if-eqz v28, 0323 // +0041 │ │ +0ca4c8: 7801 f12c 1200 |02e4: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca4ce: 7801 f02c 1200 |02e7: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca4d4: 0c1c |02ea: move-result-object v28 │ │ +0ca4d6: 381c defe |02eb: if-eqz v28, 01c9 // -0122 │ │ +0ca4da: 221c 6d05 |02ed: new-instance v28, Ljava/lang/StringBuilder; // type@056d │ │ +0ca4de: 7601 f927 1c00 |02ef: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ca4e4: 54e0 7311 |02f2: iget-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0ca4e8: 081d 0000 |02f4: move-object/from16 v29, v0 │ │ +0ca4ec: 7402 0228 1c00 |02f6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca4f2: 0c1d |02f9: move-result-object v29 │ │ +0ca4f4: 54e0 7311 |02fa: iget-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0ca4f8: 081c 0000 |02fc: move-object/from16 v28, v0 │ │ +0ca4fc: 7401 e327 1c00 |02fe: invoke-virtual/range {v28}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0ca502: 0a1c |0301: move-result v28 │ │ +0ca504: 3d1c 1e00 |0302: if-lez v28, 0320 // +001e │ │ +0ca508: 1a1c 6b01 |0304: const-string v28, ";" // string@016b │ │ +0ca50c: 0800 1d00 |0306: move-object/from16 v0, v29 │ │ +0ca510: 0801 1c00 |0308: move-object/from16 v1, v28 │ │ +0ca514: 6e20 0228 1000 |030a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca51a: 0c1c |030d: move-result-object v28 │ │ +0ca51c: 7801 f02c 1200 |030e: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca522: 0c1d |0311: move-result-object v29 │ │ +0ca524: 7402 0228 1c00 |0312: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca52a: 0c1c |0315: move-result-object v28 │ │ +0ca52c: 7401 0628 1c00 |0316: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ca532: 0c1c |0319: move-result-object v28 │ │ +0ca534: 0800 1c00 |031a: move-object/from16 v0, v28 │ │ +0ca538: 5be0 7311 |031c: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0ca53c: 2900 abfe |031e: goto/16 01c9 // -0155 │ │ +0ca540: 1a1c 0000 |0320: const-string v28, "" // string@0000 │ │ +0ca544: 28e4 |0322: goto 0306 // -001c │ │ +0ca546: 1a1c eb23 |0323: const-string v28, "link" // string@23eb │ │ +0ca54a: 0800 1000 |0325: move-object/from16 v0, v16 │ │ +0ca54e: 0801 1c00 |0327: move-object/from16 v1, v28 │ │ +0ca552: 6e20 d727 1000 |0329: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca558: 0a1c |032c: move-result v28 │ │ +0ca55a: 381c 9600 |032d: if-eqz v28, 03c3 // +0096 │ │ +0ca55e: 131c 0000 |032f: const/16 v28, #int 0 // #0 │ │ +0ca562: 1a1d b121 |0331: const-string v29, "href" // string@21b1 │ │ +0ca566: 0800 1200 |0333: move-object/from16 v0, v18 │ │ +0ca56a: 0801 1c00 |0335: move-object/from16 v1, v28 │ │ +0ca56e: 0802 1d00 |0337: move-object/from16 v2, v29 │ │ +0ca572: 7230 ed2c 1002 |0339: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ced │ │ +0ca578: 0c1a |033c: move-result-object v26 │ │ +0ca57a: 7801 f12c 1200 |033d: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca580: 7801 f02c 1200 |0340: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca586: 0c1b |0343: move-result-object v27 │ │ +0ca588: 391a 0400 |0344: if-nez v26, 0348 // +0004 │ │ +0ca58c: 081a 1b00 |0346: move-object/from16 v26, v27 │ │ +0ca590: 1a1c 6101 |0348: const-string v28, "://" // string@0161 │ │ +0ca594: 0800 1a00 |034a: move-object/from16 v0, v26 │ │ +0ca598: 0801 1c00 |034c: move-object/from16 v1, v28 │ │ +0ca59c: 6e20 d527 1000 |034e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@27d5 │ │ +0ca5a2: 0a1c |0351: move-result v28 │ │ +0ca5a4: 391c 1900 |0352: if-nez v28, 036b // +0019 │ │ +0ca5a8: 221c 6d05 |0354: new-instance v28, Ljava/lang/StringBuilder; // type@056d │ │ +0ca5ac: 7601 f927 1c00 |0356: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ca5b2: 1a1d ba21 |0359: const-string v29, "http://" // string@21ba │ │ +0ca5b6: 7402 0228 1c00 |035b: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca5bc: 0c1c |035e: move-result-object v28 │ │ +0ca5be: 0800 1c00 |035f: move-object/from16 v0, v28 │ │ +0ca5c2: 0801 1a00 |0361: move-object/from16 v1, v26 │ │ +0ca5c6: 6e20 0228 1000 |0363: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca5cc: 0c1c |0366: move-result-object v28 │ │ +0ca5ce: 7401 0628 1c00 |0367: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ca5d4: 0c1a |036a: move-result-object v26 │ │ +0ca5d6: 2218 6d05 |036b: new-instance v24, Ljava/lang/StringBuilder; // type@056d │ │ +0ca5da: 7601 f927 1800 |036d: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ca5e0: 54e0 6d11 |0370: iget-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@116d │ │ +0ca5e4: 081c 0000 |0372: move-object/from16 v28, v0 │ │ +0ca5e8: 7401 e327 1c00 |0374: invoke-virtual/range {v28}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0ca5ee: 0a1c |0377: move-result v28 │ │ +0ca5f0: 3d1c 1600 |0378: if-lez v28, 038e // +0016 │ │ +0ca5f4: 54e0 6d11 |037a: iget-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@116d │ │ +0ca5f8: 081c 0000 |037c: move-object/from16 v28, v0 │ │ +0ca5fc: 0800 1800 |037e: move-object/from16 v0, v24 │ │ +0ca600: 0801 1c00 |0380: move-object/from16 v1, v28 │ │ +0ca604: 6e20 0228 1000 |0382: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca60a: 1a1c 1101 |0385: const-string v28, "," // string@0111 │ │ +0ca60e: 0800 1800 |0387: move-object/from16 v0, v24 │ │ +0ca612: 0801 1c00 |0389: move-object/from16 v1, v28 │ │ +0ca616: 6e20 0228 1000 |038b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca61c: 1a1c 1014 |038e: const-string v28, "[" // string@1410 │ │ +0ca620: 0800 1800 |0390: move-object/from16 v0, v24 │ │ +0ca624: 0801 1c00 |0392: move-object/from16 v1, v28 │ │ +0ca628: 6e20 0228 1000 |0394: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca62e: 0c1c |0397: move-result-object v28 │ │ +0ca630: 0800 1c00 |0398: move-object/from16 v0, v28 │ │ +0ca634: 0801 1b00 |039a: move-object/from16 v1, v27 │ │ +0ca638: 6e20 0228 1000 |039c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca63e: 0c1c |039f: move-result-object v28 │ │ +0ca640: 1a1d 5e14 |03a0: const-string v29, "]" // string@145e │ │ +0ca644: 7402 0228 1c00 |03a2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca64a: 0c1c |03a5: move-result-object v28 │ │ +0ca64c: 1a1d e000 |03a6: const-string v29, "(" // string@00e0 │ │ +0ca650: 7402 0228 1c00 |03a8: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca656: 0c1c |03ab: move-result-object v28 │ │ +0ca658: 0800 1c00 |03ac: move-object/from16 v0, v28 │ │ +0ca65c: 0801 1a00 |03ae: move-object/from16 v1, v26 │ │ +0ca660: 6e20 0228 1000 |03b0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca666: 0c1c |03b3: move-result-object v28 │ │ +0ca668: 1a1d 0501 |03b4: const-string v29, ")" // string@0105 │ │ +0ca66c: 7402 0228 1c00 |03b6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ca672: 7401 0628 1800 |03b9: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ca678: 0c1c |03bc: move-result-object v28 │ │ +0ca67a: 0800 1c00 |03bd: move-object/from16 v0, v28 │ │ +0ca67e: 5be0 6d11 |03bf: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@116d │ │ +0ca682: 2900 08fe |03c1: goto/16 01c9 // -01f8 │ │ +0ca686: 1a1c be33 |03c3: const-string v28, "start" // string@33be │ │ +0ca68a: 0800 1000 |03c5: move-object/from16 v0, v16 │ │ +0ca68e: 0801 1c00 |03c7: move-object/from16 v1, v28 │ │ +0ca692: 6e20 d727 1000 |03c9: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca698: 0a1c |03cc: move-result v28 │ │ +0ca69a: 381c 3700 |03cd: if-eqz v28, 0404 // +0037 │ │ +0ca69e: 7801 f12c 1200 |03cf: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca6a4: 7801 f02c 1200 |03d2: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca6aa: 0c1c |03d5: move-result-object v28 │ │ +0ca6ac: 381c 0e00 |03d6: if-eqz v28, 03e4 // +000e │ │ +0ca6b0: 7801 f02c 1200 |03d8: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca6b6: 0c1c |03db: move-result-object v28 │ │ +0ca6b8: 7701 d02a 1c00 |03dc: invoke-static/range {v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.parseStartTime:(Ljava/lang/String;)I // method@2ad0 │ │ +0ca6be: 0a1c |03df: move-result v28 │ │ +0ca6c0: 0200 1c00 |03e0: move/from16 v0, v28 │ │ +0ca6c4: 59e0 7411 |03e2: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0ca6c8: 52e0 7411 |03e4: iget v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0ca6cc: 021c 0000 |03e6: move/from16 v28, v0 │ │ +0ca6d0: 0200 1c00 |03e8: move/from16 v0, v28 │ │ +0ca6d4: 59e0 7011 |03ea: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0ca6d8: 52e0 7011 |03ec: iget v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0ca6dc: 021c 0000 |03ee: move/from16 v28, v0 │ │ +0ca6e0: 0200 1c00 |03f0: move/from16 v0, v28 │ │ +0ca6e4: 3570 d7fd |03f2: if-ge v0, v7, 01c9 // -0229 │ │ +0ca6e8: 52e0 7011 |03f4: iget v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0ca6ec: 021c 0000 |03f6: move/from16 v28, v0 │ │ +0ca6f0: 0200 1c00 |03f8: move/from16 v0, v28 │ │ +0ca6f4: d000 a005 |03fa: add-int/lit16 v0, v0, #int 1440 // #05a0 │ │ +0ca6f8: 021c 0000 |03fc: move/from16 v28, v0 │ │ +0ca6fc: 0200 1c00 |03fe: move/from16 v0, v28 │ │ +0ca700: 59e0 7011 |0400: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0ca704: 2900 c7fd |0402: goto/16 01c9 // -0239 │ │ +0ca708: 1a1c ea1b |0404: const-string v28, "duration" // string@1bea │ │ +0ca70c: 0800 1000 |0406: move-object/from16 v0, v16 │ │ +0ca710: 0801 1c00 |0408: move-object/from16 v1, v28 │ │ +0ca714: 6e20 d727 1000 |040a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca71a: 0a1c |040d: move-result v28 │ │ +0ca71c: 381c 1900 |040e: if-eqz v28, 0427 // +0019 │ │ +0ca720: 7801 f12c 1200 |0410: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca726: 7801 f02c 1200 |0413: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca72c: 0c1c |0416: move-result-object v28 │ │ +0ca72e: 381c b2fd |0417: if-eqz v28, 01c9 // -024e │ │ +0ca732: 7801 f02c 1200 |0419: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca738: 0c1c |041c: move-result-object v28 │ │ +0ca73a: 7701 cf2a 1c00 |041d: invoke-static/range {v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.parseDuration:(Ljava/lang/String;)I // method@2acf │ │ +0ca740: 0a1c |0420: move-result v28 │ │ +0ca742: 0200 1c00 |0421: move/from16 v0, v28 │ │ +0ca746: 59e0 6811 |0423: iput v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0ca74a: 2900 a4fd |0425: goto/16 01c9 // -025c │ │ +0ca74e: 1a1c a21a |0427: const-string v28, "date" // string@1aa2 │ │ +0ca752: 0800 1000 |0429: move-object/from16 v0, v16 │ │ +0ca756: 0801 1c00 |042b: move-object/from16 v1, v28 │ │ +0ca75a: 6e20 d727 1000 |042d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca760: 0a1c |0430: move-result v28 │ │ +0ca762: 381c 1900 |0431: if-eqz v28, 044a // +0019 │ │ +0ca766: 7801 f12c 1200 |0433: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca76c: 7801 f02c 1200 |0436: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca772: 0c1c |0439: move-result-object v28 │ │ +0ca774: 381c 8ffd |043a: if-eqz v28, 01c9 // -0271 │ │ +0ca778: 7801 f02c 1200 |043c: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca77e: 0c1c |043f: move-result-object v28 │ │ +0ca780: 7701 192a 1c00 |0440: invoke-static/range {v28}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;.getDateTime:(Ljava/lang/String;)J // method@2a19 │ │ +0ca786: 0b1c |0443: move-result-wide v28 │ │ +0ca788: 0500 1c00 |0444: move-wide/from16 v0, v28 │ │ +0ca78c: 5ae0 6511 |0446: iput-wide v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0ca790: 2900 81fd |0448: goto/16 01c9 // -027f │ │ +0ca794: 1a1c 852e |044a: const-string v28, "recording" // string@2e85 │ │ +0ca798: 0800 1000 |044c: move-object/from16 v0, v16 │ │ +0ca79c: 0801 1c00 |044e: move-object/from16 v1, v28 │ │ +0ca7a0: 6e20 d727 1000 |0450: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca7a6: 0a1c |0453: move-result v28 │ │ +0ca7a8: 381c 75fd |0454: if-eqz v28, 01c9 // -028b │ │ +0ca7ac: 7801 f12c 1200 |0456: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca7b2: 0a0b |0459: move-result v11 │ │ +0ca7b4: 1313 0000 |045a: const/16 v19, #int 0 // #0 │ │ +0ca7b8: 131c 0100 |045c: const/16 v28, #int 1 // #1 │ │ +0ca7bc: 0200 1c00 |045e: move/from16 v0, v28 │ │ +0ca7c0: 320b 69fd |0460: if-eq v11, v0, 01c9 // -0297 │ │ +0ca7c4: 3913 67fd |0462: if-nez v19, 01c9 // -0299 │ │ +0ca7c8: 7401 bd2b 1f00 |0464: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ +0ca7ce: 0a1c |0467: move-result v28 │ │ +0ca7d0: 391c 61fd |0468: if-nez v28, 01c9 // -029f │ │ +0ca7d4: 2b0b d001 0000 |046a: packed-switch v11, 0000063a // +000001d0 │ │ +0ca7da: 3913 5cfd |046d: if-nez v19, 01c9 // -02a4 │ │ +0ca7de: 7801 f12c 1200 |046f: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca7e4: 0a0b |0472: move-result v11 │ │ +0ca7e6: 28e9 |0473: goto 045c // -0017 │ │ +0ca7e8: 7801 ef2c 1200 |0474: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +0ca7ee: 0c10 |0477: move-result-object v16 │ │ +0ca7f0: 1a1c 852e |0478: const-string v28, "recording" // string@2e85 │ │ +0ca7f4: 0800 1000 |047a: move-object/from16 v0, v16 │ │ +0ca7f8: 0801 1c00 |047c: move-object/from16 v1, v28 │ │ +0ca7fc: 6e20 d727 1000 |047e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca802: 0a1c |0481: move-result v28 │ │ +0ca804: 381c ebff |0482: if-eqz v28, 046d // -0015 │ │ +0ca808: 1313 0100 |0484: const/16 v19, #int 1 // #1 │ │ +0ca80c: 28e7 |0486: goto 046d // -0019 │ │ +0ca80e: 7801 ef2c 1200 |0487: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +0ca814: 0c10 |048a: move-result-object v16 │ │ +0ca816: 1a1c e123 |048b: const-string v28, "license" // string@23e1 │ │ +0ca81a: 0800 1000 |048d: move-object/from16 v0, v16 │ │ +0ca81e: 0801 1c00 |048f: move-object/from16 v1, v28 │ │ +0ca822: 6e20 d727 1000 |0491: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca828: 0a1c |0494: move-result v28 │ │ +0ca82a: 381c 1400 |0495: if-eqz v28, 04a9 // +0014 │ │ +0ca82e: 7801 f12c 1200 |0497: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca834: 7801 f02c 1200 |049a: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca83a: 0c1c |049d: move-result-object v28 │ │ +0ca83c: 381c cfff |049e: if-eqz v28, 046d // -0031 │ │ +0ca840: 7801 f02c 1200 |04a0: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca846: 0c1c |04a3: move-result-object v28 │ │ +0ca848: 0800 1c00 |04a4: move-object/from16 v0, v28 │ │ +0ca84c: 5be0 6e11 |04a6: iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0ca850: 28c5 |04a8: goto 046d // -003b │ │ +0ca852: 1a1c 7c2c |04a9: const-string v28, "optout" // string@2c7c │ │ +0ca856: 0800 1000 |04ab: move-object/from16 v0, v16 │ │ +0ca85a: 0801 1c00 |04ad: move-object/from16 v1, v28 │ │ +0ca85e: 6e20 d727 1000 |04af: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca864: 0a1c |04b2: move-result v28 │ │ +0ca866: 381c baff |04b3: if-eqz v28, 046d // -0046 │ │ +0ca86a: 7801 f12c 1200 |04b5: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca870: 7801 f02c 1200 |04b8: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca876: 0c1c |04bb: move-result-object v28 │ │ +0ca878: 381c b1ff |04bc: if-eqz v28, 046d // -004f │ │ +0ca87c: 7801 f02c 1200 |04be: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca882: 0c1c |04c1: move-result-object v28 │ │ +0ca884: 7701 6827 1c00 |04c2: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@2768 │ │ +0ca88a: 0c1c |04c5: move-result-object v28 │ │ +0ca88c: 7401 6627 1c00 |04c6: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +0ca892: 0a1c |04c9: move-result v28 │ │ +0ca894: 0200 1c00 |04ca: move/from16 v0, v28 │ │ +0ca898: 5ce0 6f11 |04cc: iput-boolean v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0ca89c: 289f |04ce: goto 046d // -0061 │ │ +0ca89e: 1a1c b419 |04cf: const-string v28, "conference" // string@19b4 │ │ +0ca8a2: 0800 1000 |04d1: move-object/from16 v0, v16 │ │ +0ca8a6: 0801 1c00 |04d3: move-object/from16 v1, v28 │ │ +0ca8aa: 6e20 d827 1000 |04d5: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@27d8 │ │ +0ca8b0: 0a1c |04d8: move-result v28 │ │ +0ca8b2: 381c 67fb |04d9: if-eqz v28, 0040 // -0499 │ │ +0ca8b6: 1204 |04db: const/4 v4, #int 0 // #0 │ │ +0ca8b8: 7801 f12c 1200 |04dc: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca8be: 0a0b |04df: move-result v11 │ │ +0ca8c0: 131c 0100 |04e0: const/16 v28, #int 1 // #1 │ │ +0ca8c4: 0200 1c00 |04e2: move/from16 v0, v28 │ │ +0ca8c8: 320b 5cfb |04e4: if-eq v11, v0, 0040 // -04a4 │ │ +0ca8cc: 3904 5afb |04e6: if-nez v4, 0040 // -04a6 │ │ +0ca8d0: 2b0b 5a01 0000 |04e8: packed-switch v11, 00000642 // +0000015a │ │ +0ca8d6: 3904 55fb |04eb: if-nez v4, 0040 // -04ab │ │ +0ca8da: 7801 f12c 1200 |04ed: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca8e0: 0a0b |04f0: move-result v11 │ │ +0ca8e2: 28ef |04f1: goto 04e0 // -0011 │ │ +0ca8e4: 7801 ef2c 1200 |04f2: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +0ca8ea: 0c10 |04f5: move-result-object v16 │ │ +0ca8ec: 1a1c b419 |04f6: const-string v28, "conference" // string@19b4 │ │ +0ca8f0: 0800 1000 |04f8: move-object/from16 v0, v16 │ │ +0ca8f4: 0801 1c00 |04fa: move-object/from16 v1, v28 │ │ +0ca8f8: 6e20 d727 1000 |04fc: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca8fe: 0a1c |04ff: move-result v28 │ │ +0ca900: 381c ebff |0500: if-eqz v28, 04eb // -0015 │ │ +0ca904: 1214 |0502: const/4 v4, #int 1 // #1 │ │ +0ca906: 28e8 |0503: goto 04eb // -0018 │ │ +0ca908: 7801 ef2c 1200 |0504: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2cef │ │ +0ca90e: 0c10 |0507: move-result-object v16 │ │ +0ca910: 1a1c 4a34 |0508: const-string v28, "subtitle" // string@344a │ │ +0ca914: 0800 1000 |050a: move-object/from16 v0, v16 │ │ +0ca918: 0801 1c00 |050c: move-object/from16 v1, v28 │ │ +0ca91c: 6e20 d727 1000 |050e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca922: 0a1c |0511: move-result v28 │ │ +0ca924: 381c 2000 |0512: if-eqz v28, 0532 // +0020 │ │ +0ca928: 7801 f12c 1200 |0514: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca92e: 7801 f02c 1200 |0517: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca934: 0c1c |051a: move-result-object v28 │ │ +0ca936: 381c 7e00 |051b: if-eqz v28, 0599 // +007e │ │ +0ca93a: 0800 1f00 |051d: move-object/from16 v0, v31 │ │ +0ca93e: 5400 ea11 |051f: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0ca942: 081c 0000 |0521: move-object/from16 v28, v0 │ │ +0ca946: 221d 6b05 |0523: new-instance v29, Ljava/lang/String; // type@056b │ │ +0ca94a: 7801 f02c 1200 |0525: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca950: 0c1e |0528: move-result-object v30 │ │ +0ca952: 7602 cc27 1d00 |0529: invoke-direct/range {v29, v30}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ +0ca958: 0800 1d00 |052c: move-object/from16 v0, v29 │ │ +0ca95c: 0801 1c00 |052e: move-object/from16 v1, v28 │ │ +0ca960: 5b10 a911 |0530: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.subtitle:Ljava/lang/String; // field@11a9 │ │ +0ca964: 1a1c 2c35 |0532: const-string v28, "title" // string@352c │ │ +0ca968: 0800 1000 |0534: move-object/from16 v0, v16 │ │ +0ca96c: 0801 1c00 |0536: move-object/from16 v1, v28 │ │ +0ca970: 6e20 d727 1000 |0538: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca976: 0a1c |053b: move-result v28 │ │ +0ca978: 381c 1a00 |053c: if-eqz v28, 0556 // +001a │ │ +0ca97c: 7801 f12c 1200 |053e: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca982: 0800 1f00 |0541: move-object/from16 v0, v31 │ │ +0ca986: 5400 ea11 |0543: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0ca98a: 081c 0000 |0545: move-object/from16 v28, v0 │ │ +0ca98e: 221d 6b05 |0547: new-instance v29, Ljava/lang/String; // type@056b │ │ +0ca992: 7801 f02c 1200 |0549: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca998: 0c1e |054c: move-result-object v30 │ │ +0ca99a: 7602 cc27 1d00 |054d: invoke-direct/range {v29, v30}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ +0ca9a0: 0800 1d00 |0550: move-object/from16 v0, v29 │ │ +0ca9a4: 0801 1c00 |0552: move-object/from16 v1, v28 │ │ +0ca9a8: 5b10 aa11 |0554: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.title:Ljava/lang/String; // field@11aa │ │ +0ca9ac: 1a1c b12e |0556: const-string v28, "release" // string@2eb1 │ │ +0ca9b0: 0800 1000 |0558: move-object/from16 v0, v16 │ │ +0ca9b4: 0801 1c00 |055a: move-object/from16 v1, v28 │ │ +0ca9b8: 6e20 d727 1000 |055c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0ca9be: 0a1c |055f: move-result v28 │ │ +0ca9c0: 381c 1a00 |0560: if-eqz v28, 057a // +001a │ │ +0ca9c4: 7801 f12c 1200 |0562: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0ca9ca: 0800 1f00 |0565: move-object/from16 v0, v31 │ │ +0ca9ce: 5400 ea11 |0567: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0ca9d2: 081c 0000 |0569: move-object/from16 v28, v0 │ │ +0ca9d6: 221d 6b05 |056b: new-instance v29, Ljava/lang/String; // type@056b │ │ +0ca9da: 7801 f02c 1200 |056d: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0ca9e0: 0c1e |0570: move-result-object v30 │ │ +0ca9e2: 7602 cc27 1d00 |0571: invoke-direct/range {v29, v30}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@27cc │ │ +0ca9e8: 0800 1d00 |0574: move-object/from16 v0, v29 │ │ +0ca9ec: 0801 1c00 |0576: move-object/from16 v1, v28 │ │ +0ca9f0: 5b10 ab11 |0578: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11ab │ │ +0ca9f4: 1a1c b91a |057a: const-string v28, "day_change" // string@1ab9 │ │ +0ca9f8: 0800 1000 |057c: move-object/from16 v0, v16 │ │ +0ca9fc: 0801 1c00 |057e: move-object/from16 v1, v28 │ │ +0caa00: 6e20 d727 1000 |0580: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0caa06: 0a1c |0583: move-result v28 │ │ +0caa08: 381c 67ff |0584: if-eqz v28, 04eb // -0099 │ │ +0caa0c: 7801 f12c 1200 |0586: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2cf1 │ │ +0caa12: 7801 f02c 1200 |0589: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0caa18: 0c1c |058c: move-result-object v28 │ │ +0caa1a: 381c 5eff |058d: if-eqz v28, 04eb // -00a2 │ │ +0caa1e: 7801 f02c 1200 |058f: invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2cf0 │ │ +0caa24: 0c1c |0592: move-result-object v28 │ │ +0caa26: 7701 d02a 1c00 |0593: invoke-static/range {v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.parseStartTime:(Ljava/lang/String;)I // method@2ad0 │ │ +0caa2c: 0a07 |0596: move-result v7 │ │ +0caa2e: 2900 54ff |0597: goto/16 04eb // -00ac │ │ +0caa32: 0800 1f00 |0599: move-object/from16 v0, v31 │ │ +0caa36: 5400 ea11 |059b: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0caa3a: 081c 0000 |059d: move-object/from16 v28, v0 │ │ +0caa3e: 1a1d 0000 |059f: const-string v29, "" // string@0000 │ │ +0caa42: 0800 1d00 |05a1: move-object/from16 v0, v29 │ │ +0caa46: 0801 1c00 |05a3: move-object/from16 v1, v28 │ │ +0caa4a: 5b10 a911 |05a5: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.subtitle:Ljava/lang/String; // field@11a9 │ │ +0caa4e: 288b |05a7: goto 0532 // -0075 │ │ +0caa50: 3919 0a00 |05a8: if-nez v25, 05b2 // +000a │ │ +0caa54: 131c 0000 |05aa: const/16 v28, #int 0 // #0 │ │ +0caa58: 7701 6927 1c00 |05ac: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0caa5e: 0c1c |05af: move-result-object v28 │ │ +0caa60: 2900 b6fa |05b0: goto/16 0066 // -054a │ │ +0caa64: 7401 bd2b 1f00 |05b2: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ +0caa6a: 0a1c |05b5: move-result v28 │ │ +0caa6c: 381c 0a00 |05b6: if-eqz v28, 05c0 // +000a │ │ +0caa70: 131c 0000 |05b8: const/16 v28, #int 0 // #0 │ │ +0caa74: 7701 6927 1c00 |05ba: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0caa7a: 0c1c |05bd: move-result-object v28 │ │ +0caa7c: 2900 a8fa |05be: goto/16 0066 // -0558 │ │ +0caa80: 0800 1f00 |05c0: move-object/from16 v0, v31 │ │ +0caa84: 5400 e811 |05c2: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.lectures:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11e8 │ │ +0caa88: 081c 0000 |05c4: move-object/from16 v28, v0 │ │ +0caa8c: 0800 1f00 |05c6: move-object/from16 v0, v31 │ │ +0caa90: 0801 1c00 |05c8: move-object/from16 v1, v28 │ │ +0caa94: 7020 c32b 1000 |05ca: invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.setChangedFlags:(Lnerd/tuxmobil/fahrplan/congress/LectureList;)V // method@2bc3 │ │ +0caa9a: 0800 1f00 |05cd: move-object/from16 v0, v31 │ │ +0caa9e: 5400 e611 |05cf: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11e6 │ │ +0caaa2: 081c 0000 |05d1: move-object/from16 v28, v0 │ │ +0caaa6: 0800 1f00 |05d3: move-object/from16 v0, v31 │ │ +0caaaa: 5400 e811 |05d5: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.lectures:Lnerd/tuxmobil/fahrplan/congress/LectureList; // field@11e8 │ │ +0caaae: 081d 0000 |05d7: move-object/from16 v29, v0 │ │ +0caab2: 0800 1f00 |05d9: move-object/from16 v0, v31 │ │ +0caab6: 0801 1c00 |05db: move-object/from16 v1, v28 │ │ +0caaba: 0802 1d00 |05dd: move-object/from16 v2, v29 │ │ +0caabe: 6e30 c52b 1002 |05df: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.storeLectureList:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@2bc5 │ │ +0caac4: 7401 bd2b 1f00 |05e2: invoke-virtual/range {v31}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ +0caaca: 0a1c |05e5: move-result v28 │ │ +0caacc: 381c 0a00 |05e6: if-eqz v28, 05f0 // +000a │ │ +0caad0: 131c 0000 |05e8: const/16 v28, #int 0 // #0 │ │ +0caad4: 7701 6927 1c00 |05ea: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0caada: 0c1c |05ed: move-result-object v28 │ │ +0caadc: 2900 78fa |05ee: goto/16 0066 // -0588 │ │ +0caae0: 0800 1f00 |05f0: move-object/from16 v0, v31 │ │ +0caae4: 5400 ea11 |05f2: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0caae8: 081c 0000 |05f4: move-object/from16 v28, v0 │ │ +0caaec: 0200 1100 |05f6: move/from16 v0, v17 │ │ +0caaf0: 0801 1c00 |05f8: move-object/from16 v1, v28 │ │ +0caaf4: 5910 a811 |05fa: iput v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.numdays:I // field@11a8 │ │ +0caaf8: 0800 1f00 |05fc: move-object/from16 v0, v31 │ │ +0caafc: 5400 ea11 |05fe: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0cab00: 081c 0000 |0600: move-object/from16 v28, v0 │ │ +0cab04: 0800 2100 |0602: move-object/from16 v0, v33 │ │ +0cab08: 0801 1c00 |0604: move-object/from16 v1, v28 │ │ +0cab0c: 5b10 a711 |0606: iput-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.eTag:Ljava/lang/String; // field@11a7 │ │ +0cab10: 0800 1f00 |0608: move-object/from16 v0, v31 │ │ +0cab14: 5400 e611 |060a: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11e6 │ │ +0cab18: 081c 0000 |060c: move-object/from16 v28, v0 │ │ +0cab1c: 0800 1f00 |060e: move-object/from16 v0, v31 │ │ +0cab20: 5400 ea11 |0610: iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/parser;.meta:Lnerd/tuxmobil/fahrplan/congress/MetaInfo; // field@11ea │ │ +0cab24: 081d 0000 |0612: move-object/from16 v29, v0 │ │ +0cab28: 0800 1f00 |0614: move-object/from16 v0, v31 │ │ +0cab2c: 0801 1c00 |0616: move-object/from16 v1, v28 │ │ +0cab30: 0802 1d00 |0618: move-object/from16 v2, v29 │ │ +0cab34: 6e30 c62b 1002 |061a: invoke-virtual {v0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.storeMeta:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/MetaInfo;)V // method@2bc6 │ │ +0cab3a: 131c 0100 |061d: const/16 v28, #int 1 // #1 │ │ +0cab3e: 7701 6927 1c00 |061f: invoke-static/range {v28}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cab44: 0c1c |0622: move-result-object v28 │ │ +0cab46: 2900 43fa |0623: goto/16 0066 // -05bd │ │ +0cab4a: 0000 |0625: nop // spacer │ │ +0cab4c: 0001 0400 0000 0000 0800 0000 0300 ... |0626: packed-switch-data (12 units) │ │ +0cab64: 0001 0200 0200 0000 3700 0000 1a00 ... |0632: packed-switch-data (8 units) │ │ +0cab74: 0001 0200 0200 0000 1d00 0000 0a00 ... |063a: packed-switch-data (8 units) │ │ +0cab84: 0001 0200 0200 0000 1c00 0000 0a00 ... |0642: packed-switch-data (8 units) │ │ catches : 2 │ │ 0x0004 - 0x005b │ │ Ljava/lang/Exception; -> 0x005c │ │ 0x0067 - 0x0622 │ │ Ljava/lang/Exception; -> 0x005c │ │ positions : │ │ 0x0000 line=212 │ │ @@ -323913,15 +324093,16 @@ │ │ 0x0179 line=273 │ │ 0x017b line=274 │ │ 0x017f line=275 │ │ 0x0181 line=276 │ │ 0x0185 line=277 │ │ 0x01b3 line=279 │ │ 0x01b7 line=280 │ │ - 0x01b8 line=282 │ │ + 0x01b8 line=281 │ │ + 0x01c0 line=282 │ │ 0x01c6 line=283 │ │ 0x01c9 line=412 │ │ 0x01cb line=415 │ │ 0x01d0 line=267 │ │ 0x01e0 line=285 │ │ 0x01e4 line=286 │ │ 0x01f0 line=287 │ │ @@ -323955,66 +324136,72 @@ │ │ 0x02c5 line=324 │ │ 0x02c8 line=325 │ │ 0x02ce line=326 │ │ 0x02d8 line=328 │ │ 0x02e4 line=329 │ │ 0x02e7 line=330 │ │ 0x02ed line=331 │ │ + 0x02fe line=332 │ │ + 0x030e line=333 │ │ + 0x0320 line=332 │ │ 0x0323 line=335 │ │ 0x032f line=336 │ │ 0x033d line=337 │ │ 0x0340 line=338 │ │ 0x0344 line=339 │ │ 0x0346 line=340 │ │ 0x0348 line=342 │ │ 0x0354 line=343 │ │ 0x036b line=345 │ │ 0x0370 line=346 │ │ 0x037a line=347 │ │ 0x0385 line=348 │ │ 0x038e line=350 │ │ + 0x03ac line=351 │ │ 0x03b9 line=352 │ │ 0x03c3 line=353 │ │ 0x03cf line=354 │ │ 0x03d2 line=355 │ │ - 0x03d8 line=356 │ │ + 0x03d8 line=357 │ │ 0x03e4 line=359 │ │ 0x03ec line=360 │ │ 0x03f4 line=361 │ │ 0x0404 line=363 │ │ 0x0410 line=364 │ │ 0x0413 line=365 │ │ - 0x0419 line=366 │ │ + 0x0419 line=367 │ │ 0x0427 line=369 │ │ 0x0433 line=370 │ │ 0x0436 line=371 │ │ - 0x043c line=372 │ │ + 0x043c line=373 │ │ 0x044a line=375 │ │ 0x0456 line=376 │ │ 0x045a line=377 │ │ - 0x045c line=379 │ │ + 0x045c line=378 │ │ + 0x0464 line=379 │ │ 0x046a line=380 │ │ 0x046d line=404 │ │ 0x046f line=407 │ │ 0x0474 line=382 │ │ 0x0478 line=383 │ │ 0x0484 line=384 │ │ 0x0487 line=388 │ │ 0x048b line=389 │ │ 0x0497 line=390 │ │ 0x049a line=391 │ │ - 0x04a0 line=392 │ │ + 0x04a0 line=393 │ │ 0x04a9 line=395 │ │ 0x04b5 line=396 │ │ 0x04b8 line=397 │ │ - 0x04be line=398 │ │ + 0x04be line=399 │ │ + 0x04c6 line=398 │ │ 0x04cf line=417 │ │ 0x04db line=418 │ │ 0x04dc line=419 │ │ - 0x04e0 line=421 │ │ + 0x04e0 line=420 │ │ 0x04e8 line=422 │ │ 0x04eb line=456 │ │ 0x04ed line=459 │ │ 0x04f2 line=424 │ │ 0x04f6 line=425 │ │ 0x0502 line=426 │ │ 0x0504 line=430 │ │ @@ -324027,15 +324214,15 @@ │ │ 0x0541 line=441 │ │ 0x0556 line=443 │ │ 0x0562 line=444 │ │ 0x0565 line=445 │ │ 0x057a line=447 │ │ 0x0586 line=448 │ │ 0x0589 line=449 │ │ - 0x058f line=450 │ │ + 0x058f line=451 │ │ 0x0599 line=436 │ │ 0x05a8 line=466 │ │ 0x05b2 line=467 │ │ 0x05b8 line=468 │ │ 0x05c0 line=470 │ │ 0x05cd line=471 │ │ 0x05e2 line=472 │ │ @@ -324098,292 +324285,292 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/LectureList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 562 16-bit code units │ │ -0cab54: |[0cab54] nerd.tuxmobil.fahrplan.congress.parser.setChangedFlags:(Lnerd/tuxmobil/fahrplan/congress/LectureList;)V │ │ -0cab64: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0cab66: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0cab68: 54c8 df11 |0002: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11df │ │ -0cab6c: 7110 932a 0800 |0004: invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForAllDays:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a93 │ │ -0cab72: 0c06 |0007: move-result-object v6 │ │ -0cab74: 3906 0300 |0008: if-nez v6, 000b // +0003 │ │ -0cab78: 0e00 |000a: return-void │ │ -0cab7a: 6e10 f82a 0600 |000b: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0cab80: 0a08 |000e: move-result v8 │ │ -0cab82: d803 08ff |000f: add-int/lit8 v3, v8, #int -1 // #ff │ │ -0cab86: 3a03 1200 |0011: if-ltz v3, 0023 // +0012 │ │ -0cab8a: 6e20 f32a 3600 |0013: invoke-virtual {v6, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0cab90: 0c02 |0016: move-result-object v2 │ │ -0cab92: 1f02 1b06 |0017: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0cab96: 5528 5311 |0019: iget-boolean v8, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0cab9a: 3808 0500 |001b: if-eqz v8, 0020 // +0005 │ │ -0cab9e: 6e20 f62a 3600 |001d: invoke-virtual {v6, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(I)Ljava/lang/Object; // method@2af6 │ │ -0caba4: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0caba8: 28ef |0022: goto 0011 // -0011 │ │ -0cabaa: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -0cabac: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -0cabae: 6e10 f82a 0d00 |0025: invoke-virtual {v13}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0cabb4: 0a08 |0028: move-result v8 │ │ -0cabb6: 3583 bb01 |0029: if-ge v3, v8, 01e4 // +01bb │ │ -0cabba: 6e20 f32a 3d00 |002b: invoke-virtual {v13, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0cabc0: 0c04 |002e: move-result-object v4 │ │ -0cabc2: 1f04 1b06 |002f: check-cast v4, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0cabc6: 5448 6511 |0031: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0cabca: 6e20 f42a 8600 |0033: invoke-virtual {v6, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.getLecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2af4 │ │ -0cabd0: 0c05 |0036: move-result-object v5 │ │ -0cabd2: 3905 2800 |0037: if-nez v5, 005f // +0028 │ │ -0cabd6: 5c4b 5411 |0039: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@1154 │ │ -0cabda: 54c8 dd11 |003b: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cabde: 2209 6c05 |003d: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0cabe2: 7010 f927 0900 |003f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cabe8: 1a0a b623 |0042: const-string v10, "lecture " // string@23b6 │ │ -0cabec: 6e20 0228 a900 |0044: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cabf2: 0c09 |0047: move-result-object v9 │ │ -0cabf4: 544a 6f11 |0048: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0cabf8: 6e20 0228 a900 |004a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cabfe: 0c09 |004d: move-result-object v9 │ │ -0cac00: 1a0a 6f00 |004e: const-string v10, " is new." // string@006f │ │ -0cac04: 6e20 0228 a900 |0050: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cac0a: 0c09 |0053: move-result-object v9 │ │ -0cac0c: 6e10 0628 0900 |0054: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cac12: 0c09 |0057: move-result-object v9 │ │ -0cac14: 7120 392b 9800 |0058: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cac1a: 1210 |005b: const/4 v0, #int 1 // #1 │ │ -0cac1c: d803 0301 |005c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0cac20: 28c7 |005e: goto 0025 // -0039 │ │ -0cac22: 6e20 ca2a 4500 |005f: invoke-virtual {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.equals:(Ljava/lang/Object;)Z // method@2aca │ │ -0cac28: 0a08 |0062: move-result v8 │ │ -0cac2a: 3808 0600 |0063: if-eqz v8, 0069 // +0006 │ │ -0cac2e: 6e20 f72a 5600 |0065: invoke-virtual {v6, v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(Ljava/lang/Object;)Z // method@2af7 │ │ -0cac34: 28f4 |0068: goto 005c // -000c │ │ -0cac36: 5448 6f11 |0069: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0cac3a: 5459 6f11 |006b: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0cac3e: 6e20 d727 9800 |006d: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0cac44: 0a08 |0070: move-result v8 │ │ -0cac46: 3908 1f00 |0071: if-nez v8, 0090 // +001f │ │ -0cac4a: 5c4b 5b11 |0073: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@115b │ │ -0cac4e: 54c8 dd11 |0075: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cac52: 2209 6c05 |0077: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0cac56: 7010 f927 0900 |0079: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cac5c: 1a0a 2435 |007c: const-string v10, "title changed to " // string@3524 │ │ -0cac60: 6e20 0228 a900 |007e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cac66: 0c09 |0081: move-result-object v9 │ │ -0cac68: 544a 6f11 |0082: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0cac6c: 6e20 0228 a900 |0084: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cac72: 0c09 |0087: move-result-object v9 │ │ -0cac74: 6e10 0628 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cac7a: 0c09 |008b: move-result-object v9 │ │ -0cac7c: 7120 392b 9800 |008c: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cac82: 1210 |008f: const/4 v0, #int 1 // #1 │ │ -0cac84: 5448 6e11 |0090: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0cac88: 5459 6e11 |0092: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0cac8c: 6e20 d727 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0cac92: 0a08 |0097: move-result v8 │ │ -0cac94: 3908 1f00 |0098: if-nez v8, 00b7 // +001f │ │ -0cac98: 5c4b 5911 |009a: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1159 │ │ -0cac9c: 54c8 dd11 |009c: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0caca0: 2209 6c05 |009e: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0caca4: 7010 f927 0900 |00a0: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cacaa: 1a0a 4134 |00a3: const-string v10, "subtitle changed to " // string@3441 │ │ -0cacae: 6e20 0228 a900 |00a5: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cacb4: 0c09 |00a8: move-result-object v9 │ │ -0cacb6: 544a 6e11 |00a9: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0cacba: 6e20 0228 a900 |00ab: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cacc0: 0c09 |00ae: move-result-object v9 │ │ -0cacc2: 6e10 0628 0900 |00af: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cacc8: 0c09 |00b2: move-result-object v9 │ │ -0cacca: 7120 392b 9800 |00b3: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cacd0: 1210 |00b6: const/4 v0, #int 1 // #1 │ │ -0cacd2: 5448 6c11 |00b7: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0cacd6: 5459 6c11 |00b9: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0cacda: 6e20 d727 9800 |00bb: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0cace0: 0a08 |00be: move-result v8 │ │ -0cace2: 3908 1f00 |00bf: if-nez v8, 00de // +001f │ │ -0cace6: 5c4b 5811 |00c1: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@1158 │ │ -0cacea: 54c8 dd11 |00c3: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cacee: 2209 6c05 |00c5: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0cacf2: 7010 f927 0900 |00c7: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cacf8: 1a0a 8a33 |00ca: const-string v10, "speakers changed to " // string@338a │ │ -0cacfc: 6e20 0228 a900 |00cc: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cad02: 0c09 |00cf: move-result-object v9 │ │ -0cad04: 544a 6c11 |00d0: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0cad08: 6e20 0228 a900 |00d2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cad0e: 0c09 |00d5: move-result-object v9 │ │ -0cad10: 6e10 0628 0900 |00d6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cad16: 0c09 |00d9: move-result-object v9 │ │ -0cad18: 7120 392b 9800 |00da: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cad1e: 1210 |00dd: const/4 v0, #int 1 // #1 │ │ -0cad20: 5448 6411 |00de: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0cad24: 5459 6411 |00e0: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0cad28: 6e20 d727 9800 |00e2: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0cad2e: 0a08 |00e5: move-result v8 │ │ -0cad30: 3908 1f00 |00e6: if-nez v8, 0105 // +001f │ │ -0cad34: 5c4b 5511 |00e8: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@1155 │ │ -0cad38: 54c8 dd11 |00ea: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cad3c: 2209 6c05 |00ec: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0cad40: 7010 f927 0900 |00ee: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cad46: 1a0a 7823 |00f1: const-string v10, "lang changed to " // string@2378 │ │ -0cad4a: 6e20 0228 a900 |00f3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cad50: 0c09 |00f6: move-result-object v9 │ │ -0cad52: 544a 6411 |00f7: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0cad56: 6e20 0228 a900 |00f9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cad5c: 0c09 |00fc: move-result-object v9 │ │ -0cad5e: 6e10 0628 0900 |00fd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cad64: 0c09 |0100: move-result-object v9 │ │ -0cad66: 7120 392b 9800 |0101: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cad6c: 1210 |0104: const/4 v0, #int 1 // #1 │ │ -0cad6e: 5448 6a11 |0105: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0cad72: 5459 6a11 |0107: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0cad76: 6e20 d727 9800 |0109: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0cad7c: 0a08 |010c: move-result v8 │ │ -0cad7e: 3908 1f00 |010d: if-nez v8, 012c // +001f │ │ -0cad82: 5c4b 5711 |010f: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@1157 │ │ -0cad86: 54c8 dd11 |0111: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cad8a: 2209 6c05 |0113: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0cad8e: 7010 f927 0900 |0115: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cad94: 1a0a 7b2f |0118: const-string v10, "room changed to " // string@2f7b │ │ -0cad98: 6e20 0228 a900 |011a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cad9e: 0c09 |011d: move-result-object v9 │ │ -0cada0: 544a 6a11 |011e: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0cada4: 6e20 0228 a900 |0120: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cadaa: 0c09 |0123: move-result-object v9 │ │ -0cadac: 6e10 0628 0900 |0124: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cadb2: 0c09 |0127: move-result-object v9 │ │ -0cadb4: 7120 392b 9800 |0128: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cadba: 1210 |012b: const/4 v0, #int 1 // #1 │ │ -0cadbc: 5448 7011 |012c: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0cadc0: 5459 7011 |012e: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0cadc4: 6e20 d727 9800 |0130: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ -0cadca: 0a08 |0133: move-result v8 │ │ -0cadcc: 3908 1f00 |0134: if-nez v8, 0153 // +001f │ │ -0cadd0: 5c4b 5c11 |0136: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@115c │ │ -0cadd4: 54c8 dd11 |0138: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cadd8: 2209 6c05 |013a: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0caddc: 7010 f927 0900 |013c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cade2: 1a0a 8f35 |013f: const-string v10, "track changed to " // string@358f │ │ -0cade6: 6e20 0228 a900 |0141: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cadec: 0c09 |0144: move-result-object v9 │ │ -0cadee: 544a 7011 |0145: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0cadf2: 6e20 0228 a900 |0147: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cadf8: 0c09 |014a: move-result-object v9 │ │ -0cadfa: 6e10 0628 0900 |014b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cae00: 0c09 |014e: move-result-object v9 │ │ -0cae02: 7120 392b 9800 |014f: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cae08: 1210 |0152: const/4 v0, #int 1 // #1 │ │ -0cae0a: 5548 6811 |0153: iget-boolean v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0cae0e: 5559 6811 |0155: iget-boolean v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0cae12: 3298 1f00 |0157: if-eq v8, v9, 0176 // +001f │ │ -0cae16: 5c4b 5611 |0159: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@1156 │ │ -0cae1a: 54c8 dd11 |015b: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cae1e: 2209 6c05 |015d: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0cae22: 7010 f927 0900 |015f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cae28: 1a0a 7e2e |0162: const-string v10, "recordingOptOut changed to " // string@2e7e │ │ -0cae2c: 6e20 0228 a900 |0164: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cae32: 0c09 |0167: move-result-object v9 │ │ -0cae34: 554a 6811 |0168: iget-boolean v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0cae38: 6e20 0328 a900 |016a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ -0cae3e: 0c09 |016d: move-result-object v9 │ │ -0cae40: 6e10 0628 0900 |016e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cae46: 0c09 |0171: move-result-object v9 │ │ -0cae48: 7120 392b 9800 |0172: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cae4e: 1210 |0175: const/4 v0, #int 1 // #1 │ │ -0cae50: 5248 5f11 |0176: iget v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0cae54: 5259 5f11 |0178: iget v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0cae58: 3298 1f00 |017a: if-eq v8, v9, 0199 // +001f │ │ -0cae5c: 5c4b 5111 |017c: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1151 │ │ -0cae60: 54c8 dd11 |017e: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cae64: 2209 6c05 |0180: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0cae68: 7010 f927 0900 |0182: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cae6e: 1a0a a51a |0185: const-string v10, "day changed to " // string@1aa5 │ │ -0cae72: 6e20 0228 a900 |0187: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cae78: 0c09 |018a: move-result-object v9 │ │ -0cae7a: 524a 5f11 |018b: iget v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0cae7e: 6e20 fe27 a900 |018d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0cae84: 0c09 |0190: move-result-object v9 │ │ -0cae86: 6e10 0628 0900 |0191: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cae8c: 0c09 |0194: move-result-object v9 │ │ -0cae8e: 7120 392b 9800 |0195: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cae94: 1210 |0198: const/4 v0, #int 1 // #1 │ │ -0cae96: 5248 6d11 |0199: iget v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0cae9a: 5259 6d11 |019b: iget v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0cae9e: 3298 1f00 |019d: if-eq v8, v9, 01bc // +001f │ │ -0caea2: 5c4b 5a11 |019f: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@115a │ │ -0caea6: 54c8 dd11 |01a1: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0caeaa: 2209 6c05 |01a3: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0caeae: 7010 f927 0900 |01a5: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0caeb4: 1a0a e233 |01a8: const-string v10, "startTime changed to " // string@33e2 │ │ -0caeb8: 6e20 0228 a900 |01aa: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0caebe: 0c09 |01ad: move-result-object v9 │ │ -0caec0: 524a 6d11 |01ae: iget v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0caec4: 6e20 fe27 a900 |01b0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0caeca: 0c09 |01b3: move-result-object v9 │ │ -0caecc: 6e10 0628 0900 |01b4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0caed2: 0c09 |01b7: move-result-object v9 │ │ -0caed4: 7120 392b 9800 |01b8: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0caeda: 1210 |01bb: const/4 v0, #int 1 // #1 │ │ -0caedc: 5248 6111 |01bc: iget v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0caee0: 5259 6111 |01be: iget v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0caee4: 3298 1f00 |01c0: if-eq v8, v9, 01df // +001f │ │ -0caee8: 5c4b 5211 |01c2: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1152 │ │ -0caeec: 54c8 dd11 |01c4: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0caef0: 2209 6c05 |01c6: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0caef4: 7010 f927 0900 |01c8: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0caefa: 1a0a e11b |01cb: const-string v10, "duration changed to " // string@1be1 │ │ -0caefe: 6e20 0228 a900 |01cd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0caf04: 0c09 |01d0: move-result-object v9 │ │ -0caf06: 524a 6111 |01d1: iget v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0caf0a: 6e20 fe27 a900 |01d3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0caf10: 0c09 |01d6: move-result-object v9 │ │ -0caf12: 6e10 0628 0900 |01d7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0caf18: 0c09 |01da: move-result-object v9 │ │ -0caf1a: 7120 392b 9800 |01db: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0caf20: 1210 |01de: const/4 v0, #int 1 // #1 │ │ -0caf22: 6e20 f72a 5600 |01df: invoke-virtual {v6, v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(Ljava/lang/Object;)Z // method@2af7 │ │ -0caf28: 2900 7afe |01e2: goto/16 005c // -0186 │ │ -0caf2c: 1203 |01e4: const/4 v3, #int 0 // #0 │ │ -0caf2e: 6e10 f82a 0600 |01e5: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ -0caf34: 0a08 |01e8: move-result v8 │ │ -0caf36: 3583 3200 |01e9: if-ge v3, v8, 021b // +0032 │ │ -0caf3a: 6e20 f32a 3600 |01eb: invoke-virtual {v6, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ -0caf40: 0c05 |01ee: move-result-object v5 │ │ -0caf42: 1f05 1b06 |01ef: check-cast v5, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0caf46: 6e10 c92a 0500 |01f1: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.cancel:()V // method@2ac9 │ │ -0caf4c: 6e20 f02a 5d00 |01f4: invoke-virtual {v13, v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.add:(Ljava/lang/Object;)Z // method@2af0 │ │ -0caf52: 54c8 dd11 |01f7: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0caf56: 2209 6c05 |01f9: new-instance v9, Ljava/lang/StringBuilder; // type@056c │ │ -0caf5a: 7010 f927 0900 |01fb: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0caf60: 1a0a b623 |01fe: const-string v10, "lecture " // string@23b6 │ │ -0caf64: 6e20 0228 a900 |0200: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0caf6a: 0c09 |0203: move-result-object v9 │ │ -0caf6c: 545a 6f11 |0204: iget-object v10, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0caf70: 6e20 0228 a900 |0206: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0caf76: 0c09 |0209: move-result-object v9 │ │ -0caf78: 1a0a ba00 |020a: const-string v10, " was canceled." // string@00ba │ │ -0caf7c: 6e20 0228 a900 |020c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0caf82: 0c09 |020f: move-result-object v9 │ │ -0caf84: 6e10 0628 0900 |0210: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0caf8a: 0c09 |0213: move-result-object v9 │ │ -0caf8c: 7120 392b 9800 |0214: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0caf92: 1210 |0217: const/4 v0, #int 1 // #1 │ │ -0caf94: d803 0301 |0218: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0caf98: 28cb |021a: goto 01e5 // -0035 │ │ -0caf9a: 3800 effd |021b: if-eqz v0, 000a // -0211 │ │ -0caf9e: 54c8 df11 |021d: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11df │ │ -0cafa2: 7110 7c02 0800 |021f: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ -0cafa8: 0c07 |0222: move-result-object v7 │ │ -0cafaa: 7210 e000 0700 |0223: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0cafb0: 0c01 |0226: move-result-object v1 │ │ -0cafb2: 1a08 3a2a |0227: const-string v8, "nerd.tuxmobil.fahrplan.congress.Prefs.CHANGES_SEEN" // string@2a3a │ │ -0cafb6: 1209 |0229: const/4 v9, #int 0 // #0 │ │ -0cafb8: 7230 dc00 8109 |022a: invoke-interface {v1, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -0cafbe: 7210 db00 0100 |022d: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -0cafc4: 2900 dafd |0230: goto/16 000a // -0226 │ │ +0cabac: |[0cabac] nerd.tuxmobil.fahrplan.congress.parser.setChangedFlags:(Lnerd/tuxmobil/fahrplan/congress/LectureList;)V │ │ +0cabbc: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0cabbe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0cabc0: 54c8 e611 |0002: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11e6 │ │ +0cabc4: 7110 932a 0800 |0004: invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;.loadLecturesForAllDays:(Landroid/content/Context;)Lnerd/tuxmobil/fahrplan/congress/LectureList; // method@2a93 │ │ +0cabca: 0c06 |0007: move-result-object v6 │ │ +0cabcc: 3906 0300 |0008: if-nez v6, 000b // +0003 │ │ +0cabd0: 0e00 |000a: return-void │ │ +0cabd2: 6e10 f82a 0600 |000b: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0cabd8: 0a08 |000e: move-result v8 │ │ +0cabda: d803 08ff |000f: add-int/lit8 v3, v8, #int -1 // #ff │ │ +0cabde: 3a03 1200 |0011: if-ltz v3, 0023 // +0012 │ │ +0cabe2: 6e20 f32a 3600 |0013: invoke-virtual {v6, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0cabe8: 0c02 |0016: move-result-object v2 │ │ +0cabea: 1f02 1e06 |0017: check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0cabee: 5528 5a11 |0019: iget-boolean v8, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0cabf2: 3808 0500 |001b: if-eqz v8, 0020 // +0005 │ │ +0cabf6: 6e20 f62a 3600 |001d: invoke-virtual {v6, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(I)Ljava/lang/Object; // method@2af6 │ │ +0cabfc: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0cac00: 28ef |0022: goto 0011 // -0011 │ │ +0cac02: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0cac04: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0cac06: 6e10 f82a 0d00 |0025: invoke-virtual {v13}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0cac0c: 0a08 |0028: move-result v8 │ │ +0cac0e: 3583 bb01 |0029: if-ge v3, v8, 01e4 // +01bb │ │ +0cac12: 6e20 f32a 3d00 |002b: invoke-virtual {v13, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0cac18: 0c04 |002e: move-result-object v4 │ │ +0cac1a: 1f04 1e06 |002f: check-cast v4, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0cac1e: 5448 6c11 |0031: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0cac22: 6e20 f42a 8600 |0033: invoke-virtual {v6, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.getLecture:(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; // method@2af4 │ │ +0cac28: 0c05 |0036: move-result-object v5 │ │ +0cac2a: 3905 2800 |0037: if-nez v5, 005f // +0028 │ │ +0cac2e: 5c4b 5b11 |0039: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@115b │ │ +0cac32: 54c8 e411 |003b: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cac36: 2209 6d05 |003d: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0cac3a: 7010 f927 0900 |003f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cac40: 1a0a c023 |0042: const-string v10, "lecture " // string@23c0 │ │ +0cac44: 6e20 0228 a900 |0044: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cac4a: 0c09 |0047: move-result-object v9 │ │ +0cac4c: 544a 7611 |0048: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0cac50: 6e20 0228 a900 |004a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cac56: 0c09 |004d: move-result-object v9 │ │ +0cac58: 1a0a 6f00 |004e: const-string v10, " is new." // string@006f │ │ +0cac5c: 6e20 0228 a900 |0050: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cac62: 0c09 |0053: move-result-object v9 │ │ +0cac64: 6e10 0628 0900 |0054: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cac6a: 0c09 |0057: move-result-object v9 │ │ +0cac6c: 7120 392b 9800 |0058: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cac72: 1210 |005b: const/4 v0, #int 1 // #1 │ │ +0cac74: d803 0301 |005c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0cac78: 28c7 |005e: goto 0025 // -0039 │ │ +0cac7a: 6e20 ca2a 4500 |005f: invoke-virtual {v5, v4}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.equals:(Ljava/lang/Object;)Z // method@2aca │ │ +0cac80: 0a08 |0062: move-result v8 │ │ +0cac82: 3808 0600 |0063: if-eqz v8, 0069 // +0006 │ │ +0cac86: 6e20 f72a 5600 |0065: invoke-virtual {v6, v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(Ljava/lang/Object;)Z // method@2af7 │ │ +0cac8c: 28f4 |0068: goto 005c // -000c │ │ +0cac8e: 5448 7611 |0069: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0cac92: 5459 7611 |006b: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0cac96: 6e20 d727 9800 |006d: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0cac9c: 0a08 |0070: move-result v8 │ │ +0cac9e: 3908 1f00 |0071: if-nez v8, 0090 // +001f │ │ +0caca2: 5c4b 6211 |0073: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@1162 │ │ +0caca6: 54c8 e411 |0075: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cacaa: 2209 6d05 |0077: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0cacae: 7010 f927 0900 |0079: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cacb4: 1a0a 2d35 |007c: const-string v10, "title changed to " // string@352d │ │ +0cacb8: 6e20 0228 a900 |007e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cacbe: 0c09 |0081: move-result-object v9 │ │ +0cacc0: 544a 7611 |0082: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0cacc4: 6e20 0228 a900 |0084: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cacca: 0c09 |0087: move-result-object v9 │ │ +0caccc: 6e10 0628 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cacd2: 0c09 |008b: move-result-object v9 │ │ +0cacd4: 7120 392b 9800 |008c: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cacda: 1210 |008f: const/4 v0, #int 1 // #1 │ │ +0cacdc: 5448 7511 |0090: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0cace0: 5459 7511 |0092: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0cace4: 6e20 d727 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0cacea: 0a08 |0097: move-result v8 │ │ +0cacec: 3908 1f00 |0098: if-nez v8, 00b7 // +001f │ │ +0cacf0: 5c4b 6011 |009a: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1160 │ │ +0cacf4: 54c8 e411 |009c: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cacf8: 2209 6d05 |009e: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0cacfc: 7010 f927 0900 |00a0: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cad02: 1a0a 4b34 |00a3: const-string v10, "subtitle changed to " // string@344b │ │ +0cad06: 6e20 0228 a900 |00a5: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cad0c: 0c09 |00a8: move-result-object v9 │ │ +0cad0e: 544a 7511 |00a9: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0cad12: 6e20 0228 a900 |00ab: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cad18: 0c09 |00ae: move-result-object v9 │ │ +0cad1a: 6e10 0628 0900 |00af: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cad20: 0c09 |00b2: move-result-object v9 │ │ +0cad22: 7120 392b 9800 |00b3: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cad28: 1210 |00b6: const/4 v0, #int 1 // #1 │ │ +0cad2a: 5448 7311 |00b7: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0cad2e: 5459 7311 |00b9: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0cad32: 6e20 d727 9800 |00bb: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0cad38: 0a08 |00be: move-result v8 │ │ +0cad3a: 3908 1f00 |00bf: if-nez v8, 00de // +001f │ │ +0cad3e: 5c4b 5f11 |00c1: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@115f │ │ +0cad42: 54c8 e411 |00c3: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cad46: 2209 6d05 |00c5: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0cad4a: 7010 f927 0900 |00c7: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cad50: 1a0a 9433 |00ca: const-string v10, "speakers changed to " // string@3394 │ │ +0cad54: 6e20 0228 a900 |00cc: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cad5a: 0c09 |00cf: move-result-object v9 │ │ +0cad5c: 544a 7311 |00d0: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0cad60: 6e20 0228 a900 |00d2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cad66: 0c09 |00d5: move-result-object v9 │ │ +0cad68: 6e10 0628 0900 |00d6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cad6e: 0c09 |00d9: move-result-object v9 │ │ +0cad70: 7120 392b 9800 |00da: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cad76: 1210 |00dd: const/4 v0, #int 1 // #1 │ │ +0cad78: 5448 6b11 |00de: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0cad7c: 5459 6b11 |00e0: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0cad80: 6e20 d727 9800 |00e2: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0cad86: 0a08 |00e5: move-result v8 │ │ +0cad88: 3908 1f00 |00e6: if-nez v8, 0105 // +001f │ │ +0cad8c: 5c4b 5c11 |00e8: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@115c │ │ +0cad90: 54c8 e411 |00ea: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cad94: 2209 6d05 |00ec: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0cad98: 7010 f927 0900 |00ee: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cad9e: 1a0a 8223 |00f1: const-string v10, "lang changed to " // string@2382 │ │ +0cada2: 6e20 0228 a900 |00f3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cada8: 0c09 |00f6: move-result-object v9 │ │ +0cadaa: 544a 6b11 |00f7: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0cadae: 6e20 0228 a900 |00f9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cadb4: 0c09 |00fc: move-result-object v9 │ │ +0cadb6: 6e10 0628 0900 |00fd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cadbc: 0c09 |0100: move-result-object v9 │ │ +0cadbe: 7120 392b 9800 |0101: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cadc4: 1210 |0104: const/4 v0, #int 1 // #1 │ │ +0cadc6: 5448 7111 |0105: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0cadca: 5459 7111 |0107: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0cadce: 6e20 d727 9800 |0109: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0cadd4: 0a08 |010c: move-result v8 │ │ +0cadd6: 3908 1f00 |010d: if-nez v8, 012c // +001f │ │ +0cadda: 5c4b 5e11 |010f: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@115e │ │ +0cadde: 54c8 e411 |0111: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cade2: 2209 6d05 |0113: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0cade6: 7010 f927 0900 |0115: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cadec: 1a0a 852f |0118: const-string v10, "room changed to " // string@2f85 │ │ +0cadf0: 6e20 0228 a900 |011a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cadf6: 0c09 |011d: move-result-object v9 │ │ +0cadf8: 544a 7111 |011e: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0cadfc: 6e20 0228 a900 |0120: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cae02: 0c09 |0123: move-result-object v9 │ │ +0cae04: 6e10 0628 0900 |0124: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cae0a: 0c09 |0127: move-result-object v9 │ │ +0cae0c: 7120 392b 9800 |0128: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cae12: 1210 |012b: const/4 v0, #int 1 // #1 │ │ +0cae14: 5448 7711 |012c: iget-object v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0cae18: 5459 7711 |012e: iget-object v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0cae1c: 6e20 d727 9800 |0130: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@27d7 │ │ +0cae22: 0a08 |0133: move-result v8 │ │ +0cae24: 3908 1f00 |0134: if-nez v8, 0153 // +001f │ │ +0cae28: 5c4b 6311 |0136: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@1163 │ │ +0cae2c: 54c8 e411 |0138: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cae30: 2209 6d05 |013a: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0cae34: 7010 f927 0900 |013c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cae3a: 1a0a 9835 |013f: const-string v10, "track changed to " // string@3598 │ │ +0cae3e: 6e20 0228 a900 |0141: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cae44: 0c09 |0144: move-result-object v9 │ │ +0cae46: 544a 7711 |0145: iget-object v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0cae4a: 6e20 0228 a900 |0147: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cae50: 0c09 |014a: move-result-object v9 │ │ +0cae52: 6e10 0628 0900 |014b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cae58: 0c09 |014e: move-result-object v9 │ │ +0cae5a: 7120 392b 9800 |014f: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cae60: 1210 |0152: const/4 v0, #int 1 // #1 │ │ +0cae62: 5548 6f11 |0153: iget-boolean v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0cae66: 5559 6f11 |0155: iget-boolean v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0cae6a: 3298 1f00 |0157: if-eq v8, v9, 0176 // +001f │ │ +0cae6e: 5c4b 5d11 |0159: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@115d │ │ +0cae72: 54c8 e411 |015b: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cae76: 2209 6d05 |015d: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0cae7a: 7010 f927 0900 |015f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cae80: 1a0a 882e |0162: const-string v10, "recordingOptOut changed to " // string@2e88 │ │ +0cae84: 6e20 0228 a900 |0164: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cae8a: 0c09 |0167: move-result-object v9 │ │ +0cae8c: 554a 6f11 |0168: iget-boolean v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0cae90: 6e20 0328 a900 |016a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2803 │ │ +0cae96: 0c09 |016d: move-result-object v9 │ │ +0cae98: 6e10 0628 0900 |016e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cae9e: 0c09 |0171: move-result-object v9 │ │ +0caea0: 7120 392b 9800 |0172: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0caea6: 1210 |0175: const/4 v0, #int 1 // #1 │ │ +0caea8: 5248 6611 |0176: iget v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0caeac: 5259 6611 |0178: iget v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0caeb0: 3298 1f00 |017a: if-eq v8, v9, 0199 // +001f │ │ +0caeb4: 5c4b 5811 |017c: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1158 │ │ +0caeb8: 54c8 e411 |017e: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0caebc: 2209 6d05 |0180: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0caec0: 7010 f927 0900 |0182: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0caec6: 1a0a af1a |0185: const-string v10, "day changed to " // string@1aaf │ │ +0caeca: 6e20 0228 a900 |0187: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0caed0: 0c09 |018a: move-result-object v9 │ │ +0caed2: 524a 6611 |018b: iget v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0caed6: 6e20 fe27 a900 |018d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0caedc: 0c09 |0190: move-result-object v9 │ │ +0caede: 6e10 0628 0900 |0191: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0caee4: 0c09 |0194: move-result-object v9 │ │ +0caee6: 7120 392b 9800 |0195: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0caeec: 1210 |0198: const/4 v0, #int 1 // #1 │ │ +0caeee: 5248 7411 |0199: iget v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0caef2: 5259 7411 |019b: iget v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0caef6: 3298 1f00 |019d: if-eq v8, v9, 01bc // +001f │ │ +0caefa: 5c4b 6111 |019f: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@1161 │ │ +0caefe: 54c8 e411 |01a1: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0caf02: 2209 6d05 |01a3: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0caf06: 7010 f927 0900 |01a5: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0caf0c: 1a0a ec33 |01a8: const-string v10, "startTime changed to " // string@33ec │ │ +0caf10: 6e20 0228 a900 |01aa: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0caf16: 0c09 |01ad: move-result-object v9 │ │ +0caf18: 524a 7411 |01ae: iget v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0caf1c: 6e20 fe27 a900 |01b0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0caf22: 0c09 |01b3: move-result-object v9 │ │ +0caf24: 6e10 0628 0900 |01b4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0caf2a: 0c09 |01b7: move-result-object v9 │ │ +0caf2c: 7120 392b 9800 |01b8: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0caf32: 1210 |01bb: const/4 v0, #int 1 // #1 │ │ +0caf34: 5248 6811 |01bc: iget v8, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0caf38: 5259 6811 |01be: iget v9, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0caf3c: 3298 1f00 |01c0: if-eq v8, v9, 01df // +001f │ │ +0caf40: 5c4b 5911 |01c2: iput-boolean v11, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1159 │ │ +0caf44: 54c8 e411 |01c4: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0caf48: 2209 6d05 |01c6: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0caf4c: 7010 f927 0900 |01c8: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0caf52: 1a0a eb1b |01cb: const-string v10, "duration changed to " // string@1beb │ │ +0caf56: 6e20 0228 a900 |01cd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0caf5c: 0c09 |01d0: move-result-object v9 │ │ +0caf5e: 524a 6811 |01d1: iget v10, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0caf62: 6e20 fe27 a900 |01d3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0caf68: 0c09 |01d6: move-result-object v9 │ │ +0caf6a: 6e10 0628 0900 |01d7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0caf70: 0c09 |01da: move-result-object v9 │ │ +0caf72: 7120 392b 9800 |01db: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0caf78: 1210 |01de: const/4 v0, #int 1 // #1 │ │ +0caf7a: 6e20 f72a 5600 |01df: invoke-virtual {v6, v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.remove:(Ljava/lang/Object;)Z // method@2af7 │ │ +0caf80: 2900 7afe |01e2: goto/16 005c // -0186 │ │ +0caf84: 1203 |01e4: const/4 v3, #int 0 // #0 │ │ +0caf86: 6e10 f82a 0600 |01e5: invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.size:()I // method@2af8 │ │ +0caf8c: 0a08 |01e8: move-result v8 │ │ +0caf8e: 3583 3200 |01e9: if-ge v3, v8, 021b // +0032 │ │ +0caf92: 6e20 f32a 3600 |01eb: invoke-virtual {v6, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.get:(I)Ljava/lang/Object; // method@2af3 │ │ +0caf98: 0c05 |01ee: move-result-object v5 │ │ +0caf9a: 1f05 1e06 |01ef: check-cast v5, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0caf9e: 6e10 c92a 0500 |01f1: invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/Lecture;.cancel:()V // method@2ac9 │ │ +0cafa4: 6e20 f02a 5d00 |01f4: invoke-virtual {v13, v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;.add:(Ljava/lang/Object;)Z // method@2af0 │ │ +0cafaa: 54c8 e411 |01f7: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cafae: 2209 6d05 |01f9: new-instance v9, Ljava/lang/StringBuilder; // type@056d │ │ +0cafb2: 7010 f927 0900 |01fb: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cafb8: 1a0a c023 |01fe: const-string v10, "lecture " // string@23c0 │ │ +0cafbc: 6e20 0228 a900 |0200: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cafc2: 0c09 |0203: move-result-object v9 │ │ +0cafc4: 545a 7611 |0204: iget-object v10, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0cafc8: 6e20 0228 a900 |0206: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cafce: 0c09 |0209: move-result-object v9 │ │ +0cafd0: 1a0a ba00 |020a: const-string v10, " was canceled." // string@00ba │ │ +0cafd4: 6e20 0228 a900 |020c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cafda: 0c09 |020f: move-result-object v9 │ │ +0cafdc: 6e10 0628 0900 |0210: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cafe2: 0c09 |0213: move-result-object v9 │ │ +0cafe4: 7120 392b 9800 |0214: invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cafea: 1210 |0217: const/4 v0, #int 1 // #1 │ │ +0cafec: d803 0301 |0218: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0caff0: 28cb |021a: goto 01e5 // -0035 │ │ +0caff2: 3800 effd |021b: if-eqz v0, 000a // -0211 │ │ +0caff6: 54c8 e611 |021d: iget-object v8, v12, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11e6 │ │ +0caffa: 7110 7c02 0800 |021f: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@027c │ │ +0cb000: 0c07 |0222: move-result-object v7 │ │ +0cb002: 7210 e000 0700 |0223: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0cb008: 0c01 |0226: move-result-object v1 │ │ +0cb00a: 1a08 442a |0227: const-string v8, "nerd.tuxmobil.fahrplan.congress.Prefs.CHANGES_SEEN" // string@2a44 │ │ +0cb00e: 1209 |0229: const/4 v9, #int 0 // #0 │ │ +0cb010: 7230 dc00 8109 |022a: invoke-interface {v1, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +0cb016: 7210 db00 0100 |022d: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +0cb01c: 2900 dafd |0230: goto/16 000a // -0226 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=487 │ │ 0x0002 line=489 │ │ 0x0008 line=490 │ │ 0x000a line=584 │ │ 0x000b line=492 │ │ @@ -324475,32 +324662,32 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0cafc8: |[0cafc8] nerd.tuxmobil.fahrplan.congress.parser.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; │ │ -0cafd8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cafda: 4602 0502 |0001: aget-object v2, v5, v2 │ │ -0cafde: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0cafe0: 4603 0503 |0004: aget-object v3, v5, v3 │ │ -0cafe4: 7030 c22b 2403 |0006: invoke-direct {v4, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/parser;.parseFahrplan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean; // method@2bc2 │ │ -0cafea: 0c02 |0009: move-result-object v2 │ │ -0cafec: 6e10 6627 0200 |000a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -0caff2: 0a01 |000d: move-result v1 │ │ -0caff4: 3801 0f00 |000e: if-eqz v1, 001d // +000f │ │ -0caff8: 2200 0506 |0010: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation; // type@0605 │ │ -0caffc: 5442 df11 |0012: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11df │ │ -0cb000: 7020 122a 2000 |0014: invoke-direct {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.:(Landroid/content/Context;)V // method@2a12 │ │ -0cb006: 6e10 142a 0000 |0017: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.validate:()Z // method@2a14 │ │ -0cb00c: 6e10 132a 0000 |001a: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.printValidationErrors:()V // method@2a13 │ │ -0cb012: 7110 6927 0100 |001d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb018: 0c02 |0020: move-result-object v2 │ │ -0cb01a: 1102 |0021: return-object v2 │ │ +0cb020: |[0cb020] nerd.tuxmobil.fahrplan.congress.parser.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; │ │ +0cb030: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cb032: 4602 0502 |0001: aget-object v2, v5, v2 │ │ +0cb036: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0cb038: 4603 0503 |0004: aget-object v3, v5, v3 │ │ +0cb03c: 7030 c22b 2403 |0006: invoke-direct {v4, v2, v3}, Lnerd/tuxmobil/fahrplan/congress/parser;.parseFahrplan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean; // method@2bc2 │ │ +0cb042: 0c02 |0009: move-result-object v2 │ │ +0cb044: 6e10 6627 0200 |000a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +0cb04a: 0a01 |000d: move-result v1 │ │ +0cb04c: 3801 0f00 |000e: if-eqz v1, 001d // +000f │ │ +0cb050: 2200 0806 |0010: new-instance v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation; // type@0608 │ │ +0cb054: 5442 e611 |0012: iget-object v2, v4, Lnerd/tuxmobil/fahrplan/congress/parser;.context:Landroid/content/Context; // field@11e6 │ │ +0cb058: 7020 122a 2000 |0014: invoke-direct {v0, v2}, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.:(Landroid/content/Context;)V // method@2a12 │ │ +0cb05e: 6e10 142a 0000 |0017: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.validate:()Z // method@2a14 │ │ +0cb064: 6e10 132a 0000 |001a: invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;.printValidationErrors:()V // method@2a13 │ │ +0cb06a: 7110 6927 0100 |001d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb070: 0c02 |0020: move-result-object v2 │ │ +0cb072: 1102 |0021: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000e line=98 │ │ 0x0010 line=99 │ │ 0x0017 line=100 │ │ 0x001a line=101 │ │ @@ -324516,19 +324703,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 │ │ -0cb01c: |[0cb01c] nerd.tuxmobil.fahrplan.congress.parser.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cb02c: 1f02 9b06 |0000: check-cast v2, [Ljava/lang/String; // type@069b │ │ -0cb030: 6e20 ba2b 2100 |0002: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; // method@2bba │ │ -0cb036: 0c00 |0005: move-result-object v0 │ │ -0cb038: 1100 |0006: return-object v0 │ │ +0cb074: |[0cb074] nerd.tuxmobil.fahrplan.congress.parser.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cb084: 1f02 9e06 |0000: check-cast v2, [Ljava/lang/String; // type@069e │ │ +0cb088: 6e20 ba2b 2100 |0002: invoke-virtual {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/parser;.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; // method@2bba │ │ +0cb08e: 0c00 |0005: move-result-object v0 │ │ +0cb090: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnerd/tuxmobil/fahrplan/congress/parser; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -324537,23 +324724,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0cb03c: |[0cb03c] nerd.tuxmobil.fahrplan.congress.parser.onCancelled:()V │ │ -0cb04c: 5420 dd11 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cb050: 1a01 e92c |0002: const-string v1, "parse cancelled" // string@2ce9 │ │ -0cb054: 7120 392b 1000 |0004: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cb05a: 5420 e011 |0007: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb05e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0cb062: 5420 e011 |000b: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb066: 6e10 7301 0000 |000d: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0cb06c: 0e00 |0010: return-void │ │ +0cb094: |[0cb094] nerd.tuxmobil.fahrplan.congress.parser.onCancelled:()V │ │ +0cb0a4: 5420 e411 |0000: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cb0a8: 1a01 f32c |0002: const-string v1, "parse cancelled" // string@2cf3 │ │ +0cb0ac: 7120 392b 1000 |0004: invoke-static {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cb0b2: 5420 e711 |0007: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb0b6: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0cb0ba: 5420 e711 |000b: iget-object v0, v2, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb0be: 6e10 7301 0000 |000d: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0cb0c4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0007 line=109 │ │ 0x000b line=110 │ │ 0x0010 line=112 │ │ locals : │ │ @@ -324564,24 +324751,24 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0cb070: |[0cb070] nerd.tuxmobil.fahrplan.congress.parser.onPostExecute:(Ljava/lang/Boolean;)V │ │ -0cb080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cb082: 5c10 de11 |0001: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.completed:Z // field@11de │ │ -0cb086: 6e10 6627 0200 |0003: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ -0cb08c: 0a00 |0006: move-result v0 │ │ -0cb08e: 5c10 e511 |0007: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.result:Z // field@11e5 │ │ -0cb092: 5410 e211 |0009: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@11e2 │ │ -0cb096: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -0cb09a: 7010 be2b 0100 |000d: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.notifyActivity:()V // method@2bbe │ │ -0cb0a0: 0e00 |0010: return-void │ │ +0cb0c8: |[0cb0c8] nerd.tuxmobil.fahrplan.congress.parser.onPostExecute:(Ljava/lang/Boolean;)V │ │ +0cb0d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cb0da: 5c10 e511 |0001: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.completed:Z // field@11e5 │ │ +0cb0de: 6e10 6627 0200 |0003: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2766 │ │ +0cb0e4: 0a00 |0006: move-result v0 │ │ +0cb0e6: 5c10 ec11 |0007: iput-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.result:Z // field@11ec │ │ +0cb0ea: 5410 e911 |0009: iget-object v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@11e9 │ │ +0cb0ee: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +0cb0f2: 7010 be2b 0100 |000d: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.notifyActivity:()V // method@2bbe │ │ +0cb0f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ 0x0009 line=123 │ │ 0x000d line=124 │ │ 0x0010 line=126 │ │ @@ -324594,18 +324781,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cb0a4: |[0cb0a4] nerd.tuxmobil.fahrplan.congress.parser.onPostExecute:(Ljava/lang/Object;)V │ │ -0cb0b4: 1f01 4405 |0000: check-cast v1, Ljava/lang/Boolean; // type@0544 │ │ -0cb0b8: 6e20 c02b 1000 |0002: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.onPostExecute:(Ljava/lang/Boolean;)V // method@2bc0 │ │ -0cb0be: 0e00 |0005: return-void │ │ +0cb0fc: |[0cb0fc] nerd.tuxmobil.fahrplan.congress.parser.onPostExecute:(Ljava/lang/Object;)V │ │ +0cb10c: 1f01 4505 |0000: check-cast v1, Ljava/lang/Boolean; // type@0545 │ │ +0cb110: 6e20 c02b 1000 |0002: invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.onPostExecute:(Ljava/lang/Boolean;)V // method@2bc0 │ │ +0cb116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnerd/tuxmobil/fahrplan/congress/parser; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -324614,21 +324801,21 @@ │ │ type : '(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0cb0c0: |[0cb0c0] nerd.tuxmobil.fahrplan.congress.parser.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V │ │ -0cb0d0: 5b12 e211 |0000: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@11e2 │ │ -0cb0d4: 5510 de11 |0002: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.completed:Z // field@11de │ │ -0cb0d8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0cb0dc: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -0cb0e0: 7010 be2b 0100 |0008: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.notifyActivity:()V // method@2bbe │ │ -0cb0e6: 0e00 |000b: return-void │ │ +0cb118: |[0cb118] nerd.tuxmobil.fahrplan.congress.parser.setListener:(Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;)V │ │ +0cb128: 5b12 e911 |0000: iput-object v2, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.listener:Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; // field@11e9 │ │ +0cb12c: 5510 e511 |0002: iget-boolean v0, v1, Lnerd/tuxmobil/fahrplan/congress/parser;.completed:Z // field@11e5 │ │ +0cb130: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0cb134: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +0cb138: 7010 be2b 0100 |0008: invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/parser;.notifyActivity:()V // method@2bbe │ │ +0cb13e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=91 │ │ 0x0008 line=92 │ │ 0x000b line=94 │ │ locals : │ │ @@ -324640,205 +324827,205 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 416 16-bit code units │ │ -0cb0e8: |[0cb0e8] nerd.tuxmobil.fahrplan.congress.parser.storeLectureList:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -0cb0f8: 5484 dd11 |0000: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cb0fc: 1a05 0c34 |0002: const-string v5, "storeLectureList" // string@340c │ │ -0cb100: 7120 392b 5400 |0004: invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cb106: 2202 2306 |0007: new-instance v2, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; // type@0623 │ │ -0cb10a: 7020 fa2a 9200 |0009: invoke-direct {v2, v9}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.:(Landroid/content/Context;)V // method@2afa │ │ -0cb110: 6e10 fd2a 0200 |000c: invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2afd │ │ -0cb116: 0c04 |000f: move-result-object v4 │ │ -0cb118: 5b84 e011 |0010: iput-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb11c: 5484 e011 |0012: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb120: 6e10 7201 0400 |0014: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0172 │ │ -0cb126: 5484 e011 |0017: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb12a: 1a05 c023 |0019: const-string v5, "lectures" // string@23c0 │ │ -0cb12e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0cb130: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -0cb132: 6e40 7401 5476 |001d: invoke-virtual {v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ -0cb138: 6e10 9a28 0a00 |0020: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ -0cb13e: 0c00 |0023: move-result-object v0 │ │ -0cb140: 7210 d228 0000 |0024: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ -0cb146: 0a04 |0027: move-result v4 │ │ -0cb148: 3804 0e00 |0028: if-eqz v4, 0036 // +000e │ │ -0cb14c: 7210 d328 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ -0cb152: 0c01 |002d: move-result-object v1 │ │ -0cb154: 1f01 1b06 |002e: check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061b │ │ -0cb158: 6e10 bd2b 0800 |0030: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ -0cb15e: 0a04 |0033: move-result v4 │ │ -0cb160: 3804 1200 |0034: if-eqz v4, 0046 // +0012 │ │ -0cb164: 5484 e011 |0036: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb168: 6e10 7901 0400 |0038: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0179 │ │ -0cb16e: 5484 e011 |003b: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb172: 6e10 7501 0400 |003d: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0cb178: 5484 e011 |0040: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb17c: 6e10 7301 0400 |0042: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0cb182: 0e00 |0045: return-void │ │ -0cb184: 2203 2b00 |0046: new-instance v3, Landroid/content/ContentValues; // type@002b │ │ -0cb188: 7010 9700 0300 |0048: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -0cb18e: 1a04 881c |004b: const-string v4, "event_id" // string@1c88 │ │ -0cb192: 5415 6511 |004d: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@1165 │ │ -0cb196: 6e30 9b00 4305 |004f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb19c: 1a04 2335 |0052: const-string v4, "title" // string@3523 │ │ -0cb1a0: 5415 6f11 |0054: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@116f │ │ -0cb1a4: 6e30 9b00 4305 |0056: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb1aa: 1a04 4034 |0059: const-string v4, "subtitle" // string@3440 │ │ -0cb1ae: 5415 6e11 |005b: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@116e │ │ -0cb1b2: 6e30 9b00 4305 |005d: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb1b8: 1a04 a31a |0060: const-string v4, "day" // string@1aa3 │ │ -0cb1bc: 5215 5f11 |0062: iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@115f │ │ -0cb1c0: 7110 9e27 0500 |0064: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cb1c6: 0c05 |0067: move-result-object v5 │ │ -0cb1c8: 6e30 9900 4305 |0068: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0cb1ce: 1a04 792f |006b: const-string v4, "room" // string@2f79 │ │ -0cb1d2: 5415 6a11 |006d: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@116a │ │ -0cb1d6: 6e30 9b00 4305 |006f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb1dc: 1a04 b433 |0072: const-string v4, "start" // string@33b4 │ │ -0cb1e0: 5215 6d11 |0074: iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@116d │ │ -0cb1e4: 7110 9e27 0500 |0076: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cb1ea: 0c05 |0079: move-result-object v5 │ │ -0cb1ec: 6e30 9900 4305 |007a: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0cb1f2: 1a04 e01b |007d: const-string v4, "duration" // string@1be0 │ │ -0cb1f6: 5215 6111 |007f: iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1161 │ │ -0cb1fa: 7110 9e27 0500 |0081: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cb200: 0c05 |0084: move-result-object v5 │ │ -0cb202: 6e30 9900 4305 |0085: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0cb208: 1a04 8933 |0088: const-string v4, "speakers" // string@3389 │ │ -0cb20c: 5415 6c11 |008a: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@116c │ │ -0cb210: 6e30 9b00 4305 |008c: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb216: 1a04 8e35 |008f: const-string v4, "track" // string@358e │ │ -0cb21a: 5415 7011 |0091: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1170 │ │ -0cb21e: 6e30 9b00 4305 |0093: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb224: 1a04 c635 |0096: const-string v4, "type" // string@35c6 │ │ -0cb228: 5415 7111 |0098: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1171 │ │ -0cb22c: 6e30 9b00 4305 |009a: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb232: 1a04 7723 |009d: const-string v4, "lang" // string@2377 │ │ -0cb236: 5415 6411 |009f: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@1164 │ │ -0cb23a: 6e30 9b00 4305 |00a1: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb240: 1a04 4515 |00a4: const-string v4, "abstract" // string@1545 │ │ -0cb244: 5415 5011 |00a6: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1150 │ │ -0cb248: 6e30 9b00 4305 |00a8: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb24e: 1a04 fb1a |00ab: const-string v4, "descr" // string@1afb │ │ -0cb252: 5415 6011 |00ad: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1160 │ │ -0cb256: 6e30 9b00 4305 |00af: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb25c: 1a04 e323 |00b2: const-string v4, "links" // string@23e3 │ │ -0cb260: 5415 6611 |00b4: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@1166 │ │ -0cb264: 6e30 9b00 4305 |00b6: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb26a: 1a04 a22e |00b9: const-string v4, "relStart" // string@2ea2 │ │ -0cb26e: 5215 6911 |00bb: iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1169 │ │ -0cb272: 7110 9e27 0500 |00bd: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cb278: 0c05 |00c0: move-result-object v5 │ │ -0cb27a: 6e30 9900 4305 |00c1: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0cb280: 1a04 981a |00c4: const-string v4, "date" // string@1a98 │ │ -0cb284: 5415 5d11 |00c6: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@115d │ │ -0cb288: 6e30 9b00 4305 |00c8: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb28e: 1a04 a01a |00cb: const-string v4, "dateUTC" // string@1aa0 │ │ -0cb292: 5316 5e11 |00cd: iget-wide v6, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@115e │ │ -0cb296: 7120 a427 7600 |00cf: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0cb29c: 0c05 |00d2: move-result-object v5 │ │ -0cb29e: 6e30 9a00 4305 |00d3: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009a │ │ -0cb2a4: 1a04 862f |00d6: const-string v4, "room_idx" // string@2f86 │ │ -0cb2a8: 5215 6b11 |00d8: iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@116b │ │ -0cb2ac: 7110 9e27 0500 |00da: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cb2b2: 0c05 |00dd: move-result-object v5 │ │ -0cb2b4: 6e30 9900 4305 |00de: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0cb2ba: 1a04 6a2e |00e1: const-string v4, "rec_license" // string@2e6a │ │ -0cb2be: 5415 6711 |00e3: iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@1167 │ │ -0cb2c2: 6e30 9b00 4305 |00e5: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb2c8: 1a05 6b2e |00e8: const-string v5, "rec_optout" // string@2e6b │ │ -0cb2cc: 5514 6811 |00ea: iget-boolean v4, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@1168 │ │ -0cb2d0: 3804 a500 |00ec: if-eqz v4, 0191 // +00a5 │ │ -0cb2d4: 1214 |00ee: const/4 v4, #int 1 // #1 │ │ -0cb2d6: 7110 9e27 0400 |00ef: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cb2dc: 0c04 |00f2: move-result-object v4 │ │ -0cb2de: 6e30 9900 5304 |00f3: invoke-virtual {v3, v5, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0cb2e4: 1a04 8818 |00f6: const-string v4, "changed_title" // string@1888 │ │ -0cb2e8: 5515 5b11 |00f8: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@115b │ │ -0cb2ec: 7110 6927 0500 |00fa: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb2f2: 0c05 |00fd: move-result-object v5 │ │ -0cb2f4: 6e30 9800 4305 |00fe: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb2fa: 1a04 8618 |0101: const-string v4, "changed_subtitle" // string@1886 │ │ -0cb2fe: 5515 5911 |0103: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1159 │ │ -0cb302: 7110 6927 0500 |0105: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb308: 0c05 |0108: move-result-object v5 │ │ -0cb30a: 6e30 9800 4305 |0109: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb310: 1a04 8418 |010c: const-string v4, "changed_room" // string@1884 │ │ -0cb314: 5515 5711 |010e: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@1157 │ │ -0cb318: 7110 6927 0500 |0110: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb31e: 0c05 |0113: move-result-object v5 │ │ -0cb320: 6e30 9800 4305 |0114: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb326: 1a04 7e18 |0117: const-string v4, "changed_day" // string@187e │ │ -0cb32a: 5515 5111 |0119: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1151 │ │ -0cb32e: 7110 6927 0500 |011b: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb334: 0c05 |011e: move-result-object v5 │ │ -0cb336: 6e30 9800 4305 |011f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb33c: 1a04 8518 |0122: const-string v4, "changed_speakers" // string@1885 │ │ -0cb340: 5515 5811 |0124: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@1158 │ │ -0cb344: 7110 6927 0500 |0126: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb34a: 0c05 |0129: move-result-object v5 │ │ -0cb34c: 6e30 9800 4305 |012a: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb352: 1a04 8318 |012d: const-string v4, "changed_recording_optout" // string@1883 │ │ -0cb356: 5515 5611 |012f: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@1156 │ │ -0cb35a: 7110 6927 0500 |0131: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb360: 0c05 |0134: move-result-object v5 │ │ -0cb362: 6e30 9800 4305 |0135: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb368: 1a04 8218 |0138: const-string v4, "changed_language" // string@1882 │ │ -0cb36c: 5515 5511 |013a: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@1155 │ │ -0cb370: 7110 6927 0500 |013c: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb376: 0c05 |013f: move-result-object v5 │ │ -0cb378: 6e30 9800 4305 |0140: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb37e: 1a04 8918 |0143: const-string v4, "changed_track" // string@1889 │ │ -0cb382: 5515 5c11 |0145: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@115c │ │ -0cb386: 7110 6927 0500 |0147: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb38c: 0c05 |014a: move-result-object v5 │ │ -0cb38e: 6e30 9800 4305 |014b: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb394: 1a04 8118 |014e: const-string v4, "changed_is_new" // string@1881 │ │ -0cb398: 5515 5411 |0150: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@1154 │ │ -0cb39c: 7110 6927 0500 |0152: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb3a2: 0c05 |0155: move-result-object v5 │ │ -0cb3a4: 6e30 9800 4305 |0156: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb3aa: 1a04 8718 |0159: const-string v4, "changed_time" // string@1887 │ │ -0cb3ae: 5515 5a11 |015b: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@115a │ │ -0cb3b2: 7110 6927 0500 |015d: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb3b8: 0c05 |0160: move-result-object v5 │ │ -0cb3ba: 6e30 9800 4305 |0161: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb3c0: 1a04 7f18 |0164: const-string v4, "changed_duration" // string@187f │ │ -0cb3c4: 5515 5211 |0166: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1152 │ │ -0cb3c8: 7110 6927 0500 |0168: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb3ce: 0c05 |016b: move-result-object v5 │ │ -0cb3d0: 6e30 9800 4305 |016c: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb3d6: 1a04 8018 |016f: const-string v4, "changed_is_canceled" // string@1880 │ │ -0cb3da: 5515 5311 |0171: iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@1153 │ │ -0cb3de: 7110 6927 0500 |0173: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ -0cb3e4: 0c05 |0176: move-result-object v5 │ │ -0cb3e6: 6e30 9800 4305 |0177: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ -0cb3ec: 5484 e011 |017a: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb3f0: 1a05 c023 |017c: const-string v5, "lectures" // string@23c0 │ │ -0cb3f4: 1206 |017e: const/4 v6, #int 0 // #0 │ │ -0cb3f6: 6e40 7701 5436 |017f: invoke-virtual {v4, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0177 │ │ -0cb3fc: 2900 a2fe |0182: goto/16 0024 // -015e │ │ -0cb400: 0d04 |0184: move-exception v4 │ │ -0cb402: 5484 e011 |0185: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb406: 6e10 7501 0400 |0187: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0cb40c: 5484 e011 |018a: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb410: 6e10 7301 0400 |018c: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0cb416: 2900 b6fe |018f: goto/16 0045 // -014a │ │ -0cb41a: 1204 |0191: const/4 v4, #int 0 // #0 │ │ -0cb41c: 2900 5dff |0192: goto/16 00ef // -00a3 │ │ -0cb420: 0d04 |0194: move-exception v4 │ │ -0cb422: 5485 e011 |0195: iget-object v5, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb426: 6e10 7501 0500 |0197: invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0cb42c: 5485 e011 |019a: iget-object v5, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb430: 6e10 7301 0500 |019c: invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0cb436: 2704 |019f: throw v4 │ │ +0cb140: |[0cb140] nerd.tuxmobil.fahrplan.congress.parser.storeLectureList:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +0cb150: 5483 e411 |0000: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cb154: 1a04 1634 |0002: const-string v4, "storeLectureList" // string@3416 │ │ +0cb158: 7120 392b 4300 |0004: invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cb15e: 2201 2606 |0007: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; // type@0626 │ │ +0cb162: 7020 fa2a 9100 |0009: invoke-direct {v1, v9}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.:(Landroid/content/Context;)V // method@2afa │ │ +0cb168: 6e10 fd2a 0100 |000c: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2afd │ │ +0cb16e: 0c03 |000f: move-result-object v3 │ │ +0cb170: 5b83 e711 |0010: iput-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb174: 5483 e711 |0012: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb178: 6e10 7201 0300 |0014: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0172 │ │ +0cb17e: 5483 e711 |0017: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb182: 1a04 ca23 |0019: const-string v4, "lectures" // string@23ca │ │ +0cb186: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +0cb188: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +0cb18a: 6e40 7401 4365 |001d: invoke-virtual {v3, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ +0cb190: 6e10 9a28 0a00 |0020: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@289a │ │ +0cb196: 0c04 |0023: move-result-object v4 │ │ +0cb198: 7210 d228 0400 |0024: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@28d2 │ │ +0cb19e: 0a03 |0027: move-result v3 │ │ +0cb1a0: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +0cb1a4: 7210 d328 0400 |002a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@28d3 │ │ +0cb1aa: 0c00 |002d: move-result-object v0 │ │ +0cb1ac: 1f00 1e06 |002e: check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; // type@061e │ │ +0cb1b0: 6e10 bd2b 0800 |0030: invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/parser;.isCancelled:()Z // method@2bbd │ │ +0cb1b6: 0a03 |0033: move-result v3 │ │ +0cb1b8: 3803 1200 |0034: if-eqz v3, 0046 // +0012 │ │ +0cb1bc: 5483 e711 |0036: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb1c0: 6e10 7901 0300 |0038: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0179 │ │ +0cb1c6: 5483 e711 |003b: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb1ca: 6e10 7501 0300 |003d: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0cb1d0: 5483 e711 |0040: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb1d4: 6e10 7301 0300 |0042: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0cb1da: 0e00 |0045: return-void │ │ +0cb1dc: 2202 2b00 |0046: new-instance v2, Landroid/content/ContentValues; // type@002b │ │ +0cb1e0: 7010 9700 0200 |0048: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +0cb1e6: 1a03 921c |004b: const-string v3, "event_id" // string@1c92 │ │ +0cb1ea: 5405 6c11 |004d: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lecture_id:Ljava/lang/String; // field@116c │ │ +0cb1ee: 6e30 9b00 3205 |004f: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb1f4: 1a03 2c35 |0052: const-string v3, "title" // string@352c │ │ +0cb1f8: 5405 7611 |0054: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.title:Ljava/lang/String; // field@1176 │ │ +0cb1fc: 6e30 9b00 3205 |0056: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb202: 1a03 4a34 |0059: const-string v3, "subtitle" // string@344a │ │ +0cb206: 5405 7511 |005b: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.subtitle:Ljava/lang/String; // field@1175 │ │ +0cb20a: 6e30 9b00 3205 |005d: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb210: 1a03 ad1a |0060: const-string v3, "day" // string@1aad │ │ +0cb214: 5205 6611 |0062: iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.day:I // field@1166 │ │ +0cb218: 7110 9e27 0500 |0064: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cb21e: 0c05 |0067: move-result-object v5 │ │ +0cb220: 6e30 9900 3205 |0068: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0cb226: 1a03 832f |006b: const-string v3, "room" // string@2f83 │ │ +0cb22a: 5405 7111 |006d: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room:Ljava/lang/String; // field@1171 │ │ +0cb22e: 6e30 9b00 3205 |006f: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb234: 1a03 be33 |0072: const-string v3, "start" // string@33be │ │ +0cb238: 5205 7411 |0074: iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.startTime:I // field@1174 │ │ +0cb23c: 7110 9e27 0500 |0076: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cb242: 0c05 |0079: move-result-object v5 │ │ +0cb244: 6e30 9900 3205 |007a: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0cb24a: 1a03 ea1b |007d: const-string v3, "duration" // string@1bea │ │ +0cb24e: 5205 6811 |007f: iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.duration:I // field@1168 │ │ +0cb252: 7110 9e27 0500 |0081: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cb258: 0c05 |0084: move-result-object v5 │ │ +0cb25a: 6e30 9900 3205 |0085: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0cb260: 1a03 9333 |0088: const-string v3, "speakers" // string@3393 │ │ +0cb264: 5405 7311 |008a: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.speakers:Ljava/lang/String; // field@1173 │ │ +0cb268: 6e30 9b00 3205 |008c: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb26e: 1a03 9735 |008f: const-string v3, "track" // string@3597 │ │ +0cb272: 5405 7711 |0091: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.track:Ljava/lang/String; // field@1177 │ │ +0cb276: 6e30 9b00 3205 |0093: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb27c: 1a03 cf35 |0096: const-string v3, "type" // string@35cf │ │ +0cb280: 5405 7811 |0098: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.type:Ljava/lang/String; // field@1178 │ │ +0cb284: 6e30 9b00 3205 |009a: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb28a: 1a03 8123 |009d: const-string v3, "lang" // string@2381 │ │ +0cb28e: 5405 6b11 |009f: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.lang:Ljava/lang/String; // field@116b │ │ +0cb292: 6e30 9b00 3205 |00a1: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb298: 1a03 4f15 |00a4: const-string v3, "abstract" // string@154f │ │ +0cb29c: 5405 5711 |00a6: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.abstractt:Ljava/lang/String; // field@1157 │ │ +0cb2a0: 6e30 9b00 3205 |00a8: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb2a6: 1a03 051b |00ab: const-string v3, "descr" // string@1b05 │ │ +0cb2aa: 5405 6711 |00ad: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.description:Ljava/lang/String; // field@1167 │ │ +0cb2ae: 6e30 9b00 3205 |00af: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb2b4: 1a03 ed23 |00b2: const-string v3, "links" // string@23ed │ │ +0cb2b8: 5405 6d11 |00b4: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.links:Ljava/lang/String; // field@116d │ │ +0cb2bc: 6e30 9b00 3205 |00b6: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb2c2: 1a03 ac2e |00b9: const-string v3, "relStart" // string@2eac │ │ +0cb2c6: 5205 7011 |00bb: iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.relStartTime:I // field@1170 │ │ +0cb2ca: 7110 9e27 0500 |00bd: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cb2d0: 0c05 |00c0: move-result-object v5 │ │ +0cb2d2: 6e30 9900 3205 |00c1: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0cb2d8: 1a03 a21a |00c4: const-string v3, "date" // string@1aa2 │ │ +0cb2dc: 5405 6411 |00c6: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.date:Ljava/lang/String; // field@1164 │ │ +0cb2e0: 6e30 9b00 3205 |00c8: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb2e6: 1a03 aa1a |00cb: const-string v3, "dateUTC" // string@1aaa │ │ +0cb2ea: 5306 6511 |00cd: iget-wide v6, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.dateUTC:J // field@1165 │ │ +0cb2ee: 7120 a427 7600 |00cf: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0cb2f4: 0c05 |00d2: move-result-object v5 │ │ +0cb2f6: 6e30 9a00 3205 |00d3: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009a │ │ +0cb2fc: 1a03 902f |00d6: const-string v3, "room_idx" // string@2f90 │ │ +0cb300: 5205 7211 |00d8: iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.room_index:I // field@1172 │ │ +0cb304: 7110 9e27 0500 |00da: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cb30a: 0c05 |00dd: move-result-object v5 │ │ +0cb30c: 6e30 9900 3205 |00de: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0cb312: 1a03 742e |00e1: const-string v3, "rec_license" // string@2e74 │ │ +0cb316: 5405 6e11 |00e3: iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingLicense:Ljava/lang/String; // field@116e │ │ +0cb31a: 6e30 9b00 3205 |00e5: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb320: 1a05 752e |00e8: const-string v5, "rec_optout" // string@2e75 │ │ +0cb324: 5503 6f11 |00ea: iget-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.recordingOptOut:Z // field@116f │ │ +0cb328: 3803 a500 |00ec: if-eqz v3, 0191 // +00a5 │ │ +0cb32c: 1213 |00ee: const/4 v3, #int 1 // #1 │ │ +0cb32e: 7110 9e27 0300 |00ef: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cb334: 0c03 |00f2: move-result-object v3 │ │ +0cb336: 6e30 9900 5203 |00f3: invoke-virtual {v2, v5, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0cb33c: 1a03 9218 |00f6: const-string v3, "changed_title" // string@1892 │ │ +0cb340: 5505 6211 |00f8: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTitle:Z // field@1162 │ │ +0cb344: 7110 6927 0500 |00fa: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb34a: 0c05 |00fd: move-result-object v5 │ │ +0cb34c: 6e30 9800 3205 |00fe: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb352: 1a03 9018 |0101: const-string v3, "changed_subtitle" // string@1890 │ │ +0cb356: 5505 6011 |0103: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSubtitle:Z // field@1160 │ │ +0cb35a: 7110 6927 0500 |0105: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb360: 0c05 |0108: move-result-object v5 │ │ +0cb362: 6e30 9800 3205 |0109: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb368: 1a03 8e18 |010c: const-string v3, "changed_room" // string@188e │ │ +0cb36c: 5505 5e11 |010e: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRoom:Z // field@115e │ │ +0cb370: 7110 6927 0500 |0110: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb376: 0c05 |0113: move-result-object v5 │ │ +0cb378: 6e30 9800 3205 |0114: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb37e: 1a03 8818 |0117: const-string v3, "changed_day" // string@1888 │ │ +0cb382: 5505 5811 |0119: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDay:Z // field@1158 │ │ +0cb386: 7110 6927 0500 |011b: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb38c: 0c05 |011e: move-result-object v5 │ │ +0cb38e: 6e30 9800 3205 |011f: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb394: 1a03 8f18 |0122: const-string v3, "changed_speakers" // string@188f │ │ +0cb398: 5505 5f11 |0124: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedSpeakers:Z // field@115f │ │ +0cb39c: 7110 6927 0500 |0126: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb3a2: 0c05 |0129: move-result-object v5 │ │ +0cb3a4: 6e30 9800 3205 |012a: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb3aa: 1a03 8d18 |012d: const-string v3, "changed_recording_optout" // string@188d │ │ +0cb3ae: 5505 5d11 |012f: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedRecordingOptOut:Z // field@115d │ │ +0cb3b2: 7110 6927 0500 |0131: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb3b8: 0c05 |0134: move-result-object v5 │ │ +0cb3ba: 6e30 9800 3205 |0135: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb3c0: 1a03 8c18 |0138: const-string v3, "changed_language" // string@188c │ │ +0cb3c4: 5505 5c11 |013a: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedLanguage:Z // field@115c │ │ +0cb3c8: 7110 6927 0500 |013c: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb3ce: 0c05 |013f: move-result-object v5 │ │ +0cb3d0: 6e30 9800 3205 |0140: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb3d6: 1a03 9318 |0143: const-string v3, "changed_track" // string@1893 │ │ +0cb3da: 5505 6311 |0145: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTrack:Z // field@1163 │ │ +0cb3de: 7110 6927 0500 |0147: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb3e4: 0c05 |014a: move-result-object v5 │ │ +0cb3e6: 6e30 9800 3205 |014b: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb3ec: 1a03 8b18 |014e: const-string v3, "changed_is_new" // string@188b │ │ +0cb3f0: 5505 5b11 |0150: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsNew:Z // field@115b │ │ +0cb3f4: 7110 6927 0500 |0152: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb3fa: 0c05 |0155: move-result-object v5 │ │ +0cb3fc: 6e30 9800 3205 |0156: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb402: 1a03 9118 |0159: const-string v3, "changed_time" // string@1891 │ │ +0cb406: 5505 6111 |015b: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedTime:Z // field@1161 │ │ +0cb40a: 7110 6927 0500 |015d: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb410: 0c05 |0160: move-result-object v5 │ │ +0cb412: 6e30 9800 3205 |0161: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb418: 1a03 8918 |0164: const-string v3, "changed_duration" // string@1889 │ │ +0cb41c: 5505 5911 |0166: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedDuration:Z // field@1159 │ │ +0cb420: 7110 6927 0500 |0168: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb426: 0c05 |016b: move-result-object v5 │ │ +0cb428: 6e30 9800 3205 |016c: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb42e: 1a03 8a18 |016f: const-string v3, "changed_is_canceled" // string@188a │ │ +0cb432: 5505 5a11 |0171: iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;.changedIsCanceled:Z // field@115a │ │ +0cb436: 7110 6927 0500 |0173: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2769 │ │ +0cb43c: 0c05 |0176: move-result-object v5 │ │ +0cb43e: 6e30 9800 3205 |0177: invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0098 │ │ +0cb444: 5483 e711 |017a: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb448: 1a05 ca23 |017c: const-string v5, "lectures" // string@23ca │ │ +0cb44c: 1206 |017e: const/4 v6, #int 0 // #0 │ │ +0cb44e: 6e40 7701 5326 |017f: invoke-virtual {v3, v5, v6, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0177 │ │ +0cb454: 2900 a2fe |0182: goto/16 0024 // -015e │ │ +0cb458: 0d03 |0184: move-exception v3 │ │ +0cb45a: 5483 e711 |0185: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb45e: 6e10 7501 0300 |0187: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0cb464: 5483 e711 |018a: iget-object v3, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb468: 6e10 7301 0300 |018c: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0cb46e: 2900 b6fe |018f: goto/16 0045 // -014a │ │ +0cb472: 1203 |0191: const/4 v3, #int 0 // #0 │ │ +0cb474: 2900 5dff |0192: goto/16 00ef // -00a3 │ │ +0cb478: 0d03 |0194: move-exception v3 │ │ +0cb47a: 5484 e711 |0195: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb47e: 6e10 7501 0400 |0197: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0cb484: 5484 e711 |019a: iget-object v4, v8, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb488: 6e10 7301 0400 |019c: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0cb48e: 2703 |019f: throw v3 │ │ catches : 2 │ │ 0x0012 - 0x003b │ │ Landroid/database/SQLException; -> 0x0184 │ │ -> 0x0194 │ │ 0x0046 - 0x0182 │ │ Landroid/database/SQLException; -> 0x0184 │ │ -> 0x0194 │ │ @@ -324871,14 +325058,16 @@ │ │ 0x00b2 line=181 │ │ 0x00b9 line=182 │ │ 0x00c4 line=183 │ │ 0x00cb line=184 │ │ 0x00d6 line=185 │ │ 0x00e1 line=186 │ │ 0x00e8 line=187 │ │ + 0x00ef line=188 │ │ + 0x00f3 line=187 │ │ 0x00f6 line=189 │ │ 0x0101 line=190 │ │ 0x010c line=191 │ │ 0x0117 line=192 │ │ 0x0122 line=193 │ │ 0x012d line=194 │ │ 0x0138 line=195 │ │ @@ -324892,106 +325081,103 @@ │ │ 0x0185 line=206 │ │ 0x018a line=207 │ │ 0x0191 line=187 │ │ 0x0194 line=206 │ │ 0x019a line=207 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Ljava/util/ArrayList; │ │ - 0x0030 - 0x0036 reg=1 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x0024 - 0x0045 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0046 - 0x0184 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0046 - 0x0184 reg=1 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x004b - 0x0184 reg=3 values Landroid/content/ContentValues; │ │ - 0x0191 - 0x0194 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0191 - 0x0194 reg=1 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - 0x0191 - 0x0194 reg=3 values Landroid/content/ContentValues; │ │ - 0x000c - 0x01a0 reg=2 lecturesDB Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ + 0x0030 - 0x0036 reg=0 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x0046 - 0x0184 reg=0 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x004b - 0x0184 reg=2 values Landroid/content/ContentValues; │ │ + 0x0191 - 0x0194 reg=0 lecture Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ + 0x0191 - 0x0194 reg=2 values Landroid/content/ContentValues; │ │ + 0x000c - 0x01a0 reg=1 lecturesDB Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ 0x0000 - 0x01a0 reg=8 this Lnerd/tuxmobil/fahrplan/congress/parser; │ │ 0x0000 - 0x01a0 reg=9 context Landroid/content/Context; │ │ 0x0000 - 0x01a0 reg=10 lectures Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ #7 : (in Lnerd/tuxmobil/fahrplan/congress/parser;) │ │ name : 'storeMeta' │ │ type : '(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/MetaInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 150 16-bit code units │ │ -0cb450: |[0cb450] nerd.tuxmobil.fahrplan.congress.parser.storeMeta:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/MetaInfo;)V │ │ -0cb460: 5451 dd11 |0000: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11dd │ │ -0cb464: 1a02 0d34 |0002: const-string v2, "storeMeta" // string@340d │ │ -0cb468: 7120 392b 2100 |0004: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ -0cb46e: 2201 2606 |0007: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; // type@0626 │ │ -0cb472: 7020 2a2b 6100 |0009: invoke-direct {v1, v6}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.:(Landroid/content/Context;)V // method@2b2a │ │ -0cb478: 5b51 e411 |000c: iput-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.metaDB:Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; // field@11e4 │ │ -0cb47c: 5451 e411 |000e: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.metaDB:Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; // field@11e4 │ │ -0cb480: 6e10 2d2b 0100 |0010: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2b2d │ │ -0cb486: 0c01 |0013: move-result-object v1 │ │ -0cb488: 5b51 e011 |0014: iput-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb48c: 2200 2b00 |0016: new-instance v0, Landroid/content/ContentValues; // type@002b │ │ -0cb490: 7010 9700 0000 |0018: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -0cb496: 5451 e011 |001b: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb49a: 6e10 7201 0100 |001d: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0172 │ │ -0cb4a0: 5451 e011 |0020: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb4a4: 1a02 9229 |0022: const-string v2, "meta" // string@2992 │ │ -0cb4a8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -0cb4aa: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -0cb4ac: 6e40 7401 2143 |0026: invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ -0cb4b2: 1a01 fb2a |0029: const-string v1, "numdays" // string@2afb │ │ -0cb4b6: 5272 a111 |002b: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.numdays:I // field@11a1 │ │ -0cb4ba: 7110 9e27 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cb4c0: 0c02 |0030: move-result-object v2 │ │ -0cb4c2: 6e30 9900 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0cb4c8: 1a01 9c36 |0034: const-string v1, "version" // string@369c │ │ -0cb4cc: 5472 a411 |0036: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11a4 │ │ -0cb4d0: 6e30 9b00 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb4d6: 1a01 2335 |003b: const-string v1, "title" // string@3523 │ │ -0cb4da: 5472 a311 |003d: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.title:Ljava/lang/String; // field@11a3 │ │ -0cb4de: 6e30 9b00 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb4e4: 1a01 4034 |0042: const-string v1, "subtitle" // string@3440 │ │ -0cb4e8: 5472 a211 |0044: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.subtitle:Ljava/lang/String; // field@11a2 │ │ -0cb4ec: 6e30 9b00 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb4f2: 1a01 b01a |0049: const-string v1, "day_change_hour" // string@1ab0 │ │ -0cb4f6: 5272 9e11 |004b: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.dayChangeHour:I // field@119e │ │ -0cb4fa: 7110 9e27 0200 |004d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cb500: 0c02 |0050: move-result-object v2 │ │ -0cb502: 6e30 9900 1002 |0051: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0cb508: 1a01 b11a |0054: const-string v1, "day_change_minute" // string@1ab1 │ │ -0cb50c: 5272 9f11 |0056: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.dayChangeMinute:I // field@119f │ │ -0cb510: 7110 9e27 0200 |0058: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cb516: 0c02 |005b: move-result-object v2 │ │ -0cb518: 6e30 9900 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ -0cb51e: 1a01 741c |005f: const-string v1, "etag" // string@1c74 │ │ -0cb522: 5472 a011 |0061: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.eTag:Ljava/lang/String; // field@11a0 │ │ -0cb526: 6e30 9b00 1002 |0063: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ -0cb52c: 5451 e011 |0066: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb530: 1a02 9229 |0068: const-string v2, "meta" // string@2992 │ │ -0cb534: 1203 |006a: const/4 v3, #int 0 // #0 │ │ -0cb536: 6e40 7701 2103 |006b: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0177 │ │ -0cb53c: 5451 e011 |006e: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb540: 6e10 7901 0100 |0070: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0179 │ │ -0cb546: 5451 e011 |0073: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb54a: 6e10 7501 0100 |0075: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0cb550: 5451 e011 |0078: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb554: 6e10 7301 0100 |007a: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0cb55a: 0e00 |007d: return-void │ │ -0cb55c: 0d01 |007e: move-exception v1 │ │ -0cb55e: 5451 e011 |007f: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb562: 6e10 7501 0100 |0081: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0cb568: 5451 e011 |0084: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb56c: 6e10 7301 0100 |0086: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0cb572: 28f4 |0089: goto 007d // -000c │ │ -0cb574: 0d01 |008a: move-exception v1 │ │ -0cb576: 5452 e011 |008b: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb57a: 6e10 7501 0200 |008d: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ -0cb580: 5452 e011 |0090: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e0 │ │ -0cb584: 6e10 7301 0200 |0092: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ -0cb58a: 2701 |0095: throw v1 │ │ +0cb4a8: |[0cb4a8] nerd.tuxmobil.fahrplan.congress.parser.storeMeta:(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/MetaInfo;)V │ │ +0cb4b8: 5451 e411 |0000: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.LOG_TAG:Ljava/lang/String; // field@11e4 │ │ +0cb4bc: 1a02 1734 |0002: const-string v2, "storeMeta" // string@3417 │ │ +0cb4c0: 7120 392b 2100 |0004: invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V // method@2b39 │ │ +0cb4c6: 2201 2906 |0007: new-instance v1, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; // type@0629 │ │ +0cb4ca: 7020 2a2b 6100 |0009: invoke-direct {v1, v6}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.:(Landroid/content/Context;)V // method@2b2a │ │ +0cb4d0: 5b51 eb11 |000c: iput-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.metaDB:Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; // field@11eb │ │ +0cb4d4: 5451 eb11 |000e: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.metaDB:Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper; // field@11eb │ │ +0cb4d8: 6e10 2d2b 0100 |0010: invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2b2d │ │ +0cb4de: 0c01 |0013: move-result-object v1 │ │ +0cb4e0: 5b51 e711 |0014: iput-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb4e4: 2200 2b00 |0016: new-instance v0, Landroid/content/ContentValues; // type@002b │ │ +0cb4e8: 7010 9700 0000 |0018: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +0cb4ee: 5451 e711 |001b: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb4f2: 6e10 7201 0100 |001d: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0172 │ │ +0cb4f8: 5451 e711 |0020: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb4fc: 1a02 9c29 |0022: const-string v2, "meta" // string@299c │ │ +0cb500: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0cb502: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +0cb504: 6e40 7401 2143 |0026: invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0174 │ │ +0cb50a: 1a01 052b |0029: const-string v1, "numdays" // string@2b05 │ │ +0cb50e: 5272 a811 |002b: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.numdays:I // field@11a8 │ │ +0cb512: 7110 9e27 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cb518: 0c02 |0030: move-result-object v2 │ │ +0cb51a: 6e30 9900 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0cb520: 1a01 a536 |0034: const-string v1, "version" // string@36a5 │ │ +0cb524: 5472 ab11 |0036: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.version:Ljava/lang/String; // field@11ab │ │ +0cb528: 6e30 9b00 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb52e: 1a01 2c35 |003b: const-string v1, "title" // string@352c │ │ +0cb532: 5472 aa11 |003d: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.title:Ljava/lang/String; // field@11aa │ │ +0cb536: 6e30 9b00 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb53c: 1a01 4a34 |0042: const-string v1, "subtitle" // string@344a │ │ +0cb540: 5472 a911 |0044: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.subtitle:Ljava/lang/String; // field@11a9 │ │ +0cb544: 6e30 9b00 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb54a: 1a01 ba1a |0049: const-string v1, "day_change_hour" // string@1aba │ │ +0cb54e: 5272 a511 |004b: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.dayChangeHour:I // field@11a5 │ │ +0cb552: 7110 9e27 0200 |004d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cb558: 0c02 |0050: move-result-object v2 │ │ +0cb55a: 6e30 9900 1002 |0051: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0cb560: 1a01 bb1a |0054: const-string v1, "day_change_minute" // string@1abb │ │ +0cb564: 5272 a611 |0056: iget v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.dayChangeMinute:I // field@11a6 │ │ +0cb568: 7110 9e27 0200 |0058: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cb56e: 0c02 |005b: move-result-object v2 │ │ +0cb570: 6e30 9900 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0099 │ │ +0cb576: 1a01 7e1c |005f: const-string v1, "etag" // string@1c7e │ │ +0cb57a: 5472 a711 |0061: iget-object v2, v7, Lnerd/tuxmobil/fahrplan/congress/MetaInfo;.eTag:Ljava/lang/String; // field@11a7 │ │ +0cb57e: 6e30 9b00 1002 |0063: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009b │ │ +0cb584: 5451 e711 |0066: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb588: 1a02 9c29 |0068: const-string v2, "meta" // string@299c │ │ +0cb58c: 1203 |006a: const/4 v3, #int 0 // #0 │ │ +0cb58e: 6e40 7701 2103 |006b: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0177 │ │ +0cb594: 5451 e711 |006e: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb598: 6e10 7901 0100 |0070: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0179 │ │ +0cb59e: 5451 e711 |0073: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb5a2: 6e10 7501 0100 |0075: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0cb5a8: 5451 e711 |0078: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb5ac: 6e10 7301 0100 |007a: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0cb5b2: 0e00 |007d: return-void │ │ +0cb5b4: 0d01 |007e: move-exception v1 │ │ +0cb5b6: 5451 e711 |007f: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb5ba: 6e10 7501 0100 |0081: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0cb5c0: 5451 e711 |0084: iget-object v1, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb5c4: 6e10 7301 0100 |0086: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0cb5ca: 28f4 |0089: goto 007d // -000c │ │ +0cb5cc: 0d01 |008a: move-exception v1 │ │ +0cb5ce: 5452 e711 |008b: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb5d2: 6e10 7501 0200 |008d: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0175 │ │ +0cb5d8: 5452 e711 |0090: iget-object v2, v5, Lnerd/tuxmobil/fahrplan/congress/parser;.db:Landroid/database/sqlite/SQLiteDatabase; // field@11e7 │ │ +0cb5dc: 6e10 7301 0200 |0092: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0173 │ │ +0cb5e2: 2701 |0095: throw v1 │ │ catches : 1 │ │ 0x001b - 0x0073 │ │ Landroid/database/SQLException; -> 0x007e │ │ -> 0x008a │ │ positions : │ │ 0x0000 line=129 │ │ 0x0007 line=130 │ │ @@ -325018,38 +325204,38 @@ │ │ 0x0090 line=151 │ │ locals : │ │ 0x001b - 0x0096 reg=0 values Landroid/content/ContentValues; │ │ 0x0000 - 0x0096 reg=5 this Lnerd/tuxmobil/fahrplan/congress/parser; │ │ 0x0000 - 0x0096 reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x0096 reg=7 meta Lnerd/tuxmobil/fahrplan/congress/MetaInfo; │ │ │ │ - source_file_idx : 1362 (FahrplanParser.java) │ │ + source_file_idx : 1366 (FahrplanParser.java) │ │ │ │ -Class #1104 header: │ │ -class_idx : 1604 │ │ +Class #1105 header: │ │ +class_idx : 1607 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 760 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 761 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #1104 annotations: │ │ +Class #1105 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=sink │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #11208 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11209 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11212 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1104 - │ │ +Class #1105 - │ │ Class descriptor : 'Lokio/AsyncTimeout$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Sink;' │ │ Static fields - │ │ Instance fields - │ │ @@ -325067,19 +325253,19 @@ │ │ type : '(Lokio/AsyncTimeout;Lokio/Sink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cb59c: |[0cb59c] okio.AsyncTimeout$1.:(Lokio/AsyncTimeout;Lokio/Sink;)V │ │ -0cb5ac: 5b01 e611 |0000: iput-object v1, v0, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb5b0: 5b02 e711 |0002: iput-object v2, v0, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11e7 │ │ -0cb5b4: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cb5ba: 0e00 |0007: return-void │ │ +0cb5f4: |[0cb5f4] okio.AsyncTimeout$1.:(Lokio/AsyncTimeout;Lokio/Sink;)V │ │ +0cb604: 5b01 ed11 |0000: iput-object v1, v0, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb608: 5b02 ee11 |0002: iput-object v2, v0, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11ee │ │ +0cb60c: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cb612: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/AsyncTimeout$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lokio/AsyncTimeout; │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ @@ -325090,33 +325276,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0cb5bc: |[0cb5bc] okio.AsyncTimeout$1.close:()V │ │ -0cb5cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cb5ce: 5442 e611 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb5d2: 6e10 db2b 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@2bdb │ │ -0cb5d8: 5442 e711 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11e7 │ │ -0cb5dc: 7210 d12c 0200 |0008: invoke-interface {v2}, Lokio/Sink;.close:()V // method@2cd1 │ │ -0cb5e2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0cb5e4: 5442 e611 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb5e8: 6e20 dd2b 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb5ee: 0e00 |0011: return-void │ │ -0cb5f0: 0d00 |0012: move-exception v0 │ │ -0cb5f2: 5442 e611 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb5f6: 6e20 dc2b 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ -0cb5fc: 0c02 |0018: move-result-object v2 │ │ -0cb5fe: 2702 |0019: throw v2 │ │ -0cb600: 0d02 |001a: move-exception v2 │ │ -0cb602: 5443 e611 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb606: 6e20 dd2b 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb60c: 2702 |0020: throw v2 │ │ +0cb614: |[0cb614] okio.AsyncTimeout$1.close:()V │ │ +0cb624: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb626: 5442 ed11 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb62a: 6e10 db2b 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@2bdb │ │ +0cb630: 5442 ee11 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11ee │ │ +0cb634: 7210 d12c 0200 |0008: invoke-interface {v2}, Lokio/Sink;.close:()V // method@2cd1 │ │ +0cb63a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0cb63c: 5442 ed11 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb640: 6e20 dd2b 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb646: 0e00 |0011: return-void │ │ +0cb648: 0d00 |0012: move-exception v0 │ │ +0cb64a: 5442 ed11 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb64e: 6e20 dc2b 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ +0cb654: 0c02 |0018: move-result-object v2 │ │ +0cb656: 2702 |0019: throw v2 │ │ +0cb658: 0d02 |001a: move-exception v2 │ │ +0cb65a: 5443 ed11 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb65e: 6e20 dd2b 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb664: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x0006 - 0x000b │ │ Ljava/io/IOException; -> 0x0012 │ │ -> 0x001a │ │ 0x0013 - 0x001a │ │ -> 0x001a │ │ positions : │ │ @@ -325139,33 +325325,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0cb628: |[0cb628] okio.AsyncTimeout$1.flush:()V │ │ -0cb638: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cb63a: 5442 e611 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb63e: 6e10 db2b 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@2bdb │ │ -0cb644: 5442 e711 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11e7 │ │ -0cb648: 7210 d22c 0200 |0008: invoke-interface {v2}, Lokio/Sink;.flush:()V // method@2cd2 │ │ -0cb64e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0cb650: 5442 e611 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb654: 6e20 dd2b 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb65a: 0e00 |0011: return-void │ │ -0cb65c: 0d00 |0012: move-exception v0 │ │ -0cb65e: 5442 e611 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb662: 6e20 dc2b 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ -0cb668: 0c02 |0018: move-result-object v2 │ │ -0cb66a: 2702 |0019: throw v2 │ │ -0cb66c: 0d02 |001a: move-exception v2 │ │ -0cb66e: 5443 e611 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb672: 6e20 dd2b 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb678: 2702 |0020: throw v2 │ │ +0cb680: |[0cb680] okio.AsyncTimeout$1.flush:()V │ │ +0cb690: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb692: 5442 ed11 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb696: 6e10 db2b 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@2bdb │ │ +0cb69c: 5442 ee11 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11ee │ │ +0cb6a0: 7210 d22c 0200 |0008: invoke-interface {v2}, Lokio/Sink;.flush:()V // method@2cd2 │ │ +0cb6a6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0cb6a8: 5442 ed11 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb6ac: 6e20 dd2b 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb6b2: 0e00 |0011: return-void │ │ +0cb6b4: 0d00 |0012: move-exception v0 │ │ +0cb6b6: 5442 ed11 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb6ba: 6e20 dc2b 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ +0cb6c0: 0c02 |0018: move-result-object v2 │ │ +0cb6c2: 2702 |0019: throw v2 │ │ +0cb6c4: 0d02 |001a: move-exception v2 │ │ +0cb6c6: 5443 ed11 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb6ca: 6e20 dd2b 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb6d0: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x0006 - 0x000b │ │ Ljava/io/IOException; -> 0x0012 │ │ -> 0x001a │ │ 0x0013 - 0x001a │ │ -> 0x001a │ │ positions : │ │ @@ -325188,17 +325374,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb694: |[0cb694] okio.AsyncTimeout$1.timeout:()Lokio/Timeout; │ │ -0cb6a4: 5410 e611 |0000: iget-object v0, v1, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb6a8: 1100 |0002: return-object v0 │ │ +0cb6ec: |[0cb6ec] okio.AsyncTimeout$1.timeout:()Lokio/Timeout; │ │ +0cb6fc: 5410 ed11 |0000: iget-object v0, v1, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/AsyncTimeout$1; │ │ │ │ #3 : (in Lokio/AsyncTimeout$1;) │ │ @@ -325206,29 +325392,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cb6ac: |[0cb6ac] okio.AsyncTimeout$1.toString:()Ljava/lang/String; │ │ -0cb6bc: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0cb6c0: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cb6c6: 1a01 f902 |0005: const-string v1, "AsyncTimeout.sink(" // string@02f9 │ │ -0cb6ca: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cb6d0: 0c00 |000a: move-result-object v0 │ │ -0cb6d2: 5421 e711 |000b: iget-object v1, v2, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11e7 │ │ -0cb6d6: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0cb6dc: 0c00 |0010: move-result-object v0 │ │ -0cb6de: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ -0cb6e2: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cb6e8: 0c00 |0016: move-result-object v0 │ │ -0cb6ea: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cb6f0: 0c00 |001a: move-result-object v0 │ │ -0cb6f2: 1100 |001b: return-object v0 │ │ +0cb704: |[0cb704] okio.AsyncTimeout$1.toString:()Ljava/lang/String; │ │ +0cb714: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0cb718: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cb71e: 1a01 fa02 |0005: const-string v1, "AsyncTimeout.sink(" // string@02fa │ │ +0cb722: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cb728: 0c00 |000a: move-result-object v0 │ │ +0cb72a: 5421 ee11 |000b: iget-object v1, v2, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11ee │ │ +0cb72e: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0cb734: 0c00 |0010: move-result-object v0 │ │ +0cb736: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ +0cb73a: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cb740: 0c00 |0016: move-result-object v0 │ │ +0cb742: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cb748: 0c00 |001a: move-result-object v0 │ │ +0cb74a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/AsyncTimeout$1; │ │ │ │ #4 : (in Lokio/AsyncTimeout$1;) │ │ @@ -325236,33 +325422,33 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0cb6f4: |[0cb6f4] okio.AsyncTimeout$1.write:(Lokio/Buffer;J)V │ │ -0cb704: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cb706: 5442 e611 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb70a: 6e10 db2b 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@2bdb │ │ -0cb710: 5442 e711 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11e7 │ │ -0cb714: 7240 d42c 5276 |0008: invoke-interface {v2, v5, v6, v7}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ -0cb71a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0cb71c: 5442 e611 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb720: 6e20 dd2b 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb726: 0e00 |0011: return-void │ │ -0cb728: 0d00 |0012: move-exception v0 │ │ -0cb72a: 5442 e611 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb72e: 6e20 dc2b 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ -0cb734: 0c02 |0018: move-result-object v2 │ │ -0cb736: 2702 |0019: throw v2 │ │ -0cb738: 0d02 |001a: move-exception v2 │ │ -0cb73a: 5443 e611 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11e6 │ │ -0cb73e: 6e20 dd2b 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb744: 2702 |0020: throw v2 │ │ +0cb74c: |[0cb74c] okio.AsyncTimeout$1.write:(Lokio/Buffer;J)V │ │ +0cb75c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb75e: 5442 ed11 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb762: 6e10 db2b 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@2bdb │ │ +0cb768: 5442 ee11 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@11ee │ │ +0cb76c: 7240 d42c 5276 |0008: invoke-interface {v2, v5, v6, v7}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ +0cb772: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0cb774: 5442 ed11 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb778: 6e20 dd2b 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb77e: 0e00 |0011: return-void │ │ +0cb780: 0d00 |0012: move-exception v0 │ │ +0cb782: 5442 ed11 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb786: 6e20 dc2b 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ +0cb78c: 0c02 |0018: move-result-object v2 │ │ +0cb78e: 2702 |0019: throw v2 │ │ +0cb790: 0d02 |001a: move-exception v2 │ │ +0cb792: 5443 ed11 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@11ed │ │ +0cb796: 6e20 dd2b 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb79c: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x0006 - 0x000b │ │ Ljava/io/IOException; -> 0x0012 │ │ -> 0x001a │ │ 0x0013 - 0x001a │ │ -> 0x001a │ │ positions : │ │ @@ -325278,36 +325464,36 @@ │ │ locals : │ │ 0x0013 - 0x001a reg=0 e Ljava/io/IOException; │ │ 0x0001 - 0x0021 reg=1 throwOnTimeout Z │ │ 0x0000 - 0x0021 reg=4 this Lokio/AsyncTimeout$1; │ │ 0x0000 - 0x0021 reg=5 source Lokio/Buffer; │ │ 0x0000 - 0x0021 reg=6 byteCount J │ │ │ │ - source_file_idx : 760 (AsyncTimeout.java) │ │ + source_file_idx : 761 (AsyncTimeout.java) │ │ │ │ -Class #1105 header: │ │ -class_idx : 1605 │ │ +Class #1106 header: │ │ +class_idx : 1608 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 760 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 761 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #1105 annotations: │ │ +Class #1106 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=source │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #11214 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11215 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1105 - │ │ +Class #1106 - │ │ Class descriptor : 'Lokio/AsyncTimeout$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ Instance fields - │ │ @@ -325325,19 +325511,19 @@ │ │ type : '(Lokio/AsyncTimeout;Lokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cb760: |[0cb760] okio.AsyncTimeout$2.:(Lokio/AsyncTimeout;Lokio/Source;)V │ │ -0cb770: 5b01 e811 |0000: iput-object v1, v0, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11e8 │ │ -0cb774: 5b02 e911 |0002: iput-object v2, v0, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@11e9 │ │ -0cb778: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cb77e: 0e00 |0007: return-void │ │ +0cb7b8: |[0cb7b8] okio.AsyncTimeout$2.:(Lokio/AsyncTimeout;Lokio/Source;)V │ │ +0cb7c8: 5b01 ef11 |0000: iput-object v1, v0, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11ef │ │ +0cb7cc: 5b02 f011 |0002: iput-object v2, v0, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@11f0 │ │ +0cb7d0: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cb7d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/AsyncTimeout$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lokio/AsyncTimeout; │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Source; │ │ @@ -325348,31 +325534,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cb780: |[0cb780] okio.AsyncTimeout$2.close:()V │ │ -0cb790: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cb792: 5442 e911 |0001: iget-object v2, v4, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@11e9 │ │ -0cb796: 7210 d52c 0200 |0003: invoke-interface {v2}, Lokio/Source;.close:()V // method@2cd5 │ │ -0cb79c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0cb79e: 5442 e811 |0007: iget-object v2, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11e8 │ │ -0cb7a2: 6e20 dd2b 1200 |0009: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb7a8: 0e00 |000c: return-void │ │ -0cb7aa: 0d00 |000d: move-exception v0 │ │ -0cb7ac: 5442 e811 |000e: iget-object v2, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11e8 │ │ -0cb7b0: 6e20 dc2b 0200 |0010: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ -0cb7b6: 0c02 |0013: move-result-object v2 │ │ -0cb7b8: 2702 |0014: throw v2 │ │ -0cb7ba: 0d02 |0015: move-exception v2 │ │ -0cb7bc: 5443 e811 |0016: iget-object v3, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11e8 │ │ -0cb7c0: 6e20 dd2b 1300 |0018: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb7c6: 2702 |001b: throw v2 │ │ +0cb7d8: |[0cb7d8] okio.AsyncTimeout$2.close:()V │ │ +0cb7e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb7ea: 5442 f011 |0001: iget-object v2, v4, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@11f0 │ │ +0cb7ee: 7210 d52c 0200 |0003: invoke-interface {v2}, Lokio/Source;.close:()V // method@2cd5 │ │ +0cb7f4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0cb7f6: 5442 ef11 |0007: iget-object v2, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11ef │ │ +0cb7fa: 6e20 dd2b 1200 |0009: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb800: 0e00 |000c: return-void │ │ +0cb802: 0d00 |000d: move-exception v0 │ │ +0cb804: 5442 ef11 |000e: iget-object v2, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11ef │ │ +0cb808: 6e20 dc2b 0200 |0010: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ +0cb80e: 0c02 |0013: move-result-object v2 │ │ +0cb810: 2702 |0014: throw v2 │ │ +0cb812: 0d02 |0015: move-exception v2 │ │ +0cb814: 5443 ef11 |0016: iget-object v3, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11ef │ │ +0cb818: 6e20 dd2b 1300 |0018: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb81e: 2702 |001b: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x000d │ │ -> 0x0015 │ │ 0x000e - 0x0015 │ │ -> 0x0015 │ │ positions : │ │ @@ -325394,34 +325580,34 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0cb7e0: |[0cb7e0] okio.AsyncTimeout$2.read:(Lokio/Buffer;J)J │ │ -0cb7f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cb7f2: 5464 e811 |0001: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11e8 │ │ -0cb7f6: 6e10 db2b 0400 |0003: invoke-virtual {v4}, Lokio/AsyncTimeout;.enter:()V // method@2bdb │ │ -0cb7fc: 5464 e911 |0006: iget-object v4, v6, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@11e9 │ │ -0cb800: 7240 d62c 7498 |0008: invoke-interface {v4, v7, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0cb806: 0b02 |000b: move-result-wide v2 │ │ -0cb808: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0cb80a: 5464 e811 |000d: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11e8 │ │ -0cb80e: 6e20 dd2b 1400 |000f: invoke-virtual {v4, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb814: 1002 |0012: return-wide v2 │ │ -0cb816: 0d00 |0013: move-exception v0 │ │ -0cb818: 5464 e811 |0014: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11e8 │ │ -0cb81c: 6e20 dc2b 0400 |0016: invoke-virtual {v4, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ -0cb822: 0c04 |0019: move-result-object v4 │ │ -0cb824: 2704 |001a: throw v4 │ │ -0cb826: 0d04 |001b: move-exception v4 │ │ -0cb828: 5465 e811 |001c: iget-object v5, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11e8 │ │ -0cb82c: 6e20 dd2b 1500 |001e: invoke-virtual {v5, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ -0cb832: 2704 |0021: throw v4 │ │ +0cb838: |[0cb838] okio.AsyncTimeout$2.read:(Lokio/Buffer;J)J │ │ +0cb848: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb84a: 5464 ef11 |0001: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11ef │ │ +0cb84e: 6e10 db2b 0400 |0003: invoke-virtual {v4}, Lokio/AsyncTimeout;.enter:()V // method@2bdb │ │ +0cb854: 5464 f011 |0006: iget-object v4, v6, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@11f0 │ │ +0cb858: 7240 d62c 7498 |0008: invoke-interface {v4, v7, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0cb85e: 0b02 |000b: move-result-wide v2 │ │ +0cb860: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0cb862: 5464 ef11 |000d: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11ef │ │ +0cb866: 6e20 dd2b 1400 |000f: invoke-virtual {v4, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb86c: 1002 |0012: return-wide v2 │ │ +0cb86e: 0d00 |0013: move-exception v0 │ │ +0cb870: 5464 ef11 |0014: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11ef │ │ +0cb874: 6e20 dc2b 0400 |0016: invoke-virtual {v4, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@2bdc │ │ +0cb87a: 0c04 |0019: move-result-object v4 │ │ +0cb87c: 2704 |001a: throw v4 │ │ +0cb87e: 0d04 |001b: move-exception v4 │ │ +0cb880: 5465 ef11 |001c: iget-object v5, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11ef │ │ +0cb884: 6e20 dd2b 1500 |001e: invoke-virtual {v5, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@2bdd │ │ +0cb88a: 2704 |0021: throw v4 │ │ catches : 2 │ │ 0x0006 - 0x000b │ │ Ljava/io/IOException; -> 0x0013 │ │ -> 0x001b │ │ 0x0014 - 0x001b │ │ -> 0x001b │ │ positions : │ │ @@ -325446,17 +325632,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb84c: |[0cb84c] okio.AsyncTimeout$2.timeout:()Lokio/Timeout; │ │ -0cb85c: 5410 e811 |0000: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11e8 │ │ -0cb860: 1100 |0002: return-object v0 │ │ +0cb8a4: |[0cb8a4] okio.AsyncTimeout$2.timeout:()Lokio/Timeout; │ │ +0cb8b4: 5410 ef11 |0000: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@11ef │ │ +0cb8b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/AsyncTimeout$2; │ │ │ │ #3 : (in Lokio/AsyncTimeout$2;) │ │ @@ -325464,53 +325650,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cb864: |[0cb864] okio.AsyncTimeout$2.toString:()Ljava/lang/String; │ │ -0cb874: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0cb878: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cb87e: 1a01 fa02 |0005: const-string v1, "AsyncTimeout.source(" // string@02fa │ │ -0cb882: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cb888: 0c00 |000a: move-result-object v0 │ │ -0cb88a: 5421 e911 |000b: iget-object v1, v2, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@11e9 │ │ -0cb88e: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0cb894: 0c00 |0010: move-result-object v0 │ │ -0cb896: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ -0cb89a: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cb8a0: 0c00 |0016: move-result-object v0 │ │ -0cb8a2: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cb8a8: 0c00 |001a: move-result-object v0 │ │ -0cb8aa: 1100 |001b: return-object v0 │ │ +0cb8bc: |[0cb8bc] okio.AsyncTimeout$2.toString:()Ljava/lang/String; │ │ +0cb8cc: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0cb8d0: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cb8d6: 1a01 fb02 |0005: const-string v1, "AsyncTimeout.source(" // string@02fb │ │ +0cb8da: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cb8e0: 0c00 |000a: move-result-object v0 │ │ +0cb8e2: 5421 f011 |000b: iget-object v1, v2, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@11f0 │ │ +0cb8e6: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0cb8ec: 0c00 |0010: move-result-object v0 │ │ +0cb8ee: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ +0cb8f2: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cb8f8: 0c00 |0016: move-result-object v0 │ │ +0cb8fa: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cb900: 0c00 |001a: move-result-object v0 │ │ +0cb902: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/AsyncTimeout$2; │ │ │ │ - source_file_idx : 760 (AsyncTimeout.java) │ │ + source_file_idx : 761 (AsyncTimeout.java) │ │ │ │ -Class #1106 header: │ │ -class_idx : 1606 │ │ +Class #1107 header: │ │ +class_idx : 1609 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1390 │ │ -source_file_idx : 760 │ │ +superclass_idx : 1391 │ │ +source_file_idx : 761 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1106 annotations: │ │ +Class #1107 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lokio/AsyncTimeout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="Watchdog" │ │ │ │ -Class #1106 - │ │ +Class #1107 - │ │ Class descriptor : 'Lokio/AsyncTimeout$Watchdog;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Thread;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -325519,20 +325705,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cb8ac: |[0cb8ac] okio.AsyncTimeout$Watchdog.:()V │ │ -0cb8bc: 1a00 f20e |0000: const-string v0, "Okio Watchdog" // string@0ef2 │ │ -0cb8c0: 7020 0e28 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@280e │ │ -0cb8c6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0cb8c8: 6e20 d42b 0100 |0006: invoke-virtual {v1, v0}, Lokio/AsyncTimeout$Watchdog;.setDaemon:(Z)V // method@2bd4 │ │ -0cb8ce: 0e00 |0009: return-void │ │ +0cb904: |[0cb904] okio.AsyncTimeout$Watchdog.:()V │ │ +0cb914: 1a00 fb0e |0000: const-string v0, "Okio Watchdog" // string@0efb │ │ +0cb918: 7020 0e28 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@280e │ │ +0cb91e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0cb920: 6e20 d42b 0100 |0006: invoke-virtual {v1, v0}, Lokio/AsyncTimeout$Watchdog;.setDaemon:(Z)V // method@2bd4 │ │ +0cb926: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ 0x0009 line=281 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/AsyncTimeout$Watchdog; │ │ @@ -325543,47 +325729,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0cb8d0: |[0cb8d0] okio.AsyncTimeout$Watchdog.run:()V │ │ -0cb8e0: 7100 d72b 0000 |0000: invoke-static {}, Lokio/AsyncTimeout;.access$000:()Lokio/AsyncTimeout; // method@2bd7 │ │ -0cb8e6: 0c00 |0003: move-result-object v0 │ │ -0cb8e8: 3800 fcff |0004: if-eqz v0, 0000 // -0004 │ │ -0cb8ec: 6e10 e52b 0000 |0006: invoke-virtual {v0}, Lokio/AsyncTimeout;.timedOut:()V // method@2be5 │ │ -0cb8f2: 28f7 |0009: goto 0000 // -0009 │ │ -0cb8f4: 0d01 |000a: move-exception v1 │ │ -0cb8f6: 28f5 |000b: goto 0000 // -000b │ │ +0cb928: |[0cb928] okio.AsyncTimeout$Watchdog.run:()V │ │ +0cb938: 7100 d72b 0000 |0000: invoke-static {}, Lokio/AsyncTimeout;.access$000:()Lokio/AsyncTimeout; // method@2bd7 │ │ +0cb93e: 0c00 |0003: move-result-object v0 │ │ +0cb940: 3800 fcff |0004: if-eqz v0, 0000 // -0004 │ │ +0cb944: 6e10 e52b 0000 |0006: invoke-virtual {v0}, Lokio/AsyncTimeout;.timedOut:()V // method@2be5 │ │ +0cb94a: 28f7 |0009: goto 0000 // -0009 │ │ +0cb94c: 0d01 |000a: move-exception v1 │ │ +0cb94e: 28f5 |000b: goto 0000 // -000b │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=289 │ │ 0x0006 line=292 │ │ 0x000a line=293 │ │ locals : │ │ 0x0004 - 0x000a reg=0 timedOut Lokio/AsyncTimeout; │ │ 0x0000 - 0x000c reg=2 this Lokio/AsyncTimeout$Watchdog; │ │ │ │ - source_file_idx : 760 (AsyncTimeout.java) │ │ + source_file_idx : 761 (AsyncTimeout.java) │ │ │ │ -Class #1107 header: │ │ -class_idx : 1608 │ │ +Class #1108 header: │ │ +class_idx : 1611 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 789 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 790 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1107 - │ │ +Class #1108 - │ │ Class descriptor : 'Lokio/Base64;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lokio/Base64;) │ │ name : 'MAP' │ │ @@ -325600,26 +325786,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 90 16-bit code units │ │ -0cb908: |[0cb908] okio.Base64.:()V │ │ -0cb918: 1301 4000 |0000: const/16 v1, #int 64 // #40 │ │ -0cb91c: 2310 6606 |0002: new-array v0, v1, [B // type@0666 │ │ -0cb920: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ -0cb926: 6900 ee11 |0007: sput-object v0, Lokio/Base64;.MAP:[B // field@11ee │ │ -0cb92a: 2310 6606 |0009: new-array v0, v1, [B // type@0666 │ │ -0cb92e: 2600 2b00 0000 |000b: fill-array-data v0, 00000036 // +0000002b │ │ -0cb934: 6900 ef11 |000e: sput-object v0, Lokio/Base64;.URL_MAP:[B // field@11ef │ │ -0cb938: 0e00 |0010: return-void │ │ -0cb93a: 0000 |0011: nop // spacer │ │ -0cb93c: 0003 0100 4000 0000 4142 4344 4546 ... |0012: array-data (36 units) │ │ -0cb984: 0003 0100 4000 0000 4142 4344 4546 ... |0036: array-data (36 units) │ │ +0cb960: |[0cb960] okio.Base64.:()V │ │ +0cb970: 1301 4000 |0000: const/16 v1, #int 64 // #40 │ │ +0cb974: 2310 6906 |0002: new-array v0, v1, [B // type@0669 │ │ +0cb978: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ +0cb97e: 6900 f511 |0007: sput-object v0, Lokio/Base64;.MAP:[B // field@11f5 │ │ +0cb982: 2310 6906 |0009: new-array v0, v1, [B // type@0669 │ │ +0cb986: 2600 2b00 0000 |000b: fill-array-data v0, 00000036 // +0000002b │ │ +0cb98c: 6900 f611 |000e: sput-object v0, Lokio/Base64;.URL_MAP:[B // field@11f6 │ │ +0cb990: 0e00 |0010: return-void │ │ +0cb992: 0000 |0011: nop // spacer │ │ +0cb994: 0003 0100 4000 0000 4142 4344 4546 ... |0012: array-data (36 units) │ │ +0cb9dc: 0003 0100 4000 0000 4142 4344 4546 ... |0036: array-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ 0x0009 line=117 │ │ 0x0011 line=110 │ │ 0x0036 line=117 │ │ locals : │ │ @@ -325629,19 +325815,19 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cb9cc: |[0cb9cc] okio.Base64.encode:([B)Ljava/lang/String; │ │ -0cb9dc: 6200 ee11 |0000: sget-object v0, Lokio/Base64;.MAP:[B // field@11ee │ │ -0cb9e0: 7120 e92b 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@2be9 │ │ -0cb9e6: 0c00 |0005: move-result-object v0 │ │ -0cb9e8: 1100 |0006: return-object v0 │ │ +0cba24: |[0cba24] okio.Base64.encode:([B)Ljava/lang/String; │ │ +0cba34: 6200 f511 |0000: sget-object v0, Lokio/Base64;.MAP:[B // field@11f5 │ │ +0cba38: 7120 e92b 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@2be9 │ │ +0cba3e: 0c00 |0005: move-result-object v0 │ │ +0cba40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 in [B │ │ │ │ #2 : (in Lokio/Base64;) │ │ @@ -325649,125 +325835,125 @@ │ │ type : '([B[B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 210 16-bit code units │ │ -0cb9ec: |[0cb9ec] okio.Base64.encode:([B[B)Ljava/lang/String; │ │ -0cb9fc: 1309 3d00 |0000: const/16 v9, #int 61 // #3d │ │ -0cba00: 21a7 |0002: array-length v7, v10 │ │ -0cba02: d807 0702 |0003: add-int/lit8 v7, v7, #int 2 // #02 │ │ -0cba06: da07 0704 |0005: mul-int/lit8 v7, v7, #int 4 // #04 │ │ -0cba0a: db05 0703 |0007: div-int/lit8 v5, v7, #int 3 // #03 │ │ -0cba0e: 2356 6606 |0009: new-array v6, v5, [B // type@0666 │ │ -0cba12: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0cba14: 21a7 |000c: array-length v7, v10 │ │ -0cba16: 21a8 |000d: array-length v8, v10 │ │ -0cba18: dc08 0803 |000e: rem-int/lit8 v8, v8, #int 3 // #03 │ │ -0cba1c: 9101 0708 |0010: sub-int v1, v7, v8 │ │ -0cba20: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0cba22: 0134 |0013: move v4, v3 │ │ -0cba24: 3512 4900 |0014: if-ge v2, v1, 005d // +0049 │ │ -0cba28: d803 0401 |0016: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0cba2c: 4807 0a02 |0018: aget-byte v7, v10, v2 │ │ -0cba30: d577 ff00 |001a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cba34: e107 0702 |001c: shr-int/lit8 v7, v7, #int 2 // #02 │ │ -0cba38: 4807 0b07 |001e: aget-byte v7, v11, v7 │ │ -0cba3c: 4f07 0604 |0020: aput-byte v7, v6, v4 │ │ -0cba40: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0cba44: 4807 0a02 |0024: aget-byte v7, v10, v2 │ │ -0cba48: dd07 0703 |0026: and-int/lit8 v7, v7, #int 3 // #03 │ │ -0cba4c: e007 0704 |0028: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -0cba50: d808 0201 |002a: add-int/lit8 v8, v2, #int 1 // #01 │ │ -0cba54: 4808 0a08 |002c: aget-byte v8, v10, v8 │ │ -0cba58: d588 ff00 |002e: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -0cba5c: e108 0804 |0030: shr-int/lit8 v8, v8, #int 4 // #04 │ │ -0cba60: b687 |0032: or-int/2addr v7, v8 │ │ -0cba62: 4807 0b07 |0033: aget-byte v7, v11, v7 │ │ -0cba66: 4f07 0603 |0035: aput-byte v7, v6, v3 │ │ -0cba6a: d803 0401 |0037: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0cba6e: d807 0201 |0039: add-int/lit8 v7, v2, #int 1 // #01 │ │ -0cba72: 4807 0a07 |003b: aget-byte v7, v10, v7 │ │ -0cba76: dd07 070f |003d: and-int/lit8 v7, v7, #int 15 // #0f │ │ -0cba7a: e007 0702 |003f: shl-int/lit8 v7, v7, #int 2 // #02 │ │ -0cba7e: d808 0202 |0041: add-int/lit8 v8, v2, #int 2 // #02 │ │ -0cba82: 4808 0a08 |0043: aget-byte v8, v10, v8 │ │ -0cba86: d588 ff00 |0045: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -0cba8a: e108 0806 |0047: shr-int/lit8 v8, v8, #int 6 // #06 │ │ -0cba8e: b687 |0049: or-int/2addr v7, v8 │ │ -0cba90: 4807 0b07 |004a: aget-byte v7, v11, v7 │ │ -0cba94: 4f07 0604 |004c: aput-byte v7, v6, v4 │ │ -0cba98: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0cba9c: d807 0202 |0050: add-int/lit8 v7, v2, #int 2 // #02 │ │ -0cbaa0: 4807 0a07 |0052: aget-byte v7, v10, v7 │ │ -0cbaa4: dd07 073f |0054: and-int/lit8 v7, v7, #int 63 // #3f │ │ -0cbaa8: 4807 0b07 |0056: aget-byte v7, v11, v7 │ │ -0cbaac: 4f07 0603 |0058: aput-byte v7, v6, v3 │ │ -0cbab0: d802 0203 |005a: add-int/lit8 v2, v2, #int 3 // #03 │ │ -0cbab4: 28b8 |005c: goto 0014 // -0048 │ │ -0cbab6: 21a7 |005d: array-length v7, v10 │ │ -0cbab8: dc07 0703 |005e: rem-int/lit8 v7, v7, #int 3 // #03 │ │ -0cbabc: 2b07 6a00 0000 |0060: packed-switch v7, 000000ca // +0000006a │ │ -0cbac2: 0143 |0063: move v3, v4 │ │ -0cbac4: 2207 6a05 |0064: new-instance v7, Ljava/lang/String; // type@056a │ │ -0cbac8: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -0cbaca: 1a09 4f12 |0067: const-string v9, "US-ASCII" // string@124f │ │ -0cbace: 7059 cd27 6738 |0069: invoke-direct {v7, v6, v8, v3, v9}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@27cd │ │ -0cbad4: 1107 |006c: return-object v7 │ │ -0cbad6: d803 0401 |006d: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0cbada: 4807 0a01 |006f: aget-byte v7, v10, v1 │ │ -0cbade: d577 ff00 |0071: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cbae2: e107 0702 |0073: shr-int/lit8 v7, v7, #int 2 // #02 │ │ -0cbae6: 4807 0b07 |0075: aget-byte v7, v11, v7 │ │ -0cbaea: 4f07 0604 |0077: aput-byte v7, v6, v4 │ │ -0cbaee: d804 0301 |0079: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0cbaf2: 4807 0a01 |007b: aget-byte v7, v10, v1 │ │ -0cbaf6: dd07 0703 |007d: and-int/lit8 v7, v7, #int 3 // #03 │ │ -0cbafa: e007 0704 |007f: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -0cbafe: 4807 0b07 |0081: aget-byte v7, v11, v7 │ │ -0cbb02: 4f07 0603 |0083: aput-byte v7, v6, v3 │ │ -0cbb06: d803 0401 |0085: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0cbb0a: 4f09 0604 |0087: aput-byte v9, v6, v4 │ │ -0cbb0e: d804 0301 |0089: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0cbb12: 4f09 0603 |008b: aput-byte v9, v6, v3 │ │ -0cbb16: 0143 |008d: move v3, v4 │ │ -0cbb18: 28d6 |008e: goto 0064 // -002a │ │ -0cbb1a: d803 0401 |008f: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0cbb1e: 4807 0a01 |0091: aget-byte v7, v10, v1 │ │ -0cbb22: d577 ff00 |0093: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cbb26: e107 0702 |0095: shr-int/lit8 v7, v7, #int 2 // #02 │ │ -0cbb2a: 4807 0b07 |0097: aget-byte v7, v11, v7 │ │ -0cbb2e: 4f07 0604 |0099: aput-byte v7, v6, v4 │ │ -0cbb32: d804 0301 |009b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0cbb36: 4807 0a01 |009d: aget-byte v7, v10, v1 │ │ -0cbb3a: dd07 0703 |009f: and-int/lit8 v7, v7, #int 3 // #03 │ │ -0cbb3e: e007 0704 |00a1: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -0cbb42: d808 0101 |00a3: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0cbb46: 4808 0a08 |00a5: aget-byte v8, v10, v8 │ │ -0cbb4a: d588 ff00 |00a7: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -0cbb4e: e108 0804 |00a9: shr-int/lit8 v8, v8, #int 4 // #04 │ │ -0cbb52: b687 |00ab: or-int/2addr v7, v8 │ │ -0cbb54: 4807 0b07 |00ac: aget-byte v7, v11, v7 │ │ -0cbb58: 4f07 0603 |00ae: aput-byte v7, v6, v3 │ │ -0cbb5c: d803 0401 |00b0: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0cbb60: d807 0101 |00b2: add-int/lit8 v7, v1, #int 1 // #01 │ │ -0cbb64: 4807 0a07 |00b4: aget-byte v7, v10, v7 │ │ -0cbb68: dd07 070f |00b6: and-int/lit8 v7, v7, #int 15 // #0f │ │ -0cbb6c: e007 0702 |00b8: shl-int/lit8 v7, v7, #int 2 // #02 │ │ -0cbb70: 4807 0b07 |00ba: aget-byte v7, v11, v7 │ │ -0cbb74: 4f07 0604 |00bc: aput-byte v7, v6, v4 │ │ -0cbb78: d804 0301 |00be: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0cbb7c: 4f09 0603 |00c0: aput-byte v9, v6, v3 │ │ -0cbb80: 28a1 |00c2: goto 0063 // -005f │ │ -0cbb82: 0d00 |00c3: move-exception v0 │ │ -0cbb84: 2207 4305 |00c4: new-instance v7, Ljava/lang/AssertionError; // type@0543 │ │ -0cbb88: 7020 6227 0700 |00c6: invoke-direct {v7, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0cbb8e: 2707 |00c9: throw v7 │ │ -0cbb90: 0001 0200 0100 0000 0d00 0000 2f00 ... |00ca: packed-switch-data (8 units) │ │ +0cba44: |[0cba44] okio.Base64.encode:([B[B)Ljava/lang/String; │ │ +0cba54: 1309 3d00 |0000: const/16 v9, #int 61 // #3d │ │ +0cba58: 21a7 |0002: array-length v7, v10 │ │ +0cba5a: d807 0702 |0003: add-int/lit8 v7, v7, #int 2 // #02 │ │ +0cba5e: da07 0704 |0005: mul-int/lit8 v7, v7, #int 4 // #04 │ │ +0cba62: db05 0703 |0007: div-int/lit8 v5, v7, #int 3 // #03 │ │ +0cba66: 2356 6906 |0009: new-array v6, v5, [B // type@0669 │ │ +0cba6a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0cba6c: 21a7 |000c: array-length v7, v10 │ │ +0cba6e: 21a8 |000d: array-length v8, v10 │ │ +0cba70: dc08 0803 |000e: rem-int/lit8 v8, v8, #int 3 // #03 │ │ +0cba74: 9101 0708 |0010: sub-int v1, v7, v8 │ │ +0cba78: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0cba7a: 0134 |0013: move v4, v3 │ │ +0cba7c: 3512 4900 |0014: if-ge v2, v1, 005d // +0049 │ │ +0cba80: d803 0401 |0016: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0cba84: 4807 0a02 |0018: aget-byte v7, v10, v2 │ │ +0cba88: d577 ff00 |001a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cba8c: e107 0702 |001c: shr-int/lit8 v7, v7, #int 2 // #02 │ │ +0cba90: 4807 0b07 |001e: aget-byte v7, v11, v7 │ │ +0cba94: 4f07 0604 |0020: aput-byte v7, v6, v4 │ │ +0cba98: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cba9c: 4807 0a02 |0024: aget-byte v7, v10, v2 │ │ +0cbaa0: dd07 0703 |0026: and-int/lit8 v7, v7, #int 3 // #03 │ │ +0cbaa4: e007 0704 |0028: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +0cbaa8: d808 0201 |002a: add-int/lit8 v8, v2, #int 1 // #01 │ │ +0cbaac: 4808 0a08 |002c: aget-byte v8, v10, v8 │ │ +0cbab0: d588 ff00 |002e: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +0cbab4: e108 0804 |0030: shr-int/lit8 v8, v8, #int 4 // #04 │ │ +0cbab8: b687 |0032: or-int/2addr v7, v8 │ │ +0cbaba: 4807 0b07 |0033: aget-byte v7, v11, v7 │ │ +0cbabe: 4f07 0603 |0035: aput-byte v7, v6, v3 │ │ +0cbac2: d803 0401 |0037: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0cbac6: d807 0201 |0039: add-int/lit8 v7, v2, #int 1 // #01 │ │ +0cbaca: 4807 0a07 |003b: aget-byte v7, v10, v7 │ │ +0cbace: dd07 070f |003d: and-int/lit8 v7, v7, #int 15 // #0f │ │ +0cbad2: e007 0702 |003f: shl-int/lit8 v7, v7, #int 2 // #02 │ │ +0cbad6: d808 0202 |0041: add-int/lit8 v8, v2, #int 2 // #02 │ │ +0cbada: 4808 0a08 |0043: aget-byte v8, v10, v8 │ │ +0cbade: d588 ff00 |0045: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +0cbae2: e108 0806 |0047: shr-int/lit8 v8, v8, #int 6 // #06 │ │ +0cbae6: b687 |0049: or-int/2addr v7, v8 │ │ +0cbae8: 4807 0b07 |004a: aget-byte v7, v11, v7 │ │ +0cbaec: 4f07 0604 |004c: aput-byte v7, v6, v4 │ │ +0cbaf0: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cbaf4: d807 0202 |0050: add-int/lit8 v7, v2, #int 2 // #02 │ │ +0cbaf8: 4807 0a07 |0052: aget-byte v7, v10, v7 │ │ +0cbafc: dd07 073f |0054: and-int/lit8 v7, v7, #int 63 // #3f │ │ +0cbb00: 4807 0b07 |0056: aget-byte v7, v11, v7 │ │ +0cbb04: 4f07 0603 |0058: aput-byte v7, v6, v3 │ │ +0cbb08: d802 0203 |005a: add-int/lit8 v2, v2, #int 3 // #03 │ │ +0cbb0c: 28b8 |005c: goto 0014 // -0048 │ │ +0cbb0e: 21a7 |005d: array-length v7, v10 │ │ +0cbb10: dc07 0703 |005e: rem-int/lit8 v7, v7, #int 3 // #03 │ │ +0cbb14: 2b07 6a00 0000 |0060: packed-switch v7, 000000ca // +0000006a │ │ +0cbb1a: 0143 |0063: move v3, v4 │ │ +0cbb1c: 2207 6b05 |0064: new-instance v7, Ljava/lang/String; // type@056b │ │ +0cbb20: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +0cbb22: 1a09 5912 |0067: const-string v9, "US-ASCII" // string@1259 │ │ +0cbb26: 7059 cd27 6738 |0069: invoke-direct {v7, v6, v8, v3, v9}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@27cd │ │ +0cbb2c: 1107 |006c: return-object v7 │ │ +0cbb2e: d803 0401 |006d: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0cbb32: 4807 0a01 |006f: aget-byte v7, v10, v1 │ │ +0cbb36: d577 ff00 |0071: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cbb3a: e107 0702 |0073: shr-int/lit8 v7, v7, #int 2 // #02 │ │ +0cbb3e: 4807 0b07 |0075: aget-byte v7, v11, v7 │ │ +0cbb42: 4f07 0604 |0077: aput-byte v7, v6, v4 │ │ +0cbb46: d804 0301 |0079: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cbb4a: 4807 0a01 |007b: aget-byte v7, v10, v1 │ │ +0cbb4e: dd07 0703 |007d: and-int/lit8 v7, v7, #int 3 // #03 │ │ +0cbb52: e007 0704 |007f: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +0cbb56: 4807 0b07 |0081: aget-byte v7, v11, v7 │ │ +0cbb5a: 4f07 0603 |0083: aput-byte v7, v6, v3 │ │ +0cbb5e: d803 0401 |0085: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0cbb62: 4f09 0604 |0087: aput-byte v9, v6, v4 │ │ +0cbb66: d804 0301 |0089: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cbb6a: 4f09 0603 |008b: aput-byte v9, v6, v3 │ │ +0cbb6e: 0143 |008d: move v3, v4 │ │ +0cbb70: 28d6 |008e: goto 0064 // -002a │ │ +0cbb72: d803 0401 |008f: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0cbb76: 4807 0a01 |0091: aget-byte v7, v10, v1 │ │ +0cbb7a: d577 ff00 |0093: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cbb7e: e107 0702 |0095: shr-int/lit8 v7, v7, #int 2 // #02 │ │ +0cbb82: 4807 0b07 |0097: aget-byte v7, v11, v7 │ │ +0cbb86: 4f07 0604 |0099: aput-byte v7, v6, v4 │ │ +0cbb8a: d804 0301 |009b: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cbb8e: 4807 0a01 |009d: aget-byte v7, v10, v1 │ │ +0cbb92: dd07 0703 |009f: and-int/lit8 v7, v7, #int 3 // #03 │ │ +0cbb96: e007 0704 |00a1: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +0cbb9a: d808 0101 |00a3: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0cbb9e: 4808 0a08 |00a5: aget-byte v8, v10, v8 │ │ +0cbba2: d588 ff00 |00a7: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +0cbba6: e108 0804 |00a9: shr-int/lit8 v8, v8, #int 4 // #04 │ │ +0cbbaa: b687 |00ab: or-int/2addr v7, v8 │ │ +0cbbac: 4807 0b07 |00ac: aget-byte v7, v11, v7 │ │ +0cbbb0: 4f07 0603 |00ae: aput-byte v7, v6, v3 │ │ +0cbbb4: d803 0401 |00b0: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0cbbb8: d807 0101 |00b2: add-int/lit8 v7, v1, #int 1 // #01 │ │ +0cbbbc: 4807 0a07 |00b4: aget-byte v7, v10, v7 │ │ +0cbbc0: dd07 070f |00b6: and-int/lit8 v7, v7, #int 15 // #0f │ │ +0cbbc4: e007 0702 |00b8: shl-int/lit8 v7, v7, #int 2 // #02 │ │ +0cbbc8: 4807 0b07 |00ba: aget-byte v7, v11, v7 │ │ +0cbbcc: 4f07 0604 |00bc: aput-byte v7, v6, v4 │ │ +0cbbd0: d804 0301 |00be: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cbbd4: 4f09 0603 |00c0: aput-byte v9, v6, v3 │ │ +0cbbd8: 28a1 |00c2: goto 0063 // -005f │ │ +0cbbda: 0d00 |00c3: move-exception v0 │ │ +0cbbdc: 2207 4405 |00c4: new-instance v7, Ljava/lang/AssertionError; // type@0544 │ │ +0cbbe0: 7020 6227 0700 |00c6: invoke-direct {v7, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0cbbe6: 2707 |00c9: throw v7 │ │ +0cbbe8: 0001 0200 0100 0000 0d00 0000 2f00 ... |00ca: packed-switch-data (8 units) │ │ catches : 1 │ │ 0x0064 - 0x006c │ │ Ljava/io/UnsupportedEncodingException; -> 0x00c3 │ │ positions : │ │ 0x0002 line=133 │ │ 0x0009 line=134 │ │ 0x000b line=135 │ │ @@ -325816,27 +326002,27 @@ │ │ 0x00c3 - 0x00d2 reg=3 index I │ │ 0x0009 - 0x00d2 reg=5 length I │ │ 0x000b - 0x00d2 reg=6 out [B │ │ 0x0000 - 0x00d2 reg=10 in [B │ │ 0x0000 - 0x00d2 reg=11 map [B │ │ │ │ Virtual methods - │ │ - source_file_idx : 789 (Base64.java) │ │ + source_file_idx : 790 (Base64.java) │ │ │ │ -Class #1108 header: │ │ -class_idx : 1610 │ │ +Class #1109 header: │ │ +class_idx : 1613 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 954 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 955 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ -Class #1108 annotations: │ │ +Class #1109 annotations: │ │ Annotations on method #11306 'emit' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11307 'emitCompleteSegments' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11310 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11311 'write' │ │ @@ -325850,15 +326036,15 @@ │ │ Annotations on method #11316 'writeInt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11317 'writeShort' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11318 'writeUtf8' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1108 - │ │ +Class #1109 - │ │ Class descriptor : 'Lokio/BufferedSink;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Sink;' │ │ Static fields - │ │ Instance fields - │ │ @@ -325926,27 +326112,27 @@ │ │ │ │ #10 : (in Lokio/BufferedSink;) │ │ name : 'writeUtf8' │ │ type : '(Ljava/lang/String;)Lokio/BufferedSink;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 954 (BufferedSink.java) │ │ + source_file_idx : 955 (BufferedSink.java) │ │ │ │ -Class #1109 header: │ │ -class_idx : 1611 │ │ +Class #1110 header: │ │ +class_idx : 1614 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 955 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 956 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 15 │ │ │ │ -Class #1109 annotations: │ │ +Class #1110 annotations: │ │ Annotations on method #11321 'exhausted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11322 'indexOf' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11324 'readByte' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11325 'readByteArray' │ │ @@ -325968,15 +326154,15 @@ │ │ Annotations on method #11333 'readUtf8LineStrict' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11334 'require' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11335 'skip' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1109 - │ │ +Class #1110 - │ │ Class descriptor : 'Lokio/BufferedSource;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ Instance fields - │ │ @@ -326068,27 +326254,27 @@ │ │ │ │ #14 : (in Lokio/BufferedSource;) │ │ name : 'skip' │ │ type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 955 (BufferedSource.java) │ │ + source_file_idx : 956 (BufferedSource.java) │ │ │ │ -Class #1110 header: │ │ -class_idx : 1609 │ │ +Class #1111 header: │ │ +class_idx : 1612 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 950 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 951 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 60 │ │ │ │ -Class #1110 annotations: │ │ +Class #1111 annotations: │ │ Annotations on method #11246 'clone' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/CloneNotSupportedException; } │ │ Annotations on method #11253 'emitCompleteSegments' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11265 'readByteArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/EOFException; } │ │ Annotations on method #11267 'readByteString' │ │ @@ -326120,15 +326306,15 @@ │ │ Annotations on method #11297 'writeInt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11299 'writeShort' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11302 'writeUtf8' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1110 - │ │ +Class #1111 - │ │ Class descriptor : 'Lokio/Buffer;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Cloneable;' │ │ #1 : 'Lokio/BufferedSink;' │ │ #2 : 'Lokio/BufferedSource;' │ │ @@ -326152,38 +326338,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0cbbb0: |[0cbbb0] okio.Buffer.:()V │ │ -0cbbc0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -0cbbc4: 2300 6606 |0002: new-array v0, v0, [B // type@0666 │ │ -0cbbc8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -0cbbce: 6900 f011 |0007: sput-object v0, Lokio/Buffer;.DIGITS:[B // field@11f0 │ │ -0cbbd2: 0e00 |0009: return-void │ │ -0cbbd4: 0003 0100 1000 0000 3031 3233 3435 ... |000a: array-data (12 units) │ │ +0cbc08: |[0cbc08] okio.Buffer.:()V │ │ +0cbc18: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +0cbc1c: 2300 6906 |0002: new-array v0, v0, [B // type@0669 │ │ +0cbc20: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +0cbc26: 6900 f711 |0007: sput-object v0, Lokio/Buffer;.DIGITS:[B // field@11f7 │ │ +0cbc2a: 0e00 |0009: return-void │ │ +0cbc2c: 0003 0100 1000 0000 3031 3233 3435 ... |000a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lokio/Buffer;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cbbec: |[0cbbec] okio.Buffer.:()V │ │ -0cbbfc: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cbc02: 0e00 |0003: return-void │ │ +0cbc44: |[0cbc44] okio.Buffer.:()V │ │ +0cbc54: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cbc5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Buffer; │ │ │ │ @@ -326193,16 +326379,16 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cbc04: |[0cbc04] okio.Buffer.buffer:()Lokio/Buffer; │ │ -0cbc14: 1100 |0000: return-object v0 │ │ +0cbc5c: |[0cbc5c] okio.Buffer.buffer:()Lokio/Buffer; │ │ +0cbc6c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #1 : (in Lokio/Buffer;) │ │ @@ -326210,22 +326396,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0cbc18: |[0cbc18] okio.Buffer.clear:()V │ │ -0cbc28: 5342 f211 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbc2c: 6e30 112c 2403 |0002: invoke-virtual {v4, v2, v3}, Lokio/Buffer;.skip:(J)V // method@2c11 │ │ -0cbc32: 0e00 |0005: return-void │ │ -0cbc34: 0d00 |0006: move-exception v0 │ │ -0cbc36: 2201 4305 |0007: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0cbc3a: 7020 6227 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0cbc40: 2701 |000c: throw v1 │ │ +0cbc70: |[0cbc70] okio.Buffer.clear:()V │ │ +0cbc80: 5342 f911 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbc84: 6e30 112c 2403 |0002: invoke-virtual {v4, v2, v3}, Lokio/Buffer;.skip:(J)V // method@2c11 │ │ +0cbc8a: 0e00 |0005: return-void │ │ +0cbc8c: 0d00 |0006: move-exception v0 │ │ +0cbc8e: 2201 4405 |0007: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0cbc92: 7020 6227 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0cbc98: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/EOFException; -> 0x0006 │ │ positions : │ │ 0x0000 line=762 │ │ 0x0005 line=766 │ │ 0x0006 line=763 │ │ @@ -326239,18 +326425,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cbc54: |[0cbc54] okio.Buffer.clone:()Ljava/lang/Object; │ │ -0cbc64: 6e10 ef2b 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@2bef │ │ -0cbc6a: 0c00 |0003: move-result-object v0 │ │ -0cbc6c: 1100 |0004: return-object v0 │ │ +0cbcac: |[0cbcac] okio.Buffer.clone:()Ljava/lang/Object; │ │ +0cbcbc: 6e10 ef2b 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@2bef │ │ +0cbcc2: 0c00 |0003: move-result-object v0 │ │ +0cbcc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ │ │ #3 : (in Lokio/Buffer;) │ │ @@ -326258,45 +326444,45 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0cbc70: |[0cbc70] okio.Buffer.clone:()Lokio/Buffer; │ │ -0cbc80: 2200 4906 |0000: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0cbc84: 7010 eb2b 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0cbc8a: 5362 f211 |0005: iget-wide v2, v6, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbc8e: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -0cbc92: 3102 0204 |0009: cmp-long v2, v2, v4 │ │ -0cbc96: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ -0cbc9a: 1100 |000d: return-object v0 │ │ -0cbc9c: 2202 5806 |000e: new-instance v2, Lokio/Segment; // type@0658 │ │ -0cbca0: 5463 f111 |0010: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbca4: 7020 c72c 3200 |0012: invoke-direct {v2, v3}, Lokio/Segment;.:(Lokio/Segment;)V // method@2cc7 │ │ -0cbcaa: 5b02 f111 |0015: iput-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbcae: 5402 f111 |0017: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbcb2: 5403 f111 |0019: iget-object v3, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbcb6: 5404 f111 |001b: iget-object v4, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbcba: 5b34 1712 |001d: iput-object v4, v3, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cbcbe: 5b24 1412 |001f: iput-object v4, v2, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cbcc2: 5462 f111 |0021: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbcc6: 5421 1412 |0023: iget-object v1, v2, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cbcca: 5462 f111 |0025: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbcce: 3221 1100 |0027: if-eq v1, v2, 0038 // +0011 │ │ -0cbcd2: 5402 f111 |0029: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbcd6: 5422 1712 |002b: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cbcda: 2203 5806 |002d: new-instance v3, Lokio/Segment; // type@0658 │ │ -0cbcde: 7020 c72c 1300 |002f: invoke-direct {v3, v1}, Lokio/Segment;.:(Lokio/Segment;)V // method@2cc7 │ │ -0cbce4: 6e20 cb2c 3200 |0032: invoke-virtual {v2, v3}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ -0cbcea: 5411 1412 |0035: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cbcee: 28ee |0037: goto 0025 // -0012 │ │ -0cbcf0: 5362 f211 |0038: iget-wide v2, v6, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbcf4: 5a02 f211 |003a: iput-wide v2, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbcf8: 28d1 |003c: goto 000d // -002f │ │ +0cbcc8: |[0cbcc8] okio.Buffer.clone:()Lokio/Buffer; │ │ +0cbcd8: 2200 4c06 |0000: new-instance v0, Lokio/Buffer; // type@064c │ │ +0cbcdc: 7010 eb2b 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0cbce2: 5362 f911 |0005: iget-wide v2, v6, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbce6: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +0cbcea: 3102 0204 |0009: cmp-long v2, v2, v4 │ │ +0cbcee: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ +0cbcf2: 1100 |000d: return-object v0 │ │ +0cbcf4: 2202 5b06 |000e: new-instance v2, Lokio/Segment; // type@065b │ │ +0cbcf8: 5463 f811 |0010: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbcfc: 7020 c72c 3200 |0012: invoke-direct {v2, v3}, Lokio/Segment;.:(Lokio/Segment;)V // method@2cc7 │ │ +0cbd02: 5b02 f811 |0015: iput-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbd06: 5402 f811 |0017: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbd0a: 5403 f811 |0019: iget-object v3, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbd0e: 5404 f811 |001b: iget-object v4, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbd12: 5b34 1e12 |001d: iput-object v4, v3, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cbd16: 5b24 1b12 |001f: iput-object v4, v2, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cbd1a: 5462 f811 |0021: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbd1e: 5421 1b12 |0023: iget-object v1, v2, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cbd22: 5462 f811 |0025: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbd26: 3221 1100 |0027: if-eq v1, v2, 0038 // +0011 │ │ +0cbd2a: 5402 f811 |0029: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbd2e: 5422 1e12 |002b: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cbd32: 2203 5b06 |002d: new-instance v3, Lokio/Segment; // type@065b │ │ +0cbd36: 7020 c72c 1300 |002f: invoke-direct {v3, v1}, Lokio/Segment;.:(Lokio/Segment;)V // method@2cc7 │ │ +0cbd3c: 6e20 cb2c 3200 |0032: invoke-virtual {v2, v3}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ +0cbd42: 5411 1b12 |0035: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cbd46: 28ee |0037: goto 0025 // -0012 │ │ +0cbd48: 5362 f911 |0038: iget-wide v2, v6, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbd4c: 5a02 f911 |003a: iput-wide v2, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbd50: 28d1 |003c: goto 000d // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1410 │ │ 0x0005 line=1411 │ │ 0x000d line=1419 │ │ 0x000e line=1413 │ │ 0x0017 line=1414 │ │ @@ -326314,16 +326500,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cbcfc: |[0cbcfc] okio.Buffer.close:()V │ │ -0cbd0c: 0e00 |0000: return-void │ │ +0cbd54: |[0cbd54] okio.Buffer.close:()V │ │ +0cbd64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #5 : (in Lokio/Buffer;) │ │ @@ -326331,34 +326517,34 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -0cbd10: |[0cbd10] okio.Buffer.completeSegmentByteCount:()J │ │ -0cbd20: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0cbd24: 5360 f211 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbd28: 3103 0004 |0004: cmp-long v3, v0, v4 │ │ -0cbd2c: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -0cbd30: 1004 |0008: return-wide v4 │ │ -0cbd32: 5463 f111 |0009: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbd36: 5432 1712 |000b: iget-object v2, v3, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cbd3a: 5223 1312 |000d: iget v3, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cbd3e: 1304 0008 |000f: const/16 v4, #int 2048 // #800 │ │ -0cbd42: 3543 0d00 |0011: if-ge v3, v4, 001e // +000d │ │ -0cbd46: 5523 1512 |0013: iget-boolean v3, v2, Lokio/Segment;.owner:Z // field@1215 │ │ -0cbd4a: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ -0cbd4e: 5223 1312 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cbd52: 5224 1612 |0019: iget v4, v2, Lokio/Segment;.pos:I // field@1216 │ │ -0cbd56: b143 |001b: sub-int/2addr v3, v4 │ │ -0cbd58: 8134 |001c: int-to-long v4, v3 │ │ -0cbd5a: bc40 |001d: sub-long/2addr v0, v4 │ │ -0cbd5c: 0404 |001e: move-wide v4, v0 │ │ -0cbd5e: 28e9 |001f: goto 0008 // -0017 │ │ +0cbd68: |[0cbd68] okio.Buffer.completeSegmentByteCount:()J │ │ +0cbd78: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0cbd7c: 5360 f911 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbd80: 3103 0004 |0004: cmp-long v3, v0, v4 │ │ +0cbd84: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ +0cbd88: 1004 |0008: return-wide v4 │ │ +0cbd8a: 5463 f811 |0009: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbd8e: 5432 1e12 |000b: iget-object v2, v3, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cbd92: 5223 1a12 |000d: iget v3, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cbd96: 1304 0008 |000f: const/16 v4, #int 2048 // #800 │ │ +0cbd9a: 3543 0d00 |0011: if-ge v3, v4, 001e // +000d │ │ +0cbd9e: 5523 1c12 |0013: iget-boolean v3, v2, Lokio/Segment;.owner:Z // field@121c │ │ +0cbda2: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ +0cbda6: 5223 1a12 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cbdaa: 5224 1d12 |0019: iget v4, v2, Lokio/Segment;.pos:I // field@121d │ │ +0cbdae: b143 |001b: sub-int/2addr v3, v4 │ │ +0cbdb0: 8134 |001c: int-to-long v4, v3 │ │ +0cbdb2: bc40 |001d: sub-long/2addr v0, v4 │ │ +0cbdb4: 0404 |001e: move-wide v4, v0 │ │ +0cbdb6: 28e9 |001f: goto 0008 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=260 │ │ 0x0004 line=261 │ │ 0x0008 line=269 │ │ 0x0009 line=264 │ │ 0x000d line=265 │ │ @@ -326374,78 +326560,78 @@ │ │ type : '(Lokio/Buffer;JJ)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 109 16-bit code units │ │ -0cbd60: |[0cbd60] okio.Buffer.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; │ │ -0cbd70: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -0cbd74: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ -0cbd78: 2200 5605 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cbd7c: 1a01 8c2c |0006: const-string v1, "out == null" // string@2c8c │ │ -0cbd80: 7020 8f27 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cbd86: 2700 |000b: throw v0 │ │ -0cbd88: 53a0 f211 |000c: iget-wide v0, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbd8c: 04c2 |000e: move-wide v2, v12 │ │ -0cbd8e: 04e4 |000f: move-wide v4, v14 │ │ -0cbd90: 7706 e82c 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ -0cbd96: 3100 0e08 |0013: cmp-long v0, v14, v8 │ │ -0cbd9a: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -0cbd9e: 110a |0017: return-object v10 │ │ -0cbda0: 53b0 f211 |0018: iget-wide v0, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbda4: bbe0 |001a: add-long/2addr v0, v14 │ │ -0cbda6: 5ab0 f211 |001b: iput-wide v0, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbdaa: 54a7 f111 |001d: iget-object v7, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbdae: 5270 1312 |001f: iget v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cbdb2: 5271 1612 |0021: iget v1, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cbdb6: b110 |0023: sub-int/2addr v0, v1 │ │ -0cbdb8: 8100 |0024: int-to-long v0, v0 │ │ -0cbdba: 3100 0c00 |0025: cmp-long v0, v12, v0 │ │ -0cbdbe: 3a00 0c00 |0027: if-ltz v0, 0033 // +000c │ │ -0cbdc2: 5270 1312 |0029: iget v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cbdc6: 5271 1612 |002b: iget v1, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cbdca: b110 |002d: sub-int/2addr v0, v1 │ │ -0cbdcc: 8100 |002e: int-to-long v0, v0 │ │ -0cbdce: bc0c |002f: sub-long/2addr v12, v0 │ │ -0cbdd0: 5477 1412 |0030: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cbdd4: 28ed |0032: goto 001f // -0013 │ │ -0cbdd6: 3100 0e08 |0033: cmp-long v0, v14, v8 │ │ -0cbdda: 3d00 e2ff |0035: if-lez v0, 0017 // -001e │ │ -0cbdde: 2206 5806 |0037: new-instance v6, Lokio/Segment; // type@0658 │ │ -0cbde2: 7020 c72c 7600 |0039: invoke-direct {v6, v7}, Lokio/Segment;.:(Lokio/Segment;)V // method@2cc7 │ │ -0cbde8: 5260 1612 |003c: iget v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cbdec: 8100 |003e: int-to-long v0, v0 │ │ -0cbdee: bbc0 |003f: add-long/2addr v0, v12 │ │ -0cbdf0: 8400 |0040: long-to-int v0, v0 │ │ -0cbdf2: 5960 1612 |0041: iput v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cbdf6: 5260 1612 |0043: iget v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cbdfa: 84e1 |0045: long-to-int v1, v14 │ │ -0cbdfc: b010 |0046: add-int/2addr v0, v1 │ │ -0cbdfe: 5261 1312 |0047: iget v1, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0cbe02: 7120 af27 1000 |0049: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0cbe08: 0a00 |004c: move-result v0 │ │ -0cbe0a: 5960 1312 |004d: iput v0, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0cbe0e: 54b0 f111 |004f: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbe12: 3900 1400 |0051: if-nez v0, 0065 // +0014 │ │ -0cbe16: 5b66 1712 |0053: iput-object v6, v6, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cbe1a: 5b66 1412 |0055: iput-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cbe1e: 5bb6 f111 |0057: iput-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbe22: 5260 1312 |0059: iget v0, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0cbe26: 5261 1612 |005b: iget v1, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cbe2a: b110 |005d: sub-int/2addr v0, v1 │ │ -0cbe2c: 8100 |005e: int-to-long v0, v0 │ │ -0cbe2e: bc0e |005f: sub-long/2addr v14, v0 │ │ -0cbe30: 160c 0000 |0060: const-wide/16 v12, #int 0 // #0 │ │ -0cbe34: 5477 1412 |0062: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cbe38: 28cf |0064: goto 0033 // -0031 │ │ -0cbe3a: 54b0 f111 |0065: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbe3e: 5400 1712 |0067: iget-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cbe42: 6e20 cb2c 6000 |0069: invoke-virtual {v0, v6}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ -0cbe48: 28ed |006c: goto 0059 // -0013 │ │ +0cbdb8: |[0cbdb8] okio.Buffer.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; │ │ +0cbdc8: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0cbdcc: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ +0cbdd0: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cbdd4: 1a01 962c |0006: const-string v1, "out == null" // string@2c96 │ │ +0cbdd8: 7020 8f27 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cbdde: 2700 |000b: throw v0 │ │ +0cbde0: 53a0 f911 |000c: iget-wide v0, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbde4: 04c2 |000e: move-wide v2, v12 │ │ +0cbde6: 04e4 |000f: move-wide v4, v14 │ │ +0cbde8: 7706 e82c 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ +0cbdee: 3100 0e08 |0013: cmp-long v0, v14, v8 │ │ +0cbdf2: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +0cbdf6: 110a |0017: return-object v10 │ │ +0cbdf8: 53b0 f911 |0018: iget-wide v0, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbdfc: bbe0 |001a: add-long/2addr v0, v14 │ │ +0cbdfe: 5ab0 f911 |001b: iput-wide v0, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbe02: 54a7 f811 |001d: iget-object v7, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbe06: 5270 1a12 |001f: iget v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cbe0a: 5271 1d12 |0021: iget v1, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cbe0e: b110 |0023: sub-int/2addr v0, v1 │ │ +0cbe10: 8100 |0024: int-to-long v0, v0 │ │ +0cbe12: 3100 0c00 |0025: cmp-long v0, v12, v0 │ │ +0cbe16: 3a00 0c00 |0027: if-ltz v0, 0033 // +000c │ │ +0cbe1a: 5270 1a12 |0029: iget v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cbe1e: 5271 1d12 |002b: iget v1, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cbe22: b110 |002d: sub-int/2addr v0, v1 │ │ +0cbe24: 8100 |002e: int-to-long v0, v0 │ │ +0cbe26: bc0c |002f: sub-long/2addr v12, v0 │ │ +0cbe28: 5477 1b12 |0030: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cbe2c: 28ed |0032: goto 001f // -0013 │ │ +0cbe2e: 3100 0e08 |0033: cmp-long v0, v14, v8 │ │ +0cbe32: 3d00 e2ff |0035: if-lez v0, 0017 // -001e │ │ +0cbe36: 2206 5b06 |0037: new-instance v6, Lokio/Segment; // type@065b │ │ +0cbe3a: 7020 c72c 7600 |0039: invoke-direct {v6, v7}, Lokio/Segment;.:(Lokio/Segment;)V // method@2cc7 │ │ +0cbe40: 5260 1d12 |003c: iget v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cbe44: 8100 |003e: int-to-long v0, v0 │ │ +0cbe46: bbc0 |003f: add-long/2addr v0, v12 │ │ +0cbe48: 8400 |0040: long-to-int v0, v0 │ │ +0cbe4a: 5960 1d12 |0041: iput v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cbe4e: 5260 1d12 |0043: iget v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cbe52: 84e1 |0045: long-to-int v1, v14 │ │ +0cbe54: b010 |0046: add-int/2addr v0, v1 │ │ +0cbe56: 5261 1a12 |0047: iget v1, v6, Lokio/Segment;.limit:I // field@121a │ │ +0cbe5a: 7120 af27 1000 |0049: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +0cbe60: 0a00 |004c: move-result v0 │ │ +0cbe62: 5960 1a12 |004d: iput v0, v6, Lokio/Segment;.limit:I // field@121a │ │ +0cbe66: 54b0 f811 |004f: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbe6a: 3900 1400 |0051: if-nez v0, 0065 // +0014 │ │ +0cbe6e: 5b66 1e12 |0053: iput-object v6, v6, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cbe72: 5b66 1b12 |0055: iput-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cbe76: 5bb6 f811 |0057: iput-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbe7a: 5260 1a12 |0059: iget v0, v6, Lokio/Segment;.limit:I // field@121a │ │ +0cbe7e: 5261 1d12 |005b: iget v1, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cbe82: b110 |005d: sub-int/2addr v0, v1 │ │ +0cbe84: 8100 |005e: int-to-long v0, v0 │ │ +0cbe86: bc0e |005f: sub-long/2addr v14, v0 │ │ +0cbe88: 160c 0000 |0060: const-wide/16 v12, #int 0 // #0 │ │ +0cbe8c: 5477 1b12 |0062: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cbe90: 28cf |0064: goto 0033 // -0031 │ │ +0cbe92: 54b0 f811 |0065: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbe96: 5400 1e12 |0067: iget-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cbe9a: 6e20 cb2c 6000 |0069: invoke-virtual {v0, v6}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ +0cbea0: 28ed |006c: goto 0059 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ 0x000c line=168 │ │ 0x0013 line=169 │ │ 0x0017 line=193 │ │ 0x0018 line=171 │ │ @@ -326476,16 +326662,16 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cbe4c: |[0cbe4c] okio.Buffer.emit:()Lokio/BufferedSink; │ │ -0cbe5c: 1100 |0000: return-object v0 │ │ +0cbea4: |[0cbea4] okio.Buffer.emit:()Lokio/BufferedSink; │ │ +0cbeb4: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #8 : (in Lokio/Buffer;) │ │ @@ -326493,16 +326679,16 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cbe60: |[0cbe60] okio.Buffer.emitCompleteSegments:()Lokio/Buffer; │ │ -0cbe70: 1100 |0000: return-object v0 │ │ +0cbeb8: |[0cbeb8] okio.Buffer.emitCompleteSegments:()Lokio/Buffer; │ │ +0cbec8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #9 : (in Lokio/Buffer;) │ │ @@ -326510,18 +326696,18 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cbe74: |[0cbe74] okio.Buffer.emitCompleteSegments:()Lokio/BufferedSink; │ │ -0cbe84: 6e10 f42b 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.emitCompleteSegments:()Lokio/Buffer; // method@2bf4 │ │ -0cbe8a: 0c00 |0003: move-result-object v0 │ │ -0cbe8c: 1100 |0004: return-object v0 │ │ +0cbecc: |[0cbecc] okio.Buffer.emitCompleteSegments:()Lokio/BufferedSink; │ │ +0cbedc: 6e10 f42b 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.emitCompleteSegments:()Lokio/Buffer; // method@2bf4 │ │ +0cbee2: 0c00 |0003: move-result-object v0 │ │ +0cbee4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ │ │ #10 : (in Lokio/Buffer;) │ │ @@ -326529,94 +326715,94 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -0cbe90: |[0cbe90] okio.Buffer.equals:(Ljava/lang/Object;)Z │ │ -0cbea0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0cbea4: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -0cbea8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0cbeac: 121e |0006: const/4 v14, #int 1 // #1 │ │ -0cbeae: 0f0e |0007: return v14 │ │ -0cbeb0: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -0cbeb4: 200e 4906 |000a: instance-of v14, v0, Lokio/Buffer; // type@0649 │ │ -0cbeb8: 390e 0400 |000c: if-nez v14, 0010 // +0004 │ │ -0cbebc: 120e |000e: const/4 v14, #int 0 // #0 │ │ -0cbebe: 28f8 |000f: goto 0007 // -0008 │ │ -0cbec0: 080d 1300 |0010: move-object/from16 v13, v19 │ │ -0cbec4: 1f0d 4906 |0012: check-cast v13, Lokio/Buffer; // type@0649 │ │ -0cbec8: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -0cbecc: 530e f211 |0016: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbed0: 53d0 f211 |0018: iget-wide v0, v13, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbed4: 0510 0000 |001a: move-wide/from16 v16, v0 │ │ -0cbed8: 310e 0e10 |001c: cmp-long v14, v14, v16 │ │ -0cbedc: 380e 0400 |001e: if-eqz v14, 0022 // +0004 │ │ -0cbee0: 120e |0020: const/4 v14, #int 0 // #0 │ │ -0cbee2: 28e6 |0021: goto 0007 // -001a │ │ -0cbee4: 0800 1200 |0022: move-object/from16 v0, v18 │ │ -0cbee8: 530e f211 |0024: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbeec: 1610 0000 |0026: const-wide/16 v16, #int 0 // #0 │ │ -0cbef0: 310e 0e10 |0028: cmp-long v14, v14, v16 │ │ -0cbef4: 390e 0400 |002a: if-nez v14, 002e // +0004 │ │ -0cbef8: 121e |002c: const/4 v14, #int 1 // #1 │ │ -0cbefa: 28da |002d: goto 0007 // -0026 │ │ -0cbefc: 0800 1200 |002e: move-object/from16 v0, v18 │ │ -0cbf00: 540b f111 |0030: iget-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbf04: 54dc f111 |0032: iget-object v12, v13, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cbf08: 52b5 1612 |0034: iget v5, v11, Lokio/Segment;.pos:I // field@1216 │ │ -0cbf0c: 52c9 1612 |0036: iget v9, v12, Lokio/Segment;.pos:I // field@1216 │ │ -0cbf10: 1606 0000 |0038: const-wide/16 v6, #int 0 // #0 │ │ -0cbf14: 0800 1200 |003a: move-object/from16 v0, v18 │ │ -0cbf18: 530e f211 |003c: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbf1c: 310e 060e |003e: cmp-long v14, v6, v14 │ │ -0cbf20: 3b0e 3c00 |0040: if-gez v14, 007c // +003c │ │ -0cbf24: 52be 1312 |0042: iget v14, v11, Lokio/Segment;.limit:I // field@1213 │ │ -0cbf28: b15e |0044: sub-int/2addr v14, v5 │ │ -0cbf2a: 52cf 1312 |0045: iget v15, v12, Lokio/Segment;.limit:I // field@1213 │ │ -0cbf2e: b19f |0047: sub-int/2addr v15, v9 │ │ -0cbf30: 7120 af27 fe00 |0048: invoke-static {v14, v15}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0cbf36: 0a0e |004b: move-result v14 │ │ -0cbf38: 81e2 |004c: int-to-long v2, v14 │ │ -0cbf3a: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -0cbf3c: 019a |004e: move v10, v9 │ │ -0cbf3e: 0158 |004f: move v8, v5 │ │ -0cbf40: 814e |0050: int-to-long v14, v4 │ │ -0cbf42: 310e 0e02 |0051: cmp-long v14, v14, v2 │ │ -0cbf46: 3b0e 1700 |0053: if-gez v14, 006a // +0017 │ │ -0cbf4a: 54be 1212 |0055: iget-object v14, v11, Lokio/Segment;.data:[B // field@1212 │ │ -0cbf4e: d805 0801 |0057: add-int/lit8 v5, v8, #int 1 // #01 │ │ -0cbf52: 480e 0e08 |0059: aget-byte v14, v14, v8 │ │ -0cbf56: 54cf 1212 |005b: iget-object v15, v12, Lokio/Segment;.data:[B // field@1212 │ │ -0cbf5a: d809 0a01 |005d: add-int/lit8 v9, v10, #int 1 // #01 │ │ -0cbf5e: 480f 0f0a |005f: aget-byte v15, v15, v10 │ │ -0cbf62: 32fe 0400 |0061: if-eq v14, v15, 0065 // +0004 │ │ -0cbf66: 120e |0063: const/4 v14, #int 0 // #0 │ │ -0cbf68: 28a3 |0064: goto 0007 // -005d │ │ -0cbf6a: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0cbf6e: 019a |0067: move v10, v9 │ │ -0cbf70: 0158 |0068: move v8, v5 │ │ -0cbf72: 28e7 |0069: goto 0050 // -0019 │ │ -0cbf74: 52be 1312 |006a: iget v14, v11, Lokio/Segment;.limit:I // field@1213 │ │ -0cbf78: 33e8 1400 |006c: if-ne v8, v14, 0080 // +0014 │ │ -0cbf7c: 54bb 1412 |006e: iget-object v11, v11, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cbf80: 52b5 1612 |0070: iget v5, v11, Lokio/Segment;.pos:I // field@1216 │ │ -0cbf84: 52ce 1312 |0072: iget v14, v12, Lokio/Segment;.limit:I // field@1213 │ │ -0cbf88: 33ea 0a00 |0074: if-ne v10, v14, 007e // +000a │ │ -0cbf8c: 54cc 1412 |0076: iget-object v12, v12, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cbf90: 52c9 1612 |0078: iget v9, v12, Lokio/Segment;.pos:I // field@1216 │ │ -0cbf94: bb26 |007a: add-long/2addr v6, v2 │ │ -0cbf96: 28bf |007b: goto 003a // -0041 │ │ -0cbf98: 121e |007c: const/4 v14, #int 1 // #1 │ │ -0cbf9a: 288a |007d: goto 0007 // -0076 │ │ -0cbf9c: 01a9 |007e: move v9, v10 │ │ -0cbf9e: 28fb |007f: goto 007a // -0005 │ │ -0cbfa0: 0185 |0080: move v5, v8 │ │ -0cbfa2: 28f1 |0081: goto 0072 // -000f │ │ +0cbee8: |[0cbee8] okio.Buffer.equals:(Ljava/lang/Object;)Z │ │ +0cbef8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0cbefc: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +0cbf00: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +0cbf04: 121e |0006: const/4 v14, #int 1 // #1 │ │ +0cbf06: 0f0e |0007: return v14 │ │ +0cbf08: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +0cbf0c: 200e 4c06 |000a: instance-of v14, v0, Lokio/Buffer; // type@064c │ │ +0cbf10: 390e 0400 |000c: if-nez v14, 0010 // +0004 │ │ +0cbf14: 120e |000e: const/4 v14, #int 0 // #0 │ │ +0cbf16: 28f8 |000f: goto 0007 // -0008 │ │ +0cbf18: 080d 1300 |0010: move-object/from16 v13, v19 │ │ +0cbf1c: 1f0d 4c06 |0012: check-cast v13, Lokio/Buffer; // type@064c │ │ +0cbf20: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +0cbf24: 530e f911 |0016: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbf28: 53d0 f911 |0018: iget-wide v0, v13, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbf2c: 0510 0000 |001a: move-wide/from16 v16, v0 │ │ +0cbf30: 310e 0e10 |001c: cmp-long v14, v14, v16 │ │ +0cbf34: 380e 0400 |001e: if-eqz v14, 0022 // +0004 │ │ +0cbf38: 120e |0020: const/4 v14, #int 0 // #0 │ │ +0cbf3a: 28e6 |0021: goto 0007 // -001a │ │ +0cbf3c: 0800 1200 |0022: move-object/from16 v0, v18 │ │ +0cbf40: 530e f911 |0024: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbf44: 1610 0000 |0026: const-wide/16 v16, #int 0 // #0 │ │ +0cbf48: 310e 0e10 |0028: cmp-long v14, v14, v16 │ │ +0cbf4c: 390e 0400 |002a: if-nez v14, 002e // +0004 │ │ +0cbf50: 121e |002c: const/4 v14, #int 1 // #1 │ │ +0cbf52: 28da |002d: goto 0007 // -0026 │ │ +0cbf54: 0800 1200 |002e: move-object/from16 v0, v18 │ │ +0cbf58: 540b f811 |0030: iget-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbf5c: 54dc f811 |0032: iget-object v12, v13, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cbf60: 52b5 1d12 |0034: iget v5, v11, Lokio/Segment;.pos:I // field@121d │ │ +0cbf64: 52c9 1d12 |0036: iget v9, v12, Lokio/Segment;.pos:I // field@121d │ │ +0cbf68: 1606 0000 |0038: const-wide/16 v6, #int 0 // #0 │ │ +0cbf6c: 0800 1200 |003a: move-object/from16 v0, v18 │ │ +0cbf70: 530e f911 |003c: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cbf74: 310e 060e |003e: cmp-long v14, v6, v14 │ │ +0cbf78: 3b0e 3c00 |0040: if-gez v14, 007c // +003c │ │ +0cbf7c: 52be 1a12 |0042: iget v14, v11, Lokio/Segment;.limit:I // field@121a │ │ +0cbf80: b15e |0044: sub-int/2addr v14, v5 │ │ +0cbf82: 52cf 1a12 |0045: iget v15, v12, Lokio/Segment;.limit:I // field@121a │ │ +0cbf86: b19f |0047: sub-int/2addr v15, v9 │ │ +0cbf88: 7120 af27 fe00 |0048: invoke-static {v14, v15}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +0cbf8e: 0a0e |004b: move-result v14 │ │ +0cbf90: 81e2 |004c: int-to-long v2, v14 │ │ +0cbf92: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +0cbf94: 019a |004e: move v10, v9 │ │ +0cbf96: 0158 |004f: move v8, v5 │ │ +0cbf98: 814e |0050: int-to-long v14, v4 │ │ +0cbf9a: 310e 0e02 |0051: cmp-long v14, v14, v2 │ │ +0cbf9e: 3b0e 1700 |0053: if-gez v14, 006a // +0017 │ │ +0cbfa2: 54be 1912 |0055: iget-object v14, v11, Lokio/Segment;.data:[B // field@1219 │ │ +0cbfa6: d805 0801 |0057: add-int/lit8 v5, v8, #int 1 // #01 │ │ +0cbfaa: 480e 0e08 |0059: aget-byte v14, v14, v8 │ │ +0cbfae: 54cf 1912 |005b: iget-object v15, v12, Lokio/Segment;.data:[B // field@1219 │ │ +0cbfb2: d809 0a01 |005d: add-int/lit8 v9, v10, #int 1 // #01 │ │ +0cbfb6: 480f 0f0a |005f: aget-byte v15, v15, v10 │ │ +0cbfba: 32fe 0400 |0061: if-eq v14, v15, 0065 // +0004 │ │ +0cbfbe: 120e |0063: const/4 v14, #int 0 // #0 │ │ +0cbfc0: 28a3 |0064: goto 0007 // -005d │ │ +0cbfc2: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0cbfc6: 019a |0067: move v10, v9 │ │ +0cbfc8: 0158 |0068: move v8, v5 │ │ +0cbfca: 28e7 |0069: goto 0050 // -0019 │ │ +0cbfcc: 52be 1a12 |006a: iget v14, v11, Lokio/Segment;.limit:I // field@121a │ │ +0cbfd0: 33e8 1400 |006c: if-ne v8, v14, 0080 // +0014 │ │ +0cbfd4: 54bb 1b12 |006e: iget-object v11, v11, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cbfd8: 52b5 1d12 |0070: iget v5, v11, Lokio/Segment;.pos:I // field@121d │ │ +0cbfdc: 52ce 1a12 |0072: iget v14, v12, Lokio/Segment;.limit:I // field@121a │ │ +0cbfe0: 33ea 0a00 |0074: if-ne v10, v14, 007e // +000a │ │ +0cbfe4: 54cc 1b12 |0076: iget-object v12, v12, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cbfe8: 52c9 1d12 |0078: iget v9, v12, Lokio/Segment;.pos:I // field@121d │ │ +0cbfec: bb26 |007a: add-long/2addr v6, v2 │ │ +0cbfee: 28bf |007b: goto 003a // -0041 │ │ +0cbff0: 121e |007c: const/4 v14, #int 1 // #1 │ │ +0cbff2: 288a |007d: goto 0007 // -0076 │ │ +0cbff4: 01a9 |007e: move v9, v10 │ │ +0cbff6: 28fb |007f: goto 007a // -0005 │ │ +0cbff8: 0185 |0080: move v5, v8 │ │ +0cbffa: 28f1 |0081: goto 0072 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1340 │ │ 0x0007 line=1369 │ │ 0x0008 line=1341 │ │ 0x0012 line=1342 │ │ 0x0014 line=1343 │ │ @@ -326670,23 +326856,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0cbfa4: |[0cbfa4] okio.Buffer.exhausted:()Z │ │ -0cbfb4: 5340 f211 |0000: iget-wide v0, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbfb8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0cbfbc: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0cbfc0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0cbfc4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0cbfc6: 0f00 |0009: return v0 │ │ -0cbfc8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0cbfca: 28fe |000b: goto 0009 // -0002 │ │ +0cbffc: |[0cbffc] okio.Buffer.exhausted:()Z │ │ +0cc00c: 5340 f911 |0000: iget-wide v0, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc010: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0cc014: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0cc018: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0cc01c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0cc01e: 0f00 |0009: return v0 │ │ +0cc020: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0cc022: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lokio/Buffer; │ │ │ │ #12 : (in Lokio/Buffer;) │ │ @@ -326694,16 +326880,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cbfcc: |[0cbfcc] okio.Buffer.flush:()V │ │ -0cbfdc: 0e00 |0000: return-void │ │ +0cc024: |[0cc024] okio.Buffer.flush:()V │ │ +0cc034: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1319 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #13 : (in Lokio/Buffer;) │ │ @@ -326711,36 +326897,36 @@ │ │ type : '(J)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -0cbfe0: |[0cbfe0] okio.Buffer.getByte:(J)B │ │ -0cbff0: 5390 f211 |0000: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cbff4: 1604 0100 |0002: const-wide/16 v4, #int 1 // #1 │ │ -0cbff8: 04a2 |0004: move-wide v2, v10 │ │ -0cbffa: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ -0cc000: 5496 f111 |0008: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc004: 5260 1312 |000a: iget v0, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0cc008: 5261 1612 |000c: iget v1, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cc00c: 9107 0001 |000e: sub-int v7, v0, v1 │ │ -0cc010: 8170 |0010: int-to-long v0, v7 │ │ -0cc012: 3100 0a00 |0011: cmp-long v0, v10, v0 │ │ -0cc016: 3b00 0b00 |0013: if-gez v0, 001e // +000b │ │ -0cc01a: 5460 1212 |0015: iget-object v0, v6, Lokio/Segment;.data:[B // field@1212 │ │ -0cc01e: 5261 1612 |0017: iget v1, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cc022: 84a2 |0019: long-to-int v2, v10 │ │ -0cc024: b021 |001a: add-int/2addr v1, v2 │ │ -0cc026: 4800 0001 |001b: aget-byte v0, v0, v1 │ │ -0cc02a: 0f00 |001d: return v0 │ │ -0cc02c: 8170 |001e: int-to-long v0, v7 │ │ -0cc02e: bc0a |001f: sub-long/2addr v10, v0 │ │ -0cc030: 5466 1412 |0020: iget-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cc034: 28e8 |0022: goto 000a // -0018 │ │ +0cc038: |[0cc038] okio.Buffer.getByte:(J)B │ │ +0cc048: 5390 f911 |0000: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc04c: 1604 0100 |0002: const-wide/16 v4, #int 1 // #1 │ │ +0cc050: 04a2 |0004: move-wide v2, v10 │ │ +0cc052: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ +0cc058: 5496 f811 |0008: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc05c: 5260 1a12 |000a: iget v0, v6, Lokio/Segment;.limit:I // field@121a │ │ +0cc060: 5261 1d12 |000c: iget v1, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cc064: 9107 0001 |000e: sub-int v7, v0, v1 │ │ +0cc068: 8170 |0010: int-to-long v0, v7 │ │ +0cc06a: 3100 0a00 |0011: cmp-long v0, v10, v0 │ │ +0cc06e: 3b00 0b00 |0013: if-gez v0, 001e // +000b │ │ +0cc072: 5460 1912 |0015: iget-object v0, v6, Lokio/Segment;.data:[B // field@1219 │ │ +0cc076: 5261 1d12 |0017: iget v1, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cc07a: 84a2 |0019: long-to-int v2, v10 │ │ +0cc07c: b021 |001a: add-int/2addr v1, v2 │ │ +0cc07e: 4800 0001 |001b: aget-byte v0, v0, v1 │ │ +0cc082: 0f00 |001d: return v0 │ │ +0cc084: 8170 |001e: int-to-long v0, v7 │ │ +0cc086: bc0a |001f: sub-long/2addr v10, v0 │ │ +0cc088: 5466 1b12 |0020: iget-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cc08c: 28e8 |0022: goto 000a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0008 line=296 │ │ 0x000a line=297 │ │ 0x0010 line=298 │ │ 0x001e line=299 │ │ @@ -326756,33 +326942,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -0cc038: |[0cc038] okio.Buffer.hashCode:()I │ │ -0cc048: 5463 f111 |0000: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc04c: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -0cc050: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0cc052: 0f02 |0005: return v2 │ │ -0cc054: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0cc056: 5231 1612 |0007: iget v1, v3, Lokio/Segment;.pos:I // field@1216 │ │ -0cc05a: 5230 1312 |0009: iget v0, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cc05e: 3501 0d00 |000b: if-ge v1, v0, 0018 // +000d │ │ -0cc062: da04 021f |000d: mul-int/lit8 v4, v2, #int 31 // #1f │ │ -0cc066: 5435 1212 |000f: iget-object v5, v3, Lokio/Segment;.data:[B // field@1212 │ │ -0cc06a: 4805 0501 |0011: aget-byte v5, v5, v1 │ │ -0cc06e: 9002 0405 |0013: add-int v2, v4, v5 │ │ -0cc072: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cc076: 28f4 |0017: goto 000b // -000c │ │ -0cc078: 5433 1412 |0018: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cc07c: 5464 f111 |001a: iget-object v4, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc080: 3343 ebff |001c: if-ne v3, v4, 0007 // -0015 │ │ -0cc084: 28e7 |001e: goto 0005 // -0019 │ │ +0cc090: |[0cc090] okio.Buffer.hashCode:()I │ │ +0cc0a0: 5463 f811 |0000: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc0a4: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +0cc0a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0cc0aa: 0f02 |0005: return v2 │ │ +0cc0ac: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0cc0ae: 5231 1d12 |0007: iget v1, v3, Lokio/Segment;.pos:I // field@121d │ │ +0cc0b2: 5230 1a12 |0009: iget v0, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cc0b6: 3501 0d00 |000b: if-ge v1, v0, 0018 // +000d │ │ +0cc0ba: da04 021f |000d: mul-int/lit8 v4, v2, #int 31 // #1f │ │ +0cc0be: 5435 1912 |000f: iget-object v5, v3, Lokio/Segment;.data:[B // field@1219 │ │ +0cc0c2: 4805 0501 |0011: aget-byte v5, v5, v1 │ │ +0cc0c6: 9002 0405 |0013: add-int v2, v4, v5 │ │ +0cc0ca: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cc0ce: 28f4 |0017: goto 000b // -000c │ │ +0cc0d0: 5433 1b12 |0018: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cc0d4: 5464 f811 |001a: iget-object v4, v6, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc0d8: 3343 ebff |001c: if-ne v3, v4, 0007 // -0015 │ │ +0cc0dc: 28e7 |001e: goto 0005 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0002 line=1374 │ │ 0x0005 line=1382 │ │ 0x0006 line=1375 │ │ 0x0007 line=1377 │ │ @@ -326802,19 +326988,19 @@ │ │ type : '(B)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0cc088: |[0cc088] okio.Buffer.indexOf:(B)J │ │ -0cc098: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0cc09c: 6e40 fc2b 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOf:(BJ)J // method@2bfc │ │ -0cc0a2: 0b00 |0005: move-result-wide v0 │ │ -0cc0a4: 1000 |0006: return-wide v0 │ │ +0cc0e0: |[0cc0e0] okio.Buffer.indexOf:(B)J │ │ +0cc0f0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0cc0f4: 6e40 fc2b 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOf:(BJ)J // method@2bfc │ │ +0cc0fa: 0b00 |0005: move-result-wide v0 │ │ +0cc0fc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1226 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 b B │ │ │ │ @@ -326823,60 +327009,60 @@ │ │ type : '(BJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0cc0a8: |[0cc0a8] okio.Buffer.indexOf:(BJ)J │ │ -0cc0b8: 1608 ffff |0000: const-wide/16 v8, #int -1 // #ffff │ │ -0cc0bc: 160a 0000 |0002: const-wide/16 v10, #int 0 // #0 │ │ -0cc0c0: 3107 0e0a |0004: cmp-long v7, v14, v10 │ │ -0cc0c4: 3b07 0a00 |0006: if-gez v7, 0010 // +000a │ │ -0cc0c8: 2207 5605 |0008: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cc0cc: 1a08 a71d |000a: const-string v8, "fromIndex < 0" // string@1da7 │ │ -0cc0d0: 7020 8f27 8700 |000c: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cc0d6: 2707 |000f: throw v7 │ │ -0cc0d8: 54c5 f111 |0010: iget-object v5, v12, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc0dc: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -0cc0e0: 1008 |0014: return-wide v8 │ │ -0cc0e2: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -0cc0e6: 5257 1312 |0017: iget v7, v5, Lokio/Segment;.limit:I // field@1213 │ │ -0cc0ea: 525a 1612 |0019: iget v10, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0cc0ee: 9106 070a |001b: sub-int v6, v7, v10 │ │ -0cc0f2: 816a |001d: int-to-long v10, v6 │ │ -0cc0f4: 3107 0e0a |001e: cmp-long v7, v14, v10 │ │ -0cc0f8: 3a07 0d00 |0020: if-ltz v7, 002d // +000d │ │ -0cc0fc: 816a |0022: int-to-long v10, v6 │ │ -0cc0fe: bcae |0023: sub-long/2addr v14, v10 │ │ -0cc100: 816a |0024: int-to-long v10, v6 │ │ -0cc102: bba2 |0025: add-long/2addr v2, v10 │ │ -0cc104: 5455 1412 |0026: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cc108: 54c7 f111 |0028: iget-object v7, v12, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc10c: 3375 edff |002a: if-ne v5, v7, 0017 // -0013 │ │ -0cc110: 28e8 |002c: goto 0014 // -0018 │ │ -0cc112: 5450 1212 |002d: iget-object v0, v5, Lokio/Segment;.data:[B // field@1212 │ │ -0cc116: 5257 1612 |002f: iget v7, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0cc11a: 817a |0031: int-to-long v10, v7 │ │ -0cc11c: bbea |0032: add-long/2addr v10, v14 │ │ -0cc11e: 84a4 |0033: long-to-int v4, v10 │ │ -0cc120: 5251 1312 |0034: iget v1, v5, Lokio/Segment;.limit:I // field@1213 │ │ -0cc124: 3514 1000 |0036: if-ge v4, v1, 0046 // +0010 │ │ -0cc128: 4807 0004 |0038: aget-byte v7, v0, v4 │ │ -0cc12c: 33d7 0900 |003a: if-ne v7, v13, 0043 // +0009 │ │ -0cc130: 8148 |003c: int-to-long v8, v4 │ │ -0cc132: bb28 |003d: add-long/2addr v8, v2 │ │ -0cc134: 5257 1612 |003e: iget v7, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0cc138: 817a |0040: int-to-long v10, v7 │ │ -0cc13a: bca8 |0041: sub-long/2addr v8, v10 │ │ -0cc13c: 28d2 |0042: goto 0014 // -002e │ │ -0cc13e: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0cc142: 28f1 |0045: goto 0036 // -000f │ │ -0cc144: 160e 0000 |0046: const-wide/16 v14, #int 0 // #0 │ │ -0cc148: 28dc |0048: goto 0024 // -0024 │ │ +0cc100: |[0cc100] okio.Buffer.indexOf:(BJ)J │ │ +0cc110: 1608 ffff |0000: const-wide/16 v8, #int -1 // #ffff │ │ +0cc114: 160a 0000 |0002: const-wide/16 v10, #int 0 // #0 │ │ +0cc118: 3107 0e0a |0004: cmp-long v7, v14, v10 │ │ +0cc11c: 3b07 0a00 |0006: if-gez v7, 0010 // +000a │ │ +0cc120: 2207 5705 |0008: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cc124: 1a08 b11d |000a: const-string v8, "fromIndex < 0" // string@1db1 │ │ +0cc128: 7020 8f27 8700 |000c: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cc12e: 2707 |000f: throw v7 │ │ +0cc130: 54c5 f811 |0010: iget-object v5, v12, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc134: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +0cc138: 1008 |0014: return-wide v8 │ │ +0cc13a: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +0cc13e: 5257 1a12 |0017: iget v7, v5, Lokio/Segment;.limit:I // field@121a │ │ +0cc142: 525a 1d12 |0019: iget v10, v5, Lokio/Segment;.pos:I // field@121d │ │ +0cc146: 9106 070a |001b: sub-int v6, v7, v10 │ │ +0cc14a: 816a |001d: int-to-long v10, v6 │ │ +0cc14c: 3107 0e0a |001e: cmp-long v7, v14, v10 │ │ +0cc150: 3a07 0d00 |0020: if-ltz v7, 002d // +000d │ │ +0cc154: 816a |0022: int-to-long v10, v6 │ │ +0cc156: bcae |0023: sub-long/2addr v14, v10 │ │ +0cc158: 816a |0024: int-to-long v10, v6 │ │ +0cc15a: bba2 |0025: add-long/2addr v2, v10 │ │ +0cc15c: 5455 1b12 |0026: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cc160: 54c7 f811 |0028: iget-object v7, v12, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc164: 3375 edff |002a: if-ne v5, v7, 0017 // -0013 │ │ +0cc168: 28e8 |002c: goto 0014 // -0018 │ │ +0cc16a: 5450 1912 |002d: iget-object v0, v5, Lokio/Segment;.data:[B // field@1219 │ │ +0cc16e: 5257 1d12 |002f: iget v7, v5, Lokio/Segment;.pos:I // field@121d │ │ +0cc172: 817a |0031: int-to-long v10, v7 │ │ +0cc174: bbea |0032: add-long/2addr v10, v14 │ │ +0cc176: 84a4 |0033: long-to-int v4, v10 │ │ +0cc178: 5251 1a12 |0034: iget v1, v5, Lokio/Segment;.limit:I // field@121a │ │ +0cc17c: 3514 1000 |0036: if-ge v4, v1, 0046 // +0010 │ │ +0cc180: 4807 0004 |0038: aget-byte v7, v0, v4 │ │ +0cc184: 33d7 0900 |003a: if-ne v7, v13, 0043 // +0009 │ │ +0cc188: 8148 |003c: int-to-long v8, v4 │ │ +0cc18a: bb28 |003d: add-long/2addr v8, v2 │ │ +0cc18c: 5257 1d12 |003e: iget v7, v5, Lokio/Segment;.pos:I // field@121d │ │ +0cc190: 817a |0040: int-to-long v10, v7 │ │ +0cc192: bca8 |0041: sub-long/2addr v8, v10 │ │ +0cc194: 28d2 |0042: goto 0014 // -002e │ │ +0cc196: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0cc19a: 28f1 |0045: goto 0036 // -000f │ │ +0cc19c: 160e 0000 |0046: const-wide/16 v14, #int 0 // #0 │ │ +0cc1a0: 28dc |0048: goto 0024 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1234 │ │ 0x0010 line=1236 │ │ 0x0012 line=1237 │ │ 0x0014 line=1253 │ │ 0x0015 line=1238 │ │ @@ -326907,47 +327093,47 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -0cc14c: |[0cc14c] okio.Buffer.read:([BII)I │ │ -0cc15c: 2190 |0000: array-length v0, v9 │ │ -0cc15e: 8100 |0001: int-to-long v0, v0 │ │ -0cc160: 81a2 |0002: int-to-long v2, v10 │ │ -0cc162: 81b4 |0003: int-to-long v4, v11 │ │ -0cc164: 7706 e82c 0000 |0004: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ -0cc16a: 5486 f111 |0007: iget-object v6, v8, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc16e: 3906 0400 |0009: if-nez v6, 000d // +0004 │ │ -0cc172: 12f7 |000b: const/4 v7, #int -1 // #ff │ │ -0cc174: 0f07 |000c: return v7 │ │ -0cc176: 5260 1312 |000d: iget v0, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0cc17a: 5261 1612 |000f: iget v1, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cc17e: b110 |0011: sub-int/2addr v0, v1 │ │ -0cc180: 7120 af27 0b00 |0012: invoke-static {v11, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0cc186: 0a07 |0015: move-result v7 │ │ -0cc188: 5460 1212 |0016: iget-object v0, v6, Lokio/Segment;.data:[B // field@1212 │ │ -0cc18c: 5261 1612 |0018: iget v1, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cc190: 7157 0728 10a9 |001a: invoke-static {v0, v1, v9, v10, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0cc196: 5260 1612 |001d: iget v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cc19a: b070 |001f: add-int/2addr v0, v7 │ │ -0cc19c: 5960 1612 |0020: iput v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cc1a0: 5380 f211 |0022: iget-wide v0, v8, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc1a4: 8172 |0024: int-to-long v2, v7 │ │ -0cc1a6: bc20 |0025: sub-long/2addr v0, v2 │ │ -0cc1a8: 5a80 f211 |0026: iput-wide v0, v8, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc1ac: 5260 1612 |0028: iget v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cc1b0: 5261 1312 |002a: iget v1, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0cc1b4: 3310 e0ff |002c: if-ne v0, v1, 000c // -0020 │ │ -0cc1b8: 6e10 ca2c 0600 |002e: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0cc1be: 0c00 |0031: move-result-object v0 │ │ -0cc1c0: 5b80 f111 |0032: iput-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc1c4: 7110 cf2c 0600 |0034: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0cc1ca: 28d5 |0037: goto 000c // -002b │ │ +0cc1a4: |[0cc1a4] okio.Buffer.read:([BII)I │ │ +0cc1b4: 2190 |0000: array-length v0, v9 │ │ +0cc1b6: 8100 |0001: int-to-long v0, v0 │ │ +0cc1b8: 81a2 |0002: int-to-long v2, v10 │ │ +0cc1ba: 81b4 |0003: int-to-long v4, v11 │ │ +0cc1bc: 7706 e82c 0000 |0004: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ +0cc1c2: 5486 f811 |0007: iget-object v6, v8, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc1c6: 3906 0400 |0009: if-nez v6, 000d // +0004 │ │ +0cc1ca: 12f7 |000b: const/4 v7, #int -1 // #ff │ │ +0cc1cc: 0f07 |000c: return v7 │ │ +0cc1ce: 5260 1a12 |000d: iget v0, v6, Lokio/Segment;.limit:I // field@121a │ │ +0cc1d2: 5261 1d12 |000f: iget v1, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cc1d6: b110 |0011: sub-int/2addr v0, v1 │ │ +0cc1d8: 7120 af27 0b00 |0012: invoke-static {v11, v0}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +0cc1de: 0a07 |0015: move-result v7 │ │ +0cc1e0: 5460 1912 |0016: iget-object v0, v6, Lokio/Segment;.data:[B // field@1219 │ │ +0cc1e4: 5261 1d12 |0018: iget v1, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cc1e8: 7157 0728 10a9 |001a: invoke-static {v0, v1, v9, v10, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +0cc1ee: 5260 1d12 |001d: iget v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cc1f2: b070 |001f: add-int/2addr v0, v7 │ │ +0cc1f4: 5960 1d12 |0020: iput v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cc1f8: 5380 f911 |0022: iget-wide v0, v8, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc1fc: 8172 |0024: int-to-long v2, v7 │ │ +0cc1fe: bc20 |0025: sub-long/2addr v0, v2 │ │ +0cc200: 5a80 f911 |0026: iput-wide v0, v8, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc204: 5260 1d12 |0028: iget v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cc208: 5261 1a12 |002a: iget v1, v6, Lokio/Segment;.limit:I // field@121a │ │ +0cc20c: 3310 e0ff |002c: if-ne v0, v1, 000c // -0020 │ │ +0cc210: 6e10 ca2c 0600 |002e: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0cc216: 0c00 |0031: move-result-object v0 │ │ +0cc218: 5b80 f811 |0032: iput-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc21c: 7110 cf2c 0600 |0034: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0cc222: 28d5 |0037: goto 000c // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x0007 line=740 │ │ 0x0009 line=741 │ │ 0x000c line=753 │ │ 0x000d line=742 │ │ @@ -326970,47 +327156,47 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -0cc1cc: |[0cc1cc] okio.Buffer.read:(Lokio/Buffer;J)J │ │ -0cc1dc: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0cc1e0: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -0cc1e4: 2200 5605 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cc1e8: 1a01 3e33 |0006: const-string v1, "sink == null" // string@333e │ │ -0cc1ec: 7020 8f27 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cc1f2: 2700 |000b: throw v0 │ │ -0cc1f4: 3100 0602 |000c: cmp-long v0, v6, v2 │ │ -0cc1f8: 3b00 1b00 |000e: if-gez v0, 0029 // +001b │ │ -0cc1fc: 2200 5605 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cc200: 2201 6c05 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0cc204: 7010 f927 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cc20a: 1a02 ea17 |0017: const-string v2, "byteCount < 0: " // string@17ea │ │ -0cc20e: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cc214: 0c01 |001c: move-result-object v1 │ │ -0cc216: 6e30 ff27 6107 |001d: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0cc21c: 0c01 |0020: move-result-object v1 │ │ -0cc21e: 6e10 0628 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cc224: 0c01 |0024: move-result-object v1 │ │ -0cc226: 7020 8f27 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cc22c: 2700 |0028: throw v0 │ │ -0cc22e: 5340 f211 |0029: iget-wide v0, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc232: 3100 0002 |002b: cmp-long v0, v0, v2 │ │ -0cc236: 3900 0500 |002d: if-nez v0, 0032 // +0005 │ │ -0cc23a: 1600 ffff |002f: const-wide/16 v0, #int -1 // #ffff │ │ -0cc23e: 1000 |0031: return-wide v0 │ │ -0cc240: 5340 f211 |0032: iget-wide v0, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc244: 3100 0600 |0034: cmp-long v0, v6, v0 │ │ -0cc248: 3d00 0400 |0036: if-lez v0, 003a // +0004 │ │ -0cc24c: 5346 f211 |0038: iget-wide v6, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc250: 6e40 1a2c 4576 |003a: invoke-virtual {v5, v4, v6, v7}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@2c1a │ │ -0cc256: 0460 |003d: move-wide v0, v6 │ │ -0cc258: 28f3 |003e: goto 0031 // -000d │ │ +0cc224: |[0cc224] okio.Buffer.read:(Lokio/Buffer;J)J │ │ +0cc234: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0cc238: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +0cc23c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cc240: 1a01 4833 |0006: const-string v1, "sink == null" // string@3348 │ │ +0cc244: 7020 8f27 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cc24a: 2700 |000b: throw v0 │ │ +0cc24c: 3100 0602 |000c: cmp-long v0, v6, v2 │ │ +0cc250: 3b00 1b00 |000e: if-gez v0, 0029 // +001b │ │ +0cc254: 2200 5705 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cc258: 2201 6d05 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0cc25c: 7010 f927 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cc262: 1a02 f417 |0017: const-string v2, "byteCount < 0: " // string@17f4 │ │ +0cc266: 6e20 0228 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cc26c: 0c01 |001c: move-result-object v1 │ │ +0cc26e: 6e30 ff27 6107 |001d: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cc274: 0c01 |0020: move-result-object v1 │ │ +0cc276: 6e10 0628 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cc27c: 0c01 |0024: move-result-object v1 │ │ +0cc27e: 7020 8f27 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cc284: 2700 |0028: throw v0 │ │ +0cc286: 5340 f911 |0029: iget-wide v0, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc28a: 3100 0002 |002b: cmp-long v0, v0, v2 │ │ +0cc28e: 3900 0500 |002d: if-nez v0, 0032 // +0005 │ │ +0cc292: 1600 ffff |002f: const-wide/16 v0, #int -1 // #ffff │ │ +0cc296: 1000 |0031: return-wide v0 │ │ +0cc298: 5340 f911 |0032: iget-wide v0, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc29c: 3100 0600 |0034: cmp-long v0, v6, v0 │ │ +0cc2a0: 3d00 0400 |0036: if-lez v0, 003a // +0004 │ │ +0cc2a4: 5346 f911 |0038: iget-wide v6, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc2a8: 6e40 1a2c 4576 |003a: invoke-virtual {v5, v4, v6, v7}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@2c1a │ │ +0cc2ae: 0460 |003d: move-wide v0, v6 │ │ +0cc2b0: 28f3 |003e: goto 0031 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1217 │ │ 0x000c line=1218 │ │ 0x0029 line=1219 │ │ 0x0031 line=1222 │ │ 0x0032 line=1220 │ │ @@ -327026,41 +327212,41 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0cc25c: |[0cc25c] okio.Buffer.readByte:()B │ │ -0cc26c: 53a6 f211 |0000: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc270: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -0cc274: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -0cc278: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ -0cc27c: 2206 5705 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cc280: 1a07 4333 |000a: const-string v7, "size == 0" // string@3343 │ │ -0cc284: 7020 9327 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cc28a: 2706 |000f: throw v6 │ │ -0cc28c: 54a5 f111 |0010: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc290: 5253 1612 |0012: iget v3, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0cc294: 5252 1312 |0014: iget v2, v5, Lokio/Segment;.limit:I // field@1213 │ │ -0cc298: 5451 1212 |0016: iget-object v1, v5, Lokio/Segment;.data:[B // field@1212 │ │ -0cc29c: d804 0301 |0018: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0cc2a0: 4800 0103 |001a: aget-byte v0, v1, v3 │ │ -0cc2a4: 53a6 f211 |001c: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc2a8: 1608 0100 |001e: const-wide/16 v8, #int 1 // #1 │ │ -0cc2ac: bc86 |0020: sub-long/2addr v6, v8 │ │ -0cc2ae: 5aa6 f211 |0021: iput-wide v6, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc2b2: 3324 0c00 |0023: if-ne v4, v2, 002f // +000c │ │ -0cc2b6: 6e10 ca2c 0500 |0025: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0cc2bc: 0c06 |0028: move-result-object v6 │ │ -0cc2be: 5ba6 f111 |0029: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc2c2: 7110 cf2c 0500 |002b: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0cc2c8: 0f00 |002e: return v0 │ │ -0cc2ca: 5954 1612 |002f: iput v4, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0cc2ce: 28fd |0031: goto 002e // -0003 │ │ +0cc2b4: |[0cc2b4] okio.Buffer.readByte:()B │ │ +0cc2c4: 53a6 f911 |0000: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc2c8: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +0cc2cc: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +0cc2d0: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +0cc2d4: 2206 5805 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cc2d8: 1a07 4d33 |000a: const-string v7, "size == 0" // string@334d │ │ +0cc2dc: 7020 9327 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cc2e2: 2706 |000f: throw v6 │ │ +0cc2e4: 54a5 f811 |0010: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc2e8: 5253 1d12 |0012: iget v3, v5, Lokio/Segment;.pos:I // field@121d │ │ +0cc2ec: 5252 1a12 |0014: iget v2, v5, Lokio/Segment;.limit:I // field@121a │ │ +0cc2f0: 5451 1912 |0016: iget-object v1, v5, Lokio/Segment;.data:[B // field@1219 │ │ +0cc2f4: d804 0301 |0018: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cc2f8: 4800 0103 |001a: aget-byte v0, v1, v3 │ │ +0cc2fc: 53a6 f911 |001c: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc300: 1608 0100 |001e: const-wide/16 v8, #int 1 // #1 │ │ +0cc304: bc86 |0020: sub-long/2addr v6, v8 │ │ +0cc306: 5aa6 f911 |0021: iput-wide v6, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc30a: 3324 0c00 |0023: if-ne v4, v2, 002f // +000c │ │ +0cc30e: 6e10 ca2c 0500 |0025: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0cc314: 0c06 |0028: move-result-object v6 │ │ +0cc316: 5ba6 f811 |0029: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc31a: 7110 cf2c 0500 |002b: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0cc320: 0f00 |002e: return v0 │ │ +0cc322: 5954 1d12 |002f: iput v4, v5, Lokio/Segment;.pos:I // field@121d │ │ +0cc326: 28fd |0031: goto 002e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0010 line=275 │ │ 0x0012 line=276 │ │ 0x0014 line=277 │ │ 0x0016 line=279 │ │ @@ -327085,23 +327271,23 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0cc2d0: |[0cc2d0] okio.Buffer.readByteArray:()[B │ │ -0cc2e0: 5342 f211 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc2e4: 6e30 012c 2403 |0002: invoke-virtual {v4, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@2c01 │ │ -0cc2ea: 0c01 |0005: move-result-object v1 │ │ -0cc2ec: 1101 |0006: return-object v1 │ │ -0cc2ee: 0d00 |0007: move-exception v0 │ │ -0cc2f0: 2201 4305 |0008: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0cc2f4: 7020 6227 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0cc2fa: 2701 |000d: throw v1 │ │ +0cc328: |[0cc328] okio.Buffer.readByteArray:()[B │ │ +0cc338: 5342 f911 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc33c: 6e30 012c 2403 |0002: invoke-virtual {v4, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@2c01 │ │ +0cc342: 0c01 |0005: move-result-object v1 │ │ +0cc344: 1101 |0006: return-object v1 │ │ +0cc346: 0d00 |0007: move-exception v0 │ │ +0cc348: 2201 4405 |0008: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0cc34c: 7020 6227 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0cc352: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/EOFException; -> 0x0007 │ │ positions : │ │ 0x0000 line=707 │ │ 0x0007 line=708 │ │ 0x0008 line=709 │ │ @@ -327114,38 +327300,38 @@ │ │ type : '(J)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0cc30c: |[0cc30c] okio.Buffer.readByteArray:(J)[B │ │ -0cc31c: 5370 f211 |0000: iget-wide v0, v7, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc320: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0cc324: 0484 |0004: move-wide v4, v8 │ │ -0cc326: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ -0cc32c: 1700 ffff ff7f |0008: const-wide/32 v0, #float nan // #7fffffff │ │ -0cc332: 3100 0800 |000b: cmp-long v0, v8, v0 │ │ -0cc336: 3d00 1b00 |000d: if-lez v0, 0028 // +001b │ │ -0cc33a: 2200 5605 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cc33e: 2201 6c05 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0cc342: 7010 f927 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cc348: 1a02 eb17 |0016: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@17eb │ │ -0cc34c: 6e20 0228 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cc352: 0c01 |001b: move-result-object v1 │ │ -0cc354: 6e30 ff27 8109 |001c: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0cc35a: 0c01 |001f: move-result-object v1 │ │ -0cc35c: 6e10 0628 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cc362: 0c01 |0023: move-result-object v1 │ │ -0cc364: 7020 8f27 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cc36a: 2700 |0027: throw v0 │ │ -0cc36c: 8480 |0028: long-to-int v0, v8 │ │ -0cc36e: 2306 6606 |0029: new-array v6, v0, [B // type@0666 │ │ -0cc372: 6e20 042c 6700 |002b: invoke-virtual {v7, v6}, Lokio/Buffer;.readFully:([B)V // method@2c04 │ │ -0cc378: 1106 |002e: return-object v6 │ │ +0cc364: |[0cc364] okio.Buffer.readByteArray:(J)[B │ │ +0cc374: 5370 f911 |0000: iget-wide v0, v7, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc378: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0cc37c: 0484 |0004: move-wide v4, v8 │ │ +0cc37e: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ +0cc384: 1700 ffff ff7f |0008: const-wide/32 v0, #float nan // #7fffffff │ │ +0cc38a: 3100 0800 |000b: cmp-long v0, v8, v0 │ │ +0cc38e: 3d00 1b00 |000d: if-lez v0, 0028 // +001b │ │ +0cc392: 2200 5705 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cc396: 2201 6d05 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0cc39a: 7010 f927 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cc3a0: 1a02 f517 |0016: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@17f5 │ │ +0cc3a4: 6e20 0228 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cc3aa: 0c01 |001b: move-result-object v1 │ │ +0cc3ac: 6e30 ff27 8109 |001c: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cc3b2: 0c01 |001f: move-result-object v1 │ │ +0cc3b4: 6e10 0628 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cc3ba: 0c01 |0023: move-result-object v1 │ │ +0cc3bc: 7020 8f27 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cc3c2: 2700 |0027: throw v0 │ │ +0cc3c4: 8480 |0028: long-to-int v0, v8 │ │ +0cc3c6: 2306 6906 |0029: new-array v6, v0, [B // type@0669 │ │ +0cc3ca: 6e20 042c 6700 |002b: invoke-virtual {v7, v6}, Lokio/Buffer;.readFully:([B)V // method@2c04 │ │ +0cc3d0: 1106 |002e: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0008 line=715 │ │ 0x000f line=716 │ │ 0x0028 line=719 │ │ 0x002b line=720 │ │ @@ -327160,20 +327346,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cc37c: |[0cc37c] okio.Buffer.readByteString:()Lokio/ByteString; │ │ -0cc38c: 2200 4c06 |0000: new-instance v0, Lokio/ByteString; // type@064c │ │ -0cc390: 6e10 002c 0200 |0002: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@2c00 │ │ -0cc396: 0c01 |0005: move-result-object v1 │ │ -0cc398: 7020 4a2c 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@2c4a │ │ -0cc39e: 1100 |0009: return-object v0 │ │ +0cc3d4: |[0cc3d4] okio.Buffer.readByteString:()Lokio/ByteString; │ │ +0cc3e4: 2200 4f06 |0000: new-instance v0, Lokio/ByteString; // type@064f │ │ +0cc3e8: 6e10 002c 0200 |0002: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@2c00 │ │ +0cc3ee: 0c01 |0005: move-result-object v1 │ │ +0cc3f0: 7020 4a2c 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@2c4a │ │ +0cc3f6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ │ │ #23 : (in Lokio/Buffer;) │ │ @@ -327181,20 +327367,20 @@ │ │ type : '(J)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0cc3a0: |[0cc3a0] okio.Buffer.readByteString:(J)Lokio/ByteString; │ │ -0cc3b0: 2200 4c06 |0000: new-instance v0, Lokio/ByteString; // type@064c │ │ -0cc3b4: 6e30 012c 4305 |0002: invoke-virtual {v3, v4, v5}, Lokio/Buffer;.readByteArray:(J)[B // method@2c01 │ │ -0cc3ba: 0c01 |0005: move-result-object v1 │ │ -0cc3bc: 7020 4a2c 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@2c4a │ │ -0cc3c2: 1100 |0009: return-object v0 │ │ +0cc3f8: |[0cc3f8] okio.Buffer.readByteString:(J)Lokio/ByteString; │ │ +0cc408: 2200 4f06 |0000: new-instance v0, Lokio/ByteString; // type@064f │ │ +0cc40c: 6e30 012c 4305 |0002: invoke-virtual {v3, v4, v5}, Lokio/Buffer;.readByteArray:(J)[B // method@2c01 │ │ +0cc412: 0c01 |0005: move-result-object v1 │ │ +0cc414: 7020 4a2c 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@2c4a │ │ +0cc41a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=4 byteCount J │ │ │ │ @@ -327203,30 +327389,30 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0cc3c4: |[0cc3c4] okio.Buffer.readFully:([B)V │ │ -0cc3d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc3d6: 2142 |0001: array-length v2, v4 │ │ -0cc3d8: 3520 1300 |0002: if-ge v0, v2, 0015 // +0013 │ │ -0cc3dc: 2142 |0004: array-length v2, v4 │ │ -0cc3de: b102 |0005: sub-int/2addr v2, v0 │ │ -0cc3e0: 6e40 fd2b 4320 |0006: invoke-virtual {v3, v4, v0, v2}, Lokio/Buffer;.read:([BII)I // method@2bfd │ │ -0cc3e6: 0a01 |0009: move-result v1 │ │ -0cc3e8: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -0cc3ea: 3321 0800 |000b: if-ne v1, v2, 0013 // +0008 │ │ -0cc3ee: 2202 3005 |000d: new-instance v2, Ljava/io/EOFException; // type@0530 │ │ -0cc3f2: 7010 3727 0200 |000f: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2737 │ │ -0cc3f8: 2702 |0012: throw v2 │ │ -0cc3fa: b010 |0013: add-int/2addr v0, v1 │ │ -0cc3fc: 28ed |0014: goto 0001 // -0013 │ │ -0cc3fe: 0e00 |0015: return-void │ │ +0cc41c: |[0cc41c] okio.Buffer.readFully:([B)V │ │ +0cc42c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cc42e: 2142 |0001: array-length v2, v4 │ │ +0cc430: 3520 1300 |0002: if-ge v0, v2, 0015 // +0013 │ │ +0cc434: 2142 |0004: array-length v2, v4 │ │ +0cc436: b102 |0005: sub-int/2addr v2, v0 │ │ +0cc438: 6e40 fd2b 4320 |0006: invoke-virtual {v3, v4, v0, v2}, Lokio/Buffer;.read:([BII)I // method@2bfd │ │ +0cc43e: 0a01 |0009: move-result v1 │ │ +0cc440: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +0cc442: 3321 0800 |000b: if-ne v1, v2, 0013 // +0008 │ │ +0cc446: 2202 3105 |000d: new-instance v2, Ljava/io/EOFException; // type@0531 │ │ +0cc44a: 7010 3727 0200 |000f: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2737 │ │ +0cc450: 2702 |0012: throw v2 │ │ +0cc452: b010 |0013: add-int/2addr v0, v1 │ │ +0cc454: 28ed |0014: goto 0001 // -0013 │ │ +0cc456: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0001 line=730 │ │ 0x0004 line=731 │ │ 0x000a line=732 │ │ 0x0013 line=733 │ │ @@ -327243,121 +327429,121 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 203 16-bit code units │ │ -0cc400: |[0cc400] okio.Buffer.readHexadecimalUnsignedLong:()J │ │ -0cc410: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0cc414: 530e f211 |0002: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc418: 1610 0000 |0004: const-wide/16 v16, #int 0 // #0 │ │ -0cc41c: 310b 0e10 |0006: cmp-long v11, v14, v16 │ │ -0cc420: 390b 0a00 |0008: if-nez v11, 0012 // +000a │ │ -0cc424: 220b 5705 |000a: new-instance v11, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cc428: 1a0e 4333 |000c: const-string v14, "size == 0" // string@3343 │ │ -0cc42c: 7020 9327 eb00 |000e: invoke-direct {v11, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cc432: 270b |0011: throw v11 │ │ -0cc434: 160c 0000 |0012: const-wide/16 v12, #int 0 // #0 │ │ -0cc438: 1209 |0014: const/4 v9, #int 0 // #0 │ │ -0cc43a: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -0cc43c: 0800 1200 |0016: move-object/from16 v0, v18 │ │ -0cc440: 540a f111 |0018: iget-object v10, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc444: 54a4 1212 |001a: iget-object v4, v10, Lokio/Segment;.data:[B // field@1212 │ │ -0cc448: 52a8 1612 |001c: iget v8, v10, Lokio/Segment;.pos:I // field@1216 │ │ -0cc44c: 52a7 1312 |001e: iget v7, v10, Lokio/Segment;.limit:I // field@1213 │ │ -0cc450: 3578 7b00 |0020: if-ge v8, v7, 009b // +007b │ │ -0cc454: 4802 0408 |0022: aget-byte v2, v4, v8 │ │ -0cc458: 130b 3000 |0024: const/16 v11, #int 48 // #30 │ │ -0cc45c: 34b2 3b00 |0026: if-lt v2, v11, 0061 // +003b │ │ -0cc460: 130b 3900 |0028: const/16 v11, #int 57 // #39 │ │ -0cc464: 36b2 3700 |002a: if-gt v2, v11, 0061 // +0037 │ │ -0cc468: d805 02d0 |002c: add-int/lit8 v5, v2, #int -48 // #d0 │ │ -0cc46c: 190e 00f0 |002e: const-wide/high16 v14, #long -1152921504606846976 // #f000 │ │ -0cc470: c0ce |0030: and-long/2addr v14, v12 │ │ -0cc472: 1610 0000 |0031: const-wide/16 v16, #int 0 // #0 │ │ -0cc476: 310b 0e10 |0033: cmp-long v11, v14, v16 │ │ -0cc47a: 380b 8900 |0035: if-eqz v11, 00be // +0089 │ │ -0cc47e: 220b 4906 |0037: new-instance v11, Lokio/Buffer; // type@0649 │ │ -0cc482: 7010 eb2b 0b00 |0039: invoke-direct {v11}, Lokio/Buffer;.:()V // method@2beb │ │ -0cc488: 6e30 1e2c cb0d |003c: invoke-virtual {v11, v12, v13}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@2c1e │ │ -0cc48e: 0c0b |003f: move-result-object v11 │ │ -0cc490: 6e20 1c2c 2b00 |0040: invoke-virtual {v11, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cc496: 0c03 |0043: move-result-object v3 │ │ -0cc498: 220b 6305 |0044: new-instance v11, Ljava/lang/NumberFormatException; // type@0563 │ │ -0cc49c: 220e 6c05 |0046: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -0cc4a0: 7010 f927 0e00 |0048: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cc4a6: 1a0f dd0e |004b: const-string v15, "Number too large: " // string@0edd │ │ -0cc4aa: 6e20 0228 fe00 |004d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cc4b0: 0c0e |0050: move-result-object v14 │ │ -0cc4b2: 6e10 0b2c 0300 |0051: invoke-virtual {v3}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@2c0b │ │ -0cc4b8: 0c0f |0054: move-result-object v15 │ │ -0cc4ba: 6e20 0228 fe00 |0055: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cc4c0: 0c0e |0058: move-result-object v14 │ │ -0cc4c2: 6e10 0628 0e00 |0059: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cc4c8: 0c0e |005c: move-result-object v14 │ │ -0cc4ca: 7020 b727 eb00 |005d: invoke-direct {v11, v14}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@27b7 │ │ -0cc4d0: 270b |0060: throw v11 │ │ -0cc4d2: 130b 6100 |0061: const/16 v11, #int 97 // #61 │ │ -0cc4d6: 34b2 0b00 |0063: if-lt v2, v11, 006e // +000b │ │ -0cc4da: 130b 6600 |0065: const/16 v11, #int 102 // #66 │ │ -0cc4de: 36b2 0700 |0067: if-gt v2, v11, 006e // +0007 │ │ -0cc4e2: d80b 029f |0069: add-int/lit8 v11, v2, #int -97 // #9f │ │ -0cc4e6: d805 0b0a |006b: add-int/lit8 v5, v11, #int 10 // #0a │ │ -0cc4ea: 28c1 |006d: goto 002e // -003f │ │ -0cc4ec: 130b 4100 |006e: const/16 v11, #int 65 // #41 │ │ -0cc4f0: 34b2 0b00 |0070: if-lt v2, v11, 007b // +000b │ │ -0cc4f4: 130b 4600 |0072: const/16 v11, #int 70 // #46 │ │ -0cc4f8: 36b2 0700 |0074: if-gt v2, v11, 007b // +0007 │ │ -0cc4fc: d80b 02bf |0076: add-int/lit8 v11, v2, #int -65 // #bf │ │ -0cc500: d805 0b0a |0078: add-int/lit8 v5, v11, #int 10 // #0a │ │ -0cc504: 28b4 |007a: goto 002e // -004c │ │ -0cc506: 3909 1f00 |007b: if-nez v9, 009a // +001f │ │ -0cc50a: 220b 6305 |007d: new-instance v11, Ljava/lang/NumberFormatException; // type@0563 │ │ -0cc50e: 220e 6c05 |007f: new-instance v14, Ljava/lang/StringBuilder; // type@056c │ │ -0cc512: 7010 f927 0e00 |0081: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cc518: 1a0f 2505 |0084: const-string v15, "Expected leading [0-9a-fA-F] character but was 0x" // string@0525 │ │ -0cc51c: 6e20 0228 fe00 |0086: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cc522: 0c0e |0089: move-result-object v14 │ │ -0cc524: 7110 9d27 0200 |008a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0cc52a: 0c0f |008d: move-result-object v15 │ │ -0cc52c: 6e20 0228 fe00 |008e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cc532: 0c0e |0091: move-result-object v14 │ │ -0cc534: 6e10 0628 0e00 |0092: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cc53a: 0c0e |0095: move-result-object v14 │ │ -0cc53c: 7020 b727 eb00 |0096: invoke-direct {v11, v14}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@27b7 │ │ -0cc542: 270b |0099: throw v11 │ │ -0cc544: 1216 |009a: const/4 v6, #int 1 // #1 │ │ -0cc546: 3378 2d00 |009b: if-ne v8, v7, 00c8 // +002d │ │ -0cc54a: 6e10 ca2c 0a00 |009d: invoke-virtual {v10}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0cc550: 0c0b |00a0: move-result-object v11 │ │ -0cc552: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -0cc556: 5b0b f111 |00a3: iput-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc55a: 7110 cf2c 0a00 |00a5: invoke-static {v10}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0cc560: 3906 0800 |00a8: if-nez v6, 00b0 // +0008 │ │ -0cc564: 0800 1200 |00aa: move-object/from16 v0, v18 │ │ -0cc568: 540b f111 |00ac: iget-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc56c: 390b 68ff |00ae: if-nez v11, 0016 // -0098 │ │ -0cc570: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -0cc574: 530e f211 |00b2: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc578: 8190 |00b4: int-to-long v0, v9 │ │ -0cc57a: 0510 0000 |00b5: move-wide/from16 v16, v0 │ │ -0cc57e: 9c0e 0e10 |00b7: sub-long v14, v14, v16 │ │ -0cc582: 0800 1200 |00b9: move-object/from16 v0, v18 │ │ -0cc586: 5a0e f211 |00bb: iput-wide v14, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc58a: 100c |00bd: return-wide v12 │ │ -0cc58c: 124b |00be: const/4 v11, #int 4 // #4 │ │ -0cc58e: c3bc |00bf: shl-long/2addr v12, v11 │ │ -0cc590: 815e |00c0: int-to-long v14, v5 │ │ -0cc592: c1ec |00c1: or-long/2addr v12, v14 │ │ -0cc594: d808 0801 |00c2: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0cc598: d809 0901 |00c4: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0cc59c: 2900 5aff |00c6: goto/16 0020 // -00a6 │ │ -0cc5a0: 59a8 1612 |00c8: iput v8, v10, Lokio/Segment;.pos:I // field@1216 │ │ -0cc5a4: 28de |00ca: goto 00a8 // -0022 │ │ +0cc458: |[0cc458] okio.Buffer.readHexadecimalUnsignedLong:()J │ │ +0cc468: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0cc46c: 530e f911 |0002: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc470: 1610 0000 |0004: const-wide/16 v16, #int 0 // #0 │ │ +0cc474: 310b 0e10 |0006: cmp-long v11, v14, v16 │ │ +0cc478: 390b 0a00 |0008: if-nez v11, 0012 // +000a │ │ +0cc47c: 220b 5805 |000a: new-instance v11, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cc480: 1a0e 4d33 |000c: const-string v14, "size == 0" // string@334d │ │ +0cc484: 7020 9327 eb00 |000e: invoke-direct {v11, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cc48a: 270b |0011: throw v11 │ │ +0cc48c: 160c 0000 |0012: const-wide/16 v12, #int 0 // #0 │ │ +0cc490: 1209 |0014: const/4 v9, #int 0 // #0 │ │ +0cc492: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +0cc494: 0800 1200 |0016: move-object/from16 v0, v18 │ │ +0cc498: 540a f811 |0018: iget-object v10, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc49c: 54a4 1912 |001a: iget-object v4, v10, Lokio/Segment;.data:[B // field@1219 │ │ +0cc4a0: 52a8 1d12 |001c: iget v8, v10, Lokio/Segment;.pos:I // field@121d │ │ +0cc4a4: 52a7 1a12 |001e: iget v7, v10, Lokio/Segment;.limit:I // field@121a │ │ +0cc4a8: 3578 7b00 |0020: if-ge v8, v7, 009b // +007b │ │ +0cc4ac: 4802 0408 |0022: aget-byte v2, v4, v8 │ │ +0cc4b0: 130b 3000 |0024: const/16 v11, #int 48 // #30 │ │ +0cc4b4: 34b2 3b00 |0026: if-lt v2, v11, 0061 // +003b │ │ +0cc4b8: 130b 3900 |0028: const/16 v11, #int 57 // #39 │ │ +0cc4bc: 36b2 3700 |002a: if-gt v2, v11, 0061 // +0037 │ │ +0cc4c0: d805 02d0 |002c: add-int/lit8 v5, v2, #int -48 // #d0 │ │ +0cc4c4: 190e 00f0 |002e: const-wide/high16 v14, #long -1152921504606846976 // #f000 │ │ +0cc4c8: c0ce |0030: and-long/2addr v14, v12 │ │ +0cc4ca: 1610 0000 |0031: const-wide/16 v16, #int 0 // #0 │ │ +0cc4ce: 310b 0e10 |0033: cmp-long v11, v14, v16 │ │ +0cc4d2: 380b 8900 |0035: if-eqz v11, 00be // +0089 │ │ +0cc4d6: 220b 4c06 |0037: new-instance v11, Lokio/Buffer; // type@064c │ │ +0cc4da: 7010 eb2b 0b00 |0039: invoke-direct {v11}, Lokio/Buffer;.:()V // method@2beb │ │ +0cc4e0: 6e30 1e2c cb0d |003c: invoke-virtual {v11, v12, v13}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@2c1e │ │ +0cc4e6: 0c0b |003f: move-result-object v11 │ │ +0cc4e8: 6e20 1c2c 2b00 |0040: invoke-virtual {v11, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cc4ee: 0c03 |0043: move-result-object v3 │ │ +0cc4f0: 220b 6405 |0044: new-instance v11, Ljava/lang/NumberFormatException; // type@0564 │ │ +0cc4f4: 220e 6d05 |0046: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +0cc4f8: 7010 f927 0e00 |0048: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cc4fe: 1a0f e60e |004b: const-string v15, "Number too large: " // string@0ee6 │ │ +0cc502: 6e20 0228 fe00 |004d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cc508: 0c0e |0050: move-result-object v14 │ │ +0cc50a: 6e10 0b2c 0300 |0051: invoke-virtual {v3}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@2c0b │ │ +0cc510: 0c0f |0054: move-result-object v15 │ │ +0cc512: 6e20 0228 fe00 |0055: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cc518: 0c0e |0058: move-result-object v14 │ │ +0cc51a: 6e10 0628 0e00 |0059: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cc520: 0c0e |005c: move-result-object v14 │ │ +0cc522: 7020 b727 eb00 |005d: invoke-direct {v11, v14}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@27b7 │ │ +0cc528: 270b |0060: throw v11 │ │ +0cc52a: 130b 6100 |0061: const/16 v11, #int 97 // #61 │ │ +0cc52e: 34b2 0b00 |0063: if-lt v2, v11, 006e // +000b │ │ +0cc532: 130b 6600 |0065: const/16 v11, #int 102 // #66 │ │ +0cc536: 36b2 0700 |0067: if-gt v2, v11, 006e // +0007 │ │ +0cc53a: d80b 029f |0069: add-int/lit8 v11, v2, #int -97 // #9f │ │ +0cc53e: d805 0b0a |006b: add-int/lit8 v5, v11, #int 10 // #0a │ │ +0cc542: 28c1 |006d: goto 002e // -003f │ │ +0cc544: 130b 4100 |006e: const/16 v11, #int 65 // #41 │ │ +0cc548: 34b2 0b00 |0070: if-lt v2, v11, 007b // +000b │ │ +0cc54c: 130b 4600 |0072: const/16 v11, #int 70 // #46 │ │ +0cc550: 36b2 0700 |0074: if-gt v2, v11, 007b // +0007 │ │ +0cc554: d80b 02bf |0076: add-int/lit8 v11, v2, #int -65 // #bf │ │ +0cc558: d805 0b0a |0078: add-int/lit8 v5, v11, #int 10 // #0a │ │ +0cc55c: 28b4 |007a: goto 002e // -004c │ │ +0cc55e: 3909 1f00 |007b: if-nez v9, 009a // +001f │ │ +0cc562: 220b 6405 |007d: new-instance v11, Ljava/lang/NumberFormatException; // type@0564 │ │ +0cc566: 220e 6d05 |007f: new-instance v14, Ljava/lang/StringBuilder; // type@056d │ │ +0cc56a: 7010 f927 0e00 |0081: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cc570: 1a0f 2805 |0084: const-string v15, "Expected leading [0-9a-fA-F] character but was 0x" // string@0528 │ │ +0cc574: 6e20 0228 fe00 |0086: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cc57a: 0c0e |0089: move-result-object v14 │ │ +0cc57c: 7110 9d27 0200 |008a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0cc582: 0c0f |008d: move-result-object v15 │ │ +0cc584: 6e20 0228 fe00 |008e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cc58a: 0c0e |0091: move-result-object v14 │ │ +0cc58c: 6e10 0628 0e00 |0092: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cc592: 0c0e |0095: move-result-object v14 │ │ +0cc594: 7020 b727 eb00 |0096: invoke-direct {v11, v14}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@27b7 │ │ +0cc59a: 270b |0099: throw v11 │ │ +0cc59c: 1216 |009a: const/4 v6, #int 1 // #1 │ │ +0cc59e: 3378 2d00 |009b: if-ne v8, v7, 00c8 // +002d │ │ +0cc5a2: 6e10 ca2c 0a00 |009d: invoke-virtual {v10}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0cc5a8: 0c0b |00a0: move-result-object v11 │ │ +0cc5aa: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +0cc5ae: 5b0b f811 |00a3: iput-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc5b2: 7110 cf2c 0a00 |00a5: invoke-static {v10}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0cc5b8: 3906 0800 |00a8: if-nez v6, 00b0 // +0008 │ │ +0cc5bc: 0800 1200 |00aa: move-object/from16 v0, v18 │ │ +0cc5c0: 540b f811 |00ac: iget-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc5c4: 390b 68ff |00ae: if-nez v11, 0016 // -0098 │ │ +0cc5c8: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +0cc5cc: 530e f911 |00b2: iget-wide v14, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc5d0: 8190 |00b4: int-to-long v0, v9 │ │ +0cc5d2: 0510 0000 |00b5: move-wide/from16 v16, v0 │ │ +0cc5d6: 9c0e 0e10 |00b7: sub-long v14, v14, v16 │ │ +0cc5da: 0800 1200 |00b9: move-object/from16 v0, v18 │ │ +0cc5de: 5a0e f911 |00bb: iput-wide v14, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc5e2: 100c |00bd: return-wide v12 │ │ +0cc5e4: 124b |00be: const/4 v11, #int 4 // #4 │ │ +0cc5e6: c3bc |00bf: shl-long/2addr v12, v11 │ │ +0cc5e8: 815e |00c0: int-to-long v14, v5 │ │ +0cc5ea: c1ec |00c1: or-long/2addr v12, v14 │ │ +0cc5ec: d808 0801 |00c2: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0cc5f0: d809 0901 |00c4: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0cc5f4: 2900 5aff |00c6: goto/16 0020 // -00a6 │ │ +0cc5f8: 59a8 1d12 |00c8: iput v8, v10, Lokio/Segment;.pos:I // field@121d │ │ +0cc5fc: 28de |00ca: goto 00a8 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0012 line=471 │ │ 0x0014 line=472 │ │ 0x0015 line=473 │ │ 0x0016 line=476 │ │ @@ -327411,87 +327597,87 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -0cc5a8: |[0cc5a8] okio.Buffer.readInt:()I │ │ -0cc5b8: 1608 0400 |0000: const-wide/16 v8, #int 4 // #4 │ │ -0cc5bc: 53a6 f211 |0002: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc5c0: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -0cc5c4: 3b06 1d00 |0006: if-gez v6, 0023 // +001d │ │ -0cc5c8: 2206 5705 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cc5cc: 2207 6c05 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0cc5d0: 7010 f927 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cc5d6: 1a08 4233 |000f: const-string v8, "size < 4: " // string@3342 │ │ -0cc5da: 6e20 0228 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cc5e0: 0c07 |0014: move-result-object v7 │ │ -0cc5e2: 53a8 f211 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc5e6: 6e30 ff27 8709 |0017: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0cc5ec: 0c07 |001a: move-result-object v7 │ │ -0cc5ee: 6e10 0628 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cc5f4: 0c07 |001e: move-result-object v7 │ │ -0cc5f6: 7020 9327 7600 |001f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cc5fc: 2706 |0022: throw v6 │ │ -0cc5fe: 54a5 f111 |0023: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc602: 5253 1612 |0025: iget v3, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0cc606: 5252 1312 |0027: iget v2, v5, Lokio/Segment;.limit:I // field@1213 │ │ -0cc60a: 9106 0203 |0029: sub-int v6, v2, v3 │ │ -0cc60e: 1247 |002b: const/4 v7, #int 4 // #4 │ │ -0cc610: 3576 2500 |002c: if-ge v6, v7, 0051 // +0025 │ │ -0cc614: 6e10 ff2b 0a00 |002e: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ -0cc61a: 0a06 |0031: move-result v6 │ │ -0cc61c: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -0cc620: e006 0618 |0034: shl-int/lit8 v6, v6, #int 24 // #18 │ │ -0cc624: 6e10 ff2b 0a00 |0036: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ -0cc62a: 0a07 |0039: move-result v7 │ │ -0cc62c: d577 ff00 |003a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cc630: e007 0710 |003c: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -0cc634: b676 |003e: or-int/2addr v6, v7 │ │ -0cc636: 6e10 ff2b 0a00 |003f: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ -0cc63c: 0a07 |0042: move-result v7 │ │ -0cc63e: d577 ff00 |0043: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cc642: e007 0708 |0045: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -0cc646: b676 |0047: or-int/2addr v6, v7 │ │ -0cc648: 6e10 ff2b 0a00 |0048: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ -0cc64e: 0a07 |004b: move-result v7 │ │ -0cc650: d577 ff00 |004c: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cc654: 9601 0607 |004e: or-int v1, v6, v7 │ │ -0cc658: 0f01 |0050: return v1 │ │ -0cc65a: 5450 1212 |0051: iget-object v0, v5, Lokio/Segment;.data:[B // field@1212 │ │ -0cc65e: d804 0301 |0053: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0cc662: 4806 0003 |0055: aget-byte v6, v0, v3 │ │ -0cc666: d566 ff00 |0057: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -0cc66a: e006 0618 |0059: shl-int/lit8 v6, v6, #int 24 // #18 │ │ -0cc66e: d803 0401 |005b: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0cc672: 4807 0004 |005d: aget-byte v7, v0, v4 │ │ -0cc676: d577 ff00 |005f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cc67a: e007 0710 |0061: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -0cc67e: b676 |0063: or-int/2addr v6, v7 │ │ -0cc680: d804 0301 |0064: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0cc684: 4807 0003 |0066: aget-byte v7, v0, v3 │ │ -0cc688: d577 ff00 |0068: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cc68c: e007 0708 |006a: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -0cc690: b676 |006c: or-int/2addr v6, v7 │ │ -0cc692: d803 0401 |006d: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0cc696: 4807 0004 |006f: aget-byte v7, v0, v4 │ │ -0cc69a: d577 ff00 |0071: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cc69e: 9601 0607 |0073: or-int v1, v6, v7 │ │ -0cc6a2: 53a6 f211 |0075: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc6a6: bc86 |0077: sub-long/2addr v6, v8 │ │ -0cc6a8: 5aa6 f211 |0078: iput-wide v6, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc6ac: 3323 0c00 |007a: if-ne v3, v2, 0086 // +000c │ │ -0cc6b0: 6e10 ca2c 0500 |007c: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0cc6b6: 0c06 |007f: move-result-object v6 │ │ -0cc6b8: 5ba6 f111 |0080: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc6bc: 7110 cf2c 0500 |0082: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0cc6c2: 28cb |0085: goto 0050 // -0035 │ │ -0cc6c4: 5953 1612 |0086: iput v3, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0cc6c8: 28c8 |0088: goto 0050 // -0038 │ │ +0cc600: |[0cc600] okio.Buffer.readInt:()I │ │ +0cc610: 1608 0400 |0000: const-wide/16 v8, #int 4 // #4 │ │ +0cc614: 53a6 f911 |0002: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc618: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +0cc61c: 3b06 1d00 |0006: if-gez v6, 0023 // +001d │ │ +0cc620: 2206 5805 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cc624: 2207 6d05 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0cc628: 7010 f927 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cc62e: 1a08 4c33 |000f: const-string v8, "size < 4: " // string@334c │ │ +0cc632: 6e20 0228 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cc638: 0c07 |0014: move-result-object v7 │ │ +0cc63a: 53a8 f911 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc63e: 6e30 ff27 8709 |0017: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cc644: 0c07 |001a: move-result-object v7 │ │ +0cc646: 6e10 0628 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cc64c: 0c07 |001e: move-result-object v7 │ │ +0cc64e: 7020 9327 7600 |001f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cc654: 2706 |0022: throw v6 │ │ +0cc656: 54a5 f811 |0023: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc65a: 5253 1d12 |0025: iget v3, v5, Lokio/Segment;.pos:I // field@121d │ │ +0cc65e: 5252 1a12 |0027: iget v2, v5, Lokio/Segment;.limit:I // field@121a │ │ +0cc662: 9106 0203 |0029: sub-int v6, v2, v3 │ │ +0cc666: 1247 |002b: const/4 v7, #int 4 // #4 │ │ +0cc668: 3576 2500 |002c: if-ge v6, v7, 0051 // +0025 │ │ +0cc66c: 6e10 ff2b 0a00 |002e: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ +0cc672: 0a06 |0031: move-result v6 │ │ +0cc674: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +0cc678: e006 0618 |0034: shl-int/lit8 v6, v6, #int 24 // #18 │ │ +0cc67c: 6e10 ff2b 0a00 |0036: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ +0cc682: 0a07 |0039: move-result v7 │ │ +0cc684: d577 ff00 |003a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cc688: e007 0710 |003c: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +0cc68c: b676 |003e: or-int/2addr v6, v7 │ │ +0cc68e: 6e10 ff2b 0a00 |003f: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ +0cc694: 0a07 |0042: move-result v7 │ │ +0cc696: d577 ff00 |0043: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cc69a: e007 0708 |0045: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +0cc69e: b676 |0047: or-int/2addr v6, v7 │ │ +0cc6a0: 6e10 ff2b 0a00 |0048: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ +0cc6a6: 0a07 |004b: move-result v7 │ │ +0cc6a8: d577 ff00 |004c: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cc6ac: 9601 0607 |004e: or-int v1, v6, v7 │ │ +0cc6b0: 0f01 |0050: return v1 │ │ +0cc6b2: 5450 1912 |0051: iget-object v0, v5, Lokio/Segment;.data:[B // field@1219 │ │ +0cc6b6: d804 0301 |0053: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cc6ba: 4806 0003 |0055: aget-byte v6, v0, v3 │ │ +0cc6be: d566 ff00 |0057: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +0cc6c2: e006 0618 |0059: shl-int/lit8 v6, v6, #int 24 // #18 │ │ +0cc6c6: d803 0401 |005b: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0cc6ca: 4807 0004 |005d: aget-byte v7, v0, v4 │ │ +0cc6ce: d577 ff00 |005f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cc6d2: e007 0710 |0061: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +0cc6d6: b676 |0063: or-int/2addr v6, v7 │ │ +0cc6d8: d804 0301 |0064: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cc6dc: 4807 0003 |0066: aget-byte v7, v0, v3 │ │ +0cc6e0: d577 ff00 |0068: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cc6e4: e007 0708 |006a: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +0cc6e8: b676 |006c: or-int/2addr v6, v7 │ │ +0cc6ea: d803 0401 |006d: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0cc6ee: 4807 0004 |006f: aget-byte v7, v0, v4 │ │ +0cc6f2: d577 ff00 |0071: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cc6f6: 9601 0607 |0073: or-int v1, v6, v7 │ │ +0cc6fa: 53a6 f911 |0075: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc6fe: bc86 |0077: sub-long/2addr v6, v8 │ │ +0cc700: 5aa6 f911 |0078: iput-wide v6, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc704: 3323 0c00 |007a: if-ne v3, v2, 0086 // +000c │ │ +0cc708: 6e10 ca2c 0500 |007c: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0cc70e: 0c06 |007f: move-result-object v6 │ │ +0cc710: 5ba6 f811 |0080: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc714: 7110 cf2c 0500 |0082: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0cc71a: 28cb |0085: goto 0050 // -0035 │ │ +0cc71c: 5953 1d12 |0086: iput v3, v5, Lokio/Segment;.pos:I // field@121d │ │ +0cc720: 28c8 |0088: goto 0050 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=333 │ │ 0x0023 line=335 │ │ 0x0025 line=336 │ │ 0x0027 line=337 │ │ 0x0029 line=340 │ │ @@ -327524,20 +327710,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cc6cc: |[0cc6cc] okio.Buffer.readIntLe:()I │ │ -0cc6dc: 6e10 062c 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readInt:()I // method@2c06 │ │ -0cc6e2: 0a00 |0003: move-result v0 │ │ -0cc6e4: 7110 e92c 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesInt:(I)I // method@2ce9 │ │ -0cc6ea: 0a00 |0007: move-result v0 │ │ -0cc6ec: 0f00 |0008: return v0 │ │ +0cc724: |[0cc724] okio.Buffer.readIntLe:()I │ │ +0cc734: 6e10 062c 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readInt:()I // method@2c06 │ │ +0cc73a: 0a00 |0003: move-result v0 │ │ +0cc73c: 7110 e92c 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesInt:(I)I // method@2ce9 │ │ +0cc742: 0a00 |0007: move-result v0 │ │ +0cc744: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/Buffer; │ │ │ │ #28 : (in Lokio/Buffer;) │ │ @@ -327545,69 +327731,69 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0cc6f0: |[0cc6f0] okio.Buffer.readShort:()S │ │ -0cc700: 1608 0200 |0000: const-wide/16 v8, #int 2 // #2 │ │ -0cc704: 53a6 f211 |0002: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc708: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -0cc70c: 3b06 1d00 |0006: if-gez v6, 0023 // +001d │ │ -0cc710: 2206 5705 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cc714: 2207 6c05 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@056c │ │ -0cc718: 7010 f927 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cc71e: 1a08 4133 |000f: const-string v8, "size < 2: " // string@3341 │ │ -0cc722: 6e20 0228 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cc728: 0c07 |0014: move-result-object v7 │ │ -0cc72a: 53a8 f211 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc72e: 6e30 ff27 8709 |0017: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0cc734: 0c07 |001a: move-result-object v7 │ │ -0cc736: 6e10 0628 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cc73c: 0c07 |001e: move-result-object v7 │ │ -0cc73e: 7020 9327 7600 |001f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cc744: 2706 |0022: throw v6 │ │ -0cc746: 54a5 f111 |0023: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc74a: 5252 1612 |0025: iget v2, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0cc74e: 5251 1312 |0027: iget v1, v5, Lokio/Segment;.limit:I // field@1213 │ │ -0cc752: 9106 0102 |0029: sub-int v6, v1, v2 │ │ -0cc756: 1227 |002b: const/4 v7, #int 2 // #2 │ │ -0cc758: 3576 1400 |002c: if-ge v6, v7, 0040 // +0014 │ │ -0cc75c: 6e10 ff2b 0a00 |002e: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ -0cc762: 0a06 |0031: move-result v6 │ │ -0cc764: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -0cc768: e006 0608 |0034: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -0cc76c: 6e10 ff2b 0a00 |0036: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ -0cc772: 0a07 |0039: move-result v7 │ │ -0cc774: d577 ff00 |003a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cc778: 9604 0607 |003c: or-int v4, v6, v7 │ │ -0cc77c: 8f46 |003e: int-to-short v6, v4 │ │ -0cc77e: 0f06 |003f: return v6 │ │ -0cc780: 5450 1212 |0040: iget-object v0, v5, Lokio/Segment;.data:[B // field@1212 │ │ -0cc784: d803 0201 |0042: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0cc788: 4806 0002 |0044: aget-byte v6, v0, v2 │ │ -0cc78c: d566 ff00 |0046: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -0cc790: e006 0608 |0048: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -0cc794: d802 0301 |004a: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0cc798: 4807 0003 |004c: aget-byte v7, v0, v3 │ │ -0cc79c: d577 ff00 |004e: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0cc7a0: 9604 0607 |0050: or-int v4, v6, v7 │ │ -0cc7a4: 53a6 f211 |0052: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc7a8: bc86 |0054: sub-long/2addr v6, v8 │ │ -0cc7aa: 5aa6 f211 |0055: iput-wide v6, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc7ae: 3312 0d00 |0057: if-ne v2, v1, 0064 // +000d │ │ -0cc7b2: 6e10 ca2c 0500 |0059: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0cc7b8: 0c06 |005c: move-result-object v6 │ │ -0cc7ba: 5ba6 f111 |005d: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc7be: 7110 cf2c 0500 |005f: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0cc7c4: 8f46 |0062: int-to-short v6, v4 │ │ -0cc7c6: 28dc |0063: goto 003f // -0024 │ │ -0cc7c8: 5952 1612 |0064: iput v2, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0cc7cc: 28fc |0066: goto 0062 // -0004 │ │ +0cc748: |[0cc748] okio.Buffer.readShort:()S │ │ +0cc758: 1608 0200 |0000: const-wide/16 v8, #int 2 // #2 │ │ +0cc75c: 53a6 f911 |0002: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc760: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +0cc764: 3b06 1d00 |0006: if-gez v6, 0023 // +001d │ │ +0cc768: 2206 5805 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cc76c: 2207 6d05 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@056d │ │ +0cc770: 7010 f927 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cc776: 1a08 4b33 |000f: const-string v8, "size < 2: " // string@334b │ │ +0cc77a: 6e20 0228 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cc780: 0c07 |0014: move-result-object v7 │ │ +0cc782: 53a8 f911 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc786: 6e30 ff27 8709 |0017: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cc78c: 0c07 |001a: move-result-object v7 │ │ +0cc78e: 6e10 0628 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cc794: 0c07 |001e: move-result-object v7 │ │ +0cc796: 7020 9327 7600 |001f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cc79c: 2706 |0022: throw v6 │ │ +0cc79e: 54a5 f811 |0023: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc7a2: 5252 1d12 |0025: iget v2, v5, Lokio/Segment;.pos:I // field@121d │ │ +0cc7a6: 5251 1a12 |0027: iget v1, v5, Lokio/Segment;.limit:I // field@121a │ │ +0cc7aa: 9106 0102 |0029: sub-int v6, v1, v2 │ │ +0cc7ae: 1227 |002b: const/4 v7, #int 2 // #2 │ │ +0cc7b0: 3576 1400 |002c: if-ge v6, v7, 0040 // +0014 │ │ +0cc7b4: 6e10 ff2b 0a00 |002e: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ +0cc7ba: 0a06 |0031: move-result v6 │ │ +0cc7bc: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +0cc7c0: e006 0608 |0034: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +0cc7c4: 6e10 ff2b 0a00 |0036: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@2bff │ │ +0cc7ca: 0a07 |0039: move-result v7 │ │ +0cc7cc: d577 ff00 |003a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cc7d0: 9604 0607 |003c: or-int v4, v6, v7 │ │ +0cc7d4: 8f46 |003e: int-to-short v6, v4 │ │ +0cc7d6: 0f06 |003f: return v6 │ │ +0cc7d8: 5450 1912 |0040: iget-object v0, v5, Lokio/Segment;.data:[B // field@1219 │ │ +0cc7dc: d803 0201 |0042: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0cc7e0: 4806 0002 |0044: aget-byte v6, v0, v2 │ │ +0cc7e4: d566 ff00 |0046: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +0cc7e8: e006 0608 |0048: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +0cc7ec: d802 0301 |004a: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0cc7f0: 4807 0003 |004c: aget-byte v7, v0, v3 │ │ +0cc7f4: d577 ff00 |004e: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0cc7f8: 9604 0607 |0050: or-int v4, v6, v7 │ │ +0cc7fc: 53a6 f911 |0052: iget-wide v6, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc800: bc86 |0054: sub-long/2addr v6, v8 │ │ +0cc802: 5aa6 f911 |0055: iput-wide v6, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc806: 3312 0d00 |0057: if-ne v2, v1, 0064 // +000d │ │ +0cc80a: 6e10 ca2c 0500 |0059: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0cc810: 0c06 |005c: move-result-object v6 │ │ +0cc812: 5ba6 f811 |005d: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc816: 7110 cf2c 0500 |005f: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0cc81c: 8f46 |0062: int-to-short v6, v4 │ │ +0cc81e: 28dc |0063: goto 003f // -0024 │ │ +0cc820: 5952 1d12 |0064: iput v2, v5, Lokio/Segment;.pos:I // field@121d │ │ +0cc824: 28fc |0066: goto 0062 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x0023 line=306 │ │ 0x0025 line=307 │ │ 0x0027 line=308 │ │ 0x0029 line=311 │ │ @@ -327639,20 +327825,20 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cc7d0: |[0cc7d0] okio.Buffer.readShortLe:()S │ │ -0cc7e0: 6e10 082c 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readShort:()S // method@2c08 │ │ -0cc7e6: 0a00 |0003: move-result v0 │ │ -0cc7e8: 7110 ea2c 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesShort:(S)S // method@2cea │ │ -0cc7ee: 0a00 |0007: move-result v0 │ │ -0cc7f0: 0f00 |0008: return v0 │ │ +0cc828: |[0cc828] okio.Buffer.readShortLe:()S │ │ +0cc838: 6e10 082c 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readShort:()S // method@2c08 │ │ +0cc83e: 0a00 |0003: move-result v0 │ │ +0cc840: 7110 ea2c 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesShort:(S)S // method@2cea │ │ +0cc846: 0a00 |0007: move-result v0 │ │ +0cc848: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/Buffer; │ │ │ │ #30 : (in Lokio/Buffer;) │ │ @@ -327660,77 +327846,77 @@ │ │ type : '(JLjava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 118 16-bit code units │ │ -0cc7f4: |[0cc7f4] okio.Buffer.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ -0cc804: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0cc808: 5390 f211 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc80c: 04a4 |0004: move-wide v4, v10 │ │ -0cc80e: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ -0cc814: 390c 0a00 |0008: if-nez v12, 0012 // +000a │ │ -0cc818: 2200 5605 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cc81c: 1a01 9518 |000c: const-string v1, "charset == null" // string@1895 │ │ -0cc820: 7020 8f27 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cc826: 2700 |0011: throw v0 │ │ -0cc828: 1700 ffff ff7f |0012: const-wide/32 v0, #float nan // #7fffffff │ │ -0cc82e: 3100 0a00 |0015: cmp-long v0, v10, v0 │ │ -0cc832: 3d00 1b00 |0017: if-lez v0, 0032 // +001b │ │ -0cc836: 2200 5605 |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cc83a: 2201 6c05 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0cc83e: 7010 f927 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cc844: 1a02 eb17 |0020: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@17eb │ │ -0cc848: 6e20 0228 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cc84e: 0c01 |0025: move-result-object v1 │ │ -0cc850: 6e30 ff27 a10b |0026: invoke-virtual {v1, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0cc856: 0c01 |0029: move-result-object v1 │ │ -0cc858: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cc85e: 0c01 |002d: move-result-object v1 │ │ -0cc860: 7020 8f27 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cc866: 2700 |0031: throw v0 │ │ -0cc868: 3100 0a02 |0032: cmp-long v0, v10, v2 │ │ -0cc86c: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ -0cc870: 1a06 0000 |0036: const-string v6, "" // string@0000 │ │ -0cc874: 1106 |0038: return-object v6 │ │ -0cc876: 5497 f111 |0039: iget-object v7, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc87a: 5270 1612 |003b: iget v0, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cc87e: 8100 |003d: int-to-long v0, v0 │ │ -0cc880: bba0 |003e: add-long/2addr v0, v10 │ │ -0cc882: 5272 1312 |003f: iget v2, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cc886: 8122 |0041: int-to-long v2, v2 │ │ -0cc888: 3100 0002 |0042: cmp-long v0, v0, v2 │ │ -0cc88c: 3d00 0c00 |0044: if-lez v0, 0050 // +000c │ │ -0cc890: 2206 6a05 |0046: new-instance v6, Ljava/lang/String; // type@056a │ │ -0cc894: 6e30 012c a90b |0048: invoke-virtual {v9, v10, v11}, Lokio/Buffer;.readByteArray:(J)[B // method@2c01 │ │ -0cc89a: 0c00 |004b: move-result-object v0 │ │ -0cc89c: 7030 d027 060c |004c: invoke-direct {v6, v0, v12}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@27d0 │ │ -0cc8a2: 28e9 |004f: goto 0038 // -0017 │ │ -0cc8a4: 2206 6a05 |0050: new-instance v6, Ljava/lang/String; // type@056a │ │ -0cc8a8: 5470 1212 |0052: iget-object v0, v7, Lokio/Segment;.data:[B // field@1212 │ │ -0cc8ac: 5271 1612 |0054: iget v1, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cc8b0: 84a2 |0056: long-to-int v2, v10 │ │ -0cc8b2: 705c ce27 0621 |0057: invoke-direct {v6, v0, v1, v2, v12}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@27ce │ │ -0cc8b8: 5270 1612 |005a: iget v0, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cc8bc: 8100 |005c: int-to-long v0, v0 │ │ -0cc8be: bba0 |005d: add-long/2addr v0, v10 │ │ -0cc8c0: 8400 |005e: long-to-int v0, v0 │ │ -0cc8c2: 5970 1612 |005f: iput v0, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cc8c6: 5390 f211 |0061: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc8ca: bca0 |0063: sub-long/2addr v0, v10 │ │ -0cc8cc: 5a90 f211 |0064: iput-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc8d0: 5270 1612 |0066: iget v0, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cc8d4: 5271 1312 |0068: iget v1, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cc8d8: 3310 ceff |006a: if-ne v0, v1, 0038 // -0032 │ │ -0cc8dc: 6e10 ca2c 0700 |006c: invoke-virtual {v7}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0cc8e2: 0c00 |006f: move-result-object v0 │ │ -0cc8e4: 5b90 f111 |0070: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cc8e8: 7110 cf2c 0700 |0072: invoke-static {v7}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0cc8ee: 28c3 |0075: goto 0038 // -003d │ │ +0cc84c: |[0cc84c] okio.Buffer.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ +0cc85c: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0cc860: 5390 f911 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc864: 04a4 |0004: move-wide v4, v10 │ │ +0cc866: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ +0cc86c: 390c 0a00 |0008: if-nez v12, 0012 // +000a │ │ +0cc870: 2200 5705 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cc874: 1a01 9f18 |000c: const-string v1, "charset == null" // string@189f │ │ +0cc878: 7020 8f27 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cc87e: 2700 |0011: throw v0 │ │ +0cc880: 1700 ffff ff7f |0012: const-wide/32 v0, #float nan // #7fffffff │ │ +0cc886: 3100 0a00 |0015: cmp-long v0, v10, v0 │ │ +0cc88a: 3d00 1b00 |0017: if-lez v0, 0032 // +001b │ │ +0cc88e: 2200 5705 |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cc892: 2201 6d05 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0cc896: 7010 f927 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cc89c: 1a02 f517 |0020: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@17f5 │ │ +0cc8a0: 6e20 0228 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cc8a6: 0c01 |0025: move-result-object v1 │ │ +0cc8a8: 6e30 ff27 a10b |0026: invoke-virtual {v1, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cc8ae: 0c01 |0029: move-result-object v1 │ │ +0cc8b0: 6e10 0628 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cc8b6: 0c01 |002d: move-result-object v1 │ │ +0cc8b8: 7020 8f27 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cc8be: 2700 |0031: throw v0 │ │ +0cc8c0: 3100 0a02 |0032: cmp-long v0, v10, v2 │ │ +0cc8c4: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ +0cc8c8: 1a06 0000 |0036: const-string v6, "" // string@0000 │ │ +0cc8cc: 1106 |0038: return-object v6 │ │ +0cc8ce: 5497 f811 |0039: iget-object v7, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc8d2: 5270 1d12 |003b: iget v0, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cc8d6: 8100 |003d: int-to-long v0, v0 │ │ +0cc8d8: bba0 |003e: add-long/2addr v0, v10 │ │ +0cc8da: 5272 1a12 |003f: iget v2, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cc8de: 8122 |0041: int-to-long v2, v2 │ │ +0cc8e0: 3100 0002 |0042: cmp-long v0, v0, v2 │ │ +0cc8e4: 3d00 0c00 |0044: if-lez v0, 0050 // +000c │ │ +0cc8e8: 2206 6b05 |0046: new-instance v6, Ljava/lang/String; // type@056b │ │ +0cc8ec: 6e30 012c a90b |0048: invoke-virtual {v9, v10, v11}, Lokio/Buffer;.readByteArray:(J)[B // method@2c01 │ │ +0cc8f2: 0c00 |004b: move-result-object v0 │ │ +0cc8f4: 7030 d027 060c |004c: invoke-direct {v6, v0, v12}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@27d0 │ │ +0cc8fa: 28e9 |004f: goto 0038 // -0017 │ │ +0cc8fc: 2206 6b05 |0050: new-instance v6, Ljava/lang/String; // type@056b │ │ +0cc900: 5470 1912 |0052: iget-object v0, v7, Lokio/Segment;.data:[B // field@1219 │ │ +0cc904: 5271 1d12 |0054: iget v1, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cc908: 84a2 |0056: long-to-int v2, v10 │ │ +0cc90a: 705c ce27 0621 |0057: invoke-direct {v6, v0, v1, v2, v12}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@27ce │ │ +0cc910: 5270 1d12 |005a: iget v0, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cc914: 8100 |005c: int-to-long v0, v0 │ │ +0cc916: bba0 |005d: add-long/2addr v0, v10 │ │ +0cc918: 8400 |005e: long-to-int v0, v0 │ │ +0cc91a: 5970 1d12 |005f: iput v0, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cc91e: 5390 f911 |0061: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc922: bca0 |0063: sub-long/2addr v0, v10 │ │ +0cc924: 5a90 f911 |0064: iput-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc928: 5270 1d12 |0066: iget v0, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cc92c: 5271 1a12 |0068: iget v1, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cc930: 3310 ceff |006a: if-ne v0, v1, 0038 // -0032 │ │ +0cc934: 6e10 ca2c 0700 |006c: invoke-virtual {v7}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0cc93a: 0c00 |006f: move-result-object v0 │ │ +0cc93c: 5b90 f811 |0070: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cc940: 7110 cf2c 0700 |0072: invoke-static {v7}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0cc946: 28c3 |0075: goto 0038 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=569 │ │ 0x0008 line=570 │ │ 0x0012 line=571 │ │ 0x0019 line=572 │ │ 0x0032 line=574 │ │ @@ -327756,24 +327942,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cc8f0: |[0cc8f0] okio.Buffer.readUtf8:()Ljava/lang/String; │ │ -0cc900: 5342 f211 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc904: 6201 1f12 |0002: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@121f │ │ -0cc908: 6e40 0a2c 2413 |0004: invoke-virtual {v4, v2, v3, v1}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@2c0a │ │ -0cc90e: 0c01 |0007: move-result-object v1 │ │ -0cc910: 1101 |0008: return-object v1 │ │ -0cc912: 0d00 |0009: move-exception v0 │ │ -0cc914: 2201 4305 |000a: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0cc918: 7020 6227 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0cc91e: 2701 |000f: throw v1 │ │ +0cc948: |[0cc948] okio.Buffer.readUtf8:()Ljava/lang/String; │ │ +0cc958: 5342 f911 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cc95c: 6201 2612 |0002: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@1226 │ │ +0cc960: 6e40 0a2c 2413 |0004: invoke-virtual {v4, v2, v3, v1}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@2c0a │ │ +0cc966: 0c01 |0007: move-result-object v1 │ │ +0cc968: 1101 |0008: return-object v1 │ │ +0cc96a: 0d00 |0009: move-exception v0 │ │ +0cc96c: 2201 4405 |000a: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0cc970: 7020 6227 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0cc976: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/EOFException; -> 0x0009 │ │ positions : │ │ 0x0000 line=550 │ │ 0x0009 line=551 │ │ 0x000a line=552 │ │ @@ -327786,19 +327972,19 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0cc930: |[0cc930] okio.Buffer.readUtf8:(J)Ljava/lang/String; │ │ -0cc940: 6200 1f12 |0000: sget-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@121f │ │ -0cc944: 6e40 0a2c 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@2c0a │ │ -0cc94a: 0c00 |0005: move-result-object v0 │ │ -0cc94c: 1100 |0006: return-object v0 │ │ +0cc988: |[0cc988] okio.Buffer.readUtf8:(J)Ljava/lang/String; │ │ +0cc998: 6200 2612 |0000: sget-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@1226 │ │ +0cc99c: 6e40 0a2c 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@2c0a │ │ +0cc9a2: 0c00 |0005: move-result-object v0 │ │ +0cc9a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=2 byteCount J │ │ │ │ @@ -327807,36 +327993,36 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0cc950: |[0cc950] okio.Buffer.readUtf8Line:(J)Ljava/lang/String; │ │ -0cc960: 1604 0100 |0000: const-wide/16 v4, #int 1 // #1 │ │ -0cc964: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0cc968: 3102 0802 |0004: cmp-long v2, v8, v2 │ │ -0cc96c: 3d02 1900 |0006: if-lez v2, 001f // +0019 │ │ -0cc970: 9c02 0804 |0008: sub-long v2, v8, v4 │ │ -0cc974: 6e30 f92b 2703 |000a: invoke-virtual {v7, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@2bf9 │ │ -0cc97a: 0a02 |000d: move-result v2 │ │ -0cc97c: 1303 0d00 |000e: const/16 v3, #int 13 // #d │ │ -0cc980: 3332 0f00 |0010: if-ne v2, v3, 001f // +000f │ │ -0cc984: 9c02 0804 |0012: sub-long v2, v8, v4 │ │ -0cc988: 6e30 0c2c 2703 |0014: invoke-virtual {v7, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@2c0c │ │ -0cc98e: 0c00 |0017: move-result-object v0 │ │ -0cc990: 1602 0200 |0018: const-wide/16 v2, #int 2 // #2 │ │ -0cc994: 6e30 112c 2703 |001a: invoke-virtual {v7, v2, v3}, Lokio/Buffer;.skip:(J)V // method@2c11 │ │ -0cc99a: 0701 |001d: move-object v1, v0 │ │ -0cc99c: 1101 |001e: return-object v1 │ │ -0cc99e: 6e30 0c2c 8709 |001f: invoke-virtual {v7, v8, v9}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@2c0c │ │ -0cc9a4: 0c00 |0022: move-result-object v0 │ │ -0cc9a6: 6e30 112c 4705 |0023: invoke-virtual {v7, v4, v5}, Lokio/Buffer;.skip:(J)V // method@2c11 │ │ -0cc9ac: 0701 |0026: move-object v1, v0 │ │ -0cc9ae: 28f7 |0027: goto 001e // -0009 │ │ +0cc9a8: |[0cc9a8] okio.Buffer.readUtf8Line:(J)Ljava/lang/String; │ │ +0cc9b8: 1604 0100 |0000: const-wide/16 v4, #int 1 // #1 │ │ +0cc9bc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0cc9c0: 3102 0802 |0004: cmp-long v2, v8, v2 │ │ +0cc9c4: 3d02 1900 |0006: if-lez v2, 001f // +0019 │ │ +0cc9c8: 9c02 0804 |0008: sub-long v2, v8, v4 │ │ +0cc9cc: 6e30 f92b 2703 |000a: invoke-virtual {v7, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@2bf9 │ │ +0cc9d2: 0a02 |000d: move-result v2 │ │ +0cc9d4: 1303 0d00 |000e: const/16 v3, #int 13 // #d │ │ +0cc9d8: 3332 0f00 |0010: if-ne v2, v3, 001f // +000f │ │ +0cc9dc: 9c02 0804 |0012: sub-long v2, v8, v4 │ │ +0cc9e0: 6e30 0c2c 2703 |0014: invoke-virtual {v7, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@2c0c │ │ +0cc9e6: 0c00 |0017: move-result-object v0 │ │ +0cc9e8: 1602 0200 |0018: const-wide/16 v2, #int 2 // #2 │ │ +0cc9ec: 6e30 112c 2703 |001a: invoke-virtual {v7, v2, v3}, Lokio/Buffer;.skip:(J)V // method@2c11 │ │ +0cc9f2: 0701 |001d: move-object v1, v0 │ │ +0cc9f4: 1101 |001e: return-object v1 │ │ +0cc9f6: 6e30 0c2c 8709 |001f: invoke-virtual {v7, v8, v9}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@2c0c │ │ +0cc9fc: 0c00 |0022: move-result-object v0 │ │ +0cc9fe: 6e30 112c 4705 |0023: invoke-virtual {v7, v4, v5}, Lokio/Buffer;.skip:(J)V // method@2c11 │ │ +0cca04: 0701 |0026: move-object v1, v0 │ │ +0cca06: 28f7 |0027: goto 001e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=616 │ │ 0x0012 line=618 │ │ 0x0018 line=619 │ │ 0x001e line=626 │ │ 0x001f line=624 │ │ @@ -327855,59 +328041,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 89 16-bit code units │ │ -0cc9b0: |[0cc9b0] okio.Buffer.readUtf8LineStrict:()Ljava/lang/String; │ │ -0cc9c0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0cc9c4: 6e20 fb2b 0a00 |0002: invoke-virtual {v10, v0}, Lokio/Buffer;.indexOf:(B)J // method@2bfb │ │ -0cc9ca: 0b06 |0005: move-result-wide v6 │ │ -0cc9cc: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -0cc9d0: 3100 0602 |0008: cmp-long v0, v6, v2 │ │ -0cc9d4: 3900 4a00 |000a: if-nez v0, 0054 // +004a │ │ -0cc9d8: 2201 4906 |000c: new-instance v1, Lokio/Buffer; // type@0649 │ │ -0cc9dc: 7010 eb2b 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ -0cc9e2: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -0cc9e6: 1604 2000 |0013: const-wide/16 v4, #int 32 // #20 │ │ -0cc9ea: 53a8 f211 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0cc9ee: 7140 b027 5498 |0017: invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0cc9f4: 0b04 |001a: move-result-wide v4 │ │ -0cc9f6: 07a0 |001b: move-object v0, v10 │ │ -0cc9f8: 7406 f22b 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@2bf2 │ │ -0cc9fe: 2200 3005 |001f: new-instance v0, Ljava/io/EOFException; // type@0530 │ │ -0cca02: 2202 6c05 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0cca06: 7010 f927 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cca0c: 1a03 5314 |0026: const-string v3, "\n not found: size=" // string@1453 │ │ -0cca10: 6e20 0228 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cca16: 0c02 |002b: move-result-object v2 │ │ -0cca18: 6e10 102c 0a00 |002c: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0cca1e: 0b04 |002f: move-result-wide v4 │ │ -0cca20: 6e30 ff27 4205 |0030: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0cca26: 0c02 |0033: move-result-object v2 │ │ -0cca28: 1a03 4700 |0034: const-string v3, " content=" // string@0047 │ │ -0cca2c: 6e20 0228 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cca32: 0c02 |0039: move-result-object v2 │ │ -0cca34: 6e10 022c 0100 |003a: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@2c02 │ │ -0cca3a: 0c03 |003d: move-result-object v3 │ │ -0cca3c: 6e10 532c 0300 |003e: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ -0cca42: 0c03 |0041: move-result-object v3 │ │ -0cca44: 6e20 0228 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cca4a: 0c02 |0045: move-result-object v2 │ │ -0cca4c: 1a03 3d01 |0046: const-string v3, "..." // string@013d │ │ -0cca50: 6e20 0228 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cca56: 0c02 |004b: move-result-object v2 │ │ -0cca58: 6e10 0628 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cca5e: 0c02 |004f: move-result-object v2 │ │ -0cca60: 7020 3827 2000 |0050: invoke-direct {v0, v2}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@2738 │ │ -0cca66: 2700 |0053: throw v0 │ │ -0cca68: 6e30 0d2c 6a07 |0054: invoke-virtual {v10, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@2c0d │ │ -0cca6e: 0c00 |0057: move-result-object v0 │ │ -0cca70: 1100 |0058: return-object v0 │ │ +0cca08: |[0cca08] okio.Buffer.readUtf8LineStrict:()Ljava/lang/String; │ │ +0cca18: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0cca1c: 6e20 fb2b 0a00 |0002: invoke-virtual {v10, v0}, Lokio/Buffer;.indexOf:(B)J // method@2bfb │ │ +0cca22: 0b06 |0005: move-result-wide v6 │ │ +0cca24: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +0cca28: 3100 0602 |0008: cmp-long v0, v6, v2 │ │ +0cca2c: 3900 4a00 |000a: if-nez v0, 0054 // +004a │ │ +0cca30: 2201 4c06 |000c: new-instance v1, Lokio/Buffer; // type@064c │ │ +0cca34: 7010 eb2b 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ +0cca3a: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +0cca3e: 1604 2000 |0013: const-wide/16 v4, #int 32 // #20 │ │ +0cca42: 53a8 f911 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0cca46: 7140 b027 5498 |0017: invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0cca4c: 0b04 |001a: move-result-wide v4 │ │ +0cca4e: 07a0 |001b: move-object v0, v10 │ │ +0cca50: 7406 f22b 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@2bf2 │ │ +0cca56: 2200 3105 |001f: new-instance v0, Ljava/io/EOFException; // type@0531 │ │ +0cca5a: 2202 6d05 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0cca5e: 7010 f927 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cca64: 1a03 5d14 |0026: const-string v3, "\n not found: size=" // string@145d │ │ +0cca68: 6e20 0228 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cca6e: 0c02 |002b: move-result-object v2 │ │ +0cca70: 6e10 102c 0a00 |002c: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0cca76: 0b04 |002f: move-result-wide v4 │ │ +0cca78: 6e30 ff27 4205 |0030: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cca7e: 0c02 |0033: move-result-object v2 │ │ +0cca80: 1a03 4700 |0034: const-string v3, " content=" // string@0047 │ │ +0cca84: 6e20 0228 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cca8a: 0c02 |0039: move-result-object v2 │ │ +0cca8c: 6e10 022c 0100 |003a: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@2c02 │ │ +0cca92: 0c03 |003d: move-result-object v3 │ │ +0cca94: 6e10 532c 0300 |003e: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ +0cca9a: 0c03 |0041: move-result-object v3 │ │ +0cca9c: 6e20 0228 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ccaa2: 0c02 |0045: move-result-object v2 │ │ +0ccaa4: 1a03 3d01 |0046: const-string v3, "..." // string@013d │ │ +0ccaa8: 6e20 0228 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ccaae: 0c02 |004b: move-result-object v2 │ │ +0ccab0: 6e10 0628 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ccab6: 0c02 |004f: move-result-object v2 │ │ +0ccab8: 7020 3827 2000 |0050: invoke-direct {v0, v2}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@2738 │ │ +0ccabe: 2700 |0053: throw v0 │ │ +0ccac0: 6e30 0d2c 6a07 |0054: invoke-virtual {v10, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@2c0d │ │ +0ccac6: 0c00 |0057: move-result-object v0 │ │ +0ccac8: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0006 line=606 │ │ 0x000c line=607 │ │ 0x0011 line=608 │ │ 0x001f line=609 │ │ @@ -327923,22 +328109,22 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0cca74: |[0cca74] okio.Buffer.require:(J)V │ │ -0cca84: 5330 f211 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@11f2 │ │ -0cca88: 3100 0004 |0002: cmp-long v0, v0, v4 │ │ -0cca8c: 3b00 0800 |0004: if-gez v0, 000c // +0008 │ │ -0cca90: 2200 3005 |0006: new-instance v0, Ljava/io/EOFException; // type@0530 │ │ -0cca94: 7010 3727 0000 |0008: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@2737 │ │ -0cca9a: 2700 |000b: throw v0 │ │ -0cca9c: 0e00 |000c: return-void │ │ +0ccacc: |[0ccacc] okio.Buffer.require:(J)V │ │ +0ccadc: 5330 f911 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccae0: 3100 0004 |0002: cmp-long v0, v0, v4 │ │ +0ccae4: 3b00 0800 |0004: if-gez v0, 000c // +0008 │ │ +0ccae8: 2200 3105 |0006: new-instance v0, Ljava/io/EOFException; // type@0531 │ │ +0ccaec: 7010 3727 0000 |0008: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@2737 │ │ +0ccaf2: 2700 |000b: throw v0 │ │ +0ccaf4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x000c line=103 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lokio/Buffer; │ │ 0x0000 - 0x000d reg=4 byteCount J │ │ @@ -327948,17 +328134,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ccaa0: |[0ccaa0] okio.Buffer.size:()J │ │ -0ccab0: 5320 f211 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccab4: 1000 |0002: return-wide v0 │ │ +0ccaf8: |[0ccaf8] okio.Buffer.size:()J │ │ +0ccb08: 5320 f911 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccb0c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokio/Buffer; │ │ │ │ #37 : (in Lokio/Buffer;) │ │ @@ -327966,54 +328152,54 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -0ccab8: |[0ccab8] okio.Buffer.skip:(J)V │ │ -0ccac8: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0ccacc: 3102 0802 |0002: cmp-long v2, v8, v2 │ │ -0ccad0: 3d02 4000 |0004: if-lez v2, 0044 // +0040 │ │ -0ccad4: 5472 f111 |0006: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccad8: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ -0ccadc: 2202 3005 |000a: new-instance v2, Ljava/io/EOFException; // type@0530 │ │ -0ccae0: 7010 3727 0200 |000c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2737 │ │ -0ccae6: 2702 |000f: throw v2 │ │ -0ccae8: 5472 f111 |0010: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccaec: 5222 1312 |0012: iget v2, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0ccaf0: 5473 f111 |0014: iget-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccaf4: 5233 1612 |0016: iget v3, v3, Lokio/Segment;.pos:I // field@1216 │ │ -0ccaf8: b132 |0018: sub-int/2addr v2, v3 │ │ -0ccafa: 8122 |0019: int-to-long v2, v2 │ │ -0ccafc: 7140 b027 9832 |001a: invoke-static {v8, v9, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0ccb02: 0b02 |001d: move-result-wide v2 │ │ -0ccb04: 8421 |001e: long-to-int v1, v2 │ │ -0ccb06: 5372 f211 |001f: iget-wide v2, v7, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccb0a: 8114 |0021: int-to-long v4, v1 │ │ -0ccb0c: bc42 |0022: sub-long/2addr v2, v4 │ │ -0ccb0e: 5a72 f211 |0023: iput-wide v2, v7, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccb12: 8112 |0025: int-to-long v2, v1 │ │ -0ccb14: bc28 |0026: sub-long/2addr v8, v2 │ │ -0ccb16: 5472 f111 |0027: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccb1a: 5223 1612 |0029: iget v3, v2, Lokio/Segment;.pos:I // field@1216 │ │ -0ccb1e: b013 |002b: add-int/2addr v3, v1 │ │ -0ccb20: 5923 1612 |002c: iput v3, v2, Lokio/Segment;.pos:I // field@1216 │ │ -0ccb24: 5472 f111 |002e: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccb28: 5222 1612 |0030: iget v2, v2, Lokio/Segment;.pos:I // field@1216 │ │ -0ccb2c: 5473 f111 |0032: iget-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccb30: 5233 1312 |0034: iget v3, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0ccb34: 3332 caff |0036: if-ne v2, v3, 0000 // -0036 │ │ -0ccb38: 5470 f111 |0038: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccb3c: 6e10 ca2c 0000 |003a: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0ccb42: 0c02 |003d: move-result-object v2 │ │ -0ccb44: 5b72 f111 |003e: iput-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccb48: 7110 cf2c 0000 |0040: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0ccb4e: 28bd |0043: goto 0000 // -0043 │ │ -0ccb50: 0e00 |0044: return-void │ │ +0ccb10: |[0ccb10] okio.Buffer.skip:(J)V │ │ +0ccb20: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0ccb24: 3102 0802 |0002: cmp-long v2, v8, v2 │ │ +0ccb28: 3d02 4000 |0004: if-lez v2, 0044 // +0040 │ │ +0ccb2c: 5472 f811 |0006: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccb30: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ +0ccb34: 2202 3105 |000a: new-instance v2, Ljava/io/EOFException; // type@0531 │ │ +0ccb38: 7010 3727 0200 |000c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2737 │ │ +0ccb3e: 2702 |000f: throw v2 │ │ +0ccb40: 5472 f811 |0010: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccb44: 5222 1a12 |0012: iget v2, v2, Lokio/Segment;.limit:I // field@121a │ │ +0ccb48: 5473 f811 |0014: iget-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccb4c: 5233 1d12 |0016: iget v3, v3, Lokio/Segment;.pos:I // field@121d │ │ +0ccb50: b132 |0018: sub-int/2addr v2, v3 │ │ +0ccb52: 8122 |0019: int-to-long v2, v2 │ │ +0ccb54: 7140 b027 9832 |001a: invoke-static {v8, v9, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0ccb5a: 0b02 |001d: move-result-wide v2 │ │ +0ccb5c: 8421 |001e: long-to-int v1, v2 │ │ +0ccb5e: 5372 f911 |001f: iget-wide v2, v7, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccb62: 8114 |0021: int-to-long v4, v1 │ │ +0ccb64: bc42 |0022: sub-long/2addr v2, v4 │ │ +0ccb66: 5a72 f911 |0023: iput-wide v2, v7, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccb6a: 8112 |0025: int-to-long v2, v1 │ │ +0ccb6c: bc28 |0026: sub-long/2addr v8, v2 │ │ +0ccb6e: 5472 f811 |0027: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccb72: 5223 1d12 |0029: iget v3, v2, Lokio/Segment;.pos:I // field@121d │ │ +0ccb76: b013 |002b: add-int/2addr v3, v1 │ │ +0ccb78: 5923 1d12 |002c: iput v3, v2, Lokio/Segment;.pos:I // field@121d │ │ +0ccb7c: 5472 f811 |002e: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccb80: 5222 1d12 |0030: iget v2, v2, Lokio/Segment;.pos:I // field@121d │ │ +0ccb84: 5473 f811 |0032: iget-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccb88: 5233 1a12 |0034: iget v3, v3, Lokio/Segment;.limit:I // field@121a │ │ +0ccb8c: 3332 caff |0036: if-ne v2, v3, 0000 // -0036 │ │ +0ccb90: 5470 f811 |0038: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccb94: 6e10 ca2c 0000 |003a: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0ccb9a: 0c02 |003d: move-result-object v2 │ │ +0ccb9c: 5b72 f811 |003e: iput-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccba0: 7110 cf2c 0000 |0040: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0ccba6: 28bd |0043: goto 0000 // -0043 │ │ +0ccba8: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0006 line=771 │ │ 0x0010 line=773 │ │ 0x001f line=774 │ │ 0x0025 line=775 │ │ @@ -328034,17 +328220,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ccb54: |[0ccb54] okio.Buffer.timeout:()Lokio/Timeout; │ │ -0ccb64: 6200 1b12 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@121b │ │ -0ccb68: 1100 |0002: return-object v0 │ │ +0ccbac: |[0ccbac] okio.Buffer.timeout:()Lokio/Timeout; │ │ +0ccbbc: 6200 2212 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@1222 │ │ +0ccbc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1325 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Buffer; │ │ │ │ #39 : (in Lokio/Buffer;) │ │ @@ -328052,92 +328238,92 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 143 16-bit code units │ │ -0ccb6c: |[0ccb6c] okio.Buffer.toString:()Ljava/lang/String; │ │ -0ccb7c: 122a |0000: const/4 v10, #int 2 // #2 │ │ -0ccb7e: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -0ccb80: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0ccb82: 53b4 f211 |0003: iget-wide v4, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccb86: 1606 0000 |0005: const-wide/16 v6, #int 0 // #0 │ │ -0ccb8a: 3104 0406 |0007: cmp-long v4, v4, v6 │ │ -0ccb8e: 3904 0500 |0009: if-nez v4, 000e // +0005 │ │ -0ccb92: 1a04 b903 |000b: const-string v4, "Buffer[size=0]" // string@03b9 │ │ -0ccb96: 1104 |000d: return-object v4 │ │ -0ccb98: 53b4 f211 |000e: iget-wide v4, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccb9c: 1606 1000 |0010: const-wide/16 v6, #int 16 // #10 │ │ -0ccba0: 3104 0406 |0012: cmp-long v4, v4, v6 │ │ -0ccba4: 3c04 2100 |0014: if-gtz v4, 0035 // +0021 │ │ -0ccba8: 6e10 ef2b 0b00 |0016: invoke-virtual {v11}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@2bef │ │ -0ccbae: 0c04 |0019: move-result-object v4 │ │ -0ccbb0: 6e10 022c 0400 |001a: invoke-virtual {v4}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@2c02 │ │ -0ccbb6: 0c00 |001d: move-result-object v0 │ │ -0ccbb8: 1a04 b703 |001e: const-string v4, "Buffer[size=%s data=%s]" // string@03b7 │ │ -0ccbbc: 23a5 9906 |0020: new-array v5, v10, [Ljava/lang/Object; // type@0699 │ │ -0ccbc0: 53b6 f211 |0022: iget-wide v6, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccbc4: 7120 a427 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0ccbca: 0c06 |0027: move-result-object v6 │ │ -0ccbcc: 4d06 0508 |0028: aput-object v6, v5, v8 │ │ -0ccbd0: 6e10 532c 0000 |002a: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ -0ccbd6: 0c06 |002d: move-result-object v6 │ │ -0ccbd8: 4d06 0509 |002e: aput-object v6, v5, v9 │ │ -0ccbdc: 7120 d927 5400 |0030: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0ccbe2: 0c04 |0033: move-result-object v4 │ │ -0ccbe4: 28d9 |0034: goto 000d // -0027 │ │ -0ccbe6: 1a04 200e |0035: const-string v4, "MD5" // string@0e20 │ │ -0ccbea: 7110 6f28 0400 |0037: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@286f │ │ -0ccbf0: 0c02 |003a: move-result-object v2 │ │ -0ccbf2: 54b4 f111 |003b: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccbf6: 5444 1212 |003d: iget-object v4, v4, Lokio/Segment;.data:[B // field@1212 │ │ -0ccbfa: 54b5 f111 |003f: iget-object v5, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccbfe: 5255 1612 |0041: iget v5, v5, Lokio/Segment;.pos:I // field@1216 │ │ -0ccc02: 54b6 f111 |0043: iget-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccc06: 5266 1312 |0045: iget v6, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0ccc0a: 54b7 f111 |0047: iget-object v7, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccc0e: 5277 1612 |0049: iget v7, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0ccc12: b176 |004b: sub-int/2addr v6, v7 │ │ -0ccc14: 6e40 7128 4265 |004c: invoke-virtual {v2, v4, v5, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@2871 │ │ -0ccc1a: 54b4 f111 |004f: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccc1e: 5443 1412 |0051: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0ccc22: 54b4 f111 |0053: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccc26: 3243 1100 |0055: if-eq v3, v4, 0066 // +0011 │ │ -0ccc2a: 5434 1212 |0057: iget-object v4, v3, Lokio/Segment;.data:[B // field@1212 │ │ -0ccc2e: 5235 1612 |0059: iget v5, v3, Lokio/Segment;.pos:I // field@1216 │ │ -0ccc32: 5236 1312 |005b: iget v6, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0ccc36: 5237 1612 |005d: iget v7, v3, Lokio/Segment;.pos:I // field@1216 │ │ -0ccc3a: b176 |005f: sub-int/2addr v6, v7 │ │ -0ccc3c: 6e40 7128 4265 |0060: invoke-virtual {v2, v4, v5, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@2871 │ │ -0ccc42: 5433 1412 |0063: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0ccc46: 28ee |0065: goto 0053 // -0012 │ │ -0ccc48: 1a04 b803 |0066: const-string v4, "Buffer[size=%s md5=%s]" // string@03b8 │ │ -0ccc4c: 1225 |0068: const/4 v5, #int 2 // #2 │ │ -0ccc4e: 2355 9906 |0069: new-array v5, v5, [Ljava/lang/Object; // type@0699 │ │ -0ccc52: 1206 |006b: const/4 v6, #int 0 // #0 │ │ -0ccc54: 53b8 f211 |006c: iget-wide v8, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccc58: 7120 a427 9800 |006e: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0ccc5e: 0c07 |0071: move-result-object v7 │ │ -0ccc60: 4d07 0506 |0072: aput-object v7, v5, v6 │ │ -0ccc64: 1216 |0074: const/4 v6, #int 1 // #1 │ │ -0ccc66: 6e10 6d28 0200 |0075: invoke-virtual {v2}, Ljava/security/MessageDigest;.digest:()[B // method@286d │ │ -0ccc6c: 0c07 |0078: move-result-object v7 │ │ -0ccc6e: 7110 552c 0700 |0079: invoke-static {v7}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ -0ccc74: 0c07 |007c: move-result-object v7 │ │ -0ccc76: 6e10 532c 0700 |007d: invoke-virtual {v7}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ -0ccc7c: 0c07 |0080: move-result-object v7 │ │ -0ccc7e: 4d07 0506 |0081: aput-object v7, v5, v6 │ │ -0ccc82: 7120 d927 5400 |0083: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0ccc88: 0c04 |0086: move-result-object v4 │ │ -0ccc8a: 2886 |0087: goto 000d // -007a │ │ -0ccc8c: 0d01 |0088: move-exception v1 │ │ -0ccc8e: 2204 4305 |0089: new-instance v4, Ljava/lang/AssertionError; // type@0543 │ │ -0ccc92: 7010 6127 0400 |008b: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ -0ccc98: 2704 |008e: throw v4 │ │ +0ccbc4: |[0ccbc4] okio.Buffer.toString:()Ljava/lang/String; │ │ +0ccbd4: 122a |0000: const/4 v10, #int 2 // #2 │ │ +0ccbd6: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +0ccbd8: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0ccbda: 53b4 f911 |0003: iget-wide v4, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccbde: 1606 0000 |0005: const-wide/16 v6, #int 0 // #0 │ │ +0ccbe2: 3104 0406 |0007: cmp-long v4, v4, v6 │ │ +0ccbe6: 3904 0500 |0009: if-nez v4, 000e // +0005 │ │ +0ccbea: 1a04 ba03 |000b: const-string v4, "Buffer[size=0]" // string@03ba │ │ +0ccbee: 1104 |000d: return-object v4 │ │ +0ccbf0: 53b4 f911 |000e: iget-wide v4, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccbf4: 1606 1000 |0010: const-wide/16 v6, #int 16 // #10 │ │ +0ccbf8: 3104 0406 |0012: cmp-long v4, v4, v6 │ │ +0ccbfc: 3c04 2100 |0014: if-gtz v4, 0035 // +0021 │ │ +0ccc00: 6e10 ef2b 0b00 |0016: invoke-virtual {v11}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@2bef │ │ +0ccc06: 0c04 |0019: move-result-object v4 │ │ +0ccc08: 6e10 022c 0400 |001a: invoke-virtual {v4}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@2c02 │ │ +0ccc0e: 0c00 |001d: move-result-object v0 │ │ +0ccc10: 1a04 b803 |001e: const-string v4, "Buffer[size=%s data=%s]" // string@03b8 │ │ +0ccc14: 23a5 9c06 |0020: new-array v5, v10, [Ljava/lang/Object; // type@069c │ │ +0ccc18: 53b6 f911 |0022: iget-wide v6, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccc1c: 7120 a427 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0ccc22: 0c06 |0027: move-result-object v6 │ │ +0ccc24: 4d06 0508 |0028: aput-object v6, v5, v8 │ │ +0ccc28: 6e10 532c 0000 |002a: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ +0ccc2e: 0c06 |002d: move-result-object v6 │ │ +0ccc30: 4d06 0509 |002e: aput-object v6, v5, v9 │ │ +0ccc34: 7120 d927 5400 |0030: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0ccc3a: 0c04 |0033: move-result-object v4 │ │ +0ccc3c: 28d9 |0034: goto 000d // -0027 │ │ +0ccc3e: 1a04 280e |0035: const-string v4, "MD5" // string@0e28 │ │ +0ccc42: 7110 6f28 0400 |0037: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@286f │ │ +0ccc48: 0c02 |003a: move-result-object v2 │ │ +0ccc4a: 54b4 f811 |003b: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccc4e: 5444 1912 |003d: iget-object v4, v4, Lokio/Segment;.data:[B // field@1219 │ │ +0ccc52: 54b5 f811 |003f: iget-object v5, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccc56: 5255 1d12 |0041: iget v5, v5, Lokio/Segment;.pos:I // field@121d │ │ +0ccc5a: 54b6 f811 |0043: iget-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccc5e: 5266 1a12 |0045: iget v6, v6, Lokio/Segment;.limit:I // field@121a │ │ +0ccc62: 54b7 f811 |0047: iget-object v7, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccc66: 5277 1d12 |0049: iget v7, v7, Lokio/Segment;.pos:I // field@121d │ │ +0ccc6a: b176 |004b: sub-int/2addr v6, v7 │ │ +0ccc6c: 6e40 7128 4265 |004c: invoke-virtual {v2, v4, v5, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@2871 │ │ +0ccc72: 54b4 f811 |004f: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccc76: 5443 1b12 |0051: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0ccc7a: 54b4 f811 |0053: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccc7e: 3243 1100 |0055: if-eq v3, v4, 0066 // +0011 │ │ +0ccc82: 5434 1912 |0057: iget-object v4, v3, Lokio/Segment;.data:[B // field@1219 │ │ +0ccc86: 5235 1d12 |0059: iget v5, v3, Lokio/Segment;.pos:I // field@121d │ │ +0ccc8a: 5236 1a12 |005b: iget v6, v3, Lokio/Segment;.limit:I // field@121a │ │ +0ccc8e: 5237 1d12 |005d: iget v7, v3, Lokio/Segment;.pos:I // field@121d │ │ +0ccc92: b176 |005f: sub-int/2addr v6, v7 │ │ +0ccc94: 6e40 7128 4265 |0060: invoke-virtual {v2, v4, v5, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@2871 │ │ +0ccc9a: 5433 1b12 |0063: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0ccc9e: 28ee |0065: goto 0053 // -0012 │ │ +0ccca0: 1a04 b903 |0066: const-string v4, "Buffer[size=%s md5=%s]" // string@03b9 │ │ +0ccca4: 1225 |0068: const/4 v5, #int 2 // #2 │ │ +0ccca6: 2355 9c06 |0069: new-array v5, v5, [Ljava/lang/Object; // type@069c │ │ +0cccaa: 1206 |006b: const/4 v6, #int 0 // #0 │ │ +0cccac: 53b8 f911 |006c: iget-wide v8, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0cccb0: 7120 a427 9800 |006e: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0cccb6: 0c07 |0071: move-result-object v7 │ │ +0cccb8: 4d07 0506 |0072: aput-object v7, v5, v6 │ │ +0cccbc: 1216 |0074: const/4 v6, #int 1 // #1 │ │ +0cccbe: 6e10 6d28 0200 |0075: invoke-virtual {v2}, Ljava/security/MessageDigest;.digest:()[B // method@286d │ │ +0cccc4: 0c07 |0078: move-result-object v7 │ │ +0cccc6: 7110 552c 0700 |0079: invoke-static {v7}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ +0ccccc: 0c07 |007c: move-result-object v7 │ │ +0cccce: 6e10 532c 0700 |007d: invoke-virtual {v7}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ +0cccd4: 0c07 |0080: move-result-object v7 │ │ +0cccd6: 4d07 0506 |0081: aput-object v7, v5, v6 │ │ +0cccda: 7120 d927 5400 |0083: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0ccce0: 0c04 |0086: move-result-object v4 │ │ +0ccce2: 2886 |0087: goto 000d // -007a │ │ +0ccce4: 0d01 |0088: move-exception v1 │ │ +0ccce6: 2204 4405 |0089: new-instance v4, Ljava/lang/AssertionError; // type@0544 │ │ +0cccea: 7010 6127 0400 |008b: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@2761 │ │ +0cccf0: 2704 |008e: throw v4 │ │ catches : 1 │ │ 0x0035 - 0x0086 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0088 │ │ positions : │ │ 0x0003 line=1386 │ │ 0x000b line=1387 │ │ 0x000d line=1401 │ │ @@ -328166,45 +328352,45 @@ │ │ type : '(I)Lokio/Segment;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0cccac: |[0cccac] okio.Buffer.writableSegment:(I)Lokio/Segment; │ │ -0cccbc: 1302 0008 |0000: const/16 v2, #int 2048 // #800 │ │ -0cccc0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0cccc2: 3414 0400 |0003: if-lt v4, v1, 0007 // +0004 │ │ -0cccc6: 3724 0800 |0005: if-le v4, v2, 000d // +0008 │ │ -0cccca: 2201 5605 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cccce: 7010 8e27 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -0cccd4: 2701 |000c: throw v1 │ │ -0cccd6: 5431 f111 |000d: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cccda: 3901 1300 |000f: if-nez v1, 0022 // +0013 │ │ -0cccde: 7100 d02c 0000 |0011: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@2cd0 │ │ -0ccce4: 0c01 |0014: move-result-object v1 │ │ -0ccce6: 5b31 f111 |0015: iput-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cccea: 5431 f111 |0017: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cccee: 5432 f111 |0019: iget-object v2, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cccf2: 5430 f111 |001b: iget-object v0, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cccf6: 5b20 1712 |001d: iput-object v0, v2, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cccfa: 5b10 1412 |001f: iput-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cccfe: 1100 |0021: return-object v0 │ │ -0ccd00: 5431 f111 |0022: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccd04: 5410 1712 |0024: iget-object v0, v1, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0ccd08: 5201 1312 |0026: iget v1, v0, Lokio/Segment;.limit:I // field@1213 │ │ -0ccd0c: b041 |0028: add-int/2addr v1, v4 │ │ -0ccd0e: 3621 0600 |0029: if-gt v1, v2, 002f // +0006 │ │ -0ccd12: 5501 1512 |002b: iget-boolean v1, v0, Lokio/Segment;.owner:Z // field@1215 │ │ -0ccd16: 3901 f4ff |002d: if-nez v1, 0021 // -000c │ │ -0ccd1a: 7100 d02c 0000 |002f: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@2cd0 │ │ -0ccd20: 0c01 |0032: move-result-object v1 │ │ -0ccd22: 6e20 cb2c 1000 |0033: invoke-virtual {v0, v1}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ -0ccd28: 0c00 |0036: move-result-object v0 │ │ -0ccd2a: 28ea |0037: goto 0021 // -0016 │ │ +0ccd04: |[0ccd04] okio.Buffer.writableSegment:(I)Lokio/Segment; │ │ +0ccd14: 1302 0008 |0000: const/16 v2, #int 2048 // #800 │ │ +0ccd18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0ccd1a: 3414 0400 |0003: if-lt v4, v1, 0007 // +0004 │ │ +0ccd1e: 3724 0800 |0005: if-le v4, v2, 000d // +0008 │ │ +0ccd22: 2201 5705 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ccd26: 7010 8e27 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +0ccd2c: 2701 |000c: throw v1 │ │ +0ccd2e: 5431 f811 |000d: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccd32: 3901 1300 |000f: if-nez v1, 0022 // +0013 │ │ +0ccd36: 7100 d02c 0000 |0011: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@2cd0 │ │ +0ccd3c: 0c01 |0014: move-result-object v1 │ │ +0ccd3e: 5b31 f811 |0015: iput-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccd42: 5431 f811 |0017: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccd46: 5432 f811 |0019: iget-object v2, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccd4a: 5430 f811 |001b: iget-object v0, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccd4e: 5b20 1e12 |001d: iput-object v0, v2, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0ccd52: 5b10 1b12 |001f: iput-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0ccd56: 1100 |0021: return-object v0 │ │ +0ccd58: 5431 f811 |0022: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccd5c: 5410 1e12 |0024: iget-object v0, v1, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0ccd60: 5201 1a12 |0026: iget v1, v0, Lokio/Segment;.limit:I // field@121a │ │ +0ccd64: b041 |0028: add-int/2addr v1, v4 │ │ +0ccd66: 3621 0600 |0029: if-gt v1, v2, 002f // +0006 │ │ +0ccd6a: 5501 1c12 |002b: iget-boolean v1, v0, Lokio/Segment;.owner:Z // field@121c │ │ +0ccd6e: 3901 f4ff |002d: if-nez v1, 0021 // -000c │ │ +0ccd72: 7100 d02c 0000 |002f: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@2cd0 │ │ +0ccd78: 0c01 |0032: move-result-object v1 │ │ +0ccd7a: 6e20 cb2c 1000 |0033: invoke-virtual {v0, v1}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ +0ccd80: 0c00 |0036: move-result-object v0 │ │ +0ccd82: 28ea |0037: goto 0021 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1111 │ │ 0x000d line=1113 │ │ 0x0011 line=1114 │ │ 0x0017 line=1115 │ │ 0x0021 line=1122 │ │ @@ -328221,22 +328407,22 @@ │ │ type : '(Lokio/ByteString;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ccd2c: |[0ccd2c] okio.Buffer.write:(Lokio/ByteString;)Lokio/Buffer; │ │ -0ccd3c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0ccd40: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ccd44: 1a01 ed17 |0004: const-string v1, "byteString == null" // string@17ed │ │ -0ccd48: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ccd4e: 2700 |0009: throw v0 │ │ -0ccd50: 6e20 5c2c 2300 |000a: invoke-virtual {v3, v2}, Lokio/ByteString;.write:(Lokio/Buffer;)V // method@2c5c │ │ -0ccd56: 1102 |000d: return-object v2 │ │ +0ccd84: |[0ccd84] okio.Buffer.write:(Lokio/ByteString;)Lokio/Buffer; │ │ +0ccd94: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0ccd98: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ccd9c: 1a01 f717 |0004: const-string v1, "byteString == null" // string@17f7 │ │ +0ccda0: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ccda6: 2700 |0009: throw v0 │ │ +0ccda8: 6e20 5c2c 2300 |000a: invoke-virtual {v3, v2}, Lokio/ByteString;.write:(Lokio/Buffer;)V // method@2c5c │ │ +0ccdae: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x000a line=788 │ │ 0x000d line=789 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokio/Buffer; │ │ @@ -328247,25 +328433,25 @@ │ │ type : '([B)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0ccd58: |[0ccd58] okio.Buffer.write:([B)Lokio/Buffer; │ │ -0ccd68: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0ccd6c: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ccd70: 1a01 7133 |0004: const-string v1, "source == null" // string@3371 │ │ -0ccd74: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ccd7a: 2700 |0009: throw v0 │ │ -0ccd7c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ccd7e: 2131 |000b: array-length v1, v3 │ │ -0ccd80: 6e40 172c 3210 |000c: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@2c17 │ │ -0ccd86: 0c00 |000f: move-result-object v0 │ │ -0ccd88: 1100 |0010: return-object v0 │ │ +0ccdb0: |[0ccdb0] okio.Buffer.write:([B)Lokio/Buffer; │ │ +0ccdc0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0ccdc4: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ccdc8: 1a01 7b33 |0004: const-string v1, "source == null" // string@337b │ │ +0ccdcc: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ccdd2: 2700 |0009: throw v0 │ │ +0ccdd4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0ccdd6: 2131 |000b: array-length v1, v3 │ │ +0ccdd8: 6e40 172c 3210 |000c: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@2c17 │ │ +0ccdde: 0c00 |000f: move-result-object v0 │ │ +0ccde0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ 0x000a line=931 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0011 reg=3 source [B │ │ @@ -328275,48 +328461,48 @@ │ │ type : '([BII)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 57 16-bit code units │ │ -0ccd8c: |[0ccd8c] okio.Buffer.write:([BII)Lokio/Buffer; │ │ -0ccd9c: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ -0ccda0: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ccda4: 1a01 7133 |0004: const-string v1, "source == null" // string@3371 │ │ -0ccda8: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ccdae: 2700 |0009: throw v0 │ │ -0ccdb0: 21a0 |000a: array-length v0, v10 │ │ -0ccdb2: 8100 |000b: int-to-long v0, v0 │ │ -0ccdb4: 81b2 |000c: int-to-long v2, v11 │ │ -0ccdb6: 81c4 |000d: int-to-long v4, v12 │ │ -0ccdb8: 7706 e82c 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ -0ccdbe: 9006 0b0c |0011: add-int v6, v11, v12 │ │ -0ccdc2: 356b 1f00 |0013: if-ge v11, v6, 0032 // +001f │ │ -0ccdc6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -0ccdc8: 6e20 142c 0900 |0016: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ -0ccdce: 0c07 |0019: move-result-object v7 │ │ -0ccdd0: 9100 060b |001a: sub-int v0, v6, v11 │ │ -0ccdd4: 5271 1312 |001c: iget v1, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0ccdd8: d111 0008 |001e: rsub-int v1, v1, #int 2048 // #0800 │ │ -0ccddc: 7120 af27 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0ccde2: 0a08 |0023: move-result v8 │ │ -0ccde4: 5470 1212 |0024: iget-object v0, v7, Lokio/Segment;.data:[B // field@1212 │ │ -0ccde8: 5271 1312 |0026: iget v1, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0ccdec: 7158 0728 ba10 |0028: invoke-static {v10, v11, v0, v1, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0ccdf2: b08b |002b: add-int/2addr v11, v8 │ │ -0ccdf4: 5270 1312 |002c: iget v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0ccdf8: b080 |002e: add-int/2addr v0, v8 │ │ -0ccdfa: 5970 1312 |002f: iput v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0ccdfe: 28e2 |0031: goto 0013 // -001e │ │ -0cce00: 5390 f211 |0032: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cce04: 81c2 |0034: int-to-long v2, v12 │ │ -0cce06: bb20 |0035: add-long/2addr v0, v2 │ │ -0cce08: 5a90 f211 |0036: iput-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cce0c: 1109 |0038: return-object v9 │ │ +0ccde4: |[0ccde4] okio.Buffer.write:([BII)Lokio/Buffer; │ │ +0ccdf4: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ +0ccdf8: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ccdfc: 1a01 7b33 |0004: const-string v1, "source == null" // string@337b │ │ +0cce00: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cce06: 2700 |0009: throw v0 │ │ +0cce08: 21a0 |000a: array-length v0, v10 │ │ +0cce0a: 8100 |000b: int-to-long v0, v0 │ │ +0cce0c: 81b2 |000c: int-to-long v2, v11 │ │ +0cce0e: 81c4 |000d: int-to-long v4, v12 │ │ +0cce10: 7706 e82c 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ +0cce16: 9006 0b0c |0011: add-int v6, v11, v12 │ │ +0cce1a: 356b 1f00 |0013: if-ge v11, v6, 0032 // +001f │ │ +0cce1e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +0cce20: 6e20 142c 0900 |0016: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ +0cce26: 0c07 |0019: move-result-object v7 │ │ +0cce28: 9100 060b |001a: sub-int v0, v6, v11 │ │ +0cce2c: 5271 1a12 |001c: iget v1, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cce30: d111 0008 |001e: rsub-int v1, v1, #int 2048 // #0800 │ │ +0cce34: 7120 af27 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +0cce3a: 0a08 |0023: move-result v8 │ │ +0cce3c: 5470 1912 |0024: iget-object v0, v7, Lokio/Segment;.data:[B // field@1219 │ │ +0cce40: 5271 1a12 |0026: iget v1, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cce44: 7158 0728 ba10 |0028: invoke-static {v10, v11, v0, v1, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +0cce4a: b08b |002b: add-int/2addr v11, v8 │ │ +0cce4c: 5270 1a12 |002c: iget v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cce50: b080 |002e: add-int/2addr v0, v8 │ │ +0cce52: 5970 1a12 |002f: iput v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cce56: 28e2 |0031: goto 0013 // -001e │ │ +0cce58: 5390 f911 |0032: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cce5c: 81c2 |0034: int-to-long v2, v12 │ │ +0cce5e: bb20 |0035: add-long/2addr v0, v2 │ │ +0cce60: 5a90 f911 |0036: iput-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cce64: 1109 |0038: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=935 │ │ 0x000a line=936 │ │ 0x0011 line=938 │ │ 0x0013 line=939 │ │ 0x0015 line=940 │ │ @@ -328340,18 +328526,18 @@ │ │ type : '(Lokio/ByteString;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cce10: |[0cce10] okio.Buffer.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ -0cce20: 6e20 152c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@2c15 │ │ -0cce26: 0c00 |0003: move-result-object v0 │ │ -0cce28: 1100 |0004: return-object v0 │ │ +0cce68: |[0cce68] okio.Buffer.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ +0cce78: 6e20 152c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@2c15 │ │ +0cce7e: 0c00 |0003: move-result-object v0 │ │ +0cce80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -328360,18 +328546,18 @@ │ │ type : '([B)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cce2c: |[0cce2c] okio.Buffer.write:([B)Lokio/BufferedSink; │ │ -0cce3c: 6e20 162c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@2c16 │ │ -0cce42: 0c00 |0003: move-result-object v0 │ │ -0cce44: 1100 |0004: return-object v0 │ │ +0cce84: |[0cce84] okio.Buffer.write:([B)Lokio/BufferedSink; │ │ +0cce94: 6e20 162c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@2c16 │ │ +0cce9a: 0c00 |0003: move-result-object v0 │ │ +0cce9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ │ │ @@ -328380,106 +328566,106 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 164 16-bit code units │ │ -0cce48: |[0cce48] okio.Buffer.write:(Lokio/Buffer;J)V │ │ -0cce58: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0cce5c: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ -0cce60: 2200 5605 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cce64: 1a01 7133 |0006: const-string v1, "source == null" // string@3371 │ │ -0cce68: 7020 8f27 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cce6e: 2700 |000b: throw v0 │ │ -0cce70: 33ab 0a00 |000c: if-ne v11, v10, 0016 // +000a │ │ -0cce74: 2200 5605 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cce78: 1a01 7233 |0010: const-string v1, "source == this" // string@3372 │ │ -0cce7c: 7020 8f27 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cce82: 2700 |0015: throw v0 │ │ -0cce84: 53b0 f211 |0016: iget-wide v0, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0cce88: 04c4 |0018: move-wide v4, v12 │ │ -0cce8a: 7706 e82c 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ -0cce90: 3100 0c02 |001c: cmp-long v0, v12, v2 │ │ -0cce94: 3d00 4100 |001e: if-lez v0, 005f // +0041 │ │ -0cce98: 54b0 f111 |0020: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cce9c: 5200 1312 |0022: iget v0, v0, Lokio/Segment;.limit:I // field@1213 │ │ -0ccea0: 54b1 f111 |0024: iget-object v1, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccea4: 5211 1612 |0026: iget v1, v1, Lokio/Segment;.pos:I // field@1216 │ │ -0ccea8: b110 |0028: sub-int/2addr v0, v1 │ │ -0cceaa: 8100 |0029: int-to-long v0, v0 │ │ -0cceac: 3100 0c00 |002a: cmp-long v0, v12, v0 │ │ -0cceb0: 3b00 4200 |002c: if-gez v0, 006e // +0042 │ │ -0cceb4: 54a0 f111 |002e: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cceb8: 3800 3000 |0030: if-eqz v0, 0060 // +0030 │ │ -0ccebc: 54a0 f111 |0032: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccec0: 5409 1712 |0034: iget-object v9, v0, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0ccec4: 3809 2f00 |0036: if-eqz v9, 0065 // +002f │ │ -0ccec8: 5590 1512 |0038: iget-boolean v0, v9, Lokio/Segment;.owner:Z // field@1215 │ │ -0ccecc: 3800 2b00 |003a: if-eqz v0, 0065 // +002b │ │ -0cced0: 5290 1312 |003c: iget v0, v9, Lokio/Segment;.limit:I // field@1213 │ │ -0cced4: 8100 |003e: int-to-long v0, v0 │ │ -0cced6: 9b04 0c00 |003f: add-long v4, v12, v0 │ │ -0cceda: 5590 1812 |0041: iget-boolean v0, v9, Lokio/Segment;.shared:Z // field@1218 │ │ -0ccede: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ -0ccee2: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -0ccee4: 8100 |0046: int-to-long v0, v0 │ │ -0ccee6: 9c00 0400 |0047: sub-long v0, v4, v0 │ │ -0cceea: 1604 0008 |0049: const-wide/16 v4, #int 2048 // #800 │ │ -0cceee: 3100 0004 |004b: cmp-long v0, v0, v4 │ │ -0ccef2: 3c00 1800 |004d: if-gtz v0, 0065 // +0018 │ │ -0ccef6: 54b0 f111 |004f: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccefa: 84c1 |0051: long-to-int v1, v12 │ │ -0ccefc: 6e30 cd2c 9001 |0052: invoke-virtual {v0, v9, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@2ccd │ │ -0ccf02: 53b0 f211 |0055: iget-wide v0, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccf06: bcc0 |0057: sub-long/2addr v0, v12 │ │ -0ccf08: 5ab0 f211 |0058: iput-wide v0, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccf0c: 53a0 f211 |005a: iget-wide v0, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccf10: bbc0 |005c: add-long/2addr v0, v12 │ │ -0ccf12: 5aa0 f211 |005d: iput-wide v0, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccf16: 0e00 |005f: return-void │ │ -0ccf18: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -0ccf1a: 28d5 |0061: goto 0036 // -002b │ │ -0ccf1c: 5290 1612 |0062: iget v0, v9, Lokio/Segment;.pos:I // field@1216 │ │ -0ccf20: 28e2 |0064: goto 0046 // -001e │ │ -0ccf22: 54b0 f111 |0065: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf26: 84c1 |0067: long-to-int v1, v12 │ │ -0ccf28: 6e20 cc2c 1000 |0068: invoke-virtual {v0, v1}, Lokio/Segment;.split:(I)Lokio/Segment; // method@2ccc │ │ -0ccf2e: 0c00 |006b: move-result-object v0 │ │ -0ccf30: 5bb0 f111 |006c: iput-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf34: 54b8 f111 |006e: iget-object v8, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf38: 5280 1312 |0070: iget v0, v8, Lokio/Segment;.limit:I // field@1213 │ │ -0ccf3c: 5281 1612 |0072: iget v1, v8, Lokio/Segment;.pos:I // field@1216 │ │ -0ccf40: b110 |0074: sub-int/2addr v0, v1 │ │ -0ccf42: 8106 |0075: int-to-long v6, v0 │ │ -0ccf44: 6e10 ca2c 0800 |0076: invoke-virtual {v8}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0ccf4a: 0c00 |0079: move-result-object v0 │ │ -0ccf4c: 5bb0 f111 |007a: iput-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf50: 54a0 f111 |007c: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf54: 3900 1a00 |007e: if-nez v0, 0098 // +001a │ │ -0ccf58: 5ba8 f111 |0080: iput-object v8, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf5c: 54a0 f111 |0082: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf60: 54a1 f111 |0084: iget-object v1, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf64: 54a4 f111 |0086: iget-object v4, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf68: 5b14 1712 |0088: iput-object v4, v1, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0ccf6c: 5b04 1412 |008a: iput-object v4, v0, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0ccf70: 53b0 f211 |008c: iget-wide v0, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccf74: bc60 |008e: sub-long/2addr v0, v6 │ │ -0ccf76: 5ab0 f211 |008f: iput-wide v0, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccf7a: 53a0 f211 |0091: iget-wide v0, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccf7e: bb60 |0093: add-long/2addr v0, v6 │ │ -0ccf80: 5aa0 f211 |0094: iput-wide v0, v10, Lokio/Buffer;.size:J // field@11f2 │ │ -0ccf84: bc6c |0096: sub-long/2addr v12, v6 │ │ -0ccf86: 2885 |0097: goto 001c // -007b │ │ -0ccf88: 54a0 f111 |0098: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ccf8c: 5409 1712 |009a: iget-object v9, v0, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0ccf90: 6e20 cb2c 8900 |009c: invoke-virtual {v9, v8}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ -0ccf96: 0c09 |009f: move-result-object v9 │ │ -0ccf98: 6e10 c92c 0900 |00a0: invoke-virtual {v9}, Lokio/Segment;.compact:()V // method@2cc9 │ │ -0ccf9e: 28e9 |00a3: goto 008c // -0017 │ │ +0ccea0: |[0ccea0] okio.Buffer.write:(Lokio/Buffer;J)V │ │ +0cceb0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0cceb4: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ +0cceb8: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ccebc: 1a01 7b33 |0006: const-string v1, "source == null" // string@337b │ │ +0ccec0: 7020 8f27 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ccec6: 2700 |000b: throw v0 │ │ +0ccec8: 33ab 0a00 |000c: if-ne v11, v10, 0016 // +000a │ │ +0ccecc: 2200 5705 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cced0: 1a01 7c33 |0010: const-string v1, "source == this" // string@337c │ │ +0cced4: 7020 8f27 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cceda: 2700 |0015: throw v0 │ │ +0ccedc: 53b0 f911 |0016: iget-wide v0, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccee0: 04c4 |0018: move-wide v4, v12 │ │ +0ccee2: 7706 e82c 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ +0ccee8: 3100 0c02 |001c: cmp-long v0, v12, v2 │ │ +0cceec: 3d00 4100 |001e: if-lez v0, 005f // +0041 │ │ +0ccef0: 54b0 f811 |0020: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccef4: 5200 1a12 |0022: iget v0, v0, Lokio/Segment;.limit:I // field@121a │ │ +0ccef8: 54b1 f811 |0024: iget-object v1, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccefc: 5211 1d12 |0026: iget v1, v1, Lokio/Segment;.pos:I // field@121d │ │ +0ccf00: b110 |0028: sub-int/2addr v0, v1 │ │ +0ccf02: 8100 |0029: int-to-long v0, v0 │ │ +0ccf04: 3100 0c00 |002a: cmp-long v0, v12, v0 │ │ +0ccf08: 3b00 4200 |002c: if-gez v0, 006e // +0042 │ │ +0ccf0c: 54a0 f811 |002e: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccf10: 3800 3000 |0030: if-eqz v0, 0060 // +0030 │ │ +0ccf14: 54a0 f811 |0032: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccf18: 5409 1e12 |0034: iget-object v9, v0, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0ccf1c: 3809 2f00 |0036: if-eqz v9, 0065 // +002f │ │ +0ccf20: 5590 1c12 |0038: iget-boolean v0, v9, Lokio/Segment;.owner:Z // field@121c │ │ +0ccf24: 3800 2b00 |003a: if-eqz v0, 0065 // +002b │ │ +0ccf28: 5290 1a12 |003c: iget v0, v9, Lokio/Segment;.limit:I // field@121a │ │ +0ccf2c: 8100 |003e: int-to-long v0, v0 │ │ +0ccf2e: 9b04 0c00 |003f: add-long v4, v12, v0 │ │ +0ccf32: 5590 1f12 |0041: iget-boolean v0, v9, Lokio/Segment;.shared:Z // field@121f │ │ +0ccf36: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ +0ccf3a: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +0ccf3c: 8100 |0046: int-to-long v0, v0 │ │ +0ccf3e: 9c00 0400 |0047: sub-long v0, v4, v0 │ │ +0ccf42: 1604 0008 |0049: const-wide/16 v4, #int 2048 // #800 │ │ +0ccf46: 3100 0004 |004b: cmp-long v0, v0, v4 │ │ +0ccf4a: 3c00 1800 |004d: if-gtz v0, 0065 // +0018 │ │ +0ccf4e: 54b0 f811 |004f: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccf52: 84c1 |0051: long-to-int v1, v12 │ │ +0ccf54: 6e30 cd2c 9001 |0052: invoke-virtual {v0, v9, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@2ccd │ │ +0ccf5a: 53b0 f911 |0055: iget-wide v0, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccf5e: bcc0 |0057: sub-long/2addr v0, v12 │ │ +0ccf60: 5ab0 f911 |0058: iput-wide v0, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccf64: 53a0 f911 |005a: iget-wide v0, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccf68: bbc0 |005c: add-long/2addr v0, v12 │ │ +0ccf6a: 5aa0 f911 |005d: iput-wide v0, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccf6e: 0e00 |005f: return-void │ │ +0ccf70: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +0ccf72: 28d5 |0061: goto 0036 // -002b │ │ +0ccf74: 5290 1d12 |0062: iget v0, v9, Lokio/Segment;.pos:I // field@121d │ │ +0ccf78: 28e2 |0064: goto 0046 // -001e │ │ +0ccf7a: 54b0 f811 |0065: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccf7e: 84c1 |0067: long-to-int v1, v12 │ │ +0ccf80: 6e20 cc2c 1000 |0068: invoke-virtual {v0, v1}, Lokio/Segment;.split:(I)Lokio/Segment; // method@2ccc │ │ +0ccf86: 0c00 |006b: move-result-object v0 │ │ +0ccf88: 5bb0 f811 |006c: iput-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccf8c: 54b8 f811 |006e: iget-object v8, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccf90: 5280 1a12 |0070: iget v0, v8, Lokio/Segment;.limit:I // field@121a │ │ +0ccf94: 5281 1d12 |0072: iget v1, v8, Lokio/Segment;.pos:I // field@121d │ │ +0ccf98: b110 |0074: sub-int/2addr v0, v1 │ │ +0ccf9a: 8106 |0075: int-to-long v6, v0 │ │ +0ccf9c: 6e10 ca2c 0800 |0076: invoke-virtual {v8}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0ccfa2: 0c00 |0079: move-result-object v0 │ │ +0ccfa4: 5bb0 f811 |007a: iput-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccfa8: 54a0 f811 |007c: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccfac: 3900 1a00 |007e: if-nez v0, 0098 // +001a │ │ +0ccfb0: 5ba8 f811 |0080: iput-object v8, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccfb4: 54a0 f811 |0082: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccfb8: 54a1 f811 |0084: iget-object v1, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccfbc: 54a4 f811 |0086: iget-object v4, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccfc0: 5b14 1e12 |0088: iput-object v4, v1, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0ccfc4: 5b04 1b12 |008a: iput-object v4, v0, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0ccfc8: 53b0 f911 |008c: iget-wide v0, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccfcc: bc60 |008e: sub-long/2addr v0, v6 │ │ +0ccfce: 5ab0 f911 |008f: iput-wide v0, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccfd2: 53a0 f911 |0091: iget-wide v0, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccfd6: bb60 |0093: add-long/2addr v0, v6 │ │ +0ccfd8: 5aa0 f911 |0094: iput-wide v0, v10, Lokio/Buffer;.size:J // field@11f9 │ │ +0ccfdc: bc6c |0096: sub-long/2addr v12, v6 │ │ +0ccfde: 2885 |0097: goto 001c // -007b │ │ +0ccfe0: 54a0 f811 |0098: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ccfe4: 5409 1e12 |009a: iget-object v9, v0, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0ccfe8: 6e20 cb2c 8900 |009c: invoke-virtual {v9, v8}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ +0ccfee: 0c09 |009f: move-result-object v9 │ │ +0ccff0: 6e10 c92c 0900 |00a0: invoke-virtual {v9}, Lokio/Segment;.compact:()V // method@2cc9 │ │ +0ccff6: 28e9 |00a3: goto 008c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1176 │ │ 0x000c line=1177 │ │ 0x0016 line=1178 │ │ 0x001c line=1180 │ │ 0x0020 line=1182 │ │ @@ -328520,30 +328706,30 @@ │ │ type : '(Lokio/Source;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0ccfa0: |[0ccfa0] okio.Buffer.writeAll:(Lokio/Source;)J │ │ -0ccfb0: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -0ccfb4: 2204 5605 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ccfb8: 1a05 7133 |0004: const-string v5, "source == null" // string@3371 │ │ -0ccfbc: 7020 8f27 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ccfc2: 2704 |0009: throw v4 │ │ -0ccfc4: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -0ccfc8: 1604 0008 |000c: const-wide/16 v4, #int 2048 // #800 │ │ -0ccfcc: 7240 d62c 6754 |000e: invoke-interface {v7, v6, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0ccfd2: 0b00 |0011: move-result-wide v0 │ │ -0ccfd4: 1604 ffff |0012: const-wide/16 v4, #int -1 // #ffff │ │ -0ccfd8: 3104 0004 |0014: cmp-long v4, v0, v4 │ │ -0ccfdc: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ -0ccfe0: bb02 |0018: add-long/2addr v2, v0 │ │ -0ccfe2: 28f3 |0019: goto 000c // -000d │ │ -0ccfe4: 1002 |001a: return-wide v2 │ │ +0ccff8: |[0ccff8] okio.Buffer.writeAll:(Lokio/Source;)J │ │ +0cd008: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +0cd00c: 2204 5705 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cd010: 1a05 7b33 |0004: const-string v5, "source == null" // string@337b │ │ +0cd014: 7020 8f27 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cd01a: 2704 |0009: throw v4 │ │ +0cd01c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +0cd020: 1604 0008 |000c: const-wide/16 v4, #int 2048 // #800 │ │ +0cd024: 7240 d62c 6754 |000e: invoke-interface {v7, v6, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0cd02a: 0b00 |0011: move-result-wide v0 │ │ +0cd02c: 1604 ffff |0012: const-wide/16 v4, #int -1 // #ffff │ │ +0cd030: 3104 0004 |0014: cmp-long v4, v0, v4 │ │ +0cd034: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ +0cd038: bb02 |0018: add-long/2addr v2, v0 │ │ +0cd03a: 28f3 |0019: goto 000c // -000d │ │ +0cd03c: 1002 |001a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 0x000a line=955 │ │ 0x000c line=956 │ │ 0x0018 line=957 │ │ 0x001a line=959 │ │ @@ -328558,29 +328744,29 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ccfe8: |[0ccfe8] okio.Buffer.writeByte:(I)Lokio/Buffer; │ │ -0ccff8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0ccffa: 6e20 142c 1600 |0001: invoke-virtual {v6, v1}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ -0cd000: 0c00 |0004: move-result-object v0 │ │ -0cd002: 5401 1212 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@1212 │ │ -0cd006: 5202 1312 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@1213 │ │ -0cd00a: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0cd00e: 5903 1312 |000b: iput v3, v0, Lokio/Segment;.limit:I // field@1213 │ │ -0cd012: 8d73 |000d: int-to-byte v3, v7 │ │ -0cd014: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ -0cd018: 5362 f211 |0010: iget-wide v2, v6, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd01c: 1604 0100 |0012: const-wide/16 v4, #int 1 // #1 │ │ -0cd020: bb42 |0014: add-long/2addr v2, v4 │ │ -0cd022: 5a62 f211 |0015: iput-wide v2, v6, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd026: 1106 |0017: return-object v6 │ │ +0cd040: |[0cd040] okio.Buffer.writeByte:(I)Lokio/Buffer; │ │ +0cd050: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0cd052: 6e20 142c 1600 |0001: invoke-virtual {v6, v1}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ +0cd058: 0c00 |0004: move-result-object v0 │ │ +0cd05a: 5401 1912 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@1219 │ │ +0cd05e: 5202 1a12 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@121a │ │ +0cd062: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0cd066: 5903 1a12 |000b: iput v3, v0, Lokio/Segment;.limit:I // field@121a │ │ +0cd06a: 8d73 |000d: int-to-byte v3, v7 │ │ +0cd06c: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ +0cd070: 5362 f911 |0010: iget-wide v2, v6, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd074: 1604 0100 |0012: const-wide/16 v4, #int 1 // #1 │ │ +0cd078: bb42 |0014: add-long/2addr v2, v4 │ │ +0cd07a: 5a62 f911 |0015: iput-wide v2, v6, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd07e: 1106 |0017: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ 0x0005 line=973 │ │ 0x0010 line=974 │ │ 0x0017 line=975 │ │ locals : │ │ @@ -328593,18 +328779,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cd028: |[0cd028] okio.Buffer.writeByte:(I)Lokio/BufferedSink; │ │ -0cd038: 6e20 1c2c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd03e: 0c00 |0003: move-result-object v0 │ │ -0cd040: 1100 |0004: return-object v0 │ │ +0cd080: |[0cd080] okio.Buffer.writeByte:(I)Lokio/BufferedSink; │ │ +0cd090: 6e20 1c2c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd096: 0c00 |0003: move-result-object v0 │ │ +0cd098: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -328613,54 +328799,54 @@ │ │ type : '(J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0cd044: |[0cd044] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; │ │ -0cd054: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0cd058: 3105 0c06 |0002: cmp-long v5, v12, v6 │ │ -0cd05c: 3905 0900 |0004: if-nez v5, 000d // +0009 │ │ -0cd060: 1305 3000 |0006: const/16 v5, #int 48 // #30 │ │ -0cd064: 6e20 1c2c 5b00 |0008: invoke-virtual {v11, v5}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd06a: 0c0b |000b: move-result-object v11 │ │ -0cd06c: 110b |000c: return-object v11 │ │ -0cd06e: 7120 a027 dc00 |000d: invoke-static {v12, v13}, Ljava/lang/Long;.highestOneBit:(J)J // method@27a0 │ │ -0cd074: 0b06 |0010: move-result-wide v6 │ │ -0cd076: 7120 a127 7600 |0011: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@27a1 │ │ -0cd07c: 0a05 |0014: move-result v5 │ │ -0cd07e: db05 0504 |0015: div-int/lit8 v5, v5, #int 4 // #04 │ │ -0cd082: d804 0501 |0017: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0cd086: 6e20 142c 4b00 |0019: invoke-virtual {v11, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ -0cd08c: 0c03 |001c: move-result-object v3 │ │ -0cd08e: 5430 1212 |001d: iget-object v0, v3, Lokio/Segment;.data:[B // field@1212 │ │ -0cd092: 5235 1312 |001f: iget v5, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cd096: b045 |0021: add-int/2addr v5, v4 │ │ -0cd098: d801 05ff |0022: add-int/lit8 v1, v5, #int -1 // #ff │ │ -0cd09c: 5232 1312 |0024: iget v2, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cd0a0: 3421 1100 |0026: if-lt v1, v2, 0037 // +0011 │ │ -0cd0a4: 6205 f011 |0028: sget-object v5, Lokio/Buffer;.DIGITS:[B // field@11f0 │ │ -0cd0a8: 1606 0f00 |002a: const-wide/16 v6, #int 15 // #f │ │ -0cd0ac: c0c6 |002c: and-long/2addr v6, v12 │ │ -0cd0ae: 8466 |002d: long-to-int v6, v6 │ │ -0cd0b0: 4805 0506 |002e: aget-byte v5, v5, v6 │ │ -0cd0b4: 4f05 0001 |0030: aput-byte v5, v0, v1 │ │ -0cd0b8: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -0cd0ba: c55c |0033: ushr-long/2addr v12, v5 │ │ -0cd0bc: d801 01ff |0034: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0cd0c0: 28f0 |0036: goto 0026 // -0010 │ │ -0cd0c2: 5235 1312 |0037: iget v5, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cd0c6: b045 |0039: add-int/2addr v5, v4 │ │ -0cd0c8: 5935 1312 |003a: iput v5, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cd0cc: 53b6 f211 |003c: iget-wide v6, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd0d0: 8148 |003e: int-to-long v8, v4 │ │ -0cd0d2: bb86 |003f: add-long/2addr v6, v8 │ │ -0cd0d4: 5ab6 f211 |0040: iput-wide v6, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd0d8: 28ca |0042: goto 000c // -0036 │ │ +0cd09c: |[0cd09c] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; │ │ +0cd0ac: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0cd0b0: 3105 0c06 |0002: cmp-long v5, v12, v6 │ │ +0cd0b4: 3905 0900 |0004: if-nez v5, 000d // +0009 │ │ +0cd0b8: 1305 3000 |0006: const/16 v5, #int 48 // #30 │ │ +0cd0bc: 6e20 1c2c 5b00 |0008: invoke-virtual {v11, v5}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd0c2: 0c0b |000b: move-result-object v11 │ │ +0cd0c4: 110b |000c: return-object v11 │ │ +0cd0c6: 7120 a027 dc00 |000d: invoke-static {v12, v13}, Ljava/lang/Long;.highestOneBit:(J)J // method@27a0 │ │ +0cd0cc: 0b06 |0010: move-result-wide v6 │ │ +0cd0ce: 7120 a127 7600 |0011: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@27a1 │ │ +0cd0d4: 0a05 |0014: move-result v5 │ │ +0cd0d6: db05 0504 |0015: div-int/lit8 v5, v5, #int 4 // #04 │ │ +0cd0da: d804 0501 |0017: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0cd0de: 6e20 142c 4b00 |0019: invoke-virtual {v11, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ +0cd0e4: 0c03 |001c: move-result-object v3 │ │ +0cd0e6: 5430 1912 |001d: iget-object v0, v3, Lokio/Segment;.data:[B // field@1219 │ │ +0cd0ea: 5235 1a12 |001f: iget v5, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cd0ee: b045 |0021: add-int/2addr v5, v4 │ │ +0cd0f0: d801 05ff |0022: add-int/lit8 v1, v5, #int -1 // #ff │ │ +0cd0f4: 5232 1a12 |0024: iget v2, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cd0f8: 3421 1100 |0026: if-lt v1, v2, 0037 // +0011 │ │ +0cd0fc: 6205 f711 |0028: sget-object v5, Lokio/Buffer;.DIGITS:[B // field@11f7 │ │ +0cd100: 1606 0f00 |002a: const-wide/16 v6, #int 15 // #f │ │ +0cd104: c0c6 |002c: and-long/2addr v6, v12 │ │ +0cd106: 8466 |002d: long-to-int v6, v6 │ │ +0cd108: 4805 0506 |002e: aget-byte v5, v5, v6 │ │ +0cd10c: 4f05 0001 |0030: aput-byte v5, v0, v1 │ │ +0cd110: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +0cd112: c55c |0033: ushr-long/2addr v12, v5 │ │ +0cd114: d801 01ff |0034: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0cd118: 28f0 |0036: goto 0026 // -0010 │ │ +0cd11a: 5235 1a12 |0037: iget v5, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cd11e: b045 |0039: add-int/2addr v5, v4 │ │ +0cd120: 5935 1a12 |003a: iput v5, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cd124: 53b6 f911 |003c: iget-wide v6, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd128: 8148 |003e: int-to-long v8, v4 │ │ +0cd12a: bb86 |003f: add-long/2addr v6, v8 │ │ +0cd12c: 5ab6 f911 |0040: iput-wide v6, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd130: 28ca |0042: goto 000c // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ 0x0006 line=1090 │ │ 0x000c line=1103 │ │ 0x000d line=1093 │ │ 0x0019 line=1095 │ │ @@ -328686,18 +328872,18 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0cd0dc: |[0cd0dc] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ -0cd0ec: 6e30 1e2c 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@2c1e │ │ -0cd0f2: 0c00 |0003: move-result-object v0 │ │ -0cd0f4: 1100 |0004: return-object v0 │ │ +0cd134: |[0cd134] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ +0cd144: 6e30 1e2c 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@2c1e │ │ +0cd14a: 0c00 |0003: move-result-object v0 │ │ +0cd14c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) J │ │ │ │ @@ -328706,45 +328892,45 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0cd0f8: |[0cd0f8] okio.Buffer.writeInt:(I)Lokio/Buffer; │ │ -0cd108: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -0cd10a: 6e20 142c 4800 |0001: invoke-virtual {v8, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ -0cd110: 0c03 |0004: move-result-object v3 │ │ -0cd112: 5430 1212 |0005: iget-object v0, v3, Lokio/Segment;.data:[B // field@1212 │ │ -0cd116: 5231 1312 |0007: iget v1, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cd11a: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0cd11e: e204 0918 |000b: ushr-int/lit8 v4, v9, #int 24 // #18 │ │ -0cd122: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0cd126: 8d44 |000f: int-to-byte v4, v4 │ │ -0cd128: 4f04 0001 |0010: aput-byte v4, v0, v1 │ │ -0cd12c: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0cd130: e204 0910 |0014: ushr-int/lit8 v4, v9, #int 16 // #10 │ │ -0cd134: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0cd138: 8d44 |0018: int-to-byte v4, v4 │ │ -0cd13a: 4f04 0002 |0019: aput-byte v4, v0, v2 │ │ -0cd13e: d802 0101 |001b: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0cd142: e204 0908 |001d: ushr-int/lit8 v4, v9, #int 8 // #08 │ │ -0cd146: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0cd14a: 8d44 |0021: int-to-byte v4, v4 │ │ -0cd14c: 4f04 0001 |0022: aput-byte v4, v0, v1 │ │ -0cd150: d801 0201 |0024: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0cd154: d594 ff00 |0026: and-int/lit16 v4, v9, #int 255 // #00ff │ │ -0cd158: 8d44 |0028: int-to-byte v4, v4 │ │ -0cd15a: 4f04 0002 |0029: aput-byte v4, v0, v2 │ │ -0cd15e: 5931 1312 |002b: iput v1, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cd162: 5384 f211 |002d: iget-wide v4, v8, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd166: 1606 0400 |002f: const-wide/16 v6, #int 4 // #4 │ │ -0cd16a: bb64 |0031: add-long/2addr v4, v6 │ │ -0cd16c: 5a84 f211 |0032: iput-wide v4, v8, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd170: 1108 |0034: return-object v8 │ │ +0cd150: |[0cd150] okio.Buffer.writeInt:(I)Lokio/Buffer; │ │ +0cd160: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +0cd162: 6e20 142c 4800 |0001: invoke-virtual {v8, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ +0cd168: 0c03 |0004: move-result-object v3 │ │ +0cd16a: 5430 1912 |0005: iget-object v0, v3, Lokio/Segment;.data:[B // field@1219 │ │ +0cd16e: 5231 1a12 |0007: iget v1, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cd172: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0cd176: e204 0918 |000b: ushr-int/lit8 v4, v9, #int 24 // #18 │ │ +0cd17a: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0cd17e: 8d44 |000f: int-to-byte v4, v4 │ │ +0cd180: 4f04 0001 |0010: aput-byte v4, v0, v1 │ │ +0cd184: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0cd188: e204 0910 |0014: ushr-int/lit8 v4, v9, #int 16 // #10 │ │ +0cd18c: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0cd190: 8d44 |0018: int-to-byte v4, v4 │ │ +0cd192: 4f04 0002 |0019: aput-byte v4, v0, v2 │ │ +0cd196: d802 0101 |001b: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0cd19a: e204 0908 |001d: ushr-int/lit8 v4, v9, #int 8 // #08 │ │ +0cd19e: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0cd1a2: 8d44 |0021: int-to-byte v4, v4 │ │ +0cd1a4: 4f04 0001 |0022: aput-byte v4, v0, v1 │ │ +0cd1a8: d801 0201 |0024: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0cd1ac: d594 ff00 |0026: and-int/lit16 v4, v9, #int 255 // #00ff │ │ +0cd1b0: 8d44 |0028: int-to-byte v4, v4 │ │ +0cd1b2: 4f04 0002 |0029: aput-byte v4, v0, v2 │ │ +0cd1b6: 5931 1a12 |002b: iput v1, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cd1ba: 5384 f911 |002d: iget-wide v4, v8, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd1be: 1606 0400 |002f: const-wide/16 v6, #int 4 // #4 │ │ +0cd1c2: bb64 |0031: add-long/2addr v4, v6 │ │ +0cd1c4: 5a84 f911 |0032: iput-wide v4, v8, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd1c8: 1108 |0034: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0005 line=995 │ │ 0x0007 line=996 │ │ 0x0009 line=997 │ │ 0x0012 line=998 │ │ @@ -328769,18 +328955,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cd174: |[0cd174] okio.Buffer.writeInt:(I)Lokio/BufferedSink; │ │ -0cd184: 6e20 202c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@2c20 │ │ -0cd18a: 0c00 |0003: move-result-object v0 │ │ -0cd18c: 1100 |0004: return-object v0 │ │ +0cd1cc: |[0cd1cc] okio.Buffer.writeInt:(I)Lokio/BufferedSink; │ │ +0cd1dc: 6e20 202c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@2c20 │ │ +0cd1e2: 0c00 |0003: move-result-object v0 │ │ +0cd1e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -328789,35 +328975,35 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0cd190: |[0cd190] okio.Buffer.writeShort:(I)Lokio/Buffer; │ │ -0cd1a0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0cd1a2: 6e20 142c 4800 |0001: invoke-virtual {v8, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ -0cd1a8: 0c03 |0004: move-result-object v3 │ │ -0cd1aa: 5430 1212 |0005: iget-object v0, v3, Lokio/Segment;.data:[B // field@1212 │ │ -0cd1ae: 5231 1312 |0007: iget v1, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cd1b2: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0cd1b6: e204 0908 |000b: ushr-int/lit8 v4, v9, #int 8 // #08 │ │ -0cd1ba: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0cd1be: 8d44 |000f: int-to-byte v4, v4 │ │ -0cd1c0: 4f04 0001 |0010: aput-byte v4, v0, v1 │ │ -0cd1c4: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0cd1c8: d594 ff00 |0014: and-int/lit16 v4, v9, #int 255 // #00ff │ │ -0cd1cc: 8d44 |0016: int-to-byte v4, v4 │ │ -0cd1ce: 4f04 0002 |0017: aput-byte v4, v0, v2 │ │ -0cd1d2: 5931 1312 |0019: iput v1, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cd1d6: 5384 f211 |001b: iget-wide v4, v8, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd1da: 1606 0200 |001d: const-wide/16 v6, #int 2 // #2 │ │ -0cd1de: bb64 |001f: add-long/2addr v4, v6 │ │ -0cd1e0: 5a84 f211 |0020: iput-wide v4, v8, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd1e4: 1108 |0022: return-object v8 │ │ +0cd1e8: |[0cd1e8] okio.Buffer.writeShort:(I)Lokio/Buffer; │ │ +0cd1f8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0cd1fa: 6e20 142c 4800 |0001: invoke-virtual {v8, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ +0cd200: 0c03 |0004: move-result-object v3 │ │ +0cd202: 5430 1912 |0005: iget-object v0, v3, Lokio/Segment;.data:[B // field@1219 │ │ +0cd206: 5231 1a12 |0007: iget v1, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cd20a: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0cd20e: e204 0908 |000b: ushr-int/lit8 v4, v9, #int 8 // #08 │ │ +0cd212: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0cd216: 8d44 |000f: int-to-byte v4, v4 │ │ +0cd218: 4f04 0001 |0010: aput-byte v4, v0, v1 │ │ +0cd21c: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0cd220: d594 ff00 |0014: and-int/lit16 v4, v9, #int 255 // #00ff │ │ +0cd224: 8d44 |0016: int-to-byte v4, v4 │ │ +0cd226: 4f04 0002 |0017: aput-byte v4, v0, v2 │ │ +0cd22a: 5931 1a12 |0019: iput v1, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cd22e: 5384 f911 |001b: iget-wide v4, v8, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd232: 1606 0200 |001d: const-wide/16 v6, #int 2 // #2 │ │ +0cd236: bb64 |001f: add-long/2addr v4, v6 │ │ +0cd238: 5a84 f911 |0020: iput-wide v4, v8, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd23c: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ 0x0005 line=980 │ │ 0x0007 line=981 │ │ 0x0009 line=982 │ │ 0x0012 line=983 │ │ @@ -328838,18 +329024,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cd1e8: |[0cd1e8] okio.Buffer.writeShort:(I)Lokio/BufferedSink; │ │ -0cd1f8: 6e20 222c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@2c22 │ │ -0cd1fe: 0c00 |0003: move-result-object v0 │ │ -0cd200: 1100 |0004: return-object v0 │ │ +0cd240: |[0cd240] okio.Buffer.writeShort:(I)Lokio/BufferedSink; │ │ +0cd250: 6e20 222c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@2c22 │ │ +0cd256: 0c00 |0003: move-result-object v0 │ │ +0cd258: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -328858,21 +329044,21 @@ │ │ type : '(Ljava/lang/String;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0cd204: |[0cd204] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; │ │ -0cd214: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cd216: 6e10 e327 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0cd21c: 0a01 |0004: move-result v1 │ │ -0cd21e: 6e40 252c 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@2c25 │ │ -0cd224: 0c00 |0008: move-result-object v0 │ │ -0cd226: 1100 |0009: return-object v0 │ │ +0cd25c: |[0cd25c] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; │ │ +0cd26c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cd26e: 6e10 e327 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0cd274: 0a01 |0004: move-result v1 │ │ +0cd276: 6e40 252c 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@2c25 │ │ +0cd27c: 0c00 |0008: move-result-object v0 │ │ +0cd27e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=3 string Ljava/lang/String; │ │ │ │ @@ -328881,213 +329067,213 @@ │ │ type : '(Ljava/lang/String;II)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 394 16-bit code units │ │ -0cd228: |[0cd228] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; │ │ -0cd238: 3911 0a00 |0000: if-nez v17, 000a // +000a │ │ -0cd23c: 220c 5605 |0002: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cd240: 1a0d 2534 |0004: const-string v13, "string == null" // string@3425 │ │ -0cd244: 7020 8f27 dc00 |0006: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cd24a: 270c |0009: throw v12 │ │ -0cd24c: 3b12 1d00 |000a: if-gez v18, 0027 // +001d │ │ -0cd250: 220c 5405 |000c: new-instance v12, Ljava/lang/IllegalAccessError; // type@0554 │ │ -0cd254: 220d 6c05 |000e: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -0cd258: 7010 f927 0d00 |0010: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cd25e: 1a0e 8717 |0013: const-string v14, "beginIndex < 0: " // string@1787 │ │ -0cd262: 6e20 0228 ed00 |0015: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cd268: 0c0d |0018: move-result-object v13 │ │ -0cd26a: 0200 1200 |0019: move/from16 v0, v18 │ │ -0cd26e: 6e20 fe27 0d00 |001b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0cd274: 0c0d |001e: move-result-object v13 │ │ -0cd276: 6e10 0628 0d00 |001f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cd27c: 0c0d |0022: move-result-object v13 │ │ -0cd27e: 7020 8c27 dc00 |0023: invoke-direct {v12, v13}, Ljava/lang/IllegalAccessError;.:(Ljava/lang/String;)V // method@278c │ │ -0cd284: 270c |0026: throw v12 │ │ -0cd286: 0200 1300 |0027: move/from16 v0, v19 │ │ -0cd28a: 0201 1200 |0029: move/from16 v1, v18 │ │ -0cd28e: 3510 2900 |002b: if-ge v0, v1, 0054 // +0029 │ │ -0cd292: 220c 5605 |002d: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cd296: 220d 6c05 |002f: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -0cd29a: 7010 f927 0d00 |0031: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cd2a0: 1a0e 2e1c |0034: const-string v14, "endIndex < beginIndex: " // string@1c2e │ │ -0cd2a4: 6e20 0228 ed00 |0036: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cd2aa: 0c0d |0039: move-result-object v13 │ │ -0cd2ac: 0200 1300 |003a: move/from16 v0, v19 │ │ -0cd2b0: 6e20 fe27 0d00 |003c: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0cd2b6: 0c0d |003f: move-result-object v13 │ │ -0cd2b8: 1a0e 2d00 |0040: const-string v14, " < " // string@002d │ │ -0cd2bc: 6e20 0228 ed00 |0042: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cd2c2: 0c0d |0045: move-result-object v13 │ │ -0cd2c4: 0200 1200 |0046: move/from16 v0, v18 │ │ -0cd2c8: 6e20 fe27 0d00 |0048: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0cd2ce: 0c0d |004b: move-result-object v13 │ │ -0cd2d0: 6e10 0628 0d00 |004c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cd2d6: 0c0d |004f: move-result-object v13 │ │ -0cd2d8: 7020 8f27 dc00 |0050: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cd2de: 270c |0053: throw v12 │ │ -0cd2e0: 7401 e327 1100 |0054: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0cd2e6: 0a0c |0057: move-result v12 │ │ -0cd2e8: 0200 1300 |0058: move/from16 v0, v19 │ │ -0cd2ec: 37c0 2b00 |005a: if-le v0, v12, 0085 // +002b │ │ -0cd2f0: 220c 5605 |005c: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cd2f4: 220d 6c05 |005e: new-instance v13, Ljava/lang/StringBuilder; // type@056c │ │ -0cd2f8: 7010 f927 0d00 |0060: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cd2fe: 1a0e 2f1c |0063: const-string v14, "endIndex > string.length: " // string@1c2f │ │ -0cd302: 6e20 0228 ed00 |0065: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cd308: 0c0d |0068: move-result-object v13 │ │ -0cd30a: 0200 1300 |0069: move/from16 v0, v19 │ │ -0cd30e: 6e20 fe27 0d00 |006b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0cd314: 0c0d |006e: move-result-object v13 │ │ -0cd316: 1a0e 2f00 |006f: const-string v14, " > " // string@002f │ │ -0cd31a: 6e20 0228 ed00 |0071: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cd320: 0c0d |0074: move-result-object v13 │ │ -0cd322: 7401 e327 1100 |0075: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@27e3 │ │ -0cd328: 0a0e |0078: move-result v14 │ │ -0cd32a: 6e20 fe27 ed00 |0079: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ -0cd330: 0c0d |007c: move-result-object v13 │ │ -0cd332: 6e10 0628 0d00 |007d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cd338: 0c0d |0080: move-result-object v13 │ │ -0cd33a: 7020 8f27 dc00 |0081: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cd340: 270c |0084: throw v12 │ │ -0cd342: 0205 1200 |0085: move/from16 v5, v18 │ │ -0cd346: 0156 |0087: move v6, v5 │ │ -0cd348: 0200 1300 |0088: move/from16 v0, v19 │ │ -0cd34c: 3506 ff00 |008a: if-ge v6, v0, 0189 // +00ff │ │ -0cd350: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -0cd354: 6e20 d327 6000 |008e: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0cd35a: 0a02 |0091: move-result v2 │ │ -0cd35c: 130c 8000 |0092: const/16 v12, #int 128 // #80 │ │ -0cd360: 35c2 4c00 |0094: if-ge v2, v12, 00e0 // +004c │ │ -0cd364: 121c |0096: const/4 v12, #int 1 // #1 │ │ -0cd366: 0800 1000 |0097: move-object/from16 v0, v16 │ │ -0cd36a: 6e20 142c c000 |0099: invoke-virtual {v0, v12}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ -0cd370: 0c0b |009c: move-result-object v11 │ │ -0cd372: 54b4 1212 |009d: iget-object v4, v11, Lokio/Segment;.data:[B // field@1212 │ │ -0cd376: 52bc 1312 |009f: iget v12, v11, Lokio/Segment;.limit:I // field@1213 │ │ -0cd37a: 910a 0c06 |00a1: sub-int v10, v12, v6 │ │ -0cd37e: d1ac 0008 |00a3: rsub-int v12, v10, #int 2048 // #0800 │ │ -0cd382: 0200 1300 |00a5: move/from16 v0, v19 │ │ -0cd386: 7120 af27 c000 |00a7: invoke-static {v0, v12}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0cd38c: 0a08 |00aa: move-result v8 │ │ -0cd38e: d805 0601 |00ab: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0cd392: 900c 0a06 |00ad: add-int v12, v10, v6 │ │ -0cd396: 8d2d |00af: int-to-byte v13, v2 │ │ -0cd398: 4f0d 040c |00b0: aput-byte v13, v4, v12 │ │ -0cd39c: 0156 |00b2: move v6, v5 │ │ -0cd39e: 3586 0c00 |00b3: if-ge v6, v8, 00bf // +000c │ │ -0cd3a2: 0800 1100 |00b5: move-object/from16 v0, v17 │ │ -0cd3a6: 6e20 d327 6000 |00b7: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0cd3ac: 0a02 |00ba: move-result v2 │ │ -0cd3ae: 130c 8000 |00bb: const/16 v12, #int 128 // #80 │ │ -0cd3b2: 34c2 1a00 |00bd: if-lt v2, v12, 00d7 // +001a │ │ -0cd3b6: 900c 060a |00bf: add-int v12, v6, v10 │ │ -0cd3ba: 52bd 1312 |00c1: iget v13, v11, Lokio/Segment;.limit:I // field@1213 │ │ -0cd3be: 9109 0c0d |00c3: sub-int v9, v12, v13 │ │ -0cd3c2: 52bc 1312 |00c5: iget v12, v11, Lokio/Segment;.limit:I // field@1213 │ │ -0cd3c6: b09c |00c7: add-int/2addr v12, v9 │ │ -0cd3c8: 59bc 1312 |00c8: iput v12, v11, Lokio/Segment;.limit:I // field@1213 │ │ -0cd3cc: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ -0cd3d0: 530c f211 |00cc: iget-wide v12, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd3d4: 819e |00ce: int-to-long v14, v9 │ │ -0cd3d6: bbec |00cf: add-long/2addr v12, v14 │ │ -0cd3d8: 0800 1000 |00d0: move-object/from16 v0, v16 │ │ -0cd3dc: 5a0c f211 |00d2: iput-wide v12, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cd3e0: 0165 |00d4: move v5, v6 │ │ -0cd3e2: 0156 |00d5: move v6, v5 │ │ -0cd3e4: 28b2 |00d6: goto 0088 // -004e │ │ -0cd3e6: d805 0601 |00d7: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0cd3ea: 900c 0a06 |00d9: add-int v12, v10, v6 │ │ -0cd3ee: 8d2d |00db: int-to-byte v13, v2 │ │ -0cd3f0: 4f0d 040c |00dc: aput-byte v13, v4, v12 │ │ -0cd3f4: 0156 |00de: move v6, v5 │ │ -0cd3f6: 28d4 |00df: goto 00b3 // -002c │ │ -0cd3f8: 130c 0008 |00e0: const/16 v12, #int 2048 // #800 │ │ -0cd3fc: 35c2 1700 |00e2: if-ge v2, v12, 00f9 // +0017 │ │ -0cd400: e10c 0206 |00e4: shr-int/lit8 v12, v2, #int 6 // #06 │ │ -0cd404: d6cc c000 |00e6: or-int/lit16 v12, v12, #int 192 // #00c0 │ │ -0cd408: 0800 1000 |00e8: move-object/from16 v0, v16 │ │ -0cd40c: 6e20 1c2c c000 |00ea: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd412: dd0c 023f |00ed: and-int/lit8 v12, v2, #int 63 // #3f │ │ -0cd416: d6cc 8000 |00ef: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0cd41a: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ -0cd41e: 6e20 1c2c c000 |00f3: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd424: d805 0601 |00f6: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0cd428: 28dd |00f8: goto 00d5 // -0023 │ │ -0cd42a: 140c 00d8 0000 |00f9: const v12, #float 7.74862e-41 // #0000d800 │ │ -0cd430: 34c2 0700 |00fc: if-lt v2, v12, 0103 // +0007 │ │ -0cd434: 140c ffdf 0000 |00fe: const v12, #float 8.03547e-41 // #0000dfff │ │ -0cd43a: 37c2 2200 |0101: if-le v2, v12, 0123 // +0022 │ │ -0cd43e: e10c 020c |0103: shr-int/lit8 v12, v2, #int 12 // #0c │ │ -0cd442: d6cc e000 |0105: or-int/lit16 v12, v12, #int 224 // #00e0 │ │ -0cd446: 0800 1000 |0107: move-object/from16 v0, v16 │ │ -0cd44a: 6e20 1c2c c000 |0109: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd450: e10c 0206 |010c: shr-int/lit8 v12, v2, #int 6 // #06 │ │ -0cd454: dd0c 0c3f |010e: and-int/lit8 v12, v12, #int 63 // #3f │ │ -0cd458: d6cc 8000 |0110: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0cd45c: 0800 1000 |0112: move-object/from16 v0, v16 │ │ -0cd460: 6e20 1c2c c000 |0114: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd466: dd0c 023f |0117: and-int/lit8 v12, v2, #int 63 // #3f │ │ -0cd46a: d6cc 8000 |0119: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0cd46e: 0800 1000 |011b: move-object/from16 v0, v16 │ │ -0cd472: 6e20 1c2c c000 |011d: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd478: d805 0601 |0120: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0cd47c: 28b3 |0122: goto 00d5 // -004d │ │ -0cd47e: d80c 0601 |0123: add-int/lit8 v12, v6, #int 1 // #01 │ │ -0cd482: 0200 1300 |0125: move/from16 v0, v19 │ │ -0cd486: 350c 2500 |0127: if-ge v12, v0, 014c // +0025 │ │ -0cd48a: d80c 0601 |0129: add-int/lit8 v12, v6, #int 1 // #01 │ │ -0cd48e: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -0cd492: 6e20 d327 c000 |012d: invoke-virtual {v0, v12}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ -0cd498: 0a07 |0130: move-result v7 │ │ -0cd49a: 140c ffdb 0000 |0131: const v12, #float 7.89197e-41 // #0000dbff │ │ -0cd4a0: 36c2 0c00 |0134: if-gt v2, v12, 0140 // +000c │ │ -0cd4a4: 140c 00dc 0000 |0136: const v12, #float 7.89211e-41 // #0000dc00 │ │ -0cd4aa: 34c7 0700 |0139: if-lt v7, v12, 0140 // +0007 │ │ -0cd4ae: 140c ffdf 0000 |013b: const v12, #float 8.03547e-41 // #0000dfff │ │ -0cd4b4: 37c7 1000 |013e: if-le v7, v12, 014e // +0010 │ │ -0cd4b8: 130c 3f00 |0140: const/16 v12, #int 63 // #3f │ │ -0cd4bc: 0800 1000 |0142: move-object/from16 v0, v16 │ │ -0cd4c0: 6e20 1c2c c000 |0144: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd4c6: d805 0601 |0147: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0cd4ca: 0156 |0149: move v6, v5 │ │ -0cd4cc: 2900 3eff |014a: goto/16 0088 // -00c2 │ │ -0cd4d0: 1207 |014c: const/4 v7, #int 0 // #0 │ │ -0cd4d2: 28e4 |014d: goto 0131 // -001c │ │ -0cd4d4: 150c 0100 |014e: const/high16 v12, #int 65536 // #1 │ │ -0cd4d8: 140d ff27 ffff |0150: const v13, #float -nan // #ffff27ff │ │ -0cd4de: b52d |0153: and-int/2addr v13, v2 │ │ -0cd4e0: e00d 0d0a |0154: shl-int/lit8 v13, v13, #int 10 // #0a │ │ -0cd4e4: 140e ff23 ffff |0156: const v14, #float -nan // #ffff23ff │ │ -0cd4ea: b57e |0159: and-int/2addr v14, v7 │ │ -0cd4ec: b6ed |015a: or-int/2addr v13, v14 │ │ -0cd4ee: 9003 0c0d |015b: add-int v3, v12, v13 │ │ -0cd4f2: e10c 0312 |015d: shr-int/lit8 v12, v3, #int 18 // #12 │ │ -0cd4f6: d6cc f000 |015f: or-int/lit16 v12, v12, #int 240 // #00f0 │ │ -0cd4fa: 0800 1000 |0161: move-object/from16 v0, v16 │ │ -0cd4fe: 6e20 1c2c c000 |0163: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd504: e10c 030c |0166: shr-int/lit8 v12, v3, #int 12 // #0c │ │ -0cd508: dd0c 0c3f |0168: and-int/lit8 v12, v12, #int 63 // #3f │ │ -0cd50c: d6cc 8000 |016a: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0cd510: 0800 1000 |016c: move-object/from16 v0, v16 │ │ -0cd514: 6e20 1c2c c000 |016e: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd51a: e10c 0306 |0171: shr-int/lit8 v12, v3, #int 6 // #06 │ │ -0cd51e: dd0c 0c3f |0173: and-int/lit8 v12, v12, #int 63 // #3f │ │ -0cd522: d6cc 8000 |0175: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0cd526: 0800 1000 |0177: move-object/from16 v0, v16 │ │ -0cd52a: 6e20 1c2c c000 |0179: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd530: dd0c 033f |017c: and-int/lit8 v12, v3, #int 63 // #3f │ │ -0cd534: d6cc 8000 |017e: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0cd538: 0800 1000 |0180: move-object/from16 v0, v16 │ │ -0cd53c: 6e20 1c2c c000 |0182: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd542: d805 0602 |0185: add-int/lit8 v5, v6, #int 2 // #02 │ │ -0cd546: 2900 4eff |0187: goto/16 00d5 // -00b2 │ │ -0cd54a: 1110 |0189: return-object v16 │ │ +0cd280: |[0cd280] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; │ │ +0cd290: 3911 0a00 |0000: if-nez v17, 000a // +000a │ │ +0cd294: 220c 5705 |0002: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cd298: 1a0d 2f34 |0004: const-string v13, "string == null" // string@342f │ │ +0cd29c: 7020 8f27 dc00 |0006: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cd2a2: 270c |0009: throw v12 │ │ +0cd2a4: 3b12 1d00 |000a: if-gez v18, 0027 // +001d │ │ +0cd2a8: 220c 5505 |000c: new-instance v12, Ljava/lang/IllegalAccessError; // type@0555 │ │ +0cd2ac: 220d 6d05 |000e: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +0cd2b0: 7010 f927 0d00 |0010: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cd2b6: 1a0e 9117 |0013: const-string v14, "beginIndex < 0: " // string@1791 │ │ +0cd2ba: 6e20 0228 ed00 |0015: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cd2c0: 0c0d |0018: move-result-object v13 │ │ +0cd2c2: 0200 1200 |0019: move/from16 v0, v18 │ │ +0cd2c6: 6e20 fe27 0d00 |001b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0cd2cc: 0c0d |001e: move-result-object v13 │ │ +0cd2ce: 6e10 0628 0d00 |001f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cd2d4: 0c0d |0022: move-result-object v13 │ │ +0cd2d6: 7020 8c27 dc00 |0023: invoke-direct {v12, v13}, Ljava/lang/IllegalAccessError;.:(Ljava/lang/String;)V // method@278c │ │ +0cd2dc: 270c |0026: throw v12 │ │ +0cd2de: 0200 1300 |0027: move/from16 v0, v19 │ │ +0cd2e2: 0201 1200 |0029: move/from16 v1, v18 │ │ +0cd2e6: 3510 2900 |002b: if-ge v0, v1, 0054 // +0029 │ │ +0cd2ea: 220c 5705 |002d: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cd2ee: 220d 6d05 |002f: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +0cd2f2: 7010 f927 0d00 |0031: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cd2f8: 1a0e 381c |0034: const-string v14, "endIndex < beginIndex: " // string@1c38 │ │ +0cd2fc: 6e20 0228 ed00 |0036: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cd302: 0c0d |0039: move-result-object v13 │ │ +0cd304: 0200 1300 |003a: move/from16 v0, v19 │ │ +0cd308: 6e20 fe27 0d00 |003c: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0cd30e: 0c0d |003f: move-result-object v13 │ │ +0cd310: 1a0e 2d00 |0040: const-string v14, " < " // string@002d │ │ +0cd314: 6e20 0228 ed00 |0042: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cd31a: 0c0d |0045: move-result-object v13 │ │ +0cd31c: 0200 1200 |0046: move/from16 v0, v18 │ │ +0cd320: 6e20 fe27 0d00 |0048: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0cd326: 0c0d |004b: move-result-object v13 │ │ +0cd328: 6e10 0628 0d00 |004c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cd32e: 0c0d |004f: move-result-object v13 │ │ +0cd330: 7020 8f27 dc00 |0050: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cd336: 270c |0053: throw v12 │ │ +0cd338: 7401 e327 1100 |0054: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0cd33e: 0a0c |0057: move-result v12 │ │ +0cd340: 0200 1300 |0058: move/from16 v0, v19 │ │ +0cd344: 37c0 2b00 |005a: if-le v0, v12, 0085 // +002b │ │ +0cd348: 220c 5705 |005c: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cd34c: 220d 6d05 |005e: new-instance v13, Ljava/lang/StringBuilder; // type@056d │ │ +0cd350: 7010 f927 0d00 |0060: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cd356: 1a0e 391c |0063: const-string v14, "endIndex > string.length: " // string@1c39 │ │ +0cd35a: 6e20 0228 ed00 |0065: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cd360: 0c0d |0068: move-result-object v13 │ │ +0cd362: 0200 1300 |0069: move/from16 v0, v19 │ │ +0cd366: 6e20 fe27 0d00 |006b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0cd36c: 0c0d |006e: move-result-object v13 │ │ +0cd36e: 1a0e 2f00 |006f: const-string v14, " > " // string@002f │ │ +0cd372: 6e20 0228 ed00 |0071: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cd378: 0c0d |0074: move-result-object v13 │ │ +0cd37a: 7401 e327 1100 |0075: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@27e3 │ │ +0cd380: 0a0e |0078: move-result v14 │ │ +0cd382: 6e20 fe27 ed00 |0079: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@27fe │ │ +0cd388: 0c0d |007c: move-result-object v13 │ │ +0cd38a: 6e10 0628 0d00 |007d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cd390: 0c0d |0080: move-result-object v13 │ │ +0cd392: 7020 8f27 dc00 |0081: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cd398: 270c |0084: throw v12 │ │ +0cd39a: 0205 1200 |0085: move/from16 v5, v18 │ │ +0cd39e: 0156 |0087: move v6, v5 │ │ +0cd3a0: 0200 1300 |0088: move/from16 v0, v19 │ │ +0cd3a4: 3506 ff00 |008a: if-ge v6, v0, 0189 // +00ff │ │ +0cd3a8: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +0cd3ac: 6e20 d327 6000 |008e: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0cd3b2: 0a02 |0091: move-result v2 │ │ +0cd3b4: 130c 8000 |0092: const/16 v12, #int 128 // #80 │ │ +0cd3b8: 35c2 4c00 |0094: if-ge v2, v12, 00e0 // +004c │ │ +0cd3bc: 121c |0096: const/4 v12, #int 1 // #1 │ │ +0cd3be: 0800 1000 |0097: move-object/from16 v0, v16 │ │ +0cd3c2: 6e20 142c c000 |0099: invoke-virtual {v0, v12}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ +0cd3c8: 0c0b |009c: move-result-object v11 │ │ +0cd3ca: 54b4 1912 |009d: iget-object v4, v11, Lokio/Segment;.data:[B // field@1219 │ │ +0cd3ce: 52bc 1a12 |009f: iget v12, v11, Lokio/Segment;.limit:I // field@121a │ │ +0cd3d2: 910a 0c06 |00a1: sub-int v10, v12, v6 │ │ +0cd3d6: d1ac 0008 |00a3: rsub-int v12, v10, #int 2048 // #0800 │ │ +0cd3da: 0200 1300 |00a5: move/from16 v0, v19 │ │ +0cd3de: 7120 af27 c000 |00a7: invoke-static {v0, v12}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +0cd3e4: 0a08 |00aa: move-result v8 │ │ +0cd3e6: d805 0601 |00ab: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0cd3ea: 900c 0a06 |00ad: add-int v12, v10, v6 │ │ +0cd3ee: 8d2d |00af: int-to-byte v13, v2 │ │ +0cd3f0: 4f0d 040c |00b0: aput-byte v13, v4, v12 │ │ +0cd3f4: 0156 |00b2: move v6, v5 │ │ +0cd3f6: 3586 0c00 |00b3: if-ge v6, v8, 00bf // +000c │ │ +0cd3fa: 0800 1100 |00b5: move-object/from16 v0, v17 │ │ +0cd3fe: 6e20 d327 6000 |00b7: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0cd404: 0a02 |00ba: move-result v2 │ │ +0cd406: 130c 8000 |00bb: const/16 v12, #int 128 // #80 │ │ +0cd40a: 34c2 1a00 |00bd: if-lt v2, v12, 00d7 // +001a │ │ +0cd40e: 900c 060a |00bf: add-int v12, v6, v10 │ │ +0cd412: 52bd 1a12 |00c1: iget v13, v11, Lokio/Segment;.limit:I // field@121a │ │ +0cd416: 9109 0c0d |00c3: sub-int v9, v12, v13 │ │ +0cd41a: 52bc 1a12 |00c5: iget v12, v11, Lokio/Segment;.limit:I // field@121a │ │ +0cd41e: b09c |00c7: add-int/2addr v12, v9 │ │ +0cd420: 59bc 1a12 |00c8: iput v12, v11, Lokio/Segment;.limit:I // field@121a │ │ +0cd424: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +0cd428: 530c f911 |00cc: iget-wide v12, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd42c: 819e |00ce: int-to-long v14, v9 │ │ +0cd42e: bbec |00cf: add-long/2addr v12, v14 │ │ +0cd430: 0800 1000 |00d0: move-object/from16 v0, v16 │ │ +0cd434: 5a0c f911 |00d2: iput-wide v12, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cd438: 0165 |00d4: move v5, v6 │ │ +0cd43a: 0156 |00d5: move v6, v5 │ │ +0cd43c: 28b2 |00d6: goto 0088 // -004e │ │ +0cd43e: d805 0601 |00d7: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0cd442: 900c 0a06 |00d9: add-int v12, v10, v6 │ │ +0cd446: 8d2d |00db: int-to-byte v13, v2 │ │ +0cd448: 4f0d 040c |00dc: aput-byte v13, v4, v12 │ │ +0cd44c: 0156 |00de: move v6, v5 │ │ +0cd44e: 28d4 |00df: goto 00b3 // -002c │ │ +0cd450: 130c 0008 |00e0: const/16 v12, #int 2048 // #800 │ │ +0cd454: 35c2 1700 |00e2: if-ge v2, v12, 00f9 // +0017 │ │ +0cd458: e10c 0206 |00e4: shr-int/lit8 v12, v2, #int 6 // #06 │ │ +0cd45c: d6cc c000 |00e6: or-int/lit16 v12, v12, #int 192 // #00c0 │ │ +0cd460: 0800 1000 |00e8: move-object/from16 v0, v16 │ │ +0cd464: 6e20 1c2c c000 |00ea: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd46a: dd0c 023f |00ed: and-int/lit8 v12, v2, #int 63 // #3f │ │ +0cd46e: d6cc 8000 |00ef: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +0cd472: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ +0cd476: 6e20 1c2c c000 |00f3: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd47c: d805 0601 |00f6: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0cd480: 28dd |00f8: goto 00d5 // -0023 │ │ +0cd482: 140c 00d8 0000 |00f9: const v12, #float 7.74862e-41 // #0000d800 │ │ +0cd488: 34c2 0700 |00fc: if-lt v2, v12, 0103 // +0007 │ │ +0cd48c: 140c ffdf 0000 |00fe: const v12, #float 8.03547e-41 // #0000dfff │ │ +0cd492: 37c2 2200 |0101: if-le v2, v12, 0123 // +0022 │ │ +0cd496: e10c 020c |0103: shr-int/lit8 v12, v2, #int 12 // #0c │ │ +0cd49a: d6cc e000 |0105: or-int/lit16 v12, v12, #int 224 // #00e0 │ │ +0cd49e: 0800 1000 |0107: move-object/from16 v0, v16 │ │ +0cd4a2: 6e20 1c2c c000 |0109: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd4a8: e10c 0206 |010c: shr-int/lit8 v12, v2, #int 6 // #06 │ │ +0cd4ac: dd0c 0c3f |010e: and-int/lit8 v12, v12, #int 63 // #3f │ │ +0cd4b0: d6cc 8000 |0110: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +0cd4b4: 0800 1000 |0112: move-object/from16 v0, v16 │ │ +0cd4b8: 6e20 1c2c c000 |0114: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd4be: dd0c 023f |0117: and-int/lit8 v12, v2, #int 63 // #3f │ │ +0cd4c2: d6cc 8000 |0119: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +0cd4c6: 0800 1000 |011b: move-object/from16 v0, v16 │ │ +0cd4ca: 6e20 1c2c c000 |011d: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd4d0: d805 0601 |0120: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0cd4d4: 28b3 |0122: goto 00d5 // -004d │ │ +0cd4d6: d80c 0601 |0123: add-int/lit8 v12, v6, #int 1 // #01 │ │ +0cd4da: 0200 1300 |0125: move/from16 v0, v19 │ │ +0cd4de: 350c 2500 |0127: if-ge v12, v0, 014c // +0025 │ │ +0cd4e2: d80c 0601 |0129: add-int/lit8 v12, v6, #int 1 // #01 │ │ +0cd4e6: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +0cd4ea: 6e20 d327 c000 |012d: invoke-virtual {v0, v12}, Ljava/lang/String;.charAt:(I)C // method@27d3 │ │ +0cd4f0: 0a07 |0130: move-result v7 │ │ +0cd4f2: 140c ffdb 0000 |0131: const v12, #float 7.89197e-41 // #0000dbff │ │ +0cd4f8: 36c2 0c00 |0134: if-gt v2, v12, 0140 // +000c │ │ +0cd4fc: 140c 00dc 0000 |0136: const v12, #float 7.89211e-41 // #0000dc00 │ │ +0cd502: 34c7 0700 |0139: if-lt v7, v12, 0140 // +0007 │ │ +0cd506: 140c ffdf 0000 |013b: const v12, #float 8.03547e-41 // #0000dfff │ │ +0cd50c: 37c7 1000 |013e: if-le v7, v12, 014e // +0010 │ │ +0cd510: 130c 3f00 |0140: const/16 v12, #int 63 // #3f │ │ +0cd514: 0800 1000 |0142: move-object/from16 v0, v16 │ │ +0cd518: 6e20 1c2c c000 |0144: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd51e: d805 0601 |0147: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0cd522: 0156 |0149: move v6, v5 │ │ +0cd524: 2900 3eff |014a: goto/16 0088 // -00c2 │ │ +0cd528: 1207 |014c: const/4 v7, #int 0 // #0 │ │ +0cd52a: 28e4 |014d: goto 0131 // -001c │ │ +0cd52c: 150c 0100 |014e: const/high16 v12, #int 65536 // #1 │ │ +0cd530: 140d ff27 ffff |0150: const v13, #float -nan // #ffff27ff │ │ +0cd536: b52d |0153: and-int/2addr v13, v2 │ │ +0cd538: e00d 0d0a |0154: shl-int/lit8 v13, v13, #int 10 // #0a │ │ +0cd53c: 140e ff23 ffff |0156: const v14, #float -nan // #ffff23ff │ │ +0cd542: b57e |0159: and-int/2addr v14, v7 │ │ +0cd544: b6ed |015a: or-int/2addr v13, v14 │ │ +0cd546: 9003 0c0d |015b: add-int v3, v12, v13 │ │ +0cd54a: e10c 0312 |015d: shr-int/lit8 v12, v3, #int 18 // #12 │ │ +0cd54e: d6cc f000 |015f: or-int/lit16 v12, v12, #int 240 // #00f0 │ │ +0cd552: 0800 1000 |0161: move-object/from16 v0, v16 │ │ +0cd556: 6e20 1c2c c000 |0163: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd55c: e10c 030c |0166: shr-int/lit8 v12, v3, #int 12 // #0c │ │ +0cd560: dd0c 0c3f |0168: and-int/lit8 v12, v12, #int 63 // #3f │ │ +0cd564: d6cc 8000 |016a: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +0cd568: 0800 1000 |016c: move-object/from16 v0, v16 │ │ +0cd56c: 6e20 1c2c c000 |016e: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd572: e10c 0306 |0171: shr-int/lit8 v12, v3, #int 6 // #06 │ │ +0cd576: dd0c 0c3f |0173: and-int/lit8 v12, v12, #int 63 // #3f │ │ +0cd57a: d6cc 8000 |0175: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +0cd57e: 0800 1000 |0177: move-object/from16 v0, v16 │ │ +0cd582: 6e20 1c2c c000 |0179: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd588: dd0c 033f |017c: and-int/lit8 v12, v3, #int 63 // #3f │ │ +0cd58c: d6cc 8000 |017e: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +0cd590: 0800 1000 |0180: move-object/from16 v0, v16 │ │ +0cd594: 6e20 1c2c c000 |0182: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd59a: d805 0602 |0185: add-int/lit8 v5, v6, #int 2 // #02 │ │ +0cd59e: 2900 4eff |0187: goto/16 00d5 // -00b2 │ │ +0cd5a2: 1110 |0189: return-object v16 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ 0x000a line=798 │ │ 0x0027 line=799 │ │ 0x002d line=800 │ │ 0x0054 line=802 │ │ @@ -329171,18 +329357,18 @@ │ │ type : '(Ljava/lang/String;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cd54c: |[0cd54c] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ -0cd55c: 6e20 242c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@2c24 │ │ -0cd562: 0c00 |0003: move-result-object v0 │ │ -0cd564: 1100 |0004: return-object v0 │ │ +0cd5a4: |[0cd5a4] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ +0cd5b4: 6e20 242c 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@2c24 │ │ +0cd5ba: 0c00 |0003: move-result-object v0 │ │ +0cd5bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -329191,90 +329377,90 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 161 16-bit code units │ │ -0cd568: |[0cd568] okio.Buffer.writeUtf8CodePoint:(I)Lokio/Buffer; │ │ -0cd578: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ -0cd57c: 3504 0600 |0002: if-ge v4, v0, 0008 // +0006 │ │ -0cd580: 6e20 1c2c 4300 |0004: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd586: 1103 |0007: return-object v3 │ │ -0cd588: 1300 0008 |0008: const/16 v0, #int 2048 // #800 │ │ -0cd58c: 3504 1100 |000a: if-ge v4, v0, 001b // +0011 │ │ -0cd590: e100 0406 |000c: shr-int/lit8 v0, v4, #int 6 // #06 │ │ -0cd594: d600 c000 |000e: or-int/lit16 v0, v0, #int 192 // #00c0 │ │ -0cd598: 6e20 1c2c 0300 |0010: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd59e: dd00 043f |0013: and-int/lit8 v0, v4, #int 63 // #3f │ │ -0cd5a2: d600 8000 |0015: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -0cd5a6: 6e20 1c2c 0300 |0017: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd5ac: 28ed |001a: goto 0007 // -0013 │ │ -0cd5ae: 1500 0100 |001b: const/high16 v0, #int 65536 // #1 │ │ -0cd5b2: 3504 4100 |001d: if-ge v4, v0, 005e // +0041 │ │ -0cd5b6: 1400 00d8 0000 |001f: const v0, #float 7.74862e-41 // #0000d800 │ │ -0cd5bc: 3404 2400 |0022: if-lt v4, v0, 0046 // +0024 │ │ -0cd5c0: 1400 ffdf 0000 |0024: const v0, #float 8.03547e-41 // #0000dfff │ │ -0cd5c6: 3604 1f00 |0027: if-gt v4, v0, 0046 // +001f │ │ -0cd5ca: 2200 5605 |0029: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cd5ce: 2201 6c05 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0cd5d2: 7010 f927 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cd5d8: 1a02 5f12 |0030: const-string v2, "Unexpected code point: " // string@125f │ │ -0cd5dc: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cd5e2: 0c01 |0035: move-result-object v1 │ │ -0cd5e4: 7110 9d27 0400 |0036: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0cd5ea: 0c02 |0039: move-result-object v2 │ │ -0cd5ec: 6e20 0228 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cd5f2: 0c01 |003d: move-result-object v1 │ │ -0cd5f4: 6e10 0628 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cd5fa: 0c01 |0041: move-result-object v1 │ │ -0cd5fc: 7020 8f27 1000 |0042: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cd602: 2700 |0045: throw v0 │ │ -0cd604: e100 040c |0046: shr-int/lit8 v0, v4, #int 12 // #0c │ │ -0cd608: d600 e000 |0048: or-int/lit16 v0, v0, #int 224 // #00e0 │ │ -0cd60c: 6e20 1c2c 0300 |004a: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd612: e100 0406 |004d: shr-int/lit8 v0, v4, #int 6 // #06 │ │ -0cd616: dd00 003f |004f: and-int/lit8 v0, v0, #int 63 // #3f │ │ -0cd61a: d600 8000 |0051: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -0cd61e: 6e20 1c2c 0300 |0053: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd624: dd00 043f |0056: and-int/lit8 v0, v4, #int 63 // #3f │ │ -0cd628: d600 8000 |0058: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -0cd62c: 6e20 1c2c 0300 |005a: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd632: 28aa |005d: goto 0007 // -0056 │ │ -0cd634: 1400 ffff 1000 |005e: const v0, #float 1.5612e-39 // #0010ffff │ │ -0cd63a: 3604 2300 |0061: if-gt v4, v0, 0084 // +0023 │ │ -0cd63e: e100 0412 |0063: shr-int/lit8 v0, v4, #int 18 // #12 │ │ -0cd642: d600 f000 |0065: or-int/lit16 v0, v0, #int 240 // #00f0 │ │ -0cd646: 6e20 1c2c 0300 |0067: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd64c: e100 040c |006a: shr-int/lit8 v0, v4, #int 12 // #0c │ │ -0cd650: dd00 003f |006c: and-int/lit8 v0, v0, #int 63 // #3f │ │ -0cd654: d600 8000 |006e: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -0cd658: 6e20 1c2c 0300 |0070: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd65e: e100 0406 |0073: shr-int/lit8 v0, v4, #int 6 // #06 │ │ -0cd662: dd00 003f |0075: and-int/lit8 v0, v0, #int 63 // #3f │ │ -0cd666: d600 8000 |0077: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -0cd66a: 6e20 1c2c 0300 |0079: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd670: dd00 043f |007c: and-int/lit8 v0, v4, #int 63 // #3f │ │ -0cd674: d600 8000 |007e: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -0cd678: 6e20 1c2c 0300 |0080: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cd67e: 2884 |0083: goto 0007 // -007c │ │ -0cd680: 2200 5605 |0084: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cd684: 2201 6c05 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0cd688: 7010 f927 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cd68e: 1a02 5f12 |008b: const-string v2, "Unexpected code point: " // string@125f │ │ -0cd692: 6e20 0228 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cd698: 0c01 |0090: move-result-object v1 │ │ -0cd69a: 7110 9d27 0400 |0091: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ -0cd6a0: 0c02 |0094: move-result-object v2 │ │ -0cd6a2: 6e20 0228 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cd6a8: 0c01 |0098: move-result-object v1 │ │ -0cd6aa: 6e10 0628 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cd6b0: 0c01 |009c: move-result-object v1 │ │ -0cd6b2: 7020 8f27 1000 |009d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cd6b8: 2700 |00a0: throw v0 │ │ +0cd5c0: |[0cd5c0] okio.Buffer.writeUtf8CodePoint:(I)Lokio/Buffer; │ │ +0cd5d0: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ +0cd5d4: 3504 0600 |0002: if-ge v4, v0, 0008 // +0006 │ │ +0cd5d8: 6e20 1c2c 4300 |0004: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd5de: 1103 |0007: return-object v3 │ │ +0cd5e0: 1300 0008 |0008: const/16 v0, #int 2048 // #800 │ │ +0cd5e4: 3504 1100 |000a: if-ge v4, v0, 001b // +0011 │ │ +0cd5e8: e100 0406 |000c: shr-int/lit8 v0, v4, #int 6 // #06 │ │ +0cd5ec: d600 c000 |000e: or-int/lit16 v0, v0, #int 192 // #00c0 │ │ +0cd5f0: 6e20 1c2c 0300 |0010: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd5f6: dd00 043f |0013: and-int/lit8 v0, v4, #int 63 // #3f │ │ +0cd5fa: d600 8000 |0015: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0cd5fe: 6e20 1c2c 0300 |0017: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd604: 28ed |001a: goto 0007 // -0013 │ │ +0cd606: 1500 0100 |001b: const/high16 v0, #int 65536 // #1 │ │ +0cd60a: 3504 4100 |001d: if-ge v4, v0, 005e // +0041 │ │ +0cd60e: 1400 00d8 0000 |001f: const v0, #float 7.74862e-41 // #0000d800 │ │ +0cd614: 3404 2400 |0022: if-lt v4, v0, 0046 // +0024 │ │ +0cd618: 1400 ffdf 0000 |0024: const v0, #float 8.03547e-41 // #0000dfff │ │ +0cd61e: 3604 1f00 |0027: if-gt v4, v0, 0046 // +001f │ │ +0cd622: 2200 5705 |0029: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cd626: 2201 6d05 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0cd62a: 7010 f927 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cd630: 1a02 6912 |0030: const-string v2, "Unexpected code point: " // string@1269 │ │ +0cd634: 6e20 0228 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cd63a: 0c01 |0035: move-result-object v1 │ │ +0cd63c: 7110 9d27 0400 |0036: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0cd642: 0c02 |0039: move-result-object v2 │ │ +0cd644: 6e20 0228 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cd64a: 0c01 |003d: move-result-object v1 │ │ +0cd64c: 6e10 0628 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cd652: 0c01 |0041: move-result-object v1 │ │ +0cd654: 7020 8f27 1000 |0042: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cd65a: 2700 |0045: throw v0 │ │ +0cd65c: e100 040c |0046: shr-int/lit8 v0, v4, #int 12 // #0c │ │ +0cd660: d600 e000 |0048: or-int/lit16 v0, v0, #int 224 // #00e0 │ │ +0cd664: 6e20 1c2c 0300 |004a: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd66a: e100 0406 |004d: shr-int/lit8 v0, v4, #int 6 // #06 │ │ +0cd66e: dd00 003f |004f: and-int/lit8 v0, v0, #int 63 // #3f │ │ +0cd672: d600 8000 |0051: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0cd676: 6e20 1c2c 0300 |0053: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd67c: dd00 043f |0056: and-int/lit8 v0, v4, #int 63 // #3f │ │ +0cd680: d600 8000 |0058: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0cd684: 6e20 1c2c 0300 |005a: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd68a: 28aa |005d: goto 0007 // -0056 │ │ +0cd68c: 1400 ffff 1000 |005e: const v0, #float 1.5612e-39 // #0010ffff │ │ +0cd692: 3604 2300 |0061: if-gt v4, v0, 0084 // +0023 │ │ +0cd696: e100 0412 |0063: shr-int/lit8 v0, v4, #int 18 // #12 │ │ +0cd69a: d600 f000 |0065: or-int/lit16 v0, v0, #int 240 // #00f0 │ │ +0cd69e: 6e20 1c2c 0300 |0067: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd6a4: e100 040c |006a: shr-int/lit8 v0, v4, #int 12 // #0c │ │ +0cd6a8: dd00 003f |006c: and-int/lit8 v0, v0, #int 63 // #3f │ │ +0cd6ac: d600 8000 |006e: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0cd6b0: 6e20 1c2c 0300 |0070: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd6b6: e100 0406 |0073: shr-int/lit8 v0, v4, #int 6 // #06 │ │ +0cd6ba: dd00 003f |0075: and-int/lit8 v0, v0, #int 63 // #3f │ │ +0cd6be: d600 8000 |0077: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0cd6c2: 6e20 1c2c 0300 |0079: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd6c8: dd00 043f |007c: and-int/lit8 v0, v4, #int 63 // #3f │ │ +0cd6cc: d600 8000 |007e: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0cd6d0: 6e20 1c2c 0300 |0080: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cd6d6: 2884 |0083: goto 0007 // -007c │ │ +0cd6d8: 2200 5705 |0084: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cd6dc: 2201 6d05 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0cd6e0: 7010 f927 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cd6e6: 1a02 6912 |008b: const-string v2, "Unexpected code point: " // string@1269 │ │ +0cd6ea: 6e20 0228 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cd6f0: 0c01 |0090: move-result-object v1 │ │ +0cd6f2: 7110 9d27 0400 |0091: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@279d │ │ +0cd6f8: 0c02 |0094: move-result-object v2 │ │ +0cd6fa: 6e20 0228 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cd700: 0c01 |0098: move-result-object v1 │ │ +0cd702: 6e10 0628 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cd708: 0c01 |009c: move-result-object v1 │ │ +0cd70a: 7020 8f27 1000 |009d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cd710: 2700 |00a0: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x0004 line=875 │ │ 0x0007 line=905 │ │ 0x0008 line=877 │ │ 0x000c line=879 │ │ @@ -329293,31 +329479,31 @@ │ │ 0x007c line=898 │ │ 0x0084 line=901 │ │ 0x0091 line=902 │ │ locals : │ │ 0x0000 - 0x00a1 reg=3 this Lokio/Buffer; │ │ 0x0000 - 0x00a1 reg=4 codePoint I │ │ │ │ - source_file_idx : 950 (Buffer.java) │ │ + source_file_idx : 951 (Buffer.java) │ │ │ │ -Class #1111 header: │ │ -class_idx : 1612 │ │ +Class #1112 header: │ │ +class_idx : 1615 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 966 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 967 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 15 │ │ │ │ -Class #1111 annotations: │ │ +Class #1112 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/io/Serializable;" "Ljava/lang/Comparable" "<" "Lokio/ByteString;" ">;" } │ │ │ │ -Class #1111 - │ │ +Class #1112 - │ │ Class descriptor : 'Lokio/ByteString;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Serializable;' │ │ #1 : 'Ljava/lang/Comparable;' │ │ Static fields - │ │ @@ -329348,27 +329534,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -0cd6bc: |[0cd6bc] okio.ByteString.:()V │ │ -0cd6cc: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -0cd6d0: 2300 6706 |0002: new-array v0, v0, [C // type@0667 │ │ -0cd6d4: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -0cd6da: 6900 f411 |0007: sput-object v0, Lokio/ByteString;.HEX_DIGITS:[C // field@11f4 │ │ -0cd6de: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0cd6e0: 2300 6606 |000a: new-array v0, v0, [B // type@0666 │ │ -0cd6e4: 7110 552c 0000 |000c: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ -0cd6ea: 0c00 |000f: move-result-object v0 │ │ -0cd6ec: 6900 f311 |0010: sput-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@11f3 │ │ -0cd6f0: 0e00 |0012: return-void │ │ -0cd6f2: 0000 |0013: nop // spacer │ │ -0cd6f4: 0003 0200 1000 0000 3000 3100 3200 ... |0014: array-data (20 units) │ │ +0cd714: |[0cd714] okio.ByteString.:()V │ │ +0cd724: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +0cd728: 2300 6a06 |0002: new-array v0, v0, [C // type@066a │ │ +0cd72c: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +0cd732: 6900 fb11 |0007: sput-object v0, Lokio/ByteString;.HEX_DIGITS:[C // field@11fb │ │ +0cd736: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0cd738: 2300 6906 |000a: new-array v0, v0, [B // type@0669 │ │ +0cd73c: 7110 552c 0000 |000c: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ +0cd742: 0c00 |000f: move-result-object v0 │ │ +0cd744: 6900 fa11 |0010: sput-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@11fa │ │ +0cd748: 0e00 |0012: return-void │ │ +0cd74a: 0000 |0013: nop // spacer │ │ +0cd74c: 0003 0200 1000 0000 3000 3100 3200 ... |0014: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0009 line=52 │ │ 0x0013 line=47 │ │ locals : │ │ │ │ @@ -329377,18 +329563,18 @@ │ │ type : '([B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cd71c: |[0cd71c] okio.ByteString.:([B)V │ │ -0cd72c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cd732: 5b01 f511 |0003: iput-object v1, v0, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd736: 0e00 |0005: return-void │ │ +0cd774: |[0cd774] okio.ByteString.:([B)V │ │ +0cd784: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cd78a: 5b01 fc11 |0003: iput-object v1, v0, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd78e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/ByteString; │ │ @@ -329399,27 +329585,27 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cd738: |[0cd738] okio.ByteString.digest:(Ljava/lang/String;)Lokio/ByteString; │ │ -0cd748: 7110 6f28 0400 |0000: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@286f │ │ -0cd74e: 0c01 |0003: move-result-object v1 │ │ -0cd750: 5432 f511 |0004: iget-object v2, v3, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd754: 6e20 6e28 2100 |0006: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.digest:([B)[B // method@286e │ │ -0cd75a: 0c01 |0009: move-result-object v1 │ │ -0cd75c: 7110 552c 0100 |000a: invoke-static {v1}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ -0cd762: 0c01 |000d: move-result-object v1 │ │ -0cd764: 1101 |000e: return-object v1 │ │ -0cd766: 0d00 |000f: move-exception v0 │ │ -0cd768: 2201 4305 |0010: new-instance v1, Ljava/lang/AssertionError; // type@0543 │ │ -0cd76c: 7020 6227 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ -0cd772: 2701 |0015: throw v1 │ │ +0cd790: |[0cd790] okio.ByteString.digest:(Ljava/lang/String;)Lokio/ByteString; │ │ +0cd7a0: 7110 6f28 0400 |0000: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@286f │ │ +0cd7a6: 0c01 |0003: move-result-object v1 │ │ +0cd7a8: 5432 fc11 |0004: iget-object v2, v3, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd7ac: 6e20 6e28 2100 |0006: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.digest:([B)[B // method@286e │ │ +0cd7b2: 0c01 |0009: move-result-object v1 │ │ +0cd7b4: 7110 552c 0100 |000a: invoke-static {v1}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@2c55 │ │ +0cd7ba: 0c01 |000d: move-result-object v1 │ │ +0cd7bc: 1101 |000e: return-object v1 │ │ +0cd7be: 0d00 |000f: move-exception v0 │ │ +0cd7c0: 2201 4405 |0010: new-instance v1, Ljava/lang/AssertionError; // type@0544 │ │ +0cd7c4: 7020 6227 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2762 │ │ +0cd7ca: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/security/NoSuchAlgorithmException; -> 0x000f │ │ positions : │ │ 0x0000 line=119 │ │ 0x000f line=120 │ │ 0x0010 line=121 │ │ @@ -329433,27 +329619,27 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0cd784: |[0cd784] okio.ByteString.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; │ │ -0cd794: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0cd798: 2201 5605 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cd79c: 1a02 a52f |0004: const-string v2, "s == null" // string@2fa5 │ │ -0cd7a0: 7020 8f27 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cd7a6: 2701 |0009: throw v1 │ │ -0cd7a8: 2200 4c06 |000a: new-instance v0, Lokio/ByteString; // type@064c │ │ -0cd7ac: 6201 1f12 |000c: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@121f │ │ -0cd7b0: 6e20 db27 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@27db │ │ -0cd7b6: 0c01 |0011: move-result-object v1 │ │ -0cd7b8: 7020 4a2c 1000 |0012: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@2c4a │ │ -0cd7be: 5b03 f711 |0015: iput-object v3, v0, Lokio/ByteString;.utf8:Ljava/lang/String; // field@11f7 │ │ -0cd7c2: 1100 |0017: return-object v0 │ │ +0cd7dc: |[0cd7dc] okio.ByteString.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; │ │ +0cd7ec: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0cd7f0: 2201 5705 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cd7f4: 1a02 af2f |0004: const-string v2, "s == null" // string@2faf │ │ +0cd7f8: 7020 8f27 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cd7fe: 2701 |0009: throw v1 │ │ +0cd800: 2200 4f06 |000a: new-instance v0, Lokio/ByteString; // type@064f │ │ +0cd804: 6201 2612 |000c: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@1226 │ │ +0cd808: 6e20 db27 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@27db │ │ +0cd80e: 0c01 |0011: move-result-object v1 │ │ +0cd810: 7020 4a2c 1000 |0012: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@2c4a │ │ +0cd816: 5b03 fe11 |0015: iput-object v3, v0, Lokio/ByteString;.utf8:Ljava/lang/String; // field@11fe │ │ +0cd81a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000a line=86 │ │ 0x0015 line=87 │ │ 0x0017 line=88 │ │ locals : │ │ @@ -329465,26 +329651,26 @@ │ │ type : '([B)Lokio/ByteString;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cd7c4: |[0cd7c4] okio.ByteString.of:([B)Lokio/ByteString; │ │ -0cd7d4: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -0cd7d8: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cd7dc: 1a01 911a |0004: const-string v1, "data == null" // string@1a91 │ │ -0cd7e0: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cd7e6: 2700 |0009: throw v0 │ │ -0cd7e8: 2201 4c06 |000a: new-instance v1, Lokio/ByteString; // type@064c │ │ -0cd7ec: 6e10 fb2c 0200 |000c: invoke-virtual {v2}, [B.clone:()Ljava/lang/Object; // method@2cfb │ │ -0cd7f2: 0c00 |000f: move-result-object v0 │ │ -0cd7f4: 1f00 6606 |0010: check-cast v0, [B // type@0666 │ │ -0cd7f8: 7020 4a2c 0100 |0012: invoke-direct {v1, v0}, Lokio/ByteString;.:([B)V // method@2c4a │ │ -0cd7fe: 1101 |0015: return-object v1 │ │ +0cd81c: |[0cd81c] okio.ByteString.of:([B)Lokio/ByteString; │ │ +0cd82c: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +0cd830: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cd834: 1a01 9b1a |0004: const-string v1, "data == null" // string@1a9b │ │ +0cd838: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cd83e: 2700 |0009: throw v0 │ │ +0cd840: 2201 4f06 |000a: new-instance v1, Lokio/ByteString; // type@064f │ │ +0cd844: 6e10 fb2c 0200 |000c: invoke-virtual {v2}, [B.clone:()Ljava/lang/Object; // method@2cfb │ │ +0cd84a: 0c00 |000f: move-result-object v0 │ │ +0cd84c: 1f00 6906 |0010: check-cast v0, [B // type@0669 │ │ +0cd850: 7020 4a2c 0100 |0012: invoke-direct {v1, v0}, Lokio/ByteString;.:([B)V // method@2c4a │ │ +0cd856: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000a line=67 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 data [B │ │ │ │ @@ -329494,19 +329680,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd800: |[0cd800] okio.ByteString.base64:()Ljava/lang/String; │ │ -0cd810: 5410 f511 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd814: 7110 e82b 0000 |0002: invoke-static {v0}, Lokio/Base64;.encode:([B)Ljava/lang/String; // method@2be8 │ │ -0cd81a: 0c00 |0005: move-result-object v0 │ │ -0cd81c: 1100 |0006: return-object v0 │ │ +0cd858: |[0cd858] okio.ByteString.base64:()Ljava/lang/String; │ │ +0cd868: 5410 fc11 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd86c: 7110 e82b 0000 |0002: invoke-static {v0}, Lokio/Base64;.encode:([B)Ljava/lang/String; // method@2be8 │ │ +0cd872: 0c00 |0005: move-result-object v0 │ │ +0cd874: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #1 : (in Lokio/ByteString;) │ │ @@ -329514,19 +329700,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd820: |[0cd820] okio.ByteString.compareTo:(Ljava/lang/Object;)I │ │ -0cd830: 1f02 4c06 |0000: check-cast v2, Lokio/ByteString; // type@064c │ │ -0cd834: 6e20 4d2c 2100 |0002: invoke-virtual {v1, v2}, Lokio/ByteString;.compareTo:(Lokio/ByteString;)I // method@2c4d │ │ -0cd83a: 0a00 |0005: move-result v0 │ │ -0cd83c: 0f00 |0006: return v0 │ │ +0cd878: |[0cd878] okio.ByteString.compareTo:(Ljava/lang/Object;)I │ │ +0cd888: 1f02 4f06 |0000: check-cast v2, Lokio/ByteString; // type@064f │ │ +0cd88c: 6e20 4d2c 2100 |0002: invoke-virtual {v1, v2}, Lokio/ByteString;.compareTo:(Lokio/ByteString;)I // method@2c4d │ │ +0cd892: 0a00 |0005: move-result v0 │ │ +0cd894: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -329535,44 +329721,44 @@ │ │ type : '(Lokio/ByteString;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0cd840: |[0cd840] okio.ByteString.compareTo:(Lokio/ByteString;)I │ │ -0cd850: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0cd852: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -0cd854: 6e10 572c 0900 |0002: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0cd85a: 0a04 |0005: move-result v4 │ │ -0cd85c: 6e10 572c 0a00 |0006: invoke-virtual {v10}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0cd862: 0a05 |0009: move-result v5 │ │ -0cd864: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0cd866: 7120 af27 5400 |000b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@27af │ │ -0cd86c: 0a03 |000e: move-result v3 │ │ -0cd86e: 3532 1800 |000f: if-ge v2, v3, 0027 // +0018 │ │ -0cd872: 6e20 512c 2900 |0011: invoke-virtual {v9, v2}, Lokio/ByteString;.getByte:(I)B // method@2c51 │ │ -0cd878: 0a08 |0014: move-result v8 │ │ -0cd87a: d580 ff00 |0015: and-int/lit16 v0, v8, #int 255 // #00ff │ │ -0cd87e: 6e20 512c 2a00 |0017: invoke-virtual {v10, v2}, Lokio/ByteString;.getByte:(I)B // method@2c51 │ │ -0cd884: 0a08 |001a: move-result v8 │ │ -0cd886: d581 ff00 |001b: and-int/lit16 v1, v8, #int 255 // #00ff │ │ -0cd88a: 3310 0500 |001d: if-ne v0, v1, 0022 // +0005 │ │ -0cd88e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cd892: 28ee |0021: goto 000f // -0012 │ │ -0cd894: 3510 0300 |0022: if-ge v0, v1, 0025 // +0003 │ │ -0cd898: 0f06 |0024: return v6 │ │ -0cd89a: 0176 |0025: move v6, v7 │ │ -0cd89c: 28fe |0026: goto 0024 // -0002 │ │ -0cd89e: 3354 0400 |0027: if-ne v4, v5, 002b // +0004 │ │ -0cd8a2: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -0cd8a4: 28fa |002a: goto 0024 // -0006 │ │ -0cd8a6: 3454 f9ff |002b: if-lt v4, v5, 0024 // -0007 │ │ -0cd8aa: 0176 |002d: move v6, v7 │ │ -0cd8ac: 28f6 |002e: goto 0024 // -000a │ │ +0cd898: |[0cd898] okio.ByteString.compareTo:(Lokio/ByteString;)I │ │ +0cd8a8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0cd8aa: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +0cd8ac: 6e10 572c 0900 |0002: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0cd8b2: 0a04 |0005: move-result v4 │ │ +0cd8b4: 6e10 572c 0a00 |0006: invoke-virtual {v10}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0cd8ba: 0a05 |0009: move-result v5 │ │ +0cd8bc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0cd8be: 7120 af27 5400 |000b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@27af │ │ +0cd8c4: 0a03 |000e: move-result v3 │ │ +0cd8c6: 3532 1800 |000f: if-ge v2, v3, 0027 // +0018 │ │ +0cd8ca: 6e20 512c 2900 |0011: invoke-virtual {v9, v2}, Lokio/ByteString;.getByte:(I)B // method@2c51 │ │ +0cd8d0: 0a08 |0014: move-result v8 │ │ +0cd8d2: d580 ff00 |0015: and-int/lit16 v0, v8, #int 255 // #00ff │ │ +0cd8d6: 6e20 512c 2a00 |0017: invoke-virtual {v10, v2}, Lokio/ByteString;.getByte:(I)B // method@2c51 │ │ +0cd8dc: 0a08 |001a: move-result v8 │ │ +0cd8de: d581 ff00 |001b: and-int/lit16 v1, v8, #int 255 // #00ff │ │ +0cd8e2: 3310 0500 |001d: if-ne v0, v1, 0022 // +0005 │ │ +0cd8e6: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0cd8ea: 28ee |0021: goto 000f // -0012 │ │ +0cd8ec: 3510 0300 |0022: if-ge v0, v1, 0025 // +0003 │ │ +0cd8f0: 0f06 |0024: return v6 │ │ +0cd8f2: 0176 |0025: move v6, v7 │ │ +0cd8f4: 28fe |0026: goto 0024 // -0002 │ │ +0cd8f6: 3354 0400 |0027: if-ne v4, v5, 002b // +0004 │ │ +0cd8fa: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +0cd8fc: 28fa |002a: goto 0024 // -0006 │ │ +0cd8fe: 3454 f9ff |002b: if-lt v4, v5, 0024 // -0007 │ │ +0cd902: 0176 |002d: move v6, v7 │ │ +0cd904: 28f6 |002e: goto 0024 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=337 │ │ 0x0006 line=338 │ │ 0x000a line=339 │ │ 0x0011 line=340 │ │ 0x0017 line=341 │ │ @@ -329600,40 +329786,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -0cd8b0: |[0cd8b0] okio.ByteString.equals:(Ljava/lang/Object;)Z │ │ -0cd8c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cd8c2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0cd8c4: 3345 0300 |0002: if-ne v5, v4, 0005 // +0003 │ │ -0cd8c8: 0f01 |0004: return v1 │ │ -0cd8ca: 2050 4c06 |0005: instance-of v0, v5, Lokio/ByteString; // type@064c │ │ -0cd8ce: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ -0cd8d2: 0750 |0009: move-object v0, v5 │ │ -0cd8d4: 1f00 4c06 |000a: check-cast v0, Lokio/ByteString; // type@064c │ │ -0cd8d8: 6e10 572c 0000 |000c: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@2c57 │ │ -0cd8de: 0a00 |000f: move-result v0 │ │ -0cd8e0: 5443 f511 |0010: iget-object v3, v4, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd8e4: 2133 |0012: array-length v3, v3 │ │ -0cd8e6: 3330 1200 |0013: if-ne v0, v3, 0025 // +0012 │ │ -0cd8ea: 1f05 4c06 |0015: check-cast v5, Lokio/ByteString; // type@064c │ │ -0cd8ee: 5440 f511 |0017: iget-object v0, v4, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd8f2: 5443 f511 |0019: iget-object v3, v4, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd8f6: 2133 |001b: array-length v3, v3 │ │ -0cd8f8: 6e53 562c 2520 |001c: invoke-virtual {v5, v2, v0, v2, v3}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@2c56 │ │ -0cd8fe: 0a00 |001f: move-result v0 │ │ -0cd900: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -0cd904: 0110 |0022: move v0, v1 │ │ -0cd906: 0101 |0023: move v1, v0 │ │ -0cd908: 28e0 |0024: goto 0004 // -0020 │ │ -0cd90a: 0120 |0025: move v0, v2 │ │ -0cd90c: 28fd |0026: goto 0023 // -0003 │ │ +0cd908: |[0cd908] okio.ByteString.equals:(Ljava/lang/Object;)Z │ │ +0cd918: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0cd91a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0cd91c: 3345 0300 |0002: if-ne v5, v4, 0005 // +0003 │ │ +0cd920: 0f01 |0004: return v1 │ │ +0cd922: 2050 4f06 |0005: instance-of v0, v5, Lokio/ByteString; // type@064f │ │ +0cd926: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ +0cd92a: 0750 |0009: move-object v0, v5 │ │ +0cd92c: 1f00 4f06 |000a: check-cast v0, Lokio/ByteString; // type@064f │ │ +0cd930: 6e10 572c 0000 |000c: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@2c57 │ │ +0cd936: 0a00 |000f: move-result v0 │ │ +0cd938: 5443 fc11 |0010: iget-object v3, v4, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd93c: 2133 |0012: array-length v3, v3 │ │ +0cd93e: 3330 1200 |0013: if-ne v0, v3, 0025 // +0012 │ │ +0cd942: 1f05 4f06 |0015: check-cast v5, Lokio/ByteString; // type@064f │ │ +0cd946: 5440 fc11 |0017: iget-object v0, v4, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd94a: 5443 fc11 |0019: iget-object v3, v4, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd94e: 2133 |001b: array-length v3, v3 │ │ +0cd950: 6e53 562c 2520 |001c: invoke-virtual {v5, v2, v0, v2, v3}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@2c56 │ │ +0cd956: 0a00 |001f: move-result v0 │ │ +0cd958: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +0cd95c: 0110 |0022: move v0, v1 │ │ +0cd95e: 0101 |0023: move v1, v0 │ │ +0cd960: 28e0 |0024: goto 0004 // -0020 │ │ +0cd962: 0120 |0025: move v0, v2 │ │ +0cd964: 28fd |0026: goto 0023 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=325 │ │ 0x0004 line=328 │ │ 0x0005 line=326 │ │ 0x000c line=327 │ │ 0x001c line=328 │ │ @@ -329647,18 +329833,18 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cd910: |[0cd910] okio.ByteString.getByte:(I)B │ │ -0cd920: 5410 f511 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd924: 4800 0002 |0002: aget-byte v0, v0, v2 │ │ -0cd928: 0f00 |0004: return v0 │ │ +0cd968: |[0cd968] okio.ByteString.getByte:(I)B │ │ +0cd978: 5410 fc11 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd97c: 4800 0002 |0002: aget-byte v0, v0, v2 │ │ +0cd980: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0005 reg=2 pos I │ │ │ │ @@ -329667,23 +329853,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0cd92c: |[0cd92c] okio.ByteString.hashCode:()I │ │ -0cd93c: 5220 f611 |0000: iget v0, v2, Lokio/ByteString;.hashCode:I // field@11f6 │ │ -0cd940: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0cd944: 0f00 |0004: return v0 │ │ -0cd946: 5421 f511 |0005: iget-object v1, v2, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd94a: 7110 a828 0100 |0007: invoke-static {v1}, Ljava/util/Arrays;.hashCode:([B)I // method@28a8 │ │ -0cd950: 0a00 |000a: move-result v0 │ │ -0cd952: 5920 f611 |000b: iput v0, v2, Lokio/ByteString;.hashCode:I // field@11f6 │ │ -0cd956: 28f7 |000d: goto 0004 // -0009 │ │ +0cd984: |[0cd984] okio.ByteString.hashCode:()I │ │ +0cd994: 5220 fd11 |0000: iget v0, v2, Lokio/ByteString;.hashCode:I // field@11fd │ │ +0cd998: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0cd99c: 0f00 |0004: return v0 │ │ +0cd99e: 5421 fc11 |0005: iget-object v1, v2, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd9a2: 7110 a828 0100 |0007: invoke-static {v1}, Ljava/util/Arrays;.hashCode:([B)I // method@28a8 │ │ +0cd9a8: 0a00 |000a: move-result v0 │ │ +0cd9aa: 5920 fd11 |000b: iput v0, v2, Lokio/ByteString;.hashCode:I // field@11fd │ │ +0cd9ae: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result I │ │ 0x0005 - 0x000b reg=0 result I │ │ @@ -329694,42 +329880,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0cd958: |[0cd958] okio.ByteString.hex:()Ljava/lang/String; │ │ -0cd968: 5494 f511 |0000: iget-object v4, v9, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd96c: 2144 |0002: array-length v4, v4 │ │ -0cd96e: da04 0402 |0003: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -0cd972: 2343 6706 |0005: new-array v3, v4, [C // type@0667 │ │ -0cd976: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0cd978: 5495 f511 |0008: iget-object v5, v9, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd97c: 2156 |000a: array-length v6, v5 │ │ -0cd97e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0cd980: 0112 |000c: move v2, v1 │ │ -0cd982: 3564 1d00 |000d: if-ge v4, v6, 002a // +001d │ │ -0cd986: 4800 0504 |000f: aget-byte v0, v5, v4 │ │ -0cd98a: d801 0201 |0011: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0cd98e: 6207 f411 |0013: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@11f4 │ │ -0cd992: e108 0004 |0015: shr-int/lit8 v8, v0, #int 4 // #04 │ │ -0cd996: dd08 080f |0017: and-int/lit8 v8, v8, #int 15 // #0f │ │ -0cd99a: 4907 0708 |0019: aget-char v7, v7, v8 │ │ -0cd99e: 5007 0302 |001b: aput-char v7, v3, v2 │ │ -0cd9a2: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0cd9a6: 6207 f411 |001f: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@11f4 │ │ -0cd9aa: dd08 000f |0021: and-int/lit8 v8, v0, #int 15 // #0f │ │ -0cd9ae: 4907 0708 |0023: aget-char v7, v7, v8 │ │ -0cd9b2: 5007 0301 |0025: aput-char v7, v3, v1 │ │ -0cd9b6: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0cd9ba: 28e4 |0029: goto 000d // -001c │ │ -0cd9bc: 2204 6a05 |002a: new-instance v4, Ljava/lang/String; // type@056a │ │ -0cd9c0: 7020 d127 3400 |002c: invoke-direct {v4, v3}, Ljava/lang/String;.:([C)V // method@27d1 │ │ -0cd9c6: 1104 |002f: return-object v4 │ │ +0cd9b0: |[0cd9b0] okio.ByteString.hex:()Ljava/lang/String; │ │ +0cd9c0: 5494 fc11 |0000: iget-object v4, v9, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd9c4: 2144 |0002: array-length v4, v4 │ │ +0cd9c6: da04 0402 |0003: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +0cd9ca: 2343 6a06 |0005: new-array v3, v4, [C // type@066a │ │ +0cd9ce: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0cd9d0: 5495 fc11 |0008: iget-object v5, v9, Lokio/ByteString;.data:[B // field@11fc │ │ +0cd9d4: 2156 |000a: array-length v6, v5 │ │ +0cd9d6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0cd9d8: 0112 |000c: move v2, v1 │ │ +0cd9da: 3564 1d00 |000d: if-ge v4, v6, 002a // +001d │ │ +0cd9de: 4800 0504 |000f: aget-byte v0, v5, v4 │ │ +0cd9e2: d801 0201 |0011: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0cd9e6: 6207 fb11 |0013: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@11fb │ │ +0cd9ea: e108 0004 |0015: shr-int/lit8 v8, v0, #int 4 // #04 │ │ +0cd9ee: dd08 080f |0017: and-int/lit8 v8, v8, #int 15 // #0f │ │ +0cd9f2: 4907 0708 |0019: aget-char v7, v7, v8 │ │ +0cd9f6: 5007 0302 |001b: aput-char v7, v3, v2 │ │ +0cd9fa: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0cd9fe: 6207 fb11 |001f: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@11fb │ │ +0cda02: dd08 000f |0021: and-int/lit8 v8, v0, #int 15 // #0f │ │ +0cda06: 4907 0708 |0023: aget-char v7, v7, v8 │ │ +0cda0a: 5007 0301 |0025: aput-char v7, v3, v1 │ │ +0cda0e: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0cda12: 28e4 |0029: goto 000d // -001c │ │ +0cda14: 2204 6b05 |002a: new-instance v4, Ljava/lang/String; // type@056b │ │ +0cda18: 7020 d127 3400 |002c: invoke-direct {v4, v3}, Ljava/lang/String;.:([C)V // method@27d1 │ │ +0cda1e: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0007 line=146 │ │ 0x0008 line=147 │ │ 0x0011 line=148 │ │ 0x001d line=149 │ │ @@ -329749,19 +329935,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd9c8: |[0cd9c8] okio.ByteString.md5:()Lokio/ByteString; │ │ -0cd9d8: 1a00 200e |0000: const-string v0, "MD5" // string@0e20 │ │ -0cd9dc: 7020 4e2c 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@2c4e │ │ -0cd9e2: 0c00 |0005: move-result-object v0 │ │ -0cd9e4: 1100 |0006: return-object v0 │ │ +0cda20: |[0cda20] okio.ByteString.md5:()Lokio/ByteString; │ │ +0cda30: 1a00 280e |0000: const-string v0, "MD5" // string@0e28 │ │ +0cda34: 7020 4e2c 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@2c4e │ │ +0cda3a: 0c00 |0005: move-result-object v0 │ │ +0cda3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #8 : (in Lokio/ByteString;) │ │ @@ -329769,30 +329955,30 @@ │ │ type : '(I[BII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0cd9e8: |[0cd9e8] okio.ByteString.rangeEquals:(I[BII)Z │ │ -0cd9f8: 5410 f511 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cd9fc: 2100 |0002: array-length v0, v0 │ │ -0cd9fe: b150 |0003: sub-int/2addr v0, v5 │ │ -0cda00: 3602 1000 |0004: if-gt v2, v0, 0014 // +0010 │ │ -0cda04: 2130 |0006: array-length v0, v3 │ │ -0cda06: b150 |0007: sub-int/2addr v0, v5 │ │ -0cda08: 3604 0c00 |0008: if-gt v4, v0, 0014 // +000c │ │ -0cda0c: 5410 f511 |000a: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cda10: 7155 e72c 2043 |000c: invoke-static {v0, v2, v3, v4, v5}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@2ce7 │ │ -0cda16: 0a00 |000f: move-result v0 │ │ -0cda18: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -0cda1c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0cda1e: 0f00 |0013: return v0 │ │ -0cda20: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0cda22: 28fe |0015: goto 0013 // -0002 │ │ +0cda40: |[0cda40] okio.ByteString.rangeEquals:(I[BII)Z │ │ +0cda50: 5410 fc11 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11fc │ │ +0cda54: 2100 |0002: array-length v0, v0 │ │ +0cda56: b150 |0003: sub-int/2addr v0, v5 │ │ +0cda58: 3602 1000 |0004: if-gt v2, v0, 0014 // +0010 │ │ +0cda5c: 2130 |0006: array-length v0, v3 │ │ +0cda5e: b150 |0007: sub-int/2addr v0, v5 │ │ +0cda60: 3604 0c00 |0008: if-gt v4, v0, 0014 // +000c │ │ +0cda64: 5410 fc11 |000a: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11fc │ │ +0cda68: 7155 e72c 2043 |000c: invoke-static {v0, v2, v3, v4, v5}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@2ce7 │ │ +0cda6e: 0a00 |000f: move-result v0 │ │ +0cda70: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +0cda74: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0cda76: 0f00 |0013: return v0 │ │ +0cda78: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0cda7a: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x000c line=321 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0016 reg=2 offset I │ │ @@ -329805,18 +329991,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0cda24: |[0cda24] okio.ByteString.size:()I │ │ -0cda34: 5410 f511 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cda38: 2100 |0002: array-length v0, v0 │ │ -0cda3a: 0f00 |0003: return v0 │ │ +0cda7c: |[0cda7c] okio.ByteString.size:()I │ │ +0cda8c: 5410 fc11 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11fc │ │ +0cda90: 2100 |0002: array-length v0, v0 │ │ +0cda92: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lokio/ByteString; │ │ │ │ #10 : (in Lokio/ByteString;) │ │ @@ -329824,50 +330010,50 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0cda3c: |[0cda3c] okio.ByteString.toAsciiLowercase:()Lokio/ByteString; │ │ -0cda4c: 1306 5a00 |0000: const/16 v6, #int 90 // #5a │ │ -0cda50: 1305 4100 |0002: const/16 v5, #int 65 // #41 │ │ -0cda54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0cda56: 5474 f511 |0005: iget-object v4, v7, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cda5a: 2144 |0007: array-length v4, v4 │ │ -0cda5c: 3541 3400 |0008: if-ge v1, v4, 003c // +0034 │ │ -0cda60: 5474 f511 |000a: iget-object v4, v7, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cda64: 4800 0401 |000c: aget-byte v0, v4, v1 │ │ -0cda68: 3450 0400 |000e: if-lt v0, v5, 0012 // +0004 │ │ -0cda6c: 3760 0500 |0010: if-le v0, v6, 0015 // +0005 │ │ -0cda70: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cda74: 28f1 |0014: goto 0005 // -000f │ │ -0cda76: 5474 f511 |0015: iget-object v4, v7, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cda7a: 6e10 fb2c 0400 |0017: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@2cfb │ │ -0cda80: 0c03 |001a: move-result-object v3 │ │ -0cda82: 1f03 6606 |001b: check-cast v3, [B // type@0666 │ │ -0cda86: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0cda8a: d804 0020 |001f: add-int/lit8 v4, v0, #int 32 // #20 │ │ -0cda8e: 8d44 |0021: int-to-byte v4, v4 │ │ -0cda90: 4f04 0301 |0022: aput-byte v4, v3, v1 │ │ -0cda94: 0121 |0024: move v1, v2 │ │ -0cda96: 2134 |0025: array-length v4, v3 │ │ -0cda98: 3541 1100 |0026: if-ge v1, v4, 0037 // +0011 │ │ -0cda9c: 4800 0301 |0028: aget-byte v0, v3, v1 │ │ -0cdaa0: 3450 0400 |002a: if-lt v0, v5, 002e // +0004 │ │ -0cdaa4: 3760 0500 |002c: if-le v0, v6, 0031 // +0005 │ │ -0cdaa8: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cdaac: 28f5 |0030: goto 0025 // -000b │ │ -0cdaae: d804 0020 |0031: add-int/lit8 v4, v0, #int 32 // #20 │ │ -0cdab2: 8d44 |0033: int-to-byte v4, v4 │ │ -0cdab4: 4f04 0301 |0034: aput-byte v4, v3, v1 │ │ -0cdab8: 28f8 |0036: goto 002e // -0008 │ │ -0cdaba: 2207 4c06 |0037: new-instance v7, Lokio/ByteString; // type@064c │ │ -0cdabe: 7020 4a2c 3700 |0039: invoke-direct {v7, v3}, Lokio/ByteString;.:([B)V // method@2c4a │ │ -0cdac4: 1107 |003c: return-object v7 │ │ +0cda94: |[0cda94] okio.ByteString.toAsciiLowercase:()Lokio/ByteString; │ │ +0cdaa4: 1306 5a00 |0000: const/16 v6, #int 90 // #5a │ │ +0cdaa8: 1305 4100 |0002: const/16 v5, #int 65 // #41 │ │ +0cdaac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0cdaae: 5474 fc11 |0005: iget-object v4, v7, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdab2: 2144 |0007: array-length v4, v4 │ │ +0cdab4: 3541 3400 |0008: if-ge v1, v4, 003c // +0034 │ │ +0cdab8: 5474 fc11 |000a: iget-object v4, v7, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdabc: 4800 0401 |000c: aget-byte v0, v4, v1 │ │ +0cdac0: 3450 0400 |000e: if-lt v0, v5, 0012 // +0004 │ │ +0cdac4: 3760 0500 |0010: if-le v0, v6, 0015 // +0005 │ │ +0cdac8: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cdacc: 28f1 |0014: goto 0005 // -000f │ │ +0cdace: 5474 fc11 |0015: iget-object v4, v7, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdad2: 6e10 fb2c 0400 |0017: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@2cfb │ │ +0cdad8: 0c03 |001a: move-result-object v3 │ │ +0cdada: 1f03 6906 |001b: check-cast v3, [B // type@0669 │ │ +0cdade: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0cdae2: d804 0020 |001f: add-int/lit8 v4, v0, #int 32 // #20 │ │ +0cdae6: 8d44 |0021: int-to-byte v4, v4 │ │ +0cdae8: 4f04 0301 |0022: aput-byte v4, v3, v1 │ │ +0cdaec: 0121 |0024: move v1, v2 │ │ +0cdaee: 2134 |0025: array-length v4, v3 │ │ +0cdaf0: 3541 1100 |0026: if-ge v1, v4, 0037 // +0011 │ │ +0cdaf4: 4800 0301 |0028: aget-byte v0, v3, v1 │ │ +0cdaf8: 3450 0400 |002a: if-lt v0, v5, 002e // +0004 │ │ +0cdafc: 3760 0500 |002c: if-le v0, v6, 0031 // +0005 │ │ +0cdb00: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cdb04: 28f5 |0030: goto 0025 // -000b │ │ +0cdb06: d804 0020 |0031: add-int/lit8 v4, v0, #int 32 // #20 │ │ +0cdb0a: 8d44 |0033: int-to-byte v4, v4 │ │ +0cdb0c: 4f04 0301 |0034: aput-byte v4, v3, v1 │ │ +0cdb10: 28f8 |0036: goto 002e // -0008 │ │ +0cdb12: 2207 4f06 |0037: new-instance v7, Lokio/ByteString; // type@064f │ │ +0cdb16: 7020 4a2c 3700 |0039: invoke-direct {v7, v3}, Lokio/ByteString;.:([B)V // method@2c4a │ │ +0cdb1c: 1107 |003c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=200 │ │ 0x000a line=201 │ │ 0x000e line=202 │ │ 0x0012 line=200 │ │ 0x0015 line=206 │ │ @@ -329892,20 +330078,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cdac8: |[0cdac8] okio.ByteString.toByteArray:()[B │ │ -0cdad8: 5410 f511 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cdadc: 6e10 fb2c 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@2cfb │ │ -0cdae2: 0c00 |0005: move-result-object v0 │ │ -0cdae4: 1f00 6606 |0006: check-cast v0, [B // type@0666 │ │ -0cdae8: 1100 |0008: return-object v0 │ │ +0cdb20: |[0cdb20] okio.ByteString.toByteArray:()[B │ │ +0cdb30: 5410 fc11 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdb34: 6e10 fb2c 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@2cfb │ │ +0cdb3a: 0c00 |0005: move-result-object v0 │ │ +0cdb3c: 1f00 6906 |0006: check-cast v0, [B // type@0669 │ │ +0cdb40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/ByteString; │ │ │ │ #12 : (in Lokio/ByteString;) │ │ @@ -329913,55 +330099,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0cdaec: |[0cdaec] okio.ByteString.toString:()Ljava/lang/String; │ │ -0cdafc: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0cdafe: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0cdb00: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0cdb02: 5450 f511 |0003: iget-object v0, v5, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cdb06: 2100 |0005: array-length v0, v0 │ │ -0cdb08: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0cdb0c: 1a00 c903 |0008: const-string v0, "ByteString[size=0]" // string@03c9 │ │ -0cdb10: 1100 |000a: return-object v0 │ │ -0cdb12: 5450 f511 |000b: iget-object v0, v5, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cdb16: 2100 |000d: array-length v0, v0 │ │ -0cdb18: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -0cdb1c: 3610 1a00 |0010: if-gt v0, v1, 002a // +001a │ │ -0cdb20: 1a00 c703 |0012: const-string v0, "ByteString[size=%s data=%s]" // string@03c7 │ │ -0cdb24: 2321 9906 |0014: new-array v1, v2, [Ljava/lang/Object; // type@0699 │ │ -0cdb28: 5452 f511 |0016: iget-object v2, v5, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cdb2c: 2122 |0018: array-length v2, v2 │ │ -0cdb2e: 7110 9e27 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cdb34: 0c02 |001c: move-result-object v2 │ │ -0cdb36: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ -0cdb3a: 6e10 532c 0500 |001f: invoke-virtual {v5}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ -0cdb40: 0c02 |0022: move-result-object v2 │ │ -0cdb42: 4d02 0104 |0023: aput-object v2, v1, v4 │ │ -0cdb46: 7120 d927 1000 |0025: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0cdb4c: 0c00 |0028: move-result-object v0 │ │ -0cdb4e: 28e1 |0029: goto 000a // -001f │ │ -0cdb50: 1a00 c803 |002a: const-string v0, "ByteString[size=%s md5=%s]" // string@03c8 │ │ -0cdb54: 2321 9906 |002c: new-array v1, v2, [Ljava/lang/Object; // type@0699 │ │ -0cdb58: 5452 f511 |002e: iget-object v2, v5, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cdb5c: 2122 |0030: array-length v2, v2 │ │ -0cdb5e: 7110 9e27 0200 |0031: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0cdb64: 0c02 |0034: move-result-object v2 │ │ -0cdb66: 4d02 0103 |0035: aput-object v2, v1, v3 │ │ -0cdb6a: 6e10 542c 0500 |0037: invoke-virtual {v5}, Lokio/ByteString;.md5:()Lokio/ByteString; // method@2c54 │ │ -0cdb70: 0c02 |003a: move-result-object v2 │ │ -0cdb72: 6e10 532c 0200 |003b: invoke-virtual {v2}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ -0cdb78: 0c02 |003e: move-result-object v2 │ │ -0cdb7a: 4d02 0104 |003f: aput-object v2, v1, v4 │ │ -0cdb7e: 7120 d927 1000 |0041: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0cdb84: 0c00 |0044: move-result-object v0 │ │ -0cdb86: 28c5 |0045: goto 000a // -003b │ │ +0cdb44: |[0cdb44] okio.ByteString.toString:()Ljava/lang/String; │ │ +0cdb54: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0cdb56: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0cdb58: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0cdb5a: 5450 fc11 |0003: iget-object v0, v5, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdb5e: 2100 |0005: array-length v0, v0 │ │ +0cdb60: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0cdb64: 1a00 ca03 |0008: const-string v0, "ByteString[size=0]" // string@03ca │ │ +0cdb68: 1100 |000a: return-object v0 │ │ +0cdb6a: 5450 fc11 |000b: iget-object v0, v5, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdb6e: 2100 |000d: array-length v0, v0 │ │ +0cdb70: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +0cdb74: 3610 1a00 |0010: if-gt v0, v1, 002a // +001a │ │ +0cdb78: 1a00 c803 |0012: const-string v0, "ByteString[size=%s data=%s]" // string@03c8 │ │ +0cdb7c: 2321 9c06 |0014: new-array v1, v2, [Ljava/lang/Object; // type@069c │ │ +0cdb80: 5452 fc11 |0016: iget-object v2, v5, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdb84: 2122 |0018: array-length v2, v2 │ │ +0cdb86: 7110 9e27 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cdb8c: 0c02 |001c: move-result-object v2 │ │ +0cdb8e: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ +0cdb92: 6e10 532c 0500 |001f: invoke-virtual {v5}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ +0cdb98: 0c02 |0022: move-result-object v2 │ │ +0cdb9a: 4d02 0104 |0023: aput-object v2, v1, v4 │ │ +0cdb9e: 7120 d927 1000 |0025: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0cdba4: 0c00 |0028: move-result-object v0 │ │ +0cdba6: 28e1 |0029: goto 000a // -001f │ │ +0cdba8: 1a00 c903 |002a: const-string v0, "ByteString[size=%s md5=%s]" // string@03c9 │ │ +0cdbac: 2321 9c06 |002c: new-array v1, v2, [Ljava/lang/Object; // type@069c │ │ +0cdbb0: 5452 fc11 |002e: iget-object v2, v5, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdbb4: 2122 |0030: array-length v2, v2 │ │ +0cdbb6: 7110 9e27 0200 |0031: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0cdbbc: 0c02 |0034: move-result-object v2 │ │ +0cdbbe: 4d02 0103 |0035: aput-object v2, v1, v3 │ │ +0cdbc2: 6e10 542c 0500 |0037: invoke-virtual {v5}, Lokio/ByteString;.md5:()Lokio/ByteString; // method@2c54 │ │ +0cdbc8: 0c02 |003a: move-result-object v2 │ │ +0cdbca: 6e10 532c 0200 |003b: invoke-virtual {v2}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ +0cdbd0: 0c02 |003e: move-result-object v2 │ │ +0cdbd2: 4d02 0104 |003f: aput-object v2, v1, v4 │ │ +0cdbd6: 7120 d927 1000 |0041: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0cdbdc: 0c00 |0044: move-result-object v0 │ │ +0cdbde: 28c5 |0045: goto 000a // -003b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=350 │ │ 0x0008 line=351 │ │ 0x000a line=358 │ │ 0x000b line=354 │ │ 0x0012 line=355 │ │ @@ -329974,24 +330160,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0cdb88: |[0cdb88] okio.ByteString.utf8:()Ljava/lang/String; │ │ -0cdb98: 5430 f711 |0000: iget-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@11f7 │ │ -0cdb9c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0cdba0: 1100 |0004: return-object v0 │ │ -0cdba2: 2200 6a05 |0005: new-instance v0, Ljava/lang/String; // type@056a │ │ -0cdba6: 5431 f511 |0007: iget-object v1, v3, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cdbaa: 6202 1f12 |0009: sget-object v2, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@121f │ │ -0cdbae: 7030 d027 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@27d0 │ │ -0cdbb4: 5b30 f711 |000e: iput-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@11f7 │ │ -0cdbb8: 28f4 |0010: goto 0004 // -000c │ │ +0cdbe0: |[0cdbe0] okio.ByteString.utf8:()Ljava/lang/String; │ │ +0cdbf0: 5430 fe11 |0000: iget-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@11fe │ │ +0cdbf4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0cdbf8: 1100 |0004: return-object v0 │ │ +0cdbfa: 2200 6b05 |0005: new-instance v0, Ljava/lang/String; // type@056b │ │ +0cdbfe: 5431 fc11 |0007: iget-object v1, v3, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdc02: 6202 2612 |0009: sget-object v2, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@1226 │ │ +0cdc06: 7030 d027 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@27d0 │ │ +0cdc0c: 5b30 fe11 |000e: iput-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@11fe │ │ +0cdc10: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=95 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result Ljava/lang/String; │ │ 0x0005 - 0x0007 reg=0 result Ljava/lang/String; │ │ @@ -330002,55 +330188,55 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0cdbbc: |[0cdbbc] okio.ByteString.write:(Lokio/Buffer;)V │ │ -0cdbcc: 5430 f511 |0000: iget-object v0, v3, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cdbd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cdbd2: 5432 f511 |0003: iget-object v2, v3, Lokio/ByteString;.data:[B // field@11f5 │ │ -0cdbd6: 2122 |0005: array-length v2, v2 │ │ -0cdbd8: 6e40 172c 0421 |0006: invoke-virtual {v4, v0, v1, v2}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@2c17 │ │ -0cdbde: 0e00 |0009: return-void │ │ +0cdc14: |[0cdc14] okio.ByteString.write:(Lokio/Buffer;)V │ │ +0cdc24: 5430 fc11 |0000: iget-object v0, v3, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdc28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cdc2a: 5432 fc11 |0003: iget-object v2, v3, Lokio/ByteString;.data:[B // field@11fc │ │ +0cdc2e: 2122 |0005: array-length v2, v2 │ │ +0cdc30: 6e40 172c 0421 |0006: invoke-virtual {v4, v0, v1, v2}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@2c17 │ │ +0cdc36: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0009 line=302 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lokio/ByteString; │ │ 0x0000 - 0x000a reg=4 buffer Lokio/Buffer; │ │ │ │ - source_file_idx : 966 (ByteString.java) │ │ + source_file_idx : 967 (ByteString.java) │ │ │ │ -Class #1112 header: │ │ -class_idx : 1613 │ │ +Class #1113 header: │ │ +class_idx : 1616 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1189 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1192 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ -Class #1112 annotations: │ │ +Class #1113 annotations: │ │ Annotations on method #11359 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11360 'deflate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ VISIBILITY_BUILD Lorg/codehaus/mojo/animal_sniffer/IgnoreJRERequirement; │ │ Annotations on method #11361 'finishDeflate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11362 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11365 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1112 - │ │ +Class #1113 - │ │ Class descriptor : 'Lokio/DeflaterSink;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Sink;' │ │ Static fields - │ │ Instance fields - │ │ @@ -330072,29 +330258,29 @@ │ │ type : '(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cdbe0: |[0cdbe0] okio.DeflaterSink.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V │ │ -0cdbf0: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cdbf6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0cdbfa: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cdbfe: 1a01 7133 |0007: const-string v1, "source == null" // string@3371 │ │ -0cdc02: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cdc08: 2700 |000c: throw v0 │ │ -0cdc0a: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -0cdc0e: 2200 5605 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cdc12: 1a01 1b22 |0011: const-string v1, "inflater == null" // string@221b │ │ -0cdc16: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cdc1c: 2700 |0016: throw v0 │ │ -0cdc1e: 5b23 fa11 |0017: iput-object v3, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@11fa │ │ -0cdc22: 5b24 f911 |0019: iput-object v4, v2, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@11f9 │ │ -0cdc26: 0e00 |001b: return-void │ │ +0cdc38: |[0cdc38] okio.DeflaterSink.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V │ │ +0cdc48: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cdc4e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0cdc52: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cdc56: 1a01 7b33 |0007: const-string v1, "source == null" // string@337b │ │ +0cdc5a: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cdc60: 2700 |000c: throw v0 │ │ +0cdc62: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +0cdc66: 2200 5705 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cdc6a: 1a01 2522 |0011: const-string v1, "inflater == null" // string@2225 │ │ +0cdc6e: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cdc74: 2700 |0016: throw v0 │ │ +0cdc76: 5b23 0112 |0017: iput-object v3, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@1201 │ │ +0cdc7a: 5b24 0012 |0019: iput-object v4, v2, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@1200 │ │ +0cdc7e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x000d line=54 │ │ 0x0017 line=55 │ │ 0x0019 line=56 │ │ @@ -330109,19 +330295,19 @@ │ │ type : '(Lokio/Sink;Ljava/util/zip/Deflater;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cdc28: |[0cdc28] okio.DeflaterSink.:(Lokio/Sink;Ljava/util/zip/Deflater;)V │ │ -0cdc38: 7110 962c 0200 |0000: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ -0cdc3e: 0c00 |0003: move-result-object v0 │ │ -0cdc40: 7030 5d2c 0103 |0004: invoke-direct {v1, v0, v3}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@2c5d │ │ -0cdc46: 0e00 |0007: return-void │ │ +0cdc80: |[0cdc80] okio.DeflaterSink.:(Lokio/Sink;Ljava/util/zip/Deflater;)V │ │ +0cdc90: 7110 962c 0200 |0000: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@2c96 │ │ +0cdc96: 0c00 |0003: move-result-object v0 │ │ +0cdc98: 7030 5d2c 0103 |0004: invoke-direct {v1, v0, v3}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@2c5d │ │ +0cdc9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0007 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokio/DeflaterSink; │ │ 0x0000 - 0x0008 reg=2 sink Lokio/Sink; │ │ @@ -330132,61 +330318,61 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -0cdc48: |[0cdc48] okio.DeflaterSink.deflate:(Z)V │ │ -0cdc58: 5483 fa11 |0000: iget-object v3, v8, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@11fa │ │ -0cdc5c: 7210 282c 0300 |0002: invoke-interface {v3}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@2c28 │ │ -0cdc62: 0c00 |0005: move-result-object v0 │ │ -0cdc64: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -0cdc66: 6e20 142c 3000 |0007: invoke-virtual {v0, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ -0cdc6c: 0c02 |000a: move-result-object v2 │ │ -0cdc6e: 3809 2400 |000b: if-eqz v9, 002f // +0024 │ │ -0cdc72: 5483 f911 |000d: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@11f9 │ │ -0cdc76: 5424 1212 |000f: iget-object v4, v2, Lokio/Segment;.data:[B // field@1212 │ │ -0cdc7a: 5225 1312 |0011: iget v5, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cdc7e: 5226 1312 |0013: iget v6, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cdc82: d166 0008 |0015: rsub-int v6, v6, #int 2048 // #0800 │ │ -0cdc86: 1227 |0017: const/4 v7, #int 2 // #2 │ │ -0cdc88: 6e57 3629 4365 |0018: invoke-virtual {v3, v4, v5, v6, v7}, Ljava/util/zip/Deflater;.deflate:([BIII)I // method@2936 │ │ -0cdc8e: 0a01 |001b: move-result v1 │ │ -0cdc90: 3d01 2200 |001c: if-lez v1, 003e // +0022 │ │ -0cdc94: 5223 1312 |001e: iget v3, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cdc98: b013 |0020: add-int/2addr v3, v1 │ │ -0cdc9a: 5923 1312 |0021: iput v3, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cdc9e: 5304 f211 |0023: iget-wide v4, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cdca2: 8116 |0025: int-to-long v6, v1 │ │ -0cdca4: bb64 |0026: add-long/2addr v4, v6 │ │ -0cdca6: 5a04 f211 |0027: iput-wide v4, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cdcaa: 5483 fa11 |0029: iget-object v3, v8, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@11fa │ │ -0cdcae: 7210 2b2c 0300 |002b: invoke-interface {v3}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2c2b │ │ -0cdcb4: 28d8 |002e: goto 0006 // -0028 │ │ -0cdcb6: 5483 f911 |002f: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@11f9 │ │ -0cdcba: 5424 1212 |0031: iget-object v4, v2, Lokio/Segment;.data:[B // field@1212 │ │ -0cdcbe: 5225 1312 |0033: iget v5, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cdcc2: 5226 1312 |0035: iget v6, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cdcc6: d166 0008 |0037: rsub-int v6, v6, #int 2048 // #0800 │ │ -0cdcca: 6e40 3529 4365 |0039: invoke-virtual {v3, v4, v5, v6}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@2935 │ │ -0cdcd0: 0a01 |003c: move-result v1 │ │ -0cdcd2: 28df |003d: goto 001c // -0021 │ │ -0cdcd4: 5483 f911 |003e: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@11f9 │ │ -0cdcd8: 6e10 3929 0300 |0040: invoke-virtual {v3}, Ljava/util/zip/Deflater;.needsInput:()Z // method@2939 │ │ -0cdcde: 0a03 |0043: move-result v3 │ │ -0cdce0: 3803 c2ff |0044: if-eqz v3, 0006 // -003e │ │ -0cdce4: 5223 1612 |0046: iget v3, v2, Lokio/Segment;.pos:I // field@1216 │ │ -0cdce8: 5224 1312 |0048: iget v4, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cdcec: 3343 0b00 |004a: if-ne v3, v4, 0055 // +000b │ │ -0cdcf0: 6e10 ca2c 0200 |004c: invoke-virtual {v2}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0cdcf6: 0c03 |004f: move-result-object v3 │ │ -0cdcf8: 5b03 f111 |0050: iput-object v3, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cdcfc: 7110 cf2c 0200 |0052: invoke-static {v2}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0cdd02: 0e00 |0055: return-void │ │ +0cdca0: |[0cdca0] okio.DeflaterSink.deflate:(Z)V │ │ +0cdcb0: 5483 0112 |0000: iget-object v3, v8, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@1201 │ │ +0cdcb4: 7210 282c 0300 |0002: invoke-interface {v3}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@2c28 │ │ +0cdcba: 0c00 |0005: move-result-object v0 │ │ +0cdcbc: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +0cdcbe: 6e20 142c 3000 |0007: invoke-virtual {v0, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ +0cdcc4: 0c02 |000a: move-result-object v2 │ │ +0cdcc6: 3809 2400 |000b: if-eqz v9, 002f // +0024 │ │ +0cdcca: 5483 0012 |000d: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@1200 │ │ +0cdcce: 5424 1912 |000f: iget-object v4, v2, Lokio/Segment;.data:[B // field@1219 │ │ +0cdcd2: 5225 1a12 |0011: iget v5, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cdcd6: 5226 1a12 |0013: iget v6, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cdcda: d166 0008 |0015: rsub-int v6, v6, #int 2048 // #0800 │ │ +0cdcde: 1227 |0017: const/4 v7, #int 2 // #2 │ │ +0cdce0: 6e57 3629 4365 |0018: invoke-virtual {v3, v4, v5, v6, v7}, Ljava/util/zip/Deflater;.deflate:([BIII)I // method@2936 │ │ +0cdce6: 0a01 |001b: move-result v1 │ │ +0cdce8: 3d01 2200 |001c: if-lez v1, 003e // +0022 │ │ +0cdcec: 5223 1a12 |001e: iget v3, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cdcf0: b013 |0020: add-int/2addr v3, v1 │ │ +0cdcf2: 5923 1a12 |0021: iput v3, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cdcf6: 5304 f911 |0023: iget-wide v4, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cdcfa: 8116 |0025: int-to-long v6, v1 │ │ +0cdcfc: bb64 |0026: add-long/2addr v4, v6 │ │ +0cdcfe: 5a04 f911 |0027: iput-wide v4, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cdd02: 5483 0112 |0029: iget-object v3, v8, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@1201 │ │ +0cdd06: 7210 2b2c 0300 |002b: invoke-interface {v3}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2c2b │ │ +0cdd0c: 28d8 |002e: goto 0006 // -0028 │ │ +0cdd0e: 5483 0012 |002f: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@1200 │ │ +0cdd12: 5424 1912 |0031: iget-object v4, v2, Lokio/Segment;.data:[B // field@1219 │ │ +0cdd16: 5225 1a12 |0033: iget v5, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cdd1a: 5226 1a12 |0035: iget v6, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cdd1e: d166 0008 |0037: rsub-int v6, v6, #int 2048 // #0800 │ │ +0cdd22: 6e40 3529 4365 |0039: invoke-virtual {v3, v4, v5, v6}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@2935 │ │ +0cdd28: 0a01 |003c: move-result v1 │ │ +0cdd2a: 28df |003d: goto 001c // -0021 │ │ +0cdd2c: 5483 0012 |003e: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@1200 │ │ +0cdd30: 6e10 3929 0300 |0040: invoke-virtual {v3}, Ljava/util/zip/Deflater;.needsInput:()Z // method@2939 │ │ +0cdd36: 0a03 |0043: move-result v3 │ │ +0cdd38: 3803 c2ff |0044: if-eqz v3, 0006 // -003e │ │ +0cdd3c: 5223 1d12 |0046: iget v3, v2, Lokio/Segment;.pos:I // field@121d │ │ +0cdd40: 5224 1a12 |0048: iget v4, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cdd44: 3343 0b00 |004a: if-ne v3, v4, 0055 // +000b │ │ +0cdd48: 6e10 ca2c 0200 |004c: invoke-virtual {v2}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0cdd4e: 0c03 |004f: move-result-object v3 │ │ +0cdd50: 5b03 f811 |0050: iput-object v3, v0, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cdd54: 7110 cf2c 0200 |0052: invoke-static {v2}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0cdd5a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=87 │ │ 0x000b line=93 │ │ 0x0018 line=94 │ │ 0x001c line=97 │ │ @@ -330214,40 +330400,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0cdd04: |[0cdd04] okio.DeflaterSink.close:()V │ │ -0cdd14: 5532 f811 |0000: iget-boolean v2, v3, Lokio/DeflaterSink;.closed:Z // field@11f8 │ │ -0cdd18: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -0cdd1c: 0e00 |0004: return-void │ │ -0cdd1e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0cdd20: 6e10 612c 0300 |0006: invoke-virtual {v3}, Lokio/DeflaterSink;.finishDeflate:()V // method@2c61 │ │ -0cdd26: 5432 f911 |0009: iget-object v2, v3, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@11f9 │ │ -0cdd2a: 6e10 3729 0200 |000b: invoke-virtual {v2}, Ljava/util/zip/Deflater;.end:()V // method@2937 │ │ -0cdd30: 5432 fa11 |000e: iget-object v2, v3, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@11fa │ │ -0cdd34: 7210 292c 0200 |0010: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ -0cdd3a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0cdd3c: 5c32 f811 |0014: iput-boolean v2, v3, Lokio/DeflaterSink;.closed:Z // field@11f8 │ │ -0cdd40: 3801 eeff |0016: if-eqz v1, 0004 // -0012 │ │ -0cdd44: 7110 eb2c 0100 |0018: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@2ceb │ │ -0cdd4a: 28e9 |001b: goto 0004 // -0017 │ │ -0cdd4c: 0d00 |001c: move-exception v0 │ │ -0cdd4e: 0701 |001d: move-object v1, v0 │ │ -0cdd50: 28eb |001e: goto 0009 // -0015 │ │ -0cdd52: 0d00 |001f: move-exception v0 │ │ -0cdd54: 3901 eeff |0020: if-nez v1, 000e // -0012 │ │ -0cdd58: 0701 |0022: move-object v1, v0 │ │ -0cdd5a: 28eb |0023: goto 000e // -0015 │ │ -0cdd5c: 0d00 |0024: move-exception v0 │ │ -0cdd5e: 3901 eeff |0025: if-nez v1, 0013 // -0012 │ │ -0cdd62: 0701 |0027: move-object v1, v0 │ │ -0cdd64: 28eb |0028: goto 0013 // -0015 │ │ +0cdd5c: |[0cdd5c] okio.DeflaterSink.close:()V │ │ +0cdd6c: 5532 ff11 |0000: iget-boolean v2, v3, Lokio/DeflaterSink;.closed:Z // field@11ff │ │ +0cdd70: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +0cdd74: 0e00 |0004: return-void │ │ +0cdd76: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0cdd78: 6e10 612c 0300 |0006: invoke-virtual {v3}, Lokio/DeflaterSink;.finishDeflate:()V // method@2c61 │ │ +0cdd7e: 5432 0012 |0009: iget-object v2, v3, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@1200 │ │ +0cdd82: 6e10 3729 0200 |000b: invoke-virtual {v2}, Ljava/util/zip/Deflater;.end:()V // method@2937 │ │ +0cdd88: 5432 0112 |000e: iget-object v2, v3, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@1201 │ │ +0cdd8c: 7210 292c 0200 |0010: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@2c29 │ │ +0cdd92: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0cdd94: 5c32 ff11 |0014: iput-boolean v2, v3, Lokio/DeflaterSink;.closed:Z // field@11ff │ │ +0cdd98: 3801 eeff |0016: if-eqz v1, 0004 // -0012 │ │ +0cdd9c: 7110 eb2c 0100 |0018: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@2ceb │ │ +0cdda2: 28e9 |001b: goto 0004 // -0017 │ │ +0cdda4: 0d00 |001c: move-exception v0 │ │ +0cdda6: 0701 |001d: move-object v1, v0 │ │ +0cdda8: 28eb |001e: goto 0009 // -0015 │ │ +0cddaa: 0d00 |001f: move-exception v0 │ │ +0cddac: 3901 eeff |0020: if-nez v1, 000e // -0012 │ │ +0cddb0: 0701 |0022: move-object v1, v0 │ │ +0cddb2: 28eb |0023: goto 000e // -0015 │ │ +0cddb4: 0d00 |0024: move-exception v0 │ │ +0cddb6: 3901 eeff |0025: if-nez v1, 0013 // -0012 │ │ +0cddba: 0701 |0027: move-object v1, v0 │ │ +0cddbc: 28eb |0028: goto 0013 // -0015 │ │ catches : 3 │ │ 0x0006 - 0x0009 │ │ Ljava/lang/Throwable; -> 0x001c │ │ 0x0009 - 0x000e │ │ Ljava/lang/Throwable; -> 0x001f │ │ 0x000e - 0x0013 │ │ Ljava/lang/Throwable; -> 0x0024 │ │ @@ -330278,20 +330464,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cdd90: |[0cdd90] okio.DeflaterSink.finishDeflate:()V │ │ -0cdda0: 5410 f911 |0000: iget-object v0, v1, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@11f9 │ │ -0cdda4: 6e10 3829 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@2938 │ │ -0cddaa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0cddac: 7020 602c 0100 |0006: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@2c60 │ │ -0cddb2: 0e00 |0009: return-void │ │ +0cdde8: |[0cdde8] okio.DeflaterSink.finishDeflate:()V │ │ +0cddf8: 5410 0012 |0000: iget-object v0, v1, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@1200 │ │ +0cddfc: 6e10 3829 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@2938 │ │ +0cde02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0cde04: 7020 602c 0100 |0006: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@2c60 │ │ +0cde0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x0009 line=120 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/DeflaterSink; │ │ @@ -330301,20 +330487,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cddb4: |[0cddb4] okio.DeflaterSink.flush:()V │ │ -0cddc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cddc6: 7020 602c 0100 |0001: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@2c60 │ │ -0cddcc: 5410 fa11 |0004: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@11fa │ │ -0cddd0: 7210 2c2c 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ -0cddd6: 0e00 |0009: return-void │ │ +0cde0c: |[0cde0c] okio.DeflaterSink.flush:()V │ │ +0cde1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cde1e: 7020 602c 0100 |0001: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@2c60 │ │ +0cde24: 5410 0112 |0004: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@1201 │ │ +0cde28: 7210 2c2c 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@2c2c │ │ +0cde2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ 0x0009 line=115 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/DeflaterSink; │ │ @@ -330324,19 +330510,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cddd8: |[0cddd8] okio.DeflaterSink.timeout:()Lokio/Timeout; │ │ -0cdde8: 5410 fa11 |0000: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@11fa │ │ -0cddec: 7210 2d2c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ -0cddf2: 0c00 |0005: move-result-object v0 │ │ -0cddf4: 1100 |0006: return-object v0 │ │ +0cde30: |[0cde30] okio.DeflaterSink.timeout:()Lokio/Timeout; │ │ +0cde40: 5410 0112 |0000: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@1201 │ │ +0cde44: 7210 2d2c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@2c2d │ │ +0cde4a: 0c00 |0005: move-result-object v0 │ │ +0cde4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/DeflaterSink; │ │ │ │ #4 : (in Lokio/DeflaterSink;) │ │ @@ -330344,29 +330530,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cddf8: |[0cddf8] okio.DeflaterSink.toString:()Ljava/lang/String; │ │ -0cde08: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0cde0c: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cde12: 1a01 a404 |0005: const-string v1, "DeflaterSink(" // string@04a4 │ │ -0cde16: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cde1c: 0c00 |000a: move-result-object v0 │ │ -0cde1e: 5421 fa11 |000b: iget-object v1, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@11fa │ │ -0cde22: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0cde28: 0c00 |0010: move-result-object v0 │ │ -0cde2a: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ -0cde2e: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cde34: 0c00 |0016: move-result-object v0 │ │ -0cde36: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cde3c: 0c00 |001a: move-result-object v0 │ │ -0cde3e: 1100 |001b: return-object v0 │ │ +0cde50: |[0cde50] okio.DeflaterSink.toString:()Ljava/lang/String; │ │ +0cde60: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0cde64: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cde6a: 1a01 a704 |0005: const-string v1, "DeflaterSink(" // string@04a7 │ │ +0cde6e: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cde74: 0c00 |000a: move-result-object v0 │ │ +0cde76: 5421 0112 |000b: iget-object v1, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@1201 │ │ +0cde7a: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0cde80: 0c00 |0010: move-result-object v0 │ │ +0cde82: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ +0cde86: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cde8c: 0c00 |0016: move-result-object v0 │ │ +0cde8e: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cde94: 0c00 |001a: move-result-object v0 │ │ +0cde96: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/DeflaterSink; │ │ │ │ #5 : (in Lokio/DeflaterSink;) │ │ @@ -330374,53 +330560,53 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 68 16-bit code units │ │ -0cde40: |[0cde40] okio.DeflaterSink.write:(Lokio/Buffer;J)V │ │ -0cde50: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0cde54: 5390 f211 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cde58: 04a4 |0004: move-wide v4, v10 │ │ -0cde5a: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ -0cde60: 3100 0a02 |0008: cmp-long v0, v10, v2 │ │ -0cde64: 3d00 3900 |000a: if-lez v0, 0043 // +0039 │ │ -0cde68: 5496 f111 |000c: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cde6c: 5260 1312 |000e: iget v0, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0cde70: 5261 1612 |0010: iget v1, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cde74: b110 |0012: sub-int/2addr v0, v1 │ │ -0cde76: 8100 |0013: int-to-long v0, v0 │ │ -0cde78: 7140 b027 ba10 |0014: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0cde7e: 0b00 |0017: move-result-wide v0 │ │ -0cde80: 8407 |0018: long-to-int v7, v0 │ │ -0cde82: 5480 f911 |0019: iget-object v0, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@11f9 │ │ -0cde86: 5461 1212 |001b: iget-object v1, v6, Lokio/Segment;.data:[B // field@1212 │ │ -0cde8a: 5264 1612 |001d: iget v4, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cde8e: 6e40 3b29 1074 |001f: invoke-virtual {v0, v1, v4, v7}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@293b │ │ -0cde94: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0cde96: 7020 602c 0800 |0023: invoke-direct {v8, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@2c60 │ │ -0cde9c: 5390 f211 |0026: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cdea0: 8174 |0028: int-to-long v4, v7 │ │ -0cdea2: bc40 |0029: sub-long/2addr v0, v4 │ │ -0cdea4: 5a90 f211 |002a: iput-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cdea8: 5260 1612 |002c: iget v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cdeac: b070 |002e: add-int/2addr v0, v7 │ │ -0cdeae: 5960 1612 |002f: iput v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cdeb2: 5260 1612 |0031: iget v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cdeb6: 5261 1312 |0033: iget v1, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0cdeba: 3310 0b00 |0035: if-ne v0, v1, 0040 // +000b │ │ -0cdebe: 6e10 ca2c 0600 |0037: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0cdec4: 0c00 |003a: move-result-object v0 │ │ -0cdec6: 5b90 f111 |003b: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0cdeca: 7110 cf2c 0600 |003d: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0cded0: 8170 |0040: int-to-long v0, v7 │ │ -0cded2: bc0a |0041: sub-long/2addr v10, v0 │ │ -0cded4: 28c6 |0042: goto 0008 // -003a │ │ -0cded6: 0e00 |0043: return-void │ │ +0cde98: |[0cde98] okio.DeflaterSink.write:(Lokio/Buffer;J)V │ │ +0cdea8: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0cdeac: 5390 f911 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cdeb0: 04a4 |0004: move-wide v4, v10 │ │ +0cdeb2: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ +0cdeb8: 3100 0a02 |0008: cmp-long v0, v10, v2 │ │ +0cdebc: 3d00 3900 |000a: if-lez v0, 0043 // +0039 │ │ +0cdec0: 5496 f811 |000c: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cdec4: 5260 1a12 |000e: iget v0, v6, Lokio/Segment;.limit:I // field@121a │ │ +0cdec8: 5261 1d12 |0010: iget v1, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cdecc: b110 |0012: sub-int/2addr v0, v1 │ │ +0cdece: 8100 |0013: int-to-long v0, v0 │ │ +0cded0: 7140 b027 ba10 |0014: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0cded6: 0b00 |0017: move-result-wide v0 │ │ +0cded8: 8407 |0018: long-to-int v7, v0 │ │ +0cdeda: 5480 0012 |0019: iget-object v0, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@1200 │ │ +0cdede: 5461 1912 |001b: iget-object v1, v6, Lokio/Segment;.data:[B // field@1219 │ │ +0cdee2: 5264 1d12 |001d: iget v4, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cdee6: 6e40 3b29 1074 |001f: invoke-virtual {v0, v1, v4, v7}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@293b │ │ +0cdeec: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0cdeee: 7020 602c 0800 |0023: invoke-direct {v8, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@2c60 │ │ +0cdef4: 5390 f911 |0026: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cdef8: 8174 |0028: int-to-long v4, v7 │ │ +0cdefa: bc40 |0029: sub-long/2addr v0, v4 │ │ +0cdefc: 5a90 f911 |002a: iput-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cdf00: 5260 1d12 |002c: iget v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cdf04: b070 |002e: add-int/2addr v0, v7 │ │ +0cdf06: 5960 1d12 |002f: iput v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cdf0a: 5260 1d12 |0031: iget v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cdf0e: 5261 1a12 |0033: iget v1, v6, Lokio/Segment;.limit:I // field@121a │ │ +0cdf12: 3310 0b00 |0035: if-ne v0, v1, 0040 // +000b │ │ +0cdf16: 6e10 ca2c 0600 |0037: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0cdf1c: 0c00 |003a: move-result-object v0 │ │ +0cdf1e: 5b90 f811 |003b: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0cdf22: 7110 cf2c 0600 |003d: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0cdf28: 8170 |0040: int-to-long v0, v7 │ │ +0cdf2a: bc0a |0041: sub-long/2addr v10, v0 │ │ +0cdf2c: 28c6 |0042: goto 0008 // -003a │ │ +0cdf2e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=64 │ │ 0x000e line=65 │ │ 0x0019 line=66 │ │ @@ -330436,31 +330622,31 @@ │ │ locals : │ │ 0x000e - 0x0043 reg=6 head Lokio/Segment; │ │ 0x0019 - 0x0043 reg=7 toDeflate I │ │ 0x0000 - 0x0044 reg=8 this Lokio/DeflaterSink; │ │ 0x0000 - 0x0044 reg=9 source Lokio/Buffer; │ │ 0x0000 - 0x0044 reg=10 byteCount J │ │ │ │ - source_file_idx : 1189 (DeflaterSink.java) │ │ + source_file_idx : 1192 (DeflaterSink.java) │ │ │ │ -Class #1113 header: │ │ -class_idx : 1615 │ │ +Class #1114 header: │ │ +class_idx : 1618 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1629 │ │ -source_file_idx : 1391 │ │ +superclass_idx : 1632 │ │ +source_file_idx : 1395 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ -Class #1113 annotations: │ │ +Class #1114 annotations: │ │ Annotations on method #11379 'throwIfReached' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1113 - │ │ +Class #1114 - │ │ Class descriptor : 'Lokio/ForwardingTimeout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lokio/Timeout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lokio/ForwardingTimeout;) │ │ @@ -330473,23 +330659,23 @@ │ │ type : '(Lokio/Timeout;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0cded8: |[0cded8] okio.ForwardingTimeout.:(Lokio/Timeout;)V │ │ -0cdee8: 7010 dd2c 0200 |0000: invoke-direct {v2}, Lokio/Timeout;.:()V // method@2cdd │ │ -0cdeee: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0cdef2: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cdef6: 1a01 e51a |0007: const-string v1, "delegate == null" // string@1ae5 │ │ -0cdefa: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cdf00: 2700 |000c: throw v0 │ │ -0cdf02: 5b23 fc11 |000d: iput-object v3, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0cdf06: 0e00 |000f: return-void │ │ +0cdf30: |[0cdf30] okio.ForwardingTimeout.:(Lokio/Timeout;)V │ │ +0cdf40: 7010 dd2c 0200 |0000: invoke-direct {v2}, Lokio/Timeout;.:()V // method@2cdd │ │ +0cdf46: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0cdf4a: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cdf4e: 1a01 ef1a |0007: const-string v1, "delegate == null" // string@1aef │ │ +0cdf52: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cdf58: 2700 |000c: throw v0 │ │ +0cdf5a: 5b23 0312 |000d: iput-object v3, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0cdf5e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x000d line=27 │ │ 0x000f line=28 │ │ locals : │ │ @@ -330502,19 +330688,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cdf08: |[0cdf08] okio.ForwardingTimeout.clearDeadline:()Lokio/Timeout; │ │ -0cdf18: 5410 fc11 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0cdf1c: 6e10 de2c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ -0cdf22: 0c00 |0005: move-result-object v0 │ │ -0cdf24: 1100 |0006: return-object v0 │ │ +0cdf60: |[0cdf60] okio.ForwardingTimeout.clearDeadline:()Lokio/Timeout; │ │ +0cdf70: 5410 0312 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0cdf74: 6e10 de2c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@2cde │ │ +0cdf7a: 0c00 |0005: move-result-object v0 │ │ +0cdf7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #1 : (in Lokio/ForwardingTimeout;) │ │ @@ -330522,19 +330708,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cdf28: |[0cdf28] okio.ForwardingTimeout.clearTimeout:()Lokio/Timeout; │ │ -0cdf38: 5410 fc11 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0cdf3c: 6e10 df2c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@2cdf │ │ -0cdf42: 0c00 |0005: move-result-object v0 │ │ -0cdf44: 1100 |0006: return-object v0 │ │ +0cdf80: |[0cdf80] okio.ForwardingTimeout.clearTimeout:()Lokio/Timeout; │ │ +0cdf90: 5410 0312 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0cdf94: 6e10 df2c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@2cdf │ │ +0cdf9a: 0c00 |0005: move-result-object v0 │ │ +0cdf9c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #2 : (in Lokio/ForwardingTimeout;) │ │ @@ -330542,19 +330728,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cdf48: |[0cdf48] okio.ForwardingTimeout.deadlineNanoTime:()J │ │ -0cdf58: 5420 fc11 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0cdf5c: 6e10 e02c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.deadlineNanoTime:()J // method@2ce0 │ │ -0cdf62: 0b00 |0005: move-result-wide v0 │ │ -0cdf64: 1000 |0006: return-wide v0 │ │ +0cdfa0: |[0cdfa0] okio.ForwardingTimeout.deadlineNanoTime:()J │ │ +0cdfb0: 5420 0312 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0cdfb4: 6e10 e02c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.deadlineNanoTime:()J // method@2ce0 │ │ +0cdfba: 0b00 |0005: move-result-wide v0 │ │ +0cdfbc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/ForwardingTimeout; │ │ │ │ #3 : (in Lokio/ForwardingTimeout;) │ │ @@ -330562,19 +330748,19 @@ │ │ type : '(J)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cdf68: |[0cdf68] okio.ForwardingTimeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ -0cdf78: 5410 fc11 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0cdf7c: 6e30 e12c 2003 |0002: invoke-virtual {v0, v2, v3}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ -0cdf82: 0c00 |0005: move-result-object v0 │ │ -0cdf84: 1100 |0006: return-object v0 │ │ +0cdfc0: |[0cdfc0] okio.ForwardingTimeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ +0cdfd0: 5410 0312 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0cdfd4: 6e30 e12c 2003 |0002: invoke-virtual {v0, v2, v3}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@2ce1 │ │ +0cdfda: 0c00 |0005: move-result-object v0 │ │ +0cdfdc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ 0x0000 - 0x0007 reg=2 deadlineNanoTime J │ │ │ │ @@ -330583,17 +330769,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdf88: |[0cdf88] okio.ForwardingTimeout.delegate:()Lokio/Timeout; │ │ -0cdf98: 5410 fc11 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0cdf9c: 1100 |0002: return-object v0 │ │ +0cdfe0: |[0cdfe0] okio.ForwardingTimeout.delegate:()Lokio/Timeout; │ │ +0cdff0: 5410 0312 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0cdff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #5 : (in Lokio/ForwardingTimeout;) │ │ @@ -330601,19 +330787,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cdfa0: |[0cdfa0] okio.ForwardingTimeout.hasDeadline:()Z │ │ -0cdfb0: 5410 fc11 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0cdfb4: 6e10 e22c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.hasDeadline:()Z // method@2ce2 │ │ -0cdfba: 0a00 |0005: move-result v0 │ │ -0cdfbc: 0f00 |0006: return v0 │ │ +0cdff8: |[0cdff8] okio.ForwardingTimeout.hasDeadline:()Z │ │ +0ce008: 5410 0312 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0ce00c: 6e10 e22c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.hasDeadline:()Z // method@2ce2 │ │ +0ce012: 0a00 |0005: move-result v0 │ │ +0ce014: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #6 : (in Lokio/ForwardingTimeout;) │ │ @@ -330621,22 +330807,22 @@ │ │ type : '(Lokio/Timeout;)Lokio/ForwardingTimeout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cdfc0: |[0cdfc0] okio.ForwardingTimeout.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; │ │ -0cdfd0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0cdfd4: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cdfd8: 1a01 e51a |0004: const-string v1, "delegate == null" // string@1ae5 │ │ -0cdfdc: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cdfe2: 2700 |0009: throw v0 │ │ -0cdfe4: 5b23 fc11 |000a: iput-object v3, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0cdfe8: 1102 |000c: return-object v2 │ │ +0ce018: |[0ce018] okio.ForwardingTimeout.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; │ │ +0ce028: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0ce02c: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ce030: 1a01 ef1a |0004: const-string v1, "delegate == null" // string@1aef │ │ +0ce034: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ce03a: 2700 |0009: throw v0 │ │ +0ce03c: 5b23 0312 |000a: iput-object v3, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0ce040: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000a line=37 │ │ 0x000c line=38 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lokio/ForwardingTimeout; │ │ @@ -330647,18 +330833,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cdfec: |[0cdfec] okio.ForwardingTimeout.throwIfReached:()V │ │ -0cdffc: 5410 fc11 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0ce000: 6e10 e32c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@2ce3 │ │ -0ce006: 0e00 |0005: return-void │ │ +0ce044: |[0ce044] okio.ForwardingTimeout.throwIfReached:()V │ │ +0ce054: 5410 0312 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0ce058: 6e10 e32c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@2ce3 │ │ +0ce05e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ @@ -330667,19 +330853,19 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0ce008: |[0ce008] okio.ForwardingTimeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -0ce018: 5410 fc11 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0ce01c: 6e40 e42c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ -0ce022: 0c00 |0005: move-result-object v0 │ │ -0ce024: 1100 |0006: return-object v0 │ │ +0ce060: |[0ce060] okio.ForwardingTimeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +0ce070: 5410 0312 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0ce074: 6e40 e42c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@2ce4 │ │ +0ce07a: 0c00 |0005: move-result-object v0 │ │ +0ce07c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ 0x0000 - 0x0007 reg=2 timeout J │ │ 0x0000 - 0x0007 reg=4 unit Ljava/util/concurrent/TimeUnit; │ │ @@ -330689,50 +330875,50 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ce028: |[0ce028] okio.ForwardingTimeout.timeoutNanos:()J │ │ -0ce038: 5420 fc11 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@11fc │ │ -0ce03c: 6e10 e52c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.timeoutNanos:()J // method@2ce5 │ │ -0ce042: 0b00 |0005: move-result-wide v0 │ │ -0ce044: 1000 |0006: return-wide v0 │ │ +0ce080: |[0ce080] okio.ForwardingTimeout.timeoutNanos:()J │ │ +0ce090: 5420 0312 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@1203 │ │ +0ce094: 6e10 e52c 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.timeoutNanos:()J // method@2ce5 │ │ +0ce09a: 0b00 |0005: move-result-wide v0 │ │ +0ce09c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/ForwardingTimeout; │ │ │ │ - source_file_idx : 1391 (ForwardingTimeout.java) │ │ + source_file_idx : 1395 (ForwardingTimeout.java) │ │ │ │ -Class #1114 header: │ │ -class_idx : 1616 │ │ +Class #1115 header: │ │ +class_idx : 1619 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1445 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1449 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1114 annotations: │ │ +Class #1115 annotations: │ │ Annotations on method #11383 'checkEqual' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11384 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11385 'consumeHeader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11386 'consumeTrailer' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11387 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1114 - │ │ +Class #1115 - │ │ Class descriptor : 'Lokio/GzipSource;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ Instance fields - │ │ @@ -330762,39 +330948,39 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0ce048: |[0ce048] okio.GzipSource.:(Lokio/Source;)V │ │ -0ce058: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ce05e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ce060: 5930 0012 |0004: iput v0, v3, Lokio/GzipSource;.section:I // field@1200 │ │ -0ce064: 2200 d205 |0006: new-instance v0, Ljava/util/zip/CRC32; // type@05d2 │ │ -0ce068: 7010 3029 0000 |0008: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@2930 │ │ -0ce06e: 5b30 fd11 |000b: iput-object v0, v3, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@11fd │ │ -0ce072: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -0ce076: 2200 5605 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ce07a: 1a01 7133 |0011: const-string v1, "source == null" // string@3371 │ │ -0ce07e: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ce084: 2700 |0016: throw v0 │ │ -0ce086: 2200 d505 |0017: new-instance v0, Ljava/util/zip/Inflater; // type@05d5 │ │ -0ce08a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0ce08c: 7020 3d29 1000 |001a: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@293d │ │ -0ce092: 5b30 fe11 |001d: iput-object v0, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@11fe │ │ -0ce096: 7110 972c 0400 |001f: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0ce09c: 0c00 |0022: move-result-object v0 │ │ -0ce09e: 5b30 0112 |0023: iput-object v0, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce0a2: 2200 5106 |0025: new-instance v0, Lokio/InflaterSource; // type@0651 │ │ -0ce0a6: 5431 0112 |0027: iget-object v1, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce0aa: 5432 fe11 |0029: iget-object v2, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@11fe │ │ -0ce0ae: 7030 7e2c 1002 |002b: invoke-direct {v0, v1, v2}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@2c7e │ │ -0ce0b4: 5b30 ff11 |002e: iput-object v0, v3, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@11ff │ │ -0ce0b8: 0e00 |0030: return-void │ │ +0ce0a0: |[0ce0a0] okio.GzipSource.:(Lokio/Source;)V │ │ +0ce0b0: 7010 b927 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ce0b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ce0b8: 5930 0712 |0004: iput v0, v3, Lokio/GzipSource;.section:I // field@1207 │ │ +0ce0bc: 2200 d505 |0006: new-instance v0, Ljava/util/zip/CRC32; // type@05d5 │ │ +0ce0c0: 7010 3029 0000 |0008: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@2930 │ │ +0ce0c6: 5b30 0412 |000b: iput-object v0, v3, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@1204 │ │ +0ce0ca: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +0ce0ce: 2200 5705 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ce0d2: 1a01 7b33 |0011: const-string v1, "source == null" // string@337b │ │ +0ce0d6: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ce0dc: 2700 |0016: throw v0 │ │ +0ce0de: 2200 d805 |0017: new-instance v0, Ljava/util/zip/Inflater; // type@05d8 │ │ +0ce0e2: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0ce0e4: 7020 3d29 1000 |001a: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@293d │ │ +0ce0ea: 5b30 0512 |001d: iput-object v0, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@1205 │ │ +0ce0ee: 7110 972c 0400 |001f: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0ce0f4: 0c00 |0022: move-result-object v0 │ │ +0ce0f6: 5b30 0812 |0023: iput-object v0, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce0fa: 2200 5406 |0025: new-instance v0, Lokio/InflaterSource; // type@0654 │ │ +0ce0fe: 5431 0812 |0027: iget-object v1, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce102: 5432 0512 |0029: iget-object v2, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@1205 │ │ +0ce106: 7030 7e2c 1002 |002b: invoke-direct {v0, v1, v2}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@2c7e │ │ +0ce10c: 5b30 0612 |002e: iput-object v0, v3, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@1206 │ │ +0ce110: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=39 │ │ 0x0006 line=58 │ │ 0x000d line=61 │ │ 0x0017 line=62 │ │ @@ -330810,35 +330996,35 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0ce0bc: |[0ce0bc] okio.GzipSource.checkEqual:(Ljava/lang/String;II)V │ │ -0ce0cc: 3278 2200 |0000: if-eq v8, v7, 0022 // +0022 │ │ -0ce0d0: 2200 3705 |0002: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0ce0d4: 1a01 db00 |0004: const-string v1, "%s: actual 0x%08x != expected 0x%08x" // string@00db │ │ -0ce0d8: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -0ce0da: 2322 9906 |0007: new-array v2, v2, [Ljava/lang/Object; // type@0699 │ │ -0ce0de: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0ce0e0: 4d06 0203 |000a: aput-object v6, v2, v3 │ │ -0ce0e4: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -0ce0e6: 7110 9e27 0800 |000d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ce0ec: 0c04 |0010: move-result-object v4 │ │ -0ce0ee: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ -0ce0f2: 1223 |0013: const/4 v3, #int 2 // #2 │ │ -0ce0f4: 7110 9e27 0700 |0014: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ -0ce0fa: 0c04 |0017: move-result-object v4 │ │ -0ce0fc: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ -0ce100: 7120 d927 2100 |001a: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0ce106: 0c01 |001d: move-result-object v1 │ │ -0ce108: 7020 4627 1000 |001e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ce10e: 2700 |0021: throw v0 │ │ -0ce110: 0e00 |0022: return-void │ │ +0ce114: |[0ce114] okio.GzipSource.checkEqual:(Ljava/lang/String;II)V │ │ +0ce124: 3278 2200 |0000: if-eq v8, v7, 0022 // +0022 │ │ +0ce128: 2200 3805 |0002: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0ce12c: 1a01 db00 |0004: const-string v1, "%s: actual 0x%08x != expected 0x%08x" // string@00db │ │ +0ce130: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +0ce132: 2322 9c06 |0007: new-array v2, v2, [Ljava/lang/Object; // type@069c │ │ +0ce136: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0ce138: 4d06 0203 |000a: aput-object v6, v2, v3 │ │ +0ce13c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +0ce13e: 7110 9e27 0800 |000d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ce144: 0c04 |0010: move-result-object v4 │ │ +0ce146: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ +0ce14a: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +0ce14c: 7110 9e27 0700 |0014: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@279e │ │ +0ce152: 0c04 |0017: move-result-object v4 │ │ +0ce154: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ +0ce158: 7120 d927 2100 |001a: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0ce15e: 0c01 |001d: move-result-object v1 │ │ +0ce160: 7020 4627 1000 |001e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ce166: 2700 |0021: throw v0 │ │ +0ce168: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=205 │ │ 0x000d line=206 │ │ 0x001a line=205 │ │ 0x0022 line=208 │ │ @@ -330853,150 +331039,150 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 262 16-bit code units │ │ -0ce114: |[0ce114] okio.GzipSource.consumeHeader:()V │ │ -0ce124: 54c0 0112 |0000: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce128: 1602 0a00 |0002: const-wide/16 v2, #int 10 // #a │ │ -0ce12c: 7230 462c 2003 |0004: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ -0ce132: 54c0 0112 |0007: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce136: 7210 372c 0000 |0009: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ -0ce13c: 0c00 |000c: move-result-object v0 │ │ -0ce13e: 1602 0300 |000d: const-wide/16 v2, #int 3 // #3 │ │ -0ce142: 6e30 f92b 2003 |000f: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@2bf9 │ │ -0ce148: 0a07 |0012: move-result v7 │ │ -0ce14a: e100 0701 |0013: shr-int/lit8 v0, v7, #int 1 // #01 │ │ -0ce14e: dd00 0001 |0015: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0ce152: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0ce154: 3310 8400 |0018: if-ne v0, v1, 009c // +0084 │ │ -0ce158: 1216 |001a: const/4 v6, #int 1 // #1 │ │ -0ce15a: 3806 1000 |001b: if-eqz v6, 002b // +0010 │ │ -0ce15e: 54c0 0112 |001d: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce162: 7210 372c 0000 |001f: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ -0ce168: 0c01 |0022: move-result-object v1 │ │ -0ce16a: 1602 0000 |0023: const-wide/16 v2, #int 0 // #0 │ │ -0ce16e: 1604 0a00 |0025: const-wide/16 v4, #int 10 // #a │ │ -0ce172: 07c0 |0027: move-object v0, v12 │ │ -0ce174: 7606 7d2c 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ -0ce17a: 54c0 0112 |002b: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce17e: 7210 432c 0000 |002d: invoke-interface {v0}, Lokio/BufferedSource;.readShort:()S // method@2c43 │ │ -0ce184: 0a08 |0030: move-result v8 │ │ -0ce186: 1a00 0606 |0031: const-string v0, "ID1ID2" // string@0606 │ │ -0ce18a: 1301 8b1f |0033: const/16 v1, #int 8075 // #1f8b │ │ -0ce18e: 7040 772c 0c81 |0035: invoke-direct {v12, v0, v1, v8}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@2c77 │ │ -0ce194: 54c0 0112 |0038: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce198: 1602 0800 |003a: const-wide/16 v2, #int 8 // #8 │ │ -0ce19c: 7230 472c 2003 |003c: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0ce1a2: e100 0702 |003f: shr-int/lit8 v0, v7, #int 2 // #02 │ │ -0ce1a6: dd00 0001 |0041: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0ce1aa: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -0ce1ac: 3310 3e00 |0044: if-ne v0, v1, 0082 // +003e │ │ -0ce1b0: 54c0 0112 |0046: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce1b4: 1602 0200 |0048: const-wide/16 v2, #int 2 // #2 │ │ -0ce1b8: 7230 462c 2003 |004a: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ -0ce1be: 3806 1000 |004d: if-eqz v6, 005d // +0010 │ │ -0ce1c2: 54c0 0112 |004f: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce1c6: 7210 372c 0000 |0051: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ -0ce1cc: 0c01 |0054: move-result-object v1 │ │ -0ce1ce: 1602 0000 |0055: const-wide/16 v2, #int 0 // #0 │ │ -0ce1d2: 1604 0200 |0057: const-wide/16 v4, #int 2 // #2 │ │ -0ce1d6: 07c0 |0059: move-object v0, v12 │ │ -0ce1d8: 7606 7d2c 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ -0ce1de: 54c0 0112 |005d: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce1e2: 7210 372c 0000 |005f: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ -0ce1e8: 0c00 |0062: move-result-object v0 │ │ -0ce1ea: 6e10 092c 0000 |0063: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@2c09 │ │ -0ce1f0: 0a09 |0066: move-result v9 │ │ -0ce1f2: 54c0 0112 |0067: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce1f6: 8192 |0069: int-to-long v2, v9 │ │ -0ce1f8: 7230 462c 2003 |006a: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ -0ce1fe: 3806 0f00 |006d: if-eqz v6, 007c // +000f │ │ -0ce202: 54c0 0112 |006f: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce206: 7210 372c 0000 |0071: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ -0ce20c: 0c01 |0074: move-result-object v1 │ │ -0ce20e: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ -0ce212: 8194 |0077: int-to-long v4, v9 │ │ -0ce214: 07c0 |0078: move-object v0, v12 │ │ -0ce216: 7606 7d2c 0000 |0079: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ -0ce21c: 54c0 0112 |007c: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce220: 8192 |007e: int-to-long v2, v9 │ │ -0ce222: 7230 472c 2003 |007f: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0ce228: e100 0703 |0082: shr-int/lit8 v0, v7, #int 3 // #03 │ │ -0ce22c: dd00 0001 |0084: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0ce230: 1211 |0086: const/4 v1, #int 1 // #1 │ │ -0ce232: 3310 3100 |0087: if-ne v0, v1, 00b8 // +0031 │ │ -0ce236: 54c0 0112 |0089: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce23a: 1201 |008b: const/4 v1, #int 0 // #0 │ │ -0ce23c: 7220 3a2c 1000 |008c: invoke-interface {v0, v1}, Lokio/BufferedSource;.indexOf:(B)J // method@2c3a │ │ -0ce242: 0b0a |008f: move-result-wide v10 │ │ -0ce244: 1600 ffff |0090: const-wide/16 v0, #int -1 // #ffff │ │ -0ce248: 3100 0a00 |0092: cmp-long v0, v10, v0 │ │ -0ce24c: 3900 0b00 |0094: if-nez v0, 009f // +000b │ │ -0ce250: 2200 3005 |0096: new-instance v0, Ljava/io/EOFException; // type@0530 │ │ -0ce254: 7010 3727 0000 |0098: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@2737 │ │ -0ce25a: 2700 |009b: throw v0 │ │ -0ce25c: 1206 |009c: const/4 v6, #int 0 // #0 │ │ -0ce25e: 2900 7eff |009d: goto/16 001b // -0082 │ │ -0ce262: 3806 1100 |009f: if-eqz v6, 00b0 // +0011 │ │ -0ce266: 54c0 0112 |00a1: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce26a: 7210 372c 0000 |00a3: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ -0ce270: 0c01 |00a6: move-result-object v1 │ │ -0ce272: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ -0ce276: 1604 0100 |00a9: const-wide/16 v4, #int 1 // #1 │ │ -0ce27a: bba4 |00ab: add-long/2addr v4, v10 │ │ -0ce27c: 07c0 |00ac: move-object v0, v12 │ │ -0ce27e: 7606 7d2c 0000 |00ad: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ -0ce284: 54c0 0112 |00b0: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce288: 1602 0100 |00b2: const-wide/16 v2, #int 1 // #1 │ │ -0ce28c: bba2 |00b4: add-long/2addr v2, v10 │ │ -0ce28e: 7230 472c 2003 |00b5: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0ce294: e100 0704 |00b8: shr-int/lit8 v0, v7, #int 4 // #04 │ │ -0ce298: dd00 0001 |00ba: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0ce29c: 1211 |00bc: const/4 v1, #int 1 // #1 │ │ -0ce29e: 3310 2e00 |00bd: if-ne v0, v1, 00eb // +002e │ │ -0ce2a2: 54c0 0112 |00bf: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce2a6: 1201 |00c1: const/4 v1, #int 0 // #0 │ │ -0ce2a8: 7220 3a2c 1000 |00c2: invoke-interface {v0, v1}, Lokio/BufferedSource;.indexOf:(B)J // method@2c3a │ │ -0ce2ae: 0b0a |00c5: move-result-wide v10 │ │ -0ce2b0: 1600 ffff |00c6: const-wide/16 v0, #int -1 // #ffff │ │ -0ce2b4: 3100 0a00 |00c8: cmp-long v0, v10, v0 │ │ -0ce2b8: 3900 0800 |00ca: if-nez v0, 00d2 // +0008 │ │ -0ce2bc: 2200 3005 |00cc: new-instance v0, Ljava/io/EOFException; // type@0530 │ │ -0ce2c0: 7010 3727 0000 |00ce: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@2737 │ │ -0ce2c6: 2700 |00d1: throw v0 │ │ -0ce2c8: 3806 1100 |00d2: if-eqz v6, 00e3 // +0011 │ │ -0ce2cc: 54c0 0112 |00d4: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce2d0: 7210 372c 0000 |00d6: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ -0ce2d6: 0c01 |00d9: move-result-object v1 │ │ -0ce2d8: 1602 0000 |00da: const-wide/16 v2, #int 0 // #0 │ │ -0ce2dc: 1604 0100 |00dc: const-wide/16 v4, #int 1 // #1 │ │ -0ce2e0: bba4 |00de: add-long/2addr v4, v10 │ │ -0ce2e2: 07c0 |00df: move-object v0, v12 │ │ -0ce2e4: 7606 7d2c 0000 |00e0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ -0ce2ea: 54c0 0112 |00e3: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce2ee: 1602 0100 |00e5: const-wide/16 v2, #int 1 // #1 │ │ -0ce2f2: bba2 |00e7: add-long/2addr v2, v10 │ │ -0ce2f4: 7230 472c 2003 |00e8: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0ce2fa: 3806 1a00 |00eb: if-eqz v6, 0105 // +001a │ │ -0ce2fe: 1a00 3305 |00ed: const-string v0, "FHCRC" // string@0533 │ │ -0ce302: 54c1 0112 |00ef: iget-object v1, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce306: 7210 442c 0100 |00f1: invoke-interface {v1}, Lokio/BufferedSource;.readShortLe:()S // method@2c44 │ │ -0ce30c: 0a01 |00f4: move-result v1 │ │ -0ce30e: 54c2 fd11 |00f5: iget-object v2, v12, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@11fd │ │ -0ce312: 6e10 3129 0200 |00f7: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@2931 │ │ -0ce318: 0b02 |00fa: move-result-wide v2 │ │ -0ce31a: 8422 |00fb: long-to-int v2, v2 │ │ -0ce31c: 8f22 |00fc: int-to-short v2, v2 │ │ -0ce31e: 7040 772c 0c21 |00fd: invoke-direct {v12, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@2c77 │ │ -0ce324: 54c0 fd11 |0100: iget-object v0, v12, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@11fd │ │ -0ce328: 6e10 3229 0000 |0102: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@2932 │ │ -0ce32e: 0e00 |0105: return-void │ │ +0ce16c: |[0ce16c] okio.GzipSource.consumeHeader:()V │ │ +0ce17c: 54c0 0812 |0000: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce180: 1602 0a00 |0002: const-wide/16 v2, #int 10 // #a │ │ +0ce184: 7230 462c 2003 |0004: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ +0ce18a: 54c0 0812 |0007: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce18e: 7210 372c 0000 |0009: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ +0ce194: 0c00 |000c: move-result-object v0 │ │ +0ce196: 1602 0300 |000d: const-wide/16 v2, #int 3 // #3 │ │ +0ce19a: 6e30 f92b 2003 |000f: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@2bf9 │ │ +0ce1a0: 0a07 |0012: move-result v7 │ │ +0ce1a2: e100 0701 |0013: shr-int/lit8 v0, v7, #int 1 // #01 │ │ +0ce1a6: dd00 0001 |0015: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0ce1aa: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0ce1ac: 3310 8400 |0018: if-ne v0, v1, 009c // +0084 │ │ +0ce1b0: 1216 |001a: const/4 v6, #int 1 // #1 │ │ +0ce1b2: 3806 1000 |001b: if-eqz v6, 002b // +0010 │ │ +0ce1b6: 54c0 0812 |001d: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce1ba: 7210 372c 0000 |001f: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ +0ce1c0: 0c01 |0022: move-result-object v1 │ │ +0ce1c2: 1602 0000 |0023: const-wide/16 v2, #int 0 // #0 │ │ +0ce1c6: 1604 0a00 |0025: const-wide/16 v4, #int 10 // #a │ │ +0ce1ca: 07c0 |0027: move-object v0, v12 │ │ +0ce1cc: 7606 7d2c 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ +0ce1d2: 54c0 0812 |002b: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce1d6: 7210 432c 0000 |002d: invoke-interface {v0}, Lokio/BufferedSource;.readShort:()S // method@2c43 │ │ +0ce1dc: 0a08 |0030: move-result v8 │ │ +0ce1de: 1a00 0a06 |0031: const-string v0, "ID1ID2" // string@060a │ │ +0ce1e2: 1301 8b1f |0033: const/16 v1, #int 8075 // #1f8b │ │ +0ce1e6: 7040 772c 0c81 |0035: invoke-direct {v12, v0, v1, v8}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@2c77 │ │ +0ce1ec: 54c0 0812 |0038: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce1f0: 1602 0800 |003a: const-wide/16 v2, #int 8 // #8 │ │ +0ce1f4: 7230 472c 2003 |003c: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0ce1fa: e100 0702 |003f: shr-int/lit8 v0, v7, #int 2 // #02 │ │ +0ce1fe: dd00 0001 |0041: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0ce202: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +0ce204: 3310 3e00 |0044: if-ne v0, v1, 0082 // +003e │ │ +0ce208: 54c0 0812 |0046: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce20c: 1602 0200 |0048: const-wide/16 v2, #int 2 // #2 │ │ +0ce210: 7230 462c 2003 |004a: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ +0ce216: 3806 1000 |004d: if-eqz v6, 005d // +0010 │ │ +0ce21a: 54c0 0812 |004f: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce21e: 7210 372c 0000 |0051: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ +0ce224: 0c01 |0054: move-result-object v1 │ │ +0ce226: 1602 0000 |0055: const-wide/16 v2, #int 0 // #0 │ │ +0ce22a: 1604 0200 |0057: const-wide/16 v4, #int 2 // #2 │ │ +0ce22e: 07c0 |0059: move-object v0, v12 │ │ +0ce230: 7606 7d2c 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ +0ce236: 54c0 0812 |005d: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce23a: 7210 372c 0000 |005f: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ +0ce240: 0c00 |0062: move-result-object v0 │ │ +0ce242: 6e10 092c 0000 |0063: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@2c09 │ │ +0ce248: 0a09 |0066: move-result v9 │ │ +0ce24a: 54c0 0812 |0067: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce24e: 8192 |0069: int-to-long v2, v9 │ │ +0ce250: 7230 462c 2003 |006a: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@2c46 │ │ +0ce256: 3806 0f00 |006d: if-eqz v6, 007c // +000f │ │ +0ce25a: 54c0 0812 |006f: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce25e: 7210 372c 0000 |0071: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ +0ce264: 0c01 |0074: move-result-object v1 │ │ +0ce266: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ +0ce26a: 8194 |0077: int-to-long v4, v9 │ │ +0ce26c: 07c0 |0078: move-object v0, v12 │ │ +0ce26e: 7606 7d2c 0000 |0079: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ +0ce274: 54c0 0812 |007c: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce278: 8192 |007e: int-to-long v2, v9 │ │ +0ce27a: 7230 472c 2003 |007f: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0ce280: e100 0703 |0082: shr-int/lit8 v0, v7, #int 3 // #03 │ │ +0ce284: dd00 0001 |0084: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0ce288: 1211 |0086: const/4 v1, #int 1 // #1 │ │ +0ce28a: 3310 3100 |0087: if-ne v0, v1, 00b8 // +0031 │ │ +0ce28e: 54c0 0812 |0089: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce292: 1201 |008b: const/4 v1, #int 0 // #0 │ │ +0ce294: 7220 3a2c 1000 |008c: invoke-interface {v0, v1}, Lokio/BufferedSource;.indexOf:(B)J // method@2c3a │ │ +0ce29a: 0b0a |008f: move-result-wide v10 │ │ +0ce29c: 1600 ffff |0090: const-wide/16 v0, #int -1 // #ffff │ │ +0ce2a0: 3100 0a00 |0092: cmp-long v0, v10, v0 │ │ +0ce2a4: 3900 0b00 |0094: if-nez v0, 009f // +000b │ │ +0ce2a8: 2200 3105 |0096: new-instance v0, Ljava/io/EOFException; // type@0531 │ │ +0ce2ac: 7010 3727 0000 |0098: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@2737 │ │ +0ce2b2: 2700 |009b: throw v0 │ │ +0ce2b4: 1206 |009c: const/4 v6, #int 0 // #0 │ │ +0ce2b6: 2900 7eff |009d: goto/16 001b // -0082 │ │ +0ce2ba: 3806 1100 |009f: if-eqz v6, 00b0 // +0011 │ │ +0ce2be: 54c0 0812 |00a1: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce2c2: 7210 372c 0000 |00a3: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ +0ce2c8: 0c01 |00a6: move-result-object v1 │ │ +0ce2ca: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ +0ce2ce: 1604 0100 |00a9: const-wide/16 v4, #int 1 // #1 │ │ +0ce2d2: bba4 |00ab: add-long/2addr v4, v10 │ │ +0ce2d4: 07c0 |00ac: move-object v0, v12 │ │ +0ce2d6: 7606 7d2c 0000 |00ad: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ +0ce2dc: 54c0 0812 |00b0: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce2e0: 1602 0100 |00b2: const-wide/16 v2, #int 1 // #1 │ │ +0ce2e4: bba2 |00b4: add-long/2addr v2, v10 │ │ +0ce2e6: 7230 472c 2003 |00b5: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0ce2ec: e100 0704 |00b8: shr-int/lit8 v0, v7, #int 4 // #04 │ │ +0ce2f0: dd00 0001 |00ba: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0ce2f4: 1211 |00bc: const/4 v1, #int 1 // #1 │ │ +0ce2f6: 3310 2e00 |00bd: if-ne v0, v1, 00eb // +002e │ │ +0ce2fa: 54c0 0812 |00bf: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce2fe: 1201 |00c1: const/4 v1, #int 0 // #0 │ │ +0ce300: 7220 3a2c 1000 |00c2: invoke-interface {v0, v1}, Lokio/BufferedSource;.indexOf:(B)J // method@2c3a │ │ +0ce306: 0b0a |00c5: move-result-wide v10 │ │ +0ce308: 1600 ffff |00c6: const-wide/16 v0, #int -1 // #ffff │ │ +0ce30c: 3100 0a00 |00c8: cmp-long v0, v10, v0 │ │ +0ce310: 3900 0800 |00ca: if-nez v0, 00d2 // +0008 │ │ +0ce314: 2200 3105 |00cc: new-instance v0, Ljava/io/EOFException; // type@0531 │ │ +0ce318: 7010 3727 0000 |00ce: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@2737 │ │ +0ce31e: 2700 |00d1: throw v0 │ │ +0ce320: 3806 1100 |00d2: if-eqz v6, 00e3 // +0011 │ │ +0ce324: 54c0 0812 |00d4: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce328: 7210 372c 0000 |00d6: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ +0ce32e: 0c01 |00d9: move-result-object v1 │ │ +0ce330: 1602 0000 |00da: const-wide/16 v2, #int 0 // #0 │ │ +0ce334: 1604 0100 |00dc: const-wide/16 v4, #int 1 // #1 │ │ +0ce338: bba4 |00de: add-long/2addr v4, v10 │ │ +0ce33a: 07c0 |00df: move-object v0, v12 │ │ +0ce33c: 7606 7d2c 0000 |00e0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ +0ce342: 54c0 0812 |00e3: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce346: 1602 0100 |00e5: const-wide/16 v2, #int 1 // #1 │ │ +0ce34a: bba2 |00e7: add-long/2addr v2, v10 │ │ +0ce34c: 7230 472c 2003 |00e8: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0ce352: 3806 1a00 |00eb: if-eqz v6, 0105 // +001a │ │ +0ce356: 1a00 3605 |00ed: const-string v0, "FHCRC" // string@0536 │ │ +0ce35a: 54c1 0812 |00ef: iget-object v1, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce35e: 7210 442c 0100 |00f1: invoke-interface {v1}, Lokio/BufferedSource;.readShortLe:()S // method@2c44 │ │ +0ce364: 0a01 |00f4: move-result v1 │ │ +0ce366: 54c2 0412 |00f5: iget-object v2, v12, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@1204 │ │ +0ce36a: 6e10 3129 0200 |00f7: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@2931 │ │ +0ce370: 0b02 |00fa: move-result-wide v2 │ │ +0ce372: 8422 |00fb: long-to-int v2, v2 │ │ +0ce374: 8f22 |00fc: int-to-short v2, v2 │ │ +0ce376: 7040 772c 0c21 |00fd: invoke-direct {v12, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@2c77 │ │ +0ce37c: 54c0 0412 |0100: iget-object v0, v12, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@1204 │ │ +0ce380: 6e10 3229 0000 |0102: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@2932 │ │ +0ce386: 0e00 |0105: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ 0x0013 line=116 │ │ 0x001b line=117 │ │ 0x002b line=119 │ │ @@ -331041,33 +331227,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0ce330: |[0ce330] okio.GzipSource.consumeTrailer:()V │ │ -0ce340: 1a00 ec03 |0000: const-string v0, "CRC" // string@03ec │ │ -0ce344: 5441 0112 |0002: iget-object v1, v4, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce348: 7210 422c 0100 |0004: invoke-interface {v1}, Lokio/BufferedSource;.readIntLe:()I // method@2c42 │ │ -0ce34e: 0a01 |0007: move-result v1 │ │ -0ce350: 5442 fd11 |0008: iget-object v2, v4, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@11fd │ │ -0ce354: 6e10 3129 0200 |000a: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@2931 │ │ -0ce35a: 0b02 |000d: move-result-wide v2 │ │ -0ce35c: 8422 |000e: long-to-int v2, v2 │ │ -0ce35e: 7040 772c 0421 |000f: invoke-direct {v4, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@2c77 │ │ -0ce364: 1a00 4006 |0012: const-string v0, "ISIZE" // string@0640 │ │ -0ce368: 5441 0112 |0014: iget-object v1, v4, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce36c: 7210 422c 0100 |0016: invoke-interface {v1}, Lokio/BufferedSource;.readIntLe:()I // method@2c42 │ │ -0ce372: 0a01 |0019: move-result v1 │ │ -0ce374: 5442 fe11 |001a: iget-object v2, v4, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@11fe │ │ -0ce378: 6e10 4129 0200 |001c: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getTotalOut:()I // method@2941 │ │ -0ce37e: 0a02 |001f: move-result v2 │ │ -0ce380: 7040 772c 0421 |0020: invoke-direct {v4, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@2c77 │ │ -0ce386: 0e00 |0023: return-void │ │ +0ce388: |[0ce388] okio.GzipSource.consumeTrailer:()V │ │ +0ce398: 1a00 ef03 |0000: const-string v0, "CRC" // string@03ef │ │ +0ce39c: 5441 0812 |0002: iget-object v1, v4, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce3a0: 7210 422c 0100 |0004: invoke-interface {v1}, Lokio/BufferedSource;.readIntLe:()I // method@2c42 │ │ +0ce3a6: 0a01 |0007: move-result v1 │ │ +0ce3a8: 5442 0412 |0008: iget-object v2, v4, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@1204 │ │ +0ce3ac: 6e10 3129 0200 |000a: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@2931 │ │ +0ce3b2: 0b02 |000d: move-result-wide v2 │ │ +0ce3b4: 8422 |000e: long-to-int v2, v2 │ │ +0ce3b6: 7040 772c 0421 |000f: invoke-direct {v4, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@2c77 │ │ +0ce3bc: 1a00 4406 |0012: const-string v0, "ISIZE" // string@0644 │ │ +0ce3c0: 5441 0812 |0014: iget-object v1, v4, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce3c4: 7210 422c 0100 |0016: invoke-interface {v1}, Lokio/BufferedSource;.readIntLe:()I // method@2c42 │ │ +0ce3ca: 0a01 |0019: move-result v1 │ │ +0ce3cc: 5442 0512 |001a: iget-object v2, v4, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@1205 │ │ +0ce3d0: 6e10 4129 0200 |001c: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getTotalOut:()I // method@2941 │ │ +0ce3d6: 0a02 |001f: move-result v2 │ │ +0ce3d8: 7040 772c 0421 |0020: invoke-direct {v4, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@2c77 │ │ +0ce3de: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0012 line=174 │ │ 0x0023 line=175 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lokio/GzipSource; │ │ @@ -331077,51 +331263,51 @@ │ │ type : '(Lokio/Buffer;JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0ce388: |[0ce388] okio.GzipSource.updateCrc:(Lokio/Buffer;JJ)V │ │ -0ce398: 5471 f111 |0000: iget-object v1, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ce39c: 5213 1312 |0002: iget v3, v1, Lokio/Segment;.limit:I // field@1213 │ │ -0ce3a0: 5214 1612 |0004: iget v4, v1, Lokio/Segment;.pos:I // field@1216 │ │ -0ce3a4: b143 |0006: sub-int/2addr v3, v4 │ │ -0ce3a6: 8134 |0007: int-to-long v4, v3 │ │ -0ce3a8: 3103 0804 |0008: cmp-long v3, v8, v4 │ │ -0ce3ac: 3a03 0c00 |000a: if-ltz v3, 0016 // +000c │ │ -0ce3b0: 5213 1312 |000c: iget v3, v1, Lokio/Segment;.limit:I // field@1213 │ │ -0ce3b4: 5214 1612 |000e: iget v4, v1, Lokio/Segment;.pos:I // field@1216 │ │ -0ce3b8: b143 |0010: sub-int/2addr v3, v4 │ │ -0ce3ba: 8134 |0011: int-to-long v4, v3 │ │ -0ce3bc: bc48 |0012: sub-long/2addr v8, v4 │ │ -0ce3be: 5411 1412 |0013: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0ce3c2: 28ed |0015: goto 0002 // -0013 │ │ -0ce3c4: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ -0ce3c8: 3103 0a04 |0018: cmp-long v3, v10, v4 │ │ -0ce3cc: 3d03 1e00 |001a: if-lez v3, 0038 // +001e │ │ -0ce3d0: 5213 1612 |001c: iget v3, v1, Lokio/Segment;.pos:I // field@1216 │ │ -0ce3d4: 8134 |001e: int-to-long v4, v3 │ │ -0ce3d6: bb84 |001f: add-long/2addr v4, v8 │ │ -0ce3d8: 8440 |0020: long-to-int v0, v4 │ │ -0ce3da: 5213 1312 |0021: iget v3, v1, Lokio/Segment;.limit:I // field@1213 │ │ -0ce3de: b103 |0023: sub-int/2addr v3, v0 │ │ -0ce3e0: 8134 |0024: int-to-long v4, v3 │ │ -0ce3e2: 7140 b027 54ba |0025: invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0ce3e8: 0b04 |0028: move-result-wide v4 │ │ -0ce3ea: 8442 |0029: long-to-int v2, v4 │ │ -0ce3ec: 5463 fd11 |002a: iget-object v3, v6, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@11fd │ │ -0ce3f0: 5414 1212 |002c: iget-object v4, v1, Lokio/Segment;.data:[B // field@1212 │ │ -0ce3f4: 6e40 3329 4320 |002e: invoke-virtual {v3, v4, v0, v2}, Ljava/util/zip/CRC32;.update:([BII)V // method@2933 │ │ -0ce3fa: 8124 |0031: int-to-long v4, v2 │ │ -0ce3fc: bc4a |0032: sub-long/2addr v10, v4 │ │ -0ce3fe: 1608 0000 |0033: const-wide/16 v8, #int 0 // #0 │ │ -0ce402: 5411 1412 |0035: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0ce406: 28df |0037: goto 0016 // -0021 │ │ -0ce408: 0e00 |0038: return-void │ │ +0ce3e0: |[0ce3e0] okio.GzipSource.updateCrc:(Lokio/Buffer;JJ)V │ │ +0ce3f0: 5471 f811 |0000: iget-object v1, v7, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ce3f4: 5213 1a12 |0002: iget v3, v1, Lokio/Segment;.limit:I // field@121a │ │ +0ce3f8: 5214 1d12 |0004: iget v4, v1, Lokio/Segment;.pos:I // field@121d │ │ +0ce3fc: b143 |0006: sub-int/2addr v3, v4 │ │ +0ce3fe: 8134 |0007: int-to-long v4, v3 │ │ +0ce400: 3103 0804 |0008: cmp-long v3, v8, v4 │ │ +0ce404: 3a03 0c00 |000a: if-ltz v3, 0016 // +000c │ │ +0ce408: 5213 1a12 |000c: iget v3, v1, Lokio/Segment;.limit:I // field@121a │ │ +0ce40c: 5214 1d12 |000e: iget v4, v1, Lokio/Segment;.pos:I // field@121d │ │ +0ce410: b143 |0010: sub-int/2addr v3, v4 │ │ +0ce412: 8134 |0011: int-to-long v4, v3 │ │ +0ce414: bc48 |0012: sub-long/2addr v8, v4 │ │ +0ce416: 5411 1b12 |0013: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0ce41a: 28ed |0015: goto 0002 // -0013 │ │ +0ce41c: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ +0ce420: 3103 0a04 |0018: cmp-long v3, v10, v4 │ │ +0ce424: 3d03 1e00 |001a: if-lez v3, 0038 // +001e │ │ +0ce428: 5213 1d12 |001c: iget v3, v1, Lokio/Segment;.pos:I // field@121d │ │ +0ce42c: 8134 |001e: int-to-long v4, v3 │ │ +0ce42e: bb84 |001f: add-long/2addr v4, v8 │ │ +0ce430: 8440 |0020: long-to-int v0, v4 │ │ +0ce432: 5213 1a12 |0021: iget v3, v1, Lokio/Segment;.limit:I // field@121a │ │ +0ce436: b103 |0023: sub-int/2addr v3, v0 │ │ +0ce438: 8134 |0024: int-to-long v4, v3 │ │ +0ce43a: 7140 b027 54ba |0025: invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0ce440: 0b04 |0028: move-result-wide v4 │ │ +0ce442: 8442 |0029: long-to-int v2, v4 │ │ +0ce444: 5463 0412 |002a: iget-object v3, v6, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@1204 │ │ +0ce448: 5414 1912 |002c: iget-object v4, v1, Lokio/Segment;.data:[B // field@1219 │ │ +0ce44c: 6e40 3329 4320 |002e: invoke-virtual {v3, v4, v0, v2}, Ljava/util/zip/CRC32;.update:([BII)V // method@2933 │ │ +0ce452: 8124 |0031: int-to-long v4, v2 │ │ +0ce454: bc4a |0032: sub-long/2addr v10, v4 │ │ +0ce456: 1608 0000 |0033: const-wide/16 v8, #int 0 // #0 │ │ +0ce45a: 5411 1b12 |0035: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0ce45e: 28df |0037: goto 0016 // -0021 │ │ +0ce460: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0002 line=189 │ │ 0x000c line=190 │ │ 0x0013 line=189 │ │ 0x0016 line=194 │ │ @@ -331147,18 +331333,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce40c: |[0ce40c] okio.GzipSource.close:()V │ │ -0ce41c: 5410 ff11 |0000: iget-object v0, v1, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@11ff │ │ -0ce420: 6e10 802c 0000 |0002: invoke-virtual {v0}, Lokio/InflaterSource;.close:()V // method@2c80 │ │ -0ce426: 0e00 |0005: return-void │ │ +0ce464: |[0ce464] okio.GzipSource.close:()V │ │ +0ce474: 5410 0612 |0000: iget-object v0, v1, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@1206 │ │ +0ce478: 6e10 802c 0000 |0002: invoke-virtual {v0}, Lokio/InflaterSource;.close:()V // method@2c80 │ │ +0ce47e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/GzipSource; │ │ │ │ @@ -331167,68 +331353,68 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -0ce428: |[0ce428] okio.GzipSource.read:(Lokio/Buffer;J)J │ │ -0ce438: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -0ce43c: 1228 |0002: const/4 v8, #int 2 // #2 │ │ -0ce43e: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -0ce440: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -0ce444: 3106 0c04 |0006: cmp-long v6, v12, v4 │ │ -0ce448: 3b06 1b00 |0008: if-gez v6, 0023 // +001b │ │ -0ce44c: 2200 5605 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ce450: 2201 6c05 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0ce454: 7010 f927 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ce45a: 1a06 ea17 |0011: const-string v6, "byteCount < 0: " // string@17ea │ │ -0ce45e: 6e20 0228 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ce464: 0c01 |0016: move-result-object v1 │ │ -0ce466: 6e30 ff27 c10d |0017: invoke-virtual {v1, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0ce46c: 0c01 |001a: move-result-object v1 │ │ -0ce46e: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ce474: 0c01 |001e: move-result-object v1 │ │ -0ce476: 7020 8f27 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ce47c: 2700 |0022: throw v0 │ │ -0ce47e: 3106 0c04 |0023: cmp-long v6, v12, v4 │ │ -0ce482: 3906 0300 |0025: if-nez v6, 0028 // +0003 │ │ -0ce486: 1004 |0027: return-wide v4 │ │ -0ce488: 52a6 0012 |0028: iget v6, v10, Lokio/GzipSource;.section:I // field@1200 │ │ -0ce48c: 3906 0700 |002a: if-nez v6, 0031 // +0007 │ │ -0ce490: 7010 792c 0a00 |002c: invoke-direct {v10}, Lokio/GzipSource;.consumeHeader:()V // method@2c79 │ │ -0ce496: 59a7 0012 |002f: iput v7, v10, Lokio/GzipSource;.section:I // field@1200 │ │ -0ce49a: 52a6 0012 |0031: iget v6, v10, Lokio/GzipSource;.section:I // field@1200 │ │ -0ce49e: 3376 1600 |0033: if-ne v6, v7, 0049 // +0016 │ │ -0ce4a2: 53b2 f211 |0035: iget-wide v2, v11, Lokio/Buffer;.size:J // field@11f2 │ │ -0ce4a6: 54a6 ff11 |0037: iget-object v6, v10, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@11ff │ │ -0ce4aa: 6e40 812c b6dc |0039: invoke-virtual {v6, v11, v12, v13}, Lokio/InflaterSource;.read:(Lokio/Buffer;J)J // method@2c81 │ │ -0ce4b0: 0b04 |003c: move-result-wide v4 │ │ -0ce4b2: 3106 0400 |003d: cmp-long v6, v4, v0 │ │ -0ce4b6: 3806 0800 |003f: if-eqz v6, 0047 // +0008 │ │ -0ce4ba: 07a0 |0041: move-object v0, v10 │ │ -0ce4bc: 07b1 |0042: move-object v1, v11 │ │ -0ce4be: 7606 7d2c 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ -0ce4c4: 28e1 |0046: goto 0027 // -001f │ │ -0ce4c6: 59a8 0012 |0047: iput v8, v10, Lokio/GzipSource;.section:I // field@1200 │ │ -0ce4ca: 52a6 0012 |0049: iget v6, v10, Lokio/GzipSource;.section:I // field@1200 │ │ -0ce4ce: 3386 1800 |004b: if-ne v6, v8, 0063 // +0018 │ │ -0ce4d2: 7010 7a2c 0a00 |004d: invoke-direct {v10}, Lokio/GzipSource;.consumeTrailer:()V // method@2c7a │ │ -0ce4d8: 1236 |0050: const/4 v6, #int 3 // #3 │ │ -0ce4da: 59a6 0012 |0051: iput v6, v10, Lokio/GzipSource;.section:I // field@1200 │ │ -0ce4de: 54a6 0112 |0053: iget-object v6, v10, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce4e2: 7210 392c 0600 |0055: invoke-interface {v6}, Lokio/BufferedSource;.exhausted:()Z // method@2c39 │ │ -0ce4e8: 0a06 |0058: move-result v6 │ │ -0ce4ea: 3906 0a00 |0059: if-nez v6, 0063 // +000a │ │ -0ce4ee: 2200 3705 |005b: new-instance v0, Ljava/io/IOException; // type@0537 │ │ -0ce4f2: 1a01 dc20 |005d: const-string v1, "gzip finished without exhausting source" // string@20dc │ │ -0ce4f6: 7020 4627 1000 |005f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ -0ce4fc: 2700 |0062: throw v0 │ │ -0ce4fe: 0404 |0063: move-wide v4, v0 │ │ -0ce500: 28c3 |0064: goto 0027 // -003d │ │ +0ce480: |[0ce480] okio.GzipSource.read:(Lokio/Buffer;J)J │ │ +0ce490: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0ce494: 1228 |0002: const/4 v8, #int 2 // #2 │ │ +0ce496: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +0ce498: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +0ce49c: 3106 0c04 |0006: cmp-long v6, v12, v4 │ │ +0ce4a0: 3b06 1b00 |0008: if-gez v6, 0023 // +001b │ │ +0ce4a4: 2200 5705 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ce4a8: 2201 6d05 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0ce4ac: 7010 f927 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ce4b2: 1a06 f417 |0011: const-string v6, "byteCount < 0: " // string@17f4 │ │ +0ce4b6: 6e20 0228 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ce4bc: 0c01 |0016: move-result-object v1 │ │ +0ce4be: 6e30 ff27 c10d |0017: invoke-virtual {v1, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0ce4c4: 0c01 |001a: move-result-object v1 │ │ +0ce4c6: 6e10 0628 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ce4cc: 0c01 |001e: move-result-object v1 │ │ +0ce4ce: 7020 8f27 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ce4d4: 2700 |0022: throw v0 │ │ +0ce4d6: 3106 0c04 |0023: cmp-long v6, v12, v4 │ │ +0ce4da: 3906 0300 |0025: if-nez v6, 0028 // +0003 │ │ +0ce4de: 1004 |0027: return-wide v4 │ │ +0ce4e0: 52a6 0712 |0028: iget v6, v10, Lokio/GzipSource;.section:I // field@1207 │ │ +0ce4e4: 3906 0700 |002a: if-nez v6, 0031 // +0007 │ │ +0ce4e8: 7010 792c 0a00 |002c: invoke-direct {v10}, Lokio/GzipSource;.consumeHeader:()V // method@2c79 │ │ +0ce4ee: 59a7 0712 |002f: iput v7, v10, Lokio/GzipSource;.section:I // field@1207 │ │ +0ce4f2: 52a6 0712 |0031: iget v6, v10, Lokio/GzipSource;.section:I // field@1207 │ │ +0ce4f6: 3376 1600 |0033: if-ne v6, v7, 0049 // +0016 │ │ +0ce4fa: 53b2 f911 |0035: iget-wide v2, v11, Lokio/Buffer;.size:J // field@11f9 │ │ +0ce4fe: 54a6 0612 |0037: iget-object v6, v10, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@1206 │ │ +0ce502: 6e40 812c b6dc |0039: invoke-virtual {v6, v11, v12, v13}, Lokio/InflaterSource;.read:(Lokio/Buffer;J)J // method@2c81 │ │ +0ce508: 0b04 |003c: move-result-wide v4 │ │ +0ce50a: 3106 0400 |003d: cmp-long v6, v4, v0 │ │ +0ce50e: 3806 0800 |003f: if-eqz v6, 0047 // +0008 │ │ +0ce512: 07a0 |0041: move-object v0, v10 │ │ +0ce514: 07b1 |0042: move-object v1, v11 │ │ +0ce516: 7606 7d2c 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@2c7d │ │ +0ce51c: 28e1 |0046: goto 0027 // -001f │ │ +0ce51e: 59a8 0712 |0047: iput v8, v10, Lokio/GzipSource;.section:I // field@1207 │ │ +0ce522: 52a6 0712 |0049: iget v6, v10, Lokio/GzipSource;.section:I // field@1207 │ │ +0ce526: 3386 1800 |004b: if-ne v6, v8, 0063 // +0018 │ │ +0ce52a: 7010 7a2c 0a00 |004d: invoke-direct {v10}, Lokio/GzipSource;.consumeTrailer:()V // method@2c7a │ │ +0ce530: 1236 |0050: const/4 v6, #int 3 // #3 │ │ +0ce532: 59a6 0712 |0051: iput v6, v10, Lokio/GzipSource;.section:I // field@1207 │ │ +0ce536: 54a6 0812 |0053: iget-object v6, v10, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce53a: 7210 392c 0600 |0055: invoke-interface {v6}, Lokio/BufferedSource;.exhausted:()Z // method@2c39 │ │ +0ce540: 0a06 |0058: move-result v6 │ │ +0ce542: 3906 0a00 |0059: if-nez v6, 0063 // +000a │ │ +0ce546: 2200 3805 |005b: new-instance v0, Ljava/io/IOException; // type@0538 │ │ +0ce54a: 1a01 e620 |005d: const-string v1, "gzip finished without exhausting source" // string@20e6 │ │ +0ce54e: 7020 4627 1000 |005f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2746 │ │ +0ce554: 2700 |0062: throw v0 │ │ +0ce556: 0404 |0063: move-wide v4, v0 │ │ +0ce558: 28c3 |0064: goto 0027 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0006 line=68 │ │ 0x0023 line=69 │ │ 0x0027 line=104 │ │ 0x0028 line=72 │ │ 0x002c line=73 │ │ @@ -331257,48 +331443,48 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ce504: |[0ce504] okio.GzipSource.timeout:()Lokio/Timeout; │ │ -0ce514: 5410 0112 |0000: iget-object v0, v1, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1201 │ │ -0ce518: 7210 482c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ -0ce51e: 0c00 |0005: move-result-object v0 │ │ -0ce520: 1100 |0006: return-object v0 │ │ +0ce55c: |[0ce55c] okio.GzipSource.timeout:()Lokio/Timeout; │ │ +0ce56c: 5410 0812 |0000: iget-object v0, v1, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@1208 │ │ +0ce570: 7210 482c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ +0ce576: 0c00 |0005: move-result-object v0 │ │ +0ce578: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/GzipSource; │ │ │ │ - source_file_idx : 1445 (GzipSource.java) │ │ + source_file_idx : 1449 (GzipSource.java) │ │ │ │ -Class #1115 header: │ │ -class_idx : 1617 │ │ +Class #1116 header: │ │ +class_idx : 1620 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 1625 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 1629 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #1115 annotations: │ │ +Class #1116 annotations: │ │ Annotations on method #11392 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11393 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11394 'refill' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11395 'releaseInflatedBytes' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1115 - │ │ +Class #1116 - │ │ Class descriptor : 'Lokio/InflaterSource;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ Instance fields - │ │ @@ -331324,29 +331510,29 @@ │ │ type : '(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0ce524: |[0ce524] okio.InflaterSource.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V │ │ -0ce534: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ce53a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0ce53e: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ce542: 1a01 7133 |0007: const-string v1, "source == null" // string@3371 │ │ -0ce546: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ce54c: 2700 |000c: throw v0 │ │ -0ce54e: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -0ce552: 2200 5605 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ce556: 1a01 1b22 |0011: const-string v1, "inflater == null" // string@221b │ │ -0ce55a: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ce560: 2700 |0016: throw v0 │ │ -0ce562: 5b23 0512 |0017: iput-object v3, v2, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@1205 │ │ -0ce566: 5b24 0412 |0019: iput-object v4, v2, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@1204 │ │ -0ce56a: 0e00 |001b: return-void │ │ +0ce57c: |[0ce57c] okio.InflaterSource.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V │ │ +0ce58c: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ce592: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0ce596: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ce59a: 1a01 7b33 |0007: const-string v1, "source == null" // string@337b │ │ +0ce59e: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ce5a4: 2700 |000c: throw v0 │ │ +0ce5a6: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +0ce5aa: 2200 5705 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ce5ae: 1a01 2522 |0011: const-string v1, "inflater == null" // string@2225 │ │ +0ce5b2: 7020 8f27 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ce5b8: 2700 |0016: throw v0 │ │ +0ce5ba: 5b23 0c12 |0017: iput-object v3, v2, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@120c │ │ +0ce5be: 5b24 0b12 |0019: iput-object v4, v2, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@120b │ │ +0ce5c2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x000d line=50 │ │ 0x0017 line=51 │ │ 0x0019 line=52 │ │ @@ -331361,19 +331547,19 @@ │ │ type : '(Lokio/Source;Ljava/util/zip/Inflater;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ce56c: |[0ce56c] okio.InflaterSource.:(Lokio/Source;Ljava/util/zip/Inflater;)V │ │ -0ce57c: 7110 972c 0200 |0000: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ -0ce582: 0c00 |0003: move-result-object v0 │ │ -0ce584: 7030 7e2c 0103 |0004: invoke-direct {v1, v0, v3}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@2c7e │ │ -0ce58a: 0e00 |0007: return-void │ │ +0ce5c4: |[0ce5c4] okio.InflaterSource.:(Lokio/Source;Ljava/util/zip/Inflater;)V │ │ +0ce5d4: 7110 972c 0200 |0000: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@2c97 │ │ +0ce5da: 0c00 |0003: move-result-object v0 │ │ +0ce5dc: 7030 7e2c 0103 |0004: invoke-direct {v1, v0, v3}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@2c7e │ │ +0ce5e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokio/InflaterSource; │ │ 0x0000 - 0x0008 reg=2 source Lokio/Source; │ │ @@ -331384,30 +331570,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0ce58c: |[0ce58c] okio.InflaterSource.releaseInflatedBytes:()V │ │ -0ce59c: 5241 0212 |0000: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1202 │ │ -0ce5a0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0ce5a4: 0e00 |0004: return-void │ │ -0ce5a6: 5241 0212 |0005: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1202 │ │ -0ce5aa: 5442 0412 |0007: iget-object v2, v4, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@1204 │ │ -0ce5ae: 6e10 4029 0200 |0009: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getRemaining:()I // method@2940 │ │ -0ce5b4: 0a02 |000c: move-result v2 │ │ -0ce5b6: 9100 0102 |000d: sub-int v0, v1, v2 │ │ -0ce5ba: 5241 0212 |000f: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1202 │ │ -0ce5be: b101 |0011: sub-int/2addr v1, v0 │ │ -0ce5c0: 5941 0212 |0012: iput v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1202 │ │ -0ce5c4: 5441 0512 |0014: iget-object v1, v4, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@1205 │ │ -0ce5c8: 8102 |0016: int-to-long v2, v0 │ │ -0ce5ca: 7230 472c 2103 |0017: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ -0ce5d0: 28ea |001a: goto 0004 // -0016 │ │ +0ce5e4: |[0ce5e4] okio.InflaterSource.releaseInflatedBytes:()V │ │ +0ce5f4: 5241 0912 |0000: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1209 │ │ +0ce5f8: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0ce5fc: 0e00 |0004: return-void │ │ +0ce5fe: 5241 0912 |0005: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1209 │ │ +0ce602: 5442 0b12 |0007: iget-object v2, v4, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@120b │ │ +0ce606: 6e10 4029 0200 |0009: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getRemaining:()I // method@2940 │ │ +0ce60c: 0a02 |000c: move-result v2 │ │ +0ce60e: 9100 0102 |000d: sub-int v0, v1, v2 │ │ +0ce612: 5241 0912 |000f: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1209 │ │ +0ce616: b101 |0011: sub-int/2addr v1, v0 │ │ +0ce618: 5941 0912 |0012: iput v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1209 │ │ +0ce61c: 5441 0c12 |0014: iget-object v1, v4, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@120c │ │ +0ce620: 8102 |0016: int-to-long v2, v0 │ │ +0ce622: 7230 472c 2103 |0017: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@2c47 │ │ +0ce628: 28ea |001a: goto 0004 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=116 │ │ 0x0005 line=113 │ │ 0x000f line=114 │ │ 0x0014 line=115 │ │ @@ -331421,25 +331607,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0ce5d4: |[0ce5d4] okio.InflaterSource.close:()V │ │ -0ce5e4: 5510 0312 |0000: iget-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@1203 │ │ -0ce5e8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0ce5ec: 0e00 |0004: return-void │ │ -0ce5ee: 5410 0412 |0005: iget-object v0, v1, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@1204 │ │ -0ce5f2: 6e10 3e29 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@293e │ │ -0ce5f8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0ce5fa: 5c10 0312 |000b: iput-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@1203 │ │ -0ce5fe: 5410 0512 |000d: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@1205 │ │ -0ce602: 7210 382c 0000 |000f: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ -0ce608: 28f2 |0012: goto 0004 // -000e │ │ +0ce62c: |[0ce62c] okio.InflaterSource.close:()V │ │ +0ce63c: 5510 0a12 |0000: iget-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@120a │ │ +0ce640: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0ce644: 0e00 |0004: return-void │ │ +0ce646: 5410 0b12 |0005: iget-object v0, v1, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@120b │ │ +0ce64a: 6e10 3e29 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@293e │ │ +0ce650: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0ce652: 5c10 0a12 |000b: iput-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@120a │ │ +0ce656: 5410 0c12 |000d: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@120c │ │ +0ce65a: 7210 382c 0000 |000f: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@2c38 │ │ +0ce660: 28f2 |0012: goto 0004 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=127 │ │ 0x0005 line=124 │ │ 0x000a line=125 │ │ 0x000d line=126 │ │ @@ -331451,88 +331637,88 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 140 16-bit code units │ │ -0ce60c: |[0ce60c] okio.InflaterSource.read:(Lokio/Buffer;J)J │ │ -0ce61c: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0ce620: 3106 0a04 |0002: cmp-long v6, v10, v4 │ │ -0ce624: 3b06 1b00 |0004: if-gez v6, 001f // +001b │ │ -0ce628: 2204 5605 |0006: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ce62c: 2205 6c05 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0ce630: 7010 f927 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ce636: 1a06 ea17 |000d: const-string v6, "byteCount < 0: " // string@17ea │ │ -0ce63a: 6e20 0228 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ce640: 0c05 |0012: move-result-object v5 │ │ -0ce642: 6e30 ff27 a50b |0013: invoke-virtual {v5, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0ce648: 0c05 |0016: move-result-object v5 │ │ -0ce64a: 6e10 0628 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ce650: 0c05 |001a: move-result-object v5 │ │ -0ce652: 7020 8f27 5400 |001b: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ce658: 2704 |001e: throw v4 │ │ -0ce65a: 5586 0312 |001f: iget-boolean v6, v8, Lokio/InflaterSource;.closed:Z // field@1203 │ │ -0ce65e: 3806 0a00 |0021: if-eqz v6, 002b // +000a │ │ -0ce662: 2204 5705 |0023: new-instance v4, Ljava/lang/IllegalStateException; // type@0557 │ │ -0ce666: 1a05 2f19 |0025: const-string v5, "closed" // string@192f │ │ -0ce66a: 7020 9327 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0ce670: 2704 |002a: throw v4 │ │ -0ce672: 3106 0a04 |002b: cmp-long v6, v10, v4 │ │ -0ce676: 3906 0300 |002d: if-nez v6, 0030 // +0003 │ │ -0ce67a: 1004 |002f: return-wide v4 │ │ -0ce67c: 6e10 822c 0800 |0030: invoke-virtual {v8}, Lokio/InflaterSource;.refill:()Z // method@2c82 │ │ -0ce682: 0a02 |0033: move-result v2 │ │ -0ce684: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -0ce686: 6e20 142c 4900 |0035: invoke-virtual {v9, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ -0ce68c: 0c03 |0038: move-result-object v3 │ │ -0ce68e: 5484 0412 |0039: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@1204 │ │ -0ce692: 5435 1212 |003b: iget-object v5, v3, Lokio/Segment;.data:[B // field@1212 │ │ -0ce696: 5236 1312 |003d: iget v6, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0ce69a: 5237 1312 |003f: iget v7, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0ce69e: d177 0008 |0041: rsub-int v7, v7, #int 2048 // #0800 │ │ -0ce6a2: 6e40 4229 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@2942 │ │ -0ce6a8: 0a00 |0046: move-result v0 │ │ -0ce6aa: 3d00 0f00 |0047: if-lez v0, 0056 // +000f │ │ -0ce6ae: 5234 1312 |0049: iget v4, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0ce6b2: b004 |004b: add-int/2addr v4, v0 │ │ -0ce6b4: 5934 1312 |004c: iput v4, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0ce6b8: 5394 f211 |004e: iget-wide v4, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0ce6bc: 8106 |0050: int-to-long v6, v0 │ │ -0ce6be: bb64 |0051: add-long/2addr v4, v6 │ │ -0ce6c0: 5a94 f211 |0052: iput-wide v4, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0ce6c4: 8104 |0054: int-to-long v4, v0 │ │ -0ce6c6: 28da |0055: goto 002f // -0026 │ │ -0ce6c8: 5484 0412 |0056: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@1204 │ │ -0ce6cc: 6e10 3f29 0400 |0058: invoke-virtual {v4}, Ljava/util/zip/Inflater;.finished:()Z // method@293f │ │ -0ce6d2: 0a04 |005b: move-result v4 │ │ -0ce6d4: 3904 0a00 |005c: if-nez v4, 0066 // +000a │ │ -0ce6d8: 5484 0412 |005e: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@1204 │ │ -0ce6dc: 6e10 4329 0400 |0060: invoke-virtual {v4}, Ljava/util/zip/Inflater;.needsDictionary:()Z // method@2943 │ │ -0ce6e2: 0a04 |0063: move-result v4 │ │ -0ce6e4: 3804 1700 |0064: if-eqz v4, 007b // +0017 │ │ -0ce6e8: 7010 832c 0800 |0066: invoke-direct {v8}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@2c83 │ │ -0ce6ee: 5234 1612 |0069: iget v4, v3, Lokio/Segment;.pos:I // field@1216 │ │ -0ce6f2: 5235 1312 |006b: iget v5, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0ce6f6: 3354 0b00 |006d: if-ne v4, v5, 0078 // +000b │ │ -0ce6fa: 6e10 ca2c 0300 |006f: invoke-virtual {v3}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0ce700: 0c04 |0072: move-result-object v4 │ │ -0ce702: 5b94 f111 |0073: iput-object v4, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ce706: 7110 cf2c 0300 |0075: invoke-static {v3}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0ce70c: 1604 ffff |0078: const-wide/16 v4, #int -1 // #ffff │ │ -0ce710: 28b5 |007a: goto 002f // -004b │ │ -0ce712: 3802 b5ff |007b: if-eqz v2, 0030 // -004b │ │ -0ce716: 2204 3005 |007d: new-instance v4, Ljava/io/EOFException; // type@0530 │ │ -0ce71a: 1a05 7333 |007f: const-string v5, "source exhausted prematurely" // string@3373 │ │ -0ce71e: 7020 3827 5400 |0081: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@2738 │ │ -0ce724: 2704 |0084: throw v4 │ │ -0ce726: 0d01 |0085: move-exception v1 │ │ -0ce728: 2204 3705 |0086: new-instance v4, Ljava/io/IOException; // type@0537 │ │ -0ce72c: 7020 4727 1400 |0088: invoke-direct {v4, v1}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@2747 │ │ -0ce732: 2704 |008b: throw v4 │ │ +0ce664: |[0ce664] okio.InflaterSource.read:(Lokio/Buffer;J)J │ │ +0ce674: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0ce678: 3106 0a04 |0002: cmp-long v6, v10, v4 │ │ +0ce67c: 3b06 1b00 |0004: if-gez v6, 001f // +001b │ │ +0ce680: 2204 5705 |0006: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ce684: 2205 6d05 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0ce688: 7010 f927 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ce68e: 1a06 f417 |000d: const-string v6, "byteCount < 0: " // string@17f4 │ │ +0ce692: 6e20 0228 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ce698: 0c05 |0012: move-result-object v5 │ │ +0ce69a: 6e30 ff27 a50b |0013: invoke-virtual {v5, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0ce6a0: 0c05 |0016: move-result-object v5 │ │ +0ce6a2: 6e10 0628 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ce6a8: 0c05 |001a: move-result-object v5 │ │ +0ce6aa: 7020 8f27 5400 |001b: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ce6b0: 2704 |001e: throw v4 │ │ +0ce6b2: 5586 0a12 |001f: iget-boolean v6, v8, Lokio/InflaterSource;.closed:Z // field@120a │ │ +0ce6b6: 3806 0a00 |0021: if-eqz v6, 002b // +000a │ │ +0ce6ba: 2204 5805 |0023: new-instance v4, Ljava/lang/IllegalStateException; // type@0558 │ │ +0ce6be: 1a05 3919 |0025: const-string v5, "closed" // string@1939 │ │ +0ce6c2: 7020 9327 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0ce6c8: 2704 |002a: throw v4 │ │ +0ce6ca: 3106 0a04 |002b: cmp-long v6, v10, v4 │ │ +0ce6ce: 3906 0300 |002d: if-nez v6, 0030 // +0003 │ │ +0ce6d2: 1004 |002f: return-wide v4 │ │ +0ce6d4: 6e10 822c 0800 |0030: invoke-virtual {v8}, Lokio/InflaterSource;.refill:()Z // method@2c82 │ │ +0ce6da: 0a02 |0033: move-result v2 │ │ +0ce6dc: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +0ce6de: 6e20 142c 4900 |0035: invoke-virtual {v9, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ +0ce6e4: 0c03 |0038: move-result-object v3 │ │ +0ce6e6: 5484 0b12 |0039: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@120b │ │ +0ce6ea: 5435 1912 |003b: iget-object v5, v3, Lokio/Segment;.data:[B // field@1219 │ │ +0ce6ee: 5236 1a12 |003d: iget v6, v3, Lokio/Segment;.limit:I // field@121a │ │ +0ce6f2: 5237 1a12 |003f: iget v7, v3, Lokio/Segment;.limit:I // field@121a │ │ +0ce6f6: d177 0008 |0041: rsub-int v7, v7, #int 2048 // #0800 │ │ +0ce6fa: 6e40 4229 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@2942 │ │ +0ce700: 0a00 |0046: move-result v0 │ │ +0ce702: 3d00 0f00 |0047: if-lez v0, 0056 // +000f │ │ +0ce706: 5234 1a12 |0049: iget v4, v3, Lokio/Segment;.limit:I // field@121a │ │ +0ce70a: b004 |004b: add-int/2addr v4, v0 │ │ +0ce70c: 5934 1a12 |004c: iput v4, v3, Lokio/Segment;.limit:I // field@121a │ │ +0ce710: 5394 f911 |004e: iget-wide v4, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0ce714: 8106 |0050: int-to-long v6, v0 │ │ +0ce716: bb64 |0051: add-long/2addr v4, v6 │ │ +0ce718: 5a94 f911 |0052: iput-wide v4, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0ce71c: 8104 |0054: int-to-long v4, v0 │ │ +0ce71e: 28da |0055: goto 002f // -0026 │ │ +0ce720: 5484 0b12 |0056: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@120b │ │ +0ce724: 6e10 3f29 0400 |0058: invoke-virtual {v4}, Ljava/util/zip/Inflater;.finished:()Z // method@293f │ │ +0ce72a: 0a04 |005b: move-result v4 │ │ +0ce72c: 3904 0a00 |005c: if-nez v4, 0066 // +000a │ │ +0ce730: 5484 0b12 |005e: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@120b │ │ +0ce734: 6e10 4329 0400 |0060: invoke-virtual {v4}, Ljava/util/zip/Inflater;.needsDictionary:()Z // method@2943 │ │ +0ce73a: 0a04 |0063: move-result v4 │ │ +0ce73c: 3804 1700 |0064: if-eqz v4, 007b // +0017 │ │ +0ce740: 7010 832c 0800 |0066: invoke-direct {v8}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@2c83 │ │ +0ce746: 5234 1d12 |0069: iget v4, v3, Lokio/Segment;.pos:I // field@121d │ │ +0ce74a: 5235 1a12 |006b: iget v5, v3, Lokio/Segment;.limit:I // field@121a │ │ +0ce74e: 3354 0b00 |006d: if-ne v4, v5, 0078 // +000b │ │ +0ce752: 6e10 ca2c 0300 |006f: invoke-virtual {v3}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0ce758: 0c04 |0072: move-result-object v4 │ │ +0ce75a: 5b94 f811 |0073: iput-object v4, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ce75e: 7110 cf2c 0300 |0075: invoke-static {v3}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0ce764: 1604 ffff |0078: const-wide/16 v4, #int -1 // #ffff │ │ +0ce768: 28b5 |007a: goto 002f // -004b │ │ +0ce76a: 3802 b5ff |007b: if-eqz v2, 0030 // -004b │ │ +0ce76e: 2204 3105 |007d: new-instance v4, Ljava/io/EOFException; // type@0531 │ │ +0ce772: 1a05 7d33 |007f: const-string v5, "source exhausted prematurely" // string@337d │ │ +0ce776: 7020 3827 5400 |0081: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@2738 │ │ +0ce77c: 2704 |0084: throw v4 │ │ +0ce77e: 0d01 |0085: move-exception v1 │ │ +0ce780: 2204 3805 |0086: new-instance v4, Ljava/io/IOException; // type@0538 │ │ +0ce784: 7020 4727 1400 |0088: invoke-direct {v4, v1}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@2747 │ │ +0ce78a: 2704 |008b: throw v4 │ │ catches : 1 │ │ 0x0035 - 0x0085 │ │ Ljava/util/zip/DataFormatException; -> 0x0085 │ │ positions : │ │ 0x0002 line=57 │ │ 0x001f line=58 │ │ 0x002b line=59 │ │ @@ -331567,50 +331753,50 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0ce744: |[0ce744] okio.InflaterSource.refill:()Z │ │ -0ce754: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ce756: 5462 0412 |0001: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@1204 │ │ -0ce75a: 6e10 4429 0200 |0003: invoke-virtual {v2}, Ljava/util/zip/Inflater;.needsInput:()Z // method@2944 │ │ -0ce760: 0a02 |0006: move-result v2 │ │ -0ce762: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -0ce766: 0f01 |0009: return v1 │ │ -0ce768: 7010 832c 0600 |000a: invoke-direct {v6}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@2c83 │ │ -0ce76e: 5462 0412 |000d: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@1204 │ │ -0ce772: 6e10 4029 0200 |000f: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getRemaining:()I // method@2940 │ │ -0ce778: 0a02 |0012: move-result v2 │ │ -0ce77a: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ -0ce77e: 2201 5705 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@0557 │ │ -0ce782: 1a02 ce01 |0017: const-string v2, "?" // string@01ce │ │ -0ce786: 7020 9327 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0ce78c: 2701 |001c: throw v1 │ │ -0ce78e: 5462 0512 |001d: iget-object v2, v6, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@1205 │ │ -0ce792: 7210 392c 0200 |001f: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@2c39 │ │ -0ce798: 0a02 |0022: move-result v2 │ │ -0ce79a: 3802 0400 |0023: if-eqz v2, 0027 // +0004 │ │ -0ce79e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0ce7a0: 28e3 |0026: goto 0009 // -001d │ │ -0ce7a2: 5462 0512 |0027: iget-object v2, v6, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@1205 │ │ -0ce7a6: 7210 372c 0200 |0029: invoke-interface {v2}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ -0ce7ac: 0c02 |002c: move-result-object v2 │ │ -0ce7ae: 5420 f111 |002d: iget-object v0, v2, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ce7b2: 5202 1312 |002f: iget v2, v0, Lokio/Segment;.limit:I // field@1213 │ │ -0ce7b6: 5203 1612 |0031: iget v3, v0, Lokio/Segment;.pos:I // field@1216 │ │ -0ce7ba: b132 |0033: sub-int/2addr v2, v3 │ │ -0ce7bc: 5962 0212 |0034: iput v2, v6, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1202 │ │ -0ce7c0: 5462 0412 |0036: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@1204 │ │ -0ce7c4: 5403 1212 |0038: iget-object v3, v0, Lokio/Segment;.data:[B // field@1212 │ │ -0ce7c8: 5204 1612 |003a: iget v4, v0, Lokio/Segment;.pos:I // field@1216 │ │ -0ce7cc: 5265 0212 |003c: iget v5, v6, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1202 │ │ -0ce7d0: 6e40 4529 3254 |003e: invoke-virtual {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@2945 │ │ -0ce7d6: 28c8 |0041: goto 0009 // -0038 │ │ +0ce79c: |[0ce79c] okio.InflaterSource.refill:()Z │ │ +0ce7ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ce7ae: 5462 0b12 |0001: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@120b │ │ +0ce7b2: 6e10 4429 0200 |0003: invoke-virtual {v2}, Ljava/util/zip/Inflater;.needsInput:()Z // method@2944 │ │ +0ce7b8: 0a02 |0006: move-result v2 │ │ +0ce7ba: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +0ce7be: 0f01 |0009: return v1 │ │ +0ce7c0: 7010 832c 0600 |000a: invoke-direct {v6}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@2c83 │ │ +0ce7c6: 5462 0b12 |000d: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@120b │ │ +0ce7ca: 6e10 4029 0200 |000f: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getRemaining:()I // method@2940 │ │ +0ce7d0: 0a02 |0012: move-result v2 │ │ +0ce7d2: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ +0ce7d6: 2201 5805 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@0558 │ │ +0ce7da: 1a02 ce01 |0017: const-string v2, "?" // string@01ce │ │ +0ce7de: 7020 9327 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0ce7e4: 2701 |001c: throw v1 │ │ +0ce7e6: 5462 0c12 |001d: iget-object v2, v6, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@120c │ │ +0ce7ea: 7210 392c 0200 |001f: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@2c39 │ │ +0ce7f0: 0a02 |0022: move-result v2 │ │ +0ce7f2: 3802 0400 |0023: if-eqz v2, 0027 // +0004 │ │ +0ce7f6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0ce7f8: 28e3 |0026: goto 0009 // -001d │ │ +0ce7fa: 5462 0c12 |0027: iget-object v2, v6, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@120c │ │ +0ce7fe: 7210 372c 0200 |0029: invoke-interface {v2}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@2c37 │ │ +0ce804: 0c02 |002c: move-result-object v2 │ │ +0ce806: 5420 f811 |002d: iget-object v0, v2, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ce80a: 5202 1a12 |002f: iget v2, v0, Lokio/Segment;.limit:I // field@121a │ │ +0ce80e: 5203 1d12 |0031: iget v3, v0, Lokio/Segment;.pos:I // field@121d │ │ +0ce812: b132 |0033: sub-int/2addr v2, v3 │ │ +0ce814: 5962 0912 |0034: iput v2, v6, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1209 │ │ +0ce818: 5462 0b12 |0036: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@120b │ │ +0ce81c: 5403 1912 |0038: iget-object v3, v0, Lokio/Segment;.data:[B // field@1219 │ │ +0ce820: 5204 1d12 |003a: iget v4, v0, Lokio/Segment;.pos:I // field@121d │ │ +0ce824: 5265 0912 |003c: iget v5, v6, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@1209 │ │ +0ce828: 6e40 4529 3254 |003e: invoke-virtual {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@2945 │ │ +0ce82e: 28c8 |0041: goto 0009 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0009 line=107 │ │ 0x000a line=97 │ │ 0x000d line=98 │ │ 0x001d line=101 │ │ @@ -331626,49 +331812,49 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ce7d8: |[0ce7d8] okio.InflaterSource.timeout:()Lokio/Timeout; │ │ -0ce7e8: 5410 0512 |0000: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@1205 │ │ -0ce7ec: 7210 482c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ -0ce7f2: 0c00 |0005: move-result-object v0 │ │ -0ce7f4: 1100 |0006: return-object v0 │ │ +0ce830: |[0ce830] okio.InflaterSource.timeout:()Lokio/Timeout; │ │ +0ce840: 5410 0c12 |0000: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@120c │ │ +0ce844: 7210 482c 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@2c48 │ │ +0ce84a: 0c00 |0005: move-result-object v0 │ │ +0ce84c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/InflaterSource; │ │ │ │ - source_file_idx : 1625 (InflaterSource.java) │ │ + source_file_idx : 1629 (InflaterSource.java) │ │ │ │ -Class #1116 header: │ │ -class_idx : 1618 │ │ +Class #1117 header: │ │ +class_idx : 1621 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3827 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3836 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #1116 annotations: │ │ +Class #1117 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=sink │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ Annotations on method #11398 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11399 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11402 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1116 - │ │ +Class #1117 - │ │ Class descriptor : 'Lokio/Okio$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Sink;' │ │ Static fields - │ │ Instance fields - │ │ @@ -331686,19 +331872,19 @@ │ │ type : '(Lokio/Timeout;Ljava/io/OutputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ce7f8: |[0ce7f8] okio.Okio$1.:(Lokio/Timeout;Ljava/io/OutputStream;)V │ │ -0ce808: 5b01 0712 |0000: iput-object v1, v0, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@1207 │ │ -0ce80c: 5b02 0612 |0002: iput-object v2, v0, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@1206 │ │ -0ce810: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ce816: 0e00 |0007: return-void │ │ +0ce850: |[0ce850] okio.Okio$1.:(Lokio/Timeout;Ljava/io/OutputStream;)V │ │ +0ce860: 5b01 0e12 |0000: iput-object v1, v0, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@120e │ │ +0ce864: 5b02 0d12 |0002: iput-object v2, v0, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@120d │ │ +0ce868: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ce86e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/Okio$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/Timeout; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/OutputStream; │ │ @@ -331709,18 +331895,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce818: |[0ce818] okio.Okio$1.close:()V │ │ -0ce828: 5410 0612 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@1206 │ │ -0ce82c: 6e10 5127 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@2751 │ │ -0ce832: 0e00 |0005: return-void │ │ +0ce870: |[0ce870] okio.Okio$1.close:()V │ │ +0ce880: 5410 0d12 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@120d │ │ +0ce884: 6e10 5127 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@2751 │ │ +0ce88a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Okio$1; │ │ │ │ @@ -331729,18 +331915,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce834: |[0ce834] okio.Okio$1.flush:()V │ │ -0ce844: 5410 0612 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@1206 │ │ -0ce848: 6e10 5227 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@2752 │ │ -0ce84e: 0e00 |0005: return-void │ │ +0ce88c: |[0ce88c] okio.Okio$1.flush:()V │ │ +0ce89c: 5410 0d12 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@120d │ │ +0ce8a0: 6e10 5227 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@2752 │ │ +0ce8a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Okio$1; │ │ │ │ @@ -331749,17 +331935,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce850: |[0ce850] okio.Okio$1.timeout:()Lokio/Timeout; │ │ -0ce860: 5410 0712 |0000: iget-object v0, v1, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@1207 │ │ -0ce864: 1100 |0002: return-object v0 │ │ +0ce8a8: |[0ce8a8] okio.Okio$1.timeout:()Lokio/Timeout; │ │ +0ce8b8: 5410 0e12 |0000: iget-object v0, v1, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@120e │ │ +0ce8bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Okio$1; │ │ │ │ #3 : (in Lokio/Okio$1;) │ │ @@ -331767,29 +331953,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0ce868: |[0ce868] okio.Okio$1.toString:()Ljava/lang/String; │ │ -0ce878: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0ce87c: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ce882: 1a01 3f33 |0005: const-string v1, "sink(" // string@333f │ │ -0ce886: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ce88c: 0c00 |000a: move-result-object v0 │ │ -0ce88e: 5421 0612 |000b: iget-object v1, v2, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@1206 │ │ -0ce892: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0ce898: 0c00 |0010: move-result-object v0 │ │ -0ce89a: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ -0ce89e: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ce8a4: 0c00 |0016: move-result-object v0 │ │ -0ce8a6: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ce8ac: 0c00 |001a: move-result-object v0 │ │ -0ce8ae: 1100 |001b: return-object v0 │ │ +0ce8c0: |[0ce8c0] okio.Okio$1.toString:()Ljava/lang/String; │ │ +0ce8d0: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0ce8d4: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ce8da: 1a01 4933 |0005: const-string v1, "sink(" // string@3349 │ │ +0ce8de: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ce8e4: 0c00 |000a: move-result-object v0 │ │ +0ce8e6: 5421 0d12 |000b: iget-object v1, v2, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@120d │ │ +0ce8ea: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0ce8f0: 0c00 |0010: move-result-object v0 │ │ +0ce8f2: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ +0ce8f6: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ce8fc: 0c00 |0016: move-result-object v0 │ │ +0ce8fe: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ce904: 0c00 |001a: move-result-object v0 │ │ +0ce906: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/Okio$1; │ │ │ │ #4 : (in Lokio/Okio$1;) │ │ @@ -331797,53 +331983,53 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -0ce8b0: |[0ce8b0] okio.Okio$1.write:(Lokio/Buffer;J)V │ │ -0ce8c0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0ce8c4: 5390 f211 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0ce8c8: 04a4 |0004: move-wide v4, v10 │ │ -0ce8ca: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ -0ce8d0: 3100 0a02 |0008: cmp-long v0, v10, v2 │ │ -0ce8d4: 3d00 3a00 |000a: if-lez v0, 0044 // +003a │ │ -0ce8d8: 5480 0712 |000c: iget-object v0, v8, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@1207 │ │ -0ce8dc: 6e10 e32c 0000 |000e: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@2ce3 │ │ -0ce8e2: 5496 f111 |0011: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ce8e6: 5260 1312 |0013: iget v0, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0ce8ea: 5261 1612 |0015: iget v1, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0ce8ee: b110 |0017: sub-int/2addr v0, v1 │ │ -0ce8f0: 8100 |0018: int-to-long v0, v0 │ │ -0ce8f2: 7140 b027 ba10 |0019: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0ce8f8: 0b00 |001c: move-result-wide v0 │ │ -0ce8fa: 8407 |001d: long-to-int v7, v0 │ │ -0ce8fc: 5480 0612 |001e: iget-object v0, v8, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@1206 │ │ -0ce900: 5461 1212 |0020: iget-object v1, v6, Lokio/Segment;.data:[B // field@1212 │ │ -0ce904: 5264 1612 |0022: iget v4, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0ce908: 6e40 5327 1074 |0024: invoke-virtual {v0, v1, v4, v7}, Ljava/io/OutputStream;.write:([BII)V // method@2753 │ │ -0ce90e: 5260 1612 |0027: iget v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0ce912: b070 |0029: add-int/2addr v0, v7 │ │ -0ce914: 5960 1612 |002a: iput v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0ce918: 8170 |002c: int-to-long v0, v7 │ │ -0ce91a: bc0a |002d: sub-long/2addr v10, v0 │ │ -0ce91c: 5390 f211 |002e: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0ce920: 8174 |0030: int-to-long v4, v7 │ │ -0ce922: bc40 |0031: sub-long/2addr v0, v4 │ │ -0ce924: 5a90 f211 |0032: iput-wide v0, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0ce928: 5260 1612 |0034: iget v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0ce92c: 5261 1312 |0036: iget v1, v6, Lokio/Segment;.limit:I // field@1213 │ │ -0ce930: 3310 d0ff |0038: if-ne v0, v1, 0008 // -0030 │ │ -0ce934: 6e10 ca2c 0600 |003a: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0ce93a: 0c00 |003d: move-result-object v0 │ │ -0ce93c: 5b90 f111 |003e: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f1 │ │ -0ce940: 7110 cf2c 0600 |0040: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0ce946: 28c5 |0043: goto 0008 // -003b │ │ -0ce948: 0e00 |0044: return-void │ │ +0ce908: |[0ce908] okio.Okio$1.write:(Lokio/Buffer;J)V │ │ +0ce918: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0ce91c: 5390 f911 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0ce920: 04a4 |0004: move-wide v4, v10 │ │ +0ce922: 7706 e82c 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@2ce8 │ │ +0ce928: 3100 0a02 |0008: cmp-long v0, v10, v2 │ │ +0ce92c: 3d00 3a00 |000a: if-lez v0, 0044 // +003a │ │ +0ce930: 5480 0e12 |000c: iget-object v0, v8, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@120e │ │ +0ce934: 6e10 e32c 0000 |000e: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@2ce3 │ │ +0ce93a: 5496 f811 |0011: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ce93e: 5260 1a12 |0013: iget v0, v6, Lokio/Segment;.limit:I // field@121a │ │ +0ce942: 5261 1d12 |0015: iget v1, v6, Lokio/Segment;.pos:I // field@121d │ │ +0ce946: b110 |0017: sub-int/2addr v0, v1 │ │ +0ce948: 8100 |0018: int-to-long v0, v0 │ │ +0ce94a: 7140 b027 ba10 |0019: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0ce950: 0b00 |001c: move-result-wide v0 │ │ +0ce952: 8407 |001d: long-to-int v7, v0 │ │ +0ce954: 5480 0d12 |001e: iget-object v0, v8, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@120d │ │ +0ce958: 5461 1912 |0020: iget-object v1, v6, Lokio/Segment;.data:[B // field@1219 │ │ +0ce95c: 5264 1d12 |0022: iget v4, v6, Lokio/Segment;.pos:I // field@121d │ │ +0ce960: 6e40 5327 1074 |0024: invoke-virtual {v0, v1, v4, v7}, Ljava/io/OutputStream;.write:([BII)V // method@2753 │ │ +0ce966: 5260 1d12 |0027: iget v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0ce96a: b070 |0029: add-int/2addr v0, v7 │ │ +0ce96c: 5960 1d12 |002a: iput v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0ce970: 8170 |002c: int-to-long v0, v7 │ │ +0ce972: bc0a |002d: sub-long/2addr v10, v0 │ │ +0ce974: 5390 f911 |002e: iget-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0ce978: 8174 |0030: int-to-long v4, v7 │ │ +0ce97a: bc40 |0031: sub-long/2addr v0, v4 │ │ +0ce97c: 5a90 f911 |0032: iput-wide v0, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0ce980: 5260 1d12 |0034: iget v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0ce984: 5261 1a12 |0036: iget v1, v6, Lokio/Segment;.limit:I // field@121a │ │ +0ce988: 3310 d0ff |0038: if-ne v0, v1, 0008 // -0030 │ │ +0ce98c: 6e10 ca2c 0600 |003a: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0ce992: 0c00 |003d: move-result-object v0 │ │ +0ce994: 5b90 f811 |003e: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@11f8 │ │ +0ce998: 7110 cf2c 0600 |0040: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0ce99e: 28c5 |0043: goto 0008 // -003b │ │ +0ce9a0: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0008 line=76 │ │ 0x000c line=77 │ │ 0x0011 line=78 │ │ 0x0013 line=79 │ │ @@ -331858,36 +332044,36 @@ │ │ locals : │ │ 0x0013 - 0x0044 reg=6 head Lokio/Segment; │ │ 0x001e - 0x0044 reg=7 toCopy I │ │ 0x0000 - 0x0045 reg=8 this Lokio/Okio$1; │ │ 0x0000 - 0x0045 reg=9 source Lokio/Buffer; │ │ 0x0000 - 0x0045 reg=10 byteCount J │ │ │ │ - source_file_idx : 3827 (Okio.java) │ │ + source_file_idx : 3836 (Okio.java) │ │ │ │ -Class #1117 header: │ │ -class_idx : 1619 │ │ +Class #1118 header: │ │ +class_idx : 1622 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3827 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3836 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #1117 annotations: │ │ +Class #1118 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=source │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ Annotations on method #11404 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11405 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1117 - │ │ +Class #1118 - │ │ Class descriptor : 'Lokio/Okio$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/Source;' │ │ Static fields - │ │ Instance fields - │ │ @@ -331905,19 +332091,19 @@ │ │ type : '(Lokio/Timeout;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ce94c: |[0ce94c] okio.Okio$2.:(Lokio/Timeout;Ljava/io/InputStream;)V │ │ -0ce95c: 5b01 0912 |0000: iput-object v1, v0, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@1209 │ │ -0ce960: 5b02 0812 |0002: iput-object v2, v0, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@1208 │ │ -0ce964: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0ce96a: 0e00 |0007: return-void │ │ +0ce9a4: |[0ce9a4] okio.Okio$2.:(Lokio/Timeout;Ljava/io/InputStream;)V │ │ +0ce9b4: 5b01 1012 |0000: iput-object v1, v0, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@1210 │ │ +0ce9b8: 5b02 0f12 |0002: iput-object v2, v0, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@120f │ │ +0ce9bc: 7010 b927 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0ce9c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/Okio$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/Timeout; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/InputStream; │ │ @@ -331928,18 +332114,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce96c: |[0ce96c] okio.Okio$2.close:()V │ │ -0ce97c: 5410 0812 |0000: iget-object v0, v1, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@1208 │ │ -0ce980: 6e10 4c27 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@274c │ │ -0ce986: 0e00 |0005: return-void │ │ +0ce9c4: |[0ce9c4] okio.Okio$2.close:()V │ │ +0ce9d4: 5410 0f12 |0000: iget-object v0, v1, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@120f │ │ +0ce9d8: 6e10 4c27 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@274c │ │ +0ce9de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Okio$2; │ │ │ │ @@ -331948,62 +332134,62 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0ce988: |[0ce988] okio.Okio$2.read:(Lokio/Buffer;J)J │ │ -0ce998: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0ce99c: 3103 0a04 |0002: cmp-long v3, v10, v4 │ │ -0ce9a0: 3b03 1b00 |0004: if-gez v3, 001f // +001b │ │ -0ce9a4: 2203 5605 |0006: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ce9a8: 2204 6c05 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@056c │ │ -0ce9ac: 7010 f927 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ce9b2: 1a05 ea17 |000d: const-string v5, "byteCount < 0: " // string@17ea │ │ -0ce9b6: 6e20 0228 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ce9bc: 0c04 |0012: move-result-object v4 │ │ -0ce9be: 6e30 ff27 a40b |0013: invoke-virtual {v4, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0ce9c4: 0c04 |0016: move-result-object v4 │ │ -0ce9c6: 6e10 0628 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ce9cc: 0c04 |001a: move-result-object v4 │ │ -0ce9ce: 7020 8f27 4300 |001b: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ce9d4: 2703 |001e: throw v3 │ │ -0ce9d6: 3103 0a04 |001f: cmp-long v3, v10, v4 │ │ -0ce9da: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ -0ce9de: 1004 |0023: return-wide v4 │ │ -0ce9e0: 5483 0912 |0024: iget-object v3, v8, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@1209 │ │ -0ce9e4: 6e10 e32c 0300 |0026: invoke-virtual {v3}, Lokio/Timeout;.throwIfReached:()V // method@2ce3 │ │ -0ce9ea: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -0ce9ec: 6e20 142c 3900 |002a: invoke-virtual {v9, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ -0ce9f2: 0c02 |002d: move-result-object v2 │ │ -0ce9f4: 5223 1312 |002e: iget v3, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0ce9f8: d133 0008 |0030: rsub-int v3, v3, #int 2048 // #0800 │ │ -0ce9fc: 8134 |0032: int-to-long v4, v3 │ │ -0ce9fe: 7140 b027 ba54 |0033: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0cea04: 0b04 |0036: move-result-wide v4 │ │ -0cea06: 8441 |0037: long-to-int v1, v4 │ │ -0cea08: 5483 0812 |0038: iget-object v3, v8, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@1208 │ │ -0cea0c: 5424 1212 |003a: iget-object v4, v2, Lokio/Segment;.data:[B // field@1212 │ │ -0cea10: 5225 1312 |003c: iget v5, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cea14: 6e40 4d27 4315 |003e: invoke-virtual {v3, v4, v5, v1}, Ljava/io/InputStream;.read:([BII)I // method@274d │ │ -0cea1a: 0a00 |0041: move-result v0 │ │ -0cea1c: 12f3 |0042: const/4 v3, #int -1 // #ff │ │ -0cea1e: 3330 0500 |0043: if-ne v0, v3, 0048 // +0005 │ │ -0cea22: 1604 ffff |0045: const-wide/16 v4, #int -1 // #ffff │ │ -0cea26: 28dc |0047: goto 0023 // -0024 │ │ -0cea28: 5223 1312 |0048: iget v3, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cea2c: b003 |004a: add-int/2addr v3, v0 │ │ -0cea2e: 5923 1312 |004b: iput v3, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cea32: 5394 f211 |004d: iget-wide v4, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cea36: 8106 |004f: int-to-long v6, v0 │ │ -0cea38: bb64 |0050: add-long/2addr v4, v6 │ │ -0cea3a: 5a94 f211 |0051: iput-wide v4, v9, Lokio/Buffer;.size:J // field@11f2 │ │ -0cea3e: 8104 |0053: int-to-long v4, v0 │ │ -0cea40: 28cf |0054: goto 0023 // -0031 │ │ +0ce9e0: |[0ce9e0] okio.Okio$2.read:(Lokio/Buffer;J)J │ │ +0ce9f0: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0ce9f4: 3103 0a04 |0002: cmp-long v3, v10, v4 │ │ +0ce9f8: 3b03 1b00 |0004: if-gez v3, 001f // +001b │ │ +0ce9fc: 2203 5705 |0006: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cea00: 2204 6d05 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@056d │ │ +0cea04: 7010 f927 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cea0a: 1a05 f417 |000d: const-string v5, "byteCount < 0: " // string@17f4 │ │ +0cea0e: 6e20 0228 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cea14: 0c04 |0012: move-result-object v4 │ │ +0cea16: 6e30 ff27 a40b |0013: invoke-virtual {v4, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cea1c: 0c04 |0016: move-result-object v4 │ │ +0cea1e: 6e10 0628 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cea24: 0c04 |001a: move-result-object v4 │ │ +0cea26: 7020 8f27 4300 |001b: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cea2c: 2703 |001e: throw v3 │ │ +0cea2e: 3103 0a04 |001f: cmp-long v3, v10, v4 │ │ +0cea32: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ +0cea36: 1004 |0023: return-wide v4 │ │ +0cea38: 5483 1012 |0024: iget-object v3, v8, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@1210 │ │ +0cea3c: 6e10 e32c 0300 |0026: invoke-virtual {v3}, Lokio/Timeout;.throwIfReached:()V // method@2ce3 │ │ +0cea42: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +0cea44: 6e20 142c 3900 |002a: invoke-virtual {v9, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@2c14 │ │ +0cea4a: 0c02 |002d: move-result-object v2 │ │ +0cea4c: 5223 1a12 |002e: iget v3, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cea50: d133 0008 |0030: rsub-int v3, v3, #int 2048 // #0800 │ │ +0cea54: 8134 |0032: int-to-long v4, v3 │ │ +0cea56: 7140 b027 ba54 |0033: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0cea5c: 0b04 |0036: move-result-wide v4 │ │ +0cea5e: 8441 |0037: long-to-int v1, v4 │ │ +0cea60: 5483 0f12 |0038: iget-object v3, v8, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@120f │ │ +0cea64: 5424 1912 |003a: iget-object v4, v2, Lokio/Segment;.data:[B // field@1219 │ │ +0cea68: 5225 1a12 |003c: iget v5, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cea6c: 6e40 4d27 4315 |003e: invoke-virtual {v3, v4, v5, v1}, Ljava/io/InputStream;.read:([BII)I // method@274d │ │ +0cea72: 0a00 |0041: move-result v0 │ │ +0cea74: 12f3 |0042: const/4 v3, #int -1 // #ff │ │ +0cea76: 3330 0500 |0043: if-ne v0, v3, 0048 // +0005 │ │ +0cea7a: 1604 ffff |0045: const-wide/16 v4, #int -1 // #ffff │ │ +0cea7e: 28dc |0047: goto 0023 // -0024 │ │ +0cea80: 5223 1a12 |0048: iget v3, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cea84: b003 |004a: add-int/2addr v3, v0 │ │ +0cea86: 5923 1a12 |004b: iput v3, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cea8a: 5394 f911 |004d: iget-wide v4, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cea8e: 8106 |004f: int-to-long v6, v0 │ │ +0cea90: bb64 |0050: add-long/2addr v4, v6 │ │ +0cea92: 5a94 f911 |0051: iput-wide v4, v9, Lokio/Buffer;.size:J // field@11f9 │ │ +0cea96: 8104 |0053: int-to-long v4, v0 │ │ +0cea98: 28cf |0054: goto 0023 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=134 │ │ 0x001f line=135 │ │ 0x0023 line=143 │ │ 0x0024 line=136 │ │ 0x0029 line=137 │ │ @@ -332026,17 +332212,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cea44: |[0cea44] okio.Okio$2.timeout:()Lokio/Timeout; │ │ -0cea54: 5410 0912 |0000: iget-object v0, v1, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@1209 │ │ -0cea58: 1100 |0002: return-object v0 │ │ +0cea9c: |[0cea9c] okio.Okio$2.timeout:()Lokio/Timeout; │ │ +0ceaac: 5410 1012 |0000: iget-object v0, v1, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@1210 │ │ +0ceab0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Okio$2; │ │ │ │ #3 : (in Lokio/Okio$2;) │ │ @@ -332044,53 +332230,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cea5c: |[0cea5c] okio.Okio$2.toString:()Ljava/lang/String; │ │ -0cea6c: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0cea70: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cea76: 1a01 7433 |0005: const-string v1, "source(" // string@3374 │ │ -0cea7a: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cea80: 0c00 |000a: move-result-object v0 │ │ -0cea82: 5421 0812 |000b: iget-object v1, v2, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@1208 │ │ -0cea86: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0cea8c: 0c00 |0010: move-result-object v0 │ │ -0cea8e: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ -0cea92: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cea98: 0c00 |0016: move-result-object v0 │ │ -0cea9a: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ceaa0: 0c00 |001a: move-result-object v0 │ │ -0ceaa2: 1100 |001b: return-object v0 │ │ +0ceab4: |[0ceab4] okio.Okio$2.toString:()Ljava/lang/String; │ │ +0ceac4: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0ceac8: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ceace: 1a01 7e33 |0005: const-string v1, "source(" // string@337e │ │ +0cead2: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cead8: 0c00 |000a: move-result-object v0 │ │ +0ceada: 5421 0f12 |000b: iget-object v1, v2, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@120f │ │ +0ceade: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0ceae4: 0c00 |0010: move-result-object v0 │ │ +0ceae6: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ +0ceaea: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ceaf0: 0c00 |0016: move-result-object v0 │ │ +0ceaf2: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ceaf8: 0c00 |001a: move-result-object v0 │ │ +0ceafa: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/Okio$2; │ │ │ │ - source_file_idx : 3827 (Okio.java) │ │ + source_file_idx : 3836 (Okio.java) │ │ │ │ -Class #1118 header: │ │ -class_idx : 1620 │ │ +Class #1119 header: │ │ +class_idx : 1623 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1607 │ │ -source_file_idx : 3827 │ │ +superclass_idx : 1610 │ │ +source_file_idx : 3836 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1118 annotations: │ │ +Class #1119 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=timeout │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #1118 - │ │ +Class #1119 - │ │ Class descriptor : 'Lokio/Okio$3;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lokio/AsyncTimeout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lokio/Okio$3;) │ │ @@ -332103,18 +332289,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ceaa4: |[0ceaa4] okio.Okio$3.:(Ljava/net/Socket;)V │ │ -0ceab4: 5b01 0a12 |0000: iput-object v1, v0, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@120a │ │ -0ceab8: 7010 d62b 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@2bd6 │ │ -0ceabe: 0e00 |0005: return-void │ │ +0ceafc: |[0ceafc] okio.Okio$3.:(Ljava/net/Socket;)V │ │ +0ceb0c: 5b01 1112 |0000: iput-object v1, v0, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@1211 │ │ +0ceb10: 7010 d62b 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@2bd6 │ │ +0ceb16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/Okio$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/net/Socket; │ │ │ │ @@ -332124,21 +332310,21 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ceac0: |[0ceac0] okio.Okio$3.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -0cead0: 2200 9105 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@0591 │ │ -0cead4: 1a01 1535 |0002: const-string v1, "timeout" // string@3515 │ │ -0cead8: 7020 5e28 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@285e │ │ -0ceade: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -0ceae2: 6e20 5027 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2750 │ │ -0ceae8: 1100 |000c: return-object v0 │ │ +0ceb18: |[0ceb18] okio.Okio$3.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +0ceb28: 2200 9405 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@0594 │ │ +0ceb2c: 1a01 1e35 |0002: const-string v1, "timeout" // string@351e │ │ +0ceb30: 7020 5e28 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@285e │ │ +0ceb36: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +0ceb3a: 6e20 5027 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2750 │ │ +0ceb40: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ 0x0009 line=209 │ │ 0x000c line=211 │ │ locals : │ │ @@ -332151,63 +332337,63 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -0ceaec: |[0ceaec] okio.Okio$3.timedOut:()V │ │ -0ceafc: 5451 0a12 |0000: iget-object v1, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@120a │ │ -0ceb00: 6e10 5428 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@2854 │ │ -0ceb06: 0e00 |0005: return-void │ │ -0ceb08: 0d00 |0006: move-exception v0 │ │ -0ceb0a: 7100 952c 0000 |0007: invoke-static {}, Lokio/Okio;.access$000:()Ljava/util/logging/Logger; // method@2c95 │ │ -0ceb10: 0c01 |000a: move-result-object v1 │ │ -0ceb12: 6202 d410 |000b: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@10d4 │ │ -0ceb16: 2203 6c05 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0ceb1a: 7010 f927 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ceb20: 1a04 5605 |0012: const-string v4, "Failed to close timed out socket " // string@0556 │ │ -0ceb24: 6e20 0228 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ceb2a: 0c03 |0017: move-result-object v3 │ │ -0ceb2c: 5454 0a12 |0018: iget-object v4, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@120a │ │ -0ceb30: 6e20 0128 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0ceb36: 0c03 |001d: move-result-object v3 │ │ -0ceb38: 6e10 0628 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0ceb3e: 0c03 |0021: move-result-object v3 │ │ -0ceb40: 6e40 2729 2103 |0022: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@2927 │ │ -0ceb46: 28e0 |0025: goto 0005 // -0020 │ │ -0ceb48: 0d00 |0026: move-exception v0 │ │ -0ceb4a: 6e10 6327 0000 |0027: invoke-virtual {v0}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@2763 │ │ -0ceb50: 0c01 |002a: move-result-object v1 │ │ -0ceb52: 3801 3300 |002b: if-eqz v1, 005e // +0033 │ │ -0ceb56: 6e10 6427 0000 |002d: invoke-virtual {v0}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@2764 │ │ -0ceb5c: 0c01 |0030: move-result-object v1 │ │ -0ceb5e: 3801 2d00 |0031: if-eqz v1, 005e // +002d │ │ -0ceb62: 6e10 6427 0000 |0033: invoke-virtual {v0}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@2764 │ │ -0ceb68: 0c01 |0036: move-result-object v1 │ │ -0ceb6a: 1a02 bd20 |0037: const-string v2, "getsockname failed" // string@20bd │ │ -0ceb6e: 6e20 d527 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@27d5 │ │ -0ceb74: 0a01 |003c: move-result v1 │ │ -0ceb76: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ -0ceb7a: 7100 952c 0000 |003f: invoke-static {}, Lokio/Okio;.access$000:()Ljava/util/logging/Logger; // method@2c95 │ │ -0ceb80: 0c01 |0042: move-result-object v1 │ │ -0ceb82: 6202 d410 |0043: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@10d4 │ │ -0ceb86: 2203 6c05 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@056c │ │ -0ceb8a: 7010 f927 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ceb90: 1a04 5605 |004a: const-string v4, "Failed to close timed out socket " // string@0556 │ │ -0ceb94: 6e20 0228 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0ceb9a: 0c03 |004f: move-result-object v3 │ │ -0ceb9c: 5454 0a12 |0050: iget-object v4, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@120a │ │ -0ceba0: 6e20 0128 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0ceba6: 0c03 |0055: move-result-object v3 │ │ -0ceba8: 6e10 0628 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cebae: 0c03 |0059: move-result-object v3 │ │ -0cebb0: 6e40 2729 2103 |005a: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@2927 │ │ -0cebb6: 28a8 |005d: goto 0005 // -0058 │ │ -0cebb8: 2700 |005e: throw v0 │ │ +0ceb44: |[0ceb44] okio.Okio$3.timedOut:()V │ │ +0ceb54: 5451 1112 |0000: iget-object v1, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@1211 │ │ +0ceb58: 6e10 5428 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@2854 │ │ +0ceb5e: 0e00 |0005: return-void │ │ +0ceb60: 0d00 |0006: move-exception v0 │ │ +0ceb62: 7100 952c 0000 |0007: invoke-static {}, Lokio/Okio;.access$000:()Ljava/util/logging/Logger; // method@2c95 │ │ +0ceb68: 0c01 |000a: move-result-object v1 │ │ +0ceb6a: 6202 db10 |000b: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@10db │ │ +0ceb6e: 2203 6d05 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0ceb72: 7010 f927 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0ceb78: 1a04 5a05 |0012: const-string v4, "Failed to close timed out socket " // string@055a │ │ +0ceb7c: 6e20 0228 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0ceb82: 0c03 |0017: move-result-object v3 │ │ +0ceb84: 5454 1112 |0018: iget-object v4, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@1211 │ │ +0ceb88: 6e20 0128 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0ceb8e: 0c03 |001d: move-result-object v3 │ │ +0ceb90: 6e10 0628 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0ceb96: 0c03 |0021: move-result-object v3 │ │ +0ceb98: 6e40 2729 2103 |0022: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@2927 │ │ +0ceb9e: 28e0 |0025: goto 0005 // -0020 │ │ +0ceba0: 0d00 |0026: move-exception v0 │ │ +0ceba2: 6e10 6327 0000 |0027: invoke-virtual {v0}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@2763 │ │ +0ceba8: 0c01 |002a: move-result-object v1 │ │ +0cebaa: 3801 3300 |002b: if-eqz v1, 005e // +0033 │ │ +0cebae: 6e10 6427 0000 |002d: invoke-virtual {v0}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@2764 │ │ +0cebb4: 0c01 |0030: move-result-object v1 │ │ +0cebb6: 3801 2d00 |0031: if-eqz v1, 005e // +002d │ │ +0cebba: 6e10 6427 0000 |0033: invoke-virtual {v0}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@2764 │ │ +0cebc0: 0c01 |0036: move-result-object v1 │ │ +0cebc2: 1a02 c720 |0037: const-string v2, "getsockname failed" // string@20c7 │ │ +0cebc6: 6e20 d527 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@27d5 │ │ +0cebcc: 0a01 |003c: move-result v1 │ │ +0cebce: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ +0cebd2: 7100 952c 0000 |003f: invoke-static {}, Lokio/Okio;.access$000:()Ljava/util/logging/Logger; // method@2c95 │ │ +0cebd8: 0c01 |0042: move-result-object v1 │ │ +0cebda: 6202 db10 |0043: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@10db │ │ +0cebde: 2203 6d05 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@056d │ │ +0cebe2: 7010 f927 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cebe8: 1a04 5a05 |004a: const-string v4, "Failed to close timed out socket " // string@055a │ │ +0cebec: 6e20 0228 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cebf2: 0c03 |004f: move-result-object v3 │ │ +0cebf4: 5454 1112 |0050: iget-object v4, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@1211 │ │ +0cebf8: 6e20 0128 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0cebfe: 0c03 |0055: move-result-object v3 │ │ +0cec00: 6e10 0628 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cec06: 0c03 |0059: move-result-object v3 │ │ +0cec08: 6e40 2729 2103 |005a: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@2927 │ │ +0cec0e: 28a8 |005d: goto 0005 // -0058 │ │ +0cec10: 2700 |005e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ Ljava/lang/AssertionError; -> 0x0026 │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=229 │ │ @@ -332219,33 +332405,33 @@ │ │ 0x003f line=224 │ │ 0x005e line=226 │ │ locals : │ │ 0x0007 - 0x0026 reg=0 e Ljava/lang/Exception; │ │ 0x0027 - 0x005f reg=0 e Ljava/lang/AssertionError; │ │ 0x0000 - 0x005f reg=5 this Lokio/Okio$3; │ │ │ │ - source_file_idx : 3827 (Okio.java) │ │ + source_file_idx : 3836 (Okio.java) │ │ │ │ -Class #1119 header: │ │ -class_idx : 1621 │ │ +Class #1120 header: │ │ +class_idx : 1624 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3827 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 3836 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1119 annotations: │ │ +Class #1120 annotations: │ │ Annotations on method #11417 'sink' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11419 'source' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1119 - │ │ +Class #1120 - │ │ Class descriptor : 'Lokio/Okio;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lokio/Okio;) │ │ name : 'logger' │ │ @@ -332258,39 +332444,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0cebcc: |[0cebcc] okio.Okio.:()V │ │ -0cebdc: 1c00 5506 |0000: const-class v0, Lokio/Okio; // type@0655 │ │ -0cebe0: 6e10 7c27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ -0cebe6: 0c00 |0005: move-result-object v0 │ │ -0cebe8: 7110 2429 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@2924 │ │ -0cebee: 0c00 |0009: move-result-object v0 │ │ -0cebf0: 6900 0b12 |000a: sput-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@120b │ │ -0cebf4: 0e00 |000c: return-void │ │ +0cec24: |[0cec24] okio.Okio.:()V │ │ +0cec34: 1c00 5806 |0000: const-class v0, Lokio/Okio; // type@0658 │ │ +0cec38: 6e10 7c27 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@277c │ │ +0cec3e: 0c00 |0005: move-result-object v0 │ │ +0cec40: 7110 2429 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@2924 │ │ +0cec46: 0c00 |0009: move-result-object v0 │ │ +0cec48: 6900 1212 |000a: sput-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@1212 │ │ +0cec4c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lokio/Okio;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cebf8: |[0cebf8] okio.Okio.:()V │ │ -0cec08: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cec0e: 0e00 |0003: return-void │ │ +0cec50: |[0cec50] okio.Okio.:()V │ │ +0cec60: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cec66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Okio; │ │ │ │ @@ -332299,40 +332485,40 @@ │ │ type : '()Ljava/util/logging/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cec10: |[0cec10] okio.Okio.access$000:()Ljava/util/logging/Logger; │ │ -0cec20: 6200 0b12 |0000: sget-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@120b │ │ -0cec24: 1100 |0002: return-object v0 │ │ +0cec68: |[0cec68] okio.Okio.access$000:()Ljava/util/logging/Logger; │ │ +0cec78: 6200 1212 |0000: sget-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@1212 │ │ +0cec7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #3 : (in Lokio/Okio;) │ │ name : 'buffer' │ │ type : '(Lokio/Sink;)Lokio/BufferedSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0cec28: |[0cec28] okio.Okio.buffer:(Lokio/Sink;)Lokio/BufferedSink; │ │ -0cec38: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -0cec3c: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cec40: 1a01 3e33 |0004: const-string v1, "sink == null" // string@333e │ │ -0cec44: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cec4a: 2700 |0009: throw v0 │ │ -0cec4c: 2200 5606 |000a: new-instance v0, Lokio/RealBufferedSink; // type@0656 │ │ -0cec50: 7020 9d2c 2000 |000c: invoke-direct {v0, v2}, Lokio/RealBufferedSink;.:(Lokio/Sink;)V // method@2c9d │ │ -0cec56: 1100 |000f: return-object v0 │ │ +0cec80: |[0cec80] okio.Okio.buffer:(Lokio/Sink;)Lokio/BufferedSink; │ │ +0cec90: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +0cec94: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cec98: 1a01 4833 |0004: const-string v1, "sink == null" // string@3348 │ │ +0cec9c: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ceca2: 2700 |0009: throw v0 │ │ +0ceca4: 2200 5906 |000a: new-instance v0, Lokio/RealBufferedSink; // type@0659 │ │ +0ceca8: 7020 9d2c 2000 |000c: invoke-direct {v0, v2}, Lokio/RealBufferedSink;.:(Lokio/Sink;)V // method@2c9d │ │ +0cecae: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000a line=61 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 sink Lokio/Sink; │ │ │ │ @@ -332341,23 +332527,23 @@ │ │ type : '(Lokio/Source;)Lokio/BufferedSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0cec58: |[0cec58] okio.Okio.buffer:(Lokio/Source;)Lokio/BufferedSource; │ │ -0cec68: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -0cec6c: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cec70: 1a01 7133 |0004: const-string v1, "source == null" // string@3371 │ │ -0cec74: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cec7a: 2700 |0009: throw v0 │ │ -0cec7c: 2200 5706 |000a: new-instance v0, Lokio/RealBufferedSource; // type@0657 │ │ -0cec80: 7020 af2c 2000 |000c: invoke-direct {v0, v2}, Lokio/RealBufferedSource;.:(Lokio/Source;)V // method@2caf │ │ -0cec86: 1100 |000f: return-object v0 │ │ +0cecb0: |[0cecb0] okio.Okio.buffer:(Lokio/Source;)Lokio/BufferedSource; │ │ +0cecc0: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +0cecc4: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cecc8: 1a01 7b33 |0004: const-string v1, "source == null" // string@337b │ │ +0ceccc: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cecd2: 2700 |0009: throw v0 │ │ +0cecd4: 2200 5a06 |000a: new-instance v0, Lokio/RealBufferedSource; // type@065a │ │ +0cecd8: 7020 af2c 2000 |000c: invoke-direct {v0, v2}, Lokio/RealBufferedSource;.:(Lokio/Source;)V // method@2caf │ │ +0cecde: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 source Lokio/Source; │ │ │ │ @@ -332366,28 +332552,28 @@ │ │ type : '(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0cec88: |[0cec88] okio.Okio.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; │ │ -0cec98: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -0cec9c: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ceca0: 1a01 8c2c |0004: const-string v1, "out == null" // string@2c8c │ │ -0ceca4: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cecaa: 2700 |0009: throw v0 │ │ -0cecac: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ -0cecb0: 2200 5605 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cecb4: 1a01 1735 |000e: const-string v1, "timeout == null" // string@3517 │ │ -0cecb8: 7020 8f27 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cecbe: 2700 |0013: throw v0 │ │ -0cecc0: 2200 5206 |0014: new-instance v0, Lokio/Okio$1; // type@0652 │ │ -0cecc4: 7030 852c 3002 |0016: invoke-direct {v0, v3, v2}, Lokio/Okio$1;.:(Lokio/Timeout;Ljava/io/OutputStream;)V // method@2c85 │ │ -0cecca: 1100 |0019: return-object v0 │ │ +0cece0: |[0cece0] okio.Okio.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; │ │ +0cecf0: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +0cecf4: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cecf8: 1a01 962c |0004: const-string v1, "out == null" // string@2c96 │ │ +0cecfc: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ced02: 2700 |0009: throw v0 │ │ +0ced04: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ +0ced08: 2200 5705 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ced0c: 1a01 2035 |000e: const-string v1, "timeout == null" // string@3520 │ │ +0ced10: 7020 8f27 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ced16: 2700 |0013: throw v0 │ │ +0ced18: 2200 5506 |0014: new-instance v0, Lokio/Okio$1; // type@0655 │ │ +0ced1c: 7030 852c 3002 |0016: invoke-direct {v0, v3, v2}, Lokio/Okio$1;.:(Lokio/Timeout;Ljava/io/OutputStream;)V // method@2c85 │ │ +0ced22: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000a line=71 │ │ 0x0014 line=73 │ │ locals : │ │ 0x0000 - 0x001a reg=2 out Ljava/io/OutputStream; │ │ @@ -332398,29 +332584,29 @@ │ │ type : '(Ljava/net/Socket;)Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0ceccc: |[0ceccc] okio.Okio.sink:(Ljava/net/Socket;)Lokio/Sink; │ │ -0cecdc: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0cece0: 2202 5605 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cece4: 1a03 6233 |0004: const-string v3, "socket == null" // string@3362 │ │ -0cece8: 7020 8f27 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cecee: 2702 |0009: throw v2 │ │ -0cecf0: 7110 9c2c 0400 |000a: invoke-static {v4}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@2c9c │ │ -0cecf6: 0c01 |000d: move-result-object v1 │ │ -0cecf8: 6e10 5728 0400 |000e: invoke-virtual {v4}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@2857 │ │ -0cecfe: 0c02 |0011: move-result-object v2 │ │ -0ced00: 7120 982c 1200 |0012: invoke-static {v2, v1}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@2c98 │ │ -0ced06: 0c00 |0015: move-result-object v0 │ │ -0ced08: 6e20 e32b 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.sink:(Lokio/Sink;)Lokio/Sink; // method@2be3 │ │ -0ced0e: 0c02 |0019: move-result-object v2 │ │ -0ced10: 1102 |001a: return-object v2 │ │ +0ced24: |[0ced24] okio.Okio.sink:(Ljava/net/Socket;)Lokio/Sink; │ │ +0ced34: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0ced38: 2202 5705 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ced3c: 1a03 6c33 |0004: const-string v3, "socket == null" // string@336c │ │ +0ced40: 7020 8f27 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ced46: 2702 |0009: throw v2 │ │ +0ced48: 7110 9c2c 0400 |000a: invoke-static {v4}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@2c9c │ │ +0ced4e: 0c01 |000d: move-result-object v1 │ │ +0ced50: 6e10 5728 0400 |000e: invoke-virtual {v4}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@2857 │ │ +0ced56: 0c02 |0011: move-result-object v2 │ │ +0ced58: 7120 982c 1200 |0012: invoke-static {v2, v1}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@2c98 │ │ +0ced5e: 0c00 |0015: move-result-object v0 │ │ +0ced60: 6e20 e32b 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.sink:(Lokio/Sink;)Lokio/Sink; // method@2be3 │ │ +0ced66: 0c02 |0019: move-result-object v2 │ │ +0ced68: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x000a line=118 │ │ 0x000e line=119 │ │ 0x0016 line=120 │ │ locals : │ │ @@ -332433,28 +332619,28 @@ │ │ type : '(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0ced14: |[0ced14] okio.Okio.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; │ │ -0ced24: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -0ced28: 2200 5605 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ced2c: 1a01 f421 |0004: const-string v1, "in == null" // string@21f4 │ │ -0ced30: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ced36: 2700 |0009: throw v0 │ │ -0ced38: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ -0ced3c: 2200 5605 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ced40: 1a01 1735 |000e: const-string v1, "timeout == null" // string@3517 │ │ -0ced44: 7020 8f27 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ced4a: 2700 |0013: throw v0 │ │ -0ced4c: 2200 5306 |0014: new-instance v0, Lokio/Okio$2; // type@0653 │ │ -0ced50: 7030 8b2c 3002 |0016: invoke-direct {v0, v3, v2}, Lokio/Okio$2;.:(Lokio/Timeout;Ljava/io/InputStream;)V // method@2c8b │ │ -0ced56: 1100 |0019: return-object v0 │ │ +0ced6c: |[0ced6c] okio.Okio.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; │ │ +0ced7c: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +0ced80: 2200 5705 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ced84: 1a01 fe21 |0004: const-string v1, "in == null" // string@21fe │ │ +0ced88: 7020 8f27 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ced8e: 2700 |0009: throw v0 │ │ +0ced90: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ +0ced94: 2200 5705 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0ced98: 1a01 2035 |000e: const-string v1, "timeout == null" // string@3520 │ │ +0ced9c: 7020 8f27 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0ceda2: 2700 |0013: throw v0 │ │ +0ceda4: 2200 5606 |0014: new-instance v0, Lokio/Okio$2; // type@0656 │ │ +0ceda8: 7030 8b2c 3002 |0016: invoke-direct {v0, v3, v2}, Lokio/Okio$2;.:(Lokio/Timeout;Ljava/io/InputStream;)V // method@2c8b │ │ +0cedae: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000a line=130 │ │ 0x0014 line=132 │ │ locals : │ │ 0x0000 - 0x001a reg=2 in Ljava/io/InputStream; │ │ @@ -332465,29 +332651,29 @@ │ │ type : '(Ljava/net/Socket;)Lokio/Source;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0ced58: |[0ced58] okio.Okio.source:(Ljava/net/Socket;)Lokio/Source; │ │ -0ced68: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0ced6c: 2202 5605 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0ced70: 1a03 6233 |0004: const-string v3, "socket == null" // string@3362 │ │ -0ced74: 7020 8f27 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0ced7a: 2702 |0009: throw v2 │ │ -0ced7c: 7110 9c2c 0400 |000a: invoke-static {v4}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@2c9c │ │ -0ced82: 0c01 |000d: move-result-object v1 │ │ -0ced84: 6e10 5628 0400 |000e: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@2856 │ │ -0ced8a: 0c02 |0011: move-result-object v2 │ │ -0ced8c: 7120 9a2c 1200 |0012: invoke-static {v2, v1}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@2c9a │ │ -0ced92: 0c00 |0015: move-result-object v0 │ │ -0ced94: 6e20 e42b 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.source:(Lokio/Source;)Lokio/Source; // method@2be4 │ │ -0ced9a: 0c02 |0019: move-result-object v2 │ │ -0ced9c: 1102 |001a: return-object v2 │ │ +0cedb0: |[0cedb0] okio.Okio.source:(Ljava/net/Socket;)Lokio/Source; │ │ +0cedc0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0cedc4: 2202 5705 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cedc8: 1a03 6c33 |0004: const-string v3, "socket == null" // string@336c │ │ +0cedcc: 7020 8f27 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cedd2: 2702 |0009: throw v2 │ │ +0cedd4: 7110 9c2c 0400 |000a: invoke-static {v4}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@2c9c │ │ +0cedda: 0c01 |000d: move-result-object v1 │ │ +0ceddc: 6e10 5628 0400 |000e: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@2856 │ │ +0cede2: 0c02 |0011: move-result-object v2 │ │ +0cede4: 7120 9a2c 1200 |0012: invoke-static {v2, v1}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@2c9a │ │ +0cedea: 0c00 |0015: move-result-object v0 │ │ +0cedec: 6e20 e42b 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.source:(Lokio/Source;)Lokio/Source; // method@2be4 │ │ +0cedf2: 0c02 |0019: move-result-object v2 │ │ +0cedf4: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000a line=199 │ │ 0x000e line=200 │ │ 0x0016 line=201 │ │ locals : │ │ @@ -332500,38 +332686,38 @@ │ │ type : '(Ljava/net/Socket;)Lokio/AsyncTimeout;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ceda0: |[0ceda0] okio.Okio.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; │ │ -0cedb0: 2200 5406 |0000: new-instance v0, Lokio/Okio$3; // type@0654 │ │ -0cedb4: 7020 902c 1000 |0002: invoke-direct {v0, v1}, Lokio/Okio$3;.:(Ljava/net/Socket;)V // method@2c90 │ │ -0cedba: 1100 |0005: return-object v0 │ │ +0cedf8: |[0cedf8] okio.Okio.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; │ │ +0cee08: 2200 5706 |0000: new-instance v0, Lokio/Okio$3; // type@0657 │ │ +0cee0c: 7020 902c 1000 |0002: invoke-direct {v0, v1}, Lokio/Okio$3;.:(Ljava/net/Socket;)V // method@2c90 │ │ +0cee12: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3827 (Okio.java) │ │ + source_file_idx : 3836 (Okio.java) │ │ │ │ -Class #1120 header: │ │ -class_idx : 1622 │ │ +Class #1121 header: │ │ +class_idx : 1625 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3992 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4002 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ -Class #1120 annotations: │ │ +Class #1121 annotations: │ │ Annotations on method #11424 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11425 'emit' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11426 'emitCompleteSegments' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11427 'flush' │ │ @@ -332551,15 +332737,15 @@ │ │ Annotations on method #11436 'writeInt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11437 'writeShort' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11438 'writeUtf8' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1120 - │ │ +Class #1121 - │ │ Class descriptor : 'Lokio/RealBufferedSink;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/BufferedSink;' │ │ Static fields - │ │ Instance fields - │ │ @@ -332581,19 +332767,19 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cedbc: |[0cedbc] okio.RealBufferedSink.:(Lokio/Sink;)V │ │ -0cedcc: 2200 4906 |0000: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0cedd0: 7010 eb2b 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0cedd6: 7030 9e2c 2100 |0005: invoke-direct {v1, v2, v0}, Lokio/RealBufferedSink;.:(Lokio/Sink;Lokio/Buffer;)V // method@2c9e │ │ -0ceddc: 0e00 |0008: return-void │ │ +0cee14: |[0cee14] okio.RealBufferedSink.:(Lokio/Sink;)V │ │ +0cee24: 2200 4c06 |0000: new-instance v0, Lokio/Buffer; // type@064c │ │ +0cee28: 7010 eb2b 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0cee2e: 7030 9e2c 2100 |0005: invoke-direct {v1, v2, v0}, Lokio/RealBufferedSink;.:(Lokio/Sink;Lokio/Buffer;)V // method@2c9e │ │ +0cee34: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0008 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/RealBufferedSink; │ │ 0x0000 - 0x0009 reg=2 sink Lokio/Sink; │ │ @@ -332603,24 +332789,24 @@ │ │ type : '(Lokio/Sink;Lokio/Buffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0cede0: |[0cede0] okio.RealBufferedSink.:(Lokio/Sink;Lokio/Buffer;)V │ │ -0cedf0: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cedf6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0cedfa: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cedfe: 1a01 3e33 |0007: const-string v1, "sink == null" // string@333e │ │ -0cee02: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cee08: 2700 |000c: throw v0 │ │ -0cee0a: 5b24 0c12 |000d: iput-object v4, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cee0e: 5b23 0e12 |000f: iput-object v3, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@120e │ │ -0cee12: 0e00 |0011: return-void │ │ +0cee38: |[0cee38] okio.RealBufferedSink.:(Lokio/Sink;Lokio/Buffer;)V │ │ +0cee48: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cee4e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0cee52: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cee56: 1a01 4833 |0007: const-string v1, "sink == null" // string@3348 │ │ +0cee5a: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cee60: 2700 |000c: throw v0 │ │ +0cee62: 5b24 1312 |000d: iput-object v4, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cee66: 5b23 1512 |000f: iput-object v3, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@1215 │ │ +0cee6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000d line=30 │ │ 0x000f line=31 │ │ 0x0011 line=32 │ │ @@ -332635,17 +332821,17 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cee14: |[0cee14] okio.RealBufferedSink.buffer:()Lokio/Buffer; │ │ -0cee24: 5410 0c12 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cee28: 1100 |0002: return-object v0 │ │ +0cee6c: |[0cee6c] okio.RealBufferedSink.buffer:()Lokio/Buffer; │ │ +0cee7c: 5410 1312 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cee80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/RealBufferedSink; │ │ │ │ #1 : (in Lokio/RealBufferedSink;) │ │ @@ -332653,43 +332839,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0cee2c: |[0cee2c] okio.RealBufferedSink.close:()V │ │ -0cee3c: 5562 0d12 |0000: iget-boolean v2, v6, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cee40: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -0cee44: 0e00 |0004: return-void │ │ -0cee46: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0cee48: 5462 0c12 |0006: iget-object v2, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cee4c: 5322 f211 |0008: iget-wide v2, v2, Lokio/Buffer;.size:J // field@11f2 │ │ -0cee50: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ -0cee54: 3102 0204 |000c: cmp-long v2, v2, v4 │ │ -0cee58: 3d02 0d00 |000e: if-lez v2, 001b // +000d │ │ -0cee5c: 5462 0e12 |0010: iget-object v2, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@120e │ │ -0cee60: 5463 0c12 |0012: iget-object v3, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cee64: 5464 0c12 |0014: iget-object v4, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cee68: 5344 f211 |0016: iget-wide v4, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cee6c: 7240 d42c 3254 |0018: invoke-interface {v2, v3, v4, v5}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ -0cee72: 5462 0e12 |001b: iget-object v2, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@120e │ │ -0cee76: 7210 d12c 0200 |001d: invoke-interface {v2}, Lokio/Sink;.close:()V // method@2cd1 │ │ -0cee7c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -0cee7e: 5c62 0d12 |0021: iput-boolean v2, v6, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cee82: 3801 e1ff |0023: if-eqz v1, 0004 // -001f │ │ -0cee86: 7110 eb2c 0100 |0025: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@2ceb │ │ -0cee8c: 28dc |0028: goto 0004 // -0024 │ │ -0cee8e: 0d00 |0029: move-exception v0 │ │ -0cee90: 0701 |002a: move-object v1, v0 │ │ -0cee92: 28f0 |002b: goto 001b // -0010 │ │ -0cee94: 0d00 |002c: move-exception v0 │ │ -0cee96: 3901 f3ff |002d: if-nez v1, 0020 // -000d │ │ -0cee9a: 0701 |002f: move-object v1, v0 │ │ -0cee9c: 28f0 |0030: goto 0020 // -0010 │ │ +0cee84: |[0cee84] okio.RealBufferedSink.close:()V │ │ +0cee94: 5562 1412 |0000: iget-boolean v2, v6, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cee98: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +0cee9c: 0e00 |0004: return-void │ │ +0cee9e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0ceea0: 5462 1312 |0006: iget-object v2, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0ceea4: 5322 f911 |0008: iget-wide v2, v2, Lokio/Buffer;.size:J // field@11f9 │ │ +0ceea8: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +0ceeac: 3102 0204 |000c: cmp-long v2, v2, v4 │ │ +0ceeb0: 3d02 0d00 |000e: if-lez v2, 001b // +000d │ │ +0ceeb4: 5462 1512 |0010: iget-object v2, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@1215 │ │ +0ceeb8: 5463 1312 |0012: iget-object v3, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0ceebc: 5464 1312 |0014: iget-object v4, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0ceec0: 5344 f911 |0016: iget-wide v4, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0ceec4: 7240 d42c 3254 |0018: invoke-interface {v2, v3, v4, v5}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ +0ceeca: 5462 1512 |001b: iget-object v2, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@1215 │ │ +0ceece: 7210 d12c 0200 |001d: invoke-interface {v2}, Lokio/Sink;.close:()V // method@2cd1 │ │ +0ceed4: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +0ceed6: 5c62 1412 |0021: iput-boolean v2, v6, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0ceeda: 3801 e1ff |0023: if-eqz v1, 0004 // -001f │ │ +0ceede: 7110 eb2c 0100 |0025: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@2ceb │ │ +0ceee4: 28dc |0028: goto 0004 // -0024 │ │ +0ceee6: 0d00 |0029: move-exception v0 │ │ +0ceee8: 0701 |002a: move-object v1, v0 │ │ +0ceeea: 28f0 |002b: goto 001b // -0010 │ │ +0ceeec: 0d00 |002c: move-exception v0 │ │ +0ceeee: 3901 f3ff |002d: if-nez v1, 0020 // -000d │ │ +0ceef2: 0701 |002f: move-object v1, v0 │ │ +0ceef4: 28f0 |0030: goto 0020 // -0010 │ │ catches : 2 │ │ 0x0006 - 0x001b │ │ Ljava/lang/Throwable; -> 0x0029 │ │ 0x001b - 0x0020 │ │ Ljava/lang/Throwable; -> 0x002c │ │ positions : │ │ 0x0000 line=227 │ │ @@ -332715,31 +332901,31 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0ceebc: |[0ceebc] okio.RealBufferedSink.emit:()Lokio/BufferedSink; │ │ -0ceecc: 5542 0d12 |0000: iget-boolean v2, v4, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0ceed0: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -0ceed4: 2202 5705 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0ceed8: 1a03 2f19 |0006: const-string v3, "closed" // string@192f │ │ -0ceedc: 7020 9327 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0ceee2: 2702 |000b: throw v2 │ │ -0ceee4: 5442 0c12 |000c: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0ceee8: 6e10 102c 0200 |000e: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0ceeee: 0b00 |0011: move-result-wide v0 │ │ -0ceef0: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -0ceef4: 3102 0002 |0014: cmp-long v2, v0, v2 │ │ -0ceef8: 3d02 0900 |0016: if-lez v2, 001f // +0009 │ │ -0ceefc: 5442 0e12 |0018: iget-object v2, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@120e │ │ -0cef00: 5443 0c12 |001a: iget-object v3, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cef04: 7240 d42c 3210 |001c: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ -0cef0a: 1104 |001f: return-object v4 │ │ +0cef14: |[0cef14] okio.RealBufferedSink.emit:()Lokio/BufferedSink; │ │ +0cef24: 5542 1412 |0000: iget-boolean v2, v4, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cef28: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +0cef2c: 2202 5805 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cef30: 1a03 3919 |0006: const-string v3, "closed" // string@1939 │ │ +0cef34: 7020 9327 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cef3a: 2702 |000b: throw v2 │ │ +0cef3c: 5442 1312 |000c: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cef40: 6e10 102c 0200 |000e: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0cef46: 0b00 |0011: move-result-wide v0 │ │ +0cef48: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +0cef4c: 3102 0002 |0014: cmp-long v2, v0, v2 │ │ +0cef50: 3d02 0900 |0016: if-lez v2, 001f // +0009 │ │ +0cef54: 5442 1512 |0018: iget-object v2, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@1215 │ │ +0cef58: 5443 1312 |001a: iget-object v3, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cef5c: 7240 d42c 3210 |001c: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ +0cef62: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x000c line=182 │ │ 0x0012 line=183 │ │ 0x001f line=184 │ │ locals : │ │ @@ -332751,31 +332937,31 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0cef0c: |[0cef0c] okio.RealBufferedSink.emitCompleteSegments:()Lokio/BufferedSink; │ │ -0cef1c: 5542 0d12 |0000: iget-boolean v2, v4, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cef20: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -0cef24: 2202 5705 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cef28: 1a03 2f19 |0006: const-string v3, "closed" // string@192f │ │ -0cef2c: 7020 9327 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cef32: 2702 |000b: throw v2 │ │ -0cef34: 5442 0c12 |000c: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cef38: 6e10 f12b 0200 |000e: invoke-virtual {v2}, Lokio/Buffer;.completeSegmentByteCount:()J // method@2bf1 │ │ -0cef3e: 0b00 |0011: move-result-wide v0 │ │ -0cef40: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -0cef44: 3102 0002 |0014: cmp-long v2, v0, v2 │ │ -0cef48: 3d02 0900 |0016: if-lez v2, 001f // +0009 │ │ -0cef4c: 5442 0e12 |0018: iget-object v2, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@120e │ │ -0cef50: 5443 0c12 |001a: iget-object v3, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cef54: 7240 d42c 3210 |001c: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ -0cef5a: 1104 |001f: return-object v4 │ │ +0cef64: |[0cef64] okio.RealBufferedSink.emitCompleteSegments:()Lokio/BufferedSink; │ │ +0cef74: 5542 1412 |0000: iget-boolean v2, v4, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cef78: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +0cef7c: 2202 5805 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cef80: 1a03 3919 |0006: const-string v3, "closed" // string@1939 │ │ +0cef84: 7020 9327 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cef8a: 2702 |000b: throw v2 │ │ +0cef8c: 5442 1312 |000c: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cef90: 6e10 f12b 0200 |000e: invoke-virtual {v2}, Lokio/Buffer;.completeSegmentByteCount:()J // method@2bf1 │ │ +0cef96: 0b00 |0011: move-result-wide v0 │ │ +0cef98: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +0cef9c: 3102 0002 |0014: cmp-long v2, v0, v2 │ │ +0cefa0: 3d02 0900 |0016: if-lez v2, 001f // +0009 │ │ +0cefa4: 5442 1512 |0018: iget-object v2, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@1215 │ │ +0cefa8: 5443 1312 |001a: iget-object v3, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cefac: 7240 d42c 3210 |001c: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ +0cefb2: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x000c line=175 │ │ 0x0012 line=176 │ │ 0x001f line=177 │ │ locals : │ │ @@ -332787,34 +332973,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0cef5c: |[0cef5c] okio.RealBufferedSink.flush:()V │ │ -0cef6c: 5540 0d12 |0000: iget-boolean v0, v4, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cef70: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cef74: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cef78: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cef7c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cef82: 2700 |000b: throw v0 │ │ -0cef84: 5440 0c12 |000c: iget-object v0, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cef88: 5300 f211 |000e: iget-wide v0, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cef8c: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -0cef90: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -0cef94: 3d00 0d00 |0014: if-lez v0, 0021 // +000d │ │ -0cef98: 5440 0e12 |0016: iget-object v0, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@120e │ │ -0cef9c: 5441 0c12 |0018: iget-object v1, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cefa0: 5442 0c12 |001a: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cefa4: 5322 f211 |001c: iget-wide v2, v2, Lokio/Buffer;.size:J // field@11f2 │ │ -0cefa8: 7240 d42c 1032 |001e: invoke-interface {v0, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ -0cefae: 5440 0e12 |0021: iget-object v0, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@120e │ │ -0cefb2: 7210 d22c 0000 |0023: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@2cd2 │ │ -0cefb8: 0e00 |0026: return-void │ │ +0cefb4: |[0cefb4] okio.RealBufferedSink.flush:()V │ │ +0cefc4: 5540 1412 |0000: iget-boolean v0, v4, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cefc8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cefcc: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cefd0: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cefd4: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cefda: 2700 |000b: throw v0 │ │ +0cefdc: 5440 1312 |000c: iget-object v0, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cefe0: 5300 f911 |000e: iget-wide v0, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cefe4: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +0cefe8: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +0cefec: 3d00 0d00 |0014: if-lez v0, 0021 // +000d │ │ +0ceff0: 5440 1512 |0016: iget-object v0, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@1215 │ │ +0ceff4: 5441 1312 |0018: iget-object v1, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0ceff8: 5442 1312 |001a: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0ceffc: 5322 f911 |001c: iget-wide v2, v2, Lokio/Buffer;.size:J // field@11f9 │ │ +0cf000: 7240 d42c 1032 |001e: invoke-interface {v0, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@2cd4 │ │ +0cf006: 5440 1512 |0021: iget-object v0, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@1215 │ │ +0cf00a: 7210 d22c 0000 |0023: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@2cd2 │ │ +0cf010: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000c line=220 │ │ 0x0016 line=221 │ │ 0x0021 line=223 │ │ 0x0026 line=224 │ │ @@ -332826,19 +333012,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cefbc: |[0cefbc] okio.RealBufferedSink.timeout:()Lokio/Timeout; │ │ -0cefcc: 5410 0e12 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@120e │ │ -0cefd0: 7210 d32c 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@2cd3 │ │ -0cefd6: 0c00 |0005: move-result-object v0 │ │ -0cefd8: 1100 |0006: return-object v0 │ │ +0cf014: |[0cf014] okio.RealBufferedSink.timeout:()Lokio/Timeout; │ │ +0cf024: 5410 1512 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@1215 │ │ +0cf028: 7210 d32c 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@2cd3 │ │ +0cf02e: 0c00 |0005: move-result-object v0 │ │ +0cf030: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/RealBufferedSink; │ │ │ │ #6 : (in Lokio/RealBufferedSink;) │ │ @@ -332846,29 +333032,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cefdc: |[0cefdc] okio.RealBufferedSink.toString:()Ljava/lang/String; │ │ -0cefec: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0ceff0: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0ceff6: 1a01 c217 |0005: const-string v1, "buffer(" // string@17c2 │ │ -0ceffa: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf000: 0c00 |000a: move-result-object v0 │ │ -0cf002: 5421 0e12 |000b: iget-object v1, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@120e │ │ -0cf006: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0cf00c: 0c00 |0010: move-result-object v0 │ │ -0cf00e: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ -0cf012: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf018: 0c00 |0016: move-result-object v0 │ │ -0cf01a: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cf020: 0c00 |001a: move-result-object v0 │ │ -0cf022: 1100 |001b: return-object v0 │ │ +0cf034: |[0cf034] okio.RealBufferedSink.toString:()Ljava/lang/String; │ │ +0cf044: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0cf048: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cf04e: 1a01 cc17 |0005: const-string v1, "buffer(" // string@17cc │ │ +0cf052: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf058: 0c00 |000a: move-result-object v0 │ │ +0cf05a: 5421 1512 |000b: iget-object v1, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@1215 │ │ +0cf05e: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0cf064: 0c00 |0010: move-result-object v0 │ │ +0cf066: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ +0cf06a: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf070: 0c00 |0016: move-result-object v0 │ │ +0cf072: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cf078: 0c00 |001a: move-result-object v0 │ │ +0cf07a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/RealBufferedSink; │ │ │ │ #7 : (in Lokio/RealBufferedSink;) │ │ @@ -332876,26 +333062,26 @@ │ │ type : '(Lokio/ByteString;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cf024: |[0cf024] okio.RealBufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ -0cf034: 5520 0d12 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cf038: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cf03c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf040: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cf044: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf04a: 2700 |000b: throw v0 │ │ -0cf04c: 5420 0c12 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cf050: 6e20 152c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@2c15 │ │ -0cf056: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ -0cf05c: 0c00 |0014: move-result-object v0 │ │ -0cf05e: 1100 |0015: return-object v0 │ │ +0cf07c: |[0cf07c] okio.RealBufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ +0cf08c: 5520 1412 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cf090: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf094: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf098: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cf09c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf0a2: 2700 |000b: throw v0 │ │ +0cf0a4: 5420 1312 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cf0a8: 6e20 152c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@2c15 │ │ +0cf0ae: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ +0cf0b4: 0c00 |0014: move-result-object v0 │ │ +0cf0b6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000c line=51 │ │ 0x0011 line=52 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -332906,26 +333092,26 @@ │ │ type : '([B)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cf060: |[0cf060] okio.RealBufferedSink.write:([B)Lokio/BufferedSink; │ │ -0cf070: 5520 0d12 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cf074: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cf078: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf07c: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cf080: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf086: 2700 |000b: throw v0 │ │ -0cf088: 5420 0c12 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cf08c: 6e20 162c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@2c16 │ │ -0cf092: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ -0cf098: 0c00 |0014: move-result-object v0 │ │ -0cf09a: 1100 |0015: return-object v0 │ │ +0cf0b8: |[0cf0b8] okio.RealBufferedSink.write:([B)Lokio/BufferedSink; │ │ +0cf0c8: 5520 1412 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cf0cc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf0d0: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf0d4: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cf0d8: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf0de: 2700 |000b: throw v0 │ │ +0cf0e0: 5420 1312 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cf0e4: 6e20 162c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@2c16 │ │ +0cf0ea: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ +0cf0f0: 0c00 |0014: move-result-object v0 │ │ +0cf0f2: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000c line=89 │ │ 0x0011 line=90 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -332936,25 +333122,25 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0cf09c: |[0cf09c] okio.RealBufferedSink.write:(Lokio/Buffer;J)V │ │ -0cf0ac: 5520 0d12 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cf0b0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cf0b4: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf0b8: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cf0bc: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf0c2: 2700 |000b: throw v0 │ │ -0cf0c4: 5420 0c12 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cf0c8: 6e40 1a2c 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@2c1a │ │ -0cf0ce: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ -0cf0d4: 0e00 |0014: return-void │ │ +0cf0f4: |[0cf0f4] okio.RealBufferedSink.write:(Lokio/Buffer;J)V │ │ +0cf104: 5520 1412 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cf108: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf10c: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf110: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cf114: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf11a: 2700 |000b: throw v0 │ │ +0cf11c: 5420 1312 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cf120: 6e40 1a2c 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@2c1a │ │ +0cf126: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ +0cf12c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000c line=45 │ │ 0x0011 line=46 │ │ 0x0014 line=47 │ │ locals : │ │ @@ -332967,32 +333153,32 @@ │ │ type : '(Lokio/Source;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0cf0d8: |[0cf0d8] okio.RealBufferedSink.writeAll:(Lokio/Source;)J │ │ -0cf0e8: 3909 0a00 |0000: if-nez v9, 000a // +000a │ │ -0cf0ec: 2204 5605 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cf0f0: 1a05 7133 |0004: const-string v5, "source == null" // string@3371 │ │ -0cf0f4: 7020 8f27 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cf0fa: 2704 |0009: throw v4 │ │ -0cf0fc: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -0cf100: 5484 0c12 |000c: iget-object v4, v8, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cf104: 1606 0008 |000e: const-wide/16 v6, #int 2048 // #800 │ │ -0cf108: 7240 d62c 4976 |0010: invoke-interface {v9, v4, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0cf10e: 0b00 |0013: move-result-wide v0 │ │ -0cf110: 1604 ffff |0014: const-wide/16 v4, #int -1 // #ffff │ │ -0cf114: 3104 0004 |0016: cmp-long v4, v0, v4 │ │ -0cf118: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ -0cf11c: bb02 |001a: add-long/2addr v2, v0 │ │ -0cf11e: 6e10 a22c 0800 |001b: invoke-virtual {v8}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ -0cf124: 28ee |001e: goto 000c // -0012 │ │ -0cf126: 1002 |001f: return-wide v2 │ │ +0cf130: |[0cf130] okio.RealBufferedSink.writeAll:(Lokio/Source;)J │ │ +0cf140: 3909 0a00 |0000: if-nez v9, 000a // +000a │ │ +0cf144: 2204 5705 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cf148: 1a05 7b33 |0004: const-string v5, "source == null" // string@337b │ │ +0cf14c: 7020 8f27 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cf152: 2704 |0009: throw v4 │ │ +0cf154: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +0cf158: 5484 1312 |000c: iget-object v4, v8, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cf15c: 1606 0008 |000e: const-wide/16 v6, #int 2048 // #800 │ │ +0cf160: 7240 d62c 4976 |0010: invoke-interface {v9, v4, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0cf166: 0b00 |0013: move-result-wide v0 │ │ +0cf168: 1604 ffff |0014: const-wide/16 v4, #int -1 // #ffff │ │ +0cf16c: 3104 0004 |0016: cmp-long v4, v0, v4 │ │ +0cf170: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ +0cf174: bb02 |001a: add-long/2addr v2, v0 │ │ +0cf176: 6e10 a22c 0800 |001b: invoke-virtual {v8}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ +0cf17c: 28ee |001e: goto 000c // -0012 │ │ +0cf17e: 1002 |001f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000a line=101 │ │ 0x000c line=102 │ │ 0x001a line=103 │ │ 0x001b line=104 │ │ @@ -333008,26 +333194,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cf128: |[0cf128] okio.RealBufferedSink.writeByte:(I)Lokio/BufferedSink; │ │ -0cf138: 5520 0d12 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cf13c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cf140: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf144: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cf148: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf14e: 2700 |000b: throw v0 │ │ -0cf150: 5420 0c12 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cf154: 6e20 1c2c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ -0cf15a: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ -0cf160: 0c00 |0014: move-result-object v0 │ │ -0cf162: 1100 |0015: return-object v0 │ │ +0cf180: |[0cf180] okio.RealBufferedSink.writeByte:(I)Lokio/BufferedSink; │ │ +0cf190: 5520 1412 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cf194: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf198: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf19c: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cf1a0: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf1a6: 2700 |000b: throw v0 │ │ +0cf1a8: 5420 1312 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cf1ac: 6e20 1c2c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@2c1c │ │ +0cf1b2: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ +0cf1b8: 0c00 |0014: move-result-object v0 │ │ +0cf1ba: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000c line=121 │ │ 0x0011 line=122 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -333038,26 +333224,26 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0cf164: |[0cf164] okio.RealBufferedSink.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ -0cf174: 5530 0d12 |0000: iget-boolean v0, v3, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cf178: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cf17c: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf180: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cf184: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf18a: 2700 |000b: throw v0 │ │ -0cf18c: 5430 0c12 |000c: iget-object v0, v3, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cf190: 6e30 1e2c 4005 |000e: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@2c1e │ │ -0cf196: 6e10 a22c 0300 |0011: invoke-virtual {v3}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ -0cf19c: 0c00 |0014: move-result-object v0 │ │ -0cf19e: 1100 |0015: return-object v0 │ │ +0cf1bc: |[0cf1bc] okio.RealBufferedSink.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ +0cf1cc: 5530 1412 |0000: iget-boolean v0, v3, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cf1d0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf1d4: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf1d8: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cf1dc: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf1e2: 2700 |000b: throw v0 │ │ +0cf1e4: 5430 1312 |000c: iget-object v0, v3, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cf1e8: 6e30 1e2c 4005 |000e: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@2c1e │ │ +0cf1ee: 6e10 a22c 0300 |0011: invoke-virtual {v3}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ +0cf1f4: 0c00 |0014: move-result-object v0 │ │ +0cf1f6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000c line=169 │ │ 0x0011 line=170 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lokio/RealBufferedSink; │ │ @@ -333068,26 +333254,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cf1a0: |[0cf1a0] okio.RealBufferedSink.writeInt:(I)Lokio/BufferedSink; │ │ -0cf1b0: 5520 0d12 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cf1b4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cf1b8: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf1bc: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cf1c0: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf1c6: 2700 |000b: throw v0 │ │ -0cf1c8: 5420 0c12 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cf1cc: 6e20 202c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@2c20 │ │ -0cf1d2: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ -0cf1d8: 0c00 |0014: move-result-object v0 │ │ -0cf1da: 1100 |0015: return-object v0 │ │ +0cf1f8: |[0cf1f8] okio.RealBufferedSink.writeInt:(I)Lokio/BufferedSink; │ │ +0cf208: 5520 1412 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cf20c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf210: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf214: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cf218: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf21e: 2700 |000b: throw v0 │ │ +0cf220: 5420 1312 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cf224: 6e20 202c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@2c20 │ │ +0cf22a: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ +0cf230: 0c00 |0014: move-result-object v0 │ │ +0cf232: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000c line=139 │ │ 0x0011 line=140 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -333098,26 +333284,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cf1dc: |[0cf1dc] okio.RealBufferedSink.writeShort:(I)Lokio/BufferedSink; │ │ -0cf1ec: 5520 0d12 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cf1f0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cf1f4: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf1f8: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cf1fc: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf202: 2700 |000b: throw v0 │ │ -0cf204: 5420 0c12 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cf208: 6e20 222c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@2c22 │ │ -0cf20e: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ -0cf214: 0c00 |0014: move-result-object v0 │ │ -0cf216: 1100 |0015: return-object v0 │ │ +0cf234: |[0cf234] okio.RealBufferedSink.writeShort:(I)Lokio/BufferedSink; │ │ +0cf244: 5520 1412 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cf248: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf24c: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf250: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cf254: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf25a: 2700 |000b: throw v0 │ │ +0cf25c: 5420 1312 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cf260: 6e20 222c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@2c22 │ │ +0cf266: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ +0cf26c: 0c00 |0014: move-result-object v0 │ │ +0cf26e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000c line=127 │ │ 0x0011 line=128 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -333128,48 +333314,48 @@ │ │ type : '(Ljava/lang/String;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cf218: |[0cf218] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ -0cf228: 5520 0d12 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@120d │ │ -0cf22c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cf230: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf234: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cf238: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf23e: 2700 |000b: throw v0 │ │ -0cf240: 5420 0c12 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@120c │ │ -0cf244: 6e20 242c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@2c24 │ │ -0cf24a: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ -0cf250: 0c00 |0014: move-result-object v0 │ │ -0cf252: 1100 |0015: return-object v0 │ │ +0cf270: |[0cf270] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ +0cf280: 5520 1412 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@1214 │ │ +0cf284: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf288: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf28c: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cf290: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf296: 2700 |000b: throw v0 │ │ +0cf298: 5420 1312 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@1213 │ │ +0cf29c: 6e20 242c 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@2c24 │ │ +0cf2a2: 6e10 a22c 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@2ca2 │ │ +0cf2a8: 0c00 |0014: move-result-object v0 │ │ +0cf2aa: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000c line=57 │ │ 0x0011 line=58 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ 0x0000 - 0x0016 reg=3 string Ljava/lang/String; │ │ │ │ - source_file_idx : 3992 (RealBufferedSink.java) │ │ + source_file_idx : 4002 (RealBufferedSink.java) │ │ │ │ -Class #1121 header: │ │ -class_idx : 1623 │ │ +Class #1122 header: │ │ +class_idx : 1626 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 3993 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4003 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 21 │ │ │ │ -Class #1121 annotations: │ │ +Class #1122 annotations: │ │ Annotations on method #11442 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11443 'exhausted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11444 'indexOf' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11445 'indexOf' │ │ @@ -333199,15 +333385,15 @@ │ │ Annotations on method #11457 'request' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11458 'require' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #11459 'skip' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1121 - │ │ +Class #1122 - │ │ Class descriptor : 'Lokio/RealBufferedSource;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lokio/BufferedSource;' │ │ Static fields - │ │ Instance fields - │ │ @@ -333229,19 +333415,19 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cf254: |[0cf254] okio.RealBufferedSource.:(Lokio/Source;)V │ │ -0cf264: 2200 4906 |0000: new-instance v0, Lokio/Buffer; // type@0649 │ │ -0cf268: 7010 eb2b 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ -0cf26e: 7030 b02c 2100 |0005: invoke-direct {v1, v2, v0}, Lokio/RealBufferedSource;.:(Lokio/Source;Lokio/Buffer;)V // method@2cb0 │ │ -0cf274: 0e00 |0008: return-void │ │ +0cf2ac: |[0cf2ac] okio.RealBufferedSource.:(Lokio/Source;)V │ │ +0cf2bc: 2200 4c06 |0000: new-instance v0, Lokio/Buffer; // type@064c │ │ +0cf2c0: 7010 eb2b 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@2beb │ │ +0cf2c6: 7030 b02c 2100 |0005: invoke-direct {v1, v2, v0}, Lokio/RealBufferedSource;.:(Lokio/Source;Lokio/Buffer;)V // method@2cb0 │ │ +0cf2cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0008 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0009 reg=2 source Lokio/Source; │ │ @@ -333251,24 +333437,24 @@ │ │ type : '(Lokio/Source;Lokio/Buffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0cf278: |[0cf278] okio.RealBufferedSource.:(Lokio/Source;Lokio/Buffer;)V │ │ -0cf288: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cf28e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0cf292: 2200 5605 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cf296: 1a01 7133 |0007: const-string v1, "source == null" // string@3371 │ │ -0cf29a: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cf2a0: 2700 |000c: throw v0 │ │ -0cf2a2: 5b24 0f12 |000d: iput-object v4, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf2a6: 5b23 1112 |000f: iput-object v3, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf2aa: 0e00 |0011: return-void │ │ +0cf2d0: |[0cf2d0] okio.RealBufferedSource.:(Lokio/Source;Lokio/Buffer;)V │ │ +0cf2e0: 7010 b927 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cf2e6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0cf2ea: 2200 5705 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cf2ee: 1a01 7b33 |0007: const-string v1, "source == null" // string@337b │ │ +0cf2f2: 7020 8f27 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cf2f8: 2700 |000c: throw v0 │ │ +0cf2fa: 5b24 1612 |000d: iput-object v4, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf2fe: 5b23 1812 |000f: iput-object v3, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf302: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x000d line=32 │ │ 0x000f line=33 │ │ 0x0011 line=34 │ │ @@ -333283,17 +333469,17 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf2ac: |[0cf2ac] okio.RealBufferedSource.buffer:()Lokio/Buffer; │ │ -0cf2bc: 5410 0f12 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf2c0: 1100 |0002: return-object v0 │ │ +0cf304: |[0cf304] okio.RealBufferedSource.buffer:()Lokio/Buffer; │ │ +0cf314: 5410 1612 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #1 : (in Lokio/RealBufferedSource;) │ │ @@ -333301,25 +333487,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0cf2c4: |[0cf2c4] okio.RealBufferedSource.close:()V │ │ -0cf2d4: 5510 1012 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@1210 │ │ -0cf2d8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0cf2dc: 0e00 |0004: return-void │ │ -0cf2de: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0cf2e0: 5c10 1012 |0006: iput-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@1210 │ │ -0cf2e4: 5410 1112 |0008: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf2e8: 7210 d52c 0000 |000a: invoke-interface {v0}, Lokio/Source;.close:()V // method@2cd5 │ │ -0cf2ee: 5410 0f12 |000d: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf2f2: 6e10 ed2b 0000 |000f: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@2bed │ │ -0cf2f8: 28f2 |0012: goto 0004 // -000e │ │ +0cf31c: |[0cf31c] okio.RealBufferedSource.close:()V │ │ +0cf32c: 5510 1712 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@1217 │ │ +0cf330: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0cf334: 0e00 |0004: return-void │ │ +0cf336: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0cf338: 5c10 1712 |0006: iput-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@1217 │ │ +0cf33c: 5410 1812 |0008: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf340: 7210 d52c 0000 |000a: invoke-interface {v0}, Lokio/Source;.close:()V // method@2cd5 │ │ +0cf346: 5410 1612 |000d: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf34a: 6e10 ed2b 0000 |000f: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@2bed │ │ +0cf350: 28f2 |0012: goto 0004 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=398 │ │ 0x0005 line=395 │ │ 0x0008 line=396 │ │ 0x000d line=397 │ │ @@ -333331,37 +333517,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0cf2fc: |[0cf2fc] okio.RealBufferedSource.exhausted:()Z │ │ -0cf30c: 5540 1012 |0000: iget-boolean v0, v4, Lokio/RealBufferedSource;.closed:Z // field@1210 │ │ -0cf310: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cf314: 2200 5705 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf318: 1a01 2f19 |0006: const-string v1, "closed" // string@192f │ │ -0cf31c: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf322: 2700 |000b: throw v0 │ │ -0cf324: 5440 0f12 |000c: iget-object v0, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf328: 6e10 f72b 0000 |000e: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@2bf7 │ │ -0cf32e: 0a00 |0011: move-result v0 │ │ -0cf330: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ -0cf334: 5440 1112 |0014: iget-object v0, v4, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf338: 5441 0f12 |0016: iget-object v1, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf33c: 1602 0008 |0018: const-wide/16 v2, #int 2048 // #800 │ │ -0cf340: 7240 d62c 1032 |001a: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0cf346: 0b00 |001d: move-result-wide v0 │ │ -0cf348: 1602 ffff |001e: const-wide/16 v2, #int -1 // #ffff │ │ -0cf34c: 3100 0002 |0020: cmp-long v0, v0, v2 │ │ -0cf350: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ -0cf354: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -0cf356: 0f00 |0025: return v0 │ │ -0cf358: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0cf35a: 28fe |0027: goto 0025 // -0002 │ │ +0cf354: |[0cf354] okio.RealBufferedSource.exhausted:()Z │ │ +0cf364: 5540 1712 |0000: iget-boolean v0, v4, Lokio/RealBufferedSource;.closed:Z // field@1217 │ │ +0cf368: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf36c: 2200 5805 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf370: 1a01 3919 |0006: const-string v1, "closed" // string@1939 │ │ +0cf374: 7020 9327 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf37a: 2700 |000b: throw v0 │ │ +0cf37c: 5440 1612 |000c: iget-object v0, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf380: 6e10 f72b 0000 |000e: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@2bf7 │ │ +0cf386: 0a00 |0011: move-result v0 │ │ +0cf388: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ +0cf38c: 5440 1812 |0014: iget-object v0, v4, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf390: 5441 1612 |0016: iget-object v1, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf394: 1602 0008 |0018: const-wide/16 v2, #int 2048 // #800 │ │ +0cf398: 7240 d62c 1032 |001a: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0cf39e: 0b00 |001d: move-result-wide v0 │ │ +0cf3a0: 1602 ffff |001e: const-wide/16 v2, #int -1 // #ffff │ │ +0cf3a4: 3100 0002 |0020: cmp-long v0, v0, v2 │ │ +0cf3a8: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ +0cf3ac: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +0cf3ae: 0f00 |0025: return v0 │ │ +0cf3b0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0cf3b2: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000c line=60 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Lokio/RealBufferedSource; │ │ │ │ @@ -333370,19 +333556,19 @@ │ │ type : '(B)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0cf35c: |[0cf35c] okio.RealBufferedSource.indexOf:(B)J │ │ -0cf36c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0cf370: 6e40 b52c 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOf:(BJ)J // method@2cb5 │ │ -0cf376: 0b00 |0005: move-result-wide v0 │ │ -0cf378: 1000 |0006: return-wide v0 │ │ +0cf3b4: |[0cf3b4] okio.RealBufferedSource.indexOf:(B)J │ │ +0cf3c4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0cf3c8: 6e40 b52c 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOf:(BJ)J // method@2cb5 │ │ +0cf3ce: 0b00 |0005: move-result-wide v0 │ │ +0cf3d0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0007 reg=3 b B │ │ │ │ @@ -333391,50 +333577,50 @@ │ │ type : '(BJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0cf37c: |[0cf37c] okio.RealBufferedSource.indexOf:(BJ)J │ │ -0cf38c: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ -0cf390: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -0cf394: 5584 1012 |0004: iget-boolean v4, v8, Lokio/RealBufferedSource;.closed:Z // field@1210 │ │ -0cf398: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ -0cf39c: 2202 5705 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf3a0: 1a03 2f19 |000a: const-string v3, "closed" // string@192f │ │ -0cf3a4: 7020 9327 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf3aa: 2702 |000f: throw v2 │ │ -0cf3ac: 5484 0f12 |0010: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf3b0: 5344 f211 |0012: iget-wide v4, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cf3b4: 3104 0a04 |0014: cmp-long v4, v10, v4 │ │ -0cf3b8: 3a04 1000 |0016: if-ltz v4, 0026 // +0010 │ │ -0cf3bc: 5484 1112 |0018: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf3c0: 5485 0f12 |001a: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf3c4: 7240 d62c 5476 |001c: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0cf3ca: 0b04 |001f: move-result-wide v4 │ │ -0cf3cc: 3104 0402 |0020: cmp-long v4, v4, v2 │ │ -0cf3d0: 3904 eeff |0022: if-nez v4, 0010 // -0012 │ │ -0cf3d4: 0420 |0024: move-wide v0, v2 │ │ -0cf3d6: 1000 |0025: return-wide v0 │ │ -0cf3d8: 5484 0f12 |0026: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf3dc: 6e40 fc2b 94ba |0028: invoke-virtual {v4, v9, v10, v11}, Lokio/Buffer;.indexOf:(BJ)J // method@2bfc │ │ -0cf3e2: 0b00 |002b: move-result-wide v0 │ │ -0cf3e4: 3104 0002 |002c: cmp-long v4, v0, v2 │ │ -0cf3e8: 3904 f7ff |002e: if-nez v4, 0025 // -0009 │ │ -0cf3ec: 5484 0f12 |0030: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf3f0: 534a f211 |0032: iget-wide v10, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cf3f4: 5484 1112 |0034: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf3f8: 5485 0f12 |0036: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf3fc: 7240 d62c 5476 |0038: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0cf402: 0b04 |003b: move-result-wide v4 │ │ -0cf404: 3104 0402 |003c: cmp-long v4, v4, v2 │ │ -0cf408: 3904 e8ff |003e: if-nez v4, 0026 // -0018 │ │ -0cf40c: 0420 |0040: move-wide v0, v2 │ │ -0cf40e: 28e4 |0041: goto 0025 // -001c │ │ +0cf3d4: |[0cf3d4] okio.RealBufferedSource.indexOf:(BJ)J │ │ +0cf3e4: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ +0cf3e8: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +0cf3ec: 5584 1712 |0004: iget-boolean v4, v8, Lokio/RealBufferedSource;.closed:Z // field@1217 │ │ +0cf3f0: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ +0cf3f4: 2202 5805 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf3f8: 1a03 3919 |000a: const-string v3, "closed" // string@1939 │ │ +0cf3fc: 7020 9327 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf402: 2702 |000f: throw v2 │ │ +0cf404: 5484 1612 |0010: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf408: 5344 f911 |0012: iget-wide v4, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cf40c: 3104 0a04 |0014: cmp-long v4, v10, v4 │ │ +0cf410: 3a04 1000 |0016: if-ltz v4, 0026 // +0010 │ │ +0cf414: 5484 1812 |0018: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf418: 5485 1612 |001a: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf41c: 7240 d62c 5476 |001c: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0cf422: 0b04 |001f: move-result-wide v4 │ │ +0cf424: 3104 0402 |0020: cmp-long v4, v4, v2 │ │ +0cf428: 3904 eeff |0022: if-nez v4, 0010 // -0012 │ │ +0cf42c: 0420 |0024: move-wide v0, v2 │ │ +0cf42e: 1000 |0025: return-wide v0 │ │ +0cf430: 5484 1612 |0026: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf434: 6e40 fc2b 94ba |0028: invoke-virtual {v4, v9, v10, v11}, Lokio/Buffer;.indexOf:(BJ)J // method@2bfc │ │ +0cf43a: 0b00 |002b: move-result-wide v0 │ │ +0cf43c: 3104 0002 |002c: cmp-long v4, v0, v2 │ │ +0cf440: 3904 f7ff |002e: if-nez v4, 0025 // -0009 │ │ +0cf444: 5484 1612 |0030: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf448: 534a f911 |0032: iget-wide v10, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cf44c: 5484 1812 |0034: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf450: 5485 1612 |0036: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf454: 7240 d62c 5476 |0038: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0cf45a: 0b04 |003b: move-result-wide v4 │ │ +0cf45c: 3104 0402 |003c: cmp-long v4, v4, v2 │ │ +0cf460: 3904 e8ff |003e: if-nez v4, 0026 // -0018 │ │ +0cf464: 0420 |0040: move-wide v0, v2 │ │ +0cf466: 28e4 |0041: goto 0025 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=304 │ │ 0x0010 line=305 │ │ 0x0018 line=306 │ │ 0x0025 line=313 │ │ 0x0026 line=309 │ │ @@ -333451,62 +333637,62 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0cf410: |[0cf410] okio.RealBufferedSource.read:(Lokio/Buffer;J)J │ │ -0cf420: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -0cf424: 1604 ffff |0002: const-wide/16 v4, #int -1 // #ffff │ │ -0cf428: 390b 0a00 |0004: if-nez v11, 000e // +000a │ │ -0cf42c: 2204 5605 |0006: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cf430: 1a05 3e33 |0008: const-string v5, "sink == null" // string@333e │ │ -0cf434: 7020 8f27 5400 |000a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cf43a: 2704 |000d: throw v4 │ │ -0cf43c: 3106 0c08 |000e: cmp-long v6, v12, v8 │ │ -0cf440: 3b06 1b00 |0010: if-gez v6, 002b // +001b │ │ -0cf444: 2204 5605 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cf448: 2205 6c05 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@056c │ │ -0cf44c: 7010 f927 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cf452: 1a06 ea17 |0019: const-string v6, "byteCount < 0: " // string@17ea │ │ -0cf456: 6e20 0228 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf45c: 0c05 |001e: move-result-object v5 │ │ -0cf45e: 6e30 ff27 c50d |001f: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0cf464: 0c05 |0022: move-result-object v5 │ │ -0cf466: 6e10 0628 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cf46c: 0c05 |0026: move-result-object v5 │ │ -0cf46e: 7020 8f27 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cf474: 2704 |002a: throw v4 │ │ -0cf476: 55a6 1012 |002b: iget-boolean v6, v10, Lokio/RealBufferedSource;.closed:Z // field@1210 │ │ -0cf47a: 3806 0a00 |002d: if-eqz v6, 0037 // +000a │ │ -0cf47e: 2204 5705 |002f: new-instance v4, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf482: 1a05 2f19 |0031: const-string v5, "closed" // string@192f │ │ -0cf486: 7020 9327 5400 |0033: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf48c: 2704 |0036: throw v4 │ │ -0cf48e: 54a6 0f12 |0037: iget-object v6, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf492: 5366 f211 |0039: iget-wide v6, v6, Lokio/Buffer;.size:J // field@11f2 │ │ -0cf496: 3106 0608 |003b: cmp-long v6, v6, v8 │ │ -0cf49a: 3906 1100 |003d: if-nez v6, 004e // +0011 │ │ -0cf49e: 54a6 1112 |003f: iget-object v6, v10, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf4a2: 54a7 0f12 |0041: iget-object v7, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf4a6: 1608 0008 |0043: const-wide/16 v8, #int 2048 // #800 │ │ -0cf4aa: 7240 d62c 7698 |0045: invoke-interface {v6, v7, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0cf4b0: 0b00 |0048: move-result-wide v0 │ │ -0cf4b2: 3106 0004 |0049: cmp-long v6, v0, v4 │ │ -0cf4b6: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ -0cf4ba: 1004 |004d: return-wide v4 │ │ -0cf4bc: 54a4 0f12 |004e: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf4c0: 5344 f211 |0050: iget-wide v4, v4, Lokio/Buffer;.size:J // field@11f2 │ │ -0cf4c4: 7140 b027 dc54 |0052: invoke-static {v12, v13, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0cf4ca: 0b02 |0055: move-result-wide v2 │ │ -0cf4cc: 54a4 0f12 |0056: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf4d0: 6e40 fe2b b432 |0058: invoke-virtual {v4, v11, v2, v3}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@2bfe │ │ -0cf4d6: 0b04 |005b: move-result-wide v4 │ │ -0cf4d8: 28f1 |005c: goto 004d // -000f │ │ +0cf468: |[0cf468] okio.RealBufferedSource.read:(Lokio/Buffer;J)J │ │ +0cf478: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0cf47c: 1604 ffff |0002: const-wide/16 v4, #int -1 // #ffff │ │ +0cf480: 390b 0a00 |0004: if-nez v11, 000e // +000a │ │ +0cf484: 2204 5705 |0006: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cf488: 1a05 4833 |0008: const-string v5, "sink == null" // string@3348 │ │ +0cf48c: 7020 8f27 5400 |000a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cf492: 2704 |000d: throw v4 │ │ +0cf494: 3106 0c08 |000e: cmp-long v6, v12, v8 │ │ +0cf498: 3b06 1b00 |0010: if-gez v6, 002b // +001b │ │ +0cf49c: 2204 5705 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cf4a0: 2205 6d05 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@056d │ │ +0cf4a4: 7010 f927 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cf4aa: 1a06 f417 |0019: const-string v6, "byteCount < 0: " // string@17f4 │ │ +0cf4ae: 6e20 0228 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf4b4: 0c05 |001e: move-result-object v5 │ │ +0cf4b6: 6e30 ff27 c50d |001f: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cf4bc: 0c05 |0022: move-result-object v5 │ │ +0cf4be: 6e10 0628 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cf4c4: 0c05 |0026: move-result-object v5 │ │ +0cf4c6: 7020 8f27 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cf4cc: 2704 |002a: throw v4 │ │ +0cf4ce: 55a6 1712 |002b: iget-boolean v6, v10, Lokio/RealBufferedSource;.closed:Z // field@1217 │ │ +0cf4d2: 3806 0a00 |002d: if-eqz v6, 0037 // +000a │ │ +0cf4d6: 2204 5805 |002f: new-instance v4, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf4da: 1a05 3919 |0031: const-string v5, "closed" // string@1939 │ │ +0cf4de: 7020 9327 5400 |0033: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf4e4: 2704 |0036: throw v4 │ │ +0cf4e6: 54a6 1612 |0037: iget-object v6, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf4ea: 5366 f911 |0039: iget-wide v6, v6, Lokio/Buffer;.size:J // field@11f9 │ │ +0cf4ee: 3106 0608 |003b: cmp-long v6, v6, v8 │ │ +0cf4f2: 3906 1100 |003d: if-nez v6, 004e // +0011 │ │ +0cf4f6: 54a6 1812 |003f: iget-object v6, v10, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf4fa: 54a7 1612 |0041: iget-object v7, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf4fe: 1608 0008 |0043: const-wide/16 v8, #int 2048 // #800 │ │ +0cf502: 7240 d62c 7698 |0045: invoke-interface {v6, v7, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0cf508: 0b00 |0048: move-result-wide v0 │ │ +0cf50a: 3106 0004 |0049: cmp-long v6, v0, v4 │ │ +0cf50e: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ +0cf512: 1004 |004d: return-wide v4 │ │ +0cf514: 54a4 1612 |004e: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf518: 5344 f911 |0050: iget-wide v4, v4, Lokio/Buffer;.size:J // field@11f9 │ │ +0cf51c: 7140 b027 dc54 |0052: invoke-static {v12, v13, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0cf522: 0b02 |0055: move-result-wide v2 │ │ +0cf524: 54a4 1612 |0056: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf528: 6e40 fe2b b432 |0058: invoke-virtual {v4, v11, v2, v3}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@2bfe │ │ +0cf52e: 0b04 |005b: move-result-wide v4 │ │ +0cf530: 28f1 |005c: goto 004d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=45 │ │ 0x000e line=46 │ │ 0x002b line=47 │ │ 0x0037 line=49 │ │ 0x003f line=50 │ │ @@ -333526,21 +333712,21 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0cf4dc: |[0cf4dc] okio.RealBufferedSource.readByte:()B │ │ -0cf4ec: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -0cf4f0: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ -0cf4f6: 5420 0f12 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf4fa: 6e10 ff2b 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@2bff │ │ -0cf500: 0a00 |000a: move-result v0 │ │ -0cf502: 0f00 |000b: return v0 │ │ +0cf534: |[0cf534] okio.RealBufferedSource.readByte:()B │ │ +0cf544: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +0cf548: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ +0cf54e: 5420 1612 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf552: 6e10 ff2b 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@2bff │ │ +0cf558: 0a00 |000a: move-result v0 │ │ +0cf55a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -333549,22 +333735,22 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0cf504: |[0cf504] okio.RealBufferedSource.readByteArray:()[B │ │ -0cf514: 5420 0f12 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf518: 5421 1112 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf51c: 6e20 1b2c 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@2c1b │ │ -0cf522: 5420 0f12 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf526: 6e10 002c 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteArray:()[B // method@2c00 │ │ -0cf52c: 0c00 |000c: move-result-object v0 │ │ -0cf52e: 1100 |000d: return-object v0 │ │ +0cf55c: |[0cf55c] okio.RealBufferedSource.readByteArray:()[B │ │ +0cf56c: 5420 1612 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf570: 5421 1812 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf574: 6e20 1b2c 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@2c1b │ │ +0cf57a: 5420 1612 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf57e: 6e10 002c 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteArray:()[B // method@2c00 │ │ +0cf584: 0c00 |000c: move-result-object v0 │ │ +0cf586: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -333573,20 +333759,20 @@ │ │ type : '(J)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0cf530: |[0cf530] okio.RealBufferedSource.readByteArray:(J)[B │ │ -0cf540: 6e30 c22c 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ -0cf546: 5410 0f12 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf54a: 6e30 012c 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@2c01 │ │ -0cf550: 0c00 |0008: move-result-object v0 │ │ -0cf552: 1100 |0009: return-object v0 │ │ +0cf588: |[0cf588] okio.RealBufferedSource.readByteArray:(J)[B │ │ +0cf598: 6e30 c22c 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ +0cf59e: 5410 1612 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf5a2: 6e30 012c 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@2c01 │ │ +0cf5a8: 0c00 |0008: move-result-object v0 │ │ +0cf5aa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000a reg=2 byteCount J │ │ @@ -333596,20 +333782,20 @@ │ │ type : '(J)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0cf554: |[0cf554] okio.RealBufferedSource.readByteString:(J)Lokio/ByteString; │ │ -0cf564: 6e30 c22c 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ -0cf56a: 5410 0f12 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf56e: 6e30 032c 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteString:(J)Lokio/ByteString; // method@2c03 │ │ -0cf574: 0c00 |0008: move-result-object v0 │ │ -0cf576: 1100 |0009: return-object v0 │ │ +0cf5ac: |[0cf5ac] okio.RealBufferedSource.readByteString:(J)Lokio/ByteString; │ │ +0cf5bc: 6e30 c22c 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ +0cf5c2: 5410 1612 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf5c6: 6e30 032c 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteString:(J)Lokio/ByteString; // method@2c03 │ │ +0cf5cc: 0c00 |0008: move-result-object v0 │ │ +0cf5ce: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000a reg=2 byteCount J │ │ @@ -333619,58 +333805,58 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0cf578: |[0cf578] okio.RealBufferedSource.readHexadecimalUnsignedLong:()J │ │ -0cf588: 1602 0100 |0000: const-wide/16 v2, #int 1 // #1 │ │ -0cf58c: 6e30 c22c 2703 |0002: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ -0cf592: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0cf594: d802 0101 |0006: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0cf598: 8122 |0008: int-to-long v2, v2 │ │ -0cf59a: 6e30 c12c 2703 |0009: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@2cc1 │ │ -0cf5a0: 0a02 |000c: move-result v2 │ │ -0cf5a2: 3802 3c00 |000d: if-eqz v2, 0049 // +003c │ │ -0cf5a6: 5472 0f12 |000f: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf5aa: 8114 |0011: int-to-long v4, v1 │ │ -0cf5ac: 6e30 f92b 4205 |0012: invoke-virtual {v2, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@2bf9 │ │ -0cf5b2: 0a00 |0015: move-result v0 │ │ -0cf5b4: 1302 3000 |0016: const/16 v2, #int 48 // #30 │ │ -0cf5b8: 3420 0600 |0018: if-lt v0, v2, 001e // +0006 │ │ -0cf5bc: 1302 3900 |001a: const/16 v2, #int 57 // #39 │ │ -0cf5c0: 3720 2a00 |001c: if-le v0, v2, 0046 // +002a │ │ -0cf5c4: 1302 6100 |001e: const/16 v2, #int 97 // #61 │ │ -0cf5c8: 3420 0600 |0020: if-lt v0, v2, 0026 // +0006 │ │ -0cf5cc: 1302 6600 |0022: const/16 v2, #int 102 // #66 │ │ -0cf5d0: 3720 2200 |0024: if-le v0, v2, 0046 // +0022 │ │ -0cf5d4: 1302 4100 |0026: const/16 v2, #int 65 // #41 │ │ -0cf5d8: 3420 0600 |0028: if-lt v0, v2, 002e // +0006 │ │ -0cf5dc: 1302 4600 |002a: const/16 v2, #int 70 // #46 │ │ -0cf5e0: 3720 1a00 |002c: if-le v0, v2, 0046 // +001a │ │ -0cf5e4: 3901 1b00 |002e: if-nez v1, 0049 // +001b │ │ -0cf5e8: 2202 6305 |0030: new-instance v2, Ljava/lang/NumberFormatException; // type@0563 │ │ -0cf5ec: 1a03 2405 |0032: const-string v3, "Expected leading [0-9a-fA-F] character but was %#x" // string@0524 │ │ -0cf5f0: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -0cf5f2: 2344 9906 |0035: new-array v4, v4, [Ljava/lang/Object; // type@0699 │ │ -0cf5f6: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -0cf5f8: 7110 6a27 0000 |0038: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@276a │ │ -0cf5fe: 0c06 |003b: move-result-object v6 │ │ -0cf600: 4d06 0405 |003c: aput-object v6, v4, v5 │ │ -0cf604: 7120 d927 4300 |003e: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0cf60a: 0c03 |0041: move-result-object v3 │ │ -0cf60c: 7020 b727 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@27b7 │ │ -0cf612: 2702 |0045: throw v2 │ │ -0cf614: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cf618: 28be |0048: goto 0006 // -0042 │ │ -0cf61a: 5472 0f12 |0049: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf61e: 6e10 052c 0200 |004b: invoke-virtual {v2}, Lokio/Buffer;.readHexadecimalUnsignedLong:()J // method@2c05 │ │ -0cf624: 0b02 |004e: move-result-wide v2 │ │ -0cf626: 1002 |004f: return-wide v2 │ │ +0cf5d0: |[0cf5d0] okio.RealBufferedSource.readHexadecimalUnsignedLong:()J │ │ +0cf5e0: 1602 0100 |0000: const-wide/16 v2, #int 1 // #1 │ │ +0cf5e4: 6e30 c22c 2703 |0002: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ +0cf5ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0cf5ec: d802 0101 |0006: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0cf5f0: 8122 |0008: int-to-long v2, v2 │ │ +0cf5f2: 6e30 c12c 2703 |0009: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@2cc1 │ │ +0cf5f8: 0a02 |000c: move-result v2 │ │ +0cf5fa: 3802 3c00 |000d: if-eqz v2, 0049 // +003c │ │ +0cf5fe: 5472 1612 |000f: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf602: 8114 |0011: int-to-long v4, v1 │ │ +0cf604: 6e30 f92b 4205 |0012: invoke-virtual {v2, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@2bf9 │ │ +0cf60a: 0a00 |0015: move-result v0 │ │ +0cf60c: 1302 3000 |0016: const/16 v2, #int 48 // #30 │ │ +0cf610: 3420 0600 |0018: if-lt v0, v2, 001e // +0006 │ │ +0cf614: 1302 3900 |001a: const/16 v2, #int 57 // #39 │ │ +0cf618: 3720 2a00 |001c: if-le v0, v2, 0046 // +002a │ │ +0cf61c: 1302 6100 |001e: const/16 v2, #int 97 // #61 │ │ +0cf620: 3420 0600 |0020: if-lt v0, v2, 0026 // +0006 │ │ +0cf624: 1302 6600 |0022: const/16 v2, #int 102 // #66 │ │ +0cf628: 3720 2200 |0024: if-le v0, v2, 0046 // +0022 │ │ +0cf62c: 1302 4100 |0026: const/16 v2, #int 65 // #41 │ │ +0cf630: 3420 0600 |0028: if-lt v0, v2, 002e // +0006 │ │ +0cf634: 1302 4600 |002a: const/16 v2, #int 70 // #46 │ │ +0cf638: 3720 1a00 |002c: if-le v0, v2, 0046 // +001a │ │ +0cf63c: 3901 1b00 |002e: if-nez v1, 0049 // +001b │ │ +0cf640: 2202 6405 |0030: new-instance v2, Ljava/lang/NumberFormatException; // type@0564 │ │ +0cf644: 1a03 2705 |0032: const-string v3, "Expected leading [0-9a-fA-F] character but was %#x" // string@0527 │ │ +0cf648: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +0cf64a: 2344 9c06 |0035: new-array v4, v4, [Ljava/lang/Object; // type@069c │ │ +0cf64e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +0cf650: 7110 6a27 0000 |0038: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@276a │ │ +0cf656: 0c06 |003b: move-result-object v6 │ │ +0cf658: 4d06 0405 |003c: aput-object v6, v4, v5 │ │ +0cf65c: 7120 d927 4300 |003e: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0cf662: 0c03 |0041: move-result-object v3 │ │ +0cf664: 7020 b727 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@27b7 │ │ +0cf66a: 2702 |0045: throw v2 │ │ +0cf66c: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cf670: 28be |0048: goto 0006 // -0042 │ │ +0cf672: 5472 1612 |0049: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf676: 6e10 052c 0200 |004b: invoke-virtual {v2}, Lokio/Buffer;.readHexadecimalUnsignedLong:()J // method@2c05 │ │ +0cf67c: 0b02 |004e: move-result-wide v2 │ │ +0cf67e: 1002 |004f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=272 │ │ 0x000f line=273 │ │ 0x0016 line=274 │ │ 0x002e line=276 │ │ @@ -333689,21 +333875,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0cf628: |[0cf628] okio.RealBufferedSource.readInt:()I │ │ -0cf638: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ -0cf63c: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ -0cf642: 5420 0f12 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf646: 6e10 062c 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readInt:()I // method@2c06 │ │ -0cf64c: 0a00 |000a: move-result v0 │ │ -0cf64e: 0f00 |000b: return v0 │ │ +0cf680: |[0cf680] okio.RealBufferedSource.readInt:()I │ │ +0cf690: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ +0cf694: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ +0cf69a: 5420 1612 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf69e: 6e10 062c 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readInt:()I // method@2c06 │ │ +0cf6a4: 0a00 |000a: move-result v0 │ │ +0cf6a6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -333712,21 +333898,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0cf650: |[0cf650] okio.RealBufferedSource.readIntLe:()I │ │ -0cf660: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ -0cf664: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ -0cf66a: 5420 0f12 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf66e: 6e10 072c 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readIntLe:()I // method@2c07 │ │ -0cf674: 0a00 |000a: move-result v0 │ │ -0cf676: 0f00 |000b: return v0 │ │ +0cf6a8: |[0cf6a8] okio.RealBufferedSource.readIntLe:()I │ │ +0cf6b8: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ +0cf6bc: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ +0cf6c2: 5420 1612 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf6c6: 6e10 072c 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readIntLe:()I // method@2c07 │ │ +0cf6cc: 0a00 |000a: move-result v0 │ │ +0cf6ce: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -333735,21 +333921,21 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0cf678: |[0cf678] okio.RealBufferedSource.readShort:()S │ │ -0cf688: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ -0cf68c: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ -0cf692: 5420 0f12 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf696: 6e10 082c 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShort:()S // method@2c08 │ │ -0cf69c: 0a00 |000a: move-result v0 │ │ -0cf69e: 0f00 |000b: return v0 │ │ +0cf6d0: |[0cf6d0] okio.RealBufferedSource.readShort:()S │ │ +0cf6e0: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ +0cf6e4: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ +0cf6ea: 5420 1612 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf6ee: 6e10 082c 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShort:()S // method@2c08 │ │ +0cf6f4: 0a00 |000a: move-result v0 │ │ +0cf6f6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -333758,21 +333944,21 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0cf6a0: |[0cf6a0] okio.RealBufferedSource.readShortLe:()S │ │ -0cf6b0: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ -0cf6b4: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ -0cf6ba: 5420 0f12 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf6be: 6e10 092c 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@2c09 │ │ -0cf6c4: 0a00 |000a: move-result v0 │ │ -0cf6c6: 0f00 |000b: return v0 │ │ +0cf6f8: |[0cf6f8] okio.RealBufferedSource.readShortLe:()S │ │ +0cf708: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ +0cf70c: 6e30 c22c 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@2cc2 │ │ +0cf712: 5420 1612 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf716: 6e10 092c 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@2c09 │ │ +0cf71c: 0a00 |000a: move-result v0 │ │ +0cf71e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0005 line=228 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -333781,63 +333967,63 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 98 16-bit code units │ │ -0cf6c8: |[0cf6c8] okio.RealBufferedSource.readUtf8LineStrict:()Ljava/lang/String; │ │ -0cf6d8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0cf6dc: 6e20 b42c 0a00 |0002: invoke-virtual {v10, v0}, Lokio/RealBufferedSource;.indexOf:(B)J // method@2cb4 │ │ -0cf6e2: 0b06 |0005: move-result-wide v6 │ │ -0cf6e4: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -0cf6e8: 3100 0602 |0008: cmp-long v0, v6, v2 │ │ -0cf6ec: 3900 5100 |000a: if-nez v0, 005b // +0051 │ │ -0cf6f0: 2201 4906 |000c: new-instance v1, Lokio/Buffer; // type@0649 │ │ -0cf6f4: 7010 eb2b 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ -0cf6fa: 54a0 0f12 |0011: iget-object v0, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf6fe: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ -0cf702: 1604 2000 |0015: const-wide/16 v4, #int 32 // #20 │ │ -0cf706: 54a8 0f12 |0017: iget-object v8, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf70a: 6e10 102c 0800 |0019: invoke-virtual {v8}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0cf710: 0b08 |001c: move-result-wide v8 │ │ -0cf712: 7140 b027 5498 |001d: invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0cf718: 0b04 |0020: move-result-wide v4 │ │ -0cf71a: 7406 f22b 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@2bf2 │ │ -0cf720: 2200 3005 |0024: new-instance v0, Ljava/io/EOFException; // type@0530 │ │ -0cf724: 2202 6c05 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@056c │ │ -0cf728: 7010 f927 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cf72e: 1a03 5314 |002b: const-string v3, "\n not found: size=" // string@1453 │ │ -0cf732: 6e20 0228 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf738: 0c02 |0030: move-result-object v2 │ │ -0cf73a: 54a3 0f12 |0031: iget-object v3, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf73e: 6e10 102c 0300 |0033: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0cf744: 0b04 |0036: move-result-wide v4 │ │ -0cf746: 6e30 ff27 4205 |0037: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0cf74c: 0c02 |003a: move-result-object v2 │ │ -0cf74e: 1a03 4700 |003b: const-string v3, " content=" // string@0047 │ │ -0cf752: 6e20 0228 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf758: 0c02 |0040: move-result-object v2 │ │ -0cf75a: 6e10 022c 0100 |0041: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@2c02 │ │ -0cf760: 0c03 |0044: move-result-object v3 │ │ -0cf762: 6e10 532c 0300 |0045: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ -0cf768: 0c03 |0048: move-result-object v3 │ │ -0cf76a: 6e20 0228 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf770: 0c02 |004c: move-result-object v2 │ │ -0cf772: 1a03 3d01 |004d: const-string v3, "..." // string@013d │ │ -0cf776: 6e20 0228 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf77c: 0c02 |0052: move-result-object v2 │ │ -0cf77e: 6e10 0628 0200 |0053: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cf784: 0c02 |0056: move-result-object v2 │ │ -0cf786: 7020 3827 2000 |0057: invoke-direct {v0, v2}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@2738 │ │ -0cf78c: 2700 |005a: throw v0 │ │ -0cf78e: 54a0 0f12 |005b: iget-object v0, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf792: 6e30 0d2c 6007 |005d: invoke-virtual {v0, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@2c0d │ │ -0cf798: 0c00 |0060: move-result-object v0 │ │ -0cf79a: 1100 |0061: return-object v0 │ │ +0cf720: |[0cf720] okio.RealBufferedSource.readUtf8LineStrict:()Ljava/lang/String; │ │ +0cf730: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0cf734: 6e20 b42c 0a00 |0002: invoke-virtual {v10, v0}, Lokio/RealBufferedSource;.indexOf:(B)J // method@2cb4 │ │ +0cf73a: 0b06 |0005: move-result-wide v6 │ │ +0cf73c: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +0cf740: 3100 0602 |0008: cmp-long v0, v6, v2 │ │ +0cf744: 3900 5100 |000a: if-nez v0, 005b // +0051 │ │ +0cf748: 2201 4c06 |000c: new-instance v1, Lokio/Buffer; // type@064c │ │ +0cf74c: 7010 eb2b 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@2beb │ │ +0cf752: 54a0 1612 |0011: iget-object v0, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf756: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ +0cf75a: 1604 2000 |0015: const-wide/16 v4, #int 32 // #20 │ │ +0cf75e: 54a8 1612 |0017: iget-object v8, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf762: 6e10 102c 0800 |0019: invoke-virtual {v8}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0cf768: 0b08 |001c: move-result-wide v8 │ │ +0cf76a: 7140 b027 5498 |001d: invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0cf770: 0b04 |0020: move-result-wide v4 │ │ +0cf772: 7406 f22b 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@2bf2 │ │ +0cf778: 2200 3105 |0024: new-instance v0, Ljava/io/EOFException; // type@0531 │ │ +0cf77c: 2202 6d05 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@056d │ │ +0cf780: 7010 f927 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cf786: 1a03 5d14 |002b: const-string v3, "\n not found: size=" // string@145d │ │ +0cf78a: 6e20 0228 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf790: 0c02 |0030: move-result-object v2 │ │ +0cf792: 54a3 1612 |0031: iget-object v3, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf796: 6e10 102c 0300 |0033: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0cf79c: 0b04 |0036: move-result-wide v4 │ │ +0cf79e: 6e30 ff27 4205 |0037: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cf7a4: 0c02 |003a: move-result-object v2 │ │ +0cf7a6: 1a03 4700 |003b: const-string v3, " content=" // string@0047 │ │ +0cf7aa: 6e20 0228 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf7b0: 0c02 |0040: move-result-object v2 │ │ +0cf7b2: 6e10 022c 0100 |0041: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@2c02 │ │ +0cf7b8: 0c03 |0044: move-result-object v3 │ │ +0cf7ba: 6e10 532c 0300 |0045: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@2c53 │ │ +0cf7c0: 0c03 |0048: move-result-object v3 │ │ +0cf7c2: 6e20 0228 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf7c8: 0c02 |004c: move-result-object v2 │ │ +0cf7ca: 1a03 3d01 |004d: const-string v3, "..." // string@013d │ │ +0cf7ce: 6e20 0228 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf7d4: 0c02 |0052: move-result-object v2 │ │ +0cf7d6: 6e10 0628 0200 |0053: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cf7dc: 0c02 |0056: move-result-object v2 │ │ +0cf7de: 7020 3827 2000 |0057: invoke-direct {v0, v2}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@2738 │ │ +0cf7e4: 2700 |005a: throw v0 │ │ +0cf7e6: 54a0 1612 |005b: iget-object v0, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf7ea: 6e30 0d2c 6007 |005d: invoke-virtual {v0, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@2c0d │ │ +0cf7f0: 0c00 |0060: move-result-object v0 │ │ +0cf7f2: 1100 |0061: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0006 line=197 │ │ 0x000c line=198 │ │ 0x0011 line=199 │ │ 0x0024 line=200 │ │ @@ -333853,52 +334039,52 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -0cf79c: |[0cf79c] okio.RealBufferedSource.request:(J)Z │ │ -0cf7ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0cf7b0: 3100 0600 |0002: cmp-long v0, v6, v0 │ │ -0cf7b4: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ -0cf7b8: 2200 5605 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cf7bc: 2201 6c05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056c │ │ -0cf7c0: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cf7c6: 1a02 ea17 |000d: const-string v2, "byteCount < 0: " // string@17ea │ │ -0cf7ca: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf7d0: 0c01 |0012: move-result-object v1 │ │ -0cf7d2: 6e30 ff27 6107 |0013: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ -0cf7d8: 0c01 |0016: move-result-object v1 │ │ -0cf7da: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cf7e0: 0c01 |001a: move-result-object v1 │ │ -0cf7e2: 7020 8f27 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ -0cf7e8: 2700 |001e: throw v0 │ │ -0cf7ea: 5550 1012 |001f: iget-boolean v0, v5, Lokio/RealBufferedSource;.closed:Z // field@1210 │ │ -0cf7ee: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -0cf7f2: 2200 5705 |0023: new-instance v0, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf7f6: 1a01 2f19 |0025: const-string v1, "closed" // string@192f │ │ -0cf7fa: 7020 9327 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf800: 2700 |002a: throw v0 │ │ -0cf802: 5450 0f12 |002b: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf806: 5300 f211 |002d: iget-wide v0, v0, Lokio/Buffer;.size:J // field@11f2 │ │ -0cf80a: 3100 0006 |002f: cmp-long v0, v0, v6 │ │ -0cf80e: 3b00 1400 |0031: if-gez v0, 0045 // +0014 │ │ -0cf812: 5450 1112 |0033: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf816: 5451 0f12 |0035: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf81a: 1602 0008 |0037: const-wide/16 v2, #int 2048 // #800 │ │ -0cf81e: 7240 d62c 1032 |0039: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0cf824: 0b00 |003c: move-result-wide v0 │ │ -0cf826: 1602 ffff |003d: const-wide/16 v2, #int -1 // #ffff │ │ -0cf82a: 3100 0002 |003f: cmp-long v0, v0, v2 │ │ -0cf82e: 3900 eaff |0041: if-nez v0, 002b // -0016 │ │ -0cf832: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -0cf834: 0f00 |0044: return v0 │ │ -0cf836: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -0cf838: 28fe |0046: goto 0044 // -0002 │ │ +0cf7f4: |[0cf7f4] okio.RealBufferedSource.request:(J)Z │ │ +0cf804: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0cf808: 3100 0600 |0002: cmp-long v0, v6, v0 │ │ +0cf80c: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ +0cf810: 2200 5705 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cf814: 2201 6d05 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@056d │ │ +0cf818: 7010 f927 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cf81e: 1a02 f417 |000d: const-string v2, "byteCount < 0: " // string@17f4 │ │ +0cf822: 6e20 0228 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf828: 0c01 |0012: move-result-object v1 │ │ +0cf82a: 6e30 ff27 6107 |0013: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@27ff │ │ +0cf830: 0c01 |0016: move-result-object v1 │ │ +0cf832: 6e10 0628 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cf838: 0c01 |001a: move-result-object v1 │ │ +0cf83a: 7020 8f27 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@278f │ │ +0cf840: 2700 |001e: throw v0 │ │ +0cf842: 5550 1712 |001f: iget-boolean v0, v5, Lokio/RealBufferedSource;.closed:Z // field@1217 │ │ +0cf846: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +0cf84a: 2200 5805 |0023: new-instance v0, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf84e: 1a01 3919 |0025: const-string v1, "closed" // string@1939 │ │ +0cf852: 7020 9327 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf858: 2700 |002a: throw v0 │ │ +0cf85a: 5450 1612 |002b: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf85e: 5300 f911 |002d: iget-wide v0, v0, Lokio/Buffer;.size:J // field@11f9 │ │ +0cf862: 3100 0006 |002f: cmp-long v0, v0, v6 │ │ +0cf866: 3b00 1400 |0031: if-gez v0, 0045 // +0014 │ │ +0cf86a: 5450 1812 |0033: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf86e: 5451 1612 |0035: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf872: 1602 0008 |0037: const-wide/16 v2, #int 2048 // #800 │ │ +0cf876: 7240 d62c 1032 |0039: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0cf87c: 0b00 |003c: move-result-wide v0 │ │ +0cf87e: 1602 ffff |003d: const-wide/16 v2, #int -1 // #ffff │ │ +0cf882: 3100 0002 |003f: cmp-long v0, v0, v2 │ │ +0cf886: 3900 eaff |0041: if-nez v0, 002b // -0016 │ │ +0cf88a: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0cf88c: 0f00 |0044: return v0 │ │ +0cf88e: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +0cf890: 28fe |0046: goto 0044 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x001f line=69 │ │ 0x002b line=70 │ │ 0x0033 line=71 │ │ 0x0044 line=73 │ │ @@ -333911,22 +334097,22 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0cf83c: |[0cf83c] okio.RealBufferedSource.require:(J)V │ │ -0cf84c: 6e30 c12c 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@2cc1 │ │ -0cf852: 0a00 |0003: move-result v0 │ │ -0cf854: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0cf858: 2200 3005 |0006: new-instance v0, Ljava/io/EOFException; // type@0530 │ │ -0cf85c: 7010 3727 0000 |0008: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@2737 │ │ -0cf862: 2700 |000b: throw v0 │ │ -0cf864: 0e00 |000c: return-void │ │ +0cf894: |[0cf894] okio.RealBufferedSource.require:(J)V │ │ +0cf8a4: 6e30 c12c 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@2cc1 │ │ +0cf8aa: 0a00 |0003: move-result v0 │ │ +0cf8ac: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0cf8b0: 2200 3105 |0006: new-instance v0, Ljava/io/EOFException; // type@0531 │ │ +0cf8b4: 7010 3727 0000 |0008: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@2737 │ │ +0cf8ba: 2700 |000b: throw v0 │ │ +0cf8bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000c line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000d reg=2 byteCount J │ │ @@ -333936,48 +334122,48 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -0cf868: |[0cf868] okio.RealBufferedSource.skip:(J)V │ │ -0cf878: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0cf87c: 5592 1012 |0002: iget-boolean v2, v9, Lokio/RealBufferedSource;.closed:Z // field@1210 │ │ -0cf880: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -0cf884: 2202 5705 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cf888: 1a03 2f19 |0008: const-string v3, "closed" // string@192f │ │ -0cf88c: 7020 9327 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ -0cf892: 2702 |000d: throw v2 │ │ -0cf894: 5492 0f12 |000e: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf898: 6e10 102c 0200 |0010: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ -0cf89e: 0b02 |0013: move-result-wide v2 │ │ -0cf8a0: 7140 b027 ba32 |0014: invoke-static {v10, v11, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ -0cf8a6: 0b00 |0017: move-result-wide v0 │ │ -0cf8a8: 5492 0f12 |0018: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf8ac: 6e30 112c 0201 |001a: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.skip:(J)V // method@2c11 │ │ -0cf8b2: bc0a |001d: sub-long/2addr v10, v0 │ │ -0cf8b4: 3102 0a06 |001e: cmp-long v2, v10, v6 │ │ -0cf8b8: 3d02 2000 |0020: if-lez v2, 0040 // +0020 │ │ -0cf8bc: 5492 0f12 |0022: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf8c0: 5322 f211 |0024: iget-wide v2, v2, Lokio/Buffer;.size:J // field@11f2 │ │ -0cf8c4: 3102 0206 |0026: cmp-long v2, v2, v6 │ │ -0cf8c8: 3902 e6ff |0028: if-nez v2, 000e // -001a │ │ -0cf8cc: 5492 1112 |002a: iget-object v2, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf8d0: 5493 0f12 |002c: iget-object v3, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@120f │ │ -0cf8d4: 1604 0008 |002e: const-wide/16 v4, #int 2048 // #800 │ │ -0cf8d8: 7240 d62c 3254 |0030: invoke-interface {v2, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ -0cf8de: 0b02 |0033: move-result-wide v2 │ │ -0cf8e0: 1604 ffff |0034: const-wide/16 v4, #int -1 // #ffff │ │ -0cf8e4: 3102 0204 |0036: cmp-long v2, v2, v4 │ │ -0cf8e8: 3902 d6ff |0038: if-nez v2, 000e // -002a │ │ -0cf8ec: 2202 3005 |003a: new-instance v2, Ljava/io/EOFException; // type@0530 │ │ -0cf8f0: 7010 3727 0200 |003c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2737 │ │ -0cf8f6: 2702 |003f: throw v2 │ │ -0cf8f8: 0e00 |0040: return-void │ │ +0cf8c0: |[0cf8c0] okio.RealBufferedSource.skip:(J)V │ │ +0cf8d0: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0cf8d4: 5592 1712 |0002: iget-boolean v2, v9, Lokio/RealBufferedSource;.closed:Z // field@1217 │ │ +0cf8d8: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +0cf8dc: 2202 5805 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cf8e0: 1a03 3919 |0008: const-string v3, "closed" // string@1939 │ │ +0cf8e4: 7020 9327 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2793 │ │ +0cf8ea: 2702 |000d: throw v2 │ │ +0cf8ec: 5492 1612 |000e: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf8f0: 6e10 102c 0200 |0010: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@2c10 │ │ +0cf8f6: 0b02 |0013: move-result-wide v2 │ │ +0cf8f8: 7140 b027 ba32 |0014: invoke-static {v10, v11, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@27b0 │ │ +0cf8fe: 0b00 |0017: move-result-wide v0 │ │ +0cf900: 5492 1612 |0018: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf904: 6e30 112c 0201 |001a: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.skip:(J)V // method@2c11 │ │ +0cf90a: bc0a |001d: sub-long/2addr v10, v0 │ │ +0cf90c: 3102 0a06 |001e: cmp-long v2, v10, v6 │ │ +0cf910: 3d02 2000 |0020: if-lez v2, 0040 // +0020 │ │ +0cf914: 5492 1612 |0022: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf918: 5322 f911 |0024: iget-wide v2, v2, Lokio/Buffer;.size:J // field@11f9 │ │ +0cf91c: 3102 0206 |0026: cmp-long v2, v2, v6 │ │ +0cf920: 3902 e6ff |0028: if-nez v2, 000e // -001a │ │ +0cf924: 5492 1812 |002a: iget-object v2, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf928: 5493 1612 |002c: iget-object v3, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@1216 │ │ +0cf92c: 1604 0008 |002e: const-wide/16 v4, #int 2048 // #800 │ │ +0cf930: 7240 d62c 3254 |0030: invoke-interface {v2, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@2cd6 │ │ +0cf936: 0b02 |0033: move-result-wide v2 │ │ +0cf938: 1604 ffff |0034: const-wide/16 v4, #int -1 // #ffff │ │ +0cf93c: 3102 0204 |0036: cmp-long v2, v2, v4 │ │ +0cf940: 3902 d6ff |0038: if-nez v2, 000e // -002a │ │ +0cf944: 2202 3105 |003a: new-instance v2, Ljava/io/EOFException; // type@0531 │ │ +0cf948: 7010 3727 0200 |003c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2737 │ │ +0cf94e: 2702 |003f: throw v2 │ │ +0cf950: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=288 │ │ 0x000e line=293 │ │ 0x0018 line=294 │ │ 0x001d line=295 │ │ 0x001e line=289 │ │ @@ -333994,19 +334180,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cf8fc: |[0cf8fc] okio.RealBufferedSource.timeout:()Lokio/Timeout; │ │ -0cf90c: 5410 1112 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf910: 7210 d72c 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ -0cf916: 0c00 |0005: move-result-object v0 │ │ -0cf918: 1100 |0006: return-object v0 │ │ +0cf954: |[0cf954] okio.RealBufferedSource.timeout:()Lokio/Timeout; │ │ +0cf964: 5410 1812 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf968: 7210 d72c 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@2cd7 │ │ +0cf96e: 0c00 |0005: move-result-object v0 │ │ +0cf970: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #20 : (in Lokio/RealBufferedSource;) │ │ @@ -334014,48 +334200,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cf91c: |[0cf91c] okio.RealBufferedSource.toString:()Ljava/lang/String; │ │ -0cf92c: 2200 6c05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056c │ │ -0cf930: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ -0cf936: 1a01 c217 |0005: const-string v1, "buffer(" // string@17c2 │ │ -0cf93a: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf940: 0c00 |000a: move-result-object v0 │ │ -0cf942: 5421 1112 |000b: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1211 │ │ -0cf946: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ -0cf94c: 0c00 |0010: move-result-object v0 │ │ -0cf94e: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ -0cf952: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ -0cf958: 0c00 |0016: move-result-object v0 │ │ -0cf95a: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ -0cf960: 0c00 |001a: move-result-object v0 │ │ -0cf962: 1100 |001b: return-object v0 │ │ +0cf974: |[0cf974] okio.RealBufferedSource.toString:()Ljava/lang/String; │ │ +0cf984: 2200 6d05 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@056d │ │ +0cf988: 7010 f927 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@27f9 │ │ +0cf98e: 1a01 cc17 |0005: const-string v1, "buffer(" // string@17cc │ │ +0cf992: 6e20 0228 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf998: 0c00 |000a: move-result-object v0 │ │ +0cf99a: 5421 1812 |000b: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@1218 │ │ +0cf99e: 6e20 0128 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2801 │ │ +0cf9a4: 0c00 |0010: move-result-object v0 │ │ +0cf9a6: 1a01 0501 |0011: const-string v1, ")" // string@0105 │ │ +0cf9aa: 6e20 0228 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2802 │ │ +0cf9b0: 0c00 |0016: move-result-object v0 │ │ +0cf9b2: 6e10 0628 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2806 │ │ +0cf9b8: 0c00 |001a: move-result-object v0 │ │ +0cf9ba: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/RealBufferedSource; │ │ │ │ - source_file_idx : 3993 (RealBufferedSource.java) │ │ + source_file_idx : 4003 (RealBufferedSource.java) │ │ │ │ -Class #1122 header: │ │ -class_idx : 1624 │ │ +Class #1123 header: │ │ +class_idx : 1627 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4170 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4180 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ -Class #1122 - │ │ +Class #1123 - │ │ Class descriptor : 'Lokio/Segment;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lokio/Segment;) │ │ @@ -334092,24 +334278,24 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0cf964: |[0cf964] okio.Segment.:()V │ │ -0cf974: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cf97a: 1300 0008 |0003: const/16 v0, #int 2048 // #800 │ │ -0cf97e: 2300 6606 |0005: new-array v0, v0, [B // type@0666 │ │ -0cf982: 5b10 1212 |0007: iput-object v0, v1, Lokio/Segment;.data:[B // field@1212 │ │ -0cf986: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0cf988: 5c10 1512 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@1215 │ │ -0cf98c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0cf98e: 5c10 1812 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@1218 │ │ -0cf992: 0e00 |000f: return-void │ │ +0cf9bc: |[0cf9bc] okio.Segment.:()V │ │ +0cf9cc: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cf9d2: 1300 0008 |0003: const/16 v0, #int 2048 // #800 │ │ +0cf9d6: 2300 6906 |0005: new-array v0, v0, [B // type@0669 │ │ +0cf9da: 5b10 1912 |0007: iput-object v0, v1, Lokio/Segment;.data:[B // field@1219 │ │ +0cf9de: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0cf9e0: 5c10 1c12 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@121c │ │ +0cf9e4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0cf9e6: 5c10 1f12 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@121f │ │ +0cf9ea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0009 line=59 │ │ 0x000c line=60 │ │ 0x000f line=61 │ │ @@ -334121,22 +334307,22 @@ │ │ type : '(Lokio/Segment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0cf994: |[0cf994] okio.Segment.:(Lokio/Segment;)V │ │ -0cf9a4: 5440 1212 |0000: iget-object v0, v4, Lokio/Segment;.data:[B // field@1212 │ │ -0cf9a8: 5241 1612 |0002: iget v1, v4, Lokio/Segment;.pos:I // field@1216 │ │ -0cf9ac: 5242 1312 |0004: iget v2, v4, Lokio/Segment;.limit:I // field@1213 │ │ -0cf9b0: 7040 c82c 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lokio/Segment;.:([BII)V // method@2cc8 │ │ -0cf9b6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0cf9b8: 5c40 1812 |000a: iput-boolean v0, v4, Lokio/Segment;.shared:Z // field@1218 │ │ -0cf9bc: 0e00 |000c: return-void │ │ +0cf9ec: |[0cf9ec] okio.Segment.:(Lokio/Segment;)V │ │ +0cf9fc: 5440 1912 |0000: iget-object v0, v4, Lokio/Segment;.data:[B // field@1219 │ │ +0cfa00: 5241 1d12 |0002: iget v1, v4, Lokio/Segment;.pos:I // field@121d │ │ +0cfa04: 5242 1a12 |0004: iget v2, v4, Lokio/Segment;.limit:I // field@121a │ │ +0cfa08: 7040 c82c 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lokio/Segment;.:([BII)V // method@2cc8 │ │ +0cfa0e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0cfa10: 5c40 1f12 |000a: iput-boolean v0, v4, Lokio/Segment;.shared:Z // field@121f │ │ +0cfa14: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0009 line=65 │ │ 0x000c line=66 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lokio/Segment; │ │ @@ -334147,24 +334333,24 @@ │ │ type : '([BII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0cf9c0: |[0cf9c0] okio.Segment.:([BII)V │ │ -0cf9d0: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cf9d6: 5b12 1212 |0003: iput-object v2, v1, Lokio/Segment;.data:[B // field@1212 │ │ -0cf9da: 5913 1612 |0005: iput v3, v1, Lokio/Segment;.pos:I // field@1216 │ │ -0cf9de: 5914 1312 |0007: iput v4, v1, Lokio/Segment;.limit:I // field@1213 │ │ -0cf9e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0cf9e4: 5c10 1512 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@1215 │ │ -0cf9e8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0cf9ea: 5c10 1812 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@1218 │ │ -0cf9ee: 0e00 |000f: return-void │ │ +0cfa18: |[0cfa18] okio.Segment.:([BII)V │ │ +0cfa28: 7010 b927 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cfa2e: 5b12 1912 |0003: iput-object v2, v1, Lokio/Segment;.data:[B // field@1219 │ │ +0cfa32: 5913 1d12 |0005: iput v3, v1, Lokio/Segment;.pos:I // field@121d │ │ +0cfa36: 5914 1a12 |0007: iput v4, v1, Lokio/Segment;.limit:I // field@121a │ │ +0cfa3a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0cfa3c: 5c10 1c12 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@121c │ │ +0cfa40: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0cfa42: 5c10 1f12 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@121f │ │ +0cfa46: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ 0x0007 line=71 │ │ 0x0009 line=72 │ │ @@ -334182,44 +334368,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0cf9f0: |[0cf9f0] okio.Segment.compact:()V │ │ -0cfa00: 5442 1712 |0000: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfa04: 3342 0800 |0002: if-ne v2, v4, 000a // +0008 │ │ -0cfa08: 2202 5705 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0557 │ │ -0cfa0c: 7010 9227 0200 |0006: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ -0cfa12: 2702 |0009: throw v2 │ │ -0cfa14: 5442 1712 |000a: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfa18: 5522 1512 |000c: iget-boolean v2, v2, Lokio/Segment;.owner:Z // field@1215 │ │ -0cfa1c: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -0cfa20: 0e00 |0010: return-void │ │ -0cfa22: 5242 1312 |0011: iget v2, v4, Lokio/Segment;.limit:I // field@1213 │ │ -0cfa26: 5243 1612 |0013: iget v3, v4, Lokio/Segment;.pos:I // field@1216 │ │ -0cfa2a: 9101 0203 |0015: sub-int v1, v2, v3 │ │ -0cfa2e: 5442 1712 |0017: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfa32: 5222 1312 |0019: iget v2, v2, Lokio/Segment;.limit:I // field@1213 │ │ -0cfa36: d123 0008 |001b: rsub-int v3, v2, #int 2048 // #0800 │ │ -0cfa3a: 5442 1712 |001d: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfa3e: 5522 1812 |001f: iget-boolean v2, v2, Lokio/Segment;.shared:Z // field@1218 │ │ -0cfa42: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ -0cfa46: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0cfa48: 9000 0302 |0024: add-int v0, v3, v2 │ │ -0cfa4c: 3601 eaff |0026: if-gt v1, v0, 0010 // -0016 │ │ -0cfa50: 5442 1712 |0028: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfa54: 6e30 cd2c 2401 |002a: invoke-virtual {v4, v2, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@2ccd │ │ -0cfa5a: 6e10 ca2c 0400 |002d: invoke-virtual {v4}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ -0cfa60: 7110 cf2c 0400 |0030: invoke-static {v4}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ -0cfa66: 28dd |0033: goto 0010 // -0023 │ │ -0cfa68: 5442 1712 |0034: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfa6c: 5222 1612 |0036: iget v2, v2, Lokio/Segment;.pos:I // field@1216 │ │ -0cfa70: 28ec |0038: goto 0024 // -0014 │ │ +0cfa48: |[0cfa48] okio.Segment.compact:()V │ │ +0cfa58: 5442 1e12 |0000: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfa5c: 3342 0800 |0002: if-ne v2, v4, 000a // +0008 │ │ +0cfa60: 2202 5805 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0558 │ │ +0cfa64: 7010 9227 0200 |0006: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@2792 │ │ +0cfa6a: 2702 |0009: throw v2 │ │ +0cfa6c: 5442 1e12 |000a: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfa70: 5522 1c12 |000c: iget-boolean v2, v2, Lokio/Segment;.owner:Z // field@121c │ │ +0cfa74: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +0cfa78: 0e00 |0010: return-void │ │ +0cfa7a: 5242 1a12 |0011: iget v2, v4, Lokio/Segment;.limit:I // field@121a │ │ +0cfa7e: 5243 1d12 |0013: iget v3, v4, Lokio/Segment;.pos:I // field@121d │ │ +0cfa82: 9101 0203 |0015: sub-int v1, v2, v3 │ │ +0cfa86: 5442 1e12 |0017: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfa8a: 5222 1a12 |0019: iget v2, v2, Lokio/Segment;.limit:I // field@121a │ │ +0cfa8e: d123 0008 |001b: rsub-int v3, v2, #int 2048 // #0800 │ │ +0cfa92: 5442 1e12 |001d: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfa96: 5522 1f12 |001f: iget-boolean v2, v2, Lokio/Segment;.shared:Z // field@121f │ │ +0cfa9a: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ +0cfa9e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0cfaa0: 9000 0302 |0024: add-int v0, v3, v2 │ │ +0cfaa4: 3601 eaff |0026: if-gt v1, v0, 0010 // -0016 │ │ +0cfaa8: 5442 1e12 |0028: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfaac: 6e30 cd2c 2401 |002a: invoke-virtual {v4, v2, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@2ccd │ │ +0cfab2: 6e10 ca2c 0400 |002d: invoke-virtual {v4}, Lokio/Segment;.pop:()Lokio/Segment; // method@2cca │ │ +0cfab8: 7110 cf2c 0400 |0030: invoke-static {v4}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@2ccf │ │ +0cfabe: 28dd |0033: goto 0010 // -0023 │ │ +0cfac0: 5442 1e12 |0034: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfac4: 5222 1d12 |0036: iget v2, v2, Lokio/Segment;.pos:I // field@121d │ │ +0cfac8: 28ec |0038: goto 0024 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=124 │ │ 0x0010 line=131 │ │ 0x0011 line=125 │ │ 0x0017 line=126 │ │ @@ -334238,30 +334424,30 @@ │ │ type : '()Lokio/Segment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0cfa74: |[0cfa74] okio.Segment.pop:()Lokio/Segment; │ │ -0cfa84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cfa86: 5442 1412 |0001: iget-object v2, v4, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfa8a: 3242 1500 |0003: if-eq v2, v4, 0018 // +0015 │ │ -0cfa8e: 5440 1412 |0005: iget-object v0, v4, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfa92: 5442 1712 |0007: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfa96: 5443 1412 |0009: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfa9a: 5b23 1412 |000b: iput-object v3, v2, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfa9e: 5442 1412 |000d: iget-object v2, v4, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfaa2: 5443 1712 |000f: iget-object v3, v4, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfaa6: 5b23 1712 |0011: iput-object v3, v2, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfaaa: 5b41 1412 |0013: iput-object v1, v4, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfaae: 5b41 1712 |0015: iput-object v1, v4, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfab2: 1100 |0017: return-object v0 │ │ -0cfab4: 0710 |0018: move-object v0, v1 │ │ -0cfab6: 28ee |0019: goto 0007 // -0012 │ │ +0cfacc: |[0cfacc] okio.Segment.pop:()Lokio/Segment; │ │ +0cfadc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cfade: 5442 1b12 |0001: iget-object v2, v4, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfae2: 3242 1500 |0003: if-eq v2, v4, 0018 // +0015 │ │ +0cfae6: 5440 1b12 |0005: iget-object v0, v4, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfaea: 5442 1e12 |0007: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfaee: 5443 1b12 |0009: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfaf2: 5b23 1b12 |000b: iput-object v3, v2, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfaf6: 5442 1b12 |000d: iget-object v2, v4, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfafa: 5443 1e12 |000f: iget-object v3, v4, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfafe: 5b23 1e12 |0011: iput-object v3, v2, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfb02: 5b41 1b12 |0013: iput-object v1, v4, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfb06: 5b41 1e12 |0015: iput-object v1, v4, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfb0a: 1100 |0017: return-object v0 │ │ +0cfb0c: 0710 |0018: move-object v0, v1 │ │ +0cfb0e: 28ee |0019: goto 0007 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0007 line=82 │ │ 0x000d line=83 │ │ 0x0013 line=84 │ │ 0x0015 line=85 │ │ @@ -334276,22 +334462,22 @@ │ │ type : '(Lokio/Segment;)Lokio/Segment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0cfab8: |[0cfab8] okio.Segment.push:(Lokio/Segment;)Lokio/Segment; │ │ -0cfac8: 5b21 1712 |0000: iput-object v1, v2, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfacc: 5410 1412 |0002: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfad0: 5b20 1412 |0004: iput-object v0, v2, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfad4: 5410 1412 |0006: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfad8: 5b02 1712 |0008: iput-object v2, v0, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfadc: 5b12 1412 |000a: iput-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfae0: 1102 |000c: return-object v2 │ │ +0cfb10: |[0cfb10] okio.Segment.push:(Lokio/Segment;)Lokio/Segment; │ │ +0cfb20: 5b21 1e12 |0000: iput-object v1, v2, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfb24: 5410 1b12 |0002: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfb28: 5b20 1b12 |0004: iput-object v0, v2, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfb2c: 5410 1b12 |0006: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfb30: 5b02 1e12 |0008: iput-object v2, v0, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfb34: 5b12 1b12 |000a: iput-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfb38: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x0006 line=96 │ │ 0x000a line=97 │ │ 0x000c line=98 │ │ @@ -334304,34 +334490,34 @@ │ │ type : '(I)Lokio/Segment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0cfae4: |[0cfae4] okio.Segment.split:(I)Lokio/Segment; │ │ -0cfaf4: 3d04 0900 |0000: if-lez v4, 0009 // +0009 │ │ -0cfaf8: 5231 1312 |0002: iget v1, v3, Lokio/Segment;.limit:I // field@1213 │ │ -0cfafc: 5232 1612 |0004: iget v2, v3, Lokio/Segment;.pos:I // field@1216 │ │ -0cfb00: b121 |0006: sub-int/2addr v1, v2 │ │ -0cfb02: 3714 0800 |0007: if-le v4, v1, 000f // +0008 │ │ -0cfb06: 2201 5605 |0009: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cfb0a: 7010 8e27 0100 |000b: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -0cfb10: 2701 |000e: throw v1 │ │ -0cfb12: 2200 5806 |000f: new-instance v0, Lokio/Segment; // type@0658 │ │ -0cfb16: 7020 c72c 3000 |0011: invoke-direct {v0, v3}, Lokio/Segment;.:(Lokio/Segment;)V // method@2cc7 │ │ -0cfb1c: 5201 1612 |0014: iget v1, v0, Lokio/Segment;.pos:I // field@1216 │ │ -0cfb20: b041 |0016: add-int/2addr v1, v4 │ │ -0cfb22: 5901 1312 |0017: iput v1, v0, Lokio/Segment;.limit:I // field@1213 │ │ -0cfb26: 5231 1612 |0019: iget v1, v3, Lokio/Segment;.pos:I // field@1216 │ │ -0cfb2a: b041 |001b: add-int/2addr v1, v4 │ │ -0cfb2c: 5931 1612 |001c: iput v1, v3, Lokio/Segment;.pos:I // field@1216 │ │ -0cfb30: 5431 1712 |001e: iget-object v1, v3, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfb34: 6e20 cb2c 0100 |0020: invoke-virtual {v1, v0}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ -0cfb3a: 1100 |0023: return-object v0 │ │ +0cfb3c: |[0cfb3c] okio.Segment.split:(I)Lokio/Segment; │ │ +0cfb4c: 3d04 0900 |0000: if-lez v4, 0009 // +0009 │ │ +0cfb50: 5231 1a12 |0002: iget v1, v3, Lokio/Segment;.limit:I // field@121a │ │ +0cfb54: 5232 1d12 |0004: iget v2, v3, Lokio/Segment;.pos:I // field@121d │ │ +0cfb58: b121 |0006: sub-int/2addr v1, v2 │ │ +0cfb5a: 3714 0800 |0007: if-le v4, v1, 000f // +0008 │ │ +0cfb5e: 2201 5705 |0009: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cfb62: 7010 8e27 0100 |000b: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +0cfb68: 2701 |000e: throw v1 │ │ +0cfb6a: 2200 5b06 |000f: new-instance v0, Lokio/Segment; // type@065b │ │ +0cfb6e: 7020 c72c 3000 |0011: invoke-direct {v0, v3}, Lokio/Segment;.:(Lokio/Segment;)V // method@2cc7 │ │ +0cfb74: 5201 1d12 |0014: iget v1, v0, Lokio/Segment;.pos:I // field@121d │ │ +0cfb78: b041 |0016: add-int/2addr v1, v4 │ │ +0cfb7a: 5901 1a12 |0017: iput v1, v0, Lokio/Segment;.limit:I // field@121a │ │ +0cfb7e: 5231 1d12 |0019: iget v1, v3, Lokio/Segment;.pos:I // field@121d │ │ +0cfb82: b041 |001b: add-int/2addr v1, v4 │ │ +0cfb84: 5931 1d12 |001c: iput v1, v3, Lokio/Segment;.pos:I // field@121d │ │ +0cfb88: 5431 1e12 |001e: iget-object v1, v3, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfb8c: 6e20 cb2c 0100 |0020: invoke-virtual {v1, v0}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@2ccb │ │ +0cfb92: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000f line=111 │ │ 0x0014 line=112 │ │ 0x0019 line=113 │ │ 0x001e line=114 │ │ @@ -334346,62 +334532,62 @@ │ │ type : '(Lokio/Segment;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -0cfb3c: |[0cfb3c] okio.Segment.writeTo:(Lokio/Segment;I)V │ │ -0cfb4c: 1302 0008 |0000: const/16 v2, #int 2048 // #800 │ │ -0cfb50: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0cfb52: 5570 1512 |0003: iget-boolean v0, v7, Lokio/Segment;.owner:Z // field@1215 │ │ -0cfb56: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -0cfb5a: 2200 5605 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cfb5e: 7010 8e27 0000 |0009: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -0cfb64: 2700 |000c: throw v0 │ │ -0cfb66: 5270 1312 |000d: iget v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cfb6a: b080 |000f: add-int/2addr v0, v8 │ │ -0cfb6c: 3720 3100 |0010: if-le v0, v2, 0041 // +0031 │ │ -0cfb70: 5570 1812 |0012: iget-boolean v0, v7, Lokio/Segment;.shared:Z // field@1218 │ │ -0cfb74: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -0cfb78: 2200 5605 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cfb7c: 7010 8e27 0000 |0018: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -0cfb82: 2700 |001b: throw v0 │ │ -0cfb84: 5270 1312 |001c: iget v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cfb88: b080 |001e: add-int/2addr v0, v8 │ │ -0cfb8a: 5271 1612 |001f: iget v1, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cfb8e: b110 |0021: sub-int/2addr v0, v1 │ │ -0cfb90: 3720 0800 |0022: if-le v0, v2, 002a // +0008 │ │ -0cfb94: 2200 5605 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cfb98: 7010 8e27 0000 |0026: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -0cfb9e: 2700 |0029: throw v0 │ │ -0cfba0: 5470 1212 |002a: iget-object v0, v7, Lokio/Segment;.data:[B // field@1212 │ │ -0cfba4: 5271 1612 |002c: iget v1, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cfba8: 5472 1212 |002e: iget-object v2, v7, Lokio/Segment;.data:[B // field@1212 │ │ -0cfbac: 5273 1312 |0030: iget v3, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cfbb0: 5274 1612 |0032: iget v4, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cfbb4: b143 |0034: sub-int/2addr v3, v4 │ │ -0cfbb6: 7153 0728 1052 |0035: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0cfbbc: 5270 1312 |0038: iget v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cfbc0: 5271 1612 |003a: iget v1, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cfbc4: b110 |003c: sub-int/2addr v0, v1 │ │ -0cfbc6: 5970 1312 |003d: iput v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cfbca: 5975 1612 |003f: iput v5, v7, Lokio/Segment;.pos:I // field@1216 │ │ -0cfbce: 5460 1212 |0041: iget-object v0, v6, Lokio/Segment;.data:[B // field@1212 │ │ -0cfbd2: 5261 1612 |0043: iget v1, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cfbd6: 5472 1212 |0045: iget-object v2, v7, Lokio/Segment;.data:[B // field@1212 │ │ -0cfbda: 5273 1312 |0047: iget v3, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cfbde: 7158 0728 1032 |0049: invoke-static {v0, v1, v2, v3, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ -0cfbe4: 5270 1312 |004c: iget v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cfbe8: b080 |004e: add-int/2addr v0, v8 │ │ -0cfbea: 5970 1312 |004f: iput v0, v7, Lokio/Segment;.limit:I // field@1213 │ │ -0cfbee: 5260 1612 |0051: iget v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cfbf2: b080 |0053: add-int/2addr v0, v8 │ │ -0cfbf4: 5960 1612 |0054: iput v0, v6, Lokio/Segment;.pos:I // field@1216 │ │ -0cfbf8: 0e00 |0056: return-void │ │ +0cfb94: |[0cfb94] okio.Segment.writeTo:(Lokio/Segment;I)V │ │ +0cfba4: 1302 0008 |0000: const/16 v2, #int 2048 // #800 │ │ +0cfba8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0cfbaa: 5570 1c12 |0003: iget-boolean v0, v7, Lokio/Segment;.owner:Z // field@121c │ │ +0cfbae: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +0cfbb2: 2200 5705 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cfbb6: 7010 8e27 0000 |0009: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +0cfbbc: 2700 |000c: throw v0 │ │ +0cfbbe: 5270 1a12 |000d: iget v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cfbc2: b080 |000f: add-int/2addr v0, v8 │ │ +0cfbc4: 3720 3100 |0010: if-le v0, v2, 0041 // +0031 │ │ +0cfbc8: 5570 1f12 |0012: iget-boolean v0, v7, Lokio/Segment;.shared:Z // field@121f │ │ +0cfbcc: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +0cfbd0: 2200 5705 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cfbd4: 7010 8e27 0000 |0018: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +0cfbda: 2700 |001b: throw v0 │ │ +0cfbdc: 5270 1a12 |001c: iget v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cfbe0: b080 |001e: add-int/2addr v0, v8 │ │ +0cfbe2: 5271 1d12 |001f: iget v1, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cfbe6: b110 |0021: sub-int/2addr v0, v1 │ │ +0cfbe8: 3720 0800 |0022: if-le v0, v2, 002a // +0008 │ │ +0cfbec: 2200 5705 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cfbf0: 7010 8e27 0000 |0026: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +0cfbf6: 2700 |0029: throw v0 │ │ +0cfbf8: 5470 1912 |002a: iget-object v0, v7, Lokio/Segment;.data:[B // field@1219 │ │ +0cfbfc: 5271 1d12 |002c: iget v1, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cfc00: 5472 1912 |002e: iget-object v2, v7, Lokio/Segment;.data:[B // field@1219 │ │ +0cfc04: 5273 1a12 |0030: iget v3, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cfc08: 5274 1d12 |0032: iget v4, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cfc0c: b143 |0034: sub-int/2addr v3, v4 │ │ +0cfc0e: 7153 0728 1052 |0035: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +0cfc14: 5270 1a12 |0038: iget v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cfc18: 5271 1d12 |003a: iget v1, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cfc1c: b110 |003c: sub-int/2addr v0, v1 │ │ +0cfc1e: 5970 1a12 |003d: iput v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cfc22: 5975 1d12 |003f: iput v5, v7, Lokio/Segment;.pos:I // field@121d │ │ +0cfc26: 5460 1912 |0041: iget-object v0, v6, Lokio/Segment;.data:[B // field@1219 │ │ +0cfc2a: 5261 1d12 |0043: iget v1, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cfc2e: 5472 1912 |0045: iget-object v2, v7, Lokio/Segment;.data:[B // field@1219 │ │ +0cfc32: 5273 1a12 |0047: iget v3, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cfc36: 7158 0728 1032 |0049: invoke-static {v0, v1, v2, v3, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2807 │ │ +0cfc3c: 5270 1a12 |004c: iget v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cfc40: b080 |004e: add-int/2addr v0, v8 │ │ +0cfc42: 5970 1a12 |004f: iput v0, v7, Lokio/Segment;.limit:I // field@121a │ │ +0cfc46: 5260 1d12 |0051: iget v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cfc4a: b080 |0053: add-int/2addr v0, v8 │ │ +0cfc4c: 5960 1d12 |0054: iput v0, v6, Lokio/Segment;.pos:I // field@121d │ │ +0cfc50: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=135 │ │ 0x000d line=136 │ │ 0x0012 line=138 │ │ 0x001c line=139 │ │ 0x002a line=140 │ │ @@ -334412,27 +334598,27 @@ │ │ 0x0051 line=147 │ │ 0x0056 line=148 │ │ locals : │ │ 0x0000 - 0x0057 reg=6 this Lokio/Segment; │ │ 0x0000 - 0x0057 reg=7 sink Lokio/Segment; │ │ 0x0000 - 0x0057 reg=8 byteCount I │ │ │ │ - source_file_idx : 4170 (Segment.java) │ │ + source_file_idx : 4180 (Segment.java) │ │ │ │ -Class #1123 header: │ │ -class_idx : 1625 │ │ +Class #1124 header: │ │ +class_idx : 1628 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4171 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4181 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1123 - │ │ +Class #1124 - │ │ Class descriptor : 'Lokio/SegmentPool;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lokio/SegmentPool;) │ │ name : 'byteCount' │ │ @@ -334449,17 +334635,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cfbfc: |[0cfbfc] okio.SegmentPool.:()V │ │ -0cfc0c: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ -0cfc12: 0e00 |0003: return-void │ │ +0cfc54: |[0cfc54] okio.SegmentPool.:()V │ │ +0cfc64: 7010 b927 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@27b9 │ │ +0cfc6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/SegmentPool; │ │ │ │ @@ -334468,49 +334654,49 @@ │ │ type : '(Lokio/Segment;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -0cfc14: |[0cfc14] okio.SegmentPool.recycle:(Lokio/Segment;)V │ │ -0cfc24: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ -0cfc28: 5480 1412 |0002: iget-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfc2c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0cfc30: 5480 1712 |0006: iget-object v0, v8, Lokio/Segment;.prev:Lokio/Segment; // field@1217 │ │ -0cfc34: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0cfc38: 2200 5605 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0556 │ │ -0cfc3c: 7010 8e27 0000 |000c: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ -0cfc42: 2700 |000f: throw v0 │ │ -0cfc44: 5580 1812 |0010: iget-boolean v0, v8, Lokio/Segment;.shared:Z // field@1218 │ │ -0cfc48: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -0cfc4c: 0e00 |0014: return-void │ │ -0cfc4e: 1c01 5906 |0015: const-class v1, Lokio/SegmentPool; // type@0659 │ │ -0cfc52: 1d01 |0017: monitor-enter v1 │ │ -0cfc54: 6102 1912 |0018: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@1219 │ │ -0cfc58: bb62 |001a: add-long/2addr v2, v6 │ │ -0cfc5a: 1704 0000 0100 |001b: const-wide/32 v4, #float 9.18355e-41 // #00010000 │ │ -0cfc60: 3100 0204 |001e: cmp-long v0, v2, v4 │ │ -0cfc64: 3d00 0700 |0020: if-lez v0, 0027 // +0007 │ │ -0cfc68: 1e01 |0022: monitor-exit v1 │ │ -0cfc6a: 28f1 |0023: goto 0014 // -000f │ │ -0cfc6c: 0d00 |0024: move-exception v0 │ │ -0cfc6e: 1e01 |0025: monitor-exit v1 │ │ -0cfc70: 2700 |0026: throw v0 │ │ -0cfc72: 6102 1912 |0027: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@1219 │ │ -0cfc76: bb62 |0029: add-long/2addr v2, v6 │ │ -0cfc78: 6802 1912 |002a: sput-wide v2, Lokio/SegmentPool;.byteCount:J // field@1219 │ │ -0cfc7c: 6200 1a12 |002c: sget-object v0, Lokio/SegmentPool;.next:Lokio/Segment; // field@121a │ │ -0cfc80: 5b80 1412 |002e: iput-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfc84: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -0cfc86: 5980 1312 |0031: iput v0, v8, Lokio/Segment;.limit:I // field@1213 │ │ -0cfc8a: 5980 1612 |0033: iput v0, v8, Lokio/Segment;.pos:I // field@1216 │ │ -0cfc8e: 6908 1a12 |0035: sput-object v8, Lokio/SegmentPool;.next:Lokio/Segment; // field@121a │ │ -0cfc92: 1e01 |0037: monitor-exit v1 │ │ -0cfc94: 28dc |0038: goto 0014 // -0024 │ │ +0cfc6c: |[0cfc6c] okio.SegmentPool.recycle:(Lokio/Segment;)V │ │ +0cfc7c: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ +0cfc80: 5480 1b12 |0002: iget-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfc84: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0cfc88: 5480 1e12 |0006: iget-object v0, v8, Lokio/Segment;.prev:Lokio/Segment; // field@121e │ │ +0cfc8c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0cfc90: 2200 5705 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0557 │ │ +0cfc94: 7010 8e27 0000 |000c: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@278e │ │ +0cfc9a: 2700 |000f: throw v0 │ │ +0cfc9c: 5580 1f12 |0010: iget-boolean v0, v8, Lokio/Segment;.shared:Z // field@121f │ │ +0cfca0: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +0cfca4: 0e00 |0014: return-void │ │ +0cfca6: 1c01 5c06 |0015: const-class v1, Lokio/SegmentPool; // type@065c │ │ +0cfcaa: 1d01 |0017: monitor-enter v1 │ │ +0cfcac: 6102 2012 |0018: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@1220 │ │ +0cfcb0: bb62 |001a: add-long/2addr v2, v6 │ │ +0cfcb2: 1704 0000 0100 |001b: const-wide/32 v4, #float 9.18355e-41 // #00010000 │ │ +0cfcb8: 3100 0204 |001e: cmp-long v0, v2, v4 │ │ +0cfcbc: 3d00 0700 |0020: if-lez v0, 0027 // +0007 │ │ +0cfcc0: 1e01 |0022: monitor-exit v1 │ │ +0cfcc2: 28f1 |0023: goto 0014 // -000f │ │ +0cfcc4: 0d00 |0024: move-exception v0 │ │ +0cfcc6: 1e01 |0025: monitor-exit v1 │ │ +0cfcc8: 2700 |0026: throw v0 │ │ +0cfcca: 6102 2012 |0027: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@1220 │ │ +0cfcce: bb62 |0029: add-long/2addr v2, v6 │ │ +0cfcd0: 6802 2012 |002a: sput-wide v2, Lokio/SegmentPool;.byteCount:J // field@1220 │ │ +0cfcd4: 6200 2112 |002c: sget-object v0, Lokio/SegmentPool;.next:Lokio/Segment; // field@1221 │ │ +0cfcd8: 5b80 1b12 |002e: iput-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfcdc: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +0cfcde: 5980 1a12 |0031: iput v0, v8, Lokio/Segment;.limit:I // field@121a │ │ +0cfce2: 5980 1d12 |0033: iput v0, v8, Lokio/Segment;.pos:I // field@121d │ │ +0cfce6: 6908 2112 |0035: sput-object v8, Lokio/SegmentPool;.next:Lokio/Segment; // field@1221 │ │ +0cfcea: 1e01 |0037: monitor-exit v1 │ │ +0cfcec: 28dc |0038: goto 0014 // -0024 │ │ catches : 2 │ │ 0x0018 - 0x0026 │ │ -> 0x0024 │ │ 0x0027 - 0x0038 │ │ -> 0x0024 │ │ positions : │ │ 0x0002 line=50 │ │ @@ -334532,37 +334718,37 @@ │ │ type : '()Lokio/Segment;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0cfcac: |[0cfcac] okio.SegmentPool.take:()Lokio/Segment; │ │ -0cfcbc: 1c02 5906 |0000: const-class v2, Lokio/SegmentPool; // type@0659 │ │ -0cfcc0: 1d02 |0002: monitor-enter v2 │ │ -0cfcc2: 6201 1a12 |0003: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@121a │ │ -0cfcc6: 3801 1400 |0005: if-eqz v1, 0019 // +0014 │ │ -0cfcca: 6200 1a12 |0007: sget-object v0, Lokio/SegmentPool;.next:Lokio/Segment; // field@121a │ │ -0cfcce: 5401 1412 |0009: iget-object v1, v0, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfcd2: 6901 1a12 |000b: sput-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@121a │ │ -0cfcd6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0cfcd8: 5b01 1412 |000e: iput-object v1, v0, Lokio/Segment;.next:Lokio/Segment; // field@1214 │ │ -0cfcdc: 6104 1912 |0010: sget-wide v4, Lokio/SegmentPool;.byteCount:J // field@1219 │ │ -0cfce0: 1606 0008 |0012: const-wide/16 v6, #int 2048 // #800 │ │ -0cfce4: bc64 |0014: sub-long/2addr v4, v6 │ │ -0cfce6: 6804 1912 |0015: sput-wide v4, Lokio/SegmentPool;.byteCount:J // field@1219 │ │ -0cfcea: 1e02 |0017: monitor-exit v2 │ │ -0cfcec: 1100 |0018: return-object v0 │ │ -0cfcee: 1e02 |0019: monitor-exit v2 │ │ -0cfcf0: 2200 5806 |001a: new-instance v0, Lokio/Segment; // type@0658 │ │ -0cfcf4: 7010 c62c 0000 |001c: invoke-direct {v0}, Lokio/Segment;.:()V // method@2cc6 │ │ -0cfcfa: 28f9 |001f: goto 0018 // -0007 │ │ -0cfcfc: 0d01 |0020: move-exception v1 │ │ -0cfcfe: 1e02 |0021: monitor-exit v2 │ │ -0cfd00: 2701 |0022: throw v1 │ │ +0cfd04: |[0cfd04] okio.SegmentPool.take:()Lokio/Segment; │ │ +0cfd14: 1c02 5c06 |0000: const-class v2, Lokio/SegmentPool; // type@065c │ │ +0cfd18: 1d02 |0002: monitor-enter v2 │ │ +0cfd1a: 6201 2112 |0003: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@1221 │ │ +0cfd1e: 3801 1400 |0005: if-eqz v1, 0019 // +0014 │ │ +0cfd22: 6200 2112 |0007: sget-object v0, Lokio/SegmentPool;.next:Lokio/Segment; // field@1221 │ │ +0cfd26: 5401 1b12 |0009: iget-object v1, v0, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfd2a: 6901 2112 |000b: sput-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@1221 │ │ +0cfd2e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0cfd30: 5b01 1b12 |000e: iput-object v1, v0, Lokio/Segment;.next:Lokio/Segment; // field@121b │ │ +0cfd34: 6104 2012 |0010: sget-wide v4, Lokio/SegmentPool;.byteCount:J // field@1220 │ │ +0cfd38: 1606 0008 |0012: const-wide/16 v6, #int 2048 // #800 │ │ +0cfd3c: bc64 |0014: sub-long/2addr v4, v6 │ │ +0cfd3e: 6804 2012 |0015: sput-wide v4, Lokio/SegmentPool;.byteCount:J // field@1220 │ │ +0cfd42: 1e02 |0017: monitor-exit v2 │ │ +0cfd44: 1100 |0018: return-object v0 │ │ +0cfd46: 1e02 |0019: monitor-exit v2 │ │ +0cfd48: 2200 5b06 |001a: new-instance v0, Lokio/Segment; // type@065b │ │ +0cfd4c: 7010 c62c 0000 |001c: invoke-direct {v0}, Lokio/Segment;.:()V // method@2cc6 │ │ +0cfd52: 28f9 |001f: goto 0018 // -0007 │ │ +0cfd54: 0d01 |0020: move-exception v1 │ │ +0cfd56: 1e02 |0021: monitor-exit v2 │ │ +0cfd58: 2701 |0022: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x001a │ │ -> 0x0020 │ │ 0x0021 - 0x0022 │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=37 │ │ @@ -334577,34 +334763,34 @@ │ │ 0x001a line=46 │ │ 0x0020 line=45 │ │ locals : │ │ 0x0009 - 0x0018 reg=0 result Lokio/Segment; │ │ 0x0020 - 0x0023 reg=0 result Lokio/Segment; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4171 (SegmentPool.java) │ │ + source_file_idx : 4181 (SegmentPool.java) │ │ │ │ -Class #1124 header: │ │ -class_idx : 1628 │ │ +Class #1125 header: │ │ +class_idx : 1631 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1629 │ │ -source_file_idx : 4631 │ │ +superclass_idx : 1632 │ │ +source_file_idx : 4641 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #1124 annotations: │ │ +Class #1125 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lokio/Timeout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ Annotations on method #11482 'throwIfReached' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #1124 - │ │ +Class #1125 - │ │ Class descriptor : 'Lokio/Timeout$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lokio/Timeout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -334613,17 +334799,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cfd18: |[0cfd18] okio.Timeout$1.:()V │ │ -0cfd28: 7010 dd2c 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@2cdd │ │ -0cfd2e: 0e00 |0003: return-void │ │ +0cfd70: |[0cfd70] okio.Timeout$1.:()V │ │ +0cfd80: 7010 dd2c 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@2cdd │ │ +0cfd86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Timeout$1; │ │ │ │ Virtual methods - │ │ @@ -334632,16 +334818,16 @@ │ │ type : '(J)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cfd30: |[0cfd30] okio.Timeout$1.deadlineNanoTime:(J)Lokio/Timeout; │ │ -0cfd40: 1100 |0000: return-object v0 │ │ +0cfd88: |[0cfd88] okio.Timeout$1.deadlineNanoTime:(J)Lokio/Timeout; │ │ +0cfd98: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Timeout$1; │ │ 0x0000 - 0x0001 reg=1 deadlineNanoTime J │ │ │ │ @@ -334650,16 +334836,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cfd44: |[0cfd44] okio.Timeout$1.throwIfReached:()V │ │ -0cfd54: 0e00 |0000: return-void │ │ +0cfd9c: |[0cfd9c] okio.Timeout$1.throwIfReached:()V │ │ +0cfdac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Timeout$1; │ │ │ │ #2 : (in Lokio/Timeout$1;) │ │ @@ -334667,42 +334853,42 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cfd58: |[0cfd58] okio.Timeout$1.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -0cfd68: 1100 |0000: return-object v0 │ │ +0cfdb0: |[0cfdb0] okio.Timeout$1.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +0cfdc0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Timeout$1; │ │ 0x0000 - 0x0001 reg=1 timeout J │ │ 0x0000 - 0x0001 reg=3 unit Ljava/util/concurrent/TimeUnit; │ │ │ │ - source_file_idx : 4631 (Timeout.java) │ │ + source_file_idx : 4641 (Timeout.java) │ │ │ │ -Class #1125 header: │ │ -class_idx : 1630 │ │ +Class #1126 header: │ │ +class_idx : 1633 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 1380 │ │ -source_file_idx : 4721 │ │ +superclass_idx : 1381 │ │ +source_file_idx : 4731 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1125 annotations: │ │ +Class #1126 annotations: │ │ Annotations on method #11500 'sneakyThrow2' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Throwable;" ")V^TT;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; } │ │ │ │ -Class #1125 - │ │ +Class #1126 - │ │ Class descriptor : 'Lokio/Util;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lokio/Util;) │ │ name : 'UTF_8' │ │ @@ -334715,48 +334901,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cfd6c: |[0cfd6c] okio.Util.:()V │ │ -0cfd7c: 1a00 5112 |0000: const-string v0, "UTF-8" // string@1251 │ │ -0cfd80: 7110 6628 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@2866 │ │ -0cfd86: 0c00 |0005: move-result-object v0 │ │ -0cfd88: 6900 1f12 |0006: sput-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@121f │ │ -0cfd8c: 0e00 |0008: return-void │ │ +0cfdc4: |[0cfdc4] okio.Util.:()V │ │ +0cfdd4: 1a00 5b12 |0000: const-string v0, "UTF-8" // string@125b │ │ +0cfdd8: 7110 6628 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@2866 │ │ +0cfdde: 0c00 |0005: move-result-object v0 │ │ +0cfde0: 6900 2612 |0006: sput-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@1226 │ │ +0cfde4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ │ │ #1 : (in Lokio/Util;) │ │ name : 'arrayRangeEquals' │ │ type : '([BI[BII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0cfd90: |[0cfd90] okio.Util.arrayRangeEquals:([BI[BII)Z │ │ -0cfda0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cfda2: 3570 1100 |0001: if-ge v0, v7, 0012 // +0011 │ │ -0cfda6: 9001 0004 |0003: add-int v1, v0, v4 │ │ -0cfdaa: 4801 0301 |0005: aget-byte v1, v3, v1 │ │ -0cfdae: 9002 0006 |0007: add-int v2, v0, v6 │ │ -0cfdb2: 4802 0502 |0009: aget-byte v2, v5, v2 │ │ -0cfdb6: 3221 0400 |000b: if-eq v1, v2, 000f // +0004 │ │ -0cfdba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0cfdbc: 0f01 |000e: return v1 │ │ -0cfdbe: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cfdc2: 28f0 |0011: goto 0001 // -0010 │ │ -0cfdc4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0cfdc6: 28fb |0013: goto 000e // -0005 │ │ +0cfde8: |[0cfde8] okio.Util.arrayRangeEquals:([BI[BII)Z │ │ +0cfdf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cfdfa: 3570 1100 |0001: if-ge v0, v7, 0012 // +0011 │ │ +0cfdfe: 9001 0004 |0003: add-int v1, v0, v4 │ │ +0cfe02: 4801 0301 |0005: aget-byte v1, v3, v1 │ │ +0cfe06: 9002 0006 |0007: add-int v2, v0, v6 │ │ +0cfe0a: 4802 0502 |0009: aget-byte v2, v5, v2 │ │ +0cfe0e: 3221 0400 |000b: if-eq v1, v2, 000f // +0004 │ │ +0cfe12: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0cfe14: 0f01 |000e: return v1 │ │ +0cfe16: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cfe1a: 28f0 |0011: goto 0001 // -0010 │ │ +0cfe1c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0cfe1e: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x000e line=78 │ │ 0x000f line=75 │ │ 0x0012 line=78 │ │ @@ -334773,45 +334959,45 @@ │ │ type : '(JJJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0cfdc8: |[0cfdc8] okio.Util.checkOffsetAndCount:(JJJ)V │ │ -0cfdd8: a100 080a |0000: or-long v0, v8, v10 │ │ -0cfddc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0cfde0: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0cfde4: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ -0cfde8: 3100 0806 |0008: cmp-long v0, v8, v6 │ │ -0cfdec: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ -0cfdf0: 9c00 0608 |000c: sub-long v0, v6, v8 │ │ -0cfdf4: 3100 000a |000e: cmp-long v0, v0, v10 │ │ -0cfdf8: 3b00 2600 |0010: if-gez v0, 0036 // +0026 │ │ -0cfdfc: 2200 4205 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0542 │ │ -0cfe00: 1a01 4433 |0014: const-string v1, "size=%s offset=%s byteCount=%s" // string@3344 │ │ -0cfe04: 1232 |0016: const/4 v2, #int 3 // #3 │ │ -0cfe06: 2322 9906 |0017: new-array v2, v2, [Ljava/lang/Object; // type@0699 │ │ -0cfe0a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0cfe0c: 7120 a427 7600 |001a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0cfe12: 0c04 |001d: move-result-object v4 │ │ -0cfe14: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ -0cfe18: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0cfe1a: 7120 a427 9800 |0021: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0cfe20: 0c04 |0024: move-result-object v4 │ │ -0cfe22: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -0cfe26: 1223 |0027: const/4 v3, #int 2 // #2 │ │ -0cfe28: 7120 a427 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ -0cfe2e: 0c04 |002b: move-result-object v4 │ │ -0cfe30: 4d04 0203 |002c: aput-object v4, v2, v3 │ │ -0cfe34: 7120 d927 2100 |002e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ -0cfe3a: 0c01 |0031: move-result-object v1 │ │ -0cfe3c: 7020 6027 1000 |0032: invoke-direct {v0, v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2760 │ │ -0cfe42: 2700 |0035: throw v0 │ │ -0cfe44: 0e00 |0036: return-void │ │ +0cfe20: |[0cfe20] okio.Util.checkOffsetAndCount:(JJJ)V │ │ +0cfe30: a100 080a |0000: or-long v0, v8, v10 │ │ +0cfe34: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0cfe38: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0cfe3c: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ +0cfe40: 3100 0806 |0008: cmp-long v0, v8, v6 │ │ +0cfe44: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ +0cfe48: 9c00 0608 |000c: sub-long v0, v6, v8 │ │ +0cfe4c: 3100 000a |000e: cmp-long v0, v0, v10 │ │ +0cfe50: 3b00 2600 |0010: if-gez v0, 0036 // +0026 │ │ +0cfe54: 2200 4305 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0543 │ │ +0cfe58: 1a01 4e33 |0014: const-string v1, "size=%s offset=%s byteCount=%s" // string@334e │ │ +0cfe5c: 1232 |0016: const/4 v2, #int 3 // #3 │ │ +0cfe5e: 2322 9c06 |0017: new-array v2, v2, [Ljava/lang/Object; // type@069c │ │ +0cfe62: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +0cfe64: 7120 a427 7600 |001a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0cfe6a: 0c04 |001d: move-result-object v4 │ │ +0cfe6c: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ +0cfe70: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +0cfe72: 7120 a427 9800 |0021: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0cfe78: 0c04 |0024: move-result-object v4 │ │ +0cfe7a: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +0cfe7e: 1223 |0027: const/4 v3, #int 2 // #2 │ │ +0cfe80: 7120 a427 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@27a4 │ │ +0cfe86: 0c04 |002b: move-result-object v4 │ │ +0cfe88: 4d04 0203 |002c: aput-object v4, v2, v3 │ │ +0cfe8c: 7120 d927 2100 |002e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@27d9 │ │ +0cfe92: 0c01 |0031: move-result-object v1 │ │ +0cfe94: 7020 6027 1000 |0032: invoke-direct {v0, v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2760 │ │ +0cfe9a: 2700 |0035: throw v0 │ │ +0cfe9c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0012 line=29 │ │ 0x001a line=30 │ │ 0x0036 line=32 │ │ locals : │ │ @@ -334824,30 +335010,30 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0cfe48: |[0cfe48] okio.Util.reverseBytesInt:(I)I │ │ -0cfe58: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ -0cfe5c: b520 |0002: and-int/2addr v0, v2 │ │ -0cfe5e: e200 0018 |0003: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ -0cfe62: 1501 ff00 |0005: const/high16 v1, #int 16711680 // #ff │ │ -0cfe66: b521 |0007: and-int/2addr v1, v2 │ │ -0cfe68: e201 0108 |0008: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ -0cfe6c: b610 |000a: or-int/2addr v0, v1 │ │ -0cfe6e: 1401 00ff 0000 |000b: const v1, #float 9.14768e-41 // #0000ff00 │ │ -0cfe74: b521 |000e: and-int/2addr v1, v2 │ │ -0cfe76: e001 0108 |000f: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0cfe7a: b610 |0011: or-int/2addr v0, v1 │ │ -0cfe7c: d521 ff00 |0012: and-int/lit16 v1, v2, #int 255 // #00ff │ │ -0cfe80: e001 0118 |0014: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0cfe84: b610 |0016: or-int/2addr v0, v1 │ │ -0cfe86: 0f00 |0017: return v0 │ │ +0cfea0: |[0cfea0] okio.Util.reverseBytesInt:(I)I │ │ +0cfeb0: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ +0cfeb4: b520 |0002: and-int/2addr v0, v2 │ │ +0cfeb6: e200 0018 |0003: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ +0cfeba: 1501 ff00 |0005: const/high16 v1, #int 16711680 // #ff │ │ +0cfebe: b521 |0007: and-int/2addr v1, v2 │ │ +0cfec0: e201 0108 |0008: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ +0cfec4: b610 |000a: or-int/2addr v0, v1 │ │ +0cfec6: 1401 00ff 0000 |000b: const v1, #float 9.14768e-41 // #0000ff00 │ │ +0cfecc: b521 |000e: and-int/2addr v1, v2 │ │ +0cfece: e001 0108 |000f: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0cfed2: b610 |0011: or-int/2addr v0, v1 │ │ +0cfed4: d521 ff00 |0012: and-int/lit16 v1, v2, #int 255 // #00ff │ │ +0cfed8: e001 0118 |0014: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0cfedc: b610 |0016: or-int/2addr v0, v1 │ │ +0cfede: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 i I │ │ │ │ #4 : (in Lokio/Util;) │ │ @@ -334855,25 +335041,25 @@ │ │ type : '(S)S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0cfe88: |[0cfe88] okio.Util.reverseBytesShort:(S)S │ │ -0cfe98: 1402 ffff 0000 |0000: const v2, #float 9.18341e-41 // #0000ffff │ │ -0cfe9e: 9500 0402 |0003: and-int v0, v4, v2 │ │ -0cfea2: 1402 00ff 0000 |0005: const v2, #float 9.14768e-41 // #0000ff00 │ │ -0cfea8: b502 |0008: and-int/2addr v2, v0 │ │ -0cfeaa: e202 0208 |0009: ushr-int/lit8 v2, v2, #int 8 // #08 │ │ -0cfeae: d503 ff00 |000b: and-int/lit16 v3, v0, #int 255 // #00ff │ │ -0cfeb2: e003 0308 |000d: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -0cfeb6: 9601 0203 |000f: or-int v1, v2, v3 │ │ -0cfeba: 8f12 |0011: int-to-short v2, v1 │ │ -0cfebc: 0f02 |0012: return v2 │ │ +0cfee0: |[0cfee0] okio.Util.reverseBytesShort:(S)S │ │ +0cfef0: 1402 ffff 0000 |0000: const v2, #float 9.18341e-41 // #0000ffff │ │ +0cfef6: 9500 0402 |0003: and-int v0, v4, v2 │ │ +0cfefa: 1402 00ff 0000 |0005: const v2, #float 9.14768e-41 // #0000ff00 │ │ +0cff00: b502 |0008: and-int/2addr v2, v0 │ │ +0cff02: e202 0208 |0009: ushr-int/lit8 v2, v2, #int 8 // #08 │ │ +0cff06: d503 ff00 |000b: and-int/lit16 v3, v0, #int 255 // #00ff │ │ +0cff0a: e003 0308 |000d: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +0cff0e: 9601 0203 |000f: or-int v1, v2, v3 │ │ +0cff12: 8f12 |0011: int-to-short v2, v1 │ │ +0cff14: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ 0x0011 line=38 │ │ locals : │ │ 0x0005 - 0x0013 reg=0 i I │ │ @@ -334885,17 +335071,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cfec0: |[0cfec0] okio.Util.sneakyRethrow:(Ljava/lang/Throwable;)V │ │ -0cfed0: 7110 ec2c 0000 |0000: invoke-static {v0}, Lokio/Util;.sneakyThrow2:(Ljava/lang/Throwable;)V // method@2cec │ │ -0cfed6: 0e00 |0003: return-void │ │ +0cff18: |[0cff18] okio.Util.sneakyRethrow:(Ljava/lang/Throwable;)V │ │ +0cff28: 7110 ec2c 0000 |0000: invoke-static {v0}, Lokio/Util;.sneakyThrow2:(Ljava/lang/Throwable;)V // method@2cec │ │ +0cff2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 t Ljava/lang/Throwable; │ │ │ │ @@ -334904,18 +335090,18 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cfed8: |[0cfed8] okio.Util.sneakyThrow2:(Ljava/lang/Throwable;)V │ │ -0cfee8: 2700 |0000: throw v0 │ │ +0cff30: |[0cff30] okio.Util.sneakyThrow2:(Ljava/lang/Throwable;)V │ │ +0cff40: 2700 |0000: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 t Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4721 (Util.java) │ │ + source_file_idx : 4731 (Util.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,9 @@ │ │ │ -Zip file size: 2143204 bytes, number of entries: 1126 │ │ │ +Zip file size: 2143435 bytes, number of entries: 1127 │ │ │ +?rwxrwxr-x 2.0 unx 122 b- stor 80-Jan-01 00:00 android/support/annotation/Keep.class │ │ │ ?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 │ │ │ @@ -1033,33 +1034,33 @@ │ │ │ ?rwxrwxr-x 2.0 unx 894 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 896 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2.class │ │ │ ?rwxrwxr-x 2.0 unx 177 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked.class │ │ │ ?rwxrwxr-x 2.0 unx 2211 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/ConfirmationDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 1947 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 1425 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/CustomHttpClient$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1749 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS.class │ │ │ -?rwxrwxr-x 2.0 unx 2481 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/CustomHttpClient.class │ │ │ +?rwxrwxr-x 2.0 unx 2431 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/CustomHttpClient.class │ │ │ ?rwxrwxr-x 2.0 unx 649 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector.class │ │ │ ?rwxrwxr-x 2.0 unx 783 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/CustomScrollView.class │ │ │ -?rwxrwxr-x 2.0 unx 3810 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/DateFieldValidation.class │ │ │ +?rwxrwxr-x 2.0 unx 3808 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/DateFieldValidation.class │ │ │ ?rwxrwxr-x 2.0 unx 2381 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/DateHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 909 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/DateInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 1130 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/DateInfos.class │ │ │ ?rwxrwxr-x 2.0 unx 4916 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/DomainNameChecker.class │ │ │ ?rwxrwxr-x 2.0 unx 4608 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/EventDetail.class │ │ │ -?rwxrwxr-x 2.0 unx 9879 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/EventDetailFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 9876 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/EventDetailFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 441 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 576 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 572 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanFragment$3.class │ │ │ ?rwxrwxr-x 2.0 unx 671 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanFragment$4.class │ │ │ ?rwxrwxr-x 2.0 unx 548 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanFragment$5.class │ │ │ ?rwxrwxr-x 2.0 unx 710 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanFragment$6.class │ │ │ ?rwxrwxr-x 2.0 unx 172 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/OnParseCompleteListener.class │ │ │ -?rwxrwxr-x 2.0 unx 25756 b- defN 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanFragment.class │ │ │ -?rwxrwxr-x 2.0 unx 16322 b- defN 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanMisc.class │ │ │ +?rwxrwxr-x 2.0 unx 25746 b- defN 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 16319 b- defN 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanMisc.class │ │ │ ?rwxrwxr-x 2.0 unx 1044 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FahrplanParser.class │ │ │ ?rwxrwxr-x 2.0 unx 863 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/FetchFahrplan.class │ │ │ ?rwxrwxr-x 2.0 unx 933 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 545 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1943 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2225 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector.class │ │ │ ?rwxrwxr-x 2.0 unx 4818 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView.class │ │ │ @@ -1076,15 +1077,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 128 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/OnCertAccepted.class │ │ │ ?rwxrwxr-x 2.0 unx 137 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/OnCloseDetailListener.class │ │ │ ?rwxrwxr-x 2.0 unx 256 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers.class │ │ │ ?rwxrwxr-x 2.0 unx 14378 b- defN 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/MainActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1293 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 436 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/MetaInfo.class │ │ │ -?rwxrwxr-x 2.0 unx 531 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException.class │ │ │ +?rwxrwxr-x 2.0 unx 520 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException.class │ │ │ ?rwxrwxr-x 2.0 unx 931 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/MyApp$TASKS.class │ │ │ ?rwxrwxr-x 2.0 unx 2015 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/MyApp.class │ │ │ ?rwxrwxr-x 2.0 unx 511 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 636 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter.class │ │ │ ?rwxrwxr-x 2.0 unx 1408 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1194 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1434 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3.class │ │ │ @@ -1093,20 +1094,20 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1526 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/SettingsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2534 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/StarredListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 7956 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/StarredListFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 3125 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/TrackBackgrounds.class │ │ │ ?rwxrwxr-x 2.0 unx 105 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2430 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager.class │ │ │ ?rwxrwxr-x 2.0 unx 572 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager.class │ │ │ -?rwxrwxr-x 2.0 unx 5916 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.class │ │ │ +?rwxrwxr-x 2.0 unx 5900 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 6397 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/UpdateService.class │ │ │ ?rwxrwxr-x 2.0 unx 180 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/ValidationError.class │ │ │ ?rwxrwxr-x 2.0 unx 4593 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/fetcher.class │ │ │ ?rwxrwxr-x 2.0 unx 4351 b- stor 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/onBootReceiver.class │ │ │ -?rwxrwxr-x 2.0 unx 17559 b- defN 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/parser.class │ │ │ +?rwxrwxr-x 2.0 unx 17565 b- defN 80-Jan-01 00:00 nerd/tuxmobil/fahrplan/congress/parser.class │ │ │ ?rwxrwxr-x 2.0 unx 1291 b- stor 80-Jan-01 00:00 okio/AsyncTimeout$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1141 b- stor 80-Jan-01 00:00 okio/AsyncTimeout$2.class │ │ │ ?rwxrwxr-x 2.0 unx 419 b- stor 80-Jan-01 00:00 okio/AsyncTimeout$Watchdog.class │ │ │ ?rwxrwxr-x 2.0 unx 1779 b- stor 80-Jan-01 00:00 okio/Base64.class │ │ │ ?rwxrwxr-x 2.0 unx 531 b- stor 80-Jan-01 00:00 okio/BufferedSink.class │ │ │ ?rwxrwxr-x 2.0 unx 524 b- stor 80-Jan-01 00:00 okio/BufferedSource.class │ │ │ ?rwxrwxr-x 2.0 unx 13623 b- defN 80-Jan-01 00:00 okio/Buffer.class │ │ │ @@ -1121,8 +1122,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1943 b- stor 80-Jan-01 00:00 okio/Okio.class │ │ │ ?rwxrwxr-x 2.0 unx 2933 b- stor 80-Jan-01 00:00 okio/RealBufferedSink.class │ │ │ ?rwxrwxr-x 2.0 unx 4122 b- stor 80-Jan-01 00:00 okio/RealBufferedSource.class │ │ │ ?rwxrwxr-x 2.0 unx 1599 b- stor 80-Jan-01 00:00 okio/Segment.class │ │ │ ?rwxrwxr-x 2.0 unx 876 b- stor 80-Jan-01 00:00 okio/SegmentPool.class │ │ │ ?rwxrwxr-x 2.0 unx 325 b- stor 80-Jan-01 00:00 okio/Timeout$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1219 b- stor 80-Jan-01 00:00 okio/Util.class │ │ │ -1126 files, 2334904 bytes uncompressed, 1927368 bytes compressed: 17.5% │ │ │ +1127 files, 2334937 bytes uncompressed, 1927449 bytes compressed: 17.5% │ │ ├── zipnote «TEMP»/diffoscope__t3fwg9o_tmp/tmp1n8dgr8h_.zip │ │ │ @@ -1,7 +1,10 @@ │ │ │ +Filename: android/support/annotation/Keep.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/ActivityCompat21.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ContextCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ActivityCompat.class │ │ ├── com/squareup/okhttp/internal/Platform.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -389,18 +389,18 @@ │ │ │ │ // 591: invokespecial com/squareup/okhttp/internal/Platform.:()V │ │ │ │ // 594: goto 313 │ │ │ │ // 597: astore_0 │ │ │ │ // 598: goto 586 │ │ │ │ // 601: astore_0 │ │ │ │ // 602: goto 292 │ │ │ │ // 605: astore_0 │ │ │ │ - // 606: aload 15 │ │ │ │ - // 608: astore 11 │ │ │ │ - // 610: goto 292 │ │ │ │ - // 613: astore_0 │ │ │ │ + // 606: goto 292 │ │ │ │ + // 609: astore_0 │ │ │ │ + // 610: aload 15 │ │ │ │ + // 612: astore 11 │ │ │ │ // 614: goto 292 │ │ │ │ // 617: astore_0 │ │ │ │ // 618: goto 292 │ │ │ │ // 621: astore_0 │ │ │ │ // 622: aload 15 │ │ │ │ // 624: astore 11 │ │ │ │ // 626: goto 292 │ │ │ │ @@ -414,44 +414,44 @@ │ │ │ │ // 32 35 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ // 40 43 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ // 46 51 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ // 51 54 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ // 63 67 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ // 83 86 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ // 90 95 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 110 114 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 110 114 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 122 127 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 122 127 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 139 142 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 139 142 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 149 153 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 149 153 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 161 166 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 161 166 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 178 181 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 178 181 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 184 188 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 184 188 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 110 114 601 605 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 110 114 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 122 127 601 605 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 122 127 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 139 142 601 605 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 139 142 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 149 153 601 605 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 149 153 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 161 166 601 605 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 161 166 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 178 181 601 605 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 178 181 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 184 188 601 605 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 184 188 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ // 193 198 617 621 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 193 198 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 193 198 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ // 198 201 617 621 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 198 201 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 198 201 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ // 217 221 617 621 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 217 221 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 217 221 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ // 231 236 617 621 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 231 236 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 231 236 605 609 Ljava/lang/NoSuchMethodException; │ │ │ │ // 236 239 621 629 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 236 239 605 613 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 236 239 609 617 Ljava/lang/NoSuchMethodException; │ │ │ │ // 248 252 621 629 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 248 252 605 613 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 248 252 609 617 Ljava/lang/NoSuchMethodException; │ │ │ │ // 268 271 621 629 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 268 271 605 613 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 268 271 609 617 Ljava/lang/NoSuchMethodException; │ │ │ │ // 279 284 621 629 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 279 284 605 613 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 279 284 609 617 Ljava/lang/NoSuchMethodException; │ │ │ │ // 292 295 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ // 306 311 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ // 319 324 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ // 332 337 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ // 332 337 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ // 339 342 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ // 339 342 597 601 Ljava/lang/NoSuchMethodException; │ │ ├── com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -48,19 +48,19 @@ │ │ │ │ } │ │ │ │ final Class clazz = Platform.class; │ │ │ │ try { │ │ │ │ final Object proxyInstance = Proxy.newProxyInstance(clazz.getClassLoader(), new Class[] { this.clientProviderClass, this.serverProviderClass }, (InvocationHandler)new Platform$JettyNegoProvider((List)list2)); │ │ │ │ try { │ │ │ │ this.putMethod.invoke(null, sslSocket, proxyInstance); │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex) {} │ │ │ │ - catch (IllegalAccessException ex2) {} │ │ │ │ + catch (IllegalAccessException ex) {} │ │ │ │ + catch (InvocationTargetException ex2) {} │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex3) {} │ │ │ │ - catch (IllegalAccessException ex4) {} │ │ │ │ + catch (IllegalAccessException ex3) {} │ │ │ │ + catch (InvocationTargetException ex4) {} │ │ │ │ } │ │ │ │ │ │ │ │ public String getSelectedProtocol(final SSLSocket sslSocket) { │ │ │ │ String access$100 = null; │ │ │ │ try { │ │ │ │ final Object invoke = this.getMethod.invoke(null, sslSocket); │ │ │ │ try { │ │ │ │ @@ -77,24 +77,24 @@ │ │ │ │ logger.log(Level.INFO, "ALPN callback dropped: SPDY and HTTP/2 are disabled. Is alpn-boot on the boot class path?"); │ │ │ │ Label_0089: { │ │ │ │ return access$100; │ │ │ │ } │ │ │ │ // iftrue(Label_0089:, Platform$JettyNegoProvider.access$000(platform$JettyNegoProvider)) │ │ │ │ access$100 = Platform$JettyNegoProvider.access$100(platform$JettyNegoProvider); │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex) {} │ │ │ │ - catch (IllegalAccessException ex2) {} │ │ │ │ + catch (IllegalAccessException ex) {} │ │ │ │ + catch (InvocationTargetException ex2) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex3) {} │ │ │ │ - catch (IllegalAccessException ex4) {} │ │ │ │ + catch (IllegalAccessException ex3) {} │ │ │ │ + catch (InvocationTargetException ex4) {} │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex5) {} │ │ │ │ - catch (IllegalAccessException ex6) {} │ │ │ │ + catch (IllegalAccessException ex5) {} │ │ │ │ + catch (InvocationTargetException ex6) {} │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex7) {} │ │ │ │ - catch (IllegalAccessException ex8) {} │ │ │ │ + catch (IllegalAccessException ex7) {} │ │ │ │ + catch (InvocationTargetException ex8) {} │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex9) {} │ │ │ │ - catch (IllegalAccessException ex10) {} │ │ │ │ + catch (IllegalAccessException ex9) {} │ │ │ │ + catch (InvocationTargetException ex10) {} │ │ │ │ } │ │ │ │ } │ │ ├── com/squareup/okhttp/internal/http/RouteException.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -37,16 +37,16 @@ │ │ │ │ private void addSuppressedIfPossible(final IOException obj, final IOException ex) { │ │ │ │ if (RouteException.addSuppressedExceptionMethod == null) { │ │ │ │ return; │ │ │ │ } │ │ │ │ try { │ │ │ │ RouteException.addSuppressedExceptionMethod.invoke(obj, ex); │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex2) {} │ │ │ │ - catch (IllegalAccessException ex3) {} │ │ │ │ + catch (IllegalAccessException ex2) {} │ │ │ │ + catch (InvocationTargetException ex3) {} │ │ │ │ } │ │ │ │ │ │ │ │ public void addConnectException(final IOException lastException) { │ │ │ │ this.addSuppressedIfPossible(lastException, this.lastException); │ │ │ │ this.lastException = lastException; │ │ │ │ } │ │ ├── nerd/tuxmobil/fahrplan/congress/AboutDialog.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -43,12 +43,12 @@ │ │ │ │ textView4.setText((CharSequence)Html.fromHtml(this.getString(2131099727))); │ │ │ │ textView4.setMovementMethod(LinkMovementMethod.getInstance()); │ │ │ │ textView4.setLinkTextColor(this.getResources().getColor(2131558522)); │ │ │ │ final TextView textView5 = (TextView)view.findViewById(2131624027); │ │ │ │ textView5.setText((CharSequence)Html.fromHtml(this.getString(2131099724))); │ │ │ │ textView5.setMovementMethod(LinkMovementMethod.getInstance()); │ │ │ │ textView5.setLinkTextColor(this.getResources().getColor(2131558522)); │ │ │ │ - ((TextView)view.findViewById(2131624032)).setText((CharSequence)this.getString(2131099683, new Object[] { "2015-12-29T16:41Z" })); │ │ │ │ + ((TextView)view.findViewById(2131624032)).setText((CharSequence)this.getString(2131099683, new Object[] { "2017-10-12T00:20Z" })); │ │ │ │ ((TextView)view.findViewById(2131624033)).setText((CharSequence)this.getString(2131099684, new Object[] { "39" })); │ │ │ │ ((TextView)view.findViewById(2131624034)).setText((CharSequence)this.getString(2131099682, new Object[] { "20c2001-dirty" })); │ │ │ │ } │ │ │ │ } │ │ ├── nerd/tuxmobil/fahrplan/congress/CustomHttpClient.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -46,70 +46,63 @@ │ │ │ │ public static void showHttpError(final Activity activity, final MyApp myApp, final CustomHttpClient$HTTP_STATUS customHttpClient$HTTP_STATUS, final String s) { │ │ │ │ final int n = 2131099705; │ │ │ │ final int n2 = 1; │ │ │ │ switch (CustomHttpClient$1.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS[customHttpClient$HTTP_STATUS.ordinal()]) { │ │ │ │ case 1: { │ │ │ │ final int n3 = 2131099713; │ │ │ │ final Object[] array = new Object[n2]; │ │ │ │ - final Object o = (Object)null; │ │ │ │ array[0] = null; │ │ │ │ AlertDialogHelper.showErrorDialog((Context)activity, n, n3, array); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ final int n4 = 2131099711; │ │ │ │ final Object[] array2 = new Object[n2]; │ │ │ │ array2[0] = s; │ │ │ │ AlertDialogHelper.showErrorDialog((Context)activity, n, n4, array2); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 3: { │ │ │ │ final int n5 = 2131099712; │ │ │ │ final Object[] array3 = new Object[n2]; │ │ │ │ - final Object o2 = (Object)null; │ │ │ │ array3[0] = null; │ │ │ │ AlertDialogHelper.showErrorDialog((Context)activity, n, n5, array3); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 4: { │ │ │ │ final int n6 = 2131099710; │ │ │ │ final Object[] array4 = new Object[n2]; │ │ │ │ - final Object o3 = (Object)null; │ │ │ │ array4[0] = null; │ │ │ │ AlertDialogHelper.showErrorDialog((Context)activity, n, n6, array4); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 5: { │ │ │ │ final int n7 = 2131099706; │ │ │ │ final Object[] array5 = new Object[n2]; │ │ │ │ - final Object o4 = (Object)null; │ │ │ │ array5[0] = null; │ │ │ │ AlertDialogHelper.showErrorDialog((Context)activity, n, n7, array5); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 6: { │ │ │ │ final int n8 = 2131099707; │ │ │ │ final Object[] array6 = new Object[n2]; │ │ │ │ - final Object o5 = (Object)null; │ │ │ │ array6[0] = null; │ │ │ │ AlertDialogHelper.showErrorDialog((Context)activity, n, n8, array6); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 7: { │ │ │ │ final int n9 = 2131099708; │ │ │ │ final Object[] array7 = new Object[n2]; │ │ │ │ - final Object o6 = (Object)null; │ │ │ │ array7[0] = null; │ │ │ │ AlertDialogHelper.showErrorDialog((Context)activity, n, n9, array7); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 8: { │ │ │ │ final int n10 = 2131099709; │ │ │ │ final Object[] array8 = new Object[n2]; │ │ │ │ - final Object o7 = (Object)null; │ │ │ │ array8[0] = null; │ │ │ │ AlertDialogHelper.showErrorDialog((Context)activity, n, n10, array8); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 9: { │ │ │ │ Toast.makeText((Context)activity, 2131099771, 0).show(); │ │ │ │ break; │ │ ├── nerd/tuxmobil/fahrplan/congress/DateFieldValidation.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -228,39 +228,37 @@ │ │ │ │ public void printValidationErrors(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #24 // Field mValidationErrors:Ljava/util/List; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokeinterface #30, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_2 │ │ │ │ - 12: aload_2 │ │ │ │ - 13: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore_3 │ │ │ │ - 19: iload_3 │ │ │ │ - 20: ifeq 58 │ │ │ │ - 23: aload_2 │ │ │ │ - 24: invokeinterface #40, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #42 // class nerd/tuxmobil/fahrplan/congress/ValidationError │ │ │ │ - 32: astore 4 │ │ │ │ - 34: aload_0 │ │ │ │ - 35: invokevirtual #46 // Method java/lang/Object.getClass:()Ljava/lang/Class; │ │ │ │ - 38: invokevirtual #52 // Method java/lang/Class.getName:()Ljava/lang/String; │ │ │ │ - 41: astore_1 │ │ │ │ - 42: aload 4 │ │ │ │ - 44: invokevirtual #55 // Method nerd/tuxmobil/fahrplan/congress/ValidationError.toString:()Ljava/lang/String; │ │ │ │ - 47: astore 5 │ │ │ │ - 49: aload_1 │ │ │ │ - 50: aload 5 │ │ │ │ - 52: invokestatic #61 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 55: goto 12 │ │ │ │ - 58: return │ │ │ │ + 4: invokeinterface #30, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_1 │ │ │ │ + 10: aload_1 │ │ │ │ + 11: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_2 │ │ │ │ + 17: iload_2 │ │ │ │ + 18: ifeq 56 │ │ │ │ + 21: aload_1 │ │ │ │ + 22: invokeinterface #40, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #42 // class nerd/tuxmobil/fahrplan/congress/ValidationError │ │ │ │ + 30: astore_3 │ │ │ │ + 31: aload_0 │ │ │ │ + 32: invokevirtual #46 // Method java/lang/Object.getClass:()Ljava/lang/Class; │ │ │ │ + 35: invokevirtual #52 // Method java/lang/Class.getName:()Ljava/lang/String; │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload_3 │ │ │ │ + 41: invokevirtual #55 // Method nerd/tuxmobil/fahrplan/congress/ValidationError.toString:()Ljava/lang/String; │ │ │ │ + 44: astore 5 │ │ │ │ + 46: aload 4 │ │ │ │ + 48: aload 5 │ │ │ │ + 50: invokestatic #61 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 53: goto 10 │ │ │ │ + 56: return │ │ │ │ │ │ │ │ public boolean validate(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=24, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── nerd/tuxmobil/fahrplan/congress/DateInfos.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ 1: invokespecial #8 // Method java/util/ArrayList."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public int getIndexOfToday(int, int); │ │ │ │ descriptor: (II)I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=3 │ │ │ │ + stack=300, locals=11, args_size=3 │ │ │ │ 0: iconst_m1 │ │ │ │ 1: istore_3 │ │ │ │ 2: aload_0 │ │ │ │ 3: invokevirtual #12 // Method isEmpty:()Z │ │ │ │ 6: istore 4 │ │ │ │ 8: iload 4 │ │ │ │ 10: ifeq 19 │ │ │ │ @@ -139,35 +139,35 @@ │ │ │ │ 84: iconst_m1 │ │ │ │ 85: istore 5 │ │ │ │ 87: aload_0 │ │ │ │ 88: invokevirtual #40 // Method iterator:()Ljava/util/Iterator; │ │ │ │ 91: astore 8 │ │ │ │ 93: aload 8 │ │ │ │ 95: invokeinterface #45, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 100: istore 4 │ │ │ │ - 102: iload 4 │ │ │ │ + 100: istore 9 │ │ │ │ + 102: iload 9 │ │ │ │ 104: ifeq 16 │ │ │ │ 107: aload 8 │ │ │ │ 109: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 114: checkcast #51 // class nerd/tuxmobil/fahrplan/congress/DateInfo │ │ │ │ - 117: astore 9 │ │ │ │ - 119: aload 9 │ │ │ │ + 117: astore 10 │ │ │ │ + 119: aload 10 │ │ │ │ 121: aload 7 │ │ │ │ 123: invokevirtual #55 // Method nerd/tuxmobil/fahrplan/congress/DateInfo.getDayIndex:(Ljava/lang/String;)I │ │ │ │ 126: istore 5 │ │ │ │ 128: iload 5 │ │ │ │ 130: iload_3 │ │ │ │ 131: if_icmpeq 93 │ │ │ │ 134: goto 16 │ │ │ │ │ │ │ │ public boolean sameDay(android.text.format.Time, int); │ │ │ │ descriptor: (Landroid/text/format/Time;I)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=3 │ │ │ │ + stack=300, locals=9, args_size=3 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokestatic #36 // Method nerd/tuxmobil/fahrplan/congress/DateHelper.getFormattedDate:(Landroid/text/format/Time;)Ljava/lang/String; │ │ │ │ 4: astore_3 │ │ │ │ 5: aload_0 │ │ │ │ 6: invokevirtual #40 // Method iterator:()Ljava/util/Iterator; │ │ │ │ 9: astore 4 │ │ │ │ 11: aload 4 │ │ │ │ @@ -191,16 +191,16 @@ │ │ │ │ 57: aload 7 │ │ │ │ 59: aload_3 │ │ │ │ 60: invokevirtual #68 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 63: istore 5 │ │ │ │ 65: iload 5 │ │ │ │ 67: ifeq 11 │ │ │ │ 70: iconst_1 │ │ │ │ - 71: istore 5 │ │ │ │ - 73: iload 5 │ │ │ │ + 71: istore 8 │ │ │ │ + 73: iload 8 │ │ │ │ 75: ireturn │ │ │ │ 76: iconst_0 │ │ │ │ - 77: istore 5 │ │ │ │ + 77: istore 8 │ │ │ │ 79: aconst_null │ │ │ │ - 80: astore 7 │ │ │ │ + 80: astore 4 │ │ │ │ 82: goto 73 │ │ │ │ } │ │ ├── nerd/tuxmobil/fahrplan/congress/DomainNameChecker.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -144,15 +144,14 @@ │ │ │ │ final Collection> subjectAlternativeNames = x509Certificate.getSubjectAlternativeNames(); │ │ │ │ Label_0231: { │ │ │ │ if (subjectAlternativeNames == null) { │ │ │ │ break Label_0231; │ │ │ │ } │ │ │ │ final Iterator> iterator = subjectAlternativeNames.iterator(); │ │ │ │ try { │ │ │ │ - Block_18_Outer: │ │ │ │ while (iterator.hasNext()) { │ │ │ │ final List next = iterator.next(); │ │ │ │ try { │ │ │ │ final List list2; │ │ │ │ final List list = list2 = next; │ │ │ │ if (list == null || 2 > list.size()) { │ │ │ │ continue; │ │ │ │ @@ -166,50 +165,50 @@ │ │ │ │ final Object value2 = list2.get(1); │ │ │ │ try { │ │ │ │ final String s; │ │ │ │ if ((s = (String)value2) != null && matchDns(str, s)) { │ │ │ │ b = true; │ │ │ │ return b; │ │ │ │ } │ │ │ │ - continue Block_18_Outer; │ │ │ │ - // iftrue(Label_0456:, n2 >= split.length) │ │ │ │ - while (true) { │ │ │ │ - final String[] split; │ │ │ │ - int n2 = 0; │ │ │ │ - MyApp.LogDebug("DomainNameChecker", split[n2]); │ │ │ │ - final String[] array = split; │ │ │ │ + continue; │ │ │ │ + final String[] split; │ │ │ │ + int n2 = 0; │ │ │ │ + MyApp.LogDebug("DomainNameChecker", split[n2]); │ │ │ │ + final String[] array = split; │ │ │ │ + Label_0273: { │ │ │ │ try { │ │ │ │ final String s2 = array[n2]; │ │ │ │ try { │ │ │ │ final X500Principal subjectX500Principal; │ │ │ │ if (s2.length() > 3 && split[n2].startsWith("cn=") && subjectX500Principal != null && matchDns(str, split[n2].substring(3))) { │ │ │ │ b = true; │ │ │ │ return b; │ │ │ │ } │ │ │ │ ++n2; │ │ │ │ + break Label_0273; │ │ │ │ } │ │ │ │ catch (CertificateParsingException ex) { │ │ │ │ if (!MyApp.DEBUG) { │ │ │ │ break; │ │ │ │ } │ │ │ │ String message = ex.getMessage(); │ │ │ │ if (message == null) { │ │ │ │ message = "failed to parse certificate"; │ │ │ │ } │ │ │ │ MyApp.LogDebug("DomainNameChecker", "DomainNameChecker.matchDns(): " + message); │ │ │ │ } │ │ │ │ } │ │ │ │ catch (CertificateParsingException ex2) {} │ │ │ │ - continue; │ │ │ │ + MyApp.LogDebug("DomainNameChecker", "no SubjectAltNames, looking for SubjectDN"); │ │ │ │ + final X500Principal subjectX500Principal = x509Certificate.getSubjectX500Principal(); │ │ │ │ + split = subjectX500Principal.getName("CANONICAL").split(","); │ │ │ │ + n2 = 0; │ │ │ │ } │ │ │ │ - MyApp.LogDebug("DomainNameChecker", "no SubjectAltNames, looking for SubjectDN"); │ │ │ │ - final X500Principal subjectX500Principal = x509Certificate.getSubjectX500Principal(); │ │ │ │ - final String[] split = subjectX500Principal.getName("CANONICAL").split(","); │ │ │ │ - int n2 = 0; │ │ │ │ } │ │ │ │ + // iftrue(Label_0456:, n2 >= split.length) │ │ │ │ catch (CertificateParsingException ex3) {} │ │ │ │ } │ │ │ │ catch (CertificateParsingException ex4) {} │ │ │ │ } │ │ │ │ catch (CertificateParsingException ex5) {} │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -282,45 +281,45 @@ │ │ │ │ // 103: aload_0 │ │ │ │ // 104: invokevirtual java/security/cert/X509Certificate.getSubjectAlternativeNames:()Ljava/util/Collection; │ │ │ │ // 107: astore 9 │ │ │ │ // 109: aload 9 │ │ │ │ // 111: ifnull 375 │ │ │ │ // 114: aload 9 │ │ │ │ // 116: invokeinterface java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ - // 121: astore 10 │ │ │ │ - // 123: aload 10 │ │ │ │ + // 121: astore 4 │ │ │ │ + // 123: aload 4 │ │ │ │ // 125: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 130: istore 11 │ │ │ │ - // 132: iload 11 │ │ │ │ + // 130: istore 10 │ │ │ │ + // 132: iload 10 │ │ │ │ // 134: ifeq 375 │ │ │ │ - // 137: aload 10 │ │ │ │ + // 137: aload 4 │ │ │ │ // 139: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 144: astore 12 │ │ │ │ - // 146: aload 12 │ │ │ │ + // 144: astore 11 │ │ │ │ + // 146: aload 11 │ │ │ │ // 148: checkcast Ljava/util/List; │ │ │ │ - // 151: astore 12 │ │ │ │ - // 153: aload 12 │ │ │ │ + // 151: astore 11 │ │ │ │ + // 153: aload 11 │ │ │ │ // 155: astore 6 │ │ │ │ - // 157: aload 12 │ │ │ │ + // 157: aload 11 │ │ │ │ // 159: checkcast Ljava/util/List; │ │ │ │ // 162: astore 6 │ │ │ │ // 164: aload 6 │ │ │ │ - // 166: astore 13 │ │ │ │ + // 166: astore 12 │ │ │ │ // 168: aload 6 │ │ │ │ // 170: ifnull 123 │ │ │ │ // 173: iconst_2 │ │ │ │ - // 174: istore 11 │ │ │ │ + // 174: istore 10 │ │ │ │ // 176: aload 6 │ │ │ │ // 178: invokeinterface java/util/List.size:()I │ │ │ │ - // 183: istore 14 │ │ │ │ - // 185: iload 11 │ │ │ │ - // 187: iload 14 │ │ │ │ + // 183: istore 13 │ │ │ │ + // 185: iload 10 │ │ │ │ + // 187: iload 13 │ │ │ │ // 189: if_icmpgt 123 │ │ │ │ // 192: iconst_0 │ │ │ │ - // 193: istore 11 │ │ │ │ + // 193: istore 10 │ │ │ │ // 195: aconst_null │ │ │ │ // 196: astore_3 │ │ │ │ // 197: aload 6 │ │ │ │ // 199: iconst_0 │ │ │ │ // 200: invokeinterface java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ // 205: astore_3 │ │ │ │ // 206: aload_3 │ │ │ │ @@ -331,100 +330,100 @@ │ │ │ │ // 214: aload_3 │ │ │ │ // 215: checkcast Ljava/lang/Integer; │ │ │ │ // 218: astore 6 │ │ │ │ // 220: aload 6 │ │ │ │ // 222: ifnull 123 │ │ │ │ // 225: aload 6 │ │ │ │ // 227: invokevirtual java/lang/Integer.intValue:()I │ │ │ │ - // 230: istore 11 │ │ │ │ + // 230: istore 10 │ │ │ │ // 232: bipush 7 │ │ │ │ - // 234: istore 14 │ │ │ │ - // 236: iload 11 │ │ │ │ - // 238: iload 14 │ │ │ │ + // 234: istore 13 │ │ │ │ + // 236: iload 10 │ │ │ │ + // 238: iload 13 │ │ │ │ // 240: if_icmpne 123 │ │ │ │ // 243: iconst_1 │ │ │ │ - // 244: istore 11 │ │ │ │ - // 246: aload 13 │ │ │ │ - // 248: iload 11 │ │ │ │ + // 244: istore 10 │ │ │ │ + // 246: aload 12 │ │ │ │ + // 248: iload 10 │ │ │ │ // 250: invokeinterface java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ // 255: astore_3 │ │ │ │ // 256: aload_3 │ │ │ │ // 257: checkcast Ljava/lang/String; │ │ │ │ // 260: astore_3 │ │ │ │ // 261: aload_3 │ │ │ │ // 262: astore 6 │ │ │ │ // 264: aload_3 │ │ │ │ // 265: checkcast Ljava/lang/String; │ │ │ │ // 268: astore 6 │ │ │ │ // 270: aload 6 │ │ │ │ - // 272: astore 15 │ │ │ │ + // 272: astore 14 │ │ │ │ // 274: aload 6 │ │ │ │ // 276: ifnull 123 │ │ │ │ // 279: getstatic nerd/tuxmobil/fahrplan/congress/MyApp.DEBUG:Z │ │ │ │ - // 282: istore 11 │ │ │ │ - // 284: iload 11 │ │ │ │ + // 282: istore 10 │ │ │ │ + // 284: iload 10 │ │ │ │ // 286: ifeq 337 │ │ │ │ // 289: ldc "DomainNameChecker" │ │ │ │ // 291: astore_3 │ │ │ │ // 292: new Ljava/lang/StringBuilder; │ │ │ │ - // 295: astore 4 │ │ │ │ - // 297: aload 4 │ │ │ │ + // 295: astore 5 │ │ │ │ + // 297: aload 5 │ │ │ │ // 299: invokespecial java/lang/StringBuilder.:()V │ │ │ │ // 302: ldc "alternative IP: " │ │ │ │ - // 304: astore 5 │ │ │ │ - // 306: aload 4 │ │ │ │ - // 308: aload 5 │ │ │ │ + // 304: astore 15 │ │ │ │ + // 306: aload 5 │ │ │ │ + // 308: aload 15 │ │ │ │ // 310: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 313: astore 4 │ │ │ │ - // 315: aload 4 │ │ │ │ + // 313: astore 5 │ │ │ │ + // 315: aload 5 │ │ │ │ // 317: aload 6 │ │ │ │ // 319: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 322: astore 4 │ │ │ │ - // 324: aload 4 │ │ │ │ + // 322: astore 5 │ │ │ │ + // 324: aload 5 │ │ │ │ // 326: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 329: astore 4 │ │ │ │ + // 329: astore 5 │ │ │ │ // 331: aload_3 │ │ │ │ - // 332: aload 4 │ │ │ │ + // 332: aload 5 │ │ │ │ // 334: invokestatic nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ // 337: aload_1 │ │ │ │ // 338: astore 6 │ │ │ │ // 340: aload_1 │ │ │ │ - // 341: aload 15 │ │ │ │ + // 341: aload 14 │ │ │ │ // 343: invokevirtual java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z │ │ │ │ - // 346: istore 11 │ │ │ │ - // 348: iload 11 │ │ │ │ + // 346: istore 10 │ │ │ │ + // 348: iload 10 │ │ │ │ // 350: ifeq 123 │ │ │ │ // 353: iload_2 │ │ │ │ - // 354: istore 11 │ │ │ │ - // 356: iload 11 │ │ │ │ + // 354: istore 10 │ │ │ │ + // 356: iload 10 │ │ │ │ // 358: ireturn │ │ │ │ // 359: astore 16 │ │ │ │ // 361: aload 16 │ │ │ │ // 363: invokevirtual java/net/UnknownHostException.printStackTrace:()V │ │ │ │ // 366: iconst_0 │ │ │ │ - // 367: istore 11 │ │ │ │ + // 367: istore 10 │ │ │ │ // 369: aconst_null │ │ │ │ // 370: astore_3 │ │ │ │ // 371: goto 356 │ │ │ │ // 374: astore_3 │ │ │ │ // 375: aload_1 │ │ │ │ // 376: astore 6 │ │ │ │ // 378: aload 8 │ │ │ │ // 380: aload_1 │ │ │ │ // 381: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 384: istore 11 │ │ │ │ - // 386: iload 11 │ │ │ │ + // 384: istore 10 │ │ │ │ + // 386: iload 10 │ │ │ │ // 388: ifne 402 │ │ │ │ // 391: aload_0 │ │ │ │ // 392: aload 8 │ │ │ │ // 394: invokestatic nerd/tuxmobil/fahrplan/congress/DomainNameChecker.match:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ │ │ - // 397: istore 11 │ │ │ │ + // 397: istore 10 │ │ │ │ // 399: goto 356 │ │ │ │ // 402: iconst_0 │ │ │ │ - // 403: istore 11 │ │ │ │ + // 403: istore 10 │ │ │ │ // 405: aconst_null │ │ │ │ // 406: astore_3 │ │ │ │ // 407: goto 356 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ------------------------------------------------ │ │ ├── nerd/tuxmobil/fahrplan/congress/EventDetailFragment.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -660,40 +660,38 @@ │ │ │ │ 4: aload_2 │ │ │ │ 5: ifnonnull 12 │ │ │ │ 8: aconst_null │ │ │ │ 9: astore_3 │ │ │ │ 10: aload_3 │ │ │ │ 11: areturn │ │ │ │ 12: getstatic #59 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 15: astore_2 │ │ │ │ - 16: aload_2 │ │ │ │ - 17: invokevirtual #65 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ - 20: astore 4 │ │ │ │ - 22: aload 4 │ │ │ │ - 24: invokeinterface #71, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 29: istore 5 │ │ │ │ - 31: iload 5 │ │ │ │ - 33: ifeq 67 │ │ │ │ - 36: aload 4 │ │ │ │ - 38: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 43: checkcast #77 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ - 46: astore_3 │ │ │ │ - 47: aload_3 │ │ │ │ - 48: getfield #80 // Field nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String; │ │ │ │ - 51: astore_2 │ │ │ │ - 52: aload_2 │ │ │ │ - 53: aload_1 │ │ │ │ - 54: invokevirtual #86 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 57: istore 5 │ │ │ │ - 59: iload 5 │ │ │ │ - 61: ifeq 22 │ │ │ │ - 64: goto 10 │ │ │ │ - 67: aconst_null │ │ │ │ - 68: astore_3 │ │ │ │ - 69: goto 10 │ │ │ │ + 15: invokevirtual #65 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ + 18: astore_2 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: invokeinterface #71, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 25: istore 4 │ │ │ │ + 27: iload 4 │ │ │ │ + 29: ifeq 64 │ │ │ │ + 32: aload_2 │ │ │ │ + 33: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 38: checkcast #77 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ + 41: astore_3 │ │ │ │ + 42: aload_3 │ │ │ │ + 43: getfield #80 // Field nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String; │ │ │ │ + 46: astore 5 │ │ │ │ + 48: aload 5 │ │ │ │ + 50: aload_1 │ │ │ │ + 51: invokevirtual #86 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 54: istore 4 │ │ │ │ + 56: iload 4 │ │ │ │ + 58: ifeq 19 │ │ │ │ + 61: goto 10 │ │ │ │ + 64: aconst_null │ │ │ │ + 65: astore_3 │ │ │ │ + 66: goto 10 │ │ │ │ │ │ │ │ private void onAlarmTimesIndexPicked(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── nerd/tuxmobil/fahrplan/congress/FahrplanFragment.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -2650,186 +2650,182 @@ │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: ifnonnull 9 │ │ │ │ 8: return │ │ │ │ 9: aconst_null │ │ │ │ 10: astore_2 │ │ │ │ 11: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 14: astore_1 │ │ │ │ - 15: aload_1 │ │ │ │ - 16: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 58 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ - 42: astore 5 │ │ │ │ - 44: iconst_0 │ │ │ │ - 45: istore 4 │ │ │ │ - 47: aconst_null │ │ │ │ - 48: astore_1 │ │ │ │ - 49: aload 5 │ │ │ │ - 51: iconst_0 │ │ │ │ - 52: putfield #333 // Field nerd/tuxmobil/fahrplan/congress/Lecture.has_alarm:Z │ │ │ │ - 55: goto 20 │ │ │ │ - 58: new #470 // class nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper │ │ │ │ - 61: astore 6 │ │ │ │ - 63: aload 6 │ │ │ │ - 65: aload_0 │ │ │ │ - 66: invokespecial #471 // Method nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper."":(Landroid/content/Context;)V │ │ │ │ - 69: aload 6 │ │ │ │ - 71: invokevirtual #475 // Method nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ - 74: astore_2 │ │ │ │ - 75: ldc_w #477 // String alarms │ │ │ │ - 78: astore_1 │ │ │ │ - 79: getstatic #480 // Field nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.allcolumns:[Ljava/lang/String; │ │ │ │ - 82: astore 7 │ │ │ │ - 84: iconst_0 │ │ │ │ - 85: istore 8 │ │ │ │ - 87: aconst_null │ │ │ │ - 88: astore 9 │ │ │ │ - 90: aload_2 │ │ │ │ - 91: aload_1 │ │ │ │ - 92: aload 7 │ │ │ │ + 14: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_1 │ │ │ │ + 18: aload_1 │ │ │ │ + 19: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 54 │ │ │ │ + 29: aload_1 │ │ │ │ + 30: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ + 38: astore 4 │ │ │ │ + 40: iconst_0 │ │ │ │ + 41: istore_3 │ │ │ │ + 42: aconst_null │ │ │ │ + 43: astore 5 │ │ │ │ + 45: aload 4 │ │ │ │ + 47: iconst_0 │ │ │ │ + 48: putfield #333 // Field nerd/tuxmobil/fahrplan/congress/Lecture.has_alarm:Z │ │ │ │ + 51: goto 18 │ │ │ │ + 54: new #470 // class nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper │ │ │ │ + 57: astore 6 │ │ │ │ + 59: aload 6 │ │ │ │ + 61: aload_0 │ │ │ │ + 62: invokespecial #471 // Method nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper."":(Landroid/content/Context;)V │ │ │ │ + 65: aload 6 │ │ │ │ + 67: invokevirtual #475 // Method nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ + 70: astore_2 │ │ │ │ + 71: ldc_w #477 // String alarms │ │ │ │ + 74: astore_1 │ │ │ │ + 75: getstatic #480 // Field nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.allcolumns:[Ljava/lang/String; │ │ │ │ + 78: astore 5 │ │ │ │ + 80: iconst_0 │ │ │ │ + 81: istore 7 │ │ │ │ + 83: aconst_null │ │ │ │ + 84: astore 8 │ │ │ │ + 86: aload_2 │ │ │ │ + 87: aload_1 │ │ │ │ + 88: aload 5 │ │ │ │ + 90: aconst_null │ │ │ │ + 91: aconst_null │ │ │ │ + 92: aconst_null │ │ │ │ + 93: aconst_null │ │ │ │ 94: aconst_null │ │ │ │ - 95: aconst_null │ │ │ │ - 96: aconst_null │ │ │ │ - 97: aconst_null │ │ │ │ - 98: aconst_null │ │ │ │ - 99: invokevirtual #486 // Method android/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; │ │ │ │ - 102: astore 10 │ │ │ │ - 104: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 107: astore_1 │ │ │ │ - 108: new #294 // class java/lang/StringBuilder │ │ │ │ - 111: astore 7 │ │ │ │ - 113: aload 7 │ │ │ │ - 115: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 118: aload 7 │ │ │ │ - 120: ldc_w #488 // String Got │ │ │ │ - 123: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 126: astore 7 │ │ │ │ - 128: aload 10 │ │ │ │ - 130: invokeinterface #493, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ - 135: istore 8 │ │ │ │ - 137: aload 7 │ │ │ │ - 139: iload 8 │ │ │ │ - 141: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 144: astore 7 │ │ │ │ - 146: ldc_w #498 // String alarm rows. │ │ │ │ - 149: astore 9 │ │ │ │ - 151: aload 7 │ │ │ │ - 153: aload 9 │ │ │ │ - 155: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 158: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 161: astore 7 │ │ │ │ - 163: aload_1 │ │ │ │ - 164: aload 7 │ │ │ │ - 166: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 169: aload 10 │ │ │ │ - 171: invokeinterface #501, 1 // InterfaceMethod android/database/Cursor.moveToFirst:()Z │ │ │ │ - 176: pop │ │ │ │ - 177: aload 10 │ │ │ │ - 179: invokeinterface #504, 1 // InterfaceMethod android/database/Cursor.isAfterLast:()Z │ │ │ │ - 184: istore 4 │ │ │ │ - 186: iload 4 │ │ │ │ - 188: ifne 363 │ │ │ │ - 191: aload 10 │ │ │ │ - 193: ldc_w #506 // String eventid │ │ │ │ - 196: invokeinterface #510, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 201: istore 4 │ │ │ │ - 203: aload 10 │ │ │ │ - 205: iload 4 │ │ │ │ - 207: invokeinterface #511, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 212: astore 11 │ │ │ │ - 214: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 217: astore_1 │ │ │ │ - 218: new #294 // class java/lang/StringBuilder │ │ │ │ - 221: astore 7 │ │ │ │ - 223: aload 7 │ │ │ │ - 225: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 228: aload 7 │ │ │ │ - 230: ldc_w #513 // String lecture │ │ │ │ - 233: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 236: aload 11 │ │ │ │ - 238: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 241: astore 7 │ │ │ │ - 243: ldc_w #515 // String has alarm │ │ │ │ - 246: astore 9 │ │ │ │ - 248: aload 7 │ │ │ │ - 250: aload 9 │ │ │ │ - 252: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 255: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 258: astore 7 │ │ │ │ - 260: aload_1 │ │ │ │ - 261: aload 7 │ │ │ │ - 263: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 266: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 269: astore_1 │ │ │ │ - 270: aload_1 │ │ │ │ - 271: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ - 274: astore_3 │ │ │ │ - 275: aload_3 │ │ │ │ - 276: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 281: istore 4 │ │ │ │ - 283: iload 4 │ │ │ │ - 285: ifeq 352 │ │ │ │ - 288: aload_3 │ │ │ │ - 289: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 294: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ - 297: astore 5 │ │ │ │ - 299: aload 5 │ │ │ │ - 301: getfield #517 // Field nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String; │ │ │ │ - 304: astore_1 │ │ │ │ - 305: aload_1 │ │ │ │ - 306: aload 11 │ │ │ │ - 308: invokevirtual #521 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 311: istore 4 │ │ │ │ - 313: iload 4 │ │ │ │ - 315: ifeq 275 │ │ │ │ - 318: iconst_1 │ │ │ │ - 319: istore 4 │ │ │ │ - 321: aload 5 │ │ │ │ - 323: iload 4 │ │ │ │ - 325: putfield #333 // Field nerd/tuxmobil/fahrplan/congress/Lecture.has_alarm:Z │ │ │ │ - 328: goto 275 │ │ │ │ - 331: astore 12 │ │ │ │ - 333: aload 12 │ │ │ │ - 335: invokevirtual #526 // Method android/database/sqlite/SQLiteException.printStackTrace:()V │ │ │ │ - 338: aload_2 │ │ │ │ - 339: invokevirtual #529 // Method android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ - 342: aconst_null │ │ │ │ - 343: astore_2 │ │ │ │ - 344: aload 6 │ │ │ │ - 346: invokevirtual #530 // Method nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.close:()V │ │ │ │ - 349: goto 8 │ │ │ │ - 352: aload 10 │ │ │ │ - 354: invokeinterface #533, 1 // InterfaceMethod android/database/Cursor.moveToNext:()Z │ │ │ │ - 359: pop │ │ │ │ - 360: goto 177 │ │ │ │ - 363: aload 10 │ │ │ │ - 365: invokeinterface #534, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ - 370: aload_2 │ │ │ │ - 371: invokevirtual #529 // Method android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ - 374: aload 6 │ │ │ │ - 376: invokevirtual #530 // Method nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.close:()V │ │ │ │ - 379: goto 8 │ │ │ │ + 95: invokevirtual #486 // Method android/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; │ │ │ │ + 98: astore 9 │ │ │ │ + 100: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 103: astore_1 │ │ │ │ + 104: new #294 // class java/lang/StringBuilder │ │ │ │ + 107: astore 5 │ │ │ │ + 109: aload 5 │ │ │ │ + 111: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ + 114: aload 5 │ │ │ │ + 116: ldc_w #488 // String Got │ │ │ │ + 119: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 122: astore 5 │ │ │ │ + 124: aload 9 │ │ │ │ + 126: invokeinterface #493, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ + 131: istore 7 │ │ │ │ + 133: aload 5 │ │ │ │ + 135: iload 7 │ │ │ │ + 137: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 140: astore 5 │ │ │ │ + 142: ldc_w #498 // String alarm rows. │ │ │ │ + 145: astore 8 │ │ │ │ + 147: aload 5 │ │ │ │ + 149: aload 8 │ │ │ │ + 151: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 154: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 157: astore 5 │ │ │ │ + 159: aload_1 │ │ │ │ + 160: aload 5 │ │ │ │ + 162: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 165: aload 9 │ │ │ │ + 167: invokeinterface #501, 1 // InterfaceMethod android/database/Cursor.moveToFirst:()Z │ │ │ │ + 172: pop │ │ │ │ + 173: aload 9 │ │ │ │ + 175: invokeinterface #504, 1 // InterfaceMethod android/database/Cursor.isAfterLast:()Z │ │ │ │ + 180: istore 10 │ │ │ │ + 182: iload 10 │ │ │ │ + 184: ifne 353 │ │ │ │ + 187: aload 9 │ │ │ │ + 189: ldc_w #506 // String eventid │ │ │ │ + 192: invokeinterface #510, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + 197: istore 10 │ │ │ │ + 199: aload 9 │ │ │ │ + 201: iload 10 │ │ │ │ + 203: invokeinterface #511, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 208: astore 11 │ │ │ │ + 210: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 213: astore_1 │ │ │ │ + 214: new #294 // class java/lang/StringBuilder │ │ │ │ + 217: astore 5 │ │ │ │ + 219: aload 5 │ │ │ │ + 221: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ + 224: aload 5 │ │ │ │ + 226: ldc_w #513 // String lecture │ │ │ │ + 229: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 232: aload 11 │ │ │ │ + 234: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 237: astore 5 │ │ │ │ + 239: ldc_w #515 // String has alarm │ │ │ │ + 242: astore 8 │ │ │ │ + 244: aload 5 │ │ │ │ + 246: aload 8 │ │ │ │ + 248: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 251: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 254: astore 5 │ │ │ │ + 256: aload_1 │ │ │ │ + 257: aload 5 │ │ │ │ + 259: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 262: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ + 265: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ + 268: astore_1 │ │ │ │ + 269: aload_1 │ │ │ │ + 270: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 275: istore_3 │ │ │ │ + 276: iload_3 │ │ │ │ + 277: ifeq 342 │ │ │ │ + 280: aload_1 │ │ │ │ + 281: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 286: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ + 289: astore 4 │ │ │ │ + 291: aload 4 │ │ │ │ + 293: getfield #517 // Field nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String; │ │ │ │ + 296: astore 5 │ │ │ │ + 298: aload 5 │ │ │ │ + 300: aload 11 │ │ │ │ + 302: invokevirtual #521 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 305: istore_3 │ │ │ │ + 306: iload_3 │ │ │ │ + 307: ifeq 269 │ │ │ │ + 310: iconst_1 │ │ │ │ + 311: istore_3 │ │ │ │ + 312: aload 4 │ │ │ │ + 314: iload_3 │ │ │ │ + 315: putfield #333 // Field nerd/tuxmobil/fahrplan/congress/Lecture.has_alarm:Z │ │ │ │ + 318: goto 269 │ │ │ │ + 321: astore 12 │ │ │ │ + 323: aload 12 │ │ │ │ + 325: invokevirtual #526 // Method android/database/sqlite/SQLiteException.printStackTrace:()V │ │ │ │ + 328: aload_2 │ │ │ │ + 329: invokevirtual #529 // Method android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ + 332: aconst_null │ │ │ │ + 333: astore_2 │ │ │ │ + 334: aload 6 │ │ │ │ + 336: invokevirtual #530 // Method nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.close:()V │ │ │ │ + 339: goto 8 │ │ │ │ + 342: aload 9 │ │ │ │ + 344: invokeinterface #533, 1 // InterfaceMethod android/database/Cursor.moveToNext:()Z │ │ │ │ + 349: pop │ │ │ │ + 350: goto 173 │ │ │ │ + 353: aload 9 │ │ │ │ + 355: invokeinterface #534, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ + 360: aload_2 │ │ │ │ + 361: invokevirtual #529 // Method android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ + 364: aload 6 │ │ │ │ + 366: invokevirtual #530 // Method nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.close:()V │ │ │ │ + 369: goto 8 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 79 82 331 Class android/database/sqlite/SQLiteException │ │ │ │ - 98 102 331 Class android/database/sqlite/SQLiteException │ │ │ │ + 75 78 321 Class android/database/sqlite/SQLiteException │ │ │ │ + 94 98 321 Class android/database/sqlite/SQLiteException │ │ │ │ │ │ │ │ public static boolean loadLectureList(android.content.Context, int, boolean); │ │ │ │ descriptor: (Landroid/content/Context;IZ)Z │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=21, args_size=3 │ │ │ │ + stack=300, locals=22, args_size=3 │ │ │ │ 0: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ 3: astore_3 │ │ │ │ 4: new #294 // class java/lang/StringBuilder │ │ │ │ 7: astore 4 │ │ │ │ 9: aload 4 │ │ │ │ 11: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ 14: ldc_w #536 // String load lectures of day │ │ │ │ @@ -2912,106 +2908,106 @@ │ │ │ │ 169: invokevirtual #554 // Method java/util/HashMap.clear:()V │ │ │ │ 172: getstatic #170 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomList:Landroid/util/SparseIntArray; │ │ │ │ 175: invokevirtual #555 // Method android/util/SparseIntArray.clear:()V │ │ │ │ 178: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ 181: astore_3 │ │ │ │ 182: aload_3 │ │ │ │ 183: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ - 186: astore 9 │ │ │ │ - 188: aload 9 │ │ │ │ + 186: astore 4 │ │ │ │ + 188: aload 4 │ │ │ │ 190: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 195: istore 6 │ │ │ │ 197: iload 6 │ │ │ │ 199: ifeq 562 │ │ │ │ - 202: aload 9 │ │ │ │ + 202: aload 4 │ │ │ │ 204: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 209: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ - 212: astore 10 │ │ │ │ + 212: astore 9 │ │ │ │ 214: getstatic #132 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomsMap:Ljava/util/HashMap; │ │ │ │ 217: astore_3 │ │ │ │ - 218: aload 10 │ │ │ │ + 218: aload 9 │ │ │ │ 220: getfield #558 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room:Ljava/lang/String; │ │ │ │ - 223: astore 4 │ │ │ │ + 223: astore 5 │ │ │ │ 225: aload_3 │ │ │ │ - 226: aload 4 │ │ │ │ + 226: aload 5 │ │ │ │ 228: invokevirtual #561 // Method java/util/HashMap.containsKey:(Ljava/lang/Object;)Z │ │ │ │ 231: istore 6 │ │ │ │ 233: iload 6 │ │ │ │ 235: ifne 303 │ │ │ │ 238: getstatic #132 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomsMap:Ljava/util/HashMap; │ │ │ │ 241: astore_3 │ │ │ │ - 242: aload 10 │ │ │ │ + 242: aload 9 │ │ │ │ 244: getfield #269 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room_index:I │ │ │ │ - 247: istore 11 │ │ │ │ - 249: iload 11 │ │ │ │ + 247: istore 10 │ │ │ │ + 249: iload 10 │ │ │ │ 251: invokestatic #425 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 254: astore 4 │ │ │ │ + 254: astore 5 │ │ │ │ 256: aload_3 │ │ │ │ - 257: aload 4 │ │ │ │ + 257: aload 5 │ │ │ │ 259: invokevirtual #564 // Method java/util/HashMap.containsValue:(Ljava/lang/Object;)Z │ │ │ │ 262: istore 6 │ │ │ │ 264: iload 6 │ │ │ │ 266: ifne 352 │ │ │ │ 269: getstatic #132 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomsMap:Ljava/util/HashMap; │ │ │ │ 272: astore_3 │ │ │ │ - 273: aload 10 │ │ │ │ + 273: aload 9 │ │ │ │ 275: getfield #558 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room:Ljava/lang/String; │ │ │ │ - 278: astore 4 │ │ │ │ - 280: aload 10 │ │ │ │ + 278: astore 5 │ │ │ │ + 280: aload 9 │ │ │ │ 282: getfield #269 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room_index:I │ │ │ │ - 285: istore 12 │ │ │ │ - 287: iload 12 │ │ │ │ + 285: istore 11 │ │ │ │ + 287: iload 11 │ │ │ │ 289: invokestatic #425 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 292: astore 5 │ │ │ │ + 292: astore 12 │ │ │ │ 294: aload_3 │ │ │ │ - 295: aload 4 │ │ │ │ - 297: aload 5 │ │ │ │ + 295: aload 5 │ │ │ │ + 297: aload 12 │ │ │ │ 299: invokevirtual #568 // Method java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ 302: pop │ │ │ │ - 303: aload 10 │ │ │ │ + 303: aload 9 │ │ │ │ 305: getfield #269 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room_index:I │ │ │ │ 308: istore 6 │ │ │ │ 310: iload 6 │ │ │ │ 312: ifne 188 │ │ │ │ 315: getstatic #132 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomsMap:Ljava/util/HashMap; │ │ │ │ 318: astore_3 │ │ │ │ - 319: aload 10 │ │ │ │ + 319: aload 9 │ │ │ │ 321: getfield #558 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room:Ljava/lang/String; │ │ │ │ - 324: astore 4 │ │ │ │ + 324: astore 5 │ │ │ │ 326: aload_3 │ │ │ │ - 327: aload 4 │ │ │ │ + 327: aload 5 │ │ │ │ 329: invokevirtual #571 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ 332: checkcast #198 // class java/lang/Integer │ │ │ │ 335: astore_3 │ │ │ │ 336: aload_3 │ │ │ │ 337: invokevirtual #201 // Method java/lang/Integer.intValue:()I │ │ │ │ 340: istore 6 │ │ │ │ - 342: aload 10 │ │ │ │ + 342: aload 9 │ │ │ │ 344: iload 6 │ │ │ │ 346: putfield #269 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room_index:I │ │ │ │ 349: goto 188 │ │ │ │ 352: iconst_0 │ │ │ │ 353: istore 13 │ │ │ │ 355: getstatic #69 // Field rooms:[Ljava/lang/String; │ │ │ │ 358: astore_3 │ │ │ │ 359: aload_3 │ │ │ │ 360: arraylength │ │ │ │ 361: istore 6 │ │ │ │ 363: iload 13 │ │ │ │ 365: iload 6 │ │ │ │ 367: if_icmpge 397 │ │ │ │ - 370: aload 10 │ │ │ │ + 370: aload 9 │ │ │ │ 372: getfield #558 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room:Ljava/lang/String; │ │ │ │ 375: astore_3 │ │ │ │ 376: getstatic #69 // Field rooms:[Ljava/lang/String; │ │ │ │ 379: iload 13 │ │ │ │ 381: aaload │ │ │ │ - 382: astore 4 │ │ │ │ + 382: astore 5 │ │ │ │ 384: aload_3 │ │ │ │ - 385: aload 4 │ │ │ │ + 385: aload 5 │ │ │ │ 387: invokevirtual #521 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 390: istore 6 │ │ │ │ 392: iload 6 │ │ │ │ 394: ifeq 448 │ │ │ │ 397: getstatic #69 // Field rooms:[Ljava/lang/String; │ │ │ │ 400: astore_3 │ │ │ │ 401: aload_3 │ │ │ │ @@ -3022,17 +3018,17 @@ │ │ │ │ 409: if_icmpne 457 │ │ │ │ 412: iconst_0 │ │ │ │ 413: istore 13 │ │ │ │ 415: getstatic #132 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomsMap:Ljava/util/HashMap; │ │ │ │ 418: astore_3 │ │ │ │ 419: iload 13 │ │ │ │ 421: invokestatic #425 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 424: astore 4 │ │ │ │ + 424: astore 5 │ │ │ │ 426: aload_3 │ │ │ │ - 427: aload 4 │ │ │ │ + 427: aload 5 │ │ │ │ 429: invokevirtual #564 // Method java/util/HashMap.containsValue:(Ljava/lang/Object;)Z │ │ │ │ 432: istore 6 │ │ │ │ 434: iload 6 │ │ │ │ 436: ifeq 457 │ │ │ │ 439: iload 13 │ │ │ │ 441: iconst_1 │ │ │ │ 442: iadd │ │ │ │ @@ -3041,55 +3037,55 @@ │ │ │ │ 448: iload 13 │ │ │ │ 450: iconst_1 │ │ │ │ 451: iadd │ │ │ │ 452: istore 13 │ │ │ │ 454: goto 355 │ │ │ │ 457: getstatic #132 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomsMap:Ljava/util/HashMap; │ │ │ │ 460: astore_3 │ │ │ │ - 461: aload 10 │ │ │ │ + 461: aload 9 │ │ │ │ 463: getfield #558 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room:Ljava/lang/String; │ │ │ │ - 466: astore 4 │ │ │ │ + 466: astore 5 │ │ │ │ 468: iload 13 │ │ │ │ 470: invokestatic #425 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 473: astore 5 │ │ │ │ + 473: astore 12 │ │ │ │ 475: aload_3 │ │ │ │ - 476: aload 4 │ │ │ │ - 478: aload 5 │ │ │ │ + 476: aload 5 │ │ │ │ + 478: aload 12 │ │ │ │ 480: invokevirtual #568 // Method java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ 483: pop │ │ │ │ 484: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ 487: astore_3 │ │ │ │ 488: new #294 // class java/lang/StringBuilder │ │ │ │ - 491: astore 4 │ │ │ │ - 493: aload 4 │ │ │ │ + 491: astore 5 │ │ │ │ + 493: aload 5 │ │ │ │ 495: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 498: aload 4 │ │ │ │ + 498: aload 5 │ │ │ │ 500: ldc_w #573 // String Upgrade room │ │ │ │ 503: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 506: astore 4 │ │ │ │ - 508: aload 10 │ │ │ │ + 506: astore 5 │ │ │ │ + 508: aload 9 │ │ │ │ 510: getfield #558 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room:Ljava/lang/String; │ │ │ │ - 513: astore 5 │ │ │ │ - 515: aload 4 │ │ │ │ - 517: aload 5 │ │ │ │ + 513: astore 12 │ │ │ │ + 515: aload 5 │ │ │ │ + 517: aload 12 │ │ │ │ 519: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 522: astore 4 │ │ │ │ + 522: astore 5 │ │ │ │ 524: ldc_w #575 // String to index │ │ │ │ - 527: astore 5 │ │ │ │ - 529: aload 4 │ │ │ │ - 531: aload 5 │ │ │ │ + 527: astore 12 │ │ │ │ + 529: aload 5 │ │ │ │ + 531: aload 12 │ │ │ │ 533: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 536: iload 13 │ │ │ │ 538: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 541: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 544: astore 4 │ │ │ │ + 544: astore 5 │ │ │ │ 546: aload_3 │ │ │ │ - 547: aload 4 │ │ │ │ + 547: aload 5 │ │ │ │ 549: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 552: aload 10 │ │ │ │ + 552: aload 9 │ │ │ │ 554: iload 13 │ │ │ │ 556: putfield #269 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room_index:I │ │ │ │ 559: goto 303 │ │ │ │ 562: getstatic #132 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomsMap:Ljava/util/HashMap; │ │ │ │ 565: invokevirtual #576 // Method java/util/HashMap.size:()I │ │ │ │ 568: istore 6 │ │ │ │ 570: iload 6 │ │ │ │ @@ -3103,17 +3099,17 @@ │ │ │ │ 589: ldc_w #578 // String room count = │ │ │ │ 592: astore 5 │ │ │ │ 594: aload 4 │ │ │ │ 596: aload 5 │ │ │ │ 598: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 601: astore 4 │ │ │ │ 603: getstatic #103 // Field nerd/tuxmobil/fahrplan/congress/MyApp.room_count:I │ │ │ │ - 606: istore 12 │ │ │ │ + 606: istore 10 │ │ │ │ 608: aload 4 │ │ │ │ - 610: iload 12 │ │ │ │ + 610: iload 10 │ │ │ │ 612: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 615: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 618: astore 4 │ │ │ │ 620: aload_3 │ │ │ │ 621: aload 4 │ │ │ │ 623: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ 626: new #580 // class java/util/ArrayList │ │ │ │ @@ -3126,105 +3122,105 @@ │ │ │ │ 641: invokespecial #587 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ 644: aload 14 │ │ │ │ 646: invokestatic #593 // Method java/util/Collections.sort:(Ljava/util/List;)V │ │ │ │ 649: iconst_0 │ │ │ │ 650: istore 15 │ │ │ │ 652: aload 14 │ │ │ │ 654: invokeinterface #596, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 659: astore 9 │ │ │ │ - 661: aload 9 │ │ │ │ - 663: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 668: istore 6 │ │ │ │ - 670: iload 6 │ │ │ │ - 672: ifeq 772 │ │ │ │ - 675: aload 9 │ │ │ │ - 677: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 682: checkcast #198 // class java/lang/Integer │ │ │ │ - 685: astore 16 │ │ │ │ - 687: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 690: astore_3 │ │ │ │ - 691: new #294 // class java/lang/StringBuilder │ │ │ │ - 694: astore 4 │ │ │ │ - 696: aload 4 │ │ │ │ - 698: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 701: aload 4 │ │ │ │ - 703: ldc_w #598 // String room column │ │ │ │ - 706: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 709: iload 15 │ │ │ │ - 711: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 714: astore 4 │ │ │ │ - 716: ldc_w #600 // String is room │ │ │ │ - 719: astore 5 │ │ │ │ - 721: aload 4 │ │ │ │ - 723: aload 5 │ │ │ │ - 725: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 728: aload 16 │ │ │ │ - 730: invokevirtual #603 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 733: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 736: astore 4 │ │ │ │ - 738: aload_3 │ │ │ │ - 739: aload 4 │ │ │ │ - 741: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 744: getstatic #170 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomList:Landroid/util/SparseIntArray; │ │ │ │ - 747: astore_3 │ │ │ │ - 748: aload 16 │ │ │ │ + 659: astore_3 │ │ │ │ + 660: aload_3 │ │ │ │ + 661: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 666: istore 16 │ │ │ │ + 668: iload 16 │ │ │ │ + 670: ifeq 773 │ │ │ │ + 673: aload_3 │ │ │ │ + 674: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 679: checkcast #198 // class java/lang/Integer │ │ │ │ + 682: astore 17 │ │ │ │ + 684: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 687: astore 4 │ │ │ │ + 689: new #294 // class java/lang/StringBuilder │ │ │ │ + 692: astore 5 │ │ │ │ + 694: aload 5 │ │ │ │ + 696: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ + 699: aload 5 │ │ │ │ + 701: ldc_w #598 // String room column │ │ │ │ + 704: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 707: iload 15 │ │ │ │ + 709: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 712: astore 5 │ │ │ │ + 714: ldc_w #600 // String is room │ │ │ │ + 717: astore 12 │ │ │ │ + 719: aload 5 │ │ │ │ + 721: aload 12 │ │ │ │ + 723: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 726: aload 17 │ │ │ │ + 728: invokevirtual #603 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 731: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 734: astore 5 │ │ │ │ + 736: aload 4 │ │ │ │ + 738: aload 5 │ │ │ │ + 740: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 743: getstatic #170 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomList:Landroid/util/SparseIntArray; │ │ │ │ + 746: astore 4 │ │ │ │ + 748: aload 17 │ │ │ │ 750: invokevirtual #201 // Method java/lang/Integer.intValue:()I │ │ │ │ - 753: istore 11 │ │ │ │ - 755: aload_3 │ │ │ │ - 756: iload 15 │ │ │ │ - 758: iload 11 │ │ │ │ - 760: invokevirtual #606 // Method android/util/SparseIntArray.append:(II)V │ │ │ │ - 763: iload 15 │ │ │ │ - 765: iconst_1 │ │ │ │ - 766: iadd │ │ │ │ - 767: istore 15 │ │ │ │ - 769: goto 661 │ │ │ │ - 772: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 775: astore_3 │ │ │ │ - 776: aload_3 │ │ │ │ - 777: invokevirtual #261 // Method nerd/tuxmobil/fahrplan/congress/LectureList.size:()I │ │ │ │ - 780: istore 6 │ │ │ │ - 782: iload 6 │ │ │ │ - 784: ifle 847 │ │ │ │ - 787: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 790: astore_3 │ │ │ │ - 791: iconst_0 │ │ │ │ - 792: istore 11 │ │ │ │ - 794: aconst_null │ │ │ │ - 795: astore 4 │ │ │ │ - 797: aload_3 │ │ │ │ - 798: iconst_0 │ │ │ │ - 799: invokevirtual #264 // Method nerd/tuxmobil/fahrplan/congress/LectureList.get:(I)Ljava/lang/Object; │ │ │ │ - 802: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ - 805: astore_3 │ │ │ │ - 806: aload_3 │ │ │ │ - 807: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ - 810: lstore 17 │ │ │ │ - 812: lconst_0 │ │ │ │ - 813: lstore 19 │ │ │ │ - 815: lload 17 │ │ │ │ - 817: lload 19 │ │ │ │ - 819: lcmp │ │ │ │ - 820: istore 6 │ │ │ │ - 822: iload 6 │ │ │ │ - 824: ifle 847 │ │ │ │ - 827: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 830: astore_3 │ │ │ │ - 831: new #608 // class nerd/tuxmobil/fahrplan/congress/FahrplanFragment$5 │ │ │ │ - 834: astore 4 │ │ │ │ - 836: aload 4 │ │ │ │ - 838: invokespecial #609 // Method nerd/tuxmobil/fahrplan/congress/FahrplanFragment$5."":()V │ │ │ │ - 841: aload_3 │ │ │ │ - 842: aload 4 │ │ │ │ - 844: invokestatic #612 // Method java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ - 847: aload_0 │ │ │ │ - 848: invokestatic #615 // Method loadAlarms:(Landroid/content/Context;)V │ │ │ │ - 851: iconst_1 │ │ │ │ - 852: istore 6 │ │ │ │ - 854: goto 67 │ │ │ │ + 753: istore 10 │ │ │ │ + 755: aload 4 │ │ │ │ + 757: iload 15 │ │ │ │ + 759: iload 10 │ │ │ │ + 761: invokevirtual #606 // Method android/util/SparseIntArray.append:(II)V │ │ │ │ + 764: iload 15 │ │ │ │ + 766: iconst_1 │ │ │ │ + 767: iadd │ │ │ │ + 768: istore 15 │ │ │ │ + 770: goto 660 │ │ │ │ + 773: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ + 776: astore_3 │ │ │ │ + 777: aload_3 │ │ │ │ + 778: invokevirtual #261 // Method nerd/tuxmobil/fahrplan/congress/LectureList.size:()I │ │ │ │ + 781: istore 6 │ │ │ │ + 783: iload 6 │ │ │ │ + 785: ifle 848 │ │ │ │ + 788: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ + 791: astore_3 │ │ │ │ + 792: iconst_0 │ │ │ │ + 793: istore 16 │ │ │ │ + 795: aconst_null │ │ │ │ + 796: astore 4 │ │ │ │ + 798: aload_3 │ │ │ │ + 799: iconst_0 │ │ │ │ + 800: invokevirtual #264 // Method nerd/tuxmobil/fahrplan/congress/LectureList.get:(I)Ljava/lang/Object; │ │ │ │ + 803: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ + 806: astore_3 │ │ │ │ + 807: aload_3 │ │ │ │ + 808: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ + 811: lstore 18 │ │ │ │ + 813: lconst_0 │ │ │ │ + 814: lstore 20 │ │ │ │ + 816: lload 18 │ │ │ │ + 818: lload 20 │ │ │ │ + 820: lcmp │ │ │ │ + 821: istore 6 │ │ │ │ + 823: iload 6 │ │ │ │ + 825: ifle 848 │ │ │ │ + 828: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ + 831: astore_3 │ │ │ │ + 832: new #608 // class nerd/tuxmobil/fahrplan/congress/FahrplanFragment$5 │ │ │ │ + 835: astore 4 │ │ │ │ + 837: aload 4 │ │ │ │ + 839: invokespecial #609 // Method nerd/tuxmobil/fahrplan/congress/FahrplanFragment$5."":()V │ │ │ │ + 842: aload_3 │ │ │ │ + 843: aload 4 │ │ │ │ + 845: invokestatic #612 // Method java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ + 848: aload_0 │ │ │ │ + 849: invokestatic #615 // Method loadAlarms:(Landroid/content/Context;)V │ │ │ │ + 852: iconst_1 │ │ │ │ + 853: istore 6 │ │ │ │ + 855: goto 67 │ │ │ │ │ │ │ │ private int minutesOfDay(long); │ │ │ │ descriptor: (J)I │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: new #413 // class android/text/format/Time │ │ │ │ @@ -3303,15 +3299,15 @@ │ │ │ │ 29: invokeinterface #665, 1 // InterfaceMethod android/content/SharedPreferences$Editor.apply:()V │ │ │ │ 34: return │ │ │ │ │ │ │ │ private void scanDayLectures(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=20, args_size=1 │ │ │ │ + stack=300, locals=21, args_size=1 │ │ │ │ 0: iconst_m1 │ │ │ │ 1: istore_1 │ │ │ │ 2: ldc_w #291 // int 60000 │ │ │ │ 5: istore_2 │ │ │ │ 6: lconst_0 │ │ │ │ 7: lstore_3 │ │ │ │ 8: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ @@ -3343,258 +3339,256 @@ │ │ │ │ 63: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ 66: lstore 12 │ │ │ │ 68: lload 12 │ │ │ │ 70: lload_3 │ │ │ │ 71: lcmp │ │ │ │ 72: istore 6 │ │ │ │ 74: iload 6 │ │ │ │ - 76: ifle 203 │ │ │ │ + 76: ifle 199 │ │ │ │ 79: aload 9 │ │ │ │ 81: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ 84: lstore 12 │ │ │ │ 86: aload_0 │ │ │ │ 87: lload 12 │ │ │ │ 89: invokespecial #277 // Method minutesOfDay:(J)I │ │ │ │ 92: istore 6 │ │ │ │ 94: aload_0 │ │ │ │ 95: iload 6 │ │ │ │ 97: putfield #75 // Field firstLectureStart:I │ │ │ │ 100: aload_0 │ │ │ │ 101: iload_1 │ │ │ │ 102: putfield #77 // Field lastLectureEnd:I │ │ │ │ 105: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 108: astore 5 │ │ │ │ - 110: aload 5 │ │ │ │ - 112: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ - 115: astore 14 │ │ │ │ - 117: aload 14 │ │ │ │ - 119: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 124: istore 6 │ │ │ │ - 126: iload 6 │ │ │ │ - 128: ifeq 392 │ │ │ │ - 131: aload 14 │ │ │ │ - 133: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 138: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ - 141: astore 15 │ │ │ │ - 143: aload 9 │ │ │ │ - 145: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ - 148: lstore 12 │ │ │ │ - 150: lload 12 │ │ │ │ - 152: lload_3 │ │ │ │ - 153: lcmp │ │ │ │ - 154: istore 6 │ │ │ │ - 156: iload 6 │ │ │ │ - 158: ifle 286 │ │ │ │ - 161: lload 10 │ │ │ │ - 163: lload_3 │ │ │ │ - 164: lcmp │ │ │ │ - 165: istore 6 │ │ │ │ - 167: iload 6 │ │ │ │ - 169: ifne 219 │ │ │ │ - 172: aload 15 │ │ │ │ - 174: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ - 177: lstore 12 │ │ │ │ - 179: aload 15 │ │ │ │ - 181: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ - 184: iload_2 │ │ │ │ - 185: imul │ │ │ │ - 186: istore 6 │ │ │ │ - 188: iload 6 │ │ │ │ - 190: i2l │ │ │ │ - 191: lstore 16 │ │ │ │ - 193: lload 12 │ │ │ │ - 195: lload 16 │ │ │ │ - 197: ladd │ │ │ │ - 198: lstore 10 │ │ │ │ - 200: goto 117 │ │ │ │ - 203: aload 9 │ │ │ │ - 205: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ - 208: istore 6 │ │ │ │ - 210: aload_0 │ │ │ │ - 211: iload 6 │ │ │ │ - 213: putfield #75 // Field firstLectureStart:I │ │ │ │ - 216: goto 100 │ │ │ │ - 219: aload 15 │ │ │ │ - 221: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ - 224: lstore 12 │ │ │ │ - 226: aload 15 │ │ │ │ - 228: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ - 231: iload_2 │ │ │ │ - 232: imul │ │ │ │ - 233: i2l │ │ │ │ - 234: lstore 16 │ │ │ │ - 236: lload 12 │ │ │ │ - 238: lload 16 │ │ │ │ - 240: ladd │ │ │ │ - 241: lstore 12 │ │ │ │ - 243: lload 12 │ │ │ │ - 245: lload 10 │ │ │ │ - 247: lcmp │ │ │ │ - 248: istore 6 │ │ │ │ - 250: iload 6 │ │ │ │ - 252: ifle 117 │ │ │ │ - 255: aload 15 │ │ │ │ - 257: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ - 260: lstore 12 │ │ │ │ - 262: aload 15 │ │ │ │ - 264: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ - 267: iload_2 │ │ │ │ - 268: imul │ │ │ │ - 269: istore 6 │ │ │ │ - 271: iload 6 │ │ │ │ - 273: i2l │ │ │ │ - 274: lstore 16 │ │ │ │ - 276: lload 12 │ │ │ │ - 278: lload 16 │ │ │ │ - 280: ladd │ │ │ │ - 281: lstore 10 │ │ │ │ - 283: goto 117 │ │ │ │ - 286: aload_0 │ │ │ │ - 287: getfield #77 // Field lastLectureEnd:I │ │ │ │ - 290: istore 6 │ │ │ │ - 292: iload 6 │ │ │ │ - 294: iload_1 │ │ │ │ - 295: if_icmpne 328 │ │ │ │ - 298: aload 15 │ │ │ │ - 300: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ - 303: istore 6 │ │ │ │ - 305: aload 15 │ │ │ │ - 307: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ - 310: istore 7 │ │ │ │ - 312: iload 6 │ │ │ │ - 314: iload 7 │ │ │ │ - 316: iadd │ │ │ │ - 317: istore 6 │ │ │ │ - 319: aload_0 │ │ │ │ - 320: iload 6 │ │ │ │ - 322: putfield #77 // Field lastLectureEnd:I │ │ │ │ - 325: goto 117 │ │ │ │ - 328: aload 15 │ │ │ │ - 330: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ - 333: istore 6 │ │ │ │ - 335: aload 15 │ │ │ │ - 337: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ - 340: istore 7 │ │ │ │ - 342: iload 6 │ │ │ │ - 344: iload 7 │ │ │ │ - 346: iadd │ │ │ │ - 347: istore 6 │ │ │ │ - 349: aload_0 │ │ │ │ - 350: getfield #77 // Field lastLectureEnd:I │ │ │ │ - 353: istore 7 │ │ │ │ - 355: iload 6 │ │ │ │ - 357: iload 7 │ │ │ │ - 359: if_icmple 117 │ │ │ │ - 362: aload 15 │ │ │ │ - 364: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ - 367: istore 6 │ │ │ │ - 369: aload 15 │ │ │ │ - 371: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ - 374: istore 7 │ │ │ │ - 376: iload 6 │ │ │ │ - 378: iload 7 │ │ │ │ - 380: iadd │ │ │ │ - 381: istore 6 │ │ │ │ - 383: aload_0 │ │ │ │ - 384: iload 6 │ │ │ │ - 386: putfield #77 // Field lastLectureEnd:I │ │ │ │ - 389: goto 117 │ │ │ │ - 392: lload 10 │ │ │ │ - 394: lload_3 │ │ │ │ - 395: lcmp │ │ │ │ - 396: istore 6 │ │ │ │ - 398: iload 6 │ │ │ │ - 400: ifle 452 │ │ │ │ - 403: aload_0 │ │ │ │ - 404: lload 10 │ │ │ │ - 406: invokespecial #277 // Method minutesOfDay:(J)I │ │ │ │ - 409: istore 6 │ │ │ │ - 411: aload_0 │ │ │ │ - 412: iload 6 │ │ │ │ - 414: putfield #77 // Field lastLectureEnd:I │ │ │ │ - 417: aload_0 │ │ │ │ - 418: getfield #77 // Field lastLectureEnd:I │ │ │ │ - 421: istore 6 │ │ │ │ - 423: aload_0 │ │ │ │ - 424: getfield #75 // Field firstLectureStart:I │ │ │ │ - 427: istore 7 │ │ │ │ - 429: iload 6 │ │ │ │ - 431: iload 7 │ │ │ │ - 433: if_icmpge 452 │ │ │ │ - 436: aload_0 │ │ │ │ - 437: getfield #77 // Field lastLectureEnd:I │ │ │ │ - 440: sipush 1440 │ │ │ │ - 443: iadd │ │ │ │ - 444: istore 6 │ │ │ │ - 446: aload_0 │ │ │ │ - 447: iload 6 │ │ │ │ - 449: putfield #77 // Field lastLectureEnd:I │ │ │ │ - 452: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 455: astore 5 │ │ │ │ - 457: new #294 // class java/lang/StringBuilder │ │ │ │ - 460: astore 8 │ │ │ │ - 462: aload 8 │ │ │ │ - 464: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 467: aload 8 │ │ │ │ - 469: ldc_w #667 // String firstLectureStart= │ │ │ │ - 472: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 475: astore 8 │ │ │ │ - 477: aload_0 │ │ │ │ - 478: getfield #75 // Field firstLectureStart:I │ │ │ │ - 481: istore 18 │ │ │ │ - 483: aload 8 │ │ │ │ - 485: iload 18 │ │ │ │ - 487: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 490: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 493: astore 8 │ │ │ │ - 495: aload 5 │ │ │ │ - 497: aload 8 │ │ │ │ - 499: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 502: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 505: astore 5 │ │ │ │ - 507: new #294 // class java/lang/StringBuilder │ │ │ │ - 510: astore 8 │ │ │ │ - 512: aload 8 │ │ │ │ - 514: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 517: ldc_w #669 // String lastLectureEnd= │ │ │ │ - 520: astore 19 │ │ │ │ - 522: aload 8 │ │ │ │ - 524: aload 19 │ │ │ │ - 526: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 529: astore 8 │ │ │ │ - 531: aload_0 │ │ │ │ - 532: getfield #77 // Field lastLectureEnd:I │ │ │ │ - 535: istore 18 │ │ │ │ - 537: aload 8 │ │ │ │ - 539: iload 18 │ │ │ │ - 541: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 544: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 547: astore 8 │ │ │ │ - 549: aload 5 │ │ │ │ - 551: aload 8 │ │ │ │ - 553: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 556: goto 35 │ │ │ │ + 108: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ + 111: astore 5 │ │ │ │ + 113: aload 5 │ │ │ │ + 115: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 120: istore 7 │ │ │ │ + 122: iload 7 │ │ │ │ + 124: ifeq 388 │ │ │ │ + 127: aload 5 │ │ │ │ + 129: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 134: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ + 137: astore 14 │ │ │ │ + 139: aload 9 │ │ │ │ + 141: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ + 144: lstore 15 │ │ │ │ + 146: lload 15 │ │ │ │ + 148: lload_3 │ │ │ │ + 149: lcmp │ │ │ │ + 150: istore 7 │ │ │ │ + 152: iload 7 │ │ │ │ + 154: ifle 282 │ │ │ │ + 157: lload 10 │ │ │ │ + 159: lload_3 │ │ │ │ + 160: lcmp │ │ │ │ + 161: istore 7 │ │ │ │ + 163: iload 7 │ │ │ │ + 165: ifne 215 │ │ │ │ + 168: aload 14 │ │ │ │ + 170: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ + 173: lstore 15 │ │ │ │ + 175: aload 14 │ │ │ │ + 177: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ + 180: iload_2 │ │ │ │ + 181: imul │ │ │ │ + 182: istore 7 │ │ │ │ + 184: iload 7 │ │ │ │ + 186: i2l │ │ │ │ + 187: lstore 17 │ │ │ │ + 189: lload 15 │ │ │ │ + 191: lload 17 │ │ │ │ + 193: ladd │ │ │ │ + 194: lstore 10 │ │ │ │ + 196: goto 113 │ │ │ │ + 199: aload 9 │ │ │ │ + 201: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ + 204: istore 6 │ │ │ │ + 206: aload_0 │ │ │ │ + 207: iload 6 │ │ │ │ + 209: putfield #75 // Field firstLectureStart:I │ │ │ │ + 212: goto 100 │ │ │ │ + 215: aload 14 │ │ │ │ + 217: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ + 220: lstore 15 │ │ │ │ + 222: aload 14 │ │ │ │ + 224: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ + 227: iload_2 │ │ │ │ + 228: imul │ │ │ │ + 229: i2l │ │ │ │ + 230: lstore 17 │ │ │ │ + 232: lload 15 │ │ │ │ + 234: lload 17 │ │ │ │ + 236: ladd │ │ │ │ + 237: lstore 15 │ │ │ │ + 239: lload 15 │ │ │ │ + 241: lload 10 │ │ │ │ + 243: lcmp │ │ │ │ + 244: istore 7 │ │ │ │ + 246: iload 7 │ │ │ │ + 248: ifle 113 │ │ │ │ + 251: aload 14 │ │ │ │ + 253: getfield #273 // Field nerd/tuxmobil/fahrplan/congress/Lecture.dateUTC:J │ │ │ │ + 256: lstore 15 │ │ │ │ + 258: aload 14 │ │ │ │ + 260: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ + 263: iload_2 │ │ │ │ + 264: imul │ │ │ │ + 265: istore 7 │ │ │ │ + 267: iload 7 │ │ │ │ + 269: i2l │ │ │ │ + 270: lstore 17 │ │ │ │ + 272: lload 15 │ │ │ │ + 274: lload 17 │ │ │ │ + 276: ladd │ │ │ │ + 277: lstore 10 │ │ │ │ + 279: goto 113 │ │ │ │ + 282: aload_0 │ │ │ │ + 283: getfield #77 // Field lastLectureEnd:I │ │ │ │ + 286: istore 7 │ │ │ │ + 288: iload 7 │ │ │ │ + 290: iload_1 │ │ │ │ + 291: if_icmpne 324 │ │ │ │ + 294: aload 14 │ │ │ │ + 296: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ + 299: istore 7 │ │ │ │ + 301: aload 14 │ │ │ │ + 303: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ + 306: istore 19 │ │ │ │ + 308: iload 7 │ │ │ │ + 310: iload 19 │ │ │ │ + 312: iadd │ │ │ │ + 313: istore 7 │ │ │ │ + 315: aload_0 │ │ │ │ + 316: iload 7 │ │ │ │ + 318: putfield #77 // Field lastLectureEnd:I │ │ │ │ + 321: goto 113 │ │ │ │ + 324: aload 14 │ │ │ │ + 326: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ + 329: istore 7 │ │ │ │ + 331: aload 14 │ │ │ │ + 333: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ + 336: istore 19 │ │ │ │ + 338: iload 7 │ │ │ │ + 340: iload 19 │ │ │ │ + 342: iadd │ │ │ │ + 343: istore 7 │ │ │ │ + 345: aload_0 │ │ │ │ + 346: getfield #77 // Field lastLectureEnd:I │ │ │ │ + 349: istore 19 │ │ │ │ + 351: iload 7 │ │ │ │ + 353: iload 19 │ │ │ │ + 355: if_icmple 113 │ │ │ │ + 358: aload 14 │ │ │ │ + 360: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ + 363: istore 7 │ │ │ │ + 365: aload 14 │ │ │ │ + 367: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ + 370: istore 19 │ │ │ │ + 372: iload 7 │ │ │ │ + 374: iload 19 │ │ │ │ + 376: iadd │ │ │ │ + 377: istore 7 │ │ │ │ + 379: aload_0 │ │ │ │ + 380: iload 7 │ │ │ │ + 382: putfield #77 // Field lastLectureEnd:I │ │ │ │ + 385: goto 113 │ │ │ │ + 388: lload 10 │ │ │ │ + 390: lload_3 │ │ │ │ + 391: lcmp │ │ │ │ + 392: istore 6 │ │ │ │ + 394: iload 6 │ │ │ │ + 396: ifle 448 │ │ │ │ + 399: aload_0 │ │ │ │ + 400: lload 10 │ │ │ │ + 402: invokespecial #277 // Method minutesOfDay:(J)I │ │ │ │ + 405: istore 6 │ │ │ │ + 407: aload_0 │ │ │ │ + 408: iload 6 │ │ │ │ + 410: putfield #77 // Field lastLectureEnd:I │ │ │ │ + 413: aload_0 │ │ │ │ + 414: getfield #77 // Field lastLectureEnd:I │ │ │ │ + 417: istore 6 │ │ │ │ + 419: aload_0 │ │ │ │ + 420: getfield #75 // Field firstLectureStart:I │ │ │ │ + 423: istore 7 │ │ │ │ + 425: iload 6 │ │ │ │ + 427: iload 7 │ │ │ │ + 429: if_icmpge 448 │ │ │ │ + 432: aload_0 │ │ │ │ + 433: getfield #77 // Field lastLectureEnd:I │ │ │ │ + 436: sipush 1440 │ │ │ │ + 439: iadd │ │ │ │ + 440: istore 6 │ │ │ │ + 442: aload_0 │ │ │ │ + 443: iload 6 │ │ │ │ + 445: putfield #77 // Field lastLectureEnd:I │ │ │ │ + 448: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 451: astore 5 │ │ │ │ + 453: new #294 // class java/lang/StringBuilder │ │ │ │ + 456: astore 8 │ │ │ │ + 458: aload 8 │ │ │ │ + 460: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ + 463: aload 8 │ │ │ │ + 465: ldc_w #667 // String firstLectureStart= │ │ │ │ + 468: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 471: astore 8 │ │ │ │ + 473: aload_0 │ │ │ │ + 474: getfield #75 // Field firstLectureStart:I │ │ │ │ + 477: istore 19 │ │ │ │ + 479: aload 8 │ │ │ │ + 481: iload 19 │ │ │ │ + 483: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 486: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 489: astore 8 │ │ │ │ + 491: aload 5 │ │ │ │ + 493: aload 8 │ │ │ │ + 495: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 498: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 501: astore 5 │ │ │ │ + 503: new #294 // class java/lang/StringBuilder │ │ │ │ + 506: astore 8 │ │ │ │ + 508: aload 8 │ │ │ │ + 510: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ + 513: ldc_w #669 // String lastLectureEnd= │ │ │ │ + 516: astore 20 │ │ │ │ + 518: aload 8 │ │ │ │ + 520: aload 20 │ │ │ │ + 522: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 525: astore 8 │ │ │ │ + 527: aload_0 │ │ │ │ + 528: getfield #77 // Field lastLectureEnd:I │ │ │ │ + 531: istore 19 │ │ │ │ + 533: aload 8 │ │ │ │ + 535: iload 19 │ │ │ │ + 537: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 540: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 543: astore 8 │ │ │ │ + 545: aload 5 │ │ │ │ + 547: aload 8 │ │ │ │ + 549: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 552: goto 35 │ │ │ │ │ │ │ │ private void scrollTo(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=2 │ │ │ │ + stack=300, locals=16, args_size=2 │ │ │ │ 0: ldc #249 // int 2131492864 │ │ │ │ 2: istore_2 │ │ │ │ 3: aload_0 │ │ │ │ 4: invokevirtual #142 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ 7: invokevirtual #237 // Method android/content/res/Resources.getConfiguration:()Landroid/content/res/Configuration; │ │ │ │ 10: astore_3 │ │ │ │ 11: aload_3 │ │ │ │ 12: getfield #242 // Field android/content/res/Configuration.orientation:I │ │ │ │ 15: istore 4 │ │ │ │ 17: iload 4 │ │ │ │ 19: lookupswitch { // 1 │ │ │ │ - 2: 370 │ │ │ │ + 2: 367 │ │ │ │ default: 36 │ │ │ │ } │ │ │ │ 36: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ 39: astore_3 │ │ │ │ 40: ldc #244 // String other orientation │ │ │ │ 42: astore 5 │ │ │ │ 44: aload_3 │ │ │ │ @@ -3617,174 +3611,172 @@ │ │ │ │ 75: fload 7 │ │ │ │ 77: fmul │ │ │ │ 78: fstore 6 │ │ │ │ 80: fload 6 │ │ │ │ 82: f2i │ │ │ │ 83: istore 8 │ │ │ │ 85: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 88: astore_3 │ │ │ │ - 89: aload_3 │ │ │ │ - 90: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ - 93: astore 9 │ │ │ │ - 95: aload 9 │ │ │ │ - 97: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 102: istore 4 │ │ │ │ - 104: iload 4 │ │ │ │ - 106: ifeq 369 │ │ │ │ - 109: aload 9 │ │ │ │ - 111: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 116: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ - 119: astore 10 │ │ │ │ - 121: aload 10 │ │ │ │ - 123: getfield #517 // Field nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String; │ │ │ │ - 126: astore_3 │ │ │ │ - 127: aload_1 │ │ │ │ - 128: aload_3 │ │ │ │ - 129: invokevirtual #521 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 132: istore 4 │ │ │ │ - 134: iload 4 │ │ │ │ - 136: ifeq 95 │ │ │ │ - 139: aload_0 │ │ │ │ - 140: invokevirtual #409 // Method getView:()Landroid/view/View; │ │ │ │ - 143: ldc_w #449 // int 2131624079 │ │ │ │ - 146: invokevirtual #327 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 149: checkcast #452 // class android/widget/ScrollView │ │ │ │ - 152: astore 11 │ │ │ │ - 154: aload 10 │ │ │ │ - 156: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ - 159: istore 4 │ │ │ │ - 161: aload_0 │ │ │ │ - 162: getfield #75 // Field firstLectureStart:I │ │ │ │ - 165: istore 12 │ │ │ │ - 167: iload 4 │ │ │ │ - 169: iload 12 │ │ │ │ - 171: isub │ │ │ │ - 172: iconst_5 │ │ │ │ - 173: idiv │ │ │ │ - 174: istore 4 │ │ │ │ - 176: iload 4 │ │ │ │ - 178: iload 8 │ │ │ │ - 180: imul │ │ │ │ - 181: istore 13 │ │ │ │ - 183: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 186: astore_3 │ │ │ │ - 187: new #294 // class java/lang/StringBuilder │ │ │ │ - 190: astore 5 │ │ │ │ - 192: aload 5 │ │ │ │ - 194: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 197: ldc_w #671 // String position is │ │ │ │ - 200: astore 14 │ │ │ │ - 202: aload 5 │ │ │ │ - 204: aload 14 │ │ │ │ - 206: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 209: iload 13 │ │ │ │ - 211: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 214: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 217: astore 5 │ │ │ │ - 219: aload_3 │ │ │ │ - 220: aload 5 │ │ │ │ - 222: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 225: new #673 // class nerd/tuxmobil/fahrplan/congress/FahrplanFragment$3 │ │ │ │ - 228: astore_3 │ │ │ │ - 229: aload_3 │ │ │ │ - 230: aload_0 │ │ │ │ - 231: aload 11 │ │ │ │ - 233: iload 13 │ │ │ │ - 235: invokespecial #676 // Method nerd/tuxmobil/fahrplan/congress/FahrplanFragment$3."":(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ │ │ - 238: aload 11 │ │ │ │ - 240: aload_3 │ │ │ │ - 241: invokevirtual #680 // Method android/widget/ScrollView.post:(Ljava/lang/Runnable;)Z │ │ │ │ - 244: pop │ │ │ │ - 245: aload_0 │ │ │ │ - 246: invokevirtual #409 // Method getView:()Landroid/view/View; │ │ │ │ - 249: astore_3 │ │ │ │ - 250: ldc_w #681 // int 2131624082 │ │ │ │ - 253: istore 12 │ │ │ │ - 255: ldc_w #682 // float 1.8875334E38f │ │ │ │ - 258: fstore 7 │ │ │ │ - 260: aload_3 │ │ │ │ - 261: iload 12 │ │ │ │ - 263: invokevirtual #327 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 266: checkcast #83 // class nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView │ │ │ │ - 269: astore 15 │ │ │ │ - 271: aload 15 │ │ │ │ - 273: ifnull 369 │ │ │ │ - 276: getstatic #170 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomList:Landroid/util/SparseIntArray; │ │ │ │ - 279: astore_3 │ │ │ │ - 280: getstatic #170 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomList:Landroid/util/SparseIntArray; │ │ │ │ - 283: astore 5 │ │ │ │ - 285: aload 10 │ │ │ │ - 287: getfield #269 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room_index:I │ │ │ │ - 290: istore_2 │ │ │ │ - 291: aload 5 │ │ │ │ - 293: iload_2 │ │ │ │ - 294: invokevirtual #685 // Method android/util/SparseIntArray.indexOfValue:(I)I │ │ │ │ - 297: istore 12 │ │ │ │ - 299: aload_3 │ │ │ │ - 300: iload 12 │ │ │ │ - 302: invokevirtual #688 // Method android/util/SparseIntArray.keyAt:(I)I │ │ │ │ - 305: istore 16 │ │ │ │ - 307: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 310: astore_3 │ │ │ │ - 311: new #294 // class java/lang/StringBuilder │ │ │ │ - 314: astore 5 │ │ │ │ - 316: aload 5 │ │ │ │ - 318: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 321: ldc_w #690 // String scroll horiz to │ │ │ │ - 324: astore 14 │ │ │ │ - 326: aload 5 │ │ │ │ - 328: aload 14 │ │ │ │ - 330: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 333: iload 16 │ │ │ │ - 335: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 338: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 341: astore 5 │ │ │ │ - 343: aload_3 │ │ │ │ - 344: aload 5 │ │ │ │ - 346: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 349: new #692 // class nerd/tuxmobil/fahrplan/congress/FahrplanFragment$4 │ │ │ │ - 352: astore_3 │ │ │ │ - 353: aload_3 │ │ │ │ - 354: aload_0 │ │ │ │ - 355: aload 15 │ │ │ │ - 357: iload 16 │ │ │ │ - 359: invokespecial #695 // Method nerd/tuxmobil/fahrplan/congress/FahrplanFragment$4."":(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ │ │ │ - 362: aload 15 │ │ │ │ - 364: aload_3 │ │ │ │ - 365: invokevirtual #696 // Method nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView.post:(Ljava/lang/Runnable;)Z │ │ │ │ - 368: pop │ │ │ │ - 369: return │ │ │ │ - 370: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 373: astore_3 │ │ │ │ - 374: ldc_w #401 // String landscape │ │ │ │ - 377: astore 5 │ │ │ │ - 379: aload_3 │ │ │ │ - 380: aload 5 │ │ │ │ - 382: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 385: aload_0 │ │ │ │ - 386: invokevirtual #142 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 389: astore_3 │ │ │ │ - 390: aload_3 │ │ │ │ - 391: iload_2 │ │ │ │ - 392: invokevirtual #150 // Method android/content/res/Resources.getInteger:(I)I │ │ │ │ - 395: istore 4 │ │ │ │ - 397: iload 4 │ │ │ │ - 399: i2f │ │ │ │ - 400: fstore 6 │ │ │ │ - 402: aload_0 │ │ │ │ - 403: getfield #252 // Field scale:F │ │ │ │ - 406: fstore 7 │ │ │ │ - 408: fload 6 │ │ │ │ - 410: fload 7 │ │ │ │ - 412: fmul │ │ │ │ - 413: fstore 6 │ │ │ │ - 415: fload 6 │ │ │ │ - 417: f2i │ │ │ │ - 418: istore 8 │ │ │ │ - 420: goto 85 │ │ │ │ + 88: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ + 91: astore_3 │ │ │ │ + 92: aload_3 │ │ │ │ + 93: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 98: istore 9 │ │ │ │ + 100: iload 9 │ │ │ │ + 102: ifeq 366 │ │ │ │ + 105: aload_3 │ │ │ │ + 106: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 111: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ + 114: astore 10 │ │ │ │ + 116: aload 10 │ │ │ │ + 118: getfield #517 // Field nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String; │ │ │ │ + 121: astore 5 │ │ │ │ + 123: aload_1 │ │ │ │ + 124: aload 5 │ │ │ │ + 126: invokevirtual #521 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 129: istore 9 │ │ │ │ + 131: iload 9 │ │ │ │ + 133: ifeq 92 │ │ │ │ + 136: aload_0 │ │ │ │ + 137: invokevirtual #409 // Method getView:()Landroid/view/View; │ │ │ │ + 140: ldc_w #449 // int 2131624079 │ │ │ │ + 143: invokevirtual #327 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 146: checkcast #452 // class android/widget/ScrollView │ │ │ │ + 149: astore 11 │ │ │ │ + 151: aload 10 │ │ │ │ + 153: getfield #404 // Field nerd/tuxmobil/fahrplan/congress/Lecture.relStartTime:I │ │ │ │ + 156: istore 4 │ │ │ │ + 158: aload_0 │ │ │ │ + 159: getfield #75 // Field firstLectureStart:I │ │ │ │ + 162: istore 9 │ │ │ │ + 164: iload 4 │ │ │ │ + 166: iload 9 │ │ │ │ + 168: isub │ │ │ │ + 169: iconst_5 │ │ │ │ + 170: idiv │ │ │ │ + 171: istore 4 │ │ │ │ + 173: iload 4 │ │ │ │ + 175: iload 8 │ │ │ │ + 177: imul │ │ │ │ + 178: istore 12 │ │ │ │ + 180: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 183: astore_3 │ │ │ │ + 184: new #294 // class java/lang/StringBuilder │ │ │ │ + 187: astore 5 │ │ │ │ + 189: aload 5 │ │ │ │ + 191: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ + 194: ldc_w #671 // String position is │ │ │ │ + 197: astore 13 │ │ │ │ + 199: aload 5 │ │ │ │ + 201: aload 13 │ │ │ │ + 203: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 206: iload 12 │ │ │ │ + 208: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 211: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 214: astore 5 │ │ │ │ + 216: aload_3 │ │ │ │ + 217: aload 5 │ │ │ │ + 219: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 222: new #673 // class nerd/tuxmobil/fahrplan/congress/FahrplanFragment$3 │ │ │ │ + 225: astore_3 │ │ │ │ + 226: aload_3 │ │ │ │ + 227: aload_0 │ │ │ │ + 228: aload 11 │ │ │ │ + 230: iload 12 │ │ │ │ + 232: invokespecial #676 // Method nerd/tuxmobil/fahrplan/congress/FahrplanFragment$3."":(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ │ │ + 235: aload 11 │ │ │ │ + 237: aload_3 │ │ │ │ + 238: invokevirtual #680 // Method android/widget/ScrollView.post:(Ljava/lang/Runnable;)Z │ │ │ │ + 241: pop │ │ │ │ + 242: aload_0 │ │ │ │ + 243: invokevirtual #409 // Method getView:()Landroid/view/View; │ │ │ │ + 246: astore_3 │ │ │ │ + 247: ldc_w #681 // int 2131624082 │ │ │ │ + 250: istore 9 │ │ │ │ + 252: ldc_w #682 // float 1.8875334E38f │ │ │ │ + 255: fstore 7 │ │ │ │ + 257: aload_3 │ │ │ │ + 258: iload 9 │ │ │ │ + 260: invokevirtual #327 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 263: checkcast #83 // class nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView │ │ │ │ + 266: astore 14 │ │ │ │ + 268: aload 14 │ │ │ │ + 270: ifnull 366 │ │ │ │ + 273: getstatic #170 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomList:Landroid/util/SparseIntArray; │ │ │ │ + 276: astore_3 │ │ │ │ + 277: getstatic #170 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomList:Landroid/util/SparseIntArray; │ │ │ │ + 280: astore 5 │ │ │ │ + 282: aload 10 │ │ │ │ + 284: getfield #269 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room_index:I │ │ │ │ + 287: istore_2 │ │ │ │ + 288: aload 5 │ │ │ │ + 290: iload_2 │ │ │ │ + 291: invokevirtual #685 // Method android/util/SparseIntArray.indexOfValue:(I)I │ │ │ │ + 294: istore 9 │ │ │ │ + 296: aload_3 │ │ │ │ + 297: iload 9 │ │ │ │ + 299: invokevirtual #688 // Method android/util/SparseIntArray.keyAt:(I)I │ │ │ │ + 302: istore 15 │ │ │ │ + 304: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 307: astore_3 │ │ │ │ + 308: new #294 // class java/lang/StringBuilder │ │ │ │ + 311: astore 5 │ │ │ │ + 313: aload 5 │ │ │ │ + 315: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ + 318: ldc_w #690 // String scroll horiz to │ │ │ │ + 321: astore 13 │ │ │ │ + 323: aload 5 │ │ │ │ + 325: aload 13 │ │ │ │ + 327: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 330: iload 15 │ │ │ │ + 332: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 335: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 338: astore 5 │ │ │ │ + 340: aload_3 │ │ │ │ + 341: aload 5 │ │ │ │ + 343: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 346: new #692 // class nerd/tuxmobil/fahrplan/congress/FahrplanFragment$4 │ │ │ │ + 349: astore_3 │ │ │ │ + 350: aload_3 │ │ │ │ + 351: aload_0 │ │ │ │ + 352: aload 14 │ │ │ │ + 354: iload 15 │ │ │ │ + 356: invokespecial #695 // Method nerd/tuxmobil/fahrplan/congress/FahrplanFragment$4."":(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ │ │ │ + 359: aload 14 │ │ │ │ + 361: aload_3 │ │ │ │ + 362: invokevirtual #696 // Method nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView.post:(Ljava/lang/Runnable;)Z │ │ │ │ + 365: pop │ │ │ │ + 366: return │ │ │ │ + 367: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 370: astore_3 │ │ │ │ + 371: ldc_w #401 // String landscape │ │ │ │ + 374: astore 5 │ │ │ │ + 376: aload_3 │ │ │ │ + 377: aload 5 │ │ │ │ + 379: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 382: aload_0 │ │ │ │ + 383: invokevirtual #142 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ + 386: astore_3 │ │ │ │ + 387: aload_3 │ │ │ │ + 388: iload_2 │ │ │ │ + 389: invokevirtual #150 // Method android/content/res/Resources.getInteger:(I)I │ │ │ │ + 392: istore 4 │ │ │ │ + 394: iload 4 │ │ │ │ + 396: i2f │ │ │ │ + 397: fstore 6 │ │ │ │ + 399: aload_0 │ │ │ │ + 400: getfield #252 // Field scale:F │ │ │ │ + 403: fstore 7 │ │ │ │ + 405: fload 6 │ │ │ │ + 407: fload 7 │ │ │ │ + 409: fmul │ │ │ │ + 410: fstore 6 │ │ │ │ + 412: fload 6 │ │ │ │ + 414: f2i │ │ │ │ + 415: istore 8 │ │ │ │ + 417: goto 85 │ │ │ │ │ │ │ │ private void scrollToCurrent(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=24, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -3822,15 +3814,15 @@ │ │ │ │ 68: invokevirtual #237 // Method android/content/res/Resources.getConfiguration:()Landroid/content/res/Configuration; │ │ │ │ 71: astore_2 │ │ │ │ 72: aload_2 │ │ │ │ 73: getfield #242 // Field android/content/res/Configuration.orientation:I │ │ │ │ 76: istore_3 │ │ │ │ 77: iload_3 │ │ │ │ 78: lookupswitch { // 1 │ │ │ │ - 2: 616 │ │ │ │ + 2: 633 │ │ │ │ default: 96 │ │ │ │ } │ │ │ │ 96: aload_0 │ │ │ │ 97: invokevirtual #142 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ 100: ldc #249 // int 2131492864 │ │ │ │ 102: invokevirtual #150 // Method android/content/res/Resources.getInteger:(I)I │ │ │ │ 105: istore_3 │ │ │ │ @@ -3915,15 +3907,15 @@ │ │ │ │ 264: istore 7 │ │ │ │ 266: aload_2 │ │ │ │ 267: aload 8 │ │ │ │ 269: iload 7 │ │ │ │ 271: invokevirtual #722 // Method nerd/tuxmobil/fahrplan/congress/DateInfos.sameDay:(Landroid/text/format/Time;I)Z │ │ │ │ 274: istore_3 │ │ │ │ 275: iload_3 │ │ │ │ - 276: ifne 705 │ │ │ │ + 276: ifne 722 │ │ │ │ 279: aload_0 │ │ │ │ 280: getfield #77 // Field lastLectureEnd:I │ │ │ │ 283: istore_3 │ │ │ │ 284: iload 15 │ │ │ │ 286: iload_3 │ │ │ │ 287: if_icmpge 347 │ │ │ │ 290: iload 16 │ │ │ │ @@ -3935,243 +3927,241 @@ │ │ │ │ 301: irem │ │ │ │ 302: istore 19 │ │ │ │ 304: aload 8 │ │ │ │ 306: getfield #434 // Field android/text/format/Time.hour:I │ │ │ │ 309: istore_3 │ │ │ │ 310: iload_3 │ │ │ │ 311: iload 18 │ │ │ │ - 313: if_icmpne 657 │ │ │ │ + 313: if_icmpne 674 │ │ │ │ 316: aload 8 │ │ │ │ 318: getfield #437 // Field android/text/format/Time.minute:I │ │ │ │ 321: istore_3 │ │ │ │ 322: iload_3 │ │ │ │ 323: iload 19 │ │ │ │ - 325: if_icmplt 657 │ │ │ │ + 325: if_icmplt 674 │ │ │ │ 328: aload 8 │ │ │ │ 330: getfield #437 // Field android/text/format/Time.minute:I │ │ │ │ 333: istore_3 │ │ │ │ 334: iload 19 │ │ │ │ 336: bipush 15 │ │ │ │ 338: iadd │ │ │ │ 339: istore 7 │ │ │ │ 341: iload_3 │ │ │ │ 342: iload 7 │ │ │ │ - 344: if_icmpge 657 │ │ │ │ + 344: if_icmpge 674 │ │ │ │ 347: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 350: astore_2 │ │ │ │ - 351: aload_2 │ │ │ │ - 352: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ - 355: astore 20 │ │ │ │ - 357: aload 20 │ │ │ │ - 359: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 364: istore_3 │ │ │ │ - 365: iload_3 │ │ │ │ - 366: ifeq 705 │ │ │ │ - 369: aload 20 │ │ │ │ - 371: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 376: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ - 379: astore 21 │ │ │ │ - 381: aload 21 │ │ │ │ - 383: getfield #725 // Field nerd/tuxmobil/fahrplan/congress/Lecture.day:I │ │ │ │ - 386: istore_3 │ │ │ │ - 387: iload_1 │ │ │ │ - 388: istore 22 │ │ │ │ - 390: iload_3 │ │ │ │ - 391: iload_1 │ │ │ │ - 392: if_icmpne 357 │ │ │ │ - 395: aload 21 │ │ │ │ - 397: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ - 400: istore_3 │ │ │ │ - 401: iload_3 │ │ │ │ - 402: iload 15 │ │ │ │ - 404: if_icmpgt 357 │ │ │ │ - 407: aload 21 │ │ │ │ - 409: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ - 412: istore_3 │ │ │ │ - 413: aload 21 │ │ │ │ - 415: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ - 418: istore 7 │ │ │ │ - 420: iload_3 │ │ │ │ - 421: iload 7 │ │ │ │ - 423: iadd │ │ │ │ - 424: istore_3 │ │ │ │ - 425: iload_3 │ │ │ │ - 426: iload 15 │ │ │ │ - 428: if_icmple 357 │ │ │ │ - 431: iconst_m1 │ │ │ │ - 432: istore_3 │ │ │ │ - 433: fconst_0 │ │ │ │ - 434: fconst_0 │ │ │ │ - 435: fdiv │ │ │ │ - 436: fstore 10 │ │ │ │ - 438: iload 13 │ │ │ │ - 440: iload_3 │ │ │ │ - 441: if_icmpeq 475 │ │ │ │ + 350: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ + 353: astore_2 │ │ │ │ + 354: aload_2 │ │ │ │ + 355: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 360: istore 7 │ │ │ │ + 362: iload 7 │ │ │ │ + 364: ifeq 722 │ │ │ │ + 367: aload_2 │ │ │ │ + 368: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 373: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ + 376: astore 20 │ │ │ │ + 378: aload 20 │ │ │ │ + 380: getfield #725 // Field nerd/tuxmobil/fahrplan/congress/Lecture.day:I │ │ │ │ + 383: istore 7 │ │ │ │ + 385: iload_1 │ │ │ │ + 386: istore 21 │ │ │ │ + 388: iload 7 │ │ │ │ + 390: iload_1 │ │ │ │ + 391: if_icmpne 354 │ │ │ │ + 394: aload 20 │ │ │ │ + 396: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ + 399: istore 7 │ │ │ │ + 401: iload 7 │ │ │ │ + 403: iload 15 │ │ │ │ + 405: if_icmpgt 354 │ │ │ │ + 408: aload 20 │ │ │ │ + 410: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ + 413: istore 7 │ │ │ │ + 415: aload 20 │ │ │ │ + 417: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ + 420: istore 5 │ │ │ │ + 422: iload 7 │ │ │ │ + 424: iload 5 │ │ │ │ + 426: iadd │ │ │ │ + 427: istore 7 │ │ │ │ + 429: iload 7 │ │ │ │ + 431: iload 15 │ │ │ │ + 433: if_icmple 354 │ │ │ │ + 436: iconst_m1 │ │ │ │ + 437: istore 7 │ │ │ │ + 439: fconst_0 │ │ │ │ + 440: fconst_0 │ │ │ │ + 441: fdiv │ │ │ │ + 442: fstore 11 │ │ │ │ 444: iload 13 │ │ │ │ - 446: iflt 357 │ │ │ │ - 449: aload 21 │ │ │ │ - 451: getfield #269 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room_index:I │ │ │ │ - 454: istore_3 │ │ │ │ - 455: getstatic #170 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomList:Landroid/util/SparseIntArray; │ │ │ │ - 458: astore 4 │ │ │ │ - 460: aload 4 │ │ │ │ - 462: iload 13 │ │ │ │ - 464: invokevirtual #175 // Method android/util/SparseIntArray.get:(I)I │ │ │ │ - 467: istore 7 │ │ │ │ - 469: iload_3 │ │ │ │ - 470: iload 7 │ │ │ │ - 472: if_icmpne 357 │ │ │ │ - 475: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 478: astore_2 │ │ │ │ - 479: aload 21 │ │ │ │ - 481: getfield #298 // Field nerd/tuxmobil/fahrplan/congress/Lecture.title:Ljava/lang/String; │ │ │ │ - 484: astore 4 │ │ │ │ - 486: aload_2 │ │ │ │ - 487: aload 4 │ │ │ │ - 489: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 492: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 495: astore_2 │ │ │ │ - 496: new #294 // class java/lang/StringBuilder │ │ │ │ - 499: astore 4 │ │ │ │ - 501: aload 4 │ │ │ │ - 503: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 506: aload 4 │ │ │ │ - 508: iload 15 │ │ │ │ - 510: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 513: ldc_w #730 // String │ │ │ │ - 516: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 519: astore 4 │ │ │ │ - 521: aload 21 │ │ │ │ - 523: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ - 526: istore 22 │ │ │ │ - 528: iload 22 │ │ │ │ - 530: istore 5 │ │ │ │ - 532: aload 4 │ │ │ │ - 534: iload 22 │ │ │ │ - 536: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 539: astore 4 │ │ │ │ - 541: ldc_w #732 // String / │ │ │ │ - 544: astore 14 │ │ │ │ - 546: aload 4 │ │ │ │ - 548: aload 14 │ │ │ │ - 550: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 553: astore 4 │ │ │ │ - 555: aload 21 │ │ │ │ - 557: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ - 560: istore 22 │ │ │ │ - 562: iload 22 │ │ │ │ - 564: istore 5 │ │ │ │ - 566: aload 4 │ │ │ │ - 568: iload 22 │ │ │ │ - 570: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 573: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 576: astore 4 │ │ │ │ - 578: aload_2 │ │ │ │ - 579: aload 4 │ │ │ │ - 581: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 584: aload 21 │ │ │ │ - 586: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ - 589: istore_3 │ │ │ │ - 590: iload 15 │ │ │ │ - 592: iload_3 │ │ │ │ - 593: isub │ │ │ │ - 594: iconst_5 │ │ │ │ - 595: idiv │ │ │ │ - 596: iload 12 │ │ │ │ - 598: imul │ │ │ │ - 599: istore_3 │ │ │ │ - 600: iload 17 │ │ │ │ - 602: iload_3 │ │ │ │ - 603: isub │ │ │ │ - 604: istore 17 │ │ │ │ - 606: aload 21 │ │ │ │ - 608: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ - 611: istore 15 │ │ │ │ - 613: goto 357 │ │ │ │ - 616: aload_0 │ │ │ │ - 617: invokevirtual #142 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 620: astore_2 │ │ │ │ - 621: ldc #249 // int 2131492864 │ │ │ │ - 623: istore 7 │ │ │ │ - 625: aload_2 │ │ │ │ - 626: iload 7 │ │ │ │ - 628: invokevirtual #150 // Method android/content/res/Resources.getInteger:(I)I │ │ │ │ - 631: istore_3 │ │ │ │ - 632: iload_3 │ │ │ │ - 633: i2f │ │ │ │ - 634: fstore 10 │ │ │ │ - 636: aload_0 │ │ │ │ - 637: getfield #252 // Field scale:F │ │ │ │ - 640: fstore 11 │ │ │ │ - 642: fload 10 │ │ │ │ - 644: fload 11 │ │ │ │ - 646: fmul │ │ │ │ - 647: fstore 10 │ │ │ │ - 649: fload 10 │ │ │ │ - 651: f2i │ │ │ │ - 652: istore 12 │ │ │ │ - 654: goto 154 │ │ │ │ - 657: iload 12 │ │ │ │ - 659: iconst_3 │ │ │ │ - 660: imul │ │ │ │ - 661: istore_3 │ │ │ │ - 662: iload 17 │ │ │ │ - 664: iload_3 │ │ │ │ - 665: iadd │ │ │ │ - 666: istore 17 │ │ │ │ - 668: iload 15 │ │ │ │ - 670: bipush 15 │ │ │ │ - 672: iadd │ │ │ │ - 673: istore 15 │ │ │ │ - 675: iload 15 │ │ │ │ - 677: istore 16 │ │ │ │ - 679: sipush 1440 │ │ │ │ - 682: istore_3 │ │ │ │ - 683: ldc_w #442 // float 2.018E-42f │ │ │ │ - 686: fstore 10 │ │ │ │ - 688: iload 15 │ │ │ │ - 690: iload_3 │ │ │ │ - 691: if_icmplt 279 │ │ │ │ - 694: iload 15 │ │ │ │ - 696: sipush -1440 │ │ │ │ - 699: iadd │ │ │ │ - 700: istore 16 │ │ │ │ - 702: goto 279 │ │ │ │ - 705: aload_0 │ │ │ │ - 706: invokevirtual #409 // Method getView:()Landroid/view/View; │ │ │ │ - 709: astore_2 │ │ │ │ - 710: ldc_w #449 // int 2131624079 │ │ │ │ - 713: istore 7 │ │ │ │ - 715: ldc_w #450 // float 1.8875328E38f │ │ │ │ - 718: fstore 11 │ │ │ │ - 720: aload_2 │ │ │ │ - 721: iload 7 │ │ │ │ - 723: invokevirtual #327 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 726: checkcast #452 // class android/widget/ScrollView │ │ │ │ - 729: astore 23 │ │ │ │ - 731: iconst_0 │ │ │ │ - 732: istore_3 │ │ │ │ - 733: fconst_0 │ │ │ │ - 734: fstore 10 │ │ │ │ - 736: aload 23 │ │ │ │ - 738: iconst_0 │ │ │ │ - 739: iload 17 │ │ │ │ - 741: invokevirtual #735 // Method android/widget/ScrollView.scrollTo:(II)V │ │ │ │ - 744: new #737 // class nerd/tuxmobil/fahrplan/congress/FahrplanFragment$2 │ │ │ │ - 747: astore_2 │ │ │ │ - 748: aload_2 │ │ │ │ - 749: aload_0 │ │ │ │ - 750: aload 23 │ │ │ │ - 752: iload 17 │ │ │ │ - 754: invokespecial #738 // Method nerd/tuxmobil/fahrplan/congress/FahrplanFragment$2."":(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ │ │ - 757: aload 23 │ │ │ │ - 759: aload_2 │ │ │ │ - 760: invokevirtual #680 // Method android/widget/ScrollView.post:(Ljava/lang/Runnable;)Z │ │ │ │ - 763: pop │ │ │ │ - 764: goto 9 │ │ │ │ + 446: iload 7 │ │ │ │ + 448: if_icmpeq 484 │ │ │ │ + 451: iload 13 │ │ │ │ + 453: iflt 354 │ │ │ │ + 456: aload 20 │ │ │ │ + 458: getfield #269 // Field nerd/tuxmobil/fahrplan/congress/Lecture.room_index:I │ │ │ │ + 461: istore 7 │ │ │ │ + 463: getstatic #170 // Field nerd/tuxmobil/fahrplan/congress/MyApp.roomList:Landroid/util/SparseIntArray; │ │ │ │ + 466: astore 14 │ │ │ │ + 468: aload 14 │ │ │ │ + 470: iload 13 │ │ │ │ + 472: invokevirtual #175 // Method android/util/SparseIntArray.get:(I)I │ │ │ │ + 475: istore 5 │ │ │ │ + 477: iload 7 │ │ │ │ + 479: iload 5 │ │ │ │ + 481: if_icmpne 354 │ │ │ │ + 484: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 487: astore 4 │ │ │ │ + 489: aload 20 │ │ │ │ + 491: getfield #298 // Field nerd/tuxmobil/fahrplan/congress/Lecture.title:Ljava/lang/String; │ │ │ │ + 494: astore 14 │ │ │ │ + 496: aload 4 │ │ │ │ + 498: aload 14 │ │ │ │ + 500: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 503: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 506: astore 4 │ │ │ │ + 508: new #294 // class java/lang/StringBuilder │ │ │ │ + 511: astore 14 │ │ │ │ + 513: aload 14 │ │ │ │ + 515: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ + 518: aload 14 │ │ │ │ + 520: iload 15 │ │ │ │ + 522: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 525: ldc_w #730 // String │ │ │ │ + 528: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 531: astore 14 │ │ │ │ + 533: aload 20 │ │ │ │ + 535: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ + 538: istore 21 │ │ │ │ + 540: iload 21 │ │ │ │ + 542: istore 6 │ │ │ │ + 544: aload 14 │ │ │ │ + 546: iload 21 │ │ │ │ + 548: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 551: astore 14 │ │ │ │ + 553: ldc_w #732 // String / │ │ │ │ + 556: astore 22 │ │ │ │ + 558: aload 14 │ │ │ │ + 560: aload 22 │ │ │ │ + 562: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 565: astore 14 │ │ │ │ + 567: aload 20 │ │ │ │ + 569: getfield #290 // Field nerd/tuxmobil/fahrplan/congress/Lecture.duration:I │ │ │ │ + 572: istore 21 │ │ │ │ + 574: iload 21 │ │ │ │ + 576: istore 6 │ │ │ │ + 578: aload 14 │ │ │ │ + 580: iload 21 │ │ │ │ + 582: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 585: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 588: astore 14 │ │ │ │ + 590: aload 4 │ │ │ │ + 592: aload 14 │ │ │ │ + 594: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 597: aload 20 │ │ │ │ + 599: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ + 602: istore 7 │ │ │ │ + 604: iload 15 │ │ │ │ + 606: iload 7 │ │ │ │ + 608: isub │ │ │ │ + 609: iconst_5 │ │ │ │ + 610: idiv │ │ │ │ + 611: iload 12 │ │ │ │ + 613: imul │ │ │ │ + 614: istore 7 │ │ │ │ + 616: iload 17 │ │ │ │ + 618: iload 7 │ │ │ │ + 620: isub │ │ │ │ + 621: istore 17 │ │ │ │ + 623: aload 20 │ │ │ │ + 625: getfield #728 // Field nerd/tuxmobil/fahrplan/congress/Lecture.startTime:I │ │ │ │ + 628: istore 15 │ │ │ │ + 630: goto 354 │ │ │ │ + 633: aload_0 │ │ │ │ + 634: invokevirtual #142 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ + 637: astore_2 │ │ │ │ + 638: ldc #249 // int 2131492864 │ │ │ │ + 640: istore 7 │ │ │ │ + 642: aload_2 │ │ │ │ + 643: iload 7 │ │ │ │ + 645: invokevirtual #150 // Method android/content/res/Resources.getInteger:(I)I │ │ │ │ + 648: istore_3 │ │ │ │ + 649: iload_3 │ │ │ │ + 650: i2f │ │ │ │ + 651: fstore 10 │ │ │ │ + 653: aload_0 │ │ │ │ + 654: getfield #252 // Field scale:F │ │ │ │ + 657: fstore 11 │ │ │ │ + 659: fload 10 │ │ │ │ + 661: fload 11 │ │ │ │ + 663: fmul │ │ │ │ + 664: fstore 10 │ │ │ │ + 666: fload 10 │ │ │ │ + 668: f2i │ │ │ │ + 669: istore 12 │ │ │ │ + 671: goto 154 │ │ │ │ + 674: iload 12 │ │ │ │ + 676: iconst_3 │ │ │ │ + 677: imul │ │ │ │ + 678: istore_3 │ │ │ │ + 679: iload 17 │ │ │ │ + 681: iload_3 │ │ │ │ + 682: iadd │ │ │ │ + 683: istore 17 │ │ │ │ + 685: iload 15 │ │ │ │ + 687: bipush 15 │ │ │ │ + 689: iadd │ │ │ │ + 690: istore 15 │ │ │ │ + 692: iload 15 │ │ │ │ + 694: istore 16 │ │ │ │ + 696: sipush 1440 │ │ │ │ + 699: istore_3 │ │ │ │ + 700: ldc_w #442 // float 2.018E-42f │ │ │ │ + 703: fstore 10 │ │ │ │ + 705: iload 15 │ │ │ │ + 707: iload_3 │ │ │ │ + 708: if_icmplt 279 │ │ │ │ + 711: iload 15 │ │ │ │ + 713: sipush -1440 │ │ │ │ + 716: iadd │ │ │ │ + 717: istore 16 │ │ │ │ + 719: goto 279 │ │ │ │ + 722: aload_0 │ │ │ │ + 723: invokevirtual #409 // Method getView:()Landroid/view/View; │ │ │ │ + 726: astore_2 │ │ │ │ + 727: ldc_w #449 // int 2131624079 │ │ │ │ + 730: istore 7 │ │ │ │ + 732: ldc_w #450 // float 1.8875328E38f │ │ │ │ + 735: fstore 11 │ │ │ │ + 737: aload_2 │ │ │ │ + 738: iload 7 │ │ │ │ + 740: invokevirtual #327 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 743: checkcast #452 // class android/widget/ScrollView │ │ │ │ + 746: astore 23 │ │ │ │ + 748: iconst_0 │ │ │ │ + 749: istore_3 │ │ │ │ + 750: fconst_0 │ │ │ │ + 751: fstore 10 │ │ │ │ + 753: aload 23 │ │ │ │ + 755: iconst_0 │ │ │ │ + 756: iload 17 │ │ │ │ + 758: invokevirtual #735 // Method android/widget/ScrollView.scrollTo:(II)V │ │ │ │ + 761: new #737 // class nerd/tuxmobil/fahrplan/congress/FahrplanFragment$2 │ │ │ │ + 764: astore_2 │ │ │ │ + 765: aload_2 │ │ │ │ + 766: aload_0 │ │ │ │ + 767: aload 23 │ │ │ │ + 769: iload 17 │ │ │ │ + 771: invokespecial #738 // Method nerd/tuxmobil/fahrplan/congress/FahrplanFragment$2."":(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ │ │ + 774: aload 23 │ │ │ │ + 776: aload_2 │ │ │ │ + 777: invokevirtual #680 // Method android/widget/ScrollView.post:(Ljava/lang/Runnable;)Z │ │ │ │ + 780: pop │ │ │ │ + 781: goto 9 │ │ │ │ │ │ │ │ private void setBell(nerd.tuxmobil.fahrplan.congress.Lecture); │ │ │ │ descriptor: (Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -4550,15 +4540,15 @@ │ │ │ │ 211: invokevirtual #824 // Method android/support/v7/app/ActionBar.setSelectedNavigationItem:(I)V │ │ │ │ 214: return │ │ │ │ │ │ │ │ public void build_navigation_menu(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=1 │ │ │ │ + stack=300, locals=16, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_1 │ │ │ │ 2: new #413 // class android/text/format/Time │ │ │ │ 5: astore_2 │ │ │ │ 6: aload_2 │ │ │ │ 7: invokespecial #414 // Method android/text/format/Time."":()V │ │ │ │ 10: aload_2 │ │ │ │ @@ -4664,15 +4654,15 @@ │ │ │ │ 218: astore 9 │ │ │ │ 220: iconst_0 │ │ │ │ 221: istore 10 │ │ │ │ 223: getstatic #819 // Field nerd/tuxmobil/fahrplan/congress/MyApp.numdays:I │ │ │ │ 226: istore 8 │ │ │ │ 228: iload 10 │ │ │ │ 230: iload 8 │ │ │ │ - 232: if_icmpge 503 │ │ │ │ + 232: if_icmpge 499 │ │ │ │ 235: new #294 // class java/lang/StringBuilder │ │ │ │ 238: astore 11 │ │ │ │ 240: aload 11 │ │ │ │ 242: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ 245: ldc_w #840 // int 2131099695 │ │ │ │ 248: istore 8 │ │ │ │ 250: aload_0 │ │ │ │ @@ -4694,130 +4684,128 @@ │ │ │ │ 284: iadd │ │ │ │ 285: istore 12 │ │ │ │ 287: aload 6 │ │ │ │ 289: iload 12 │ │ │ │ 291: invokevirtual #496 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 294: pop │ │ │ │ 295: getstatic #701 // Field nerd/tuxmobil/fahrplan/congress/MyApp.dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ │ │ - 298: astore 6 │ │ │ │ - 300: aload 6 │ │ │ │ - 302: invokevirtual #842 // Method nerd/tuxmobil/fahrplan/congress/DateInfos.iterator:()Ljava/util/Iterator; │ │ │ │ - 305: astore 13 │ │ │ │ - 307: aload 13 │ │ │ │ - 309: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 314: istore 8 │ │ │ │ - 316: iload 8 │ │ │ │ - 318: ifeq 480 │ │ │ │ - 321: aload 13 │ │ │ │ - 323: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 328: checkcast #844 // class nerd/tuxmobil/fahrplan/congress/DateInfo │ │ │ │ - 331: astore 14 │ │ │ │ - 333: aload 14 │ │ │ │ - 335: getfield #847 // Field nerd/tuxmobil/fahrplan/congress/DateInfo.dayIdx:I │ │ │ │ - 338: istore 8 │ │ │ │ - 340: iload 10 │ │ │ │ - 342: iconst_1 │ │ │ │ - 343: iadd │ │ │ │ - 344: istore 12 │ │ │ │ - 346: iload 8 │ │ │ │ - 348: iload 12 │ │ │ │ - 350: if_icmpne 307 │ │ │ │ - 353: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ - 356: astore 6 │ │ │ │ - 358: new #294 // class java/lang/StringBuilder │ │ │ │ - 361: astore 4 │ │ │ │ - 363: aload 4 │ │ │ │ - 365: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ - 368: aload 4 │ │ │ │ - 370: ldc_w #849 // String DateInfo of day \' │ │ │ │ - 373: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 376: astore 4 │ │ │ │ - 378: aload 11 │ │ │ │ - 380: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 383: astore 5 │ │ │ │ - 385: aload 4 │ │ │ │ - 387: aload 5 │ │ │ │ - 389: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 392: astore 4 │ │ │ │ - 394: ldc_w #851 // String \': │ │ │ │ - 397: astore 5 │ │ │ │ - 399: aload 4 │ │ │ │ - 401: aload 5 │ │ │ │ - 403: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 406: aload 14 │ │ │ │ - 408: invokevirtual #603 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 411: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 414: astore 4 │ │ │ │ - 416: aload 6 │ │ │ │ - 418: aload 4 │ │ │ │ - 420: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 423: aload_3 │ │ │ │ - 424: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 427: astore 6 │ │ │ │ - 429: aload 14 │ │ │ │ - 431: getfield #854 // Field nerd/tuxmobil/fahrplan/congress/DateInfo.date:Ljava/lang/String; │ │ │ │ - 434: astore 4 │ │ │ │ - 436: aload 6 │ │ │ │ - 438: aload 4 │ │ │ │ - 440: invokevirtual #521 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 443: istore 8 │ │ │ │ - 445: iload 8 │ │ │ │ - 447: ifeq 480 │ │ │ │ - 450: aload 11 │ │ │ │ - 452: ldc_w #856 // String - │ │ │ │ - 455: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 458: pop │ │ │ │ - 459: ldc_w #857 // int 2131099769 │ │ │ │ - 462: istore 8 │ │ │ │ - 464: aload_0 │ │ │ │ - 465: iload 8 │ │ │ │ - 467: invokevirtual #462 // Method getString:(I)Ljava/lang/String; │ │ │ │ - 470: astore 6 │ │ │ │ - 472: aload 11 │ │ │ │ - 474: aload 6 │ │ │ │ - 476: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 479: pop │ │ │ │ - 480: aload 11 │ │ │ │ - 482: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 485: astore 6 │ │ │ │ - 487: aload 9 │ │ │ │ - 489: iload 10 │ │ │ │ - 491: aload 6 │ │ │ │ - 493: aastore │ │ │ │ - 494: iload 10 │ │ │ │ - 496: iconst_1 │ │ │ │ - 497: iadd │ │ │ │ - 498: istore 10 │ │ │ │ - 500: goto 223 │ │ │ │ - 503: aload_0 │ │ │ │ - 504: invokevirtual #632 // Method getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ │ │ - 507: checkcast #812 // class android/support/v7/app/AppCompatActivity │ │ │ │ - 510: invokevirtual #816 // Method android/support/v7/app/AppCompatActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ │ │ - 513: astore 15 │ │ │ │ - 515: aload 15 │ │ │ │ - 517: iload_1 │ │ │ │ - 518: invokevirtual #861 // Method android/support/v7/app/ActionBar.setNavigationMode:(I)V │ │ │ │ - 521: new #863 // class android/widget/ArrayAdapter │ │ │ │ - 524: astore 16 │ │ │ │ - 526: aload 15 │ │ │ │ - 528: invokevirtual #867 // Method android/support/v7/app/ActionBar.getThemedContext:()Landroid/content/Context; │ │ │ │ - 531: astore 6 │ │ │ │ - 533: aload 16 │ │ │ │ - 535: aload 6 │ │ │ │ - 537: ldc_w #868 // int 2130903119 │ │ │ │ - 540: aload 9 │ │ │ │ - 542: invokespecial #872 // Method android/widget/ArrayAdapter."":(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ │ │ - 545: aload 16 │ │ │ │ - 547: ldc_w #873 // int 2130903120 │ │ │ │ - 550: invokevirtual #877 // Method android/widget/ArrayAdapter.setDropDownViewResource:(I)V │ │ │ │ - 553: aload 15 │ │ │ │ - 555: aload 16 │ │ │ │ - 557: aload_0 │ │ │ │ - 558: invokevirtual #881 // Method android/support/v7/app/ActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ │ │ - 561: return │ │ │ │ + 298: invokevirtual #842 // Method nerd/tuxmobil/fahrplan/congress/DateInfos.iterator:()Ljava/util/Iterator; │ │ │ │ + 301: astore 6 │ │ │ │ + 303: aload 6 │ │ │ │ + 305: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 310: istore 12 │ │ │ │ + 312: iload 12 │ │ │ │ + 314: ifeq 476 │ │ │ │ + 317: aload 6 │ │ │ │ + 319: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 324: checkcast #844 // class nerd/tuxmobil/fahrplan/congress/DateInfo │ │ │ │ + 327: astore 13 │ │ │ │ + 329: aload 13 │ │ │ │ + 331: getfield #847 // Field nerd/tuxmobil/fahrplan/congress/DateInfo.dayIdx:I │ │ │ │ + 334: istore 12 │ │ │ │ + 336: iload 10 │ │ │ │ + 338: iconst_1 │ │ │ │ + 339: iadd │ │ │ │ + 340: istore 7 │ │ │ │ + 342: iload 12 │ │ │ │ + 344: iload 7 │ │ │ │ + 346: if_icmpne 303 │ │ │ │ + 349: getstatic #45 // Field LOG_TAG:Ljava/lang/String; │ │ │ │ + 352: astore 6 │ │ │ │ + 354: new #294 // class java/lang/StringBuilder │ │ │ │ + 357: astore 4 │ │ │ │ + 359: aload 4 │ │ │ │ + 361: invokespecial #295 // Method java/lang/StringBuilder."":()V │ │ │ │ + 364: aload 4 │ │ │ │ + 366: ldc_w #849 // String DateInfo of day \' │ │ │ │ + 369: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 372: astore 4 │ │ │ │ + 374: aload 11 │ │ │ │ + 376: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 379: astore 5 │ │ │ │ + 381: aload 4 │ │ │ │ + 383: aload 5 │ │ │ │ + 385: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 388: astore 4 │ │ │ │ + 390: ldc_w #851 // String \': │ │ │ │ + 393: astore 5 │ │ │ │ + 395: aload 4 │ │ │ │ + 397: aload 5 │ │ │ │ + 399: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 402: aload 13 │ │ │ │ + 404: invokevirtual #603 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 407: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 410: astore 4 │ │ │ │ + 412: aload 6 │ │ │ │ + 414: aload 4 │ │ │ │ + 416: invokestatic #248 // Method nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 419: aload_3 │ │ │ │ + 420: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 423: astore 6 │ │ │ │ + 425: aload 13 │ │ │ │ + 427: getfield #854 // Field nerd/tuxmobil/fahrplan/congress/DateInfo.date:Ljava/lang/String; │ │ │ │ + 430: astore 4 │ │ │ │ + 432: aload 6 │ │ │ │ + 434: aload 4 │ │ │ │ + 436: invokevirtual #521 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 439: istore 8 │ │ │ │ + 441: iload 8 │ │ │ │ + 443: ifeq 476 │ │ │ │ + 446: aload 11 │ │ │ │ + 448: ldc_w #856 // String - │ │ │ │ + 451: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 454: pop │ │ │ │ + 455: ldc_w #857 // int 2131099769 │ │ │ │ + 458: istore 8 │ │ │ │ + 460: aload_0 │ │ │ │ + 461: iload 8 │ │ │ │ + 463: invokevirtual #462 // Method getString:(I)Ljava/lang/String; │ │ │ │ + 466: astore 6 │ │ │ │ + 468: aload 11 │ │ │ │ + 470: aload 6 │ │ │ │ + 472: invokevirtual #302 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 475: pop │ │ │ │ + 476: aload 11 │ │ │ │ + 478: invokevirtual #308 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 481: astore 6 │ │ │ │ + 483: aload 9 │ │ │ │ + 485: iload 10 │ │ │ │ + 487: aload 6 │ │ │ │ + 489: aastore │ │ │ │ + 490: iload 10 │ │ │ │ + 492: iconst_1 │ │ │ │ + 493: iadd │ │ │ │ + 494: istore 10 │ │ │ │ + 496: goto 223 │ │ │ │ + 499: aload_0 │ │ │ │ + 500: invokevirtual #632 // Method getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ │ │ + 503: checkcast #812 // class android/support/v7/app/AppCompatActivity │ │ │ │ + 506: invokevirtual #816 // Method android/support/v7/app/AppCompatActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ │ │ + 509: astore 14 │ │ │ │ + 511: aload 14 │ │ │ │ + 513: iload_1 │ │ │ │ + 514: invokevirtual #861 // Method android/support/v7/app/ActionBar.setNavigationMode:(I)V │ │ │ │ + 517: new #863 // class android/widget/ArrayAdapter │ │ │ │ + 520: astore 15 │ │ │ │ + 522: aload 14 │ │ │ │ + 524: invokevirtual #867 // Method android/support/v7/app/ActionBar.getThemedContext:()Landroid/content/Context; │ │ │ │ + 527: astore 6 │ │ │ │ + 529: aload 15 │ │ │ │ + 531: aload 6 │ │ │ │ + 533: ldc_w #868 // int 2130903119 │ │ │ │ + 536: aload 9 │ │ │ │ + 538: invokespecial #872 // Method android/widget/ArrayAdapter."":(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ │ │ + 541: aload 15 │ │ │ │ + 543: ldc_w #873 // int 2130903120 │ │ │ │ + 546: invokevirtual #877 // Method android/widget/ArrayAdapter.setDropDownViewResource:(I)V │ │ │ │ + 549: aload 14 │ │ │ │ + 551: aload 15 │ │ │ │ + 553: aload_0 │ │ │ │ + 554: invokevirtual #881 // Method android/support/v7/app/ActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ │ │ + 557: return │ │ │ │ │ │ │ │ public void onActivityResult(int, int, android.content.Intent); │ │ │ │ descriptor: (IILandroid/content/Intent;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=4 │ │ │ │ 0: sipush 6166 │ │ │ │ @@ -5931,46 +5919,44 @@ │ │ │ │ 10: invokevirtual #1200 // Method refreshViews:()V │ │ │ │ 13: return │ │ │ │ │ │ │ │ public void refreshViews(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: ifnonnull 9 │ │ │ │ 8: return │ │ │ │ 9: getstatic #256 // Field nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ │ │ - 12: astore_1 │ │ │ │ - 13: aload_1 │ │ │ │ - 14: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ - 17: astore_2 │ │ │ │ - 18: aload_2 │ │ │ │ - 19: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 24: istore_3 │ │ │ │ - 25: iload_3 │ │ │ │ - 26: ifeq 8 │ │ │ │ - 29: aload_2 │ │ │ │ - 30: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 35: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ - 38: astore 4 │ │ │ │ - 40: aload_0 │ │ │ │ - 41: aload 4 │ │ │ │ - 43: invokespecial #640 // Method setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ │ │ - 46: aload_0 │ │ │ │ - 47: aload 4 │ │ │ │ - 49: invokespecial #1204 // Method getLectureView:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)Landroid/view/View; │ │ │ │ - 52: astore 5 │ │ │ │ - 54: aload 5 │ │ │ │ - 56: ifnull 18 │ │ │ │ - 59: aload_0 │ │ │ │ - 60: aload 4 │ │ │ │ - 62: aload 5 │ │ │ │ - 64: invokespecial #381 // Method setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ │ │ - 67: aload_0 │ │ │ │ - 68: aload 4 │ │ │ │ - 70: aload 5 │ │ │ │ - 72: invokespecial #384 // Method setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ │ │ - 75: goto 18 │ │ │ │ + 12: invokevirtual #468 // Method nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ + 15: astore_1 │ │ │ │ + 16: aload_1 │ │ │ │ + 17: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 22: istore_2 │ │ │ │ + 23: iload_2 │ │ │ │ + 24: ifeq 8 │ │ │ │ + 27: aload_1 │ │ │ │ + 28: invokeinterface #191, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 33: checkcast #266 // class nerd/tuxmobil/fahrplan/congress/Lecture │ │ │ │ + 36: astore_3 │ │ │ │ + 37: aload_0 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: invokespecial #640 // Method setBell:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ │ │ + 42: aload_0 │ │ │ │ + 43: aload_3 │ │ │ │ + 44: invokespecial #1204 // Method getLectureView:(Lnerd/tuxmobil/fahrplan/congress/Lecture;)Landroid/view/View; │ │ │ │ + 47: astore 4 │ │ │ │ + 49: aload 4 │ │ │ │ + 51: ifnull 16 │ │ │ │ + 54: aload_0 │ │ │ │ + 55: aload_3 │ │ │ │ + 56: aload 4 │ │ │ │ + 58: invokespecial #381 // Method setLectureBackground:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ │ │ + 61: aload_0 │ │ │ │ + 62: aload_3 │ │ │ │ + 63: aload 4 │ │ │ │ + 65: invokespecial #384 // Method setLectureTextColor:(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ │ │ + 68: goto 16 │ │ │ │ } │ │ ├── nerd/tuxmobil/fahrplan/congress/FahrplanMisc.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1055,15 +1055,15 @@ │ │ │ │ // 1681: aload 19 │ │ │ │ // 1683: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ // 1688: pop │ │ │ │ // 1689: aload 19 │ │ │ │ // 1691: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ // 1696: istore 10 │ │ │ │ // 1698: iload 10 │ │ │ │ - // 1700: ifne 1892 │ │ │ │ + // 1700: ifne 1889 │ │ │ │ // 1703: aload 19 │ │ │ │ // 1705: ldc "eventid" │ │ │ │ // 1707: invokeinterface android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ // 1712: istore 10 │ │ │ │ // 1714: aload 19 │ │ │ │ // 1716: iload 10 │ │ │ │ // 1718: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ @@ -1098,62 +1098,62 @@ │ │ │ │ // 1789: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ // 1792: astore_3 │ │ │ │ // 1793: aload_2 │ │ │ │ // 1794: aload_3 │ │ │ │ // 1795: invokestatic nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ // 1798: aload 9 │ │ │ │ // 1800: invokevirtual nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator; │ │ │ │ - // 1803: astore 27 │ │ │ │ - // 1805: aload 27 │ │ │ │ - // 1807: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 1812: istore 10 │ │ │ │ - // 1814: iload 10 │ │ │ │ - // 1816: ifeq 1881 │ │ │ │ - // 1819: aload 27 │ │ │ │ - // 1821: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 1826: checkcast Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ │ │ - // 1829: astore 22 │ │ │ │ - // 1831: aload 22 │ │ │ │ - // 1833: getfield nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String; │ │ │ │ - // 1836: astore_2 │ │ │ │ - // 1837: aload_2 │ │ │ │ - // 1838: aload 25 │ │ │ │ - // 1840: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 1843: istore 10 │ │ │ │ - // 1845: iload 10 │ │ │ │ - // 1847: ifeq 1805 │ │ │ │ - // 1850: iconst_1 │ │ │ │ - // 1851: istore 10 │ │ │ │ - // 1853: iload 26 │ │ │ │ - // 1855: iload 10 │ │ │ │ - // 1857: if_icmpne 1873 │ │ │ │ - // 1860: iconst_1 │ │ │ │ - // 1861: istore 10 │ │ │ │ - // 1863: aload 22 │ │ │ │ - // 1865: iload 10 │ │ │ │ - // 1867: putfield nerd/tuxmobil/fahrplan/congress/Lecture.highlight:Z │ │ │ │ - // 1870: goto 1805 │ │ │ │ - // 1873: iconst_0 │ │ │ │ - // 1874: istore 10 │ │ │ │ - // 1876: aconst_null │ │ │ │ - // 1877: astore_2 │ │ │ │ - // 1878: goto 1863 │ │ │ │ - // 1881: aload 19 │ │ │ │ - // 1883: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ - // 1888: pop │ │ │ │ - // 1889: goto 1689 │ │ │ │ - // 1892: aload 19 │ │ │ │ - // 1894: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 1899: aload 8 │ │ │ │ - // 1901: invokevirtual android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ - // 1904: aload 6 │ │ │ │ - // 1906: invokevirtual android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ - // 1909: aload 5 │ │ │ │ - // 1911: invokevirtual nerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper.close:()V │ │ │ │ - // 1914: goto 334 │ │ │ │ + // 1803: astore_3 │ │ │ │ + // 1804: aload_3 │ │ │ │ + // 1805: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 1810: istore 10 │ │ │ │ + // 1812: iload 10 │ │ │ │ + // 1814: ifeq 1878 │ │ │ │ + // 1817: aload_3 │ │ │ │ + // 1818: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 1823: checkcast Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ │ │ + // 1826: astore 22 │ │ │ │ + // 1828: aload 22 │ │ │ │ + // 1830: getfield nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String; │ │ │ │ + // 1833: astore_2 │ │ │ │ + // 1834: aload_2 │ │ │ │ + // 1835: aload 25 │ │ │ │ + // 1837: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 1840: istore 10 │ │ │ │ + // 1842: iload 10 │ │ │ │ + // 1844: ifeq 1804 │ │ │ │ + // 1847: iconst_1 │ │ │ │ + // 1848: istore 10 │ │ │ │ + // 1850: iload 26 │ │ │ │ + // 1852: iload 10 │ │ │ │ + // 1854: if_icmpne 1870 │ │ │ │ + // 1857: iconst_1 │ │ │ │ + // 1858: istore 10 │ │ │ │ + // 1860: aload 22 │ │ │ │ + // 1862: iload 10 │ │ │ │ + // 1864: putfield nerd/tuxmobil/fahrplan/congress/Lecture.highlight:Z │ │ │ │ + // 1867: goto 1804 │ │ │ │ + // 1870: iconst_0 │ │ │ │ + // 1871: istore 10 │ │ │ │ + // 1873: aconst_null │ │ │ │ + // 1874: astore_2 │ │ │ │ + // 1875: goto 1860 │ │ │ │ + // 1878: aload 19 │ │ │ │ + // 1880: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ + // 1885: pop │ │ │ │ + // 1886: goto 1689 │ │ │ │ + // 1889: aload 19 │ │ │ │ + // 1891: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 1896: aload 8 │ │ │ │ + // 1898: invokevirtual android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ + // 1901: aload 6 │ │ │ │ + // 1903: invokevirtual android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ + // 1906: aload 5 │ │ │ │ + // 1908: invokevirtual nerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper.close:()V │ │ │ │ + // 1911: goto 334 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ----------------------------------------- │ │ │ │ // 98 101 406 434 Landroid/database/sqlite/SQLiteException; │ │ │ │ // 142 147 406 434 Landroid/database/sqlite/SQLiteException; │ │ │ │ // 153 156 434 462 Landroid/database/sqlite/SQLiteException; │ │ ├── nerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ package nerd.tuxmobil.fahrplan.congress; │ │ │ │ │ │ │ │ public class MissingXmlAttributeException extends IllegalStateException │ │ │ │ { │ │ │ │ public MissingXmlAttributeException(final String str, final String str2) { │ │ │ │ - super("The <" + str + "> element does not contain " + "the mandatory '" + str2 + "' attribute."); │ │ │ │ + super("The <" + str + "> element does not contain the mandatory '" + str2 + "' attribute."); │ │ │ │ } │ │ │ │ } │ │ ├── nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -17,339 +17,343 @@ │ │ │ │ │ │ │ │ static { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ │ │ // │ │ │ │ - // 1: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.lastCertChain:[Ljava/security/cert/X509Certificate; │ │ │ │ - // 4: ldc "X509" │ │ │ │ - // 6: astore_0 │ │ │ │ - // 7: aload_0 │ │ │ │ - // 8: invokestatic javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ │ │ - // 11: astore_1 │ │ │ │ - // 12: getstatic nerd/tuxmobil/fahrplan/congress/MyApp.app:Landroid/app/Application; │ │ │ │ - // 15: astore_2 │ │ │ │ - // 16: new Ljava/io/File; │ │ │ │ - // 19: astore_0 │ │ │ │ - // 20: new Ljava/lang/StringBuilder; │ │ │ │ - // 23: astore_3 │ │ │ │ - // 24: aload_3 │ │ │ │ - // 25: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 28: ldc "KeyStore" │ │ │ │ - // 30: astore 4 │ │ │ │ - // 32: aload_2 │ │ │ │ - // 33: aload 4 │ │ │ │ - // 35: iconst_0 │ │ │ │ - // 36: invokevirtual android/app/Application.getDir:(Ljava/lang/String;I)Ljava/io/File; │ │ │ │ - // 39: astore 4 │ │ │ │ - // 41: aload_3 │ │ │ │ - // 42: aload 4 │ │ │ │ - // 44: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - // 47: astore_3 │ │ │ │ - // 48: getstatic java/io/File.separator:Ljava/lang/String; │ │ │ │ - // 51: astore 4 │ │ │ │ - // 53: aload_3 │ │ │ │ - // 54: aload 4 │ │ │ │ - // 56: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 59: astore_3 │ │ │ │ - // 60: ldc "KeyStore.bks" │ │ │ │ - // 62: astore 4 │ │ │ │ - // 64: aload_3 │ │ │ │ - // 65: aload 4 │ │ │ │ + // 1: istore_0 │ │ │ │ + // 2: aconst_null │ │ │ │ + // 3: astore_1 │ │ │ │ + // 4: aconst_null │ │ │ │ + // 5: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.lastCertChain:[Ljava/security/cert/X509Certificate; │ │ │ │ + // 8: ldc "X509" │ │ │ │ + // 10: astore_2 │ │ │ │ + // 11: aload_2 │ │ │ │ + // 12: invokestatic javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ │ │ + // 15: astore_3 │ │ │ │ + // 16: getstatic nerd/tuxmobil/fahrplan/congress/MyApp.app:Landroid/app/Application; │ │ │ │ + // 19: astore 4 │ │ │ │ + // 21: new Ljava/io/File; │ │ │ │ + // 24: astore_2 │ │ │ │ + // 25: new Ljava/lang/StringBuilder; │ │ │ │ + // 28: astore 5 │ │ │ │ + // 30: aload 5 │ │ │ │ + // 32: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 35: ldc "KeyStore" │ │ │ │ + // 37: astore 6 │ │ │ │ + // 39: aload 4 │ │ │ │ + // 41: aload 6 │ │ │ │ + // 43: iconst_0 │ │ │ │ + // 44: invokevirtual android/app/Application.getDir:(Ljava/lang/String;I)Ljava/io/File; │ │ │ │ + // 47: astore 6 │ │ │ │ + // 49: aload 5 │ │ │ │ + // 51: aload 6 │ │ │ │ + // 53: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + // 56: astore 5 │ │ │ │ + // 58: getstatic java/io/File.separator:Ljava/lang/String; │ │ │ │ + // 61: astore 6 │ │ │ │ + // 63: aload 5 │ │ │ │ + // 65: aload 6 │ │ │ │ // 67: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 70: astore_3 │ │ │ │ - // 71: aload_3 │ │ │ │ - // 72: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 75: astore_3 │ │ │ │ - // 76: aload_0 │ │ │ │ - // 77: aload_3 │ │ │ │ - // 78: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ - // 81: aload_0 │ │ │ │ - // 82: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File; │ │ │ │ - // 85: invokestatic java/security/KeyStore.getDefaultType:()Ljava/lang/String; │ │ │ │ - // 88: astore_0 │ │ │ │ - // 89: aload_0 │ │ │ │ - // 90: invokestatic java/security/KeyStore.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; │ │ │ │ - // 93: astore_0 │ │ │ │ - // 94: aload_0 │ │ │ │ - // 95: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ - // 98: new Ljava/io/FileInputStream; │ │ │ │ - // 101: astore 5 │ │ │ │ - // 103: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File; │ │ │ │ - // 106: astore_0 │ │ │ │ - // 107: aload 5 │ │ │ │ - // 109: aload_0 │ │ │ │ - // 110: invokespecial java/io/FileInputStream.:(Ljava/io/File;)V │ │ │ │ - // 113: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ - // 116: astore_0 │ │ │ │ - // 117: ldc "" │ │ │ │ - // 119: astore_3 │ │ │ │ - // 120: aload_3 │ │ │ │ - // 121: invokevirtual java/lang/String.toCharArray:()[C │ │ │ │ - // 124: astore_3 │ │ │ │ - // 125: aload_0 │ │ │ │ - // 126: aload 5 │ │ │ │ - // 128: aload_3 │ │ │ │ - // 129: invokevirtual java/security/KeyStore.load:(Ljava/io/InputStream;[C)V │ │ │ │ - // 132: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ - // 135: astore_0 │ │ │ │ - // 136: aload_1 │ │ │ │ - // 137: aload_0 │ │ │ │ - // 138: invokevirtual javax/net/ssl/TrustManagerFactory.init:(Ljava/security/KeyStore;)V │ │ │ │ - // 141: aload_1 │ │ │ │ - // 142: invokevirtual javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager; │ │ │ │ - // 145: astore 6 │ │ │ │ - // 147: aload 6 │ │ │ │ - // 149: ifnull 202 │ │ │ │ - // 152: aload 6 │ │ │ │ - // 154: astore 7 │ │ │ │ - // 156: aload 6 │ │ │ │ - // 158: arraylength │ │ │ │ - // 159: istore 8 │ │ │ │ - // 161: iconst_0 │ │ │ │ - // 162: istore 9 │ │ │ │ - // 164: iload 9 │ │ │ │ - // 166: iload 8 │ │ │ │ - // 168: if_icmpge 202 │ │ │ │ - // 171: aload 7 │ │ │ │ - // 173: iload 9 │ │ │ │ - // 175: aaload │ │ │ │ - // 176: astore 10 │ │ │ │ - // 178: aload 10 │ │ │ │ - // 180: instanceof Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 183: istore 11 │ │ │ │ - // 185: iload 11 │ │ │ │ - // 187: ifeq 401 │ │ │ │ - // 190: aload 10 │ │ │ │ - // 192: checkcast Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 195: astore 10 │ │ │ │ - // 197: aload 10 │ │ │ │ - // 199: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.localTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 202: ldc "X509" │ │ │ │ - // 204: astore_0 │ │ │ │ - // 205: aload_0 │ │ │ │ - // 206: invokestatic javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ │ │ - // 209: astore_1 │ │ │ │ - // 210: iconst_0 │ │ │ │ - // 211: istore 11 │ │ │ │ - // 213: aconst_null │ │ │ │ - // 214: astore_0 │ │ │ │ - // 215: aconst_null │ │ │ │ - // 216: checkcast Ljava/security/KeyStore; │ │ │ │ - // 219: astore_0 │ │ │ │ - // 220: aload_1 │ │ │ │ - // 221: aconst_null │ │ │ │ - // 222: invokevirtual javax/net/ssl/TrustManagerFactory.init:(Ljava/security/KeyStore;)V │ │ │ │ - // 225: aload_1 │ │ │ │ - // 226: invokevirtual javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager; │ │ │ │ - // 229: astore 6 │ │ │ │ - // 231: aload 6 │ │ │ │ - // 233: ifnull 286 │ │ │ │ - // 236: aload 6 │ │ │ │ - // 238: astore 7 │ │ │ │ - // 240: aload 6 │ │ │ │ - // 242: arraylength │ │ │ │ - // 243: istore 8 │ │ │ │ - // 245: iconst_0 │ │ │ │ - // 246: istore 9 │ │ │ │ - // 248: iload 9 │ │ │ │ - // 250: iload 8 │ │ │ │ - // 252: if_icmpge 286 │ │ │ │ - // 255: aload 7 │ │ │ │ - // 257: iload 9 │ │ │ │ - // 259: aaload │ │ │ │ - // 260: astore 10 │ │ │ │ - // 262: aload 10 │ │ │ │ - // 264: instanceof Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 267: istore 11 │ │ │ │ - // 269: iload 11 │ │ │ │ - // 271: ifeq 410 │ │ │ │ - // 274: aload 10 │ │ │ │ - // 276: checkcast Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 279: astore 10 │ │ │ │ - // 281: aload 10 │ │ │ │ - // 283: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 286: new Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ │ │ │ - // 289: astore_0 │ │ │ │ - // 290: aload_0 │ │ │ │ - // 291: aconst_null │ │ │ │ - // 292: invokespecial nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager.:(Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;)V │ │ │ │ - // 295: aload_0 │ │ │ │ - // 296: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.unsecureTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 299: return │ │ │ │ - // 300: pop │ │ │ │ - // 301: aconst_null │ │ │ │ - // 302: astore 5 │ │ │ │ - // 304: goto 113 │ │ │ │ - // 307: astore 12 │ │ │ │ - // 309: ldc "TrustManagerFactory" │ │ │ │ - // 311: astore_0 │ │ │ │ - // 312: ldc "KeyStore IOException while initializing TrustManagerFactory " │ │ │ │ - // 314: astore_3 │ │ │ │ - // 315: aload_0 │ │ │ │ - // 316: aload_3 │ │ │ │ - // 317: aload 12 │ │ │ │ - // 319: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 322: pop │ │ │ │ - // 323: iconst_0 │ │ │ │ - // 324: istore 11 │ │ │ │ - // 326: aconst_null │ │ │ │ - // 327: astore_0 │ │ │ │ - // 328: aconst_null │ │ │ │ - // 329: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ - // 332: goto 132 │ │ │ │ - // 335: astore 12 │ │ │ │ - // 337: ldc "TrustManagerFactory" │ │ │ │ - // 339: astore_0 │ │ │ │ - // 340: ldc "Unable to get X509 Trust Manager " │ │ │ │ - // 342: astore_3 │ │ │ │ - // 343: aload_0 │ │ │ │ - // 344: aload_3 │ │ │ │ - // 345: aload 12 │ │ │ │ - // 347: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 350: pop │ │ │ │ - // 351: goto 286 │ │ │ │ - // 354: astore 12 │ │ │ │ - // 356: ldc "TrustManagerFactory" │ │ │ │ - // 358: astore_0 │ │ │ │ - // 359: ldc "KeyStore CertificateException while initializing TrustManagerFactory " │ │ │ │ - // 361: astore_3 │ │ │ │ - // 362: aload_0 │ │ │ │ - // 363: aload_3 │ │ │ │ - // 364: aload 12 │ │ │ │ - // 366: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 369: pop │ │ │ │ - // 370: iconst_0 │ │ │ │ - // 371: istore 11 │ │ │ │ - // 373: aconst_null │ │ │ │ - // 374: astore_0 │ │ │ │ - // 375: aconst_null │ │ │ │ - // 376: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ - // 379: goto 132 │ │ │ │ - // 382: astore 12 │ │ │ │ - // 384: ldc "TrustManagerFactory" │ │ │ │ - // 386: astore_0 │ │ │ │ - // 387: ldc "Key Store exception while initializing TrustManagerFactory " │ │ │ │ - // 389: astore_3 │ │ │ │ - // 390: aload_0 │ │ │ │ - // 391: aload_3 │ │ │ │ - // 392: aload 12 │ │ │ │ - // 394: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 397: pop │ │ │ │ - // 398: goto 286 │ │ │ │ - // 401: iload 9 │ │ │ │ - // 403: iconst_1 │ │ │ │ - // 404: iadd │ │ │ │ - // 405: istore 9 │ │ │ │ - // 407: goto 164 │ │ │ │ - // 410: iload 9 │ │ │ │ - // 412: iconst_1 │ │ │ │ - // 413: iadd │ │ │ │ - // 414: istore 9 │ │ │ │ - // 416: goto 248 │ │ │ │ + // 70: astore 5 │ │ │ │ + // 72: ldc "KeyStore.bks" │ │ │ │ + // 74: astore 6 │ │ │ │ + // 76: aload 5 │ │ │ │ + // 78: aload 6 │ │ │ │ + // 80: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 83: astore 5 │ │ │ │ + // 85: aload 5 │ │ │ │ + // 87: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 90: astore 5 │ │ │ │ + // 92: aload_2 │ │ │ │ + // 93: aload 5 │ │ │ │ + // 95: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ + // 98: aload_2 │ │ │ │ + // 99: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File; │ │ │ │ + // 102: invokestatic java/security/KeyStore.getDefaultType:()Ljava/lang/String; │ │ │ │ + // 105: astore_2 │ │ │ │ + // 106: aload_2 │ │ │ │ + // 107: invokestatic java/security/KeyStore.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; │ │ │ │ + // 110: astore_2 │ │ │ │ + // 111: aload_2 │ │ │ │ + // 112: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ + // 115: new Ljava/io/FileInputStream; │ │ │ │ + // 118: astore 7 │ │ │ │ + // 120: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File; │ │ │ │ + // 123: astore_2 │ │ │ │ + // 124: aload 7 │ │ │ │ + // 126: aload_2 │ │ │ │ + // 127: invokespecial java/io/FileInputStream.:(Ljava/io/File;)V │ │ │ │ + // 130: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ + // 133: astore_2 │ │ │ │ + // 134: ldc "" │ │ │ │ + // 136: astore 5 │ │ │ │ + // 138: aload 5 │ │ │ │ + // 140: invokevirtual java/lang/String.toCharArray:()[C │ │ │ │ + // 143: astore 5 │ │ │ │ + // 145: aload_2 │ │ │ │ + // 146: aload 7 │ │ │ │ + // 148: aload 5 │ │ │ │ + // 150: invokevirtual java/security/KeyStore.load:(Ljava/io/InputStream;[C)V │ │ │ │ + // 153: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ + // 156: astore_2 │ │ │ │ + // 157: aload_3 │ │ │ │ + // 158: aload_2 │ │ │ │ + // 159: invokevirtual javax/net/ssl/TrustManagerFactory.init:(Ljava/security/KeyStore;)V │ │ │ │ + // 162: aload_3 │ │ │ │ + // 163: invokevirtual javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager; │ │ │ │ + // 166: astore 8 │ │ │ │ + // 168: aload 8 │ │ │ │ + // 170: ifnull 221 │ │ │ │ + // 173: aload 8 │ │ │ │ + // 175: arraylength │ │ │ │ + // 176: istore 9 │ │ │ │ + // 178: iconst_0 │ │ │ │ + // 179: istore 10 │ │ │ │ + // 181: aconst_null │ │ │ │ + // 182: astore_2 │ │ │ │ + // 183: iload 10 │ │ │ │ + // 185: iload 9 │ │ │ │ + // 187: if_icmpge 221 │ │ │ │ + // 190: aload 8 │ │ │ │ + // 192: iload 10 │ │ │ │ + // 194: aaload │ │ │ │ + // 195: astore 11 │ │ │ │ + // 197: aload 11 │ │ │ │ + // 199: instanceof Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 202: istore 12 │ │ │ │ + // 204: iload 12 │ │ │ │ + // 206: ifeq 420 │ │ │ │ + // 209: aload 11 │ │ │ │ + // 211: checkcast Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 214: astore 11 │ │ │ │ + // 216: aload 11 │ │ │ │ + // 218: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.localTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 221: ldc "X509" │ │ │ │ + // 223: astore_2 │ │ │ │ + // 224: aload_2 │ │ │ │ + // 225: invokestatic javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ │ │ + // 228: astore_3 │ │ │ │ + // 229: iconst_0 │ │ │ │ + // 230: istore 10 │ │ │ │ + // 232: aconst_null │ │ │ │ + // 233: astore_2 │ │ │ │ + // 234: aconst_null │ │ │ │ + // 235: checkcast Ljava/security/KeyStore; │ │ │ │ + // 238: astore_2 │ │ │ │ + // 239: aload_3 │ │ │ │ + // 240: aconst_null │ │ │ │ + // 241: invokevirtual javax/net/ssl/TrustManagerFactory.init:(Ljava/security/KeyStore;)V │ │ │ │ + // 244: aload_3 │ │ │ │ + // 245: invokevirtual javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager; │ │ │ │ + // 248: astore 8 │ │ │ │ + // 250: aload 8 │ │ │ │ + // 252: ifnull 301 │ │ │ │ + // 255: aload 8 │ │ │ │ + // 257: arraylength │ │ │ │ + // 258: istore 9 │ │ │ │ + // 260: iconst_0 │ │ │ │ + // 261: istore 10 │ │ │ │ + // 263: aconst_null │ │ │ │ + // 264: astore_2 │ │ │ │ + // 265: iload 10 │ │ │ │ + // 267: iload 9 │ │ │ │ + // 269: if_icmpge 301 │ │ │ │ + // 272: aload 8 │ │ │ │ + // 274: iload 10 │ │ │ │ + // 276: aaload │ │ │ │ + // 277: astore 11 │ │ │ │ + // 279: aload 11 │ │ │ │ + // 281: instanceof Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 284: istore_0 │ │ │ │ + // 285: iload_0 │ │ │ │ + // 286: ifeq 429 │ │ │ │ + // 289: aload 11 │ │ │ │ + // 291: checkcast Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 294: astore 11 │ │ │ │ + // 296: aload 11 │ │ │ │ + // 298: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 301: new Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ │ │ │ + // 304: astore_2 │ │ │ │ + // 305: aload_2 │ │ │ │ + // 306: aconst_null │ │ │ │ + // 307: invokespecial nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager.:(Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;)V │ │ │ │ + // 310: aload_2 │ │ │ │ + // 311: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.unsecureTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 314: return │ │ │ │ + // 315: pop │ │ │ │ + // 316: aconst_null │ │ │ │ + // 317: astore 7 │ │ │ │ + // 319: goto 130 │ │ │ │ + // 322: astore 13 │ │ │ │ + // 324: ldc "TrustManagerFactory" │ │ │ │ + // 326: astore_2 │ │ │ │ + // 327: ldc "KeyStore IOException while initializing TrustManagerFactory " │ │ │ │ + // 329: astore 5 │ │ │ │ + // 331: aload_2 │ │ │ │ + // 332: aload 5 │ │ │ │ + // 334: aload 13 │ │ │ │ + // 336: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 339: pop │ │ │ │ + // 340: iconst_0 │ │ │ │ + // 341: istore 10 │ │ │ │ + // 343: aconst_null │ │ │ │ + // 344: astore_2 │ │ │ │ + // 345: aconst_null │ │ │ │ + // 346: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ + // 349: goto 153 │ │ │ │ + // 352: astore 13 │ │ │ │ + // 354: ldc "TrustManagerFactory" │ │ │ │ + // 356: astore_2 │ │ │ │ + // 357: ldc "Unable to get X509 Trust Manager " │ │ │ │ + // 359: astore_1 │ │ │ │ + // 360: aload_2 │ │ │ │ + // 361: aload_1 │ │ │ │ + // 362: aload 13 │ │ │ │ + // 364: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 367: pop │ │ │ │ + // 368: goto 301 │ │ │ │ + // 371: astore 13 │ │ │ │ + // 373: ldc "TrustManagerFactory" │ │ │ │ + // 375: astore_2 │ │ │ │ + // 376: ldc "KeyStore CertificateException while initializing TrustManagerFactory " │ │ │ │ + // 378: astore 5 │ │ │ │ + // 380: aload_2 │ │ │ │ + // 381: aload 5 │ │ │ │ + // 383: aload 13 │ │ │ │ + // 385: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 388: pop │ │ │ │ + // 389: iconst_0 │ │ │ │ + // 390: istore 10 │ │ │ │ + // 392: aconst_null │ │ │ │ + // 393: astore_2 │ │ │ │ + // 394: aconst_null │ │ │ │ + // 395: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ + // 398: goto 153 │ │ │ │ + // 401: astore 13 │ │ │ │ + // 403: ldc "TrustManagerFactory" │ │ │ │ + // 405: astore_2 │ │ │ │ + // 406: ldc "Key Store exception while initializing TrustManagerFactory " │ │ │ │ + // 408: astore_1 │ │ │ │ + // 409: aload_2 │ │ │ │ + // 410: aload_1 │ │ │ │ + // 411: aload 13 │ │ │ │ + // 413: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 416: pop │ │ │ │ + // 417: goto 301 │ │ │ │ + // 420: iload 10 │ │ │ │ + // 422: iconst_1 │ │ │ │ + // 423: iadd │ │ │ │ + // 424: istore 10 │ │ │ │ + // 426: goto 183 │ │ │ │ + // 429: iload 10 │ │ │ │ + // 431: iconst_1 │ │ │ │ + // 432: iadd │ │ │ │ + // 433: istore 10 │ │ │ │ + // 435: goto 265 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ----------------------------------------- │ │ │ │ - // 7 11 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 7 11 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 12 15 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 12 15 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 16 19 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 16 19 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 20 23 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 20 23 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 24 28 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 24 28 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 35 39 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 35 39 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 42 47 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 42 47 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 48 51 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 48 51 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 54 59 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 54 59 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 65 70 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 65 70 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 71 75 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 71 75 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 77 81 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 77 81 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 81 85 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 81 85 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 85 88 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 85 88 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 89 93 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 89 93 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 94 98 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 94 98 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 98 101 300 307 Ljava/io/FileNotFoundException; │ │ │ │ - // 98 101 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 98 101 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 103 106 300 307 Ljava/io/FileNotFoundException; │ │ │ │ - // 103 106 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 103 106 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 109 113 300 307 Ljava/io/FileNotFoundException; │ │ │ │ - // 109 113 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 109 113 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 113 116 307 335 Ljava/io/IOException; │ │ │ │ - // 113 116 354 382 Ljava/security/cert/CertificateException; │ │ │ │ - // 113 116 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 113 116 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 120 124 307 335 Ljava/io/IOException; │ │ │ │ - // 120 124 354 382 Ljava/security/cert/CertificateException; │ │ │ │ - // 120 124 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 120 124 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 128 132 307 335 Ljava/io/IOException; │ │ │ │ - // 128 132 354 382 Ljava/security/cert/CertificateException; │ │ │ │ - // 128 132 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 128 132 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 132 135 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 132 135 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 137 141 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 137 141 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 141 145 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 141 145 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 156 159 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 156 159 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 173 176 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 173 176 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 190 195 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 190 195 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 197 202 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 197 202 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 205 209 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 205 209 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 215 219 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 215 219 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 221 225 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 221 225 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 225 229 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 225 229 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 240 243 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 240 243 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 257 260 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 257 260 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 274 279 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 274 279 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 281 286 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 281 286 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 317 323 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 317 323 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 328 332 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 328 332 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 364 370 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 364 370 382 401 Ljava/security/KeyStoreException; │ │ │ │ - // 375 379 335 354 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 375 379 382 401 Ljava/security/KeyStoreException; │ │ │ │ + // 11 15 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 11 15 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 16 19 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 16 19 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 21 24 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 21 24 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 25 28 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 25 28 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 30 35 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 30 35 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 43 47 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 43 47 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 51 56 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 51 56 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 58 61 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 58 61 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 65 70 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 65 70 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 78 83 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 78 83 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 85 90 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 85 90 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 93 98 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 93 98 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 98 102 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 98 102 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 102 105 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 102 105 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 106 110 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 106 110 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 111 115 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 111 115 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 115 118 315 322 Ljava/io/FileNotFoundException; │ │ │ │ + // 115 118 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 115 118 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 120 123 315 322 Ljava/io/FileNotFoundException; │ │ │ │ + // 120 123 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 120 123 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 126 130 315 322 Ljava/io/FileNotFoundException; │ │ │ │ + // 126 130 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 126 130 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 130 133 322 352 Ljava/io/IOException; │ │ │ │ + // 130 133 371 401 Ljava/security/cert/CertificateException; │ │ │ │ + // 130 133 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 130 133 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 138 143 322 352 Ljava/io/IOException; │ │ │ │ + // 138 143 371 401 Ljava/security/cert/CertificateException; │ │ │ │ + // 138 143 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 138 143 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 148 153 322 352 Ljava/io/IOException; │ │ │ │ + // 148 153 371 401 Ljava/security/cert/CertificateException; │ │ │ │ + // 148 153 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 148 153 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 153 156 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 153 156 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 158 162 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 158 162 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 162 166 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 162 166 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 173 176 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 173 176 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 192 195 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 192 195 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 209 214 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 209 214 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 216 221 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 216 221 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 224 228 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 224 228 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 234 238 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 234 238 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 240 244 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 240 244 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 244 248 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 244 248 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 255 258 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 255 258 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 274 277 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 274 277 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 289 294 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 289 294 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 296 301 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 296 301 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 334 340 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 334 340 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 345 349 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 345 349 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 383 389 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 383 389 401 420 Ljava/security/KeyStoreException; │ │ │ │ + // 394 398 352 371 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 394 398 401 420 Ljava/security/KeyStoreException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0113: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0130: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ @@ -369,336 +373,336 @@ │ │ │ │ │ │ │ │ public static void addCertificateChain(final X509Certificate[] p0) { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ │ │ // │ │ │ │ - // 2: astore_1 │ │ │ │ - // 3: aload_1 │ │ │ │ - // 4: invokestatic javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ │ │ - // 7: astore_2 │ │ │ │ - // 8: aload_0 │ │ │ │ - // 9: astore_3 │ │ │ │ - // 10: aload_0 │ │ │ │ - // 11: arraylength │ │ │ │ - // 12: istore 4 │ │ │ │ - // 14: iconst_0 │ │ │ │ + // 1: istore_1 │ │ │ │ + // 2: aconst_null │ │ │ │ + // 3: astore_2 │ │ │ │ + // 4: ldc "X509" │ │ │ │ + // 6: astore_3 │ │ │ │ + // 7: aload_3 │ │ │ │ + // 8: invokestatic javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ │ │ + // 11: astore 4 │ │ │ │ + // 13: aload_0 │ │ │ │ + // 14: arraylength │ │ │ │ // 15: istore 5 │ │ │ │ - // 17: iload 5 │ │ │ │ - // 19: iload 4 │ │ │ │ - // 21: if_icmpge 67 │ │ │ │ - // 24: aload_3 │ │ │ │ - // 25: iload 5 │ │ │ │ - // 27: aaload │ │ │ │ - // 28: astore 6 │ │ │ │ - // 30: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ - // 33: astore_1 │ │ │ │ - // 34: aload 6 │ │ │ │ - // 36: invokevirtual java/security/cert/X509Certificate.getSubjectDN:()Ljava/security/Principal; │ │ │ │ - // 39: astore 7 │ │ │ │ - // 41: aload 7 │ │ │ │ - // 43: invokeinterface java/security/Principal.toString:()Ljava/lang/String; │ │ │ │ - // 48: astore 7 │ │ │ │ - // 50: aload_1 │ │ │ │ - // 51: aload 7 │ │ │ │ - // 53: aload 6 │ │ │ │ - // 55: invokevirtual java/security/KeyStore.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V │ │ │ │ - // 58: iload 5 │ │ │ │ - // 60: iconst_1 │ │ │ │ - // 61: iadd │ │ │ │ - // 62: istore 5 │ │ │ │ - // 64: goto 17 │ │ │ │ - // 67: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ - // 70: astore_1 │ │ │ │ - // 71: aload_2 │ │ │ │ - // 72: aload_1 │ │ │ │ - // 73: invokevirtual javax/net/ssl/TrustManagerFactory.init:(Ljava/security/KeyStore;)V │ │ │ │ - // 76: aload_2 │ │ │ │ - // 77: invokevirtual javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager; │ │ │ │ - // 80: astore 8 │ │ │ │ - // 82: aload 8 │ │ │ │ - // 84: ifnull 135 │ │ │ │ - // 87: aload 8 │ │ │ │ - // 89: astore_3 │ │ │ │ - // 90: aload 8 │ │ │ │ - // 92: arraylength │ │ │ │ - // 93: istore 4 │ │ │ │ - // 95: iconst_0 │ │ │ │ - // 96: istore 5 │ │ │ │ - // 98: iload 5 │ │ │ │ - // 100: iload 4 │ │ │ │ - // 102: if_icmpge 135 │ │ │ │ - // 105: aload_3 │ │ │ │ - // 106: iload 5 │ │ │ │ - // 108: aaload │ │ │ │ - // 109: astore 9 │ │ │ │ - // 111: aload 9 │ │ │ │ - // 113: instanceof Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 116: istore 10 │ │ │ │ - // 118: iload 10 │ │ │ │ - // 120: ifeq 179 │ │ │ │ - // 123: aload 9 │ │ │ │ - // 125: checkcast Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 128: astore 9 │ │ │ │ - // 130: aload 9 │ │ │ │ - // 132: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.localTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ │ │ - // 135: new Ljava/io/FileOutputStream; │ │ │ │ - // 138: astore 11 │ │ │ │ - // 140: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File; │ │ │ │ - // 143: astore_1 │ │ │ │ - // 144: aload 11 │ │ │ │ - // 146: aload_1 │ │ │ │ - // 147: invokespecial java/io/FileOutputStream.:(Ljava/io/File;)V │ │ │ │ - // 150: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ - // 153: astore_1 │ │ │ │ - // 154: ldc "" │ │ │ │ - // 156: astore 7 │ │ │ │ - // 158: aload 7 │ │ │ │ + // 17: iconst_0 │ │ │ │ + // 18: istore 6 │ │ │ │ + // 20: aconst_null │ │ │ │ + // 21: astore_3 │ │ │ │ + // 22: iload 6 │ │ │ │ + // 24: iload 5 │ │ │ │ + // 26: if_icmpge 74 │ │ │ │ + // 29: aload_0 │ │ │ │ + // 30: iload 6 │ │ │ │ + // 32: aaload │ │ │ │ + // 33: astore 7 │ │ │ │ + // 35: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ + // 38: astore 8 │ │ │ │ + // 40: aload 7 │ │ │ │ + // 42: invokevirtual java/security/cert/X509Certificate.getSubjectDN:()Ljava/security/Principal; │ │ │ │ + // 45: astore 9 │ │ │ │ + // 47: aload 9 │ │ │ │ + // 49: invokeinterface java/security/Principal.toString:()Ljava/lang/String; │ │ │ │ + // 54: astore 9 │ │ │ │ + // 56: aload 8 │ │ │ │ + // 58: aload 9 │ │ │ │ + // 60: aload 7 │ │ │ │ + // 62: invokevirtual java/security/KeyStore.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V │ │ │ │ + // 65: iload 6 │ │ │ │ + // 67: iconst_1 │ │ │ │ + // 68: iadd │ │ │ │ + // 69: istore 6 │ │ │ │ + // 71: goto 22 │ │ │ │ + // 74: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ + // 77: astore_3 │ │ │ │ + // 78: aload 4 │ │ │ │ + // 80: aload_3 │ │ │ │ + // 81: invokevirtual javax/net/ssl/TrustManagerFactory.init:(Ljava/security/KeyStore;)V │ │ │ │ + // 84: aload 4 │ │ │ │ + // 86: invokevirtual javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager; │ │ │ │ + // 89: astore 10 │ │ │ │ + // 91: aload 10 │ │ │ │ + // 93: ifnull 137 │ │ │ │ + // 96: aload 10 │ │ │ │ + // 98: arraylength │ │ │ │ + // 99: istore 6 │ │ │ │ + // 101: iload_1 │ │ │ │ + // 102: iload 6 │ │ │ │ + // 104: if_icmpge 137 │ │ │ │ + // 107: aload 10 │ │ │ │ + // 109: iload_1 │ │ │ │ + // 110: aaload │ │ │ │ + // 111: astore 11 │ │ │ │ + // 113: aload 11 │ │ │ │ + // 115: instanceof Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 118: istore 5 │ │ │ │ + // 120: iload 5 │ │ │ │ + // 122: ifeq 177 │ │ │ │ + // 125: aload 11 │ │ │ │ + // 127: checkcast Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 130: astore 11 │ │ │ │ + // 132: aload 11 │ │ │ │ + // 134: putstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.localTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ │ │ + // 137: new Ljava/io/FileOutputStream; │ │ │ │ + // 140: astore 12 │ │ │ │ + // 142: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File; │ │ │ │ + // 145: astore_2 │ │ │ │ + // 146: aload 12 │ │ │ │ + // 148: aload_2 │ │ │ │ + // 149: invokespecial java/io/FileOutputStream.:(Ljava/io/File;)V │ │ │ │ + // 152: getstatic nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore; │ │ │ │ + // 155: astore_2 │ │ │ │ + // 156: ldc "" │ │ │ │ + // 158: astore_3 │ │ │ │ + // 159: aload_3 │ │ │ │ // 160: invokevirtual java/lang/String.toCharArray:()[C │ │ │ │ - // 163: astore 7 │ │ │ │ - // 165: aload_1 │ │ │ │ - // 166: aload 11 │ │ │ │ - // 168: aload 7 │ │ │ │ - // 170: invokevirtual java/security/KeyStore.store:(Ljava/io/OutputStream;[C)V │ │ │ │ - // 173: aload 11 │ │ │ │ - // 175: invokevirtual java/io/FileOutputStream.close:()V │ │ │ │ - // 178: return │ │ │ │ - // 179: iload 5 │ │ │ │ - // 181: iconst_1 │ │ │ │ - // 182: iadd │ │ │ │ - // 183: istore 5 │ │ │ │ - // 185: goto 98 │ │ │ │ - // 188: astore 12 │ │ │ │ - // 190: new Ljava/security/cert/CertificateException; │ │ │ │ - // 193: astore_1 │ │ │ │ - // 194: new Ljava/lang/StringBuilder; │ │ │ │ - // 197: astore 7 │ │ │ │ - // 199: aload 7 │ │ │ │ - // 201: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 204: ldc "Unable to write KeyStore: " │ │ │ │ - // 206: astore 13 │ │ │ │ - // 208: aload 7 │ │ │ │ - // 210: aload 13 │ │ │ │ - // 212: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 215: astore 7 │ │ │ │ - // 217: aload 12 │ │ │ │ - // 219: invokevirtual java/io/FileNotFoundException.getMessage:()Ljava/lang/String; │ │ │ │ - // 222: astore 13 │ │ │ │ - // 224: aload 7 │ │ │ │ - // 226: aload 13 │ │ │ │ - // 228: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 231: astore 7 │ │ │ │ - // 233: aload 7 │ │ │ │ - // 235: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 238: astore 7 │ │ │ │ - // 240: aload_1 │ │ │ │ - // 241: aload 7 │ │ │ │ - // 243: invokespecial java/security/cert/CertificateException.:(Ljava/lang/String;)V │ │ │ │ - // 246: aload_1 │ │ │ │ - // 247: athrow │ │ │ │ - // 248: astore 12 │ │ │ │ - // 250: ldc "TrustManagerFactory" │ │ │ │ - // 252: astore_1 │ │ │ │ - // 253: ldc "Unable to get X509 Trust Manager " │ │ │ │ - // 255: astore 7 │ │ │ │ - // 257: aload_1 │ │ │ │ - // 258: aload 7 │ │ │ │ - // 260: aload 12 │ │ │ │ - // 262: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 265: pop │ │ │ │ - // 266: goto 178 │ │ │ │ - // 269: astore 12 │ │ │ │ - // 271: new Ljava/security/cert/CertificateException; │ │ │ │ - // 274: astore_1 │ │ │ │ - // 275: new Ljava/lang/StringBuilder; │ │ │ │ - // 278: astore 7 │ │ │ │ - // 280: aload 7 │ │ │ │ - // 282: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 285: ldc "Unable to write KeyStore: " │ │ │ │ - // 287: astore 13 │ │ │ │ - // 289: aload 7 │ │ │ │ - // 291: aload 13 │ │ │ │ - // 293: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 296: astore 7 │ │ │ │ - // 298: aload 12 │ │ │ │ - // 300: invokevirtual java/security/cert/CertificateException.getMessage:()Ljava/lang/String; │ │ │ │ - // 303: astore 13 │ │ │ │ - // 305: aload 7 │ │ │ │ - // 307: aload 13 │ │ │ │ - // 309: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 312: astore 7 │ │ │ │ - // 314: aload 7 │ │ │ │ - // 316: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 319: astore 7 │ │ │ │ - // 321: aload_1 │ │ │ │ - // 322: aload 7 │ │ │ │ - // 324: invokespecial java/security/cert/CertificateException.:(Ljava/lang/String;)V │ │ │ │ - // 327: aload_1 │ │ │ │ - // 328: athrow │ │ │ │ - // 329: astore 12 │ │ │ │ - // 331: ldc "TrustManagerFactory" │ │ │ │ - // 333: astore_1 │ │ │ │ - // 334: ldc "Key Store exception while initializing TrustManagerFactory " │ │ │ │ - // 336: astore 7 │ │ │ │ - // 338: aload_1 │ │ │ │ - // 339: aload 7 │ │ │ │ - // 341: aload 12 │ │ │ │ - // 343: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 346: pop │ │ │ │ - // 347: goto 178 │ │ │ │ - // 350: astore 12 │ │ │ │ - // 352: new Ljava/security/cert/CertificateException; │ │ │ │ - // 355: astore_1 │ │ │ │ - // 356: new Ljava/lang/StringBuilder; │ │ │ │ - // 359: astore 7 │ │ │ │ - // 361: aload 7 │ │ │ │ - // 363: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 366: ldc "Unable to write KeyStore: " │ │ │ │ - // 368: astore 13 │ │ │ │ - // 370: aload 7 │ │ │ │ - // 372: aload 13 │ │ │ │ - // 374: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 377: astore 7 │ │ │ │ - // 379: aload 12 │ │ │ │ - // 381: invokevirtual java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ - // 384: astore 13 │ │ │ │ - // 386: aload 7 │ │ │ │ - // 388: aload 13 │ │ │ │ - // 390: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 393: astore 7 │ │ │ │ - // 395: aload 7 │ │ │ │ - // 397: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 400: astore 7 │ │ │ │ - // 402: aload_1 │ │ │ │ - // 403: aload 7 │ │ │ │ - // 405: invokespecial java/security/cert/CertificateException.:(Ljava/lang/String;)V │ │ │ │ - // 408: aload_1 │ │ │ │ - // 409: athrow │ │ │ │ + // 163: astore_3 │ │ │ │ + // 164: aload_2 │ │ │ │ + // 165: aload 12 │ │ │ │ + // 167: aload_3 │ │ │ │ + // 168: invokevirtual java/security/KeyStore.store:(Ljava/io/OutputStream;[C)V │ │ │ │ + // 171: aload 12 │ │ │ │ + // 173: invokevirtual java/io/FileOutputStream.close:()V │ │ │ │ + // 176: return │ │ │ │ + // 177: iload_1 │ │ │ │ + // 178: iconst_1 │ │ │ │ + // 179: iadd │ │ │ │ + // 180: istore_1 │ │ │ │ + // 181: goto 101 │ │ │ │ + // 184: astore 13 │ │ │ │ + // 186: new Ljava/security/cert/CertificateException; │ │ │ │ + // 189: astore_2 │ │ │ │ + // 190: new Ljava/lang/StringBuilder; │ │ │ │ + // 193: astore_3 │ │ │ │ + // 194: aload_3 │ │ │ │ + // 195: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 198: ldc "Unable to write KeyStore: " │ │ │ │ + // 200: astore 14 │ │ │ │ + // 202: aload_3 │ │ │ │ + // 203: aload 14 │ │ │ │ + // 205: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 208: astore_3 │ │ │ │ + // 209: aload 13 │ │ │ │ + // 211: invokevirtual java/io/FileNotFoundException.getMessage:()Ljava/lang/String; │ │ │ │ + // 214: astore 14 │ │ │ │ + // 216: aload_3 │ │ │ │ + // 217: aload 14 │ │ │ │ + // 219: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 222: astore_3 │ │ │ │ + // 223: aload_3 │ │ │ │ + // 224: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 227: astore_3 │ │ │ │ + // 228: aload_2 │ │ │ │ + // 229: aload_3 │ │ │ │ + // 230: invokespecial java/security/cert/CertificateException.:(Ljava/lang/String;)V │ │ │ │ + // 233: aload_2 │ │ │ │ + // 234: athrow │ │ │ │ + // 235: astore 13 │ │ │ │ + // 237: ldc "TrustManagerFactory" │ │ │ │ + // 239: astore_2 │ │ │ │ + // 240: ldc "Unable to get X509 Trust Manager " │ │ │ │ + // 242: astore_3 │ │ │ │ + // 243: aload_2 │ │ │ │ + // 244: aload_3 │ │ │ │ + // 245: aload 13 │ │ │ │ + // 247: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 250: pop │ │ │ │ + // 251: goto 176 │ │ │ │ + // 254: astore 13 │ │ │ │ + // 256: new Ljava/security/cert/CertificateException; │ │ │ │ + // 259: astore_2 │ │ │ │ + // 260: new Ljava/lang/StringBuilder; │ │ │ │ + // 263: astore_3 │ │ │ │ + // 264: aload_3 │ │ │ │ + // 265: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 268: ldc "Unable to write KeyStore: " │ │ │ │ + // 270: astore 14 │ │ │ │ + // 272: aload_3 │ │ │ │ + // 273: aload 14 │ │ │ │ + // 275: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 278: astore_3 │ │ │ │ + // 279: aload 13 │ │ │ │ + // 281: invokevirtual java/security/cert/CertificateException.getMessage:()Ljava/lang/String; │ │ │ │ + // 284: astore 14 │ │ │ │ + // 286: aload_3 │ │ │ │ + // 287: aload 14 │ │ │ │ + // 289: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 292: astore_3 │ │ │ │ + // 293: aload_3 │ │ │ │ + // 294: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 297: astore_3 │ │ │ │ + // 298: aload_2 │ │ │ │ + // 299: aload_3 │ │ │ │ + // 300: invokespecial java/security/cert/CertificateException.:(Ljava/lang/String;)V │ │ │ │ + // 303: aload_2 │ │ │ │ + // 304: athrow │ │ │ │ + // 305: astore 13 │ │ │ │ + // 307: ldc "TrustManagerFactory" │ │ │ │ + // 309: astore_2 │ │ │ │ + // 310: ldc "Key Store exception while initializing TrustManagerFactory " │ │ │ │ + // 312: astore_3 │ │ │ │ + // 313: aload_2 │ │ │ │ + // 314: aload_3 │ │ │ │ + // 315: aload 13 │ │ │ │ + // 317: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 320: pop │ │ │ │ + // 321: goto 176 │ │ │ │ + // 324: astore 13 │ │ │ │ + // 326: new Ljava/security/cert/CertificateException; │ │ │ │ + // 329: astore_2 │ │ │ │ + // 330: new Ljava/lang/StringBuilder; │ │ │ │ + // 333: astore_3 │ │ │ │ + // 334: aload_3 │ │ │ │ + // 335: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 338: ldc "Unable to write KeyStore: " │ │ │ │ + // 340: astore 14 │ │ │ │ + // 342: aload_3 │ │ │ │ + // 343: aload 14 │ │ │ │ + // 345: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 348: astore_3 │ │ │ │ + // 349: aload 13 │ │ │ │ + // 351: invokevirtual java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ + // 354: astore 14 │ │ │ │ + // 356: aload_3 │ │ │ │ + // 357: aload 14 │ │ │ │ + // 359: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 362: astore_3 │ │ │ │ + // 363: aload_3 │ │ │ │ + // 364: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 367: astore_3 │ │ │ │ + // 368: aload_2 │ │ │ │ + // 369: aload_3 │ │ │ │ + // 370: invokespecial java/security/cert/CertificateException.:(Ljava/lang/String;)V │ │ │ │ + // 373: aload_2 │ │ │ │ + // 374: athrow │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ----------------------------------------- │ │ │ │ - // 3 7 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 3 7 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 10 12 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 10 12 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 25 28 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 25 28 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 30 33 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 30 33 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 34 39 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 34 39 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 41 48 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 41 48 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 53 58 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 53 58 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 67 70 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 67 70 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 72 76 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 72 76 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 76 80 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 76 80 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 90 93 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 90 93 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 106 109 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 106 109 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 123 128 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 123 128 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 130 135 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 130 135 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 135 138 188 248 Ljava/io/FileNotFoundException; │ │ │ │ - // 135 138 269 329 Ljava/security/cert/CertificateException; │ │ │ │ - // 135 138 350 410 Ljava/io/IOException; │ │ │ │ - // 135 138 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 135 138 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 140 143 188 248 Ljava/io/FileNotFoundException; │ │ │ │ - // 140 143 269 329 Ljava/security/cert/CertificateException; │ │ │ │ - // 140 143 350 410 Ljava/io/IOException; │ │ │ │ - // 140 143 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 140 143 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 146 150 188 248 Ljava/io/FileNotFoundException; │ │ │ │ - // 146 150 269 329 Ljava/security/cert/CertificateException; │ │ │ │ - // 146 150 350 410 Ljava/io/IOException; │ │ │ │ - // 146 150 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 146 150 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 150 153 188 248 Ljava/io/FileNotFoundException; │ │ │ │ - // 150 153 269 329 Ljava/security/cert/CertificateException; │ │ │ │ - // 150 153 350 410 Ljava/io/IOException; │ │ │ │ - // 150 153 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 150 153 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 158 163 188 248 Ljava/io/FileNotFoundException; │ │ │ │ - // 158 163 269 329 Ljava/security/cert/CertificateException; │ │ │ │ - // 158 163 350 410 Ljava/io/IOException; │ │ │ │ - // 158 163 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 158 163 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 168 173 188 248 Ljava/io/FileNotFoundException; │ │ │ │ - // 168 173 269 329 Ljava/security/cert/CertificateException; │ │ │ │ - // 168 173 350 410 Ljava/io/IOException; │ │ │ │ - // 168 173 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 168 173 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 173 178 188 248 Ljava/io/FileNotFoundException; │ │ │ │ - // 173 178 269 329 Ljava/security/cert/CertificateException; │ │ │ │ - // 173 178 350 410 Ljava/io/IOException; │ │ │ │ - // 173 178 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 173 178 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 190 193 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 190 193 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 194 197 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 194 197 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 199 204 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 199 204 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 210 215 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 210 215 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 217 222 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 217 222 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 226 231 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 226 231 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 233 238 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 233 238 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 241 246 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 241 246 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 246 248 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 246 248 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 271 274 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 271 274 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 275 278 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 275 278 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 280 285 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 280 285 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 291 296 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 291 296 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 298 303 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 298 303 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 307 312 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 307 312 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 314 319 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 314 319 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 322 327 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 322 327 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 327 329 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 327 329 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 352 355 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 352 355 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 356 359 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 356 359 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 361 366 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 361 366 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 372 377 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 372 377 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 379 384 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 379 384 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 388 393 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 388 393 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 395 400 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 395 400 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 403 408 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 403 408 329 350 Ljava/security/KeyStoreException; │ │ │ │ - // 408 410 248 269 Ljava/security/NoSuchAlgorithmException; │ │ │ │ - // 408 410 329 350 Ljava/security/KeyStoreException; │ │ │ │ + // 7 11 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 7 11 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 13 15 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 13 15 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 30 33 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 30 33 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 35 38 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 35 38 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 40 45 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 40 45 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 47 54 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 47 54 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 60 65 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 60 65 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 74 77 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 74 77 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 80 84 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 80 84 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 84 89 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 84 89 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 96 99 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 96 99 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 109 111 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 109 111 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 125 130 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 125 130 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 132 137 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 132 137 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 137 140 184 235 Ljava/io/FileNotFoundException; │ │ │ │ + // 137 140 254 305 Ljava/security/cert/CertificateException; │ │ │ │ + // 137 140 324 375 Ljava/io/IOException; │ │ │ │ + // 137 140 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 137 140 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 142 145 184 235 Ljava/io/FileNotFoundException; │ │ │ │ + // 142 145 254 305 Ljava/security/cert/CertificateException; │ │ │ │ + // 142 145 324 375 Ljava/io/IOException; │ │ │ │ + // 142 145 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 142 145 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 148 152 184 235 Ljava/io/FileNotFoundException; │ │ │ │ + // 148 152 254 305 Ljava/security/cert/CertificateException; │ │ │ │ + // 148 152 324 375 Ljava/io/IOException; │ │ │ │ + // 148 152 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 148 152 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 152 155 184 235 Ljava/io/FileNotFoundException; │ │ │ │ + // 152 155 254 305 Ljava/security/cert/CertificateException; │ │ │ │ + // 152 155 324 375 Ljava/io/IOException; │ │ │ │ + // 152 155 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 152 155 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 159 163 184 235 Ljava/io/FileNotFoundException; │ │ │ │ + // 159 163 254 305 Ljava/security/cert/CertificateException; │ │ │ │ + // 159 163 324 375 Ljava/io/IOException; │ │ │ │ + // 159 163 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 159 163 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 167 171 184 235 Ljava/io/FileNotFoundException; │ │ │ │ + // 167 171 254 305 Ljava/security/cert/CertificateException; │ │ │ │ + // 167 171 324 375 Ljava/io/IOException; │ │ │ │ + // 167 171 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 167 171 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 171 176 184 235 Ljava/io/FileNotFoundException; │ │ │ │ + // 171 176 254 305 Ljava/security/cert/CertificateException; │ │ │ │ + // 171 176 324 375 Ljava/io/IOException; │ │ │ │ + // 171 176 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 171 176 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 186 189 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 186 189 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 190 193 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 190 193 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 194 198 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 194 198 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 203 208 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 203 208 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 209 214 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 209 214 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 217 222 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 217 222 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 223 227 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 223 227 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 229 233 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 229 233 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 233 235 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 233 235 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 256 259 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 256 259 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 260 263 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 260 263 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 264 268 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 264 268 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 273 278 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 273 278 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 279 284 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 279 284 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 287 292 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 287 292 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 293 297 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 293 297 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 299 303 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 299 303 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 303 305 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 303 305 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 326 329 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 326 329 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 330 333 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 330 333 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 334 338 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 334 338 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 343 348 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 343 348 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 349 354 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 349 354 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 357 362 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 357 362 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 363 367 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 363 367 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 369 373 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 369 373 305 324 Ljava/security/KeyStoreException; │ │ │ │ + // 373 375 235 254 Ljava/security/NoSuchAlgorithmException; │ │ │ │ + // 373 375 305 324 Ljava/security/KeyStoreException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ // java.lang.IndexOutOfBoundsException: Index 202 out of bounds for length 202 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ @@ -707,14 +711,15 @@ │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ + // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:211) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519) │ │ ├── nerd/tuxmobil/fahrplan/congress/parser.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -750,38 +750,39 @@ │ │ │ │ if (this.completed && listener != null) { │ │ │ │ this.notifyActivity(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void storeLectureList(final Context context, final ArrayList list) { │ │ │ │ final String log_TAG = this.LOG_TAG; │ │ │ │ - Serializable s = "storeLectureList"; │ │ │ │ - MyApp.LogDebug(log_TAG, (String)s); │ │ │ │ + Object iterator = "storeLectureList"; │ │ │ │ + MyApp.LogDebug(log_TAG, (String)iterator); │ │ │ │ this.db = new LecturesDBOpenHelper(context).getWritableDatabase(); │ │ │ │ try { │ │ │ │ final SQLiteDatabase db = this.db; │ │ │ │ try { │ │ │ │ db.beginTransaction(); │ │ │ │ final SQLiteDatabase db2 = this.db; │ │ │ │ - s = "lectures"; │ │ │ │ - db2.delete((String)s, (String)null, (String[])null); │ │ │ │ - final Iterator iterator = list.iterator(); │ │ │ │ + iterator = "lectures"; │ │ │ │ + Serializable s = null; │ │ │ │ + db2.delete((String)iterator, (String)null, (String[])null); │ │ │ │ + iterator = list.iterator(); │ │ │ │ try { │ │ │ │ while (true) { │ │ │ │ - Label_0113: { │ │ │ │ - if (!iterator.hasNext()) { │ │ │ │ - break Label_0113; │ │ │ │ + Label_0119: { │ │ │ │ + if (!((Iterator)iterator).hasNext()) { │ │ │ │ + break Label_0119; │ │ │ │ } │ │ │ │ - Lecture next = iterator.next(); │ │ │ │ + Lecture next = ((Iterator)iterator).next(); │ │ │ │ try { │ │ │ │ next = next; │ │ │ │ try { │ │ │ │ - Label_0139: { │ │ │ │ + Label_0145: { │ │ │ │ if (!this.isCancelled()) { │ │ │ │ - break Label_0139; │ │ │ │ + break Label_0145; │ │ │ │ } │ │ │ │ final SQLiteDatabase db3 = this.db; │ │ │ │ try { │ │ │ │ db3.setTransactionSuccessful(); │ │ │ │ this.db.endTransaction(); │ │ │ │ this.db.close(); │ │ │ │ return; │ │ │ │ @@ -853,17 +854,17 @@ │ │ │ │ try { │ │ │ │ s = Integer.valueOf(room_index); │ │ │ │ contentValues.put(s19, (Integer)s); │ │ │ │ final String s20 = "rec_license"; │ │ │ │ s = next.recordingLicense; │ │ │ │ contentValues.put(s20, (String)s); │ │ │ │ s = "rec_optout"; │ │ │ │ - Label_0933: { │ │ │ │ + Label_0939: { │ │ │ │ if (!next.recordingOptOut) { │ │ │ │ - break Label_0933; │ │ │ │ + break Label_0939; │ │ │ │ } │ │ │ │ int i = 1; │ │ │ │ while (true) { │ │ │ │ contentValues.put((String)s, Integer.valueOf(i)); │ │ │ │ final String s21 = "changed_title"; │ │ │ │ final boolean changedTitle = next.changedTitle; │ │ │ │ try { ├── smali/nerd/tuxmobil/fahrplan/congress/DateFieldValidation.smali │ @@ -48,54 +48,53 @@ │ │ # virtual methods │ .method public printValidationErrors()V │ .locals 4 │ │ .prologue │ .line 38 │ - iget-object v2, p0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;->mValidationErrors:Ljava/util/List; │ + iget-object v1, p0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;->mValidationErrors:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lnerd/tuxmobil/fahrplan/congress/ValidationError; │ + check-cast v0, Lnerd/tuxmobil/fahrplan/congress/ValidationError; │ │ .line 39 │ - .local v1, "validationError":Lnerd/tuxmobil/fahrplan/congress/ValidationError; │ + .local v0, "validationError":Lnerd/tuxmobil/fahrplan/congress/ValidationError; │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ - invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/ValidationError;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Lnerd/tuxmobil/fahrplan/congress/ValidationError;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 41 │ - .end local v1 # "validationError":Lnerd/tuxmobil/fahrplan/congress/ValidationError; │ + .end local v0 # "validationError":Lnerd/tuxmobil/fahrplan/congress/ValidationError; │ :cond_0 │ return-void │ .end method │ │ .method public validate()Z │ .locals 26 │ │ @@ -126,14 +125,15 @@ │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ const-string v9, "date" │ │ + .line 56 │ invoke-virtual/range {v2 .. v9}, 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; │ │ move-result-object v25 │ │ .line 58 │ invoke-interface/range {v25 .. v25}, Landroid/database/Cursor;->getCount()I │ :try_end_0 │ @@ -160,14 +160,15 @@ │ :cond_0 │ :try_start_1 │ invoke-interface/range {v25 .. v25}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 62 │ const-string v3, "date" │ │ + .line 63 │ move-object/from16 v0, v25 │ │ invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ move-object/from16 v0, v25 │ @@ -195,14 +196,15 @@ │ .line 68 │ .local v21, "formattedFirstDate":Ljava/lang/String; │ invoke-interface/range {v25 .. v25}, Landroid/database/Cursor;->moveToLast()Z │ │ .line 69 │ const-string v3, "date" │ │ + .line 70 │ move-object/from16 v0, v25 │ │ invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ move-object/from16 v0, v25 │ @@ -238,14 +240,15 @@ │ move-result v3 │ │ if-nez v3, :cond_2 │ │ .line 78 │ const-string v3, "dateUTC" │ │ + .line 79 │ move-object/from16 v0, v25 │ │ invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ move-object/from16 v0, v25 │ @@ -284,20 +287,22 @@ │ move-result v3 │ │ if-nez v3, :cond_1 │ │ .line 85 │ const-string v3, "event_id" │ │ + .line 86 │ move-object/from16 v0, v25 │ │ invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 85 │ move-object/from16 v0, v25 │ │ invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v17 │ │ .line 87 │ @@ -444,14 +449,15 @@ │ │ move-result-object v4 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;->mValidationErrors:Ljava/util/List; │ │ + .line 106 │ invoke-interface {v5}, Ljava/util/List;->size()I │ │ move-result v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -462,14 +468,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 105 │ invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 107 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;->mValidationErrors:Ljava/util/List; ├── smali/nerd/tuxmobil/fahrplan/congress/ChangeListActivity.smali │ @@ -107,18 +107,20 @@ │ │ const v2, 0x7f0e005d │ │ new-instance v3, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment; │ │ invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;->()V │ │ + .line 30 │ invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ + .line 31 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 32 │ const-string v1, "ChangeListActivity" │ │ const-string v2, "onCreate fragment created" ├── smali/nerd/tuxmobil/fahrplan/congress/parser.smali │ @@ -655,25 +655,26 @@ │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ │ move-result v11 │ │ .line 280 │ const/4 v15, 0x0 │ │ - .line 282 │ + .line 281 │ .local v15, "lecture_done":Z │ :goto_4 │ const/16 v28, 0x1 │ │ move/from16 v0, v28 │ │ if-eq v11, v0, :cond_0 │ │ if-nez v15, :cond_0 │ │ + .line 282 │ invoke-virtual/range {p0 .. p0}, Lnerd/tuxmobil/fahrplan/congress/parser;->isCancelled()Z │ │ move-result v28 │ │ if-nez v28, :cond_0 │ │ .line 283 │ @@ -1037,14 +1038,15 @@ │ │ move-result-object v29 │ │ iget-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;->speakers:Ljava/lang/String; │ │ move-object/from16 v28, v0 │ │ + .line 332 │ invoke-virtual/range {v28 .. v28}, Ljava/lang/String;->length()I │ │ move-result v28 │ │ if-lez v28, :cond_e │ │ const-string v28, ";" │ @@ -1054,14 +1056,15 @@ │ │ move-object/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v28 │ │ + .line 333 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v29 │ │ invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v28 │ @@ -1072,14 +1075,15 @@ │ │ move-object/from16 v0, v28 │ │ iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;->speakers:Ljava/lang/String; │ │ goto/16 :goto_5 │ │ + .line 332 │ :cond_e │ const-string v28, "" │ │ goto :goto_6 │ │ .line 335 │ :cond_f │ @@ -1229,14 +1233,15 @@ │ │ const-string v29, "(" │ │ invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v28 │ │ + .line 351 │ move-object/from16 v0, v28 │ │ move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v28 │ @@ -1279,15 +1284,15 @@ │ .line 355 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ if-eqz v28, :cond_14 │ │ - .line 356 │ + .line 357 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ invoke-static/range {v28 .. v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;->parseStartTime(Ljava/lang/String;)I │ │ move-result v28 │ @@ -1352,15 +1357,15 @@ │ .line 365 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ if-eqz v28, :cond_5 │ │ - .line 366 │ + .line 367 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ invoke-static/range {v28 .. v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;->parseDuration(Ljava/lang/String;)I │ │ move-result v28 │ @@ -1391,15 +1396,15 @@ │ .line 371 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ if-eqz v28, :cond_5 │ │ - .line 372 │ + .line 373 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ invoke-static/range {v28 .. v28}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;->getDateTime(Ljava/lang/String;)J │ │ move-result-wide v28 │ @@ -1428,25 +1433,26 @@ │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ │ move-result v11 │ │ .line 377 │ const/16 v19, 0x0 │ │ - .line 379 │ + .line 378 │ .local v19, "recording_done":Z │ :goto_7 │ const/16 v28, 0x1 │ │ move/from16 v0, v28 │ │ if-eq v11, v0, :cond_5 │ │ if-nez v19, :cond_5 │ │ + .line 379 │ invoke-virtual/range {p0 .. p0}, Lnerd/tuxmobil/fahrplan/congress/parser;->isCancelled()Z │ │ move-result v28 │ │ if-nez v28, :cond_5 │ │ .line 380 │ @@ -1513,15 +1519,15 @@ │ .line 391 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ if-eqz v28, :cond_18 │ │ - .line 392 │ + .line 393 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ move-object/from16 v0, v28 │ │ iput-object v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;->recordingLicense:Ljava/lang/String; │ @@ -1548,23 +1554,24 @@ │ .line 397 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ if-eqz v28, :cond_18 │ │ - .line 398 │ + .line 399 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ invoke-static/range {v28 .. v28}, Ljava/lang/Boolean;->valueOf(Ljava/lang/String;)Ljava/lang/Boolean; │ │ move-result-object v28 │ │ + .line 398 │ invoke-virtual/range {v28 .. v28}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v28 │ │ move/from16 v0, v28 │ │ iput-boolean v0, v14, Lnerd/tuxmobil/fahrplan/congress/Lecture;->recordingOptOut:Z │ @@ -1594,15 +1601,15 @@ │ │ .line 419 │ .local v4, "conf_done":Z │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ │ move-result v11 │ │ - .line 421 │ + .line 420 │ :goto_9 │ const/16 v28, 0x1 │ │ move/from16 v0, v28 │ │ if-eq v11, v0, :cond_0 │ │ @@ -1794,15 +1801,15 @@ │ .line 449 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ if-eqz v28, :cond_1b │ │ - .line 450 │ + .line 451 │ invoke-interface/range {v18 .. v18}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; │ │ move-result-object v28 │ │ invoke-static/range {v28 .. v28}, Lnerd/tuxmobil/fahrplan/congress/Lecture;->parseStartTime(Ljava/lang/String;)I │ │ move-result v7 │ @@ -2841,476 +2848,472 @@ │ ">;)V" │ } │ .end annotation │ │ .prologue │ .line 156 │ .local p2, "lectures":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->LOG_TAG:Ljava/lang/String; │ + iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->LOG_TAG:Ljava/lang/String; │ │ - const-string v5, "storeLectureList" │ + const-string v4, "storeLectureList" │ │ - invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 157 │ - new-instance v2, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ + new-instance v1, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ - invoke-direct {v2, p1}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->(Landroid/content/Context;)V │ + invoke-direct {v1, p1}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->(Landroid/content/Context;)V │ │ .line 159 │ - .local v2, "lecturesDB":Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ - invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v1, "lecturesDB":Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ + invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iput-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ .line 161 │ :try_start_0 │ - iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 162 │ - iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - const-string v5, "lectures" │ + const-string v4, "lectures" │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v3, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 163 │ invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 164 │ - .local v1, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .local v0, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/parser;->isCancelled()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 203 │ - .end local v1 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v0 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_0 │ - iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catch Landroid/database/SQLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 206 │ - iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 207 │ - iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 209 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ return-void │ │ .line 167 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v1 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .restart local v0 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_1 │ :try_start_1 │ - new-instance v3, Landroid/content/ContentValues; │ + new-instance v2, Landroid/content/ContentValues; │ │ - invoke-direct {v3}, Landroid/content/ContentValues;->()V │ + invoke-direct {v2}, Landroid/content/ContentValues;->()V │ │ .line 168 │ - .local v3, "values":Landroid/content/ContentValues; │ - const-string v4, "event_id" │ + .local v2, "values":Landroid/content/ContentValues; │ + const-string v3, "event_id" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 169 │ - const-string v4, "title" │ + const-string v3, "title" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->title:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->title:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 170 │ - const-string v4, "subtitle" │ + const-string v3, "subtitle" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->subtitle:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->subtitle:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 171 │ - const-string v4, "day" │ + const-string v3, "day" │ │ - iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->day:I │ + iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->day:I │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 172 │ - const-string v4, "room" │ + const-string v3, "room" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 173 │ - const-string v4, "start" │ + const-string v3, "start" │ │ - iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ + iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 174 │ - const-string v4, "duration" │ + const-string v3, "duration" │ │ - iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ + iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 175 │ - const-string v4, "speakers" │ + const-string v3, "speakers" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->speakers:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->speakers:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 176 │ - const-string v4, "track" │ + const-string v3, "track" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->track:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->track:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 177 │ - const-string v4, "type" │ + const-string v3, "type" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->type:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->type:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 178 │ - const-string v4, "lang" │ + const-string v3, "lang" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lang:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lang:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 179 │ - const-string v4, "abstract" │ + const-string v3, "abstract" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->abstractt:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->abstractt:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 180 │ - const-string v4, "descr" │ + const-string v3, "descr" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->description:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->description:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 181 │ - const-string v4, "links" │ + const-string v3, "links" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->links:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->links:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 182 │ - const-string v4, "relStart" │ + const-string v3, "relStart" │ │ - iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ + iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 183 │ - const-string v4, "date" │ + const-string v3, "date" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->date:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->date:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 184 │ - const-string v4, "dateUTC" │ + const-string v3, "dateUTC" │ │ - iget-wide v6, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ + iget-wide v6, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 185 │ - const-string v4, "room_idx" │ + const-string v3, "room_idx" │ │ - iget v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ + iget v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 186 │ - const-string v4, "rec_license" │ + const-string v3, "rec_license" │ │ - iget-object v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->recordingLicense:Ljava/lang/String; │ + iget-object v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->recordingLicense:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 187 │ const-string v5, "rec_optout" │ │ - iget-boolean v4, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->recordingOptOut:Z │ + iget-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->recordingOptOut:Z │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ + .line 188 │ :goto_2 │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v5, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + .line 187 │ + invoke-virtual {v2, v5, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 189 │ - const-string v4, "changed_title" │ + const-string v3, "changed_title" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedTitle:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedTitle:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 190 │ - const-string v4, "changed_subtitle" │ + const-string v3, "changed_subtitle" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedSubtitle:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedSubtitle:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 191 │ - const-string v4, "changed_room" │ + const-string v3, "changed_room" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedRoom:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedRoom:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 192 │ - const-string v4, "changed_day" │ + const-string v3, "changed_day" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedDay:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedDay:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 193 │ - const-string v4, "changed_speakers" │ + const-string v3, "changed_speakers" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedSpeakers:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedSpeakers:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 194 │ - const-string v4, "changed_recording_optout" │ + const-string v3, "changed_recording_optout" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedRecordingOptOut:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedRecordingOptOut:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 195 │ - const-string v4, "changed_language" │ + const-string v3, "changed_language" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedLanguage:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedLanguage:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 196 │ - const-string v4, "changed_track" │ + const-string v3, "changed_track" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedTrack:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedTrack:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 197 │ - const-string v4, "changed_is_new" │ + const-string v3, "changed_is_new" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedIsNew:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedIsNew:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 198 │ - const-string v4, "changed_time" │ + const-string v3, "changed_time" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedTime:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedTime:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 199 │ - const-string v4, "changed_duration" │ + const-string v3, "changed_duration" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedDuration:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedDuration:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 200 │ - const-string v4, "changed_is_canceled" │ + const-string v3, "changed_is_canceled" │ │ - iget-boolean v5, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedIsCanceled:Z │ + iget-boolean v5, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedIsCanceled:Z │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 201 │ - iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v5, "lectures" │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v4, v5, v6, v3}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v3, v5, v6, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ :try_end_1 │ .catch Landroid/database/SQLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto/16 :goto_0 │ │ .line 204 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - .end local v3 # "values":Landroid/content/ContentValues; │ + .end local v0 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v2 # "values":Landroid/content/ContentValues; │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 206 │ - iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 207 │ - iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ goto/16 :goto_1 │ │ .line 187 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v1 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - .restart local v3 # "values":Landroid/content/ContentValues; │ + .restart local v0 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .restart local v2 # "values":Landroid/content/ContentValues; │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_2 │ │ .line 206 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - .end local v3 # "values":Landroid/content/ContentValues; │ + .end local v0 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v2 # "values":Landroid/content/ContentValues; │ :catchall_0 │ - move-exception v4 │ + move-exception v3 │ │ - iget-object v5, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 207 │ - iget-object v5, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v4, p0, Lnerd/tuxmobil/fahrplan/congress/parser;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ - throw v4 │ + throw v3 │ .end method │ │ .method public storeMeta(Landroid/content/Context;Lnerd/tuxmobil/fahrplan/congress/MetaInfo;)V │ .locals 5 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "meta" # Lnerd/tuxmobil/fahrplan/congress/MetaInfo; ├── smali/nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ .prologue │ .line 135 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -75,14 +76,15 @@ │ :cond_1 │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v6 │ │ if-eq v6, v5, :cond_2 │ │ + .line 144 │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v6 │ │ const/4 v7, 0x3 │ │ if-ne v6, v7, :cond_0 │ @@ -117,14 +119,15 @@ │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ + .line 148 │ invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->access$400(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ move-result v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ @@ -153,26 +156,28 @@ │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ + .line 149 │ invoke-static {v8}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->access$200(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I │ │ move-result v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 147 │ invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 150 │ iget-object v6, p0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ invoke-static {v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->access$200(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I ├── smali/nerd/tuxmobil/fahrplan/congress/DomainNameChecker.smali │ @@ -89,14 +89,15 @@ │ .local v2, "suffix":Ljava/lang/String; │ invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ + .line 298 │ invoke-virtual {p0, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ const/4 v3, 0x1 │ @@ -150,18 +151,20 @@ │ if-eqz v2, :cond_1 │ │ .line 87 │ invoke-static {p0}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress; │ │ move-result-object v3 │ │ + .line 88 │ invoke-virtual {v3}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 87 │ invoke-virtual {p0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/net/UnknownHostException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result v2 │ │ goto :goto_0 │ @@ -222,14 +225,15 @@ │ │ .prologue │ .line 60 │ if-eqz p0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ + .line 61 │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ .line 62 │ @@ -324,14 +328,15 @@ │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ if-eqz p1, :cond_0 │ │ + .line 240 │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ move-result v7 │ │ if-nez v7, :cond_2 │ │ :cond_0 │ @@ -767,187 +772,186 @@ │ │ .method private static matchIpAddress(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ .locals 15 │ .param p0, "certificate" # Ljava/security/cert/X509Certificate; │ .param p1, "thisDomain" # Ljava/lang/String; │ │ .prologue │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ .line 114 │ - const-string v10, "DomainNameChecker" │ + const-string v9, "DomainNameChecker" │ │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "DomainNameChecker.matchIpAddress(): this domain: " │ + const-string v13, "DomainNameChecker.matchIpAddress(): this domain: " │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-static {v10, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v9, v12}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 118 │ :try_start_0 │ invoke-static/range {p1 .. p1}, Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress; │ :try_end_0 │ .catch Ljava/net/UnknownHostException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 125 │ - .local v6, "ipAddr":[Ljava/net/InetAddress; │ - aget-object v10, v6, v12 │ + .local v5, "ipAddr":[Ljava/net/InetAddress; │ + aget-object v9, v5, v11 │ │ - invoke-virtual {v10}, Ljava/net/InetAddress;->getHostName()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/net/InetAddress;->getHostName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 126 │ - .local v7, "reverseDNS":Ljava/lang/String; │ - const-string v10, "DomainNameChecker" │ + .local v6, "reverseDNS":Ljava/lang/String; │ + const-string v9, "DomainNameChecker" │ │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "DomainNameChecker.matchIpAddress(): reverse address: " │ + const-string v13, "DomainNameChecker.matchIpAddress(): reverse address: " │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-static {v10, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v9, v12}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 131 │ :try_start_1 │ invoke-virtual {p0}, Ljava/security/cert/X509Certificate;->getSubjectAlternativeNames()Ljava/util/Collection; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 132 │ - .local v9, "subjectAltNames":Ljava/util/Collection;, "Ljava/util/Collection<*>;" │ - if-eqz v9, :cond_2 │ + .local v8, "subjectAltNames":Ljava/util/Collection;, "Ljava/util/Collection<*>;" │ + if-eqz v8, :cond_2 │ │ .line 133 │ - invoke-interface {v9}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v12 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_2 │ + if-eqz v9, :cond_2 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 134 │ - .local v8, "subjectAltName":Ljava/lang/Object; │ - check-cast v8, Ljava/util/List; │ + .local v7, "subjectAltName":Ljava/lang/Object; │ + check-cast v7, Ljava/util/List; │ │ - .end local v8 # "subjectAltName":Ljava/lang/Object; │ - move-object v0, v8 │ + .end local v7 # "subjectAltName":Ljava/lang/Object; │ + move-object v0, v7 │ │ check-cast v0, Ljava/util/List; │ │ move-object v2, v0 │ │ .line 135 │ .local v2, "altNameEntry":Ljava/util/List;, "Ljava/util/List<*>;" │ if-eqz v2, :cond_0 │ │ - const/4 v10, 0x2 │ + const/4 v9, 0x2 │ │ invoke-interface {v2}, Ljava/util/List;->size()I │ │ move-result v13 │ │ - if-gt v10, v13, :cond_0 │ + if-gt v9, v13, :cond_0 │ │ .line 136 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-interface {v2, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v2, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Ljava/lang/Integer; │ + check-cast v9, Ljava/lang/Integer; │ │ - move-object v0, v10 │ + move-object v0, v9 │ │ check-cast v0, Ljava/lang/Integer; │ │ move-object v3, v0 │ │ .line 137 │ .local v3, "altNameType":Ljava/lang/Integer; │ if-eqz v3, :cond_0 │ │ .line 138 │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v10 │ + move-result v9 │ │ const/4 v13, 0x7 │ │ - if-ne v10, v13, :cond_0 │ + if-ne v9, v13, :cond_0 │ │ .line 139 │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - invoke-interface {v2, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v2, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Ljava/lang/String; │ + check-cast v9, Ljava/lang/String; │ │ - move-object v0, v10 │ + move-object v0, v9 │ │ check-cast v0, Ljava/lang/String; │ │ move-object v1, v0 │ │ .line 140 │ .local v1, "altName":Ljava/lang/String; │ if-eqz v1, :cond_0 │ │ .line 141 │ - sget-boolean v10, Lnerd/tuxmobil/fahrplan/congress/MyApp;->DEBUG:Z │ + sget-boolean v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;->DEBUG:Z │ │ - if-eqz v10, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 142 │ - const-string v10, "DomainNameChecker" │ + const-string v9, "DomainNameChecker" │ │ new-instance v13, Ljava/lang/StringBuilder; │ │ invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ const-string v14, "alternative IP: " │ │ @@ -959,77 +963,76 @@ │ │ move-result-object v13 │ │ invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v13 │ │ - invoke-static {v10, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v9, v13}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 144 │ :cond_1 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ :try_end_1 │ .catch Ljava/security/cert/CertificateParsingException; {:try_start_1 .. :try_end_1} :catch_1 │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_0 │ + if-eqz v9, :cond_0 │ │ - move v10, v11 │ + move v9, v10 │ │ .line 161 │ .end local v1 # "altName":Ljava/lang/String; │ .end local v2 # "altNameEntry":Ljava/util/List;, "Ljava/util/List<*>;" │ .end local v3 # "altNameType":Ljava/lang/Integer; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v6 # "ipAddr":[Ljava/net/InetAddress; │ - .end local v7 # "reverseDNS":Ljava/lang/String; │ - .end local v9 # "subjectAltNames":Ljava/util/Collection;, "Ljava/util/Collection<*>;" │ + .end local v5 # "ipAddr":[Ljava/net/InetAddress; │ + .end local v6 # "reverseDNS":Ljava/lang/String; │ + .end local v8 # "subjectAltNames":Ljava/util/Collection;, "Ljava/util/Collection<*>;" │ :goto_0 │ - return v10 │ + return v9 │ │ .line 119 │ :catch_0 │ move-exception v4 │ │ .line 121 │ .local v4, "e1":Ljava/net/UnknownHostException; │ invoke-virtual {v4}, Ljava/net/UnknownHostException;->printStackTrace()V │ │ - move v10, v12 │ + move v9, v11 │ │ .line 122 │ goto :goto_0 │ │ .line 153 │ .end local v4 # "e1":Ljava/net/UnknownHostException; │ - .restart local v6 # "ipAddr":[Ljava/net/InetAddress; │ - .restart local v7 # "reverseDNS":Ljava/lang/String; │ + .restart local v5 # "ipAddr":[Ljava/net/InetAddress; │ + .restart local v6 # "reverseDNS":Ljava/lang/String; │ :catch_1 │ - move-exception v10 │ + move-exception v9 │ │ .line 156 │ :cond_2 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v7, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_3 │ + if-nez v9, :cond_3 │ │ .line 158 │ - invoke-static {p0, v7}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;->match(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ + invoke-static {p0, v6}, Lnerd/tuxmobil/fahrplan/congress/DomainNameChecker;->match(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v9 │ │ goto :goto_0 │ │ :cond_3 │ - move v10, v12 │ + move v9, v11 │ │ .line 161 │ goto :goto_0 │ .end method ├── smali/nerd/tuxmobil/fahrplan/congress/LectureArrayAdapter.smali │ @@ -472,14 +472,15 @@ │ if-nez p2, :cond_0 │ │ .line 61 │ iget-object v8, p0, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;->context:Landroid/content/Context; │ │ const-string v9, "layout_inflater" │ │ + .line 62 │ invoke-virtual {v8, v9}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ .line 63 │ @@ -707,14 +708,15 @@ │ .restart local v7 # "viewHolderSeperator":Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator; │ goto/16 :goto_0 │ │ .line 104 │ :pswitch_4 │ const/4 v8, 0x3 │ │ + .line 105 │ invoke-static {v8}, Ljava/text/SimpleDateFormat;->getTimeInstance(I)Ljava/text/DateFormat; │ │ move-result-object v4 │ │ .line 107 │ .local v4, "tf":Ljava/text/DateFormat; │ iget-object v8, v6, Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;->title:Landroid/widget/TextView; ├── smali/nerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException.smali │ @@ -21,21 +21,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "> element does not contain " │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "the mandatory \'" │ + const-string v1, "> element does not contain the mandatory \'" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/nerd/tuxmobil/fahrplan/congress/TrackBackgrounds.smali │ @@ -36,116 +36,115 @@ │ │ invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ .line 66 │ .local v1, "drawables":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 67 │ - .local v6, "res":Landroid/content/res/Resources; │ + .local v5, "res":Landroid/content/res/Resources; │ invoke-virtual {p3}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 69 │ - .local v5, "packageName":Ljava/lang/String; │ + .local v4, "packageName":Ljava/lang/String; │ invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_1 │ + if-eqz v7, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Map$Entry; │ │ .line 70 │ .local v2, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 71 │ - .local v4, "key":Ljava/lang/String; │ - move-object v7, p1 │ + .local v3, "key":Ljava/lang/String; │ + move-object v6, p1 │ │ .line 75 │ - .local v7, "value":Ljava/lang/String; │ - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v6, "value":Ljava/lang/String; │ + invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-nez v8, :cond_0 │ + if-nez v7, :cond_0 │ │ .line 76 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ const-string v9, "_" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 78 │ :cond_0 │ - invoke-virtual {v6, v7, p2, v5}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ + invoke-virtual {v5, v6, p2, v4}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v0 │ │ .line 79 │ .local v0, "drawable":I │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v4, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v3, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 81 │ .end local v0 # "drawable":I │ .end local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v4 # "key":Ljava/lang/String; │ - .end local v7 # "value":Ljava/lang/String; │ + .end local v3 # "key":Ljava/lang/String; │ + .end local v6 # "value":Ljava/lang/String; │ :cond_1 │ return-object v1 │ .end method │ │ .method public static getHashMapResource(Landroid/content/Context;I)Ljava/util/Map; │ .locals 11 │ .param p0, "c" # Landroid/content/Context; ├── smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -43,14 +44,15 @@ │ │ .prologue │ const/4 v5, 0x1 │ │ .line 85 │ iget-object v3, p0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ + .line 86 │ invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 │ │ invoke-static {v3}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 ├── smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment.smali │ @@ -4,22 +4,14 @@ │ │ # interfaces │ .implements Landroid/support/v7/app/ActionBar$OnNavigationListener; │ .implements Landroid/view/View$OnClickListener; │ .implements Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6; │ - } │ -.end annotation │ - │ - │ # static fields │ .field private static LOG_TAG:Ljava/lang/String; │ │ .field public static context:Landroid/content/Context; │ │ .field public static rooms:[Ljava/lang/String; │ │ @@ -269,171 +261,169 @@ │ .end local v1 # "p":Landroid/widget/LinearLayout$LayoutParams; │ .end local v2 # "roomLayout":Landroid/widget/LinearLayout; │ :cond_1 │ return-void │ .end method │ │ .method private addRoomTitleViews(Landroid/widget/HorizontalScrollView;)V │ - .locals 13 │ + .locals 12 │ .param p1, "scroller" # Landroid/widget/HorizontalScrollView; │ │ .prologue │ - const/16 v12, 0x11 │ + const/16 v11, 0x11 │ │ .line 311 │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-virtual {p1, v9}, Landroid/widget/HorizontalScrollView;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {p1, v8}, Landroid/widget/HorizontalScrollView;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/widget/LinearLayout; │ + check-cast v5, Landroid/widget/LinearLayout; │ │ .line 312 │ - .local v6, "root":Landroid/widget/LinearLayout; │ - invoke-virtual {v6}, Landroid/widget/LinearLayout;->removeAllViews()V │ + .local v5, "root":Landroid/widget/LinearLayout; │ + invoke-virtual {v5}, Landroid/widget/LinearLayout;->removeAllViews()V │ │ .line 313 │ - sget-object v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - invoke-virtual {v9}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ + invoke-virtual {v8}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 314 │ - .local v5, "roomTitleSet":Ljava/util/Set;, "Ljava/util/Set;>;" │ + .local v4, "roomTitleSet":Ljava/util/Set;, "Ljava/util/Set;>;" │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const v10, 0x7f0c0003 │ + const v9, 0x7f0c0003 │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getInteger(I)I │ + invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getInteger(I)I │ │ - move-result v7 │ + move-result v6 │ │ .line 315 │ - .local v7, "textSize":I │ + .local v6, "textSize":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ - sget v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;->room_count:I │ + sget v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->room_count:I │ │ - if-ge v1, v9, :cond_2 │ + if-ge v1, v8, :cond_2 │ │ .line 316 │ - new-instance v4, Landroid/widget/TextView; │ + new-instance v3, Landroid/widget/TextView; │ │ - sget-object v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->context:Landroid/content/Context; │ + sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->context:Landroid/content/Context; │ │ - invoke-direct {v4, v9}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v3, v8}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 317 │ - .local v4, "roomTitle":Landroid/widget/TextView; │ - new-instance v3, Landroid/widget/LinearLayout$LayoutParams; │ + .local v3, "roomTitle":Landroid/widget/TextView; │ + new-instance v2, Landroid/widget/LinearLayout$LayoutParams; │ │ - iget v9, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->columnWidth:I │ + iget v8, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->columnWidth:I │ │ - const/4 v10, -0x2 │ + const/4 v9, -0x2 │ │ - const/high16 v11, 0x3f800000 # 1.0f │ + const/high16 v10, 0x3f800000 # 1.0f │ │ - invoke-direct {v3, v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + invoke-direct {v2, v8, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ .line 319 │ - .local v3, "p":Landroid/widget/LinearLayout$LayoutParams; │ - iput v12, v3, Landroid/widget/LinearLayout$LayoutParams;->gravity:I │ + .local v2, "p":Landroid/widget/LinearLayout$LayoutParams; │ + iput v11, v2, Landroid/widget/LinearLayout$LayoutParams;->gravity:I │ │ .line 320 │ - invoke-virtual {v4, v3}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v3, v2}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 321 │ - invoke-virtual {v4, v12}, Landroid/widget/TextView;->setGravity(I)V │ + invoke-virtual {v3, v11}, Landroid/widget/TextView;->setGravity(I)V │ │ .line 322 │ - iget-object v9, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->light:Landroid/graphics/Typeface; │ + iget-object v8, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->light:Landroid/graphics/Typeface; │ │ - invoke-virtual {v4, v9}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ + invoke-virtual {v3, v8}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ │ .line 323 │ - sget-object v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ + sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ │ - invoke-virtual {v9, v1}, Landroid/util/SparseIntArray;->get(I)I │ + invoke-virtual {v8, v1}, Landroid/util/SparseIntArray;->get(I)I │ │ - move-result v8 │ + move-result v7 │ │ .line 324 │ - .local v8, "v":I │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + .local v7, "v":I │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_1 │ + if-eqz v8, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 325 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/Integer; │ + check-cast v8, Ljava/lang/Integer; │ │ - invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I │ │ - move-result v9 │ + move-result v8 │ │ - if-ne v9, v8, :cond_0 │ + if-ne v8, v7, :cond_0 │ │ .line 326 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/CharSequence; │ + check-cast v8, Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 330 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ - const/4 v9, -0x1 │ + const/4 v8, -0x1 │ │ - invoke-virtual {v4, v9}, Landroid/widget/TextView;->setTextColor(I)V │ + invoke-virtual {v3, v8}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 331 │ - int-to-float v9, v7 │ + int-to-float v8, v6 │ │ - invoke-virtual {v4, v9}, Landroid/widget/TextView;->setTextSize(F)V │ + invoke-virtual {v3, v8}, Landroid/widget/TextView;->setTextSize(F)V │ │ .line 332 │ - invoke-virtual {v6, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v5, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 315 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 334 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "p":Landroid/widget/LinearLayout$LayoutParams; │ - .end local v4 # "roomTitle":Landroid/widget/TextView; │ - .end local v8 # "v":I │ + .end local v2 # "p":Landroid/widget/LinearLayout$LayoutParams; │ + .end local v3 # "roomTitle":Landroid/widget/TextView; │ + .end local v7 # "v":I │ :cond_2 │ return-void │ .end method │ │ .method private chooseDay(I)V │ .locals 2 │ .param p1, "chosenDay" # I │ @@ -1678,15 +1668,15 @@ │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public static loadAlarms(Landroid/content/Context;)V │ - .locals 14 │ + .locals 13 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 816 │ sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ if-nez v1, :cond_0 │ @@ -1701,40 +1691,39 @@ │ │ .line 823 │ .local v0, "alarmdb":Landroid/database/sqlite/SQLiteDatabase; │ sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v1 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v11, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 824 │ - .local v12, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - const/4 v1, 0x0 │ + .local v11, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + const/4 v2, 0x0 │ │ - iput-boolean v1, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;->has_alarm:Z │ + iput-boolean v2, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;->has_alarm:Z │ │ goto :goto_1 │ │ .line 827 │ - .end local v12 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v11 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_1 │ new-instance v9, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; │ │ invoke-direct {v9, p0}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;->(Landroid/content/Context;)V │ │ .line 828 │ .local v9, "alarmDB":Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper; │ @@ -1808,37 +1797,39 @@ │ move-result v1 │ │ if-nez v1, :cond_4 │ │ .line 847 │ const-string v1, "eventid" │ │ + .line 848 │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 847 │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 849 │ - .local v13, "lecture_id":Ljava/lang/String; │ + .local v12, "lecture_id":Ljava/lang/String; │ sget-object v1, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "lecture " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, " has alarm" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1851,51 +1842,51 @@ │ invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 851 │ sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v1 │ │ :cond_2 │ :goto_3 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_3 │ + if-eqz v2, :cond_3 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v11, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 852 │ - .restart local v12 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - iget-object v1, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ + .restart local v11 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + iget-object v2, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ │ - invoke-virtual {v1, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 853 │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - iput-boolean v1, v12, Lnerd/tuxmobil/fahrplan/congress/Lecture;->has_alarm:Z │ + iput-boolean v2, v11, Lnerd/tuxmobil/fahrplan/congress/Lecture;->has_alarm:Z │ │ goto :goto_3 │ │ .line 836 │ .end local v8 # "alarmCursor":Landroid/database/Cursor; │ - .end local v12 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - .end local v13 # "lecture_id":Ljava/lang/String; │ + .end local v11 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v12 # "lecture_id":Ljava/lang/String; │ :catch_0 │ move-exception v10 │ │ .line 837 │ .local v10, "e":Landroid/database/sqlite/SQLiteException; │ invoke-virtual {v10}, Landroid/database/sqlite/SQLiteException;->printStackTrace()V │ │ @@ -1909,22 +1900,22 @@ │ invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper;->close()V │ │ goto/16 :goto_0 │ │ .line 856 │ .end local v10 # "e":Landroid/database/sqlite/SQLiteException; │ .restart local v8 # "alarmCursor":Landroid/database/Cursor; │ - .restart local v13 # "lecture_id":Ljava/lang/String; │ + .restart local v12 # "lecture_id":Ljava/lang/String; │ :cond_3 │ invoke-interface {v8}, Landroid/database/Cursor;->moveToNext()Z │ │ goto :goto_2 │ │ .line 858 │ - .end local v13 # "lecture_id":Ljava/lang/String; │ + .end local v12 # "lecture_id":Ljava/lang/String; │ :cond_4 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 859 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 860 │ @@ -1937,495 +1928,494 @@ │ .locals 12 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "day" # I │ .param p2, "force" # Z │ │ .prologue │ .line 734 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "load lectures of day " │ + const-string v9, "load lectures of day " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 736 │ if-nez p2, :cond_0 │ │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - sget v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureListDay:I │ + sget v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureListDay:I │ │ - if-ne v8, p1, :cond_0 │ + if-ne v7, p1, :cond_0 │ │ .line 737 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ .line 812 │ :goto_0 │ - return v8 │ + return v7 │ │ .line 740 │ :cond_0 │ invoke-static {p0, p1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->loadLecturesForDayIndex(Landroid/content/Context;I)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - sput-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sput-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ .line 741 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - if-nez v8, :cond_1 │ + if-nez v7, :cond_1 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ goto :goto_0 │ │ .line 743 │ :cond_1 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->size()I │ + invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - add-int/lit8 v4, v8, -0x1 │ + add-int/lit8 v3, v7, -0x1 │ │ .line 744 │ - .local v4, "lectureIndex":I │ + .local v3, "lectureIndex":I │ :goto_1 │ - if-ltz v4, :cond_3 │ + if-ltz v3, :cond_3 │ │ .line 745 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v8, v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v7, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 746 │ - .local v2, "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - iget-boolean v8, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedIsCanceled:Z │ + .local v1, "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + iget-boolean v7, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedIsCanceled:Z │ │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v8, v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v7, v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->remove(I)Ljava/lang/Object; │ │ .line 747 │ :cond_2 │ - add-int/lit8 v4, v4, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ .line 748 │ goto :goto_1 │ │ .line 749 │ - .end local v2 # "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v1 # "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_3 │ sput p1, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureListDay:I │ │ .line 751 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - invoke-virtual {v8}, Ljava/util/HashMap;->clear()V │ + invoke-virtual {v7}, Ljava/util/HashMap;->clear()V │ │ .line 752 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ │ - invoke-virtual {v8}, Landroid/util/SparseIntArray;->clear()V │ + invoke-virtual {v7}, Landroid/util/SparseIntArray;->clear()V │ │ .line 753 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v8 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_4 │ :goto_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_a │ + if-eqz v7, :cond_a │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 754 │ - .local v3, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + .local v2, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ + iget-object v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ │ - invoke-virtual {v8, v9}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v9}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-nez v8, :cond_5 │ + if-nez v7, :cond_5 │ │ .line 755 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - iget v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ + iget v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ - invoke-virtual {v8, v9}, Ljava/util/HashMap;->containsValue(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v9}, Ljava/util/HashMap;->containsValue(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-nez v8, :cond_6 │ + if-nez v7, :cond_6 │ │ .line 756 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ + iget-object v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ │ - iget v10, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ + iget v10, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v9, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 778 │ :cond_5 │ :goto_3 │ - iget v8, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ + iget v7, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ │ - if-nez v8, :cond_4 │ + if-nez v7, :cond_4 │ │ .line 779 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ + iget-object v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ │ - invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/Integer; │ + check-cast v7, Ljava/lang/Integer; │ │ - invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ │ - move-result v8 │ + move-result v7 │ │ - iput v8, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ + iput v7, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ │ goto :goto_2 │ │ .line 760 │ :cond_6 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - .local v5, "new_index":I │ + .local v4, "new_index":I │ :goto_4 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->rooms:[Ljava/lang/String; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->rooms:[Ljava/lang/String; │ │ - array-length v8, v8 │ + array-length v7, v7 │ │ - if-ge v5, v8, :cond_7 │ + if-ge v4, v7, :cond_7 │ │ .line 761 │ - iget-object v8, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ + iget-object v7, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ │ sget-object v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->rooms:[Ljava/lang/String; │ │ - aget-object v9, v9, v5 │ + aget-object v9, v9, v4 │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_8 │ + if-eqz v7, :cond_8 │ │ .line 765 │ :cond_7 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->rooms:[Ljava/lang/String; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->rooms:[Ljava/lang/String; │ │ - array-length v8, v8 │ + array-length v7, v7 │ │ - if-ne v5, v8, :cond_9 │ + if-ne v4, v7, :cond_9 │ │ .line 766 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 767 │ :goto_5 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ - invoke-virtual {v8, v9}, Ljava/util/HashMap;->containsValue(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v9}, Ljava/util/HashMap;->containsValue(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_9 │ + if-eqz v7, :cond_9 │ │ .line 768 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_5 │ │ .line 760 │ :cond_8 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_4 │ │ .line 771 │ :cond_9 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ + iget-object v9, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v9, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 772 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "Upgrade room " │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - iget-object v10, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ + iget-object v10, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ const-string v10, " to index " │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v7, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 774 │ - iput v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ + iput v4, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ │ goto :goto_3 │ │ .line 782 │ - .end local v3 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - .end local v5 # "new_index":I │ + .end local v2 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v4 # "new_index":I │ :cond_a │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - invoke-virtual {v8}, Ljava/util/HashMap;->size()I │ + invoke-virtual {v7}, Ljava/util/HashMap;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - sput v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->room_count:I │ + sput v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->room_count:I │ │ .line 783 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "room count = " │ + const-string v9, "room count = " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - sget v10, Lnerd/tuxmobil/fahrplan/congress/MyApp;->room_count:I │ + sget v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;->room_count:I │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 784 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap; │ │ - invoke-virtual {v8}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ + invoke-virtual {v7}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct {v6, v8}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v5, v7}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 785 │ - .local v6, "rooms":Ljava/util/List;, "Ljava/util/List;" │ - invoke-static {v6}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + .local v5, "rooms":Ljava/util/List;, "Ljava/util/List;" │ + invoke-static {v5}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 786 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 787 │ - .local v1, "k":I │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v0, "k":I │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v7 │ │ :goto_6 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_b │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/Integer; │ + check-cast v6, Ljava/lang/Integer; │ │ .line 788 │ - .local v7, "v":Ljava/lang/Integer; │ + .local v6, "v":Ljava/lang/Integer; │ sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "room column " │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ const-string v10, " is room " │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 789 │ sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ │ - invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ │ move-result v9 │ │ - invoke-virtual {v8, v1, v9}, Landroid/util/SparseIntArray;->append(II)V │ + invoke-virtual {v8, v0, v9}, Landroid/util/SparseIntArray;->append(II)V │ │ .line 790 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ .line 791 │ goto :goto_6 │ │ .line 793 │ - .end local v7 # "v":Ljava/lang/Integer; │ + .end local v6 # "v":Ljava/lang/Integer; │ :cond_b │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->size()I │ + invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - if-lez v8, :cond_c │ + if-lez v7, :cond_c │ │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-virtual {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->get(I)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v7, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ - iget-wide v8, v8, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ + iget-wide v8, v7, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ const-wide/16 v10, 0x0 │ │ - cmp-long v8, v8, v10 │ + cmp-long v7, v8, v10 │ │ - if-lez v8, :cond_c │ + if-lez v7, :cond_c │ │ .line 794 │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - new-instance v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5; │ + new-instance v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5; │ │ - invoke-direct {v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5;->()V │ + invoke-direct {v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$5;->()V │ │ - invoke-static {v8, v9}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v7, v8}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 810 │ :cond_c │ invoke-static {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->loadAlarms(Landroid/content/Context;)V │ │ .line 812 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ goto/16 :goto_0 │ .end method │ │ .method private minutesOfDay(J)I │ .locals 3 │ .param p1, "dateUTC" # J │ @@ -2534,148 +2524,145 @@ │ const/4 v13, -0x1 │ │ const v12, 0xea60 │ │ const-wide/16 v10, 0x0 │ │ .line 498 │ - sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ - sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->size()I │ + invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 530 │ :cond_0 │ :goto_0 │ return-void │ │ .line 499 │ :cond_1 │ - sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v2, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 500 │ - .local v3, "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .local v2, "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ const-wide/16 v0, 0x0 │ │ .line 501 │ .local v0, "end":J │ - iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ + iget-wide v4, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ - cmp-long v5, v6, v10 │ + cmp-long v4, v4, v10 │ │ - if-lez v5, :cond_3 │ + if-lez v4, :cond_3 │ │ .line 502 │ - iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ + iget-wide v4, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ - invoke-direct {p0, v6, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->minutesOfDay(J)I │ + invoke-direct {p0, v4, v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->minutesOfDay(J)I │ │ - move-result v5 │ + move-result v4 │ │ - iput v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ + iput v4, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ │ .line 506 │ :goto_1 │ iput v13, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ .line 507 │ - sget-object v5, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v5}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_7 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 508 │ - .local v4, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ + .local v3, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + iget-wide v6, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ cmp-long v5, v6, v10 │ │ if-lez v5, :cond_5 │ │ .line 509 │ cmp-long v5, v0, v10 │ │ if-nez v5, :cond_4 │ │ .line 510 │ - iget-wide v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ + iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ - iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ + iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ mul-int/2addr v5, v12 │ │ int-to-long v8, v5 │ │ add-long v0, v6, v8 │ │ goto :goto_2 │ │ .line 504 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v3 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_3 │ - iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ + iget v4, v2, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ │ - iput v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ + iput v4, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ │ goto :goto_1 │ │ .line 511 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ - .restart local v4 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .restart local v3 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_4 │ - iget-wide v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ + iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ - iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ + iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ mul-int/2addr v5, v12 │ │ int-to-long v8, v5 │ │ add-long/2addr v6, v8 │ │ cmp-long v5, v6, v0 │ │ if-lez v5, :cond_2 │ │ .line 512 │ - iget-wide v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ + iget-wide v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ - iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ + iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ mul-int/2addr v5, v12 │ │ int-to-long v8, v5 │ │ add-long v0, v6, v8 │ │ @@ -2684,360 +2671,360 @@ │ .line 515 │ :cond_5 │ iget v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ if-ne v5, v13, :cond_6 │ │ .line 516 │ - iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ + iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ │ - iget v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ + iget v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ add-int/2addr v5, v6 │ │ iput v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ goto :goto_2 │ │ .line 517 │ :cond_6 │ - iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ + iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ │ - iget v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ + iget v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ add-int/2addr v5, v6 │ │ iget v6, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ if-le v5, v6, :cond_2 │ │ .line 518 │ - iget v5, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ + iget v5, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ │ - iget v6, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ + iget v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ add-int/2addr v5, v6 │ │ iput v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ goto :goto_2 │ │ .line 522 │ - .end local v4 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v3 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_7 │ - cmp-long v5, v0, v10 │ + cmp-long v4, v0, v10 │ │ - if-lez v5, :cond_8 │ + if-lez v4, :cond_8 │ │ .line 523 │ invoke-direct {p0, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->minutesOfDay(J)I │ │ - move-result v5 │ + move-result v4 │ │ - iput v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ + iput v4, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ .line 524 │ - iget v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ + iget v4, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ - iget v6, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ + iget v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ │ - if-ge v5, v6, :cond_8 │ + if-ge v4, v5, :cond_8 │ │ .line 525 │ - iget v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ + iget v4, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ - add-int/lit16 v5, v5, 0x5a0 │ + add-int/lit16 v4, v4, 0x5a0 │ │ - iput v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ + iput v4, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ .line 528 │ :cond_8 │ - sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, "firstLectureStart=" │ + const-string v6, "firstLectureStart=" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget v7, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ + iget v6, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 529 │ - sget-object v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v4, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, "lastLectureEnd=" │ + const-string v6, "lastLectureEnd=" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget v7, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ + iget v6, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ .end method │ │ .method private scrollTo(Ljava/lang/String;)V │ - .locals 10 │ + .locals 9 │ .param p1, "lecture_id" # Ljava/lang/String; │ │ .prologue │ - const/high16 v9, 0x7f0c0000 │ + const/high16 v8, 0x7f0c0000 │ │ .line 441 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ + invoke-virtual {v6}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iget v7, v7, Landroid/content/res/Configuration;->orientation:I │ + iget v6, v6, Landroid/content/res/Configuration;->orientation:I │ │ - packed-switch v7, :pswitch_data_0 │ + packed-switch v6, :pswitch_data_0 │ │ .line 447 │ - sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - const-string v8, "other orientation" │ + const-string v7, "other orientation" │ │ - invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 448 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v9}, Landroid/content/res/Resources;->getInteger(I)I │ + invoke-virtual {v6, v8}, Landroid/content/res/Resources;->getInteger(I)I │ │ - move-result v7 │ + move-result v6 │ │ - int-to-float v7, v7 │ + int-to-float v6, v6 │ │ - iget v8, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->scale:F │ + iget v7, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->scale:F │ │ - mul-float/2addr v7, v8 │ + mul-float/2addr v6, v7 │ │ - float-to-int v0, v7 │ + float-to-int v0, v6 │ │ .line 451 │ .local v0, "height":I │ :goto_0 │ - sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v7}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v3, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 452 │ - .local v4, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - iget-object v7, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ + .local v3, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + iget-object v7, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ │ invoke-virtual {p1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ .line 453 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getView()Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const v8, 0x7f0e008f │ + const v7, 0x7f0e008f │ │ - invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/widget/ScrollView; │ + check-cast v4, Landroid/widget/ScrollView; │ │ .line 454 │ - .local v5, "parent":Landroid/widget/ScrollView; │ - iget v7, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ + .local v4, "parent":Landroid/widget/ScrollView; │ + iget v6, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ │ - iget v8, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ + iget v7, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ │ - sub-int/2addr v7, v8 │ + sub-int/2addr v6, v7 │ │ - div-int/lit8 v7, v7, 0x5 │ + div-int/lit8 v6, v6, 0x5 │ │ - mul-int v6, v7, v0 │ + mul-int v5, v6, v0 │ │ .line 455 │ - .local v6, "pos":I │ - sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + .local v5, "pos":I │ + sget-object v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "position is " │ + const-string v8, "position is " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 456 │ - new-instance v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3; │ + new-instance v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3; │ │ - invoke-direct {v7, p0, v5, v6}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;->(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ + invoke-direct {v6, p0, v4, v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;->(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ - invoke-virtual {v5, v7}, Landroid/widget/ScrollView;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v4, v6}, Landroid/widget/ScrollView;->post(Ljava/lang/Runnable;)Z │ │ - .line 463 │ + .line 464 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getView()Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const v8, 0x7f0e0092 │ + const v7, 0x7f0e0092 │ │ - invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ .line 465 │ .local v1, "horiz":Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ if-eqz v1, :cond_1 │ │ .line 466 │ - sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ + sget-object v6, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ │ - sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ │ - iget v9, v4, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ + iget v8, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ │ - invoke-virtual {v8, v9}, Landroid/util/SparseIntArray;->indexOfValue(I)I │ + .line 467 │ + invoke-virtual {v7, v8}, Landroid/util/SparseIntArray;->indexOfValue(I)I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-virtual {v7, v8}, Landroid/util/SparseIntArray;->keyAt(I)I │ + .line 466 │ + invoke-virtual {v6, v7}, Landroid/util/SparseIntArray;->keyAt(I)I │ │ move-result v2 │ │ .line 468 │ .local v2, "hpos":I │ - sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "scroll horiz to " │ + const-string v8, "scroll horiz to " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 469 │ - new-instance v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4; │ + new-instance v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4; │ │ - invoke-direct {v7, p0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;->(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ + invoke-direct {v6, p0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;->(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ │ - invoke-virtual {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v1, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->post(Ljava/lang/Runnable;)Z │ │ .line 480 │ .end local v1 # "horiz":Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ .end local v2 # "hpos":I │ - .end local v4 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - .end local v5 # "parent":Landroid/widget/ScrollView; │ - .end local v6 # "pos":I │ + .end local v3 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v4 # "parent":Landroid/widget/ScrollView; │ + .end local v5 # "pos":I │ :cond_1 │ return-void │ │ .line 443 │ .end local v0 # "height":I │ - .end local v3 # "i$":Ljava/util/Iterator; │ :pswitch_0 │ - sget-object v7, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v6, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - const-string v8, "landscape" │ + const-string v7, "landscape" │ │ - invoke-static {v7, v8}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v6, v7}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 444 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v9}, Landroid/content/res/Resources;->getInteger(I)I │ + invoke-virtual {v6, v8}, Landroid/content/res/Resources;->getInteger(I)I │ │ - move-result v7 │ + move-result v6 │ │ - int-to-float v7, v7 │ + int-to-float v6, v6 │ │ - iget v8, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->scale:F │ + iget v7, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->scale:F │ │ - mul-float/2addr v7, v8 │ + mul-float/2addr v6, v7 │ │ - float-to-int v0, v7 │ + float-to-int v0, v6 │ │ .line 445 │ .restart local v0 # "height":I │ goto/16 :goto_0 │ │ .line 441 │ nop │ @@ -3045,102 +3032,102 @@ │ :pswitch_data_0 │ .packed-switch 0x2 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method private scrollToCurrent(I)V │ - .locals 18 │ + .locals 17 │ .param p1, "day" # I │ │ .prologue │ .line 342 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lecture_id:Ljava/lang/String; │ + iget-object v13, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lecture_id:Ljava/lang/String; │ │ - if-eqz v14, :cond_1 │ + if-eqz v13, :cond_1 │ │ .line 416 │ :cond_0 │ :goto_0 │ return-void │ │ .line 345 │ :cond_1 │ - sget v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureListDay:I │ + sget v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureListDay:I │ │ - sget-object v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ + sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ - sget v16, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dayChangeHour:I │ + sget v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dayChangeHour:I │ │ - sget v17, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dayChangeMinute:I │ + sget v16, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dayChangeMinute:I │ │ - invoke-virtual/range {v15 .. v17}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->getIndexOfToday(II)I │ + invoke-virtual/range {v14 .. v16}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->getIndexOfToday(II)I │ │ - move-result v15 │ + move-result v14 │ │ - if-ne v14, v15, :cond_0 │ + if-ne v13, v14, :cond_0 │ │ .line 349 │ - new-instance v8, Landroid/text/format/Time; │ + new-instance v7, Landroid/text/format/Time; │ │ - invoke-direct {v8}, Landroid/text/format/Time;->()V │ + invoke-direct {v7}, Landroid/text/format/Time;->()V │ │ .line 350 │ - .local v8, "now":Landroid/text/format/Time; │ - invoke-virtual {v8}, Landroid/text/format/Time;->setToNow()V │ + .local v7, "now":Landroid/text/format/Time; │ + invoke-virtual {v7}, Landroid/text/format/Time;->setToNow()V │ │ .line 351 │ const/4 v3, 0x0 │ │ .line 353 │ .local v3, "horiz":Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ invoke-virtual/range {p0 .. p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ + invoke-virtual {v13}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - iget v14, v14, Landroid/content/res/Configuration;->orientation:I │ + iget v13, v13, Landroid/content/res/Configuration;->orientation:I │ │ - packed-switch v14, :pswitch_data_0 │ + packed-switch v13, :pswitch_data_0 │ │ .line 358 │ invoke-virtual/range {p0 .. p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const/high16 v15, 0x7f0c0000 │ + const/high16 v14, 0x7f0c0000 │ │ - invoke-virtual {v14, v15}, Landroid/content/res/Resources;->getInteger(I)I │ + invoke-virtual {v13, v14}, Landroid/content/res/Resources;->getInteger(I)I │ │ - move-result v14 │ + move-result v13 │ │ - int-to-float v14, v14 │ + int-to-float v13, v13 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->scale:F │ + iget v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->scale:F │ │ - mul-float/2addr v14, v15 │ + mul-float/2addr v13, v14 │ │ - float-to-int v2, v14 │ + float-to-int v2, v13 │ │ .line 359 │ .local v2, "height":I │ invoke-virtual/range {p0 .. p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getView()Landroid/view/View; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const v15, 0x7f0e0092 │ + const v14, 0x7f0e0092 │ │ - invoke-virtual {v14, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v13, v14}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ .end local v3 # "horiz":Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ check-cast v3, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ .line 363 │ @@ -3154,334 +3141,333 @@ │ │ .line 365 │ invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getColumn()I │ │ move-result v1 │ │ .line 366 │ - sget-object v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v13, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v16, "y pos = " │ + const-string v15, "y pos = " │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-static {v14, v15}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v13, v14}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 368 │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ + iget v12, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ │ .line 369 │ - .local v13, "time":I │ - move v10, v13 │ + .local v12, "time":I │ + move v9, v12 │ │ .line 370 │ - .local v10, "printTime":I │ - const/4 v11, 0x0 │ + .local v9, "printTime":I │ + const/4 v10, 0x0 │ │ .line 372 │ - .local v11, "scrollAmount":I │ - iget v14, v8, Landroid/text/format/Time;->hour:I │ + .local v10, "scrollAmount":I │ + iget v13, v7, Landroid/text/format/Time;->hour:I │ │ - mul-int/lit8 v14, v14, 0x3c │ + mul-int/lit8 v13, v13, 0x3c │ │ - iget v15, v8, Landroid/text/format/Time;->minute:I │ + iget v14, v7, Landroid/text/format/Time;->minute:I │ │ - add-int/2addr v14, v15 │ + add-int/2addr v13, v14 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ + iget v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->firstLectureStart:I │ │ - if-ge v14, v15, :cond_3 │ + if-ge v13, v14, :cond_3 │ │ - sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ + sget-object v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ - sget v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureListDay:I │ + sget v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureListDay:I │ │ - invoke-virtual {v14, v8, v15}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->sameDay(Landroid/text/format/Time;I)Z │ + .line 373 │ + invoke-virtual {v13, v7, v14}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->sameDay(Landroid/text/format/Time;I)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_8 │ + if-nez v13, :cond_8 │ │ .line 374 │ :cond_3 │ :goto_2 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ + iget v13, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->lastLectureEnd:I │ │ - if-ge v13, v14, :cond_4 │ + if-ge v12, v13, :cond_4 │ │ .line 375 │ - div-int/lit8 v4, v10, 0x3c │ + div-int/lit8 v4, v9, 0x3c │ │ .line 376 │ .local v4, "hour":I │ - rem-int/lit8 v7, v10, 0x3c │ + rem-int/lit8 v6, v9, 0x3c │ │ .line 377 │ - .local v7, "minute":I │ - iget v14, v8, Landroid/text/format/Time;->hour:I │ + .local v6, "minute":I │ + iget v13, v7, Landroid/text/format/Time;->hour:I │ │ - if-ne v14, v4, :cond_7 │ + if-ne v13, v4, :cond_7 │ │ - iget v14, v8, Landroid/text/format/Time;->minute:I │ + iget v13, v7, Landroid/text/format/Time;->minute:I │ │ - if-lt v14, v7, :cond_7 │ + if-lt v13, v6, :cond_7 │ │ - iget v14, v8, Landroid/text/format/Time;->minute:I │ + iget v13, v7, Landroid/text/format/Time;->minute:I │ │ - add-int/lit8 v15, v7, 0xf │ + add-int/lit8 v14, v6, 0xf │ │ - if-ge v14, v15, :cond_7 │ + if-ge v13, v14, :cond_7 │ │ .line 390 │ .end local v4 # "hour":I │ - .end local v7 # "minute":I │ + .end local v6 # "minute":I │ :cond_4 │ - sget-object v14, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v13, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v13}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v13 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_3 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_8 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v5, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 391 │ - .local v6, "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->day:I │ + .local v5, "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->day:I │ │ move/from16 v0, p1 │ │ if-ne v14, v0, :cond_5 │ │ - iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ + iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ │ - if-gt v14, v13, :cond_5 │ + if-gt v14, v12, :cond_5 │ │ - iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ + iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ │ - iget v15, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ + iget v15, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ add-int/2addr v14, v15 │ │ - if-le v14, v13, :cond_5 │ + if-le v14, v12, :cond_5 │ │ .line 392 │ const/4 v14, -0x1 │ │ if-eq v1, v14, :cond_6 │ │ if-ltz v1, :cond_5 │ │ - iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ + iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ │ sget-object v15, Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray; │ │ invoke-virtual {v15, v1}, Landroid/util/SparseIntArray;->get(I)I │ │ move-result v15 │ │ if-ne v14, v15, :cond_5 │ │ .line 393 │ :cond_6 │ sget-object v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - iget-object v15, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->title:Ljava/lang/String; │ + iget-object v15, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->title:Ljava/lang/String; │ │ invoke-static {v14, v15}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 394 │ sget-object v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ new-instance v15, Ljava/lang/StringBuilder; │ │ invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const-string v16, " " │ │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ - iget v0, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ + iget v0, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ │ move/from16 v16, v0 │ │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const-string v16, "/" │ │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ - iget v0, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ + iget v0, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ move/from16 v16, v0 │ │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-static {v14, v15}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 395 │ - iget v14, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ + iget v14, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ │ - sub-int v14, v13, v14 │ + sub-int v14, v12, v14 │ │ div-int/lit8 v14, v14, 0x5 │ │ mul-int/2addr v14, v2 │ │ - sub-int/2addr v11, v14 │ + sub-int/2addr v10, v14 │ │ .line 396 │ - iget v13, v6, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ + iget v12, v5, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ │ goto :goto_3 │ │ .line 355 │ .end local v1 # "col":I │ .end local v2 # "height":I │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v6 # "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - .end local v10 # "printTime":I │ - .end local v11 # "scrollAmount":I │ - .end local v13 # "time":I │ + .end local v5 # "l":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v9 # "printTime":I │ + .end local v10 # "scrollAmount":I │ + .end local v12 # "time":I │ :pswitch_0 │ invoke-virtual/range {p0 .. p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const/high16 v15, 0x7f0c0000 │ + const/high16 v14, 0x7f0c0000 │ │ - invoke-virtual {v14, v15}, Landroid/content/res/Resources;->getInteger(I)I │ + invoke-virtual {v13, v14}, Landroid/content/res/Resources;->getInteger(I)I │ │ - move-result v14 │ + move-result v13 │ │ - int-to-float v14, v14 │ + int-to-float v13, v13 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->scale:F │ + iget v14, v0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->scale:F │ │ - mul-float/2addr v14, v15 │ + mul-float/2addr v13, v14 │ │ - float-to-int v2, v14 │ + float-to-int v2, v13 │ │ .line 356 │ .restart local v2 # "height":I │ goto/16 :goto_1 │ │ .line 381 │ .restart local v1 # "col":I │ .restart local v4 # "hour":I │ - .restart local v7 # "minute":I │ - .restart local v10 # "printTime":I │ - .restart local v11 # "scrollAmount":I │ - .restart local v13 # "time":I │ + .restart local v6 # "minute":I │ + .restart local v9 # "printTime":I │ + .restart local v10 # "scrollAmount":I │ + .restart local v12 # "time":I │ :cond_7 │ - mul-int/lit8 v14, v2, 0x3 │ + mul-int/lit8 v13, v2, 0x3 │ │ - add-int/2addr v11, v14 │ + add-int/2addr v10, v13 │ │ .line 383 │ - add-int/lit8 v13, v13, 0xf │ + add-int/lit8 v12, v12, 0xf │ │ .line 384 │ - move v10, v13 │ + move v9, v12 │ │ .line 385 │ - const/16 v14, 0x5a0 │ + const/16 v13, 0x5a0 │ │ - if-lt v10, v14, :cond_3 │ + if-lt v9, v13, :cond_3 │ │ .line 386 │ - add-int/lit16 v10, v10, -0x5a0 │ + add-int/lit16 v9, v9, -0x5a0 │ │ goto/16 :goto_2 │ │ .line 406 │ .end local v4 # "hour":I │ - .end local v7 # "minute":I │ + .end local v6 # "minute":I │ :cond_8 │ - move v9, v11 │ + move v8, v10 │ │ .line 407 │ - .local v9, "pos":I │ + .local v8, "pos":I │ invoke-virtual/range {p0 .. p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getView()Landroid/view/View; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const v15, 0x7f0e008f │ + const v14, 0x7f0e008f │ │ - invoke-virtual {v14, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v13, v14}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Landroid/widget/ScrollView; │ + check-cast v11, Landroid/widget/ScrollView; │ │ .line 408 │ - .local v12, "scrollView":Landroid/widget/ScrollView; │ - const/4 v14, 0x0 │ + .local v11, "scrollView":Landroid/widget/ScrollView; │ + const/4 v13, 0x0 │ │ - invoke-virtual {v12, v14, v11}, Landroid/widget/ScrollView;->scrollTo(II)V │ + invoke-virtual {v11, v13, v10}, Landroid/widget/ScrollView;->scrollTo(II)V │ │ .line 409 │ - new-instance v14, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2; │ + new-instance v13, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v14, v0, v12, v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;->(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ + invoke-direct {v13, v0, v11, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;->(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ │ - invoke-virtual {v12, v14}, Landroid/widget/ScrollView;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v11, v13}, Landroid/widget/ScrollView;->post(Ljava/lang/Runnable;)Z │ │ goto/16 :goto_0 │ │ .line 353 │ :pswitch_data_0 │ .packed-switch 0x2 │ :pswitch_0 │ @@ -3869,15 +3855,15 @@ │ │ invoke-static {v4, v5}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 268 │ :cond_0 │ invoke-direct {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->scanDayLectures()V │ │ - .line 269 │ + .line 270 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getView()Landroid/view/View; │ │ move-result-object v4 │ │ const v5, 0x7f0e0092 │ │ invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ @@ -3889,15 +3875,15 @@ │ .line 271 │ .local v3, "scroller":Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ if-eqz v3, :cond_1 │ │ .line 272 │ invoke-virtual {v3, v6, v6}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->scrollTo(II)V │ │ - .line 274 │ + .line 275 │ :cond_1 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getView()Landroid/view/View; │ │ move-result-object v4 │ │ const v5, 0x7f0e008e │ │ @@ -3983,315 +3969,314 @@ │ :cond_5 │ return-void │ .end method │ │ │ # virtual methods │ .method public build_navigation_menu()V │ - .locals 14 │ + .locals 13 │ │ .prologue │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ .line 874 │ - new-instance v7, Landroid/text/format/Time; │ + new-instance v6, Landroid/text/format/Time; │ │ - invoke-direct {v7}, Landroid/text/format/Time;->()V │ + invoke-direct {v6}, Landroid/text/format/Time;->()V │ │ .line 875 │ - .local v7, "now":Landroid/text/format/Time; │ - invoke-virtual {v7}, Landroid/text/format/Time;->setToNow()V │ + .local v6, "now":Landroid/text/format/Time; │ + invoke-virtual {v6}, Landroid/text/format/Time;->setToNow()V │ │ .line 876 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 877 │ .local v2, "currentDate":Ljava/lang/StringBuilder; │ - const-string v9, "%d" │ + const-string v8, "%d" │ │ - new-array v10, v12, [Ljava/lang/Object; │ + new-array v9, v11, [Ljava/lang/Object; │ │ - iget v11, v7, Landroid/text/format/Time;->year:I │ + iget v10, v6, Landroid/text/format/Time;->year:I │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v10, v13 │ + aput-object v10, v9, v12 │ │ - invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 878 │ - const-string v9, "-" │ + const-string v8, "-" │ │ - invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 879 │ - const-string v9, "%02d" │ + const-string v8, "%02d" │ │ - new-array v10, v12, [Ljava/lang/Object; │ + new-array v9, v11, [Ljava/lang/Object; │ │ - iget v11, v7, Landroid/text/format/Time;->month:I │ + iget v10, v6, Landroid/text/format/Time;->month:I │ │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v10, v13 │ + aput-object v10, v9, v12 │ │ - invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 880 │ - const-string v9, "-" │ + const-string v8, "-" │ │ - invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 881 │ - const-string v9, "%02d" │ + const-string v8, "%02d" │ │ - new-array v10, v12, [Ljava/lang/Object; │ + new-array v9, v11, [Ljava/lang/Object; │ │ - iget v11, v7, Landroid/text/format/Time;->monthDay:I │ + iget v10, v6, Landroid/text/format/Time;->monthDay:I │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v10, v13 │ + aput-object v10, v9, v12 │ │ - invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 883 │ - sget-object v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "today is " │ + const-string v10, "today is " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v9, v10}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 885 │ - sget v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;->numdays:I │ + sget v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->numdays:I │ │ - new-array v4, v9, [Ljava/lang/String; │ + new-array v4, v8, [Ljava/lang/String; │ │ .line 886 │ .local v4, "days_menu":[Ljava/lang/String; │ const/4 v5, 0x0 │ │ .local v5, "i":I │ :goto_0 │ - sget v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;->numdays:I │ + sget v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->numdays:I │ │ - if-ge v5, v9, :cond_2 │ + if-ge v5, v8, :cond_2 │ │ .line 887 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ .line 888 │ - .local v8, "sb":Ljava/lang/StringBuilder; │ - const v9, 0x7f06002f │ + .local v7, "sb":Ljava/lang/StringBuilder; │ + const v8, 0x7f06002f │ │ - invoke-virtual {p0, v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, " " │ + const-string v9, " " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - add-int/lit8 v10, v5, 0x1 │ + add-int/lit8 v9, v5, 0x1 │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ .line 889 │ - sget-object v9, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ + sget-object v8, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ - invoke-virtual {v9}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v8}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v8 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_1 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ .line 890 │ .local v3, "dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ iget v9, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;->dayIdx:I │ │ add-int/lit8 v10, v5, 0x1 │ │ if-ne v9, v10, :cond_0 │ │ .line 891 │ - sget-object v9, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ + sget-object v8, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "DateInfo of day \'" │ + const-string v10, "DateInfo of day \'" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "\': " │ + const-string v10, "\': " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v9, v10}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v8, v9}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 892 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v10, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;->date:Ljava/lang/String; │ + iget-object v9, v3, Lnerd/tuxmobil/fahrplan/congress/DateInfo;->date:Ljava/lang/String; │ │ - invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_1 │ + if-eqz v8, :cond_1 │ │ .line 893 │ - const-string v9, " - " │ + const-string v8, " - " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 894 │ - const v9, 0x7f060079 │ + const v8, 0x7f060079 │ │ - invoke-virtual {p0, v9}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v8}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 899 │ .end local v3 # "dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ :cond_1 │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - aput-object v9, v4, v5 │ + aput-object v8, v4, v5 │ │ .line 886 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 901 │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .end local v8 # "sb":Ljava/lang/StringBuilder; │ + .end local v7 # "sb":Ljava/lang/StringBuilder; │ :cond_2 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Landroid/support/v7/app/AppCompatActivity; │ + check-cast v8, Landroid/support/v7/app/AppCompatActivity; │ │ - invoke-virtual {v9}, Landroid/support/v7/app/AppCompatActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ + invoke-virtual {v8}, Landroid/support/v7/app/AppCompatActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v0 │ │ .line 902 │ .local v0, "actionBar":Landroid/support/v7/app/ActionBar; │ - invoke-virtual {v0, v12}, Landroid/support/v7/app/ActionBar;->setNavigationMode(I)V │ + invoke-virtual {v0, v11}, Landroid/support/v7/app/ActionBar;->setNavigationMode(I)V │ │ .line 903 │ new-instance v1, Landroid/widget/ArrayAdapter; │ │ + .line 904 │ invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;->getThemedContext()Landroid/content/Context; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const v10, 0x7f03004f │ + const v9, 0x7f03004f │ │ - invoke-direct {v1, v9, v10, v4}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I[Ljava/lang/Object;)V │ + invoke-direct {v1, v8, v9, v4}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ .line 906 │ .local v1, "arrayAdapter":Landroid/widget/ArrayAdapter;, "Landroid/widget/ArrayAdapter;" │ - const v9, 0x7f030050 │ + const v8, 0x7f030050 │ │ - invoke-virtual {v1, v9}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V │ + invoke-virtual {v1, v8}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V │ │ .line 907 │ invoke-virtual {v0, v1, p0}, Landroid/support/v7/app/ActionBar;->setListNavigationCallbacks(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ .line 911 │ return-void │ .end method │ @@ -4578,42 +4563,44 @@ │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onCreate(Landroid/os/Bundle;)V │ │ .line 114 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->setHasOptionsMenu(Z)V │ │ - .line 115 │ + .line 116 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getAssets()Landroid/content/res/AssetManager; │ │ move-result-object v0 │ │ const-string v1, "Roboto-BoldCondensed.ttf" │ │ + .line 115 │ invoke-static {v0, v1}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->boldCondensed:Landroid/graphics/Typeface; │ │ - .line 117 │ + .line 118 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getAssets()Landroid/content/res/AssetManager; │ │ move-result-object v0 │ │ const-string v1, "Roboto-Light.ttf" │ │ + .line 117 │ invoke-static {v0, v1}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->light:Landroid/graphics/Typeface; │ │ .line 119 │ @@ -4940,26 +4927,30 @@ │ │ goto :goto_0 │ │ .line 932 │ :cond_4 │ iget-object v1, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->global:Lnerd/tuxmobil/fahrplan/congress/MyApp; │ │ + .line 933 │ invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v1 │ │ + .line 934 │ invoke-direct {p0, p2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getParsingErrorMessage(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 932 │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 935 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method public onResume()V │ .locals 7 │ @@ -5408,27 +5399,29 @@ │ float-to-int v5, v5 │ │ iput v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->columnWidth:I │ │ .line 141 │ const v5, 0x7f0e008e │ │ + .line 142 │ invoke-virtual {p1, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/HorizontalScrollView; │ │ .line 143 │ .local v3, "roomScroller":Landroid/widget/HorizontalScrollView; │ if-eqz v3, :cond_1 │ │ .line 144 │ const v5, 0x7f0e0092 │ │ + .line 145 │ invoke-virtual {p1, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ .line 146 │ @@ -5542,14 +5535,15 @@ │ .line 173 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v5 │ │ const-string v6, "layout_inflater" │ │ + .line 174 │ invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Landroid/view/LayoutInflater; │ │ iput-object v5, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->inflater:Landroid/view/LayoutInflater; │ @@ -5694,59 +5688,58 @@ │ .end method │ │ .method public refreshViews()V │ .locals 4 │ │ .prologue │ .line 1046 │ - sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 1057 │ :cond_0 │ return-void │ │ .line 1049 │ :cond_1 │ - sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 1050 │ - .local v1, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - invoke-direct {p0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->setBell(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ + .local v0, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + invoke-direct {p0, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->setBell(Lnerd/tuxmobil/fahrplan/congress/Lecture;)V │ │ .line 1051 │ - invoke-direct {p0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getLectureView(Lnerd/tuxmobil/fahrplan/congress/Lecture;)Landroid/view/View; │ + invoke-direct {p0, v0}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getLectureView(Lnerd/tuxmobil/fahrplan/congress/Lecture;)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 1052 │ - .local v2, "v":Landroid/view/View; │ - if-eqz v2, :cond_2 │ + .local v1, "v":Landroid/view/View; │ + if-eqz v1, :cond_2 │ │ .line 1053 │ - invoke-direct {p0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->setLectureBackground(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ + invoke-direct {p0, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->setLectureBackground(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ .line 1054 │ - invoke-direct {p0, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->setLectureTextColor(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ + invoke-direct {p0, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->setLectureTextColor(Lnerd/tuxmobil/fahrplan/congress/Lecture;Landroid/view/View;)V │ │ goto :goto_0 │ .end method ├── smali/nerd/tuxmobil/fahrplan/congress/ChangesDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ .prologue │ .line 63 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView.smali │ @@ -442,26 +442,28 @@ │ │ const-string v4, " getMW:" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 197 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getMeasuredWidth()I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 195 │ invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 198 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/HorizontalScrollView;->onSizeChanged(IIII)V │ │ .line 199 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getResources()Landroid/content/res/Resources; │ @@ -638,14 +640,15 @@ │ │ const-string v4, " " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 110 │ invoke-virtual {p0, v5}, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getChildAt(I)Landroid/view/View; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v4 │ @@ -654,14 +657,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 109 │ invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 111 │ if-nez p2, :cond_4 │ │ .line 112 │ new-instance v2, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1; │ @@ -824,18 +828,20 @@ │ .end local v0 # "c":Landroid/view/ViewGroup; │ .end local v5 # "p":Landroid/view/ViewGroup$LayoutParams; │ :cond_1 │ invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v7 │ │ + .line 249 │ invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v8 │ │ + .line 248 │ invoke-virtual {v2, v7, v8}, Landroid/view/ViewGroup;->measure(II)V │ │ .line 251 │ iget-object v7, p0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->roomNames:Landroid/widget/HorizontalScrollView; │ │ if-eqz v7, :cond_2 ├── smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 15 │ invoke-direct {p0}, Landroid/support/v7/app/AppCompatActivity;->()V │ │ - .line 35 │ return-void │ .end method │ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 5 │ @@ -86,18 +85,20 @@ │ │ const v2, 0x7f0e005d │ │ new-instance v3, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->()V │ │ + .line 29 │ invoke-virtual {v1, v2, v3}, Landroid/app/FragmentTransaction;->add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v1 │ │ + .line 30 │ invoke-virtual {v1}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 31 │ const-string v1, "SettingsActivity" │ │ const-string v2, "onCreate fragment created" ├── smali/nerd/tuxmobil/fahrplan/congress/CertificateDialogFragment.smali │ @@ -209,15 +209,15 @@ │ │ move-result-object v2 │ │ if-nez v2, :cond_2 │ │ const-string v1, "" │ │ - .line 135 │ + .line 136 │ .local v1, "messageArguments":Ljava/lang/String; │ :goto_1 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ const v3, 0x7f060043 │ @@ -228,14 +228,15 @@ │ │ new-array v5, v5, [Ljava/lang/Object; │ │ const/4 v6, 0x0 │ │ aput-object v1, v5, v6 │ │ + .line 135 │ invoke-static {v2, v3, v4, v5}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 134 │ .end local v1 # "messageArguments":Ljava/lang/String; │ :cond_2 │ @@ -472,14 +473,15 @@ │ │ const/4 v13, 0x0 │ │ iget-object v14, p0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate; │ │ aget-object v14, v14, v5 │ │ + .line 94 │ invoke-virtual {v14}, Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/util/Date;->getDate()I │ │ move-result v14 │ @@ -492,14 +494,15 @@ │ │ const/4 v13, 0x1 │ │ iget-object v14, p0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate; │ │ aget-object v14, v14, v5 │ │ + .line 95 │ invoke-virtual {v14}, Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/util/Date;->getMonth()I │ │ move-result v14 │ @@ -514,14 +517,15 @@ │ │ const/4 v13, 0x2 │ │ iget-object v14, p0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate; │ │ aget-object v14, v14, v5 │ │ + .line 96 │ invoke-virtual {v14}, Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/util/Date;->getYear()I │ │ move-result v14 │ @@ -530,14 +534,15 @@ │ │ invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v14 │ │ aput-object v14, v12, v13 │ │ + .line 93 │ invoke-static {v11, v12}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ @@ -548,14 +553,15 @@ │ │ invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v10 │ │ const-string v11, "\n" │ │ + .line 96 │ invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 97 │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ @@ -573,14 +579,15 @@ │ │ const/4 v13, 0x0 │ │ iget-object v14, p0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate; │ │ aget-object v14, v14, v5 │ │ + .line 98 │ invoke-virtual {v14}, Ljava/security/cert/X509Certificate;->getNotAfter()Ljava/util/Date; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/util/Date;->getDate()I │ │ move-result v14 │ @@ -593,14 +600,15 @@ │ │ const/4 v13, 0x1 │ │ iget-object v14, p0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate; │ │ aget-object v14, v14, v5 │ │ + .line 99 │ invoke-virtual {v14}, Ljava/security/cert/X509Certificate;->getNotAfter()Ljava/util/Date; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/util/Date;->getMonth()I │ │ move-result v14 │ @@ -615,14 +623,15 @@ │ │ const/4 v13, 0x2 │ │ iget-object v14, p0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate; │ │ aget-object v14, v14, v5 │ │ + .line 100 │ invoke-virtual {v14}, Ljava/security/cert/X509Certificate;->getNotAfter()Ljava/util/Date; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/util/Date;->getYear()I │ │ move-result v14 │ @@ -631,14 +640,15 @@ │ │ invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v14 │ │ aput-object v14, v12, v13 │ │ + .line 97 │ invoke-static {v11, v12}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ @@ -649,14 +659,15 @@ │ │ invoke-virtual {v1, v10}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v10 │ │ const-string v11, "\n" │ │ + .line 100 │ invoke-virtual {v10, v11}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 101 │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ @@ -737,44 +748,48 @@ │ │ move-result-object v11 │ │ invoke-direct {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v11, 0x7f060045 │ │ + .line 105 │ invoke-virtual {p0, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v10 │ │ const/4 v11, 0x1 │ │ + .line 106 │ invoke-virtual {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v10 │ │ const v11, 0x1040013 │ │ + .line 107 │ invoke-virtual {p0, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ new-instance v12, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1; │ │ invoke-direct {v12, p0}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;->(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V │ │ invoke-virtual {v10, v11, v12}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v10 │ │ const v11, 0x1040009 │ │ + .line 113 │ invoke-virtual {p0, v11}, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ const/4 v12, 0x0 │ │ invoke-virtual {v10, v11, v12}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; ├── smali/nerd/tuxmobil/fahrplan/congress/AlertDialogHelper.smali │ @@ -13,32 +13,36 @@ │ │ .prologue │ .line 16 │ new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 17 │ invoke-virtual {v0, p1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 18 │ invoke-virtual {p0, p2, p3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060014 │ │ const/4 v2, 0x0 │ │ + .line 19 │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 20 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 21 │ return-void │ .end method ├── smali/nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$scrollTo:I │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ iput p2, p0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;->val$scrollTo:I ├── smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment$3.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$pos:I │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ .prologue │ .line 456 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ iput-object p2, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;->val$parent:Landroid/widget/ScrollView; ├── smali/nerd/tuxmobil/fahrplan/congress/StarredListActivity.smali │ @@ -152,18 +152,20 @@ │ │ new-instance v3, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment; │ │ invoke-direct {v3}, Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;->()V │ │ const-string v4, "starred" │ │ + .line 26 │ invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ + .line 27 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 28 │ const-string v1, "StarredListActivity" │ │ const-string v2, "onCreate fragment created" ├── smali/nerd/tuxmobil/fahrplan/congress/AboutDialog.smali │ @@ -436,15 +436,15 @@ │ │ const/4 v15, 0x1 │ │ new-array v15, v15, [Ljava/lang/Object; │ │ const/16 v16, 0x0 │ │ - const-string v17, "2015-12-29T16:41Z" │ + const-string v17, "2017-10-12T00:20Z" │ │ aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v14, v15}, Lnerd/tuxmobil/fahrplan/congress/AboutDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String; ├── smali/nerd/tuxmobil/fahrplan/congress/DateHelper.smali │ @@ -78,27 +78,30 @@ │ :cond_0 │ invoke-virtual {p0, v0}, Ljava/util/Date;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ + .line 16 │ invoke-virtual {p0, v0}, Ljava/util/Date;->before(Ljava/util/Date;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ + .line 15 │ :cond_1 │ :goto_0 │ return v2 │ │ :cond_2 │ move v2, v3 │ │ + .line 16 │ goto :goto_0 │ .end method │ │ .method protected static getDate(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; │ .locals 4 │ .param p0, "text" # Ljava/lang/String; │ .param p1, "pattern" # Ljava/lang/String; ├── smali/nerd/tuxmobil/fahrplan/congress/MainActivity.smali │ @@ -9,22 +9,14 @@ │ .implements Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted; │ .implements Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener; │ .implements Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener; │ .implements Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener; │ .implements Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers; │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lnerd/tuxmobil/fahrplan/congress/MainActivity$1; │ - } │ -.end annotation │ - │ - │ # static fields │ .field private static instance:Lnerd/tuxmobil/fahrplan/congress/MainActivity; │ │ │ # instance fields │ .field private fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan; │ │ @@ -157,42 +149,49 @@ │ │ move-result-object v1 │ │ .line 312 │ .local v1, "changedLectures":Lnerd/tuxmobil/fahrplan/congress/LectureList; │ sget-object v4, Lnerd/tuxmobil/fahrplan/congress/MyApp;->version:Ljava/lang/String; │ │ + .line 314 │ invoke-static {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getChangedLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ move-result v5 │ │ + .line 315 │ invoke-static {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getNewLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ move-result v6 │ │ + .line 316 │ invoke-static {v1, v7}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getCancelledLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ move-result v7 │ │ + .line 317 │ invoke-static {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getChangedLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ move-result v8 │ │ + .line 318 │ invoke-static {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getNewLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ move-result v9 │ │ add-int/2addr v8, v9 │ │ + .line 319 │ invoke-static {v1, v10}, Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getCancelledLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I │ │ move-result v9 │ │ add-int/2addr v8, v9 │ │ + .line 312 │ invoke-static {v4, v5, v6, v7, v8}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->newInstance(Ljava/lang/String;IIII)Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ move-result-object v0 │ │ .line 320 │ .local v0, "about":Landroid/support/v4/app/DialogFragment; │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ @@ -469,14 +468,15 @@ │ .local v1, "fragmentTransaction":Landroid/support/v4/app/FragmentTransaction; │ new-instance v2, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ invoke-direct {v2}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->()V │ │ const-string v3, "schedule" │ │ + .line 450 │ invoke-virtual {v1, v4, v2, v3}, Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ .line 451 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ goto :goto_0 │ │ @@ -763,14 +763,15 @@ │ .local v2, "fragmentTransaction":Landroid/support/v4/app/FragmentTransaction; │ new-instance v5, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ invoke-direct {v5}, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->()V │ │ const-string v6, "schedule" │ │ + .line 113 │ invoke-virtual {v2, v9, v5, v6}, Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ .line 114 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 118 │ .end local v1 # "fm":Landroid/support/v4/app/FragmentManager; ├── smali/nerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver.smali │ @@ -134,14 +134,15 @@ │ const-string v6, "got Conn State event" │ │ invoke-static {v5, v6}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 21 │ const-string v5, "connectivity" │ │ + .line 22 │ invoke-virtual {p1, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 23 ├── smali/nerd/tuxmobil/fahrplan/congress/MyApp.smali │ @@ -149,15 +149,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 13 │ invoke-direct {p0}, Landroid/app/Application;->()V │ │ - .line 49 │ return-void │ .end method │ │ .method public static LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ .locals 2 │ .param p0, "tag" # Ljava/lang/String; │ .param p1, "message" # Ljava/lang/String; ├── smali/nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "TrustManagerFactory.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;, │ Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;, │ Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ } │ .end annotation │ │ │ # static fields │ @@ -25,349 +24,334 @@ │ .field private static localTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ .field private static unsecureTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 15 │ + .locals 13 │ │ .prologue │ - const/4 v14, 0x0 │ + const/4 v8, 0x0 │ + │ + const/4 v12, 0x0 │ │ .line 34 │ - sput-object v14, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->lastCertChain:[Ljava/security/cert/X509Certificate; │ + sput-object v12, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->lastCertChain:[Ljava/security/cert/X509Certificate; │ │ .line 116 │ :try_start_0 │ - const-string v10, "X509" │ + const-string v7, "X509" │ │ - invoke-static {v10}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ + .line 117 │ + invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 118 │ - .local v8, "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .local v5, "tmf":Ljavax/net/ssl/TrustManagerFactory; │ sget-object v0, Lnerd/tuxmobil/fahrplan/congress/MyApp;->app:Landroid/app/Application; │ │ .line 119 │ .local v0, "app":Landroid/app/Application; │ - new-instance v10, Ljava/io/File; │ + new-instance v7, Ljava/io/File; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "KeyStore" │ + const-string v10, "KeyStore" │ │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v0, v12, v13}, Landroid/app/Application;->getDir(Ljava/lang/String;I)Ljava/io/File; │ + .line 120 │ + invoke-virtual {v0, v10, v11}, Landroid/app/Application;->getDir(Ljava/lang/String;I)Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - sget-object v12, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v10, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - const-string v12, "KeyStore.bks" │ + const-string v10, "KeyStore.bks" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-direct {v10, v11}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v7, v9}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File; │ + sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File; │ │ .line 121 │ invoke-static {}, Ljava/security/KeyStore;->getDefaultType()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-static {v10}, Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore; │ + invoke-static {v7}, Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ + sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/security/KeyStoreException; {:try_start_0 .. :try_end_0} :catch_4 │ │ .line 124 │ :try_start_1 │ - new-instance v4, Ljava/io/FileInputStream; │ + new-instance v3, Ljava/io/FileInputStream; │ │ - sget-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File; │ │ - invoke-direct {v4, v10}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ + invoke-direct {v3, v7}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ :try_end_1 │ .catch Ljava/io/FileNotFoundException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_2 │ .catch Ljava/security/KeyStoreException; {:try_start_1 .. :try_end_1} :catch_4 │ │ .line 129 │ - .local v4, "fis":Ljava/io/FileInputStream; │ + .local v3, "fis":Ljava/io/FileInputStream; │ :goto_0 │ :try_start_2 │ - sget-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ │ - const-string v11, "" │ + const-string v9, "" │ │ - invoke-virtual {v11}, Ljava/lang/String;->toCharArray()[C │ + invoke-virtual {v9}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v10, v4, v11}, Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V │ + invoke-virtual {v7, v3, v9}, Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/security/cert/CertificateException; {:try_start_2 .. :try_end_2} :catch_3 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_2 │ .catch Ljava/security/KeyStoreException; {:try_start_2 .. :try_end_2} :catch_4 │ │ .line 141 │ :goto_1 │ :try_start_3 │ - sget-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ │ - invoke-virtual {v8, v10}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ + invoke-virtual {v5, v7}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ │ .line 142 │ - invoke-virtual {v8}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ + invoke-virtual {v5}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 143 │ - .local v9, "tms":[Ljavax/net/ssl/TrustManager; │ - if-eqz v9, :cond_0 │ + .local v6, "tms":[Ljavax/net/ssl/TrustManager; │ + if-eqz v6, :cond_0 │ │ .line 144 │ - move-object v1, v9 │ + array-length v9, v6 │ │ - .local v1, "arr$":[Ljavax/net/ssl/TrustManager; │ - array-length v6, v1 │ + move v7, v8 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ - │ - .local v5, "i$":I │ :goto_2 │ - if-ge v5, v6, :cond_0 │ + if-ge v7, v9, :cond_0 │ │ - aget-object v7, v1, v5 │ + aget-object v4, v6, v7 │ │ .line 145 │ - .local v7, "tm":Ljavax/net/ssl/TrustManager; │ - instance-of v10, v7, Ljavax/net/ssl/X509TrustManager; │ + .local v4, "tm":Ljavax/net/ssl/TrustManager; │ + instance-of v10, v4, Ljavax/net/ssl/X509TrustManager; │ │ if-eqz v10, :cond_2 │ │ .line 146 │ - check-cast v7, Ljavax/net/ssl/X509TrustManager; │ + check-cast v4, Ljavax/net/ssl/X509TrustManager; │ │ - .end local v7 # "tm":Ljavax/net/ssl/TrustManager; │ - sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->localTrustManager:Ljavax/net/ssl/X509TrustManager; │ + .end local v4 # "tm":Ljavax/net/ssl/TrustManager; │ + sput-object v4, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->localTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ .line 151 │ - .end local v1 # "arr$":[Ljavax/net/ssl/TrustManager; │ - .end local v5 # "i$":I │ - .end local v6 # "len$":I │ :cond_0 │ - const-string v10, "X509" │ + const-string v7, "X509" │ │ - invoke-static {v10}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ + invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 152 │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ - check-cast v10, Ljava/security/KeyStore; │ + check-cast v7, Ljava/security/KeyStore; │ │ - invoke-virtual {v8, v10}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ + invoke-virtual {v5, v7}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ │ .line 153 │ - invoke-virtual {v8}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ + invoke-virtual {v5}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 154 │ - if-eqz v9, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 155 │ - move-object v1, v9 │ - │ - .restart local v1 # "arr$":[Ljavax/net/ssl/TrustManager; │ - array-length v6, v1 │ + array-length v9, v6 │ │ - .restart local v6 # "len$":I │ - const/4 v5, 0x0 │ + move v7, v8 │ │ - .restart local v5 # "i$":I │ :goto_3 │ - if-ge v5, v6, :cond_1 │ + if-ge v7, v9, :cond_1 │ │ - aget-object v7, v1, v5 │ + aget-object v4, v6, v7 │ │ .line 156 │ - .restart local v7 # "tm":Ljavax/net/ssl/TrustManager; │ - instance-of v10, v7, Ljavax/net/ssl/X509TrustManager; │ + .restart local v4 # "tm":Ljavax/net/ssl/TrustManager; │ + instance-of v8, v4, Ljavax/net/ssl/X509TrustManager; │ │ - if-eqz v10, :cond_3 │ + if-eqz v8, :cond_3 │ │ .line 157 │ - check-cast v7, Ljavax/net/ssl/X509TrustManager; │ + check-cast v4, Ljavax/net/ssl/X509TrustManager; │ │ - .end local v7 # "tm":Ljavax/net/ssl/TrustManager; │ - sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->defaultTrustManager:Ljavax/net/ssl/X509TrustManager; │ + .end local v4 # "tm":Ljavax/net/ssl/TrustManager; │ + sput-object v4, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->defaultTrustManager:Ljavax/net/ssl/X509TrustManager; │ :try_end_3 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_3 .. :try_end_3} :catch_2 │ .catch Ljava/security/KeyStoreException; {:try_start_3 .. :try_end_3} :catch_4 │ │ .line 168 │ .end local v0 # "app":Landroid/app/Application; │ - .end local v1 # "arr$":[Ljavax/net/ssl/TrustManager; │ - .end local v4 # "fis":Ljava/io/FileInputStream; │ - .end local v5 # "i$":I │ - .end local v6 # "len$":I │ - .end local v9 # "tms":[Ljavax/net/ssl/TrustManager; │ + .end local v3 # "fis":Ljava/io/FileInputStream; │ + .end local v6 # "tms":[Ljavax/net/ssl/TrustManager; │ :cond_1 │ :goto_4 │ - new-instance v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ + new-instance v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager; │ │ - invoke-direct {v10, v14}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;->(Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;)V │ + invoke-direct {v7, v12}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;->(Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;)V │ │ - sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->unsecureTrustManager:Ljavax/net/ssl/X509TrustManager; │ + sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->unsecureTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ .line 169 │ return-void │ │ .line 125 │ .restart local v0 # "app":Landroid/app/Application; │ :catch_0 │ - move-exception v3 │ + move-exception v2 │ │ .line 126 │ - .local v3, "e1":Ljava/io/FileNotFoundException; │ - const/4 v4, 0x0 │ + .local v2, "e1":Ljava/io/FileNotFoundException; │ + const/4 v3, 0x0 │ │ - .restart local v4 # "fis":Ljava/io/FileInputStream; │ + .restart local v3 # "fis":Ljava/io/FileInputStream; │ goto :goto_0 │ │ .line 133 │ - .end local v3 # "e1":Ljava/io/FileNotFoundException; │ + .end local v2 # "e1":Ljava/io/FileNotFoundException; │ :catch_1 │ - move-exception v2 │ + move-exception v1 │ │ .line 134 │ - .local v2, "e":Ljava/io/IOException; │ + .local v1, "e":Ljava/io/IOException; │ :try_start_4 │ - const-string v10, "TrustManagerFactory" │ + const-string v7, "TrustManagerFactory" │ │ - const-string v11, "KeyStore IOException while initializing TrustManagerFactory " │ + const-string v9, "KeyStore IOException while initializing TrustManagerFactory " │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v9, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 135 │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ - sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ + sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ :try_end_4 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_4 .. :try_end_4} :catch_2 │ .catch Ljava/security/KeyStoreException; {:try_start_4 .. :try_end_4} :catch_4 │ │ goto :goto_1 │ │ .line 163 │ .end local v0 # "app":Landroid/app/Application; │ - .end local v2 # "e":Ljava/io/IOException; │ - .end local v4 # "fis":Ljava/io/FileInputStream; │ + .end local v1 # "e":Ljava/io/IOException; │ + .end local v3 # "fis":Ljava/io/FileInputStream; │ :catch_2 │ - move-exception v2 │ + move-exception v1 │ │ .line 164 │ - .local v2, "e":Ljava/security/NoSuchAlgorithmException; │ - const-string v10, "TrustManagerFactory" │ + .local v1, "e":Ljava/security/NoSuchAlgorithmException; │ + const-string v7, "TrustManagerFactory" │ │ - const-string v11, "Unable to get X509 Trust Manager " │ + const-string v8, "Unable to get X509 Trust Manager " │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_4 │ │ .line 136 │ - .end local v2 # "e":Ljava/security/NoSuchAlgorithmException; │ + .end local v1 # "e":Ljava/security/NoSuchAlgorithmException; │ .restart local v0 # "app":Landroid/app/Application; │ - .restart local v4 # "fis":Ljava/io/FileInputStream; │ + .restart local v3 # "fis":Ljava/io/FileInputStream; │ :catch_3 │ - move-exception v2 │ + move-exception v1 │ │ .line 137 │ - .local v2, "e":Ljava/security/cert/CertificateException; │ + .local v1, "e":Ljava/security/cert/CertificateException; │ :try_start_5 │ - const-string v10, "TrustManagerFactory" │ + const-string v7, "TrustManagerFactory" │ │ - const-string v11, "KeyStore CertificateException while initializing TrustManagerFactory " │ + const-string v9, "KeyStore CertificateException while initializing TrustManagerFactory " │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v9, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 139 │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ - sput-object v10, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ + sput-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ :try_end_5 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_5 .. :try_end_5} :catch_2 │ .catch Ljava/security/KeyStoreException; {:try_start_5 .. :try_end_5} :catch_4 │ │ goto :goto_1 │ │ .line 165 │ .end local v0 # "app":Landroid/app/Application; │ - .end local v2 # "e":Ljava/security/cert/CertificateException; │ - .end local v4 # "fis":Ljava/io/FileInputStream; │ + .end local v1 # "e":Ljava/security/cert/CertificateException; │ + .end local v3 # "fis":Ljava/io/FileInputStream; │ :catch_4 │ - move-exception v2 │ + move-exception v1 │ │ .line 166 │ - .local v2, "e":Ljava/security/KeyStoreException; │ - const-string v10, "TrustManagerFactory" │ + .local v1, "e":Ljava/security/KeyStoreException; │ + const-string v7, "TrustManagerFactory" │ │ - const-string v11, "Key Store exception while initializing TrustManagerFactory " │ + const-string v8, "Key Store exception while initializing TrustManagerFactory " │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_4 │ │ .line 144 │ - .end local v2 # "e":Ljava/security/KeyStoreException; │ + .end local v1 # "e":Ljava/security/KeyStoreException; │ .restart local v0 # "app":Landroid/app/Application; │ - .restart local v1 # "arr$":[Ljavax/net/ssl/TrustManager; │ - .restart local v4 # "fis":Ljava/io/FileInputStream; │ - .restart local v5 # "i$":I │ - .restart local v6 # "len$":I │ - .restart local v7 # "tm":Ljavax/net/ssl/TrustManager; │ - .restart local v9 # "tms":[Ljavax/net/ssl/TrustManager; │ + .restart local v3 # "fis":Ljava/io/FileInputStream; │ + .restart local v4 # "tm":Ljavax/net/ssl/TrustManager; │ + .restart local v6 # "tms":[Ljavax/net/ssl/TrustManager; │ :cond_2 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_2 │ │ .line 155 │ :cond_3 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_3 │ .end method │ │ .method static synthetic access$000()Ljavax/net/ssl/X509TrustManager; │ .locals 1 │ │ @@ -385,322 +369,301 @@ │ .line 24 │ sget-object v0, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->localTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ return-object v0 │ .end method │ │ .method public static addCertificateChain([Ljava/security/cert/X509Certificate;)V │ - .locals 12 │ + .locals 11 │ .param p0, "chain" # [Ljava/security/cert/X509Certificate; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/security/cert/CertificateException; │ } │ .end annotation │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 194 │ :try_start_0 │ - const-string v9, "X509" │ + const-string v7, "X509" │ │ - invoke-static {v9}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ + .line 195 │ + invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 196 │ - .local v7, "tmf":Ljavax/net/ssl/TrustManagerFactory; │ - move-object v0, p0 │ - │ - .local v0, "arr$":[Ljava/security/cert/X509Certificate; │ - array-length v5, v0 │ + .local v4, "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + array-length v8, p0 │ │ - .local v5, "len$":I │ - const/4 v3, 0x0 │ + move v7, v6 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v5, :cond_0 │ + if-ge v7, v8, :cond_0 │ │ - aget-object v2, v0, v3 │ + aget-object v1, p0, v7 │ │ .line 197 │ - .local v2, "element":Ljava/security/cert/X509Certificate; │ + .local v1, "element":Ljava/security/cert/X509Certificate; │ sget-object v9, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ │ - invoke-virtual {v2}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal; │ + .line 198 │ + invoke-virtual {v1}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal; │ │ move-result-object v10 │ │ invoke-interface {v10}, Ljava/security/Principal;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v9, v10, v2}, Ljava/security/KeyStore;->setCertificateEntry(Ljava/lang/String;Ljava/security/cert/Certificate;)V │ + invoke-virtual {v9, v10, v1}, Ljava/security/KeyStore;->setCertificateEntry(Ljava/lang/String;Ljava/security/cert/Certificate;)V │ │ .line 196 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 201 │ - .end local v2 # "element":Ljava/security/cert/X509Certificate; │ + .end local v1 # "element":Ljava/security/cert/X509Certificate; │ :cond_0 │ - sget-object v9, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ + sget-object v7, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ │ - invoke-virtual {v7, v9}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ + invoke-virtual {v4, v7}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ │ .line 202 │ - invoke-virtual {v7}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ + invoke-virtual {v4}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 203 │ - .local v8, "tms":[Ljavax/net/ssl/TrustManager; │ - if-eqz v8, :cond_1 │ + .local v5, "tms":[Ljavax/net/ssl/TrustManager; │ + if-eqz v5, :cond_1 │ │ .line 204 │ - move-object v0, v8 │ - │ - .local v0, "arr$":[Ljavax/net/ssl/TrustManager; │ - array-length v5, v0 │ - │ - const/4 v3, 0x0 │ + array-length v7, v5 │ │ :goto_1 │ - if-ge v3, v5, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-object v6, v0, v3 │ + aget-object v3, v5, v6 │ │ .line 205 │ - .local v6, "tm":Ljavax/net/ssl/TrustManager; │ - instance-of v9, v6, Ljavax/net/ssl/X509TrustManager; │ + .local v3, "tm":Ljavax/net/ssl/TrustManager; │ + instance-of v8, v3, Ljavax/net/ssl/X509TrustManager; │ │ - if-eqz v9, :cond_2 │ + if-eqz v8, :cond_2 │ │ .line 206 │ - check-cast v6, Ljavax/net/ssl/X509TrustManager; │ + check-cast v3, Ljavax/net/ssl/X509TrustManager; │ │ - .end local v6 # "tm":Ljavax/net/ssl/TrustManager; │ - sput-object v6, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->localTrustManager:Ljavax/net/ssl/X509TrustManager; │ + .end local v3 # "tm":Ljavax/net/ssl/TrustManager; │ + sput-object v3, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->localTrustManager:Ljavax/net/ssl/X509TrustManager; │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/security/KeyStoreException; {:try_start_0 .. :try_end_0} :catch_3 │ │ .line 213 │ - .end local v0 # "arr$":[Ljavax/net/ssl/TrustManager; │ :cond_1 │ :try_start_1 │ - new-instance v4, Ljava/io/FileOutputStream; │ + new-instance v2, Ljava/io/FileOutputStream; │ │ - sget-object v9, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File; │ + sget-object v6, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File; │ │ - invoke-direct {v4, v9}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v2, v6}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 214 │ - .local v4, "keyStoreStream":Ljava/io/FileOutputStream; │ - sget-object v9, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ + .local v2, "keyStoreStream":Ljava/io/FileOutputStream; │ + sget-object v6, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore; │ │ - const-string v10, "" │ + const-string v7, "" │ │ - invoke-virtual {v10}, Ljava/lang/String;->toCharArray()[C │ + invoke-virtual {v7}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v9, v4, v10}, Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V │ + invoke-virtual {v6, v2, v7}, Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V │ │ .line 215 │ - invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v2}, Ljava/io/FileOutputStream;->close()V │ :try_end_1 │ .catch Ljava/io/FileNotFoundException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/cert/CertificateException; {:try_start_1 .. :try_end_1} :catch_2 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_4 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/security/KeyStoreException; {:try_start_1 .. :try_end_1} :catch_3 │ │ .line 229 │ - .end local v3 # "i$":I │ - .end local v4 # "keyStoreStream":Ljava/io/FileOutputStream; │ - .end local v5 # "len$":I │ - .end local v7 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ - .end local v8 # "tms":[Ljavax/net/ssl/TrustManager; │ + .end local v2 # "keyStoreStream":Ljava/io/FileOutputStream; │ + .end local v4 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .end local v5 # "tms":[Ljavax/net/ssl/TrustManager; │ :goto_2 │ return-void │ │ .line 204 │ - .restart local v0 # "arr$":[Ljavax/net/ssl/TrustManager; │ - .restart local v3 # "i$":I │ - .restart local v5 # "len$":I │ - .restart local v6 # "tm":Ljavax/net/ssl/TrustManager; │ - .restart local v7 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ - .restart local v8 # "tms":[Ljavax/net/ssl/TrustManager; │ + .restart local v3 # "tm":Ljavax/net/ssl/TrustManager; │ + .restart local v4 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .restart local v5 # "tms":[Ljavax/net/ssl/TrustManager; │ :cond_2 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 216 │ - .end local v0 # "arr$":[Ljavax/net/ssl/TrustManager; │ - .end local v6 # "tm":Ljavax/net/ssl/TrustManager; │ + .end local v3 # "tm":Ljavax/net/ssl/TrustManager; │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 217 │ - .local v1, "e":Ljava/io/FileNotFoundException; │ + .local v0, "e":Ljava/io/FileNotFoundException; │ :try_start_2 │ - new-instance v9, Ljava/security/cert/CertificateException; │ + new-instance v6, Ljava/security/cert/CertificateException; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Unable to write KeyStore: " │ + const-string v8, "Unable to write KeyStore: " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v1}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-direct {v9, v10}, Ljava/security/cert/CertificateException;->(Ljava/lang/String;)V │ + invoke-direct {v6, v7}, Ljava/security/cert/CertificateException;->(Ljava/lang/String;)V │ │ - throw v9 │ + throw v6 │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/security/KeyStoreException; {:try_start_2 .. :try_end_2} :catch_3 │ │ .line 224 │ - .end local v1 # "e":Ljava/io/FileNotFoundException; │ - .end local v3 # "i$":I │ - .end local v5 # "len$":I │ - .end local v7 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ - .end local v8 # "tms":[Ljavax/net/ssl/TrustManager; │ + .end local v0 # "e":Ljava/io/FileNotFoundException; │ + .end local v4 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .end local v5 # "tms":[Ljavax/net/ssl/TrustManager; │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 225 │ - .local v1, "e":Ljava/security/NoSuchAlgorithmException; │ - const-string v9, "TrustManagerFactory" │ + .local v0, "e":Ljava/security/NoSuchAlgorithmException; │ + const-string v6, "TrustManagerFactory" │ │ - const-string v10, "Unable to get X509 Trust Manager " │ + const-string v7, "Unable to get X509 Trust Manager " │ │ - invoke-static {v9, v10, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 218 │ - .end local v1 # "e":Ljava/security/NoSuchAlgorithmException; │ - .restart local v3 # "i$":I │ - .restart local v5 # "len$":I │ - .restart local v7 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ - .restart local v8 # "tms":[Ljavax/net/ssl/TrustManager; │ + .end local v0 # "e":Ljava/security/NoSuchAlgorithmException; │ + .restart local v4 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .restart local v5 # "tms":[Ljavax/net/ssl/TrustManager; │ :catch_2 │ - move-exception v1 │ + move-exception v0 │ │ .line 219 │ - .local v1, "e":Ljava/security/cert/CertificateException; │ + .local v0, "e":Ljava/security/cert/CertificateException; │ :try_start_3 │ - new-instance v9, Ljava/security/cert/CertificateException; │ + new-instance v6, Ljava/security/cert/CertificateException; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Unable to write KeyStore: " │ + const-string v8, "Unable to write KeyStore: " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v1}, Ljava/security/cert/CertificateException;->getMessage()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/security/cert/CertificateException;->getMessage()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-direct {v9, v10}, Ljava/security/cert/CertificateException;->(Ljava/lang/String;)V │ + invoke-direct {v6, v7}, Ljava/security/cert/CertificateException;->(Ljava/lang/String;)V │ │ - throw v9 │ + throw v6 │ :try_end_3 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_3 .. :try_end_3} :catch_1 │ .catch Ljava/security/KeyStoreException; {:try_start_3 .. :try_end_3} :catch_3 │ │ .line 226 │ - .end local v1 # "e":Ljava/security/cert/CertificateException; │ - .end local v3 # "i$":I │ - .end local v5 # "len$":I │ - .end local v7 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ - .end local v8 # "tms":[Ljavax/net/ssl/TrustManager; │ + .end local v0 # "e":Ljava/security/cert/CertificateException; │ + .end local v4 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .end local v5 # "tms":[Ljavax/net/ssl/TrustManager; │ :catch_3 │ - move-exception v1 │ + move-exception v0 │ │ .line 227 │ - .local v1, "e":Ljava/security/KeyStoreException; │ - const-string v9, "TrustManagerFactory" │ + .local v0, "e":Ljava/security/KeyStoreException; │ + const-string v6, "TrustManagerFactory" │ │ - const-string v10, "Key Store exception while initializing TrustManagerFactory " │ + const-string v7, "Key Store exception while initializing TrustManagerFactory " │ │ - invoke-static {v9, v10, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 220 │ - .end local v1 # "e":Ljava/security/KeyStoreException; │ - .restart local v3 # "i$":I │ - .restart local v5 # "len$":I │ - .restart local v7 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ - .restart local v8 # "tms":[Ljavax/net/ssl/TrustManager; │ + .end local v0 # "e":Ljava/security/KeyStoreException; │ + .restart local v4 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .restart local v5 # "tms":[Ljavax/net/ssl/TrustManager; │ :catch_4 │ - move-exception v1 │ + move-exception v0 │ │ .line 221 │ - .local v1, "e":Ljava/io/IOException; │ + .local v0, "e":Ljava/io/IOException; │ :try_start_4 │ - new-instance v9, Ljava/security/cert/CertificateException; │ + new-instance v6, Ljava/security/cert/CertificateException; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Unable to write KeyStore: " │ + const-string v8, "Unable to write KeyStore: " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-direct {v9, v10}, Ljava/security/cert/CertificateException;->(Ljava/lang/String;)V │ + invoke-direct {v6, v7}, Ljava/security/cert/CertificateException;->(Ljava/lang/String;)V │ │ - throw v9 │ + throw v6 │ :try_end_4 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_4 .. :try_end_4} :catch_1 │ .catch Ljava/security/KeyStoreException; {:try_start_4 .. :try_end_4} :catch_3 │ .end method │ │ .method public static get(Ljava/lang/String;Z)Ljavax/net/ssl/X509TrustManager; │ .locals 3 ├── smali/nerd/tuxmobil/fahrplan/congress/FahrplanMisc.smali │ @@ -90,14 +90,15 @@ │ │ invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v23 │ │ const-string v24, "%Y-%m-%dT%H:%M:%S%z" │ │ + .line 299 │ move-object/from16 v0, v18 │ │ move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/text/format/Time;->format(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v24 │ @@ -120,14 +121,15 @@ │ │ move-result-object v23 │ │ invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v23 │ │ + .line 298 │ invoke-static/range {v22 .. v23}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 301 │ new-instance v12, Landroid/content/Intent; │ │ const-class v22, Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver; │ │ @@ -247,14 +249,15 @@ │ .local v5, "alarmManager":Landroid/app/AlarmManager; │ move-object/from16 v0, p1 │ │ iget-object v0, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ │ move-object/from16 v22, v0 │ │ + .line 312 │ invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v22 │ │ const/16 v23, 0x0 │ │ move-object/from16 v0, p0 │ @@ -412,14 +415,15 @@ │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 340 │ const/16 v22, 0x3 │ │ const/16 v23, 0x3 │ │ + .line 341 │ invoke-static/range {v22 .. v23}, Ljava/text/SimpleDateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat; │ │ move-result-object v11 │ │ .line 342 │ .local v11, "df":Ljava/text/DateFormat; │ const-string v22, "timeText" │ @@ -1081,14 +1085,15 @@ │ │ .line 266 │ .local v11, "alarmManager":Landroid/app/AlarmManager; │ move-object/from16 v0, p1 │ │ iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ │ + .line 267 │ invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v3 │ │ const/4 v4, 0x0 │ │ move-object/from16 v0, p0 │ @@ -1620,33 +1625,33 @@ │ │ invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method static loadDays(Landroid/content/Context;)V │ - .locals 16 │ + .locals 15 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 35 │ new-instance v1, Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ invoke-direct {v1}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->()V │ │ sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ .line 36 │ - new-instance v15, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ + new-instance v14, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ - invoke-direct/range {v15 .. v16}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->(Landroid/content/Context;)V │ + invoke-direct {v14, p0}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->(Landroid/content/Context;)V │ │ .line 38 │ - .local v15, "lecturesDB":Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ - invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v14, "lecturesDB":Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ + invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 42 │ .local v0, "lecturedb":Landroid/database/sqlite/SQLiteDatabase; │ :try_start_0 │ const-string v1, "lectures" │ @@ -1677,15 +1682,15 @@ │ │ if-nez v1, :cond_0 │ │ .line 54 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 55 │ - invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ + invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ │ .line 56 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 78 │ .end local v8 # "cursor":Landroid/database/Cursor; │ :goto_0 │ @@ -1699,15 +1704,15 @@ │ .local v13, "e":Landroid/database/sqlite/SQLiteException; │ invoke-virtual {v13}, Landroid/database/sqlite/SQLiteException;->printStackTrace()V │ │ .line 47 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 48 │ - invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ + invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ │ goto :goto_0 │ │ .line 60 │ .end local v13 # "e":Landroid/database/sqlite/SQLiteException; │ .restart local v8 # "cursor":Landroid/database/Cursor; │ :cond_0 │ @@ -1779,60 +1784,59 @@ │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 73 │ sget-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos; │ │ invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v1 │ │ - .local v14, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_3 │ + if-eqz v2, :cond_3 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ .line 74 │ .local v10, "dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ - const-string v1, "FahrplanMisc" │ + const-string v2, "FahrplanMisc" │ │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "DateInfo: " │ + const-string v4, "DateInfo: " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {v1, v2}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v2, v3}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 76 │ .end local v10 # "dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ :cond_3 │ - invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ + invoke-virtual {v14}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ │ .line 77 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ goto :goto_0 │ .end method │ │ @@ -1848,15 +1852,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static loadLecturesForDayIndex(Landroid/content/Context;I)Lnerd/tuxmobil/fahrplan/congress/LectureList; │ - .locals 24 │ + .locals 23 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "day" # I │ │ .prologue │ .line 460 │ const-string v3, "FahrplanMisc" │ │ @@ -1883,25 +1887,25 @@ │ invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 462 │ const/4 v2, 0x0 │ │ .line 463 │ .local v2, "lecturedb":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v22, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ + new-instance v21, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->(Landroid/content/Context;)V │ │ .line 464 │ - .local v22, "lecturesDB":Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ - invoke-virtual/range {v22 .. v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v21, "lecturesDB":Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper; │ + invoke-virtual/range {v21 .. v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v2 │ │ .line 466 │ new-instance v15, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; │ │ move-object/from16 v0, p0 │ @@ -1912,20 +1916,20 @@ │ .local v15, "highlightDB":Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper; │ invoke-virtual {v15}, Lnerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v17 │ │ .line 469 │ .local v17, "highlightdb":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v21, Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + new-instance v20, Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-direct/range {v21 .. v21}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->()V │ + invoke-direct/range {v20 .. v20}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->()V │ │ .line 473 │ - .local v21, "lectures":Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + .local v20, "lectures":Lnerd/tuxmobil/fahrplan/congress/LectureList; │ const/4 v3, -0x1 │ │ move/from16 v0, p1 │ │ if-ne v0, v3, :cond_0 │ │ .line 474 │ @@ -1944,21 +1948,23 @@ │ const/4 v5, 0x0 │ │ :goto_1 │ if-eqz v11, :cond_2 │ │ const/4 v6, 0x0 │ │ + .line 484 │ :goto_2 │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ const-string v9, "dateUTC" │ │ + .line 480 │ invoke-virtual/range {v2 .. v9}, 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; │ :try_end_0 │ .catch Landroid/database/sqlite/SQLiteException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v12 │ │ .line 494 │ @@ -2066,29 +2072,29 @@ │ .line 510 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 511 │ invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 512 │ - invoke-virtual/range {v22 .. v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ + invoke-virtual/range {v21 .. v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ │ .line 513 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ .line 600 │ .end local v12 # "cursor":Landroid/database/Cursor; │ .end local v14 # "hCursor":Landroid/database/Cursor; │ - .end local v21 # "lectures":Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + .end local v20 # "lectures":Lnerd/tuxmobil/fahrplan/congress/LectureList; │ :goto_3 │ - return-object v21 │ + return-object v20 │ │ .line 476 │ .end local v11 # "allDays":Z │ - .restart local v21 # "lectures":Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + .restart local v20 # "lectures":Lnerd/tuxmobil/fahrplan/congress/LectureList; │ :cond_0 │ const/4 v11, 0x0 │ │ .restart local v11 # "allDays":Z │ goto :goto_0 │ │ .line 480 │ @@ -2109,19 +2115,20 @@ │ │ const/4 v9, 0x1 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ + .line 484 │ invoke-static/range {p1 .. p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - aput-object v23, v9, v10 │ + aput-object v22, v9, v10 │ │ invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ :try_end_2 │ @@ -2140,18 +2147,18 @@ │ .line 488 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 489 │ invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 490 │ - invoke-virtual/range {v22 .. v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ + invoke-virtual/range {v21 .. v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ │ .line 491 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ goto :goto_3 │ │ .line 498 │ .end local v13 # "e":Landroid/database/sqlite/SQLiteException; │ .restart local v12 # "cursor":Landroid/database/Cursor; │ :catch_1 │ @@ -2164,18 +2171,18 @@ │ .line 500 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 501 │ invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 502 │ - invoke-virtual/range {v22 .. v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ + invoke-virtual/range {v21 .. v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ │ .line 503 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ goto :goto_3 │ │ .line 516 │ .end local v13 # "e":Landroid/database/sqlite/SQLiteException; │ .restart local v14 # "hCursor":Landroid/database/Cursor; │ :cond_3 │ @@ -2186,318 +2193,358 @@ │ invoke-interface {v12}, Landroid/database/Cursor;->isAfterLast()Z │ │ move-result v3 │ │ if-nez v3, :cond_11 │ │ .line 518 │ - new-instance v19, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + new-instance v18, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ const-string v3, "event_id" │ │ + .line 519 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 518 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-direct {v0, v3}, Lnerd/tuxmobil/fahrplan/congress/Lecture;->(Ljava/lang/String;)V │ │ .line 520 │ - .local v19, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .local v18, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ const-string v3, "title" │ │ + .line 521 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 520 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->title:Ljava/lang/String; │ │ .line 522 │ const-string v3, "subtitle" │ │ + .line 523 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 522 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->subtitle:Ljava/lang/String; │ │ .line 524 │ const-string v3, "day" │ │ + .line 525 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 524 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->day:I │ │ .line 526 │ const-string v3, "room" │ │ + .line 527 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 526 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room:Ljava/lang/String; │ │ .line 528 │ const-string v3, "start" │ │ + .line 529 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 528 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->startTime:I │ │ .line 530 │ const-string v3, "duration" │ │ + .line 531 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 530 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->duration:I │ │ .line 532 │ const-string v3, "speakers" │ │ + .line 533 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 532 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->speakers:Ljava/lang/String; │ │ .line 534 │ const-string v3, "track" │ │ + .line 535 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 534 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->track:Ljava/lang/String; │ │ .line 536 │ const-string v3, "type" │ │ + .line 537 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 536 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->type:Ljava/lang/String; │ │ .line 538 │ const-string v3, "lang" │ │ + .line 539 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 538 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lang:Ljava/lang/String; │ │ .line 540 │ const-string v3, "abstract" │ │ + .line 541 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 540 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->abstractt:Ljava/lang/String; │ │ .line 542 │ const-string v3, "descr" │ │ + .line 543 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 542 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->description:Ljava/lang/String; │ │ .line 544 │ const-string v3, "relStart" │ │ + .line 545 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 544 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->relStartTime:I │ │ .line 546 │ const-string v3, "date" │ │ + .line 547 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 546 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->date:Ljava/lang/String; │ │ .line 548 │ const-string v3, "links" │ │ + .line 549 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 548 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->links:Ljava/lang/String; │ │ .line 550 │ const-string v3, "dateUTC" │ │ + .line 551 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 550 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v4 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-wide v4, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ .line 552 │ const-string v3, "room_idx" │ │ + .line 553 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 552 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->room_index:I │ │ .line 554 │ const-string v3, "rec_license" │ │ + .line 555 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 554 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->recordingLicense:Ljava/lang/String; │ │ .line 556 │ const-string v3, "rec_optout" │ │ + .line 557 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 556 │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ if-nez v3, :cond_4 │ │ const/4 v3, 0x0 │ │ :goto_5 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->recordingOptOut:Z │ │ .line 561 │ const-string v3, "changed_title" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2509,15 +2556,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_5 │ │ const/4 v3, 0x1 │ │ :goto_6 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedTitle:Z │ │ .line 562 │ const-string v3, "changed_subtitle" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2529,15 +2576,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_6 │ │ const/4 v3, 0x1 │ │ :goto_7 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedSubtitle:Z │ │ .line 563 │ const-string v3, "changed_room" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2549,15 +2596,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_7 │ │ const/4 v3, 0x1 │ │ :goto_8 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedRoom:Z │ │ .line 564 │ const-string v3, "changed_day" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2569,15 +2616,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_8 │ │ const/4 v3, 0x1 │ │ :goto_9 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedDay:Z │ │ .line 565 │ const-string v3, "changed_speakers" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2589,15 +2636,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_9 │ │ const/4 v3, 0x1 │ │ :goto_a │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedSpeakers:Z │ │ .line 566 │ const-string v3, "changed_recording_optout" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2609,15 +2656,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_a │ │ const/4 v3, 0x1 │ │ :goto_b │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedRecordingOptOut:Z │ │ .line 567 │ const-string v3, "changed_language" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2629,15 +2676,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_b │ │ const/4 v3, 0x1 │ │ :goto_c │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedLanguage:Z │ │ .line 568 │ const-string v3, "changed_track" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2649,15 +2696,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_c │ │ const/4 v3, 0x1 │ │ :goto_d │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedTrack:Z │ │ .line 569 │ const-string v3, "changed_is_new" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2669,15 +2716,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_d │ │ const/4 v3, 0x1 │ │ :goto_e │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedIsNew:Z │ │ .line 570 │ const-string v3, "changed_time" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2689,15 +2736,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_e │ │ const/4 v3, 0x1 │ │ :goto_f │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedTime:Z │ │ .line 571 │ const-string v3, "changed_duration" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2709,15 +2756,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_f │ │ const/4 v3, 0x1 │ │ :goto_10 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedDuration:Z │ │ .line 572 │ const-string v3, "changed_is_canceled" │ │ invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -2729,22 +2776,22 @@ │ move-result v3 │ │ if-eqz v3, :cond_10 │ │ const/4 v3, 0x1 │ │ :goto_11 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->changedIsCanceled:Z │ │ .line 574 │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->add(Ljava/lang/Object;)Z │ │ .line 575 │ invoke-interface {v12}, Landroid/database/Cursor;->moveToNext()Z │ │ goto/16 :goto_4 │ @@ -2824,15 +2871,15 @@ │ .line 572 │ :cond_10 │ const/4 v3, 0x0 │ │ goto :goto_11 │ │ .line 577 │ - .end local v19 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v18 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_11 │ invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 579 │ invoke-interface {v14}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 580 │ @@ -2842,30 +2889,34 @@ │ move-result v3 │ │ if-nez v3, :cond_15 │ │ .line 581 │ const-string v3, "eventid" │ │ + .line 582 │ invoke-interface {v14, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 581 │ invoke-interface {v14, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 583 │ - .local v20, "lecture_id":Ljava/lang/String; │ + .local v19, "lecture_id":Ljava/lang/String; │ const-string v3, "highlight" │ │ + .line 584 │ invoke-interface {v14, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 583 │ invoke-interface {v14, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v16 │ │ .line 585 │ .local v16, "highlightState":I │ const-string v3, "FahrplanMisc" │ @@ -2876,15 +2927,15 @@ │ │ const-string v5, "lecture " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v5, " is hightlighted:" │ │ @@ -2901,40 +2952,39 @@ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 587 │ - invoke-virtual/range {v21 .. v21}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v20 .. v20}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v4 │ │ - .local v18, "i$":Ljava/util/Iterator; │ :cond_12 │ :goto_13 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_14 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v18, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 588 │ - .restart local v19 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - move-object/from16 v0, v19 │ + .restart local v18 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + move-object/from16 v0, v18 │ │ iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_12 │ │ @@ -2944,47 +2994,46 @@ │ move/from16 v0, v16 │ │ if-ne v0, v3, :cond_13 │ │ const/4 v3, 0x1 │ │ :goto_14 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ iput-boolean v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->highlight:Z │ │ goto :goto_13 │ │ :cond_13 │ const/4 v3, 0x0 │ │ goto :goto_14 │ │ .line 593 │ - .end local v19 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v18 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_14 │ invoke-interface {v14}, Landroid/database/Cursor;->moveToNext()Z │ │ goto :goto_12 │ │ .line 595 │ .end local v16 # "highlightState":I │ - .end local v18 # "i$":Ljava/util/Iterator; │ - .end local v20 # "lecture_id":Ljava/lang/String; │ + .end local v19 # "lecture_id":Ljava/lang/String; │ :cond_15 │ invoke-interface {v14}, Landroid/database/Cursor;->close()V │ │ .line 597 │ invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 598 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 599 │ - invoke-virtual/range {v22 .. v22}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ + invoke-virtual/range {v21 .. v21}, Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V │ │ goto/16 :goto_3 │ .end method │ │ .method static loadMeta(Landroid/content/Context;)V │ .locals 18 │ .param p0, "context" # Landroid/content/Context; │ @@ -3161,14 +3210,15 @@ │ │ sput-object v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;->subtitle:Ljava/lang/String; │ │ .line 122 │ :cond_3 │ const-string v1, "day_change_hour" │ │ + .line 123 │ invoke-interface {v15, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v9 │ │ .line 124 │ .local v9, "columnIndexDayChangeHour":I │ invoke-interface {v15}, Landroid/database/Cursor;->getColumnCount()I │ @@ -3184,14 +3234,15 @@ │ │ sput v1, Lnerd/tuxmobil/fahrplan/congress/MyApp;->dayChangeHour:I │ │ .line 127 │ :cond_4 │ const-string v1, "day_change_minute" │ │ + .line 128 │ invoke-interface {v15, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v10 │ │ .line 129 │ .local v10, "columnIndexDayChangeMinute":I │ invoke-interface {v15}, Landroid/database/Cursor;->getColumnCount()I │ @@ -3732,32 +3783,35 @@ │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x3 │ │ + .line 152 │ invoke-static {v5, v6}, Ljava/text/SimpleDateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat; │ │ move-result-object v5 │ │ new-instance v6, Ljava/util/Date; │ │ const/4 v7, 0x1 │ │ + .line 153 │ invoke-virtual {v3, v7}, Landroid/text/format/Time;->toMillis(Z)J │ │ move-result-wide v8 │ │ invoke-direct {v6, v8, v9}, Ljava/util/Date;->(J)V │ │ invoke-virtual {v5, v6}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 151 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 154 │ const-string v4, ", " │ │ invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment.smali │ @@ -118,14 +118,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1; │ │ invoke-direct {v1, p0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;->(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ + .line 42 │ invoke-virtual {v0, v1}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 64 │ const-string v0, "schedule_url" │ │ invoke-virtual {p0, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ @@ -144,25 +145,27 @@ │ │ move-result-object v0 │ │ new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3; │ │ invoke-direct {v1, p0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;->(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ + .line 80 │ invoke-virtual {v0, v1}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 100 │ const-string v0, "default_alarm_time" │ │ invoke-virtual {p0, v0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v0 │ │ new-instance v1, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4; │ │ invoke-direct {v1, p0}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;->(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ │ + .line 101 │ invoke-virtual {v0, v1}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 118 │ return-void │ .end method ├── smali/nerd/tuxmobil/fahrplan/congress/AbstractListFragment.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 15 │ invoke-direct {p0}, Landroid/support/v4/app/ListFragment;->()V │ │ - .line 23 │ return-void │ .end method ├── smali/nerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$scrollView:Landroid/widget/ScrollView; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ .prologue │ .line 409 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ iput-object p2, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;->val$scrollView:Landroid/widget/ScrollView; ├── smali/nerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment.smali │ @@ -43,23 +43,24 @@ │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/Spinner; │ │ iput-object v1, p0, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->spinner:Landroid/widget/Spinner; │ │ - .line 65 │ + .line 66 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ const/high16 v2, 0x7f070000 │ │ const v3, 0x1090008 │ │ + .line 65 │ invoke-static {v1, v2, v3}, Landroid/widget/ArrayAdapter;->createFromResource(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; │ │ move-result-object v0 │ │ .line 69 │ .local v0, "adapter":Landroid/widget/ArrayAdapter;, "Landroid/widget/ArrayAdapter;" │ const v1, 0x1090009 │ @@ -178,14 +179,15 @@ │ move-result v6 │ │ iput v6, p0, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->alarmTimeIndex:I │ │ .line 42 │ const-string v6, "layout_inflater" │ │ + .line 43 │ invoke-virtual {v0, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/view/LayoutInflater; │ │ .line 45 │ @@ -203,38 +205,41 @@ │ invoke-direct {p0, v4}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->initializeSpinner(Landroid/view/View;)V │ │ .line 49 │ new-instance v2, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v2, v0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ - .line 50 │ + .line 51 │ .local v2, "dialogBuilder":Landroid/support/v7/app/AlertDialog$Builder; │ invoke-virtual {v2, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f060028 │ │ + .line 52 │ invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x104000a │ │ new-instance v8, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1; │ │ invoke-direct {v8, p0}, Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;->(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V │ │ + .line 53 │ invoke-virtual {v6, v7, v8}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const/high16 v7, 0x1040000 │ │ + .line 59 │ invoke-virtual {v6, v7, v9}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ .line 60 │ invoke-virtual {v2}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v6 ├── smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,14 +42,15 @@ │ .param p1, "preference" # Landroid/preference/Preference; │ .param p2, "newValue" # Ljava/lang/Object; │ │ .prologue │ .line 69 │ iget-object v2, p0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ + .line 70 │ invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 ├── smali/nerd/tuxmobil/fahrplan/congress/DateInfos.smali │ @@ -29,96 +29,95 @@ │ # virtual methods │ .method public getIndexOfToday(II)I │ .locals 7 │ .param p1, "hourOfDayChange" # I │ .param p2, "minuteOfDayChange" # I │ │ .prologue │ - const/4 v5, -0x1 │ + const/4 v4, -0x1 │ │ .line 31 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->isEmpty()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - move v2, v5 │ + move v2, v4 │ │ .line 50 │ :cond_0 │ :goto_0 │ return v2 │ │ .line 34 │ :cond_1 │ - new-instance v4, Landroid/text/format/Time; │ + new-instance v3, Landroid/text/format/Time; │ │ - invoke-direct {v4}, Landroid/text/format/Time;->()V │ + invoke-direct {v3}, Landroid/text/format/Time;->()V │ │ .line 35 │ - .local v4, "today":Landroid/text/format/Time; │ - invoke-virtual {v4}, Landroid/text/format/Time;->setToNow()V │ + .local v3, "today":Landroid/text/format/Time; │ + invoke-virtual {v3}, Landroid/text/format/Time;->setToNow()V │ │ .line 36 │ - iget v6, v4, Landroid/text/format/Time;->hour:I │ + iget v5, v3, Landroid/text/format/Time;->hour:I │ │ - sub-int/2addr v6, p1 │ + sub-int/2addr v5, p1 │ │ - iput v6, v4, Landroid/text/format/Time;->hour:I │ + iput v5, v3, Landroid/text/format/Time;->hour:I │ │ .line 37 │ - iget v6, v4, Landroid/text/format/Time;->minute:I │ + iget v5, v3, Landroid/text/format/Time;->minute:I │ │ - sub-int/2addr v6, p2 │ + sub-int/2addr v5, p2 │ │ - iput v6, v4, Landroid/text/format/Time;->minute:I │ + iput v5, v3, Landroid/text/format/Time;->minute:I │ │ .line 39 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v4, v6}, Landroid/text/format/Time;->normalize(Z)J │ + invoke-virtual {v3, v5}, Landroid/text/format/Time;->normalize(Z)J │ │ .line 41 │ - invoke-static {v4}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;->getFormattedDate(Landroid/text/format/Time;)Ljava/lang/String; │ + invoke-static {v3}, Lnerd/tuxmobil/fahrplan/congress/DateHelper;->getFormattedDate(Landroid/text/format/Time;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 43 │ .local v0, "currentDate":Ljava/lang/String; │ const/4 v2, -0x1 │ │ .line 44 │ .local v2, "dayIndex":I │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ │ .line 45 │ .local v1, "dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ invoke-virtual {v1, v0}, Lnerd/tuxmobil/fahrplan/congress/DateInfo;->getDayIndex(Ljava/lang/String;)I │ │ move-result v2 │ │ .line 46 │ - if-eq v2, v5, :cond_2 │ + if-eq v2, v4, :cond_2 │ │ goto :goto_0 │ .end method │ │ .method public sameDay(Landroid/text/format/Time;I)Z │ .locals 4 │ .param p1, "today" # Landroid/text/format/Time; │ @@ -132,15 +131,14 @@ │ │ .line 13 │ .local v0, "currentDate":Ljava/lang/String; │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/DateInfos;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ @@ -154,26 +152,27 @@ │ .local v1, "dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ iget v3, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;->dayIdx:I │ │ if-ne v3, p2, :cond_0 │ │ iget-object v3, v1, Lnerd/tuxmobil/fahrplan/congress/DateInfo;->date:Ljava/lang/String; │ │ + .line 15 │ invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 16 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 19 │ .end local v1 # "dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo; │ :goto_0 │ - return v3 │ + return v2 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ .end method ├── smali/nerd/tuxmobil/fahrplan/congress/AlarmList.smali │ @@ -158,15 +158,15 @@ │ │ invoke-virtual {v0, v12}, Lnerd/tuxmobil/fahrplan/congress/AlarmList;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/app/AlarmManager; │ │ - .line 114 │ + .line 115 │ .local v2, "alarmManager":Landroid/app/AlarmManager; │ invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v12 │ │ const/4 v13, 0x0 │ │ @@ -227,14 +227,15 @@ │ │ .method public onContextItemSelected(Landroid/view/MenuItem;)Z │ .locals 3 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ .line 76 │ + .line 77 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 78 ├── smali/nerd/tuxmobil/fahrplan/congress/ChangesDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/nerd/tuxmobil/fahrplan/congress/onBootReceiver.smali │ @@ -132,14 +132,15 @@ │ move-result v3 │ │ if-nez v3, :cond_2 │ │ .line 48 │ const-string v3, "time" │ │ + .line 49 │ invoke-interface {v15, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ invoke-interface {v15, v3}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v12 │ @@ -156,14 +157,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ .line 54 │ const-string v3, "eventid" │ │ + .line 55 │ invoke-interface {v15, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ invoke-interface {v15, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v24 │ @@ -180,14 +182,15 @@ │ │ move-result v16 │ │ .line 57 │ .local v16, "day":I │ const-string v3, "title" │ │ + .line 58 │ invoke-interface {v15, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ invoke-interface {v15, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v31 │ @@ -271,15 +274,15 @@ │ │ invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v3 │ │ invoke-virtual {v14, v3}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ - .line 70 │ + .line 71 │ invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v3 │ │ const/4 v4, 0x0 │ │ move-object/from16 v0, p1 ├── smali/nerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/CustomScrollView; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/CustomScrollView; │ │ .prologue │ .line 43 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;->this$0:Lnerd/tuxmobil/fahrplan/congress/CustomScrollView; │ │ invoke-direct {p0}, Landroid/view/GestureDetector$SimpleOnGestureListener;->()V ├── smali/nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ .prologue │ .line 44 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; │ │ invoke-direct {p0}, Landroid/view/GestureDetector$SimpleOnGestureListener;->()V │ │ @@ -121,14 +122,15 @@ │ │ iget v2, v4, Landroid/util/DisplayMetrics;->density:F │ │ .line 58 │ .local v2, "scale":F │ div-float v4, p3, v2 │ │ + .line 59 │ invoke-static {v4}, Ljava/lang/Math;->abs(F)F │ │ move-result v4 │ │ div-float/2addr v4, v6 │ │ const/high16 v5, 0x40400000 # 3.0f │ @@ -203,14 +205,15 @@ │ │ cmpl-float v4, v4, v7 │ │ if-lez v4, :cond_1 │ │ div-float v4, p3, v2 │ │ + .line 70 │ invoke-static {v4}, Ljava/lang/Math;->abs(F)F │ │ move-result v4 │ │ cmpl-float v4, v4, v6 │ │ if-lez v4, :cond_1 │ @@ -248,26 +251,28 @@ │ │ const-string v5, "There was an error processing the Fling event:" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 76 │ invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ │ move-result-object v5 │ │ 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 75 │ invoke-static {v3, v4}, Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 78 │ .end local v1 # "e":Ljava/lang/Exception; │ :cond_1 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/view/GestureDetector$SimpleOnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z ├── smali/nerd/tuxmobil/fahrplan/congress/EventDetail.smali │ @@ -239,51 +239,59 @@ │ invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 55 │ const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" │ │ const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE" │ │ + .line 56 │ invoke-virtual {v4, v6}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 55 │ invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 57 │ const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" │ │ const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT" │ │ + .line 58 │ invoke-virtual {v4, v6}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 57 │ invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 59 │ const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" │ │ const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION" │ │ + .line 60 │ invoke-virtual {v4, v6}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 59 │ invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 61 │ const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" │ │ const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS" │ │ + .line 62 │ invoke-virtual {v4, v6}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 61 │ invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 63 │ const-string v5, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" │ │ const-string v6, "nerd.tuxmobil.fahrplan.congress.EVENT_LINKS" ├── smali/nerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 42 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -43,14 +44,15 @@ │ │ .prologue │ const/4 v4, 0x1 │ │ .line 47 │ iget-object v2, p0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ + .line 48 │ invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 ├── smali/nerd/tuxmobil/fahrplan/congress/EventDetailFragment.smali │ @@ -88,64 +88,63 @@ │ .end method │ │ .method private eventid2Lecture(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture; │ .locals 4 │ .param p1, "event_id" # Ljava/lang/String; │ │ .prologue │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 248 │ - sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ - move-object v1, v2 │ + move-object v0, v1 │ │ .line 256 │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ .line 251 │ :cond_0 │ - sget-object v3, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ + sget-object v2, Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList; │ │ - invoke-virtual {v3}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + check-cast v0, Lnerd/tuxmobil/fahrplan/congress/Lecture; │ │ .line 252 │ - .local v1, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ - iget-object v3, v1, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ + .local v0, "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + iget-object v3, v0, Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String; │ │ invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ goto :goto_0 │ │ - .end local v1 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ + .end local v0 # "lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture; │ :cond_2 │ - move-object v1, v2 │ + move-object v0, v1 │ │ .line 256 │ goto :goto_0 │ .end method │ │ .method private onAlarmTimesIndexPicked(I)V │ .locals 2 │ @@ -762,15 +761,15 @@ │ invoke-super {p0, p1, p2}, Landroid/support/v4/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V │ │ .line 112 │ iget-boolean v7, p0, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->hasArguments:Z │ │ if-eqz v7, :cond_2 │ │ - .line 113 │ + .line 114 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;->getAssets()Landroid/content/res/AssetManager; │ │ move-result-object v7 │ @@ -813,15 +812,15 @@ │ │ invoke-static {v7, v8}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ move-result-object v7 │ │ iput-object v7, p0, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->light:Landroid/graphics/Typeface; │ │ - .line 117 │ + .line 118 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;->getAssets()Landroid/content/res/AssetManager; │ │ move-result-object v7 │ @@ -910,14 +909,15 @@ │ if-lez v7, :cond_3 │ │ .line 129 │ const/4 v7, 0x3 │ │ const/4 v8, 0x3 │ │ + .line 130 │ invoke-static {v7, v8}, Ljava/text/SimpleDateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat; │ │ move-result-object v0 │ │ .line 131 │ .local v0, "df":Ljava/text/DateFormat; │ new-instance v7, Ljava/lang/StringBuilder; │ @@ -1095,14 +1095,15 @@ │ .line 158 │ iget-object v7, p0, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->abstractt:Ljava/lang/String; │ │ const-string v8, "\\[(.*?)\\]\\(([^ \\)]+).*?\\)" │ │ const-string v9, "$1" │ │ + .line 159 │ invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ iput-object v7, p0, Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->abstractt:Ljava/lang/String; │ │ .line 160 │ @@ -1310,14 +1311,15 @@ │ │ invoke-virtual {v6, v7}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V │ │ .line 190 │ :goto_1 │ const v7, 0x7f0e006d │ │ + .line 191 │ invoke-virtual {p1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ .line 192 ├── smali/nerd/tuxmobil/fahrplan/congress/AlarmReceiver.smali │ @@ -102,14 +102,15 @@ │ │ move-result v6 │ │ .line 37 │ .local v6, "day":I │ const-string v20, "nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME" │ │ + .line 38 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v22 │ │ move-object/from16 v0, p2 │ │ move-object/from16 v1, v20 │ @@ -132,14 +133,15 @@ │ │ move-result-object v16 │ │ .line 41 │ .local v16, "title":Ljava/lang/String; │ const-string v20, "notification" │ │ + .line 42 │ move-object/from16 v0, p1 │ │ move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v12 │ @@ -205,14 +207,15 @@ │ move/from16 v0, v20 │ │ invoke-virtual {v13, v0}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 53 │ const/high16 v20, 0x40000000 # 2.0f │ │ + .line 54 │ move-object/from16 v0, p1 │ │ move/from16 v1, v20 │ │ invoke-static {v0, v11, v13, v1}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v5 │ @@ -247,72 +250,80 @@ │ │ invoke-virtual {v4, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v20 │ │ const/16 v21, 0x1 │ │ + .line 58 │ invoke-virtual/range {v20 .. v21}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v20 │ │ const/16 v21, 0x6 │ │ + .line 59 │ invoke-virtual/range {v20 .. v21}, Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v20 │ │ const v21, 0x7f02008c │ │ + .line 60 │ invoke-virtual/range {v20 .. v21}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v20 │ │ + .line 61 │ invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v21 │ │ const v22, 0x7f0d0018 │ │ invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v21 │ │ invoke-virtual/range {v20 .. v21}, Landroid/support/v4/app/NotificationCompat$Builder;->setColor(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v20 │ │ + .line 62 │ move-object/from16 v0, v20 │ │ invoke-virtual {v0, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v20 │ │ const v21, 0x7f06006e │ │ + .line 63 │ move-object/from16 v0, p1 │ │ move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v21 │ │ invoke-virtual/range {v20 .. v21}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v20 │ │ + .line 64 │ move-object/from16 v0, v20 │ │ move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v20 │ │ + .line 65 │ move-object/from16 v0, v20 │ │ move-wide/from16 v1, v18 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v20 ├── smali/nerd/tuxmobil/fahrplan/congress/ConfirmationDialog.smali │ @@ -23,15 +23,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 12 │ invoke-direct {p0}, Landroid/support/v4/app/DialogFragment;->()V │ │ - .line 14 │ return-void │ .end method │ │ .method static synthetic access$000(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked; │ .locals 1 │ .param p0, "x0" # Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog; │ │ @@ -176,34 +175,37 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ iget v2, p0, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;->dlgTitle:I │ │ + .line 52 │ invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060038 │ │ new-instance v3, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2; │ │ invoke-direct {v3, p0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;->(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V │ │ + .line 53 │ invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x1040009 │ │ new-instance v3, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1; │ │ invoke-direct {v3, p0}, Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;->(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V │ │ + .line 61 │ invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ .line 70 │ .local v0, "builder":Landroid/support/v7/app/AlertDialog$Builder; │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; ├── smali/nerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/support/v4/widget/CursorAdapter; │ .source "AlarmCursorAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1;, │ Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder; │ } │ .end annotation │ │ │ # instance fields │ .field protected mInflater:Landroid/view/LayoutInflater; ├── smali/nerd/tuxmobil/fahrplan/congress/ActivityHelper.smali │ @@ -23,18 +23,20 @@ │ if-eqz v1, :cond_0 │ │ .line 15 │ invoke-static {p0}, Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ move-result-object v1 │ │ + .line 17 │ invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ move-result-object v1 │ │ + .line 19 │ invoke-virtual {v1}, Landroid/support/v4/app/TaskStackBuilder;->startActivities()V │ │ .line 25 │ :goto_0 │ const/4 v1, 0x1 │ │ return v1 ├── smali/nerd/tuxmobil/fahrplan/congress/CustomHttpClient.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "CustomHttpClient.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;, │ Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ } │ .end annotation │ │ │ # static fields │ .field private static lastSSLException:Ljavax/net/ssl/SSLException; │ @@ -81,24 +80,26 @@ │ .local v0, "sslContext":Ljavax/net/ssl/SSLContext; │ const/4 v1, 0x0 │ │ new-array v2, v4, [Ljavax/net/ssl/TrustManager; │ │ const/4 v3, 0x0 │ │ + .line 51 │ invoke-static {p0, v4}, Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->get(Ljava/lang/String;Z)Ljavax/net/ssl/X509TrustManager; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ new-instance v3, Ljava/security/SecureRandom; │ │ invoke-direct {v3}, Ljava/security/SecureRandom;->()V │ │ + .line 50 │ invoke-virtual {v0, v1, v2, v3}, Ljavax/net/ssl/SSLContext;->init([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V │ │ .line 54 │ invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;->getSocketFactory()Ljavax/net/ssl/SSLSocketFactory; │ │ move-result-object v1 │ │ @@ -131,152 +132,138 @@ │ .locals 6 │ .param p0, "ctx" # Landroid/app/Activity; │ .param p1, "global" # Lnerd/tuxmobil/fahrplan/congress/MyApp; │ .param p2, "status" # Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS; │ .param p3, "host" # Ljava/lang/String; │ │ .prologue │ - const/4 v0, 0x0 │ + const/4 v5, 0x0 │ │ - const v5, 0x7f060039 │ + const v4, 0x7f060039 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 66 │ - sget-object v1, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;->$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I │ + sget-object v0, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;->$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I │ │ invoke-virtual {p2}, Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;->ordinal()I │ │ - move-result v2 │ + move-result v1 │ │ - aget v1, v1, v2 │ + aget v0, v0, v1 │ │ - packed-switch v1, :pswitch_data_0 │ + packed-switch v0, :pswitch_data_0 │ │ .line 112 │ :goto_0 │ return-void │ │ .line 68 │ :pswitch_0 │ - const v1, 0x7f060041 │ - │ - new-array v2, v4, [Ljava/lang/Object; │ + const v0, 0x7f060041 │ │ - check-cast v0, Ljava/lang/Object; │ + new-array v1, v3, [Ljava/lang/Object; │ │ - aput-object v0, v2, v3 │ + aput-object v5, v1, v2 │ │ - invoke-static {p0, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ + invoke-static {p0, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 73 │ :pswitch_1 │ const v0, 0x7f06003f │ │ - new-array v1, v4, [Ljava/lang/Object; │ + new-array v1, v3, [Ljava/lang/Object; │ │ - aput-object p3, v1, v3 │ + aput-object p3, v1, v2 │ │ - invoke-static {p0, v5, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ + invoke-static {p0, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 79 │ :pswitch_2 │ - const v1, 0x7f060040 │ - │ - new-array v2, v4, [Ljava/lang/Object; │ + const v0, 0x7f060040 │ │ - check-cast v0, Ljava/lang/Object; │ + new-array v1, v3, [Ljava/lang/Object; │ │ - aput-object v0, v2, v3 │ + aput-object v5, v1, v2 │ │ - invoke-static {p0, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ + invoke-static {p0, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 84 │ :pswitch_3 │ - const v1, 0x7f06003e │ + const v0, 0x7f06003e │ │ - new-array v2, v4, [Ljava/lang/Object; │ + new-array v1, v3, [Ljava/lang/Object; │ │ - check-cast v0, Ljava/lang/Object; │ + aput-object v5, v1, v2 │ │ - aput-object v0, v2, v3 │ - │ - invoke-static {p0, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ + invoke-static {p0, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 89 │ :pswitch_4 │ - const v1, 0x7f06003a │ - │ - new-array v2, v4, [Ljava/lang/Object; │ + const v0, 0x7f06003a │ │ - check-cast v0, Ljava/lang/Object; │ + new-array v1, v3, [Ljava/lang/Object; │ │ - aput-object v0, v2, v3 │ + aput-object v5, v1, v2 │ │ - invoke-static {p0, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ + invoke-static {p0, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 94 │ :pswitch_5 │ - const v1, 0x7f06003b │ - │ - new-array v2, v4, [Ljava/lang/Object; │ + const v0, 0x7f06003b │ │ - check-cast v0, Ljava/lang/Object; │ + new-array v1, v3, [Ljava/lang/Object; │ │ - aput-object v0, v2, v3 │ + aput-object v5, v1, v2 │ │ - invoke-static {p0, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ + invoke-static {p0, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 99 │ :pswitch_6 │ - const v1, 0x7f06003c │ + const v0, 0x7f06003c │ │ - new-array v2, v4, [Ljava/lang/Object; │ + new-array v1, v3, [Ljava/lang/Object; │ │ - check-cast v0, Ljava/lang/Object; │ + aput-object v5, v1, v2 │ │ - aput-object v0, v2, v3 │ - │ - invoke-static {p0, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ + invoke-static {p0, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 104 │ :pswitch_7 │ - const v1, 0x7f06003d │ - │ - new-array v2, v4, [Ljava/lang/Object; │ + const v0, 0x7f06003d │ │ - check-cast v0, Ljava/lang/Object; │ + new-array v1, v3, [Ljava/lang/Object; │ │ - aput-object v0, v2, v3 │ + aput-object v5, v1, v2 │ │ - invoke-static {p0, v5, v1, v2}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ + invoke-static {p0, v4, v0, v1}, Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 109 │ :pswitch_8 │ const v0, 0x7f06007b │ │ - invoke-static {p0, v0, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ + invoke-static {p0, v0, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 ├── smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$hpos:I │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ .prologue │ .line 469 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ iput-object p2, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;->val$horiz:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView; ├── smali/nerd/tuxmobil/fahrplan/congress/UpdateService.smali │ @@ -424,14 +424,15 @@ │ .local v1, "changesList":Lnerd/tuxmobil/fahrplan/congress/LectureList; │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f080001 │ │ + .line 45 │ invoke-virtual {v1}, Lnerd/tuxmobil/fahrplan/congress/LectureList;->size()I │ │ move-result v10 │ │ const/4 v11, 0x1 │ │ new-array v11, v11, [Ljava/lang/Object; │ @@ -444,14 +445,15 @@ │ │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 44 │ invoke-virtual {v8, v9, v10, v11}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 48 │ .local v2, "changesTxt":Ljava/lang/String; │ const-string v8, "UpdateService" │ @@ -496,14 +498,15 @@ │ invoke-virtual {v5, v8}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 59 │ const/4 v8, 0x0 │ │ const/high16 v9, 0x40000000 # 2.0f │ │ + .line 60 │ invoke-static {p0, v8, v5, v9}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v3 │ │ .line 62 │ .local v3, "contentIntent":Landroid/app/PendingIntent; │ new-instance v0, Landroid/support/v4/app/NotificationCompat$Builder; │ @@ -524,82 +527,90 @@ │ │ new-array v10, v10, [Ljava/lang/Object; │ │ const/4 v11, 0x0 │ │ aput-object p2, v10, v11 │ │ + .line 64 │ invoke-virtual {p0, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v8 │ │ const v9, 0x7f06001f │ │ + .line 65 │ invoke-virtual {p0, v9}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getString(I)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v8 │ │ const/4 v9, 0x4 │ │ + .line 66 │ invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v8 │ │ const v9, 0x7f02008c │ │ invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v8 │ │ const-string v9, "reminder_tone" │ │ const-string v10, "" │ │ + .line 67 │ invoke-interface {v7, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v8 │ │ + .line 68 │ invoke-virtual {v8, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v8 │ │ + .line 69 │ invoke-virtual {v8, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v8 │ │ + .line 70 │ invoke-virtual {p0}, Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getResources()Landroid/content/res/Resources; │ │ move-result-object v9 │ │ const v10, 0x7f0d0018 │ │ invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v9 │ │ invoke-virtual {v8, v9}, Landroid/support/v4/app/NotificationCompat$Builder;->setColor(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v8 │ │ + .line 71 │ invoke-virtual {v8}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v6 │ │ .line 73 │ const/4 v8, 0x2 ├── smali/nerd/tuxmobil/fahrplan/congress/ChangesDialog.smali │ @@ -261,14 +261,15 @@ │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v10, 0x7f060072 │ │ + .line 61 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v10}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->getString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ @@ -279,26 +280,28 @@ │ │ new-instance v11, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v11, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;->(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ + .line 62 │ invoke-virtual {v9, v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v9 │ │ const v10, 0x7f060021 │ │ new-instance v11, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v11, v0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;->(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V │ │ + .line 68 │ invoke-virtual {v9, v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ .line 76 │ .local v1, "builder":Landroid/support/v7/app/AlertDialog$Builder; │ invoke-virtual/range {p0 .. p0}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; │ @@ -378,20 +381,22 @@ │ │ invoke-virtual {v6, v10}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v10 │ │ invoke-direct {v9, v10}, Landroid/text/style/ForegroundColorSpan;->(I)V │ │ + .line 86 │ invoke-virtual {v7}, Landroid/text/SpannableStringBuilder;->length()I │ │ move-result v10 │ │ const/16 v11, 0x21 │ │ + .line 85 │ invoke-virtual {v7, v9, v8, v10, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ │ .line 87 │ const v9, 0x7f060026 │ │ const/4 v10, 0x4 │ │ @@ -421,14 +426,15 @@ │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->changed:I │ │ move/from16 v16, v0 │ │ + .line 88 │ invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v16 │ │ aput-object v16, v14, v15 │ │ invoke-virtual {v6, v12, v13, v14}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ @@ -453,14 +459,15 @@ │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->added:I │ │ move/from16 v16, v0 │ │ + .line 89 │ invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v16 │ │ aput-object v16, v14, v15 │ │ invoke-virtual {v6, v12, v13, v14}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ @@ -485,26 +492,28 @@ │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->cancelled:I │ │ move/from16 v16, v0 │ │ + .line 90 │ invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v16 │ │ aput-object v16, v14, v15 │ │ invoke-virtual {v6, v12, v13, v14}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ + .line 87 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v9, v10}, Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v7, v9}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; ├── smali/nerd/tuxmobil/fahrplan/congress/DateInfo.smali │ @@ -60,14 +60,15 @@ │ │ iget v3, p0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;->dayIdx:I │ │ if-ne v2, v3, :cond_0 │ │ iget-object v2, v0, Lnerd/tuxmobil/fahrplan/congress/DateInfo;->date:Ljava/lang/String; │ │ + .line 25 │ invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ const/4 v1, 0x1 ├── smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -51,15 +52,15 @@ │ │ .line 105 │ .local v0, "activity":Landroid/app/Activity; │ invoke-virtual {v0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ - .line 106 │ + .line 107 │ .local v7, "resources":Landroid/content/res/Resources; │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v6 │ │ .line 108 │ .local v6, "prefs":Landroid/content/SharedPreferences; ├── smali/nerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter.smali │ @@ -219,20 +219,22 @@ │ │ new-instance v10, Ljava/util/Date; │ │ iget-wide v12, v3, Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J │ │ invoke-direct {v10, v12, v13}, Ljava/util/Date;->(J)V │ │ + .line 270 │ invoke-virtual {v1, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 269 │ invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 271 │ .local v6, "sepStr":Ljava/lang/String; │ iget-object v7, p0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;->mSeperatorStrings:Ljava/util/ArrayList; │ @@ -518,14 +520,15 @@ │ .line 67 │ move-object/from16 v0, p0 │ │ iget-object v11, v0, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;->context:Landroid/content/Context; │ │ const-string v12, "layout_inflater" │ │ + .line 68 │ invoke-virtual {v11, v12}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/view/LayoutInflater; │ │ .line 69 │ @@ -760,22 +763,24 @@ │ .restart local v10 # "viewHolderSeperator":Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator; │ goto/16 :goto_0 │ │ .line 109 │ :pswitch_4 │ const/4 v11, 0x3 │ │ + .line 110 │ invoke-static {v11}, Ljava/text/SimpleDateFormat;->getDateInstance(I)Ljava/text/DateFormat; │ │ move-result-object v2 │ │ .line 111 │ .local v2, "df":Ljava/text/DateFormat; │ const/4 v11, 0x3 │ │ + .line 112 │ invoke-static {v11}, Ljava/text/SimpleDateFormat;->getTimeInstance(I)Ljava/text/DateFormat; │ │ move-result-object v7 │ │ .line 114 │ .local v7, "tf":Ljava/text/DateFormat; │ iget-object v11, v9, Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;->title:Landroid/widget/TextView; ├── smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ │ # direct methods │ .method constructor (Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ .prologue │ .line 149 │ iput-object p1, p0, Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.smali │ @@ -253,16 +253,16 @@ │ │ const/4 v9, 0x1 │ │ aput-object v4, v8, v9 │ │ invoke-virtual {v6, v7, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 305 │ return-void │ │ .line 302 │ .end local v4 # "provider":Ljava/lang/Object; │ :catch_0 │ @@ -350,16 +350,16 @@ │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; │ :try_end_0 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ .line 325 │ .end local v1 # "provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; ├── smali/com/squareup/okhttp/internal/Platform.smali │ @@ -252,16 +252,16 @@ │ │ aput-object v23, v9, v22 │ │ move-object/from16 v0, v21 │ │ invoke-virtual {v0, v2, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ :try_end_2 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_2} :catch_6 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_4 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_2} :catch_4 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_5 │ │ move-result-object v6 │ │ .line 136 │ :try_start_3 │ const-string v2, "android.net.Network" │ │ @@ -285,15 +285,15 @@ │ move-object/from16 v0, v16 │ │ move-object/from16 v1, v22 │ │ invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;->(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ :try_end_3 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_3 .. :try_end_3} :catch_7 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_3 .. :try_end_3} :catch_4 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_3 .. :try_end_3} :catch_5 │ │ .line 138 │ .end local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .local v16, "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ :try_start_4 │ new-instance v20, Lcom/squareup/okhttp/internal/OptionalMethod; │ │ @@ -318,15 +318,15 @@ │ move-object/from16 v0, v20 │ │ move-object/from16 v1, v22 │ │ invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;->(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ :try_end_4 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_4 .. :try_end_4} :catch_8 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_4 .. :try_end_4} :catch_5 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_4 .. :try_end_4} :catch_6 │ │ .end local v8 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .local v20, "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ move-object/from16 v8, v20 │ │ .end local v20 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v8 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ @@ -572,34 +572,32 @@ │ .restart local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v8 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ :catch_4 │ move-exception v2 │ │ goto/16 :goto_1 │ │ + :catch_5 │ + move-exception v2 │ + │ + goto/16 :goto_1 │ + │ .end local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v16 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v21 # "trafficStats":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - :catch_5 │ + :catch_6 │ move-exception v2 │ │ move-object/from16 v7, v16 │ │ .end local v16 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ goto/16 :goto_1 │ │ - .end local v21 # "trafficStats":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - :catch_6 │ - move-exception v2 │ - │ - goto/16 :goto_1 │ - │ .line 139 │ - .restart local v21 # "trafficStats":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_7 │ move-exception v2 │ │ goto/16 :goto_1 │ │ .end local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v16 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" ├── smali/com/squareup/okhttp/internal/http/RouteException.smali │ @@ -95,16 +95,16 @@ │ │ const/4 v2, 0x0 │ │ aput-object p2, v1, v2 │ │ invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 60 │ :cond_0 │ :goto_0 │ return-void │ │ .line 57